stk-4.4.4/000755 000766 000766 00000000000 12015735546 012316 5ustar00garygary000000 000000 stk-4.4.4/bin/000755 000766 000766 00000000000 12015735475 013067 5ustar00garygary000000 000000 stk-4.4.4/config/000755 000766 000766 00000000000 12015735476 013565 5ustar00garygary000000 000000 stk-4.4.4/configure000755 000766 000766 00000570463 12015735476 014246 0ustar00garygary000000 000000 #! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61 for STK 4.4. # # Report bugs to . # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi # PATH needs CR # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) as_nl=' ' IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi # Work around bugs in pre-3.0 UWIN ksh. for as_var in ENV MAIL MAILPATH do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. for as_var in \ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ LC_TELEPHONE LC_TIME do if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var fi done # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # CDPATH. $as_unset CDPATH if test "x$CONFIG_SHELL" = x; then if (eval ":") 2>/dev/null; then as_have_required=yes else as_have_required=no fi if test $as_have_required = yes && (eval ": (as_func_return () { (exit \$1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = \"\$1\" ); then : else exitcode=1 echo positional parameters were not saved. fi test \$exitcode = 0) || { (exit 1); exit 1; } ( as_lineno_1=\$LINENO as_lineno_2=\$LINENO test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } ") 2> /dev/null; then : else as_candidate_shells= as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. case $as_dir in /*) for as_base in sh bash ksh sh5; do as_candidate_shells="$as_candidate_shells $as_dir/$as_base" done;; esac done IFS=$as_save_IFS for as_shell in $as_candidate_shells $SHELL; do # Try only shells that exist, to save several forks. if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { ("$as_shell") 2> /dev/null <<\_ASEOF if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi : _ASEOF }; then CONFIG_SHELL=$as_shell as_have_required=yes if { "$as_shell" 2> /dev/null <<\_ASEOF if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi : (as_func_return () { (exit $1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = "$1" ); then : else exitcode=1 echo positional parameters were not saved. fi test $exitcode = 0) || { (exit 1); exit 1; } ( as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } _ASEOF }; then break fi fi done if test "x$CONFIG_SHELL" != x; then for as_var in BASH_ENV ENV do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test $as_have_required = no; then echo This script requires a shell more modern than all the echo shells that I found on your system. Please install a echo modern shell, or manually run the script under such a echo shell if you do have one. { (exit 1); exit 1; } fi fi fi (eval "as_func_return () { (exit \$1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = \"\$1\" ); then : else exitcode=1 echo positional parameters were not saved. fi test \$exitcode = 0") || { echo No shell found that supports shell functions. echo Please tell autoconf@gnu.org about your system, echo including any error possibly output before this echo message } as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line after each line using $LINENO; the second 'sed' # does the real work. The second script uses 'N' to pair each # line-number line with the line containing $LINENO, and appends # trailing '-' during substitution so that $LINENO is not a special # case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # scripts with optimization help from Paolo Bonzini. Blame Lee # E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*) case `echo 'x\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. *) ECHO_C='\c';; esac;; *) ECHO_N='-n';; esac if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir fi echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='STK' PACKAGE_TARNAME='stk' PACKAGE_VERSION='4.4' PACKAGE_STRING='STK 4.4' PACKAGE_BUGREPORT='gary@music.mcgill.ca' ac_unique_file="src/Stk.cpp" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir localstatedir includedir oldincludedir docdir infodir htmldir dvidir pdfdir psdir libdir localedir mandir DEFS ECHO_C ECHO_N ECHO_T LIBS build_alias host_alias target_alias GXX CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT RANLIB AR CC CFLAGS ac_ct_CC CPP GREP EGREP byte_order rawwaves include sound_api realtime cppflag cxxflag object_path debug build build_cpu build_vendor build_os host host_cpu host_vendor host_os sharedlib sharedname libflags api objects LIBOBJS LTLIBOBJS' ac_subst_files='' ac_precious_vars='build_alias host_alias target_alias CXX CXXFLAGS LDFLAGS LIBS CPPFLAGS CCC CC CFLAGS CPP' # Initialize some variables set by options. ac_init_help= ac_init_version=false # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` eval enable_$ac_feature=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` eval enable_$ac_feature=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ac_package=`echo $ac_package | sed 's/[-.]/_/g'` eval with_$ac_package=\$ac_optarg ;; -without-* | --without-*) ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ac_package=`echo $ac_package | sed 's/[-.]/_/g'` eval with_$ac_package=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) { echo "$as_me: error: unrecognized option: $ac_option Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 { (exit 1); exit 1; }; } eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` { echo "$as_me: error: missing argument to $ac_option" >&2 { (exit 1); exit 1; }; } fi # Be sure to have absolute directory names. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; } done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || { echo "$as_me: error: Working directory cannot be determined" >&2 { (exit 1); exit 1; }; } test "X$ac_ls_di" = "X$ac_pwd_ls_di" || { echo "$as_me: error: pwd does not report name of working directory" >&2 { (exit 1); exit 1; }; } # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$0" || $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$0" : 'X\(//\)[^/]' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || echo X"$0" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 { (exit 1); exit 1; }; } fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 { (exit 1); exit 1; }; } pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures STK 4.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/stk] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of STK 4.4:";; esac cat <<\_ACEOF Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-realtime = only compile generic non-realtime classes --enable-debug = enable various debug output Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-jack = choose JACK server support (mac and linux only) --with-alsa = choose native ALSA API support (linux only) --with-oss = choose OSS API support (linux only) --with-jack = choose JACK server support (unix only) --with-core = choose CoreAudio API support (mac only) --with-asio = choose ASIO API support (windoze only) --with-ds = choose DirectSound API support (windoze only) Some influential environment variables: CXX C++ compiler command CXXFLAGS C++ compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if you have headers in a nonstandard directory CC C compiler command CFLAGS C compiler flags CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF STK configure 4.4 generated by GNU Autoconf 2.61 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by STK $as_me 4.4, which was generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 2) ac_configure_args1="$ac_configure_args1 '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac done done $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( *) $as_unset $ac_var ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && echo "$as_me: caught signal $ac_signal" echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer explicitly selected file to automatically selected ones. if test -n "$CONFIG_SITE"; then set x "$CONFIG_SITE" elif test "x$prefix" != xNONE; then set x "$prefix/share/config.site" "$prefix/etc/config.site" else set x "$ac_default_prefix/share/config.site" \ "$ac_default_prefix/etc/config.site" fi shift for ac_site_file do if test -r "$ac_site_file"; then { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then { echo "$as_me:$LINENO: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { echo "$as_me:$LINENO: creating cache $cache_file" >&5 echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 echo "$as_me: former value: $ac_old_val" >&2;} { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 echo "$as_me: current value: $ac_new_val" >&2;} ac_cache_corrupted=: fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 echo "$as_me: error: changes in the environment can compromise the build" >&2;} { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_aux_dir= for ac_dir in config "$srcdir"/config; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5 echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;} { (exit 1); exit 1; }; } fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. ac_config_files="$ac_config_files Makefile src/Makefile projects/demo/Makefile projects/effects/Makefile projects/ragamatic/Makefile projects/examples/Makefile projects/examples/libMakefile projects/eguitar/Makefile" # Fill GXX with something before test. GXX="no" # Checks for programs. ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ CC c++ cxx do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { echo "$as_me:$LINENO: result: $CXX" >&5 echo "${ECHO_T}$CXX" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ CC c++ cxx do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 echo "${ECHO_T}$ac_ct_CXX" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. echo "$as_me:$LINENO: checking for C++ compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (ac_try="$ac_compiler --version >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5 echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6; } ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # # List of possible output files, starting from the most likely. # The algorithm is not robust to junk in `.', hence go to wildcards (a.*) # only as a last resort. b.out is created by i960 compilers. ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' # # The IRIX 6 linker writes into existing files which may not be # executable, retaining their permissions. Remove them first so a # subsequent execution test works. ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { (ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link_default") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi { echo "$as_me:$LINENO: result: $ac_file" >&5 echo "${ECHO_T}$ac_file" >&6; } if test -z "$ac_file"; then echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables See \`config.log' for more details." >&5 echo "$as_me: error: C++ compiler cannot create executables See \`config.log' for more details." >&2;} { (exit 77); exit 77; }; } fi ac_exeext=$ac_cv_exeext # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5 echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6; } # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&5 echo "$as_me: error: cannot run C++ compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi fi fi { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } rm -f a.out a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } { echo "$as_me:$LINENO: result: $cross_compiling" >&5 echo "${ECHO_T}$cross_compiling" >&6; } { echo "$as_me:$LINENO: checking for suffix of executables" >&5 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&5 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi rm -f conftest$ac_cv_exeext { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 echo "${ECHO_T}$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT { echo "$as_me:$LINENO: checking for suffix of object files" >&5 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } if test "${ac_cv_objext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&5 echo "$as_me: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 echo "${ECHO_T}$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } GXX=`test $ac_compiler_gnu = yes && echo yes` ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cxx_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 CXXFLAGS="" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cxx_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { echo "$as_me:$LINENO: result: $RANLIB" >&5 echo "${ECHO_T}$RANLIB" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 echo "${ECHO_T}$ac_ct_RANLIB" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_AR+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $AR in [\\/]* | ?:[\\/]*) ac_cv_path_AR="$AR" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_AR" && ac_cv_path_AR="no" ;; esac fi AR=$ac_cv_path_AR if test -n "$AR"; then { echo "$as_me:$LINENO: result: $AR" >&5 echo "${ECHO_T}$AR" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi if [ $AR = "no" ] ; then { { echo "$as_me:$LINENO: error: \"Could not find ar - needed to create a library\"" >&5 echo "$as_me: error: \"Could not find ar - needed to create a library\"" >&2;} { (exit 1); exit 1; }; }; fi # Checks for header files. ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&5 echo "$as_me: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } # Provide some information about the compiler. echo "$as_me:$LINENO: checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (ac_try="$ac_compiler --version >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 CFLAGS="" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_c89=$ac_arg else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { echo "$as_me:$LINENO: result: none needed" >&5 echo "${ECHO_T}none needed" >&6; } ;; xno) { echo "$as_me:$LINENO: result: unsupported" >&5 echo "${ECHO_T}unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then # Broken: success on invalid input. continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { echo "$as_me:$LINENO: result: $CPP" >&5 echo "${ECHO_T}$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then # Broken: success on invalid input. continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&5 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } if test "${ac_cv_path_GREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # Extract the first word of "grep ggrep" to use in msg output if test -z "$GREP"; then set dummy grep ggrep; ac_prog_name=$2 if test "${ac_cv_path_GREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS fi GREP="$ac_cv_path_GREP" if test -z "$GREP"; then { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } fi else ac_cv_path_GREP=$GREP fi fi { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 echo "${ECHO_T}$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { echo "$as_me:$LINENO: checking for egrep" >&5 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } if test "${ac_cv_path_EGREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else # Extract the first word of "egrep" to use in msg output if test -z "$EGREP"; then set dummy egrep; ac_prog_name=$2 if test "${ac_cv_path_EGREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS fi EGREP="$ac_cv_path_EGREP" if test -z "$EGREP"; then { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } fi else ac_cv_path_EGREP=$EGREP fi fi fi { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { echo "$as_me:$LINENO: checking for ANSI C header files" >&5 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } if test "${ac_cv_header_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_header_stdc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f -r conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f -r conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 echo "${ECHO_T}$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then cat >>confdefs.h <<\_ACEOF #define STDC_HEADERS 1 _ACEOF fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` { echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then eval "$as_ac_Header=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Header=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi ac_res=`eval echo '${'$as_ac_Header'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in fcntl.h sys/ioctl.h sys/time.h termio.h unistd.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then { echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi ac_res=`eval echo '${'$as_ac_Header'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } else # Is the header compilable? { echo "$as_me:$LINENO: checking $ac_header usability" >&5 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6; } # Is the header present? { echo "$as_me:$LINENO: checking $ac_header presence" >&5 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ac_header> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to gary@music.mcgill.ca ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi ac_res=`eval echo '${'$as_ac_Header'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } fi if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done # Checks for typedefs, structures, and compiler characteristics. { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; } if test "${ac_cv_c_const+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { /* FIXME: Include the comments suggested by Paul. */ #ifndef __cplusplus /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset cs; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; pcpcc = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (s) return 0; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; if (!foo) return 0; } return !cs[0] && !zero.x; #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_c_const=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_c_const=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 echo "${ECHO_T}$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then cat >>confdefs.h <<\_ACEOF #define const _ACEOF fi { echo "$as_me:$LINENO: checking for size_t" >&5 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } if test "${ac_cv_type_size_t+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default typedef size_t ac__type_new_; int main () { if ((ac__type_new_ *) 0) return 0; if (sizeof (ac__type_new_)) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_type_size_t=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_type_size_t=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 echo "${ECHO_T}$ac_cv_type_size_t" >&6; } if test $ac_cv_type_size_t = yes; then : else cat >>confdefs.h <<_ACEOF #define size_t unsigned int _ACEOF fi { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; } if test "${ac_cv_header_time+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include int main () { if ((struct tm *) 0) return 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_header_time=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_time=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 echo "${ECHO_T}$ac_cv_header_time" >&6; } if test $ac_cv_header_time = yes; then cat >>confdefs.h <<\_ACEOF #define TIME_WITH_SYS_TIME 1 _ACEOF fi { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; } if test "${ac_cv_c_bigendian+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # See if sys/param.h defines the BYTE_ORDER macro. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include int main () { #if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \ && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then # It does; now see whether it defined to BIG_ENDIAN or not. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include int main () { #if BYTE_ORDER != BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_c_bigendian=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_c_bigendian=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # It does not; compile a test program. if test "$cross_compiling" = yes; then # try to guess the endianness by grepping values into an object file ac_cv_c_bigendian=unknown cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } int main () { _ascii (); _ebcdic (); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then ac_cv_c_bigendian=yes fi if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then if test "$ac_cv_c_bigendian" = unknown; then ac_cv_c_bigendian=no else # finding both strings is unlikely to happen, but who knows? ac_cv_c_bigendian=unknown fi fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default int main () { /* Are we little or big endian? From Harbison&Steele. */ union { long int l; char c[sizeof (long int)]; } u; u.l = 1; return u.c[sizeof (long int) - 1] == 1; ; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_c_bigendian=no else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_c_bigendian=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; } case $ac_cv_c_bigendian in yes) cat >>confdefs.h <<\_ACEOF #define WORDS_BIGENDIAN 1 _ACEOF ;; no) ;; *) { { echo "$as_me:$LINENO: error: unknown endianness presetting ac_cv_c_bigendian=no (or yes) will help" >&5 echo "$as_me: error: unknown endianness presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} { (exit 1); exit 1; }; } ;; esac cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifndef WORDS_BIGENDIAN yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "yes" >/dev/null 2>&1; then byte_order=-D__LITTLE_ENDIAN__ fi rm -f -r conftest* { echo "$as_me:$LINENO: checking for RAWWAVE_PATH argument" >&5 echo $ECHO_N "checking for RAWWAVE_PATH argument... $ECHO_C" >&6; } rawwaves=$RAWWAVE_PATH { echo "$as_me:$LINENO: result: $RAWWAVE_PATH" >&5 echo "${ECHO_T}$RAWWAVE_PATH" >&6; } { echo "$as_me:$LINENO: checking for INCLUDE_PATH argument" >&5 echo $ECHO_N "checking for INCLUDE_PATH argument... $ECHO_C" >&6; } include=$INCLUDE_PATH { echo "$as_me:$LINENO: result: $INCLUDE_PATH" >&5 echo "${ECHO_T}$INCLUDE_PATH" >&6; } # Check for realtime support disable { echo "$as_me:$LINENO: checking whether to compile realtime support" >&5 echo $ECHO_N "checking whether to compile realtime support... $ECHO_C" >&6; } # Check whether --enable-realtime was given. if test "${enable_realtime+set}" = set; then enableval=$enable_realtime; realtime=$enableval fi if test "$realtime" = "no"; then sound_api= else realtime=yes fi { echo "$as_me:$LINENO: result: $realtime" >&5 echo "${ECHO_T}$realtime" >&6; } # Check for math library { echo "$as_me:$LINENO: checking for cos in -lm" >&5 echo $ECHO_N "checking for cos in -lm... $ECHO_C" >&6; } if test "${ac_cv_lib_m_cos+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char cos (); int main () { return cos (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then ac_cv_lib_m_cos=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_m_cos=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_m_cos" >&5 echo "${ECHO_T}$ac_cv_lib_m_cos" >&6; } if test $ac_cv_lib_m_cos = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" else { { echo "$as_me:$LINENO: error: math library is needed!" >&5 echo "$as_me: error: math library is needed!" >&2;} { (exit 1); exit 1; }; } fi # Check for debug { echo "$as_me:$LINENO: checking whether to compile debug version" >&5 echo $ECHO_N "checking whether to compile debug version... $ECHO_C" >&6; } # Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then enableval=$enable_debug; debug=$enableval fi if test "$debug" = "yes"; then cppflag="-D_STK_DEBUG_ -D__RTAUDIO_DEBUG__ -D__RTMIDI_DEBUG__" cxxflag="-g" object_path=Debug else debug=no cppflag= cxxflag=-O3 object_path=Release fi { echo "$as_me:$LINENO: result: $debug" >&5 echo "${ECHO_T}$debug" >&6; } # Checks for functions if test $realtime = yes; then for ac_func in select socket do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` { echo "$as_me:$LINENO: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$ac_func || defined __stub___$ac_func choke me #endif int main () { return $ac_func (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval echo '${'$as_ac_var'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done { echo "$as_me:$LINENO: checking for gettimeofday" >&5 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6; } if test "${ac_cv_func_gettimeofday+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define gettimeofday to an innocuous variant, in case declares gettimeofday. For example, HP-UX 11i declares gettimeofday. */ #define gettimeofday innocuous_gettimeofday /* System header to define __stub macros and hopefully few prototypes, which can conflict with char gettimeofday (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef gettimeofday /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gettimeofday (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_gettimeofday || defined __stub___gettimeofday choke me #endif int main () { return gettimeofday (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then ac_cv_func_gettimeofday=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_gettimeofday=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_func_gettimeofday" >&5 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6; } if test $ac_cv_func_gettimeofday = yes; then cppflag="$cppflag -DHAVE_GETTIMEOFDAY" fi fi # For -I and -D flags CPPFLAGS="$CPPFLAGS $cppflag" # For debugging and optimization ... overwrite default because it has both -g and -O2 echo "$CXXFLAGS" CXXFLAGS="$cxxflag" # Check compiler and use -Wall if gnu. if test $GXX = "yes" ; then cxxflag=-Wall fi CXXFLAGS="$CXXFLAGS $cxxflag" # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} { (exit 1); exit 1; }; } { echo "$as_me:$LINENO: checking build system type" >&5 echo $ECHO_N "checking build system type... $ECHO_C" >&6; } if test "${ac_cv_build+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} { (exit 1); exit 1; }; } ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} { (exit 1); exit 1; }; } fi { echo "$as_me:$LINENO: result: $ac_cv_build" >&5 echo "${ECHO_T}$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 echo "$as_me: error: invalid value of canonical build" >&2;} { (exit 1); exit 1; }; };; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { echo "$as_me:$LINENO: checking host system type" >&5 echo $ECHO_N "checking host system type... $ECHO_C" >&6; } if test "${ac_cv_host+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} { (exit 1); exit 1; }; } fi fi { echo "$as_me:$LINENO: result: $ac_cv_host" >&5 echo "${ECHO_T}$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 echo "$as_me: error: invalid value of canonical host" >&2;} { (exit 1); exit 1; }; };; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac sharedlib="libstk.so" sharedname="libstk.so.\$(RELEASE)" libflags="-shared -Wl,-soname,\$(SHAREDLIB).\$(MAJOR) -o \$(SHAREDLIB).\$(RELEASE)" case $host in *-apple*) sharedlib="libstk.dylib" sharedname="libstk.\$(RELEASE).dylib" libflags="-dynamiclib -o libstk.\$(RELEASE).dylib" esac if test $realtime = yes; then # Checks for package options and external software { echo "$as_me:$LINENO: checking for audio API" >&5 echo $ECHO_N "checking for audio API... $ECHO_C" >&6; } case $host in *-*-linux*) # Check whether --with-jack was given. if test "${with_jack+set}" = set; then withval=$with_jack; api="$api -D__UNIX_JACK__" { echo "$as_me:$LINENO: result: using JACK" >&5 echo "${ECHO_T}using JACK" >&6; } { echo "$as_me:$LINENO: checking for jack_client_open in -ljack" >&5 echo $ECHO_N "checking for jack_client_open in -ljack... $ECHO_C" >&6; } if test "${ac_cv_lib_jack_jack_client_open+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ljack $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char jack_client_open (); int main () { return jack_client_open (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then ac_cv_lib_jack_jack_client_open=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_jack_jack_client_open=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_jack_jack_client_open" >&5 echo "${ECHO_T}$ac_cv_lib_jack_jack_client_open" >&6; } if test $ac_cv_lib_jack_jack_client_open = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_LIBJACK 1 _ACEOF LIBS="-ljack $LIBS" else { { echo "$as_me:$LINENO: error: JACK support requires the jack library!" >&5 echo "$as_me: error: JACK support requires the jack library!" >&2;} { (exit 1); exit 1; }; } fi { echo "$as_me:$LINENO: checking for snd_pcm_open in -lasound" >&5 echo $ECHO_N "checking for snd_pcm_open in -lasound... $ECHO_C" >&6; } if test "${ac_cv_lib_asound_snd_pcm_open+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lasound $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char snd_pcm_open (); int main () { return snd_pcm_open (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then ac_cv_lib_asound_snd_pcm_open=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_asound_snd_pcm_open=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_asound_snd_pcm_open" >&5 echo "${ECHO_T}$ac_cv_lib_asound_snd_pcm_open" >&6; } if test $ac_cv_lib_asound_snd_pcm_open = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_LIBASOUND 1 _ACEOF LIBS="-lasound $LIBS" else { { echo "$as_me:$LINENO: error: Jack support also requires the asound library!" >&5 echo "$as_me: error: Jack support also requires the asound library!" >&2;} { (exit 1); exit 1; }; } fi fi # Look for ALSA flag # Check whether --with-alsa was given. if test "${with_alsa+set}" = set; then withval=$with_alsa; api="$api -D__LINUX_ALSA__" { echo "$as_me:$LINENO: result: using ALSA" >&5 echo "${ECHO_T}using ALSA" >&6; } { echo "$as_me:$LINENO: checking for snd_pcm_open in -lasound" >&5 echo $ECHO_N "checking for snd_pcm_open in -lasound... $ECHO_C" >&6; } if test "${ac_cv_lib_asound_snd_pcm_open+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lasound $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char snd_pcm_open (); int main () { return snd_pcm_open (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then ac_cv_lib_asound_snd_pcm_open=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_asound_snd_pcm_open=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_asound_snd_pcm_open" >&5 echo "${ECHO_T}$ac_cv_lib_asound_snd_pcm_open" >&6; } if test $ac_cv_lib_asound_snd_pcm_open = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_LIBASOUND 1 _ACEOF LIBS="-lasound $LIBS" else { { echo "$as_me:$LINENO: error: ALSA support requires the asound library!" >&5 echo "$as_me: error: ALSA support requires the asound library!" >&2;} { (exit 1); exit 1; }; } fi fi # Look for OSS flag # Check whether --with-oss was given. if test "${with_oss+set}" = set; then withval=$with_oss; api="$api -D__LINUX_OSS__ -D__LINUX_ALSA__" { echo "$as_me:$LINENO: result: using OSS" >&5 echo "${ECHO_T}using OSS" >&6; } { echo "$as_me:$LINENO: checking for snd_pcm_open in -lasound" >&5 echo $ECHO_N "checking for snd_pcm_open in -lasound... $ECHO_C" >&6; } if test "${ac_cv_lib_asound_snd_pcm_open+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lasound $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char snd_pcm_open (); int main () { return snd_pcm_open (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then ac_cv_lib_asound_snd_pcm_open=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_asound_snd_pcm_open=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_asound_snd_pcm_open" >&5 echo "${ECHO_T}$ac_cv_lib_asound_snd_pcm_open" >&6; } if test $ac_cv_lib_asound_snd_pcm_open = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_LIBASOUND 1 _ACEOF LIBS="-lasound $LIBS" else { { echo "$as_me:$LINENO: error: OSS support requires ALSA for RtMidi!" >&5 echo "$as_me: error: OSS support requires ALSA for RtMidi!" >&2;} { (exit 1); exit 1; }; } fi fi # If no audio api flags specified, use ALSA if test "$api" == ""; then { echo "$as_me:$LINENO: result: using ALSA" >&5 echo "${ECHO_T}using ALSA" >&6; } api=-D__LINUX_ALSA__ { echo "$as_me:$LINENO: checking for snd_pcm_open in -lasound" >&5 echo $ECHO_N "checking for snd_pcm_open in -lasound... $ECHO_C" >&6; } if test "${ac_cv_lib_asound_snd_pcm_open+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lasound $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char snd_pcm_open (); int main () { return snd_pcm_open (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then ac_cv_lib_asound_snd_pcm_open=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_asound_snd_pcm_open=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_asound_snd_pcm_open" >&5 echo "${ECHO_T}$ac_cv_lib_asound_snd_pcm_open" >&6; } if test $ac_cv_lib_asound_snd_pcm_open = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_LIBASOUND 1 _ACEOF LIBS="-lasound $LIBS" else { { echo "$as_me:$LINENO: error: ALSA support requires the asound library!" >&5 echo "$as_me: error: ALSA support requires the asound library!" >&2;} { (exit 1); exit 1; }; } fi fi ;; *-apple*) # Check whether --with-jack was given. if test "${with_jack+set}" = set; then withval=$with_jack; api="$api -D__UNIX_JACK__" { echo "$as_me:$LINENO: result: using JACK" >&5 echo "${ECHO_T}using JACK" >&6; } { echo "$as_me:$LINENO: checking for jack_client_new in -ljack" >&5 echo $ECHO_N "checking for jack_client_new in -ljack... $ECHO_C" >&6; } if test "${ac_cv_lib_jack_jack_client_new+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ljack $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char jack_client_new (); int main () { return jack_client_new (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then ac_cv_lib_jack_jack_client_new=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_jack_jack_client_new=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_jack_jack_client_new" >&5 echo "${ECHO_T}$ac_cv_lib_jack_jack_client_new" >&6; } if test $ac_cv_lib_jack_jack_client_new = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_LIBJACK 1 _ACEOF LIBS="-ljack $LIBS" else { { echo "$as_me:$LINENO: error: JACK support requires the jack library!" >&5 echo "$as_me: error: JACK support requires the jack library!" >&2;} { (exit 1); exit 1; }; } fi fi # Look for Core flag # Check whether --with-core was given. if test "${with_core+set}" = set; then withval=$with_core; api="$api -D__MACOSX_CORE__" { echo "$as_me:$LINENO: result: using CoreAudio" >&5 echo "${ECHO_T}using CoreAudio" >&6; } if test "${ac_cv_header_CoreAudio_CoreAudio_h+set}" = set; then { echo "$as_me:$LINENO: checking for CoreAudio/CoreAudio.h" >&5 echo $ECHO_N "checking for CoreAudio/CoreAudio.h... $ECHO_C" >&6; } if test "${ac_cv_header_CoreAudio_CoreAudio_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi { echo "$as_me:$LINENO: result: $ac_cv_header_CoreAudio_CoreAudio_h" >&5 echo "${ECHO_T}$ac_cv_header_CoreAudio_CoreAudio_h" >&6; } else # Is the header compilable? { echo "$as_me:$LINENO: checking CoreAudio/CoreAudio.h usability" >&5 echo $ECHO_N "checking CoreAudio/CoreAudio.h usability... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6; } # Is the header present? { echo "$as_me:$LINENO: checking CoreAudio/CoreAudio.h presence" >&5 echo $ECHO_N "checking CoreAudio/CoreAudio.h presence... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: accepted by the compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: accepted by the compiler, rejected by the preprocessor!" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: proceeding with the compiler's result" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: present but cannot be compiled" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: present but cannot be compiled" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: check for missing prerequisite headers?" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: check for missing prerequisite headers?" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: see the Autoconf documentation" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: see the Autoconf documentation" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: section \"Present But Cannot Be Compiled\"" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: section \"Present But Cannot Be Compiled\"" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: proceeding with the preprocessor's result" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: proceeding with the preprocessor's result" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: in the future, the compiler will take precedence" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to gary@music.mcgill.ca ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { echo "$as_me:$LINENO: checking for CoreAudio/CoreAudio.h" >&5 echo $ECHO_N "checking for CoreAudio/CoreAudio.h... $ECHO_C" >&6; } if test "${ac_cv_header_CoreAudio_CoreAudio_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_header_CoreAudio_CoreAudio_h=$ac_header_preproc fi { echo "$as_me:$LINENO: result: $ac_cv_header_CoreAudio_CoreAudio_h" >&5 echo "${ECHO_T}$ac_cv_header_CoreAudio_CoreAudio_h" >&6; } fi if test $ac_cv_header_CoreAudio_CoreAudio_h = yes; then : else { { echo "$as_me:$LINENO: error: CoreAudio header files not found!" >&5 echo "$as_me: error: CoreAudio header files not found!" >&2;} { (exit 1); exit 1; }; } fi LIBS="$LIBS -framework CoreAudio -framework CoreFoundation -framework CoreMidi" fi # If no audio api flags specified, use CoreAudio if test "$api" == ""; then api=-D__MACOSX_CORE__ { echo "$as_me:$LINENO: result: using CoreAudio" >&5 echo "${ECHO_T}using CoreAudio" >&6; } if test "${ac_cv_header_CoreAudio_CoreAudio_h+set}" = set; then { echo "$as_me:$LINENO: checking for CoreAudio/CoreAudio.h" >&5 echo $ECHO_N "checking for CoreAudio/CoreAudio.h... $ECHO_C" >&6; } if test "${ac_cv_header_CoreAudio_CoreAudio_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi { echo "$as_me:$LINENO: result: $ac_cv_header_CoreAudio_CoreAudio_h" >&5 echo "${ECHO_T}$ac_cv_header_CoreAudio_CoreAudio_h" >&6; } else # Is the header compilable? { echo "$as_me:$LINENO: checking CoreAudio/CoreAudio.h usability" >&5 echo $ECHO_N "checking CoreAudio/CoreAudio.h usability... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6; } # Is the header present? { echo "$as_me:$LINENO: checking CoreAudio/CoreAudio.h presence" >&5 echo $ECHO_N "checking CoreAudio/CoreAudio.h presence... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: accepted by the compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: accepted by the compiler, rejected by the preprocessor!" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: proceeding with the compiler's result" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: present but cannot be compiled" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: present but cannot be compiled" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: check for missing prerequisite headers?" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: check for missing prerequisite headers?" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: see the Autoconf documentation" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: see the Autoconf documentation" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: section \"Present But Cannot Be Compiled\"" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: section \"Present But Cannot Be Compiled\"" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: proceeding with the preprocessor's result" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: proceeding with the preprocessor's result" >&2;} { echo "$as_me:$LINENO: WARNING: CoreAudio/CoreAudio.h: in the future, the compiler will take precedence" >&5 echo "$as_me: WARNING: CoreAudio/CoreAudio.h: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ----------------------------------- ## ## Report this to gary@music.mcgill.ca ## ## ----------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { echo "$as_me:$LINENO: checking for CoreAudio/CoreAudio.h" >&5 echo $ECHO_N "checking for CoreAudio/CoreAudio.h... $ECHO_C" >&6; } if test "${ac_cv_header_CoreAudio_CoreAudio_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_header_CoreAudio_CoreAudio_h=$ac_header_preproc fi { echo "$as_me:$LINENO: result: $ac_cv_header_CoreAudio_CoreAudio_h" >&5 echo "${ECHO_T}$ac_cv_header_CoreAudio_CoreAudio_h" >&6; } fi if test $ac_cv_header_CoreAudio_CoreAudio_h = yes; then : else { { echo "$as_me:$LINENO: error: CoreAudio header files not found!" >&5 echo "$as_me: error: CoreAudio header files not found!" >&2;} { (exit 1); exit 1; }; } fi LIBS="-framework CoreAudio -framework CoreFoundation -framework CoreMidi" fi { echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; } if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lpthread $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char pthread_create (); int main () { return pthread_create (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && $as_test_x conftest$ac_exeext; then ac_cv_lib_pthread_pthread_create=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_pthread_pthread_create=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_create" >&5 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6; } if test $ac_cv_lib_pthread_pthread_create = yes; then cat >>confdefs.h <<_ACEOF #define HAVE_LIBPTHREAD 1 _ACEOF LIBS="-lpthread $LIBS" else { { echo "$as_me:$LINENO: error: RtAudio requires the pthread library!" >&5 echo "$as_me: error: RtAudio requires the pthread library!" >&2;} { (exit 1); exit 1; }; } fi ;; *-mingw32*) # Check whether --with-asio was given. if test "${with_asio+set}" = set; then withval=$with_asio; api="$api -D__WINDOWS_ASIO__" { echo "$as_me:$LINENO: result: using ASIO" >&5 echo "${ECHO_T}using ASIO" >&6; } objects="asio.o asiodrivers.o asiolist.o iasiothiscallresolver.o" fi # Look for DirectSound flag # Check whether --with-ds was given. if test "${with_ds+set}" = set; then withval=$with_ds; api="$api -D__WINDOWS_DS__" { echo "$as_me:$LINENO: result: using DirectSound" >&5 echo "${ECHO_T}using DirectSound" >&6; } LIBS="-ldsound -lwinmm $LIBS" fi # If no audio api flags specified, use DirectSound if test "$api" == ""; then api=-D__WINDOWS_DS__ { echo "$as_me:$LINENO: result: using DirectSound" >&5 echo "${ECHO_T}using DirectSound" >&6; } LIBS="-ldsound -lwinmm $LIBS" fi api="$api -D__WINDOWS_MM__" LIBS="-lole32 -lwinmm -lWsock32 $LIBS" ;; *) # Default case for unknown realtime systems. { { echo "$as_me:$LINENO: error: Unknown system type for realtime support ... try --disable-realtime argument!" >&5 echo "$as_me: error: Unknown system type for realtime support ... try --disable-realtime argument!" >&2;} { (exit 1); exit 1; }; } ;; esac CPPFLAGS="$CPPFLAGS $api" fi cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( *) $as_unset $ac_var ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes (double-quote # substitution turns \\\\ into \\, and sed turns \\ into \). sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && { echo "$as_me:$LINENO: updating cache $cache_file" >&5 echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. # # If the first sed substitution is executed (which looks for macros that # take arguments), then branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. ac_script=' t clear :clear s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g t quote s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g t quote b any :quote s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g s/\[/\\&/g s/\]/\\&/g s/\$/$$/g H :any ${ g s/^\n// s/\n/ /g p } ' DEFS=`sed -n "$ac_script" confdefs.h` ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >$CONFIG_STATUS <<_ACEOF #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi # PATH needs CR # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) as_nl=' ' IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi # Work around bugs in pre-3.0 UWIN ksh. for as_var in ENV MAIL MAILPATH do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. for as_var in \ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ LC_TELEPHONE LC_TIME do if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var fi done # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # CDPATH. $as_unset CDPATH as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line after each line using $LINENO; the second 'sed' # does the real work. The second script uses 'N' to pair each # line-number line with the line containing $LINENO, and appends # trailing '-' during substitution so that $LINENO is not a special # case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # scripts with optimization help from Paolo Bonzini. Blame Lee # E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*) case `echo 'x\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. *) ECHO_C='\c';; esac;; *) ECHO_N='-n';; esac if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir fi echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 # Save the log message, to keep $[0] and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by STK $as_me 4.4, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF cat >>$CONFIG_STATUS <<_ACEOF # Files that config.status was made for. config_files="$ac_config_files" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF ac_cs_usage="\ \`$as_me' instantiates files from templates according to the current configuration. Usage: $0 [OPTIONS] [FILE]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE Configuration files: $config_files Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ STK config.status 4.4 configured by $0, generated by GNU Autoconf 2.61, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" Copyright (C) 2006 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # If no file are specified by the user, then we need to provide default # value. By we need to know if files were specified by the user. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) echo "$ac_cs_version"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift CONFIG_FILES="$CONFIG_FILES $ac_optarg" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) { echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; *) ac_config_targets="$ac_config_targets $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF if \$ac_cs_recheck; then echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 CONFIG_SHELL=$SHELL export CONFIG_SHELL exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "projects/demo/Makefile") CONFIG_FILES="$CONFIG_FILES projects/demo/Makefile" ;; "projects/effects/Makefile") CONFIG_FILES="$CONFIG_FILES projects/effects/Makefile" ;; "projects/ragamatic/Makefile") CONFIG_FILES="$CONFIG_FILES projects/ragamatic/Makefile" ;; "projects/examples/Makefile") CONFIG_FILES="$CONFIG_FILES projects/examples/Makefile" ;; "projects/examples/libMakefile") CONFIG_FILES="$CONFIG_FILES projects/examples/libMakefile" ;; "projects/eguitar/Makefile") CONFIG_FILES="$CONFIG_FILES projects/eguitar/Makefile" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap '{ (exit 1); exit 1; }' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || { echo "$me: cannot create a temporary directory in ." >&2 { (exit 1); exit 1; } } # # Set up the sed scripts for CONFIG_FILES section. # # No need to generate the scripts if there are no CONFIG_FILES. # This happens for instance when ./config.status config.h if test -n "$CONFIG_FILES"; then _ACEOF ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF SHELL!$SHELL$ac_delim PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim PACKAGE_NAME!$PACKAGE_NAME$ac_delim PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim PACKAGE_STRING!$PACKAGE_STRING$ac_delim PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim exec_prefix!$exec_prefix$ac_delim prefix!$prefix$ac_delim program_transform_name!$program_transform_name$ac_delim bindir!$bindir$ac_delim sbindir!$sbindir$ac_delim libexecdir!$libexecdir$ac_delim datarootdir!$datarootdir$ac_delim datadir!$datadir$ac_delim sysconfdir!$sysconfdir$ac_delim sharedstatedir!$sharedstatedir$ac_delim localstatedir!$localstatedir$ac_delim includedir!$includedir$ac_delim oldincludedir!$oldincludedir$ac_delim docdir!$docdir$ac_delim infodir!$infodir$ac_delim htmldir!$htmldir$ac_delim dvidir!$dvidir$ac_delim pdfdir!$pdfdir$ac_delim psdir!$psdir$ac_delim libdir!$libdir$ac_delim localedir!$localedir$ac_delim mandir!$mandir$ac_delim DEFS!$DEFS$ac_delim ECHO_C!$ECHO_C$ac_delim ECHO_N!$ECHO_N$ac_delim ECHO_T!$ECHO_T$ac_delim LIBS!$LIBS$ac_delim build_alias!$build_alias$ac_delim host_alias!$host_alias$ac_delim target_alias!$target_alias$ac_delim GXX!$GXX$ac_delim CXX!$CXX$ac_delim CXXFLAGS!$CXXFLAGS$ac_delim LDFLAGS!$LDFLAGS$ac_delim CPPFLAGS!$CPPFLAGS$ac_delim ac_ct_CXX!$ac_ct_CXX$ac_delim EXEEXT!$EXEEXT$ac_delim OBJEXT!$OBJEXT$ac_delim RANLIB!$RANLIB$ac_delim AR!$AR$ac_delim CC!$CC$ac_delim CFLAGS!$CFLAGS$ac_delim ac_ct_CC!$ac_ct_CC$ac_delim CPP!$CPP$ac_delim GREP!$GREP$ac_delim EGREP!$EGREP$ac_delim byte_order!$byte_order$ac_delim rawwaves!$rawwaves$ac_delim include!$include$ac_delim sound_api!$sound_api$ac_delim realtime!$realtime$ac_delim cppflag!$cppflag$ac_delim cxxflag!$cxxflag$ac_delim object_path!$object_path$ac_delim debug!$debug$ac_delim build!$build$ac_delim build_cpu!$build_cpu$ac_delim build_vendor!$build_vendor$ac_delim build_os!$build_os$ac_delim host!$host$ac_delim host_cpu!$host_cpu$ac_delim host_vendor!$host_vendor$ac_delim host_os!$host_os$ac_delim sharedlib!$sharedlib$ac_delim sharedname!$sharedname$ac_delim libflags!$libflags$ac_delim api!$api$ac_delim objects!$objects$ac_delim LIBOBJS!$LIBOBJS$ac_delim LTLIBOBJS!$LTLIBOBJS$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 77; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` if test -n "$ac_eof"; then ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` ac_eof=`expr $ac_eof + 1` fi cat >>$CONFIG_STATUS <<_ACEOF cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end _ACEOF sed ' s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g s/^/s,@/; s/!/@,|#_!!_#|/ :n t n s/'"$ac_delim"'$/,g/; t s/$/\\/; p N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n ' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF :end s/|#_!!_#|//g CEOF$ac_eof _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF fi # test -n "$CONFIG_FILES" for ac_tag in :F $CONFIG_FILES do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 echo "$as_me: error: Invalid tag $ac_tag." >&2;} { (exit 1); exit 1; }; };; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 echo "$as_me: error: cannot find input file: $ac_f" >&2;} { (exit 1); exit 1; }; };; esac ac_file_inputs="$ac_file_inputs $ac_f" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input="Generated from "`IFS=: echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { echo "$as_me:$LINENO: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} fi case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin";; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` { as_dir="$ac_dir" case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 echo "$as_me: error: cannot create directory $as_dir" >&2;} { (exit 1); exit 1; }; }; } ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= case `sed -n '/datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p ' $ac_file_inputs` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF sed "$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s&@configure_input@&$configure_input&;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t $ac_datarootdir_hack " $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out"; rm -f "$tmp/out";; *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; esac ;; esac done # for ac_tag { (exit 0); exit 0; } _ACEOF chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || { (exit 1); exit 1; } fi stk-4.4.4/configure.ac000644 000766 000766 00000014421 12015735476 014610 0ustar00garygary000000 000000 # Process this file with autoconf to produce a configure script. AC_INIT(STK, 4.4, gary@music.mcgill.ca, stk) AC_CONFIG_AUX_DIR(config) AC_CONFIG_SRCDIR(src/Stk.cpp) AC_CONFIG_FILES(Makefile src/Makefile projects/demo/Makefile projects/effects/Makefile projects/ragamatic/Makefile projects/examples/Makefile projects/examples/libMakefile projects/eguitar/Makefile) # Fill GXX with something before test. AC_SUBST( GXX, ["no"] ) # Checks for programs. AC_PROG_CXX(g++ CC c++ cxx) AC_PROG_RANLIB AC_PATH_PROG(AR, ar, no) if [[ $AR = "no" ]] ; then AC_MSG_ERROR("Could not find ar - needed to create a library"); fi # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(fcntl.h sys/ioctl.h sys/time.h termio.h unistd.h) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_SIZE_T AC_HEADER_TIME AC_C_BIGENDIAN AC_EGREP_CPP(yes, [#ifndef WORDS_BIGENDIAN yes #endif ], [AC_SUBST( byte_order, [-D__LITTLE_ENDIAN__] )] ) AC_MSG_CHECKING(for RAWWAVE_PATH argument) AC_SUBST( rawwaves, $RAWWAVE_PATH ) AC_MSG_RESULT($RAWWAVE_PATH) AC_MSG_CHECKING(for INCLUDE_PATH argument) AC_SUBST( include, $INCLUDE_PATH ) AC_MSG_RESULT($INCLUDE_PATH) # Check for realtime support disable AC_MSG_CHECKING(whether to compile realtime support) AC_ARG_ENABLE(realtime, [ --disable-realtime = only compile generic non-realtime classes], realtime=$enableval) if test "$realtime" = "no"; then AC_SUBST( sound_api, [] ) else AC_SUBST( realtime, [yes] ) fi AC_MSG_RESULT($realtime) # Check for math library AC_CHECK_LIB(m, cos, , AC_MSG_ERROR(math library is needed!)) # Check for debug AC_MSG_CHECKING(whether to compile debug version) AC_ARG_ENABLE(debug, [ --enable-debug = enable various debug output], debug=$enableval) if test "$debug" = "yes"; then AC_SUBST( cppflag, ["-D_STK_DEBUG_ -D__RTAUDIO_DEBUG__ -D__RTMIDI_DEBUG__"] ) AC_SUBST( cxxflag, ["-g"] ) AC_SUBST( object_path, [Debug] ) else AC_SUBST( debug, [no] ) AC_SUBST( cppflag, [] ) AC_SUBST( cxxflag, [-O3] ) AC_SUBST( object_path, [Release] ) fi AC_MSG_RESULT($debug) # Checks for functions if test $realtime = yes; then AC_CHECK_FUNCS(select socket) AC_CHECK_FUNC(gettimeofday, [cppflag="$cppflag -DHAVE_GETTIMEOFDAY"], ) fi # For -I and -D flags CPPFLAGS="$CPPFLAGS $cppflag" # For debugging and optimization ... overwrite default because it has both -g and -O2 echo "$CXXFLAGS" CXXFLAGS="$cxxflag" # Check compiler and use -Wall if gnu. if [test $GXX = "yes" ;] then AC_SUBST( cxxflag, [-Wall] ) fi CXXFLAGS="$CXXFLAGS $cxxflag" AC_CANONICAL_HOST AC_SUBST( sharedlib, ["libstk.so"] ) AC_SUBST( sharedname, ["libstk.so.\$(RELEASE)"] ) AC_SUBST( libflags, ["-shared -Wl,-soname,\$(SHAREDLIB).\$(MAJOR) -o \$(SHAREDLIB).\$(RELEASE)"] ) case $host in *-apple*) AC_SUBST( sharedlib, ["libstk.dylib"] ) AC_SUBST( sharedname, ["libstk.\$(RELEASE).dylib"] ) AC_SUBST( libflags, ["-dynamiclib -o libstk.\$(RELEASE).dylib"] ) esac if test $realtime = yes; then # Checks for package options and external software AC_MSG_CHECKING(for audio API) case $host in *-*-linux*) AC_ARG_WITH(jack, [ --with-jack = choose JACK server support (mac and linux only)], [ api="$api -D__UNIX_JACK__" AC_MSG_RESULT(using JACK) AC_CHECK_LIB(jack, jack_client_open, , AC_MSG_ERROR(JACK support requires the jack library!)) AC_CHECK_LIB(asound, snd_pcm_open, , AC_MSG_ERROR(Jack support also requires the asound library!))], ) # Look for ALSA flag AC_ARG_WITH(alsa, [ --with-alsa = choose native ALSA API support (linux only)], [ api="$api -D__LINUX_ALSA__" AC_MSG_RESULT(using ALSA) AC_CHECK_LIB(asound, snd_pcm_open, , AC_MSG_ERROR(ALSA support requires the asound library!))], ) # Look for OSS flag AC_ARG_WITH(oss, [ --with-oss = choose OSS API support (linux only)], [ api="$api -D__LINUX_OSS__ -D__LINUX_ALSA__" AC_MSG_RESULT(using OSS) AC_CHECK_LIB(asound, snd_pcm_open, , AC_MSG_ERROR(OSS support requires ALSA for RtMidi!))], ) # If no audio api flags specified, use ALSA if [test "$api" == "";] then AC_MSG_RESULT(using ALSA) AC_SUBST( api, [-D__LINUX_ALSA__] ) AC_CHECK_LIB(asound, snd_pcm_open, , AC_MSG_ERROR(ALSA support requires the asound library!)) fi ;; *-apple*) AC_ARG_WITH(jack, [ --with-jack = choose JACK server support (unix only)], [ api="$api -D__UNIX_JACK__" AC_MSG_RESULT(using JACK) AC_CHECK_LIB(jack, jack_client_new, , AC_MSG_ERROR(JACK support requires the jack library!))], ) # Look for Core flag AC_ARG_WITH(core, [ --with-core = choose CoreAudio API support (mac only)], [ api="$api -D__MACOSX_CORE__" AC_MSG_RESULT(using CoreAudio) AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [], [AC_MSG_ERROR(CoreAudio header files not found!)] ) LIBS="$LIBS -framework CoreAudio -framework CoreFoundation -framework CoreMidi" ], ) # If no audio api flags specified, use CoreAudio if [test "$api" == ""; ] then AC_SUBST( api, [-D__MACOSX_CORE__] ) AC_MSG_RESULT(using CoreAudio) AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [], [AC_MSG_ERROR(CoreAudio header files not found!)] ) AC_SUBST( LIBS, ["-framework CoreAudio -framework CoreFoundation -framework CoreMidi"] ) fi AC_CHECK_LIB(pthread, pthread_create, , AC_MSG_ERROR(RtAudio requires the pthread library!)) ;; *-mingw32*) AC_ARG_WITH(asio, [ --with-asio = choose ASIO API support (windoze only)], [ api="$api -D__WINDOWS_ASIO__" AC_MSG_RESULT(using ASIO) AC_SUBST( objects, ["asio.o asiodrivers.o asiolist.o iasiothiscallresolver.o"] ) ], ) # Look for DirectSound flag AC_ARG_WITH(ds, [ --with-ds = choose DirectSound API support (windoze only)], [ api="$api -D__WINDOWS_DS__" AC_MSG_RESULT(using DirectSound) LIBS="-ldsound -lwinmm $LIBS" ], ) # If no audio api flags specified, use DirectSound if [test "$api" == "";] then AC_SUBST( api, [-D__WINDOWS_DS__] ) AC_MSG_RESULT(using DirectSound) LIBS="-ldsound -lwinmm $LIBS" fi api="$api -D__WINDOWS_MM__" LIBS="-lole32 -lwinmm -lWsock32 $LIBS" ;; *) # Default case for unknown realtime systems. AC_MSG_ERROR(Unknown system type for realtime support ... try --disable-realtime argument!) ;; esac CPPFLAGS="$CPPFLAGS $api" fi AC_OUTPUT stk-4.4.4/doc/000755 000766 000766 00000000000 12015735505 013056 5ustar00garygary000000 000000 stk-4.4.4/include/000755 000766 000766 00000000000 12015735505 013734 5ustar00garygary000000 000000 stk-4.4.4/INSTALL000644 000766 000766 00000005026 12015735505 013345 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK) By Perry R. Cook and Gary P. Scavone, 1995-2012. The Synthesis ToolKit in C++ can be used in a variety of ways, depending on your particular needs. Some people simmply choose the classes they need for a particular project and copy those to their project directory. Others like to compile and link to a library of object files. STK was not designed with one particular style of use in mind. To configure and compile (on Unix systems and MinGW): 1. Unpack the STK distribution (tar -xzf stk-4.x.x.tar.gz). 2. From within the directory containing this file, run configure: ./configure 3. From within each project directory, type "make". 4. To compile a library of objects, type "make" from within the src directory. Several options can be passed to configure, including: --disable-realtime = only compile generic non-realtime classes --enable-debug = enable various debug output --with-alsa = choose native ALSA API support (default, linux only) --with-oss = choose native OSS API support (linux only) --with-jack = choose native JACK server API support (linux and macintosh OS-X) --with-core = choose OS-X Core Audio API (macintosh OS-X only) --with-asio = choose ASIO API support (windows only) --with-ds = choose DirectSound API support (windows only) It is now possible to specify more than one audio and MIDI API where supported. Note, however, that the ALSA library is required in order to compile the RtMidi class in Linux if the "--with-oss" option is provided (only the OSS audio API will be used, not the OSS MIDI API). Typing "./configure --help" will display all the available options. In addition, it is possible to specify the RAWWAVES and INCLUDE paths to configure as (ex. to set to /home/me/rawwaves and /home/me/include): ./configure RAWWAVE_PATH='$(HOME)/rawwaves/' ./configure INCLUDE_PATH='$(HOME)/include/' The ending "/" is required for the RAWWAVES path. The default behavior will set a relative path that works for the project files included with the distribution (assuming they are not moved). You can also change the RAWWAVE_PATH dynamically via the static Stk::setRawwavePath() function. If you wish to use a different compiler than that selected by configure, specify that compiler in the command line (ex. to use CC): ./configure CXX=CC For Windows Users: MinGW support is provided in the configure script. In addition, Visual C++ 6.0 project files are included for each of the example STK projects, though these may not work with more recent versions of Visual Studio. stk-4.4.4/Makefile.in000644 000766 000766 00000001571 12015735505 014362 0ustar00garygary000000 000000 ### Do not edit -- Generated by 'configure --with-whatever' from Makefile.in RM = /bin/rm all : cd src && $(MAKE) cd projects/demo && $(MAKE) libdemo cd projects/effects && $(MAKE) libeffects cd projects/ragamatic && $(MAKE) libragamat cd projects/eguitar && $(MAKE) libeguitar cd projects/examples && $(MAKE) -f libMakefile clean : $(RM) -f *~ cd src && $(MAKE) clean cd projects/demo && $(MAKE) clean cd projects/effects && $(MAKE) clean cd projects/ragamatic && $(MAKE) clean cd projects/eguitar && $(MAKE) clean cd projects/examples && $(MAKE) clean distclean: clean $(RM) -rf config.log config.status autom4te.cache Makefile cd src && $(MAKE) distclean cd projects/demo && $(MAKE) distclean cd projects/effects && $(MAKE) distclean cd projects/ragamatic && $(MAKE) distclean cd projects/eguitar && $(MAKE) distclean cd projects/examples && $(MAKE) distclean stk-4.4.4/projects/000755 000766 000766 00000000000 12015735506 014143 5ustar00garygary000000 000000 stk-4.4.4/rawwaves/000755 000766 000766 00000000000 12015735506 014151 5ustar00garygary000000 000000 stk-4.4.4/README000644 000766 000766 00000024564 12015735506 013205 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK) By Perry R. Cook and Gary P. Scavone, 1995-2012. This distribution of the Synthesis ToolKit in C++ (STK) contains the following: include: STK class header files src: STK class source files rawwaves: STK audio files (1-channel, 16-bit, big-endian) doc: STK documentation projects: example STK projects and programs Please read the Legal and Ethical notes near the bottom of this document. For compiling and installing STK, see the INSTALL file in this directory. OVERVIEW: The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. The Synthesis ToolKit is extremely portable (most classes are platform-independent C++ code), and it's completely user-extensible (all source included, no unusual libraries, and no hidden drivers). We like to think that this increases the chances that our programs will still work in another 5-10 years. STK currently runs with "realtime" support (audio and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler. The only classes of the Synthesis ToolKit that are platform-dependent concern sockets, threads, mutexes, and real-time audio and MIDI input and output. The interface for MIDI input and the simple Tcl/Tk graphical user interfaces (GUIs) provided is the same, so it's easy to experiment in real time using either the GUIs or MIDI. The Synthesis ToolKit can generate simultaneous SND (AU), WAV, AIFF, and MAT-file output soundfile formats (as well as realtime sound output), so you can view your results using one of a large variety of sound/signal analysis tools already available (e.g. Snd, Cool Edit, Matlab). The Synthesis Toolkit is not one particular program. Rather, it is a set of C++ classes that you can use to create your own programs. A few example applications are provided to demonstrate some of the ways to use the classes. If you have specific needs, you will probably have to either modify the example programs or write a new program altogether. Further, the example programs don't have a fancy GUI wrapper. If you feel the need to have a "drag and drop" graphical patching GUI, you probably don't want to use the ToolKit. Spending hundreds of hours making platform-dependent graphics code would go against one of the fundamental design goals of the ToolKit - platform independence. For those instances where a simple GUI with sliders and buttons is helpful, we use Tcl/Tk (http://dev.scriptics.com) which is freely distributed for all the supported ToolKit platforms. A number of Tcl/Tk GUI scripts are distributed with the ToolKit release. For control, the Synthesis Toolkit uses raw MIDI (on supported platforms), and SKINI (Synthesis ToolKit Instrument Network Interface, a MIDI-like text message synthesis control format). SYSTEM REQUIREMENTS: See the individual README's (eg. README-linux) in the /doc directory for platform specific information and system requirements. In general, you will use the configure script to create Makefiles on unix platforms (and MinGW) or the VC++ workspace files to compile the example programs. To use the Tcl/Tk GUIs, you will need Tcl/Tk version 8.0 or higher. WHAT'S NEW (AND NOT SO NEW): Despite being available in one form or another since 1996, we still consider STK to be alpha software. We attempt to maintain backward compatability but changes are sometimes made in an effort to improve the overall design or performance of the software. Please read the "Release Notes" in the /doc directory to see what has changed since the last release. A new StkFrames class has been created to facilitate the handling and passing of multichannel, vectorized audio data. All STK classes have been updated to include tick() functions that accept StkFrames arguments. The control message handling scheme has been simplified greatly through the use of the Messager class. It is now possible to have access to simultaneous piped, socketed, and/or MIDI input control messages. In most cases, this should eliminate the use of the Md2Skini program. Realtime audio input capabilities were added to STK with release 3.0, though the behavior of such is very hardware dependent. Under Linux and Macintosh OS-X, audio input and output are possible with very low latency. Using the Windoze DirectSound API, minimum dependable output sound latency seems to be around 20 milliseconds or so, while input sound latency is generally higher. Performance with the ASIO audio API on Windoze provides much better performance. As mentioned above, it is possible to record the audio ouput of an STK program to .snd, .wav, .raw, .aif, and .mat (Matlab MAT-file) output file types. Though somewhat obsolete, the program Md2Skini can be used to write SKINI scorefiles from realtime MIDI input. Finally, STK should compile with non-realtime functionality on any platform with a generic C++ compiler. For those who wish to make a library from the core STK classes, the configure script generates a Makefile in the src directory that will accomplish that. DISCLAIMER: You probably already guessed this, but just to be sure, we don't guarantee anything works. :-) It's free ... what do you expect? If you find a bug, please let us know and we'll try to correct it. You can also make suggestions, but again, no guarantees. Send email to the mail list. LEGAL AND ETHICAL: This software was designed and created to be made publicly available for free, primarily for academic purposes, so if you use it, pass it on with this documentation, and for free. If you make a million dollars with it, it would be nice if you would share. If you make compositions with it, put us in the program notes. Some of the concepts are covered by various patents, some known to us and likely others which are unknown. Many of the ones known to us are administered by the Stanford Office of Technology and Licensing. The good news is that large hunks of the techniques used here are public domain. To avoid subtle legal issues, we'll not state what's freely useable here, but we'll try to note within the various classes where certain things are likely to be protected by patents. LICENSE: STK WWW site: http://ccrma.stanford.edu/software/stk/ The Synthesis ToolKit in C++ (STK) Copyright (c) 1995-2012 Perry R. Cook and Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. FURTHER READING: For complete documentation on this ToolKit, the classes, etc., see the doc directory of the distribution or surf to http://ccrma.stanford.edu/software/stk/. Also check the platform specific README's for specific system requirements. PERRY'S NOTES FROM THE ORIGINAL DISTRIBUTION: This whole world was created with no particular hardware in mind. These examples are intended to be tutorial in nature, as a platform for the continuation of my research, and as a possible starting point for a software synthesis system. The basic motivation was to create the necessary unit generators to do the synthesis, processing, and control that I want to do and teach about. Little thought for optimization was given and therefore improvements, especially speed enhancements, should be possible with these classes. It was written with some basic concepts in mind about how to let compilers optimize. Your question at this point might be, "But Perry, with CMix, CMusic, CSound, CShells, CMonkeys, etc. already cluttering the landscape, why a new set of stupid C functions for music synthesis and processing?" The answers lie below. 1) I needed to port many of the things I've done into something which is generic enough to port further to different machines. 2) I really plan to document this stuff, so that you don't have to be me to figure out what's going on. (I'll probably be sorry I said this in a couple of years, when even I can't figure out what I was thinking.) 3) The classic difficulties most people have in trying to implement physical models are: A) They have trouble understanding the papers, and/or in turning the theory into practice. B) The Physical Model instruments are a pain to get to oscillate, and coming up with stable and meaningful parameter values is required to get the models to work at all. This set of C++ unit generators and instruments might help to diminish the scores of emails I get asking what to do with those block diagrams I put in my papers. 4) I wanted to try some new stuff with modal synthesis, and implement some classic FM patches as well. 5) I wanted to reimplement, and newly implement more of the intelligent and physical performer models I've talked about in some of my papers. But I wanted to do it in a portable way, and in such a way that I can hook up modules quickly. I also wanted to make these instruments connectable to such player objects, so folks like Brad Garton who really think a lot about the players can connect them to my instruments, a lot about which I think. 6) More rationalizations to follow . . . stk-4.4.4/src/000755 000766 000766 00000000000 12015735511 013075 5ustar00garygary000000 000000 stk-4.4.4/src/ADSR.cpp000644 000766 000766 00000010355 12015735506 014342 0ustar00garygary000000 000000 /***************************************************/ /*! \class ADSR \brief STK ADSR envelope class. This class implements a traditional ADSR (Attack, Decay, Sustain, Release) envelope. It responds to simple keyOn and keyOff messages, keeping track of its state. The \e state = ADSR::IDLE before being triggered and after the envelope value reaches 0.0 in the ADSR::RELEASE state. All rate, target and level settings must be non-negative. All time settings must be positive. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "ADSR.h" namespace stk { ADSR :: ADSR( void ) { target_ = 0.0; value_ = 0.0; attackRate_ = 0.001; decayRate_ = 0.001; releaseRate_ = 0.005; releaseTime_ = -1.0; sustainLevel_ = 0.5; state_ = IDLE; Stk::addSampleRateAlert( this ); } ADSR :: ~ADSR( void ) { } void ADSR :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { if ( !ignoreSampleRateChange_ ) { attackRate_ = oldRate * attackRate_ / newRate; decayRate_ = oldRate * decayRate_ / newRate; releaseRate_ = oldRate * releaseRate_ / newRate; } } void ADSR :: keyOn() { if ( target_ <= 0.0 ) target_ = 1.0; state_ = ATTACK; } void ADSR :: keyOff() { target_ = 0.0; state_ = RELEASE; // FIXED October 2010 - Nick Donaldson // Need to make release rate relative to current value!! // Only update if we have set a TIME rather than a RATE, // in which case releaseTime_ will be -1 if ( releaseTime_ > 0.0 ) releaseRate_ = value_ / ( releaseTime_ * Stk::sampleRate() ); } void ADSR :: setAttackRate( StkFloat rate ) { if ( rate < 0.0 ) { oStream_ << "ADSR::setAttackRate: argument must be >= 0.0!"; handleError( StkError::WARNING ); return; } attackRate_ = rate; } void ADSR :: setAttackTarget( StkFloat target ) { if ( target < 0.0 ) { oStream_ << "ADSR::setAttackTarget: negative target not allowed!"; handleError( StkError::WARNING ); return; } target_ = target; } void ADSR :: setDecayRate( StkFloat rate ) { if ( rate < 0.0 ) { oStream_ << "ADSR::setDecayRate: negative rates not allowed!"; handleError( StkError::WARNING ); return; } decayRate_ = rate; } void ADSR :: setSustainLevel( StkFloat level ) { if ( level < 0.0 ) { oStream_ << "ADSR::setSustainLevel: negative level not allowed!"; handleError( StkError::WARNING ); return; } sustainLevel_ = level; } void ADSR :: setReleaseRate( StkFloat rate ) { if ( rate < 0.0 ) { oStream_ << "ADSR::setReleaseRate: negative rates not allowed!"; handleError( StkError::WARNING ); return; } releaseRate_ = rate; // Set to negative value so we don't update the release rate on keyOff() releaseTime_ = -1.0; } void ADSR :: setAttackTime( StkFloat time ) { if ( time <= 0.0 ) { oStream_ << "ADSR::setAttackTime: negative or zero times not allowed!"; handleError( StkError::WARNING ); return; } attackRate_ = 1.0 / ( time * Stk::sampleRate() ); } void ADSR :: setDecayTime( StkFloat time ) { if ( time <= 0.0 ) { oStream_ << "ADSR::setDecayTime: negative or zero times not allowed!"; handleError( StkError::WARNING ); return; } decayRate_ = (1.0 - sustainLevel_) / ( time * Stk::sampleRate() ); } void ADSR :: setReleaseTime( StkFloat time ) { if ( time <= 0.0 ) { oStream_ << "ADSR::setReleaseTime: negative or zero times not allowed!"; handleError( StkError::WARNING ); return; } releaseRate_ = sustainLevel_ / ( time * Stk::sampleRate() ); releaseTime_ = time; } void ADSR :: setAllTimes( StkFloat aTime, StkFloat dTime, StkFloat sLevel, StkFloat rTime ) { this->setAttackTime( aTime ); this->setDecayTime( dTime ); this->setSustainLevel( sLevel ); this->setReleaseTime( rTime ); } void ADSR :: setTarget( StkFloat target ) { if ( target < 0.0 ) { oStream_ << "ADSR::setTarget: negative target not allowed!"; handleError( StkError::WARNING ); return; } target_ = target; this->setSustainLevel( target_ ); if ( value_ < target_ ) state_ = ATTACK; if ( value_ > target_ ) state_ = DECAY; } void ADSR :: setValue( StkFloat value ) { state_ = SUSTAIN; target_ = value; value_ = value; this->setSustainLevel( value ); lastFrame_[0] = value; } } // stk namespace stk-4.4.4/src/Asymp.cpp000644 000766 000766 00000005146 12015735506 014704 0ustar00garygary000000 000000 /***************************************************/ /*! \class Asymp \brief STK asymptotic curve envelope class This class implements a simple envelope generator which asymptotically approaches a target value. The algorithm used is of the form: y[n] = a y[n-1] + (1-a) target, where a = exp(-T/tau), T is the sample period, and tau is a time constant. The user can set the time constant (default value = 0.3) and target value. Theoretically, this recursion never reaches its target, though the calculations in this class are stopped when the current value gets within a small threshold value of the target (at which time the current value is set to the target). It responds to \e keyOn and \e keyOff messages by ramping to 1.0 on keyOn and to 0.0 on keyOff. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Asymp.h" #include namespace stk { Asymp :: Asymp( void ) { value_ = 0.0; target_ = 0.0; state_ = 0; factor_ = exp( -1.0 / ( 0.3 * Stk::sampleRate() ) ); constant_ = 0.0; Stk::addSampleRateAlert( this ); } Asymp :: ~Asymp( void ) { } void Asymp :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { if ( !ignoreSampleRateChange_ ) { StkFloat tau = -1.0 / ( std::log( factor_ ) * oldRate ); factor_ = std::exp( -1.0 / ( tau * newRate ) ); } } void Asymp :: keyOn( void ) { this->setTarget( 1.0 ); } void Asymp :: keyOff( void ) { this->setTarget( 0.0 ); } void Asymp :: setTau( StkFloat tau ) { if ( tau <= 0.0 ) { oStream_ << "Asymp::setTau: negative or zero tau not allowed!"; handleError( StkError::WARNING ); return; } factor_ = std::exp( -1.0 / ( tau * Stk::sampleRate() ) ); constant_ = ( 1.0 - factor_ ) * target_; } void Asymp :: setTime( StkFloat time ) { if ( time <= 0.0 ) { oStream_ << "Asymp::setTime: negative or zero times not allowed!"; handleError( StkError::WARNING ); return; } StkFloat tau = -time / std::log( TARGET_THRESHOLD ); factor_ = std::exp( -1.0 / ( tau * Stk::sampleRate() ) ); constant_ = ( 1.0 - factor_ ) * target_; } void Asymp :: setT60( StkFloat t60 ) { if ( t60 <= 0.0 ) { oStream_ << "Asymp::setT60: negative or zero t60 not allowed!"; handleError( StkError::WARNING ); return; } setTau( t60 / 6.91 ); } void Asymp :: setTarget( StkFloat target ) { target_ = target; if ( value_ != target_ ) state_ = 1; constant_ = ( 1.0 - factor_ ) * target_; } void Asymp :: setValue( StkFloat value ) { state_ = 0; target_ = value; value_ = value; } } // stk namespace stk-4.4.4/src/BandedWG.cpp000644 000766 000766 00000022731 12015735506 015225 0ustar00garygary000000 000000 /***************************************************/ /*! \class BandedWG \brief Banded waveguide modeling class. This class uses banded waveguide techniques to model a variety of sounds, including bowed bars, glasses, and bowls. For more information, see Essl, G. and Cook, P. "Banded Waveguides: Towards Physical Modelling of Bar Percussion Instruments", Proceedings of the 1999 International Computer Music Conference. Control Change Numbers: - Bow Pressure = 2 - Bow Motion = 4 - Strike Position = 8 (not implemented) - Vibrato Frequency = 11 - Gain = 1 - Bow Velocity = 128 - Set Striking = 64 - Instrument Presets = 16 - Uniform Bar = 0 - Tuned Bar = 1 - Glass Harmonica = 2 - Tibetan Bowl = 3 by Georg Essl, 1999 - 2004. Modified for STK 4.0 by Gary Scavone. */ /***************************************************/ #include "BandedWG.h" #include "SKINI.msg" #include namespace stk { BandedWG :: BandedWG( void ) { doPluck_ = true; bowTable_.setSlope( 3.0 ); adsr_.setAllTimes( 0.02, 0.005, 0.9, 0.01 ); frequency_ = 220.0; this->setPreset(0); bowPosition_ = 0; baseGain_ = 0.999; integrationConstant_ = 0.0; trackVelocity_ = false; bowVelocity_ = 0.0; bowTarget_ = 0.0; strikeAmp_ = 0.0; } BandedWG :: ~BandedWG( void ) { } void BandedWG :: clear( void ) { for ( int i=0; i 1568.0) frequency = 1568.0; StkFloat radius; StkFloat base = Stk::sampleRate() / frequency; StkFloat length; for (int i=0; i 2.0) { delay_[i].setDelay( length ); gains_[i]=basegains_[i]; // gains_[i]=(StkFloat) pow(basegains_[i], 1/((StkFloat)delay_[i].getDelay())); // std::cerr << gains_[i]; } else { nModes_ = i; break; } // std::cerr << std::endl; // Set the bandpass filter resonances radius = 1.0 - PI * 32 / Stk::sampleRate(); //frequency_ * modes_[i] / Stk::sampleRate()/32; if ( radius < 0.0 ) radius = 0.0; bandpass_[i].setResonance(frequency * modes_[i], radius, true); delay_[i].clear(); bandpass_[i].clear(); } //int olen = (int)(delay_[0].getDelay()); //strikePosition_ = (int)(strikePosition_*(length/modes_[0])/olen); } void BandedWG :: setStrikePosition( StkFloat position ) { strikePosition_ = (int)(delay_[0].getDelay() * position / 2.0); } void BandedWG :: startBowing( StkFloat amplitude, StkFloat rate ) { adsr_.setAttackRate(rate); adsr_.keyOn(); maxVelocity_ = 0.03 + (0.1 * amplitude); } void BandedWG :: stopBowing( StkFloat rate ) { adsr_.setReleaseRate(rate); adsr_.keyOff(); } void BandedWG :: pluck( StkFloat amplitude ) { int j; StkFloat min_len = delay_[nModes_-1].getDelay(); for (int i=0; isetFrequency( frequency ); if ( doPluck_ ) this->pluck( amplitude ); else this->startBowing( amplitude, amplitude * 0.001 ); } void BandedWG :: noteOff( StkFloat amplitude ) { if ( !doPluck_ ) this->stopBowing( (1.0 - amplitude) * 0.005 ); } StkFloat BandedWG :: tick( unsigned int ) { int k; StkFloat input = 0.0; if ( doPluck_ ) { input = 0.0; // input = strikeAmp_/nModes_; // strikeAmp_ = 0.0; } else { if ( integrationConstant_ == 0.0 ) velocityInput_ = 0.0; else velocityInput_ = integrationConstant_ * velocityInput_; for ( k=0; k 128.0 ) ) { oStream_ << "BandedWG::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_BowPressure_) { // 2 if ( normalizedValue == 0.0 ) doPluck_ = true; else { doPluck_ = false; bowTable_.setSlope( 10.0 - (9.0 * normalizedValue)); } } else if (number == 4) { // 4 if ( !trackVelocity_ ) trackVelocity_ = true; bowTarget_ += 0.005 * (normalizedValue - bowPosition_); bowPosition_ = normalizedValue; //adsr_.setTarget(bowPosition_); } else if (number == 8) // 8 this->setStrikePosition( normalizedValue ); else if (number == __SK_AfterTouch_Cont_) { // 128 //bowTarget_ += 0.02 * (normalizedValue - bowPosition_); //bowPosition_ = normalizedValue; if ( trackVelocity_ ) trackVelocity_ = false; maxVelocity_ = 0.13 * normalizedValue; adsr_.setTarget(normalizedValue); } else if (number == __SK_ModWheel_) { // 1 // baseGain_ = 0.9989999999 + (0.001 * normalizedValue ); baseGain_ = 0.8999999999999999 + (0.1 * normalizedValue); // std::cerr << "Yuck!" << std::endl; for (int i=0; isetPreset((int) value); #if defined(_STK_DEBUG_) else { oStream_ << "BandedWG::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/BeeThree.cpp000644 000766 000766 00000004055 12015735506 015274 0ustar00garygary000000 000000 /***************************************************/ /*! \class BeeThree \brief STK Hammond-oid organ FM synthesis instrument. This class implements a simple 4 operator topology, also referred to as algorithm 8 of the TX81Z. \code Algorithm 8 is : 1 --. 2 -\| +-> Out 3 -/| 4 -- \endcode Control Change Numbers: - Operator 4 (feedback) Gain = 2 - Operator 3 Gain = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "BeeThree.h" namespace stk { BeeThree :: BeeThree( void ) : FM() { // Concatenate the STK rawwave path to the rawwave files for ( unsigned int i=0; i<3; i++ ) waves_[i] = new FileLoop( (Stk::rawwavePath() + "sinewave.raw").c_str(), true ); waves_[3] = new FileLoop( (Stk::rawwavePath() + "fwavblnk.raw").c_str(), true ); this->setRatio( 0, 0.999 ); this->setRatio( 1, 1.997 ); this->setRatio( 2, 3.006 ); this->setRatio( 3, 6.009 ); gains_[0] = fmGains_[95]; gains_[1] = fmGains_[95]; gains_[2] = fmGains_[99]; gains_[3] = fmGains_[95]; adsr_[0]->setAllTimes( 0.005, 0.003, 1.0, 0.01 ); adsr_[1]->setAllTimes( 0.005, 0.003, 1.0, 0.01 ); adsr_[2]->setAllTimes( 0.005, 0.003, 1.0, 0.01 ); adsr_[3]->setAllTimes( 0.005, 0.001, 0.4, 0.03 ); twozero_.setGain( 0.1 ); } BeeThree :: ~BeeThree( void ) { } void BeeThree :: noteOn( StkFloat frequency, StkFloat amplitude ) { gains_[0] = amplitude * fmGains_[95]; gains_[1] = amplitude * fmGains_[95]; gains_[2] = amplitude * fmGains_[99]; gains_[3] = amplitude * fmGains_[95]; this->setFrequency( frequency ); this->keyOn(); } } // stk namespace stk-4.4.4/src/BiQuad.cpp000644 000766 000766 00000005333 12015735506 014756 0ustar00garygary000000 000000 /***************************************************/ /*! \class BiQuad \brief STK biquad (two-pole, two-zero) filter class. This class implements a two-pole, two-zero digital filter. Methods are provided for creating a resonance or notch in the frequency response while maintaining a constant filter gain. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "BiQuad.h" #include namespace stk { BiQuad :: BiQuad() : Filter() { b_.resize( 3, 0.0 ); a_.resize( 3, 0.0 ); b_[0] = 1.0; a_[0] = 1.0; inputs_.resize( 3, 1, 0.0 ); outputs_.resize( 3, 1, 0.0 ); Stk::addSampleRateAlert( this ); } BiQuad :: ~BiQuad() { Stk::removeSampleRateAlert( this ); } void BiQuad :: setCoefficients( StkFloat b0, StkFloat b1, StkFloat b2, StkFloat a1, StkFloat a2, bool clearState ) { b_[0] = b0; b_[1] = b1; b_[2] = b2; a_[1] = a1; a_[2] = a2; if ( clearState ) this->clear(); } void BiQuad :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { if ( !ignoreSampleRateChange_ ) { oStream_ << "BiQuad::sampleRateChanged: you may need to recompute filter coefficients!"; handleError( StkError::WARNING ); } } void BiQuad :: setResonance( StkFloat frequency, StkFloat radius, bool normalize ) { #if defined(_STK_DEBUG_) if ( frequency < 0.0 || frequency > 0.5 * Stk::sampleRate() ) { oStream_ << "BiQuad::setResonance: frequency argument (" << frequency << ") is out of range!"; handleError( StkError::WARNING ); return; } if ( radius < 0.0 || radius >= 1.0 ) { oStream_ << "BiQuad::setResonance: radius argument (" << radius << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif a_[2] = radius * radius; a_[1] = -2.0 * radius * cos( TWO_PI * frequency / Stk::sampleRate() ); if ( normalize ) { // Use zeros at +- 1 and normalize the filter peak gain. b_[0] = 0.5 - 0.5 * a_[2]; b_[1] = 0.0; b_[2] = -b_[0]; } } void BiQuad :: setNotch( StkFloat frequency, StkFloat radius ) { #if defined(_STK_DEBUG_) if ( frequency < 0.0 || frequency > 0.5 * Stk::sampleRate() ) { oStream_ << "BiQuad::setNotch: frequency argument (" << frequency << ") is out of range!"; handleError( StkError::WARNING ); return; } if ( radius < 0.0 ) { oStream_ << "BiQuad::setNotch: radius argument (" << radius << ") is negative!"; handleError( StkError::WARNING ); return; } #endif // This method does not attempt to normalize the filter gain. b_[2] = radius * radius; b_[1] = (StkFloat) -2.0 * radius * cos( TWO_PI * (double) frequency / Stk::sampleRate() ); } void BiQuad :: setEqualGainZeroes( void ) { b_[0] = 1.0; b_[1] = 0.0; b_[2] = -1.0; } } // stk namespace stk-4.4.4/src/Blit.cpp000644 000766 000766 00000004055 12015735506 014503 0ustar00garygary000000 000000 /***************************************************/ /*! \class Blit \brief STK band-limited impulse train class. This class generates a band-limited impulse train using a closed-form algorithm reported by Stilson and Smith in "Alias-Free Digital Synthesis of Classic Analog Waveforms", 1996. The user can specify both the fundamental frequency of the impulse train and the number of harmonics contained in the resulting signal. The signal is normalized so that the peak value is +/-1.0. If nHarmonics is 0, then the signal will contain all harmonics up to half the sample rate. Note, however, that this setting may produce aliasing in the signal when the frequency is changing (no automatic modification of the number of harmonics is performed by the setFrequency() function). Original code by Robin Davies, 2005. Revisions by Gary Scavone for STK, 2005. */ /***************************************************/ #include "Blit.h" namespace stk { Blit:: Blit( StkFloat frequency ) { if ( frequency <= 0.0 ) { oStream_ << "Blit::Blit: argument (" << frequency << ") must be positive!"; handleError( StkError::FUNCTION_ARGUMENT ); } nHarmonics_ = 0; this->setFrequency( frequency ); this->reset(); } Blit :: ~Blit() { } void Blit :: reset() { phase_ = 0.0; lastFrame_[0] = 0.0; } void Blit :: setFrequency( StkFloat frequency ) { if ( frequency <= 0.0 ) { oStream_ << "Blit::setFrequency: argument (" << frequency << ") must be positive!"; handleError( StkError::WARNING ); return; } p_ = Stk::sampleRate() / frequency; rate_ = PI / p_; this->updateHarmonics(); } void Blit :: setHarmonics( unsigned int nHarmonics ) { nHarmonics_ = nHarmonics; this->updateHarmonics(); } void Blit :: updateHarmonics( void ) { if ( nHarmonics_ <= 0 ) { unsigned int maxHarmonics = (unsigned int) floor( 0.5 * p_ ); m_ = 2 * maxHarmonics + 1; } else m_ = 2 * nHarmonics_ + 1; } } // stk namespace stk-4.4.4/src/BlitSaw.cpp000644 000766 000766 00000005272 12015735507 015161 0ustar00garygary000000 000000 /***************************************************/ /*! \class BlitSaw \brief STK band-limited sawtooth wave class. This class generates a band-limited sawtooth waveform using a closed-form algorithm reported by Stilson and Smith in "Alias-Free Digital Synthesis of Classic Analog Waveforms", 1996. The user can specify both the fundamental frequency of the sawtooth and the number of harmonics contained in the resulting signal. If nHarmonics is 0, then the signal will contain all harmonics up to half the sample rate. Note, however, that this setting may produce aliasing in the signal when the frequency is changing (no automatic modification of the number of harmonics is performed by the setFrequency() function). Based on initial code of Robin Davies, 2005. Modified algorithm code by Gary Scavone, 2005. */ /***************************************************/ #include "BlitSaw.h" namespace stk { BlitSaw:: BlitSaw( StkFloat frequency ) { if ( frequency <= 0.0 ) { oStream_ << "BlitSaw::BlitSaw: argument (" << frequency << ") must be positive!"; handleError( StkError::FUNCTION_ARGUMENT ); } nHarmonics_ = 0; this->reset(); this->setFrequency( frequency ); } BlitSaw :: ~BlitSaw() { } void BlitSaw :: reset() { phase_ = 0.0f; state_ = 0.0; lastFrame_[0] = 0.0; } void BlitSaw :: setFrequency( StkFloat frequency ) { if ( frequency <= 0.0 ) { oStream_ << "BlitSaw::setFrequency: argument (" << frequency << ") must be positive!"; handleError( StkError::WARNING ); return; } p_ = Stk::sampleRate() / frequency; C2_ = 1 / p_; rate_ = PI * C2_; this->updateHarmonics(); } void BlitSaw :: setHarmonics( unsigned int nHarmonics ) { nHarmonics_ = nHarmonics; this->updateHarmonics(); // I found that the initial DC offset could be minimized with an // initial state setting as given below. This initialization should // only happen before starting the oscillator for the first time // (but after setting the frequency and number of harmonics). I // struggled a bit to decide where best to put this and finally // settled on here. In general, the user shouldn't be messing with // the number of harmonics once the oscillator is running because // this is automatically taken care of in the setFrequency() // function. (GPS - 1 October 2005) state_ = -0.5 * a_; } void BlitSaw :: updateHarmonics( void ) { if ( nHarmonics_ <= 0 ) { unsigned int maxHarmonics = (unsigned int) floor( 0.5 * p_ ); m_ = 2 * maxHarmonics + 1; } else m_ = 2 * nHarmonics_ + 1; a_ = m_ / p_; } } // stk namespace stk-4.4.4/src/BlitSquare.cpp000644 000766 000766 00000006015 12015735507 015663 0ustar00garygary000000 000000 /***************************************************/ /*! \class BlitSquare \brief STK band-limited square wave class. This class generates a band-limited square wave signal. It is derived in part from the approach reported by Stilson and Smith in "Alias-Free Digital Synthesis of Classic Analog Waveforms", 1996. The algorithm implemented in this class uses a SincM function with an even M value to achieve a bipolar bandlimited impulse train. This signal is then integrated to achieve a square waveform. The integration process has an associated DC offset so a DC blocking filter is applied at the output. The user can specify both the fundamental frequency of the waveform and the number of harmonics contained in the resulting signal. If nHarmonics is 0, then the signal will contain all harmonics up to half the sample rate. Note, however, that this setting may produce aliasing in the signal when the frequency is changing (no automatic modification of the number of harmonics is performed by the setFrequency() function). Also note that the harmonics of a square wave fall at odd integer multiples of the fundamental, so aliasing will happen with a lower fundamental than with the other Blit waveforms. This class is not guaranteed to be well behaved in the presence of significant aliasing. Based on initial code of Robin Davies, 2005 Modified algorithm code by Gary Scavone, 2005 - 2010. */ /***************************************************/ #include "BlitSquare.h" namespace stk { BlitSquare:: BlitSquare( StkFloat frequency ) { if ( frequency <= 0.0 ) { oStream_ << "BlitSquare::BlitSquare: argument (" << frequency << ") must be positive!"; handleError( StkError::FUNCTION_ARGUMENT ); } nHarmonics_ = 0; this->setFrequency( frequency ); this->reset(); } BlitSquare :: ~BlitSquare() { } void BlitSquare :: reset() { phase_ = 0.0; lastFrame_[0] = 0.0; dcbState_ = 0.0; lastBlitOutput_ = 0; } void BlitSquare :: setFrequency( StkFloat frequency ) { if ( frequency <= 0.0 ) { oStream_ << "BlitSquare::setFrequency: argument (" << frequency << ") must be positive!"; handleError( StkError::WARNING ); return; } // By using an even value of the parameter M, we get a bipolar blit // waveform at half the blit frequency. Thus, we need to scale the // frequency value here by 0.5. (GPS, 2006). p_ = 0.5 * Stk::sampleRate() / frequency; rate_ = PI / p_; this->updateHarmonics(); } void BlitSquare :: setHarmonics( unsigned int nHarmonics ) { nHarmonics_ = nHarmonics; this->updateHarmonics(); } void BlitSquare :: updateHarmonics( void ) { // Make sure we end up with an even value of the parameter M here. if ( nHarmonics_ <= 0 ) { unsigned int maxHarmonics = (unsigned int) floor( 0.5 * p_ ); m_ = 2 * (maxHarmonics + 1); } else m_ = 2 * (nHarmonics_ + 1); a_ = m_ / p_; } } // stk namespace stk-4.4.4/src/BlowBotl.cpp000644 000766 000766 00000005732 12015735507 015341 0ustar00garygary000000 000000 /***************************************************/ /*! \class BlowBotl \brief STK blown bottle instrument class. This class implements a helmholtz resonator (biquad filter) with a polynomial jet excitation (a la Cook). Control Change Numbers: - Noise Gain = 4 - Vibrato Frequency = 11 - Vibrato Gain = 1 - Volume = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "BlowBotl.h" #include "SKINI.msg" namespace stk { #define __BOTTLE_RADIUS_ 0.999 BlowBotl :: BlowBotl( void ) { dcBlock_.setBlockZero(); vibrato_.setFrequency( 5.925 ); vibratoGain_ = 0.0; resonator_.setResonance( 500.0, __BOTTLE_RADIUS_, true ); adsr_.setAllTimes( 0.005, 0.01, 0.8, 0.010 ); noiseGain_ = 20.0; maxPressure_ = 0.0; } BlowBotl :: ~BlowBotl( void ) { } void BlowBotl :: clear( void ) { resonator_.clear(); } void BlowBotl :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "BlowBotl::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif resonator_.setResonance( frequency, __BOTTLE_RADIUS_, true ); } void BlowBotl :: startBlowing( StkFloat amplitude, StkFloat rate ) { if ( amplitude <= 0.0 || rate <= 0.0 ) { oStream_ << "BlowBotl::startBowing: one or more arguments is less than or equal to zero!"; handleError( StkError::WARNING ); return; } adsr_.setAttackRate( rate ); maxPressure_ = amplitude; adsr_.keyOn(); } void BlowBotl :: stopBlowing( StkFloat rate ) { if ( rate <= 0.0 ) { oStream_ << "BlowBotl::stopBowing: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } adsr_.setReleaseRate( rate ); adsr_.keyOff(); } void BlowBotl :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); startBlowing( 1.1 + (amplitude * 0.20), amplitude * 0.02); outputGain_ = amplitude + 0.001; } void BlowBotl :: noteOff( StkFloat amplitude ) { this->stopBlowing( amplitude * 0.02 ); } void BlowBotl :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( value < 0 || ( number != 101 && value > 128.0 ) ) { oStream_ << "BlowBotl::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_NoiseLevel_) // 4 noiseGain_ = normalizedValue * 30.0; else if (number == __SK_ModFrequency_) // 11 vibrato_.setFrequency( normalizedValue * 12.0 ); else if (number == __SK_ModWheel_) // 1 vibratoGain_ = normalizedValue * 0.4; else if (number == __SK_AfterTouch_Cont_) // 128 adsr_.setTarget( normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "BlowBotl::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/BlowHole.cpp000644 000766 000766 00000015052 12015735507 015324 0ustar00garygary000000 000000 /***************************************************/ /*! \class BlowHole \brief STK clarinet physical model with one register hole and one tonehole. This class is based on the clarinet model, with the addition of a two-port register hole and a three-port dynamic tonehole implementation, as discussed by Scavone and Cook (1998). In this implementation, the distances between the reed/register hole and tonehole/bell are fixed. As a result, both the tonehole and register hole will have variable influence on the playing frequency, which is dependent on the length of the air column. In addition, the highest playing freqeuency is limited by these fixed lengths. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Reed Stiffness = 2 - Noise Gain = 4 - Tonehole State = 11 - Register State = 1 - Breath Pressure = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "BlowHole.h" #include "SKINI.msg" #include namespace stk { BlowHole :: BlowHole( StkFloat lowestFrequency ) { if ( lowestFrequency <= 0.0 ) { oStream_ << "BlowHole::BlowHole: argument is less than or equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } unsigned long nDelays = (unsigned long) ( 0.5 * Stk::sampleRate() / lowestFrequency ); // delays[0] is the delay line between the reed and the register vent. delays_[0].setDelay( 5.0 * Stk::sampleRate() / 22050.0 ); // delays[1] is the delay line between the register vent and the tonehole. delays_[1].setMaximumDelay( nDelays + 1 ); // delays[2] is the delay line between the tonehole and the end of the bore. delays_[2].setDelay( 4.0 * Stk::sampleRate() / 22050.0 ); reedTable_.setOffset( 0.7 ); reedTable_.setSlope( -0.3 ); // Calculate the initial tonehole three-port scattering coefficient StkFloat rb = 0.0075; // main bore radius StkFloat rth = 0.003; // tonehole radius scatter_ = -pow(rth,2) / ( pow(rth,2) + 2*pow(rb,2) ); // Calculate tonehole coefficients and set for initially open. StkFloat te = 1.4 * rth; // effective length of the open hole thCoeff_ = (te*2*Stk::sampleRate() - 347.23) / (te*2*Stk::sampleRate() + 347.23); tonehole_.setA1( -thCoeff_ ); tonehole_.setB0( thCoeff_ ); tonehole_.setB1( -1.0 ); // Calculate register hole filter coefficients double r_rh = 0.0015; // register vent radius te = 1.4 * r_rh; // effective length of the open hole double xi = 0.0; // series resistance term double zeta = 347.23 + 2*PI*pow(rb,2)*xi/1.1769; double psi = 2*PI*pow(rb,2)*te / (PI*pow(r_rh,2)); StkFloat rhCoeff = (zeta - 2 * Stk::sampleRate() * psi) / (zeta + 2 * Stk::sampleRate() * psi); rhGain_ = -347.23 / (zeta + 2 * Stk::sampleRate() * psi); vent_.setA1( rhCoeff ); vent_.setB0( 1.0 ); vent_.setB1( 1.0 ); // Start with register vent closed vent_.setGain( 0.0 ); vibrato_.setFrequency((StkFloat) 5.735); outputGain_ = 1.0; noiseGain_ = 0.2; vibratoGain_ = 0.01; this->setFrequency( 220.0 ); this->clear(); } BlowHole :: ~BlowHole( void ) { } void BlowHole :: clear( void ) { delays_[0].clear(); delays_[1].clear(); delays_[2].clear(); filter_.tick( 0.0 ); tonehole_.tick( 0.0 ); vent_.tick( 0.0 ); } void BlowHole :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "BlowHole::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif // Account for approximate filter delays and one sample "lastOut" delay. StkFloat delay = ( Stk::sampleRate() / frequency ) * 0.5 - 3.5; delay -= delays_[0].getDelay() + delays_[2].getDelay(); delays_[1].setDelay( delay ); } void BlowHole :: setVent( StkFloat newValue ) { // This method allows setting of the register vent "open-ness" at // any point between "Open" (newValue = 1) and "Closed" // (newValue = 0). StkFloat gain; if ( newValue <= 0.0 ) gain = 0.0; else if ( newValue >= 1.0 ) gain = rhGain_; else gain = newValue * rhGain_; vent_.setGain( gain ); } void BlowHole :: setTonehole( StkFloat newValue ) { // This method allows setting of the tonehole "open-ness" at // any point between "Open" (newValue = 1) and "Closed" // (newValue = 0). StkFloat new_coeff; if ( newValue <= 0.0 ) new_coeff = 0.9995; else if ( newValue >= 1.0 ) new_coeff = thCoeff_; else new_coeff = ( newValue * (thCoeff_ - 0.9995) ) + 0.9995; tonehole_.setA1( -new_coeff ); tonehole_.setB0( new_coeff ); } void BlowHole :: startBlowing( StkFloat amplitude, StkFloat rate ) { if ( amplitude <= 0.0 || rate <= 0.0 ) { oStream_ << "BlowHole::startBlowing: one or more arguments is less than or equal to zero!"; handleError( StkError::WARNING ); return; } envelope_.setRate( rate ); envelope_.setTarget( amplitude ); } void BlowHole :: stopBlowing( StkFloat rate ) { if ( rate <= 0.0 ) { oStream_ << "BlowHole::stopBlowing: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } envelope_.setRate( rate ); envelope_.setTarget( 0.0 ); } void BlowHole :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); this->startBlowing( 0.55 + (amplitude * 0.30), amplitude * 0.005 ); outputGain_ = amplitude + 0.001; } void BlowHole :: noteOff( StkFloat amplitude ) { this->stopBlowing( amplitude * 0.01 ); } void BlowHole :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "BlowHole::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_ReedStiffness_) // 2 reedTable_.setSlope( -0.44 + (0.26 * normalizedValue) ); else if (number == __SK_NoiseLevel_) // 4 noiseGain_ = ( normalizedValue * 0.4); else if (number == __SK_ModFrequency_) // 11 this->setTonehole( normalizedValue ); else if (number == __SK_ModWheel_) // 1 this->setVent( normalizedValue ); else if (number == __SK_AfterTouch_Cont_) // 128 envelope_.setValue( normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "BlowHole::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Bowed.cpp000644 000766 000766 00000012373 12015735507 014654 0ustar00garygary000000 000000 /***************************************************/ /*! \class Bowed \brief STK bowed string instrument class. This class implements a bowed string model, a la Smith (1986), after McIntyre, Schumacher, Woodhouse (1983). This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Bow Pressure = 2 - Bow Position = 4 - Vibrato Frequency = 11 - Vibrato Gain = 1 - Bow Velocity = 100 - Frequency = 101 - Volume = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. Contributions by Esteban Maestre, 2011. */ /***************************************************/ #include "Bowed.h" #include "SKINI.msg" namespace stk { Bowed :: Bowed( StkFloat lowestFrequency ) { if ( lowestFrequency <= 0.0 ) { oStream_ << "Bowed::Bowed: argument is less than or equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } unsigned long nDelays = (unsigned long) ( Stk::sampleRate() / lowestFrequency ); neckDelay_.setMaximumDelay( nDelays + 1 ); neckDelay_.setDelay( 100.0 ); bridgeDelay_.setMaximumDelay( nDelays + 1 ); bridgeDelay_.setDelay( 29.0 ); bowTable_.setSlope( 3.0 ); bowTable_.setOffset( 0.001); bowDown_ = false; maxVelocity_ = 0.25; vibrato_.setFrequency( 6.12723 ); vibratoGain_ = 0.0; stringFilter_.setPole( 0.75 - (0.2 * 22050.0 / Stk::sampleRate()) ); stringFilter_.setGain( 0.95 ); // Old single body filter //bodyFilter_.setResonance( 500.0, 0.85, true ); //bodyFilter_.setGain( 0.2 ); // New body filter provided by Esteban Maestre (cascade of second-order sections) bodyFilters_[0].setCoefficients( 1.0, 1.5667, 0.3133, -0.5509, -0.3925 ); bodyFilters_[1].setCoefficients( 1.0, -1.9537, 0.9542, -1.6357, 0.8697 ); bodyFilters_[2].setCoefficients( 1.0, -1.6683, 0.8852, -1.7674, 0.8735 ); bodyFilters_[3].setCoefficients( 1.0, -1.8585, 0.9653, -1.8498, 0.9516 ); bodyFilters_[4].setCoefficients( 1.0, -1.9299, 0.9621, -1.9354, 0.9590 ); bodyFilters_[5].setCoefficients( 1.0, -1.9800, 0.9888, -1.9867, 0.9923 ); adsr_.setAllTimes( 0.02, 0.005, 0.9, 0.01 ); betaRatio_ = 0.127236; // Necessary to initialize internal variables. this->setFrequency( 220.0 ); this->clear(); } Bowed :: ~Bowed( void ) { } void Bowed :: clear( void ) { neckDelay_.clear(); bridgeDelay_.clear(); stringFilter_.clear(); for ( int i=0; i<6; i++ ) bodyFilters_[i].clear(); } void Bowed :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Bowed::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif // Delay = length - approximate filter delay. baseDelay_ = Stk::sampleRate() / frequency - 4.0; if ( baseDelay_ <= 0.0 ) baseDelay_ = 0.3; bridgeDelay_.setDelay( baseDelay_ * betaRatio_ ); // bow to bridge length neckDelay_.setDelay( baseDelay_ * (1.0 - betaRatio_) ); // bow to nut (finger) length } void Bowed :: startBowing( StkFloat amplitude, StkFloat rate ) { if ( amplitude <= 0.0 || rate <= 0.0 ) { oStream_ << "Bowed::startBowing: one or more arguments is less than or equal to zero!"; handleError( StkError::WARNING ); return; } adsr_.setAttackRate( rate ); adsr_.keyOn(); maxVelocity_ = 0.03 + ( 0.2 * amplitude ); bowDown_ = true; } void Bowed :: stopBowing( StkFloat rate ) { if ( rate <= 0.0 ) { oStream_ << "Bowed::stopBowing: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } adsr_.setReleaseRate( rate ); adsr_.keyOff(); } void Bowed :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->startBowing( amplitude, amplitude * 0.001 ); this->setFrequency( frequency ); } void Bowed :: noteOff( StkFloat amplitude ) { this->stopBowing( (1.0 - amplitude) * 0.005 ); } void Bowed :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( value < 0 || ( number != 101 && value > 128.0 ) ) { oStream_ << "Bowed::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if ( number == __SK_BowPressure_ ) { // 2 if ( normalizedValue > 0.0 ) bowDown_ = true; else bowDown_ = false; bowTable_.setSlope( 5.0 - (4.0 * normalizedValue) ); } else if ( number == __SK_BowPosition_ ) { // 4 betaRatio_ = normalizedValue; bridgeDelay_.setDelay( baseDelay_ * betaRatio_ ); neckDelay_.setDelay( baseDelay_ * (1.0 - betaRatio_) ); } else if ( number == __SK_ModFrequency_ ) // 11 vibrato_.setFrequency( normalizedValue * 12.0 ); else if ( number == __SK_ModWheel_ ) // 1 vibratoGain_ = ( normalizedValue * 0.4 ); else if ( number == 100 ) // 100: set instantaneous bow velocity adsr_.setTarget( normalizedValue ); else if ( number == 101 ) // 101: set instantaneous value of frequency this->setFrequency( value ); else if (number == __SK_AfterTouch_Cont_) // 128 adsr_.setTarget( normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "Bowed::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Brass.cpp000644 000766 000766 00000010034 12015735507 014656 0ustar00garygary000000 000000 /***************************************************/ /*! \class Brass \brief STK simple brass instrument class. This class implements a simple brass instrument waveguide model, a la Cook (TBone, HosePlayer). This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Lip Tension = 2 - Slide Length = 4 - Vibrato Frequency = 11 - Vibrato Gain = 1 - Volume = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Brass.h" #include "SKINI.msg" #include namespace stk { Brass :: Brass( StkFloat lowestFrequency ) { if ( lowestFrequency <= 0.0 ) { oStream_ << "Brass::Brass: argument is less than or equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } unsigned long nDelays = (unsigned long) ( Stk::sampleRate() / lowestFrequency ); delayLine_.setMaximumDelay( nDelays + 1 ); lipFilter_.setGain( 0.03 ); dcBlock_.setBlockZero(); adsr_.setAllTimes( 0.005, 0.001, 1.0, 0.010 ); vibrato_.setFrequency( 6.137 ); vibratoGain_ = 0.0; maxPressure_ = 0.0; lipTarget_ = 0.0; this->clear(); // This is necessary to initialize variables. this->setFrequency( 220.0 ); } Brass :: ~Brass( void ) { } void Brass :: clear( void ) { delayLine_.clear(); lipFilter_.clear(); dcBlock_.clear(); } void Brass :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Brass::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif // Fudge correction for filter delays. slideTarget_ = ( Stk::sampleRate() / frequency * 2.0 ) + 3.0; delayLine_.setDelay( slideTarget_ ); // play a harmonic lipTarget_ = frequency; lipFilter_.setResonance( frequency, 0.997 ); } void Brass :: setLip( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Brass::setLip: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif lipFilter_.setResonance( frequency, 0.997 ); } void Brass :: startBlowing( StkFloat amplitude, StkFloat rate ) { if ( amplitude <= 0.0 || rate <= 0.0 ) { oStream_ << "Brass::startBlowing: one or more arguments is less than or equal to zero!"; handleError( StkError::WARNING ); return; } adsr_.setAttackRate( rate ); maxPressure_ = amplitude; adsr_.keyOn(); } void Brass :: stopBlowing( StkFloat rate ) { if ( rate <= 0.0 ) { oStream_ << "Brass::stopBlowing: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } adsr_.setReleaseRate( rate ); adsr_.keyOff(); } void Brass :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); this->startBlowing( amplitude, amplitude * 0.001 ); } void Brass :: noteOff( StkFloat amplitude ) { this->stopBlowing( amplitude * 0.005 ); } void Brass :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Brass::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_LipTension_) { // 2 StkFloat temp = lipTarget_ * pow( 4.0, (2.0 * normalizedValue) - 1.0 ); this->setLip( temp ); } else if (number == __SK_SlideLength_) // 4 delayLine_.setDelay( slideTarget_ * (0.5 + normalizedValue) ); else if (number == __SK_ModFrequency_) // 11 vibrato_.setFrequency( normalizedValue * 12.0 ); else if (number == __SK_ModWheel_ ) // 1 vibratoGain_ = normalizedValue * 0.4; else if (number == __SK_AfterTouch_Cont_) // 128 adsr_.setTarget( normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "Brass::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Chorus.cpp000644 000766 000766 00000002613 12015735507 015053 0ustar00garygary000000 000000 /***************************************************/ /*! \class Chorus \brief STK chorus effect class. This class implements a chorus effect. It takes a monophonic input signal and produces a stereo output signal. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Chorus.h" namespace stk { Chorus :: Chorus( StkFloat baseDelay ) { lastFrame_.resize( 1, 2, 0.0 ); // resize lastFrame_ for stereo output delayLine_[0].setMaximumDelay( (unsigned long) (baseDelay * 1.414) + 2); delayLine_[0].setDelay( baseDelay ); delayLine_[1].setMaximumDelay( (unsigned long) (baseDelay * 1.414) + 2); delayLine_[1].setDelay( baseDelay ); baseLength_ = baseDelay; mods_[0].setFrequency( 0.2 ); mods_[1].setFrequency( 0.222222 ); modDepth_ = 0.05; effectMix_ = 0.5; this->clear(); } void Chorus :: clear( void ) { delayLine_[0].clear(); delayLine_[1].clear(); lastFrame_[0] = 0.0; lastFrame_[1] = 0.0; } void Chorus :: setModDepth( StkFloat depth ) { if ( depth < 0.0 || depth > 1.0 ) { oStream_ << "Chorus::setModDepth(): depth argument must be between 0.0 - 1.0!"; handleError( StkError::WARNING ); return; } modDepth_ = depth; }; void Chorus :: setModFrequency( StkFloat frequency ) { mods_[0].setFrequency( frequency ); mods_[1].setFrequency( frequency * 1.1111 ); } } // stk namespace stk-4.4.4/src/Clarinet.cpp000644 000766 000766 00000007324 12015735507 015355 0ustar00garygary000000 000000 /***************************************************/ /*! \class Clarinet \brief STK clarinet physical model class. This class implements a simple clarinet physical model, as discussed by Smith (1986), McIntyre, Schumacher, Woodhouse (1983), and others. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Reed Stiffness = 2 - Noise Gain = 4 - Vibrato Frequency = 11 - Vibrato Gain = 1 - Breath Pressure = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Clarinet.h" #include "SKINI.msg" namespace stk { Clarinet :: Clarinet( StkFloat lowestFrequency ) { if ( lowestFrequency <= 0.0 ) { oStream_ << "Clarinet::Clarinet: argument is less than or equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } unsigned long nDelays = (unsigned long) ( 0.5 * Stk::sampleRate() / lowestFrequency ); delayLine_.setMaximumDelay( nDelays + 1 ); reedTable_.setOffset( 0.7 ); reedTable_.setSlope( -0.3 ); vibrato_.setFrequency( 5.735 ); outputGain_ = 1.0; noiseGain_ = 0.2; vibratoGain_ = 0.1; this->setFrequency( 220.0 ); this->clear(); } Clarinet :: ~Clarinet( void ) { } void Clarinet :: clear( void ) { delayLine_.clear(); filter_.tick( 0.0 ); } void Clarinet :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Clarinet::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif // Account for filter delay and one sample "lastOut" delay. StkFloat delay = ( Stk::sampleRate() / frequency ) * 0.5 - filter_.phaseDelay( frequency ) - 1.0; delayLine_.setDelay( delay ); } void Clarinet :: startBlowing( StkFloat amplitude, StkFloat rate ) { if ( amplitude <= 0.0 || rate <= 0.0 ) { oStream_ << "Clarinet::startBlowing: one or more arguments is less than or equal to zero!"; handleError( StkError::WARNING ); return; } envelope_.setRate( rate ); envelope_.setTarget( amplitude ); } void Clarinet :: stopBlowing( StkFloat rate ) { if ( rate <= 0.0 ) { oStream_ << "Clarinet::stopBlowing: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } envelope_.setRate( rate ); envelope_.setTarget( 0.0 ); } void Clarinet :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); this->startBlowing( 0.55 + (amplitude * 0.30), amplitude * 0.005 ); outputGain_ = amplitude + 0.001; } void Clarinet :: noteOff( StkFloat amplitude ) { this->stopBlowing( amplitude * 0.01 ); } void Clarinet :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Clarinet::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if ( number == __SK_ReedStiffness_ ) // 2 reedTable_.setSlope( -0.44 + ( 0.26 * normalizedValue ) ); else if ( number == __SK_NoiseLevel_ ) // 4 noiseGain_ = ( normalizedValue * 0.4 ); else if ( number == __SK_ModFrequency_ ) // 11 vibrato_.setFrequency( normalizedValue * 12.0 ); else if ( number == __SK_ModWheel_ ) // 1 vibratoGain_ = ( normalizedValue * 0.5 ); else if ( number == __SK_AfterTouch_Cont_ ) // 128 envelope_.setValue( normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "Clarinet::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Debug/000755 000766 000766 00000000000 12015735511 014123 5ustar00garygary000000 000000 stk-4.4.4/src/Delay.cpp000644 000766 000766 00000005313 12015735511 014641 0ustar00garygary000000 000000 /***************************************************/ /*! \class Delay \brief STK non-interpolating delay line class. This class implements a non-interpolating digital delay-line. If the delay and maximum length are not specified during instantiation, a fixed maximum length of 4095 and a delay of zero is set. A non-interpolating delay line is typically used in fixed delay-length applications, such as for reverberation. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Delay.h" namespace stk { Delay :: Delay( unsigned long delay, unsigned long maxDelay ) { // Writing before reading allows delays from 0 to length-1. // If we want to allow a delay of maxDelay, we need a // delay-line of length = maxDelay+1. if ( delay > maxDelay ) { oStream_ << "Delay::Delay: maxDelay must be > than delay argument!\n"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( ( maxDelay + 1 ) > inputs_.size() ) inputs_.resize( maxDelay + 1, 1, 0.0 ); inPoint_ = 0; this->setDelay( delay ); } Delay :: ~Delay() { } void Delay :: setMaximumDelay( unsigned long delay ) { if ( delay < inputs_.size() ) return; inputs_.resize( delay + 1 ); } void Delay :: setDelay( unsigned long delay ) { if ( delay > inputs_.size() - 1 ) { // The value is too big. oStream_ << "Delay::setDelay: argument (" << delay << ") greater than maximum!\n"; handleError( StkError::WARNING ); return; } // read chases write if ( inPoint_ >= delay ) outPoint_ = inPoint_ - delay; else outPoint_ = inputs_.size() + inPoint_ - delay; delay_ = delay; } StkFloat Delay :: energy( void ) const { unsigned long i; register StkFloat e = 0; if ( inPoint_ >= outPoint_ ) { for ( i=outPoint_; i= 0.5!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( delay > (StkFloat) maxDelay ) { oStream_ << "DelayA::DelayA: maxDelay must be > than delay argument!"; handleError( StkError::FUNCTION_ARGUMENT ); } // Writing before reading allows delays from 0 to length-1. if ( maxDelay + 1 > inputs_.size() ) inputs_.resize( maxDelay + 1, 1, 0.0 ); inPoint_ = 0; this->setDelay( delay ); apInput_ = 0.0; doNextOut_ = true; } DelayA :: ~DelayA() { } void DelayA :: clear() { for ( unsigned int i=0; i length ) { // The value is too big. oStream_ << "DelayA::setDelay: argument (" << delay << ") greater than maximum!"; handleError( StkError::WARNING ); return; } if ( delay < 0.5 ) { oStream_ << "DelayA::setDelay: argument (" << delay << ") less than 0.5 not possible!"; handleError( StkError::WARNING ); } StkFloat outPointer = inPoint_ - delay + 1.0; // outPoint chases inpoint delay_ = delay; while ( outPointer < 0 ) outPointer += length; // modulo maximum length outPoint_ = (long) outPointer; // integer part if ( outPoint_ == length ) outPoint_ = 0; alpha_ = 1.0 + outPoint_ - outPointer; // fractional part if ( alpha_ < 0.5 ) { // The optimal range for alpha is about 0.5 - 1.5 in order to // achieve the flattest phase delay response. outPoint_ += 1; if ( outPoint_ >= length ) outPoint_ -= length; alpha_ += (StkFloat) 1.0; } coeff_ = (1.0 - alpha_) / (1.0 + alpha_); // coefficient for allpass } StkFloat DelayA :: tapOut( unsigned long tapDelay ) { long tap = inPoint_ - tapDelay - 1; while ( tap < 0 ) // Check for wraparound. tap += inputs_.size(); return inputs_[tap]; } void DelayA :: tapIn( StkFloat value, unsigned long tapDelay ) { long tap = inPoint_ - tapDelay - 1; while ( tap < 0 ) // Check for wraparound. tap += inputs_.size(); inputs_[tap] = value; } } // stk namespace stk-4.4.4/src/DelayL.cpp000644 000766 000766 00000005330 12015735511 014754 0ustar00garygary000000 000000 /***************************************************/ /*! \class DelayL \brief STK linear interpolating delay line class. This class implements a fractional-length digital delay-line using first-order linear interpolation. If the delay and maximum length are not specified during instantiation, a fixed maximum length of 4095 and a delay of zero is set. Linear interpolation is an efficient technique for achieving fractional delay lengths, though it does introduce high-frequency signal attenuation to varying degrees depending on the fractional delay setting. The use of higher order Lagrange interpolators can typically improve (minimize) this attenuation characteristic. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "DelayL.h" namespace stk { DelayL :: DelayL( StkFloat delay, unsigned long maxDelay ) { if ( delay < 0.0 ) { oStream_ << "DelayL::DelayL: delay must be >= 0.0!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( delay > (StkFloat) maxDelay ) { oStream_ << "DelayL::DelayL: maxDelay must be > than delay argument!"; handleError( StkError::FUNCTION_ARGUMENT ); } // Writing before reading allows delays from 0 to length-1. if ( maxDelay + 1 > inputs_.size() ) inputs_.resize( maxDelay + 1, 1, 0.0 ); inPoint_ = 0; this->setDelay( delay ); doNextOut_ = true; } DelayL :: ~DelayL() { } void DelayL :: setMaximumDelay( unsigned long delay ) { if ( delay < inputs_.size() ) return; inputs_.resize( delay + 1 ); } void DelayL :: setDelay( StkFloat delay ) { if ( delay + 1 > inputs_.size() ) { // The value is too big. oStream_ << "DelayL::setDelay: argument (" << delay << ") greater than maximum!"; handleError( StkError::WARNING ); return; } if (delay < 0 ) { oStream_ << "DelayL::setDelay: argument (" << delay << ") less than zero!"; handleError( StkError::WARNING ); return; } StkFloat outPointer = inPoint_ - delay; // read chases write delay_ = delay; while ( outPointer < 0 ) outPointer += inputs_.size(); // modulo maximum length outPoint_ = (long) outPointer; // integer part if ( outPoint_ == inputs_.size() ) outPoint_ = 0; alpha_ = outPointer - outPoint_; // fractional part omAlpha_ = (StkFloat) 1.0 - alpha_; } StkFloat DelayL :: tapOut( unsigned long tapDelay ) { long tap = inPoint_ - tapDelay - 1; while ( tap < 0 ) // Check for wraparound. tap += inputs_.size(); return inputs_[tap]; } void DelayL :: tapIn( StkFloat value, unsigned long tapDelay ) { long tap = inPoint_ - tapDelay - 1; while ( tap < 0 ) // Check for wraparound. tap += inputs_.size(); inputs_[tap] = value; } } // stk namespace stk-4.4.4/src/Drummer.cpp000644 000766 000766 00000010224 12015735511 015213 0ustar00garygary000000 000000 /***************************************************/ /*! \class Drummer \brief STK drum sample player class. This class implements a drum sampling synthesizer using FileWvIn objects and one-pole filters. The drum rawwave files are sampled at 22050 Hz, but will be appropriately interpolated for other sample rates. You can specify the maximum polyphony (maximum number of simultaneous voices) via a #define in the Drummer.h. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Drummer.h" #include namespace stk { // Not really General MIDI yet. unsigned char genMIDIMap[128] = { 0,0,0,0,0,0,0,0, // 0-7 0,0,0,0,0,0,0,0, // 8-15 0,0,0,0,0,0,0,0, // 16-23 0,0,0,0,0,0,0,0, // 24-31 0,0,0,0,1,0,2,0, // 32-39 2,3,6,3,6,4,7,4, // 40-47 5,8,5,0,0,0,10,0, // 48-55 9,0,0,0,0,0,0,0, // 56-63 0,0,0,0,0,0,0,0, // 64-71 0,0,0,0,0,0,0,0, // 72-79 0,0,0,0,0,0,0,0, // 80-87 0,0,0,0,0,0,0,0, // 88-95 0,0,0,0,0,0,0,0, // 96-103 0,0,0,0,0,0,0,0, // 104-111 0,0,0,0,0,0,0,0, // 112-119 0,0,0,0,0,0,0,0 // 120-127 }; char waveNames[DRUM_NUMWAVES][16] = { "dope.raw", "bassdrum.raw", "snardrum.raw", "tomlowdr.raw", "tommiddr.raw", "tomhidrm.raw", "hihatcym.raw", "ridecymb.raw", "crashcym.raw", "cowbell1.raw", "tambourn.raw" }; Drummer :: Drummer( void ) : Instrmnt() { // This counts the number of sounding voices. nSounding_ = 0; soundOrder_ = std::vector (DRUM_POLYPHONY, -1); soundNumber_ = std::vector (DRUM_POLYPHONY, -1); } Drummer :: ~Drummer( void ) { } void Drummer :: noteOn( StkFloat instrument, StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "Drummer::noteOn: amplitude parameter is out of bounds!"; handleError( StkError::WARNING ); return; } // Yes, this is tres kludgey. int noteNumber = (int) ( ( 12 * log( instrument / 220.0 ) / log( 2.0 ) ) + 57.01 ); // If we already have a wave of this note number loaded, just reset // it. Otherwise, look first for an unused wave or preempt the // oldest if already at maximum polyphony. int iWave; for ( iWave=0; iWave soundOrder_[iWave] ) soundOrder_[j] -= 1; } } soundOrder_[iWave] = nSounding_ - 1; soundNumber_[iWave] = noteNumber; //std::cout << "iWave = " << iWave << ", nSounding = " << nSounding_ << ", soundOrder[] = " << soundOrder_[iWave] << std::endl; // Concatenate the STK rawwave path to the rawwave file waves_[iWave].openFile( (Stk::rawwavePath() + waveNames[ genMIDIMap[ noteNumber ] ]).c_str(), true ); if ( Stk::sampleRate() != 22050.0 ) waves_[iWave].setRate( 22050.0 / Stk::sampleRate() ); filters_[iWave].setPole( 0.999 - (amplitude * 0.6) ); filters_[iWave].setGain( amplitude ); } /* #if defined(_STK_DEBUG_) oStream_ << "Drummer::noteOn: number sounding = " << nSounding_ << ", notes: "; for ( int i=0; i namespace stk { Echo :: Echo( unsigned long maximumDelay ) : Effect() { this->setMaximumDelay( maximumDelay ); delayLine_.setDelay( length_ >> 1 ); effectMix_ = 0.5; this->clear(); } void Echo :: clear( void ) { delayLine_.clear(); lastFrame_[0] = 0.0; } void Echo :: setMaximumDelay( unsigned long delay ) { if ( delay == 0 ) { oStream_ << "Echo::setMaximumDelay: parameter cannot be zero!"; handleError( StkError::WARNING ); return; } length_ = delay; delayLine_.setMaximumDelay( delay ); } void Echo :: setDelay( unsigned long delay ) { if ( delay > length_ ) { oStream_ << "Echo::setDelay: parameter is greater than maximum delay length!"; handleError( StkError::WARNING ); return; } delayLine_.setDelay( delay ); } } // stk namespace stk-4.4.4/src/Envelope.cpp000644 000766 000766 00000003374 12015735511 015365 0ustar00garygary000000 000000 /***************************************************/ /*! \class Envelope \brief STK linear line envelope class. This class implements a simple linear line envelope generator which is capable of ramping to an arbitrary target value by a specified \e rate. It also responds to simple \e keyOn and \e keyOff messages, ramping to 1.0 on keyOn and to 0.0 on keyOff. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Envelope.h" namespace stk { Envelope :: Envelope( void ) : Generator() { target_ = 0.0; value_ = 0.0; rate_ = 0.001; state_ = 0; Stk::addSampleRateAlert( this ); } Envelope :: ~Envelope( void ) { Stk::removeSampleRateAlert( this ); } Envelope& Envelope :: operator= ( const Envelope& e ) { if ( this != &e ) { target_ = e.target_; value_ = e.value_; rate_ = e.rate_; state_ = e.state_; } return *this; } void Envelope :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { if ( !ignoreSampleRateChange_ ) rate_ = oldRate * rate_ / newRate; } void Envelope :: setRate( StkFloat rate ) { if ( rate < 0.0 ) { oStream_ << "Envelope::setRate: argument must be >= 0.0!"; handleError( StkError::WARNING ); return; } rate_ = rate; } void Envelope :: setTime( StkFloat time ) { if ( time <= 0.0 ) { oStream_ << "Envelope::setTime: argument must be > 0.0!"; handleError( StkError::WARNING ); return; } rate_ = 1.0 / ( time * Stk::sampleRate() ); } void Envelope :: setTarget( StkFloat target ) { target_ = target; if ( value_ != target_ ) state_ = 1; } void Envelope :: setValue( StkFloat value ) { state_ = 0; target_ = value; value_ = value; lastFrame_[0] = value_; } } // stk namespace stk-4.4.4/src/FileLoop.cpp000644 000766 000766 00000014253 12015735511 015317 0ustar00garygary000000 000000 /***************************************************/ /*! \class FileLoop \brief STK file looping / oscillator class. This class provides audio file looping functionality. Any audio file that can be loaded by FileRead can be looped using this class. FileLoop supports multi-channel data. It is important to distinguish the tick() method that computes a single frame (and returns only the specified sample of a multi-channel frame) from the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "FileLoop.h" #include namespace stk { FileLoop :: FileLoop( unsigned long chunkThreshold, unsigned long chunkSize ) : FileWvIn( chunkThreshold, chunkSize ), phaseOffset_(0.0) { Stk::addSampleRateAlert( this ); } FileLoop :: FileLoop( std::string fileName, bool raw, bool doNormalize, unsigned long chunkThreshold, unsigned long chunkSize ) : FileWvIn( chunkThreshold, chunkSize ), phaseOffset_(0.0) { this->openFile( fileName, raw, doNormalize ); Stk::addSampleRateAlert( this ); } FileLoop :: ~FileLoop( void ) { Stk::removeSampleRateAlert( this ); } void FileLoop :: openFile( std::string fileName, bool raw, bool doNormalize ) { // Call close() in case another file is already open. this->closeFile(); // Attempt to open the file ... an error might be thrown here. file_.open( fileName, raw ); // Determine whether chunking or not. if ( file_.fileSize() > chunkThreshold_ ) { chunking_ = true; chunkPointer_ = 0; data_.resize( chunkSize_ + 1, file_.channels() ); if ( doNormalize ) normalizing_ = true; else normalizing_ = false; } else { chunking_ = false; data_.resize( file_.fileSize() + 1, file_.channels() ); } // Load all or part of the data. file_.read( data_, 0, doNormalize ); if ( chunking_ ) { // If chunking, save the first sample frame for later. firstFrame_.resize( 1, data_.channels() ); for ( unsigned int i=0; isetRate( data_.dataRate() / Stk::sampleRate() ); if ( doNormalize & !chunking_ ) this->normalize(); this->reset(); } void FileLoop :: setRate( StkFloat rate ) { rate_ = rate; if ( fmod( rate_, 1.0 ) != 0.0 ) interpolate_ = true; else interpolate_ = false; } void FileLoop :: addTime( StkFloat time ) { // Add an absolute time in samples. time_ += time; StkFloat fileSize = file_.fileSize(); while ( time_ < 0.0 ) time_ += fileSize; while ( time_ >= fileSize ) time_ -= fileSize; } void FileLoop :: addPhase( StkFloat angle ) { // Add a time in cycles (one cycle = fileSize). StkFloat fileSize = file_.fileSize(); time_ += fileSize * angle; while ( time_ < 0.0 ) time_ += fileSize; while ( time_ >= fileSize ) time_ -= fileSize; } void FileLoop :: addPhaseOffset( StkFloat angle ) { // Add a phase offset in cycles, where 1.0 = fileSize. phaseOffset_ = file_.fileSize() * angle; } StkFloat FileLoop :: tick( unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= data_.channels() ) { oStream_ << "FileLoop::tick(): channel argument and soundfile data are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif // Check limits of time address ... if necessary, recalculate modulo // fileSize. StkFloat fileSize = file_.fileSize(); while ( time_ < 0.0 ) time_ += fileSize; while ( time_ >= fileSize ) time_ -= fileSize; StkFloat tyme = time_; if ( phaseOffset_ ) { tyme += phaseOffset_; while ( tyme < 0.0 ) tyme += fileSize; while ( tyme >= fileSize ) tyme -= fileSize; } if ( chunking_ ) { // Check the time address vs. our current buffer limits. if ( ( time_ < (StkFloat) chunkPointer_ ) || ( time_ > (StkFloat) ( chunkPointer_ + chunkSize_ - 1 ) ) ) { while ( time_ < (StkFloat) chunkPointer_ ) { // negative rate chunkPointer_ -= chunkSize_ - 1; // overlap chunks by one frame if ( chunkPointer_ < 0 ) chunkPointer_ = 0; } while ( time_ > (StkFloat) ( chunkPointer_ + chunkSize_ - 1 ) ) { // positive rate chunkPointer_ += chunkSize_ - 1; // overlap chunks by one frame if ( chunkPointer_ + chunkSize_ > file_.fileSize() ) { // at end of file chunkPointer_ = file_.fileSize() - chunkSize_ + 1; // leave extra frame at end of buffer // Now fill extra frame with first frame data. for ( unsigned int j=0; jtick(); for ( j=0; j2) soundfiles are supported. The file data is returned via an external StkFrames object passed to the read() function. This class does not store its own copy of the file data, rather the data is read directly from disk. FileRead currently supports uncompressed WAV, AIFF/AIFC, SND (AU), MAT-file (Matlab), and STK RAW file formats. Signed integer (8-, 16-, 24- and 32-bit) and floating-point (32- and 64-bit) data types are supported. Compressed data types are not supported. STK RAW files have no header and are assumed to contain a monophonic stream of 16-bit signed integers in big-endian byte order at a sample rate of 22050 Hz. MAT-file data should be saved in an array with each data channel filling a matrix row. The sample rate for MAT-files should be specified in a variable named "fs". If no such variable is found, the sample rate is assumed to be 44100 Hz. by Perry R. Cook and Gary P. Scavone, 1995 - 2007. */ /***************************************************/ #include "FileRead.h" #include #include #include #include #include namespace stk { FileRead :: FileRead() : fd_(0), fileSize_(0), channels_(0), dataType_(0), fileRate_(0.0) { } FileRead :: FileRead( std::string fileName, bool typeRaw, unsigned int nChannels, StkFormat format, StkFloat rate ) : fd_(0) { open( fileName, typeRaw, nChannels, format, rate ); } FileRead :: ~FileRead() { if ( fd_ ) fclose( fd_ ); } void FileRead :: close( void ) { if ( fd_ ) fclose( fd_ ); fd_ = 0; wavFile_ = false; fileSize_ = 0; channels_ = 0; dataType_ = 0; fileRate_ = 0.0; } bool FileRead :: isOpen( void ) { if ( fd_ ) return true; else return false; } void FileRead :: open( std::string fileName, bool typeRaw, unsigned int nChannels, StkFormat format, StkFloat rate ) { // If another file is open, close it. close(); // Try to open the file. fd_ = fopen( fileName.c_str(), "rb" ); if ( !fd_ ) { oStream_ << "FileRead::open: could not open or find file (" << fileName << ")!"; handleError( StkError::FILE_NOT_FOUND ); } // Attempt to determine file type from header (unless RAW). bool result = false; if ( typeRaw ) result = getRawInfo( fileName.c_str(), nChannels, format, rate ); else { char header[12]; if ( fread( &header, 4, 3, fd_ ) != 3 ) goto error; if ( !strncmp( header, "RIFF", 4 ) && !strncmp( &header[8], "WAVE", 4 ) ) result = getWavInfo( fileName.c_str() ); else if ( !strncmp( header, ".snd", 4 ) ) result = getSndInfo( fileName.c_str() ); else if ( !strncmp( header, "FORM", 4 ) && ( !strncmp( &header[8], "AIFF", 4 ) || !strncmp(&header[8], "AIFC", 4) ) ) result = getAifInfo( fileName.c_str() ); else { if ( fseek( fd_, 126, SEEK_SET ) == -1 ) goto error; if ( fread( &header, 2, 1, fd_ ) != 1 ) goto error; if ( !strncmp( header, "MI", 2 ) || !strncmp( header, "IM", 2 ) ) result = getMatInfo( fileName.c_str() ); else { oStream_ << "FileRead::open: file (" << fileName << ") format unknown."; handleError( StkError::FILE_UNKNOWN_FORMAT ); } } } // If here, we had a file type candidate but something else went wrong. if ( result == false ) handleError( StkError::FILE_ERROR ); // Check for empty files. if ( fileSize_ == 0 ) { oStream_ << "FileRead::open: file (" << fileName << ") data size is zero!"; handleError( StkError::FILE_ERROR ); } return; error: oStream_ << "FileRead::open: error reading file (" << fileName << ")!"; handleError( StkError::FILE_ERROR ); } bool FileRead :: getRawInfo( const char *fileName, unsigned int nChannels, StkFormat format, StkFloat rate ) { // Use the system call "stat" to determine the file length. struct stat filestat; if ( stat(fileName, &filestat) == -1 ) { oStream_ << "FileRead: Could not stat RAW file (" << fileName << ")."; return false; } // Rawwave files have no header and by default, are assumed to // contain a monophonic stream of 16-bit signed integers in // big-endian byte order at a sample rate of 22050 Hz. However, // different parameters can be specified if desired. dataOffset_ = 0; channels_ = nChannels; dataType_ = format; fileRate_ = rate; int sampleBytes = 0; if ( format == STK_SINT8 ) sampleBytes = 1; else if ( format == STK_SINT16 ) sampleBytes = 2; else if ( format == STK_SINT32 || format == STK_FLOAT32 ) sampleBytes = 4; else if ( format == STK_FLOAT64 ) sampleBytes = 8; fileSize_ = (long) filestat.st_size / sampleBytes / channels_; // length in frames byteswap_ = false; #ifdef __LITTLE_ENDIAN__ byteswap_ = true; #endif return true; } bool FileRead :: getWavInfo( const char *fileName ) { // Find "format" chunk ... it must come before the "data" chunk. char id[4]; SINT32 chunkSize; if ( fread(&id, 4, 1, fd_) != 1 ) goto error; while ( strncmp(id, "fmt ", 4) ) { if ( fread(&chunkSize, 4, 1, fd_) != 1 ) goto error; #ifndef __LITTLE_ENDIAN__ swap32((unsigned char *)&chunkSize); #endif if ( fseek(fd_, chunkSize, SEEK_CUR) == -1 ) goto error; if ( fread(&id, 4, 1, fd_) != 1 ) goto error; } // Check that the data is not compressed. unsigned short format_tag; if ( fread(&chunkSize, 4, 1, fd_) != 1 ) goto error; // Read fmt chunk size. if ( fread(&format_tag, 2, 1, fd_) != 1 ) goto error; #ifndef __LITTLE_ENDIAN__ swap16((unsigned char *)&format_tag); swap32((unsigned char *)&chunkSize); #endif if ( format_tag == 0xFFFE ) { // WAVE_FORMAT_EXTENSIBLE dataOffset_ = ftell(fd_); if ( fseek(fd_, 14, SEEK_CUR) == -1 ) goto error; unsigned short extSize; if ( fread(&extSize, 2, 1, fd_) != 1 ) goto error; #ifndef __LITTLE_ENDIAN__ swap16((unsigned char *)&extSize); #endif if ( extSize == 0 ) goto error; if ( fseek(fd_, 6, SEEK_CUR) == -1 ) goto error; if ( fread(&format_tag, 2, 1, fd_) != 1 ) goto error; #ifndef __LITTLE_ENDIAN__ swap16((unsigned char *)&format_tag); #endif if ( fseek(fd_, dataOffset_, SEEK_SET) == -1 ) goto error; } if ( format_tag != 1 && format_tag != 3 ) { // PCM = 1, FLOAT = 3 oStream_ << "FileRead: "<< fileName << " contains an unsupported data format type (" << format_tag << ")."; return false; } // Get number of channels from the header. SINT16 temp; if ( fread(&temp, 2, 1, fd_) != 1 ) goto error; #ifndef __LITTLE_ENDIAN__ swap16((unsigned char *)&temp); #endif channels_ = (unsigned int ) temp; // Get file sample rate from the header. SINT32 srate; if ( fread(&srate, 4, 1, fd_) != 1 ) goto error; #ifndef __LITTLE_ENDIAN__ swap32((unsigned char *)&srate); #endif fileRate_ = (StkFloat) srate; // Determine the data type. dataType_ = 0; if ( fseek(fd_, 6, SEEK_CUR) == -1 ) goto error; // Locate bits_per_sample info. if ( fread(&temp, 2, 1, fd_) != 1 ) goto error; #ifndef __LITTLE_ENDIAN__ swap16((unsigned char *)&temp); #endif if ( format_tag == 1 ) { if ( temp == 8 ) dataType_ = STK_SINT8; else if ( temp == 16 ) dataType_ = STK_SINT16; else if ( temp == 24 ) dataType_ = STK_SINT24; else if ( temp == 32 ) dataType_ = STK_SINT32; } else if ( format_tag == 3 ) { if ( temp == 32 ) dataType_ = STK_FLOAT32; else if ( temp == 64 ) dataType_ = STK_FLOAT64; } if ( dataType_ == 0 ) { oStream_ << "FileRead: " << temp << " bits per sample with data format " << format_tag << " are not supported (" << fileName << ")."; return false; } // Jump over any remaining part of the "fmt" chunk. if ( fseek(fd_, chunkSize-16, SEEK_CUR) == -1 ) goto error; // Find "data" chunk ... it must come after the "fmt" chunk. if ( fread(&id, 4, 1, fd_) != 1 ) goto error; while ( strncmp(id, "data", 4) ) { if ( fread(&chunkSize, 4, 1, fd_) != 1 ) goto error; #ifndef __LITTLE_ENDIAN__ swap32((unsigned char *)&chunkSize); #endif chunkSize += chunkSize % 2; // chunk sizes must be even if ( fseek(fd_, chunkSize, SEEK_CUR) == -1 ) goto error; if ( fread(&id, 4, 1, fd_) != 1 ) goto error; } // Get length of data from the header. SINT32 bytes; if ( fread(&bytes, 4, 1, fd_) != 1 ) goto error; #ifndef __LITTLE_ENDIAN__ swap32((unsigned char *)&bytes); #endif fileSize_ = bytes / temp / channels_; // sample frames fileSize_ *= 8; // sample frames dataOffset_ = ftell(fd_); byteswap_ = false; #ifndef __LITTLE_ENDIAN__ byteswap_ = true; #endif wavFile_ = true; return true; error: oStream_ << "FileRead: error reading WAV file (" << fileName << ")."; return false; } bool FileRead :: getSndInfo( const char *fileName ) { // Determine the data type. UINT32 format; if ( fseek(fd_, 12, SEEK_SET) == -1 ) goto error; // Locate format if ( fread(&format, 4, 1, fd_) != 1 ) goto error; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&format); #endif if (format == 2) dataType_ = STK_SINT8; else if (format == 3) dataType_ = STK_SINT16; else if (format == 4) dataType_ = STK_SINT24; else if (format == 5) dataType_ = STK_SINT32; else if (format == 6) dataType_ = STK_FLOAT32; else if (format == 7) dataType_ = STK_FLOAT64; else { oStream_ << "FileRead: data format in file " << fileName << " is not supported."; return false; } // Get file sample rate from the header. UINT32 srate; if ( fread(&srate, 4, 1, fd_) != 1 ) goto error; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&srate); #endif fileRate_ = (StkFloat) srate; // Get number of channels from the header. UINT32 chans; if ( fread(&chans, 4, 1, fd_) != 1 ) goto error; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&chans); #endif channels_ = chans; UINT32 offset; if ( fseek(fd_, 4, SEEK_SET) == -1 ) goto error; if ( fread(&offset, 4, 1, fd_) != 1 ) goto error; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&offset); #endif dataOffset_ = offset; // Get length of data from the header. if ( fread(&fileSize_, 4, 1, fd_) != 1 ) goto error; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&fileSize_); #endif // Convert to sample frames. if ( dataType_ == STK_SINT8 ) fileSize_ /= channels_; if ( dataType_ == STK_SINT16 ) fileSize_ /= 2 * channels_; else if ( dataType_ == STK_SINT24 ) fileSize_ /= 3 * channels_; else if ( dataType_ == STK_SINT32 || dataType_ == STK_FLOAT32 ) fileSize_ /= 4 * channels_; else if ( dataType_ == STK_FLOAT64 ) fileSize_ /= 8 * channels_; byteswap_ = false; #ifdef __LITTLE_ENDIAN__ byteswap_ = true; #endif return true; error: oStream_ << "FileRead: Error reading SND file (" << fileName << ")."; return false; } bool FileRead :: getAifInfo( const char *fileName ) { bool aifc = false; char id[4]; // Determine whether this is AIFF or AIFC. if ( fseek(fd_, 8, SEEK_SET) == -1 ) goto error; if ( fread(&id, 4, 1, fd_) != 1 ) goto error; if ( !strncmp(id, "AIFC", 4) ) aifc = true; // Find "common" chunk SINT32 chunkSize; if ( fread(&id, 4, 1, fd_) != 1) goto error; while ( strncmp(id, "COMM", 4) ) { if ( fread(&chunkSize, 4, 1, fd_) != 1 ) goto error; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&chunkSize); #endif chunkSize += chunkSize % 2; // chunk sizes must be even if ( fseek(fd_, chunkSize, SEEK_CUR) == -1 ) goto error; if ( fread(&id, 4, 1, fd_) != 1 ) goto error; } // Get number of channels from the header. SINT16 temp; if ( fseek(fd_, 4, SEEK_CUR) == -1 ) goto error; // Jump over chunk size if ( fread(&temp, 2, 1, fd_) != 1 ) goto error; #ifdef __LITTLE_ENDIAN__ swap16((unsigned char *)&temp); #endif channels_ = temp; // Get length of data from the header. SINT32 frames; if ( fread(&frames, 4, 1, fd_) != 1 ) goto error; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&frames); #endif fileSize_ = frames; // sample frames // Read the number of bits per sample. if ( fread(&temp, 2, 1, fd_) != 1 ) goto error; #ifdef __LITTLE_ENDIAN__ swap16((unsigned char *)&temp); #endif // Get file sample rate from the header. For AIFF files, this value // is stored in a 10-byte, IEEE Standard 754 floating point number, // so we need to convert it first. unsigned char srate[10]; unsigned char exp; unsigned long mantissa; unsigned long last; if ( fread(&srate, 10, 1, fd_) != 1 ) goto error; mantissa = (unsigned long) *(unsigned long *)(srate+2); #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&mantissa); #endif exp = 30 - *(srate+1); last = 0; while (exp--) { last = mantissa; mantissa >>= 1; } if (last & 0x00000001) mantissa++; fileRate_ = (StkFloat) mantissa; // Determine the data format. dataType_ = 0; if ( aifc == false ) { if ( temp <= 8 ) dataType_ = STK_SINT8; else if ( temp <= 16 ) dataType_ = STK_SINT16; else if ( temp <= 24 ) dataType_ = STK_SINT24; else if ( temp <= 32 ) dataType_ = STK_SINT32; } else { if ( fread(&id, 4, 1, fd_) != 1 ) goto error; if ( !strncmp(id, "NONE", 4) ) { if ( temp <= 8 ) dataType_ = STK_SINT8; else if ( temp <= 16 ) dataType_ = STK_SINT16; else if ( temp <= 24 ) dataType_ = STK_SINT24; else if ( temp <= 32 ) dataType_ = STK_SINT32; } else if ( (!strncmp(id, "fl32", 4) || !strncmp(id, "FL32", 4)) && temp == 32 ) dataType_ = STK_FLOAT32; else if ( (!strncmp(id, "fl64", 4) || !strncmp(id, "FL64", 4)) && temp == 64 ) dataType_ = STK_FLOAT64; } if ( dataType_ == 0 ) { oStream_ << "FileRead: AIFF/AIFC file (" << fileName << ") has unsupported data type (" << id << ")."; return false; } // Start at top to find data (SSND) chunk ... chunk order is undefined. if ( fseek(fd_, 12, SEEK_SET) == -1 ) goto error; // Find data (SSND) chunk if ( fread(&id, 4, 1, fd_) != 1 ) goto error; while ( strncmp(id, "SSND", 4) ) { if ( fread(&chunkSize, 4, 1, fd_) != 1 ) goto error; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&chunkSize); #endif chunkSize += chunkSize % 2; // chunk sizes must be even if ( fseek(fd_, chunkSize, SEEK_CUR) == -1 ) goto error; if ( fread(&id, 4, 1, fd_) != 1 ) goto error; } // Skip over chunk size, offset, and blocksize fields if ( fseek(fd_, 12, SEEK_CUR) == -1 ) goto error; dataOffset_ = ftell(fd_); byteswap_ = false; #ifdef __LITTLE_ENDIAN__ byteswap_ = true; #endif return true; error: oStream_ << "FileRead: Error reading AIFF file (" << fileName << ")."; return false; } bool FileRead :: findNextMatArray( SINT32 *chunkSize, SINT32 *rows, SINT32 *columns, SINT32 *nametype ) { // Look for the next data array element. The file pointer should be // at the data element type when this function is called. SINT32 datatype; *chunkSize = 0; do { if ( fseek(fd_, *chunkSize, SEEK_CUR) == -1 ) return false; if ( fread(&datatype, 4, 1, fd_) != 1 ) return false; if ( byteswap_ ) swap32((unsigned char *)&datatype); if ( fread(chunkSize, 4, 1, fd_) != 1 ) return false; if ( byteswap_ ) swap32((unsigned char *)chunkSize); } while ( datatype != 14 ); // Check dimension subelement size to make sure 2D if ( fseek(fd_, 20, SEEK_CUR) == -1 ) return false; SINT32 size; if ( fread(&size, 4, 1, fd_) != 1 ) return false; if ( byteswap_ ) swap32((unsigned char *)&size); if ( size != 8 ) return false; // Read dimensions data if ( fread(rows, 4, 1, fd_) != 1 ) return false; if ( byteswap_ ) swap32((unsigned char *)rows); if ( fread(columns, 4, 1, fd_) != 1 ) return false; if ( byteswap_ ) swap32((unsigned char *)columns); // Read array name subelement type if ( fread(nametype, 4, 1, fd_) != 1 ) return false; if ( byteswap_ ) swap32((unsigned char *)nametype); return true; } bool FileRead :: getMatInfo( const char *fileName ) { // MAT-file formatting information is available at: // http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/matfile_format.pdf // Verify this is a version 5 MAT-file format. char head[5]; if ( fseek(fd_, 0, SEEK_SET) == -1 ) goto error; if ( fread(&head, 4, 1, fd_) != 1 ) goto error; // If any of the first 4 characters of the header = 0, then this is // a Version 4 MAT-file. head[4] = '\0'; if ( strstr(head, "0") ) { oStream_ << "FileRead: " << fileName << " appears to be a Version 4 MAT-file, which is not currently supported."; return false; } // Determine the endian-ness of the file. char mi[2]; byteswap_ = false; // Locate "M" and "I" characters in header. if ( fseek(fd_, 126, SEEK_SET) == -1 ) goto error; if ( fread(&mi, 2, 1, fd_) != 1) goto error; #ifdef __LITTLE_ENDIAN__ if ( !strncmp(mi, "MI", 2) ) byteswap_ = true; else if ( strncmp(mi, "IM", 2) ) goto error; #else if ( !strncmp(mi, "IM", 2)) byteswap_ = true; else if ( strncmp(mi, "MI", 2) ) goto error; #endif // We are expecting a data element containing the audio data and an // optional data element containing the sample rate (with an array // name of "fs"). Both elements should be stored as a Matlab array // type (14). bool doneParsing, haveData, haveSampleRate; SINT32 chunkSize, rows, columns, nametype; int dataoffset; doneParsing = false; haveData = false; haveSampleRate = false; while ( !doneParsing ) { dataoffset = ftell( fd_ ); // save location in file if ( findNextMatArray( &chunkSize, &rows, &columns, &nametype ) == false ) { // No more Matlab array type chunks found. if ( !haveData ) { oStream_ << "FileRead: No audio data found in MAT-file (" << fileName << ")."; return false; } else if ( !haveSampleRate ) { fileRate_ = 44100.0; oStream_ << "FileRead: No sample rate found ... assuming 44100.0"; handleError( StkError::WARNING ); return true; } else return true; } if ( !haveSampleRate && rows == 1 && columns == 1 ) { // Parse for sample rate. SINT32 namesize = 4; if ( nametype == 1 ) { // array name > 4 characters if ( fread(&namesize, 4, 1, fd_) != 1 ) goto error; if ( byteswap_ ) swap32((unsigned char *)namesize); if ( namesize != 2 ) goto tryagain; // expecting name = "fs" namesize = 8; // field must be padded to multiple of 8 bytes } char name[3]; name[2] = '\0'; if ( fread(&name, 2, 1, fd_) != 1) goto error; if ( strncmp(name, "fs", 2) ) goto tryagain; // Jump to real part data subelement, which is likely to be in a // small data format. if ( fseek(fd_, namesize-2, SEEK_CUR) == -1 ) goto error; UINT32 type; StkFloat srate; if ( fread(&type, 4, 1, fd_) != 1 ) goto error; if ( byteswap_ ) swap32((unsigned char *)&type); if ( (type & 0xffff0000) != 0 ) // small data format type = (type & 0x0000ffff); else if ( fseek(fd_, 4, SEEK_CUR) == -1 ) goto error; if ( type == 1 ) { // SINT8 signed char rate; if ( fread(&rate, 1, 1, fd_) != 1 ) goto error; srate = (StkFloat) rate; } if ( type == 2 ) { // UINT8 unsigned char rate; if ( fread(&rate, 1, 1, fd_) != 1 ) goto error; srate = (StkFloat) rate; } else if ( type == 3 ) { // SINT16 SINT16 rate; if ( fread(&rate, 2, 1, fd_) != 1 ) goto error; if ( byteswap_ ) swap16((unsigned char *)&rate); srate = (StkFloat) rate; } else if ( type == 4 ) { // UINT16 UINT16 rate; if ( fread(&rate, 2, 1, fd_) != 1 ) goto error; if ( byteswap_ ) swap16((unsigned char *)&rate); srate = (StkFloat) rate; } else if ( type == 5 ) { // SINT32 SINT32 rate; if ( fread(&rate, 4, 1, fd_) != 1 ) goto error; if ( byteswap_ ) swap32((unsigned char *)&rate); srate = (StkFloat) rate; } else if ( type == 6 ) { // UINT32 UINT32 rate; if ( fread(&rate, 4, 1, fd_) != 1 ) goto error; if ( byteswap_ ) swap32((unsigned char *)&rate); srate = (StkFloat) rate; } else if ( type == 7 ) { // FLOAT32 FLOAT32 rate; if ( fread(&rate, 4, 1, fd_) != 1 ) goto error; if ( byteswap_ ) swap32((unsigned char *)&rate); srate = (StkFloat) rate; } else if ( type == 9 ) { // FLOAT64 FLOAT64 rate; if ( fread(&rate, 8, 1, fd_) != 1 ) goto error; if ( byteswap_ ) swap64((unsigned char *)&rate); srate = (StkFloat) rate; } else goto tryagain; if ( srate > 0 ) fileRate_ = srate; haveSampleRate = true; } else if ( !haveData ) { // Parse for data. // Assume channels = smaller of rows or columns. if ( rows < columns ) { channels_ = rows; fileSize_ = columns; } else { oStream_ << "FileRead: Transpose the MAT-file array so that audio channels fill matrix rows (not columns)."; return false; } SINT32 namesize = 4; if ( nametype == 1 ) { // array name > 4 characters if ( fread(&namesize, 4, 1, fd_) != 1 ) goto error; if ( byteswap_ ) swap32((unsigned char *)namesize); namesize = (SINT32) ceil((float)namesize / 8); if ( fseek( fd_, namesize*8, SEEK_CUR) == -1 ) goto error; // jump over array name } else { if ( fseek( fd_, 4, SEEK_CUR ) == -1 ) goto error; } // Now at real part data subelement SINT32 type; if ( fread(&type, 4, 1, fd_) != 1 ) goto error; if ( byteswap_ ) swap32((unsigned char *)&type); if ( type == 1 ) dataType_ = STK_SINT8; else if ( type == 3 ) dataType_ = STK_SINT16; else if ( type == 5 ) dataType_ = STK_SINT32; else if ( type == 7 ) dataType_ = STK_FLOAT32; else if ( type == 9 ) dataType_ = STK_FLOAT64; else { oStream_ << "FileRead: The MAT-file array data format (" << type << ") is not supported."; return false; } // Jump to the data. if ( fseek(fd_, 4, SEEK_CUR) == -1 ) goto error; dataOffset_ = ftell(fd_); haveData = true; } tryagain: if ( haveData && haveSampleRate ) doneParsing = true; else // jump to end of data element and keep trying if ( fseek( fd_, dataoffset+chunkSize+8, SEEK_SET) == -1 ) goto error; } return true; error: oStream_ << "FileRead: Error reading MAT-file (" << fileName << ") header."; return false; } void FileRead :: read( StkFrames& buffer, unsigned long startFrame, bool doNormalize ) { // Make sure we have an open file. if ( fd_ == 0 ) { oStream_ << "FileRead::read: a file is not open!"; Stk::handleError( StkError::WARNING ); return; } // Check the buffer size. unsigned int nFrames = buffer.frames(); if ( nFrames == 0 ) { oStream_ << "FileRead::read: StkFrames buffer size is zero ... no data read!"; Stk::handleError( StkError::WARNING ); return; } if ( buffer.channels() != channels_ ) { oStream_ << "FileRead::read: StkFrames argument has incompatible number of channels!"; Stk::handleError( StkError::FUNCTION_ARGUMENT ); } // Check for file end. if ( startFrame + nFrames >= fileSize_ ) nFrames = fileSize_ - startFrame; long i, nSamples = (long) ( nFrames * channels_ ); unsigned long offset = startFrame * channels_; // Read samples into StkFrames data buffer. if ( dataType_ == STK_SINT16 ) { SINT16 *buf = (SINT16 *) &buffer[0]; if ( fseek( fd_, dataOffset_+(offset*2), SEEK_SET ) == -1 ) goto error; if ( fread( buf, nSamples * 2, 1, fd_ ) != 1 ) goto error; if ( byteswap_ ) { SINT16 *ptr = buf; for ( i=nSamples-1; i>=0; i-- ) swap16( (unsigned char *) ptr++ ); } if ( doNormalize ) { StkFloat gain = 1.0 / 32768.0; for ( i=nSamples-1; i>=0; i-- ) buffer[i] = buf[i] * gain; } else { for ( i=nSamples-1; i>=0; i-- ) buffer[i] = buf[i]; } } else if ( dataType_ == STK_SINT32 ) { SINT32 *buf = (SINT32 *) &buffer[0]; if ( fseek( fd_, dataOffset_+(offset*4 ), SEEK_SET ) == -1 ) goto error; if ( fread( buf, nSamples * 4, 1, fd_ ) != 1 ) goto error; if ( byteswap_ ) { SINT32 *ptr = buf; for ( i=nSamples-1; i>=0; i-- ) swap32( (unsigned char *) ptr++ ); } if ( doNormalize ) { StkFloat gain = 1.0 / 2147483648.0; for ( i=nSamples-1; i>=0; i-- ) buffer[i] = buf[i] * gain; } else { for ( i=nSamples-1; i>=0; i-- ) buffer[i] = buf[i]; } } else if ( dataType_ == STK_FLOAT32 ) { FLOAT32 *buf = (FLOAT32 *) &buffer[0]; if ( fseek( fd_, dataOffset_+(offset*4), SEEK_SET ) == -1 ) goto error; if ( fread( buf, nSamples * 4, 1, fd_ ) != 1 ) goto error; if ( byteswap_ ) { FLOAT32 *ptr = buf; for ( i=nSamples-1; i>=0; i-- ) swap32( (unsigned char *) ptr++ ); } for ( i=nSamples-1; i>=0; i-- ) buffer[i] = buf[i]; } else if ( dataType_ == STK_FLOAT64 ) { FLOAT64 *buf = (FLOAT64 *) &buffer[0]; if ( fseek( fd_, dataOffset_+(offset*8), SEEK_SET ) == -1 ) goto error; if ( fread( buf, nSamples * 8, 1, fd_ ) != 1 ) goto error; if ( byteswap_ ) { FLOAT64 *ptr = buf; for ( i=nSamples-1; i>=0; i-- ) swap64( (unsigned char *) ptr++ ); } for ( i=nSamples-1; i>=0; i-- ) buffer[i] = buf[i]; } else if ( dataType_ == STK_SINT8 && wavFile_ ) { // 8-bit WAV data is unsigned! unsigned char *buf = (unsigned char *) &buffer[0]; if ( fseek( fd_, dataOffset_+offset, SEEK_SET ) == -1 ) goto error; if ( fread( buf, nSamples, 1, fd_) != 1 ) goto error; if ( doNormalize ) { StkFloat gain = 1.0 / 128.0; for ( i=nSamples-1; i>=0; i-- ) buffer[i] = ( buf[i] - 128 ) * gain; } else { for ( i=nSamples-1; i>=0; i-- ) buffer[i] = buf[i] - 128.0; } } else if ( dataType_ == STK_SINT8 ) { // signed 8-bit data char *buf = (char *) &buffer[0]; if ( fseek( fd_, dataOffset_+offset, SEEK_SET ) == -1 ) goto error; if ( fread( buf, nSamples, 1, fd_ ) != 1 ) goto error; if ( doNormalize ) { StkFloat gain = 1.0 / 128.0; for ( i=nSamples-1; i>=0; i-- ) buffer[i] = buf[i] * gain; } else { for ( i=nSamples-1; i>=0; i-- ) buffer[i] = buf[i]; } } else if ( dataType_ == STK_SINT24 ) { // 24-bit values are harder to import efficiently since there is // no native 24-bit type. The following routine works but is much // less efficient than that used for the other data types. SINT32 temp; unsigned char *ptr = (unsigned char *) &temp; StkFloat gain = 1.0 / 2147483648.0; if ( fseek(fd_, dataOffset_+(offset*3), SEEK_SET ) == -1 ) goto error; for ( i=0; i #include #include #include namespace stk { const FileWrite::FILE_TYPE FileWrite :: FILE_RAW = 1; const FileWrite::FILE_TYPE FileWrite :: FILE_WAV = 2; const FileWrite::FILE_TYPE FileWrite :: FILE_SND = 3; const FileWrite::FILE_TYPE FileWrite :: FILE_AIF = 4; const FileWrite::FILE_TYPE FileWrite :: FILE_MAT = 5; // WAV header structure. See // http://www-mmsp.ece.mcgill.ca/documents/audioformats/WAVE/Docs/rfc2361.txt // for information regarding format codes. struct WaveHeader { char riff[4]; // "RIFF" SINT32 fileSize; // in bytes char wave[4]; // "WAVE" char fmt[4]; // "fmt " SINT32 chunkSize; // in bytes (16 for PCM) SINT16 formatCode; // 1=PCM, 2=ADPCM, 3=IEEE float, 6=A-Law, 7=Mu-Law SINT16 nChannels; // 1=mono, 2=stereo SINT32 sampleRate; SINT32 bytesPerSecond; SINT16 bytesPerSample; // 2=16-bit mono, 4=16-bit stereo SINT16 bitsPerSample; SINT16 cbSize; // size of extension SINT16 validBits; // valid bits per sample SINT32 channelMask; // speaker position mask char subformat[16]; // format code and GUID char fact[4]; // "fact" SINT32 factSize; // fact chunk size SINT32 frames; // sample frames }; // SND (AU) header structure (NeXT and Sun). struct SndHeader { char pref[4]; SINT32 headerBytes; SINT32 dataBytes; SINT32 format; SINT32 sampleRate; SINT32 nChannels; char comment[16]; }; // AIFF/AIFC header structure ... only the part common to both // formats. struct AifHeader { char form[4]; // "FORM" SINT32 formSize; // in bytes char aiff[4]; // "AIFF" or "AIFC" char comm[4]; // "COMM" SINT32 commSize; // "COMM" chunk size (18 for AIFF, 24 for AIFC) SINT16 nChannels; // number of channels unsigned long sampleFrames; // sample frames of audio data SINT16 sampleSize; // in bits unsigned char srate[10]; // IEEE 754 floating point format }; struct AifSsnd { char ssnd[4]; // "SSND" SINT32 ssndSize; // "SSND" chunk size unsigned long offset; // data offset in data block (should be 0) unsigned long blockSize; // not used by STK (should be 0) }; // MAT-file 5 header structure. struct MatHeader { char heading[124]; // Header text field SINT16 hff[2]; // Header flag fields SINT32 fs[16]; // Sample rate data element SINT32 adf[11]; // Array data format fields // There's more, but it's of variable length }; FileWrite :: FileWrite() : fd_( 0 ) { } FileWrite::FileWrite( std::string fileName, unsigned int nChannels, FILE_TYPE type, Stk::StkFormat format ) : fd_( 0 ) { this->open( fileName, nChannels, type, format ); } FileWrite :: ~FileWrite() { this->close(); } void FileWrite :: close( void ) { if ( fd_ == 0 ) return; if ( fileType_ == FILE_RAW ) fclose( fd_ ); else if ( fileType_ == FILE_WAV ) this->closeWavFile(); else if ( fileType_ == FILE_SND ) this->closeSndFile(); else if ( fileType_ == FILE_AIF ) this->closeAifFile(); else if ( fileType_ == FILE_MAT ) this->closeMatFile(); fd_ = 0; } bool FileWrite :: isOpen( void ) { if ( fd_ ) return true; else return false; } void FileWrite :: open( std::string fileName, unsigned int nChannels, FileWrite::FILE_TYPE type, Stk::StkFormat format ) { // Call close() in case another file is already open. this->close(); if ( nChannels < 1 ) { oStream_ << "FileWrite::open: then channels argument must be greater than zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } channels_ = nChannels; fileType_ = type; if ( format != STK_SINT8 && format != STK_SINT16 && format != STK_SINT24 && format != STK_SINT32 && format != STK_FLOAT32 && format != STK_FLOAT64 ) { oStream_ << "FileWrite::open: unknown data type (" << format << ") specified!"; handleError( StkError::FUNCTION_ARGUMENT ); } dataType_ = format; bool result = false; if ( fileType_ == FILE_RAW ) { if ( channels_ != 1 ) { oStream_ << "FileWrite::open: STK RAW files are, by definition, always monaural (channels = " << nChannels << " not supported)!"; handleError( StkError::FUNCTION_ARGUMENT ); } result = setRawFile( fileName ); } else if ( fileType_ == FILE_WAV ) result = setWavFile( fileName ); else if ( fileType_ == FILE_SND ) result = setSndFile( fileName ); else if ( fileType_ == FILE_AIF ) result = setAifFile( fileName ); else if ( fileType_ == FILE_MAT ) result = setMatFile( fileName ); else { oStream_ << "FileWrite::open: unknown file type (" << fileType_ << ") specified!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( result == false ) handleError( StkError::FILE_ERROR ); frameCounter_ = 0; } bool FileWrite :: setRawFile( std::string fileName ) { if ( fileName.find( ".raw" ) == std::string::npos ) fileName += ".raw"; fd_ = fopen( fileName.c_str(), "wb" ); if ( !fd_ ) { oStream_ << "FileWrite: could not create RAW file: " << fileName << '.'; return false; } if ( dataType_ != STK_SINT16 ) { dataType_ = STK_SINT16; oStream_ << "FileWrite: using 16-bit signed integer data format for file " << fileName << '.'; handleError( StkError::WARNING ); } byteswap_ = false; #ifdef __LITTLE_ENDIAN__ byteswap_ = true; #endif oStream_ << "FileWrite: creating RAW file: " << fileName; handleError( StkError::STATUS ); return true; } bool FileWrite :: setWavFile( std::string fileName ) { if ( fileName.find( ".wav" ) == std::string::npos ) fileName += ".wav"; fd_ = fopen( fileName.c_str(), "wb" ); if ( !fd_ ) { oStream_ << "FileWrite: could not create WAV file: " << fileName; return false; } struct WaveHeader hdr = { {'R','I','F','F'}, 44, {'W','A','V','E'}, {'f','m','t',' '}, 16, 1, 1, (SINT32) Stk::sampleRate(), 0, 2, 16, 0, 0, 0, {'\x01','\x00','\x00','\x00','\x00','\x00','\x10','\x00','\x80','\x00','\x00','\xAA','\x00','\x38','\x9B','\x71'}, {'f','a','c','t'}, 4, 0 }; hdr.nChannels = (SINT16) channels_; if ( dataType_ == STK_SINT8 ) hdr.bitsPerSample = 8; else if ( dataType_ == STK_SINT16 ) hdr.bitsPerSample = 16; else if ( dataType_ == STK_SINT24 ) hdr.bitsPerSample = 24; else if ( dataType_ == STK_SINT32 ) hdr.bitsPerSample = 32; else if ( dataType_ == STK_FLOAT32 ) { hdr.formatCode = 3; hdr.bitsPerSample = 32; } else if ( dataType_ == STK_FLOAT64 ) { hdr.formatCode = 3; hdr.bitsPerSample = 64; } hdr.bytesPerSample = (SINT16) (channels_ * hdr.bitsPerSample / 8); hdr.bytesPerSecond = (SINT32) (hdr.sampleRate * hdr.bytesPerSample); unsigned int bytesToWrite = 36; bool useExtensible = false; if ( channels_ > 2 || hdr.bitsPerSample > 16 ) { // use extensible format useExtensible = true; bytesToWrite = 72; hdr.chunkSize += 24; hdr.formatCode = 0xFFFE; hdr.cbSize = 22; hdr.validBits = hdr.bitsPerSample; SINT16 *subFormat = (SINT16 *)&hdr.subformat[0]; if ( dataType_ == STK_FLOAT32 || dataType_ == STK_FLOAT64 ) *subFormat = 3; else *subFormat = 1; } byteswap_ = false; #ifndef __LITTLE_ENDIAN__ byteswap_ = true; swap32((unsigned char *)&hdr.chunkSize); swap16((unsigned char *)&hdr.formatCode); swap16((unsigned char *)&hdr.nChannels); swap32((unsigned char *)&hdr.sampleRate); swap32((unsigned char *)&hdr.bytesPerSecond); swap16((unsigned char *)&hdr.bytesPerSample); swap16((unsigned char *)&hdr.bitsPerSample); swap16((unsigned char *)&hdr.cbSize); swap16((unsigned char *)&hdr.validBits); swap16((unsigned char *)&hdr.subformat[0]); swap32((unsigned char *)&hdr.factSize); #endif char data[4] = {'d','a','t','a'}; SINT32 dataSize = 0; if ( fwrite(&hdr, 1, bytesToWrite, fd_) != bytesToWrite ) goto error; if ( fwrite(&data, 4, 1, fd_) != 1 ) goto error; if ( fwrite(&dataSize, 4, 1, fd_) != 1 ) goto error; oStream_ << "FileWrite: creating WAV file: " << fileName; handleError( StkError::STATUS ); return true; error: oStream_ << "FileWrite: could not write WAV header for file: " << fileName; return false; } void FileWrite :: closeWavFile( void ) { int bytesPerSample = 1; if ( dataType_ == STK_SINT16 ) bytesPerSample = 2; else if ( dataType_ == STK_SINT24 ) bytesPerSample = 3; else if ( dataType_ == STK_SINT32 || dataType_ == STK_FLOAT32 ) bytesPerSample = 4; else if ( dataType_ == STK_FLOAT64 ) bytesPerSample = 8; bool useExtensible = false; int dataLocation = 40; if ( bytesPerSample > 2 || channels_ > 2 ) { useExtensible = true; dataLocation = 76; } SINT32 bytes = frameCounter_ * channels_ * bytesPerSample; if ( bytes % 2 ) { // pad extra byte if odd signed char sample = 0; fwrite( &sample, 1, 1, fd_ ); } #ifndef __LITTLE_ENDIAN__ swap32((unsigned char *)&bytes); #endif fseek( fd_, dataLocation, SEEK_SET ); // jump to data length fwrite( &bytes, 4, 1, fd_ ); bytes = frameCounter_ * channels_ * bytesPerSample + 44; if ( useExtensible ) bytes += 36; #ifndef __LITTLE_ENDIAN__ swap32((unsigned char *)&bytes); #endif fseek( fd_, 4, SEEK_SET ); // jump to file size fwrite( &bytes, 4, 1, fd_ ); if ( useExtensible ) { // fill in the "fact" chunk frames value bytes = frameCounter_; #ifndef __LITTLE_ENDIAN__ swap32((unsigned char *)&bytes); #endif fseek( fd_, 68, SEEK_SET ); fwrite( &bytes, 4, 1, fd_ ); } fclose( fd_ ); } bool FileWrite :: setSndFile( std::string fileName ) { std::string name( fileName ); if ( fileName.find( ".snd" ) == std::string::npos ) fileName += ".snd"; fd_ = fopen( fileName.c_str(), "wb" ); if ( !fd_ ) { oStream_ << "FileWrite: could not create SND file: " << fileName; return false; } struct SndHeader hdr = {".sn", 40, 0, 3, (SINT32) Stk::sampleRate(), 1, "Created by STK"}; hdr.pref[3] = 'd'; hdr.nChannels = channels_; if ( dataType_ == STK_SINT8 ) hdr.format = 2; else if ( dataType_ == STK_SINT16 ) hdr.format = 3; else if ( dataType_ == STK_SINT24 ) hdr.format = 4; else if ( dataType_ == STK_SINT32 ) hdr.format = 5; else if ( dataType_ == STK_FLOAT32 ) hdr.format = 6; else if ( dataType_ == STK_FLOAT64 ) hdr.format = 7; byteswap_ = false; #ifdef __LITTLE_ENDIAN__ byteswap_ = true; swap32 ((unsigned char *)&hdr.headerBytes); swap32 ((unsigned char *)&hdr.format); swap32 ((unsigned char *)&hdr.sampleRate); swap32 ((unsigned char *)&hdr.nChannels); #endif if ( fwrite(&hdr, 4, 10, fd_) != 10 ) { oStream_ << "FileWrite: Could not write SND header for file " << fileName << '.'; return false; } oStream_ << "FileWrite: creating SND file: " << fileName; handleError( StkError::STATUS ); return true; } void FileWrite :: closeSndFile( void ) { int bytesPerSample = 1; if ( dataType_ == STK_SINT16 ) bytesPerSample = 2; else if ( dataType_ == STK_SINT24 ) bytesPerSample = 3; else if ( dataType_ == STK_SINT32 ) bytesPerSample = 4; else if ( dataType_ == STK_FLOAT32 ) bytesPerSample = 4; else if ( dataType_ == STK_FLOAT64 ) bytesPerSample = 8; SINT32 bytes = frameCounter_ * bytesPerSample * channels_; #ifdef __LITTLE_ENDIAN__ swap32 ((unsigned char *)&bytes); #endif fseek(fd_, 8, SEEK_SET); // jump to data size fwrite(&bytes, 4, 1, fd_); fclose(fd_); } bool FileWrite :: setAifFile( std::string fileName ) { std::string name( fileName ); if ( fileName.find( ".aif" ) == std::string::npos ) fileName += ".aif"; fd_ = fopen( fileName.c_str(), "wb" ); if ( !fd_ ) { oStream_ << "FileWrite: could not create AIF file: " << fileName; return false; } // Common parts of AIFF/AIFC header. struct AifHeader hdr = {{'F','O','R','M'}, 46, {'A','I','F','F'}, {'C','O','M','M'}, 18, 0, 0, 16, "0"}; struct AifSsnd ssnd = {{'S','S','N','D'}, 8, 0, 0}; hdr.nChannels = channels_; if ( dataType_ == STK_SINT8 ) hdr.sampleSize = 8; else if ( dataType_ == STK_SINT16 ) hdr.sampleSize = 16; else if ( dataType_ == STK_SINT24 ) hdr.sampleSize = 24; else if ( dataType_ == STK_SINT32 ) hdr.sampleSize = 32; else if ( dataType_ == STK_FLOAT32 ) { hdr.aiff[3] = 'C'; hdr.sampleSize = 32; hdr.commSize = 24; } else if ( dataType_ == STK_FLOAT64 ) { hdr.aiff[3] = 'C'; hdr.sampleSize = 64; hdr.commSize = 24; } // For AIFF files, the sample rate is stored in a 10-byte, // IEEE Standard 754 floating point number, so we need to // convert to that. SINT16 i; unsigned long exp; unsigned long rate = (unsigned long) Stk::sampleRate(); memset( hdr.srate, 0, 10 ); exp = rate; for ( i=0; i<32; i++ ) { exp >>= 1; if ( !exp ) break; } i += 16383; #ifdef __LITTLE_ENDIAN__ swap16((unsigned char *)&i); #endif *(SINT16 *)(hdr.srate) = (SINT16) i; for ( i=32; i; i-- ) { if ( rate & 0x80000000 ) break; rate <<= 1; } #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&rate); #endif *(unsigned long *)(hdr.srate+2) = (unsigned long) rate; byteswap_ = false; #ifdef __LITTLE_ENDIAN__ byteswap_ = true; swap32((unsigned char *)&hdr.formSize); swap32((unsigned char *)&hdr.commSize); swap16((unsigned char *)&hdr.nChannels); swap16((unsigned char *)&hdr.sampleSize); swap32((unsigned char *)&ssnd.ssndSize); swap32((unsigned char *)&ssnd.offset); swap32((unsigned char *)&ssnd.blockSize); #endif // The structure boundaries don't allow a single write of 54 bytes. if ( fwrite(&hdr, 4, 5, fd_) != 5 ) goto error; if ( fwrite(&hdr.nChannels, 2, 1, fd_) != 1 ) goto error; if ( fwrite(&hdr.sampleFrames, 4, 1, fd_) != 1 ) goto error; if ( fwrite(&hdr.sampleSize, 2, 1, fd_) != 1 ) goto error; if ( fwrite(&hdr.srate, 10, 1, fd_) != 1 ) goto error; if ( dataType_ == STK_FLOAT32 ) { char type[4] = {'f','l','3','2'}; char zeroes[2] = { 0, 0 }; if ( fwrite(&type, 4, 1, fd_) != 1 ) goto error; if ( fwrite(&zeroes, 2, 1, fd_) != 1 ) goto error; } else if ( dataType_ == STK_FLOAT64 ) { char type[4] = {'f','l','6','4'}; char zeroes[2] = { 0, 0 }; if ( fwrite(&type, 4, 1, fd_) != 1 ) goto error; if ( fwrite(&zeroes, 2, 1, fd_) != 1 ) goto error; } if ( fwrite(&ssnd, 4, 4, fd_) != 4 ) goto error; oStream_ << "FileWrite: creating AIF file: " << fileName; handleError( StkError::STATUS ); return true; error: oStream_ << "FileWrite: could not write AIF header for file: " << fileName; return false; } void FileWrite :: closeAifFile( void ) { unsigned long frames = (unsigned long) frameCounter_; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&frames); #endif fseek(fd_, 22, SEEK_SET); // jump to "COMM" sampleFrames fwrite(&frames, 4, 1, fd_); int bytesPerSample = 1; if ( dataType_ == STK_SINT16 ) bytesPerSample = 2; if ( dataType_ == STK_SINT24 ) bytesPerSample = 3; else if ( dataType_ == STK_SINT32 || dataType_ == STK_FLOAT32 ) bytesPerSample = 4; else if ( dataType_ == STK_FLOAT64 ) bytesPerSample = 8; unsigned long bytes = frameCounter_ * bytesPerSample * channels_ + 46; if ( dataType_ == STK_FLOAT32 || dataType_ == STK_FLOAT64 ) bytes += 6; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&bytes); #endif fseek(fd_, 4, SEEK_SET); // jump to file size fwrite(&bytes, 4, 1, fd_); bytes = frameCounter_ * bytesPerSample * channels_ + 8; if ( dataType_ == STK_FLOAT32 || dataType_ == STK_FLOAT64 ) bytes += 6; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&bytes); #endif if ( dataType_ == STK_FLOAT32 || dataType_ == STK_FLOAT64 ) fseek(fd_, 48, SEEK_SET); // jump to "SSND" chunk size else fseek(fd_, 42, SEEK_SET); // jump to "SSND" chunk size fwrite(&bytes, 4, 1, fd_); fclose( fd_ ); } bool FileWrite :: setMatFile( std::string fileName ) { if ( fileName.find( ".mat" ) == std::string::npos ) fileName += ".mat"; fd_ = fopen( fileName.c_str(), "w+b" ); if ( !fd_ ) { oStream_ << "FileWrite: could not create MAT file: " << fileName; return false; } if ( dataType_ != STK_FLOAT64 ) { dataType_ = STK_FLOAT64; oStream_ << "FileWrite: using 64-bit floating-point data format for file " << fileName << '.'; handleError( StkError::DEBUG_PRINT ); } struct MatHeader hdr; strcpy( hdr.heading,"MATLAB 5.0 MAT-file, Generated using the Synthesis ToolKit in C++ (STK). By Perry R. Cook and Gary P. Scavone." ); for ( int i=strlen(hdr.heading); i<124; i++ ) hdr.heading[i] = ' '; // Header Flag Fields hdr.hff[0] = (SINT16) 0x0100; // Version field hdr.hff[1] = (SINT16) 'M'; // Endian indicator field ("MI") hdr.hff[1] <<= 8; hdr.hff[1] += 'I'; // Write sample rate in array data element hdr.fs[0] = (SINT32) 14; // Matlab array data type value hdr.fs[1] = (SINT32) 56; // Size of data element to follow (in bytes) // Numeric Array Subelements (4): // 1. Array Flags hdr.fs[2] = (SINT32) 6; // Matlab 32-bit unsigned integer data type value hdr.fs[3] = (SINT32) 8; // 8 bytes of data to follow hdr.fs[4] = (SINT32) 6; // Double-precision array, no array flags set hdr.fs[5] = (SINT32) 0; // 4 bytes undefined // 2. Array Dimensions hdr.fs[6] = (SINT32) 5; // Matlab 32-bit signed integer data type value hdr.fs[7] = (SINT32) 8; // 8 bytes of data to follow (2D array) hdr.fs[8] = (SINT32) 1; // 1 row hdr.fs[9] = (SINT32) 1; // 1 column // 3. Array Name (small data format element) hdr.fs[10] = 0x00020001; hdr.fs[11] = 's' << 8; hdr.fs[11] += 'f'; // 4. Real Part hdr.fs[12] = 9; // Matlab IEEE 754 double data type hdr.fs[13] = 8; // 8 bytes of data to follow FLOAT64 *sampleRate = (FLOAT64 *)&hdr.fs[14]; *sampleRate = (FLOAT64) Stk::sampleRate(); // Write audio samples in array data element hdr.adf[0] = (SINT32) 14; // Matlab array data type value hdr.adf[1] = (SINT32) 0; // Size of file after this point to end (in bytes) // Numeric Array Subelements (4): // 1. Array Flags hdr.adf[2] = (SINT32) 6; // Matlab 32-bit unsigned integer data type value hdr.adf[3] = (SINT32) 8; // 8 bytes of data to follow hdr.adf[4] = (SINT32) 6; // Double-precision array, no array flags set hdr.adf[5] = (SINT32) 0; // 4 bytes undefined // 2. Array Dimensions hdr.adf[6] = (SINT32) 5; // Matlab 32-bit signed integer data type value hdr.adf[7] = (SINT32) 8; // 8 bytes of data to follow (2D array) hdr.adf[8] = (SINT32) channels_; // This is the number of rows hdr.adf[9] = (SINT32) 0; // This is the number of columns // 3. Array Name We'll use fileName for the matlab array name (as // well as the file name), though we might need to strip off a // leading directory path. If fileName is 4 characters or less, we // have to use a small data format element for the array name data // element. Otherwise, the array name must be formatted in 8-byte // increments (up to 31 characters + NULL). std::string name = fileName; size_t found; found = name.find_last_of("/\\"); name = name.substr(found+1); SINT32 namelength = (SINT32) name.size() - 4; // strip off the ".mat" extension if ( namelength > 31 ) namelength = 31; // Truncate name to 31 characters. if ( namelength > 4 ) { hdr.adf[10] = (SINT32) 1; // Matlab 8-bit signed integer data type value } else { // Compressed data element format hdr.adf[10] = (namelength << 16) + 1; } SINT32 headsize = 40; // Number of bytes in audio data element so far. // Write the fixed portion of the header if ( fwrite(&hdr, 236, 1, fd_) != 1 ) goto error; // Write MATLAB array name SINT32 tmp; if ( namelength > 4 ) { if ( fwrite(&namelength, 4, 1, fd_) != 1) goto error; if ( fwrite(name.c_str(), namelength, 1, fd_) != 1 ) goto error; tmp = (SINT32) ceil((float)namelength / 8); if ( fseek(fd_, tmp*8-namelength, SEEK_CUR) == -1 ) goto error; headsize += tmp * 8; } else { // Compressed data element format if ( fwrite(name.c_str(), namelength, 1, fd_) != 1 ) goto error; tmp = 4 - namelength; if ( fseek(fd_, tmp, SEEK_CUR) == -1 ) goto error; } // Finish writing known header information //4. Real Part tmp = 9; // Matlab IEEE 754 double data type if ( fwrite(&tmp, 4, 1, fd_) != 1 ) goto error; tmp = 0; // Size of real part subelement in bytes (8 per sample) if ( fwrite(&tmp, 4, 1, fd_) != 1 ) goto error; headsize += 8; // Total number of bytes in data element so far if ( fseek(fd_, 196, SEEK_SET) == -1 ) goto error; if ( fwrite(&headsize, 4, 1, fd_) != 1 ) goto error; // Write header size ... will update at end if ( fseek(fd_, 0, SEEK_END) == -1 ) goto error; byteswap_ = false; oStream_ << "FileWrite: creating MAT-file: " << fileName; handleError( StkError::STATUS ); return true; error: oStream_ << "FileWrite: could not write MAT-file header for file " << fileName << '.'; return false; } void FileWrite :: closeMatFile( void ) { fseek(fd_, 228, SEEK_SET); // jump to number of columns fwrite(&frameCounter_, 4, 1, fd_); SINT32 headsize, temp; fseek(fd_, 196, SEEK_SET); // jump to header size fread(&headsize, 4, 1, fd_); temp = headsize; headsize += (SINT32) (frameCounter_ * 8 * channels_); fseek(fd_, 196, SEEK_SET); // Write file size (minus some header info) fwrite(&headsize, 4, 1, fd_); fseek(fd_, temp+196, SEEK_SET); // jumpt to data size (in bytes) temp = frameCounter_ * 8 * channels_; fwrite(&temp, 4, 1, fd_); fclose(fd_); } void FileWrite :: write( StkFrames& buffer ) { if ( fd_ == 0 ) { oStream_ << "FileWrite::write(): a file has not yet been opened!"; handleError( StkError::WARNING ); return; } if ( buffer.channels() != channels_ ) { oStream_ << "FileWrite::write(): number of channels in the StkFrames argument does not match that specified to open() function!"; handleError( StkError::FUNCTION_ARGUMENT ); return; } unsigned long nSamples = buffer.size(); if ( dataType_ == STK_SINT16 ) { SINT16 sample; for ( unsigned long k=0; k namespace stk { FileWvIn :: FileWvIn( unsigned long chunkThreshold, unsigned long chunkSize ) : finished_(true), interpolate_(false), time_(0.0), rate_(0.0), chunkThreshold_(chunkThreshold), chunkSize_(chunkSize) { Stk::addSampleRateAlert( this ); } FileWvIn :: FileWvIn( std::string fileName, bool raw, bool doNormalize, unsigned long chunkThreshold, unsigned long chunkSize ) : finished_(true), interpolate_(false), time_(0.0), rate_(0.0), chunkThreshold_(chunkThreshold), chunkSize_(chunkSize) { openFile( fileName, raw, doNormalize ); Stk::addSampleRateAlert( this ); } FileWvIn :: ~FileWvIn() { this->closeFile(); Stk::removeSampleRateAlert( this ); } void FileWvIn :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { if ( !ignoreSampleRateChange_ ) this->setRate( oldRate * rate_ / newRate ); } void FileWvIn :: closeFile( void ) { if ( file_.isOpen() ) file_.close(); finished_ = true; lastFrame_.resize( 0, 0 ); } void FileWvIn :: openFile( std::string fileName, bool raw, bool doNormalize ) { // Call close() in case another file is already open. this->closeFile(); // Attempt to open the file ... an error might be thrown here. file_.open( fileName, raw ); // Determine whether chunking or not. if ( file_.fileSize() > chunkThreshold_ ) { chunking_ = true; chunkPointer_ = 0; data_.resize( chunkSize_, file_.channels() ); if ( doNormalize ) normalizing_ = true; else normalizing_ = false; } else { chunking_ = false; data_.resize( (size_t) file_.fileSize(), file_.channels() ); } // Load all or part of the data. file_.read( data_, 0, doNormalize ); // Resize our lastFrame container. lastFrame_.resize( 1, file_.channels() ); // Set default rate based on file sampling rate. this->setRate( data_.dataRate() / Stk::sampleRate() ); if ( doNormalize & !chunking_ ) this->normalize(); this->reset(); } void FileWvIn :: reset(void) { time_ = (StkFloat) 0.0; for ( unsigned int i=0; inormalize( 1.0 ); } // Normalize all channels equally by the greatest magnitude in all of the data. void FileWvIn :: normalize( StkFloat peak ) { // When chunking, the "normalization" scaling is performed by FileRead. if ( chunking_ ) return; size_t i; StkFloat max = 0.0; for ( i=0; i max ) max = (StkFloat) fabs((double) data_[i]); } if ( max > 0.0 ) { max = 1.0 / max; max *= peak; for ( i=0; i file_.fileSize() - 1.0 ) { time_ = file_.fileSize() - 1.0; for ( unsigned int i=0; i= data_.channels() ) { oStream_ << "FileWvIn::tick(): channel argument and soundfile data are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif if ( finished_ ) return 0.0; if ( time_ < 0.0 || time_ > (StkFloat) ( file_.fileSize() - 1.0 ) ) { for ( unsigned int i=0; i (StkFloat) ( chunkPointer_ + chunkSize_ - 1 ) ) ) { while ( time_ < (StkFloat) chunkPointer_ ) { // negative rate chunkPointer_ -= chunkSize_ - 1; // overlap chunks by one frame if ( chunkPointer_ < 0 ) chunkPointer_ = 0; } while ( time_ > (StkFloat) ( chunkPointer_ + chunkSize_ - 1 ) ) { // positive rate chunkPointer_ += chunkSize_ - 1; // overlap chunks by one frame if ( chunkPointer_ + chunkSize_ > file_.fileSize() ) // at end of file chunkPointer_ = file_.fileSize() - chunkSize_; } // Load more data. file_.read( data_, chunkPointer_, normalizing_ ); } // Adjust index for the current buffer. tyme -= chunkPointer_; } if ( interpolate_ ) { for ( unsigned int i=0; itick(); for ( j=0; jopenFile( fileName, nChannels, type, format ); } FileWvOut :: ~FileWvOut() { this->closeFile(); } void FileWvOut :: closeFile( void ) { if ( file_.isOpen() ) { // Output any remaining samples in the buffer before closing. if ( bufferIndex_ > 0 ) { data_.resize( bufferIndex_, data_.channels() ); file_.write( data_ ); } file_.close(); frameCounter_ = 0; } } void FileWvOut :: openFile( std::string fileName, unsigned int nChannels, FileWrite::FILE_TYPE type, Stk::StkFormat format ) { closeFile(); if ( nChannels < 1 ) { oStream_ << "FileWvOut::openFile: the channels argument must be greater than zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } // An StkError can be thrown by the FileWrite class here. file_.open( fileName, nChannels, type, format ); // Allocate new memory if necessary. data_.resize( bufferFrames_, nChannels ); bufferIndex_ = 0; iData_ = 0; } void FileWvOut :: incrementFrame( void ) { frameCounter_++; bufferIndex_++; if ( bufferIndex_ == bufferFrames_ ) { file_.write( data_ ); bufferIndex_ = 0; iData_ = 0; } } void FileWvOut :: tick( const StkFloat sample ) { #if defined(_STK_DEBUG_) if ( !file_.isOpen() ) { oStream_ << "FileWvOut::tick(): no file open!"; handleError( StkError::WARNING ); return; } #endif unsigned int nChannels = data_.channels(); StkFloat input = sample; clipTest( input ); for ( unsigned int j=0; jincrementFrame(); } void FileWvOut :: tick( const StkFrames& frames ) { #if defined(_STK_DEBUG_) if ( !file_.isOpen() ) { oStream_ << "FileWvOut::tick(): no file open!"; handleError( StkError::WARNING ); return; } if ( data_.channels() != frames.channels() ) { oStream_ << "FileWvOut::tick(): incompatible channel value in StkFrames argument!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif unsigned int iFrames = 0; unsigned int j, nChannels = data_.channels(); for ( unsigned int i=0; iincrementFrame(); } } } // stk namespace stk-4.4.4/src/Fir.cpp000644 000766 000766 00000003516 12015735511 014326 0ustar00garygary000000 000000 /***************************************************/ /*! \class Fir \brief STK general finite impulse response filter class. This class provides a generic digital filter structure that can be used to implement FIR filters. For filters with feedback terms, the Iir class should be used. In particular, this class implements the standard difference equation: y[n] = b[0]*x[n] + ... + b[nb]*x[n-nb] The \e gain parameter is applied at the filter input and does not affect the coefficient values. The default gain value is 1.0. This structure results in one extra multiply per computed sample, but allows easy control of the overall filter gain. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Fir.h" #include namespace stk { Fir :: Fir() { // The default constructor should setup for pass-through. b_.push_back( 1.0 ); inputs_.resize( 1, 1, 0.0 ); } Fir :: Fir( std::vector &coefficients ) { // Check the arguments. if ( coefficients.size() == 0 ) { oStream_ << "Fir: coefficient vector must have size > 0!"; handleError( StkError::FUNCTION_ARGUMENT ); } gain_ = 1.0; b_ = coefficients; inputs_.resize( b_.size(), 1, 0.0 ); this->clear(); } Fir :: ~Fir() { } void Fir :: setCoefficients( std::vector &coefficients, bool clearState ) { // Check the argument. if ( coefficients.size() == 0 ) { oStream_ << "Fir::setCoefficients: coefficient vector must have size > 0!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( b_.size() != coefficients.size() ) { b_ = coefficients; inputs_.resize( b_.size(), 1, 0.0 ); } else { for ( unsigned int i=0; iclear(); } } // stk namespace stk-4.4.4/src/Flute.cpp000644 000766 000766 00000010660 12015735511 014663 0ustar00garygary000000 000000 /***************************************************/ /*! \Class Flute \brief STK flute physical model class. This class implements a simple flute physical model, as discussed by Karjalainen, Smith, Waryznyk, etc. The jet model uses a polynomial, a la Cook. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Jet Delay = 2 - Noise Gain = 4 - Vibrato Frequency = 11 - Vibrato Gain = 1 - Breath Pressure = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Flute.h" #include "SKINI.msg" namespace stk { Flute :: Flute( StkFloat lowestFrequency ) { if ( lowestFrequency <= 0.0 ) { oStream_ << "Flute::Flute: argument is less than or equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } unsigned long nDelays = (unsigned long) ( Stk::sampleRate() / lowestFrequency ); boreDelay_.setMaximumDelay( nDelays + 1 ); jetDelay_.setMaximumDelay( nDelays + 1 ); jetDelay_.setDelay( 49.0 ); vibrato_.setFrequency( 5.925 ); filter_.setPole( 0.7 - ( 0.1 * 22050.0 / Stk::sampleRate() ) ); dcBlock_.setBlockZero(); adsr_.setAllTimes( 0.005, 0.01, 0.8, 0.010 ); endReflection_ = 0.5; jetReflection_ = 0.5; noiseGain_ = 0.15; // Breath pressure random component. vibratoGain_ = 0.05; // Breath periodic vibrato component. jetRatio_ = 0.32; maxPressure_ = 0.0; this->clear(); this->setFrequency( 220.0 ); } Flute :: ~Flute( void ) { } void Flute :: clear( void ) { jetDelay_.clear(); boreDelay_.clear(); filter_.clear(); dcBlock_.clear(); } void Flute :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Flute::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif // We're overblowing here. lastFrequency_ = frequency * 0.66666; // Account for filter delay and one sample "lastOut" delay // (previously approximated as 2.0 samples). The tuning is still // not perfect but I'm not sure why. Also, we are not accounting // for the dc blocking filter delay. StkFloat delay = Stk::sampleRate() / lastFrequency_ - filter_.phaseDelay( lastFrequency_ ) - 1.0; boreDelay_.setDelay( delay ); jetDelay_.setDelay( delay * jetRatio_ ); } void Flute :: setJetDelay( StkFloat aRatio ) { jetRatio_ = aRatio; jetDelay_.setDelay( boreDelay_.getDelay() * aRatio ); // Scaled by ratio. } void Flute :: startBlowing( StkFloat amplitude, StkFloat rate ) { if ( amplitude <= 0.0 || rate <= 0.0 ) { oStream_ << "Flute::startBlowing: one or more arguments is less than or equal to zero!"; handleError( StkError::WARNING ); return; } adsr_.setAttackRate( rate ); maxPressure_ = amplitude / (StkFloat) 0.8; adsr_.keyOn(); } void Flute :: stopBlowing( StkFloat rate ) { if ( rate <= 0.0 ) { oStream_ << "Flute::stopBlowing: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } adsr_.setReleaseRate( rate ); adsr_.keyOff(); } void Flute :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); this->startBlowing( 1.1 + (amplitude * 0.20), amplitude * 0.02 ); outputGain_ = amplitude + 0.001; } void Flute :: noteOff( StkFloat amplitude ) { this->stopBlowing( amplitude * 0.02 ); } void Flute :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Flute::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_JetDelay_) // 2 this->setJetDelay( (StkFloat) (0.08 + (0.48 * normalizedValue)) ); else if (number == __SK_NoiseLevel_) // 4 noiseGain_ = ( normalizedValue * 0.4); else if (number == __SK_ModFrequency_) // 11 vibrato_.setFrequency( normalizedValue * 12.0); else if (number == __SK_ModWheel_) // 1 vibratoGain_ = ( normalizedValue * 0.4 ); else if (number == __SK_AfterTouch_Cont_) // 128 adsr_.setTarget( normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "Flute::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/FM.cpp000644 000766 000766 00000010440 12015735511 014102 0ustar00garygary000000 000000 /***************************************************/ /*! \class FM \brief STK abstract FM synthesis base class. This class controls an arbitrary number of waves and envelopes, determined via a constructor argument. Control Change Numbers: - Control One = 2 - Control Two = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "FM.h" #include "SKINI.msg" namespace stk { FM :: FM( unsigned int operators ) : nOperators_(operators) { if ( nOperators_ == 0 ) { oStream_ << "FM::FM: Number of operators must be greater than zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } twozero_.setB2( -1.0 ); twozero_.setGain( 0.0 ); vibrato_.setFrequency( 6.0 ); unsigned int j; adsr_.resize( nOperators_ ); waves_.resize( nOperators_ ); for (j=0; j=0; i--) { fmGains_[i] = temp; temp *= 0.933033; } temp = 1.0; for (i=15; i>=0; i--) { fmSusLevels_[i] = temp; temp *= 0.707101; } temp = 8.498186; for (i=0; i<32; i++) { fmAttTimes_[i] = temp; temp *= 0.707101; } } FM :: ~FM( void ) { for (unsigned int i=0; isetFrequency( baseFrequency_ * ratios_[i] ); } void FM :: setRatio( unsigned int waveIndex, StkFloat ratio ) { if ( waveIndex >= nOperators_ ) { oStream_ << "FM:setRatio: waveIndex parameter is greater than the number of operators!"; handleError( StkError::WARNING ); return; } ratios_[waveIndex] = ratio; if (ratio > 0.0) waves_[waveIndex]->setFrequency( baseFrequency_ * ratio ); else waves_[waveIndex]->setFrequency( ratio ); } void FM :: setGain( unsigned int waveIndex, StkFloat gain ) { if ( waveIndex >= nOperators_ ) { oStream_ << "FM::setGain: waveIndex parameter is greater than the number of operators!"; handleError( StkError::WARNING ); return; } gains_[waveIndex] = gain; } void FM :: keyOn( void ) { for ( unsigned int i=0; ikeyOn(); } void FM :: keyOff( void ) { for ( unsigned int i=0; ikeyOff(); } void FM :: noteOff( StkFloat amplitude ) { this->keyOff(); } void FM :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "FM::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_Breath_) // 2 this->setControl1( normalizedValue ); else if (number == __SK_FootControl_) // 4 this->setControl2( normalizedValue ); else if (number == __SK_ModFrequency_) // 11 this->setModulationSpeed( normalizedValue * 12.0); else if (number == __SK_ModWheel_) // 1 this->setModulationDepth( normalizedValue ); else if (number == __SK_AfterTouch_Cont_) { // 128 //adsr_[0]->setTarget( normalizedValue ); adsr_[1]->setTarget( normalizedValue ); //adsr_[2]->setTarget( normalizedValue ); adsr_[3]->setTarget( normalizedValue ); } #if defined(_STK_DEBUG_) else { oStream_ << "FM::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/FMVoices.cpp000644 000766 000766 00000010542 12015735511 015256 0ustar00garygary000000 000000 /***************************************************/ /*! \class FMVoices \brief STK singing FM synthesis instrument. This class implements 3 carriers and a common modulator, also referred to as algorithm 6 of the TX81Z. \code Algorithm 6 is : /->1 -\ 4-|-->2 - +-> Out \->3 -/ \endcode Control Change Numbers: - Vowel = 2 - Spectral Tilt = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "FMVoices.h" #include "SKINI.msg" #include "Phonemes.h" namespace stk { FMVoices :: FMVoices( void ) : FM() { // Concatenate the STK rawwave path to the rawwave files for ( unsigned int i=0; i<3; i++ ) waves_[i] = new FileLoop( (Stk::rawwavePath() + "sinewave.raw").c_str(), true ); waves_[3] = new FileLoop( (Stk::rawwavePath() + "fwavblnk.raw").c_str(), true ); this->setRatio(0, 2.00); this->setRatio(1, 4.00); this->setRatio(2, 12.0); this->setRatio(3, 1.00); gains_[3] = fmGains_[80]; adsr_[0]->setAllTimes( 0.05, 0.05, fmSusLevels_[15], 0.05); adsr_[1]->setAllTimes( 0.05, 0.05, fmSusLevels_[15], 0.05); adsr_[2]->setAllTimes( 0.05, 0.05, fmSusLevels_[15], 0.05); adsr_[3]->setAllTimes( 0.01, 0.01, fmSusLevels_[15], 0.5); twozero_.setGain( 0.0 ); modDepth_ = (StkFloat) 0.005; currentVowel_ = 0; tilt_[0] = 1.0; tilt_[1] = 0.5; tilt_[2] = 0.2; mods_[0] = 1.0; mods_[1] = 1.1; mods_[2] = 1.1; baseFrequency_ = 110.0; this->setFrequency( 110.0 ); } FMVoices :: ~FMVoices( void ) { } void FMVoices :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "FMVoices::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif StkFloat temp, temp2 = 0.0; int tempi = 0; unsigned int i = 0; if (currentVowel_ < 32) { i = currentVowel_; temp2 = 0.9; } else if (currentVowel_ < 64) { i = currentVowel_ - 32; temp2 = 1.0; } else if (currentVowel_ < 96) { i = currentVowel_ - 64; temp2 = 1.1; } else if (currentVowel_ <= 128) { i = currentVowel_ - 96; temp2 = 1.2; } baseFrequency_ = frequency; temp = (temp2 * Phonemes::formantFrequency(i, 0) / baseFrequency_) + 0.5; tempi = (int) temp; this->setRatio( 0, (StkFloat) tempi ); temp = (temp2 * Phonemes::formantFrequency(i, 1) / baseFrequency_) + 0.5; tempi = (int) temp; this->setRatio( 1, (StkFloat) tempi ); temp = (temp2 * Phonemes::formantFrequency(i, 2) / baseFrequency_) + 0.5; tempi = (int) temp; this->setRatio( 2, (StkFloat) tempi ); gains_[0] = 1.0; gains_[1] = 1.0; gains_[2] = 1.0; } void FMVoices :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); tilt_[0] = amplitude; tilt_[1] = amplitude * amplitude; tilt_[2] = tilt_[1] * amplitude; this->keyOn(); } void FMVoices :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "FMVoices::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_Breath_) // 2 gains_[3] = fmGains_[(int) ( normalizedValue * 99.9 )]; else if (number == __SK_FootControl_) { // 4 currentVowel_ = (int) (normalizedValue * 128.0); this->setFrequency(baseFrequency_); } else if (number == __SK_ModFrequency_) // 11 this->setModulationSpeed( normalizedValue * 12.0); else if (number == __SK_ModWheel_) // 1 this->setModulationDepth( normalizedValue ); else if (number == __SK_AfterTouch_Cont_) { // 128 tilt_[0] = normalizedValue; tilt_[1] = normalizedValue * normalizedValue; tilt_[2] = tilt_[1] * normalizedValue; } #if defined(_STK_DEBUG_) else { oStream_ << "FMVoices::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/FormSwep.cpp000644 000766 000766 00000007077 12015735511 015356 0ustar00garygary000000 000000 /***************************************************/ /*! \class FormSwep \brief STK sweepable formant filter class. This class implements a formant (resonance) which can be "swept" over time from one frequency setting to another. It provides methods for controlling the sweep rate and target frequency. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "FormSwep.h" #include namespace stk { FormSwep :: FormSwep( void ) { frequency_ = 0.0; radius_ = 0.0; targetGain_ = 1.0; targetFrequency_ = 0.0; targetRadius_ = 0.0; deltaGain_ = 0.0; deltaFrequency_ = 0.0; deltaRadius_ = 0.0; sweepState_ = 0.0; sweepRate_ = 0.002; dirty_ = false; b_.resize( 3, 0.0 ); a_.resize( 3, 0.0 ); a_[0] = 1.0; inputs_.resize( 3, 1, 0.0 ); outputs_.resize( 3, 1, 0.0 ); Stk::addSampleRateAlert( this ); } FormSwep :: ~FormSwep() { Stk::removeSampleRateAlert( this ); } void FormSwep :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { if ( !ignoreSampleRateChange_ ) { oStream_ << "FormSwep::sampleRateChanged: you may need to recompute filter coefficients!"; handleError( StkError::WARNING ); } } void FormSwep :: setResonance( StkFloat frequency, StkFloat radius ) { #if defined(_STK_DEBUG_) if ( frequency < 0.0 || frequency > 0.5 * Stk::sampleRate() ) { oStream_ << "FormSwep::setResonance: frequency argument (" << frequency << ") is out of range!"; handleError( StkError::WARNING ); return; } if ( radius < 0.0 || radius >= 1.0 ) { oStream_ << "FormSwep::setResonance: radius argument (" << radius << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif radius_ = radius; frequency_ = frequency; a_[2] = radius * radius; a_[1] = -2.0 * radius * cos( TWO_PI * frequency / Stk::sampleRate() ); // Use zeros at +- 1 and normalize the filter peak gain. b_[0] = 0.5 - 0.5 * a_[2]; b_[1] = 0.0; b_[2] = -b_[0]; } void FormSwep :: setStates( StkFloat frequency, StkFloat radius, StkFloat gain ) { dirty_ = false; if ( frequency_ != frequency || radius_ != radius ) this->setResonance( frequency, radius ); gain_ = gain; targetFrequency_ = frequency; targetRadius_ = radius; targetGain_ = gain; } void FormSwep :: setTargets( StkFloat frequency, StkFloat radius, StkFloat gain ) { if ( frequency < 0.0 || frequency > 0.5 * Stk::sampleRate() ) { oStream_ << "FormSwep::setTargets: frequency argument (" << frequency << ") is out of range!"; handleError( StkError::WARNING ); return; } if ( radius < 0.0 || radius >= 1.0 ) { oStream_ << "FormSwep::setTargets: radius argument (" << radius << ") is out of range!"; handleError( StkError::WARNING ); return; } dirty_ = true; startFrequency_ = frequency_; startRadius_ = radius_; startGain_ = gain_; targetFrequency_ = frequency; targetRadius_ = radius; targetGain_ = gain; deltaFrequency_ = frequency - frequency_; deltaRadius_ = radius - radius_; deltaGain_ = gain - gain_; sweepState_ = 0.0; } void FormSwep :: setSweepRate( StkFloat rate ) { if ( rate < 0.0 || rate > 1.0 ) { oStream_ << "FormSwep::setSweepRate: argument (" << rate << ") is out of range!"; handleError( StkError::WARNING ); return; } sweepRate_ = rate; } void FormSwep :: setSweepTime( StkFloat time ) { if ( time <= 0.0 ) { oStream_ << "FormSwep::setSweepTime: argument (" << time << ") must be > 0.0!"; handleError( StkError::WARNING ); return; } this->setSweepRate( 1.0 / ( time * Stk::sampleRate() ) ); } } // stk namespace stk-4.4.4/src/FreeVerb.cpp000644 000766 000766 00000014150 12015735511 015302 0ustar00garygary000000 000000 /***********************************************************************/ /*! \class FreeVerb \brief Jezar at Dreampoint's FreeVerb, implemented in STK. Freeverb is a free and open-source Schroeder reverberator originally implemented in C++. The parameters of the reverberation model are exceptionally well tuned. FreeVerb uses 8 lowpass-feedback-comb-filters in parallel, followed by 4 Schroeder allpass filters in series. The input signal can be either mono or stereo, and the output signal is stereo. The delay lengths are optimized for a sample rate of 44100 Hz. Ported to STK by Gregory Burlet, 2012. */ /***********************************************************************/ #include "FreeVerb.h" #include #include using namespace stk; // Set static delay line lengths const StkFloat FreeVerb::fixedGain = 0.015; const StkFloat FreeVerb::scaleWet = 3; const StkFloat FreeVerb::scaleDry = 2; const StkFloat FreeVerb::scaleDamp = 0.4; const StkFloat FreeVerb::scaleRoom = 0.28; const StkFloat FreeVerb::offsetRoom = 0.7; int FreeVerb::cDelayLengths[] = {1617, 1557, 1491, 1422, 1356, 1277, 1188, 1116}; int FreeVerb::aDelayLengths[] = {225, 556, 441, 341}; FreeVerb::FreeVerb( void ) { // Resize lastFrame_ for stereo output lastFrame_.resize( 1, 2, 0.0 ); // Initialize parameters Effect::setEffectMix( 0.75 ); // set initially to 3/4 wet 1/4 dry signal (different than original freeverb) roomSizeMem_ = (0.75 * scaleRoom) + offsetRoom; // feedback attenuation in LBFC dampMem_ = 0.25 * scaleDamp; // pole of lowpass filters in the LBFC width_ = 1.0; frozenMode_ = false; update(); gain_ = fixedGain; // input gain before sending to filters g_ = 0.5; // allpass coefficient, immutable in FreeVerb // Scale delay line lengths according to the current sampling rate double fsScale = Stk::sampleRate() / 44100.0; if ( fsScale != 1.0 ) { // scale comb filter delay lines for ( int i = 0; i < nCombs; i++ ) { cDelayLengths[i] = (int) floor(fsScale * cDelayLengths[i]); } // Scale allpass filter delay lines for ( int i = 0; i < nAllpasses; i++ ) { aDelayLengths[i] = (int) floor(fsScale * aDelayLengths[i]); } } // Initialize delay lines for the LBFC filters for ( int i = 0; i < nCombs; i++ ) { combDelayL_[i].setMaximumDelay( cDelayLengths[i] ); combDelayL_[i].setDelay( cDelayLengths[i] ); combDelayR_[i].setMaximumDelay( cDelayLengths[i] + stereoSpread ); combDelayR_[i].setDelay( cDelayLengths[i] + stereoSpread ); } // initialize delay lines for the allpass filters for (int i = 0; i < nAllpasses; i++) { allPassDelayL_[i].setMaximumDelay( aDelayLengths[i] ); allPassDelayL_[i].setDelay( aDelayLengths[i] ); allPassDelayR_[i].setMaximumDelay( aDelayLengths[i] + stereoSpread ); allPassDelayR_[i].setDelay( aDelayLengths[i] + stereoSpread ); } } FreeVerb::~FreeVerb() { } void FreeVerb::setEffectMix( StkFloat mix ) { Effect::setEffectMix( mix ); update(); } void FreeVerb::setRoomSize( StkFloat roomSize ) { roomSizeMem_ = (roomSize * scaleRoom) + offsetRoom; update(); } StkFloat FreeVerb::getRoomSize() { return (roomSizeMem_ - offsetRoom) / scaleRoom; } void FreeVerb::setDamping( StkFloat damping ) { dampMem_ = damping * scaleDamp; update(); } StkFloat FreeVerb::getDamping() { return dampMem_ / scaleDamp; } void FreeVerb::setWidth( StkFloat width ) { width_ = width; update(); } StkFloat FreeVerb::getWidth() { return width_; } void FreeVerb::setMode( bool isFrozen ) { frozenMode_ = isFrozen; update(); } StkFloat FreeVerb::getMode() { return frozenMode_; } void FreeVerb::update() { StkFloat wet = scaleWet * effectMix_; dry_ = scaleDry * (1.0-effectMix_); // Use the L1 norm so the output gain will sum to one while still // preserving the ratio of scalings in original FreeVerb wet /= (wet + dry_); dry_ /= (wet + dry_); wet1_ = wet * (width_/2.0 + 0.5); wet2_ = wet * (1.0 - width_)/2.0; if ( frozenMode_ ) { // put into freeze mode roomSize_ = 1.0; damp_ = 0.0; gain_ = 0.0; } else { roomSize_ = roomSizeMem_; damp_ = dampMem_; gain_ = fixedGain; } for ( int i=0; i= frames.channels() - 1 ) { oStream_ << "FreeVerb::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() - 1 ) { oStream_ << "FreeVerb::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(); unsigned int oHop = oFrames.channels(); bool stereoInput = ( iFrames.channels() > iChannel+1 ) ? true : false; for ( unsigned int i=0; i namespace stk { Granulate :: Granulate( void ) { this->setGrainParameters(); // use default values this->setRandomFactor(); gStretch_ = 0; stretchCounter_ = 0; gain_ = 1.0; } Granulate :: Granulate( unsigned int nVoices, std::string fileName, bool typeRaw ) { this->setGrainParameters(); // use default values this->setRandomFactor(); gStretch_ = 0; stretchCounter_ = 0; this->openFile( fileName, typeRaw ); this->setVoices( nVoices ); } Granulate :: ~Granulate( void ) { } void Granulate :: setStretch( unsigned int stretchFactor ) { if ( stretchFactor <= 1 ) gStretch_ = 0; else if ( gStretch_ >= 1000 ) gStretch_ = 1000; else gStretch_ = stretchFactor - 1; } void Granulate :: setGrainParameters( unsigned int duration, unsigned int rampPercent, int offset, unsigned int delay ) { gDuration_ = duration; if ( gDuration_ == 0 ) { gDuration_ = 1; oStream_ << "Granulate::setGrainParameters: duration argument cannot be zero ... setting to 1 millisecond."; handleError( StkError::WARNING ); } gRampPercent_ = rampPercent; if ( gRampPercent_ > 100 ) { gRampPercent_ = 100; oStream_ << "Granulate::setGrainParameters: rampPercent argument cannot be greater than 100 ... setting to 100."; handleError( StkError::WARNING ); } gOffset_ = offset; gDelay_ = delay; } void Granulate :: setRandomFactor( StkFloat randomness ) { if ( randomness < 0.0 ) gRandomFactor_ = 0.0; else if ( randomness > 1.0 ) gRandomFactor_ = 0.97; gRandomFactor_ = 0.97 * randomness; }; void Granulate :: openFile( std::string fileName, bool typeRaw ) { // Attempt to load the soundfile data. FileRead file( fileName, typeRaw ); data_.resize( file.fileSize(), file.channels() ); file.read( data_ ); lastFrame_.resize( 1, file.channels(), 0.0 ); this->reset(); #if defined(_STK_DEBUG_) std::ostringstream message; message << "Granulate::openFile: file = " << fileName << ", file frames = " << file.fileSize() << '.'; handleError( message.str(), StkError::DEBUG_PRINT ); #endif } void Granulate :: reset( void ) { gPointer_ = 0; // Reset grain parameters. unsigned int count, nVoices = grains_.size(); for ( unsigned int i=0; icalculateGrain( grains_[i] ); break; case GRAIN_FADEIN: // We're done ramping up the envelope if ( grains_[i].sustainCount > 0 ) { grains_[i].counter = grains_[i].sustainCount; grains_[i].state = GRAIN_SUSTAIN; break; } // else no sustain state (i.e. perfect triangle window) case GRAIN_SUSTAIN: // We're done with flat part of envelope ... setup to ramp down if ( grains_[i].decayCount > 0 ) { grains_[i].counter = grains_[i].decayCount; grains_[i].eRate = -grains_[i].eRate; grains_[i].state = GRAIN_FADEOUT; break; } // else no fade out state (gRampPercent = 0) case GRAIN_FADEOUT: // We're done ramping down ... setup for wait between grains if ( grains_[i].delayCount > 0 ) { grains_[i].counter = grains_[i].delayCount; grains_[i].state = GRAIN_STOPPED; break; } // else no delay (gDelay = 0) this->calculateGrain( grains_[i] ); } } // Accumulate the grain outputs. if ( grains_[i].state > 0 ) { for ( j=0; j= data_.frames() ) grains_[i].pointer = 0; } // Decrement counter for all states. grains_[i].counter--; } // Increment our global file pointer at the stretch rate. if ( stretchCounter_++ == gStretch_ ) { gPointer_++; if ( (unsigned long) gPointer_ >= data_.frames() ) gPointer_ = 0; stretchCounter_ = 0; } return lastFrame_[channel]; } } // stk namespace stk-4.4.4/src/Guitar.cpp000644 000766 000766 00000016655 12015735511 015051 0ustar00garygary000000 000000 /***************************************************/ /*! \class Guitar \brief STK guitar model class. This class implements a guitar model with an arbitrary number of strings (specified during instantiation). Each string is represented by an stk::Twang object. The model supports commuted synthesis, as discussed by Smith and Karjalainen. It also includes a basic body coupling model and supports feedback. This class does not attempt voice management. Rather, most functions support a parameter to specify a particular string number and string (voice) management is assumed to occur externally. Note that this class does not inherit from stk::Instrmnt because of API inconsistencies. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Bridge Coupling Gain = 2 - Pluck Position = 4 - Loop Gain = 11 - Coupling Filter Pole = 1 - Pick Filter Pole = 128 by Gary P. Scavone, 2012. */ /***************************************************/ #include "Guitar.h" #include "FileWvIn.h" #include "Noise.h" #include "SKINI.msg" #include namespace stk { #define BASE_COUPLING_GAIN 0.01 Guitar :: Guitar( unsigned int nStrings, std::string bodyfile ) { strings_.resize( nStrings ); stringState_.resize( nStrings, 0 ); decayCounter_.resize( nStrings, 0 ); filePointer_.resize( nStrings, 0 ); pluckGains_.resize( nStrings, 0 ); setBodyFile( bodyfile ); couplingGain_ = BASE_COUPLING_GAIN; couplingFilter_.setPole( 0.9 ); pickFilter_.setPole( 0.95 ); lastFrame_.resize(1, 1, 0.0); } void Guitar :: clear( void ) { for ( unsigned int i=0; i 1.0 ) { std::cerr << "Guitar::setPluckPosition: position parameter out of range!"; handleError( StkError::WARNING ); return; } if ( string >= (int) strings_.size() ) { oStream_ << "Guitar::setPluckPosition: string parameter is greater than number of strings!"; handleError( StkError::WARNING ); return; } if ( string < 0 ) // set all strings for ( unsigned int i=0; i 1.0 ) { std::cerr << "Guitar::setLoopGain: gain parameter out of range!"; handleError( StkError::WARNING ); return; } if ( string >= (int) strings_.size() ) { oStream_ << "Guitar::setLoopGain: string parameter is greater than number of strings!"; handleError( StkError::WARNING ); return; } if ( string < 0 ) // set all strings for ( unsigned int i=0; i= strings_.size() ) { oStream_ << "Guitar::setFrequency: string parameter is greater than number of strings!"; handleError( StkError::WARNING ); return; } #endif strings_[string].setFrequency( frequency ); } void Guitar :: noteOn( StkFloat frequency, StkFloat amplitude, unsigned int string ) { #if defined(_STK_DEBUG_) if ( string >= strings_.size() ) { oStream_ << "Guitar::noteOn: string parameter is greater than number of strings!"; handleError( StkError::WARNING ); return; } if ( Stk::inRange( amplitude, 0.0, 1.0 ) == false ) { oStream_ << "Guitar::noteOn: amplitude parameter is outside range 0.0 - 1.0!"; handleError( StkError::WARNING ); return; } #endif this->setFrequency( frequency, string ); stringState_[string] = 2; filePointer_[string] = 0; strings_[string].setLoopGain( 0.995 ); pluckGains_[string] = amplitude; } void Guitar :: noteOff( StkFloat amplitude, unsigned int string ) { #if defined(_STK_DEBUG_) if ( string >= strings_.size() ) { oStream_ << "Guitar::noteOff: string parameter is greater than number of strings!"; handleError( StkError::WARNING ); return; } if ( Stk::inRange( amplitude, 0.0, 1.0 ) == false ) { oStream_ << "Guitar::noteOff: amplitude parameter is outside range 0.0 - 1.0!"; handleError( StkError::WARNING ); return; } #endif strings_[string].setLoopGain( (1.0 - amplitude) * 0.9 ); stringState_[string] = 1; } void Guitar :: controlChange( int number, StkFloat value, int string ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Guitar::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } if ( string > 0 && string >= (int) strings_.size() ) { oStream_ << "Guitar::controlChange: string parameter is greater than number of strings!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if ( number == 2 ) couplingGain_ = 1.5 * BASE_COUPLING_GAIN * normalizedValue; else if ( number == __SK_PickPosition_ ) // 4 this->setPluckPosition( normalizedValue, string ); else if ( number == __SK_StringDamping_ ) // 11 this->setLoopGain( 0.97 + (normalizedValue * 0.03), string ); else if ( number == __SK_ModWheel_ ) // 1 couplingFilter_.setPole( 0.98 * normalizedValue ); else if (number == __SK_AfterTouch_Cont_) // 128 pickFilter_.setPole( 0.95 * normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "Guitar::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/HevyMetl.cpp000644 000766 000766 00000004004 12015735511 015334 0ustar00garygary000000 000000 /***************************************************/ /*! \class HevyMetl \brief STK heavy metal FM synthesis instrument. This class implements 3 cascade operators with feedback modulation, also referred to as algorithm 3 of the TX81Z. Algorithm 3 is : 4--\ 3-->2-- + -->1-->Out Control Change Numbers: - Total Modulator Index = 2 - Modulator Crossfade = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "HevyMetl.h" namespace stk { HevyMetl :: HevyMetl( void ) : FM() { // Concatenate the STK rawwave path to the rawwave files for ( unsigned int i=0; i<3; i++ ) waves_[i] = new FileLoop( (Stk::rawwavePath() + "sinewave.raw").c_str(), true ); waves_[3] = new FileLoop( (Stk::rawwavePath() + "fwavblnk.raw").c_str(), true ); this->setRatio(0, 1.0 * 1.000); this->setRatio(1, 4.0 * 0.999); this->setRatio(2, 3.0 * 1.001); this->setRatio(3, 0.5 * 1.002); gains_[0] = fmGains_[92]; gains_[1] = fmGains_[76]; gains_[2] = fmGains_[91]; gains_[3] = fmGains_[68]; adsr_[0]->setAllTimes( 0.001, 0.001, 1.0, 0.01); adsr_[1]->setAllTimes( 0.001, 0.010, 1.0, 0.50); adsr_[2]->setAllTimes( 0.010, 0.005, 1.0, 0.20); adsr_[3]->setAllTimes( 0.030, 0.010, 0.2, 0.20); twozero_.setGain( 2.0 ); vibrato_.setFrequency( 5.5 ); modDepth_ = 0.0; } HevyMetl :: ~HevyMetl( void ) { } void HevyMetl :: noteOn( StkFloat frequency, StkFloat amplitude ) { gains_[0] = amplitude * fmGains_[92]; gains_[1] = amplitude * fmGains_[76]; gains_[2] = amplitude * fmGains_[91]; gains_[3] = amplitude * fmGains_[68]; this->setFrequency( frequency ); this->keyOn(); } } // stk namespace stk-4.4.4/src/Iir.cpp000644 000766 000766 00000006646 12015735511 014340 0ustar00garygary000000 000000 /***************************************************/ /*! \class Iir \brief STK general infinite impulse response filter class. This class provides a generic digital filter structure that can be used to implement IIR filters. For filters containing only feedforward terms, the Fir class is slightly more efficient. In particular, this class implements the standard difference equation: a[0]*y[n] = b[0]*x[n] + ... + b[nb]*x[n-nb] - a[1]*y[n-1] - ... - a[na]*y[n-na] If a[0] is not equal to 1, the filter coeffcients are normalized by a[0]. The \e gain parameter is applied at the filter input and does not affect the coefficient values. The default gain value is 1.0. This structure results in one extra multiply per computed sample, but allows easy control of the overall filter gain. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Iir.h" namespace stk { Iir :: Iir() { // The default constructor should setup for pass-through. b_.push_back( 1.0 ); a_.push_back( 1.0 ); inputs_.resize( 1, 1, 0.0 ); outputs_.resize( 1, 1, 0.0 ); } Iir :: Iir( std::vector &bCoefficients, std::vector &aCoefficients ) { // Check the arguments. if ( bCoefficients.size() == 0 || aCoefficients.size() == 0 ) { oStream_ << "Iir: a and b coefficient vectors must both have size > 0!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( aCoefficients[0] == 0.0 ) { oStream_ << "Iir: a[0] coefficient cannot == 0!"; handleError( StkError::FUNCTION_ARGUMENT ); } gain_ = 1.0; b_ = bCoefficients; a_ = aCoefficients; inputs_.resize( b_.size(), 1, 0.0 ); outputs_.resize( a_.size(), 1, 0.0 ); this->clear(); } Iir :: ~Iir() { } void Iir :: setCoefficients( std::vector &bCoefficients, std::vector &aCoefficients, bool clearState ) { this->setNumerator( bCoefficients, false ); this->setDenominator( aCoefficients, false ); if ( clearState ) this->clear(); } void Iir :: setNumerator( std::vector &bCoefficients, bool clearState ) { // Check the argument. if ( bCoefficients.size() == 0 ) { oStream_ << "Iir::setNumerator: coefficient vector must have size > 0!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( b_.size() != bCoefficients.size() ) { b_ = bCoefficients; inputs_.resize( b_.size(), 1, 0.0 ); } else { for ( unsigned int i=0; iclear(); } void Iir :: setDenominator( std::vector &aCoefficients, bool clearState ) { // Check the argument. if ( aCoefficients.size() == 0 ) { oStream_ << "Iir::setDenominator: coefficient vector must have size > 0!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( aCoefficients[0] == 0.0 ) { oStream_ << "Iir::setDenominator: a[0] coefficient cannot == 0!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( a_.size() != aCoefficients.size() ) { a_ = aCoefficients; outputs_.resize( a_.size(), 1, 0.0 ); } else { for ( unsigned int i=0; iclear(); // Scale coefficients by a[0] if necessary if ( a_[0] != 1.0 ) { unsigned int i; for ( i=0; i namespace stk { extern "C" THREAD_RETURN THREAD_TYPE inputThread( void * ptr ) { ThreadInfo *info = (ThreadInfo *)ptr; while ( !info->finished ) { ((InetWvIn *) info->object)->receive(); } return 0; } InetWvIn :: InetWvIn( unsigned long bufferFrames, unsigned int nBuffers ) :soket_(0), buffer_(0), bufferFrames_(bufferFrames), bufferBytes_(0), nBuffers_(nBuffers), connected_(false) { threadInfo_.finished = false; threadInfo_.object = (void *) this; // Start the input thread. if ( !thread_.start( &inputThread, &threadInfo_ ) ) { oStream_ << "InetWvIn(): unable to start input thread in constructor!"; handleError( StkError::PROCESS_THREAD ); } } InetWvIn :: ~InetWvIn() { // Close down the thread. connected_ = false; threadInfo_.finished = true; if ( soket_ ) delete soket_; if ( buffer_ ) delete [] buffer_; } void InetWvIn :: listen( int port, unsigned int nChannels, Stk::StkFormat format, Socket::ProtocolType protocol ) { mutex_.lock(); if ( connected_ ) delete soket_; if ( nChannels < 1 ) { oStream_ << "InetWvIn()::listen(): the channel argument must be greater than zero."; handleError( StkError::FUNCTION_ARGUMENT ); } if ( format == STK_SINT16 ) dataBytes_ = 2; else if ( format == STK_SINT32 || format == STK_FLOAT32 ) dataBytes_ = 4; else if ( format == STK_FLOAT64 ) dataBytes_ = 8; else if ( format == STK_SINT8 ) dataBytes_ = 1; else { oStream_ << "InetWvIn(): unknown data type specified!"; handleError( StkError::FUNCTION_ARGUMENT ); } dataType_ = format; unsigned long bufferBytes = bufferFrames_ * nBuffers_ * nChannels * dataBytes_; if ( bufferBytes > bufferBytes_ ) { if ( buffer_) delete [] buffer_; buffer_ = (char *) new char[ bufferBytes ]; bufferBytes_ = bufferBytes; } data_.resize( bufferFrames_, nChannels ); lastFrame_.resize( 1, nChannels, 0.0 ); bufferCounter_ = 0; writePoint_ = 0; readPoint_ = 0; bytesFilled_ = 0; if ( protocol == Socket::PROTO_TCP ) { TcpServer *socket = new TcpServer( port ); oStream_ << "InetWvIn:listen(): waiting for TCP connection on port " << socket->port() << " ... "; handleError( StkError::STATUS ); fd_ = socket->accept(); if ( fd_ < 0) { oStream_ << "InetWvIn::listen(): Error accepting TCP connection request!"; handleError( StkError::PROCESS_SOCKET ); } oStream_ << "InetWvIn::listen(): TCP socket connection made!"; handleError( StkError::STATUS ); soket_ = (Socket *) socket; } else { soket_ = new UdpSocket( port ); fd_ = soket_->id(); } connected_ = true; mutex_.unlock(); } void InetWvIn :: receive( void ) { if ( !connected_ ) { Stk::sleep(100); return; } fd_set mask; FD_ZERO( &mask ); FD_SET( fd_, &mask ); // The select function will block until data is available for reading. select( fd_+1, &mask, (fd_set *)0, (fd_set *)0, NULL ); if ( FD_ISSET( fd_, &mask ) ) { mutex_.lock(); unsigned long unfilled = bufferBytes_ - bytesFilled_; if ( unfilled > 0 ) { // There's room in our buffer for more data. unsigned long endPoint = writePoint_ + unfilled; if ( endPoint > bufferBytes_ ) unfilled -= endPoint - bufferBytes_; int i = soket_->readBuffer( fd_, (void *)&buffer_[writePoint_], unfilled, 0 ); //int i = Socket::readBuffer( fd_, (void *)&buffer_[writePoint_], unfilled, 0 ); if ( i <= 0 ) { oStream_ << "InetWvIn::receive(): the remote InetWvIn socket has closed."; handleError( StkError::STATUS ); connected_ = false; mutex_.unlock(); return; } bytesFilled_ += i; writePoint_ += i; if ( writePoint_ == bufferBytes_ ) writePoint_ = 0; mutex_.unlock(); } else { // Sleep 10 milliseconds AFTER unlocking mutex. mutex_.unlock(); Stk::sleep( 10 ); } } } int InetWvIn :: readData( void ) { // We have two potential courses of action should this method // be called and the input buffer isn't sufficiently filled. // One solution is to fill the data buffer with zeros and return. // The other solution is to wait until the necessary data exists. // I chose the latter, as it works for both streamed files // (non-realtime data transport) and realtime playback (given // adequate network bandwidth and speed). // Wait until data is ready. unsigned long bytes = data_.size() * dataBytes_; while ( connected_ && bytesFilled_ < bytes ) Stk::sleep( 10 ); if ( !connected_ && bytesFilled_ == 0 ) return 0; bytes = ( bytesFilled_ < bytes ) ? bytesFilled_ : bytes; // Copy samples from buffer to data. StkFloat gain; long samples = bytes / dataBytes_; mutex_.lock(); if ( dataType_ == STK_SINT16 ) { gain = 1.0 / 32767.0; SINT16 *buf = (SINT16 *) (buffer_+readPoint_); for (int i=0; i 0 || bufferCounter_ > 0 ) return true; else return connected_; } StkFloat InetWvIn :: tick( unsigned int channel ) { // If no connection and we've output all samples in the queue, return 0.0. if ( !connected_ && bytesFilled_ == 0 && bufferCounter_ == 0 ) { #if defined(_STK_DEBUG_) oStream_ << "InetWvIn::tick(): a valid socket connection does not exist!"; handleError( StkError::DEBUG_PRINT ); #endif return 0.0; } #if defined(_STK_DEBUG_) if ( channel >= data_.channels() ) { oStream_ << "InetWvIn::tick(): channel argument is incompatible with data stream!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif if ( bufferCounter_ == 0 ) bufferCounter_ = readData(); unsigned int nChannels = lastFrame_.channels(); long index = ( bufferFrames_ - bufferCounter_ ) * nChannels; for ( unsigned int i=0; itick(); for ( j=0; j namespace stk { InetWvOut :: InetWvOut( unsigned long packetFrames ) : buffer_(0), soket_(0), bufferFrames_(packetFrames), bufferBytes_(0) { } InetWvOut :: InetWvOut( int port, Socket::ProtocolType protocol, std::string hostname, unsigned int nChannels, Stk::StkFormat format, unsigned long packetFrames ) : buffer_(0), soket_(0), bufferFrames_(packetFrames), bufferBytes_(0) { connect( port, protocol, hostname, nChannels, format ); } InetWvOut :: ~InetWvOut() { disconnect(); if ( soket_ ) delete soket_; if ( buffer_ ) delete [] buffer_; } void InetWvOut :: connect( int port, Socket::ProtocolType protocol, std::string hostname, unsigned int nChannels, Stk::StkFormat format ) { if ( soket_ && soket_->isValid( soket_->id() ) ) disconnect(); if ( nChannels == 0 ) { oStream_ << "InetWvOut::connect: the channel argument must be greater than zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( format == STK_SINT8 ) dataBytes_ = 1; else if ( format == STK_SINT16 ) dataBytes_ = 2; else if ( format == STK_SINT32 || format == STK_FLOAT32 ) dataBytes_ = 4; else if ( format == STK_FLOAT64 ) dataBytes_ = 8; else { oStream_ << "InetWvOut::connect: unknown data type specified."; handleError( StkError::FUNCTION_ARGUMENT ); } dataType_ = format; if ( protocol == Socket::PROTO_TCP ) { soket_ = new TcpClient( port, hostname ); } else { // For UDP sockets, the sending and receiving sockets cannot have // the same port number. Since the port argument corresponds to // the destination port, we will associate this socket instance // with a different port number (arbitrarily determined as port - // 1). UdpSocket *socket = new UdpSocket( port - 1 ); socket->setDestination( port, hostname ); soket_ = (Socket *) socket; } // Allocate new memory if necessary. data_.resize( bufferFrames_, nChannels ); unsigned long bufferBytes = dataBytes_ * bufferFrames_ * nChannels; if ( bufferBytes > bufferBytes_ ) { if ( buffer_) delete [] buffer_; buffer_ = (char *) new char[ bufferBytes ]; bufferBytes_ = bufferBytes; } frameCounter_ = 0; bufferIndex_ = 0; iData_ = 0; } void InetWvOut :: disconnect(void) { if ( soket_ ) { writeData( bufferIndex_ ); soket_->close( soket_->id() ); delete soket_; soket_ = 0; } } void InetWvOut :: writeData( unsigned long frames ) { unsigned long samples = frames * data_.channels(); if ( dataType_ == STK_SINT8 ) { signed char *ptr = (signed char *) buffer_; for ( unsigned long k=0; kclipTest( data_[k] ); *ptr++ = (signed char) (data_[k] * 127.0); } } else if ( dataType_ == STK_SINT16 ) { SINT16 *ptr = (SINT16 *) buffer_; for ( unsigned long k=0; kclipTest( data_[k] ); *ptr = (SINT16) (data_[k] * 32767.0); #ifdef __LITTLE_ENDIAN__ swap16 ((unsigned char *)ptr); #endif ptr++; } } else if ( dataType_ == STK_SINT32 ) { SINT32 *ptr = (SINT32 *) buffer_; for ( unsigned long k=0; kclipTest( data_[k] ); *ptr = (SINT32) (data_[k] * 2147483647.0); #ifdef __LITTLE_ENDIAN__ swap32 ((unsigned char *)ptr); #endif ptr++; } } else if ( dataType_ == STK_FLOAT32 ) { FLOAT32 *ptr = (FLOAT32 *) buffer_; for ( unsigned long k=0; kclipTest( data_[k] ); *ptr = (FLOAT32) data_[k]; #ifdef __LITTLE_ENDIAN__ swap32 ((unsigned char *)ptr); #endif ptr++; } } else if ( dataType_ == STK_FLOAT64 ) { FLOAT64 *ptr = (FLOAT64 *) buffer_; for ( unsigned long k=0; kclipTest( data_[k] ); *ptr = (FLOAT64) data_[k]; #ifdef __LITTLE_ENDIAN__ swap64 ((unsigned char *)ptr); #endif ptr++; } } long bytes = dataBytes_ * samples; if ( soket_->writeBuffer( (const void *)buffer_, bytes, 0 ) < 0 ) { oStream_ << "InetWvOut: connection to socket server failed!"; handleError( StkError::PROCESS_SOCKET ); } } void InetWvOut :: incrementFrame( void ) { frameCounter_++; bufferIndex_++; if ( bufferIndex_ == bufferFrames_ ) { writeData( bufferFrames_ ); bufferIndex_ = 0; iData_ = 0; } } void InetWvOut :: tick( const StkFloat sample ) { if ( !soket_ || !soket_->isValid( soket_->id() ) ) { #if defined(_STK_DEBUG_) oStream_ << "InetWvOut::tick(): a valid socket connection does not exist!"; handleError( StkError::DEBUG_PRINT ); #endif return; } unsigned int nChannels = data_.channels(); StkFloat input = sample; clipTest( input ); for ( unsigned int j=0; jincrementFrame(); } void InetWvOut :: tick( const StkFrames& frames ) { if ( !soket_ || !soket_->isValid( soket_->id() ) ) { #if defined(_STK_DEBUG_) oStream_ << "InetWvOut::tick(): a valid socket connection does not exist!"; handleError( StkError::DEBUG_PRINT ); #endif return; } #if defined(_STK_DEBUG_) if ( data_.channels() != frames.channels() ) { oStream_ << "InetWvOut::tick(): incompatible channel value in StkFrames argument!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif unsigned int j, nChannels = data_.channels(); unsigned int iFrames = 0; for ( unsigned int i=0; iincrementFrame(); } } } // stk namespace stk-4.4.4/src/JCRev.cpp000644 000766 000766 00000007514 12015735511 014561 0ustar00garygary000000 000000 /***************************************************/ /*! \class JCRev \brief John Chowning's reverberator class. This class takes a monophonic input signal and produces a stereo output signal. It is derived from the CLM JCRev function, which is based on the use of networks of simple allpass and comb delay filters. This class implements three series allpass units, followed by four parallel comb filters, and two decorrelation delay lines in parallel at the output. Although not in the original JC reverberator, one-pole lowpass filters have been added inside the feedback comb filters. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "JCRev.h" #include namespace stk { JCRev :: JCRev( StkFloat T60 ) { if ( T60 <= 0.0 ) { oStream_ << "JCRev::JCRev: argument (" << T60 << ") must be positive!"; handleError( StkError::FUNCTION_ARGUMENT ); } lastFrame_.resize( 1, 2, 0.0 ); // resize lastFrame_ for stereo output // Delay lengths for 44100 Hz sample rate. int lengths[9] = {1116, 1356, 1422, 1617, 225, 341, 441, 211, 179}; double scaler = Stk::sampleRate() / 44100.0; int delay, i; if ( scaler != 1.0 ) { for ( i=0; i<9; i++ ) { delay = (int) floor( scaler * lengths[i] ); if ( (delay & 1) == 0) delay++; while ( !this->isPrime(delay) ) delay += 2; lengths[i] = delay; } } for ( i=0; i<3; i++ ) { allpassDelays_[i].setMaximumDelay( lengths[i+4] ); allpassDelays_[i].setDelay( lengths[i+4] ); } for ( i=0; i<4; i++ ) { combDelays_[i].setMaximumDelay( lengths[i] ); combDelays_[i].setDelay( lengths[i] ); combFilters_[i].setPole( 0.2 ); } this->setT60( T60 ); outLeftDelay_.setMaximumDelay( lengths[7] ); outLeftDelay_.setDelay( lengths[7] ); outRightDelay_.setMaximumDelay( lengths[8] ); outRightDelay_.setDelay( lengths[8] ); allpassCoefficient_ = 0.7; effectMix_ = 0.3; this->clear(); } void JCRev :: clear() { allpassDelays_[0].clear(); allpassDelays_[1].clear(); allpassDelays_[2].clear(); combDelays_[0].clear(); combDelays_[1].clear(); combDelays_[2].clear(); combDelays_[3].clear(); outRightDelay_.clear(); outLeftDelay_.clear(); lastFrame_[0] = 0.0; lastFrame_[1] = 0.0; } void JCRev :: setT60( StkFloat T60 ) { if ( T60 <= 0.0 ) { oStream_ << "JCRev::setT60: argument (" << T60 << ") must be positive!"; handleError( StkError::WARNING ); return; } for ( int i=0; i<4; i++ ) combCoefficient_[i] = pow(10.0, (-3.0 * combDelays_[i].getDelay() / (T60 * Stk::sampleRate()))); } StkFrames& JCRev :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() - 1 ) { oStream_ << "JCRev::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() - 1 ) { oStream_ << "JCRev::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; isetFrequency( 220.0 ); this->setPluckPosition( 0.4 ); } Mandolin :: ~Mandolin( void ) { } void Mandolin :: clear( void ) { strings_[0].clear(); strings_[1].clear(); } void Mandolin :: setPluckPosition( StkFloat position ) { if ( position < 0.0 || position > 1.0 ) { std::cerr << "Mandolin::setPluckPosition: position parameter out of range!"; handleError( StkError::WARNING ); return; } strings_[0].setPluckPosition( position ); strings_[1].setPluckPosition( position ); } void Mandolin :: setDetune( StkFloat detune ) { if ( detune <= 0.0 ) { oStream_ << "Mandolin::setDeturn: parameter is less than or equal to zero!"; handleError( StkError::WARNING ); return; } detuning_ = detune; strings_[1].setFrequency( frequency_ * detuning_ ); } void Mandolin :: setBodySize( StkFloat size ) { // Scale the commuted body response by its sample rate (22050). StkFloat rate = size * 22050.0 / Stk::sampleRate(); for ( int i=0; i<12; i++ ) soundfile_[i].setRate( rate ); } void Mandolin :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Mandolin::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif frequency_ = frequency; strings_[0].setFrequency( frequency_ ); strings_[1].setFrequency( frequency_ * detuning_ ); } void Mandolin :: pluck( StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "Mandolin::pluck: amplitude parameter out of range!"; handleError( StkError::WARNING ); return; } soundfile_[mic_].reset(); pluckAmplitude_ = amplitude; //strings_[0].setLoopGain( 0.97 + pluckAmplitude_ * 0.03 ); //strings_[1].setLoopGain( 0.97 + pluckAmplitude_ * 0.03 ); } void Mandolin :: pluck( StkFloat amplitude, StkFloat position ) { this->setPluckPosition( position ); this->pluck( amplitude ); } void Mandolin :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); this->pluck( amplitude ); } void Mandolin :: noteOff( StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "Mandolin::noteOff: amplitude is out of range!"; handleError( StkError::WARNING ); return; } //strings_[0].setLoopGain( 0.97 + (1 - amplitude) * 0.03 ); //strings_[1].setLoopGain( 0.97 + (1 - amplitude) * 0.03 ); } void Mandolin :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Mandolin::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if ( number == __SK_BodySize_ ) // 2 this->setBodySize( normalizedValue * 2.0 ); else if ( number == __SK_PickPosition_ ) // 4 this->setPluckPosition( normalizedValue ); else if ( number == __SK_StringDamping_ ) { // 11 strings_[0].setLoopGain( 0.97 + (normalizedValue * 0.03) ); strings_[1].setLoopGain( 0.97 + (normalizedValue * 0.03) ); } else if ( number == __SK_StringDetune_ ) // 1 this->setDetune( 1.0 - (normalizedValue * 0.1) ); else if ( number == __SK_AfterTouch_Cont_ ) // 128 mic_ = (int) (normalizedValue * 11.0); #if defined(_STK_DEBUG_) else { oStream_ << "Mandolin::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Mesh2D.cpp000644 000766 000766 00000021606 12015735511 014670 0ustar00garygary000000 000000 /***************************************************/ /*! \class Mesh2D \brief Two-dimensional rectilinear waveguide mesh class. This class implements a rectilinear, two-dimensional digital waveguide mesh structure. For details, see Van Duyne and Smith, "Physical Modeling with the 2-D Digital Waveguide Mesh", Proceedings of the 1993 International Computer Music Conference. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - X Dimension = 2 - Y Dimension = 4 - Mesh Decay = 11 - X-Y Input Position = 1 by Julius Smith, 2000 - 2002. Revised by Gary Scavone for STK, 2002. */ /***************************************************/ #include "Mesh2D.h" #include "SKINI.msg" namespace stk { Mesh2D :: Mesh2D( unsigned short nX, unsigned short nY ) { if ( nX == 0.0 || nY == 0.0 ) { oStream_ << "Mesh2D::Mesh2D: one or more argument is equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } this->setNX( nX ); this->setNY( nY ); StkFloat pole = 0.05; unsigned short i; for ( i=0; iclearMesh(); counter_ = 0; xInput_ = 0; yInput_ = 0; } Mesh2D :: ~Mesh2D( void ) { } void Mesh2D :: clear( void ) { this->clearMesh(); unsigned short i; for ( i=0; i NXMAX ) { oStream_ << "Mesh2D::setNX(" << lenX << "): Maximum length is " << NXMAX << '!'; handleError( StkError::WARNING ); return; } NX_ = lenX; } void Mesh2D :: setNY( unsigned short lenY ) { if ( lenY < 2 ) { oStream_ << "Mesh2D::setNY(" << lenY << "): Minimum length is 2!"; handleError( StkError::WARNING ); return; } else if ( lenY > NYMAX ) { oStream_ << "Mesh2D::setNY(" << lenY << "): Maximum length is " << NXMAX << '!'; handleError( StkError::WARNING ); return; } NY_ = lenY; } void Mesh2D :: setDecay( StkFloat decayFactor ) { if ( decayFactor < 0.0 || decayFactor > 1.0 ) { oStream_ << "Mesh2D::setDecay: decayFactor is out of range!"; handleError( StkError::WARNING ); return; } int i; for ( i=0; i 1.0 ) { oStream_ << "Mesh2D::setInputPosition xFactor value is out of range!"; handleError( StkError::WARNING ); return; } if ( yFactor < 0.0 || yFactor > 1.0 ) { oStream_ << "Mesh2D::setInputPosition yFactor value is out of range!"; handleError( StkError::WARNING ); return; } xInput_ = (unsigned short) (xFactor * (NX_ - 1)); yInput_ = (unsigned short) (yFactor * (NY_ - 1)); } void Mesh2D :: noteOn( StkFloat frequency, StkFloat amplitude ) { // Input at corner. if ( counter_ & 1 ) { vxp1_[xInput_][yInput_] += amplitude; vyp1_[xInput_][yInput_] += amplitude; } else { vxp_[xInput_][yInput_] += amplitude; vyp_[xInput_][yInput_] += amplitude; } } void Mesh2D :: noteOff( StkFloat amplitude ) { return; } StkFloat Mesh2D :: inputTick( StkFloat input ) { if ( counter_ & 1 ) { vxp1_[xInput_][yInput_] += input; vyp1_[xInput_][yInput_] += input; lastFrame_[0] = tick1(); } else { vxp_[xInput_][yInput_] += input; vyp_[xInput_][yInput_] += input; lastFrame_[0] = tick0(); } counter_++; return lastFrame_[0]; } StkFloat Mesh2D :: tick( unsigned int ) { lastFrame_[0] = ((counter_ & 1) ? this->tick1() : this->tick0()); counter_++; return lastFrame_[0]; } const StkFloat VSCALE = 0.5; StkFloat Mesh2D :: tick0( void ) { int x, y; StkFloat outsamp = 0; // Update junction velocities. for (x=0; xsetNX( (unsigned short) (normalizedValue * (NXMAX-2) + 2) ); else if ( number == 4 ) // 4 this->setNY( (unsigned short) (normalizedValue * (NYMAX-2) + 2) ); else if ( number == 11 ) // 11 this->setDecay( 0.9 + (normalizedValue * 0.1) ); else if ( number == __SK_ModWheel_ ) // 1 this->setInputPosition( normalizedValue, normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "Mesh2D::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Messager.cpp000644 000766 000766 00000031271 12015735511 015353 0ustar00garygary000000 000000 /***************************************************/ /*! \class Messager \brief STK input control message parser. This class reads and parses control messages from a variety of sources, such as a scorefile, MIDI port, socket connection, or stdin. MIDI messages are retrieved using the RtMidi class. All other input sources (scorefile, socket, or stdin) are assumed to provide SKINI formatted messages. This class can be compiled with generic, non-realtime support, in which case only scorefile reading is possible. The various \e realtime message acquisition mechanisms (from MIDI, socket, or stdin) take place asynchronously, filling the message queue. A call to popMessage() will pop the next available control message from the queue and return it via the referenced Message structure. When a \e non-realtime scorefile is set, it is not possible to start reading realtime input messages (from MIDI, socket, or stdin). Likewise, it is not possible to read from a scorefile when a realtime input mechanism is running. When MIDI input is started, input is also automatically read from stdin. This allows for program termination via the terminal window. An __SK_Exit_ message is pushed onto the stack whenever an "exit" or "Exit" message is received from stdin or when all socket connections close and no stdin thread is running. This class is primarily for use in STK example programs but it is generic enough to work in many other contexts. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Messager.h" #include #include #include "SKINI.msg" namespace stk { #if defined(__STK_REALTIME__) extern "C" THREAD_RETURN THREAD_TYPE stdinHandler(void * ptr); extern "C" THREAD_RETURN THREAD_TYPE socketHandler(void * ptr); #endif // __STK_REALTIME__ static const int STK_FILE = 0x1; static const int STK_MIDI = 0x2; static const int STK_STDIN = 0x4; static const int STK_SOCKET = 0x8; Messager :: Messager() { data_.sources = 0; data_.queueLimit = DEFAULT_QUEUE_LIMIT; #if defined(__STK_REALTIME__) data_.socket = 0; data_.midi = 0; #endif } Messager :: ~Messager() { // Clear the queue in case any thread is waiting on its limit. #if defined(__STK_REALTIME__) data_.mutex.lock(); #endif while ( data_.queue.size() ) data_.queue.pop(); data_.sources = 0; #if defined(__STK_REALTIME__) data_.mutex.unlock(); if ( data_.socket ) { socketThread_.wait(); delete data_.socket; } if ( data_.midi ) delete data_.midi; #endif } bool Messager :: setScoreFile( const char* filename ) { if ( data_.sources ) { if ( data_.sources == STK_FILE ) { oStream_ << "Messager::setScoreFile: already reading a scorefile!"; handleError( StkError::WARNING ); } else { oStream_ << "Messager::setScoreFile: already reading realtime control input ... cannot do scorefile input too!"; handleError( StkError::WARNING ); } return false; } if ( !data_.skini.setFile( filename ) ) return false; data_.sources = STK_FILE; return true; } void Messager :: popMessage( Skini::Message& message ) { if ( data_.sources == STK_FILE ) { // scorefile input if ( !data_.skini.nextMessage( message ) ) message.type = __SK_Exit_; return; } if ( data_.queue.size() == 0 ) { // An empty (or invalid) message is indicated by a type = 0. message.type = 0; return; } // Copy queued message to the message pointer structure and then "pop" it. #if defined(__STK_REALTIME__) data_.mutex.lock(); #endif message = data_.queue.front(); data_.queue.pop(); #if defined(__STK_REALTIME__) data_.mutex.unlock(); #endif } void Messager :: pushMessage( Skini::Message& message ) { #if defined(__STK_REALTIME__) data_.mutex.lock(); #endif data_.queue.push( message ); #if defined(__STK_REALTIME__) data_.mutex.unlock(); #endif } #if defined(__STK_REALTIME__) bool Messager :: startStdInput() { if ( data_.sources == STK_FILE ) { oStream_ << "Messager::startStdInput: already reading a scorefile ... cannot do realtime control input too!"; handleError( StkError::WARNING ); return false; } if ( data_.sources & STK_STDIN ) { oStream_ << "Messager::startStdInput: stdin input thread already started."; handleError( StkError::WARNING ); return false; } // Start the stdin input thread. if ( !stdinThread_.start( (THREAD_FUNCTION)&stdinHandler, &data_ ) ) { oStream_ << "Messager::startStdInput: unable to start stdin input thread!"; handleError( StkError::WARNING ); return false; } data_.sources |= STK_STDIN; return true; } THREAD_RETURN THREAD_TYPE stdinHandler(void *ptr) { Messager::MessagerData *data = (Messager::MessagerData *) ptr; Skini::Message message; std::string line; while ( !std::getline( std::cin, line).eof() ) { if ( line.empty() ) continue; if ( line.compare(0, 4, "Exit") == 0 || line.compare(0, 4, "exit") == 0 ) break; data->mutex.lock(); if ( data->skini.parseString( line, message ) ) data->queue.push( message ); data->mutex.unlock(); while ( data->queue.size() >= data->queueLimit ) Stk::sleep( 50 ); } // We assume here that if someone types an "exit" message in the // terminal window, all processing should stop. message.type = __SK_Exit_; data->queue.push( message ); data->sources &= ~STK_STDIN; return NULL; } void midiHandler( double timeStamp, std::vector *bytes, void *ptr ) { if ( bytes->size() < 2 ) return; // Parse the MIDI bytes ... only keep MIDI channel messages. if ( bytes->at(0) > 239 ) return; Messager::MessagerData *data = (Messager::MessagerData *) ptr; Skini::Message message; message.type = bytes->at(0) & 0xF0; message.channel = bytes->at(0) & 0x0F; message.time = 0.0; // realtime messages should have delta time = 0.0 message.intValues[0] = bytes->at(1); message.floatValues[0] = (StkFloat) message.intValues[0]; if ( ( message.type != 0xC0 ) && ( message.type != 0xD0 ) ) { if ( bytes->size() < 3 ) return; message.intValues[1] = bytes->at(2); if ( message.type == 0xE0 ) { // combine pithbend into single "14-bit" value message.intValues[0] += message.intValues[1] <<= 7; message.floatValues[0] = (StkFloat) message.intValues[0]; message.intValues[1] = 0; } else message.floatValues[1] = (StkFloat) message.intValues[1]; } while ( data->queue.size() >= data->queueLimit ) Stk::sleep( 50 ); data->mutex.lock(); data->queue.push( message ); data->mutex.unlock(); } bool Messager :: startMidiInput( int port ) { if ( data_.sources == STK_FILE ) { oStream_ << "Messager::startMidiInput: already reading a scorefile ... cannot do realtime control input too!"; handleError( StkError::WARNING ); return false; } if ( data_.sources & STK_MIDI ) { oStream_ << "Messager::startMidiInput: MIDI input already started."; handleError( StkError::WARNING ); return false; } // First start the stdin input thread if it isn't already running // (to allow the user to exit). if ( !( data_.sources & STK_STDIN ) ) { if ( this->startStdInput() == false ) { oStream_ << "Messager::startMidiInput: unable to start input from stdin."; handleError( StkError::WARNING ); return false; } } try { data_.midi = new RtMidiIn(); data_.midi->setCallback( &midiHandler, (void *) &data_ ); if ( port == -1 ) data_.midi->openVirtualPort(); else data_.midi->openPort( (unsigned int)port ); } catch ( RtError &error ) { oStream_ << "Messager::startMidiInput: error creating RtMidiIn instance (" << error.getMessage() << ")."; handleError( StkError::WARNING ); return false; } data_.sources |= STK_MIDI; return true; } bool Messager :: startSocketInput( int port ) { if ( data_.sources == STK_FILE ) { oStream_ << "Messager::startSocketInput: already reading a scorefile ... cannot do realtime control input too!"; handleError( StkError::WARNING ); return false; } if ( data_.sources & STK_SOCKET ) { oStream_ << "Messager::startSocketInput: socket input thread already started."; handleError( StkError::WARNING ); return false; } // Create the socket server. try { data_.socket = new TcpServer( port ); } catch ( StkError& ) { return false; } oStream_ << "Socket server listening for connection(s) on port " << port << "..."; handleError( StkError::STATUS ); // Initialize socket descriptor information. FD_ZERO(&data_.mask); int fd = data_.socket->id(); FD_SET( fd, &data_.mask ); data_.fd.push_back( fd ); // Start the socket thread. if ( !socketThread_.start( (THREAD_FUNCTION)&socketHandler, &data_ ) ) { oStream_ << "Messager::startSocketInput: unable to start socket input thread!"; handleError( StkError::WARNING ); return false; } data_.sources |= STK_SOCKET; return true; } #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) #include #include #endif THREAD_RETURN THREAD_TYPE socketHandler(void *ptr) { Messager::MessagerData *data = (Messager::MessagerData *) ptr; Skini::Message message; std::vector& fd = data->fd; struct timeval timeout; fd_set rmask; int newfd; unsigned int i; const int bufferSize = 1024; char buffer[bufferSize]; int index = 0, bytesRead = 0; std::string line; std::vector fdclose; while ( data->sources & STK_SOCKET ) { // Use select function to periodically poll socket desriptors. rmask = data->mask; timeout.tv_sec = 0; timeout.tv_usec = 50000; // 50 milliseconds if ( select( fd.back()+1, &rmask, (fd_set *)0, (fd_set *)0, &timeout ) <= 0 ) continue; // A file descriptor is set. Check if there's a new socket connection available. if ( FD_ISSET( data->socket->id(), &rmask ) ) { // Accept and service new connection. newfd = data->socket->accept(); if ( newfd >= 0 ) { std::cout << "New socket connection made.\n" << std::endl; // Set the socket to non-blocking mode. Socket::setBlocking( newfd, false ); // Save the descriptor and update the masks. fd.push_back( newfd ); std::sort( fd.begin(), data->fd.end() ); FD_SET( newfd, &data->mask ); FD_CLR( data->socket->id(), &rmask ); } else std::cerr << "Messager: Couldn't accept connection request!\n"; } // Check the other descriptors. for ( i=0; imutex.lock(); if ( line.compare(0, 4, "Exit") == 0 || line.compare(0, 4, "exit") == 0 ) { // Ignore this line and assume the connection will be // closed on a subsequent read call. ; } else if ( data->skini.parseString( line, message ) ) data->queue.push( message ); data->mutex.unlock(); line.erase(); } } index = 0; bytesRead = Socket::readBuffer(fd[i], buffer, bufferSize, 0); if (bytesRead == 0) { // This socket connection closed. FD_CLR( fd[i], &data->mask ); Socket::close( fd[i] ); fdclose.push_back( fd[i] ); } } } // Now remove descriptors for closed connections. for ( i=0; isources &= ~STK_SOCKET; if ( data->sources & STK_MIDI ) std::cout << "MIDI input still running ... type 'exit' to quit.\n" << std::endl; else if ( !(data->sources & STK_STDIN) ) { // No stdin thread running, so quit now. message.type = __SK_Exit_; data->queue.push( message ); } } fdclose.clear(); } // Wait until we're below the queue limit. while ( data->queue.size() >= data->queueLimit ) Stk::sleep( 50 ); } return NULL; } #endif } // stk namespace stk-4.4.4/src/MidiFileIn.cpp000644 000766 000766 00000027103 12015735511 015555 0ustar00garygary000000 000000 /**********************************************************************/ /*! \class MidiFileIn \brief A standard MIDI file reading/parsing class. This class can be used to read events from a standard MIDI file. Event bytes are copied to a C++ vector and must be subsequently interpreted by the user. The function getNextMidiEvent() skips meta and sysex events, returning only MIDI channel messages. Event delta-times are returned in the form of "ticks" and a function is provided to determine the current "seconds per tick". Tempo changes are internally tracked by the class and reflected in the values returned by the function getTickSeconds(). by Gary P. Scavone, 2003 - 2010. */ /**********************************************************************/ #include "MidiFileIn.h" #include #include namespace stk { MidiFileIn :: MidiFileIn( std::string fileName ) { // Attempt to open the file. file_.open( fileName.c_str(), std::ios::in | std::ios::binary ); if ( !file_ ) { oStream_ << "MidiFileIn: error opening or finding file (" << fileName << ")."; handleError( StkError::FILE_NOT_FOUND ); } // Parse header info. char chunkType[4]; char buffer[4]; SINT32 *length; if ( !file_.read( chunkType, 4 ) ) goto error; if ( !file_.read( buffer, 4 ) ) goto error; #ifdef __LITTLE_ENDIAN__ swap32((unsigned char *)&buffer); #endif length = (SINT32 *) &buffer; if ( strncmp( chunkType, "MThd", 4 ) || ( *length != 6 ) ) { oStream_ << "MidiFileIn: file (" << fileName << ") does not appear to be a MIDI file!"; handleError( StkError::FILE_UNKNOWN_FORMAT ); } // Read the MIDI file format. SINT16 *data; if ( !file_.read( buffer, 2 ) ) goto error; #ifdef __LITTLE_ENDIAN__ swap16((unsigned char *)&buffer); #endif data = (SINT16 *) &buffer; if ( *data < 0 || *data > 2 ) { oStream_ << "MidiFileIn: the file (" << fileName << ") format is invalid!"; handleError( StkError::FILE_ERROR ); } format_ = *data; // Read the number of tracks. if ( !file_.read( buffer, 2 ) ) goto error; #ifdef __LITTLE_ENDIAN__ swap16((unsigned char *)&buffer); #endif if ( format_ == 0 && *data != 1 ) { oStream_ << "MidiFileIn: invalid number of tracks (>1) for a file format = 0!"; handleError( StkError::FILE_ERROR ); } nTracks_ = *data; // Read the beat division. if ( !file_.read( buffer, 2 ) ) goto error; #ifdef __LITTLE_ENDIAN__ swap16((unsigned char *)&buffer); #endif division_ = (int) *data; double tickrate; usingTimeCode_ = false; if ( *data & 0x8000 ) { // Determine ticks per second from time-code formats. tickrate = (double) -(*data & 0x7F00); // If frames per second value is 29, it really should be 29.97. if ( tickrate == 29.0 ) tickrate = 29.97; tickrate *= (*data & 0x00FF); usingTimeCode_ = true; } else { tickrate = (double) (*data & 0x7FFF); // ticks per quarter note } // Now locate the track offsets and lengths. If not using time // code, we can initialize the "tick time" using a default tempo of // 120 beats per minute. We will then check for tempo meta-events // afterward. unsigned int i; for ( i=0; i event; unsigned long value, count; // We need to temporarily change the usingTimeCode_ value here so // that the getNextEvent() function doesn't try to check the tempo // map (which we're creating here). usingTimeCode_ = true; count = getNextEvent( &event, 0 ); while ( event.size() ) { if ( ( event.size() == 6 ) && ( event[0] == 0xff ) && ( event[1] == 0x51 ) && ( event[2] == 0x03 ) ) { tempoEvent.count = count; value = ( event[3] << 16 ) + ( event[4] << 8 ) + event[5]; tempoEvent.tickSeconds = (double) (0.000001 * value / tickrate); if ( count > tempoEvents_.back().count ) tempoEvents_.push_back( tempoEvent ); else tempoEvents_.back() = tempoEvent; } count += getNextEvent( &event, 0 ); } rewindTrack( 0 ); for ( unsigned int i=0; i= nTracks_ ) { oStream_ << "MidiFileIn::getNextEvent: invalid track argument (" << track << ")."; handleError( StkError::WARNING ); return; } trackPointers_[track] = trackOffsets_[track]; trackStatus_[track] = 0; tickSeconds_[track] = tempoEvents_[0].tickSeconds; } double MidiFileIn :: getTickSeconds( unsigned int track ) { // Return the current tick value in seconds for the given track. if ( track >= nTracks_ ) { oStream_ << "MidiFileIn::getTickSeconds: invalid track argument (" << track << ")."; handleError( StkError::WARNING ); return 0.0; } return tickSeconds_[track]; } unsigned long MidiFileIn :: getNextEvent( std::vector *event, unsigned int track ) { // Fill the user-provided vector with the next event in the // specified track (default = 0) and return the event delta time in // ticks. This function assumes that the stored track pointer is // positioned at the start of a track event. If the track has // reached its end, the event vector size will be zero. // // If we have a format 0 or 2 file and we're not using timecode, we // should check every meta-event for tempo changes and make // appropriate updates to the tickSeconds_ parameter if so. // // If we have a format 1 file and we're not using timecode, keep a // running sum of ticks for each track and update the tickSeconds_ // parameter as needed based on the stored tempo map. event->clear(); if ( track >= nTracks_ ) { oStream_ << "MidiFileIn::getNextEvent: invalid track argument (" << track << ")."; handleError( StkError::WARNING ); return 0; } // Check for the end of the track. if ( (trackPointers_[track] - trackOffsets_[track]) >= trackLengths_[track] ) return 0; unsigned long ticks = 0, bytes = 0; bool isTempoEvent = false; // Read the event delta time. file_.seekg( trackPointers_[track], std::ios_base::beg ); if ( !readVariableLength( &ticks ) ) goto error; // Parse the event stream to determine the event length. unsigned char c; if ( !file_.read( (char *)&c, 1 ) ) goto error; switch ( c ) { case 0xFF: // A Meta-Event unsigned long position; trackStatus_[track] = 0; event->push_back( c ); if ( !file_.read( (char *)&c, 1 ) ) goto error; event->push_back( c ); if ( format_ != 1 && ( c == 0x51 ) ) isTempoEvent = true; position = file_.tellg(); if ( !readVariableLength( &bytes ) ) goto error; bytes += ( (unsigned long)file_.tellg() - position ); file_.seekg( position, std::ios_base::beg ); break; case 0xF0: case 0xF7: // The start or continuation of a Sysex event trackStatus_[track] = 0; event->push_back( c ); position = file_.tellg(); if ( !readVariableLength( &bytes ) ) goto error; bytes += ( (unsigned long)file_.tellg() - position ); file_.seekg( position, std::ios_base::beg ); break; default: // Should be a MIDI channel event if ( c & 0x80 ) { // MIDI status byte if ( c > 0xF0 ) goto error; trackStatus_[track] = c; event->push_back( c ); c &= 0xF0; if ( (c == 0xC0) || (c == 0xD0) ) bytes = 1; else bytes = 2; } else if ( trackStatus_[track] & 0x80 ) { // Running status event->push_back( trackStatus_[track] ); event->push_back( c ); c = trackStatus_[track] & 0xF0; if ( (c != 0xC0) && (c != 0xD0) ) bytes = 1; } else goto error; } // Read the rest of the event into the event vector. unsigned long i; for ( i=0; ipush_back( c ); } if ( !usingTimeCode_ ) { if ( isTempoEvent ) { // Parse the tempo event and update tickSeconds_[track]. double tickrate = (double) (division_ & 0x7FFF); unsigned long value = ( event->at(3) << 16 ) + ( event->at(4) << 8 ) + event->at(5); tickSeconds_[track] = (double) (0.000001 * value / tickrate); } if ( format_ == 1 ) { // Update track counter and check the tempo map. trackCounters_[track] += ticks; TempoChange tempoEvent = tempoEvents_[ trackTempoIndex_[track] ]; if ( trackCounters_[track] >= tempoEvent.count && trackTempoIndex_[track] < tempoEvents_.size() - 1 ) { trackTempoIndex_[track]++; tickSeconds_[track] = tempoEvent.tickSeconds; } } } // Save the current track pointer value. trackPointers_[track] = file_.tellg(); return ticks; error: oStream_ << "MidiFileIn::getNextEvent: file read error!"; handleError( StkError::FILE_ERROR ); return 0; } unsigned long MidiFileIn :: getNextMidiEvent( std::vector *midiEvent, unsigned int track ) { // Fill the user-provided vector with the next MIDI event in the // specified track (default = 0) and return the event delta time in // ticks. Meta-Events preceeding this event are skipped and ignored. if ( track >= nTracks_ ) { oStream_ << "MidiFileIn::getNextMidiEvent: invalid track argument (" << track << ")."; handleError( StkError::WARNING ); return 0; } unsigned long ticks = getNextEvent( midiEvent, track ); while ( midiEvent->size() && ( midiEvent->at(0) >= 0xF0 ) ) { //for ( unsigned int i=0; isize(); i++ ) //std::cout << "event byte = " << i << ", value = " << (int)midiEvent->at(i) << std::endl; ticks = getNextEvent( midiEvent, track ); } //for ( unsigned int i=0; isize(); i++ ) //std::cout << "event byte = " << i << ", value = " << (int)midiEvent->at(i) << std::endl; return ticks; } bool MidiFileIn :: readVariableLength( unsigned long *value ) { // It is assumed that this function is called with the file read // pointer positioned at the start of a variable-length value. The // function returns "true" if the value is successfully parsed and // "false" otherwise. *value = 0; char c; if ( !file_.read( &c, 1 ) ) return false; *value = (unsigned long) c; if ( *value & 0x80 ) { *value &= 0x7f; do { if ( !file_.read( &c, 1 ) ) return false; *value = ( *value << 7 ) + ( c & 0x7f ); } while ( c & 0x80 ); } return true; } } // stk namespace stk-4.4.4/src/Modal.cpp000644 000766 000766 00000010122 12015735511 014631 0ustar00garygary000000 000000 /***************************************************/ /*! \class Modal \brief STK resonance model abstract base class. This class contains an excitation wavetable, an envelope, an oscillator, and N resonances (non-sweeping BiQuad filters), where N is set during instantiation. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Modal.h" #include namespace stk { Modal :: Modal( unsigned int modes ) : nModes_(modes) { if ( nModes_ == 0 ) { oStream_ << "Modal: 'modes' argument to constructor is zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } // We don't make the excitation wave here yet, because we don't know // what it's going to be. ratios_.resize( nModes_ ); radii_.resize( nModes_ ); filters_ = (BiQuad **) calloc( nModes_, sizeof(BiQuad *) ); for (unsigned int i=0; isetEqualGainZeroes(); } // Set some default values. vibrato_.setFrequency( 6.0 ); vibratoGain_ = 0.0; directGain_ = 0.0; masterGain_ = 1.0; baseFrequency_ = 440.0; this->clear(); stickHardness_ = 0.5; strikePosition_ = 0.561; } Modal :: ~Modal( void ) { for ( unsigned int i=0; iclear(); } void Modal :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Modal::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif baseFrequency_ = frequency; for ( unsigned int i=0; isetRatioAndRadius( i, ratios_[i], radii_[i] ); } void Modal :: setRatioAndRadius( unsigned int modeIndex, StkFloat ratio, StkFloat radius ) { if ( modeIndex >= nModes_ ) { oStream_ << "Modal::setRatioAndRadius: modeIndex parameter is greater than number of modes!"; handleError( StkError::WARNING ); return; } StkFloat nyquist = Stk::sampleRate() / 2.0; StkFloat temp; if ( ratio * baseFrequency_ < nyquist ) { ratios_[modeIndex] = ratio; } else { temp = ratio; while (temp * baseFrequency_ > nyquist) temp *= 0.5; ratios_[modeIndex] = temp; #if defined(_STK_DEBUG_) oStream_ << "Modal::setRatioAndRadius: aliasing would occur here ... correcting."; handleError( StkError::DEBUG_PRINT ); #endif } radii_[modeIndex] = radius; if (ratio < 0) temp = -ratio; else temp = ratio * baseFrequency_; filters_[modeIndex]->setResonance(temp, radius); } void Modal :: setModeGain( unsigned int modeIndex, StkFloat gain ) { if ( modeIndex >= nModes_ ) { oStream_ << "Modal::setModeGain: modeIndex parameter is greater than number of modes!"; handleError( StkError::WARNING ); return; } filters_[modeIndex]->setGain( gain ); } void Modal :: strike( StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "Modal::strike: amplitude is out of range!"; handleError( StkError::WARNING ); } envelope_.setRate( 1.0 ); envelope_.setTarget( amplitude ); onepole_.setPole( 1.0 - amplitude ); envelope_.tick(); wave_->reset(); StkFloat temp; for ( unsigned int i=0; isetResonance(temp, radii_[i]); } } void Modal :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->strike( amplitude ); this->setFrequency( frequency ); } void Modal :: noteOff( StkFloat amplitude ) { // This calls damp, but inverts the meaning of amplitude (high // amplitude means fast damping). this->damp( 1.0 - (amplitude * 0.03) ); } void Modal :: damp( StkFloat amplitude ) { StkFloat temp; for ( unsigned int i=0; isetResonance( temp, radii_[i]*amplitude ); } } } // stk namespace stk-4.4.4/src/ModalBar.cpp000644 000766 000766 00000012637 12015735511 015273 0ustar00garygary000000 000000 /***************************************************/ /*! \class ModalBar \brief STK resonant bar instrument class. This class implements a number of different struck bar instruments. It inherits from the Modal class. Control Change Numbers: - Stick Hardness = 2 - Stick Position = 4 - Vibrato Gain = 8 - Vibrato Frequency = 11 - Direct Stick Mix = 1 - Volume = 128 - Modal Presets = 16 - Marimba = 0 - Vibraphone = 1 - Agogo = 2 - Wood1 = 3 - Reso = 4 - Wood2 = 5 - Beats = 6 - Two Fixed = 7 - Clump = 8 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "ModalBar.h" #include "SKINI.msg" #include namespace stk { ModalBar :: ModalBar( void ) : Modal() { // Concatenate the STK rawwave path to the rawwave file wave_ = new FileWvIn( (Stk::rawwavePath() + "marmstk1.raw").c_str(), true ); wave_->setRate( 0.5 * 22050.0 / Stk::sampleRate() ); // Set the resonances for preset 0 (marimba). this->setPreset( 0 ); } ModalBar :: ~ModalBar( void ) { delete wave_; } void ModalBar :: setStickHardness( StkFloat hardness ) { if ( hardness < 0.0 || hardness > 1.0 ) { oStream_ << "ModalBar::setStickHardness: parameter is out of range!"; handleError( StkError::WARNING ); return; } stickHardness_ = hardness; wave_->setRate( (0.25 * pow(4.0, stickHardness_) ) ); masterGain_ = 0.1 + (1.8 * stickHardness_); } void ModalBar :: setStrikePosition( StkFloat position ) { if ( position < 0.0 || position > 1.0 ) { oStream_ << "ModalBar::setStrikePosition: parameter is out of range!"; handleError( StkError::WARNING ); return; } strikePosition_ = position; // Hack only first three modes. StkFloat temp2 = position * PI; StkFloat temp = sin(temp2); this->setModeGain(0, 0.12 * temp); temp = sin(0.05 + (3.9 * temp2)); this->setModeGain(1, -0.03 * temp); temp = sin(-0.05 + (11 * temp2)); this->setModeGain(2, 0.11 * temp); } void ModalBar :: setPreset( int preset ) { // Presets: // First line: relative modal frequencies (negative number is // a fixed mode that doesn't scale with frequency // Second line: resonances of the modes // Third line: mode volumes // Fourth line: stickHardness, strikePosition, and direct stick // gain (mixed directly into the output static StkFloat presets[9][4][4] = { {{1.0, 3.99, 10.65, -2443}, // Marimba {0.9996, 0.9994, 0.9994, 0.999}, {0.04, 0.01, 0.01, 0.008}, {0.429688, 0.445312, 0.093750}}, {{1.0, 2.01, 3.9, 14.37}, // Vibraphone {0.99995, 0.99991, 0.99992, 0.9999}, {0.025, 0.015, 0.015, 0.015 }, {0.390625,0.570312,0.078125}}, {{1.0, 4.08, 6.669, -3725.0}, // Agogo {0.999, 0.999, 0.999, 0.999}, {0.06, 0.05, 0.03, 0.02}, {0.609375,0.359375,0.140625}}, {{1.0, 2.777, 7.378, 15.377}, // Wood1 {0.996, 0.994, 0.994, 0.99}, {0.04, 0.01, 0.01, 0.008}, {0.460938,0.375000,0.046875}}, {{1.0, 2.777, 7.378, 15.377}, // Reso {0.99996, 0.99994, 0.99994, 0.9999}, {0.02, 0.005, 0.005, 0.004}, {0.453125,0.250000,0.101562}}, {{1.0, 1.777, 2.378, 3.377}, // Wood2 {0.996, 0.994, 0.994, 0.99}, {0.04, 0.01, 0.01, 0.008}, {0.312500,0.445312,0.109375}}, {{1.0, 1.004, 1.013, 2.377}, // Beats {0.9999, 0.9999, 0.9999, 0.999}, {0.02, 0.005, 0.005, 0.004}, {0.398438,0.296875,0.070312}}, {{1.0, 4.0, -1320.0, -3960.0}, // 2Fix {0.9996, 0.999, 0.9994, 0.999}, {0.04, 0.01, 0.01, 0.008}, {0.453125,0.453125,0.070312}}, {{1.0, 1.217, 1.475, 1.729}, // Clump {0.999, 0.999, 0.999, 0.999}, {0.03, 0.03, 0.03, 0.03 }, {0.390625,0.570312,0.078125}}, }; int temp = (preset % 9); for (unsigned int i=0; isetRatioAndRadius(i, presets[temp][0][i], presets[temp][1][i]); this->setModeGain(i, presets[temp][2][i]); } this->setStickHardness(presets[temp][3][0]); this->setStrikePosition(presets[temp][3][1]); directGain_ = presets[temp][3][2]; if (temp == 1) // vibraphone vibratoGain_ = 0.2; else vibratoGain_ = 0.0; } void ModalBar :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "ModalBar::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_StickHardness_) // 2 this->setStickHardness( normalizedValue ); else if (number == __SK_StrikePosition_) // 4 this->setStrikePosition( normalizedValue ); else if (number == __SK_ProphesyRibbon_) // 16 this->setPreset((int) value); else if (number == __SK_Balance_) // 8 vibratoGain_ = normalizedValue * 0.3; else if (number == __SK_ModWheel_) // 1 directGain_ = normalizedValue; else if (number == __SK_ModFrequency_) // 11 vibrato_.setFrequency( normalizedValue * 12.0 ); else if (number == __SK_AfterTouch_Cont_) // 128 envelope_.setTarget( normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "ModalBar::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Modulate.cpp000644 000766 000766 00000002066 12015735511 015357 0ustar00garygary000000 000000 /***************************************************/ /*! \class Modulate \brief STK periodic/random modulator. This class combines random and periodic modulations to give a nice, natural human modulation function. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Modulate.h" namespace stk { Modulate :: Modulate( void ) { vibrato_.setFrequency( 6.0 ); vibratoGain_ = 0.04; noiseRate_ = (unsigned int) ( 330.0 * Stk::sampleRate() / 22050.0 ); noiseCounter_ = noiseRate_; randomGain_ = 0.05; filter_.setPole( 0.999 ); filter_.setGain( randomGain_ ); Stk::addSampleRateAlert( this ); } Modulate :: ~Modulate( void ) { Stk::removeSampleRateAlert( this ); } void Modulate :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { if ( !ignoreSampleRateChange_ ) noiseRate_ = (unsigned int ) ( newRate * noiseRate_ / oldRate ); } void Modulate :: setRandomGain( StkFloat gain ) { randomGain_ = gain; filter_.setGain( randomGain_ ); } } // stk namespace stk-4.4.4/src/Moog.cpp000644 000766 000766 00000006273 12015735511 014512 0ustar00garygary000000 000000 /***************************************************/ /*! \class Moog \brief STK moog-like swept filter sampling synthesis class. This instrument uses one attack wave, one looped wave, and an ADSR envelope (inherited from the Sampler class) and adds two sweepable formant (FormSwep) filters. Control Change Numbers: - Filter Q = 2 - Filter Sweep Rate = 4 - Vibrato Frequency = 11 - Vibrato Gain = 1 - Gain = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Moog.h" #include "SKINI.msg" namespace stk { Moog :: Moog( void ) { // Concatenate the STK rawwave path to the rawwave file attacks_.push_back( new FileWvIn( (Stk::rawwavePath() + "mandpluk.raw").c_str(), true ) ); loops_.push_back ( new FileLoop( (Stk::rawwavePath() + "impuls20.raw").c_str(), true ) ); loops_.push_back ( new FileLoop( (Stk::rawwavePath() + "sinewave.raw").c_str(), true ) ); // vibrato loops_[1]->setFrequency( 6.122 ); filters_[0].setTargets( 0.0, 0.7 ); filters_[1].setTargets( 0.0, 0.7 ); adsr_.setAllTimes( 0.001, 1.5, 0.6, 0.250 ); filterQ_ = 0.85; filterRate_ = 0.0001; modDepth_ = 0.0; } Moog :: ~Moog( void ) { } void Moog :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Moog::setFrequency: parameter is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif baseFrequency_ = frequency; StkFloat rate = attacks_[0]->getSize() * 0.01 * baseFrequency_ / Stk::sampleRate(); attacks_[0]->setRate( rate ); loops_[0]->setFrequency( baseFrequency_ ); } void Moog :: noteOn( StkFloat frequency, StkFloat amplitude ) { StkFloat temp; this->setFrequency( frequency ); this->keyOn(); attackGain_ = amplitude * 0.5; loopGain_ = amplitude; temp = filterQ_ + 0.05; filters_[0].setStates( 2000.0, temp ); filters_[1].setStates( 2000.0, temp ); temp = filterQ_ + 0.099; filters_[0].setTargets( frequency, temp ); filters_[1].setTargets( frequency, temp ); filters_[0].setSweepRate( filterRate_ * 22050.0 / Stk::sampleRate() ); filters_[1].setSweepRate( filterRate_ * 22050.0 / Stk::sampleRate() ); } void Moog :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Moog::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_FilterQ_) // 2 filterQ_ = 0.80 + ( 0.1 * normalizedValue ); else if (number == __SK_FilterSweepRate_) // 4 filterRate_ = normalizedValue * 0.0002; else if (number == __SK_ModFrequency_) // 11 this->setModulationSpeed( normalizedValue * 12.0 ); else if (number == __SK_ModWheel_) // 1 this->setModulationDepth( normalizedValue ); else if (number == __SK_AfterTouch_Cont_) // 128 adsr_.setTarget( normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "Moog::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Mutex.cpp000644 000766 000766 00000004033 12015735511 014703 0ustar00garygary000000 000000 /***************************************************/ /*! \class Mutex \brief STK mutex class. This class provides a uniform interface for cross-platform mutex use. On Linux and IRIX systems, the pthread library is used. Under Windows, critical sections are used. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Mutex.h" namespace stk { Mutex :: Mutex() { #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) pthread_mutex_init(&mutex_, NULL); pthread_cond_init(&condition_, NULL); #elif defined(__OS_WINDOWS__) InitializeCriticalSection(&mutex_); condition_ = CreateEvent(NULL, // no security true, // manual-reset false, // non-signaled initially NULL); // unnamed #endif } Mutex :: ~Mutex() { #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) pthread_mutex_destroy(&mutex_); pthread_cond_destroy(&condition_); #elif defined(__OS_WINDOWS__) DeleteCriticalSection(&mutex_); CloseHandle( condition_ ); #endif } void Mutex :: lock() { #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) pthread_mutex_lock(&mutex_); #elif defined(__OS_WINDOWS__) EnterCriticalSection(&mutex_); #endif } void Mutex :: unlock() { #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) pthread_mutex_unlock(&mutex_); #elif defined(__OS_WINDOWS__) LeaveCriticalSection(&mutex_); #endif } void Mutex :: wait() { #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) pthread_cond_wait(&condition_, &mutex_); #elif defined(__OS_WINDOWS__) WaitForMultipleObjects(1, &condition_, false, INFINITE); #endif } void Mutex :: signal() { #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) pthread_cond_signal(&condition_); #elif defined(__OS_WINDOWS__) SetEvent( condition_ ); #endif } } // stk namespace stk-4.4.4/src/Noise.cpp000644 000766 000766 00000001240 12015735511 014653 0ustar00garygary000000 000000 /***************************************************/ /*! \class Noise \brief STK noise generator. Generic random number generation using the C rand() function. The quality of the rand() function varies from one OS to another. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Noise.h" #include namespace stk { Noise :: Noise( unsigned int seed ) { // Seed the random number generator this->setSeed( seed ); } void Noise :: setSeed( unsigned int seed ) { if ( seed == 0 ) srand( (unsigned int) time( NULL ) ); else srand( seed ); } } // stk namespace stk-4.4.4/src/NRev.cpp000644 000766 000766 00000006725 12015735511 014465 0ustar00garygary000000 000000 /***************************************************/ /*! \class NRev \brief CCRMA's NRev reverberator class. This class takes a monophonic input signal and produces a stereo output signal. It is derived from the CLM NRev function, which is based on the use of networks of simple allpass and comb delay filters. This particular arrangement consists of 6 comb filters in parallel, followed by 3 allpass filters, a lowpass filter, and another allpass in series, followed by two allpass filters in parallel with corresponding right and left outputs. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "NRev.h" #include namespace stk { NRev :: NRev( StkFloat T60 ) { if ( T60 <= 0.0 ) { oStream_ << "NRev::NRev: argument (" << T60 << ") must be positive!"; handleError( StkError::FUNCTION_ARGUMENT ); } lastFrame_.resize( 1, 2, 0.0 ); // resize lastFrame_ for stereo output int lengths[15] = {1433, 1601, 1867, 2053, 2251, 2399, 347, 113, 37, 59, 53, 43, 37, 29, 19}; double scaler = Stk::sampleRate() / 25641.0; int delay, i; for ( i=0; i<15; i++ ) { delay = (int) floor(scaler * lengths[i]); if ( (delay & 1) == 0) delay++; while ( !this->isPrime(delay) ) delay += 2; lengths[i] = delay; } for ( i=0; i<6; i++ ) { combDelays_[i].setMaximumDelay( lengths[i] ); combDelays_[i].setDelay( lengths[i] ); combCoefficient_[i] = pow(10.0, (-3 * lengths[i] / (T60 * Stk::sampleRate()))); } for ( i=0; i<8; i++ ) { allpassDelays_[i].setMaximumDelay( lengths[i+6] ); allpassDelays_[i].setDelay( lengths[i+6] ); } this->setT60( T60 ); allpassCoefficient_ = 0.7; effectMix_ = 0.3; this->clear(); } void NRev :: clear() { int i; for (i=0; i<6; i++) combDelays_[i].clear(); for (i=0; i<8; i++) allpassDelays_[i].clear(); lastFrame_[0] = 0.0; lastFrame_[1] = 0.0; lowpassState_ = 0.0; } void NRev :: setT60( StkFloat T60 ) { if ( T60 <= 0.0 ) { oStream_ << "NRev::setT60: argument (" << T60 << ") must be positive!"; handleError( StkError::WARNING ); return; } for ( int i=0; i<6; i++ ) combCoefficient_[i] = pow(10.0, (-3.0 * combDelays_[i].getDelay() / (T60 * Stk::sampleRate()))); } StkFrames& NRev :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() - 1 ) { oStream_ << "NRev::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() - 1 ) { oStream_ << "NRev::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; isetPole( thePole ); } OnePole :: ~OnePole() { } void OnePole :: setPole( StkFloat thePole ) { if ( std::abs( thePole ) >= 1.0 ) { oStream_ << "OnePole::setPole: argument (" << thePole << ") should be less than 1.0!"; handleError( StkError::WARNING ); return; } // Normalize coefficients for peak unity gain. if ( thePole > 0.0 ) b_[0] = (StkFloat) (1.0 - thePole); else b_[0] = (StkFloat) (1.0 + thePole); a_[1] = -thePole; } void OnePole :: setCoefficients( StkFloat b0, StkFloat a1, bool clearState ) { if ( std::abs( a1 ) >= 1.0 ) { oStream_ << "OnePole::setCoefficients: a1 argument (" << a1 << ") should be less than 1.0!"; handleError( StkError::WARNING ); return; } b_[0] = b0; a_[1] = a1; if ( clearState ) this->clear(); } } // stk namespace stk-4.4.4/src/OneZero.cpp000644 000766 000766 00000002012 12015735511 015155 0ustar00garygary000000 000000 /***************************************************/ /*! \class OneZero \brief STK one-zero filter class. This class implements a one-zero digital filter. A method is provided for setting the zero position along the real axis of the z-plane while maintaining a constant filter gain. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "OneZero.h" #include namespace stk { OneZero :: OneZero( StkFloat theZero ) { b_.resize( 2 ); inputs_.resize( 2, 1, 0.0 ); this->setZero( theZero ); } OneZero :: ~OneZero( void ) { } void OneZero :: setZero( StkFloat theZero ) { // Normalize coefficients for unity gain. if ( theZero > 0.0 ) b_[0] = 1.0 / ((StkFloat) 1.0 + theZero); else b_[0] = 1.0 / ((StkFloat) 1.0 - theZero); b_[1] = -theZero * b_[0]; } void OneZero :: setCoefficients( StkFloat b0, StkFloat b1, bool clearState ) { b_[0] = b0; b_[1] = b1; if ( clearState ) this->clear(); } } // stk namespace stk-4.4.4/src/PercFlut.cpp000644 000766 000766 00000004436 12015735511 015334 0ustar00garygary000000 000000 /***************************************************/ /*! \class PercFlut \brief STK percussive flute FM synthesis instrument. This class implements algorithm 4 of the TX81Z. \code Algorithm 4 is : 4->3--\ 2-- + -->1-->Out \endcode Control Change Numbers: - Total Modulator Index = 2 - Modulator Crossfade = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "PercFlut.h" namespace stk { PercFlut :: PercFlut( void ) : FM() { // Concatenate the STK rawwave path to the rawwave files for ( unsigned int i=0; i<3; i++ ) waves_[i] = new FileLoop( (Stk::rawwavePath() + "sinewave.raw").c_str(), true ); waves_[3] = new FileLoop( (Stk::rawwavePath() + "fwavblnk.raw").c_str(), true ); this->setRatio(0, 1.50 * 1.000); this->setRatio(1, 3.00 * 0.995); this->setRatio(2, 2.99 * 1.005); this->setRatio(3, 6.00 * 0.997); gains_[0] = fmGains_[99]; gains_[1] = fmGains_[71]; gains_[2] = fmGains_[93]; gains_[3] = fmGains_[85]; adsr_[0]->setAllTimes( 0.05, 0.05, fmSusLevels_[14], 0.05); adsr_[1]->setAllTimes( 0.02, 0.50, fmSusLevels_[13], 0.5); adsr_[2]->setAllTimes( 0.02, 0.30, fmSusLevels_[11], 0.05); adsr_[3]->setAllTimes( 0.02, 0.05, fmSusLevels_[13], 0.01); twozero_.setGain( 0.0 ); modDepth_ = 0.005; } PercFlut :: ~PercFlut( void ) { } void PercFlut :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "PercFlut::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif baseFrequency_ = frequency; } void PercFlut :: noteOn( StkFloat frequency, StkFloat amplitude ) { gains_[0] = amplitude * fmGains_[99] * 0.5; gains_[1] = amplitude * fmGains_[71] * 0.5; gains_[2] = amplitude * fmGains_[93] * 0.5; gains_[3] = amplitude * fmGains_[85] * 0.5; this->setFrequency( frequency ); this->keyOn(); } } // stk namespace stk-4.4.4/src/Phonemes.cpp000644 000766 000766 00000020123 12015735511 015355 0ustar00garygary000000 000000 /***************************************************/ /*! \class Phonemes \brief STK phonemes table. This class does nothing other than declare a set of 32 static phoneme formant parameters and provide access to those values. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Phonemes.h" #include namespace stk { const char Phonemes :: phonemeNames[32][4] = {"eee", "ihh", "ehh", "aaa", "ahh", "aww", "ohh", "uhh", "uuu", "ooo", "rrr", "lll", "mmm", "nnn", "nng", "ngg", "fff", "sss", "thh", "shh", "xxx", "hee", "hoo", "hah", "bbb", "ddd", "jjj", "ggg", "vvv", "zzz", "thz", "zhh" }; const StkFloat Phonemes :: phonemeGains[32][2] = {{1.0, 0.0}, // eee {1.0, 0.0}, // ihh {1.0, 0.0}, // ehh {1.0, 0.0}, // aaa {1.0, 0.0}, // ahh {1.0, 0.0}, // aww {1.0, 0.0}, // ohh {1.0, 0.0}, // uhh {1.0, 0.0}, // uuu {1.0, 0.0}, // ooo {1.0, 0.0}, // rrr {1.0, 0.0}, // lll {1.0, 0.0}, // mmm {1.0, 0.0}, // nnn {1.0, 0.0}, // nng {1.0, 0.0}, // ngg {0.0, 0.7}, // fff {0.0, 0.7}, // sss {0.0, 0.7}, // thh {0.0, 0.7}, // shh {0.0, 0.7}, // xxx {0.0, 0.1}, // hee {0.0, 0.1}, // hoo {0.0, 0.1}, // hah {1.0, 0.1}, // bbb {1.0, 0.1}, // ddd {1.0, 0.1}, // jjj {1.0, 0.1}, // ggg {1.0, 1.0}, // vvv {1.0, 1.0}, // zzz {1.0, 1.0}, // thz {1.0, 1.0} // zhh }; const StkFloat Phonemes :: phonemeParameters[32][4][3] = {{ { 273, 0.996, 10}, // eee (beet) {2086, 0.945, -16}, {2754, 0.979, -12}, {3270, 0.440, -17}}, { { 385, 0.987, 10}, // ihh (bit) {2056, 0.930, -20}, {2587, 0.890, -20}, {3150, 0.400, -20}}, { { 515, 0.977, 10}, // ehh (bet) {1805, 0.810, -10}, {2526, 0.875, -10}, {3103, 0.400, -13}}, { { 773, 0.950, 10}, // aaa (bat) {1676, 0.830, -6}, {2380, 0.880, -20}, {3027, 0.600, -20}}, { { 770, 0.950, 0}, // ahh (father) {1153, 0.970, -9}, {2450, 0.780, -29}, {3140, 0.800, -39}}, { { 637, 0.910, 0}, // aww (bought) { 895, 0.900, -3}, {2556, 0.950, -17}, {3070, 0.910, -20}}, { { 637, 0.910, 0}, // ohh (bone) NOTE:: same as aww (bought) { 895, 0.900, -3}, {2556, 0.950, -17}, {3070, 0.910, -20}}, { { 561, 0.965, 0}, // uhh (but) {1084, 0.930, -10}, {2541, 0.930, -15}, {3345, 0.900, -20}}, { { 515, 0.976, 0}, // uuu (foot) {1031, 0.950, -3}, {2572, 0.960, -11}, {3345, 0.960, -20}}, { { 349, 0.986, -10}, // ooo (boot) { 918, 0.940, -20}, {2350, 0.960, -27}, {2731, 0.950, -33}}, { { 394, 0.959, -10}, // rrr (bird) {1297, 0.780, -16}, {1441, 0.980, -16}, {2754, 0.950, -40}}, { { 462, 0.990, +5}, // lll (lull) {1200, 0.640, -10}, {2500, 0.200, -20}, {3000, 0.100, -30}}, { { 265, 0.987, -10}, // mmm (mom) {1176, 0.940, -22}, {2352, 0.970, -20}, {3277, 0.940, -31}}, { { 204, 0.980, -10}, // nnn (nun) {1570, 0.940, -15}, {2481, 0.980, -12}, {3133, 0.800, -30}}, { { 204, 0.980, -10}, // nng (sang) NOTE:: same as nnn {1570, 0.940, -15}, {2481, 0.980, -12}, {3133, 0.800, -30}}, { { 204, 0.980, -10}, // ngg (bong) NOTE:: same as nnn {1570, 0.940, -15}, {2481, 0.980, -12}, {3133, 0.800, -30}}, { {1000, 0.300, 0}, // fff {2800, 0.860, -10}, {7425, 0.740, 0}, {8140, 0.860, 0}}, { {0, 0.000, 0}, // sss {2000, 0.700, -15}, {5257, 0.750, -3}, {7171, 0.840, 0}}, { { 100, 0.900, 0}, // thh {4000, 0.500, -20}, {5500, 0.500, -15}, {8000, 0.400, -20}}, { {2693, 0.940, 0}, // shh {4000, 0.720, -10}, {6123, 0.870, -10}, {7755, 0.750, -18}}, { {1000, 0.300, -10}, // xxx NOTE:: Not Really Done Yet {2800, 0.860, -10}, {7425, 0.740, 0}, {8140, 0.860, 0}}, { { 273, 0.996, -40}, // hee (beet) (noisy eee) {2086, 0.945, -16}, {2754, 0.979, -12}, {3270, 0.440, -17}}, { { 349, 0.986, -40}, // hoo (boot) (noisy ooo) { 918, 0.940, -10}, {2350, 0.960, -17}, {2731, 0.950, -23}}, { { 770, 0.950, -40}, // hah (father) (noisy ahh) {1153, 0.970, -3}, {2450, 0.780, -20}, {3140, 0.800, -32}}, { {2000, 0.700, -20}, // bbb NOTE:: Not Really Done Yet {5257, 0.750, -15}, {7171, 0.840, -3}, {9000, 0.900, 0}}, { { 100, 0.900, 0}, // ddd NOTE:: Not Really Done Yet {4000, 0.500, -20}, {5500, 0.500, -15}, {8000, 0.400, -20}}, { {2693, 0.940, 0}, // jjj NOTE:: Not Really Done Yet {4000, 0.720, -10}, {6123, 0.870, -10}, {7755, 0.750, -18}}, { {2693, 0.940, 0}, // ggg NOTE:: Not Really Done Yet {4000, 0.720, -10}, {6123, 0.870, -10}, {7755, 0.750, -18}}, { {2000, 0.700, -20}, // vvv NOTE:: Not Really Done Yet {5257, 0.750, -15}, {7171, 0.840, -3}, {9000, 0.900, 0}}, { { 100, 0.900, 0}, // zzz NOTE:: Not Really Done Yet {4000, 0.500, -20}, {5500, 0.500, -15}, {8000, 0.400, -20}}, { {2693, 0.940, 0}, // thz NOTE:: Not Really Done Yet {4000, 0.720, -10}, {6123, 0.870, -10}, {7755, 0.750, -18}}, { {2693, 0.940, 0}, // zhh NOTE:: Not Really Done Yet {4000, 0.720, -10}, {6123, 0.870, -10}, {7755, 0.750, -18}} }; Phonemes :: Phonemes(void) { } Phonemes :: ~Phonemes(void) { } const char *Phonemes :: name( unsigned int index ) { if ( index > 31 ) { oStream_ << "Phonemes::name: index is greater than 31!"; handleError( oStream_.str(), StkError::WARNING ); return 0; } return phonemeNames[index]; } StkFloat Phonemes :: voiceGain( unsigned int index ) { if ( index > 31 ) { oStream_ << "Phonemes::voiceGain: index is greater than 31!"; handleError( oStream_.str(), StkError::WARNING ); return 0.0; } return phonemeGains[index][0]; } StkFloat Phonemes :: noiseGain( unsigned int index ) { if ( index > 31 ) { oStream_ << "Phonemes::noiseGain: index is greater than 31!"; handleError( oStream_.str(), StkError::WARNING ); return 0.0; } return phonemeGains[index][1]; } StkFloat Phonemes :: formantFrequency( unsigned int index, unsigned int partial ) { if ( index > 31 ) { oStream_ << "Phonemes::formantFrequency: index is greater than 31!"; handleError( oStream_.str(), StkError::WARNING ); return 0.0; } if ( partial > 3 ) { oStream_ << "Phonemes::formantFrequency: partial is greater than 3!"; handleError( oStream_.str(), StkError::WARNING ); return 0.0; } return phonemeParameters[index][partial][0]; } StkFloat Phonemes :: formantRadius( unsigned int index, unsigned int partial ) { if ( index > 31 ) { oStream_ << "Phonemes::formantRadius: index is greater than 31!"; handleError( oStream_.str(), StkError::WARNING ); return 0.0; } if ( partial > 3 ) { oStream_ << "Phonemes::formantRadius: partial is greater than 3!"; handleError( oStream_.str(), StkError::WARNING ); return 0.0; } return phonemeParameters[index][partial][1]; } StkFloat Phonemes :: formantGain( unsigned int index, unsigned int partial ) { if ( index > 31 ) { oStream_ << "Phonemes::formantGain: index is greater than 31!"; handleError( oStream_.str(), StkError::WARNING ); return 0.0; } if ( partial > 3 ) { oStream_ << "Phonemes::formantGain: partial is greater than 3!"; handleError( oStream_.str(), StkError::WARNING ); return 0.0; } return phonemeParameters[index][partial][2]; } } // stk namespace stk-4.4.4/src/PitShift.cpp000644 000766 000766 00000004245 12015735511 015340 0ustar00garygary000000 000000 /***************************************************/ /*! \class PitShift \brief STK simple pitch shifter effect class. This class implements a simple pitch shifter using delay lines. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "PitShift.h" #include namespace stk { PitShift :: PitShift( void ) { delayLength_ = maxDelay - 24; halfLength_ = delayLength_ / 2; delay_[0] = 12; delay_[1] = maxDelay / 2; delayLine_[0].setMaximumDelay( maxDelay ); delayLine_[0].setDelay( delay_[0] ); delayLine_[1].setMaximumDelay( maxDelay ); delayLine_[1].setDelay( delay_[1] ); effectMix_ = 0.5; rate_ = 1.0; } void PitShift :: clear() { delayLine_[0].clear(); delayLine_[1].clear(); lastFrame_[0] = 0.0; } void PitShift :: setShift( StkFloat shift ) { if ( shift < 1.0 ) { rate_ = 1.0 - shift; } else if ( shift > 1.0 ) { rate_ = 1.0 - shift; } else { rate_ = 0.0; delay_[0] = halfLength_ + 12; } } StkFrames& PitShift :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "PitShift::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "PitShift::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; isetFrequency( 220.0 ); } Plucked :: ~Plucked( void ) { } void Plucked :: clear( void ) { delayLine_.clear(); loopFilter_.clear(); pickFilter_.clear(); } void Plucked :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Plucked::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif // Delay = length - filter delay. StkFloat delay = ( Stk::sampleRate() / frequency ) - loopFilter_.phaseDelay( frequency ); delayLine_.setDelay( delay ); loopGain_ = 0.995 + (frequency * 0.000005); if ( loopGain_ >= 1.0 ) loopGain_ = 0.99999; } void Plucked :: pluck( StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "Plucked::pluck: amplitude is out of range!"; handleError( StkError::WARNING ); return; } pickFilter_.setPole( 0.999 - (amplitude * 0.15) ); pickFilter_.setGain( amplitude * 0.5 ); for ( unsigned long i=0; isetFrequency( frequency ); this->pluck( amplitude ); } void Plucked :: noteOff( StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "Plucked::noteOff: amplitude is out of range!"; handleError( StkError::WARNING ); return; } loopGain_ = 1.0 - amplitude; } } // stk namespace stk-4.4.4/src/PoleZero.cpp000644 000766 000766 00000003337 12015735511 015346 0ustar00garygary000000 000000 /***************************************************/ /*! \class PoleZero \brief STK one-pole, one-zero filter class. This class implements a one-pole, one-zero digital filter. A method is provided for creating an allpass filter with a given coefficient. Another method is provided to create a DC blocking filter. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "PoleZero.h" namespace stk { PoleZero :: PoleZero() { // Default setting for pass-through. b_.resize( 2, 0.0 ); a_.resize( 2, 0.0 ); b_[0] = 1.0; a_[0] = 1.0; inputs_.resize( 2, 1, 0.0 ); outputs_.resize( 2, 1, 0.0 ); } PoleZero :: ~PoleZero() { } void PoleZero :: setCoefficients( StkFloat b0, StkFloat b1, StkFloat a1, bool clearState ) { if ( std::abs( a1 ) >= 1.0 ) { oStream_ << "PoleZero::setCoefficients: a1 argument (" << a1 << ") should be less than 1.0!"; handleError( StkError::WARNING ); return; } b_[0] = b0; b_[1] = b1; a_[1] = a1; if ( clearState ) this->clear(); } void PoleZero :: setAllpass( StkFloat coefficient ) { if ( std::abs( coefficient ) >= 1.0 ) { oStream_ << "PoleZero::setAllpass: argument (" << coefficient << ") makes filter unstable!"; handleError( StkError::WARNING ); return; } b_[0] = coefficient; b_[1] = 1.0; a_[0] = 1.0; // just in case a_[1] = coefficient; } void PoleZero :: setBlockZero( StkFloat thePole ) { if ( std::abs( thePole ) >= 1.0 ) { oStream_ << "PoleZero::setBlockZero: argument (" << thePole << ") makes filter unstable!"; handleError( StkError::WARNING ); return; } b_[0] = 1.0; b_[1] = -1.0; a_[0] = 1.0; // just in case a_[1] = -thePole; } } // stk namespace stk-4.4.4/src/PRCRev.cpp000644 000766 000766 00000006543 12015735511 014712 0ustar00garygary000000 000000 /***************************************************/ /*! \class PRCRev \brief Perry's simple reverberator class. This class is based on some of the famous Stanford/CCRMA reverbs (NRev, KipRev), which were based on the Chowning/Moorer/Schroeder reverberators using networks of simple allpass and comb delay filters. This class implements two series allpass units and two parallel comb filters. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "PRCRev.h" #include namespace stk { PRCRev :: PRCRev( StkFloat T60 ) { if ( T60 <= 0.0 ) { oStream_ << "PRCRev::PRCRev: argument (" << T60 << ") must be positive!"; handleError( StkError::FUNCTION_ARGUMENT ); } lastFrame_.resize( 1, 2, 0.0 ); // resize lastFrame_ for stereo output // Delay lengths for 44100 Hz sample rate. int lengths[4]= {341, 613, 1557, 2137}; double scaler = Stk::sampleRate() / 44100.0; // Scale the delay lengths if necessary. int delay, i; if ( scaler != 1.0 ) { for (i=0; i<4; i++) { delay = (int) floor(scaler * lengths[i]); if ( (delay & 1) == 0) delay++; while ( !this->isPrime(delay) ) delay += 2; lengths[i] = delay; } } for ( i=0; i<2; i++ ) { allpassDelays_[i].setMaximumDelay( lengths[i] ); allpassDelays_[i].setDelay( lengths[i] ); combDelays_[i].setMaximumDelay( lengths[i+2] ); combDelays_[i].setDelay( lengths[i+2] ); } this->setT60( T60 ); allpassCoefficient_ = 0.7; effectMix_ = 0.5; this->clear(); } void PRCRev :: clear( void ) { allpassDelays_[0].clear(); allpassDelays_[1].clear(); combDelays_[0].clear(); combDelays_[1].clear(); lastFrame_[0] = 0.0; lastFrame_[1] = 0.0; } void PRCRev :: setT60( StkFloat T60 ) { if ( T60 <= 0.0 ) { oStream_ << "PRCRev::setT60: argument (" << T60 << ") must be positive!"; handleError( StkError::WARNING ); return; } combCoefficient_[0] = pow(10.0, (-3.0 * combDelays_[0].getDelay() / (T60 * Stk::sampleRate()))); combCoefficient_[1] = pow(10.0, (-3.0 * combDelays_[1].getDelay() / (T60 * Stk::sampleRate()))); } StkFrames& PRCRev :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() - 1 ) { oStream_ << "PRCRev::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() - 1 ) { oStream_ << "PRCRev::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; ikeyOn(); this->setResonance( frequency, poleRadius_ ); } void Resonate :: noteOff( StkFloat amplitude ) { this->keyOff(); } void Resonate :: setResonance( StkFloat frequency, StkFloat radius ) { if ( frequency < 0.0 ) { oStream_ << "Resonate::setResonance: frequency parameter is less than zero!"; handleError( StkError::WARNING ); return; } if ( radius < 0.0 || radius >= 1.0 ) { std::cerr << "Resonate::setResonance: radius parameter is out of range!"; handleError( StkError::WARNING ); return; } poleFrequency_ = frequency; poleRadius_ = radius; filter_.setResonance( poleFrequency_, poleRadius_, true ); } void Resonate :: setNotch( StkFloat frequency, StkFloat radius ) { if ( frequency < 0.0 ) { oStream_ << "Resonate::setNotch: frequency parameter is less than zero ... setting to 0.0!"; handleError( StkError::WARNING ); return; } if ( radius < 0.0 ) { oStream_ << "Resonate::setNotch: radius parameter is less than 0.0!"; handleError( StkError::WARNING ); return; } zeroFrequency_ = frequency; zeroRadius_ = radius; filter_.setNotch( zeroFrequency_, zeroRadius_ ); } void Resonate :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Resonate::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == 2) // 2 setResonance( normalizedValue * Stk::sampleRate() * 0.5, poleRadius_ ); else if (number == 4) // 4 setResonance( poleFrequency_, normalizedValue * 0.9999 ); else if (number == 11) // 11 this->setNotch( normalizedValue * Stk::sampleRate() * 0.5, zeroRadius_ ); else if (number == 1) this->setNotch( zeroFrequency_, normalizedValue ); else if (number == __SK_AfterTouch_Cont_) // 128 adsr_.setTarget( normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "Resonate::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Rhodey.cpp000644 000766 000766 00000004556 12015735511 015045 0ustar00garygary000000 000000 /***************************************************/ /*! \class Rhodey \brief STK Fender Rhodes-like electric piano FM synthesis instrument. This class implements two simple FM Pairs summed together, also referred to as algorithm 5 of the TX81Z. \code Algorithm 5 is : 4->3--\ + --> Out 2->1--/ \endcode Control Change Numbers: - Modulator Index One = 2 - Crossfade of Outputs = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Rhodey.h" namespace stk { Rhodey :: Rhodey( void ) : FM() { // Concatenate the STK rawwave path to the rawwave files for ( unsigned int i=0; i<3; i++ ) waves_[i] = new FileLoop( (Stk::rawwavePath() + "sinewave.raw").c_str(), true ); waves_[3] = new FileLoop( (Stk::rawwavePath() + "fwavblnk.raw").c_str(), true ); this->setRatio(0, 1.0); this->setRatio(1, 0.5); this->setRatio(2, 1.0); this->setRatio(3, 15.0); gains_[0] = fmGains_[99]; gains_[1] = fmGains_[90]; gains_[2] = fmGains_[99]; gains_[3] = fmGains_[67]; adsr_[0]->setAllTimes( 0.001, 1.50, 0.0, 0.04); adsr_[1]->setAllTimes( 0.001, 1.50, 0.0, 0.04); adsr_[2]->setAllTimes( 0.001, 1.00, 0.0, 0.04); adsr_[3]->setAllTimes( 0.001, 0.25, 0.0, 0.04); twozero_.setGain( 1.0 ); } Rhodey :: ~Rhodey( void ) { } void Rhodey :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Rhodey::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif baseFrequency_ = frequency * 2.0; for (unsigned int i=0; isetFrequency( baseFrequency_ * ratios_[i] ); } void Rhodey :: noteOn( StkFloat frequency, StkFloat amplitude ) { gains_[0] = amplitude * fmGains_[99]; gains_[1] = amplitude * fmGains_[90]; gains_[2] = amplitude * fmGains_[99]; gains_[3] = amplitude * fmGains_[67]; this->setFrequency( frequency ); this->keyOn(); } } // stk namespace stk-4.4.4/src/RtAudio.cpp000644 000766 000766 00001111620 12015735511 015152 0ustar00garygary000000 000000 /************************************************************************/ /*! \class RtAudio \brief Realtime audio i/o C++ classes. RtAudio provides a common API (Application Programming Interface) for realtime audio input/output across Linux (native ALSA, Jack, and OSS), Macintosh OS X (CoreAudio and Jack), and Windows (DirectSound and ASIO) operating systems. RtAudio WWW site: http://www.music.mcgill.ca/~gary/rtaudio/ RtAudio: realtime audio i/o C++ classes Copyright (c) 2001-2012 Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /************************************************************************/ // RtAudio: Version 4.0.11 #include "RtAudio.h" #include #include #include #include // Static variable definitions. const unsigned int RtApi::MAX_SAMPLE_RATES = 14; const unsigned int RtApi::SAMPLE_RATES[] = { 4000, 5512, 8000, 9600, 11025, 16000, 22050, 32000, 44100, 48000, 88200, 96000, 176400, 192000 }; #if defined(__WINDOWS_DS__) || defined(__WINDOWS_ASIO__) #define MUTEX_INITIALIZE(A) InitializeCriticalSection(A) #define MUTEX_DESTROY(A) DeleteCriticalSection(A) #define MUTEX_LOCK(A) EnterCriticalSection(A) #define MUTEX_UNLOCK(A) LeaveCriticalSection(A) #elif defined(__LINUX_ALSA__) || defined(__LINUX_PULSE__) || defined(__UNIX_JACK__) || defined(__LINUX_OSS__) || defined(__MACOSX_CORE__) // pthread API #define MUTEX_INITIALIZE(A) pthread_mutex_init(A, NULL) #define MUTEX_DESTROY(A) pthread_mutex_destroy(A) #define MUTEX_LOCK(A) pthread_mutex_lock(A) #define MUTEX_UNLOCK(A) pthread_mutex_unlock(A) #else #define MUTEX_INITIALIZE(A) abs(*A) // dummy definitions #define MUTEX_DESTROY(A) abs(*A) // dummy definitions #endif // *************************************************** // // // RtAudio definitions. // // *************************************************** // void RtAudio :: getCompiledApi( std::vector &apis ) throw() { apis.clear(); // The order here will control the order of RtAudio's API search in // the constructor. #if defined(__UNIX_JACK__) apis.push_back( UNIX_JACK ); #endif #if defined(__LINUX_ALSA__) apis.push_back( LINUX_ALSA ); #endif #if defined(__LINUX_PULSE__) apis.push_back( LINUX_PULSE ); #endif #if defined(__LINUX_OSS__) apis.push_back( LINUX_OSS ); #endif #if defined(__WINDOWS_ASIO__) apis.push_back( WINDOWS_ASIO ); #endif #if defined(__WINDOWS_DS__) apis.push_back( WINDOWS_DS ); #endif #if defined(__MACOSX_CORE__) apis.push_back( MACOSX_CORE ); #endif #if defined(__RTAUDIO_DUMMY__) apis.push_back( RTAUDIO_DUMMY ); #endif } void RtAudio :: openRtApi( RtAudio::Api api ) { if ( rtapi_ ) delete rtapi_; rtapi_ = 0; #if defined(__UNIX_JACK__) if ( api == UNIX_JACK ) rtapi_ = new RtApiJack(); #endif #if defined(__LINUX_ALSA__) if ( api == LINUX_ALSA ) rtapi_ = new RtApiAlsa(); #endif #if defined(__LINUX_PULSE__) if ( api == LINUX_PULSE ) rtapi_ = new RtApiPulse(); #endif #if defined(__LINUX_OSS__) if ( api == LINUX_OSS ) rtapi_ = new RtApiOss(); #endif #if defined(__WINDOWS_ASIO__) if ( api == WINDOWS_ASIO ) rtapi_ = new RtApiAsio(); #endif #if defined(__WINDOWS_DS__) if ( api == WINDOWS_DS ) rtapi_ = new RtApiDs(); #endif #if defined(__MACOSX_CORE__) if ( api == MACOSX_CORE ) rtapi_ = new RtApiCore(); #endif #if defined(__RTAUDIO_DUMMY__) if ( api == RTAUDIO_DUMMY ) rtapi_ = new RtApiDummy(); #endif } RtAudio :: RtAudio( RtAudio::Api api ) throw() { rtapi_ = 0; if ( api != UNSPECIFIED ) { // Attempt to open the specified API. openRtApi( api ); if ( rtapi_ ) return; // No compiled support for specified API value. Issue a debug // warning and continue as if no API was specified. std::cerr << "\nRtAudio: no compiled support for specified API argument!\n" << std::endl; } // Iterate through the compiled APIs and return as soon as we find // one with at least one device or we reach the end of the list. std::vector< RtAudio::Api > apis; getCompiledApi( apis ); for ( unsigned int i=0; igetDeviceCount() ) break; } if ( rtapi_ ) return; // It should not be possible to get here because the preprocessor // definition __RTAUDIO_DUMMY__ is automatically defined if no // API-specific definitions are passed to the compiler. But just in // case something weird happens, we'll print out an error message. std::cerr << "\nRtAudio: no compiled API support found ... critical error!!\n\n"; } RtAudio :: ~RtAudio() throw() { delete rtapi_; } void RtAudio :: openStream( RtAudio::StreamParameters *outputParameters, RtAudio::StreamParameters *inputParameters, RtAudioFormat format, unsigned int sampleRate, unsigned int *bufferFrames, RtAudioCallback callback, void *userData, RtAudio::StreamOptions *options ) { return rtapi_->openStream( outputParameters, inputParameters, format, sampleRate, bufferFrames, callback, userData, options ); } // *************************************************** // // // Public RtApi definitions (see end of file for // private or protected utility functions). // // *************************************************** // RtApi :: RtApi() { stream_.state = STREAM_CLOSED; stream_.mode = UNINITIALIZED; stream_.apiHandle = 0; stream_.userBuffer[0] = 0; stream_.userBuffer[1] = 0; MUTEX_INITIALIZE( &stream_.mutex ); showWarnings_ = true; } RtApi :: ~RtApi() { MUTEX_DESTROY( &stream_.mutex ); } void RtApi :: openStream( RtAudio::StreamParameters *oParams, RtAudio::StreamParameters *iParams, RtAudioFormat format, unsigned int sampleRate, unsigned int *bufferFrames, RtAudioCallback callback, void *userData, RtAudio::StreamOptions *options ) { if ( stream_.state != STREAM_CLOSED ) { errorText_ = "RtApi::openStream: a stream is already open!"; error( RtError::INVALID_USE ); } if ( oParams && oParams->nChannels < 1 ) { errorText_ = "RtApi::openStream: a non-NULL output StreamParameters structure cannot have an nChannels value less than one."; error( RtError::INVALID_USE ); } if ( iParams && iParams->nChannels < 1 ) { errorText_ = "RtApi::openStream: a non-NULL input StreamParameters structure cannot have an nChannels value less than one."; error( RtError::INVALID_USE ); } if ( oParams == NULL && iParams == NULL ) { errorText_ = "RtApi::openStream: input and output StreamParameters structures are both NULL!"; error( RtError::INVALID_USE ); } if ( formatBytes(format) == 0 ) { errorText_ = "RtApi::openStream: 'format' parameter value is undefined."; error( RtError::INVALID_USE ); } unsigned int nDevices = getDeviceCount(); unsigned int oChannels = 0; if ( oParams ) { oChannels = oParams->nChannels; if ( oParams->deviceId >= nDevices ) { errorText_ = "RtApi::openStream: output device parameter value is invalid."; error( RtError::INVALID_USE ); } } unsigned int iChannels = 0; if ( iParams ) { iChannels = iParams->nChannels; if ( iParams->deviceId >= nDevices ) { errorText_ = "RtApi::openStream: input device parameter value is invalid."; error( RtError::INVALID_USE ); } } clearStreamInfo(); bool result; if ( oChannels > 0 ) { result = probeDeviceOpen( oParams->deviceId, OUTPUT, oChannels, oParams->firstChannel, sampleRate, format, bufferFrames, options ); if ( result == false ) error( RtError::SYSTEM_ERROR ); } if ( iChannels > 0 ) { result = probeDeviceOpen( iParams->deviceId, INPUT, iChannels, iParams->firstChannel, sampleRate, format, bufferFrames, options ); if ( result == false ) { if ( oChannels > 0 ) closeStream(); error( RtError::SYSTEM_ERROR ); } } stream_.callbackInfo.callback = (void *) callback; stream_.callbackInfo.userData = userData; if ( options ) options->numberOfBuffers = stream_.nBuffers; stream_.state = STREAM_STOPPED; } unsigned int RtApi :: getDefaultInputDevice( void ) { // Should be implemented in subclasses if possible. return 0; } unsigned int RtApi :: getDefaultOutputDevice( void ) { // Should be implemented in subclasses if possible. return 0; } void RtApi :: closeStream( void ) { // MUST be implemented in subclasses! return; } bool RtApi :: probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ) { // MUST be implemented in subclasses! return FAILURE; } void RtApi :: tickStreamTime( void ) { // Subclasses that do not provide their own implementation of // getStreamTime should call this function once per buffer I/O to // provide basic stream time support. stream_.streamTime += ( stream_.bufferSize * 1.0 / stream_.sampleRate ); #if defined( HAVE_GETTIMEOFDAY ) gettimeofday( &stream_.lastTickTimestamp, NULL ); #endif } long RtApi :: getStreamLatency( void ) { verifyStream(); long totalLatency = 0; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) totalLatency = stream_.latency[0]; if ( stream_.mode == INPUT || stream_.mode == DUPLEX ) totalLatency += stream_.latency[1]; return totalLatency; } double RtApi :: getStreamTime( void ) { verifyStream(); #if defined( HAVE_GETTIMEOFDAY ) // Return a very accurate estimate of the stream time by // adding in the elapsed time since the last tick. struct timeval then; struct timeval now; if ( stream_.state != STREAM_RUNNING || stream_.streamTime == 0.0 ) return stream_.streamTime; gettimeofday( &now, NULL ); then = stream_.lastTickTimestamp; return stream_.streamTime + ((now.tv_sec + 0.000001 * now.tv_usec) - (then.tv_sec + 0.000001 * then.tv_usec)); #else return stream_.streamTime; #endif } unsigned int RtApi :: getStreamSampleRate( void ) { verifyStream(); return stream_.sampleRate; } // *************************************************** // // // OS/API-specific methods. // // *************************************************** // #if defined(__MACOSX_CORE__) // The OS X CoreAudio API is designed to use a separate callback // procedure for each of its audio devices. A single RtAudio duplex // stream using two different devices is supported here, though it // cannot be guaranteed to always behave correctly because we cannot // synchronize these two callbacks. // // A property listener is installed for over/underrun information. // However, no functionality is currently provided to allow property // listeners to trigger user handlers because it is unclear what could // be done if a critical stream parameter (buffer size, sample rate, // device disconnect) notification arrived. The listeners entail // quite a bit of extra code and most likely, a user program wouldn't // be prepared for the result anyway. However, we do provide a flag // to the client callback function to inform of an over/underrun. // A structure to hold various information related to the CoreAudio API // implementation. struct CoreHandle { AudioDeviceID id[2]; // device ids #if defined( MAC_OS_X_VERSION_10_5 ) && ( MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 ) AudioDeviceIOProcID procId[2]; #endif UInt32 iStream[2]; // device stream index (or first if using multiple) UInt32 nStreams[2]; // number of streams to use bool xrun[2]; char *deviceBuffer; pthread_cond_t condition; int drainCounter; // Tracks callback counts when draining bool internalDrain; // Indicates if stop is initiated from callback or not. CoreHandle() :deviceBuffer(0), drainCounter(0), internalDrain(false) { nStreams[0] = 1; nStreams[1] = 1; id[0] = 0; id[1] = 0; xrun[0] = false; xrun[1] = false; } }; ThreadHandle threadId; RtApiCore:: RtApiCore() { #if defined( AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER ) // This is a largely undocumented but absolutely necessary // requirement starting with OS-X 10.6. If not called, queries and // updates to various audio device properties are not handled // correctly. CFRunLoopRef theRunLoop = NULL; AudioObjectPropertyAddress property = { kAudioHardwarePropertyRunLoop, kAudioObjectPropertyScopeGlobal, kAudioObjectPropertyElementMaster }; OSStatus result = AudioObjectSetPropertyData( kAudioObjectSystemObject, &property, 0, NULL, sizeof(CFRunLoopRef), &theRunLoop); if ( result != noErr ) { errorText_ = "RtApiCore::RtApiCore: error setting run loop property!"; error( RtError::WARNING ); } #endif } RtApiCore :: ~RtApiCore() { // The subclass destructor gets called before the base class // destructor, so close an existing stream before deallocating // apiDeviceId memory. if ( stream_.state != STREAM_CLOSED ) closeStream(); } unsigned int RtApiCore :: getDeviceCount( void ) { // Find out how many audio devices there are, if any. UInt32 dataSize; AudioObjectPropertyAddress propertyAddress = { kAudioHardwarePropertyDevices, kAudioObjectPropertyScopeGlobal, kAudioObjectPropertyElementMaster }; OSStatus result = AudioObjectGetPropertyDataSize( kAudioObjectSystemObject, &propertyAddress, 0, NULL, &dataSize ); if ( result != noErr ) { errorText_ = "RtApiCore::getDeviceCount: OS-X error getting device info!"; error( RtError::WARNING ); return 0; } return dataSize / sizeof( AudioDeviceID ); } unsigned int RtApiCore :: getDefaultInputDevice( void ) { unsigned int nDevices = getDeviceCount(); if ( nDevices <= 1 ) return 0; AudioDeviceID id; UInt32 dataSize = sizeof( AudioDeviceID ); AudioObjectPropertyAddress property = { kAudioHardwarePropertyDefaultInputDevice, kAudioObjectPropertyScopeGlobal, kAudioObjectPropertyElementMaster }; OSStatus result = AudioObjectGetPropertyData( kAudioObjectSystemObject, &property, 0, NULL, &dataSize, &id ); if ( result != noErr ) { errorText_ = "RtApiCore::getDefaultInputDevice: OS-X system error getting device."; error( RtError::WARNING ); return 0; } dataSize *= nDevices; AudioDeviceID deviceList[ nDevices ]; property.mSelector = kAudioHardwarePropertyDevices; result = AudioObjectGetPropertyData( kAudioObjectSystemObject, &property, 0, NULL, &dataSize, (void *) &deviceList ); if ( result != noErr ) { errorText_ = "RtApiCore::getDefaultInputDevice: OS-X system error getting device IDs."; error( RtError::WARNING ); return 0; } for ( unsigned int i=0; i= nDevices ) { errorText_ = "RtApiCore::getDeviceInfo: device ID is invalid!"; error( RtError::INVALID_USE ); } AudioDeviceID deviceList[ nDevices ]; UInt32 dataSize = sizeof( AudioDeviceID ) * nDevices; AudioObjectPropertyAddress property = { kAudioHardwarePropertyDevices, kAudioObjectPropertyScopeGlobal, kAudioObjectPropertyElementMaster }; OSStatus result = AudioObjectGetPropertyData( kAudioObjectSystemObject, &property, 0, NULL, &dataSize, (void *) &deviceList ); if ( result != noErr ) { errorText_ = "RtApiCore::getDeviceInfo: OS-X system error getting device IDs."; error( RtError::WARNING ); return info; } AudioDeviceID id = deviceList[ device ]; // Get the device name. info.name.erase(); CFStringRef cfname; dataSize = sizeof( CFStringRef ); property.mSelector = kAudioObjectPropertyManufacturer; result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, &cfname ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceInfo: system error (" << getErrorCode( result ) << ") getting device manufacturer."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } //const char *mname = CFStringGetCStringPtr( cfname, CFStringGetSystemEncoding() ); int length = CFStringGetLength(cfname); char *mname = (char *)malloc(length * 3 + 1); CFStringGetCString(cfname, mname, length * 3 + 1, CFStringGetSystemEncoding()); info.name.append( (const char *)mname, strlen(mname) ); info.name.append( ": " ); CFRelease( cfname ); free(mname); property.mSelector = kAudioObjectPropertyName; result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, &cfname ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceInfo: system error (" << getErrorCode( result ) << ") getting device name."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } //const char *name = CFStringGetCStringPtr( cfname, CFStringGetSystemEncoding() ); length = CFStringGetLength(cfname); char *name = (char *)malloc(length * 3 + 1); CFStringGetCString(cfname, name, length * 3 + 1, CFStringGetSystemEncoding()); info.name.append( (const char *)name, strlen(name) ); CFRelease( cfname ); free(name); // Get the output stream "configuration". AudioBufferList *bufferList = nil; property.mSelector = kAudioDevicePropertyStreamConfiguration; property.mScope = kAudioDevicePropertyScopeOutput; // property.mElement = kAudioObjectPropertyElementWildcard; dataSize = 0; result = AudioObjectGetPropertyDataSize( id, &property, 0, NULL, &dataSize ); if ( result != noErr || dataSize == 0 ) { errorStream_ << "RtApiCore::getDeviceInfo: system error (" << getErrorCode( result ) << ") getting output stream configuration info for device (" << device << ")."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // Allocate the AudioBufferList. bufferList = (AudioBufferList *) malloc( dataSize ); if ( bufferList == NULL ) { errorText_ = "RtApiCore::getDeviceInfo: memory error allocating output AudioBufferList."; error( RtError::WARNING ); return info; } result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, bufferList ); if ( result != noErr || dataSize == 0 ) { free( bufferList ); errorStream_ << "RtApiCore::getDeviceInfo: system error (" << getErrorCode( result ) << ") getting output stream configuration for device (" << device << ")."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // Get output channel information. unsigned int i, nStreams = bufferList->mNumberBuffers; for ( i=0; imBuffers[i].mNumberChannels; free( bufferList ); // Get the input stream "configuration". property.mScope = kAudioDevicePropertyScopeInput; result = AudioObjectGetPropertyDataSize( id, &property, 0, NULL, &dataSize ); if ( result != noErr || dataSize == 0 ) { errorStream_ << "RtApiCore::getDeviceInfo: system error (" << getErrorCode( result ) << ") getting input stream configuration info for device (" << device << ")."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // Allocate the AudioBufferList. bufferList = (AudioBufferList *) malloc( dataSize ); if ( bufferList == NULL ) { errorText_ = "RtApiCore::getDeviceInfo: memory error allocating input AudioBufferList."; error( RtError::WARNING ); return info; } result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, bufferList ); if (result != noErr || dataSize == 0) { free( bufferList ); errorStream_ << "RtApiCore::getDeviceInfo: system error (" << getErrorCode( result ) << ") getting input stream configuration for device (" << device << ")."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // Get input channel information. nStreams = bufferList->mNumberBuffers; for ( i=0; imBuffers[i].mNumberChannels; free( bufferList ); // If device opens for both playback and capture, we determine the channels. if ( info.outputChannels > 0 && info.inputChannels > 0 ) info.duplexChannels = (info.outputChannels > info.inputChannels) ? info.inputChannels : info.outputChannels; // Probe the device sample rates. bool isInput = false; if ( info.outputChannels == 0 ) isInput = true; // Determine the supported sample rates. property.mSelector = kAudioDevicePropertyAvailableNominalSampleRates; if ( isInput == false ) property.mScope = kAudioDevicePropertyScopeOutput; result = AudioObjectGetPropertyDataSize( id, &property, 0, NULL, &dataSize ); if ( result != kAudioHardwareNoError || dataSize == 0 ) { errorStream_ << "RtApiCore::getDeviceInfo: system error (" << getErrorCode( result ) << ") getting sample rate info."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } UInt32 nRanges = dataSize / sizeof( AudioValueRange ); AudioValueRange rangeList[ nRanges ]; result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, &rangeList ); if ( result != kAudioHardwareNoError ) { errorStream_ << "RtApiCore::getDeviceInfo: system error (" << getErrorCode( result ) << ") getting sample rates."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } Float64 minimumRate = 100000000.0, maximumRate = 0.0; for ( UInt32 i=0; i maximumRate ) maximumRate = rangeList[i].mMaximum; } info.sampleRates.clear(); for ( unsigned int k=0; k= (unsigned int) minimumRate && SAMPLE_RATES[k] <= (unsigned int) maximumRate ) info.sampleRates.push_back( SAMPLE_RATES[k] ); } if ( info.sampleRates.size() == 0 ) { errorStream_ << "RtApiCore::probeDeviceInfo: No supported sample rates found for device (" << device << ")."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // CoreAudio always uses 32-bit floating point data for PCM streams. // Thus, any other "physical" formats supported by the device are of // no interest to the client. info.nativeFormats = RTAUDIO_FLOAT32; if ( info.outputChannels > 0 ) if ( getDefaultOutputDevice() == device ) info.isDefaultOutput = true; if ( info.inputChannels > 0 ) if ( getDefaultInputDevice() == device ) info.isDefaultInput = true; info.probed = true; return info; } OSStatus callbackHandler( AudioDeviceID inDevice, const AudioTimeStamp* inNow, const AudioBufferList* inInputData, const AudioTimeStamp* inInputTime, AudioBufferList* outOutputData, const AudioTimeStamp* inOutputTime, void* infoPointer ) { CallbackInfo *info = (CallbackInfo *) infoPointer; RtApiCore *object = (RtApiCore *) info->object; if ( object->callbackEvent( inDevice, inInputData, outOutputData ) == false ) return kAudioHardwareUnspecifiedError; else return kAudioHardwareNoError; } OSStatus xrunListener( AudioObjectID inDevice, UInt32 nAddresses, const AudioObjectPropertyAddress properties[], void* handlePointer ) { CoreHandle *handle = (CoreHandle *) handlePointer; for ( UInt32 i=0; ixrun[1] = true; else handle->xrun[0] = true; } } return kAudioHardwareNoError; } OSStatus rateListener( AudioObjectID inDevice, UInt32 nAddresses, const AudioObjectPropertyAddress properties[], void* ratePointer ) { Float64 *rate = (Float64 *) ratePointer; UInt32 dataSize = sizeof( Float64 ); AudioObjectPropertyAddress property = { kAudioDevicePropertyNominalSampleRate, kAudioObjectPropertyScopeGlobal, kAudioObjectPropertyElementMaster }; AudioObjectGetPropertyData( inDevice, &property, 0, NULL, &dataSize, rate ); return kAudioHardwareNoError; } bool RtApiCore :: probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ) { // Get device ID unsigned int nDevices = getDeviceCount(); if ( nDevices == 0 ) { // This should not happen because a check is made before this function is called. errorText_ = "RtApiCore::probeDeviceOpen: no devices found!"; return FAILURE; } if ( device >= nDevices ) { // This should not happen because a check is made before this function is called. errorText_ = "RtApiCore::probeDeviceOpen: device ID is invalid!"; return FAILURE; } AudioDeviceID deviceList[ nDevices ]; UInt32 dataSize = sizeof( AudioDeviceID ) * nDevices; AudioObjectPropertyAddress property = { kAudioHardwarePropertyDevices, kAudioObjectPropertyScopeGlobal, kAudioObjectPropertyElementMaster }; OSStatus result = AudioObjectGetPropertyData( kAudioObjectSystemObject, &property, 0, NULL, &dataSize, (void *) &deviceList ); if ( result != noErr ) { errorText_ = "RtApiCore::probeDeviceOpen: OS-X system error getting device IDs."; return FAILURE; } AudioDeviceID id = deviceList[ device ]; // Setup for stream mode. bool isInput = false; if ( mode == INPUT ) { isInput = true; property.mScope = kAudioDevicePropertyScopeInput; } else property.mScope = kAudioDevicePropertyScopeOutput; // Get the stream "configuration". AudioBufferList *bufferList = nil; dataSize = 0; property.mSelector = kAudioDevicePropertyStreamConfiguration; result = AudioObjectGetPropertyDataSize( id, &property, 0, NULL, &dataSize ); if ( result != noErr || dataSize == 0 ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") getting stream configuration info for device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } // Allocate the AudioBufferList. bufferList = (AudioBufferList *) malloc( dataSize ); if ( bufferList == NULL ) { errorText_ = "RtApiCore::probeDeviceOpen: memory error allocating AudioBufferList."; return FAILURE; } result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, bufferList ); if (result != noErr || dataSize == 0) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") getting stream configuration for device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } // Search for one or more streams that contain the desired number of // channels. CoreAudio devices can have an arbitrary number of // streams and each stream can have an arbitrary number of channels. // For each stream, a single buffer of interleaved samples is // provided. RtAudio prefers the use of one stream of interleaved // data or multiple consecutive single-channel streams. However, we // now support multiple consecutive multi-channel streams of // interleaved data as well. UInt32 iStream, offsetCounter = firstChannel; UInt32 nStreams = bufferList->mNumberBuffers; bool monoMode = false; bool foundStream = false; // First check that the device supports the requested number of // channels. UInt32 deviceChannels = 0; for ( iStream=0; iStreammBuffers[iStream].mNumberChannels; if ( deviceChannels < ( channels + firstChannel ) ) { free( bufferList ); errorStream_ << "RtApiCore::probeDeviceOpen: the device (" << device << ") does not support the requested channel count."; errorText_ = errorStream_.str(); return FAILURE; } // Look for a single stream meeting our needs. UInt32 firstStream, streamCount = 1, streamChannels = 0, channelOffset = 0; for ( iStream=0; iStreammBuffers[iStream].mNumberChannels; if ( streamChannels >= channels + offsetCounter ) { firstStream = iStream; channelOffset = offsetCounter; foundStream = true; break; } if ( streamChannels > offsetCounter ) break; offsetCounter -= streamChannels; } // If we didn't find a single stream above, then we should be able // to meet the channel specification with multiple streams. if ( foundStream == false ) { monoMode = true; offsetCounter = firstChannel; for ( iStream=0; iStreammBuffers[iStream].mNumberChannels; if ( streamChannels > offsetCounter ) break; offsetCounter -= streamChannels; } firstStream = iStream; channelOffset = offsetCounter; Int32 channelCounter = channels + offsetCounter - streamChannels; if ( streamChannels > 1 ) monoMode = false; while ( channelCounter > 0 ) { streamChannels = bufferList->mBuffers[++iStream].mNumberChannels; if ( streamChannels > 1 ) monoMode = false; channelCounter -= streamChannels; streamCount++; } } free( bufferList ); // Determine the buffer size. AudioValueRange bufferRange; dataSize = sizeof( AudioValueRange ); property.mSelector = kAudioDevicePropertyBufferFrameSizeRange; result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, &bufferRange ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") getting buffer size range for device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } if ( bufferRange.mMinimum > *bufferSize ) *bufferSize = (unsigned long) bufferRange.mMinimum; else if ( bufferRange.mMaximum < *bufferSize ) *bufferSize = (unsigned long) bufferRange.mMaximum; if ( options && options->flags & RTAUDIO_MINIMIZE_LATENCY ) *bufferSize = (unsigned long) bufferRange.mMinimum; // Set the buffer size. For multiple streams, I'm assuming we only // need to make this setting for the master channel. UInt32 theSize = (UInt32) *bufferSize; dataSize = sizeof( UInt32 ); property.mSelector = kAudioDevicePropertyBufferFrameSize; result = AudioObjectSetPropertyData( id, &property, 0, NULL, dataSize, &theSize ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") setting the buffer size for device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } // If attempting to setup a duplex stream, the bufferSize parameter // MUST be the same in both directions! *bufferSize = theSize; if ( stream_.mode == OUTPUT && mode == INPUT && *bufferSize != stream_.bufferSize ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error setting buffer size for duplex stream on device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } stream_.bufferSize = *bufferSize; stream_.nBuffers = 1; // Try to set "hog" mode ... it's not clear to me this is working. if ( options && options->flags & RTAUDIO_HOG_DEVICE ) { pid_t hog_pid; dataSize = sizeof( hog_pid ); property.mSelector = kAudioDevicePropertyHogMode; result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, &hog_pid ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") getting 'hog' state!"; errorText_ = errorStream_.str(); return FAILURE; } if ( hog_pid != getpid() ) { hog_pid = getpid(); result = AudioObjectSetPropertyData( id, &property, 0, NULL, dataSize, &hog_pid ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") setting 'hog' state!"; errorText_ = errorStream_.str(); return FAILURE; } } } // Check and if necessary, change the sample rate for the device. Float64 nominalRate; dataSize = sizeof( Float64 ); property.mSelector = kAudioDevicePropertyNominalSampleRate; result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, &nominalRate ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") getting current sample rate."; errorText_ = errorStream_.str(); return FAILURE; } // Only change the sample rate if off by more than 1 Hz. if ( fabs( nominalRate - (double)sampleRate ) > 1.0 ) { // Set a property listener for the sample rate change Float64 reportedRate = 0.0; AudioObjectPropertyAddress tmp = { kAudioDevicePropertyNominalSampleRate, kAudioObjectPropertyScopeGlobal, kAudioObjectPropertyElementMaster }; result = AudioObjectAddPropertyListener( id, &tmp, rateListener, (void *) &reportedRate ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") setting sample rate property listener for device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } nominalRate = (Float64) sampleRate; result = AudioObjectSetPropertyData( id, &property, 0, NULL, dataSize, &nominalRate ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") setting sample rate for device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } // Now wait until the reported nominal rate is what we just set. UInt32 microCounter = 0; while ( reportedRate != nominalRate ) { microCounter += 5000; if ( microCounter > 5000000 ) break; usleep( 5000 ); } // Remove the property listener. AudioObjectRemovePropertyListener( id, &tmp, rateListener, (void *) &reportedRate ); if ( microCounter > 5000000 ) { errorStream_ << "RtApiCore::probeDeviceOpen: timeout waiting for sample rate update for device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } } // Now set the stream format for all streams. Also, check the // physical format of the device and change that if necessary. AudioStreamBasicDescription description; dataSize = sizeof( AudioStreamBasicDescription ); property.mSelector = kAudioStreamPropertyVirtualFormat; result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, &description ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") getting stream format for device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } // Set the sample rate and data format id. However, only make the // change if the sample rate is not within 1.0 of the desired // rate and the format is not linear pcm. bool updateFormat = false; if ( fabs( description.mSampleRate - (Float64)sampleRate ) > 1.0 ) { description.mSampleRate = (Float64) sampleRate; updateFormat = true; } if ( description.mFormatID != kAudioFormatLinearPCM ) { description.mFormatID = kAudioFormatLinearPCM; updateFormat = true; } if ( updateFormat ) { result = AudioObjectSetPropertyData( id, &property, 0, NULL, dataSize, &description ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") setting sample rate or data format for device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } } // Now check the physical format. property.mSelector = kAudioStreamPropertyPhysicalFormat; result = AudioObjectGetPropertyData( id, &property, 0, NULL, &dataSize, &description ); if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error (" << getErrorCode( result ) << ") getting stream physical format for device (" << device << ")."; errorText_ = errorStream_.str(); return FAILURE; } //std::cout << "Current physical stream format:" << std::endl; //std::cout << " mBitsPerChan = " << description.mBitsPerChannel << std::endl; //std::cout << " aligned high = " << (description.mFormatFlags & kAudioFormatFlagIsAlignedHigh) << ", isPacked = " << (description.mFormatFlags & kAudioFormatFlagIsPacked) << std::endl; //std::cout << " bytesPerFrame = " << description.mBytesPerFrame << std::endl; //std::cout << " sample rate = " << description.mSampleRate << std::endl; if ( description.mFormatID != kAudioFormatLinearPCM || description.mBitsPerChannel < 16 ) { description.mFormatID = kAudioFormatLinearPCM; //description.mSampleRate = (Float64) sampleRate; AudioStreamBasicDescription testDescription = description; UInt32 formatFlags; // We'll try higher bit rates first and then work our way down. std::vector< std::pair > physicalFormats; formatFlags = (description.mFormatFlags | kLinearPCMFormatFlagIsFloat) & ~kLinearPCMFormatFlagIsSignedInteger; physicalFormats.push_back( std::pair( 32, formatFlags ) ); formatFlags = (description.mFormatFlags | kLinearPCMFormatFlagIsSignedInteger | kAudioFormatFlagIsPacked) & ~kLinearPCMFormatFlagIsFloat; physicalFormats.push_back( std::pair( 32, formatFlags ) ); physicalFormats.push_back( std::pair( 24, formatFlags ) ); // 24-bit packed formatFlags &= ~( kAudioFormatFlagIsPacked | kAudioFormatFlagIsAlignedHigh ); physicalFormats.push_back( std::pair( 24.2, formatFlags ) ); // 24-bit in 4 bytes, aligned low formatFlags |= kAudioFormatFlagIsAlignedHigh; physicalFormats.push_back( std::pair( 24.4, formatFlags ) ); // 24-bit in 4 bytes, aligned high formatFlags = (description.mFormatFlags | kLinearPCMFormatFlagIsSignedInteger | kAudioFormatFlagIsPacked) & ~kLinearPCMFormatFlagIsFloat; physicalFormats.push_back( std::pair( 16, formatFlags ) ); physicalFormats.push_back( std::pair( 8, formatFlags ) ); bool setPhysicalFormat = false; for( unsigned int i=0; iflags & RTAUDIO_NONINTERLEAVED ) stream_.userInterleaved = false; else stream_.userInterleaved = true; stream_.deviceInterleaved[mode] = true; if ( monoMode == true ) stream_.deviceInterleaved[mode] = false; // Set flags for buffer conversion. stream_.doConvertBuffer[mode] = false; if ( stream_.userFormat != stream_.deviceFormat[mode] ) stream_.doConvertBuffer[mode] = true; if ( stream_.nUserChannels[mode] < stream_.nDeviceChannels[mode] ) stream_.doConvertBuffer[mode] = true; if ( streamCount == 1 ) { if ( stream_.nUserChannels[mode] > 1 && stream_.userInterleaved != stream_.deviceInterleaved[mode] ) stream_.doConvertBuffer[mode] = true; } else if ( monoMode && stream_.userInterleaved ) stream_.doConvertBuffer[mode] = true; // Allocate our CoreHandle structure for the stream. CoreHandle *handle = 0; if ( stream_.apiHandle == 0 ) { try { handle = new CoreHandle; } catch ( std::bad_alloc& ) { errorText_ = "RtApiCore::probeDeviceOpen: error allocating CoreHandle memory."; goto error; } if ( pthread_cond_init( &handle->condition, NULL ) ) { errorText_ = "RtApiCore::probeDeviceOpen: error initializing pthread condition variable."; goto error; } stream_.apiHandle = (void *) handle; } else handle = (CoreHandle *) stream_.apiHandle; handle->iStream[mode] = firstStream; handle->nStreams[mode] = streamCount; handle->id[mode] = id; // Allocate necessary internal buffers. unsigned long bufferBytes; bufferBytes = stream_.nUserChannels[mode] * *bufferSize * formatBytes( stream_.userFormat ); // stream_.userBuffer[mode] = (char *) calloc( bufferBytes, 1 ); stream_.userBuffer[mode] = (char *) malloc( bufferBytes * sizeof(char) ); memset( stream_.userBuffer[mode], 0, bufferBytes * sizeof(char) ); if ( stream_.userBuffer[mode] == NULL ) { errorText_ = "RtApiCore::probeDeviceOpen: error allocating user buffer memory."; goto error; } // If possible, we will make use of the CoreAudio stream buffers as // "device buffers". However, we can't do this if using multiple // streams. if ( stream_.doConvertBuffer[mode] && handle->nStreams[mode] > 1 ) { bool makeBuffer = true; bufferBytes = stream_.nDeviceChannels[mode] * formatBytes( stream_.deviceFormat[mode] ); if ( mode == INPUT ) { if ( stream_.mode == OUTPUT && stream_.deviceBuffer ) { unsigned long bytesOut = stream_.nDeviceChannels[0] * formatBytes( stream_.deviceFormat[0] ); if ( bufferBytes <= bytesOut ) makeBuffer = false; } } if ( makeBuffer ) { bufferBytes *= *bufferSize; if ( stream_.deviceBuffer ) free( stream_.deviceBuffer ); stream_.deviceBuffer = (char *) calloc( bufferBytes, 1 ); if ( stream_.deviceBuffer == NULL ) { errorText_ = "RtApiCore::probeDeviceOpen: error allocating device buffer memory."; goto error; } } } stream_.sampleRate = sampleRate; stream_.device[mode] = device; stream_.state = STREAM_STOPPED; stream_.callbackInfo.object = (void *) this; // Setup the buffer conversion information structure. if ( stream_.doConvertBuffer[mode] ) { if ( streamCount > 1 ) setConvertInfo( mode, 0 ); else setConvertInfo( mode, channelOffset ); } if ( mode == INPUT && stream_.mode == OUTPUT && stream_.device[0] == device ) // Only one callback procedure per device. stream_.mode = DUPLEX; else { #if defined( MAC_OS_X_VERSION_10_5 ) && ( MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 ) result = AudioDeviceCreateIOProcID( id, callbackHandler, (void *) &stream_.callbackInfo, &handle->procId[mode] ); #else // deprecated in favor of AudioDeviceCreateIOProcID() result = AudioDeviceAddIOProc( id, callbackHandler, (void *) &stream_.callbackInfo ); #endif if ( result != noErr ) { errorStream_ << "RtApiCore::probeDeviceOpen: system error setting callback for device (" << device << ")."; errorText_ = errorStream_.str(); goto error; } if ( stream_.mode == OUTPUT && mode == INPUT ) stream_.mode = DUPLEX; else stream_.mode = mode; } // Setup the device property listener for over/underload. property.mSelector = kAudioDeviceProcessorOverload; result = AudioObjectAddPropertyListener( id, &property, xrunListener, (void *) handle ); return SUCCESS; error: if ( handle ) { pthread_cond_destroy( &handle->condition ); delete handle; stream_.apiHandle = 0; } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } return FAILURE; } void RtApiCore :: closeStream( void ) { if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiCore::closeStream(): no open stream to close!"; error( RtError::WARNING ); return; } CoreHandle *handle = (CoreHandle *) stream_.apiHandle; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { if ( stream_.state == STREAM_RUNNING ) AudioDeviceStop( handle->id[0], callbackHandler ); #if defined( MAC_OS_X_VERSION_10_5 ) && ( MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 ) AudioDeviceDestroyIOProcID( handle->id[0], handle->procId[0] ); #else // deprecated in favor of AudioDeviceDestroyIOProcID() AudioDeviceRemoveIOProc( handle->id[0], callbackHandler ); #endif } if ( stream_.mode == INPUT || ( stream_.mode == DUPLEX && stream_.device[0] != stream_.device[1] ) ) { if ( stream_.state == STREAM_RUNNING ) AudioDeviceStop( handle->id[1], callbackHandler ); #if defined( MAC_OS_X_VERSION_10_5 ) && ( MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 ) AudioDeviceDestroyIOProcID( handle->id[1], handle->procId[1] ); #else // deprecated in favor of AudioDeviceDestroyIOProcID() AudioDeviceRemoveIOProc( handle->id[1], callbackHandler ); #endif } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } // Destroy pthread condition variable. pthread_cond_destroy( &handle->condition ); delete handle; stream_.apiHandle = 0; stream_.mode = UNINITIALIZED; stream_.state = STREAM_CLOSED; } void RtApiCore :: startStream( void ) { verifyStream(); if ( stream_.state == STREAM_RUNNING ) { errorText_ = "RtApiCore::startStream(): the stream is already running!"; error( RtError::WARNING ); return; } OSStatus result = noErr; CoreHandle *handle = (CoreHandle *) stream_.apiHandle; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { result = AudioDeviceStart( handle->id[0], callbackHandler ); if ( result != noErr ) { errorStream_ << "RtApiCore::startStream: system error (" << getErrorCode( result ) << ") starting callback procedure on device (" << stream_.device[0] << ")."; errorText_ = errorStream_.str(); goto unlock; } } if ( stream_.mode == INPUT || ( stream_.mode == DUPLEX && stream_.device[0] != stream_.device[1] ) ) { result = AudioDeviceStart( handle->id[1], callbackHandler ); if ( result != noErr ) { errorStream_ << "RtApiCore::startStream: system error starting input callback procedure on device (" << stream_.device[1] << ")."; errorText_ = errorStream_.str(); goto unlock; } } handle->drainCounter = 0; handle->internalDrain = false; stream_.state = STREAM_RUNNING; unlock: if ( result == noErr ) return; error( RtError::SYSTEM_ERROR ); } void RtApiCore :: stopStream( void ) { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiCore::stopStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } OSStatus result = noErr; CoreHandle *handle = (CoreHandle *) stream_.apiHandle; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { if ( handle->drainCounter == 0 ) { handle->drainCounter = 2; pthread_cond_wait( &handle->condition, &stream_.mutex ); // block until signaled } result = AudioDeviceStop( handle->id[0], callbackHandler ); if ( result != noErr ) { errorStream_ << "RtApiCore::stopStream: system error (" << getErrorCode( result ) << ") stopping callback procedure on device (" << stream_.device[0] << ")."; errorText_ = errorStream_.str(); goto unlock; } } if ( stream_.mode == INPUT || ( stream_.mode == DUPLEX && stream_.device[0] != stream_.device[1] ) ) { result = AudioDeviceStop( handle->id[1], callbackHandler ); if ( result != noErr ) { errorStream_ << "RtApiCore::stopStream: system error (" << getErrorCode( result ) << ") stopping input callback procedure on device (" << stream_.device[1] << ")."; errorText_ = errorStream_.str(); goto unlock; } } stream_.state = STREAM_STOPPED; unlock: if ( result == noErr ) return; error( RtError::SYSTEM_ERROR ); } void RtApiCore :: abortStream( void ) { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiCore::abortStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } CoreHandle *handle = (CoreHandle *) stream_.apiHandle; handle->drainCounter = 2; stopStream(); } // This function will be called by a spawned thread when the user // callback function signals that the stream should be stopped or // aborted. It is better to handle it this way because the // callbackEvent() function probably should return before the AudioDeviceStop() // function is called. extern "C" void *coreStopStream( void *ptr ) { CallbackInfo *info = (CallbackInfo *) ptr; RtApiCore *object = (RtApiCore *) info->object; object->stopStream(); pthread_exit( NULL ); } bool RtApiCore :: callbackEvent( AudioDeviceID deviceId, const AudioBufferList *inBufferList, const AudioBufferList *outBufferList ) { if ( stream_.state == STREAM_STOPPED || stream_.state == STREAM_STOPPING ) return SUCCESS; if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiCore::callbackEvent(): the stream is closed ... this shouldn't happen!"; error( RtError::WARNING ); return FAILURE; } CallbackInfo *info = (CallbackInfo *) &stream_.callbackInfo; CoreHandle *handle = (CoreHandle *) stream_.apiHandle; // Check if we were draining the stream and signal is finished. if ( handle->drainCounter > 3 ) { stream_.state = STREAM_STOPPING; if ( handle->internalDrain == true ) pthread_create( &threadId, NULL, coreStopStream, info ); else // external call to stopStream() pthread_cond_signal( &handle->condition ); return SUCCESS; } AudioDeviceID outputDevice = handle->id[0]; // Invoke user callback to get fresh output data UNLESS we are // draining stream or duplex mode AND the input/output devices are // different AND this function is called for the input device. if ( handle->drainCounter == 0 && ( stream_.mode != DUPLEX || deviceId == outputDevice ) ) { RtAudioCallback callback = (RtAudioCallback) info->callback; double streamTime = getStreamTime(); RtAudioStreamStatus status = 0; if ( stream_.mode != INPUT && handle->xrun[0] == true ) { status |= RTAUDIO_OUTPUT_UNDERFLOW; handle->xrun[0] = false; } if ( stream_.mode != OUTPUT && handle->xrun[1] == true ) { status |= RTAUDIO_INPUT_OVERFLOW; handle->xrun[1] = false; } int cbReturnValue = callback( stream_.userBuffer[0], stream_.userBuffer[1], stream_.bufferSize, streamTime, status, info->userData ); if ( cbReturnValue == 2 ) { stream_.state = STREAM_STOPPING; handle->drainCounter = 2; abortStream(); return SUCCESS; } else if ( cbReturnValue == 1 ) { handle->drainCounter = 1; handle->internalDrain = true; } } if ( stream_.mode == OUTPUT || ( stream_.mode == DUPLEX && deviceId == outputDevice ) ) { if ( handle->drainCounter > 1 ) { // write zeros to the output stream if ( handle->nStreams[0] == 1 ) { memset( outBufferList->mBuffers[handle->iStream[0]].mData, 0, outBufferList->mBuffers[handle->iStream[0]].mDataByteSize ); } else { // fill multiple streams with zeros for ( unsigned int i=0; inStreams[0]; i++ ) { memset( outBufferList->mBuffers[handle->iStream[0]+i].mData, 0, outBufferList->mBuffers[handle->iStream[0]+i].mDataByteSize ); } } } else if ( handle->nStreams[0] == 1 ) { if ( stream_.doConvertBuffer[0] ) { // convert directly to CoreAudio stream buffer convertBuffer( (char *) outBufferList->mBuffers[handle->iStream[0]].mData, stream_.userBuffer[0], stream_.convertInfo[0] ); } else { // copy from user buffer memcpy( outBufferList->mBuffers[handle->iStream[0]].mData, stream_.userBuffer[0], outBufferList->mBuffers[handle->iStream[0]].mDataByteSize ); } } else { // fill multiple streams Float32 *inBuffer = (Float32 *) stream_.userBuffer[0]; if ( stream_.doConvertBuffer[0] ) { convertBuffer( stream_.deviceBuffer, stream_.userBuffer[0], stream_.convertInfo[0] ); inBuffer = (Float32 *) stream_.deviceBuffer; } if ( stream_.deviceInterleaved[0] == false ) { // mono mode UInt32 bufferBytes = outBufferList->mBuffers[handle->iStream[0]].mDataByteSize; for ( unsigned int i=0; imBuffers[handle->iStream[0]+i].mData, (void *)&inBuffer[i*stream_.bufferSize], bufferBytes ); } } else { // fill multiple multi-channel streams with interleaved data UInt32 streamChannels, channelsLeft, inJump, outJump, inOffset; Float32 *out, *in; bool inInterleaved = ( stream_.userInterleaved ) ? true : false; UInt32 inChannels = stream_.nUserChannels[0]; if ( stream_.doConvertBuffer[0] ) { inInterleaved = true; // device buffer will always be interleaved for nStreams > 1 and not mono mode inChannels = stream_.nDeviceChannels[0]; } if ( inInterleaved ) inOffset = 1; else inOffset = stream_.bufferSize; channelsLeft = inChannels; for ( unsigned int i=0; inStreams[0]; i++ ) { in = inBuffer; out = (Float32 *) outBufferList->mBuffers[handle->iStream[0]+i].mData; streamChannels = outBufferList->mBuffers[handle->iStream[0]+i].mNumberChannels; outJump = 0; // Account for possible channel offset in first stream if ( i == 0 && stream_.channelOffset[0] > 0 ) { streamChannels -= stream_.channelOffset[0]; outJump = stream_.channelOffset[0]; out += outJump; } // Account for possible unfilled channels at end of the last stream if ( streamChannels > channelsLeft ) { outJump = streamChannels - channelsLeft; streamChannels = channelsLeft; } // Determine input buffer offsets and skips if ( inInterleaved ) { inJump = inChannels; in += inChannels - channelsLeft; } else { inJump = 1; in += (inChannels - channelsLeft) * inOffset; } for ( unsigned int i=0; idrainCounter ) { handle->drainCounter++; goto unlock; } } AudioDeviceID inputDevice; inputDevice = handle->id[1]; if ( stream_.mode == INPUT || ( stream_.mode == DUPLEX && deviceId == inputDevice ) ) { if ( handle->nStreams[1] == 1 ) { if ( stream_.doConvertBuffer[1] ) { // convert directly from CoreAudio stream buffer convertBuffer( stream_.userBuffer[1], (char *) inBufferList->mBuffers[handle->iStream[1]].mData, stream_.convertInfo[1] ); } else { // copy to user buffer memcpy( stream_.userBuffer[1], inBufferList->mBuffers[handle->iStream[1]].mData, inBufferList->mBuffers[handle->iStream[1]].mDataByteSize ); } } else { // read from multiple streams Float32 *outBuffer = (Float32 *) stream_.userBuffer[1]; if ( stream_.doConvertBuffer[1] ) outBuffer = (Float32 *) stream_.deviceBuffer; if ( stream_.deviceInterleaved[1] == false ) { // mono mode UInt32 bufferBytes = inBufferList->mBuffers[handle->iStream[1]].mDataByteSize; for ( unsigned int i=0; imBuffers[handle->iStream[1]+i].mData, bufferBytes ); } } else { // read from multiple multi-channel streams UInt32 streamChannels, channelsLeft, inJump, outJump, outOffset; Float32 *out, *in; bool outInterleaved = ( stream_.userInterleaved ) ? true : false; UInt32 outChannels = stream_.nUserChannels[1]; if ( stream_.doConvertBuffer[1] ) { outInterleaved = true; // device buffer will always be interleaved for nStreams > 1 and not mono mode outChannels = stream_.nDeviceChannels[1]; } if ( outInterleaved ) outOffset = 1; else outOffset = stream_.bufferSize; channelsLeft = outChannels; for ( unsigned int i=0; inStreams[1]; i++ ) { out = outBuffer; in = (Float32 *) inBufferList->mBuffers[handle->iStream[1]+i].mData; streamChannels = inBufferList->mBuffers[handle->iStream[1]+i].mNumberChannels; inJump = 0; // Account for possible channel offset in first stream if ( i == 0 && stream_.channelOffset[1] > 0 ) { streamChannels -= stream_.channelOffset[1]; inJump = stream_.channelOffset[1]; in += inJump; } // Account for possible unread channels at end of the last stream if ( streamChannels > channelsLeft ) { inJump = streamChannels - channelsLeft; streamChannels = channelsLeft; } // Determine output buffer offsets and skips if ( outInterleaved ) { outJump = outChannels; out += outChannels - channelsLeft; } else { outJump = 1; out += (outChannels - channelsLeft) * outOffset; } for ( unsigned int i=0; i #include #include // A structure to hold various information related to the Jack API // implementation. struct JackHandle { jack_client_t *client; jack_port_t **ports[2]; std::string deviceName[2]; bool xrun[2]; pthread_cond_t condition; int drainCounter; // Tracks callback counts when draining bool internalDrain; // Indicates if stop is initiated from callback or not. JackHandle() :client(0), drainCounter(0), internalDrain(false) { ports[0] = 0; ports[1] = 0; xrun[0] = false; xrun[1] = false; } }; ThreadHandle threadId; void jackSilentError( const char * ) {}; RtApiJack :: RtApiJack() { // Nothing to do here. #if !defined(__RTAUDIO_DEBUG__) // Turn off Jack's internal error reporting. jack_set_error_function( &jackSilentError ); #endif } RtApiJack :: ~RtApiJack() { if ( stream_.state != STREAM_CLOSED ) closeStream(); } unsigned int RtApiJack :: getDeviceCount( void ) { // See if we can become a jack client. jack_options_t options = (jack_options_t) ( JackNoStartServer ); //JackNullOption; jack_status_t *status = NULL; jack_client_t *client = jack_client_open( "RtApiJackCount", options, status ); if ( client == 0 ) return 0; const char **ports; std::string port, previousPort; unsigned int nChannels = 0, nDevices = 0; ports = jack_get_ports( client, NULL, NULL, 0 ); if ( ports ) { // Parse the port names up to the first colon (:). size_t iColon = 0; do { port = (char *) ports[ nChannels ]; iColon = port.find(":"); if ( iColon != std::string::npos ) { port = port.substr( 0, iColon + 1 ); if ( port != previousPort ) { nDevices++; previousPort = port; } } } while ( ports[++nChannels] ); free( ports ); } jack_client_close( client ); return nDevices; } RtAudio::DeviceInfo RtApiJack :: getDeviceInfo( unsigned int device ) { RtAudio::DeviceInfo info; info.probed = false; jack_options_t options = (jack_options_t) ( JackNoStartServer ); //JackNullOption jack_status_t *status = NULL; jack_client_t *client = jack_client_open( "RtApiJackInfo", options, status ); if ( client == 0 ) { errorText_ = "RtApiJack::getDeviceInfo: Jack server not found or connection error!"; error( RtError::WARNING ); return info; } const char **ports; std::string port, previousPort; unsigned int nPorts = 0, nDevices = 0; ports = jack_get_ports( client, NULL, NULL, 0 ); if ( ports ) { // Parse the port names up to the first colon (:). size_t iColon = 0; do { port = (char *) ports[ nPorts ]; iColon = port.find(":"); if ( iColon != std::string::npos ) { port = port.substr( 0, iColon ); if ( port != previousPort ) { if ( nDevices == device ) info.name = port; nDevices++; previousPort = port; } } } while ( ports[++nPorts] ); free( ports ); } if ( device >= nDevices ) { jack_client_close( client ); errorText_ = "RtApiJack::getDeviceInfo: device ID is invalid!"; error( RtError::INVALID_USE ); } // Get the current jack server sample rate. info.sampleRates.clear(); info.sampleRates.push_back( jack_get_sample_rate( client ) ); // Count the available ports containing the client name as device // channels. Jack "input ports" equal RtAudio output channels. unsigned int nChannels = 0; ports = jack_get_ports( client, info.name.c_str(), NULL, JackPortIsInput ); if ( ports ) { while ( ports[ nChannels ] ) nChannels++; free( ports ); info.outputChannels = nChannels; } // Jack "output ports" equal RtAudio input channels. nChannels = 0; ports = jack_get_ports( client, info.name.c_str(), NULL, JackPortIsOutput ); if ( ports ) { while ( ports[ nChannels ] ) nChannels++; free( ports ); info.inputChannels = nChannels; } if ( info.outputChannels == 0 && info.inputChannels == 0 ) { jack_client_close(client); errorText_ = "RtApiJack::getDeviceInfo: error determining Jack input/output channels!"; error( RtError::WARNING ); return info; } // If device opens for both playback and capture, we determine the channels. if ( info.outputChannels > 0 && info.inputChannels > 0 ) info.duplexChannels = (info.outputChannels > info.inputChannels) ? info.inputChannels : info.outputChannels; // Jack always uses 32-bit floats. info.nativeFormats = RTAUDIO_FLOAT32; // Jack doesn't provide default devices so we'll use the first available one. if ( device == 0 && info.outputChannels > 0 ) info.isDefaultOutput = true; if ( device == 0 && info.inputChannels > 0 ) info.isDefaultInput = true; jack_client_close(client); info.probed = true; return info; } int jackCallbackHandler( jack_nframes_t nframes, void *infoPointer ) { CallbackInfo *info = (CallbackInfo *) infoPointer; RtApiJack *object = (RtApiJack *) info->object; if ( object->callbackEvent( (unsigned long) nframes ) == false ) return 1; return 0; } // This function will be called by a spawned thread when the Jack // server signals that it is shutting down. It is necessary to handle // it this way because the jackShutdown() function must return before // the jack_deactivate() function (in closeStream()) will return. extern "C" void *jackCloseStream( void *ptr ) { CallbackInfo *info = (CallbackInfo *) ptr; RtApiJack *object = (RtApiJack *) info->object; object->closeStream(); pthread_exit( NULL ); } void jackShutdown( void *infoPointer ) { CallbackInfo *info = (CallbackInfo *) infoPointer; RtApiJack *object = (RtApiJack *) info->object; // Check current stream state. If stopped, then we'll assume this // was called as a result of a call to RtApiJack::stopStream (the // deactivation of a client handle causes this function to be called). // If not, we'll assume the Jack server is shutting down or some // other problem occurred and we should close the stream. if ( object->isStreamRunning() == false ) return; pthread_create( &threadId, NULL, jackCloseStream, info ); std::cerr << "\nRtApiJack: the Jack server is shutting down this client ... stream stopped and closed!!\n" << std::endl; } int jackXrun( void *infoPointer ) { JackHandle *handle = (JackHandle *) infoPointer; if ( handle->ports[0] ) handle->xrun[0] = true; if ( handle->ports[1] ) handle->xrun[1] = true; return 0; } bool RtApiJack :: probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ) { JackHandle *handle = (JackHandle *) stream_.apiHandle; // Look for jack server and try to become a client (only do once per stream). jack_client_t *client = 0; if ( mode == OUTPUT || ( mode == INPUT && stream_.mode != OUTPUT ) ) { jack_options_t jackoptions = (jack_options_t) ( JackNoStartServer ); //JackNullOption; jack_status_t *status = NULL; if ( options && !options->streamName.empty() ) client = jack_client_open( options->streamName.c_str(), jackoptions, status ); else client = jack_client_open( "RtApiJack", jackoptions, status ); if ( client == 0 ) { errorText_ = "RtApiJack::probeDeviceOpen: Jack server not found or connection error!"; error( RtError::WARNING ); return FAILURE; } } else { // The handle must have been created on an earlier pass. client = handle->client; } const char **ports; std::string port, previousPort, deviceName; unsigned int nPorts = 0, nDevices = 0; ports = jack_get_ports( client, NULL, NULL, 0 ); if ( ports ) { // Parse the port names up to the first colon (:). size_t iColon = 0; do { port = (char *) ports[ nPorts ]; iColon = port.find(":"); if ( iColon != std::string::npos ) { port = port.substr( 0, iColon ); if ( port != previousPort ) { if ( nDevices == device ) deviceName = port; nDevices++; previousPort = port; } } } while ( ports[++nPorts] ); free( ports ); } if ( device >= nDevices ) { errorText_ = "RtApiJack::probeDeviceOpen: device ID is invalid!"; return FAILURE; } // Count the available ports containing the client name as device // channels. Jack "input ports" equal RtAudio output channels. unsigned int nChannels = 0; unsigned long flag = JackPortIsInput; if ( mode == INPUT ) flag = JackPortIsOutput; ports = jack_get_ports( client, deviceName.c_str(), NULL, flag ); if ( ports ) { while ( ports[ nChannels ] ) nChannels++; free( ports ); } // Compare the jack ports for specified client to the requested number of channels. if ( nChannels < (channels + firstChannel) ) { errorStream_ << "RtApiJack::probeDeviceOpen: requested number of channels (" << channels << ") + offset (" << firstChannel << ") not found for specified device (" << device << ":" << deviceName << ")."; errorText_ = errorStream_.str(); return FAILURE; } // Check the jack server sample rate. unsigned int jackRate = jack_get_sample_rate( client ); if ( sampleRate != jackRate ) { jack_client_close( client ); errorStream_ << "RtApiJack::probeDeviceOpen: the requested sample rate (" << sampleRate << ") is different than the JACK server rate (" << jackRate << ")."; errorText_ = errorStream_.str(); return FAILURE; } stream_.sampleRate = jackRate; // Get the latency of the JACK port. ports = jack_get_ports( client, deviceName.c_str(), NULL, flag ); if ( ports[ firstChannel ] ) stream_.latency[mode] = jack_port_get_latency( jack_port_by_name( client, ports[ firstChannel ] ) ); free( ports ); // The jack server always uses 32-bit floating-point data. stream_.deviceFormat[mode] = RTAUDIO_FLOAT32; stream_.userFormat = format; if ( options && options->flags & RTAUDIO_NONINTERLEAVED ) stream_.userInterleaved = false; else stream_.userInterleaved = true; // Jack always uses non-interleaved buffers. stream_.deviceInterleaved[mode] = false; // Jack always provides host byte-ordered data. stream_.doByteSwap[mode] = false; // Get the buffer size. The buffer size and number of buffers // (periods) is set when the jack server is started. stream_.bufferSize = (int) jack_get_buffer_size( client ); *bufferSize = stream_.bufferSize; stream_.nDeviceChannels[mode] = channels; stream_.nUserChannels[mode] = channels; // Set flags for buffer conversion. stream_.doConvertBuffer[mode] = false; if ( stream_.userFormat != stream_.deviceFormat[mode] ) stream_.doConvertBuffer[mode] = true; if ( stream_.userInterleaved != stream_.deviceInterleaved[mode] && stream_.nUserChannels[mode] > 1 ) stream_.doConvertBuffer[mode] = true; // Allocate our JackHandle structure for the stream. if ( handle == 0 ) { try { handle = new JackHandle; } catch ( std::bad_alloc& ) { errorText_ = "RtApiJack::probeDeviceOpen: error allocating JackHandle memory."; goto error; } if ( pthread_cond_init(&handle->condition, NULL) ) { errorText_ = "RtApiJack::probeDeviceOpen: error initializing pthread condition variable."; goto error; } stream_.apiHandle = (void *) handle; handle->client = client; } handle->deviceName[mode] = deviceName; // Allocate necessary internal buffers. unsigned long bufferBytes; bufferBytes = stream_.nUserChannels[mode] * *bufferSize * formatBytes( stream_.userFormat ); stream_.userBuffer[mode] = (char *) calloc( bufferBytes, 1 ); if ( stream_.userBuffer[mode] == NULL ) { errorText_ = "RtApiJack::probeDeviceOpen: error allocating user buffer memory."; goto error; } if ( stream_.doConvertBuffer[mode] ) { bool makeBuffer = true; if ( mode == OUTPUT ) bufferBytes = stream_.nDeviceChannels[0] * formatBytes( stream_.deviceFormat[0] ); else { // mode == INPUT bufferBytes = stream_.nDeviceChannels[1] * formatBytes( stream_.deviceFormat[1] ); if ( stream_.mode == OUTPUT && stream_.deviceBuffer ) { unsigned long bytesOut = stream_.nDeviceChannels[0] * formatBytes(stream_.deviceFormat[0]); if ( bufferBytes < bytesOut ) makeBuffer = false; } } if ( makeBuffer ) { bufferBytes *= *bufferSize; if ( stream_.deviceBuffer ) free( stream_.deviceBuffer ); stream_.deviceBuffer = (char *) calloc( bufferBytes, 1 ); if ( stream_.deviceBuffer == NULL ) { errorText_ = "RtApiJack::probeDeviceOpen: error allocating device buffer memory."; goto error; } } } // Allocate memory for the Jack ports (channels) identifiers. handle->ports[mode] = (jack_port_t **) malloc ( sizeof (jack_port_t *) * channels ); if ( handle->ports[mode] == NULL ) { errorText_ = "RtApiJack::probeDeviceOpen: error allocating port memory."; goto error; } stream_.device[mode] = device; stream_.channelOffset[mode] = firstChannel; stream_.state = STREAM_STOPPED; stream_.callbackInfo.object = (void *) this; if ( stream_.mode == OUTPUT && mode == INPUT ) // We had already set up the stream for output. stream_.mode = DUPLEX; else { stream_.mode = mode; jack_set_process_callback( handle->client, jackCallbackHandler, (void *) &stream_.callbackInfo ); jack_set_xrun_callback( handle->client, jackXrun, (void *) &handle ); jack_on_shutdown( handle->client, jackShutdown, (void *) &stream_.callbackInfo ); } // Register our ports. char label[64]; if ( mode == OUTPUT ) { for ( unsigned int i=0; iports[0][i] = jack_port_register( handle->client, (const char *)label, JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0 ); } } else { for ( unsigned int i=0; iports[1][i] = jack_port_register( handle->client, (const char *)label, JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0 ); } } // Setup the buffer conversion information structure. We don't use // buffers to do channel offsets, so we override that parameter // here. if ( stream_.doConvertBuffer[mode] ) setConvertInfo( mode, 0 ); return SUCCESS; error: if ( handle ) { pthread_cond_destroy( &handle->condition ); jack_client_close( handle->client ); if ( handle->ports[0] ) free( handle->ports[0] ); if ( handle->ports[1] ) free( handle->ports[1] ); delete handle; stream_.apiHandle = 0; } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } return FAILURE; } void RtApiJack :: closeStream( void ) { if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiJack::closeStream(): no open stream to close!"; error( RtError::WARNING ); return; } JackHandle *handle = (JackHandle *) stream_.apiHandle; if ( handle ) { if ( stream_.state == STREAM_RUNNING ) jack_deactivate( handle->client ); jack_client_close( handle->client ); } if ( handle ) { if ( handle->ports[0] ) free( handle->ports[0] ); if ( handle->ports[1] ) free( handle->ports[1] ); pthread_cond_destroy( &handle->condition ); delete handle; stream_.apiHandle = 0; } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } stream_.mode = UNINITIALIZED; stream_.state = STREAM_CLOSED; } void RtApiJack :: startStream( void ) { verifyStream(); if ( stream_.state == STREAM_RUNNING ) { errorText_ = "RtApiJack::startStream(): the stream is already running!"; error( RtError::WARNING ); return; } JackHandle *handle = (JackHandle *) stream_.apiHandle; int result = jack_activate( handle->client ); if ( result ) { errorText_ = "RtApiJack::startStream(): unable to activate JACK client!"; goto unlock; } const char **ports; // Get the list of available ports. if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { result = 1; ports = jack_get_ports( handle->client, handle->deviceName[0].c_str(), NULL, JackPortIsInput); if ( ports == NULL) { errorText_ = "RtApiJack::startStream(): error determining available JACK input ports!"; goto unlock; } // Now make the port connections. Since RtAudio wasn't designed to // allow the user to select particular channels of a device, we'll // just open the first "nChannels" ports with offset. for ( unsigned int i=0; iclient, jack_port_name( handle->ports[0][i] ), ports[ stream_.channelOffset[0] + i ] ); if ( result ) { free( ports ); errorText_ = "RtApiJack::startStream(): error connecting output ports!"; goto unlock; } } free(ports); } if ( stream_.mode == INPUT || stream_.mode == DUPLEX ) { result = 1; ports = jack_get_ports( handle->client, handle->deviceName[1].c_str(), NULL, JackPortIsOutput ); if ( ports == NULL) { errorText_ = "RtApiJack::startStream(): error determining available JACK output ports!"; goto unlock; } // Now make the port connections. See note above. for ( unsigned int i=0; iclient, ports[ stream_.channelOffset[1] + i ], jack_port_name( handle->ports[1][i] ) ); if ( result ) { free( ports ); errorText_ = "RtApiJack::startStream(): error connecting input ports!"; goto unlock; } } free(ports); } handle->drainCounter = 0; handle->internalDrain = false; stream_.state = STREAM_RUNNING; unlock: if ( result == 0 ) return; error( RtError::SYSTEM_ERROR ); } void RtApiJack :: stopStream( void ) { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiJack::stopStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } JackHandle *handle = (JackHandle *) stream_.apiHandle; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { if ( handle->drainCounter == 0 ) { handle->drainCounter = 2; pthread_cond_wait( &handle->condition, &stream_.mutex ); // block until signaled } } jack_deactivate( handle->client ); stream_.state = STREAM_STOPPED; } void RtApiJack :: abortStream( void ) { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiJack::abortStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } JackHandle *handle = (JackHandle *) stream_.apiHandle; handle->drainCounter = 2; stopStream(); } // This function will be called by a spawned thread when the user // callback function signals that the stream should be stopped or // aborted. It is necessary to handle it this way because the // callbackEvent() function must return before the jack_deactivate() // function will return. extern "C" void *jackStopStream( void *ptr ) { CallbackInfo *info = (CallbackInfo *) ptr; RtApiJack *object = (RtApiJack *) info->object; object->stopStream(); pthread_exit( NULL ); } bool RtApiJack :: callbackEvent( unsigned long nframes ) { if ( stream_.state == STREAM_STOPPED || stream_.state == STREAM_STOPPING ) return SUCCESS; if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiCore::callbackEvent(): the stream is closed ... this shouldn't happen!"; error( RtError::WARNING ); return FAILURE; } if ( stream_.bufferSize != nframes ) { errorText_ = "RtApiCore::callbackEvent(): the JACK buffer size has changed ... cannot process!"; error( RtError::WARNING ); return FAILURE; } CallbackInfo *info = (CallbackInfo *) &stream_.callbackInfo; JackHandle *handle = (JackHandle *) stream_.apiHandle; // Check if we were draining the stream and signal is finished. if ( handle->drainCounter > 3 ) { stream_.state = STREAM_STOPPING; if ( handle->internalDrain == true ) pthread_create( &threadId, NULL, jackStopStream, info ); else pthread_cond_signal( &handle->condition ); return SUCCESS; } // Invoke user callback first, to get fresh output data. if ( handle->drainCounter == 0 ) { RtAudioCallback callback = (RtAudioCallback) info->callback; double streamTime = getStreamTime(); RtAudioStreamStatus status = 0; if ( stream_.mode != INPUT && handle->xrun[0] == true ) { status |= RTAUDIO_OUTPUT_UNDERFLOW; handle->xrun[0] = false; } if ( stream_.mode != OUTPUT && handle->xrun[1] == true ) { status |= RTAUDIO_INPUT_OVERFLOW; handle->xrun[1] = false; } int cbReturnValue = callback( stream_.userBuffer[0], stream_.userBuffer[1], stream_.bufferSize, streamTime, status, info->userData ); if ( cbReturnValue == 2 ) { stream_.state = STREAM_STOPPING; handle->drainCounter = 2; ThreadHandle id; pthread_create( &id, NULL, jackStopStream, info ); return SUCCESS; } else if ( cbReturnValue == 1 ) { handle->drainCounter = 1; handle->internalDrain = true; } } jack_default_audio_sample_t *jackbuffer; unsigned long bufferBytes = nframes * sizeof( jack_default_audio_sample_t ); if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { if ( handle->drainCounter > 1 ) { // write zeros to the output stream for ( unsigned int i=0; iports[0][i], (jack_nframes_t) nframes ); memset( jackbuffer, 0, bufferBytes ); } } else if ( stream_.doConvertBuffer[0] ) { convertBuffer( stream_.deviceBuffer, stream_.userBuffer[0], stream_.convertInfo[0] ); for ( unsigned int i=0; iports[0][i], (jack_nframes_t) nframes ); memcpy( jackbuffer, &stream_.deviceBuffer[i*bufferBytes], bufferBytes ); } } else { // no buffer conversion for ( unsigned int i=0; iports[0][i], (jack_nframes_t) nframes ); memcpy( jackbuffer, &stream_.userBuffer[0][i*bufferBytes], bufferBytes ); } } if ( handle->drainCounter ) { handle->drainCounter++; goto unlock; } } if ( stream_.mode == INPUT || stream_.mode == DUPLEX ) { if ( stream_.doConvertBuffer[1] ) { for ( unsigned int i=0; iports[1][i], (jack_nframes_t) nframes ); memcpy( &stream_.deviceBuffer[i*bufferBytes], jackbuffer, bufferBytes ); } convertBuffer( stream_.userBuffer[1], stream_.deviceBuffer, stream_.convertInfo[1] ); } else { // no buffer conversion for ( unsigned int i=0; iports[1][i], (jack_nframes_t) nframes ); memcpy( &stream_.userBuffer[1][i*bufferBytes], jackbuffer, bufferBytes ); } } } unlock: RtApi::tickStreamTime(); return SUCCESS; } //******************** End of __UNIX_JACK__ *********************// #endif #if defined(__WINDOWS_ASIO__) // ASIO API on Windows // The ASIO API is designed around a callback scheme, so this // implementation is similar to that used for OS-X CoreAudio and Linux // Jack. The primary constraint with ASIO is that it only allows // access to a single driver at a time. Thus, it is not possible to // have more than one simultaneous RtAudio stream. // // This implementation also requires a number of external ASIO files // and a few global variables. The ASIO callback scheme does not // allow for the passing of user data, so we must create a global // pointer to our callbackInfo structure. // // On unix systems, we make use of a pthread condition variable. // Since there is no equivalent in Windows, I hacked something based // on information found in // http://www.cs.wustl.edu/~schmidt/win32-cv-1.html. #include "asiosys.h" #include "asio.h" #include "iasiothiscallresolver.h" #include "asiodrivers.h" #include AsioDrivers drivers; ASIOCallbacks asioCallbacks; ASIODriverInfo driverInfo; CallbackInfo *asioCallbackInfo; bool asioXRun; struct AsioHandle { int drainCounter; // Tracks callback counts when draining bool internalDrain; // Indicates if stop is initiated from callback or not. ASIOBufferInfo *bufferInfos; HANDLE condition; AsioHandle() :drainCounter(0), internalDrain(false), bufferInfos(0) {} }; // Function declarations (definitions at end of section) static const char* getAsioErrorString( ASIOError result ); void sampleRateChanged( ASIOSampleRate sRate ); long asioMessages( long selector, long value, void* message, double* opt ); RtApiAsio :: RtApiAsio() { // ASIO cannot run on a multi-threaded appartment. You can call // CoInitialize beforehand, but it must be for appartment threading // (in which case, CoInitilialize will return S_FALSE here). coInitialized_ = false; HRESULT hr = CoInitialize( NULL ); if ( FAILED(hr) ) { errorText_ = "RtApiAsio::ASIO requires a single-threaded appartment. Call CoInitializeEx(0,COINIT_APARTMENTTHREADED)"; error( RtError::WARNING ); } coInitialized_ = true; drivers.removeCurrentDriver(); driverInfo.asioVersion = 2; // See note in DirectSound implementation about GetDesktopWindow(). driverInfo.sysRef = GetForegroundWindow(); } RtApiAsio :: ~RtApiAsio() { if ( stream_.state != STREAM_CLOSED ) closeStream(); if ( coInitialized_ ) CoUninitialize(); } unsigned int RtApiAsio :: getDeviceCount( void ) { return (unsigned int) drivers.asioGetNumDev(); } RtAudio::DeviceInfo RtApiAsio :: getDeviceInfo( unsigned int device ) { RtAudio::DeviceInfo info; info.probed = false; // Get device ID unsigned int nDevices = getDeviceCount(); if ( nDevices == 0 ) { errorText_ = "RtApiAsio::getDeviceInfo: no devices found!"; error( RtError::INVALID_USE ); } if ( device >= nDevices ) { errorText_ = "RtApiAsio::getDeviceInfo: device ID is invalid!"; error( RtError::INVALID_USE ); } // If a stream is already open, we cannot probe other devices. Thus, use the saved results. if ( stream_.state != STREAM_CLOSED ) { if ( device >= devices_.size() ) { errorText_ = "RtApiAsio::getDeviceInfo: device ID was not present before stream was opened."; error( RtError::WARNING ); return info; } return devices_[ device ]; } char driverName[32]; ASIOError result = drivers.asioGetDriverName( (int) device, driverName, 32 ); if ( result != ASE_OK ) { errorStream_ << "RtApiAsio::getDeviceInfo: unable to get driver name (" << getAsioErrorString( result ) << ")."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } info.name = driverName; if ( !drivers.loadDriver( driverName ) ) { errorStream_ << "RtApiAsio::getDeviceInfo: unable to load driver (" << driverName << ")."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } result = ASIOInit( &driverInfo ); if ( result != ASE_OK ) { errorStream_ << "RtApiAsio::getDeviceInfo: error (" << getAsioErrorString( result ) << ") initializing driver (" << driverName << ")."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // Determine the device channel information. long inputChannels, outputChannels; result = ASIOGetChannels( &inputChannels, &outputChannels ); if ( result != ASE_OK ) { drivers.removeCurrentDriver(); errorStream_ << "RtApiAsio::getDeviceInfo: error (" << getAsioErrorString( result ) << ") getting channel count (" << driverName << ")."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } info.outputChannels = outputChannels; info.inputChannels = inputChannels; if ( info.outputChannels > 0 && info.inputChannels > 0 ) info.duplexChannels = (info.outputChannels > info.inputChannels) ? info.inputChannels : info.outputChannels; // Determine the supported sample rates. info.sampleRates.clear(); for ( unsigned int i=0; i 0 ) if ( getDefaultOutputDevice() == device ) info.isDefaultOutput = true; if ( info.inputChannels > 0 ) if ( getDefaultInputDevice() == device ) info.isDefaultInput = true; info.probed = true; drivers.removeCurrentDriver(); return info; } void bufferSwitch( long index, ASIOBool processNow ) { RtApiAsio *object = (RtApiAsio *) asioCallbackInfo->object; object->callbackEvent( index ); } void RtApiAsio :: saveDeviceInfo( void ) { devices_.clear(); unsigned int nDevices = getDeviceCount(); devices_.resize( nDevices ); for ( unsigned int i=0; isaveDeviceInfo(); if ( !drivers.loadDriver( driverName ) ) { errorStream_ << "RtApiAsio::probeDeviceOpen: unable to load driver (" << driverName << ")."; errorText_ = errorStream_.str(); return FAILURE; } result = ASIOInit( &driverInfo ); if ( result != ASE_OK ) { errorStream_ << "RtApiAsio::probeDeviceOpen: error (" << getAsioErrorString( result ) << ") initializing driver (" << driverName << ")."; errorText_ = errorStream_.str(); return FAILURE; } } // Check the device channel count. long inputChannels, outputChannels; result = ASIOGetChannels( &inputChannels, &outputChannels ); if ( result != ASE_OK ) { drivers.removeCurrentDriver(); errorStream_ << "RtApiAsio::probeDeviceOpen: error (" << getAsioErrorString( result ) << ") getting channel count (" << driverName << ")."; errorText_ = errorStream_.str(); return FAILURE; } if ( ( mode == OUTPUT && (channels+firstChannel) > (unsigned int) outputChannels) || ( mode == INPUT && (channels+firstChannel) > (unsigned int) inputChannels) ) { drivers.removeCurrentDriver(); errorStream_ << "RtApiAsio::probeDeviceOpen: driver (" << driverName << ") does not support requested channel count (" << channels << ") + offset (" << firstChannel << ")."; errorText_ = errorStream_.str(); return FAILURE; } stream_.nDeviceChannels[mode] = channels; stream_.nUserChannels[mode] = channels; stream_.channelOffset[mode] = firstChannel; // Verify the sample rate is supported. result = ASIOCanSampleRate( (ASIOSampleRate) sampleRate ); if ( result != ASE_OK ) { drivers.removeCurrentDriver(); errorStream_ << "RtApiAsio::probeDeviceOpen: driver (" << driverName << ") does not support requested sample rate (" << sampleRate << ")."; errorText_ = errorStream_.str(); return FAILURE; } // Get the current sample rate ASIOSampleRate currentRate; result = ASIOGetSampleRate( ¤tRate ); if ( result != ASE_OK ) { drivers.removeCurrentDriver(); errorStream_ << "RtApiAsio::probeDeviceOpen: driver (" << driverName << ") error getting sample rate."; errorText_ = errorStream_.str(); return FAILURE; } // Set the sample rate only if necessary if ( currentRate != sampleRate ) { result = ASIOSetSampleRate( (ASIOSampleRate) sampleRate ); if ( result != ASE_OK ) { drivers.removeCurrentDriver(); errorStream_ << "RtApiAsio::probeDeviceOpen: driver (" << driverName << ") error setting sample rate (" << sampleRate << ")."; errorText_ = errorStream_.str(); return FAILURE; } } // Determine the driver data type. ASIOChannelInfo channelInfo; channelInfo.channel = 0; if ( mode == OUTPUT ) channelInfo.isInput = false; else channelInfo.isInput = true; result = ASIOGetChannelInfo( &channelInfo ); if ( result != ASE_OK ) { drivers.removeCurrentDriver(); errorStream_ << "RtApiAsio::probeDeviceOpen: driver (" << driverName << ") error (" << getAsioErrorString( result ) << ") getting data format."; errorText_ = errorStream_.str(); return FAILURE; } // Assuming WINDOWS host is always little-endian. stream_.doByteSwap[mode] = false; stream_.userFormat = format; stream_.deviceFormat[mode] = 0; if ( channelInfo.type == ASIOSTInt16MSB || channelInfo.type == ASIOSTInt16LSB ) { stream_.deviceFormat[mode] = RTAUDIO_SINT16; if ( channelInfo.type == ASIOSTInt16MSB ) stream_.doByteSwap[mode] = true; } else if ( channelInfo.type == ASIOSTInt32MSB || channelInfo.type == ASIOSTInt32LSB ) { stream_.deviceFormat[mode] = RTAUDIO_SINT32; if ( channelInfo.type == ASIOSTInt32MSB ) stream_.doByteSwap[mode] = true; } else if ( channelInfo.type == ASIOSTFloat32MSB || channelInfo.type == ASIOSTFloat32LSB ) { stream_.deviceFormat[mode] = RTAUDIO_FLOAT32; if ( channelInfo.type == ASIOSTFloat32MSB ) stream_.doByteSwap[mode] = true; } else if ( channelInfo.type == ASIOSTFloat64MSB || channelInfo.type == ASIOSTFloat64LSB ) { stream_.deviceFormat[mode] = RTAUDIO_FLOAT64; if ( channelInfo.type == ASIOSTFloat64MSB ) stream_.doByteSwap[mode] = true; } if ( stream_.deviceFormat[mode] == 0 ) { drivers.removeCurrentDriver(); errorStream_ << "RtApiAsio::probeDeviceOpen: driver (" << driverName << ") data format not supported by RtAudio."; errorText_ = errorStream_.str(); return FAILURE; } // Set the buffer size. For a duplex stream, this will end up // setting the buffer size based on the input constraints, which // should be ok. long minSize, maxSize, preferSize, granularity; result = ASIOGetBufferSize( &minSize, &maxSize, &preferSize, &granularity ); if ( result != ASE_OK ) { drivers.removeCurrentDriver(); errorStream_ << "RtApiAsio::probeDeviceOpen: driver (" << driverName << ") error (" << getAsioErrorString( result ) << ") getting buffer size."; errorText_ = errorStream_.str(); return FAILURE; } if ( *bufferSize < (unsigned int) minSize ) *bufferSize = (unsigned int) minSize; else if ( *bufferSize > (unsigned int) maxSize ) *bufferSize = (unsigned int) maxSize; else if ( granularity == -1 ) { // Make sure bufferSize is a power of two. int log2_of_min_size = 0; int log2_of_max_size = 0; for ( unsigned int i = 0; i < sizeof(long) * 8; i++ ) { if ( minSize & ((long)1 << i) ) log2_of_min_size = i; if ( maxSize & ((long)1 << i) ) log2_of_max_size = i; } long min_delta = std::abs( (long)*bufferSize - ((long)1 << log2_of_min_size) ); int min_delta_num = log2_of_min_size; for (int i = log2_of_min_size + 1; i <= log2_of_max_size; i++) { long current_delta = std::abs( (long)*bufferSize - ((long)1 << i) ); if (current_delta < min_delta) { min_delta = current_delta; min_delta_num = i; } } *bufferSize = ( (unsigned int)1 << min_delta_num ); if ( *bufferSize < (unsigned int) minSize ) *bufferSize = (unsigned int) minSize; else if ( *bufferSize > (unsigned int) maxSize ) *bufferSize = (unsigned int) maxSize; } else if ( granularity != 0 ) { // Set to an even multiple of granularity, rounding up. *bufferSize = (*bufferSize + granularity-1) / granularity * granularity; } if ( mode == INPUT && stream_.mode == OUTPUT && stream_.bufferSize != *bufferSize ) { drivers.removeCurrentDriver(); errorText_ = "RtApiAsio::probeDeviceOpen: input/output buffersize discrepancy!"; return FAILURE; } stream_.bufferSize = *bufferSize; stream_.nBuffers = 2; if ( options && options->flags & RTAUDIO_NONINTERLEAVED ) stream_.userInterleaved = false; else stream_.userInterleaved = true; // ASIO always uses non-interleaved buffers. stream_.deviceInterleaved[mode] = false; // Allocate, if necessary, our AsioHandle structure for the stream. AsioHandle *handle = (AsioHandle *) stream_.apiHandle; if ( handle == 0 ) { try { handle = new AsioHandle; } catch ( std::bad_alloc& ) { //if ( handle == NULL ) { drivers.removeCurrentDriver(); errorText_ = "RtApiAsio::probeDeviceOpen: error allocating AsioHandle memory."; return FAILURE; } handle->bufferInfos = 0; // Create a manual-reset event. handle->condition = CreateEvent( NULL, // no security TRUE, // manual-reset FALSE, // non-signaled initially NULL ); // unnamed stream_.apiHandle = (void *) handle; } // Create the ASIO internal buffers. Since RtAudio sets up input // and output separately, we'll have to dispose of previously // created output buffers for a duplex stream. long inputLatency, outputLatency; if ( mode == INPUT && stream_.mode == OUTPUT ) { ASIODisposeBuffers(); if ( handle->bufferInfos ) free( handle->bufferInfos ); } // Allocate, initialize, and save the bufferInfos in our stream callbackInfo structure. bool buffersAllocated = false; unsigned int i, nChannels = stream_.nDeviceChannels[0] + stream_.nDeviceChannels[1]; handle->bufferInfos = (ASIOBufferInfo *) malloc( nChannels * sizeof(ASIOBufferInfo) ); if ( handle->bufferInfos == NULL ) { errorStream_ << "RtApiAsio::probeDeviceOpen: error allocating bufferInfo memory for driver (" << driverName << ")."; errorText_ = errorStream_.str(); goto error; } ASIOBufferInfo *infos; infos = handle->bufferInfos; for ( i=0; iisInput = ASIOFalse; infos->channelNum = i + stream_.channelOffset[0]; infos->buffers[0] = infos->buffers[1] = 0; } for ( i=0; iisInput = ASIOTrue; infos->channelNum = i + stream_.channelOffset[1]; infos->buffers[0] = infos->buffers[1] = 0; } // Set up the ASIO callback structure and create the ASIO data buffers. asioCallbacks.bufferSwitch = &bufferSwitch; asioCallbacks.sampleRateDidChange = &sampleRateChanged; asioCallbacks.asioMessage = &asioMessages; asioCallbacks.bufferSwitchTimeInfo = NULL; result = ASIOCreateBuffers( handle->bufferInfos, nChannels, stream_.bufferSize, &asioCallbacks ); if ( result != ASE_OK ) { errorStream_ << "RtApiAsio::probeDeviceOpen: driver (" << driverName << ") error (" << getAsioErrorString( result ) << ") creating buffers."; errorText_ = errorStream_.str(); goto error; } buffersAllocated = true; // Set flags for buffer conversion. stream_.doConvertBuffer[mode] = false; if ( stream_.userFormat != stream_.deviceFormat[mode] ) stream_.doConvertBuffer[mode] = true; if ( stream_.userInterleaved != stream_.deviceInterleaved[mode] && stream_.nUserChannels[mode] > 1 ) stream_.doConvertBuffer[mode] = true; // Allocate necessary internal buffers unsigned long bufferBytes; bufferBytes = stream_.nUserChannels[mode] * *bufferSize * formatBytes( stream_.userFormat ); stream_.userBuffer[mode] = (char *) calloc( bufferBytes, 1 ); if ( stream_.userBuffer[mode] == NULL ) { errorText_ = "RtApiAsio::probeDeviceOpen: error allocating user buffer memory."; goto error; } if ( stream_.doConvertBuffer[mode] ) { bool makeBuffer = true; bufferBytes = stream_.nDeviceChannels[mode] * formatBytes( stream_.deviceFormat[mode] ); if ( mode == INPUT ) { if ( stream_.mode == OUTPUT && stream_.deviceBuffer ) { unsigned long bytesOut = stream_.nDeviceChannels[0] * formatBytes( stream_.deviceFormat[0] ); if ( bufferBytes <= bytesOut ) makeBuffer = false; } } if ( makeBuffer ) { bufferBytes *= *bufferSize; if ( stream_.deviceBuffer ) free( stream_.deviceBuffer ); stream_.deviceBuffer = (char *) calloc( bufferBytes, 1 ); if ( stream_.deviceBuffer == NULL ) { errorText_ = "RtApiAsio::probeDeviceOpen: error allocating device buffer memory."; goto error; } } } stream_.sampleRate = sampleRate; stream_.device[mode] = device; stream_.state = STREAM_STOPPED; asioCallbackInfo = &stream_.callbackInfo; stream_.callbackInfo.object = (void *) this; if ( stream_.mode == OUTPUT && mode == INPUT ) // We had already set up an output stream. stream_.mode = DUPLEX; else stream_.mode = mode; // Determine device latencies result = ASIOGetLatencies( &inputLatency, &outputLatency ); if ( result != ASE_OK ) { errorStream_ << "RtApiAsio::probeDeviceOpen: driver (" << driverName << ") error (" << getAsioErrorString( result ) << ") getting latency."; errorText_ = errorStream_.str(); error( RtError::WARNING); // warn but don't fail } else { stream_.latency[0] = outputLatency; stream_.latency[1] = inputLatency; } // Setup the buffer conversion information structure. We don't use // buffers to do channel offsets, so we override that parameter // here. if ( stream_.doConvertBuffer[mode] ) setConvertInfo( mode, 0 ); return SUCCESS; error: if ( buffersAllocated ) ASIODisposeBuffers(); drivers.removeCurrentDriver(); if ( handle ) { CloseHandle( handle->condition ); if ( handle->bufferInfos ) free( handle->bufferInfos ); delete handle; stream_.apiHandle = 0; } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } return FAILURE; } void RtApiAsio :: closeStream() { if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiAsio::closeStream(): no open stream to close!"; error( RtError::WARNING ); return; } if ( stream_.state == STREAM_RUNNING ) { stream_.state = STREAM_STOPPED; ASIOStop(); } ASIODisposeBuffers(); drivers.removeCurrentDriver(); AsioHandle *handle = (AsioHandle *) stream_.apiHandle; if ( handle ) { CloseHandle( handle->condition ); if ( handle->bufferInfos ) free( handle->bufferInfos ); delete handle; stream_.apiHandle = 0; } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } stream_.mode = UNINITIALIZED; stream_.state = STREAM_CLOSED; } bool stopThreadCalled = false; void RtApiAsio :: startStream() { verifyStream(); if ( stream_.state == STREAM_RUNNING ) { errorText_ = "RtApiAsio::startStream(): the stream is already running!"; error( RtError::WARNING ); return; } AsioHandle *handle = (AsioHandle *) stream_.apiHandle; ASIOError result = ASIOStart(); if ( result != ASE_OK ) { errorStream_ << "RtApiAsio::startStream: error (" << getAsioErrorString( result ) << ") starting device."; errorText_ = errorStream_.str(); goto unlock; } handle->drainCounter = 0; handle->internalDrain = false; ResetEvent( handle->condition ); stream_.state = STREAM_RUNNING; asioXRun = false; unlock: stopThreadCalled = false; if ( result == ASE_OK ) return; error( RtError::SYSTEM_ERROR ); } void RtApiAsio :: stopStream() { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiAsio::stopStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } AsioHandle *handle = (AsioHandle *) stream_.apiHandle; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { if ( handle->drainCounter == 0 ) { handle->drainCounter = 2; WaitForSingleObject( handle->condition, INFINITE ); // block until signaled } } stream_.state = STREAM_STOPPED; ASIOError result = ASIOStop(); if ( result != ASE_OK ) { errorStream_ << "RtApiAsio::stopStream: error (" << getAsioErrorString( result ) << ") stopping device."; errorText_ = errorStream_.str(); } if ( result == ASE_OK ) return; error( RtError::SYSTEM_ERROR ); } void RtApiAsio :: abortStream() { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiAsio::abortStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } // The following lines were commented-out because some behavior was // noted where the device buffers need to be zeroed to avoid // continuing sound, even when the device buffers are completely // disposed. So now, calling abort is the same as calling stop. // AsioHandle *handle = (AsioHandle *) stream_.apiHandle; // handle->drainCounter = 2; stopStream(); } // This function will be called by a spawned thread when the user // callback function signals that the stream should be stopped or // aborted. It is necessary to handle it this way because the // callbackEvent() function must return before the ASIOStop() // function will return. extern "C" unsigned __stdcall asioStopStream( void *ptr ) { CallbackInfo *info = (CallbackInfo *) ptr; RtApiAsio *object = (RtApiAsio *) info->object; object->stopStream(); _endthreadex( 0 ); return 0; } bool RtApiAsio :: callbackEvent( long bufferIndex ) { if ( stream_.state == STREAM_STOPPED || stream_.state == STREAM_STOPPING ) return SUCCESS; if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiAsio::callbackEvent(): the stream is closed ... this shouldn't happen!"; error( RtError::WARNING ); return FAILURE; } CallbackInfo *info = (CallbackInfo *) &stream_.callbackInfo; AsioHandle *handle = (AsioHandle *) stream_.apiHandle; // Check if we were draining the stream and signal if finished. if ( handle->drainCounter > 3 ) { stream_.state = STREAM_STOPPING; if ( handle->internalDrain == false ) SetEvent( handle->condition ); else { // spawn a thread to stop the stream unsigned threadId; stream_.callbackInfo.thread = _beginthreadex( NULL, 0, &asioStopStream, &stream_.callbackInfo, 0, &threadId ); } return SUCCESS; } // Invoke user callback to get fresh output data UNLESS we are // draining stream. if ( handle->drainCounter == 0 ) { RtAudioCallback callback = (RtAudioCallback) info->callback; double streamTime = getStreamTime(); RtAudioStreamStatus status = 0; if ( stream_.mode != INPUT && asioXRun == true ) { status |= RTAUDIO_OUTPUT_UNDERFLOW; asioXRun = false; } if ( stream_.mode != OUTPUT && asioXRun == true ) { status |= RTAUDIO_INPUT_OVERFLOW; asioXRun = false; } int cbReturnValue = callback( stream_.userBuffer[0], stream_.userBuffer[1], stream_.bufferSize, streamTime, status, info->userData ); if ( cbReturnValue == 2 ) { stream_.state = STREAM_STOPPING; handle->drainCounter = 2; unsigned threadId; stream_.callbackInfo.thread = _beginthreadex( NULL, 0, &asioStopStream, &stream_.callbackInfo, 0, &threadId ); return SUCCESS; } else if ( cbReturnValue == 1 ) { handle->drainCounter = 1; handle->internalDrain = true; } } unsigned int nChannels, bufferBytes, i, j; nChannels = stream_.nDeviceChannels[0] + stream_.nDeviceChannels[1]; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { bufferBytes = stream_.bufferSize * formatBytes( stream_.deviceFormat[0] ); if ( handle->drainCounter > 1 ) { // write zeros to the output stream for ( i=0, j=0; ibufferInfos[i].isInput != ASIOTrue ) memset( handle->bufferInfos[i].buffers[bufferIndex], 0, bufferBytes ); } } else if ( stream_.doConvertBuffer[0] ) { convertBuffer( stream_.deviceBuffer, stream_.userBuffer[0], stream_.convertInfo[0] ); if ( stream_.doByteSwap[0] ) byteSwapBuffer( stream_.deviceBuffer, stream_.bufferSize * stream_.nDeviceChannels[0], stream_.deviceFormat[0] ); for ( i=0, j=0; ibufferInfos[i].isInput != ASIOTrue ) memcpy( handle->bufferInfos[i].buffers[bufferIndex], &stream_.deviceBuffer[j++*bufferBytes], bufferBytes ); } } else { if ( stream_.doByteSwap[0] ) byteSwapBuffer( stream_.userBuffer[0], stream_.bufferSize * stream_.nUserChannels[0], stream_.userFormat ); for ( i=0, j=0; ibufferInfos[i].isInput != ASIOTrue ) memcpy( handle->bufferInfos[i].buffers[bufferIndex], &stream_.userBuffer[0][bufferBytes*j++], bufferBytes ); } } if ( handle->drainCounter ) { handle->drainCounter++; goto unlock; } } if ( stream_.mode == INPUT || stream_.mode == DUPLEX ) { bufferBytes = stream_.bufferSize * formatBytes(stream_.deviceFormat[1]); if (stream_.doConvertBuffer[1]) { // Always interleave ASIO input data. for ( i=0, j=0; ibufferInfos[i].isInput == ASIOTrue ) memcpy( &stream_.deviceBuffer[j++*bufferBytes], handle->bufferInfos[i].buffers[bufferIndex], bufferBytes ); } if ( stream_.doByteSwap[1] ) byteSwapBuffer( stream_.deviceBuffer, stream_.bufferSize * stream_.nDeviceChannels[1], stream_.deviceFormat[1] ); convertBuffer( stream_.userBuffer[1], stream_.deviceBuffer, stream_.convertInfo[1] ); } else { for ( i=0, j=0; ibufferInfos[i].isInput == ASIOTrue ) { memcpy( &stream_.userBuffer[1][bufferBytes*j++], handle->bufferInfos[i].buffers[bufferIndex], bufferBytes ); } } if ( stream_.doByteSwap[1] ) byteSwapBuffer( stream_.userBuffer[1], stream_.bufferSize * stream_.nUserChannels[1], stream_.userFormat ); } } unlock: // The following call was suggested by Malte Clasen. While the API // documentation indicates it should not be required, some device // drivers apparently do not function correctly without it. ASIOOutputReady(); RtApi::tickStreamTime(); return SUCCESS; } void sampleRateChanged( ASIOSampleRate sRate ) { // The ASIO documentation says that this usually only happens during // external sync. Audio processing is not stopped by the driver, // actual sample rate might not have even changed, maybe only the // sample rate status of an AES/EBU or S/PDIF digital input at the // audio device. RtApi *object = (RtApi *) asioCallbackInfo->object; try { object->stopStream(); } catch ( RtError &exception ) { std::cerr << "\nRtApiAsio: sampleRateChanged() error (" << exception.getMessage() << ")!\n" << std::endl; return; } std::cerr << "\nRtApiAsio: driver reports sample rate changed to " << sRate << " ... stream stopped!!!\n" << std::endl; } long asioMessages( long selector, long value, void* message, double* opt ) { long ret = 0; switch( selector ) { case kAsioSelectorSupported: if ( value == kAsioResetRequest || value == kAsioEngineVersion || value == kAsioResyncRequest || value == kAsioLatenciesChanged // The following three were added for ASIO 2.0, you don't // necessarily have to support them. || value == kAsioSupportsTimeInfo || value == kAsioSupportsTimeCode || value == kAsioSupportsInputMonitor) ret = 1L; break; case kAsioResetRequest: // Defer the task and perform the reset of the driver during the // next "safe" situation. You cannot reset the driver right now, // as this code is called from the driver. Reset the driver is // done by completely destruct is. I.e. ASIOStop(), // ASIODisposeBuffers(), Destruction Afterwards you initialize the // driver again. std::cerr << "\nRtApiAsio: driver reset requested!!!" << std::endl; ret = 1L; break; case kAsioResyncRequest: // This informs the application that the driver encountered some // non-fatal data loss. It is used for synchronization purposes // of different media. Added mainly to work around the Win16Mutex // problems in Windows 95/98 with the Windows Multimedia system, // which could lose data because the Mutex was held too long by // another thread. However a driver can issue it in other // situations, too. // std::cerr << "\nRtApiAsio: driver resync requested!!!" << std::endl; asioXRun = true; ret = 1L; break; case kAsioLatenciesChanged: // This will inform the host application that the drivers were // latencies changed. Beware, it this does not mean that the // buffer sizes have changed! You might need to update internal // delay data. std::cerr << "\nRtApiAsio: driver latency may have changed!!!" << std::endl; ret = 1L; break; case kAsioEngineVersion: // Return the supported ASIO version of the host application. If // a host application does not implement this selector, ASIO 1.0 // is assumed by the driver. ret = 2L; break; case kAsioSupportsTimeInfo: // Informs the driver whether the // asioCallbacks.bufferSwitchTimeInfo() callback is supported. // For compatibility with ASIO 1.0 drivers the host application // should always support the "old" bufferSwitch method, too. ret = 0; break; case kAsioSupportsTimeCode: // Informs the driver whether application is interested in time // code info. If an application does not need to know about time // code, the driver has less work to do. ret = 0; break; } return ret; } static const char* getAsioErrorString( ASIOError result ) { struct Messages { ASIOError value; const char*message; }; static Messages m[] = { { ASE_NotPresent, "Hardware input or output is not present or available." }, { ASE_HWMalfunction, "Hardware is malfunctioning." }, { ASE_InvalidParameter, "Invalid input parameter." }, { ASE_InvalidMode, "Invalid mode." }, { ASE_SPNotAdvancing, "Sample position not advancing." }, { ASE_NoClock, "Sample clock or rate cannot be determined or is not present." }, { ASE_NoMemory, "Not enough memory to complete the request." } }; for ( unsigned int i = 0; i < sizeof(m)/sizeof(m[0]); ++i ) if ( m[i].value == result ) return m[i].message; return "Unknown error."; } //******************** End of __WINDOWS_ASIO__ *********************// #endif #if defined(__WINDOWS_DS__) // Windows DirectSound API // Modified by Robin Davies, October 2005 // - Improvements to DirectX pointer chasing. // - Bug fix for non-power-of-two Asio granularity used by Edirol PCR-A30. // - Auto-call CoInitialize for DSOUND and ASIO platforms. // Various revisions for RtAudio 4.0 by Gary Scavone, April 2007 // Changed device query structure for RtAudio 4.0.7, January 2010 #include #include #include #if defined(__MINGW32__) // missing from latest mingw winapi #define WAVE_FORMAT_96M08 0x00010000 /* 96 kHz, Mono, 8-bit */ #define WAVE_FORMAT_96S08 0x00020000 /* 96 kHz, Stereo, 8-bit */ #define WAVE_FORMAT_96M16 0x00040000 /* 96 kHz, Mono, 16-bit */ #define WAVE_FORMAT_96S16 0x00080000 /* 96 kHz, Stereo, 16-bit */ #endif #define MINIMUM_DEVICE_BUFFER_SIZE 32768 #ifdef _MSC_VER // if Microsoft Visual C++ #pragma comment( lib, "winmm.lib" ) // then, auto-link winmm.lib. Otherwise, it has to be added manually. #endif static inline DWORD dsPointerBetween( DWORD pointer, DWORD laterPointer, DWORD earlierPointer, DWORD bufferSize ) { if ( pointer > bufferSize ) pointer -= bufferSize; if ( laterPointer < earlierPointer ) laterPointer += bufferSize; if ( pointer < earlierPointer ) pointer += bufferSize; return pointer >= earlierPointer && pointer < laterPointer; } // A structure to hold various information related to the DirectSound // API implementation. struct DsHandle { unsigned int drainCounter; // Tracks callback counts when draining bool internalDrain; // Indicates if stop is initiated from callback or not. void *id[2]; void *buffer[2]; bool xrun[2]; UINT bufferPointer[2]; DWORD dsBufferSize[2]; DWORD dsPointerLeadTime[2]; // the number of bytes ahead of the safe pointer to lead by. HANDLE condition; DsHandle() :drainCounter(0), internalDrain(false) { id[0] = 0; id[1] = 0; buffer[0] = 0; buffer[1] = 0; xrun[0] = false; xrun[1] = false; bufferPointer[0] = 0; bufferPointer[1] = 0; } }; // Declarations for utility functions, callbacks, and structures // specific to the DirectSound implementation. static BOOL CALLBACK deviceQueryCallback( LPGUID lpguid, LPCTSTR description, LPCTSTR module, LPVOID lpContext ); static const char* getErrorString( int code ); extern "C" unsigned __stdcall callbackHandler( void *ptr ); struct DsDevice { LPGUID id[2]; bool validId[2]; bool found; std::string name; DsDevice() : found(false) { validId[0] = false; validId[1] = false; } }; std::vector< DsDevice > dsDevices; RtApiDs :: RtApiDs() { // Dsound will run both-threaded. If CoInitialize fails, then just // accept whatever the mainline chose for a threading model. coInitialized_ = false; HRESULT hr = CoInitialize( NULL ); if ( !FAILED( hr ) ) coInitialized_ = true; } RtApiDs :: ~RtApiDs() { if ( coInitialized_ ) CoUninitialize(); // balanced call. if ( stream_.state != STREAM_CLOSED ) closeStream(); } // The DirectSound default output is always the first device. unsigned int RtApiDs :: getDefaultOutputDevice( void ) { return 0; } // The DirectSound default input is always the first input device, // which is the first capture device enumerated. unsigned int RtApiDs :: getDefaultInputDevice( void ) { return 0; } unsigned int RtApiDs :: getDeviceCount( void ) { // Set query flag for previously found devices to false, so that we // can check for any devices that have disappeared. for ( unsigned int i=0; i indices; for ( unsigned int i=0; i= dsDevices.size() ) { errorText_ = "RtApiDs::getDeviceInfo: device ID is invalid!"; error( RtError::INVALID_USE ); } HRESULT result; if ( dsDevices[ device ].validId[0] == false ) goto probeInput; LPDIRECTSOUND output; DSCAPS outCaps; result = DirectSoundCreate( dsDevices[ device ].id[0], &output, NULL ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::getDeviceInfo: error (" << getErrorString( result ) << ") opening output device (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); error( RtError::WARNING ); goto probeInput; } outCaps.dwSize = sizeof( outCaps ); result = output->GetCaps( &outCaps ); if ( FAILED( result ) ) { output->Release(); errorStream_ << "RtApiDs::getDeviceInfo: error (" << getErrorString( result ) << ") getting capabilities!"; errorText_ = errorStream_.str(); error( RtError::WARNING ); goto probeInput; } // Get output channel information. info.outputChannels = ( outCaps.dwFlags & DSCAPS_PRIMARYSTEREO ) ? 2 : 1; // Get sample rate information. info.sampleRates.clear(); for ( unsigned int k=0; k= (unsigned int) outCaps.dwMinSecondarySampleRate && SAMPLE_RATES[k] <= (unsigned int) outCaps.dwMaxSecondarySampleRate ) info.sampleRates.push_back( SAMPLE_RATES[k] ); } // Get format information. if ( outCaps.dwFlags & DSCAPS_PRIMARY16BIT ) info.nativeFormats |= RTAUDIO_SINT16; if ( outCaps.dwFlags & DSCAPS_PRIMARY8BIT ) info.nativeFormats |= RTAUDIO_SINT8; output->Release(); if ( getDefaultOutputDevice() == device ) info.isDefaultOutput = true; if ( dsDevices[ device ].validId[1] == false ) { info.name = dsDevices[ device ].name; info.probed = true; return info; } probeInput: LPDIRECTSOUNDCAPTURE input; result = DirectSoundCaptureCreate( dsDevices[ device ].id[1], &input, NULL ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::getDeviceInfo: error (" << getErrorString( result ) << ") opening input device (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } DSCCAPS inCaps; inCaps.dwSize = sizeof( inCaps ); result = input->GetCaps( &inCaps ); if ( FAILED( result ) ) { input->Release(); errorStream_ << "RtApiDs::getDeviceInfo: error (" << getErrorString( result ) << ") getting object capabilities (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // Get input channel information. info.inputChannels = inCaps.dwChannels; // Get sample rate and format information. std::vector rates; if ( inCaps.dwChannels >= 2 ) { if ( inCaps.dwFormats & WAVE_FORMAT_1S16 ) info.nativeFormats |= RTAUDIO_SINT16; if ( inCaps.dwFormats & WAVE_FORMAT_2S16 ) info.nativeFormats |= RTAUDIO_SINT16; if ( inCaps.dwFormats & WAVE_FORMAT_4S16 ) info.nativeFormats |= RTAUDIO_SINT16; if ( inCaps.dwFormats & WAVE_FORMAT_96S16 ) info.nativeFormats |= RTAUDIO_SINT16; if ( inCaps.dwFormats & WAVE_FORMAT_1S08 ) info.nativeFormats |= RTAUDIO_SINT8; if ( inCaps.dwFormats & WAVE_FORMAT_2S08 ) info.nativeFormats |= RTAUDIO_SINT8; if ( inCaps.dwFormats & WAVE_FORMAT_4S08 ) info.nativeFormats |= RTAUDIO_SINT8; if ( inCaps.dwFormats & WAVE_FORMAT_96S08 ) info.nativeFormats |= RTAUDIO_SINT8; if ( info.nativeFormats & RTAUDIO_SINT16 ) { if ( inCaps.dwFormats & WAVE_FORMAT_1S16 ) rates.push_back( 11025 ); if ( inCaps.dwFormats & WAVE_FORMAT_2S16 ) rates.push_back( 22050 ); if ( inCaps.dwFormats & WAVE_FORMAT_4S16 ) rates.push_back( 44100 ); if ( inCaps.dwFormats & WAVE_FORMAT_96S16 ) rates.push_back( 96000 ); } else if ( info.nativeFormats & RTAUDIO_SINT8 ) { if ( inCaps.dwFormats & WAVE_FORMAT_1S08 ) rates.push_back( 11025 ); if ( inCaps.dwFormats & WAVE_FORMAT_2S08 ) rates.push_back( 22050 ); if ( inCaps.dwFormats & WAVE_FORMAT_4S08 ) rates.push_back( 44100 ); if ( inCaps.dwFormats & WAVE_FORMAT_96S08 ) rates.push_back( 96000 ); } } else if ( inCaps.dwChannels == 1 ) { if ( inCaps.dwFormats & WAVE_FORMAT_1M16 ) info.nativeFormats |= RTAUDIO_SINT16; if ( inCaps.dwFormats & WAVE_FORMAT_2M16 ) info.nativeFormats |= RTAUDIO_SINT16; if ( inCaps.dwFormats & WAVE_FORMAT_4M16 ) info.nativeFormats |= RTAUDIO_SINT16; if ( inCaps.dwFormats & WAVE_FORMAT_96M16 ) info.nativeFormats |= RTAUDIO_SINT16; if ( inCaps.dwFormats & WAVE_FORMAT_1M08 ) info.nativeFormats |= RTAUDIO_SINT8; if ( inCaps.dwFormats & WAVE_FORMAT_2M08 ) info.nativeFormats |= RTAUDIO_SINT8; if ( inCaps.dwFormats & WAVE_FORMAT_4M08 ) info.nativeFormats |= RTAUDIO_SINT8; if ( inCaps.dwFormats & WAVE_FORMAT_96M08 ) info.nativeFormats |= RTAUDIO_SINT8; if ( info.nativeFormats & RTAUDIO_SINT16 ) { if ( inCaps.dwFormats & WAVE_FORMAT_1M16 ) rates.push_back( 11025 ); if ( inCaps.dwFormats & WAVE_FORMAT_2M16 ) rates.push_back( 22050 ); if ( inCaps.dwFormats & WAVE_FORMAT_4M16 ) rates.push_back( 44100 ); if ( inCaps.dwFormats & WAVE_FORMAT_96M16 ) rates.push_back( 96000 ); } else if ( info.nativeFormats & RTAUDIO_SINT8 ) { if ( inCaps.dwFormats & WAVE_FORMAT_1M08 ) rates.push_back( 11025 ); if ( inCaps.dwFormats & WAVE_FORMAT_2M08 ) rates.push_back( 22050 ); if ( inCaps.dwFormats & WAVE_FORMAT_4M08 ) rates.push_back( 44100 ); if ( inCaps.dwFormats & WAVE_FORMAT_96M08 ) rates.push_back( 96000 ); } } else info.inputChannels = 0; // technically, this would be an error input->Release(); if ( info.inputChannels == 0 ) return info; // Copy the supported rates to the info structure but avoid duplication. bool found; for ( unsigned int i=0; i 0 && info.inputChannels > 0 ) info.duplexChannels = (info.outputChannels > info.inputChannels) ? info.inputChannels : info.outputChannels; if ( device == 0 ) info.isDefaultInput = true; // Copy name and return. info.name = dsDevices[ device ].name; info.probed = true; return info; } bool RtApiDs :: probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ) { if ( channels + firstChannel > 2 ) { errorText_ = "RtApiDs::probeDeviceOpen: DirectSound does not support more than 2 channels per device."; return FAILURE; } unsigned int nDevices = dsDevices.size(); if ( nDevices == 0 ) { // This should not happen because a check is made before this function is called. errorText_ = "RtApiDs::probeDeviceOpen: no devices found!"; return FAILURE; } if ( device >= nDevices ) { // This should not happen because a check is made before this function is called. errorText_ = "RtApiDs::probeDeviceOpen: device ID is invalid!"; return FAILURE; } if ( mode == OUTPUT ) { if ( dsDevices[ device ].validId[0] == false ) { errorStream_ << "RtApiDs::probeDeviceOpen: device (" << device << ") does not support output!"; errorText_ = errorStream_.str(); return FAILURE; } } else { // mode == INPUT if ( dsDevices[ device ].validId[1] == false ) { errorStream_ << "RtApiDs::probeDeviceOpen: device (" << device << ") does not support input!"; errorText_ = errorStream_.str(); return FAILURE; } } // According to a note in PortAudio, using GetDesktopWindow() // instead of GetForegroundWindow() is supposed to avoid problems // that occur when the application's window is not the foreground // window. Also, if the application window closes before the // DirectSound buffer, DirectSound can crash. In the past, I had // problems when using GetDesktopWindow() but it seems fine now // (January 2010). I'll leave it commented here. // HWND hWnd = GetForegroundWindow(); HWND hWnd = GetDesktopWindow(); // Check the numberOfBuffers parameter and limit the lowest value to // two. This is a judgement call and a value of two is probably too // low for capture, but it should work for playback. int nBuffers = 0; if ( options ) nBuffers = options->numberOfBuffers; if ( options && options->flags & RTAUDIO_MINIMIZE_LATENCY ) nBuffers = 2; if ( nBuffers < 2 ) nBuffers = 3; // Check the lower range of the user-specified buffer size and set // (arbitrarily) to a lower bound of 32. if ( *bufferSize < 32 ) *bufferSize = 32; // Create the wave format structure. The data format setting will // be determined later. WAVEFORMATEX waveFormat; ZeroMemory( &waveFormat, sizeof(WAVEFORMATEX) ); waveFormat.wFormatTag = WAVE_FORMAT_PCM; waveFormat.nChannels = channels + firstChannel; waveFormat.nSamplesPerSec = (unsigned long) sampleRate; // Determine the device buffer size. By default, we'll use the value // defined above (32K), but we will grow it to make allowances for // very large software buffer sizes. DWORD dsBufferSize = MINIMUM_DEVICE_BUFFER_SIZE;; DWORD dsPointerLeadTime = 0; void *ohandle = 0, *bhandle = 0; HRESULT result; if ( mode == OUTPUT ) { LPDIRECTSOUND output; result = DirectSoundCreate( dsDevices[ device ].id[0], &output, NULL ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") opening output device (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } DSCAPS outCaps; outCaps.dwSize = sizeof( outCaps ); result = output->GetCaps( &outCaps ); if ( FAILED( result ) ) { output->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") getting capabilities (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } // Check channel information. if ( channels + firstChannel == 2 && !( outCaps.dwFlags & DSCAPS_PRIMARYSTEREO ) ) { errorStream_ << "RtApiDs::getDeviceInfo: the output device (" << dsDevices[ device ].name << ") does not support stereo playback."; errorText_ = errorStream_.str(); return FAILURE; } // Check format information. Use 16-bit format unless not // supported or user requests 8-bit. if ( outCaps.dwFlags & DSCAPS_PRIMARY16BIT && !( format == RTAUDIO_SINT8 && outCaps.dwFlags & DSCAPS_PRIMARY8BIT ) ) { waveFormat.wBitsPerSample = 16; stream_.deviceFormat[mode] = RTAUDIO_SINT16; } else { waveFormat.wBitsPerSample = 8; stream_.deviceFormat[mode] = RTAUDIO_SINT8; } stream_.userFormat = format; // Update wave format structure and buffer information. waveFormat.nBlockAlign = waveFormat.nChannels * waveFormat.wBitsPerSample / 8; waveFormat.nAvgBytesPerSec = waveFormat.nSamplesPerSec * waveFormat.nBlockAlign; dsPointerLeadTime = nBuffers * (*bufferSize) * (waveFormat.wBitsPerSample / 8) * channels; // If the user wants an even bigger buffer, increase the device buffer size accordingly. while ( dsPointerLeadTime * 2U > dsBufferSize ) dsBufferSize *= 2; // Set cooperative level to DSSCL_EXCLUSIVE ... sound stops when window focus changes. // result = output->SetCooperativeLevel( hWnd, DSSCL_EXCLUSIVE ); // Set cooperative level to DSSCL_PRIORITY ... sound remains when window focus changes. result = output->SetCooperativeLevel( hWnd, DSSCL_PRIORITY ); if ( FAILED( result ) ) { output->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") setting cooperative level (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } // Even though we will write to the secondary buffer, we need to // access the primary buffer to set the correct output format // (since the default is 8-bit, 22 kHz!). Setup the DS primary // buffer description. DSBUFFERDESC bufferDescription; ZeroMemory( &bufferDescription, sizeof( DSBUFFERDESC ) ); bufferDescription.dwSize = sizeof( DSBUFFERDESC ); bufferDescription.dwFlags = DSBCAPS_PRIMARYBUFFER; // Obtain the primary buffer LPDIRECTSOUNDBUFFER buffer; result = output->CreateSoundBuffer( &bufferDescription, &buffer, NULL ); if ( FAILED( result ) ) { output->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") accessing primary buffer (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } // Set the primary DS buffer sound format. result = buffer->SetFormat( &waveFormat ); if ( FAILED( result ) ) { output->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") setting primary buffer format (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } // Setup the secondary DS buffer description. ZeroMemory( &bufferDescription, sizeof( DSBUFFERDESC ) ); bufferDescription.dwSize = sizeof( DSBUFFERDESC ); bufferDescription.dwFlags = ( DSBCAPS_STICKYFOCUS | DSBCAPS_GLOBALFOCUS | DSBCAPS_GETCURRENTPOSITION2 | DSBCAPS_LOCHARDWARE ); // Force hardware mixing bufferDescription.dwBufferBytes = dsBufferSize; bufferDescription.lpwfxFormat = &waveFormat; // Try to create the secondary DS buffer. If that doesn't work, // try to use software mixing. Otherwise, there's a problem. result = output->CreateSoundBuffer( &bufferDescription, &buffer, NULL ); if ( FAILED( result ) ) { bufferDescription.dwFlags = ( DSBCAPS_STICKYFOCUS | DSBCAPS_GLOBALFOCUS | DSBCAPS_GETCURRENTPOSITION2 | DSBCAPS_LOCSOFTWARE ); // Force software mixing result = output->CreateSoundBuffer( &bufferDescription, &buffer, NULL ); if ( FAILED( result ) ) { output->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") creating secondary buffer (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } } // Get the buffer size ... might be different from what we specified. DSBCAPS dsbcaps; dsbcaps.dwSize = sizeof( DSBCAPS ); result = buffer->GetCaps( &dsbcaps ); if ( FAILED( result ) ) { output->Release(); buffer->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") getting buffer settings (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } dsBufferSize = dsbcaps.dwBufferBytes; // Lock the DS buffer LPVOID audioPtr; DWORD dataLen; result = buffer->Lock( 0, dsBufferSize, &audioPtr, &dataLen, NULL, NULL, 0 ); if ( FAILED( result ) ) { output->Release(); buffer->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") locking buffer (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } // Zero the DS buffer ZeroMemory( audioPtr, dataLen ); // Unlock the DS buffer result = buffer->Unlock( audioPtr, dataLen, NULL, 0 ); if ( FAILED( result ) ) { output->Release(); buffer->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") unlocking buffer (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } ohandle = (void *) output; bhandle = (void *) buffer; } if ( mode == INPUT ) { LPDIRECTSOUNDCAPTURE input; result = DirectSoundCaptureCreate( dsDevices[ device ].id[1], &input, NULL ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") opening input device (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } DSCCAPS inCaps; inCaps.dwSize = sizeof( inCaps ); result = input->GetCaps( &inCaps ); if ( FAILED( result ) ) { input->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") getting input capabilities (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } // Check channel information. if ( inCaps.dwChannels < channels + firstChannel ) { errorText_ = "RtApiDs::getDeviceInfo: the input device does not support requested input channels."; return FAILURE; } // Check format information. Use 16-bit format unless user // requests 8-bit. DWORD deviceFormats; if ( channels + firstChannel == 2 ) { deviceFormats = WAVE_FORMAT_1S08 | WAVE_FORMAT_2S08 | WAVE_FORMAT_4S08 | WAVE_FORMAT_96S08; if ( format == RTAUDIO_SINT8 && inCaps.dwFormats & deviceFormats ) { waveFormat.wBitsPerSample = 8; stream_.deviceFormat[mode] = RTAUDIO_SINT8; } else { // assume 16-bit is supported waveFormat.wBitsPerSample = 16; stream_.deviceFormat[mode] = RTAUDIO_SINT16; } } else { // channel == 1 deviceFormats = WAVE_FORMAT_1M08 | WAVE_FORMAT_2M08 | WAVE_FORMAT_4M08 | WAVE_FORMAT_96M08; if ( format == RTAUDIO_SINT8 && inCaps.dwFormats & deviceFormats ) { waveFormat.wBitsPerSample = 8; stream_.deviceFormat[mode] = RTAUDIO_SINT8; } else { // assume 16-bit is supported waveFormat.wBitsPerSample = 16; stream_.deviceFormat[mode] = RTAUDIO_SINT16; } } stream_.userFormat = format; // Update wave format structure and buffer information. waveFormat.nBlockAlign = waveFormat.nChannels * waveFormat.wBitsPerSample / 8; waveFormat.nAvgBytesPerSec = waveFormat.nSamplesPerSec * waveFormat.nBlockAlign; dsPointerLeadTime = nBuffers * (*bufferSize) * (waveFormat.wBitsPerSample / 8) * channels; // If the user wants an even bigger buffer, increase the device buffer size accordingly. while ( dsPointerLeadTime * 2U > dsBufferSize ) dsBufferSize *= 2; // Setup the secondary DS buffer description. DSCBUFFERDESC bufferDescription; ZeroMemory( &bufferDescription, sizeof( DSCBUFFERDESC ) ); bufferDescription.dwSize = sizeof( DSCBUFFERDESC ); bufferDescription.dwFlags = 0; bufferDescription.dwReserved = 0; bufferDescription.dwBufferBytes = dsBufferSize; bufferDescription.lpwfxFormat = &waveFormat; // Create the capture buffer. LPDIRECTSOUNDCAPTUREBUFFER buffer; result = input->CreateCaptureBuffer( &bufferDescription, &buffer, NULL ); if ( FAILED( result ) ) { input->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") creating input buffer (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } // Get the buffer size ... might be different from what we specified. DSCBCAPS dscbcaps; dscbcaps.dwSize = sizeof( DSCBCAPS ); result = buffer->GetCaps( &dscbcaps ); if ( FAILED( result ) ) { input->Release(); buffer->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") getting buffer settings (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } dsBufferSize = dscbcaps.dwBufferBytes; // NOTE: We could have a problem here if this is a duplex stream // and the play and capture hardware buffer sizes are different // (I'm actually not sure if that is a problem or not). // Currently, we are not verifying that. // Lock the capture buffer LPVOID audioPtr; DWORD dataLen; result = buffer->Lock( 0, dsBufferSize, &audioPtr, &dataLen, NULL, NULL, 0 ); if ( FAILED( result ) ) { input->Release(); buffer->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") locking input buffer (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } // Zero the buffer ZeroMemory( audioPtr, dataLen ); // Unlock the buffer result = buffer->Unlock( audioPtr, dataLen, NULL, 0 ); if ( FAILED( result ) ) { input->Release(); buffer->Release(); errorStream_ << "RtApiDs::probeDeviceOpen: error (" << getErrorString( result ) << ") unlocking input buffer (" << dsDevices[ device ].name << ")!"; errorText_ = errorStream_.str(); return FAILURE; } ohandle = (void *) input; bhandle = (void *) buffer; } // Set various stream parameters DsHandle *handle = 0; stream_.nDeviceChannels[mode] = channels + firstChannel; stream_.nUserChannels[mode] = channels; stream_.bufferSize = *bufferSize; stream_.channelOffset[mode] = firstChannel; stream_.deviceInterleaved[mode] = true; if ( options && options->flags & RTAUDIO_NONINTERLEAVED ) stream_.userInterleaved = false; else stream_.userInterleaved = true; // Set flag for buffer conversion stream_.doConvertBuffer[mode] = false; if (stream_.nUserChannels[mode] != stream_.nDeviceChannels[mode]) stream_.doConvertBuffer[mode] = true; if (stream_.userFormat != stream_.deviceFormat[mode]) stream_.doConvertBuffer[mode] = true; if ( stream_.userInterleaved != stream_.deviceInterleaved[mode] && stream_.nUserChannels[mode] > 1 ) stream_.doConvertBuffer[mode] = true; // Allocate necessary internal buffers long bufferBytes = stream_.nUserChannels[mode] * *bufferSize * formatBytes( stream_.userFormat ); stream_.userBuffer[mode] = (char *) calloc( bufferBytes, 1 ); if ( stream_.userBuffer[mode] == NULL ) { errorText_ = "RtApiDs::probeDeviceOpen: error allocating user buffer memory."; goto error; } if ( stream_.doConvertBuffer[mode] ) { bool makeBuffer = true; bufferBytes = stream_.nDeviceChannels[mode] * formatBytes( stream_.deviceFormat[mode] ); if ( mode == INPUT ) { if ( stream_.mode == OUTPUT && stream_.deviceBuffer ) { unsigned long bytesOut = stream_.nDeviceChannels[0] * formatBytes( stream_.deviceFormat[0] ); if ( bufferBytes <= (long) bytesOut ) makeBuffer = false; } } if ( makeBuffer ) { bufferBytes *= *bufferSize; if ( stream_.deviceBuffer ) free( stream_.deviceBuffer ); stream_.deviceBuffer = (char *) calloc( bufferBytes, 1 ); if ( stream_.deviceBuffer == NULL ) { errorText_ = "RtApiDs::probeDeviceOpen: error allocating device buffer memory."; goto error; } } } // Allocate our DsHandle structures for the stream. if ( stream_.apiHandle == 0 ) { try { handle = new DsHandle; } catch ( std::bad_alloc& ) { errorText_ = "RtApiDs::probeDeviceOpen: error allocating AsioHandle memory."; goto error; } // Create a manual-reset event. handle->condition = CreateEvent( NULL, // no security TRUE, // manual-reset FALSE, // non-signaled initially NULL ); // unnamed stream_.apiHandle = (void *) handle; } else handle = (DsHandle *) stream_.apiHandle; handle->id[mode] = ohandle; handle->buffer[mode] = bhandle; handle->dsBufferSize[mode] = dsBufferSize; handle->dsPointerLeadTime[mode] = dsPointerLeadTime; stream_.device[mode] = device; stream_.state = STREAM_STOPPED; if ( stream_.mode == OUTPUT && mode == INPUT ) // We had already set up an output stream. stream_.mode = DUPLEX; else stream_.mode = mode; stream_.nBuffers = nBuffers; stream_.sampleRate = sampleRate; // Setup the buffer conversion information structure. if ( stream_.doConvertBuffer[mode] ) setConvertInfo( mode, firstChannel ); // Setup the callback thread. if ( stream_.callbackInfo.isRunning == false ) { unsigned threadId; stream_.callbackInfo.isRunning = true; stream_.callbackInfo.object = (void *) this; stream_.callbackInfo.thread = _beginthreadex( NULL, 0, &callbackHandler, &stream_.callbackInfo, 0, &threadId ); if ( stream_.callbackInfo.thread == 0 ) { errorText_ = "RtApiDs::probeDeviceOpen: error creating callback thread!"; goto error; } // Boost DS thread priority SetThreadPriority( (HANDLE) stream_.callbackInfo.thread, THREAD_PRIORITY_HIGHEST ); } return SUCCESS; error: if ( handle ) { if ( handle->buffer[0] ) { // the object pointer can be NULL and valid LPDIRECTSOUND object = (LPDIRECTSOUND) handle->id[0]; LPDIRECTSOUNDBUFFER buffer = (LPDIRECTSOUNDBUFFER) handle->buffer[0]; if ( buffer ) buffer->Release(); object->Release(); } if ( handle->buffer[1] ) { LPDIRECTSOUNDCAPTURE object = (LPDIRECTSOUNDCAPTURE) handle->id[1]; LPDIRECTSOUNDCAPTUREBUFFER buffer = (LPDIRECTSOUNDCAPTUREBUFFER) handle->buffer[1]; if ( buffer ) buffer->Release(); object->Release(); } CloseHandle( handle->condition ); delete handle; stream_.apiHandle = 0; } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } return FAILURE; } void RtApiDs :: closeStream() { if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiDs::closeStream(): no open stream to close!"; error( RtError::WARNING ); return; } // Stop the callback thread. stream_.callbackInfo.isRunning = false; WaitForSingleObject( (HANDLE) stream_.callbackInfo.thread, INFINITE ); CloseHandle( (HANDLE) stream_.callbackInfo.thread ); DsHandle *handle = (DsHandle *) stream_.apiHandle; if ( handle ) { if ( handle->buffer[0] ) { // the object pointer can be NULL and valid LPDIRECTSOUND object = (LPDIRECTSOUND) handle->id[0]; LPDIRECTSOUNDBUFFER buffer = (LPDIRECTSOUNDBUFFER) handle->buffer[0]; if ( buffer ) { buffer->Stop(); buffer->Release(); } object->Release(); } if ( handle->buffer[1] ) { LPDIRECTSOUNDCAPTURE object = (LPDIRECTSOUNDCAPTURE) handle->id[1]; LPDIRECTSOUNDCAPTUREBUFFER buffer = (LPDIRECTSOUNDCAPTUREBUFFER) handle->buffer[1]; if ( buffer ) { buffer->Stop(); buffer->Release(); } object->Release(); } CloseHandle( handle->condition ); delete handle; stream_.apiHandle = 0; } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } stream_.mode = UNINITIALIZED; stream_.state = STREAM_CLOSED; } void RtApiDs :: startStream() { verifyStream(); if ( stream_.state == STREAM_RUNNING ) { errorText_ = "RtApiDs::startStream(): the stream is already running!"; error( RtError::WARNING ); return; } DsHandle *handle = (DsHandle *) stream_.apiHandle; // Increase scheduler frequency on lesser windows (a side-effect of // increasing timer accuracy). On greater windows (Win2K or later), // this is already in effect. timeBeginPeriod( 1 ); buffersRolling = false; duplexPrerollBytes = 0; if ( stream_.mode == DUPLEX ) { // 0.5 seconds of silence in DUPLEX mode while the devices spin up and synchronize. duplexPrerollBytes = (int) ( 0.5 * stream_.sampleRate * formatBytes( stream_.deviceFormat[1] ) * stream_.nDeviceChannels[1] ); } HRESULT result = 0; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { LPDIRECTSOUNDBUFFER buffer = (LPDIRECTSOUNDBUFFER) handle->buffer[0]; result = buffer->Play( 0, 0, DSBPLAY_LOOPING ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::startStream: error (" << getErrorString( result ) << ") starting output buffer!"; errorText_ = errorStream_.str(); goto unlock; } } if ( stream_.mode == INPUT || stream_.mode == DUPLEX ) { LPDIRECTSOUNDCAPTUREBUFFER buffer = (LPDIRECTSOUNDCAPTUREBUFFER) handle->buffer[1]; result = buffer->Start( DSCBSTART_LOOPING ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::startStream: error (" << getErrorString( result ) << ") starting input buffer!"; errorText_ = errorStream_.str(); goto unlock; } } handle->drainCounter = 0; handle->internalDrain = false; ResetEvent( handle->condition ); stream_.state = STREAM_RUNNING; unlock: if ( FAILED( result ) ) error( RtError::SYSTEM_ERROR ); } void RtApiDs :: stopStream() { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiDs::stopStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } HRESULT result = 0; LPVOID audioPtr; DWORD dataLen; DsHandle *handle = (DsHandle *) stream_.apiHandle; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { if ( handle->drainCounter == 0 ) { handle->drainCounter = 2; WaitForSingleObject( handle->condition, INFINITE ); // block until signaled } stream_.state = STREAM_STOPPED; // Stop the buffer and clear memory LPDIRECTSOUNDBUFFER buffer = (LPDIRECTSOUNDBUFFER) handle->buffer[0]; result = buffer->Stop(); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::stopStream: error (" << getErrorString( result ) << ") stopping output buffer!"; errorText_ = errorStream_.str(); goto unlock; } // Lock the buffer and clear it so that if we start to play again, // we won't have old data playing. result = buffer->Lock( 0, handle->dsBufferSize[0], &audioPtr, &dataLen, NULL, NULL, 0 ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::stopStream: error (" << getErrorString( result ) << ") locking output buffer!"; errorText_ = errorStream_.str(); goto unlock; } // Zero the DS buffer ZeroMemory( audioPtr, dataLen ); // Unlock the DS buffer result = buffer->Unlock( audioPtr, dataLen, NULL, 0 ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::stopStream: error (" << getErrorString( result ) << ") unlocking output buffer!"; errorText_ = errorStream_.str(); goto unlock; } // If we start playing again, we must begin at beginning of buffer. handle->bufferPointer[0] = 0; } if ( stream_.mode == INPUT || stream_.mode == DUPLEX ) { LPDIRECTSOUNDCAPTUREBUFFER buffer = (LPDIRECTSOUNDCAPTUREBUFFER) handle->buffer[1]; audioPtr = NULL; dataLen = 0; stream_.state = STREAM_STOPPED; result = buffer->Stop(); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::stopStream: error (" << getErrorString( result ) << ") stopping input buffer!"; errorText_ = errorStream_.str(); goto unlock; } // Lock the buffer and clear it so that if we start to play again, // we won't have old data playing. result = buffer->Lock( 0, handle->dsBufferSize[1], &audioPtr, &dataLen, NULL, NULL, 0 ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::stopStream: error (" << getErrorString( result ) << ") locking input buffer!"; errorText_ = errorStream_.str(); goto unlock; } // Zero the DS buffer ZeroMemory( audioPtr, dataLen ); // Unlock the DS buffer result = buffer->Unlock( audioPtr, dataLen, NULL, 0 ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::stopStream: error (" << getErrorString( result ) << ") unlocking input buffer!"; errorText_ = errorStream_.str(); goto unlock; } // If we start recording again, we must begin at beginning of buffer. handle->bufferPointer[1] = 0; } unlock: timeEndPeriod( 1 ); // revert to normal scheduler frequency on lesser windows. if ( FAILED( result ) ) error( RtError::SYSTEM_ERROR ); } void RtApiDs :: abortStream() { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiDs::abortStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } DsHandle *handle = (DsHandle *) stream_.apiHandle; handle->drainCounter = 2; stopStream(); } void RtApiDs :: callbackEvent() { if ( stream_.state == STREAM_STOPPED || stream_.state == STREAM_STOPPING ) { Sleep( 50 ); // sleep 50 milliseconds return; } if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiDs::callbackEvent(): the stream is closed ... this shouldn't happen!"; error( RtError::WARNING ); return; } CallbackInfo *info = (CallbackInfo *) &stream_.callbackInfo; DsHandle *handle = (DsHandle *) stream_.apiHandle; // Check if we were draining the stream and signal is finished. if ( handle->drainCounter > stream_.nBuffers + 2 ) { stream_.state = STREAM_STOPPING; if ( handle->internalDrain == false ) SetEvent( handle->condition ); else stopStream(); return; } // Invoke user callback to get fresh output data UNLESS we are // draining stream. if ( handle->drainCounter == 0 ) { RtAudioCallback callback = (RtAudioCallback) info->callback; double streamTime = getStreamTime(); RtAudioStreamStatus status = 0; if ( stream_.mode != INPUT && handle->xrun[0] == true ) { status |= RTAUDIO_OUTPUT_UNDERFLOW; handle->xrun[0] = false; } if ( stream_.mode != OUTPUT && handle->xrun[1] == true ) { status |= RTAUDIO_INPUT_OVERFLOW; handle->xrun[1] = false; } int cbReturnValue = callback( stream_.userBuffer[0], stream_.userBuffer[1], stream_.bufferSize, streamTime, status, info->userData ); if ( cbReturnValue == 2 ) { stream_.state = STREAM_STOPPING; handle->drainCounter = 2; abortStream(); return; } else if ( cbReturnValue == 1 ) { handle->drainCounter = 1; handle->internalDrain = true; } } HRESULT result; DWORD currentWritePointer, safeWritePointer; DWORD currentReadPointer, safeReadPointer; UINT nextWritePointer; LPVOID buffer1 = NULL; LPVOID buffer2 = NULL; DWORD bufferSize1 = 0; DWORD bufferSize2 = 0; char *buffer; long bufferBytes; if ( buffersRolling == false ) { if ( stream_.mode == DUPLEX ) { //assert( handle->dsBufferSize[0] == handle->dsBufferSize[1] ); // It takes a while for the devices to get rolling. As a result, // there's no guarantee that the capture and write device pointers // will move in lockstep. Wait here for both devices to start // rolling, and then set our buffer pointers accordingly. // e.g. Crystal Drivers: the capture buffer starts up 5700 to 9600 // bytes later than the write buffer. // Stub: a serious risk of having a pre-emptive scheduling round // take place between the two GetCurrentPosition calls... but I'm // really not sure how to solve the problem. Temporarily boost to // Realtime priority, maybe; but I'm not sure what priority the // DirectSound service threads run at. We *should* be roughly // within a ms or so of correct. LPDIRECTSOUNDBUFFER dsWriteBuffer = (LPDIRECTSOUNDBUFFER) handle->buffer[0]; LPDIRECTSOUNDCAPTUREBUFFER dsCaptureBuffer = (LPDIRECTSOUNDCAPTUREBUFFER) handle->buffer[1]; DWORD startSafeWritePointer, startSafeReadPointer; result = dsWriteBuffer->GetCurrentPosition( NULL, &startSafeWritePointer ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") getting current write position!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } result = dsCaptureBuffer->GetCurrentPosition( NULL, &startSafeReadPointer ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") getting current read position!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } while ( true ) { result = dsWriteBuffer->GetCurrentPosition( NULL, &safeWritePointer ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") getting current write position!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } result = dsCaptureBuffer->GetCurrentPosition( NULL, &safeReadPointer ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") getting current read position!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } if ( safeWritePointer != startSafeWritePointer && safeReadPointer != startSafeReadPointer ) break; Sleep( 1 ); } //assert( handle->dsBufferSize[0] == handle->dsBufferSize[1] ); handle->bufferPointer[0] = safeWritePointer + handle->dsPointerLeadTime[0]; if ( handle->bufferPointer[0] >= handle->dsBufferSize[0] ) handle->bufferPointer[0] -= handle->dsBufferSize[0]; handle->bufferPointer[1] = safeReadPointer; } else if ( stream_.mode == OUTPUT ) { // Set the proper nextWritePosition after initial startup. LPDIRECTSOUNDBUFFER dsWriteBuffer = (LPDIRECTSOUNDBUFFER) handle->buffer[0]; result = dsWriteBuffer->GetCurrentPosition( ¤tWritePointer, &safeWritePointer ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") getting current write position!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } handle->bufferPointer[0] = safeWritePointer + handle->dsPointerLeadTime[0]; if ( handle->bufferPointer[0] >= handle->dsBufferSize[0] ) handle->bufferPointer[0] -= handle->dsBufferSize[0]; } buffersRolling = true; } if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { LPDIRECTSOUNDBUFFER dsBuffer = (LPDIRECTSOUNDBUFFER) handle->buffer[0]; if ( handle->drainCounter > 1 ) { // write zeros to the output stream bufferBytes = stream_.bufferSize * stream_.nUserChannels[0]; bufferBytes *= formatBytes( stream_.userFormat ); memset( stream_.userBuffer[0], 0, bufferBytes ); } // Setup parameters and do buffer conversion if necessary. if ( stream_.doConvertBuffer[0] ) { buffer = stream_.deviceBuffer; convertBuffer( buffer, stream_.userBuffer[0], stream_.convertInfo[0] ); bufferBytes = stream_.bufferSize * stream_.nDeviceChannels[0]; bufferBytes *= formatBytes( stream_.deviceFormat[0] ); } else { buffer = stream_.userBuffer[0]; bufferBytes = stream_.bufferSize * stream_.nUserChannels[0]; bufferBytes *= formatBytes( stream_.userFormat ); } // No byte swapping necessary in DirectSound implementation. // Ahhh ... windoze. 16-bit data is signed but 8-bit data is // unsigned. So, we need to convert our signed 8-bit data here to // unsigned. if ( stream_.deviceFormat[0] == RTAUDIO_SINT8 ) for ( int i=0; idsBufferSize[0]; nextWritePointer = handle->bufferPointer[0]; DWORD endWrite, leadPointer; while ( true ) { // Find out where the read and "safe write" pointers are. result = dsBuffer->GetCurrentPosition( ¤tWritePointer, &safeWritePointer ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") getting current write position!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } // We will copy our output buffer into the region between // safeWritePointer and leadPointer. If leadPointer is not // beyond the next endWrite position, wait until it is. leadPointer = safeWritePointer + handle->dsPointerLeadTime[0]; //std::cout << "safeWritePointer = " << safeWritePointer << ", leadPointer = " << leadPointer << ", nextWritePointer = " << nextWritePointer << std::endl; if ( leadPointer > dsBufferSize ) leadPointer -= dsBufferSize; if ( leadPointer < nextWritePointer ) leadPointer += dsBufferSize; // unwrap offset endWrite = nextWritePointer + bufferBytes; // Check whether the entire write region is behind the play pointer. if ( leadPointer >= endWrite ) break; // If we are here, then we must wait until the leadPointer advances // beyond the end of our next write region. We use the // Sleep() function to suspend operation until that happens. double millis = ( endWrite - leadPointer ) * 1000.0; millis /= ( formatBytes( stream_.deviceFormat[0]) * stream_.nDeviceChannels[0] * stream_.sampleRate); if ( millis < 1.0 ) millis = 1.0; Sleep( (DWORD) millis ); } if ( dsPointerBetween( nextWritePointer, safeWritePointer, currentWritePointer, dsBufferSize ) || dsPointerBetween( endWrite, safeWritePointer, currentWritePointer, dsBufferSize ) ) { // We've strayed into the forbidden zone ... resync the read pointer. handle->xrun[0] = true; nextWritePointer = safeWritePointer + handle->dsPointerLeadTime[0] - bufferBytes; if ( nextWritePointer >= dsBufferSize ) nextWritePointer -= dsBufferSize; handle->bufferPointer[0] = nextWritePointer; endWrite = nextWritePointer + bufferBytes; } // Lock free space in the buffer result = dsBuffer->Lock( nextWritePointer, bufferBytes, &buffer1, &bufferSize1, &buffer2, &bufferSize2, 0 ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") locking buffer during playback!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } // Copy our buffer into the DS buffer CopyMemory( buffer1, buffer, bufferSize1 ); if ( buffer2 != NULL ) CopyMemory( buffer2, buffer+bufferSize1, bufferSize2 ); // Update our buffer offset and unlock sound buffer dsBuffer->Unlock( buffer1, bufferSize1, buffer2, bufferSize2 ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") unlocking buffer during playback!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } nextWritePointer = ( nextWritePointer + bufferSize1 + bufferSize2 ) % dsBufferSize; handle->bufferPointer[0] = nextWritePointer; if ( handle->drainCounter ) { handle->drainCounter++; goto unlock; } } if ( stream_.mode == INPUT || stream_.mode == DUPLEX ) { // Setup parameters. if ( stream_.doConvertBuffer[1] ) { buffer = stream_.deviceBuffer; bufferBytes = stream_.bufferSize * stream_.nDeviceChannels[1]; bufferBytes *= formatBytes( stream_.deviceFormat[1] ); } else { buffer = stream_.userBuffer[1]; bufferBytes = stream_.bufferSize * stream_.nUserChannels[1]; bufferBytes *= formatBytes( stream_.userFormat ); } LPDIRECTSOUNDCAPTUREBUFFER dsBuffer = (LPDIRECTSOUNDCAPTUREBUFFER) handle->buffer[1]; long nextReadPointer = handle->bufferPointer[1]; DWORD dsBufferSize = handle->dsBufferSize[1]; // Find out where the write and "safe read" pointers are. result = dsBuffer->GetCurrentPosition( ¤tReadPointer, &safeReadPointer ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") getting current read position!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } if ( safeReadPointer < (DWORD)nextReadPointer ) safeReadPointer += dsBufferSize; // unwrap offset DWORD endRead = nextReadPointer + bufferBytes; // Handling depends on whether we are INPUT or DUPLEX. // If we're in INPUT mode then waiting is a good thing. If we're in DUPLEX mode, // then a wait here will drag the write pointers into the forbidden zone. // // In DUPLEX mode, rather than wait, we will back off the read pointer until // it's in a safe position. This causes dropouts, but it seems to be the only // practical way to sync up the read and write pointers reliably, given the // the very complex relationship between phase and increment of the read and write // pointers. // // In order to minimize audible dropouts in DUPLEX mode, we will // provide a pre-roll period of 0.5 seconds in which we return // zeros from the read buffer while the pointers sync up. if ( stream_.mode == DUPLEX ) { if ( safeReadPointer < endRead ) { if ( duplexPrerollBytes <= 0 ) { // Pre-roll time over. Be more agressive. int adjustment = endRead-safeReadPointer; handle->xrun[1] = true; // Two cases: // - large adjustments: we've probably run out of CPU cycles, so just resync exactly, // and perform fine adjustments later. // - small adjustments: back off by twice as much. if ( adjustment >= 2*bufferBytes ) nextReadPointer = safeReadPointer-2*bufferBytes; else nextReadPointer = safeReadPointer-bufferBytes-adjustment; if ( nextReadPointer < 0 ) nextReadPointer += dsBufferSize; } else { // In pre=roll time. Just do it. nextReadPointer = safeReadPointer - bufferBytes; while ( nextReadPointer < 0 ) nextReadPointer += dsBufferSize; } endRead = nextReadPointer + bufferBytes; } } else { // mode == INPUT while ( safeReadPointer < endRead && stream_.callbackInfo.isRunning ) { // See comments for playback. double millis = (endRead - safeReadPointer) * 1000.0; millis /= ( formatBytes(stream_.deviceFormat[1]) * stream_.nDeviceChannels[1] * stream_.sampleRate); if ( millis < 1.0 ) millis = 1.0; Sleep( (DWORD) millis ); // Wake up and find out where we are now. result = dsBuffer->GetCurrentPosition( ¤tReadPointer, &safeReadPointer ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") getting current read position!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } if ( safeReadPointer < (DWORD)nextReadPointer ) safeReadPointer += dsBufferSize; // unwrap offset } } // Lock free space in the buffer result = dsBuffer->Lock( nextReadPointer, bufferBytes, &buffer1, &bufferSize1, &buffer2, &bufferSize2, 0 ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") locking capture buffer!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } if ( duplexPrerollBytes <= 0 ) { // Copy our buffer into the DS buffer CopyMemory( buffer, buffer1, bufferSize1 ); if ( buffer2 != NULL ) CopyMemory( buffer+bufferSize1, buffer2, bufferSize2 ); } else { memset( buffer, 0, bufferSize1 ); if ( buffer2 != NULL ) memset( buffer + bufferSize1, 0, bufferSize2 ); duplexPrerollBytes -= bufferSize1 + bufferSize2; } // Update our buffer offset and unlock sound buffer nextReadPointer = ( nextReadPointer + bufferSize1 + bufferSize2 ) % dsBufferSize; dsBuffer->Unlock( buffer1, bufferSize1, buffer2, bufferSize2 ); if ( FAILED( result ) ) { errorStream_ << "RtApiDs::callbackEvent: error (" << getErrorString( result ) << ") unlocking capture buffer!"; errorText_ = errorStream_.str(); error( RtError::SYSTEM_ERROR ); } handle->bufferPointer[1] = nextReadPointer; // No byte swapping necessary in DirectSound implementation. // If necessary, convert 8-bit data from unsigned to signed. if ( stream_.deviceFormat[1] == RTAUDIO_SINT8 ) for ( int j=0; jobject; bool* isRunning = &info->isRunning; while ( *isRunning == true ) { object->callbackEvent(); } _endthreadex( 0 ); return 0; } #include "tchar.h" std::string convertTChar( LPCTSTR name ) { #if defined( UNICODE ) || defined( _UNICODE ) int length = WideCharToMultiByte(CP_UTF8, 0, name, -1, NULL, 0, NULL, NULL); std::string s( length, 0 ); length = WideCharToMultiByte(CP_UTF8, 0, name, wcslen(name), &s[0], length, NULL, NULL); #else std::string s( name ); #endif return s; } static BOOL CALLBACK deviceQueryCallback( LPGUID lpguid, LPCTSTR description, LPCTSTR module, LPVOID lpContext ) { bool *isInput = (bool *) lpContext; HRESULT hr; bool validDevice = false; if ( *isInput == true ) { DSCCAPS caps; LPDIRECTSOUNDCAPTURE object; hr = DirectSoundCaptureCreate( lpguid, &object, NULL ); if ( hr != DS_OK ) return TRUE; caps.dwSize = sizeof(caps); hr = object->GetCaps( &caps ); if ( hr == DS_OK ) { if ( caps.dwChannels > 0 && caps.dwFormats > 0 ) validDevice = true; } object->Release(); } else { DSCAPS caps; LPDIRECTSOUND object; hr = DirectSoundCreate( lpguid, &object, NULL ); if ( hr != DS_OK ) return TRUE; caps.dwSize = sizeof(caps); hr = object->GetCaps( &caps ); if ( hr == DS_OK ) { if ( caps.dwFlags & DSCAPS_PRIMARYMONO || caps.dwFlags & DSCAPS_PRIMARYSTEREO ) validDevice = true; } object->Release(); } // If good device, then save its name and guid. std::string name = convertTChar( description ); if ( name == "Primary Sound Driver" || name == "Primary Sound Capture Driver" ) name = "Default Device"; if ( validDevice ) { for ( unsigned int i=0; i #include // A structure to hold various information related to the ALSA API // implementation. struct AlsaHandle { snd_pcm_t *handles[2]; bool synchronized; bool xrun[2]; pthread_cond_t runnable_cv; bool runnable; AlsaHandle() :synchronized(false), runnable(false) { xrun[0] = false; xrun[1] = false; } }; extern "C" void *alsaCallbackHandler( void * ptr ); RtApiAlsa :: RtApiAlsa() { // Nothing to do here. } RtApiAlsa :: ~RtApiAlsa() { if ( stream_.state != STREAM_CLOSED ) closeStream(); } unsigned int RtApiAlsa :: getDeviceCount( void ) { unsigned nDevices = 0; int result, subdevice, card; char name[64]; snd_ctl_t *handle; // Count cards and devices card = -1; snd_card_next( &card ); while ( card >= 0 ) { sprintf( name, "hw:%d", card ); result = snd_ctl_open( &handle, name, 0 ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::getDeviceCount: control open, card = " << card << ", " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); goto nextcard; } subdevice = -1; while( 1 ) { result = snd_ctl_pcm_next_device( handle, &subdevice ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::getDeviceCount: control next device, card = " << card << ", " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); break; } if ( subdevice < 0 ) break; nDevices++; } nextcard: snd_ctl_close( handle ); snd_card_next( &card ); } return nDevices; } RtAudio::DeviceInfo RtApiAlsa :: getDeviceInfo( unsigned int device ) { RtAudio::DeviceInfo info; info.probed = false; unsigned nDevices = 0; int result, subdevice, card; char name[64]; snd_ctl_t *chandle; // Count cards and devices card = -1; snd_card_next( &card ); while ( card >= 0 ) { sprintf( name, "hw:%d", card ); result = snd_ctl_open( &chandle, name, SND_CTL_NONBLOCK ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::getDeviceInfo: control open, card = " << card << ", " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); goto nextcard; } subdevice = -1; while( 1 ) { result = snd_ctl_pcm_next_device( chandle, &subdevice ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::getDeviceInfo: control next device, card = " << card << ", " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); break; } if ( subdevice < 0 ) break; if ( nDevices == device ) { sprintf( name, "hw:%d,%d", card, subdevice ); goto foundDevice; } nDevices++; } nextcard: snd_ctl_close( chandle ); snd_card_next( &card ); } if ( nDevices == 0 ) { errorText_ = "RtApiAlsa::getDeviceInfo: no devices found!"; error( RtError::INVALID_USE ); } if ( device >= nDevices ) { errorText_ = "RtApiAlsa::getDeviceInfo: device ID is invalid!"; error( RtError::INVALID_USE ); } foundDevice: // If a stream is already open, we cannot probe the stream devices. // Thus, use the saved results. if ( stream_.state != STREAM_CLOSED && ( stream_.device[0] == device || stream_.device[1] == device ) ) { snd_ctl_close( chandle ); if ( device >= devices_.size() ) { errorText_ = "RtApiAlsa::getDeviceInfo: device ID was not present before stream was opened."; error( RtError::WARNING ); return info; } return devices_[ device ]; } int openMode = SND_PCM_ASYNC; snd_pcm_stream_t stream; snd_pcm_info_t *pcminfo; snd_pcm_info_alloca( &pcminfo ); snd_pcm_t *phandle; snd_pcm_hw_params_t *params; snd_pcm_hw_params_alloca( ¶ms ); // First try for playback stream = SND_PCM_STREAM_PLAYBACK; snd_pcm_info_set_device( pcminfo, subdevice ); snd_pcm_info_set_subdevice( pcminfo, 0 ); snd_pcm_info_set_stream( pcminfo, stream ); result = snd_ctl_pcm_info( chandle, pcminfo ); if ( result < 0 ) { // Device probably doesn't support playback. goto captureProbe; } result = snd_pcm_open( &phandle, name, stream, openMode | SND_PCM_NONBLOCK ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_open error for device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); goto captureProbe; } // The device is open ... fill the parameter structure. result = snd_pcm_hw_params_any( phandle, params ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_hw_params error for device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); goto captureProbe; } // Get output channel information. unsigned int value; result = snd_pcm_hw_params_get_channels_max( params, &value ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::getDeviceInfo: error getting device (" << name << ") output channels, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); goto captureProbe; } info.outputChannels = value; snd_pcm_close( phandle ); captureProbe: // Now try for capture stream = SND_PCM_STREAM_CAPTURE; snd_pcm_info_set_stream( pcminfo, stream ); result = snd_ctl_pcm_info( chandle, pcminfo ); snd_ctl_close( chandle ); if ( result < 0 ) { // Device probably doesn't support capture. if ( info.outputChannels == 0 ) return info; goto probeParameters; } result = snd_pcm_open( &phandle, name, stream, openMode | SND_PCM_NONBLOCK); if ( result < 0 ) { errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_open error for device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); if ( info.outputChannels == 0 ) return info; goto probeParameters; } // The device is open ... fill the parameter structure. result = snd_pcm_hw_params_any( phandle, params ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_hw_params error for device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); if ( info.outputChannels == 0 ) return info; goto probeParameters; } result = snd_pcm_hw_params_get_channels_max( params, &value ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::getDeviceInfo: error getting device (" << name << ") input channels, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); if ( info.outputChannels == 0 ) return info; goto probeParameters; } info.inputChannels = value; snd_pcm_close( phandle ); // If device opens for both playback and capture, we determine the channels. if ( info.outputChannels > 0 && info.inputChannels > 0 ) info.duplexChannels = (info.outputChannels > info.inputChannels) ? info.inputChannels : info.outputChannels; // ALSA doesn't provide default devices so we'll use the first available one. if ( device == 0 && info.outputChannels > 0 ) info.isDefaultOutput = true; if ( device == 0 && info.inputChannels > 0 ) info.isDefaultInput = true; probeParameters: // At this point, we just need to figure out the supported data // formats and sample rates. We'll proceed by opening the device in // the direction with the maximum number of channels, or playback if // they are equal. This might limit our sample rate options, but so // be it. if ( info.outputChannels >= info.inputChannels ) stream = SND_PCM_STREAM_PLAYBACK; else stream = SND_PCM_STREAM_CAPTURE; snd_pcm_info_set_stream( pcminfo, stream ); result = snd_pcm_open( &phandle, name, stream, openMode | SND_PCM_NONBLOCK); if ( result < 0 ) { errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_open error for device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // The device is open ... fill the parameter structure. result = snd_pcm_hw_params_any( phandle, params ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_hw_params error for device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // Test our discrete set of sample rate values. info.sampleRates.clear(); for ( unsigned int i=0; i= 0 ) sprintf( name, "hw:%s,%d", cardname, subdevice ); info.name = name; // That's all ... close the device and return snd_pcm_close( phandle ); info.probed = true; return info; } void RtApiAlsa :: saveDeviceInfo( void ) { devices_.clear(); unsigned int nDevices = getDeviceCount(); devices_.resize( nDevices ); for ( unsigned int i=0; iflags & RTAUDIO_ALSA_USE_DEFAULT ) snprintf(name, sizeof(name), "%s", "default"); else { // Count cards and devices card = -1; snd_card_next( &card ); while ( card >= 0 ) { sprintf( name, "hw:%d", card ); result = snd_ctl_open( &chandle, name, SND_CTL_NONBLOCK ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::probeDeviceOpen: control open, card = " << card << ", " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } subdevice = -1; while( 1 ) { result = snd_ctl_pcm_next_device( chandle, &subdevice ); if ( result < 0 ) break; if ( subdevice < 0 ) break; if ( nDevices == device ) { sprintf( name, "hw:%d,%d", card, subdevice ); snd_ctl_close( chandle ); goto foundDevice; } nDevices++; } snd_ctl_close( chandle ); snd_card_next( &card ); } if ( nDevices == 0 ) { // This should not happen because a check is made before this function is called. errorText_ = "RtApiAlsa::probeDeviceOpen: no devices found!"; return FAILURE; } if ( device >= nDevices ) { // This should not happen because a check is made before this function is called. errorText_ = "RtApiAlsa::probeDeviceOpen: device ID is invalid!"; return FAILURE; } } foundDevice: // The getDeviceInfo() function will not work for a device that is // already open. Thus, we'll probe the system before opening a // stream and save the results for use by getDeviceInfo(). if ( mode == OUTPUT || ( mode == INPUT && stream_.mode != OUTPUT ) ) // only do once this->saveDeviceInfo(); snd_pcm_stream_t stream; if ( mode == OUTPUT ) stream = SND_PCM_STREAM_PLAYBACK; else stream = SND_PCM_STREAM_CAPTURE; snd_pcm_t *phandle; int openMode = SND_PCM_ASYNC; result = snd_pcm_open( &phandle, name, stream, openMode ); if ( result < 0 ) { if ( mode == OUTPUT ) errorStream_ << "RtApiAlsa::probeDeviceOpen: pcm device (" << name << ") won't open for output."; else errorStream_ << "RtApiAlsa::probeDeviceOpen: pcm device (" << name << ") won't open for input."; errorText_ = errorStream_.str(); return FAILURE; } // Fill the parameter structure. snd_pcm_hw_params_t *hw_params; snd_pcm_hw_params_alloca( &hw_params ); result = snd_pcm_hw_params_any( phandle, hw_params ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error getting pcm device (" << name << ") parameters, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } #if defined(__RTAUDIO_DEBUG__) fprintf( stderr, "\nRtApiAlsa: dump hardware params just after device open:\n\n" ); snd_pcm_hw_params_dump( hw_params, out ); #endif // Set access ... check user preference. if ( options && options->flags & RTAUDIO_NONINTERLEAVED ) { stream_.userInterleaved = false; result = snd_pcm_hw_params_set_access( phandle, hw_params, SND_PCM_ACCESS_RW_NONINTERLEAVED ); if ( result < 0 ) { result = snd_pcm_hw_params_set_access( phandle, hw_params, SND_PCM_ACCESS_RW_INTERLEAVED ); stream_.deviceInterleaved[mode] = true; } else stream_.deviceInterleaved[mode] = false; } else { stream_.userInterleaved = true; result = snd_pcm_hw_params_set_access( phandle, hw_params, SND_PCM_ACCESS_RW_INTERLEAVED ); if ( result < 0 ) { result = snd_pcm_hw_params_set_access( phandle, hw_params, SND_PCM_ACCESS_RW_NONINTERLEAVED ); stream_.deviceInterleaved[mode] = false; } else stream_.deviceInterleaved[mode] = true; } if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error setting pcm device (" << name << ") access, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } // Determine how to set the device format. stream_.userFormat = format; snd_pcm_format_t deviceFormat = SND_PCM_FORMAT_UNKNOWN; if ( format == RTAUDIO_SINT8 ) deviceFormat = SND_PCM_FORMAT_S8; else if ( format == RTAUDIO_SINT16 ) deviceFormat = SND_PCM_FORMAT_S16; else if ( format == RTAUDIO_SINT24 ) deviceFormat = SND_PCM_FORMAT_S24; else if ( format == RTAUDIO_SINT32 ) deviceFormat = SND_PCM_FORMAT_S32; else if ( format == RTAUDIO_FLOAT32 ) deviceFormat = SND_PCM_FORMAT_FLOAT; else if ( format == RTAUDIO_FLOAT64 ) deviceFormat = SND_PCM_FORMAT_FLOAT64; if ( snd_pcm_hw_params_test_format(phandle, hw_params, deviceFormat) == 0) { stream_.deviceFormat[mode] = format; goto setFormat; } // The user requested format is not natively supported by the device. deviceFormat = SND_PCM_FORMAT_FLOAT64; if ( snd_pcm_hw_params_test_format( phandle, hw_params, deviceFormat ) == 0 ) { stream_.deviceFormat[mode] = RTAUDIO_FLOAT64; goto setFormat; } deviceFormat = SND_PCM_FORMAT_FLOAT; if ( snd_pcm_hw_params_test_format(phandle, hw_params, deviceFormat ) == 0 ) { stream_.deviceFormat[mode] = RTAUDIO_FLOAT32; goto setFormat; } deviceFormat = SND_PCM_FORMAT_S32; if ( snd_pcm_hw_params_test_format(phandle, hw_params, deviceFormat ) == 0 ) { stream_.deviceFormat[mode] = RTAUDIO_SINT32; goto setFormat; } deviceFormat = SND_PCM_FORMAT_S24; if ( snd_pcm_hw_params_test_format(phandle, hw_params, deviceFormat ) == 0 ) { stream_.deviceFormat[mode] = RTAUDIO_SINT24; goto setFormat; } deviceFormat = SND_PCM_FORMAT_S16; if ( snd_pcm_hw_params_test_format(phandle, hw_params, deviceFormat ) == 0 ) { stream_.deviceFormat[mode] = RTAUDIO_SINT16; goto setFormat; } deviceFormat = SND_PCM_FORMAT_S8; if ( snd_pcm_hw_params_test_format(phandle, hw_params, deviceFormat ) == 0 ) { stream_.deviceFormat[mode] = RTAUDIO_SINT8; goto setFormat; } // If we get here, no supported format was found. snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: pcm device " << device << " data format not supported by RtAudio."; errorText_ = errorStream_.str(); return FAILURE; setFormat: result = snd_pcm_hw_params_set_format( phandle, hw_params, deviceFormat ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error setting pcm device (" << name << ") data format, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } // Determine whether byte-swaping is necessary. stream_.doByteSwap[mode] = false; if ( deviceFormat != SND_PCM_FORMAT_S8 ) { result = snd_pcm_format_cpu_endian( deviceFormat ); if ( result == 0 ) stream_.doByteSwap[mode] = true; else if (result < 0) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error getting pcm device (" << name << ") endian-ness, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } } // Set the sample rate. result = snd_pcm_hw_params_set_rate_near( phandle, hw_params, (unsigned int*) &sampleRate, 0 ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error setting sample rate on device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } // Determine the number of channels for this device. We support a possible // minimum device channel number > than the value requested by the user. stream_.nUserChannels[mode] = channels; unsigned int value; result = snd_pcm_hw_params_get_channels_max( hw_params, &value ); unsigned int deviceChannels = value; if ( result < 0 || deviceChannels < channels + firstChannel ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: requested channel parameters not supported by device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } result = snd_pcm_hw_params_get_channels_min( hw_params, &value ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error getting minimum channels for device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } deviceChannels = value; if ( deviceChannels < channels + firstChannel ) deviceChannels = channels + firstChannel; stream_.nDeviceChannels[mode] = deviceChannels; // Set the device channels. result = snd_pcm_hw_params_set_channels( phandle, hw_params, deviceChannels ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error setting channels for device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } // Set the buffer (or period) size. int dir = 0; snd_pcm_uframes_t periodSize = *bufferSize; result = snd_pcm_hw_params_set_period_size_near( phandle, hw_params, &periodSize, &dir ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error setting period size for device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } *bufferSize = periodSize; // Set the buffer number, which in ALSA is referred to as the "period". unsigned int periods = 0; if ( options && options->flags & RTAUDIO_MINIMIZE_LATENCY ) periods = 2; if ( options && options->numberOfBuffers > 0 ) periods = options->numberOfBuffers; if ( periods < 2 ) periods = 4; // a fairly safe default value result = snd_pcm_hw_params_set_periods_near( phandle, hw_params, &periods, &dir ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error setting periods for device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } // If attempting to setup a duplex stream, the bufferSize parameter // MUST be the same in both directions! if ( stream_.mode == OUTPUT && mode == INPUT && *bufferSize != stream_.bufferSize ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: system error setting buffer size for duplex stream on device (" << name << ")."; errorText_ = errorStream_.str(); return FAILURE; } stream_.bufferSize = *bufferSize; // Install the hardware configuration result = snd_pcm_hw_params( phandle, hw_params ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error installing hardware configuration on device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } #if defined(__RTAUDIO_DEBUG__) fprintf(stderr, "\nRtApiAlsa: dump hardware params after installation:\n\n"); snd_pcm_hw_params_dump( hw_params, out ); #endif // Set the software configuration to fill buffers with zeros and prevent device stopping on xruns. snd_pcm_sw_params_t *sw_params = NULL; snd_pcm_sw_params_alloca( &sw_params ); snd_pcm_sw_params_current( phandle, sw_params ); snd_pcm_sw_params_set_start_threshold( phandle, sw_params, *bufferSize ); snd_pcm_sw_params_set_stop_threshold( phandle, sw_params, ULONG_MAX ); snd_pcm_sw_params_set_silence_threshold( phandle, sw_params, 0 ); // The following two settings were suggested by Theo Veenker //snd_pcm_sw_params_set_avail_min( phandle, sw_params, *bufferSize ); //snd_pcm_sw_params_set_xfer_align( phandle, sw_params, 1 ); // here are two options for a fix //snd_pcm_sw_params_set_silence_size( phandle, sw_params, ULONG_MAX ); snd_pcm_uframes_t val; snd_pcm_sw_params_get_boundary( sw_params, &val ); snd_pcm_sw_params_set_silence_size( phandle, sw_params, val ); result = snd_pcm_sw_params( phandle, sw_params ); if ( result < 0 ) { snd_pcm_close( phandle ); errorStream_ << "RtApiAlsa::probeDeviceOpen: error installing software configuration on device (" << name << "), " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); return FAILURE; } #if defined(__RTAUDIO_DEBUG__) fprintf(stderr, "\nRtApiAlsa: dump software params after installation:\n\n"); snd_pcm_sw_params_dump( sw_params, out ); #endif // Set flags for buffer conversion stream_.doConvertBuffer[mode] = false; if ( stream_.userFormat != stream_.deviceFormat[mode] ) stream_.doConvertBuffer[mode] = true; if ( stream_.nUserChannels[mode] < stream_.nDeviceChannels[mode] ) stream_.doConvertBuffer[mode] = true; if ( stream_.userInterleaved != stream_.deviceInterleaved[mode] && stream_.nUserChannels[mode] > 1 ) stream_.doConvertBuffer[mode] = true; // Allocate the ApiHandle if necessary and then save. AlsaHandle *apiInfo = 0; if ( stream_.apiHandle == 0 ) { try { apiInfo = (AlsaHandle *) new AlsaHandle; } catch ( std::bad_alloc& ) { errorText_ = "RtApiAlsa::probeDeviceOpen: error allocating AlsaHandle memory."; goto error; } if ( pthread_cond_init( &apiInfo->runnable_cv, NULL ) ) { errorText_ = "RtApiAlsa::probeDeviceOpen: error initializing pthread condition variable."; goto error; } stream_.apiHandle = (void *) apiInfo; apiInfo->handles[0] = 0; apiInfo->handles[1] = 0; } else { apiInfo = (AlsaHandle *) stream_.apiHandle; } apiInfo->handles[mode] = phandle; phandle = 0; // Allocate necessary internal buffers. unsigned long bufferBytes; bufferBytes = stream_.nUserChannels[mode] * *bufferSize * formatBytes( stream_.userFormat ); stream_.userBuffer[mode] = (char *) calloc( bufferBytes, 1 ); if ( stream_.userBuffer[mode] == NULL ) { errorText_ = "RtApiAlsa::probeDeviceOpen: error allocating user buffer memory."; goto error; } if ( stream_.doConvertBuffer[mode] ) { bool makeBuffer = true; bufferBytes = stream_.nDeviceChannels[mode] * formatBytes( stream_.deviceFormat[mode] ); if ( mode == INPUT ) { if ( stream_.mode == OUTPUT && stream_.deviceBuffer ) { unsigned long bytesOut = stream_.nDeviceChannels[0] * formatBytes( stream_.deviceFormat[0] ); if ( bufferBytes <= bytesOut ) makeBuffer = false; } } if ( makeBuffer ) { bufferBytes *= *bufferSize; if ( stream_.deviceBuffer ) free( stream_.deviceBuffer ); stream_.deviceBuffer = (char *) calloc( bufferBytes, 1 ); if ( stream_.deviceBuffer == NULL ) { errorText_ = "RtApiAlsa::probeDeviceOpen: error allocating device buffer memory."; goto error; } } } stream_.sampleRate = sampleRate; stream_.nBuffers = periods; stream_.device[mode] = device; stream_.state = STREAM_STOPPED; // Setup the buffer conversion information structure. if ( stream_.doConvertBuffer[mode] ) setConvertInfo( mode, firstChannel ); // Setup thread if necessary. if ( stream_.mode == OUTPUT && mode == INPUT ) { // We had already set up an output stream. stream_.mode = DUPLEX; // Link the streams if possible. apiInfo->synchronized = false; if ( snd_pcm_link( apiInfo->handles[0], apiInfo->handles[1] ) == 0 ) apiInfo->synchronized = true; else { errorText_ = "RtApiAlsa::probeDeviceOpen: unable to synchronize input and output devices."; error( RtError::WARNING ); } } else { stream_.mode = mode; // Setup callback thread. stream_.callbackInfo.object = (void *) this; // Set the thread attributes for joinable and realtime scheduling // priority (optional). The higher priority will only take affect // if the program is run as root or suid. Note, under Linux // processes with CAP_SYS_NICE privilege, a user can change // scheduling policy and priority (thus need not be root). See // POSIX "capabilities". pthread_attr_t attr; pthread_attr_init( &attr ); pthread_attr_setdetachstate( &attr, PTHREAD_CREATE_JOINABLE ); #ifdef SCHED_RR // Undefined with some OSes (eg: NetBSD 1.6.x with GNU Pthread) if ( options && options->flags & RTAUDIO_SCHEDULE_REALTIME ) { struct sched_param param; int priority = options->priority; int min = sched_get_priority_min( SCHED_RR ); int max = sched_get_priority_max( SCHED_RR ); if ( priority < min ) priority = min; else if ( priority > max ) priority = max; param.sched_priority = priority; pthread_attr_setschedparam( &attr, ¶m ); pthread_attr_setschedpolicy( &attr, SCHED_RR ); } else pthread_attr_setschedpolicy( &attr, SCHED_OTHER ); #else pthread_attr_setschedpolicy( &attr, SCHED_OTHER ); #endif stream_.callbackInfo.isRunning = true; result = pthread_create( &stream_.callbackInfo.thread, &attr, alsaCallbackHandler, &stream_.callbackInfo ); pthread_attr_destroy( &attr ); if ( result ) { stream_.callbackInfo.isRunning = false; errorText_ = "RtApiAlsa::error creating callback thread!"; goto error; } } return SUCCESS; error: if ( apiInfo ) { pthread_cond_destroy( &apiInfo->runnable_cv ); if ( apiInfo->handles[0] ) snd_pcm_close( apiInfo->handles[0] ); if ( apiInfo->handles[1] ) snd_pcm_close( apiInfo->handles[1] ); delete apiInfo; stream_.apiHandle = 0; } if ( phandle) snd_pcm_close( phandle ); for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } return FAILURE; } void RtApiAlsa :: closeStream() { if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiAlsa::closeStream(): no open stream to close!"; error( RtError::WARNING ); return; } AlsaHandle *apiInfo = (AlsaHandle *) stream_.apiHandle; stream_.callbackInfo.isRunning = false; MUTEX_LOCK( &stream_.mutex ); if ( stream_.state == STREAM_STOPPED ) { apiInfo->runnable = true; pthread_cond_signal( &apiInfo->runnable_cv ); } MUTEX_UNLOCK( &stream_.mutex ); pthread_join( stream_.callbackInfo.thread, NULL ); if ( stream_.state == STREAM_RUNNING ) { stream_.state = STREAM_STOPPED; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) snd_pcm_drop( apiInfo->handles[0] ); if ( stream_.mode == INPUT || stream_.mode == DUPLEX ) snd_pcm_drop( apiInfo->handles[1] ); } if ( apiInfo ) { pthread_cond_destroy( &apiInfo->runnable_cv ); if ( apiInfo->handles[0] ) snd_pcm_close( apiInfo->handles[0] ); if ( apiInfo->handles[1] ) snd_pcm_close( apiInfo->handles[1] ); delete apiInfo; stream_.apiHandle = 0; } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } stream_.mode = UNINITIALIZED; stream_.state = STREAM_CLOSED; } void RtApiAlsa :: startStream() { // This method calls snd_pcm_prepare if the device isn't already in that state. verifyStream(); if ( stream_.state == STREAM_RUNNING ) { errorText_ = "RtApiAlsa::startStream(): the stream is already running!"; error( RtError::WARNING ); return; } MUTEX_LOCK( &stream_.mutex ); int result = 0; snd_pcm_state_t state; AlsaHandle *apiInfo = (AlsaHandle *) stream_.apiHandle; snd_pcm_t **handle = (snd_pcm_t **) apiInfo->handles; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { state = snd_pcm_state( handle[0] ); if ( state != SND_PCM_STATE_PREPARED ) { result = snd_pcm_prepare( handle[0] ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::startStream: error preparing output pcm device, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); goto unlock; } } } if ( ( stream_.mode == INPUT || stream_.mode == DUPLEX ) && !apiInfo->synchronized ) { state = snd_pcm_state( handle[1] ); if ( state != SND_PCM_STATE_PREPARED ) { result = snd_pcm_prepare( handle[1] ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::startStream: error preparing input pcm device, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); goto unlock; } } } stream_.state = STREAM_RUNNING; unlock: apiInfo->runnable = true; pthread_cond_signal( &apiInfo->runnable_cv ); MUTEX_UNLOCK( &stream_.mutex ); if ( result >= 0 ) return; error( RtError::SYSTEM_ERROR ); } void RtApiAlsa :: stopStream() { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiAlsa::stopStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } stream_.state = STREAM_STOPPED; MUTEX_LOCK( &stream_.mutex ); int result = 0; AlsaHandle *apiInfo = (AlsaHandle *) stream_.apiHandle; snd_pcm_t **handle = (snd_pcm_t **) apiInfo->handles; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { if ( apiInfo->synchronized ) result = snd_pcm_drop( handle[0] ); else result = snd_pcm_drain( handle[0] ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::stopStream: error draining output pcm device, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); goto unlock; } } if ( ( stream_.mode == INPUT || stream_.mode == DUPLEX ) && !apiInfo->synchronized ) { result = snd_pcm_drop( handle[1] ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::stopStream: error stopping input pcm device, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); goto unlock; } } unlock: MUTEX_UNLOCK( &stream_.mutex ); if ( result >= 0 ) return; error( RtError::SYSTEM_ERROR ); } void RtApiAlsa :: abortStream() { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiAlsa::abortStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } stream_.state = STREAM_STOPPED; MUTEX_LOCK( &stream_.mutex ); int result = 0; AlsaHandle *apiInfo = (AlsaHandle *) stream_.apiHandle; snd_pcm_t **handle = (snd_pcm_t **) apiInfo->handles; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { result = snd_pcm_drop( handle[0] ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::abortStream: error aborting output pcm device, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); goto unlock; } } if ( ( stream_.mode == INPUT || stream_.mode == DUPLEX ) && !apiInfo->synchronized ) { result = snd_pcm_drop( handle[1] ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::abortStream: error aborting input pcm device, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); goto unlock; } } unlock: MUTEX_UNLOCK( &stream_.mutex ); if ( result >= 0 ) return; error( RtError::SYSTEM_ERROR ); } void RtApiAlsa :: callbackEvent() { AlsaHandle *apiInfo = (AlsaHandle *) stream_.apiHandle; if ( stream_.state == STREAM_STOPPED ) { MUTEX_LOCK( &stream_.mutex ); while ( !apiInfo->runnable ) pthread_cond_wait( &apiInfo->runnable_cv, &stream_.mutex ); if ( stream_.state != STREAM_RUNNING ) { MUTEX_UNLOCK( &stream_.mutex ); return; } MUTEX_UNLOCK( &stream_.mutex ); } if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiAlsa::callbackEvent(): the stream is closed ... this shouldn't happen!"; error( RtError::WARNING ); return; } int doStopStream = 0; RtAudioCallback callback = (RtAudioCallback) stream_.callbackInfo.callback; double streamTime = getStreamTime(); RtAudioStreamStatus status = 0; if ( stream_.mode != INPUT && apiInfo->xrun[0] == true ) { status |= RTAUDIO_OUTPUT_UNDERFLOW; apiInfo->xrun[0] = false; } if ( stream_.mode != OUTPUT && apiInfo->xrun[1] == true ) { status |= RTAUDIO_INPUT_OVERFLOW; apiInfo->xrun[1] = false; } doStopStream = callback( stream_.userBuffer[0], stream_.userBuffer[1], stream_.bufferSize, streamTime, status, stream_.callbackInfo.userData ); if ( doStopStream == 2 ) { abortStream(); return; } MUTEX_LOCK( &stream_.mutex ); // The state might change while waiting on a mutex. if ( stream_.state == STREAM_STOPPED ) goto unlock; int result; char *buffer; int channels; snd_pcm_t **handle; snd_pcm_sframes_t frames; RtAudioFormat format; handle = (snd_pcm_t **) apiInfo->handles; if ( stream_.mode == INPUT || stream_.mode == DUPLEX ) { // Setup parameters. if ( stream_.doConvertBuffer[1] ) { buffer = stream_.deviceBuffer; channels = stream_.nDeviceChannels[1]; format = stream_.deviceFormat[1]; } else { buffer = stream_.userBuffer[1]; channels = stream_.nUserChannels[1]; format = stream_.userFormat; } // Read samples from device in interleaved/non-interleaved format. if ( stream_.deviceInterleaved[1] ) result = snd_pcm_readi( handle[1], buffer, stream_.bufferSize ); else { void *bufs[channels]; size_t offset = stream_.bufferSize * formatBytes( format ); for ( int i=0; ixrun[1] = true; result = snd_pcm_prepare( handle[1] ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::callbackEvent: error preparing device after overrun, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); } } else { errorStream_ << "RtApiAlsa::callbackEvent: error, current state is " << snd_pcm_state_name( state ) << ", " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); } } else { errorStream_ << "RtApiAlsa::callbackEvent: audio read error, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); } error( RtError::WARNING ); goto tryOutput; } // Do byte swapping if necessary. if ( stream_.doByteSwap[1] ) byteSwapBuffer( buffer, stream_.bufferSize * channels, format ); // Do buffer conversion if necessary. if ( stream_.doConvertBuffer[1] ) convertBuffer( stream_.userBuffer[1], stream_.deviceBuffer, stream_.convertInfo[1] ); // Check stream latency result = snd_pcm_delay( handle[1], &frames ); if ( result == 0 && frames > 0 ) stream_.latency[1] = frames; } tryOutput: if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { // Setup parameters and do buffer conversion if necessary. if ( stream_.doConvertBuffer[0] ) { buffer = stream_.deviceBuffer; convertBuffer( buffer, stream_.userBuffer[0], stream_.convertInfo[0] ); channels = stream_.nDeviceChannels[0]; format = stream_.deviceFormat[0]; } else { buffer = stream_.userBuffer[0]; channels = stream_.nUserChannels[0]; format = stream_.userFormat; } // Do byte swapping if necessary. if ( stream_.doByteSwap[0] ) byteSwapBuffer(buffer, stream_.bufferSize * channels, format); // Write samples to device in interleaved/non-interleaved format. if ( stream_.deviceInterleaved[0] ) result = snd_pcm_writei( handle[0], buffer, stream_.bufferSize ); else { void *bufs[channels]; size_t offset = stream_.bufferSize * formatBytes( format ); for ( int i=0; ixrun[0] = true; result = snd_pcm_prepare( handle[0] ); if ( result < 0 ) { errorStream_ << "RtApiAlsa::callbackEvent: error preparing device after underrun, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); } } else { errorStream_ << "RtApiAlsa::callbackEvent: error, current state is " << snd_pcm_state_name( state ) << ", " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); } } else { errorStream_ << "RtApiAlsa::callbackEvent: audio write error, " << snd_strerror( result ) << "."; errorText_ = errorStream_.str(); } error( RtError::WARNING ); goto unlock; } // Check stream latency result = snd_pcm_delay( handle[0], &frames ); if ( result == 0 && frames > 0 ) stream_.latency[0] = frames; } unlock: MUTEX_UNLOCK( &stream_.mutex ); RtApi::tickStreamTime(); if ( doStopStream == 1 ) this->stopStream(); } extern "C" void *alsaCallbackHandler( void *ptr ) { CallbackInfo *info = (CallbackInfo *) ptr; RtApiAlsa *object = (RtApiAlsa *) info->object; bool *isRunning = &info->isRunning; while ( *isRunning == true ) { pthread_testcancel(); object->callbackEvent(); } pthread_exit( NULL ); } //******************** End of __LINUX_ALSA__ *********************// #endif #if defined(__LINUX_PULSE__) // Code written by Peter Meerwald, pmeerw@pmeerw.net // and Tristan Matthews. #include #include #include namespace { const unsigned int SUPPORTED_SAMPLERATES[] = { 8000, 16000, 22050, 32000, 44100, 48000, 96000, 0}; } struct rtaudio_pa_format_mapping_t { RtAudioFormat rtaudio_format; pa_sample_format_t pa_format; }; static const rtaudio_pa_format_mapping_t supported_sampleformats[] = { {RTAUDIO_SINT16, PA_SAMPLE_S16LE}, {RTAUDIO_SINT32, PA_SAMPLE_S32LE}, {RTAUDIO_FLOAT32, PA_SAMPLE_FLOAT32LE}, {0, PA_SAMPLE_INVALID}}; struct PulseAudioHandle { pa_simple *s_play; pa_simple *s_rec; pthread_t thread; pthread_cond_t runnable_cv; bool runnable; PulseAudioHandle() : s_play(0), s_rec(0), runnable(false) { } }; RtApiPulse::~RtApiPulse() { if ( stream_.state != STREAM_CLOSED ) closeStream(); } unsigned int RtApiPulse::getDeviceCount( void ) { return 1; } RtAudio::DeviceInfo RtApiPulse::getDeviceInfo( unsigned int device ) { RtAudio::DeviceInfo info; info.probed = true; info.name = "PulseAudio"; info.outputChannels = 2; info.inputChannels = 2; info.duplexChannels = 2; info.isDefaultOutput = true; info.isDefaultInput = true; for ( const unsigned int *sr = SUPPORTED_SAMPLERATES; *sr; ++sr ) info.sampleRates.push_back( *sr ); info.nativeFormats = RTAUDIO_SINT16 | RTAUDIO_SINT32 | RTAUDIO_FLOAT32; return info; } extern "C" void *pulseaudio_callback( void * user ) { CallbackInfo *cbi = static_cast( user ); RtApiPulse *context = static_cast( cbi->object ); volatile bool *isRunning = &cbi->isRunning; while ( *isRunning ) { pthread_testcancel(); context->callbackEvent(); } pthread_exit( NULL ); } void RtApiPulse::closeStream( void ) { PulseAudioHandle *pah = static_cast( stream_.apiHandle ); stream_.callbackInfo.isRunning = false; if ( pah ) { MUTEX_LOCK( &stream_.mutex ); if ( stream_.state == STREAM_STOPPED ) { pah->runnable = true; pthread_cond_signal( &pah->runnable_cv ); } MUTEX_UNLOCK( &stream_.mutex ); pthread_join( pah->thread, 0 ); if ( pah->s_play ) { pa_simple_flush( pah->s_play, NULL ); pa_simple_free( pah->s_play ); } if ( pah->s_rec ) pa_simple_free( pah->s_rec ); pthread_cond_destroy( &pah->runnable_cv ); delete pah; stream_.apiHandle = 0; } if ( stream_.userBuffer[0] ) { free( stream_.userBuffer[0] ); stream_.userBuffer[0] = 0; } if ( stream_.userBuffer[1] ) { free( stream_.userBuffer[1] ); stream_.userBuffer[1] = 0; } stream_.state = STREAM_CLOSED; stream_.mode = UNINITIALIZED; } void RtApiPulse::callbackEvent( void ) { PulseAudioHandle *pah = static_cast( stream_.apiHandle ); if ( stream_.state == STREAM_STOPPED ) { MUTEX_LOCK( &stream_.mutex ); while ( !pah->runnable ) pthread_cond_wait( &pah->runnable_cv, &stream_.mutex ); if ( stream_.state != STREAM_RUNNING ) { MUTEX_UNLOCK( &stream_.mutex ); return; } MUTEX_UNLOCK( &stream_.mutex ); } if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiPulse::callbackEvent(): the stream is closed ... " "this shouldn't happen!"; error( RtError::WARNING ); return; } RtAudioCallback callback = (RtAudioCallback) stream_.callbackInfo.callback; double streamTime = getStreamTime(); RtAudioStreamStatus status = 0; int doStopStream = callback( stream_.userBuffer[0], stream_.userBuffer[1], stream_.bufferSize, streamTime, status, stream_.callbackInfo.userData ); if ( doStopStream == 2 ) { abortStream(); return; } MUTEX_LOCK( &stream_.mutex ); if ( stream_.state != STREAM_RUNNING ) goto unlock; int pa_error; size_t bytes; switch ( stream_.mode ) { case INPUT: bytes = stream_.nUserChannels[1] * stream_.bufferSize * formatBytes( stream_.userFormat ); if ( pa_simple_read( pah->s_rec, stream_.userBuffer[1], bytes, &pa_error ) < 0 ) { errorStream_ << "RtApiPulse::callbackEvent: audio read error, " << pa_strerror( pa_error ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); } break; case OUTPUT: bytes = stream_.nUserChannels[0] * stream_.bufferSize * formatBytes( stream_.userFormat ); if ( pa_simple_write( pah->s_play, stream_.userBuffer[0], bytes, &pa_error ) < 0 ) { errorStream_ << "RtApiPulse::callbackEvent: audio write error, " << pa_strerror( pa_error ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); } break; case DUPLEX: bytes = stream_.nUserChannels[1] * stream_.bufferSize * formatBytes( stream_.userFormat ); if ( pa_simple_read( pah->s_rec, stream_.userBuffer[1], bytes, &pa_error ) < 0 ) { errorStream_ << "RtApiPulse::callbackEvent: audio read error, " << pa_strerror( pa_error ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); } bytes = stream_.nUserChannels[0] * stream_.bufferSize * formatBytes( stream_.userFormat ); if ( pa_simple_write( pah->s_play, stream_.userBuffer[0], bytes, &pa_error ) < 0) { errorStream_ << "RtApiPulse::callbackEvent: audio write error, " << pa_strerror( pa_error ) << "."; errorText_ = errorStream_.str(); error( RtError::WARNING ); } break; default: // ERROR break; } unlock: MUTEX_UNLOCK( &stream_.mutex ); RtApi::tickStreamTime(); if ( doStopStream == 1 ) stopStream(); } void RtApiPulse::startStream( void ) { PulseAudioHandle *pah = static_cast( stream_.apiHandle ); if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiPulse::startStream(): the stream is not open!"; error( RtError::INVALID_USE ); return; } if ( stream_.state == STREAM_RUNNING ) { errorText_ = "RtApiPulse::startStream(): the stream is already running!"; error( RtError::WARNING ); return; } MUTEX_LOCK( &stream_.mutex ); stream_.state = STREAM_RUNNING; pah->runnable = true; pthread_cond_signal( &pah->runnable_cv ); MUTEX_UNLOCK( &stream_.mutex ); } void RtApiPulse::stopStream( void ) { PulseAudioHandle *pah = static_cast( stream_.apiHandle ); if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiPulse::stopStream(): the stream is not open!"; error( RtError::INVALID_USE ); return; } if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiPulse::stopStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } stream_.state = STREAM_STOPPED; MUTEX_LOCK( &stream_.mutex ); if ( pah && pah->s_play ) { int pa_error; if ( pa_simple_drain( pah->s_play, &pa_error ) < 0 ) { errorStream_ << "RtApiPulse::stopStream: error draining output device, " << pa_strerror( pa_error ) << "."; errorText_ = errorStream_.str(); MUTEX_UNLOCK( &stream_.mutex ); error( RtError::SYSTEM_ERROR ); } } stream_.state = STREAM_STOPPED; MUTEX_UNLOCK( &stream_.mutex ); } void RtApiPulse::abortStream( void ) { PulseAudioHandle *pah = static_cast( stream_.apiHandle ); if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiPulse::abortStream(): the stream is not open!"; error( RtError::INVALID_USE ); return; } if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiPulse::abortStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } stream_.state = STREAM_STOPPED; MUTEX_LOCK( &stream_.mutex ); if ( pah && pah->s_play ) { int pa_error; if ( pa_simple_flush( pah->s_play, &pa_error ) < 0 ) { errorStream_ << "RtApiPulse::abortStream: error flushing output device, " << pa_strerror( pa_error ) << "."; errorText_ = errorStream_.str(); MUTEX_UNLOCK( &stream_.mutex ); error( RtError::SYSTEM_ERROR ); } } stream_.state = STREAM_STOPPED; MUTEX_UNLOCK( &stream_.mutex ); } bool RtApiPulse::probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ) { PulseAudioHandle *pah = 0; unsigned long bufferBytes = 0; pa_sample_spec ss; if ( device != 0 ) return false; if ( mode != INPUT && mode != OUTPUT ) return false; if ( channels != 1 && channels != 2 ) { errorText_ = "RtApiPulse::probeDeviceOpen: unsupported number of channels."; return false; } ss.channels = channels; if ( firstChannel != 0 ) return false; bool sr_found = false; for ( const unsigned int *sr = SUPPORTED_SAMPLERATES; *sr; ++sr ) { if ( sampleRate == *sr ) { sr_found = true; stream_.sampleRate = sampleRate; ss.rate = sampleRate; break; } } if ( !sr_found ) { errorText_ = "RtApiPulse::probeDeviceOpen: unsupported sample rate."; return false; } bool sf_found = 0; for ( const rtaudio_pa_format_mapping_t *sf = supported_sampleformats; sf->rtaudio_format && sf->pa_format != PA_SAMPLE_INVALID; ++sf ) { if ( format == sf->rtaudio_format ) { sf_found = true; stream_.userFormat = sf->rtaudio_format; ss.format = sf->pa_format; break; } } if ( !sf_found ) { errorText_ = "RtApiPulse::probeDeviceOpen: unsupported sample format."; return false; } if ( options && ( options->flags & RTAUDIO_NONINTERLEAVED ) ) { errorText_ = "RtApiPulse::probeDeviceOpen: only interleaved audio data supported."; return false; } stream_.userInterleaved = true; stream_.nBuffers = 1; stream_.deviceInterleaved[mode] = true; stream_.doByteSwap[mode] = false; stream_.doConvertBuffer[mode] = false; stream_.deviceFormat[mode] = stream_.userFormat; stream_.nUserChannels[mode] = channels; stream_.nDeviceChannels[mode] = channels; stream_.channelOffset[mode] = 0; // Allocate necessary internal buffers. bufferBytes = stream_.nUserChannels[mode] * *bufferSize * formatBytes( stream_.userFormat ); stream_.userBuffer[mode] = (char *) calloc( bufferBytes, 1 ); if ( stream_.userBuffer[mode] == NULL ) { errorText_ = "RtApiPulse::probeDeviceOpen: error allocating user buffer memory."; goto error; } stream_.bufferSize = *bufferSize; if ( !stream_.apiHandle ) { PulseAudioHandle *pah = new PulseAudioHandle; if ( !pah ) { errorText_ = "RtApiPulse::probeDeviceOpen: error allocating memory for handle."; goto error; } stream_.apiHandle = pah; if ( pthread_cond_init( &pah->runnable_cv, NULL ) != 0 ) { errorText_ = "RtApiPulse::probeDeviceOpen: error creating condition variable."; goto error; } } pah = static_cast( stream_.apiHandle ); int error; switch ( mode ) { case INPUT: pah->s_rec = pa_simple_new( NULL, "RtAudio", PA_STREAM_RECORD, NULL, "Record", &ss, NULL, NULL, &error ); if ( !pah->s_rec ) { errorText_ = "RtApiPulse::probeDeviceOpen: error connecting input to PulseAudio server."; goto error; } break; case OUTPUT: pah->s_play = pa_simple_new( NULL, "RtAudio", PA_STREAM_PLAYBACK, NULL, "Playback", &ss, NULL, NULL, &error ); if ( !pah->s_play ) { errorText_ = "RtApiPulse::probeDeviceOpen: error connecting output to PulseAudio server."; goto error; } break; default: goto error; } if ( stream_.mode == UNINITIALIZED ) stream_.mode = mode; else if ( stream_.mode == mode ) goto error; else stream_.mode = DUPLEX; stream_.state = STREAM_STOPPED; if ( !stream_.callbackInfo.isRunning ) { stream_.callbackInfo.object = this; stream_.callbackInfo.isRunning = true; if ( pthread_create( &pah->thread, NULL, pulseaudio_callback, (void *)&stream_.callbackInfo) != 0 ) { errorText_ = "RtApiPulse::probeDeviceOpen: error creating thread."; goto error; } } return true; error: closeStream(); return false; } //******************** End of __LINUX_PULSE__ *********************// #endif #if defined(__LINUX_OSS__) #include #include #include #include #include "soundcard.h" #include #include extern "C" void *ossCallbackHandler(void * ptr); // A structure to hold various information related to the OSS API // implementation. struct OssHandle { int id[2]; // device ids bool xrun[2]; bool triggered; pthread_cond_t runnable; OssHandle() :triggered(false) { id[0] = 0; id[1] = 0; xrun[0] = false; xrun[1] = false; } }; RtApiOss :: RtApiOss() { // Nothing to do here. } RtApiOss :: ~RtApiOss() { if ( stream_.state != STREAM_CLOSED ) closeStream(); } unsigned int RtApiOss :: getDeviceCount( void ) { int mixerfd = open( "/dev/mixer", O_RDWR, 0 ); if ( mixerfd == -1 ) { errorText_ = "RtApiOss::getDeviceCount: error opening '/dev/mixer'."; error( RtError::WARNING ); return 0; } oss_sysinfo sysinfo; if ( ioctl( mixerfd, SNDCTL_SYSINFO, &sysinfo ) == -1 ) { close( mixerfd ); errorText_ = "RtApiOss::getDeviceCount: error getting sysinfo, OSS version >= 4.0 is required."; error( RtError::WARNING ); return 0; } close( mixerfd ); return sysinfo.numaudios; } RtAudio::DeviceInfo RtApiOss :: getDeviceInfo( unsigned int device ) { RtAudio::DeviceInfo info; info.probed = false; int mixerfd = open( "/dev/mixer", O_RDWR, 0 ); if ( mixerfd == -1 ) { errorText_ = "RtApiOss::getDeviceInfo: error opening '/dev/mixer'."; error( RtError::WARNING ); return info; } oss_sysinfo sysinfo; int result = ioctl( mixerfd, SNDCTL_SYSINFO, &sysinfo ); if ( result == -1 ) { close( mixerfd ); errorText_ = "RtApiOss::getDeviceInfo: error getting sysinfo, OSS version >= 4.0 is required."; error( RtError::WARNING ); return info; } unsigned nDevices = sysinfo.numaudios; if ( nDevices == 0 ) { close( mixerfd ); errorText_ = "RtApiOss::getDeviceInfo: no devices found!"; error( RtError::INVALID_USE ); } if ( device >= nDevices ) { close( mixerfd ); errorText_ = "RtApiOss::getDeviceInfo: device ID is invalid!"; error( RtError::INVALID_USE ); } oss_audioinfo ainfo; ainfo.dev = device; result = ioctl( mixerfd, SNDCTL_AUDIOINFO, &ainfo ); close( mixerfd ); if ( result == -1 ) { errorStream_ << "RtApiOss::getDeviceInfo: error getting device (" << ainfo.name << ") info."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // Probe channels if ( ainfo.caps & PCM_CAP_OUTPUT ) info.outputChannels = ainfo.max_channels; if ( ainfo.caps & PCM_CAP_INPUT ) info.inputChannels = ainfo.max_channels; if ( ainfo.caps & PCM_CAP_DUPLEX ) { if ( info.outputChannels > 0 && info.inputChannels > 0 && ainfo.caps & PCM_CAP_DUPLEX ) info.duplexChannels = (info.outputChannels > info.inputChannels) ? info.inputChannels : info.outputChannels; } // Probe data formats ... do for input unsigned long mask = ainfo.iformats; if ( mask & AFMT_S16_LE || mask & AFMT_S16_BE ) info.nativeFormats |= RTAUDIO_SINT16; if ( mask & AFMT_S8 ) info.nativeFormats |= RTAUDIO_SINT8; if ( mask & AFMT_S32_LE || mask & AFMT_S32_BE ) info.nativeFormats |= RTAUDIO_SINT32; if ( mask & AFMT_FLOAT ) info.nativeFormats |= RTAUDIO_FLOAT32; if ( mask & AFMT_S24_LE || mask & AFMT_S24_BE ) info.nativeFormats |= RTAUDIO_SINT24; // Check that we have at least one supported format if ( info.nativeFormats == 0 ) { errorStream_ << "RtApiOss::getDeviceInfo: device (" << ainfo.name << ") data format not supported by RtAudio."; errorText_ = errorStream_.str(); error( RtError::WARNING ); return info; } // Probe the supported sample rates. info.sampleRates.clear(); if ( ainfo.nrates ) { for ( unsigned int i=0; i= (int) SAMPLE_RATES[k] ) info.sampleRates.push_back( SAMPLE_RATES[k] ); } } if ( info.sampleRates.size() == 0 ) { errorStream_ << "RtApiOss::getDeviceInfo: no supported sample rates found for device (" << ainfo.name << ")."; errorText_ = errorStream_.str(); error( RtError::WARNING ); } else { info.probed = true; info.name = ainfo.name; } return info; } bool RtApiOss :: probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ) { int mixerfd = open( "/dev/mixer", O_RDWR, 0 ); if ( mixerfd == -1 ) { errorText_ = "RtApiOss::probeDeviceOpen: error opening '/dev/mixer'."; return FAILURE; } oss_sysinfo sysinfo; int result = ioctl( mixerfd, SNDCTL_SYSINFO, &sysinfo ); if ( result == -1 ) { close( mixerfd ); errorText_ = "RtApiOss::probeDeviceOpen: error getting sysinfo, OSS version >= 4.0 is required."; return FAILURE; } unsigned nDevices = sysinfo.numaudios; if ( nDevices == 0 ) { // This should not happen because a check is made before this function is called. close( mixerfd ); errorText_ = "RtApiOss::probeDeviceOpen: no devices found!"; return FAILURE; } if ( device >= nDevices ) { // This should not happen because a check is made before this function is called. close( mixerfd ); errorText_ = "RtApiOss::probeDeviceOpen: device ID is invalid!"; return FAILURE; } oss_audioinfo ainfo; ainfo.dev = device; result = ioctl( mixerfd, SNDCTL_AUDIOINFO, &ainfo ); close( mixerfd ); if ( result == -1 ) { errorStream_ << "RtApiOss::getDeviceInfo: error getting device (" << ainfo.name << ") info."; errorText_ = errorStream_.str(); return FAILURE; } // Check if device supports input or output if ( ( mode == OUTPUT && !( ainfo.caps & PCM_CAP_OUTPUT ) ) || ( mode == INPUT && !( ainfo.caps & PCM_CAP_INPUT ) ) ) { if ( mode == OUTPUT ) errorStream_ << "RtApiOss::probeDeviceOpen: device (" << ainfo.name << ") does not support output."; else errorStream_ << "RtApiOss::probeDeviceOpen: device (" << ainfo.name << ") does not support input."; errorText_ = errorStream_.str(); return FAILURE; } int flags = 0; OssHandle *handle = (OssHandle *) stream_.apiHandle; if ( mode == OUTPUT ) flags |= O_WRONLY; else { // mode == INPUT if (stream_.mode == OUTPUT && stream_.device[0] == device) { // We just set the same device for playback ... close and reopen for duplex (OSS only). close( handle->id[0] ); handle->id[0] = 0; if ( !( ainfo.caps & PCM_CAP_DUPLEX ) ) { errorStream_ << "RtApiOss::probeDeviceOpen: device (" << ainfo.name << ") does not support duplex mode."; errorText_ = errorStream_.str(); return FAILURE; } // Check that the number previously set channels is the same. if ( stream_.nUserChannels[0] != channels ) { errorStream_ << "RtApiOss::probeDeviceOpen: input/output channels must be equal for OSS duplex device (" << ainfo.name << ")."; errorText_ = errorStream_.str(); return FAILURE; } flags |= O_RDWR; } else flags |= O_RDONLY; } // Set exclusive access if specified. if ( options && options->flags & RTAUDIO_HOG_DEVICE ) flags |= O_EXCL; // Try to open the device. int fd; fd = open( ainfo.devnode, flags, 0 ); if ( fd == -1 ) { if ( errno == EBUSY ) errorStream_ << "RtApiOss::probeDeviceOpen: device (" << ainfo.name << ") is busy."; else errorStream_ << "RtApiOss::probeDeviceOpen: error opening device (" << ainfo.name << ")."; errorText_ = errorStream_.str(); return FAILURE; } // For duplex operation, specifically set this mode (this doesn't seem to work). /* if ( flags | O_RDWR ) { result = ioctl( fd, SNDCTL_DSP_SETDUPLEX, NULL ); if ( result == -1) { errorStream_ << "RtApiOss::probeDeviceOpen: error setting duplex mode for device (" << ainfo.name << ")."; errorText_ = errorStream_.str(); return FAILURE; } } */ // Check the device channel support. stream_.nUserChannels[mode] = channels; if ( ainfo.max_channels < (int)(channels + firstChannel) ) { close( fd ); errorStream_ << "RtApiOss::probeDeviceOpen: the device (" << ainfo.name << ") does not support requested channel parameters."; errorText_ = errorStream_.str(); return FAILURE; } // Set the number of channels. int deviceChannels = channels + firstChannel; result = ioctl( fd, SNDCTL_DSP_CHANNELS, &deviceChannels ); if ( result == -1 || deviceChannels < (int)(channels + firstChannel) ) { close( fd ); errorStream_ << "RtApiOss::probeDeviceOpen: error setting channel parameters on device (" << ainfo.name << ")."; errorText_ = errorStream_.str(); return FAILURE; } stream_.nDeviceChannels[mode] = deviceChannels; // Get the data format mask int mask; result = ioctl( fd, SNDCTL_DSP_GETFMTS, &mask ); if ( result == -1 ) { close( fd ); errorStream_ << "RtApiOss::probeDeviceOpen: error getting device (" << ainfo.name << ") data formats."; errorText_ = errorStream_.str(); return FAILURE; } // Determine how to set the device format. stream_.userFormat = format; int deviceFormat = -1; stream_.doByteSwap[mode] = false; if ( format == RTAUDIO_SINT8 ) { if ( mask & AFMT_S8 ) { deviceFormat = AFMT_S8; stream_.deviceFormat[mode] = RTAUDIO_SINT8; } } else if ( format == RTAUDIO_SINT16 ) { if ( mask & AFMT_S16_NE ) { deviceFormat = AFMT_S16_NE; stream_.deviceFormat[mode] = RTAUDIO_SINT16; } else if ( mask & AFMT_S16_OE ) { deviceFormat = AFMT_S16_OE; stream_.deviceFormat[mode] = RTAUDIO_SINT16; stream_.doByteSwap[mode] = true; } } else if ( format == RTAUDIO_SINT24 ) { if ( mask & AFMT_S24_NE ) { deviceFormat = AFMT_S24_NE; stream_.deviceFormat[mode] = RTAUDIO_SINT24; } else if ( mask & AFMT_S24_OE ) { deviceFormat = AFMT_S24_OE; stream_.deviceFormat[mode] = RTAUDIO_SINT24; stream_.doByteSwap[mode] = true; } } else if ( format == RTAUDIO_SINT32 ) { if ( mask & AFMT_S32_NE ) { deviceFormat = AFMT_S32_NE; stream_.deviceFormat[mode] = RTAUDIO_SINT32; } else if ( mask & AFMT_S32_OE ) { deviceFormat = AFMT_S32_OE; stream_.deviceFormat[mode] = RTAUDIO_SINT32; stream_.doByteSwap[mode] = true; } } if ( deviceFormat == -1 ) { // The user requested format is not natively supported by the device. if ( mask & AFMT_S16_NE ) { deviceFormat = AFMT_S16_NE; stream_.deviceFormat[mode] = RTAUDIO_SINT16; } else if ( mask & AFMT_S32_NE ) { deviceFormat = AFMT_S32_NE; stream_.deviceFormat[mode] = RTAUDIO_SINT32; } else if ( mask & AFMT_S24_NE ) { deviceFormat = AFMT_S24_NE; stream_.deviceFormat[mode] = RTAUDIO_SINT24; } else if ( mask & AFMT_S16_OE ) { deviceFormat = AFMT_S16_OE; stream_.deviceFormat[mode] = RTAUDIO_SINT16; stream_.doByteSwap[mode] = true; } else if ( mask & AFMT_S32_OE ) { deviceFormat = AFMT_S32_OE; stream_.deviceFormat[mode] = RTAUDIO_SINT32; stream_.doByteSwap[mode] = true; } else if ( mask & AFMT_S24_OE ) { deviceFormat = AFMT_S24_OE; stream_.deviceFormat[mode] = RTAUDIO_SINT24; stream_.doByteSwap[mode] = true; } else if ( mask & AFMT_S8) { deviceFormat = AFMT_S8; stream_.deviceFormat[mode] = RTAUDIO_SINT8; } } if ( stream_.deviceFormat[mode] == 0 ) { // This really shouldn't happen ... close( fd ); errorStream_ << "RtApiOss::probeDeviceOpen: device (" << ainfo.name << ") data format not supported by RtAudio."; errorText_ = errorStream_.str(); return FAILURE; } // Set the data format. int temp = deviceFormat; result = ioctl( fd, SNDCTL_DSP_SETFMT, &deviceFormat ); if ( result == -1 || deviceFormat != temp ) { close( fd ); errorStream_ << "RtApiOss::probeDeviceOpen: error setting data format on device (" << ainfo.name << ")."; errorText_ = errorStream_.str(); return FAILURE; } // Attempt to set the buffer size. According to OSS, the minimum // number of buffers is two. The supposed minimum buffer size is 16 // bytes, so that will be our lower bound. The argument to this // call is in the form 0xMMMMSSSS (hex), where the buffer size (in // bytes) is given as 2^SSSS and the number of buffers as 2^MMMM. // We'll check the actual value used near the end of the setup // procedure. int ossBufferBytes = *bufferSize * formatBytes( stream_.deviceFormat[mode] ) * deviceChannels; if ( ossBufferBytes < 16 ) ossBufferBytes = 16; int buffers = 0; if ( options ) buffers = options->numberOfBuffers; if ( options && options->flags & RTAUDIO_MINIMIZE_LATENCY ) buffers = 2; if ( buffers < 2 ) buffers = 3; temp = ((int) buffers << 16) + (int)( log10( (double)ossBufferBytes ) / log10( 2.0 ) ); result = ioctl( fd, SNDCTL_DSP_SETFRAGMENT, &temp ); if ( result == -1 ) { close( fd ); errorStream_ << "RtApiOss::probeDeviceOpen: error setting buffer size on device (" << ainfo.name << ")."; errorText_ = errorStream_.str(); return FAILURE; } stream_.nBuffers = buffers; // Save buffer size (in sample frames). *bufferSize = ossBufferBytes / ( formatBytes(stream_.deviceFormat[mode]) * deviceChannels ); stream_.bufferSize = *bufferSize; // Set the sample rate. int srate = sampleRate; result = ioctl( fd, SNDCTL_DSP_SPEED, &srate ); if ( result == -1 ) { close( fd ); errorStream_ << "RtApiOss::probeDeviceOpen: error setting sample rate (" << sampleRate << ") on device (" << ainfo.name << ")."; errorText_ = errorStream_.str(); return FAILURE; } // Verify the sample rate setup worked. if ( abs( srate - sampleRate ) > 100 ) { close( fd ); errorStream_ << "RtApiOss::probeDeviceOpen: device (" << ainfo.name << ") does not support sample rate (" << sampleRate << ")."; errorText_ = errorStream_.str(); return FAILURE; } stream_.sampleRate = sampleRate; if ( mode == INPUT && stream_.mode == OUTPUT && stream_.device[0] == device) { // We're doing duplex setup here. stream_.deviceFormat[0] = stream_.deviceFormat[1]; stream_.nDeviceChannels[0] = deviceChannels; } // Set interleaving parameters. stream_.userInterleaved = true; stream_.deviceInterleaved[mode] = true; if ( options && options->flags & RTAUDIO_NONINTERLEAVED ) stream_.userInterleaved = false; // Set flags for buffer conversion stream_.doConvertBuffer[mode] = false; if ( stream_.userFormat != stream_.deviceFormat[mode] ) stream_.doConvertBuffer[mode] = true; if ( stream_.nUserChannels[mode] < stream_.nDeviceChannels[mode] ) stream_.doConvertBuffer[mode] = true; if ( stream_.userInterleaved != stream_.deviceInterleaved[mode] && stream_.nUserChannels[mode] > 1 ) stream_.doConvertBuffer[mode] = true; // Allocate the stream handles if necessary and then save. if ( stream_.apiHandle == 0 ) { try { handle = new OssHandle; } catch ( std::bad_alloc& ) { errorText_ = "RtApiOss::probeDeviceOpen: error allocating OssHandle memory."; goto error; } if ( pthread_cond_init( &handle->runnable, NULL ) ) { errorText_ = "RtApiOss::probeDeviceOpen: error initializing pthread condition variable."; goto error; } stream_.apiHandle = (void *) handle; } else { handle = (OssHandle *) stream_.apiHandle; } handle->id[mode] = fd; // Allocate necessary internal buffers. unsigned long bufferBytes; bufferBytes = stream_.nUserChannels[mode] * *bufferSize * formatBytes( stream_.userFormat ); stream_.userBuffer[mode] = (char *) calloc( bufferBytes, 1 ); if ( stream_.userBuffer[mode] == NULL ) { errorText_ = "RtApiOss::probeDeviceOpen: error allocating user buffer memory."; goto error; } if ( stream_.doConvertBuffer[mode] ) { bool makeBuffer = true; bufferBytes = stream_.nDeviceChannels[mode] * formatBytes( stream_.deviceFormat[mode] ); if ( mode == INPUT ) { if ( stream_.mode == OUTPUT && stream_.deviceBuffer ) { unsigned long bytesOut = stream_.nDeviceChannels[0] * formatBytes( stream_.deviceFormat[0] ); if ( bufferBytes <= bytesOut ) makeBuffer = false; } } if ( makeBuffer ) { bufferBytes *= *bufferSize; if ( stream_.deviceBuffer ) free( stream_.deviceBuffer ); stream_.deviceBuffer = (char *) calloc( bufferBytes, 1 ); if ( stream_.deviceBuffer == NULL ) { errorText_ = "RtApiOss::probeDeviceOpen: error allocating device buffer memory."; goto error; } } } stream_.device[mode] = device; stream_.state = STREAM_STOPPED; // Setup the buffer conversion information structure. if ( stream_.doConvertBuffer[mode] ) setConvertInfo( mode, firstChannel ); // Setup thread if necessary. if ( stream_.mode == OUTPUT && mode == INPUT ) { // We had already set up an output stream. stream_.mode = DUPLEX; if ( stream_.device[0] == device ) handle->id[0] = fd; } else { stream_.mode = mode; // Setup callback thread. stream_.callbackInfo.object = (void *) this; // Set the thread attributes for joinable and realtime scheduling // priority. The higher priority will only take affect if the // program is run as root or suid. pthread_attr_t attr; pthread_attr_init( &attr ); pthread_attr_setdetachstate( &attr, PTHREAD_CREATE_JOINABLE ); #ifdef SCHED_RR // Undefined with some OSes (eg: NetBSD 1.6.x with GNU Pthread) if ( options && options->flags & RTAUDIO_SCHEDULE_REALTIME ) { struct sched_param param; int priority = options->priority; int min = sched_get_priority_min( SCHED_RR ); int max = sched_get_priority_max( SCHED_RR ); if ( priority < min ) priority = min; else if ( priority > max ) priority = max; param.sched_priority = priority; pthread_attr_setschedparam( &attr, ¶m ); pthread_attr_setschedpolicy( &attr, SCHED_RR ); } else pthread_attr_setschedpolicy( &attr, SCHED_OTHER ); #else pthread_attr_setschedpolicy( &attr, SCHED_OTHER ); #endif stream_.callbackInfo.isRunning = true; result = pthread_create( &stream_.callbackInfo.thread, &attr, ossCallbackHandler, &stream_.callbackInfo ); pthread_attr_destroy( &attr ); if ( result ) { stream_.callbackInfo.isRunning = false; errorText_ = "RtApiOss::error creating callback thread!"; goto error; } } return SUCCESS; error: if ( handle ) { pthread_cond_destroy( &handle->runnable ); if ( handle->id[0] ) close( handle->id[0] ); if ( handle->id[1] ) close( handle->id[1] ); delete handle; stream_.apiHandle = 0; } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } return FAILURE; } void RtApiOss :: closeStream() { if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiOss::closeStream(): no open stream to close!"; error( RtError::WARNING ); return; } OssHandle *handle = (OssHandle *) stream_.apiHandle; stream_.callbackInfo.isRunning = false; MUTEX_LOCK( &stream_.mutex ); if ( stream_.state == STREAM_STOPPED ) pthread_cond_signal( &handle->runnable ); MUTEX_UNLOCK( &stream_.mutex ); pthread_join( stream_.callbackInfo.thread, NULL ); if ( stream_.state == STREAM_RUNNING ) { if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) ioctl( handle->id[0], SNDCTL_DSP_HALT, 0 ); else ioctl( handle->id[1], SNDCTL_DSP_HALT, 0 ); stream_.state = STREAM_STOPPED; } if ( handle ) { pthread_cond_destroy( &handle->runnable ); if ( handle->id[0] ) close( handle->id[0] ); if ( handle->id[1] ) close( handle->id[1] ); delete handle; stream_.apiHandle = 0; } for ( int i=0; i<2; i++ ) { if ( stream_.userBuffer[i] ) { free( stream_.userBuffer[i] ); stream_.userBuffer[i] = 0; } } if ( stream_.deviceBuffer ) { free( stream_.deviceBuffer ); stream_.deviceBuffer = 0; } stream_.mode = UNINITIALIZED; stream_.state = STREAM_CLOSED; } void RtApiOss :: startStream() { verifyStream(); if ( stream_.state == STREAM_RUNNING ) { errorText_ = "RtApiOss::startStream(): the stream is already running!"; error( RtError::WARNING ); return; } MUTEX_LOCK( &stream_.mutex ); stream_.state = STREAM_RUNNING; // No need to do anything else here ... OSS automatically starts // when fed samples. MUTEX_UNLOCK( &stream_.mutex ); OssHandle *handle = (OssHandle *) stream_.apiHandle; pthread_cond_signal( &handle->runnable ); } void RtApiOss :: stopStream() { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiOss::stopStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } MUTEX_LOCK( &stream_.mutex ); // The state might change while waiting on a mutex. if ( stream_.state == STREAM_STOPPED ) { MUTEX_UNLOCK( &stream_.mutex ); return; } int result = 0; OssHandle *handle = (OssHandle *) stream_.apiHandle; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { // Flush the output with zeros a few times. char *buffer; int samples; RtAudioFormat format; if ( stream_.doConvertBuffer[0] ) { buffer = stream_.deviceBuffer; samples = stream_.bufferSize * stream_.nDeviceChannels[0]; format = stream_.deviceFormat[0]; } else { buffer = stream_.userBuffer[0]; samples = stream_.bufferSize * stream_.nUserChannels[0]; format = stream_.userFormat; } memset( buffer, 0, samples * formatBytes(format) ); for ( unsigned int i=0; iid[0], buffer, samples * formatBytes(format) ); if ( result == -1 ) { errorText_ = "RtApiOss::stopStream: audio write error."; error( RtError::WARNING ); } } result = ioctl( handle->id[0], SNDCTL_DSP_HALT, 0 ); if ( result == -1 ) { errorStream_ << "RtApiOss::stopStream: system error stopping callback procedure on device (" << stream_.device[0] << ")."; errorText_ = errorStream_.str(); goto unlock; } handle->triggered = false; } if ( stream_.mode == INPUT || ( stream_.mode == DUPLEX && handle->id[0] != handle->id[1] ) ) { result = ioctl( handle->id[1], SNDCTL_DSP_HALT, 0 ); if ( result == -1 ) { errorStream_ << "RtApiOss::stopStream: system error stopping input callback procedure on device (" << stream_.device[0] << ")."; errorText_ = errorStream_.str(); goto unlock; } } unlock: stream_.state = STREAM_STOPPED; MUTEX_UNLOCK( &stream_.mutex ); if ( result != -1 ) return; error( RtError::SYSTEM_ERROR ); } void RtApiOss :: abortStream() { verifyStream(); if ( stream_.state == STREAM_STOPPED ) { errorText_ = "RtApiOss::abortStream(): the stream is already stopped!"; error( RtError::WARNING ); return; } MUTEX_LOCK( &stream_.mutex ); // The state might change while waiting on a mutex. if ( stream_.state == STREAM_STOPPED ) { MUTEX_UNLOCK( &stream_.mutex ); return; } int result = 0; OssHandle *handle = (OssHandle *) stream_.apiHandle; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { result = ioctl( handle->id[0], SNDCTL_DSP_HALT, 0 ); if ( result == -1 ) { errorStream_ << "RtApiOss::abortStream: system error stopping callback procedure on device (" << stream_.device[0] << ")."; errorText_ = errorStream_.str(); goto unlock; } handle->triggered = false; } if ( stream_.mode == INPUT || ( stream_.mode == DUPLEX && handle->id[0] != handle->id[1] ) ) { result = ioctl( handle->id[1], SNDCTL_DSP_HALT, 0 ); if ( result == -1 ) { errorStream_ << "RtApiOss::abortStream: system error stopping input callback procedure on device (" << stream_.device[0] << ")."; errorText_ = errorStream_.str(); goto unlock; } } unlock: stream_.state = STREAM_STOPPED; MUTEX_UNLOCK( &stream_.mutex ); if ( result != -1 ) return; error( RtError::SYSTEM_ERROR ); } void RtApiOss :: callbackEvent() { OssHandle *handle = (OssHandle *) stream_.apiHandle; if ( stream_.state == STREAM_STOPPED ) { MUTEX_LOCK( &stream_.mutex ); pthread_cond_wait( &handle->runnable, &stream_.mutex ); if ( stream_.state != STREAM_RUNNING ) { MUTEX_UNLOCK( &stream_.mutex ); return; } MUTEX_UNLOCK( &stream_.mutex ); } if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApiOss::callbackEvent(): the stream is closed ... this shouldn't happen!"; error( RtError::WARNING ); return; } // Invoke user callback to get fresh output data. int doStopStream = 0; RtAudioCallback callback = (RtAudioCallback) stream_.callbackInfo.callback; double streamTime = getStreamTime(); RtAudioStreamStatus status = 0; if ( stream_.mode != INPUT && handle->xrun[0] == true ) { status |= RTAUDIO_OUTPUT_UNDERFLOW; handle->xrun[0] = false; } if ( stream_.mode != OUTPUT && handle->xrun[1] == true ) { status |= RTAUDIO_INPUT_OVERFLOW; handle->xrun[1] = false; } doStopStream = callback( stream_.userBuffer[0], stream_.userBuffer[1], stream_.bufferSize, streamTime, status, stream_.callbackInfo.userData ); if ( doStopStream == 2 ) { this->abortStream(); return; } MUTEX_LOCK( &stream_.mutex ); // The state might change while waiting on a mutex. if ( stream_.state == STREAM_STOPPED ) goto unlock; int result; char *buffer; int samples; RtAudioFormat format; if ( stream_.mode == OUTPUT || stream_.mode == DUPLEX ) { // Setup parameters and do buffer conversion if necessary. if ( stream_.doConvertBuffer[0] ) { buffer = stream_.deviceBuffer; convertBuffer( buffer, stream_.userBuffer[0], stream_.convertInfo[0] ); samples = stream_.bufferSize * stream_.nDeviceChannels[0]; format = stream_.deviceFormat[0]; } else { buffer = stream_.userBuffer[0]; samples = stream_.bufferSize * stream_.nUserChannels[0]; format = stream_.userFormat; } // Do byte swapping if necessary. if ( stream_.doByteSwap[0] ) byteSwapBuffer( buffer, samples, format ); if ( stream_.mode == DUPLEX && handle->triggered == false ) { int trig = 0; ioctl( handle->id[0], SNDCTL_DSP_SETTRIGGER, &trig ); result = write( handle->id[0], buffer, samples * formatBytes(format) ); trig = PCM_ENABLE_INPUT|PCM_ENABLE_OUTPUT; ioctl( handle->id[0], SNDCTL_DSP_SETTRIGGER, &trig ); handle->triggered = true; } else // Write samples to device. result = write( handle->id[0], buffer, samples * formatBytes(format) ); if ( result == -1 ) { // We'll assume this is an underrun, though there isn't a // specific means for determining that. handle->xrun[0] = true; errorText_ = "RtApiOss::callbackEvent: audio write error."; error( RtError::WARNING ); // Continue on to input section. } } if ( stream_.mode == INPUT || stream_.mode == DUPLEX ) { // Setup parameters. if ( stream_.doConvertBuffer[1] ) { buffer = stream_.deviceBuffer; samples = stream_.bufferSize * stream_.nDeviceChannels[1]; format = stream_.deviceFormat[1]; } else { buffer = stream_.userBuffer[1]; samples = stream_.bufferSize * stream_.nUserChannels[1]; format = stream_.userFormat; } // Read samples from device. result = read( handle->id[1], buffer, samples * formatBytes(format) ); if ( result == -1 ) { // We'll assume this is an overrun, though there isn't a // specific means for determining that. handle->xrun[1] = true; errorText_ = "RtApiOss::callbackEvent: audio read error."; error( RtError::WARNING ); goto unlock; } // Do byte swapping if necessary. if ( stream_.doByteSwap[1] ) byteSwapBuffer( buffer, samples, format ); // Do buffer conversion if necessary. if ( stream_.doConvertBuffer[1] ) convertBuffer( stream_.userBuffer[1], stream_.deviceBuffer, stream_.convertInfo[1] ); } unlock: MUTEX_UNLOCK( &stream_.mutex ); RtApi::tickStreamTime(); if ( doStopStream == 1 ) this->stopStream(); } extern "C" void *ossCallbackHandler( void *ptr ) { CallbackInfo *info = (CallbackInfo *) ptr; RtApiOss *object = (RtApiOss *) info->object; bool *isRunning = &info->isRunning; while ( *isRunning == true ) { pthread_testcancel(); object->callbackEvent(); } pthread_exit( NULL ); } //******************** End of __LINUX_OSS__ *********************// #endif // *************************************************** // // // Protected common (OS-independent) RtAudio methods. // // *************************************************** // // This method can be modified to control the behavior of error // message printing. void RtApi :: error( RtError::Type type ) { errorStream_.str(""); // clear the ostringstream if ( type == RtError::WARNING && showWarnings_ == true ) std::cerr << '\n' << errorText_ << "\n\n"; else if ( type != RtError::WARNING ) throw( RtError( errorText_, type ) ); } void RtApi :: verifyStream() { if ( stream_.state == STREAM_CLOSED ) { errorText_ = "RtApi:: a stream is not open!"; error( RtError::INVALID_USE ); } } void RtApi :: clearStreamInfo() { stream_.mode = UNINITIALIZED; stream_.state = STREAM_CLOSED; stream_.sampleRate = 0; stream_.bufferSize = 0; stream_.nBuffers = 0; stream_.userFormat = 0; stream_.userInterleaved = true; stream_.streamTime = 0.0; stream_.apiHandle = 0; stream_.deviceBuffer = 0; stream_.callbackInfo.callback = 0; stream_.callbackInfo.userData = 0; stream_.callbackInfo.isRunning = false; for ( int i=0; i<2; i++ ) { stream_.device[i] = 11111; stream_.doConvertBuffer[i] = false; stream_.deviceInterleaved[i] = true; stream_.doByteSwap[i] = false; stream_.nUserChannels[i] = 0; stream_.nDeviceChannels[i] = 0; stream_.channelOffset[i] = 0; stream_.deviceFormat[i] = 0; stream_.latency[i] = 0; stream_.userBuffer[i] = 0; stream_.convertInfo[i].channels = 0; stream_.convertInfo[i].inJump = 0; stream_.convertInfo[i].outJump = 0; stream_.convertInfo[i].inFormat = 0; stream_.convertInfo[i].outFormat = 0; stream_.convertInfo[i].inOffset.clear(); stream_.convertInfo[i].outOffset.clear(); } } unsigned int RtApi :: formatBytes( RtAudioFormat format ) { if ( format == RTAUDIO_SINT16 ) return 2; else if ( format == RTAUDIO_SINT24 || format == RTAUDIO_SINT32 || format == RTAUDIO_FLOAT32 ) return 4; else if ( format == RTAUDIO_FLOAT64 ) return 8; else if ( format == RTAUDIO_SINT8 ) return 1; errorText_ = "RtApi::formatBytes: undefined format."; error( RtError::WARNING ); return 0; } void RtApi :: setConvertInfo( StreamMode mode, unsigned int firstChannel ) { if ( mode == INPUT ) { // convert device to user buffer stream_.convertInfo[mode].inJump = stream_.nDeviceChannels[1]; stream_.convertInfo[mode].outJump = stream_.nUserChannels[1]; stream_.convertInfo[mode].inFormat = stream_.deviceFormat[1]; stream_.convertInfo[mode].outFormat = stream_.userFormat; } else { // convert user to device buffer stream_.convertInfo[mode].inJump = stream_.nUserChannels[0]; stream_.convertInfo[mode].outJump = stream_.nDeviceChannels[0]; stream_.convertInfo[mode].inFormat = stream_.userFormat; stream_.convertInfo[mode].outFormat = stream_.deviceFormat[0]; } if ( stream_.convertInfo[mode].inJump < stream_.convertInfo[mode].outJump ) stream_.convertInfo[mode].channels = stream_.convertInfo[mode].inJump; else stream_.convertInfo[mode].channels = stream_.convertInfo[mode].outJump; // Set up the interleave/deinterleave offsets. if ( stream_.deviceInterleaved[mode] != stream_.userInterleaved ) { if ( ( mode == OUTPUT && stream_.deviceInterleaved[mode] ) || ( mode == INPUT && stream_.userInterleaved ) ) { for ( int k=0; k 0 ) { if ( stream_.deviceInterleaved[mode] ) { if ( mode == OUTPUT ) { for ( int k=0; k>= 8; } in += info.inJump; out += info.outJump; } } else if (info.inFormat == RTAUDIO_FLOAT32) { Float32 *in = (Float32 *)inBuffer; for (unsigned int i=0; i> 8) & 0x0000ffff); } in += info.inJump; out += info.outJump; } } else if (info.inFormat == RTAUDIO_SINT32) { Int32 *in = (Int32 *)inBuffer; for (unsigned int i=0; i> 16) & 0x0000ffff); } in += info.inJump; out += info.outJump; } } else if (info.inFormat == RTAUDIO_FLOAT32) { Float32 *in = (Float32 *)inBuffer; for (unsigned int i=0; i> 8) & 0x00ff); } in += info.inJump; out += info.outJump; } } else if (info.inFormat == RTAUDIO_SINT24) { Int32 *in = (Int32 *)inBuffer; for (unsigned int i=0; i> 16) & 0x000000ff); } in += info.inJump; out += info.outJump; } } else if (info.inFormat == RTAUDIO_SINT32) { Int32 *in = (Int32 *)inBuffer; for (unsigned int i=0; i> 24) & 0x000000ff); } in += info.inJump; out += info.outJump; } } else if (info.inFormat == RTAUDIO_FLOAT32) { Float32 *in = (Float32 *)inBuffer; for (unsigned int i=0; i>8) | (x<<8); } //static inline uint32_t bswap_32(uint32_t x) { return (bswap_16(x&0xffff)<<16) | (bswap_16(x>>16)); } //static inline uint64_t bswap_64(uint64_t x) { return (((unsigned long long)bswap_32(x&0xffffffffull))<<32) | (bswap_32(x>>32)); } void RtApi :: byteSwapBuffer( char *buffer, unsigned int samples, RtAudioFormat format ) { register char val; register char *ptr; ptr = buffer; if ( format == RTAUDIO_SINT16 ) { for ( unsigned int i=0; i //*********************************************************************// // RtMidi Definitions //*********************************************************************// void RtMidi :: getCompiledApi( std::vector &apis ) throw() { apis.clear(); // The order here will control the order of RtMidi's API search in // the constructor. #if defined(__MACOSX_CORE__) apis.push_back( MACOSX_CORE ); #endif #if defined(__LINUX_ALSA__) apis.push_back( LINUX_ALSA ); #endif #if defined(__UNIX_JACK__) apis.push_back( UNIX_JACK ); #endif #if defined(__WINDOWS_MM__) apis.push_back( WINDOWS_MM ); #endif #if defined(__WINDOWS_KS__) apis.push_back( WINDOWS_KS ); #endif #if defined(__RTMIDI_DUMMY__) apis.push_back( RTMIDI_DUMMY ); #endif } void RtMidi :: error( RtError::Type type, std::string errorString ) { if (type == RtError::WARNING) { std::cerr << '\n' << errorString << "\n\n"; } else if (type == RtError::DEBUG_WARNING) { #if defined(__RTMIDI_DEBUG__) std::cerr << '\n' << errorString << "\n\n"; #endif } else { std::cerr << '\n' << errorString << "\n\n"; throw RtError( errorString, type ); } } //*********************************************************************// // RtMidiIn Definitions //*********************************************************************// void RtMidiIn :: openMidiApi( RtMidi::Api api, const std::string clientName, unsigned int queueSizeLimit ) { if ( rtapi_ ) delete rtapi_; rtapi_ = 0; #if defined(__UNIX_JACK__) if ( api == UNIX_JACK ) rtapi_ = new MidiInJack( clientName, queueSizeLimit ); #endif #if defined(__LINUX_ALSA__) if ( api == LINUX_ALSA ) rtapi_ = new MidiInAlsa( clientName, queueSizeLimit ); #endif #if defined(__WINDOWS_MM__) if ( api == WINDOWS_MM ) rtapi_ = new MidiInWinMM( clientName, queueSizeLimit ); #endif #if defined(__WINDOWS_KS__) if ( api == WINDOWS_KS ) rtapi_ = new MidiInWinKS( clientName, queueSizeLimit ); #endif #if defined(__MACOSX_CORE__) if ( api == MACOSX_CORE ) rtapi_ = new MidiInCore( clientName, queueSizeLimit ); #endif #if defined(__RTMIDI_DUMMY__) if ( api == RTMIDI_DUMMY ) rtapi_ = new MidiInDummy( clientName, queueSizeLimit ); #endif } RtMidiIn :: RtMidiIn( RtMidi::Api api, const std::string clientName, unsigned int queueSizeLimit ) { rtapi_ = 0; if ( api != UNSPECIFIED ) { // Attempt to open the specified API. openMidiApi( api, clientName, queueSizeLimit ); if ( rtapi_ ) return; // No compiled support for specified API value. Issue a debug // warning and continue as if no API was specified. RtMidi::error( RtError::WARNING, "RtMidiIn: no compiled support for specified API argument!" ); } // Iterate through the compiled APIs and return as soon as we find // one with at least one port or we reach the end of the list. std::vector< RtMidi::Api > apis; getCompiledApi( apis ); for ( unsigned int i=0; igetPortCount() ) break; } if ( rtapi_ ) return; // It should not be possible to get here because the preprocessor // definition __RTMIDI_DUMMY__ is automatically defined if no // API-specific definitions are passed to the compiler. But just in // case something weird happens, we'll print out an error message. RtMidi::error( RtError::WARNING, "RtMidiIn: no compiled API support found ... critical error!!" ); } RtMidiIn :: ~RtMidiIn() throw() { delete rtapi_; } //*********************************************************************// // RtMidiOut Definitions //*********************************************************************// void RtMidiOut :: openMidiApi( RtMidi::Api api, const std::string clientName ) { if ( rtapi_ ) delete rtapi_; rtapi_ = 0; #if defined(__UNIX_JACK__) if ( api == UNIX_JACK ) rtapi_ = new MidiOutJack( clientName ); #endif #if defined(__LINUX_ALSA__) if ( api == LINUX_ALSA ) rtapi_ = new MidiOutAlsa( clientName ); #endif #if defined(__WINDOWS_MM__) if ( api == WINDOWS_MM ) rtapi_ = new MidiOutWinMM( clientName ); #endif #if defined(__WINDOWS_KS__) if ( api == WINDOWS_KS ) rtapi_ = new MidiOutWinKS( clientName ); #endif #if defined(__MACOSX_CORE__) if ( api == MACOSX_CORE ) rtapi_ = new MidiOutCore( clientName ); #endif #if defined(__RTMIDI_DUMMY__) if ( api == RTMIDI_DUMMY ) rtapi_ = new MidiOutDummy( clientName ); #endif } RtMidiOut :: RtMidiOut( RtMidi::Api api, const std::string clientName ) { rtapi_ = 0; if ( api != UNSPECIFIED ) { // Attempt to open the specified API. openMidiApi( api, clientName ); if ( rtapi_ ) return; // No compiled support for specified API value. Issue a debug // warning and continue as if no API was specified. RtMidi::error( RtError::WARNING, "RtMidiOut: no compiled support for specified API argument!" ); } // Iterate through the compiled APIs and return as soon as we find // one with at least one port or we reach the end of the list. std::vector< RtMidi::Api > apis; getCompiledApi( apis ); for ( unsigned int i=0; igetPortCount() ) break; } if ( rtapi_ ) return; // It should not be possible to get here because the preprocessor // definition __RTMIDI_DUMMY__ is automatically defined if no // API-specific definitions are passed to the compiler. But just in // case something weird happens, we'll print out an error message. RtMidi::error( RtError::WARNING, "RtMidiOut: no compiled API support found ... critical error!!" ); } RtMidiOut :: ~RtMidiOut() throw() { delete rtapi_; } //*********************************************************************// // Common MidiInApi Definitions //*********************************************************************// MidiInApi :: MidiInApi( unsigned int queueSizeLimit ) : apiData_( 0 ), connected_( false ) { // Allocate the MIDI queue. inputData_.queue.ringSize = queueSizeLimit; if ( inputData_.queue.ringSize > 0 ) inputData_.queue.ring = new MidiMessage[ inputData_.queue.ringSize ]; } MidiInApi :: ~MidiInApi( void ) { // Delete the MIDI queue. if ( inputData_.queue.ringSize > 0 ) delete [] inputData_.queue.ring; } void MidiInApi :: setCallback( RtMidiIn::RtMidiCallback callback, void *userData ) { if ( inputData_.usingCallback ) { errorString_ = "MidiInApi::setCallback: a callback function is already set!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } if ( !callback ) { errorString_ = "RtMidiIn::setCallback: callback function value is invalid!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } inputData_.userCallback = (void *) callback; inputData_.userData = userData; inputData_.usingCallback = true; } void MidiInApi :: cancelCallback() { if ( !inputData_.usingCallback ) { errorString_ = "RtMidiIn::cancelCallback: no callback function was set!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } inputData_.userCallback = 0; inputData_.userData = 0; inputData_.usingCallback = false; } void MidiInApi :: ignoreTypes( bool midiSysex, bool midiTime, bool midiSense ) { inputData_.ignoreFlags = 0; if ( midiSysex ) inputData_.ignoreFlags = 0x01; if ( midiTime ) inputData_.ignoreFlags |= 0x02; if ( midiSense ) inputData_.ignoreFlags |= 0x04; } double MidiInApi :: getMessage( std::vector *message ) { message->clear(); if ( inputData_.usingCallback ) { errorString_ = "RtMidiIn::getNextMessage: a user callback is currently set for this port."; RtMidi::error( RtError::WARNING, errorString_ ); return 0.0; } if ( inputData_.queue.size == 0 ) return 0.0; // Copy queued message to the vector pointer argument and then "pop" it. std::vector *bytes = &(inputData_.queue.ring[inputData_.queue.front].bytes); message->assign( bytes->begin(), bytes->end() ); double deltaTime = inputData_.queue.ring[inputData_.queue.front].timeStamp; inputData_.queue.size--; inputData_.queue.front++; if ( inputData_.queue.front == inputData_.queue.ringSize ) inputData_.queue.front = 0; return deltaTime; } //*********************************************************************// // Common MidiOutApi Definitions //*********************************************************************// MidiOutApi :: MidiOutApi( void ) : apiData_( 0 ), connected_( false ) { } MidiOutApi :: ~MidiOutApi( void ) { } // *************************************************** // // // OS/API-specific methods. // // *************************************************** // #if defined(__MACOSX_CORE__) // The CoreMIDI API is based on the use of a callback function for // MIDI input. We convert the system specific time stamps to delta // time values. // OS-X CoreMIDI header files. #include #include #include // A structure to hold variables related to the CoreMIDI API // implementation. struct CoreMidiData { MIDIClientRef client; MIDIPortRef port; MIDIEndpointRef endpoint; MIDIEndpointRef destinationId; unsigned long long lastTime; MIDISysexSendRequest sysexreq; }; //*********************************************************************// // API: OS-X // Class Definitions: MidiInCore //*********************************************************************// void midiInputCallback( const MIDIPacketList *list, void *procRef, void *srcRef ) { MidiInApi::RtMidiInData *data = static_cast (procRef); CoreMidiData *apiData = static_cast (data->apiData); unsigned char status; unsigned short nBytes, iByte, size; unsigned long long time; bool& continueSysex = data->continueSysex; MidiInApi::MidiMessage& message = data->message; const MIDIPacket *packet = &list->packet[0]; for ( unsigned int i=0; inumPackets; ++i ) { // My interpretation of the CoreMIDI documentation: all message // types, except sysex, are complete within a packet and there may // be several of them in a single packet. Sysex messages can be // broken across multiple packets and PacketLists but are bundled // alone within each packet (these packets do not contain other // message types). If sysex messages are split across multiple // MIDIPacketLists, they must be handled by multiple calls to this // function. nBytes = packet->length; if ( nBytes == 0 ) continue; // Calculate time stamp. if ( data->firstMessage ) { message.timeStamp = 0.0; data->firstMessage = false; } else { time = packet->timeStamp; if ( time == 0 ) { // this happens when receiving asynchronous sysex messages time = AudioGetCurrentHostTime(); } time -= apiData->lastTime; time = AudioConvertHostTimeToNanos( time ); if ( !continueSysex ) message.timeStamp = time * 0.000000001; } apiData->lastTime = packet->timeStamp; if ( apiData->lastTime == 0 ) { // this happens when receiving asynchronous sysex messages apiData->lastTime = AudioGetCurrentHostTime(); } //std::cout << "TimeStamp = " << packet->timeStamp << std::endl; iByte = 0; if ( continueSysex ) { // We have a continuing, segmented sysex message. if ( !( data->ignoreFlags & 0x01 ) ) { // If we're not ignoring sysex messages, copy the entire packet. for ( unsigned int j=0; jdata[j] ); } continueSysex = packet->data[nBytes-1] != 0xF7; if ( !continueSysex ) { // If not a continuing sysex message, invoke the user callback function or queue the message. if ( data->usingCallback ) { RtMidiIn::RtMidiCallback callback = (RtMidiIn::RtMidiCallback) data->userCallback; callback( message.timeStamp, &message.bytes, data->userData ); } else { // As long as we haven't reached our queue size limit, push the message. if ( data->queue.size < data->queue.ringSize ) { data->queue.ring[data->queue.back++] = message; if ( data->queue.back == data->queue.ringSize ) data->queue.back = 0; data->queue.size++; } else std::cerr << "\nMidiInCore: message queue limit reached!!\n\n"; } message.bytes.clear(); } } else { while ( iByte < nBytes ) { size = 0; // We are expecting that the next byte in the packet is a status byte. status = packet->data[iByte]; if ( !(status & 0x80) ) break; // Determine the number of bytes in the MIDI message. if ( status < 0xC0 ) size = 3; else if ( status < 0xE0 ) size = 2; else if ( status < 0xF0 ) size = 3; else if ( status == 0xF0 ) { // A MIDI sysex if ( data->ignoreFlags & 0x01 ) { size = 0; iByte = nBytes; } else size = nBytes - iByte; continueSysex = packet->data[nBytes-1] != 0xF7; } else if ( status == 0xF1 ) { // A MIDI time code message if ( data->ignoreFlags & 0x02 ) { size = 0; iByte += 2; } else size = 2; } else if ( status == 0xF2 ) size = 3; else if ( status == 0xF3 ) size = 2; else if ( status == 0xF8 && ( data->ignoreFlags & 0x02 ) ) { // A MIDI timing tick message and we're ignoring it. size = 0; iByte += 1; } else if ( status == 0xFE && ( data->ignoreFlags & 0x04 ) ) { // A MIDI active sensing message and we're ignoring it. size = 0; iByte += 1; } else size = 1; // Copy the MIDI data to our vector. if ( size ) { message.bytes.assign( &packet->data[iByte], &packet->data[iByte+size] ); if ( !continueSysex ) { // If not a continuing sysex message, invoke the user callback function or queue the message. if ( data->usingCallback ) { RtMidiIn::RtMidiCallback callback = (RtMidiIn::RtMidiCallback) data->userCallback; callback( message.timeStamp, &message.bytes, data->userData ); } else { // As long as we haven't reached our queue size limit, push the message. if ( data->queue.size < data->queue.ringSize ) { data->queue.ring[data->queue.back++] = message; if ( data->queue.back == data->queue.ringSize ) data->queue.back = 0; data->queue.size++; } else std::cerr << "\nMidiInCore: message queue limit reached!!\n\n"; } message.bytes.clear(); } iByte += size; } } } packet = MIDIPacketNext(packet); } } MidiInCore :: MidiInCore( const std::string clientName, unsigned int queueSizeLimit ) : MidiInApi( queueSizeLimit ) { initialize( clientName ); } MidiInCore :: ~MidiInCore( void ) { // Close a connection if it exists. closePort(); // Cleanup. CoreMidiData *data = static_cast (apiData_); MIDIClientDispose( data->client ); if ( data->endpoint ) MIDIEndpointDispose( data->endpoint ); delete data; } void MidiInCore :: initialize( const std::string& clientName ) { // Set up our client. MIDIClientRef client; OSStatus result = MIDIClientCreate( CFStringCreateWithCString( NULL, clientName.c_str(), kCFStringEncodingASCII ), NULL, NULL, &client ); if ( result != noErr ) { errorString_ = "MidiInCore::initialize: error creating OS-X MIDI client object."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Save our api-specific connection information. CoreMidiData *data = (CoreMidiData *) new CoreMidiData; data->client = client; data->endpoint = 0; apiData_ = (void *) data; inputData_.apiData = (void *) data; } void MidiInCore :: openPort( unsigned int portNumber, const std::string portName ) { if ( connected_ ) { errorString_ = "MidiInCore::openPort: a valid connection already exists!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } unsigned int nSrc = MIDIGetNumberOfSources(); if (nSrc < 1) { errorString_ = "MidiInCore::openPort: no MIDI input sources found!"; RtMidi::error( RtError::NO_DEVICES_FOUND, errorString_ ); } std::ostringstream ost; if ( portNumber >= nSrc ) { ost << "MidiInCore::openPort: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); } MIDIPortRef port; CoreMidiData *data = static_cast (apiData_); OSStatus result = MIDIInputPortCreate( data->client, CFStringCreateWithCString( NULL, portName.c_str(), kCFStringEncodingASCII ), midiInputCallback, (void *)&inputData_, &port ); if ( result != noErr ) { MIDIClientDispose( data->client ); errorString_ = "MidiInCore::openPort: error creating OS-X MIDI input port."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Get the desired input source identifier. MIDIEndpointRef endpoint = MIDIGetSource( portNumber ); if ( endpoint == 0 ) { MIDIPortDispose( port ); MIDIClientDispose( data->client ); errorString_ = "MidiInCore::openPort: error getting MIDI input source reference."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Make the connection. result = MIDIPortConnectSource( port, endpoint, NULL ); if ( result != noErr ) { MIDIPortDispose( port ); MIDIClientDispose( data->client ); errorString_ = "MidiInCore::openPort: error connecting OS-X MIDI input port."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Save our api-specific port information. data->port = port; connected_ = true; } void MidiInCore :: openVirtualPort( const std::string portName ) { CoreMidiData *data = static_cast (apiData_); // Create a virtual MIDI input destination. MIDIEndpointRef endpoint; OSStatus result = MIDIDestinationCreate( data->client, CFStringCreateWithCString( NULL, portName.c_str(), kCFStringEncodingASCII ), midiInputCallback, (void *)&inputData_, &endpoint ); if ( result != noErr ) { errorString_ = "MidiInCore::openVirtualPort: error creating virtual OS-X MIDI destination."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Save our api-specific connection information. data->endpoint = endpoint; } void MidiInCore :: closePort( void ) { if ( connected_ ) { CoreMidiData *data = static_cast (apiData_); MIDIPortDispose( data->port ); connected_ = false; } } unsigned int MidiInCore :: getPortCount() { return MIDIGetNumberOfSources(); } // This function was submitted by Douglas Casey Tucker and apparently // derived largely from PortMidi. CFStringRef EndpointName( MIDIEndpointRef endpoint, bool isExternal ) { CFMutableStringRef result = CFStringCreateMutable( NULL, 0 ); CFStringRef str; // Begin with the endpoint's name. str = NULL; MIDIObjectGetStringProperty( endpoint, kMIDIPropertyName, &str ); if ( str != NULL ) { CFStringAppend( result, str ); CFRelease( str ); } MIDIEntityRef entity = NULL; MIDIEndpointGetEntity( endpoint, &entity ); if ( entity == 0 ) // probably virtual return result; if ( CFStringGetLength( result ) == 0 ) { // endpoint name has zero length -- try the entity str = NULL; MIDIObjectGetStringProperty( entity, kMIDIPropertyName, &str ); if ( str != NULL ) { CFStringAppend( result, str ); CFRelease( str ); } } // now consider the device's name MIDIDeviceRef device = 0; MIDIEntityGetDevice( entity, &device ); if ( device == 0 ) return result; str = NULL; MIDIObjectGetStringProperty( device, kMIDIPropertyName, &str ); if ( CFStringGetLength( result ) == 0 ) { CFRelease( result ); return str; } if ( str != NULL ) { // if an external device has only one entity, throw away // the endpoint name and just use the device name if ( isExternal && MIDIDeviceGetNumberOfEntities( device ) < 2 ) { CFRelease( result ); return str; } else { if ( CFStringGetLength( str ) == 0 ) { CFRelease( str ); return result; } // does the entity name already start with the device name? // (some drivers do this though they shouldn't) // if so, do not prepend if ( CFStringCompareWithOptions( result, /* endpoint name */ str /* device name */, CFRangeMake(0, CFStringGetLength( str ) ), 0 ) != kCFCompareEqualTo ) { // prepend the device name to the entity name if ( CFStringGetLength( result ) > 0 ) CFStringInsert( result, 0, CFSTR(" ") ); CFStringInsert( result, 0, str ); } CFRelease( str ); } } return result; } // This function was submitted by Douglas Casey Tucker and apparently // derived largely from PortMidi. static CFStringRef ConnectedEndpointName( MIDIEndpointRef endpoint ) { CFMutableStringRef result = CFStringCreateMutable( NULL, 0 ); CFStringRef str; OSStatus err; int i; // Does the endpoint have connections? CFDataRef connections = NULL; int nConnected = 0; bool anyStrings = false; err = MIDIObjectGetDataProperty( endpoint, kMIDIPropertyConnectionUniqueID, &connections ); if ( connections != NULL ) { // It has connections, follow them // Concatenate the names of all connected devices nConnected = CFDataGetLength( connections ) / sizeof(MIDIUniqueID); if ( nConnected ) { const SInt32 *pid = (const SInt32 *)(CFDataGetBytePtr(connections)); for ( i=0; i= MIDIGetNumberOfSources() ) { ost << "MidiInCore::getPortName: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); //RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); return stringName; } portRef = MIDIGetSource( portNumber ); nameRef = ConnectedEndpointName(portRef); CFStringGetCString( nameRef, name, sizeof(name), 0); CFRelease( nameRef ); return stringName = name; } //*********************************************************************// // API: OS-X // Class Definitions: MidiOutCore //*********************************************************************// MidiOutCore :: MidiOutCore( const std::string clientName ) : MidiOutApi() { initialize( clientName ); } MidiOutCore :: ~MidiOutCore( void ) { // Close a connection if it exists. closePort(); // Cleanup. CoreMidiData *data = static_cast (apiData_); MIDIClientDispose( data->client ); if ( data->endpoint ) MIDIEndpointDispose( data->endpoint ); delete data; } void MidiOutCore :: initialize( const std::string& clientName ) { // Set up our client. MIDIClientRef client; OSStatus result = MIDIClientCreate( CFStringCreateWithCString( NULL, clientName.c_str(), kCFStringEncodingASCII ), NULL, NULL, &client ); if ( result != noErr ) { errorString_ = "MidiOutCore::initialize: error creating OS-X MIDI client object."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Save our api-specific connection information. CoreMidiData *data = (CoreMidiData *) new CoreMidiData; data->client = client; data->endpoint = 0; apiData_ = (void *) data; } unsigned int MidiOutCore :: getPortCount() { return MIDIGetNumberOfDestinations(); } std::string MidiOutCore :: getPortName( unsigned int portNumber ) { CFStringRef nameRef; MIDIEndpointRef portRef; std::ostringstream ost; char name[128]; std::string stringName; if ( portNumber >= MIDIGetNumberOfDestinations() ) { ost << "MidiOutCore::getPortName: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); return stringName; //RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); } portRef = MIDIGetDestination( portNumber ); nameRef = ConnectedEndpointName(portRef); CFStringGetCString( nameRef, name, sizeof(name), 0); CFRelease( nameRef ); return stringName = name; } void MidiOutCore :: openPort( unsigned int portNumber, const std::string portName ) { if ( connected_ ) { errorString_ = "MidiOutCore::openPort: a valid connection already exists!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } unsigned int nDest = MIDIGetNumberOfDestinations(); if (nDest < 1) { errorString_ = "MidiOutCore::openPort: no MIDI output destinations found!"; RtMidi::error( RtError::NO_DEVICES_FOUND, errorString_ ); } std::ostringstream ost; if ( portNumber >= nDest ) { ost << "MidiOutCore::openPort: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); } MIDIPortRef port; CoreMidiData *data = static_cast (apiData_); OSStatus result = MIDIOutputPortCreate( data->client, CFStringCreateWithCString( NULL, portName.c_str(), kCFStringEncodingASCII ), &port ); if ( result != noErr ) { MIDIClientDispose( data->client ); errorString_ = "MidiOutCore::openPort: error creating OS-X MIDI output port."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Get the desired output port identifier. MIDIEndpointRef destination = MIDIGetDestination( portNumber ); if ( destination == 0 ) { MIDIPortDispose( port ); MIDIClientDispose( data->client ); errorString_ = "MidiOutCore::openPort: error getting MIDI output destination reference."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Save our api-specific connection information. data->port = port; data->destinationId = destination; connected_ = true; } void MidiOutCore :: closePort( void ) { if ( connected_ ) { CoreMidiData *data = static_cast (apiData_); MIDIPortDispose( data->port ); connected_ = false; } } void MidiOutCore :: openVirtualPort( std::string portName ) { CoreMidiData *data = static_cast (apiData_); if ( data->endpoint ) { errorString_ = "MidiOutCore::openVirtualPort: a virtual output port already exists!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } // Create a virtual MIDI output source. MIDIEndpointRef endpoint; OSStatus result = MIDISourceCreate( data->client, CFStringCreateWithCString( NULL, portName.c_str(), kCFStringEncodingASCII ), &endpoint ); if ( result != noErr ) { errorString_ = "MidiOutCore::initialize: error creating OS-X virtual MIDI source."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Save our api-specific connection information. data->endpoint = endpoint; } char *sysexBuffer = 0; void sysexCompletionProc( MIDISysexSendRequest * sreq ) { //std::cout << "Completed SysEx send\n"; delete sysexBuffer; sysexBuffer = 0; } void MidiOutCore :: sendMessage( std::vector *message ) { // We use the MIDISendSysex() function to asynchronously send sysex // messages. Otherwise, we use a single CoreMidi MIDIPacket. unsigned int nBytes = message->size(); if ( nBytes == 0 ) { errorString_ = "MidiOutCore::sendMessage: no data in message argument!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } // unsigned int packetBytes, bytesLeft = nBytes; // unsigned int messageIndex = 0; MIDITimeStamp timeStamp = AudioGetCurrentHostTime(); CoreMidiData *data = static_cast (apiData_); OSStatus result; if ( message->at(0) == 0xF0 ) { while ( sysexBuffer != 0 ) usleep( 1000 ); // sleep 1 ms sysexBuffer = new char[nBytes]; if ( sysexBuffer == NULL ) { errorString_ = "MidiOutCore::sendMessage: error allocating sysex message memory!"; RtMidi::error( RtError::MEMORY_ERROR, errorString_ ); } // Copy data to buffer. for ( unsigned int i=0; iat(i); data->sysexreq.destination = data->destinationId; data->sysexreq.data = (Byte *)sysexBuffer; data->sysexreq.bytesToSend = nBytes; data->sysexreq.complete = 0; data->sysexreq.completionProc = sysexCompletionProc; data->sysexreq.completionRefCon = &(data->sysexreq); result = MIDISendSysex( &(data->sysexreq) ); if ( result != noErr ) { errorString_ = "MidiOutCore::sendMessage: error sending MIDI to virtual destinations."; RtMidi::error( RtError::WARNING, errorString_ ); } return; } else if ( nBytes > 3 ) { errorString_ = "MidiOutCore::sendMessage: message format problem ... not sysex but > 3 bytes?"; RtMidi::error( RtError::WARNING, errorString_ ); return; } MIDIPacketList packetList; MIDIPacket *packet = MIDIPacketListInit( &packetList ); packet = MIDIPacketListAdd( &packetList, sizeof(packetList), packet, timeStamp, nBytes, (const Byte *) &message->at( 0 ) ); if ( !packet ) { errorString_ = "MidiOutCore::sendMessage: could not allocate packet list"; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Send to any destinations that may have connected to us. if ( data->endpoint ) { result = MIDIReceived( data->endpoint, &packetList ); if ( result != noErr ) { errorString_ = "MidiOutCore::sendMessage: error sending MIDI to virtual destinations."; RtMidi::error( RtError::WARNING, errorString_ ); } } // And send to an explicit destination port if we're connected. if ( connected_ ) { result = MIDISend( data->port, data->destinationId, &packetList ); if ( result != noErr ) { errorString_ = "MidiOutCore::sendMessage: error sending MIDI message to port."; RtMidi::error( RtError::WARNING, errorString_ ); } } } #endif // __MACOSX_CORE__ //*********************************************************************// // API: LINUX ALSA SEQUENCER //*********************************************************************// // API information found at: // - http://www.alsa-project.org/documentation.php#Library #if defined(__LINUX_ALSA__) // The ALSA Sequencer API is based on the use of a callback function for // MIDI input. // // Thanks to Pedro Lopez-Cabanillas for help with the ALSA sequencer // time stamps and other assorted fixes!!! // If you don't need timestamping for incoming MIDI events, define the // preprocessor definition AVOID_TIMESTAMPING to save resources // associated with the ALSA sequencer queues. #include #include // ALSA header file. #include // Global sequencer instance created when first In/Out object is // created, then destroyed when last In/Out is deleted. static snd_seq_t *s_seq = NULL; // Variable to keep track of how many ports are open. static unsigned int s_numPorts = 0; // The client name to use when creating the sequencer, which is // currently set on the first call to createSequencer. static std::string s_clientName = "RtMidi Client"; // A structure to hold variables related to the ALSA API // implementation. struct AlsaMidiData { snd_seq_t *seq; unsigned int portNum; int vport; snd_seq_port_subscribe_t *subscription; snd_midi_event_t *coder; unsigned int bufferSize; unsigned char *buffer; pthread_t thread; pthread_t dummy_thread_id; unsigned long long lastTime; int queue_id; // an input queue is needed to get timestamped events int trigger_fds[2]; }; #define PORT_TYPE( pinfo, bits ) ((snd_seq_port_info_get_capability(pinfo) & (bits)) == (bits)) snd_seq_t* createSequencer( const std::string& clientName ) { // Set up the ALSA sequencer client. if ( s_seq == NULL ) { int result = snd_seq_open(&s_seq, "default", SND_SEQ_OPEN_DUPLEX, SND_SEQ_NONBLOCK); if ( result < 0 ) { s_seq = NULL; } else { // Set client name, use current name if given string is empty. if ( clientName != "" ) { s_clientName = clientName; } snd_seq_set_client_name( s_seq, s_clientName.c_str() ); } } // Increment port count. s_numPorts++; return s_seq; } void freeSequencer ( void ) { s_numPorts--; if ( s_numPorts == 0 && s_seq != NULL ) { snd_seq_close( s_seq ); s_seq = NULL; } } //*********************************************************************// // API: LINUX ALSA // Class Definitions: MidiInAlsa //*********************************************************************// extern "C" void *alsaMidiHandler( void *ptr ) { MidiInApi::RtMidiInData *data = static_cast (ptr); AlsaMidiData *apiData = static_cast (data->apiData); long nBytes; unsigned long long time, lastTime; bool continueSysex = false; bool doDecode = false; MidiInApi::MidiMessage message; int poll_fd_count; struct pollfd *poll_fds; snd_seq_event_t *ev; int result; apiData->bufferSize = 32; result = snd_midi_event_new( 0, &apiData->coder ); if ( result < 0 ) { data->doInput = false; std::cerr << "\nMidiInAlsa::alsaMidiHandler: error initializing MIDI event parser!\n\n"; return 0; } unsigned char *buffer = (unsigned char *) malloc( apiData->bufferSize ); if ( buffer == NULL ) { data->doInput = false; snd_midi_event_free( apiData->coder ); apiData->coder = 0; std::cerr << "\nMidiInAlsa::alsaMidiHandler: error initializing buffer memory!\n\n"; return 0; } snd_midi_event_init( apiData->coder ); snd_midi_event_no_status( apiData->coder, 1 ); // suppress running status messages poll_fd_count = snd_seq_poll_descriptors_count( apiData->seq, POLLIN ) + 1; poll_fds = (struct pollfd*)alloca( poll_fd_count * sizeof( struct pollfd )); snd_seq_poll_descriptors( apiData->seq, poll_fds + 1, poll_fd_count - 1, POLLIN ); poll_fds[0].fd = apiData->trigger_fds[0]; poll_fds[0].events = POLLIN; while ( data->doInput ) { if ( snd_seq_event_input_pending( apiData->seq, 1 ) == 0 ) { // No data pending if ( poll( poll_fds, poll_fd_count, -1) >= 0 ) { if ( poll_fds[0].revents & POLLIN ) { bool dummy; int res = read( poll_fds[0].fd, &dummy, sizeof(dummy) ); (void) res; } } continue; } // If here, there should be data. result = snd_seq_event_input( apiData->seq, &ev ); if ( result == -ENOSPC ) { std::cerr << "\nMidiInAlsa::alsaMidiHandler: MIDI input buffer overrun!\n\n"; continue; } else if ( result <= 0 ) { std::cerr << "MidiInAlsa::alsaMidiHandler: unknown MIDI input error!\n"; continue; } // This is a bit weird, but we now have to decode an ALSA MIDI // event (back) into MIDI bytes. We'll ignore non-MIDI types. if ( !continueSysex ) message.bytes.clear(); doDecode = false; switch ( ev->type ) { case SND_SEQ_EVENT_PORT_SUBSCRIBED: #if defined(__RTMIDI_DEBUG__) std::cout << "MidiInAlsa::alsaMidiHandler: port connection made!\n"; #endif break; case SND_SEQ_EVENT_PORT_UNSUBSCRIBED: #if defined(__RTMIDI_DEBUG__) std::cerr << "MidiInAlsa::alsaMidiHandler: port connection has closed!\n"; std::cout << "sender = " << (int) ev->data.connect.sender.client << ":" << (int) ev->data.connect.sender.port << ", dest = " << (int) ev->data.connect.dest.client << ":" << (int) ev->data.connect.dest.port << std::endl; #endif break; case SND_SEQ_EVENT_QFRAME: // MIDI time code if ( !( data->ignoreFlags & 0x02 ) ) doDecode = true; break; case SND_SEQ_EVENT_TICK: // MIDI timing tick if ( !( data->ignoreFlags & 0x02 ) ) doDecode = true; break; case SND_SEQ_EVENT_SENSING: // Active sensing if ( !( data->ignoreFlags & 0x04 ) ) doDecode = true; break; case SND_SEQ_EVENT_SYSEX: if ( (data->ignoreFlags & 0x01) ) break; if ( ev->data.ext.len > apiData->bufferSize ) { apiData->bufferSize = ev->data.ext.len; free( buffer ); buffer = (unsigned char *) malloc( apiData->bufferSize ); if ( buffer == NULL ) { data->doInput = false; std::cerr << "\nMidiInAlsa::alsaMidiHandler: error resizing buffer memory!\n\n"; break; } } default: doDecode = true; } if ( doDecode ) { nBytes = snd_midi_event_decode( apiData->coder, buffer, apiData->bufferSize, ev ); if ( nBytes > 0 ) { // The ALSA sequencer has a maximum buffer size for MIDI sysex // events of 256 bytes. If a device sends sysex messages larger // than this, they are segmented into 256 byte chunks. So, // we'll watch for this and concatenate sysex chunks into a // single sysex message if necessary. if ( !continueSysex ) message.bytes.assign( buffer, &buffer[nBytes] ); else message.bytes.insert( message.bytes.end(), buffer, &buffer[nBytes] ); continueSysex = ( ( ev->type == SND_SEQ_EVENT_SYSEX ) && ( message.bytes.back() != 0xF7 ) ); if ( !continueSysex ) { // Calculate the time stamp: message.timeStamp = 0.0; // Method 1: Use the system time. //(void)gettimeofday(&tv, (struct timezone *)NULL); //time = (tv.tv_sec * 1000000) + tv.tv_usec; // Method 2: Use the ALSA sequencer event time data. // (thanks to Pedro Lopez-Cabanillas!). time = ( ev->time.time.tv_sec * 1000000 ) + ( ev->time.time.tv_nsec/1000 ); lastTime = time; time -= apiData->lastTime; apiData->lastTime = lastTime; if ( data->firstMessage == true ) data->firstMessage = false; else message.timeStamp = time * 0.000001; } else { #if defined(__RTMIDI_DEBUG__) std::cerr << "\nMidiInAlsa::alsaMidiHandler: event parsing error or not a MIDI event!\n\n"; #endif } } } snd_seq_free_event( ev ); if ( message.bytes.size() == 0 || continueSysex ) continue; if ( data->usingCallback ) { RtMidiIn::RtMidiCallback callback = (RtMidiIn::RtMidiCallback) data->userCallback; callback( message.timeStamp, &message.bytes, data->userData ); } else { // As long as we haven't reached our queue size limit, push the message. if ( data->queue.size < data->queue.ringSize ) { data->queue.ring[data->queue.back++] = message; if ( data->queue.back == data->queue.ringSize ) data->queue.back = 0; data->queue.size++; } else std::cerr << "\nMidiInAlsa: message queue limit reached!!\n\n"; } } if ( buffer ) free( buffer ); snd_midi_event_free( apiData->coder ); apiData->coder = 0; apiData->thread = apiData->dummy_thread_id; return 0; } MidiInAlsa :: MidiInAlsa( const std::string clientName, unsigned int queueSizeLimit ) : MidiInApi( queueSizeLimit ) { initialize( clientName ); } MidiInAlsa :: ~MidiInAlsa() { // Close a connection if it exists. closePort(); // Shutdown the input thread. AlsaMidiData *data = static_cast (apiData_); if ( inputData_.doInput ) { inputData_.doInput = false; int res = write( data->trigger_fds[1], &inputData_.doInput, sizeof(inputData_.doInput) ); (void) res; if ( !pthread_equal(data->thread, data->dummy_thread_id) ) pthread_join( data->thread, NULL ); } // Cleanup. close ( data->trigger_fds[0] ); close ( data->trigger_fds[1] ); if ( data->vport >= 0 ) snd_seq_delete_port( data->seq, data->vport ); #ifndef AVOID_TIMESTAMPING snd_seq_free_queue( data->seq, data->queue_id ); #endif freeSequencer(); delete data; } void MidiInAlsa :: initialize( const std::string& clientName ) { snd_seq_t* seq = createSequencer( clientName ); if ( seq == NULL ) { s_seq = NULL; errorString_ = "MidiInAlsa::initialize: error creating ALSA sequencer client object."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Save our api-specific connection information. AlsaMidiData *data = (AlsaMidiData *) new AlsaMidiData; data->seq = seq; data->portNum = -1; data->vport = -1; data->subscription = 0; data->dummy_thread_id = pthread_self(); data->thread = data->dummy_thread_id; data->trigger_fds[0] = -1; data->trigger_fds[1] = -1; apiData_ = (void *) data; inputData_.apiData = (void *) data; if ( pipe(data->trigger_fds) == -1 ) { errorString_ = "MidiInAlsa::initialize: error creating pipe objects."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Create the input queue #ifndef AVOID_TIMESTAMPING data->queue_id = snd_seq_alloc_named_queue(s_seq, "RtMidi Queue"); // Set arbitrary tempo (mm=100) and resolution (240) snd_seq_queue_tempo_t *qtempo; snd_seq_queue_tempo_alloca(&qtempo); snd_seq_queue_tempo_set_tempo(qtempo, 600000); snd_seq_queue_tempo_set_ppq(qtempo, 240); snd_seq_set_queue_tempo(data->seq, data->queue_id, qtempo); snd_seq_drain_output(data->seq); #endif } // This function is used to count or get the pinfo structure for a given port number. unsigned int portInfo( snd_seq_t *seq, snd_seq_port_info_t *pinfo, unsigned int type, int portNumber ) { snd_seq_client_info_t *cinfo; int client; int count = 0; snd_seq_client_info_alloca( &cinfo ); snd_seq_client_info_set_client( cinfo, -1 ); while ( snd_seq_query_next_client( seq, cinfo ) >= 0 ) { client = snd_seq_client_info_get_client( cinfo ); if ( client == 0 ) continue; // Reset query info snd_seq_port_info_set_client( pinfo, client ); snd_seq_port_info_set_port( pinfo, -1 ); while ( snd_seq_query_next_port( seq, pinfo ) >= 0 ) { unsigned int atyp = snd_seq_port_info_get_type( pinfo ); if ( ( atyp & SND_SEQ_PORT_TYPE_MIDI_GENERIC ) == 0 ) continue; unsigned int caps = snd_seq_port_info_get_capability( pinfo ); if ( ( caps & type ) != type ) continue; if ( count == portNumber ) return 1; ++count; } } // If a negative portNumber was used, return the port count. if ( portNumber < 0 ) return count; return 0; } unsigned int MidiInAlsa :: getPortCount() { snd_seq_port_info_t *pinfo; snd_seq_port_info_alloca( &pinfo ); AlsaMidiData *data = static_cast (apiData_); return portInfo( data->seq, pinfo, SND_SEQ_PORT_CAP_READ|SND_SEQ_PORT_CAP_SUBS_READ, -1 ); } std::string MidiInAlsa :: getPortName( unsigned int portNumber ) { snd_seq_client_info_t *cinfo; snd_seq_port_info_t *pinfo; snd_seq_client_info_alloca( &cinfo ); snd_seq_port_info_alloca( &pinfo ); std::string stringName; AlsaMidiData *data = static_cast (apiData_); if ( portInfo( data->seq, pinfo, SND_SEQ_PORT_CAP_READ|SND_SEQ_PORT_CAP_SUBS_READ, (int) portNumber ) ) { int cnum = snd_seq_port_info_get_client( pinfo ); snd_seq_get_any_client_info( data->seq, cnum, cinfo ); std::ostringstream os; os << snd_seq_client_info_get_name( cinfo ); os << " "; // GO: These lines added to make sure devices are listed os << snd_seq_port_info_get_client( pinfo ); // GO: with full portnames added to ensure individual device names os << ":"; os << snd_seq_port_info_get_port( pinfo ); stringName = os.str(); return stringName; } // If we get here, we didn't find a match. errorString_ = "MidiInAlsa::getPortName: error looking for port name!"; RtMidi::error( RtError::WARNING, errorString_ ); return stringName; //RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); } void MidiInAlsa :: openPort( unsigned int portNumber, const std::string portName ) { if ( connected_ ) { errorString_ = "MidiInAlsa::openPort: a valid connection already exists!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } unsigned int nSrc = this->getPortCount(); if (nSrc < 1) { errorString_ = "MidiInAlsa::openPort: no MIDI input sources found!"; RtMidi::error( RtError::NO_DEVICES_FOUND, errorString_ ); } snd_seq_port_info_t *pinfo; snd_seq_port_info_alloca( &pinfo ); std::ostringstream ost; AlsaMidiData *data = static_cast (apiData_); if ( portInfo( data->seq, pinfo, SND_SEQ_PORT_CAP_READ|SND_SEQ_PORT_CAP_SUBS_READ, (int) portNumber ) == 0 ) { ost << "MidiInAlsa::openPort: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); } snd_seq_addr_t sender, receiver; sender.client = snd_seq_port_info_get_client( pinfo ); sender.port = snd_seq_port_info_get_port( pinfo ); receiver.client = snd_seq_client_id( data->seq ); if ( data->vport < 0 ) { snd_seq_port_info_set_client( pinfo, 0 ); snd_seq_port_info_set_port( pinfo, 0 ); snd_seq_port_info_set_capability( pinfo, SND_SEQ_PORT_CAP_WRITE | SND_SEQ_PORT_CAP_SUBS_WRITE ); snd_seq_port_info_set_type( pinfo, SND_SEQ_PORT_TYPE_MIDI_GENERIC | SND_SEQ_PORT_TYPE_APPLICATION ); snd_seq_port_info_set_midi_channels(pinfo, 16); #ifndef AVOID_TIMESTAMPING snd_seq_port_info_set_timestamping(pinfo, 1); snd_seq_port_info_set_timestamp_real(pinfo, 1); snd_seq_port_info_set_timestamp_queue(pinfo, data->queue_id); #endif snd_seq_port_info_set_name(pinfo, portName.c_str() ); data->vport = snd_seq_create_port(data->seq, pinfo); if ( data->vport < 0 ) { errorString_ = "MidiInAlsa::openPort: ALSA error creating input port."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } } receiver.port = data->vport; if ( !data->subscription ) { // Make subscription if (snd_seq_port_subscribe_malloc( &data->subscription ) < 0) { errorString_ = "MidiInAlsa::openPort: ALSA error allocation port subscription."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } snd_seq_port_subscribe_set_sender(data->subscription, &sender); snd_seq_port_subscribe_set_dest(data->subscription, &receiver); if ( snd_seq_subscribe_port(data->seq, data->subscription) ) { snd_seq_port_subscribe_free( data->subscription ); data->subscription = 0; errorString_ = "MidiInAlsa::openPort: ALSA error making port connection."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } } if ( inputData_.doInput == false ) { // Start the input queue #ifndef AVOID_TIMESTAMPING snd_seq_start_queue( data->seq, data->queue_id, NULL ); snd_seq_drain_output( data->seq ); #endif // Start our MIDI input thread. pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); pthread_attr_setschedpolicy(&attr, SCHED_OTHER); inputData_.doInput = true; int err = pthread_create(&data->thread, &attr, alsaMidiHandler, &inputData_); pthread_attr_destroy(&attr); if ( err ) { snd_seq_unsubscribe_port( data->seq, data->subscription ); snd_seq_port_subscribe_free( data->subscription ); data->subscription = 0; inputData_.doInput = false; errorString_ = "MidiInAlsa::openPort: error starting MIDI input thread!"; RtMidi::error( RtError::THREAD_ERROR, errorString_ ); } } connected_ = true; } void MidiInAlsa :: openVirtualPort( std::string portName ) { AlsaMidiData *data = static_cast (apiData_); if ( data->vport < 0 ) { snd_seq_port_info_t *pinfo; snd_seq_port_info_alloca( &pinfo ); snd_seq_port_info_set_capability( pinfo, SND_SEQ_PORT_CAP_WRITE | SND_SEQ_PORT_CAP_SUBS_WRITE ); snd_seq_port_info_set_type( pinfo, SND_SEQ_PORT_TYPE_MIDI_GENERIC | SND_SEQ_PORT_TYPE_APPLICATION ); snd_seq_port_info_set_midi_channels(pinfo, 16); #ifndef AVOID_TIMESTAMPING snd_seq_port_info_set_timestamping(pinfo, 1); snd_seq_port_info_set_timestamp_real(pinfo, 1); snd_seq_port_info_set_timestamp_queue(pinfo, data->queue_id); #endif snd_seq_port_info_set_name(pinfo, portName.c_str()); data->vport = snd_seq_create_port(data->seq, pinfo); if ( data->vport < 0 ) { errorString_ = "MidiInAlsa::openVirtualPort: ALSA error creating virtual port."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } } if ( inputData_.doInput == false ) { // Wait for old thread to stop, if still running if ( !pthread_equal(data->thread, data->dummy_thread_id) ) pthread_join( data->thread, NULL ); // Start the input queue #ifndef AVOID_TIMESTAMPING snd_seq_start_queue( data->seq, data->queue_id, NULL ); snd_seq_drain_output( data->seq ); #endif // Start our MIDI input thread. pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); pthread_attr_setschedpolicy(&attr, SCHED_OTHER); inputData_.doInput = true; int err = pthread_create(&data->thread, &attr, alsaMidiHandler, &inputData_); pthread_attr_destroy(&attr); if ( err ) { if ( data->subscription ) { snd_seq_unsubscribe_port( data->seq, data->subscription ); snd_seq_port_subscribe_free( data->subscription ); data->subscription = 0; } inputData_.doInput = false; errorString_ = "MidiInAlsa::openPort: error starting MIDI input thread!"; RtMidi::error( RtError::THREAD_ERROR, errorString_ ); } } } void MidiInAlsa :: closePort( void ) { AlsaMidiData *data = static_cast (apiData_); if ( connected_ ) { if ( data->subscription ) { snd_seq_unsubscribe_port( data->seq, data->subscription ); snd_seq_port_subscribe_free( data->subscription ); data->subscription = 0; } // Stop the input queue #ifndef AVOID_TIMESTAMPING snd_seq_stop_queue( data->seq, data->queue_id, NULL ); snd_seq_drain_output( data->seq ); #endif connected_ = false; } // Stop thread to avoid triggering the callback, while the port is intended to be closed if ( inputData_.doInput ) { inputData_.doInput = false; int res = write( data->trigger_fds[1], &inputData_.doInput, sizeof(inputData_.doInput) ); (void) res; if ( !pthread_equal(data->thread, data->dummy_thread_id) ) pthread_join( data->thread, NULL ); } } //*********************************************************************// // API: LINUX ALSA // Class Definitions: MidiOutAlsa //*********************************************************************// MidiOutAlsa :: MidiOutAlsa( const std::string clientName ) : MidiOutApi() { initialize( clientName ); } MidiOutAlsa :: ~MidiOutAlsa() { // Close a connection if it exists. closePort(); // Cleanup. AlsaMidiData *data = static_cast (apiData_); if ( data->vport >= 0 ) snd_seq_delete_port( data->seq, data->vport ); if ( data->coder ) snd_midi_event_free( data->coder ); if ( data->buffer ) free( data->buffer ); freeSequencer(); delete data; } void MidiOutAlsa :: initialize( const std::string& clientName ) { snd_seq_t* seq = createSequencer( clientName ); if ( seq == NULL ) { s_seq = NULL; errorString_ = "MidiOutAlsa::initialize: error creating ALSA sequencer client object."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Save our api-specific connection information. AlsaMidiData *data = (AlsaMidiData *) new AlsaMidiData; data->seq = seq; data->portNum = -1; data->vport = -1; data->bufferSize = 32; data->coder = 0; data->buffer = 0; int result = snd_midi_event_new( data->bufferSize, &data->coder ); if ( result < 0 ) { delete data; errorString_ = "MidiOutAlsa::initialize: error initializing MIDI event parser!\n\n"; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } data->buffer = (unsigned char *) malloc( data->bufferSize ); if ( data->buffer == NULL ) { delete data; errorString_ = "MidiOutAlsa::initialize: error allocating buffer memory!\n\n"; RtMidi::error( RtError::MEMORY_ERROR, errorString_ ); } snd_midi_event_init( data->coder ); apiData_ = (void *) data; } unsigned int MidiOutAlsa :: getPortCount() { snd_seq_port_info_t *pinfo; snd_seq_port_info_alloca( &pinfo ); AlsaMidiData *data = static_cast (apiData_); return portInfo( data->seq, pinfo, SND_SEQ_PORT_CAP_WRITE|SND_SEQ_PORT_CAP_SUBS_WRITE, -1 ); } std::string MidiOutAlsa :: getPortName( unsigned int portNumber ) { snd_seq_client_info_t *cinfo; snd_seq_port_info_t *pinfo; snd_seq_client_info_alloca( &cinfo ); snd_seq_port_info_alloca( &pinfo ); std::string stringName; AlsaMidiData *data = static_cast (apiData_); if ( portInfo( data->seq, pinfo, SND_SEQ_PORT_CAP_WRITE|SND_SEQ_PORT_CAP_SUBS_WRITE, (int) portNumber ) ) { int cnum = snd_seq_port_info_get_client(pinfo); snd_seq_get_any_client_info( data->seq, cnum, cinfo ); std::ostringstream os; os << snd_seq_client_info_get_name(cinfo); os << ":"; os << snd_seq_port_info_get_port(pinfo); stringName = os.str(); return stringName; } // If we get here, we didn't find a match. errorString_ = "MidiOutAlsa::getPortName: error looking for port name!"; //RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); RtMidi::error( RtError::WARNING, errorString_ ); return stringName; } void MidiOutAlsa :: openPort( unsigned int portNumber, const std::string portName ) { if ( connected_ ) { errorString_ = "MidiOutAlsa::openPort: a valid connection already exists!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } unsigned int nSrc = this->getPortCount(); if (nSrc < 1) { errorString_ = "MidiOutAlsa::openPort: no MIDI output sources found!"; RtMidi::error( RtError::NO_DEVICES_FOUND, errorString_ ); } snd_seq_port_info_t *pinfo; snd_seq_port_info_alloca( &pinfo ); std::ostringstream ost; AlsaMidiData *data = static_cast (apiData_); if ( portInfo( data->seq, pinfo, SND_SEQ_PORT_CAP_WRITE|SND_SEQ_PORT_CAP_SUBS_WRITE, (int) portNumber ) == 0 ) { ost << "MidiOutAlsa::openPort: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); } snd_seq_addr_t sender, receiver; receiver.client = snd_seq_port_info_get_client( pinfo ); receiver.port = snd_seq_port_info_get_port( pinfo ); sender.client = snd_seq_client_id( data->seq ); if ( data->vport < 0 ) { data->vport = snd_seq_create_simple_port( data->seq, portName.c_str(), SND_SEQ_PORT_CAP_READ|SND_SEQ_PORT_CAP_SUBS_READ, SND_SEQ_PORT_TYPE_MIDI_GENERIC|SND_SEQ_PORT_TYPE_APPLICATION ); if ( data->vport < 0 ) { errorString_ = "MidiOutAlsa::openPort: ALSA error creating output port."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } } sender.port = data->vport; // Make subscription if (snd_seq_port_subscribe_malloc( &data->subscription ) < 0) { snd_seq_port_subscribe_free( data->subscription ); errorString_ = "MidiOutAlsa::openPort: error allocation port subscribtion."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } snd_seq_port_subscribe_set_sender(data->subscription, &sender); snd_seq_port_subscribe_set_dest(data->subscription, &receiver); snd_seq_port_subscribe_set_time_update(data->subscription, 1); snd_seq_port_subscribe_set_time_real(data->subscription, 1); if ( snd_seq_subscribe_port(data->seq, data->subscription) ) { snd_seq_port_subscribe_free( data->subscription ); errorString_ = "MidiOutAlsa::openPort: ALSA error making port connection."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } connected_ = true; } void MidiOutAlsa :: closePort( void ) { if ( connected_ ) { AlsaMidiData *data = static_cast (apiData_); snd_seq_unsubscribe_port( data->seq, data->subscription ); snd_seq_port_subscribe_free( data->subscription ); connected_ = false; } } void MidiOutAlsa :: openVirtualPort( std::string portName ) { AlsaMidiData *data = static_cast (apiData_); if ( data->vport < 0 ) { data->vport = snd_seq_create_simple_port( data->seq, portName.c_str(), SND_SEQ_PORT_CAP_READ|SND_SEQ_PORT_CAP_SUBS_READ, SND_SEQ_PORT_TYPE_MIDI_GENERIC|SND_SEQ_PORT_TYPE_APPLICATION ); if ( data->vport < 0 ) { errorString_ = "MidiOutAlsa::openVirtualPort: ALSA error creating virtual port."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } } } void MidiOutAlsa :: sendMessage( std::vector *message ) { int result; AlsaMidiData *data = static_cast (apiData_); unsigned int nBytes = message->size(); if ( nBytes > data->bufferSize ) { data->bufferSize = nBytes; result = snd_midi_event_resize_buffer ( data->coder, nBytes); if ( result != 0 ) { errorString_ = "MidiOutAlsa::sendMessage: ALSA error resizing MIDI event buffer."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } free (data->buffer); data->buffer = (unsigned char *) malloc( data->bufferSize ); if ( data->buffer == NULL ) { errorString_ = "MidiOutAlsa::initialize: error allocating buffer memory!\n\n"; RtMidi::error( RtError::MEMORY_ERROR, errorString_ ); } } snd_seq_event_t ev; snd_seq_ev_clear(&ev); snd_seq_ev_set_source(&ev, data->vport); snd_seq_ev_set_subs(&ev); snd_seq_ev_set_direct(&ev); for ( unsigned int i=0; ibuffer[i] = message->at(i); result = snd_midi_event_encode( data->coder, data->buffer, (long)nBytes, &ev ); if ( result < (int)nBytes ) { errorString_ = "MidiOutAlsa::sendMessage: event parsing error!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } // Send the event. result = snd_seq_event_output(data->seq, &ev); if ( result < 0 ) { errorString_ = "MidiOutAlsa::sendMessage: error sending MIDI message to port."; RtMidi::error( RtError::WARNING, errorString_ ); } snd_seq_drain_output(data->seq); } #endif // __LINUX_ALSA__ //*********************************************************************// // API: Windows Multimedia Library (MM) //*********************************************************************// // API information deciphered from: // - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_midi_reference.asp // Thanks to Jean-Baptiste Berruchon for the sysex code. #if defined(__WINDOWS_MM__) // The Windows MM API is based on the use of a callback function for // MIDI input. We convert the system specific time stamps to delta // time values. // Windows MM MIDI header files. #include #include #define RT_SYSEX_BUFFER_SIZE 1024 #define RT_SYSEX_BUFFER_COUNT 4 // A structure to hold variables related to the CoreMIDI API // implementation. struct WinMidiData { HMIDIIN inHandle; // Handle to Midi Input Device HMIDIOUT outHandle; // Handle to Midi Output Device DWORD lastTime; MidiInApi::MidiMessage message; LPMIDIHDR sysexBuffer[RT_SYSEX_BUFFER_COUNT]; }; //*********************************************************************// // API: Windows MM // Class Definitions: MidiInWinMM //*********************************************************************// static void CALLBACK midiInputCallback( HMIDIIN hmin, UINT inputStatus, DWORD_PTR instancePtr, DWORD_PTR midiMessage, DWORD timestamp ) { if ( inputStatus != MIM_DATA && inputStatus != MIM_LONGDATA && inputStatus != MIM_LONGERROR ) return; //MidiInApi::RtMidiInData *data = static_cast (instancePtr); MidiInApi::RtMidiInData *data = (MidiInApi::RtMidiInData *)instancePtr; WinMidiData *apiData = static_cast (data->apiData); // Calculate time stamp. if ( data->firstMessage == true ) { apiData->message.timeStamp = 0.0; data->firstMessage = false; } else apiData->message.timeStamp = (double) ( timestamp - apiData->lastTime ) * 0.001; apiData->lastTime = timestamp; if ( inputStatus == MIM_DATA ) { // Channel or system message // Make sure the first byte is a status byte. unsigned char status = (unsigned char) (midiMessage & 0x000000FF); if ( !(status & 0x80) ) return; // Determine the number of bytes in the MIDI message. unsigned short nBytes = 1; if ( status < 0xC0 ) nBytes = 3; else if ( status < 0xE0 ) nBytes = 2; else if ( status < 0xF0 ) nBytes = 3; else if ( status == 0xF1 ) { if ( data->ignoreFlags & 0x02 ) return; else nBytes = 2; } else if ( status == 0xF2 ) nBytes = 3; else if ( status == 0xF3 ) nBytes = 2; else if ( status == 0xF8 && (data->ignoreFlags & 0x02) ) { // A MIDI timing tick message and we're ignoring it. return; } else if ( status == 0xFE && (data->ignoreFlags & 0x04) ) { // A MIDI active sensing message and we're ignoring it. return; } // Copy bytes to our MIDI message. unsigned char *ptr = (unsigned char *) &midiMessage; for ( int i=0; imessage.bytes.push_back( *ptr++ ); } else { // Sysex message ( MIM_LONGDATA or MIM_LONGERROR ) MIDIHDR *sysex = ( MIDIHDR *) midiMessage; if ( !( data->ignoreFlags & 0x01 ) && inputStatus != MIM_LONGERROR ) { // Sysex message and we're not ignoring it for ( int i=0; i<(int)sysex->dwBytesRecorded; ++i ) apiData->message.bytes.push_back( sysex->lpData[i] ); } // The WinMM API requires that the sysex buffer be requeued after // input of each sysex message. Even if we are ignoring sysex // messages, we still need to requeue the buffer in case the user // decides to not ignore sysex messages in the future. However, // it seems that WinMM calls this function with an empty sysex // buffer when an application closes and in this case, we should // avoid requeueing it, else the computer suddenly reboots after // one or two minutes. if ( apiData->sysexBuffer[sysex->dwUser]->dwBytesRecorded > 0 ) { //if ( sysex->dwBytesRecorded > 0 ) { MMRESULT result = midiInAddBuffer( apiData->inHandle, apiData->sysexBuffer[sysex->dwUser], sizeof(MIDIHDR) ); if ( result != MMSYSERR_NOERROR ) std::cerr << "\nRtMidiIn::midiInputCallback: error sending sysex to Midi device!!\n\n"; if ( data->ignoreFlags & 0x01 ) return; } else return; } if ( data->usingCallback ) { RtMidiIn::RtMidiCallback callback = (RtMidiIn::RtMidiCallback) data->userCallback; callback( apiData->message.timeStamp, &apiData->message.bytes, data->userData ); } else { // As long as we haven't reached our queue size limit, push the message. if ( data->queue.size < data->queue.ringSize ) { data->queue.ring[data->queue.back++] = apiData->message; if ( data->queue.back == data->queue.ringSize ) data->queue.back = 0; data->queue.size++; } else std::cerr << "\nRtMidiIn: message queue limit reached!!\n\n"; } // Clear the vector for the next input message. apiData->message.bytes.clear(); } MidiInWinMM :: MidiInWinMM( const std::string clientName, unsigned int queueSizeLimit ) : MidiInApi( queueSizeLimit ) { initialize( clientName ); } MidiInWinMM :: ~MidiInWinMM() { // Close a connection if it exists. closePort(); // Cleanup. WinMidiData *data = static_cast (apiData_); delete data; } void MidiInWinMM :: initialize( const std::string& /*clientName*/ ) { // We'll issue a warning here if no devices are available but not // throw an error since the user can plugin something later. unsigned int nDevices = midiInGetNumDevs(); if ( nDevices == 0 ) { errorString_ = "MidiInWinMM::initialize: no MIDI input devices currently available."; RtMidi::error( RtError::WARNING, errorString_ ); } // Save our api-specific connection information. WinMidiData *data = (WinMidiData *) new WinMidiData; apiData_ = (void *) data; inputData_.apiData = (void *) data; data->message.bytes.clear(); // needs to be empty for first input message } void MidiInWinMM :: openPort( unsigned int portNumber, const std::string /*portName*/ ) { if ( connected_ ) { errorString_ = "MidiInWinMM::openPort: a valid connection already exists!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } unsigned int nDevices = midiInGetNumDevs(); if (nDevices == 0) { errorString_ = "MidiInWinMM::openPort: no MIDI input sources found!"; RtMidi::error( RtError::NO_DEVICES_FOUND, errorString_ ); } std::ostringstream ost; if ( portNumber >= nDevices ) { ost << "MidiInWinMM::openPort: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); } WinMidiData *data = static_cast (apiData_); MMRESULT result = midiInOpen( &data->inHandle, portNumber, (DWORD_PTR)&midiInputCallback, (DWORD_PTR)&inputData_, CALLBACK_FUNCTION ); if ( result != MMSYSERR_NOERROR ) { errorString_ = "MidiInWinMM::openPort: error creating Windows MM MIDI input port."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Allocate and init the sysex buffers. for ( int i=0; isysexBuffer[i] = (MIDIHDR*) new char[ sizeof(MIDIHDR) ]; data->sysexBuffer[i]->lpData = new char[ RT_SYSEX_BUFFER_SIZE ]; data->sysexBuffer[i]->dwBufferLength = RT_SYSEX_BUFFER_SIZE; data->sysexBuffer[i]->dwUser = i; // We use the dwUser parameter as buffer indicator data->sysexBuffer[i]->dwFlags = 0; result = midiInPrepareHeader( data->inHandle, data->sysexBuffer[i], sizeof(MIDIHDR) ); if ( result != MMSYSERR_NOERROR ) { midiInClose( data->inHandle ); errorString_ = "MidiInWinMM::openPort: error starting Windows MM MIDI input port (PrepareHeader)."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Register the buffer. result = midiInAddBuffer( data->inHandle, data->sysexBuffer[i], sizeof(MIDIHDR) ); if ( result != MMSYSERR_NOERROR ) { midiInClose( data->inHandle ); errorString_ = "MidiInWinMM::openPort: error starting Windows MM MIDI input port (AddBuffer)."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } } result = midiInStart( data->inHandle ); if ( result != MMSYSERR_NOERROR ) { midiInClose( data->inHandle ); errorString_ = "MidiInWinMM::openPort: error starting Windows MM MIDI input port."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } connected_ = true; } void MidiInWinMM :: openVirtualPort( std::string portName ) { // This function cannot be implemented for the Windows MM MIDI API. errorString_ = "MidiInWinMM::openVirtualPort: cannot be implemented in Windows MM MIDI API!"; RtMidi::error( RtError::WARNING, errorString_ ); } void MidiInWinMM :: closePort( void ) { if ( connected_ ) { WinMidiData *data = static_cast (apiData_); midiInReset( data->inHandle ); midiInStop( data->inHandle ); for ( int i=0; iinHandle, data->sysexBuffer[i], sizeof(MIDIHDR)); delete [] data->sysexBuffer[i]->lpData; delete [] data->sysexBuffer[i]; if ( result != MMSYSERR_NOERROR ) { midiInClose( data->inHandle ); errorString_ = "MidiInWinMM::openPort: error closing Windows MM MIDI input port (midiInUnprepareHeader)."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } } midiInClose( data->inHandle ); connected_ = false; } } unsigned int MidiInWinMM :: getPortCount() { return midiInGetNumDevs(); } std::string MidiInWinMM :: getPortName( unsigned int portNumber ) { std::string stringName; unsigned int nDevices = midiInGetNumDevs(); if ( portNumber >= nDevices ) { std::ostringstream ost; ost << "MidiInWinMM::getPortName: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); //RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); RtMidi::error( RtError::WARNING, errorString_ ); return stringName; } MIDIINCAPS deviceCaps; midiInGetDevCaps( portNumber, &deviceCaps, sizeof(MIDIINCAPS)); #if defined( UNICODE ) || defined( _UNICODE ) int length = WideCharToMultiByte(CP_UTF8, 0, deviceCaps.szPname, -1, NULL, 0, NULL, NULL); stringName.assign( length, 0 ); length = WideCharToMultiByte(CP_UTF8, 0, deviceCaps.szPname, wcslen(deviceCaps.szPname), &stringName[0], length, NULL, NULL); #else stringName = std::string( deviceCaps.szPname ); #endif // Next lines added to add the portNumber to the name so that // the device's names are sure to be listed with individual names // even when they have the same brand name std::ostringstream os; os << " "; os << portNumber; stringName += os.str(); return stringName; } //*********************************************************************// // API: Windows MM // Class Definitions: MidiOutWinMM //*********************************************************************// MidiOutWinMM :: MidiOutWinMM( const std::string clientName ) : MidiOutApi() { initialize( clientName ); } MidiOutWinMM :: ~MidiOutWinMM() { // Close a connection if it exists. closePort(); // Cleanup. WinMidiData *data = static_cast (apiData_); delete data; } void MidiOutWinMM :: initialize( const std::string& /*clientName*/ ) { // We'll issue a warning here if no devices are available but not // throw an error since the user can plug something in later. unsigned int nDevices = midiOutGetNumDevs(); if ( nDevices == 0 ) { errorString_ = "MidiOutWinMM::initialize: no MIDI output devices currently available."; RtMidi::error( RtError::WARNING, errorString_ ); } // Save our api-specific connection information. WinMidiData *data = (WinMidiData *) new WinMidiData; apiData_ = (void *) data; } unsigned int MidiOutWinMM :: getPortCount() { return midiOutGetNumDevs(); } std::string MidiOutWinMM :: getPortName( unsigned int portNumber ) { std::string stringName; unsigned int nDevices = midiOutGetNumDevs(); if ( portNumber >= nDevices ) { std::ostringstream ost; ost << "MidiOutWinMM::getPortName: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); //RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); RtMidi::error( RtError::WARNING, errorString_ ); return stringName; } MIDIOUTCAPS deviceCaps; midiOutGetDevCaps( portNumber, &deviceCaps, sizeof(MIDIOUTCAPS)); #if defined( UNICODE ) || defined( _UNICODE ) int length = WideCharToMultiByte(CP_UTF8, 0, deviceCaps.szPname, -1, NULL, 0, NULL, NULL); stringName.assign( length, 0 ); length = WideCharToMultiByte(CP_UTF8, 0, deviceCaps.szPname, wcslen(deviceCaps.szPname), &stringName[0], length, NULL, NULL); #else stringName = std::string( deviceCaps.szPname ); #endif return stringName; } void MidiOutWinMM :: openPort( unsigned int portNumber, const std::string /*portName*/ ) { if ( connected_ ) { errorString_ = "MidiOutWinMM::openPort: a valid connection already exists!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } unsigned int nDevices = midiOutGetNumDevs(); if (nDevices < 1) { errorString_ = "MidiOutWinMM::openPort: no MIDI output destinations found!"; RtMidi::error( RtError::NO_DEVICES_FOUND, errorString_ ); } std::ostringstream ost; if ( portNumber >= nDevices ) { ost << "MidiOutWinMM::openPort: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::INVALID_PARAMETER, errorString_ ); } WinMidiData *data = static_cast (apiData_); MMRESULT result = midiOutOpen( &data->outHandle, portNumber, (DWORD)NULL, (DWORD)NULL, CALLBACK_NULL ); if ( result != MMSYSERR_NOERROR ) { errorString_ = "MidiOutWinMM::openPort: error creating Windows MM MIDI output port."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } connected_ = true; } void MidiOutWinMM :: closePort( void ) { if ( connected_ ) { WinMidiData *data = static_cast (apiData_); midiOutReset( data->outHandle ); midiOutClose( data->outHandle ); connected_ = false; } } void MidiOutWinMM :: openVirtualPort( std::string portName ) { // This function cannot be implemented for the Windows MM MIDI API. errorString_ = "MidiOutWinMM::openVirtualPort: cannot be implemented in Windows MM MIDI API!"; RtMidi::error( RtError::WARNING, errorString_ ); } void MidiOutWinMM :: sendMessage( std::vector *message ) { unsigned int nBytes = static_cast(message->size()); if ( nBytes == 0 ) { errorString_ = "MidiOutWinMM::sendMessage: message argument is empty!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } MMRESULT result; WinMidiData *data = static_cast (apiData_); if ( message->at(0) == 0xF0 ) { // Sysex message // Allocate buffer for sysex data. char *buffer = (char *) malloc( nBytes ); if ( buffer == NULL ) { errorString_ = "MidiOutWinMM::sendMessage: error allocating sysex message memory!"; RtMidi::error( RtError::MEMORY_ERROR, errorString_ ); } // Copy data to buffer. for ( unsigned int i=0; iat(i); // Create and prepare MIDIHDR structure. MIDIHDR sysex; sysex.lpData = (LPSTR) buffer; sysex.dwBufferLength = nBytes; sysex.dwFlags = 0; result = midiOutPrepareHeader( data->outHandle, &sysex, sizeof(MIDIHDR) ); if ( result != MMSYSERR_NOERROR ) { free( buffer ); errorString_ = "MidiOutWinMM::sendMessage: error preparing sysex header."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Send the message. result = midiOutLongMsg( data->outHandle, &sysex, sizeof(MIDIHDR) ); if ( result != MMSYSERR_NOERROR ) { free( buffer ); errorString_ = "MidiOutWinMM::sendMessage: error sending sysex message."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Unprepare the buffer and MIDIHDR. while ( MIDIERR_STILLPLAYING == midiOutUnprepareHeader( data->outHandle, &sysex, sizeof (MIDIHDR) ) ) Sleep( 1 ); free( buffer ); } else { // Channel or system message. // Make sure the message size isn't too big. if ( nBytes > 3 ) { errorString_ = "MidiOutWinMM::sendMessage: message size is greater than 3 bytes (and not sysex)!"; RtMidi::error( RtError::WARNING, errorString_ ); return; } // Pack MIDI bytes into double word. DWORD packet; unsigned char *ptr = (unsigned char *) &packet; for ( unsigned int i=0; iat(i); ++ptr; } // Send the message immediately. result = midiOutShortMsg( data->outHandle, packet ); if ( result != MMSYSERR_NOERROR ) { errorString_ = "MidiOutWinMM::sendMessage: error sending MIDI message."; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } } } #endif // __WINDOWS_MM__ // *********************************************************************// // API: WINDOWS Kernel Streaming // // Written by Sebastien Alaiwan, 2012. // // NOTE BY GARY: much of the KS-specific code below probably should go in a separate file. // // *********************************************************************// #if defined(__WINDOWS_KS__) #include #include #include #include #include #include #include #include #include "ks.h" #include "ksmedia.h" #define INSTANTIATE_GUID(a) GUID const a = { STATIC_ ## a } INSTANTIATE_GUID(GUID_NULL); INSTANTIATE_GUID(KSPROPSETID_Pin); INSTANTIATE_GUID(KSPROPSETID_Connection); INSTANTIATE_GUID(KSPROPSETID_Topology); INSTANTIATE_GUID(KSINTERFACESETID_Standard); INSTANTIATE_GUID(KSMEDIUMSETID_Standard); INSTANTIATE_GUID(KSDATAFORMAT_TYPE_MUSIC); INSTANTIATE_GUID(KSDATAFORMAT_SUBTYPE_MIDI); INSTANTIATE_GUID(KSDATAFORMAT_SPECIFIER_NONE); #undef INSTANTIATE_GUID typedef std::basic_string tstring; inline bool IsValid(HANDLE handle) { return handle != NULL && handle != INVALID_HANDLE_VALUE; } class ComException : public std::runtime_error { private: static std::string MakeString(std::string const& s, HRESULT hr) { std::stringstream ss; ss << "(error 0x" << std::hex << hr << ")"; return s + ss.str(); } public: ComException(std::string const& s, HRESULT hr) : std::runtime_error(MakeString(s, hr)) { } }; template class CKsEnumFilters { public: ~CKsEnumFilters() { DestroyLists(); } void EnumFilters(GUID const* categories, size_t numCategories) { DestroyLists(); if (categories == 0) throw std::runtime_error("CKsEnumFilters: invalid argument"); // Get a handle to the device set specified by the guid HDEVINFO hDevInfo = ::SetupDiGetClassDevs(&categories[0], NULL, NULL, DIGCF_PRESENT | DIGCF_DEVICEINTERFACE); if (!IsValid(hDevInfo)) throw std::runtime_error("CKsEnumFilters: no devices found"); // Loop through members of the set and get details for each for (int iClassMember=0;;iClassMember++) { try { SP_DEVICE_INTERFACE_DATA DID; DID.cbSize = sizeof(DID); DID.Reserved = 0; bool fRes = ::SetupDiEnumDeviceInterfaces(hDevInfo, NULL, &categories[0], iClassMember, &DID); if (!fRes) break; // Get filter friendly name HKEY hRegKey = ::SetupDiOpenDeviceInterfaceRegKey(hDevInfo, &DID, 0, KEY_READ); if (hRegKey == INVALID_HANDLE_VALUE) throw std::runtime_error("CKsEnumFilters: interface has no registry"); char friendlyName[256]; DWORD dwSize = sizeof friendlyName; LONG lval = ::RegQueryValueEx(hRegKey, TEXT("FriendlyName"), NULL, NULL, (LPBYTE)friendlyName, &dwSize); ::RegCloseKey(hRegKey); if (lval != ERROR_SUCCESS) throw std::runtime_error("CKsEnumFilters: interface has no friendly name"); // Get details for the device registered in this class DWORD const cbItfDetails = sizeof(SP_DEVICE_INTERFACE_DETAIL_DATA) + MAX_PATH * sizeof(WCHAR); std::vector buffer(cbItfDetails); SP_DEVICE_INTERFACE_DETAIL_DATA* pDevInterfaceDetails = reinterpret_cast(&buffer[0]); pDevInterfaceDetails->cbSize = sizeof(*pDevInterfaceDetails); SP_DEVINFO_DATA DevInfoData; DevInfoData.cbSize = sizeof(DevInfoData); DevInfoData.Reserved = 0; fRes = ::SetupDiGetDeviceInterfaceDetail(hDevInfo, &DID, pDevInterfaceDetails, cbItfDetails, NULL, &DevInfoData); if (!fRes) throw std::runtime_error("CKsEnumFilters: could not get interface details"); // check additional category guids which may (or may not) have been supplied for (size_t i=1; i < numCategories; ++i) { SP_DEVICE_INTERFACE_DATA DIDAlias; DIDAlias.cbSize = sizeof(DIDAlias); DIDAlias.Reserved = 0; fRes = ::SetupDiGetDeviceInterfaceAlias(hDevInfo, &DID, &categories[i], &DIDAlias); if (!fRes) throw std::runtime_error("CKsEnumFilters: could not get interface alias"); // Check if the this interface alias is enabled. if (!DIDAlias.Flags || (DIDAlias.Flags & SPINT_REMOVED)) throw std::runtime_error("CKsEnumFilters: interface alias is not enabled"); } std::auto_ptr pFilter(new TFilterType(pDevInterfaceDetails->DevicePath, friendlyName)); pFilter->Instantiate(); pFilter->FindMidiPins(); pFilter->Validate(); m_Filters.push_back(pFilter.release()); } catch (std::runtime_error const& e) { } } ::SetupDiDestroyDeviceInfoList(hDevInfo); } private: void DestroyLists() { for (size_t i=0;i < m_Filters.size();++i) delete m_Filters[i]; m_Filters.clear(); } public: // TODO: make this private. std::vector m_Filters; }; class CKsObject { public: CKsObject(HANDLE handle) : m_handle(handle) { } protected: HANDLE m_handle; void SetProperty(REFGUID guidPropertySet, ULONG nProperty, void* pvValue, ULONG cbValue) { KSPROPERTY ksProperty; memset(&ksProperty, 0, sizeof ksProperty); ksProperty.Set = guidPropertySet; ksProperty.Id = nProperty; ksProperty.Flags = KSPROPERTY_TYPE_SET; HRESULT hr = DeviceIoControlKsProperty(ksProperty, pvValue, cbValue); if (FAILED(hr)) throw ComException("CKsObject::SetProperty: could not set property", hr); } private: HRESULT DeviceIoControlKsProperty(KSPROPERTY& ksProperty, void* pvValue, ULONG cbValue) { ULONG ulReturned; return ::DeviceIoControl( m_handle, IOCTL_KS_PROPERTY, &ksProperty, sizeof(ksProperty), pvValue, cbValue, &ulReturned, NULL); } }; class CKsPin; class CKsFilter : public CKsObject { friend class CKsPin; public: CKsFilter(tstring const& name, std::string const& sFriendlyName); virtual ~CKsFilter(); virtual void Instantiate(); template T GetPinProperty(ULONG nPinId, ULONG nProperty) { ULONG ulReturned = 0; T value; KSP_PIN ksPProp; ksPProp.Property.Set = KSPROPSETID_Pin; ksPProp.Property.Id = nProperty; ksPProp.Property.Flags = KSPROPERTY_TYPE_GET; ksPProp.PinId = nPinId; ksPProp.Reserved = 0; HRESULT hr = ::DeviceIoControl( m_handle, IOCTL_KS_PROPERTY, &ksPProp, sizeof(KSP_PIN), &value, sizeof(value), &ulReturned, NULL); if (FAILED(hr)) throw ComException("CKsFilter::GetPinProperty: failed to retrieve property", hr); return value; } void GetPinPropertyMulti(ULONG nPinId, REFGUID guidPropertySet, ULONG nProperty, PKSMULTIPLE_ITEM* ppKsMultipleItem) { HRESULT hr; KSP_PIN ksPProp; ksPProp.Property.Set = guidPropertySet; ksPProp.Property.Id = nProperty; ksPProp.Property.Flags = KSPROPERTY_TYPE_GET; ksPProp.PinId = nPinId; ksPProp.Reserved = 0; ULONG cbMultipleItem = 0; hr = ::DeviceIoControl(m_handle, IOCTL_KS_PROPERTY, &ksPProp.Property, sizeof(KSP_PIN), NULL, 0, &cbMultipleItem, NULL); if (FAILED(hr)) throw ComException("CKsFilter::GetPinPropertyMulti: cannot get property", hr); *ppKsMultipleItem = (PKSMULTIPLE_ITEM) new BYTE[cbMultipleItem]; ULONG ulReturned = 0; hr = ::DeviceIoControl( m_handle, IOCTL_KS_PROPERTY, &ksPProp, sizeof(KSP_PIN), (PVOID)*ppKsMultipleItem, cbMultipleItem, &ulReturned, NULL); if (FAILED(hr)) throw ComException("CKsFilter::GetPinPropertyMulti: cannot get property", hr); } std::string const& GetFriendlyName() const { return m_sFriendlyName; } protected: std::vector m_Pins; // this list owns the pins. std::vector m_RenderPins; std::vector m_CapturePins; private: std::string const m_sFriendlyName; // friendly name eg "Virus TI Synth" tstring const m_sName; // Filter path, eg "\\?\usb#vid_133e&pid_0815...\vtimidi02" }; class CKsPin : public CKsObject { public: CKsPin(CKsFilter* pFilter, ULONG nId); virtual ~CKsPin(); virtual void Instantiate(); void ClosePin(); void SetState(KSSTATE ksState); void WriteData(KSSTREAM_HEADER* pKSSTREAM_HEADER, OVERLAPPED* pOVERLAPPED); void ReadData(KSSTREAM_HEADER* pKSSTREAM_HEADER, OVERLAPPED* pOVERLAPPED); KSPIN_DATAFLOW GetDataFlow() const { return m_DataFlow; } bool IsSink() const { return m_Communication == KSPIN_COMMUNICATION_SINK || m_Communication == KSPIN_COMMUNICATION_BOTH; } protected: PKSPIN_CONNECT m_pKsPinConnect; // creation parameters of pin CKsFilter* const m_pFilter; ULONG m_cInterfaces; PKSIDENTIFIER m_pInterfaces; PKSMULTIPLE_ITEM m_pmiInterfaces; ULONG m_cMediums; PKSIDENTIFIER m_pMediums; PKSMULTIPLE_ITEM m_pmiMediums; ULONG m_cDataRanges; PKSDATARANGE m_pDataRanges; PKSMULTIPLE_ITEM m_pmiDataRanges; KSPIN_DATAFLOW m_DataFlow; KSPIN_COMMUNICATION m_Communication; }; CKsFilter::CKsFilter(tstring const& sName, std::string const& sFriendlyName) : CKsObject(INVALID_HANDLE_VALUE), m_sFriendlyName(sFriendlyName), m_sName(sName) { if (sName.empty()) throw std::runtime_error("CKsFilter::CKsFilter: name can't be empty"); } CKsFilter::~CKsFilter() { for (size_t i=0;i < m_Pins.size();++i) delete m_Pins[i]; if (IsValid(m_handle)) ::CloseHandle(m_handle); } void CKsFilter::Instantiate() { m_handle = CreateFile( m_sName.c_str(), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, NULL); if (!IsValid(m_handle)) { DWORD const dwError = GetLastError(); throw ComException("CKsFilter::Instantiate: can't open driver", HRESULT_FROM_WIN32(dwError)); } } CKsPin::CKsPin(CKsFilter* pFilter, ULONG PinId) : CKsObject(INVALID_HANDLE_VALUE), m_pKsPinConnect(NULL), m_pFilter(pFilter) { m_Communication = m_pFilter->GetPinProperty(PinId, KSPROPERTY_PIN_COMMUNICATION); m_DataFlow = m_pFilter->GetPinProperty(PinId, KSPROPERTY_PIN_DATAFLOW); // Interfaces m_pFilter->GetPinPropertyMulti( PinId, KSPROPSETID_Pin, KSPROPERTY_PIN_INTERFACES, &m_pmiInterfaces); m_cInterfaces = m_pmiInterfaces->Count; m_pInterfaces = (PKSPIN_INTERFACE)(m_pmiInterfaces + 1); // Mediums m_pFilter->GetPinPropertyMulti( PinId, KSPROPSETID_Pin, KSPROPERTY_PIN_MEDIUMS, &m_pmiMediums); m_cMediums = m_pmiMediums->Count; m_pMediums = (PKSPIN_MEDIUM)(m_pmiMediums + 1); // Data ranges m_pFilter->GetPinPropertyMulti( PinId, KSPROPSETID_Pin, KSPROPERTY_PIN_DATARANGES, &m_pmiDataRanges); m_cDataRanges = m_pmiDataRanges->Count; m_pDataRanges = (PKSDATARANGE)(m_pmiDataRanges + 1); } CKsPin::~CKsPin() { ClosePin(); delete[] (BYTE*)m_pKsPinConnect; delete[] (BYTE*)m_pmiDataRanges; delete[] (BYTE*)m_pmiInterfaces; delete[] (BYTE*)m_pmiMediums; } void CKsPin::ClosePin() { if (IsValid(m_handle)) { SetState(KSSTATE_STOP); ::CloseHandle(m_handle); } m_handle = INVALID_HANDLE_VALUE; } void CKsPin::SetState(KSSTATE ksState) { SetProperty(KSPROPSETID_Connection, KSPROPERTY_CONNECTION_STATE, &ksState, sizeof(ksState)); } void CKsPin::Instantiate() { if (!m_pKsPinConnect) throw std::runtime_error("CKsPin::Instanciate: abstract pin"); DWORD const dwResult = KsCreatePin(m_pFilter->m_handle, m_pKsPinConnect, GENERIC_WRITE | GENERIC_READ, &m_handle); if (dwResult != ERROR_SUCCESS) throw ComException("CKsMidiCapFilter::CreateRenderPin: Pin instanciation failed", HRESULT_FROM_WIN32(dwResult)); } void CKsPin::WriteData(KSSTREAM_HEADER* pKSSTREAM_HEADER, OVERLAPPED* pOVERLAPPED) { DWORD cbWritten; BOOL fRes = ::DeviceIoControl( m_handle, IOCTL_KS_WRITE_STREAM, NULL, 0, pKSSTREAM_HEADER, pKSSTREAM_HEADER->Size, &cbWritten, pOVERLAPPED); if (!fRes) { DWORD const dwError = GetLastError(); if (dwError != ERROR_IO_PENDING) throw ComException("CKsPin::WriteData: DeviceIoControl failed", HRESULT_FROM_WIN32(dwError)); } } void CKsPin::ReadData(KSSTREAM_HEADER* pKSSTREAM_HEADER, OVERLAPPED* pOVERLAPPED) { DWORD cbReturned; BOOL fRes = ::DeviceIoControl( m_handle, IOCTL_KS_READ_STREAM, NULL, 0, pKSSTREAM_HEADER, pKSSTREAM_HEADER->Size, &cbReturned, pOVERLAPPED); if (!fRes) { DWORD const dwError = GetLastError(); if (dwError != ERROR_IO_PENDING) throw ComException("CKsPin::ReadData: DeviceIoControl failed", HRESULT_FROM_WIN32(dwError)); } } class CKsMidiFilter : public CKsFilter { public: void FindMidiPins(); protected: CKsMidiFilter(tstring const& sPath, std::string const& sFriendlyName); }; class CKsMidiPin : public CKsPin { public: CKsMidiPin(CKsFilter* pFilter, ULONG nId); }; class CKsMidiRenFilter : public CKsMidiFilter { public: CKsMidiRenFilter(tstring const& sPath, std::string const& sFriendlyName); CKsMidiPin* CreateRenderPin(); void Validate() { if (m_RenderPins.empty()) throw std::runtime_error("Could not find a MIDI render pin"); } }; class CKsMidiCapFilter : public CKsMidiFilter { public: CKsMidiCapFilter(tstring const& sPath, std::string const& sFriendlyName); CKsMidiPin* CreateCapturePin(); void Validate() { if (m_CapturePins.empty()) throw std::runtime_error("Could not find a MIDI capture pin"); } }; CKsMidiFilter::CKsMidiFilter(tstring const& sPath, std::string const& sFriendlyName) : CKsFilter(sPath, sFriendlyName) { } void CKsMidiFilter::FindMidiPins() { ULONG numPins = GetPinProperty(0, KSPROPERTY_PIN_CTYPES); for (ULONG iPin = 0; iPin < numPins; ++iPin) { try { KSPIN_COMMUNICATION com = GetPinProperty(iPin, KSPROPERTY_PIN_COMMUNICATION); if (com != KSPIN_COMMUNICATION_SINK && com != KSPIN_COMMUNICATION_BOTH) throw std::runtime_error("Unknown pin communication value"); m_Pins.push_back(new CKsMidiPin(this, iPin)); } catch (std::runtime_error const&) { // pin instanciation has failed, continue to the next pin. } } m_RenderPins.clear(); m_CapturePins.clear(); for (size_t i = 0; i < m_Pins.size(); ++i) { CKsPin* const pPin = m_Pins[i]; if (pPin->IsSink()) { if (pPin->GetDataFlow() == KSPIN_DATAFLOW_IN) m_RenderPins.push_back(pPin); else m_CapturePins.push_back(pPin); } } if (m_RenderPins.empty() && m_CapturePins.empty()) throw std::runtime_error("No valid pins found on the filter."); } CKsMidiRenFilter::CKsMidiRenFilter(tstring const& sPath, std::string const& sFriendlyName) : CKsMidiFilter(sPath, sFriendlyName) { } CKsMidiPin* CKsMidiRenFilter::CreateRenderPin() { if (m_RenderPins.empty()) throw std::runtime_error("Could not find a MIDI render pin"); CKsMidiPin* pPin = (CKsMidiPin*)m_RenderPins[0]; pPin->Instantiate(); return pPin; } CKsMidiCapFilter::CKsMidiCapFilter(tstring const& sPath, std::string const& sFriendlyName) : CKsMidiFilter(sPath, sFriendlyName) { } CKsMidiPin* CKsMidiCapFilter::CreateCapturePin() { if (m_CapturePins.empty()) throw std::runtime_error("Could not find a MIDI capture pin"); CKsMidiPin* pPin = (CKsMidiPin*)m_CapturePins[0]; pPin->Instantiate(); return pPin; } CKsMidiPin::CKsMidiPin(CKsFilter* pFilter, ULONG nId) : CKsPin(pFilter, nId) { DWORD const cbPinCreateSize = sizeof(KSPIN_CONNECT) + sizeof(KSDATAFORMAT); m_pKsPinConnect = (PKSPIN_CONNECT) new BYTE[cbPinCreateSize]; m_pKsPinConnect->Interface.Set = KSINTERFACESETID_Standard; m_pKsPinConnect->Interface.Id = KSINTERFACE_STANDARD_STREAMING; m_pKsPinConnect->Interface.Flags = 0; m_pKsPinConnect->Medium.Set = KSMEDIUMSETID_Standard; m_pKsPinConnect->Medium.Id = KSMEDIUM_TYPE_ANYINSTANCE; m_pKsPinConnect->Medium.Flags = 0; m_pKsPinConnect->PinId = nId; m_pKsPinConnect->PinToHandle = NULL; m_pKsPinConnect->Priority.PriorityClass = KSPRIORITY_NORMAL; m_pKsPinConnect->Priority.PrioritySubClass = 1; // point m_pDataFormat to just after the pConnect struct KSDATAFORMAT* m_pDataFormat = (KSDATAFORMAT*)(m_pKsPinConnect + 1); m_pDataFormat->FormatSize = sizeof(KSDATAFORMAT); m_pDataFormat->Flags = 0; m_pDataFormat->SampleSize = 0; m_pDataFormat->Reserved = 0; m_pDataFormat->MajorFormat = GUID(KSDATAFORMAT_TYPE_MUSIC); m_pDataFormat->SubFormat = GUID(KSDATAFORMAT_SUBTYPE_MIDI); m_pDataFormat->Specifier = GUID(KSDATAFORMAT_SPECIFIER_NONE); bool hasStdStreamingInterface = false; bool hasStdStreamingMedium = false; for ( ULONG i = 0; i < m_cInterfaces; i++ ) { if (m_pInterfaces[i].Set == KSINTERFACESETID_Standard && m_pInterfaces[i].Id == KSINTERFACE_STANDARD_STREAMING) hasStdStreamingInterface = true; } for (ULONG i = 0; i < m_cMediums; i++) { if (m_pMediums[i].Set == KSMEDIUMSETID_Standard && m_pMediums[i].Id == KSMEDIUM_STANDARD_DEVIO) hasStdStreamingMedium = true; } if (!hasStdStreamingInterface) // No standard streaming interfaces on the pin throw std::runtime_error("CKsMidiPin::CKsMidiPin: no standard streaming interface"); if (!hasStdStreamingMedium) // No standard streaming mediums on the pin throw std::runtime_error("CKsMidiPin::CKsMidiPin: no standard streaming medium"); bool hasMidiDataRange = false; BYTE const* pDataRangePtr = reinterpret_cast(m_pDataRanges); for (ULONG i = 0; i < m_cDataRanges; ++i) { KSDATARANGE const* pDataRange = reinterpret_cast(pDataRangePtr); if (pDataRange->SubFormat == KSDATAFORMAT_SUBTYPE_MIDI) { hasMidiDataRange = true; break; } pDataRangePtr += pDataRange->FormatSize; } if (!hasMidiDataRange) // No MIDI dataranges on the pin throw std::runtime_error("CKsMidiPin::CKsMidiPin: no MIDI datarange"); } struct WindowsKsData { WindowsKsData() : m_pPin(NULL), m_Buffer(1024), m_hInputThread(NULL) { memset(&overlapped, 0, sizeof(OVERLAPPED)); m_hExitEvent = ::CreateEvent(NULL, FALSE, FALSE, NULL); overlapped.hEvent = ::CreateEvent(NULL, FALSE, FALSE, NULL); m_hInputThread = NULL; } ~WindowsKsData() { ::CloseHandle(overlapped.hEvent); ::CloseHandle(m_hExitEvent); } OVERLAPPED overlapped; CKsPin* m_pPin; std::vector m_Buffer; std::auto_ptr > m_pCaptureEnum; std::auto_ptr > m_pRenderEnum; HANDLE m_hInputThread; HANDLE m_hExitEvent; }; // *********************************************************************// // API: WINDOWS Kernel Streaming // Class Definitions: MidiInWinKS // *********************************************************************// DWORD WINAPI midiKsInputThread(VOID* pUser) { MidiInApi::RtMidiInData* data = static_cast(pUser); WindowsKsData* apiData = static_cast(data->apiData); HANDLE hEvents[] = { apiData->overlapped.hEvent, apiData->m_hExitEvent }; while ( true ) { KSSTREAM_HEADER packet; memset(&packet, 0, sizeof packet); packet.Size = sizeof(KSSTREAM_HEADER); packet.PresentationTime.Time = 0; packet.PresentationTime.Numerator = 1; packet.PresentationTime.Denominator = 1; packet.Data = &apiData->m_Buffer[0]; packet.DataUsed = 0; packet.FrameExtent = apiData->m_Buffer.size(); apiData->m_pPin->ReadData(&packet, &apiData->overlapped); DWORD dwRet = ::WaitForMultipleObjects(2, hEvents, FALSE, INFINITE); if ( dwRet == WAIT_OBJECT_0 ) { // parse packet unsigned char* pData = (unsigned char*)packet.Data; unsigned int iOffset = 0; while ( iOffset < packet.DataUsed ) { KSMUSICFORMAT* pMusic = (KSMUSICFORMAT*)&pData[iOffset]; iOffset += sizeof(KSMUSICFORMAT); MidiInApi::MidiMessage message; message.timeStamp = 0; for(size_t i=0;i < pMusic->ByteCount;++i) message.bytes.push_back(pData[iOffset+i]); if ( data->usingCallback ) { RtMidiIn::RtMidiCallback callback = (RtMidiIn::RtMidiCallback)data->userCallback; callback(message.timeStamp, &message.bytes, data->userData); } else { // As long as we haven't reached our queue size limit, push the message. if ( data->queue.size < data->queue.ringSize ) { data->queue.ring[data->queue.back++] = message; if(data->queue.back == data->queue.ringSize) data->queue.back = 0; data->queue.size++; } else std::cerr << "\nRtMidiIn: message queue limit reached!!\n\n"; } iOffset += pMusic->ByteCount; // re-align on 32 bits if ( iOffset % 4 != 0 ) iOffset += (4 - iOffset % 4); } } else break; } return 0; } MidiInWinKS :: MidiInWinKS( const std::string clientName, unsigned int queueSizeLimit ) : MidiInApi( queueSizeLimit ) { initialize( clientName ); } void MidiInWinKS :: initialize( const std::string& clientName ) { WindowsKsData* data = new WindowsKsData; apiData_ = (void*)data; inputData_.apiData = data; GUID const aguidEnumCats[] = { { STATIC_KSCATEGORY_AUDIO }, { STATIC_KSCATEGORY_CAPTURE } }; data->m_pCaptureEnum.reset(new CKsEnumFilters ); data->m_pCaptureEnum->EnumFilters(aguidEnumCats, 2); } MidiInWinKS :: ~MidiInWinKS() { WindowsKsData* data = static_cast(apiData_); try { if ( data->m_pPin ) closePort(); } catch(...) { } delete data; } void MidiInWinKS :: openPort( unsigned int portNumber, const std::string portName ) { WindowsKsData* data = static_cast(apiData_); if ( portNumber < 0 || portNumber >= data->m_pCaptureEnum->m_Filters.size() ) { std::stringstream ost; ost << "MidiInWinKS::openPort: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } CKsMidiCapFilter* pFilter = data->m_pCaptureEnum->m_Filters[portNumber]; data->m_pPin = pFilter->CreateCapturePin(); if ( data->m_pPin == NULL ) { std::stringstream ost; ost << "MidiInWinKS::openPort: KS error opening port (could not create pin)"; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } data->m_pPin->SetState(KSSTATE_RUN); DWORD threadId; data->m_hInputThread = ::CreateThread(NULL, 0, &midiKsInputThread, &inputData_, 0, &threadId); if ( data->m_hInputThread == NULL ) { std::stringstream ost; ost << "MidiInWinKS::initialize: Could not create input thread : Windows error " << GetLastError() << std::endl;; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } connected_ = true; } void MidiInWinKS :: openVirtualPort( const std::string portName ) { // This function cannot be implemented for the Windows KS MIDI API. errorString_ = "MidiInWinKS::openVirtualPort: cannot be implemented in Windows KS MIDI API!"; RtMidi::error( RtError::WARNING, errorString_ ); } unsigned int MidiInWinKS :: getPortCount() { WindowsKsData* data = static_cast(apiData_); return (unsigned int)data->m_pCaptureEnum->m_Filters.size(); } std::string MidiInWinKS :: getPortName(unsigned int portNumber) { WindowsKsData* data = static_cast(apiData_); if(portNumber < 0 || portNumber >= data->m_pCaptureEnum->m_Filters.size()) { std::stringstream ost; ost << "MidiInWinKS::getPortName: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } CKsMidiCapFilter* pFilter = data->m_pCaptureEnum->m_Filters[portNumber]; return pFilter->GetFriendlyName(); } void MidiInWinKS :: closePort() { WindowsKsData* data = static_cast(apiData_); connected_ = false; if(data->m_hInputThread) { ::SignalObjectAndWait(data->m_hExitEvent, data->m_hInputThread, INFINITE, FALSE); ::CloseHandle(data->m_hInputThread); } if(data->m_pPin) { data->m_pPin->SetState(KSSTATE_PAUSE); data->m_pPin->SetState(KSSTATE_STOP); data->m_pPin->ClosePin(); data->m_pPin = NULL; } } // *********************************************************************// // API: WINDOWS Kernel Streaming // Class Definitions: MidiOutWinKS // *********************************************************************// MidiOutWinKS :: MidiOutWinKS( const std::string clientName ) : MidiOutApi() { initialize( clientName ); } void MidiOutWinKS :: initialize( const std::string& clientName ) { WindowsKsData* data = new WindowsKsData; data->m_pPin = NULL; data->m_pRenderEnum.reset(new CKsEnumFilters ); GUID const aguidEnumCats[] = { { STATIC_KSCATEGORY_AUDIO }, { STATIC_KSCATEGORY_RENDER } }; data->m_pRenderEnum->EnumFilters(aguidEnumCats, 2); apiData_ = (void*)data; } MidiOutWinKS :: ~MidiOutWinKS() { // Close a connection if it exists. closePort(); // Cleanup. WindowsKsData* data = static_cast(apiData_); delete data; } void MidiOutWinKS :: openPort( unsigned int portNumber, const std::string portName ) { WindowsKsData* data = static_cast(apiData_); if(portNumber < 0 || portNumber >= data->m_pRenderEnum->m_Filters.size()) { std::stringstream ost; ost << "MidiOutWinKS::openPort: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } CKsMidiRenFilter* pFilter = data->m_pRenderEnum->m_Filters[portNumber]; data->m_pPin = pFilter->CreateRenderPin(); if(data->m_pPin == NULL) { std::stringstream ost; ost << "MidiOutWinKS::openPort: KS error opening port (could not create pin)"; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } data->m_pPin->SetState(KSSTATE_RUN); connected_ = true; } void MidiOutWinKS :: openVirtualPort( const std::string portName ) { // This function cannot be implemented for the Windows KS MIDI API. errorString_ = "MidiOutWinKS::openVirtualPort: cannot be implemented in Windows KS MIDI API!"; RtMidi::error( RtError::WARNING, errorString_ ); } unsigned int MidiOutWinKS :: getPortCount() { WindowsKsData* data = static_cast(apiData_); return (unsigned int)data->m_pRenderEnum->m_Filters.size(); } std::string MidiOutWinKS :: getPortName( unsigned int portNumber ) { WindowsKsData* data = static_cast(apiData_); if ( portNumber < 0 || portNumber >= data->m_pRenderEnum->m_Filters.size() ) { std::stringstream ost; ost << "MidiOutWinKS::getPortName: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } CKsMidiRenFilter* pFilter = data->m_pRenderEnum->m_Filters[portNumber]; return pFilter->GetFriendlyName(); } void MidiOutWinKS :: closePort() { WindowsKsData* data = static_cast(apiData_); connected_ = false; if ( data->m_pPin ) { data->m_pPin->SetState(KSSTATE_PAUSE); data->m_pPin->SetState(KSSTATE_STOP); data->m_pPin->ClosePin(); data->m_pPin = NULL; } } void MidiOutWinKS :: sendMessage(std::vector* pMessage) { std::vector const& msg = *pMessage; WindowsKsData* data = static_cast(apiData_); size_t iNumMidiBytes = msg.size(); size_t pos = 0; // write header KSMUSICFORMAT* pKsMusicFormat = reinterpret_cast(&data->m_Buffer[pos]); pKsMusicFormat->TimeDeltaMs = 0; pKsMusicFormat->ByteCount = iNumMidiBytes; pos += sizeof(KSMUSICFORMAT); // write MIDI bytes if ( pos + iNumMidiBytes > data->m_Buffer.size() ) { std::stringstream ost; ost << "KsMidiInput::Write: MIDI buffer too small. Required " << pos + iNumMidiBytes << " bytes, only has " << data->m_Buffer.size(); errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } if ( data->m_pPin == NULL ) { std::stringstream ost; ost << "MidiOutWinKS::sendMessage: port is not open"; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } memcpy(&data->m_Buffer[pos], &msg[0], iNumMidiBytes); pos += iNumMidiBytes; KSSTREAM_HEADER packet; memset(&packet, 0, sizeof packet); packet.Size = sizeof(packet); packet.PresentationTime.Time = 0; packet.PresentationTime.Numerator = 1; packet.PresentationTime.Denominator = 1; packet.Data = const_cast(&data->m_Buffer[0]); packet.DataUsed = ((pos+3)/4)*4; packet.FrameExtent = data->m_Buffer.size(); data->m_pPin->WriteData(&packet, NULL); } #endif // __WINDOWS_KS__ //*********************************************************************// // API: UNIX JACK // // Written primarily by Alexander Svetalkin, with updates for delta // time by Gary Scavone, April 2011. // // *********************************************************************// #if defined(__UNIX_JACK__) // JACK header files #include #include #include #define JACK_RINGBUFFER_SIZE 16384 // Default size for ringbuffer struct JackMidiData { jack_client_t *client; jack_port_t *port; jack_ringbuffer_t *buffSize; jack_ringbuffer_t *buffMessage; jack_time_t lastTime; MidiInApi :: RtMidiInData *rtMidiIn; }; //*********************************************************************// // API: JACK // Class Definitions: MidiInJack //*********************************************************************// int jackProcessIn( jack_nframes_t nframes, void *arg ) { JackMidiData *jData = (JackMidiData *) arg; MidiInApi :: RtMidiInData *rtData = jData->rtMidiIn; jack_midi_event_t event; jack_time_t long long time; // Is port created? if ( jData->port == NULL ) return 0; void *buff = jack_port_get_buffer( jData->port, nframes ); // We have midi events in buffer int evCount = jack_midi_get_event_count( buff ); if ( evCount > 0 ) { MidiInApi::MidiMessage message; message.bytes.clear(); jack_midi_event_get( &event, buff, 0 ); for (unsigned int i = 0; i < event.size; i++ ) message.bytes.push_back( event.buffer[i] ); // Compute the delta time. time = jack_get_time(); if ( rtData->firstMessage == true ) rtData->firstMessage = false; else message.timeStamp = ( time - jData->lastTime ) * 0.000001; jData->lastTime = time; if ( !rtData->continueSysex ) { if ( rtData->usingCallback ) { RtMidiIn::RtMidiCallback callback = (RtMidiIn::RtMidiCallback) rtData->userCallback; callback( message.timeStamp, &message.bytes, rtData->userData ); } else { // As long as we haven't reached our queue size limit, push the message. if ( rtData->queue.size < rtData->queue.ringSize ) { rtData->queue.ring[rtData->queue.back++] = message; if ( rtData->queue.back == rtData->queue.ringSize ) rtData->queue.back = 0; rtData->queue.size++; } else std::cerr << "\nMidiInJack: message queue limit reached!!\n\n"; } } } return 0; } MidiInJack :: MidiInJack( const std::string clientName, unsigned int queueSizeLimit ) : MidiInApi( queueSizeLimit ) { initialize( clientName ); } void MidiInJack :: initialize( const std::string& clientName ) { JackMidiData *data = new JackMidiData; apiData_ = (void *) data; // Initialize JACK client if (( data->client = jack_client_open( clientName.c_str(), JackNullOption, NULL )) == 0) { errorString_ = "MidiInJack::initialize: JACK server not running?"; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); return; } data->rtMidiIn = &inputData_; data->port = NULL; jack_set_process_callback( data->client, jackProcessIn, data ); jack_activate( data->client ); } MidiInJack :: ~MidiInJack() { JackMidiData *data = static_cast (apiData_); closePort(); jack_client_close( data->client ); } void MidiInJack :: openPort( unsigned int portNumber, const std::string portName ) { JackMidiData *data = static_cast (apiData_); // Creating new port if ( data->port == NULL) data->port = jack_port_register( data->client, portName.c_str(), JACK_DEFAULT_MIDI_TYPE, JackPortIsInput, 0 ); if ( data->port == NULL) { errorString_ = "MidiInJack::openVirtualPort: JACK error creating virtual port"; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Connecting to the output std::string name = getPortName( portNumber ); jack_connect( data->client, name.c_str(), jack_port_name( data->port ) ); } void MidiInJack :: openVirtualPort( const std::string portName ) { JackMidiData *data = static_cast (apiData_); if ( data->port == NULL ) data->port = jack_port_register( data->client, portName.c_str(), JACK_DEFAULT_MIDI_TYPE, JackPortIsInput, 0 ); if ( data->port == NULL ) { errorString_ = "MidiInJack::openVirtualPort: JACK error creating virtual port"; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } } unsigned int MidiInJack :: getPortCount() { int count = 0; JackMidiData *data = static_cast (apiData_); // List of available ports const char **ports = jack_get_ports( data->client, NULL, JACK_DEFAULT_MIDI_TYPE, JackPortIsOutput ); if ( ports == NULL ) return 0; while ( ports[count] != NULL ) count++; free( ports ); return count; } std::string MidiInJack :: getPortName( unsigned int portNumber ) { JackMidiData *data = static_cast (apiData_); std::ostringstream ost; std::string retStr(""); // List of available ports const char **ports = jack_get_ports( data->client, NULL, JACK_DEFAULT_MIDI_TYPE, JackPortIsOutput ); // Check port validity if ( ports == NULL ) { errorString_ = "MidiInJack::getPortName: no ports available!"; RtMidi::error( RtError::WARNING, errorString_ ); return retStr; } if ( ports[portNumber] == NULL ) { ost << "MidiInJack::getPortName: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } else retStr.assign( ports[portNumber] ); free( ports ); return retStr; } void MidiInJack :: closePort() { JackMidiData *data = static_cast (apiData_); if ( data->port == NULL ) return; jack_port_unregister( data->client, data->port ); data->port = NULL; } //*********************************************************************// // API: JACK // Class Definitions: MidiOutJack //*********************************************************************// // Jack process callback int jackProcessOut( jack_nframes_t nframes, void *arg ) { JackMidiData *data = (JackMidiData *) arg; jack_midi_data_t *midiData; int space; // Is port created? if ( data->port == NULL ) return 0; void *buff = jack_port_get_buffer( data->port, nframes ); jack_midi_clear_buffer( buff ); while ( jack_ringbuffer_read_space( data->buffSize ) > 0 ) { jack_ringbuffer_read( data->buffSize, (char *) &space, (size_t) sizeof(space) ); midiData = jack_midi_event_reserve( buff, 0, space ); jack_ringbuffer_read( data->buffMessage, (char *) midiData, (size_t) space ); } return 0; } MidiOutJack :: MidiOutJack( const std::string clientName ) : MidiOutApi() { initialize( clientName ); } void MidiOutJack :: initialize( const std::string& clientName ) { JackMidiData *data = new JackMidiData; data->port = NULL; // Initialize JACK client if (( data->client = jack_client_open( clientName.c_str(), JackNullOption, NULL )) == 0) { errorString_ = "MidiOutJack::initialize: JACK server not running?"; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); return; } jack_set_process_callback( data->client, jackProcessOut, data ); data->buffSize = jack_ringbuffer_create( JACK_RINGBUFFER_SIZE ); data->buffMessage = jack_ringbuffer_create( JACK_RINGBUFFER_SIZE ); jack_activate( data->client ); apiData_ = (void *) data; } MidiOutJack :: ~MidiOutJack() { JackMidiData *data = static_cast (apiData_); closePort(); // Cleanup jack_client_close( data->client ); jack_ringbuffer_free( data->buffSize ); jack_ringbuffer_free( data->buffMessage ); delete data; } void MidiOutJack :: openPort( unsigned int portNumber, const std::string portName ) { JackMidiData *data = static_cast (apiData_); // Creating new port if ( data->port == NULL ) data->port = jack_port_register( data->client, portName.c_str(), JACK_DEFAULT_MIDI_TYPE, JackPortIsOutput, 0 ); if ( data->port == NULL ) { errorString_ = "MidiOutJack::openVirtualPort: JACK error creating virtual port"; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } // Connecting to the output std::string name = getPortName( portNumber ); jack_connect( data->client, jack_port_name( data->port ), name.c_str() ); } void MidiOutJack :: openVirtualPort( const std::string portName ) { JackMidiData *data = static_cast (apiData_); if ( data->port == NULL ) data->port = jack_port_register( data->client, portName.c_str(), JACK_DEFAULT_MIDI_TYPE, JackPortIsOutput, 0 ); if ( data->port == NULL ) { errorString_ = "MidiOutJack::openVirtualPort: JACK error creating virtual port"; RtMidi::error( RtError::DRIVER_ERROR, errorString_ ); } } unsigned int MidiOutJack :: getPortCount() { int count = 0; JackMidiData *data = static_cast (apiData_); // List of available ports const char **ports = jack_get_ports( data->client, NULL, JACK_DEFAULT_MIDI_TYPE, JackPortIsInput ); if ( ports == NULL ) return 0; while ( ports[count] != NULL ) count++; free( ports ); return count; } std::string MidiOutJack :: getPortName( unsigned int portNumber ) { JackMidiData *data = static_cast (apiData_); std::ostringstream ost; std::string retStr(""); // List of available ports const char **ports = jack_get_ports( data->client, NULL, JACK_DEFAULT_MIDI_TYPE, JackPortIsInput ); // Check port validity if ( ports == NULL) { errorString_ = "MidiOutJack::getPortName: no ports available!"; RtMidi::error( RtError::WARNING, errorString_ ); return retStr; } if ( ports[portNumber] == NULL) { ost << "MidiOutJack::getPortName: the 'portNumber' argument (" << portNumber << ") is invalid."; errorString_ = ost.str(); RtMidi::error( RtError::WARNING, errorString_ ); } else retStr.assign( ports[portNumber] ); free( ports ); return retStr; } void MidiOutJack :: closePort() { JackMidiData *data = static_cast (apiData_); if ( data->port == NULL ) return; jack_port_unregister( data->client, data->port ); data->port = NULL; } void MidiOutJack :: sendMessage( std::vector *message ) { int nBytes = message->size(); JackMidiData *data = static_cast (apiData_); // Write full message to buffer jack_ringbuffer_write( data->buffMessage, ( const char * ) &( *message )[0], message->size() ); jack_ringbuffer_write( data->buffSize, ( char * ) &nBytes, sizeof( nBytes ) ); } #endif // __UNIX_JACK__ stk-4.4.4/src/RtWvIn.cpp000644 000766 000766 00000013327 12015735511 015000 0ustar00garygary000000 000000 /***************************************************/ /*! \class RtWvIn \brief STK realtime audio (blocking) input class. This class provides a simplified interface to RtAudio for realtime audio input. It is a subclass of WvIn. This class makes use of RtAudio's callback functionality by creating a large ring-buffer from which data is read. This class should not be used when low-latency is desired. RtWvIn supports multi-channel data in both interleaved and non-interleaved formats. It is important to distinguish the tick() method that computes a single frame (and returns only the specified sample of a multi-channel frame) from the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "RtWvIn.h" #include namespace stk { // This function is automatically called by RtAudio to supply input audio data. int read( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *dataPointer ) { ( (RtWvIn *) dataPointer )->fillBuffer( inputBuffer, nBufferFrames ); return 0; } // This function does not block. If the user does not read the buffer // data fast enough, unread data will be overwritten (data overrun). void RtWvIn :: fillBuffer( void *buffer, unsigned int nFrames ) { StkFloat *samples = (StkFloat *) buffer; unsigned int counter, iStart, nSamples = nFrames * data_.channels(); while ( nSamples > 0 ) { // I'm assuming that both the RtAudio and StkFrames buffers // contain interleaved data. iStart = writeIndex_ * data_.channels(); counter = nSamples; // Pre-increment write pointer and check bounds. writeIndex_ += nSamples / data_.channels(); if ( writeIndex_ >= data_.frames() ) { writeIndex_ = 0; counter = data_.size() - iStart; } // Copy data to the StkFrames container. for ( unsigned int i=0; i data_.frames() ) { framesFilled_ = data_.frames(); oStream_ << "RtWvIn: audio buffer overrun!"; handleError( StkError::WARNING ); } } RtWvIn :: RtWvIn( unsigned int nChannels, StkFloat sampleRate, int device, int bufferFrames, int nBuffers ) : stopped_( true ), readIndex_( 0 ), writeIndex_( 0 ), framesFilled_( 0 ) { // We'll let RtAudio deal with channel and sample rate limitations. RtAudio::StreamParameters parameters; if ( device == 0 ) parameters.deviceId = adc_.getDefaultInputDevice(); else parameters.deviceId = device - 1; parameters.nChannels = nChannels; unsigned int size = bufferFrames; RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32; try { adc_.openStream( NULL, ¶meters, format, (unsigned int)Stk::sampleRate(), &size, &read, (void *)this ); } catch ( RtError &error ) { handleError( error.what(), StkError::AUDIO_SYSTEM ); } data_.resize( size * nBuffers, nChannels ); lastFrame_.resize( 1, nChannels ); } RtWvIn :: ~RtWvIn() { if ( !stopped_ ) adc_.stopStream(); adc_.closeStream(); } void RtWvIn :: start() { if ( stopped_ ) { adc_.startStream(); stopped_ = false; } } void RtWvIn :: stop() { if ( !stopped_ ) { adc_.stopStream(); stopped_ = true; for ( unsigned int i=0; i= data_.channels() ) { oStream_ << "RtWvIn::tick(): channel argument is incompatible with streamed channels!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif if ( stopped_ ) this->start(); // Block until at least one frame is available. while ( framesFilled_ == 0 ) Stk::sleep( 1 ); unsigned long index = readIndex_ * lastFrame_.channels(); for ( unsigned int i=0; i= data_.frames() ) readIndex_ = 0; return lastFrame_[channel]; } StkFrames& RtWvIn :: tick( StkFrames& frames ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( nChannels != frames.channels() ) { oStream_ << "RtWvIn::tick(): StkFrames argument is incompatible with adc channels!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif if ( stopped_ ) this->start(); // See how much space we have and fill as much as we can ... if we // still have space left in the frames object, then wait and repeat. unsigned int nFrames, bytes, framesRead = 0; while ( framesRead < frames.frames() ) { // Block until we have some input data. while ( framesFilled_ == 0 ) Stk::sleep( 1 ); // Copy data in one chunk up to the end of the data buffer. nFrames = framesFilled_; if ( readIndex_ + nFrames > data_.frames() ) nFrames = data_.frames() - readIndex_; if ( nFrames > frames.frames() - framesRead ) nFrames = frames.frames() - framesRead; bytes = nFrames * nChannels * sizeof( StkFloat ); StkFloat *samples = &data_[readIndex_ * nChannels]; memcpy( &frames[framesRead * nChannels], samples, bytes ); readIndex_ += nFrames; if ( readIndex_ == data_.frames() ) readIndex_ = 0; framesRead += nFrames; mutex_.lock(); framesFilled_ -= nFrames; mutex_.unlock(); } unsigned long index = (frames.frames() - 1) * nChannels; for ( unsigned int i=0; i namespace stk { // Streaming status states. enum { RUNNING, EMPTYING, FINISHED }; // This function is automatically called by RtAudio to get audio data for output. int write( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *dataPointer ) { return ( (RtWvOut *) dataPointer )->readBuffer( outputBuffer, nBufferFrames ); } // This function does not block. If the user does not write output // data to the buffer fast enough, previous data will be re-output // (data underrun). int RtWvOut :: readBuffer( void *buffer, unsigned int frameCount ) { unsigned int nSamples, nChannels = data_.channels(); unsigned int nFrames = frameCount; StkFloat *input = (StkFloat *) &data_[ readIndex_ * nChannels ]; StkFloat *output = (StkFloat *) buffer; long counter; while ( nFrames > 0 ) { // I'm assuming that both the RtAudio and StkFrames buffers // contain interleaved data. counter = nFrames; // Pre-increment read pointer and check bounds. readIndex_ += nFrames; if ( readIndex_ >= data_.frames() ) { counter -= readIndex_ - data_.frames(); readIndex_ = 0; } // Copy data from the StkFrames container. if ( status_ == EMPTYING && framesFilled_ <= counter ) { nSamples = framesFilled_ * nChannels; unsigned int i; for ( i=0; istart(); // Block until we have room for at least one frame of output data. while ( framesFilled_ == (long) data_.frames() ) Stk::sleep( 1 ); unsigned int nChannels = data_.channels(); StkFloat input = sample; clipTest( input ); unsigned long index = writeIndex_ * nChannels; for ( unsigned int j=0; jstart(); // See how much space we have and fill as much as we can ... if we // still have samples left in the frames object, then wait and // repeat. unsigned int framesEmpty, nFrames, bytes, framesWritten = 0; unsigned int nChannels = data_.channels(); while ( framesWritten < frames.frames() ) { // Block until we have some room for output data. while ( framesFilled_ == (long) data_.frames() ) Stk::sleep( 1 ); framesEmpty = data_.frames() - framesFilled_; // Copy data in one chunk up to the end of the data buffer. nFrames = framesEmpty; if ( writeIndex_ + nFrames > data_.frames() ) nFrames = data_.frames() - writeIndex_; if ( nFrames > frames.frames() - framesWritten ) nFrames = frames.frames() - framesWritten; bytes = nFrames * nChannels * sizeof( StkFloat ); StkFloat *samples = &data_[writeIndex_ * nChannels]; StkFrames *ins = (StkFrames *) &frames; memcpy( samples, &(*ins)[framesWritten * nChannels], bytes ); for ( unsigned int i=0; ireset(); // Start the envelope. adsr_.keyOn(); } void Sampler :: keyOff( void ) { adsr_.keyOff(); } void Sampler :: noteOff( StkFloat amplitude ) { this->keyOff(); } } // stk namespace stk-4.4.4/src/Saxofony.cpp000644 000766 000766 00000012064 12015735511 015412 0ustar00garygary000000 000000 /***************************************************/ /*! \class Saxofony \brief STK faux conical bore reed instrument class. This class implements a "hybrid" digital waveguide instrument that can generate a variety of wind-like sounds. It has also been referred to as the "blowed string" model. The waveguide section is essentially that of a string, with one rigid and one lossy termination. The non-linear function is a reed table. The string can be "blown" at any point between the terminations, though just as with strings, it is impossible to excite the system at either end. If the excitation is placed at the string mid-point, the sound is that of a clarinet. At points closer to the "bridge", the sound is closer to that of a saxophone. See Scavone (2002) for more details. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Reed Stiffness = 2 - Reed Aperture = 26 - Noise Gain = 4 - Blow Position = 11 - Vibrato Frequency = 29 - Vibrato Gain = 1 - Breath Pressure = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Saxofony.h" #include "SKINI.msg" namespace stk { Saxofony :: Saxofony( StkFloat lowestFrequency ) { if ( lowestFrequency <= 0.0 ) { oStream_ << "Saxofony::Saxofony: argument is less than or equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } unsigned long nDelays = (unsigned long) ( Stk::sampleRate() / lowestFrequency ); delays_[0].setMaximumDelay( nDelays + 1 ); delays_[1].setMaximumDelay( nDelays + 1 ); // Initialize blowing position to 0.2 of length. position_ = 0.2; reedTable_.setOffset( 0.7 ); reedTable_.setSlope( 0.3 ); vibrato_.setFrequency( 5.735 ); outputGain_ = 0.3; noiseGain_ = 0.2; vibratoGain_ = 0.1; this->setFrequency( 220.0 ); this->clear(); } Saxofony :: ~Saxofony( void ) { } void Saxofony :: clear( void ) { delays_[0].clear(); delays_[1].clear(); filter_.clear(); } void Saxofony :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Saxofony::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif // Account for filter delay and one sample "lastOut" delay. StkFloat delay = ( Stk::sampleRate() / frequency ) - filter_.phaseDelay( frequency ) - 1.0; delays_[0].setDelay( (1.0-position_) * delay ); delays_[1].setDelay( position_ * delay ); } void Saxofony :: setBlowPosition( StkFloat position ) { if ( position_ == position ) return; if ( position < 0.0 ) position_ = 0.0; else if ( position > 1.0 ) position_ = 1.0; else position_ = position; StkFloat totalDelay = delays_[0].getDelay(); totalDelay += delays_[1].getDelay(); delays_[0].setDelay( (1.0-position_) * totalDelay ); delays_[1].setDelay( position_ * totalDelay ); } void Saxofony :: startBlowing( StkFloat amplitude, StkFloat rate ) { if ( amplitude <= 0.0 || rate <= 0.0 ) { oStream_ << "Saxofony::startBlowing: one or more arguments is less than or equal to zero!"; handleError( StkError::WARNING ); return; } envelope_.setRate( rate ); envelope_.setTarget( amplitude ); } void Saxofony :: stopBlowing( StkFloat rate ) { if ( rate <= 0.0 ) { oStream_ << "Saxofony::stopBlowing: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } envelope_.setRate( rate ); envelope_.setTarget( 0.0 ); } void Saxofony :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); this->startBlowing( 0.55 + (amplitude * 0.30), amplitude * 0.005 ); outputGain_ = amplitude + 0.001; } void Saxofony :: noteOff( StkFloat amplitude ) { this->stopBlowing( amplitude * 0.01 ); } void Saxofony :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Saxofony::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_ReedStiffness_) // 2 reedTable_.setSlope( 0.1 + (0.4 * normalizedValue) ); else if (number == __SK_NoiseLevel_) // 4 noiseGain_ = ( normalizedValue * 0.4 ); else if (number == 29) // 29 vibrato_.setFrequency( normalizedValue * 12.0 ); else if (number == __SK_ModWheel_) // 1 vibratoGain_ = ( normalizedValue * 0.5 ); else if (number == __SK_AfterTouch_Cont_) // 128 envelope_.setValue( normalizedValue ); else if (number == 11) // 11 this->setBlowPosition( normalizedValue ); else if (number == 26) // reed table offset reedTable_.setOffset(0.4 + ( normalizedValue * 0.6)); #if defined(_STK_DEBUG_) else { oStream_ << "Saxofony::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Shakers.cpp000644 000766 000766 00000065612 12015735511 015213 0ustar00garygary000000 000000 /***************************************************/ /*! \class Shakers \brief PhISEM and PhOLIES class. PhISEM (Physically Informed Stochastic Event Modeling) is an algorithmic approach for simulating collisions of multiple independent sound producing objects. This class is a meta-model that can simulate a Maraca, Sekere, Cabasa, Bamboo Wind Chimes, Water Drops, Tambourine, Sleighbells, and a Guiro. PhOLIES (Physically-Oriented Library of Imitated Environmental Sounds) is a similar approach for the synthesis of environmental sounds. This class implements simulations of breaking sticks, crunchy snow (or not), a wrench, sandpaper, and more. Control Change Numbers: - Shake Energy = 2 - System Decay = 4 - Number Of Objects = 11 - Resonance Frequency = 1 - Shake Energy = 128 - Instrument Selection = 1071 - Maraca = 0 - Cabasa = 1 - Sekere = 2 - Tambourine = 3 - Sleigh Bells = 4 - Bamboo Chimes = 5 - Sand Paper = 6 - Coke Can = 7 - Sticks = 8 - Crunch = 9 - Big Rocks = 10 - Little Rocks = 11 - Next Mug = 12 - Penny + Mug = 13 - Nickle + Mug = 14 - Dime + Mug = 15 - Quarter + Mug = 16 - Franc + Mug = 17 - Peso + Mug = 18 - Guiro = 19 - Wrench = 20 - Water Drops = 21 - Tuned Bamboo Chimes = 22 by Perry R. Cook with updates by Gary Scavone, 1995-2012. */ /***************************************************/ #include "Shakers.h" #include "SKINI.msg" namespace stk { // Maraca const StkFloat MARACA_SOUND_DECAY = 0.95; const StkFloat MARACA_SYSTEM_DECAY = 0.999; const StkFloat MARACA_GAIN = 4.0; const StkFloat MARACA_NUM_BEANS = 25; const int MARACA_RESONANCES = 1; const StkFloat MARACA_FREQUENCIES[MARACA_RESONANCES] = { 3200 }; const StkFloat MARACA_RADII[MARACA_RESONANCES] = { 0.96 }; const StkFloat MARACA_GAINS[MARACA_RESONANCES] = { 1.0 }; // Cabasa const StkFloat CABASA_SOUND_DECAY = 0.96; const StkFloat CABASA_SYSTEM_DECAY = 0.997; const StkFloat CABASA_GAIN = 8.0; const StkFloat CABASA_NUM_BEADS = 512; const int CABASA_RESONANCES = 1; const StkFloat CABASA_FREQUENCIES[CABASA_RESONANCES] = { 3000 }; const StkFloat CABASA_RADII[CABASA_RESONANCES] = { 0.7 }; const StkFloat CABASA_GAINS[CABASA_RESONANCES] = { 1.0 }; // Sekere const StkFloat SEKERE_SOUND_DECAY = 0.96; const StkFloat SEKERE_SYSTEM_DECAY = 0.999; const StkFloat SEKERE_GAIN = 4.0; const StkFloat SEKERE_NUM_BEANS = 64; const int SEKERE_RESONANCES = 1; const StkFloat SEKERE_FREQUENCIES[SEKERE_RESONANCES] = { 5500 }; const StkFloat SEKERE_RADII[SEKERE_RESONANCES] = { 0.6 }; const StkFloat SEKERE_GAINS[SEKERE_RESONANCES] = { 1.0 }; // Bamboo Wind Chimes const StkFloat BAMBOO_SOUND_DECAY = 0.9; const StkFloat BAMBOO_SYSTEM_DECAY = 0.9999; const StkFloat BAMBOO_GAIN = 0.4; const StkFloat BAMBOO_NUM_TUBES = 1.2; const int BAMBOO_RESONANCES = 3; const StkFloat BAMBOO_FREQUENCIES[BAMBOO_RESONANCES] = { 2800, 0.8 * 2800.0, 1.2 * 2800.0 }; const StkFloat BAMBOO_RADII[BAMBOO_RESONANCES] = { 0.995, 0.995, 0.995 }; const StkFloat BAMBOO_GAINS[BAMBOO_RESONANCES] = { 1.0, 1.0, 1.0 }; // Tambourine const StkFloat TAMBOURINE_SOUND_DECAY = 0.95; const StkFloat TAMBOURINE_SYSTEM_DECAY = 0.9985; const StkFloat TAMBOURINE_GAIN = 1.0; const StkFloat TAMBOURINE_NUM_TIMBRELS = 32; const int TAMBOURINE_RESONANCES = 3; // Fixed shell + 2 moving cymbal resonances const StkFloat TAMBOURINE_FREQUENCIES[TAMBOURINE_RESONANCES] = { 2300, 5600, 8100 }; const StkFloat TAMBOURINE_RADII[TAMBOURINE_RESONANCES] = { 0.96, 0.99, 0.99 }; const StkFloat TAMBOURINE_GAINS[TAMBOURINE_RESONANCES] = { 0.1, 0.8, 1.0 }; // Sleighbells const StkFloat SLEIGH_SOUND_DECAY = 0.97; const StkFloat SLEIGH_SYSTEM_DECAY = 0.9994; const StkFloat SLEIGH_GAIN = 1.0; const StkFloat SLEIGH_NUM_BELLS = 32; const int SLEIGH_RESONANCES = 5; const StkFloat SLEIGH_FREQUENCIES[SLEIGH_RESONANCES] = { 2500, 5300, 6500, 8300, 9800 }; const StkFloat SLEIGH_RADII[SLEIGH_RESONANCES] = { 0.99, 0.99, 0.99, 0.99, 0.99 }; const StkFloat SLEIGH_GAINS[SLEIGH_RESONANCES] = { 1.0, 1.0, 1.0, 0.5, 0.3 }; // Sandpaper const StkFloat SANDPAPER_SOUND_DECAY = 0.999; const StkFloat SANDPAPER_SYSTEM_DECAY = 0.999; const StkFloat SANDPAPER_GAIN = 0.5; const StkFloat SANDPAPER_NUM_GRAINS = 128; const int SANDPAPER_RESONANCES = 1; const StkFloat SANDPAPER_FREQUENCIES[SANDPAPER_RESONANCES] = { 4500 }; const StkFloat SANDPAPER_RADII[SANDPAPER_RESONANCES] = { 0.6 }; const StkFloat SANDPAPER_GAINS[SANDPAPER_RESONANCES] = { 1.0 }; // Cokecan const StkFloat COKECAN_SOUND_DECAY = 0.97; const StkFloat COKECAN_SYSTEM_DECAY = 0.999; const StkFloat COKECAN_GAIN = 0.5; const StkFloat COKECAN_NUM_PARTS = 48; const int COKECAN_RESONANCES = 5; // Helmholtz + 4 metal resonances const StkFloat COKECAN_FREQUENCIES[COKECAN_RESONANCES] = { 370, 1025, 1424, 2149, 3596 }; const StkFloat COKECAN_RADII[COKECAN_RESONANCES] = { 0.99, 0.992, 0.992, 0.992, 0.992 }; const StkFloat COKECAN_GAINS[COKECAN_RESONANCES] = { 1.0, 1.8, 1.8, 1.8, 1.8 }; // Tuned Bamboo Wind Chimes (Angklung) const StkFloat ANGKLUNG_SOUND_DECAY = 0.95; const StkFloat ANGKLUNG_SYSTEM_DECAY = 0.9999; const StkFloat ANGKLUNG_GAIN = 0.5; const StkFloat ANGKLUNG_NUM_TUBES = 1.2; const int ANGKLUNG_RESONANCES = 7; const StkFloat ANGKLUNG_FREQUENCIES[ANGKLUNG_RESONANCES] = { 1046.6, 1174.8, 1397.0, 1568, 1760, 2093.3, 2350 }; const StkFloat ANGKLUNG_RADII[ANGKLUNG_RESONANCES] = { 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996 }; const StkFloat ANGKLUNG_GAINS[ANGKLUNG_RESONANCES] = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }; // Guiro const StkFloat GUIRO_SOUND_DECAY = 0.95; const StkFloat GUIRO_GAIN = 0.4; const StkFloat GUIRO_NUM_PARTS = 128; const int GUIRO_RESONANCES = 2; const StkFloat GUIRO_FREQUENCIES[GUIRO_RESONANCES] = { 2500, 4000 }; const StkFloat GUIRO_RADII[GUIRO_RESONANCES] = { 0.97, 0.97 }; const StkFloat GUIRO_GAINS[GUIRO_RESONANCES] = { 1.0, 1.0 }; // Wrench const StkFloat WRENCH_SOUND_DECAY = 0.95; const StkFloat WRENCH_GAIN = 0.4; const StkFloat WRENCH_NUM_PARTS = 128; const int WRENCH_RESONANCES = 2; const StkFloat WRENCH_FREQUENCIES[WRENCH_RESONANCES] = { 3200, 8000 }; const StkFloat WRENCH_RADII[WRENCH_RESONANCES] = { 0.99, 0.992 }; const StkFloat WRENCH_GAINS[WRENCH_RESONANCES] = { 1.0, 1.0 }; // Water Drops const StkFloat WATER_SOUND_DECAY = 0.95; const StkFloat WATER_SYSTEM_DECAY = 0.996; const StkFloat WATER_GAIN = 1.0; const StkFloat WATER_NUM_SOURCES = 10; const int WATER_RESONANCES = 3; const StkFloat WATER_FREQUENCIES[WATER_RESONANCES] = { 450, 600, 750 }; const StkFloat WATER_RADII[WATER_RESONANCES] = { 0.9985, 0.9985, 0.9985 }; const StkFloat WATER_GAINS[WATER_RESONANCES] = { 1.0, 1.0, 1.0 }; // PhOLIES (Physically-Oriented Library of Imitated Environmental // Sounds), Perry Cook, 1997-8 // Stix1 const StkFloat STIX1_SOUND_DECAY = 0.96; const StkFloat STIX1_SYSTEM_DECAY = 0.998; const StkFloat STIX1_GAIN = 6.0; const StkFloat STIX1_NUM_BEANS = 2; const int STIX1_RESONANCES = 1; const StkFloat STIX1_FREQUENCIES[STIX1_RESONANCES] = { 5500 }; const StkFloat STIX1_RADII[STIX1_RESONANCES] = { 0.6 }; const StkFloat STIX1_GAINS[STIX1_RESONANCES] = { 1.0 }; // Crunch1 const StkFloat CRUNCH1_SOUND_DECAY = 0.95; const StkFloat CRUNCH1_SYSTEM_DECAY = 0.99806; const StkFloat CRUNCH1_GAIN = 4.0; const StkFloat CRUNCH1_NUM_BEADS = 7; const int CRUNCH1_RESONANCES = 1; const StkFloat CRUNCH1_FREQUENCIES[CRUNCH1_RESONANCES] = { 800 }; const StkFloat CRUNCH1_RADII[CRUNCH1_RESONANCES] = { 0.95 }; const StkFloat CRUNCH1_GAINS[CRUNCH1_RESONANCES] = { 1.0 }; // Nextmug + Coins const StkFloat NEXTMUG_SOUND_DECAY = 0.97; const StkFloat NEXTMUG_SYSTEM_DECAY = 0.9995; const StkFloat NEXTMUG_GAIN = 0.8; const StkFloat NEXTMUG_NUM_PARTS = 3; const int NEXTMUG_RESONANCES = 4; const StkFloat NEXTMUG_FREQUENCIES[NEXTMUG_RESONANCES] = { 2123, 4518, 8856, 10753 }; const StkFloat NEXTMUG_RADII[NEXTMUG_RESONANCES] = { 0.997, 0.997, 0.997, 0.997 }; const StkFloat NEXTMUG_GAINS[NEXTMUG_RESONANCES] = { 1.0, 0.8, 0.6, 0.4 }; const int COIN_RESONANCES = 3; const StkFloat PENNY_FREQUENCIES[COIN_RESONANCES] = { 11000, 5200, 3835 }; const StkFloat PENNY_RADII[COIN_RESONANCES] = { 0.999, 0.999, 0.999 }; const StkFloat PENNY_GAINS[COIN_RESONANCES] = { 1.0, 0.8, 0.5 }; const StkFloat NICKEL_FREQUENCIES[COIN_RESONANCES] = { 5583, 9255, 9805 }; const StkFloat NICKEL_RADII[COIN_RESONANCES] = { 0.9992, 0.9992, 0.9992 }; const StkFloat NICKEL_GAINS[COIN_RESONANCES] = { 1.0, 0.8, 0.5 }; const StkFloat DIME_FREQUENCIES[COIN_RESONANCES] = { 4450, 4974, 9945 }; const StkFloat DIME_RADII[COIN_RESONANCES] = { 0.9993, 0.9993, 0.9993 }; const StkFloat DIME_GAINS[COIN_RESONANCES] = { 1.0, 0.8, 0.5 }; const StkFloat QUARTER_FREQUENCIES[COIN_RESONANCES] = { 1708, 8863, 9045 }; const StkFloat QUARTER_RADII[COIN_RESONANCES] = { 0.9995, 0.9995, 0.9995 }; const StkFloat QUARTER_GAINS[COIN_RESONANCES] = { 1.0, 0.8, 0.5 }; const StkFloat FRANC_FREQUENCIES[COIN_RESONANCES] = { 5583, 11010, 1917 }; const StkFloat FRANC_RADII[COIN_RESONANCES] = { 0.9995, 0.9995, 0.9995 }; const StkFloat FRANC_GAINS[COIN_RESONANCES] = { 0.7, 0.4, 0.3 }; const StkFloat PESO_FREQUENCIES[COIN_RESONANCES] = { 7250, 8150, 10060 }; const StkFloat PESO_RADII[COIN_RESONANCES] = { 0.9996, 0.9996, 0.9996 }; const StkFloat PESO_GAINS[COIN_RESONANCES] = { 1.0, 1.2, 0.7 }; // Big Gravel const StkFloat BIGROCKS_SOUND_DECAY = 0.98; const StkFloat BIGROCKS_SYSTEM_DECAY = 0.9965; const StkFloat BIGROCKS_GAIN = 4.0; const StkFloat BIGROCKS_NUM_PARTS = 23; const int BIGROCKS_RESONANCES = 1; const StkFloat BIGROCKS_FREQUENCIES[BIGROCKS_RESONANCES] = { 6460 }; const StkFloat BIGROCKS_RADII[BIGROCKS_RESONANCES] = { 0.932 }; const StkFloat BIGROCKS_GAINS[BIGROCKS_RESONANCES] = { 1.0 }; // Little Gravel const StkFloat LITTLEROCKS_SOUND_DECAY = 0.98; const StkFloat LITTLEROCKS_SYSTEM_DECAY = 0.99586; const StkFloat LITTLEROCKS_GAIN = 4.0; const StkFloat LITTLEROCKS_NUM_PARTS = 1600; const int LITTLEROCKS_RESONANCES = 1; const StkFloat LITTLEROCKS_FREQUENCIES[LITTLEROCKS_RESONANCES] = { 9000 }; const StkFloat LITTLEROCKS_RADII[LITTLEROCKS_RESONANCES] = { 0.843 }; const StkFloat LITTLEROCKS_GAINS[LITTLEROCKS_RESONANCES] = { 1.0 }; Shakers :: Shakers( int type ) { shakerType_ = -1; this->setType( type ); } void Shakers :: setType( int type ) { if ( shakerType_ == type ) return; varyFactor_ = 0.0; shakerType_ = type; if ( type == 1 ) { // Cabasa nResonances_ = CABASA_RESONANCES; filters_.resize( nResonances_ ); baseFrequencies_.resize( nResonances_ ); baseRadii_.resize( nResonances_ ); doVaryFrequency_.resize( nResonances_ ); baseObjects_ = CABASA_NUM_BEADS; for ( unsigned int i=0; i 11 && type < 19 ) { // Nextmug nResonances_ = NEXTMUG_RESONANCES; if ( type > 12 ) // mug + coin nResonances_ += COIN_RESONANCES; filters_.resize( nResonances_ ); baseFrequencies_.resize( nResonances_ ); baseRadii_.resize( nResonances_ ); doVaryFrequency_.resize( nResonances_ ); baseObjects_ = NEXTMUG_NUM_PARTS; for ( int i=0; isetType( noteNumber ); shakeEnergy_ += amplitude * MAX_SHAKE * 0.1; if ( shakeEnergy_ > MAX_SHAKE ) shakeEnergy_ = MAX_SHAKE; if ( shakerType_==19 || shakerType_==20 ) ratchetCount_ += 1; } void Shakers :: noteOff( StkFloat amplitude ) { shakeEnergy_ = 0.0; if ( shakerType_==19 || shakerType_==20 ) ratchetCount_ = 0; } void Shakers :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Shakers::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if ( number == __SK_Breath_ || number == __SK_AfterTouch_Cont_ ) { // 2 or 128 ... energy if ( shakerType_ == 19 || shakerType_ == 20 ) { if ( lastRatchetValue_ < 0.0 ) ratchetCount_++; else ratchetCount_ = (int) fabs(value - lastRatchetValue_); ratchetDelta_ = baseRatchetDelta_ * ratchetCount_; lastRatchetValue_ = (int) value; } else { shakeEnergy_ += normalizedValue * MAX_SHAKE * 0.1; if ( shakeEnergy_ > MAX_SHAKE ) shakeEnergy_ = MAX_SHAKE; } } else if ( number == __SK_ModFrequency_ ) { // 4 ... decay systemDecay_ = baseDecay_ + ( 2.0 * (normalizedValue - 0.5) * decayScale_ * (1.0 - baseDecay_) ); } else if ( number == __SK_FootControl_ ) { // 11 ... number of objects nObjects_ = (StkFloat) ( 2.0 * normalizedValue * baseObjects_ ) + 1.1; currentGain_ = log( nObjects_ ) * baseGain_ / nObjects_; } else if ( number == __SK_ModWheel_ ) { // 1 ... resonance frequency for ( unsigned int i=0; isetType( type ); } #if defined(_STK_DEBUG_) else { oStream_ << "Shakers::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Simple.cpp000644 000766 000766 00000005060 12015735511 015033 0ustar00garygary000000 000000 /***************************************************/ /*! \class Simple \brief STK wavetable/noise instrument. This class combines a looped wave, a noise source, a biquad resonance filter, a one-pole filter, and an ADSR envelope to create some interesting sounds. Control Change Numbers: - Filter Pole Position = 2 - Noise/Pitched Cross-Fade = 4 - Envelope Rate = 11 - Gain = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Simple.h" #include "SKINI.msg" namespace stk { Simple :: Simple( void ) { // Concatenate the STK rawwave path to the rawwave file loop_ = new FileLoop( (Stk::rawwavePath() + "impuls10.raw").c_str(), true ); filter_.setPole( 0.5 ); baseFrequency_ = 440.0; setFrequency( baseFrequency_ ); loopGain_ = 0.5; } Simple :: ~Simple( void ) { delete loop_; } void Simple :: keyOn( void ) { adsr_.keyOn(); } void Simple :: keyOff( void ) { adsr_.keyOff(); } void Simple :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->keyOn(); this->setFrequency( frequency ); filter_.setGain( amplitude ); } void Simple :: noteOff( StkFloat amplitude ) { this->keyOff(); } void Simple :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Simple::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif biquad_.setResonance( frequency, 0.98, true ); loop_->setFrequency( frequency ); } void Simple :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Simple::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_Breath_) // 2 filter_.setPole( 0.99 * (1.0 - (normalizedValue * 2.0)) ); else if (number == __SK_NoiseLevel_) // 4 loopGain_ = normalizedValue; else if (number == __SK_ModFrequency_) { // 11 normalizedValue /= 0.2 * Stk::sampleRate(); adsr_.setAttackRate( normalizedValue ); adsr_.setDecayRate( normalizedValue ); adsr_.setReleaseRate( normalizedValue ); } else if (number == __SK_AfterTouch_Cont_) // 128 adsr_.setTarget( normalizedValue ); #if defined(_STK_DEBUG_) else { oStream_ << "Simple::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/SineWave.cpp000644 000766 000766 00000003527 12015735511 015331 0ustar00garygary000000 000000 /***************************************************/ /*! \class SineWave \brief STK sinusoid oscillator class. This class computes and saves a static sine "table" that can be shared by multiple instances. It has an interface similar to the WaveLoop class but inherits from the Generator class. Output values are computed using linear interpolation. The "table" length, set in SineWave.h, is 2048 samples by default. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "SineWave.h" #include namespace stk { StkFrames SineWave :: table_; SineWave :: SineWave( void ) : time_(0.0), rate_(1.0), phaseOffset_(0.0) { if ( table_.empty() ) { table_.resize( TABLE_SIZE + 1, 1 ); StkFloat temp = 1.0 / TABLE_SIZE; for ( unsigned long i=0; i<=TABLE_SIZE; i++ ) table_[i] = sin( TWO_PI * i * temp ); } Stk::addSampleRateAlert( this ); } SineWave :: ~SineWave() { Stk::removeSampleRateAlert( this ); } void SineWave :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { if ( !ignoreSampleRateChange_ ) this->setRate( oldRate * rate_ / newRate ); } void SineWave :: reset( void ) { time_ = 0.0; lastFrame_[0] = 0; } void SineWave :: setFrequency( StkFloat frequency ) { // This is a looping frequency. this->setRate( TABLE_SIZE * frequency / Stk::sampleRate() ); } void SineWave :: addTime( StkFloat time ) { // Add an absolute time in samples. time_ += time; } void SineWave :: addPhase( StkFloat phase ) { // Add a time in cycles (one cycle = TABLE_SIZE). time_ += TABLE_SIZE * phase; } void SineWave :: addPhaseOffset( StkFloat phaseOffset ) { // Add a phase offset relative to any previous offset value. time_ += ( phaseOffset - phaseOffset_ ) * TABLE_SIZE; phaseOffset_ = phaseOffset; } } // stk namespace stk-4.4.4/src/SingWave.cpp000644 000766 000766 00000002513 12015735511 015325 0ustar00garygary000000 000000 /***************************************************/ /*! \class SingWave \brief STK "singing" looped soundfile class. This class loops a specified soundfile and modulates it both periodically and randomly to produce a pitched musical sound, like a simple voice or violin. In general, it is not be used alone because of "munchkinification" effects from pitch shifting. Within STK, it is used as an excitation source for other instruments. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "SingWave.h" namespace stk { SingWave :: SingWave( std::string fileName, bool raw ) { // An exception could be thrown here. wave_.openFile( fileName, raw ); rate_ = 1.0; sweepRate_ = 0.001; modulator_.setVibratoRate( 6.0 ); modulator_.setVibratoGain( 0.04 ); modulator_.setRandomGain( 0.005 ); this->setFrequency( 75.0 ); pitchEnvelope_.setRate( 1.0 ); this->tick(); this->tick(); pitchEnvelope_.setRate( sweepRate_ * rate_ ); } SingWave :: ~SingWave() { } void SingWave :: setFrequency( StkFloat frequency ) { StkFloat temp = rate_; rate_ = wave_.getSize() * frequency / Stk::sampleRate(); temp -= rate_; if ( temp < 0) temp = -temp; pitchEnvelope_.setTarget( rate_ ); pitchEnvelope_.setRate( sweepRate_ * temp ); } } // stk namespace stk-4.4.4/src/Sitar.cpp000644 000766 000766 00000004311 12015735511 014662 0ustar00garygary000000 000000 /***************************************************/ /*! \class Sitar \brief STK sitar string model class. This class implements a sitar plucked string physical model based on the Karplus-Strong algorithm. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. There exist at least two patents, assigned to Stanford, bearing the names of Karplus and/or Strong. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Sitar.h" namespace stk { Sitar :: Sitar( StkFloat lowestFrequency ) { if ( lowestFrequency <= 0.0 ) { oStream_ << "Sitar::Sitar: argument is less than or equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } unsigned long length = (unsigned long) ( Stk::sampleRate() / lowestFrequency + 1 ); delayLine_.setMaximumDelay( length ); delay_ = 0.5 * length; delayLine_.setDelay( delay_ ); targetDelay_ = delay_; loopFilter_.setZero( 0.01 ); loopGain_ = 0.999; envelope_.setAllTimes( 0.001, 0.04, 0.0, 0.5 ); this->clear(); } Sitar :: ~Sitar( void ) { } void Sitar :: clear( void ) { delayLine_.clear(); loopFilter_.clear(); } void Sitar :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Sitar::setFrequency: parameter is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif targetDelay_ = (Stk::sampleRate() / frequency); delay_ = targetDelay_ * (1.0 + (0.05 * noise_.tick())); delayLine_.setDelay( delay_ ); loopGain_ = 0.995 + (frequency * 0.0000005); if ( loopGain_ > 0.9995 ) loopGain_ = 0.9995; } void Sitar :: pluck( StkFloat amplitude ) { envelope_.keyOn(); } void Sitar :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); this->pluck( amplitude ); amGain_ = 0.1 * amplitude; } void Sitar :: noteOff( StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "Sitar::noteOff: amplitude is out of range!"; handleError( StkError::WARNING ); return; } loopGain_ = (StkFloat) 1.0 - amplitude; } } // stk namespace stk-4.4.4/src/Skini.cpp000644 000766 000766 00000013556 12015735511 014670 0ustar00garygary000000 000000 /***************************************************/ /*! \class Skini \brief STK SKINI parsing class This class parses SKINI formatted text messages. It can be used to parse individual messages or it can be passed an entire file. The SKINI specification is Perry's and his alone, but it's all text so it shouldn't be too hard to figure out. SKINI (Synthesis toolKit Instrument Network Interface) is like MIDI, but allows for floating-point control changes, note numbers, etc. The following example causes a sharp middle C to be played with a velocity of 111.132: noteOn 60.01 111.132 See also SKINI.txt. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Skini.h" #include "SKINI.tbl" #include #include namespace stk { Skini :: Skini() { } Skini :: ~Skini() { } bool Skini :: setFile( std::string fileName ) { if ( file_.is_open() ) { oStream_ << "Skini::setFile: already reaading a file!"; handleError( StkError::WARNING ); return false; } file_.open( fileName.c_str() ); if ( !file_ ) { oStream_ << "Skini::setFile: unable to open file (" << fileName << ")"; handleError( StkError::WARNING ); return false; } return true; } long Skini :: nextMessage( Message& message ) { if ( !file_.is_open() ) return 0; std::string line; bool done = false; while ( !done ) { // Read a line from the file and skip over invalid messages. if ( std::getline( file_, line ).eof() ) { oStream_ << "// End of Score. Thanks for using SKINI!!"; handleError( StkError::STATUS ); file_.close(); message.type = 0; done = true; } else if ( parseString( line, message ) > 0 ) done = true; } return message.type; } void Skini :: tokenize( const std::string& str, std::vector& tokens, const std::string& delimiters ) { // Skip delimiters at beginning. std::string::size_type lastPos = str.find_first_not_of(delimiters, 0); // Find first "non-delimiter". std::string::size_type pos = str.find_first_of(delimiters, lastPos); while (std::string::npos != pos || std::string::npos != lastPos) { // Found a token, add it to the vector. tokens.push_back(str.substr(lastPos, pos - lastPos)); // Skip delimiters. Note the "not_of" lastPos = str.find_first_not_of(delimiters, pos); // Find next "non-delimiter" pos = str.find_first_of(delimiters, lastPos); } } long Skini :: parseString( std::string& line, Message& message ) { message.type = 0; if ( line.empty() ) return message.type; // Check for comment lines. std::string::size_type lastPos = line.find_first_not_of(" ,\t", 0); std::string::size_type pos = line.find_first_of("/", lastPos); if ( std::string::npos != pos ) { oStream_ << "// Comment Line: " << line; handleError( StkError::STATUS ); return message.type; } // Tokenize the string. std::vector tokens; this->tokenize( line, tokens, " ,\t"); // Valid SKINI messages must have at least three fields (type, time, // and channel). if ( tokens.size() < 3 ) return message.type; // Determine message type. int iSkini = 0; while ( iSkini < __SK_MaxMsgTypes_ ) { if ( tokens[0] == skini_msgs[iSkini].messageString ) break; iSkini++; } if ( iSkini >= __SK_MaxMsgTypes_ ) { oStream_ << "Skini::parseString: couldn't parse this line:\n " << line; handleError( StkError::WARNING ); return message.type; } // Found the type. message.type = skini_msgs[iSkini].type; // Parse time field. if ( tokens[1][0] == '=' ) { tokens[1].erase( tokens[1].begin() ); if ( tokens[1].empty() ) { oStream_ << "Skini::parseString: couldn't parse time field in line:\n " << line; handleError( StkError::WARNING ); return message.type = 0; } message.time = (StkFloat) -atof( tokens[1].c_str() ); } else message.time = (StkFloat) atof( tokens[1].c_str() ); // Parse the channel field. message.channel = atoi( tokens[2].c_str() ); // Parse the remaining fields (maximum of 2 more). int iValue = 0; long dataType = skini_msgs[iSkini].data2; while ( dataType != NOPE ) { if ( tokens.size() <= (unsigned int) (iValue+3) ) { oStream_ << "Skini::parseString: inconsistency between type table and parsed line:\n " << line; handleError( StkError::WARNING ); return message.type = 0; } switch ( dataType ) { case SK_INT: message.intValues[iValue] = atoi( tokens[iValue+3].c_str() ); message.floatValues[iValue] = (StkFloat) message.intValues[iValue]; break; case SK_DBL: message.floatValues[iValue] = atof( tokens[iValue+3].c_str() ); message.intValues[iValue] = (long) message.floatValues[iValue]; break; case SK_STR: // Must be the last field. message.remainder = tokens[iValue+3]; return message.type; default: // MIDI extension message message.intValues[iValue] = dataType; message.floatValues[iValue] = (StkFloat) message.intValues[iValue]; iValue--; } if ( ++iValue == 1 ) dataType = skini_msgs[iSkini].data3; else dataType = NOPE; } return message.type; } std::string Skini :: whatsThisType(long type) { std::string typeString; for ( int i=0; i<__SK_MaxMsgTypes_; i++ ) { if ( type == skini_msgs[i].type ) { typeString = skini_msgs[i].messageString; break; } } return typeString; } std::string Skini :: whatsThisController( long number ) { std::string controller; for ( int i=0; i<__SK_MaxMsgTypes_; i++) { if ( skini_msgs[i].type == __SK_ControlChange_ && number == skini_msgs[i].data2) { controller = skini_msgs[i].messageString; break; } } return controller; } } // stk namespace stk-4.4.4/src/Socket.cpp000644 000766 000766 00000003143 12015735511 015032 0ustar00garygary000000 000000 /***************************************************/ /*! \class Socket \brief STK internet socket abstract base class. This class provides common functionality for TCP and UDP internet socket server and client subclasses. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Socket.h" namespace stk { Socket :: Socket() { soket_ = -1; port_ = -1; } Socket :: ~Socket() { this->close( soket_ ); #if defined(__OS_WINDOWS__) WSACleanup(); #endif } void Socket :: close( int socket ) { if ( !isValid( socket ) ) return; #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) ::close( socket ); #elif defined(__OS_WINDOWS__) ::closesocket( socket ); #endif } void Socket :: setBlocking( int socket, bool enable ) { if ( !isValid( socket ) ) return; #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) int tmp = ::fcntl( socket, F_GETFL, 0 ); if ( tmp >= 0 ) tmp = ::fcntl( socket, F_SETFL, enable ? (tmp &~ O_NONBLOCK) : (tmp | O_NONBLOCK) ); #elif defined(__OS_WINDOWS__) unsigned long non_block = !enable; ioctlsocket( socket, FIONBIO, &non_block ); #endif } int Socket :: writeBuffer(int socket, const void *buffer, long bufferSize, int flags ) { if ( !isValid( socket ) ) return -1; return send( socket, (const char *)buffer, bufferSize, flags ); } int Socket :: readBuffer(int socket, void *buffer, long bufferSize, int flags ) { if ( !isValid( socket ) ) return -1; return recv( socket, (char *)buffer, bufferSize, flags ); } } // stk namespace stk-4.4.4/src/Sphere.cpp000644 000766 000766 00000002435 12015735511 015033 0ustar00garygary000000 000000 /***************************************************/ /*! \class Sphere \brief STK sphere class. This class implements a spherical ball with radius, mass, position, and velocity parameters. by Perry R. Cook, 1995-2012. */ /***************************************************/ #include "Sphere.h" #include namespace stk { Vector3D* Sphere::getRelativePosition( Vector3D* position ) { workingVector_.setXYZ(position->getX() - position_.getX(), position->getY() - position_.getY(), position->getZ() - position_.getZ()); return &workingVector_; }; StkFloat Sphere::getVelocity( Vector3D* velocity ) { velocity->setXYZ( velocity_.getX(), velocity_.getY(), velocity_.getZ() ); return velocity_.getLength(); }; StkFloat Sphere::isInside( Vector3D *position ) { // Return directed distance from aPosition to spherical boundary ( < // 0 if inside). StkFloat distance; Vector3D *tempVector; tempVector = this->getRelativePosition( position ); distance = tempVector->getLength(); return distance - radius_; }; void Sphere::addVelocity(StkFloat x, StkFloat y, StkFloat z) { velocity_.setX(velocity_.getX() + x); velocity_.setY(velocity_.getY() + y); velocity_.setZ(velocity_.getZ() + z); } } // stk namespace stk-4.4.4/src/StifKarp.cpp000644 000766 000766 00000011765 12015735511 015336 0ustar00garygary000000 000000 /***************************************************/ /*! \class StifKarp \brief STK plucked stiff string instrument. This class implements a simple plucked string algorithm (Karplus Strong) with enhancements (Jaffe-Smith, Smith, and others), including string stiffness and pluck position controls. The stiffness is modeled with allpass filters. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Pickup Position = 4 - String Sustain = 11 - String Stretch = 1 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "StifKarp.h" #include "SKINI.msg" #include namespace stk { StifKarp :: StifKarp( StkFloat lowestFrequency ) { if ( lowestFrequency <= 0.0 ) { oStream_ << "StifKarp::StifKarp: argument is less than or equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } unsigned long nDelays = (unsigned long) ( Stk::sampleRate() / lowestFrequency ); delayLine_.setMaximumDelay( nDelays + 1 ); combDelay_.setMaximumDelay( nDelays + 1 ); pluckAmplitude_ = 0.3; pickupPosition_ = 0.4; stretching_ = 0.9999; baseLoopGain_ = 0.995; loopGain_ = 0.999; this->clear(); this->setFrequency( 220.0 ); } StifKarp :: ~StifKarp( void ) { } void StifKarp :: clear( void ) { delayLine_.clear(); combDelay_.clear(); filter_.clear(); } void StifKarp :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "StifKarp::setFrequency: parameter is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif lastFrequency_ = frequency; lastLength_ = Stk::sampleRate() / lastFrequency_; StkFloat delay = lastLength_ - 0.5; delayLine_.setDelay( delay ); loopGain_ = baseLoopGain_ + (frequency * 0.000005); if (loopGain_ >= 1.0) loopGain_ = 0.99999; setStretch(stretching_); combDelay_.setDelay( 0.5 * pickupPosition_ * lastLength_ ); } void StifKarp :: setStretch( StkFloat stretch ) { stretching_ = stretch; StkFloat coefficient; StkFloat freq = lastFrequency_ * 2.0; StkFloat dFreq = ( (0.5 * Stk::sampleRate()) - freq ) * 0.25; StkFloat temp = 0.5 + (stretch * 0.5); if ( temp > 0.9999 ) temp = 0.9999; for ( int i=0; i<4; i++ ) { coefficient = temp * temp; biquad_[i].setA2( coefficient ); biquad_[i].setB0( coefficient ); biquad_[i].setB2( 1.0 ); coefficient = -2.0 * temp * cos(TWO_PI * freq / Stk::sampleRate()); biquad_[i].setA1( coefficient ); biquad_[i].setB1( coefficient ); freq += dFreq; } } void StifKarp :: setPickupPosition( StkFloat position ) { if ( position < 0.0 || position > 1.0 ) { oStream_ << "StifKarp::setPickupPosition: parameter is out of range!"; handleError( StkError::WARNING ); return; } // Set the pick position, which puts zeroes at position * length. pickupPosition_ = position; combDelay_.setDelay( 0.5 * pickupPosition_ * lastLength_ ); } void StifKarp :: setBaseLoopGain( StkFloat aGain ) { baseLoopGain_ = aGain; loopGain_ = baseLoopGain_ + (lastFrequency_ * 0.000005); if ( loopGain_ > 0.99999 ) loopGain_ = (StkFloat) 0.99999; } void StifKarp :: pluck( StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "StifKarp::pluck: amplitude is out of range!"; handleError( StkError::WARNING ); return; } pluckAmplitude_ = amplitude; for ( unsigned long i=0; itick() * pluckAmplitude_) ); } } void StifKarp :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); this->pluck( amplitude ); } void StifKarp :: noteOff( StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "StifKarp::noteOff: amplitude is out of range!"; handleError( StkError::WARNING ); return; } loopGain_ = (1.0 - amplitude) * 0.5; } void StifKarp :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Clarinet::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_PickPosition_) // 4 this->setPickupPosition( normalizedValue ); else if (number == __SK_StringDamping_) // 11 this->setBaseLoopGain( 0.97 + (normalizedValue * 0.03) ); else if (number == __SK_StringDetune_) // 1 this->setStretch( 0.9 + (0.1 * (1.0 - normalizedValue)) ); #if defined(_STK_DEBUG_) else { oStream_ << "StifKarp::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Stk.cpp000644 000766 000766 00000022500 12015735511 014341 0ustar00garygary000000 000000 /***************************************************/ /*! \class Stk \brief STK base class Nearly all STK classes inherit from this class. The global sample rate can be queried and modified via Stk. In addition, this class provides error handling and byte-swapping functions. The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. STK currently runs with realtime support (audio and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler. STK WWW site: http://ccrma.stanford.edu/software/stk/ The Synthesis ToolKit in C++ (STK) Copyright (c) 1995-2012 Perry R. Cook and Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /***************************************************/ #include "Stk.h" #include namespace stk { StkFloat Stk :: srate_ = (StkFloat) SRATE; std::string Stk :: rawwavepath_ = RAWWAVE_PATH; const Stk::StkFormat Stk :: STK_SINT8 = 0x1; const Stk::StkFormat Stk :: STK_SINT16 = 0x2; const Stk::StkFormat Stk :: STK_SINT24 = 0x4; const Stk::StkFormat Stk :: STK_SINT32 = 0x8; const Stk::StkFormat Stk :: STK_FLOAT32 = 0x10; const Stk::StkFormat Stk :: STK_FLOAT64 = 0x20; bool Stk :: showWarnings_ = true; bool Stk :: printErrors_ = true; std::vector Stk :: alertList_; std::ostringstream Stk :: oStream_; Stk :: Stk( void ) : ignoreSampleRateChange_(false) { } Stk :: ~Stk( void ) { } void Stk :: setSampleRate( StkFloat rate ) { if ( rate > 0.0 && rate != srate_ ) { StkFloat oldRate = srate_; srate_ = rate; for ( unsigned int i=0; isampleRateChanged( srate_, oldRate ); } } void Stk :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { // This function should be reimplemented in classes that need to // make internal variable adjustments in response to a global sample // rate change. } void Stk :: addSampleRateAlert( Stk *ptr ) { for ( unsigned int i=0; i #elif defined(__OS_WINDOWS__) #include #endif void Stk :: sleep(unsigned long milliseconds) { #if defined(__OS_WINDOWS__) Sleep((DWORD) milliseconds); #elif (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) usleep( (unsigned long) (milliseconds * 1000.0) ); #endif } void Stk :: handleError( StkError::Type type ) { handleError( oStream_.str(), type ); oStream_.str( std::string() ); // reset the ostringstream buffer } void Stk :: handleError( const char *message, StkError::Type type ) { std::string msg( message ); handleError( msg, type ); } void Stk :: handleError( std::string message, StkError::Type type ) { if ( type == StkError::WARNING || type == StkError::STATUS ) { if ( !showWarnings_ ) return; std::cerr << '\n' << message << '\n' << std::endl; } else if (type == StkError::DEBUG_PRINT) { #if defined(_STK_DEBUG_) std::cerr << '\n' << message << '\n' << std::endl; #endif } else { if ( printErrors_ ) { // Print error message before throwing. std::cerr << '\n' << message << '\n' << std::endl; } throw StkError(message, type); } } // // StkFrames definitions // StkFrames :: StkFrames( unsigned int nFrames, unsigned int nChannels ) : data_( 0 ), nFrames_( nFrames ), nChannels_( nChannels ) { size_ = nFrames_ * nChannels_; bufferSize_ = size_; if ( size_ > 0 ) { data_ = (StkFloat *) calloc( size_, sizeof( StkFloat ) ); #if defined(_STK_DEBUG_) if ( data_ == NULL ) { std::string error = "StkFrames: memory allocation error in constructor!"; Stk::handleError( error, StkError::MEMORY_ALLOCATION ); } #endif } dataRate_ = Stk::sampleRate(); } StkFrames :: StkFrames( const StkFloat& value, unsigned int nFrames, unsigned int nChannels ) : data_( 0 ), nFrames_( nFrames ), nChannels_( nChannels ) { size_ = nFrames_ * nChannels_; bufferSize_ = size_; if ( size_ > 0 ) { data_ = (StkFloat *) malloc( size_ * sizeof( StkFloat ) ); #if defined(_STK_DEBUG_) if ( data_ == NULL ) { std::string error = "StkFrames: memory allocation error in constructor!"; Stk::handleError( error, StkError::MEMORY_ALLOCATION ); } #endif for ( long i=0; i<(long)size_; i++ ) data_[i] = value; } dataRate_ = Stk::sampleRate(); } StkFrames :: ~StkFrames() { if ( data_ ) free( data_ ); } StkFrames :: StkFrames( const StkFrames& f ) : data_(0), size_(0), bufferSize_(0) { resize( f.frames(), f.channels() ); dataRate_ = Stk::sampleRate(); for ( unsigned int i=0; i bufferSize_ ) { if ( data_ ) free( data_ ); data_ = (StkFloat *) malloc( size_ * sizeof( StkFloat ) ); #if defined(_STK_DEBUG_) if ( data_ == NULL ) { std::string error = "StkFrames::resize: memory allocation error!"; Stk::handleError( error, StkError::MEMORY_ALLOCATION ); } #endif bufferSize_ = size_; } } void StkFrames :: resize( size_t nFrames, unsigned int nChannels, StkFloat value ) { this->resize( nFrames, nChannels ); for ( size_t i=0; i (StkFloat) ( nFrames_ - 1 ) || channel >= nChannels_ ) { std::ostringstream error; error << "StkFrames::interpolate: invalid frame (" << frame << ") or channel (" << channel << ") value!"; Stk::handleError( error.str(), StkError::MEMORY_ACCESS ); } #endif size_t iIndex = ( size_t ) frame; // integer part of index StkFloat output, alpha = frame - (StkFloat) iIndex; // fractional part of index iIndex = iIndex * nChannels_ + channel; output = data_[ iIndex ]; if ( alpha > 0.0 ) output += ( alpha * ( data_[ iIndex + nChannels_ ] - output ) ); return output; } } // stk namespace stk-4.4.4/src/TapDelay.cpp000644 000766 000766 00000005355 12015735511 015314 0ustar00garygary000000 000000 /***************************************************/ /*! \class TapDelay \brief STK non-interpolating tapped delay line class. This class implements a non-interpolating digital delay-line with an arbitrary number of output "taps". If the maximum length and tap delays are not specified during instantiation, a fixed maximum length of 4095 and a single tap delay of zero is set. A non-interpolating delay line is typically used in fixed delay-length applications, such as for reverberation. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "TapDelay.h" namespace stk { TapDelay :: TapDelay( std::vector taps, unsigned long maxDelay ) { // Writing before reading allows delays from 0 to length-1. // If we want to allow a delay of maxDelay, we need a // delayline of length = maxDelay+1. if ( maxDelay < 1 ) { oStream_ << "TapDelay::TapDelay: maxDelay must be > 0!\n"; handleError( StkError::FUNCTION_ARGUMENT ); } for ( unsigned int i=0; i maxDelay ) { oStream_ << "TapDelay::TapDelay: maxDelay must be > than all tap delay values!\n"; handleError( StkError::FUNCTION_ARGUMENT ); } } if ( ( maxDelay + 1 ) > inputs_.size() ) inputs_.resize( maxDelay + 1, 1, 0.0 ); inPoint_ = 0; this->setTapDelays( taps ); } TapDelay :: ~TapDelay() { } void TapDelay :: setMaximumDelay( unsigned long delay ) { if ( delay < inputs_.size() ) return; for ( unsigned int i=0; i taps ) { for ( unsigned int i=0; i inputs_.size() - 1 ) { // The value is too big. oStream_ << "TapDelay::setTapDelay: argument (" << taps[i] << ") greater than maximum!\n"; handleError( StkError::WARNING ); return; } if ( taps[i] < 0 ) { oStream_ << "TapDelay::setDelay: argument (" << taps[i] << ") less than zero!\n"; handleError( StkError::WARNING ); return; } } if ( taps.size() != outPoint_.size() ) { outPoint_.resize( taps.size() ); delays_.resize( taps.size() ); lastFrame_.resize( 1, taps.size(), 0.0 ); } for ( unsigned int i=0; i= taps[i] ) outPoint_[i] = inPoint_ - taps[i]; else outPoint_[i] = inputs_.size() + inPoint_ - taps[i]; delays_[i] = taps[i]; } } } // stk namespace stk-4.4.4/src/TcpClient.cpp000644 000766 000766 00000006320 12015735511 015467 0ustar00garygary000000 000000 /***************************************************/ /*! \class TcpClient \brief STK TCP socket client class. This class provides a uniform cross-platform TCP socket client interface. Methods are provided for reading or writing data buffers to/from connections. TCP sockets are reliable and connection-oriented. A TCP socket client must be connected to a TCP server before data can be sent or received. Data delivery is guaranteed in order, without loss, error, or duplication. That said, TCP transmissions tend to be slower than those using the UDP protocol and data sent with multiple \e write() calls can be arbitrarily combined by the underlying system. The user is responsible for checking the values returned by the read/write methods. Values less than or equal to zero indicate a closed or lost connection or the occurence of an error. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "TcpClient.h" #include #include namespace stk { TcpClient :: TcpClient( int port, std::string hostname ) { #if defined(__OS_WINDOWS__) // windoze-only stuff WSADATA wsaData; WORD wVersionRequested = MAKEWORD(1,1); WSAStartup( wVersionRequested, &wsaData ); if ( wsaData.wVersion != wVersionRequested ) { oStream_ << "TcpClient: Incompatible Windows socket library version!"; handleError( StkError::PROCESS_SOCKET ); } #endif // Create a socket client connection. connect( port, hostname ); } TcpClient :: ~TcpClient( void ) { } int TcpClient :: connect( int port, std::string hostname ) { // Close any existing connections. this->close( soket_ ); // Create the client-side socket soket_ = ::socket( AF_INET, SOCK_STREAM, IPPROTO_TCP ); if ( soket_ < 0 ) { oStream_ << "TcpClient: Couldn't create socket client!"; handleError( StkError::PROCESS_SOCKET ); } int flag = 1; int result = setsockopt( soket_, IPPROTO_TCP, TCP_NODELAY, (char *)&flag, sizeof(int) ); if ( result < 0 ) { oStream_ << "TcpClient: Error setting socket options!"; handleError( StkError::PROCESS_SOCKET ); } struct hostent *hostp; if ( ( hostp = gethostbyname( hostname.c_str() ) ) == 0 ) { oStream_ << "TcpClient: unknown host (" << hostname << ")!"; handleError( StkError::PROCESS_SOCKET_IPADDR ); } // Fill in the address structure struct sockaddr_in server_address; server_address.sin_family = AF_INET; memcpy( (void *)&server_address.sin_addr, hostp->h_addr, hostp->h_length ); server_address.sin_port = htons(port); // Connect to the server if ( ::connect( soket_, (struct sockaddr *)&server_address, sizeof(server_address) ) < 0 ) { oStream_ << "TcpClient: Couldn't connect to socket server!"; handleError( StkError::PROCESS_SOCKET ); } return soket_; } int TcpClient :: writeBuffer( const void *buffer, long bufferSize, int flags ) { if ( !isValid( soket_ ) ) return -1; return send( soket_, (const char *)buffer, bufferSize, flags ); } int TcpClient :: readBuffer( void *buffer, long bufferSize, int flags ) { if ( !isValid( soket_ ) ) return -1; return recv( soket_, (char *)buffer, bufferSize, flags ); } } // stk namespace stk-4.4.4/src/TcpServer.cpp000644 000766 000766 00000005710 12015735511 015521 0ustar00garygary000000 000000 /***************************************************/ /*! \class TcpServer \brief STK TCP socket server class. This class provides a uniform cross-platform TCP socket server interface. Methods are provided for reading or writing data buffers to/from connections. TCP sockets are reliable and connection-oriented. A TCP socket server must accept a connection from a TCP client before data can be sent or received. Data delivery is guaranteed in order, without loss, error, or duplication. That said, TCP transmissions tend to be slower than those using the UDP protocol and data sent with multiple \e write() calls can be arbitrarily combined by the underlying system. The user is responsible for checking the values returned by the read/write methods. Values less than or equal to zero indicate a closed or lost connection or the occurence of an error. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "TcpServer.h" namespace stk { TcpServer :: TcpServer( int port ) { // Create a socket server. #if defined(__OS_WINDOWS__) // windoze-only stuff WSADATA wsaData; WORD wVersionRequested = MAKEWORD(1,1); WSAStartup(wVersionRequested, &wsaData); if (wsaData.wVersion != wVersionRequested) { oStream_ << "TcpServer: Incompatible Windows socket library version!"; handleError( StkError::PROCESS_SOCKET ); } #endif // Create the server-side socket soket_ = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if (soket_ < 0) { oStream_ << "TcpServer: Couldn't create socket server!"; handleError( StkError::PROCESS_SOCKET ); } int flag = 1; int result = setsockopt( soket_, IPPROTO_TCP, TCP_NODELAY, (char *)&flag, sizeof(int) ); if (result < 0) { oStream_ << "TcpServer: Error setting socket options!"; handleError( StkError::PROCESS_SOCKET ); } struct sockaddr_in address; address.sin_family = AF_INET; address.sin_addr.s_addr = INADDR_ANY; address.sin_port = htons( port ); // Bind socket to the appropriate port and interface (INADDR_ANY) if ( bind( soket_, (struct sockaddr *)&address, sizeof(address) ) < 0 ) { oStream_ << "TcpServer: Couldn't bind socket!"; handleError( StkError::PROCESS_SOCKET ); } // Listen for incoming connection(s) if ( listen( soket_, 1 ) < 0 ) { oStream_ << "TcpServer: Couldn't start server listening!"; handleError( StkError::PROCESS_SOCKET ); } port_ = port; } TcpServer :: ~TcpServer() { } int TcpServer :: accept( void ) { return ::accept( soket_, NULL, NULL ); } int TcpServer :: writeBuffer(const void *buffer, long bufferSize, int flags ) { if ( !isValid( soket_ ) ) return -1; return send( soket_, (const char *)buffer, bufferSize, flags ); } int TcpServer :: readBuffer(void *buffer, long bufferSize, int flags ) { if ( !isValid( soket_ ) ) return -1; return recv( soket_, (char *)buffer, bufferSize, flags ); } } // stk namespace stk-4.4.4/src/Thread.cpp000644 000766 000766 00000004421 12015735511 015011 0ustar00garygary000000 000000 /***************************************************/ /*! \class Thread \brief STK thread class. This class provides a uniform interface for cross-platform threads. On unix systems, the pthread library is used. Under Windows, the C runtime threadex functions are used. Each instance of the Thread class can be used to control a single thread process. Routines are provided to signal cancelation and/or joining with a thread, though it is not possible for this class to know the running status of a thread once it is started. For cross-platform compatability, thread functions should be declared as follows: THREAD_RETURN THREAD_TYPE thread_function(void *ptr) by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Thread.h" namespace stk { Thread :: Thread() { thread_ = 0; } Thread :: ~Thread() { } bool Thread :: start( THREAD_FUNCTION routine, void * ptr ) { if ( thread_ ) { oStream_ << "Thread:: a thread is already running!"; handleError( StkError::WARNING ); return false; } #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) if ( pthread_create(&thread_, NULL, *routine, ptr) == 0 ) return true; #elif defined(__OS_WINDOWS__) unsigned thread_id; thread_ = _beginthreadex(NULL, 0, routine, ptr, 0, &thread_id); if ( thread_ ) return true; #endif return false; } bool Thread :: cancel() { #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) if ( pthread_cancel(thread_) == 0 ) { return true; } #elif defined(__OS_WINDOWS__) TerminateThread((HANDLE)thread_, 0); return true; #endif return false; } bool Thread :: wait() { #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) if ( pthread_join(thread_, NULL) == 0 ) { thread_ = 0; return true; } #elif defined(__OS_WINDOWS__) long retval = WaitForSingleObject( (HANDLE)thread_, INFINITE ); if ( retval == WAIT_OBJECT_0 ) { CloseHandle( (HANDLE)thread_ ); thread_ = 0; return true; } #endif return false; } void Thread :: testCancel(void) { #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) pthread_testcancel(); #endif } } // stk namespace stk-4.4.4/src/TubeBell.cpp000644 000766 000766 00000004071 12015735511 015301 0ustar00garygary000000 000000 /***************************************************/ /*! \class TubeBell \brief STK tubular bell (orchestral chime) FM synthesis instrument. This class implements two simple FM Pairs summed together, also referred to as algorithm 5 of the TX81Z. \code Algorithm 5 is : 4->3--\ + --> Out 2->1--/ \endcode Control Change Numbers: - Modulator Index One = 2 - Crossfade of Outputs = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "TubeBell.h" namespace stk { TubeBell :: TubeBell( void ) : FM() { // Concatenate the STK rawwave path to the rawwave files for ( unsigned int i=0; i<3; i++ ) waves_[i] = new FileLoop( (Stk::rawwavePath() + "sinewave.raw").c_str(), true ); waves_[3] = new FileLoop( (Stk::rawwavePath() + "fwavblnk.raw").c_str(), true ); this->setRatio(0, 1.0 * 0.995); this->setRatio(1, 1.414 * 0.995); this->setRatio(2, 1.0 * 1.005); this->setRatio(3, 1.414 * 1.000); gains_[0] = fmGains_[94]; gains_[1] = fmGains_[76]; gains_[2] = fmGains_[99]; gains_[3] = fmGains_[71]; adsr_[0]->setAllTimes( 0.005, 4.0, 0.0, 0.04); adsr_[1]->setAllTimes( 0.005, 4.0, 0.0, 0.04); adsr_[2]->setAllTimes( 0.001, 2.0, 0.0, 0.04); adsr_[3]->setAllTimes( 0.004, 4.0, 0.0, 0.04); twozero_.setGain( 0.5 ); vibrato_.setFrequency( 2.0 ); } TubeBell :: ~TubeBell( void ) { } void TubeBell :: noteOn( StkFloat frequency, StkFloat amplitude ) { gains_[0] = amplitude * fmGains_[94]; gains_[1] = amplitude * fmGains_[76]; gains_[2] = amplitude * fmGains_[99]; gains_[3] = amplitude * fmGains_[71]; this->setFrequency( frequency ); this->keyOn(); } } // stk namespace stk-4.4.4/src/Twang.cpp000644 000766 000766 00000005462 12015735511 014670 0ustar00garygary000000 000000 /***************************************************/ /*! \class Twang \brief STK enhanced plucked string class. This class implements an enhanced plucked-string physical model, a la Jaffe-Smith, Smith, Karjalainen and others. It includes a comb filter to simulate pluck position. The tick() function takes an input sample, which is added to the delayline input. This can be used to implement commuted synthesis (if the input samples are derived from the impulse response of a body filter) or feedback (as in an electric guitar model). This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Twang.h" namespace stk { Twang :: Twang( StkFloat lowestFrequency ) { if ( lowestFrequency <= 0.0 ) { oStream_ << "Twang::Twang: argument is less than or equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } this->setLowestFrequency( lowestFrequency ); std::vector coefficients( 2, 0.5 ); loopFilter_.setCoefficients( coefficients ); loopGain_ = 0.995; pluckPosition_ = 0.4; this->setFrequency( 220.0 ); } void Twang :: clear( void ) { delayLine_.clear(); combDelay_.clear(); loopFilter_.clear(); lastOutput_ = 0.0; } void Twang :: setLowestFrequency( StkFloat frequency ) { unsigned long nDelays = (unsigned long) ( Stk::sampleRate() / frequency ); delayLine_.setMaximumDelay( nDelays + 1 ); combDelay_.setMaximumDelay( nDelays + 1 ); } void Twang :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Twang::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif // Delay = length - filter delay. StkFloat delay = ( Stk::sampleRate() / frequency ) - loopFilter_.phaseDelay( frequency ); delayLine_.setDelay( delay ); this->setLoopGain( loopGain_ ); // Set the pluck position, which puts zeroes at position * length. combDelay_.setDelay( 0.5 * pluckPosition_ * delay ); } void Twang :: setLoopGain( StkFloat loopGain ) { if ( loopGain < 0.0 || loopGain >= 1.0 ) { oStream_ << "Twang::setLoopGain: parameter is out of range!"; handleError( StkError::WARNING ); return; } loopGain_ = loopGain; StkFloat gain = loopGain_ + (frequency_ * 0.000005); if ( gain >= 1.0 ) gain = 0.99999; loopFilter_.setGain( gain ); } void Twang :: setPluckPosition( StkFloat position ) { if ( position < 0.0 || position > 1.0 ) { oStream_ << "Twang::setPluckPosition: argument (" << position << ") is out of range!"; handleError( StkError::WARNING ); return; } pluckPosition_ = position; } } // stk namespace stk-4.4.4/src/TwoPole.cpp000644 000766 000766 00000004113 12015735511 015171 0ustar00garygary000000 000000 /***************************************************/ /*! \class TwoPole \brief STK two-pole filter class. This class implements a two-pole digital filter. A method is provided for creating a resonance in the frequency response while maintaining a nearly constant filter gain. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "TwoPole.h" #include namespace stk { TwoPole :: TwoPole( void ) { b_.resize( 1 ); a_.resize( 3 ); inputs_.resize( 1, 1, 0.0 ); outputs_.resize( 3, 1, 0.0 ); b_[0] = 1.0; a_[0] = 1.0; Stk::addSampleRateAlert( this ); } TwoPole :: ~TwoPole() { Stk::removeSampleRateAlert( this ); } void TwoPole :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { if ( !ignoreSampleRateChange_ ) { oStream_ << "TwoPole::sampleRateChanged: you may need to recompute filter coefficients!"; handleError( StkError::WARNING ); } } void TwoPole :: setResonance( StkFloat frequency, StkFloat radius, bool normalize ) { #if defined(_STK_DEBUG_) if ( frequency < 0.0 || frequency > 0.5 * Stk::sampleRate() ) { oStream_ << "TwoPole::setResonance: frequency argument (" << frequency << ") is out of range!"; handleError( StkError::WARNING ); return; } if ( radius < 0.0 || radius >= 1.0 ) { oStream_ << "TwoPole::setResonance: radius argument (" << radius << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif a_[2] = radius * radius; a_[1] = (StkFloat) -2.0 * radius * cos(TWO_PI * frequency / Stk::sampleRate()); if ( normalize ) { // Normalize the filter gain ... not terribly efficient. StkFloat real = 1 - radius + (a_[2] - radius) * cos(TWO_PI * 2 * frequency / Stk::sampleRate()); StkFloat imag = (a_[2] - radius) * sin(TWO_PI * 2 * frequency / Stk::sampleRate()); b_[0] = sqrt( pow(real, 2) + pow(imag, 2) ); } } void TwoPole :: setCoefficients( StkFloat b0, StkFloat a1, StkFloat a2, bool clearState ) { b_[0] = b0; a_[1] = a1; a_[2] = a2; if ( clearState ) this->clear(); } } // stk namespace stk-4.4.4/src/TwoZero.cpp000644 000766 000766 00000003562 12015735511 015220 0ustar00garygary000000 000000 /***************************************************/ /*! \class TwoZero \brief STK two-zero filter class. This class implements a two-zero digital filter. A method is provided for creating a "notch" in the frequency response while maintaining a constant filter gain. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "TwoZero.h" #include namespace stk { TwoZero :: TwoZero( void ) { b_.resize( 3, 0.0 ); inputs_.resize( 3, 1, 0.0 ); b_[0] = 1.0; Stk::addSampleRateAlert( this ); } TwoZero :: ~TwoZero() { Stk::removeSampleRateAlert( this ); } void TwoZero :: sampleRateChanged( StkFloat newRate, StkFloat oldRate ) { if ( !ignoreSampleRateChange_ ) { oStream_ << "TwoZero::sampleRateChanged: you may need to recompute filter coefficients!"; handleError( StkError::WARNING ); } } void TwoZero :: setCoefficients( StkFloat b0, StkFloat b1, StkFloat b2, bool clearState ) { b_[0] = b0; b_[1] = b1; b_[2] = b2; if ( clearState ) this->clear(); } void TwoZero :: setNotch( StkFloat frequency, StkFloat radius ) { #if defined(_STK_DEBUG_) if ( frequency < 0.0 || frequency > 0.5 * Stk::sampleRate() ) { oStream_ << "TwoZero::setNotch: frequency argument (" << frequency << ") is out of range!"; handleError( StkError::WARNING ); return; } if ( radius < 0.0 ) { oStream_ << "TwoZero::setNotch: radius argument (" << radius << ") is negative!"; handleError( StkError::WARNING ); return; } #endif b_[2] = radius * radius; b_[1] = -2.0 * radius * cos(TWO_PI * frequency / Stk::sampleRate()); // Normalize the filter gain. if ( b_[1] > 0.0 ) // Maximum at z = 0. b_[0] = 1.0 / ( 1.0 + b_[1] + b_[2] ); else // Maximum at z = -1. b_[0] = 1.0 / ( 1.0 - b_[1] + b_[2] ); b_[1] *= b_[0]; b_[2] *= b_[0]; } } // stk namespace stk-4.4.4/src/UdpSocket.cpp000644 000766 000766 00000007000 12015735511 015477 0ustar00garygary000000 000000 /***************************************************/ /*! \class UdpSocket \brief STK UDP socket server/client class. This class provides a uniform cross-platform UDP socket server/client interface. Methods are provided for reading or writing data buffers. The constructor creates a UDP socket and binds it to the specified port. Note that only one socket can be bound to a given port on the same machine. UDP sockets provide unreliable, connection-less service. Messages can be lost, duplicated, or received out of order. That said, data transmission tends to be faster than with TCP connections and datagrams are not potentially combined by the underlying system. The user is responsible for checking the values returned by the read/write methods. Values less than or equal to zero indicate the occurence of an error. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "UdpSocket.h" #include #include namespace stk { UdpSocket :: UdpSocket(int port ) { validAddress_ = false; #if defined(__OS_WINDOWS__) // windoze-only stuff WSADATA wsaData; WORD wVersionRequested = MAKEWORD(1,1); WSAStartup(wVersionRequested, &wsaData); if (wsaData.wVersion != wVersionRequested) { oStream_ << "UdpSocket: Incompatible Windows socket library version!"; handleError( StkError::PROCESS_SOCKET ); } #endif // Create the UDP socket soket_ = ::socket( AF_INET, SOCK_DGRAM, IPPROTO_UDP ); if ( soket_ < 0 ) { oStream_ << "UdpSocket: Couldn't create UDP socket!"; handleError( StkError::PROCESS_SOCKET ); } struct sockaddr_in address; address.sin_family = AF_INET; address.sin_addr.s_addr = INADDR_ANY; address.sin_port = htons( port ); // Bind socket to the appropriate port and interface (INADDR_ANY) if ( bind(soket_, (struct sockaddr *)&address, sizeof(address)) < 0 ) { oStream_ << "UdpSocket: Couldn't bind socket in constructor!"; handleError( StkError::PROCESS_SOCKET ); } port_ = port; } UdpSocket :: ~UdpSocket() { } void UdpSocket :: setDestination( int port, std::string hostname ) { this->setAddress( &address_, port, hostname ); validAddress_ = true; } void UdpSocket :: setAddress( struct sockaddr_in *address, int port, std::string hostname ) { struct hostent *hostp; if ( (hostp = gethostbyname( hostname.c_str() )) == 0 ) { oStream_ << "UdpSocket::setAddress: unknown host (" << hostname << ")!"; handleError( StkError::PROCESS_SOCKET_IPADDR ); } // Fill in the address structure address->sin_family = AF_INET; memcpy((void *)&address->sin_addr, hostp->h_addr, hostp->h_length); address->sin_port = htons( port ); } int UdpSocket :: writeBuffer( const void *buffer, long bufferSize, int flags ) { if ( !isValid( soket_ ) || !validAddress_ ) return -1; return sendto( soket_, (const char *)buffer, bufferSize, flags, (struct sockaddr *)&address_, sizeof(address_) ); } int UdpSocket :: readBuffer( void *buffer, long bufferSize, int flags ) { if ( !isValid( soket_ ) ) return -1; return recvfrom( soket_, (char *)buffer, bufferSize, flags, NULL, NULL ); } int UdpSocket :: writeBufferTo( const void *buffer, long bufferSize, int port, std::string hostname, int flags ) { if ( !isValid( soket_ ) ) return -1; struct sockaddr_in address; this->setAddress( &address, port, hostname ); return sendto( soket_, (const char *)buffer, bufferSize, flags, (struct sockaddr *)&address, sizeof(address) ); } } // stk namespace stk-4.4.4/src/Voicer.cpp000644 000766 000766 00000015355 12015735511 015041 0ustar00garygary000000 000000 /***************************************************/ /*! \class Voicer \brief STK voice manager class. This class can be used to manage a group of STK instrument classes. Individual voices can be controlled via unique note tags. Instrument groups can be controlled by group number. A previously constructed STK instrument class is linked with a voice manager using the addInstrument() function. An optional group number argument can be specified to the addInstrument() function as well (default group = 0). The voice manager does not delete any instrument instances ... it is the responsibility of the user to allocate and deallocate all instruments. The tick() function returns the mix of all sounding voices. Each noteOn returns a unique tag (credits to the NeXT MusicKit), so you can send control changes to specific voices within an ensemble. Alternately, control changes can be sent to all voices in a given group. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Voicer.h" #include namespace stk { Voicer :: Voicer( StkFloat decayTime ) { if ( decayTime < 0.0 ) { oStream_ << "Voicer::Voicer: argument (" << decayTime << ") must be positive!"; handleError( StkError::FUNCTION_ARGUMENT ); } tags_ = 23456; muteTime_ = (int) ( decayTime * Stk::sampleRate() ); lastFrame_.resize( 1, 1, 0.0 ); } void Voicer :: addInstrument( Instrmnt *instrument, int group ) { Voicer::Voice voice; voice.instrument = instrument; voice.group = group; voice.noteNumber = -1; voices_.push_back( voice ); // Check output channels and resize lastFrame_ if necessary. if ( instrument->channelsOut() > lastFrame_.channels() ) { unsigned int startChannel = lastFrame_.channels(); lastFrame_.resize( 1, instrument->channelsOut() ); for ( unsigned int i=startChannel; i::iterator i; for ( i=voices_.begin(); i!=voices_.end(); ++i ) { if ( (*i).instrument != instrument ) continue; voices_.erase( i ); found = true; break; } if ( found ) { // Check output channels and resize lastFrame_ if necessary. unsigned int maxChannels = 1; for ( i=voices_.begin(); i!=voices_.end(); ++i ) { if ( (*i).instrument->channelsOut() > maxChannels ) maxChannels = (*i).instrument->channelsOut(); } if ( maxChannels < lastFrame_.channels() ) lastFrame_.resize( 1, maxChannels ); } else { oStream_ << "Voicer::removeInstrument: instrument pointer not found in current voices!"; handleError( StkError::WARNING ); } } long Voicer :: noteOn(StkFloat noteNumber, StkFloat amplitude, int group ) { unsigned int i; StkFloat frequency = (StkFloat) 220.0 * pow( 2.0, (noteNumber - 57.0) / 12.0 ); for ( i=0; inoteOn( frequency, amplitude * ONE_OVER_128 ); voices_[i].sounding = 1; return voices_[i].tag; } } // All voices are sounding, so interrupt the oldest voice. int voice = -1; for ( i=0; i= 0 ) { voices_[voice].tag = tags_++; voices_[voice].group = group; voices_[voice].noteNumber = noteNumber; voices_[voice].frequency = frequency; voices_[voice].instrument->noteOn( frequency, amplitude * ONE_OVER_128 ); voices_[voice].sounding = 1; return voices_[voice].tag; } return -1; } void Voicer :: noteOff( StkFloat noteNumber, StkFloat amplitude, int group ) { for ( unsigned int i=0; inoteOff( amplitude * ONE_OVER_128 ); voices_[i].sounding = -muteTime_; } } } void Voicer :: noteOff( long tag, StkFloat amplitude ) { for ( unsigned int i=0; inoteOff( amplitude * ONE_OVER_128 ); voices_[i].sounding = -muteTime_; break; } } } void Voicer :: setFrequency( StkFloat noteNumber, int group ) { StkFloat frequency = (StkFloat) 220.0 * pow( 2.0, (noteNumber - 57.0) / 12.0 ); for ( unsigned int i=0; isetFrequency( frequency ); } } } void Voicer :: setFrequency( long tag, StkFloat noteNumber ) { StkFloat frequency = (StkFloat) 220.0 * pow( 2.0, (noteNumber - 57.0) / 12.0 ); for ( unsigned int i=0; isetFrequency( frequency ); break; } } } void Voicer :: pitchBend( StkFloat value, int group ) { StkFloat pitchScaler; if ( value < 8192.0 ) pitchScaler = pow( 0.5, (8192.0-value) / 8192.0 ); else pitchScaler = pow( 2.0, (value-8192.0) / 8192.0 ); for ( unsigned int i=0; isetFrequency( (StkFloat) (voices_[i].frequency * pitchScaler) ); } } void Voicer :: pitchBend( long tag, StkFloat value ) { StkFloat pitchScaler; if ( value < 8192.0 ) pitchScaler = pow( 0.5, (8192.0-value) / 8192.0 ); else pitchScaler = pow( 2.0, (value-8192.0) / 8192.0 ); for ( unsigned int i=0; isetFrequency( (StkFloat) (voices_[i].frequency * pitchScaler) ); break; } } } void Voicer :: controlChange( int number, StkFloat value, int group ) { for ( unsigned int i=0; icontrolChange( number, value ); } } void Voicer :: controlChange( long tag, int number, StkFloat value ) { for ( unsigned int i=0; icontrolChange( number, value ); break; } } } void Voicer :: silence( void ) { for ( unsigned int i=0; i 0 ) voices_[i].instrument->noteOff( 0.5 ); } } } // stk namespace stk-4.4.4/src/VoicForm.cpp000644 000766 000766 00000013141 12015735511 015325 0ustar00garygary000000 000000 /***************************************************/ /*! \class VoicForm \brief Four formant synthesis instrument. This instrument contains an excitation singing wavetable (looping wave with random and periodic vibrato, smoothing on frequency, etc.), excitation noise, and four sweepable complex resonances. Measured formant data is included, and enough data is there to support either parallel or cascade synthesis. In the floating point case cascade synthesis is the most natural so that's what you'll find here. Control Change Numbers: - Voiced/Unvoiced Mix = 2 - Vowel/Phoneme Selection = 4 - Vibrato Frequency = 11 - Vibrato Gain = 1 - Loudness (Spectral Tilt) = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "VoicForm.h" #include "Phonemes.h" #include "SKINI.msg" #include #include namespace stk { VoicForm :: VoicForm( void ) : Instrmnt() { // Concatenate the STK rawwave path to the rawwave file voiced_ = new SingWave( (Stk::rawwavePath() + "impuls20.raw").c_str(), true ); voiced_->setGainRate( 0.001 ); voiced_->setGainTarget( 0.0 ); for ( int i=0; i<4; i++ ) filters_[i].setSweepRate( 0.001 ); onezero_.setZero( -0.9 ); onepole_.setPole( 0.9 ); noiseEnv_.setRate( 0.001 ); noiseEnv_.setTarget( 0.0 ); this->setPhoneme( "eee" ); this->clear(); } VoicForm :: ~VoicForm( void ) { delete voiced_; } void VoicForm :: clear( void ) { onezero_.clear(); onepole_.clear(); for ( int i=0; i<4; i++ ) { filters_[i].clear(); } } void VoicForm :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "VoicForm::setFrequency: parameter is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif voiced_->setFrequency( frequency ); } bool VoicForm :: setPhoneme( const char *phoneme ) { bool found = false; unsigned int i = 0; while( i < 32 && !found ) { if ( !strcmp( Phonemes::name(i), phoneme ) ) { found = true; filters_[0].setTargets( Phonemes::formantFrequency(i, 0), Phonemes::formantRadius(i, 0), pow(10.0, Phonemes::formantGain(i, 0 ) / 20.0) ); filters_[1].setTargets( Phonemes::formantFrequency(i, 1), Phonemes::formantRadius(i, 1), pow(10.0, Phonemes::formantGain(i, 1 ) / 20.0) ); filters_[2].setTargets( Phonemes::formantFrequency(i, 2), Phonemes::formantRadius(i, 2), pow(10.0, Phonemes::formantGain(i, 2 ) / 20.0) ); filters_[3].setTargets( Phonemes::formantFrequency(i, 3), Phonemes::formantRadius(i, 3), pow(10.0, Phonemes::formantGain(i, 3 ) / 20.0) ); this->setVoiced( Phonemes::voiceGain( i ) ); this->setUnVoiced( Phonemes::noiseGain( i ) ); } i++; } if ( !found ) { oStream_ << "VoicForm::setPhoneme: phoneme " << phoneme << " not found!"; handleError( StkError::WARNING ); } return found; } void VoicForm :: setFilterSweepRate( unsigned int whichOne, StkFloat rate ) { if ( whichOne > 3 ) { oStream_ << "VoicForm::setFilterSweepRate: filter select argument outside range 0-3!"; handleError( StkError::WARNING ); return; } filters_[whichOne].setSweepRate(rate); } void VoicForm :: quiet( void ) { voiced_->noteOff(); noiseEnv_.setTarget( 0.0 ); } void VoicForm :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); voiced_->setGainTarget( amplitude ); onepole_.setPole( 0.97 - (amplitude * 0.2) ); } void VoicForm :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Clarinet::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if (number == __SK_Breath_) { // 2 this->setVoiced( 1.0 - normalizedValue ); this->setUnVoiced( 0.01 * normalizedValue ); } else if (number == __SK_FootControl_) { // 4 StkFloat temp = 0.0; unsigned int i = (int) value; if (i < 32) { temp = 0.9; } else if (i < 64) { i -= 32; temp = 1.0; } else if (i < 96) { i -= 64; temp = 1.1; } else if (i < 128) { i -= 96; temp = 1.2; } else if (i == 128) { i = 0; temp = 1.4; } filters_[0].setTargets( temp * Phonemes::formantFrequency(i, 0), Phonemes::formantRadius(i, 0), pow(10.0, Phonemes::formantGain(i, 0 ) / 20.0) ); filters_[1].setTargets( temp * Phonemes::formantFrequency(i, 1), Phonemes::formantRadius(i, 1), pow(10.0, Phonemes::formantGain(i, 1 ) / 20.0) ); filters_[2].setTargets( temp * Phonemes::formantFrequency(i, 2), Phonemes::formantRadius(i, 2), pow(10.0, Phonemes::formantGain(i, 2 ) / 20.0) ); filters_[3].setTargets( temp * Phonemes::formantFrequency(i, 3), Phonemes::formantRadius(i, 3), pow(10.0, Phonemes::formantGain(i, 3 ) / 20.0) ); this->setVoiced( Phonemes::voiceGain( i ) ); this->setUnVoiced( Phonemes::noiseGain( i ) ); } else if (number == __SK_ModFrequency_) // 11 voiced_->setVibratoRate( normalizedValue * 12.0); // 0 to 12 Hz else if (number == __SK_ModWheel_) // 1 voiced_->setVibratoGain( normalizedValue * 0.2); else if (number == __SK_AfterTouch_Cont_) { // 128 this->setVoiced( normalizedValue ); onepole_.setPole( 0.97 - ( normalizedValue * 0.2) ); } #if defined(_STK_DEBUG_) else { oStream_ << "VoicForm::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Whistle.cpp000644 000766 000766 00000016261 12015735511 015226 0ustar00garygary000000 000000 /***************************************************/ /*! \Class Whistle \brief STK police/referee whistle instrument class. This class implements a hybrid physical/spectral model of a police whistle (a la Cook). Control Change Numbers: - Noise Gain = 4 - Fipple Modulation Frequency = 11 - Fipple Modulation Gain = 1 - Blowing Frequency Modulation = 2 - Volume = 128 by Perry R. Cook 1995-2012. */ /***************************************************/ #include "Whistle.h" #include "SKINI.msg" #include namespace stk { const int CAN_RADIUS = 100; const int PEA_RADIUS = 30; const int BUMP_RADIUS = 5; const StkFloat NORM_CAN_LOSS = 0.97; const StkFloat SLOW_CAN_LOSS = 0.90; const StkFloat GRAVITY = 20.0; const StkFloat NORM_TICK_SIZE = 0.004; const StkFloat SLOW_TICK_SIZE = 0.0001; const StkFloat ENV_RATE = 0.001; Whistle :: Whistle( void ) { sine_.setFrequency( 2800.0 ); can_.setRadius( CAN_RADIUS ); can_.setPosition(0, 0, 0); // set can location can_.setVelocity(0, 0, 0); // and the velocity onepole_.setPole(0.95); // 0.99 bumper_.setRadius( BUMP_RADIUS ); bumper_.setPosition(0.0, CAN_RADIUS-BUMP_RADIUS, 0); bumper_.setPosition(0.0, CAN_RADIUS-BUMP_RADIUS, 0); pea_.setRadius( PEA_RADIUS ); pea_.setPosition(0, CAN_RADIUS/2, 0); pea_.setVelocity(35, 15, 0); envelope_.setRate( ENV_RATE ); envelope_.keyOn(); fippleFreqMod_ = 0.5; fippleGainMod_ = 0.5; blowFreqMod_ = 0.25; noiseGain_ = 0.125; baseFrequency_ = 2000; tickSize_ = NORM_TICK_SIZE; canLoss_ = NORM_CAN_LOSS; subSample_ = 1; subSampCount_ = subSample_; } Whistle :: ~Whistle( void ) { #ifdef WHISTLE_ANIMATION printf("Exit, Whistle bye bye!!\n"); #endif } void Whistle :: clear( void ) { } void Whistle :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Whistle::setFrequency: parameter is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif baseFrequency_ = frequency * 4; // the whistle is a transposing instrument } void Whistle :: startBlowing( StkFloat amplitude, StkFloat rate ) { if ( amplitude <= 0.0 || rate <= 0.0 ) { oStream_ << "Whistle::startBlowing: one or more arguments is less than or equal to zero!"; handleError( StkError::WARNING ); return; } envelope_.setRate( ENV_RATE ); envelope_.setTarget( amplitude ); } void Whistle :: stopBlowing( StkFloat rate ) { if ( rate <= 0.0 ) { oStream_ << "Whistle::stopBlowing: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } envelope_.setRate( rate ); envelope_.keyOff(); } void Whistle :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); this->startBlowing( amplitude*2.0 ,amplitude * 0.2 ); } void Whistle :: noteOff( StkFloat amplitude ) { this->stopBlowing( amplitude * 0.02 ); } int frameCount = 0; StkFloat Whistle :: tick( unsigned int ) { StkFloat soundMix, tempFreq; StkFloat envOut = 0, temp, temp1, temp2, tempX, tempY; double phi, cosphi, sinphi; double gain = 0.5, mod = 0.0; if ( --subSampCount_ <= 0 ) { tempVectorP_ = pea_.getPosition(); subSampCount_ = subSample_; temp = bumper_.isInside( tempVectorP_ ); #ifdef WHISTLE_ANIMATION frameCount += 1; if ( frameCount >= (1470 / subSample_) ) { frameCount = 0; printf("%f %f %f\n",tempVectorP_->getX(),tempVectorP_->getY(),envOut); fflush(stdout); } #endif envOut = envelope_.tick(); if (temp < (BUMP_RADIUS + PEA_RADIUS)) { tempX = envOut * tickSize_ * 2000 * noise_.tick(); tempY = -envOut * tickSize_ * 1000 * (1.0 + noise_.tick()); pea_.addVelocity( tempX, tempY, 0 ); pea_.tick( tickSize_ ); } mod = exp(-temp * 0.01); // exp. distance falloff of fipple/pea effect temp = onepole_.tick(mod); // smooth it a little gain = (1.0 - (fippleGainMod_*0.5)) + (2.0 * fippleGainMod_ * temp); gain *= gain; // squared distance/gain // tempFreq = 1.0 // Normalized Base Freq // + (fippleFreqMod_ * 0.25) - (fippleFreqMod_ * temp) // fippleModulation // - (blowFreqMod_) + (blowFreqMod_ * envOut); // blowingModulation // short form of above tempFreq = 1.0 + fippleFreqMod_*(0.25-temp) + blowFreqMod_*(envOut-1.0); tempFreq *= baseFrequency_; sine_.setFrequency(tempFreq); tempVectorP_ = pea_.getPosition(); temp = can_.isInside(tempVectorP_); temp = -temp; // We know (hope) it's inside, just how much?? if (temp < (PEA_RADIUS * 1.25)) { pea_.getVelocity( &tempVector_ ); // This is the can/pea collision tempX = tempVectorP_->getX(); // calculation. Could probably tempY = tempVectorP_->getY(); // simplify using tables, etc. phi = -atan2(tempY,tempX); cosphi = cos(phi); sinphi = sin(phi); temp1 = (cosphi*tempVector_.getX()) - (sinphi*tempVector_.getY()); temp2 = (sinphi*tempVector_.getX()) + (cosphi*tempVector_.getY()); temp1 = -temp1; tempX = (cosphi*temp1) + (sinphi*temp2); tempY = (-sinphi*temp1) + (cosphi*temp2); pea_.setVelocity(tempX, tempY, 0); pea_.tick(tickSize_); pea_.setVelocity( tempX*canLoss_, tempY*canLoss_, 0 ); pea_.tick(tickSize_); } temp = tempVectorP_->getLength(); if (temp > 0.01) { tempX = tempVectorP_->getX(); tempY = tempVectorP_->getY(); phi = atan2( tempY, tempX ); phi += 0.3 * temp / CAN_RADIUS; cosphi = cos(phi); sinphi = sin(phi); tempX = 3.0 * temp * cosphi; tempY = 3.0 * temp * sinphi; } else { tempX = 0.0; tempY = 0.0; } temp = (0.9 + 0.1*subSample_*noise_.tick()) * envOut * 0.6 * tickSize_; pea_.addVelocity( temp * tempX, (temp*tempY) - (GRAVITY*tickSize_), 0 ); pea_.tick( tickSize_ ); // bumper_.tick(0.0); } temp = envOut * envOut * gain / 2; soundMix = temp * ( sine_.tick() + ( noiseGain_*noise_.tick() ) ); lastFrame_[0] = 0.20 * soundMix; // should probably do one-zero filter here return lastFrame_[0]; } void Whistle :: controlChange( int number, StkFloat value ) { #if defined(_STK_DEBUG_) if ( Stk::inRange( value, 0.0, 128.0 ) == false ) { oStream_ << "Whistle::controlChange: value (" << value << ") is out of range!"; handleError( StkError::WARNING ); return; } #endif StkFloat normalizedValue = value * ONE_OVER_128; if ( number == __SK_NoiseLevel_ ) // 4 noiseGain_ = 0.25 * normalizedValue; else if ( number == __SK_ModFrequency_ ) // 11 fippleFreqMod_ = normalizedValue; else if ( number == __SK_ModWheel_ ) // 1 fippleGainMod_ = normalizedValue; else if ( number == __SK_AfterTouch_Cont_ ) // 128 envelope_.setTarget( normalizedValue * 2.0 ); else if ( number == __SK_Breath_ ) // 2 blowFreqMod_ = normalizedValue * 0.5; else if ( number == __SK_Sustain_ ) { // 64 subSample_ = (int) value; if ( subSample_ < 1.0 ) subSample_ = 1; envelope_.setRate( ENV_RATE / subSample_ ); } #if defined(_STK_DEBUG_) else { oStream_ << "Whistle::controlChange: undefined control number (" << number << ")!"; handleError( StkError::WARNING ); } #endif } } // stk namespace stk-4.4.4/src/Wurley.cpp000644 000766 000766 00000005001 12015735511 015064 0ustar00garygary000000 000000 /***************************************************/ /*! \class Wurley \brief STK Wurlitzer electric piano FM synthesis instrument. This class implements two simple FM Pairs summed together, also referred to as algorithm 5 of the TX81Z. \code Algorithm 5 is : 4->3--\ + --> Out 2->1--/ \endcode Control Change Numbers: - Modulator Index One = 2 - Crossfade of Outputs = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Wurley.h" namespace stk { Wurley :: Wurley( void ) : FM() { // Concatenate the STK rawwave path to the rawwave files for ( unsigned int i=0; i<3; i++ ) waves_[i] = new FileLoop( (Stk::rawwavePath() + "sinewave.raw").c_str(), true ); waves_[3] = new FileLoop( (Stk::rawwavePath() + "fwavblnk.raw").c_str(), true ); this->setRatio(0, 1.0); this->setRatio(1, 4.0); this->setRatio(2, -510.0); this->setRatio(3, -510.0); gains_[0] = fmGains_[99]; gains_[1] = fmGains_[82]; gains_[2] = fmGains_[92]; gains_[3] = fmGains_[68]; adsr_[0]->setAllTimes( 0.001, 1.50, 0.0, 0.04); adsr_[1]->setAllTimes( 0.001, 1.50, 0.0, 0.04); adsr_[2]->setAllTimes( 0.001, 0.25, 0.0, 0.04); adsr_[3]->setAllTimes( 0.001, 0.15, 0.0, 0.04); twozero_.setGain( 2.0 ); vibrato_.setFrequency( 8.0 ); } Wurley :: ~Wurley( void ) { } void Wurley :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Wurley::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif baseFrequency_ = frequency; waves_[0]->setFrequency( baseFrequency_ * ratios_[0]); waves_[1]->setFrequency( baseFrequency_ * ratios_[1]); waves_[2]->setFrequency( ratios_[2] ); // Note here a 'fixed resonance'. waves_[3]->setFrequency( ratios_[3] ); } void Wurley :: noteOn( StkFloat frequency, StkFloat amplitude ) { gains_[0] = amplitude * fmGains_[99]; gains_[1] = amplitude * fmGains_[82]; gains_[2] = amplitude * fmGains_[82]; gains_[3] = amplitude * fmGains_[68]; this->setFrequency( frequency ); this->keyOn(); } } // stk namespace stk-4.4.4/src/include/asio.cpp000644 000766 000766 00000012711 12015735511 016161 0ustar00garygary000000 000000 /* Steinberg Audio Stream I/O API (c) 1996, Steinberg Soft- und Hardware GmbH asio.cpp asio functions entries which translate the asio interface to the asiodrvr class methods */ #include #include "asiosys.h" // platform definition #include "asio.h" #if MAC #include "asiodrvr.h" #pragma export on AsioDriver *theAsioDriver = 0; extern "C" { long main() { return 'ASIO'; } #elif WINDOWS #include "windows.h" #include "iasiodrv.h" #include "asiodrivers.h" IASIO *theAsioDriver = 0; extern AsioDrivers *asioDrivers; #elif SGI || SUN || BEOS || LINUX #include "asiodrvr.h" static AsioDriver *theAsioDriver = 0; #endif //----------------------------------------------------------------------------------------------------- ASIOError ASIOInit(ASIODriverInfo *info) { #if MAC || SGI || SUN || BEOS || LINUX if(theAsioDriver) { delete theAsioDriver; theAsioDriver = 0; } info->driverVersion = 0; strcpy(info->name, "No ASIO Driver"); theAsioDriver = getDriver(); if(!theAsioDriver) { strcpy(info->errorMessage, "Not enough memory for the ASIO driver!"); return ASE_NotPresent; } if(!theAsioDriver->init(info->sysRef)) { theAsioDriver->getErrorMessage(info->errorMessage); delete theAsioDriver; theAsioDriver = 0; return ASE_NotPresent; } strcpy(info->errorMessage, "No ASIO Driver Error"); theAsioDriver->getDriverName(info->name); info->driverVersion = theAsioDriver->getDriverVersion(); return ASE_OK; #else info->driverVersion = 0; strcpy(info->name, "No ASIO Driver"); if(theAsioDriver) // must be loaded! { if(!theAsioDriver->init(info->sysRef)) { theAsioDriver->getErrorMessage(info->errorMessage); theAsioDriver = 0; return ASE_NotPresent; } strcpy(info->errorMessage, "No ASIO Driver Error"); theAsioDriver->getDriverName(info->name); info->driverVersion = theAsioDriver->getDriverVersion(); return ASE_OK; } return ASE_NotPresent; #endif // !MAC } ASIOError ASIOExit(void) { if(theAsioDriver) { #if WINDOWS asioDrivers->removeCurrentDriver(); #else delete theAsioDriver; #endif } theAsioDriver = 0; return ASE_OK; } ASIOError ASIOStart(void) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->start(); } ASIOError ASIOStop(void) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->stop(); } ASIOError ASIOGetChannels(long *numInputChannels, long *numOutputChannels) { if(!theAsioDriver) { *numInputChannels = *numOutputChannels = 0; return ASE_NotPresent; } return theAsioDriver->getChannels(numInputChannels, numOutputChannels); } ASIOError ASIOGetLatencies(long *inputLatency, long *outputLatency) { if(!theAsioDriver) { *inputLatency = *outputLatency = 0; return ASE_NotPresent; } return theAsioDriver->getLatencies(inputLatency, outputLatency); } ASIOError ASIOGetBufferSize(long *minSize, long *maxSize, long *preferredSize, long *granularity) { if(!theAsioDriver) { *minSize = *maxSize = *preferredSize = *granularity = 0; return ASE_NotPresent; } return theAsioDriver->getBufferSize(minSize, maxSize, preferredSize, granularity); } ASIOError ASIOCanSampleRate(ASIOSampleRate sampleRate) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->canSampleRate(sampleRate); } ASIOError ASIOGetSampleRate(ASIOSampleRate *currentRate) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->getSampleRate(currentRate); } ASIOError ASIOSetSampleRate(ASIOSampleRate sampleRate) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->setSampleRate(sampleRate); } ASIOError ASIOGetClockSources(ASIOClockSource *clocks, long *numSources) { if(!theAsioDriver) { *numSources = 0; return ASE_NotPresent; } return theAsioDriver->getClockSources(clocks, numSources); } ASIOError ASIOSetClockSource(long reference) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->setClockSource(reference); } ASIOError ASIOGetSamplePosition(ASIOSamples *sPos, ASIOTimeStamp *tStamp) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->getSamplePosition(sPos, tStamp); } ASIOError ASIOGetChannelInfo(ASIOChannelInfo *info) { if(!theAsioDriver) { info->channelGroup = -1; info->type = ASIOSTInt16MSB; strcpy(info->name, "None"); return ASE_NotPresent; } return theAsioDriver->getChannelInfo(info); } ASIOError ASIOCreateBuffers(ASIOBufferInfo *bufferInfos, long numChannels, long bufferSize, ASIOCallbacks *callbacks) { if(!theAsioDriver) { ASIOBufferInfo *info = bufferInfos; for(long i = 0; i < numChannels; i++, info++) info->buffers[0] = info->buffers[1] = 0; return ASE_NotPresent; } return theAsioDriver->createBuffers(bufferInfos, numChannels, bufferSize, callbacks); } ASIOError ASIODisposeBuffers(void) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->disposeBuffers(); } ASIOError ASIOControlPanel(void) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->controlPanel(); } ASIOError ASIOFuture(long selector, void *opt) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->future(selector, opt); } ASIOError ASIOOutputReady(void) { if(!theAsioDriver) return ASE_NotPresent; return theAsioDriver->outputReady(); } #if MAC } // extern "C" #pragma export off #endif stk-4.4.4/src/include/asio.h000644 000766 000766 00000123611 12015735511 015630 0ustar00garygary000000 000000 //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- /* Steinberg Audio Stream I/O API (c) 1997 - 2005, Steinberg Media Technologies GmbH ASIO Interface Specification v 2.1 2005 - Added support for DSD sample data (in cooperation with Sony) basic concept is an i/o synchronous double-buffer scheme: on bufferSwitch(index == 0), host will read/write: after ASIOStart(), the read first input buffer A (index 0) | will be invalid (empty) * ------------------------ |------------------------|-----------------------| | | | | Input Buffer A (0) | Input Buffer B (1) | | | | |------------------------|-----------------------| | | | | Output Buffer A (0) | Output Buffer B (1) | | | | |------------------------|-----------------------| * ------------------------- | before calling ASIOStart(), write host will have filled output buffer B (index 1) already *please* take special care of proper statement of input and output latencies (see ASIOGetLatencies()), these control sequencer sync accuracy */ //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- /* prototypes summary: ASIOError ASIOInit(ASIODriverInfo *info); ASIOError ASIOExit(void); ASIOError ASIOStart(void); ASIOError ASIOStop(void); ASIOError ASIOGetChannels(long *numInputChannels, long *numOutputChannels); ASIOError ASIOGetLatencies(long *inputLatency, long *outputLatency); ASIOError ASIOGetBufferSize(long *minSize, long *maxSize, long *preferredSize, long *granularity); ASIOError ASIOCanSampleRate(ASIOSampleRate sampleRate); ASIOError ASIOGetSampleRate(ASIOSampleRate *currentRate); ASIOError ASIOSetSampleRate(ASIOSampleRate sampleRate); ASIOError ASIOGetClockSources(ASIOClockSource *clocks, long *numSources); ASIOError ASIOSetClockSource(long reference); ASIOError ASIOGetSamplePosition (ASIOSamples *sPos, ASIOTimeStamp *tStamp); ASIOError ASIOGetChannelInfo(ASIOChannelInfo *info); ASIOError ASIOCreateBuffers(ASIOBufferInfo *bufferInfos, long numChannels, long bufferSize, ASIOCallbacks *callbacks); ASIOError ASIODisposeBuffers(void); ASIOError ASIOControlPanel(void); void *ASIOFuture(long selector, void *params); ASIOError ASIOOutputReady(void); */ //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- #ifndef __ASIO_H #define __ASIO_H // force 4 byte alignment #if defined(_MSC_VER) && !defined(__MWERKS__) #pragma pack(push,4) #elif PRAGMA_ALIGN_SUPPORTED #pragma options align = native #endif //- - - - - - - - - - - - - - - - - - - - - - - - - // Type definitions //- - - - - - - - - - - - - - - - - - - - - - - - - // number of samples data type is 64 bit integer #if NATIVE_INT64 typedef long long int ASIOSamples; #else typedef struct ASIOSamples { unsigned long hi; unsigned long lo; } ASIOSamples; #endif // Timestamp data type is 64 bit integer, // Time format is Nanoseconds. #if NATIVE_INT64 typedef long long int ASIOTimeStamp ; #else typedef struct ASIOTimeStamp { unsigned long hi; unsigned long lo; } ASIOTimeStamp; #endif // Samplerates are expressed in IEEE 754 64 bit double float, // native format as host computer #if IEEE754_64FLOAT typedef double ASIOSampleRate; #else typedef struct ASIOSampleRate { char ieee[8]; } ASIOSampleRate; #endif // Boolean values are expressed as long typedef long ASIOBool; enum { ASIOFalse = 0, ASIOTrue = 1 }; // Sample Types are expressed as long typedef long ASIOSampleType; enum { ASIOSTInt16MSB = 0, ASIOSTInt24MSB = 1, // used for 20 bits as well ASIOSTInt32MSB = 2, ASIOSTFloat32MSB = 3, // IEEE 754 32 bit float ASIOSTFloat64MSB = 4, // IEEE 754 64 bit double float // these are used for 32 bit data buffer, with different alignment of the data inside // 32 bit PCI bus systems can be more easily used with these ASIOSTInt32MSB16 = 8, // 32 bit data with 16 bit alignment ASIOSTInt32MSB18 = 9, // 32 bit data with 18 bit alignment ASIOSTInt32MSB20 = 10, // 32 bit data with 20 bit alignment ASIOSTInt32MSB24 = 11, // 32 bit data with 24 bit alignment ASIOSTInt16LSB = 16, ASIOSTInt24LSB = 17, // used for 20 bits as well ASIOSTInt32LSB = 18, ASIOSTFloat32LSB = 19, // IEEE 754 32 bit float, as found on Intel x86 architecture ASIOSTFloat64LSB = 20, // IEEE 754 64 bit double float, as found on Intel x86 architecture // these are used for 32 bit data buffer, with different alignment of the data inside // 32 bit PCI bus systems can more easily used with these ASIOSTInt32LSB16 = 24, // 32 bit data with 18 bit alignment ASIOSTInt32LSB18 = 25, // 32 bit data with 18 bit alignment ASIOSTInt32LSB20 = 26, // 32 bit data with 20 bit alignment ASIOSTInt32LSB24 = 27, // 32 bit data with 24 bit alignment // ASIO DSD format. ASIOSTDSDInt8LSB1 = 32, // DSD 1 bit data, 8 samples per byte. First sample in Least significant bit. ASIOSTDSDInt8MSB1 = 33, // DSD 1 bit data, 8 samples per byte. First sample in Most significant bit. ASIOSTDSDInt8NER8 = 40, // DSD 8 bit data, 1 sample per byte. No Endianness required. ASIOSTLastEntry }; /*----------------------------------------------------------------------------- // DSD operation and buffer layout // Definition by Steinberg/Sony Oxford. // // We have tried to treat DSD as PCM and so keep a consistant structure across // the ASIO interface. // // DSD's sample rate is normally referenced as a multiple of 44.1Khz, so // the standard sample rate is refered to as 64Fs (or 2.8224Mhz). We looked // at making a special case for DSD and adding a field to the ASIOFuture that // would allow the user to select the Over Sampleing Rate (OSR) as a seperate // entity but decided in the end just to treat it as a simple value of // 2.8224Mhz and use the standard interface to set it. // // The second problem was the "word" size, in PCM the word size is always a // greater than or equal to 8 bits (a byte). This makes life easy as we can // then pack the samples into the "natural" size for the machine. // In DSD the "word" size is 1 bit. This is not a major problem and can easily // be dealt with if we ensure that we always deal with a multiple of 8 samples. // // DSD brings with it another twist to the Endianness religion. How are the // samples packed into the byte. It would be nice to just say the most significant // bit is always the first sample, however there would then be a performance hit // on little endian machines. Looking at how some of the processing goes... // Little endian machines like the first sample to be in the Least Significant Bit, // this is because when you write it to memory the data is in the correct format // to be shifted in and out of the words. // Big endian machine prefer the first sample to be in the Most Significant Bit, // again for the same reasion. // // And just when things were looking really muddy there is a proposed extension to // DSD that uses 8 bit word sizes. It does not care what endianness you use. // // Switching the driver between DSD and PCM mode // ASIOFuture allows for extending the ASIO API quite transparently. // See kAsioSetIoFormat, kAsioGetIoFormat, kAsioCanDoIoFormat // //-----------------------------------------------------------------------------*/ //- - - - - - - - - - - - - - - - - - - - - - - - - // Error codes //- - - - - - - - - - - - - - - - - - - - - - - - - typedef long ASIOError; enum { ASE_OK = 0, // This value will be returned whenever the call succeeded ASE_SUCCESS = 0x3f4847a0, // unique success return value for ASIOFuture calls ASE_NotPresent = -1000, // hardware input or output is not present or available ASE_HWMalfunction, // hardware is malfunctioning (can be returned by any ASIO function) ASE_InvalidParameter, // input parameter invalid ASE_InvalidMode, // hardware is in a bad mode or used in a bad mode ASE_SPNotAdvancing, // hardware is not running when sample position is inquired ASE_NoClock, // sample clock or rate cannot be determined or is not present ASE_NoMemory // not enough memory for completing the request }; //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- //- - - - - - - - - - - - - - - - - - - - - - - - - // Time Info support //- - - - - - - - - - - - - - - - - - - - - - - - - typedef struct ASIOTimeCode { double speed; // speed relation (fraction of nominal speed) // optional; set to 0. or 1. if not supported ASIOSamples timeCodeSamples; // time in samples unsigned long flags; // some information flags (see below) char future[64]; } ASIOTimeCode; typedef enum ASIOTimeCodeFlags { kTcValid = 1, kTcRunning = 1 << 1, kTcReverse = 1 << 2, kTcOnspeed = 1 << 3, kTcStill = 1 << 4, kTcSpeedValid = 1 << 8 } ASIOTimeCodeFlags; typedef struct AsioTimeInfo { double speed; // absolute speed (1. = nominal) ASIOTimeStamp systemTime; // system time related to samplePosition, in nanoseconds // on mac, must be derived from Microseconds() (not UpTime()!) // on windows, must be derived from timeGetTime() ASIOSamples samplePosition; ASIOSampleRate sampleRate; // current rate unsigned long flags; // (see below) char reserved[12]; } AsioTimeInfo; typedef enum AsioTimeInfoFlags { kSystemTimeValid = 1, // must always be valid kSamplePositionValid = 1 << 1, // must always be valid kSampleRateValid = 1 << 2, kSpeedValid = 1 << 3, kSampleRateChanged = 1 << 4, kClockSourceChanged = 1 << 5 } AsioTimeInfoFlags; typedef struct ASIOTime // both input/output { long reserved[4]; // must be 0 struct AsioTimeInfo timeInfo; // required struct ASIOTimeCode timeCode; // optional, evaluated if (timeCode.flags & kTcValid) } ASIOTime; /* using time info: it is recommended to use the new method with time info even if the asio device does not support timecode; continuous calls to ASIOGetSamplePosition and ASIOGetSampleRate are avoided, and there is a more defined relationship between callback time and the time info. see the example below. to initiate time info mode, after you have received the callbacks pointer in ASIOCreateBuffers, you will call the asioMessage callback with kAsioSupportsTimeInfo as the argument. if this returns 1, host has accepted time info mode. now host expects the new callback bufferSwitchTimeInfo to be used instead of the old bufferSwitch method. the ASIOTime structure is assumed to be valid and accessible until the callback returns. using time code: if the device supports reading time code, it will call host's asioMessage callback with kAsioSupportsTimeCode as the selector. it may then fill the according fields and set the kTcValid flag. host will call the future method with the kAsioEnableTimeCodeRead selector when it wants to enable or disable tc reading by the device. you should also support the kAsioCanTimeInfo and kAsioCanTimeCode selectors in ASIOFuture (see example). note: the AsioTimeInfo/ASIOTimeCode pair is supposed to work in both directions. as a matter of convention, the relationship between the sample position counter and the time code at buffer switch time is (ignoring offset between tc and sample pos when tc is running): on input: sample 0 -> input buffer sample 0 -> time code 0 on output: sample 0 -> output buffer sample 0 -> time code 0 this means that for 'real' calculations, one has to take into account the according latencies. example: ASIOTime asioTime; in createBuffers() { memset(&asioTime, 0, sizeof(ASIOTime)); AsioTimeInfo* ti = &asioTime.timeInfo; ti->sampleRate = theSampleRate; ASIOTimeCode* tc = &asioTime.timeCode; tc->speed = 1.; timeInfoMode = false; canTimeCode = false; if(callbacks->asioMessage(kAsioSupportsTimeInfo, 0, 0, 0) == 1) { timeInfoMode = true; #if kCanTimeCode if(callbacks->asioMessage(kAsioSupportsTimeCode, 0, 0, 0) == 1) canTimeCode = true; #endif } } void switchBuffers(long doubleBufferIndex, bool processNow) { if(timeInfoMode) { AsioTimeInfo* ti = &asioTime.timeInfo; ti->flags = kSystemTimeValid | kSamplePositionValid | kSampleRateValid; ti->systemTime = theNanoSeconds; ti->samplePosition = theSamplePosition; if(ti->sampleRate != theSampleRate) ti->flags |= kSampleRateChanged; ti->sampleRate = theSampleRate; #if kCanTimeCode if(canTimeCode && timeCodeEnabled) { ASIOTimeCode* tc = &asioTime.timeCode; tc->timeCodeSamples = tcSamples; // tc in samples tc->flags = kTcValid | kTcRunning | kTcOnspeed; // if so... } ASIOTime* bb = callbacks->bufferSwitchTimeInfo(&asioTime, doubleBufferIndex, processNow ? ASIOTrue : ASIOFalse); #else callbacks->bufferSwitchTimeInfo(&asioTime, doubleBufferIndex, processNow ? ASIOTrue : ASIOFalse); #endif } else callbacks->bufferSwitch(doubleBufferIndex, ASIOFalse); } ASIOError ASIOFuture(long selector, void *params) { switch(selector) { case kAsioEnableTimeCodeRead: timeCodeEnabled = true; return ASE_SUCCESS; case kAsioDisableTimeCodeRead: timeCodeEnabled = false; return ASE_SUCCESS; case kAsioCanTimeInfo: return ASE_SUCCESS; #if kCanTimeCode case kAsioCanTimeCode: return ASE_SUCCESS; #endif } return ASE_NotPresent; }; */ //- - - - - - - - - - - - - - - - - - - - - - - - - // application's audio stream handler callbacks //- - - - - - - - - - - - - - - - - - - - - - - - - typedef struct ASIOCallbacks { void (*bufferSwitch) (long doubleBufferIndex, ASIOBool directProcess); // bufferSwitch indicates that both input and output are to be processed. // the current buffer half index (0 for A, 1 for B) determines // - the output buffer that the host should start to fill. the other buffer // will be passed to output hardware regardless of whether it got filled // in time or not. // - the input buffer that is now filled with incoming data. Note that // because of the synchronicity of i/o, the input always has at // least one buffer latency in relation to the output. // directProcess suggests to the host whether it should immedeately // start processing (directProcess == ASIOTrue), or whether its process // should be deferred because the call comes from a very low level // (for instance, a high level priority interrupt), and direct processing // would cause timing instabilities for the rest of the system. If in doubt, // directProcess should be set to ASIOFalse. // Note: bufferSwitch may be called at interrupt time for highest efficiency. void (*sampleRateDidChange) (ASIOSampleRate sRate); // gets called when the AudioStreamIO detects a sample rate change // If sample rate is unknown, 0 is passed (for instance, clock loss // when externally synchronized). long (*asioMessage) (long selector, long value, void* message, double* opt); // generic callback for various purposes, see selectors below. // note this is only present if the asio version is 2 or higher ASIOTime* (*bufferSwitchTimeInfo) (ASIOTime* params, long doubleBufferIndex, ASIOBool directProcess); // new callback with time info. makes ASIOGetSamplePosition() and various // calls to ASIOGetSampleRate obsolete, // and allows for timecode sync etc. to be preferred; will be used if // the driver calls asioMessage with selector kAsioSupportsTimeInfo. } ASIOCallbacks; // asioMessage selectors enum { kAsioSelectorSupported = 1, // selector in , returns 1L if supported, // 0 otherwise kAsioEngineVersion, // returns engine (host) asio implementation version, // 2 or higher kAsioResetRequest, // request driver reset. if accepted, this // will close the driver (ASIO_Exit() ) and // re-open it again (ASIO_Init() etc). some // drivers need to reconfigure for instance // when the sample rate changes, or some basic // changes have been made in ASIO_ControlPanel(). // returns 1L; note the request is merely passed // to the application, there is no way to determine // if it gets accepted at this time (but it usually // will be). kAsioBufferSizeChange, // not yet supported, will currently always return 0L. // for now, use kAsioResetRequest instead. // once implemented, the new buffer size is expected // in , and on success returns 1L kAsioResyncRequest, // the driver went out of sync, such that // the timestamp is no longer valid. this // is a request to re-start the engine and // slave devices (sequencer). returns 1 for ok, // 0 if not supported. kAsioLatenciesChanged, // the drivers latencies have changed. The engine // will refetch the latencies. kAsioSupportsTimeInfo, // if host returns true here, it will expect the // callback bufferSwitchTimeInfo to be called instead // of bufferSwitch kAsioSupportsTimeCode, // kAsioMMCCommand, // unused - value: number of commands, message points to mmc commands kAsioSupportsInputMonitor, // kAsioSupportsXXX return 1 if host supports this kAsioSupportsInputGain, // unused and undefined kAsioSupportsInputMeter, // unused and undefined kAsioSupportsOutputGain, // unused and undefined kAsioSupportsOutputMeter, // unused and undefined kAsioOverload, // driver detected an overload kAsioNumMessageSelectors }; //--------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------- //- - - - - - - - - - - - - - - - - - - - - - - - - // (De-)Construction //- - - - - - - - - - - - - - - - - - - - - - - - - typedef struct ASIODriverInfo { long asioVersion; // currently, 2 long driverVersion; // driver specific char name[32]; char errorMessage[124]; void *sysRef; // on input: system reference // (Windows: application main window handle, Mac & SGI: 0) } ASIODriverInfo; ASIOError ASIOInit(ASIODriverInfo *info); /* Purpose: Initialize the AudioStreamIO. Parameter: info: pointer to an ASIODriver structure: - asioVersion: - on input, the host version. *** Note *** this is 0 for earlier asio implementations, and the asioMessage callback is implemeted only if asioVersion is 2 or greater. sorry but due to a design fault the driver doesn't have access to the host version in ASIOInit :-( added selector for host (engine) version in the asioMessage callback so we're ok from now on. - on return, asio implementation version. older versions are 1 if you support this version (namely, ASIO_outputReady() ) this should be 2 or higher. also see the note in ASIO_getTimeStamp() ! - version: on return, the driver version (format is driver specific) - name: on return, a null-terminated string containing the driver's name - error message: on return, should contain a user message describing the type of error that occured during ASIOInit(), if any. - sysRef: platform specific Returns: If neither input nor output is present ASE_NotPresent will be returned. ASE_NoMemory, ASE_HWMalfunction are other possible error conditions */ ASIOError ASIOExit(void); /* Purpose: Terminates the AudioStreamIO. Parameter: None. Returns: If neither input nor output is present ASE_NotPresent will be returned. Notes: this implies ASIOStop() and ASIODisposeBuffers(), meaning that no host callbacks must be accessed after ASIOExit(). */ //- - - - - - - - - - - - - - - - - - - - - - - - - // Start/Stop //- - - - - - - - - - - - - - - - - - - - - - - - - ASIOError ASIOStart(void); /* Purpose: Start input and output processing synchronously. This will - reset the sample counter to zero - start the hardware (both input and output) The first call to the hosts' bufferSwitch(index == 0) then tells the host to read from input buffer A (index 0), and start processing to output buffer A while output buffer B (which has been filled by the host prior to calling ASIOStart()) is possibly sounding (see also ASIOGetLatencies()) Parameter: None. Returns: If neither input nor output is present, ASE_NotPresent will be returned. If the hardware fails to start, ASE_HWMalfunction will be returned. Notes: There is no restriction on the time that ASIOStart() takes to perform (that is, it is not considered a realtime trigger). */ ASIOError ASIOStop(void); /* Purpose: Stops input and output processing altogether. Parameter: None. Returns: If neither input nor output is present ASE_NotPresent will be returned. Notes: On return from ASIOStop(), the driver must in no case call the hosts' bufferSwitch() routine. */ //- - - - - - - - - - - - - - - - - - - - - - - - - // Inquiry methods and sample rate //- - - - - - - - - - - - - - - - - - - - - - - - - ASIOError ASIOGetChannels(long *numInputChannels, long *numOutputChannels); /* Purpose: Returns number of individual input/output channels. Parameter: numInputChannels will hold the number of available input channels numOutputChannels will hold the number of available output channels Returns: If no input/output is present ASE_NotPresent will be returned. If only inputs, or only outputs are available, the according other parameter will be zero, and ASE_OK is returned. */ ASIOError ASIOGetLatencies(long *inputLatency, long *outputLatency); /* Purpose: Returns the input and output latencies. This includes device specific delays, like FIFOs etc. Parameter: inputLatency will hold the 'age' of the first sample frame in the input buffer when the hosts reads it in bufferSwitch() (this is theoretical, meaning it does not include the overhead and delay between the actual physical switch, and the time when bufferSitch() enters). This will usually be the size of one block in sample frames, plus device specific latencies. outputLatency will specify the time between the buffer switch, and the time when the next play buffer will start to sound. The next play buffer is defined as the one the host starts processing after (or at) bufferSwitch(), indicated by the index parameter (0 for buffer A, 1 for buffer B). It will usually be either one block, if the host writes directly to a dma buffer, or two or more blocks if the buffer is 'latched' by the driver. As an example, on ASIOStart(), the host will have filled the play buffer at index 1 already; when it gets the callback (with the parameter index == 0), this tells it to read from the input buffer 0, and start to fill the play buffer 0 (assuming that now play buffer 1 is already sounding). In this case, the output latency is one block. If the driver decides to copy buffer 1 at that time, and pass it to the hardware at the next slot (which is most commonly done, but should be avoided), the output latency becomes two blocks instead, resulting in a total i/o latency of at least 3 blocks. As memory access is the main bottleneck in native dsp processing, and to acheive less latency, it is highly recommended to try to avoid copying (this is also why the driver is the owner of the buffers). To summarize, the minimum i/o latency can be acheived if the input buffer is processed by the host into the output buffer which will physically start to sound on the next time slice. Also note that the host expects the bufferSwitch() callback to be accessed for each time slice in order to retain sync, possibly recursively; if it fails to process a block in time, it will suspend its operation for some time in order to recover. Returns: If no input/output is present ASE_NotPresent will be returned. */ ASIOError ASIOGetBufferSize(long *minSize, long *maxSize, long *preferredSize, long *granularity); /* Purpose: Returns min, max, and preferred buffer sizes for input/output Parameter: minSize will hold the minimum buffer size maxSize will hold the maxium possible buffer size preferredSize will hold the preferred buffer size (a size which best fits performance and hardware requirements) granularity will hold the granularity at which buffer sizes may differ. Usually, the buffer size will be a power of 2; in this case, granularity will hold -1 on return, signalling possible buffer sizes starting from minSize, increased in powers of 2 up to maxSize. Returns: If no input/output is present ASE_NotPresent will be returned. Notes: When minimum and maximum buffer size are equal, the preferred buffer size has to be the same value as well; granularity should be 0 in this case. */ ASIOError ASIOCanSampleRate(ASIOSampleRate sampleRate); /* Purpose: Inquires the hardware for the available sample rates. Parameter: sampleRate is the rate in question. Returns: If the inquired sample rate is not supported, ASE_NoClock will be returned. If no input/output is present ASE_NotPresent will be returned. */ ASIOError ASIOGetSampleRate(ASIOSampleRate *currentRate); /* Purpose: Get the current sample Rate. Parameter: currentRate will hold the current sample rate on return. Returns: If sample rate is unknown, sampleRate will be 0 and ASE_NoClock will be returned. If no input/output is present ASE_NotPresent will be returned. Notes: */ ASIOError ASIOSetSampleRate(ASIOSampleRate sampleRate); /* Purpose: Set the hardware to the requested sample Rate. If sampleRate == 0, enable external sync. Parameter: sampleRate: on input, the requested rate Returns: If sampleRate is unknown ASE_NoClock will be returned. If the current clock is external, and sampleRate is != 0, ASE_InvalidMode will be returned If no input/output is present ASE_NotPresent will be returned. Notes: */ typedef struct ASIOClockSource { long index; // as used for ASIOSetClockSource() long associatedChannel; // for instance, S/PDIF or AES/EBU long associatedGroup; // see channel groups (ASIOGetChannelInfo()) ASIOBool isCurrentSource; // ASIOTrue if this is the current clock source char name[32]; // for user selection } ASIOClockSource; ASIOError ASIOGetClockSources(ASIOClockSource *clocks, long *numSources); /* Purpose: Get the available external audio clock sources Parameter: clocks points to an array of ASIOClockSource structures: - index: this is used to identify the clock source when ASIOSetClockSource() is accessed, should be an index counting from zero - associatedInputChannel: the first channel of an associated input group, if any. - associatedGroup: the group index of that channel. groups of channels are defined to seperate for instance analog, S/PDIF, AES/EBU, ADAT connectors etc, when present simultaniously. Note that associated channel is enumerated according to numInputs/numOutputs, means it is independant from a group (see also ASIOGetChannelInfo()) inputs are associated to a clock if the physical connection transfers both data and clock (like S/PDIF, AES/EBU, or ADAT inputs). if there is no input channel associated with the clock source (like Word Clock, or internal oscillator), both associatedChannel and associatedGroup should be set to -1. - isCurrentSource: on exit, ASIOTrue if this is the current clock source, ASIOFalse else - name: a null-terminated string for user selection of the available sources. numSources: on input: the number of allocated array members on output: the number of available clock sources, at least 1 (internal clock generator). Returns: If no input/output is present ASE_NotPresent will be returned. Notes: */ ASIOError ASIOSetClockSource(long index); /* Purpose: Set the audio clock source Parameter: index as obtained from an inquiry to ASIOGetClockSources() Returns: If no input/output is present ASE_NotPresent will be returned. If the clock can not be selected because an input channel which carries the current clock source is active, ASE_InvalidMode *may* be returned (this depends on the properties of the driver and/or hardware). Notes: Should *not* return ASE_NoClock if there is no clock signal present at the selected source; this will be inquired via ASIOGetSampleRate(). It should call the host callback procedure sampleRateHasChanged(), if the switch causes a sample rate change, or if no external clock is present at the selected source. */ ASIOError ASIOGetSamplePosition (ASIOSamples *sPos, ASIOTimeStamp *tStamp); /* Purpose: Inquires the sample position/time stamp pair. Parameter: sPos will hold the sample position on return. The sample position is reset to zero when ASIOStart() gets called. tStamp will hold the system time when the sample position was latched. Returns: If no input/output is present, ASE_NotPresent will be returned. If there is no clock, ASE_SPNotAdvancing will be returned. Notes: in order to be able to synchronise properly, the sample position / time stamp pair must refer to the current block, that is, the engine will call ASIOGetSamplePosition() in its bufferSwitch() callback and expect the time for the current block. thus, when requested in the very first bufferSwitch after ASIO_Start(), the sample position should be zero, and the time stamp should refer to the very time where the stream was started. it also means that the sample position must be block aligned. the driver must ensure proper interpolation if the system time can not be determined for the block position. the driver is responsible for precise time stamps as it usually has most direct access to lower level resources. proper behaviour of ASIO_GetSamplePosition() and ASIO_GetLatencies() are essential for precise media synchronization! */ typedef struct ASIOChannelInfo { long channel; // on input, channel index ASIOBool isInput; // on input ASIOBool isActive; // on exit long channelGroup; // dto ASIOSampleType type; // dto char name[32]; // dto } ASIOChannelInfo; ASIOError ASIOGetChannelInfo(ASIOChannelInfo *info); /* Purpose: retreive information about the nature of a channel Parameter: info: pointer to a ASIOChannelInfo structure with - channel: on input, the channel index of the channel in question. - isInput: on input, ASIOTrue if info for an input channel is requested, else output - channelGroup: on return, the channel group that the channel belongs to. For drivers which support different types of channels, like analog, S/PDIF, AES/EBU, ADAT etc interfaces, there should be a reasonable grouping of these types. Groups are always independant form a channel index, that is, a channel index always counts from 0 to numInputs/numOutputs regardless of the group it may belong to. There will always be at least one group (group 0). Please also note that by default, the host may decide to activate channels 0 and 1; thus, these should belong to the most useful type (analog i/o, if present). - type: on return, contains the sample type of the channel - isActive: on return, ASIOTrue if channel is active as it was installed by ASIOCreateBuffers(), ASIOFalse else - name: describing the type of channel in question. Used to allow for user selection, and enabling of specific channels. examples: "Analog In", "SPDIF Out" etc Returns: If no input/output is present ASE_NotPresent will be returned. Notes: If possible, the string should be organised such that the first characters are most significantly describing the nature of the port, to allow for identification even if the view showing the port name is too small to display more than 8 characters, for instance. */ //- - - - - - - - - - - - - - - - - - - - - - - - - // Buffer preparation //- - - - - - - - - - - - - - - - - - - - - - - - - typedef struct ASIOBufferInfo { ASIOBool isInput; // on input: ASIOTrue: input, else output long channelNum; // on input: channel index void *buffers[2]; // on output: double buffer addresses } ASIOBufferInfo; ASIOError ASIOCreateBuffers(ASIOBufferInfo *bufferInfos, long numChannels, long bufferSize, ASIOCallbacks *callbacks); /* Purpose: Allocates input/output buffers for all input and output channels to be activated. Parameter: bufferInfos is a pointer to an array of ASIOBufferInfo structures: - isInput: on input, ASIOTrue if the buffer is to be allocated for an input, output buffer else - channelNum: on input, the index of the channel in question (counting from 0) - buffers: on exit, 2 pointers to the halves of the channels' double-buffer. the size of the buffer(s) of course depend on both the ASIOSampleType as obtained from ASIOGetChannelInfo(), and bufferSize numChannels is the sum of all input and output channels to be created; thus bufferInfos is a pointer to an array of numChannels ASIOBufferInfo structures. bufferSize selects one of the possible buffer sizes as obtained from ASIOGetBufferSizes(). callbacks is a pointer to an ASIOCallbacks structure. Returns: If not enough memory is available ASE_NoMemory will be returned. If no input/output is present ASE_NotPresent will be returned. If bufferSize is not supported, or one or more of the bufferInfos elements contain invalid settings, ASE_InvalidMode will be returned. Notes: If individual channel selection is not possible but requested, the driver has to handle this. namely, bufferSwitch() will only have filled buffers of enabled outputs. If possible, processing and buss activities overhead should be avoided for channels which were not enabled here. */ ASIOError ASIODisposeBuffers(void); /* Purpose: Releases all buffers for the device. Parameter: None. Returns: If no buffer were ever prepared, ASE_InvalidMode will be returned. If no input/output is present ASE_NotPresent will be returned. Notes: This implies ASIOStop(). */ ASIOError ASIOControlPanel(void); /* Purpose: request the driver to start a control panel component for device specific user settings. This will not be accessed on some platforms (where the component is accessed instead). Parameter: None. Returns: If no panel is available ASE_NotPresent will be returned. Actually, the return code is ignored. Notes: if the user applied settings which require a re-configuration of parts or all of the enigine and/or driver (such as a change of the block size), the asioMessage callback can be used (see ASIO_Callbacks). */ ASIOError ASIOFuture(long selector, void *params); /* Purpose: various Parameter: selector: operation Code as to be defined. zero is reserved for testing purposes. params: depends on the selector; usually pointer to a structure for passing and retreiving any type and amount of parameters. Returns: the return value is also selector dependant. if the selector is unknown, ASE_InvalidParameter should be returned to prevent further calls with this selector. on success, ASE_SUCCESS must be returned (note: ASE_OK is *not* sufficient!) Notes: see selectors defined below. */ enum { kAsioEnableTimeCodeRead = 1, // no arguments kAsioDisableTimeCodeRead, // no arguments kAsioSetInputMonitor, // ASIOInputMonitor* in params kAsioTransport, // ASIOTransportParameters* in params kAsioSetInputGain, // ASIOChannelControls* in params, apply gain kAsioGetInputMeter, // ASIOChannelControls* in params, fill meter kAsioSetOutputGain, // ASIOChannelControls* in params, apply gain kAsioGetOutputMeter, // ASIOChannelControls* in params, fill meter kAsioCanInputMonitor, // no arguments for kAsioCanXXX selectors kAsioCanTimeInfo, kAsioCanTimeCode, kAsioCanTransport, kAsioCanInputGain, kAsioCanInputMeter, kAsioCanOutputGain, kAsioCanOutputMeter, // DSD support // The following extensions are required to allow switching // and control of the DSD subsystem. kAsioSetIoFormat = 0x23111961, /* ASIOIoFormat * in params. */ kAsioGetIoFormat = 0x23111983, /* ASIOIoFormat * in params. */ kAsioCanDoIoFormat = 0x23112004, /* ASIOIoFormat * in params. */ }; typedef struct ASIOInputMonitor { long input; // this input was set to monitor (or off), -1: all long output; // suggested output for monitoring the input (if so) long gain; // suggested gain, ranging 0 - 0x7fffffffL (-inf to +12 dB) ASIOBool state; // ASIOTrue => on, ASIOFalse => off long pan; // suggested pan, 0 => all left, 0x7fffffff => right } ASIOInputMonitor; typedef struct ASIOChannelControls { long channel; // on input, channel index ASIOBool isInput; // on input long gain; // on input, ranges 0 thru 0x7fffffff long meter; // on return, ranges 0 thru 0x7fffffff char future[32]; } ASIOChannelControls; typedef struct ASIOTransportParameters { long command; // see enum below ASIOSamples samplePosition; long track; long trackSwitches[16]; // 512 tracks on/off char future[64]; } ASIOTransportParameters; enum { kTransStart = 1, kTransStop, kTransLocate, // to samplePosition kTransPunchIn, kTransPunchOut, kTransArmOn, // track kTransArmOff, // track kTransMonitorOn, // track kTransMonitorOff, // track kTransArm, // trackSwitches kTransMonitor // trackSwitches }; /* // DSD support // Some notes on how to use ASIOIoFormatType. // // The caller will fill the format with the request types. // If the board can do the request then it will leave the // values unchanged. If the board does not support the // request then it will change that entry to Invalid (-1) // // So to request DSD then // // ASIOIoFormat NeedThis={kASIODSDFormat}; // // if(ASE_SUCCESS != ASIOFuture(kAsioSetIoFormat,&NeedThis) ){ // // If the board did not accept one of the parameters then the // // whole call will fail and the failing parameter will // // have had its value changes to -1. // } // // Note: Switching between the formats need to be done before the "prepared" // state (see ASIO 2 documentation) is entered. */ typedef long int ASIOIoFormatType; enum ASIOIoFormatType_e { kASIOFormatInvalid = -1, kASIOPCMFormat = 0, kASIODSDFormat = 1, }; typedef struct ASIOIoFormat_s { ASIOIoFormatType FormatType; char future[512-sizeof(ASIOIoFormatType)]; } ASIOIoFormat; ASIOError ASIOOutputReady(void); /* Purpose: this tells the driver that the host has completed processing the output buffers. if the data format required by the hardware differs from the supported asio formats, but the hardware buffers are DMA buffers, the driver will have to convert the audio stream data; as the bufferSwitch callback is usually issued at dma block switch time, the driver will have to convert the *previous* host buffer, which increases the output latency by one block. when the host finds out that ASIOOutputReady() returns true, it will issue this call whenever it completed output processing. then the driver can convert the host data directly to the dma buffer to be played next, reducing output latency by one block. another way to look at it is, that the buffer switch is called in order to pass the *input* stream to the host, so that it can process the input into the output, and the output stream is passed to the driver when the host has completed its process. Parameter: None Returns: only if the above mentioned scenario is given, and a reduction of output latency can be acheived by this mechanism, should ASE_OK be returned. otherwise (and usually), ASE_NotPresent should be returned in order to prevent further calls to this function. note that the host may want to determine if it is to use this when the system is not yet fully initialized, so ASE_OK should always be returned if the mechanism makes sense. Notes: please remeber to adjust ASIOGetLatencies() according to whether ASIOOutputReady() was ever called or not, if your driver supports this scenario. also note that the engine may fail to call ASIO_OutputReady() in time in overload cases. as already mentioned, bufferSwitch should be called for every block regardless of whether a block could be processed in time. */ // restore old alignment #if defined(_MSC_VER) && !defined(__MWERKS__) #pragma pack(pop) #elif PRAGMA_ALIGN_SUPPORTED #pragma options align = reset #endif #endif stk-4.4.4/src/include/asiodrivers.cpp000644 000766 000766 00000006542 12015735511 017565 0ustar00garygary000000 000000 #include #include "asiodrivers.h" AsioDrivers* asioDrivers = 0; bool loadAsioDriver(char *name); bool loadAsioDriver(char *name) { if(!asioDrivers) asioDrivers = new AsioDrivers(); if(asioDrivers) return asioDrivers->loadDriver(name); return false; } //------------------------------------------------------------------------------------ #if MAC bool resolveASIO(unsigned long aconnID); AsioDrivers::AsioDrivers() : CodeFragments("ASIO Drivers", 'AsDr', 'Asio') { connID = -1; curIndex = -1; } AsioDrivers::~AsioDrivers() { removeCurrentDriver(); } bool AsioDrivers::getCurrentDriverName(char *name) { if(curIndex >= 0) return getName(curIndex, name); return false; } long AsioDrivers::getDriverNames(char **names, long maxDrivers) { for(long i = 0; i < getNumFragments() && i < maxDrivers; i++) getName(i, names[i]); return getNumFragments() < maxDrivers ? getNumFragments() : maxDrivers; } bool AsioDrivers::loadDriver(char *name) { char dname[64]; unsigned long newID; for(long i = 0; i < getNumFragments(); i++) { if(getName(i, dname) && !strcmp(name, dname)) { if(newInstance(i, &newID)) { if(resolveASIO(newID)) { if(connID != -1) removeInstance(curIndex, connID); curIndex = i; connID = newID; return true; } } break; } } return false; } void AsioDrivers::removeCurrentDriver() { if(connID != -1) removeInstance(curIndex, connID); connID = -1; curIndex = -1; } //------------------------------------------------------------------------------------ #elif WINDOWS #include "iasiodrv.h" extern IASIO* theAsioDriver; AsioDrivers::AsioDrivers() : AsioDriverList() { curIndex = -1; } AsioDrivers::~AsioDrivers() { } bool AsioDrivers::getCurrentDriverName(char *name) { if(curIndex >= 0) return asioGetDriverName(curIndex, name, 32) == 0 ? true : false; name[0] = 0; return false; } long AsioDrivers::getDriverNames(char **names, long maxDrivers) { for(long i = 0; i < asioGetNumDev() && i < maxDrivers; i++) asioGetDriverName(i, names[i], 32); return asioGetNumDev() < maxDrivers ? asioGetNumDev() : maxDrivers; } bool AsioDrivers::loadDriver(char *name) { char dname[64]; char curName[64]; for(long i = 0; i < asioGetNumDev(); i++) { if(!asioGetDriverName(i, dname, 32) && !strcmp(name, dname)) { curName[0] = 0; getCurrentDriverName(curName); // in case we fail... removeCurrentDriver(); if(!asioOpenDriver(i, (void **)&theAsioDriver)) { curIndex = i; return true; } else { theAsioDriver = 0; if(curName[0] && strcmp(dname, curName)) loadDriver(curName); // try restore } break; } } return false; } void AsioDrivers::removeCurrentDriver() { if(curIndex != -1) asioCloseDriver(curIndex); curIndex = -1; } #elif SGI || BEOS #include "asiolist.h" AsioDrivers::AsioDrivers() : AsioDriverList() { curIndex = -1; } AsioDrivers::~AsioDrivers() { } bool AsioDrivers::getCurrentDriverName(char *name) { return false; } long AsioDrivers::getDriverNames(char **names, long maxDrivers) { return 0; } bool AsioDrivers::loadDriver(char *name) { return false; } void AsioDrivers::removeCurrentDriver() { } #else #error implement me #endif stk-4.4.4/src/include/asiodrivers.h000644 000766 000766 00000001317 12015735511 017225 0ustar00garygary000000 000000 #ifndef __AsioDrivers__ #define __AsioDrivers__ #include "ginclude.h" #if MAC #include "CodeFragments.hpp" class AsioDrivers : public CodeFragments #elif WINDOWS #include #include "asiolist.h" class AsioDrivers : public AsioDriverList #elif SGI || BEOS #include "asiolist.h" class AsioDrivers : public AsioDriverList #else #error implement me #endif { public: AsioDrivers(); ~AsioDrivers(); bool getCurrentDriverName(char *name); long getDriverNames(char **names, long maxDrivers); bool loadDriver(char *name); void removeCurrentDriver(); long getCurrentDriverIndex() {return curIndex;} protected: unsigned long connID; long curIndex; }; #endif stk-4.4.4/src/include/asiodrvr.h000644 000766 000766 00000004332 12015735511 016524 0ustar00garygary000000 000000 /* Steinberg Audio Stream I/O API (c) 1996, Steinberg Soft- und Hardware GmbH charlie (May 1996) asiodrvr.h c++ superclass to implement asio functionality. from this, you can derive whatever required */ #ifndef _asiodrvr_ #define _asiodrvr_ // cpu and os system we are running on #include "asiosys.h" // basic "C" interface #include "asio.h" class AsioDriver; extern AsioDriver *getDriver(); // for generic constructor #if WINDOWS #include #include "combase.h" #include "iasiodrv.h" class AsioDriver : public IASIO ,public CUnknown { public: AsioDriver(LPUNKNOWN pUnk, HRESULT *phr); DECLARE_IUNKNOWN // Factory method static CUnknown *CreateInstance(LPUNKNOWN pUnk, HRESULT *phr); // IUnknown virtual HRESULT STDMETHODCALLTYPE NonDelegatingQueryInterface(REFIID riid,void **ppvObject); #else class AsioDriver { public: AsioDriver(); #endif virtual ~AsioDriver(); virtual ASIOBool init(void* sysRef); virtual void getDriverName(char *name); // max 32 bytes incl. terminating zero virtual long getDriverVersion(); virtual void getErrorMessage(char *string); // max 124 bytes incl. virtual ASIOError start(); virtual ASIOError stop(); virtual ASIOError getChannels(long *numInputChannels, long *numOutputChannels); virtual ASIOError getLatencies(long *inputLatency, long *outputLatency); virtual ASIOError getBufferSize(long *minSize, long *maxSize, long *preferredSize, long *granularity); virtual ASIOError canSampleRate(ASIOSampleRate sampleRate); virtual ASIOError getSampleRate(ASIOSampleRate *sampleRate); virtual ASIOError setSampleRate(ASIOSampleRate sampleRate); virtual ASIOError getClockSources(ASIOClockSource *clocks, long *numSources); virtual ASIOError setClockSource(long reference); virtual ASIOError getSamplePosition(ASIOSamples *sPos, ASIOTimeStamp *tStamp); virtual ASIOError getChannelInfo(ASIOChannelInfo *info); virtual ASIOError createBuffers(ASIOBufferInfo *bufferInfos, long numChannels, long bufferSize, ASIOCallbacks *callbacks); virtual ASIOError disposeBuffers(); virtual ASIOError controlPanel(); virtual ASIOError future(long selector, void *opt); virtual ASIOError outputReady(); }; #endif stk-4.4.4/src/include/asiolist.cpp000644 000766 000766 00000015150 12015735511 017055 0ustar00garygary000000 000000 #include #include "iasiodrv.h" #include "asiolist.h" #define ASIODRV_DESC "description" #define INPROC_SERVER "InprocServer32" #define ASIO_PATH "software\\asio" #define COM_CLSID "clsid" // ****************************************************************** // Local Functions // ****************************************************************** static LONG findDrvPath (char *clsidstr,char *dllpath,int dllpathsize) { HKEY hkEnum,hksub,hkpath; char databuf[512]; LONG cr,rc = -1; DWORD datatype,datasize; DWORD index; OFSTRUCT ofs; HFILE hfile; BOOL found = FALSE; CharLowerBuff(clsidstr,strlen(clsidstr)); if ((cr = RegOpenKey(HKEY_CLASSES_ROOT,COM_CLSID,&hkEnum)) == ERROR_SUCCESS) { index = 0; while (cr == ERROR_SUCCESS && !found) { cr = RegEnumKey(hkEnum,index++,(LPTSTR)databuf,512); if (cr == ERROR_SUCCESS) { CharLowerBuff(databuf,strlen(databuf)); if (!(strcmp(databuf,clsidstr))) { if ((cr = RegOpenKeyEx(hkEnum,(LPCTSTR)databuf,0,KEY_READ,&hksub)) == ERROR_SUCCESS) { if ((cr = RegOpenKeyEx(hksub,(LPCTSTR)INPROC_SERVER,0,KEY_READ,&hkpath)) == ERROR_SUCCESS) { datatype = REG_SZ; datasize = (DWORD)dllpathsize; cr = RegQueryValueEx(hkpath,0,0,&datatype,(LPBYTE)dllpath,&datasize); if (cr == ERROR_SUCCESS) { memset(&ofs,0,sizeof(OFSTRUCT)); ofs.cBytes = sizeof(OFSTRUCT); hfile = OpenFile(dllpath,&ofs,OF_EXIST); if (hfile) rc = 0; } RegCloseKey(hkpath); } RegCloseKey(hksub); } found = TRUE; // break out } } } RegCloseKey(hkEnum); } return rc; } static LPASIODRVSTRUCT newDrvStruct (HKEY hkey,char *keyname,int drvID,LPASIODRVSTRUCT lpdrv) { HKEY hksub; char databuf[256]; char dllpath[MAXPATHLEN]; WORD wData[100]; CLSID clsid; DWORD datatype,datasize; LONG cr,rc; if (!lpdrv) { if ((cr = RegOpenKeyEx(hkey,(LPCTSTR)keyname,0,KEY_READ,&hksub)) == ERROR_SUCCESS) { datatype = REG_SZ; datasize = 256; cr = RegQueryValueEx(hksub,COM_CLSID,0,&datatype,(LPBYTE)databuf,&datasize); if (cr == ERROR_SUCCESS) { rc = findDrvPath (databuf,dllpath,MAXPATHLEN); if (rc == 0) { lpdrv = new ASIODRVSTRUCT[1]; if (lpdrv) { memset(lpdrv,0,sizeof(ASIODRVSTRUCT)); lpdrv->drvID = drvID; MultiByteToWideChar(CP_ACP,0,(LPCSTR)databuf,-1,(LPWSTR)wData,100); if ((cr = CLSIDFromString((LPOLESTR)wData,(LPCLSID)&clsid)) == S_OK) { memcpy(&lpdrv->clsid,&clsid,sizeof(CLSID)); } datatype = REG_SZ; datasize = 256; cr = RegQueryValueEx(hksub,ASIODRV_DESC,0,&datatype,(LPBYTE)databuf,&datasize); if (cr == ERROR_SUCCESS) { strcpy(lpdrv->drvname,databuf); } else strcpy(lpdrv->drvname,keyname); } } } RegCloseKey(hksub); } } else lpdrv->next = newDrvStruct(hkey,keyname,drvID+1,lpdrv->next); return lpdrv; } static void deleteDrvStruct (LPASIODRVSTRUCT lpdrv) { IASIO *iasio; if (lpdrv != 0) { deleteDrvStruct(lpdrv->next); if (lpdrv->asiodrv) { iasio = (IASIO *)lpdrv->asiodrv; iasio->Release(); } delete lpdrv; } } static LPASIODRVSTRUCT getDrvStruct (int drvID,LPASIODRVSTRUCT lpdrv) { while (lpdrv) { if (lpdrv->drvID == drvID) return lpdrv; lpdrv = lpdrv->next; } return 0; } // ****************************************************************** // ****************************************************************** // AsioDriverList // ****************************************************************** AsioDriverList::AsioDriverList () { HKEY hkEnum = 0; char keyname[MAXDRVNAMELEN]; LPASIODRVSTRUCT pdl; LONG cr; DWORD index = 0; BOOL fin = FALSE; numdrv = 0; lpdrvlist = 0; cr = RegOpenKey(HKEY_LOCAL_MACHINE,ASIO_PATH,&hkEnum); while (cr == ERROR_SUCCESS) { if ((cr = RegEnumKey(hkEnum,index++,(LPTSTR)keyname,MAXDRVNAMELEN))== ERROR_SUCCESS) { lpdrvlist = newDrvStruct (hkEnum,keyname,0,lpdrvlist); } else fin = TRUE; } if (hkEnum) RegCloseKey(hkEnum); pdl = lpdrvlist; while (pdl) { numdrv++; pdl = pdl->next; } if (numdrv) CoInitialize(0); // initialize COM } AsioDriverList::~AsioDriverList () { if (numdrv) { deleteDrvStruct(lpdrvlist); CoUninitialize(); } } LONG AsioDriverList::asioGetNumDev (VOID) { return (LONG)numdrv; } LONG AsioDriverList::asioOpenDriver (int drvID,LPVOID *asiodrv) { LPASIODRVSTRUCT lpdrv = 0; long rc; if (!asiodrv) return DRVERR_INVALID_PARAM; if ((lpdrv = getDrvStruct(drvID,lpdrvlist)) != 0) { if (!lpdrv->asiodrv) { rc = CoCreateInstance(lpdrv->clsid,0,CLSCTX_INPROC_SERVER,lpdrv->clsid,asiodrv); if (rc == S_OK) { lpdrv->asiodrv = *asiodrv; return 0; } // else if (rc == REGDB_E_CLASSNOTREG) // strcpy (info->messageText, "Driver not registered in the Registration Database!"); } else rc = DRVERR_DEVICE_ALREADY_OPEN; } else rc = DRVERR_DEVICE_NOT_FOUND; return rc; } LONG AsioDriverList::asioCloseDriver (int drvID) { LPASIODRVSTRUCT lpdrv = 0; IASIO *iasio; if ((lpdrv = getDrvStruct(drvID,lpdrvlist)) != 0) { if (lpdrv->asiodrv) { iasio = (IASIO *)lpdrv->asiodrv; iasio->Release(); lpdrv->asiodrv = 0; } } return 0; } LONG AsioDriverList::asioGetDriverName (int drvID,char *drvname,int drvnamesize) { LPASIODRVSTRUCT lpdrv = 0; if (!drvname) return DRVERR_INVALID_PARAM; if ((lpdrv = getDrvStruct(drvID,lpdrvlist)) != 0) { if (strlen(lpdrv->drvname) < (unsigned int)drvnamesize) { strcpy(drvname,lpdrv->drvname); } else { memcpy(drvname,lpdrv->drvname,drvnamesize-4); drvname[drvnamesize-4] = '.'; drvname[drvnamesize-3] = '.'; drvname[drvnamesize-2] = '.'; drvname[drvnamesize-1] = 0; } return 0; } return DRVERR_DEVICE_NOT_FOUND; } LONG AsioDriverList::asioGetDriverPath (int drvID,char *dllpath,int dllpathsize) { LPASIODRVSTRUCT lpdrv = 0; if (!dllpath) return DRVERR_INVALID_PARAM; if ((lpdrv = getDrvStruct(drvID,lpdrvlist)) != 0) { if (strlen(lpdrv->dllpath) < (unsigned int)dllpathsize) { strcpy(dllpath,lpdrv->dllpath); return 0; } dllpath[0] = 0; return DRVERR_INVALID_PARAM; } return DRVERR_DEVICE_NOT_FOUND; } LONG AsioDriverList::asioGetDriverCLSID (int drvID,CLSID *clsid) { LPASIODRVSTRUCT lpdrv = 0; if (!clsid) return DRVERR_INVALID_PARAM; if ((lpdrv = getDrvStruct(drvID,lpdrvlist)) != 0) { memcpy(clsid,&lpdrv->clsid,sizeof(CLSID)); return 0; } return DRVERR_DEVICE_NOT_FOUND; } stk-4.4.4/src/include/asiolist.h000644 000766 000766 00000001742 12015735511 016524 0ustar00garygary000000 000000 #ifndef __asiolist__ #define __asiolist__ #define DRVERR -5000 #define DRVERR_INVALID_PARAM DRVERR-1 #define DRVERR_DEVICE_ALREADY_OPEN DRVERR-2 #define DRVERR_DEVICE_NOT_FOUND DRVERR-3 #define MAXPATHLEN 512 #define MAXDRVNAMELEN 128 struct asiodrvstruct { int drvID; CLSID clsid; char dllpath[MAXPATHLEN]; char drvname[MAXDRVNAMELEN]; LPVOID asiodrv; struct asiodrvstruct *next; }; typedef struct asiodrvstruct ASIODRVSTRUCT; typedef ASIODRVSTRUCT *LPASIODRVSTRUCT; class AsioDriverList { public: AsioDriverList(); ~AsioDriverList(); LONG asioOpenDriver (int,VOID **); LONG asioCloseDriver (int); // nice to have LONG asioGetNumDev (VOID); LONG asioGetDriverName (int,char *,int); LONG asioGetDriverPath (int,char *,int); LONG asioGetDriverCLSID (int,CLSID *); // or use directly access LPASIODRVSTRUCT lpdrvlist; int numdrv; }; typedef class AsioDriverList *LPASIODRIVERLIST; #endif stk-4.4.4/src/include/asiosys.h000644 000766 000766 00000002520 12015735511 016362 0ustar00garygary000000 000000 #ifndef __asiosys__ #define __asiosys__ #ifdef WIN32 #undef MAC #define PPC 0 #define WINDOWS 1 #define SGI 0 #define SUN 0 #define LINUX 0 #define BEOS 0 #define NATIVE_INT64 0 #define IEEE754_64FLOAT 1 #elif BEOS #define MAC 0 #define PPC 0 #define WINDOWS 0 #define PC 0 #define SGI 0 #define SUN 0 #define LINUX 0 #define NATIVE_INT64 0 #define IEEE754_64FLOAT 1 #ifndef DEBUG #define DEBUG 0 #if DEBUG void DEBUGGERMESSAGE(char *string); #else #define DEBUGGERMESSAGE(a) #endif #endif #elif SGI #define MAC 0 #define PPC 0 #define WINDOWS 0 #define PC 0 #define SUN 0 #define LINUX 0 #define BEOS 0 #define NATIVE_INT64 0 #define IEEE754_64FLOAT 1 #ifndef DEBUG #define DEBUG 0 #if DEBUG void DEBUGGERMESSAGE(char *string); #else #define DEBUGGERMESSAGE(a) #endif #endif #else // MAC #define MAC 1 #define PPC 1 #define WINDOWS 0 #define PC 0 #define SGI 0 #define SUN 0 #define LINUX 0 #define BEOS 0 #define NATIVE_INT64 0 #define IEEE754_64FLOAT 1 #ifndef DEBUG #define DEBUG 0 #if DEBUG void DEBUGGERMESSAGE(char *string); #else #define DEBUGGERMESSAGE(a) #endif #endif #endif #endif stk-4.4.4/src/include/dsound.h000644 000766 000766 00000323543 12015735511 016177 0ustar00garygary000000 000000 /*==========================================================================; * * Copyright (c) Microsoft Corporation. All rights reserved. * * File: dsound.h * Content: DirectSound include file * **************************************************************************/ #define COM_NO_WINDOWS_H #include #include #ifndef DIRECTSOUND_VERSION #define DIRECTSOUND_VERSION 0x0900 /* Version 9.0 */ #endif #ifdef __cplusplus extern "C" { #endif // __cplusplus #ifndef __DSOUND_INCLUDED__ #define __DSOUND_INCLUDED__ /* Type definitions shared with Direct3D */ #ifndef DX_SHARED_DEFINES typedef float D3DVALUE, *LPD3DVALUE; #ifndef D3DCOLOR_DEFINED typedef DWORD D3DCOLOR; #define D3DCOLOR_DEFINED #endif #ifndef LPD3DCOLOR_DEFINED typedef DWORD *LPD3DCOLOR; #define LPD3DCOLOR_DEFINED #endif #ifndef D3DVECTOR_DEFINED typedef struct _D3DVECTOR { float x; float y; float z; } D3DVECTOR; #define D3DVECTOR_DEFINED #endif #ifndef LPD3DVECTOR_DEFINED typedef D3DVECTOR *LPD3DVECTOR; #define LPD3DVECTOR_DEFINED #endif #define DX_SHARED_DEFINES #endif // DX_SHARED_DEFINES #define _FACDS 0x878 /* DirectSound's facility code */ #define MAKE_DSHRESULT(code) MAKE_HRESULT(1, _FACDS, code) // DirectSound Component GUID {47D4D946-62E8-11CF-93BC-444553540000} DEFINE_GUID(CLSID_DirectSound, 0x47d4d946, 0x62e8, 0x11cf, 0x93, 0xbc, 0x44, 0x45, 0x53, 0x54, 0x0, 0x0); // DirectSound 8.0 Component GUID {3901CC3F-84B5-4FA4-BA35-AA8172B8A09B} DEFINE_GUID(CLSID_DirectSound8, 0x3901cc3f, 0x84b5, 0x4fa4, 0xba, 0x35, 0xaa, 0x81, 0x72, 0xb8, 0xa0, 0x9b); // DirectSound Capture Component GUID {B0210780-89CD-11D0-AF08-00A0C925CD16} DEFINE_GUID(CLSID_DirectSoundCapture, 0xb0210780, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16); // DirectSound 8.0 Capture Component GUID {E4BCAC13-7F99-4908-9A8E-74E3BF24B6E1} DEFINE_GUID(CLSID_DirectSoundCapture8, 0xe4bcac13, 0x7f99, 0x4908, 0x9a, 0x8e, 0x74, 0xe3, 0xbf, 0x24, 0xb6, 0xe1); // DirectSound Full Duplex Component GUID {FEA4300C-7959-4147-B26A-2377B9E7A91D} DEFINE_GUID(CLSID_DirectSoundFullDuplex, 0xfea4300c, 0x7959, 0x4147, 0xb2, 0x6a, 0x23, 0x77, 0xb9, 0xe7, 0xa9, 0x1d); // DirectSound default playback device GUID {DEF00000-9C6D-47ED-AAF1-4DDA8F2B5C03} DEFINE_GUID(DSDEVID_DefaultPlayback, 0xdef00000, 0x9c6d, 0x47ed, 0xaa, 0xf1, 0x4d, 0xda, 0x8f, 0x2b, 0x5c, 0x03); // DirectSound default capture device GUID {DEF00001-9C6D-47ED-AAF1-4DDA8F2B5C03} DEFINE_GUID(DSDEVID_DefaultCapture, 0xdef00001, 0x9c6d, 0x47ed, 0xaa, 0xf1, 0x4d, 0xda, 0x8f, 0x2b, 0x5c, 0x03); // DirectSound default device for voice playback {DEF00002-9C6D-47ED-AAF1-4DDA8F2B5C03} DEFINE_GUID(DSDEVID_DefaultVoicePlayback, 0xdef00002, 0x9c6d, 0x47ed, 0xaa, 0xf1, 0x4d, 0xda, 0x8f, 0x2b, 0x5c, 0x03); // DirectSound default device for voice capture {DEF00003-9C6D-47ED-AAF1-4DDA8F2B5C03} DEFINE_GUID(DSDEVID_DefaultVoiceCapture, 0xdef00003, 0x9c6d, 0x47ed, 0xaa, 0xf1, 0x4d, 0xda, 0x8f, 0x2b, 0x5c, 0x03); // // Forward declarations for interfaces. // 'struct' not 'class' per the way DECLARE_INTERFACE_ is defined // #ifdef __cplusplus struct IDirectSound; struct IDirectSoundBuffer; struct IDirectSound3DListener; struct IDirectSound3DBuffer; struct IDirectSoundCapture; struct IDirectSoundCaptureBuffer; struct IDirectSoundNotify; #endif // __cplusplus // // DirectSound 8.0 interfaces. // #if DIRECTSOUND_VERSION >= 0x0800 #ifdef __cplusplus struct IDirectSound8; struct IDirectSoundBuffer8; struct IDirectSoundCaptureBuffer8; struct IDirectSoundFXGargle; struct IDirectSoundFXChorus; struct IDirectSoundFXFlanger; struct IDirectSoundFXEcho; struct IDirectSoundFXDistortion; struct IDirectSoundFXCompressor; struct IDirectSoundFXParamEq; struct IDirectSoundFXWavesReverb; struct IDirectSoundFXI3DL2Reverb; struct IDirectSoundCaptureFXAec; struct IDirectSoundCaptureFXNoiseSuppress; struct IDirectSoundFullDuplex; #endif // __cplusplus // IDirectSound8, IDirectSoundBuffer8 and IDirectSoundCaptureBuffer8 are the // only DirectSound 7.0 interfaces with changed functionality in version 8.0. // The other level 8 interfaces as equivalent to their level 7 counterparts: #define IDirectSoundCapture8 IDirectSoundCapture #define IDirectSound3DListener8 IDirectSound3DListener #define IDirectSound3DBuffer8 IDirectSound3DBuffer #define IDirectSoundNotify8 IDirectSoundNotify #define IDirectSoundFXGargle8 IDirectSoundFXGargle #define IDirectSoundFXChorus8 IDirectSoundFXChorus #define IDirectSoundFXFlanger8 IDirectSoundFXFlanger #define IDirectSoundFXEcho8 IDirectSoundFXEcho #define IDirectSoundFXDistortion8 IDirectSoundFXDistortion #define IDirectSoundFXCompressor8 IDirectSoundFXCompressor #define IDirectSoundFXParamEq8 IDirectSoundFXParamEq #define IDirectSoundFXWavesReverb8 IDirectSoundFXWavesReverb #define IDirectSoundFXI3DL2Reverb8 IDirectSoundFXI3DL2Reverb #define IDirectSoundCaptureFXAec8 IDirectSoundCaptureFXAec #define IDirectSoundCaptureFXNoiseSuppress8 IDirectSoundCaptureFXNoiseSuppress #define IDirectSoundFullDuplex8 IDirectSoundFullDuplex #endif // DIRECTSOUND_VERSION >= 0x0800 typedef struct IDirectSound *LPDIRECTSOUND; typedef struct IDirectSoundBuffer *LPDIRECTSOUNDBUFFER; typedef struct IDirectSound3DListener *LPDIRECTSOUND3DLISTENER; typedef struct IDirectSound3DBuffer *LPDIRECTSOUND3DBUFFER; typedef struct IDirectSoundCapture *LPDIRECTSOUNDCAPTURE; typedef struct IDirectSoundCaptureBuffer *LPDIRECTSOUNDCAPTUREBUFFER; typedef struct IDirectSoundNotify *LPDIRECTSOUNDNOTIFY; #if DIRECTSOUND_VERSION >= 0x0800 typedef struct IDirectSoundFXGargle *LPDIRECTSOUNDFXGARGLE; typedef struct IDirectSoundFXChorus *LPDIRECTSOUNDFXCHORUS; typedef struct IDirectSoundFXFlanger *LPDIRECTSOUNDFXFLANGER; typedef struct IDirectSoundFXEcho *LPDIRECTSOUNDFXECHO; typedef struct IDirectSoundFXDistortion *LPDIRECTSOUNDFXDISTORTION; typedef struct IDirectSoundFXCompressor *LPDIRECTSOUNDFXCOMPRESSOR; typedef struct IDirectSoundFXParamEq *LPDIRECTSOUNDFXPARAMEQ; typedef struct IDirectSoundFXWavesReverb *LPDIRECTSOUNDFXWAVESREVERB; typedef struct IDirectSoundFXI3DL2Reverb *LPDIRECTSOUNDFXI3DL2REVERB; typedef struct IDirectSoundCaptureFXAec *LPDIRECTSOUNDCAPTUREFXAEC; typedef struct IDirectSoundCaptureFXNoiseSuppress *LPDIRECTSOUNDCAPTUREFXNOISESUPPRESS; typedef struct IDirectSoundFullDuplex *LPDIRECTSOUNDFULLDUPLEX; typedef struct IDirectSound8 *LPDIRECTSOUND8; typedef struct IDirectSoundBuffer8 *LPDIRECTSOUNDBUFFER8; typedef struct IDirectSound3DListener8 *LPDIRECTSOUND3DLISTENER8; typedef struct IDirectSound3DBuffer8 *LPDIRECTSOUND3DBUFFER8; typedef struct IDirectSoundCapture8 *LPDIRECTSOUNDCAPTURE8; typedef struct IDirectSoundCaptureBuffer8 *LPDIRECTSOUNDCAPTUREBUFFER8; typedef struct IDirectSoundNotify8 *LPDIRECTSOUNDNOTIFY8; typedef struct IDirectSoundFXGargle8 *LPDIRECTSOUNDFXGARGLE8; typedef struct IDirectSoundFXChorus8 *LPDIRECTSOUNDFXCHORUS8; typedef struct IDirectSoundFXFlanger8 *LPDIRECTSOUNDFXFLANGER8; typedef struct IDirectSoundFXEcho8 *LPDIRECTSOUNDFXECHO8; typedef struct IDirectSoundFXDistortion8 *LPDIRECTSOUNDFXDISTORTION8; typedef struct IDirectSoundFXCompressor8 *LPDIRECTSOUNDFXCOMPRESSOR8; typedef struct IDirectSoundFXParamEq8 *LPDIRECTSOUNDFXPARAMEQ8; typedef struct IDirectSoundFXWavesReverb8 *LPDIRECTSOUNDFXWAVESREVERB8; typedef struct IDirectSoundFXI3DL2Reverb8 *LPDIRECTSOUNDFXI3DL2REVERB8; typedef struct IDirectSoundCaptureFXAec8 *LPDIRECTSOUNDCAPTUREFXAEC8; typedef struct IDirectSoundCaptureFXNoiseSuppress8 *LPDIRECTSOUNDCAPTUREFXNOISESUPPRESS8; typedef struct IDirectSoundFullDuplex8 *LPDIRECTSOUNDFULLDUPLEX8; #endif // DIRECTSOUND_VERSION >= 0x0800 // // IID definitions for the unchanged DirectSound 8.0 interfaces // #if DIRECTSOUND_VERSION >= 0x0800 #define IID_IDirectSoundCapture8 IID_IDirectSoundCapture #define IID_IDirectSound3DListener8 IID_IDirectSound3DListener #define IID_IDirectSound3DBuffer8 IID_IDirectSound3DBuffer #define IID_IDirectSoundNotify8 IID_IDirectSoundNotify #define IID_IDirectSoundFXGargle8 IID_IDirectSoundFXGargle #define IID_IDirectSoundFXChorus8 IID_IDirectSoundFXChorus #define IID_IDirectSoundFXFlanger8 IID_IDirectSoundFXFlanger #define IID_IDirectSoundFXEcho8 IID_IDirectSoundFXEcho #define IID_IDirectSoundFXDistortion8 IID_IDirectSoundFXDistortion #define IID_IDirectSoundFXCompressor8 IID_IDirectSoundFXCompressor #define IID_IDirectSoundFXParamEq8 IID_IDirectSoundFXParamEq #define IID_IDirectSoundFXWavesReverb8 IID_IDirectSoundFXWavesReverb #define IID_IDirectSoundFXI3DL2Reverb8 IID_IDirectSoundFXI3DL2Reverb #define IID_IDirectSoundCaptureFXAec8 IID_IDirectSoundCaptureFXAec #define IID_IDirectSoundCaptureFXNoiseSuppress8 IID_IDirectSoundCaptureFXNoiseSuppress #define IID_IDirectSoundFullDuplex8 IID_IDirectSoundFullDuplex #endif // DIRECTSOUND_VERSION >= 0x0800 // // Compatibility typedefs // #ifndef _LPCWAVEFORMATEX_DEFINED #define _LPCWAVEFORMATEX_DEFINED typedef const WAVEFORMATEX *LPCWAVEFORMATEX; #endif // _LPCWAVEFORMATEX_DEFINED #ifndef __LPCGUID_DEFINED__ #define __LPCGUID_DEFINED__ typedef const GUID *LPCGUID; #endif // __LPCGUID_DEFINED__ typedef LPDIRECTSOUND *LPLPDIRECTSOUND; typedef LPDIRECTSOUNDBUFFER *LPLPDIRECTSOUNDBUFFER; typedef LPDIRECTSOUND3DLISTENER *LPLPDIRECTSOUND3DLISTENER; typedef LPDIRECTSOUND3DBUFFER *LPLPDIRECTSOUND3DBUFFER; typedef LPDIRECTSOUNDCAPTURE *LPLPDIRECTSOUNDCAPTURE; typedef LPDIRECTSOUNDCAPTUREBUFFER *LPLPDIRECTSOUNDCAPTUREBUFFER; typedef LPDIRECTSOUNDNOTIFY *LPLPDIRECTSOUNDNOTIFY; #if DIRECTSOUND_VERSION >= 0x0800 typedef LPDIRECTSOUND8 *LPLPDIRECTSOUND8; typedef LPDIRECTSOUNDBUFFER8 *LPLPDIRECTSOUNDBUFFER8; typedef LPDIRECTSOUNDCAPTURE8 *LPLPDIRECTSOUNDCAPTURE8; typedef LPDIRECTSOUNDCAPTUREBUFFER8 *LPLPDIRECTSOUNDCAPTUREBUFFER8; #endif // DIRECTSOUND_VERSION >= 0x0800 // // Structures // typedef struct _DSCAPS { DWORD dwSize; DWORD dwFlags; DWORD dwMinSecondarySampleRate; DWORD dwMaxSecondarySampleRate; DWORD dwPrimaryBuffers; DWORD dwMaxHwMixingAllBuffers; DWORD dwMaxHwMixingStaticBuffers; DWORD dwMaxHwMixingStreamingBuffers; DWORD dwFreeHwMixingAllBuffers; DWORD dwFreeHwMixingStaticBuffers; DWORD dwFreeHwMixingStreamingBuffers; DWORD dwMaxHw3DAllBuffers; DWORD dwMaxHw3DStaticBuffers; DWORD dwMaxHw3DStreamingBuffers; DWORD dwFreeHw3DAllBuffers; DWORD dwFreeHw3DStaticBuffers; DWORD dwFreeHw3DStreamingBuffers; DWORD dwTotalHwMemBytes; DWORD dwFreeHwMemBytes; DWORD dwMaxContigFreeHwMemBytes; DWORD dwUnlockTransferRateHwBuffers; DWORD dwPlayCpuOverheadSwBuffers; DWORD dwReserved1; DWORD dwReserved2; } DSCAPS, *LPDSCAPS; typedef const DSCAPS *LPCDSCAPS; typedef struct _DSBCAPS { DWORD dwSize; DWORD dwFlags; DWORD dwBufferBytes; DWORD dwUnlockTransferRate; DWORD dwPlayCpuOverhead; } DSBCAPS, *LPDSBCAPS; typedef const DSBCAPS *LPCDSBCAPS; #if DIRECTSOUND_VERSION >= 0x0800 typedef struct _DSEFFECTDESC { DWORD dwSize; DWORD dwFlags; GUID guidDSFXClass; DWORD_PTR dwReserved1; DWORD_PTR dwReserved2; } DSEFFECTDESC, *LPDSEFFECTDESC; typedef const DSEFFECTDESC *LPCDSEFFECTDESC; #define DSFX_LOCHARDWARE 0x00000001 #define DSFX_LOCSOFTWARE 0x00000002 enum { DSFXR_PRESENT, // 0 DSFXR_LOCHARDWARE, // 1 DSFXR_LOCSOFTWARE, // 2 DSFXR_UNALLOCATED, // 3 DSFXR_FAILED, // 4 DSFXR_UNKNOWN, // 5 DSFXR_SENDLOOP // 6 }; typedef struct _DSCEFFECTDESC { DWORD dwSize; DWORD dwFlags; GUID guidDSCFXClass; GUID guidDSCFXInstance; DWORD dwReserved1; DWORD dwReserved2; } DSCEFFECTDESC, *LPDSCEFFECTDESC; typedef const DSCEFFECTDESC *LPCDSCEFFECTDESC; #define DSCFX_LOCHARDWARE 0x00000001 #define DSCFX_LOCSOFTWARE 0x00000002 #define DSCFXR_LOCHARDWARE 0x00000010 #define DSCFXR_LOCSOFTWARE 0x00000020 #endif // DIRECTSOUND_VERSION >= 0x0800 typedef struct _DSBUFFERDESC { DWORD dwSize; DWORD dwFlags; DWORD dwBufferBytes; DWORD dwReserved; LPWAVEFORMATEX lpwfxFormat; #if DIRECTSOUND_VERSION >= 0x0700 GUID guid3DAlgorithm; #endif } DSBUFFERDESC, *LPDSBUFFERDESC; typedef const DSBUFFERDESC *LPCDSBUFFERDESC; // Older version of this structure: typedef struct _DSBUFFERDESC1 { DWORD dwSize; DWORD dwFlags; DWORD dwBufferBytes; DWORD dwReserved; LPWAVEFORMATEX lpwfxFormat; } DSBUFFERDESC1, *LPDSBUFFERDESC1; typedef const DSBUFFERDESC1 *LPCDSBUFFERDESC1; typedef struct _DS3DBUFFER { DWORD dwSize; D3DVECTOR vPosition; D3DVECTOR vVelocity; DWORD dwInsideConeAngle; DWORD dwOutsideConeAngle; D3DVECTOR vConeOrientation; LONG lConeOutsideVolume; D3DVALUE flMinDistance; D3DVALUE flMaxDistance; DWORD dwMode; } DS3DBUFFER, *LPDS3DBUFFER; typedef const DS3DBUFFER *LPCDS3DBUFFER; typedef struct _DS3DLISTENER { DWORD dwSize; D3DVECTOR vPosition; D3DVECTOR vVelocity; D3DVECTOR vOrientFront; D3DVECTOR vOrientTop; D3DVALUE flDistanceFactor; D3DVALUE flRolloffFactor; D3DVALUE flDopplerFactor; } DS3DLISTENER, *LPDS3DLISTENER; typedef const DS3DLISTENER *LPCDS3DLISTENER; typedef struct _DSCCAPS { DWORD dwSize; DWORD dwFlags; DWORD dwFormats; DWORD dwChannels; } DSCCAPS, *LPDSCCAPS; typedef const DSCCAPS *LPCDSCCAPS; typedef struct _DSCBUFFERDESC1 { DWORD dwSize; DWORD dwFlags; DWORD dwBufferBytes; DWORD dwReserved; LPWAVEFORMATEX lpwfxFormat; } DSCBUFFERDESC1, *LPDSCBUFFERDESC1; typedef struct _DSCBUFFERDESC { DWORD dwSize; DWORD dwFlags; DWORD dwBufferBytes; DWORD dwReserved; LPWAVEFORMATEX lpwfxFormat; #if DIRECTSOUND_VERSION >= 0x0800 DWORD dwFXCount; LPDSCEFFECTDESC lpDSCFXDesc; #endif } DSCBUFFERDESC, *LPDSCBUFFERDESC; typedef const DSCBUFFERDESC *LPCDSCBUFFERDESC; typedef struct _DSCBCAPS { DWORD dwSize; DWORD dwFlags; DWORD dwBufferBytes; DWORD dwReserved; } DSCBCAPS, *LPDSCBCAPS; typedef const DSCBCAPS *LPCDSCBCAPS; typedef struct _DSBPOSITIONNOTIFY { DWORD dwOffset; HANDLE hEventNotify; } DSBPOSITIONNOTIFY, *LPDSBPOSITIONNOTIFY; typedef const DSBPOSITIONNOTIFY *LPCDSBPOSITIONNOTIFY; // // DirectSound API // typedef BOOL (CALLBACK *LPDSENUMCALLBACKA)(LPGUID, LPCSTR, LPCSTR, LPVOID); typedef BOOL (CALLBACK *LPDSENUMCALLBACKW)(LPGUID, LPCWSTR, LPCWSTR, LPVOID); extern HRESULT WINAPI DirectSoundCreate(LPCGUID pcGuidDevice, LPDIRECTSOUND *ppDS, LPUNKNOWN pUnkOuter); extern HRESULT WINAPI DirectSoundEnumerateA(LPDSENUMCALLBACKA pDSEnumCallback, LPVOID pContext); extern HRESULT WINAPI DirectSoundEnumerateW(LPDSENUMCALLBACKW pDSEnumCallback, LPVOID pContext); extern HRESULT WINAPI DirectSoundCaptureCreate(LPCGUID pcGuidDevice, LPDIRECTSOUNDCAPTURE *ppDSC, LPUNKNOWN pUnkOuter); extern HRESULT WINAPI DirectSoundCaptureEnumerateA(LPDSENUMCALLBACKA pDSEnumCallback, LPVOID pContext); extern HRESULT WINAPI DirectSoundCaptureEnumerateW(LPDSENUMCALLBACKW pDSEnumCallback, LPVOID pContext); #if DIRECTSOUND_VERSION >= 0x0800 extern HRESULT WINAPI DirectSoundCreate8(LPCGUID pcGuidDevice, LPDIRECTSOUND8 *ppDS8, LPUNKNOWN pUnkOuter); extern HRESULT WINAPI DirectSoundCaptureCreate8(LPCGUID pcGuidDevice, LPDIRECTSOUNDCAPTURE8 *ppDSC8, LPUNKNOWN pUnkOuter); extern HRESULT WINAPI DirectSoundFullDuplexCreate(LPCGUID pcGuidCaptureDevice, LPCGUID pcGuidRenderDevice, LPCDSCBUFFERDESC pcDSCBufferDesc, LPCDSBUFFERDESC pcDSBufferDesc, HWND hWnd, DWORD dwLevel, LPDIRECTSOUNDFULLDUPLEX* ppDSFD, LPDIRECTSOUNDCAPTUREBUFFER8 *ppDSCBuffer8, LPDIRECTSOUNDBUFFER8 *ppDSBuffer8, LPUNKNOWN pUnkOuter); #define DirectSoundFullDuplexCreate8 DirectSoundFullDuplexCreate extern HRESULT WINAPI GetDeviceID(LPCGUID pGuidSrc, LPGUID pGuidDest); #endif // DIRECTSOUND_VERSION >= 0x0800 #ifdef UNICODE #define LPDSENUMCALLBACK LPDSENUMCALLBACKW #define DirectSoundEnumerate DirectSoundEnumerateW #define DirectSoundCaptureEnumerate DirectSoundCaptureEnumerateW #else // UNICODE #define LPDSENUMCALLBACK LPDSENUMCALLBACKA #define DirectSoundEnumerate DirectSoundEnumerateA #define DirectSoundCaptureEnumerate DirectSoundCaptureEnumerateA #endif // UNICODE // // IUnknown // #if !defined(__cplusplus) || defined(CINTERFACE) #ifndef IUnknown_QueryInterface #define IUnknown_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) #endif // IUnknown_QueryInterface #ifndef IUnknown_AddRef #define IUnknown_AddRef(p) (p)->lpVtbl->AddRef(p) #endif // IUnknown_AddRef #ifndef IUnknown_Release #define IUnknown_Release(p) (p)->lpVtbl->Release(p) #endif // IUnknown_Release #else // !defined(__cplusplus) || defined(CINTERFACE) #ifndef IUnknown_QueryInterface #define IUnknown_QueryInterface(p,a,b) (p)->QueryInterface(a,b) #endif // IUnknown_QueryInterface #ifndef IUnknown_AddRef #define IUnknown_AddRef(p) (p)->AddRef() #endif // IUnknown_AddRef #ifndef IUnknown_Release #define IUnknown_Release(p) (p)->Release() #endif // IUnknown_Release #endif // !defined(__cplusplus) || defined(CINTERFACE) #ifndef __IReferenceClock_INTERFACE_DEFINED__ #define __IReferenceClock_INTERFACE_DEFINED__ typedef LONGLONG REFERENCE_TIME; typedef REFERENCE_TIME *LPREFERENCE_TIME; DEFINE_GUID(IID_IReferenceClock, 0x56a86897, 0x0ad4, 0x11ce, 0xb0, 0x3a, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70); #undef INTERFACE #define INTERFACE IReferenceClock DECLARE_INTERFACE_(IReferenceClock, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IReferenceClock methods STDMETHOD(GetTime) (THIS_ REFERENCE_TIME *pTime) PURE; STDMETHOD(AdviseTime) (THIS_ REFERENCE_TIME rtBaseTime, REFERENCE_TIME rtStreamTime, HANDLE hEvent, LPDWORD pdwAdviseCookie) PURE; STDMETHOD(AdvisePeriodic) (THIS_ REFERENCE_TIME rtStartTime, REFERENCE_TIME rtPeriodTime, HANDLE hSemaphore, LPDWORD pdwAdviseCookie) PURE; STDMETHOD(Unadvise) (THIS_ DWORD dwAdviseCookie) PURE; }; #endif // __IReferenceClock_INTERFACE_DEFINED__ #ifndef IReferenceClock_QueryInterface #define IReferenceClock_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IReferenceClock_AddRef(p) IUnknown_AddRef(p) #define IReferenceClock_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IReferenceClock_GetTime(p,a) (p)->lpVtbl->GetTime(p,a) #define IReferenceClock_AdviseTime(p,a,b,c,d) (p)->lpVtbl->AdviseTime(p,a,b,c,d) #define IReferenceClock_AdvisePeriodic(p,a,b,c,d) (p)->lpVtbl->AdvisePeriodic(p,a,b,c,d) #define IReferenceClock_Unadvise(p,a) (p)->lpVtbl->Unadvise(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IReferenceClock_GetTime(p,a) (p)->GetTime(a) #define IReferenceClock_AdviseTime(p,a,b,c,d) (p)->AdviseTime(a,b,c,d) #define IReferenceClock_AdvisePeriodic(p,a,b,c,d) (p)->AdvisePeriodic(a,b,c,d) #define IReferenceClock_Unadvise(p,a) (p)->Unadvise(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) #endif // IReferenceClock_QueryInterface // // IDirectSound // DEFINE_GUID(IID_IDirectSound, 0x279AFA83, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60); #undef INTERFACE #define INTERFACE IDirectSound DECLARE_INTERFACE_(IDirectSound, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSound methods STDMETHOD(CreateSoundBuffer) (THIS_ LPCDSBUFFERDESC pcDSBufferDesc, LPDIRECTSOUNDBUFFER *ppDSBuffer, LPUNKNOWN pUnkOuter) PURE; STDMETHOD(GetCaps) (THIS_ LPDSCAPS pDSCaps) PURE; STDMETHOD(DuplicateSoundBuffer) (THIS_ LPDIRECTSOUNDBUFFER pDSBufferOriginal, LPDIRECTSOUNDBUFFER *ppDSBufferDuplicate) PURE; STDMETHOD(SetCooperativeLevel) (THIS_ HWND hwnd, DWORD dwLevel) PURE; STDMETHOD(Compact) (THIS) PURE; STDMETHOD(GetSpeakerConfig) (THIS_ LPDWORD pdwSpeakerConfig) PURE; STDMETHOD(SetSpeakerConfig) (THIS_ DWORD dwSpeakerConfig) PURE; STDMETHOD(Initialize) (THIS_ LPCGUID pcGuidDevice) PURE; }; #define IDirectSound_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSound_AddRef(p) IUnknown_AddRef(p) #define IDirectSound_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSound_CreateSoundBuffer(p,a,b,c) (p)->lpVtbl->CreateSoundBuffer(p,a,b,c) #define IDirectSound_GetCaps(p,a) (p)->lpVtbl->GetCaps(p,a) #define IDirectSound_DuplicateSoundBuffer(p,a,b) (p)->lpVtbl->DuplicateSoundBuffer(p,a,b) #define IDirectSound_SetCooperativeLevel(p,a,b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) #define IDirectSound_Compact(p) (p)->lpVtbl->Compact(p) #define IDirectSound_GetSpeakerConfig(p,a) (p)->lpVtbl->GetSpeakerConfig(p,a) #define IDirectSound_SetSpeakerConfig(p,b) (p)->lpVtbl->SetSpeakerConfig(p,b) #define IDirectSound_Initialize(p,a) (p)->lpVtbl->Initialize(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSound_CreateSoundBuffer(p,a,b,c) (p)->CreateSoundBuffer(a,b,c) #define IDirectSound_GetCaps(p,a) (p)->GetCaps(a) #define IDirectSound_DuplicateSoundBuffer(p,a,b) (p)->DuplicateSoundBuffer(a,b) #define IDirectSound_SetCooperativeLevel(p,a,b) (p)->SetCooperativeLevel(a,b) #define IDirectSound_Compact(p) (p)->Compact() #define IDirectSound_GetSpeakerConfig(p,a) (p)->GetSpeakerConfig(a) #define IDirectSound_SetSpeakerConfig(p,b) (p)->SetSpeakerConfig(b) #define IDirectSound_Initialize(p,a) (p)->Initialize(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) #if DIRECTSOUND_VERSION >= 0x0800 // // IDirectSound8 // DEFINE_GUID(IID_IDirectSound8, 0xC50A7E93, 0xF395, 0x4834, 0x9E, 0xF6, 0x7F, 0xA9, 0x9D, 0xE5, 0x09, 0x66); #undef INTERFACE #define INTERFACE IDirectSound8 DECLARE_INTERFACE_(IDirectSound8, IDirectSound) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSound methods STDMETHOD(CreateSoundBuffer) (THIS_ LPCDSBUFFERDESC pcDSBufferDesc, LPDIRECTSOUNDBUFFER *ppDSBuffer, LPUNKNOWN pUnkOuter) PURE; STDMETHOD(GetCaps) (THIS_ LPDSCAPS pDSCaps) PURE; STDMETHOD(DuplicateSoundBuffer) (THIS_ LPDIRECTSOUNDBUFFER pDSBufferOriginal, LPDIRECTSOUNDBUFFER *ppDSBufferDuplicate) PURE; STDMETHOD(SetCooperativeLevel) (THIS_ HWND hwnd, DWORD dwLevel) PURE; STDMETHOD(Compact) (THIS) PURE; STDMETHOD(GetSpeakerConfig) (THIS_ LPDWORD pdwSpeakerConfig) PURE; STDMETHOD(SetSpeakerConfig) (THIS_ DWORD dwSpeakerConfig) PURE; STDMETHOD(Initialize) (THIS_ LPCGUID pcGuidDevice) PURE; // IDirectSound8 methods STDMETHOD(VerifyCertification) (THIS_ LPDWORD pdwCertified) PURE; }; #define IDirectSound8_QueryInterface(p,a,b) IDirectSound_QueryInterface(p,a,b) #define IDirectSound8_AddRef(p) IDirectSound_AddRef(p) #define IDirectSound8_Release(p) IDirectSound_Release(p) #define IDirectSound8_CreateSoundBuffer(p,a,b,c) IDirectSound_CreateSoundBuffer(p,a,b,c) #define IDirectSound8_GetCaps(p,a) IDirectSound_GetCaps(p,a) #define IDirectSound8_DuplicateSoundBuffer(p,a,b) IDirectSound_DuplicateSoundBuffer(p,a,b) #define IDirectSound8_SetCooperativeLevel(p,a,b) IDirectSound_SetCooperativeLevel(p,a,b) #define IDirectSound8_Compact(p) IDirectSound_Compact(p) #define IDirectSound8_GetSpeakerConfig(p,a) IDirectSound_GetSpeakerConfig(p,a) #define IDirectSound8_SetSpeakerConfig(p,a) IDirectSound_SetSpeakerConfig(p,a) #define IDirectSound8_Initialize(p,a) IDirectSound_Initialize(p,a) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSound8_VerifyCertification(p,a) (p)->lpVtbl->VerifyCertification(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSound8_VerifyCertification(p,a) (p)->VerifyCertification(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) #endif // DIRECTSOUND_VERSION >= 0x0800 // // IDirectSoundBuffer // DEFINE_GUID(IID_IDirectSoundBuffer, 0x279AFA85, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60); #undef INTERFACE #define INTERFACE IDirectSoundBuffer DECLARE_INTERFACE_(IDirectSoundBuffer, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundBuffer methods STDMETHOD(GetCaps) (THIS_ LPDSBCAPS pDSBufferCaps) PURE; STDMETHOD(GetCurrentPosition) (THIS_ LPDWORD pdwCurrentPlayCursor, LPDWORD pdwCurrentWriteCursor) PURE; STDMETHOD(GetFormat) (THIS_ LPWAVEFORMATEX pwfxFormat, DWORD dwSizeAllocated, LPDWORD pdwSizeWritten) PURE; STDMETHOD(GetVolume) (THIS_ LPLONG plVolume) PURE; STDMETHOD(GetPan) (THIS_ LPLONG plPan) PURE; STDMETHOD(GetFrequency) (THIS_ LPDWORD pdwFrequency) PURE; STDMETHOD(GetStatus) (THIS_ LPDWORD pdwStatus) PURE; STDMETHOD(Initialize) (THIS_ LPDIRECTSOUND pDirectSound, LPCDSBUFFERDESC pcDSBufferDesc) PURE; STDMETHOD(Lock) (THIS_ DWORD dwOffset, DWORD dwBytes, LPVOID *ppvAudioPtr1, LPDWORD pdwAudioBytes1, LPVOID *ppvAudioPtr2, LPDWORD pdwAudioBytes2, DWORD dwFlags) PURE; STDMETHOD(Play) (THIS_ DWORD dwReserved1, DWORD dwPriority, DWORD dwFlags) PURE; STDMETHOD(SetCurrentPosition) (THIS_ DWORD dwNewPosition) PURE; STDMETHOD(SetFormat) (THIS_ LPCWAVEFORMATEX pcfxFormat) PURE; STDMETHOD(SetVolume) (THIS_ LONG lVolume) PURE; STDMETHOD(SetPan) (THIS_ LONG lPan) PURE; STDMETHOD(SetFrequency) (THIS_ DWORD dwFrequency) PURE; STDMETHOD(Stop) (THIS) PURE; STDMETHOD(Unlock) (THIS_ LPVOID pvAudioPtr1, DWORD dwAudioBytes1, LPVOID pvAudioPtr2, DWORD dwAudioBytes2) PURE; STDMETHOD(Restore) (THIS) PURE; }; #define IDirectSoundBuffer_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundBuffer_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundBuffer_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundBuffer_GetCaps(p,a) (p)->lpVtbl->GetCaps(p,a) #define IDirectSoundBuffer_GetCurrentPosition(p,a,b) (p)->lpVtbl->GetCurrentPosition(p,a,b) #define IDirectSoundBuffer_GetFormat(p,a,b,c) (p)->lpVtbl->GetFormat(p,a,b,c) #define IDirectSoundBuffer_GetVolume(p,a) (p)->lpVtbl->GetVolume(p,a) #define IDirectSoundBuffer_GetPan(p,a) (p)->lpVtbl->GetPan(p,a) #define IDirectSoundBuffer_GetFrequency(p,a) (p)->lpVtbl->GetFrequency(p,a) #define IDirectSoundBuffer_GetStatus(p,a) (p)->lpVtbl->GetStatus(p,a) #define IDirectSoundBuffer_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) #define IDirectSoundBuffer_Lock(p,a,b,c,d,e,f,g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) #define IDirectSoundBuffer_Play(p,a,b,c) (p)->lpVtbl->Play(p,a,b,c) #define IDirectSoundBuffer_SetCurrentPosition(p,a) (p)->lpVtbl->SetCurrentPosition(p,a) #define IDirectSoundBuffer_SetFormat(p,a) (p)->lpVtbl->SetFormat(p,a) #define IDirectSoundBuffer_SetVolume(p,a) (p)->lpVtbl->SetVolume(p,a) #define IDirectSoundBuffer_SetPan(p,a) (p)->lpVtbl->SetPan(p,a) #define IDirectSoundBuffer_SetFrequency(p,a) (p)->lpVtbl->SetFrequency(p,a) #define IDirectSoundBuffer_Stop(p) (p)->lpVtbl->Stop(p) #define IDirectSoundBuffer_Unlock(p,a,b,c,d) (p)->lpVtbl->Unlock(p,a,b,c,d) #define IDirectSoundBuffer_Restore(p) (p)->lpVtbl->Restore(p) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundBuffer_GetCaps(p,a) (p)->GetCaps(a) #define IDirectSoundBuffer_GetCurrentPosition(p,a,b) (p)->GetCurrentPosition(a,b) #define IDirectSoundBuffer_GetFormat(p,a,b,c) (p)->GetFormat(a,b,c) #define IDirectSoundBuffer_GetVolume(p,a) (p)->GetVolume(a) #define IDirectSoundBuffer_GetPan(p,a) (p)->GetPan(a) #define IDirectSoundBuffer_GetFrequency(p,a) (p)->GetFrequency(a) #define IDirectSoundBuffer_GetStatus(p,a) (p)->GetStatus(a) #define IDirectSoundBuffer_Initialize(p,a,b) (p)->Initialize(a,b) #define IDirectSoundBuffer_Lock(p,a,b,c,d,e,f,g) (p)->Lock(a,b,c,d,e,f,g) #define IDirectSoundBuffer_Play(p,a,b,c) (p)->Play(a,b,c) #define IDirectSoundBuffer_SetCurrentPosition(p,a) (p)->SetCurrentPosition(a) #define IDirectSoundBuffer_SetFormat(p,a) (p)->SetFormat(a) #define IDirectSoundBuffer_SetVolume(p,a) (p)->SetVolume(a) #define IDirectSoundBuffer_SetPan(p,a) (p)->SetPan(a) #define IDirectSoundBuffer_SetFrequency(p,a) (p)->SetFrequency(a) #define IDirectSoundBuffer_Stop(p) (p)->Stop() #define IDirectSoundBuffer_Unlock(p,a,b,c,d) (p)->Unlock(a,b,c,d) #define IDirectSoundBuffer_Restore(p) (p)->Restore() #endif // !defined(__cplusplus) || defined(CINTERFACE) #if DIRECTSOUND_VERSION >= 0x0800 // // IDirectSoundBuffer8 // DEFINE_GUID(IID_IDirectSoundBuffer8, 0x6825a449, 0x7524, 0x4d82, 0x92, 0x0f, 0x50, 0xe3, 0x6a, 0xb3, 0xab, 0x1e); #undef INTERFACE #define INTERFACE IDirectSoundBuffer8 DECLARE_INTERFACE_(IDirectSoundBuffer8, IDirectSoundBuffer) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundBuffer methods STDMETHOD(GetCaps) (THIS_ LPDSBCAPS pDSBufferCaps) PURE; STDMETHOD(GetCurrentPosition) (THIS_ LPDWORD pdwCurrentPlayCursor, LPDWORD pdwCurrentWriteCursor) PURE; STDMETHOD(GetFormat) (THIS_ LPWAVEFORMATEX pwfxFormat, DWORD dwSizeAllocated, LPDWORD pdwSizeWritten) PURE; STDMETHOD(GetVolume) (THIS_ LPLONG plVolume) PURE; STDMETHOD(GetPan) (THIS_ LPLONG plPan) PURE; STDMETHOD(GetFrequency) (THIS_ LPDWORD pdwFrequency) PURE; STDMETHOD(GetStatus) (THIS_ LPDWORD pdwStatus) PURE; STDMETHOD(Initialize) (THIS_ LPDIRECTSOUND pDirectSound, LPCDSBUFFERDESC pcDSBufferDesc) PURE; STDMETHOD(Lock) (THIS_ DWORD dwOffset, DWORD dwBytes, LPVOID *ppvAudioPtr1, LPDWORD pdwAudioBytes1, LPVOID *ppvAudioPtr2, LPDWORD pdwAudioBytes2, DWORD dwFlags) PURE; STDMETHOD(Play) (THIS_ DWORD dwReserved1, DWORD dwPriority, DWORD dwFlags) PURE; STDMETHOD(SetCurrentPosition) (THIS_ DWORD dwNewPosition) PURE; STDMETHOD(SetFormat) (THIS_ LPCWAVEFORMATEX pcfxFormat) PURE; STDMETHOD(SetVolume) (THIS_ LONG lVolume) PURE; STDMETHOD(SetPan) (THIS_ LONG lPan) PURE; STDMETHOD(SetFrequency) (THIS_ DWORD dwFrequency) PURE; STDMETHOD(Stop) (THIS) PURE; STDMETHOD(Unlock) (THIS_ LPVOID pvAudioPtr1, DWORD dwAudioBytes1, LPVOID pvAudioPtr2, DWORD dwAudioBytes2) PURE; STDMETHOD(Restore) (THIS) PURE; // IDirectSoundBuffer8 methods STDMETHOD(SetFX) (THIS_ DWORD dwEffectsCount, LPDSEFFECTDESC pDSFXDesc, LPDWORD pdwResultCodes) PURE; STDMETHOD(AcquireResources) (THIS_ DWORD dwFlags, DWORD dwEffectsCount, LPDWORD pdwResultCodes) PURE; STDMETHOD(GetObjectInPath) (THIS_ REFGUID rguidObject, DWORD dwIndex, REFGUID rguidInterface, LPVOID *ppObject) PURE; }; // Special GUID meaning "select all objects" for use in GetObjectInPath() DEFINE_GUID(GUID_All_Objects, 0xaa114de5, 0xc262, 0x4169, 0xa1, 0xc8, 0x23, 0xd6, 0x98, 0xcc, 0x73, 0xb5); #define IDirectSoundBuffer8_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundBuffer8_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundBuffer8_Release(p) IUnknown_Release(p) #define IDirectSoundBuffer8_GetCaps(p,a) IDirectSoundBuffer_GetCaps(p,a) #define IDirectSoundBuffer8_GetCurrentPosition(p,a,b) IDirectSoundBuffer_GetCurrentPosition(p,a,b) #define IDirectSoundBuffer8_GetFormat(p,a,b,c) IDirectSoundBuffer_GetFormat(p,a,b,c) #define IDirectSoundBuffer8_GetVolume(p,a) IDirectSoundBuffer_GetVolume(p,a) #define IDirectSoundBuffer8_GetPan(p,a) IDirectSoundBuffer_GetPan(p,a) #define IDirectSoundBuffer8_GetFrequency(p,a) IDirectSoundBuffer_GetFrequency(p,a) #define IDirectSoundBuffer8_GetStatus(p,a) IDirectSoundBuffer_GetStatus(p,a) #define IDirectSoundBuffer8_Initialize(p,a,b) IDirectSoundBuffer_Initialize(p,a,b) #define IDirectSoundBuffer8_Lock(p,a,b,c,d,e,f,g) IDirectSoundBuffer_Lock(p,a,b,c,d,e,f,g) #define IDirectSoundBuffer8_Play(p,a,b,c) IDirectSoundBuffer_Play(p,a,b,c) #define IDirectSoundBuffer8_SetCurrentPosition(p,a) IDirectSoundBuffer_SetCurrentPosition(p,a) #define IDirectSoundBuffer8_SetFormat(p,a) IDirectSoundBuffer_SetFormat(p,a) #define IDirectSoundBuffer8_SetVolume(p,a) IDirectSoundBuffer_SetVolume(p,a) #define IDirectSoundBuffer8_SetPan(p,a) IDirectSoundBuffer_SetPan(p,a) #define IDirectSoundBuffer8_SetFrequency(p,a) IDirectSoundBuffer_SetFrequency(p,a) #define IDirectSoundBuffer8_Stop(p) IDirectSoundBuffer_Stop(p) #define IDirectSoundBuffer8_Unlock(p,a,b,c,d) IDirectSoundBuffer_Unlock(p,a,b,c,d) #define IDirectSoundBuffer8_Restore(p) IDirectSoundBuffer_Restore(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundBuffer8_SetFX(p,a,b,c) (p)->lpVtbl->SetFX(p,a,b,c) #define IDirectSoundBuffer8_AcquireResources(p,a,b,c) (p)->lpVtbl->AcquireResources(p,a,b,c) #define IDirectSoundBuffer8_GetObjectInPath(p,a,b,c,d) (p)->lpVtbl->GetObjectInPath(p,a,b,c,d) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundBuffer8_SetFX(p,a,b,c) (p)->SetFX(a,b,c) #define IDirectSoundBuffer8_AcquireResources(p,a,b,c) (p)->AcquireResources(a,b,c) #define IDirectSoundBuffer8_GetObjectInPath(p,a,b,c,d) (p)->GetObjectInPath(a,b,c,d) #endif // !defined(__cplusplus) || defined(CINTERFACE) #endif // DIRECTSOUND_VERSION >= 0x0800 // // IDirectSound3DListener // DEFINE_GUID(IID_IDirectSound3DListener, 0x279AFA84, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60); #undef INTERFACE #define INTERFACE IDirectSound3DListener DECLARE_INTERFACE_(IDirectSound3DListener, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSound3DListener methods STDMETHOD(GetAllParameters) (THIS_ LPDS3DLISTENER pListener) PURE; STDMETHOD(GetDistanceFactor) (THIS_ D3DVALUE* pflDistanceFactor) PURE; STDMETHOD(GetDopplerFactor) (THIS_ D3DVALUE* pflDopplerFactor) PURE; STDMETHOD(GetOrientation) (THIS_ D3DVECTOR* pvOrientFront, D3DVECTOR* pvOrientTop) PURE; STDMETHOD(GetPosition) (THIS_ D3DVECTOR* pvPosition) PURE; STDMETHOD(GetRolloffFactor) (THIS_ D3DVALUE* pflRolloffFactor) PURE; STDMETHOD(GetVelocity) (THIS_ D3DVECTOR* pvVelocity) PURE; STDMETHOD(SetAllParameters) (THIS_ LPCDS3DLISTENER pcListener, DWORD dwApply) PURE; STDMETHOD(SetDistanceFactor) (THIS_ D3DVALUE flDistanceFactor, DWORD dwApply) PURE; STDMETHOD(SetDopplerFactor) (THIS_ D3DVALUE flDopplerFactor, DWORD dwApply) PURE; STDMETHOD(SetOrientation) (THIS_ D3DVALUE xFront, D3DVALUE yFront, D3DVALUE zFront, D3DVALUE xTop, D3DVALUE yTop, D3DVALUE zTop, DWORD dwApply) PURE; STDMETHOD(SetPosition) (THIS_ D3DVALUE x, D3DVALUE y, D3DVALUE z, DWORD dwApply) PURE; STDMETHOD(SetRolloffFactor) (THIS_ D3DVALUE flRolloffFactor, DWORD dwApply) PURE; STDMETHOD(SetVelocity) (THIS_ D3DVALUE x, D3DVALUE y, D3DVALUE z, DWORD dwApply) PURE; STDMETHOD(CommitDeferredSettings) (THIS) PURE; }; #define IDirectSound3DListener_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSound3DListener_AddRef(p) IUnknown_AddRef(p) #define IDirectSound3DListener_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSound3DListener_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #define IDirectSound3DListener_GetDistanceFactor(p,a) (p)->lpVtbl->GetDistanceFactor(p,a) #define IDirectSound3DListener_GetDopplerFactor(p,a) (p)->lpVtbl->GetDopplerFactor(p,a) #define IDirectSound3DListener_GetOrientation(p,a,b) (p)->lpVtbl->GetOrientation(p,a,b) #define IDirectSound3DListener_GetPosition(p,a) (p)->lpVtbl->GetPosition(p,a) #define IDirectSound3DListener_GetRolloffFactor(p,a) (p)->lpVtbl->GetRolloffFactor(p,a) #define IDirectSound3DListener_GetVelocity(p,a) (p)->lpVtbl->GetVelocity(p,a) #define IDirectSound3DListener_SetAllParameters(p,a,b) (p)->lpVtbl->SetAllParameters(p,a,b) #define IDirectSound3DListener_SetDistanceFactor(p,a,b) (p)->lpVtbl->SetDistanceFactor(p,a,b) #define IDirectSound3DListener_SetDopplerFactor(p,a,b) (p)->lpVtbl->SetDopplerFactor(p,a,b) #define IDirectSound3DListener_SetOrientation(p,a,b,c,d,e,f,g) (p)->lpVtbl->SetOrientation(p,a,b,c,d,e,f,g) #define IDirectSound3DListener_SetPosition(p,a,b,c,d) (p)->lpVtbl->SetPosition(p,a,b,c,d) #define IDirectSound3DListener_SetRolloffFactor(p,a,b) (p)->lpVtbl->SetRolloffFactor(p,a,b) #define IDirectSound3DListener_SetVelocity(p,a,b,c,d) (p)->lpVtbl->SetVelocity(p,a,b,c,d) #define IDirectSound3DListener_CommitDeferredSettings(p) (p)->lpVtbl->CommitDeferredSettings(p) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSound3DListener_GetAllParameters(p,a) (p)->GetAllParameters(a) #define IDirectSound3DListener_GetDistanceFactor(p,a) (p)->GetDistanceFactor(a) #define IDirectSound3DListener_GetDopplerFactor(p,a) (p)->GetDopplerFactor(a) #define IDirectSound3DListener_GetOrientation(p,a,b) (p)->GetOrientation(a,b) #define IDirectSound3DListener_GetPosition(p,a) (p)->GetPosition(a) #define IDirectSound3DListener_GetRolloffFactor(p,a) (p)->GetRolloffFactor(a) #define IDirectSound3DListener_GetVelocity(p,a) (p)->GetVelocity(a) #define IDirectSound3DListener_SetAllParameters(p,a,b) (p)->SetAllParameters(a,b) #define IDirectSound3DListener_SetDistanceFactor(p,a,b) (p)->SetDistanceFactor(a,b) #define IDirectSound3DListener_SetDopplerFactor(p,a,b) (p)->SetDopplerFactor(a,b) #define IDirectSound3DListener_SetOrientation(p,a,b,c,d,e,f,g) (p)->SetOrientation(a,b,c,d,e,f,g) #define IDirectSound3DListener_SetPosition(p,a,b,c,d) (p)->SetPosition(a,b,c,d) #define IDirectSound3DListener_SetRolloffFactor(p,a,b) (p)->SetRolloffFactor(a,b) #define IDirectSound3DListener_SetVelocity(p,a,b,c,d) (p)->SetVelocity(a,b,c,d) #define IDirectSound3DListener_CommitDeferredSettings(p) (p)->CommitDeferredSettings() #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSound3DBuffer // DEFINE_GUID(IID_IDirectSound3DBuffer, 0x279AFA86, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60); #undef INTERFACE #define INTERFACE IDirectSound3DBuffer DECLARE_INTERFACE_(IDirectSound3DBuffer, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSound3DBuffer methods STDMETHOD(GetAllParameters) (THIS_ LPDS3DBUFFER pDs3dBuffer) PURE; STDMETHOD(GetConeAngles) (THIS_ LPDWORD pdwInsideConeAngle, LPDWORD pdwOutsideConeAngle) PURE; STDMETHOD(GetConeOrientation) (THIS_ D3DVECTOR* pvOrientation) PURE; STDMETHOD(GetConeOutsideVolume) (THIS_ LPLONG plConeOutsideVolume) PURE; STDMETHOD(GetMaxDistance) (THIS_ D3DVALUE* pflMaxDistance) PURE; STDMETHOD(GetMinDistance) (THIS_ D3DVALUE* pflMinDistance) PURE; STDMETHOD(GetMode) (THIS_ LPDWORD pdwMode) PURE; STDMETHOD(GetPosition) (THIS_ D3DVECTOR* pvPosition) PURE; STDMETHOD(GetVelocity) (THIS_ D3DVECTOR* pvVelocity) PURE; STDMETHOD(SetAllParameters) (THIS_ LPCDS3DBUFFER pcDs3dBuffer, DWORD dwApply) PURE; STDMETHOD(SetConeAngles) (THIS_ DWORD dwInsideConeAngle, DWORD dwOutsideConeAngle, DWORD dwApply) PURE; STDMETHOD(SetConeOrientation) (THIS_ D3DVALUE x, D3DVALUE y, D3DVALUE z, DWORD dwApply) PURE; STDMETHOD(SetConeOutsideVolume) (THIS_ LONG lConeOutsideVolume, DWORD dwApply) PURE; STDMETHOD(SetMaxDistance) (THIS_ D3DVALUE flMaxDistance, DWORD dwApply) PURE; STDMETHOD(SetMinDistance) (THIS_ D3DVALUE flMinDistance, DWORD dwApply) PURE; STDMETHOD(SetMode) (THIS_ DWORD dwMode, DWORD dwApply) PURE; STDMETHOD(SetPosition) (THIS_ D3DVALUE x, D3DVALUE y, D3DVALUE z, DWORD dwApply) PURE; STDMETHOD(SetVelocity) (THIS_ D3DVALUE x, D3DVALUE y, D3DVALUE z, DWORD dwApply) PURE; }; #define IDirectSound3DBuffer_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSound3DBuffer_AddRef(p) IUnknown_AddRef(p) #define IDirectSound3DBuffer_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSound3DBuffer_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #define IDirectSound3DBuffer_GetConeAngles(p,a,b) (p)->lpVtbl->GetConeAngles(p,a,b) #define IDirectSound3DBuffer_GetConeOrientation(p,a) (p)->lpVtbl->GetConeOrientation(p,a) #define IDirectSound3DBuffer_GetConeOutsideVolume(p,a) (p)->lpVtbl->GetConeOutsideVolume(p,a) #define IDirectSound3DBuffer_GetPosition(p,a) (p)->lpVtbl->GetPosition(p,a) #define IDirectSound3DBuffer_GetMinDistance(p,a) (p)->lpVtbl->GetMinDistance(p,a) #define IDirectSound3DBuffer_GetMaxDistance(p,a) (p)->lpVtbl->GetMaxDistance(p,a) #define IDirectSound3DBuffer_GetMode(p,a) (p)->lpVtbl->GetMode(p,a) #define IDirectSound3DBuffer_GetVelocity(p,a) (p)->lpVtbl->GetVelocity(p,a) #define IDirectSound3DBuffer_SetAllParameters(p,a,b) (p)->lpVtbl->SetAllParameters(p,a,b) #define IDirectSound3DBuffer_SetConeAngles(p,a,b,c) (p)->lpVtbl->SetConeAngles(p,a,b,c) #define IDirectSound3DBuffer_SetConeOrientation(p,a,b,c,d) (p)->lpVtbl->SetConeOrientation(p,a,b,c,d) #define IDirectSound3DBuffer_SetConeOutsideVolume(p,a,b) (p)->lpVtbl->SetConeOutsideVolume(p,a,b) #define IDirectSound3DBuffer_SetPosition(p,a,b,c,d) (p)->lpVtbl->SetPosition(p,a,b,c,d) #define IDirectSound3DBuffer_SetMinDistance(p,a,b) (p)->lpVtbl->SetMinDistance(p,a,b) #define IDirectSound3DBuffer_SetMaxDistance(p,a,b) (p)->lpVtbl->SetMaxDistance(p,a,b) #define IDirectSound3DBuffer_SetMode(p,a,b) (p)->lpVtbl->SetMode(p,a,b) #define IDirectSound3DBuffer_SetVelocity(p,a,b,c,d) (p)->lpVtbl->SetVelocity(p,a,b,c,d) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSound3DBuffer_GetAllParameters(p,a) (p)->GetAllParameters(a) #define IDirectSound3DBuffer_GetConeAngles(p,a,b) (p)->GetConeAngles(a,b) #define IDirectSound3DBuffer_GetConeOrientation(p,a) (p)->GetConeOrientation(a) #define IDirectSound3DBuffer_GetConeOutsideVolume(p,a) (p)->GetConeOutsideVolume(a) #define IDirectSound3DBuffer_GetPosition(p,a) (p)->GetPosition(a) #define IDirectSound3DBuffer_GetMinDistance(p,a) (p)->GetMinDistance(a) #define IDirectSound3DBuffer_GetMaxDistance(p,a) (p)->GetMaxDistance(a) #define IDirectSound3DBuffer_GetMode(p,a) (p)->GetMode(a) #define IDirectSound3DBuffer_GetVelocity(p,a) (p)->GetVelocity(a) #define IDirectSound3DBuffer_SetAllParameters(p,a,b) (p)->SetAllParameters(a,b) #define IDirectSound3DBuffer_SetConeAngles(p,a,b,c) (p)->SetConeAngles(a,b,c) #define IDirectSound3DBuffer_SetConeOrientation(p,a,b,c,d) (p)->SetConeOrientation(a,b,c,d) #define IDirectSound3DBuffer_SetConeOutsideVolume(p,a,b) (p)->SetConeOutsideVolume(a,b) #define IDirectSound3DBuffer_SetPosition(p,a,b,c,d) (p)->SetPosition(a,b,c,d) #define IDirectSound3DBuffer_SetMinDistance(p,a,b) (p)->SetMinDistance(a,b) #define IDirectSound3DBuffer_SetMaxDistance(p,a,b) (p)->SetMaxDistance(a,b) #define IDirectSound3DBuffer_SetMode(p,a,b) (p)->SetMode(a,b) #define IDirectSound3DBuffer_SetVelocity(p,a,b,c,d) (p)->SetVelocity(a,b,c,d) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundCapture // DEFINE_GUID(IID_IDirectSoundCapture, 0xb0210781, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16); #undef INTERFACE #define INTERFACE IDirectSoundCapture DECLARE_INTERFACE_(IDirectSoundCapture, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundCapture methods STDMETHOD(CreateCaptureBuffer) (THIS_ LPCDSCBUFFERDESC pcDSCBufferDesc, LPDIRECTSOUNDCAPTUREBUFFER *ppDSCBuffer, LPUNKNOWN pUnkOuter) PURE; STDMETHOD(GetCaps) (THIS_ LPDSCCAPS pDSCCaps) PURE; STDMETHOD(Initialize) (THIS_ LPCGUID pcGuidDevice) PURE; }; #define IDirectSoundCapture_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundCapture_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundCapture_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundCapture_CreateCaptureBuffer(p,a,b,c) (p)->lpVtbl->CreateCaptureBuffer(p,a,b,c) #define IDirectSoundCapture_GetCaps(p,a) (p)->lpVtbl->GetCaps(p,a) #define IDirectSoundCapture_Initialize(p,a) (p)->lpVtbl->Initialize(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundCapture_CreateCaptureBuffer(p,a,b,c) (p)->CreateCaptureBuffer(a,b,c) #define IDirectSoundCapture_GetCaps(p,a) (p)->GetCaps(a) #define IDirectSoundCapture_Initialize(p,a) (p)->Initialize(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundCaptureBuffer // DEFINE_GUID(IID_IDirectSoundCaptureBuffer, 0xb0210782, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16); #undef INTERFACE #define INTERFACE IDirectSoundCaptureBuffer DECLARE_INTERFACE_(IDirectSoundCaptureBuffer, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundCaptureBuffer methods STDMETHOD(GetCaps) (THIS_ LPDSCBCAPS pDSCBCaps) PURE; STDMETHOD(GetCurrentPosition) (THIS_ LPDWORD pdwCapturePosition, LPDWORD pdwReadPosition) PURE; STDMETHOD(GetFormat) (THIS_ LPWAVEFORMATEX pwfxFormat, DWORD dwSizeAllocated, LPDWORD pdwSizeWritten) PURE; STDMETHOD(GetStatus) (THIS_ LPDWORD pdwStatus) PURE; STDMETHOD(Initialize) (THIS_ LPDIRECTSOUNDCAPTURE pDirectSoundCapture, LPCDSCBUFFERDESC pcDSCBufferDesc) PURE; STDMETHOD(Lock) (THIS_ DWORD dwOffset, DWORD dwBytes, LPVOID *ppvAudioPtr1, LPDWORD pdwAudioBytes1, LPVOID *ppvAudioPtr2, LPDWORD pdwAudioBytes2, DWORD dwFlags) PURE; STDMETHOD(Start) (THIS_ DWORD dwFlags) PURE; STDMETHOD(Stop) (THIS) PURE; STDMETHOD(Unlock) (THIS_ LPVOID pvAudioPtr1, DWORD dwAudioBytes1, LPVOID pvAudioPtr2, DWORD dwAudioBytes2) PURE; }; #define IDirectSoundCaptureBuffer_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundCaptureBuffer_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundCaptureBuffer_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundCaptureBuffer_GetCaps(p,a) (p)->lpVtbl->GetCaps(p,a) #define IDirectSoundCaptureBuffer_GetCurrentPosition(p,a,b) (p)->lpVtbl->GetCurrentPosition(p,a,b) #define IDirectSoundCaptureBuffer_GetFormat(p,a,b,c) (p)->lpVtbl->GetFormat(p,a,b,c) #define IDirectSoundCaptureBuffer_GetStatus(p,a) (p)->lpVtbl->GetStatus(p,a) #define IDirectSoundCaptureBuffer_Initialize(p,a,b) (p)->lpVtbl->Initialize(p,a,b) #define IDirectSoundCaptureBuffer_Lock(p,a,b,c,d,e,f,g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) #define IDirectSoundCaptureBuffer_Start(p,a) (p)->lpVtbl->Start(p,a) #define IDirectSoundCaptureBuffer_Stop(p) (p)->lpVtbl->Stop(p) #define IDirectSoundCaptureBuffer_Unlock(p,a,b,c,d) (p)->lpVtbl->Unlock(p,a,b,c,d) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundCaptureBuffer_GetCaps(p,a) (p)->GetCaps(a) #define IDirectSoundCaptureBuffer_GetCurrentPosition(p,a,b) (p)->GetCurrentPosition(a,b) #define IDirectSoundCaptureBuffer_GetFormat(p,a,b,c) (p)->GetFormat(a,b,c) #define IDirectSoundCaptureBuffer_GetStatus(p,a) (p)->GetStatus(a) #define IDirectSoundCaptureBuffer_Initialize(p,a,b) (p)->Initialize(a,b) #define IDirectSoundCaptureBuffer_Lock(p,a,b,c,d,e,f,g) (p)->Lock(a,b,c,d,e,f,g) #define IDirectSoundCaptureBuffer_Start(p,a) (p)->Start(a) #define IDirectSoundCaptureBuffer_Stop(p) (p)->Stop() #define IDirectSoundCaptureBuffer_Unlock(p,a,b,c,d) (p)->Unlock(a,b,c,d) #endif // !defined(__cplusplus) || defined(CINTERFACE) #if DIRECTSOUND_VERSION >= 0x0800 // // IDirectSoundCaptureBuffer8 // DEFINE_GUID(IID_IDirectSoundCaptureBuffer8, 0x990df4, 0xdbb, 0x4872, 0x83, 0x3e, 0x6d, 0x30, 0x3e, 0x80, 0xae, 0xb6); #undef INTERFACE #define INTERFACE IDirectSoundCaptureBuffer8 DECLARE_INTERFACE_(IDirectSoundCaptureBuffer8, IDirectSoundCaptureBuffer) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundCaptureBuffer methods STDMETHOD(GetCaps) (THIS_ LPDSCBCAPS pDSCBCaps) PURE; STDMETHOD(GetCurrentPosition) (THIS_ LPDWORD pdwCapturePosition, LPDWORD pdwReadPosition) PURE; STDMETHOD(GetFormat) (THIS_ LPWAVEFORMATEX pwfxFormat, DWORD dwSizeAllocated, LPDWORD pdwSizeWritten) PURE; STDMETHOD(GetStatus) (THIS_ LPDWORD pdwStatus) PURE; STDMETHOD(Initialize) (THIS_ LPDIRECTSOUNDCAPTURE pDirectSoundCapture, LPCDSCBUFFERDESC pcDSCBufferDesc) PURE; STDMETHOD(Lock) (THIS_ DWORD dwOffset, DWORD dwBytes, LPVOID *ppvAudioPtr1, LPDWORD pdwAudioBytes1, LPVOID *ppvAudioPtr2, LPDWORD pdwAudioBytes2, DWORD dwFlags) PURE; STDMETHOD(Start) (THIS_ DWORD dwFlags) PURE; STDMETHOD(Stop) (THIS) PURE; STDMETHOD(Unlock) (THIS_ LPVOID pvAudioPtr1, DWORD dwAudioBytes1, LPVOID pvAudioPtr2, DWORD dwAudioBytes2) PURE; // IDirectSoundCaptureBuffer8 methods STDMETHOD(GetObjectInPath) (THIS_ REFGUID rguidObject, DWORD dwIndex, REFGUID rguidInterface, LPVOID *ppObject) PURE; STDMETHOD(GetFXStatus) (DWORD dwFXCount, LPDWORD pdwFXStatus) PURE; }; #define IDirectSoundCaptureBuffer8_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundCaptureBuffer8_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundCaptureBuffer8_Release(p) IUnknown_Release(p) #define IDirectSoundCaptureBuffer8_GetCaps(p,a) IDirectSoundCaptureBuffer_GetCaps(p,a) #define IDirectSoundCaptureBuffer8_GetCurrentPosition(p,a,b) IDirectSoundCaptureBuffer_GetCurrentPosition(p,a,b) #define IDirectSoundCaptureBuffer8_GetFormat(p,a,b,c) IDirectSoundCaptureBuffer_GetFormat(p,a,b,c) #define IDirectSoundCaptureBuffer8_GetStatus(p,a) IDirectSoundCaptureBuffer_GetStatus(p,a) #define IDirectSoundCaptureBuffer8_Initialize(p,a,b) IDirectSoundCaptureBuffer_Initialize(p,a,b) #define IDirectSoundCaptureBuffer8_Lock(p,a,b,c,d,e,f,g) IDirectSoundCaptureBuffer_Lock(p,a,b,c,d,e,f,g) #define IDirectSoundCaptureBuffer8_Start(p,a) IDirectSoundCaptureBuffer_Start(p,a) #define IDirectSoundCaptureBuffer8_Stop(p) IDirectSoundCaptureBuffer_Stop(p)) #define IDirectSoundCaptureBuffer8_Unlock(p,a,b,c,d) IDirectSoundCaptureBuffer_Unlock(p,a,b,c,d) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundCaptureBuffer8_GetObjectInPath(p,a,b,c,d) (p)->lpVtbl->GetObjectInPath(p,a,b,c,d) #define IDirectSoundCaptureBuffer8_GetFXStatus(p,a,b) (p)->lpVtbl->GetFXStatus(p,a,b) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundCaptureBuffer8_GetObjectInPath(p,a,b,c,d) (p)->GetObjectInPath(a,b,c,d) #define IDirectSoundCaptureBuffer8_GetFXStatus(p,a,b) (p)->GetFXStatus(a,b) #endif // !defined(__cplusplus) || defined(CINTERFACE) #endif // DIRECTSOUND_VERSION >= 0x0800 // // IDirectSoundNotify // DEFINE_GUID(IID_IDirectSoundNotify, 0xb0210783, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16); #undef INTERFACE #define INTERFACE IDirectSoundNotify DECLARE_INTERFACE_(IDirectSoundNotify, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundNotify methods STDMETHOD(SetNotificationPositions) (THIS_ DWORD dwPositionNotifies, LPCDSBPOSITIONNOTIFY pcPositionNotifies) PURE; }; #define IDirectSoundNotify_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundNotify_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundNotify_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundNotify_SetNotificationPositions(p,a,b) (p)->lpVtbl->SetNotificationPositions(p,a,b) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundNotify_SetNotificationPositions(p,a,b) (p)->SetNotificationPositions(a,b) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IKsPropertySet // #ifndef _IKsPropertySet_ #define _IKsPropertySet_ #ifdef __cplusplus // 'struct' not 'class' per the way DECLARE_INTERFACE_ is defined struct IKsPropertySet; #endif // __cplusplus typedef struct IKsPropertySet *LPKSPROPERTYSET; #define KSPROPERTY_SUPPORT_GET 0x00000001 #define KSPROPERTY_SUPPORT_SET 0x00000002 DEFINE_GUID(IID_IKsPropertySet, 0x31efac30, 0x515c, 0x11d0, 0xa9, 0xaa, 0x00, 0xaa, 0x00, 0x61, 0xbe, 0x93); #undef INTERFACE #define INTERFACE IKsPropertySet DECLARE_INTERFACE_(IKsPropertySet, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IKsPropertySet methods STDMETHOD(Get) (THIS_ REFGUID rguidPropSet, ULONG ulId, LPVOID pInstanceData, ULONG ulInstanceLength, LPVOID pPropertyData, ULONG ulDataLength, PULONG pulBytesReturned) PURE; STDMETHOD(Set) (THIS_ REFGUID rguidPropSet, ULONG ulId, LPVOID pInstanceData, ULONG ulInstanceLength, LPVOID pPropertyData, ULONG ulDataLength) PURE; STDMETHOD(QuerySupport) (THIS_ REFGUID rguidPropSet, ULONG ulId, PULONG pulTypeSupport) PURE; }; #define IKsPropertySet_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IKsPropertySet_AddRef(p) IUnknown_AddRef(p) #define IKsPropertySet_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IKsPropertySet_Get(p,a,b,c,d,e,f,g) (p)->lpVtbl->Get(p,a,b,c,d,e,f,g) #define IKsPropertySet_Set(p,a,b,c,d,e,f) (p)->lpVtbl->Set(p,a,b,c,d,e,f) #define IKsPropertySet_QuerySupport(p,a,b,c) (p)->lpVtbl->QuerySupport(p,a,b,c) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IKsPropertySet_Get(p,a,b,c,d,e,f,g) (p)->Get(a,b,c,d,e,f,g) #define IKsPropertySet_Set(p,a,b,c,d,e,f) (p)->Set(a,b,c,d,e,f) #define IKsPropertySet_QuerySupport(p,a,b,c) (p)->QuerySupport(a,b,c) #endif // !defined(__cplusplus) || defined(CINTERFACE) #endif // _IKsPropertySet_ #if DIRECTSOUND_VERSION >= 0x0800 // // IDirectSoundFXGargle // DEFINE_GUID(IID_IDirectSoundFXGargle, 0xd616f352, 0xd622, 0x11ce, 0xaa, 0xc5, 0x00, 0x20, 0xaf, 0x0b, 0x99, 0xa3); typedef struct _DSFXGargle { DWORD dwRateHz; // Rate of modulation in hz DWORD dwWaveShape; // DSFXGARGLE_WAVE_xxx } DSFXGargle, *LPDSFXGargle; #define DSFXGARGLE_WAVE_TRIANGLE 0 #define DSFXGARGLE_WAVE_SQUARE 1 typedef const DSFXGargle *LPCDSFXGargle; #define DSFXGARGLE_RATEHZ_MIN 1 #define DSFXGARGLE_RATEHZ_MAX 1000 #undef INTERFACE #define INTERFACE IDirectSoundFXGargle DECLARE_INTERFACE_(IDirectSoundFXGargle, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundFXGargle methods STDMETHOD(SetAllParameters) (THIS_ LPCDSFXGargle pcDsFxGargle) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSFXGargle pDsFxGargle) PURE; }; #define IDirectSoundFXGargle_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundFXGargle_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundFXGargle_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXGargle_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundFXGargle_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXGargle_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundFXGargle_GetAllParameters(p,a) (p)->GetAllParameters(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundFXChorus // DEFINE_GUID(IID_IDirectSoundFXChorus, 0x880842e3, 0x145f, 0x43e6, 0xa9, 0x34, 0xa7, 0x18, 0x06, 0xe5, 0x05, 0x47); typedef struct _DSFXChorus { FLOAT fWetDryMix; FLOAT fDepth; FLOAT fFeedback; FLOAT fFrequency; LONG lWaveform; // LFO shape; DSFXCHORUS_WAVE_xxx FLOAT fDelay; LONG lPhase; } DSFXChorus, *LPDSFXChorus; typedef const DSFXChorus *LPCDSFXChorus; #define DSFXCHORUS_WAVE_TRIANGLE 0 #define DSFXCHORUS_WAVE_SIN 1 #define DSFXCHORUS_WETDRYMIX_MIN 0.0f #define DSFXCHORUS_WETDRYMIX_MAX 100.0f #define DSFXCHORUS_DEPTH_MIN 0.0f #define DSFXCHORUS_DEPTH_MAX 100.0f #define DSFXCHORUS_FEEDBACK_MIN -99.0f #define DSFXCHORUS_FEEDBACK_MAX 99.0f #define DSFXCHORUS_FREQUENCY_MIN 0.0f #define DSFXCHORUS_FREQUENCY_MAX 10.0f #define DSFXCHORUS_DELAY_MIN 0.0f #define DSFXCHORUS_DELAY_MAX 20.0f #define DSFXCHORUS_PHASE_MIN 0 #define DSFXCHORUS_PHASE_MAX 4 #define DSFXCHORUS_PHASE_NEG_180 0 #define DSFXCHORUS_PHASE_NEG_90 1 #define DSFXCHORUS_PHASE_ZERO 2 #define DSFXCHORUS_PHASE_90 3 #define DSFXCHORUS_PHASE_180 4 #undef INTERFACE #define INTERFACE IDirectSoundFXChorus DECLARE_INTERFACE_(IDirectSoundFXChorus, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundFXChorus methods STDMETHOD(SetAllParameters) (THIS_ LPCDSFXChorus pcDsFxChorus) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSFXChorus pDsFxChorus) PURE; }; #define IDirectSoundFXChorus_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundFXChorus_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundFXChorus_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXChorus_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundFXChorus_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXChorus_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundFXChorus_GetAllParameters(p,a) (p)->GetAllParameters(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundFXFlanger // DEFINE_GUID(IID_IDirectSoundFXFlanger, 0x903e9878, 0x2c92, 0x4072, 0x9b, 0x2c, 0xea, 0x68, 0xf5, 0x39, 0x67, 0x83); typedef struct _DSFXFlanger { FLOAT fWetDryMix; FLOAT fDepth; FLOAT fFeedback; FLOAT fFrequency; LONG lWaveform; FLOAT fDelay; LONG lPhase; } DSFXFlanger, *LPDSFXFlanger; typedef const DSFXFlanger *LPCDSFXFlanger; #define DSFXFLANGER_WAVE_TRIANGLE 0 #define DSFXFLANGER_WAVE_SIN 1 #define DSFXFLANGER_WETDRYMIX_MIN 0.0f #define DSFXFLANGER_WETDRYMIX_MAX 100.0f #define DSFXFLANGER_FREQUENCY_MIN 0.0f #define DSFXFLANGER_FREQUENCY_MAX 10.0f #define DSFXFLANGER_DEPTH_MIN 0.0f #define DSFXFLANGER_DEPTH_MAX 100.0f #define DSFXFLANGER_PHASE_MIN 0 #define DSFXFLANGER_PHASE_MAX 4 #define DSFXFLANGER_FEEDBACK_MIN -99.0f #define DSFXFLANGER_FEEDBACK_MAX 99.0f #define DSFXFLANGER_DELAY_MIN 0.0f #define DSFXFLANGER_DELAY_MAX 4.0f #define DSFXFLANGER_PHASE_NEG_180 0 #define DSFXFLANGER_PHASE_NEG_90 1 #define DSFXFLANGER_PHASE_ZERO 2 #define DSFXFLANGER_PHASE_90 3 #define DSFXFLANGER_PHASE_180 4 #undef INTERFACE #define INTERFACE IDirectSoundFXFlanger DECLARE_INTERFACE_(IDirectSoundFXFlanger, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundFXFlanger methods STDMETHOD(SetAllParameters) (THIS_ LPCDSFXFlanger pcDsFxFlanger) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSFXFlanger pDsFxFlanger) PURE; }; #define IDirectSoundFXFlanger_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundFXFlanger_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundFXFlanger_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXFlanger_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundFXFlanger_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXFlanger_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundFXFlanger_GetAllParameters(p,a) (p)->GetAllParameters(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundFXEcho // DEFINE_GUID(IID_IDirectSoundFXEcho, 0x8bd28edf, 0x50db, 0x4e92, 0xa2, 0xbd, 0x44, 0x54, 0x88, 0xd1, 0xed, 0x42); typedef struct _DSFXEcho { FLOAT fWetDryMix; FLOAT fFeedback; FLOAT fLeftDelay; FLOAT fRightDelay; LONG lPanDelay; } DSFXEcho, *LPDSFXEcho; typedef const DSFXEcho *LPCDSFXEcho; #define DSFXECHO_WETDRYMIX_MIN 0.0f #define DSFXECHO_WETDRYMIX_MAX 100.0f #define DSFXECHO_FEEDBACK_MIN 0.0f #define DSFXECHO_FEEDBACK_MAX 100.0f #define DSFXECHO_LEFTDELAY_MIN 1.0f #define DSFXECHO_LEFTDELAY_MAX 2000.0f #define DSFXECHO_RIGHTDELAY_MIN 1.0f #define DSFXECHO_RIGHTDELAY_MAX 2000.0f #define DSFXECHO_PANDELAY_MIN 0 #define DSFXECHO_PANDELAY_MAX 1 #undef INTERFACE #define INTERFACE IDirectSoundFXEcho DECLARE_INTERFACE_(IDirectSoundFXEcho, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundFXEcho methods STDMETHOD(SetAllParameters) (THIS_ LPCDSFXEcho pcDsFxEcho) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSFXEcho pDsFxEcho) PURE; }; #define IDirectSoundFXEcho_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundFXEcho_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundFXEcho_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXEcho_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundFXEcho_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXEcho_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundFXEcho_GetAllParameters(p,a) (p)->GetAllParameters(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundFXDistortion // DEFINE_GUID(IID_IDirectSoundFXDistortion, 0x8ecf4326, 0x455f, 0x4d8b, 0xbd, 0xa9, 0x8d, 0x5d, 0x3e, 0x9e, 0x3e, 0x0b); typedef struct _DSFXDistortion { FLOAT fGain; FLOAT fEdge; FLOAT fPostEQCenterFrequency; FLOAT fPostEQBandwidth; FLOAT fPreLowpassCutoff; } DSFXDistortion, *LPDSFXDistortion; typedef const DSFXDistortion *LPCDSFXDistortion; #define DSFXDISTORTION_GAIN_MIN -60.0f #define DSFXDISTORTION_GAIN_MAX 0.0f #define DSFXDISTORTION_EDGE_MIN 0.0f #define DSFXDISTORTION_EDGE_MAX 100.0f #define DSFXDISTORTION_POSTEQCENTERFREQUENCY_MIN 100.0f #define DSFXDISTORTION_POSTEQCENTERFREQUENCY_MAX 8000.0f #define DSFXDISTORTION_POSTEQBANDWIDTH_MIN 100.0f #define DSFXDISTORTION_POSTEQBANDWIDTH_MAX 8000.0f #define DSFXDISTORTION_PRELOWPASSCUTOFF_MIN 100.0f #define DSFXDISTORTION_PRELOWPASSCUTOFF_MAX 8000.0f #undef INTERFACE #define INTERFACE IDirectSoundFXDistortion DECLARE_INTERFACE_(IDirectSoundFXDistortion, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundFXDistortion methods STDMETHOD(SetAllParameters) (THIS_ LPCDSFXDistortion pcDsFxDistortion) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSFXDistortion pDsFxDistortion) PURE; }; #define IDirectSoundFXDistortion_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundFXDistortion_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundFXDistortion_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXDistortion_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundFXDistortion_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXDistortion_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundFXDistortion_GetAllParameters(p,a) (p)->GetAllParameters(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundFXCompressor // DEFINE_GUID(IID_IDirectSoundFXCompressor, 0x4bbd1154, 0x62f6, 0x4e2c, 0xa1, 0x5c, 0xd3, 0xb6, 0xc4, 0x17, 0xf7, 0xa0); typedef struct _DSFXCompressor { FLOAT fGain; FLOAT fAttack; FLOAT fRelease; FLOAT fThreshold; FLOAT fRatio; FLOAT fPredelay; } DSFXCompressor, *LPDSFXCompressor; typedef const DSFXCompressor *LPCDSFXCompressor; #define DSFXCOMPRESSOR_GAIN_MIN -60.0f #define DSFXCOMPRESSOR_GAIN_MAX 60.0f #define DSFXCOMPRESSOR_ATTACK_MIN 0.01f #define DSFXCOMPRESSOR_ATTACK_MAX 500.0f #define DSFXCOMPRESSOR_RELEASE_MIN 50.0f #define DSFXCOMPRESSOR_RELEASE_MAX 3000.0f #define DSFXCOMPRESSOR_THRESHOLD_MIN -60.0f #define DSFXCOMPRESSOR_THRESHOLD_MAX 0.0f #define DSFXCOMPRESSOR_RATIO_MIN 1.0f #define DSFXCOMPRESSOR_RATIO_MAX 100.0f #define DSFXCOMPRESSOR_PREDELAY_MIN 0.0f #define DSFXCOMPRESSOR_PREDELAY_MAX 4.0f #undef INTERFACE #define INTERFACE IDirectSoundFXCompressor DECLARE_INTERFACE_(IDirectSoundFXCompressor, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundFXCompressor methods STDMETHOD(SetAllParameters) (THIS_ LPCDSFXCompressor pcDsFxCompressor) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSFXCompressor pDsFxCompressor) PURE; }; #define IDirectSoundFXCompressor_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundFXCompressor_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundFXCompressor_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXCompressor_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundFXCompressor_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXCompressor_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundFXCompressor_GetAllParameters(p,a) (p)->GetAllParameters(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundFXParamEq // DEFINE_GUID(IID_IDirectSoundFXParamEq, 0xc03ca9fe, 0xfe90, 0x4204, 0x80, 0x78, 0x82, 0x33, 0x4c, 0xd1, 0x77, 0xda); typedef struct _DSFXParamEq { FLOAT fCenter; FLOAT fBandwidth; FLOAT fGain; } DSFXParamEq, *LPDSFXParamEq; typedef const DSFXParamEq *LPCDSFXParamEq; #define DSFXPARAMEQ_CENTER_MIN 80.0f #define DSFXPARAMEQ_CENTER_MAX 16000.0f #define DSFXPARAMEQ_BANDWIDTH_MIN 1.0f #define DSFXPARAMEQ_BANDWIDTH_MAX 36.0f #define DSFXPARAMEQ_GAIN_MIN -15.0f #define DSFXPARAMEQ_GAIN_MAX 15.0f #undef INTERFACE #define INTERFACE IDirectSoundFXParamEq DECLARE_INTERFACE_(IDirectSoundFXParamEq, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundFXParamEq methods STDMETHOD(SetAllParameters) (THIS_ LPCDSFXParamEq pcDsFxParamEq) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSFXParamEq pDsFxParamEq) PURE; }; #define IDirectSoundFXParamEq_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundFXParamEq_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundFXParamEq_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXParamEq_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundFXParamEq_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXParamEq_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundFXParamEq_GetAllParameters(p,a) (p)->GetAllParameters(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundFXI3DL2Reverb // DEFINE_GUID(IID_IDirectSoundFXI3DL2Reverb, 0x4b166a6a, 0x0d66, 0x43f3, 0x80, 0xe3, 0xee, 0x62, 0x80, 0xde, 0xe1, 0xa4); typedef struct _DSFXI3DL2Reverb { LONG lRoom; // [-10000, 0] default: -1000 mB LONG lRoomHF; // [-10000, 0] default: 0 mB FLOAT flRoomRolloffFactor; // [0.0, 10.0] default: 0.0 FLOAT flDecayTime; // [0.1, 20.0] default: 1.49s FLOAT flDecayHFRatio; // [0.1, 2.0] default: 0.83 LONG lReflections; // [-10000, 1000] default: -2602 mB FLOAT flReflectionsDelay; // [0.0, 0.3] default: 0.007 s LONG lReverb; // [-10000, 2000] default: 200 mB FLOAT flReverbDelay; // [0.0, 0.1] default: 0.011 s FLOAT flDiffusion; // [0.0, 100.0] default: 100.0 % FLOAT flDensity; // [0.0, 100.0] default: 100.0 % FLOAT flHFReference; // [20.0, 20000.0] default: 5000.0 Hz } DSFXI3DL2Reverb, *LPDSFXI3DL2Reverb; typedef const DSFXI3DL2Reverb *LPCDSFXI3DL2Reverb; #define DSFX_I3DL2REVERB_ROOM_MIN (-10000) #define DSFX_I3DL2REVERB_ROOM_MAX 0 #define DSFX_I3DL2REVERB_ROOM_DEFAULT (-1000) #define DSFX_I3DL2REVERB_ROOMHF_MIN (-10000) #define DSFX_I3DL2REVERB_ROOMHF_MAX 0 #define DSFX_I3DL2REVERB_ROOMHF_DEFAULT (-100) #define DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MIN 0.0f #define DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MAX 10.0f #define DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_DEFAULT 0.0f #define DSFX_I3DL2REVERB_DECAYTIME_MIN 0.1f #define DSFX_I3DL2REVERB_DECAYTIME_MAX 20.0f #define DSFX_I3DL2REVERB_DECAYTIME_DEFAULT 1.49f #define DSFX_I3DL2REVERB_DECAYHFRATIO_MIN 0.1f #define DSFX_I3DL2REVERB_DECAYHFRATIO_MAX 2.0f #define DSFX_I3DL2REVERB_DECAYHFRATIO_DEFAULT 0.83f #define DSFX_I3DL2REVERB_REFLECTIONS_MIN (-10000) #define DSFX_I3DL2REVERB_REFLECTIONS_MAX 1000 #define DSFX_I3DL2REVERB_REFLECTIONS_DEFAULT (-2602) #define DSFX_I3DL2REVERB_REFLECTIONSDELAY_MIN 0.0f #define DSFX_I3DL2REVERB_REFLECTIONSDELAY_MAX 0.3f #define DSFX_I3DL2REVERB_REFLECTIONSDELAY_DEFAULT 0.007f #define DSFX_I3DL2REVERB_REVERB_MIN (-10000) #define DSFX_I3DL2REVERB_REVERB_MAX 2000 #define DSFX_I3DL2REVERB_REVERB_DEFAULT (200) #define DSFX_I3DL2REVERB_REVERBDELAY_MIN 0.0f #define DSFX_I3DL2REVERB_REVERBDELAY_MAX 0.1f #define DSFX_I3DL2REVERB_REVERBDELAY_DEFAULT 0.011f #define DSFX_I3DL2REVERB_DIFFUSION_MIN 0.0f #define DSFX_I3DL2REVERB_DIFFUSION_MAX 100.0f #define DSFX_I3DL2REVERB_DIFFUSION_DEFAULT 100.0f #define DSFX_I3DL2REVERB_DENSITY_MIN 0.0f #define DSFX_I3DL2REVERB_DENSITY_MAX 100.0f #define DSFX_I3DL2REVERB_DENSITY_DEFAULT 100.0f #define DSFX_I3DL2REVERB_HFREFERENCE_MIN 20.0f #define DSFX_I3DL2REVERB_HFREFERENCE_MAX 20000.0f #define DSFX_I3DL2REVERB_HFREFERENCE_DEFAULT 5000.0f #define DSFX_I3DL2REVERB_QUALITY_MIN 0 #define DSFX_I3DL2REVERB_QUALITY_MAX 3 #define DSFX_I3DL2REVERB_QUALITY_DEFAULT 2 #undef INTERFACE #define INTERFACE IDirectSoundFXI3DL2Reverb DECLARE_INTERFACE_(IDirectSoundFXI3DL2Reverb, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundFXI3DL2Reverb methods STDMETHOD(SetAllParameters) (THIS_ LPCDSFXI3DL2Reverb pcDsFxI3DL2Reverb) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSFXI3DL2Reverb pDsFxI3DL2Reverb) PURE; STDMETHOD(SetPreset) (THIS_ DWORD dwPreset) PURE; STDMETHOD(GetPreset) (THIS_ LPDWORD pdwPreset) PURE; STDMETHOD(SetQuality) (THIS_ LONG lQuality) PURE; STDMETHOD(GetQuality) (THIS_ LONG *plQuality) PURE; }; #define IDirectSoundFXI3DL2Reverb_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundFXI3DL2Reverb_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundFXI3DL2Reverb_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXI3DL2Reverb_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundFXI3DL2Reverb_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #define IDirectSoundFXI3DL2Reverb_SetPreset(p,a) (p)->lpVtbl->SetPreset(p,a) #define IDirectSoundFXI3DL2Reverb_GetPreset(p,a) (p)->lpVtbl->GetPreset(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXI3DL2Reverb_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundFXI3DL2Reverb_GetAllParameters(p,a) (p)->GetAllParameters(a) #define IDirectSoundFXI3DL2Reverb_SetPreset(p,a) (p)->SetPreset(a) #define IDirectSoundFXI3DL2Reverb_GetPreset(p,a) (p)->GetPreset(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundFXWavesReverb // DEFINE_GUID(IID_IDirectSoundFXWavesReverb,0x46858c3a,0x0dc6,0x45e3,0xb7,0x60,0xd4,0xee,0xf1,0x6c,0xb3,0x25); typedef struct _DSFXWavesReverb { FLOAT fInGain; // [-96.0,0.0] default: 0.0 dB FLOAT fReverbMix; // [-96.0,0.0] default: 0.0 db FLOAT fReverbTime; // [0.001,3000.0] default: 1000.0 ms FLOAT fHighFreqRTRatio; // [0.001,0.999] default: 0.001 } DSFXWavesReverb, *LPDSFXWavesReverb; typedef const DSFXWavesReverb *LPCDSFXWavesReverb; #define DSFX_WAVESREVERB_INGAIN_MIN -96.0f #define DSFX_WAVESREVERB_INGAIN_MAX 0.0f #define DSFX_WAVESREVERB_INGAIN_DEFAULT 0.0f #define DSFX_WAVESREVERB_REVERBMIX_MIN -96.0f #define DSFX_WAVESREVERB_REVERBMIX_MAX 0.0f #define DSFX_WAVESREVERB_REVERBMIX_DEFAULT 0.0f #define DSFX_WAVESREVERB_REVERBTIME_MIN 0.001f #define DSFX_WAVESREVERB_REVERBTIME_MAX 3000.0f #define DSFX_WAVESREVERB_REVERBTIME_DEFAULT 1000.0f #define DSFX_WAVESREVERB_HIGHFREQRTRATIO_MIN 0.001f #define DSFX_WAVESREVERB_HIGHFREQRTRATIO_MAX 0.999f #define DSFX_WAVESREVERB_HIGHFREQRTRATIO_DEFAULT 0.001f #undef INTERFACE #define INTERFACE IDirectSoundFXWavesReverb DECLARE_INTERFACE_(IDirectSoundFXWavesReverb, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundFXWavesReverb methods STDMETHOD(SetAllParameters) (THIS_ LPCDSFXWavesReverb pcDsFxWavesReverb) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSFXWavesReverb pDsFxWavesReverb) PURE; }; #define IDirectSoundFXWavesReverb_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundFXWavesReverb_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundFXWavesReverb_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXWavesReverb_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundFXWavesReverb_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFXWavesReverb_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundFXWavesReverb_GetAllParameters(p,a) (p)->GetAllParameters(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundCaptureFXAec // DEFINE_GUID(IID_IDirectSoundCaptureFXAec, 0xad74143d, 0x903d, 0x4ab7, 0x80, 0x66, 0x28, 0xd3, 0x63, 0x03, 0x6d, 0x65); typedef struct _DSCFXAec { BOOL fEnable; BOOL fNoiseFill; DWORD dwMode; } DSCFXAec, *LPDSCFXAec; typedef const DSCFXAec *LPCDSCFXAec; // These match the AEC_MODE_* constants in the DDK's ksmedia.h file #define DSCFX_AEC_MODE_PASS_THROUGH 0x0 #define DSCFX_AEC_MODE_HALF_DUPLEX 0x1 #define DSCFX_AEC_MODE_FULL_DUPLEX 0x2 // These match the AEC_STATUS_* constants in ksmedia.h #define DSCFX_AEC_STATUS_HISTORY_UNINITIALIZED 0x0 #define DSCFX_AEC_STATUS_HISTORY_CONTINUOUSLY_CONVERGED 0x1 #define DSCFX_AEC_STATUS_HISTORY_PREVIOUSLY_DIVERGED 0x2 #define DSCFX_AEC_STATUS_CURRENTLY_CONVERGED 0x8 #undef INTERFACE #define INTERFACE IDirectSoundCaptureFXAec DECLARE_INTERFACE_(IDirectSoundCaptureFXAec, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundCaptureFXAec methods STDMETHOD(SetAllParameters) (THIS_ LPCDSCFXAec pDscFxAec) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSCFXAec pDscFxAec) PURE; STDMETHOD(GetStatus) (THIS_ PDWORD pdwStatus) PURE; STDMETHOD(Reset) (THIS) PURE; }; #define IDirectSoundCaptureFXAec_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundCaptureFXAec_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundCaptureFXAec_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundCaptureFXAec_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundCaptureFXAec_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundCaptureFXAec_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundCaptureFXAec_GetAllParameters(p,a) (p)->GetAllParameters(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundCaptureFXNoiseSuppress // DEFINE_GUID(IID_IDirectSoundCaptureFXNoiseSuppress, 0xed311e41, 0xfbae, 0x4175, 0x96, 0x25, 0xcd, 0x8, 0x54, 0xf6, 0x93, 0xca); typedef struct _DSCFXNoiseSuppress { BOOL fEnable; } DSCFXNoiseSuppress, *LPDSCFXNoiseSuppress; typedef const DSCFXNoiseSuppress *LPCDSCFXNoiseSuppress; #undef INTERFACE #define INTERFACE IDirectSoundCaptureFXNoiseSuppress DECLARE_INTERFACE_(IDirectSoundCaptureFXNoiseSuppress, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundCaptureFXNoiseSuppress methods STDMETHOD(SetAllParameters) (THIS_ LPCDSCFXNoiseSuppress pcDscFxNoiseSuppress) PURE; STDMETHOD(GetAllParameters) (THIS_ LPDSCFXNoiseSuppress pDscFxNoiseSuppress) PURE; STDMETHOD(Reset) (THIS) PURE; }; #define IDirectSoundCaptureFXNoiseSuppress_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundCaptureFXNoiseSuppress_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundCaptureFXNoiseSuppress_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundCaptureFXNoiseSuppress_SetAllParameters(p,a) (p)->lpVtbl->SetAllParameters(p,a) #define IDirectSoundCaptureFXNoiseSuppress_GetAllParameters(p,a) (p)->lpVtbl->GetAllParameters(p,a) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundCaptureFXNoiseSuppress_SetAllParameters(p,a) (p)->SetAllParameters(a) #define IDirectSoundCaptureFXNoiseSuppress_GetAllParameters(p,a) (p)->GetAllParameters(a) #endif // !defined(__cplusplus) || defined(CINTERFACE) // // IDirectSoundFullDuplex // #ifndef _IDirectSoundFullDuplex_ #define _IDirectSoundFullDuplex_ #ifdef __cplusplus // 'struct' not 'class' per the way DECLARE_INTERFACE_ is defined struct IDirectSoundFullDuplex; #endif // __cplusplus typedef struct IDirectSoundFullDuplex *LPDIRECTSOUNDFULLDUPLEX; DEFINE_GUID(IID_IDirectSoundFullDuplex, 0xedcb4c7a, 0xdaab, 0x4216, 0xa4, 0x2e, 0x6c, 0x50, 0x59, 0x6d, 0xdc, 0x1d); #undef INTERFACE #define INTERFACE IDirectSoundFullDuplex DECLARE_INTERFACE_(IDirectSoundFullDuplex, IUnknown) { // IUnknown methods STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID *) PURE; STDMETHOD_(ULONG,AddRef) (THIS) PURE; STDMETHOD_(ULONG,Release) (THIS) PURE; // IDirectSoundFullDuplex methods STDMETHOD(Initialize) (THIS_ LPCGUID pCaptureGuid, LPCGUID pRenderGuid, LPCDSCBUFFERDESC lpDscBufferDesc, LPCDSBUFFERDESC lpDsBufferDesc, HWND hWnd, DWORD dwLevel, LPLPDIRECTSOUNDCAPTUREBUFFER8 lplpDirectSoundCaptureBuffer8, LPLPDIRECTSOUNDBUFFER8 lplpDirectSoundBuffer8) PURE; }; #define IDirectSoundFullDuplex_QueryInterface(p,a,b) IUnknown_QueryInterface(p,a,b) #define IDirectSoundFullDuplex_AddRef(p) IUnknown_AddRef(p) #define IDirectSoundFullDuplex_Release(p) IUnknown_Release(p) #if !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFullDuplex_Initialize(p,a,b,c,d,e,f,g,h) (p)->lpVtbl->Initialize(p,a,b,c,d,e,f,g,h) #else // !defined(__cplusplus) || defined(CINTERFACE) #define IDirectSoundFullDuplex_Initialize(p,a,b,c,d,e,f,g,h) (p)->Initialize(a,b,c,d,e,f,g,h) #endif // !defined(__cplusplus) || defined(CINTERFACE) #endif // _IDirectSoundFullDuplex_ #endif // DIRECTSOUND_VERSION >= 0x0800 // // Return Codes // // The function completed successfully #define DS_OK S_OK // The call succeeded, but we had to substitute the 3D algorithm #define DS_NO_VIRTUALIZATION MAKE_HRESULT(0, _FACDS, 10) // The call failed because resources (such as a priority level) // were already being used by another caller #define DSERR_ALLOCATED MAKE_DSHRESULT(10) // The control (vol, pan, etc.) requested by the caller is not available #define DSERR_CONTROLUNAVAIL MAKE_DSHRESULT(30) // An invalid parameter was passed to the returning function #define DSERR_INVALIDPARAM E_INVALIDARG // This call is not valid for the current state of this object #define DSERR_INVALIDCALL MAKE_DSHRESULT(50) // An undetermined error occurred inside the DirectSound subsystem #define DSERR_GENERIC E_FAIL // The caller does not have the priority level required for the function to // succeed #define DSERR_PRIOLEVELNEEDED MAKE_DSHRESULT(70) // Not enough free memory is available to complete the operation #define DSERR_OUTOFMEMORY E_OUTOFMEMORY // The specified WAVE format is not supported #define DSERR_BADFORMAT MAKE_DSHRESULT(100) // The function called is not supported at this time #define DSERR_UNSUPPORTED E_NOTIMPL // No sound driver is available for use #define DSERR_NODRIVER MAKE_DSHRESULT(120) // This object is already initialized #define DSERR_ALREADYINITIALIZED MAKE_DSHRESULT(130) // This object does not support aggregation #define DSERR_NOAGGREGATION CLASS_E_NOAGGREGATION // The buffer memory has been lost, and must be restored #define DSERR_BUFFERLOST MAKE_DSHRESULT(150) // Another app has a higher priority level, preventing this call from // succeeding #define DSERR_OTHERAPPHASPRIO MAKE_DSHRESULT(160) // This object has not been initialized #define DSERR_UNINITIALIZED MAKE_DSHRESULT(170) // The requested COM interface is not available #define DSERR_NOINTERFACE E_NOINTERFACE // Access is denied #define DSERR_ACCESSDENIED E_ACCESSDENIED // Tried to create a DSBCAPS_CTRLFX buffer shorter than DSBSIZE_FX_MIN milliseconds #define DSERR_BUFFERTOOSMALL MAKE_DSHRESULT(180) // Attempt to use DirectSound 8 functionality on an older DirectSound object #define DSERR_DS8_REQUIRED MAKE_DSHRESULT(190) // A circular loop of send effects was detected #define DSERR_SENDLOOP MAKE_DSHRESULT(200) // The GUID specified in an audiopath file does not match a valid MIXIN buffer #define DSERR_BADSENDBUFFERGUID MAKE_DSHRESULT(210) // The object requested was not found (numerically equal to DMUS_E_NOT_FOUND) #define DSERR_OBJECTNOTFOUND MAKE_DSHRESULT(4449) // The effects requested could not be found on the system, or they were found // but in the wrong order, or in the wrong hardware/software locations. #define DSERR_FXUNAVAILABLE MAKE_DSHRESULT(220) // // Flags // #define DSCAPS_PRIMARYMONO 0x00000001 #define DSCAPS_PRIMARYSTEREO 0x00000002 #define DSCAPS_PRIMARY8BIT 0x00000004 #define DSCAPS_PRIMARY16BIT 0x00000008 #define DSCAPS_CONTINUOUSRATE 0x00000010 #define DSCAPS_EMULDRIVER 0x00000020 #define DSCAPS_CERTIFIED 0x00000040 #define DSCAPS_SECONDARYMONO 0x00000100 #define DSCAPS_SECONDARYSTEREO 0x00000200 #define DSCAPS_SECONDARY8BIT 0x00000400 #define DSCAPS_SECONDARY16BIT 0x00000800 #define DSSCL_NORMAL 0x00000001 #define DSSCL_PRIORITY 0x00000002 #define DSSCL_EXCLUSIVE 0x00000003 #define DSSCL_WRITEPRIMARY 0x00000004 #define DSSPEAKER_DIRECTOUT 0x00000000 #define DSSPEAKER_HEADPHONE 0x00000001 #define DSSPEAKER_MONO 0x00000002 #define DSSPEAKER_QUAD 0x00000003 #define DSSPEAKER_STEREO 0x00000004 #define DSSPEAKER_SURROUND 0x00000005 #define DSSPEAKER_5POINT1 0x00000006 // obsolete 5.1 setting #define DSSPEAKER_7POINT1 0x00000007 // obsolete 7.1 setting #define DSSPEAKER_7POINT1_SURROUND 0x00000008 // correct 7.1 Home Theater setting #define DSSPEAKER_7POINT1_WIDE DSSPEAKER_7POINT1 #if (DIRECTSOUND_VERSION >= 0x1000) #define DSSPEAKER_5POINT1_SURROUND 0x00000009 // correct 5.1 setting #define DSSPEAKER_5POINT1_BACK DSSPEAKER_5POINT1 #endif #define DSSPEAKER_GEOMETRY_MIN 0x00000005 // 5 degrees #define DSSPEAKER_GEOMETRY_NARROW 0x0000000A // 10 degrees #define DSSPEAKER_GEOMETRY_WIDE 0x00000014 // 20 degrees #define DSSPEAKER_GEOMETRY_MAX 0x000000B4 // 180 degrees #define DSSPEAKER_COMBINED(c, g) ((DWORD)(((BYTE)(c)) | ((DWORD)((BYTE)(g))) << 16)) #define DSSPEAKER_CONFIG(a) ((BYTE)(a)) #define DSSPEAKER_GEOMETRY(a) ((BYTE)(((DWORD)(a) >> 16) & 0x00FF)) #define DSBCAPS_PRIMARYBUFFER 0x00000001 #define DSBCAPS_STATIC 0x00000002 #define DSBCAPS_LOCHARDWARE 0x00000004 #define DSBCAPS_LOCSOFTWARE 0x00000008 #define DSBCAPS_CTRL3D 0x00000010 #define DSBCAPS_CTRLFREQUENCY 0x00000020 #define DSBCAPS_CTRLPAN 0x00000040 #define DSBCAPS_CTRLVOLUME 0x00000080 #define DSBCAPS_CTRLPOSITIONNOTIFY 0x00000100 #define DSBCAPS_CTRLFX 0x00000200 #define DSBCAPS_STICKYFOCUS 0x00004000 #define DSBCAPS_GLOBALFOCUS 0x00008000 #define DSBCAPS_GETCURRENTPOSITION2 0x00010000 #define DSBCAPS_MUTE3DATMAXDISTANCE 0x00020000 #define DSBCAPS_LOCDEFER 0x00040000 #if (DIRECTSOUND_VERSION >= 0x1000) // Force GetCurrentPosition() to return a buffer's true play position; // unmodified by aids to enhance backward compatibility. #define DSBCAPS_TRUEPLAYPOSITION 0x00080000 #endif #define DSBPLAY_LOOPING 0x00000001 #define DSBPLAY_LOCHARDWARE 0x00000002 #define DSBPLAY_LOCSOFTWARE 0x00000004 #define DSBPLAY_TERMINATEBY_TIME 0x00000008 #define DSBPLAY_TERMINATEBY_DISTANCE 0x000000010 #define DSBPLAY_TERMINATEBY_PRIORITY 0x000000020 #define DSBSTATUS_PLAYING 0x00000001 #define DSBSTATUS_BUFFERLOST 0x00000002 #define DSBSTATUS_LOOPING 0x00000004 #define DSBSTATUS_LOCHARDWARE 0x00000008 #define DSBSTATUS_LOCSOFTWARE 0x00000010 #define DSBSTATUS_TERMINATED 0x00000020 #define DSBLOCK_FROMWRITECURSOR 0x00000001 #define DSBLOCK_ENTIREBUFFER 0x00000002 #define DSBFREQUENCY_ORIGINAL 0 #define DSBFREQUENCY_MIN 100 #if DIRECTSOUND_VERSION >= 0x0900 #define DSBFREQUENCY_MAX 200000 #else #define DSBFREQUENCY_MAX 100000 #endif #define DSBPAN_LEFT -10000 #define DSBPAN_CENTER 0 #define DSBPAN_RIGHT 10000 #define DSBVOLUME_MIN -10000 #define DSBVOLUME_MAX 0 #define DSBSIZE_MIN 4 #define DSBSIZE_MAX 0x0FFFFFFF #define DSBSIZE_FX_MIN 150 // NOTE: Milliseconds, not bytes #define DSBNOTIFICATIONS_MAX 100000UL #define DS3DMODE_NORMAL 0x00000000 #define DS3DMODE_HEADRELATIVE 0x00000001 #define DS3DMODE_DISABLE 0x00000002 #define DS3D_IMMEDIATE 0x00000000 #define DS3D_DEFERRED 0x00000001 #define DS3D_MINDISTANCEFACTOR FLT_MIN #define DS3D_MAXDISTANCEFACTOR FLT_MAX #define DS3D_DEFAULTDISTANCEFACTOR 1.0f #define DS3D_MINROLLOFFFACTOR 0.0f #define DS3D_MAXROLLOFFFACTOR 10.0f #define DS3D_DEFAULTROLLOFFFACTOR 1.0f #define DS3D_MINDOPPLERFACTOR 0.0f #define DS3D_MAXDOPPLERFACTOR 10.0f #define DS3D_DEFAULTDOPPLERFACTOR 1.0f #define DS3D_DEFAULTMINDISTANCE 1.0f #define DS3D_DEFAULTMAXDISTANCE 1000000000.0f #define DS3D_MINCONEANGLE 0 #define DS3D_MAXCONEANGLE 360 #define DS3D_DEFAULTCONEANGLE 360 #define DS3D_DEFAULTCONEOUTSIDEVOLUME DSBVOLUME_MAX // IDirectSoundCapture attributes #define DSCCAPS_EMULDRIVER DSCAPS_EMULDRIVER #define DSCCAPS_CERTIFIED DSCAPS_CERTIFIED #define DSCCAPS_MULTIPLECAPTURE 0x00000001 // IDirectSoundCaptureBuffer attributes #define DSCBCAPS_WAVEMAPPED 0x80000000 #if DIRECTSOUND_VERSION >= 0x0800 #define DSCBCAPS_CTRLFX 0x00000200 #endif #define DSCBLOCK_ENTIREBUFFER 0x00000001 #define DSCBSTATUS_CAPTURING 0x00000001 #define DSCBSTATUS_LOOPING 0x00000002 #define DSCBSTART_LOOPING 0x00000001 #define DSBPN_OFFSETSTOP 0xFFFFFFFF #define DS_CERTIFIED 0x00000000 #define DS_UNCERTIFIED 0x00000001 // // Flags for the I3DL2 effects // // // I3DL2 Material Presets // enum { DSFX_I3DL2_MATERIAL_PRESET_SINGLEWINDOW, DSFX_I3DL2_MATERIAL_PRESET_DOUBLEWINDOW, DSFX_I3DL2_MATERIAL_PRESET_THINDOOR, DSFX_I3DL2_MATERIAL_PRESET_THICKDOOR, DSFX_I3DL2_MATERIAL_PRESET_WOODWALL, DSFX_I3DL2_MATERIAL_PRESET_BRICKWALL, DSFX_I3DL2_MATERIAL_PRESET_STONEWALL, DSFX_I3DL2_MATERIAL_PRESET_CURTAIN }; #define I3DL2_MATERIAL_PRESET_SINGLEWINDOW -2800,0.71f #define I3DL2_MATERIAL_PRESET_DOUBLEWINDOW -5000,0.40f #define I3DL2_MATERIAL_PRESET_THINDOOR -1800,0.66f #define I3DL2_MATERIAL_PRESET_THICKDOOR -4400,0.64f #define I3DL2_MATERIAL_PRESET_WOODWALL -4000,0.50f #define I3DL2_MATERIAL_PRESET_BRICKWALL -5000,0.60f #define I3DL2_MATERIAL_PRESET_STONEWALL -6000,0.68f #define I3DL2_MATERIAL_PRESET_CURTAIN -1200,0.15f enum { DSFX_I3DL2_ENVIRONMENT_PRESET_DEFAULT, DSFX_I3DL2_ENVIRONMENT_PRESET_GENERIC, DSFX_I3DL2_ENVIRONMENT_PRESET_PADDEDCELL, DSFX_I3DL2_ENVIRONMENT_PRESET_ROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_BATHROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_LIVINGROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_STONEROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_AUDITORIUM, DSFX_I3DL2_ENVIRONMENT_PRESET_CONCERTHALL, DSFX_I3DL2_ENVIRONMENT_PRESET_CAVE, DSFX_I3DL2_ENVIRONMENT_PRESET_ARENA, DSFX_I3DL2_ENVIRONMENT_PRESET_HANGAR, DSFX_I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY, DSFX_I3DL2_ENVIRONMENT_PRESET_HALLWAY, DSFX_I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR, DSFX_I3DL2_ENVIRONMENT_PRESET_ALLEY, DSFX_I3DL2_ENVIRONMENT_PRESET_FOREST, DSFX_I3DL2_ENVIRONMENT_PRESET_CITY, DSFX_I3DL2_ENVIRONMENT_PRESET_MOUNTAINS, DSFX_I3DL2_ENVIRONMENT_PRESET_QUARRY, DSFX_I3DL2_ENVIRONMENT_PRESET_PLAIN, DSFX_I3DL2_ENVIRONMENT_PRESET_PARKINGLOT, DSFX_I3DL2_ENVIRONMENT_PRESET_SEWERPIPE, DSFX_I3DL2_ENVIRONMENT_PRESET_UNDERWATER, DSFX_I3DL2_ENVIRONMENT_PRESET_SMALLROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL, DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEHALL, DSFX_I3DL2_ENVIRONMENT_PRESET_PLATE }; // // I3DL2 Reverberation Presets Values // #define I3DL2_ENVIRONMENT_PRESET_DEFAULT -1000, -100, 0.0f, 1.49f, 0.83f, -2602, 0.007f, 200, 0.011f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_GENERIC -1000, -100, 0.0f, 1.49f, 0.83f, -2602, 0.007f, 200, 0.011f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_PADDEDCELL -1000,-6000, 0.0f, 0.17f, 0.10f, -1204, 0.001f, 207, 0.002f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_ROOM -1000, -454, 0.0f, 0.40f, 0.83f, -1646, 0.002f, 53, 0.003f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_BATHROOM -1000,-1200, 0.0f, 1.49f, 0.54f, -370, 0.007f, 1030, 0.011f, 100.0f, 60.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_LIVINGROOM -1000,-6000, 0.0f, 0.50f, 0.10f, -1376, 0.003f, -1104, 0.004f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_STONEROOM -1000, -300, 0.0f, 2.31f, 0.64f, -711, 0.012f, 83, 0.017f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_AUDITORIUM -1000, -476, 0.0f, 4.32f, 0.59f, -789, 0.020f, -289, 0.030f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_CONCERTHALL -1000, -500, 0.0f, 3.92f, 0.70f, -1230, 0.020f, -2, 0.029f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_CAVE -1000, 0, 0.0f, 2.91f, 1.30f, -602, 0.015f, -302, 0.022f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_ARENA -1000, -698, 0.0f, 7.24f, 0.33f, -1166, 0.020f, 16, 0.030f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_HANGAR -1000,-1000, 0.0f,10.05f, 0.23f, -602, 0.020f, 198, 0.030f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY -1000,-4000, 0.0f, 0.30f, 0.10f, -1831, 0.002f, -1630, 0.030f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_HALLWAY -1000, -300, 0.0f, 1.49f, 0.59f, -1219, 0.007f, 441, 0.011f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR -1000, -237, 0.0f, 2.70f, 0.79f, -1214, 0.013f, 395, 0.020f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_ALLEY -1000, -270, 0.0f, 1.49f, 0.86f, -1204, 0.007f, -4, 0.011f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_FOREST -1000,-3300, 0.0f, 1.49f, 0.54f, -2560, 0.162f, -613, 0.088f, 79.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_CITY -1000, -800, 0.0f, 1.49f, 0.67f, -2273, 0.007f, -2217, 0.011f, 50.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_MOUNTAINS -1000,-2500, 0.0f, 1.49f, 0.21f, -2780, 0.300f, -2014, 0.100f, 27.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_QUARRY -1000,-1000, 0.0f, 1.49f, 0.83f,-10000, 0.061f, 500, 0.025f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_PLAIN -1000,-2000, 0.0f, 1.49f, 0.50f, -2466, 0.179f, -2514, 0.100f, 21.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_PARKINGLOT -1000, 0, 0.0f, 1.65f, 1.50f, -1363, 0.008f, -1153, 0.012f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_SEWERPIPE -1000,-1000, 0.0f, 2.81f, 0.14f, 429, 0.014f, 648, 0.021f, 80.0f, 60.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_UNDERWATER -1000,-4000, 0.0f, 1.49f, 0.10f, -449, 0.007f, 1700, 0.011f, 100.0f, 100.0f, 5000.0f // // Examples simulating 'musical' reverb presets // // Name Decay time Description // Small Room 1.1s A small size room with a length of 5m or so. // Medium Room 1.3s A medium size room with a length of 10m or so. // Large Room 1.5s A large size room suitable for live performances. // Medium Hall 1.8s A medium size concert hall. // Large Hall 1.8s A large size concert hall suitable for a full orchestra. // Plate 1.3s A plate reverb simulation. // #define I3DL2_ENVIRONMENT_PRESET_SMALLROOM -1000, -600, 0.0f, 1.10f, 0.83f, -400, 0.005f, 500, 0.010f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM -1000, -600, 0.0f, 1.30f, 0.83f, -1000, 0.010f, -200, 0.020f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_LARGEROOM -1000, -600, 0.0f, 1.50f, 0.83f, -1600, 0.020f, -1000, 0.040f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL -1000, -600, 0.0f, 1.80f, 0.70f, -1300, 0.015f, -800, 0.030f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_LARGEHALL -1000, -600, 0.0f, 1.80f, 0.70f, -2000, 0.030f, -1400, 0.060f, 100.0f, 100.0f, 5000.0f #define I3DL2_ENVIRONMENT_PRESET_PLATE -1000, -200, 0.0f, 1.30f, 0.90f, 0, 0.002f, 0, 0.010f, 100.0f, 75.0f, 5000.0f // // DirectSound3D Algorithms // // Default DirectSound3D algorithm {00000000-0000-0000-0000-000000000000} #define DS3DALG_DEFAULT GUID_NULL // No virtualization (Pan3D) {C241333F-1C1B-11d2-94F5-00C04FC28ACA} DEFINE_GUID(DS3DALG_NO_VIRTUALIZATION, 0xc241333f, 0x1c1b, 0x11d2, 0x94, 0xf5, 0x0, 0xc0, 0x4f, 0xc2, 0x8a, 0xca); // High-quality HRTF algorithm {C2413340-1C1B-11d2-94F5-00C04FC28ACA} DEFINE_GUID(DS3DALG_HRTF_FULL, 0xc2413340, 0x1c1b, 0x11d2, 0x94, 0xf5, 0x0, 0xc0, 0x4f, 0xc2, 0x8a, 0xca); // Lower-quality HRTF algorithm {C2413342-1C1B-11d2-94F5-00C04FC28ACA} DEFINE_GUID(DS3DALG_HRTF_LIGHT, 0xc2413342, 0x1c1b, 0x11d2, 0x94, 0xf5, 0x0, 0xc0, 0x4f, 0xc2, 0x8a, 0xca); #if DIRECTSOUND_VERSION >= 0x0800 // // DirectSound Internal Effect Algorithms // // Gargle {DAFD8210-5711-4B91-9FE3-F75B7AE279BF} DEFINE_GUID(GUID_DSFX_STANDARD_GARGLE, 0xdafd8210, 0x5711, 0x4b91, 0x9f, 0xe3, 0xf7, 0x5b, 0x7a, 0xe2, 0x79, 0xbf); // Chorus {EFE6629C-81F7-4281-BD91-C9D604A95AF6} DEFINE_GUID(GUID_DSFX_STANDARD_CHORUS, 0xefe6629c, 0x81f7, 0x4281, 0xbd, 0x91, 0xc9, 0xd6, 0x04, 0xa9, 0x5a, 0xf6); // Flanger {EFCA3D92-DFD8-4672-A603-7420894BAD98} DEFINE_GUID(GUID_DSFX_STANDARD_FLANGER, 0xefca3d92, 0xdfd8, 0x4672, 0xa6, 0x03, 0x74, 0x20, 0x89, 0x4b, 0xad, 0x98); // Echo/Delay {EF3E932C-D40B-4F51-8CCF-3F98F1B29D5D} DEFINE_GUID(GUID_DSFX_STANDARD_ECHO, 0xef3e932c, 0xd40b, 0x4f51, 0x8c, 0xcf, 0x3f, 0x98, 0xf1, 0xb2, 0x9d, 0x5d); // Distortion {EF114C90-CD1D-484E-96E5-09CFAF912A21} DEFINE_GUID(GUID_DSFX_STANDARD_DISTORTION, 0xef114c90, 0xcd1d, 0x484e, 0x96, 0xe5, 0x09, 0xcf, 0xaf, 0x91, 0x2a, 0x21); // Compressor/Limiter {EF011F79-4000-406D-87AF-BFFB3FC39D57} DEFINE_GUID(GUID_DSFX_STANDARD_COMPRESSOR, 0xef011f79, 0x4000, 0x406d, 0x87, 0xaf, 0xbf, 0xfb, 0x3f, 0xc3, 0x9d, 0x57); // Parametric Equalization {120CED89-3BF4-4173-A132-3CB406CF3231} DEFINE_GUID(GUID_DSFX_STANDARD_PARAMEQ, 0x120ced89, 0x3bf4, 0x4173, 0xa1, 0x32, 0x3c, 0xb4, 0x06, 0xcf, 0x32, 0x31); // I3DL2 Environmental Reverberation: Reverb (Listener) Effect {EF985E71-D5C7-42D4-BA4D-2D073E2E96F4} DEFINE_GUID(GUID_DSFX_STANDARD_I3DL2REVERB, 0xef985e71, 0xd5c7, 0x42d4, 0xba, 0x4d, 0x2d, 0x07, 0x3e, 0x2e, 0x96, 0xf4); // Waves Reverberation {87FC0268-9A55-4360-95AA-004A1D9DE26C} DEFINE_GUID(GUID_DSFX_WAVES_REVERB, 0x87fc0268, 0x9a55, 0x4360, 0x95, 0xaa, 0x00, 0x4a, 0x1d, 0x9d, 0xe2, 0x6c); // // DirectSound Capture Effect Algorithms // // Acoustic Echo Canceller {BF963D80-C559-11D0-8A2B-00A0C9255AC1} // Matches KSNODETYPE_ACOUSTIC_ECHO_CANCEL in ksmedia.h DEFINE_GUID(GUID_DSCFX_CLASS_AEC, 0xBF963D80L, 0xC559, 0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1); // Microsoft AEC {CDEBB919-379A-488a-8765-F53CFD36DE40} DEFINE_GUID(GUID_DSCFX_MS_AEC, 0xcdebb919, 0x379a, 0x488a, 0x87, 0x65, 0xf5, 0x3c, 0xfd, 0x36, 0xde, 0x40); // System AEC {1C22C56D-9879-4f5b-A389-27996DDC2810} DEFINE_GUID(GUID_DSCFX_SYSTEM_AEC, 0x1c22c56d, 0x9879, 0x4f5b, 0xa3, 0x89, 0x27, 0x99, 0x6d, 0xdc, 0x28, 0x10); // Noise Supression {E07F903F-62FD-4e60-8CDD-DEA7236665B5} // Matches KSNODETYPE_NOISE_SUPPRESS in post Windows ME DDK's ksmedia.h DEFINE_GUID(GUID_DSCFX_CLASS_NS, 0xe07f903f, 0x62fd, 0x4e60, 0x8c, 0xdd, 0xde, 0xa7, 0x23, 0x66, 0x65, 0xb5); // Microsoft Noise Suppresion {11C5C73B-66E9-4ba1-A0BA-E814C6EED92D} DEFINE_GUID(GUID_DSCFX_MS_NS, 0x11c5c73b, 0x66e9, 0x4ba1, 0xa0, 0xba, 0xe8, 0x14, 0xc6, 0xee, 0xd9, 0x2d); // System Noise Suppresion {5AB0882E-7274-4516-877D-4EEE99BA4FD0} DEFINE_GUID(GUID_DSCFX_SYSTEM_NS, 0x5ab0882e, 0x7274, 0x4516, 0x87, 0x7d, 0x4e, 0xee, 0x99, 0xba, 0x4f, 0xd0); #endif // DIRECTSOUND_VERSION >= 0x0800 #endif // __DSOUND_INCLUDED__ #ifdef __cplusplus }; #endif // __cplusplus stk-4.4.4/src/include/ginclude.h000644 000766 000766 00000001174 12015735511 016466 0ustar00garygary000000 000000 #ifndef __gInclude__ #define __gInclude__ #if SGI #undef BEOS #undef MAC #undef WINDOWS // #define ASIO_BIG_ENDIAN 1 #define ASIO_CPU_MIPS 1 #elif defined WIN32 #undef BEOS #undef MAC #undef SGI #define WINDOWS 1 #define ASIO_LITTLE_ENDIAN 1 #define ASIO_CPU_X86 1 #elif BEOS #undef MAC #undef SGI #undef WINDOWS #define ASIO_LITTLE_ENDIAN 1 #define ASIO_CPU_X86 1 // #else #define MAC 1 #undef BEOS #undef WINDOWS #undef SGI #define ASIO_BIG_ENDIAN 1 #define ASIO_CPU_PPC 1 #endif // always #define NATIVE_INT64 0 #define IEEE754_64FLOAT 1 #endif // __gInclude__ stk-4.4.4/src/include/iasiodrv.h000644 000766 000766 00000003064 12015735511 016514 0ustar00garygary000000 000000 #include "asiosys.h" #include "asio.h" /* Forward Declarations */ #ifndef __ASIODRIVER_FWD_DEFINED__ #define __ASIODRIVER_FWD_DEFINED__ typedef interface IASIO IASIO; #endif /* __ASIODRIVER_FWD_DEFINED__ */ interface IASIO : public IUnknown { virtual ASIOBool init(void *sysHandle) = 0; virtual void getDriverName(char *name) = 0; virtual long getDriverVersion() = 0; virtual void getErrorMessage(char *string) = 0; virtual ASIOError start() = 0; virtual ASIOError stop() = 0; virtual ASIOError getChannels(long *numInputChannels, long *numOutputChannels) = 0; virtual ASIOError getLatencies(long *inputLatency, long *outputLatency) = 0; virtual ASIOError getBufferSize(long *minSize, long *maxSize, long *preferredSize, long *granularity) = 0; virtual ASIOError canSampleRate(ASIOSampleRate sampleRate) = 0; virtual ASIOError getSampleRate(ASIOSampleRate *sampleRate) = 0; virtual ASIOError setSampleRate(ASIOSampleRate sampleRate) = 0; virtual ASIOError getClockSources(ASIOClockSource *clocks, long *numSources) = 0; virtual ASIOError setClockSource(long reference) = 0; virtual ASIOError getSamplePosition(ASIOSamples *sPos, ASIOTimeStamp *tStamp) = 0; virtual ASIOError getChannelInfo(ASIOChannelInfo *info) = 0; virtual ASIOError createBuffers(ASIOBufferInfo *bufferInfos, long numChannels, long bufferSize, ASIOCallbacks *callbacks) = 0; virtual ASIOError disposeBuffers() = 0; virtual ASIOError controlPanel() = 0; virtual ASIOError future(long selector,void *opt) = 0; virtual ASIOError outputReady() = 0; }; stk-4.4.4/src/include/iasiothiscallresolver.cpp000644 000766 000766 00000056663 12015735511 021656 0ustar00garygary000000 000000 /* IASIOThiscallResolver.cpp see the comments in iasiothiscallresolver.h for the top level description - this comment describes the technical details of the implementation. The latest version of this file is available from: http://www.audiomulch.com/~rossb/code/calliasio please email comments to Ross Bencina BACKGROUND The IASIO interface declared in the Steinberg ASIO 2 SDK declares functions with no explicit calling convention. This causes MSVC++ to default to using the thiscall convention, which is a proprietary convention not implemented by some non-microsoft compilers - notably borland BCC, C++Builder, and gcc. MSVC++ is the defacto standard compiler used by Steinberg. As a result of this situation, the ASIO sdk will compile with any compiler, however attempting to execute the compiled code will cause a crash due to different default calling conventions on non-Microsoft compilers. IASIOThiscallResolver solves the problem by providing an adapter class that delegates to the IASIO interface using the correct calling convention (thiscall). Due to the lack of support for thiscall in the Borland and GCC compilers, the calls have been implemented in assembly language. A number of macros are defined for thiscall function calls with different numbers of parameters, with and without return values - it may be possible to modify the format of these macros to make them work with other inline assemblers. THISCALL DEFINITION A number of definitions of the thiscall calling convention are floating around the internet. The following definition has been validated against output from the MSVC++ compiler: For non-vararg functions, thiscall works as follows: the object (this) pointer is passed in ECX. All arguments are passed on the stack in right to left order. The return value is placed in EAX. The callee clears the passed arguments from the stack. FINDING FUNCTION POINTERS FROM AN IASIO POINTER The first field of a COM object is a pointer to its vtble. Thus a pointer to an object implementing the IASIO interface also points to a pointer to that object's vtbl. The vtble is a table of function pointers for all of the virtual functions exposed by the implemented interfaces. If we consider a variable declared as a pointer to IASO: IASIO *theAsioDriver theAsioDriver points to: object implementing IASIO { IASIOvtbl *vtbl other data } in other words, theAsioDriver points to a pointer to an IASIOvtbl vtbl points to a table of function pointers: IASIOvtbl ( interface IASIO : public IUnknown ) { (IUnknown functions) 0 virtual HRESULT STDMETHODCALLTYPE (*QueryInterface)(REFIID riid, void **ppv) = 0; 4 virtual ULONG STDMETHODCALLTYPE (*AddRef)() = 0; 8 virtual ULONG STDMETHODCALLTYPE (*Release)() = 0; (IASIO functions) 12 virtual ASIOBool (*init)(void *sysHandle) = 0; 16 virtual void (*getDriverName)(char *name) = 0; 20 virtual long (*getDriverVersion)() = 0; 24 virtual void (*getErrorMessage)(char *string) = 0; 28 virtual ASIOError (*start)() = 0; 32 virtual ASIOError (*stop)() = 0; 36 virtual ASIOError (*getChannels)(long *numInputChannels, long *numOutputChannels) = 0; 40 virtual ASIOError (*getLatencies)(long *inputLatency, long *outputLatency) = 0; 44 virtual ASIOError (*getBufferSize)(long *minSize, long *maxSize, long *preferredSize, long *granularity) = 0; 48 virtual ASIOError (*canSampleRate)(ASIOSampleRate sampleRate) = 0; 52 virtual ASIOError (*getSampleRate)(ASIOSampleRate *sampleRate) = 0; 56 virtual ASIOError (*setSampleRate)(ASIOSampleRate sampleRate) = 0; 60 virtual ASIOError (*getClockSources)(ASIOClockSource *clocks, long *numSources) = 0; 64 virtual ASIOError (*setClockSource)(long reference) = 0; 68 virtual ASIOError (*getSamplePosition)(ASIOSamples *sPos, ASIOTimeStamp *tStamp) = 0; 72 virtual ASIOError (*getChannelInfo)(ASIOChannelInfo *info) = 0; 76 virtual ASIOError (*createBuffers)(ASIOBufferInfo *bufferInfos, long numChannels, long bufferSize, ASIOCallbacks *callbacks) = 0; 80 virtual ASIOError (*disposeBuffers)() = 0; 84 virtual ASIOError (*controlPanel)() = 0; 88 virtual ASIOError (*future)(long selector,void *opt) = 0; 92 virtual ASIOError (*outputReady)() = 0; }; The numbers in the left column show the byte offset of each function ptr from the beginning of the vtbl. These numbers are used in the code below to select different functions. In order to find the address of a particular function, theAsioDriver must first be dereferenced to find the value of the vtbl pointer: mov eax, theAsioDriver mov edx, [theAsioDriver] // edx now points to vtbl[0] Then an offset must be added to the vtbl pointer to select a particular function, for example vtbl+44 points to the slot containing a pointer to the getBufferSize function. Finally vtbl+x must be dereferenced to obtain the value of the function pointer stored in that address: call [edx+44] // call the function pointed to by // the value in the getBufferSize field of the vtbl SEE ALSO Martin Fay's OpenASIO DLL at http://www.martinfay.com solves the same problem by providing a new COM interface which wraps IASIO with an interface that uses portable calling conventions. OpenASIO must be compiled with MSVC, and requires that you ship the OpenASIO DLL with your application. ACKNOWLEDGEMENTS Ross Bencina: worked out the thiscall details above, wrote the original Borland asm macros, and a patch for asio.cpp (which is no longer needed). Thanks to Martin Fay for introducing me to the issues discussed here, and to Rene G. Ceballos for assisting with asm dumps from MSVC++. Antti Silvast: converted the original calliasio to work with gcc and NASM by implementing the asm code in a separate file. Fraser Adams: modified the original calliasio containing the Borland inline asm to add inline asm for gcc i.e. Intel syntax for Borland and AT&T syntax for gcc. This seems a neater approach for gcc than to have a separate .asm file and it means that we only need one version of the thiscall patch. Fraser Adams: rewrote the original calliasio patch in the form of the IASIOThiscallResolver class in order to avoid modifications to files from the Steinberg SDK, which may have had potential licence issues. Andrew Baldwin: contributed fixes for compatibility problems with more recent versions of the gcc assembler. */ // We only need IASIOThiscallResolver at all if we are on Win32. For other // platforms we simply bypass the IASIOThiscallResolver definition to allow us // to be safely #include'd whatever the platform to keep client code portable #if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__)) && !defined(_WIN64) // If microsoft compiler we can call IASIO directly so IASIOThiscallResolver // is not used. #if !defined(_MSC_VER) #include #include // We have a mechanism in iasiothiscallresolver.h to ensure that asio.h is // #include'd before it in client code, we do NOT want to do this test here. #define iasiothiscallresolver_sourcefile 1 #include "iasiothiscallresolver.h" #undef iasiothiscallresolver_sourcefile // iasiothiscallresolver.h redefines ASIOInit for clients, but we don't want // this macro defined in this translation unit. #undef ASIOInit // theAsioDriver is a global pointer to the current IASIO instance which the // ASIO SDK uses to perform all actions on the IASIO interface. We substitute // our own forwarding interface into this pointer. extern IASIO* theAsioDriver; // The following macros define the inline assembler for BORLAND first then gcc #if defined(__BCPLUSPLUS__) || defined(__BORLANDC__) #define CALL_THISCALL_0( resultName, thisPtr, funcOffset )\ void *this_ = (thisPtr); \ __asm { \ mov ecx, this_ ; \ mov eax, [ecx] ; \ call [eax+funcOffset] ; \ mov resultName, eax ; \ } #define CALL_VOID_THISCALL_1( thisPtr, funcOffset, param1 )\ void *this_ = (thisPtr); \ __asm { \ mov eax, param1 ; \ push eax ; \ mov ecx, this_ ; \ mov eax, [ecx] ; \ call [eax+funcOffset] ; \ } #define CALL_THISCALL_1( resultName, thisPtr, funcOffset, param1 )\ void *this_ = (thisPtr); \ __asm { \ mov eax, param1 ; \ push eax ; \ mov ecx, this_ ; \ mov eax, [ecx] ; \ call [eax+funcOffset] ; \ mov resultName, eax ; \ } #define CALL_THISCALL_1_DOUBLE( resultName, thisPtr, funcOffset, param1 )\ void *this_ = (thisPtr); \ void *doubleParamPtr_ (¶m1); \ __asm { \ mov eax, doubleParamPtr_ ; \ push [eax+4] ; \ push [eax] ; \ mov ecx, this_ ; \ mov eax, [ecx] ; \ call [eax+funcOffset] ; \ mov resultName, eax ; \ } #define CALL_THISCALL_2( resultName, thisPtr, funcOffset, param1, param2 )\ void *this_ = (thisPtr); \ __asm { \ mov eax, param2 ; \ push eax ; \ mov eax, param1 ; \ push eax ; \ mov ecx, this_ ; \ mov eax, [ecx] ; \ call [eax+funcOffset] ; \ mov resultName, eax ; \ } #define CALL_THISCALL_4( resultName, thisPtr, funcOffset, param1, param2, param3, param4 )\ void *this_ = (thisPtr); \ __asm { \ mov eax, param4 ; \ push eax ; \ mov eax, param3 ; \ push eax ; \ mov eax, param2 ; \ push eax ; \ mov eax, param1 ; \ push eax ; \ mov ecx, this_ ; \ mov eax, [ecx] ; \ call [eax+funcOffset] ; \ mov resultName, eax ; \ } #elif defined(__GNUC__) #define CALL_THISCALL_0( resultName, thisPtr, funcOffset ) \ __asm__ __volatile__ ("movl (%1), %%edx\n\t" \ "call *"#funcOffset"(%%edx)\n\t" \ :"=a"(resultName) /* Output Operands */ \ :"c"(thisPtr) /* Input Operands */ \ : "%edx" /* Clobbered Registers */ \ ); \ #define CALL_VOID_THISCALL_1( thisPtr, funcOffset, param1 ) \ __asm__ __volatile__ ("pushl %0\n\t" \ "movl (%1), %%edx\n\t" \ "call *"#funcOffset"(%%edx)\n\t" \ : /* Output Operands */ \ :"r"(param1), /* Input Operands */ \ "c"(thisPtr) \ : "%edx" /* Clobbered Registers */ \ ); \ #define CALL_THISCALL_1( resultName, thisPtr, funcOffset, param1 ) \ __asm__ __volatile__ ("pushl %1\n\t" \ "movl (%2), %%edx\n\t" \ "call *"#funcOffset"(%%edx)\n\t" \ :"=a"(resultName) /* Output Operands */ \ :"r"(param1), /* Input Operands */ \ "c"(thisPtr) \ : "%edx" /* Clobbered Registers */ \ ); \ #define CALL_THISCALL_1_DOUBLE( resultName, thisPtr, funcOffset, param1 ) \ do { \ double param1f64 = param1; /* Cast explicitly to double */ \ double *param1f64Ptr = ¶m1f64; /* Make pointer to address */ \ __asm__ __volatile__ ("pushl 4(%1)\n\t" \ "pushl (%1)\n\t" \ "movl (%2), %%edx\n\t" \ "call *"#funcOffset"(%%edx);\n\t" \ : "=a"(resultName) /* Output Operands */ \ : "r"(param1f64Ptr), /* Input Operands */ \ "c"(thisPtr), \ "m"(*param1f64Ptr) /* Using address */ \ : "%edx" /* Clobbered Registers */ \ ); \ } while (0); \ #define CALL_THISCALL_2( resultName, thisPtr, funcOffset, param1, param2 ) \ __asm__ __volatile__ ("pushl %1\n\t" \ "pushl %2\n\t" \ "movl (%3), %%edx\n\t" \ "call *"#funcOffset"(%%edx)\n\t" \ :"=a"(resultName) /* Output Operands */ \ :"r"(param2), /* Input Operands */ \ "r"(param1), \ "c"(thisPtr) \ : "%edx" /* Clobbered Registers */ \ ); \ #define CALL_THISCALL_4( resultName, thisPtr, funcOffset, param1, param2, param3, param4 )\ __asm__ __volatile__ ("pushl %1\n\t" \ "pushl %2\n\t" \ "pushl %3\n\t" \ "pushl %4\n\t" \ "movl (%5), %%edx\n\t" \ "call *"#funcOffset"(%%edx)\n\t" \ :"=a"(resultName) /* Output Operands */ \ :"r"(param4), /* Input Operands */ \ "r"(param3), \ "r"(param2), \ "r"(param1), \ "c"(thisPtr) \ : "%edx" /* Clobbered Registers */ \ ); \ #endif // Our static singleton instance. IASIOThiscallResolver IASIOThiscallResolver::instance; // Constructor called to initialize static Singleton instance above. Note that // it is important not to clear that_ incase it has already been set by the call // to placement new in ASIOInit(). IASIOThiscallResolver::IASIOThiscallResolver() { } // Constructor called from ASIOInit() below IASIOThiscallResolver::IASIOThiscallResolver(IASIO* that) : that_( that ) { } // Implement IUnknown methods as assert(false). IASIOThiscallResolver is not // really a COM object, just a wrapper which will work with the ASIO SDK. // If you wanted to use ASIO without the SDK you might want to implement COM // aggregation in these methods. HRESULT STDMETHODCALLTYPE IASIOThiscallResolver::QueryInterface(REFIID riid, void **ppv) { (void)riid; // suppress unused variable warning assert( false ); // this function should never be called by the ASIO SDK. *ppv = NULL; return E_NOINTERFACE; } ULONG STDMETHODCALLTYPE IASIOThiscallResolver::AddRef() { assert( false ); // this function should never be called by the ASIO SDK. return 1; } ULONG STDMETHODCALLTYPE IASIOThiscallResolver::Release() { assert( false ); // this function should never be called by the ASIO SDK. return 1; } // Implement the IASIO interface methods by performing the vptr manipulation // described above then delegating to the real implementation. ASIOBool IASIOThiscallResolver::init(void *sysHandle) { ASIOBool result; CALL_THISCALL_1( result, that_, 12, sysHandle ); return result; } void IASIOThiscallResolver::getDriverName(char *name) { CALL_VOID_THISCALL_1( that_, 16, name ); } long IASIOThiscallResolver::getDriverVersion() { ASIOBool result; CALL_THISCALL_0( result, that_, 20 ); return result; } void IASIOThiscallResolver::getErrorMessage(char *string) { CALL_VOID_THISCALL_1( that_, 24, string ); } ASIOError IASIOThiscallResolver::start() { ASIOBool result; CALL_THISCALL_0( result, that_, 28 ); return result; } ASIOError IASIOThiscallResolver::stop() { ASIOBool result; CALL_THISCALL_0( result, that_, 32 ); return result; } ASIOError IASIOThiscallResolver::getChannels(long *numInputChannels, long *numOutputChannels) { ASIOBool result; CALL_THISCALL_2( result, that_, 36, numInputChannels, numOutputChannels ); return result; } ASIOError IASIOThiscallResolver::getLatencies(long *inputLatency, long *outputLatency) { ASIOBool result; CALL_THISCALL_2( result, that_, 40, inputLatency, outputLatency ); return result; } ASIOError IASIOThiscallResolver::getBufferSize(long *minSize, long *maxSize, long *preferredSize, long *granularity) { ASIOBool result; CALL_THISCALL_4( result, that_, 44, minSize, maxSize, preferredSize, granularity ); return result; } ASIOError IASIOThiscallResolver::canSampleRate(ASIOSampleRate sampleRate) { ASIOBool result; CALL_THISCALL_1_DOUBLE( result, that_, 48, sampleRate ); return result; } ASIOError IASIOThiscallResolver::getSampleRate(ASIOSampleRate *sampleRate) { ASIOBool result; CALL_THISCALL_1( result, that_, 52, sampleRate ); return result; } ASIOError IASIOThiscallResolver::setSampleRate(ASIOSampleRate sampleRate) { ASIOBool result; CALL_THISCALL_1_DOUBLE( result, that_, 56, sampleRate ); return result; } ASIOError IASIOThiscallResolver::getClockSources(ASIOClockSource *clocks, long *numSources) { ASIOBool result; CALL_THISCALL_2( result, that_, 60, clocks, numSources ); return result; } ASIOError IASIOThiscallResolver::setClockSource(long reference) { ASIOBool result; CALL_THISCALL_1( result, that_, 64, reference ); return result; } ASIOError IASIOThiscallResolver::getSamplePosition(ASIOSamples *sPos, ASIOTimeStamp *tStamp) { ASIOBool result; CALL_THISCALL_2( result, that_, 68, sPos, tStamp ); return result; } ASIOError IASIOThiscallResolver::getChannelInfo(ASIOChannelInfo *info) { ASIOBool result; CALL_THISCALL_1( result, that_, 72, info ); return result; } ASIOError IASIOThiscallResolver::createBuffers(ASIOBufferInfo *bufferInfos, long numChannels, long bufferSize, ASIOCallbacks *callbacks) { ASIOBool result; CALL_THISCALL_4( result, that_, 76, bufferInfos, numChannels, bufferSize, callbacks ); return result; } ASIOError IASIOThiscallResolver::disposeBuffers() { ASIOBool result; CALL_THISCALL_0( result, that_, 80 ); return result; } ASIOError IASIOThiscallResolver::controlPanel() { ASIOBool result; CALL_THISCALL_0( result, that_, 84 ); return result; } ASIOError IASIOThiscallResolver::future(long selector,void *opt) { ASIOBool result; CALL_THISCALL_2( result, that_, 88, selector, opt ); return result; } ASIOError IASIOThiscallResolver::outputReady() { ASIOBool result; CALL_THISCALL_0( result, that_, 92 ); return result; } // Implement our substitute ASIOInit() method ASIOError IASIOThiscallResolver::ASIOInit(ASIODriverInfo *info) { // To ensure that our instance's vptr is correctly constructed, even if // ASIOInit is called prior to main(), we explicitly call its constructor // (potentially over the top of an existing instance). Note that this is // pretty ugly, and is only safe because IASIOThiscallResolver has no // destructor and contains no objects with destructors. new((void*)&instance) IASIOThiscallResolver( theAsioDriver ); // Interpose between ASIO client code and the real driver. theAsioDriver = &instance; // Note that we never need to switch theAsioDriver back to point to the // real driver because theAsioDriver is reset to zero in ASIOExit(). // Delegate to the real ASIOInit return ::ASIOInit(info); } #endif /* !defined(_MSC_VER) */ #endif /* Win32 */ stk-4.4.4/src/include/iasiothiscallresolver.h000644 000766 000766 00000023210 12015735511 021301 0ustar00garygary000000 000000 // **************************************************************************** // // Changed: I have modified this file slightly (includes) to work with // RtAudio. RtAudio.cpp must include this file after asio.h. // // File: IASIOThiscallResolver.h // Description: The IASIOThiscallResolver class implements the IASIO // interface and acts as a proxy to the real IASIO interface by // calling through its vptr table using the thiscall calling // convention. To put it another way, we interpose // IASIOThiscallResolver between ASIO SDK code and the driver. // This is necessary because most non-Microsoft compilers don't // implement the thiscall calling convention used by IASIO. // // iasiothiscallresolver.cpp contains the background of this // problem plus a technical description of the vptr // manipulations. // // In order to use this mechanism one simply has to add // iasiothiscallresolver.cpp to the list of files to compile // and #include // // Note that this #include must come after the other ASIO SDK // #includes, for example: // // #include // #include // #include // #include // #include // // Actually the important thing is to #include // after . We have // incorporated a test to enforce this ordering. // // The code transparently takes care of the interposition by // using macro substitution to intercept calls to ASIOInit() // and ASIOExit(). We save the original ASIO global // "theAsioDriver" in our "that" variable, and then set // "theAsioDriver" to equal our IASIOThiscallResolver instance. // // Whilst this method of resolving the thiscall problem requires // the addition of #include to client // code it has the advantage that it does not break the terms // of the ASIO licence by publishing it. We are NOT modifying // any Steinberg code here, we are merely implementing the IASIO // interface in the same way that we would need to do if we // wished to provide an open source ASIO driver. // // For compilation with MinGW -lole32 needs to be added to the // linker options. For BORLAND, linking with Import32.lib is // sufficient. // // The dependencies are with: CoInitialize, CoUninitialize, // CoCreateInstance, CLSIDFromString - used by asiolist.cpp // and are required on Windows whether ThiscallResolver is used // or not. // // Searching for the above strings in the root library path // of your compiler should enable the correct libraries to be // identified if they aren't immediately obvious. // // Note that the current implementation of IASIOThiscallResolver // is not COM compliant - it does not correctly implement the // IUnknown interface. Implementing it is not necessary because // it is not called by parts of the ASIO SDK which call through // theAsioDriver ptr. The IUnknown methods are implemented as // assert(false) to ensure that the code fails if they are // ever called. // Restrictions: None. Public Domain & Open Source distribute freely // You may use IASIOThiscallResolver commercially as well as // privately. // You the user assume the responsibility for the use of the // files, binary or text, and there is no guarantee or warranty, // expressed or implied, including but not limited to the // implied warranties of merchantability and fitness for a // particular purpose. You assume all responsibility and agree // to hold no entity, copyright holder or distributors liable // for any loss of data or inaccurate representations of data // as a result of using IASIOThiscallResolver. // Version: 1.4 Added separate macro CALL_THISCALL_1_DOUBLE from // Andrew Baldwin, and volatile for whole gcc asm blocks, // both for compatibility with newer gcc versions. Cleaned up // Borland asm to use one less register. // 1.3 Switched to including assert.h for better compatibility. // Wrapped entire .h and .cpp contents with a check for // _MSC_VER to provide better compatibility with MS compilers. // Changed Singleton implementation to use static instance // instead of freestore allocated instance. Removed ASIOExit // macro as it is no longer needed. // 1.2 Removed semicolons from ASIOInit and ASIOExit macros to // allow them to be embedded in expressions (if statements). // Cleaned up some comments. Removed combase.c dependency (it // doesn't compile with BCB anyway) by stubbing IUnknown. // 1.1 Incorporated comments from Ross Bencina including things // such as changing name from ThiscallResolver to // IASIOThiscallResolver, tidying up the constructor, fixing // a bug in IASIOThiscallResolver::ASIOExit() and improving // portability through the use of conditional compilation // 1.0 Initial working version. // Created: 6/09/2003 // Authors: Fraser Adams // Ross Bencina // Rene G. Ceballos // Martin Fay // Antti Silvast // Andrew Baldwin // // **************************************************************************** #ifndef included_iasiothiscallresolver_h #define included_iasiothiscallresolver_h // We only need IASIOThiscallResolver at all if we are on Win32. For other // platforms we simply bypass the IASIOThiscallResolver definition to allow us // to be safely #include'd whatever the platform to keep client code portable //#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) #if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__)) && !defined(_WIN64) // If microsoft compiler we can call IASIO directly so IASIOThiscallResolver // is not used. #if !defined(_MSC_VER) // The following is in order to ensure that this header is only included after // the other ASIO headers (except for the case of iasiothiscallresolver.cpp). // We need to do this because IASIOThiscallResolver works by eclipsing the // original definition of ASIOInit() with a macro (see below). #if !defined(iasiothiscallresolver_sourcefile) #if !defined(__ASIO_H) #error iasiothiscallresolver.h must be included AFTER asio.h #endif #endif #include #include "iasiodrv.h" /* From ASIO SDK */ class IASIOThiscallResolver : public IASIO { private: IASIO* that_; // Points to the real IASIO static IASIOThiscallResolver instance; // Singleton instance // Constructors - declared private so construction is limited to // our Singleton instance IASIOThiscallResolver(); IASIOThiscallResolver(IASIO* that); public: // Methods from the IUnknown interface. We don't fully implement IUnknown // because the ASIO SDK never calls these methods through theAsioDriver ptr. // These methods are implemented as assert(false). virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppv); virtual ULONG STDMETHODCALLTYPE AddRef(); virtual ULONG STDMETHODCALLTYPE Release(); // Methods from the IASIO interface, implemented as forwarning calls to that. virtual ASIOBool init(void *sysHandle); virtual void getDriverName(char *name); virtual long getDriverVersion(); virtual void getErrorMessage(char *string); virtual ASIOError start(); virtual ASIOError stop(); virtual ASIOError getChannels(long *numInputChannels, long *numOutputChannels); virtual ASIOError getLatencies(long *inputLatency, long *outputLatency); virtual ASIOError getBufferSize(long *minSize, long *maxSize, long *preferredSize, long *granularity); virtual ASIOError canSampleRate(ASIOSampleRate sampleRate); virtual ASIOError getSampleRate(ASIOSampleRate *sampleRate); virtual ASIOError setSampleRate(ASIOSampleRate sampleRate); virtual ASIOError getClockSources(ASIOClockSource *clocks, long *numSources); virtual ASIOError setClockSource(long reference); virtual ASIOError getSamplePosition(ASIOSamples *sPos, ASIOTimeStamp *tStamp); virtual ASIOError getChannelInfo(ASIOChannelInfo *info); virtual ASIOError createBuffers(ASIOBufferInfo *bufferInfos, long numChannels, long bufferSize, ASIOCallbacks *callbacks); virtual ASIOError disposeBuffers(); virtual ASIOError controlPanel(); virtual ASIOError future(long selector,void *opt); virtual ASIOError outputReady(); // Class method, see ASIOInit() macro below. static ASIOError ASIOInit(ASIODriverInfo *info); // Delegates to ::ASIOInit }; // Replace calls to ASIOInit with our interposing version. // This macro enables us to perform thiscall resolution simply by #including // after the asio #includes (this file _must_ be // included _after_ the asio #includes) #define ASIOInit(name) IASIOThiscallResolver::ASIOInit((name)) #endif /* !defined(_MSC_VER) */ #endif /* Win32 */ #endif /* included_iasiothiscallresolver_h */ stk-4.4.4/src/include/._soundcard.h000644 000766 000766 00000000704 12015735511 017071 0ustar00garygary000000 000000 Mac OS X  2’ÄATTRÄüÈü5)com.apple.metadata:kMDItemDownloadedDate1f%com.apple.metadata:kMDItemWhereFroms—-com.apple.quarantinebplist00¡3Aµ†?òßõ bplist00¡_7http://people.freebsd.org/~ariff/lowlatency/soundcard.h Dq/0001;4fd60872;Safari.app;|com.apple.Safaristk-4.4.4/src/include/soundcard.h000644 000766 000766 00000201101 12015735511 016646 0ustar00garygary000000 000000 /* * soundcard.h */ /*- * Copyright by Hannu Savolainen 1993 / 4Front Technologies 1993-2006 * Modified for the new FreeBSD sound driver by Luigi Rizzo, 1997 * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above * copyright notice, this list of conditions and the following * disclaimer in the documentation and/or other materials provided * with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * * $FreeBSD: src/sys/sys/soundcard.h,v 1.48 2006/11/26 11:55:48 netchild Exp $ */ /* * Unless coordinating changes with 4Front Technologies, do NOT make any * modifications to ioctl commands, types, etc. that would break * compatibility with the OSS API. */ #ifndef _SYS_SOUNDCARD_H_ #define _SYS_SOUNDCARD_H_ /* * If you make modifications to this file, please contact me before * distributing the modified version. There is already enough * diversity in the world. * * Regards, * Hannu Savolainen * hannu@voxware.pp.fi * ********************************************************************** * PS. The Hacker's Guide to VoxWare available from * nic.funet.fi:pub/Linux/ALPHA/sound. The file is * snd-sdk-doc-0.1.ps.gz (gzipped postscript). It contains * some useful information about programming with VoxWare. * (NOTE! The pub/Linux/ALPHA/ directories are hidden. You have * to cd inside them before the files are accessible.) ********************************************************************** */ /* * SOUND_VERSION is only used by the voxware driver. Hopefully apps * should not depend on it, but rather look at the capabilities * of the driver in the kernel! */ #define SOUND_VERSION 301 #define VOXWARE /* does this have any use ? */ /* * Supported card ID numbers (Should be somewhere else? We keep * them here just for compativility with the old driver, but these * constants are of little or no use). */ #define SNDCARD_ADLIB 1 #define SNDCARD_SB 2 #define SNDCARD_PAS 3 #define SNDCARD_GUS 4 #define SNDCARD_MPU401 5 #define SNDCARD_SB16 6 #define SNDCARD_SB16MIDI 7 #define SNDCARD_UART6850 8 #define SNDCARD_GUS16 9 #define SNDCARD_MSS 10 #define SNDCARD_PSS 11 #define SNDCARD_SSCAPE 12 #define SNDCARD_PSS_MPU 13 #define SNDCARD_PSS_MSS 14 #define SNDCARD_SSCAPE_MSS 15 #define SNDCARD_TRXPRO 16 #define SNDCARD_TRXPRO_SB 17 #define SNDCARD_TRXPRO_MPU 18 #define SNDCARD_MAD16 19 #define SNDCARD_MAD16_MPU 20 #define SNDCARD_CS4232 21 #define SNDCARD_CS4232_MPU 22 #define SNDCARD_MAUI 23 #define SNDCARD_PSEUDO_MSS 24 #define SNDCARD_AWE32 25 #define SNDCARD_NSS 26 #define SNDCARD_UART16550 27 #define SNDCARD_OPL 28 #include #include #ifndef _IOWR #include #endif /* !_IOWR */ /* * The first part of this file contains the new FreeBSD sound ioctl * interface. Tries to minimize the number of different ioctls, and * to be reasonably general. * * 970821: some of the new calls have not been implemented yet. */ /* * the following three calls extend the generic file descriptor * interface. AIONWRITE is the dual of FIONREAD, i.e. returns the max * number of bytes for a write operation to be non-blocking. * * AIOGSIZE/AIOSSIZE are used to change the behaviour of the device, * from a character device (default) to a block device. In block mode, * (not to be confused with blocking mode) the main difference for the * application is that select() will return only when a complete * block can be read/written to the device, whereas in character mode * select will return true when one byte can be exchanged. For audio * devices, character mode makes select almost useless since one byte * will always be ready by the next sample time (which is often only a * handful of microseconds away). * Use a size of 0 or 1 to return to character mode. */ #define AIONWRITE _IOR('A', 10, int) /* get # bytes to write */ struct snd_size { int play_size; int rec_size; }; #define AIOGSIZE _IOR('A', 11, struct snd_size)/* read current blocksize */ #define AIOSSIZE _IOWR('A', 11, struct snd_size) /* sets blocksize */ /* * The following constants define supported audio formats. The * encoding follows voxware conventions, i.e. 1 bit for each supported * format. We extend it by using bit 31 (RO) to indicate full-duplex * capability, and bit 29 (RO) to indicate that the card supports/ * needs different formats on capture & playback channels. * Bit 29 (RW) is used to indicate/ask stereo. * * The number of bits required to store the sample is: * o 4 bits for the IDA ADPCM format, * o 8 bits for 8-bit formats, mu-law and A-law, * o 16 bits for the 16-bit formats, and * o 32 bits for the 24/32-bit formats. * o undefined for the MPEG audio format. */ #define AFMT_QUERY 0x00000000 /* Return current format */ #define AFMT_MU_LAW 0x00000001 /* Logarithmic mu-law */ #define AFMT_A_LAW 0x00000002 /* Logarithmic A-law */ #define AFMT_IMA_ADPCM 0x00000004 /* A 4:1 compressed format where 16-bit * squence represented using the * the average 4 bits per sample */ #define AFMT_U8 0x00000008 /* Unsigned 8-bit */ #define AFMT_S16_LE 0x00000010 /* Little endian signed 16-bit */ #define AFMT_S16_BE 0x00000020 /* Big endian signed 16-bit */ #define AFMT_S8 0x00000040 /* Signed 8-bit */ #define AFMT_U16_LE 0x00000080 /* Little endian unsigned 16-bit */ #define AFMT_U16_BE 0x00000100 /* Big endian unsigned 16-bit */ #define AFMT_MPEG 0x00000200 /* MPEG MP2/MP3 audio */ #define AFMT_AC3 0x00000400 /* Dolby Digital AC3 */ #if _BYTE_ORDER == _LITTLE_ENDIAN #define AFMT_S16_NE AFMT_S16_LE /* native endian signed 16 */ #else #define AFMT_S16_NE AFMT_S16_BE #endif /* * 32-bit formats below used for 24-bit audio data where the data is stored * in the 24 most significant bits and the least significant bits are not used * (should be set to 0). */ #define AFMT_S32_LE 0x00001000 /* Little endian signed 32-bit */ #define AFMT_S32_BE 0x00002000 /* Big endian signed 32-bit */ #define AFMT_U32_LE 0x00004000 /* Little endian unsigned 32-bit */ #define AFMT_U32_BE 0x00008000 /* Big endian unsigned 32-bit */ #define AFMT_S24_LE 0x00010000 /* Little endian signed 24-bit */ #define AFMT_S24_BE 0x00020000 /* Big endian signed 24-bit */ #define AFMT_U24_LE 0x00040000 /* Little endian unsigned 24-bit */ #define AFMT_U24_BE 0x00080000 /* Big endian unsigned 24-bit */ #define AFMT_STEREO 0x10000000 /* can do/want stereo */ /* * the following are really capabilities */ #define AFMT_WEIRD 0x20000000 /* weird hardware... */ /* * AFMT_WEIRD reports that the hardware might need to operate * with different formats in the playback and capture * channels when operating in full duplex. * As an example, SoundBlaster16 cards only support U8 in one * direction and S16 in the other one, and applications should * be aware of this limitation. */ #define AFMT_FULLDUPLEX 0x80000000 /* can do full duplex */ /* * The following structure is used to get/set format and sampling rate. * While it would be better to have things such as stereo, bits per * sample, endiannes, etc split in different variables, it turns out * that formats are not that many, and not all combinations are possible. * So we followed the Voxware approach of associating one bit to each * format. */ typedef struct _snd_chan_param { u_long play_rate; /* sampling rate */ u_long rec_rate; /* sampling rate */ u_long play_format; /* everything describing the format */ u_long rec_format; /* everything describing the format */ } snd_chan_param; #define AIOGFMT _IOR('f', 12, snd_chan_param) /* get format */ #define AIOSFMT _IOWR('f', 12, snd_chan_param) /* sets format */ /* * The following structure is used to get/set the mixer setting. * Up to 32 mixers are supported, each one with up to 32 channels. */ typedef struct _snd_mix_param { u_char subdev; /* which output */ u_char line; /* which input */ u_char left,right; /* volumes, 0..255, 0 = mute */ } snd_mix_param ; /* XXX AIOGMIX, AIOSMIX not implemented yet */ #define AIOGMIX _IOWR('A', 13, snd_mix_param) /* return mixer status */ #define AIOSMIX _IOWR('A', 14, snd_mix_param) /* sets mixer status */ /* * channel specifiers used in AIOSTOP and AIOSYNC */ #define AIOSYNC_PLAY 0x1 /* play chan */ #define AIOSYNC_CAPTURE 0x2 /* capture chan */ /* AIOSTOP stop & flush a channel, returns the residual count */ #define AIOSTOP _IOWR ('A', 15, int) /* alternate method used to notify the sync condition */ #define AIOSYNC_SIGNAL 0x100 #define AIOSYNC_SELECT 0x200 /* what the 'pos' field refers to */ #define AIOSYNC_READY 0x400 #define AIOSYNC_FREE 0x800 typedef struct _snd_sync_parm { long chan ; /* play or capture channel, plus modifier */ long pos; } snd_sync_parm; #define AIOSYNC _IOWR ('A', 15, snd_sync_parm) /* misc. synchronization */ /* * The following is used to return device capabilities. If the structure * passed to the ioctl is zeroed, default values are returned for rate * and formats, a bitmap of available mixers is returned, and values * (inputs, different levels) for the first one are returned. * * If formats, mixers, inputs are instantiated, then detailed info * are returned depending on the call. */ typedef struct _snd_capabilities { u_long rate_min, rate_max; /* min-max sampling rate */ u_long formats; u_long bufsize; /* DMA buffer size */ u_long mixers; /* bitmap of available mixers */ u_long inputs; /* bitmap of available inputs (per mixer) */ u_short left, right; /* how many levels are supported */ } snd_capabilities; #define AIOGCAP _IOWR('A', 15, snd_capabilities) /* get capabilities */ /* * here is the old (Voxware) ioctl interface */ /* * IOCTL Commands for /dev/sequencer */ #define SNDCTL_SEQ_RESET _IO ('Q', 0) #define SNDCTL_SEQ_SYNC _IO ('Q', 1) #define SNDCTL_SYNTH_INFO _IOWR('Q', 2, struct synth_info) #define SNDCTL_SEQ_CTRLRATE _IOWR('Q', 3, int) /* Set/get timer res.(hz) */ #define SNDCTL_SEQ_GETOUTCOUNT _IOR ('Q', 4, int) #define SNDCTL_SEQ_GETINCOUNT _IOR ('Q', 5, int) #define SNDCTL_SEQ_PERCMODE _IOW ('Q', 6, int) #define SNDCTL_FM_LOAD_INSTR _IOW ('Q', 7, struct sbi_instrument) /* Valid for FM only */ #define SNDCTL_SEQ_TESTMIDI _IOW ('Q', 8, int) #define SNDCTL_SEQ_RESETSAMPLES _IOW ('Q', 9, int) #define SNDCTL_SEQ_NRSYNTHS _IOR ('Q',10, int) #define SNDCTL_SEQ_NRMIDIS _IOR ('Q',11, int) #define SNDCTL_MIDI_INFO _IOWR('Q',12, struct midi_info) #define SNDCTL_SEQ_THRESHOLD _IOW ('Q',13, int) #define SNDCTL_SEQ_TRESHOLD SNDCTL_SEQ_THRESHOLD /* there was once a typo */ #define SNDCTL_SYNTH_MEMAVL _IOWR('Q',14, int) /* in=dev#, out=memsize */ #define SNDCTL_FM_4OP_ENABLE _IOW ('Q',15, int) /* in=dev# */ #define SNDCTL_PMGR_ACCESS _IOWR('Q',16, struct patmgr_info) #define SNDCTL_SEQ_PANIC _IO ('Q',17) #define SNDCTL_SEQ_OUTOFBAND _IOW ('Q',18, struct seq_event_rec) #define SNDCTL_SEQ_GETTIME _IOR ('Q',19, int) struct seq_event_rec { u_char arr[8]; }; #define SNDCTL_TMR_TIMEBASE _IOWR('T', 1, int) #define SNDCTL_TMR_START _IO ('T', 2) #define SNDCTL_TMR_STOP _IO ('T', 3) #define SNDCTL_TMR_CONTINUE _IO ('T', 4) #define SNDCTL_TMR_TEMPO _IOWR('T', 5, int) #define SNDCTL_TMR_SOURCE _IOWR('T', 6, int) # define TMR_INTERNAL 0x00000001 # define TMR_EXTERNAL 0x00000002 # define TMR_MODE_MIDI 0x00000010 # define TMR_MODE_FSK 0x00000020 # define TMR_MODE_CLS 0x00000040 # define TMR_MODE_SMPTE 0x00000080 #define SNDCTL_TMR_METRONOME _IOW ('T', 7, int) #define SNDCTL_TMR_SELECT _IOW ('T', 8, int) /* * Endian aware patch key generation algorithm. */ #if defined(_AIX) || defined(AIX) # define _PATCHKEY(id) (0xfd00|id) #else # define _PATCHKEY(id) ((id<<8)|0xfd) #endif /* * Sample loading mechanism for internal synthesizers (/dev/sequencer) * The following patch_info structure has been designed to support * Gravis UltraSound. It tries to be universal format for uploading * sample based patches but is probably too limited. */ struct patch_info { /* u_short key; Use GUS_PATCH here */ short key; /* Use GUS_PATCH here */ #define GUS_PATCH _PATCHKEY(0x04) #define OBSOLETE_GUS_PATCH _PATCHKEY(0x02) short device_no; /* Synthesizer number */ short instr_no; /* Midi pgm# */ u_long mode; /* * The least significant byte has the same format than the GUS .PAT * files */ #define WAVE_16_BITS 0x01 /* bit 0 = 8 or 16 bit wave data. */ #define WAVE_UNSIGNED 0x02 /* bit 1 = Signed - Unsigned data. */ #define WAVE_LOOPING 0x04 /* bit 2 = looping enabled-1. */ #define WAVE_BIDIR_LOOP 0x08 /* bit 3 = Set is bidirectional looping. */ #define WAVE_LOOP_BACK 0x10 /* bit 4 = Set is looping backward. */ #define WAVE_SUSTAIN_ON 0x20 /* bit 5 = Turn sustaining on. (Env. pts. 3)*/ #define WAVE_ENVELOPES 0x40 /* bit 6 = Enable envelopes - 1 */ /* (use the env_rate/env_offs fields). */ /* Linux specific bits */ #define WAVE_VIBRATO 0x00010000 /* The vibrato info is valid */ #define WAVE_TREMOLO 0x00020000 /* The tremolo info is valid */ #define WAVE_SCALE 0x00040000 /* The scaling info is valid */ /* Other bits must be zeroed */ long len; /* Size of the wave data in bytes */ long loop_start, loop_end; /* Byte offsets from the beginning */ /* * The base_freq and base_note fields are used when computing the * playback speed for a note. The base_note defines the tone frequency * which is heard if the sample is played using the base_freq as the * playback speed. * * The low_note and high_note fields define the minimum and maximum note * frequencies for which this sample is valid. It is possible to define * more than one samples for an instrument number at the same time. The * low_note and high_note fields are used to select the most suitable one. * * The fields base_note, high_note and low_note should contain * the note frequency multiplied by 1000. For example value for the * middle A is 440*1000. */ u_int base_freq; u_long base_note; u_long high_note; u_long low_note; int panning; /* -128=left, 127=right */ int detuning; /* New fields introduced in version 1.99.5 */ /* Envelope. Enabled by mode bit WAVE_ENVELOPES */ u_char env_rate[ 6 ]; /* GUS HW ramping rate */ u_char env_offset[ 6 ]; /* 255 == 100% */ /* * The tremolo, vibrato and scale info are not supported yet. * Enable by setting the mode bits WAVE_TREMOLO, WAVE_VIBRATO or * WAVE_SCALE */ u_char tremolo_sweep; u_char tremolo_rate; u_char tremolo_depth; u_char vibrato_sweep; u_char vibrato_rate; u_char vibrato_depth; int scale_frequency; u_int scale_factor; /* from 0 to 2048 or 0 to 2 */ int volume; int spare[4]; char data[1]; /* The waveform data starts here */ }; struct sysex_info { short key; /* Use GUS_PATCH here */ #define SYSEX_PATCH _PATCHKEY(0x05) #define MAUI_PATCH _PATCHKEY(0x06) short device_no; /* Synthesizer number */ long len; /* Size of the sysex data in bytes */ u_char data[1]; /* Sysex data starts here */ }; /* * Patch management interface (/dev/sequencer, /dev/patmgr#) * Don't use these calls if you want to maintain compatibility with * the future versions of the driver. */ #define PS_NO_PATCHES 0 /* No patch support on device */ #define PS_MGR_NOT_OK 1 /* Plain patch support (no mgr) */ #define PS_MGR_OK 2 /* Patch manager supported */ #define PS_MANAGED 3 /* Patch manager running */ #define SNDCTL_PMGR_IFACE _IOWR('P', 1, struct patmgr_info) /* * The patmgr_info is a fixed size structure which is used for two * different purposes. The intended use is for communication between * the application using /dev/sequencer and the patch manager daemon * associated with a synthesizer device (ioctl(SNDCTL_PMGR_ACCESS)). * * This structure is also used with ioctl(SNDCTL_PGMR_IFACE) which allows * a patch manager daemon to read and write device parameters. This * ioctl available through /dev/sequencer also. Avoid using it since it's * extremely hardware dependent. In addition access trough /dev/sequencer * may confuse the patch manager daemon. */ struct patmgr_info { /* Note! size must be < 4k since kmalloc() is used */ u_long key; /* Don't worry. Reserved for communication between the patch manager and the driver. */ #define PM_K_EVENT 1 /* Event from the /dev/sequencer driver */ #define PM_K_COMMAND 2 /* Request from an application */ #define PM_K_RESPONSE 3 /* From patmgr to application */ #define PM_ERROR 4 /* Error returned by the patmgr */ int device; int command; /* * Commands 0x000 to 0xfff reserved for patch manager programs */ #define PM_GET_DEVTYPE 1 /* Returns type of the patch mgr interface of dev */ #define PMTYPE_FM2 1 /* 2 OP fm */ #define PMTYPE_FM4 2 /* Mixed 4 or 2 op FM (OPL-3) */ #define PMTYPE_WAVE 3 /* Wave table synthesizer (GUS) */ #define PM_GET_NRPGM 2 /* Returns max # of midi programs in parm1 */ #define PM_GET_PGMMAP 3 /* Returns map of loaded midi programs in data8 */ #define PM_GET_PGM_PATCHES 4 /* Return list of patches of a program (parm1) */ #define PM_GET_PATCH 5 /* Return patch header of patch parm1 */ #define PM_SET_PATCH 6 /* Set patch header of patch parm1 */ #define PM_READ_PATCH 7 /* Read patch (wave) data */ #define PM_WRITE_PATCH 8 /* Write patch (wave) data */ /* * Commands 0x1000 to 0xffff are for communication between the patch manager * and the client */ #define _PM_LOAD_PATCH 0x100 /* * Commands above 0xffff reserved for device specific use */ long parm1; long parm2; long parm3; union { u_char data8[4000]; u_short data16[2000]; u_long data32[1000]; struct patch_info patch; } data; }; /* * When a patch manager daemon is present, it will be informed by the * driver when something important happens. For example when the * /dev/sequencer is opened or closed. A record with key == PM_K_EVENT is * returned. The command field contains the event type: */ #define PM_E_OPENED 1 /* /dev/sequencer opened */ #define PM_E_CLOSED 2 /* /dev/sequencer closed */ #define PM_E_PATCH_RESET 3 /* SNDCTL_RESETSAMPLES called */ #define PM_E_PATCH_LOADED 4 /* A patch has been loaded by appl */ /* * /dev/sequencer input events. * * The data written to the /dev/sequencer is a stream of events. Events * are records of 4 or 8 bytes. The first byte defines the size. * Any number of events can be written with a write call. There * is a set of macros for sending these events. Use these macros if you * want to maximize portability of your program. * * Events SEQ_WAIT, SEQ_MIDIPUTC and SEQ_ECHO. Are also input events. * (All input events are currently 4 bytes long. Be prepared to support * 8 byte events also. If you receive any event having first byte >= 128, * it's a 8 byte event. * * The events are documented at the end of this file. * * Normal events (4 bytes) * There is also a 8 byte version of most of the 4 byte events. The * 8 byte one is recommended. */ #define SEQ_NOTEOFF 0 #define SEQ_FMNOTEOFF SEQ_NOTEOFF /* Just old name */ #define SEQ_NOTEON 1 #define SEQ_FMNOTEON SEQ_NOTEON #define SEQ_WAIT TMR_WAIT_ABS #define SEQ_PGMCHANGE 3 #define SEQ_FMPGMCHANGE SEQ_PGMCHANGE #define SEQ_SYNCTIMER TMR_START #define SEQ_MIDIPUTC 5 #define SEQ_DRUMON 6 /*** OBSOLETE ***/ #define SEQ_DRUMOFF 7 /*** OBSOLETE ***/ #define SEQ_ECHO TMR_ECHO /* For synching programs with output */ #define SEQ_AFTERTOUCH 9 #define SEQ_CONTROLLER 10 /* * Midi controller numbers * * Controllers 0 to 31 (0x00 to 0x1f) and 32 to 63 (0x20 to 0x3f) * are continuous controllers. * In the MIDI 1.0 these controllers are sent using two messages. * Controller numbers 0 to 31 are used to send the MSB and the * controller numbers 32 to 63 are for the LSB. Note that just 7 bits * are used in MIDI bytes. */ #define CTL_BANK_SELECT 0x00 #define CTL_MODWHEEL 0x01 #define CTL_BREATH 0x02 /* undefined 0x03 */ #define CTL_FOOT 0x04 #define CTL_PORTAMENTO_TIME 0x05 #define CTL_DATA_ENTRY 0x06 #define CTL_MAIN_VOLUME 0x07 #define CTL_BALANCE 0x08 /* undefined 0x09 */ #define CTL_PAN 0x0a #define CTL_EXPRESSION 0x0b /* undefined 0x0c - 0x0f */ #define CTL_GENERAL_PURPOSE1 0x10 #define CTL_GENERAL_PURPOSE2 0x11 #define CTL_GENERAL_PURPOSE3 0x12 #define CTL_GENERAL_PURPOSE4 0x13 /* undefined 0x14 - 0x1f */ /* undefined 0x20 */ /* * The controller numbers 0x21 to 0x3f are reserved for the * least significant bytes of the controllers 0x00 to 0x1f. * These controllers are not recognised by the driver. * * Controllers 64 to 69 (0x40 to 0x45) are on/off switches. * 0=OFF and 127=ON (intermediate values are possible) */ #define CTL_DAMPER_PEDAL 0x40 #define CTL_SUSTAIN CTL_DAMPER_PEDAL /* Alias */ #define CTL_HOLD CTL_DAMPER_PEDAL /* Alias */ #define CTL_PORTAMENTO 0x41 #define CTL_SOSTENUTO 0x42 #define CTL_SOFT_PEDAL 0x43 /* undefined 0x44 */ #define CTL_HOLD2 0x45 /* undefined 0x46 - 0x4f */ #define CTL_GENERAL_PURPOSE5 0x50 #define CTL_GENERAL_PURPOSE6 0x51 #define CTL_GENERAL_PURPOSE7 0x52 #define CTL_GENERAL_PURPOSE8 0x53 /* undefined 0x54 - 0x5a */ #define CTL_EXT_EFF_DEPTH 0x5b #define CTL_TREMOLO_DEPTH 0x5c #define CTL_CHORUS_DEPTH 0x5d #define CTL_DETUNE_DEPTH 0x5e #define CTL_CELESTE_DEPTH CTL_DETUNE_DEPTH /* Alias for the above one */ #define CTL_PHASER_DEPTH 0x5f #define CTL_DATA_INCREMENT 0x60 #define CTL_DATA_DECREMENT 0x61 #define CTL_NONREG_PARM_NUM_LSB 0x62 #define CTL_NONREG_PARM_NUM_MSB 0x63 #define CTL_REGIST_PARM_NUM_LSB 0x64 #define CTL_REGIST_PARM_NUM_MSB 0x65 /* undefined 0x66 - 0x78 */ /* reserved 0x79 - 0x7f */ /* Pseudo controllers (not midi compatible) */ #define CTRL_PITCH_BENDER 255 #define CTRL_PITCH_BENDER_RANGE 254 #define CTRL_EXPRESSION 253 /* Obsolete */ #define CTRL_MAIN_VOLUME 252 /* Obsolete */ #define SEQ_BALANCE 11 #define SEQ_VOLMODE 12 /* * Volume mode decides how volumes are used */ #define VOL_METHOD_ADAGIO 1 #define VOL_METHOD_LINEAR 2 /* * Note! SEQ_WAIT, SEQ_MIDIPUTC and SEQ_ECHO are used also as * input events. */ /* * Event codes 0xf0 to 0xfc are reserved for future extensions. */ #define SEQ_FULLSIZE 0xfd /* Long events */ /* * SEQ_FULLSIZE events are used for loading patches/samples to the * synthesizer devices. These events are passed directly to the driver * of the associated synthesizer device. There is no limit to the size * of the extended events. These events are not queued but executed * immediately when the write() is called (execution can take several * seconds of time). * * When a SEQ_FULLSIZE message is written to the device, it must * be written using exactly one write() call. Other events cannot * be mixed to the same write. * * For FM synths (YM3812/OPL3) use struct sbi_instrument and write * it to the /dev/sequencer. Don't write other data together with * the instrument structure Set the key field of the structure to * FM_PATCH. The device field is used to route the patch to the * corresponding device. * * For Gravis UltraSound use struct patch_info. Initialize the key field * to GUS_PATCH. */ #define SEQ_PRIVATE 0xfe /* Low level HW dependent events (8 bytes) */ #define SEQ_EXTENDED 0xff /* Extended events (8 bytes) OBSOLETE */ /* * Record for FM patches */ typedef u_char sbi_instr_data[32]; struct sbi_instrument { u_short key; /* FM_PATCH or OPL3_PATCH */ #define FM_PATCH _PATCHKEY(0x01) #define OPL3_PATCH _PATCHKEY(0x03) short device; /* Synth# (0-4) */ int channel; /* Program# to be initialized */ sbi_instr_data operators; /* Reg. settings for operator cells * (.SBI format) */ }; struct synth_info { /* Read only */ char name[30]; int device; /* 0-N. INITIALIZE BEFORE CALLING */ int synth_type; #define SYNTH_TYPE_FM 0 #define SYNTH_TYPE_SAMPLE 1 #define SYNTH_TYPE_MIDI 2 /* Midi interface */ int synth_subtype; #define FM_TYPE_ADLIB 0x00 #define FM_TYPE_OPL3 0x01 #define MIDI_TYPE_MPU401 0x401 #define SAMPLE_TYPE_BASIC 0x10 #define SAMPLE_TYPE_GUS SAMPLE_TYPE_BASIC #define SAMPLE_TYPE_AWE32 0x20 int perc_mode; /* No longer supported */ int nr_voices; int nr_drums; /* Obsolete field */ int instr_bank_size; u_long capabilities; #define SYNTH_CAP_PERCMODE 0x00000001 /* No longer used */ #define SYNTH_CAP_OPL3 0x00000002 /* Set if OPL3 supported */ #define SYNTH_CAP_INPUT 0x00000004 /* Input (MIDI) device */ int dummies[19]; /* Reserve space */ }; struct sound_timer_info { char name[32]; int caps; }; struct midi_info { char name[30]; int device; /* 0-N. INITIALIZE BEFORE CALLING */ u_long capabilities; /* To be defined later */ int dev_type; int dummies[18]; /* Reserve space */ }; /* * ioctl commands for the /dev/midi## */ typedef struct { u_char cmd; char nr_args, nr_returns; u_char data[30]; } mpu_command_rec; #define SNDCTL_MIDI_PRETIME _IOWR('m', 0, int) #define SNDCTL_MIDI_MPUMODE _IOWR('m', 1, int) #define SNDCTL_MIDI_MPUCMD _IOWR('m', 2, mpu_command_rec) #define MIOSPASSTHRU _IOWR('m', 3, int) #define MIOGPASSTHRU _IOWR('m', 4, int) /* * IOCTL commands for /dev/dsp and /dev/audio */ #define SNDCTL_DSP_RESET _IO ('P', 0) #define SNDCTL_DSP_SYNC _IO ('P', 1) #define SNDCTL_DSP_SPEED _IOWR('P', 2, int) #define SNDCTL_DSP_STEREO _IOWR('P', 3, int) #define SNDCTL_DSP_GETBLKSIZE _IOR('P', 4, int) #define SNDCTL_DSP_SETBLKSIZE _IOW('P', 4, int) #define SNDCTL_DSP_SETFMT _IOWR('P',5, int) /* Selects ONE fmt*/ /* * SOUND_PCM_WRITE_CHANNELS is not that different * from SNDCTL_DSP_STEREO */ #define SOUND_PCM_WRITE_CHANNELS _IOWR('P', 6, int) #define SNDCTL_DSP_CHANNELS SOUND_PCM_WRITE_CHANNELS #define SOUND_PCM_WRITE_FILTER _IOWR('P', 7, int) #define SNDCTL_DSP_POST _IO ('P', 8) /* * SNDCTL_DSP_SETBLKSIZE and the following two calls mostly do * the same thing, i.e. set the block size used in DMA transfers. */ #define SNDCTL_DSP_SUBDIVIDE _IOWR('P', 9, int) #define SNDCTL_DSP_SETFRAGMENT _IOWR('P',10, int) #define SNDCTL_DSP_GETFMTS _IOR ('P',11, int) /* Returns a mask */ /* * Buffer status queries. */ typedef struct audio_buf_info { int fragments; /* # of avail. frags (partly used ones not counted) */ int fragstotal; /* Total # of fragments allocated */ int fragsize; /* Size of a fragment in bytes */ int bytes; /* Avail. space in bytes (includes partly used fragments) */ /* Note! 'bytes' could be more than fragments*fragsize */ } audio_buf_info; #define SNDCTL_DSP_GETOSPACE _IOR ('P',12, audio_buf_info) #define SNDCTL_DSP_GETISPACE _IOR ('P',13, audio_buf_info) /* * SNDCTL_DSP_NONBLOCK is the same (but less powerful, since the * action cannot be undone) of FIONBIO. The same can be achieved * by opening the device with O_NDELAY */ #define SNDCTL_DSP_NONBLOCK _IO ('P',14) #define SNDCTL_DSP_GETCAPS _IOR ('P',15, int) #define DSP_CAP_REVISION 0x000000ff /* revision level (0 to 255) */ #define DSP_CAP_DUPLEX 0x00000100 /* Full duplex record/playback */ #define DSP_CAP_REALTIME 0x00000200 /* Real time capability */ #define DSP_CAP_BATCH 0x00000400 /* * Device has some kind of internal buffers which may * cause some delays and decrease precision of timing */ #define DSP_CAP_COPROC 0x00000800 /* Has a coprocessor, sometimes it's a DSP but usually not */ #define DSP_CAP_TRIGGER 0x00001000 /* Supports SETTRIGGER */ #define DSP_CAP_MMAP 0x00002000 /* Supports mmap() */ /* * What do these function do ? */ #define SNDCTL_DSP_GETTRIGGER _IOR ('P',16, int) #define SNDCTL_DSP_SETTRIGGER _IOW ('P',16, int) #define PCM_ENABLE_INPUT 0x00000001 #define PCM_ENABLE_OUTPUT 0x00000002 typedef struct count_info { int bytes; /* Total # of bytes processed */ int blocks; /* # of fragment transitions since last time */ int ptr; /* Current DMA pointer value */ } count_info; /* * GETIPTR and GETISPACE are not that different... same for out. */ #define SNDCTL_DSP_GETIPTR _IOR ('P',17, count_info) #define SNDCTL_DSP_GETOPTR _IOR ('P',18, count_info) typedef struct buffmem_desc { caddr_t buffer; int size; } buffmem_desc; #define SNDCTL_DSP_MAPINBUF _IOR ('P', 19, buffmem_desc) #define SNDCTL_DSP_MAPOUTBUF _IOR ('P', 20, buffmem_desc) #define SNDCTL_DSP_SETSYNCRO _IO ('P', 21) #define SNDCTL_DSP_SETDUPLEX _IO ('P', 22) #define SNDCTL_DSP_GETODELAY _IOR ('P', 23, int) /* * I guess these are the readonly version of the same * functions that exist above as SNDCTL_DSP_... */ #define SOUND_PCM_READ_RATE _IOR ('P', 2, int) #define SOUND_PCM_READ_CHANNELS _IOR ('P', 6, int) #define SOUND_PCM_READ_BITS _IOR ('P', 5, int) #define SOUND_PCM_READ_FILTER _IOR ('P', 7, int) /* * ioctl calls to be used in communication with coprocessors and * DSP chips. */ typedef struct copr_buffer { int command; /* Set to 0 if not used */ int flags; #define CPF_NONE 0x0000 #define CPF_FIRST 0x0001 /* First block */ #define CPF_LAST 0x0002 /* Last block */ int len; int offs; /* If required by the device (0 if not used) */ u_char data[4000]; /* NOTE! 4000 is not 4k */ } copr_buffer; typedef struct copr_debug_buf { int command; /* Used internally. Set to 0 */ int parm1; int parm2; int flags; int len; /* Length of data in bytes */ } copr_debug_buf; typedef struct copr_msg { int len; u_char data[4000]; } copr_msg; #define SNDCTL_COPR_RESET _IO ('C', 0) #define SNDCTL_COPR_LOAD _IOWR('C', 1, copr_buffer) #define SNDCTL_COPR_RDATA _IOWR('C', 2, copr_debug_buf) #define SNDCTL_COPR_RCODE _IOWR('C', 3, copr_debug_buf) #define SNDCTL_COPR_WDATA _IOW ('C', 4, copr_debug_buf) #define SNDCTL_COPR_WCODE _IOW ('C', 5, copr_debug_buf) #define SNDCTL_COPR_RUN _IOWR('C', 6, copr_debug_buf) #define SNDCTL_COPR_HALT _IOWR('C', 7, copr_debug_buf) #define SNDCTL_COPR_SENDMSG _IOW ('C', 8, copr_msg) #define SNDCTL_COPR_RCVMSG _IOR ('C', 9, copr_msg) /* * IOCTL commands for /dev/mixer */ /* * Mixer devices * * There can be up to 20 different analog mixer channels. The * SOUND_MIXER_NRDEVICES gives the currently supported maximum. * The SOUND_MIXER_READ_DEVMASK returns a bitmask which tells * the devices supported by the particular mixer. */ #define SOUND_MIXER_NRDEVICES 25 #define SOUND_MIXER_VOLUME 0 /* Master output level */ #define SOUND_MIXER_BASS 1 /* Treble level of all output channels */ #define SOUND_MIXER_TREBLE 2 /* Bass level of all output channels */ #define SOUND_MIXER_SYNTH 3 /* Volume of synthesier input */ #define SOUND_MIXER_PCM 4 /* Output level for the audio device */ #define SOUND_MIXER_SPEAKER 5 /* Output level for the PC speaker * signals */ #define SOUND_MIXER_LINE 6 /* Volume level for the line in jack */ #define SOUND_MIXER_MIC 7 /* Volume for the signal coming from * the microphone jack */ #define SOUND_MIXER_CD 8 /* Volume level for the input signal * connected to the CD audio input */ #define SOUND_MIXER_IMIX 9 /* Recording monitor. It controls the * output volume of the selected * recording sources while recording */ #define SOUND_MIXER_ALTPCM 10 /* Volume of the alternative codec * device */ #define SOUND_MIXER_RECLEV 11 /* Global recording level */ #define SOUND_MIXER_IGAIN 12 /* Input gain */ #define SOUND_MIXER_OGAIN 13 /* Output gain */ /* * The AD1848 codec and compatibles have three line level inputs * (line, aux1 and aux2). Since each card manufacturer have assigned * different meanings to these inputs, it's inpractical to assign * specific meanings (line, cd, synth etc.) to them. */ #define SOUND_MIXER_LINE1 14 /* Input source 1 (aux1) */ #define SOUND_MIXER_LINE2 15 /* Input source 2 (aux2) */ #define SOUND_MIXER_LINE3 16 /* Input source 3 (line) */ #define SOUND_MIXER_DIGITAL1 17 /* Digital (input) 1 */ #define SOUND_MIXER_DIGITAL2 18 /* Digital (input) 2 */ #define SOUND_MIXER_DIGITAL3 19 /* Digital (input) 3 */ #define SOUND_MIXER_PHONEIN 20 /* Phone input */ #define SOUND_MIXER_PHONEOUT 21 /* Phone output */ #define SOUND_MIXER_VIDEO 22 /* Video/TV (audio) in */ #define SOUND_MIXER_RADIO 23 /* Radio in */ #define SOUND_MIXER_MONITOR 24 /* Monitor (usually mic) volume */ /* * Some on/off settings (SOUND_SPECIAL_MIN - SOUND_SPECIAL_MAX) * Not counted to SOUND_MIXER_NRDEVICES, but use the same number space */ #define SOUND_ONOFF_MIN 28 #define SOUND_ONOFF_MAX 30 #define SOUND_MIXER_MUTE 28 /* 0 or 1 */ #define SOUND_MIXER_ENHANCE 29 /* Enhanced stereo (0, 40, 60 or 80) */ #define SOUND_MIXER_LOUD 30 /* 0 or 1 */ /* Note! Number 31 cannot be used since the sign bit is reserved */ #define SOUND_MIXER_NONE 31 #define SOUND_DEVICE_LABELS { \ "Vol ", "Bass ", "Trebl", "Synth", "Pcm ", "Spkr ", "Line ", \ "Mic ", "CD ", "Mix ", "Pcm2 ", "Rec ", "IGain", "OGain", \ "Line1", "Line2", "Line3", "Digital1", "Digital2", "Digital3", \ "PhoneIn", "PhoneOut", "Video", "Radio", "Monitor"} #define SOUND_DEVICE_NAMES { \ "vol", "bass", "treble", "synth", "pcm", "speaker", "line", \ "mic", "cd", "mix", "pcm2", "rec", "igain", "ogain", \ "line1", "line2", "line3", "dig1", "dig2", "dig3", \ "phin", "phout", "video", "radio", "monitor"} /* Device bitmask identifiers */ #define SOUND_MIXER_RECSRC 0xff /* 1 bit per recording source */ #define SOUND_MIXER_DEVMASK 0xfe /* 1 bit per supported device */ #define SOUND_MIXER_RECMASK 0xfd /* 1 bit per supp. recording source */ #define SOUND_MIXER_CAPS 0xfc #define SOUND_CAP_EXCL_INPUT 0x00000001 /* Only 1 rec. src at a time */ #define SOUND_MIXER_STEREODEVS 0xfb /* Mixer channels supporting stereo */ /* Device mask bits */ #define SOUND_MASK_VOLUME (1 << SOUND_MIXER_VOLUME) #define SOUND_MASK_BASS (1 << SOUND_MIXER_BASS) #define SOUND_MASK_TREBLE (1 << SOUND_MIXER_TREBLE) #define SOUND_MASK_SYNTH (1 << SOUND_MIXER_SYNTH) #define SOUND_MASK_PCM (1 << SOUND_MIXER_PCM) #define SOUND_MASK_SPEAKER (1 << SOUND_MIXER_SPEAKER) #define SOUND_MASK_LINE (1 << SOUND_MIXER_LINE) #define SOUND_MASK_MIC (1 << SOUND_MIXER_MIC) #define SOUND_MASK_CD (1 << SOUND_MIXER_CD) #define SOUND_MASK_IMIX (1 << SOUND_MIXER_IMIX) #define SOUND_MASK_ALTPCM (1 << SOUND_MIXER_ALTPCM) #define SOUND_MASK_RECLEV (1 << SOUND_MIXER_RECLEV) #define SOUND_MASK_IGAIN (1 << SOUND_MIXER_IGAIN) #define SOUND_MASK_OGAIN (1 << SOUND_MIXER_OGAIN) #define SOUND_MASK_LINE1 (1 << SOUND_MIXER_LINE1) #define SOUND_MASK_LINE2 (1 << SOUND_MIXER_LINE2) #define SOUND_MASK_LINE3 (1 << SOUND_MIXER_LINE3) #define SOUND_MASK_DIGITAL1 (1 << SOUND_MIXER_DIGITAL1) #define SOUND_MASK_DIGITAL2 (1 << SOUND_MIXER_DIGITAL2) #define SOUND_MASK_DIGITAL3 (1 << SOUND_MIXER_DIGITAL3) #define SOUND_MASK_PHONEIN (1 << SOUND_MIXER_PHONEIN) #define SOUND_MASK_PHONEOUT (1 << SOUND_MIXER_PHONEOUT) #define SOUND_MASK_RADIO (1 << SOUND_MIXER_RADIO) #define SOUND_MASK_VIDEO (1 << SOUND_MIXER_VIDEO) #define SOUND_MASK_MONITOR (1 << SOUND_MIXER_MONITOR) /* Obsolete macros */ #define SOUND_MASK_MUTE (1 << SOUND_MIXER_MUTE) #define SOUND_MASK_ENHANCE (1 << SOUND_MIXER_ENHANCE) #define SOUND_MASK_LOUD (1 << SOUND_MIXER_LOUD) #define MIXER_READ(dev) _IOR('M', dev, int) #define SOUND_MIXER_READ_VOLUME MIXER_READ(SOUND_MIXER_VOLUME) #define SOUND_MIXER_READ_BASS MIXER_READ(SOUND_MIXER_BASS) #define SOUND_MIXER_READ_TREBLE MIXER_READ(SOUND_MIXER_TREBLE) #define SOUND_MIXER_READ_SYNTH MIXER_READ(SOUND_MIXER_SYNTH) #define SOUND_MIXER_READ_PCM MIXER_READ(SOUND_MIXER_PCM) #define SOUND_MIXER_READ_SPEAKER MIXER_READ(SOUND_MIXER_SPEAKER) #define SOUND_MIXER_READ_LINE MIXER_READ(SOUND_MIXER_LINE) #define SOUND_MIXER_READ_MIC MIXER_READ(SOUND_MIXER_MIC) #define SOUND_MIXER_READ_CD MIXER_READ(SOUND_MIXER_CD) #define SOUND_MIXER_READ_IMIX MIXER_READ(SOUND_MIXER_IMIX) #define SOUND_MIXER_READ_ALTPCM MIXER_READ(SOUND_MIXER_ALTPCM) #define SOUND_MIXER_READ_RECLEV MIXER_READ(SOUND_MIXER_RECLEV) #define SOUND_MIXER_READ_IGAIN MIXER_READ(SOUND_MIXER_IGAIN) #define SOUND_MIXER_READ_OGAIN MIXER_READ(SOUND_MIXER_OGAIN) #define SOUND_MIXER_READ_LINE1 MIXER_READ(SOUND_MIXER_LINE1) #define SOUND_MIXER_READ_LINE2 MIXER_READ(SOUND_MIXER_LINE2) #define SOUND_MIXER_READ_LINE3 MIXER_READ(SOUND_MIXER_LINE3) #define SOUND_MIXER_READ_DIGITAL1 MIXER_READ(SOUND_MIXER_DIGITAL1) #define SOUND_MIXER_READ_DIGITAL2 MIXER_READ(SOUND_MIXER_DIGITAL2) #define SOUND_MIXER_READ_DIGITAL3 MIXER_READ(SOUND_MIXER_DIGITAL3) #define SOUND_MIXER_READ_PHONEIN MIXER_READ(SOUND_MIXER_PHONEIN) #define SOUND_MIXER_READ_PHONEOUT MIXER_READ(SOUND_MIXER_PHONEOUT) #define SOUND_MIXER_READ_RADIO MIXER_READ(SOUND_MIXER_RADIO) #define SOUND_MIXER_READ_VIDEO MIXER_READ(SOUND_MIXER_VIDEO) #define SOUND_MIXER_READ_MONITOR MIXER_READ(SOUND_MIXER_MONITOR) /* Obsolete macros */ #define SOUND_MIXER_READ_MUTE MIXER_READ(SOUND_MIXER_MUTE) #define SOUND_MIXER_READ_ENHANCE MIXER_READ(SOUND_MIXER_ENHANCE) #define SOUND_MIXER_READ_LOUD MIXER_READ(SOUND_MIXER_LOUD) #define SOUND_MIXER_READ_RECSRC MIXER_READ(SOUND_MIXER_RECSRC) #define SOUND_MIXER_READ_DEVMASK MIXER_READ(SOUND_MIXER_DEVMASK) #define SOUND_MIXER_READ_RECMASK MIXER_READ(SOUND_MIXER_RECMASK) #define SOUND_MIXER_READ_STEREODEVS MIXER_READ(SOUND_MIXER_STEREODEVS) #define SOUND_MIXER_READ_CAPS MIXER_READ(SOUND_MIXER_CAPS) #define MIXER_WRITE(dev) _IOWR('M', dev, int) #define SOUND_MIXER_WRITE_VOLUME MIXER_WRITE(SOUND_MIXER_VOLUME) #define SOUND_MIXER_WRITE_BASS MIXER_WRITE(SOUND_MIXER_BASS) #define SOUND_MIXER_WRITE_TREBLE MIXER_WRITE(SOUND_MIXER_TREBLE) #define SOUND_MIXER_WRITE_SYNTH MIXER_WRITE(SOUND_MIXER_SYNTH) #define SOUND_MIXER_WRITE_PCM MIXER_WRITE(SOUND_MIXER_PCM) #define SOUND_MIXER_WRITE_SPEAKER MIXER_WRITE(SOUND_MIXER_SPEAKER) #define SOUND_MIXER_WRITE_LINE MIXER_WRITE(SOUND_MIXER_LINE) #define SOUND_MIXER_WRITE_MIC MIXER_WRITE(SOUND_MIXER_MIC) #define SOUND_MIXER_WRITE_CD MIXER_WRITE(SOUND_MIXER_CD) #define SOUND_MIXER_WRITE_IMIX MIXER_WRITE(SOUND_MIXER_IMIX) #define SOUND_MIXER_WRITE_ALTPCM MIXER_WRITE(SOUND_MIXER_ALTPCM) #define SOUND_MIXER_WRITE_RECLEV MIXER_WRITE(SOUND_MIXER_RECLEV) #define SOUND_MIXER_WRITE_IGAIN MIXER_WRITE(SOUND_MIXER_IGAIN) #define SOUND_MIXER_WRITE_OGAIN MIXER_WRITE(SOUND_MIXER_OGAIN) #define SOUND_MIXER_WRITE_LINE1 MIXER_WRITE(SOUND_MIXER_LINE1) #define SOUND_MIXER_WRITE_LINE2 MIXER_WRITE(SOUND_MIXER_LINE2) #define SOUND_MIXER_WRITE_LINE3 MIXER_WRITE(SOUND_MIXER_LINE3) #define SOUND_MIXER_WRITE_DIGITAL1 MIXER_WRITE(SOUND_MIXER_DIGITAL1) #define SOUND_MIXER_WRITE_DIGITAL2 MIXER_WRITE(SOUND_MIXER_DIGITAL2) #define SOUND_MIXER_WRITE_DIGITAL3 MIXER_WRITE(SOUND_MIXER_DIGITAL3) #define SOUND_MIXER_WRITE_PHONEIN MIXER_WRITE(SOUND_MIXER_PHONEIN) #define SOUND_MIXER_WRITE_PHONEOUT MIXER_WRITE(SOUND_MIXER_PHONEOUT) #define SOUND_MIXER_WRITE_RADIO MIXER_WRITE(SOUND_MIXER_RADIO) #define SOUND_MIXER_WRITE_VIDEO MIXER_WRITE(SOUND_MIXER_VIDEO) #define SOUND_MIXER_WRITE_MONITOR MIXER_WRITE(SOUND_MIXER_MONITOR) #define SOUND_MIXER_WRITE_MUTE MIXER_WRITE(SOUND_MIXER_MUTE) #define SOUND_MIXER_WRITE_ENHANCE MIXER_WRITE(SOUND_MIXER_ENHANCE) #define SOUND_MIXER_WRITE_LOUD MIXER_WRITE(SOUND_MIXER_LOUD) #define SOUND_MIXER_WRITE_RECSRC MIXER_WRITE(SOUND_MIXER_RECSRC) typedef struct mixer_info { char id[16]; char name[32]; int modify_counter; int fillers[10]; } mixer_info; #define SOUND_MIXER_INFO _IOR('M', 101, mixer_info) #define LEFT_CHN 0 #define RIGHT_CHN 1 /* * Level 2 event types for /dev/sequencer */ /* * The 4 most significant bits of byte 0 specify the class of * the event: * * 0x8X = system level events, * 0x9X = device/port specific events, event[1] = device/port, * The last 4 bits give the subtype: * 0x02 = Channel event (event[3] = chn). * 0x01 = note event (event[4] = note). * (0x01 is not used alone but always with bit 0x02). * event[2] = MIDI message code (0x80=note off etc.) * */ #define EV_SEQ_LOCAL 0x80 #define EV_TIMING 0x81 #define EV_CHN_COMMON 0x92 #define EV_CHN_VOICE 0x93 #define EV_SYSEX 0x94 /* * Event types 200 to 220 are reserved for application use. * These numbers will not be used by the driver. */ /* * Events for event type EV_CHN_VOICE */ #define MIDI_NOTEOFF 0x80 #define MIDI_NOTEON 0x90 #define MIDI_KEY_PRESSURE 0xA0 /* * Events for event type EV_CHN_COMMON */ #define MIDI_CTL_CHANGE 0xB0 #define MIDI_PGM_CHANGE 0xC0 #define MIDI_CHN_PRESSURE 0xD0 #define MIDI_PITCH_BEND 0xE0 #define MIDI_SYSTEM_PREFIX 0xF0 /* * Timer event types */ #define TMR_WAIT_REL 1 /* Time relative to the prev time */ #define TMR_WAIT_ABS 2 /* Absolute time since TMR_START */ #define TMR_STOP 3 #define TMR_START 4 #define TMR_CONTINUE 5 #define TMR_TEMPO 6 #define TMR_ECHO 8 #define TMR_CLOCK 9 /* MIDI clock */ #define TMR_SPP 10 /* Song position pointer */ #define TMR_TIMESIG 11 /* Time signature */ /* * Local event types */ #define LOCL_STARTAUDIO 1 #if (!defined(_KERNEL) && !defined(INKERNEL)) || defined(USE_SEQ_MACROS) /* * Some convenience macros to simplify programming of the * /dev/sequencer interface * * These macros define the API which should be used when possible. */ #ifndef USE_SIMPLE_MACROS void seqbuf_dump(void); /* This function must be provided by programs */ /* Sample seqbuf_dump() implementation: * * SEQ_DEFINEBUF (2048); -- Defines a buffer for 2048 bytes * * int seqfd; -- The file descriptor for /dev/sequencer. * * void * seqbuf_dump () * { * if (_seqbufptr) * if (write (seqfd, _seqbuf, _seqbufptr) == -1) * { * perror ("write /dev/sequencer"); * exit (-1); * } * _seqbufptr = 0; * } */ #define SEQ_DEFINEBUF(len) \ u_char _seqbuf[len]; int _seqbuflen = len;int _seqbufptr = 0 #define SEQ_USE_EXTBUF() \ extern u_char _seqbuf[]; \ extern int _seqbuflen;extern int _seqbufptr #define SEQ_DECLAREBUF() SEQ_USE_EXTBUF() #define SEQ_PM_DEFINES struct patmgr_info _pm_info #define _SEQ_NEEDBUF(len) \ if ((_seqbufptr+(len)) > _seqbuflen) \ seqbuf_dump() #define _SEQ_ADVBUF(len) _seqbufptr += len #define SEQ_DUMPBUF seqbuf_dump #else /* * This variation of the sequencer macros is used just to format one event * using fixed buffer. * * The program using the macro library must define the following macros before * using this library. * * #define _seqbuf name of the buffer (u_char[]) * #define _SEQ_ADVBUF(len) If the applic needs to know the exact * size of the event, this macro can be used. * Otherwise this must be defined as empty. * #define _seqbufptr Define the name of index variable or 0 if * not required. */ #define _SEQ_NEEDBUF(len) /* empty */ #endif #define PM_LOAD_PATCH(dev, bank, pgm) \ (SEQ_DUMPBUF(), _pm_info.command = _PM_LOAD_PATCH, \ _pm_info.device=dev, _pm_info.data.data8[0]=pgm, \ _pm_info.parm1 = bank, _pm_info.parm2 = 1, \ ioctl(seqfd, SNDCTL_PMGR_ACCESS, &_pm_info)) #define PM_LOAD_PATCHES(dev, bank, pgm) \ (SEQ_DUMPBUF(), _pm_info.command = _PM_LOAD_PATCH, \ _pm_info.device=dev, bcopy( pgm, _pm_info.data.data8, 128), \ _pm_info.parm1 = bank, _pm_info.parm2 = 128, \ ioctl(seqfd, SNDCTL_PMGR_ACCESS, &_pm_info)) #define SEQ_VOLUME_MODE(dev, mode) { \ _SEQ_NEEDBUF(8);\ _seqbuf[_seqbufptr] = SEQ_EXTENDED;\ _seqbuf[_seqbufptr+1] = SEQ_VOLMODE;\ _seqbuf[_seqbufptr+2] = (dev);\ _seqbuf[_seqbufptr+3] = (mode);\ _seqbuf[_seqbufptr+4] = 0;\ _seqbuf[_seqbufptr+5] = 0;\ _seqbuf[_seqbufptr+6] = 0;\ _seqbuf[_seqbufptr+7] = 0;\ _SEQ_ADVBUF(8);} /* * Midi voice messages */ #define _CHN_VOICE(dev, event, chn, note, parm) { \ _SEQ_NEEDBUF(8);\ _seqbuf[_seqbufptr] = EV_CHN_VOICE;\ _seqbuf[_seqbufptr+1] = (dev);\ _seqbuf[_seqbufptr+2] = (event);\ _seqbuf[_seqbufptr+3] = (chn);\ _seqbuf[_seqbufptr+4] = (note);\ _seqbuf[_seqbufptr+5] = (parm);\ _seqbuf[_seqbufptr+6] = (0);\ _seqbuf[_seqbufptr+7] = 0;\ _SEQ_ADVBUF(8);} #define SEQ_START_NOTE(dev, chn, note, vol) \ _CHN_VOICE(dev, MIDI_NOTEON, chn, note, vol) #define SEQ_STOP_NOTE(dev, chn, note, vol) \ _CHN_VOICE(dev, MIDI_NOTEOFF, chn, note, vol) #define SEQ_KEY_PRESSURE(dev, chn, note, pressure) \ _CHN_VOICE(dev, MIDI_KEY_PRESSURE, chn, note, pressure) /* * Midi channel messages */ #define _CHN_COMMON(dev, event, chn, p1, p2, w14) { \ _SEQ_NEEDBUF(8);\ _seqbuf[_seqbufptr] = EV_CHN_COMMON;\ _seqbuf[_seqbufptr+1] = (dev);\ _seqbuf[_seqbufptr+2] = (event);\ _seqbuf[_seqbufptr+3] = (chn);\ _seqbuf[_seqbufptr+4] = (p1);\ _seqbuf[_seqbufptr+5] = (p2);\ *(short *)&_seqbuf[_seqbufptr+6] = (w14);\ _SEQ_ADVBUF(8);} /* * SEQ_SYSEX permits sending of sysex messages. (It may look that it permits * sending any MIDI bytes but it's absolutely not possible. Trying to do * so _will_ cause problems with MPU401 intelligent mode). * * Sysex messages are sent in blocks of 1 to 6 bytes. Longer messages must be * sent by calling SEQ_SYSEX() several times (there must be no other events * between them). First sysex fragment must have 0xf0 in the first byte * and the last byte (buf[len-1] of the last fragment must be 0xf7. No byte * between these sysex start and end markers cannot be larger than 0x7f. Also * lengths of each fragments (except the last one) must be 6. * * Breaking the above rules may work with some MIDI ports but is likely to * cause fatal problems with some other devices (such as MPU401). */ #define SEQ_SYSEX(dev, buf, len) { \ int i, l=(len); if (l>6)l=6;\ _SEQ_NEEDBUF(8);\ _seqbuf[_seqbufptr] = EV_SYSEX;\ for(i=0;iH‹EøòHxò¶Gf(Ðò\ÑòUèèòYEðòMèò^Èf(ÁH‹Eøò@`ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë#èf(ÈòYMðò/Gò^ÁH‹Eøò@XÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë#H5H‹=èH‹}ø¾èëH‹UøH‹EðH‰BhH‹UøH¸ð¿H‰BpÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë#H5H‹=èH‹}ø¾èë H‹UøH‹EðH‰BxÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë#H5H‹=èH‹}ø¾èëhH‹UøH‹EðH‰BPH‹Eøò@PH‹}øèH‹EøòHHH‹Eøò@Pf.Áwë H‹EøÇ@@H‹EøòHHH‹Eøò@Pf.Èwë H‹EøÇ@@ÉÃUH‰åHƒì0H‰}øòEðòMèòUàò]ØòEðH‹}øèòEèH‹}øèòEàH‹}øèòEØH‹}øèÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë#H5H‹=èH‹}ø¾èë H‹UøH‹EðH‰B`ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë#H5H‹=èH‹}ø¾èë H‹UøH‹EðH‰BPÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë#H5H‹=èH‹}ø¾èë H‹UøH‹EðH‰BXÉÃUH‰åHƒìH‰}øòEðH‹EøÇ@@H‹UøH‹EðH‰BPH‹UøH‹EðH‰BHòEðH‹}øèH‹}øHƒÇ¾èH‰ÂH‹EðH‰ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹Uè¸H‰BPH‹Uè¸H‰BHH‹UèH¸ü©ñÒMbP?H‰BXH‹UèH¸ü©ñÒMbP?H‰B`H‹UèH¸{®Gázt?H‰BhH‹UèH¸ð¿H‰BpH‹UèH¸à?H‰BxH‹EèÇ@@H‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹Uè¸H‰BPH‹Uè¸H‰BHH‹UèH¸ü©ñÒMbP?H‰BXH‹UèH¸ü©ñÒMbP?H‰B`H‹UèH¸{®Gázt?H‰BhH‹UèH¸ð¿H‰BpH‹UèH¸à?H‰BxH‹EèÇ@@H‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $@?† $Z?† $l?† $w† $x<† $´w† $~?7† ,+† ƒ$B}† $À† $Bf† $¨a† $ O† $Z«† $Z† $`O† $°O† $O† ,¶?† ƒ$Ò@3† $C¤† $P`† $IC† $ÐI† $°† ,ªC~† ƒ$Ê7† $7† $:7† ,(D~† ƒ,¦D~† ƒ,$Eœ† ƒ,r׆ ƒ,J׆ ƒ¥GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)ADSR.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Òunsigned int__int64_t.ólong long intlong long unsigned intlong int$_0€LZ__mbstate8MZ_mbstateLNómjjchar__mbstate_tO*__darwin_mbstate_tQu__darwin_size_tZ¹long unsigned int__darwin_va_list`æööj __va_list_tag i gp_offset Ò# fp_offset Ò# overflow_arg_area i# reg_save_area i# __darwin_wchar_tf¹__darwin_rune_tkk__darwin_wint_tn¹__darwin_clock_ts¹__darwin_time_tvmðj _opaque_pthread_once_t E3 __sig E# __opaque Eà#__darwin_off_t nâ__darwin_pthread_once_t |ð__darwin_wctrans_t (¹__darwin_wctype_t *Àsize_t c¢time_t WÉptrdiff_t˜ std X 7X 8[ X^ Z… ]¬ _È bã j5 kl o³ pÑ qò r  s  ue w x” z« }Ç ~ã  6 ‚X ƒe „ …” †º ‡Û ˆü Š ‹C Τ Ðb Ñp Óu Ô‹ Õ™ ×µ Ø ÙÌ Úí Û7 ;Œ <À =Ü d5 eA gD h] it j‹ k¢ l¹ mÐ nò o s3 tY v w¡ xÉ zá {ù | } ‚3 ƒK „h †| ‡• м ‹Ê Œâ µÿ ¶" ·J ¸g ¹Ž <ï Fâ$ Gü$ H% I0% JJ% Ke% L€% M›% N¶% OÑ% Pì% Q& R"& B=& C@& DÏ FC& GT& Hp& I‘& J®& KÐ& Lò& M ' N ' HJ' ’k' ”n' •…' –œ' —½' ˜Ù' ™õ' š( ›.( œK( b( žo( Ÿ–(  ¼( ¡Þ( ¢) £ ) ¤7) ¥Y) ¦v) §’) ©³) «Ô) ­ú) ¯* ±7* ³S* ´t* µ* ¶¬* ·È* ¸ä* ¹+ º*+ »A+ ¼b+ ½ƒ+ ¾¤+ ¿Ð+ Àì+ Â, Ä*, ÅK, Æl, Ç, È®, ÉÅ, Êæ, Ë- Ì(- ÍI- Îa- Ðy- Ö•- ܱ- âÍ- èé- .&.G.__debug 1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬þdenorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >ƒ ²'2#_M_p¦#²'ˆ2¦_2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Ô_Ios_Fmtflags7º _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ç _S_beg_S_cur_S_end_S_ios_seekdir_end€€†!­event¢ erase_eventimbue_eventcopyfmt_eventXdÓ³ _M_nextÕoQ#_M_fnÖQ#ö]×¹#jØt2#XdÛ€ oQQ¹oQ »HßîA™ oQ!Lbã2>¹oQK(ñú _M_pwordòi#_M_iwordó#K(ô–Qó7"Û_ZNSt8ios_base4Init11_S_refcountEt2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEl0ó7”œQ_7œQ¹basic_streambuf > RŒ_ T_ U’_ W•_ X¯_ ZÉ_ \ã_ ]ý_ ^` _6` `P` aj` b„` cž` d¸` eÒ` fì` ga h"a imoney_base¼$patternÉ fieldÉ ° #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%ƒa¶E,’ë’’&udþ [+l0z›dQ'nothrowIŽCtš'cerrA WŽš(__ioinitM_ZStL8__ioinitú )ÖKX¹zzz*€+m)[ae›¦¦z›*m)[,d¦È¦z%Ž[¦ã¹)\ Pi¹›* , $_4a5 quotb¹# remc¹#div_td  $_5fl quotg# remh#ldiv_tiB $_6l¤ quotmó# remnó#lldiv_toz)¸>“¹ÊÊ*Ð-)R ”èèzdouble)W •¹ z)\ – z)fœiK››K*Q.¹e)˜Už5¹¹/ø7 ”i)Æ;¡¦«z)Œ£lÇ)ïOª¹ãz›)Ê«›z›* wchar_t)†8¬¹6z›/o%¯Xi››K0Í`°¹)ê%±ii›/²”Ò%7,³ÿ.è´z´*¦)b,µÛz´¹)H½¹üz´¹%ÝWŠ[¹z)Û8¦8›*>+ )ñMĹ_¦  __gnu_cxx¡™%! ®C6ó‹ó%˜U´\9¤«óó__debug 6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)5.§¤µóó)‹9™óÌz)2bºóíz´¹)ÄQÀz´¹%>,´/..z´float)b·SSz´long double/%(Çu¹)\N¦óŒó lconv`!+À1¥!,¦#1q*!-¦#11!.¦# int_curr_symbol!/¦# currency_symbol!0¦# mon_decimal_point!1¦#( mon_thousands_sep!2¦#0 mon_grouping!3¦#81)!4¦#@1@;!5¦#H int_frac_digits!6m#P1Ó!7m#Q p_cs_precedes!8m#R p_sep_by_space!9m#S n_cs_precedes!:m#T n_sep_by_space!;m#U p_sign_posn!m#X int_n_cs_precedes!?m#Y int_p_sep_by_space!@m#Z int_n_sep_by_space!Am#[ int_p_sign_posn!Bm#\ int_n_sign_posn!Cm#])ø4"5¦Ü¹z0ÛC!Ké*Œva_list#IÎfpos_t#U3 __sbuf#`< _base#a<# _size#b¹#*… __sFILE˜#‚’ _p#ƒ<# _r#„¹# _w#…¹# _flags#†–# _file#‡–# _bf#ˆ # _lbfsize#‰¹#( _cookie#Œi#0 _close#¡#8 _read#ŽÀ#@ _seek#ß#H _write#þ#P _ub#“ #X _extra#”#h _ur#•¹#p _ubuf#˜#t _nbuf#™%#w _lb#œ #x _blksize#Ÿ¹#ˆ _offset# þ#.¹¡i*’.¹Ài¦¹*§.þßiþ¹*Æ.¹þiz¹*å__sFILEX*…%j…5jFILE#¡B/E5#ïWW*5)>M#ð¹tW)Æ2#ñ¹‹W)gd#ò¹¢W)+1#ó¹¹W)‘:#ô¹ÐW)¨9#õ¹ìWì*þ)·:#ö¦¦¹W%Þ#úÿCW3zz)’##ÿ›Yi››W2û##è.WzzW3Ç#¹¡W¹3##¹¾W¾*Ä+þ3ßX#áW3Y#¹ùW4Æ-#¹3’# ¦¦\ # 3z3]6#¹Kz33#¹hzzâ&#|WàM#•W¦3áb#¹¼W¦¹›4ë#W3(W#¦â¦3Î#¹ÿ¹W3T#©¹" ¦›z53<#ª¹D WzD *ö3ó#«¹g zD 3C##¬¹Ž ¦›zD 3NA#­¹° zzD mÀ jclock_t$M± tm8$Z¡! tm_sec$[¹# tm_min$\¹# tm_hour$]¹# tm_mday$^¹# tm_mon$_¹# tm_year$`¹# tm_wday$a¹# tm_yday$b¹# tm_isdst$c¹# tm_gmtoff$d#( tm_zone$e¦#0pthread_once_t%^I__gthread_once_t&/¡!wint_t'Fš $_7'Q," __min'Rƒ# __max'Sƒ# __map'Tƒ# __types'U,"#*À_RuneEntry'VÝ! $_8'Xx" __nranges'Y¹# __ranges'Zx"#*2"_RuneRange'[D" $_9']¿" __name'^¿"# __mask'_À#mÏ"j _RuneCharClass'`"6$_10ˆ 'bP$ __magic'cà# __encoding'dP$# __sgetrune'f$#( __sputrune'g£$#0 __invalid_rune'hƒ#8 __runetype'j©$#< __maplower'k¹$#¼ __mapupper'l¹$#¼ __runetype_ext's~"#À __maplower_ext't~"#Ð __mapupper_ext'u~"#à __variable'wi#ð __variable_len'x¹#ø __ncharclasses'}¹#ü __charclasses'~É$#€m`$j.ƒy$z¢y$*z*`$.¹£$ƒ¦¢´*…$À¹$jÿƒÉ$jÿ*Ï"_RuneLocale'å"7;@(åò.¹ü$¹7Ó>(ëòC¹%¹7ù@(÷ë¹0%¹7P(þm(¹J%¹&]l050t0t0<–*,#s¹! 9,&m¹t0=m=€bool=z0+¹.¹Š05*0>__vtbl_ptr_type0?ŒG:¶-6é1/ÀO-DÔ0é1/ÀO-Fí0é1ï1/£-K1é1¹%0-N¤L¦(1ú1`0%0-QJBzI1ú1f0%ò%-VÏ(¦o1é1¹;&-`½4‘1é1¦¹%ÙT-dÚH›­1ú1;¶\-jd5Ï1é1¦f0@º&-nÿ]é1¦*´0=õ1+´0*õ1:˜.1Y2´0#/À\/d)2Y2/À\/fB2Y2_2Az?/lY2¹*2=e2+2+l0+ª_Atomic_word0%¹*D :þ.8¡EBnpos©Z¡EC_M_dataplusD #_Rep_base_RepDz-³Q¦ö2¦EDz-lY¦3±E¦Dã%ßO·E73¦ED†$%CÌU3¦ED)”!Ìs3¦EE-.]3±EDi4¢:›µ3¦E¹zEîU<I&Þ3¦E¹¹zDvMDõW›4¦E¹¹Dó5LQJl0)4¦EzEÚ&UVL4¦z¹E3=^–Xo4¦z¹EI=gÜ;’4¦¹mEVRzŒVµ4¦ÌÌEVR~|4Ø4¦//EVR‚üû4¦¦¦EVR†ü5¦zzD× Šíd¹@5¹¹El 1ÃQi5±E¹¹¹E«X1µÕƒ5±EF #š[*½E,«5±E/,1¿Ä5±E_2/,1·Ý5±EÃE/,1Å6±EÃE¹¹/,1Ð(6±EÃE¹¹_2/,1ÛK6±Ez¹_2/,1âi6±Ez_2/,1éŒ6±E¹m_2—ì§6±E¹2¸Xô'fÉEÉ6±EÃE2¸Xüx6ÉEë6±Ez2¸XfeÉE 7±Em2^5m;Ì*7±E2^5‘9/G7¦E2“[&$Ìd7±E2“[1ï/7¦E2:W:S ž7±E2:WCýƒ »7¦E2 L§ Ø7±E2 Uïƒ õ7¦E2J ]8›8¦E2ecÉE„<±E¹¹m2L^R‘ Ì«<±EÌm2O j’)ÉEÒ<±E¹¹2O z Ìô<±EÌ2O Ž IÌ=±EÌÌ20©†7ÉEG=±E¹¹ÃE20À£&ÉE}=±E¹¹ÃE¹¹201 ÉE®=±E¹¹z¹20êSÉEÚ=±E¹¹z20tWÉE >±E¹¹¹m20 TÉE7>±EÌÌÃE20% 2ÉEh>±EÌÌz¹20:–FÉE”>±EÌÌz20OyTÉEÅ>±EÌ̹m20sûÉEö>±EÌ̦¦20~ÄÉE'?±EÌÌzz20ˆ|+ÉEX?±EÌÌÌÌ20“zSÉE‰?±EÌÌ//D›71‹ÉE»?±E¹¹¹mDìa1˜;"ÉEí?±E¹¹z¹G÷*1¦‡%¦@¹m_22¿W1Áß›?@¦E¦¹¹ ×;1õ,Z]@±EÉE2Ÿü.8zz@¦E2a^ùNz—@¦E2] Â&2´@¦E2I1Ï"0›à@¦Ez¹¹2I)~›A¦EÃE¹2I7ò›.A¦Ez¹2I1æŠ.›UA¦Em¹2SWUT$›|A¦EÃE¹2SW1øÍM›¨A¦Ez¹¹2SWq3 ›ÏA¦Ez¹2SW1 <^›öA¦Em¹2ÿ ›B¦EÃE¹2ÿ 1Û+›IB¦Ez¹¹2ÿ «Õ3›pB¦Ez¹2ÿ ¾þ+›—B¦Em¹2rJÌ[O›¾B¦EÃE¹2rJ1-a›êB¦Ez¹¹2rJèì›C¦Ez¹2rJû´ ›8C¦Em¹2š` R4›_C¦EÃE¹2š`1B;a›‹C¦Ez¹¹2š`&c›²C¦Ez¹2š`1N.›ÙC¦Em¹2MDðY›D¦EÃE¹2M1YÔ ›,D¦Ez¹¹2Ma¡W›SD¦Ez¹2M1nxA›zD¦Em¹2+;ÿ5Ž2¡D¦E¹¹2V0“t"¹ÃD¦EÃE2V01‚Z¹ïD¦E¹¹ÃE2V01’wI¹%E¦E¹¹ÃE¹¹2V01£”A¹GE¦Ez2V01²ŒP¹sE¦E¹¹z!V01Ã8¹¦E¹¹z¹+›*¬E+Ž2*Ž2*Ñ2=Ñ2=¬E=Ž2:Å2”F _M_length•›# _M_capacity–›#1j—t2#:Ñ2›ÕGÏE#H¥!1@¡EHÉ31EÚ0€HYc1Q²ÕG8 #´AN½E%x¾Xl0‰FåG%/KÂrNl0¥FåG;-CÆET½F·E;‚Ê 5ÕF·E;$Î9?òF·E¹%ù;ØÖB¦G·E%Ù/ܦ4G·E_2_22R(1ø3·EZG¹¹_2; $ç7OwG·E_2 —:1«D•G·E_2%í4õçR¦±G·E!ð@1^VA¦·E_2¹›åGj*ëG+F: 2CJKInone2h_ZNSt6locale4noneEz0J(2i‚-z0Knumeric2j]z0J?/2k¸dz0J M2làVz0J×@2m*z0J¤Q2n1Vz0 Iall2p_ZNSt6locale3allEz0?éC_M_impl2JK##_S_classic2 _ZNSt6locale10_S_classicEJK#_S_global2#_ZNSt6locale9_S_globalEJKLæJ2)f1PK#_S_once28_ZNSt6locale7_S_onceE·!Â:b/Ô2{I`K/Ô2„šI`KfK/Ô2³I`Kz/Ô2ÖI`KfKz¹/Ô2ªùI`KfKfK¹/î 2ºJ`K¹%¸X2ÅfK4J`KfKstring.<Ž2%Ò 2Ý A4J^JqK%ÍQ2ç˜8l0JqKfK%82ð^l0 JqKfK2$2ÌeðG¼JfK<Æ@2¤BfKMÔ2<éJ`KJKN N2?7PN2BÁ*DM2EI%¹$K¹OæC2H+`KfKfK¹*®H+UK*[K+z*ðG=lK+ðG*lKPaI2WwKrMQ_vptr$facetŠ0#Rj2\t2#__c_locale38rM#_S_c_locale2__ZNSt6locale5facet11_S_c_localeE­KL—[2bÒˆM#_S_once2e_ZNSt6locale5facet7_S_onceE·!N2iÓMÂ2vcLM›S; 2{wK„LM¹Eà"2\ §L“Mz­KD*^2‚S#­KÄL“MEác2…ÝL“MFU2ŠF2­KFð2—HzE»H2‘”5M™MELb2•ïB7M™MMÂ2 RMM¤MT¸X2£2ªMM¤M*¹mˆMj+xM*wK=­K*ŸM+wK=ŸM=wKUgI2²cNRö]2›#"Û2Å_ZNSt6locale2id11_S_refcountEt2E¸X2È)[NcNiNM:b2Ê4NcNiN:b2ÐINcN!­Q2Ó ›tN*°M=oN+°M*oNU®H(2Ù,QRj2ìt2#C_M_facets2í,Q#C_M_facets_size2î›#C_M_caches2ï,Q#C_M_names2ð´# LÎ2ñ~\2QLPJKSQE¸X2'%]PJKSQDÎd2ìZl0{PJKEÝ72&—ŸPJK^Q¹EÃ2)à)ÃPJK^QHQE62,’2çPJK^QtNE/2/±a QJKtN™MO27N JK™M›*™MtN=QVHQHQV*NQ+tN=YQ+zN*YQ=jQ+4J* WŠQÑ ŠQ¹=Ç *uQ*³ *ú XÇ ØÊ¢Q›XQ_vptr$ios_baseŠ0#YAWÕ›XZdec¿>›XZfixedé>›XZhex ç›XYc ø›XZleftE›X Zoct½:›X@Zrightca›X€[({›X[ý ­@›X[Å($ëK›X\showpos'é/›X\skipws*ë`›X\unitbuf-â ›X [:1.›X@Y0 4Ö]›X°Yr47¾.›XJ[|b:)›XZbadbitL¤N XZeofbitO! XZfailbitT®; XZgoodbitWó" XZappj¥XZatemK¥X]binarys_ZNSt8ios_base6binaryE¥XY=bvg&¥XY`byÃ,¥X]trunc|_ZNSt8ios_base5truncE¥X ]beg‹_ZNSt8ios_base3begEªXZcurŽ(SªXY“[‘ÕªXstreamsize+N·C_M_precisionÉwT#C_M_widthÊwT#C_M_flagsË“ #C_M_exceptionÌ #C_M_streambuf_stateÍ # C_M_callbacksçoQ#(C_M_word_zeroø³ #0C_M_local_wordý¯X#@C_M_word_size¹#ÀC_M_word–Q#ÈC_M_ios_localeðG#Ð ¤À'½U¿XQ¹EÃUê3ÜU¿XÑ E¼Tí¨öU¿XDÌHe7ÅXV¿X¹l0E9 BC8V¿X2„[$Z“ UVËX2„[.œU“ wV¿X“ 2*\>¿[“ ™V¿X“ 2*\O“ ÀV¿X“ “ ;C^ÄZÞV¿X“ 2J$jQwTûVËX2J$r»BwTW¿XwT2€b?wT:WËX2ˆwT\W¿XwT2>+›ÐLl0xWl02}K§z&ðGšW¿XfK2,²‚ðG·WËX2çM¼ÓfKÔWËX<'ÎòL¹2jfÞ¯IÖXX¿X¹2Íó‘ÜX*X¿X¹^Æ?¢QJX¿X¹M†!`X¿XM†! {X¿XâXT¸XàIŠQ¿XâX+“ + +º + ³ ¿Xj*¢Q=³ *ÑX+¢Q==i=ÑXX­@4:èX^_Q_vptr$basic_streambufŠ0#__M_in_beg5æ#__M_in_cur5Ħ#__M_in_end5Ŧ#__M_out_beg5Ʀ# __M_out_cur5Ǧ#(__M_out_end5Ȧ#0__M_buf_locale5ÏðG#8`¬]5ÔèXÐY^_¹%R*5àïðGñY^_fK%,5ñ4fðG Zd_%ÌK5þù<^_3Z^_¦2Öc5öI–._Z^_ó º 2 ;5u–.†Z^_xº 2ÕU5 ±!¹£Z^_2mR59wTÀZ^_2*5'…J¹ÝZ^_2ýe59r¹úZ^_2C:5O-Q¹[^_2I:5bHVwT>[^_¦2w=5p–<¹`[^_m2·[5‰)e¹}[^_2ÀS5¤9¹Ÿ[^_m2ÆS5¾â wTÆ[^_zM¥%5ËÜ[^_D`15Þä¦ú[d_D!5áôQ¦\d_DÀ-5ä ¦6\d_EFX5îŒOU\^_¹E/\5ù ~\^_¦¦¦DM#5 ƒ1¦œ\d_DVO5Y<¦º\d_D[^5’c¦Ø\d_E'5P/÷\^_¹E4\5'c]^_¦¦a}K5<XèXB]^_fKbàM5KÄ#^_èXr]^_¦bM5W¶9–.èX§]^_ó º b›&5c«$–.èX×]^_xº br=5o6¹èXý]^_b¥I5…ó0wTèX#^^_cbN62Ì8wTèXR^^_¦b!B5«Å¹ èXx^^_béb5¸ƒK¹ èXž^^_b²T5ÐÒS¹ èXÉ^^_¹cåe6TewT èXø^^_zbÖO5ûP¹ èX#_^_¹M¥%5>_^_o_T¸X5"Û?u_^_o_*èX*j_+èX=j_=èXwctrans_t7'h7º*H}#¹¯_Ï!7W*NîX¹É_Ï!78U7?ÒI¹ã_Ï!7åX*Tm¹ý_Ï!7g\*Z)L¹`Ï!['7c*`}9¹6`Ï!7½]*fÒ"¹P`Ï!7 [*l ¹j`Ï!7§A*r©[¹„`Ï!7G/*xž]¹ž`Ï!7¥*~;=¹¸`Ï!7iN*„®¹Ò`Ï!7iC*ŠT;¹ì`Ï!)7†Ï!aÏ!{_7ÖX*ÝÏ!"aÏ!7. *–2;Ï!93×^_kel%²>:9 ^_2kpl^_%Ø :CävlSkpl|l2ÖC9d :mpkel2ÖC9xøm’kplm%}K:€@IðG³kplfK%%Z:u·RmÙkelmm%Ûb:zµ%múkelmM|$9¼lplkØ7:Œ=.lpl^_lO:«õcplfK*æ*Ul+*`l+]*kl+qh*qh=qh=klUÌ;}JnR0a;¦#D;Š´lJnD;ÎlJnPn2xX;™ò=`0ël[n2CA;^.¦m[n2…?;¡©0fn%mJn2…?;¨e0‚lGmJn¹2A;­lHfndmJn2A;´H‚l†mJn¹2”;¹›C`0¨m[nln2Ð?;½GfnÊmJnln2‚X;Á ‚lìm[nln28A;ÅwBfnnJnln2ŒX;Éh>‚l0n[nln!¡[;ÍaQPn[n*‚l=Vn+¦*an+‚l=‚l=rn+·= =SP]wKbtwK#g:bË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE°MV5¤obt¹2¹+¿73¦J|Ilz%D=­\(}p|Ilz%*a=Ä;Z}Œ|Il%;=Ù¦-–.¨|Il%”=éú}É|Ilx2”=\S}ð|Iló oóUº #@__M_string>XŽ2#H/ú >d»}¼º /ú >rÙ}¼ÃEº %7 >…Î-Ž2õ}Â;7 >ÿ>~¼ÃEk\>§T'0~¼º c¥I>±=8wTa}U~¼c!B?‰¶¹ a}z~¼c²T?4IZ¹ a}¤~¼¹cÖO?V.¹ a}Î~¼¹càM>Ñ‘M^_a}ý~¼¦cM?›n–.a}1¼ó º c›&?ÊË–.a}`¼xº k($?çbˆ¼¦¹¹kÎ>ô桼päWa}¼¹*a}*È+a}jS`4OOyÌ€Oy#C_M_stringbuf>Ža}#40>¡&€Ì€¹}º 40>¶Q€Ì€¹}ÃEº ^*/>ÀÍw€Ì€¹}2²>>˰A¼”€Ò€27 >Ó/Ž2±€Ò€q7 >Ýz(Ì€ÃE*Í*Ø€+Í stk"ƒž;ïrTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDðtG)þUB‚r$_51ATTACKDECAYSUSTAINRELEASEIDLEsSRATEù_ZN3stkL5SRATEEÖŠ€ˆå@tRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE:šsPI_ZN3stkL2PIEÖŠ-DTû! @sTWO_PI_ZN3stkL6TWO_PIEÖŠ-DTû!@sONE_OVER_128_ZN3stkL12ONE_OVER_128EÖŠ€?Xè€U"ƒ5„Q_vptr$StkErrorŠ0#_message_j4J#_type_kò€#/ž;oƒ5„dQò€`H*s"ƒ¬ƒ5„¹uyvå["ƒ̃5„v( y¦*;„"ƒðƒ5„v9|pfdQ"ƒ„5„w»Nl2z"ƒ5„*"ƒ=A„+ò€Xï„F„­‡Q_vptr$StkŠ0#H!AˆDKcbH ‰,cbH 8Š‹LcbH:9‹8cbHádŒYcbHn-‡WcbStkFloatLèxsrate_ÔSÏ„ylÕ³4Jy7ÖÄ)l0y%×YWl0zalertList_Ø_ZN3stk3Stk10alertList_Eœostringstream4ŽÍyHÜ­,X…_ignoreSampleRateChange_Ýl0#8–> Ï„;¶¤;Ê…Ï„;$¬Ž ç…­‡l08š*¯dL4J;ˆ²E†4J;ndµi,&†<;Åe¸n[=†<;Ú»vOT†<;Þ¾`"k†¹%9NÁLLl0†Ï„ττ;vÈiU¬†zò€;v˼5Ȇ4Jò€;aÎ)5߆l0;ÆIÑ4ö†l0{ðà ‡­‡|aãF„+‡­‡¹}u%æùJF„V‡­‡Ï„Ï„k>é bt‡­‡­‡k¬ìøM’‡­‡­‡lvï‡b­‡ò€*F„Uõ0ÄŠCdata_ÄŠ#CdataRate_ŽÏ„#CnFrames_›#CnChannels_Ò#Csize_‘›# CbufferSize_’›#(t]ˆÊŠÒÒtˆÊŠЊÒÒaTœˆÊйt¶ˆÊŠÛŠ2¸X OæŠ؈ÊŠÛŠ2”)¸1ìŠúˆÊŠ›2”0Ÿ\Ï„‰òŠ› Ð?8 e:‰ÊпРõO@‡X‰ÊŠæŠ2ÁKJ;4슉ʊ›Ò2ÁKRdbÏ„¦‰òŠ›Ò2z8[—Ï„͉òŠÏ„Ò2J ^»›ê‰òŠ21Oa>cl0ŠòŠ §;kvc*ŠÊŠ›Ò §;u•"RŠÊŠ›ÒÏ„2iJxó ÒoŠòŠ2ªa{pPÒŒŠòŠ W‚F\ªŠÊŠÏ„!r‰ <Ï„òŠ*Ï„*³‡=ÖŠ+Ï„=áŠ+³‡=³‡=Ï„*áŠXû@F„¼‹F„#_lastFrame_-³‡#/G);‹¼‹%g$"ÒW‹‹%¼?S=ÛŠs‹‹vsA)BæŠøŠ¡‹¼‹æŠÒpC øŠ¼‹¹*øŠ*È‹+øŠX‚€F„îŽøŠ#_state_i¹#@_value_jÏ„#H_target_kÏ„#P_attackRate_lÏ„#X_decayRate_mÏ„#`_releaseRate_nÏ„#h_releaseTime_oÏ„#p_sustainLevel_pÏ„#x/þU&§ŒîŽ`{;)͋ƌ;°9,}YÞŒîŽ;Y"/ŽNöŒîŽ;`2s:îŽÏ„;®.5LH0îŽÏ„; '8peMîŽÏ„;Ø.;+(jîŽÏ„;Ï>¼b‡îŽÏ„;^YA))¤îŽÏ„;9\DB7ÁîŽÏ„;fGQÞîŽÏ„;q9J­8 ŽîŽÏ„τττ;Ê\MÖ'ŽîŽÏ„%—PÍN¹CŽôŽ;ö S†Z`ŽîŽÏ„%ç!Vë Ï„|ŽôŽ%sAY€Ï„˜ŽîŽvsAcí\æŠÍ‹ÆŽîŽæŠÒ~u%gv Í‹îŽÏ„Ï„*Í‹*úŽ+Í‹U/;}ÇR0a;z#D;Š1ÇD;KÇÍ2xX;™¦ f0hÓ2CA;a z…Ó2…?;¡-Þ¢Ç2…?;¨×,ÿŽÄǹ2A;­@ÞáÇ2A;´@ÿŽÇ¹2”;¹*<f0%Óln2Ð?;½«ÞGÇln2‚X;ÁvRÿŽiÓln28A;Å(RÞ‹Çln2ŒX;ÉQ)ÿŽ­Óln!¡[;ÍþÍÓ*ÿŽ=[K*Ù+ÿŽ=ÿŽ¢…@?Y?€RŠZ?k?L*‘´*‘‘h+òŠ€oŠl?~?˜\‘´*‘‘h‚ÆŽ%w䱑´±‘‘hƒnewRate%Ï„‘`ƒoldRate%Ï„‘X+ÆŒ.x´0å‘´±‘‘h‚ÞŒ4´+|’´±‘‘h=¡E€Ë~?µ?ÈW’ƒ__a¶W’‘hƒ__b¶W’‘`+’€ë+B6“„__groupingþ z‘¨„__grouping_sizeþ ›‘ „__grouping_tmpþ 6“‘˜…__n ¡E‘P…__min ¡E‘H…__i ›‘¸…__test l0‘_†{Â…__j ›‘°+dQ‚ÁŠB¿`y“´±‘‘h‡ MŠÏ„‘`‚¤€ÀA¬·“´±‘‘h‡ M€Ï„‘`‚‡vB¨øõ“´±‘‘h‡ MvÏ„‘`‚ji¨ D4”´±‘‘hƒrateiÏ„‘`‚M_ Yt”´±‘‘hƒlevel_Ï„‘`‚ ŽZܵ”´±‘‘hƒtargetÏ„‘`‚Þ•`()•´±‘‘hƒaTime•Ï„‘`ƒdTime•Ï„‘XƒsLevel•Ï„‘PƒrTime•Ï„‘H‚0U`¯th•´±‘‘hƒrateUÏ„‘`‚K°ÿÀ©•´±‘‘hƒtargetKÏ„‘`‚öŒAO è•´±‘‘hƒrateAÏ„‘`ˆ؈œ¶?Ñ@XM–´M–‘è|„nœ›‘à|†è?®@…error X…‘ð|+ÊŠ‰|ŽsÒ@C¤€–´±‘‘h‰˜Ž CªCð—´±‘‘X‡ªa —‘Pƒchannel Ò‘LŠsamples©ÄŠ‘`ŠhopªÒ‘l†iC¤CŠi«Ò‘h+抂CŽ«P°<W—´±‘‘hƒvalue«Ï„‘`‹Â†IÐIˆ«—ƒ__initialize_p´¹‘lƒ__priority´¹‘hŒB.ÐIåIÔ°Ê ï—Ži‘h¡‹˜´˜·Kz0+¼‹‘ï—aªC(DlD˜’ü—‘X§Œ!h˜´±‘·Kz0‘D˜ìeʸ”˜’Q˜‘h‘D˜179À˜’Q˜‘h‘D˜":qP옒Q˜‘h‘ï—óV(D¦Dœ™’ü—‘X‘ï—Ý'¦D$EèD™’ü—‘X“'‹[™´˜‘D™ç$EÀE4 ‡™’O™‘X“Œ ™´±‘‘‡™ÝUrI€ Ì™’”™‘X‘‡™ù&J! Ì ø™’”™‘X”_DefaultRuneLocale'„Ï$•__dso_handlei–B‚€ˆå@+Ò—j‚–ž‚-DTû! @–À‚-DTû!@–ê‚€?+¦0'nothrowIŽCtšostream4ŠOy'cerrA WŽš˜7 `R]digitsF_ZNSt14numeric_limitsImE6digitsEz0@™ÉCï_ZNSt14numeric_limitsIfE12has_infinityEj2™Û>ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEj2™/Wó_ZNSt14numeric_limitsIfE10has_denormEo2™ÉC(_ZNSt14numeric_limitsIdE12has_infinityEj2™Û>)_ZNSt14numeric_limitsIdE13has_quiet_NaNEj2™/W,_ZNSt14numeric_limitsIdE10has_denormEo2™ÉCa_ZNSt14numeric_limitsIeE12has_infinityEj2™Û>b_ZNSt14numeric_limitsIeE13has_quiet_NaNEj2™/We_ZNSt14numeric_limitsIeE10has_denormEo2šnpos©Z¡EH¥!1@¡EJÉ31EÚ0€HYc1Q²ÕG›npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¡Eœ¥!1@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¡EœÉ31E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE>J(2i‚-z0Knumeric2j]z0J?/2k¸dz0J M2làVz0J×@2m*z0J¤Q2n1Vz0 LæJ2)f1PKL—[2bÒ~ž+xMLÎ2ñ~\2QL›XZfixedé>›XZhex ç›XYc ø›XZleftE›X Zoct½:›X@Zrightca›X€[({›X[ý ­@›X[Å($ëK›X\showpos'é/›X\skipws*ë`›X\unitbuf-â ›X [:1.›X@Y0 4Ö]›X°Yr47¾.›XJ[|b:)›XZbadbitL¤N XZeofbitO! XZfailbitT®; XZgoodbitWó" XZappj¥XZatemK¥XY=bvg&¥XY`byÃ,¥XZcurŽ(SªXY“[‘ÕªXdupper81Vcb€dlower82Ô\cbdalpha83„/cbddigit84@cbexdigit85¼cbdspace86ïcb@eprint870cbdgraph88Ò`cb%dcntrl89ÄWcbdpunct8:¨3cb dalnum8;2cb›_S_atoms_out!_ZNSt10__num_base12_S_atoms_outEz›_S_atoms_in%_ZNSt10__num_base11_S_atoms_inEzi%Ë ?lhi::Ö $zg·?3_ZNSt10moneypunctIcLb1EE4intlEj2g·?3_ZNSt10moneypunctIcLb0EE4intlEj2g·?3_ZNSt10moneypunctIwLb1EE4intlEj2g·?3_ZNSt10moneypunctIwLb0EE4intlEj2g·?«_ZNSt17moneypunct_bynameIcLb0EE4intlEj2g·?«_ZNSt17moneypunct_bynameIcLb1EE4intlEj2g·?«_ZNSt17moneypunct_bynameIwLb0EE4intlEj2g·?«_ZNSt17moneypunct_bynameIwLb1EE4intlEj2H!AˆDKcbH ‰,cbH 8Š‹LcbH:9‹8cbHádŒYcbHn-‡Wcbxsrate_ÔSÏ„ylÕ³4Jy7ÖÄ)l0y%×YWl0yHÜ­,X…% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~.? : ; ‡@L M 2 < .G@€.G@I4  ‚.G: ; @ƒ: ; I „: ;I …4: ;I † ‡: ; I ˆ.G;@‰.G; @Š4: ; I ‹.‡@4 @Œ.4 @.4 @ŽI .G: ; I4 ‘.1‡@@’1 “.G ”4: ; I? < •4I? 4 < –4G —4G˜4G ™4: ;‡@I? <  š4: ;‡@I? <  ›4: ;‡@I? < œ4: ; ‡@I? < L! ICÐI @û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hADSR.cppstl_algobase.hlocale_facets.tccADSR.hiostreamGenerator.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tcc @?JèX‚¡‚»~ž¿/Ÿßä“u1„ƒÌ}¬¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è>1//Úó»‘ÿõKæ~.ÈqÈqÈqÈ $"å­­®>„'­0¼É²K<¿.Ló׃OŸ#v/#å2KøltÉ/õ.»m<É/õ>n<É/õ#k.É/õ½!k<É/õ»6<É/õ¼!%%l<æ×××׺.É/õ»n<É/õ»n<É/õ»â<­»»×­›.ºTÖºØƺØƺØqÈÈhÉÉ!!!!!­Éu(ÈhÉÉ!!!!!­É' I³Ö™äç$/J@?A?wA?D?wD?Y?vZ?[?w[?^?w^?k?vl?m?wm?p?wp?~?vwwwvxywy|w|´v´µwµ¸w¸+v~??w?‚?w‚?µ?v+,w,/w/BvBCwCFwF¿vÀÁwÁÄwÄAvBCwCFwF¨v¨©w©¬w¬ v  w wYvZ[w[^w^vw w `v`awadwd¯v°±w±´w´ÿvwwOv¶?·?w·?º?wº?Ñ@vÒ@Ó@wÓ@Ö@wÖ@CvCCwC Cw CªCvPQwQTwT°vIŽIwŽI‘Iw‘IÐIvÐIÑIwÑIÔIwÔIåIv°±w±´w´ÊvªC«Cw«C®Cw®C(DvÊËwËÎwÎvww9v:;w;>w>qv(D)Dw)D,Dw,D¦Dv¦D§Dw§DªDwªD$Ev$E%Ew%E(Ew(EÀEvrswsvwvIvJKwKNwN! v ¥ästk::Stk::sampleRateýstk::StkFrames::channels/‘stk::StkFrames::frames\‘stk::ADSR::sampleRateChanged¶‘stk::ADSR::keyOnå‘stk::ADSR::keyOff’min;“stk::ADSR::setReleaseTimey“stk::ADSR::setDecayTime·“stk::ADSR::setAttackTimeõ“stk::ADSR::setReleaseRate4”stk::ADSR::setSustainLevelt”stk::ADSR::setTargetµ”stk::ADSR::setAllTimes)•stk::ADSR::setDecayRateh•stk::ADSR::setAttackTarget©•stk::ADSR::setAttackRateè•stk::StkFrames::operator[]R–stk::ADSR::tick€–stk::ADSR::tick—stk::ADSR::setValue˜stk::Generator::~Generatorh˜stk::ADSR::~ADSR”˜stk::ADSR::~ADSRÀ˜stk::ADSR::~ADSRì˜stk::Generator::~Generator™stk::Generator::~Generator[™stk::Generator::Generator ™stk::ADSR::ADSRÌ™stk::ADSR::ADSRÞ ¥À__uint32_tâ__int64_t*$_0u__mbstate_tˆ__darwin_mbstate_t¢__darwin_size_tö__va_list_tagÎ__darwin_va_listk__darwin_wchar_tƒ__darwin_rune_tš__darwin_wint_t±__darwin_clock_tÉ__darwin_time_tð_opaque_pthread_once_t3__darwin_off_tI__darwin_pthread_once_th__darwin_wctrans_t‚__darwin_wctype_t›size_t©time_t·ptrdiff_t $_45div_tB$_5lldiv_tz$_6¤lldiv_tŒlconvïva_listþfpos_t __sbufB__sFILE5FILEÀ clock_tÏ tm¡!pthread_once_t·!__gthread_once_tÏ!wint_tÝ!$_72"_RuneEntryD"$_8~"_RuneRange"$_9Ï"_RuneCharClasså"$_10Ï$_RuneLocaleJ'mbstate_t['wctype_tŠ.char_traits0__vtbl_ptr_type¦0nothrow_t´0new_allocator2allocatort2_Atomic_wordŽ2basic_string,std::allocator >ÏE_Rep_baseF_RepðGlocalewKfacet°MidzN_Impl¢Qios_baseèXbasic_streambuf >{_wctrans_tjactype_basenbctypehmoney_baseqhbasic_ios >‚l__normal_iterator, std::allocator > >ƒnnum_get > >˜tnum_put > >Oybasic_ostream >a}basic_stringbuf,std::allocator >Íbasic_ostringstream,std::allocator >"ƒStkErrorF„Stk³‡StkFramesøŠGeneratorÍ‹ADSRÿŽ__normal_iterator, std::allocator > >Žšostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZN3stk4ADSRD2Ev_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localesetValuefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmc_ZN3stk4ADSRC2EvsetDecayRatexalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_GLOBAL__I__ZN3stk4ADSRC2Ev_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7tolowerisetAttackTarget_ZNSt8ios_base9basefieldEsetSustainLevel*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk4ADSRD1Ev_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk4ADSRC1Ev_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNSt10ctype_base5lowerE_ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEdwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputn_ZN3stk4ADSRD0Evsbumpc_M_setstatesetReleaseTimebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëH‹}èèH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„ÀuÎH‹EàÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃADSR::setReleaseTime: negative or zero times not allowed!ADSR::setDecayTime: negative or zero times not allowed!ADSR::setAttackTime: negative or zero times not allowed!ADSR::setReleaseRate: negative rates not allowed!ADSR::setSustainLevel: negative level not allowed!ADSR::setTarget: negative target not allowed!ADSR::setDecayRate: negative rates not allowed!ADSR::setAttackTarget: negative target not allowed!ADSR::setAttackRate: argument must be >= 0.0!StkFrames::operator[]: invalid index () value!ADSR::tick(): channel and StkFrames arguments are incompatible!N3stk4ADSREÿÿN>Q3Ë–ËÄóÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ4:wU\ÿÿ'«²Ëÿÿ'«²ËUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk9GeneratorEð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿw† 4øÿÿÿÿÿÿÿ<† 4øÿÿÿÿÿÿÿw† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ}† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿf† 4øÿÿÿÿÿÿÿa† 4øÿÿÿÿÿÿÿO† 4øÿÿÿÿÿÿÿ«† 4øÿÿÿÿÿÿÿZ† 4øÿÿÿÿÿÿÿO† 4øÿÿÿÿÿÿÿO† 4øÿÿÿÿÿÿÿO† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ¤† 4øÿÿÿÿÿÿÿ`† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ×çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ×çÿÿÿÿÿÿÿ† ƒ _- O-öc-c]\I->_-1O-c-‹]„I-kw-YO-I]3w-!O-]ûw-éO-Ù]Äs-¿ Q-Ž/-;`--t-(e=! ë`-Ýt-Øe=Ñ ›`-t-ˆe=Z+-L/->#-0'-µ/-•`-‡t-‚e={E`-7t-2e=+ã`-Õt-Ðe=É•„-}`-ot-je=c -û`-ít-èe=á’-}`-ot-je=cl-Ël-Žl-dW-Ek- -€P ðÀ˜pHðÈ xP(øÐ¨€X0à¸h8èÀ˜pH ·šÞ™Ö™²™ª™m™e™*™"™þ˜ö˜Ò˜ʘ¦˜ž˜z˜r˜*˜"˜Õ—Í—º—²—j—b—'——û–ó––‡–a–Y–0–(–ø•𕹕±•x•p•9•1•Å”½”„”|”D”<””ý“Ç“¿“‰““K“C“““j’b’(’ ’õ‘í‘Æ‘¾‘l‘d‘=‘5‘ ‘‘ñé0 ïßMTü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(u_-hg-Qj-:h-i-ý^=öf-Ùw-Ç_-ºg-Ÿg-Žj-v^=[w-I_-<g-!g-j-ø^=Ýw-Ë_-¾g-£g-’j-z^=VS-75-"U-Q- `-ût-öe=ïÞU- Q-*Q-9Q-j_-Wq-;q-&o- o-a-öm-æt-á ×n-Èt-à µp-d=R-=x-8,z=%r- @Z8[0v(3 1CEYHy@b8K0M(Zu\vqB^q`B^`A\\\B 9@^9(@^(?$\$@ J^ðJ^ðIì\ìJ ÉN^ɸN^¸M´\´N ‘L^‘€L^€K|\|L HH^HGD\DH F^E \ F ØD^ØCÔ\ÔD ±P^± P^ Oœ\œP h^hd\d 0^0,\, ø^øô\ô À<^À;¼\¼< ˆ4^ˆ3„\„4 P6^P5L\L6 )R^) R^Q\R à&^à%Ü\Ü& ¨.^¨-¤\¤. p"^p!l\l" 8 ^84\4 >^=ü\ü> È0^È/Ä\Ä0 *^)Œ\Œ* X(^X'T\T( $^ #\$ è,^è+ä\ä, °^°¬\¬ xX^xWt\tX @:^@9<\<: 8^7\8 Ð2^Ð1Ì\Ì2 ˜T^˜S”\”T `V^`U\\\V (^($\$ {M- ÐIJ +l ÀEp Ft 8Fx xF| °F€ èF„ Gˆ HG €G’ °G— ×Gœ ,H® àG³ Iä `Rô °ý ~H ©H! ÔH3 ÿHE 7IW bIi ÐJs xL˜ ÀOÌ øOì 0P€@?¿€ðJ%]NE`€8NÀ¶èL„ŨN«B× MʨùXMðB“°Lc°¡pNê Mm˜Kå€C €POЀÒ@ €O‘xFÐK§´_L P@ ˆO Z@ÈM r ðQØJ (RÍÊv  Pð‹ ØP:  QB€$Eé €¸Q€(Dµ €HQ+€¦DÏ €€Qp€ªC\ €hP£€¶?ç€àNP€l?ÿ€`K1€Z?Ý€(K¾€~?y€@Lê0J6€`Jû HL€°JßJ‡€€JÀ`Lr²Y´‚jÕä{º†"W'b ÅI•;©__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk4ADSR17sampleRateChangedEdd__ZN3stk4ADSR5keyOnEv__ZN3stk4ADSR6keyOffEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN3stk4ADSR14setReleaseTimeEd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk4ADSR12setDecayTimeEd__ZN3stk4ADSR13setAttackTimeEd__ZN3stk4ADSR14setReleaseRateEd__ZN3stk4ADSR15setSustainLevelEd__ZN3stk4ADSR9setTargetEd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk4ADSR12setDecayRateEd__ZN3stk4ADSR15setAttackTargetEd__ZN3stk4ADSR13setAttackRateEd__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk4ADSR4tickEv__ZN3stk4ADSR4tickERNS_9StkFramesEj__ZN3stk4ADSR8setValueEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk4ADSRD0Ev__ZTVN3stk4ADSRE__ZN3stk4ADSRD1Ev__ZN3stk4ADSRD2Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk4ADSRC1Ev__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk4ADSRC2Ev__ZTIN3stk4ADSRE__ZTSN3stk4ADSRE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk9GeneratorE__ZTIN3stk3StkE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk4ADSR17sampleRateChangedEdd.eh__ZN3stk4ADSR5keyOnEv.eh__ZN3stk4ADSR6keyOffEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk4ADSR14setReleaseTimeEd.eh__ZN3stk4ADSR12setDecayTimeEd.eh__ZN3stk4ADSR13setAttackTimeEd.eh__ZN3stk4ADSR14setReleaseRateEd.eh__ZN3stk4ADSR15setSustainLevelEd.eh__ZN3stk4ADSR9setTargetEd.eh__ZN3stk4ADSR11setAllTimesEdddd.eh__ZN3stk4ADSR12setDecayRateEd.eh__ZN3stk4ADSR15setAttackTargetEd.eh__ZN3stk4ADSR13setAttackRateEd.eh__ZN3stk9StkFramesixEm.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk4ADSR4tickERNS_9StkFramesEj.eh__ZN3stk4ADSR8setValueEd.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk4ADSRD0Ev.eh__ZN3stk4ADSRD1Ev.eh__ZN3stk4ADSRD2Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk4ADSRC1Ev.eh__ZN3stk4ADSRC2Ev.eh__GLOBAL__I__ZN3stk4ADSRC2Ev__ZStL17__verify_groupingPKcmRKSsLC2LC3LC4LC5LC7LC8LC9LC10LC11LC12LC13GCC_except_table0LC14__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk4ADSRC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Asymp.o000644 000766 000766 00000267764 12015735507 015427 0ustar00garygary000000 000000 Ïúíþ ¸áD@ àD__text__TEXT‡@  NC€__debug_frame__DWARFˆ¸È8P__debug_info__DWARF@ ’¢€QA__debug_abbrev__DWARFÒ­e ·__debug_aranges__DWARF7¸PwÁ S__debug_macinfo__DWARF‡¸ÇÁ__debug_line__DWARF‡¸¥ÇÁ8S__debug_loc__DWARF,¾PlÇ`S¨__debug_pubnames__DWARF|Æp¼Ï__debug_pubtypes__DWARFìÈã,Ò__debug_inlined__DWARFÏÏÙ__debug_str__DWARFÏÏieÙ__debug_ranges__DWARF85x>__mod_init_func__DATA85x> X __textcoal_nt__TEXT@5d€>¨X3 €__cstring__TEXT¨:&èC__gcc_except_tab__TEXTÎ;aE__StaticInit__TEXT/=XoF@Z€__const__DATA =HàFpZ__const_coal__DATA>P@G°Z __const_coal__TEXTP>G __bss__DATAàD__literal8__TEXTh>(¨G__literal16__TEXT>ÐG__eh_frame__TEXT >@àGðZ h__constructor__TEXTàD N__destructor__TEXTàD Nè^l¨eL P6MUH‰åH‰}øòEðH‹UøH‹EðH‰BHH‹EøòH@H‹Eøò@Hf.Èuzë H‹EøÇ@`H‹EøòHPò>f(Ðò\Ñf(ÊH‹Eøò@HòYÁH‹Eøò@XÉÃUH‰åHƒìH‰}øH‹}øfWÀèÉÃUH‰åHƒìH‰}øH‹}øò¾=èÉÃUH‰åH‰}øòEðH‹EøÇ@`H‹UøH‹EðH‰BHH‹UøH‹EðH‰B@ÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì0H‰}èòEàfWÀf.Eàsë&H5H‹=èH‹}è¾èé”ò.<òMàf(ÑfWÐòUØòô;èòMØò^Èf(ÁòEøèf(ÈòYMøòÏ;ò^ÁèH‹Eèò@PH‹EèòHPòœ;f(Ðò\Ñf(ÊH‹Eèò@HòYÁH‹Eèò@XÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë[èf(ÈòYMðò1;ò^ÁèH‹Eøò@PH‹EøòHPòþ:f(Ðò\Ñf(ÊH‹Eøò@HòYÁH‹Eøò@XÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë"òMðò¤:f(Ñò^Ðf(ÂH‹}øèÉÃUH‰åHƒì0H‰}èòEàòMØH‹Eè¶@ƒð„ÀtPH‹Eèò@Pèf(ÈòYMØò@:ò^ÁòEøòEøf(ÈòYMàò!:ò^ÁèH‹Eèò@PÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹Uè¸H‰B@H‹Uè¸H‰BHH‹EèÇ@`èf(Èò9òYÈòþ8ò^ÁèH‹Eèò@PH‹Uè¸H‰BXH‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹Uè¸H‰B@H‹Uè¸H‰BHH‹EèÇ@`èf(Èò`8òYÈòD8ò^ÁèH‹Eèò@PH‹Uè¸H‰BXH‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $@5† $Z5† $l5† $u† $v† $’† $²2† $~57† ,ä† ƒ,¶5† ƒ$Ò6† $ê7¤† $/=C† $r=† $û† $Ú† $𞆠$Že† $ôw† ,Ž8~† ƒ$l7† $¤7† $Ü7† , 9~† ƒ,Š9~† ƒ,:œ† ƒ,¹† ƒ,ι† ƒŽ¢GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Asymp.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Óunsigned int__int64_t.ôlong long intlong long unsigned intlong int$_0€L[__mbstate8M[_mbstateLNônkkchar__mbstate_tO+__darwin_mbstate_tQv__darwin_size_tZºlong unsigned int__darwin_va_list`ç÷÷k __va_list_tag j gp_offset Ó# fp_offset Ó# overflow_arg_area j# reg_save_area j# __darwin_wchar_tfº__darwin_rune_tkl__darwin_wint_tnº__darwin_clock_tsº__darwin_time_tvnñk _opaque_pthread_once_t E4 __sig E# __opaque Eá#__darwin_off_t nã__darwin_pthread_once_t |ñ__darwin_wctrans_t (º__darwin_wctype_t *Ásize_t c£time_t WÊptrdiff_t˜ std Y 7Y 8\ X_ Z† ]­ _É bä j6 km o´ pÒ qó r  s! uf w‚ x• z¬ }È ~ä  7 ‚Y ƒf „‚ …• †» ‡Ü ˆý Š ‹D Î¥ Ðc Ñq Óv ÔŒ Õš ×¶ Ø ÙÍ Úî Û8 ; <Á =Ý d6 eB gE h^ iu jŒ k£ lº mÑ nó o s4 tZ v€ w¢ xÊ zâ {ú | }  ‚4 ƒL „i †} ‡– н ‹Ë Œã µ ¶# ·K ¸h ¹ <ð Fã$ Gý$ H% I1% JK% Kf% L% Mœ% N·% OÒ% Pí% Q& R#& B>& CA& DÐ FD& GU& Hq& I’& J¯& KÑ& Ló& M ' N!' HK' ’l' ”o' •†' –' —¾' ˜Ú' ™ö' š( ›/( œL( c( žp( Ÿ—(  ½( ¡ß( ¢) £!) ¤8) ¥Z) ¦w) §“) ©´) «Õ) ­û) ¯* ±8* ³T* ´u* µ‘* ¶­* ·É* ¸å* ¹+ º++ »B+ ¼c+ ½„+ ¾¥+ ¿Ñ+ Àí+ Â, Ä+, ÅL, Æm, ÇŽ, ȯ, ÉÆ, Êç, Ë- Ì)- ÍJ- Îb- Ðz- Ö–- ܲ- âÎ- èê- .'.H.__debug 1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ÿdenorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >„ w'2#_M_p§#w'‰2§`2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >„_Ios_Fmtflags7» _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek! _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“€ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸È _S_beg_S_cur_S_end_S_ios_seekdir_end€€i!®event¢ erase_eventimbue_eventcopyfmt_event]cÓ´ _M_nextÕpQ#_M_fnÖ‘Q#ö\׺#-Øu2#]cÛ pQ‘QºpQ ãGß6Aš pQ!SaãV=ºpQð'ñû _M_pwordòj#_M_iwordó#ð'ô—QŽ7"‹_ZNSt8ios_base4Init11_S_refcountEu2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEm0Ž7•Qä6Qºbasic_streambuf > R_ T_ U“_ W–_ X°_ ZÊ_ \ä_ ]þ_ ^` _7` `Q` ak` b…` cŸ` d¹` eÓ` fí` g a h#a i=a jTactype_basectypemoney_base½$patternÉ fieldÉ ± #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%Š`¶Ò+:‘ì:‘:‘&zcþ è*m0{œeQ'nothrowIÖBü—'cerrAV˜(__ioinitM_ZStL8__ioinitû )KXº{{{*+n)b`eœ§§{œ*n)è+d§É§{%¨[«§äº)? Pjºœ* , $_4a6 quotbº# remcº#div_td  $_5fm quotg# remh#ldiv_tiC $_6l¥ quotmô# remnô#lldiv_to{)>“ºËË*Ñ-)þ ”éé{double) •º {) –!{)ùdœjLœœL*R.ºf)ÀTž6‚ºº/“7 •j);¡§¬{)6£mÈ)úNªºä{œ)䫜{œ* wchar_t)(8¬º7{œ/R%¯YjœœL0Ô_°º)Í%±j‚jœ/´²•Ó%Ä+³«.éµ{µ*§)ï+µÜ{µº)b½ºý{µº%ïV‘Zº{)ÑÜ9§9œ*?+ )+Mĺ`§  __gnu_cxx¡š%Í ®ö5ôŒô%ÀT´ß8¥¬ôô__debug 6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)î-§¥¶ôô)9™ôÍ{)9aºôî{µº)ÈPÀ{µº%Ë+´´.//{µfloat) a·TT{µlong double/ê'Çvº)–M¦ôô lconv`!+Á1¿!,§#1þ)!-§#1K!.§# int_curr_symbol!/§# currency_symbol!0§# mon_decimal_point!1§#( mon_thousands_sep!2§#0 mon_grouping!3§#81C!4§#@1™:!5§#H int_frac_digits!6n#P1n!7n#Q p_cs_precedes!8n#R p_sep_by_space!9n#S n_cs_precedes!:n#T n_sep_by_space!;n#U p_sign_posn!n#X int_n_cs_precedes!?n#Y int_p_sep_by_space!@n#Z int_n_sep_by_space!An#[ int_p_sign_posn!Bn#\ int_n_sign_posn!Cn#])«4"5§Ýº{0#C!Kê*va_list#IÏfpos_t#U4 __sbuf#`= _base#a=# _size#bº#*† __sFILE˜#‚“ _p#ƒ=# _r#„º# _w#…º# _flags#†—# _file#‡—# _bf#ˆ # _lbfsize#‰º#( _cookie#Œj#0 _close#¢#8 _read#ŽÁ#@ _seek#à#H _write#ÿ#P _ub#“ #X _extra#”#h _ur#•º#p _ubuf#˜#t _nbuf#™&#w _lb#œ #x _blksize#Ÿº#ˆ _offset# ÿ#.º¢j*“.ºÁj§º*¨.ÿàjÿº*Ç.ºÿj{º*æ__sFILEX*†&k†6kFILE#¡C/ø4#ïXX*6)xL#ðºuX)y2#ñºŒX)lc#òº£X)Þ0#óººX)ê9#ôºÑX)9#õºíXí*ÿ):#ö§§ºX%y#úGCX4{{)u##ÿœZjœœX2Þ##”.X€{{X3Í#º¢Xº3û"#º¿X¿*Å+ÿ3 X#âX3 #ºúX4-#º3T# § §C # 4{36#ºL{3Á2#ºi{{Å&#}XM#–X§3Éa#º½X§ºœ4#X3:V#§ã§3è#º ºX3/#©º# §œ{53W;#ªºE X{E *÷3 #«ºh {E 3&##¬º §œ{E 3–@#­º± {{E nÁ kclock_t$M² tm8$Z¢! tm_sec$[º# tm_min$\º# tm_hour$]º# tm_mday$^º# tm_mon$_º# tm_year$`º# tm_wday$aº# tm_yday$bº# tm_isdst$cº# tm_gmtoff$d#( tm_zone$e§#0pthread_once_t%^J__gthread_once_t&/¢!wint_t'F› $_7'Q-" __min'R„# __max'S„# __map'T„# __types'U-"#*Á_RuneEntry'VÞ! $_8'Xy" __nranges'Yº# __ranges'Zy"#*3"_RuneRange'[E" $_9']À" __name'^À"# __mask'_Á#nÐ"k _RuneCharClass'`‘"6$_10ˆ 'bQ$ __magic'cá# __encoding'dQ$# __sgetrune'f€$#( __sputrune'g¤$#0 __invalid_rune'h„#8 __runetype'jª$#< __maplower'kº$#¼ __mapupper'lº$#¼ __runetype_ext's"#À __maplower_ext't"#Ð __mapupper_ext'u"#à __variable'wj#ð __variable_len'xº#ø __ncharclasses'}º#ü __charclasses'~Ê$#€na$k.„z${£z$*{*a$.º¤$„§£µ*†$Áº$kÿ„Ê$kÿ*Ð"_RuneLocale'æ"7ƒ?(åž.ºý$º7>(ë:Cº%º7A@(÷º1%º7j(þ(ºK%º&dJ(ñ ºf%º&½ (  º%º&Î.(·Hºœ%º&Y(Kº·%º&—(Û*ºÒ%º&È8("ººí%º&µ4()û/º&º&ä (5>.º#&º&o'(;](º>&º8â$| 1Á )}K$~éq&ªª%ã9$‚±;ªŒ&Œ&*Ð )DL$…ª©&©&*ª)i:${§Æ&Æ&*Ì&+Ð )§:$}§è&è&*î&+ª)Ý$€Œ& 'è&)¼:$Œ&!'è&%w@$ƒ¥YœK'§œ{Æ&mbstate_t)U‰wctype_t*4ƒ)ÐR)yÐ!†'º)x )zÐ!'X) ){¾'ºX)'d)|Ð!Ú' X)dd)}ºö'9X)uO)~º(Xº)Ga)º/(X95))€ºL(X95) 6)Ð!c(X0Ž)‚Ð!)ø#)ƒœ‘({œ‘(*K')ë^)…œ½({œ‘()È2)†ºÔ(Ô(*Ú(+K') ;)ˆœ)z$œ‘()‘*)‰Ð!!) X)Ñ )ŠÐ!8) )R3)ŒºZ)œ95))ºw)995)Å)ŽÐ!“)Ð!X)³c)º´)X9E )@)ĺÕ)X9E )i7)’ºû)œ9E )5)ƺ*99E )V$)“º8*9E )&\)ǺT*9E )ô!)”œu*§ ‘()Þ%)•‘*9)ô-)—º­*99)È)˜ºÉ*99)0)™å*9)6.)šœ+99%å3)œrKœ++œ9Æ&)n#)œB+9)”/)žc+9œ)Û9)Ÿº„+99œ)D;) ¥+9œ)ä-)¤œË+§Ë+œ‘(*9)z)¥œí+99)ÜP)©é ,9 ,*)ãP)È/+,9 ,)êP)«L,9 ,)ñP)¬m,9 ,º)5)®ºŽ,9 ,º)-)§œ¯,9œ)‡0)¨ºÆ,Ð!)ÕS)°ºç,99œ)]V)±-9œ)âI)²)-9œ)£3)³J- œ)Vb)´ºb-95)$)µºz-95)q*)––-9 )1)¡²-99)Ç))¢Î-9 )1@)¦ê-99)ÙN)¯ .9 œ)±)ÊT'.9 ,)¿-)ÍôH.9 ,º)(@)Ïi.9 ,º __gnu_debug :‹.9 ;Z9 <¬:e,éa0streampos+Óy;¶ ,ñëIÄ.a0g0%ó\,õ•"m0ä.g0g0%Zc,ùý;m0/g0g0% 0,ý ,º)/{{œ2d,H!œE/{2.H,?K{k/{œg02È, ^§‘/§{œ2ÑV, c§·/§{œ2¶ ,^W§Ý/§œn2k",h\nù/u02P,Œcº0g02¹K,>\m060u0u0<#*,#º!9,&‡ºu0=n=bool={0+º.º‹05*‘0>__vtbl_ptr_type€0?G:·-6ê1/ËN-DÕ0ê1/ËN-Fî0ê1ð1/S-K1ê1º%´/-NÞK§)1û1a0%´/-Q’A{J1û1g0%Õ%-Vt(§p1ê1º;å%-`p4’1ê1§º%ÝS-dHœ®1û1;°[-j5Ð1ê1§g0@&-nÿ\ê1§*µ0=ö1+µ0*ö1:™.1Z2µ0#/º[/d*2Z2/º[/fC2Z2`2AÂ>/lZ2º*2=f2+2+m0+«_Atomic_word0%º*E :ÿ.8¢EBnpos°Y¢EC_M_dataplusE #_Rep_base_RepD-·P§÷2§ED-‰X§3²E§DÆ%êN¸E83§EDi$%bBÍV3§EDÉ)w!Ít3§EEº-.\Ž3²ED,4û9œ¶3§Eº{EU<,&ß3§Eºº{D°LDWœ4§EººD¦5LyIm0*4§E{E½&U.UM4§{ºEW<^¨Wp4§{ºEm<g/;“4§ºnEZQzžU¶4§ÍÍEZQ~/4Ù4§00EZQ‚ü4§§§EZQ†5§{{Dƒ ŠòcºA5ººES 1ÔPj5²EºººEÖW1µï„5²EFî"šè)¾Eî¬5²E/î1¿Å5²E`2/î1·Þ5²EÄE/î1Å6²EÄEºº/î1Ð)6²EÄEºº`2/î1ÛL6²E{º`2/î1âj6²E{`2/î1é6²Eºn`2±ì¨6²Eº2ãWôeÊEÊ6²EÄE2ãWü+6ÊEì6²E{2ãW}dÊE7²En25Æ:Í+7²E2590H7§E2šZ&ÿ#Íe7²E2šZ1õ0‚7§E2LV:ÿ Ÿ7²E2LVC©„ ¼7§E2½ LS Ù7²E2½ Uõ„ ö7§E2ö ]ûœ8§E2dc„Gœ08§E2ÝSh)œM8§E ú:1nÆ\p8²Eºn ú:ƒ¼YŽ8²Eº2$$‹NRœ«8§E ¢,1ä- É8²Eº ¢7¦Uâ8²E2²Eºººn2Í/SÊE8>²EÍÍÄE2Í/%¾1ÊEi>²EÍÍ{º2Í/:ÞEÊE•>²EÍÍ{2Í/O}SÊEÆ>²EÍͺn2Í/s«ÊE÷>²EÍͧ§2Í/~nÊE(?²EÍÍ{{2Í/ˆ +ÊEY?²EÍÍÍÍ2Í/“~RÊEŠ?²EÍÍ00D 71‹1ÊE¼?²EºººnDó`1˜"ÊEî?²Eºº{ºG„*1¦j%§@ºn`22ÑV1Ázœ@@§E§ºº *;1õKY^@²EÊE2¹üÉ7{{@§E2h]N{˜@§E2\ ¥&2µ@§E2.H1ÏÕ/œá@§E{ºº2.H)„œA§EÄEº2.H7µœ/A§E{º2.H1æ'.œVA§Enº2eVU7$œ}A§EÄEº2eV1øMœ©A§E{ºº2eVqß œÐA§E{º2eV1 <]œ÷A§Enº2« 7œB§EÄEº2« 1h+œJB§E{ºº2« «ˆ3œqB§E{º2« ¾‹+œ˜B§Enº2šIÌfNœ¿B§EÄEº2šI1-–`œëB§E{ºº2šI诜C§E{º2šIû` œ9C§Enº2¡_ 4œ`C§EÄEº2¡_1BB`œŒC§E{ºº2¡_&œ³C§E{º2¡_1NÇ-œÚC§Enº2gDøXœD§EÄEº2g1Y˜ œ-D§E{ºº2ga³VœTD§E{º2g1nÀ@œ{D§Enº2„:²52¢D§Eºº2 0“W"ºÄD§EÄE2 01‚YºðD§EººÄE2 01’ŸHº&E§EººÄEºº2 01£Ü@ºHE§E{2 01²—OºtE§Eºº{! 01ó7º§Eºº{º+œ*­E+2*2*Ò2=Ò2=­E=2:Æ2”F _M_length•œ# _M_capacity–œ#1-—u2#:Ò2›ÖGÐE#Hˆ!1@«¢EH|31E0HAb1QbÖG8î"´{M¾E%"¾rm0ŠFæG%WJ¬Mm0¦FæG;uBÆIS¾F¸E;Dʾ4ÖF¸E;s$Î>óF¸Eº%L;ØB§G¸E%Œ/ܧ5G¸E`2`22÷'1«3¸E[Gºº`2;í#çBNxG¸E`2 ð91«OC–G¸E`2% 4õëQ§²G¸E!8@1^ž@§¸E`2ºœæGk*ìG+F:Ž 2CKKInone2h_ZNSt6locale4noneE{0JÙ'2i!-{0Knumeric2j\{0Jò.2k½c{0JDL2lòU{0J@2m *{0J¨P2nCU{0 Iall2p_ZNSt6locale3allE{0?ÌC_M_impl2KK##_S_classic2 _ZNSt6locale10_S_classicEKK#_S_global2#_ZNSt6locale9_S_globalEKKLJ2)1QK#_S_once28_ZNSt6locale7_S_onceE¸!ÜAa/„2{‚IaK/„2„›IaKgK/„2´IaK{/„2×IaKgK{º/„2ªúIaKgKgKº/š 2ºJaKº%ãW2Å4gK5JaKgKstring.<2%~ 2ÝT@5J_JrK%ÑP2ç:8m0€JrKgK%/82ðxm0¡JrKgK2æ#2ÆdñG½JgK<@2ìAgKM„2<êJaKKKNZM2?BON½2BN*DQL2E,%º%KºO.C2H¨*aKgKgKº*¯H+VK*\K+{*ñG=mK+ñG*mKPbI2WxKsMQ_vptr$facet‹0#R-2\u2#__c_locale38sM#_S_c_locale2__ZNSt6locale5facet11_S_c_localeE®KLžZ2b¹‰M#_S_once2e_ZNSt6locale5facet7_S_onceE¸!N½2iíMÜ2vdLŽMœS" 2{xK…LŽMºEÃ"2 ¨L”M{®KD*]2‚6#®KÅL”MEæb2…ÞL”MF"T2Šù1®KF×2¿G{EãG2‘G5MšMESa2•7B8MšMMÜ2 SMŽM¥MTãW2£L«MŽM¥M*ºn‰Mk+yM*xK=®K* M+xK= M=xKUhI2²dNRö\2œ#"‹2Å_ZNSt6locale2id11_S_refcountEu2EãW2È0ZNdNjNMAa2Ê5NdNjNAa2ÐJNdN!±P2Óp œuN*±M=pN+±M*pNU¯H(2Ù-QR-2ìu2#C_M_facets2í-Q#C_M_facets_size2îœ#C_M_caches2ï-Q#C_M_names2ðµ# Lè2ñx[3QL@R2ò#3QLj[2ó()3QLc2ôå,3QLæ2õ‹?3QL[2ö~3QLÆ2÷q >QEãG2úæ“OKKESa2F ­OKKMÌ2 ÍOKKTQœMÌ2 íOKK{œMÌ2PKKœM%%2$PKKºMÌ2?PKKTQEãW2 %^PKKTQDÓc2óYm0|PKKEx72&2 PKK_QºEÝ2)g)ÄPKK_QIQE<2,E2èPKK_QuNE½.2/¸` QKKuNšMO©27ú KKšMœ*šMuN>QVIQIQV*OQ+uN=ZQ+{N*ZQ=kQ+5J* W‹QÒ ‹Qº=È *vQ*´ *û XÈ ØÊ£QœXQ_vptr$ios_base‹0#YSVÛœXZdec>œXZfixed1>œXZhex —œXYJ ¤œXZleftàœX Zoct:œX@Zrightj`œX€[ß'œX[ õ?œX[j($%KœX\showpos'œ/œX\skipws*ò_œX\unitbuf-Å œX [T1HœX@Y 4Ö\œX°Y%47K.œXJ[ƒa:ÄœXZbadbitLÈM¡XZeofbitOä¡XZfailbitT;¡XZgoodbitWÖ"¡XZappj–¦XZatemCJ¦X]binarys_ZNSt8ios_base6binaryE¦XYDavJ&¦XYgayb,¦X]trunc|_ZNSt8ios_base5truncE¦X ]beg‹_ZNSt8ios_base3begE«XZcurŽ,R«XYšZ‘°«Xstreamsize+N¸C_M_precisionÉxT#C_M_widthÊxT#C_M_flagsË” #C_M_exceptionÌ! #C_M_streambuf_stateÍ! # C_M_callbacksçpQ#(C_M_word_zeroø´ #0C_M_local_wordý°X#@C_M_word_sizeº#ÀC_M_word—Q#ÈC_M_ios_localeñG#Ð ªÀã&¾UÀX‘QºEëTê(ÝUÀXÒ EÀSíR÷UÀXDôGê6ÆXVÀXºm0E? ŠB9VÀX2‹Z$õ” VVÌX2‹Z.ÄT” xVÀX” 21[>ÆZ” šVÀX” 21[O” ÁVÀX” ” ƒB^ËYßVÀX” 2-$jìxTüVÌX2-$rBxTWÀXxT2€ª>xT;WÌX2ˆÚxT]WÀXxT2Ë*› Lm0yWm02¥J§]&ñG›WÀXgK2¤+²EñG¸WÌX2!M¼ÙgKÕWÌX<Ü&Î,Lº2DeÞ×H×X XÀXº2Óó;ÝX+XÀXº^?£QKXÀXºMi!aXÀXMi! |XÀXãXTãWI‹QÀXãX+” +! +» +€ ´ ÀXk*£Q=´ *ÒX+£Q==j=ÒXX®@4:éX__Q_vptr$basic_streambuf‹0#__M_in_beg5ç#__M_in_cur5ħ#__M_in_end5ŧ#__M_out_beg5Ƨ# __M_out_cur5ǧ#(__M_out_end5ȧ#0__M_buf_locale5ÏñG#8`¬\5ÔéXÑY__º%ß)5àÒñGòY__gK%¤+5ñeñGZe_%ôJ5þ<__4Z__§2Ûb5I—.`Z__ô€ » 2y:5P—.‡Z__y» 2ýT5 ”!º¤Z__2qQ5†8xTÁZ__2 )5'­IºÞZ__2æd59ºûZ__2º95O1Pº[__2À95bZUxT?[__§2›<5pº;ºa[__n2¾Z5‰.dº~[__2ÄR5¤Sº [__n2ÊR5¾Ž xTÇ[__{Mˆ%5ËÝ[__D15Þ§û[e_Dr!5áøP§\e_Dy-5ä¹ §7\e_EXW5î—NV\__ºE6[5ùL\__§§§D0#5 61§\e_DaN5};§»\e_Db]5—b§Ù\e_EÂ5/ø\__ºE;[5'ïa]__§§a¥J5<WéXC]__gKbM5K§#__éXs]__§bIL5W-9—.éX¨]__ô€ » b~&5cŽ$—.éXØ]__y» b–<5oÃ5ºéXþ]__bÍH5…¦0xTéX$^__cœM62O8xTéXS^__§biA5«qº éXy^__bÑa5¸«Jº éXŸ^__b¶S5ÐÖRº éXÊ^__ºcßd6T‡dxT éXù^__{báN5û Oº éX$___ºMˆ%5?___p_TãW5"#?v___p_*éX*k_+éX=k_=éXwctrans_t7'i7Ô*H`#º°_Ð!7%V*NXºÊ_Ð!7mhi±9Ö Ð{!`OÛ ê<nnn+j½47£QJl£Q#__M_tie9WJl#Ø__M_fill9Xn#à__M_fill_init9Ym0#á__M_streambuf9Z__#è__M_ctype9]h#ð__M_num_put9_Pl#ø__M_num_get9a[l#€%Õ 9k‚jDifl%€W9oPm0`ifl%q:9{j! |ifl;¢7:-ð%™iql! ;Ð9] ¶iql! ;íd9–~2Óiql! %J9¦8:m0ïifl%#*9°am0 jfl%9»6m0'jfl%s@9Å{#m0Cjfl%'X9в! _jfl;'X9óü|jql! _$9–jql__^ 9 rh¶jqlº2e:9¢(JlÓjfl2e:9%HZJlõjqlJl2ú=93ñ__kfl%ú=:9¹__3kql__%œ :CþwlTkql}l2C9d„9nqkfl2C9xn“kqln%¥J:€hHñG´kqlgK%-Y:u»QnÚkflnn%Ãa:z˜%nûkflnM_$9¼lqlks7:Œ¥</lql__lN:«úbqlgK*ç*Vl+*al+^*ll+rh*rh=rh=llUÍ;}KnR7`;§#^;еlKn^;ÏlKnQn2ŠW;™=a0ìl\n2‹@;û-§ m\n2Í>;¡\0gn&mKn2Í>;¨0ƒlHmKnº2I@;­”GgnemKn2I@;´YGƒl‡mKnº2®;¹ãBa0©m\nmn2?;½MgnËmKnmn2”W;Áºƒlím\nmn2€@;Å¿AgnnKnmn2žW;ɰ=ƒl1n\nmn!¨Z;ÍePQn\n*ƒl=Wn+§*bn+ƒl=ƒl=sn+¸=! =TP^xKctxK#gAaË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE±M 5¤octº2F+¿ê2§=o[l§§‹Qxnit2F+ãE§so[l§§‹Qxn×X2F+èF§©o[l§§‹Qxnot2F+í¦D§ßo[l§§‹Qxnut2F+òvE§p[l§§‹Qxn{t2F+ø€F§Kp[l§§‹Qxnt2F+ýèF§p[l§§‹Qxn‡t2F+>D§·p[l§§‹Qxnt2F+#nC§íp[l§§‹Qxn“t2F+(ÖC§#q[l§§‹Qxn~n2F+Hô §Yq[l§§‹QxnÝXSºaM„nzqctºDx §±q[l§§‹QxnÊEb ΀§„nðq[l§§‹Qxnitb G§„n/r[l§§‹Qxn×Xb §„nnr[l§§‹Qxnotb 5§„n­r[l§§‹Qxnutb $®§„nìr[l§§‹Qxn{tb ,ا„n+s[l§§‹Qxntb 3C§„njs[l§§‹Qxn‡tb ;Á§ „n©s[l§§‹Qxntb Hë§ „nès[l§§‹Qxn“tb dV§ „n't[l§§‹Qxn~nm q¶§ „n[l§§‹QxnÝX*„n=m0=¤=Ó=º=ô==/=éPÛxKDyxK#gAaÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE±M2,ïuDyº21 „ÛMuPlÛ‹Qnm021+ Û~uPlÛ‹Qn210 VÛ¯uPlÛ‹Qnº215 ÀÛàuPlÛ‹Qnô21: ÛvPlÛ‹Qn21j 6ÛBvPlÛ‹Qné21o ®ÛsvPlÛ‹QnT21„ ¬OÛ¤vPlÛ‹QnEª,'šXávPl{ºn{§§JyEpSÄ wPl{ºn‹Q§§JyE/‰í VwPln‹Q§{JySŸ¢ ™twwDyºb®¾m]Û™t±wPlÛ‹Qnm0b®ä=^Û™tëwPlÛ‹Qnb®ë”^Û™t%xPlÛ‹Qnºb®òó^Û™t_xPlÛ‹Qnôb®ùJ_Û™t™xPlÛ‹Qnb®2XÛ™tÓxPlÛ‹Qnéb®æ]Û™t yPlÛ‹QnTm®76Û ™tPlÛ‹Qn*™t=ºjç4@Py}nrhH"Q_vptr$basic_ostream‹0#/ù}.wlM}wl*S}.‹Qb}‹QXP4GéX½éX#__M_mode>U» #@__M_string>X2#H/Ý >d¼}½» /Ý >rÚ}½ÄE» %ã >…‡-2ö}Ã;ã >G>~½ÄEk [>§'1~½» cÍH>±Ø7xTb}V~½ciA?‰¼º b}{~½c¶S?4hYº b}¥~½ºcáN?Vñº b}Ï~½ºcM>ÑËL__b}þ~½§cIL?›U—.b}2½ô€ » c~&?Ê—.b}a½y» k $?牽§ººkè>ô¢½pöVb}½º*b}*É+b}jT`4OPyÍ€Py#C_M_stringbuf>Žb}#ç/>¡'€Í€º}» ç/>¶R€Í€º}ÄE» ^Ö.>ÀÎx€Í€º}2ú=>Ëø@½•€Ó€2ã >ÓP/2²€Ó€qã >Ý(Í€ÄE*Î*Ù€+Î stk&ƒñ:ðrTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED‹zÎ(Ù)sSRATEù_ZN3stkL5SRATEEÚŠ€ˆå@tRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE³—sPI_ZN3stkL2PIEÚŠ-DTû! @sTWO_PI_ZN3stkL6TWO_PIEÚŠ-DTû!@sONE_OVER_128_ZN3stkL12ONE_OVER_128EÚŠ€?uTARGET_THRESHOLD!_ZN3stkL16TARGET_THRESHOLDEÚŠíµ ÷ư>Xé€U&ƒ9„Q_vptr$StkError‹0#_message_j5J#_type_kó€#/ñ:o‘ƒ9„eQó€`Ï)s&ƒ°ƒ9„ºv#vìZ&ƒЃ9„wì y3*?„&ƒôƒ9„wû|JeeQ&ƒ„9„xßM2{&ƒ9„*&ƒ=E„+ó€Xð„J„±‡Q_vptr$Stk‹0#Hi@ˆlJdbH ‰«+dbH¨7ŠÅKdbH½8‹èdbHæcŒdbH -™VdbStkFloatLéysrate_ÔRÓ„zÕÍ5JzQÖK)m0zê$×kVm0{alertList_Ø_ZN3stk3Stk10alertList_Eostringstream4ŽÎzPGÜL,\…_ignoreSampleRateChange_Ým0#8Þ=Å Ó„;`¤Ô:Î…Ó„;>¬: ë…±‡m08'*¯žK5J;¢²_†5J;scµö+*†=;¿d¸uZA†=;ô»NX†=;ø¾C"o†º%sMÁ†Km0”†Ó„Ó„Ó„;9È‘T°†{ó€;9Ëo5̆5Jó€;`ÎÜ4ã†m0;îHÑÊ3ú†m0|‹à‡±‡} `ãJ„/‡±‡º~X%æ!JJ„Z‡±‡Ó„Ó„kÙéax‡±‡±‡k²ì2M–‡±‡±‡l9ïŽa±‡ó€*J„Uö0ÈŠCdata_ÈŠ#CdataRate_ŽÓ„#CnFrames_œ#CnChannels_Ó#Csize_‘œ# CbufferSize_’œ#(zaˆΊÓÓz…ˆΊÔŠÓÓeS ˆΊºzºˆΊߊ2ãW "NêŠ܈Ίߊ2®)k1ðŠþˆΊœ2®0™[Ó„ ‰öŠœ ?8d>‰ΊêŠ O@"\‰ΊêŠ2éJJî3ðŠƒ‰ΊœÓ2éJRkaÓ„ª‰öŠœÓ28[±Ó„щöŠÓ„Ó2ö ^Áœî‰öŠ2Ó„‘çw»@YŒ=êŠÑ‹¿çêŠÓX%]mTÑ‹çÓ„Ó„*Ñ‹*ó+Ñ‹U0;}ÀR7`;{#^;Š*ŽÀ^;DŽÀÆ2ŠW;™‰ g0aŽÌ2‹@; {~ŽÌ2Í>;¡¹,×›ŽÀ2Í>;¨v,ø½ŽÀº2I@;­É?×ÚŽÀ2I@;´W?øüŽÀº2®;¹e.g0Ìmn2?;½n×@Àmn2”W;ÁzQøbÌmn2€@;Å,QׄÀmn2žW;ÉØ(ø¦Ìmn!¨Z;ÍåÆÌ*ø=\K*Ò+ø=ø€¦…@5Y5VŠZ5k5L$‚`$‘h+öŠsŠl5~5˜V‚`$‘hƒ`uä—‚`—‘h„target`Ó„‘`+烔Œ:v‘0Ë‚`—‘hƒ|Œ5’±|ú‚`—‘hƒ g²äÈ:‘‚`—‘h„valuegÓ„‘`=¢EÌ~5µ5}‘„__a¶}‘‘h„__b¶}‘‘`+:‘ìäû`\’…__groupingþ {‘¨…__grouping_sizeþ œ‘ …__grouping_tmpþ \’‘˜†__n ¢E‘P†__min ¢E‘H†__i œ‘¸†__test m0‘_‡4{†__j œ‘°+eQˆ܈œ¶5Ñ6¬Æ’‚`Æ’‘è|…nœœ‘à|‡è5®6†error \…‘ð|+Ί‰ufÒ6ê7øù’‚`—‘h‰‘ê7Ž8D‹“‚`—‘Xб`‹“‘P„channelÓ‘L‹samplesˆÈŠ‘`‹hop‰Ó‘l‡M8ˆ8‹iŠÓ‘h+ꊌ…0/=r=ä“„__initialize_pnº‘l„__prioritynº‘h^br=‡=ÜŽ©û((”j‘hƒÉŒJðtu”‚`—‘XŠDLJÓ„‘P‹tauQÓ„‘hƒ¬Œ?ðŽÀ³”‚`—‘h„tau?Ó„‘`ƒæŒVŽó ñ”‚`—‘h„t60VÓ„‘`ƒ¿-ôkXh•‚`—‘X„newRate-Ó„‘P„oldRate-Ó„‘H‡i‹tau0Ó„‘h¥‹Œ•‘`Œ•‘ßJ{0+À‹’h•`Ž8 9¤½•“u•‘X]Œ)á•‘`—‘ßJ{0’½•Ä[l£ð –“Ê•‘h’½•:,¤Û<9–“Ê•‘h’½•kd܈e–“Ê•‘h’h•V 9Š9Ô‘–“u•‘X’h•¢'Š9: ½–“u•‘X”+‹Ô–‘`Œ•’½–ª:¤:l—“È–‘XIŒ—‘`—’—þJ͸E—“ —‘X’—2·q—“ —‘X•_DefaultRuneLocale'„Ð$–__dso_handlej—‚€ˆå@+Ó˜0‚—d‚-DTû! @—†‚-DTû!@—°‚€?—ç‚íµ ÷ư>+§0'nothrowIÖBü—ostream4ŠPy'cerrAV˜™8 àD]digitsF_ZNSt14numeric_limitsImE6digitsE{0@šCï_ZNSt14numeric_limitsIfE12has_infinityEk2š#>ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEk2šAVó_ZNSt14numeric_limitsIfE10has_denormEp2šC(_ZNSt14numeric_limitsIdE12has_infinityEk2š#>)_ZNSt14numeric_limitsIdE13has_quiet_NaNEk2šAV,_ZNSt14numeric_limitsIdE10has_denormEp2šCa_ZNSt14numeric_limitsIeE12has_infinityEk2š#>b_ZNSt14numeric_limitsIeE13has_quiet_NaNEk2šAVe_ZNSt14numeric_limitsIeE10has_denormEp2›npos°Y¢EHˆ!1@«¢EJ|31E0HAb1QbÖGœnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¢Eˆ!1@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¢E|31E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE?JÙ'2i!-{0Knumeric2j\{0Jò.2k½c{0JDL2lòU{0J@2m *{0J¨P2nCU{0 LJ2)1QKLžZ2b¹œ+yMLè2ñx[3QL@R2ò#3QLj[2ó()3QLc2ôå,3QLæ2õ‹?3QL[2ö~3QLÆ2÷q >QYSVÛœXZdec>œXZfixed1>œXZhex —œXYJ ¤œXZleftàœX Zoct:œX@Zrightj`œX€[ß'œX[ õ?œX[j($%KœX\showpos'œ/œX\skipws*ò_œX\unitbuf-Å œX [T1HœX@Y 4Ö\œX°Y%47K.œXJ[ƒa:ÄœXZbadbitLÈM¡XZeofbitOä¡XZfailbitT;¡XZgoodbitWÖ"¡XZappj–¦XZatemCJ¦XYDavJ&¦XYgayb,¦XZcurŽ,R«XYšZ‘°«Xdupper81Udb€dlower82à[dbdalpha837/dbddigit84dbexdigit85dbdspace86™db@eprint87C0dbdgraph88Ù_db%dcntrl89ÖVdbdpunct8:[3db dalnum8;Ídbœ_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE{œ_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE{i÷$Ë Ø>mhi±9Ö Ð{gÿ>3_ZNSt10moneypunctIcLb1EE4intlEk2gÿ>3_ZNSt10moneypunctIcLb0EE4intlEk2gÿ>3_ZNSt10moneypunctIwLb1EE4intlEk2gÿ>3_ZNSt10moneypunctIwLb0EE4intlEk2gÿ>«_ZNSt17moneypunct_bynameIcLb0EE4intlEk2gÿ>«_ZNSt17moneypunct_bynameIcLb1EE4intlEk2gÿ>«_ZNSt17moneypunct_bynameIwLb0EE4intlEk2gÿ>«_ZNSt17moneypunct_bynameIwLb1EE4intlEk2Hi@ˆlJdbH ‰«+dbH¨7ŠÅKdbH½8‹èdbHæcŒdbH -™Vdbysrate_ÔRÓ„zÕÍ5JzQÖK)m0zê$×kVm0zPGÜL,\…% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u4: ; ‡@I<  v.? : ; ‡@L M < w.? : ; ‡@IL M < x.? : ; ‡@IL M < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |.? : ; 2 < }.? : ; L 2 < ~.? : ; ‡@L M 2 < .? : ; ‡@L M 2 < €.G@.G@‚I4  ƒ.G: ; @„: ; I …: ;I †4: ;I ‡ ˆ.G;@‰.G; @Š: ; I ‹4: ; I Œ.‡@4 @.4 @Ž.4 @I .G: ; ‘I4 ’.1‡@@“1 ”.G •4: ; I? < –4I? 4 < —4G ˜4G™4G š4: ;‡@I? <  ›4: ;‡@I? <  œ4: ;‡@I? < 4: ; ‡@I? < L‡/=Cr=¡Bû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hAsymp.cppstl_algobase.hlocale_facets.tccAsymp.hiostreamGenerator.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tcc @5JèX‚¡‚»~ž¿/Ÿßä“u1„ƒ¿}¬¼æ,‘&óÌ&ó¯ç01//Úó»‘ÿõK‡.ÈqÈqÈqÈ ßÊ»'3U<¼Éx<¼/<Ê­»»’.Ló׃OŸ#v/#å2K»ltºáÉ/19(3k.É/õ(3.É/õ"O<Zå((v<ºØƺØƺØtÈÈhÉÉ­/ÉÉx(ÈhÉÉ­/ÉÉ' /=íÖ_ä!$/J@5A5wA5D5wD5Y5vZ5[5w[5^5w^5k5vl5m5wm5p5wp5~5vwwuvvwwwzwz‘v’“w“–w–±v²³w³¶w¶äv~55w5‚5w‚5µ5väåwåèwèûv¶5·5w·5º5wº5Ñ6vÒ6Ó6wÓ6Ö6wÖ6ê7vê7ë7wë7î7wî7Ž8v/=0=w0=3=w3=r=vr=s=ws=v=wv=‡=vûüwüÿwÿvwwðvðñwñôwôŽvŽw’w’óvôõwõøwøkvŽ88w8’8w’8 9vlmwmpwp£v¤¥w¥¨w¨ÛvÜÝwÝàwàv 9 9w 99w9Š9vŠ9‹9w‹9Ž9wŽ9:v: :w : :w :¤:vwwÍvÎÏwÏÒwÒ‡vl’¢Ýstk::Stk::sampleRate÷stk::StkFrames::channels)stk::StkFrames::framesVstk::Asymp::setTargetœstk::Asymp::keyOffËstk::Asymp::keyOnústk::Asymp::setValue@‘mina’stk::StkFrames::operator[]Ë’stk::Asymp::tickù’stk::Asymp::tick(”stk::Asymp::setTimeu”stk::Asymp::setTau³”stk::Asymp::setT60ñ”stk::Asymp::sampleRateChanged‘•stk::Generator::~Generatorá•stk::Asymp::~Asymp –stk::Asymp::~Asymp9–stk::Asymp::~Asympe–stk::Generator::~Generator‘–stk::Generator::~GeneratorÔ–stk::Generator::Generator—stk::Asymp::AsympE—stk::Asymp::Asympß’¢Á__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_once_t4__darwin_off_tJ__darwin_pthread_once_ti__darwin_wctrans_tƒ__darwin_wctype_tœsize_tªtime_t¸ptrdiff_t $_46div_tC$_5mldiv_t{$_6¥lldiv_tlconvðva_listÿfpos_t __sbufC__sFILE6FILEÁ clock_tÐ tm¢!pthread_once_t¸!__gthread_once_tÐ!wint_tÞ!$_73"_RuneEntryE"$_8"_RuneRange‘"$_9Ð"_RuneCharClassæ"$_10Ð$_RuneLocaleK'mbstate_t\'wctype_t‹.char_traits‘0__vtbl_ptr_type§0nothrow_tµ0new_allocator2allocatoru2_Atomic_word2basic_string,std::allocator >ÐE_Rep_baseF_RepñGlocalexKfacet±Mid{N_Impl£Qios_baseéXbasic_streambuf >|_wctrans_tkactype_baseobctypehmoney_baserhbasic_ios >ƒl__normal_iterator, std::allocator > >„nnum_get > >™tnum_put > >Pybasic_ostream >b}basic_stringbuf,std::allocator >Îbasic_ostringstream,std::allocator >&ƒStkErrorJ„Stk·‡StkFramesüŠGeneratorÑ‹Asympø__normal_iterator, std::allocator > >˜ostream_ZNK3stk5Asymp8getStateEv_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localesetValuefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk5Asymp6setT60Ed_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZN3stk5Asymp4tickEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_ZN3stk5AsympC2Ev_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back_ZN3stk5Asymp8setValueEdsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endEsetTime_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorAsymppubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk5AsympD1Ev_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk5Asymp9setTargetEd_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstream~Asympcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPc_ZN3stk5Asymp5keyOnEvvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvsetT60interpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZN3stk5Asymp4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv__in_chrgoperator()pubsetbuf_ZN3stk5AsympC1Evstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZN3stk5Asymp7setTimeEdto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk5Asymp17sampleRateChangedEdd_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZNK3stk5Asymp7lastOutEv_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk5Asymp6keyOffEv_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk5AsympD0EvsetTarget_ZNSt10ctype_base5lowerE_ZN3stk5Asymp6setTauEd_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertsetTauscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_GLOBAL__I__ZN3stk5AsympC2Ev_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk5AsympD2Ev_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì H‰}øH‹Eø‹@`…À„êH‹EøòHPH‹Eøò@@òYÈH‹Eøò@XòXÁH‹Eøò@@H‹EøòHHH‹Eøò@@f.ÈwëCH‹EøòHHH‹Eøò@@ò\Èòf.Ásë^H‹EøH‹PHH‹EøH‰P@H‹EøÇ@`ëAH‹EøòH@H‹Eøò@Hò\ÈòÜf.ÁsëH‹EøH‹PHH‹EøH‰P@H‹EøÇ@`H‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰H‹EøH‹@@H‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëH‹}èèH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„ÀuÎH‹EàÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃStkFrames::operator[]: invalid index () value!Asymp::tick(): channel and StkFrames arguments are incompatible!Asymp::setTime: negative or zero times not allowed!Asymp::setTau: negative or zero tau not allowed!Asymp::setT60: negative or zero t60 not allowed!N3stk5AsympEÿÿN>Q3Ë–ËÄóÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ4:wU\ÿÿ'”­ÿÿ'”­UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk9GeneratorEð?íµ ÷ư>ð¿¤p= ×£@333333Ó?€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿu† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ¤† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿÚ† 4øÿÿÿÿÿÿÿž† 4øÿÿÿÿÿÿÿe† 4øÿÿÿÿÿÿÿw† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¹çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¹çÿÿÿÿÿÿÿ† ƒ|M-o=-\Q-9j-0$-çKà7-ÂM-µ=-¢Q-j-vj^--K&7- e-û=-ëKÕe-Ã=-³Ke-‹=-{K\j-S4#k-í%-ØÉN-»b-¶S=¯ fLj-C2-+N-b-S= È®j-¥”-}k-x^QN-Cb->S=7 a- ÌZ-„Z-GZ-E-þY-«+-¦‹+-M`0Ш€X(ذˆ`8èÀ`8èÀ˜pH ?˜W—O—+—#—æ–Þ–£–›–w–o–K–C–––ó•ë•£•›•O•G••ù”Ô»”…”}”8”0”””ó“ë“£“›“t“l“““Ú’Ò’©’¡’q’i’A’9’‘ˆ‘N‘F‘ ‘‘ÛÓ¬¤f^7/ýëã0 †ËOT4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(YM-LU-5X-V-W-áL=ÚT-½e-«M-žU-ƒU-rX-ZL=?e--M- U-U-ôX-ÜL=Áe-¯M-¢U-‡U-vX-^L=:A--C-ù?-íN-ßb-ÚS=ÓÂC-…?-P jM-W_-;_-&]- ]-O-ö[-æb-á×\-Èb-õ^-R=R-=f-8,h=%`- @H8I0d( 13GHg@P890;(HcJd!0^!0^/ \ 0 é.^éØ.^Ø-Ô\Ô. ±8^± 8^ 7œ\œ8 y<^yh<^h;d\d< A:^A 0:^09,\,: ø6^ø5ô\ô6 À4^À3¼\¼4 ˆ2^ˆ1„\„2 a>^a P>^P=L\L> ^\ à$^à#Ü\Ü$ ¨&^¨%¤\¤& p(^p'l\l( 8^84\4 ^ü\ü È^ÈÄ\Ä ^Œ\Œ X^XT\T 1@^1 @^ ?\@ è^èä\ä °F^°E¬\¬F x*^x)t\t* @ ^@<\< "^!\" Ð,^Ð+Ì\Ì, ˜B^˜A”\”B `D^`C\\\D (^($\$ iMšr=¸äÚ¨:ÞÏ:âÎ;ôØ:ø/=) àD9 ûB  ;F X;J ;O  <a K<s v<… ¡<— Ù<© =»  >Å €@ê `A ˜A? ÐA€@5€À>‰ôœ°B€ê7"€(Ai€Ò6 €ð@ ’žØ?ˆvƒ ?qŽxBYðf@B6JB·²¸@meh?ânpD΄¨D lÞ C0¤ôXCCÜ C„€:T€8DV€ 9 €ÈCm€Š9:€D®€Ž8Ä€èB€¶5@P€l5E€0?1€Z5#€ø>Ñ€~5Õ€H@.Ð=|€>@Á;’€P> =Å€ >Y»å¸õ¤›òĬÛè÷¨èd¨RÛïTO__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk5Asymp9setTargetEd__ZN3stk5Asymp6keyOffEv__ZN3stk5Asymp5keyOnEv__ZN3stk5Asymp8setValueEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk5Asymp4tickEv__ZN3stk5Asymp4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Asymp7setTimeEd_log_exp__ZN3stk5Asymp6setTauEd__ZN3stk5Asymp6setT60Ed__ZN3stk5Asymp17sampleRateChangedEdd__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk5AsympD0Ev__ZTVN3stk5AsympE__ZN3stk5AsympD1Ev__ZN3stk5AsympD2Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk5AsympC1Ev__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk5AsympC2Ev__ZTIN3stk5AsympE__ZTSN3stk5AsympE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk9GeneratorE__ZTIN3stk3StkE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk5Asymp9setTargetEd.eh__ZN3stk5Asymp6keyOffEv.eh__ZN3stk5Asymp5keyOnEv.eh__ZN3stk5Asymp8setValueEd.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk5Asymp4tickEv.eh__ZN3stk5Asymp4tickERNS_9StkFramesEj.eh__ZN3stk5Asymp7setTimeEd.eh__ZN3stk5Asymp6setTauEd.eh__ZN3stk5Asymp6setT60Ed.eh__ZN3stk5Asymp17sampleRateChangedEdd.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5AsympD0Ev.eh__ZN3stk5AsympD1Ev.eh__ZN3stk5AsympD2Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk5AsympC1Ev.eh__ZN3stk5AsympC2Ev.eh__GLOBAL__I__ZN3stk5AsympC2Ev__ZStL17__verify_groupingPKcmRKSsLC2LC3GCC_except_table0LC5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC6LC9LC10GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5AsympC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/BandedWG.o000644 000766 000766 00000432210 12015735507 015725 0ustar00garygary000000 000000 Ïúíþ ¸aÜ@ `Ü__text__TEXTô!@  å€__debug_frame__DWARFø!x 8+ êD__debug_info__DWARFp-æÉ°6@ì›__debug_abbrev__DWARFV÷ –__debug_aranges__DWARFVP– ñ__debug_macinfo__DWARF¦æ __debug_line__DWARF¦0 æ 0ñ__debug_loc__DWARFÖ 0Xñ˜__debug_pubnames__DWARF OF)__debug_pubtypes__DWARFU(Ó•1__debug_inlined__DWARF(0h9__debug_str__DWARF(0úzh9__debug_ranges__DWARF"«b´__mod_init_func__DATA(«h´þ __textcoal_nt__TEXT0«–p´ þÊ €__cstring__TEXTÈéÍ__gcc_except_tab__TEXTqÅn±Î__StaticInit__TEXTßÉXÓp€__const__DATA@Êx€Ó  __const_coal__DATAÀÊÔ& __const_coal__TEXTPÌ>Õ __bss__DATA`Ü__literal8__TEXT̸ÐÕ__literal16__TEXTPÍÖ__eh_frame__TEXT`Í Ö83 h__constructor__TEXT`Ü å__destructor__TEXT`Ü åÐßÀÈ P%%´+UH‰åHƒì H‰}èÇEüé•‹EüH‹UèH˜HiÀHÐH°H‹HƒÀH‹‹EüH˜HiÀH°H‰ÇH}èÿÒ‹EüH‹MèH˜H‰ÂHÁâHÕH)ÐHÈH0H‹HƒÀH‹‹EüH˜H‰ÂHÁâHÕH)ÐH0H‰ÇH}èÿÑÿEüH‹Eè‹@D;Eü[ÿÿÿÉÃUH‰åHƒìH‰}øòEðH‹}øHǰèf(ÈòYMðòžËf(Ñò^Ðf(Âò,ÐH‹Eø‰X+ÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}èòEàH‹Eè‹@DÿÈH˜HiÀH°H‰ÇH}èèòEðÇEøé”ÇEüëS‹EøH‹UèH˜ò„ˆ*f(ÈòYMàH‹Eè‹@Dò*Àf(Ñò^Ðf(‹EøH˜HiÀH°H‰ÇH}èèÿEü‹EøH˜HiÀH°H‰ÇH}èèò^Eðò,À;EüŸÀ„À…xÿÿÿÿEøH‹Eè‹@D;Eø\ÿÿÿÉÃUH‰åHƒì`H‰}؉uÔ¸H‰EðH‹Eض@@„Àt¸H‰EðéÖH‹EØòˆ(+fWÀf.ÈztëH‹UظH‰‚0+ë(H‹EØòˆ(+H‹EØò€0+òYÁH‹EØò€0+ÇEüëYH‹EØò€0+òE¸H‹EØò@)òUÀ‹EüH˜HiÀH°H‰ÇH}ØèòYEÀòXE¸H‹EØò€0+ÿEüH‹EØ‹@D;Eü›H‹Eض@A„ÀtrH‹EØòˆ8+ò‚ÈòYÁH‹EØò€8+H‹EØòˆ8+H‹EØò€@+òXÁH‹EØò€8+H‹EØòˆ@+ò>ÈòYÁH‹EØò€@+ë0H‹}ØHǰèf(ÈH‹EØò€(òYÁH‹EØò€8+H‹EØòˆ8+H‹EØò€0+f(Ñò\Ðf(ÂòEðH‹}ØHƒÇPòEðèf(ÈòEðòYÁòEðH‹EØ‹@Dò*ÈòEðò^ÁòEð¸H‰EèÇEüéí‹EüH‹UØH˜ò„ÂH)òEÈ‹EüH˜HiÀH°H‰ÇH}ØèòYEÈòXEð‹EüH˜H‰ÂHÁâHÕH)ÐH0H‰ÇH}Øè‹EüH˜H‰ÂHÁâHÕH)ÐH0H‰ÇH}Øè‹EüH˜HiÀH°H‰ÇH}Øè‹EüH˜H‰ÂHÁâHÕH)ÐH0H‰ÇH}Øèf(ÈòEèòXÁòEèÿEüH‹EØ‹@D;EüÿÿÿH‹}ØHƒÇ¾èòMèòmÆòYÁòH‹}ØHƒÇ¾èH‹H‰E¨òE¨ÉÃUH‰åSHƒì8H‰}؉uÔ‹EÔ‰EЃ}Єíƒ}ЄЃ}ÐtéÉH‹EØÇ@HH‹UØH¸ð?H‰‚˜(H‹UØH¸fHH¶P@H‰‚ (H‹UØH¸p‹ißo%@H‰‚¨(H‹UØH¸QH‹EèH°HàH‰EÐH‹EèH°H9EÐtHmÐH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèH0H‰EHƒ}…éäH‰EˆH‹UˆH‰UàH‹EèH0H‰EHƒ}t]H‹UèHÂ0H‰U˜H‹E˜H€H‰EØH‹UèHÂ0H‰U H‹E H9EØt'HmØàH‹UØH‹H‰U¨H‹E¨H‹H‰E°H‹}ØÿU°ëÀH‹UàH‰UˆëyH‹EèH0H‰E˜H‹U˜H€H‰UØH‹EèH0H‰E H‹U H9UØt'HmØàH‹EØH‹H‰E¨H‹U¨H‹H‰U°H‹}ØÿU°ëÁH‹EèH°H‰E¸H‹}¸èë&H‰EˆH‹]ˆH‹UèH°H‰U¸H‹}¸èH‰]ˆëH‹EèHƒÀPH‰EÀH‹}Àèë#H‰EˆH‹]ˆH‹UèHƒÂPH‰UÀH‹}ÀèH‰]ˆëH‹EèH‰EÈH‹}Èèë&H‰EˆH‹]ˆH‹UèH‰UÈH‹}ÈèH‰]ˆH‹}ˆè¸„Àt H‹}èèHƒÄx[ÉÃUH‰åSHƒìxH‰}èHH‹UèH‰H‹EèH°H…Àt>H‹EèH°HàH‰EÐH‹EèH°H9EÐtHmÐH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèH0H‰EHƒ}…éäH‰EˆH‹UˆH‰UàH‹EèH0H‰EHƒ}t]H‹UèHÂ0H‰U˜H‹E˜H€H‰EØH‹UèHÂ0H‰U H‹E H9EØt'HmØàH‹UØH‹H‰U¨H‹E¨H‹H‰E°H‹}ØÿU°ëÀH‹UàH‰UˆëyH‹EèH0H‰E˜H‹U˜H€H‰UØH‹EèH0H‰E H‹U H9UØt'HmØàH‹EØH‹H‰E¨H‹U¨H‹H‰U°H‹}ØÿU°ëÁH‹EèH°H‰E¸H‹}¸èë&H‰EˆH‹]ˆH‹UèH°H‰U¸H‹}¸èH‰]ˆëH‹EèHƒÀPH‰EÀH‹}Àèë#H‰EˆH‹]ˆH‹UèHƒÂPH‰UÀH‹}ÀèH‰]ˆëH‹EèH‰EÈH‹}Èèë&H‰EˆH‹]ˆH‹UèH‰UÈH‹}ÈèH‰]ˆH‹}ˆè¸„Àt H‹}èèHƒÄx[ÉÃUH‰åSHƒìxH‰}èHH‹UèH‰H‹EèH°H…Àt>H‹EèH°HàH‰EÐH‹EèH°H9EÐtHmÐH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèH0H‰EHƒ}…éäH‰EˆH‹UˆH‰UàH‹EèH0H‰EHƒ}t]H‹UèHÂ0H‰U˜H‹E˜H€H‰EØH‹UèHÂ0H‰U H‹E H9EØt'HmØàH‹UØH‹H‰U¨H‹E¨H‹H‰E°H‹}ØÿU°ëÀH‹UàH‰UˆëyH‹EèH0H‰E˜H‹U˜H€H‰UØH‹EèH0H‰E H‹U H9UØt'HmØàH‹EØH‹H‰E¨H‹U¨H‹H‰U°H‹}ØÿU°ëÁH‹EèH°H‰E¸H‹}¸èë&H‰EˆH‹]ˆH‹UèH°H‰U¸H‹}¸èH‰]ˆëH‹EèHƒÀPH‰EÀH‹}Àèë#H‰EˆH‹]ˆH‹UèHƒÂPH‰UÀH‹}ÀèH‰]ˆëH‹EèH‰EÈH‹}Èèë&H‰EˆH‹]ˆH‹UèH‰UÈH‹}ÈèH‰]ˆH‹}ˆè¸„Àt H‹}èèHƒÄx[ÉÃUH‰åSHì˜H‰}èH‹}èèHH‹EèH‰H‹}èHƒÇPèH‹}èHǰèH‹EèH0H‰…xÿÿÿH‹•xÿÿÿH‰U€HÇEˆëH‹}€èHE€àHÿMˆHƒ}ˆÿuäH‹EèH°H‰EH‹UH‰U˜HÇE éšH‰…pÿÿÿH‹…pÿÿÿH‰EÈHƒ½xÿÿÿtP¸H+EˆH‰ÂHÁâHÕH)ÐH‹•xÿÿÿHÂH‰U¨H‹…xÿÿÿH9E¨tHm¨àH‹U¨H‹H‹H‹}¨ÿÐëÙH‹EÈH‰…pÿÿÿé[¾ÿfWÀH‹}˜èHE˜HÿM Hƒ} ÿuÛH‹EèÆ@@H‹}èHƒÇPòÚ±èH‹}èHǰòº±ò B±ò%b±H¸{®Gáz”?f(Øf(Ñf(ÌH‰…hÿÿÿò…hÿÿÿèëhH‰…pÿÿÿH‹•pÿÿÿH‰UÐHƒ}t?¸H+E HiÀH‹UHÂH‰U°H‹EH9E°tHm°H‹U°H‹H‹H‹}°ÿÐëÜH‹EÐH‰…pÿÿÿéÿH‹EèHº€k@H‰8)H‹}è¾èH‹Uè¸H‰‚H+H‹UèH¸+‡ÙÎ÷ï?H‰‚@)H‹Uè¸H‰‚(+H‹EèÆ@AH‹Uè¸H‰‚8+H‹Uè¸H‰‚@+H‹Uè¸H‰‚P+é;H‰…pÿÿÿH‹•pÿÿÿH‰UØH‹EèH°H…Àt>H‹EèH°HàH‰E¸H‹EèH°H9E¸tHm¸H‹U¸H‹H‹H‹}¸ÿÐëÖH‹EØH‰…pÿÿÿH‹•pÿÿÿH‰UàH‹EèH0H…Àt>H‹EèH0H€H‰EÀH‹EèH0H9EÀtHmÀàH‹UÀH‹H‹H‹}ÀÿÐëÖH‹EàH‰…pÿÿÿH‹pÿÿÿH‹}èHǰèH‰pÿÿÿëH‰…pÿÿÿH‹pÿÿÿH‹}èHƒÇPèH‰pÿÿÿëH‰…pÿÿÿH‹pÿÿÿH‹}èèH‰pÿÿÿH‹½pÿÿÿèHĘ[ÉÃUH‰åSHì˜H‰}èH‹}èèHH‹EèH‰H‹}èHƒÇPèH‹}èHǰèH‹EèH0H‰…xÿÿÿH‹•xÿÿÿH‰U€HÇEˆëH‹}€èHE€àHÿMˆHƒ}ˆÿuäH‹EèH°H‰EH‹UH‰U˜HÇE éšH‰…pÿÿÿH‹…pÿÿÿH‰EÈHƒ½xÿÿÿtP¸H+EˆH‰ÂHÁâHÕH)ÐH‹•xÿÿÿHÂH‰U¨H‹…xÿÿÿH9E¨tHm¨àH‹U¨H‹H‹H‹}¨ÿÐëÙH‹EÈH‰…pÿÿÿé[¾ÿfWÀH‹}˜èHE˜HÿM Hƒ} ÿuÛH‹EèÆ@@H‹}èHƒÇPòâ­èH‹}èHǰò­ò J­ò%j­H¸{®Gáz”?f(Øf(Ñf(ÌH‰…hÿÿÿò…hÿÿÿèëhH‰…pÿÿÿH‹•pÿÿÿH‰UÐHƒ}t?¸H+E HiÀH‹UHÂH‰U°H‹EH9E°tHm°H‹U°H‹H‹H‹}°ÿÐëÜH‹EÐH‰…pÿÿÿéÿH‹EèHº€k@H‰8)H‹}è¾èH‹Uè¸H‰‚H+H‹UèH¸+‡ÙÎ÷ï?H‰‚@)H‹Uè¸H‰‚(+H‹EèÆ@AH‹Uè¸H‰‚8+H‹Uè¸H‰‚@+H‹Uè¸H‰‚P+é;H‰…pÿÿÿH‹•pÿÿÿH‰UØH‹EèH°H…Àt>H‹EèH°HàH‰E¸H‹EèH°H9E¸tHm¸H‹U¸H‹H‹H‹}¸ÿÐëÖH‹EØH‰…pÿÿÿH‹•pÿÿÿH‰UàH‹EèH0H…Àt>H‹EèH0H€H‰EÀH‹EèH0H9EÀtHmÀàH‹UÀH‹H‹H‹}ÀÿÐëÖH‹EàH‰…pÿÿÿH‹pÿÿÿH‹}èHǰèH‰pÿÿÿëH‰…pÿÿÿH‹pÿÿÿH‹}èHƒÇPèH‰pÿÿÿëH‰…pÿÿÿH‹pÿÿÿH‹}èèH‰pÿÿÿH‹½pÿÿÿèHĘ[ÉÃÿÿÿÿx $0«† $J«† $\«† $n«† $€«† $ž«† $¿† $ÀN† $¹«7† ,† ƒ$ð«!† $¬ † $¬† $4¬† $L¬† $Z¬† $z¬† $’¬† $ ¬† $®¬&† $Ô¬#† $ø¬7† $0­4† ,d­~† ƒ,â­~† ƒ$`®† $€®1† $²®I† $ü®M† ,J¯Y† ƒ,¤°Y† ƒ,þ±~† ƒ$|²;† ,¸²~† ƒ,6³~† ƒ$´³;† ,ð³~† ƒ,n´† ƒ,е݆ ƒ$h¶]† $Æ·3† ,ú¹ª† ƒ,¤¼L† ƒ,ð½(† ƒ$&ì† ,¿-† ƒ$FÀ2† $xÀ2† ,ªÀx† ƒ$a† ,t† ƒ$ßÉC† $"ʆ $z † $” † $´8† $ìH† $4f† $šx† $P† ,b5† ƒ,˜5† ƒ,Î5† ƒ,"œ† ƒ,¾Âœ† ƒ$ZÃl† ,ø† ƒ,üø† ƒâÉGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)BandedWG.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std– 7– 8™ Xœ Zà ]ê _ b! js kª oñ p q0 rG s^ u£ w¿ xÒ zé } ~! S t ‚– ƒ£ „¿ …Ò †ø ‡ ˆ: ŠU ‹ Îâ ÐT Ñ® Óg ÔÉ Õ‹ ×§ Ø Ù¾ Úß Û) ;~ <² =Î d' e3 g6 hO if j} k” l« m nä o! s%! tK! vq! w“! x»! zÓ! {ë! |ù! }" ‚%" ƒ=" „Z" †n" ‡‡" Š®" ‹¼" ŒÔ" µñ" ¶# ·<# ¸Y# ¹€# <á FÔ' Gî' H( I"( J<( KW( Lr( M( N¨( OÃ( PÞ( Qù( R) B/) C2) DÁ# F5) GF) Hb) Iƒ) J ) KÂ) Lä) Mû) N* !H<* !’]* !”`* !•w* !–Ž* !—¯* !˜Ë* !™ç* !š+ !› + !œ=+ !T+ !ža+ !Ÿˆ+ ! ®+ !¡Ð+ !¢ö+ !£, !¤), !¥K, !¦h, !§„, !©¥, !«Æ, !­ì, !¯ - !±)- !³E- !´f- !µ‚- !¶ž- !·º- !¸Ö- !¹ò- !º. !»3. !¼T. !½u. !¾–. !¿Â. !ÀÞ. !Â/ !Ä/ !Å=/ !Æ^/ !Ç/ !È / !É·/ !ÊØ/ !Ëù/ !Ì0 !Í;0 !ÎS0 !Ðk0 !Ö‡0 !Ü£0 !â¿0 !èÛ0!ü0!1!91__true_type__debug*1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• /"ú4#_M_p"ä#/"‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >¼"_Ios_Fmtflags$7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€!'¿event$¢ erase_eventimbue_eventcopyfmt_event0x$ÓÅ _M_next$ÕiT#_M_fn$ÖŠT#œp$×½#p$Øn5#0x$Û’ iTŠT½iT ’V$ßO« iT!Éu$ãJ½iT½/$ñ _M_pword$òm#_M_iword$ó"#½/$ôTVB$"Ã"$_ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEf3VB$¦–TÂA$–T½basic_streambuf > %R†b %T‰b %UŒb %Wb %X©b %ZÃb %\Ýb %]÷b %^c %_0c %`Jc %adc %b~c %c˜c %d²c %eÌc %fæc %gd %hd %i6d %jMdctype_basectypemoney_baseÎ$pattern&É field&É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%×Sm‘# _M_startT?‘# _M_finishU?‘# _M_end_of_storageV?‘#&×W‘בÌ‘'³hב½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(µt¶ì4­Ë­­)Mxþ ¬3f3ð¸Ÿ^T*r^ ˆlM?‘?‘Z1*ÿ[ ”–J-?‘?‘*? ´þEN?‘?‘m‘+nothrow'IQP¿+cerrAígj¿,__ioinitM_ZStL8__ioinit -LZ(X½¸¸¸.¾/q-t(eŸä丟.q-5(dää¸(Ž([ä!½-²%(PmBB½Ÿ.H0 $_4)as quot)b½# rem)c½#div_t)dI $_5)fª quot)g"# rem)h"#ldiv_t)i€ $_6)lâ quot)m÷# rem)n÷#lldiv_t)o¸-´J)“½.1-ê)”&&¸double-ï)•½G¸-ô)–"^¸-Šz)œm‰BBŸŸ‰.2½£BB-/f)žs¿½½&[B) Òm-áF)¡äé¸-Î)£ª""-P_)ª½!¸Ÿ-Ê)«ŸBB¸Ÿ.Hwchar_t-C)¬½tB¸Ÿ&~,)¯–mŸŸ‰3Çs)°½-ù,)±m¿mŸ&k)²ÒÖ(Þ4)³+8&ò¸ò.ä- 5)µ"¸ò½-H)½½:¸ò½(#i)€m½U¸- )ßvävŸ.|/H-½\)ĽäH __gnu_cxx¡‹(ƒ ®ª@÷É÷(/f´øCâé÷÷__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-C7)§â§÷÷-'D)™÷¾¸-šu)º÷߸ò½-~a)À¸ò½(å4)´48  ¸òfloat-mu)·EE¸òlong double&—/)Çg½-(])¦÷~÷ lconv`++²4+,ä#4|2+-ä#4†+.ä# int_curr_symbol+/ä# currency_symbol+0ä# mon_decimal_point+1ä#( mon_thousands_sep+2ä#0 mon_grouping+3ä#84)+4ä#@4HF+5ä#H int_frac_digits+6q#P4k!+7q#Q p_cs_precedes+8q#R p_sep_by_space+9q#S n_cs_precedes+:q#T n_sep_by_space+;q#U p_sign_posn+q#X int_n_cs_precedes+?q#Y int_p_sep_by_space+@q#Z int_n_sep_by_space+Aq#[ int_p_sign_posn+Bq#\ int_n_sign_posn+Cq#]-é>,5äν¸3]Q+KÛ.~va_list-IÒfpos_t-U7 __sbuf-`. _base-a.# _size-b½#.‰ __sFILE˜-‚„ _p-ƒ.# _r-„½# _w-…½# _flags-†š# _file-‡š# _bf-ˆþ# _lbfsize-‰½#( _cookie-Œm#0 _close-“#8 _read-޲#@ _seek-Ñ#H _write-ð#P _ub-“þ#X _extra-” #h _ur-•½#p _ubuf-˜ #t _nbuf-™ #w _lb-œþ#x _blksize-Ÿ½#ˆ _offset- ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE-¡4&P?-ïI I .' -ø[-ð½f I -¢<-ñ½} I -?x-ò½” I -å:-ó½« I -]E-ô½ I -tD-õ½Þ I Þ .ð-ƒE-öä!ä½I (0-úžQI %!¸¸-Ü)-ÿŸK!mŸŸI 5E*-8I q!¸¸I 6r -½“!I "½6Y)-½°!I °!.¶!/ð6Mj-"Ó!I 6_#-½ë!I 76-½6˜#- ä"ä^ - %"¸6Ä@-½="¸6ê<-½Z"¸¸ .-n"I ¬\-‡"I ä6”v-½®"I 佟7ë-I 6 h-äÔ"ä6ž-½ñ"½I 6£$-©½#䟸86@G-ª½6#I ¸6#.ú6ó-«½Y#¸6#6„)-¬½€#䟸6#6hN-­½¢#¸¸6#q²#nclock_t.Mµ tm8.Z“$ tm_sec.[½# tm_min.\½# tm_hour.]½# tm_mday.^½# tm_mon._½# tm_year.`½# tm_wday.a½# tm_yday.b½# tm_isdst.c½# tm_gmtoff.d"#( tm_zone.eä#0pthread_once_t/^M__gthread_once_t0/“$wint_t1Fž $_71Q% __min1R‡# __max1S‡# __map1T‡# __types1U%#.Ä_RuneEntry1VÏ$ $_81Xj% __nranges1Y½# __ranges1Zj%#.$%_RuneRange1[6% $_91]±% __name1^±%# __mask1_Ä#qÁ%n _RuneCharClass1`‚%9$_10ˆ 1bB' __magic1cä# __encoding1dB'# __sgetrune1fq'#( __sputrune1g•'#0 __invalid_rune1h‡#8 __runetype1j›'#< __maplower1k«'#¼ __mapupper1l«'#¼ __runetype_ext1sp%#À __maplower_ext1tp%#Ð __mapupper_ext1up%#à __variable1wm#ð __variable_len1x½#ø __ncharclasses1}½#ü __charclasses1~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale1×%:ÐL2å8½î'½:ìJ2ë‘Q½(½:äM2÷í½"(½:P2þß/½<(½)eY2ݽW(½)0&2 0 ½r(½)N82fW½(½)#2TZ½¨(½)}2Y3½Ã(½)áC2"Ú½Þ(½)ó>2)t9½ù(½)s 25“7½)½)/2;:0½/)½;˜.|;²#-¹Z.~&b)­­(8E.‚ôG­})}).Á#-Ä[.…­š)š).­-ÜE.{ä·)·).½)/Á#-VF.}äÙ)Ù).ß)/­-Ã.€})û)Ù)-~F.})*Ù)(IN.ƒvlŸ<*䟸·)mbstate_t3UŒwctype_t44†--d3yÁ$w*½-¶ 3zÁ$Ž*I -ò 3{B¯*B½I -úx3|Á$Ë*HI -7y3}½ç*vI -Ë_3~½+I ½-¨u3½ +I v8-W#3€½=+I v8-¾@3Á$T+I 3t3‚Á$-¤*3ƒŸ‚+¸Ÿ‚+.<*-Þr3…Ÿ®+B¸Ÿ‚+-ñ<3†½Å+Å+.Ë+/<*-èF3ˆŸö+Bk'Ÿ‚+-33‰Á$,HI -“ 3ŠÁ$),H-{=3Œ½K,BŸv8- 3½h,vv8-ã!3ŽÁ$„,Á$I -†x3½¥,I v6#-cM3ĽÆ,I v6#-1B3’½ì,BŸv6#-@3ƽ -vv6#-X+3“½)-v6#-{o3ǽE-v6#-(3”Ÿf-äH‚+- -3•B‚-Bv-I73—½ž-vv-3˜½º-vv-å93™BÖ-Bv-‹73šŸò-vv(#>3œ®ZŸ.BŸv·)-Õ)3Ÿ3.v- 93žBT.BvŸ-0E3Ÿ½u.vvŸ--G3 B–.BvŸ-973¤Ÿ¼.ä¼.Ÿ‚+.v-˜!3¥ŸÞ.vv-’a3©&ú.vú..B-™a3È /vú.-Åa3«B=/Bvú.-Ìa3¬"^/vú.½-Y?3®½/vú.½-"63§Ÿ /BvŸ-[:3¨½·/Á$-Ye3°½Ø/vvŸ-/h3±Bù/BvŸ-ãX3²B0BvŸ-Ì=3³B;0BHŸ-!w3´½S0v8-+3µ½k0v8-ï23–B‡0vH-ˆ;3¡B£0vv-23¢B¿0vH-ÔM3¦BÛ0vv-/_3¯Bü0vHŸ-à 3ÊE1vú.-Ï63Í÷91vú.½-ËM3ÏZ1vú.½<]7a __gnu_debug*:„1=*;k=*<é>v6éZ3streampos5ÓŠ*)&6ñìX½1Z3`3(™p6õ¿(f3Ý1`3`3(x6ù^Hf3ý1`3`3(¢96ý&5½"2¸¸Ÿ5Úx6'Ÿ>2¸5ÝV6{Z¸d2¸Ÿ`35m 6 ¡äŠ2丟5ßh6 2ä°2丟5)&6°iäÖ2äŸq5•(6ëoqò2n35„`6_x½3`359[6Áof3/3n3n3?¡26#9½!lD6&§½n3@q@¾bool@t3/½2½„38.Š3A__vtbl_ptr_typey3<ž'G>ô6ã4&!_DÎ3ã4&!_Fç3ã4é4&‹"K4ã4½(-9N^[ä"4ô4Z3(-9QyO¸C4ô4`3(-VQ0äi4ã4½B*-`®>‹4ã4ä½(aed±VŸ§4ô4* oj˜?É4ã4ä`3Bá-n±pã4ä.®3@ï4/®3.ï4>ª81S5®3#&o d#5S5&o f<5S5Y5CL lS5½.ú4@_5/ú4/f3/¼_Atomic_word9%½.V > 88›HDnpos"l›HE_M_dataplus"V #_Rep_base_RepF66"maäð5 HF66"ûjä6«HäFò,"@_±H16 HFk+"%hP O6 HF˜")/' m6 HGq"-±o‡6«HFo"4nEŸ¯6 H½¸G‹f"<X-Ø6 H½½¸FB\"D;iŸ7 H½½F:@"L0Xf3#7 H¸G."U¹fF7丽G¸H"^ji7丽GÎH"g÷FŒ7ä½qGEb"z)g¯7ä  GEb"~m>Ò7ämmGEb"‚õ7äääGEb"†ü8丸Fo"ŠÅx½:8½½Gn :ÃJac8«H½½½Gj:µ¥}8«HHA)"šf2·Hf$"¥8«H&f$:¿¾8«HY5&f$:·×8«H½H&f$:Åú8«H½H½½&f$:Ð"9«H½H½½Y5&f$:ÛE9«H¸½Y5&f$:âc9«H¸Y5&f$:é†9«H½qY5]"ì¡9«H½5&j"ô’zÃHÃ9«H½H5&j"üì@ÃHå9«H¸5&j"vyÃH:«Hq5q?"ˆF $:«H5q?"]DmA: H5‰m"&«* ^:«H5‰m"1 m{: H5h":µ ˜:«H5h"CX• µ: H5s "Lç Ò:«H5s "UÎ • ï: H5â "]ÓŸ ; H5Úx"cVŸ); H5ae"h61ŸF; H ÂF:nlpi;«H½q ÂF"ƒl‡;«H½5+"‹acŸ¤; H ¿5:ä>Â;«H½ jB"¦gÛ;«H5H^"­© f3ø; H5"¼ú\`3< H½5"ÍáZ3<<«H½5ûm"âö2`3^< H½5ûm"õB Z3€<«H½5eL"Ë@ÃH¢<«H½H5eL" }6ÃHÄ<«H¸5eL"«tÃHæ<«Hq5Ø@:JtÃH=«H½H5Ø@:[0jÃH4=«H½H½½5Ø@:/mnÃH[=«H¸½5Ø@"B3ÃH}=«H¸5Ø@:R6ÃH¤=«H½q ™$"eK\Â=«Hq()&:øù ÃHã=«H½H5)&"ƒigÃH>«H½H½½5)&:”bÃH6>«H¸½5)&"Ÿ59ÃHX>«H¸5)&"¯.ÃH>«H½q Fq"̲;§>«H ½q5Fq"ëý]ÃHÎ>«H½½H5Fq"EÃHÿ>«H½½H½½5Fq:mWÃH+?«H½¸½5Fq"*ÊÃHR?«H½¸5Fq"A…JÃH~?«H½½q5Fq"RN ¥?«H q5ç "jH1ÃHÌ?«H½½5ç "z% î?«H 5ç "ŽâV @«H  5F9"©éAÃHA@«H½½½H5F9"ÀÊ-ÃHw@«H½½½H½½5F9: ÃH¨@«H½½¸½5F9"êïbÃHÔ@«H½½¸5F9"XhÃHA«H½½½q5F9"’dÃH1A«H  ½H5F9"%ç;ÃHbA«H  ¸½5F9":5TÃHŽA«H  ¸5F9"OeÃH¿A«H  ½q5F9"s#ÃHðA«H  ää5F9"~áÃH!B«H  ¸¸5F9"ˆï3ÃHRB«H    5F9"“‘cÃHƒB«H  mmFþA:‹²ÃHµB«H½½½qFTu:˜H(ÃHçB«H½½¸½I3:¦–,ä C½qY55ßh:ÁM Ÿ9C Hä½½ òF:õlWC«HÃH5"ü‘B¸tC H5[q"^¸‘C H5p" é-ú4®C H5ÝV:ÏN9ŸÚC H¸½½5ÝV")™ŸD H½H½5ÝV"7•Ÿ(D H¸½5ÝV:æ|7ŸOD Hq½57h"U9+ŸvD H½H½57h:ø™\Ÿ¢D H¸½½57h"qËŸÉD H¸½57h: 6qŸðD Hq½5ø"ŸE H½H½5ø:4ŸCE H¸½½5ø"«±=ŸjE H¸½5ø"¾¤4Ÿ‘E Hq½5QX"̉^Ÿ¸E H½H½5QX:-ÁtŸäE H¸½½5QX"è~Ÿ F H¸½5QX"ûLŸ2F Hq½5”s" C>ŸYF H½H½5”s:BmtŸ…F H¸½½5”s"&i#Ÿ¬F H¸½5”s:Nä6ŸÓF Hq½5è"D¢kŸúF H½H½5è:Y Ÿ&G H¸½½5è"aÁhŸMG H¸½5è:n’NŸtG Hq½5÷E"F@ˆ5›G H½½5¢9"“(½½G H½H5¢9:‚Ák½éG H½½½H5¢9:’NW½H H½½½H½½5¢9:£ÃN½AH H¸5¢9:²í_½mH H½½¸!¢9:Ã{B½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5"”I _M_length"•Ÿ# _M_capacity"–Ÿ#4p"—n5#>Ë5"›ÏJÉH#J@':@~ ›HJ¥=:Ea:¾J w:Qš"ÏJ;A)"´ ]·H(•"¾Xf3ƒIßJ(XY"Â[]f3ŸIßJ*¯P"ÆÍd·I±H*ˆ#"Êü>ÏI±H*u+"ÎeKìI±H½(5G"Ø$PäJ±H(9"Ü3ä.J±HY5Y55Ä/:Ô=±HTJ½½Y5*™*"çN^qJ±HY5 cE:«¦QJ±HY5(Þ>"õÖbä«J±H!ÛM:^pNä±HY5½ŸßJn.åJ/I>Ÿ ;CDNKnone;h_ZNSt6locale4noneEt3L†/;i>6t3Mnumeric;jeot3Lk8;kxt3LÄ[;l©gt3LUH;mŠ2t3L^a;nÎft3 Kall;p_ZNSt6locale3allEt3??%E_M_impl;DN##_S_classic; _ZNSt6locale10_S_classicEDN#_S_global;#_ZNSt6locale9_S_globalEDNNY;) ;JN#_S_once;8_ZNSt6locale7_S_onceE©$ˆ¢u&¼";{{LZN&¼";„”LZN`N&¼";­LZN¸&¼";ÐLZN`N¸½&¼";ªóLZN`N`N½&ç;º MZN½(&j;Å`N.MZN`Nstring8<ˆ5(j;Ý&N.MXMkN(‡a;ç4Cf3yMkN`N()C;ðùf3šMkN`N5M*;*zêJ¶M`N?[M;ÓO`NO¼";<ãMZNDNPì\;?˜_P£;BÌ2FÑ[;EX,½N½Q…Q;H&3ZN`N`N½.¨K/ON.UN/¸.êJ@fN/êJ.fNR[L;WqNlPS_vptr$facet„3#Tp;\n5#__c_locale<8lP#_S_c_locale;__ZNSt6locale5facet11_S_c_localeE§NNm;bÔ ‚P#_S_once;e_ZNSt6locale5facet7_S_onceE©$P£;iÓOˆ;v]O‡PŸU= ;{qN~O‡P½G);ô ¡OP¸§NFâp;‚”)§N¾OPG”w;…Z×OPH¦e;Š"<§NHò ;nV¸G’V;‘È?P“PGÉu;•=P1P“POˆ; LP‡PžPV&j;£Í¤P‡PžP.½q‚Pn/rP.qN@§N.™P/qN@™P@qNWaL;²]QTœp;Ÿ#"Ã";Å_ZNSt6locale2id11_S_refcountEn5G&j;ÈmQ]QcQO¢u;Ê.Q]QcQ¢u;ÐCQ]Q!ga;Óã%ŸnQ.ªP@iQ/ªP.iQW¨K(;Ù&TTp;ìn5#E_M_facets;í&T#E_M_facets_size;îŸ#E_M_caches;ï&T#E_M_names;ðò# NÎ;ñÓn,TNSc;òa),TNÅn;óW1,TN`!;ô6,TN";õØL,TNK;öd,TN¦;÷Š7TG’V;ú6ŒRDNGÉu;¹%¦RDNO?%; ÆRDNMTŸO?%; æRDN¸ŸO?%;SDNŸO<,;SDN½O?%;8SDNMTG&j;!,WSDNMTF¦x;Älf3uSDNG@B;&/!™SDNXT½Gý;)–1½SDNXTBTGQ;,n<áSDNXTnQG=8;/uTDNnQ“PQÉ;7æDN“PŸ.“PnQ7TXBTBTX.HT/nQ@ST/tQ.ST@dT/.M. Y„Tã „T½@Ù .oT.Å . ZÙ Ø$ÊœT•[S_vptr$ios_base„3#[%h$ð•[\dec$ØJ•[\fixed$K•[\hex$ í"•[[e $Š•[\left$Å •[ \oct$‰E•[@\right$•t•[€]Œ/$û •[]Ü $ BM•[]G0$$aZ•[^showpos$'9•[^skipws$*ïs•[^unitbuf$-T&•[ ]®$1.•[@[†%$4|p•[°[c>$7~ •[J]ùu$:— •[\badbit$L”]š[\eofbit$O³š[\failbit$TÉFš[\goodbit$W))š[\app$jáŸ[\ate$mDYŸ[_binary$s_ZNSt8ios_base6binaryEŸ[[¥u$vv-Ÿ[[Ýu$y5Ÿ[_trunc$|_ZNSt8ios_base5truncEŸ[ _beg$‹_ZNSt8ios_base3begE¤[\cur$Ž6c¤[[‰m$‘+%¤[streamsize5N»E_M_precision$ÉqW#E_M_width$ÊqW#E_M_flags$Ë¥ #E_M_exception$Ì2 #E_M_streambuf_state$Í2 # E_M_callbacks$çiT#(E_M_word_zero$øÅ #0E_M_local_word$ý©[#@E_M_word_size$½#ÀE_M_word$T#ÈE_M_ios_locale$êJ#Ð $À4.·X¹[ŠT½GZf$ê& ÖX¹[ã GDe$íúðX¹[F£V$ÈA¿[Y¹[½f3Gä$ ÄP2Y¹[5zm$$Ú ¥ OYÅ[5zm$.3f¥ qY¹[¥ 5n$>n¥ “Y¹[¥ 5n$O¥ ºY¹[¥ ¥ ½P$^œlØY¹[¥ 5/+$j¿qWõYÅ[5/+$rêOqWZ¹[qW5Ÿ$€™KqW4ZÅ[5Ÿ$ˆºqWVZ¹[qW5I3$›Š[f3rZf35¦Y$§‰-êJ”Z¹[`N5½4$²ˆêJ±ZÅ[5³\$¼² `NÎZÅ[?-.$ά[½5Õz$Þ†WÐ[[¹[½5x $óÓÖ[$[¹[½`[L$œTD[¹[½O!'$Z[¹[O!'$ u[¹[Ü[V&j$·W„T¹[Ü[/¥ /2 /Ì /‘ Å ¹[n.œT@Å .Ë[/œT@"@m@Ë[Z¿@=:â[XbS_vptr$basic_streambuf„3#a_M_in_beg>Ãä#a_M_in_cur>Ää#a_M_in_end>Åä#a_M_out_beg>Æä# a_M_out_cur>Çä#(a_M_out_end>Èä#0a_M_buf_locale>ÏêJ#8bIp>Ôâ[Ê\Xb½(]2>àE%êJë\Xb`N(½4>ñŸzêJ]^b(-Z>þ~HXb-]Xbä"5‰w>ÕW1Y]Xb÷‘ Ì 5ìE>Ë$1€]XbŠÌ 5lf> š'½]Xb5\b>ŸCqWº]Xb5Ï1>'”X½×]Xb5Jz>9²½ô]Xb5E>Oç`½^Xb5E>båfqW8^Xbä"5%I>pH½Z^Xbq5 n>‰y½w^Xb5!d>¤I½™^Xbq5'd>¾zqWÀ^Xb¸"O´,>ËÖ^XbF;>Þ6äô^^bF*'>áÓaä_^bF‰6>äCä0_^bGªi>îí^O_Xb½G„n>ùx_XbäääFŽ)> =;ä–_^bFm^>ÀGä´_^bFUq>EwäÒ_^bGy>|8ñ_Xb½G‰n>'ºv`Xbääc¦Y><Niâ[<`Xb`Nd¬\>K*Xbâ[l`Xbä"dÉ[>W‚D1â[¡`Xb÷‘ Ì dª->c+1â[Ñ`XbŠÌ d÷H>oW@½â[÷`Xbd|W>…‡:qWâ[aXbeK]?2hCqWâ[LaXbä"dPO>« ½ â[raXbdœv>¸¬Y½ â[˜aXbd:e>Ð3d½ â[ÃaXb½eCz?T­yqW â[òaXb¸"d7_>ûa_½ â[bXb½O´,>8bXbibV&j>"pLobXbib.â[.db/â[@db@â[wctrans_t@'l:º4H¾)½©bÁ$:÷g4N\j½ÃbÁ$:Àe@?©W½ÝbÁ$:Sj4TÛ½÷bÁ$:¼n4ZŸZ½cÁ$M*:]4`D½0cÁ$:cp4fß(½JcÁ$:øl4le ½dcÁ$:ÖN4rþm½~cÁ$:s84x;p½˜cÁ$:Ÿ4~ÀH½²cÁ$:R]4„¨½ÌcÁ$:ëP4Š\F½æcÁ$-©@†Á$dÁ$ub:Dj4ãÁ$dÁ$:œ 4–FÁ$6dÁ$-=@ˆubMd¸-!"4²M*dd¸>‚A*]efupperA1 f]e€flowerA2)o]efalphaA3°8]efdigitA4Ò]egxdigitA5¶]efspaceA6é]e@gprintA7:]efgraphA8Ìs]e%fcntrlA9äh]efpunctA:„=]e falnumA;ë!]e/½.t3h@&¨qNåjqN#dd#E_M_c_locale_ctype&°§N#E_M_del&±f3#E_M_toupper&²be# E_M_tolower&³be#(E_M_table&´åj#0E_M_widen_ok&µq#8E_M_widen&¶ëj#9E_M_narrow&·ëj#¹E_M_narrow_ok&¸q#¹i¢u&½_ZNSt5ctypeIcE2idEªPjtable_size&¿_ZNSt5ctypeIcE10table_sizeE›H†/&ÌÖfûjåjf3Ÿ†/&Úÿfûj§Nåjf3Ÿ5±u&æçf3&gk½q5±u&õb ¸Rgk¸¸ k5Mq&Ö1¸~gk½¸¸5sW&e/¸ªgk½¸¸5/& D qÌgkq5/&1/¸ógkä¸5s &Aù<qhkq5s &Rl¸#]eJ¹xŒë]eJ*6kh]eStkFloatL&{srate_Ôc)ˆ|fÕN.M|7Öz1f3|ì+×=hf3}alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream=ŽÇ‚|ßUÜi5²ˆaignoreSampleRateChange_Ýf3#;zJ±)ˆ*Ó¤œF$‰)ˆ*.¬&A‰‹f3;¥2¯óZ.M*ˆ²Ei‰.M*Fxµ5€‰.*z¸dm—‰.*Ú»¾^®‰.*y¾m(ʼn½(]ÁÂZf3ê‰)ˆ)ˆ)ˆ*|ÈfЏìƒ*|Ëð?"Š.Mìƒ*,tÎ4?9Šf3*WÑó=PŠf3~^ àeŠ‹tã ‡…Š‹½€„,æ"Y ‡±Š‹)ˆ)ˆm¬éuuÏŠ‹‹mW ìÄ\튋‹n|ïv‹ìƒ. ‡Wï„0ŽEdata_Ž#EdataRate_Ž)ˆ#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(¸‹%ŽÖÖÜ‹%Ž+ŽÖÖéd÷‹%޽Œ%Ž6Ž5&j .^AŽ3Œ%Ž6Ž5)r;GŽUŒ%ŽŸ50ôn)ˆwŒMŽŸ eL8áx•Œ%ŽAŽ V_@õ³Œ%ŽAŽ5ùYJ,>GŽÚŒ%ŽŸÖ5ùYRáu)ˆMŽŸÖ5ûB[—)ˆ(MŽ)ˆÖ5â ^ÖŸEMŽ5H^añvf3bMŽ ÂFk)w…%ŽŸÖ ÂFu¢(­%ŽŸÖ)ˆ5HXx* ÖÊMŽ5u{Ñ_ÖçMŽ h‚›nŽ%Ž)ˆ!ò ‰HG)ˆMŽ.)ˆ.‹@1Ž/)ˆ@<Ž/‹@‹@)ˆ.<ŽZõ„@  ‡ù ‡#[$ H‹#&Þk Žùx” ³#SŽºŽù)ˆ)ˆx2 ™MSŽߎù)ˆx×6 ö1SŽù)ˆxÔ #>ySŽ.ù½)ˆ(L+ &w?ÖJÿ(QL )Ô 6Žfÿ(Ð' 4C)ˆ‡ùÖyN :+)ˆSްùÖyN DÖ]AŽSŽÞùAŽÖr¨SŽù½.SŽ./SŽ>Ö6?‘&!_D*V‘&!_FCV‘\‘&‹"K]V‘½(-9NX`?‘~g‘Œw(-9Q`E‘Ÿg‘P‘(-Vƒo?‘ÅV‘½B*-`dXçV‘?‘½(aed}gŸ‘g‘* oj-D%‘V‘?‘P‘Bá-nV‘?‘.&.K‘/&@K‘. @b‘/ .b‘>Ý VÆ‘ #&o d–‘Æ‘&o f¯‘Ƒ̑CL lÆ‘½.m‘@Ò‘/m‘.$>ñN“ _M_impl$#(þ+`L'“’ “(þ+dÌ‘3’“(ph…hm‘O’“&z:kh’ “Ì‘&z:o†’ “½Ì‘&"z ’ “½(‡ ‚fG?‘Á’ “½*L†å7ã’ “?‘½ £ ’ £Á’ £é‘ £’ £3’@m‘.Ý‘.“/Ý‘>¨£f˜Ý‘#&Ä$ÉL“f˜Ì‘&Ä$Öo“f˜½P‘Ì‘&Ä$爓f˜l˜<£“f˜½(&jI„hQw˜Ä“f˜l˜ )&( Gç“f˜½P‘5q?JÐî”f˜5q?SE49!”}˜5‰m\î>”f˜5‰me,F9[”}˜5hnŒiAx”f˜5hw7Ñ•”}˜5s €×cA²”f˜5s ‰(ÑÏ”}˜5â @2Ÿì”}˜5ae” tŸ •}˜ ÂF£c,•f˜½&5+°¿*ŸI•}˜5H^¹lzf3f•}˜*¿5IEƒ•f˜½5Ý7Œw¥•f˜½5ì!pP‘Ç•}˜½GÉeòDæ•}˜½5ûmÄ4Œw–f˜½5ûmoTP‘*–}˜½5Üp"à*ŒwG–f˜5Üp*Ï"P‘d–}˜5ù+2¸ Œw–f˜5ù+:»JP‘ž–}˜5[qE¿:?‘»–f˜5[qIåyE‘Ø–}˜ ™$X kö–f˜P‘ :mÅ9—f˜(FqI\f3î5—f˜îP‘ Fq´m]—f˜î½P‘(ç Imôpî~—f˜î(ç IyT*f˜îî òFÛP—f˜w˜ jBï.]Û—f˜màYI«}þ—f˜½P‘G,I3±K'˜f˜î½P‘mÓIõ"J˜f˜îP‘Qbš×&f˜?‘.“@r˜/“@“.r˜Zû„à  ‡Dš ‡#again_ G)ˆ#achannelsIn_ HÖ#[$ I‹# ab_ K“#Paa_ L“#haoutputs_ M‹#€ainputs_ N‹#°&Ø' -™Dš(ýc mÖI™Jš(L+ ÈÖe™JšxjB #tfƒ˜…™Dš*i? *ìM¢™Dš)ˆ(óB -¹)ˆ¾™Jš(N) 5çk)ˆß™Dš)ˆ(QL 8Ñg6Žû™JšyN C°7AŽƒ˜)šDšAŽÖrƒ˜Dš½.ƒ˜.Pš/ƒ˜l… ‡«œƒ˜#ainPoint_o½#àaoutPoint_p½#èadelay_q)ˆ#ðaalpha_r)ˆ#øaomAlpha_s)ˆ#€anextOutput_t)ˆ#ˆadoNextOut_uf3#&]%"›«œ)ˆ½bÍW(UšA›«œ½(9+Í3½]›«œ*y5;z›«œ½*Ë ;˜ —›«œ)ˆ(Jc>ô)ˆ³›±œ(®Fx)ˆÔ›«œ½*ð Iœmö›«œ)ˆ½(Ð'L¤^)ˆœ±œ(‚Rd)ˆ.œ«œ(NUN)ˆOœ«œ)ˆyN`AŽUš}œ«œAŽÖ‚Nkí(AŽ«œAŽAŽÖÖ.Uš.·œ/UšZ…@  ‡Y ‡#[$ "‹#&Ì) ùœY(Ð' )ˆ_yN !)ˆ¼œ>Y)ˆróc¼œY½.¼œ.e/¼œZ …` ‡öž¼œ#aoffset_M)ˆ#@aslope_N)ˆ#HaminOutput_O)ˆ#PamaxOutput_P)ˆ#X&Zpèöž*Ž#ŠTžöž)ˆ*Ê*8&"žöž)ˆ*p6-Új?žöž)ˆ*00ôJ\žöž)ˆyN3²-)ˆj…žöž)ˆ(N>'AŽ«žöžAŽÖ(NI[AŽÛžöžAŽAŽÖÖríjöž½.jZ…@J ‡ºŸ ‡#[$J-‹#&ý0J9ŸºŸ(L+J&(ÖUŸÀŸ(QLJØH6ŽqŸÀŸyNJ)xAŽüžŸŸºŸAŽÖrÛüžºŸ½.üž.ÆŸ/üžZ…€ ‡í¢üž#astate_i½#@avalue_j)ˆ#Hatarget_k)ˆ#PaattackRate_l)ˆ#XadecayRate_m)ˆ#`areleaseRate_n)ˆ#hareleaseTime_o)ˆ#pasustainLevel_p)ˆ#x&›f&¥ í¢b–F)ËŸÄ í¢½*|D,/kÜ í¢*f(/w]ô í¢*S 2?E¡í¢)ˆ* 75#V.¡í¢)ˆ* .8€yK¡í¢)ˆ*Õ7;/h¡í¢)ˆ*!>9v…¡í¢)ˆ*ÌjA¸0¢¡í¢)ˆ*ŽnD¥A¿¡í¢)ˆ*]zGÈ`Ü¡í¢)ˆ* DJIC¢í¢)ˆ)ˆ)ˆ)ˆ*oMÐ%¢í¢)ˆ(—P½]½A¢ó¢*ïS^l^¢í¢)ˆ(Ð'VM )ˆz¢ó¢(NY›)ˆ–¢í¢yNcBoAŽËŸÄ¢í¢AŽÖƒ„,gx ËŸí¢)ˆ)ˆ.ËŸ.ù¢/ËŸZZ…à ‡S¥ƒ˜#&ƒ +£S¥b&þ¢J£S¥½*.üHg£S¥f3**0"Ö0£S¥)ˆ)ˆ)ˆ)ˆ)ˆf3*u%)2º£S¥)ˆ* u(½ ×£S¥)ˆ*u+´Mô£S¥)ˆ*9t.N/¤S¥)ˆ*?t1Et.¤S¥)ˆ*xAw!U¤S¥)ˆ)ˆf3*sKª9w¤S¥)ˆ)ˆ*kFTõ¤S¥(Ð'WÉX)ˆ«¤Y¥(NZ] )ˆ̤S¥)ˆyNe aAŽþ¢ú¤S¥AŽÖ(NpZAŽ*¥S¥AŽAŽÖÖƒ„,t¢þ¢S¥)ˆ)ˆ.þ¢._¥/þ¢l`…`+. ‡M©SŽ#adoPluck_cf3#@atrackVelocity_df3#AanModes_e½#DapresetModes_f½#HabowTable_gj#Paadsr_hËŸ#°abandpass_iM©#°adelay_j]©#°%amaxVelocity_k)ˆ#Qamodes_lm©#˜Qafrequency_m)ˆ#¸RabaseGain_n)ˆ#ÀRagains_om©#ÈRabasegains_pm©#èSaexcitation_qm©#ˆUaintegrationConstant_r)ˆ#¨VavelocityInput_s)ˆ#°VabowVelocity_t)ˆ#¸VabowTarget_u)ˆ#ÀVabowPosition_v)ˆ#ÈVastrikeAmp_w)ˆ#ÐVastrikePosition_x½#ØV&ÝB1ާ}©bÜi4d¥­§}©½*jB7Ô^ŧ}©*³ :ýhâ§}©)ˆ*Û:=wvÿ§}©½x×6@j"d¥$¨}©)ˆ*¥pC zF¨}©)ˆ)ˆ*ŽKFö c¨}©)ˆ*½ IÚZ€¨}©)ˆx”L'd¥ª¨}©)ˆ)ˆx2 O”Pd¥Ϩ}©)ˆxÔ RÌId¥ù¨}©½)ˆyNUî.)ˆd¥"©}©ÖzN_kdAŽd¥}©AŽÖþ¢]©nUšm©n)ˆ}©n.d¥WmD}K«TbtD¸#¸Dе©K«¸DÏ©K«Q«5æiD™ü%`3ì©W«5]NDù¸ ªW«5 LD¡Ö5b«&ªK«5 LD¨“5ƒ©HªK«½5ND­Mb«eªK«5ND´¤Lƒ©‡ªK«½5D¹‘G`3©ªW«fq5eLD½Fb«˪K«fq5ðiDÁebƒ©íªW«fq5RNDÅbb««K«fq5úiDÉ1ƒ©1«W«fq!—mDÍ Q«W«.ƒ©@UN.]«/ƒ©@ƒ©„üˆ0«I«…(J«\«L¯«†¯«‘h/MŽ…­\«m«˜á«†¯«‘h…Ên«€«ä¬†¯«‘h…—›€«ž«0;¬†;¬‘h/±œ…žž«¹«|~¬†~¬‘h‡slope*)ˆ‘`/öžˆ­§@¿ÈÒ¬†Ò¬‘X‰ ½ŠiB½‘l/}©ˆŧÖÀ­†Ò¬‘h‡positionÖ)ˆ‘`@›H…«¹«ð«`]­‡__a¶]­‘h‡__b¶]­‘`/­…Ë%¬<®‹__groupingþ ¸‘¨‹__grouping_sizeþ Ÿ‘ ‹__grouping_tmpþ <®‘˜Œ__n ›H‘PŒ__min ›H‘HŒ__i Ÿ‘¸Œ__test f3‘_‰^¥Œ__j Ÿ‘°/^T…ƒ•ð«¬ø~®†~®‘h‹__nÝŸ‘`/f˜C¥®Ž¥®ŽïYt3/V‘ƒ®Üt¬¬D֮ޮ‘h¯‘ø®Žø®ŽïYt3/Ƒ֮æB¬3¬)¯á®‘hÖ®ß@4¬K¬ÜU¯á®‘h*q¯Ž¥®q¯/\‘U¯wL¬Z¬(«¯`¯‘hk¯‘`–‘ίŽø®‘__a fί/Ì‘«¯êZ¬y¬t°¶¯‘hÁ¯‘`’‘S,°Ž,°ŽïYt3/ב°j.z¬‘¬À]°°‘h…û‘’¬ ¬ а†а‘h/ “…𠬮¬Xɰ“?‘‘h“?‘‘`“Z1‘…®¬Ô¬¤ ±‡__first ”?‘‘h‡__last ”?‘‘`…-Ô¬÷¬ðZ±‡__first ´?‘‘h‡__last ´?‘‘`““‘X”^ø¬/­<«±†«±‘h‡number ^½‘d‡value ^)ˆ‘X/ù”ߎL0­d­ˆí±†«±‘h•Z L)ˆ‘`’Þ ²Ž«±ŽïYt3í±»d­â­Ô=²ú±‘Xí±ýGâ­`® i²ú±‘X…Å`®®l®²†¥®‘h‡__p`?‘‘`“Ÿ‘X…Á’€®±®¸ù²†а‘h‡__p†?‘‘`‡__n†Ÿ‘X†’³ŽаŽïYt3ù²Š@²®û®G³³‘hˆ“i³Ž~®ŽïYt3G³Xvü®I¯P•³R³‘X’)𠹳޹³ŽïYt3/Dš•³ÀJ¯£°œê³¢³‘X•³ïI¤°ý±è´¢³‘X’> :´Ž:´ŽïYt3/Y´9/þ±|²4 k´#´‘X’Ûž´Ž~¬ŽïYt3k´>|²·²€ »´x´‘h´„$¸²6³Ì ç´#´‘X´¼g6³´³ µ#´‘Xk´«´³ï³d ?µx´‘hí±³ð³n´° kµú±‘X–3Œœn´‰µü е†е‘è|‹nœŸ‘à|‰ ´fµŒerror ²ˆ‘ð|/%Ž”e™Rеg¶H ¶†¹³‘HŠi TÖ‘\”"©|h¶Å·” 鶆Ò¬‘H•u|é¶‘@‡channel|Ö‘¼ŠnChannels~Ö‘lŠsamples†Ž‘PŠj‡Ö‘hŠhop‡Ö‘d—ç¶<·ȶŠi‰Ö‘`‰<·¿·ŠiÖ‘\/AŽ”z¢sÆ·ù¹à ·†·‘h/í¢”«¤wú¹¤¼, ^·†^·‘X•W w)ˆ‘P/S¥”œx¤¼ð½x ‘·†‘·‘X/«œ”.œˆð½¿Ä Ó·†‘·‘X•W ˆ)ˆ‘Pˆc¨è& Q¸†Ò¬‘X•åsè)ˆ‘PŠj꽑lŠmin_lenë)ˆ‘`‰`Ši콑h–UŒ©¿EÀ\ ¶¸†¯«‘è|‹n©Ÿ‘à|‰J¿ÀŒerror­²ˆ‘ð|…ö›FÀxÀ¨ 㸆;¬‘h…¤xÀªÀô ¹†¹‘h/Y¥”\žTªÀ"Â@d¹†~¬‘H•W T)ˆ‘@ŠsampleW)ˆ‘X˜ù¨sŒ˹†Ò¬‘H“Ö‘DŒk½‘l™W )ˆ‘`™[q#)ˆ‘Xˆâ§Htz غ†Ò¬‘H‡presetH½‘DŠiJ½‘\šT‰ßÉ"Ê$oº‹__initialize_pl½‘l‹__priorityl½‘h›‚9"Ê7ÊpœUz ” ¼³º“m‘h˜Ϩ/” ´E»†Ò¬‘X‹number/½‘T‹value/)ˆ‘HŒnormalizedValue8)ˆ‘`‰ßŒiT½‘lˆF¨â´ìT„»†Ò¬‘h‡rateâ)ˆ‘`ˆª¨ýì4 »†Ò¬‘h•åsý)ˆ‘`ˆ$¨Û4šì¼†Ò¬‘h•åsÛ)ˆ‘`‡rateÛ)ˆ‘Xˆ€¨óš8]¼†Ò¬‘h•Zó)ˆ‘`•åsó)ˆ‘Xˆÿ§¬b„뼆Ò¬‘H•Z¬)ˆ‘@Šradius·)ˆ‘`—m¸)ˆ‘XÚx¹)ˆ‘P‰„`Šiº½‘l’ާ<½ŽÒ¬ŽïYt3ë¼ b—Ð;½ø¼‘Xë¼L5˜Íg½ø¼‘Xë¼ayÎh“½ø¼‘X|Žª½Ž«±“½,4"¾´ֽž½‘Xåœí½Ž:´Ö½®N¾ÂZþὑXÔ0¾Ž~¬¾C,ZÃÆÃL\¾$¾‘h’z§&u¾ŽÒ¬\¾7Zü˜¡¾i¾‘X\¾´uüô!ä;i¾‘Xž_DefaultRuneLocale1„Á'Ÿ__dso_handlem f…€ˆå@/Ö¡Ž… Â…-DTû! @ ä…-DTû!@ †€?¢E†/ 3+nothrow'IQP¿ostream=ŠI|+cerrAígj¿£u `Ü_digits#F_ZNSt14numeric_limitsImE6digitsEt3@¤KQ#ï_ZNSt14numeric_limitsIfE12has_infinityEd5¤¥##ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEd5¤h#ó_ZNSt14numeric_limitsIfE10has_denormEi5¤KQ#(_ZNSt14numeric_limitsIdE12has_infinityEd5¤¥##)_ZNSt14numeric_limitsIdE13has_quiet_NaNEd5¤h#,_ZNSt14numeric_limitsIdE10has_denormEi5¤KQ#a_ZNSt14numeric_limitsIeE12has_infinityEd5¤¥##b_ZNSt14numeric_limitsIeE13has_quiet_NaNEd5¤h#e_ZNSt14numeric_limitsIeE10has_denormEi5¥npos"l›HJ@':@~ ›HL¥=:Ea:¾J w:Qš"ÏJ¦npos"_ZNSbIwSt11char_traitsIwESaIwEE4nposE›H§@':@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE›H§¥=:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE|L†/;i>6t3Mnumeric;jeot3Lk8;kxt3LÄ[;l©gt3LUH;mŠ2t3L^a;nÎft3 NY;) ;JNNm;bÔ ZÃ/rPNÎ;ñÓn,TNSc;òa),TNÅn;óW1,TN`!;ô6,TN";õØL,TNK;öd,TN¦;÷Š7T[%h$ð•[\dec$ØJ•[\fixed$K•[\hex$ í"•[[e $Š•[\left$Å •[ \oct$‰E•[@\right$•t•[€]Œ/$û •[]Ü $ BM•[]G0$$aZ•[^showpos$'9•[^skipws$*ïs•[^unitbuf$-T&•[ ]®$1.•[@[†%$4|p•[°[c>$7~ •[J]ùu$:— •[\badbit$L”]š[\eofbit$O³š[\failbit$TÉFš[\goodbit$W))š[\app$jáŸ[\ate$mDYŸ[[¥u$vv-Ÿ[[Ýu$y5Ÿ[\cur$Ž6c¤[[‰m$‘+%¤[fupperA1 f]e€flowerA2)o]efalphaA3°8]efdigitA4Ò]egxdigitA5¶]efspaceA6é]e@gprintA7:]efgraphA8Ìs]e%fcntrlA9äh]efpunctA:„=]e falnumA;ë!]e¦_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outE¸¦_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inE¸k'@&Ë %LfkkE&Ö ¶¸iLL&3_ZNSt10moneypunctIcLb1EE4intlEd5iLL&3_ZNSt10moneypunctIcLb0EE4intlEd5iLL&3_ZNSt10moneypunctIwLb1EE4intlEd5iLL&3_ZNSt10moneypunctIwLb0EE4intlEd5iLL&«_ZNSt17moneypunct_bynameIcLb0EE4intlEd5iLL&«_ZNSt17moneypunct_bynameIcLb1EE4intlEd5iLL&«_ZNSt17moneypunct_bynameIwLb0EE4intlEd5iLL&«_ZNSt17moneypunct_bynameIwLb1EE4intlEd5J;NˆmY]eJx ‰{P]eJpBŠE[]eJÖC‹>#]eJ¹xŒë]eJ*6kh]e{srate_Ôc)ˆ|fÕN.M|7Öz1f3|ì+×=hf3|ßUÜi5²ˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w4: ; ‡@I<  x.? : ; ‡@L M < y.? : ; ‡@IL M < z.? : ; ‡@IL M < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }4: ; ‡@I? 2 < ~.? : ; 2 < .? : ; L 2 < €.? : ; ‡@L M 2 <  : ; I8 2 ‚.? : ; ‡@I< ƒ.? : ; ‡@L M 2 < „.G@….G@†I4  ‡: ; I ˆ.G: ; @‰ Š4: ; I ‹: ;I Œ4: ;I .G ŽI4 .1‡@@1 ‘: ; I’.G: ; “I ”.G; @•: ; I –.G;@— ˜.G: ;@™4: ;I š.‡@4 @›.4 @œ.4 @4: ; I ž4: ; I? < Ÿ4I? 4 <  4G ¡4G¢4G £4G ¤4: ;‡@I? <  ¥4: ;‡@I? <  ¦4: ;‡@I? < §4: ; ‡@I? < Lô!ßÉC"Ê, æû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hDelayL.hBowTable.hBandedWG.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFilter.hFunction.hBandedWG.hADSR.hBiQuad.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tccGenerator.h 0«JÎX‚ž‚¡‚Ã}ž‚lXȌֿ/Ÿ Ö»í|X‚ !.ºººZºº  .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>» ˆ~BÈÍÈ ÍÈqº 0ÈqÈqº 0Ȉq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼!‚0ôY/Úóåg‘&&‘&‘ÕªùK^<¼)בóó®å[‘'‘óÌבó¯å1'KÉ®èY<"*à©33--ÉvtÊ0;)WK¯=v"B%æ"¯?æÉ‘t“u1„+˜}¬º &º&#/g3PJJÉ ´tÈ Èº` ?¼»>T2<;¥.Ló׃OŸ#v/#å2KÖm‚)»‘P83.è‘»Û‘"(‘Vç»$(&0)$…‘»hG;5'É›~<õ%­KKKL‘@ªé[­KKKKM‘@ª ä[­KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKL[­KKKL‘@ªì×å£tºâÖ?"/2Ygåʃ/ggE?g/“=»’h)‘5@g=g"Êg× g?-Ùø~.Kó.å&Z.ZKó).Z„»ô+±.É/2Ùæ¼(=# #.yÈŸ^‘V>kT.è~.ÈØ›ÈØ›ÈØh›òº„Ka VKØóLó„óôólÊòº„Ka VKØóLó„óôóÊ ßÉëÖá}äŸ$/J0«1«w1«4«w4«I«vJ«K«wK«N«wN«\«v\«]«w]«`«w`«m«vn«o«wo«r«wr«€«v€««w«„«w„«ž«vž«Ÿ«wŸ«¢«w¢«¹«vww¿vÀÁwÁÄwÄv¹«º«wº«½«w½«ð«vww%vð«ñ«wñ«ô«wô«¬v¬¬w¬¬w¬¬v¬¬w¬ ¬w ¬3¬v4¬5¬w5¬8¬w8¬K¬vL¬M¬wM¬P¬wP¬Z¬vZ¬[¬w[¬^¬w^¬y¬vz¬{¬w{¬~¬w~¬‘¬v’¬“¬w“¬–¬w–¬ ¬v ¬¡¬w¡¬¤¬w¤¬®¬v®¬¯¬w¯¬²¬w²¬Ô¬vÔ¬Õ¬wÕ¬جwج÷¬vø¬ù¬wù¬ü¬wü¬/­v0­1­w1­4­w4­d­vd­e­we­h­wh­â­vâ­ã­wã­æ­wæ­`®v`®a®wa®d®wd®®v€®®w®„®w„®±®v²®³®w³®¶®w¶®û®vü®ý®wý®¯w¯I¯vJ¯K¯wK¯N¯wN¯£°v¤°¥°w¥°¨°w¨°ý±vþ±ÿ±wÿ±²w²|²v|²}²w}²€²w€²·²v¸²¹²w¹²¼²w¼²6³v6³7³w7³:³w:³´³v´³µ³wµ³¸³w¸³ï³vð³ñ³wñ³ô³wô³n´vn´o´wo´r´wr´‰µvе‹µw‹µ޵w޵g¶vh¶i¶wi¶l¶wl¶Å·vÆ·Ç·wÇ·Ê·wÊ·ù¹vú¹û¹wû¹þ¹wþ¹¤¼v¤¼¥¼w¥¼¨¼w¨¼ð½vð½ñ½wñ½ô½wô½¿v&'w'*w*v¿¿w¿¿w¿EÀvFÀGÀwGÀJÀwJÀxÀvxÀyÀwyÀ|Àw|ÀªÀvªÀ«Àw«À®Àw®À"Âvwwsvtuwuxwxz vßÉàÉwàÉãÉwãÉ"Êv"Ê#Êw#Ê&Êw&Ê7Êvz { w{ ~ w~ ” v” • w• ˜ w˜ ´v´µwµ¸w¸ìvìíwíðwð4v45w58w8švš›w›žwžvwwbvbcwcfwf—v˜™w™œwœÍvÎÏwÏÒwÒv"Â#Âw#Â&Âw&¾Âv¾Â¿Âw¿ÂÂÂwÂÂZÃvZÃ[Ãw[Ã^Ãw^ÃÆÃvwwüvüýwýwô!vKæÉh«stk::Stk::sampleRate‚«stk::StkFrames::size´«stk::StkFrames::channelsá«stk::StkFrames::frames¬stk::DelayL::getDelay@¬stk::BowTable::setSlopeƒ¬stk::BandedWG::clear׬stk::BandedWG::setStrikePosition ­minA®std::vector >::operator[]ª®__gnu_cxx::new_allocator::~new_allocatorý®std::allocator::~allocator)¯std::allocator::~allocatorv¯__gnu_cxx::new_allocator::new_allocatorÓ¯std::allocator::allocator1°std::_Vector_base >::_Vector_impl::~_Vector_impl]°std::_Vector_base >::_M_get_Tp_allocator°__destroy_auxɰ_Destroy ±_DestroyZ±stk::Instrmnt::controlChange°±stk::Instrmnt::setFrequency²stk::Instrmnt::~Instrmnt=²stk::Instrmnt::~Instrmnti²__gnu_cxx::new_allocator::deallocate®²std::_Vector_base >::_M_deallocate³std::_Vector_base >::~_Vector_basei³std::vector >::~vector¾³stk::Filter::~Filterê³stk::Filter::~Filter?´stk::Function::~Function´stk::BowTable::~BowTable»´stk::Function::~Functionç´stk::Function::~Functionµstk::BowTable::~BowTable?µstk::Instrmnt::~Instrmntkµstk::StkFrames::operator[]Õµstk::Filter::clear¶stk::BandedWG::tickî¶stk::ADSR::tick!·stk::BiQuad::tickc·stk::DelayL::nextOut–·stk::DelayL::tickÓ·stk::BandedWG::pluckQ¸stk::StkFrames::operator[]¶¸stk::DelayL::lastOutã¸stk::BiQuad::lastOut¹stk::BowTable::tickd¹stk::BandedWG::tick˹stk::BandedWG::setPreset³ºstk::BandedWG::controlChangeE»stk::BandedWG::stopBowing„»stk::BandedWG::noteOff»stk::BandedWG::startBowing¼stk::BandedWG::noteOn]¼stk::BandedWG::setFrequency½stk::BandedWG::~BandedWG;½stk::BandedWG::~BandedWGg½stk::BandedWG::~BandedWGª½stk::Instrmnt::Instrmntí½stk::Function::Function0¾stk::BowTable::BowTableu¾stk::BandedWG::BandedWG¡¾stk::BandedWG::BandedWGÏæÉÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator >|†StkError ‡Stk‹StkFramesSŽInstrmnt new_allocatorm‘allocatorÝ‘_Vector_base >“vector >ƒ˜FilterUšDelayL¼œFunctionjBowTableüžGeneratorËŸADSRþ¢BiQuadd¥BandedWGƒ©__normal_iterator, std::allocator > >j¿ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk8BowTable4tickERNS_9StkFramesEj_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetsetOffsetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc~BiQuadignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk8BowTableD1Ev_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZN3stk6BiQuad18setEqualGainZeroesEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_ZN3stk8BandedWG10stopBowingEd_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodepluckwcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk6BiQuad5setB1Ed_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*input_ZN3stk6BiQuad4tickEdtolowergetTypeBiQuad_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitEsetSlope_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN3stk8BandedWGD0Ev_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm~BowTable_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_ZN3stk6BiQuad17sampleRateChangedEdd_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstate_ZNK3stk8Function7lastOutEvaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldEsetStrikePosition_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZN3stk8Function4tickEd_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk6BiQuad12setResonanceEddbwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZN3stk8BandedWG12setFrequencyEd~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispuncthas_quiet_NaN_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewrite_ZN3stk8FunctionD0Evpush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZN3stk8BowTable8setSlopeEd_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZN3stk8BandedWG6noteOnEdd_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiFunctionwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZN3stk8BowTableC1Ev_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZN3stk8BowTable4tickEd_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZN3stk8BandedWG4tickEjtoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk8FunctionD2Ev_ZN3stk6BiQuad5setA1Ed_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvsetMaxOutput_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEd_ZN3stk6BiQuad15setCoefficientsEdddddbGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZN3stk6BiQuad5setB0Ed_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_m_ZN3stk8BandedWGD1Evnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvsetMinOutput_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti_GLOBAL__I__ZN3stk8BandedWGC2Evcompare_ZN3stk6BiQuad8setNotchEdd_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvsetPresetfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZN3stk8BowTableD0Evwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvBandedWG_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitisetEqualGainZeroeslocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk6BiQuad22ignoreSampleRateChangeEbsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk8BandedWG13controlChangeEid_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalpha_ZN3stk8BowTable12setMaxOutputEd_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEmstopBowing_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd_ZN3stk6BiQuad5setB2Edwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZN3stk8FunctionC2Ev_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_ZN3stk8BandedWG7noteOffEd_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZN3stk8BowTable9setOffsetEd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNK3stk6BiQuad7lastOutEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()_ZN3stk6BiQuad4tickERNS_9StkFramesES2_jjpubsetbuf_ZN3stk8BandedWGC1Evstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk8BandedWG5pluckEd_ZN3stk3Stk11rawwavePathEv_ZN3stk8BowTable4tickERNS_9StkFramesES2_jjeq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk4ADSR6keyOffEvDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk3Stk6swap64EPh_ZN3stk8BandedWG5clearEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstof_ZN3stk6BiQuad4tickERNS_9StkFramesEjwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEv~FunctionchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZN3stk8BandedWG4tickERNS_9StkFramesEj_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZN3stk8FunctionD1Ev_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlE_ZN3stk8BandedWG17setStrikePositionEdsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!~BandedWGoperator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZN3stk8BowTable12setMinOutputEd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNSt10ctype_base5lowerE_ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufBowTableiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexstartBowing_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2_ZN3stk6BiQuad5setA2Edflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_ZN3stk8BandedWGC2Ev_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwiden_ZN3stk8BandedWG9setPresetEisetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZN3stk8BandedWGD2Ev_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEdsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZN3stk8BandedWG11startBowingEdd_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹€ðH‰EèòEèÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BHÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åSHƒìxH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åSHƒì8H‰}èH‹Eè¶€„À„H‹EèH‹°èH‹}èHǰèòH‹Eèò€òYÁH‹Eèò€H‹EèH‹€èHXH‹}èHǰèH9Ã’À„ÀtWH‹Eèò€òEØH‹EèH‹€èHpH‹}èHǰèòH‹Eèò€øòYÁòXEØH‹Eèò€ëKH‹Eèò€òEàH‹}èHǰ¾èòH‹Eèò€øòYÁòXEàH‹Eèò€H‹EèÆ€H‹EèH‹€H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èHPH‹EèH‰èH‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åSHƒì8H‰}ØòEÐH‹EØò@@òXEÐòEèH‹EØòHHòEèòYÁòEèH‹}ØHƒÇ¾èòP òMèfTÈò‡ òXÁòH‹}ØHƒÇ¾èH‰ÃH‹}ØHƒÇ¾èH‹òU f(ÈH‰EÈòEÈèòEÈH‹EÈH‰H‹}ØHƒÇ¾èòH‹EØò@Pf.Á—À„Àt H‹}ØHƒÇ¾èH‰ÂH‹EØH‹@PH‰H‹}ØHƒÇ¾èòH‹EØò@Xf.È—À„Àt H‹}ØHƒÇ¾èH‰ÂH‹EØH‹@XH‰H‹}ØHƒÇ¾èH‹H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒìH‰}øH‹}øèH‹HPH‹EøH‰H‹Uø¸H‰B@H‹UøH¸š™™™™™¹?H‰BHH‹UøH¸{®Gáz„?H‰BPH‹UøH¸\Âõ(\ï?H‰BXÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!BandedWG::tick(): channel and StkFrames arguments are incompatible!BandedWG::controlChange: value () is out of range!BandedWG::controlChange: undefined control number ()!BandedWG::setFrequency: parameter is less than or equal to zero!N3stk8BandedWGEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿNd†eƒ|À¹öïÿÿNd†eƒ|À¹öïÿÿNd†eƒ|À¹öïÿÿ4:wU\ÿÿ4:wU\ÿÿh/Ä? n©2¶¯³<³éÿÿh/Ä? n©2¶¯³<³éUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk8BowTableEN3stk6FilterEN3stk8InstrmntEN3stk8FunctionE@è?À–C‹lçûï?×£p= ×ï?@ð?ÍÌÌÌÌÌì?`@€?"À$@{®Gázt?¤p= ×£À?š™™™™™¹?ÌÌÌÌÌÌì?@P@¸…ëQ¸ž?ü©ñÒMbP?€˜@-DTû!YÀ{®Gáz„?@ÿÿÿÿÿÿÿzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ¿† 4øÿÿÿÿÿÿÿN† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿì† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿx† ƒ4øÿÿÿÿÿÿÿa† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ8† 4øÿÿÿÿÿÿÿH† 4øÿÿÿÿÿÿÿf† 4øÿÿÿÿÿÿÿx† 4øÿÿÿÿÿÿÿP† 4øÿÿÿÿÿÿÿ5çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ5çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ5çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿl† 4øÿÿÿÿÿÿÿøçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿøçÿÿÿÿÿÿÿ† ƒæ!´-Ó!s-³!_-!Ã-9 K-¬¼-‚zr_Y-Z/Ç-kÅ-<Â-,[-°m-î´-Ûs-»_-—Ã-AK-´¼-Š‚zgY-b7Ç-sÅ-DÂ-4[- °m-øÙ-æ´-Ùs-¾s-§_-ˆ_-mÃ-KÃ-Þ°ÂÙ-°´-£s-ˆs-q_-R_-7Ã-Ã-¨°ŒÙ-z´-ms-Rs-;_-_-Ã-ßÃ-r°·Ä-3%-ëÆ-Áv%-_Mµ-?Ö-:¹=3 7-îßE-„xk¿-[½-.5-!æÀ-Ö¾-®µ- Ö-›‘Ï-†Ö-¹=zqK-=ymUÁ-0=-Å r Y-a U   µ-õ Ö-ð æ Î-Ù Ö-Ô ¹=Í  Ž Õ-‰  Þ-æ *Þ- =Þ-au-G:u-}-Ú+-¼}-“)-`-ëW-'-n"Ý-â-Á+-W-öÌ-®Ì-qÌ-GŸ-(Ë-îÝ-P  ø È ˜ h 8  à ¸  h @  ðÈ pHðȘp@à¸`0بxP ðÀ˜pH ðÀ˜pH øÐ¨€X0จ`8èÀ˜pH “¿³¾«¾‡¾¾B¾:¾ÿ½÷½¼½´½y½q½M½E½!½½Ô¼̼m¼e¼ ¼¼Ò»Ê»”»Œ»U»M»-»%»ĺ¼º™º‘º~ºvº,º$ºÛ¹Ó¹u¹m¹$¹¹ñ¸é¸ĸ¼¸™¸‘¸a¸Y¸:¸2¸ã·Û·¥··r·j·0·(·ý¶õ¶Ò¶ʶ®¶¦¶¶¶äµܵ³µ«µ{µsµQµIµ%µµù´ñ´Í´Å´¡´™´Q´I´ü³ô³гȳ{³s³-³%³¼²´²w²o²O²G²#²²¿±·±i±a±±±×°ϰ°•°k°c°C°;°å¯ݯˆ¯€¯;¯3¯¯¯¼®´®O®G®!®®p­h­.­&­ç¬߬»¬³¬“¬‹¬N¬F¬¬¬ï«ç««º««ˆ«v«n«0  òóT øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(B±=;a-´-»-ûÊ-äÈ-ÉÉ-§²= º-ƒ´-v»-_Ê-HÈ--É- ³=º-Ûu-»u-‘u-qu-Gu-)Þ- u-÷u-ÝÌÄu-b‰-0‰-Ü´-ÉÓ-­Ó-˜Ñ-Ñ-v¶-hÍ-XÖ-S IÐ-:Ö-5 'Ò-Ñu-¦ƒ-b--Vu-+ƒ-ûu-qu-$u-êƒ-«u-]u-Eu-0u-u-u-ëu-Óu-¸u- u-lu-Q›--u-›-ôu-Ðu-²›-‰u-k›-Gu-)›-u-íu-¤u-.u-= u- …-P u-ù …-§ ‡-š u-Ž µ-€ Ö-{ ¹=t ` ‡-T ‡-" ƒ- u-á ƒ-à u-  ƒ- u-2 ´- Ó- Ó-î Ñ-Õ Ñ-Ì ¶-¾ Í-® Ö-© Ÿ Ð- Ö-‹ } Ò-3 Ù-! ´- »-ù»-èÊ-г=¹Ù-§g-“±=yÙ-g´-Z»-?»-.Ê-²=ûÙ-é´-Ü»-Á»-°Ê-˜²=Ù-og-[±=AÙ-/´-"»-»-öÊ-Þ²=ÂÙ-°´-£»-ˆ»-qÊ-T™-7™-Ê-™-î™-ÓÊ-´Ê-ŸÊ-„¯=hÙ-V´-I»-.»-Ê-ú™-Ý™-¾Ê-©™-”™-yÊ-ZÊ-EÊ-*¯=—- -£-é‹-Ý•-Å‘-¼“-{w-IÙ-%Ù-´-»-ë»-ÚÊ-³=§Ù-•´-ˆ»-m»-\Ê-D³=.µ- Ö-¹=ùµ-ëÖ-æ¹=ßÁ¡-ž-[-Cy-{-ý{-¸=R-=Ú-8,Ü=%Ô- p©h«`ØP?HA@;890I(G ·QS¦ˆÛ€·xcpeh¨P×H­@Ø0×(® Ø×ªØð¨è¬àØÐÛÈÛÀk¸i°Û¨Û ·˜oqˆ©pÛh/`·X1P3H¥(W ·]_§áP^áÐP^ÐOÌ \ÌP ©N^©˜N^˜M” \”N `\^`[\ \\\ 9b^9(b^(a$ \$b n^ð n^ð mì \ì n É V^É ¸ V^¸ U´ \´ V ‘ T^‘ € T^€ S| \| T Y R^Y H R^H QD \D R  :^ 9 \ : Ø H^Ø GÔ \Ô H   8^  7œ \œ 8 h J^h Id \d J 0 6^0 5, \, 6 ø <^ø ;ô \ô < À $^À ¼ \¼ $ ˆ #^ˆ „ \„ # P "^P L \L "  L^ K \ L à B^à AÜ \Ü B ¨ X^¨ W¤ \¤ X p ~^p }l \l ~ 8 €^8 4 \4 €  Š^  Š^ ‰ü \ü Š È F^È EÄ \Ä F ,^ +Œ \Œ , X .^X -T \T . *^ ) \ * è(^è'ä \ä( °@^°?¬ \¬@ x0^x/t \t0 Qv^Q@v^@u< \<v t^ t^s \t Ð`^Ð_Ì \Ì` ©f^© ˜f^˜e” \”f qd^q `d^`c\ \\d (^^(]$ \$^ h^ðh^ðgì \ìh É4^ɸ4^¸3´ \´4 ‘2^‘€2^€1| \|2 Hš^H™D \Dš ˜^—  \ ˜ Ø”^Ø“Ô \Ô”  x^ wœ \œx yr^yhr^hqd \dr Ap^A0p^0o, \,p øj^øiô \ôj Àl^Àk¼ \¼l ˆ¤^ˆ£„ \„¤ P¢^P¡L \L¢ ž^ \ž à–^à•Ü \Ü– ¨’^¨‘¤ \¤’ pŒ^p‹l \lŒ 8z^8y4 \4z ^ü \ü ÈŽ^ÈÄ \ÄŽ |^{Œ \Œ| Xœ^X›T \Tœ !^  \! è ^èŸä \ä  °>^°=¬ \¬> xD^xCt \tD @Z^@Y< \<Z ‚^ \‚ І^Ð…Ì \̆ ˜ˆ^˜‡” \”ˆ `„^`ƒ\ \\„ (&^(%$ \$& ÝMB"Êc…ÈÉøÃqÅŸœÅ±ÇÅà ÆÕQÆç|Æù§Æ ÒÆ8Ä!_Ä%ýÆ7hÄ;OÇMßÉ~`ÜŽz —°ÄœÑÄ¡èĦū Ű¡ÇÃóÇÖEÈé—ÈüÏÈÉ"sÉ5`Í?xÏd¨Ø˜àؼـ0«‰ €€Íº€Æ·r€@ÖÏ€ú¹Š€xÖ€ð½Á€èÖæ€¤¼¤€°Öz€Šµ,€ÐÕt€J¯N€ØÓ›€¤°e€Ôv´ÏˆÙé4øÙ\ UhÚ"” ¨PÙÛÀc Ï’€h¶G€Ök8ØÁF ÐÎ&Û ×@ š60ÚÍìòÀÙ¶t‡pØ­ ðÛ ü)(Ü» bz Úø ˜“ØÚ άۀªÀO€Ø¤€ž«& €˜Î— €ZÃ÷€¸ÛÚ€|²•€€Ô1€´³à€(Õ €¾ÂÞ€€Û€¸²®€¸Ô€6³Ç€ðÔ¯€þ±|€HÔ5€0­O€PÒ”€ø¬(€Ò$ €"ÂÅ€HÛW€d­t€ˆÒ€⭀ÀÒG€ð³ù€`Õ]€n´€˜ÕØ€`®¦€øÒ€L¬€ÐN€¬Ä €èÏd€xÀ1€È×I€FÀ€×ˆ€€« €`Î1€J«§ €¸Ík€n«ç €(ÎL€\«Å €ðÍ1€¿ø€X׸€Z¬:€ÈÐs€¬ì € Ѐ4¬ý €XÐÉ€z¬N€Ñ €€®Ú€0Óø€’¬€€8Ñ9€²® €hÓZ€ü®1€ Ó4€ð«§ €°Ï,€ ¬·€pÑ€¹« €@ÏZ€®¬è€¨Ñs€Ô¬€àÑ €ÀË4  Êl € Ë €Ì¨ €àË& €`̽ aÅü €PÌ^ €~ÌI €n̈€ËÑ @Êð€ÀÊÅ€ Ìm€@˪I ¸: ™þ  –* ¶Qà æ ™ Õ ~ é c K ‚(ÉFk¾5t@Ô Ï9 Ò ºû” ís ˜__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk6DelayL8getDelayEv__ZN3stk8BowTable8setSlopeEd__ZN3stk8BandedWG5clearEv__ZN3stk8BandedWG17setStrikePositionEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8FunctionD2Ev__ZTVN3stk8FunctionE__ZN3stk8BowTableD0Ev__ZTVN3stk8BowTableE__ZN3stk8FunctionD0Ev__ZN3stk8FunctionD1Ev__ZN3stk8BowTableD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk8BandedWG4tickERNS_9StkFramesEj__ZN3stk4ADSR4tickEv__ZN3stk6BiQuad4tickEd__ZN3stk6DelayL7nextOutEv__ZN3stk6DelayL4tickEd__ZN3stk8BandedWG5pluckEd__ZNK3stk9StkFramesixEm__ZNK3stk6DelayL7lastOutEv__ZNK3stk6BiQuad7lastOutEv__ZN3stk8BowTable4tickEd_pow__ZN3stk8BandedWG4tickEj__ZN3stk8BandedWG9setPresetEi__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8BandedWG13controlChangeEid__ZNSolsEd__ZN3stk4ADSR9setTargetEd__ZNSolsEi__ZN3stk8BandedWG10stopBowingEd__ZN3stk4ADSR14setReleaseRateEd__ZN3stk4ADSR6keyOffEv__ZN3stk8BandedWG7noteOffEd__ZN3stk8BandedWG11startBowingEdd__ZN3stk4ADSR13setAttackRateEd__ZN3stk4ADSR5keyOnEv__ZN3stk8BandedWG6noteOnEdd__ZN3stk8BandedWG12setFrequencyEd__ZN3stk6DelayL8setDelayEd__ZN3stk6BiQuad12setResonanceEddb__ZN3stk8BandedWGD0Ev__ZTVN3stk8BandedWGE__ZN3stk4ADSRD1Ev__ZN3stk8BandedWGD1Ev__ZN3stk8BandedWGD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8FunctionC2Ev__ZN3stk8BowTableC1Ev__ZN3stk8BandedWGC1Ev__ZN3stk4ADSRC1Ev__ZN3stk6BiQuadC1Ev__ZN3stk6DelayLC1Edm__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk8BandedWGC2Ev__ZTIN3stk8BandedWGE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk8BowTableE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8BandedWGE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk8BowTableE__ZTIN3stk8FunctionE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE__ZTSN3stk8FunctionE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk6DelayL8getDelayEv.eh__ZN3stk8BowTable8setSlopeEd.eh__ZN3stk8BandedWG5clearEv.eh__ZN3stk8BandedWG17setStrikePositionEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8FunctionD2Ev.eh__ZN3stk8BowTableD0Ev.eh__ZN3stk8FunctionD0Ev.eh__ZN3stk8FunctionD1Ev.eh__ZN3stk8BowTableD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8BandedWG4tickERNS_9StkFramesEj.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk6BiQuad4tickEd.eh__ZN3stk6DelayL7nextOutEv.eh__ZN3stk6DelayL4tickEd.eh__ZN3stk8BandedWG5pluckEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayL7lastOutEv.eh__ZNK3stk6BiQuad7lastOutEv.eh__ZN3stk8BowTable4tickEd.eh__ZN3stk8BandedWG4tickEj.eh__ZN3stk8BandedWG9setPresetEi.eh__ZN3stk8BandedWG13controlChangeEid.eh__ZN3stk8BandedWG10stopBowingEd.eh__ZN3stk8BandedWG7noteOffEd.eh__ZN3stk8BandedWG11startBowingEdd.eh__ZN3stk8BandedWG6noteOnEdd.eh__ZN3stk8BandedWG12setFrequencyEd.eh__ZN3stk8BandedWGD0Ev.eh__ZN3stk8BandedWGD1Ev.eh__ZN3stk8BandedWGD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk8FunctionC2Ev.eh__ZN3stk8BowTableC1Ev.eh__ZN3stk8BandedWGC1Ev.eh__ZN3stk8BandedWGC2Ev.eh__GLOBAL__I__ZN3stk8BandedWGC2Ev__ZStL17__verify_groupingPKcmRKSsLC1LC2GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC3LC4GCC_except_table8LC6GCC_except_table9__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC47LC48LC57LC58LC61GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13GCC_except_table14GCC_except_table15GCC_except_table16EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8BandedWGC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/BeeThree.o000644 000766 000766 00000433160 12015735507 016002 0ustar00garygary000000 000000 ÏúíþÐ h!íð í__text__TEXT;ðö©€__debug_frame__DWARF@ 0Xû4__debug_info__DWARFàƒãÐøüw__debug_abbrev__DWARFcúâ S__debug_aranges__DWARFEP5°__debug_macinfo__DWARF•…__debug_line__DWARF•ä…È__debug_loc__DWARFy pið8__debug_pubnames__DWARFéÙ%__debug_pubtypes__DWARFñ#S á,__debug_inlined__DWARFD-46__debug_str__DWARFD-–46__debug_ranges__DWARFVÃFÌ__mod_init_func__DATAXÃH̰  __textcoal_nt__TEXT`ÃMP̸ ³ €__cstring__TEXT°Ú ã__gcc_except_tab__TEXT¾Û§®ä__StaticInit__TEXTeßXUèP€__const__DATAÀßx°è€ __const_coal__DATA@àØ0éè __const_coal__TEXTáê __bss__DATA í__literal8__TEXT8áh(ê__eh_frame__TEXT á€ ê˜ã h__constructor__TEXT íö__destructor__TEXT íö°°°#À Piƒ-UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}øòEðòMèH‹}øHÇà¾èH‰ÂH‹Eøò€òYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€òYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€(òYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€òYEèòH‹EøH‹HƒÀ(H‹H‹}øòEðÿÐH‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰PÿÿÿéÓƒ}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆòrÛ¾èë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰Pÿÿÿé?H‹}ˆò?Û¾èH‹}ˆò1Û¾èH‹}ˆò#Û¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€H‰H‹}ˆHƒÇ@¾èH‹8òlÚò lÚH¸{®Gázt?f(ØòÚH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÚò ÚH¸{®Gázt?f(ØòÏÙH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÎÙò ÎÙH¸{®Gázt?f(Øò€ÙH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÙò Ùò%ÙH¸{®Gázt?f(Øf(Ñf(ÌH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØòúØèë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰PÿÿÿéÓƒ}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆò¸Õ¾èë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰Pÿÿÿé?H‹}ˆò…Õ¾èH‹}ˆòwÕ¾èH‹}ˆòiÕ¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€H‰H‹}ˆHƒÇ@¾èH‹8ò²Ôò ²ÔH¸{®Gázt?f(ØòdÔH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òcÔò cÔH¸{®Gázt?f(ØòÔH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÔò ÔH¸{®Gázt?f(ØòÆÓH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÕÓò ÕÓò%ÕÓH¸{®Gázt?f(Øf(Ñf(ÌH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØò@Óèë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃÿÿÿÿx $`Æ $zÆ $ŒÃ† $žÃ† $°Ã† $ÂÕ† $XĆ $sÄ7† ,† ƒ$ªÄ!† $ÌÄ!† $îÄ!† $Å † $ņ $2ņ $Jņ $Xņ $xņ $ņ $žÅ† $¬Å&† $ÒÅ#† $öÅ7† $.Æ4† ,bÆ~† ƒ,àÆ~† ƒ$^dž $~Ç1† $°ÇI† $úÇM† ,HÈY† ƒ,¢ÉY† ƒ,üʆ ƒ,Ì݆ ƒ$öÌ]† $Tβ† ,Ч† ƒ$®Ñ3† ,âÓ-† ƒ$Õ2† $BÕì† $eßC† $¨ß† $† $2î† $ 7† $X7† $7† ,.Ú%† ƒ,SÚZ† ƒ,ȹ† ƒ,‚¹† ƒãGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)BeeThree.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" stdZ 7Z 8] X` Z‡ ]® _Ê bå j7 kn oµ pÓ qô r  s" ug wƒ x– z­ }É ~å  8 ‚Z ƒg „ƒ …– †¼ ‡Ý ˆþ Š ‹E Φ ÐÔ Ñr Óç Ô Õ ×' Ø€ Ù> Ú_ Û© ;þ <2# =N# d§% e³% g¶% hÏ% iæ% jý% k& l+& mB& nd& o…& s¥& tË& vñ& w' x;' zS' {k' |y' }‘' ‚¥' ƒ½' „Ú' †î' ‡( Š.( ‹<( ŒT( µq( ¶”( ·¼( ¸Ù( ¹) fpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >•  9z:#_M_p¨# 9;¨Ù:reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >d)_Ios_Fmtflags$7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€þ.¿event$¢ erase_eventimbue_eventcopyfmt_eventÊ’$ÓÅ _M_next$ÕåY#_M_fn$ÖZ#Š$×½#ƒ$Øî:#Ê’$Û’ åYZ½åY ¾h$ßÍ`« åY!$ã:[½åY¬9$ñ _M_pword$òm#_M_iword$ó"#¬9$ô Z¿Q$"k)$_ZNSt8ios_base4Init11_S_refcountEî:#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEæ8¿Q$¦ZìP$Z½basic_streambuf > %Rh %Th %Uh %W h %X%h %Z?h %\Yh %]sh %^’h %_¬h %`Æh %aàh %búh %ci %d.i %eHi %fbi %g~i %h˜i %i²i %jÉictype_basectypemoney_baseÎ$pattern&É field&É ")#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >%^ Sq§#&æ$TC§#&UC§#&ýVC§#'^ WxÛ§Ч(bÛ§½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >7%^ S¡³#&æ$Tm³#&Um³#&ýVm³#)^ W ´´vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base > %^ S¼#&æ$Tè»#&Uè»#&ýVè»#)^ W†¼{¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >*¶°?ÕÊnÕÊÕÊ+ú’þ €>æ8“|ŸÚY,s ˆ*_´C§C§Ú6,êo ”à[ÐC§C§,YM ´hVñC§C§q§-·RGö;=N|.nothrow'I&cØØ.cerrAœ~òØ/__ioinitM_ZStL8__ioinit 0±m(X½|||1‚2q0ÚŽ(eŸ¨¨|Ÿ1q0Æ?(d¨Ê¨|*G([b$¨å½0S-(Pm½Ÿ1 3 $_4)a7 quot)b½# rem)c½#div_t)d  $_5)fn quot)g"# rem)h"#ldiv_t)iD $_6)l¦ quot)m÷# rem)n÷#lldiv_t)o|0þ[)“½ÌÌ1Ò40)”êê|double0 )•½ |0)–""|0g•)œmMŸŸM1S5½g0ê|)ž7ƒ½½'ÄQ) –m0wW)¡¨­|0ö$)£nÉ""0ït)ª½å|Ÿ0Ú)«Ÿ|Ÿ1 wchar_t0•R)¬½8|Ÿ'í5)¯ZmŸŸM6Ž)°½0Á6)±mƒmŸ'Ÿ%)²–Ö*¢?)³TDê¶|¶1¨0Í?)µ"Ý|¶½0Ê)½½þ|¶½*Ç)Â5…½|0[)ß:¨:Ÿ1@2 0Õp)Ľa¨  __gnu_cxx¡ *O®O÷÷*ê|´ÅS¦­÷÷__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0%C)§¦' ÷÷0ôS)™÷> |0ç)º÷_ |¶½00w)À€ |¶½*©?)´]D    |¶float0º)·Å Å |¶long double'}9)Çç ½0¤q)¦÷þ ÷ lconv`++2#&/+,¨#&<+-¨#&Z+.¨# int_curr_symbol+/¨# currency_symbol+0¨# mon_decimal_point+1¨#( mon_thousands_sep+2¨#0 mon_grouping+3¨#8&>+4¨#@&²V+5¨#H int_frac_digits+6q#P&‘'+7q#Q p_cs_precedes+8q#R p_sep_by_space+9q#S n_cs_precedes+:q#T n_sep_by_space+;q#U p_sign_posn+q#X int_n_cs_precedes+?q#Y int_p_sep_by_space+@q#Z int_n_sep_by_space+Aq#[ int_p_sign_posn+Bq#\ int_n_sign_posn+Cq#]0M,5¨N#½|6sc+K[#1þ va_list-IÒfpos_t-U7 __sbuf-`®# _base-a®## _size-b½#1‰ __sFILE˜-‚% _p-ƒ®## _r-„½# _w-…½# _flags-†š# _file-‡š# _bf-ˆ~## _lbfsize-‰½#( _cookie-Œm#0 _close-%#8 _read-Ž2%#@ _seek-Q%#H _write-p%#P _ub-“~##X _extra-”%#h _ur-•½#p _ubuf-˜‡%#t _nbuf-™—%#w _lb-œ~##x _blksize-Ÿ½#ˆ _offset- p##5½%m1%5½2%m¨½1%5p#Q%mp#½18%5½p%m|½1W%__sFILEX1v%‰—%n‰§%nFILE-¡´#'M-ïÉ%É%1§%0ão-ð½æ%É%0ºJ-ñ½ý%É%0Ù’-ò½&É%0øG-ó½+&É%0qU-ô½B&É%0AT-õ½^&É%^&1p#0—U-ö¨…&¨½É%*d%-ú´cÉ%¥&||0ƒ2-ÿŸË&mŸŸÉ%-ì2-=DÉ%ñ&||É%7ù -½'É%"½7œ1-½0'É%0'16'2p#7`-"S'É%7$*-½k'É%8B-½7ˆ*- ¨‘'¨- ¥'|7ªO-½½'|7K-½Ú'|| 8-î'É%Äp-(É%¨7ï-½.(É%¨½Ÿ8é-É%7»~-¨T(¨7J-½q(½É%7 ,-©½”(¨Ÿ|97VX-ª½¶(É%|¶(1ú7ñ-«½Ù(|¶(72-¬½)¨Ÿ|¶(7&`-­½")||¶(q2)nclock_t.Mµ tm8.Z* tm_sec.[½# tm_min.\½# tm_hour.]½# tm_mday.^½# tm_mon._½# tm_year.`½# tm_wday.a½# tm_yday.b½# tm_isdst.c½# tm_gmtoff.d"#( tm_zone.e¨#0pthread_once_t/^M__gthread_once_t0/*wint_t1Fž $_71Qž* __min1R‡# __max1S‡# __map1T‡# __types1Už*#1Ä_RuneEntry1VO* $_81Xê* __nranges1Y½# __ranges1Zê*#1¤*_RuneRange1[¶* $_91]1+ __name1^1+# __mask1_Ä#qA+n _RuneCharClass1`+:$_10ˆ 1bÂ, __magic1cä# __encoding1dÂ,# __sgetrune1fñ,#( __sputrune1g-#0 __invalid_rune1h‡#8 __runetype1j-#< __maplower1k+-#¼ __mapupper1l+-#¼ __runetype_ext1sð*#À __maplower_ext1tð*#Ð __mapupper_ext1uð*#à __variable1wm#ð __variable_len1x½#ø __ncharclasses1}½#ü __charclasses1~;-#€qÒ,n5‡ë,|¦ë,1|1Ò,5½-‡¨¦¶1÷,Ä+-nÿ‡;-nÿ1A+_RuneLocale1W+;Ž^2åGD½n-½;È\2ë§c½ˆ-½;‹_2÷ ½¢-½;Ò2þÎ9½¼-½+pl2ú½×-½+ÿ-2 æ½ò-½+®D2 j½ .½+¹*2¹m½(.½+62Ò=½C.½+®S2"“½^.½+)M2)GF½y.½+k25¼C½”.½+92;):½¯.½<D.|WH2)0›n.~êâ.­­*LU.‚ Y­ý.ý.1A)0¯o.…­//1­0V.{¨7/7/1=/2A)0ÿV.}¨Y/Y/1_/2­0Ó.€ý.{/Y/0W.ý.’/Y/*`.ƒ¸ƒŸ¼/¨Ÿ|7/mbstate_t3UŒwctype_t44†0¬z3yA*÷/½0l3zA*0É%03{/0½É%0§“3|A*K0 É%0 ”3}½g0:É%0tu3~½ƒ0É%½03½ 0É%:90*3€½½0É%:90¤O3A*Ô0É%6-3‚A*0K33ƒŸ1|Ÿ11¼/0(3…Ÿ.1|Ÿ10 K3†½E1E11K12¼/0½W3ˆŸv1ë,Ÿ10ˆ=3‰A*’1 É%0_3ŠA*©1 0“K3Œ½Ë1Ÿ:903½è1::90Q(3ŽA*2A*É%03“3½%2É%:¶(0!_3ĽF2É%:¶(0eQ3’½l2Ÿ:¶(0ÂN3ƽ2::¶(0+43“½©2:¶(0Õˆ3ǽÅ2:¶(0<03”Ÿæ2¨ 10ø63•3:0+C3—½3::0³%3˜½:3::0ËF3™V3:0mC3šŸr3::*BL3œ„nŸœ3Ÿ:7/0d23Ÿ³3:0—E3žÔ3:Ÿ0DU3Ÿ½õ3::Ÿ0CX3 4:Ÿ0C3¤Ÿ<4¨<4Ÿ11:0¾'3¥Ÿ^4::0Dw3©êz4:z410Kw3È  œ4:z40Rw3«½4:z40Yw3¬"Þ4:z4½0˜M3®½ÿ4:z4½0A3§Ÿ 5:Ÿ0cG3¨½75A*0ü{3°½X5::Ÿ0Þ~3±y5:Ÿ0¿k3²š5:Ÿ0äK3³»5 Ÿ0|‘3´½Ó5:90®33µ½ë5:90K=3–6: 0ÍH3¡#6::0<3¢?6: 0{_3¦[6::0‡t3¯|6: Ÿ0‚3ÊÅ ˜6:z40ZB3Í÷¹6:z4½0r_3ÏÚ6:z4½=]7a __gnu_debug*:7>*;k>*<­?v6éÚ8streampos5ÓŠ,ø-6ñÈk=7Ú8à8*Š6õÝ0æ8]7à8à8*˜’6ùžYæ8}7à8à8*^F6ýê?½¢7||Ÿ-‡“6Ý.Ÿ¾7|- i69n|ä7|Ÿà8-ô 6 ´¨ 8¨|Ÿ-©6 è08¨|Ÿ-ø-6’€¨V8¨Ÿq-³06E‰qr8î8--v6 “½Ž8à8-än6‰æ8¯8î8î8@ã<6#^½!9T6&`½î8AqA‚boolAô82½5½991 9B__vtbl_ptr_typeù8=ž'G?¸6c:'ytDN9c:'ytFg9c:i:'3)K9c:½*ËENIo¨¢9t:Ú8*ËEQ)a|Ã9t:à8*Ò6V@:¨é9c:½,ÿ6`ÍL :c:¨½*|dÝhŸ':t:,̇j4%™bÎÏ; NFS)h/Îí; NG¥%- ‰<+NF‚4‚UŸ/< N½|GO}<F7X< N½½|FZpDߟ€< N½½FÞNL&kæ8£< N|G8U}}Æ<¨|½GøY^Ü€é<¨|½G)ZgÌW =¨½qGÒwzí}/=¨ÎÎGÒw~ŒLR=¨11GÒw‚_ u=¨¨¨GÒw† ˜=¨||FŒŠr“½º=½½G$:Ãüvã=+N½½½G,:µQý=+NHP1šy<7N±+%>+N'±+:¿>>+NÙ:'±+:·W>+N=N'±+:Åz>+N=N½½'±+:Т>+N=N½½Ù:'±+:ÛÅ>+N|½Ù:'±+:âã>+N|Ù:'±+:é?+N½qÙ:¥ì!?+N½-9ôo•CNC?+N=N-9üÒOCNe?+N|-9J”CN‡?+Nq-NWΤ?+N-N*T1Á? N->…&R3ÎÞ?+N->…1R 1û? N-Í~: @+N-Í~CÉ• 5@ N-?Ls R@+N-?U¸ • o@ N-õ]°ŸŒ@ N-‡“c?hŸ©@ N-|h ;ŸÆ@ N XW:n½‰é@+N½q XWƒõƒA+N½-µ3‹zŸ$A N n@:äBA+N½ R¦ß}[A+N-CNÒG+NÎÎÎÎ-F“3zCNH+NÎÎ11F2Q:‹×CN5H+N½½½qF¡:˜f0CNgH+N½½|½I{=:¦ 6¨H½qÙ:-©:Á&Ÿ¹H N¨½½ ÇW:õ ƒ×H+NCN-)ü(R|ôH N-¥‹s|I N-m‰ é7z:.I N- i:Ï!FŸZI N|½½- i)á ŸI N=N½- i7rŸ¨I N|½- i:æ^CŸÏI Nq½-æ~Uà3ŸöI N=N½-æ~:ø±pŸ"J N|½½-æ~qèŸIJ N|½-æ~: 9‹ŸpJ Nq½--8Ÿ—J N=N½--:=?ŸÃJ N|½½--«ÉKŸêJ N|½--¾h?ŸK Nq½-Gk̦sŸ8K N=N½-Gk:-ŸdK N|½½-Gkè9Ÿ‹K N|½-GkûiŸ²K Nq½-Þ bLŸÙK N=N½-Þ:BºŽŸL N|½½-Þ&.*Ÿ,L N|½-Þ:NBŸSL Nq½- D¨‚ŸzL N=N½- :YŸ¦L N|½½- a‹ŸÍL N|½- :nP`ŸôL Nq½-aVêN;M N½½-^F“Ÿ0½=M N=N-^F:‚Ç‚½iM N½½=N-^F:’òi½ŸM N½½=N½½-^F:£s`½ÁM N|-^F:²–u½íM N½½|!^F:ÃR½ N½½|½2Ÿ1&N2;1;1K;AK;A&NA;??;”ŽN _M_length•Ÿ# _M_capacity–Ÿ#&ƒ—î:#?K;›OPIN#Jy/:@Î&NJ½K:EiG‚Jg‘:QB)OP<P1´Wq7N*Ù$¾Úæ8O_P*clÂþqæ8O_P,ÅbÆ\{7O1N,n*Ê2MOO1N,H4Î.]lO1N½*KXØUb¨ˆO1N*EÜ{ ¨®O1NÙ:Ù:-³9:ìK1NÔO½½Ù:,@3çBsñO1NÙ: wU:«×cP1NÙ:*ýLõx¨+P1N!‚_:^.`¨1NÙ:½Ÿ_Pn1eP2ŽN?Ÿ ;CÀSKnone;h_ZNSt6locale4noneEô8Ll9;i$’ô8Mnumeric;j¤ˆô8LËD;k=“ô8L¯o;lm~ô8LkY;mÌ<ô8Lw;n’}ô8 Kall;p_ZNSt6locale3allEô8?²,NNV;ÀS##_S_classic; _ZNSt6locale10_S_classicEÀS#_S_global;#_ZNSt6locale9_S_globalEÀSOl;)eHÆS#_S_once;8_ZNSt6locale7_S_onceE)*Ð 'd);{÷QÖS'd);„RÖSÜS'd);)RÖS|'d);LRÖSÜS|½'d);ªoRÖSÜSÜS½';º‰RÖS½*9;Å*ÜSªRÖSÜSstring8<;*‡;Ýä_ªRÔRçS*9w;çSæ8õRçSÜS*öR;ðæ8SçSÜS-ô2;Í”jP2SÜS@_;bÜSPd);<_SÖSÀSQq;?AuQ.;B(=F¼o;E•5½šS½R›c;HŸ=ÖSÜSÜS½1(Q2ËS1ÑS2|1jPAâS2jP1âSS×Q;WíSèUT_vptr$facet9#Nƒ;\î:#__c_locale<8èU#_S_c_locale;__ZNSt6locale5facet11_S_c_localeE#TOZ…;bŠþU#_S_once;e_ZNSt6locale5facet7_S_onceE)*Q.;iãPÐ;vÙTVŸUó;{íSúTV½G 1;U V|#TFµŠ;‚,2#T:U VGï‘;….SU VHa|;Š\I#TH¨;šh|G¾h;‘lN“UVG;•nb­UVPÐ; ÈUVVV9;£ò VVV1½qþUn2îU1íSA#T1V2íSAVAíSWÝQ;²ÙVNŠ;Ÿ#"k);Å_ZNSt6locale2id11_S_refcountEî:G9;ÈÔ„VÙVßVP ;ʪVÙVßV ;пVÙV!w;Ó„-ŸêV1&VAåV2&V1åVW(Q(;Ù¢YNƒ;ìî:#E_M_facets;í¢Y#E_M_facets_size;îŸ#E_M_caches;ï¢Y#E_M_names;ð¶# On;ñ‹‡¨YO•y;òù1¨YO}‡;ó+;¨YO†';ôò@¨YOr(;õ–^¨YO“ ;öt¨YO;÷Ô³YG¾h;ú?#XÀSG;Z-"XÀSP²,; BXÀSÉYŸP²,; bXÀS|ŸP²,;}XÀSŸPV5;™XÀS½P²,;´XÀSÉYG9;(5ÓXÀSÉYFS“;R„æ8ñXÀSG©Q;&U'YÀSÔY½GÑ;)j;9YÀSÔY¾YG™ ;,kJ]YÀSÔYêVG€D;/fYÀSêVVR‚;7]ÀSVŸ1VêV³YX¾Y¾YX1ÄY2êVAÏY2ðV1ÏYAàY2ªR1 YZã Z½AÙ 1ëY1Å 1 ZÙ Ø$ÊZaT_vptr$ios_base9#[Ô~$8 a\dec$´\a\fixed$Þ\a\hex$ •)a[$a\left$'a \oct$Ua@\right$âŽa€]r9$9'a]Æ $ _a]6:$$na^showpos$'³Ea^skipws$*4Ža^unitbuf$-.a ]‚$1¤a@[ù,$4͉a°[‚L$7+ aJ]q$:ç&a\badbit$LXra\eofbit$O™a\failbit$T_Wa\goodbit$W1a\app$j> a\ate$mOla_binary$s_ZNSt8ios_base6binaryEa[$vd7a[2$y.@a_trunc$|_ZNSt8ios_base5truncEa _beg$‹_ZNSt8ios_base3begE a\cur$ŽŸE a[>…$‘ž, astreamsize5N»E_M_precision$Éí\#E_M_width$Êí\#E_M_flags$Ë¥ #E_M_exception$Ì2 #E_M_streambuf_state$Í2 # E_M_callbacks$çåY#(E_M_word_zero$øÅ #0E_M_local_word$ý%a#@E_M_word_size$½#ÀE_M_word$ Z#ÈE_M_ios_locale$jP#Ð r $À^83^5aZ½G}$êë R^5aã GÓ{$í.%l^5aFÏh$òP;a”^5a½æ8Gk $ Úb®^5a-/…$$'¥ Ë^Aa-/…$.î|¥ í^5a¥ -‡$>D†¥ _5a¥ -‡$O¥ 6_5a¥ ¥ Ób$^„T_5a¥ -Ö3$j×%í\q_Aa-Ö3$rbí\“_5aí\-& $€W]í\°_Aa-& $ˆ¤í\Ò_5aí\-Â=$›uoæ8î_æ8-±l$§w7jP`5aÜS-?$²›jP-`Aa-Ëp$¼ƒ ÜSJ`Aa@-8$Ηo½-í•$ÞqjLa~`5a½-ÿ $ó%Ra `5a½`^$ZÀ`5a½Pþ.$Ö`5aPþ.$ ñ`5aXaV9$µjZ5aXa2¥ 22 2Ì 2‘ Å 5an1ZAÅ 1Ga2ZA"AmAGaZ¿@=:^aÔgT_vptr$basic_streambuf9#a_M_in_beg>è#a_M_in_cur>Ĩ#a_M_in_end>Ũ#a_M_out_beg>ƨ# a_M_out_cur>Ǩ#(a_M_out_end>Ȩ#0a_M_buf_locale>ÏjP#8b£‰>Ô^aFbÔg½*C<>à¸,jPgbÔgÜS*?>ñ·•jPƒbÚg*’m>þ¾YÔg©bÔg¨"-ä‘>Ëj7ÕbÔg÷‘ Ì -VV>>,7übÔgŠÌ -0}> ¸/½cÔg-éw>lSí\6cÔg-£;>'Šk½ScÔg-í”>9>½pcÔg-ÜT>O™v½cÔg-âT>b©}í\´cÔg¨"-lZ>p(Y½ÖcÔgq-<†>‰ꓽócÔg- z>¤Ü½dÔgq-¦z>¾—í\ËRdÔgF_H>Þj%¨pdÚgF/>á`w¨ŽdÚgFB>äx¨¬dÚgGŒ€>îEtËdÔg½G ‡>ùlôdÔg¨¨¨F&2> ‚H¨eÚgFŠs>ÖX¨0eÚgFŸ‹> ‘¨NeÚgG­%>EmeÔg½GA‡>'‘‘eÔg¨¨c±l><0€^a¸eÔgÜSdÄp>Kµ2Ôg^aèeÔg¨"d´o>WOT7^afÔg÷‘ Ì d˜7>c—47^aMfÔgŠÌ dRZ>oûN½^asfÔgd9j>…¤Gí\^a™fÔgeÇq?25Sí\^aÈfÔg¨"da>«‘½ ^aîfÔgd÷>¸·l½ ^agÔgdÉ{>вz½ ^a?gÔg½eæ”?Tq”í\ ^angÔg|"d°t>û u½ ^a™gÔg½P|6>´gÔgågV9>".^ëgÔgåg1^a1àg2^aAàgA^awctrans_t@'l;Ê4HV2½%hA*;¦~4Nƒ½?hA*;{|@?”j½YhA*;f4Tó%½shA*;t‡4Z]n½’hA*Í/;f#4`æS½¬hA*;´‰4fý0½ÆhA*;­„4l1½àhA*;†`4r.†½úhA*;ÓD4x•‰½iA*;¨"4~Z½.iA*;Îq4„±"½HiA*;c4ŠW½biA*0d@†A*~iA*ñg;W4öA*˜iA*;h4–ˆVA*²iA*0µK@ˆñgÉi|0(4²Í/ài|?‚A*ÙjfupperA1d}Ùj€flowerA2–(ÙjfalphaA3:EÙjfdigitA4]ÙjgxdigitA5¿"ÙjfspaceA6ò"Ùj@gprintA7GÙjfgraphA8ŽÙj%fcntrlA9®ÙjfpunctA:œKÙj falnumA;Y(Ùj2½1ô8h@&¨íSapíS#ài#E_M_c_locale_ctype&°#T#E_M_del&±æ8#E_M_toupper&²Þj# E_M_tolower&³Þj#(E_M_table&´ap#0E_M_widen_ok&µq#8E_M_widen&¶gp#9E_M_narrow&·gp#¹E_M_narrow_ok&¸q#¹i &½_ZNSt5ctypeIcE2idE&Vjtable_size&¿_ZNSt5ctypeIcE10table_sizeENl9&ÌRlwpapæ8Ÿl9&Ú{lwp#Tapæ8Ÿ-&æ»æ8¢l}p½q-&õ²&|Îl}p||ˆp-P‹&ª;|úl}p½||-0j&K9|&m}p½||-9& úqHm}pq-9&1-9|om}p¨|-k&AKq‘m}pq-k&R÷|¸m}p¨|-é&fýqÚm}pq-é& a|n}p||¨-Ý‚& º^q-n}pqq-Ý‚&Âý |^n}p||q¨FTk&Ò,ap|n}pH±U&×3-apUa?&àäj°nwp½d¢„&ð?qäjÛn}pqd¢„&l|äj o}p¨|d`Y&z’qäj6o}pqd`Y&"ý/|äjfo}p¨|d±&6 cqäj‘o}pqd±&MÿG|äjÆo}p||¨d÷Q&g³qäjöo}pqqd÷Q&‚AQ| äj0p}p||q¨Gób&ŠðJp}pRÕ‘&šŒ}p1Ùjqwpnÿ1äj1ƒp2äj1½W&Æ âpkËN&Ë ã]âpkÓT&Ö A|!_u&Û »Z®qqq2®lÎ=7Z¿tZ#a_M_tieBW¿t#Øa_M_fillBXq#àa_M_fill_initBYæ8#áa_M_streambufBZÔg#èa_M_ctypeB]}p#ða_M_num_putB_Åt#øa_M_num_getBaÐt#€*\Bk°m¹qÛt*´€Bos&æ8ÕqÛt*FVB{¬ 2 ñqÛt,RC- 7ræt2 ,»%BZ+ræt2 ,ô”B–¿JHræt2 *(lB¦¿Uæ8drÛt*ã<B°+æ8€rÛt*)*B»–æ8œrÛt*`Bʼn2æ8¸rÛt*‘BÐ #2 ÔrÛt,‘Bó¯(ñræt2 44B sætÔg`Ï B çp+sæt½-ìUB‡:¿tHsÛt-ìUB%ì„¿tjsæt¿t-ø[B3Ôg‡sÛt*ø[C9ÙÔg¨sætÔg*ÉCC¤ìtÉsætòt-ncBd¦TqæsÛt-ncBx- qtætq*±lC€»ijP)tætÜS*Ý‚Cu3xqOtÛtqq*éCzŒ6qptÛtqP44B¼†tætm¤QCŒvZ¤tætÔgnsC«8’ætÜS1ø1Ët2&1Öt2o1át2çp1çpAçpAátWÎD}ÀvN„ŽD¨#ŒDŠ*uÀvŒDDuÀvÆv-¾€D™çZÚ8auÑv-`D2C¨~uÑv-Ê]D¡8GÜv›uÀv-Ê]D¨ôFøt½uÀv½-Ù_D­ohÜvÚuÀv-Ù_D´høtüuÀv½-øD¹3cÚ8vÑvâv-#^D½ª Üv@vÀvâv-È€DÁ€øtbvÑvâv-`DÅVaÜv„vÀvâv-Ò€DÉp[øt¦vÑvâv!d…DÍÍvÆvÑv1øtAÌv2¨1×v2øtAøtAèv2»A2 AÅ So&íSØ|íS#i &Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE&VÿM&¤|wØ|½-ý>&¿+K¸²wÐt¸¸ZívÞ|-ý>&ã–e¸èwÐt¸¸ZívLa-ý>&è»f¸xÐt¸¸Zívä|-ý>&í.e¸TxÐt¸¸Zívê|-ý>&òþe¸ŠxÐt¸¸Zívð|-ý>&ø;g¸ÀxÐt¸¸Zívö|-ý>&ý£g¸öxÐt¸¸Zívü|-ý>&Æd¸,yÐt¸¸Zív}-ý>&#öc¸byÐt¸¸Zív}-ý>&(^d¸˜yÐt¸¸Zívóv-ý>&H–¸ÎyÐt¸¸ZívRaU¨&MùvïyØ|½FÚ °¸&zÐt¸¸ZívCNdÎÖ¸ùvezÐt¸¸ZívÞ|ds ¸ùv¤zÐt¸¸ZívLado¸ùvãzÐt¸¸Zívä|d‹¸ùv"{Ðt¸¸Zívê|d$¸ùva{Ðt¸¸Zívð|d,. ¸ùv {Ðt¸¸Zívö|d3™ ¸ùvß{Ðt¸¸Zívü|d;¸ ùv|Ðt¸¸Zív}dHA¸ ùv]|Ðt¸¸Zív}dd¬¸ ùvœ|Ðt¸¸Zívóvoqm$¸ ùvÐt¸¸ZívRa1ùvAæ8A§AÖA½A÷AA  AêS&&ÛíS¹íS#i &Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE&V@&ï‘}¹½-SH& ÚìÂ}ÅtìZqæ8-SH&+ X!ìó}ÅtìZq"-SH&0 ¬!ì$~ÅtìZq½-SH&5 "ìU~ÅtìZq÷-SH&: T"ì†~ÅtìZq-SH&j 7Pì·~ÅtìZqê-SH&o !ìè~ÅtìZqÅ -SH&„ «uìÅtìZqGv@'J‚VÅt|½q|¨¨¿Gƒ{ľ“Åt|½qZ¨¨¿Gï$‰/.ËÅtq"Z¨|¿U>&¢ }ì¹½dc¾ª‹ì}&€ÅtìZqæ8dcäzŒì}`€ÅtìZq"dcëÑŒì}š€ÅtìZq½dcò0ì}Ô€ÅtìZq÷dcù‡ì}ÅtìZqdcœì}HÅtìZqêdc#Œì}‚ÅtìZqÅ ocÞOì }ÅtìZq1}A½lø=@Å……pçpH"T_vptr$basic_ostream9#'Á EV&‚¿t½……Ôgb¶SE_ÅK‚¿t½……*ovEpÒo’…l‚¿t˜…*ovEy)p’…‚¿t­…*ovEƒQ’…®‚¿tÂ…*ovE©q|’…Ï‚¿t"*ovE­¤3’…ð‚¿t½*ovE±%|’…ƒ¿tæ8*ovF\“|’…2ƒ¿tš*ovE¸|’…Sƒ¿t§*ovFjM|’…tƒ¿t½*ovEÃW|’…•ƒ¿tÖ*ovȨ|’…¶ƒ¿t÷*ovEб|’…׃¿t*ovEÕ/|’…øƒ¿tê*ovEÙC|’…„¿t  *ovEá9|’…:„¿tÅ *ovEå&’…[„¿t*ovFx, ’…|„¿tÔg*SHF…’…„¿tq àwE#&[À„¿t|"*é+F­½9’…æ„¿t|"*~ŽFÄUƒ’……¿t* FÙ¯A7…¿t*÷ Fé’…?…¿tŠ-÷ Fz’…f…¿t÷‘ qÁ En¿t½……1‹…1‘…3AÅ1ž…5’…­…’…1³…5ìtÂ…ìt1È…5Z×…ZZ P=G^a2ˆ^a#a_M_modeGUÌ #@a_M_stringGX;#H'.Gd1†2ˆÌ '.GrO†2ˆ=NÌ *qG…"B;k†8ˆ,qGô\ˆ†2ˆ=Nm‹†G§Â8¦†2ˆÌ e9jG±7Rí\×…ˆ2ˆeaH‰„ ½ ×…ð†2ˆeÉ{H4cƒ½ ×…‡2ˆ½e°tHVĽ ×…D‡2ˆ½eÄpGÑupÔg×…s‡2ˆ¨"e´oH›&7×…§‡2ˆ÷‘ Ì e˜7HÊE+7×…Ö‡2ˆŠÌ m^3Hç.þ‡2ˆ¨½½mXGôÅ'ˆ2ˆrÎ×…2ˆ½1×…1>ˆ2×…le`=OÅB‰Å#E_M_stringbufGŽ×…#3FG¡œˆB‰½……Ì 3FG¶LjB‰½……=NÌ `¶DGÀCˆíˆB‰½……-ø[GË`2ˆ ‰H‰-qGÓSE;'‰H‰sqGÝÛ9B‰=N1Cˆ1N‰2Cˆ stkÕ‹OWeŠtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED®&× ä‚Ñ:_}¾Št$_51ATTACKDECAYSUSTAINRELEASEIDLEWvInUF»úy›ö/6Ö_ÇuSRATEù_ZN3stkL5SRATEE‰“€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEžØuPI_ZN3stkL2PIE‰“-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‰“-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‰“€?Z^‰UÕ‹èŒT_vptr$StkError9#amessage_jªR#atype_kh‰#'OWo@ŒèŒÚYh‰b<sÕ‹_ŒèŒ½w…#vj†Õ‹ŒèŒxŽyó<îŒÕ‹£ŒèŒxÞ+|ó•ÚYÕ‹ÇŒèŒyor«I|Õ‹èŒ1Õ‹AôŒ2h‰ZeŠ„ùŒ`T_vptr$Stk9#Jù_ˆxlÙjJD‰¬bÙjJRŠ0oÙjJ£S‹*ÙjJf“Œ|ÙjJnAÙjStkFloatLêzsrate_Ô¬x‚{o#Õ=ªR{sˆÖN;æ8{ó4×ì~æ8|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream=ŽCˆ{ hÜ@ ŽaignoreSampleRateChange_Ýæ8#<Ä[΂,$¤2W}Ž‚,Y ¬CšŽ`æ8<ç<¯ÂnªR,˜²UÂŽªR,ó’µÔ?ÙŽ®#,Æ”¸…ðŽ®#,Ø»/t®#,ž¾‹0½*OqÁ¤næ8C‚‚‚,È»|_|h‰,Ë”N{ªRh‰,qŽÎsM’æ8,ˆjÑ L©æ8}®&à¾`~KŽãùŒÞ`½ó5æ-lùŒ `‚‚mÄ%éÂ'``mÞ ìÜpE``nï|`h‰1ùŒWkŠ0w“Edata_w“#EdataRate_Ž‚#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(× ‘}“ÖÖ× 4‘}“ƒ“ÖÖx{O‘}“½× i‘}“Ž“-9 "s™“‹‘}“Ž“-ø)·HŸ“­‘}“Ÿ-ø0¬‡‚Ï‘¥“Ÿ #^8Ž“í‘}“™“ ÿt@E& ’}“™“-‡mJKLŸ“2’}“ŸÖ-‡mRY‚Y’¥“ŸÖ-‰R[§‚€’¥“‚Ö-õ^ Ÿ’¥“-kx>Ö"“¥“-M{zuÖ?“¥“ ¯~‚S‡]“}“‚!0'‰^X‚¥“1‚1fA‰“2‚A”“2fAfA‚1”“ZqŠ@ ùŒQ•ùŒ#€¦+ Hf#'ä‚ è“Q•wÜ Á*«“”Q•‚‚wÁ W_«“7”Q•‚wbB Ê;«“\”Q•‚wç #'”«“†”Q•½‚*4 &NÖ¢”W•*^ )«Ž“¾”W•*î/ 4œR‚ß”Q•ÖxK` :¾3‚«“•Q•ÖxK` Dšr™“«“6•Q•™“Ör4«“Q•½1«“1]•2«“ZwŠ@IùŒ –ùŒ#€¦+I-f#'Ñ:IŸ• –*4ID0Ö»•&–*^I3ZŽ“ו&–xK`I)õ™“b•– –™“ÖrRb• –½1b•1,–2b•Z}Š€ùŒS™b•#astate_i½#@avalue_j‚#Hatarget_k‚#PaattackRate_l‚#XadecayRate_m‚#`areleaseRate_n‚#hareleaseTime_o‚#pasustainLevel_p‚#x'_}& —S™b,W)1–*—S™½,IT,5‚B—S™,„0/BrZ—S™,2SUw—S™‚,ÉC5Oh”—S™‚, 88T”±—S™‚,þC;Œ9ΗS™‚,U%>±ë—S™‚,óA³:˜S™‚,F‡DÏP%˜S™‚,•GzvB˜S™‚,ÚSJSn˜S™‚‚‚‚,à‡MÙ"‹˜S™‚*wPr½§˜Y™,$S ƒĘS™‚*î/V‚à˜Y™*K`Yã ‚ü˜S™xK`cˆ™“1–*™S™™“Öó5g.1–S™‚‚11–1_™21–Z¾ŠpJùŒCšùŒ#adata_J'f#€¦+J(f#@*4Jæ)Öº™Cš*^J\ޓ֙CšxK`J o‚d™ÿ™NšÖxK`J#ÒF™“d™(šNš™“r¼nd™Nš½1Iš2d™1d™ZÅŠH*ùŒdùŒ#afd_É%#abyteswap_‚æ8#awavFile_ƒæ8#afileSize_„½# adataOffset_…½#(achannels_†Ö#0adataType_‡½#8afileRate_ˆ‚#@'UF-$›d'UF7Q›dªRæ8Ö½‚bõt:Tšp›d½,ŽDÖ¡›dªRæ8Ö½‚,vGj¹›d*ÝnJfDæ8Õ›d*ƒ9M4(½ñ›j*>kPp Ö œj*l`Ss½)œj*9v[R=‚Eœj,–jrlœd™“½æ8I­pE æ8œd|Ö½‚IŠs¦æ8¿œd|Ixv­Bæ8áœd|IŒGyxæ8d|I„|Ü*æ8%d|‚ñ(<æ8duƒSINT32ô½uuu1Tš1p2Tš1CZËŠèK+ùŒ¡d™#afile_K¨Tš#pafinished_K©æ8#¸ainterpolate_Kªæ8#¹anormalizing_K«æ8#ºachunking_K¬æ8#»atime_K­‚#Àarate_K®‚#ÈachunkThreshold_K¯½#ÐachunkSize_K°½#ØachunkPointer_K±"#à'»K.’ž¡½½'»K6¿ž¡ªRæ8æ8½½b‚GK9{Þž¡½wLKEÂ#{ Ÿ¡ªRæ8æ8woQKHï{-Ÿ¡wNKKuC{MŸ¡w-,KR‚{mŸ¡w-,KYø {’Ÿ¡‚xY?K\&L½ {¶Ÿ¡xû$Kdt‚ {ÚŸ¡*ÝnKgi æ8öŸ¡*ž[KjR æ8 ¡w!MKp  {7 ¡‚w% Kv©[ {\ ¡‚,%K‚y ¡æ8*î/K‹>‚š ¡ÖxK`K—å‚{à¡ÖxK`K¢¹t™“{ì ¡™“ó5K¦×q{¡‚‚1{1!¡2{lÑŠ ùŒü£{#afirstFrame_f#考ž‚#˜'úy‡¡ü£½½'úy"´¡ü£ªRæ8æ8½½b¾+%&¡Ó¡ü£½wL1Þ>&¡¢ü£ªRæ8æ8woQ4Û6&¡"¢ü£wN7ƒ1&¡B¢ü£*4:‹PÖ^¢¤w-,A½A&¡~¢ü£w-,H‚A &¡£¢ü£‚xY?Kû#½ &¡Ç¢¤xû$S%V‚ &¡ë¢¤w!MYïs &¡£ü£‚,bBb'-£ü£‚w% e6 &¡R£ü£‚,É6mÜo£ü£‚,MuiŒ£ü£‚*î/¼c‚­£ü£ÖxK`Dy‚&¡Ö£ü£ÖyK`™ ™“&¡ü£™“1&¡1¤2&¡Z׊h ùŒý¥b•#ztable_ Zn:fatime_ [‚#@arate_ \‚#H€ƒ ]‚#PaiIndex_ ^Ö#Xaalpha_ _‚#`'› ¦¤ý¥bQ  ¤Ťý¥½,N #Ÿ ݤý¥,!M )h1ú¤ý¥‚,bB 2t¥ý¥‚,% 5ºˆ4¥ý¥‚,É6 =ƒ‹Q¥ý¥‚,M D¬Pn¥ý¥‚*î/ Gcx‚Š¥¦*K` Jln‚¦¥ý¥xK` TÝa™“ ¤Ô¥ý¥™“Öó5 X{„ ¤ý¥‚‚1 ¤1 ¦2 ¤?š6C§'ytD.¦Z§'ytFG¦Z§`§'3)Ka¦Z§½*ËENvC§‚¦k§}*ËEQBvI§£¦k§T§*Ò6V݈C§ɦZ§½,ÿ6`Zkë¦Z§C§½*|dA~Ÿ§k§,̇júS)§Z§C§T§C·7n3Z§C§1ê1O§2êAO§1¦Af§2¦1f§?Ý Vʧ¦#'Ö‡ dš§ʧ'Ö‡ f³§ʧЧ)¿] lʧ½1q§AÖ§2q§1$?ñN©&NV$#*5`…/©¨ ©*5d;Ч3¨©*m‰h4q§O¨©'—Gkh¨ ©Ч'—Go†¨ ©½Ч'(z ¨ ©½*S‚|XC§Á¨ ©½,Õ]†D㨠©C§½ £ ¨ £Á¨ £í§ £¨ £3¨Aq§1á§1©2á§?£f®á§#'7,ÉL©f®Ч'7,Öo©f®½T§Ч'7,爩f®l®Ç£©f®½*9L„~cw®Ä©f®l® ø-("Xç©f®½T§-NJû²ªf®-NS?ý!ª}®->…\å²>ªf®->…e–Vý[ª}®-Í~nn€(xªf®-Í~wüB¸•ª}®-?€yz(²ªf®-?‰0¸Ϫ}®-õ&<Ÿìª}®-|”PŽŸ «}® XW£Àx,«f®½ê-µ3°f3ŸI«}®-6µ=µm³½ £Ð´ £ñ´ £´ £G´ £c´A¡³1´1Iµ2´?7£–º´#'7,É|µ–º´'7,ÖŸµ–º½„³´'7,縵–ºœºÇÓµ–º½*9L„®§ºôµ–ºœº ø-(ÇŠ¶–º½„³-NJ¿7j4¶–º-NS1iÁQ¶­º->…\ê‰jn¶–º->…e¤1Á‹¶­º-Í~nŽä¨¶–º-Í~w[mhŶ­º-?€‚Iäâ¶–º-?‰48hÿ¶­º-õÜDŸ·­º-|”TŸ9·­º XW£-\·–º½S™-µ3°R>Ÿy·­º-¯¾Ã-NS¡̾(Ã->…\*>é¾Ã->…eL<¡¿(Ã-Í~n÷ Ì#¿Ã-Í~wÁrD@¿(Ã-?€%>Ì]¿Ã-?‰ÚADz¿(Ã-õÉQŸ—¿(Ã-|”»5Ÿ´¿(à XW£!H׿ýü£-µ3°rqŸô¿(Ã-àÁÃ>ÿ» I‹ /ÂÃ>½ÿ»*úLm|>)ÂÃ>*úLy>>OÂÃ>> ÇWÛmmÂÃ"à RïCj†ÂÃmBmL«¸©Âýÿ»G5L3ßxÒÂÃ>½ÿ»m0 LõQ\õÂÃ>ÿ»R”wšƒÃè»1ɽAÃ2ɽAɽ1Ãl銰M&ùŒ“Æ«“#aadsr_MgNµ#@awaves_Mhɽ#Xavibrato_Mi ¤#patwozero_MjU°#ØanOperators_MkÖ#¸abaseFrequency_Ml‚#Àaratios_Mm©#Èagains_Mn©#àamodDepth_Mo‚#øacontrol1_Mp‚#€acontrol2_Mq‚#ˆafmGains_Mr“Æ#afmSusLevels_Ms£Æ#° afmAttTimes_Mt³Æ#° 'Ö_M,ÄÃÆÖb tM/.îÄÃÆ½,RM2à’ÆÄÃÆ,~*M561ãÄÃÆë,wbBM8p.ÃÅÃÆ‚,}M;#ˆ*ÅÃÆÖ‚,NM>È+LÅÃÆÖ‚,C5MAoBiÅÃÆ‚,ù+MD’†ÅÃÆ‚,¾MG8„£ÅÃÆ‚,,„MJ=ÀÅÃÆ‚,ITMM¢jØÅÃÆ,„0MPè{ðÅÃÆwÁMSWZ.ÃÆÃÆ‚wçMV‘D.Ã?ÆÃƽ‚xK`MY&‚.ÃhÆÃÆÖyK`McM*™“.ÃÃÆ™“Ö‚£Ænc‚³Æn‚ÃÆn1.Ãl +ùŒ”Ç.Ã#'Ç 1÷Æ”Çbn 4ÉÆÇ”Ç½wÜ 7ŸJÉÆ@ǔǂ‚xK` :#g‚ÉÆiÇ”ÇÖyK` DP™“ÉÆ”Ç™“Ö1ÉÆW1D}bÉN„ŽD|#ŒDŠÌÇbÉŒDæÇbÉhÉ-¾€D™-à8ÈnÉ-`D| ÈnÉ-Ê]D¡…@yÉ=ÈbÉ-Ê]D¨B@šÇ_Èbɽ-Ù_D­Ô^yÉ|ÈbÉ-Ù_D´b^šÇžÈbɽ-øD¹§Xà8ÀÈnÉâv-#^D½#yÉâÈbÉâv-È€DÁòwšÇÉnÉâv-`DŤwyÉ&ÉbÉâv-Ò€DÉÛ:šÇHÉnÉâv!d…DͶhÉnÉ1šÇAÑS1tÉ2šÇAšÇ„UŽ`ÃyÃ…€’zÃŒÃLÆÉ†€ÆÉ‘h2¥“…“ŒÃØøÉ†€ÆÉ‘h…"“žÃ°Ãä%ʆ€ÆÉ‘h…Õ›°ÃÂÃ0Rʆ€RÊ‘h2j…£ÂÃWÄ|“ʆ€ô»‘h‡¢ b‚‘`……¯XÄsÄÈÐʆ€ÐÊ‘hˆgain*‚‘`2D°AN…NsĪÄˈ__a¶Ë‘hˆ__b¶Ë‘`2ÕÊ…n`÷ˉ__groupingþ |‘¨‰__grouping_sizeþ Ÿ‘ ‰__grouping_tmpþ ÷Ë‘˜Š__n N‘PŠ__min N‘HŠ__i Ÿ‘¸Š__test æ8‘_‹P—Š__j Ÿ‘°2ÚY…ƒ«ªÄËĬ9̆€9Ì‘h‰__nÝŸ‘`2f®….ÀÌÄíÄø{̆€{Ì‘h‰__nÝŸ‘`2Ã…³·îÄÅD½Ì†€½Ì‘h‰__nÝŸ‘`2–ºŒG¦äÌ€äÌQmô82Z§ŽÂÌ)ÅÅÍÍÌ‘hŒ³§7Í€7ÍQmô82ʧŽÍtRÅ1ÅÜhÍ Í‘hŽÍÅO2ÅIÅ(”Í Í‘hŒ.¦°Í€ä̰Í2`§Ž”ÍÏ JÅXÅtêÍŸÍ‘hªÍ‘`Œš§ ΀7Í__a f Î2ЧŽêÍ%XÅwÅÀGÎõÍ‘hΑ`‘xSk΀kÎQmô82Û§ŽGΔ8xÅÅ œÎTΑh…û§ÅžÅXÉΆ€ÉΑh2 ©…“žÅ¬Å¤Ï’C§‘h’C§‘`’Ú6‘…´¬ÅÒÅðLψ__first ”C§‘hˆ__last ”C§‘`…ÐÒÅõÅ<™Ïˆ__first ´C§‘hˆ__last ´C§‘`’©‘X“\”^öÅ-ƈêφ€êÏ‘hˆnumber ^½‘dˆvalue ^‚‘X2Q•“7”L.ÆbÆÔ,І€êÏ‘h‡¢ L‚‘`‘6• PЀêÏQmô8Ž,ÐgbÆàÆ |Ð9БXŽ,ÐYàÆ^Çl¨Ð9БX…ɦ^Ç}Ç¸íІ€äÌ‘hˆ__p`C§‘`’Ÿ‘X…Á¨~ǯÇ8ц€ÉΑhˆ__p†C§‘`ˆ__n†Ÿ‘XŒ†¨ZÑ€ÉÎQmô8Ž8Ñ.O°ÇùÇP†ÑCÑ‘hŒˆ©¨Ñ€9ÌQmô8ކÑÐúÇGÈœÔёёX‘)°øÑ€ÐÊQmô8ŽÔÑ HÈ¡Éè$ÒáÑ‘XŽÔÑ[¢ÉûÊ4 PÒáÑ‘X”‹‘œüÊÌ€ µÒ†€µÒ‘è|‰nœŸ‘à|‹.ËôËŠerror  Ž‘ð|2}““e¯RÌõÌÌ õÒ†€ÐÊ‘H•iTÖ‘\“iÇböÌSÎ ÎÓ†€ÎÓ‘H‡M bÓÓ‘@ˆchannel bÖ‘¼•nChannels dÖ‘l•samples lw“‘P•j mÖ‘h•hop mÖ‘d–uÍÊÍ­Ó•i oÖ‘`‹ÊÍMΕi sÖ‘\2”Ç2™““Š¥cTÎÐd Ô†€Ô‘X•tmp n‚‘h2ý¥“±\ЭѰ YÔ†€YÔ‘Xˆinput\‚‘P2'²“à˜s®ÑáÓü ŒÔ†€y³‘h”­‘©âÓÕH ñÔ†€ÆÉ‘è|‰n©Ÿ‘à|‹ÔÚÔŠerror­ Ž‘ð|…c±ÕBÕ” Õ†€Õ‘h2-²“@ÇJBÕ.Úà jÕ†€ÎÓ‘h’Ö‘d•temp L‚vh—’#eߨß, ¾Õˆ__initialize_pO½‘lˆ__priorityO½‘h˜èT¨ß½ßx ™z1Ä Ö’m‘hšÇE2  UÖ†€ÎÓ‘h‡¢ E‚‘`ˆamplitudeE‚‘X‘÷ÆAyÖ€ÎÓQmô8ŽUÖ<\ W\ ¥ÖbÖ‘hŽUÖÆmX¨ ÑÖbÖ‘hŽUÖœmÇô ýÖbÖ‘h„šŽ.ÚSÚ@…ñSÚ­ÚŒ׉__lhsGבH‰__rhsG|‘@›__strICNvHŠ__strI;‘P2=N‘ãÆ'×€ÎÓŽ„×çBÈØêבבø~‹ô‹•i+Ö‘XŽ„ׂ;$7ؑבø~‹®E •i+Ö‘Xœ_DefaultRuneLocale1„A-TABLE_SIZE _ZL10TABLE_SIZEÙjž__dso_handlemŸõŠ€ˆå@2Ö ‹ŸQ‹-DTû! @Ÿs‹-DTû!@Ÿ‹€?2 9.nothrow'I&cØØostream=ŠÅ.cerrAœ~òØ¡9  í_digits#F_ZNSt14numeric_limitsImE6digitsEô8@¢ac#ï_ZNSt14numeric_limitsIfE12has_infinityEä:¢Ð\#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEä:¢Â~#ó_ZNSt14numeric_limitsIfE10has_denormEé:¢ac#(_ZNSt14numeric_limitsIdE12has_infinityEä:¢Ð\#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEä:¢Â~#,_ZNSt14numeric_limitsIdE10has_denormEé:¢ac#a_ZNSt14numeric_limitsIeE12has_infinityEä:¢Ð\#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEä:¢Â~#e_ZNSt14numeric_limitsIeE10has_denormEé:£nposÃNJy/:@Î&NL½K:EiG‚Jg‘:QB)OP¤npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEN¥y/:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEN¥½K:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE@Ll9;i$’ô8Mnumeric;j¤ˆô8LËD;k=“ô8L¯o;lm~ô8LkY;mÌ<ô8Lw;n’}ô8 Ol;)eHÆSOZ…;bŠâÜ2îUOn;ñ‹‡¨YO•y;òù1¨YO}‡;ó+;¨YO†';ôò@¨YOr(;õ–^¨YO“ ;öt¨YO;÷Ô³Y[Ô~$8 a\dec$´\a\fixed$Þ\a\hex$ •)a[$a\left$'a \oct$Ua@\right$âŽa€]r9$9'a]Æ $ _a]6:$$na^showpos$'³Ea^skipws$*4Ža^unitbuf$-.a ]‚$1¤a@[ù,$4͉a°[‚L$7+ aJ]q$:ç&a\badbit$LXra\eofbit$O™a\failbit$T_Wa\goodbit$W1a\app$j> a\ate$mOla[$vd7a[2$y.@a\cur$ŽŸE a[>…$‘ž, afupperA1d}Ùj€flowerA2–(ÙjfalphaA3:EÙjfdigitA4]ÙjgxdigitA5¿"ÙjfspaceA6ò"Ùj@gprintA7GÙjfgraphA8ŽÙj%fcntrlA9®ÙjfpunctA:œKÙj falnumA;Y(Ùj¤_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outE|¤_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inE|kËN&Ë ã]âpkÓT&Ö A|i ^&3_ZNSt10moneypunctIcLb1EE4intlEä:i ^&3_ZNSt10moneypunctIcLb0EE4intlEä:i ^&3_ZNSt10moneypunctIwLb1EE4intlEä:i ^&3_ZNSt10moneypunctIwLb0EE4intlEä:i ^&«_ZNSt17moneypunct_bynameIcLb0EE4intlEä:i ^&«_ZNSt17moneypunct_bynameIcLb1EE4intlEä:i ^&«_ZNSt17moneypunct_bynameIwLb0EE4intlEä:i ^&«_ZNSt17moneypunct_bynameIwLb1EE4intlEä:Jù_ˆxlÙjJD‰¬bÙjJRŠ0oÙjJ£S‹*ÙjJf“Œ|ÙjJnAÙjzsrate_Ô¬x‚{o#Õ=ªR{sˆÖN;æ8{ó4×ì~æ8{ hÜ@ Žztable_ Zn:f% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; < *.? : ; ‡@I< +.: ;‡@I< ,.? : ; ‡@< -.? : ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1 I2&I3&45I6.? : ; I< 7.? : ;I< 8.? : ;I< 9: : ; ;.: ; ‡@I< <.? : ; ‡@I< =G : ; >:: ; ?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N : ;I8 2 O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.G@….G@†I4  ‡: ; I ˆ: ; I ‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G; @”.G;@•4: ; I – —.‡@4 @˜.4 @™.4 @š.G: ; @›4: ;I2  œ4: ; I? < 4: ; ‡@Iž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < L;eßC¨ßà û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFileRead.hFileLoop.hFilter.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hBeeThree.hSineWave.hTwoZero.hADSR.hBeeThree.cppiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccGenerator.hWvIn.hFileWvIn.hvector.tccFM.h `ÃJÎX‚ž‚¡‚Ò}ž‚žH…Ȍֿ/Ÿ Ö»W»W»í|X‚ !.ºººZºº  .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ…Í“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ ‰0ôY/Úóåg‘&&‘&‘ÕªùK h<¾/Ç0/&1ge­EØ­Éf."*à33É‚¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è‹<“u1„+ˆ}¬º &$ŸNlll`4œL¡#$Ï.º˜‚LÉg! ýLó׃OŸ#v/#å2K»ltºxäZ----ƒ‘t.ºØƺØƺØdÈó¯»Ù/I Ï&MYYZ&&&&OOOWuh7ó¯»Ù/I Ï&MYYZ&&&&OOOWu6 eßÎÖâ$/J`ÃaÃwaÃdÃwdÃyÃvzÃ{Ãw{Ã~Ãw~ÃŒÃvŒÃÃwÃÃwÃÃvžÃŸÃwŸÃ¢Ãw¢Ã°Ãv°Ã±Ãw±Ã´Ãw´ÃÂÃvÂÃÃÃwÃÃÆÃwÆÃWÄvXÄYÄwYÄ\Äw\ÄsÄvsÄtÄwtÄwÄwwĪÄvwwvªÄ«Äw«Ä®Äw®ÄËÄvÌÄÍÄwÍÄÐÄwÐÄíÄvîÄïÄwïÄòÄwòÄÅvÅÅwÅÅwÅÅvÅÅwÅÅwÅ1Åv2Å3Åw3Å6Åw6ÅIÅvJÅKÅwKÅNÅwNÅXÅvXÅYÅwYÅ\Åw\ÅwÅvxÅyÅwyÅ|Åw|ÅÅvÅ‘Åw‘Å”Åw”ÅžÅvžÅŸÅwŸÅ¢Åw¢Å¬Åv¬Å­Åw­Å°Åw°ÅÒÅvÒÅÓÅwÓÅÖÅwÖÅõÅvöÅ÷Åw÷ÅúÅwúÅ-Æv.Æ/Æw/Æ2Æw2ÆbÆvbÆcÆwcÆfÆwfÆàÆvàÆáÆwáÆäÆwäÆ^Çv^Ç_Çw_ÇbÇwbÇ}Çv~ÇÇwÇ‚Çw‚ǯÇv°Ç±Çw±Ç´Çw´ÇùÇvúÇûÇwûÇþÇwþÇGÈvHÈIÈwIÈLÈwLÈ¡Év¢É£Éw£É¦Éw¦ÉûÊvüÊýÊwýÊËwËÌvÌÌwÌÌwÌõÌvöÌ÷Ìw÷ÌúÌwúÌSÎvTÎUÎwUÎXÎwXÎÐvÐÐwÐ Ðw ЭÑv®Ñ¯Ñw¯Ñ²Ñw²ÑáÓvâÓãÓwãÓæÓwæÓÕvÕÕwÕÕwÕBÕvBÕCÕwCÕFÕwFÕ.Úveßfßwfßißwiߨßv¨ß©ßw©ß¬ßw¬ß½ßvww1v23w36w6 v !w!$w$WvXYwY\w\v‘w‘”w”Çv.Ú/Úw/Ú2Úw2ÚSÚvSÚTÚwTÚWÚwWÚ­ÚvÈÉwÉÌwÌv‚ƒwƒ†w†;vƒãÉstk::Stk::sampleRate™Éstk::StkFrames::sizeËÉstk::StkFrames::channelsøÉstk::StkFrames::frames%Êstk::FileRead::fileSizeWÊstk::FileLoop::setFrequency“Êstk::Filter::setGainÛÊminüËstd::vector >::operator[]>Ìstd::vector >::operator[]€Ìstd::vector >::operator[]éÌ__gnu_cxx::new_allocator::~new_allocator<Ístd::allocator::~allocatorhÍstd::allocator::~allocatorµÍ__gnu_cxx::new_allocator::new_allocatorÎstd::allocator::allocatorpÎstd::_Vector_base >::_Vector_impl::~_Vector_implœÎstd::_Vector_base >::_M_get_Tp_allocatorÎÎ__destroy_auxÏ_DestroyLÏ_Destroy™Ïstk::Instrmnt::controlChangeïÏstk::Instrmnt::setFrequencyPÐstk::Instrmnt::~Instrmnt|Ðstk::Instrmnt::~Instrmnt¨Ð__gnu_cxx::new_allocator::deallocateíÐstd::_Vector_base >::_M_deallocateZÑstd::_Vector_base >::~_Vector_base¨Ñstd::vector >::~vectorøÑstk::Filter::~Filter$Òstk::Filter::~FilterPÒstk::StkFrames::operator[]ºÒstk::Filter::clearõÒstk::BeeThree::tickØÓstk::SineWave::tickÔstk::TwoZero::tick^Ôstk::ADSR::tickŒÔstk::StkFrames::operator[]ñÔstk::TwoZero::lastOut#Õstk::BeeThree::tickÖstk::BeeThree::noteOnyÖstk::BeeThree::~BeeThree¥Östk::BeeThree::~BeeThreeÑÖstk::BeeThree::~BeeThreeýÖstk::Stk::rawwavePath×operator+, std::allocator >×stk::BeeThree::BeeThreeê×stk::BeeThree::BeeThreeO ƒãÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t $_47div_tD$_5nldiv_t|$_6¦lldiv_tþ lconva#va_listp#fpos_t~#__sbuf´#__sFILE§%FILE2)clock_tA)tm*pthread_once_t)*__gthread_once_tA*wint_tO*$_7¤*_RuneEntry¶*$_8ð*_RuneRange+$_9A+_RuneCharClassW+$_10A-_RuneLocale¼/mbstate_tÍ/wctype_tÚ6__true_type7char_traits 9__vtbl_ptr_type 9nothrow_t.9new_allocatorz:allocatorî:_Atomic_word;basic_string,std::allocator >IN_Rep_baseŽN_RepjPlocaleíSfacet&VidðV_ImplZios_base^abasic_streambuf >ñgwctrans_tàictype_baseäjctypeŽpmoney_baseçpbasic_ios >øt__normal_iterator, std::allocator > >ùvnum_get > >}num_put > >Åbasic_ostream >×…basic_stringbuf,std::allocator >Cˆbasic_ostringstream,std::allocator >Õ‹StkErrorùŒStkfStkFrames«“Instrmntb•Generator1–ADSRd™WvInTšFileRead{FileWvIn&¡FileLoop ¤SineWave¦new_allocatorq§allocatorá§_Vector_base >©vector >ƒ®FilterU°TwoZero8²new_allocator¡³allocator´_Vector_base >Nµvector >³ºnew_allocator¼allocatorŒ¼_Vector_base >ɽvector >.ÃFMÉÆBeeThreešÇ__normal_iterator, std::allocator > >òØostream_ZN3stk8BeeThreeC2Ev_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_readSineWave_ZNSt8ios_base9uppercaseEsetControl1strtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerror_ZN3stk8BeeThree4tickERNS_9StkFramesEjgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EEaSERKS4_swap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8max_sizeEv_ZN3stk8FileWvIn9normalizeEv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE10deallocateEPS3_m_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk7TwoZero15setCoefficientsEdddb_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]_ZN3stk7TwoZero4tickERNS_9StkFramesEjc_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_sleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4dataEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEvwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE11_M_allocateEm_ZNK3stk8Instrmnt9lastFrameEv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERS3_fgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEaSERKS4__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE2atEmnoteOffcopyfmt_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEmcontrolChangesizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EEixEm~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_assignEmRKS2__ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans~BeeThree_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcmphaseOffset__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5frontEvgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZN3stk2FM4tickEj_ZNSolsEPKv_ZN3stk7TwoZero17sampleRateChangedEdd_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5emptyEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt10ctype_base5lowerE_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE8pop_backEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_ZN3stk2FM4tickERNS_9StkFramesEj_M_set_sharableloadWavesgets_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEvispunct_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZN3stk7TwoZero8setNotchEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoop_ZN3stk2FM7setGainEjdgetMessagewritepush_backsetModulationDepthsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6resizeEmS2__ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZN3stk7TwoZero4tickERNS_9StkFramesES2_jj_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_ZN3stk2FM9loadWavesEPPKc_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEd_ZN3stk8FileLoop5resetEvfsetpos_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE3endEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4swapERS4__ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslen_ZN3stk7TwoZero5setB1Edfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE2atEmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6assignEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_setModulationSpeed~_Impl_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE7destroyEPS3__ZNSt6locale21_S_normalize_categoryEi_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEvqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZNSs12_S_constructEmcRKSaIcE_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13_M_deallocateEPS2_mbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4backEvwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZN3stk2FM11setControl2Ed_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8capacityEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8FileLoop8openFileESsbbget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m_ZNSt6locale5_Impl10_S_id_timeEwcsxfrm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_STK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZN3stk2FM18setModulationSpeedEd_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZN3stk8BeeThreeC1Ev_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facet_ZN3stk2FM13controlChangeEidisprint~basic_ostringstreamcollateiswpunct_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4sizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE14_M_range_checkEm_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_put*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk7TwoZero4tickEd_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE8allocateEmPKv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE_ZN3stk8BeeThree6noteOnEddfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv~TwoZero_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoul_ZNSt6vectorIPN3stk4ADSRESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_num_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFile_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE2atEminit_M_replace_categoriesInitfree_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEvdo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_GLOBAL__I__ZN3stk8BeeThreeC2Ev_ZNSt6vectorIPN3stk4ADSRESaIS2_EE2atEm_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZNSt6vectorIPN3stk4ADSRESaIS2_EE8pop_backEvasctime_ZNK3stk8FileLoop11getFileRateEvrdstate_M_implpubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13get_allocatorEvctime_ZL9iswxdigitilocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE9constructEPS3_RKS3_mbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5clearEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNK3stk7TwoZero7lastOutEv_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk2FM7noteOffEdsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZN3stk8BeeThreeD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk7TwoZero22ignoreSampleRateChangeEb_ZN3stk6Filter7setGainEdFMoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EE7reserveEm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZN3stk8BeeThree4tickEj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN3stk8FileLoop14addPhaseOffsetEd_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4backEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5clearEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN3stk2FM5keyOnEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5emptyEv_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4swapERS4__M_fill_assign__in_chrg_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEvoperator()pubsetbuf_ZN3stk8BeeThreeD2Evstrcoll_ZL7ispuncti_ZN3stk8BeeThreeD1Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftime_S_id_ctypedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE9push_backERKS2_inRange_ZNSs4_Rep12_S_empty_repEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8capacityEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4dataEvpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZN3stk8FileLoop7setRateEd~FM_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8FileLoop4tickEj_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_assignEmRKS2__S_id_numeric_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_FileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE8max_sizeEv_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbacks_ZN3stk2FM6keyOffEvwmemcmp_ZN3stk7TwoZero5setB0Edmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_FmtflagssetRatio_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZN3stk2FM12setFrequencyEd_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERKS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13get_allocatorEv_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_FmtflagssetControl2_ZN3stk2FM11setControl1Ed_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZN3stk7TwoZero5setB2Ed_S_c_namebase_ZNSt6vectorIPN3stk4ADSRESaIS2_EE15_M_erase_at_endEPS2__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_setfsetg_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE7reserveEmsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmBeeThreeconstructallocatorsetTarget_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_range_checkEm_ZN3stk2FM8setRatioEjd_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERS3_showWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE3endEveq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_front_S_clone_c_locale_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6assignEmRKS2__ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5frontEv_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEv_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceoutTwoZero_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk2FM18setModulationDepthEd_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEv_Callback_listferror_ZN3stk2FM5clearEvswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERKS3__ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åHƒì0H‰}øòEðH‹EøH‹HƒÀ`H‹H‰EÐH‹}øHƒÇpèH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàòEàòYEðòEèèòMèò^Èf(ÁH‹}øÿUÐÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒìPH‰}èëH‹EèòH@òÅòXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@ò’f(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.lsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHìÐH‰}ø‰uôH‹EøòˆøfWÀf.ÈwéòH‹Eøò€øò…HÿÿÿH‹}øHƒÇpèòHÿÿÿòYÈòœ òYÈò˜ f(ÑòXÐòUèH‹Eøò€ÀòMèòYÈòPÿÿÿH‹}øHÇȾèòò•PÿÿÿòYÐò•XÿÿÿH‹}øHƒÇX¾èH‹8ò…XÿÿÿèH‹Eøò€ÀòMèòYÈò`ÿÿÿH‹}øHÇȾèòò•`ÿÿÿòYÐò•hÿÿÿH‹}øHƒÇX¾èH‹8ò…hÿÿÿèH‹Eøò€ÀòMèòYÈòpÿÿÿH‹}øHÇȾèòò•pÿÿÿòYÐò•xÿÿÿH‹}øHƒÇX¾èH‹8ò…xÿÿÿèH‹Eøò€ÀòMèòYÈòM€H‹}øHÇȾèòòU€òYÐòUˆH‹}øHƒÇX¾èH‹8òEˆèH‹}øHÇØèòEH‹}øHƒÇX¾èH‹8òEèH‹Eøò€f(ÈòXÈòM˜H‹}øHÇà¾èòòU˜òYÐòU H‹}øHƒÇ@¾èH‹8èòM òYÈòM¨H‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòU¨òYÐòUèH‹}øHÇØòEèèH‹Eøò€f(ÈòXÈòM°H‹}øHÇà¾èòòU°òYÐòU¸H‹}øHƒÇ@¾èH‹8èòM¸òYÈòMÀH‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEÀòUèòXÐòUèH‹}øHÇà¾èòòEÈH‹}øHƒÇ@¾èH‹8èòMÈòYÈòMÐH‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEÐòUèòXÐòUèH‹}øHÇà¾èòòEØH‹}øHƒÇ@¾èH‹8èòMØòYÈòMàH‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEàòUèòXÐòUèH‹}øHƒÇ¾èòQòYEèòH‹}øHƒÇ¾èH‹H‰…8ÿÿÿò…8ÿÿÿÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!BeeThree::tick(): channel and StkFrames arguments are incompatible!sinewave.rawfwavblnk.rawN3stk8BeeThreeEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ'*1Jÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#H…ªÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#H…ªUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE @š™™™™™¹?ð?À?+‡ÙÎ÷ï?ÁÊ¡E¶óÿ??5^ºI @ð§ÆK7 @{®Gáz„?ú~j¼t“h?¸…ëQ¸ž?š™™™™™Ù?ü©ñÒMbP?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ•† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ§† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿì† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿî† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¹çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¹çÿÿÿÿÿÿÿ† ƒ-ƒ-Š-"-ü é ’-¿ · ¯ ¤ h-’ ’-~ h ` U h-C ’-/    h-ô ’-à Ê  · h-” n-n n-H n-" n- ˆ- ÷ ˆ-í á ˆ-× ¿ œ-¦ ˆ-œ  œ-~ ¡-e ¡-S ¡-: ¡-( ¡- ª-ï ¡-Ø ”-® «-™ Ÿ-‰ ˜-€ x-{ l -c ›-S j-+ œ- œ-ý ¡-ä ¡-Ò ¡-¹ ¡-§ ¡-‡ ª-k ¡-Q ”-! «- Ÿ-ü˜-óx-îß-Ö›-Æj-£œ‰-sƒ-`Š-G"-B/’-ýõêh-Ø’-Ä®¦›h-‰’-u_WLh-:’-&ýh-Ún-´n-Žn-hn-Sˆ-I=ˆ-3'ˆ-œ-ìˆ-âÖœ-Ä¡-«¡-™¡-€¡-n¡-Nª-5¡-”-ô«-ߟ-Ϙ-Æx-Á²-©›-™j-qœ-Uœ-C¡-*¡-¡-ÿ¡-í¡-ͪ-±¡-—”-g«-RŸ-B˜-9x-4%-›- j-éâ‰-Áª-¯Š-Ÿ‰ª-wŠ-gQª-?Š-/†-àn-³n-†n-Yn-+¥-&è™- ™-c™-9r-—-xHèÀ˜pH øÐ¨€P(øÐ¨xHèÀ˜pHèÀ˜pH øÐ¨€X0à¸`8èÀ˜pH Ù ØØü×ô×Ó×Ëׯק×%×× ××ãÖÛÖ·Ö¯Ö‹ÖƒÖÖ ÖèÕàÕÍÕÅÕ}ÕuÕ2Õ*ÕÿÔ÷ÔÔÔÌԜԔÔmÔeÔ)Ô!ÔçÓßÓ·Ó¯Ó“Ó‹ÓÓüÒÉÒÁÒ˜ÒÒ`ÒXÒ6Ò.Ò ÒҺѲÑlÑdÑûÐóжЮЎІÐbÐZÐþÏöϨϠÏZÏRÏÏÏÜÎÔΪ΢΂ÎzÎ$ÎÎÇÍ¿ÍzÍrÍNÍFÍûÌó̎̆ÌLÌDÌ ÌÌÜËÔË+Ë#ËéÊáʡʙÊeÊ]Ê3Ê+ÊÊþÉÙÉÑɧɟÉÉ…É0 ÉüTTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(>ƒ-1¡-ž- -å -à=¶F-›“F-Zj-:-2h-n-Ûj-»-³h-˜n-\j-<-4h-n-â(-«j-‹-ƒh-_n-1“-$j- N-ý:-ðj-Ìn-:-j-cn-1:-!j-÷n-Å:-µj-‹n-L@,D-ÊX-vƒ-c£-G£-2¡-¡-Œ-š-ò¦-í ã-Ô¦-ÏÁ¢-\F-æF-õF-6F-F-F-ë F-Ó F-¬ F-Ž n-e F-G n-# F- n-ð F-É F-” F-x F-' F-" •=û F-ö •=h B  ß T-® F-W T- V-ø F-ì ‹-Þ ¦-Ù =Ò ¾ V-² V-€ R-b F-? R-! F-þR-ÝF-ƒ-}£-a£-L¡-3¡-*Œ-š- ¦- ý-î¦-éÛ¢-ª-~ƒ-q‘-V‘-?–-"l-l-æ–-Ñl-¼l-¡–-‚–-m–-R€=6ª-$ƒ-‘-ü‘-å–-Èl-«l-Œ–-wl-bl-G–-(–-–-ø€=áf-Ø\-Ïv-·Z-«d-“`-Šb-IH-ª-óª-áƒ-Ô‘-¹‘-¨–-‚=uª-cƒ-V‘-;‘-*–-‚=ü‹-î¦-é=âÇ‹-¹¦-´=­t-lp-)^-J-ãL-ËL-Ý-ŽP-=R -=¬-8,®=%¤- p§h~`©P*H,@…8„0‡(. Ž46{ШÈÀ©°¨¨} ©­ˆ­€>x<p­h­`ŽX@PBH|0­(  Ž$&za 3^a P 3^P 2L \L 3 ) 1^)  1^ 0 \ 1 ñ y^ñ à y^à xÜ \Ü y ¨ ^¨ ¤ \¤  p 9^p 8l \l 9 8 7^8 64 \4 7 5^ 4ü \ü 5 È /^È .Ä \Ä / ^ Œ \Œ  X ^X T \T  ^  \  è-^è,ä\ä- °O^°N¬\¬O ‰Y^‰ xY^xXt\tY @^@<\< )^(\) ÐE^ÐDÌ\ÌE ˜+^˜*”\”+ `!^` \\\! 9G^9 (G^(F$\$G '^ð'^ð&ì\ì' É%^ɸ%^¸$´\´% €m^€l|\|m Hg^HfD\Dg c^b \ c ØI^ØHÔ\ÔI ±C^± C^ Bœ\œC yA^yhA^h@d\dA 0=^0<,\,= ø?^ø>ô\ô? Àw^Àv¼\¼w ˆu^ˆt„\„u Pq^PpL\Lq e^d\e àa^à`Ü\Üa ¨[^¨Z¤\¤[ pK^pJl\lK 8_^8^4\4_ ]^\ü\ü] ÈM^ÈLÄ\ÄM i^hŒ\Œi Xk^XjT\Tk o^ n\o è^èä\ä °s^°r¬\¬s x#^x"t\t# @;^@:<\<; Q^P\Q ÐU^ÐTÌ\ÌU ˜W^˜V”\”W `S^`R\\\S (^($\$ ¯Mݨßþ °Ú$àÚ(¾Û:éÛLÜ^YÜp ÛtGÛxžÜŠPÛŽðÜ eßÑ íáêBÝü”Û¡ÛmÝiÞ* á4€ãY¸êðê±(ë€`ú €Àáô€.ÚQ€@쉀®Ñy€Øéþ€Ìü€øèÈ€XÄ~ €ã¦€HÈ´€PèÍ€¢ÉË€ˆèq€Ð^€ é€öÌ€0éÒ€BÕË€€ê]2ç`ë„È«°ìD ‚Äèì ˜ëÈXÐëÞ8즀ÂÃY €Øâg€.Ƶ €ÈæÆ€öÅŽ €æ‰€bÆÚ €çô€àÆó €8ç>€TÎB€héá€üÊâ€Àè €^Ç €pçÁ€JÅt €å€€Å* €`ä¶€Õ¬€Hꈀ°Ã8 € â1€zÃØ €øák€žÃ €hâL€ŒÃö €0➀âÓ‘€êê€XÅ  €@奀ÅR €˜ä³€2Åc €Ðäû€xÅ´ €xå;€~Ç@€¨ç*€Åæ €°åk€°Çs€àçY€îÄ €(ä.€ÌÄÒ €ð㌀úÇ—€è€ªÄµ €¸ã^€žÅ €èåâ€sÄ› €H㌀¬ÅN € 楀ÒÅj €Xæ:€SÚp€xìâ €ààZ  à €ál €á ®Û €&Ẁ@à£Àߟ€€àܨ Ä y’  š¸:Šo êË$ ëãW´ù¸MªþBrÈ,¹øÄD]  3 ìÜ6õ (¤ __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileRead8fileSizeEv__ZN3stk8FileLoop12setFrequencyEd__ZN3stk6Filter7setGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk8BeeThree4tickERNS_9StkFramesEj__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk7TwoZero4tickEd__ZN3stk4ADSR4tickEv__ZNK3stk9StkFramesixEm__ZNK3stk7TwoZero7lastOutEv__ZN3stk8BeeThree4tickEj__ZN3stk8FileLoop14addPhaseOffsetEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8BeeThree6noteOnEdd__ZN3stk2FM5keyOnEv__ZN3stk8BeeThreeD0Ev__ZTVN3stk8BeeThreeE__ZN3stk2FMD2Ev__ZN3stk8BeeThreeD1Ev__ZN3stk8BeeThreeD2Ev__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk8BeeThreeC1Ev__ZN3stk2FMC2Ej__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8FileLoopC1ESsbbmm__ZNSaIcED1Ev__ZN3stk2FM8setRatioEjd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk8BeeThreeC2Ev__ZTIN3stk8BeeThreeE__ZN3stk3Stk17sampleRateChangedEdd__ZN3stk2FM7noteOffEd__ZN3stk2FM12setFrequencyEd__ZN3stk2FM13controlChangeEid__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8BeeThreeE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk2FME__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZN3stk8FileLoop12setFrequencyEd.eh__ZN3stk6Filter7setGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8BeeThree4tickERNS_9StkFramesEj.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk7TwoZero4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk7TwoZero7lastOutEv.eh__ZN3stk8BeeThree4tickEj.eh__ZN3stk8BeeThree6noteOnEdd.eh__ZN3stk8BeeThreeD0Ev.eh__ZN3stk8BeeThreeD1Ev.eh__ZN3stk8BeeThreeD2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk8BeeThreeC1Ev.eh__ZN3stk8BeeThreeC2Ev.eh__GLOBAL__I__ZN3stk8BeeThreeC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3LC2LC3GCC_except_table4LC5GCC_except_table5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table6LC10LC11GCC_except_table7GCC_except_table8EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8BeeThreeC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/BiQuad.o000644 000766 000766 00000425564 12015735507 015475 0ustar00garygary000000 000000 Ïúíþ ¸aÉ@ `É__text__TEXTÝ @  Òp€__debug_frame__DWARFà (  ÖP__debug_info__DWARFúÅH  Ø«__debug_abbrev__DWARFÝ´ Bæ__debug_aranges__DWARF¶çPöðøÝ__debug_macinfo__DWARFèFñ__debug_line__DWARFèFñÞ__debug_loc__DWARFðÀNù8Þà__debug_pubnames__DWARFÎ__debug_pubtypes__DWARFß __debug_inlined__DWARF¿'__debug_str__DWARFn{¿'__debug_ranges__DWARFí™-£__mod_init_func__DATAð™0£8í __textcoal_nt__TEXTø™_8£@íÔ €__gcc_except_tab__TEXTW²J—»__cstring__TEXT¨´½è½__StaticInit__TEXTe¶X¥¿àó€__const__DATAÀ¶XÀô __const_coal__DATA ·X`ÀXô __const_coal__TEXTx·¸À __bss__DATA`É__literal8__TEXTˆ·(ÈÀ__literal16__TEXT°·ðÀ__eh_frame__TEXTÀ· Á ôU h__constructor__TEXT`É Ò__destructor__TEXT`É ÒHÿáX  Pž½$UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹}øHƒÇP¾èH‰ÂH¸ð?H‰H‹}øHƒÇP¾èH‰Â¸H‰H‹}øHƒÇP¾èH‰ÂH¸ð¿H‰ÉÃUH‰åHƒì@H‰}øòEðòMèòUàò]ØòeÐ@ˆuÌH‹}øHƒÇP¾èH‰ÂH‹EðH‰H‹}øHƒÇP¾èH‰ÂH‹EèH‰H‹}øHƒÇP¾èH‰ÂH‹EàH‰H‹}øHƒÇh¾èH‰ÂH‹EØH‰H‹}øHƒÇh¾èH‰ÂH‹EÐH‰€}ÌtH‹EøH‹HƒÀH‹H‹}øÿÐÉÃUH‰åHƒì H‰}øòEðòMèH‹Eø¶@ƒð„Àt!H5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì8H‰}èòEàòMØfWÀf.Eàw"èf(Èò¡´òYÈòEàf.ÁwëÆEÇëÆEǶEÇ„ÀtBH5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èéØfWÀf.EØwëBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èé‰H‹}èHƒÇP¾èòEØòYEØòH‹}èHƒÇP¾èH‰ÃòMØò³³f(ÑòYÐòUÈòMàò¡³f(ÑòYÐòUÐèòMÐò^Èf(ÁèòYEÈòHƒÄ8[ÉÃUH‰åSHƒìHH‰}èòEàòMØ@ˆuÔfWÀf.Eàw"èf(Èò%³òYÈòEàf.ÁwëÆE¿ëÆE¿¶E¿„ÀtBH5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èé”fWÀf.EØwò ¥²òEØf.ÁsëBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èé2H‹}èHƒÇh¾èòEØòYEØòH‹}èHƒÇh¾èH‰ÃòMØò$²f(ÑòYÐòUÀòMàò²f(ÑòYÐòUÈèòMÈò^Èf(ÁèòYEÀò€}Ô„ŸH‹}èHƒÇP¾èH‰ÃH‹}èHƒÇh¾èòò°±òYÈòŒ±òXÁòH‹}èHƒÇP¾èH‰Â¸H‰H‹}èHƒÇP¾èH‰ÃH‹}èHƒÇP¾èòòT±fWÁòHƒÄH[ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHƒÇhfWÀ¾èH‹}èHƒÇP¾èH‰ÂH¸ð?H‰H‹}èHƒÇh¾èH‰ÂH¸ð?H‰H‹}èHǰfWÀº¾èH‹}èHƒï€fWÀº¾èH‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHƒÇhfWÀ¾èH‹}èHƒÇP¾èH‰ÂH¸ð?H‰H‹}èHƒÇh¾èH‰ÂH¸ð?H‰H‹}èHǰfWÀº¾èH‹}èHƒï€fWÀº¾èH‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $ø™† $š† $$š† $6š† $Hš7† ,† ƒ$€š)† $ªš!† $o† $ˆÑ† $Ìš † $Öš† $îš † $øš† $›† $(›† $6›† $V›† $v›† $Ž›† $œ›B† $Þ›† $þ›† $œ† $:œ#† $]œ† $kœ&† $‘œ#† $´œQ† $† ,@† ƒ$T7† $‹9† $Ä+† $ð† $þ† $ž† $1ž>† $ož+† $šž'† $Áž.† $ïž+† $Ÿ† $:Ÿ1† $lŸI† $¶ŸM† , Y† ƒ,^¡Y† ƒ,¸¢Y† ƒ$ZH† ,¤† ƒ,.¥† ƒ,J¨Ý† ƒ$e¶C† $¨¶† $¢† ,¼w† ƒ,47† ƒ,lz† ƒ,æz† ƒ,`z† ƒ,(©–† ƒ$¾ªn† $,«+† $W«'† $~«/† $­«]† $ ¬+† $5¬'† $\¬/† $‹¬'† $²¬.† $à¬+† $ ­I† $V­'† ,~­(† ƒ$¦±/† ,Ö±† ƒ,Ú† ƒ,܆ ƒöÅGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)BiQuad.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t˜  stdE 7E 8H XK Zr ]™ _µ bÐ j" kY o  p¾ qß rö s  uR wn x z˜ }´ ~Ð  # ‚E ƒR „n … †§ ‡È ˆé Š ‹0 Α Ð  Ñ] Ó3 Ôx ÕW ×s ØÌ ÙŠ Ú« Ûõ ;J <~ =š dó" eÿ" g# h# i2# jI# k`# lw# mŽ# n°# oÑ# sñ# t$ v=$ w_$ x‡$ zŸ$ {·$ |Å$ }Ý$ ‚ñ$ ƒ % „&% †:% ‡S% Šz% ‹ˆ% Œ % µ½% ¶à% ·& ¸%& ¹L& <­ F * Gº* HÔ* Iî* J+ K#+ L>+ MY+ Nt+ O+ Pª+ QÅ+ Rà+ Bû+ Cþ+ D& F, G, H., IO, Jl, KŽ, L°, MÇ, NÞ, H- ’)- ”,- •C- –Z- —{- ˜—- ™³- šÏ- ›ì- œ .  . ž-. ŸT.  z. ¡œ. ¢Â. £Þ. ¤õ. ¥/ ¦4/ §P/ ©q/ «’/ ­¸/ ¯Ù/ ±õ/ ³0 ´20 µN0 ¶j0 ·†0 ¸¢0 ¹¾0 ºè0 »ÿ0 ¼ 1 ½A1 ¾b1 ¿Ž1 Àª1 ÂÌ1 Äè1 Å 2 Æ*2 ÇK2 Èl2 Ƀ2 ʤ2 ËÅ2 Ìæ2 Í3 Î3 Ð73 ÖS3 Üo3 â‹3 è§3È3ä34__true_type__debug'1__copy__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style ¬• denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > ç/‚8#_M_p“#ç/ 9“á8reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >#_Ios_Fmtflags!7Q _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode!k· _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate!“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir!¸^ _S_beg_S_cur_S_end_S_ios_seekdir_end€€Ç'Devent!¢¤ erase_eventimbue_eventcopyfmt_eventíx!ÓJ_M_next!ÕñW#_M_fn!ÖX#zq!×»# !Øö8#íx!ÛñWX»ñW ÚV!ß“O0ñW!v!ãyJ»ñW…0!ñ‘_M_pword!òk#_M_iword!ó #…0!ôXUC!"#!_ZNSt8ios_base4Init11_S_refcountEö8#_S_synced_with_stdio!_ZNSt8ios_base4Init20_S_synced_with_stdioEî6UC!+XÁB!X»basic_streambuf > "Rf "Tf "Uf "Wf "X1f "ZKf "\ef "]f "^žf "_¸f "`Òf "aìf "bg "c g "d:g "eTg "fng "gŠg "h¤g "i¾g "jÕgctype_basectypemoney_baseS$pattern#É field#É n&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >-%— S¢’# _M_startTt’# _M_finishUt’# _M_end_of_storageVt’#&— W ““'i “»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal(šu¶¹5Ë¢“ˢˢ) yþ ©4î6¸gæW*]^ ˆ×MÙt’t’&4*G\ ”ùJõt’t’*@ ´›Ft’t’¢’(9XÌI#Ë¢6ˢˢ G%Xt’t’…’+V“z@t’~t’»…’*Ù$ ·Ù)¤t’»…’&4*Òc ×ÞKÅt’»…’ › 1fìt’»…’¢’+MÅzlt’t’t’t’+z°ot’8t’t’t’+_1Ò:t’^t’t’t’+i†!)t’„t’t’t’(: J©nt’®t’t’t’&4(! m+ot’Ót’t’t’(. ý1"t’ýt’t’t’¢’,nothrow$IkQd»,cerr AÈg~»-__ioinit M_ZStL8__ioinit‘.ØZ%X»ggg/m0o.ru%e““g/o.Ï5%d“µ“g(Ò%[”“л.t&%Pkññ»/÷1 $_4&a" quot&b»# rem&c»#div_t&dø $_5&fY quot&g # rem&h #ldiv_t&i/ $_6&l‘ quot&mõ# rem&nõ#lldiv_t&og.K&“»··/½2.^&”ÕÕgdouble.c&•»ög.h&–  g.þz&œk8ññ8/>3»Rññ.ìe&ž"n»»&ZC& k.ºG&¡“˜g.D&£Y´  ._&ª»Ðg.Ê&«ññg/÷wchar_t.ýC&¬»#ñg&-&¯Ek84¶t&°».É-&±knk&Ò&²Ô(«5&³ë8Õ¡g¡/“.Ö5&µ Èg¡».y&½»ég¡»(Xi&™m»g.,&Ã%“%/+0÷.]&Ä»L“÷ __gnu_cxx¡W(“ ®¶Aõxõ(ìe´´D‘˜õõ__debug'6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >!»F0ïo¹ªª.ô7&§‘sõõ.×D&™õŠg.ƒv&ºõ«g¡».a&ÀÌg¡»(²5&´ô8ììg¡float.Rv&·g¡long double&0&Ç3».p]&¦õJõ lconv`(+~ 5¼(,“#5>3(-“#5)(.“# int_curr_symbol(/“# currency_symbol(0“# mon_decimal_point(1“#( mon_thousands_sep(2“#0 mon_grouping(3“#85)(4“#@5'G(5“#H int_frac_digits(6o#P5±!(7o#Q p_cs_precedes(8o#R p_sep_by_space(9o#S n_cs_precedes(:o#T n_sep_by_space(;o#U p_sign_posn(o#X int_n_cs_precedes(?o#Y int_p_sep_by_space(@o#Z int_n_sep_by_space(Ao#[ int_p_sign_posn(Bo#\ int_n_sign_posn(Co#].ã?)5“š »g4¸Q(K§ /Jva_list*IÐfpos_t*U5 __sbuf*`ú _base*aú # _size*b»#/‡ __sFILE˜*‚P" _p*ƒú # _r*„»# _w*…»# _flags*†˜# _file*‡˜# _bf*ˆÊ # _lbfsize*‰»#( _cookie*Œk#0 _close*_"#8 _read*Ž~"#@ _seek*"#H _write*¼"#P _ub*“Ê #X _extra*”Í"#h _ur*•»#p _ubuf*˜Ó"#t _nbuf*™ã"#w _lb*œÊ #x _blksize*Ÿ»#ˆ _offset* ¼ #3»_"k/P"3»~"k“»/e"3¼ "k¼ »/„"3»¼"kg»/£"__sFILEX/Â"‡ã"l‡ó"lFILE*¡!&S@*ï##/ó".@\*ð»2##.=*ñ»I##.üx*ò»`##.ä;*ó»w##.úE*ô»Ž##.$E*õ»ª##ª#/¼ . F*ö“Ñ#“»#(—*úùQ#ñ#gg.i**ÿ$k#+Ò**Ô8#=$gg#62 *»_$# »6®)*»|$#|$/‚$0¼ 6xj* Ÿ$#6Ñ#*»·$#7M7*»6 $* “Ý$“ * ñ$g6ÐA*» %g6Ç=*»&%ggþ.*:%#ô\*S%#“6,w*»z%#“»7&*#6çg*“ %“6*»½%»#6k*©»à%“g86H*ª»&#g&/ø6.*«»%&g&6**¬»L&“g&6óN*­»n&gg&o~&lclock_t+M³ tm8+Z_' tm_sec+[»# tm_min+\»# tm_hour+]»# tm_mday+^»# tm_mon+_»# tm_year+`»# tm_wday+a»# tm_yday+b»# tm_isdst+c»# tm_gmtoff+d #( tm_zone+e“#0pthread_once_t,^K__gthread_once_t-/_'wint_t.Fœ $_7.Qê' __min.R…# __max.S…# __map.T…# __types.Uê'#/Â_RuneEntry.V›' $_8.X6( __nranges.Y»# __ranges.Z6(#/ð'_RuneRange.[( $_9.]}( __name.^}(# __mask._Â#o(l _RuneCharClass.`N(9$_10ˆ .b* __magic.câ# __encoding.d*# __sgetrune.f=*#( __sputrune.ga*#0 __invalid_rune.h…#8 __runetype.jg*#< __maplower.kw*#¼ __mapupper.lw*#¼ __runetype_ext.s<(#À __maplower_ext.t<(#Ð __mapupper_ext.u<(#à __variable.wk#ð __variable_len.x»#ø __ncharclasses.}»#ü __charclasses.~‡*#€o*l3…7*g¤7*/g/*3»a*…“¤¡/C*Âw*lÿ…‡*lÿ/(_RuneLocale.£(:;M/åÞ8»º*»:OK/ëìQ»Ô*»:=N/÷R»î*»:/þ§0»+»)ëY/Q»#+»)ò&/ ” »>+»)9/®W»Y+»)$/àZ»t+»)Á/V4»+»)D/"»ª+»)í?/)_:»Å+») /5D8»à+»)ß//;1»û+»;+|<~&.E[+~Õ.,««(óE+‚žH«I,I,/&. \+…«f,f,/«.yF+{“ƒ,ƒ,/‰,0&.5G+}“¥,¥,/«,0«.Ã+€I,Ç,¥,.]G+I,Þ,¥,(ÔN+ƒcl-“gƒ,mbstate_t0UŠwctype_t14„.d0y'C-».÷ 0z'Z-#. 0{ñ{-ñ»#.·y0|'—-÷#.ôy0}»³-%#.ƒ_0~»Ï-#».‘v0»ì-#%8.É#0€» .#%8.ÊA0' .#4¥0‚'.1+0ƒN.gN./-.Ís0…z.ñgN..Î=0†»‘.‘./—.0-.ÁG0ˆÂ.ñ7*N.. 40‰'Þ.÷#.ê 0Š'õ.÷.X>0Œ»/ñ%8.–0»4/%%8.)"0Ž'P/'#.Cy0»q/#%&.ÎM0Ä»’/#%&.0C0’»¸/ñ%&.A0Æ»Ù/%%&.ê+0“»õ/%&.bp0Ç»0%&.©(0”20“÷N..Ú-0•ñN0ñ%.ú70—»j0%%.æ0˜»†0%%.Ã:0™ñ¢0ñ%.<80š¾0%%(ë>0œ:[è0ñ%ƒ,.b*0ÿ0%.Í90žñ 1ñ%.ëE0Ÿ»A1%%.H0 ñb1ñ%.ê70¤ˆ1“ˆ1N./%.Þ!0¥ª1%%.+a0©ÕÆ1%Æ1/ñ.pa0Èìè1%Æ1.œa0«ñ 2ñ%Æ1.£a0¬ *2%Æ1».\@0®»K2%Æ1».Ú60§l2ñ%.d;0¨»ƒ2'.e0°»¤2%%.h0±ñÅ2ñ%.iY0²ñæ2ñ%.©>0³ñ3ñ÷.¹w0´»3%8.”+0µ»73%8.±30–ñS3%÷.‡<0¡ño3%%.Ù20¢ñ‹3%÷.-N0¦ñ§3%%.ç^0¯ñÈ3%÷.0 0Êä3%Æ1.70Íõ4%Æ1».$N0Ï&4%Æ1»<[4a __gnu_debug':P4=';i='<˜>t%€4!R(ENt’z’z’t’>£¸°4!°E»ùgt’z’z’t’>Û.Ü4?2Zvt’t’…’>êz 5!V}`ht’t’»…’@û2éâ6streampos3Ó *ë&2ñrYE5â6è6(wq2õ=)î6e5è6è6(êx2ùóHî6…5è6è6(€:2ýó5»ª5gg+—y2¦'Æ5g+%W2[gì5gè6+- 2 :“6“g+@i2 ¾“86“g+ë&2åi“^6“o+÷(2Òpoz6ö6+<`2y»–6è6+[2¨pî6·6ö6ö6Ac32#½»!E2&Ò»ö6BoBmboolBü60»3» 78/7C__vtbl_ptr_type7<# $G@£6k8&Ù^DV7k8&Ù^Fo7k8q8&ç"K‰7k8»(í9N¦[“ª7|8â6(í9QïOgË7|8è6(Ñ-V1“ñ7k8»ñ*.`¨?8k8“»(edùV/8|8*œoj™@Q8k8“è6DÖ.nƒqk8“/67Bw8067/w8@/ 51Û867#&¦od«8Û8&¦ofÄ8Û8á8ErLlÛ8»/‚8Bç80‚80î60A _Atomic_word6%»/Û @• 58#LFnposnl#LG_M_dataplusÛ #_Rep_base_RepH7a“x9(LH7÷j“›93L“HÂ-ø^9L¹9(LHý+%ÞP¹×9(LH$)Õ'¹õ9(LIØ-˜p:3LH4 F7:(L»gI€f<e.`:(L»»gHŠ\Dpiˆ:(L»»H;AL¶Xî6«:(LgIö.U©fÎ:“g»IMI^/jñ:“g»IjIgÐG;“»oIbzg7;“¹¹Ib~g?Z;“Ib‚—};“““Ib†ü ;“ggH㊂y»Â;»»IÒ 7Ãã`ë;3L»»»IDj7µ<3LJ–)š(3?L±$-<3L&±$7¿F<3Lá8&±$7·_<3LEL&±$7Å‚<3LEL»»&±$7Ъ<3LEL»»á8&±$7ÛÍ<3Lg»á8&±$7âë<3Lgá8&±$7é=3L»oá8áì)=3L»+Qjô{KLK=3LEL+QjüøAKLm=3Lg+QjûyKL=3Lo+t@gG¹¬=3L+t@ EÉ=(L+¢m&8+¹æ=3L+¢m1Š>(L+Oh:¢  >3L+OhC =>(L+ƒ LG¢ Z>3L+ƒ Ut  w>(L++]”>(L+—yc?V±>(L+eh2Î>(L ›G7nJqñ>3L»o ›Gƒ¦l?3L»+›+‹/c,?(L w67ä‚J?3L» iC¦ gc?3L+3^­î6€?(L+«¼B]è6¢?(L»+«Íâ6Ä?3L»+7nâó3è6æ?(L»+7nõj â6@3L»+ÖL×AKL*@3LEL+ÖL ;7KLL@3Lg+ÖLuKLn@3Lo+äA7J"KL@3LEL+äA7[[jKL¼@3LEL»»+äA7/énKLã@3Lg»+äAB4KLA3Lg+äA77KL,A3L»o Ï$e“\JA3Lo(ë&7ø KLkA3LEL+ë&ƒYgKL—A3LEL»»+ë&7kbKL¾A3Lg»+ë&Ÿõ9KLàA3Lg+ë&¯/KLB3L»o rÌ</B3L¹»o+rëè]KLVB3L»EL+rÖEKL‡B3L»EL»»+r7mËKL³B3L»g»+r*mKLÚB3L»g+rAèJKLC3L»»o+rR’¹-C3L¹o+0j+2KLTC3L»»+0z™¹vC3L¹+0Ž*W¹C3L¹¹+1:©èBKLÉC3L»»EL+1:À¿.KLÿC3L»»EL»»+1:7Y KL0D3L»»g»+1:êÆbKL\D3L»»g+1:¹hKLD3L»»»o+1:OdKL¹D3L¹¹EL+1:%Ä<KLêD3L¹¹g»+1::~TKLE3L¹¹g+1:O¾dKLGE3L¹¹»o+1:ss#KLxE3L¹¹““+1:~WKL©E3L¹¹gg+1:ˆÊ4KLÚE3L¹¹¹¹+1:“_cKL F3L¹¹HýB7‹.KL=F3L»»»oH9v7˜±(KLoF3L»»g»Kÿ37¦,-“•F»oá8+@i7Á˜ ÁF(L“»» ËG7õ lßF3LKL+¶üCgüF(L+Jrû]gG(L+úp Þ.‚86G(L+%W7Ï9:bG(Lg»»+%W)W‰G(LEL»+%W7C°G(Lg»+%W7æ-8×G(Lo»+˜hUË+þG(LEL»+˜h7øá\*H(Lg»»+˜hq?QH(Lg»+˜h7 rxH(Lo»+XŸH(LEL»+7N5ËH(Lg»»+«Ž>òH(Lg»+¾q5I(Lo»+×XÌt^@I(LEL»+×X7-¦ulI(Lg»»+×Xè “I(Lg»+×XûÀºI(Lo»+ƒt =?áI(LEL»+ƒt7BRu J(Lg»»+ƒt&Û#4J(Lg»+ƒt7N•7[J(Lo»+dD’k‚J(LEL»+d7Y. ®J(Lg»»+da"iÕJ(Lg»+d7nOüJ(Lo»+”FGA9#K(L»»+€:“ã(»EK(LEL+€:7‚±k»qK(L»»EL+€:7’–W»§K(L»»EL»»+€:7£9O»ÉK(Lg+€:7²¥_»õK(L»»g!€:7ÃzC»(L»»g»0/.L09/9/S9BS9B.LB9@G9”–L _M_length•# _M_capacity–#5 —ö8#@S9›WNQL#Læ'7@É #LL‚>7Ej;mL¤w7Qö"WN;–)´U]?L( ¾‰î6 MgN(ÞY£]î6'MgN* QÆŠd?M9L*ú#Êö?WM9L*,εKtM9L»(HØšP“M9L(Å9ܳ“¶M9Lá8á8+Œ07±>9LÜM»»á8*&+ç9^ùM9Lá8 F7«6N9Lá8(Ø?õ­b“3N9L!4N7^ûN“9Lá8»gNl/mN0–L@$ 8CÌQMnone8h_ZNSt6locale4noneEü6Nn08i 7ü6Onumeric8jLpü6N+98kMyü6N \8l™gü6NêH8mL3ü6N÷`8n¾fü6 Mall8p_ZNSt6locale3allEü6?Å%G_M_impl8ÌQ##_S_classic8 _ZNSt6locale10_S_classicEÌQ#_S_global8#_ZNSt6locale9_S_globalEÌQP•Y8)<ÒQ#_S_once88_ZNSt6locale7_S_onceEu' ‹v&#8{PâQ&#8„PâQèQ&#85PâQg&#8XPâQèQg»&#8ª{PâQèQèQ»&8º•PâQ»(Qj8ÅèQ¶PâQèQstring5<9(Þ8ݱN¶PàPóQ( a8çDî6QóQèQ(D8ðuî6"QóQèQ+Ú*8zrN>QèQAÆM8IPèQQ#8<kQâQÌQR4]8?P_R/8BŽ3H\8Eî,»¦Q»SàQ8H#4âQèQèQ»/0O0×Q/ÝQ0g/rNBîQ0rN/îQTãO8WùQôSU_vptr$facet 7#V 8\ö8#__c_locale98ôS#_S_c_locale8__ZNSt6locale5facet11_S_c_localeE/RPám8b8 T#_S_once8e_ZNSt6locale5facet7_S_onceEu'R/8iÓQ 8våRTW¡ 8{ùQST»Ik)8h)STg/RH´q8‚**/RFSTI,x8…ý_STJce8Šÿ</RJV 8¶VgIÚV8‘É@ŸSTIv8•³P¹STQ 8 ÔST&TXQj8£I,TT&T/»o Tl0úS/ùQB/R/!T0ùQB!TBùQ>éO8²åTVzq8Â#"#8Å_ZNSt6locale2id11_S_refcountEö8IQj8È8m›TåTëTQ‹v8ʶTåTëT‹v8ÐËTåT!a8Ó¥&öT/2TBñT02T/ñT>0O(8Ù®WV 8ìö8#G_M_facets8í®W#G_M_facets_size8î#G_M_caches8ï®W#G_M_names8ð¡# P 8ñdo´WP!c8ò¶)´WPVo8ó:2´WP¦!8ôº6´WP"8õCM´WPæ8öd´WPT8÷Æ¿WIÚV8ú¬VÌQIv8{&.VÌQQÅ%8 NVÌQÕWQÅ%8 nVÌQgQÅ%8‰VÌQQÎ,8¥VÌQ»QÅ%8ÀVÌQÕWIQj8³,ßVÌQÕWHcy8Ýlî6ýVÌQI?C8&u!!WÌQàW»Ic8)y2EWÌQàWÊWIÑ8,K=iWÌQàWöTIý88/þuWÌQöTTSô87OÌQT/TöT¿WYÊWÊWY/ÐW0öTBÛW0üT/ÛWBìW0¶P/¤ Z Xh  X»B^ /÷W/J/‘[^ Ø!Ê$X_U_vptr$ios_base 7#\Vh!p_]dec!;K_]fixed!eK_]hex! _#_\É !_]left!þ _ ]oct!&F_@]right!zu_€^t0!Y!_^‚ ! ­M_^1!$íZ__showpos!'Õ9__skipws!*Ôt__unitbuf!-ú&_ ^Q!1__@\H&!4Zq_°\]?!7> _J^Ív!:â _]badbit!L¿]"_]eofbit!O?"_]failbit!T¢G"_]goodbit!W~)"_]app!j¡'_]ate!mÊY'_`binary!s_ZNSt8ios_base6binaryE'_\Žv!vƒ.'_\±v!y76'_`trunc!|_ZNSt8ios_base5truncE'_ `beg!‹_ZNSt8ios_base3begE,_]cur!Ž c,_\¢m!‘±%,_streamsize3N¹G_M_precision!ÉùZ#G_M_width!ÊùZ#G_M_flags!Ë* #G_M_exception!Ì· #G_M_streambuf_state!Í· # G_M_callbacks!çñW#(G_M_word_zero!øJ#0G_M_local_word!ý1_#@G_M_word_size!»#ÀG_M_word!X#ÈG_M_ios_locale!rN#Ð Ú!À%/?\A_X»IOf!ê§ ^\A_h Ie!ípx\A_HëV!ÇBG_ \A_»î6I¤ ! Qº\A_+“m!$8!* ×\M_+“m!.ðe* ù\A_* +ûn!>Pn* ]A_* +ûn!O* B]A_* * Q!^µl`]A_* +Á+!j ùZ}]M_+Á+!r`PùZŸ]A_ùZ+_ !€ LùZ¼]M_+_ !ˆhùZÞ]A_ùZ+F4!›Ò[î6ú]î6+GZ!§–.rN^A_èQ+Š5!²!rN9^M_+û\!¼X èQV^M_A/!Îô[»+I{!ÞÎWX_Š^A_»+8 !óI^_¬^A_»aÌL!$XÌ^A_»QÇ'!â^A_QÇ'! ý^A_d_XQj!EX XA_d_0* 0· 0Q 0 JA_l/$XBJ/S_0$XB BkBS_[D@::j_àeU_vptr$basic_streambuf 7#b_M_in_beg;Ó#b_M_in_cur;Ä“#b_M_in_end;Å“#b_M_out_beg;Æ“# b_M_out_cur;Ç“#(b_M_out_end;È“#0b_M_buf_locale;ÏrN#8c0q;Ôj_R`àe»(3;à&rNs`àeèQ(Š5;ñ{rN`æe(ÎZ;þIàeµ`àe“ +!x;[X5á`àeõ Q +‰F;Q%5aàe Q +af; %(»%aàe+3b;[DùZBaàe+²2;'Y»_aàe+¡z;9Ø»|aàe+ÊE;O€`»™aàe+ÐE;bÕfùZÀaàe“ +¢I;p§H»âaàeo+Hn;‰¾y»ÿaàe+Ìc;¤t»!bàeo+ d;¾îùZHbàeg QJ-;Ë^bàeH<;Þ“|bæeHÐ';áªa“šbæeHG7;äa“¸bæeIßi;î¥^×bàe»Io;ùScàe“““H$*; <<“cæeHX^;jH“=ˆýeÕgg.ž"1²-ìgg@>*åhgupper>1fåh€glower>2Öoåhgalpha>3p9åhgdigit>4^åhhxdigit>5Eåhgspace>6_åh@hprint>7 ;åhggraph>8»tåh%gcntrl>9Õ,åhgpunct>:a>åh galnum>;h"åh0»/ü6i@#¨ùQmnùQ#ìg#G_M_c_locale_ctype#°/R#G_M_del#±î6#G_M_toupper#²êh# G_M_tolower#³êh#(G_M_table#´mn#0G_M_widen_ok#µo#8G_M_widen#¶sn#9G_M_narrow#·sn#¹G_M_narrow_ok#¸o#¹j‹v#½_ZNSt5ctypeIcE2idE2Tktable_size#¿_ZNSt5ctypeIcE10table_sizeE#Ln0#Ì^jƒnmnî6n0#Ú‡jƒn/Rmnî6+šv#æMî6®j‰n»o+šv#õ­ gÚj‰ngg”n+r#¹2gk‰n»gg+»W#M0g2k‰n»gg+ß/# ¨ oTk‰no+ß/#1ô/g{k‰n“g+ #AÖ=ok‰no+ #RâgÄk‰n“g+&w#f:woæk‰no+&w#ÐOgl‰ngg“+Çk# gMo9l‰noo+Çk#Â5gjl‰nggo“HäX#Ò2%mnˆl‰nJ:F#×T&mnWj5#àðh¼lƒn»em#ð05oðhçl‰noem#%Zgðhm‰n“geßH#¿xoðhBm‰noeßH#"j(gðhrm‰n“geIv#6PQoðhm‰noeIv#Më;gðhÒm‰ngg“e_C#gïoðhn‰nooe_C#‚ Cg ðh"#Æ înl(A#Ë –LînlÁE#Ö Bg!n_#Û úI3ooo03mS:7$XËr$X#b_M_tie?WËr#Øb_M_fill?Xo#àb_M_fill_init?Yî6#áb_M_streambuf?Zàe#èb_M_ctype?]‰n#ðb_M_num_put?_Ñr#øb_M_num_get?aÜr#€(k ?kkÅoçr(j?on î6áoçr(F?{ÿ· ýoçr*iC@-).pòr· *î?# 7pòr· *¨z?–„=Tpòr· (£Y?¦HFî6ppçr(c3?°$$î6Œpçr(Ö#?»‘î6¨pçr(ÐN?Åo*î6Äpçr(•j?Ðx· àpçr*•j?ó¥"ýpòr· ó+?qòràea‹ ? ón7qòr»+uF?G1ËrTqçr+uF?%PmËrvqòrËr+K?3Ïàe“qçr(K@9­àe´qòràe(b @CûørÕqòrþr+³Q?dƒEoòqçr+³Q?xs1oròro(GZ@€_WrN5ròrèQ(Çk@u}bo[rçroo(&w@z”-o|rçroQó+?¼’ròrn:C@Œ¬I°ròràeo ^@«}xòrèQ/}/×r0«/âr0ô/ír0ón/ónBónBír>¹}ÌtVGu“#[Š6sÌt[PsÌtÒt+j™&Jâ6msÝt+èN8“ŠsÝt+}L¡9;èt§sÌt+}L¨õ:sÉsÌt»+¦N­OVètæsÌt+¦N´VstÌt»+«¹xQâ6*tÝtît+ÖL½âètLtÌtît+jÁÛsntÝtît+ÝNÅPèttÌtît+%jɯJs²tÝtît!ëmÍ´`ÒtÝt/sBØt0“/ãt0sBsBôt0¹B· BTô#ùQäzùQ#j‹v#Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE2Td@#¤ˆuäz»+5#¿ð==¾uÜr== Xùtêz+5#ã®S=ôuÜr== XùtX_+5#èÓT=*vÜr== Xùtðz+5#íFS=`vÜr== Xùtöz+5#òT=–vÜr== Xùtüz+5#ø;U=ÌvÜr== Xùt{+5#ý£U=wÜr== Xùt{+5#ÞR=8wÜr== Xùt{+5##R=nwÜr== Xùt{+5#(vR=¤wÜr== Xùtÿt+5#H§ =ÚwÜr== Xùt^_Ww#Muûwäz»H– Ø=2xÜr== XùtKLecIÎ\=uqxÜr== XùtêzecI¬ =u°xÜr== XùtX_ecIõ=uïxÜr== XùtðzecI=u.yÜr== XùtözecI$Š=umyÜr== XùtüzecI,´=u¬yÜr== Xùt{ecI3=uëyÜr== Xùt{ecI;= u*zÜr== Xùt{ecIHÇ= uizÜr== Xùt{ecId2= u¨zÜr== XùtÿtpcIqŸ= uÜr== Xùt^_/uBî6B¥BÔB»BõBBìBÕT«#ÛùQÅùQ#j‹v#Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE2T6#ï{Å»+ <# `qÎ{Ñrq Xoî6+ <#+ Þqÿ{Ñrq Xo + <#0 2q0|Ñrq Xo»+ <#5 †qa|Ñrq Xoõ+ <#: Úq’|Ñrq Xo+ <#j ]BqÃ|Ñrq XoÕ+ <#o Šqô|Ñrq Xo+ <#„ º_q%}Ñrq XoñI6'4kb}Ñrg»og““ËI±dÄŸ}Ñrg»o X““ËI=‰"'×}Ñro  X“gËWÉ#¢ {ø}Å»e4¾Orq{2~Ñrq Xoî6e4äsq{l~Ñrq Xo e4ëvsq{¦~Ñrq Xo»e4òÕsq{à~Ñrq Xoõe4ù,tq{Ñrq Xoe4 jq{TÑrq XoÕe4Èrq{ŽÑrq Xop4Bq {Ñrq Xoñ/{B»m}:@Ñ‘ƒqónH"U_vptr$basic_ostream 7#&) AV2€Ër»‘ƒàec¥DA_ÑW€Ër»‘ƒ(u`Ap/\žƒx€Ër¤ƒ(u`AyY\žƒ™€Ër¹ƒ(u`AƒÜ žƒº€Ër΃(u`A©sežƒÛ€Ër (u`A­Š+žƒü€Ër»(u`A±'ežƒËrî6(u`B\•ežƒ>Ër˜(u`A¸Ÿežƒ_Ër¥(u`BjOežƒ€Ër»(u`AÃYežƒ¡ËrÔ(u`AÌ©ežƒÂËrõ(u`AгežƒãËr(u`AÕ1ežƒ‚ËrÕ(u`AÙEežƒ%‚Ërì(u`Aá;ežƒF‚Ër(u`Aå4 žƒg‚Ërñ(u`Bxe žƒˆ‚Ëràe( <BYžƒ©‚Ëro *bA#eJÌ‚Ërg (É$B­–0žƒò‚Ërg (AuBÄlžƒƒËr(àBÙ-75*ƒËr(/Bé5žƒKƒËr +/BAcžƒrƒËrõ r) AnËr»‘ƒ/—ƒ/ƒ1BÑ/ªƒ3žƒ¹ƒžƒ/¿ƒ3ør΃ør/Ôƒ3 XムX[¥P:Gj_>†j_#b_M_modeCUQ #@b_M_stringCX9#H&'Cd=„>†Q &'Cr[„>†ELQ (ü C…U79w„D†*ü C{K”„>†ELn—nC§‰/²„>†Q fÄWC±ŸCùZãƒׄ>†fÆOD‰ì» ãƒü„>†f÷dD4&l» ãƒ&…>†»fï^DV» ãƒP…>†»fô\CÑ¥\àeヅ>†“ f\D›Ô 5ン…>†õ Q f·.DÊP$5ãƒâ…>† Q nD+Dç †>†“»»nåCôå!#†>†s_iãƒ>†»/ãƒ/J†0ãƒmê`:OÑN‡Ñ#G_M_stringbufCŽãƒ#K:C¡¨†N‡»‘ƒQ K:C¶Ó†N‡»‘ƒELQ a9CÀO†ù†N‡»‘ƒ+KCËUO>†‡T‡+ü CÓ‰993‡T‡?ü CÝ´0N‡EL/O†/Z‡0O† stki‰’GqˆtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED© Mc(  uSRATEù_ZN3stkL5SRATEE‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE*»uPI_ZN3stkL2PIE‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‘€?[j‡Ui‰|ŠU_vptr$StkError 7#bmessage_j¶P#btype_kt‡#&’GoÔ‰|ŠæWt‡cá2si‰ó‰|Š»wòvvni‰Š|Šx˜ ys3‚Ši‰7Š|Šx¾$|O{æWi‰[Š|ŠyÖ]%=gi‰|Š/i‰BˆŠ0t‡[qˆ„ŠôU_vptr$Stk 7#LÆNˆóYåhLˆ ‰ñPåhLoCŠ[åhL’D‹°#åhLvyŒwåhLâ6ÌhåhStkFloatLÕzsrate_ÔÚb‹{ÜÕʶP{7Ö]2î6{~,מhî6|alertList_Ø_ZN3stk3Stk10alertList_E3ostringstream:ŽO†{ VÜ!6Ÿ‹bignoreSampleRateChange_Ýî6#;ÝJ%‹*I¤uGŒ‹*„¬š.Œôî6;g3¯f[¶P*ˆ²EVŒ¶P*yµÝ5mŒú *zz¸}m„Œú *»^›Œú *õ¾Ï(²Œ»(M]ÁN[î6׌‹‹‹*ȽeóŒgt‡*Ëñ@¶Pt‡*uÎ7@&î6*åWÑÐ>=î6}© àRô~ëtãŠrô»-æ¨YŠô‹‹n÷é»ôôn ì ]ÙôôoïØvôt‡/Š>wˆ0 ‘Gdata_ ‘#GdataRate_Ž‹#GnFrames_#GnChannels_Ô#Gsize_‘# GbufferSize_’#(M¤Ž‘ÔÔMÈŽ‘‘ÔÔ¦d㎑»MýŽ‘"‘+Qj ^-‘‘"‘+«)q<3‘A‘+«0…o‹c9‘ ÖL8žy‘-‘ _@@ Ÿ‘-‘+šZJ&?3‘Æ‘Ô+šZRµv‹í9‘Ô+ñC[—‹9‘‹Ô++^V19‘+3^a‰wî6N9‘ ›GkÁwq‘Ô ›Gu)™‘Ô‹+ÎXxM Ô¶9‘+åu{‰_ÔÓ9‘ Ûg‚ oñ‘‹!P!‰!H‹9‘/‹/úB‘0‹B(‘0úBúB‹/(‘@…6t’&Ù^D_‘‹’&Ù^Fx‘‹’‘’&ç"K’‘‹’»(í9N`t’³‘œ’{(í9QH`z’Ô‘œ’…’(Ñ-Vjpt’ú‘‹’»ñ*.`êX’‹’t’»(edmg8’œ’*œojÝDZ’‹’t’…’DÖ.n’‹’t’/Õ/€’0ÕB€’/?‘B—’0?‘/—’@bVû’?‘#&¦odË’û’&¦ofä’û’“ErLlû’»/¢’B“0¢’/©@vN<” _M_impl©#(,`ò'<”L“B”(,d$“h“H”(úphæh¢’„“H”&ƒ;k“B”“&ƒ;o»“B”»“&"zÕ“B”»(— ‚?Ht’ö“B”»*ˆL†¥8”B”t’» £Õ“ £ö“ £“ £L“ £h“B¢’/“/N”0“@-£›™“#&J%É”›™“&J%Ö¤”›™»…’“&J%ç½”›™¡™²Ø”›™»(Qj„ÃQ¬™ù”›™¡™ ë&(åG•›™»…’+t@J59•›™+t@S5èV•²™+¢m\´s•›™+¢me G蕲™+OhnÁiÆ­•›™+OhwË7VÊ•²™+ƒ €¥cÆç•›™+ƒ ‰Œ(V–²™++3!–²™+e”ðt>–²™ ›G£îba–›™»Õ+›+°L+~–²™+3^¹àzî6›–²™*w6E2¸–›™»+«Ý²7{Ú–›™»+«ìq…’ü–²™»I†eòº—²™»+7n‘5{=—›™»+7n¸T…’_—²™»+®q"m+{|—›™+®q*+#…’™—²™+‹,2{¶—›™+‹,:K…’Ó—²™+JrEÈ;t’ð—›™+JrI]zz’ ˜²™ Ï$Xk+˜›™…’ Xm£:D˜›™(r\c4j˜›™…’ rðm’˜›™»…’(0mÆq³˜›™(0yá*Ù˜›™ ËGÛ{P÷˜›™¬™ iCïv]™›™nZ«¨3™›™»…’I¤,3"L\™›™»…’n“õ»™›™…’SÞaš}'›™t’/S”B§™0S”BS”/§™[}ˆà Š›Š#bgain_ G‹#bchannelsIn_ HÔ#blastFrame_ Iú# bb_ KS”#Pba_ LS”#hboutputs_ Mú#€binputs_ Nú#°&c( hš›(Ác mÔ„š…›(Þ+ ïÔ š…›wiC #if¸™Àš›*l@ *NÝš›‹(éC -/‹ùš…›(£) 5ìk‹››‹(ÂL 8¬g"‘6›…›xO CQ8-‘¸™d››-‘Ôs;¸™›»/¸™/‹›0¸™[ƒˆà Šå¸™#&  ½›åc| ›Ü›å»*„ yIù›åî6*ò0 "Ÿ1/œå‹‹‹‹‹î6*ìu %ë2Lœå‹*òu (þ iœå‹*øu +N†œå‹*u .60£œå‹*$u 1*uÀœå‹*Ýx A½!çœå‹‹î6*é Kˆ: å‹‹*JG Tµ!å([( WOY‹=ë(O Zz ‹^å‹xO ewa-‘›Œå-‘Ô(O p¥Z-‘¼å-‘-‘ÔÔ€- t›å‹‹/›/ñ0›>}¾ŸVGut’#[Š(ž¾Ÿ[Bž¾ŸÄŸ+j™{_žÏŸ+èN¦mt’|žÏŸ+}L¡ ÚŸ™ž¾Ÿ+}L¨žö»ž¾Ÿ»+¦N­ÿWÚŸØž¾Ÿ+¦N´Z-öúž¾Ÿ»+«¹w{ŸÏŸît+ÖL½zVÚŸ>Ÿ¾Ÿît+jÁá-ö`ŸÏŸît+ÝNÅË%ÚŸ‚Ÿ¾Ÿît+%jÉ@xö¤ŸÏŸît!ëmÍÄŸÏŸ/öBÊŸ0t’/ÕŸ0öBö>0Ö !'rÙ£ t’t’t’t’>}Ø¡VGug#[ŠB Ø¡[\ Ø¡Þ¡+j™¾&è6y ä¡+èNmg– ä¡+}L¡Ž6 Ø¡+}L¨K6 Õ Ø¡»+¦N­Mï¡ò Ø¡+¦N´´z ¡Ø¡»+«¹v8è66¡ä¡ît+ÖL½ôï¡X¡Ø¡ît+jÁVP%¢! ZS¸3t’t’t’t’鋸™š‚š$šLl¢ƒTl¢‘h09‘‚™$š5š˜ž¢ƒTl¢‘h‚¶6šHšäË¢ƒTl¢‘hB#L‚sHšš0£„__a¶£‘h„__b¶£‘`0Ë¢‚“|í£…__groupingþ g‘¨…__grouping_sizeþ ‘ …__grouping_tmpþ í£‘˜†__n #L‘P†__min #L‘H†__i ‘¸†__test î6‘_‡P—†__j ‘°0æW‚–€š©šÈ¤ƒT¤‘h0²™‚¸–ªšËša¤ƒTa¤‘h…__nÝ‘`0›™ˆ `‡`•¤ƒT•¤‘h0åˆù›#ˆY¬&¥ƒT•¤‘h„b0#‹‘`„b1#‹‘X„b2#‹‘P„a1#‹‘H„a2#‹‘@„clearState#î6‘¼‰K‘=¥ŠT=¥0‹’‹&¥0ÌšÖšøn¥Œ1¥‘h‰·’…¥ŠT…¥0û’‹n¥$ÖšíšD¶¥Œy¥‘h‰x‘Ø¥ŠT=¥ŠZü6‹¶¥Áuîšøš¦ŒÁ¥‘h‰ä’&¦ŠT…¥ŠZü6‹¦ÜCøš›ÜR¦Œ¦‘h‹¦ëA›'›(~¦Œ¦‘h‰_‘š¦ŠT=¥š¦0‘’‹~¦7 (›6›tÔ¦Œ‰¦‘hŒ”¦‘`‰Ë’÷¦ŠT…¥__af÷¦0“‹Ô¦`6›U›À1§Œߦ‘hŒê¦‘`‹Ô¦±BV›u› f§Œߦ‘hŒê¦‘`ŽSЧŠTЧŠZü60 “‹f§[/v››X»§Œs§‘h‚0“Ž›œ›¤觃Tè§‘h0B”‰ý¨ŠTЧ__aW¨0“‹í§ô>œ›Þ›ðJ¨Œø§‘hŒ¨‘`‰„“m¨ŠTè§__akm¨0“‹J¨õ1Þ›ý›<§¨ŒU¨‘hŒ`¨‘`‰h”ʨŠTa¤__aÉʨ0“‹§¨¤+þ›œˆ©Œ²¨‘hŒ½¨‘`‰(ž(©ŠT(©__i-©0¾Ÿ0ÄŸ‹©2aœ:œÔg©Œ©‘hŒ©‘`‚V•:œ]œ ”©ƒTa¤‘X‚¸]œkœlΩt’‘ht’‘`&4‘‚Ùkœ‘œ¸ ª‘Š ”t’‘h‘ 5 ”t’‘`‚õ‘œ´œQª‘Š ´t’‘h‘ 5 ´t’‘`<”‘X‚™´œPªƒTa¤‘X…__posšt’‘P‚¤Ÿœ½ªƒT½ª‘h0ÏŸBÕŸ‚9Tè «…__lhs0 «‘X…__rhs0«‘P0ª0ª‚T‹4 R«„__aÌ£‘h„__bÌ£‘`‚½4‹Ä€ ³«’Š2t’‘X’ 52t’‘P’Ê:2³«‘H†__tmp4€’‘h0…’‚6ÄïÌ ¬’ŠGt’‘X’ 5Gt’‘P’Ê:G¬‘H“ñINì8‘o0…’‚L“ðþ I¬ƒTI¬‘h0H”‚’þžd {¬ƒT{¬‘h0œ’‚!–ž1ž° ­¬ƒT¤‘h‚é41žožü ­’Š}t’‘X…__n}»‘P’Ê:}­‘H†__tmp€’‘h0…’‚XožšžH r­’Š“t’‘X…__n“»‘P’Ê:“r­‘H“ñI˜ì8‘o0…’‚~šžÁž” Ì­‘Š ·t’‘h„__n ·»‘`„__x ·Ì­‘X&4‘0…’‚¤Ážïžà ®‘Š ×t’‘h„__n ×»‘`„__x ×®‘X0…’‚Å, z®’Š 1t’‘h…__n 1»‘`…__x 1z®‘X<”‘P0…’‚ú‘Ÿ9Ÿx Ä®ƒT=¥‘h„__p`t’‘`‘X‚ö“:ŸkŸÄ ¯ƒTè§‘h„__p†t’‘`„__n†‘X‰»“1¯ŠTè§ŠZü6‹¯–AlŸµŸ ]¯Œ¯‘h‰½”¯ŠTa¤ŠZü6‹]¯ w¶Ÿ \ «¯Œh¯‘XŽd› ϯŠTϯŠZü60›‹«¯€ ]¡¨ °Œ¸¯‘X‹«¯RJ^¡·¢ô ,°Œ¸¯‘X‹«¯ó¸¢¤@X°Œ¸¯‘Xˆ¼.Z¢Œ­°ƒT•¤‘h„newRate.‹‘`„oldRate.‹‘X”œ¤-¥Ø±ƒT±‘è|…nœ‘à|‡D¤ ¥†error Ÿ‹‘ð|0‘•^„.¥I¨$ª±ƒT•¤‘H‘åu „ª±‘@„channel „Ô‘¼–samples ‘‘P–hop ŽÔ‘\‡’¥¨–i Ô‘X0-‘• šRJ¨'©p걃Tϯ‘H–i TÔ‘\—àÿe¶¨¶¼>²„__initialize_pg»‘l„__priorityg»‘h˜Îk¨¶½¶™Ù¢¼T‚²k‘hˆçœN¼3 Ò²ƒT•¤‘X‘õN‹‘P„radiusN‹‘HˆÀœ64kì7³ƒT•¤‘X‘õ6‹‘P„radius6‹‘H„normalize6î6‘D޽›[³ŠT•¤ŠZü6‹7³®læ8‡³ŒD³‘X‹7³m:æ`„³³ŒD³‘X‹7³ `ÚÐß³ŒD³‘X‰Tšö³ŠTϯ‹ß³î6(©¾ª"´Œê³‘H‚4¾ª,«h‚´’Š»z’‘X’ 5»z’‘P’N»t’‘H†_Num½ôt‘h‚ì,«W«´á´’ŠÅt’‘X’ 5Åt’‘P’NÅt’‘H“@Êì8‘o‚íŸW«~«0µ’ŠÙt’‘h’ 5Ùt’‘`’NÙt’‘X‚~«­«L£µ’Št’‘X’ 5t’‘P’Nt’‘H†__bi1ì8‘o†__bi2ì8‘n‚]4­« ¬˜òµ’Š(z’‘h’ 5(z’‘`’N(t’‘X‚8 ¬5¬äQ¶’Š1t’‘X’ 51t’‘P’N1t’‘H“@6ì8‘o‚¢5¬\¬0 ¶’ŠSt’‘h’ 5St’‘`’NSt’‘X‚^\¬‹¬|·’Іt’‘X’ 5†t’‘P’N†t’‘H†__inŽì8‘o†__outì8‘n‚„‹¬²¬Èg·‘Š Jt’‘h‘ 5 Jt’‘`‘N Jt’‘X&4‘‚®²¬à¬³·‘Š mt’‘h‘ 5 mt’‘`‘N mt’‘X‚Óଠ­`¸‘Š ýt’‘h‘ 5 ýt’‘`‘N ýt’‘X<”‘P‚Ô‘ ­U­¬M¸ƒT=¥‘h„__nV‘`ñ‘X‚Õ“V­}­ø‰¸ƒTè§‘h„__n‚‘`‚3™~­¦±D¼¹ƒTa¤‘ˆ’‹A3ö‘€…__n3‘ø~…__x3¼¹‘ð~šÔ­¼¯J¹†__x_copy:Õ‘°†__elems_after;#L‘P†__old_finish<t’‘¸‡¼¯Ÿ±†__old_sizeY#L‘°†__len^‘¨†__new_startbt’‘ †__new_finishct’‘˜0…’‚j˜¦±Õ±ºƒTa¤‘h’‹Aö‘`…__n‘X…__xº‘P0…’‚>–Ö±W²ÜwºƒTa¤‘X…__new_size£‘P…__x£Õ‘HŽ©›ºŠT•¤‹wºEiÚÛ(¼ºŒ„º‘X‹wºUÜÝ t躌„º‘X›_DefaultRuneLocale.„*œ__dso_handlek‰ˆ€ˆå@0Ôž±ˆåˆ-DTû! @‰-DTû!@1‰€?0(7,nothrow$IkQd»ostream:ŠÑ,cerr AÈg~»Ÿ$ `É`digits F_ZNSt14numeric_limitsImE6digitsEü6@ ¦Q ï_ZNSt14numeric_limitsIfE12has_infinityEì8 WK ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEì8 îg ó_ZNSt14numeric_limitsIfE10has_denormEñ8 ¦Q (_ZNSt14numeric_limitsIdE12has_infinityEì8 WK )_ZNSt14numeric_limitsIdE13has_quiet_NaNEì8 îg ,_ZNSt14numeric_limitsIdE10has_denormEñ8 ¦Q a_ZNSt14numeric_limitsIeE12has_infinityEì8 WK b_ZNSt14numeric_limitsIeE13has_quiet_NaNEì8 îg e_ZNSt14numeric_limitsIeE10has_denormEñ8¡nposnl#LLæ'7@É #LN‚>7Ej;mL¤w7Qö"WN¢npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE#L£æ'7@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE#L£‚>7E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE+Nn08i 7ü6Onumeric8jLpü6N+98kMyü6N \8l™gü6NêH8mL3ü6N÷`8n¾fü6 P•Y8)<ÒQPám8b8 n¿0úSP 8ñdo´WP!c8ò¶)´WPVo8ó:2´WP¦!8ôº6´WP"8õCM´WPæ8öd´WPT8÷Æ¿W\Vh!p_]dec!;K_]fixed!eK_]hex! _#_\É !_]left!þ _ ]oct!&F_@]right!zu_€^t0!Y!_^‚ ! ­M_^1!$íZ__showpos!'Õ9__skipws!*Ôt__unitbuf!-ú&_ ^Q!1__@\H&!4Zq_°\]?!7> _J^Ív!:â _]badbit!L¿]"_]eofbit!O?"_]failbit!T¢G"_]goodbit!W~)"_]app!j¡'_]ate!mÊY'_\Žv!vƒ.'_\±v!y76'_]cur!Ž c,_\¢m!‘±%,_gupper>1fåh€glower>2Öoåhgalpha>3p9åhgdigit>4^åhhxdigit>5Eåhgspace>6_åh@hprint>7 ;åhggraph>8»tåh%gcntrl>9Õ,åhgpunct>:a>åh galnum>;h"åh¢_S_atoms_out#!_ZNSt10__num_base12_S_atoms_outEg¢_S_atoms_in#%_ZNSt10__num_base11_S_atoms_inEgl(A#Ë –LînlÁE#Ö Bgj½L#3_ZNSt10moneypunctIcLb1EE4intlEì8j½L#3_ZNSt10moneypunctIcLb0EE4intlEì8j½L#3_ZNSt10moneypunctIwLb1EE4intlEì8j½L#3_ZNSt10moneypunctIwLb0EE4intlEì8j½L#«_ZNSt17moneypunct_bynameIcLb0EE4intlEì8j½L#«_ZNSt17moneypunct_bynameIcLb1EE4intlEì8j½L#«_ZNSt17moneypunct_bynameIwLb0EE4intlEì8j½L#«_ZNSt17moneypunct_bynameIwLb1EE4intlEì8LÆNˆóYåhLˆ ‰ñPåhLoCŠ[åhL’D‹°#åhLvyŒwåhLâ6Ìhåhzsrate_ÔÚb‹{ÜÕʶP{7Ö]2î6{~,מhî6{ VÜ!6Ÿ‹% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V : ;I8 2 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@L M 2 < .G@‚.G@ƒI4  „: ; I …: ;I †4: ;I ‡ ˆ.G: ; @‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; : ;II ‘: ; I ’: ;I “4: ;I ”.G;@•.G; @–4: ; I —.‡@4 @˜.4 @™.4 @š ›4: ; I? < œ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < LÝ e¶C¨¶žû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccstl_vector.hBiQuad.cppnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hFilter.hBiQuad.hiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc ø™JÎX‚ž‚¡‚»~ž¿/ŸÒäƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óÉÂ<ºÏ}ò» «~f» .ùX>ääô3°~äƒâf›{/¿/ŸßÖô­/«å.CK•|<ƒeƒ¯º»è.ô­/«ôfAK ž|.=.@Öu®~.=%º>uqf»“>» ˆ~BÈÍÈÍÈ…Í“u1„ƒ Ý}¬?//Úó»»1Ïœ33-yÖ %-K ·‚Ë‘Çæ‘¼‘¼¿‚È¡‰>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹uØ~<>»Z'<ó°t„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~tZ=Ê9 ýLó׃OŸ#v/#å2KÎl‚¼"»"¾<)­­­­®‘>Zå/Ø .º×i?/0É/3åiX‚¡?/0å/2åi G»;R‚ÈØÉRÈØÉRÈØÉqRÈhYY""É Év(ÈhYY""É É' e¶æÖ fä$/Jø™ù™wù™ü™wü™švššwššwš$šv$š%šw%š(šw(š5šv6š7šw7š:šw:šHšvHšIšwIšLšwLššvwwv€ššwš„šw„š©švªš«šw«š®šw®šËšvww‡vˆ‰w‰ŒwŒYv͚̚wÍšКwКÖšvÖšךwךÚšwÚšíšvîšïšwïšòšwòšøšvøšùšwùšüšwüš›v››w››w›'›v(›)›w)›,›w,›6›v6›7›w7›:›w:›U›vV›W›wW›Z›wZ›u›vv›w›ww›z›wz››vŽ››w›’›w’›œ›vœ››w› ›w ›Þ›vޛߛwß›â›wâ›ý›vþ›ÿ›wÿ›œwœœvœœwœ"œw"œ:œv:œ;œw;œ>œw>œ]œv]œ^œw^œaœwaœkœvkœlœwlœoœwoœ‘œv‘œ’œw’œ•œw•œ´œv´œµœwµœ¸œw¸œvw w vwwTvTUwUXwX‹v‹ŒwŒwÄvÄÅwÅÈwÈïvðñwñôwôþvþÿwÿžwžžvžžwžžwž1žv1ž2žw2ž5žw5žožvožpžwpžsžwsžšžvšž›žw›žžžwžžÁžvÁžžwžÅžwÅžïžvïžðžwðžóžwóžŸvŸŸwŸŸwŸ9Ÿv:Ÿ;Ÿw;Ÿ>Ÿw>ŸkŸvlŸmŸwmŸpŸwpŸµŸv¶Ÿ·Ÿw·ŸºŸwºŸ v  w  w ]¡v^¡_¡w_¡b¡wb¡·¢v¸¢¹¢w¹¢¼¢w¼¢¤vZ[w[^w^¢v¤¤w¤¤w¤-¥v.¥/¥w/¥2¥w2¥I¨vJ¨K¨wK¨N¨wN¨'©ve¶f¶wf¶i¶wi¶¨¶v¨¶©¶w©¶¬¶w¬¶½¶v¢£w£¦w¦¼v¼½w½ÀwÀ3v45w58w8kvlmwmpwpævæçwçêwê`v`awadwdÚv(©)©w)©,©w,©¾ªv¾ª¿ªw¿ªªwª,«v,«-«w-«0«w0«W«vW«X«wX«[«w[«~«v~««w«‚«w‚«­«v­«®«w®«±«w±« ¬v ¬ ¬w ¬¬w¬5¬v5¬6¬w6¬9¬w9¬\¬v\¬]¬w]¬`¬w`¬‹¬v‹¬Œ¬wŒ¬¬w¬²¬v²¬³¬w³¬¶¬w¶¬à¬và¬á¬wá¬ä¬wä¬ ­v ­ ­w ­­w­U­vV­W­wW­Z­wZ­}­v~­­w­‚­w‚­¦±v¦±§±w§±ª±wª±Õ±vÖ±×±w×±Ú±wÚ±W²vÚÛwÛÞwÞÛvÜÝwÝàwàÝ v úÅ%¢stk::Stk::sampleRate?¢stk::StkFrames::sizeq¢stk::StkFrames::channelsž¢stk::StkFrames::framesÑ¢minò£std::vector >::size$¤std::vector >::operator[]f¤stk::BiQuad::setEqualGainZeroesš¤stk::BiQuad::setCoefficientsB¥__gnu_cxx::new_allocator::new_allocatorŠ¥std::allocator::allocatorØ¥__gnu_cxx::new_allocator::~new_allocator&¦std::allocator::~allocatorR¦std::allocator::~allocatorŸ¦__gnu_cxx::new_allocator::new_allocatorü¦std::allocator::allocator1§std::allocator::allocator§std::_Vector_base >::_Vector_impl::~_Vector_impl»§std::_Vector_base >::_M_get_Tp_allocator¨std::_Vector_base >::_Vector_impl::_Vector_implr¨std::_Vector_base >::_Vector_baseϨstd::vector >::vector2©__gnu_cxx::__normal_iterator > >::__normal_iteratorg©std::vector >::end”©__destroy_auxΩ_Destroy ª_DestroyQªstd::vector >::_M_erase_at_endª__gnu_cxx::__normal_iterator > >::baseȪoperator- > >«maxR«std::__fill::fill¸«fill¬std::_Vector_base >::_M_get_Tp_allocatorN¬__gnu_cxx::new_allocator::max_size€¬std::vector >::max_size­¬std::__fill_n::fill_n­fill_nw­__uninitialized_fill_n_auxÑ­uninitialized_fill_n"®__uninitialized_fill_n_a®__gnu_cxx::new_allocator::deallocateÄ®std::_Vector_base >::_M_deallocate1¯std::_Vector_base >::~_Vector_base¯std::vector >::~vectorÔ¯stk::Filter::~Filter°stk::Filter::~Filter,°stk::Filter::~FilterX°stk::BiQuad::sampleRateChanged­°stk::StkFrames::operator[]±stk::BiQuad::tick¯±stk::Filter::clear‚²stk::BiQuad::setNotchÒ²stk::BiQuad::setResonance[³stk::BiQuad::~BiQuad‡³stk::BiQuad::~BiQuad³³stk::BiQuad::~BiQuadö³stk::Filter::Filter"´std::__copy_backward::__copy_b‚´__copy_backward_auxá´std::__copy_backward_normal::__copy_b_n0µcopy_backward£µstd::__copy::copyòµ__copy_auxQ¶std::__copy_normal::__copy_n ¶copy·__uninitialized_copy_auxg·uninitialized_copy³·__uninitialized_copy_a¸__gnu_cxx::new_allocator::allocateM¸std::_Vector_base >::_M_allocate‰¸std::vector >::_M_fill_insertÁ¹std::vector >::insert#ºstd::vector >::resizeºstk::BiQuad::BiQuad¼ºstk::BiQuad::BiQuadœúÅÂ__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_tø$_4"div_t/$_5Yldiv_tg$_6‘lldiv_tJlconv­ va_list¼ fpos_tÊ __sbuf!__sFILEó"FILE~&clock_t&tm_'pthread_once_tu'__gthread_once_t'wint_t›'$_7ð'_RuneEntry($_8<(_RuneRangeN($_9(_RuneCharClass£($_10*_RuneLocale-mbstate_t-wctype_t&4__true_typeP4__copy€4__copy_backward°4__fillÜ4__fill_n 5char_traits7__vtbl_ptr_type(7nothrow_t67new_allocator‚8allocatorö8_Atomic_word9basic_string,std::allocator >QL_Rep_base–L_ReprNlocaleùQfacet2TidüT_Impl$Xios_basej_basic_streambuf >ýewctrans_tìgctype_baseðhctypešnmoney_baseónbasic_ios >s__normal_iterator, std::allocator > >unum_get > >{num_put > >Ñbasic_ostream >ãƒbasic_stringbuf,std::allocator >O†basic_ostringstream,std::allocator >i‰StkErrorŠStkúStkFrames?‘new_allocator¢’allocator“_Vector_base >S”vector >¸™Filter›BiQuadö__normal_iterator > >àŸ__copy_backward_normal __normal_iterator, std::allocator > >õ¡__copy_normal~»ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwchar_ZN3stk6BiQuadD0Evisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli__copy_aux~BiQuadignoreSampleRateChange__uninitialized_fill_n_atellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZN3stk6BiQuad18setEqualGainZeroesEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk6BiQuad5setB1Edfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk6BiQuad4tickEdtolowergetTypeBiQuad_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZN3stk6BiQuadD2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_ZN3stk6BiQuadC2Ev_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk3Stk18addSampleRateAlertEPS0_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKcfill_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitEfill_n_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_ZN3stk6BiQuad17sampleRateChangedEdd_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk6BiQuad12setResonanceEddbwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back__uninitialized_fill_n_aux_ZSt4fillIPddEvT_S1_RKT0__ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt10ctype_base5cntrlE_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZN3stk6BiQuad5setA1Ed_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZN3stk6BiQuad15setCoefficientsEdddddb_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZN3stk6BiQuad5setB0Ed_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti_ZN3stk6BiQuadD1Evcompare_ZN3stk6BiQuad8setNotchEdd_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZSt6fill_nIPdmdET_S1_T0_RKT1__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_Eoperator- > >_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitisetEqualGainZeroeslocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspaceido_get_M_assignsync_ZN3stk6BiQuad22ignoreSampleRateChangeEbsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk6BiQuad5setB2Ed__resultwcstoullwcsstr_M_cloneiscntrl_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEvmax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNK3stk6BiQuad7lastOutEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()_ZN3stk6BiQuad4tickERNS_9StkFramesES2_jjpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstof_ZN3stk6BiQuad4tickERNS_9StkFramesEjwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcuninitialized_fill_nsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZN3stk6BiQuadC1Evsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPcsnprintf_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_GLOBAL__I__ZN3stk6BiQuadC2Ev_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_nepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2_ZN3stk6BiQuad5setA2Edflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEccopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒìxH‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèé\H‹}ØHǰ¾èH‰ÂH‹EØòHH‹EàòòYÁòH‹}ØHƒÇP¾èòòE€H‹}ØHǰ¾èòòM€òYÈòMˆH‹}ØHƒÇP¾èòòEH‹}ØHǰ¾èòòYEòMˆòXÈòM˜H‹}ØHƒÇP¾èòòE H‹}ØHǰ¾èòòYE òXE˜H‹EàòH‹EàòòM¨H‹}ØHƒÇh¾èòòE°H‹}ØHƒï€¾èòòM°òYÈòM¸H‹}ØHƒÇh¾èòòEÀH‹}ØHƒï€¾èòòYEÀòXE¸òM¨ò\Èf(ÁH‹EàòH‹}ØHǰ¾èH‰ÃH‹}ØHǰ¾èH‹H‰H‹}ØHǰ¾èH‰ÃH‹}ØHǰ¾èH‹H‰H‹}ØHƒï€¾èH‰ÃH‹}ØHƒï€¾èH‹H‰H‹}ØHƒï€¾èH‰ÂH‹EàH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„À…ýÿÿH‹}ØHƒÇ ¾èH‰ÃH‹}ØHƒï€¾èH‹H‰H‹EÐHƒÄx[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàòEØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿ'#;4\ÿÿ'#;4\ÿÿ'#;4\ÿÿN:q—,±éóŠÿÿ'5¥Üõÿÿ'5¥ÜõBiQuad::sampleRateChanged: you may need to recompute filter coefficients!StkFrames::operator[]: invalid index () value!BiQuad::tick(): channel and StkFrames arguments are incompatible!BiQuad::setNotch: frequency argument () is out of range!BiQuad::setNotch: radius argument () is negative!BiQuad::setResonance: frequency argument (BiQuad::setResonance: radius argument (vector::_M_fill_insertN3stk6BiQuadEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEð?à?À-DTû!@à¿€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿo† 4øÿÿÿÿÿÿÿц 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿH† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿw† ƒ4øÿÿÿÿÿÿÿ7† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒÒ ½-Å ?-² Á-¥ Ç-Š Ç-\ ‘-: ‘-( ‹- ‹-õ»î9-н-Ã?-°Á-£Ç-ˆÇ-Z‘-8‘-&‹-‹-ó»ì9-ÏÙ-½½-°?-•?-„Â-p»UÙ-C½-6?-?- Â-ö»ÛÙ-ɽ-¼?-¡?-Â-|»XL‘-7‘-‘-ôè‘-Ó‘-®ß-œ-Šp`‘-@‘-)¾-Ö- Í-ÿÖ-úÄ=óßǾ-¹Ö-´ªÍ-Ö-˜Ä=‘g[-ß- -ûáÑ‘-±‘-š¾-ŒÖ-‡}Í-pÖ-kÄ=dK¾-=Ö-8.Í-!Ö-Ä= ëß-¶Ó-± œ¾-ŽÖ-‰Ä=‚/‘-‘-÷‘-Û‘-¿‘-q‘-T‘-2‘-èË- Ë-cË-9«-Ê- Ð   x H  ø Ð ¨ € X 0  à ¸  h @  à ° € P  øÐ¨xHðÀ`8èÀ˜pH øÐ¨€X0ذˆ`8èÀ˜pH øÐ¨€X0à¸h@èÀ˜pH §»κƺ¢ºšº1º)ºϹǹT¹L¹ó¸ë¸—¸¸[¸S¸¸¸Á·¹·u·m· ··®¶¦¶_¶W¶¶øµ±µ©µ>µ6µï´ç´´ˆ´0´(´´´ų½³™³‘³m³e³â²Ú²’²вh²`²M²E²ý±õ±¾±¶±“±‹±&±±õ°í°½°µ°h°`°>°6°° °æ¯Þ¯‘¯‰¯C¯;¯Ò®Ê®®…®0®(®ß­×­…­}­!­­»¬³¬ެ†¬\¬T¬*¬"¬Æ«¾«`«X«#««ÖªΪžª–ª_ªWªªªÜ©Ô©¢©š©u©m©D©<©á¨Ù¨„¨|¨'¨¨ɧÁ§¡§™§C§;§§§±¦©¦d¦\¦8¦0¦ê¥â¥œ¥”¥T¥L¥ª¤¢¤v¤n¤2¤*¤¤ø£Ò£Ê£!££ߢ×¢¬¢¤¢¢w¢M¢E¢3¢+¢0 é«T¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(T‰-A‡-+]- …-ù]-׃-uq-Cg-:µ-"a-s- g-¡-íY-Üa-Ðs-»g-²¥-a-‘s-ˆg-{¡-dY-[a-Os-:k-)_-©-úÕ-õÖ_-É]-»¯-«Y-‡g-~¡-kY-Za-Ns-&g-¥-ýa-ñs-ã¯-ÔY-¼Y-³™-¤Y-kg-b¡-0a-$s-ýO-ì‡-E-WÚ-FÔ--W- ›-â£-´­-y-^•-7-ïà-¯}-€-Y{-à-»½-®Æ-—É-‚-m-RÉ-7É-Ç-âÈ-ÈÈ-±g-¨-—c-Žg-…-tc-kÈ-I¼=BÅ-Q-üA-ÙQ-»A-˜Q-wA-<A-'A-S-ã A-Ë A-¶ A-ž A-† A-k A-S A- A- ‘-Ü A-Á ‘-Œ A-n ‘-E A-' ‘- A-å ‘-· A-“ U-† A-z ¾-l Ö-g Ä=` O U- ½-û Ñ-ß Ñ-Ê Ï-± Ï-¨ ¿-š Ì-Š Ö-… { Î-l Ö-g Y Ð- Ù-ü ½-ï Æ-Ô Æ-½ É-  -ƒ -d É-O -: - É- É-ëÉ-м=´Ù-¢½-•Æ-zÆ-cÉ-F-)- É-õ-à-ÅÉ-¦É-‘É-v¼=ZÙ-H½-;Æ- Æ- É-ì-Ï-°É-›-†-kÉ-LÉ-7É-¼=w-üg-óµ-Ûa-Ïs-·o-®q-mC-;Ù-Ÿ-ñ§-ñ-œ“-3W-+[-ñ-AY-2Y-ûg-òµ-Ýa-Ñs-¶³-“—-[M-u-ÿm-½e-i-wG-WG-)K-K-ïI-Ã=R -=Û-8 ,Ý=%Ò- P¸H¹@Ø0)(7 %13·P×Hº@Ø0Ü(7 À;=¸0^p0^p/l\l0 I.^I8.^8-4\4. Œ^‹ü\üŒ ÈŠ^ȉÄ\ÄŠ „^ƒŒ\Œ„ Xl^XkT\Tl F^ E\F è¢^è¡ä\ä¢ °œ^°›¬\¬œ x¤^x£t\t¤ @®^@­<\<® z^y\z Ж^ЕÌ\Ì– ˜€^˜”\”€ `š^`™\\\š (~^(}$\$~ ð ž^ð ì \ì ž ¸ |^¸ {´ \´ | ‘ :^‘ € :^€ 9| \| : Y 6^Y H 6^H 5D \D 6 ! 4^!  4^ 3 \ 4 é 2^é Ø 2^Ø 1Ô \Ô 2   "^  !œ \œ " h ,^h +d \d , 0 ^0 , \,  ø ^ø ô \ô  À ^À ¼ \¼  ˆ 8^ˆ 7„ \„ 8 P *^P )L \L * ) B^)  B^ A \ B à &^à %Ü \Ü & ¹ @^¹ ¨ @^¨ ?¤ \¤ @ >^ p >^p =l \l > I <^I 8 <^8 ;4 \4 < ^ ü \ü È x^È wÄ \Ä x r^ qŒ \Œ r X D^X CT \T D ¦^ ¥ \ ¦ è ^èŸä\ä  °¨^°§¬\¬¨ x²^x±t\t² @”^@“<\<” `^_\` ÐX^ÐWÌ\ÌX ˜\^˜[”\”\ `°^`¯\\\° (‚^($\$‚ ðª^ð©ì\ìª ¸P^¸O´\´P €Z^€Y|\|Z H†^H…D\D† ¶^µ \ ¶ Ø´^سÔ\Ô´  ˜^ —œ\œ˜ hˆ^h‡d\dˆ 0N^0M,\,N øŽ^øô\ôŽ Àv^Àu¼\¼v ˆn^ˆm„\„n Pt^PsL\Lt p^o\p àf^àeÜ\Üf ¨b^¨a¤\¤b pH^pGl\lH 8j^8i4\4j h^gü\üh ÈL^ÈKÄ\ÄL d^cŒ\Œd XJ^XIT\TJ $^ #\$ è(^è'ä\ä( °’^°‘¬\¬’ x^^x]t\t^ @^@<\< ¬^«\¬ ÐT^ÐSÌ\ÌT ˜V^˜U”\”V `R^`Q\\\R ( ^($\$ ÞM¨¶7YW²kœ²}Შ´“ø´—µ›&³­(µ±e¶â`Éò¢ûpµÿ—µ°µÔµ èµ¶x³)£³;γMù³_@¶dK´vv´ˆÀ·’ø¸·xÃë°Ã èÀø™¯€à·Þ 4ÇXĈ®عfZ!˜Âò… ¹& €.¥d€Ã² ¼¨ ÄŽÚêðÈÈÜ(É lìÄP æÈÄd `ÅL €J¨€@Ãx €(©1€8Å߀ Ü€ðÁ>€^¡ó€(ÂR€¸¢ €` €¤J€ÐÂ;€Ÿ4€Á: € ­Ç€ØÇ´€(›\€(»@€ÌšÙ€ºs€îš€€ºØ€œ˜€è¼€Ù€p¾1€šÍ€¸k€6š €ˆ¸L€$šë€P¸ó€þ×€ˆ¿Å€—€8¾¾€ðŸ€P¿º€€šG€0¹ €ž€À¿Ý€6›ˆ€`»e€Öš€Hºî€V›œ€˜»˜€øš:€¸º¦€›K€ðºŠ €V­ù€Èb€œ›€@¼ÿ€v›°€Ð»t€:Ÿh€HÁ.€Ž›â€¼•€Þ›O€x¼¤€lŸ›€€Á< €5¬º€ÀÆÓ €¾ªH€pÅ` €W«Ò€àÅÏ €­«G€PÆy€‹T€à¾¶ €~­(€HÈ›€´œj€¾€:œÚ€ ½&€¦±|€€Èn€Ö±Ç€¸Èº€þ›w€°¼Å€¶Ÿ¿€¸ÁØ€ªšh€h¹B€1ž,€ø¿ € ¬“€ˆÆ3€]œù€X½¨ €~«€ÆÖ €²¬]€hÇ3 €,«¢€¨ÅÕ€ÁžÈ€ À €à¬Œ€ Ç• €‹¬€0Ç€ïžø€ØÀ“€šžƒ€hÀb€T:€¨¾ˆ€Hš-€À¸x €\¬ù€øÆ£€Ä€¿s€ož`€0Àa€kœ*€½z€‘œF€È½Ü·ï€`·9W¶v€x· À¶ó€ ·.ܲ¢' ŒŒ µ  Ÿ®uÎ já ìd ™ i £‰Llƒ ‹ %} ™Ù * __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN3stk6BiQuad18setEqualGainZeroesEv__ZN3stk6BiQuad15setCoefficientsEdddddb__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB___ZSt3maxImERKT_S2_S2___ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0___ZSt4fillIPddEvT_S1_RKT0___ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1___ZSt6fill_nIPdmdET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk6BiQuad17sampleRateChangedEdd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6BiQuad4tickERNS_9StkFramesEj__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6BiQuad8setNotchEdd__ZNSolsEd_cos__ZN3stk6BiQuad12setResonanceEddb__ZN3stk6BiQuadD0Ev__ZTVN3stk6BiQuadE__ZN3stk3Stk21removeSampleRateAlertEPS0___ZN3stk6BiQuadD1Ev__ZN3stk6BiQuadD2Ev__ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZSt20__throw_length_errorPKc__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZNSt6vectorIdSaIdEE6resizeEmd__ZN3stk6BiQuadC1Ev__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk6BiQuadC2Ev__ZTIN3stk6BiQuadE__ZTIN3stk6FilterE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTSN3stk6BiQuadE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN3stk6BiQuad18setEqualGainZeroesEv.eh__ZN3stk6BiQuad15setCoefficientsEdddddb.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_.eh__ZSt3maxImERKT_S2_S2_.eh__ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_.eh__ZSt4fillIPddEvT_S1_RKT0_.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_.eh__ZSt6fill_nIPdmdET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk6BiQuad17sampleRateChangedEdd.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6BiQuad4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6BiQuad8setNotchEdd.eh__ZN3stk6BiQuad12setResonanceEddb.eh__ZN3stk6BiQuadD0Ev.eh__ZN3stk6BiQuadD1Ev.eh__ZN3stk6BiQuadD2Ev.eh__ZN3stk6FilterC2Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6resizeEmd.eh__ZN3stk6BiQuadC1Ev.eh__ZN3stk6BiQuadC2Ev.eh__GLOBAL__I__ZN3stk6BiQuadC2Ev__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC3LC4LC5GCC_except_table3LC6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC8LC9LC10LC11LC14LC15GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC18GCC_except_table8GCC_except_table9EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6BiQuadC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Blit.o000644 000766 000766 00000267330 12015735507 015215 0ustar00garygary000000 000000 ÏúíþÐ h‘FðF__text__TEXT¨ð€O8€__debug_frame__DWARF¨@˜ @Q__debug_info__DWARFèÁ¦ØR;__debug_abbrev__DWARF©¯h ™¸__debug_aranges__DWARFºPÃàS__debug_macinfo__DWARFaºQÃ__debug_line__DWARFaº~QÃøS__debug_loc__DWARFß¿lÏÈ T–__debug_pubnames__DWARFKÇ1;Ð__debug_pubtypes__DWARF|ÉýlÒ__debug_inlined__DWARFyÐiÙ__debug_str__DWARFyÐ giÙ__debug_ranges__DWARF‚7r@__mod_init_func__DATAˆ7x@ÐX __textcoal_nt__TEXT7þ€@ØX7 €__cstring__TEXT=Æ€F__gcc_except_tab__TEXTV>aFG__StaticInit__TEXT·?X§HZ€__const__DATA @HIÀZ__const_coal__DATA€@PpI[ __const_coal__TEXTÐ@ÀI __bss__DATAF__literal8__TEXTè@ØI__eh_frame__TEXTø@˜èI@[s h__constructor__TEXTF€O__destructor__TEXTF€OØ^f8e  P0GUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹Uø¸H‰BPH‹}øHƒÇ¾èH‰Â¸H‰ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}èH‹Eè‹@@…Àu3H‹EèòHXò^?òYÁèòH,À‰Eü‹EüÀPH‹Eè‰PDëH‹Eè‹@@ÀPH‹Eè‰PDÉÃUH‰åHƒìH‰}ø‰uôH‹Eø‹Uô‰P@H‹}øèÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë?H5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èë:èò^EðH‹Eøò@XH‹EøòHXòy>ò^ÁH‹Eøò@HH‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èòEàH‹}èèHH‹EèH‰fWÀf.Eàsë=H5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èH‹EèÇ@@òEàH‹}èèH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHƒì(H‰}èòEàH‹}èèHH‹EèH‰fWÀf.Eàsë=H5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èH‹EèÇ@@òEàH‹}èèH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃÿÿÿÿx $7† $©7† $Â7† $Ô7† $æ77† ,† ƒ,8† ƒ$8† $:9™† $Ô:¤† $·?C† $ú?† $P† $j_† $Ê$† $ ,x;~† ƒ$ˆ7† $À7† $ø7† ,ö;~† ƒ,t<~† ƒ,ò<œ† ƒ,0¼† ƒ,켆 ƒ½¦GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Blit.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Òunsigned int__int64_t .ólong long intlong long unsigned intlong int$_0€ LZ__mbstate8 MZ_mbstateL Nómjjchar__mbstate_t O*__darwin_mbstate_t Qu__darwin_size_t Z¹long unsigned int__darwin_va_list `æööj __va_list_tag i gp_offset Ò# fp_offset Ò# overflow_arg_area i# reg_save_area i# __darwin_wchar_t f¹__darwin_rune_t kk__darwin_wint_t n¹__darwin_clock_t s¹__darwin_time_t vmðj _opaque_pthread_once_t E3 __sig E# __opaque Eà#__darwin_off_t nâ__darwin_pthread_once_t |ð__darwin_wctrans_t (¹__darwin_wctype_t *Àsize_t c¢time_tWÉptrdiff_t˜ std ý 7ý 8 X Z* ]Q _m bˆ jÚ k oX pv q— r® sÅ u  w& x9 zP }l ~ˆ º Û ‚ý ƒ  „& …9 †_ ‡€ ˆ¡ м ‹è ÎI Ð Ñ Ó Ô0 Õ> ×Z س Ùq Ú’ ÛÜ ;1 fpos<__mbstate_t>nothrow_tallocatorfloat_round_style6 round_indeterminateround_toward_zeroround_to_nearestround_toward_infinityround_toward_neg_infinityfloat_denorm_style¬Š denorm_indeterminatedenorm_absentdenorm_presentnumeric_limitsbasic_string,std::allocator >( 5(¥2#_M_pK#5(“8K3reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >_Ios_Fmtflags7_ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_OpenmodekÅ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“$ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸l _S_beg_S_cur_S_end_S_ios_seekdir_end€€Ç!Revent¢² erase_eventimbue_eventcopyfmt_eventeÓX_M_nextÕzW#_M_fnÖ›W#›^×¹#µØ8#eÛ%zW›W¹zW DIßzB>zW!cã³>¹zW®(ñŸ_M_pwordòi#_M_iwordó#®(ô¡Wø8"_ZNSt8ios_base4Init11_S_refcountE8#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioE1ø89§WO8§W¹basic_streambuf > R—e Tše Ue W e Xºe ZÔe \îe ]f ^'f _Af `[f auf bf c©f dÃf eÝf f÷f gg h-g iGg j^gctype_basectypemoney_basea$patternÉ fieldÉ U!#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%(b¶-Ò•Ò•Ò•&,eþ ó+1µ›oW'nothrowI3D™œ'cerrAØW³œ(__ioinitM_ZStL8__ioinitŸ)ªLX¹*%+m)be›KK›*m)&-dKmK%Ž[GKˆ¹) Pi©©¹›*¯, $_4aÚ quotb¹# remc¹#div_td° $_5f quotg# remh#ldiv_tiç $_6lI quotmó# remnó#lldiv_to)9?“¹oo*u-)u ”double)z •¹®) –Å)™fœið©©››ð*ö.¹ ©©)}VžÚ&¹¹/ý8 9i)v<¡KP)Ò£l)¿Pª¹ˆ›)Ê«›©©›*¯wchar_t)‹9¬¹Û©›/ç%¯ýi››ð0ra°¹)b&±i&i›/P²9Ò%ö,³Ó/YY*K)--µ€Y¹)H½¹¡Y¹%ÄXÂ`\¹¼)EÛÝKÝ›*ã+¯)ðNĹK¯ __gnu_cxx¡>% ®a7ó0ó%}V´B:IPóó__debug 6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)/§IZóó)e:™óq)×bºó’Y¹)†RÀ³Y¹%ý,´Ü/ÓÓYfloat)ªb·øøYlong double/¨(ǹ)[O¦ó1ó lconv`!+e1Ð!,K#1þ*!-K#1\!.K# int_curr_symbol!/K# currency_symbol!0K# mon_decimal_point!1K#( mon_thousands_sep!2K#0 mon_grouping!3K#81)!4K#@1ö;!5K#H int_frac_digits!6m#P1!7m#Q p_cs_precedes!8m#R p_sep_by_space!9m#S n_cs_precedes!:m#T n_sep_by_space!;m#U p_sign_posn!m#X int_n_cs_precedes!?m#Y int_p_sep_by_space!@m#Z int_n_sep_by_space!Am#[ int_p_sign_posn!Bm#\ int_n_sign_posn!Cm#])6"5K¹0€D!KŽ*1va_list#IÎfpos_t#U3 __sbuf#`á _base#aá# _size#b¹#*… __sFILE˜#‚7 _p#ƒá# _r#„¹# _w#…¹# _flags#†–# _file#‡–# _bf#ˆ±# _lbfsize#‰¹#( _cookie#Œi#0 _close#F#8 _read#Že#@ _seek#„#H _write#£#P _ub#“±#X _extra#”´#h _ur#•¹#p _ubuf#˜º#t _nbuf#™Ê#w _lb#œ±#x _blksize#Ÿ¹#ˆ _offset# £#.¹Fi*7.¹eiK¹*L.£„i£¹*k.¹£i¹*Š__sFILEX*©…Êj…ÚjFILE#¡ç/]6#ïüü*Ú)N#ð¹ü)Ö3#ñ¹0ü)e#ò¹Gü) 2#ó¹^ü)G;#ô¹uü)‚:#õ¹‘ü‘*£)m;#öK¸K¹ü%#ú¤DüØ)$#ÿ›þi››ü2n$#¼/ü$ü3#¹Fü¹3z##¹cüc*i+£3ÆY#†ü3š#¹žü4‘.#¹3Ó# KÄK’ # Ø3{7#¹ð34#¹ ƒ'#! üÛN#: üK3˜c#¹a üK¹›4â#ü3÷W#K‡ K3 #¹¤ ¹ü3•#©¹Ç K›53´<#ª¹é üé *ö3ê#«¹ !é 3¥##¬¹3!K›é 3ÀA#­¹U!é me!jclock_t$M± tm8$ZF" tm_sec$[¹# tm_min$\¹# tm_hour$]¹# tm_mday$^¹# tm_mon$_¹# tm_year$`¹# tm_wday$a¹# tm_yday$b¹# tm_isdst$c¹# tm_gmtoff$d#( tm_zone$eK#0pthread_once_t%^I__gthread_once_t&/F"wint_t'Fš $_7'QÑ" __min'Rƒ# __max'Sƒ# __map'Tƒ# __types'UÑ"#*À_RuneEntry'V‚" $_8'X# __nranges'Y¹# __ranges'Z##*×"_RuneRange'[é" $_9']d# __name'^d## __mask'_À#mt#j _RuneCharClass'`5#6$_10ˆ 'bõ$ __magic'cà# __encoding'dõ$# __sgetrune'f$%#( __sputrune'gH%#0 __invalid_rune'hƒ#8 __runetype'jN%#< __maplower'k^%#¼ __mapupper'l^%#¼ __runetype_ext's###À __maplower_ext't###Ð __mapupper_ext'u###à __variable'wi#ð __variable_len'x¹#ø __ncharclasses'}¹#ü __charclasses'~n%#€m%j.ƒ%¢%**%.¹H%ƒK¢Y**%À^%jÿƒn%jÿ*t#_RuneLocale'Š#7­@(åÆ/¹¡%¹7T?(ë—D¹»%¹7kA(÷J¹Õ%¹7P(þÐ(¹ï%¹&ëK(h ¹ &¹&!( d ¹%&¹&ö/(J¹@&¹&Ø(²L¹[&¹&}(á+¹v&¹&+:("»¹‘&¹&6()1¹¬&¹&3 (5f/¹Ç&¹&-((;:)¹â&¹8$|K2e!)M$~'©©%@;$‚=©0'0'*t!)ÞM$…©M'M'*©)Æ;${Kj'j'*p'+t!)<$}KŒ'Œ'*’'+©)Ã$€0'®'Œ')<$0'Å'Œ'%¡A$ƒJ[›ï'K›j'mbstate_t)Uˆwctype_t*4‚)±T)yt"*(¹)Ç )zt"A(ü)Î ){©b(©¹ü)Ùe)|t"~(¯ü)f)}¹š(Ýü)KQ)~¹¶(ü¹)åb)¹Ó(üÝ5)’)€¹ð(üÝ5)u7)t")ü0t)‚t")ˆ$)ƒ›5)›5)*ï')‰`)…›a)©›5))%4)†¹x)x)*~)+ï')}<)ˆ›©)©%›5))—+)‰t"Å)¯ü) )Št"Ü)¯)¯4)Œ¹þ)©›Ý5)„)¹*ÝÝ5)k)Žt"7*t"ü)ee)¹X*üÝé )@A)Ĺy*üÝé )¾8)’¹Ÿ*©›Ýé )7)ƹÀ*ÝÝé )æ$)“¹Ü*Ýé )Ë])ǹø*Ýé )R")”›+K¯5))s&)•©5+©Ý)/)—¹Q+ÝÝ)d)˜¹m+ÝÝ)21)™©‰+©Ý)^/)š›¥+ÝÝ%B5)œ M›Ï+©›Ýj')þ#)›æ+Ý)µ0)ž©,©Ý›)8;)Ÿ¹(,ÝÝ›)¡<) ©I,©Ý›) /)¤›o,Ko,›5)*Ý) )¥›‘,ÝÝ)šR)©­,Ý­,*©)¡R)ÈÓÏ,Ý­,)¨R)«©ð,©Ý­,)¯R)¬-Ý­,¹)f6)®¹2-Ý­,¹)1.)§›S-©Ý›)¶1)¨¹j-t")¶U)°¹‹-ÝÝ›)2X)±©¬-©Ý›)CK)²©Í-©Ý›)5)³©î-©¯›)%d)´¹.Ý5)­$)µ¹.Ý5)q+)–©:.ݯ)Þ2)¡©V.ÝÝ)±*)¢©r.ݯ)[A)¦©Ž.ÝÝ)žP)¯©¯.ݯ›) )ÊøË.Ý­,)Ñ.)Íóì.Ý­,¹)RA)Ï /Ý­,¹ __gnu_debug ://9 ;Y9 e¹¹0 12SM,ã]1Ú011<#+,#¯¹!z:,&ˆ¹1=m=%bool=1+¹.¹/15*51>__vtbl_ptr_type$1?ŒG:[-6Ž2/P-Dy1Ž2/P-F’1Ž2”2/ä-K¬1Ž2¹%Õ0-NxMKÍ1Ÿ21%Õ0-QïBî1Ÿ2 1%j&-VQ)K2Ž2¹©;£&-`Í562Ž2K¹%¾U-dcI›R2Ÿ2;ˆ]-j‚6t2Ž2K 1@['-n¤^Ž2K*Y1=š2+Y1*š2:˜.1þ2Y1#/’]/dÎ2þ2/’]/fç2þ23Aû?/lþ2¹*¥2= 3+¥2+1+6 +ªBŠ 8Cis_specialized_ZNSt14numeric_limitsIdE14is_specializedE3Cdigits_ZNSt14numeric_limitsIdE6digitsE15Cdigits10_ZNSt14numeric_limitsIdE8digits10E1Cis_signed_ZNSt14numeric_limitsIdE9is_signedE3Cis_integer_ZNSt14numeric_limitsIdE10is_integerE3Cis_exact_ZNSt14numeric_limitsIdE8is_exactE3Cradix_ZNSt14numeric_limitsIdE5radixE1Dmin_exponent#_ZNSt14numeric_limitsIdE12min_exponentE1ƒxDmin_exponent10$_ZNSt14numeric_limitsIdE14min_exponent10E1Í}Emax_exponent%_ZNSt14numeric_limitsIdE12max_exponentE1Emax_exponent10&_ZNSt14numeric_limitsIdE14max_exponent10E14FnD(š"3F\?)z&3Chas_signaling_NaN*_ZNSt14numeric_limitsIdE17has_signaling_NaNE3FþW,¸K3Chas_denorm_loss-_ZNSt14numeric_limitsIdE15has_denorm_lossE3Cis_iec5599_ZNSt14numeric_limitsIdE9is_iec559E3Cis_bounded:_ZNSt14numeric_limitsIdE10is_boundedE3Cis_modulo;_ZNSt14numeric_limitsIdE9is_moduloE3Ctraps=_ZNSt14numeric_limitsIdE5trapsE3Ctinyness_before>_ZNSt14numeric_limitsIdE15tinyness_beforeE3Cround_style?_ZNSt14numeric_limitsIdE11round_styleE3<ìNåA<IÝ(<6S<- 6 <î\/ñ<Î1…L<¨13˜[<ñ5Q,_Atomic_word0%¹*é :£ .8¬KGnposU[¬KH_M_dataplusé #_Rep_base_RepIE.uRK9±KIE.EZK$9¼KKI[&¯PÂKB9±KIþ$%¿Cq`9±KI=)Õ!q~9±KJV-Ó]˜9¼KI´4X;›À9±K¹JÂV<ê&é9±K¹¹IJNDÜX›:±K¹¹I7LÚJ14:±KJ{'UëVW:K¹J´=^}Yz:K¹JÊ=gŒ<:K¹mJ;Sz[WÀ:KqqJ;S~Œ5ã:KÔÔJ;S‚Q;KKKJ;S†ü);KIú Фe¹K;¹¹J¢ 1ÃRRt;¼K¹¹¹J’Y1µŽ;¼KKm#šè*ÈKm¶;¼K/m1¿Ï;¼K3/m1·è;¼KÎK/m1Å <¼KÎK¹¹/m1Ð3<¼KÎK¹¹3/m1ÛV<¼K¹3/m1ât<¼K3/m1é—<¼K¹m3Óì²<¼K¹2ŸYô¡fÔKÔ<¼KÎK2ŸYü–7ÔKö<¼K2ŸYfÔK=¼Km2|6#<q5=¼K2|6k:ÔR=±K2i\&$qo=¼K2i\1DÔŒ=±K2 X:m° ©=¼K2 XC( Æ=±K2 LÁ° ã=¼K2 UD( >±K2m ]o›>±K2¹ecáH›:>±K2¾Uhä)›W>±K W<1nk^z>¼K¹m W<ƒa[˜>¼K¹2´$‹/T›µ>±K Î-1ä¤ Ó>¼K¹  9¦MWì>¼K2P­^ 1 ?±K2¿¼-O 1+?±K¹2¿ÍØ1M?¼K¹2|\â~+ 1o?±K¹2|\õó 1‘?¼K¹2B@‚7ÔK³?¼KÎK2B@ .ÔKÕ?¼K2B@bÔK÷?¼Km271JÔK@¼KÎK271[©YÔKE@¼KÎK¹¹271/÷\ÔKl@¼K¹27B+ÔKŽ@¼K271a.ÔKµ@¼K¹m ‹eSNÓ@¼Km%!1øÕ ÔKô@¼KÎK2!ƒ›WÔK A¼KÎK¹¹2!1ŠSÔKGA¼K¹2!ŸÝ0ÔKiA¼K2!¯Š'ÔKA¼K¹m ñ^Ìæ2¸A¼Kq¹m2ñ^ë¶OÔKßA¼K¹ÎK2ñ^#;ÔKB¼K¹ÎK¹¹2ñ^1mâ ÔK•\8 ¤\Ê^8 2 ]O8 Ë\Ê^8 8 àC^p[é\Ê^8 2½$jˆ‚Z]Ö^2½$r`C‚Z(]Ê^‚Z2V€ã?‚ZE]Ö^2Vˆb‚Zg]Ê^‚Z2Ñ+›¤M1ƒ]12,L§'ûM¥]Ê^qQ2Ö,²ÍûMÂ]Ö^2âN¼(qQß]Ö^<š'ÎÆM¹2äfÞ8Já^^Ê^¹2"ó×ç^5^Ê^¹`8@­WU^Ê^¹RÇ!k^Ê^RÇ! †^Ê^í^YŸYiJ•WÊ^í^+8 +Å +_ +$ XÊ^j*­W=X*Ü^+­W==i=Ü^\R@4:ó^ieV_vptr$basic_streambuf/1#a_M_in_beg5ÃK#a_M_in_cur5ÄK#a_M_in_end5ÅK#a_M_out_beg5ÆK# a_M_out_cur5ÇK#(a_M_out_end5ÈK#0a_M_buf_locale5ÏûM#8bQ^5Ôó^Û_ie¹%Ã*5à0 ûMü_ieqQ%Ö,5ñ®fûM`oe%{L5þz=ie>`ieK2d5J;/j`ieó$ _ 2Ö;5¶;/‘`iex_ 2ºV5 ò!¹®`ie2RS5é9‚ZË`ie2Š*5'K¹è`ie2†f59Œ¹aie2;5OïQ¹"aie2;5bW‚ZIaieK2ø=5p=¹kaiem2\5‰àe¹ˆaie2¥T5¤T¹ªaiem2«T5¾ ‚ZÑaieR&5ËçaieIS25ÞKboeIÐ!5á¶RK#boeI‹.5ä'KAboeJ-Y5î\P`bie¹J]5ù׉bieKKKI¯#5 “2K§boeI&P5Ú<KÅboeI_5IdKãboeJ^5$0cie¹J]5'¾c&cieKKc,L5<ïXó^McieqQdÛN5K7$ieó^}cieKdãM5WŠ:;/ó^²cieó$ _ d<'5c#%;/ó^âciex_ dó=5o.7¹ó^died.J5…Õ1‚Zó^.dieeaO62²9‚Zó^]dieKdÆB5«ß¹ ó^ƒdied c5¸2L¹ ó^©died—U5зT¹ ó^Ôdie¹ef6T'f‚Z ó^eied¦P5ûÐP¹ ó^.eie¹R&5IeiezeYŸY5"M@€eieze*ó^*ue+ó^=ue=ó^wctrans_t7'h7º*Hß#¹ºet"7âW*NÕY¹Ôet"7V7?[J¹îet"7ÌY*T¤¹ft"79]*ZýL¹'ft"(7ž*`W:¹Aft"7b^*f4#¹[ft"7ö[*lþ ¹uft"73B*r\¹ft"70*xC^¹©ft"7ð*~¼=¹Ãft"7hO*„ù¹Ýft"7D*Š <¹÷ft")N7†t"gt"†e7½Y*(t"-gt"7) *–è;t"Ggt")Ñ47ˆ†e^g)›*²(ug:8*nhfupper81ÒVnh€flower82œ]nhfalpha83X0nhfdigit84wnhgxdigit85nhfspace86!nh@gprint87d1nhfgraph88wanh%fcntrl89«Xnhfpunct8:¸4nh falnum8;snh+¹*1h"@¨‚Qöm‚Q#ug#H_M_c_locale_ctype°¸Q#H_M_del±1#H_M_toupper²sh# H_M_tolower³sh#(H_M_table´öm#0H_M_widen_okµm#8H_M_widen¶üm#9H_M_narrow·üm#¹H_M_narrow_ok¸m#¹ißb½_ZNSt5ctypeIcE2idE»SEtable_size¿_ZNSt5ctypeIcE10table_sizeE¬K—(Ìçi nöm1›—(Új n¸Qöm1›2îbæØ17jn¹m2îbõ+cjnn2ø^‘*jn¹2%Jv(»jn¹2-( x mÝjnm2-(1B(knK23 A-4m&knm23 RMknK2’cf¦cmoknm2’cÐB›knK2éZ Ù@mÂknmm2éZÂïóknmKIKÒžömlnK‡;×} ömX¶,àyhEl n¹dë[ð|,myhplnmdë[ Lyh lnKdO=îdmyhËlnmdO="0"yhûlnKd¡b6Dmyh&mnmd¡bM2yh[mnKd9gámyh‹mnmmd9‚š8 yhÅmnmKJDŠQaßmnT~dšb_n*nhm njÿ*yh*n+yh*¹B0Æ wnjŒ%Ë eNwnj;Ö [!6QÛ G>Ammm+Aka47­WTr­W#a_M_tie9WTr#Øa_M_fill9Xm#àa_M_fill_init9Y1#áa_M_streambuf9Zie#èa_M_ctype9]n#ða_M_num_put9_Zr#øa_M_num_get9aer#€%$ 9k“iNopr%UY9oì1jopr%Î;9{¹Å †opr; 9:-®&£o{rÅ ;l9¬ Ào{rÅ ;f9–Û3Ýo{rÅ %}K9¦•;1ùopr%#+9°à1ppr%Ÿ9»ª11ppr%A9Å $1Mppr%ãY9ÐCÅ ippr;ãY9ó¢†p{rÅ ô$9 p{rie`[9 |nÀp{r¹2Â;9)TrÝppr2Â;9%\Trÿp{rTr23?93ieqpr%3?:9'ie=q{rie%ë :Cr^q{r‡r2{D9dá:m{qpr2{D9xWmq{rm%,L:€ÉIûM¾q{rqQ%éZ:uœSmäqprmm%’c:z-&mrprmRô$9¼r{rlÈ8:Œ>9r{riem×O:«¬d{rqQ*‹*`r+¹*kr+*vr+|n*|n=|n=vrBq;}UtWÕa;K#o;Š¿rUto;ÙrUt[t2_Y;™s>1örft2µA;#/Ksft2@;¡}1qt0sUt2@;¨91rRsUt¹2sA;­ñHqtosUt2sA;´¶Hr‘sUt¹2¿;¹@D1³sftwt2B@;½œqtÕsUtwt2iY;Á—r÷sftwt2ªA;ÅCqttUtwt2sY;Éé>r;tftwt!w\;Í#R[tft*r=at+K*lt+r=r=}t+·=Å =øU‚Qmz‚Q#ißbË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE»Sn6¤umz¹2x,¿G4KGuerKK•W‚tsz2x,ãkFK}uerKK•W‚tá^2x,èuGK³uerKK•W‚tyz2x,íFKéuerKK•W‚tz2x,òÓFKverKK•W‚t…z2x,øÝGKUverKK•W‚t‹z2x,ýEHK‹verKK•W‚t‘z2x,›EKÁverKK•W‚t—z2x,#ËDK÷verKK•W‚tz2x,(3EK-werKK•W‚tˆt2x,HC KcwerKK•W‚tç^X‰cMŽt„wmz¹Ifï K»werKK•W‚tÔKdx ÎKŽtúwerKK•W‚tszdx –KŽt9xerKK•W‚tá^dx ¡KŽtxxerKK•W‚tyzdx ½KŽt·xerKK•W‚tzdx $6KŽtöxerKK•W‚t…zdx ,`KŽt5yerKK•W‚t‹zdx 3ËKŽttyerKK•W‚t‘zdx ;IK Žt³yerKK•W‚t—zdx HsK ŽtòyerKK•W‚tzdx dÞK Žt1zerKK•W‚tˆtnx qRK ŽterKK•W‚tç^*Žt=1=£=Ò=¹=ó==Ó=U¹Û‚QN‚Q#ißbÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE»Sp-ï&{N¹262 W{Zr•Wm1262+ Šˆ{Zr•Wm2620 Þ¹{Zr•Wm¹2625 Hê{Zr•Wmó262: œ|Zr•Wm262j û7L|Zr•Wm262o 6}|Zr•Wmø262„ ‚Q®|Zr•Wm©JÖ-'VZë|Zr¹mKKTJQUÄ}(}Zr¹m•WKKTJˉK!`}Zrm•WKTX…¢ £z}N¹d"¾ _£z»}Zr•Wm1d"äÛ_£zõ}Zr•Wmd"ë2`£z/~Zr•Wm¹d"ò‘`£zi~Zr•Wmód"ùè`£z£~Zr•Wmd"îY£zÝ~Zr•Wmd"„_£zZr•Wmøn"¢7 £zZr•Wm©*£z=¹k‹4@Zƒo|nH"V_vptr$basic_ostream/1#/HU‚Tr%…=­¿('ƒ{‚Tr%Ïa=ÄÿZ'ƒ—‚Tr%š=Ùq.;/³‚Tr%é=é'ƒÔ‚Trx2é=AT'ƒû‚Tró$ pHU_ #@a_M_string>X™8#H/;!>dƃÇ…_ /;!>räƒÇ…ÎK_ %2 >…™.™8„Í…;2 >€?„Ç…ÎKlÜ\>§×';„Ç…_ e.J>±B9‚Zlƒ`„Ç…eÆB?‰ ¹ lƒ…„Ç…e—U?4 [¹ lƒ¯„Ç…¹e¦P?Vy¹ lƒÙ„Ç…¹eÛN>ÑŒNielƒ…Ç…KeãM?›¤;/lƒ<…Ç…ó$ _ e<'?Ê ;/lƒk…Ç…x_ l›$?癓…Ç…K¹¹lù>ô'¬…Ç…qËXlƒÇ…¹*lƒ*Ó…+lƒkø`4OZ׆Z#H_M_stringbuf>Žlƒ#1>¡1†׆¹ƒ_ 1>¶\†׆¹ƒÎK_ `þ/>ÀØ…‚†׆¹ƒ23?>ËÓq0™8¼†݆r2 >Ýü(׆ÎK*Ø…*ã†+Ø… stkòˆN<ú‡sTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED'É«)î+tSRATEù_ZN3stkL5SRATEE¦€ˆå@uRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE_œtPI_ZN3stkL2PIE¦-DTû! @tTWO_PI_ZN3stkL6TWO_PIE¦-DTû!@tONE_OVER_128_ZN3stkL12ONE_OVER_128E¦€?\ó†UòˆŠV_vptr$StkError/1#amessage_j?P#atype_ký†#/N<o]‰ŠoWý†b¹*sòˆ|‰Š¹v´v»\òˆœ‰Šw; y3+ ŠòˆÀ‰Šwz|êfoWòˆä‰Šx¤O|3òˆŠ*òˆ=Š+ý†\ú‡„Š}V_vptr$Stk/1#M“AˆóKnhM ‰Ý,nhM9Š_MnhM :‹ynhM˜eŒnhM9.nXnhStkFloatLysrate_ÔùSŸŠz§ÕÞ?Pz7Ö5*1z%×@X1{alertList_Ø_ZN3stk3Stk10alertList_EAostringstream4ŽØ…z­HÜx-(‹aignoreSampleRateChange_Ý1#8?< ŸŠ;ü¤1<š‹ŸŠ;ƒ¬± ·‹}18'+¯8M?P;ˆ²Eß‹?P;%eµ4-ö‹á;_f¸D\ Œá;Ñ»FP$Œá; ¾Â";Œ¹%8OÁ M1`ŒŸŠŸŠŸŠ;ÁÈNV|Œý†;ÁËÚ6˜Œ?Pý†;¬aÎA6¯Œ1;OJÑ'5ÆŒ1|'àÛŒ}}§aãŠûŒ}¹~í%æ‚KŠ&}ŸŠŸŠlué²bD}}lì÷Nb}}mÁï]c}ý†*ŠBˆ0”Hdata_”#HdataRate_ŽŸŠ#HnFrames_›#HnChannels_Ò#Hsize_‘›# HbufferSize_’›#(É-ŽšÒÒÉQŽš ÒÒFUlŽš¹É†Žš«2ŸY çO¶¨Žš«2¿)È2¼ÊŽš›2¿0q]ŸŠìŽÂ› B@8Àe š¶ ÅP@¾(š¶2pLJK5¼Oš›Ò2pLR:cŸŠv›Ò29[—ŸŠÂŸŠÒ2m ^›ºÂ2Paõc1× W<k-dúš›Ò W<u÷""š›ÒŸŠ2òJx Ò?Â2Ob{QQÒ\ ëW‚]zšŸŠ!©‰¼<ŸŠÂ*ŸŠ*ƒ=¦+ŸŠ=±+ƒ=ƒ=ŸŠ*±\ˆ@ŠŒ‘Š#alastFrame_-ƒ#/«) ‘Œ‘%Ú$Z"Ò'‘’‘%.@Ô=«C‘’‘wï$)\¶Èq‘Œ‘¶Òqf ÈŒ‘¹*È*˜‘+È\ ˆ`"ŠK“È#anHarmonics__Ò#@am_`Ò#Darate_aŸŠ#Haphase_bŸŠ#Pap_cŸŠ#X/î+%%’K“ŸŠbx+(‘D’K“¹;v6+Í8\’K“;:1Xy’K“ŸŠ%/7­BŸŠ•’Q“;Ù.:|²’K“ŸŠ;*IY2Ï’K“Ò%("L@ŸŠë’Q“%ï$ONŸŠ“K“wï$Y'¶‘5“K“¶ÒmÈ]ñbK“*‘*W“+‘BÔ;}$•WÕa;#o;ŠŽ“$•o;¨“$•*•2_Y;™ç 1Å“0•2µA;„ â“0•2@;¡å-;•ÿ“$•2@;¨¢-\“!”$•¹2sA;­ó@;•>”$•2sA;´@\“`”$•¹2¿;¹/ 1‚”0•wt2B@;½â;•¤”$•wt2iY;Á[S\“Æ”0•wt2ªA;ÅêR;•è”$•wt2sY;ɵ)\“ •0•wt!w\;Í4 *•0•*\“=fQ*6•+\“=\“87©7r‹©7Â7L€"Â7Ó7˜ •Π•‘h+€?Ô7æ7äҕΠ•‘h=¬K€pæ780–‚__a¶–‘h‚__b¶–‘`+Ò•€|ô–ƒ__groupingþ ‘¨ƒ__grouping_sizeþ ›‘ ƒ__grouping_tmpþ ô–‘˜„__n ¬K‘P„__min ¬K‘H„__i ›‘¸„__test 1‘_…P—„__j ›‘°+oW†¨Žœ899È^—Î^—‘è|ƒnœ›‘à|…P89„error (‹‘ð|+š‡D’,P’—Î’—‘h+K“ˆë’g:9Ó:`ë—Î’—‘X‰tmpuŸŠ‘h‰denominatoruŸŠ‘`ˆ“„Ô:x;¬}˜Î’—‘XŠOb„}˜‘P‚channel„Ò‘L‰samples”‘`‰hopŽÒ‘l…7;r;‰iÒ‘h+¶‹ùÁ·?ú?øÖ˜‚__initialize_pN¹‘l‚__priorityN¹‘hŒÌ*ú?@DËPj™Ži‘h‡5“DjÉÜt™Î’—‘X…´‰maxHarmonicsGÒ‘l‡²’>Êî(¹™Î’—‘h‚nHarmonics>Ò‘d‡•’2î‡t÷™Î’—‘hН2ŸŠ‘`q‘šÎšfL1+Œ‘‘÷™¹ax;ö;ÀLš’š‘X“%’ošÎ’—fL1‘Lš)cˆ¿ ›š’Xš‘h‘Lš:2À÷XÇš’Xš‘h‘Lšžø/¤óš’Xš‘h‘÷™ÂWö;t<ð›’š‘X‘÷™`(t<ò<<K›’š‘X”÷b›Îš‘K›2ò<Ž=ˆŽ›’V›‘X ’³›Î’—•¯ŸŠ‘Ž›Q0ìÔè›’››‘X’¦›‘P‘Ž›í#ì¨ œ’››‘X’¦›‘P–_DefaultRuneLocale'„t%—__dso_handlei˜ˆ€ˆå@+Ò™:ˆ˜nˆ-DTû! @˜ˆ-DTû!@˜ºˆ€?+K1'nothrowI3D™œostream4ŠZ'cerrAØW³œšÜ FCdigitsF_ZNSt14numeric_limitsImE6digitsE1@›nDï_ZNSt14numeric_limitsIfE12has_infinityE3›\?ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE3›þWó_ZNSt14numeric_limitsIfE10has_denormE3FnD(š"3F\?)z&3FþW,¸K3›nDa_ZNSt14numeric_limitsIeE12has_infinityE3›\?b_ZNSt14numeric_limitsIeE13has_quiet_NaNE3›þWe_ZNSt14numeric_limitsIeE10has_denormE3œnposU[¬KMæ!1@G¬KOÙ41E¼1%Md1QóàMnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¬Kžæ!1@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¬KžÙ41E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEãO—(2iM.1Pnumeric2jµ]1O02koe1OÞM2l¯W1OIA2m +1OfR2nW1 QoK2)v2[QQm\2b 5 +ƒSQÅ2ñP]=WQ!T2ò‚#=WQB]2ó*=WQ 2ô.=WQŒ2õµ@=WQ 2öd=WQ:2÷è HWF(X*¦^]dec@?¦^]fixedj?¦^]hex (¦^F™ /¦^]left|¦^ ]octs;¦^@]rightb¦^€^(²¦^^R A¦^^G)$¿L¦^_showpos'½0¦^_skipws*a¦^_unitbuf-#!¦^ ^e1.¦^@Fq 4{^¦^°F‚57s/¦^J^Rc:`¦^]badbitLO«^]eofbitOX«^]failbitT^<«^]goodbitWU#«^]appjå°^]atem¤K°^Fâbv'°^F%cyŽ-°^]curŽ Tµ^Fi\‘ µ^fupper81ÒVnh€flower82œ]nhfalpha83X0nhfdigit84wnhgxdigit85nhfspace86!nh@gprint87d1nhfgraph88wanh%fcntrl89«Xnhfpunct8:¸4nh falnum8;snh_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE_S_atoms_in%_ZNSt10__num_base11_S_atoms_inEjŒ%Ë eNwnj;Ö [i)@3_ZNSt10moneypunctIcLb1EE4intlE3i)@3_ZNSt10moneypunctIcLb0EE4intlE3i)@3_ZNSt10moneypunctIwLb1EE4intlE3i)@3_ZNSt10moneypunctIwLb0EE4intlE3i)@«_ZNSt17moneypunct_bynameIcLb0EE4intlE3i)@«_ZNSt17moneypunct_bynameIcLb1EE4intlE3i)@«_ZNSt17moneypunct_bynameIwLb0EE4intlE3i)@«_ZNSt17moneypunct_bynameIwLb1EE4intlE3M“AˆóKnhM ‰Ý,nhM9Š_MnhM :‹ynhM˜eŒnhM9.nXnhysrate_ÔùSŸŠz§ÕÞ?Pz7Ö5*1z%×@X1z­HÜx-(‹% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < BG : ;C4: ;‡@I? <  D4: ;‡@I? <  E4: ;‡@I? < F4: ;‡@I? <  G4: ;‡@I? < H : ;I8 2 I.? : ;‡@I2 < J.? : ;‡@2 < K.? : ;‡@I2 < L.? : ; ‡@I2 < M4: ; ‡@I? < N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ; ‡@I? <  Q4: ;‡@I? 2 < R.? : ;2 < S.? : ;‡@2 < T.? : ;‡@2 < UG : ;V I8 4 W : ;I8 2 X.? : ;L 2 < Y.? : ;‡@I2 < Z![\G : ; ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < kG : ; l.? : ; ‡@2 < m.? : ; ‡@2 < n.? : ;‡@IL M 2 < oI8 L 2 p.? : ;2 < q.? L 4 < r.? : ;‡@< s : ; t4: ;‡@I<  u4: ;‡@I< v.? : ; ‡@L M < w.? : ; ‡@IL M < x.? : ; ‡@IL M < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |.? : ; 2 < }.? : ; L 2 < ~.? : ; ‡@L M 2 < .G@€.G@I4  ‚: ; I ƒ: ;I „4: ;I … †.G;@‡.G: ; @ˆ.G; @‰4: ; I Š: ; I ‹.‡@4 @Œ.4 @.4 @ŽI .G: ; I4 ‘.1‡@@’1 “.G: ”.G •: ; I–4: ; I? < —4I? 4 < ˜4G ™4Gš4G ›4: ;‡@I? <  œ4: ;‡@I? <  4: ;‡@I? < ž4: ; ‡@I? < L¨·?Cú?z@û /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extlimitsStk.hstl_algobase.hlocale_facets.tccBlit.cppBlit.hiostreamGenerator.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tcc 7KñxJJèJ‚¡‚»~ž¿/Ÿßä“u1„ƒÀ}¬º/0\d×;­É>1//Úó»‘ÿõK‚.ÈqÈqÈqÈ ýLó׃OŸ#v/#å2Kšl‚¼É».ºwÖ¼­"/r<柑p.É/õ/É‘l<ºØƺØƺØrÈ hÉ/٭בv' hÉ/٭ב' ·?ÍÖã$/J7‘7w‘7”7w”7©7v©7ª7wª7­7w­7Â7vÂ7Ã7wÃ7Æ7wÆ7Ó7vÔ7Õ7wÕ7Ø7wØ7æ7væ7ç7wç7ê7wê78vwwv88w8"8w"899vwwPv:9;9w;9>9w>9Ó:vÔ:Õ:wÕ:Ø:wØ:x;v·?¸?w¸?»?w»?ú?vú?û?wû?þ?wþ?@vPQwQTwTjvjkwknwnÉvÊËwËÎwÎîvîïwïòwò‡vx;y;wy;|;w|;ö;vˆ‰w‰ŒwŒ¿vÀÁwÁÄwÄ÷vøùwùüwü/vö;÷;w÷;ú;wú;t<vt<u<wu<x<wx<ò<vò<ó<wó<ö<wö<Ž=v01w14w4ìvìíwíðwð¨v-Á¦A•std::numeric_limits::epsilonZ•stk::Stk::sampleRates•stk::StkFrames::channels¥•stk::StkFrames::framesØ•minù–stk::StkFrames::operator[]c—stk::Blit::reset——stk::Blit::tickë—stk::Blit::tick™stk::Blit::updateHarmonicst™stk::Blit::setHarmonics¹™stk::Blit::setFrequency šstk::Generator::~Generatorošstk::Blit::~Blit›šstk::Blit::~BlitÇšstk::Blit::~Blitóšstk::Generator::~Generator›stk::Generator::~Generatorb›stk::Generator::Generator³›stk::Blit::Blitè›stk::Blit::BlitùÁ¦À__uint32_tâ__int64_t*$_0u__mbstate_tˆ__darwin_mbstate_t¢__darwin_size_tö__va_list_tagÎ__darwin_va_listk__darwin_wchar_tƒ__darwin_rune_tš__darwin_wint_t±__darwin_clock_tÉ__darwin_time_tð_opaque_pthread_once_t3__darwin_off_tI__darwin_pthread_once_th__darwin_wctrans_t‚__darwin_wctype_t›size_t©time_t·ptrdiff_t°$_4Údiv_tç$_5ldiv_t$_6Illdiv_t1lconv”va_list£fpos_t±__sbufç__sFILEÚFILEe!clock_tt!tmF"pthread_once_t\"__gthread_once_tt"wint_t‚"$_7×"_RuneEntryé"$_8##_RuneRange5#$_9t#_RuneCharClassŠ#$_10t%_RuneLocaleï'mbstate_t(wctype_t//char_traits51__vtbl_ptr_typeK1nothrow_tY1new_allocator¥2allocator3numeric_limits8_Atomic_word™8basic_string,std::allocator >ÚK_Rep_baseL_RepûMlocale‚Qfacet»Sid…T_Impl­Wios_baseó^basic_streambuf >†ewctrans_tugctype_baseyhctype#nmoney_base|nbasic_ios >r__normal_iterator, std::allocator > >Žtnum_get > >£znum_put > >Zbasic_ostream >lƒbasic_stringbuf,std::allocator >Ø…basic_ostringstream,std::allocator >òˆStkErrorŠStkƒStkFramesÈGenerator‘Blit\“__normal_iterator, std::allocator > >³œostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSt14numeric_limitsIdE8infinityEv_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperiupdateHarmonics_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN3stk4BlitD2Ev_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk4Blit4tickERNS_9StkFramesEj_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNSt14numeric_limitsIdE11round_errorEv_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZN3stk4Blit12setFrequencyEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZN3stk4Blit4tickEv_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceEsetPhase_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iidenorm_minsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificEquiet_NaN_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZNSt14numeric_limitsIdE12has_infinityE_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZN3stk4BlitC2Edwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintftickbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNSt14numeric_limitsIdE13has_quiet_NaNEdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt14numeric_limitsIdE3maxEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmmsetHarmonics_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_GLOBAL__I__ZN3stk4BlitC2Ed_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr~Blit_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspaceiBlit_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNSt14numeric_limitsIdE10denorm_minEvget_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_round_errorstrtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcmgetPhasewcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvsignaling_NaNwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput_ZN3stk4BlitD1Ev*_clockeback_ZN3stk4Blit12setHarmonicsEj_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleepsilonisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getresetbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_ZN3stk4Blit5resetEv_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNK3stk4Blit7lastOutEvintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNSt14numeric_limitsIdE3minEv_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEv_ZNK3stk4Blit8getPhaseEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_ZNSt14numeric_limitsIdE10has_denormE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv__in_chrgoperator()pubsetbuf_ZNSt14numeric_limitsIdE9quiet_NaNEvstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt10money_base18_S_default_patternE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZN3stk4BlitC1Ed_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZNSt14numeric_limitsIdE7epsilonEv_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbegin_ZN3stk4Blit8setPhaseEdboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt14numeric_limitsIdE13signaling_NaNEv_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_initinfinity_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_ZN3stk4Blit15updateHarmonicsEv_M_remove_referenceout_ZN3stk4BlitD0Ev_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH¸°Q3Ë–ËÄóÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ4:wU\ÿÿ'DQ—°ÿÿ'DQ—°UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk9GeneratorE-DTû! @à?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ8† 4øÿÿÿÿÿÿÿ™† 4øÿÿÿÿÿÿÿ¤† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ_† 4øÿÿÿÿÿÿÿ$† 4øÿÿÿÿÿÿÿ™† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¼çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¼çÿÿÿÿÿÿÿ† ƒG-5-}#-t-[H-M\-H >U-1\-,L=% E/-áG-Ô5-Á#-¸-ŸH-‘\-Œ ‚U-u\-pL=iNEG/-)_-5-Eñ_-ß5-ÏE¹_-§5-—E-kL-EH-7\-2 (U-\-L= è-—d-Žd[-_?7-èS- S-cS-9?-R-踈X0à°ˆ`8èÀ˜pHèÀ˜pH Üœú›ò›Å›½›t›l›1›)››ýšÙšÑš­š¥ššyš2š*šÉ™Á™„™|™R™J™*™"™™ø˜å˜ݘ•˜˜f˜^˜ú—ò—¦—ž—s—k—A—9— ——Ù–Ñ–(– –æ•Þ•³•«••y•g•_•N•F•0 cÔMTPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(óG-æN-ÏQ-¸O-P-{F=tM-W_-EG-8N-N- Q-ôF=Ù_-ÇG-ºN-ŸN-ŽQ-vF=[_-IG-<N-!N-Q-øF=Ô9-µ!- ;-“7-‡H-y\-tL=m\;-17-7-îÙ@e-Ê=-Àe-‚G-oY-SY->W-%W-I-T-þ\-ùïV-à\-ÛÍX- K=R-=`-8,b=%Z- @B8C0^( J)+AHa@J8103(B]D^y(^yh(^h'd\d( A&^A0&^0%,\,& 0^ ø0^ø/ô\ô0 Ñ4^Ñ À4^À3¼\¼4 ™2^™ ˆ2^ˆ1„\„2 P.^P-L\L. ,^+\, à*^à)Ü\Ü* ¹6^¹ ¨6^¨5¤\¤6 p^pl\l 8^84\4 ^ü\ü È^ÈÄ\Ä ^Œ\Œ X^XT\T  ^ \ è"^è!ä\ä" °$^°#¬\¬$ ‰8^‰x8^x7t\t8 @^@<\< @^?\@ Ð:^Ð9Ì\Ì: ˜<^˜;”\”< `^`\\\ (>^(=$\$> cMñú?0=4·=8V>JÀ=N·?FP˜>œ> ¨>²Ó>Äþ>Ö)?è3>ía?ÿŒ? ø@ 0B@ HCt €C” ¸C%€©7΀PAUîÿ`D7ÊÞ(DjºðCY€Ô:“€C?€:9{€ØB)b B®0Ç FÀìÜXFÛˆ:ÐDþÀOEød@EP€ò<­€èE"€ö;y€xE9€t<“€°E~€x; €˜DÀ8H€hBt€Ô7€ÀAU€Â7쀈A€7§€A‘€æ7.€øAÒP@A€€@J>W€Ð@í @•€ @”¥ã@}gÂx«¨·hs]ÔÚßÁö$mÓè}Ú‘0T__ZNSt14numeric_limitsIdE7epsilonEv__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk4Blit5resetEv__ZN3stk4Blit4tickEv_sin__ZN3stk4Blit4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk4Blit15updateHarmonicsEv_floor__ZN3stk4Blit12setHarmonicsEj__ZN3stk4Blit12setFrequencyEd__ZNSolsEd__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk4BlitD0Ev__ZTVN3stk4BlitE__ZN3stk4BlitD1Ev__ZN3stk4BlitD2Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk4BlitC1Ed__ZN3stk4BlitC2Ed__ZTIN3stk4BlitE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk4BlitE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk9GeneratorE__ZTIN3stk3StkE___cxa_pure_virtual___gxx_personality_v0__ZNSt14numeric_limitsIdE7epsilonEv.eh__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk4Blit5resetEv.eh__ZN3stk4Blit4tickEv.eh__ZN3stk4Blit4tickERNS_9StkFramesEj.eh__ZN3stk4Blit15updateHarmonicsEv.eh__ZN3stk4Blit12setHarmonicsEj.eh__ZN3stk4Blit12setFrequencyEd.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk4BlitD0Ev.eh__ZN3stk4BlitD1Ev.eh__ZN3stk4BlitD2Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk4BlitC1Ed.eh__ZN3stk4BlitC2Ed.eh__GLOBAL__I__ZN3stk4BlitC2Ed__ZStL17__verify_groupingPKcmRKSsLC1LC2GCC_except_table0LC6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC8LC9GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC10GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk4BlitC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/BlitSaw.o000644 000766 000766 00000270314 12015735507 015664 0ustar00garygary000000 000000 Ïúíþ ¸ÁG@ ÀG__text__TEXTT@ Q:€__debug_frame__DWARFX@˜ÐR__debug_info__DWARF˜ ¹¦Ø˜S;__debug_abbrev__DWARFQ°z ‘¹__debug_aranges__DWARF˺P ÄpU__debug_macinfo__DWARF»[Ä__debug_line__DWARF»”[ĈU__debug_loc__DWARF¯ÀlïɰU–__debug_pubnames__DWARFÈa[Ñ__debug_pubtypes__DWARF|ʼÓ__debug_inlined__DWARF|ѼÚ__debug_str__DWARF|Ñóf¼Ú__debug_ranges__DWARFo8¯A__mod_init_func__DATAp8°A`Z __textcoal_nt__TEXTx8 ¸AhZ9 €__cstring__TEXTˆ>ÚÈG__gcc_except_tab__TEXTb?a¢H__StaticInit__TEXTÃ@XJ0\€__const__DATA AH`J`\__const_coal__DATA€APÀJ \ __const_coal__TEXTÐAK __bss__DATAÀG__literal16__TEXTðA0K__literal8__TEXTB(@K__eh_frame__TEXT(B˜hKà\s h__constructor__TEXTÀGQ__destructor__TEXTÀGQx`fØfô P0GUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹Uø¸H‰BPH‹Uø¸H‰BpH‹}øHƒÇ¾èH‰Â¸H‰ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì0H‰}èH‹Eè‹@@…Àu3H‹EèòHXòp@òYÁèòH,À‰Eü‹EüÀPH‹Eè‰PDëH‹Eè‹@@ÀPH‹Eè‰PDH‹Eè‹@D‰ÀH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàH‹Eèò@XòMàò^Èf(ÁH‹Eèò@hÉÃUH‰åHƒìH‰}ø‰uôH‹Uø‹Eô‰B@H‹}øèH‹EøòHhò«?òYÁH‹Eøò@pÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë?H5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èëXèò^EðH‹Eøò@XH‹EøòHXò#?ò^ÁH‹Eøò@`H‹EøòH`òí>òYÁH‹Eøò@HH‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èòEàH‹}èèHH‹EèH‰fWÀf.Eàsë=H5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èH‹EèÇ@@H‹}èèòEàH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHƒì(H‰}èòEàH‹}èèHH‹EèH‰fWÀf.Eàsë=H5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èH‹EèÇ@@H‹}èèòEàH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃÿÿÿÿx $x8† $‘8† $ª8† $¼8† $Î87† ,† ƒ,9† ƒ$E† $":¨† $Ê;¤† $Ã@C† $A† $]† $x† $:B† $|·† ,n<~† ƒ$47† $l7† $¤7† ,ì<~† ƒ,j=~† ƒ,è=œ† ƒ,ܼ† ƒ,˜¼† ƒµ¦GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)BlitSaw.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Õunsigned int__int64_t .ölong long intlong long unsigned intlong int$_0€ L]__mbstate8 M]_mbstateL Nöpmmchar__mbstate_t O-__darwin_mbstate_t Qx__darwin_size_t Z¼long unsigned int__darwin_va_list `éùùm __va_list_tag l gp_offset Õ# fp_offset Õ# overflow_arg_area l# reg_save_area l# __darwin_wchar_t f¼__darwin_rune_t kn__darwin_wint_t n¼__darwin_clock_t s¼__darwin_time_t v!póm _opaque_pthread_once_t E6 __sig E!# __opaque Eã#__darwin_off_t nå__darwin_pthread_once_t |ó__darwin_wctrans_t (¼__darwin_wctype_t *Ãsize_t c¥time_tWÌptrdiff_t˜! std  7 8 X Z- ]T _p b‹ jÝ k o[ py qš r± sÈ u  w) x< zS }o ~‹ ½ Þ ‚ ƒ  „) …< †b ‡ƒ ˆ¤ Š¿ ‹ë ÎL Ð  Ñ Ó Ô3 ÕA ×] ض Ùt Ú• Ûß ;4 )  d) ¡†) ¢¬) £È) ¤ß) ¥* ¦* §:* ©[* «|* ­¢* ¯Ã* ±ß* ³û* ´+ µ8+ ¶T+ ·p+ ¸Œ+ ¹¨+ ºÒ+ »é+ ¼ , ½+, ¾L, ¿x, À”, ¶, ÄÒ, Åó, Æ- Ç5- ÈV- Ém- ÊŽ- ˯- ÌÐ- Íñ- Î . Ð!. Ö=. ÜY. âu. è‘.².Î.ï.__debug 1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_round_style9 round_indeterminateround_toward_zeroround_to_nearestround_toward_infinityround_toward_neg_infinityfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentnumeric_limitsbasic_string,std::allocator >+ 7(¨2#_M_pN#7(–8N3reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >ý_Ios_Fmtflags7b _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_OpenmodekÈ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“' _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸o _S_beg_S_cur_S_end_S_ios_seekdir_end€€¯!Uevent¢µ erase_eventimbue_eventcopyfmt_eventådÓ[_M_nextÕ}W#_M_fnÖžW#Ž^×¼#ŠØ‚8#ådÛ(}WžW¼}W HIßUBA}W!øbã>¼}W¹(ñ¢_M_pwordòl#_M_iwordó!#¹(ô¤WÄ8"_ZNSt8ios_base4Init11_S_refcountE‚8#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioE1Ä8<ªW8ªW¼basic_streambuf > Rše Te U e W£e X½e Z×e \ñe ] f ^*f _Df `^f axf b’f c¬f dÆf eàf fúf gg h0g iJg jagctype_basectypemoney_based$patternÉ fieldÉ X!#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%b¶-Ë•“˕˕&eþ ÷+1¸"žrW'nothrowIõC‘œ'cerrA¬W«œ(__ioinitM_ZStL8__ioinit¢)®LX¼"""*(+p)óaežNN"ž*p)*-dNpN"%Ž[N‹¼)… Pl¬¬¼ž*², $_4aÝ quotb¼# remc¼#div_td³ $_5f quotg!# remh!#ldiv_tiê $_6lL quotmö# remnö#lldiv_to")?“¼rr*x-){ ”"double)€ •¼±")… –!È")ofœl󬬞žó*ù.¼ ¬¬)QVžÝ)¼¼/É8 <l)B<¡NS")ž£o!!)œPª¼‹"ž)Ê«ž¬¬"ž*²wchar_t)W9¬¼Þ¬"ž/Õ%¯lžžó0ea°¼)P&±l)lž/²<Õ%ú,³Î/\"\*N)1-µ!ƒ"\¼)H½¼¤"\¼%€XÂ\¼¿").ÞàNàž*æ+²)ÍNļN² __gnu_cxx¡A%" ®.7ö3ö%QV´:LSöö__debug 6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)/§L]öö)1:™öt")Êbºö•"\¼)RRÀ¶"\¼%-´×/ÖÖ"\float)b·ûû"\long double/³(Ǽ)8O¦ö4ö lconv`!+h1Ð!,N#1í*!-N#1\!.N# int_curr_symbol!/N# currency_symbol!0N# mon_decimal_point!1N#( mon_thousands_sep!2N#0 mon_grouping!3N#81)!4N#@1Â;!5N#H int_frac_digits!6p#P1à!7p#Q p_cs_precedes!8p#R p_sep_by_space!9p#S n_cs_precedes!:p#T n_sep_by_space!;p#U p_sign_posn!p#X int_n_cs_precedes!?p#Y int_p_sep_by_space!@p#Z int_n_sep_by_space!Ap#[ int_p_sign_posn!Bp#\ int_n_sign_posn!Cp#])Õ5"5N„¼"0BD!K‘*4va_list#IÑfpos_t#U6 __sbuf#`ä _base#aä# _size#b¼#*ˆ __sFILE˜#‚: _p#ƒä# _r#„¼# _w#…¼# _flags#†™# _file#‡™# _bf#ˆ´# _lbfsize#‰¼#( _cookie#Œl#0 _close#I#8 _read#Žh#@ _seek#‡#H _write#¦#P _ub#“´#X _extra#”·#h _ur#•¼#p _ubuf#˜½#t _nbuf#™Í#w _lb#œ´#x _blksize#Ÿ¼#ˆ _offset# ¦#.¼Il*:.¼hlN¼*O.¦‡l¦¼*n.¼¦l"¼*__sFILEX*¬ˆÍmˆÝmFILE#¡ê/*6#ïÿÿ*Ý)N#ð¼ÿ)£3#ñ¼3ÿ)ôd#ò¼Jÿ)2#ó¼aÿ);#ô¼xÿ)N:#õ¼”ÿ”*¦)9;#öN»N¼ÿ%á#úfDÿÛ"")Ü##ÿžlžžÿ2E$#·/ÿ'""ÿ3è#¼Iÿ!¼3b##¼fÿf*l+¦3‚Y#!‰ÿ3‚#¼¡ÿ4•.#¼3»# NÇNr # Û"3H7#¼ó"3ë3#¼ ""q'#$ ÿ¸N#= ÿN3nc#¼d ÿN¼ž4â#ÿ3ËW#NŠ N3ù#¼§ ¼ÿ3}#©¼Ê Nž"53€<#ª¼ì ÿ"ì *ù3ê#«¼!"ì 3##¬¼6!Nž"ì 3›A#­¼X!""ì ph!mclock_t$M´ tm8$ZI" tm_sec$[¼# tm_min$\¼# tm_hour$]¼# tm_mday$^¼# tm_mon$_¼# tm_year$`¼# tm_wday$a¼# tm_yday$b¼# tm_isdst$c¼# tm_gmtoff$d!#( tm_zone$eN#0pthread_once_t%^L__gthread_once_t&/I"wint_t'F $_7'QÔ" __min'R†# __max'S†# __map'T†# __types'UÔ"#*Ã_RuneEntry'V…" $_8'X # __nranges'Y¼# __ranges'Z ##*Ú"_RuneRange'[ì" $_9']g# __name'^g## __mask'_Ã#pw#m _RuneCharClass'`8#6$_10ˆ 'bø$ __magic'cã# __encoding'dø$# __sgetrune'f'%#( __sputrune'gK%#0 __invalid_rune'h†#8 __runetype'jQ%#< __maplower'ka%#¼ __mapupper'la%#¼ __runetype_ext's&##À __maplower_ext't&##Ð __mapupper_ext'u&##à __variable'wl#ð __variable_len'x¼#ø __ncharclasses'}¼#ü __charclasses'~q%#€p%m.†!%"¥!%*"*%.¼K%†N¥\*-%Ãa%mÿ†q%mÿ*w#_RuneLocale'#7ˆ@(åÁ/¼¤%¼7 ?(ëYD¼¾%¼7FA(÷¼Ø%¼7P(þÛ(¼ò%¼&ïK(n ¼ &¼&!( D ¼(&¼&ñ/(J¼C&¼&À(¶L¼^&¼&}(ê+¼y&¼&÷9("»¼”&¼&ç5()1¼¯&¼&9 (5a/¼Ê&¼&/((;E)¼å&¼8ó$|52h!)M$~'¬¬% ;$‚Ú<¬3'3'*w!)âM$…¬P'P'*¬)’;${Nm'm'*s'+w!)Ð;$}N''*•'+¬)Ã$€3'±'')å;$3'È''%|A$ƒ[žò'Nž"m'mbstate_t)U‹wctype_t*4…)}T)yw"-(¼)Í )zw"D(ÿ)Ô ){¬e(¬¼ÿ)¯e)|w"(²ÿ)ìe)}¼(àÿ)Q)~¼¹(ÿ¼)ìb)¼Ö(ÿà5)z)€¼ó(ÿà5)B7)w" )ÿ0t)‚w")_$)ƒž8)"ž8)*ò')|`)…žd)¬"ž8))ò3)†¼{){)*)+ò')I<)ˆž¬)¬!%ž8)) +)‰w"È)²ÿ)& )Šw"ß)²)|4)Œ¼*¬žà5)Š)¼*àà5)7)Žw":*w"ÿ);e)¼[*ÿàì )A)ļ|*ÿàì )Ÿ8)’¼¢*¬žàì )Õ6)ƼÃ*ààì )½$)“¼ß*àì )¾])Ǽû*àì ):")”ž+N²8))a&)•¬8+¬à)/)—¼T+àà)0)˜¼p+àà)-1)™¬Œ+¬à)Y/)šž¨+àà%5)œMžÒ+¬žàm')Õ#)žé+à)°0)ž¬ ,¬àž);)Ÿ¼+,ààž)m<) ¬L,¬àž)/)¤žr,Nr,ž8)*à)ì)¥ž”,àà)fR)©°,à°,*¬)mR)ÈÖÒ,à°,)tR)«¬ó,¬à°,){R)¬!-à°,¼)36)®¼5-à°,¼)5.)§žV-¬àž)±1)¨¼m-w")‚U)°¼Ž-ààž)îW)±¬¯-¬àž)GK)²¬Ð-¬àž)Í4)³¬ñ-¬²ž)ûc)´¼ .à5)„$)µ¼!.à5)€+)–¬=.à²)«2)¡¬Y.àà)¼*)¢¬u.à²)6A)¦¬‘.àà){P)¯¬².ಞ)Ì)ÊûÎ.à°,)Õ.)Íöï.à°,¼)-A)Ï/à°,¼ __gnu_debug :2/9 ;\9 __vtbl_ptr_type'1?G:^-6‘2/mP-D|1‘2/mP-F•1‘2—2/Ë-K¯1‘2¼%Ð0-N|MNÐ1¢21%Ð0-Q±B"ñ1¢21%X&-V\)N2‘2¼¬;‘&-`š592‘2N¼%’U-dgIžU2¢2;{]-jO6w2‘2N1@I'-n—^‘2N*\1=2+\1*2:›.13\1#/…]/dÑ23/…]/fê233AÇ?/l3¼*¨2= 3+¨2+1+9 +­B ‚8Cis_specialized_ZNSt14numeric_limitsIdE14is_specializedE3Cdigits_ZNSt14numeric_limitsIdE6digitsE"15Cdigits10_ZNSt14numeric_limitsIdE8digits10E"1Cis_signed_ZNSt14numeric_limitsIdE9is_signedE3Cis_integer_ZNSt14numeric_limitsIdE10is_integerE3Cis_exact_ZNSt14numeric_limitsIdE8is_exactE3Cradix_ZNSt14numeric_limitsIdE5radixE"1Dmin_exponent#_ZNSt14numeric_limitsIdE12min_exponentE"1ƒxDmin_exponent10$_ZNSt14numeric_limitsIdE14min_exponent10E"1Í}Emax_exponent%_ZNSt14numeric_limitsIdE12max_exponentE"1Emax_exponent10&_ZNSt14numeric_limitsIdE14max_exponent10E"14F0D(‚"3F(?)h&3Chas_signaling_NaN*_ZNSt14numeric_limitsIdE17has_signaling_NaNE3FÒW,¼K3Chas_denorm_loss-_ZNSt14numeric_limitsIdE15has_denorm_lossE3Cis_iec5599_ZNSt14numeric_limitsIdE9is_iec559E3Cis_bounded:_ZNSt14numeric_limitsIdE10is_boundedE3Cis_modulo;_ZNSt14numeric_limitsIdE9is_moduloE3Ctraps=_ZNSt14numeric_limitsIdE5trapsE3Ctinyness_before>_ZNSt14numeric_limitsIdE15tinyness_beforeE3Cround_style?_ZNSt14numeric_limitsIdE11round_styleE3<ÉNÀA< Iè(<ß5äR<- < <ª\/ñ<š1‰L<£13T[<½5U,_Atomic_word0%¼*ì :¦ .8¯KGnpos[¯KH_M_dataplusì #_Rep_base_RepII.ARN9´KII.ZN'9¿KNII&ŒPÅKE9´KIÕ$%Ctc9´KI&)½!t9´KJ"-Æ]›9¿KI‰4$;žÃ9´K¼"J–V<Ø&ì9´K¼¼"INND˜Xž:´K¼¼IÞ6LÞJ17:´K"Ji'U¿VZ:N"¼J€=^9Y}:N"¼J–=gX< :N¼pJSz/WÃ:NttJS~Y5æ:N××JS‚ ;NNNJS†ü,;N""I Šze¼N;¼¼J‚ 1ÃRw;¿K¼¼¼JNY1µ‘;¿KKU#š×*ËKU¹;¿K/U1¿Ò;¿K3/U1·ë;¿KÑK/U1Å<¿KÑK¼¼/U1Ð6<¿KÑK¼¼3/U1ÛY<¿K"¼3/U1âw<¿K"3/U1éš<¿K¼p3Âìµ<¿K¼2[Yôwf×K×<¿KÑK2[Yüc7×Kù<¿K"2[Yóe×K=¿Kp2I6ï;t8=¿K2I67:×U=´K2%\&f$tr=¿K2%\1×=´K2ÝW:s³ ¬=¿K2ÝWC+ É=´K2 Ldz æ=¿K2 U+ >´K2s ]Xž >´K2ec£Hž=>´K2’Uhï)žZ>´K #<1n^^}>¿K¼p #<ƒ[›>¿K¼2‹$‹ûSž¸>´K Ò-1äª Ö>¿K¼ Ø8¦!Wï>¿K2ÞO­d 1 ?´K2¿¼ O1.?´K¼2¿ÍØ1P?¿K¼28\â‡+1r?´K¼28\õù 1”?¿K¼2@O7×K¶?¿KÑK2@ ƒ.×KØ?¿K"2@b×Kú?¿Kp2\71Jù×K@¿KÑK2\71[eY×KH@¿KÑK¼¼2\71/³\×Ko@¿K"¼2\7B¦+×K‘@¿K"2\71e.×K¸@¿K¼p seWNÖ@¿Kp%ü 1øÛ ×K÷@¿KÑK2ü ƒoW×K#A¿KÑK¼¼2ü 1VS×KJA¿K"¼2ü ŸØ0×KlA¿K"2ü ¯x'×K“A¿K¼p ä^̳2»A¿Kt¼p2ä^ë“O×KâA¿K¼ÑK2ä^ï:×KB¿K¼ÑK¼¼2ä^1mè ×K?B¿K¼"¼2ä^*×KfB¿K¼"2ä^Aî>×K’B¿K¼¼p2ä^Rº t¹B¿Ktp2x j*×KàB¿K¼¼2x z¶ tC¿Kt2x Ž˜It)C¿Ktt2é0©C8×KUC¿K¼¼ÑK2é0À2'×K‹C¿K¼¼ÑK¼¼2é01£×K¼C¿K¼¼"¼2é0ê±S×KèC¿K¼¼"2é0X×KD¿K¼¼¼p2é0»T×KED¿KttÑK2é0%è2×KvD¿Ktt"¼2é0:ýF×K¢D¿Ktt"2é0O*U×KÓD¿Ktt¼p2é0s$×KE¿KttNN2é0~Ö×K5E¿Ktt""2é0ˆ,×KfE¿Ktttt2é0“+T×K—E¿Ktt××IX81‹B×KÉE¿K¼¼¼pI„b1˜d"×KûE¿K¼¼"¼L“+1¦í%N!F¼p32bX1ÁâžMF´KN¼¼ S<1õ¬ZkF¿K×K2Êüÿ8"ˆF´K2ù^¦O"¥F´K2(^ Q'¨2ÂF´K2“I1Ïñ0žîF´K"¼¼2“I)ŸžG´KÑK¼2“I7žQ\; §\Í^; 2Å\O; Î\Í^; ; ¢C^,[ì\Í^; 2”$jT…Z ]Ù^2”$r"C…Z+]Í^…Z2"€¯?…ZH]Ù^2"ˆ7…Zj]Í^…Z2Ú+›¨M1†]120L§ 'þM¨]Í^tQ2Ú,²¢þMÅ]Ù^2¿N¼ôtQâ]Ù^<ˆ'ÎÊM¼2ÎfÞ/m`leö' b 2¢;5ž>/”`le{b 2ŽV5 Ú!¼±`le2S5µ9…ZÎ`le2•*5'K¼ë`le2\f59’¼ale2ã:5O»Q¼%ale2é:5bëV…ZLaleN!2Ä=5pã<¼nalep2I\5‰¶e¼‹ale2qT5¤T¼­alep2wT5¾ …ZÔale"!R &5ËêaleI=25ÞçNbreI¸!5á‚RN&breI.5ä-NDbreJéX5î9Pcble¼JÊ\5ùÀŒbleNNNI—#5 `2NªbreIP5¦<NÈbreIó^5dNæbreJ*50cle¼JÏ\5'”c)cleNNc0L5<«Xö^PcletQd¸N5K$leö^€cleN!dçM5WV:>/ö^µcleö' b d*'5cú$>/ö^åcle{b d¿=5oû6¼ö^ dled2J5…Ð1…Zö^1dlee>O62~9…Zö^`dleN!dˆB5«å¼ ö^†dledvc5¸6L¼ ö^¬dledcU5ЃT¼ ö^×dle¼eUf6Týe…Z ö^ele"!dƒP5û­P¼ ö^1ele¼R &5Lele}eY[Y5"(@ƒele}e*ö^*xe+ö^=xe=ö^wctrans_t7'k7º*HÇ#¼½ew"7¶W*N‘Y¼×ew"7ñU7?_J¼ñew"7ˆY*Tp¼ fw"7,]*ZM¼*fw"(7j*`#:¼Dfw"7U^*f#¼^fw"7²[*l ¼xfw"7B*r;\¼’fw"70*x6^¼¬fw"7Å*~ˆ=¼Æfw"7EO*„μàfw"7ÐC*ŠÖ;¼úfw")77†w"gw"‰e7yY*ýw"0gw"7/ *–´;w"Jgw")ž47ˆ‰eag")‚*²(xg":8*qhfupper81¦Vqh€flower82]qhfalpha83S0qhfdigit84`qhgxdigit85Üqhfspace86öqh@gprint87_1qhfgraph88jaqh%fcntrl89gXqhfpunct8:…4qh falnum8;Zqh+¼*"1h%@¨…Qùm…Q#xg#H_M_c_locale_ctype°»Q#H_M_del±1#H_M_toupper²vh# H_M_tolower³vh#(H_M_table´ùm#0H_M_widen_okµp#8H_M_widen¶ÿm#9H_M_narrow·ÿm#¹H_M_narrow_ok¸p#¹iæb½_ZNSt5ctypeIcE2idE¾SEtable_size¿_ZNSt5ctypeIcE10table_sizeE¯K¢(Ìêinùm1ž¢(Újn»Qùm1ž2õbæØ1:jn¼p2õbõ÷"fjn"" n2ë^œ*"’jn¼""2)J("¾jn¼""2/( X pàjnp2/(1D("knN"29 Aú3p)knp29 Rú"PknN"2hcf|cprknp2hc’B"žkn""N2¥Z ´@pÅknpp2¥Z»"ökn""pNI KÒ†ùmlnKS;×e ùmXº,à|hHln¼d§[ð€,p|hslnpd§[L"|h£lnN"d=Ädp|hÎlnpd="""|hþlnN"d”b6ÚCp|h)mnpd”bM2"|h^mn""NdÎ8gÐp|hŽmnppdÎ8‚g8" |hÈmn""pNJÂCŠDaâmnTTdšU_n*qhpnmÿ*|h*n+|h*¼B3Æ znjc%Ë Ý?znjÚ:Ö D"!QÛ >Dppp+Dkd47°WWr°W#a_M_tie9WWr#Øa_M_fill9Xp#àa_M_fill_init9Y1#áa_M_streambuf9Zle#èa_M_ctype9]n#ða_M_num_put9_]r#øa_M_num_get9ahr#€%* 9k“lQosr%Y9o¸1mosr%š;9{…È ‰osr;Ø8:-œ&¦o~rÈ ;89² Ão~rÈ ;cf9–¨3ào~rÈ %K9¦a;1üosr%+9°È1psr%‡9»“14psr%xA9Åâ#1Ppsr%ŸY9ÐÈ lpsr;ŸY9ó‰‰p~rÈ Ë$9£p~rle`'9 nÃp~r¼2Ž;9Š)Wràpsr2Ž;9%Ó[Wrq~rWr2ÿ>93leqsr%ÿ>:9-le@q~rle%ñ :C„raq~rŠr2=D9d­:p~qsr2=D9x#p q~rp%0L:€ÍIþMÁq~rtQ%¥Z:uhSpçqsrpp%hc:z&prsrpRË$9¼r~rl©8:ŒÎ=1ùrit2A;/Nsit2Ò?;¡x1tt3sXt2Ò?;¨41rUsXt¼2NA;­ÕHttrsXt2NA;´xHr”sXt¼2¿;¹D1¶sitzt2@;½httØsXtzt2%Y;Á—rúsitzt2…A;ÅÞBtttXtzt2/Y;ɵ>r>titzt!3\;ÍïQ^tit*r=dt+N*ot+r=r=€t+º=È =ûU…Qpz…Q#iæbË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE¾S;6¤upz¼2|,¿4NJuhrNN˜W…tvz2|,ã-FN€uhrNN˜W…tä^2|,è7GN¶uhrNN˜W…t|z2|,íÅENìuhrNN˜W…t‚z2|,ò•FN"vhrNN˜W…tˆz2|,øŸGNXvhrNN˜W…tŽz2|,ýHNŽvhrNN˜W…t”z2|,]ENÄvhrNN˜W…tšz2|,#DNúvhrNN˜W…t z2|,(õDN0whrNN˜W…t‹t2|,HI NfwhrNN˜W…tê^X_cM‘t‡wpz¼I2õ N¾whrNN˜W…t×Kd~ ÎÝN‘týwhrNN˜W…tvzd~ bN‘tX‚Wr"!%m=­Ê(*ƒ~‚Wr"!%Âa=Ä»Z*ƒš‚Wr%f=Ùu.>/¶‚Wr%µ=é*ƒׂWr{2µ= T*ƒþ‚Wrö' pUb #@a_M_string>Xœ8#H/#!>dɃÊ…b /#!>rçƒÊ…ÑKb %8 >….œ8„Ð…;8 >L? „Ê…ÑKl˜\>§Ù'>„Ê…b e2J>±9…Zoƒc„Ê…eˆB?‰×¼ oƒˆ„Ê…ecU?4ÉZ¼ oƒ²„Ê…¼eƒP?VN¼ oƒÜ„Ê…¼e¸N>ÑiNleoƒ …Ê…N!eçM?›p>/oƒ?…Ê…ö' b e*'?Êô>/oƒn…Ê…{b lr$?ç‚–…Ê…N¼¼lù>ôó¯…Ê…q‡XoƒÊ…¼*oƒ*Ö…+oƒkû`4O]Ú†]#H_M_stringbuf>Žoƒ#1>¡4†Ú†¼ƒb 1>¶_†Ú†¼ƒÑKb `ù/>ÀÛ……†Ú†¼ƒ2ÿ>>ËBÊ…¢†à†28 >Ól0œ8¿†à†r8 >Ý)Ú†ÑK*Û…*æ†+Û… stkõˆ<ý‡sTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDó•¶)ŠUtSRATEù_ZN3stkL5SRATEE©€ˆå@uRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEWœtPI_ZN3stkL2PIE©-DTû! @tTWO_PI_ZN3stkL6TWO_PIE©-DTû!@tONE_OVER_128_ZN3stkL12ONE_OVER_128E©€?\ö†UõˆŠV_vptr$StkError21#amessage_jBP#atype_k‡#/<o`‰ŠrW‡bÄ*sõˆ‰Š¼v€vw\õˆŸ‰ŠwA yB+ŠõˆÉŠwb|ÔfrWõˆç‰ŠxOI3"õˆŠ*õˆ=Š+‡\ý‡„Š€V_vptr$Stk21#MnAˆ÷KqhM ‰á,qhMÞ8ŠcMqhMì9‹aqhMneŒyqhM=.*XqhStkFloatLysrate_ÔÅS¢ŠzsÕÞBPz7Ö@*1zV%×üW1{alertList_Ø_ZN3stk3Stk10alertList_EDostringstream4ŽÛ…zoHÜ|-+‹aignoreSampleRateChange_Ý1#8ã>B ¢Š;Ȥý;‹¢Š;O¬· º‹€186+¯Œ¼%OÁ$M1cŒ¢Š¢Š¢Š;–È"VŒ"‡;–˧6›ŒBP‡;ŸaÎ6²Œ1;SJÑô4ÉŒ1|óàÞŒ€}šaãŠþŒ€¼~Û%æ†KŠ)€¢Š¢ŠlAé¥bG€€lÍìÔNe€€m–ï3c€‡*ŠBˆ0—Hdata_—#HdataRate_Ž¢Š#HnFrames_ž#HnChannels_Õ#Hsize_‘ž# HbufferSize_’ž#(•0ŽÕÕ•TŽ£ÕÕUo޼•‰Ž®2[Y ÄO¹«Ž®2¿)•2¿ÍŽž2¿0d]¢ŠïŽÅž @8–e ¹ ¢P@Š+¹2tLJ5¿RžÕ2tLRc¢ŠyÅžÕ2K9[—¢Š Å¢ŠÕ2s ^Üž½Å2ÞOaËc1ÚÅ #<kdýžÕ #<uß"%žÕ¢Š2öJx ÕBÅ2Bb{QÕ_Å ¿W‚ ]}¢Š!u‰ˆ<¢ŠÅ*¢Š*†=©+¢Š=´+†=†=¢Š*´\ ˆ@Š‘Š#alastFrame_-†#/¶)‘‘%±$B"Õ*‘•‘% @ =®F‘•‘wÆ$)b¹Ët‘‘¹Õql Ë‘¼*Ë*›‘+Ë\ˆx ŠD“Ë#anHarmonics_QÕ#@am_RÕ#Darate_S¢Š#Haphase_T¢Š#Pap_U¢Š#XaC2_V¢Š#`aa_W¢Š#hastate_X¢Š#p/ŠU#W’D“¢Šbx(& ‘v’D“¼;C6)Ô\Ž’D“;Ý.,+«’D“¢Š;*;IÈ’D“Õ%">?¢Šä’J“%Æ$A˜%¢Š“D“wÆ$K§ ¹ ‘.“D“¹ÕmÈOÚD“* ‘*P“+ ‘B×;}•WÈa;"#o;Ї“•o;¡“•#•2Y;™Ï 1¾“)•2A;Š "Û“)•2Ò?;¡é-4•ø“•2Ò?;¨¦-U“”•¼2NA;­Î@4•7”•2NA;´\@U“Y”•¼2¿;¹ˆ/1{”)•zt2@;½Ë4•”•zt2%Y;Á'SU“¿”)•zt2…A;ŶR4•ᔕzt2/Y;ÉÀ)U“•)•zt!3\;Í #•)•*U“=iQ*/•+U“=U“8x8‘8u‹‘8ª8L€%ª8»8˜™•Ô™•‘h+Å€B¼8Î8ä˕ԙ•‘h=¯K€sÎ890–‚__a¶–‘h‚__b¶–‘`+Ë•€“|í–ƒ__groupingþ "‘¨ƒ__grouping_sizeþ ž‘ ƒ__grouping_tmpþ í–‘˜„__n ¯K‘P„__min ¯K‘H„__i ž‘¸„__test 1‘_…P—„__j ž‘°+rW†«Žœ9!:ÈW—ÔW—‘è|ƒnœž‘à|…89þ9„error +‹‘ð|+‡v’*]‹—Ô‹—‘h+D“ˆä’\":Ê;`ä—Ô‹—‘X‰tmpn¢Š‘h‰denominatorn¢Š‘`ˆ“€Ê;n<¬v˜Ô‹—‘XŠBb€v˜‘P‚channel€Õ‘L‰samplesŠ—‘`‰hop‹Õ‘l…-<h<‰iŒÕ‘h+¹‹âÃ@AøϘ‚__initialize_p[¼‘l‚__priority[¼‘hŒì\AADº]w™Žl‘h.“x:Ül™Ô‹—‘X…‰maxHarmonicsRÕ‘l‡«’>:|(±™Ô‹—‘h‚nHarmonics>Õ‘d‡Ž’1|3tï™Ô‹—‘hŠ{1¢Š‘`t‘š‘Ôš‘jL"1+‘’an<ì<ÀDš“ü™‘X”W’gš‘Ô‹—‘jL"1’Dš„f4k “š“Pš‘h’Dš‹8l£X¿š“Pš‘h’Dš ¤Û¤ëš“Pš‘h’ï™–Wì<j=ð›“ü™‘X’ï™b(j=è=<C›“ü™‘X•úZ›‘Ôš’C›è=„>ˆ†›“N›‘X>’«›‘Ô‹—–{¢Š’†›ÒbܘÔà›““›‘X“ž›‘P’†›Å'˜T œ““›‘X“ž›‘P—_DefaultRuneLocale'„w%˜__dso_handlel™ˆ€ˆå@+Õš=ˆ™qˆ-DTû! @™“ˆ-DTû!@™½ˆ€?+N1'nothrowIõC‘œostream4Š]'cerrA¬W«œ›ß ÀGCdigitsF_ZNSt14numeric_limitsImE6digitsE"1@œ0Dï_ZNSt14numeric_limitsIfE12has_infinityE3œ(?ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE3œÒWó_ZNSt14numeric_limitsIfE10has_denormE3F0D(‚"3F(?)h&3FÒW,¼K3œ0Da_ZNSt14numeric_limitsIeE12has_infinityE3œ(?b_ZNSt14numeric_limitsIeE13has_quiet_NaNE3œÒWe_ZNSt14numeric_limitsIeE10has_denormE3npos[¯KMÎ!1@¯KO¦41E·1(Mæc1Q³HãMžnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¯KŸÎ!1@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¯KŸ¦41E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEæO¢(2iQ."1Pnumeric2j¨]"1O02kEe"1OâM2lƒW"1O$A2mû*"1O2R2nÔV"1 QsK2)C2^QQ)\2bÔ- +†SQÅ2ñC]@WQíS2òj#@WQ5]2ó*@WQÕ2ô.@WQs2õ@@WQl2öd@WQ#2÷î KWFäWö©^]dec ?©^]fixed6?©^]hex ©^Fy ©^]leftH©^ ]oct?;©^@]rightûa©^€^¨(~©^^ ú@©^^R)$ÃL©^_showpos'¸0©^_skipws*ƒa©^_unitbuf- !©^ ^e1.©^@FY 4n^©^°FO57n/©^J^(c:,©^]badbitLjO®^]eofbitOA®^]failbitT*<®^]goodbitW=#®^]appj±³^]atem¨K³^Fébvö&³^F cy’-³^]curŽÙS¸^F%\‘þ¸^fupper81¦Vqh€flower82]qhfalpha83S0qhfdigit84`qhgxdigit85Üqhfspace86öqh@gprint87_1qhfgraph88jaqh%fcntrl89gXqhfpunct8:…4qh falnum8;Zqhž_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE"ž_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE"jc%Ë Ý?znjÚ:Ö D"i@3_ZNSt10moneypunctIcLb1EE4intlE3i@3_ZNSt10moneypunctIcLb0EE4intlE3i@3_ZNSt10moneypunctIwLb1EE4intlE3i@3_ZNSt10moneypunctIwLb0EE4intlE3i@«_ZNSt17moneypunct_bynameIcLb0EE4intlE3i@«_ZNSt17moneypunct_bynameIcLb1EE4intlE3i@«_ZNSt17moneypunct_bynameIwLb0EE4intlE3i@«_ZNSt17moneypunct_bynameIwLb1EE4intlE3MnAˆ÷KqhM ‰á,qhMÞ8ŠcMqhMì9‹aqhMneŒyqhM=.*Xqhysrate_ÔÅS¢ŠzsÕÞBPz7Ö@*1zV%×üW1zoHÜ|-+‹% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < BG : ;C4: ;‡@I? <  D4: ;‡@I? <  E4: ;‡@I? < F4: ;‡@I? <  G4: ;‡@I? < H : ;I8 2 I.? : ;‡@I2 < J.? : ;‡@2 < K.? : ;‡@I2 < L.? : ; ‡@I2 < M4: ; ‡@I? < N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ; ‡@I? <  Q4: ;‡@I? 2 < R.? : ;2 < S.? : ;‡@2 < T.? : ;‡@2 < UG : ;V I8 4 W : ;I8 2 X.? : ;L 2 < Y.? : ;‡@I2 < Z![\G : ; ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < kG : ; l.? : ; ‡@2 < m.? : ; ‡@2 < n.? : ;‡@IL M 2 < oI8 L 2 p.? : ;2 < q.? L 4 < r.? : ;‡@< s : ; t4: ;‡@I<  u4: ;‡@I< v.? : ; ‡@L M < w.? : ; ‡@IL M < x.? : ; ‡@IL M < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |.? : ; 2 < }.? : ; L 2 < ~.? : ; ‡@L M 2 < .G@€.G@I4  ‚: ; I ƒ: ;I „4: ;I … †.G;@‡.G: ; @ˆ.G; @‰4: ; I Š: ; I ‹.‡@4 @Œ.4 @.4 @ŽI .G: @.G: ; ‘I4 ’.1‡@@“1 ”.G: •.G –: ; I—4: ; I? < ˜4I? 4 < ™4G š4G›4G œ4: ;‡@I? <  4: ;‡@I? <  ž4: ;‡@I? < Ÿ4: ; ‡@I? < LTÃ@CAFû /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extlimitsStk.hstl_algobase.hlocale_facets.tccBlitSaw.cppBlitSaw.hiostreamGenerator.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tcc x8KñxJJèJ‚¡‚»~ž¿/Ÿßä“u1„ƒµ}¬º/+Ø\ç$’×;­É01//Ûó»‘ÿõK….ÈqÈqÈqÈ ýLó׃OŸ#v/#å2K˜l‚¼ÉÉ».ºæ¼­"0ce.æŸ Éd.É/õ/ÉÉ‘j<ºØƺØƺØrÈ hÉ/Ù­‘×v' hÉ/Ù­‘×' Ã@ÚÖrä$/Jx8y8wy8|8w|8‘8v‘8’8w’8•8w•8ª8vª8«8w«8®8w®8»8v¼8½8w½8À8wÀ8Î8vÎ8Ï8wÏ8Ò8wÒ89vwwv99w9 9w 9!:vww]v":#:w#:&:w&:Ê;vÊ;Ë;wË;Î;wÎ;n<vÃ@Ä@wÄ@Ç@wÇ@AvAAwA Aw AAv]^w^awawvxywy|w|:v:;w;>w>|v|}w}€w€3vn<o<wo<r<wr<ì<v45w58w8kvlmwmpwp£v¤¥w¥¨w¨Ûvì<í<wí<ð<wð<j=vj=k=wk=n=wn=è=vè=é=wé=ì=wì=„>vÜÝwÝàwà˜v˜™w™œwœTv]¹¦:•std::numeric_limits::epsilonS•stk::Stk::sampleRatel•stk::StkFrames::channelsž•stk::StkFrames::framesÑ•minò–stk::StkFrames::operator[]\—stk::BlitSaw::reset—stk::BlitSaw::tickä—stk::BlitSaw::tick™stk::BlitSaw::updateHarmonicsl™stk::BlitSaw::setHarmonics±™stk::BlitSaw::setFrequencyšstk::Generator::~Generatorgšstk::BlitSaw::~BlitSaw“šstk::BlitSaw::~BlitSaw¿šstk::BlitSaw::~BlitSawëšstk::Generator::~Generator›stk::Generator::~GeneratorZ›stk::Generator::Generator«›stk::BlitSaw::BlitSawà›stk::BlitSaw::BlitSawü¹¦Ã__uint32_tå__int64_t-$_0x__mbstate_t‹__darwin_mbstate_t¥__darwin_size_tù__va_list_tagÑ__darwin_va_listn__darwin_wchar_t†__darwin_rune_t__darwin_wint_t´__darwin_clock_tÌ__darwin_time_tó_opaque_pthread_once_t6__darwin_off_tL__darwin_pthread_once_tk__darwin_wctrans_t…__darwin_wctype_tžsize_t¬time_tºptrdiff_t³$_4Ýdiv_tê$_5ldiv_t"$_6Llldiv_t4lconv—va_list¦fpos_t´__sbufê__sFILEÝFILEh!clock_tw!tmI"pthread_once_t_"__gthread_once_tw"wint_t…"$_7Ú"_RuneEntryì"$_8&#_RuneRange8#$_9w#_RuneCharClass#$_10w%_RuneLocaleò'mbstate_t(wctype_t2/char_traits81__vtbl_ptr_typeN1nothrow_t\1new_allocator¨2allocator!3numeric_limits‚8_Atomic_wordœ8basic_string,std::allocator >ÝK_Rep_base"L_RepþMlocale…Qfacet¾SidˆT_Impl°Wios_baseö^basic_streambuf >‰ewctrans_txgctype_base|hctype&nmoney_basenbasic_ios >r__normal_iterator, std::allocator > >‘tnum_get > >¦znum_put > >]basic_ostream >oƒbasic_stringbuf,std::allocator >Û…basic_ostringstream,std::allocator >õˆStkErrorŠStk†StkFramesËGenerator ‘BlitSawU“__normal_iterator, std::allocator > >«œostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSt14numeric_limitsIdE8infinityEv_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperiupdateHarmonics_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZN3stk7BlitSawD2Ev_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_E_ZN3stk7BlitSaw4tickERNS_9StkFramesEjfgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNSt14numeric_limitsIdE11round_errorEv_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iidenorm_minsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificEquiet_NaN_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNK3stk7BlitSaw7lastOutEv_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZN3stk7BlitSaw15updateHarmonicsEvlocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZNSt14numeric_limitsIdE12has_infinityE_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintftickbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZN3stk7BlitSaw4tickEv_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNSt14numeric_limitsIdE13has_quiet_NaNEdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZN3stk7BlitSawC2Ed_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev~BlitSaw_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt14numeric_limitsIdE3maxEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmmsetHarmonics_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeof_ZN3stk7BlitSaw12setFrequencyEdrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNSt14numeric_limitsIdE10denorm_minEvget_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_round_errorstrtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvsignaling_NaNwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleepsilonisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getresetbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPc_ZN3stk7BlitSawD1Evvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNSt14numeric_limitsIdE3minEv_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZNSs4_Rep20_S_empty_rep_storageE_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN3stk7BlitSaw12setHarmonicsEjmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_ZNSt14numeric_limitsIdE10has_denormE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv__in_chrgoperator()pubsetbuf_ZNSt14numeric_limitsIdE9quiet_NaNEvstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZNSt14numeric_limitsIdE7epsilonEv_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpBlitSawmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt14numeric_limitsIdE13signaling_NaNEv_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_initinfinity_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk7BlitSaw5resetEv_GLOBAL__I__ZN3stk7BlitSawC2Ed_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk7BlitSawC1Edidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZN3stk7BlitSawD0Ev_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH¸°Q3Ë–ËÄóÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ4:wU\ÿÿ'DQ—°ÿÿ'DQ—°UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk9GeneratorEÿÿÿÿÿÿÿ×£p= ×ï?-DTû! @à?à¿ð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ¨† 4øÿÿÿÿÿÿÿ¤† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ·† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¼çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¼çÿÿÿÿÿÿÿ† ƒIG-<5-)-#-H-ù\-ô êU-Ý\-ØL=ѶE¯/-G-€5-m-_#-KH-=\-8 .U-!\-L=úEó/-Õ_-Ã5-³E_-‹5-{Ee_-S5-CE--ùÚ-ÓH-Å\-À ¶U-©\-¤L= iX-¥d-œq[-lL7-èS- S-cS-9?-R-踈X0à°ˆ`8èÀ˜pHèÀ˜pH Ôœò›ê›½›µ›l›d›)›!›ýšõšÑšÉš¥ššyšqš*š"šÁ™¹™|™t™J™B™"™™ù˜ñ˜Þ˜Ö˜Ž˜†˜_˜W˜ó—ë—Ÿ———l—d—:—2——ú–Ò–Ê–!––ß•ו¬•¤•z•r•`•X•G•?•0 uÞSTPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(G-ôN-ÝQ-ÆO-«P-‰F=‚M-e_-SG-FN-+N-Q-F=ç_-ÕG-ÈN-­N-œQ-„F=i_-WG-JN-/N-Q-F=â9-Ã!-®;-¡7-•H-‡\-‚L={j;-@7-$7-ýè«Ue-ä=-ÍÀe-‚G-oY-SY->W-%W-I-T-þ\-ùïV-à\-ÛÍX- K=R-=`-8,b=%Z- @B8C0^( J)+AHa@J8103(B]D^y(^yh(^h'd\d( A&^A0&^0%,\,& 0^ ø0^ø/ô\ô0 Ñ4^Ñ À4^À3¼\¼4 ™2^™ ˆ2^ˆ1„\„2 P.^P-L\L. ,^+\, à*^à)Ü\Ü* ¹6^¹ ¨6^¨5¤\¤6 p^pl\l 8^84\4 ^ü\ü È^ÈÄ\Ä ^Œ\Œ X^XT\T  ^ \ è"^è!ä\ä" °$^°#¬\¬$ ‰8^‰x8^x7t\t8 @^@<\< @^?\@ Ð:^Ð9Ì\Ì: ˜<^˜;”\”< `^`\\\ (>^(=$\$> cM<A\~ˆ>‚¯>†b?˜¸>œÃ@ÍÀGÝ]æ?ë"?ð´? ß?  @& 5@8 6?= m@O ˜@a (Bk `C xDÄ °Dç èD%€‘8ø€€Bd|8EC:XExí E_€Ê;À@DB€":¨€D)ŒÐCÌÜ PGá˜$ˆGí4vFlŽ8F+¤¦pFn€è=ò€G@€ì<¾€¨FW€j=Ø€àF€n<\€ÈEÀ9r€˜Ct€¼88€ðBU€ª8€¸B€x8Ñ€HB‘€Î8X€(CöPAk€€A-S?€ÐA A§€ A¥ @†…Ô®–½¨·h…]ÔÚßÊÿ$—Aåñ§ã»<Z__ZNSt14numeric_limitsIdE7epsilonEv__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk7BlitSaw5resetEv__ZN3stk7BlitSaw4tickEv_sin__ZN3stk7BlitSaw4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk7BlitSaw15updateHarmonicsEv_floor__ZN3stk7BlitSaw12setHarmonicsEj__ZN3stk7BlitSaw12setFrequencyEd__ZNSolsEd__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk7BlitSawD0Ev__ZTVN3stk7BlitSawE__ZN3stk7BlitSawD1Ev__ZN3stk7BlitSawD2Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk7BlitSawC1Ed__ZN3stk7BlitSawC2Ed__ZTIN3stk7BlitSawE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk7BlitSawE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk9GeneratorE__ZTIN3stk3StkE___cxa_pure_virtual___gxx_personality_v0__ZNSt14numeric_limitsIdE7epsilonEv.eh__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk7BlitSaw5resetEv.eh__ZN3stk7BlitSaw4tickEv.eh__ZN3stk7BlitSaw4tickERNS_9StkFramesEj.eh__ZN3stk7BlitSaw15updateHarmonicsEv.eh__ZN3stk7BlitSaw12setHarmonicsEj.eh__ZN3stk7BlitSaw12setFrequencyEd.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk7BlitSawD0Ev.eh__ZN3stk7BlitSawD1Ev.eh__ZN3stk7BlitSawD2Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk7BlitSawC1Ed.eh__ZN3stk7BlitSawC2Ed.eh__GLOBAL__I__ZN3stk7BlitSawC2Ed__ZStL17__verify_groupingPKcmRKSsLC1LC2GCC_except_table0LC7__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC10LC11GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC13GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk7BlitSawC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/BlitSquare.o000644 000766 000766 00000271410 12015735507 016370 0ustar00garygary000000 000000 Ïúíþ ¸yI@ xI__text__TEXT4@ ¸R9€__debug_frame__DWARF8Hx€T__debug_info__DWARF€ §ÀHU;__debug_abbrev__DWARF†°h ƹ__debug_aranges__DWARFîºP.Ä W__debug_macinfo__DWARF>»~Ä__debug_line__DWARF>»ž~Ä8W__debug_loc__DWARFÜÀlÊ`W–__debug_pubnames__DWARFHÈ‘ˆÑ__debug_pubtypes__DWARFÙÊÔ__debug_inlined__DWARFÜÑÛ__debug_str__DWARFÜÑ~gÛ__debug_ranges__DWARFZ9šB__mod_init_func__DATA`9 B\ __textcoal_nt__TEXTh9°¨B\= €__cstring__TEXT@îXI__gcc_except_tab__TEXTAaFJ__StaticInit__TEXTgBX§K^€__const__DATAÀBHL0^__const_coal__DATA CP`Lp^ __const_coal__TEXTpC°L __bss__DATAxI__literal16__TEXTC ÐL__literal8__TEXT°C0ðL__eh_frame__TEXTàC˜ M°^s h__constructor__TEXTxI¸R__destructor__TEXTxI¸RHbf¨h` P0GUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹Uø¸H‰BPH‹}øHƒÇ¾èH‰Â¸H‰H‹Uø¸H‰BpH‹Uø¸H‰BhÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì0H‰}èH‹Eè‹@@…Àu3H‹EèòHXò$BòYÁèòH,À‰Eü‹EüÿÀH‹Eè‰PDëH‹Eè‹@@ÿÀH‹Eè‰PDH‹Eè‹@D‰ÀH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàH‹Eèò@XòMàò^Èf(ÁH‹Eèò@`ÉÃUH‰åHƒìH‰}ø‰uôH‹Eø‹Uô‰P@H‹}øèÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë?H5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èëJèf(Èòø@òYÁò^EðH‹Eøò@XH‹EøòHXòÝ@ò^ÁH‹Eøò@HH‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èòEàH‹}èèHH‹EèH‰fWÀf.Eàsë=H5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èH‹EèÇ@@òEàH‹}èèH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHƒì(H‰}èòEàH‹}èèHH‹EèH‰fWÀf.Eàsë=H5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èH‹EèÇ@@òEàH‹}èèH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃÿÿÿÿx $h9† $9† $š9† $¬9† $¾97† ,† ƒ,ö9† ƒ$R† ,;L† ƒ$^=¤† $gBC† $ªB† $j† $„† $F$† $j©† ,>~† ƒ$7† $L7† $„7† ,€>~† ƒ,þ>~† ƒ,|?œ† ƒ,¼¼† ƒ,x¼† ƒ§GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)BlitSquare.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Øunsigned int__int64_t .ùlong long intlong long unsigned intlong int$_0€ L`__mbstate8 M`_mbstateL Nùsppchar__mbstate_t O0__darwin_mbstate_t Q{__darwin_size_t Z¿long unsigned int__darwin_va_list `ìüüp __va_list_tag o gp_offset Ø# fp_offset Ø# overflow_arg_area o# reg_save_area o# __darwin_wchar_t f¿__darwin_rune_t kq__darwin_wint_t n¿__darwin_clock_t s¿__darwin_time_t v$söp _opaque_pthread_once_t E9 __sig E$# __opaque Eæ#__darwin_off_t nè__darwin_pthread_once_t |ö__darwin_wctrans_t (¿__darwin_wctype_t *Æsize_t c¨time_tWÏptrdiff_t˜$ std  7 8 X  Z0 ]W _s bŽ jà k o^ p| q r´ sË u w, x? zV }r ~Ž À á ‚ ƒ „, …? †e ‡† ˆ§ ŠÂ ‹î ÎO Ð  Ñ Ó  Ô6 ÕD ×` ع Ùw Ú˜ Ûâ ;7 fpos<__mbstate_t>nothrow_tallocatorfloat_round_style< round_indeterminateround_toward_zeroround_to_nearestround_toward_infinityround_toward_neg_infinityfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentnumeric_limitsbasic_string,std::allocator >. œ(«2#_M_pQ#œ(™8Q 3reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >ä_Ios_Fmtflags7e _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_OpenmodekË _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“* _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸r _S_beg_S_cur_S_end_S_ios_seekdir_end€€"Xevent¢¸ erase_eventimbue_eventcopyfmt_event„eÓ^_M_nextÕ€W#_M_fnÖ¡W#þ^׿#PØ…8#„eÛ+€W¡W¿€W ‹IßÚBD€W!lcã?¿€W-)ñ¥_M_pwordòo#_M_iwordó$#-)ô§WI9"ë_ZNSt8ios_base4Init11_S_refcountE…8#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioE1I9?­Wµ8­W¿basic_streambuf > Re T e U£e W¦e XÀe ZÚe \ôe ]f ^-f _Gf `af a{f b•f c¯f dÉf eãf fýf gg h3g iMg jdgctype_basectypemoney_baseg$patternÉ fieldÉ [!#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%£b¶\-––––&¡eþ K,1»%¡uW'nothrowIzDÞœ'cerrASXøœ(__ioinitM_ZStL8__ioinit¥)üLX¿%%%*++s)cbe¡QQ%¡*s)~-dQsQ%%Ž[QŽ¿)³ Po¯¯¿¡*µ, $_4aà quotb¿# remc¿#div_td¶ $_5f quotg$# remh$#ldiv_tií $_6lO quotmù# remnù#lldiv_to%)Š?“¿uu*{-)A ”““%double)F •¿´%)K –$Ë%)gœoö¯¯¡¡ö*ü.¿¯¯)øVžà,¿¿/N9 ?o)Ç<¡QV%)¡£r$$)Qª¿Ž%¡)Ê«¡¯¯%¡*µwchar_t)Ü9¬¿á¯%¡/N&¯o¡¡ö0Õa°¿)É&±o,o¡/²?Ø%N-³+0“_%_*Q)…-µ$†%_¿)H½¿§%_¿%'YÂÃ\¿Â%)ôáãQã¡*é+µ)OÄ¿ Qµ __gnu_cxx¡D%è ®Ç7ù6ù%øV´“:OVùù__debug 6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)n/§O`ùù)¶:™ùw%)Rcºù˜%_¿)SÀ ¹%_¿%U-´40ÙÙ%_float)%c·þþ%_long double/')Ç ¿)†O¦ù7ù lconv`!+k1Ð!,Q#1a+!-Q#1\!.Q# int_curr_symbol!/Q# currency_symbol!0Q# mon_decimal_point!1Q#( mon_thousands_sep!2Q#0 mon_grouping!3Q#81)!4Q#@1G<!5Q#H int_frac_digits!6s#P1ã!7s#Q p_cs_precedes!8s#R p_sep_by_space!9s#S n_cs_precedes!:s#T n_sep_by_space!;s#U p_sign_posn!s#X int_n_cs_precedes!?s#Y int_p_sep_by_space!@s#Z int_n_sep_by_space!As#[ int_p_sign_posn!Bs#\ int_n_sign_posn!Cs#])n6"5Q‡¿%0ÇD!K”*7va_list#IÔfpos_t#U9 __sbuf#`ç _base#aç# _size#b¿#*‹ __sFILE˜#‚= _p#ƒç# _r#„¿# _w#…¿# _flags#†œ# _file#‡œ# _bf#ˆ·# _lbfsize#‰¿#( _cookie#Œo#0 _close#L#8 _read#Žk#@ _seek#Š#H _write#©#P _ub#“·#X _extra#”º#h _ur#•¿#p _ubuf#˜À#t _nbuf#™Ð#w _lb#œ·#x _blksize#Ÿ¿#ˆ _offset# ©#.¿Lo*=.¿koQ¿*R.©Šo©¿*q.¿©o%¿*__sFILEX*¯‹Ðp‹àpFILE#¡í/Ã6#ï*à)dN#ð¿)<4#ñ¿6)“e#ò¿M)¡2#ó¿d)˜;#ô¿{)Ó:#õ¿——*©)¾;#öQ¾Q¿%ä#úëDÞ%%)l$#ÿ¡o¡¡2Õ$#0*%%3è#¿L$¿3ò##¿ii*o+©3)Z#$Œ3i#¿¤4é.#¿3¢# QÊQ^ # Þ%3á7#¿ö%3„4#¿ %%ê'#' O#@ Q3âc#¿g Q¿¡4â#3rX#Q Q3ù#¿ª ¿3«#©¿Í Q¡%53=#ª¿ï %ï *ü3ê#«¿!%ï 3$#¬¿9!Q¡%ï 3 B#­¿[!%%ï sk!pclock_t$M· tm8$ZL" tm_sec$[¿# tm_min$\¿# tm_hour$]¿# tm_mday$^¿# tm_mon$_¿# tm_year$`¿# tm_wday$a¿# tm_yday$b¿# tm_isdst$c¿# tm_gmtoff$d$#( tm_zone$eQ#0pthread_once_t%^O__gthread_once_t&/L"wint_t'F  $_7'Q×" __min'R‰# __max'S‰# __map'T‰# __types'U×"#*Æ_RuneEntry'Vˆ" $_8'X## __nranges'Y¿# __ranges'Z###*Ý"_RuneRange'[ï" $_9']j# __name'^j## __mask'_Æ#sz#p _RuneCharClass'`;#6$_10ˆ 'bû$ __magic'cæ# __encoding'dû$# __sgetrune'f*%#( __sputrune'gN%#0 __invalid_rune'h‰#8 __runetype'jT%#< __maplower'kd%#¼ __mapupper'ld%#¼ __runetype_ext's)##À __maplower_ext't)##Ð __mapupper_ext'u)##à __variable'wo#ð __variable_len'x¿#ø __ncharclasses'}¿#ü __charclasses'~t%#€s %p.‰$%%¨$%*%* %.¿N%‰Q¨_*0%Æd%pÿ‰t%pÿ*z#_RuneLocale'#7 A(å0¿§%¿7¥?(ëÞD¿Á%¿7ËA(÷¿Û%¿7P(þO)¿õ%¿&2L(4 ¿&¿&U!( 0 ¿+&¿&N0(_J¿F&¿&Î(M¿a&¿&}(>,¿|&¿&|:("»¿—&¿&€6()˜1¿²&¿&ÿ (5¾/¿Í&¿&”((;¹)¿è&¿8ó$|Î2k!)iM$~“'¯¯%‘;$‚_=¯6'6'*z!)0N$…¯S'S'*¯)<${Qp'p'*v'+z!)U<$}Q’'’'*˜'+¯)Ã$€6'´'’')j<$6'Ë'’'%B$ƒ­[¡õ'Q¡%p'mbstate_t)UŽwctype_t*4ˆ),U)yz"0(¿)“ )zz"G()š ){¯h(¯¿)Nf)|z"„(µ)‹f)}¿ (ã)œQ)~¿¼(¿)`c)¿Ù(ã5)a)€¿ö(ã5)Û7)z" )0t)‚z")ï$)ƒ¡;)%¡;)*õ')ì`)…¡g)¯%¡;))‹4)†¿~)~)*„)+õ')Î<)ˆ¡¯)¯$%¡;))ô+)‰z"Ë)µ)ì )Šz"â)µ)5)Œ¿*¯¡ã5)P)¿!*ãã5):)Žz"=*z")Úe)¿^*ãï ) A)Ä¿*ãï )$9)’¿¥*¯¡ãï )n7)Æ¿Æ*ããï )M%)“¿â*ãï ).^)Ç¿þ*ãï )Œ")”¡+Qµ;))Ú&)•¯;+¯ã)t/)—¿W+ãã)3)˜¿s+ãã)Æ1)™¯+¯ã)¶/)š¡«+ãã%¨5)œ^M¡Õ+¯¡ãp')e$)¡ì+ã)11)ž¯ ,¯ã¡)‰;)Ÿ¿.,ãã¡)ò<) ¯O,¯ã¡)d/)¤¡u,Qu,¡;)*ã)ï)¥¡—,ãã)S)©“³,ã³,*¯)S)ÈÙÕ,ã³,)#S)«¯ö,¯ã³,)*S)¬$-ã³,¿)Ì6)®¿8-ã³,¿)‰.)§¡Y-¯ã¡)J2)¨¿p-z")1V)°¿‘-ãã¡)•X)±¯²-¯ã¡)ŠK)²¯Ó-¯ã¡)f5)³¯ô-¯µ¡)od)´¿ .ã5)%)µ¿$.ã5)Ô+)–¯@.ãµ)D3)¡¯\.ãã)0+)¢¯x.ãµ)»A)¦¯”.ãã)áP)¯¯µ.㵡)Ì)ÊþÑ.ã³,))/)Íùò.ã³,¿)²A)Ï /ã³,¿ __gnu_debug :5/9 ;_9 __vtbl_ptr_type*1?’G:a-6”2/ÓP-D1”2/ÓP-F˜1”2š2/³-K²1”2¿%Q1-NÊMQÓ1¥2 1%Q1-Q6C%ô1¥21%Ñ&-VÐ)Q2”2¿¯; '-`36<2”2Q¿%9V-dªI¡X2¥2;ë]-jè6z2”2Q1@Â'-n_”2Q*_1= 2+_1* 2:ž.13_1#/õ]/dÔ23/õ]/fí23 3AL@/l3¿*«2=3+«2+1+< +°B …8Cis_specialized_ZNSt14numeric_limitsIdE14is_specializedE3Cdigits_ZNSt14numeric_limitsIdE6digitsE%15Cdigits10_ZNSt14numeric_limitsIdE8digits10E%1Cis_signed_ZNSt14numeric_limitsIdE9is_signedE3Cis_integer_ZNSt14numeric_limitsIdE10is_integerE3Cis_exact_ZNSt14numeric_limitsIdE8is_exactE3Cradix_ZNSt14numeric_limitsIdE5radixE%1Dmin_exponent#_ZNSt14numeric_limitsIdE12min_exponentE%1ƒxDmin_exponent10$_ZNSt14numeric_limitsIdE14min_exponent10E%1Í}Emax_exponent%_ZNSt14numeric_limitsIdE12max_exponentE%1Emax_exponent10&_ZNSt14numeric_limitsIdE14max_exponent10E%14FµD(Ô"3F­?)á&3Chas_signaling_NaN*_ZNSt14numeric_limitsIdE17has_signaling_NaNE3FyX,ÿK3Chas_denorm_loss-_ZNSt14numeric_limitsIdE15has_denorm_lossE3Cis_iec5599_ZNSt14numeric_limitsIdE9is_iec559E3Cis_bounded:_ZNSt14numeric_limitsIdE10is_boundedE3Cis_modulo;_ZNSt14numeric_limitsIdE9is_moduloE3Ctraps=_ZNSt14numeric_limitsIdE5trapsE3Ctinyness_before>_ZNSt14numeric_limitsIdE15tinyness_beforeE3Cround_style?_ZNSt14numeric_limitsIdE11round_styleE3<OEB“<cI\)“<x6“S“<r-  “<Q]/ñ“<1ÌL“<<23û[“<À5©,“_Atomic_word0%¿*ï :© .8²KGnpos¸[²KH_M_dataplusï #_Rep_base_RepI.ðRQ9·KI.¨ZQ*9ÂKQIÂ&òPÈKH9·KIe%%Dwf9·KIì)"w„9·KJ%-6^ž9ÂKIO4©;¡Æ9·K¿%J=W<Q'ï9·K¿¿%IœND?Y¡:·K¿¿Iw7L!K1::·K%Jâ'UfW]:Q%¿J>^àY€:Q%¿J>gÝ<£:Q¿sJ¶SzÖWÆ:QwwJ¶S~ò5é:QÚÚJ¶S‚ ;QQQJ¶S†ü/;Q%%IÆ Šf¿Q;¿¿Jn 1ÃÍRz;ÂK¿¿¿JõY1µ”;ÂKKå#šK+ÎKƒ¼;ÂK/ƒ1¿Õ;ÂK 3/ƒ1·î;ÂKÔK/ƒ1Å<ÂKÔK¿¿/ƒ1Ð9<ÂKÔK¿¿ 3/ƒ1Û\<ÂK%¿ 3/ƒ1âz<ÂK% 3/ƒ1é<ÂK¿s 3Âì¸<ÂK¿2ZôgÚKÚ<ÂKÔK2Züü7ÚKü<ÂK%2Z’fÚK=ÂKs2â6t<w;=ÂK2â6¼:ÚX=·K2Ì\&ö$wu=ÂK2Ì\1Ú’=·K2„X:9¶ ¯=ÂK2„XCã. Ì=·K2Ø L¶ é=ÂK2Ø U. >·K29 ]¡#>·K2.fc(I¡@>·K29Vhc*¡]>·K ¨<1nÎ^€>ÂK¿s ¨<ƒÄ[ž>ÂK¿2%‹ªT¡»>·K &.1äp Ù>ÂK¿ ]9¦ÈWò>ÂK2DP­* 1?·K2¿¼XO11?·K¿2¿ÍØ 1S?ÂK¿2ß\âÛ+1u?·K¿2ß\õ¿ 1—?ÂK¿2¢@è7ÚK¹?ÂKÔK2¢@ ×.ÚKÛ?ÂK%2¢@bÚKý?ÂKs2õ71J¿ÚK@ÂKÔK2õ71[ ZÚKK@ÂKÔK¿¿2õ71/Z]ÚKr@ÂK%¿2õ7Bú+ÚK”@ÂK%2õ71¹.ÚK»@ÂK¿s ¡e¥NÙ@ÂKs%N!1ø¡ ÚKú@ÂKÔK2N!ƒXÚK&AÂKÔK¿¿2N!1TÚKMAÂK%¿2N!ŸY1ÚKoAÂK%2N!¯ñ'ÚK–AÂK¿s T_ÌL3¾AÂKw¿s2T_ëùOÚKåAÂK¿ÔK2T_t;ÚKBÂK¿ÔK¿¿2T_1m® ÚKBBÂK¿%¿2T_*ÚKiBÂK¿%2T_As?ÚK•BÂK¿¿s2T_R€ w¼BÂKws2> ju*ÚKãBÂK¿¿2> z| wCÂKw2> ŽÛIw,CÂKww2j1©Ü8ÚKXCÂK¿¿ÔK2j1À«'ÚKŽCÂK¿¿ÔK¿¿2j11¦ÚK¿CÂK¿¿%¿2j1ê`TÚKëCÂK¿¿%2j1¾XÚKDÂK¿¿¿s2j1jUÚKHDÂKwwÔK2j1%3ÚKyDÂKww%¿2j1:‚GÚK¥DÂKww%2j1OÙUÚKÖDÂKww¿s2j1s ÚKEÂKwwQQ2j1~ÙÚK8EÂKww%%2j1ˆl,ÚKiEÂKwwww2j1“ÚTÚKšEÂKwwÚÚIñ81‹BÚKÌEÂK¿¿¿sI c1˜¶"ÚKþEÂK¿¿%¿Lç+1¦f&Q$F¿s 32 Y1Áå¡PF·KQ¿¿ Ø<1õS[nFÂKÚK2Êü„9%‹F·K2i_ P%¨F·K2˜^ Ê'«2ÅF·K2ÖI1Ïr1¡ñF·K%¿¿2ÖI)Ÿ¡G·KÔK¿2ÖI7Ø¡?G·K%¿2ÖI1æ§/¡fG·Ks¿2XU.%¡G·KÔK¿2X1øóN¡¹G·K%¿¿2Xq" ¡àG·K%¿2X1 D_¡H·Ks¿2å 8¡.H·KÔK¿2å 1ò,¡ZH·K%¿¿2å «K5¡H·K%¿2å ¾-¡¨H·Ks¿2BKÌnP¡ÏH·KÔK¿2BK1-¯b¡ûH·K%¿¿2BKèÒ¡"I·K%¿2BKû£ ¡II·Ks¿2¢a È5¡pI·KÔK¿2¢a1BCb¡œI·K%¿¿2¢a&s¡ÃI·K%¿2¢a1N>/¡êI·Ks¿2xD[¡J·KÔK¿2x1Y³ ¡=J·K%¿¿2xaëX¡dJ·K%¿2x1ndB¡‹J·Ks¿22<ƒ7Ÿ8²J·K¿¿2¦1“#¿ÔJ·KÔK2¦11‚6[¿K·K¿¿ÔK2¦11’GJ¿6K·K¿¿ÔK¿¿2¦11£€B¿XK·K%2¦11²¾Q¿„K·K¿¿%!¦11Ãn9¿·K¿¿%¿+¡*½K+Ÿ8*Ÿ8*â8=â8=½K=Ÿ8:Ö8”%L _M_length•¡# _M_capacity–¡#1P—…8#:â8›æMàK#M "1@²KM?51EP2+MZd1QÂæM8å#´kOÎK%¾X1šLöM%%LœO1¶LöM;DÆ¥UÎLÈK;’ʉ6æLÈK;o%Î @MÈK¿%ú<ØÂCQMÈK%)1Ü9QEMÈK 3 324)1n5ÈKkM¿¿ 3;ä$çJPˆMÈK 3 ž;1«óD¦MÈK 3%c6õGTQÂMÈK!ÂA1^(BQÈK 3¿¡öMp*üM+%L:8 2C[QNnone2h_ZNSt6locale4noneE%1Oþ(2i¥.%1Pnumeric2j^%1Ok02käe%1O0N2l*X%1O©A2mo+%1OáR2n{W%1 Nall2p_ZNSt6locale3allE%1?@ H_M_impl2[Q##_S_classic2 _ZNSt6locale10_S_classicE[Q#_S_global2#_ZNSt6locale9_S_globalE[QQ¶K2)Ü2aQ#_S_once28_ZNSt6locale7_S_onceEb"íZc/ä2{’OqQ/ä2„«OqQwQ/ä2ÄOqQ%/ä2çOqQwQ%¿/ä2ª PqQwQwQ¿/Ý 2º$PqQ¿%Z2ÅwQEPqQwQstring.<Ÿ8%Á 2ÝÞAEPoP‚Q% S2çî91P‚QwQ%ã92ð‰1±P‚QwQ2Ý$2ÛfNÍPwQ<˜A2CwQRä2<úPqQ[QSJO2?iQS÷2B±+I=N2E(&¿5Q¿TÒD2H ,qQwQwQ¿*¿N+fQ*lQ+%*N=}Q+N*}QUrO2WˆQƒSV_vptr$facet51#WP2\…8#__c_locale38ƒS#_S_c_locale2__ZNSt6locale5facet11_S_c_localeE¾QQÐ\2bÔ™S#_S_once2e_ZNSt6locale5facet7_S_onceEb"S÷2iÓRí2vtRžS¡X= 2{ˆQ•RžS¿JŸ#2K ¸R¤S%¾QI2_2‚-$¾QÕR¤SJ e2…0îR¤SK~V2м3¾QKò2gI%J‹I2‘7.SªSJlc2•ÛCHSªSRí2 cSžSµSYZ2£]»SžSµS*¿s™Sp+‰S*ˆQ=¾Q*°S+ˆQ=°S=ˆQBxO2²tTWþ^2¡#"ë2Å_ZNSt6locale2id11_S_refcountE…8JZ2Èb\*TtTzTRZc2ÊETtTzTZc2ÐZTtT!êR2Óä ¡…T*ÁS=€T+ÁS*€TB¿N(2Ù=WWP2ì…8#H_M_facets2í=W#H_M_facets_size2î¡#H_M_caches2ï=W#H_M_names2ð_# QÅ2ñ³]CWQœT2òú#CWQ¥]2ó‘*CWQØ2ôi.CWQ[2õACWQl2ödCWQé2÷´ NWJ‹I2úF£U[QJlc2º ½U[QR@ 2 ÝU[QdW¡R@ 2 ýU[Q%¡R@ 2V[Q¡R!&24V[Q¿R@ 2OV[QdWJZ2&nV[QdWIúe2%\1ŒV[QJ392&§°V[QoW¿Jî2)Ð*ÔV[QoWYWJW2,4øV[QoW…TJ=02/ÑbW[Q…TªSTª27= [QªS¡*ªS…TNWZYWYWZ*_W+…T=jW+‹T*jW={W+EP*¸ [›W| ›W¿=r *†W*^*¥\r ØʳW¬^V_vptr$ios_base51#F‹Xö¬^]dec‘?¬^]fixed»?¬^]hex ÷¬^Fe Þ¬^]leftK¬^ ]octÄ;¬^@]rightkb¬^€^)¬^^ A¬^^Æ)$M¬^_showpos'91¬^_skipws*óa¬^_unitbuf-]!¬^ ^e1.¬^@F‡ 4Þ^¬^°Fè57Ë/¬^J^œc:/¬^]badbitL¸O±^]eofbitO±^]failbitT¯<±^]goodbitW²#±^]appj±¶^]atemëK¶^Cbinarys_ZNSt8ios_base6binaryE¶^F]cvo'¶^F€cyæ-¶^Ctrunc|_ZNSt8ios_base5truncE¶^ Cbeg‹_ZNSt8ios_base3begE»^]curŽˆT»^FÌ\‘, »^streamsize+N½H_M_precisionɈZ#H_M_widthʈZ#H_M_flagsË> #H_M_exceptionÌË #H_M_streambuf_stateÍË # H_M_callbacksç€W#(H_M_word_zeroø^#0H_M_local_wordýÀ^#@H_M_word_size¿#ÀH_M_word§W#ÈH_M_ios_localeN#Ð ÅÀ(Î[Ð^¡W¿J#WêCí[Ð^| JVí½\Ð^IœI»8Ö^/\Ð^¿1JZ .DI\Ð^2½\$`> f\Ü^2½\.üV> ˆ\Ð^> 2l]>ø\> ª\Ð^> 2l]O> Ñ\Ð^> > 'D^Ó[ï\Ð^> 2$%jWˆZ ]Ü^2$%r§CˆZ.]Ð^ˆZ2"€4@ˆZK]Ü^2"ˆýˆZm]Ð^ˆZ2.,›öM1‰]12sL§‚'N«]Ð^wQ2.-²hNÈ]Ü^2 O¼ôwQå]Ü^<(ÎN¿2YgÞJç^^Ð^¿2îó¦í^;^Ð^¿`˜@³W[^Ð^¿R"q^Ð^R" Œ^Ð^ó^YZ°J›WÐ^ó^+> +Ë +e +* ^Ð^p*³W=^*â^+³W=$=o=â^\X@4:ù^oeV_vptr$basic_streambuf51#a_M_in_beg5ÃQ#a_M_in_cur5ÄQ#a_M_in_end5ÅQ#a_M_out_beg5ÆQ# a_M_out_cur5ÇQ#(a_M_out_end5ÈQ#0a_M_buf_locale5ÏN#8b´^5Ôù^á_oe¿%B+5àF N`oewQ%.-5ñ#gN`ue%ÂL5þË=oeD`oeQ$2e5ÆJA/p`oeù* e 2'<5ÌA/—`oe~e 25W5 ,"¿´`oe2ÍS5::ˆZÑ`oe2 +5'UK¿î`oe2ûf59X¿ aoe2h;5O@R¿(aoe2n;5b’WˆZOaoeQ$2I>5ph=¿qaoes2ð\5‰Uf¿Žaoe2 U5¤T¿°aoes2&U5¾Ñ ˆZ×aoe%$R„&5ËíaoeIÖ25ÞêQ bueI "5á1SQ)bueIã.5äó QGbueJY5îŸPfboe¿Jq]5ù†boeQQQI'$5 ù2Q­bueIiP5+=QËbueIc_5²dQébueJ-5 0coe¿Jv]5'd,coeQQcsL5<RYù^ScoewQdO5Kž$oeù^ƒcoeQ$d5N5WÛ:A/ù^¸coeù* e d£'5cŠ%A/ù^ècoe~e dD>5o”7¿ù^doeduJ5…i2ˆZù^4doeeŒO62:ˆZù^cdoeQ$d C5««¿ ù^‰doedêc5¸yL¿ ù^¯doedV5Ð2U¿ ù^Údoe¿eôf6TœfˆZ ù^ eoe%$déP5û2Q¿ ù^4eoe¿R„&5Oeoe€eYZ5"­@†eoe€e*ù^*{e+ù^={e=ù^wctrans_t7'n7º*HW$¿Àez"7]X*N8Z¿Úez"7˜V7?¢J¿ôez"7/Z*Ts¿fz"7œ]*ZOM¿-fz"(7m*`¨:¿Gfz"7Å^*fn#¿afz"7Y\*lÊ ¿{fz"7“B*râ\¿•fz"7s0*x¦^¿¯fz"7§*~ >¿Éfz"7“O*„°¿ãfz"7UD*Š[<¿ýfz")ý7†z"gz"Œe7 Z*Ãz"3gz"7õ *–9<z"Mgz")757ˆŒedg%)j*²({g%:8*thfupper81MWth€flower82ÿ]thfalpha83Ô0thfdigit84&thgxdigit85¾thfspace86ðth@gprint87ø1thfgraph88Úath%fcntrl89Ythfpunct8:5th falnum8;Bth+¿*%1h(@¨ˆQümˆQ#{g#H_M_c_locale_ctype°¾Q#H_M_del±1#H_M_toupper²yh# H_M_tolower³yh#(H_M_table´üm#0H_M_widen_okµs#8H_M_widen¶n#9H_M_narrow·n#¹H_M_narrow_ok¸s#¹iZc½_ZNSt5ctypeIcE2idEÁSEtable_size¿_ZNSt5ctypeIcE10table_sizeE²Kþ(Ìíinüm1¡þ(Újn¾Qüm1¡2icæØ1=jn¿s2icõú%ijn%%#n2[_+%•jn¿%%2lJÝ(%Ájn¿%%2”( D sãjns2”(1©(% knQ%2ÿ A“4s,kns2ÿ RÀ%SknQ%2Ücfðcsukns2ÜcC%¡kn%%Q2L[ 9AsÈknss2L[»%ùkn%%sQIOKÒ´ümlnKØ;ד ümX-àhKln¿dN\ðÔ,shvlnsdN\QL%h¦lnQ%d =ceshÑlnsd ="j"%hmnQ%dc6_Dsh,mnsdcM¨2%hamn%%QdS9gÐsh‘mnssdS9‚9% hËmn%%sQJGDŠ´aåmnTódšÅ_n*thsnpÿ*h*n+h*¿B6Æ }njó%Ë b@}nj_;Ö %!‡QÛ ˜>Gsss+Gkg47³WZr³W#a_M_tie9WZr#Øa_M_fill9Xs#àa_M_fill_init9Y1#áa_M_streambuf9Zoe#èa_M_ctype9]n#ða_M_num_put9_`r#øa_M_num_get9akr#€%ð 9k“oTovr%¸Y9o»1povr%<9{…Ë Œovr;]9:-'©orË ;;9x ÆorË ;g9–A4ãorË %ÄK9¦æ;1ÿovr%†+9°ö1pvr%n9»Y17pvr%ýA9År$1Spvr%FZ9ÐË opvr;FZ9óqŒprË [%9¦proe`'9 ‚nÆpr¿2<9þ)Zrãpvr2<9%z\ZrqrZr2„?93oe"qvr%„?:9óoeCqroe%· :C‡rdqrr2ÂD9d2;sqvr2ÂD9x#s£qrs%sL:€JNÄqrwQ%L[:uTsêqvrss%Üc:z”&s rvrsR[%9¼!rrl.9:ŒS>?rroemP:«!erwQ*‘*fr+¿*qr+*|r+‚n*‚n=‚n=|rBw;}[tW8b;Q#o;ŠÅr[to;ßr[tat2ÂY;™Ä> 1ürlt2B;{/Qslt2W@;¡2wt6s[t2W@;¨Í1“rXs[t¿2ÓA;­8Iwtus[t2ÓA;´ýH“r—s[t¿2¿;¹‡D 1¹slt}t2¢@;½hwtÛs[t}t2ÌY;Á—“rýslt}t2 B;ÅcCwtt[t}t2ÖY;É:?“rAtlt}t!Ú\;ÍžRatlt*“r=gt+Q*rt+“r=“r=ƒt+½=Ë =þUˆQszˆQ#iZcË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEÁSÔ6¤usz¿2Ð,¿­4QMukrQQ›Wˆtyz2Ð,ã²FQƒukrQQ›Wˆtç^2Ð,è¼GQ¹ukrQQ›Wˆtz2Ð,íJFQïukrQQ›Wˆt…z2Ð,òGQ%vkrQQ›Wˆt‹z2Ð,ø$HQ[vkrQQ›Wˆt‘z2Ð,ýŒHQ‘vkrQQ›Wˆt—z2Ð,âEQÇvkrQQ›Wˆtz2Ð,#EQývkrQQ›Wˆt£z2Ð,(zEQ3wkrQQ›WˆtŽt2Ð,H QiwkrQQ›Wˆtí^XÓcM”tŠwsz¿I2» QÁwkrQQ›WˆtÚKdD ΣQ”txkrQQ›WˆtyzdD bQ”t?xkrQQ›Wˆtç^dD XQ”t~xkrQQ›WˆtzdD XQ”t½xkrQQ›Wˆt…zdD $ÑQ”tüxkrQQ›Wˆt‹zdD ,Q”t;ykrQQ›Wˆt‘zdD 3‚Q”tzykrQQ›Wˆt—zdD ;äQ ”t¹ykrQQ›WˆtzdD HQ ”tøykrQQ›Wˆt£zdD dyQ ”t7zkrQQ›WˆtŽtnD q!Q ”tkrQQ›Wˆtí^*”t=1=©=Ø=¿=ù= =Ù=“U¿ÛˆQTˆQ#iZcÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEÁSÈ-ï,{T¿2Ê2 Ã…]{`r…›Ws12Ê2+ A…Ž{`r…›Ws$2Ê20 •…¿{`r…›Ws¿2Ê25 ÿ…ð{`r…›Wsù2Ê2: S…!|`r…›Ws 2Ê2j a8…R|`r…›Ws“2Ê2o í…ƒ|`r…›Wsþ2Ê2„ ÓQ…´|`r…›Ws¯J..'¹Zñ|`r%¿s%QQZJÌUÄ,.}`r%¿s›WQQZJš‰…!f}`rs$›WQ%ZX…¢ ©z‡}T¿dѾn_…©zÁ}`r…›Ws1dÑä>`…©zû}`r…›Ws$dÑë•`…©z5~`r…›Ws¿dÑòô`…©zo~`r…›WsùdÑùKa…©z©~`r…›Ws dÑQZ…©zã~`r…›Ws“dÑç_…©z`r…›WsþnÑ8… ©z`r…›Ws¯*©z=¿k‘4@` ƒo‚nH"V_vptr$basic_ostream51#/[‚Zr%$%›=­>)-ƒ‚Zr%$%2b=Äb[-ƒ‚Zr%f=ÙÉ.A/¹‚Zr%µ=é-ƒÚ‚Zr~2µ=¼T-ƒƒZrù* pUe #@a_M_string>XŸ8#H/u!>d̃Í…e /u!>rêƒÍ…ÔKe %þ >…ñ.Ÿ8„Ó…;þ >Ñ?#„Í…ÔKl?]>§>(A„Í…e euJ>±“9ˆZrƒf„Í…e C?‰×¿ rƒ‹„Í…eV?4p[¿ rƒµ„Í…¿eéP?V¿ rƒß„Í…¿eO>Ñ·Noerƒ…Í…Q$e5N?›pA/rƒB…Í…ù* e e£'?Ê"A/rƒq…Í…~e l%?çH™…Í…Q¿¿lù>ôö²…Í…q.YrƒÍ…¿*rƒ*Ù…+rƒkþ`4O`݆`#H_M_stringbuf>Žrƒ#„1>¡7†݆¿ ƒe „1>¶b†݆¿ ƒÔKe `V0>ÀÞ…ˆ†݆¿ ƒ2„?>ËœBÍ…¥†ã†2þ >Óí0Ÿ8†ã†rþ >Ý{)݆ÔK*Þ…*é†+Þ… stkøˆŸ<ˆsTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDö•**ñLtSRATEù_ZN3stkL5SRATEE¬€ˆå@uRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE¤œtPI_ZN3stkL2PIE¬-DTû! @tTWO_PI_ZN3stkL6TWO_PIE¬-DTû!@tONE_OVER_128_ZN3stkL12ONE_OVER_128E¬€?\ù†Uøˆ ŠV_vptr$StkError51#amessage_jEP#atype_k‡#/Ÿ<oc‰ ŠuW‡b8+søˆ‚‰ Š¿vƒv]øˆ¢‰ Šw y–+ŠøˆƉ Šw|_guWøˆê‰ ŠxçOâ3%øˆ Š*øˆ=Š+‡\ˆ„ŠƒV_vptr$Stk51#MóAˆ:LthMÝ ‰5-thMc9бMthMq:‹HthM fŒ?thM‘.ÑXthStkFloatL“ysrate_ÔtT¥ŠzvÕÞEPz7Ö´*1zæ%×£X1{alertList_Ø_ZN3stk3Stk10alertList_EGostringstream4ŽÞ…zôHÜÐ-.‹aignoreSampleRateChange_Ý1#8h? ¥Š;ˤ‚< ‹¥Š;O¬} ½‹ƒ18Š+¯ŠMEP;ˆ²Eå‹EP;šeµŒ-ü‹ç;Ôf¸§\Œç;Ñ»‰P*Œç; ¾ü"AŒ¿%cOÁrM1fŒ¥Š¥Š¥Š;\ÈÉV‚Œ%‡;\Ë@7žŒEP‡;bΧ6µŒ1;–JÑ5ÌŒ1|öàጃ} b㊃¿~T&æÉKŠ,ƒ¥Š¥ŠlDé-cJƒƒlÍì"Ohƒƒm\ï§cƒ‡*ŠBˆ0šHdata_š#HdataRate_Ž¥Š#HnFrames_¡#HnChannels_Ø#Hsize_‘¡# HbufferSize_’¡#(•3Ž ØØ•WŽ ¦ØØÁUrŽ ¿•ŒŽ ±2Z *P¼®Ž ±2¿).3ÂÐŽ ¡2¿0Ô]¥ŠòŽÈ¡ ¢@85f ¼ 'Q@. ¼2·LJ±5ÂU ¡Ø2·LR„c¥Š|È¡Ø2Ð9[—¥Š£È¥ŠØ29 ^Ü¡ÀÈ2DPa?d1ÝÈ ¨<k–d ¡Ø ¨<u1#( ¡Ø¥Š29KxÒ ØEÈ2Êb{¢QØbÈ fX‚{]€ ¥Š!x‰ =¥ŠÈ*¥Š*‰=¬+¥Š=·+‰=‰=¥Š*·\ ˆ@Š’‘Š#alastFrame_-‰#/**‘’‘%A%”"Ø-‘˜‘%Ž@%>±I‘˜‘wV%)(¼Îw‘’‘¼Øq2 Î’‘¿*Î*ž‘+Î\ˆx+Š“Î#anHarmonics_hØ#@am_iØ#Darate_j¥Š#Haphase_k¥Š#Pap_l¥Š#Xaa_m¥Š#`alastBlitOutput_n¥Š#hadcbState_o¥Š#p/ñL.i’“¥Šbçd1£‘ˆ’“¿;Ü64< ’“; :Q½’“¥Š%[/@Ö¥ŠÙ’•“;1/Cý ö’“¥Š;„*R|0““Ø%b"Uwd¥Š/“•“%V%XÊ#¥ŠK““wV%btR¼£‘y““¼ØmÈf§“*£‘*›“+£‘BÚ;}h•W8b;%#o;ŠÒ“h•o;ì“h•n•2ÂY;™!!1 ”t•2B;P %&”t•2W@;¡=.•C”h•2W@;¨ú- “e”h•¿2ÓA;­SA•‚”h•2ÓA;´á@ “¤”h•¿2¿;¹å/1Æ”t•}t2¢@;½‘•è”h•}t2ÌY;ÁÖS “ •t•}t2 B;ÅeS•,•h•}t2ÖY;É4* “N•t•}t!Ú\;Í n•t•* “=lQ*z•+ “= “8h99x‹9š9L€(š9«9˜ä•šä•‘h+È€E¬9¾9ä–šä•‘h=²K€v¾9õ90Y–‚__a¶Y–‘h‚__b¶Y–‘`+–€–|8—ƒ__groupingþ %‘¨ƒ__grouping_sizeþ ¡‘ ƒ__grouping_tmpþ 8—‘˜„__n ²K‘P„__min ²K‘H„__i ¡‘¸„__test 1‘_…P—„__j ¡‘°+uW†®Žœö9;È¢—𢗑è|ƒnœ¡‘à|…(:î:„error .‹‘ð|+ ‡ˆ’5jÖ—šÖ—‘h+“ˆ/“r;^=`0˜šÖ—‘H‰tempt¥Š‘X‰denominator~¥Š‘PˆK“—^=>¬˜šÖ—‘XŠÊb—˜‘P‚channel—Ø‘L‰samples š‘`‰hop¡Ø‘l…Á=ü=‰i¢Ø‘h+¼‹¨gBªBø™‚__initialize_p_¿‘l‚__priority_¿‘hŒ|#ªB¿BDºj„_™Žo‘h‡y“R„Fܹ™šÖ—‘X…›Î‰maxHarmonicsVØ‘l‡ö’LFj(þ™šÖ—‘h‚nHarmonicsLØ‘d‡Ù’=jt<ššÖ—‘hŠ{=¥Š‘`w‘`šš`š­L%1+’‘‘<šb>€>À‘š’Iš‘X“i’´ššÖ—­L%1‘‘š)K àš’š‘h‘‘š‹bLƒX ›’š‘h‘‘š®1„»¤8›’š‘h‘<š=X€>þ>ðd›’Iš‘X‘<šÇ(þ>|?<›’Iš‘X”ý§›š`š‘›é|?@ˆÓ›’››‘XP’%ø›šÖ—•{%¥Š‘ӛؼxÔ-œ’à›‘X’뛑P‘Ó›ÏOx4 bœ’à›‘X’뛑P–_DefaultRuneLocale'„z%—__dso_handleo˜ˆ€ˆå@+Ø™@ˆ˜tˆ-DTû! @˜–ˆ-DTû!@˜Àˆ€?+Q1'nothrowIzDÞœostream4Š`'cerrASXøœšâ xICdigitsF_ZNSt14numeric_limitsImE6digitsE%1@›µDï_ZNSt14numeric_limitsIfE12has_infinityE3›­?ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE3›yXó_ZNSt14numeric_limitsIfE10has_denormE3FµD(Ô"3F­?)á&3FyX,ÿK3›µDa_ZNSt14numeric_limitsIeE12has_infinityE3›­?b_ZNSt14numeric_limitsIeE13has_quiet_NaNE3›yXe_ZNSt14numeric_limitsIeE10has_denormE3œnpos¸[²KM "1@²KO?51EP2+MZd1QÂæMnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE²Kž "1@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE²Kž?51E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEéOþ(2i¥.%1Pnumeric2j^%1Ok02käe%1O0N2l*X%1O©A2mo+%1OáR2n{W%1 Q¶K2)Ü2aQQÐ\2bÔz +‰SQÅ2ñ³]CWQœT2òú#CWQ¥]2ó‘*CWQØ2ôi.CWQ[2õACWQl2ödCWQé2÷´ NWF‹Xö¬^]dec‘?¬^]fixed»?¬^]hex ÷¬^Fe Þ¬^]leftK¬^ ]octÄ;¬^@]rightkb¬^€^)¬^^ A¬^^Æ)$M¬^_showpos'91¬^_skipws*óa¬^_unitbuf-]!¬^ ^e1.¬^@F‡ 4Þ^¬^°Fè57Ë/¬^J^œc:/¬^]badbitL¸O±^]eofbitO±^]failbitT¯<±^]goodbitW²#±^]appj±¶^]atemëK¶^F]cvo'¶^F€cyæ-¶^]curŽˆT»^FÌ\‘, »^fupper81MWth€flower82ÿ]thfalpha83Ô0thfdigit84&thgxdigit85¾thfspace86ðth@gprint87ø1thfgraph88Úath%fcntrl89Ythfpunct8:5th falnum8;Bth_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE%_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE%jó%Ë b@}nj_;Ö %i‰@3_ZNSt10moneypunctIcLb1EE4intlE3i‰@3_ZNSt10moneypunctIcLb0EE4intlE3i‰@3_ZNSt10moneypunctIwLb1EE4intlE3i‰@3_ZNSt10moneypunctIwLb0EE4intlE3i‰@«_ZNSt17moneypunct_bynameIcLb0EE4intlE3i‰@«_ZNSt17moneypunct_bynameIcLb1EE4intlE3i‰@«_ZNSt17moneypunct_bynameIwLb0EE4intlE3i‰@«_ZNSt17moneypunct_bynameIwLb1EE4intlE3MóAˆ:LthMÝ ‰5-thMc9бMthMq:‹HthM fŒ?thM‘.ÑXthysrate_ÔtT¥ŠzvÕÞEPz7Ö´*1zæ%×£X1zôHÜÐ-.‹% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < BG : ;C4: ;‡@I? <  D4: ;‡@I? <  E4: ;‡@I? < F4: ;‡@I? <  G4: ;‡@I? < H : ;I8 2 I.? : ;‡@I2 < J.? : ;‡@2 < K.? : ;‡@I2 < L.? : ; ‡@I2 < M4: ; ‡@I? < N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ; ‡@I? <  Q4: ;‡@I? 2 < R.? : ;2 < S.? : ;‡@2 < T.? : ;‡@2 < UG : ;V I8 4 W : ;I8 2 X.? : ;L 2 < Y.? : ;‡@I2 < Z![\G : ; ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < kG : ; l.? : ; ‡@2 < m.? : ; ‡@2 < n.? : ;‡@IL M 2 < oI8 L 2 p.? : ;2 < q.? L 4 < r.? : ;‡@< s : ; t4: ;‡@I<  u4: ;‡@I< v.? : ; ‡@L M < w.? : ; ‡@IL M < x.? : ; ‡@IL M < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |.? : ; 2 < }.? : ; L 2 < ~.? : ; ‡@L M 2 < .G@€.G@I4  ‚: ; I ƒ: ;I „4: ;I … †.G;@‡.G: ; @ˆ.G; @‰4: ; I Š: ; I ‹.‡@4 @Œ.4 @.4 @ŽI .G: ; I4 ‘.1‡@@’1 “.G: ”.G •: ; I–4: ; I? < —4I? 4 < ˜4G ™4Gš4G ›4: ;‡@I? <  œ4: ;‡@I? <  4: ;‡@I? < ž4: ; ‡@I? < L4gBCªBšLû /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extlimitsStk.hstl_algobase.hlocale_facets.tccBlitSquare.cppBlitSquare.hiostreamGenerator.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tcc h9KñxJJèJ‚¡‚»~ž¿/Ÿßä“u1„ƒË}¬Ê º/+,ñ[#`,i_ô×;Év1//Úó»‘ÿõKï~.ÈqÈqÈqÈ ýLó׃OŸ#v/#å2K£l‚¼É»ÉÉ.ºÛ½­"0co.柑m.É/ø#É‘g<ºØƺØƺØrÈ hÉ/٭בv' hÉ/٭ב' gBÞÖnä$/Jh9i9wi9l9wl99v9‚9w‚9…9w…9š9vš9›9w›9ž9wž9«9v¬9­9w­9°9w°9¾9v¾9¿9w¿9Â9wÂ9õ9vwwvö9÷9w÷9ú9wú9;vwwjv;;w;;w;^=v^=_=w_=b=wb=>vgBhBwhBkBwkBªBvªB«Bw«B®Bw®B¿Bvjkwknwn„v„…w…ˆwˆFvFGwGJwJjvjkwknwnv>>w>>w>€>vwwKvLMwMPwPƒv„…w…ˆwˆ»v€>>w>„>w„>þ>vþ>ÿ>wÿ>?w?|?v|?}?w}?€?w€?@v¼½w½ÀwÀxvxywy|w|4v§…•std::numeric_limits::epsilonž•stk::Stk::sampleRate·•stk::StkFrames::channelsé•stk::StkFrames::frames–min=—stk::StkFrames::operator[]§—stk::BlitSquare::resetÛ—stk::BlitSquare::tick0˜stk::BlitSquare::tick_™stk::BlitSquare::updateHarmonics¹™stk::BlitSquare::setHarmonicsþ™stk::BlitSquare::setFrequencyešstk::Generator::~Generator´šstk::BlitSquare::~BlitSquareàšstk::BlitSquare::~BlitSquare ›stk::BlitSquare::~BlitSquare8›stk::Generator::~Generatord›stk::Generator::~Generator§›stk::Generator::Generatorø›stk::BlitSquare::BlitSquare-œstk::BlitSquare::BlitSquareÿ§Æ__uint32_tè__int64_t0$_0{__mbstate_tŽ__darwin_mbstate_t¨__darwin_size_tü__va_list_tagÔ__darwin_va_listq__darwin_wchar_t‰__darwin_rune_t __darwin_wint_t·__darwin_clock_tÏ__darwin_time_tö_opaque_pthread_once_t9__darwin_off_tO__darwin_pthread_once_tn__darwin_wctrans_tˆ__darwin_wctype_t¡size_t¯time_t½ptrdiff_t¶$_4àdiv_tí$_5ldiv_t%$_6Olldiv_t7lconvšva_list©fpos_t·__sbufí__sFILEàFILEk!clock_tz!tmL"pthread_once_tb"__gthread_once_tz"wint_tˆ"$_7Ý"_RuneEntryï"$_8)#_RuneRange;#$_9z#_RuneCharClass#$_10z%_RuneLocaleõ'mbstate_t(wctype_t5/char_traits;1__vtbl_ptr_typeQ1nothrow_t_1new_allocator«2allocator$3numeric_limits…8_Atomic_wordŸ8basic_string,std::allocator >àK_Rep_base%L_RepNlocaleˆQfacetÁSid‹T_Impl³Wios_baseù^basic_streambuf >Œewctrans_t{gctype_basehctype)nmoney_base‚nbasic_ios >“r__normal_iterator, std::allocator > >”tnum_get > >©znum_put > >`basic_ostream >rƒbasic_stringbuf,std::allocator >Þ…basic_ostringstream,std::allocator >øˆStkErrorŠStk‰StkFramesÎGenerator£‘BlitSquare “__normal_iterator, std::allocator > >øœostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSt14numeric_limitsIdE8infinityEv_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperiupdateHarmonics_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNSt14numeric_limitsIdE11round_errorEv_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZN3stk10BlitSquare5resetEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk10BlitSquareC1Ed_ZNSt10ctype_base5spaceEsetPhase_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iidenorm_minsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificEquiet_NaN_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZN3stk10BlitSquare15updateHarmonicsEvispunct_ZNK3stk10BlitSquare8getPhaseEv_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZN3stk10BlitSquare12setFrequencyEd_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZNSt14numeric_limitsIdE12has_infinityE_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_GLOBAL__I__ZN3stk10BlitSquareC2Ed_S_create_c_locale_ZNSt8ios_base7goodbitE_ZN3stk10BlitSquare4tickEv_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintftickbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNSt14numeric_limitsIdE13has_quiet_NaNEdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ZN3stk10BlitSquareD0Ev_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt14numeric_limitsIdE3maxEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmmsetHarmonics_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNSt14numeric_limitsIdE10denorm_minEvget_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_round_errorstrtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcmgetPhasewcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZN3stk10BlitSquare12setHarmonicsEj_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZN3stk10BlitSquareD2Evwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvsignaling_NaNwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleepsilonisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getresetbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNSt14numeric_limitsIdE3minEv_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_ZNSt14numeric_limitsIdE10has_denormE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv__in_chrgoperator()pubsetbuf_ZNSt14numeric_limitsIdE9quiet_NaNEvBlitSquarestrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitE_ZN3stk10BlitSquareC2EdgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblen_ZN3stk10BlitSquare8setPhaseEdoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZN3stk10BlitSquare4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZNSt14numeric_limitsIdE7epsilonEv_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt14numeric_limitsIdE13signaling_NaNEv_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_initinfinity_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEc_ZN3stk10BlitSquareD1Evmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZNK3stk10BlitSquare7lastOutEv_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv~BlitSquare_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH¸°Q3Ë–ËÄóÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ4:wU\ÿÿ'DQ—°ÿÿ'DQ—°UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk9GeneratorEÿÿÿÿÿÿÿ€ ™™¹?-Äí”»@+‡ÙÎ÷ï?-DTû!@à?-DTû! @zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ¤† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ$† 4øÿÿÿÿÿÿÿ©† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¼çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¼çÿÿÿÿÿÿÿ† ƒ)G-5- !--çH-Ù\-Ô ÊU-½\-¸L=±–E/-mG-`5-M!-D-+H-\- U-\-üL=õÚEÓ/-µ_-£5-“E}_-k5-[EE_-35-#E -÷ÔÈ--ÁH-³\-® ¤U-—\-’L=‹ d-±d-¨~[-y?7-èS- S-cS-9?-R- ðÀ`8è¸h@ðÈ pHèÀ˜pH !?œ7œ œœ¹›±›v›n›J›B›››òšêšÆš¾šwšošššÉ™Á™—™™o™g™E™=™*™"™Ú˜Ò˜«˜£˜?˜7˜ê—â—·—¯—…—}—M—E———l–d–*–"–÷•ï•Å•½•«•£•’•Š•0 ìYTPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(¥G-˜N-Q-jO-OP--F=&M- _-÷G-êN-ÏN-¾Q-¦F=‹_-yG-lN-QN-@Q-(F= _-ûG-îN-ÓN-ÂQ-ªF=†9-g-R;-E7-9H-+\-&L=;-ß7-¸£VJ7-7-¸e-O%ñ=-ÚÍe-‚G-oY-SY->W-%W-I-T-þ\-ùïV-à\-ÛÍX- K=R-=`-8,b=%Z- @B8C0^( J')AHa@J8103(B]D^y&^yh&^h%d\d& A$^A0$^0#,\,$ 0^ ø0^ø/ô\ô0 Ñ4^Ñ À4^À3¼\¼4 ™2^™ ˆ2^ˆ1„\„2 P,^P+L\L, *^)\* à(^à'Ü\Ü( ¹6^¹ ¨6^¨5¤\¤6 p^pl\l 8^84\4 ^ü\ü È^ÈÄ\Ä ^Œ\Œ X^XT\T ^ \ è ^èä\ä °"^°!¬\¬" ‰8^‰x8^x7t\t8 @^@<\< @^?\@ Ð:^Ð9Ì\Ì: ˜<^˜;”\”< `.^`-\\\. (>^(=$\$> cM ªBÄæ@ê?@îA H@ gB6 xIF jO @T µ@Y XAk ƒA} ®A ÙA¡ Ð@¦ B¸ €`H€þ>4€˜H¨€>¬€€GÀö9ª€PEt€¬9p€¨DU€š9N€pD€h9 €D‘€¾9€àD&ðB£€ Caó@¹€pCÀB¿€@C©¥>@’­ìÖ¾Õ¨·h]ÔÚßÖ $ÏyýýßïóLb__ZNSt14numeric_limitsIdE7epsilonEv__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk10BlitSquare5resetEv__ZN3stk10BlitSquare4tickEv_sin__ZN3stk10BlitSquare4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk10BlitSquare15updateHarmonicsEv_floor__ZN3stk10BlitSquare12setHarmonicsEj__ZN3stk10BlitSquare12setFrequencyEd__ZNSolsEd__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk10BlitSquareD0Ev__ZTVN3stk10BlitSquareE__ZN3stk10BlitSquareD1Ev__ZN3stk10BlitSquareD2Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk10BlitSquareC1Ed__ZN3stk10BlitSquareC2Ed__ZTIN3stk10BlitSquareE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk10BlitSquareE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk9GeneratorE__ZTIN3stk3StkE___cxa_pure_virtual___gxx_personality_v0__ZNSt14numeric_limitsIdE7epsilonEv.eh__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk10BlitSquare5resetEv.eh__ZN3stk10BlitSquare4tickEv.eh__ZN3stk10BlitSquare4tickERNS_9StkFramesEj.eh__ZN3stk10BlitSquare15updateHarmonicsEv.eh__ZN3stk10BlitSquare12setHarmonicsEj.eh__ZN3stk10BlitSquare12setFrequencyEd.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk10BlitSquareD0Ev.eh__ZN3stk10BlitSquareD1Ev.eh__ZN3stk10BlitSquareD2Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk10BlitSquareC1Ed.eh__ZN3stk10BlitSquareC2Ed.eh__GLOBAL__I__ZN3stk10BlitSquareC2Ed__ZStL17__verify_groupingPKcmRKSsLC1LC2GCC_except_table0LC10__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC12LC13GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC15GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk10BlitSquareC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/BlowBotl.o000644 000766 000766 00000425610 12015735507 016044 0ustar00garygary000000 000000 ÏúíþÐ háÎðàÎ__text__TEXT@ðÐך€__debug_frame__DWARF@ˆ 0 ÜD__debug_info__DWARFÈ>ɸ"ÀÞ•__debug_abbrev__DWARFã± öë__debug_aranges__DWARF·íP§öhã__debug_macinfo__DWARFî÷ö__debug_line__DWARFîF÷ö€ã__debug_loc__DWARFMö0=ÿ¨ã˜__debug_pubnames__DWARF} Dm__debug_pubtypes__DWARFÁì±__debug_inlined__DWARF­#__debug_str__DWARF­ä{#__debug_ranges__DWARF‘–Ÿ__mod_init_func__DATA˜–ˆŸhð __textcoal_nt__TEXT –;Ÿpð €__cstring__TEXTà³€м__gcc_except_tab__TEXT`¶WP¿__StaticInit__TEXT·»X§Äø€__const__DATA ¼xÅÀø __const_coal__DATA ¼PÅ(ù6 __const_coal__TEXTð¾\àÇ __bss__DATAàÎ__literal8__TEXTP¿@È__eh_frame__TEXTà¿ÐÈØú9 h__constructor__TEXTàÎÐ×__destructor__TEXTàÎÐ× ñ°Ø P++•À1UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹}øHƒï€èÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì0H‰}è‰uäòEØfWÀf.EØwƒ}äetSòEØf.ø½wëBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéêòEØò ­½òYÁòEøƒ}äu"òMøò™½òYÁH‹Eèò€p鬃}ä u&òMøòy½òYÁH‹}èHÇè逃}äuòMøòU½òYÁH‹Eèò€xë[}ä€uH‹}èHÇ€òEøèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë%H‹}øHÇ€òEðèH‹}øHÇ€èÉÃUH‰åHƒìH‰}øòEðòMðòh¼òYÁH‹}øèÉÃUH‰åHƒì H‰}øòEðòMèfWÀf.Eðs fWÀf.Eèsë#H5H‹=èH‹}ø¾èë4H‹}øHÇ€òEèèH‹UøH‹EðH‰‚hH‹}øHÇ€èÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòMèò”»f(ÑòYÐòMèòO»òYÈò{»òXÁH‹}øf(ÊèòMèòe»òXÁH‹Eøò€€ÉÃUH‰åHƒì H‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë+H‹}øHƒï€ò »H‹Eð¾f(ÈH‰EèòEèèÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹}èHÇèH‹EèH€H‰E¸H‹}¸èë%H‰E°H‹]°H‹EèH€H‰E¸H‹}¸èH‰]°ëH‹EèH@H‰EÀH‹}Àèë%H‰E°H‹]°H‹EèH@H‰EÀH‹}ÀèH‰]°ëH‹EèH`H‰EÈH‹}Èèë%H‰E°H‹]°H‹EèH`H‰EÈH‹}ÈèH‰]°ëH‹EèHƒè€H‰EÐH‹}Ðèë#H‰E°H‹]°H‹EèHƒè€H‰EÐH‹}ÐèH‰]°ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E°H‹]°H‹EèHƒÀ@H‰EØH‹}ØèH‰]°ëH‹EèH‰EàH‹}àèë&H‰E°H‹]°H‹EèH‰EàH‹}àèH‰]°H‹}°è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹}èHÇèH‹EèH€H‰E¸H‹}¸èë%H‰E°H‹]°H‹EèH€H‰E¸H‹}¸èH‰]°ëH‹EèH@H‰EÀH‹}Àèë%H‰E°H‹]°H‹EèH@H‰EÀH‹}ÀèH‰]°ëH‹EèH`H‰EÈH‹}Èèë%H‰E°H‹]°H‹EèH`H‰EÈH‹}ÈèH‰]°ëH‹EèHƒè€H‰EÐH‹}Ðèë#H‰E°H‹]°H‹EèHƒè€H‰EÐH‹}ÐèH‰]°ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E°H‹]°H‹EèHƒÀ@H‰EØH‹}ØèH‰]°ëH‹EèH‰EàH‹}àèë&H‰E°H‹]°H‹EèH‰EàH‹}àèH‰]°H‹}°è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹}èHÇèH‹EèH€H‰E¸H‹}¸èë%H‰E°H‹]°H‹EèH€H‰E¸H‹}¸èH‰]°ëH‹EèH@H‰EÀH‹}Àèë%H‰E°H‹]°H‹EèH@H‰EÀH‹}ÀèH‰]°ëH‹EèH`H‰EÈH‹}Èèë%H‰E°H‹]°H‹EèH`H‰EÈH‹}ÈèH‰]°ëH‹EèHƒè€H‰EÐH‹}Ðèë#H‰E°H‹]°H‹EèHƒè€H‰EÐH‹}ÐèH‰]°ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E°H‹]°H‹EèHƒÀ@H‰EØH‹}ØèH‰]°ëH‹EèH‰EàH‹}àèë&H‰E°H‹]°H‹EèH‰EàH‹}àèH‰]°H‹}°è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹}èèHH‹EèH‰H‹}èHƒÇ@èH‹}èHƒï€èH‹}èHÇ`èH‹}èHÇ@¾èH‹}èHÇ€èH‹}èHÇèH‹}èHÇ`òZµèH‹}èHÇòJµèH‹Uè¸H‰‚xH‹}èHƒï€òµH¸@@¾f(ÈH‰EØòEØèH‹}èHÇ€òù´ò ù´ò%é´H¸{®Gázt?f(Øf(Ñf(ÌH‰EØòEØèH‹UèH¸4@H‰‚pH‹Uè¸H‰‚héÌH‰EàH‹]àH‹}èHÇèH‰]àëH‰EàH‹]àH‹}èHÇ€èH‰]àëH‰EàH‹]àH‹}èHÇ@èH‰]àëH‰EàH‹]àH‹}èHÇ`èH‰]àëH‰EàH‹]àH‹}èHƒï€èH‰]àëH‰EàH‹]àH‹}èHƒÇ@èH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹}èèHH‹EèH‰H‹}èHƒÇ@èH‹}èHƒï€èH‹}èHÇ`èH‹}èHÇ@¾èH‹}èHÇ€èH‹}èHÇèH‹}èHÇ`ò"³èH‹}èHÇò³èH‹Uè¸H‰‚xH‹}èHƒï€òݲH¸@@¾f(ÈH‰EØòEØèH‹}èHÇ€òÁ²ò Á²ò%±²H¸{®Gázt?f(Øf(Ñf(ÌH‰EØòEØèH‹UèH¸4@H‰‚pH‹Uè¸H‰‚héÌH‰EàH‹]àH‹}èHÇèH‰]àëH‰EàH‹]àH‹}èHÇ€èH‰]àëH‰EàH‹]àH‹}èHÇ@èH‰]àëH‰EàH‹]àH‹}èHÇ`èH‰]àëH‰EàH‹]àH‹}èHƒï€èH‰]àëH‰EàH‹]àH‹}èHƒÇ@èH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ([ÉÃÿÿÿÿx $ –† $²–† $Ä–† $Ö–7† ,† ƒ$—!† $0— † $:—† $R—† $j—† $x—† $˜—† $°—† $¾—† $Ì—&† $ò—#† $˜7† $N˜4† ,‚˜~† ƒ,™~† ƒ,~™~† ƒ$ü™;† ,8š~† ƒ,¶š~† ƒ$4›;† $p›† $›1† $›I† $ œM† ,ZœY† ƒ,´Y† ƒ,Ÿ~† ƒ$ŒŸ;† ,ÈŸ~† ƒ,F ~† ƒ$Ä ;† ,¡~† ƒ,~¡† ƒ$𢆠,ž£Ý† ƒ$† $|¤]† $Ú¥3† $¨²† ,À©ª† ƒ,j¬¦† ƒ,®-† ƒ$>¯2† $p¯ø† ,h°j† ƒ,Ò°¨† ƒ$·»C† $ú»† $3† $Nd† $²h† $-† $H‡† $І $^n† ,Ì«† ƒ,x«† ƒ,$«† ƒ,z²œ† ƒ,³œ† ƒ$²³)† ,Ð 8† ƒ, 8† ƒ:ÉGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)BlowBotl.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std– 7– 8™ Xœ Zà ]ê _ b! js kª oñ p q0 rG s^ u£ w¿ xÒ zé } ~! S t ‚– ƒ£ „¿ …Ò †ø ‡ ˆ: ŠU ‹ Îâ ÐT Ñ® Óg ÔÉ Õ‹ ×§ Ø Ù¾ Úß Û) ;~ <² =Î d' e3 g6 hO if j} k” l« m nä o! s%! tK! vq! w“! x»! zÓ! {ë! |ù! }" ‚%" ƒ=" „Z" †n" ‡‡" Š®" ‹¼" ŒÔ" µñ" ¶# ·<# ¸Y# ¹€# !<á "FÔ' "Gî' "H( "I"( "J<( "KW( "Lr( "M( "N¨( "OÃ( "PÞ( "Qù( "R) #B/) #C2) #DÁ# #F5) #GF) #Hb) #Iƒ) #J ) #KÂ) #Lä) #Mû) #N* $H<* $’]* $”`* $•w* $–Ž* $—¯* $˜Ë* $™ç* $š+ $› + $œ=+ $T+ $ža+ $Ÿˆ+ $ ®+ $¡Ð+ $¢ö+ $£, $¤), $¥K, $¦h, $§„, $©¥, $«Æ, $­ì, $¯ - $±)- $³E- $´f- $µ‚- $¶ž- $·º- $¸Ö- $¹ò- $º. $»3. $¼T. $½u. $¾–. $¿Â. $ÀÞ. $Â/ $Ä/ $Å=/ $Æ^/ $Ç/ $È / $É·/ $ÊØ/ $Ëù/ $Ì0 $Í;0 $ÎS0 $Ðk0 $Ö‡0 $Ü£0 $â¿0 $èÛ0$ü0$1$91__true_type__debug-1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style&¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• ·.%ú4#_M_p%ä#·.%‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >5"_Ios_Fmtflags'7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode'k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate'“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir'¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€‹&¿event'¢ erase_eventimbue_eventcopyfmt_event>y'ÓÅ _M_next'ÕiT#_M_fn'ÖŠT#¢q'×½#'Øn5#>y'Û’ iTŠT½iT -W'ߣO« iT!àv'ã‘J½iT|/'ñ _M_pword'òm#_M_iword'ó"#|/'ôT¼B'"<"'_ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio'_ZNSt8ios_base4Init20_S_synced_with_stdioEf3¼B'¦–TB'–T½basic_streambuf > (R†b (T‰b (UŒb (Wb (X©b (ZÃb (\Ýb (]÷b (^c (_0c (`Jc (adc (b~c (c˜c (d²c (eÌc (fæc (gd (hd (i6d (jMdctype_basectypemoney_baseÎ$pattern)É field)É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%ÈS½’# _M_startT’# _M_finishU’# _M_end_of_storageV’#&ÈW‘'““'`i'“½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(áu¶5b«Ëb«b«)[yþ ³3f3ð¸Ÿ^T*ä^ˆN’’Z1*x\”K-’’*M?´“FN’’½’+nothrow*I¯Q“¾+cerrAšh­¾,__ioinitM_ZStL8__ioinit -ñZ+X½¸¸¸.¾/q-¹u+eŸä丟.q-.5+dää¸(—+[Àä!½-8%+PmBB½Ÿ.H0 $_4,as quot,b½# rem,c½#div_t,dI $_5,fª quot,g"# rem,h"#ldiv_t,i€ $_6,lâ quot,m÷# rem,n÷#lldiv_t,o¸-;K,“½.1-¸,”&&¸double-½,•½G¸-Â,–"^¸-t{,œm‰BBŸŸ‰.2½£BB-™f,žs¿½½&ÁB, Òm-vG,¡äé¸-p,£ª""-°_,ª½!¸Ÿ-Ê,«ŸBB¸Ÿ.Hwchar_t-dC,¬½tB¸Ÿ&,,¯–mŸŸ‰3Ýt,°½-ž,,±m¿mŸ& ,²ÒÖ( 5,³58&ò¸ò.ä-55,µ"¸ò½-Q,½½:¸ò½(ªi,Â{n½U¸-X,ßvävŸ.|/H-6],ĽäH __gnu_cxx¡‹(9 ®ã@÷É÷(™f´UDâé÷÷__debug-6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-M7,§â§÷÷-„D,™÷¾¸-Æv,º÷߸ò½-Þa,À¸ò½(5,´>8  ¸òfloat-™v,·EE¸òlong double&V/,Çg½-¡],¦÷~÷ lconv`.+²43.,ä#4\2.-ä#4 ..ä# int_curr_symbol./ä# currency_symbol.0ä# mon_decimal_point.1ä#( mon_thousands_sep.2ä#0 mon_grouping.3ä#84).4ä#@4ÝF.5ä#H int_frac_digits.6q#P4û .7q#Q p_cs_precedes.8q#R p_sep_by_space.9q#S n_cs_precedes.:q#T n_sep_by_space.;q#U p_sign_posn.q#X int_n_cs_precedes.?q#Y int_p_sep_by_space.@q#Z int_n_sep_by_space.Aq#[ int_p_sign_posn.Bq#\ int_n_sign_posn.Cq#]-?/5äν¸3R.KÛ.~va_list0IÒfpos_t0U7 __sbuf0`. _base0a.# _size0b½#.‰ __sFILE˜0‚„ _p0ƒ.# _r0„½# _w0…½# _flags0†š# _file0‡š# _bf0ˆþ# _lbfsize0‰½#( _cookie0Œm#0 _close0“#8 _read0޲#@ _seek0Ñ#H _write0ð#P _ub0“þ#X _extra0” #h _ur0•½#p _ubuf0˜ #t _nbuf0™ #w _lb0œþ#x _blksize0Ÿ½#ˆ _offset0 ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE0¡4&ƒ?0ïI I .' -q\0ð½f I -º<0ñ½} I -My0ò½” I -Å:0ó½« I -ÙE0ô½ I -ÑD0õ½Þ I Þ .ð-ÿE0öä!ä½I (Ò0úVRI %!¸¸-Y)0ÿŸK!mŸŸI 5Â)08I q!¸¸I 6c 0½“!I "½6¬(0½°!I °!.¶!/ð6Êj0"Ó!I 6Ø"0½ë!I 7™60½6#0 ä"ä 0 %"¸6ý@0½="¸6=0½Z"¸¸Ê-0n"I %]0‡"I ä6Žw0½®"I 佟7ô0I 6¹h0äÔ"ä6œ0½ñ"½I 6)$0©½#䟸86ÕG0ª½6#I ¸6#.ú6ü0«½Y#¸6#6×(0¬½€#䟸6#6îN0­½¢#¸¸6#q²#nclock_t1Mµ tm81Z“$ tm_sec1[½# tm_min1\½# tm_hour1]½# tm_mday1^½# tm_mon1_½# tm_year1`½# tm_wday1a½# tm_yday1b½# tm_isdst1c½# tm_gmtoff1d"#( tm_zone1eä#0pthread_once_t2^M__gthread_once_t3/“$wint_t4Fž $_74Q% __min4R‡# __max4S‡# __map4T‡# __types4U%#.Ä_RuneEntry4VÏ$ $_84Xj% __nranges4Y½# __ranges4Zj%#.$%_RuneRange4[6% $_94]±% __name4^±%# __mask4_Ä#qÁ%n _RuneCharClass4`‚%9$_10ˆ 4bB' __magic4cä# __encoding4dB'# __sgetrune4fq'#( __sputrune4g•'#0 __invalid_rune4h‡#8 __runetype4j›'#< __maplower4k«'#¼ __mapupper4l«'#¼ __runetype_ext4sp%#À __maplower_ext4tp%#Ð __mapupper_ext4up%#à __variable4wm#ð __variable_len4x½#ø __ncharclasses4}½#ü __charclasses4~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale4×%:lM5å(8½î'½:sK5ëIR½(½:€N5÷ë½"(½:Y5þž/½<(½)Z5«½W(½)¶%5 ì ½r(½)X85X½(½)#5ùZ½¨(½)†5`3½Ã(½)>D5"ô½Þ(½)&?5)~9½ù(½)) 557½)½)¯.5;ù/½/)½;–1|;²#-v[1~&b)­­(´E1‚‰H­})}).Á#-=\1…­š)š).­-qF1{ä·)·).½)/Á#-ëF1}äÙ)Ù).ß)/­-Ã1€})û)Ù)-G1})*Ù)(ÏN1ƒmŸ<*䟸·)mbstate_t6UŒwctype_t74†- d6yÁ$w*½-r 6zÁ$Ž*I -® 6{B¯*B½I -*z6|Á$Ë*HI -gz6}½ç*vI -+`6~½+I ½-Ôv6½ +I v8-Ð"6€½=+I v8-÷@6Á$T+I 3}6‚Á$-!*6ƒŸ‚+¸Ÿ‚+.<*-ôs6…Ÿ®+B¸Ÿ‚+-"=6†½Å+Å+.Ë+/<*-}G6ˆŸö+Bk'Ÿ‚+-ï26‰Á$,HI -I 6ŠÁ$),H-¬=6Œ½K,BŸv8-Z6½h,vv8-s!6ŽÁ$„,Á$I -¶y6½¥,I v6#-ÿM6ĽÆ,I v6#-—B6’½ì,BŸv6#-W@6ƽ -vv6#-Õ*6“½)-v6#-Šp6ǽE-v6#-w'6”Ÿf-äH‚+-¸,6•B‚-Bv-S76—½ž-vv-!6˜½º-vv-Ï96™BÖ-Bv-•76šŸò-vv(?>6œk[Ÿ.BŸv·)-R)6Ÿ3.v-96žBT.BvŸ-¬E6Ÿ½u.vvŸ-ÂG6 B–.BvŸ-C76¤Ÿ¼.ä¼.Ÿ‚+.v-(!6¥ŸÞ.vv-òa6©&ú.vú..B-ùa6È /vú.-%b6«B=/Bvú.-,b6¬"^/vú.½-Œ?6®½/vú.½-966§Ÿ /BvŸ-E:6¨½·/Á$-½e6°½Ø/vvŸ-Üh6±Bù/BvŸ-vY6²B0BvŸ-ý=6³B;0BHŸ->x6´½S0v8-„*6µ½k0v8-Ï26–B‡0vH-§;6¡B£0vv-÷16¢B¿0vH-pN6¦BÛ0vv-n_6¯Bü0vHŸ-ˆ 6ÊE1vú.-Ù66Í÷91vú.½-gN6ÏZ1vú.½<]:a __gnu_debug-:„1=-;k=-<é>v9éZ3streampos8ÓŠ*¯%9ñY½1Z3`3(Ÿq9õ(f3Ý1`3`3(;y9ùóHf3ý1`3`3(Œ99ýR5½"2¸¸Ÿ5 z9j&Ÿ>2¸5xW9 [¸d2¸Ÿ`35^ 9 MäŠ2丟5Œi9 Êä°2丟5¯%97jäÖ2äŸq5î'9úpqò2n35ä`9y½3`35²[9Ðpf3/3n3n3?29#A½!ÉD9&Á½n3@q@¾bool@t3/½2½„38.Š3A__vtbl_ptr_typey3<ž*G>ô6ã4&`_DÎ3ã4&`_Fç3ã4é4&"K4ã4½(79N×[ä"4ô4Z3(79QÿO¸C4ô4`3(¯,V0äi4ã4½B*¿,`Ê>‹4ã4ä½(ËedLWŸ§4ô4*õojÑ?É4ã4ä`3Bw-n«qã4ä.®3@ï4/®3.ï4>ª;1S5®3#&ÿod#5S5&ÿof<5S5Y5CjLlS5½.ú4@_5/ú4/f3/¼_Atomic_word<%½.V > ;8›HDnpos%m›HE_M_dataplus%V #_Rep_base_RepFM6%Íaäð5 HFM6%–kä6«HäF—,% _±H16 HFè*%%"Q O6 HF0%)™& m6 HG%-Àp‡6«HF%4êEŸ¯6 H½¸Gg%<-Ø6 H½½¸F»\%DÂiŸ7 H½½Fs@%LÃXf3#7 H¸GÂ-%UCgF7丽GMI%^ji7丽GlI%gŒGŒ7ä½qG¾b%zÀg¯7ä  G¾b%~‰>Ò7ämmG¾b%‚õ7äääG¾b%†ü8丸F=%Šõy½:8½½G* =êac8«H½½½G–j=µ£}8«HHy(%šF2·HÑ#%¥8«H&Ñ#=¿¾8«HY5&Ñ#=·×8«H½H&Ñ#=Åú8«H½H½½&Ñ#=Ð"9«H½H½½Y5&Ñ#=ÛE9«H¸½Y5&Ñ#=âc9«H¸Y5&Ñ#=é†9«H½qY5e%ì¡9«H½5£j%ô|{ÃHÃ9«H½H5£j%ü%AÃHå9«H¸5£j%‘zÃH:«Hq5ª?%G $:«H5ª?%ºDmA: H5„n%&(* ^:«H5„n%1m{: H5Ëh%:M ˜:«H5Ëh%C÷• µ: H5) %L¡ Ò:«H5) %U¾ • ï: H5° %]”Ÿ ; H5 z%c®VŸ); H5Ëe%h1ŸF; H WG=nrqi;«H½q WG%ƒ(m‡;«H½5‹*%‹ícŸ¤; H Ö5=äçÂ;«H½ ÐB%¦¥gÛ;«H5º^%­w f3ø; H5"%¼s]`3< H½5"%ÍêZ3<<«H½5ån%âÖ2`3^< H½5ån%õø Z3€<«H½5M%AÃH¢<«H½H5M% ‡6ÃHÄ<«H¸5M%×uÃHæ<«Hq5A=J5ÃH=«H½H5A=[­jÃH4=«H½H½½5A=/WoÃH[=«H¸½5A%B3ÃH}=«H¸5A=i6ÃH¤=«H½q $%eÄ\Â=«Hq(¯%=øµ ÃHã=«H½H5¯%%ƒhÃH>«H½H½½5¯%= cÃH6>«H¸½5¯%%Ÿ?9ÃHX>«H¸5¯%%¯Ñ-ÃH>«H½q @r%̯;§>«H ½q5@r%ëo^ÃHÎ>«H½½H5@r%—EÃHÿ>«H½½H½½5@r=m%ÃH+?«H½¸½5@r%*äÃHR?«H½¸5@r%AKÃH~?«H½½q5@r%R÷ ¥?«H q5µ %j1ÃHÌ?«H½½5µ %zó î?«H 5µ %Ž}W @«H  5P9%©OBÃHA@«H½½½H5P9%À`-ÃHw@«H½½½H½½5P9=°ÃH¨@«H½½¸½5P9%ê„cÃHÔ@«H½½¸5P9%iÃHA«H½½½q5P9%ÞdÃH1A«H  ½H5P9%%ä;ÃHbA«H  ¸½5P9%:íTÃHŽA«H  ¸5P9%OMeÃH¿A«H  ½q5P9%sz"ÃHðA«H  ää5P9%~ƒÃH!B«H  ¸¸5P9%ˆÔ3ÃHRB«H    5P9%“dÃHƒB«H  mmFdB=‹ºÃHµB«H½½½qF€v=˜¡'ÃHçB«H½½¸½Iâ2=¦;,ä C½qY55Œi=ÁïŸ9C Hä½½ ‡G=õŸlWC«HÃH5-%ü÷B¸tC H5qr%‚^¸‘C H5"q% ª-ú4®C H5xW=ÏX9ŸÚC H¸½½5xW%)ŸŸD H½H½5xW%7VŸ(D H¸½5xW=æ†7ŸOD Hq½5äh%U¶*ŸvD H½H½5äh=ø]Ÿ¢D H¸½½5äh%q™ŸÉD H¸½5äh= 0rŸðD Hq½5²%&ŸE H½H½5²=†4ŸCE H¸½½5²%«â=ŸjE H¸½5²%¾Ð4Ÿ‘E Hq½5äX%Ìû^Ÿ¸E H½H½5äX=-íuŸäE H¸½½5äX%èŸ F H¸½5äX%ûŸ2F Hq½5ªt% _>ŸYF H½H½5ªt=B™uŸ…F H¸½½5ªt%&â"Ÿ¬F H¸½5ªt=Nî6ŸÓF Hq½5ð%D=lŸúF H½H½5ð=YÇ Ÿ&G H¸½½5ð%aniŸMG H¸½5ð=nOŸtG Hq½5ŒF%@ˆ5›G H½½5Œ9%“Ú'½½G H½H5Œ9=‚\l½éG H½½½H5Œ9=’éW½H H½½½H½½5Œ9=£IO½AH H¸5Œ9=²M`½mH H½½¸!Œ9=ÃáB½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5%”I _M_length%•Ÿ# _M_capacity%–Ÿ#4%—n5#>Ë5%›ÏJÉH#Jª&=@ ›HJÖ==EK:¾J)x=Q"ÏJ;y(%´†]·H(7%¾af3ƒIßJ(ëY%ÂÔ]f3ŸIßJ*NQ%Æe·I±H*#%Ê/?ÏI±H*ò*%ÎÙKìI±H½(ÊG%ØÞPäJ±H(9%Ü9ä.J±HY5Y55ƒ/=>±HTJ½½Y5**%çÀ^qJ±HY5 ßE=«^RJ±HY5(ú>%õkcä«J±H!wN=^öNä±HY5½ŸßJn.åJ/I>Ÿ >CDNKnone>h_ZNSt6locale4noneEt3LE/>iU6t3Mnumeric>jYpt3Lu8>kÀyt3L=\>l@ht3LêH>mj2t3L¾a>nXgt3 Kall>p_ZNSt6locale3allEt3?Å$E_M_impl>DN##_S_classic> _ZNSt6locale10_S_classicEDN#_S_global>#_ZNSt6locale9_S_globalEDNN¢Y>)*;JN#_S_once>8_ZNSt6locale7_S_onceE©$Îv&5">{{LZN&5">„”LZN`N&5">­LZN¸&5">ÐLZN`N¸½&5">ªóLZN`N`N½&¡>º MZN½(£j>Å`N.MZN`Nstring;<ˆ5(8>ݬN.MXMkN(ça>ç‘Cf3yMkN`N(†C>ðf3šMkN`N5Ê)>{êJ¶M`N?÷M>P`NO5"><ãMZNDNPe]>?ø_P;>B¬2FJ\>EÀ+½N½Q=R>H-3ZN`N`N½.¨K/ON.UN/¸.êJ@fN/êJ.fNR[L>WqNlPS_vptr$facet„3#T>\n5#__c_locale?8lP#_S_c_locale>__ZNSt6locale5facet11_S_c_localeE§NNn>b ‚P#_S_once>e_ZNSt6locale5facet7_S_onceE©$P;>iÓO>v]O‡PŸUù >{qN~O‡P½GN(> ¡OP¸§NFÜq>‚ç(§N¾OPG±x>…t×OPHf>Š<§NH® > W¸G-W>‘@P“PGàv>•÷P1P“PO> LP‡PžPV£j>£Õ¤P‡PžP.½q‚Pn/rP.qN@§N.™P/qN@™P@qNWaL>²]QT¢q>Ÿ#"<">Å_ZNSt6locale2id11_S_refcountEn5G£j>ÈnQ]QcQOÎv>Ê.Q]QcQÎv>ÐCQ]Q!Ça>Ói%ŸnQ.ªP@iQ/ªP.iQW¨K(>Ù&TT>ìn5#E_M_facets>í&T#E_M_facets_size>îŸ#E_M_caches>ï&T#E_M_names>ðò# N×>ñ½o,TNßc>ò´(,TN¯o>ó"1,TNð >ô6,TN”!>õtM,TNQ>öd,TNg>÷+7TG-W>úØŒRDNGàv>?%¦RDNOÅ$> ÆRDNMTŸOÅ$> æRDN¸ŸOÅ$>SDNŸO¹+>SDN½OÅ$>8SDNMTG£j>ž+WSDNMTFÖy>ƒmf3uSDNG¦B>&¿ ™SDNXT½G>)a1½SDNXTBTGW>,†<áSDNXTnQGG8>/EvTDNnQ“PQã>7´DN“PŸ.“PnQ7TXBTBTX.HT/nQ@ST/tQ.ST@dT/.M. Y„Tã „T½@Ù .oT.Å . ZÙ Ø'ÊœT•[S_vptr$ios_base„3#[Òh'ö•[\dec'_K•[\fixed'‰K•[\hex' f"•[[! '"•[\left'U •[ \oct'F•[@\right'Áu•[€]K/'‹ •[]Ì ' ÞM•[]0'$[•[^showpos''9•[^skipws'*u•[^unitbuf'-¾%•[ ]È'17•[@[ %'4‚q•[°[>'7o •[J]w':9 •[\badbit'L^š[\eofbit'O}š[\failbit'T^Gš[\goodbit'Wa(š[\app'jÒŸ[\ate'm×YŸ[_binary's_ZNSt8ios_base6binaryEŸ[[Ñv'v$-Ÿ[[ôv'y–5Ÿ[_trunc'|_ZNSt8ios_base5truncEŸ[ _beg'‹_ZNSt8ios_base3begE¤[\cur'ŽËc¤[[„n'‘±$¤[streamsize8N»E_M_precision'ÉqW#E_M_width'ÊqW#E_M_flags'Ë¥ #E_M_exception'Ì2 #E_M_streambuf_state'Í2 # E_M_callbacks'çiT#(E_M_word_zero'øÅ #0E_M_local_word'ý©[#@E_M_word_size'½#ÀE_M_word'T#ÈE_M_ios_locale'êJ#Ð  'Àõ-·X¹[ŠT½GÏf'êñ ÖX¹[ã G¨e'íœðX¹[F>W'$B¿[Y¹[½f3GÕ' cQ2Y¹[5un'$j ¥ OYÅ[5un'.¨f¥ qY¹[¥ 5io'>þn¥ “Y¹[¥ 5io'O¥ ºY¹[¥ ¥ \Q'^7mØY¹[¥ 5¬*'jaqWõYÅ[5¬*'r¤PqWZ¹[qW5'€LqW4ZÅ[5'ˆ{qWVZ¹[qW5P3'›\f3rZf35`Z'§7-êJ”Z¹[`N5é4'²4êJ±ZÅ[5,]'¼‰ `NÎZÅ[?î-'Î%\½5¿{'Þ!XÐ[[¹[½5i 'óuÖ[$[¹[½`÷L'œTD[¹[½O‹&'Z[¹[O‹&' u[¹[Ü[V£j'RX„T¹[Ü[/¥ /2 /Ì /‘ Å ¹[n.œT@Å .Ë[/œT@"@m@Ë[Z¿@@:â[XbS_vptr$basic_streambuf„3#a_M_in_begAÃä#a_M_in_curAÄä#a_M_in_endAÅä#a_M_out_begAÆä# a_M_out_curAÇä#(a_M_out_endAÈä#0a_M_buf_localeAÏêJ#8bXqAÔâ[Ê\Xb½(=2AàË$êJë\Xb`N(é4Añ‰{êJ]^b(çZAþIXb-]Xbä"5¦xAhX1Y]Xb÷‘ Ì 5FAQ$1€]XbŠÌ 5áfA ó&½]Xb5ÕbAüCqWº]Xb5š1A''Y½×]Xb54{A9l½ô]Xb5‹EAOGa½^Xb5‘EAbogqW8^Xbä"5ÃIAp§H½Z^Xbq5önA‰1z½w^Xb5”dA¤B½™^Xbq5šdA¾HqWÀ^Xb¸"OY,AËÖ^XbF$;AÞØäô^^bF”&AáLbä_^bF“6Aäýä0_^bG1jAî,_O_Xb½GnoAùšx_XbäääFá(A G;ä–_^bFß^AUHä´_^bFkrAbxäÒ_^bGA†8ñ_Xb½GsoA'´w`Xbääc`ZA<Õiâ[<`Xb`Nd%]AK‹)Xbâ[l`Xbä"dB\AWßD1â[¡`Xb÷‘ Ì dX-Ac +1â[Ñ`XbŠÌ d•IAo@½â[÷`XbdXA…q:qWâ[aXbeÄ]B2ÅCqWâ[LaXbä"dÖOA«¿½ â[raXbd–wA¸fZ½ â[˜aXbdžeAЦd½ â[ÃaXb½e-{BT¸zqW â[òaXb¸"d—_AûÁ_½ â[bXb½OY,A8bXbibV£jA" MobXbib.â[.db/â[@db@â[wctrans_tC'l:º7H)½©bÁ$:¤h7Nk½ÃbÁ$:*fC?DX½ÝbÁ$:Ðj7T}½÷bÁ$:¦o7ZD[½cÁ$M*:ÿ7`vD½0cÁ$:iq7f8(½JcÁ$:Þm7l ½dcÁ$:\O7rèn½~cÁ$:}87xJq½˜cÁ$:A7~^I½²cÁ$:Ë]7„J½ÌcÁ$:ŠQ7ŠñF½æcÁ$-aC†Á$dÁ$ub:Áj7Á$dÁ$:R 7–³FÁ$6dÁ$-Î=CˆubMd¸-±!7²M*dd¸>‚D*]efupperD1*g]e€flowerD2p]efalphaD3º8]efdigitD4j]egxdigitD5X]efspaceD6‹]e@gprintD7:]efgraphD8ât]e%fcntrlD9‘i]efpunctD:µ=]e falnumD;{!]e/½.t3h@)¨qNåjqN#dd#E_M_c_locale_ctype)°§N#E_M_del)±f3#E_M_toupper)²be# E_M_tolower)³be#(E_M_table)´åj#0E_M_widen_ok)µq#8E_M_widen)¶ëj#9E_M_narrow)·ëj#¹E_M_narrow_ok)¸q#¹iÎv)½_ZNSt5ctypeIcE2idEªPjtable_size)¿_ZNSt5ctypeIcE10table_sizeE›HE/)ÌÖfûjåjf3ŸE/)Úÿfûj§Nåjf3Ÿ5Ýv)æf3&gk½q5Ýv)õ ¸Rgk¸¸ k5Gr)¡1¸~gk½¸¸5X)$/¸ªgk½¸¸5¯.)  qÌgkq5¯.)1Ä.¸ógkä¸5) )A*=qhkq5) )R¸Z¸heikä¸dßH)yqheºikqdßH)"8'¸heêikä¸dv)6”Qqhejkqdv)Má:¸heJjk¸¸ädÆB)gsqhezjkqqdÆB)‚sB¸ he´jk¸¸qäG|Q)мtÎjkQ—x)šÍrk.]eqûjnÿ.he.k/he.½W)Æ fkk`@)Ë  LfkkcE)Ö N¸!`)Û J®qqq/®lÎ@7œTCoœT#a_M_tieEWCo#Øa_M_fillEXq#àa_M_fill_initEYf3#áa_M_streambufEZXb#èa_M_ctypeE]k#ða_M_num_putE_Io#øa_M_num_getEaTo#€( Eköm=l_o(YjEoÅf3Yl_o(yFE{j2 ul_o*ÐBF-Ê,’ljo2 *)E© ¯ljo2 *;{E–¿<Ìljo2 (°YE¦'Ff3èl_o(2E°9#f3m_o(Ý"E»f3 m_o(ËNEÅ_)f3JZ3åoUq5ãNGZ7äpUq5‡LG¡:`qpDq5‡LG¨Ö9|oApDq½5¡NG­ÞV`q^pDq5¡NG´ƒV|o€pDq½5"G¹ÕQZ3¢pUqfq5MG½h`qÄpDqfq5mjGÁ©|oæpUqfq5ØNGÅ,P`qqDqfq5wjGÉÇJ|o*qUqfq!™nGÍ{aJqUq.|o@Pq/ä.[q/|o@|o@lq/»@2 @ERo)qN\wqN#iÎv)Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEªP”?)¤r\w½5&4)¿D=¸6rTo¸¸„Tqqbw5&4)ãT¸lrTo¸¸„TqqÐ[5&4)èBU¸¢rTo¸¸„Tqqhw5&4)íµS¸ØrTo¸¸„Tqqnw5&4)ò…T¸sTo¸¸„Tqqtw5&4)øªU¸DsTo¸¸„Tqqzw5&4)ýV¸zsTo¸¸„Tqq€w5&4)MS¸°sTo¸¸„Tqq†w5&4)#}R¸æsTo¸¸„TqqŒw5&4)(åR¸tTo¸¸„Tqqwq5&4)H@ ¸RtTo¸¸„TqqÖ[UGw)M}qst\w½Fà 2¸ªtTo¸¸„TqqÃHd» Îo¸}qétTo¸¸„Tqqbwd» ݸ}q(uTo¸¸„TqqÐ[d» ¸}qguTo¸¸„Tqqhwd» $¸}q¦uTo¸¸„Tqqnwd» $¸}qåuTo¸¸„Tqqtwd» ,Ǹ}q$vTo¸¸„Tqqzwd» 32¸}qcvTo¸¸„Tqq€wd» ;°¸ }q¢vTo¸¸„Tqq†wd» HÚ¸ }qávTo¸¸„TqqŒwd» dE¸ }q wTo¸¸„Tqqwqo» q˸ }qTo¸¸„TqqÖ[.}q@f3@§@Ö@½@÷@@ @&R&)ÛqN=|qN#iÎv)Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEªPx5)ïx=|½5;) sìFxIoì„Tqf35;)+ ñìwxIoì„Tq"5;)0 Eì¨xIoì„Tq½5;)5 ™ìÙxIoì„Tq÷5;): íì yIoì„Tq5;)j ŠAì;yIoì„Tq&5;)o ìlyIoì„TqE5;)„ b`ìyIoì„TqBGÞ5'ßkÚyIo¸½q¸ääC|G@eÄ¢zIo¸½q„TääC|Gi‰æ%OzIoq"„Tä¸C|UŽ)¢ ’wpz=|½dG¾vrì’wªzIoì„Tqf3dGäFsì’wäzIoì„Tq"dGësì’w{Ioì„Tq½dGòüsì’wX{Ioì„Tq÷dGùStì’w’{Ioì„TqdGkì’wÌ{Ioì„Tq&dGïrì’w|Ioì„TqEoG1Aì ’wIoì„TqB.’w@½lø@@I| €pkkH"S_vptr$basic_ostream„3#&ZHVª|Co½ €XbbFDH_I|Ï|Co½ €(aHp`\€ð|Co€(aHyŠ\€}Co1€(aHƒW €2}CoF€(aH© f€S}Co"(aH­z*€t}Co½(aH±Ôe€•}Cof3(aI\Bf€¶}Coš(aH¸Lf€×}Co§(aIjüe€ø}Co½(aHÃf€~CoÖ(aHÌVf€:~Co÷(aHÐ`f€[~Co(aHÕÞe€|~Co&(aHÙòe€~Co (aHáèe€¾~CoE(aHå‹€ß~CoB(aIx–€CoXb(;I³€!Coq ÌbH#}JDCo¸"($I­/€jCo¸"(ˆuIÄ®l€†Co(KIÙy61¢Co(µIé€ÃCoŠ5µIÿc€êCo÷‘ qZHnCo½ €.€.€0@I|."€2€1€€.7€2poF€po.L€2„T[€„TZ P@Gâ[¶‚â[#a_M_modeJUÌ #@a_M_stringJXˆ5#H&Ö%Jdµ€¶‚Ì &Ö%JrÓ€¶‚½HÌ (s J…¡6ˆ5‚*s JŸK ¶‚½HmEoJ§Y.*¶‚Ì eXJ±CqW[€O¶‚eÖOK‰½ [€t¶‚ežeK4¼l½ [€ž¶‚½e—_KV’½ [€È¶‚½e%]JÑÖ\Xb[€÷¶‚ä"eB\K›, 1[€+‚¶‚÷‘ Ì eX-KÊe#1[€Z‚¶‚ŠÌ m4*Kç\‚‚¶‚ä½½m\Jô/!›‚¶‚r±i[€¶‚½.[€.‚/[€le`@OI|ƃI|#E_M_stringbufJŽ[€#j9J¡ ƒƃ½ €Ì j9J¶Kƒƃ½ €½HÌ ``8JÀÇ‚qƒƃ½ €55KJËeO¶‚Žƒ̃5s JÓÓ8ˆ5«ƒ̃ss JÝ«/ƃ½H.Ç‚.Òƒ/Ç‚ stkR†NGé„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED •yl4)¸1'9 UIÈ0Åegf…t$_55ATTACKDECAYSUSTAINRELEASEIDLE.yuSRATEù_ZN3stkL5SRATEEŽ€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEY¾uPI_ZN3stkL2PIEŽ-DTû! @uTWO_PI_ZN3stkL6TWO_PIEŽ-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128EŽ€?ZâƒUR†e‡S_vptr$StkError„3#amessage_j.M#atype_kìƒ#&NGo½†e‡^Tìƒbÿ1sR†܆e‡½wv$oR†ü†e‡x1 y‘2k‡R† ‡e‡xù#|Å{^TR†D‡e‡y^E<¸R†e‡.R†@q‡/ìƒZé„„v‡ÝŠS_vptr$Stk„3#JÁNˆ'Z]eJ. ‰5Q]eJÖBо[]eJ3D‹·"]eJéyŒƒ]eJA6i]eStkFloatL&zsrate_Ô˜cÿ‡{ÕA.M{7ÖE1f3{i+×êhf3|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream@ŽÇ‚{zVÜ€5ˆˆaignoreSampleRateChange_Ýf3#;õJÿ‡*u¤1Gúˆÿ‡*4¬ô‰ÝŠf3;…2¯—[.M*ˆ²E?‰.M*Tyµ<5V‰.* {¸Jnm‰.*ã»_„‰.*¾Æ'›‰½(~]Á[f3À‰ÿ‡ÿ‡ÿ‡*(Èjf܉¸ìƒ*(Ë)@ø‰.Mìƒ*BuÎg?Šf3*8XÑ$>&Šf3} à;ŠÝŠ~uãv‡[ŠÝн ,æµYv‡†ŠÝŠÿ‡ÿ‡mNé¡v¤ŠÝŠÝŠmH ì=]ŠÝŠÝŠn(ïwÝŠìƒ.v‡Wï„0ôEdata_ô#EdataRate_Žÿ‡#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(•‹úÖÖ•±‹úŽÖÖ5eÌ‹ú½•æ‹ú Ž5£j  ^ŽŒú Ž5")|;Ž*ŒúŸ5"0Þoÿ‡LŒ"ŽŸ M8zjŒúŽ ¶_@—ˆŒúŽ5³ZJH>ޝŒúŸÖ5³ZRøvÿ‡ÖŒ"ŽŸÖ5XC[—ÿ‡ýŒ"Žÿ‡Ö5° ^ÜŸ"Ž5º^axf37"Ž WGkFxZúŸÖ WGuû'‚úŸÖÿ‡5ÛXxæ ÖŸ"Ž5,v{1`Ö¼"Ž ­h‚…oÚúÿ‡!‚ ‰ÝGÿ‡"Ž.ÿ‡.ãŠ@Ž/ÿ‡@Ž/ãŠ@ãŠ@ÿ‡.ŽZõ„@v‡Îv‡#€Æ#HãŠ#&yleŽÎwš#(ŽŽÎÿ‡ÿ‡wè 5N(Ž´ŽÎÿ‡wá6 Á1(ŽÙŽÎÿ‡w¢ #nz(ŽÎ½ÿ‡(É*&°?ÖÔ(íL) Ž;Ô()'4kCÿ‡\ÎÖxO:”*ÿ‡(Ž…ÎÖxODH^Ž(Ž³ÎŽÖrb(ŽÎ½.(Ž.Ú/(ŽZû„@ v‡|v‡#€Æ# "ãŠ#&4) |()' 2ÿ‡8‚xO § ÿ‡ßa|ÿ‡rdß|½.ß.ˆ/ßZ…@ v‡T‘ß#xO [ ÿ‡ÏT‘ÿ‡(O 'øYŽõT‘ŽÖ(O 2-Ž%‘T‘ŽŽÖÖ¶&D‘T‘½'¸T‘.>Ö6’&`_Dz‘¦’&`_F“‘¦’¬’&"K­‘¦’½(79N¸`’Α·’Œw(79Qð`•’ï‘·’ ’(¯,V’p’’¦’½B*¿,`÷X7’¦’’½(ËedhŸS’·’*õojŠDu’¦’’ ’Bw-n¦’’.&.›’/&@›’.Z‘@²’/Z‘.²’>ÝV“Z‘#&ÿodæ’“&ÿofÿ’““CjLl“½.½’@"“/½’.$>ñNW” _M_impl$#({+`À&W”g“]”({+dÀ“ƒ“c”("qh2i½’Ÿ“c”&d:k¸“]”“&d:oÖ“]”½“&£!zð“]”½(= ‚ûG’”]”½*’L†ï73”]”’½ £ð“ £” £9“ £g“ £ƒ“@½’.-“.i”/-“>¨£¶™-“#&J$Éœ”¶™“&J$Ö¿”¶™½ ’“&J$çØ”¶™¼™Ôó”¶™½(£jL„ RÇ™•¶™¼™ ¯%(¡G7•¶™½ ’5ª?JÎîT•¶™5ª?SJ49q•Í™5„n\+¶™5„neÁF9«•Í™5ËhnjAÈ•¶™5Ëhw$7Ñå•Í™5) €cdA–¶™5) ‰Z'Ñ–Í™5°  2Ÿ<–Í™5Ëe”!uŸY–Í™ WG£¬c|–¶™½&5‹*°<*Ÿ™–Í™5º^¹V{f3¶–Í™*Ö5LE©Ó–¶™½5"Ý 7Œwõ–¶™½5"ì0q ’—Í™½G3fòÜ6—Í™½5ånð4ŒwX—¶™½5ån'U ’z—Í™½5Öq"]*Œw——¶™5Öq*H" ’´—Í™5v+2† ŒwÑ—¶™5v+:BK ’î—Í™5qrE©:’ ˜¶™5qrIðz•’(˜Í™ $X§kF˜¶™ ’ ôm¯9_˜¶™(@rL\m3î…˜¶™î ’ @ržn­˜¶™î½ ’(µ LmîqîΘ¶™î(µ LyÑ)îô˜¶™îî ‡GÛ¿P™¶™Ç™ ÐBï§]+™¶™mšZL«vN™¶™½ ’G+L3Lw™¶™î½ ’mÄLõΚ™¶™î ’Q€bšA&¶™’.n”@™/n”@n”.™Z…à v‡”›v‡#again_ Gÿ‡#achannelsIn_ HÖ#€Æ# IãŠ# ab_ Kn”#Paa_ Ln”#haoutputs_ MãŠ#€ainputs_ NãŠ#°&1' }š”›(‰d çmÖ™šš›(É* ‚Öµšš›wÐB #éfÓ™Õš”›*œ? *ˆNòš”›ÿ‡(PC -[ÿ‡›š›(†( 5‚lÿ‡/›”›ÿ‡(íL 8hh ŽK›š›xO Cº7ŽÓ™y›”›ŽÖrNÓ™”›½.Ó™. ›/Ó™Z …àv‡úÓ™#&9 Ò›úb,¥›ñ›ú½*4šIœúf3*é/"¡0Dœúÿ‡ÿ‡ÿ‡ÿ‡ÿ‡f3*3v% 2aœúÿ‡*9v(y ~œúÿ‡*?v+PN›œúÿ‡*Ou. /¸œúÿ‡*Uu1quÕœúÿ‡*.yA!üœúÿ‡ÿ‡f3*K”9úÿ‡ÿ‡*GTæ6ú()'W\Yÿ‡Rž(OZ ÿ‡súÿ‡xOebŽ¥›¡úŽÖ(Op¾ZŽÑúŽŽÖÖ‚ ,tD¥›úÿ‡ÿ‡.¥›.ž/¥›Z…àv‡|ŸÓ™#&UI8ž|Ÿb,p žWž|Ÿ½*3v XFtž|Ÿÿ‡*9v# =‘ž|Ÿÿ‡*Ou&3b®ž|Ÿÿ‡*é/)õ2Úž|Ÿÿ‡ÿ‡ÿ‡f3*f2lE÷ž|Ÿÿ‡*YP;ÇLŸ|Ÿÿ‡()'>,ÿ‡0Ÿ‚Ÿ(OA ÿ‡QŸ|Ÿÿ‡yOK¢4Ž ž|ŸŽÖ. ž.ˆŸ/ žZ…@ v‡K v‡#€Æ# -ãŠ#&È0 ÊŸK (É* 'ÖæŸQ (íL vI Ž Q xO )2ŽŸ0 K ŽÖr©ŸK ½.Ÿ.W /ŸZ…@ v‡,¡Ÿ#&Åe Ž ,¡Ö*F( $~k« ,¡Ö()' 'iÿ‡Ç 2¡(O *gÿ‡ã ,¡xO 4_mŽ\ ¡,¡ŽÖrˆn\ ,¡½.\ .8¡/\ Z%…€v‡_¤Ÿ#astate_i½#@avalue_jÿ‡#Hatarget_kÿ‡#PaattackRate_lÿ‡#XadecayRate_mÿ‡#`areleaseRate_nÿ‡#hareleaseTime_oÿ‡#pasustainLevel_pÿ‡#x&g&¢_¤b+G)=¡6¢_¤½*ÙD,ÊkN¢_¤*¿'/ð]f¢_¤* 2»Eƒ¢_¤ÿ‡*ª75¾V ¢_¤ÿ‡*á-8›z½¢_¤ÿ‡*ß7;\/Ú¢_¤ÿ‡*Ã>Pw÷¢_¤ÿ‡*pkAƒ0£_¤ÿ‡*xoDB1£_¤ÿ‡*G{G(aN£_¤ÿ‡*jDJ¦Cz£_¤ÿ‡ÿ‡ÿ‡ÿ‡* pMr—£_¤ÿ‡( P/^½³£e¤*©SùlУ_¤ÿ‡()'V ÿ‡ì£e¤(OY¡ÿ‡¤_¤xOc6pŽ=¡6¤_¤ŽÖ‚ ,g4 =¡_¤ÿ‡ÿ‡.=¡.k¤/=¡Zf…hv‡h¦Ÿ#ztable_Z>0ãŠatime_[ÿ‡#@arate_\ÿ‡#HaphaseOffset_]ÿ‡#PaiIndex_^Ö#Xaalpha__ÿ‡#`&.¥h¦bEB p¤0¥h¦½*¤?#¥ H¥h¦*?)‘(e¥h¦ÿ‡*á62v_‚¥h¦ÿ‡*ø5opŸ¥h¦ÿ‡*¦,=Or¼¥h¦ÿ‡*?DÞAÙ¥h¦ÿ‡()'GOcÿ‡õ¥n¦(OJS[ÿ‡¦h¦xOTfPŽp¤?¦h¦ŽÖ‚ ,X¬mp¤h¦ÿ‡ÿ‡.p¤.t¦/p¤ll…ˆ!v‡ë¨(Ž#ajetTable_P#@aresonator_Q¥›#€adcBlock_R ž#àanoise_S\ #Àaadsr_T=¡#€avibrato_Up¤#€amaxPressure_Vÿ‡#èanoiseGain_Wÿ‡#ðavibratoGain_Xÿ‡#øaoutputGain_Yÿ‡#€&y'ƒ§ë¨bú!*y¦¢§ë¨½*ÐB-¼Qº§ë¨wá60æ+y¦ß§ë¨ÿ‡*³g3my¨ë¨ÿ‡ÿ‡*K68¨ë¨ÿ‡wš9k<y¦H¨ë¨ÿ‡ÿ‡wè <Þ#y¦m¨ë¨ÿ‡w¢ ?ëwy¦—¨ë¨½ÿ‡xOB†eÿ‡y¦À¨ë¨ÖyOLÙjŽy¦ë¨ŽÖ.y¦WmG}¹ªTŽuG¸#ÒGŠ#©¹ªÒG=©¹ª¿ª5cjG™‚%`3Z©Ū5ãNGǸw©Ū5‡LG¡í5Ъ”©¹ª5‡LG¨ª5ñ¨¶©¹ª½5¡NG­²MЪÓ©¹ª5¡NG´@Mñ¨õ©¹ª½5"G¹&H`3ªŪfq5MG½Ъ9ª¹ªfq5mjGÁÞbñ¨[ªŪfq5ØNGÅbЪ}ª¹ªfq5wjGÉÒ0ñ¨ŸªŪfq!™nGͼ ¿ªŪ.ñ¨@UN.˪/ñ¨@ñ¨ƒýŒ –²–«„®«‘h/"Žƒ‚²–ÖL5«„®«‘hƒŸÄ–Ö–˜b«„®«‘h@›Hƒ«Ö– —䥫…__a¶¥«‘h…__b¶¥«‘`/b«ƒË0„¬†__groupingþ ¸‘¨†__grouping_sizeþ Ÿ‘ †__grouping_tmpþ „¬‘˜‡__n ›H‘P‡__min ›H‘H‡__i Ÿ‘¸‡__test f3‘_ˆP—‡__j Ÿ‘°/^TƒÓ–—/—|Ƭ„®Ƭ‘h†__nÝŸ‘`/¶™‰“‘í¬Š®í¬Š©Zt3/¦’‹ˬv0—:—È­ŒÖ¬‘h‰ÿ’@­Š®@­Š©Zt3/“‹­CC:—Q—q­Œ)­‘h‹­AR—i—`­Œ)­‘h‰z‘¹­Š®í¬¹­/¬’‹­hj—x—¬ó­Œ¨­‘hŒ³­‘`‰æ’®Š®@­__af®/“‹ó­Œx———øP®Œþ­‘hŒ ®‘`Ž‘St®Š®t®Š©Zt3/'“‹P®+.˜—¯—D¥®Œ]®‘hƒK“°—¾—Ò®„®Ò®‘h/]”ƒð¾—̗ܯ’‘h’‘`Z1‘ƒÌ—ò—(U¯…__first”’‘h…__last”’‘`ƒ-ò—˜t¢¯…__first´’‘h…__last´’‘`W”‘XÙŽ^˜M˜À󯄮ó¯‘h…number^½‘d…value^ÿ‡‘X/δŽLN˜‚˜ 5°„®ó¯‘h‘`Lÿ‡‘`޳Y°Š®ó¯Š©Zt3‹5°¹‚˜™X…°ŒB°‘X‹5°’H™~™¤±°ŒB°‘XŽa հЮհЩZt3/|‹±°â.~™ü™ð±Œ¾°‘XŽ%‘ *±Š®*±Š©Zt3/T‘‹±Ì:ü™7š<[±Œ±‘h‹±° $8š¶šˆ‡±Œ¾°‘X‹±°Sh¶š4›Ô³±Œ¾°‘X‹±l4›o› ß±Œ±‘hƒ’p››l$²„®í¬‘h…__p`’‘`Ÿ‘Xƒ”›Á›¸o²„®Ò®‘h…__p†’‘`…__n†Ÿ‘X‰Ö“‘²Š®Ò®Š©Zt3‹o²Ã@› œ½²Œz²‘h‰Ø”߲ЮƬŠ©Zt3‹½²ow œYœP ³ŒȲ‘XŽy› /³Š®/³Š©Zt3/”›‹ ³±Zœ³œ`³Œ³‘X‹ ³jJ´ ŸèŒ³Œ³‘XŽ0  °³Š®°³Š©Zt3/K ‹Œ³[uŸŒŸ4 ᳌™³‘XŽ¡ ´Š®´Š©Zt3/,¡‹á³uLŒŸÇŸ€ 6´Œî³‘h‹Œ³„hÈŸF Ì b´Œ™³‘X‹Œ³÷.F Ä  Ž´Œ™³‘X‹á³kÄ ÿ d º´Œî³‘h‹5°T¡~¡° æ´ŒB°‘X’Œœ~¡™¢ü Kµ„®Kµ‘è|†nœŸ‘à|ˆ°¡v¢‡error ˆˆ‘ð|/ú¦6š¢ž£H µ„®*±‘h…input 6ÿ‡‘`µšRž£{¤” ʵ„®/³‘H“i TÖ‘\”¢§,3à ùµ„®ùµ‘h/ë¨À¨s|¤Ù¥, ×¶„®ùµ‘H‘,vs×¶‘@…channelsÖ‘¼“nChannelsuÖ‘l“samples}ô‘P“j~Ö‘h“hop~Ö‘d•û¤P¥¶¶“i€Ö‘`ˆP¥Ó¥“i„Ö‘\/Žì£sÚ¥ ¨x ·„® ·‘h/_¤õ¥c¨À©Ä L·„®L·‘X“tmpnÿ‡‘h/h¦RwÀ©j¬ ·„®·‘X…inputwÿ‡‘P/ú0ŸOj¬®\ Ô·„®Ô·‘X…inputOÿ‡‘P/|Ÿ’*Œ©®=¯¨ >¸„®«‘è|†n©Ÿ‘à|ˆB®¯‡error­ˆˆ‘ð|ƒ6>¯p¯ô k¸„®k¸‘h/žã ?p¯h°@¹„®´‘X‘,v ?×¶‘P…channel ?Ö‘L“samples Hô‘`“hop IÖ‘lˆÓ¯6°“i JÖ‘hÇ :h°Ò°Œ0¹„®´‘X—¨]Ò°z²Ø³¹„®ùµ‘¸Ö‘´“breathPressure_ÿ‡‘X“randPressure`ÿ‡‘P“pressureDiffaÿ‡‘H–ì+·»ú»$º…__initialize_pz½‘l…__priorityz½‘h—*4ú»¼p˜]3M¼Kºm‘h”m¨`N²¸º„®ùµ‘X…number`½‘T…value`ÿ‡‘H“normalizedValueiÿ‡‘h”¨I²T÷º„®ùµ‘h…rateIÿ‡‘`”H¨[G 5»„®ùµ‘h‘ût[ÿ‡‘`”ß§=HÏ샻„®ùµ‘h‘ût=ÿ‡‘`…rate=ÿ‡‘X”¨TÐ]8л„®ùµ‘h‘`Tÿ‡‘`‘ûtTÿ‡‘X”º§1^Ì„¼„®ùµ‘h‘`1ÿ‡‘`Žƒ§(2¼Š®ùµŠ©Zt3‹¼;ÌwÐ^¼Œ¼‘X‹¼â1x#мŒ¼‘X‹¼’;$Ï h¶¼Œ¼‘X‰QŽͼЮ󝋶¼4z²³´ù¼ŒÁ¼‘X‰½Š®Õ°‹ù¼4O³²³<½Œ½‘XŽD‘ U½Š®*±‹<½)²³Û³L½ŒI½‘hŽo§š½Š®ùµ‹½=)Ð  ˜ƽŒ޽‘X‹½`n @äò½Œ޽‘X™_DefaultRuneLocale4„Á'šTABLE_SIZE_ZL10TABLE_SIZE]e›__dso_handlemœr…€ˆå@/Öš…œÎ…-DTû! @œð…-DTû!@œ†€?/ 3+nothrow*I¯Q“¾ostream@ŠI|+cerrAšh­¾žu àÎ_digits&F_ZNSt14numeric_limitsImE6digitsEt3@ŸR&ï_ZNSt14numeric_limitsIfE12has_infinityEd5Ÿ{K&ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEd5ŸÀh&ó_ZNSt14numeric_limitsIfE10has_denormEi5ŸR&(_ZNSt14numeric_limitsIdE12has_infinityEd5Ÿ{K&)_ZNSt14numeric_limitsIdE13has_quiet_NaNEd5ŸÀh&,_ZNSt14numeric_limitsIdE10has_denormEi5ŸR&a_ZNSt14numeric_limitsIeE12has_infinityEd5Ÿ{K&b_ZNSt14numeric_limitsIeE13has_quiet_NaNEd5ŸÀh&e_ZNSt14numeric_limitsIeE10has_denormEi5 npos%m›HJª&=@ ›HLÖ==EK:¾J)x=Q"ÏJ¡npos%_ZNSbIwSt11char_traitsIwESaIwEE4nposE›H¢ª&=@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE›H¢Ö==E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE|LE/>iU6t3Mnumeric>jYpt3Lu8>kÀyt3L=\>l@ht3LêH>mj2t3L¾a>nXgt3 N¢Y>)*;JNNn>b Â/rPN×>ñ½o,TNßc>ò´(,TN¯o>ó"1,TNð >ô6,TN”!>õtM,TNQ>öd,TNg>÷+7T[Òh'ö•[\dec'_K•[\fixed'‰K•[\hex' f"•[[! '"•[\left'U •[ \oct'F•[@\right'Áu•[€]K/'‹ •[]Ì ' ÞM•[]0'$[•[^showpos''9•[^skipws'*u•[^unitbuf'-¾%•[ ]È'17•[@[ %'4‚q•[°[>'7o •[J]w':9 •[\badbit'L^š[\eofbit'O}š[\failbit'T^Gš[\goodbit'Wa(š[\app'jÒŸ[\ate'm×YŸ[[Ñv'v$-Ÿ[[ôv'y–5Ÿ[\cur'ŽËc¤[[„n'‘±$¤[fupperD1*g]e€flowerD2p]efalphaD3º8]efdigitD4j]egxdigitD5X]efspaceD6‹]e@gprintD7:]efgraphD8ât]e%fcntrlD9‘i]efpunctD:µ=]e falnumD;{!]e¡_S_atoms_out)!_ZNSt10__num_base12_S_atoms_outE¸¡_S_atoms_in)%_ZNSt10__num_base11_S_atoms_inE¸k`@)Ë  LfkkcE)Ö N¸ièL)3_ZNSt10moneypunctIcLb1EE4intlEd5ièL)3_ZNSt10moneypunctIcLb0EE4intlEd5ièL)3_ZNSt10moneypunctIwLb1EE4intlEd5ièL)3_ZNSt10moneypunctIwLb0EE4intlEd5ièL)«_ZNSt17moneypunct_bynameIcLb0EE4intlEd5ièL)«_ZNSt17moneypunct_bynameIcLb1EE4intlEd5ièL)«_ZNSt17moneypunct_bynameIwLb0EE4intlEd5ièL)«_ZNSt17moneypunct_bynameIwLb1EE4intlEd5JÁNˆ'Z]eJ. ‰5Q]eJÖBо[]eJ3D‹·"]eJéyŒƒ]eJA6i]ezsrate_Ô˜cÿ‡{ÕA.M{7ÖE1f3{i+×êhf3{zVÜ€5ˆˆztable_Z>0ãŠ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? L 4 < ‚.? : ; ‡@L M 2 < ƒ.G@„I4  …: ; I †: ;I ‡4: ;I ˆ ‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; I .G; @‘: ; I ’.G;@“4: ; I ”.G: ; @• –.‡@4 @—.4 @˜.4 @™4: ; I? < š4: ; ‡@I›4I? 4 < œ4G 4Gž4G Ÿ4: ;‡@I? <   4: ;‡@I? <  ¡4: ;‡@I? < ¢4: ; ‡@I? < L@·»Cú»Bû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFunction.hJetTable.hFilter.hGenerator.hNoise.hBlowBotl.cppBlowBotl.hADSR.hSineWave.hBiQuad.hPoleZero.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc  –Ý‚ž‚¡‚»~ž¿/Ÿ ä»í|X‚!.ºººZºº .ólòº ºƒ'f» .ùX>¨ò>/×j</×D.ÈqÈ qÈ qº 0ÈqÈ qºÈ0=%º>uqf»“>» ˆ~BÈÍÈ ÍÈ qº 0ÈqÈ qº0Ȉq“u1„ƒ }¬=KKÉ .Ë‘Çæ‘¼‘¼‚0ôY/Úóåg‘&&‘&‘ÕªùKg<¼)בóó®å[‘'‘óÌבó¯å1'KÉ®èE<¾/Ç0/&1ge­EØ­É/"*à©33--ÉMt"*å3-ÉÒt“u1„+£}¬º h&1//Úó»‘9õ,Kk.ÊV tù+8Ø+åØDTɦtÈ È º ýLó׃OŸ#v/#å2Kšl‚¼É.ºä?"/2Yg"g&gבi-ÙQ.É/õKó .‘_<Zu/õKåó <Zƒ?»X<É/ö+m.ÈØ‘ÈØ‘ÈØp‘Èvvuô1GKótØÈvvuô1GKóØ ·»ùÖSä-$/J –¡–w¡–¤–w¤–²–v²–³–w³–¶–w¶–ÖvÄ–Å–wÅ–È–wÈ–Ö–vÖ–×–w×–Ú–wÚ– —vwwv——w——w—/—v0—1—w1—4—w4—:—v:—;—w;—>—w>—Q—vR—S—wS—V—wV—i—vj—k—wk—n—wn—x—vx—y—wy—|—w|———v˜—™—w™—œ—wœ—¯—v°—±—w±—´—w´—¾—v¾—¿—w¿——w—Ì—vÌ—Í—wÍ—ЗwЗò—vò—ó—wó—ö—wö—˜v˜˜w˜˜w˜M˜vN˜O˜wO˜R˜wR˜‚˜v‚˜ƒ˜wƒ˜†˜w†˜™v™™w™™w™~™v~™™w™‚™w‚™ü™vü™ý™wý™šwš7šv8š9šw9š<šw<š¶šv¶š·šw·šºšwºš4›v4›5›w5›8›w8›o›vp›q›wq›t›wt››v›‘›w‘›”›w”›Á›v›ÛwÛÆ›wÆ› œv œ œw œœwœYœvZœ[œw[œ^œw^œ³v´µwµ¸w¸ ŸvŸŸwŸŸwŸŒŸvŒŸŸwŸŸwŸÇŸvÈŸÉŸwÉŸÌŸwÌŸF vF G wG J wJ Ä vÄ Å wÅ È wÈ ÿ v¡¡w¡¡w¡~¡v~¡¡w¡‚¡w‚¡™¢v𢛢w›¢ž¢wž¢ž£vž£Ÿ£wŸ£¢£w¢£{¤vww3v|¤}¤w}¤€¤w€¤Ù¥vÚ¥Û¥wÛ¥Þ¥wÞ¥ ¨v¨¨w¨¨w¨À©vÀ©Á©wÁ©Ä©wÄ©j¬vj¬k¬wk¬n¬wn¬®v®®w®®w®=¯v>¯?¯w?¯B¯wB¯p¯vp¯q¯wq¯t¯wt¯h°vh°i°wi°l°wl°Ò°vÒ°Ó°wÓ°Ö°wÖ°z²v·»¸»w¸»»»w»»ú»vú»û»wû»þ»wþ»¼v34w47w7MvNOwORwR²v²³w³¶w¶vwwGvHIwILwLÏvÐÑwÑÔwÔ]v^_w_bwbÌvÌÍwÍÐwÐwvxywy|w|#v$%w%(w(Ï vz²{²w{²~²w~²³v³³w³³w³²³v²³³³w³³¶³w¶³Û³vÐ Ñ wÑ Ô wÔ  v w w @v@>ÉÖªstk::StkFrames::size«stk::StkFrames::channels5«stk::StkFrames::framesh«min‰¬std::vector >::operator[]ò¬__gnu_cxx::new_allocator::~new_allocatorE­std::allocator::~allocatorq­std::allocator::~allocator¾­__gnu_cxx::new_allocator::new_allocator®std::allocator::allocatory®std::_Vector_base >::_Vector_impl::~_Vector_impl¥®std::_Vector_base >::_M_get_Tp_allocator×®__destroy_aux¯_DestroyU¯_Destroy¢¯stk::Instrmnt::controlChangeø¯stk::Instrmnt::setFrequencyY°stk::Instrmnt::~Instrmnt…°stk::Instrmnt::~InstrmntÚ°stk::Function::~Function/±stk::JetTable::~JetTable[±stk::Function::~Function‡±stk::Function::~Function³±stk::JetTable::~JetTableß±__gnu_cxx::new_allocator::deallocate$²std::_Vector_base >::_M_deallocate‘²std::_Vector_base >::~_Vector_baseß²std::vector >::~vector4³stk::Filter::~Filter`³stk::Filter::~Filterµ³stk::Generator::~Generator ´stk::Noise::~Noise6´stk::Generator::~Generatorb´stk::Generator::~GeneratorŽ´stk::Noise::~Noiseº´stk::Instrmnt::~Instrmntæ´stk::StkFrames::operator[]Pµstk::JetTable::tickµstk::Filter::clearʵstk::BlowBotl::clearþµstk::BlowBotl::tickܶstk::ADSR::tick·stk::SineWave::tickQ·stk::BiQuad::tick•·stk::PoleZero::tickÙ·stk::StkFrames::operator[]>¸stk::BiQuad::lastOutp¸stk::Noise::tick¹stk::Noise::tick0¹stk::BlowBotl::tickKºstk::BlowBotl::controlChange¸ºstk::BlowBotl::stopBlowing÷ºstk::BlowBotl::noteOff5»stk::BlowBotl::startBlowingƒ»stk::BlowBotl::noteOnлstk::BlowBotl::setFrequency2¼stk::BlowBotl::~BlowBotl^¼stk::BlowBotl::~BlowBotlмstk::BlowBotl::~BlowBotlͼstk::Instrmnt::Instrmnt½stk::Function::FunctionU½stk::JetTable::JetTableš½stk::BlowBotl::BlowBotlƽstk::BlowBotl::BlowBotlè>ÉÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator >R†StkErrorv‡StkãŠStkFrames(ŽInstrmntßFunctionJetTableZ‘new_allocator½’allocator-“_Vector_base >n”vector >Ó™Filter¥›BiQuad žPoleZeroŸGenerator\ Noise=¡ADSRp¤SineWavey¦BlowBotlñ¨__normal_iterator, std::allocator > >­¾ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_SineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk8PoleZero4tickEdJetTable_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZN3stk8JetTableD1Evsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc~BiQuadignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZN3stk6BiQuad18setEqualGainZeroesEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk6BiQuad5setB1Ed_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk6BiQuad4tickEdtolowergetTypeBiQuad_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupper_ZN3stk8JetTable4tickEdstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iend_ZN3stk8BlowBotl11stopBlowingEdwcstombstowctrans_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_ZN3stk6BiQuad17sampleRateChangedEdd_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstate_ZNK3stk8Function7lastOutEvaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZN3stk8Function4tickEd_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk6BiQuad12setResonanceEddbwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~BlowBotl~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string_ZN3stk8BlowBotl7noteOffEdgetMessagewrite_ZN3stk8FunctionD0Evpush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size~JetTable_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZN3stk8JetTableC1EvFunction_ZN3stk8BlowBotlC1Evwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEi_ZN3stk8BlowBotl12setFrequencyEdqsortsampleRateChanged_ZNK3stk8PoleZero7lastOutEv_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZN3stk8JetTable4tickERNS_9StkFramesES2_jj_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk8FunctionD2Ev_ZN3stk9GeneratorD1Ev_ZN3stk6BiQuad5setA1Ed_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEd_ZN3stk6BiQuad15setCoefficientsEdddddbGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZN3stk8BlowBotlD1Evwcsrchr~StkError_ZN3stk6BiQuad5setB0Ed_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZN3stk8PoleZero15setCoefficientsEdddb_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_GLOBAL__I__ZN3stk8BlowBotlC2Ev_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk8PoleZero4tickERNS_9StkFramesEj~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZN3stk6BiQuad8setNotchEdd_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZN3stk8JetTableD0Ev_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput_ZN3stk8BlowBotlD0Ev*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEm_ZN3stk8BlowBotlD2Evwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZN3stk8BlowBotl6noteOnEdd_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterename_ZN3stk8PoleZero5setB1Edmbsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atoms_ZN3stk8PoleZero10setAllpassEdsgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZN3stk8PoleZero5setB0Edasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitisetEqualGainZeroeslocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_movePoleZero_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk6BiQuad22ignoreSampleRateChangeEbsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcstopBlowing_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternE_ZN3stk8PoleZero12setBlockZeroEdintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd_ZN3stk6BiQuad5setB2Edwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZN3stk8FunctionC2Ev_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKlsetBlockZero_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZN3stk8BlowBotl5clearEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNK3stk6BiQuad7lastOutEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_ZN3stk8JetTable4tickERNS_9StkFramesEjisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()_ZN3stk6BiQuad4tickERNS_9StkFramesES2_jjpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstof_ZN3stk6BiQuad4tickERNS_9StkFramesEjwcstokwcstol_ZN3stk8PoleZero5setA1Ed_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEv~FunctionchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZN3stk8BlowBotl4tickEjpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdivsetAllpass_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEvstartBlowing_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZN3stk8FunctionD1Ev_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk8BlowBotl4tickERNS_9StkFramesEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPh_ZN3stk8BlowBotlC2Evflags*_systemend~Noise_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNSt10ctype_base5lowerE~PoleZero_ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2_ZN3stk9GeneratorD2Ev_ZN3stk6BiQuad5setA2Edflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZN3stk8BlowBotl13controlChangeEid_ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6localeBlowBotl_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_Callback_listferrorswap16__verify_grouping_ZN3stk8BlowBotl12startBlowingEdd_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì H‰}øòEðH‹}øHƒÇ¾èòEðf(ÈòYMðò}f(Ñò\Ðf(ÂòYEðòH‹}øHƒÇ¾èòòJf.È—À„Àt"H‹}øHƒÇ¾èH‰ÂH¸ð?H‰H‹}øHƒÇ¾èòòf.Á—À„Àt"H‹}øHƒÇ¾èH‰ÂH¸ð¿H‰H‹}øHƒÇ¾èH‹H‰EèòEèÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åHƒìPH‰}èëH‹EèòH@ò3òXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.ÚsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìxH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈòsò^ÈòOf(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈòÅò^Èò¡f(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìxH‰}ȉuÄH‹EÈò€hòE˜H‹}ÈHÇ€èòYE˜òEèH‹EÈòˆxòM H‹}ÈHÇèòM òYÈòEèòXÁòEèH‹}ÈHƒï€èf(ÈòEèò\ÁòEØH‹EÈòpòU¨H‹}ÈHÇ@èòYE¨òEàòEàòYEèòEàòMØò¥ òXÈòEàòYÁòEàòEèf(ÈòXMàòM°H‹}ÈHƒÇ@òEØèòYEØòU°ò\Ðf(ÂH‹}ÈHƒï€èH‹}ÈHƒÇ¾èH‰ÃH‹EÈòˆ€òF f(ÑòYÐòU¸H‹}ÈHÇ`òEØèòYE¸òH‹}ÈHƒÇ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒìH‰}øH‹}øèH‹HPH‹EøH‰ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!BlowBotl::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!BlowBotl::controlChange: value () is out of range!BlowBotl::controlChange: undefined control number ()!BlowBotl::stopBowing: argument is less than or equal to zero!BlowBotl::startBowing: one or more arguments is less than or equal to zero!BlowBotl::setFrequency: argument is less than or equal to zero!N3stk8BlowBotlEÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿh&D=‚{À¹üõ6/leÿÿh&D=‚{À¹üõ6/leÿÿh&D=‚{À¹üõ6/leÿÿ4:wU\ÿÿ4:wU\ÿÿu,9øIÝ^¿n¡~ƒ–¥e,ÿÿu,9øIÝ^¿n¡~ƒ–¥e,UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk6FilterEN3stk8JetTableEN3stk8InstrmntEN3stk9GeneratorEN3stk8FunctionEð?ð¿ @àAš™™™™™É?`@€?>@(@š™™™™™Ù?{®Gáz”?š™™™™™ñ?ü©ñÒMbP?+‡ÙÎ÷ï?®Gáz®ï?33333³@{®Gáz„?š™™™™™é?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿ¦† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿ¨† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿd† 4øÿÿÿÿÿÿÿh† 4øÿÿÿÿÿÿÿ-† 4øÿÿÿÿÿÿÿ‡† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ«çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ«çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ«çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ8çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ8çÿÿÿÿÿÿÿ† ƒ5À-(k-s-ö Ò-Û Õ-½ 3-Ÿ Î- Ù-? Ç-   ø Ð-× · Ö-² Ÿ Ó-š ‡ Ø-w Í-g Ï-R Ô-B Ñ-5 o-! » e-ý À-ð k-Ù s-¾ Ò-£ Õ-… 3-g Î-I Ù- Ç-ã Û Ó À Ð-Ÿ  Ö-z g Ó-b O Ø-? Í-/ Ï- Ô- Ñ-ý o-é »â e-Ä ë-² À-¥ k-Š k-s s-T s-9 Ò- Ò-ÿÕ-ÞÕ-Á3- 3-ƒÎ-bÎ-KÙ-4»ë-À-ùk-Þk-Çs-¨s-Ò-nÒ-SÕ-2Õ-3-ô3-×Î-¶Î-ŸÙ-ˆ»lë-ZÀ-Mk-2k-s-üs-áÒ-ÂÒ-§Õ-†Õ-i3-H3-+Î- Î-óÙ-Ü»ÆÐ-«™Á-‹è-†Ä=G:A-)ÉÊ-ªÈ-“Á-…è-€Ä=yA=-4Ë-É-íÁ-ßè-ÚÄ=Ó¬Á-žè-™á-„è-Ä=xoÌ-?'Ö-ëϽÁ-¯è-ª à-“è-ŽÄ=‡|Gç-B-7-èÞ- Þ-cÞ-9¥-Ý-` 0  Ø ¨ x H  ð È   x P (  ذ€P(РpH øÐ xHðÀh8ذˆ`8à°ˆX(øÐ¨€X0à¸h@ðÀ˜pH Ö¾ؽн¬½¤½g½_½"½½ß¼×¼œ¼”¼p¼h¼D¼<¼à»Ø»“»‹»E»=»»ÿºȺÀº[ºSº1º)ºººƹ¾¹?¹7¹¹ ¹ë¸ã¸¸w¸L¸D¸!¸¸é·á·¤·œ·`·X···ë¶ã¶À¶¸¶œ¶”¶ ¶¶ÚµÒµžµ–µ_µWµ.µ&µö´î´Ì´Ä´ ´˜´t´l´H´@´´´dz¿³r³j³F³>³ñ²é²£²›²2²*²í±å±ű½±™±‘±m±e±A±9±ì°ä°—°°k°c°°ÿ¯±¯©¯c¯[¯¯¯å®Ý®³®«®‹®ƒ®-®%®ЭÈ­ƒ­{­W­O­­ü¬—¬¬i¬a¬¸«°«v«n«C«;«««äªܪ0 'MT øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(*¾=#Y-À-úÆ-ãÜ-ÌÚ-±Û-¼=ˆÅ-kÀ-^Æ-GÜ-0Ú-Û-ó½=ìÅ-Ã-¨u-†o-]5->m-á/-®‡-Šw-_+- ÿëð-ã-¤-ˆ‹-]Q=ð-,--Á-è-Ä=ùè-¸-dÀ-Qå-5å- ã-ã-þÂ-ðß-àè-ÛÑâ-Âè-½¯ä-Y-A-,--ü-Í-²¡-‰-k¡-G-)¡--í-³-›-†-n-Y-A-)--ö-Â-§¡-ƒ-h¡-J-&-¡-ß-Á¡--¡-j-C--ò-¡-œ×=u-p×=⼉H-Ò-á-%‹-ô-‹-K->-2Á-$è-Ä=-ø -Æ ‰-¨ -… ‰-g -D ‰-# -ì -Ê -­ ¡ - -b V -/  -Ò À-¿ å-£ å-Ž ã-u ã-l Â-^ ß-N è-I ? â-0 è-+  ä-Ó ë-Á À-´ Æ-™ Æ-ˆ Ü-p ½=Y ë-G }-3 ¹= ë- À-ú Æ-ß Æ-Î Ü-¶ ¿=› ë-‰ À-| Æ-a Æ-P Ü-8 ¿=! ë- }-û¹=áë-ÏÀ-ÂÆ-§Æ-–Ü-~¿=bë-PÀ-CÆ-(Æ-Ü-ôŸ-ן-¸Ü-£Ÿ-ŽŸ-sÜ-TÜ-?Ü-$º=ë-öÀ-éÆ-ÎÆ-·Ü-šŸ-}Ÿ-^Ü-IŸ-4Ÿ-Ü-úÜ-åÜ-ʺ=³-ª“-¡©-‰‘-}›-e—-\™--éë-Éë-·_-£¾=‰ë-wÀ-jÆ-OÆ->Ü-&¼= ë-ùÀ-ìÆ-ÑÆ-ÀÜ-¨¼=‘ë-_-k¾=Që-?À-2Æ-Æ-Ü-î¼=Óë-ÁÀ-´Æ-™Æ-ˆÜ-p½=Uë-CÀ-6Æ-Æ- Ü-ò½=ÜÁ-Îè-ÉÄ=§Á-™è-”Ä=o§-L£- •-ñƒ-Ã…-«…-R-=ì-8,î=%æ- p¯h´`êPEHG@C8?0M(K ÃSU­Hí@Ã8y0{(±íÃø[ð]è®ÐéȵÀê°é¨¸ ê鈶€êp®h·`êPéH³@ê0±(² êíícøaðíèíàÃØgÐiȯ¨m Ã˜qsˆ°píh7`ÃX9P;H¬(- Ã13«áR^á%ÐR^ÐQÌ&\ÌR ©P^©$˜P^˜O”&\”P `p^`o\&\\p 9Z^9#(Z^(Y$&\$Z f^"ð f^ð eì &\ì f É X^É !¸ X^¸ W´ &\´ X ‘ V^‘ € V^€ U| &\| V Y T^Y H T^H SD &\D T  @^ ? &\ @ Ø L^Ø KÔ &\Ô L   B^  Aœ &\œ B h N^h Md &\d N 0 >^0 =, &\, > ø D^ø Cô &\ô D À *^À ¼ &\¼ * ˆ )^ˆ „ &\„ ) P (^P L &\L (  H^ G &\ H à 0^à /Ü &\Ü 0 ¨ .^¨ -¤ &\¤ . p ˆ^p ‡l &\l ˆ I ^I 8 ^8 4 &\4 v^ uü &\ü v È 6^È 5Ä &\Ä 6 x^ wŒ &\Œ x X ,^X +T &\T , F^ E &\ F èJ^èIä&\äJ °8^°7¬&\¬8 xn^xmt&\tn Q€^Q@€^@<&\<€ l^l^k&\l Ð4^Ð3Ì&\Ì4 ©|^© ˜|^˜{”&\”| qz^q `z^`y\&\\z (2^(1$&\$2 ~^ ð~^ð}ì&\ì~ É<^É ¸<^¸;´&\´< ‘:^‘ €:^€9|&\|: H ^HŸD&\D  ž^ &\ ž Øš^Ø™Ô&\Ôš  ‚^ œ&\œ‚ ht^hsd&\dt A^^A0^^0],&\,^ \^ ø\^ø[ô&\ô\ Àr^Àq¼&\¼r ™`^™ˆ`^ˆ_„&\„` aj^aPj^PiL&\Lj )h^)h^g&\h àb^àaÜ&\Üb ¨d^¨c¤&\¤d pª^p©l&\lª 8¨^8§4&\4¨ ¤^£ü&\ü¤ Èœ^È›Ä&\Äœ ˜^—Œ&\Œ˜ X’^X‘T&\T’ „^ ƒ&\„ è–^è•ä&\ä– °”^°“¬&\¬” x†^x…t&\t† @¢^@¡<&\<¢ '^&\' Ц^Ð¥Ì&\̦ ˜Œ^˜‹”&\”Œ `Ž^`\&\\Ž (Š^(‰$&\$Š ïM ú»*Là³P´T`¶f‹¶x¶¶Šá¶œ ·®7·À|·ÒÁ·äì·ö¸B¸P´w´#m¸6€´:¿¸MÈ´Q·»‚àÎ’3›µ 1µ¥Hµª|µ¯€µ´Àµ¹¶¾¹Ñ}¹äé¹÷Uº ºź0>»Cà¿MàÀr(˦`ËʘËÖ€Ú¥m€0É€p¯€€Ê¬€h°8€¸ÊÊ€ŒŸ[€Ç€Ä ¥€¨Ç€À©¡€ É|€ž£ €ˆÈb€Zœ€XƉ€´*€ÆŸ²”̇ ^èÌ H×xÌ)NmÐË®€|¤B€øÈ€ҰQ€ðÊ”%ÀÈk Ðý°Ì÷¸@Ìý Ð ×pκ  ð¨ÎË ÌA ÍH xZXÍ^ $sÍÑ €³¥€Î„€8š €ÐÄš€¶š9€Å.€~™î€`Ä‹€N˜—€¸Ãꀘp€€Ãt €z²Œ€ÈÍ­€‚˜¼€ðÀ™Õ€(Ä0€¡»€àÇc€š¢î€PÈç €²³¾€8ÎY€ü™€˜Ä°€4›R€@Å5€j¬»€ØÉ뀨…€hÉï€ÈŸq€8Ç€F ‹€pÇ€ŸA€ÈÆF€~¡Ô€ÈÆ€p›k€xÅå€j—V€øÁ¤€0— €PÁf€>¯ò€HÊ€ –u €À;€Ä–µ €pÀ€²–“ €8ÀN€®×€Ê€x—‚€0ÂÉ€:—4€ˆÁ×€R—E€ÀÁ€˜—–€hÂ÷€›Ÿ€°ÅN€°—È€ Â'€Â›Ò€èÅH€ œö€ ÆŠ€—ï €Á‚€¾—ÿ€ØÂX€Ö–Õ €¨À°€Ì—0€ÃÉ€ò—L€Hà €À½ €à½Ð €¼ €`¾V € ¾A €¾¼ €@¾ª €ð¾Ò €ý¾k P¶J €<¿ €¿õ € ¿4 €+¿Ý€ ¼v€à¼á  ¼D€€¾Ã€`½o€ ½´€À¾^ïå Š ïš 6 ÀU àzP  = ©  4 x '  Xb ö ³ › Øo~²M”§])Û%å € - ô_ ¦__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN3stk8FunctionD2Ev__ZTVN3stk8FunctionE__ZN3stk8JetTableD0Ev__ZTVN3stk8JetTableE__ZN3stk8FunctionD0Ev__ZN3stk8FunctionD1Ev__ZN3stk8JetTableD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk8JetTable4tickEd__ZN3stk6Filter5clearEv__ZN3stk8BlowBotl5clearEv__ZN3stk8BlowBotl4tickERNS_9StkFramesEj__ZN3stk4ADSR4tickEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk6BiQuad4tickEd__ZN3stk8PoleZero4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk6BiQuad7lastOutEv__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZN3stk8BlowBotl4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8BlowBotl13controlChangeEid__ZNSolsEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk4ADSR9setTargetEd__ZNSolsEi__ZN3stk8BlowBotl11stopBlowingEd__ZN3stk4ADSR14setReleaseRateEd__ZN3stk4ADSR6keyOffEv__ZN3stk8BlowBotl7noteOffEd__ZN3stk8BlowBotl12startBlowingEdd__ZN3stk4ADSR13setAttackRateEd__ZN3stk4ADSR5keyOnEv__ZN3stk8BlowBotl6noteOnEdd__ZN3stk8BlowBotl12setFrequencyEd__ZN3stk6BiQuad12setResonanceEddb__ZN3stk8BlowBotlD0Ev__ZTVN3stk8BlowBotlE__ZN3stk8SineWaveD1Ev__ZN3stk4ADSRD1Ev__ZN3stk8PoleZeroD1Ev__ZN3stk6BiQuadD1Ev__ZN3stk8BlowBotlD1Ev__ZN3stk8BlowBotlD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8FunctionC2Ev__ZN3stk8JetTableC1Ev__ZN3stk8BlowBotlC1Ev__ZN3stk6BiQuadC1Ev__ZN3stk8PoleZeroC1Ev__ZN3stk5NoiseC1Ej__ZN3stk4ADSRC1Ev__ZN3stk8SineWaveC1Ev__ZN3stk8PoleZero12setBlockZeroEd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk8BlowBotlC2Ev__ZTIN3stk8BlowBotlE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8JetTableE__ZTIN3stk8InstrmntE__ZTSN3stk8BlowBotlE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8JetTableE__ZTIN3stk8FunctionE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE__ZTSN3stk8FunctionE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN3stk8FunctionD2Ev.eh__ZN3stk8JetTableD0Ev.eh__ZN3stk8FunctionD0Ev.eh__ZN3stk8FunctionD1Ev.eh__ZN3stk8JetTableD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk8JetTable4tickEd.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8BlowBotl5clearEv.eh__ZN3stk8BlowBotl4tickERNS_9StkFramesEj.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk6BiQuad4tickEd.eh__ZN3stk8PoleZero4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6BiQuad7lastOutEv.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk8BlowBotl4tickEj.eh__ZN3stk8BlowBotl13controlChangeEid.eh__ZN3stk8BlowBotl11stopBlowingEd.eh__ZN3stk8BlowBotl7noteOffEd.eh__ZN3stk8BlowBotl12startBlowingEdd.eh__ZN3stk8BlowBotl6noteOnEdd.eh__ZN3stk8BlowBotl12setFrequencyEd.eh__ZN3stk8BlowBotlD0Ev.eh__ZN3stk8BlowBotlD1Ev.eh__ZN3stk8BlowBotlD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk8FunctionC2Ev.eh__ZN3stk8JetTableC1Ev.eh__ZN3stk8BlowBotlC1Ev.eh__ZN3stk8BlowBotlC2Ev.eh__GLOBAL__I__ZN3stk8BlowBotlC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10LC2LC3GCC_except_table11LC7GCC_except_table12LC9__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC13LC14LC19LC20LC21LC23LC26GCC_except_table13GCC_except_table14GCC_except_table15GCC_except_table16GCC_except_table17GCC_except_table18GCC_except_table19EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8BlowBotlC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/BlowHole.o000644 000766 000766 00000461654 12015735507 016043 0ustar00garygary000000 000000 Ïúíþ ¸ø@ ø__text__TEXTó @ @€__debug_frame__DWARFø È 8*È R__debug_info__DWARFÀ.XÏ8X µ__debug_abbrev__DWARFþÀ X__debug_aranges__DWARFØP__debug_macinfo__DWARF( h__debug_line__DWARF( n h__debug_loc__DWARF–XÖ@ì__debug_pubnames__DWARFî*¼ .4__debug_pubtypes__DWARFª4ýê=__debug_inlined__DWARF§<çE__debug_str__DWARF§<%|çE__debug_ranges__DWARF̸ Â__mod_init_func__DATAи ! __textcoal_nt__TEXTظè!  €__cstring__TEXT Ø¼àá__gcc_except_tab__TEXT\ÛÞœä__StaticInit__TEXT:áXzê*€__const__DATA áxàê@* __const_coal__DATA âP`ë¨*6 __const_coal__TEXTpä]°í __bss__DATAø__literal8__TEXTÐäî__literal16__TEXTàå ï__eh_frame__TEXTðå0ïX,q h__constructor__TEXTø@__destructor__TEXTø@à7 °Hü P,,±Ý0UH‰åHƒì H‰}èòEàfWÀf.Eàsë ¸H‰Eøë<ò ŸäòEàf.ÁsëH‹EèH‹€H‰EøëH‹Eèò€òYEàòEøH‹}èHǘòEøèÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}èòEàfWÀf.EàsëH¸–C‹lçûï?H‰Eøë`ò ãòEàf.ÁsëH‹EèH‹€ˆH‰Eøë:H‹EèòˆˆòÜâf(Ñò\Ðf(Âf(ÈòYMàò¿âòXÁòEøò¶ãòMøfWÁH‹}èHǸèH‹}èHǸòEøèÉÃUH‰åHƒìH‰}øH‹EøH‹@@HƒÀH‹H‹}øHƒÇ@ÿÐH‹EøH‹€XHƒÀH‹H‹}øHÇXÿÐH‹EøH‹€pHƒÀH‹H‹}øHÇpÿÐH‹}øHÇØfWÀèH‹}øHǸfWÀèH‹}øHǘfWÀèÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}è‰uäòEØòÖáH‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéòEØò náòYÁòEøƒ}äu:òMøòZáòYÈòVáf(Ñò\Ðf(ÂH‹}èHLjè鯃}äu"òMøò*áòYÁH‹Eèò€ 釃}ä uòEøH‹}èèëqƒ}äuòEøH‹}èèë[}ä€uH‹}èHÇxòEøèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë)H‹}øHÇxòEðèH‹}øHÇxfWÀèÉÃUH‰åHƒìH‰}øòEðòMðò àòYÁH‹}øèÉÃUH‰åHƒì H‰}øòEðòMèfWÀf.Eðs fWÀf.Eèsë#H5H‹=èH‹}ø¾èë*H‹}øHÇxòEèèH‹}øHÇxòEðèÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòMèòHßf(ÑòYÐòMèò;ßòYÈò7ßòXÁH‹}øf(ÊèòMèò!ßòXÁH‹Eøò€˜ÉÃUH‰åHƒì0H‰}èòEàfWÀf.Eàsë&H5H‹=èH‹}è¾èéèf(Èò^Màò¼ÞòYÈò¸Þf(Ñò\Ðf(ÂòEøH‹}èHƒÇ@èòEØH‹}èHÇpèòMØòXÈòEøò\ÁòEøH‹}èHÇXòEøèÉÃUH‰åSHìˆH‰}èHH‹UèH‰H‹}èHÇèH‹EèHØH‰…xÿÿÿH‹½xÿÿÿèë4H‰…pÿÿÿH‹pÿÿÿH‹EèHØH‰…xÿÿÿH‹½xÿÿÿèH‰pÿÿÿë H‹EèHxH‰E€H‹}€èë.H‰…pÿÿÿH‹pÿÿÿH‹EèHxH‰E€H‹}€èH‰pÿÿÿë H‹EèH˜H‰EˆH‹}ˆèë.H‰…pÿÿÿH‹pÿÿÿH‹EèH˜H‰EˆH‹}ˆèH‰pÿÿÿë H‹EèH¸H‰EH‹}èë.H‰…pÿÿÿH‹pÿÿÿH‹EèH¸H‰EH‹}èH‰pÿÿÿë H‹EèHØH‰E˜H‹}˜èë.H‰…pÿÿÿH‹pÿÿÿH‹EèHØH‰E˜H‹}˜èH‰pÿÿÿë H‹EèHˆH‰E H‹} èë.H‰…pÿÿÿH‹pÿÿÿH‹EèHˆH‰E H‹} èH‰pÿÿÿë#H‹EèHƒÀ@H‰E¨Hƒ}¨…ŽéàH‰…pÿÿÿH‹…pÿÿÿH‰EàH‹EèHƒÀ@H‰E¨Hƒ}¨tWH‹EèHƒÀ@H‰E°H‹E°HHH‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EàH‰…pÿÿÿëqH‹EèHƒÀ@H‰E°H‹E°HHH‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EèH‰EÐH‹}Ðèë2H‰…pÿÿÿH‹pÿÿÿH‹EèH‰EÐH‹}ÐèH‰pÿÿÿH‹½pÿÿÿ踄Àt H‹}èèHĈ[ÉÃUH‰åSHìˆH‰}èHH‹UèH‰H‹}èHÇèH‹EèHØH‰…xÿÿÿH‹½xÿÿÿèë4H‰…pÿÿÿH‹pÿÿÿH‹EèHØH‰…xÿÿÿH‹½xÿÿÿèH‰pÿÿÿë H‹EèHxH‰E€H‹}€èë.H‰…pÿÿÿH‹pÿÿÿH‹EèHxH‰E€H‹}€èH‰pÿÿÿë H‹EèH˜H‰EˆH‹}ˆèë.H‰…pÿÿÿH‹pÿÿÿH‹EèH˜H‰EˆH‹}ˆèH‰pÿÿÿë H‹EèH¸H‰EH‹}èë.H‰…pÿÿÿH‹pÿÿÿH‹EèH¸H‰EH‹}èH‰pÿÿÿë H‹EèHØH‰E˜H‹}˜èë.H‰…pÿÿÿH‹pÿÿÿH‹EèHØH‰E˜H‹}˜èH‰pÿÿÿë H‹EèHˆH‰E H‹} èë.H‰…pÿÿÿH‹pÿÿÿH‹EèHˆH‰E H‹} èH‰pÿÿÿë#H‹EèHƒÀ@H‰E¨Hƒ}¨…ŽéàH‰…pÿÿÿH‹…pÿÿÿH‰EàH‹EèHƒÀ@H‰E¨Hƒ}¨tWH‹EèHƒÀ@H‰E°H‹E°HHH‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EàH‰…pÿÿÿëqH‹EèHƒÀ@H‰E°H‹E°HHH‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EèH‰EÐH‹}Ðèë2H‰…pÿÿÿH‹pÿÿÿH‹EèH‰EÐH‹}ÐèH‰pÿÿÿH‹½pÿÿÿ踄Àt H‹}èèHĈ[ÉÃUH‰åSHìˆH‰}èHH‹UèH‰H‹}èHÇèH‹EèHØH‰…xÿÿÿH‹½xÿÿÿèë4H‰…pÿÿÿH‹pÿÿÿH‹EèHØH‰…xÿÿÿH‹½xÿÿÿèH‰pÿÿÿë H‹EèHxH‰E€H‹}€èë.H‰…pÿÿÿH‹pÿÿÿH‹EèHxH‰E€H‹}€èH‰pÿÿÿë H‹EèH˜H‰EˆH‹}ˆèë.H‰…pÿÿÿH‹pÿÿÿH‹EèH˜H‰EˆH‹}ˆèH‰pÿÿÿë H‹EèH¸H‰EH‹}èë.H‰…pÿÿÿH‹pÿÿÿH‹EèH¸H‰EH‹}èH‰pÿÿÿë H‹EèHØH‰E˜H‹}˜èë.H‰…pÿÿÿH‹pÿÿÿH‹EèHØH‰E˜H‹}˜èH‰pÿÿÿë H‹EèHˆH‰E H‹} èë.H‰…pÿÿÿH‹pÿÿÿH‹EèHˆH‰E H‹} èH‰pÿÿÿë#H‹EèHƒÀ@H‰E¨Hƒ}¨…ŽéàH‰…pÿÿÿH‹…pÿÿÿH‰EàH‹EèHƒÀ@H‰E¨Hƒ}¨tWH‹EèHƒÀ@H‰E°H‹E°HHH‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EàH‰…pÿÿÿëqH‹EèHƒÀ@H‰E°H‹E°HHH‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EèH‰EÐH‹}Ðèë2H‰…pÿÿÿH‹pÿÿÿH‹EèH‰EÐH‹}ÐèH‰pÿÿÿH‹½pÿÿÿ踄Àt H‹}èèHĈ[ÉÃUH‰åSHìØH‰}˜òEH‹}˜èHH‹E˜H‰H‹E˜HƒÀ@H‰…0ÿÿÿH‹•0ÿÿÿH‰•8ÿÿÿHÇ…@ÿÿÿë'¾ÿfWÀH‹½8ÿÿÿèH…8ÿÿÿHÿ@ÿÿÿHƒ½@ÿÿÿÿuÏH‹}˜HLjèéƒH‰…(ÿÿÿH‹…(ÿÿÿH‰E€Hƒ½0ÿÿÿtW¸H+…@ÿÿÿHiÀH‹•0ÿÿÿHÂH‰•pÿÿÿH‹…0ÿÿÿH9…pÿÿÿt#H­pÿÿÿH‹•pÿÿÿH‹H‹H‹½pÿÿÿÿÐëÍH‹E€H‰…(ÿÿÿéÅH‹}˜HÇØòÞÒèH‹}˜HǸèH‹}˜HǘèH‹}˜HÇxèH‹}˜HÇØ¾èH‹}˜HÇèfWÀf.Esë!H5H‹=èH‹}˜¾èèò ÁÒòYÁf(Èò^MòHÿÿÿò•Hÿÿÿf.¬ÒsòH,…HÿÿÿH‰Eèë/ò“ÒòHÿÿÿò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰Eèèf(Èò[ÒòYÈòWÒf(Ñò^Ðf(ÂH‹}˜HƒÇ@èH‹uèHÿÆH‹}˜HÇXèèf(ÈòÒòYÈò Òf(Ñò^Ðf(ÂH‹}˜HÇpèH‹}˜HLjòëÑèH‹}˜HLjòÛÑèH¸¸…ëQ¸~?H‰EàH¸ú~j¼t“h?H‰EØòEØòYÀf(ÈòõÑf(ÑfWÐòEØòYÀf(ÈòEàòYÀòXÀòXÁf(Êò^Èf(ÁH‹E˜ò€€òMØòbÑòYÁòEÐòEÐf(ÐòXÐò•PÿÿÿèòPÿÿÿòYÈò3Ñf(Ñò\Ðò•XÿÿÿòEÐf(ÈòXÈò`ÿÿÿèò`ÿÿÿòYÈòõÐòXÁò•Xÿÿÿò^Ðf(ÂH‹E˜ò€ˆH‹E˜òˆˆòÑfWÁH‹}˜HǸèH‹E˜ò€ˆH‹}˜HǸèH‹}˜HǸò¾ÏèH¸ú~j¼t“X?H‰EÈòMÈòVÐòYÁòEиH‰EÀòEàòYÀf(Èò?ÐòYÁf(ÈòYMÀò2Ðò^ÈòÐòXÁòE¸òEàòYÀf(ÈòÐòYÁf(ÐòYUÐòEÈòYÀf(ÈòîÏòYÁf(Êò^Èf(ÁòE°èf(ÈòÏòYÁòYE°f(ÐòXU¸ò•hÿÿÿèòXÀòYE°òXE¸òhÿÿÿò^Èf(ÁòE¨èòXÀòYE°f(ÈòXM¸òoÏò^ÁH‹E˜ò€H‹}˜HǘòE¨èH‹}˜HǘòGÎèH‹}˜Hǘò/ÎèH‹}˜HǘfWÀèH‹}˜HÇòûÎèH‹U˜H¸ð?H‰‚˜H‹U˜H¸š™™™™™É?H‰‚ H‹U˜H¸{®Gáz„?H‰‚¨ò·ÎH‹}˜èH‹}˜èé§H‰…(ÿÿÿH‹(ÿÿÿH‹}˜HÇèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HÇØèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HÇxèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HǘèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HǸèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HÇØèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HLjèH‰(ÿÿÿëH‰…(ÿÿÿH‹…(ÿÿÿH‰EˆH‹E˜HƒÀ@H…ÀtIH‹E˜HƒÀ@HHH‰…xÿÿÿH‹E˜HƒÀ@H9…xÿÿÿt#H­xÿÿÿH‹•xÿÿÿH‹H‹H‹½xÿÿÿÿÐëÌH‹EˆH‰…(ÿÿÿH‹(ÿÿÿH‹}˜èH‰(ÿÿÿH‹½(ÿÿÿèHÄØ[ÉÃUH‰åSHìØH‰}˜òEH‹}˜èHH‹E˜H‰H‹E˜HƒÀ@H‰…0ÿÿÿH‹•0ÿÿÿH‰•8ÿÿÿHÇ…@ÿÿÿë'¾ÿfWÀH‹½8ÿÿÿèH…8ÿÿÿHÿ@ÿÿÿHƒ½@ÿÿÿÿuÏH‹}˜HLjèéƒH‰…(ÿÿÿH‹…(ÿÿÿH‰E€Hƒ½0ÿÿÿtW¸H+…@ÿÿÿHiÀH‹•0ÿÿÿHÂH‰•pÿÿÿH‹…0ÿÿÿH9…pÿÿÿt#H­pÿÿÿH‹•pÿÿÿH‹H‹H‹½pÿÿÿÿÐëÍH‹E€H‰…(ÿÿÿéÅH‹}˜HÇØòÌÊèH‹}˜HǸèH‹}˜HǘèH‹}˜HÇxèH‹}˜HÇØ¾èH‹}˜HÇèfWÀf.Esë!H5H‹=èH‹}˜¾èèò ¯ÊòYÁf(Èò^MòHÿÿÿò•Hÿÿÿf.šÊsòH,…HÿÿÿH‰Eèë/òÊòHÿÿÿò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰Eèèf(ÈòIÊòYÈòEÊf(Ñò^Ðf(ÂH‹}˜HƒÇ@èH‹uèHÿÆH‹}˜HÇXèèf(Èò ÊòYÈòøÉf(Ñò^Ðf(ÂH‹}˜HÇpèH‹}˜HLjòÙÉèH‹}˜HLjòÉÉèH¸¸…ëQ¸~?H‰EàH¸ú~j¼t“h?H‰EØòEØòYÀf(ÈòãÉf(ÑfWÐòEØòYÀf(ÈòEàòYÀòXÀòXÁf(Êò^Èf(ÁH‹E˜ò€€òMØòPÉòYÁòEÐòEÐf(ÐòXÐò•PÿÿÿèòPÿÿÿòYÈò!Éf(Ñò\Ðò•XÿÿÿòEÐf(ÈòXÈò`ÿÿÿèò`ÿÿÿòYÈòãÈòXÁò•Xÿÿÿò^Ðf(ÂH‹E˜ò€ˆH‹E˜òˆˆòïÈfWÁH‹}˜HǸèH‹E˜ò€ˆH‹}˜HǸèH‹}˜HǸò¬ÇèH¸ú~j¼t“X?H‰EÈòMÈòDÈòYÁòEиH‰EÀòEàòYÀf(Èò-ÈòYÁf(ÈòYMÀò Èò^ÈòÈòXÁòE¸òEàòYÀf(ÈòîÇòYÁf(ÐòYUÐòEÈòYÀf(ÈòÜÇòYÁf(Êò^Èf(ÁòE°èf(ÈòöÆòYÁòYE°f(ÐòXU¸ò•hÿÿÿèòXÀòYE°òXE¸òhÿÿÿò^Èf(ÁòE¨èòXÀòYE°f(ÈòXM¸ò]Çò^ÁH‹E˜ò€H‹}˜HǘòE¨èH‹}˜Hǘò5ÆèH‹}˜HǘòÆèH‹}˜HǘfWÀèH‹}˜HÇòéÆèH‹U˜H¸ð?H‰‚˜H‹U˜H¸š™™™™™É?H‰‚ H‹U˜H¸{®Gáz„?H‰‚¨ò¥ÆH‹}˜èH‹}˜èé§H‰…(ÿÿÿH‹(ÿÿÿH‹}˜HÇèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HÇØèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HÇxèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HǘèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HǸèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HÇØèH‰(ÿÿÿëH‰…(ÿÿÿH‹(ÿÿÿH‹}˜HLjèH‰(ÿÿÿëH‰…(ÿÿÿH‹…(ÿÿÿH‰EˆH‹E˜HƒÀ@H…ÀtIH‹E˜HƒÀ@HHH‰…xÿÿÿH‹E˜HƒÀ@H9…xÿÿÿt#H­xÿÿÿH‹•xÿÿÿH‹H‹H‹½xÿÿÿÿÐëÌH‹EˆH‰…(ÿÿÿH‹(ÿÿÿH‹}˜èH‰(ÿÿÿH‹½(ÿÿÿèHÄØ[ÉÃÿÿÿÿx $ظ† $ñ¸Q† $B¹† $T¹† $f¹† $x¹† $”¹† $²¹† $ι† $|† $é¹7† ,|† ƒ$ º!† $Bº/† $rº/† $”Ɔ $¢º/† $Òº † $ܺ† $ôº† $ »† $»† $:»† $R»† $`»† $n»&† $”»#† $¸»7† $ð»4† ,$¼~† ƒ,¢¼~† ƒ$ ½† $@½1† $r½I† $¼½M† , ¾Y† ƒ,d¿Y† ƒ,¾À~† ƒ$<Á;† ,xÁ~† ƒ,öÁ~† ƒ$tÂ;† ,°Â~† ƒ$.Ã;† ,jÃ~† ƒ,èÃ~† ƒ$fÄ;† ,¢Ä~† ƒ, ņ ƒ,<ÆÝ† ƒ$Çû† $È]† $tɆ $ŽÊ²† ,@Ì-† ƒ,nÍL† ƒ,ºÎ(† ƒ,âϦ† ƒ$Z¡† ,ˆÑ-† ƒ$¶Ò2† $èÒ2† $Óø† ,Ôj† ƒ,|Ôš† ƒ$:áC† $}ᆠ$û† $†† $œl† $-† $6}† $´† $Bdž , A† ƒ,L A† ƒ,Ž A† ƒ,ל† ƒ,²×œ† ƒ$NØM† ,І ƒ,↠ƒTÏGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)BlowHole.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std– 7– 8™ Xœ Zà ]ê _ b! js kª oñ p q0 rG s^ u£ w¿ xÒ zé } ~! S t ‚– ƒ£ „¿ …Ò †ø ‡ ˆ: ŠU ‹ Îâ ÐT Ñ® Óg ÔÉ Õ‹ ×§ Ø Ù¾ Úß Û) ;~ <² =Î !d' !e3 !g6 !hO !if !j} !k” !l« !m !nä !o! !s%! !tK! !vq! !w“! !x»! !zÓ! !{ë! !|ù! !}" !‚%" !ƒ=" !„Z" !†n" !‡‡" !Š®" !‹¼" !ŒÔ" !µñ" !¶# !·<# !¸Y# !¹€# "<á #FÔ' #Gî' #H( #I"( #J<( #KW( #Lr( #M( #N¨( #OÃ( #PÞ( #Qù( #R) $B/) $C2) $DÁ# $F5) $GF) $Hb) $Iƒ) $J ) $KÂ) $Lä) $Mû) $N* %H<* %’]* %”`* %•w* %–Ž* %—¯* %˜Ë* %™ç* %š+ %› + %œ=+ %T+ %ža+ %Ÿˆ+ % ®+ %¡Ð+ %¢ö+ %£, %¤), %¥K, %¦h, %§„, %©¥, %«Æ, %­ì, %¯ - %±)- %³E- %´f- %µ‚- %¶ž- %·º- %¸Ö- %¹ò- %º. %»3. %¼T. %½u. %¾–. %¿Â. %ÀÞ. %Â/ %Ä/ %Å=/ %Æ^/ %Ç/ %È / %É·/ %ÊØ/ %Ëù/ %Ì0 %Í;0 %ÎS0 %Ðk0 %Ö‡0 %Ü£0 %â¿0 %èÛ0%ü0%1%91__true_type__debug.1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style'¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• e/&ú4#_M_p&ä#e/&‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Ò"_Ios_Fmtflags(7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode(k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate(“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir(¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€'¿event(¢ erase_eventimbue_eventcopyfmt_eventcy(ÓÅ _M_next(ÕiT#_M_fn(ÖŠT#ºq(×½#ª(Øn5#cy(Û’ iTŠT½iT ¶W(ßLP« iT!w(ã"K½iTó/(ñ _M_pword(òm#_M_iword(ó"#ó/(ôT(C("Ù"(_ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio(_ZNSt8ios_base4Init20_S_synced_with_stdioEf3(C(¦–TŠB(–T½basic_streambuf > )R†b )T‰b )UŒb )Wb )X©b )ZÃb )\Ýb )]÷b )^c )_0c )`Jc )adc )b~c )c˜c )d²c )eÌc )fæc )gd )hd )i6d )jMdctype_basectypemoney_baseÎ$pattern*É field*É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%îS ‘# _M_startTß# _M_finishUß# _M_end_of_storageVß#&îW‘w‘l‘'¯iw‘½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(÷u¶G5B®ËB®B®)€yþ ¹3f3ð¸Ÿ^T*_ ˆ²NßßZ1*Ÿ\ ”®K-ßß*Ö? ´OGNßß ‘+nothrow+ImR­Ä+cerrAéhÇÄ,__ioinitM_ZStL8__ioinit -[,X½¸¸¸.¾/q-Ïu,eŸä丟.q-]5,dää¸(É,[Hä!½-Â%,PmBB½Ÿ.H0 $_4-as quot-b½# rem-c½#div_t-dI $_5-fª quot-g"# rem-h"#ldiv_t-i€ $_6-lâ quot-m÷# rem-n÷#lldiv_t-o¸-ÌK-“½.1-“-”&&¸double-˜-•½G¸--–"^¸-µ{-œm‰BBŸŸ‰.2½£BB-Çf-žs¿½½&-C- Òm-H-¡äé¸-Ó-£ª""-î_-ª½!¸Ÿ-Ê-«ŸBB¸Ÿ.Hwchar_t-êC-¬½tB¸Ÿ&¨,-¯–mŸŸ‰3u-°½-]--±m¿mŸ&ˆ-²ÒÖ(95-³”8&ò¸ò.ä-d5-µ"¸ò½-ƒ-½½:¸ò½(ùi-ÂSn½U¸-³-ßvävŸ.|/H-a]-ĽäH __gnu_cxx¡‹( ®lA÷É÷(Çf´¼Dâé÷÷__debug.6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-„7-§â§÷÷-çD-™÷¾¸-Öv-º÷߸ò½-ýa-À¸ò½(@5-´8  ¸òfloat-©v-·EE¸òlong double&í/-Çg½-Ì]-¦÷~÷ lconv`/+²4/,ä#4b2/-ä#4ú/.ä# int_curr_symbol//ä# currency_symbol/0ä# mon_decimal_point/1ä#( mon_thousands_sep/2ä#0 mon_grouping/3ä#84)/4ä#@4™G/5ä#H int_frac_digits/6q#P4º!/7q#Q p_cs_precedes/8q#R p_sep_by_space/9q#S n_cs_precedes/:q#T n_sep_by_space/;q#U p_sign_posn/q#X int_n_cs_precedes/?q#Y int_p_sep_by_space/@q#Z int_n_sep_by_space/Aq#[ int_p_sign_posn/Bq#\ int_n_sign_posn/Cq#]-Ž?05äν¸3ºR/KÛ.~va_list1IÒfpos_t1U7 __sbuf1`. _base1a.# _size1b½#.‰ __sFILE˜1‚„ _p1ƒ.# _r1„½# _w1…½# _flags1†š# _file1‡š# _bf1ˆþ# _lbfsize1‰½#( _cookie1Œm#0 _close1“#8 _read1޲#@ _seek1Ñ#H _write1ð#P _ub1“þ#X _extra1” #h _ur1•½#p _ubuf1˜ #t _nbuf1™ #w _lb1œþ#x _blksize1Ÿ½#ˆ _offset1 ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE1¡4& @1ïI I .' -˜\1ð½f I -C=1ñ½} I -ry1ò½” I -A;1ó½« I -UF1ô½ I -KE1õ½Þ I Þ .ð-{F1öä!ä½I (M1úûRI %!¸¸-Ø)1ÿŸK!mŸŸI 5A*1}8I q!¸¸I 6‰ 1½“!I "½6U)1½°!I °!.¶!/ð6k1"Ó!I 6u#1½ë!I 7Ð61½6®#1 ä"ä[ 1 %"¸6†A1½="¸6‹=1½Z"¸¸….1n"I L]1‡"I ä6”w1½®"I 佟7&1I 6i1äÔ"ä6ë1½ñ"½I 6«$1©½#䟸86xH1ª½6#I ¸6#.ú6.1«½Y#¸6#6€)1¬½€#䟸6#6—O1­½¢#¸¸6#q²#nclock_t2Mµ tm82Z“$ tm_sec2[½# tm_min2\½# tm_hour2]½# tm_mday2^½# tm_mon2_½# tm_year2`½# tm_wday2a½# tm_yday2b½# tm_isdst2c½# tm_gmtoff2d"#( tm_zone2eä#0pthread_once_t3^M__gthread_once_t4/“$wint_t5Fž $_75Q% __min5R‡# __max5S‡# __map5T‡# __types5U%#.Ä_RuneEntry5VÏ$ $_85Xj% __nranges5Y½# __ranges5Zj%#.$%_RuneRange5[6% $_95]±% __name5^±%# __mask5_Ä#qÁ%n _RuneCharClass5`‚%9$_10ˆ 5bB' __magic5cä# __encoding5dB'# __sgetrune5fq'#( __sputrune5g•'#0 __invalid_rune5h‡#8 __runetype5j›'#< __maplower5k«'#¼ __mapupper5l«'#¼ __runetype_ext5sp%#À __maplower_ext5tp%#Ð __mapupper_ext5up%#à __variable5wm#ð __variable_len5x½#ø __ncharclasses5}½#ü __charclasses5~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale5×%:N6å‡8½î'½:L6ëîR½(½:O6÷:½"(½:‹6þ0½<(½)oZ6†½W(½)@&6 - ½r(½)·86ŠX½(½)³#6 [½¨(½)¸6f3½Ã(½)¥D6"F½Þ(½)¯?6)õ9½ù(½) 65í7½)½)]/6;p0½/)½;å2|n;²#-[2~&b)­­(NF2‚I­})}).Á#-d\2…­š)š).­--G2{ä·)·).½)/Á#-§G2}äÙ)Ù).ß)/­-Ã2€})û)Ù)-¼G2})*Ù)(xO2ƒþlŸ<*䟸·)mbstate_t7UŒwctype_t84†-¼d7yÁ$w*½- 7zÁ$Ž*I -µ 7{B¯*B½I -Oz7|Á$Ë*HI -§z7}½ç*vI -i`7~½+I ½-äv7½ +I v8-m#7€½=+I v8-€A7Á$T+I 3¯7‚Á$- *7ƒŸ‚+¸Ÿ‚+.<*-'t7…Ÿ®+B¸Ÿ‚+-«=7†½Å+Å+.Ë+/<*- H7ˆŸö+Bk'Ÿ‚+-õ27‰Á$,HI -! 7ŠÁ$),H-5>7Œ½K,BŸv8-b7½h,vv8-"7ŽÁ$„,Á$I -¹y7½¥,I v6#-©N7ĽÆ,I v6#-C7’½ì,BŸv6#-à@7ƽ -vv6#-o+7“½)-v6#-‰p7ǽE-v6#-÷'7”Ÿf-äH‚+-w-7•B‚-Bv-£77—½ž-vv-œ7˜½º-vv-5:7™BÖ-Bv-å77šŸò-vv(È>7œ’[Ÿ.BŸv·)-Ñ)7Ÿ3.v-v97žBT.BvŸ-FF7Ÿ½u.vvŸ-eH7 B–.BvŸ-z77¤Ÿ¼.ä¼.Ÿ‚+.v-Æ!7¥ŸÞ.vv-b7©&ú.vú..B-b7È /vú.-b7«B=/Bvú.-&b7¬"^/vú.½-@7®½/vú.½-h67§Ÿ /BvŸ-Á:7¨½·/Á$-ëe7°½Ø/vvŸ-+i7±Bù/BvŸ-íY7²B0BvŸ-†>7³B;0BHŸ-!x7´½S0v8-+7µ½k0v8-Õ27–B‡0vH-ÿ;7¡B£0vv-27¢B¿0vH-O7¦BÛ0vv-¬_7¯Bü0vHŸ-À 7ÊE1vú.-77Í÷91vú.½-úN7ÏZ1vú.½<];a __gnu_debug.:„1=.;k=.<é>v:éZ3streampos9ÓŠ*9&:ñöY½1Z3`3(·q:õ˜(f3Ý1`3`3(y:ù•If3ý1`3`3( ::ý5½"2¸¸Ÿ5/z:ô&Ÿ>2¸5X:G[¸d2¸Ÿ`35„ : ñäŠ2丟5Ûi: (ä°2丟59&:†jäÖ2äŸq5n(:ùpqò2n35"a:’y½3`35Ù[:Ïpf3/3n3n3?‡2:#†½!CE:&½n3@q@¾bool@t3/½2½„38.Š3A__vtbl_ptr_typey3<ž+G>ô 6ã4&ž_ DÎ3ã4&ž_ Fç3ã4é4&¡" K4ã4½(–9 Nþ[ä"4ô4Z3(–9 Q½P¸C4ô4`3(n- V‡0äi4ã4½B*~- `S?‹4ã4ä½(ùe dÕWŸ§4ô4*p jZ@É4ã4ä`3B6. nÃqã4ä.®3@ï4/®3.ï4>ª<1S5®3#&!p d#5S5&!p f<5S5Y5CM lS5½.ú4@_5/ú4/f3/¼_Atomic_word=%½.V > <8›HDnpos& m›HE_M_dataplus&V #_Rep_base_RepF|6&ìaäð5 HF|6&°kä6«HäF8-&Þ_±H16 HF‚+&%àQ O6 HF«&)#' m6 HGŽ&-¿p‡6«HF¿&4fFŸ¯6 H½¸GJg&<Å-Ø6 H½½¸Fâ\&DjŸ7 H½½Fü@&LTYf3#7 H¸G}.&U’gF7丽GïI&^Ðji7丽GJ&g/HŒ7ä½qG¸b&zh¯7ä  G¸b&~?Ò7ämmG¸b&‚Põ7äääG¸b&†ü8丸F&Šz½:8½½Gk >ÃÉac8«H½½½Gåj>µò}8«HH")&šL2·Hn$&¥8«H&n$>¿¾8«HY5&n$>·×8«H½H&n$>Åú8«H½H½½&n$>Ð"9«H½H½½Y5&n$>ÛE9«H¸½Y5&n$>âc9«H¸Y5&n$>é†9«H½qY5ª&ì¡9«H½5òj&ô½{ÃHÃ9«H½H5òj&ü®AÃHå9«H¸5òj&ÑzÃH:«Hq53@&ÆG $:«H53@&4EmA: H5\n&&§* ^:«H5\n&1Cm{: H5i&: ˜:«H5i&C3• µ: H5 &L© Ò:«H5 &Uþ • ï: H5p &]Ÿ ; H5/z&cSWŸ); H5ùe&h31ŸF; H úG>nŠqi;«H½q úG&ƒm‡;«H½5 +&‹ðcŸ¤; H 6>äçÂ;«H½ J¢ÃH=«H½H5šA>[üjÃH4=«H½H½½5šA>/GoÃH[=«H¸½5šA&B"3ÃH}=«H¸5šA>˜6ÃH¤=«H½q ¡$&eë\Â=«Hq(9&>ø¼ ÃHã=«H½H59&&ƒOhÃH>«H½H½½59&>cÃH6>«H¸½59&&Ÿž9ÃHX>«H¸59&&¯Œ.ÃH>«H½q Xr&Ì)<§>«H ½q5Xr&ë“^ÃHÎ>«H½½H5Xr&1FÃHÿ>«H½½H½½5Xr>mÃH+?«H½¸½5Xr&*>ÃHR?«H½¸5Xr&A‘KÃH~?«H½½q5Xr&R÷ ¥?«H q5u &jE1ÃHÌ?«H½½5u &zÎ î?«H 5u &ŽX @«H  5¯9&©»BÃHA@«H½½½H5¯9&À.ÃHw@«H½½½H½½5¯9>C ÃH¨@«H½½¸½5¯9&ê~cÃHÔ@«H½½¸5¯9&TiÃHA«H½½½q5¯9&údÃH1A«H  ½H5¯9&%^<ÃHbA«H  ¸½5¯9&:’UÃHŽA«H  ¸5¯9&OieÃH¿A«H  ½q5¯9&s#ÃHðA«H  ää5¯9&~ ÃH!B«H  ¸¸5¯9&ˆ#4ÃHRB«H    5¯9&“ dÃHƒB«H  mmFÐB>‹ÿÃHµB«H½½½qFv>˜!(ÃHçB«H½½¸½Iè2>¦Ü,ä C½qY55Ûi>Á‚ Ÿ9C Hä½½ *H>õ¤lWC«HÃH5‡&ücC¸tC H5¤r&¦^¸‘C H5!q& e.ú4®C H5X>ÏÏ9ŸÚC H¸½½5X&)ÒŸD H½H½5X&7ß(D H¸½5X>æÖ7ŸOD Hq½53i&UP+ŸvD H½H½53i>ø9]Ÿ¢D H¸½½53i&qtŸÉD H¸½53i> HrŸðD Hq½5º&XŸE H½H½5º>µ4ŸCE H¸½½5º&«k>ŸjE H¸½5º&¾ÿ4Ÿ‘E Hq½5uY&Ì_Ÿ¸E H½H½5uY>-vŸäE H¸½½5uY&ètŸ F H¸½5uY&ûõŸ2F Hq½5Ýt& è>ŸYF H½H½5Ýt>B¯uŸ…F H¸½½5Ýt&&#Ÿ¬F H¸½5Ýt>N%7ŸÓF Hq½55&DBlŸúF H½H½55>YÎ Ÿ&G H¸½½55&a½iŸMG H¸½55>nÁOŸtG Hq½5HG&Aˆ5›G H½½5 :&“Z(½½G H½H5 :>‚al½éG H½½½H5 :>’rX½H H½½½H½½5 :>£òO½AH H¸5 :>²‹`½mH H½½¸! :>ÃMC½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5&”I _M_length&•Ÿ# _M_capacity&–Ÿ#4ª&—n5#>Ë5&›ÏJÉH#J4'>@³ ›HJ_>>EÇ:¾J x>Q°"ÏJ;")&´±]·H(¿&¾“f3ƒIßJ(bZ&Âÿ]f3ŸIßJ* R&Æ5e·I±H*ž#&ʸ?ÏI±H*Œ+&΃LìI±H½(mH&ØœQäJ±H(n9&Ülä.J±HY5Y55ú/>Ž>±HTJ½½Y5*•*&çä^qJ±HY5 [F>«SJ±HY5(ƒ?&õecä«J±H! O>^ŸOä±HY5½ŸßJn.åJ/I>Ÿ ?CDNKnone?h_ZNSt6locale4noneEt3LÜ/?i„6t3Mnumeric?jXpt3LÔ8?kåyt3Ld\?lht3LŒI?mp2t3LÝa?n§gt3 Kall?p_ZNSt6locale3allEt3?O%E_M_impl?DN##_S_classic? _ZNSt6locale10_S_classicEDN#_S_global?#_ZNSt6locale9_S_globalEDNNZ?)|;JN#_S_once?8_ZNSt6locale7_S_onceE©$ÕÞv&Ò"?{{LZN&Ò"?„”LZN`N&Ò"?­LZN¸&Ò"?ÐLZN`N¸½&Ò"?ªóLZN`N`N½&©?º MZN½(òj?Å7`N.MZN`Nstring<<ˆ5(?ÝUO.MXMkN(b?çDf3yMkN`N( D?ðFf3šMkN`N5I*?G{êJ¶M`N?¡N?KQ`NOÒ"?<ãMZNDNP]??6`P™?B²2Fq\?E‚,½N½QâR?H33ZN`N`N½.¨K/ON.UN/¸.êJ@fN/êJ.fNR[L?WqNlPS_vptr$facet„3#Tª?\n5#__c_locale@8lP#_S_c_locale?__ZNSt6locale5facet11_S_c_localeE§NNgn?bÑ ‚P#_S_once?e_ZNSt6locale5facet7_S_onceE©$P™?iÓOÕ?v]O‡PŸU: ?{qN~O‡P½G÷(? ¡OP¸§NFôq?‚)§N¾OPG”x?…Î×OPH>f?Š™<§NHï ?’W¸G¶W?‘Š@P“PGw?•µQ1P“POÕ? LP‡PžPVòj?£¤P‡PžP.½q‚Pn/rP.qN@§N.™P/qN@™P@qNWaL?²]QTºq?Ÿ#"Ù"?Å_ZNSt6locale2id11_S_refcountEn5Gòj?ÈòmQ]QcQOÞv?Ê.Q]QcQÞv?ÐCQ]Q!æa?Óó%ŸnQ.ªP@iQ/ªP.iQW¨K(?Ù&TTª?ìn5#E_M_facets?í&T#E_M_facets_size?îŸ#E_M_caches?ï&T#E_M_names?ðò# N ?ñ¼o,TNâc?ò]),TN®o?óT1,TN¯!?ôH6,TN;"?õN,TN˜?öd,TNõ?÷37TG¶W?úSŒRDNGw?É%¦RDNOO%? ÆRDNMTŸOO%? æRDN¸ŸOO%?SDNŸOS,?SDN½OO%?8SDNMTGòj?8,WSDNMTFûy?pmf3uSDNGC?&~!™SDNXT½Gi?)“1½SDNXTBTGŠ?,=áSDNXTnQG¦8?/UvTDNnQ“PQ5?7DN“PŸ.“PnQ7TXBTBTX.HT/nQ@ST/tQ.ST@dT/.M. Y„Tã „T½@Ù .oT.Å . ZÙ Ø(ÊœT•[S_vptr$ios_base„3#[!i()•[\dec(ðK•[\fixed(3L•[\hex( #•[[b (€•[\left(è •[ \oct(F•[@\right(×u•[€]â/(!•[] ( ˆN•[]}0($-[•[^showpos('~9•[^skipws(*8u•[^unitbuf(-H&•[ ]"(1i•[@[–%(4šq•[°[?(7• •[J]5w(:Ì •[\badbit(LC^š[\eofbit(Oáš[\failbit(THš[\goodbit(W )š[\app(jŸ[\ate(mNZŸ[_binary(s_ZNSt8ios_base6binaryEŸ[[áv(vã-Ÿ[[w(yÅ5Ÿ[_trunc(|_ZNSt8ios_base5truncEŸ[ _beg(‹_ZNSt8ios_base3begE¤[\cur(ŽÅc¤[[\n(‘3%¤[streamsize9N»E_M_precision(ÉqW#E_M_width(ÊqW#E_M_flags(Ë¥ #E_M_exception(Ì2 #E_M_streambuf_state(Í2 # E_M_callbacks(çiT#(E_M_word_zero(øÅ #0E_M_local_word(ý©[#@E_M_word_size(½#ÀE_M_word(T#ÈE_M_ios_locale(êJ#Ð 1(À£.·X¹[ŠT½Gg(ê7 ÖX¹[ã GÖe(í&ðX¹[FÇW(B¿[Y¹[½f3Gû( !R2Y¹[5Mn($ý ¥ OYÅ[5Mn(.Öf¥ qY¹[¥ 5uo(>în¥ “Y¹[¥ 5uo(O¥ ºY¹[¥ ¥ R(^$mØY¹[¥ 5F+(jôqWõYÅ[5F+(rbQqWZ¹[qW5¶(€¬LqW4ZÅ[5¶(ˆ qWVZ¹[qW5V3(›*\f3rZf35°Z(§ö-êJ”Z¹[`N55(²ØêJ±ZÅ[5S](¼É `NÎZÅ[?œ.(ÎL\½5|(ÞªXÐ[[¹[½5 (óÿÖ[$[¹[½`¡M(œTD[¹[½O'(Z[¹[O'( u[¹[Ü[Vòj(ÛX„T¹[Ü[/¥ /2 /Ì /‘ Å ¹[n.œT@Å .Ë[/œT@"@m@Ë[Z¿@A:â[XbS_vptr$basic_streambuf„3#a_M_in_begBÃä#a_M_in_curBÄä#a_M_in_endBÅä#a_M_out_begBÆä# a_M_out_curBÇä#(a_M_out_endBÈä#0a_M_buf_localeBÏêJ#8bWqBÔâ[Ê\Xb½(C2BàU%êJë\Xb`N(5BñÊ{êJ]^b([BþµIXb-]Xbä"5‰xBùX1Y]Xb÷‘ Ì 5=GBÓ$1€]XbŠÌ 5+gB s'½]Xb5ÏbBcDqWº]Xb5Ì1B'¸Y½×]Xb5„{B9t½ô]Xb5FBOfa½^Xb5 FBb¾gqW8^Xbä"5DˆubMd¸-X"8²M*dd¸>‚E*]efupperE1yg]e€flowerE25p]efalphaE39]efdigitE4È]egxdigitE5ü]efspaceE6hq]e@gprintE7}:]efgraphE8u]e%fcntrlE9ài]efpunctE:>>]e falnumE;""]e/½.t3h@*¨qNåjqN#dd#E_M_c_locale_ctype*°§N#E_M_del*±f3#E_M_toupper*²be# E_M_tolower*³be#(E_M_table*´åj#0E_M_widen_ok*µq#8E_M_widen*¶ëj#9E_M_narrow*·ëj#¹E_M_narrow_ok*¸q#¹iÞv*½_ZNSt5ctypeIcE2idEªPjtable_size*¿_ZNSt5ctypeIcE10table_sizeE›HÜ/*ÌÖfûjåjf3ŸÜ/*Úÿfûj§Nåjf3Ÿ5ív*æSf3&gk½q5ív*õ— ¸Rgk¸¸ k5zr*Ó1¸~gk½¸¸5—X*»/¸ªgk½¸¸5]/* A qÌgkq5]/*1r/¸ógkä¸5 *A³=qhkq5 *Rb¸ñ‰f3}“ àŠ¨Š~OuãA‡&Ѝн®,æ,ZA‡QЍŠʇʇmÉé±voЍЍŠmn ìh]ЍЍŠnÌï@w¨Šìƒ.A‡Wï„0¿Edata_¿#EdataRate_Žʇ#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(ÈX‹ÅÖÖÈ|‹ÅËÖÖQe—‹Å½È±‹ÅÖ5òj Ä^áÓ‹ÅÖ5|)é;çõ‹ÅŸ5|0pʇŒíŸ «M86z5ŒÅá ô_@* SŒÅá5[JÑ>çzŒÅŸÖ5[Rwʇ¡ŒíŸÖ5ÞC[—ʇÈŒíʇÖ5p ^ŸåŒí5Þ^añwf3í úGk)x%ÅŸÖ úGu{(MÅŸÖʇ5lYxí Öjí5Bv{o`Ö‡í üh‚„o¥Åʇ!!‰€Hʇí.ʇ.®Š@Ñ/ʇ@Ü/®Š@®Š@ʇ.ÜZõ„@ A‡™A‡#€c$ H®Š#&~l 0Ž™wá »#óZŽ™ʇʇwØ ßNóŽ™ʇw7 ó1󤎙ʇwb #®zóÎŽ™½ʇ(c+ &9@Öꎟ(—M )— ÖŸ(©' 4ñCʇ'™Öx¼O :+ʇóP™Öx¼O Dl^áó~™áÖrjó™½.ó.¥/ó>Ö 6ß&ž_ DÊö&ž_ Fãöü&¡" Kýö½(–9 Nö`ß‘Œw(–9 Q.aå?‘ð(n- V‘pßeö½B*~- `ˆY‡öß½(ùe dchŸ£‘*p jEÅößðB6. n[öß.&.ë/&@ë.ª@‘/ª.‘>Ý Vf‘ª#&!p d6‘f‘&!p fO‘f‘l‘CM lf‘½. ‘@r‘/ ‘.$>ñN§’ _M_impl$#(,`@'§’·‘­’(,dÈl‘Ó‘³’(!qhi ‘’&à:k’­’l‘&à:o&’­’½l‘&J"z@’­’½( ‚žHßa’­’½*¨£˜}‘#&Ì$Éì’˜l‘&Ì$Ö“˜½ðl‘&Ì$ç(“˜ ˜2C“˜½(òjM„ÅR˜d“˜ ˜ 9&(DH‡“˜½ð53@J˜53@Sy49Á“˜5\n\}îÞ“˜5\ne}G9û“˜5inbjA”˜5iw[7Ñ5”˜5 €fdAR”˜5 ‰Ú'Ño”˜5p &2ŸŒ”˜5ùe”TuŸ©”˜ úG£¦cÌ”˜½&5 +°»*Ÿé”˜5Þ^¹—{f3•˜*6ME#•˜½5|ÝB7ŒwE•˜½5|ì/qðg•˜½Gafò:†•˜½5Õn5Œw¨•˜½5ÕnÌUðÊ•˜½5îq"Ü*Œw畘5îq*å"ð–˜5,2F Œw!–˜5,:ÓKð>–˜5¤rE%;ß[–˜5¤rI#{åx–˜ ¡$XÁk––˜ð üm:¯–˜(XrM\s3îÕ–˜îð XrŽný–˜î½ð(u Mmrî—˜î(u MyP*îD—˜îî *HÛ}Qb—˜˜ ¶ʇS›Qœ(‰FKyʇt›Kœ½* Ivn–›Kœʇ½(©'L:_ʇ²›Qœ(+R—dʇΛKœ(¼OU4Oʇï›Kœʇx¼O`Âáõ™œKœáÖ¼OkÎ(áKœááÖÖ.õ™.Wœ/õ™Z…@A‡ùœA‡#€c$"®Š#&È)™œùœ(©'­ʇµœÿœx¼O:!ʇ\œÞœùœʇr‚d\œùœ½.\œ./\œZ …PA‡0ž\œ#aoffset_Lʇ#@aslope_Mʇ#H&og\0ž*Û'?-y0žʇ*ø/–0žʇx¼O2„ʇ ¿0žʇ(¼O=Z,áå0žáÖ(¼OHR!áž0žááÖÖr&F 0ž½. Z…àA‡žŸ#˜#&˜hžžŸʇbÉH6ž‡žžŸ½*Iv÷¤žžŸʇ*Ov"öJÁžžŸʇ*`0%$IèžžŸʇʇf3*¶6/ yŸžŸʇ(©'2Vzʇ!Ÿ¤Ÿ(¼O5íDʇBŸžŸʇx¼O@%yá6žpŸžŸáÖ¼OK¢eសááÖÖ.6ž.ªŸ/6žZ…à A‡ ¡#˜#&÷I ÜŸ ¡bNp ¯ŸûŸ ¡½*Iv ôF  ¡ʇ*Ov #’=5  ¡ʇ*‚u &-bR  ¡ʇ*`0 )û2~  ¡ʇʇʇf3*Ëf 2æE›  ¡ʇ*Q ;qM¸  ¡ʇ(©' >À,ʇÔ &¡(¼O Aûʇõ  ¡ʇy¼O KÑ4ᯟ ¡áÖ.¯Ÿ.,¡/¯ŸZ…@A‡ï¡A‡#€c$-®Š#&ú0n¡ï¡(c+ÿ'ÖŠ¡õ¡(—MJÖ¦¡õ¡x¼O):á1¡Ô¡ï¡áÖr„1¡ï¡½.1¡.û¡/1¡Z%…`A‡¤1¡#avalue_Rʇ#@atarget_Sʇ#Harate_Tʇ#Pastate_U½#X&Æu¢¤b:¢”¢¤½(òj Š7 ¤µ¢¤¤*SE#ÑÍ¢¤*?(&¯C墤*§?,++£¤ʇ*G%3Ÿ£¤ʇ*+p6Ž<£¤ʇ*±9YoY£¤ʇ(Ò<`{½u£¤(©'?ýfʇ‘£¤(¼OBÜʇ­£¤x¼OLØá¢Û£¤áÖ‚®,Pü3¢¤ʇʇ.¢@¢@¤/¢.¤Z+…@A‡ñ¤1¡#&óeS¤ñ¤Ö*Æ($˜kp¤ñ¤Ö(©''qʇŒ¤÷¤(¼O*Zgʇ¨¤ñ¤x¼O4Lmá!¤Ö¤ñ¤áÖr`n!¤ñ¤½.!¤.ý¤/!¤Z1…hA‡ú¦1¡#ztable_Zµ0®Šatime_[ʇ#@arate_\ʇ#HaphaseOffset_]ʇ#PaiIndex_^Ö#Xaalpha__ʇ#`&`£¥ú¦b±B ¥Â¥ú¦½*-@#å Ú¥ú¦*§?):)÷¥ú¦ʇ*72´_¦ú¦ʇ*G5np1¦ú¦ʇ*e-=‚rN¦ú¦ʇ*˜?DgBk¦ú¦ʇ(©'GIcʇ‡¦§(¼OJz[ʇ£¦ú¦x¼OT$Qá¥Ѧú¦áÖ‚®,X™m¥ú¦ʇʇ.¥.§/¥l7…°3A‡ ªó#adelays_h ª#@areedTable_i #ˆafilter_j6ž#Øatonehole_k¯Ÿ#¸ avent_l¯Ÿ#˜ aenvelope_m¢#ø anoise_n!¤#Ø avibrato_o¥#˜ascatter_qʇ#€athCoeff_rʇ#ˆarhGain_sʇ#aoutputGain_tʇ#˜anoiseGain_uʇ# avibratoGain_vʇ#¨&9h¨ªʇb=< §‡¨ª½*.á §ªáÖõ™ªn. §WmH}è«T¤uH¸#,HŠRªè«,Hlªè«î«5²jH™ &`3‰ªô«5ŒOH¢¸¦ªô«51MH¡6ÿ«êè«51MH¨Ù5 ªåªè«½5JOH­\Nÿ««è«5JOH´êM ª$«è«½5|H¹8`3F«ô«fq5«MH½tÿ«h«è«fq5¼jHÁØb ªŠ«ô«fq5OHÅŠbÿ«¬«è«fq5ÆjHÉ1 ªΫô«fq!qnHÍý î«ô«. ª@UN.ú«/ ª@ ªƒˆØ¸ñ¸„f‰ñ¸B¹Lm¬…valueÁʇ‘h†]]Áʇ‘`†ŽWÁʇ‘X„ÈŒB¹T¹˜š¬‡êš¬‘h/í„MT¹e¹ä̬‡êš¬‘h„jf¹x¹0ù¬‡êš¬‘h„%™x¹“¹|6­‡ê6­‘h…gain*ʇ‘`/䙄7›”¹²¹Èh­‡êh­‘h/Qœ„\²¹͹¬­‡ê¬­‘h…offset'ʇ‘`/0ž„yιé¹`קּꬭ‘h…slope/ʇ‘`ˆá¨~|¬=®‡ê=®‘X†"~ʇ‘P‰gain„ʇ‘h/ª@›H„«é¹ ºø…®…__a¶…®‘h…__b¶…®‘`/B®„Ë|“Dd¯Š__groupingþ ¸‘¨Š__grouping_sizeþ Ÿ‘ Š__grouping_tmpþ d¯‘˜‹__n ›H‘P‹__min ›H‘H‹__i Ÿ‘¸‹__test f3‘_ŒÌ‹__j Ÿ‘°/^T„#• ºAº¦¯‡ê¦¯‘hŠ__nÝŸ‘`/˜„5 BºqºÜ毇êæ¯‘h…a1 &ʇ‘`/ ¡„ûŸrº¡º(&°‡ê毑h…b0 ʇ‘`ˆĨ”Zty°‡ê=®‘X†"ʇ‘P‰new_coeff•ʇ‘h„ ¢ºѺÀ´°‡ê毑h…b1 #ʇ‘`ãÖ°ŽêÖ°ŽùZt3/ö´°vÒºܺ ±¿°‘hO‘)±Žê)±ŽùZt3/f‘±ÉCܺóºXZ±±‘h±¡Aôº »¤†±±‘hÊ¢±ŽêÖ°¢±/ü†±Ž »»ðܱ‘±‘hœ±‘`6‘ÿ±Žê)±‘__a fÿ±/l‘ܱ»9»<9²ç±‘hò±‘`’‘S]²Žê]²ŽùZt3/w‘9²Ù.:»Q»ˆ޲F²‘h„›‘R»`»Ô»²‡ê»²‘h/­’„ð`»n» ú²“ß‘h“ß‘`“Z1‘„n»”»l>³…__first ”ß‘h…__last ”ß‘`„-”»·»¸‹³…__first ´ß‘h…__last ´ß‘`“§’‘X”¤Ž^¸»ï»ܳ‡êܳ‘h…number ^½‘d…value ^ʇ‘X/™”ŽLð»$¼P´‡êܳ‘h†§ Lʇ‘`’~ B´ŽêܳŽùZt3´$¼¢¼œn´+´‘X´I¢¼ ½èš´+´‘X„e ½?½4 ß´‡êÖ°‘h…__p `ß‘`“Ÿ‘X„a’@½q½€ *µ‡ê»²‘h…__p†ß‘`…__n†Ÿ‘X&’LµŽê»²ŽùZt3*µLAr½»½Ì xµ5µ‘h(“šµŽê¦¯ŽùZt3xµuw¼½ ¾ Ƶƒµ‘X’É™굎ê6­ŽùZt3Ƶä ¾c¿d ¶Óµ‘XƵãJd¿½À° B¶Óµ‘X’Þœf¶Žêf¶ŽùZt3/ùœB¶/¾À<Áü —¶O¶‘X’ž»¶Žê¬­ŽùZt3—¶<ÁwÁH 綤¶‘hB¶Œ$xÁöÁ” ·O¶‘XB¶¢höÁtÂà ?·O¶‘X—¶¶t¯Â, k·¤¶‘h’Ô¡·Žê·ŽùZt3/ï¡k·ˆu°Â.Ãx À·x·‘X’֤䷎êä·ŽùZt3/ñ¤À·M.ÃiÃÄ ¸Í·‘hk·ÓhjÃèà A¸x·‘Xk·¥/èÃfÄ\ m¸x·‘XÀ·ÏfġĨ ™¸Í·‘h´\¢Ä Åô Ÿ+´‘X•Ó‹œ Å;Æ@*¹‡ê*¹‘è|ŠnœŸ‘à|ŒRÅÆ‹error Sˆ‘ð|/Å”™R<ÆÇŒj¹‡ê6­‘H‰iTÖ‘\”–QÇÈØ§¹‡ê¬­‘h† Qʇ‘`”ß©œÈsÉ$€º‡ê=®‘H†Bvœ€º‘@…channelœÖ‘¼‰nChannelsžÖ‘l‰samples¦¿‘P‰j§Ö‘h‰hop§Ö‘d–•ÈêÈ_º‰i©Ö‘`ŒêÈmɉi­Ö‘\/ᔑ£XtÉŽÊp³º‡ê³º‘h/¤”‡¦cŽÊ@̼õº‡êõº‘X‰tmpnʇ‘h/ú¦”!ŸO@ÌmÍ7»‡ê7»‘X† Oʇ‘P/žŸ”²›xnͺÎTj»‡êj»‘X/Kœ”ΛˆºÎâÏ ¬»‡êj»‘X† ˆÊ‡‘P”Ô OâψÑì黇êæ¯‘X† Oʇ‘Pˆ‡¨dZû8¼‡ê=®‘h•õ‹©ˆÑµÒ„}¼‡êš¬‘è|Šn©Ÿ‘à|ŒºÑ€Ò‹error­Sˆ‘ð|„–›¶ÒèÒЪ¼‡êh­‘h„¸ èÒÓ×¼‡ê×¼‘h/&¡”¨¤?ÓÔhn½‡êä·‘X†Bv?€º‘P…channel?Ö‘L‰samplesH¿‘`‰hopIÖ‘lŒ}ÓàÓ‰iJÖ‘h”Œ¤:Ô|Ô´œ½‡êä·‘X”¶©y|Ô×D¾‡ê=®‘¨“Ö‘¤‰pressureDiff{ʇ‘X‰breathPressure|ʇ‘P‰temp}ʇ‘H‰paˆÊ‡‘@‰pb‰Ê‡‘¸‰pth’ʇ‘°—J³:á}áL˜¾…__initialize_pདl…__priorityདh˜¿<}á’ᘙ¢ûäܾ“m‘hˆŒ©Äœ0I¿‡ê=®‘X…numberĽ‘T…valueÄʇ‘H‰normalizedValueÍʇ‘hˆ ©­œ|ˆ¿‡ê=®‘h…rate­Ê‡‘`ˆg©¿5ÈÆ¿‡ê=®‘h†.u¿Ê‡‘`ˆþ¨¢6³À‡ê=®‘h†.u¢Ê‡‘`…rate¢Ê‡‘Xˆ=©¸´A`aÀ‡ê=®‘h†§¸Ê‡‘`†.u¸Ê‡‘XˆŸ¨nB ¬°À‡ê=®‘X†§nʇ‘P‰delayxʇ‘h’h¨`ÔÀŽê=®ŽùZt3°À F K øÁ½À‘X°ÀÔL D,Á½À‘X°À¨PŽ ÏXÁ½À‘XŽoÁŽêܳXÁ`4ײ×Ü›ÁcÁ‘X…œ²ÁŽêf¶›ÁÝO²×NØ(ÞÁ¦Á‘XHõÁŽê¬­ÞÁ<:NØ›Øt!ÂéÁ‘h’O¨*RÂŽê=®‘lowestFrequency*ʇ!ÂKÐáÀ/Ã.‘ˆ9‘€Œ\>‰nDelays1½‘X‰rb>ʇ‘P‰rth?ʇ‘H‰teCʇ‘@‰r_rhJ&‘¸‰xiL&‘°‰zetaM&‘¨‰psiN&‘ ‰rhCoeffOʇ‘˜!Âðvâó  Ä.‘ˆ9‘€ŒnP‰nDelays1½‘X‰rb>ʇ‘P‰rth?ʇ‘H‰teCʇ‘@‰r_rhJ&‘¸‰xiL&‘°‰zetaM&‘¨‰psiN&‘ ‰rhCoeffOʇ‘˜š_DefaultRuneLocale5„Á'›TABLE_SIZE_ZL10TABLE_SIZE]eœ__dso_handlem=…€ˆå@/Öže…™…-DTû! @»…-DTû!@å…€?/ 3+nothrow+ImR­ÄostreamAŠI|+cerrAéhÇÄŸu ø_digits'F_ZNSt14numeric_limitsImE6digitsEt3@ ¨R'ï_ZNSt14numeric_limitsIfE12has_infinityEd5  L'ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEd5 i'ó_ZNSt14numeric_limitsIfE10has_denormEi5 ¨R'(_ZNSt14numeric_limitsIdE12has_infinityEd5  L')_ZNSt14numeric_limitsIdE13has_quiet_NaNEd5 i',_ZNSt14numeric_limitsIdE10has_denormEi5 ¨R'a_ZNSt14numeric_limitsIeE12has_infinityEd5  L'b_ZNSt14numeric_limitsIeE13has_quiet_NaNEd5 i'e_ZNSt14numeric_limitsIeE10has_denormEi5¡npos& m›HJ4'>@³ ›HL_>>EÇ:¾J x>Q°"ÏJ¢npos&_ZNSbIwSt11char_traitsIwESaIwEE4nposE›H£4'>@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE›H£_>>E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE|LÜ/?i„6t3Mnumeric?jXpt3LÔ8?kåyt3Ld\?lht3LŒI?mp2t3LÝa?n§gt3 NZ?)|;JNNgn?bÑ ·È/rPN ?ñ¼o,TNâc?ò]),TN®o?óT1,TN¯!?ôH6,TN;"?õN,TN˜?öd,TNõ?÷37T[!i()•[\dec(ðK•[\fixed(3L•[\hex( #•[[b (€•[\left(è •[ \oct(F•[@\right(×u•[€]â/(!•[] ( ˆN•[]}0($-[•[^showpos('~9•[^skipws(*8u•[^unitbuf(-H&•[ ]"(1i•[@[–%(4šq•[°[?(7• •[J]5w(:Ì •[\badbit(LC^š[\eofbit(Oáš[\failbit(THš[\goodbit(W )š[\app(jŸ[\ate(mNZŸ[[áv(vã-Ÿ[[w(yÅ5Ÿ[\cur(ŽÅc¤[[\n(‘3%¤[fupperE1yg]e€flowerE25p]efalphaE39]efdigitE4È]egxdigitE5ü]efspaceE6hq]e@gprintE7}:]efgraphE8u]e%fcntrlE9ài]efpunctE:>>]e falnumE;""]e¢_S_atoms_out*!_ZNSt10__num_base12_S_atoms_outE¸¢_S_atoms_in*%_ZNSt10__num_base11_S_atoms_inE¸ké@*Ë JMfkkÝE*Ö ¬¸i’M*3_ZNSt10moneypunctIcLb1EE4intlEd5i’M*3_ZNSt10moneypunctIcLb0EE4intlEd5i’M*3_ZNSt10moneypunctIwLb1EE4intlEd5i’M*3_ZNSt10moneypunctIwLb0EE4intlEd5i’M*«_ZNSt17moneypunct_bynameIcLb0EE4intlEd5i’M*«_ZNSt17moneypunct_bynameIcLb1EE4intlEd5i’M*«_ZNSt17moneypunct_bynameIwLb0EE4intlEd5i’M*«_ZNSt17moneypunct_bynameIwLb1EE4intlEd5JjOˆwZ]eJ ‰óQ]eJBCŠå[]eJšD‹T#]eJzŒá]eJp6gi]ezsrate_Ô’cʇ{ƒÕ›.M{7Öw1f3{,×9if3{Wܯ5Sˆztable_Zµ0®Š% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.? : ; ‡@L M 2 < ƒ.G@„.G@…: ; I †: ; I ‡I4  ˆ.G: ; @‰4: ; I Š: ;I ‹4: ;I Œ .G ŽI4 .1‡@@1 ‘: ; I’.G: ; “I ”.G; @•.G;@– —.‡@4 @˜.4 @™.4 @š4: ; I? < ›4: ; ‡@Iœ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < Ló :áC}áj û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFilter.hDelayL.hReedTable.hBlowHole.cppstl_algobase.hlocale_facets.tccstl_vector.hPoleZero.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFunction.hGenerator.hNoise.hBlowHole.hEnvelope.hSineWave.hOneZero.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc ظJ1J/ŸgŸ™.‚ž‚¡‚¯}žÈä‚iXÈìȇֿ/Ÿ Ö» È|XzÖÙ (Ö‚ !.ººº Zºº  .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈ Ìq=%º>uqf»“>»ˆ~BÈÍÈÍÈqºy0ÈqÈqºy0Èqº0ÈqÈqº 0Ȉq“u1„ƒ«}¬Ë‘Çæ‘¼‘¼v‚4KKÉ<<0ôY/Úóåg‘&&‘&‘ÕªùK£<¼å‘בóÌ'‘ó¯çv.¾/Ç0/&1ge­EØ­ÉY."*™3É"‚Ê0;)WK¯=v"B%æ"¯?æÉ ·t"*å3-ÉÒt“u1„+˜}¬º r&º&1//Úó»‘9õ,Kk.ÊVuKKL‘L·J÷É/Ùz6h9uw××SYŒ(­w×Y‘?LS/Kuv>uKKL‘¶ :áßÖí~ä“$/JظÙ¸wÙ¸ܸwܸñ¸vñ¸ò¸wò¸õ¸wõ¸B¹vB¹C¹wC¹F¹wF¹T¹vT¹U¹wU¹X¹wX¹e¹vf¹g¹wg¹j¹wj¹x¹vx¹y¹wy¹|¹w|¹“¹v”¹•¹w•¹˜¹w˜¹²¹v²¹³¹w³¹¶¹w¶¹͹vιϹwϹÒ¹wÒ¹é¹vww|vé¹ê¹wê¹í¹wí¹ ºv|}w}€w€“v º!ºw!º$ºw$ºAºvBºCºwCºFºwFºqºvrºsºwsºvºwvº¡ºv”•w•˜w˜Zv¢º£ºw£º¦ºw¦ºѺvÒºÓºwÓºÖºwÖºܺvܺݺwݺàºwàºóºvôºõºwõºøºwøº »v » »w »»w»»v»»w»»w»9»v:»;»w;»>»w>»Q»vR»S»wS»V»wV»`»v`»a»wa»d»wd»n»vn»o»wo»r»wr»”»v”»•»w•»˜»w˜»·»v¸»¹»w¹»¼»w¼»ï»vð»ñ»wñ»ô»wô»$¼v$¼%¼w%¼(¼w(¼¢¼v¢¼£¼w£¼¦¼w¦¼ ½v ½!½w!½$½w$½?½v@½A½wA½D½wD½q½vr½s½ws½v½wv½»½v¼½½½w½½À½wÀ½ ¾v ¾ ¾w ¾¾w¾c¿vd¿e¿we¿h¿wh¿½Àv¾À¿Àw¿ÀÂÀwÂÀ<Áv<Á=Áw=Á@Áw@ÁwÁvxÁyÁwyÁ|Áw|ÁöÁvöÁ÷Áw÷ÁúÁwúÁtÂvtÂuÂwuÂxÂwx¯Âv°Â±Âw±Â´Âw´Â.Ãv.Ã/Ãw/Ã2Ãw2ÃiÃvjÃkÃwkÃnÃwnÃèÃvèÃéÃwéÃìÃwìÃfÄvfÄgÄwgÄjÄwjÄ¡Äv¢Ä£Äw£Ä¦Äw¦Ä Åv Å!Åw!Å$Åw$Å;Æv<Æ=Æw=Æ@Æw@ÆÇvÇÇwÇÇwÇÈvÈÈwÈÈwÈsÉvtÉuÉwuÉxÉwxÉŽÊvŽÊÊwÊ’Êw’Ê@Ìv@ÌAÌwAÌDÌwDÌmÍvnÍoÍwoÍrÍwrͺÎvºÎ»Îw»Î¾Îw¾ÎâÏvâÏãÏwãÏæÏwæÏˆÑvZ[w[^w^ûvˆÑ‰Ñw‰ÑŒÑwŒÑµÒv¶Ò·Òw·ÒºÒwºÒèÒvèÒéÒwéÒìÒwìÒÓvÓÓwÓÓwÓÔvÔÔwÔÔwÔ|Ôv|Ô}Ôw}Ô€Ôw€Ô×v:á;áw;á>áw>á}áv}á~áw~ááwá’ávûüwüÿwÿvwwœvœw w v w  w 5v67w7:w:³v´µwµ¸w¸AvBCwCFwF v  w wK vL M wM P wP vŽ w ’ w’ Ïv××w××wײ×v²×³×w³×¶×w¶×NØvNØOØwOØRØwRØ›ØvÐÑwÑÔwÔávâãwãæwæó v¸ XϬstk::Stk::sampleRate¬stk::Stk::inRangem¬stk::StkFrames::sizeŸ¬stk::StkFrames::channels̬stk::StkFrames::framesù¬stk::Filter::setGain;­stk::DelayL::getDelaym­stk::ReedTable::setOffset±­stk::ReedTable::setSlopeï­stk::BlowHole::setVentH®mini¯std::vector >::operator[]«¯stk::PoleZero::setA1ë¯stk::PoleZero::setB0&°stk::BlowHole::setToneholey°stk::PoleZero::setB1Û°__gnu_cxx::new_allocator::~new_allocator.±std::allocator::~allocatorZ±std::allocator::~allocator§±__gnu_cxx::new_allocator::new_allocator²std::allocator::allocatorb²std::_Vector_base >::_Vector_impl::~_Vector_impl޲std::_Vector_base >::_M_get_Tp_allocatorÀ²__destroy_auxú²_Destroy>³_Destroy‹³stk::Instrmnt::controlChangeá³stk::Instrmnt::setFrequencyB´stk::Instrmnt::~Instrmntn´stk::Instrmnt::~Instrmntš´__gnu_cxx::new_allocator::deallocateß´std::_Vector_base >::_M_deallocateLµstd::_Vector_base >::~_Vector_basešµstd::vector >::~vectorêµstk::Filter::~Filter¶stk::Filter::~Filterk¶stk::Function::~Function»¶stk::ReedTable::~ReedTableç¶stk::Function::~Function·stk::Function::~Function?·stk::ReedTable::~ReedTable”·stk::Generator::~Generatoré·stk::Noise::~Noise¸stk::Generator::~GeneratorA¸stk::Generator::~Generatorm¸stk::Noise::~Noise™¸stk::Instrmnt::~InstrmntŸstk::StkFrames::operator[]/¹stk::Filter::clearj¹stk::ReedTable::tick§¹stk::BlowHole::tick…ºstk::Envelope::tick¸ºstk::SineWave::tickúºstk::OneZero::tick<»stk::DelayL::nextOuto»stk::DelayL::tick¬»stk::PoleZero::tické»stk::BlowHole::clear¼stk::StkFrames::operator[]}¼stk::DelayL::lastOutª¼stk::PoleZero::lastOutܼstk::Noise::tickn½stk::Noise::tickœ½stk::BlowHole::tickܾstk::BlowHole::controlChangeI¿stk::BlowHole::stopBlowingˆ¿stk::BlowHole::noteOffÆ¿stk::BlowHole::startBlowingÀstk::BlowHole::noteOnaÀstk::BlowHole::setFrequencyÔÀstk::BlowHole::~BlowHoleÁstk::BlowHole::~BlowHole,Ástk::BlowHole::~BlowHoleoÁstk::Instrmnt::Instrmnt²Ástk::Function::FunctionõÁstk::ReedTable::ReedTableRÂstk::BlowHole::BlowHole/Ãstk::BlowHole::BlowHoleùXÏÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator >†StkErrorA‡Stk®ŠStkFramesóInstrmntªnew_allocator ‘allocator}‘_Vector_base >¾’vector >#˜Filterõ™DelayL\œFunction ReedTable6žOneZero¯ŸPoleZero1¡Generator¢Envelope!¤Noise¥SineWave §BlowHole ª__normal_iterator, std::allocator > >ÇÄostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZN3stk9ReedTable8setSlopeEd_ZNSt6localeaSERKS__ZN3stk8BlowHoleC1EdSineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZN3stk9ReedTable4tickEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk8PoleZero4tickEd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEvOneZero_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetsetOffsetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_ZN3stk7OneZero5setB0Ed_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*inputtolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZN3stk8BlowHole6noteOnEdd_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEv_ZN3stk8Envelope5keyOnEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZN3stk8Envelope7setTimeEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_ZN3stk8Envelope9setTargetEd_M_iendwcstombstowctransEnvelope_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitEsetSlope_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_ZN3stk8BlowHoleD1EvsetTonehole_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcount_ZN3stk9ReedTableD1EvhandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitEBlowHole_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath__ZN3stk9ReedTableD0EvprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZN3stk8Envelope4tickERNS_9StkFramesEj_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstate_ZNK3stk8Function7lastOutEvaddSampleRateAlert_ZN3stk8Envelope4tickEv_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZN3stk8Function4tickEd_ZN3stk9ReedTable4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwcnewValue_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewrite_ZN3stk8FunctionD0Evpush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endEsetTime_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiFunctionwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEj_ZN3stk8Envelope7setRateEdprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZN3stk9ReedTable4tickERNS_9StkFramesEj_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNK3stk8PoleZero7lastOutEv_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_rep_ZN3stk9ReedTable9setOffsetEdreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZN3stk8BlowHole4tickERNS_9StkFramesEj_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk8FunctionD2Ev_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZN3stk8PoleZero15setCoefficientsEdddb_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZN3stk8Envelope17sampleRateChangedEdd_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk8PoleZero4tickERNS_9StkFramesEj~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvsetZero_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldiv_ZN3stk8EnvelopeaSERKS0_wcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZN3stk8BlowHole4tickEj_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti~Envelopecompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN3stk9ReedTableC1Ev_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZN3stk8BlowHole7noteOffEd_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_GLOBAL__I__ZN3stk8BlowHoleC2Ed_ZN3stk8StkError17getMessageCStringEv~BlowHole_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterename_ZN3stk8PoleZero5setB1Edmbsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZN3stk8Envelope6keyOffEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetVent_ZL8iswdigitiatoll_ZN3stk7OneZero4tickEd_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atoms_ZN3stk8PoleZero10setAllpassEdsgetc_ZN3stk8BlowHoleD0Evsgetn~ReedTable_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octE_ZN3stk8BlowHole11stopBlowingEdclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZN3stk8PoleZero5setB0Ed_ZN3stk8BlowHole11setToneholeEdasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm~OneZero_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZN3stk7OneZero15setCoefficientsEddb_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_movePoleZero_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OneZero5setB1Ed_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcstopBlowing_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZN3stk8BlowHole5clearEv_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternE_ZN3stk8PoleZero12setBlockZeroEdintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZN3stk8FunctionC2Ev_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZN3stk8BlowHoleD2Ev_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKlsetBlockZero_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8BlowHole12setFrequencyEdDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZN3stk8PoleZero5setA1Ed_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEv~FunctionchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZN3stk7OneZero4tickERNS_9StkFramesES2_jjpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdivsetAllpass_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK3stk8Envelope7lastOutEv_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZN3stk5Noise4tickEvReedTable_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEvstartBlowing_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZN3stk8FunctionD1Ev_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZN3stk8Envelope8setValueEdsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZN3stk8BlowHole13controlChangeEid_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNSt10ctype_base5lowerE~PoleZero_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambuf_ZNSt10ctype_base5spaceEiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsert_ZN3stk8BlowHole7setVentEdscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_ZN3stk8BlowHoleC2Ed_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk7OneZero7setZeroEd_ZN3stk7OneZero4tickERNS_9StkFramesEj_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZN3stk8BlowHole12startBlowingEdd_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNK3stk7OneZero7lastOutEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS__ZNK3stk8Envelope8getStateEvxsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‹EøH‹€ðH‰EèòEèÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰B@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BHÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇh¾èH‰ÂH‹EðH‰ÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇP¾èH‰ÂH‹EðH‰ÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇP¾èH‰ÂH‹EðH‰ÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì H‰}øòEðH‹}øHƒÇ¾èH‰ÂH‹EøòH@H‹Eøò@HòYEðòXÁòH‹}øHƒÇ¾èòòSf.È—À„Àt"H‹}øHƒÇ¾èH‰ÂH¸ð?H‰H‹}øHƒÇ¾èòòf.Á—À„Àt"H‹}øHƒÇ¾èH‰ÂH¸ð¿H‰H‹}øHƒÇ¾èH‹H‰EèòEèÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@X…À„ìH‹EøòHHH‹Eøò@@f.ÈwëVH‹EøòH@H‹Eøò@PòXÁH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÈsëyH‹EøH‹PHH‹EøH‰P@H‹EøÇ@Xë\H‹EøòH@H‹Eøò@Pf(Ñò\Ðf(ÂH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÁsëH‹EøH‹PHH‹EøH‰P@H‹EøÇ@XH‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰H‹EøH‹@@H‰EèòEèÉÃUH‰åHƒìPH‰}èëH‹EèòH@ò;òXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.âsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒì8H‰}èH‹Eè¶€„À„H‹EèH‹°èH‹}èHǰèòH‹Eèò€òYÁH‹Eèò€H‹EèH‹€èHXH‹}èHǰèH9Ã’À„ÀtWH‹Eèò€òEØH‹EèH‹€èHpH‹}èHǰèòH‹Eèò€øòYÁòXEØH‹Eèò€ëKH‹Eèò€òEàH‹}èHǰ¾èòH‹Eèò€øòYÁòXEàH‹Eèò€H‹EèÆ€H‹EèH‹€H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èHPH‹EèH‰èH‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈòQò^Èò%f(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈò£ò^Èòwf(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìhH‰}¸‰u´H‹}¸HÇxèòEàH‹E¸ò€ f(ÈòYMàòM H‹}¸HÇØèòM òYÈòEàòXÁòEàH‹E¸ò€¨f(ÈòYMàòM¨H‹}¸HÇèòM¨òYÈòEàòXÁòEàH‹}¸HƒÇ@èò\EàòEèH‹}¸HLjòEèèòYEèòXEàòEÐH‹}¸HÇXèòEÈòEÐòXEÈH‹}¸HǘèH‹}¸HƒÇ¾èH‰ÃH‹}¸HǘèòXEÈH‹}¸HƒÇ@èòH‹}¸HƒÇ¾èH‰Âò H‹E¸ò€˜òYÁòH‹}¸Hǘèf(ÈòEÐòXÁòEÐH‹}¸HÇpèòEÈH‹}¸HǸèòEÀH‹E¸ò˜€òEÐf(ÐòXUÈòMÀòòYÁòXÂòYÃòEØòEÐòXEØH‹}¸HÇØèf(ÈòaòYÁH‹}¸HÇpèòEÈòXEØH‹}¸HÇXèòEÐòXEÈò\EÀòXEØH‹}¸HǸèH‹}¸HƒÇ¾èH‹H‰E˜òE˜HƒÄh[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒìH‰}øH‹}øèH‹HPH‹EøH‰H‹UøH¸333333ã?H‰B@H‹UøH¸š™™™™™é¿H‰BHÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!BlowHole::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!BlowHole::controlChange: value () is out of range!BlowHole::controlChange: undefined control number ()!BlowHole::stopBlowing: argument is less than or equal to zero!BlowHole::startBlowing: one or more arguments is less than or equal to zero!BlowHole::setFrequency: argument is less than or equal to zero!BlowHole::BlowHole: argument is less than or equal to zero!N3stk8BlowHoleEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ‚)MFš“áÚ(!oh¶¯Ûóì ÿÿ‚)MFš“áÚ(!oh¶¯Ûóì ÿÿ‚)MFš“áÚ(!oh¶¯Ûóì ÿÿ4:wU\ÿÿ4:wU\ÿÿfœ’q2JB#RübÕw®‡‡§´`ÿÿfœ’q2JB#RübÕw®‡‡§´`UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk9ReedTableEN3stk6FilterEN3stk8InstrmntEN3stk9GeneratorEN3stk8FunctionEð?–C‹lçûï?ð¿ @àAÀffffffî¿`@€?¤p= ×£Ð?)\Âõ(Ü?š™™™™™Ù?{®Gáz„?{®Gázt?333333Ó?š™™™™™á?ü©ñÒMbP?à? @àC@€ˆÕ@@ffffffæ?333333Ó¿ffffffö?Ház®³u@-DTû!@1™*•Ôò?-DTû! @Ház®³uÀq= ×£ð@€k@€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ|† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿƆ 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿû† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ-† ƒ4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ¦† ƒ4øÿÿÿÿÿÿÿ¡† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿš† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ†† 4øÿÿÿÿÿÿÿl† 4øÿÿÿÿÿÿÿ-† 4øÿÿÿÿÿÿÿ}† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿdž 4øÿÿÿÿÿÿÿAçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿAçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿAçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒå Ý-Ò z-F –- ê-øñ-Ññ-ªï-ƒ6-\õ-9T-0J-'àò-ÛÈ>-´‚-¯œ€-—„~-_E,-,-þò,-ض˜ŒwP5‚-0€-~-í¹¥,-{g,-DùÈŽ-ð-«˜ç-|pd,-_æ-Hç-/#,-ãÊ¥,-˜Þ-Š-…â=~$jô-Zå-Eî-5ð-%ð-é-u’-Iè-Øüt-ÓÝ-Àz-4–- ê-æñ-¿ñ-˜ï-q6-Jõ-'T-J-Îò-ɶ>-¢‚-Š€-…r~-M3,- ,-ìà,-Ƥ†ze>#‚- €-ï~-Û§“,-iU,-2ç¶Ž-±ž-™†ç-j^R,-Mæ-6ç-,-Ѹ“‹,-†Þ-x-sâ=l$Xô-Hå-3î-#ð-ð-é-þc’-7è-ñØêt-Á-¯Ý-œz-{z-e–->–-ê-÷ê-×ñ-°ñ-ñ-iñ-Iï-"ï-6-Õ 6-¸ õ-¡ Ø -m Ý-Z z-9 z-# –-ü –-Ü ê-µ ê-• ñ-n ñ-N ñ-' ñ- ï-à ï-À 6-“ 6-v õ-_ Ø= -+ Ý- z-÷ z-á–-º–-šê-sê-Sñ-,ñ- ñ-åñ-Åï-žï-~6-Q6-4õ-Øç-×¢-¢-¤˜‡,-}Þ-o-jâ=c+L- ì­í-˜ë-Þ-s-nâ=g/H-"í-îë-×Þ-É-Äâ=½–Þ-ˆ-ƒyý-n-iâ=bYì-9Z-#F-úâŽ-ƺžŒÞ-~-yoü-b-]â=VH.-.- õ|-á|-ÍD-T€-?~-&øÆdú-ú-ßú-µÂ-–ù-v>--  p H  è ¸ ˆ X 0  à ¸  h @  ð À  h @  è À  ` 0  ذˆ`0ШxH ðȘh@à°ˆ`8à°ˆ`8èÀ˜pH øÐ¨€X0ذˆ`8èÀ˜pH ðÄoÃgÃAÃ9ҊÂdÂ\ÂÂÿÁÄÁ¼ÁÁyÁ>Á6ÁÁ ÁæÀÞÀqÀiÀ$ÀÀÖ¿ο˜¿¿Y¿Q¿ì¾ä¾¾º¾§¾Ÿ¾W¾O¾«½£½}½u½W½O½ë¼ã¼¸¼°¼‹¼ƒ¼`¼X¼(¼ ¼ù»ñ»»»³»~»v»K»C» »»Ǻ¿º”ºŒºiºaºEº=º¶¹®¹y¹q¹>¹6¹ ¹¹Õ¸͸«¸£¸¸w¸S¸K¸'¸¸û·ó·¦·ž·Q·I·%··ù¶ñ¶ͶŶ}¶u¶(¶ ¶üµôµ¬µ¤µ^µVµí´å´¨´ ´€´x´T´L´ð³è³š³’³L³D³³³βƲœ²”²t²l²²²¹±±±l±d±@±8±í°å°‡°°6°.°ù¯ñ¯¹¯±¯w¯o¯I¯A¯˜®®V®N®ÿ­÷­¿­·­{­s­I­A­­ÿ¬Ú¬Ò¬­¬¥¬{¬s¬-¬%¬¬ ¬0 M  T<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(ŽÜ=‡h-kÝ-^ä-Gø-0ö-÷-óÙ=ìã-ÏÝ-Âä-«ø-”ö-y÷-WÚ=Pã-'˜-|-ñ8-×8-÷D-Œ`¤-K -)¤-þ˜-è8-Ö¤-Ø-±|-’ -sŒ-T -0„-ï2-Àf-}q] -U˜-˜-ú¨-Ïï -žª-‘˜-…Þ-w-râ=kZª-*¬-ø¬-¤Ý-‘-u-`ÿ-Gÿ->ß-0û- -þ--ýï-™˜-˜-l˜-T˜-<˜- ˜-ò¾-ɘ-«¾-‡˜-i¾-T˜--˜-ó˜-Ȧ-„:-x˜-M¦-˜-“˜-F˜- ¦-͘-~˜-f˜-N˜-'˜- ¾-å˜-Ǿ-²˜-‹˜-V˜-:˜-é˜-äó=½˜-¸ó=*Ñ‘˜-‡¨-V˜-ÿ¨-­ª- ˜-”Þ-†-â=zfª-Zª-+˜- ˜-ìà˜-¾˜-¡•˜-a˜-,¦-˜-ë ¦-Í ˜-ª ¦-‰ ˜-< Ý-) - -ø ÿ-ß ÿ-Ö ß-È û-¸ -³ © þ-š -• ‡ -= -+ Ý- ä- ä-ò ø-Ú Ú=à -± Š- Ö=ƒ -q Ý-d ä-I ä-8 ø- Û= -ó Ý-æ ä-Ë ä-º ø-¢ Û=‹ -y Š-e Ö=K -9 Ý-, ä- ä- ø-è Û=Ñ -¿ n-« Ü=‘ - Ý-r ä-W ä-F ø-. Ù= - Ý-ôä-Ùä-Èø-°Ù=™-‡n-sÜ=Y-GÝ-:ä-ä-ø-öÙ=Ú-ÈÝ-»ä- ä-‰ø-l¼-O¼-0ø-¼-¼-ëø-Ìø-·ø-œ×=€-nÝ-aä-Fä-/ø-¼-õ¼-Öø-Á¼-¬¼-‘ø-rø-]ø-B×=+º-"°-Æ-®-õ¸-Ý´-Ô¶-“š-a-=-+Ý-ä-ä-òø-ÚÚ=¿-­Ý- ä-…ä-tø-\Ú=FÞ-8-3â=,Þ--þâ=÷ÙÄ-¶À-s²-[œ--ž-ž-é¾-¹¾-‰¾-á=R-=-8, =%- pÌhÑ`PPHR@N8J0X(V à`bÊH @à8†0ˆ(Í àøjðlèËÐÈÒÀ°¨Ô ˆÓ€phÐ`PËHÕ@0Í(Ï   røpð è ààØvÐxḚ̀ ¨< à˜@BˆÉhŒ`àX”P–HÎ(0 à46Èñ_^ñ&à_^à^Ü'\Ü_ ¹]^¹%¨]^¨\¤'\¤] p“^p’l'\l“ Ii^I#8i^8h4'\4i u^"u^tü'\üu Ùe^Ù!Èe^ÈdÄ'\Äe ¡c^¡ c^bŒ'\Œc ia^iXa^X`T'\Ta K^ J'\K èW^èVä'\äW °M^°L¬'\¬M xY^xXt'\tY @I^@H<'\<I O^N'\O Ð+^ÐÌ'\Ì+ ˜*^˜”'\”* `)^`\'\\) (S^(R$'\$S ð 3^ð 2ì '\ì 3 ¸ 1^¸ 0´ '\´ 1 € ¥^€ ¤| '\| ¥ H ¡^H  D '\D ¡ ! ­^!  ­^ ¬ '\ ­ Ø U^Ø TÔ '\Ô U   }^  |œ '\œ } h 9^h 8d '\d 9 0 ;^0 :, '\, ; ø E^ø Dô '\ô E À …^À „¼ '\¼ … ˆ g^ˆ f„ '\„ g P Q^P PL '\L Q  ^ Œ '\ à =^à <Ü '\Ü = ¹ ™^¹ ¨ ™^¨ ˜¤ '\¤ ™ {^ p {^p zl '\l { 8 7^8 64 '\4 7  ‰^  ‰^ ˆü '\ü ‰ Ù ‡^Ù È ‡^È †Ä '\Ä ‡ 5^ 4Œ '\Œ 5 i ‹^i X ‹^X ŠT '\T ‹ —^ – '\ — ùm^ù èm^èlä'\äm Ák^Á °k^°j¬'\¬k x•^x”t'\t• Qo^Q@o^@n<'\<o C^C^B'\C áA^áÐA^Ð@Ì'\ÌA ˜½^˜¼”'\”½ `»^`º\'\\» (·^(¶$'\$· ð›^ðšì'\ì› Éy^ɸy^¸x´'\´y ‘w^‘€w^€v|'\|w Hq^HpD'\Dq s^r '\ s ØÇ^ØÆÔ'\ÔÇ  Å^ Äœ'\œÅ hÁ^hÀd'\dÁ 0¹^0¸,'\,¹ øµ^ø´ô'\ôµ À¯^À®¼'\¼¯ ˆ^ˆœ„'\„ P³^P²L'\L³ ±^°'\± àŸ^àžÜ'\ÜŸ ¨ƒ^¨‚¤'\¤ƒ pG^pFl'\lG 8^8€4'\4 ^~ü'\ü È¿^ȾÄ'\Ä¿ (^Œ'\Œ( XÃ^XÂT'\Tà [^ Z'\[ è^èŽä'\ä °‘^°¬'\¬‘ x£^x¢t'\t£ @?^@><'\<? ©^¨'\© Ы^ЪÌ'\Ì« ˜§^˜¦”'\”§ `/^`.\'\\/ (-^(,$'\$-  M'}áH|j ØnÐØr\Û„‡Û–²Û¨÷Ûº<ÜÌgÜÞ’Üð½ÜèÜÝ&>Ý9Ù=7ÙAiÝT@ÙX»ÝkˆÙp:á¡ø±ûºÐÙ¿ñÙÄÚÉ<ÚÎ@ÚÓ€ÚØÐÚÝ Þð”Þߢß)Úß<ÛAàT¦àgðåqxè–HôÊ€ôî¸ô€Ø¸à€æ1€ñ¸þ€Hæ €Ó-€ óJ €ÔU€Øó€.Àxïg€fÄe€ ð…€ºÎ€Pòk€nÍd€ò­€<Æ®€Èð¡€x¹z€(ç€ ¾T€¸í8€d¿k€ðíS€@ÌI€àñ°”‰Xé œ±(õÔ B9ö• 6ô˜õÇ Šðôß€Èæ€8ñ` €|Ôn€ôµZ·Àò¸ ´Ðõy Õ`õùèI Ðõ÷# âÈ÷  ^@ö“ L wxö© Ž °ö€tÉ€pñ €²×€ ÷¤€xÁµ€˜îº€öÁ΀ÐîL€¾À‚€(îÒ€ð»U€0ì1€¸».€øë¿ €×©€èöô€$¼z€hì_€¢¼“€ ìz€¢Ä{€Xðœ€âÏ›€ˆò|€BºO€èè–€rºl€ éÑ€¢º­€é €ŽÊ-€¨ñ9€jÃ1€°ïP€èÃK€èï瀰€@ïÅ€ÇÉ€ñö€Î¹Ø€Ðç×€²¹¶€˜ç2 €NØÛ€X÷w€<Á›€`îЀtÂç€ï€ Å”€ðu€ ½¬€Øì,€ »€pêë€ÒºÊ€Èé瀶Òï€0󻀔¹—€`ç €èÒ €hóJ€B¹€€æ„€f¹Z€ðæe€T¹8€¸æÏ€ˆÑÔ€øòU€»@€¨ê€Üºò€ê€ôº€8êf€:»T€àꦀ@½à€í•€R»†€ëÖ€r½€Hí÷€¼½7€€íb€ º2€°èÉ€`»½€Pë0€é¹€@è÷€n»î€ˆë€”» €Àëq €@ã™ €€ã9 âR€àãÀ € ã&€Àム€`ã€päg€ŽäÕ LÛµ€½äŠ€œäŸ€¬ä<€}ä'€ â%€ â'  áb€ä €àâþ€@䎀`âG¥9N UÕ 6µ Þ ö _ t ~ ? ö [ Ÿ R ‰ h  9È < þ æ GVüë  ñh§sy ® lzê W  ¬ ’ ÊD __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk6Filter7setGainEd__ZNK3stk6DelayL8getDelayEv__ZN3stk9ReedTable9setOffsetEd__ZN3stk9ReedTable8setSlopeEd__ZN3stk8BlowHole7setVentEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN3stk8PoleZero5setA1Ed__ZN3stk8PoleZero5setB0Ed__ZN3stk8BlowHole11setToneholeEd__ZN3stk8PoleZero5setB1Ed__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8FunctionD2Ev__ZTVN3stk8FunctionE__ZN3stk9ReedTableD0Ev__ZTVN3stk9ReedTableE__ZN3stk8FunctionD0Ev__ZN3stk8FunctionD1Ev__ZN3stk9ReedTableD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk9ReedTable4tickEd__ZN3stk8BlowHole4tickERNS_9StkFramesEj__ZN3stk8Envelope4tickEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk7OneZero4tickEd__ZN3stk6DelayL7nextOutEv__ZN3stk6DelayL4tickEd__ZN3stk8PoleZero4tickEd__ZN3stk8BlowHole5clearEv__ZNK3stk9StkFramesixEm__ZNK3stk6DelayL7lastOutEv__ZNK3stk8PoleZero7lastOutEv__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZN3stk8BlowHole4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8BlowHole13controlChangeEid__ZNSolsEd__ZN3stk8Envelope8setValueEd__ZNSolsEi__ZN3stk8BlowHole11stopBlowingEd__ZN3stk8Envelope7setRateEd__ZN3stk8Envelope9setTargetEd__ZN3stk8BlowHole7noteOffEd__ZN3stk8BlowHole12startBlowingEdd__ZN3stk8BlowHole6noteOnEdd__ZN3stk8BlowHole12setFrequencyEd__ZN3stk6DelayL8setDelayEd__ZN3stk8BlowHoleD0Ev__ZTVN3stk8BlowHoleE__ZN3stk8SineWaveD1Ev__ZN3stk8EnvelopeD1Ev__ZN3stk8PoleZeroD1Ev__ZN3stk7OneZeroD1Ev__ZN3stk8BlowHoleD1Ev__ZN3stk8BlowHoleD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8FunctionC2Ev__ZN3stk9ReedTableC1Ev__ZN3stk8BlowHoleC1Ed__ZN3stk6DelayLC1Edm__ZN3stk7OneZeroC1Ed__ZN3stk8PoleZeroC1Ev__ZN3stk8EnvelopeC1Ev__ZN3stk5NoiseC1Ej__ZN3stk8SineWaveC1Ev__ZN3stk6DelayL15setMaximumDelayEm__ZN3stk8SineWave12setFrequencyEd__ZN3stk8BlowHoleC2Ed__ZTIN3stk8BlowHoleE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTIN3stk9ReedTableE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8BlowHoleE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk9ReedTableE__ZTIN3stk8FunctionE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE__ZTSN3stk8FunctionE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk6Filter7setGainEd.eh__ZNK3stk6DelayL8getDelayEv.eh__ZN3stk9ReedTable9setOffsetEd.eh__ZN3stk9ReedTable8setSlopeEd.eh__ZN3stk8BlowHole7setVentEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN3stk8PoleZero5setA1Ed.eh__ZN3stk8PoleZero5setB0Ed.eh__ZN3stk8BlowHole11setToneholeEd.eh__ZN3stk8PoleZero5setB1Ed.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8FunctionD2Ev.eh__ZN3stk9ReedTableD0Ev.eh__ZN3stk8FunctionD0Ev.eh__ZN3stk8FunctionD1Ev.eh__ZN3stk9ReedTableD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk9ReedTable4tickEd.eh__ZN3stk8BlowHole4tickERNS_9StkFramesEj.eh__ZN3stk8Envelope4tickEv.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk7OneZero4tickEd.eh__ZN3stk6DelayL7nextOutEv.eh__ZN3stk6DelayL4tickEd.eh__ZN3stk8PoleZero4tickEd.eh__ZN3stk8BlowHole5clearEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayL7lastOutEv.eh__ZNK3stk8PoleZero7lastOutEv.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk8BlowHole4tickEj.eh__ZN3stk8BlowHole13controlChangeEid.eh__ZN3stk8BlowHole11stopBlowingEd.eh__ZN3stk8BlowHole7noteOffEd.eh__ZN3stk8BlowHole12startBlowingEdd.eh__ZN3stk8BlowHole6noteOnEdd.eh__ZN3stk8BlowHole12setFrequencyEd.eh__ZN3stk8BlowHoleD0Ev.eh__ZN3stk8BlowHoleD1Ev.eh__ZN3stk8BlowHoleD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk8FunctionC2Ev.eh__ZN3stk9ReedTableC1Ev.eh__ZN3stk8BlowHoleC1Ed.eh__ZN3stk8BlowHoleC2Ed.eh__GLOBAL__I__ZN3stk8BlowHoleC2Ed__ZStL17__verify_groupingPKcmRKSsLC4LC5GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10LC6LC7GCC_except_table11LC9GCC_except_table12LC11__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC16LC17LC22LC23LC24LC26LC31GCC_except_table13GCC_except_table14GCC_except_table15GCC_except_table16GCC_except_table17LC36GCC_except_table18GCC_except_table19EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8BlowHoleC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/Bowed.o000644 000766 000766 00000437524 12015735507 015367 0ustar00garygary000000 000000 Ïúíþ ¸)á@ (á__text__TEXT@ hê€__debug_frame__DWARFX Ð%PóC__debug_info__DWARFè'$Ì(1hõ—__debug_abbrev__DWARF ôÀ Lý__debug_aranges__DWARFÌþP  ú__debug_macinfo__DWARFÿ\__debug_line__DWARFÿÈ\8ú__debug_loc__DWARFää$`ú’__debug_pubnames__DWARFÈí%__debug_pubtypes__DWARFµ#éõ,__debug_inlined__DWARFž+Þ4__debug_str__DWARFž+}Þ4__debug_ranges__DWARF£¨ã±__mod_init_func__DATA¨¨è±ð __textcoal_nt__TEXT°¨Èð±øñ €__cstring__TEXTxÆc¸Ï__gcc_except_tab__TEXTÛÈÒ__StaticInit__TEXTôÍX4×€€__const__DATA`Îx ×° __const_coal__DATAàÎ Ø& __const_coal__TEXTpÐ>°Ù __bss__DATA(á__literal8__TEXT°ÐˆðÙ__literal16__TEXT@Ò €Û__eh_frame__TEXT`ÒÈ ÛH/ h__constructor__TEXT(áhê__destructor__TEXT(áhêÀéP( P((µ4UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}èH‹}èHƒÇ@èH‹}èHÇXèH‹}èHÇÐèÇEüëW‹EüH‹MèH˜H‰ÂHÁâHÕH)ÐHÈH°H‹HƒÀH‹‹EüH˜H‰ÂHÁâHÕH)ÐH°H‰ÇH}èÿÑÿEüƒ}ü~£ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë&H5H‹=èH‹}ø¾èé¼èf(Èò^MðòÄÎf(Ñò\Ðf(ÂH‹Eøò€è H‹Eøòˆè fWÀf.ÁsëH‹UøH¸333333Ó?H‰‚è H‹Eøòˆè H‹Eøò€ø òYÁH‹}øHÇXèH‹Eøòè H‹Eøòˆø ò#Îò\ÁòYÂH‹}øHƒÇ@èÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì0H‰}è‰uäòEØfWÀf.EØwƒ}äetSòEØf.ØÍwëBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéßòEØò ÍòYÁòEøƒ}äu[fWÉòEøf.Áwë H‹EèÆ€Ø ë H‹EèÆ€Ø òMøò ÍòYÈòDÍòXÁH‹}èHÇpèéhƒ}äuuH‹UèH‹EøH‰‚ø H‹Eèòˆè H‹Eèò€ø òYÁH‹}èHÇXèH‹Eèòè H‹Eèòˆø ò¢Ìò\ÁòYÂH‹}èHƒÇ@èéíƒ}ä u&òMøò¥ÌòYÁH‹}èHÇðèéÁƒ}äu"òMøòÌòYÁH‹Eèò€ð 陃}äduH‹}èHÇX òEøèë|ƒ}äeuH‹EèH‹HƒÀ(H‹òEØH‹}èÿÐë[}ä€uH‹}èHÇX òEøèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë%H‹}øHÇX òEðèH‹}øHÇX èÉÃUH‰åHƒìH‰}øòEðòËf(Èò\MðòFËòYÁH‹}øèÉÃUH‰åHƒì H‰}øòEðòMèfWÀf.Eðs fWÀf.Eèsë#H5H‹=èH‹}ø¾èëYH‹}øHÇX òEèèH‹}øHÇX èòMðò»ÊòYÈò·ÊòXÁH‹Eøò€à H‹EøÆ€Ø ÉÃUH‰åHƒì0H‰}øòEðòMèòMèòÊòYÁH‹EèH‹}øf(ÈH‰EØòEØèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐÉÃUH‰åSHìˆH‰}èHH‹UèH‰H‹}èHÇX èH‹EèHðH‰E€H‹}€èë.H‰…xÿÿÿH‹xÿÿÿH‹EèHðH‰E€H‹}€èH‰xÿÿÿë%H‹EèH°H‰EˆHƒ}ˆ…”éêH‰…xÿÿÿH‹…xÿÿÿH‰EàH‹EèH°H‰EˆHƒ}ˆt[H‹EèH°H‰EH‹EH@H‰EØH‹EèH°H‰E˜H‹E˜H9EØt'HmØàH‹EØH‹H‰E H‹E H‹H‰E¨H‹}ØÿU¨ëÁH‹EàH‰…xÿÿÿë{H‹EèH°H‰EH‹EH@H‰EØH‹EèH°H‰E˜H‹E˜H9EØt'HmØàH‹EØH‹H‰E H‹E H‹H‰E¨H‹}ØÿU¨ëÁH‹EèHÐH‰E°H‹}°èë.H‰…xÿÿÿH‹xÿÿÿH‹EèHÐH‰E°H‹}°èH‰xÿÿÿë H‹EèHpH‰E¸H‹}¸èë.H‰…xÿÿÿH‹xÿÿÿH‹EèHpH‰E¸H‹}¸èH‰xÿÿÿë H‹EèHXH‰EÀH‹}Àèë.H‰…xÿÿÿH‹xÿÿÿH‹EèHXH‰EÀH‹}ÀèH‰xÿÿÿëH‹EèHƒÀ@H‰EÈH‹}Èèë,H‰…xÿÿÿH‹xÿÿÿH‹EèHƒÀ@H‰EÈH‹}ÈèH‰xÿÿÿëH‹EèH‰EÐH‹}Ðèë2H‰…xÿÿÿH‹xÿÿÿH‹EèH‰EÐH‹}ÐèH‰xÿÿÿH‹½xÿÿÿ踄Àt H‹}èèHĈ[ÉÃUH‰åSHìˆH‰}èHH‹UèH‰H‹}èHÇX èH‹EèHðH‰E€H‹}€èë.H‰…xÿÿÿH‹xÿÿÿH‹EèHðH‰E€H‹}€èH‰xÿÿÿë%H‹EèH°H‰EˆHƒ}ˆ…”éêH‰…xÿÿÿH‹…xÿÿÿH‰EàH‹EèH°H‰EˆHƒ}ˆt[H‹EèH°H‰EH‹EH@H‰EØH‹EèH°H‰E˜H‹E˜H9EØt'HmØàH‹EØH‹H‰E H‹E H‹H‰E¨H‹}ØÿU¨ëÁH‹EàH‰…xÿÿÿë{H‹EèH°H‰EH‹EH@H‰EØH‹EèH°H‰E˜H‹E˜H9EØt'HmØàH‹EØH‹H‰E H‹E H‹H‰E¨H‹}ØÿU¨ëÁH‹EèHÐH‰E°H‹}°èë.H‰…xÿÿÿH‹xÿÿÿH‹EèHÐH‰E°H‹}°èH‰xÿÿÿë H‹EèHpH‰E¸H‹}¸èë.H‰…xÿÿÿH‹xÿÿÿH‹EèHpH‰E¸H‹}¸èH‰xÿÿÿë H‹EèHXH‰EÀH‹}Àèë.H‰…xÿÿÿH‹xÿÿÿH‹EèHXH‰EÀH‹}ÀèH‰xÿÿÿëH‹EèHƒÀ@H‰EÈH‹}Èèë,H‰…xÿÿÿH‹xÿÿÿH‹EèHƒÀ@H‰EÈH‹}ÈèH‰xÿÿÿëH‹EèH‰EÐH‹}Ðèë2H‰…xÿÿÿH‹xÿÿÿH‹EèH‰EÐH‹}ÐèH‰xÿÿÿH‹½xÿÿÿ踄Àt H‹}èèHĈ[ÉÃUH‰åSHìˆH‰}èHH‹UèH‰H‹}èHÇX èH‹EèHðH‰E€H‹}€èë.H‰…xÿÿÿH‹xÿÿÿH‹EèHðH‰E€H‹}€èH‰xÿÿÿë%H‹EèH°H‰EˆHƒ}ˆ…”éêH‰…xÿÿÿH‹…xÿÿÿH‰EàH‹EèH°H‰EˆHƒ}ˆt[H‹EèH°H‰EH‹EH@H‰EØH‹EèH°H‰E˜H‹E˜H9EØt'HmØàH‹EØH‹H‰E H‹E H‹H‰E¨H‹}ØÿU¨ëÁH‹EàH‰…xÿÿÿë{H‹EèH°H‰EH‹EH@H‰EØH‹EèH°H‰E˜H‹E˜H9EØt'HmØàH‹EØH‹H‰E H‹E H‹H‰E¨H‹}ØÿU¨ëÁH‹EèHÐH‰E°H‹}°èë.H‰…xÿÿÿH‹xÿÿÿH‹EèHÐH‰E°H‹}°èH‰xÿÿÿë H‹EèHpH‰E¸H‹}¸èë.H‰…xÿÿÿH‹xÿÿÿH‹EèHpH‰E¸H‹}¸èH‰xÿÿÿë H‹EèHXH‰EÀH‹}Àèë.H‰…xÿÿÿH‹xÿÿÿH‹EèHXH‰EÀH‹}ÀèH‰xÿÿÿëH‹EèHƒÀ@H‰EÈH‹}Èèë,H‰…xÿÿÿH‹xÿÿÿH‹EèHƒÀ@H‰EÈH‹}ÈèH‰xÿÿÿëH‹EèH‰EÐH‹}Ðèë2H‰…xÿÿÿH‹xÿÿÿH‹EèH‰EÐH‹}ÐèH‰xÿÿÿH‹½xÿÿÿ踄Àt H‹}èèHĈ[ÉÃUH‰åSHìˆH‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@¾ÿfWÀèH‹}ØHÇX¾ÿfWÀèH‹}ØHÇpèH‹}ØHÇÐòöÀèH‹EØH°H‰EH‹UH‰U˜HÇE ëH‹}˜èHE˜àHÿM Hƒ} ÿuäH‹}ØHÇðèëjH‰EˆH‹EˆH‰EÀHƒ}tJ¸H+E H‰ÂHÁâHÕH)ÐH‹UHÂH‰U°H‹EH9E°tHm°àH‹U°H‹H‹H‹}°ÿÐëÜH‹EÀH‰Eˆé•H‹}ØHÇX èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòM¨òU¨f.ã¿s òH,E¨H‰Eèë,òÍ¿òM¨ò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èH‹}ØHƒÇ@ò…¿èH‹uèHÿÆH‹}ØHÇXèH‹}ØHÇXò^¿èH‹}ØHÇpòN¿èH‹}ØHÇpò¿èH‹EØÆ€Ø H‹UØH¸Ð?H‰‚à H‹}ØHÇðò¿èH‹UظH‰‚ð èf(Èòè¾f(Ðò^Ñf(Êò,¾òXÁH‹}ØHÇÐèH‹}ØHÇÐòµ¾èH‹}ØHǰò¥¾ò ¥¾ò¥¾ò-¥¾¾f(àf(Ùf(Íò̽èH‹}ØHÇò|¾ò |¾ò|¾ò-|¾¾f(àf(Ùf(Íòƒ½èH‹}ØHÇpòS¾ò S¾òS¾ò-S¾¾f(àf(Ùf(Íò:½èH‹}ØHÇPò*¾ò *¾ò*¾ò-*¾¾f(àf(Ùf(Íòñ¼èH‹}ØHÇ0ò¾ò ¾ò¾ò-¾¾f(àf(Ùf(Íò¨¼èH‹}ØHÇòؽò ؽòؽò-ؽ¾f(àf(Ùf(Íò_¼èH‹}ØHÇX ò§¼ò §¼ò%w¼H¸{®Gáz”?f(Øf(Ñf(ÌH‰…xÿÿÿò…xÿÿÿèH‹UØH¸ƒÚoíDIÀ?H‰‚ø òX½H‹}ØèH‹}Øèé,H‰EˆH‹]ˆH‹}ØHÇX èH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇðèH‰]ˆëH‰EˆH‹EˆH‰EÈH‹EØH°H…Àt>H‹EØH°H@H‰E¸H‹EØH°H9E¸tHm¸àH‹U¸H‹H‹H‹}¸ÿÐëÖH‹EÈH‰EˆH‹]ˆH‹}ØHÇÐèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇpèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇXèH‰]ˆëH‰EˆH‹]ˆH‹}ØHƒÇ@èH‰]ˆëH‰EˆH‹]ˆH‹}ØèH‰]ˆH‹}ˆèHĈ[ÉÃUH‰åSHìˆH‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@¾ÿfWÀèH‹}ØHÇX¾ÿfWÀèH‹}ØHÇpèH‹}ØHÇÐòŒºèH‹EØH°H‰EH‹UH‰U˜HÇE ëH‹}˜èHE˜àHÿM Hƒ} ÿuäH‹}ØHÇðèëjH‰EˆH‹EˆH‰EÀHƒ}tJ¸H+E H‰ÂHÁâHÕH)ÐH‹UHÂH‰U°H‹EH9E°tHm°àH‹U°H‹H‹H‹}°ÿÐëÜH‹EÀH‰Eˆé•H‹}ØHÇX èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòM¨òU¨f.y¹s òH,E¨H‰Eèë,òc¹òM¨ò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èH‹}ØHƒÇ@ò¹èH‹uèHÿÆH‹}ØHÇXèH‹}ØHÇXòô¸èH‹}ØHÇpòä¸èH‹}ØHÇpòœ¸èH‹EØÆ€Ø H‹UØH¸Ð?H‰‚à H‹}ØHÇðòœ¸èH‹UظH‰‚ð èf(Èò~¸f(Ðò^Ñf(Êò·òXÁH‹}ØHÇÐèH‹}ØHÇÐòK¸èH‹}ØHǰò;¸ò ;¸ò;¸ò-;¸¾f(àf(Ùf(Íòb·èH‹}ØHÇò¸ò ¸ò¸ò-¸¾f(àf(Ùf(Íò·èH‹}ØHÇpòé·ò é·òé·ò-é·¾f(àf(Ùf(ÍòжèH‹}ØHÇPòÀ·ò À·òÀ·ò-À·¾f(àf(Ùf(Íò‡¶èH‹}ØHÇ0ò—·ò —·ò—·ò-—·¾f(àf(Ùf(Íò>¶èH‹}ØHÇòn·ò n·òn·ò-n·¾f(àf(Ùf(ÍòõµèH‹}ØHÇX ò=¶ò =¶ò% ¶H¸{®Gáz”?f(Øf(Ñf(ÌH‰…xÿÿÿò…xÿÿÿèH‹UØH¸ƒÚoíDIÀ?H‰‚ø òî¶H‹}ØèH‹}Øèé,H‰EˆH‹]ˆH‹}ØHÇX èH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇðèH‰]ˆëH‰EˆH‹EˆH‰EÈH‹EØH°H…Àt>H‹EØH°H@H‰E¸H‹EØH°H9E¸tHm¸àH‹U¸H‹H‹H‹}¸ÿÐëÖH‹EÈH‰EˆH‹]ˆH‹}ØHÇÐèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇpèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇXèH‰]ˆëH‰EˆH‹]ˆH‹}ØHƒÇ@èH‰]ˆëH‰EˆH‹]ˆH‹}ØèH‰]ˆH‹}ˆèHĈ[ÉÃÿÿÿÿx $°¨† $ʨ† $ܨ† $ $©† $©† $8©† $S©7† ,† ƒ$Š©!† $¬© † $¶©† $Ω† $橆 $ô©† $ª† $,ª† $:ª† $Hª&† $nª#† $’ª7† $ʪ4† ,þª~† ƒ,|«~† ƒ$ú«† $¬1† $L¬I† $–¬M† ,ä¬Y† ƒ,>®Y† ƒ,˜¯~† ƒ$°;† ,R°~† ƒ,а~† ƒ$N±;† ,б~† ƒ,²† ƒ,$³Ý† ƒ$¡† $´]† $`µ3† ,”·,† ƒ,À¸L† ƒ, º(† ƒ$4»²† ,漪† ƒ,¿-† ƒ$¾À2† ,ðÀx† ƒ,hÂk† ƒ$º† $ôÍC† $7Ά $¼† $ÖY† $0h† $˜9† $Ò¬† $~\† ,Úö† ƒ,Ð ö† ƒ,Æ ö† ƒ,ÔÄœ† ƒ,pÅœ† ƒ$ Æl† ,¼i† ƒ,&i† ƒ ÌGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Bowed.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Óunsigned int__int64_t.ôlong long intlong long unsigned intlong int$_0€L[__mbstate8M[_mbstateLNônkkchar__mbstate_tO+__darwin_mbstate_tQv__darwin_size_tZºlong unsigned int__darwin_va_list`ç÷÷k __va_list_tagj gp_offsetÓ# fp_offsetÓ# overflow_arg_areaj# reg_save_areaj# __darwin_wchar_tfº__darwin_rune_tkl__darwin_wint_tnº__darwin_clock_tsº__darwin_time_tvnñk _opaque_pthread_once_tE4 __sigE# __opaqueEá#__darwin_off_tnã__darwin_pthread_once_t|ñ__darwin_wctrans_t(º__darwin_wctype_t*Ásize_tc£time_tWÊptrdiff_t˜ std“ 7“ 8– X™ ZÀ ]ç _ b jp k§ oî p  q- rD s[ u  w¼ xÏ zæ } ~ P q ‚“ ƒ  „¼ …Ï †õ ‡ ˆ7 ŠR ‹~ Îß ÐQ Ñ« Ód ÔÆ Õˆ פ Øý Ù» ÚÜ Û& ;{ <¯ =Ë d$ e0 g3 hL ic jz k‘ l¨ m¿ ná o! s"! tH! vn! w! x¸! zÐ! {è! |ö! }" ‚"" ƒ:" „W" †k" ‡„" Š«" ‹¹" ŒÑ" µî" ¶# ·9# ¸V# ¹}# <Þ !FÑ' !Gë' !H( !I( !J9( !KT( !Lo( !MŠ( !N¥( !OÀ( !PÛ( !Qö( !R) "B,) "C/) "D¾# "F2) "GC) "H_) "I€) "J) "K¿) "Lá) "Mø) "N* #H9* #’Z* #”]* #•t* #–‹* #—¬* #˜È* #™ä* #š+ #›+ #œ:+ #Q+ #ž^+ #Ÿ…+ # «+ #¡Í+ #¢ó+ #£, #¤&, #¥H, #¦e, #§, #©¢, #«Ã, #­é, #¯ - #±&- #³B- #´c- #µ- #¶›- #··- #¸Ó- #¹ï- #º. #»0. #¼Q. #½r. #¾“. #¿¿. #ÀÛ. #Âý. #Ä/ #Å:/ #Æ[/ #Ç|/ #È/ #É´/ #ÊÕ/ #Ëö/ #Ì0 #Í80 #ÎP0 #Ðh0 #Ö„0 #Ü 0 #â¼0 #èØ0#ù0#1#61__true_type__debug,1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style%¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >’ 0$÷4#_M_p$á#0$5áV5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >d#_Ios_Fmtflags&7É _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode&k/ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate&“Ž _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir&¸Ö _S_beg_S_cur_S_end_S_ios_seekdir_end€€é'¼event&¢ erase_eventimbue_eventcopyfmt_eventJz&Ó _M_next&ÕfT#_M_fn&Ö‡T#Ìr&׺#K&Øk5#Jz&Û fT‡TºfT HX&ßÇP¨ fT!x&ã¨KºfT°0&ñ _M_pword&òj#_M_iword&ó#°0&ôTÖC&"k#&_ZNSt8ios_base4Init11_S_refcountEk5#_S_synced_with_stdio&_ZNSt8ios_base4Init20_S_synced_with_stdioEc3ÖC&£“T8C&“Tºbasic_streambuf > 'Rƒb 'T†b 'U‰b 'WŒb 'X¦b 'ZÀb '\Úb ']ôb '^c '_-c '`Gc 'aac 'b{c 'c•c 'd¯c 'eÉc 'fãc 'gÿc 'hd 'i3d 'jJdctype_basectypemoney_baseË$pattern(É field(É Ÿ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¥% S?‘# _M_startT‘# _M_finishU‘# _M_end_of_storageV‘#& WŽ©‘ž‘'rj©‘ºvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(w¶&6é®Èé®é®)gzþ æ4c3íµœ[T*4` ˆþN‘‘W1*§] ”(L*‘‘*g@ ´ŽGK‘‘?‘+nothrow)IÆRyÁ+cerrA¬i“Á,__ioinitM_ZStL8__ioinit -õ[*Xºµµµ.»/n-Ùv*eœáᵜ.n-<6*dááµ(—*[ùáº-z&*Pj??ºœ.E0 $_4+ap quot+bº# rem+cº#div_t+dF $_5+f§ quot+g# rem+h#ldiv_t+i} $_6+lß quot+mô# rem+nô#lldiv_t+oµ-FL+“º. 1-r+”##µdouble-w+•ºDµ-|+–[µ-•|+œj†??œœ†.Œ2º ??-îg+žp¼ºº&ÛC+ Ïj-qH+¡áæµ-©+£§-a+ªºµœ-Ê+«œ??µœ.Ewchar_t-~D+¬ºq?µœ&\-+¯“jœœ†3v+°º-×-+±j¼jœ&F +²ÏÓ(6+³P9#ïµï.á-C6+µµïº-Q+½º7µïº(Åj+ÂQoºRµ-]+Üsásœ.y/E-^+ĺšáE __gnu_cxx¡ˆ(ù ®ýAôÆô(îg´oEßæôô__debug,6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-h8+§ß¤ôô-žE+™ô»µ-æw+ºôܵïº-Hc+Àýµïº(6+´Y9µïfloat-¹w+·BBµïlong double&Š0+Çdº-ê^+¦ô{ô lconv`-+¯4L-,á#4¶3--á#4¹-.á# int_curr_symbol-/á# currency_symbol-0á# mon_decimal_point-1á#( mon_thousands_sep-2á#0 mon_grouping-3á#84)-4á#@4ØG-5á#H int_frac_digits-6n#P44"-7n#Q p_cs_precedes-8n#R p_sep_by_space-9n#S n_cs_precedes-:n#T n_sep_by_space-;n#U p_sign_posn-n#X int_n_cs_precedes-?n#Y int_p_sep_by_space-@n#Z int_n_sep_by_space-An#[ int_p_sign_posn-Bn#\ int_n_sign_posn-Cn#]-@.5á˺µ3S-KØ.{va_list/IÏfpos_t/U4 __sbuf/`+ _base/a+# _size/bº#.† __sFILE˜/‚ _p/ƒ+# _r/„º# _w/…º# _flags/†—# _file/‡—# _bf/ˆû# _lbfsize/‰º#( _cookie/Œj#0 _close/#8 _read/ޝ#@ _seek/Î#H _write/í#P _ub/“û#X _extra/”þ#h _ur/•º#p _ubuf/˜ #t _nbuf/™ #w _lb/œû#x _blksize/Ÿº#ˆ _offset/ í#2ºj.2º¯jáº.–2íÎjíº.µ2ºíjµº.Ô__sFILEX.ó† k†$ kFILE/¡1&@/ïF F .$ - ]/ðºc F -½=/ñºz F -Yz/òº‘ F -</óº¨ F -æF/ôº¿ F -ëE/õºÛ F Û .í- G/öá!áºF ( /úTSF "!µµ-¤*/ÿœH!jœœF 5 +/99F n!µµF 6­ /º!F º6!*/º­!F ­!.³!/í6÷k/Ð!F 6$/ºè!F 7´7/º6@$/ á"á / ""µ6B/º:"µ6>/ºW"µµ//k"F n^/„"F á6®x/º«"F ẜ7ô/F 6Ëi/áÑ"á6Ñ/ºî"ºF 6k%/©º#᜵86ÐH/ªº3#F µ3#.÷6ü/«ºV#µ3#6L*/¬º}#᜵3#6P/­ºŸ#µµ3#n¯#kclock_t0M² tm80Z$ tm_sec0[º# tm_min0\º# tm_hour0]º# tm_mday0^º# tm_mon0_º# tm_year0`º# tm_wday0aº# tm_yday0bº# tm_isdst0cº# tm_gmtoff0d#( tm_zone0eá#0pthread_once_t1^J__gthread_once_t2/$wint_t3F› $_73Q% __min3R„# __max3S„# __map3T„# __types3U%#.Á_RuneEntry3VÌ$ $_83Xg% __nranges3Yº# __ranges3Zg%#.!%_RuneRange3[3% $_93]®% __name3^®%# __mask3_Á#n¾%k _RuneCharClass3`%9$_10ˆ 3b?' __magic3cá# __encoding3d?'# __sgetrune3fn'#( __sputrune3g’'#0 __invalid_rune3h„#8 __runetype3j˜'#< __maplower3k¨'#¼ __mapupper3l¨'#¼ __runetype_ext3sm%#À __maplower_ext3tm%#Ð __mapupper_ext3um%#à __variable3wj#ð __variable_len3xº#ø __ncharclasses3}º#ü __charclasses3~¸'#€nO'k2„h'µ£h'.µ.O'2º’'„á£ï.t'Á¨'kÿ„¸'kÿ.¾%_RuneLocale3Ô%:bN4åC9ºë'º:~L4ëGSº(º:ŽO4÷ º(º:Y4þÒ0º9(º)#[4eºT(º)ø&4 _ ºo(º)s94$YºŠ(º)]$4ý[º¥(º)†4“4ºÀ(º)XE4"õºÛ(º):@4)¹:ºö(º)¿ 45¸8º)º)ù/4;-1º,)º;Ë0|-<¯#-z\0~#_)ªª(¯F0‚„Iªz)z).¾#-l]0…ª—)—).ª-eG0{á´)´).º)/¾#-æG0}áÖ)Ö).Ü)/ª-Ã0€z)ø)Ö)-H0z)*Ö)(óO0ƒ nœ9*᜵´)mbstate_t5U‰wctype_t64ƒ-f5y¾$t*º-å 5z¾$‹*F -> 5{?¬*?ºF -{5|¾$È*EF -m{5}ºä*sF -•a5~º+F º-ôw5º+F s8-ÿ#5€º:+F s8-B5¾$Q+F 3}5‚¾$-l+5ƒœ+µœ+.9*-*u5…œ«+?µœ+- >5†ºÂ+Â+.È+/9*-xH5ˆœó+?h'œ+-I45‰¾$,EF - 5о$&,E-–>5ŒºH,?œs8-F5ºe,ss8-¬"5޾$,¾$F - z5º¢,F s3#-õN5ĺÃ,F s3#-±C5’ºé,?œs3#-qA5ƺ -ss3#-6,5“º&-s3#-«q5ǺB-s3#-Ë(5”œc-áE+-ñ-5•?-?s-n85—º›-ss-Z 5˜º·-ss- ;5™?Ó-?s-°85šœï-ss(S?5œo\œ.?œs´)-*5œ0.s-R:5ž?Q.?sœ-§F5Ÿºr.ssœ-½H5 ?“.?sœ-^85¤œ¹.á¹.œ+.s-a"5¥œÛ.ss-\c5©#÷.s÷..?-cc5È/s÷.-c5«?:/?s÷.-–c5¬[/s÷.º-¦@5®º|/s÷.º-G75§œ/?sœ-€;5¨º´/¾$-g5°ºÕ/ssœ-îi5±?ö/?sœ-¡Z5²?0?sœ-ü>5³?80?Eœ-;y5´ºP0s8-Ï+5µºh0s8-)45–?„0sE-£<5¡? 0ss-Q35¢?¼0sE-~O5¦?Ø0ss-Ø`5¯?ù0sEœ-ò 5ÊB1s÷.-ô75Íô61s÷.º-uO5ÏW1s÷.ºs8éW3streampos7Ó‡*ñ&8ñªZº1W3]3(Ér8õl)c3Ú1]3]3(/z8ùîIc3ú1]3]3(Ç:8ý`6º2µµœ5ôz8È'œ;2µ5“X8$\µa2µœ]35¨ 8 |á‡2ᵜ5§j8 ïá­2ᵜ5ñ&8RkáÓ2áœn5B)8rnï2k35Nb8yzº 3]35á\8ñqc3,3k3k3?Û38#lº!ãE8&ºk3@n@»bool@q3/º2º38.‡3A__vtbl_ptr_typev3<›)G>ñ6à4&Ê`DË3à4&Ê`Fä3à4æ4&3#Kþ3à4º(r:N]á4ñ4W3(r:Q#Qµ@4ñ4]3(è-VD1áf4à4º?*ø-`Þ?ˆ4à4áº( gdgXœ¤4ñ4*úpjë@Æ4à4á]3BÈ.nárà4á.«3@ì4/«3.ì4>§:1P5«3#&qd 5P5&qf95P5V5C“MlP5º.÷4@\5/÷4/c3/¹_Atomic_word;%º.S > :8˜HDnpos$+n˜HE_M_dataplus$S #_Rep_base_RepF[7$7cáí5HF[7$¥lá6¨HáFÐ-$ a®H.6HFI,$%9RL6HFU$)÷'j6HGL $-áq„6¨HFJ$4÷Fœ¬6HºµGJh$<?.Õ6HººµF^$DÝjœý6HººFA$LîYc3 7HµG /$UxhC7ᵺGHJ$^œkf7ᵺG^J$g‡H‰7áºnGd$zèh¬7áGd$~?Ï7ájjGd$‚Rò7áááGd$†ü8áµµF÷$Šßzº78ººG <Ãc`8¨HºººG±k<µØz8¨HHî)$š 3´H.%$¢8¨H&.%<¿»8¨HV5&.%<·Ô8¨HºH&.%<Å÷8¨HºHºº&.%<Ð9¨HºHººV5&.%<ÛB9¨HµºV5&.%<â`9¨HµV5&.%<éƒ9¨HºnV5$ìž9¨Hº5¾k$ô|ÀHÀ9¨HºH5¾k$ü?BÀHâ9¨Hµ5¾k$—{ÀH:¨Hn5Ä@$H!:¨H5Ä@$ÔEj>:H5Zo$&s+[:¨H5Zo$1Ejx:H5Ýi$:[ •:¨H5Ýi$Cþ’ ²:H5é $L Ï:¨H5é $U" ’ ì:H5j$]œ ;H5ôz$cÉWœ&;H5 g$hB2œC;H RH¨HºHºº5ñ&<^dÀH3>¨Hµº5ñ&$Ÿz:ÀHU>¨Hµ5ñ&$¯/ÀH|>¨Hºn vs$ÌÍ<¤>¨Hºn5vs$ë¿_ÀHË>¨HººH5vs$’FÀHü>¨HººHºº5vs@¨HºººH5‹:$À±.ÀHt@¨HºººHºº5‹:<é ÀH¥@¨Hººµº5‹:$êÕdÀHÑ@¨Hººµ5‹:$jÀHA¨Hºººn5‹:$QfÀH.A¨HºH5‹:$%=ÀH_A¨Hµº5‹:$:ëUÀH‹A¨Hµ5‹:$OÀfÀH¼A¨Hºn5‹:$s©#ÀHíA¨Háá5‹:$~¼ÀHB¨Hµµ5‹:$ˆ)5ÀHOB¨H5‹:$“weÀH€B¨HjjF~C<‹åÀH²B¨HºººnF w<˜õ(ÀHäB¨HººµºI<4<¦t-á CºnV55§j<Á(!œ6CHẺ ‚H<õ®mTC¨HÀH5F$üDµqCH5§s$Ò_µŽCH5Cr$ ô.÷4«CH5“X<Ï“:œ×CHµºº5“X$)ÔœþCHºHº5“X$7Rœ%DHµº5“X<æ¡8œLDHnº5öi$U,œsDHºHº5öi<ø[^œŸDHµºº5öi$qSœÆDHµº5öi< fsœíDHnº5€$&œEHºHº5€<»5œ@EHµºº5€$«á>œgEHµº5€$¾Þ5œŽEHnº5Z$ÌK`œµEHºHº5Z<- wœáEHµºº5Z$è;œFHµº5Z$ûÔœ/FHnº5àu$ s?œVFHºHº5àuHHµ5Ç:<²·aºjHHººµ!Ç:<ÃûCºHººµº/œ.£H/…5.…5.È5@È5@£H@…5>¼5$” I _M_length$•œ# _M_capacity$–œ#4K$—k5#>È5$›ÌJÆH#J(<@Y!˜HJÕ>œ =CANKnone=h_ZNSt6locale4noneEq3Ly0=ic7q3Mnumeric=jzqq3L9=kªzq3Ll]=lhiq3LåI=mÄ3q3L(c=nhq3 Kall=p_ZNSt6locale3allEq3?&E_M_impl=AN##_S_classic= _ZNSt6locale10_S_classicEAN#_S_global=#_ZNSt6locale9_S_globalEANNÍZ=);<GN#_S_once=8_ZNSt6locale7_S_onceE¦$»îw&d#={xLWN&d#=„‘LWN]N&d#=ªLWNµ&d#=ÍLWN]Nµº&d#=ªðLWN]N]Nº&o=º MWNº(¾k=Å]N+MWN]Nstring:<…5(ò=ÝÐO+MUMhN(Qc=ç«Dc3vMhN]N( D=ð,c3—MhN]N5+=*|çJ³M]N?íN=¤Q]NOd#=<àMWNANP®^=?baPI=B4Fy]=E6-ºNºQ;S=H`4WN]N]Nº.¥K/LN.RN/µ.çJ@cN/çJ.cNRXL=WnNiPS_vptr$facet3#TK=\k5#__c_locale>8iP#_S_c_locale=__ZNSt6locale5facet11_S_c_localeE¤NN^o=b P#_S_once=e_ZNSt6locale5facet7_S_onceE¦$PI=iÓO»=vZO„PœUl ={nN{O„PºGÃ)=|žOŠPµ¤NFs=‚\*¤N»OŠPG®y=…ÔOŠPHeg=Š==¤NH! =$XµGHX=‘APPGx=•R.PPO»= IP„P›PV¾k=£¡P„P›P.ºnPk/oP.nN@¤N.–P/nN@–P@nNW^L=²ZQTÌr=œ#"k#=Å_ZNSt6locale2id11_S_refcountEk5G¾k=ÈðnQZQ`QOîw=Ê+QZQ`Qîw=Ð@QZQ!1c=Ó«&œkQ.§P@fQ/§P.fQW¥K(=Ù#TTK=ìk5#E_M_facets=í#T#E_M_facets_size=îœ#E_M_caches=ï#T#E_M_names=ðï# N×=ñÂp)TN9e=ò)*)TN´p=ó‘2)TN)"=ô'7)TNÍ"=õjN)TN†=öd)TNc=÷4TGHX=ú‰RANGx=&£RANO&= ÃRANJTœO&= ãRANµœO&=þRANœO-=SANºO&=5SANJTG¾k=ÿ,TSANJTFÀz=nnc3rSANGÀC=&ø!–SANUTºG0=)Ð2ºSANUT?TGŒ=,‰=ÞSANUTkQGb9=/ewTANkQPQä=7nANPœ.PkQ4TX?T?TX.ET/kQ@PT/qQ.PT@aT/+M. YTà Tº@Ö .lT. . ZÖ Ø&Ê™T’[S_vptr$ios_base3#[äi&+’[\dec&jL’[\fixed&§L’[\hex& •#’[[” &0’[\left&Ž!’[ \oct&G’[@\right&áv’[€]0&Ä!’[]0 & ÔN’[]:1&$ \’[^showpos&'Z:’[^skipws&*;v’[^unitbuf&-'’[ ]á&17’[@[N&&4¬r’[°[“?&7¹ ’[J]0x&:r!’[\badbit&LV_—[\eofbit&Op—[\failbit&TYH—[\goodbit&WÖ)—[\app&jœ[\ate&m[œ[_binary&s_ZNSt8ios_base6binaryEœ[[ñw&v].œ[[x&y¤6œ[_trunc&|_ZNSt8ios_base5truncEœ[ _beg&‹_ZNSt8ios_base3begE¡[\cur&Že¡[[Zo&‘ó%¡[streamsize7N¸E_M_precision&ÉnW#E_M_width&ÊnW#E_M_flags&Ë¢ #E_M_exception&Ì/ #E_M_streambuf_state&Í/ # E_M_callbacks&çfT#(E_M_word_zero&ø #0E_M_local_word&ý¦[#@E_M_word_size&º#ÀE_M_word&T#ÈE_M_ios_locale&çJ#Ð U&À?/´X¶[‡TºGh&ê[ ÓX¶[à Gg&íÕíX¶[FYX&>C¼[Y¶[ºc3G & zR/Y¶[5Ko&$£!¢ LYÂ[5Ko&.òg¢ nY¶[¢ 5np&>p¢ Y¶[¢ 5np&O¢ ·Y¶[¢ ¢ sR&^FnÕY¶[¢ 5÷+&jš nWòYÂ[5÷+&r»QnWZ¶[nW5Ú&€+MnW1ZÂ[5Ú&ˆwnWSZ¶[nW5ƒ4&›2]c3oZc35d[&§p.çJ‘Z¶[]N5÷5&²cçJ®ZÂ[5u^&¼í ]NËZÂ[?8/&ÎT]º5à|&ÞDYÍ[ÿZ¶[º5³ &ó®Ó[![¶[º`íM&™TA[¶[ºOé'&W[¶[Oé'& r[¶[Ù[V¾k&uYT¶[Ù[/¢ // /É /Ž  ¶[k.™T@ .È[/™T@@j@È[Z¼@?:ß[UbS_vptr$basic_streambuf3#a_M_in_beg@Ãá#a_M_in_cur@Äá#a_M_in_end@Åá#a_M_out_beg@Æá# a_M_out_cur@Çá#(a_M_out_end@Èá#0a_M_buf_locale@ÏçJ#8byr@Ôß[Ç\Ubº(—3@à &çJè\Ub]N(÷5@ñª|çJ][b(ë[@þJUb*]Ubá5£y@“Y1V]UbôŽ É 5|G@“%1}]Ub‡É 5+h@ G(ºš]Ub5&d@EnW·]Ub5 3@'RZºÔ]Ub5J|@9Xºñ]Ub5†F@O±bº^Ub5ŒF@b¤hnW5^Ubá5µJ@p¢IºW^Ubn5ûo@‰7{ºt^Ub5f@¤Rº–^Ubn5 f@¾nW½^UbµO’-@ËÓ^UbF5<@Þ áñ^[bFò'@ácá_[bF®7@äéá-_[bGLk@î–`L_UbºGsp@ù¨u_UbáááFV*@ X<á“_[bF/`@PIá±_[bF¡s@_yáÏ_[bGT @¡9î_UbºGxp@'Ôx`Ubáácd[@<ðjß[9`Ub]Ndn^@KÖ*Ubß[i`Ubádq]@WùE1ß[ž`UbôŽ É d‘.@cn,1ß[Î`Ub‡É d‡J@oªAºß[ô`Ubd:Y@…¬;nWß[aUbe _A2ßDnWß[IaUbádúP@«Æº ß[oaUbd¶x@¸j[º ß[•aUbdùf@Ðfº ß[ÀaUbºeC|ATÎ{nW ß[ïaUbµda@û+aº ß[bUbºO’-@5bUbfbV¾k@"NlbUbfb.ß[.ab/ß[@ab@ß[wctrans_tB'i:º6H†*º¦b¾$:¶i6NlºÀb¾$:gB?gYºÚb¾$:ýk6T¶ ºôb¾$:«p6ZH\ºc¾$J*:86`Eº-c¾$:“r6fŒ)ºGc¾$:Én6lÛ ºac¾$:€P6ríoº{c¾$:˜96xkrº•c¾$:z6~PJº¯c¾$:_6„ƒºÉc¾$:¡R6ŠìGºãc¾$-fB†¾$ÿc¾$rb:îk6¾¾$d¾$:6–®G¾$3d¾$-¸>BˆrbJdµ-ê"6²J*adµ>C*ZefupperC1_hZe€flowerC2>qZefalphaC3Õ9ZefdigitC4ZegxdigitC5‘ZefspaceC6ÄZe@gprintC7<;ZefgraphC8vZe%fcntrlC9¬jZefpunctC:Ÿ>Ze falnumC;´"Ze/º.q3hŒ@(¨nNâjnN#ad#E_M_c_locale_ctype(°¤N#E_M_del(±c3#E_M_toupper(²_e# E_M_tolower(³_e#(E_M_table(´âj#0E_M_widen_ok(µn#8E_M_widen(¶èj#9E_M_narrow(·èj#¹E_M_narrow_ok(¸n#¹iîw(½_ZNSt5ctypeIcE2idE§Pjtable_size(¿_ZNSt5ctypeIcE10table_sizeE˜Hy0(ÌÓføjâjc3œy0(Úüføj¤Nâjc3œ5ýw(æc3#gþjºn5ýw(õ=!µOgþjµµ k5}s(3µ{gþjºµµ51Y(X0µ§gþjºµµ5ù/( s nÉgþjn5ù/(10µðgþjáµ5¿ (A>nhþjn5¿ (Rµ9hþjáµ5¨x(f¼xn[hþjn5¨x(Qµ‡hþjµµá5m( ŽNn®hþjnn5m(ÂðµßhþjµµnáFZ(Òt%âjýhþjH&G(×Z&âjU×5(àee1iøjºd¾n(ð5nee\iþjnd¾n(B[µeeŒiþjáµdÚI(znee·iþjndÚI("Œ(µeeçiþjáµd°w(6«Rneejþjnd°w(M<µeeGjþjµµádàC(gžneewjþjnndàC(‚Cµ ee±jþjµµnáG“R(ŠòuËjþjQ”y(štþj.Zenøjkÿ.ee.k/ee.ºWš(Æ ckkzA(Ë ·Mckk}F(Ö \µ!€a(Û K«nnn/«lË?7™T@o™T#a_M_tieDW@o#Øa_M_fillDXn#àa_M_fill_initDYc3#áa_M_streambufDZUb#èa_M_ctypeD]þj#ða_M_num_putD_Fo#øa_M_num_getDaQo#€(” Dkj:l\o(tkDoþ c3Vl\o(tGD{Ÿ/ rl\o*êCE-.lgo/ *b Di ¬lgo/ *Q|D–Â=Élgo/ (ÛZD¦4Gc3ål\o(Û3D°–$c3m\o( $D»Âc3m\o(ïODŪ*c39m\o(lDÐÝ/ Um\o*lDóñ"rmgo/ ?,DŒmgoUb`9 D hk¬mgoº5aGD˜1@oÉm\o5aGD%o@oëmgo@o5@LD3_Ubn\o(@LE9Ub)ngoUb(° EC²moJngoso5SDdPFngn\o5SDx5n‰ngon(d[E€ÕXçJªngo]N(mEupdnÐn\onn(¨xEz¢-nñn\onO?,D¼ogom»CEŒ¿J%ogoUbnà_E«Âygo]N.õ.Lo/#.Wo/l.bo/hk.hk@hk@boWF}AqT®vFá#ëFŠ«oAqëFÅoAqGq5~kF™0KW3âoRq5PFu8áÿoRq5žMF¡U;]qpAq5žMF¨;yo>pAqº5ÅOF­ùW]q[pAq5ÅOF´žWyo}pAqº5;F¹ÓRW3ŸpRqcq5÷MF½]qÁpAqcq5ˆkFÁ©yoãpRqcq5üOFÅPQ]qqAqcq5’kFÉÞKyo'qRqcq!hoFÍåbGqRq.yo@Mq/á.Xq/yo@yo@iq/¸@/ @BRl(nNYwnN#iîw(Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE§P®@(¤ýqYwº5{5(¿.>µ3rQoµµTnq_w5{5(ãUµirQoµµTnqÍ[5{5(è]VµŸrQoµµTnqew5{5(í³TµÕrQoµµTnqkw5{5(òƒUµ sQoµµTnqqw5{5(øÅVµAsQoµµTnqww5{5(ý-WµwsQoµµTnq}w5{5(KTµ­sQoµµTnqƒw5{5(#{SµãsQoµµTnq‰w5{5((ãSµtQoµµTnqtq5{5(H µOtQoµµTnqÓ[Ugx(MzqptYwºFJ ìµ§tQoµµTnqÀHduΞµzqætQoµµTnq_wdu' µzq%uQoµµTnqÍ[du7µzqduQoµµTnqewduSµzq£uQoµµTnqkwdu$̵zqâuQoµµTnqqwdu,öµzq!vQoµµTnqwwdu3aµzq`vQoµµTnq}wdu;ßµ zqŸvQoµµTnqƒwduH µ zqÞvQoµµTnq‰wdudtµ zqwQoµµTnqtqouqµ zqQoµµTnqÓ[.zq@c3@¤@Ó@º@ô@@@#R#(ÛnN:|nN#iîw(Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE§P†6(ïx:|º5)<( ¢éCxFoéTnc35)<(+ étxFoéTn5)<(0 té¥xFoéTnº5)<(5 ÒéÖxFoéTnô5)<(: &éyFoéTn5)<(j ¤Bé8yFoéTn#5)<(o ÌéiyFoéTnB5)<(„ ÌaéšyFoéTn?Gì6'îl×yFoµºnµáá@|G³fÄžzFoµºnTáá@|G¢‰D'LzFonTáµ@|UŽ(¢ wmz:|ºdC¾¬séw§zFoéTnc3dCä|téwázFoéTndCëÓtéw{FoéTnºdCò2uéwU{FoéTnôdCù‰uéw{FoéTndCléwÉ{FoéTn#dC%téw|FoéTnBoCKBé wFoéTn?.w@ºlõ?@F|€phkH"S_vptr$basic_ostream3#&¤GV§|@oº€Ubb`EG_F|Ì|@oº€(‡bGp]€í|@o€(‡bGyÓ]€}@o.€(‡bGƒÊ €/}@oC€(‡bG©ug€P}@o(‡bG­Å+€q}@oº(‡bG±)g€’}@oc3(‡bH\—g€³}@o—(‡bG¸¡g€Ô}@o¤(‡bHjQg€õ}@oº(‡bGÃ[g€~@oÓ(‡bGÌ«g€7~@oô(‡bGеg€X~@o(‡bGÕ3g€y~@o#(‡bGÙGg€š~@o(‡bGá=g€»~@oB(‡bGåÄ €Ü~@o?(‡bHxà€ý~@oUb()<Hº€@on dG#”KA@oµ(F%H­Á0€g@oµ(¨vHĽm€ƒ@o(€HÙ‡71Ÿ@o(êHé€À@o‡5êHYe€ç@oôŽ q¤Gn@oº€. €.€0@F|.€2€.€€.4€2moC€mo.I€2TX€TZP?Gß[³‚ß[#a_M_modeIUÉ #@a_M_stringIX…5#H&4'Id²€³‚É &4'IrЀ³‚ºHÉ (-I…¼7…5쀹‚*-I½L ³‚ºHmJpI§£/'³‚É e:YI± DnWX€L³‚eúPJ‰gº X€q³‚eùfJ4Ëmº X€›³‚ºeaJV©º X€Å³‚ºen^IÑ^UbX€ô³‚áeq]J›– 1X€(‚³‚ôŽ É e‘.JÊÂ$1X€W‚³‚‡É m+Jçj‚³‚ẺmœIôh"˜‚³‚rÌjX€³‚º.X€.¿‚/X€lb`?OF|ÃF|#E_M_stringbufIŽX€#¥:I¡ƒÃº€É ¥:I¶HƒÃº€ºHÉ `{9IÀÄ‚nƒÃº€5@LIˉP³‚‹ƒɃ5-IÓî9…5¨ƒɃs-IÝß0úH.Ä‚.σ/Ä‚ stkO†IHæ„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED9!ʈm…(O_”*Šre$Ï  2.Zhi…t$_55ATTACKDECAYSUSTAINRELEASEIDLEa@uSRATEù_ZN3stkL5SRATEEŽ€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE?ÁuPI_ZN3stkL2PIEŽ-DTû! @uTWO_PI_ZN3stkL6TWO_PIEŽ-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128EŽ€?Z߃UO†b‡S_vptr$StkError3#amessage_j+M#atype_kéƒ#&IHoº†b‡[TéƒbY3sO†Ù†b‡ºwWv)pO†ù†b‡xÇ yë3h‡O†‡b‡x;%|æ|[TO†A‡b‡ym_c=µO†b‡.O†@n‡/éƒZæ„„s‡ÚŠS_vptr$Stk3#JåOˆ+[ZeJî ‰LRZeJðCŠí\ZeJME‹æ#ZeJÓzŒ¨ZeJO7*jZeStkFloatL#zsrate_Ôédü‡{AÕ+M{7Ö´2c3{Ê,×üic3|alertList_Ø_ZN3stk3Stk10alertList_E«ostringstream?ŽÄ‚{•WÜŽ6…ˆaignoreSampleRateChange_Ýc3#; L9ü‡*®¤,H÷ˆü‡*i¬®‰ÚŠc3;ß3¯›\+M*ˆ²E<‰+M*`zµJ6S‰+*#|¸5oj‰+*㻀`‰+*¬¾)˜‰º(Ç^Áƒ\c3½‰ü‡ü‡ü‡*WÈ¿gÙ‰µéƒ*WËCAõ‰+Méƒ*xvÎ@ Šc3*[YÑ#?#Šc3}9!à8ŠÚŠ~Rvãs‡XŠÚŠºb-æàZs‡ƒŠÚŠü‡ü‡m‡ éÁw¡ŠÚŠÚŠm’ ì†^¿ŠÚŠÚŠnWï;xÚŠéƒ.s‡Wì„0ñEdata_ñ#EdataRate_Žü‡#EnFrames_œ#EnChannels_Ó#Esize_‘œ# EbufferSize_’œ#(ÊŠ‹÷ÓÓÊ®‹÷ýÓÓ¨fÉ‹÷ºÊã‹÷Ž5¾k ð_ŽŒ÷Ž5;)<Ž'Œ÷œ5;0ãpü‡IŒŽœ ÷M8ûzgŒ÷Ž  a@Ð …Œ÷Ž5·[J\?ެŒ÷œÓ5·[Rxü‡ÓŒŽœÓ5rD[—ü‡úŒŽü‡Ó5j^œŽ5 `a yc34Ž RHkCyW÷œÓ RHuO)÷œÓü‡5Zxv ÓœŽ5Lw{›aÓ¹Ž ¿i‚Šp×÷ü‡!»!‰ØHü‡Ž.ü‡.àŠ@Ž/ü‡@Ž/àŠ@àŠ@ü‡.ŽZò„@ s‡Ës‡#€#% HàŠ#&ˆm bŽËwÏ {$%ŽŒŽËü‡ü‡w¨ +O%ޱŽËü‡wü7 03%ŽÖŽËü‡w\ #t{%ŽËºü‡(*, &Ê@ÓÑ(ãM ) Ž8Ñ(}( 4…Dü‡YËÓx7P :ß+ü‡%Ž‚ËÓx7P D˜_Ž%Ž°ËŽÓrN%ŽËº.%Ž.×/%Ž>Ó6‘&Ê`Dü(‘&Ê`F(‘.‘&3#K/(‘º(r:N"b‘P9‘‰w(r:QZb‘q9‘"‘(è-V³q‘—(‘º?*ø-`"Z¹(‘‘º( gdÚV˜‘Ü#&qdh‘˜‘&qf‘˜‘ž‘C“Ml˜‘º.?‘@¤‘/?‘.!>îNÙ’ _M_impl!#(Ü,`(Ù’é‘ß’(Ü,dŽž‘’å’(CrhDj?‘!’å’&Ÿ;k:’ß’ž‘&Ÿ;oX’ß’ºž‘&Ü"zr’ß’º(ý ‚öH‘“’ß’º*©M† 9µ’ß’‘º £r’ £“’ £»‘ £é‘ £’@?‘.¯‘.ë’/¯‘>¥£8˜¯‘#&Œ%É“8˜ž‘&Œ%ÖA“8˜º"‘ž‘&Œ%çZ“8˜>˜âu“8˜º(¾kK„SI˜–“8˜>˜ ñ&(œH¹“8˜º"‘5Ä@JëÖ“8˜5Ä@S56ó“O˜5Zo\Dë”8˜5Zoe¼G6-”O˜5Ýin.k>J”8˜5Ýiw?8Îg”O˜5é €½e>„”8˜5é ‰®(Ρ”O˜5jz3œ¾”O˜5 g”WvœÛ”O˜ RH£ýdþ”8˜º#5Ö+°‡+œ•O˜5 `¹w|c38•O˜*ä6KEÂU•8˜º5;Ý&8‰ww•8˜º5;ìQr"‘™•O˜ºGˆgò긕O˜º5êoþ5‰wÚ•8˜º5êo%V"‘ü•O˜º5 s"¨+‰w–8˜5 s*w#"‘6–O˜5×,2@‰wS–8˜5×,:ML"‘p–O˜5§sEä;‘–8˜5§sI|‘ª–O˜ a%X¶lÈ–8˜"‘ àmê:á–8˜(vsK\ 4ë—8˜ë"‘ vs£o/—8˜ëº"‘(oKm$sëP—8˜ë(oKy+ëv—8˜ëë ‚HÛÖQ”—8˜I˜ êCïð^­—8˜mž[K«†З8˜º"‘Gð,K3CMù—8˜ëº"‘mKõå˜8˜ë"‘QÑcšŸ'8˜‘.ð’@D˜/ð’@ð’.D˜Zø„às‡šs‡#again_Gü‡#achannelsIn_HÓ#€#%IàŠ# ab_Kð’#Paa_Lð’#haoutputs_MàŠ#€ainputs_NàŠ#°&…(ÿ˜š(ãeÒnÓ™š(*, PÓ7™šwêC#3hU˜W™š*¶@*–Ot™šü‡(jD-”ü‡™š(û)5‘mü‡±™šü‡(ãM8iŽÍ™šx7PCÕ8ŽU˜û™šŽÓrJU˜šº.U˜."š/U˜lþ„s‡}œU˜#ainPoint_oº#àaoutPoint_pº#èadelay_qü‡#ðaalpha_rü‡#øaomAlpha_sü‡#€anextOutput_tü‡#ˆadoNextOut_uc3#&O_%ôš}œü‡ºb‹Y('š›}œº(B+5º/›}œ*¾{5«<L›}œº*ú ;Ó i›}œü‡(0e>šü‡…›ƒœ(TF2zü‡¦›}œº*D I‹oÈ›}œü‡º(}(Lf`ü‡ä›ƒœ( Rîeü‡œ}œ(7PU¯Oü‡!œ}œü‡x7P`¡Ž'šOœ}œŽÓ7Pkš)Ž}œŽŽÓÓ.'š.‰œ/'šZ…@ s‡+s‡#€#% "àŠ#&”* Ëœ+(}( k ü‡çœ1x7P à!ü‡Žœ+ü‡rÙeŽœ+º.Žœ.7/ŽœZ …`s‡ÈžŽœ#aoffset_Mü‡#@aslope_Nü‡#HaminOutput_Oü‡#PamaxOutput_Pü‡#X&ŠrºÈž*Á#@V×Èžü‡*‡*'ôÈžü‡*•7-„lžÈžü‡*r10†L.žÈžü‡x7P3™.ü‡<WžÈžü‡(7P>ZŽ}žÈžŽÓ(7PI¶\Ž­žÈžŽŽÓÓrÈ<Èžº.<Z…às‡6 U˜#&e$Ÿ6 ü‡b€jΞŸ6 º*Sw3<Ÿ6 ü‡*…v"YŸ6 ü‡*1%oK€Ÿ6 ü‡ü‡c3*˜X0¹]Ÿ6 ü‡(}(3Žü‡¹Ÿ< (7P6xü‡ÚŸ6 ü‡x7PAqŽΞ 6 ŽÓ7PLÖ Ž6 ŽŽÓÓ.Ξ.B /ΞZ…às‡œ¢U˜#&Ï t œ¢baG “ œ¢º*iŒJ° œ¢c3*1"â1æ œ¢ü‡ü‡ü‡ü‡ü‡c3*Sw%c3¡œ¢ü‡*Yw(ì  ¡œ¢ü‡*_w+FO=¡œ¢ü‡*…v.A0Z¡œ¢ü‡*‹v1‘vw¡œ¢ü‡*"zA@"ž¡œ¢ü‡ü‡c3*NKÏ:À¡œ¢ü‡ü‡*ûGT0Ø¡œ¢(}(W‡Zü‡ô¡¢¢(7PZ© ü‡¢œ¢ü‡x7PejcŽG C¢œ¢ŽÓ(7PpÂ[Žs¢œ¢ŽŽÓÓ‚b-t}G œ¢ü‡ü‡.G .¨¢/G Z…@Ls‡k£s‡#€#%L-àŠ#& 2Lê¢k£(*,LÓ(Ó£q£(ãMLhJŽ"£q£x7PL)Ž­¢P£k£ŽÓrc­¢k£º.­¢.w£/­¢Z"…hs‡t¥­¢#ztable_Z1àŠatime_[ü‡#@arate_\ü‡#HaphaseOffset_]ü‡#PaiIndex_^Ó#Xaalpha__ü‡#`&.¤t¥b_C |£<¤t¥º*¾@# T¤t¥*2@)*q¤t¥ü‡*ü72à`ޤt¥ü‡*-5q«¤t¥ü‡*ß-=…sȤt¥ü‡*#@DøBå¤t¥ü‡(}(G dü‡¥z¥(7PJW\ü‡¥t¥x7PT}QŽ|£K¥t¥ŽÓ‚b-X—n|£t¥ü‡ü‡.|£.€¥/|£Z(…€s‡§¨­¢#astate_iº#@avalue_jü‡#Hatarget_kü‡#PaattackRate_lü‡#XadecayRate_mü‡#`areleaseRate_nü‡#hareleaseTime_oü‡#pasustainLevel_pü‡#x&Zh&_¦§¨b&H)…¥~¦§¨º*óE,Ùl–¦§¨*)/9_®¦§¨*ˆ 2ÈF˦§¨ü‡*Å85ÙW覧¨ü‡*+/8¡{§§¨ü‡*ú8;0"§§¨ü‡*ü>px?§§¨ü‡*vlAÄ1\§§¨ü‡*}pDCy§§¨ü‡*]|G’b–§§¨ü‡*„EJÀD§§¨ü‡ü‡ü‡ü‡*4qM«ß§§¨ü‡( P_ºû§­¨*wSn¨§¨ü‡(}(Và ü‡4¨­¨(7PYÖü‡P¨§¨x7PcWqŽ…¥~¨§¨ŽÓ‚b-g§ …¥§¨ü‡ü‡.…¥.³¨/…¥li… )s‡„«%Ž#aneckDelay_ X'š#@abridgeDelay_ Y'š#ØabowTable_ Z<#ðastringFilter_ [Ξ#ÐabodyFilters_ \„«#°avibrato_ ]|£#ðaadsr_ ^…¥#ØabowDown_ `c3#ØamaxVelocity_ aü‡#àabaseDelay_ bü‡#èavibratoGain_ cü‡#ðabetaRatio_ dü‡#ø&a@ ,ÿ©”«ü‡bmG /¸¨ª”«º*êC 2,6ª”«wü7 5¸¨[ª”«ü‡*l| 8c2xª”«ü‡*Õr ;mošª”«ü‡ü‡* M >{·ª”«ü‡wÏ AE$¸¨áª”«ü‡ü‡w¨ D]O¸¨«”«ü‡w\ G*:¸¨0«”«ºü‡x7P JÀ>ü‡¸¨Y«”«Óy7P TÐ.ޏ¨”«ŽÓG ”«k.¸¨WjF}b­T®vFµ#ëFŠÌ«b­ëFæ«b­h­5~kF™Ä&]3¬n­5PFµ ¬n­5žMF¡û6y­=¬b­5žMF¨¸6š«_¬b­º5ÅOF­¨Ny­|¬b­5ÅOF´6Nš«ž¬b­º5;F¹!I]3À¬n­cq5÷MF½y­â¬b­cq5ˆkFÁ/dš«­n­cq5üOFÅácy­&­b­cq5’kFÉ2š«H­n­cq!hoFÍ/ h­n­.š«@RN.t­/š«@š«ƒψ°¨ɨ„úŒÊ¨ܨLÆ­…µÆ­‘h/Ž„ܨí¨˜ø­…µÆ­‘h„œî¨©ä%®…µÆ­‘h„W™©©0b®…µb®‘h†gain*ü‡‘`/š„º©7©|¦®…µ¦®‘h†offset#ü‡‘`/Èž„×8©S©Èé®…µ¦®‘h†slope*ü‡‘`@˜H„¨S©Š©,¯†__a¶,¯‘h†__b¶,¯‘`/鮄È` °‡__groupingþ µ‘¨‡__grouping_sizeþ œ‘ ‡__grouping_tmpþ °‘˜ˆ__n ˜H‘Pˆ__min ˜H‘Hˆ__i œ‘¸ˆ__test c3‘_‰P—ˆ__j œ‘°/[T„U•Š©«©¬M°…µM°‘h‡__nÝœ‘`/8˜Št°‹µt°‹­[q3/(‘ŒR°(w¬©¶©ø¥°]°‘hŠ‘ǰ‹µǰ‹­[q3/˜‘Œ¥°]D¶©Í©Dø°°°‘hŒ¥°2BΩå©$±°°‘hŠü@±‹µt°@±/.‘Œ$±²æ©ô©Üz±/±‘h:±‘`Šh‘±‹µǰŽ__af±/ž‘Œz±Åô©ª(×±…±‘h±‘`ŽSû±‹µû±‹­[q3/©‘Œ×±u/ª+ªt,²ä±‘h„Í‘,ª:ªÀY²…µY²‘h/ß’„í:ªHª ˜²‘‘h‘‘`W1‘„HªnªXܲ†__first ”‘‘h†__last ”‘‘`„*nª‘ª¤)³†__first ´‘‘h†__last ´‘‘`Ù’‘X‘ÖŽ^’ªɪðz³…µz³‘h†number ^º‘d†value ^ü‡‘X/Ë‘±ŽLʪþª<¼³…µz³‘h’• Lü‡‘`° ೋµz³‹­[q3Œ¼³îþª|«ˆ ´ɳ‘XŒ¼³I|«ú«Ô8´ɳ‘X„—ú«¬ }´…µt°‘h†__p`‘‘`œ‘X„“’¬K¬lÈ´…µY²‘h†__p†‘‘`†__n†œ‘XŠX’ê´‹µY²‹­[q3ŒÈ´ÝAL¬•¬¸µÓ´‘hŠZ“8µ‹µM°‹­[q3Œµx–¬ã¬dµ!µ‘Xû™ˆµ‹µb®‹­[q3Œdµûä¬=®P´µqµ‘XŒdµ\K>®—¯œàµqµ‘X ¶‹µ¶‹­[q3/+Œàµ,0˜¯°è5¶íµ‘X­žY¶‹µ¦®‹­[q3Œ5¶>?°Q°4 …¶B¶‘hŒàµL%R°а€ ±¶íµ‘XŒàµ{iаN±Ì Ý¶íµ‘XŒ5¶æN±‰± ·B¶‘hŒ¼³;б²d 5·ɳ‘X“Œœ²#³° š·…µš·‘è|‡nœœ‘à|‰:²³ˆerror …ˆ‘ð|/÷‘7™R$³´ü Ú·…µb®‘H”iTÓ‘\•ª S¹H )¸…µ)¸‘X‰Q·”i Xº‘l/”«‘Y«€´_µ” ¹…µ)¸‘H’Lw €¹‘@†channel €Ó‘¼”nChannels ‚Ó‘l”samples Šñ‘P”j ‹Ó‘h”hop ‹Ó‘d–´Ö´渔i Ó‘`‰Ö´Yµ”i ‘Ó‘\/Ž‘4¨s`µ“·à :¹…µ:¹‘h/§¨‘¹ŸP”·À¸, |¹…µ|¹‘X’£ Pü‡‘P/6 ‘ä›xÀ¸ ºx ¯¹…µ¯¹‘X/}œ‘œˆ º4»Ä ñ¹…µ¯¹‘X’£ ˆü‡‘P‘¥c4»æ¼ .º…µ.º‘X”tmpnü‡‘h/t¥‘ô¡w漿\ pº…µpº‘X’£ wü‡‘P/œ¢“'Œ©¿½À¨ Úº…µÆ­‘è|‡n©œ‘à|‰¿ˆÀˆerror­…ˆ‘ð|„È›¾ÀðÀô »…µ»‘h/ƒœ‘.žTðÀhÂ@[»…µ¦®‘H’£ Tü‡‘@”sampleWü‡‘X‘0«hhÂÓÄŒ%¼…µ)¸‘¨Ó‘¤”bowVelocity jü‡‘X”bridgeReflection kü‡‘P”nutReflection lü‡‘H”stringVelocity mü‡‘@”deltaV nü‡‘¸”newVelocity pü‡‘°•6ª [º¼Øc¼…µ)¸‘h’• [ü‡‘`—dôÍ7Î$·¼†__initialize_p ´º‘l†__priority ´º‘h˜ 7ÎLÎp™ˆ¼Ö¼û¼j‘h•« ŽÖ/h½…µ)¸‘X†number Žº‘T†value Žü‡‘H”normalizedValue —ü‡‘h•šª x0˜T§½…µ)¸‘h†rate xü‡‘`•᪠‰˜Ñ å½…µ)¸‘h’1v ‰ü‡‘`•xª kÒ~ì3¾…µ)¸‘h’1v kü‡‘`†rate kü‡‘X•·ª ƒ~Ú8€¾…µ)¸‘h’• ƒü‡‘`’1v ƒü‡‘Xÿ© O¤¾‹µ)¸‹­[q3Œ€¾°ÚÐ „о¾‘XŒ€¾¶FÐ Æ Ðü¾¾‘XŒ€¾Æ ¼(¿¾‘XŠNŽ?¿‹µz³Œ(¿f5ÔÄpÅhk¿3¿‘XŠ·œ‚¿‹µ¶Œk¿XPpÅ Æ´®¿v¿‘XŠ¦Å¿‹µ¦®Œ®¿!- ÆxÆñ¿¹¿‘hæ© "À‹µ)¸ŽlowestFrequency ü‡Œñ¿Èk¼%L}Àþ¿‘H À‘@‰÷”nDelays 'º‘XŒñ¿2&˜ØÀþ¿‘H À‘@‰qa”nDelays 'º‘Xš_DefaultRuneLocale3„¾'›TABLE_SIZE_ZL10TABLE_SIZEZeœ__dso_handlejo…€ˆå@/Óž—…Ë…-DTû! @í…-DTû!@†€?/3+nothrow)IÆRyÁostream?ŠF|+cerrA¬i“ÁŸr (á_digits%F_ZNSt14numeric_limitsImE6digitsEq3@ S%ï_ZNSt14numeric_limitsIfE12has_infinityEa5 m$%ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEa5 Òi%ó_ZNSt14numeric_limitsIfE10has_denormEf5 S%(_ZNSt14numeric_limitsIdE12has_infinityEa5 m$%)_ZNSt14numeric_limitsIdE13has_quiet_NaNEa5 Òi%,_ZNSt14numeric_limitsIdE10has_denormEf5 S%a_ZNSt14numeric_limitsIeE12has_infinityEa5 m$%b_ZNSt14numeric_limitsIeE13has_quiet_NaNEa5 Òi%e_ZNSt14numeric_limitsIeE10has_denormEf5¡npos$+n˜HJ(<@Y!˜HLÕ>qZefalphaC3Õ9ZefdigitC4ZegxdigitC5‘ZefspaceC6ÄZe@gprintC7<;ZefgraphC8vZe%fcntrlC9¬jZefpunctC:Ÿ>Ze falnumC;´"Ze¢_S_atoms_out(!_ZNSt10__num_base12_S_atoms_outEµ¢_S_atoms_in(%_ZNSt10__num_base11_S_atoms_inEµkzA(Ë ·Mckk}F(Ö \µiÞM(3_ZNSt10moneypunctIcLb1EE4intlEa5iÞM(3_ZNSt10moneypunctIcLb0EE4intlEa5iÞM(3_ZNSt10moneypunctIwLb1EE4intlEa5iÞM(3_ZNSt10moneypunctIwLb0EE4intlEa5iÞM(«_ZNSt17moneypunct_bynameIcLb0EE4intlEa5iÞM(«_ZNSt17moneypunct_bynameIcLb1EE4intlEa5iÞM(«_ZNSt17moneypunct_bynameIwLb0EE4intlEa5iÞM(«_ZNSt17moneypunct_bynameIwLb1EE4intlEa5JåOˆ+[ZeJî ‰LRZeJðCŠí\ZeJME‹æ#ZeJÓzŒ¨ZeJO7*jZezsrate_Ôédü‡{AÕ+M{7Ö´2c3{Ê,×üic3{•WÜŽ6…ˆztable_Z1àŠ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.? : ; ‡@L M 2 < ƒ.G@„.G@…I4  †: ; I ‡: ;I ˆ4: ;I ‰ Š.G ‹I4 Œ.1‡@@1 Ž: ; I.G: ; I ‘.G; @’: ; I “.G;@”4: ; I •.G: ; @– —.‡@4 @˜.4 @™.4 @š4: ; I? < ›4: ; ‡@Iœ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < LôÍC7ÎÄûû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFilter.hBowTable.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFunction.hBowed.cppBowed.hADSR.hOnePole.hDelayL.hSineWave.hBiQuad.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tccGenerator.h °¨JÎX‚ž‚¡‚¯}žÈyäÈëȌֿ/Ÿ Ö»í|X‚!.ºººZºº .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ ÍÈqº 0ÈqÈqº 0Ȉq“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ %‚0ôY/Úóåg‘&&‘&‘ÕªùKZ<¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è²<"*ž-É!tÊ0;)WK¯=v"B%æ"¯?æÉKt¾/Ç0/&1ge­EØ­É/"*à©33--ɧt“u1„+˜}¬º&#/g3PJJÉ yô+5"åæ‘å×g’v}™É ™‚È Èº` ýLó׃OŸ#v/#å2K Ál‚¼Éóóf>É/3.-,5d.º ÁÖ?"/2YgÉ­2gå,:g&g"gggŸ‘i-ÙF<É/õKó6&_<Zu/õKó)­ .Z+ƒH.òØØòØØòØOØJ¶É/Ùb=Lgvuu­Luô9{IIIIIIMM‘S¼J¶É/Ùb=Lgvuu­Luô9{IIIIIIMM‘» ôͳ֙ä ç$/J°¨±¨w±¨´¨w´¨ɨvʨ˨w˨ΨwΨܨvܨݨwݨà¨wà¨í¨vî¨ï¨wï¨ò¨wò¨©v©©w©©w©©v©©w© ©w ©7©v8©9©w9©<©w<©S©vS©T©wT©W©wW©Š©vwwvŠ©‹©w‹©Ž©wŽ©«©v¬©­©w­©°©w°©¶©v¶©·©w·©º©wº©Í©vΩÏ©wϩҩwÒ©å©væ©ç©wç©ê©wê©ô©vô©õ©wõ©ø©wø©ªvªªwªªwª+ªv,ª-ªw-ª0ªw0ª:ªv:ª;ªw;ª>ªw>ªHªvHªIªwIªLªwLªnªvnªoªwoªrªwrª‘ªv’ª“ªw“ª–ªw–ªɪvʪ˪w˪ΪwΪþªvþªÿªwÿª«w«|«v|«}«w}«€«w€«ú«vú«û«wû«þ«wþ«¬v¬¬w¬¬w¬K¬vL¬M¬wM¬P¬wP¬•¬v–¬—¬w—¬š¬wš¬ã¬vä¬å¬wå¬è¬wè¬=®v>®?®w?®B®wB®—¯v˜¯™¯w™¯œ¯wœ¯°v°°w°°w°Q°vR°S°wS°V°wV°аvаѰwѰÔ°wÔ°N±vN±O±wO±R±wR±‰±vб‹±w‹±ޱwޱ²v² ²w ² ²w ²#³v$³%³w%³(³w(³´vww¹v´´w´´w´_µv`µaµwaµdµwdµ“·v”·•·w•·˜·w˜·À¸vÀ¸Á¸wÁ¸ĸwĸ ºv º ºw ººwº4»v4»5»w5»8»w8»æ¼væ¼ç¼wç¼ê¼w꼿v¿‘¿w‘¿”¿w”¿½Àv¾À¿Àw¿ÀÂÀwÂÀðÀvðÀñÀwñÀôÀwôÀhÂvhÂiÂwiÂlÂwlÂÓÄvº»w»¾w¾¼vôÍõÍwõÍøÍwøÍ7Îv7Î8Îw8Î;Îw;ÎLÎv¼½w½ÀwÀÖvÖ×w×ÚwÚ/v01w14w4˜v˜™w™œwœÑvÒÓwÓÖwÖ~v~w‚w‚ÚvÚÛwÛÞwÞÐ vÐ Ñ wÑ Ô wÔ Æ vÆ Ç wÇ Ê wÊ ¼vÔÄÕÄwÕÄØÄwØÄpÅvpÅqÅwqÅtÅwtÅ Æv Æ Æw ÆÆwÆxÆv¼½w½ÀwÀ%v&'w'*w*vé$Ì­stk::Stk::sampleRate™­stk::StkFrames::sizeË­stk::StkFrames::channelsø­stk::StkFrames::frames%®stk::Filter::setGaing®stk::BowTable::setOffset«®stk::BowTable::setSlopeï®min°std::vector >::operator[]y°__gnu_cxx::new_allocator::~new_allocator̰std::allocator::~allocatorø°std::allocator::~allocatorE±__gnu_cxx::new_allocator::new_allocator¢±std::allocator::allocator²std::_Vector_base >::_Vector_impl::~_Vector_impl,²std::_Vector_base >::_M_get_Tp_allocator^²__destroy_aux˜²_Destroyܲ_Destroy)³stk::Instrmnt::controlChange³stk::Instrmnt::setFrequencyà³stk::Instrmnt::~Instrmnt ´stk::Instrmnt::~Instrmnt8´__gnu_cxx::new_allocator::deallocate}´std::_Vector_base >::_M_deallocateê´std::_Vector_base >::~_Vector_base8µstd::vector >::~vectorˆµstk::Filter::~Filter´µstk::Filter::~Filter ¶stk::Function::~FunctionY¶stk::BowTable::~BowTable…¶stk::Function::~Function±¶stk::Function::~Functionݶstk::BowTable::~BowTable ·stk::Instrmnt::~Instrmnt5·stk::StkFrames::operator[]Ÿ·stk::Filter::clearÚ·stk::Bowed::clear.¸stk::Bowed::tick ¹stk::ADSR::tick?¹stk::OnePole::tick¹stk::DelayL::nextOut´¹stk::DelayL::tickñ¹stk::SineWave::tick3ºstk::BiQuad::tickuºstk::StkFrames::operator[]Úºstk::DelayL::lastOut »stk::BowTable::tick[»stk::Bowed::tick%¼stk::Bowed::setFrequencyû¼stk::Bowed::controlChangeh½stk::Bowed::stopBowing§½stk::Bowed::noteOffå½stk::Bowed::startBowing3¾stk::Bowed::noteOn¤¾stk::Bowed::~Bowedоstk::Bowed::~Bowedü¾stk::Bowed::~Bowed?¿stk::Instrmnt::Instrmnt‚¿stk::Function::FunctionÅ¿stk::BowTable::BowTable"Àstk::Bowed::Bowed}Àstk::Bowed::Bowedå$ÌÁ__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_once_t4__darwin_off_tJ__darwin_pthread_once_ti__darwin_wctrans_tƒ__darwin_wctype_tœsize_tªtime_t¸ptrdiff_tF$_4pdiv_t}$_5§ldiv_tµ$_6ßlldiv_t{lconvÞva_listífpos_tû__sbuf1__sFILE$ FILE¯#clock_t¾#tm$pthread_once_t¦$__gthread_once_t¾$wint_tÌ$$_7!%_RuneEntry3%$_8m%_RuneRange%$_9¾%_RuneCharClassÔ%$_10¾'_RuneLocale9*mbstate_tJ*wctype_tW1__true_type1char_traits‡3__vtbl_ptr_type3nothrow_t«3new_allocator÷4allocatork5_Atomic_word…5basic_string,std::allocator >ÆH_Rep_base I_RepçJlocalenNfacet§PidqQ_Impl™Tios_baseß[basic_streambuf >rbwctrans_tadctype_baseeectypekmoney_basehkbasic_ios >yo__normal_iterator, std::allocator > >zqnum_get > >wnum_put > >F|basic_ostream >X€basic_stringbuf,std::allocator >Ä‚basic_ostringstream,std::allocator >O†StkErrors‡StkàŠStkFrames%ŽInstrmntÜnew_allocator?‘allocator¯‘_Vector_base >ð’vector >U˜Filter'šDelayLŽœFunction<BowTableΞOnePoleG BiQuad­¢Generator|£SineWave…¥ADSR¸¨Bowedš«__normal_iterator, std::allocator > >“Áostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_SineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk5BowedD0Ev_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk8BowTable4tickERNS_9StkFramesEj_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetsetOffsetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc~BiQuadignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk8BowTableD1Ev_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZN3stk6BiQuad18setEqualGainZeroesEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk6BiQuad5setB1Ed_GLOBAL__I__ZN3stk5BowedC2Ed_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*input_ZN3stk6BiQuad4tickEdtolowergetTypeBiQuad_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupper_ZN3stk5BowedD2Evstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZN3stk5Bowed12setFrequencyEdpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitEsetSlope_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm~BowTable_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_ZN3stk6BiQuad17sampleRateChangedEdd_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstate_ZNK3stk8Function7lastOutEvaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZN3stk8Function4tickEd_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk6BiQuad12setResonanceEddbwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZN3stk5Bowed6noteOnEddispunctOnePolehas_quiet_NaN_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewrite_ZN3stk8FunctionD0Evpush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZN3stk8BowTable8setSlopeEd_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiFunctionwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsm_ZN3stk5Bowed5clearEvchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZN3stk8BowTableC1Ev_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZN3stk8BowTable4tickEd_ZNSs7replaceEmmRKSsmmdestroy_ZN3stk5Bowed4tickERNS_9StkFramesEj_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk8FunctionD2Ev_ZN3stk6BiQuad5setA1Ed_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvsetMaxOutput_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEd_ZN3stk6BiQuad15setCoefficientsEdddddbGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZN3stk5Bowed10setVibratoEd_ZN3stk5BowedC2Ed_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZN3stk6BiQuad5setB0Ed_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvsetMinOutput_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_ZN3stk5Bowed13controlChangeEid_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZN3stk6BiQuad8setNotchEdd_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_ZN3stk5Bowed4tickEj_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZN3stk8BowTableD0Evwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEvBowed_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk5BowedD1Ev_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctime~Bowedrdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitisetEqualGainZeroeslocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk6BiQuad22ignoreSampleRateChangeEbsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalpha_ZN3stk8BowTable12setMaxOutputEd_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEmstopBowing_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd_ZN3stk6BiQuad5setB2Ed_ZN3stk5Bowed7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZN3stk8FunctionC2Ev_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZN3stk8BowTable9setOffsetEd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNK3stk6BiQuad7lastOutEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()_ZN3stk6BiQuad4tickERNS_9StkFramesES2_jjpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEv_ZN3stk8BowTable4tickERNS_9StkFramesES2_jjeq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk4ADSR6keyOffEvDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstof_ZN3stk6BiQuad4tickERNS_9StkFramesEjwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEv~FunctionchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZN3stk8FunctionD1Ev_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZN3stk5BowedC1Ed_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZN3stk8BowTable12setMinOutputEd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZN3stk5Bowed11startBowingEdd_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjsetTarget_ZNSt10ctype_base5lowerE_ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufBowTableiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexstartBowing_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2_ZN3stk6BiQuad5setA2Edflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN3stk5Bowed10stopBowingEd_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEdsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTimesetVibrato_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰B@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BHÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒì8H‰}èH‹Eè¶€„À„H‹EèH‹°èH‹}èHǰèòH‹Eèò€òYÁH‹Eèò€H‹EèH‹€èHXH‹}èHǰèH9Ã’À„ÀtWH‹Eèò€òEØH‹EèH‹€èHpH‹}èHǰèòH‹Eèò€øòYÁòXEØH‹Eèò€ëKH‹Eèò€òEàH‹}èHǰ¾èòH‹Eèò€øòYÁòXEàH‹Eèò€H‹EèÆ€H‹EèH‹€H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èHPH‹EèH‰èH‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åHƒìPH‰}èëH‹EèòH@ò]òXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@ò*f(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.sÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìxH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åSHƒì8H‰}ØòEÐH‹EØò@@òXEÐòEèH‹EØòHHòEèòYÁòEèH‹}ØHƒÇ¾èòúòMèfTÈòaòXÁòH‹}ØHƒÇ¾èH‰ÃH‹}ØHƒÇ¾èH‹ò/f(ÈH‰EÈòEÈèòEÈH‹EÈH‰H‹}ØHƒÇ¾èòH‹EØò@Pf.Á—À„Àt H‹}ØHƒÇ¾èH‰ÂH‹EØH‹@PH‰H‹}ØHƒÇ¾èòH‹EØò@Xf.È—À„Àt H‹}ØHƒÇ¾èH‰ÂH‹EØH‹@XH‰H‹}ØHƒÇ¾èH‹H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒìxH‰}¸‰u´H‹E¸ò€à òE˜H‹}¸HÇX èòYE˜òEèH‹}¸HÇXèH‹}¸HÇÐèf(ÈòfWÁòEàH‹}¸HƒÇ@èf(Èò_fWÁòEØòEàòXEØòEÐòEèò\EÐòEȸH‰EÀH‹E¸¶€Ø „ÀtH‹}¸HÇpòEÈèòYEÈòEÀòEàòXEÀH‹}¸HƒÇ@èòEØòXEÀH‹}¸HÇXèH‹E¸òˆð fWÀf.Èwë}H‹E¸òè H‹E¸òˆø ò ò\Áf(ÊòYÈòM H‹E¸òˆè H‹E¸ò€ð f(ÑòYÐòU¨H‹}¸HÇðèòYE¨òXE H‹}¸HƒÇ@èH‹}¸HƒÇ¾èH‰ÃH‹}¸HÇXèH‹}¸HǰèH‹}¸HÇèH‹}¸HÇpèH‹}¸HÇPèH‹}¸HÇ0èH‹}¸HÇèf(Èò* òYÁòH‹}¸HƒÇ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒìH‰}øH‹}øèH‹HPH‹EøH‰H‹Uø¸H‰B@H‹UøH¸š™™™™™¹?H‰BHH‹UøH¸{®Gáz„?H‰BPH‹UøH¸\Âõ(\ï?H‰BXÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!Bowed::tick(): channel and StkFrames arguments are incompatible!Bowed::setFrequency: argument is less than or equal to zero!Bowed::controlChange: value () is out of range!Bowed::controlChange: undefined control number ()!Bowed::stopBowing: argument is less than or equal to zero!Bowed::startBowing: one or more arguments is less than or equal to zero!Bowed::Bowed: argument is less than or equal to zero!N3stk5BowedEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿu)G@“x–ÝÖ$ib¨¡Õÿÿu)G@“x–ÝÖ$ib¨¡Õÿÿu)G@“x–ÝÖ$ib¨¡Õÿÿ4:wU\ÿÿ4:wU\ÿÿ‚=AV&f~ê§ÑÊoFQfÈ3Zÿÿ‚=AV&f~ê§ÑÊoFQfÈ3ZUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk8BowTableEN3stk6FilterEN3stk8InstrmntEN3stk8FunctionE @è?Àð?ÞqŠŽäò¿?@`@€?@(@š™™™™™Ù?{®Gázt?š™™™™™É?¸…ëQ¸ž?ü©ñÒMbP?{®Gáz„?ÍÌÌÌÌÌì?àCY@=@@ÃGÄ”H‚@:±Àffffffî?…ëQ¸Ù¿Œ¹k ù á¿"Žuq Ô?ŒJê4ù?1™*•Ôë?@aÃÓ+ú¿û:pΈî?ŠcîZBÿ¿ÁÊ¡E¶óë?×4ï8EGü¿jMóŽSì?6«>W[±ú¿ˆôÛ×sî?¸@‚âǘý¿ˆ…ZÓ¼ãî?#Ûù~j¼ý¿ã¥›Ä °î?ºÚŠýe÷þ¿Dioð…Éî?pΈÒÞàþ¿þCúíëÀï?Dioð…Éÿ¿Éå?¤ï?®Gáz®ÿ¿€k@ÿÿÿÿÿÿÿ€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ¡† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿx† ƒ4øÿÿÿÿÿÿÿk† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿY† 4øÿÿÿÿÿÿÿh† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ¬† 4øÿÿÿÿÿÿÿ\† 4øÿÿÿÿÿÿÿöçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿöçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿöçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿl† 4øÿÿÿÿÿÿÿiçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿiçÿÿÿÿÿÿÿ† ƒµ-tv-]Ê-BÊ-$b-Í-‹Ñ-mÄ-P8-G0->!½-÷ïçÔÅ-϶®¦ž‹Å-†me]UBÅ-=$ ùÅ-ôÛÓËðÅ-«’Š‚zgÅ-bIA91P-Ë-òÞÒ(-½Î-¸…\-€mZ-hUÈ-P=Ç-&È-!Ç-Ñ» (-›¶-à-ˆº= mÃ-ñÐ-ÎÆ-¥Ì- ^-}É-dÉ-G°@p-µ- v-óÊ-ØÊ-ºb-œÍ-!Ñ-Ä-æ8-Ý0-Ô·½-…}jÅ-eLD<4!Å-ûóëØÅ-Óº²ª¢Å-ŠqiaYFÅ-A( ýÅ-øß×ÏÇ´P-¯œË-ˆth(-SÎ-N\-Z-þëÈ-æÓÇ-¼È-·§Ç-gQ6(-1¶-#à-º= Ã-‡Ð-dÆ-;Ì-6#^-É-úÉ-ݰÖp-®ã-œµ-‰v-hv-NÊ-)Ê- Ê-äÊ-Äb-b-}Í-VÍ-. Ñ- Ñ-ð Ä-Ù °¸ ã-¦ µ-“ v-r v-X Ê-3 Ê- Ê-î Ê-Î b-§ b-‡ Í-` Í-8 Ñ- Ñ-ú Ä-ã ° ã-° µ- v-| v-b Ê-= Ê- Ê-øÊ-Øb-±b-‘Í-jÍ-BÑ-Ñ-Ä-í°».-]QDÀ-4¾-¶-à- º=Ë,-¾­’Á-‚¿-k¶-]à-Xº=Q)¶-à- Ù-à-üº=õìÂ-«Â-{cÎ-O7È-"È-¼Z-¨œWE¶-7à-2(Ø-à-º=Ðß-˶È-¡È-ÿ(-õ¶-çà-âº=ÛMN-=N--N-èÖ- Ö-cÖ-9 -Õ-0  Ø ¨ x H  è À ˜ p H  øÐ¨€P øÈ˜p@à¸h8ذ€P(øÈ˜pH øÈ˜pH øÐ¨€X0à¸`8èÀ˜pH ¼Á»À³ÀÀ‡À`ÀXÀ4À,À׿Ï¿”¿Œ¿Q¿I¿¿¿â¾Ú¾¶¾®¾C¾;¾õ½í½·½¯½x½p½ ½½á¼Ù¼Ƽ¾¼v¼n¼5¼-¼j»b»»»èºàº½ºµº…º}ºBº:ººø¹ù»¹¹ˆ¹N¹F¹¹¹ð¸è¸̸ĸ=¸5¸¸ ¸ê·â·®·¦·}·u·E·=···ï¶ç¶ö»¶—¶¶k¶c¶¶¶Ƶ¾µšµ’µJµBµü´ô´‹´ƒ´F´>´´´ò³ê³޳†³8³0³ê²â²¦²ž²l²d²:²2²² ²´±¬±W±O± ±±Þ°Ö°‹°ƒ°°°ð¯è¯?¯7¯ý®õ®¹®±®u®m®3®+®®þ­Ù­Ñ­§­Ÿ­­…­0 §UTÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(t²=md-Qµ-D¼--Ô-Ò-ûÓ-Ù³=Ò»-µµ-¨¼-‘Ô-zÒ-_Ó-=´=6»- z-òæH-ÖH-ÆH-¶H-¦H-–H-†‚-sz-aÈ-Jx-ÌJ-²J-‘X-=1‚-V-ÿ‚-å*-¡z-z-Wz-7z- z-ïè-ÝÒz-½z-£’Šz-(Š-Ôµ-ÁÝ-¥Ý-Û-wÛ-n·-`×-Pà-K AÚ-2à-- Ü-Éz-±z-œz-„z-oz-Wz-?z-$z- z-Øz-½œ-™z-~œ-`z-<z-œ-õz-ל-³z-•œ-€z-Yz-$z-z-·z-²Ï=‹z-†Ï=øÒŸmz-B„-þL-òz-Ç„-—z- z-Àz-†„-Gz-ùz-áz-Ìz- z-…œ-az-Cœ-.z-z-¾z-Hz-W z-› †-j z- †-Á ˆ-´ z-¨ ¶-š à-• º=Ž z ˆ-n ˆ-< „- z-û „-Ý z-º „-™ z-L µ-9 Ý- Ý- Û-ï Û-æ ·-Ø ×-È à-à ¹ Ú-ª à-¥ — Ü-M ã-; µ-. ¼- ¼- Ô-ê´=Óã-Áj-­²=“ã-µ-t¼-Y¼-HÔ-0³=ã-µ-ö¼-Û¼-ÊÔ-²³=›ã-‰j-u²=[ã-Iµ-<¼-!¼-Ô-ø³=Üã-ʵ-½¼-¢¼-‹Ô-nš-Qš-2Ô-š-š-íÔ-ÎÔ-¹Ô-ž±=‚ã-pµ-c¼-H¼-1Ô-š-÷š-ØÔ-Ú-®š-“Ô-tÔ-_Ô-D±=-˜-$Ž-¤-Œ-÷–-ß’-Ö”-•|-cã-?ã--µ- ¼-¼-ôÔ-Ü´=Áã-¯µ-¢¼-‡¼-vÔ-^´=H¶-:à-5º=.¶-à-º=ùÛ¢-¸ž-u-]~-/€-€-¹=R-=ä-8,æ=%Þ- pªh«`âP4H6@2800<(: ¸BD¦ˆå€¸xfphh©PáH®@â0á(¯ âá¬âð©è­àâÐåÈåÀn¸l°å¨å ¸˜rtˆªpåhN`¸XRPTH§(X ¸`b¨©A^©"˜A^˜@”#\”A q?^q!`?^`>\#\\? (_^(^$#\$_ e^ð e^ð dì #\ì e É q^É ¸ q^¸ p´ #\´ q ‘ G^‘ € G^€ F| #\| G Y E^Y H E^H DD #\D E ! C^!  C^ B #\ C Ø ;^Ø :Ô #\Ô ;   /^  .œ #\œ / h =^h <d #\d = 0 -^0 ,, #\, - ø 3^ø 2ô #\ô 3 À '^À ¼ #\¼ ' ˆ &^ˆ „ #\„ & P %^P L #\L %  1^ 0 #\ 1 à 7^à 6Ü #\Ü 7 ¨ Y^¨ X¤ #\¤ Y p ƒ^p ‚l #\l ƒ I ‹^I 8 ‹^8 Š4 #\4 ‹ I^ Hü #\ü I È y^È xÄ #\Ä y K^ JŒ #\Œ K X M^X LT #\T M W^ V #\ W è+^è*ä#\ä+ °5^°4¬#\¬5 x9^x8t#\t9 @O^@N<#\<O {^{^z#\{ áw^á Ðw^ÐvÌ#\Ìw ˜c^˜b”#\”c qi^q `i^`h\#\\i 9g^9 (g^(f$#\$g ða^ð`ì#\ìa Ék^ɸk^¸j´#\´k ‘U^‘€U^€T|#\|U YS^YHS^HRD#\DS ›^š #\ › Ø™^ؘÔ#\Ô™  •^ ”œ#\œ• h}^h|d#\d} Au^A0u^0t,#\,u s^ øs^ørô#\ôs Àm^Àl¼#\¼m ˆo^ˆn„#\„o P¥^P¤L#\L¥ £^¢#\£ àŸ^àžÜ#\ÜŸ ¨—^¨–¤#\¤— p“^p’l#\l“ 8^8Œ4#\4 ^~ü#\ü È‘^ÈÄ#\Ä‘ ^ŽŒ#\Œ X^X€T#\T ^ œ#\ è$^èä#\ä$ °¡^° ¬#\¬¡ x[^xZt#\t[ @]^@\<#\<] Q^P#\Q Ї^ІÌ#\̇ ˜‰^˜ˆ”#\”‰ `…^`„\#\\… ()^(($#\$) çMr7βxƶ¨ÆºÛÈÌÉÞ1ÉðvɻɿÉ&Ê8<ÊJèÆNÇRgÊdÇh¹Êz`ÇôͰ(áÀ¼ÉÇλÇÓÐÇØÈÝÈâHÈç Ëú„Ë ýË vÌ3®ÌF˜ÈKæÌ^mÍq`Ò{@Ô ¨ÝÔàÝõÞ€°¨ €€Ò©€`µë€@Û³0?ˆÞ Ò{øÞÓºùpÝ@ÖPÞ„€´Ã€Û¢€hÂà€8Ým©ÐÚt ~0ß ˜_ÀÞ² ¼F¸à± &\ðà Ú¹hß Ð Ï ß Æ åØß:€æ¼q€XÜð€ º;€èÛÖ€À¸€°ÛU€$³Ž€˜Úˆ€©‘ €`ÓO€ä¬°€ Øv€>®Ç€ØØ¾€”·€xÛ„€ðÀÄ€ÝÀ€8©Ï €ÐÓ¢€©® €˜Óœ € Æ-€€àµ€°÷€HÙ €N±B€ðÙ† €pÅ€Hàà€R°€€Ùö€Ð°)€¸ÙŠ€˜¯Þ€Ù€Êª±€×o€’ªŠ€àÖ) €ÔÄû€à2€þªÖ€P×€|«ï€ˆ×"€Š±[€(Ú€4»U€ Ü8€²t€`Ú³€ú«€À×j€æ©p€XÕ)€¬©&€°Ôi€¾À¦€ÈÜ1€Ê¨1 €¸Òk€î¨q €(ÓL€Ü¨O €ðÒQ€¿‹€Ü“€ô©œ€ÕN€¶©N€èÔ\€Î©_€ Õ¤€ª°€ÈÕ䀬<€ø×Ó€,ªâ€Ö€L¬o€0Ø5€–¬“€hØ€Š© €xÔ€:ª€8ÖÝ€S©ï €Ô5€HªJ€pÖN€nªf€¨ÖÄ ÀÎ €àÏù €ÀÏ› € Ð5 €ÐJ ÎȰ €€Ð† €pÐè €žÐÓ €ŽÐ  `Îc€ ÏË€àΠ€@ÐH€`Ï…ãáÖ “? t‘ ? Ð^ ðŽ ² i ï + ¸Å ï N Ú Ú l  Ä h P ]ô¤a¨™Oò'ªà \ •!  ý __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk6Filter7setGainEd__ZN3stk8BowTable9setOffsetEd__ZN3stk8BowTable8setSlopeEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8FunctionD2Ev__ZTVN3stk8FunctionE__ZN3stk8BowTableD0Ev__ZTVN3stk8BowTableE__ZN3stk8FunctionD0Ev__ZN3stk8FunctionD1Ev__ZN3stk8BowTableD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk5Bowed5clearEv__ZN3stk5Bowed4tickERNS_9StkFramesEj__ZN3stk4ADSR4tickEv__ZN3stk7OnePole4tickEd__ZN3stk6DelayL7nextOutEv__ZN3stk6DelayL4tickEd__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk6BiQuad4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk6DelayL7lastOutEv__ZN3stk8BowTable4tickEd_pow__ZN3stk5Bowed4tickEj__ZN3stk6DelayL8setDelayEd__ZN3stk5Bowed12setFrequencyEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Bowed13controlChangeEid__ZNSolsEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk4ADSR9setTargetEd__ZNSolsEi__ZN3stk5Bowed10stopBowingEd__ZN3stk4ADSR14setReleaseRateEd__ZN3stk4ADSR6keyOffEv__ZN3stk5Bowed7noteOffEd__ZN3stk5Bowed11startBowingEdd__ZN3stk4ADSR13setAttackRateEd__ZN3stk4ADSR5keyOnEv__ZN3stk5Bowed6noteOnEdd__ZN3stk5BowedD0Ev__ZTVN3stk5BowedE__ZN3stk4ADSRD1Ev__ZN3stk8SineWaveD1Ev__ZN3stk7OnePoleD1Ev__ZN3stk6DelayLD1Ev__ZN3stk5BowedD1Ev__ZN3stk5BowedD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8FunctionC2Ev__ZN3stk8BowTableC1Ev__ZN3stk5BowedC1Ed__ZN3stk6DelayLC1Edm__ZN3stk7OnePoleC1Ed__ZN3stk6BiQuadC1Ev__ZN3stk8SineWaveC1Ev__ZN3stk4ADSRC1Ev__ZN3stk6DelayL15setMaximumDelayEm__ZN3stk7OnePole7setPoleEd__ZN3stk6BiQuad15setCoefficientsEdddddb__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk5BowedC2Ed__ZTIN3stk5BowedE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk8BowTableE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk5BowedE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk8BowTableE__ZTIN3stk8FunctionE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE__ZTSN3stk8FunctionE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk6Filter7setGainEd.eh__ZN3stk8BowTable9setOffsetEd.eh__ZN3stk8BowTable8setSlopeEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8FunctionD2Ev.eh__ZN3stk8BowTableD0Ev.eh__ZN3stk8FunctionD0Ev.eh__ZN3stk8FunctionD1Ev.eh__ZN3stk8BowTableD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk5Bowed5clearEv.eh__ZN3stk5Bowed4tickERNS_9StkFramesEj.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk6DelayL7nextOutEv.eh__ZN3stk6DelayL4tickEd.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk6BiQuad4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayL7lastOutEv.eh__ZN3stk8BowTable4tickEd.eh__ZN3stk5Bowed4tickEj.eh__ZN3stk5Bowed12setFrequencyEd.eh__ZN3stk5Bowed13controlChangeEid.eh__ZN3stk5Bowed10stopBowingEd.eh__ZN3stk5Bowed7noteOffEd.eh__ZN3stk5Bowed11startBowingEdd.eh__ZN3stk5Bowed6noteOnEdd.eh__ZN3stk5BowedD0Ev.eh__ZN3stk5BowedD1Ev.eh__ZN3stk5BowedD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk8FunctionC2Ev.eh__ZN3stk8BowTableC1Ev.eh__ZN3stk5BowedC1Ed.eh__ZN3stk5BowedC2Ed.eh__GLOBAL__I__ZN3stk5BowedC2Ed__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC2LC3GCC_except_table8LC5GCC_except_table9LC13__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC17LC18LC23LC24LC25LC27GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13GCC_except_table14LC35GCC_except_table15GCC_except_table16EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5BowedC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/Brass.o000644 000766 000766 00000410430 12015735507 015364 0ustar00garygary000000 000000 Ïúíþ ¸I¿@ H¿__text__TEXTÏ@ ˆÈµ€__debug_frame__DWARFÐè 0Î;__debug_info__DWARF¸£Çø"Ї__debug_abbrev__DWARF[áÀ ›ê__debug_aranges__DWARFìP[õ@Ô__debug_macinfo__DWARFkì«õ__debug_line__DWARFkì «õXÔ__debug_loc__DWARF‹ô„Ëý€Ôb__debug_pubnames__DWARFO__debug_pubtypes__DWARF ÐR__debug_inlined__DWARFâ"__debug_str__DWARFâH{"__debug_ranges__DWARF*j™__mod_init_func__DATA0p™ß __textcoal_nt__TEXT8úx™˜ßÀ €__cstring__TEXT8©›x²__gcc_except_tab__TEXTӫܵ__StaticInit__TEXT¯¯X︘å€__const__DATA °x`¹Èå __const_coal__DATA °Øà¹0æ __const_coal__TEXTx±¸º __bss__DATAH¿__literal8__TEXT˜±˜Øº__literal16__TEXT0²p»__eh_frame__TEXT@² €»àæ h__constructor__TEXTH¿ˆÈ__destructor__TEXTH¿ˆÈïÒ8üà P%%wœ6UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë%H‹}øHÇ òEðèH‹}øHÇ èÉÃUH‰åHƒìH‰}øòEðòMðò°òYÁH‹}øèÉÃUH‰åHƒì H‰}øòEðòMèfWÀf.Eðs fWÀf.Eèsë#H5H‹=èH‹}ø¾èë4H‹}øHÇ òEèèH‹UøH‹EðH‰‚ H‹}øHÇ èÉÃUH‰åHƒì0H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòMèò4¯òYÁH‹EèH‹}øf(ÈH‰EØòEØèÉÃUH‰åHƒì H‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë.H‹}øHÇ`òÈ®H‹Eð¾f(ÈH‰EèòEèèÉÃUH‰åHƒì@H‰}è‰uäòEØò–®H‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èélòEØò .®òYÁòEøƒ}äukH‹Eèò€òEÐòEøf(ÈòXÈòÑ­f(Ñò\Ðf(ÂH¸@f(ÈH‰EÈòEÈèòYEÐòEðòEðH‹}èèéåƒ}äu3H‹EèòòMøò­òXÁòYÂH‹}èHƒÇ@è鬃}ä u&òMøòx­òYÁH‹}èHÇ è逃}äuòMøòT­òYÁH‹Eèò€ë[}ä€uH‹}èHÇ òEøèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒì H‰}øòEðfWÀf.Eðsë&H5H‹=èH‹}ø¾èé€èò^Eðf(ÈòXÈòެòXÁH‹Eøò€H‹Eøò€H‹}øHƒÇ@èH‹UøH‹EðH‰‚H‹}øHÇ`ò¬H‹Eð¾f(ÈH‰EèòEèèÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èH‹}øHÇ`èH‹}øHÇ@èÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹}èHÇ èH‹EèH H‰EÀH‹}Àèë%H‰E¸H‹]¸H‹EèH H‰EÀH‹}ÀèH‰]¸ëH‹EèH@H‰EÈH‹}Èèë%H‰E¸H‹]¸H‹EèH@H‰EÈH‹}ÈèH‰]¸ëH‹EèH`H‰EÐH‹}Ðèë%H‰E¸H‹]¸H‹EèH`H‰EÐH‹}ÐèH‰]¸ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E¸H‹]¸H‹EèHƒÀ@H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹}èHÇ èH‹EèH H‰EÀH‹}Àèë%H‰E¸H‹]¸H‹EèH H‰EÀH‹}ÀèH‰]¸ëH‹EèH@H‰EÈH‹}Èèë%H‰E¸H‹]¸H‹EèH@H‰EÈH‹}ÈèH‰]¸ëH‹EèH`H‰EÐH‹}Ðèë%H‰E¸H‹]¸H‹EèH`H‰EÐH‹}ÐèH‰]¸ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E¸H‹]¸H‹EèHƒÀ@H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹}èHÇ èH‹EèH H‰EÀH‹}Àèë%H‰E¸H‹]¸H‹EèH H‰EÀH‹}ÀèH‰]¸ëH‹EèH@H‰EÈH‹}Èèë%H‰E¸H‹]¸H‹EèH@H‰EÈH‹}ÈèH‰]¸ëH‹EèH`H‰EÐH‹}Ðèë%H‰E¸H‹]¸H‹EèH`H‰EÐH‹}ÐèH‰]¸ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E¸H‹]¸H‹EèHƒÀ@H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@òC§¾ÿèH‹}ØHÇ`èH‹}ØHÇ@èH‹}ØHÇ èH‹}ØHÇ èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòMÈòEÈf.˦s òH,EÈH‰Eèë,òµ¦òMÈò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èH‹}ØHÇ`òj¦èH‹}ØHÇ@òZ¦èH‹}ØHÇ òJ¦ò ê¥H¸{®Gázt?f(ØòÄ¥H‰E¸òE¸èH‹}ØHÇ ò¦èH‹UظH‰‚H‹UظH‰‚ H‹UظH‰‚H‹}ØèòÕ¥H‹}Øèé±H‰EÀH‹]ÀH‹}ØHÇ èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ`èH‰]ÀëH‰EÀH‹]ÀH‹}ØHƒÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØèH‰]ÀH‹}ÀèHƒÄH[ÉÃUH‰åSHƒìHH‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@ò¤¾ÿèH‹}ØHÇ`èH‹}ØHÇ@èH‹}ØHÇ èH‹}ØHÇ èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòMÈòEÈf.¤s òH,EÈH‰Eèë,òÿ£òMÈò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èH‹}ØHÇ`ò´£èH‹}ØHÇ@ò¤£èH‹}ØHÇ ò”£ò 4£H¸{®Gázt?f(Øò£H‰E¸òE¸èH‹}ØHÇ ò]£èH‹UظH‰‚H‹UظH‰‚ H‹UظH‰‚H‹}Øèò£H‹}Øèé±H‰EÀH‹]ÀH‹}ØHÇ èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ`èH‰]ÀëH‰EÀH‹]ÀH‹}ØHƒÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØèH‰]ÀH‹}ÀèHƒÄH[ÉÃÿÿÿÿx $8† $QQ† $¢† $´† $Ɔ $؆ $ó7† ,† ƒ$*‘!† $L‘ † $V‘† $n‘† $†‘† $”‘† $´‘† $Ì‘† $Ú‘† $è‘&† $’#† $2’7† $j’4† ,ž’~† ƒ,“~† ƒ$𓆠$º“1† $ì“I† $6”M† ,„”Y† ƒ,Þ•Y† ƒ,8—~† ƒ,¶—† ƒ,Ҙ݆ ƒ$°™]† $›3† $B²† ,ôžª† ƒ,ž¡¦† ƒ$D£õ† ,:¤I† ƒ,„¥-† ƒ$²¦2† ,䦱† ƒ$¯¯C† $ò¯† $† $2h† $š-† $ȇ† $P\† $¬q† $í† $ Ɔ $Ò;† ,q† ƒ,€q† ƒ,òq† ƒ,–¨œ† ƒ,d µ† ƒ, µ† ƒŸÇGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Brass.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Óunsigned int__int64_t.ôlong long intlong long unsigned intlong int$_0€L[__mbstate8M[_mbstateLNônkkchar__mbstate_tO+__darwin_mbstate_tQv__darwin_size_tZºlong unsigned int__darwin_va_list`ç÷÷k __va_list_tagj gp_offsetÓ# fp_offsetÓ# overflow_arg_areaj# reg_save_areaj# __darwin_wchar_tfº__darwin_rune_tkl__darwin_wint_tnº__darwin_clock_tsº__darwin_time_tvnñk _opaque_pthread_once_tE4 __sigE# __opaqueEá#__darwin_off_tnã__darwin_pthread_once_t|ñ__darwin_wctrans_t(º__darwin_wctype_t*Ásize_tc£time_tWÊptrdiff_t˜ std“ 7“ 8– X™ ZÀ ]ç _ b jp k§ oî p  q- rD s[ u  w¼ xÏ zæ } ~ P q ‚“ ƒ  „¼ …Ï †õ ‡ ˆ7 ŠR ‹~ Îß ÐQ Ñ« Ód ÔÆ Õˆ פ Øý Ù» ÚÜ Û& ;{ <¯ =Ë d$ e0 g3 hL ic jz k‘ l¨ m¿ ná o! s"! tH! vn! w! x¸! zÐ! {è! |ö! }" ‚"" ƒ:" „W" †k" ‡„" Š«" ‹¹" ŒÑ" µî" ¶# ·9# ¸V# ¹}# <Þ FÑ' Gë' H( I( J9( KT( Lo( MŠ( N¥( OÀ( PÛ( Qö( R) B,) C/) D¾# F2) GC) H_) I€) J) K¿) Lá) Mø) N* !H9* !’Z* !”]* !•t* !–‹* !—¬* !˜È* !™ä* !š+ !›+ !œ:+ !Q+ !ž^+ !Ÿ…+ ! «+ !¡Í+ !¢ó+ !£, !¤&, !¥H, !¦e, !§, !©¢, !«Ã, !­é, !¯ - !±&- !³B- !´c- !µ- !¶›- !··- !¸Ó- !¹ï- !º. !»0. !¼Q. !½r. !¾“. !¿¿. !ÀÛ. !Âý. !Ä/ !Å:/ !Æ[/ !Ç|/ !È/ !É´/ !ÊÕ/ !Ëö/ !Ì0 !Í80 !ÎP0 !Ðh0 !Ö„0 !Ü 0 !â¼0 !èØ0!ù0!1!61__true_type__debug*1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >’ î-"÷4#_M_p"á#î-"5áV5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >"_Ios_Fmtflags$7É _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k/ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“Ž _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸Ö _S_beg_S_cur_S_end_S_ios_seekdir_end€€M&¼event$¢ erase_eventimbue_eventcopyfmt_event´x$Ó _M_next$ÕfT#_M_fn$Ö‡T#ûp$׺#þ$Øk5#´x$Û fT‡TºfT ÌV$ßWO¨ fT!Pv$ã?JºfTˆ.$ñ _M_pword$òj#_M_iword$ó#ˆ.$ôT3B$" "$_ZNSt8ios_base4Init11_S_refcountEk5#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEc33B$£“T•A$“Tºbasic_streambuf > %Rƒb %T†b %U‰b %WŒb %X¦b %ZÀb %\Úb %]ôb %^c %_-c %`Gc %aac %b{c %c•c %d¯c %eÉc %fãc %gÿc %hd %i3d %jJdctype_basectypemoney_baseË$pattern&É field&É Ÿ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¥%ÑS3‘# _M_startT‘# _M_finishU‘# _M_end_of_storageV‘#&ÑWŽ‘’‘'÷h‘ºvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >($u¶t4L¬ÈL¬L¬)Ñxþ 3c3íµœ[T*‘^ˆÑM‘‘W1*\”ËJ*‘‘*Ä>´ FK‘‘3‘+nothrow'IcQø¼+cerrAh½,__ioinitM_ZStL8__ioinit -qZ(Xºµµµ.»/n-üt(eœáᵜ.n-Š4(dááµ(®([ºáº-Ö$(Pj??ºœ.E0 $_4)ap quot)bº# rem)cº#div_t)dF $_5)f§ quot)g# rem)h#ldiv_t)i} $_6)lß quot)mô# rem)nô#lldiv_t)oµ-éJ)“º. 1-¸)”##µdouble-½)•ºDµ-Â)–[µ-Øz)œj†??œœ†.Œ2º ??-Xf)žp¼ºº&8B) Ïj-G)¡áæµ-j)£§-]_)ªºµœ-Ê)«œ??µœ.Ewchar_t-ÛB)¬ºq?µœ&i+)¯“jœœ†36t)°º-,)±j¼jœ&)²ÏÓ(f4)³®7#ïµï.á-‘4)µµïº-Q)½º7µïº(Ai)šmºRµ-L)Üsásœ.y/E-Ü\)ĺšáE __gnu_cxx¡ˆ(Q ®Z@ôÆô(Xf´âCßæôô__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-©6)§ß¤ôô-D)™ô»µ-6v)ºôܵïº-‹a)Àýµïº(m4)´·7µïfloat-ôu)·BBµïlong double&b.)Çdº-G])¦ô{ô lconv`++¯4Q+,á#4š1+-á#4¾+.á# int_curr_symbol+/á# currency_symbol+0á# mon_decimal_point+1á#( mon_thousands_sep+2á#0 mon_grouping+3á#84)+4á#@4jF+5á#H int_frac_digits+6n#P4Ó +7n#Q p_cs_precedes+8n#R p_sep_by_space+9n#S n_cs_precedes+:n#T n_sep_by_space+;n#U p_sign_posn+n#X int_n_cs_precedes+?n#Y int_p_sep_by_space+@n#Z int_n_sep_by_space+An#[ int_p_sign_posn+Bn#\ int_n_sign_posn+Cn#]-|>,5á˺µ3°Q+KØ.{va_list-IÏfpos_t-U4 __sbuf-`+ _base-a+# _size-bº#.† __sFILE˜-‚ _p-ƒ+# _r-„º# _w-…º# _flags-†—# _file-‡—# _bf-ˆû# _lbfsize-‰º#( _cookie-Œj#0 _close-#8 _read-ޝ#@ _seek-Î#H _write-í#P _ub-“û#X _extra-”þ#h _ur-•º#p _ubuf-˜ #t _nbuf-™ #w _lb-œû#x _blksize-Ÿº#ˆ _offset- í#2ºj.2º¯jáº.–2íÎjíº.µ2ºíjµº.Ô__sFILEX.ó† k†$ kFILE-¡1&ú>-ïF F .$ -\-ðºc F -1<-ñºz F -Ãx-òº‘ F -[:-óº¨ F -fE-ôº¿ F -^D-õºÛ F Û .í-ŒE-öá!áºF (Ì-úñQF "!µµ-Ü(-ÿœH!jœœF 5E)-—7F n!µµF 6l -º!F º6b(-º­!F ­!.³!/í6aj-Ð!F 6¦"-ºè!F 7õ5-º6ß"- á"á2 - ""µ6t@-º:"µ6y<-ºW"µµ--k"F Ç\-„"F á6þv-º«"F ẜ7 -F 6Ph-áÑ"á6¥-ºî"ºF 6Ç#-©º#᜵86iG-ªº3#F µ3#.÷6-«ºV#µ3#6(-¬º}#᜵3#6·N-­ºŸ#µµ3#n¯#kclock_t.M² tm8.Z$ tm_sec.[º# tm_min.\º# tm_hour.]º# tm_mday.^º# tm_mon._º# tm_year.`º# tm_wday.aº# tm_yday.bº# tm_isdst.cº# tm_gmtoff.d#( tm_zone.eá#0pthread_once_t/^J__gthread_once_t0/$wint_t1F› $_71Q% __min1R„# __max1S„# __map1T„# __types1U%#.Á_RuneEntry1VÌ$ $_81Xg% __nranges1Yº# __ranges1Zg%#.!%_RuneRange1[3% $_91]®% __name1^®%# __mask1_Á#n¾%k _RuneCharClass1`%9$_10ˆ 1b?' __magic1cá# __encoding1d?'# __sgetrune1fn'#( __sputrune1g’'#0 __invalid_rune1h„#8 __runetype1j˜'#< __maplower1k¨'#¼ __mapupper1l¨'#¼ __runetype_ext1sm%#À __maplower_ext1tm%#Ð __mapupper_ext1um%#à __variable1wj#ð __variable_len1xº#ø __ncharclasses1}º#ü __charclasses1~¸'#€nO'k2„h'µ£h'.µ.O'2º’'„á£ï.t'Á¨'kÿ„¸'kÿ.¾%_RuneLocale1Ô%:5M2å¡7ºë'º:NK2ëäQº(º:IN2÷ôº(º:Y2þª.º9(º)ŸY2«ºT(º)x%2  ºo(º)Ñ72 WºŠ(º)ä"2yZº¥(º)2ž2ºÀ(º)ËC2"ºÛ(º)>2)9ºö(º)A 257º)º)æ-2;/º,)º;Ÿ.|ˆ:¯#-öZ.~#_)ªª(AE.‚Hªz)z).¾#-ß[.…ª—)—).ª-þE.{á´)´).º)/¾#-xF.}áÖ)Ö).Ü)/ª-Ã.€z)ø)Ö)- F.z)*Ö)(˜N.ƒilœ9*᜵´)mbstate_t3U‰wctype_t44ƒ-}d3y¾$t*º-Š 3z¾$‹*F -Æ 3{?¬*?ºF -~y3|¾$È*EF -»y3}ºä*sF -Ø_3~º+F º-Dv3º+F s8-ž"3€º:+F s8-n@3¾$Q+F 3}3‚¾$-¤)3ƒœ+µœ+.9*-Ms3…œ«+?µœ+-™<3†ºÂ+Â+.È+/9*- G3ˆœó+?h'œ+--23‰¾$,EF -a 3о$&,E-#=3ŒºH,?œs8-g3ºe,ss8-K!3޾$,¾$F - y3º¢,F s3#-ÈM3ĺÃ,F s3#-B3’ºé,?œs3#-Î?3ƺ -ss3#-X*3“º&-s3#-Äo3ǺB-s3#-/'3”œc-áE+-,3•?-?s-¯63—º›-ss-3˜º·-ss-e93™?Ó-?s-73šœï-ss(¶=3œëZœ.?œs´)-Õ(3œ0.s-83ž?Q.?sœ-9E3Ÿºr.ssœ-VG3 ?“.?sœ-Ÿ63¤œ¹.á¹.œ+.s-!3¥œÛ.ss-±a3©#÷.s÷..?-¸a3È/s÷.-äa3«?:/?s÷.-ëa3¬[/s÷.º-?3®º|/s÷.º-•53§œ/?sœ-Û93¨º´/¾$-‚e3°ºÕ/ssœ-sh3±?ö/?sœ-Y3²?0?sœ-t=3³?80?Eœ-«w3´ºP0s8-*3µºh0s8- 23–?„0sE-þ:3¡? 0ss-#13¢?¼0sE-9N3¦?Ø0ss-_3¯?ù0sEœ-— 3ÊB1s÷.-563Íô61s÷.º-0N3ÏW1s÷.ºs6éW3streampos5Ó‡*q%6ñ&Yº1W3]3(øp6õÖ'c3Ú1]3]3(±x6ù‡Hc3ú1]3]3("96ý®4º2µµœ5^y6,&œ;2µ5W6 Zµa2µœ]35g 6 /á‡2ᵜ5#i6 Þá­2ᵜ5q%6ÎiáÓ2áœn5¬'64pnï2k35‘`6ãxº 3]35T[6 pc3,3k3k3?¿16#Jº!VD6&ߺk3@n@»bool@q3/º2º38.‡3A__vtbl_ptr_typev3<›'G>ñ6à4& _DË3à4& _Fä3à4æ4&Ò!Kþ3à4º(°8Ny[á4ñ4W3(°8Q³Oµ@4ñ4]3(,V6/áf4à4º?*!,`A>ˆ4à4áº(ŠedëVœ¤4ñ4*/ojH?Æ4à4á]3BÙ,nqà4á.«3@ì4/«3.ì4>§81P5«3#&9od 5P5&9of95P5V5CELlP5º.÷4@\5/÷4/c3/¹_Atomic_word9%º.S > 88˜HDnpos"tl˜HE_M_dataplus"S #_Rep_base_RepF©5"zaáí5HF©5"îjá6¨HáFù+"M_®H.6HFk*"%ÖPL6HFD")[&j6HG "-úo„6¨HF"4wEœ¬6HºµG¿f"<h,Õ6HººµF]\"DYiœý6HººFê?"LjXc3 7HµGù,"UífC7ᵺGáH"^jf7ᵺGI"g G‰7áºnG}b"zjg¬7áG}b"~>Ï7ájjG}b"‚&ò7áááG}b"†ü8áµµF="ŠIyº78ººGB :ÃWa`8¨HºººG-j:µ¬z8¨HH/("šr1´HŸ#"¢8¨H&Ÿ#:¿»8¨HV5&Ÿ#:·Ô8¨HºH&Ÿ#:Å÷8¨HºHºº&Ÿ#:Ð9¨HºHººV5&Ÿ#:ÛB9¨HµºV5&Ÿ#:â`9¨HµV5&Ÿ#:éƒ9¨HºnV5n"ìž9¨Hº5:j"ôàzÀHÀ9¨HºH5:j"üœ@ÀHâ9¨Hµ5:j"åyÀH:¨Hn5!?"ªF!:¨H5!?"GDj>:H5£m"&«)[:¨H5£m"1jx:H5bh":a •:¨H5bh"C’ ²:H5A "L® Ï:¨H5A "UÇ ’ ì:H5° "]vœ ;H5^y"cIVœ&;H5Še"h'0œC;H äF:n¬pf;¨Hºn äF"ƒ€l„;¨Hº5*"‹¼cœ¡;H 25:ä¿;¨Hº GB"¦OgØ;¨H5g^"­w c3õ;H5@"¼]]3<Hº5@"ÍW39<¨Hº5ým"â2]3[<Hº5ým"õ W3}<¨Hº5ÊL"{@ÀHŸ<¨HºH5ÊL" ã5ÀHÁ<¨Hµ5ÊL"uÀHã<¨Hn5ˆ@:JÀH=¨HºH5ˆ@:[DjÀH1=¨HºHºº5ˆ@:/onÀHX=¨Hµº5ˆ@"BZ2ÀHz=¨Hµ5ˆ@:Å5ÀH¡=¨Hºn ½#"ef\¿=¨Hn(q%:øÍ ÀHà=¨HºH5q%"ƒªgÀH >¨HºHºº5q%:ÌbÀH3>¨Hµº5q%"Ÿ¸8ÀHU>¨Hµ5q%"¯-ÀH|>¨Hºn ™q"Ì;¤>¨Hºn5™q"ë^ÀHË>¨HººH5™q"$EÀHü>¨HººHºº5™q:m%ÀH(?¨Hºµº5™q"*ÀHO?¨Hºµ5™q"A®JÀH{?¨Hººn5™q"R¢?¨Hn5µ "j90ÀHÉ?¨Hºº5µ "zó ë?¨H5µ "ŽW@¨H5É8"©ÆAÀH>@¨HºººH5É8"ÀÂ,ÀHt@¨HºººHºº5É8:ŽÀH¥@¨Hººµº5É8"êCcÀHÑ@¨Hººµ5É8"œhÀHA¨Hºººn5É8"»dÀH.A¨HºH5É8"%;;ÀH_A¨Hµº5É8":ˆTÀH‹A¨Hµ5É8"O*eÀH¼A¨Hºn5É8"sH"ÀHíA¨Háá5É8"~}ÀHB¨Hµµ5É8"ˆ+3ÀHOB¨H5É8"“dÀH€B¨HjjFÛA:‹ÃÀH²B¨HºººnFÛu:˜Y'ÀHäB¨HººµºI 2:¦+á CºnV55#i:Áßœ6CHẺ G:õ÷kTC¨HÀH5K"ünBµqCH5Êq"/^µŽCH5\p" á,÷4«CH5W:ÏÑ8œ×CHµºº5W")¨œþCHºHº5W"78œ%DHµº5W:æÿ6œLDHnº5{h"U9*œsDHºHº5{h:ø´\œŸDHµºº5{h"q™œÆDHµº5{h: ‰qœíDHnº5¿"=œEHºHº5¿:½3œ@EHµºº5¿"«Y=œgEHµº5¿"¾,4œŽEHnº5‹X"̨^œµEHºHº5‹X:-0uœáEHµºº5‹X"è*œFHµº5‹X"ûœ/FHnº5t" Ö=œVFHºHº5t:BÜtœ‚FHµºº5t"&°"œ©FHµº5t:NJ6œÐFHnº5ù"D•kœ÷FHºHº5ù:Yß œ#GHµºº5ù"aiœJGHµº5ù:náNœqGHnº5F"ö?…5˜GHºº5"9"“’'ººGHºH5"9:‚´kºæGHºººH5"9:’ˆWºHHºººHºº5"9:£ýNº>HHµ5"9:²ú_ºjHHººµ!"9:ÃXBºHººµº/œ.£H/…5.…5.È5@È5@£H@…5>¼5"” I _M_length"•œ# _M_capacity"–œ#4þ"—k5#>È5"›ÌJÆH#Jl&:@ ˜HJM=:Eá9»J–w:Qá!ÌJ;/("´,]´H(1"¾ac3€IÜJ(’Y"Â]c3œIÜJ*Q"Æöd´I®H*Ï""ʦ>ÌI®H*u*"δKéI®Hº(^G"Ø’PáJ®H(ˆ8"ÜBá+J®HV5V55.:|=®HQJººV5*™)"çm^nJ®HV5 lE:«ùQŒJ®HV5(q>"õ*cá¨J®H!@N:^¿Ná®HV5ºœÜJk.âJ/ I>œ ;CANKnone;h_ZNSt6locale4noneEq3LQ.;i±5q3Mnumeric;j“oq3Lî7;kyq3Lß[;lêgq3L~H;m¨1q3Lka;ngq3 Kall;p_ZNSt6locale3allEq3?c$E_M_impl;AN##_S_classic; _ZNSt6locale10_S_classicEAN#_S_global;#_ZNSt6locale9_S_globalEANNIY;)–:GN#_S_once;8_ZNSt6locale7_S_onceE¦$™>v&";{xLWN&";„‘LWN]N&";ªLWNµ&";ÍLWN]Nµº&";ªðLWN]N]Nº&®;º MWNº(:j;Å]N+MWN]Nstring8<…5(8;ÝuN+MUMhN(¦a;çCc3vMhN]N(C;ð c3—MhN]N5M);xzçJ³M]N?ÀM;AP]NO";<àMWNANP ];?¥_PO;Bê1Fì[;EC+ºNºQØQ;Hk2WN]N]Nº.¥K/LN.RN/µ.çJ@cN/çJ.cNRXL;WnNiPS_vptr$facet3#Tþ;\k5#__c_locale<8iP#_S_c_locale;__ZNSt6locale5facet11_S_c_localeE¤NN§m;b¨ P#_S_once;e_ZNSt6locale5facet7_S_onceE¦$PO;iÓO™;vZO„PœU ;{nN{O„PºG(; žOŠPµ¤NF5q;‚(¤N»OŠPG0x;…’ÔOŠPHÏe;Šv;¤NHÆ ;¨VµGÌV;‘x?PPGPv;•«P.PPO™; IP„P›PV:j;£Þ¡P„P›P.ºnPk/oP.nN@¤N.–P/nN@–P@nNW^L;²ZQTûp;œ#" ";Å_ZNSt6locale2id11_S_refcountEk5G:j;È9mQZQ`QO>v;Ê+QZQ`Q>v;Ð@QZQ!ta;Ó+%œkQ.§P@fQ/§P.fQW¥K(;Ù#TTþ;ìk5#E_M_facets;í#T#E_M_facets_size;îœ#E_M_caches;ï#T#E_M_names;ðï# Nî;ñÕn)TN®c;òj()TNÇn;óc0)TNÈ ;ôu5)TNl!;õ=M)TNZ;öd)TNI;÷Q4TGÌV;úÒ‰RANGPv;Ý$£RANOc$; ÃRANJTœOc$; ãRANµœOc$;þRANœO<+;SANºOc$;5SANJTG:j;!+TSANJTF*y;·lc3rSANGB;&— –SANUTºG5;)¢0ºSANUT?TG`;,ë;ÞSANUTkQGÀ7;/ˆuTANkQPQ;7ÒANPœ.PkQ4TX?T?TX.ET/kQ@PT/qQ.PT@aT/+M. YTà Tº@Ö .lT. . ZÖ Ø$Ê™T’[S_vptr$ios_base3#[ih$ÿ’[\dec$$K’[\fixed$dK’[\hex$ 4"’[[9 $6’[\left$E ’[ \oct$’E’[@\right$u’[€]W.${ ’[]Õ $ §M’[],/$$†Z’[^showpos$'˜8’[^skipws$*^t’[^unitbuf$-€%’[ ]æ$17’[@[ª$$4Ûp’[°[ö=$7x ’[J]€v$:) ’[\badbit$L³]—[\eofbit$O_—[\failbit$TëF—[\goodbit$W(—[\app$jÛœ[\ate$m~Yœ[_binary$s_ZNSt8ios_base6binaryEœ[[Av$v†,œ[[dv$yò4œ[_trunc$|_ZNSt8ios_base5truncEœ[ _beg$‹_ZNSt8ios_base3begE¡[\cur$Ž‘c¡[[£m$‘O$¡[streamsize5N¸E_M_precision$ÉnW#E_M_width$ÊnW#E_M_flags$Ë¢ #E_M_exception$Ì/ #E_M_streambuf_state$Í/ # E_M_callbacks$çfT#(E_M_word_zero$ø #0E_M_local_word$ý¦[#@E_M_word_size$º#ÀE_M_word$T#ÈE_M_ios_locale$çJ#Ð $À,-´X¶[‡TºGŽf$ê ÓX¶[à Gme$í–íX¶[FÝV$›A¼[Y¶[ºc3GÞ$ Q/Y¶[5”m$$Z ¢ LYÂ[5”m$.gf¢ nY¶[¢ 5n$>n¢ Y¶[¢ 5n$O¢ ·Y¶[¢ ¢ Q$^lÕY¶[¢ 5/*$j?nWòYÂ[5/*$rXPnWZ¶[nW5™$€ÝKnW1ZÂ[5™$ˆ]nWSZ¶[nW5Ž2$›¥[c3oZc35àY$§™,çJ‘Z¶[]N5E4$²çJ®ZÂ[5Î\$¼’ ]NËZÂ[?%-$ÎÇ[º5#{$ÞÀWÍ[ÿZ¶[º5r $óoÓ[![¶[º`ÀL$™TA[¶[ºOM&$W[¶[OM&$ r[¶[Ù[V:j$ùWT¶[Ù[/¢ // /É /Ž  ¶[k.™T@ .È[/™T@@j@È[Z¼@=:ß[UbS_vptr$basic_streambuf3#a_M_in_beg>Ãá#a_M_in_cur>Äá#a_M_in_end>Åá#a_M_out_beg>Æá# a_M_out_cur>Çá#(a_M_out_end>Èá#0a_M_buf_locale>ÏçJ#8b’p>Ôß[Ç\Ubº(i1>ài$çJè\Ub]N(E4>ñízçJ][b(gZ>þ§HUb*]Ubá5%x>X1V]UbôŽ É 5F>ï#1}]Ub‡É 5 f> «&ºš]Ub5”b>‰CnW·]Ub5Û0>'ÎXºÔ]Ub5˜z>9yºñ]Ub5E>Oô`º^Ub5E>bgnW5^Ubá5qI>p;HºW^Ubn5n>‰…yºt^Ub5qd>¤iº–^Ubn5wd>¾HnW½^UbµO»+>ËÓ^UbF:>ÞÒáñ^[bFV&>á bá_[bFï5>ä á-_[bGÈi>îÙ^L_UbºG†n>ù®u_UbáááF—(> ³:á“_[bFŒ^>éGá±_[bFÄq>áwáÏ_[bG>ÿ7î_UbºG‹n>'Dw`UbáácàY><liß[9`Ub]NdÇ\>K)Ubß[i`Ubádä[>WlD1ß[ž`UbôŽ É dº,>c*1ß[Î`Ub‡É dCI>o@ºß[ô`Ubd¶W>…:nWß[aUbej]?2RCnWß[IaUbádŠO>«Ìº ß[oaUbd&w>¸æYº ß[•aUbdce>Ѓdº ß[ÀaUbºe‘z?TznW ß[ïaUbµdD_>ûn_º ß[bUbºO»+>5bUbfbV:j>"ÕLlbUbfb.ß[.ab/ß[@ab@ß[wctrans_t@'i:º4HÇ(º¦b¾$:#h4NpjºÀb¾$:ée@?ãWºÚb¾$:gj4T[ºôb¾$:¾n4ZÄZºc¾$J*:ù4`Dº-c¾$:£p4fö'ºGc¾$:m4l3 ºac¾$:O4rnº{c¾$:ö74x„pº•c¾$:;4~òHº¯c¾$:q]4„DºÉc¾$:>Q4Š~Fºãc¾$-U@†¾$ÿc¾$rb:Xj4‰¾$d¾$:j 4–@F¾$3d¾$-E=@ˆrbJdµ-‰!4²J*adµ>A*ZefupperA1ÔfZe€flowerA2MoZefalphaA338ZefdigitA4~ZegxdigitA5RZefspaceA6…Ze@gprintA7—9ZefgraphA8;tZe%fcntrlA9(iZefpunctA:,=Ze falnumA;S!Ze/º.q3hŒ@&¨nNâjnN#ad#E_M_c_locale_ctype&°¤N#E_M_del&±c3#E_M_toupper&²_e# E_M_tolower&³_e#(E_M_table&´âj#0E_M_widen_ok&µn#8E_M_widen&¶èj#9E_M_narrow&·èj#¹E_M_narrow_ok&¸n#¹i>v&½_ZNSt5ctypeIcE2idE§Pjtable_size&¿_ZNSt5ctypeIcE10table_sizeE˜HQ.&ÌÓføjâjc3œQ.&Úüføj¤Nâjc3œ5Mv&æc3#gþjºn5Mv&õôµOgþjµµ k5 q&â0µ{gþjºµµ5­W&0.µ§gþjºµµ5æ-&  nÉgþjn5æ-&1û-µðgþjáµ5A &A¡<nhþjn5A &Rµ9hþjáµ5øv&f,wn[hþjn5øv&”Oµ‡hþjµµá5Êk& aMn®hþjnn5Êk&ÂĵßhþjµµnáF˜X&ÒÐ#âjýhþjH¦E&×¶$âjU%4&àee1iøjºdm&ðŸ3nee\iþjndm&¾YµeeŒiþjáµdsH&†xnee·iþjndsH&"ð&µeeçiþjáµdëu&6HQneejþjndëu&Mb:µeeGjþjµµád=B&g|neewjþjnnd=B&‚êAµ ee±jþjµµnáG0Q&ŠtËjþjQx&š&rþj.Zenøjkÿ.ee.k/ee.ºWš&Æ ckk×?&Ë iLckkðD&Ö bµ!Ã_&Û ÀI«nnn/«lË=7™T@o™T#a_M_tieBW@o#Øa_M_fillBXn#àa_M_fill_initBYc3#áa_M_streambufBZUb#èa_M_ctypeB]þj#ða_M_num_putB_Fo#øa_M_num_getBaQo#€( Bkj:l\o(ðiBoµc3Vl\o(FB{s/ rl\o*GBC-,,lgo/ *#BÁ ¬lgo/ *ŸzB–6<Élgo/ (WYB¦´Ec3ål\o(¿1B°#c3m\o(«"B»±c3m\o(”NBÅâ(c39m\o(~jBО/ Um\o*~jBó!rmgo/ a*BŒmgoUb`Þ B hk¬mgoº5áEB}/@oÉm\o5áEB%Qm@oëmgo@o5ãJB3dUbn\o(ãJC9Ub)ngoUb( CCmoJngoso5«QBdÃDngn\o5«QBx n‰ngon(àYC€QWçJªngo]N(ÊkCuÞbnÐn\onn(øvCzË+nñn\onOa*B¼ogomBCŒ{I%ogoUbn=^C«Dxgo]N.õ.Lo/#.Wo/l.bo/hk.hk@hk@boWD}AqTÑtDá#ðDŠ«oAqðDÅoAqGq5úiD™ìIW3âoRq5¬ND¶6áÿoRq5PLD¡°9]qpAq5PLD¨l9yo>pAqº5jND­yV]q[pAq5jND´Vyo}pAqº5@D¹pQW3ŸpRqcq5ÊLD½q]qÁpAqcq5jDÁÀyoãpRqcq5¡NDÅàO]qqAqcq5jDÉuJyo'qRqcq!±mDÍ(aGqRq.yo@Mq/á.Xq/yo@yo@iq/¸@/ @BRl&nNYwnN#i>v&Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE§P ?&¤ýqYwº5}3&¿»<µ3rQoµµTnq_w5}3&ã¸SµirQoµµTnqÍ[5}3&èÝTµŸrQoµµTnqew5}3&íPSµÕrQoµµTnqkw5}3&ò Tµ sQoµµTnqqw5}3&øEUµAsQoµµTnqww5}3&ý­UµwsQoµµTnq}w5}3&èRµ­sQoµµTnqƒw5}3&#RµãsQoµµTnq‰w5}3&(€RµtQoµµTnqtq5}3&HX µOtQoµµTnqÓ[U·v&MzqptYwºFï 2µ§tQoµµTnqÀHd» ÎiµzqætQoµµTnq_wd» æµzq%uQoµµTnqÍ[d» µzqduQoµµTnqewd» µzq£uQoµµTnqkwd» $—µzqâuQoµµTnqqwd» ,Áµzq!vQoµµTnqwwd» 3,µzq`vQoµµTnq}wd» ;ªµ zqŸvQoµµTnqƒwd» HÔµ zqÞvQoµµTnq‰wd» d?µ zqwQoµµTnqtqo» qŵ zqQoµµTnqÓ[.zq@c3@¤@Ó@º@ô@@@#R#&ÛnN:|nN#i>v&Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE§PÔ4&ïx:|º5„:& méCxFoéTnc35„:&+ ëétxFoéTn5„:&0 ?é¥xFoéTnº5„:&5 “éÖxFoéTnô5„:&: çéyFoéTn5„:&j Aé8yFoéTn#5„:&o —éiyFoéTnB5„:&„ `éšyFoéTn?G:5'7k×yFoµºnµáá@|GeÄ„zFoµºnTáá@|Gc‰¨%LzFonTáµ@|U¥&¢ wmz:|ºd)¾Ïqéw§zFoéTnc3d)äŸréwázFoéTnd)ëöréw{FoéTnºd)òUséwU{FoéTnôd)ù¬séw{FoéTnd)‰jéwÉ{FoéTn#d)Hréw|FoéTnBo)¨@é wFoéTn?.w@ºlõ=@F|€phkH"S_vptr$basic_ostream3#&cEV§|@oº€UbbÓCE_F|Ì|@oº€(Ê`Ep\€í|@o€(Ê`Ey,\€}@o.€(Ê`Eƒo €/}@oC€(Ê`E©ße€P}@o(Ê`E­ý)€q}@oº(Ê`E±“e€’}@oc3(Ê`F\f€³}@o—(Ê`E¸ f€Ô}@o¤(Ê`Fj»e€õ}@oº(Ê`EÃÅe€~@oÓ(Ê`EÌf€7~@oô(Ê`EÐf€X~@o(Ê`EÕe€y~@o#(Ê`EÙ±e€š~@o(Ê`Eá§e€»~@oB(Ê`Eåi€Ü~@o?(Ê`FxŸ€ý~@oUb(„:FÀ€@on ‹bE#+JA@oµ(·#F­™.€g@oµ(ËtFÄl€ƒ@o(TFÙÕ51Ÿ@o(¾Fé€À@o‡5¾FÎc€ç@oôŽ qcEn@oº€. €.€0@F|.€2€.€€.4€2moC€mo.I€2TX€TZP=Gß[³‚ß[#a_M_modeGUÉ #@a_M_stringGX…5#H&˜%Gd²€³‚É &˜%GrЀ³‚ºHÉ (s G…ý5…5쀹‚*s GzK ³‚ºHm]nG§-'³‚É e¶WG±}BnWX€L³‚eŠOH‰&º X€q³‚eceH4lº X€›³‚ºeD_HVtº X€Å³‚ºeÇ\GÑx\UbX€ô³‚áeä[H›; 1X€(‚³‚ôŽ É eº,HÊ3#1X€W‚³‚‡É m·)Hçp‚³‚ẺmzGô!˜‚³‚rHiX€³‚º.X€.¿‚/X€lb`=OF|ÃF|#E_M_stringbufGŽX€#9G¡ƒÃº€É 9G¶HƒÃº€ºHÉ `Ù7GÀÄ‚nƒÃº€5ãJGËO³‚‹ƒɃ5s GÓL8…5¨ƒɃss GÝÑ.úH.Ä‚.σ/Ä‚ stkC†ÛFæ„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDðžÑké&z]Q éHî/ÏfW…t$_55 ATTACKDECAYSUSTAINRELEASEIDLE.¦'uSRATEù_ZN3stkL5SRATEE÷€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE¾¼uPI_ZN3stkL2PIE÷-DTû! @uTWO_PI_ZN3stkL6TWO_PIE÷-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E÷€?Z߃UC†V‡S_vptr$StkError3#amessage_j+M#atype_kéƒ#&ÛFo®†V‡[Téƒb+1sC†͆V‡ºwvŠc3*×WÑ›=Šc3}ðà,ŠΊ~utãg‡LŠΊºo+æ\Yg‡wŠΊð‡ð‡m,éüu•ŠΊΊmQ ìã\³ŠΊΊn ï‹vΊéƒ.g‡Wì„0åEdata_å#EdataRate_Žð‡#EnFrames_œ#EnChannels_Ó#Esize_‘œ# EbufferSize_’œ#(ž~‹ëÓÓž¢‹ëñÓÓe½‹ëºž׋ëü5:j M^Žù‹ëü5@)è: ŽŒëœ5@0oð‡=ŒŽœ ÊL8ey[ŒëŽ c_@uyŒëŽ53ZJ¿= Ž ŒëœÓ53ZRhvð‡ÇŒŽœÓ5ÏB[—ð‡îŒŽð‡Ó5° ^åœ Ž5g^a{wc3(Ž äFkÅwKëœÓ äFu¹'sëœÓð‡5‚Xxþ ÓŽ5ou{Þ_Ó­Ž ,h‚nËëð‡!r ‰qGð‡Ž.ð‡.ÔŠ@÷/ð‡@Ž/ÔŠ@ÔŠ@ð‡.ŽZò„@ g‡¿g‡#€”# HÔŠ#&Ñk VŽ¿w£ ì"Ž€Ž¿ð‡ð‡w þMŽ¥Ž¿ð‡w=6 1ŽÊŽ¿ð‡w¢ #ÂyŽôŽ¿ºð‡(L* &'?ÓÅ(¶L )¨ ü,Å(á& 4øBð‡M¿ÓxÜN :*ð‡Žv¿ÓxÜN Dõ]ŽŽ¤¿ŽÓroŽ¿º.Ž.Ë/Ž>Ó6‘& _Dð‘& _F ‘"‘&Ò!K#‘º(°8Ne`‘D-‘‰w(°8Q` ‘e-‘‘(,VÌo‘‹‘º?*!,`žX­‘‘º(Šed¾gœÉ-‘*/ojDë‘‘‘BÙ,n‘‘.#.‘/#@‘.Ð@(‘/Ð.(‘>ÚVŒ‘Ð#&9od\‘Œ‘&9ofu‘Œ‘’‘CELlŒ‘º.3‘@˜‘/3‘.!>îNÍ’ _M_impl!#(þ*`x&͒ݑӒ(þ*dÍ’‘ù‘Ù’(\phÉh3‘’Ù’&ú9k.’Ó’’‘&ú9oL’Ó’º’‘&{!zf’Ó’º(U ‚G‘‡’Ó’º*[L†h7©’Ó’‘º £f’ £‡’ £¯‘ £Ý‘ £ù‘@3‘.£‘.ß’/£‘>¥£,˜£‘#&è#É“,˜’‘&è#Ö5“,˜º‘’‘&è#çN“,˜2˜èi“,˜º(:jI„»Q=˜Š“,˜2˜ q%(5G­“,˜º‘5!?J×ëÊ“,˜5!?S36ç“C˜5£m\Ië”,˜5£meNF6!”C˜5bhnªi>>”,˜5bhw€6Î[”C˜5A €Jd>x”,˜5A ‰'Ε”C˜5° L1œ²”C˜5Še”ztœÏ”C˜ äF£rcò”,˜º#5*°¿)œ•C˜5g^¹ºzc3,•C˜*25IEÇI•,˜º5@Ýg6‰wk•,˜º5@ìjp‘•C˜ºGòeòð¬•C˜º5ýmL4‰wΕ,˜º5ýmÂT‘ð•C˜º5/q"à)‰w –,˜5/q*"‘*–C˜5ù*2† ‰wG–,˜5ù*:ðJ‘d–C˜5ÊqE?:‘–,˜5ÊqITz ‘ž–C˜ ½#Xÿj¼–,˜‘ mE9Õ–,˜(™qI\«2ëû–,˜ë‘ ™q¶m#—,˜ëº‘(µ ImGqëD—,˜ë(µ IyT)ëj—,˜ëë GÛsPˆ—,˜=˜ GBïM]¡—,˜mZI«Ä—,˜º‘G+I3õKí—,˜ëº‘mÍIõ°˜,˜ë‘Q?bš&,˜‘.ä’@8˜/ä’@ä’.8˜Zø„àg‡ šg‡#again_Gð‡#achannelsIn_HÓ#€”#IÔŠ# ab_Kä’#Paa_Lä’#haoutputs_MÔŠ#€ainputs_NÔŠ#°&é&ó˜ š(fdmÓ™š(L* Ó+™šwGB#¨fI˜K™ š*?*QNh™ šð‡(ÇB-Uð‡„™š(<(5Úkð‡¥™ šð‡(¶L8ýgüÁ™šxÜNC37ŽI˜ï™ šŽÓr0I˜ šº.I˜.š/I˜lþ„ g‡¤œI˜#ainPoint_sº#àaoutPoint_tº#èadelay_uð‡#ðaalpha_vð‡#øacoeff_wð‡#€aapInput_xð‡#ˆanextOutput_yð‡#adoNextOut_zc3#˜&z]&ûš¤œð‡ºbñW)š›¤œºwGB,†š:›¤œ(Y/[ºV›¤œ* z9öns›¤œº*Ÿ ? I›¤œð‡(¥cBH0ð‡¬›ªœ(ZJìcð‡Í›¤œº*é MÃuœð‡º(á&P·.ð‡ œªœ(IVñ2ð‡'œ¤œ(ÜNY8Kð‡Hœ¤œð‡xÜNdÙ3Žšvœ¤œŽÓÜNoÂ;ޤœŽŽÓÓ.š.°œ/šZ…à g‡ ŸI˜#&Q ✠Ÿb5 µœ Ÿº*= HI Ÿc3*/ "Ç/T Ÿð‡ð‡ð‡ð‡ð‡c3*vu %51q Ÿð‡*|u (‘ Ž Ÿð‡*‚u +N« Ÿð‡*¨t ..È Ÿð‡*®t 1´tå Ÿð‡*¤x Aß  ž Ÿð‡ð‡c3* K*9.ž Ÿð‡ð‡*F TïFž Ÿ(á& WYð‡bžŸ(ÜN Z+ ð‡ƒž Ÿð‡xÜN e¿a޵œ±ž ŸŽÓ(ÜN p>ZŽáž ŸŽŽÓÓ‚o+ t>µœ Ÿð‡ð‡.µœ.Ÿ/µœZ …àg‡Œ I˜#&éHHŸŒ bfoŸgŸŒ º*vu åE„ŸŒ ð‡*|u#€<¡ŸŒ ð‡*¨t&òa¾ŸŒ ð‡*/)32Ꟍ ð‡ð‡ð‡c3*\f2ùD Œ ð‡* P;L$ Œ ð‡(á&>+ð‡@ ’ (ÜNAÇð‡a Œ ð‡yÜNKþ3ŽŸŒ ŽÓ.Ÿ.˜ /ŸZ…@Jg‡[¡g‡#€”#J-ÔŠ#&î/JÚ [¡(L*J7'Óö a¡(¶LJ$Iü¡a¡xÜNJ)?Ž @¡[¡ŽÓrÇ [¡º. .g¡/ Z…€ g‡Ž¤ #astate_ iº#@avalue_ jð‡#Hatarget_ kð‡#PaattackRate_ lð‡#XadecayRate_ mð‡#`areleaseRate_ nð‡#hareleaseTime_ oð‡#pasustainLevel_ pð‡#x&Ïf &F¢ޤb¸F )l¡e¢ޤº*fD ,"k}¢ޤ*w' /]•¢ޤ*- 2HE²¢ޤð‡*#7 5YVÏ¢ޤð‡*- 8ïyì¢ޤð‡*X7 ;h. £ޤð‡*½ >Àv&£ޤð‡*àj A©/C£ޤð‡*n DxA`£ޤð‡*«z GÕ`}£ޤð‡*÷C J3C©£ޤð‡ð‡ð‡ð‡*Co MlÆ£ޤð‡(· PÜ]ºâ£”¤*¶ SQlÿ£ޤð‡(á& V ð‡¤”¤(ÜN Yªð‡7¤ޤxÜN cpoŽl¡e¤ޤŽÓ‚o+ gL l¡ޤð‡ð‡.l¡.š¤/l¡ZW…h g‡—¦ #ztable_ Zd/ÔŠatime_ [ð‡#@arate_ \ð‡#HaphaseOffset_ ]ð‡#PaiIndex_ ^Ó#Xaalpha_ _ð‡#`&. @¥—¦b¼A Ÿ¤_¥—¦º*? #® w¥—¦*•> )G(”¥—¦ð‡*=6 2#_±¥—¦ð‡* 5©oÎ¥—¦ð‡*, =¨q륗¦ð‡*†> DUA¦—¦ð‡(á& Gcð‡$¦¦(ÜN JÓZð‡@¦—¦xÜN TPŽŸ¤n¦—¦ŽÓ‚o+ XàlŸ¤—¦ð‡ð‡.Ÿ¤.£¦/Ÿ¤l]…( $g‡+©Ž#adelayLine_ Vš#@alipFilter_ Wµœ#àadcBlock_ XŸ#Àaadsr_ Yl¡# avibrato_ ZŸ¤# alipTarget_ \ð‡#ˆaslideTarget_ ]ð‡#avibratoGain_ ^ð‡#˜amaxPressure_ _ð‡# &¦' *¦§+©ð‡bWc -¨¦ŧ+©º*GB 0âBݧ+©w=6 3©¨¦¨+©ð‡*G 6 K¨+©ð‡*]g 9¼pA¨+©ð‡ð‡*¿J <â6^¨+©ð‡w£ ?8h¨¦ˆ¨+©ð‡ð‡w BQ¨¦­¨+©ð‡w¢ Ew¨¦ר+©ºð‡xÜN H!vð‡¨¦©+©ÓyÜN R%ލ¦+©ŽÓ.¨¦WjD}ùªTÑtDµ#ðDŠc©ùªðD}©ùªÿª5úiD™D%]3š©«5¬NDǵ·©«5PLD¡I5«Ô©ùª5PLD¨51©ö©ùªº5jND­{M«ªùª5jND´ M1©5ªùªº5@D¹ºG]3Wª«cq5ÊLD½é«yªùªcq5jDÁb1©›ª«cq5¡NDÅOb«½ªùªcq5jDÉø/1©ߪ«cq!±mDÍÔ ÿª«.1©@RN. «/1©@1©ƒÈ8Q„Œ‰Q¢L~«…valueÁð‡‘h†Ø\Áð‡‘`†¤VÁð‡‘X„´˜««‡»««‘h/Ž„s´ÅäÝ«‡»««‘h„ÆØ0 ¬‡»««‘h„K™Øó|G¬‡»G¬‘h…gain*ð‡‘`/ š@˜H„¨ó*‘Ȭ…__a¶¬‘h…__b¶¬‘`/L¬„Èn­ˆ__groupingþ µ‘¨ˆ__grouping_sizeþ œ‘ ˆ__grouping_tmpþ n­‘˜‰__n ˜H‘P‰__min ˜H‘H‰__i œ‘¸‰__test c3‘_ŠP—‰__j œ‘°/[T„I•*‘K‘`°­‡»°­‘hˆ__nÝœ‘`/,˜‹ ×­Œ»×­Œ)Zq3/‘µ­KuL‘V‘¬®ŽÀ­‘h‹u‘*®Œ»*®Œ)Zq3/Œ‘®ºBV‘m‘ø[®Ž®‘h®@n‘…‘D‡®Ž®‘h‹ð£®Œ»×­£®/"‘‡®q†‘”‘Ý®Ž’®‘hŽ®‘`‹\‘¯Œ»*®__af¯/’‘Ý®†”‘³‘Ü:¯Žè®‘hŽó®‘`ŽS^¯Œ»^¯Œ)Zq3/‘:¯b-´‘Ë‘(¯ŽG¯‘h„Á‘̑ڑt¼¯‡»¼¯‘h/Ó’„íÚ‘è‘Àû¯‘‘‘h‘‘‘`‘W1‘„è‘’ ?°…__first”‘‘h…__last”‘‘`„*’1’XŒ°…__first´‘‘h…__last´‘‘`‘Í’‘X’ÊŽ^2’i’¤ݰ‡»ݰ‘h…number ^º‘d…value ^ð‡‘X/¿’¥ŽLj’ž’𱇻ݰ‘h†i Lð‡‘`¤ C±Œ»ݰŒ)Zq3±Âž’“<o±Ž,±‘X±&H“š“ˆ›±Ž,±‘X„‹š“¹“Ôే»×­‘h…__p`‘‘`‘œ‘X„‡’º“ë“ +²‡»¼¯‘h…__p†‘‘`…__n†œ‘X‹L’M²Œ»¼¯Œ)Zq3+²:@ì“5”ly²Ž6²‘h‹N“›²Œ»°­Œ)Zq3y²ßv6”ƒ”¸DzŽ„²‘Xï™벌»G¬Œ)Zq3Dzº„”Ý•³ŽÔ²‘XDzJÞ•7—PC³ŽÔ²‘X±z8—¶—œo³Ž,±‘X“ù‹œ¶—јèÔ³‡»Ô³‘è|ˆnœœ‘à|Šè—®˜‰error yˆ‘ð|/ë’+™RÒ˜¯™4 ´‡»G¬‘H”iTÓ‘\’©v°™ ›€ í´‡»í´‘H†ou vò´‘@…channel vÓ‘¼”nChannels xÓ‘l”samples €å‘P”j Ó‘h”hop Ó‘d•/š„šÌ´”i ƒÓ‘`Š„š›”i ‡Ó‘\/+©/Ž’¤s›AÌ %µ‡»%µ‘h/ޤ’$¦cBôž gµ‡»gµ‘X”tmp nð‡‘h/—¦’bžwôžž¡d «µ‡»«µ‘X…input wð‡‘P/ Ÿ’@ Ož¡D£° ﵇»ïµ‘X…inputOð‡‘P/Œ ’ œ}D£9¤ü "¶‡»"¶‘h/¤œ’'œ‰:¤ƒ¥H f¶‡»"¶‘X…input‰ð‡‘P“Œ©„¥±¦” ˶‡»««‘è|ˆn©œ‘à|ж¥|¦‰error­yˆ‘ð|„¦ä¦à ø¶‡»ø¶‘h/ªœ’רc䦕¨, š·‡»í´‘¸‘Ó‘´”breathPressure eð‡‘X”mouthPressure hð‡‘P”borePressure ið‡‘H”deltaPressure jð‡‘@–%¯¯ò¯x î·…__initialize_pžº‘l…__priorityžº‘h—ã8ò¯°Ä ˜f1 2¸‘j‘h™A¨j2š\ q¸‡»í´‘h…ratejð‡‘`™ˆ¨{šÇ¨ ¯¸‡»í´‘h†Tt{ð‡‘`™¨^ÈOô ý¸‡»í´‘h†Tt^ð‡‘`…rate^ð‡‘X™^¨uP¬@J¹‡»í´‘h†iuð‡‘`†Ttuð‡‘X™¨R¬Œˆ¹‡»í´‘h†iRð‡‘`™­¨€ غ‡»í´‘X…number€º‘T…value€ð‡‘H”normalizedValue‰ð‡‘hй$”temp‹ð‡‘`™ݧA Ò$Vº‡»í´‘h†iAð‡‘`™ŧ:Ò p…º‡»í´‘h¦§6©ºŒ»í´Œ)Zq3…ºˆ1¼ÕºŽ’º‘X…º³w€ñ»Ž’º‘X…º<òc T-»Ž’º‘X‹BŽD»Œ»ݰ-»h3–¨2© p»Ž8»‘X§¡»Œ»í´lowestFrequencyð‡p»£d  ìü»Ž}»‘HŽˆ»‘@Šç i ”nDelays$º‘Xp»”a Ï8W¼Ž}»‘HŽˆ»‘@Š ”nDelays$º‘Xš_DefaultRuneLocale1„¾'›TABLE_SIZE _ZL10TABLE_SIZEZeœ__dso_handlejc…€ˆå@/Óž‹…¿…-DTû! @á…-DTû!@ †€?/3+nothrow'IcQø¼ostream=ŠF|+cerrAh½Ÿr H¿_digits#F_ZNSt14numeric_limitsImE6digitsEq3@ žQ#ï_ZNSt14numeric_limitsIfE12has_infinityEa5 VK#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEa5 Wh#ó_ZNSt14numeric_limitsIfE10has_denormEf5 žQ#(_ZNSt14numeric_limitsIdE12has_infinityEa5 VK#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEa5 Wh#,_ZNSt14numeric_limitsIdE10has_denormEf5 žQ#a_ZNSt14numeric_limitsIeE12has_infinityEa5 VK#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEa5 Wh#e_ZNSt14numeric_limitsIeE10has_denormEf5¡npos"tl˜HJl&:@ ˜HLM=:Eá9»J–w:Qá!ÌJ¢npos"_ZNSbIwSt11char_traitsIwESaIwEE4nposE˜H£l&:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE˜H£M=:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEyLQ.;i±5q3Mnumeric;j“oq3Lî7;kyq3Lß[;lêgq3L~H;m¨1q3Lka;ngq3 NIY;)–:GNN§m;b¨ Á/oPNî;ñÕn)TN®c;òj()TNÇn;óc0)TNÈ ;ôu5)TNl!;õ=M)TNZ;öd)TNI;÷Q4T[ih$ÿ’[\dec$$K’[\fixed$dK’[\hex$ 4"’[[9 $6’[\left$E ’[ \oct$’E’[@\right$u’[€]W.${ ’[]Õ $ §M’[],/$$†Z’[^showpos$'˜8’[^skipws$*^t’[^unitbuf$-€%’[ ]æ$17’[@[ª$$4Ûp’[°[ö=$7x ’[J]€v$:) ’[\badbit$L³]—[\eofbit$O_—[\failbit$TëF—[\goodbit$W(—[\app$jÛœ[\ate$m~Yœ[[Av$v†,œ[[dv$yò4œ[\cur$Ž‘c¡[[£m$‘O$¡[fupperA1ÔfZe€flowerA2MoZefalphaA338ZefdigitA4~ZegxdigitA5RZefspaceA6…Ze@gprintA7—9ZefgraphA8;tZe%fcntrlA9(iZefpunctA:,=Ze falnumA;S!Ze¢_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outEµ¢_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inEµk×?&Ë iLckkðD&Ö bµi±L&3_ZNSt10moneypunctIcLb1EE4intlEa5i±L&3_ZNSt10moneypunctIcLb0EE4intlEa5i±L&3_ZNSt10moneypunctIwLb1EE4intlEa5i±L&3_ZNSt10moneypunctIwLb0EE4intlEa5i±L&«_ZNSt17moneypunct_bynameIcLb0EE4intlEa5i±L&«_ZNSt17moneypunct_bynameIcLb1EE4intlEa5i±L&«_ZNSt17moneypunct_bynameIwLb0EE4intlEa5i±L&«_ZNSt17moneypunct_bynameIwLb1EE4intlEa5JŠNˆ§YZeJF ‰éPZeJMBŠ`[ZeJÀC‹…"ZeJ=yŒ—ZeJ5¯hZezsrate_Ô^cð‡{Õ_+M{7Ö†0c3{ì*×hc3{VÜÜ4yˆztable_ Zd/ÔŠ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.? : ; ‡@L M 2 < ƒ.G@„.G@…: ; I †: ; I ‡I4  ˆ: ;I ‰4: ;I Š ‹.G ŒI4 .1‡@@Ž1 : ; I.G: ; ‘I ’.G; @“.G;@”4: ; I • –.‡@4 @—.4 @˜.4 @™.G: ; @š4: ; I? < ›4: ; ‡@Iœ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < Lϯ¯Cò¯àû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFilter.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hBrass.hADSR.hSineWave.hBiQuad.hPoleZero.hDelayA.hBrass.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tccGenerator.h 8J1J/ŸgŸ™.‚ž‚¡‚¯}žÈŒÖ¿/Ÿ Ö»í|X‚!.ºººZºº .ólòº ºƒ'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ ÍȈq“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ ‚0ôY/Úóåg‘&&‘&‘ÕªùK d<¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è E<¾/Ç0/&1ge­EØ­É /"*à©33--ÉMt"*å3-É&t¼0Hm¯=>"B%æ"¯;%æÉ‚“u1„+œ}¬º &ô+8Y"å‘å#:LÉ £‚È ýLó׃OŸ#v/#å2K»ltºäÉ/õKó6‘`<Zu/õKåó <Zƒ+Y.É/ö.$<?)/2YgX0g3g&gבi-Ù¥<É/3*„å.j.¼Éóów<ÈØ×ÈØ×ÈØe× qÉ/Ùb>uu?uóóô“i¾ qÉ/Ùb>uu?uóóô“½ ¯¯Ö¯äÑ$/J89w9<w<QvQRwRUwU¢v¢£w£¦w¦´v´µwµ¸w¸ÅvÆÇwÇÊwÊØvØÙwÙÜwÜóvóôwô÷w÷*‘vwwv*‘+‘w+‘.‘w.‘K‘vL‘M‘wM‘P‘wP‘V‘vV‘W‘wW‘Z‘wZ‘m‘vn‘o‘wo‘r‘wr‘…‘v†‘‡‘w‡‘Š‘wŠ‘”‘v”‘•‘w•‘˜‘w˜‘³‘v´‘µ‘wµ‘¸‘w¸‘Ë‘v̑͑wÍ‘БwБÚ‘vÚ‘Û‘wÛ‘Þ‘wÞ‘è‘vè‘é‘wé‘ì‘wì‘’v’’w’’w’1’v2’3’w3’6’w6’i’vj’k’wk’n’wn’ž’vž’Ÿ’wŸ’¢’w¢’“v““w“ “w “š“vš“›“w›“ž“wž“¹“vº“»“w»“¾“w¾“ë“vì“í“wí“ð“wð“5”v6”7”w7”:”w:”ƒ”v„”…”w…”ˆ”wˆ”Ý•vÞ•ß•wß•â•wâ•7—v8—9—w9—<—w<—¶—v¶—·—w·—º—wº—јvÒ˜Ó˜wÓ˜Ö˜wÖ˜¯™v°™±™w±™´™w´™ ›v››w››w›AvBCwCFwFôžvôžõžwõžøžwøžž¡vž¡Ÿ¡wŸ¡¢¡w¢¡D£vD£E£wE£H£wH£9¤v:¤;¤w;¤>¤w>¤ƒ¥v„¥…¥w…¥ˆ¥wˆ¥±¦v²¦³¦w³¦¶¦w¶¦ä¦vä¦å¦wå¦è¦w覕¨v¯¯°¯w°¯³¯w³¯ò¯vò¯ó¯wó¯ö¯wö¯°vww1v23w36w6švš›w›žwžÇvÈÉwÉÌwÌOvPQwQTwT¬v¬­w­°w°vw"w" v  w wÒvÒÓwÓÖwÖ vwwv€w„w„ñvòówóöwöc v–¨—¨w—¨š¨wš¨2©vd e we h wh  v  w  w Ïvÿ£Ç«stk::Stk::sampleRate0«stk::Stk::inRange~«stk::StkFrames::size°«stk::StkFrames::channelsÝ«stk::StkFrames::frames ¬stk::Filter::setGainR¬mins­std::vector >::operator[]Ü­__gnu_cxx::new_allocator::~new_allocator/®std::allocator::~allocator[®std::allocator::~allocator¨®__gnu_cxx::new_allocator::new_allocator¯std::allocator::allocatorc¯std::_Vector_base >::_Vector_impl::~_Vector_impl¯std::_Vector_base >::_M_get_Tp_allocatorÁ¯__destroy_auxû¯_Destroy?°_DestroyŒ°stk::Instrmnt::controlChangeâ°stk::Instrmnt::setFrequencyC±stk::Instrmnt::~Instrmnto±stk::Instrmnt::~Instrmnt›±__gnu_cxx::new_allocator::deallocateà±std::_Vector_base >::_M_deallocateM²std::_Vector_base >::~_Vector_base›²std::vector >::~vectorë²stk::Filter::~Filter³stk::Filter::~FilterC³stk::Instrmnt::~Instrmnto³stk::StkFrames::operator[]Ù³stk::Filter::clear´stk::Brass::tick÷´stk::ADSR::tick*µstk::SineWave::ticklµstk::BiQuad::tick°µstk::PoleZero::tickôµstk::DelayA::nextOut'¶stk::DelayA::tickf¶stk::StkFrames::operator[]˶stk::DelayA::lastOutý¶stk::Brass::tick2¸stk::Brass::stopBlowingq¸stk::Brass::noteOff¯¸stk::Brass::startBlowingý¸stk::Brass::noteOnJ¹stk::Brass::setLipˆ¹stk::Brass::controlChangeºstk::Brass::setFrequencyVºstk::Brass::clear©ºstk::Brass::~BrassÕºstk::Brass::~Brass»stk::Brass::~BrassD»stk::Instrmnt::Instrmnt¡»stk::Brass::Brassü»stk::Brass::BrassÌ£ÇÁ__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_once_t4__darwin_off_tJ__darwin_pthread_once_ti__darwin_wctrans_tƒ__darwin_wctype_tœsize_tªtime_t¸ptrdiff_tF$_4pdiv_t}$_5§ldiv_tµ$_6ßlldiv_t{lconvÞva_listífpos_tû__sbuf1__sFILE$ FILE¯#clock_t¾#tm$pthread_once_t¦$__gthread_once_t¾$wint_tÌ$$_7!%_RuneEntry3%$_8m%_RuneRange%$_9¾%_RuneCharClassÔ%$_10¾'_RuneLocale9*mbstate_tJ*wctype_tW1__true_type1char_traits‡3__vtbl_ptr_type3nothrow_t«3new_allocator÷4allocatork5_Atomic_word…5basic_string,std::allocator >ÆH_Rep_base I_RepçJlocalenNfacet§PidqQ_Impl™Tios_baseß[basic_streambuf >rbwctrans_tadctype_baseeectypekmoney_basehkbasic_ios >yo__normal_iterator, std::allocator > >zqnum_get > >wnum_put > >F|basic_ostream >X€basic_stringbuf,std::allocator >Ä‚basic_ostringstream,std::allocator >C†StkErrorg‡StkÔŠStkFramesŽInstrmntÐnew_allocator3‘allocator£‘_Vector_base >ä’vector >I˜FilteršDelayAµœBiQuadŸPoleZero Generatorl¡ADSRŸ¤SineWave¨¦Brass1©__normal_iterator, std::allocator > >½ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_SineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwchar_ZN3stk6DelayA5clearEvisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk8PoleZero4tickEd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc~BiQuadignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZN3stk6BiQuad18setEqualGainZeroesEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk6BiQuad5setB1Ed_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk6BiQuad4tickEdtolowergetTypeBiQuad_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZN3stk5Brass12setFrequencyEd~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZN3stk5Brass7noteOffEd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_ZN3stk6BiQuad17sampleRateChangedEdd_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZN3stk5BrassC1Ed_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk6BiQuad12setResonanceEddbwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZN3stk5Brass4tickERNS_9StkFramesEj_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsBrassto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNK3stk8PoleZero7lastOutEv_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk6BiQuad5setA1Ed_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNK3stk6DelayA7lastOutEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEd_ZN3stk6BiQuad15setCoefficientsEdddddbGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNK3stk6DelayA8getDelayEv_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZN3stk6BiQuad5setB0Ed_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEv_ZN3stk5BrassD0Evthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZN3stk8PoleZero15setCoefficientsEdddb_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk6DelayA7nextOutEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk6DelayA4tickERNS_9StkFramesEj_ZN3stk8PoleZero4tickERNS_9StkFramesEj~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZN3stk5Brass11stopBlowingEd_ZNKSs4findEcmwcscspn_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmm_GLOBAL__I__ZN3stk5BrassC2Edbasic_ostringstream_ZL8isxdigiticompare_ZN3stk6BiQuad8setNotchEdd_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZN3stk6DelayA4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE_ZN3stk5BrassD2Evfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterename_ZN3stk8PoleZero5setB1Edmbsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk5Brass5clearEv_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atoms_ZN3stk8PoleZero10setAllpassEdsgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZN3stk8PoleZero5setB0Edasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitisetEqualGainZeroeslocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswapsetLip_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_movePoleZero_ZL8iswspacei_M_assign_ZN3stk6DelayA8setDelayEd_ZNK3stk9Generator9lastFrameEvsync_ZN3stk6BiQuad22ignoreSampleRateChangeEbsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcstopBlowing_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZN3stk5Brass6setLipEd_ZNSt8ios_base3decE_ZN3stk6DelayA4tickEdisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternE_ZN3stk8PoleZero12setBlockZeroEdintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd_ZN3stk6BiQuad5setB2Edwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKlsetBlockZero_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki~DelayA_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNK3stk6BiQuad7lastOutEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()_ZN3stk6BiQuad4tickERNS_9StkFramesES2_jjpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk6DelayA15getMaximumDelayEv_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupperDelayA_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoull_ZN3stk5BrassC2Edoperator==wcstodwcstof_ZN3stk6BiQuad4tickERNS_9StkFramesEjwcstokwcstol_ZN3stk8PoleZero5setA1Ed_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc~Brass_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZN3stk6DelayA6tapOutEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdivsetAllpass_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEvstartBlowing_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRate_ZN3stk5Brass6noteOnEddtmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZN3stk6DelayA15setMaximumDelayEm_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNSt10ctype_base5lowerE~PoleZero_ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZN3stk5Brass12startBlowingEdd_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2_ZN3stk6BiQuad5setA2Edflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZN3stk6DelayA5tapInEdm_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0__ZN3stk5Brass4tickEjstrtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbuf_ZN3stk5Brass13controlChangeEiduflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk5BrassD1Ev_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEdsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åHƒìPH‰}èëH‹EèòH@ò7òXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.ÞsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìxH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åHƒì@H‰}øH‹Eø¶€„À„ÀH‹Eøòˆò¹f(ÑfWÐòUØH‹}øHƒÇ ¾èòòYEØH‹Eøò€H‹Eøò€òEàH‹EøòòUèH‹Eøò€òEðH‹EøH‹°èH‹}øHǰèòòYEðòXEèòXEàH‹Eøò€H‹EøÆ€H‹EøH‹€H‰EÈòEÈÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èH‰ÆHPH‹EèH‰èH‹}èHǰèH‹H‹EèH‰H‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åSHƒìXH‰}ȉuÄH‹EÈò€ òE°H‹}ÈHÇ èòYE°òEèH‹EÈò€òE¸H‹}ÈHÇ èòM¸òYÈòEèòXÁòEèòMèò< òYÁòEàH‹}ÈHƒÇ@èf(Èò" òYÁòEØòEàò\EØòEÐH‹}ÈHÇ`òEÐèòEÐòEÐòYEÐòEÐò á òEÐf.ÁwëH¸ð?H‰EÐH‹}ÈHƒÇ¾èòEÐf(ÈòYMàòž ò\EÐòYEØòXÁòH‹}ÈHƒÇ¾èH‰ÃH‹}ÈHƒÇ¾èòH‹}ÈHÇ@èH‹}ÈHƒÇ@èòH‹}ÈHƒÇ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!Brass::tick(): channel and StkFrames arguments are incompatible!Brass::stopBlowing: argument is less than or equal to zero!Brass::startBlowing: one or more arguments is less than or equal to zero!Brass::setLip: argument is less than or equal to zero!Brass::controlChange: value () is out of range!Brass::controlChange: undefined control number ()!Brass::setFrequency: argument is less than or equal to zero!Brass::Brass: argument is less than or equal to zero!N3stk5BrassEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ[&D=‚{À¹üõ2+Sÿÿ[&D=‚{À¹üõ2+Sÿÿ[&D=‚{À¹üõ2+Sÿÿ4:wU\ÿÿh>Nu^Wn9~žZý©ÿÿh>Nu^Wn9~žZý©UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE @333333Ó?333333ë?ð?{®Gázt?ü©ñÒMbP?•C‹lçï?`@€?à?(@š™™™™™Ù?@àC¸…ëQ¸ž?®Gáz®ï?{®Gáz„??5^ºIŒ@€k@€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿ¦† ƒ4øÿÿÿÿÿÿÿõ† 4øÿÿÿÿÿÿÿI† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ±† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿh† 4øÿÿÿÿÿÿÿ-† 4øÿÿÿÿÿÿÿ‡† 4øÿÿÿÿÿÿÿ\† 4øÿÿÿÿÿÿÿq† 4øÿÿÿÿÿÿÿí† 4øÿÿÿÿÿÿÿƆ 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿqçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿqçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿqçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿµçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿµçÿÿÿÿÿÿÿ† ƒÄœ-·a- ³-…®-g¶-I«-+º---ý7-Ä·-¿¬¤-žˆ€m´-hUQ-P=¯-ý ç Ì %-Ç -¹ É-´ ¡=­ ™ ¹-‰ ª-y µ-i ­-Y ²-O 8 ™1 [- œ- a-ê ³-Ï ®-± ¶-“ «-u º-X --O G 7- ·- ö ¤-è Ò Ê · ´-² Ÿ Q-š ‡ ¯-G 1  %- - É-þ ¡=÷ ã ¹-Ó ª-à µ-³ ­-£ ²-™ ‚ ™{ [-X Ì-F œ-9 a- a- ³-è ³-Í ®-¬ ®- ¶-n ¶-Q «-0 «- º- ™æÌ-Ôœ-Ça-¬a-•³-v³-[®-:®-¶-ü¶-ß«-¾«-§º-™tÌ-bœ-Ua-:a-#³-³-é®-È®-«¶-ж-m«-L«-5º-™O-÷O-ç°-̬-±±-fQ%-G-9É-4¡=--÷É-òèÂ-ÝÉ-Ø¡=ÑÈ©-˜€·-lT±-?;-Ñ-Û¦”-†É-wÁ-jÉ-e¡=^P'-6¬-üç-ÙÉ-Ô¡=ͦ/-ˆI§-*¥--É-¡=ùÁ+-´”¨-„¦-m-_É-Z¡=S+È-&è¿- ¿-c¿-9-¾-À  ` 0  Ш€X0à¸h@èÀ`8ذˆ`0РpH øÐ pH øÐ¨€X0à¸h8èÀ˜pH ;½:¼2¼¼¼ß»×»³»«»V»N»» »çºߺ»º³ºfº^º(º ºþ¹ö¹˜¹¹Z¹R¹ ¹¹¿¸·¸¸y¸B¸:¸¸¸ý·õ·­·¥· ··Ù¶Ѷ®¶¦¶v¶n¶6¶.¶¶ûµ¿µ·µ{µsµ9µ1µµþ´Ö´δ²´ª´#´´è³à³·³¯³³w³U³M³)³!³ý²õ²­²¥²_²W²î±æ±©±¡±±y±U±M±ñ°é°›°“°M°E° °°ϯǯ¯•¯u¯m¯¯¯º®²®m®e®A®9®î­æ­­y­S­K­¢¬š¬`¬X¬¬¬ë«ã«¾«¶«Œ«„«>«6«$««0 ÿùíTh`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(ïœ-â£-˽-´»-™¼-w›=p¢-Fg-0K-#c-g-úg-ÖÀg-“wI-J>o-(e-Ù)-”w-@œ--Æ-Æ-üÄ-ãÄ-Úž-ÌÀ-¼É-· ­Ã-žÉ-™ ‹Å-4g- q-àg-¤M-˜g-mq-=g-½g-Zg-;õg-Ýg-Èg-°g-˜g-ig-N‰-%g-‰-ãg-ʼn-°g-‰g-Og-7g-"g- g-õg-Ýg-Åg-ªg-’g-^g-C‰-g-‰-æg-Âg-¤‰-{g-]‰-9g-‰-g-ßg-ªg-Žg-=g-8¸=g- ¸=~ X % ä g-n g-} g-Á s- g-9 s-ç u-Ú g-Î -À É-» ¡=´   u-” u-b q-D g-! q- g-àq-¿g-rœ-_Æ-CÆ-.Ä-Ä- ž-þÀ-îÉ-é ßÃ-ÐÉ-Ë ½Å-sÌ-aœ-T£-9£-(½-›=ôÌ-âœ-Õ£-º£-£½-†‡-i‡-J½-5‡- ‡-½-æ½-ѽ-¶š=šÌ-ˆœ-{£-`£-I½-,‡-‡-ð½-Û‡-Ƈ-«½-Œ½-w½-\š=E…-<{-3‘-y-ƒ-÷-î-­i-{Ì-WÌ-Eœ-8£-£- ½-ô›=ÙÌ-Çœ-º£-Ÿ£-޽-v›=`-RÉ-M¡=F+-É-¡=ó-Ћ-}-uk-Gm-/m- =R-=Í-8,Ï=%Ç- p•h–`ËP3H5@18-0=(9 ŸCE“ÐÊȘÀ˰ʨ— ËΈ΀YxWpÎhÎ`ŸX]P_H•0Î(O ŸSU”é B^é Ø B^Ø AÔ \Ô B ± @^±   @^  ?œ \œ @ y \^y h \^h [d \d \ A H^A 0 H^0 G, \, H F^ ø F^ø Eô \ô F Ñ D^Ñ À D^À C¼ \¼ D ˆ 8^ˆ 7„ \„ 8 P .^P -L \L .  2^ 1 \ 2 à <^à ;Ü \Ü < ¨ :^¨ 9¤ \¤ : p 0^p /l \l 0 8 >^8 =4 \4 > ,^ +ü \ü , È $^È Ä \Ä $ #^ Œ \Œ # X "^X T \T " 6^ 5 \ 6 èp^èoä \äp Áx^Á °x^°w¬ \¬x xL^xKt \tL @N^@M< \<N d^c \d ÐJ^ÐIÌ \ÌJ ˜f^˜e” \”f `*^`)\ \\* (4^(3$ \$4 ðP^ðOì \ìP Éh^É ¸h^¸g´ \´h ‘b^‘€b^€a| \|b YV^YHV^HUD \DV !T^!T^S  \ T ؈^Ø‡Ô \Ôˆ  †^ …œ \œ† h‚^hd \d‚ 0j^0i, \,j `^ ø`^ø_ô \ô` Ñ^^ÑÀ^^À]¼ \¼^ ˆX^ˆW„ \„X PZ^PYL \LZ ’^‘ \’ à^àÜ \Ü ¨Œ^¨‹¤ \¤Œ p„^pƒl \l„ 8€^84 \4€ z^yü \üz Èl^ÈkÄ \Äl ~^}Œ \Œ~ X|^X{T \T| n^ m \n èŠ^è‰ä \äŠ °!^°¬ \¬! xŽ^xt \tŽ @R^@Q< \<R t^s \t Ðv^ÐuÌ \Ìv ˜r^˜q” \”r `(^`'\ \\( (&^(%$ \$& ÐM—ò¯µ×8©Ûh©ßÓ«ñþ«)¬n¬'³¬9¨©=Ï©AÞ¬SØ©W0­i¯¯šH¿ª³ ª¸`ª½°ªÂçªÇ«Ì«ÑI«ÖP«Û‚­íá­ÿ@®Ÿ®$«)×®<C¯O@²Yè³~»²È»Ó¼€8 €`²1€Q( €˜²Ø€›&€˜¹28¼Á Ôˆ½†ÈV¨¼.°P½³€°™þ€`¹´€ä¦€X»àÒöÀ½ÛPyà¼ô¬•½mš:p¼ d kؾü  ¿ ø½š €&0¾­ ò<h¾ €ôžZ€ºj€:¤­€°ºP€D£€xº›€Ò˜ã€(¹¡€Ø¤ €x³-€„”‚€H¸T€Þ•™€€¸î€j’ƒ€À¶M€2’\€ˆ¶À €–¨R€ ¾€ž’¨€ø¶{€“Á€0·h€8—°€¸¸7€ž¡t€@ºí€B>€Ð¹~€¶—ɀ𸑀š“Ú€h·H€†‘B €µ€L‘ø €X´™€²¦â€ »J€¢D €Ð²„€Æ„ €@³e€´b €³€„¥Ç€èºq€”‘n €8µ,€V‘ €´:€n‘1 €È´‚€´‘‚ €pµÂ€º“€ ·±€Ì‘´ €¨µò€ì“A€Ø·€6”e€¸í€*‘Û € ´å€Ú‘ë €àµ»€óÁ €°³€è‘€¶,€’8€P¶ €°D €@±k €`±€ Æ«¼ €x±ß €†±"  °A€ °&€à°cÁ'! qÖ RÜ ¦6ÅVœo J  E r — ÷_0 † º Y \ z 4 ÿ ç ;ÒáêO¶ßV•aÊÿˆÏ ’ sñW ãô Z__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk6Filter7setGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk5Brass4tickERNS_9StkFramesEj__ZN3stk4ADSR4tickEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk6BiQuad4tickEd__ZN3stk8PoleZero4tickEd__ZN3stk6DelayA7nextOutEv__ZN3stk6DelayA4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk6DelayA7lastOutEv__ZN3stk5Brass4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Brass11stopBlowingEd__ZN3stk4ADSR14setReleaseRateEd__ZN3stk4ADSR6keyOffEv__ZN3stk5Brass7noteOffEd__ZN3stk5Brass12startBlowingEdd__ZN3stk4ADSR13setAttackRateEd__ZN3stk4ADSR5keyOnEv__ZN3stk5Brass6noteOnEdd__ZN3stk5Brass6setLipEd__ZN3stk6BiQuad12setResonanceEddb__ZN3stk5Brass13controlChangeEid__ZNSolsEd_pow__ZN3stk6DelayA8setDelayEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk4ADSR9setTargetEd__ZNSolsEi__ZN3stk5Brass12setFrequencyEd__ZN3stk5Brass5clearEv__ZN3stk6DelayA5clearEv__ZN3stk5BrassD0Ev__ZTVN3stk5BrassE__ZN3stk8SineWaveD1Ev__ZN3stk4ADSRD1Ev__ZN3stk8PoleZeroD1Ev__ZN3stk6BiQuadD1Ev__ZN3stk6DelayAD1Ev__ZN3stk5BrassD1Ev__ZN3stk5BrassD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk5BrassC1Ed__ZN3stk6DelayAC1Edm__ZN3stk6BiQuadC1Ev__ZN3stk8PoleZeroC1Ev__ZN3stk4ADSRC1Ev__ZN3stk8SineWaveC1Ev__ZN3stk6DelayA15setMaximumDelayEm__ZN3stk8PoleZero12setBlockZeroEd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk5BrassC2Ed__ZTIN3stk5BrassE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk5BrassE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk6Filter7setGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk5Brass4tickERNS_9StkFramesEj.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk6BiQuad4tickEd.eh__ZN3stk8PoleZero4tickEd.eh__ZN3stk6DelayA7nextOutEv.eh__ZN3stk6DelayA4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayA7lastOutEv.eh__ZN3stk5Brass4tickEj.eh__ZN3stk5Brass11stopBlowingEd.eh__ZN3stk5Brass7noteOffEd.eh__ZN3stk5Brass12startBlowingEdd.eh__ZN3stk5Brass6noteOnEdd.eh__ZN3stk5Brass6setLipEd.eh__ZN3stk5Brass13controlChangeEid.eh__ZN3stk5Brass12setFrequencyEd.eh__ZN3stk5Brass5clearEv.eh__ZN3stk5BrassD0Ev.eh__ZN3stk5BrassD1Ev.eh__ZN3stk5BrassD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk5BrassC1Ed.eh__ZN3stk5BrassC2Ed.eh__GLOBAL__I__ZN3stk5BrassC2Ed__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC2LC3GCC_except_table5LC5GCC_except_table6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC11LC13LC15LC18LC19LC25LC26LC27GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10LC29GCC_except_table11GCC_except_table12EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5BrassC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/Chorus.o000644 000766 000766 00000332104 12015735507 015556 0ustar00garygary000000 000000 ÏúíþÐ h‰ðˆ__text__TEXT ðxˆ=€__debug_frame__DWARF `Š$__debug_info__DWARF0|· €‹M__debug_abbrev__DWARF¬È– œÑ__debug_aranges__DWARFBÓP2Üè__debug_macinfo__DWARF’Ó‚Ü__debug_line__DWARF’Ón‚ÜŽ__debug_loc__DWARFÚ° ðâ(ŽØ__debug_pubnames__DWARF°äž í__debug_pubtypes__DWARFNé®>ò__debug_inlined__DWARFüðìù__debug_str__DWARFüðtìù__debug_ranges__DWARFen__mod_init_func__DATAenè” __textcoal_nt__TEXT eÜ nð”j €__gcc_except_tab__TEXTüq©ìz__cstring__TEXT¨t˜}__StaticInit__TEXTÇuX·~@˜€__const__DATA vXp˜ __const_coal__DATA€v¸p¸˜ __const_coal__TEXT8w(€ __bss__DATAˆ__literal8__TEXTXw0H€__eh_frame__TEXTˆwx€H™§ h__constructor__TEXTˆxˆ__destructor__TEXTˆxˆ€žƒ°¦” PIc UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹EøH‹@HHƒÀH‹H‹}øHƒÇHÿÐH‹EøH‹€`HƒÀH‹H‹}øHÇ`ÿÐH‹}øHƒÇ¾èH‰Â¸H‰H‹}øHƒÇ¾èH‰Â¸H‰ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwò œuòEðf.Áwë#H5H‹=èH‹}ø¾èëH‹UøH‹EðH‰‚PÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øòEðH‹}øHÇxòEðèòMðòuòYÁH‹}øHÇàèÉÃUH‰åSHì¸H‰}èòEàH‹}èèHH‹EèH‰H‹EèHƒÀHH‰…PÿÿÿH‹•PÿÿÿH‰•XÿÿÿHÇ…`ÿÿÿë'¾ÿfWÀH‹½XÿÿÿèH…XÿÿÿHÿ`ÿÿÿHƒ½`ÿÿÿÿuÏH‹EèHxH‰…hÿÿÿH‹•hÿÿÿH‰•pÿÿÿHÇ…xÿÿÿéH‰…HÿÿÿH‹…HÿÿÿH‰EÀHƒ½PÿÿÿtH¸H+…`ÿÿÿHiÀH‹•PÿÿÿHÂH‰U H‹…PÿÿÿH9E tHm H‹U H‹H‹H‹} ÿÐëÙH‹EÀH‰…HÿÿÿéþH‹½pÿÿÿèHƒ…pÿÿÿhHÿxÿÿÿHƒ½xÿÿÿÿuÛH‹}èHƒÇfWÀº¾èënH‰…HÿÿÿH‹•HÿÿÿH‰UÈHƒ½hÿÿÿtB¸H+…xÿÿÿHkÀhH‹•hÿÿÿHÂH‰U¨H‹…hÿÿÿH9E¨tHƒm¨hH‹U¨H‹H‹H‹}¨ÿÐëÜH‹EÈH‰…HÿÿÿéñòMàòsf(ÑòYÐòU€òE€f. ss òH,E€H‰Eˆë,ò÷ròM€ò\Èf(ÁòH,ÀH‰EˆH¸€H1EˆH‹uˆHƒÆH‹}èHƒÇHèH‹}èHƒÇHòEàèòMàò—rf(ÑòYÐòUòEf.…rs òH,EH‰E˜ë,òoròMò\Èf(ÁòH,ÀH‰E˜H¸€H1E˜H‹u˜HƒÆH‹}èHÇ`èH‹}èHÇ`òEàèH‹UèH‹EàH‰‚HH‹}èHÇxòrèH‹}èHÇàòôqèH‹UèH¸š™™™™™©?H‰‚PH‹UèH¸à?H‰B@H‹}èèéçH‰…HÿÿÿH‹•HÿÿÿH‰UÐH‹EèHxH…Àt;H‹EèHxHÐH‰E°H‹EèHxH9E°tHƒm°hH‹U°H‹H‹H‹}°ÿÐëÙH‹EÐH‰…HÿÿÿH‹•HÿÿÿH‰UØH‹EèHƒÀHH…Àt:H‹EèHƒÀHH0H‰E¸H‹EèHƒÀHH9E¸tHm¸H‹U¸H‹H‹H‹}¸ÿÐëØH‹EØH‰…HÿÿÿH‹HÿÿÿH‹}èèH‰HÿÿÿH‹½HÿÿÿèHĸ[ÉÃUH‰åSHì¸H‰}èòEàH‹}èèHH‹EèH‰H‹EèHƒÀHH‰…PÿÿÿH‹•PÿÿÿH‰•XÿÿÿHÇ…`ÿÿÿë'¾ÿfWÀH‹½XÿÿÿèH…XÿÿÿHÿ`ÿÿÿHƒ½`ÿÿÿÿuÏH‹EèHxH‰…hÿÿÿH‹•hÿÿÿH‰•pÿÿÿHÇ…xÿÿÿéH‰…HÿÿÿH‹…HÿÿÿH‰EÀHƒ½PÿÿÿtH¸H+…`ÿÿÿHiÀH‹•PÿÿÿHÂH‰U H‹…PÿÿÿH9E tHm H‹U H‹H‹H‹} ÿÐëÙH‹EÀH‰…HÿÿÿéþH‹½pÿÿÿèHƒ…pÿÿÿhHÿxÿÿÿHƒ½xÿÿÿÿuÛH‹}èHƒÇfWÀº¾èënH‰…HÿÿÿH‹•HÿÿÿH‰UÈHƒ½hÿÿÿtB¸H+…xÿÿÿHkÀhH‹•hÿÿÿHÂH‰U¨H‹…hÿÿÿH9E¨tHƒm¨hH‹U¨H‹H‹H‹}¨ÿÐëÜH‹EÈH‰…HÿÿÿéñòMàòÉnf(ÑòYÐòU€òE€f.·ns òH,E€H‰Eˆë,ò¡nòM€ò\Èf(ÁòH,ÀH‰EˆH¸€H1EˆH‹uˆHƒÆH‹}èHƒÇHèH‹}èHƒÇHòEàèòMàòAnf(ÑòYÐòUòEf./ns òH,EH‰E˜ë,ònòMò\Èf(ÁòH,ÀH‰E˜H¸€H1E˜H‹u˜HƒÆH‹}èHÇ`èH‹}èHÇ`òEàèH‹UèH‹EàH‰‚HH‹}èHÇxò®mèH‹}èHÇàòžmèH‹UèH¸š™™™™™©?H‰‚PH‹UèH¸à?H‰B@H‹}èèéçH‰…HÿÿÿH‹•HÿÿÿH‰UÐH‹EèHxH…Àt;H‹EèHxHÐH‰E°H‹EèHxH9E°tHƒm°hH‹U°H‹H‹H‹}°ÿÐëÙH‹EÐH‰…HÿÿÿH‹•HÿÿÿH‰UØH‹EèHƒÀHH…Àt:H‹EèHƒÀHH0H‰E¸H‹EèHƒÀHH9E¸tHm¸H‹U¸H‹H‹H‹}¸ÿÐëØH‹EØH‰…HÿÿÿH‹HÿÿÿH‹}èèH‰HÿÿÿH‹½HÿÿÿèHĸ[ÉÃÿÿÿÿx $ e† $2e7† ,† ƒ$je † $te† $Œe† $¤e† $²e† $Òe† $êe† $øe† $f&† $,f#† ,Pf~† ƒ,Îf~† ƒ$Lg† $lg1† $žgI† $ègM† ,6hY† ƒ,iY† ƒ,êj~† ƒ,hk«† ƒ,m«† ƒ,Àn† ƒ,Üo݆ ƒ$€† $ºp¦† $˜e† $ÇuC† $ v† $ý† $I† ,`qœ† ƒ,bU† ƒ,¸U† ƒx·GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Chorus.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Ôunsigned int__int64_t .õlong long intlong long unsigned intlong int$_0€ L\__mbstate8 M\_mbstateL Nõollchar__mbstate_t O,__darwin_mbstate_t Qw__darwin_size_t Z»long unsigned int__darwin_va_list `èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_t f»__darwin_rune_t km__darwin_wint_t n»__darwin_clock_t s»__darwin_time_t v oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t˜  std” 7” 8— Xš ZÁ ]è _ b jq k¨ oï p  q. rE s\ u¡ w½ xÐ zç } ~ Q r ‚” ƒ¡ „½ …Ð †ö ‡ ˆ8 ŠS ‹ Îà ÐR Ѭ Óe ÔÇ Õ‰ ×¥ Øþ Ù¼ ÚÝ Û' ;| <° =Ì d% e1 g4 hM id j{ k’ l© mÀ nâ o! s#! tI! vo! w‘! x¹! zÑ! {é! |÷! }" ‚#" ƒ;" „X" †l" ‡…" Ь" ‹º" ŒÒ" µï" ¶# ·:# ¸W# ¹~# <ß FÒ' Gì' H( I ( J:( KU( Lp( M‹( N¦( OÁ( PÜ( Q÷( R) B-) C0) D¿# F3) GD) H`) I) Jž) KÀ) Lâ) Mù) N* H:* ’[* ”^* •u* –Œ* —­* ˜É* ™å* š+ ›+ œ;+ R+ ž_+ Ÿ†+  ¬+ ¡Î+ ¢ô+ £, ¤', ¥I, ¦f, §‚, ©£, «Ä, ­ê, ¯ - ±'- ³C- ´d- µ€- ¶œ- ·¸- ¸Ô- ¹ð- º. »1. ¼R. ½s. ¾”. ¿À. ÀÜ. Âþ. Ä/ Å;/ Æ\/ Ç}/ Èž/ ɵ/ ÊÖ/ Ë÷/ Ì0 Í90 ÎQ0 Ði0 Ö…0 Ü¡0 â½0 èÙ0ú0171__true_type__debug%1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >“ Â,ø4#_M_pâ#Â,€5âW5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Þ _Ios_Fmtflags7Ê _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek0 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸× _S_beg_S_cur_S_end_S_ios_seekdir_end€€3%½event¢ erase_eventimbue_eventcopyfmt_event¼qÓà _M_nextÕgT#_M_fnÖˆT#pj×»# Øl5#¼qÛ gTˆT»gT ûQß·J© gT!|oãöE»gT%-ñ _M_pwordòk#_M_iwordó #%-ôŽT;?"å _ZNSt8ios_base4Init11_S_refcountEl5#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEd3;?¤”T>”T»basic_streambuf > R„b T‡b UŠb Wb X§b ZÁb \Ûb ]õb ^c _.c `Hc abc b|c c–c d°c eÊc fäc gd hd i4d jKdctype_basectypemoney_baseÌ$pattern!É field!É  ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¦%|SN# _M_startT # _M_finishU # _M_end_of_storageV #&|W¸­'c¸»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(|n¶ 2M¢ÉM¢M¢)Ùqþ Í0d3î¶\T*Yˆ.I  X1*äV”vF+  *ö;´pBL  N+nothrow"I¶LѬ+cerr ABbë¬,__ioinit M_ZStL8__ioinit -]U#X»¶¶¶.¼/o-Tn#eââ¶.o-!2#dââ¶(Î#[Òâ»-Ø##Pk@@».F0 $_4$aq quot$b»# rem$c»#div_t$dG $_5$f¨ quot$g # rem$h #ldiv_t$i~ $_6$là quot$mõ# rem$nõ#lldiv_t$o¶-”F$“». 1-Ì $”$$¶double-Ñ $•»E¶-Ö $– \¶-«s$œk‡@@‡.2»¡@@-ž`$žq½»»&@?$ Ðk-QC$¡âç¶-]$£¨  -úY$ª»¶-ã$«@@¶.Fwchar_t-ã?$¬»r@¶&f*$¯”k‡3«m$°»-á*$±k½k&ë$²ÐÔ(ý1$³75$ð¶ð.â-(2$µ ¶ð»-j$½»8¶ð»(Rc$Âtg»S¶-Z$Ãtât.z/F-¢W$Ä»›âF __gnu_cxx¡‰(s ®w=õÇõ(ž`´š@àçõõ__debug%6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-@4$§à¥õõ-½@$™õ¼¶-Oo$ºõݶð»- \$Àþ¶ð»(2$´@5¶ðfloat-"o$·CC¶ðlong double&-$Çe»- X$¦õ|õ lconv`&+°4P&,â#4/&-â#4½&.â# int_curr_symbol&/â# currency_symbol&0â# mon_decimal_point&1â#( mon_thousands_sep&2â#0 mon_grouping&3â#84)&4â#@4ºB&5â#H int_frac_digits&6o#P4¼&7o#Q p_cs_precedes&8o#R p_sep_by_space&9o#S n_cs_precedes&:o#T n_sep_by_space&;o#U p_sign_posn&o#X int_n_cs_precedes&?o#Y int_p_sep_by_space&@o#Z int_n_sep_by_space&Ao#[ int_p_sign_posn&Bo#\ int_n_sign_posn&Co#]-®;'5âÌ»¶3M&KÙ.|va_list(IÐfpos_t(U5 __sbuf(`, _base(a,# _size(b»#.‡ __sFILE˜(‚‚ _p(ƒ,# _r(„»# _w(…»# _flags(†˜# _file(‡˜# _bf(ˆü# _lbfsize(‰»#( _cookie(Œk#0 _close(‘#8 _read(ް#@ _seek(Ï#H _write(î#P _ub(“ü#X _extra(”ÿ#h _ur(•»#p _ubuf(˜ #t _nbuf(™ #w _lb(œü#x _blksize(Ÿ»#ˆ _offset( î#2»‘k.‚2»°kâ».—2îÏkî».¶2»îk¶».Õ__sFILEX.ô‡ l‡% lFILE(¡2&,<(ïG G .% -ÝV(ð»d G -|9(ñ»{ G -Ëq(ò»’ G -¿7(ó»© G -ÏA(ô»À G - A(õ»Ü G Ü .î-õA(öâ!â»G (°(úDMG #!¶¶-ñ'(ÿI!kG 5Z(( 5G o!¶¶G 6 (»‘!G  »6d'(»®!G ®!.´!/î6rd( Ñ!G 6š!(»é!G 7Œ3(»6Ó!( â"âé ( #"¶6‘=(»;"¶6Ä9(»X"¶¶â+(l"G ‘W(…"G â6 p(»¬"G â»7"(G 6ab(âÒ"â6¤(»ï"»G 6É"(©»#â¶86°C(ª»4#G ¶4#.ø6*(«»W#¶4#6¢'(¬»~#â¶4#6øI(­» #¶¶4#o°#lclock_t)M³ tm8)Z‘$ tm_sec)[»# tm_min)\»# tm_hour)]»# tm_mday)^»# tm_mon)_»# tm_year)`»# tm_wday)a»# tm_yday)b»# tm_isdst)c»# tm_gmtoff)d #( tm_zone)eâ#0pthread_once_t*^K__gthread_once_t+/‘$wint_t,Fœ $_7,Q% __min,R…# __max,S…# __map,T…# __types,U%#.Â_RuneEntry,VÍ$ $_8,Xh% __nranges,Y»# __ranges,Zh%#."%_RuneRange,[4% $_9,]¯% __name,^¯%# __mask,_Â#o¿%l _RuneCharClass,`€%9$_10ˆ ,b@' __magic,câ# __encoding,d@'# __sgetrune,fo'#( __sputrune,g“'#0 __invalid_rune,h…#8 __runetype,j™'#< __maplower,k©'#¼ __mapupper,l©'#¼ __runetype_ext,sn%#À __maplower_ext,tn%#Ð __mapupper_ext,un%#à __variable,wk#ð __variable_len,x»#ø __ncharclasses,}»#ü __charclasses,~¹'#€oP'l2…i'¶¤i'.¶.P'2»“'…â¤ð.u'©'lÿ…¹'lÿ.¿%_RuneLocale,Õ%:’H-å*5»ì'»:ÌF-ë7M»(»:tI-÷Þ» (»:r-þG-»:(»)´T-¿ »U(»)^$- » »p(»)Z5-ÏR»‹(»)Ø!-eU»¦(»)Ÿ-z0»Á(»)ƒ@-"»Ü(»)Ï;-)€6»÷(»)Š -54»)»)º,-;’-»-)»;ž)|ì7°#-âU)~$`)««(ÈA)‚5D«{){).¿#-©V)…«˜)˜).«-NB){âµ)µ).»)/¿#-ÈB)}â×)×).Ý)/«-Ü)€{)ù)×)-ÝB){)*×)(ÙI)ƒ6f:*â¶µ)mbstate_t.UŠwctype_t/4„-Ã^.y¿$u*»- .z¿$Œ*G -% .{@­*@»G - r.|¿$É*FG -Ýr.}»å*tG -uZ.~»+G »-po.»+G t8-’!.€»;+G t8-‹=.¿$R+G 3–.‚¿$-¹(.ƒ€+¶€+.:*-Âl.…¬+@¶€+-Ë9.†»Ã+Ã+.É+/:*-XC.ˆô+@i'€+-00.‰¿$,FG -ƒ .Š¿$',F-U:.Œ»I,@t8-d.»f,tt8- .Ž¿$‚,¿$G -,r.»£,G t4#-%I.Ä»Ä,G t4#-?.’»ê,@t4#-ß<.Æ» -tt4#-U).“»'-t4#-Xi.Ç»C-t4#-&.”d-âF€+-û*.•@€-@t-F4.—»œ-tt-ÿ.˜»¸-tt-¶6.™@Ô-@t-ˆ4.šð-tt(è:.œ×U.@tµ)-ê'.1.t-6.ž@R.@t-ÀA.Ÿ»s.tt-C. @”.@t-64.¤º.âº.€+.t-È.¥Ü.tt-;\.©$ø.tø..@-B\.È/tø.-I\.«@;/@tø.-P\.¬ \/tø.»-5<.®»}/tø.»-,3.§ž/@t-,7.¨»µ/¿$-È_.°»Ö/tt-„b.±@÷/@t-2T.²@0@t-¦:.³@90@F-˜p.´»Q0t8-).µ»i0t8-ô/.–@…0tF-b8.¡@¡0tt-3/.¢@½0tF-dI.¦@Ù0tt-¸Y.¯@ú0tF-N .ÊC1tø.-Ì3.Íõ71tø.»-[I.ÏX1tø.»<[2a __gnu_debug%:‚1=%;i=%<ç>t1éX3streampos0Óˆ*W$1ñ;T»1X3^3(mj1õ¯&d3Û1^3^3(q1ùŠDd3û1^3^3(Ž61ýE2» 2¶¶5€r1%<2¶5FR1ŒU¶b2¶^35 1 bâˆ2â¶54c1 ìâ®2â¶5W$1ßcâÔ2âo5…&1Èioð2l35.[1r» 3^35V1žid3-3l3l3?¦/1#I»!A1&Þ»l3@o@¼bool@r3/»2»‚38.ˆ3A__vtbl_ptr_typew3<œ"G>ò6á4&ªYDÌ3á4&ªYFå3á4ç4&­ Kÿ3á4»(96NCVâ 4ò4X3(96QK¶A4ò4^3(ò*V©-âg4á4»@*+`s;‰4á4â»(Ð_dR¥4ò4*úhjY<Ç4á4â^3Bº+nyjá4â.¬3@í4/¬3.í4>¨31Q5¬3#&id!5Q5&if:5Q5W5CÃGlQ5».ø4@]5/ø4/d3/º_Atomic_word4%».T > 38™HDnposAf™HE_M_dataplusT #_Rep_base_RepF@3ø[âî5žHF@3ñdâ6©HâFÚ*êY¯H/6žHFh)%)LM6žHFR)A%k6žHGñ-Ži…6©HF04àA­6žH»¶Gú`<I+Ö6žH»»¶F'WDjcþ6žH»»Fû<L™Sd3!7žH¶GÚ+U#aD7â¶»GäD^)dg7â¶»GúDggCŠ7â»oGÉ\z“a­7âGÉ\~2;Ð7âkkGÉ\‚öó7âââGÉ\†8â¶¶FQ Škr»88»»Gù 5ÃÕ[a8©H»»»G>d5µ«{8©HH1'šk/µH¡"£8©H&¡"5¿¼8©HW5&¡"5·Õ8©H»H&¡"5Åø8©H»H»»&¡"5Ð 9©H»H»»W5&¡"5ÛC9©H¶»W5&¡"5âa9©H¶W5&¡"5é„9©H»oW5mìŸ9©H»5Kdô³sÁHÁ9©H»H5KdüÁ=ÁHã9©H¶5KdärÁH:©Ho5S<çB":©H5S<ó@k?:žH5}g&À(\:©H5}g1éky:žH5sb:o –:©H5sbC“ ³:žH5c L¡ Ð:©H5c UŒ “ í:žH5Ä ]„ ;žH5€rcœQ';žH5Ð_hU.D;žH C5n@jg;©H»o CƒMf…;©H»5#)‹^¢;žH É25ä À;©H» O?¦…aÙ;©H5×X­™ d3ö;žH5?¼ßW^3<žH»5?ÍX3:<©H»5÷gâû/^3\<žH»5÷gõJ X3~<©H»5'H˜=ÁH <©H»H5'H z3ÁHÂ<©H¶5'HrnÁHä<©Ho5­=5J%ÁH=©H»H5­=5[UdÁH2=©H»H»»5­=5/ihÁHY=©H¶»5­=B60ÁH{=©H¶5­=5\3ÁH¢=©H»o ¿"e0WÀ=©Ho(W$5ø, ÁHá=©H»H5W$ƒÓaÁH >©H»H»»5W$5]ÁH4>©H¶»5W$ŸA6ÁHV>©H¶5W$¯é+ÁH}>©H»o kÌŒ8¥>©H»o5këŒXÁHÌ>©H»»H5k«AÁHý>©H»»H»»5k5m9 ÁH)?©H»¶»5k*ÁHP?©H»¶5kAeFÁH|?©H»»o5kR0£?©Ho5É jg.ÁHÊ?©H»»5É z ì?©H5É ŽKR@©H5R6©Î>ÁH?@©H»»»H5R6À£+ÁHu@©H»»»H»»5R65rÁH¦@©H»»¶»5R6ê]ÁHÒ@©H»»¶5R6­bÁHA©H»»»o5R6_ÁH/A©H»H5R6%Á8ÁH`A©H¶»5R6:ÛOÁHŒA©H¶5R6Op_ÁH½A©H»o5R6s5‹ÂÁH³B©H»»»oF o5˜?&ÁHåB©H»»¶»I#05¦~*â C»oW554c5Á±7CžHâ»» bC5õÜeUC©HÁH5Jüv?¶rCžH5?kŸX¶CžH5ði Â+ø4¬CžH5FR5ÏZ6ØCžH¶»»5FR)xÿCžH»H»5FR7F&DžH¶»5FR5æy4MDžHo»5ŒbU6)tDžH»H»5Œb5ø~W DžH¶»»5Œbq­ ÇDžH¶»5Œb5 þjîDžHo»5¼TEžH»H»5¼5 1AEžH¶»»5¼«‹:hEžH¶»5¼¾Ã1EžHo»5ºSÌY¶EžH»H»5ºS5-ˆnâEžH¶»»5ºSè8 FžH¶»5ºSû.0FžHo»5xm ;WFžH»H»5xm5B4nƒFžH¶»»5xm&¤!ªFžH¶»5xm5Ná3ÑFžHo»5øDƒeøFžH»H»5ø5Y> $GžH¶»»5øacKGžH¶»5ø5n"JrGžHo»5iB=†5™GžH»»5Ž6“q&»»GžH»H5Ž65‚¢e»çGžH»»»H5Ž65’·R»HžH»»»H»»5Ž65£>J»?HžH¶5Ž65²—Z»kHžH»»¶!Ž65Ã`?»žH»»¶»/.¤H/†5.†5.É5@É5@¤H@†5>½5” I _M_length•# _M_capacity–#4 —l5#>É5›ÍJÇH#JR%5@â™HJ:5E27¼Jƒp5Q¼ ÍJ;1'´òWµH(I¾zd3IÝJ(§TÂ@Xd3IÝJ*ULÆ<_µI¯H*Ã!ÊØ;ÍI¯H*r)Î2GêI¯H»(¥CØåKâJ¯H(6Üâ,J¯HW5W55,-5®:¯HRJ»»W5*®(çÝXoJ¯HW5 ÕA5«LMJ¯HW5(£;õv]â©J¯H!kI5^Jâ¯HW5»ÝJl.ãJ/ I> 6CBNKnone6h_ZNSt6locale4noneEr3L-6iH3r3Mnumeric6j'ir3Lw56k6rr3L©V6lbr3LD6m/r3Lé[6n8ar3 Kall6p_ZNSt6locale3allEr3?e#E_M_impl6BN##_S_classic6 _ZNSt6locale10_S_classicEBN#_S_global6#_ZNSt6locale9_S_globalEBNN^T6)ú7HN#_S_once68_ZNSt6locale7_S_onceE§$˜Wo&Þ 6{yLXN&Þ 6„’LXN^N&Þ 6«LXN¶&Þ 6ÎLXN^N¶»&Þ 6ªñLXN^N^N»&´6º MXN»(Kd6Å3^N,MXN^Nstring3<†5(L 6ݶI,MVMiN(\6çõ?d3wMiN^N(ê?6ð d3˜MiN^N5b(6ZsèJ´M^N?I6”K^NOÞ 6<áMXNBNPÑW6?BZP]6BÑ/F¶V6E@*»N»Q+M6HG0XN^N^N».¦K/MN.SN/¶.èJ@dN/èJ.dNRYL6WoNjPS_vptr$facet‚3#T 6\l5#__c_locale78jP#_S_c_locale6__ZNSt6locale5facet11_S_c_localeE¥NN‰g6b_ €P#_S_once6e_ZNSt6locale5facet7_S_onceE§$P]6iìO˜6v[O…PUÈ 6{oN|O…P»G'6Ö ŸO‹P¶¥NFªj6‚²'¥N¼O‹PG q6…‘ÕO‹PH`6Šü8¥NH} 6×Q¶GûQ6‘‰<P‘PG|o6•þK/P‘PO˜6 JP…PœPVKd6£Ý¢P…PœP.»o€Pl/pP.oN@¥N.—P/oN@—P@oNW_L6²[QTpj6Â#"å 6Å_ZNSt6locale2id11_S_refcountEl5GKd6ÈgQ[QaQOWo6Ê,Q[QaQWo6ÐAQ[Q!ò[6Ó $lQ.¨P@gQ/¨P.gQW¦K(6Ù$TT 6ìl5#E_M_facets6í$T#E_M_facets_size6î#E_M_caches6ï$T#E_M_names6ðð# N6ñÂh*TNó]6ò'*TN´h6ó.*TN±6ô 3*TN4 6õšH*TN<6öd*TNW6÷l5TGûQ6úÔŠRBNG|o6ß#¤RBNOe#6 ÄRBNKTOe#6 äRBN¶Oe#6ÿRBNO9*6SBN»Oe#66SBNKTGKd6*USBNKTFLr6‘fd3sSBNG%?6&€—SBNVT»G46)Ì.»SBNVT@TG06,H9ßSBNVTlQGI56/ÎnTBNlQ‘PQ67ÈBN‘P.‘PlQ5TX@T@TX.FT/lQ@QT/rQ.QT@bT/,M. Y‚Tá ‚T»@× .mT.à . Z× ØÊšT“[S_vptr$ios_base‚3#[zb¼“[\dec¸F“[\fixedâF“[\hex (!“[[ð D“[\left“[ \octûA“[@\right\n“[€]-d“[]š  I“[]Ÿ-$rU“[^showpos'!6“[^skipws*Ùm“[^unitbuf-f$“[ ]å1P“[@[¬#4Pj“[°[(;7# “[J]¬o:û“[\badbitLcX˜[\eofbitOm˜[\failbitT9C˜[\goodbitW'˜[\appj«[\atem“T[_binarys_ZNSt8ios_base6binaryE[[movg+[[oy‰2[_trunc|_ZNSt8ios_base5truncE[ _beg‹_ZNSt8ios_base3begE¢[\curŽÖ]¢[[}g‘Q#¢[streamsize0N¹E_M_precisionÉoW#E_M_widthÊoW#E_M_flagsË£ #E_M_exceptionÌ0 #E_M_streambuf_stateÍ0 # E_M_callbacksçgT#(E_M_word_zeroøà #0E_M_local_wordý§[#@E_M_word_size»#ÀE_M_wordŽT#ÈE_M_ios_localeèJ#Ð ¿À,µX·[ˆT»GÉ`êÅ ÔX·[á G³_í‰îX·[F R£>½[Y·[»d3G‰ jL0Y·[5ng$,£ MYÃ[5ng.¢`£ oY·[£ 5{h>h£ ‘Y·[£ 5{hO£ ¸Y·[£ £ cL^ifÖY·[£ 5,)j#oWóYÃ[5,)r«KoWZ·[oW5D€[GoW2ZÃ[5DˆkoWTZ·[oW5j0›oVd3pZd35õT§z+èJ’Z·[^N5Ü1²IèJ¯ZÃ[5˜W¼W ^NÌZÃ[?ù+ΑV»5ösÞïRÎ[[·[»5 óbÔ["[·[»`HšTB[·[»O3%X[·[O3% s[·[Ú[VKd S‚T·[Ú[/£ /0 /Ê / à ·[l.šT@à .É[/šT@ @k@É[Z½@8:à[VbS_vptr$basic_streambuf‚3#a_M_in_beg9Ãâ#a_M_in_cur9Äâ#a_M_in_end9Åâ#a_M_out_beg9Æâ# a_M_out_cur9Çâ#(a_M_out_end9Èâ#0a_M_buf_locale9ÏèJ#8b&j9Ôà[È\Vb»(b/9àk#èJé\Vb^N(Ü19ñÀsèJ]\b(SU9þªDVb+]Vbâ 5q9>SŽ1W]Vbõ Ê 5^B9ñ"Ž1~]VbˆÊ 5Û`9 ‘%»›]Vb5à\9A@oW¸]Vb5/9'ýS»Õ]Vb5zs99l»ò]Vb5ŸA9Or[»^Vb5¥A9bOaoW6^Vbâ 5(E9p>D»X^Vbo5h9‰§r»u^Vb5·^9¤€»—^Vbo5½^9¾\ oW¾^Vb¶ Oœ*9ËÔ^VbFô79Þ¶âò^\bF<%9áW\â_\bF†39äâ._\bGÙc9îvYM_Vb»G€h9ù¼v_VbâââF¬'9 8â”_\bFüX9Dâ²_\bF9k9¼pâÐ_\bGù9ˆ5ï_Vb»G…h9'1p`VbââcõT9<}cà[:`Vb^Nd‘W9K#(Vbà[j`Vbâ d®V9WAŽ1à[Ÿ`Vbõ Ê d›+9c)Ž1à[Ï`VbˆÊ d#E9o=»à[õ`VbdåR9…k7oWà[aVbe0X:2 @oWà[JaVbâ dêJ9«Ú» à[paVbdp9¸ûT» à[–aVbd©_9ÐÉ^» à[ÁaVb»ess:TþroW à[ðaVb¶ dáY9û Z» à[bVb»Oœ*96bVbgbVKd9"2HmbVbgb.à[.bb/à[@bb@à[wctrans_t;'j:º/HÜ'»§b¿$:Lb/Nd»Áb¿$:/`;?S»Ûb¿$:xd/T?»õb¿$:«h/Z°U»c¿$K*:û/`¯@».c¿$:7j/fÏ&»Hc¿$:ìf/lU »bc¿$:pJ/rúg»|c¿$:5/xj»–c¿$:V/~ìD»°c¿$:7X/„_»Êc¿$:‘L/ŠÎB»äc¿$-c;†¿$d¿$sb:id/¤¿$d¿$:Œ /–B¿$4d¿$-w:;ˆsbKd¶-Q /²K*bd¶>€<*[efupper<1 a[e€flower<2i[efalpha<3¼5[efdigit<4Œ[egxdigit<5mfspace<6‡@gprint<7è6[efgraph<8Àm[e%fcntrl<99c[efpunct<:^:[e falnum<; [e/».r3h@!¨oNãjoN#bd#E_M_c_locale_ctype!°¥N#E_M_del!±d3#E_M_toupper!²`e# E_M_tolower!³`e#(E_M_table!´ãj#0E_M_widen_ok!µo#8E_M_widen!¶éj#9E_M_narrow!·éj#¹E_M_narrow_ok!¸o#¹iWo!½_ZNSt5ctypeIcE2idE¨Pjtable_size!¿_ZNSt5ctypeIcE10table_sizeE™H-!ÌÔfùjãjd3-!Úýfùj¥Nãjd35yo!æd3$gÿj»o5yo!õƶPgÿj¶¶ k5k! /¶|gÿj»¶¶5ÜR!í,¶¨gÿj»¶¶5º,! Ï oÊgÿjo5º,!1Ï,¶ñgÿjâ¶5Š !AÓ9ohÿjo5Š !R&¶:hÿjâ¶5p!fpo\hÿjo5p!ôJ¶ˆhÿj¶¶â5¸e! ¾Ho¯hÿjoo5¸e!¶àhÿj¶¶oâFÇS!ÒÒ"ãjþhÿjHB!׸#ãjU¼1!àfe2iùj»dáf!ð‚1ofe]iÿjodáf!ÓT¶feiÿjâ¶dvD!aqofe¸iÿjodvD!"Ö%¶feèiÿjâ¶do!6›Lofejÿjodo!MÆ7¶feHjÿj¶¶âdE?!g{ofexjÿjoodE?!‚ò>¶ fe²jÿj¶¶oâGƒL!ŠŠmÌjÿjQñp!š›kÿj.[eoùjlÿ.fe.k/fe.»W›!Æ dkkè<!Ë çGdkk–A!Ö p¶!`Z!Û wE¬ooo/¬lÌ87šTAošT#a_M_tie=WAo#Øa_M_fill=Xo#àa_M_fill_init=Yd3#áa_M_streambuf=ZVb#èa_M_ctype=]ÿj#ða_M_num_put=_Go#øa_M_num_get=aRo#€({ =kk;l]o(d=o‡d3Wl]o(VB={K0 sl]o*O?>- +lho0 *= ­lho0 *s=–9Êlho0 (lT=¦Bd3æl]o(¦/=° "d3m]o(Ÿ!=»¿d3m]o(ÕI=Å÷'d3:m]o(d=Р0 Vm]o*d=ók smho0 ^)=mhoVb`£ = ik­mho»5JB=ð-AoÊm]o5JB=%+gAoìmhoAo5ŽF=3cVb n]o(ŽF>9"Vb*nhoVb(B >CnoKnhoto5þL=diAohn]o5þL=xóoŠnhoo(õT>€€RèJ«nho^N(¸e>u*]oÑn]ooo(p>z¬*oòn]ooO^)=¼ohom ?>Œ2E&ohoVbn­X>«qho^N.ö.Mo/$.Xo/m.co/ik.ik@ik@coW?}BqT)n?â#ï?ЬoBqï?ÆoBqHq5 d?™£EX3ãoSq5íI?M4âpSq5ÎG?¡7^qpBq5ÎG?¨½6zo?pBq»5«I?­¬Q^q\pBq5«I?´qQzo~pBq»5??¹ÃLX3 pSqdq5'H?½A^qÂpBqdq5d?Á×zoäpSqdq5âI?Å@K^qqBqdq5d?É,Fzo(qSqdq!“g?ͦ[HqSq.zo@Nq/â.Yq/zo@zo@jq/¹@0 @CRm!oNZwoN#iWo!Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE¨P=<!¤þqZw»5`1!¿í9¶4rRo¶¶‚Toq`w5`1!ã O¶jrRo¶¶‚ToqÎ[5`1!è0P¶ rRo¶¶‚Toqfw5`1!í£N¶ÖrRo¶¶‚Toqlw5`1!òsO¶ sRo¶¶‚Toqrw5`1!ø˜P¶BsRo¶¶‚Toqxw5`1!ýQ¶xsRo¶¶‚Toq~w5`1!;N¶®sRo¶¶‚Toq„w5`1!#kM¶äsRo¶¶‚ToqŠw5`1!(ÓM¶tRo¶¶‚Toquq5`1!Hš ¶PtRo¶¶‚ToqÔ[Uão!M{qqtZw»F´ F¶¨tRo¶¶‚ToqÁHdÏ Î„¶{qçtRo¶¶‚Toq`wdÏ ‘¶{q&uRo¶¶‚ToqÎ[dÏ ¶{qeuRo¶¶‚ToqfwdÏ 9¶{q¤uRo¶¶‚ToqlwdÏ $²¶{qãuRo¶¶‚ToqrwdÏ ,ܶ{q"vRo¶¶‚ToqxwdÏ 3G¶{qavRo¶¶‚Toq~wdÏ ;Ŷ {q vRo¶¶‚Toq„wdÏ Hï¶ {qßvRo¶¶‚ToqŠwdÏ dZ¶ {qwRo¶¶‚ToquqoÏ qݶ {qRo¶¶‚ToqÔ[.{q@d3@¥@Ô@»@õ@@@$R$!ÛoN;|oN#iWo!Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE¨Pk2!ïx;|»5è7! ˆêDxGoê‚Tod35è7!+ êuxGoê‚To 5è7!0 Zê¦xGoê‚To»5è7!5 ®ê×xGoê‚Toõ5è7!: êyGoê‚To5è7!j &>ê9yGoê‚To$5è7!o ²êjyGoê‚ToC5è7!„ ¬Zê›yGoê‚To@GÑ2'%eØyGo¶»o¶ââA|Gc_Ä’zGo¶»o‚TââA|GV‰Ž$MzGoo ‚Tâ¶A|U§!¢ wnz;|»d7¾Dkêw¨zGoê‚Tod3d7älêwâzGoê‚To d7ëklêw{Goê‚To»d7òÊlêwV{Goê‚Toõd7ù!mêw{Goê‚Tod7šdêwÊ{Goê‚To$d7½kêw|Goê‚ToCo7Í=ê wGoê‚To@.w@»lö8@G|€pikH"S_vptr$basic_ostream‚3#&@V¨|Ao»€Vbb‹@@_G|Í|Ao»€(g[@pÌV€î|Ao€(g[@yöV€}Ao/€(g[@ƒ €0}AoD€(g[@©%`€Q}Ao (g[@­)€r}Ao»(g[@±Ù_€“}Aod3(g[A\G`€´}Ao˜(g[@¸Q`€Õ}Ao¥(g[Aj`€ö}Ao»(g[@à `€~AoÔ(g[@Ì[`€8~Aoõ(g[@Ðe`€Y~Ao(g[@Õã_€z~Ao$(g[@Ù÷_€›~Ao(g[@áí_€¼~AoC(g[@åM€Ý~Ao@(g[AxJ€þ~AoVb(è7A΀Aoo ×\@#âEBAo¶ (¹"A­6-€hAo¶ (#nAÄëe€„Ao(6AÙl3Ž1 Ao({Aé1€ÁAoˆ5{A^€èAoõ q@nAo»€. €.€0@G|. €2€/€€.5€2noD€no.J€2‚TY€‚TZP8Gà[´‚à[#a_M_modeBUÊ #@a_M_stringBX†5#H&~$Bd³€´‚Ê &~$BrÑ€´‚»HÊ (• B…”3†5퀺‚*• BøF ´‚»HmWhB§d,(´‚Ê eåRB±…?oWY€M´‚eêJC‰Ñ» Y€r´‚e©_C4ùe» Y€œ´‚»eáYCV‚» Y€Æ´‚»e‘WBÑBWVbY€õ´‚â e®VC›ò Ž1Y€)‚´‚õ Ê e›+CÊ5"Ž1Y€X‚´‚ˆÊ mÌ(Cç~€‚´‚â»»myBôÏ™‚´‚rYcY€´‚».Y€.À‚/Y€lc`8OG|ăG|#E_M_stringbufBŽY€#l6B¡ƒă»€Ê l6B¶Iƒă»€»HÊ `b5BÀÅ‚oƒă»€5ŽFBËyJ´‚Œƒʃ5• BÓÕ5†5©ƒʃs• BÝT-ă»H.Å‚.Ѓ/Å‚ stk÷…Cç„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDÂnþqÏ%\X.G,/uSRATEù_ZN3stkL5SRATEE«€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE—¬uPI_ZN3stkL2PIE«-DTû! @uTWO_PI_ZN3stkL6TWO_PIE«-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E«€?ZàƒU÷… ‡S_vptr$StkError‚3#amessage_j,M#atype_kêƒ#&Cob† ‡\Têƒb;/s÷…† ‡»wv6h÷…¡† ‡x’ y¶/‡÷…ņ ‡x®"|üs\T÷…é† ‡yzX"9¶÷… ‡.÷…@‡/êƒZç„„‡‚ŠS_vptr$Stk‚3#JËIˆ¼T[eJh ‰Ô6 &ªYD 7&ªYF$7=&­ K>7»(96N[ _HŠw(96Q:[&€H1(ò*V`i ¦7»@*+`ÍSÈ7 »(Ð_dçaäH*úhjÃ@7 1Bº+n7 .$.,/$@,.ëŽ@C/ëŽ.C>ÛV§ëŽ#&idw§&if§­CÃGl§».N@³/N.">ïNè‘ _M_impl"#(û)`^%è‘øî‘(û)dÊ­‘ô‘(ðihÚbN0‘ô‘&K7kI‘î‘­&K7og‘î‘»­&C z‘î‘»(w ‚ÖC ¢‘î‘»*ÙG†ñ4Ä‘î‘ » £‘ £¢‘ £Ê £ø £‘@N.¾.ú‘/¾>¦£G—¾#&ê"É-’G—­&ê"ÖP’G—»1­&ê"çi’G—M—ö„’G—»(KdD„MX—¥’G—M— W$(|CÈ’G—»15S<JÁìå’G—5S<Sd17“^—5}g\Hì“G—5}gežB7<“^—5sbn»c?Y“G—5sbw4Ïv“^—5c €w^?““G—5c ‰ø%ϰ“^—5Ä E/Í“^—5Ð_”õmê“^— C£·] ”G—»$5#)°Ô(*”^—5×X¹sd3G”^—*É2DEÆd”G—»5?Ýþ3Šw†”G—»5?ìþi1¨”^—»G8`òþÇ”^—»5÷gã1Šwé”G—»5÷gP1 •^—»5¤j"õ(Šw(•G—5¤j*ñ 1E•^—5ö)2¨ Šwb•G—5ö):›F1•^—5?kE£7 œ•G—5?kI6s&¹•^— ¿"XeוG—1 þm–6ð•G—(kD\‡0ì–G—ì1 k°g>–G—ì»1(É Dm¼jì_–G—ì(É Dyi(ì…–G—ìì bCÛÆK£–G—X— O?ïX¼–G—m/UD«´ß–G—»1G*D3sG—G—ì»1mDõ¾+—G—ì1Q‹\šé$G— .ÿ‘@S—/ÿ‘@ÿ‘.S—Zù„à ‡%™‡#again_ G¤‡#achannelsIn_ HÔ#€–" IˆŠ# ab_ Kÿ‘#Paa_ Lÿ‘#haoutputs_ MˆŠ#€ainputs_ NˆŠ#°&Ï% ˜%™(“^ õfÔ*˜+™(I) •ÔF˜+™wO? #ã`d—f˜%™*E< *|Iƒ˜%™¤‡(Ï? -N¤‡Ÿ˜+™(>' 5¿e¤‡À˜%™¤‡(H 8&b°ܘ+™xJ C4»d— ™%™»Ôr>d—%™».d—.1™/d—lÿ„E‡Œ›d—#ainPoint_Eo»#àaoutPoint_Ep»#èadelay_Eq¤‡#ðaalpha_Er¤‡#øaomAlpha_Es¤‡#€anextOutput_Et¤‡#ˆadoNextOut_Eud3#&\XE%šŒ›¤‡»b6SE(6™"šŒ›»(pE+î0»>šŒ›*îrE5j8[šŒ›»*V E;= xšŒ›¤‡(ê]E>®¤‡”š’›(hEF¤q¤‡µšŒ›»*® EI˜gךŒ›¤‡»(Ç%EL3Y¤‡óš’›(dERž^¤‡›Œ›(JEU•I¤‡0›Œ›¤‡xJE`û»6™^›Œ›»ÔJEkÝ&»Œ›»»ÔÔ.6™.˜›/6™Z…@F‡[œ‡#€–"F-ˆŠ#&.FÚ›[œ(I)F&Ôö›aœ(HFE°œaœxJF)<»›@œ[œ»Ôr½›[œ».›.gœ/›Z …hG‡dž›#ztable_GZ×-ˆŠatime_G[¤‡#@arate_G\¤‡#HaphaseOffset_G]¤‡#PaiIndex_G^Ô#Xaalpha_G_¤‡#`&GG džbÄ>G lœ,dž»*M<G#s Ddž*Ç;G)I'adž¤‡*Ô3G2ÀY~dž¤‡*ëG5=i›dž¤‡*é*G=k¸dž¤‡*¸;GDz>Õdž¤‡(Ç%GGZ]¤‡ñjž(JGJ¿U¤‡ ždžxJGTmK»lœ;ždž»Ô‚l*GXºflœdž¤‡¤‡.lœ.pž/lœl…X ‡ Í#adelayLine_ V #Hamods_ W  #øabaseLength_ X¤‡#ÈamodDepth_ Y¤‡#Ð&,/ þž0 ¤‡wO? "CužŸ0 *K= "°;Ÿ0 ¤‡*°m %‚qXŸ0 ¤‡(Ç% 0ä‡yŸ0 Ô(J :v.¤‡ŸŸ0 ¤‡Ô(J F$»ÅŸ0 »Ô(J Rà!»õŸ0 »»ÔÔr"$už0 »6™  llœ0 l.užWk?}þ¡T)n?¶#ï?Šh þ¡ï?‚ þ¡¢5 d?™*$^3Ÿ  ¢5íI?Û ¶¼  ¢5ÎG?¡à2¢Ù þ¡5ÎG?¨26 û þ¡»5«I?­ØH¢¡þ¡5«I?´fH6 :¡þ¡»5??¹Â4^3\¡ ¢dq5'H?½÷¢~¡þ¡dq5d?Áé\6  ¡ ¢dq5âI?Å›\¢¡þ¡dq5d?É&.6 ä¡ ¢dq!“g?Í‹ ¢ ¢.6 @SN.¢/6 @6 ƒ¢Œ e2eH¢„ÉH¢‘h/Ç@™Hƒ©2eieL¢…__a¶¢‘h…__b¶¢‘`/M¢ƒÉ˜o£†__groupingþ ¶‘¨†__grouping_sizeþ ‘ †__grouping_tmpþ o£‘˜‡__n ™H‘P‡__min ™H‘H‡__i ‘¸‡__test d3‘_ˆP—‡__j ‘°/\T‰$–£ŠÉ–£Š>Ur3/7‹t££njeteäÇ£Œ£‘h‰飊É飊>Ur3/§‹Ç£Â?te‹e0¤ŒÒ£‘h‹Ç£´=Œe£e|F¤ŒÒ£‘h‰ b¤ŠÉ–£b¤/=‹F¤¤e²eÈœ¤ŒQ¤‘hŒ\¤‘`‰w¿¤ŠÉé£__af¿¤/­‹œ¤y²eÑeù¤Œ§¤‘hŒ²¤‘`ŽS¥ŠÉ¥Š>Ur3/¸‹ù¤6,Òeée`N¥Œ¥‘hƒÜêeøe¬{¥„É{¥‘h/îøeføº¥ ‘h ‘`X1‘ƒf,fDþ¥…__first” ‘h…__last” ‘`ƒ+,fOfK¦…__first´ ‘h…__last´ ‘`è‘‘XŽ¿Žo¦ŠÉo¦Š>Ur3/ÚŽ‹K¦ÖPfÎfÜ ¦ŒX¦‘X‹K¦M1ÎfLg(̦ŒX¦‘Xƒ¦Lgkgt§„É–£‘h…__p` ‘`‘Xƒ¢‘lggÀ\§„É{¥‘h…__p† ‘`…__n†‘X‰g‘~§ŠÉ{¥Š>Ur3‹\§W=žgçg ª§Œg§‘h‰i’̧ŠȨ́Š>Ur3/G—‹ª§ìoèg5hXý§Œµ§‘XŽ ™ !¨ŠÉ!¨Š>Ur3/%™‹ý§Š6hi¤R¨Œ ¨‘X‹ý§ÏEiéjð~¨Œ ¨‘X‹K¦ëqêjhk<ª¨ŒX¦‘XŽõŸ ΨŠÉΨŠ>Ur3/0 ‹ª¨Zohkmˆÿ¨Œ·¨‘X‹ª¨X7m¿nÔ+©Œ·¨‘X­‹œÀnÛo ©„É©‘è|†nœ‘à|ˆòn¸o‡error -ˆ‘ð|/Ÿ‘F˜RÜo¹plЩ„É!¨‘H’i TÔ‘\“þž ˜¸ÿ©„ÉΨ‘h‘xŽ1ºp`q<ª„Éo¦‘h…mix1¤‡‘`“Ÿ (˜ýP|ª„ÉΨ‘h…depth (¤‡‘`”Çu vœЪ…__initialize_p 8»‘l…__priority 8»‘h•\ vvè–eý4 «k‘h“;Ÿ 2a€ X«„ÉΨ‘h…frequency 2¤‡‘`‰ Žo«ŠÉo¦‹X«X `qüqÌ ›«Œc«‘XŽåž Æ«ŠÉΨbaseDelay ¤‡‹›«MYb· û«Œ¨«‘XŒ³«‘P‹›«l'¸ d 0¬Œ¨«‘XŒ³«‘P—_DefaultRuneLocale,„¿'˜TABLE_SIZEG_ZL10TABLE_SIZE[e™__dso_handlekš…€ˆå@/Ô›?…šs…-DTû! @š•…-DTû!@š¿…€?/ž3+nothrow"I¶LѬostream8ŠG|+cerr ABb묜s ˆ_digitsF_ZNSt14numeric_limitsImE6digitsEr3@ñLï_ZNSt14numeric_limitsIfE12has_infinityEb5ÔFð_ZNSt14numeric_limitsIfE13has_quiet_NaNEb5hbó_ZNSt14numeric_limitsIfE10has_denormEg5ñL(_ZNSt14numeric_limitsIdE12has_infinityEb5ÔF)_ZNSt14numeric_limitsIdE13has_quiet_NaNEb5hb,_ZNSt14numeric_limitsIdE10has_denormEg5ñLa_ZNSt14numeric_limitsIeE12has_infinityEb5ÔFb_ZNSt14numeric_limitsIeE13has_quiet_NaNEb5hbe_ZNSt14numeric_limitsIeE10has_denormEg5žnposAf™HJR%5@â™HL:5E27¼Jƒp5Q¼ ÍJŸnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE™H R%5@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE™H :5E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEzL-6iH3r3Mnumeric6j'ir3Lw56k6rr3L©V6lbr3LD6m/r3Lé[6n8ar3 N^T6)ú7HNN‰g6b_ Û°/pPN6ñÂh*TNó]6ò'*TN´h6ó.*TN±6ô 3*TN4 6õšH*TN<6öd*TNW6÷l5T[zb¼“[\dec¸F“[\fixedâF“[\hex (!“[[ð D“[\left“[ \octûA“[@\right\n“[€]-d“[]š  I“[]Ÿ-$rU“[^showpos'!6“[^skipws*Ùm“[^unitbuf-f$“[ ]å1P“[@[¬#4Pj“[°[(;7# “[J]¬o:û“[\badbitLcX˜[\eofbitOm˜[\failbitT9C˜[\goodbitW'˜[\appj«[\atem“T[[movg+[[oy‰2[\curŽÖ]¢[[}g‘Q#¢[fupper<1 a[e€flower<2i[efalpha<3¼5[efdigit<4Œ[egxdigit<5mfspace<6‡@gprint<7è6[efgraph<8Àm[e%fcntrl<99c[efpunct<:^:[e falnum<; [eŸ_S_atoms_out!!_ZNSt10__num_base12_S_atoms_outE¶Ÿ_S_atoms_in!%_ZNSt10__num_base11_S_atoms_inE¶kè<!Ë çGdkk–A!Ö p¶iH!3_ZNSt10moneypunctIcLb1EE4intlEb5iH!3_ZNSt10moneypunctIcLb0EE4intlEb5iH!3_ZNSt10moneypunctIwLb1EE4intlEb5iH!3_ZNSt10moneypunctIwLb0EE4intlEb5iH!«_ZNSt17moneypunct_bynameIcLb0EE4intlEb5iH!«_ZNSt17moneypunct_bynameIcLb1EE4intlEb5iH!«_ZNSt17moneypunct_bynameIwLb0EE4intlEb5iH!«_ZNSt17moneypunct_bynameIwLb1EE4intlEb5JËIˆ¼T[eJh ‰ : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.? : ; ‡@L M 2 < ƒ.G@„I4  …: ; I †: ;I ‡4: ;I ˆ ‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; I .G;@‘.G; @’4: ; I “.G: ; @”.‡@4 @•.4 @–.4 @—4: ; I? < ˜4: ; ‡@I™4I? 4 < š4G ›4Gœ4G 4: ;‡@I? <  ž4: ;‡@I? <  Ÿ4: ;‡@I? <  4: ; ‡@I? < L ÇuC vj¼û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccnew_allocator.hallocator.hstl_vector.hstl_construct.hEffect.hFilter.hChorus.hChorus.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tccDelayL.hGenerator.hSineWave.h  eÝ‚Ø~ž¿/ŸŽä‚!.ºººZºº .ólòº ºƒ'f» .ùX>à~òÈqÈÊq=%º>uqf»“>» ˆ~BÈÍÈÍÈ qȟȆŸ“u1„ƒ «}¬Ë‘Çæ‘¼‘¼V‚É/׿K/×?»Z.È ýLó׃OŸ#v/#å2K Žl‚¼ƒ×»»0å/õå .º eäKóZ<Jº/\v!yKæuuK!‘r÷Jº/\v!yKæuuK!‘ö Çu7Ö ä k$/J e!ew!e$ew$e2ev2e3ew3e6ew6eievwwvjekewkenewnetevteuewuexewxe‹evŒeeweewe£ev¤e¥ew¥e¨ew¨e²ev²e³ew³e¶ew¶eÑevÒeÓewÓeÖewÖeéevêeëewëeîewîeøevøeùewùeüewüefvffwf fw f,fv,f-fw-f0fw0fOfvPfQfwQfTfwTfÎfvÎfÏfwÏfÒfwÒfLgvLgMgwMgPgwPgkgvlgmgwmgpgwpggvžgŸgwŸg¢gw¢gçgvègégwégìgwìg5hv6h7hw7h:hw:hivi‘iw‘i”iw”iéjvêjëjwëjîjwîjhkvhkikwiklkwlkmvmmwmmwm¿nvÀnÁnwÁnÄnwÄnÛovÜoÝowÝoàowào¹pvww˜vºp»pw»p¾pw¾p`qv˜™w™œwœývÇuÈuwÈuËuwËu vv v vw vvwvvvýþwþwvwwav`qaqwaqdqwdqüqvbcwcfwf·v¸¹w¹¼w¼ vš|·¢stk::StkFrames::sizeS¢min›£__gnu_cxx::new_allocator::~new_allocatorî£std::allocator::~allocator¤std::allocator::~allocatorg¤__gnu_cxx::new_allocator::new_allocatorĤstd::allocator::allocator"¥std::_Vector_base >::_Vector_impl::~_Vector_implN¥std::_Vector_base >::_M_get_Tp_allocator€¥__destroy_auxº¥_Destroyþ¥_Destroyt¦stk::Effect::~Effect ¦stk::Effect::~Effecț__gnu_cxx::new_allocator::deallocate§std::_Vector_base >::_M_deallocate~§std::_Vector_base >::~_Vector_baseѧstd::vector >::~vector&¨stk::Filter::~FilterR¨stk::Filter::~Filter~¨stk::Effect::~EffectÓ¨stk::Chorus::~Chorusÿ¨stk::Chorus::~Chorus+©stk::StkFrames::operator[]•©stk::Filter::clearЩstk::Chorus::clearÿ©stk::Effect::setEffectMix<ªstk::Chorus::setModDepth«stk::Chorus::setModFrequencyo«stk::Effect::EffectÆ«stk::Chorus::Chorusû«stk::Chorus::Chorusª|·Â__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_tG$_4qdiv_t~$_5¨ldiv_t¶$_6àlldiv_t|lconvßva_listîfpos_tü__sbuf2__sFILE% FILE°#clock_t¿#tm‘$pthread_once_t§$__gthread_once_t¿$wint_tÍ$$_7"%_RuneEntry4%$_8n%_RuneRange€%$_9¿%_RuneCharClassÕ%$_10¿'_RuneLocale:*mbstate_tK*wctype_tX1__true_type‚1char_traitsˆ3__vtbl_ptr_typež3nothrow_t¬3new_allocatorø4allocatorl5_Atomic_word†5basic_string,std::allocator >ÇH_Rep_base I_RepèJlocaleoNfacet¨PidrQ_ImplšTios_baseà[basic_streambuf >sbwctrans_tbdctype_basefectypekmoney_baseikbasic_ios >zo__normal_iterator, std::allocator > >{qnum_get > >wnum_put > >G|basic_ostream >Y€basic_stringbuf,std::allocator >Å‚basic_ostringstream,std::allocator >÷…StkError‡StkˆŠStkFramesÍEffectëŽnew_allocatorNallocator¾_Vector_base >ÿ‘vector >d—Filter6™DelayL›GeneratorlœSineWaveužChorus6 __normal_iterator, std::allocator > >ë¬ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnum_ZN3stk6Chorus7lastOutEjgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_SineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_put_ZN3stk6Chorus11setModDepthEdstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZN3stk6EffectD0Ev_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZN3stk6Chorus4tickERNS_9StkFramesEj_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__ZNK3stk6Effect11channelsOutEv*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZN3stk6Effect5clearEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZN3stk6EffectC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZN3stk6Effect7isPrimeEj_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk6Chorus4tickERNS_9StkFramesES2_jj_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv~Chorus_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZN3stk6ChorusC2Ed_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZN3stk6Chorus4tickEdj_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_Choruswcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_ZNK3stk6Effect9lastFrameEv_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk6EffectD1Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZN3stk6ChorusD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEvsetModDepth_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsisPrimeappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZN3stk6Chorus5clearEv_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKc_ZN3stk6Effect12setEffectMixEdiswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEvDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk6ChorusC1Ed_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==_GLOBAL__I__ZN3stk6ChorusC2Edwcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEmsetEffectMix_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Effect_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrandsetModFrequency_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollid_ZN3stk6ChorusD0Evinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk6Chorus15setModFrequencyEd_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZN3stk6EffectD2EvEffect_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèHxH…Àt;H‹EèHxHÐH‰EÐH‹EèHxH9EÐtHƒmÐhH‹UÐH‹H‹H‹}ÐÿÐëÙH‹EèHƒÀHH‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀHH‰E Hƒ} tWH‹UèHƒÂHH‰U¨H‹E¨H0H‰EØH‹UèHƒÂHH‰U°H‹E°H9EØt'HmØH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀHH‰E¨H‹U¨HÂ0H‰UØH‹EèHƒÀHH‰E°H‹U°H9UØt'HmØH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèHxH…Àt;H‹EèHxHÐH‰EÐH‹EèHxH9EÐtHƒmÐhH‹UÐH‹H‹H‹}ÐÿÐëÙH‹EèHƒÀHH‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀHH‰E Hƒ} tWH‹UèHƒÂHH‰U¨H‹E¨H0H‰EØH‹UèHƒÂHH‰U°H‹E°H9EØt'HmØH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀHH‰E¨H‹U¨HÂ0H‰UØH‹EèHƒÀHH‰E°H‹U°H9UØt'HmØH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë0H5H‹=èH‹}ø¾èH‹Uø¸H‰B@ëVò HòEðf.Áwë5H5H‹=èH‹}ø¾èH‹UøH¸ð?H‰B@ë H‹UøH‹EðH‰B@ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ4aTleÿÿ4aTleÿÿN>Q3Ë–ËÄóÿÿ4:wU\ÿÿNf¶1ledKdFÿÿNf¶1ledKdFStkFrames::operator[]: invalid index () value!Effect::setEffectMix: mix parameter is less than zero ... setting to zero!Effect::setEffectMix: mix parameter is greater than 1.0 ... setting to one!Chorus::setModDepth(): depth argument must be between 0.0 - 1.0!N3stk6ChorusEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk6EffectEð?ž^)ËÇñ?9´Èv¾Ÿö?àCš™™™™™É?³Ñ9?ÅqÌ?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ«çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ«çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ€† 4øÿÿÿÿÿÿÿ¦† 4øÿÿÿÿÿÿÿe† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿUçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿUçÿÿÿÿÿÿÿ† ƒÿ c-ì 0- -ã m-Þ Ë m-Æ ¤ k- j-S = #  k- j-˵›o-ên-l-Ù`Ò*-©c-–0-½-m-ˆum-pNk-9j-ýçÍÀk-®j-u_EÈo-”n-Él-ƒ`|*-[m-G:m-z- æd-Ø{-Óg≠‡8-j8-ès- s-cs-9T-r-øÈ˜pH øÐ¨€P ðÀ`0à¸`0à¸h@ðÈ pH ­ ¬¬Ø«Ы«y«$««úªòªߪתª‡ªLªDªªªà©Ø©¤©œ©s©k©;©3©© ©å¨ݨ¨ˆ¨d¨\¨8¨0¨ã§Û§§ˆ§§§Ú¦Ò¦²¦ª¦†¦~¦ ¦¦È¥À¥Ž¥†¥\¥T¥4¥,¥Ö¤Τy¤q¤,¤$¤¤ø£­£¥£T£L££¢›¢a¢Y¢)¢!¢0 P¯ÉT” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(Ñ c-Ä i-­ q-– o-{ p-Y a=R h- d- {- g= ì Õ d-Ç {- g=» „ @-f 8-C @-% 8- @-á 8-” c- x-e x-P v-7 v-. e- t- {-  u-ò {-í ß w-” ~-‚ c-u 0-Z 0-`è~-Öc-É0-®0-X`=~-+c-i-i-òq-Úa=¾~-¬c-Ÿi-„i-mq-PP-3P-q-ÿP-êP-Ïq-°q-›q-€b=d~-Rc-Ei-*i-q-öP-ÙP-ºq-¥P-P-uq-Vq-Aq-&b=N-D-ýX-åB-ÙL-ÁH-¸J-w:-E~-!~-c-i-çi-Öq-¾a=£~-‘c-„i-ii-Xq-@a=)V-R-ÃF-«<-}>-e>-R-=-8,=%y- P[H]@}0(( f$&Z°|¨^ }|ˆ_€}p(h€`fX,P.H[0€(2 f46\á#^áÐ#^Ð"Ì\Ì# ©!^©˜!^˜ ”\”! q+^q`+^`*\\\+ (^($\$ ð^ðì\ì ¸^¸´\´ €^€|\| H^HD\D )^( \ ) Ø^ØÔ\Ô  3^ 2œ\œ3 y9^y h9^h8d\d9 A'^A0'^0&,\,' %^ ø%^ø$ô\ô% Ñ1^ÑÀ1^À0¼\¼1 ™7^™ˆ7^ˆ6„\„7 a5^aP5^P4L\L5 Q^P\Q àO^àNÜ\ÜO ¨K^¨J¤\¤K p;^p:l\l; I/^I8/^8.4\4/ -^-^,ü\ü- ÈY^ÈXÄ\ÄY W^VŒ\ŒW XS^XRT\TS M^ L\M èI^èHä\äI °C^°B¬\¬C x=^x<t\t= @G^@F<\<G E^D\E Ð?^Ð>Ì\Ì? ˜^˜”\” `U^`T\\\U (A^(@$\$A ‚M›  vº Ü üqî 'r Rr —r$ Ür6 sH ?sZ ¨t^ Ïtb wst Øtx (u| xu€ Çu± ˆÁ ýÊ ÉsÜ tî St ˆw x0 ~d 8~† p~˜ È}Œ0 ¨~£Ð X},bm ©¸„ Pú€hkm €x|!€m„ €°|»€ºpë €}Ñ€`qV €à~”€PfR €€zû€Îfi €¸zæ€êjV €@|‹€Üoµ € }«€6h( €Ð{Ò€i? €|5€Àn› €è|€Lg€ €ðz€¤e8€øxN€jeî€Px€ e¶€¨w¸€²ed€0ys€te€ˆx€Œe'€ÀxÉ€Òex€hy@€lg´ €({ø€êeª€ yp€žgç €`{‘€èg €˜{,€øeá€Øy€2eÔ€àwZ€f €zs€,f. €Hz½`v€ wó€w-¹u€Fwj€8w v¨€Àv¿€€vãòÐÛåÒkŽ@¯Uö»3BÚÏFLQ>s–}@óeW __ZNK3stk9StkFrames4sizeEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk6EffectD0Ev__ZTVN3stk6EffectE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk6EffectD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk6EffectD2Ev__ZN3stk6ChorusD0Ev__ZTVN3stk6ChorusE__ZN3stk6ChorusD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk6Chorus5clearEv__ZN3stk6Effect12setEffectMixEd__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk6Chorus11setModDepthEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6Chorus15setModFrequencyEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk6EffectC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk6ChorusC1Ed__ZN3stk6DelayLC1Edm__ZN3stk8SineWaveC1Ev__ZN3stk6DelayL15setMaximumDelayEm__ZN3stk6DelayL8setDelayEd__ZN3stk6ChorusC2Ed__ZTIN3stk6ChorusE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk6EffectE__ZTSN3stk6ChorusE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk6EffectE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk6EffectD0Ev.eh__ZN3stk6EffectD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6EffectD2Ev.eh__ZN3stk6ChorusD0Ev.eh__ZN3stk6ChorusD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6Chorus5clearEv.eh__ZN3stk6Effect12setEffectMixEd.eh__ZN3stk6Chorus11setModDepthEd.eh__ZN3stk6Chorus15setModFrequencyEd.eh__ZN3stk6EffectC2Ev.eh__ZN3stk6ChorusC1Ed.eh__ZN3stk6ChorusC2Ed.eh__GLOBAL__I__ZN3stk6ChorusC2Ed__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6LC0LC1GCC_except_table7LC3LC5LC6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table8GCC_except_table9GCC_except_table10EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6ChorusC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/Clarinet.o000644 000766 000766 00000437304 12015735507 016064 0ustar00garygary000000 000000 Ïúíþ ¸éÚ@ èÚ__text__TEXT@ (ä´€__debug_frame__DWARF° HÈéK__debug_info__DWARF¸¯Êø% ì«__debug_abbrev__DWARFgçÀ §ð__debug_aranges__DWARF'òPgûxñ__debug_macinfo__DWARFwò·û__debug_line__DWARFwò¼·ûñ__debug_loc__DWARF3ûDs¸ñÂ__debug_pubnames__DWARFw$ ·__debug_pubtypes__DWARF›ðÛ#__debug_inlined__DWARF‹"Ë+__debug_str__DWARF‹"‰zË+__debug_ranges__DWARFT¦__mod_init_func__DATAX¦Èÿ __textcoal_nt__TEXT ¯ `¦Ðÿ  €__cstring__TEXTнÜÇ__gcc_except_tab__TEXT¬ÀWìÉ__StaticInit__TEXTÆXCÏ0€__const__DATA`Æx Ï` __const_coal__DATAàÆP ÐÈ6 __const_coal__TEXT0É]pÒ __bss__DATAèÚ__literal8__TEXTɸÐÒ__literal16__TEXTPÊÓ__eh_frame__TEXT`ʈ Óx U h__constructor__TEXTèÚ(ä__destructor__TEXTèÚ(ä P%t P--£Ð3UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èH‹}øHǨfWÀèÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}è‰uäòEØò:ÈH‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èé*òEØò ÒÇòYÁòEøƒ}äu:òMøò¾ÇòYÈòºÇf(Ñò\Ðf(ÂH‹}èHÇXèéÔƒ}äu"òMøòŽÇòYÁH‹Eèò€˜鬃}ä u&òMøònÇòYÁH‹}èHÇ(è逃}äuòMøòJÇòYÁH‹Eèò€ ë[}ä€uH‹}èHLjòEøèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë)H‹}øHLjòEðèH‹}øHLjfWÀèÉÃUH‰åHƒìH‰}øòEðòMðòXÆòYÁH‹}øèÉÃUH‰åHƒì H‰}øòEðòMèfWÀf.Eðs fWÀf.Eèsë#H5H‹=èH‹}ø¾èë*H‹}øHLjòEèèH‹}øHLjòEðèÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòMèò–Åf(ÑòYÐòMèò‰ÅòYÈò…ÅòXÁH‹}øf(ÊèòMèòoÅòXÁH‹Eøò€ÉÃUH‰åHƒì0H‰}èòEàfWÀf.Eàsë#H5H‹=èH‹}è¾èëlèf(Èò^MàòÝÄf(ÑòYÐòUØH‹}èHǨòEàèòMØò\ÈòRÄf(Ñò\Ðf(ÂòEøH‹}èHƒÇ@òEøèÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹}èHÇ(èH‹EèHèH‰E¸H‹}¸èë%H‰E°H‹]°H‹EèHèH‰E¸H‹}¸èH‰]°ëH‹EèHˆH‰EÀH‹}Àèë%H‰E°H‹]°H‹EèHˆH‰EÀH‹}ÀèH‰]°ëH‹EèH¨H‰EÈH‹}Èèë%H‰E°H‹]°H‹EèH¨H‰EÈH‹}ÈèH‰]°ëH‹EèHXH‰EÐH‹}Ðèë%H‰E°H‹]°H‹EèHXH‰EÐH‹}ÐèH‰]°ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E°H‹]°H‹EèHƒÀ@H‰EØH‹}ØèH‰]°ëH‹EèH‰EàH‹}àèë&H‰E°H‹]°H‹EèH‰EàH‹}àèH‰]°H‹}°è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹}èHÇ(èH‹EèHèH‰E¸H‹}¸èë%H‰E°H‹]°H‹EèHèH‰E¸H‹}¸èH‰]°ëH‹EèHˆH‰EÀH‹}Àèë%H‰E°H‹]°H‹EèHˆH‰EÀH‹}ÀèH‰]°ëH‹EèH¨H‰EÈH‹}Èèë%H‰E°H‹]°H‹EèH¨H‰EÈH‹}ÈèH‰]°ëH‹EèHXH‰EÐH‹}Ðèë%H‰E°H‹]°H‹EèHXH‰EÐH‹}ÐèH‰]°ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E°H‹]°H‹EèHƒÀ@H‰EØH‹}ØèH‰]°ëH‹EèH‰EàH‹}àèë&H‰E°H‹]°H‹EèH‰EàH‹}àèH‰]°H‹}°è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹}èHÇ(èH‹EèHèH‰E¸H‹}¸èë%H‰E°H‹]°H‹EèHèH‰E¸H‹}¸èH‰]°ëH‹EèHˆH‰EÀH‹}Àèë%H‰E°H‹]°H‹EèHˆH‰EÀH‹}ÀèH‰]°ëH‹EèH¨H‰EÈH‹}Èèë%H‰E°H‹]°H‹EèH¨H‰EÈH‹}ÈèH‰]°ëH‹EèHXH‰EÐH‹}Ðèë%H‰E°H‹]°H‹EèHXH‰EÐH‹}ÐèH‰]°ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E°H‹]°H‹EèHƒÀ@H‰EØH‹}ØèH‰]°ëH‹EèH‰EàH‹}àèë&H‰E°H‹]°H‹EèH‰EàH‹}àèH‰]°H‹}°è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì8H‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@¾ÿfWÀèH‹}ØHÇXèH‹}ØHǨò¾èH‹}ØHLjèH‹}ØHÇè¾èH‹}ØHÇ(èfWÀf.EÐsë!H5H‹=èH‹}ؾèèò ¾òYÁf(Èò^MÐòMÈòEÈf.¶¾s òH,EÈH‰Eèë,ò ¾òMÈò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èH‹}ØHÇXòU¾èH‹}ØHÇXòE¾èH‹}ØHÇ(ò5¾èH‹UØH¸ð?H‰‚H‹UØH¸š™™™™™É?H‰‚˜H‹UØH¸š™™™™™¹?H‰‚ òñ½H‹}ØèH‹}ØèéÏH‰EÀH‹]ÀH‹}ØHÇ(èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇèèH‰]ÀëH‰EÀH‹]ÀH‹}ØHLjèH‰]ÀëH‰EÀH‹]ÀH‹}ØHǨèH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇXèH‰]ÀëH‰EÀH‹]ÀH‹}ØHƒÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØèH‰]ÀH‹}ÀèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@¾ÿfWÀèH‹}ØHÇXèH‹}ØHǨòú»èH‹}ØHLjèH‹}ØHÇè¾èH‹}ØHÇ(èfWÀf.EÐsë!H5H‹=èH‹}ؾèèò Õ»òYÁf(Èò^MÐòMÈòEÈf.î»s òH,EÈH‰Eèë,òØ»òMÈò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èH‹}ØHÇXò»èH‹}ØHÇXò}»èH‹}ØHÇ(òm»èH‹UØH¸ð?H‰‚H‹UØH¸š™™™™™É?H‰‚˜H‹UØH¸š™™™™™¹?H‰‚ ò)»H‹}ØèH‹}ØèéÏH‰EÀH‹]ÀH‹}ØHÇ(èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇèèH‰]ÀëH‰EÀH‹]ÀH‹}ØHLjèH‰]ÀëH‰EÀH‹]ÀH‹}ØHǨèH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇXèH‰]ÀëH‰EÀH‹]ÀH‹}ØHƒÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØèH‰]ÀH‹}ÀèHƒÄ8[ÉÃÿÿÿÿx $ † $9Q† $І $œ† $®† $À† $܆ $÷7† ,† ƒ$.ž)† $Xž!† $zž † $„ž† $œž† $´ž† $ž† $➆ $úž† $Ÿ† $Ÿ&† $<Ÿ#† $`Ÿ7† $˜Ÿ4† ,ÌŸ~† ƒ,J ~† ƒ$È † $è 1† $¡I† $d¡M† ,²¡Y† ƒ, £Y† ƒ,f¤~† ƒ$ä¤;† , ¥~† ƒ,ž¥~† ƒ$¦;† ,X¦~† ƒ$Ö¦;† ,§~† ƒ,§~† ƒ$¨;† ,J¨~† ƒ,Ȩ† ƒ,ä©Ý† ƒ$ªû† $¾«]† $­† $6®²† ,è¯-† ƒ$/† ,±L† ƒ,b²(† ƒ,г-† ƒ$¸´2† $ê´ø† ,âµj† ƒ,L¶† ƒ$ÆC† $FƆ $G† $b«† $l† $z-† $¨}† $&† ,Ì·}† ƒ$´¯† ,d¯† ƒ,¯† ƒ,ᆠƒ,J¼œ† ƒ,漜† ƒ$‚½M† ,t Ȇ ƒ,< Ȇ ƒ«ÊGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Clarinet.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std– 7– 8™ Xœ Zà ]ê _ b! js kª oñ p q0 rG s^ u£ w¿ xÒ zé } ~! S t ‚– ƒ£ „¿ …Ò †ø ‡ ˆ: ŠU ‹ Îâ ÐT Ñ® Óg ÔÉ Õ‹ ×§ Ø Ù¾ Úß Û) ;~ <² =Î d' e3 g6 hO if j} k” l« m nä o! s%! tK! vq! w“! x»! zÓ! {ë! |ù! }" ‚%" ƒ=" „Z" †n" ‡‡" Š®" ‹¼" ŒÔ" µñ" ¶# ·<# ¸Y# ¹€# !<á "FÔ' "Gî' "H( "I"( "J<( "KW( "Lr( "M( "N¨( "OÃ( "PÞ( "Qù( "R) #B/) #C2) #DÁ# #F5) #GF) #Hb) #Iƒ) #J ) #KÂ) #Lä) #Mû) #N* $H<* $’]* $”`* $•w* $–Ž* $—¯* $˜Ë* $™ç* $š+ $› + $œ=+ $T+ $ža+ $Ÿˆ+ $ ®+ $¡Ð+ $¢ö+ $£, $¤), $¥K, $¦h, $§„, $©¥, $«Æ, $­ì, $¯ - $±)- $³E- $´f- $µ‚- $¶ž- $·º- $¸Ö- $¹ò- $º. $»3. $¼T. $½u. $¾–. $¿Â. $ÀÞ. $Â/ $Ä/ $Å=/ $Æ^/ $Ç/ $È / $É·/ $ÊØ/ $Ëù/ $Ì0 $Í;0 $ÎS0 $Ðk0 $Ö‡0 $Ü£0 $â¿0 $èÛ0$ü0$1$91__true_type__debug-1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style&¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• ß/%ú4#_M_p%ä#ß/%‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >!#_Ios_Fmtflags'7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode'k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate'“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir'¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€…'¿event'¢ erase_eventimbue_eventcopyfmt_eventéw'ÓÅ _M_next'ÕiT#_M_fn'ÖŠT#Ap'×½#§'Øn5#éw'Û’ iTŠT½iT V'ßHO« iT!ku'ãXJ½iTm0'ñ _M_pword'òm#_M_iword'ó"#m0'ôTüB'"(#'_ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio'_ZNSt8ios_base4Init20_S_synced_with_stdioEf3üB'¦–T^B'–T½basic_streambuf > (R†b (T‰b (UŒb (Wb (X©b (ZÃb (\Ýb (]÷b (^c (_0c (`Jc (adc (b~c (c˜c (d²c (eÌc (fæc (gd (hd (i6d (jMdctype_basectypemoney_baseÎ$pattern)É field)É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨% S‘# _M_startTÙ# _M_finishUÙ# _M_end_of_storageVÙ#& W‘q‘f‘'chq‘½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(rt¶s5F«ËF«F«)xþ 4f3ð¸Ÿ^T*à]ˆ®MÙÙZ1*y[”äJ-ÙÙ*ª?´ŽFNÙÙ‘+nothrow*IGQÀ+cerrAgÀ,__ioinitM_ZStL8__ioinit -òY+X½¸¸¸.¾/q-5t+eŸä丟.q-‰5+dää¸(Ö+[jä!½-2&+PmBB½Ÿ.H0 $_4,as quot,b½# rem,c½#div_t,dI $_5,fª quot,g"# rem,h"#ldiv_t,i€ $_6,lâ quot,m÷# rem,n÷#lldiv_t,o¸-K,“½.1-Ž,”&&¸double-“,•½G¸-˜,–"^¸-z,œm‰BBŸŸ‰.2½£BB-†e,žs¿½½&C, Òm-XG,¡äé¸-õ,£ª""-Æ^,ª½!¸Ÿ-ì,«ŸBB¸Ÿ.Hwchar_t-¾C,¬½tB¸Ÿ&P-,¯–mŸŸ‰3|s,°½-þ-,±m¿mŸ&ª,²ÒÖ(e5,³É8&ò¸ò.ä-5,µ"¸ò½-,½½:¸ò½(­h,Âm½U¸-Ñ,ßvävŸ.|/H-;\,ĽäH __gnu_cxx¡‹(' ®@A÷É÷(†e´Dâé÷÷__debug-6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-°7,§â§÷÷-³D,™÷¾¸-Qu,º÷߸ò½-Õ`,À¸ò½(l5,´Ò8  ¸òfloat-$u,·EE¸òlong double&g0,Çg½-°\,¦÷~÷ lconv`.+²4‚.,ä#4Ü2.-ä#4ï..ä# int_curr_symbol./ä# currency_symbol.0ä# mon_decimal_point.1ä#( mon_thousands_sep.2ä#0 mon_grouping.3ä#84K.4ä#@4ØF.5ä#H int_frac_digits.6q#P4Ü!.7q#Q p_cs_precedes.8q#R p_sep_by_space.9q#S n_cs_precedes.:q#T n_sep_by_space.;q#U p_sign_posn.q#X int_n_cs_precedes.?q#Y int_p_sep_by_space.@q#Z int_n_sep_by_space.Aq#[ int_p_sign_posn.Bq#\ int_n_sign_posn.Cq#]-b?/5äν¸3”Q.KÛ.~va_list0IÒfpos_t0U7 __sbuf0`. _base0a.# _size0b½#.‰ __sFILE˜0‚„ _p0ƒ.# _r0„½# _w0…½# _flags0†š# _file0‡š# _bf0ˆþ# _lbfsize0‰½#( _cookie0Œm#0 _close0“#8 _read0޲#@ _seek0Ñ#H _write0ð#P _ub0“þ#X _extra0” #h _ur0•½#p _ubuf0˜ #t _nbuf0™ #w _lb0œþ#x _blksize0Ÿ½#ˆ _offset0 ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE0¡4&à?0ïI I .' -r[0ð½f I -0=0ñ½} I -øw0ò½” I -s;0ó½« I -íE0ô½ I -E0õ½Þ I Þ .ð-F0öä!ä½I (o0úÕQI %!¸¸-€*0ÿŸK!mŸŸI 5é*0²8I q!¸¸I 6¥ 0½“!I "½6Ý)0½°!I °!.¶!/ð6Íi0"Ó!I 6Ä#0½ë!I 7ü60½6ý#0 ä"äw 0 %"¸6ZA0½="¸6x=0½Z"¸¸ÿ.0n"I &\0‡"I ä6v0½®"I 佟730I 6¼g0äÔ"ä6à0½ñ"½I 6%0©½#䟸86·G0ª½6#I ¸6#.ú6;0«½Y#¸6#6*0¬½€#䟸6#6“N0­½¢#¸¸6#q²#nclock_t1Mµ tm81Z“$ tm_sec1[½# tm_min1\½# tm_hour1]½# tm_mday1^½# tm_mon1_½# tm_year1`½# tm_wday1a½# tm_yday1b½# tm_isdst1c½# tm_gmtoff1d"#( tm_zone1eä#0pthread_once_t2^M__gthread_once_t3/“$wint_t4Fž $_74Q% __min4R‡# __max4S‡# __map4T‡# __types4U%#.Ä_RuneEntry4VÏ$ $_84Xj% __nranges4Y½# __ranges4Zj%#.$%_RuneRange4[6% $_94]±% __name4^±%# __mask4_Ä#qÁ%n _RuneCharClass4`‚%9$_10ˆ 4bB' __magic4cä# __encoding4dB'# __sgetrune4fq'#( __sputrune4g•'#0 __invalid_rune4h‡#8 __runetype4j›'#< __maplower4k«'#¼ __mapupper4l«'#¼ __runetype_ext4sp%#À __maplower_ext4tp%#Ð __mapupper_ext4up%#à __variable4wm#ð __variable_len4x½#ø __ncharclasses4}½#ü __charclasses4~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale4×%:M5å¼8½î'½::K5ëÈQ½(½:N5÷/½"(½:˜5þ0½<(½)IY5½W(½)°&5 I ½r(½)ì85dW½(½)$5úY½¨(½)Å5¹3½Ã(½)yD5";½Þ(½)ƒ?5):½ù(½)6 55"8½)½)×/5;ê0½/)½;Ú1| ;²#-wZ1~&b)­­(æE1‚EH­})}).Á#->[1…­š)š).­-lF1{ä·)·).½)/Á#-æF1}äÙ)Ù).ß)/­-å1€})û)Ù)-ûF1})*Ù)(tN1ƒ²kŸ<*䟸·)mbstate_t6UŒwctype_t74†-{c6yÁ$w*½-¬ 6zÁ$Ž*I -Ñ 6{B¯*B½I -³x6|Á$Ë*HI - y6}½ç*vI -A_6~½+I ½-_u6½ +I v8-¼#6€½=+I v8-TA6Á$T+I 3¼6‚Á$-H+6ƒŸ‚+¸Ÿ‚+.<*-“r6…Ÿ®+B¸Ÿ‚+-=6†½Å+Å+.Ë+/<*-_G6ˆŸö+Bk'Ÿ‚+-o36‰Á$,HI -7 6ŠÁ$),H- >6Œ½K,BŸv8-€6½h,vv8-3"6ŽÁ$„,Á$I -?x6½¥,I v6#-¥M6ĽÆ,I v6#-×B6’½ì,BŸv6#-´@6ƽ -vv6#-,6“½)-v6#-)o6ǽE-v6#-(6”Ÿf-äH‚+-.6•B‚-Bv-Ï76—½ž-vv-¾6˜½º-vv-g:6™BÖ-Bv-86šŸò-vv(œ>6œlZŸ.BŸv·)-y*6Ÿ3.v-«96žBT.BvŸ-ÞE6Ÿ½u.vvŸ-¤G6 B–.BvŸ-¦76¤Ÿ¼.ä¼.Ÿ‚+.v-è!6¥ŸÞ.vv-é`6©&ú.vú..B-ð`6È /vú.-÷`6«B=/Bvú.-þ`6¬"^/vú.½-é?6®½/vú.½-”66§Ÿ /BvŸ-ó:6¨½·/Á$-ªd6°½Ø/vvŸ-ßg6±Bù/BvŸ-ÇX6²B0BvŸ-Z>6³B;0BHŸ-§v6´½S0v8-«+6µ½k0v8-O36–B‡0vH-<6¡B£0vv-Ž26¢B¿0vH-ÿM6¦BÛ0vv-„^6¯Bü0vHŸ-Ü 6ÊE1vú.-<76Í÷91vú.½-öM6ÏZ1vú.½<]:a __gnu_debug-:„1=-;k=-<é>v9éZ3streampos8ÓŠ*©&9ñÐX½1Z3`3(>p9õ )f3Ý1`3`3(Žw9ùÔHf3ý1`3`3(*:9ý­5½"2¸¸Ÿ5“x9d'Ÿ>2¸5ÛV9!Z¸d2¸Ÿ`35  9 îäŠ2丟5h9 Fä°2丟5©&9:iäÖ2äŸq5ö(9™oqò2n35ú_9x½3`35³Z9oof3/3n3n3?39#{½!E9&½n3@q@¾bool@t3/½2½„38.Š3A__vtbl_ptr_typey3<ž*G>ô6ã4&v^DÎ3ã4&v^Fç3ã4é4&ð"K4ã4½(Ë9NØZä"4ô4Z3(Ë9Q¤O¸C4ô4`3(.V1äi4ã4½B*.`'?‹4ã4ä½(¸dd¯VŸ§4ô4*¨nj.@É4ã4ä`3B×.nJpã4ä.®3@ï4/®3.ï4>ª;1S5®3#&²nd#5S5&²nf<5S5Y5C1LlS5½.ú4@_5/ú4/f3/¼_Atomic_word<%½.V > ;8›HDnpos%½k›HE_M_dataplus%V #_Rep_base_RepF¨6%Ä`äð5 HF¨6%djä6«HäFÙ-%¶^±H16 HF*,%%ºP O6 HFÉ%)«' m6 HG°%-_o‡6«HF¼%4þEŸ¯6 H½¸Gþe%<f.Ø6 H½½¸F¼[%DÅhŸ7 H½½FÐ@%L.Xf3#7 H¸G÷.%UFfF7丽G.I%^„ii7丽GDI%gnGŒ7ä½qGwa%zÃf¯7ä  Gwa%~æ>Ò7ämmGwa%‚Eõ7äääGwa%†8丸F%Š~x½:8½½G‡ =á`c8«H½½½G™i=µç}8«HHª)%šÆ2·H½$%¥8«H&½$=¿¾8«HY5&½$=·×8«H½H&½$=Åú8«H½H½½&½$=Ð"9«H½H½½Y5&½$=ÛE9«H¸½Y5&½$=âc9«H¸Y5&½$=é†9«H½qY5Ÿ%ì¡9«H½5¦i%ô!zÃHÃ9«H½H5¦i%ü‚AÃHå9«H¸5¦i%5yÃH:«Hq5@%G $:«H5@%EmA: H5m%&O+ ^:«H5m%18m{: H5Îg%:® ˜:«H5Îg%CQ• µ: H5 %LÇ Ò:«H5 %U • ï: H5† %]Ÿ ; H5“x%c-VŸ); H5¸d%h­1ŸF; H 9G=npi;«H½q 9G%ƒÉk‡;«H½5²+%‹¯bŸ¤; H 16=äâÂ;«H½ C%¦¨fÛ;«H5¶]%­M f3ø; H5q%¼x\`3< H½5q%Í)Z3<<«H½5‰m%âV3`3^< H½5‰m%õþ Z3€<«H½5§L%aAÃH¢<«H½H5§L% ê6ÃHÄ<«H¸5§L%StÃHæ<«Hq5nA=JÀÃH=«H½H5nA=[°iÃH4=«H½H½½5nA=/ûmÃH[=«H¸½5nA%Bu3ÃH}=«H¸5nA=Ä6ÃH¤=«H½q ð$%eÅ[Â=«Hq(©&=øØ ÃHã=«H½H5©&%ƒgÃH>«H½H½½5©&=ÆaÃH6>«H¸½5©&%ŸÓ9ÃHX>«H¸5©&%¯/ÃH>«H½q ßp%Ì@<§>«H ½q5ßp%ëk]ÃHÎ>«H½½H5ßp%ÉEÃHÿ>«H½½H½½5ßp=mû ÃH+?«H½¸½5ßp%*3ÃHR?«H½¸5ßp%AÇJÃH~?«H½½q5ßp%Rò ¥?«H q5‹ %j¿1ÃHÌ?«H½½5‹ %zÉ î?«H 5‹ %ŽàV @«H  5ä9%©BÃHA@«H½½½H5ä9%ÀÀ.ÃHw@«H½½½H½½5ä9=e ÃH¨@«H½½¸½5ä9%ê=bÃHÔ@«H½½¸5ä9%hÃHA«H½½½q5ä9%¹cÃH1A«H  ½H5ä9%%u<ÃHbA«H  ¸½5ä9%:lTÃHŽA«H  ¸5ä9%O(dÃH¿A«H  ½q5ä9%sf#ÃHðA«H  ää5ä9%~-ÃH!B«H  ¸¸5ä9%ˆv4ÃHRB«H    5ä9%“ßbÃHƒB«H  mmF¤B=‹ôÃHµB«H½½½qF u=˜©(ÃHçB«H½½¸½Ib3=¦}-ä C½qY55h=Á¤ Ÿ9C Hä½½ iG=õXkWC«HÃH5|%ü7C¸tC H5q%~]¸‘C H5Áo% ß.ú4®C H5ÛV=Ïì9ŸÚC H¸½½5ÛV%)ÇŸD H½H½5ÛV%7áŸ(D H¸½5ÛV=æ8ŸOD Hq½5çg%Uø+ŸvD H½H½5çg=ø\Ÿ¢D H¸½½5çg%qoŸÉD H¸½5çg= ÏpŸðD Hq½5Ø%eŸE H½H½5Ø=5ŸCE H¸½½5Ø%«?>ŸjE H¸½5Ø%¾+5Ÿ‘E Hq½5OX%Ì÷]Ÿ¸E H½H½5OX=-~tŸäE H¸½½5OX%è’Ÿ F H¸½5OX%ûðŸ2F Hq½5Is% ¼>ŸYF H½H½5Is=BtŸ…F H¸½½5Is%&Î#Ÿ¬F H¸½5Is=NQ7ŸÓF Hq½5*%DöjŸúF H½H½5*=Yê Ÿ&G H¸½½5*%aqhŸMG H¸½5*=n½NŸtG Hq½5‡F%Ü@ˆ5›G H½½5*:%“â(½½G H½H5*:=‚k½éG H½½½H5*:=’LW½H H½½½H½½5*:=£îN½AH H¸5*:=²c_½mH H½½¸!*:=Ã!C½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5%”I _M_length%•Ÿ# _M_capacity%–Ÿ#4§%—n5#>Ë5%›ÏJÉH#J¼'=@Õ ›HJ3>=Eù:¾J’v=Qÿ"ÏJ;ª)%´‹\·H(á%¾ f3ƒIßJ(±HTJ½½Y5*=+%ç¼]qJ±HY5 óE=«ÝQJ±HY5(W?%õ$bä«J±H!N=^›Nä±HY5½ŸßJn.åJ/I>Ÿ >CDNKnone>h_ZNSt6locale4noneEt3LV0>i°6t3Mnumeric>jßnt3L 9>kIxt3L>[>lCgt3LËH>mê2t3Lµ`>n[ft3 Kall>p_ZNSt6locale3allEt3?¿%E_M_impl>DN##_S_classic> _ZNSt6locale10_S_classicEDN#_S_global>#_ZNSt6locale9_S_globalEDNNóX>)®;JN#_S_once>8_ZNSt6locale7_S_onceE©$ÊYu&!#>{{LZN&!#>„”LZN`N&!#>­LZN¸&!#>ÐLZN`N¸½&!#>ªóLZN`N`N½&Ç>º MZN½(¦i>ÅY`N.MZN`Nstring;<ˆ5(>ÝQN.MXMkN(Þ`>çëCf3yMkN`N(àC>ð;f3šMkN`N5ñ*>«yêJ¶M`N?M>%P`NO!#><ãMZNDNPj\>?_P·>B,3FK[>E*-½N½Q¼Q>H†3ZN`N`N½.¨K/ON.UN/¸.êJ@fN/êJ.fNR[L>WqNlPS_vptr$facet„3#T§>\n5#__c_locale?8lP#_S_c_locale>__ZNSt6locale5facet11_S_c_localeE§NNm>bí ‚P#_S_once>e_ZNSt6locale5facet7_S_onceE©$P·>iõOÊ>v]O‡PŸUV >{qN~O‡P½G)>˜ ¡OP¸§NF{p>‚8*§N¾OPGw>…Ã×OPHýd>а<§NH >lV¸GV>‘^@P“PGku>•P1P“POÊ> LP‡PžPV¦i>£¤P‡PžP.½q‚Pn/rP.qN@§N.™P/qN@™P@qNWaL>²]QTAp>Ÿ#"(#>Å_ZNSt6locale2id11_S_refcountEn5G¦i>ȦlQ]QcQOYu>Ê.Q]QcQYu>ÐCQ]Q!¾`>Óc&ŸnQ.ªP@iQ/ªP.iQW¨K(>Ù&TT§>ìn5#E_M_facets>í&T#E_M_facets_size>îŸ#E_M_caches>ï&T#E_M_names>ðò# N>ñpn,TN¡b>òå),TNbn>óÎ1,TNÑ!>ôt6,TNo">õM,TN>ö†,TNò>÷.7TGV>úuŒRDNGku>9&¦RDNO¿%> ÆRDNMTŸO¿%> æRDN¸ŸO¿%>SDNŸOû,>SDN½O¿%>8SDNMTG¦i>à,WSDNMTF_x>$lf3uSDNGæB>& !™SDNXT½G^>) 2½SDNXTBTG>,ü<áSDNXTnQGÛ8>/ÐtTDNnQ“PQ*>7ŠDN“PŸ.“PnQ7TXBTBTX.HT/nQ@ST/tQ.ST@dT/.M. Y„Tã „T½@Ù .oT.Å . ZÙ Ø'ÊœT•[S_vptr$ios_base„3#[Õg'•[\dec'&K•[\fixed'PK•[\hex' R#•[[~ 'ž•[\left' !•[ \oct'F•[@\right'=t•[€]\0'@!•[]( ' „M•[]÷0'$Z•[^showpos''³9•[^skipws'*¤s•[^unitbuf'-¸&•[ ]'1v•[@[&'4!p•[°[Ü>'7± •[J]»u':î •[\badbit'L]š[\eofbit'Oÿš[\failbit'T@Gš[\goodbit'W’)š[\app'jŸ[\ate'm(YŸ[_binary's_ZNSt8ios_base6binaryEŸ[[\u'v„.Ÿ[[u'yñ5Ÿ[_trunc'|_ZNSt8ios_base5truncEŸ[ _beg'‹_ZNSt8ios_base3begE¤[\cur'Ž„b¤[[m'‘£%¤[streamsize8N»E_M_precision'ÉqW#E_M_width'ÊqW#E_M_flags'Ë¥ #E_M_exception'Ì2 #E_M_streambuf_state'Í2 # E_M_callbacks'çiT#(E_M_word_zero'øÅ #0E_M_local_word'ý©[#@E_M_word_size'½#ÀE_M_word'T#ÈE_M_ios_locale'êJ#Ð &'À/·X¹[ŠT½GÍe'êS ÖX¹[ã G•d'íHðX¹[F¡V'dB¿[Y¹[½f3G ' ûP2Y¹[5m'$!¥ OYÅ[5m'.Še¥ qY¹[¥ 5)n'>¢m¥ “Y¹[¥ 5)n'O¥ ºY¹[¥ ¥ ôP'^ØkØY¹[¥ 5î+'j qWõYÅ[5î+'r`½^Xb5¸EAbrfqW8^Xbä"5rIApˆH½Z^Xbq5šmA‰Õx½w^Xb5ocA¤ª½™^Xbq5ucA¾qWÀ^Xb¸"O›-AËÖ^XbF¨;AÞuäô^^bF¦'Aáaä_^bFö6Aä#ä0_^bG4iAîB^O_Xb½G.nAùx_XbäääF*A Ë;ä–_^bFÛ]AHä´_^bF qAËväÒ_^bG¸A9ñ_Xb½G3nA'@v`XbääcŠYA<Øhâ[<`Xb`Nd&\AK²*Xbâ[l`Xbä"dC[AW%E1â[¡`Xb÷‘ Ì d¸.AcO,1â[Ñ`XbŠÌ dmIAoí@½â[÷`XbdzWA…;qWâ[aXbeÓ\B2DqWâ[LaXbä"d{OA«½ â[raXbd"vA¸Y½ â[˜aXbd‹dAÐc½ â[ÃaXb½eáyBTOyqW â[òaXb¸"d­^Aû×^½ â[bXb½O›-A8bXbibV¦iA"²LobXbib.â[.db/â[@db@â[wctrans_tC'l:Ü7Hb*½©bÁ$:§g7NÜi½ÃbÁ$:eC?§W½ÝbÁ$:Ói7T2 ½÷bÁ$:Yn7ZEZ½cÁ$M*:œ7`¥D½0cÁ$:p7f@)½JcÁ$:l7l ½dcÁ$:O7rŒm½~cÁ$:97xéo½˜cÁ$:â7~6I½²cÁ$:Ú\7„ë½ÌcÁ$:"Q7ŠìF½æcÁ$-ÚC†Á$dÁ$ub:Äi70Á$dÁ$:@ 7–®FÁ$6dÁ$-+>CˆubMd¸-Œ"7²M*dd¸>‚D*]efupperD1-f]e€flowerD2Æn]efalphaD3N9]efdigitD4æ]egxdigitD5ù]efspaceD6(]e@gprintD7¯:]efgraphD8s]e%fcntrlD9”h]efpunctD:>]e falnumD;;"]e/½.t3h@)¨qNåjqN#dd#E_M_c_locale_ctype)°§N#E_M_del)±f3#E_M_toupper)²be# E_M_tolower)³be#(E_M_table)´åj#0E_M_widen_ok)µq#8E_M_widen)¶ëj#9E_M_narrow)·ëj#¹E_M_narrow_ok)¸q#¹iYu)½_ZNSt5ctypeIcE2idEªPjtable_size)¿_ZNSt5ctypeIcE10table_sizeE›HV0)ÌÖfûjåjf3ŸV0)Úÿfûj§Nåjf3Ÿ5hu)æHf3&gk½q5hu)õ¹ ¸Rgk¸¸ k5æp)M2¸~gk½¸¸5qW)50¸ªgk½¸¸5×/) ] qÌgkq5×/)1ì/¸ógkä¸56 )A‡=qhkq56 )R€¸Mq±hkqq5+k)Âã¸âhk¸¸qäF\X)Ò$%åjikH-F)×&åjU$5)àhe4iûj½dtl)ðê4qhe_ikqdtl)hY¸heikä¸dÀH)pwqheºikqdÀH)"@(¸heêikä¸du)6,Qqhejkqdu)Mz;¸heJjk¸¸ädC)g­qhezjkqqdC)‚³B¸ he´jk¸¸qäGQ)Š[sÎjkQw)šlqk.]eqûjnÿ.he.k/he.½W)Æ fkk½@)Ë gLfkk©E)Ö Ê¸!,_)Û ÁI®qqq/®lÎ@7œTCoœT#a_M_tieEWCo#Øa_M_fillEXq#àa_M_fill_initEYf3#áa_M_streambufEZXb#èa_M_ctypeE]k#ða_M_num_putE_Io#øa_M_num_getEaTo#€(' EkEm=l_o(\iEoz f3Yl_o(tFE{¦2 ul_o*CF-*.’ljo2 *ÆE¯ ¯ljo2 *ïyE–5=Ìljo2 (YE¦;Ff3èl_o(3E°%$f3m_o(É#E»f3 m_o(pNEņ*f3¸}qåuTo¸¸„Tqqtwd‘ ,h¸}q$vTo¸¸„Tqqzwd‘ 3Ó¸}qcvTo¸¸„Tqq€wd‘ ;Q¸ }q¢vTo¸¸„Tqq†wd‘ H{¸ }qávTo¸¸„TqqŒwd‘ dæ¸ }q wTo¸¸„Tqqwqo‘ qu¸ }qTo¸¸„TqqÖ[.}q@f3@§@Ö@½@÷@@ @&R&)ÛqN=|qN#iYu)Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEªPÓ5)ïx=|½5œ;) ìFxIoì„Tqf35œ;)+ ’ìwxIoì„Tq"5œ;)0 æì¨xIoì„Tq½5œ;)5 :ìÙxIoì„Tq÷5œ;): Žì yIoì„Tq5œ;)j çAì;yIoì„Tq&5œ;)o >ìlyIoì„TqE5œ;)„ x_ìyIoì„TqBG96'˜jÚyIo¸½q¸ääC|GdÄ-zIo¸½q„TääC|Gî‰à&OzIoq"„Tä¸C|UÍ)¢ ’wpz=|½dÒ¾qì’wªzIoì„Tqf3dÒäåqì’wäzIoì„Tq"dÒë y30‡†å†*‡xÊ$|jz^T† ‡*‡y2]Ö<¸†*‡.†@6‡/ìƒZé„„;‡¢ŠS_vptr$Stk„3#JfNˆQY]eJ ‰ÍP]eJCŠ¿Z]eJnD‹£#]eJrxŒÿ]eJœ6h]eStkFloatL&zsrate_ÔQbć{¥Õ.M{YÖñ1f3{«,×ígf3|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream@ŽÇ‚{ùUÜÛ5MˆaignoreSampleRateChange_Ýf3#;¼JUć*¤G¿ˆć*p¬Ê܈¢Šf3;3¯˜Z.M*ª²g‰.M*ÿwµ—5‰.*¤y¸ël2‰.*"»,^I‰.*»¾Î(`‰½(ƒ\Á€Zf3…‰ććć*ÉÈWe¡‰¸ìƒ*Ɉ@½‰.Mìƒ*ásÎÄ?Ô‰f3*›WÑ>ë‰f3}µ àŠ¢Š~»sã;‡ ТнV-æY;‡KŠ¢Šććmëé,uiТТŠmŠ ìB\‡Š¢Š¢ŠnÉïÆu¢Šìƒ.;‡Wï„0¹Edata_¹#EdataRate_Žć#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(½R‹¿ÖÖ½v‹¿ÅÖÖd‘‹¿½½«‹¿Ð5¦i œ]ÛÍ‹¿Ð5q)<áï‹¿Ÿ5q0‘nćŒçŸ §L8šx/Œ¿Û Ì^@L MŒ¿Û5ÝYJ¥>átŒ¿ŸÖ5ÝYR£uć›ŒçŸÖ5²C[¹Ä‡ÂŒçćÖ5† ^Ÿߌç5¶]awvf3üŒç 9Gk¯v¿ŸÖ 9Gu)G¿ŸÖć5FXx Ödç5½t{G_Öç °g‚8nŸ¿ć!7!‰¿Gćç.ć.¨Š@Ë/ć@Ö/¨Š@¨Š@ć.ÖZõ„@ ;‡“;‡#€²$ H¨Š#&2k *Ž“wÖ  $íTŽ“ććwî ÛMíyŽ“ćwD7 m2힎“ćwx #yíÈŽ“½ć( , & @Ö䎙(“L )³ Й(1( 4ÅCć!“Öx¸N :»+ćíJ“Öx¸N DD]Ûíx“ÛÖrˆí“½.í.Ÿ/í>Ö6Ù&v^DÄð&v^FÝðö&ð"K÷ð½(Ë9NÎ_Ù‘Œw(Ë9Q`ß9‘ê(.V1oÙ_ð½B*.`bXðÙ½(¸ddgŸ‘*¨njÐD¿ðÙêB×.nPðÙ.&.å/&@å.¤@ü/¤.ü>ÝV`‘¤#&²nd0‘`‘&²nfI‘`‘f‘C1Ll`‘½.‘@l‘/‘.$>ñN¡’ _M_impl$#(½,`È'¡’±‘§’(½,dæf‘Í‘­’(Áoh5h‘é‘­’&;k’§’f‘&;o ’§’½f‘&~"z:’§’½(+ ‚ÝGÙ[’§’½*YL†ƒ8}’§’Ù½ £:’ £[’ £ƒ‘ £±‘ £Í‘@‘.w‘.³’/w‘>¨£˜w‘#&<%Éæ’˜f‘&<%Ö “˜½êf‘&<%ç"“˜˜P=“˜½(¦iL„ŸQ˜^“˜˜ ©&(ƒG“˜½ê5@Jîž“˜5@SÌ49»“˜5m\rîØ“˜5me¼F9õ“˜5ÎgniA”˜5Îgw‡7Ñ/”˜5 €%cAL”˜5 ‰b(Ñi”˜5†  2Ÿ†”˜5¸d”ÀsŸ£”˜ 9G£ebÆ”˜½&5²+°c+Ÿã”˜5¶]¹ûyf3•˜*16LEø•˜½5qÝn7Œw?•˜½5qìÏoêa•˜½G eòX€•˜½5‰mK5Œw¢•˜½5‰m¦TêÄ•˜½5up"„+Œwᕘ5up*4#êþ•˜5¸,2\ Œw–˜5¸,: Kê8–˜5qEW;ÙU–˜5qI‡yßr–˜ ð$Xuj–˜ê mG:©–˜(ßpL\Æ3îÏ–˜îê ßpBm÷–˜î½ê(‹ Lmpî—˜î(‹ Lyø*î>—˜îî iGÛWP\—˜˜ Cï¶\u—˜mÄYL«Þ˜—˜½êGÑ,L3áKÁ—˜î½êmLõYä—˜îêQ9aš;'˜Ù.¸’@ ˜/¸’@¸’. ˜Zû„à ;‡Þ™;‡#again_ Gć#achannelsIn_ HÖ#€²$ I¨Š# ab_ K¸’#Paa_ L¸’#haoutputs_ M¨Š#€ainputs_ N¨Š#°&9( ǘÞ™(Kc ˆlÖã˜ä™( , ¨Öÿ˜ä™wC #çe˜™Þ™*ù? *N<™Þ™ć(ªC -ćX™ä™(·) 5;kćy™Þ™ć(“L 8kgЕ™ä™x¸N C/8Û˜ÙÞ™ÛÖrÙ˜Þ™½.˜.ê™/˜l…;‡Eœ˜#ainPoint_o½#àaoutPoint_p½#èadelay_qć#ðaalpha_rć#øaomAlpha_sć#€anextOutput_tć#ˆadoNextOut_uf3#&ÿ\%¼šEœć½bËW(ï™ÛšEœ½(+-4½÷šEœ*?y5<›Eœ½*ä ;Ë 1›Eœć(˜b>ÔćM›Kœ(§FÑwćn›Eœ½*< I*m›Eœć½(1(L^欛Kœ(&RVcćÈ›Eœ(¸NU0Nćé›Eœćx¸N`½ÛEœÛÖ¸NkV)ÛEœÛÛÖÖ.ï™.Qœ/ï™Z…@ ;‡óœ;‡#€²$ "¨Š#&p* “œóœ(1( Ïć¯œùœx¸N \!ćVœØœóœćrAcVœóœ½.Vœ.ÿœ/VœZ …P;‡*žVœ#aoffset_Lć#@aslope_Mć#H&#fV*ž*Ð'à-s*žć*/<*žćx¸N2‘ć¹*žć(¸N=-Ûß*žÛÖ(¸NHt!Ûž*žÛÛÖÖr¾E*ž½.Z…à;‡˜Ÿ˜#&bž˜ŸćbH0žž˜Ÿ½*Ätìžž˜Ÿć*Êt",J»ž˜Ÿć*Ú0%cH➘Ÿććf3*â6/‘wÿž˜Ÿć(1(2ºxćŸžŸ(¸N5¹Dć<Ÿ˜Ÿćx¸N@«wÛ0žjŸ˜ŸÛÖ¸NKadÛ˜ŸÛÛÖÖ.0ž.¤Ÿ/0žZ…@ ;‡g ;‡#€²$ -¨Š#&t1 æŸg ( , ‡(Ö m (“L NIРm x¸N )XÛ©ŸL g ÛÖr©Ÿg ½.©Ÿ.s /©ŸZ…`;‡|¢©Ÿ#avalue_Rć#@atarget_Sć#Harate_Tć#Pastate_U½#X&äí |¢b :x  ¡|¢½(¦i ¶7‚¢-¡|¢ˆ¢*E#ïE¡|¢*Ç(&ƒC]¡|¢*{?,Ó+z¡|¢ć*·%3½—¡|¢ć*¼n6¬´¡|¢ć*Ï9 nÑ¡|¢ć(ß<Äy½í¡“¢(1(?±eć ¢“¢(¸NBþć%¢|¢x¸NLúÛx S¢|¢ÛÖ‚V-PO4x |¢ćć.x @x @Ž¢/x .Ž¢Z%…@ ;‡i£©Ÿ#&²d Ë¢i£Ö*N) $Ljè¢i£Ö(1( 'ć£o£(¸N *fć £i£x¸N 4lÛ™¢N£i£ÛÖrm™¢i£½.™¢.u£/™¢Z+…h;‡r¥©Ÿ#ztable_Z/1¨Šatime_[ć#@arate_\ć#HaphaseOffset_]ć#PaiIndex_^Ö#Xaalpha__ć#`&m¤r¥b…B z£:¤r¥½*@# R¤r¥*{?)Â)o¤r¥ć*D72Œ^Œ¤r¥ć*<5o©¤r¥ć*.=îpƤr¥ć*l?D;Bã¤r¥ć(1(Gbćÿ¤x¥(¸NJTZć¥r¥x¸NTþOÛz£I¥r¥ÛÖ‚V-XMlz£r¥ćć.z£.~¥/z£l1…¨';‡å§í#adelayLine_Vï™#@areedTable_W#Øafilter_X0ž#¨aenvelope_Yx #ˆanoise_Z™¢#èavibrato_[z£#¨aoutputGain_]ć#anoiseGain_^ć#˜avibratoGain__ć# &8-}¦å§ćb¦\0ƒ¥œ¦å§½*C3õn´¦å§wD76ú$ƒ¥Ù¦å§ć*¶f9)û¦å§ćć*ØJ<ƒu§å§ćwÖ?Õ"ƒ¥B§å§ććwî BT"ƒ¥g§å§ćwx Elƒ¥‘§å§½ćx¸NHŽ'ćƒ¥º§å§Öy¸NR«Ûƒ¥å§ÛÖ.ƒ¥WmG}³©T tG¸#!GЍ³©!G7¨³©¹©5fiG™|&`3T¨¿©5ˆNG¸q¨¿©5NLG¡H6Ê©ލ³©5NLG¨6ë§°¨³©½5FNG­XMÊ©ͨ³©5FNG´æLë§ï¨³©½5qG¹T8`3©¿©fq5§LG½’Ê©3©³©fq5piGÁ—aë§U©¿©fq5}NGÅIaÊ©w©³©fq5ziGÉ~1ë§™©¿©fq!%mGÍ ¹©¿©.ë§@UN.Å©/ë§@맃—ˆ 9„`‰9ŠL8ª…valueÁć‘h†7\Áć‘`†hVÁć‘X„ÂŒŠœ˜eª‡eª‘h/ç„Gœ­ä—ª‡eª‘h„d®À0·eª‘h„VÀÛ|«‡«‘h…offset'ć‘`/*ž„sÜ÷ÈF«‡«‘h…slope/ć‘`@›H„«÷.ž‰«…__a¶‰«‘h…__b¶‰«‘`/F«„Ë`h¬ˆ__groupingþ ¸‘¨ˆ__grouping_sizeþ Ÿ‘ ˆ__grouping_tmpþ h¬‘˜‰__n ›H‘P‰__min ›H‘H‰__i Ÿ‘¸‰__test f3‘_ŠP—‰__j Ÿ‘°/^T„i”.žWž¬š¬‡š¬‘h/˜„•Xžyžøܬ‡ܬ‘hˆ__nÝŸ‘`/˜‹Ý­Œ­ŒÓYt3/ðᬙtzž„žD4­Žì¬‘h‹I‘V­ŒV­ŒÓYt3/`‘4­C„ž›ž‡­Ž?­‘h4­uAœž³žÜ³­Ž?­‘h‹ÄÏ­Œ­Ï­/ö³­ƒ´žž( ®Ž¾­‘hŽÉ­‘`‹0‘,®ŒV­__af,®/f‘ ®8žážtf®Ž®‘hŽ®‘`‘SŠ®ŒŠ®ŒÓYt3/q‘f®S/âžùžÀ»®Žs®‘h„•‘úžŸ 讇讑h/§’„ðŸŸX'¯‘Ù‘h‘Ù‘`‘Z1‘„Ÿ<Ÿ¤k¯…__first”Ù‘h…__last”Ù‘`„-<Ÿ_Ÿð¸¯…__first´Ù‘h…__last´Ù‘`‘¡’‘X’žŽ^`Ÿ—Ÿ< °‡ °‘h…number ^½‘d…value ^ć‘X/“’yŽL˜ŸÌŸˆK°‡ °‘h†œ Lć‘`x o°Œ °ŒÓYt3K°ýÌŸJ Ô›°ŽX°‘XK°NHJ È  ǰŽX°‘X„_È ç l ±‡­‘h…__p`Ù‘`‘Ÿ‘X„[’è ¡¸W±‡è®‘h…__p†Ù‘`…__n†Ÿ‘X‹ ’y±Œè®ŒÓYt3W± A¡c¡¥±Žb±‘h‹"“DZŒܬŒÓYt3¥±ûud¡±¡P󱎰±‘XÙ ²Œ²ŒÓYt3/Þ™ó±Ù²¡ £œH²Ž²‘Xó±J £e¤èt²Ž²‘XØœ ˜²Œ˜²ŒÓYt3/óœt² 0f¤ä¤4 ɲ޲‘Xží²Œ«ŒÓYt3ɲ²ä¤¥€ ³ŽÖ²‘ht²Û$ ¥ž¥Ì E³Ž²‘Xt²Vgž¥¦ q³Ž²‘Xɲ³¦W¦d ³ŽÖ²‘hL  Á³ŒÁ³ŒÓYt3/g ³îsX¦Ö¦° ò³Žª³‘XN£ ´Œ´ŒÓYt3/i£ò³´c˜ ½‡´¶‘X†œ>ć‘P”delayHć‘h}¦4/½Œ´¶ŒÓYt3 ½h-dä[½Ž½‘X ½]tÃ0‡½Ž½‘X ½2:Äs |³½Ž½‘X‹ŽʽŒ °³½³4J¼æ¼Èö½Ž¾½‘X‹œ ¾Œ˜²ö½ÙN漂½9¾Ž¾‘X‹BP¾Œ«9¾n:‚½Ͻ`|¾ŽD¾‘hd¦­¾Œ´¶lowestFrequencyć|¾t < ¬¿Ž‰¾‘HŽ”¾‘@Š n ”nDelays%½‘X|¾]< øc¿Ž‰¾‘HŽ”¾‘@ŠØ 6”nDelays%½‘Xš_DefaultRuneLocale4„Á'›TABLE_SIZE_ZL10TABLE_SIZE]eœ__dso_handlem7…€ˆå@/Öž_…“…-DTû! @µ…-DTû!@ß…€?/ 3+nothrow*IGQÀostream@ŠI|+cerrAgÀŸu èÚ_digits&F_ZNSt14numeric_limitsImE6digitsEt3@ ‚Q&ï_ZNSt14numeric_limitsIfE12has_infinityEd5 BK&ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEd5 Ãg&ó_ZNSt14numeric_limitsIfE10has_denormEi5 ‚Q&(_ZNSt14numeric_limitsIdE12has_infinityEd5 BK&)_ZNSt14numeric_limitsIdE13has_quiet_NaNEd5 Ãg&,_ZNSt14numeric_limitsIdE10has_denormEi5 ‚Q&a_ZNSt14numeric_limitsIeE12has_infinityEd5 BK&b_ZNSt14numeric_limitsIeE13has_quiet_NaNEd5 Ãg&e_ZNSt14numeric_limitsIeE10has_denormEi5¡npos%½k›HJ¼'=@Õ ›HL3>=Eù:¾J’v=Qÿ"ÏJ¢npos%_ZNSbIwSt11char_traitsIwESaIwEE4nposE›H£¼'=@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE›H£3>=E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE|LV0>i°6t3Mnumeric>jßnt3L 9>kIxt3L>[>lCgt3LËH>mê2t3Lµ`>n[ft3 NóX>)®;JNNm>bí Ä/rPN>ñpn,TN¡b>òå),TNbn>óÎ1,TNÑ!>ôt6,TNo">õM,TN>ö†,TNò>÷.7T[Õg'•[\dec'&K•[\fixed'PK•[\hex' R#•[[~ 'ž•[\left' !•[ \oct'F•[@\right'=t•[€]\0'@!•[]( ' „M•[]÷0'$Z•[^showpos''³9•[^skipws'*¤s•[^unitbuf'-¸&•[ ]'1v•[@[&'4!p•[°[Ü>'7± •[J]»u':î •[\badbit'L]š[\eofbit'Oÿš[\failbit'T@Gš[\goodbit'W’)š[\app'jŸ[\ate'm(YŸ[[\u'v„.Ÿ[[u'yñ5Ÿ[\cur'Ž„b¤[[m'‘£%¤[fupperD1-f]e€flowerD2Æn]efalphaD3N9]efdigitD4æ]egxdigitD5ù]efspaceD6(]e@gprintD7¯:]efgraphD8s]e%fcntrlD9”h]efpunctD:>]e falnumD;;"]e¢_S_atoms_out)!_ZNSt10__num_base12_S_atoms_outE¸¢_S_atoms_in)%_ZNSt10__num_base11_S_atoms_inE¸k½@)Ë gLfkk©E)Ö Ê¸iŽL)3_ZNSt10moneypunctIcLb1EE4intlEd5iŽL)3_ZNSt10moneypunctIcLb0EE4intlEd5iŽL)3_ZNSt10moneypunctIwLb1EE4intlEd5iŽL)3_ZNSt10moneypunctIwLb0EE4intlEd5iŽL)«_ZNSt17moneypunct_bynameIcLb0EE4intlEd5iŽL)«_ZNSt17moneypunct_bynameIcLb1EE4intlEd5iŽL)«_ZNSt17moneypunct_bynameIwLb0EE4intlEd5iŽL)«_ZNSt17moneypunct_bynameIwLb1EE4intlEd5JfNˆQY]eJ ‰ÍP]eJCŠ¿Z]eJnD‹£#]eJrxŒÿ]eJœ6h]ezsrate_ÔQbć{¥Õ.M{YÖñ1f3{«,×ígf3{ùUÜÛ5Mˆztable_Z/1¨Š% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.? : ; ‡@L M 2 < ƒ.G@„.G@…: ; I †: ; I ‡I4  ˆ: ;I ‰4: ;I Š ‹.G ŒI4 .1‡@@Ž1 : ; I.G: ; ‘I ’.G; @“.G;@”4: ; I • –.G: ; @—.‡@4 @˜.4 @™.4 @š4: ; I? < ›4: ; ‡@Iœ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < LÆCFƸû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hReedTable.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFilter.hFunction.hGenerator.hNoise.hClarinet.hEnvelope.hSineWave.hOneZero.hClarinet.cppDelayL.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc  J1J/ŸgŸ™.‚ž‚¡‚¬}žÈìȇֿ/ŸÒÖƒÍ"»í|X‚!.ºººZºº .ólòº ºƒ'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>» ˆ~BÈÍÈ ÍÈqº y0ÈqÈqº y0È qº 0ÈqÈ qº 0Ȉq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼v‚4KKÉ<0ôY/Úóåg‘&&‘&‘ÕªùKD<¼å‘בóÌ'‘ó¯çv.¾/Ç0/&1ge­EØ­ÉY."*™3É"‚Ê0;)WK¯=v"B%æ"¯?æÉ‘t“u1„+˜}¬º s&1//Úó»‘9õ,Kk.ÊV%tøKAA2çE-É d‚LH/Ù7!»›Œögh&!»ŒŒ÷3/É Ÿ¬È ȺA ýLó׃OŸ#v/#å2K¦l‚¼É=.º!ä?)/2Yg:g"g&gבi-ÙO<É/õK= .‘`<Zu/õKK <Zƒ?»W<É/÷Z!j<ÈØ•ÈØ•ÈØh• ŠÉ/Ùn>uvuKKL‘lÛ ŠÉ/Ùn>uvuKKL‘Û Æ‰ÖCä=$/J !w!$w$9v9:w:=w=ŠvŠ‹w‹ŽwŽœvœw w ­v®¯w¯²w²ÀvÀÁwÁÄwÄÛvÜÝwÝàwà÷v÷øwøûwû.žvwwv.ž/žw/ž2žw2žWžvXžYžwYž\žw\žyžvzž{žw{ž~žw~ž„žv„ž…žw…žˆžwˆž›žvœžžwž žw ž³žv´žµžwµž¸žw¸žžvžÞwÞÆžwÆžážvâžãžwãžæžwæžùžvúžûžwûžþžwþžŸvŸ Ÿw Ÿ Ÿw ŸŸvŸŸwŸŸwŸ<Ÿv<Ÿ=Ÿw=Ÿ@Ÿw@Ÿ_Ÿv`ŸaŸwaŸdŸwdŸ—Ÿv˜Ÿ™Ÿw™ŸœŸwœŸÌŸvÌŸÍŸwÍŸПwПJ vJ K wK N wN È vÈ É wÉ Ì wÌ ç vè é wé ì wì ¡v¡¡w¡¡w¡c¡vd¡e¡we¡h¡wh¡±¡v²¡³¡w³¡¶¡w¶¡ £v £ £w ££w£e¤vf¤g¤wg¤j¤wj¤ä¤vä¤å¤wå¤è¤w褥v ¥!¥w!¥$¥w$¥ž¥vž¥Ÿ¥wŸ¥¢¥w¢¥¦v¦¦w¦ ¦w ¦W¦vX¦Y¦wY¦\¦w\¦Ö¦vÖ¦צwצÚ¦wÚ¦§v§§w§§w§§v§‘§w‘§”§w”§¨v¨¨w¨¨w¨I¨vJ¨K¨wK¨N¨wN¨ȨvȨɨwɨ̨w̨ã©vä©å©wå©è©wè©Áªvªêwêƪwƪ½«v¾«¿«w¿««w«­v­­w­ ­w ­6®v6®7®w7®:®w:®è¯vè¯é¯wé¯ì¯w쯱vwwGv±±w±±w±b²vb²c²wc²f²wf²гvг‹³w‹³޳w޳·´v¸´¹´w¹´¼´w¼´ê´vê´ë´wë´î´wî´âµvâµãµwãµæµwæµL¶vL¶M¶wM¶P¶wP¶Ë·vÆÆwÆÆwÆFÆvFÆGÆwGÆJÆwJÆ[ÆvGHwHKwKavbcwcfwf vwwzvz{w{~w~§v¨©w©¬w¬%v&'w'*w*³vÌ·Í·wÍ·зwзI¼v´µwµ¸w¸cvdewehwhvwwÃvÄÅwÅÈwÈs vJ¼K¼wK¼N¼wN¼æ¼væ¼ç¼wç¼ê¼w꼂½v‚½ƒ½wƒ½†½w†½Ͻvt u wu x wx < v< = w= @ w@ v ¯ÊЩstk::Stk::sampleRateê©stk::Stk::inRange8ªstk::StkFrames::sizejªstk::StkFrames::channels—ªstk::StkFrames::framesĪstk::ReedTable::setOffset«stk::ReedTable::setSlopeL«minm¬std::vector >::sizeŸ¬std::vector >::operator[]­__gnu_cxx::new_allocator::~new_allocator[­std::allocator::~allocator‡­std::allocator::~allocatorÔ­__gnu_cxx::new_allocator::new_allocator1®std::allocator::allocator®std::_Vector_base >::_Vector_impl::~_Vector_impl»®std::_Vector_base >::_M_get_Tp_allocatorí®__destroy_aux'¯_Destroyk¯_Destroy¸¯stk::Instrmnt::controlChange°stk::Instrmnt::setFrequencyo°stk::Instrmnt::~Instrmnt›°stk::Instrmnt::~Instrmntǰ__gnu_cxx::new_allocator::deallocate ±std::_Vector_base >::_M_deallocatey±std::_Vector_base >::~_Vector_baseDZstd::vector >::~vector²stk::Filter::~FilterH²stk::Filter::~Filter²stk::Function::~Functioní²stk::ReedTable::~ReedTable³stk::Function::~FunctionE³stk::Function::~Functionq³stk::ReedTable::~ReedTableƳstk::Generator::~Generator´stk::Noise::~NoiseG´stk::Generator::~Generators´stk::Generator::~GeneratorŸ´stk::Noise::~NoiseË´stk::Instrmnt::~Instrmnt÷´stk::StkFrames::operator[]aµstk::Filter::clearœµstk::ReedTable::tickÛµstk::Clarinet::tick¾¶stk::Envelope::tickñ¶stk::SineWave::tick3·stk::OneZero::tickw·stk::Clarinet::clear¦·stk::DelayL::nextOutÙ·stk::DelayL::tick¸stk::StkFrames::operator[]}¸stk::DelayL::lastOut¯¸stk::Noise::tickA¹stk::Noise::ticko¹stk::Clarinet::tickpºstk::Clarinet::controlChangeݺstk::Clarinet::stopBlowing»stk::Clarinet::noteOffZ»stk::Clarinet::startBlowing¨»stk::Clarinet::noteOnõ»stk::Filter::phaseDelay¼¼stk::Clarinet::setFrequency/½stk::Clarinet::~Clarinet[½stk::Clarinet::~Clarinet‡½stk::Clarinet::~Clarinetʽstk::Instrmnt::Instrmnt ¾stk::Function::FunctionP¾stk::ReedTable::ReedTable­¾stk::Clarinet::Clarinet¿stk::Clarinet::Clarinetì¯ÊÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator >†StkError;‡Stk¨ŠStkFramesíInstrmnt¤new_allocator‘allocatorw‘_Vector_base >¸’vector >˜Filterï™DelayLVœFunctionReedTable0žOneZero©ŸGeneratorx Envelope™¢Noisez£SineWaveƒ¥Clarinetë§__normal_iterator, std::allocator > >Àostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0__ZN3stk8Clarinet12startBlowingEddpositive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZN3stk9ReedTable8setSlopeEd_ZNSt6localeaSERKS_SineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZN3stk9ReedTable4tickEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEvOneZero_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetsetOffsetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_ZN3stk7OneZero5setB0Ed_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZN3stk8Clarinet4tickERNS_9StkFramesEjwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZN3stk8Clarinet13controlChangeEid_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEv_ZN3stk8Envelope5keyOnEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZN3stk8Envelope7setTimeEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_ZN3stk8Envelope9setTargetEd_M_iendwcstombstowctransEnvelope_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitEsetSlope_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcount_ZN3stk9ReedTableD1EvhandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk8ClarinetC1Ed_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath__ZN3stk9ReedTableD0EvprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZN3stk8Envelope4tickERNS_9StkFramesEj_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstate_ZNK3stk8Function7lastOutEvaddSampleRateAlert_ZN3stk8Envelope4tickEv_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZN3stk8Function4tickEd_ZN3stk9ReedTable4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_ZN3stk8Clarinet7noteOffEd_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZN3stk8Clarinet6noteOnEdd~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewrite_ZN3stk8FunctionD0Evpush_back_ZN3stk8Clarinet12setFrequencyEdsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endEsetTime_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_base_ZN3stk8Clarinet4tickEjgptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_GLOBAL__I__ZN3stk8ClarinetC2Ed_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiFunctionwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEj_ZN3stk8Envelope7setRateEdprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZN3stk9ReedTable4tickERNS_9StkFramesEj_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZN3stk8ClarinetD0Ev_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_rep_ZN3stk9ReedTable9setOffsetEdreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk8FunctionD2Ev_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZN3stk8Envelope17sampleRateChangedEdd_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvsetZero_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldiv_ZN3stk8EnvelopeaSERKS0_wcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspnClarinet_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti~Envelopecompare_ZN3stk8ClarinetD2Ev_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN3stk9ReedTableC1Ev_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZN3stk8Envelope6keyOffEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN3stk7OneZero4tickEd_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn~ReedTable_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm~OneZero_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZN3stk7OneZero15setCoefficientsEddb_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OneZero5setB1Ed_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcstopBlowing_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZN3stk8FunctionC2Ev_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEv~Clarinetllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEvDelayL_ZNSt8ios_base6badbitE_ZN3stk8ClarinetC2EdgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEv~FunctionchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZN3stk7OneZero4tickERNS_9StkFramesES2_jjpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK3stk8Envelope7lastOutEv_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZN3stk5Noise4tickEvReedTable_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEvstartBlowing_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZN3stk8FunctionD1Ev_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZN3stk8Envelope8setValueEdsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNSt10ctype_base5lowerE_ZNSt6locale7numericE_ZN3stk8Clarinet5clearEv_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEc_ZN3stk8ClarinetD1Evmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZN3stk8Clarinet11stopBlowingEd_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk7OneZero7setZeroEd_ZN3stk7OneZero4tickERNS_9StkFramesEj_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNK3stk7OneZero7lastOutEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS__ZNK3stk8Envelope8getStateEvxsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰B@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BHÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì H‰}øòEðH‹}øHƒÇ¾èH‰ÂH‹EøòH@H‹Eøò@HòYEðòXÁòH‹}øHƒÇ¾èòòkf.È—À„Àt"H‹}øHƒÇ¾èH‰ÂH¸ð?H‰H‹}øHƒÇ¾èòò(f.Á—À„Àt"H‹}øHƒÇ¾èH‰ÂH¸ð¿H‰H‹}øHƒÇ¾èH‹H‰EèòEèÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@X…À„ìH‹EøòHHH‹Eøò@@f.ÈwëVH‹EøòH@H‹Eøò@PòXÁH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÈsëyH‹EøH‹PHH‹EøH‰P@H‹EøÇ@Xë\H‹EøòH@H‹Eøò@Pf(Ñò\Ðf(ÂH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÁsëH‹EøH‹PHH‹EøH‰P@H‹EøÇ@XH‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰H‹EøH‹@@H‰EèòEèÉÃUH‰åHƒìPH‰}èëH‹EèòH@òKòXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.òsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒì8H‰}èH‹Eè¶€„À„H‹EèH‹°èH‹}èHǰèòH‹Eèò€òYÁH‹Eèò€H‹EèH‹€èHXH‹}èHǰèH9Ã’À„ÀtWH‹Eèò€òEØH‹EèH‹€èHpH‹}èHǰèòH‹Eèò€øòYÁòXEØH‹Eèò€ëKH‹Eèò€òEàH‹}èHǰ¾èòH‹Eèò€øòYÁòXEàH‹Eèò€H‹EèÆ€H‹EèH‹€H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èHPH‹EèH‰èH‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈò9ò^Èòf(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈò‹ò^Èògf(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìHH‰}؉uÔH‹}ØHLjèòEàH‹EØò€˜f(ÈòYMàòMÀH‹}ØHÇèèòMÀòYÈòEàòXÁòEàH‹EØò€ f(ÈòYMàòMÈH‹}ØHÇ(èòMÈòYÈòEàòXÁòEàH‹}ØHƒÇ@èH‹}ØHǨèf(Èò”òYÁòEèòEèò\EàòEèH‹}ØHƒÇ¾èH‰ÃH‹}ØHÇXòEèèòYEèòXEàH‹}ØHƒÇ@èòH‹}ØHƒÇ¾èH‰Âò H‹EØò€òYÁòH‹}ØHƒÇ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHìØH‰}¸òE°fWÀf.E°s"èf(ÈòëòYÈòE°f.Áwë Æ…_ÿÿÿëÆ…_ÿÿÿ¶…_ÿÿÿ„ÀtNH5H‹=èH‰ÇòE°èH‰ÇH5èH‹}¸¾èfWÀò…`ÿÿÿéÀòM°ò”f(ÑòYÐò•hÿÿÿèòhÿÿÿò^Èf(ÁòEà¸H‰EظH‰EÐÇEìé*‹uìH‹}¸HƒÇPèòò•pÿÿÿ‹EìH‰…PÿÿÿHƒ½PÿÿÿxòH*…Pÿÿÿò…xÿÿÿë,H‹…PÿÿÿHÑèH‹•PÿÿÿƒâH ÐòH*Àf(ÈòXÈòxÿÿÿò…xÿÿÿòYEàèòpÿÿÿòYÈòEØòXÁòEØ‹uìH‹}¸HƒÇPèòòU€‹EìH‰…HÿÿÿHƒ½HÿÿÿxòH*…HÿÿÿòEˆë)H‹…HÿÿÿHÑèH‹•HÿÿÿƒâH ÐòH*Àf(ÈòXÈòMˆòEˆòYEàèòM€òYÈòEÐò\ÁòEÐÿEì‹]ìH‹}¸HƒÇPèH9Ã’À„À…¸þÿÿH‹E¸òHòEØòYÁòEØH‹E¸òHòEÐòYÁòEÐòEØH‹EÐf(ÈH‰…(ÿÿÿò…(ÿÿÿèòEȸH‰EظH‰EÐÇEèé‹uèH‹}¸HƒÇhèòòU‹EèH‰…@ÿÿÿHƒ½@ÿÿÿxòH*…@ÿÿÿòE˜ë)H‹…@ÿÿÿHÑèH‹•@ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM˜òE˜òYEàèòMòYÈòEØòXÁòEØ‹uèH‹}¸HƒÇhèòòU ‹EèH‰…8ÿÿÿHƒ½8ÿÿÿxòH*…8ÿÿÿòE¨ë)H‹…8ÿÿÿHÑèH‹•8ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM¨òE¨òYEàèòM òYÈòEÐò\ÁòEÐÿEè‹]èH‹}¸HƒÇhèH9Ã’À„À…ÇþÿÿòEØH‹EÐf(ÈH‰…(ÿÿÿò…(ÿÿÿèf(ÈòEÈò\ÁòEÈòVòMÈf(ÑfWÐò f(Èf(ÂèòEÈòEÈf(Ðò^Uàò•`ÿÿÿò…`ÿÿÿHÄØ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒìH‰}øH‹}øèH‹HPH‹EøH‰H‹UøH¸333333ã?H‰B@H‹UøH¸š™™™™™é¿H‰BHÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!Clarinet::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!Clarinet::controlChange: value () is out of range!Clarinet::controlChange: undefined control number ()!Clarinet::stopBlowing: argument is less than or equal to zero!Clarinet::startBlowing: one or more arguments is less than or equal to zero!Filter::phaseDelay: argument (Clarinet::setFrequency: argument is less than or equal to zero!Clarinet::Clarinet: argument is less than or equal to zero!N3stk8ClarinetEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿh&D=‚{À¹þ÷:3pi‘ÿÿh&D=‚{À¹þ÷:3pi‘ÿÿh&D=‚{À¹þ÷:3pi‘ÿÿ4:wU\ÿÿ4:wU\ÿÿu:£JˆbjrL‡.—·6ò¼ÿÿu:£JˆbjrL‡.—·6ò¼UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk9ReedTableEN3stk6FilterEN3stk8InstrmntEN3stk9GeneratorEN3stk8FunctionEð?ð¿ @àAffffffî¿`@€?¤p= ×£Ð?)\Âõ(Ü?š™™™™™Ù?(@à?{®Gáz„?{®Gázt?333333Ó?š™™™™™á?ü©ñÒMbP?-DTû!@àCffffffæ?333333Ó¿q= ×£ð@€k@€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿû† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ-† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ«† 4øÿÿÿÿÿÿÿl† 4øÿÿÿÿÿÿÿ-† 4øÿÿÿÿÿÿÿ}† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ}† ƒ4øÿÿÿÿÿÿÿ¯† 4øÿÿÿÿÿÿÿ¯çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¯çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¯çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿÈçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÈçÿÿÿÿÿÿÿ† ƒùÐ-ìw-ÕÜ-º‹-œÞ-~ã-`7-Bç-%S-I-Ìä-Ç´ƒ-¯œ…-—„Ù-D.--Ñ-ô ö-ï Õ=è %Ô æ-Ä Ø-¯ â-Ÿ Ý-š ‡ ‡-w Û-Z ËS q-1 Ð-$ w- Ü-ò ‹-Ô Þ-¶ ã-˜ 7-z ç-] S-T I-K  ä-ÿ ì ƒ-ç Ô …-Ï ¼ Ù-| f G ? --: Ñ-, ö-' Õ= % æ-ü Ø-ç â-× Ý-Ò ¿ ‡-¯ Û-’ Ë‹ q-h ù-V Ð-I w-. w- Ü-ø Ü-Ý ‹-¼ ‹-Ÿ Þ-~ Þ-a ã-@ ã-# 7- 7-ëç-Ô˸ù-¦Ð-™w-~w-gÜ-HÜ--‹- ‹-ïÞ-ÎÞ-±ã-ã-s7-R7-;ç-$Ëù-öÐ-éw-Îw-·Ü-˜Ü-}‹-\‹-?Þ-Þ-ã-àã-Ã7-¢7-‹ç-tË]Ú-:)=-ö--ïÑ-áö-ÜÕ=ÕK-s^á- ß-óÑ-åö-àÕ=Ù¡G-”tá-`ß-IÑ-;ö-6Õ=/Ñ-ùö-ôêï-ßö-ÚÕ=ÓÊà-š‚ä-nF.ƒ-êØÑ-Êö-Å»î-®ö-©Õ=¢”/-z[õ-VAE--?-èì- ì-cì-9µ-ë-ˆ X 0  Ð   p @  è À ˜ p H  ø Ð ¨ x H  øÈ˜h@èÀ˜p@จX0بxP ðÀ˜pH ðÀ˜pH øÐ¨€X0à¸`8èÀ˜pH GÀF¿>¿¿¿ë¾ã¾¿¾·¾b¾Z¾¾¾ܽÔ½™½‘½m½e½A½9½̼良¼¼y¼¼ü»¸»°»j»b»,»$»íºåº€ºxºVºNº;º3ºë¹ã¹~¹v¹P¹H¹*¹"¹¾¸¶¸‹¸ƒ¸`¸X¸(¸ ¸è·à·µ·­·‡··B·:··ø¶ͶŶ¶•¶y¶q¶êµâµ«µ£µpµhµ?µ7µµÿ´Ý´Õ´±´©´…´}´Y´Q´-´%´سгƒ³{³W³O³+³#³ÿ²÷²¯²§²Z²R².²&²Ù±ѱ‹±ƒ±±±Õ°Ͱ­°¥°°y°°°ǯ¿¯y¯q¯5¯-¯û®ó®É®Á®¡®™®C®;®æ­Þ­™­‘­m­e­­­­¬¥¬{¬s¬M¬E¬œ«”«Z«R«««Òªʪ¥ªªxªpªFª>ªø©ð©Þ©Ö©0 ¢T(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(z Ï=s e-W Ð-J ×-3 ê- è- é-ßÌ=ØÖ-»Ð-®×-—ê-€è-eé-CÍ=<Ö-ø-ëÖ¼þ-Ÿ-c-þ±-×ÿ-r±-?þ-âŸ-¸-S±-)ÿ-¸±-u--`BÑ-4ö-/%î-ö-Õ= ÙÍ--”-g-Q9-:-"-øìE-Ü•-¸y-w3-Hc-ùå-Ý-ž-‚™-WK7-&›-- Ñ-ÿö-úÕ=óâ›-²-^Ð-Kó-/ó-ñ-ñ-øÒ-êí-Úö-ÕËð-¼ö-·©ò-S-(—-ä;-Ø-­—-}-ó-¦-l—---Þ-Æ-®-‡-i±-E-'±--ë-¶-š-I-Då=-å=Šd1ñ-ç™-¶-_™- ›--ôÑ-æö-áÕ=ÚÆ›-º›-‹-i-L@--õ -Á -Œ —-n -K —-- - —-é -œ Ð-‰ ó-m ó-X ñ-? ñ-6 Ò-( í- ö-  ð-ú ö-õ ç ò- ù-‹ Ð-~ ×-c ×-R ê-: Í=# ù- -ý É=ã ù-Ñ Ð-Ä ×-© ×-˜ ê-€ Î=e ù-S Ð-F ×-+ ×- ê- Î=ë ù-Ù -Å É=« ù-™ Ð-Œ ×-q ×-` ê-H Î=1 ù- k- Ï=ñù-ßÐ-Ò×-·×-¦ê-ŽÌ=sù-aÐ-T×-9×-(ê-Ì=ùù-çk-ÓÏ=¹ù-§Ð-š×-×-nê-VÌ=:ù-(Ð-×-×-éê-̯-¯¯-ê-{¯-f¯-Kê-,ê-ê-üÊ=àù-ÎÐ-Á×-¦×-ê-r¯-U¯-6ê-!¯- ¯-ñê-Òê-½ê-¢Ê=‹­-‚£-y¹-a¡-U«-=§-4©-ó-Áù-ù-‹Ð-~×-c×-Rê-:Í=ù- Ð-×-å×-Ôê-¼Í=¦Ñ-˜ö-“Õ=ŒqÑ-cö-^Õ=W9·-³-Ó¥-»‘-“-u“-Ô=R-=ú-8,ü=%ô- p¿hÄ`øPOHQ@M8I0W(U Ó]_½Hû@Ó8{0}(ÀûÓøgðiè¾Ð÷ÈÅÀø°÷¨Ç ø÷ˆÆ€øp÷hÃ`øP¾HÈ@ø0À( øûûoømðûèûàÓØsÐuÈ¿°û¨? Ó˜ACˆ¼h`ÓX‰P‹HÁ(1 Ó57»i\^i'X\^X[T(\T\ 1Z^1& Z^ Y(\Z èˆ^è‡ä(\äˆ Áf^Á$°f^°e¬(\¬f ‰r^‰#xr^xqt(\tr Qb^Q"@b^@a<(\<b `^!`^_(\` á^^á Ð^^Ð]Ì(\Ì^ ˜J^˜I”(\”J `>^`=\(\\> (V^(U$(\$V ð L^ð Kì (\ì L ¸ X^¸ W´ (\´ X € H^€ G| (\| H H N^H MD (\D N  ,^  (\ , Ø +^Ø Ô (\Ô +   *^  œ (\œ * h R^h Qd (\d R 0 4^0 3, (\, 4 ø 2^ø 1ô (\ô 2 À –^À •¼ (\¼ – ™ ž^™ ˆ ž^ˆ „ (\„ ž P :^P 9L (\L :  <^ ; (\ < à T^à SÜ (\Ü T ¨ F^¨ E¤ (\¤ F p z^p yl (\l z 8 d^8 c4 (\4 d P^ Oü (\ü P È ‚^È Ä (\Ä ‚ @^ ?Œ (\Œ @ i Ž^i X Ž^X T (\T Ž 1 x^1  x^ w (\ x è8^è7ä(\ä8 Á~^Á °~^°}¬(\¬~ ‰|^‰ x|^x{t(\t| @6^@5<(\<6 €^ €^(\€ ÐŒ^ЋÌ(\ÌŒ ©j^© ˜j^˜i”(\”j qh^q `h^`g\(\\h (Š^(‰$(\$Š l^ðl^ðkì(\ìl ÉD^ɸD^¸C´(\´D ‘B^‘€B^€A|(\|B H°^H¯D(\D° ®^­ (\ ® ت^Ø©Ô(\Ôª  ^ œ(\œ yv^yhv^hud(\dv At^A0t^0s,(\,t øn^ømô(\ôn Àp^Ào¼(\¼p ˆº^ˆ¹„(\„º P¸^P·L(\L¸ ´^³(\´ à¬^à«Ü(\ܬ ¨¨^¨§¤(\¤¨ p¢^p¡l(\l¢ 8’^8‘4(\4’ ¦^¥ü(\ü¦ Ȥ^È£Ä(\Ĥ ”^“Œ(\Œ” X²^X±T(\T²  ^ Ÿ(\  è)^èä(\ä) °¶^°µ¬(\¬¶ x„^xƒt(\t„ @†^@…<(\<† š^™(\š М^ЛÌ(\Ìœ ˜˜^˜—”(\”˜ `0^`/\(\\0 (.^(-$(\$. ýM›FƼÞнâ¾æ¬Àø×À ÁGÁ.ŒÁ@·ÁRâÁd Âv8ˆcšŽÂ­@¾±g¾µ¹ÂÈp¾Ì Ã߸¾ãÆèÚ$G-¿2!¿78¿<l¿Ap¿F°¿KÀP ÀU]ÃhÉÃ{5ÄŽ¡Ä¡ÙÄ´`À¹ÅÌŠÅß`Êé@ÌøÖB0×fh×€ $€€Ê1€9B€¸ÊF€ê´€€PÖq€âµ¨€ˆÖq€Ö¦ª€˜ÒÄ€¨ô€@Óü€b²-€¨Õ‱€pÕ €Ì·Œ€¸Ø €ä©=€èÓn€²¡ã€ØÐ•€ £ú€Ñ°€è¯Ø€Õg Ø×R ´­ðØÞ ¨GHØîbÝ ×<€¾«u€XÔ‡€L¶Á€ÀÖÈó8Õ &m€Ø z(ØÅ t ixÚg < ‚°Ú dÒ(Ù ë`Ù% ĘÙd€­ €Ô˜ €æ¼6€Ú€ ¥D€¸Ñ€ž¥]€ðÑ©€f¤€HÑ/€˜Ÿä€PÏŽ€`Ÿ½€Ï; €J¼€ÐÙQ€ÌŸ €ˆÏ¼€J "€ÀÏ×€J¨ €xÓ}€6®¼€ÈÔ–€§À€ÐÒ­€§Ú€ÓD€X¦€`Ò"€ÂªX€ ÔÀ€Üà€ÐË¡€À¾€˜Ë® €‚½O€@ÚÔ€ä¤*€€Ñ-€¦v€(Òí€È¨#€°ÓҀȠ;€øÏ‰€´ž£€ÍH€zžY€èÌ+€¸´b€ÖJ€Š^€ðÊ„€®ž€`Ëe€œ|€(Ë€Š³G€àÕ€.ž€x̲€ÂžÏ€ÈÍm€„ž€ Í{€œž’€XÍÀâžã€Î€è o€0Ðò€úž€8Î3€¡¢€hÐT€d¡Æ€ Ð.€Xž<€°Ì&€ŸL€pÎÞ€÷€ÌT€Ÿ}€¨Îm€<Ÿ™€àε €ÈÝ €@È} ÀÆ– € È €`Èj €€ÈÇ € ÈX €0É« €NÉ œÀù €}ÉÎ €\Éã €lÉ€ €=É„€àÆ‚€`Ç¥ `Æ¿€ÀÈg€ Ç[€Éë€ Ç¤–’ ²Q “ D t Û û ð æ ˆ ? ¤  Ð  –. º z b |õY \ NÅРÕɾ . ´Çð ¹E ; L k@ __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk9ReedTable9setOffsetEd__ZN3stk9ReedTable8setSlopeEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8FunctionD2Ev__ZTVN3stk8FunctionE__ZN3stk9ReedTableD0Ev__ZTVN3stk9ReedTableE__ZN3stk8FunctionD0Ev__ZN3stk8FunctionD1Ev__ZN3stk9ReedTableD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk9ReedTable4tickEd__ZN3stk8Clarinet4tickERNS_9StkFramesEj__ZN3stk8Envelope4tickEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk7OneZero4tickEd__ZN3stk8Clarinet5clearEv__ZN3stk6DelayL7nextOutEv__ZN3stk6DelayL4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk6DelayL7lastOutEv__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZN3stk8Clarinet4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8Clarinet13controlChangeEid__ZNSolsEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk8Envelope8setValueEd__ZNSolsEi__ZN3stk8Clarinet11stopBlowingEd__ZN3stk8Envelope7setRateEd__ZN3stk8Envelope9setTargetEd__ZN3stk8Clarinet7noteOffEd__ZN3stk8Clarinet12startBlowingEdd__ZN3stk8Clarinet6noteOnEdd__ZN3stk6Filter10phaseDelayEd_cos_sin_atan2_fmod__ZN3stk8Clarinet12setFrequencyEd__ZN3stk6DelayL8setDelayEd__ZN3stk8ClarinetD0Ev__ZTVN3stk8ClarinetE__ZN3stk8SineWaveD1Ev__ZN3stk8EnvelopeD1Ev__ZN3stk7OneZeroD1Ev__ZN3stk6DelayLD1Ev__ZN3stk8ClarinetD1Ev__ZN3stk8ClarinetD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8FunctionC2Ev__ZN3stk9ReedTableC1Ev__ZN3stk8ClarinetC1Ed__ZN3stk6DelayLC1Edm__ZN3stk7OneZeroC1Ed__ZN3stk8EnvelopeC1Ev__ZN3stk5NoiseC1Ej__ZN3stk8SineWaveC1Ev__ZN3stk6DelayL15setMaximumDelayEm__ZN3stk8ClarinetC2Ed__ZTIN3stk8ClarinetE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTIN3stk9ReedTableE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8ClarinetE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk9ReedTableE__ZTIN3stk8FunctionE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE__ZTSN3stk8FunctionE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk9ReedTable9setOffsetEd.eh__ZN3stk9ReedTable8setSlopeEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8FunctionD2Ev.eh__ZN3stk9ReedTableD0Ev.eh__ZN3stk8FunctionD0Ev.eh__ZN3stk8FunctionD1Ev.eh__ZN3stk9ReedTableD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk9ReedTable4tickEd.eh__ZN3stk8Clarinet4tickERNS_9StkFramesEj.eh__ZN3stk8Envelope4tickEv.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk7OneZero4tickEd.eh__ZN3stk8Clarinet5clearEv.eh__ZN3stk6DelayL7nextOutEv.eh__ZN3stk6DelayL4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayL7lastOutEv.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk8Clarinet4tickEj.eh__ZN3stk8Clarinet13controlChangeEid.eh__ZN3stk8Clarinet11stopBlowingEd.eh__ZN3stk8Clarinet7noteOffEd.eh__ZN3stk8Clarinet12startBlowingEdd.eh__ZN3stk8Clarinet6noteOnEdd.eh__ZN3stk6Filter10phaseDelayEd.eh__ZN3stk8Clarinet12setFrequencyEd.eh__ZN3stk8ClarinetD0Ev.eh__ZN3stk8ClarinetD1Ev.eh__ZN3stk8ClarinetD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk8FunctionC2Ev.eh__ZN3stk9ReedTableC1Ev.eh__ZN3stk8ClarinetC1Ed.eh__ZN3stk8ClarinetC2Ed.eh__GLOBAL__I__ZN3stk8ClarinetC2Ed__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10LC2LC3GCC_except_table11LC7GCC_except_table12LC9__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC13LC14LC21LC22LC23LC25LC30LC33GCC_except_table13GCC_except_table14GCC_except_table15GCC_except_table16GCC_except_table17LC36GCC_except_table18GCC_except_table19EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8ClarinetC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/Delay.o000644 000766 000766 00000335414 12015735507 015360 0ustar00garygary000000 000000 Ïúíþ€ 1 0__text__TEXTO Ї;€__debug_frame__DWARFPÈð¨‰/__debug_info__DWARF¡µ¸ ‹m__debug_abbrev__DWARF¹Är YÍ__debug_aranges__DWARF+ÏPË׈Ž__debug_macinfo__DWARF{ÏØ__debug_line__DWARF{Ï’Ø Ž__debug_loc__DWARF Öô ­ÞÈŽ__debug_pubnames__DWARFäX¡ì__debug_pubtypes__DWARFYê|ùò__debug_inlined__DWARFÕñuú__debug_str__DWARFÕñ"quú__debug_ranges__DWARF÷b—k__mod_init_func__DATAøb˜k˜— __textcoal_nt__TEXTc€  k —~ €__gcc_except_tab__TEXT€p y__cstring__TEXT rô@{__StaticInit__TEXT”sX4|›€__const__DATAtX |À› __const_coal__DATA`tX}œ __const_coal__TEXT¸tX} __bss__DATA0__eh_frame__TEXTÈth h}PœÍ h__constructor__TEXT0Ї__destructor__TEXT0Ї¸¢¸«T P\tUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹}øHǰèHÿÈH;Eð’À„Àt>H5H‹=èH‰ÇH‹uðèH‰ÇH5èH‹}ø¾èësH‹EøH‹€àH;EðrH‹EøH‹€àH‰ÂH+UðH‹EøH‰èë4H‹}øHǰèH‰ÂH‹EøH‹€àHH‰ÂH+UðH‹EøH‰èH‹UøH‹EðH‰‚ðÉÃUH‰åHƒì@H‰}èòEàH‰uØH‹EèH‹€àH+EØHÿÈH‰EøëH‹}èHǰèH‰ÂH‹EøHH‰EøHƒ}øxÚH‹uøH‹}èHǰèòòXEàòH‹H‰EÈòEÈÉÃUH‰åHƒì0H‰}èòEàH‰uØH‹EèH‹€àH+EØHÿÈH‰EøëH‹}èHǰèH‰ÂH‹EøHH‰EøHƒ}øxÚH‹uøH‹}èHǰèH‰ÂH‹EàH‰ÉÃUH‰åHƒì0H‰}èH‰uàH‹EèH‹€àH+EàHÿÈH‰EøëH‹}èHǰèH‰ÂH‹EøHH‰EøHƒ}øxÚH‹uøH‹}èHǰèH‹H‰EØòEØÉÃUH‰åHƒì0H‰}èfWÀòEàH‹EèH‹àH‹EèH‹€èH9ÂrQH‹EèH‹€èH‰Eøë*H‹}èHǰH‹uøèòYÀòMàòXÈòMàHÿEøH‹EèH‹€àH;EøwÅé›H‹EèH‹€èH‰Eøë*H‹}èHǰH‹uøèòYÀòMàòXÈòMàHÿEøH‹}èHǰèH;Eø—À„Àu»HÇEøë*H‹}èHǰH‹uøèòYÀòMàòXÈòMàHÿEøH‹EèH‹€àH;EøwÅH‹EàH‰EØòEØÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øH‰uðH‹}øHǰèH;Eð—À„ÀuH‹uðHÿÆH‹}øHǰºèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH‹}èèHH‹EèH‰H‹EàH;EØv!H5H‹=èH‹}è¾èH‹]ØHÿÃH‹}èHǰèH9×À„Àt H‹uØHÿÆH‹}èHǰfWÀºèH‹EèHÇ€àH‹uàH‹}èèëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH‹}èèHH‹EèH‰H‹EàH;EØv!H5H‹=èH‹}è¾èH‹]ØHÿÃH‹}èHǰèH9×À„Àt H‹uØHÿÆH‹}èHǰfWÀºèH‹EèHÇ€àH‹uàH‹}èèëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃÿÿÿÿx $c† $c† $$c† $6c7† ,† ƒ$nc † $xc† $c † $šc† $²c† $Êc† $Øc† $øc† $d† $0d† $>dB† $€d† $ d† $¿d† $Íd&† $ód#† $e† $6e1† $heI† $²eM† ,fY† ƒ,ZgY† ƒ,´hY† ƒ$7† $P7† $ˆ7† $Àᆠ,j† ƒ,*k´† ƒ,Þl݆ ƒ$¢‚† $$s† $˜p† ,¼m-† ƒ$+† $”sC† $×s† $3† $NI† ,ên–† ƒ,˜Û† ƒ,tÛ† ƒµGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Delay.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Óunsigned int__int64_t .ôlong long intlong long unsigned intlong int$_0€ L[__mbstate8 M[_mbstateL Nônkkchar__mbstate_t O+__darwin_mbstate_t Qv__darwin_size_t Zºlong unsigned int__darwin_va_list `ç÷÷k __va_list_tag j gp_offset Ó# fp_offset Ó# overflow_arg_area j# reg_save_area j# __darwin_wchar_t fº__darwin_rune_t kl__darwin_wint_t nº__darwin_clock_t sº__darwin_time_t vnñk _opaque_pthread_once_tE4 __sigE# __opaqueEá#__darwin_off_tnã__darwin_pthread_once_t|ñ__darwin_wctrans_t(º__darwin_wctype_t*Ásize_tc£time_tWÊptrdiff_t˜ std “ 7“ 8– X™ ZÀ ]ç _ b jp k§ oî p  q- rD s[ u  w¼ xÏ zæ } ~ P q ‚“ ƒ  „¼ …Ï †õ ‡ ˆ7 ŠR ‹~ Îß ÐQ Ñ« Ód ÔÆ Õˆ פ Øý Ù» ÚÜ Û& ;{ <¯ =Ë d$ e0 g3 hL ic jz k‘ l¨ m¿ ná o! s"! tH! vn! w! x¸! zÐ! {è! |ö! }" ‚"" ƒ:" „W" †k" ‡„" Š«" ‹¹" ŒÑ" µî" ¶# ·9# ¸V# ¹}# <Þ FÑ' Gë' H( I( J9( KT( Lo( MŠ( N¥( OÀ( PÛ( Qö( R) B,) C/) D¾# F2) GC) H_) I€) J) K¿) Lá) Mø) N* H9* ’Z* ”]* •t* –‹* —¬* ˜È* ™ä* š+ ›+ œ:+ Q+ ž^+ Ÿ…+  «+ ¡Í+ ¢ó+ £, ¤&, ¥H, ¦e, §, ©¢, «Ã, ­é, ¯ - ±&- ³B- ´c- µ- ¶›- ··- ¸Ó- ¹ï- º. »0. ¼Q. ½r. ¾“. ¿¿. ÀÛ. Âý. Ä/ Å:/ Æ[/ Ç|/ È/ É´/ ÊÕ/ Ëö/ Ì0 Í80 ÎP0 Ðh0 Ö„0 Ü 0 â¼0 èØ0ù0161__true_type__debug$1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >’ q+÷4#_M_pá#q+5áV5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > _Ios_Fmtflags7É _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek/ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“Ž _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ö _S_beg_S_cur_S_end_S_ios_seekdir_end€€4$¼event¢ erase_eventimbue_eventcopyfmt_eventÝnÓ _M_nextÕfT#_M_fnÖ‡T#òg׺#~Øk5#ÝnÛ fT‡TºfT HPßåH¨ fT!×lãKDºfTø+ñ _M_pwordòj#_M_iwordó#ø+ôT=" _ZNSt8ios_base4Init11_S_refcountEk5#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEc3=£“Tù<“Tºbasic_streambuf > Rƒb T†b U‰b WŒb X¦b ZÀb \Úb ]ôb ^c _-c `Gc aac b{c c•c d¯c eÉc fãc gÿc hd i3d jJdctype_basectypemoney_baseË$pattern É field É Ÿ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¥%\S# _M_startTéŽ# _M_finishUéŽ# _M_end_of_storageVéŽ#&\WŽv'Ú`ºvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(êk¶ˆ0ÇœÈǜǜ)únþ /c3íµœ[T*#¬ºq?µœ& )#¯“jœœ†3)k#°º-†)#±j¼jœ&L#²ÏÓ(z0#³º3#ïµï.á-¥0#µµïº-_#½º7µïº(*a#ÂeºRµ-Ì#Üsásœ.y/E-äU#ĺšáE __gnu_cxx¡ˆ(E ®î;ôÆô(p^´ì>ßæôô__debug$6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-Ã2#§ß¤ôô-!?#™ô»µ-½l#ºôܵïº-Z#Àýµïº(0#´Ã3µïfloat-l#·BBµïlong double&ò+#Çdº-OV#¦ô{ô lconv`%+¯4'%,á#47.%-á#4”%.á# int_curr_symbol%/á# currency_symbol%0á# mon_decimal_point%1á#( mon_thousands_sep%2á#0 mon_grouping%3á#84)%4á#@4$A%5á#H int_frac_digits%6n#P4%7n#Q p_cs_precedes%8n#R p_sep_by_space%9n#S n_cs_precedes%:n#T n_sep_by_space%;n#U p_sign_posn%n#X int_n_cs_precedes%?n#Y int_p_sep_by_space%@n#Z int_n_sep_by_space%An#[ int_p_sign_posn%Bn#\ int_n_sign_posn%Cn#]-N:&5á˺µ3PK%KØ.{va_list'IÏfpos_t'U4 __sbuf'`+ _base'a+# _size'bº#.† __sFILE˜'‚ _p'ƒ+# _r'„º# _w'…º# _flags'†—# _file'‡—# _bf'ˆû# _lbfsize'‰º#( _cookie'Œj#0 _close'#8 _read'ޝ#@ _seek'Î#H _write'í#P _ub'“û#X _extra'”þ#h _ur'•º#p _ubuf'˜ #t _nbuf'™ #w _lb'œû#x _blksize'Ÿº#ˆ _offset' í#2ºj.2º¯jáº.–2íÎjíº.µ2ºíjµº.Ô__sFILEX.ó† k†$ kFILE'¡1&µ:'ïF F .$ -U'ðºc F -ê7'ñºz F -ìn'òº‘ F -O6'óº¨ F -3@'ôº¿ F -n?'õºÛ F Û .í-Y@'öá!áºF ('ú‘KF "!µµ-y&'ÿœH!jœœF 5â&'£3F n!µµF 6÷'º!F º6ÿ%'º­!F ­!.³!/í6Jb'Ð!F 6Ê 'ºè!F 72'º6!' á"á© ' ""µ6<'º:"µ628'ºW"µµ~*'k"F ÓU'„"F á6fm'º«"F ẜ7ù'F 63`'áÑ"á6{'ºî"ºF 6Ò!'©º#᜵86B'ªº3#F µ3#.÷6'«ºV#µ3#6*&'¬º}#᜵3#6EH'­ºŸ#µµ3#n¯#kclock_t(M² tm8(Z$ tm_sec([º# tm_min(\º# tm_hour(]º# tm_mday(^º# tm_mon(_º# tm_year(`º# tm_wday(aº# tm_yday(bº# tm_isdst(cº# tm_gmtoff(d#( tm_zone(eá#0pthread_once_t)^J__gthread_once_t*/$wint_t+F› $_7+Q% __min+R„# __max+S„# __map+T„# __types+U%#.Á_RuneEntry+VÌ$ $_8+Xg% __nranges+Yº# __ranges+Zg%#.!%_RuneRange+[3% $_9+]®% __name+^®%# __mask+_Á#n¾%k _RuneCharClass+`%9$_10ˆ +b?' __magic+cá# __encoding+d?'# __sgetrune+fn'#( __sputrune+g’'#0 __invalid_rune+h„#8 __runetype+j˜'#< __maplower+k¨'#¼ __mapupper+l¨'#¼ __runetype_ext+sm%#À __maplower_ext+tm%#Ð __mapupper_ext+um%#à __variable+wj#ð __variable_len+xº#ø __ncharclasses+}º#ü __charclasses+~¸'#€nO'k2„h'µ£h'.µ.O'2º’'„á£ï.t'Á¨'kÿ„¸'kÿ.¾%_RuneLocale+Ô%:îF,å­3ºë'º:!E,ë„Kº(º:×G,÷µº(º:g,þ,º9(º)ùR,‘ ºT(º)_#, { ºo(º)æ3,QºŠ(º)!,ªSº¥(º)”,,/ºÀ(º)Õ>,"èºÛ(º)X:,) 5ºö(º)J ,53º)º)i+,;e,º,)º;u(||6¯#-T(~#_)ªª(,@(‚ˆBªz)z).¾#-ëT(…ª—)—).ª-²@({á´)´).º)/¾#-2A(}áÖ)Ö).Ü)/ª-Ú(€z)ø)Ö)-GA(z)*Ö)(&H(ƒdœ9*᜵´)mbstate_t-U‰wctype_t.4ƒ-~\-y¾$t*º-Þ -z¾$‹*F -å -{?¬*?ºF -§o-|¾$È*EF -äo-}ºä*sF -bX-~º+F º-Ël-º+F s8-° -€º:+F s8-<-¾$Q+F 3‹-‚¾$-A'-ƒœ+µœ+.9*-@j-…œ«+?µœ+-98-†ºÂ+Â+.È+/9*-«A-ˆœó+?h'œ+-Ê.-‰¾$,EF -U -о$&,E-Ã8-ŒºH,?œs8-Þ-ºe,ss8-]-޾$,¾$F -3o-º¢,F s3#-ˆG-ĺÃ,F s3#-h=-’ºé,?œs3#-b;-ƺ -ss3#-ú'-“º&-s3#-Úf-ǺB-s3#-%-”œc-áE+-—)-•?-?s-É2-—º›-ss-`-˜º·-ss-Y5-™?Ó-?s- 3-šœï-ss(V9-œTœ.?œs´)-r&-œ0.s-¥4-ž?Q.?sœ-$@-Ÿºr.ssœ-ðA- ?“.?sœ-¹2-¤œ¹.á¹.œ+.s--¥œÛ.ss-+Z-©#÷.s÷..?-2Z-È/s÷.-9Z-«?:/?s÷.-@Z-¬[/s÷.º-¾:-®º|/s÷.º-©1-§œ/?sœ-Ï5-¨º´/¾$-ƒ]-°ºÕ/ssœ-V`-±?ö/?sœ-wR-²?0?sœ-9-³?80?Eœ-óm-´ºP0s8-¤'-µºh0s8-ª.-–?„0sE-ò6-¡? 0ss-é--¢?¼0sE-ÇG-¦?Ø0ss-ÆW-¯?ù0sEœ- -ÊB1s÷.-\2-Íô61s÷.º-¾G-ÏW1s÷.ºs0éW3streampos/Ó‡*X#0ñ€Rº1W3]3(ïg0õŽ%c3Ú1]3]3(Ún0ùÝBc3ú1]3]3(50ýÂ0º2µµœ5‡o0$œ;2µ5“P0ÑSµa2µœ]35ò0 ¯á‡2ᵜ5 a0 ^á­2ᵜ5X#0·aáÓ2áœn5d%0Jgnï2k35ñ6à4&¸WDË3à4&¸WFä3à4æ4&äKþ3à4º(Å4N…Tá4ñ4W3(Å4QAIµ@4ñ4]3(Ž)V|,áf4à4º?*ž)`:ˆ4à4áº(‹]dgPœ¤4ñ4*—fjÜ:Æ4à4á]3BV*nûgà4á.«3@ì4/«3.ì4>§21P5«3#&¡fd 5P5&¡ff95P5V5CFlP5º.÷4@\5/÷4/c3/¹_Atomic_word3%º.S > 28˜HDnposd˜HE_M_dataplusS #_Rep_base_RepFÐ1Záí5HFÐ1Ébá6¨HáF)×W®H.6HF (%XJL6HFÄ)B$j6HGR-g„6¨HF}4D@œ¬6HºµGÌ^<å)Õ6HººµFiUDBaœý6HººF~;LÞQc3 7HµGv*Uõ^C7ᵺG7C^bf7ᵺGMCgºA‰7áºnG¹Zze_¬7áG¹Z~Ò9Ï7ájjG¹Z‚²ò7áááG¹Z†8áµµF# Šroº78ººG¹ 4ÃãY`8¨HºººGb4µ‚z8¨HHç%š!.´Hª!¢8¨H&ª!4¿»8¨HV5&ª!4·Ô8¨HºH&ª!4Å÷8¨HºHºº&ª!4Ð9¨HºHººV5&ª!4ÛB9¨HµºV5&ª!4â`9¨HµV5&ª!4éƒ9¨HºnV5Dìž9¨Hº5#bôºpÀHÀ9¨HºH5#bü0<ÀHâ9¨Hµ5#bëoÀH:¨Hn5Ö:QA!:¨H5Ö:W?j>:H5!e&H'[:¨H5!e1¥jx:H5E`:á •:¨H5E`Cq’ ²:H55 L Ï:¨H55 U9 ’ ì:H5– ]öœ ;H5‡océOœ&;H5‹]h)-œC;H …A4nÂgf;¨Hºn …Aƒ%d„;¨Hº5«'‹Õ[œ¡;H F14ä¿;¨Hº ¡=¦W_Ø;¨H5W­k c3õ;H5¼!V]3<Hº5ÍïW39<¨Hº5{eâ±.]3[<Hº5{eõ W3}<¨Hº5ƒF<ÀHŸ<¨HºH5ƒF  2ÀHÁ<¨Hµ5ƒFàkÀHã<¨Hn5<4J—ÀH=¨HºH5<4[-bÀH1=¨HºHºº5<4/fÀHX=¨Hµº5<BÐ.ÀHz=¨Hµ5<4ì1ÀH¡=¨Hºn È!erU¿=¨Hn(X#4øì ÀHà=¨HºH5X#ƒ¥_ÀH >¨HºHºº5X#4[ÀH3>¨Hµº5X#ŸÍ4ÀHU>¨Hµ5X#¯…*ÀH|>¨Hºn hÌú6¤>¨Hºn5hëÇVÀHË>¨HººH5h@ÀHü>¨HººHºº5h4m ÀH(?¨Hºµº5h*ØÀHO?¨Hºµ5hAºDÀH{?¨Hººn5hRÒ¢?¨Hn5› j;-ÀHÉ?¨Hºº5› zÙ ë?¨H5› Ž˜P@¨H5Þ4© =ÀH>@¨HºººH5Þ4À?*ÀHt@¨HºººHºº5Þ44ÓÀH¥@¨Hººµº5Þ4êc[ÀHÑ@¨Hººµ5Þ4`ÀHA¨Hºººn5Þ4¼\ÀH.A¨HºH5Þ4%/7ÀH_A¨Hµº5Þ4:(NÀH‹A¨Hµ5Þ4O+]ÀH¼A¨Hºn5Þ4sZ ÀHíA¨Háá5Þ4~ÝÀHB¨Hµµ5Þ4ˆ /ÀHOB¨H5Þ4“\ÀH€B¨HjjF5=4‹™ÀH²B¨HºººnFwl4˜%ÀHäB¨HººµºI½.4¦#)á CºnV55 a4Áœ6CHẺ µA4õ´cTC¨HÀH5!üÈ=µqCH5½hÚVµŽCH5rg ^*÷4«CH5“P4Ïæ4œ×CHµºº5“P)4œþCHºHº5“P7¸œ%DHµº5“P4æü2œLDHnº5^`UÛ'œsDHºHº5^`4øÀUœŸDHµºº5^`q œÆDHµº5^`4 €hœíDHnº5^+œEHºHº5^40œ@EHµºº5^«ù8œgEHµº5^¾@0œŽEHnº5ÿQÌSWœµEHºHº5ÿQ4-ökœáEHµºº5ÿQ誜FHµº5ÿQûœ/FHnº5öj ¨9œVFHºHº5öj4B¢kœ‚FHµºº5öj&Ô œ©FHµº5öj4Nd2œÐFHnº5ÏD[cœ÷FHºHº5Ï4Yþ œ#GHµºº5Ïaî`œJGHµº5Ï4noHœqGHnº5Í@Š;…5˜GHºº55“P%ººGHºH554‚zcºæGHºººH554’QºHHºººHºº554£‹Hº>HHµ554²„XºjHHººµ!54ò=ºHººµº/œ.£H/…5.…5.È5@È5@£H@…5>¼5” I _M_length•œ# _M_capacity–œ#4~—k5#>È5›ÌJÆH#JS$4@C˜HJí84EÕ5»JÞm4QóÌJ;ç%´4V´H(ª¾oc3€IÜJ(ìR‚Vc3œIÜJ*„JÆ÷\´I®H*ó Êa:ÌI®H*(·EéI®Hº(øAØJáJ®H(4ÜÎá+J®HV5V55ÿ+49®HQJººV5*6'çWnJ®HV5 9@4«™KŒJ®HV5(C:õJ[á¨J®H!ÎG4^MHá®HV5ºœÜJk.âJ/ I>œ 5CANKnone5h_ZNSt6locale4noneEq3Lá+5iØ1q3Mnumeric5jÄfq3L45k=oq3LëT5lå_q3LÔB5mE.q3L÷Y5n _q3 Kall5p_ZNSt6locale3allEq3?n"E_M_impl5AN##_S_classic5 _ZNSt6locale10_S_classicEAN#_S_global5#_ZNSt6locale9_S_globalEANN£R5)Š6GN#_S_once58_ZNSt6locale7_S_onceE¦$oÅl& 5{xLWN& 5„‘LWN]N& 5ªLWNµ& 5ÍLWN]Nµº& 5ªðLWN]N]Nº&V5º MWNº(#b5Å1]N+MWN]Nstring2<…5( 5ÝH+MUMhN( Z5çG>c3vMhN]N(<>5ðàc3—MhN]N5ê&5apçJ³M]N?yG5›I]NO 5<àMWNANPV5?/XPÏ5B‡.FøT5Eå(ºNºQxK5Há.WN]N]Nº.¥K/LN.RN/µ.çJ@cN/çJ.cNRXL5WnNiPS_vptr$facet3#T~5\k5#__c_locale68iP#_S_c_locale5__ZNSt6locale5facet11_S_c_localeE¤NN%e5b P#_S_once5e_ZNSt6locale5facet7_S_onceE¦$PÏ5iêOo5vZO„PœUˆ 5{nN{O„PºG¼%5¨ žOŠPµ¤NF,h5‚:&¤N»OŠPGfn5…hÔOŠPHç]5Šj7¤NH= 5$PµGHP5‘ ;PPG×l5•-J.PPOo5 IP„P›PV#b5£´¡P„P›P.ºnPk/oP.nN@¤N.–P/nN@–P@nNW^L5²ZQTòg5œ#" 5Å_ZNSt6locale2id11_S_refcountEk5G#b5È·dQZQ`QOÅl5Ê+QZQ`QÅl5Ð@QZQ!Z5Ó#œkQ.§P@fQ/§P.fQW¥K(5Ù#TT~5ìk5#E_M_facets5í#T#E_M_facets_size5îœ#E_M_caches5ï#T#E_M_names5ðï# NÜ5ñ_f)TNÇ[5ò&)TNQf5óJ-)TNû5ô‰1)TN~5õöF)TN 5öd)TNÉ5÷4TGHP5ú;‰RANG×l5è"£RANOn"5 ÃRANJTœOn"5 ãRANµœOn"5þRANœOÞ(5SANºOn"55SANJTG#b5Ã(TSANJTFSo5\dc3rSANGw=5&Ê–SANUTºG 5)‰-ºSANUT?TGì5,¶7ÞSANUTkQGÌ35/”e¢ Y¶[¢ 5fO¢ ·Y¶[¢ ¢ ’J^4dÕY¶[¢ 5Ñ'j„nWòYÂ[5Ñ'r²InWZ¶[nW5$€°EnW1ZÂ[5$ˆÝnWSZ¶[nW5/›±Tc3oZc35:S§*çJ‘Z¶[]N5Y0²–çJ®ZÂ[5ÚU¼ ]NËZÂ[?¨*ÎÓTº5ýpÞnW·]Ub5Â-8'BRºÔ]Ub5p89æºñ]Ub5@8O€Yº^Ub5 @8b!_nW5^Ubá5}C8p‘BºW^Ubn5Œe8‰®oºt^Ub5r\8¤Wº–^Ubn5x\8¾. nW½^UbµOA)8ËÓ^UbF„68Þáñ^[bF=$8áGZá_[bF28ä©á-_[bG±a8î„WL_UbºGf8ù.u_UbáááF4&8 §6á“_[bF7W8TBá±_[bF·h8náÏ_[bGZ84î_UbºG"f8'Œm`Ubáác:S8<Uaß[9`Ub]NdÓU8K«&Ubß[i`UbádðT8Wv?1ß[ž`UbôŽ É d7*8c2(1ß[Î`Ub‡É dxC8o›;ºß[ô`Ubd2Q8…û5nWß[aUberV92\>nWß[IaUbádI8«9º ß[oaUbdnm8¸@Sº ß[•aUbdd]8Є\º ß[ÀaUbºezp9TpnW ß[ïaUbµdÎW8ûøWº ß[bUbºOA)85bUbfbV#b8"ŽFlbUbfb.ß[.ab/ß[@ab@ß[wctrans_t:'i:Ñ.Hd&º¦b¾$:`.NYbºÀb¾$:^:?_QºÚb¾$:Pb.T ºôb¾$:Hf.ZõSºc¾$J*:b.`?º-c¾$:¹g.f®%ºGc¾$:d.l' ºac¾$:žH.r~eº{c¾$: 4.xšgº•c¾$:£.~?Cº¯c¾$:yV.„¬ºÉc¾$:ÀJ.Š8Aºãc¾$-Õ:†¾$ÿc¾$rb:Ab.ñ¾$d¾$:^ .–ú@¾$3d¾$-å8:ˆrbJdµ-›.²J*adµ>;*Zefupper;1Ü^Ze€flower;2«fZefalpha;3H4Zefdigit;4þZegxdigit;5ºZefspace;6ÔZe@gprint;7‹5Zefgraph;8.kZe%fcntrl;9aZefpunct;:Ì8Ze falnum;;eZe/º.q3hŒ@ ¨nNâjnN#ad#E_M_c_locale_ctype °¤N#E_M_del ±c3#E_M_toupper ²_e# E_M_tolower ³_e#(E_M_table ´âj#0E_M_widen_ok µn#8E_M_widen ¶èj#9E_M_narrow ·èj#¹E_M_narrow_ok ¸n#¹iÅl ½_ZNSt5ctypeIcE2idE§Pjtable_size ¿_ZNSt5ctypeIcE10table_sizeE˜Há+ ÌÓføjâjc3œá+ Úüføj¤Nâjc3œ5Ôl æõc3#gþjºn5Ôl õ'µOgþjµµ k5—h É-µ{gþjºµµ5)Q À+µ§gþjºµµ5i+  nÉgþjn5i+ 1~+µðgþjáµ5J AA8nhþjn5J R˜µ9hþjáµ5`m ftmn[hþjn5`m "Iµ‡hþjµµá5c  Gn®hþjnn5c ÂPµßhþjµµnáF R ÒÛ!âjýhþjHs@ ×Á"âjU90 àee1iøjºd…d ðÿ/nee\iþjnd…d SµeeŒiþjáµdÉB ¼nnee·iþjndÉB "×$µeeçiþjáµd‡l 6ÊJneejþjnd‡l MV6µeeGjþjµµád—= gRneewjþjnnd—= ‚D=µ ee±jþjµµnáG²J ŠkËjþjQLn šiþj.Zenøjkÿ.ee.k/ee.ºWš Æ ckkk; Ë CFckkú? Ö âµ!MX Û ÌC«nnn/«lË77™T@o™T#a_M_tie}AqT—k>á#Æ>Š«oAqÆ>ÅoAqGq5ãa>™øCW3âoRq5:H>Ð2áÿoRq5*F>¡¤5]qpAq5*F>¨`5yo>pAqº5øG>­ùO]q[pAq5øG>´¾Oyo}pAqº5>¹KW3ŸpRqcq5ƒF>½ý]qÁpAqcq5ía>Á®yoãpRqcq5/H>ÅnI]qqAqcq5÷a>ÉDyo'qRqcq!/e>Í´YGqRq.yo@Mq/á.Xq/yo@yo@iq/¸@/ @BRl nNYwnN#iÅl Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE§PÆ: ¤ýqYwº5Ý/ ¿[8µ3rQoµµTnq_w5Ý/ ãXMµirQoµµTnqÍ[5Ý/ è}NµŸrQoµµTnqew5Ý/ íðLµÕrQoµµTnqkw5Ý/ òÀMµ sQoµµTnqqw5Ý/ øåNµAsQoµµTnqww5Ý/ ýMOµwsQoµµTnq}w5Ý/ ˆLµ­sQoµµTnqƒw5Ý/ #¸KµãsQoµµTnq‰w5Ý/ ( LµtQoµµTnqtq5Ý/ HZ µOtQoµµTnqÓ[U>m MzqptYwºFa µ§tQoµµTnqÀHd¡ ÎѵzqætQoµµTnq_wd¡ qµzq%uQoµµTnqÍ[d¡ jµzqduQoµµTnqewd¡ †µzq£uQoµµTnqkwd¡ $ÿµzqâuQoµµTnqqwd¡ ,)µzq!vQoµµTnqwwd¡ 3”µzq`vQoµµTnq}wd¡ ;µ zqŸvQoµµTnqƒwd¡ H<µ zqÞvQoµµTnq‰wd¡ d§µ zqwQoµµTnqtqo¡ q>µ zqQoµµTnqÓ[.zq@c3@¤@Ó@º@ô@@@#R# ÛnN:|nN#iÅl Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE§Pè0 ïx:|º5x6  ÕéCxFoéTnc35x6 + SétxFoéTn5x6 0 §é¥xFoéTnº5x6 5 ûéÖxFoéTnô5x6 : OéyFoéTn5x6 j •<é8yFoéTn#5x6 o ÿéiyFoéTnB5x6 „ ™XéšyFoéTn?GN1'ýb×yFoµºnµáá@|G]ÄzFoµºnTáá@|G·‰#LzFonTáµ@|Uœ ¢ wmz:|ºd©¾Âhéw§zFoéTnc3d©ä’iéwázFoéTnd©ëéiéw{FoéTnºd©òHjéwU{FoéTnôd©ùŸjéw{FoéTnd©rbéwÉ{FoéTn#d©;iéw|FoéTnBo©<<é wFoéTn?.w@ºlõ7@F|€phkH"S_vptr$basic_ostream3#&Ê?V§|@oº€UbbÝ>?_F|Ì|@oº€(uY?pU€í|@o€(uY?y8U€}@o.€(uY?ƒÃ €/}@oC€(uY?©÷]€P}@o(uY?­š'€q}@oº(uY?±”]€’}@oc3(uY@\^€³}@o—(uY?¸#^€Ô}@o¤(uY@jÓ]€õ}@oº(uY?ÃÝ]€~@oÓ(uY?Ì-^€7~@oô(uY?Ð7^€X~@o(uY?Õž]€y~@o#(uY?Ù²]€š~@o(uY?á¨]€»~@oB(uY?宀Ü~@o?(uY@x*€ý~@oUb(x6@-€@on ÇZ?#7DA@oµ(Â!@­ ,€g@oµ(‘k@ÄÃc€ƒ@o(@Ùü11Ÿ@o(J@é€À@o‡5J@ç[€ç@oôŽ qÊ?n@oº€. €.€0@F|.€2€.€€.4€2moC€mo.I€2TX€TZP7Gß[³‚ß[#a_M_modeAUÉ #@a_M_stringAX…5#H&#Ad²€³‚É &#ArЀ³‚ºHÉ (g A…$2…5쀹‚*g AME ³‚ºHmôeA§+'³‚É e2QA±×=nWX€L³‚eIB‰º X€q³‚ed]B4Ñcº X€›³‚ºeÎWBVôº X€Å³‚ºeÓUAÑ„UUbX€ô³‚áeðTB›² 1X€(‚³‚ôŽ É e7*BÊI!1X€W‚³‚‡É mT'Bçð‚³‚áººmPAô˜‚³‚r1aX€³‚º.X€.¿‚/X€lb`7OF|ÃF|#E_M_stringbufAŽX€#ø4A¡ƒÃº€É ø4A¶HƒÃº€ºHÉ `î3AÀÄ‚nƒÃº€5ãDA˧H³‚‹ƒɃ5g AÓa4…5¨ƒɃsg AÝ',úH.Ä‚.σ/Ä‚ stkÞ…|Aæ„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED#*Ð$Ô@uSRATEù_ZN3stkL5SRATEE’€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEѪuPI_ZN3stkL2PIE’-DTû! @uTWO_PI_ZN3stkL6TWO_PIE’-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E’€?Z߃UÞ…ñ†S_vptr$StkError3#amessage_j+M#atype_kéƒ#&|AoI†ñ†[Téƒbñ-sÞ…h†ñ†ºwxvºeÞ…ˆ†ñ†xR yl.÷†Þ…¬†ñ†x·!|q[TÞ…Іñ†yµV7µÞ…ñ†.Þ…@ý†/éƒZæ„„‡iŠS_vptr$Stk3#JHˆSZeJ: ‰kJZeJ§=ŠlTZeJÊ>‹— ZeJfoŒZeJ±1’`ZeStkFloatL#zsrate_Ôw[‹‡{kÕ5+M{7Öm-c3{Ž(×d`c3|alertList_Ø_ZN3stk3Stk10alertList_E«ostringstream7ŽÄ‚{µOÜð0ˆaignoreSampleRateChange_Ýc3#;¯De ‹‡*Ϥ_A†ˆ‹‡*î¬Ú £ˆiŠc3;`.¯ET+M*ˆ²Eˈ+M*ónµ¬0âˆ+*Zp¸üdùˆ+*è»nW‰+*`¾<%'‰º(,VÁTc3L‰‹‡‹‡‹‡*ŠÈA^h‰µéƒ*ŠË4;„‰+Méƒ*„kΙ:›‰c3*SQÑ;9²‰c3}#àljiŠ~^kã‡ç‰iŠº)æ¶R‡ŠiŠ‹‡‹‡mqé˜l0ŠiŠiŠmÜìëUNŠiŠiŠnŠïmiŠéƒ.‡Wì„0€Edata_€#EdataRate_Ž‹‡#EnFrames_œ#EnChannels_Ó#Esize_‘œ# EbufferSize_’œ#(*‹†ÓÓ*=‹†ŒÓÓ]X‹†º*r‹†—5#b øV¢”‹†—5)Ü6¨¶‹†œ50€f‹‡Ø‹®œ ƒF8Žoö‹†¢ íW@ºŒ†¢5SJ‘9¨;Œ†œÓ5SRïl‹‡bŒ®œÓ5)>[—‹‡‰Œ®‹‡Ó5– ^qœ¦Œ®5WaÃmc3ÃŒ® …Akûm挆œÓ …Auq%†œÓ‹‡5öQx Ó+®55l{hXÓH® '`‚'ff†‹‡!¥‰ B‹‡®.‹‡.oŠ@’/‹‡@/oŠ@oŠ@‹‡.>Ó6éŽ&¸WDÔ&¸WFí&äKŽº(Å4NïXéŽ(މw(Å4QHYïŽIŽúŽ(Ž)VâféŽoŽº?*ž)`R‘ŽéŽº(‹]d¹_œ­Ž*—fj'?ÏŽéŽúŽBV*nõéŽ.#.õŽ/#@õŽ.´@ /´. >ÚVp´#&¡fd@p&¡ffYpvCFlpº.@|/.!>îN± _M_impl!#( (`_$±Á·( (dlvݽ(rgh¬`ù½&î5k·v&î5o0·ºv&zJ·º(I ‚)BéŽk·º*5F†t3·éŽº £J £k £“ £Á £Ý@.‡.Ã/‡>¥£–‡#&ó!Éö–v&ó!Ö‘–ºúŽv&ó!ç2‘––hM‘–º(#bC„[K!–n‘–– X#(ÏA‘‘–ºúŽ5Ö:J˜ë®‘–5Ö:Sá/6Ë‘'–5!e\ëè‘–5!eeA6’'–5E`n“a>"’–5E`wš2Î?’'–55 €K\>\’–55 ‰ù$Îy’'–5– û-œ–’'–5‹]”ckœ³’'– …A£‹[Ö’–º#5«'°\'œó’'–5W¹”pc3“'–*F1CE-“–º5Ý2‰wO“–º5ì€gúŽq“'–ºG ^òp“'–º5{e`0‰w²“–º5{ebNúŽÔ“'–º5&h"}'‰wñ“–5&h*( úŽ”'–5›(2z ‰w+”–5›(:ðDúŽH”'–5½hE36éŽe”–5½hI=p”'– È!XÚb ”–úŽ  m"5¹”–(hC\9/ëß”–ëúŽ h4e•–ëºúŽ(› Cm>hë(•–ë(› Cyñ&ëN•–ëë µAÛÍIl•–!– ¡=ïUV…•–mtSC«‹¨•–ºúŽG´(C3ÈEÑ•–ëºúŽmYCõ0ô•–ëúŽQ{Zšê#–éŽ.È@–/È@È.–Zò„à‡ô—‡#again_G‹‡#achannelsIn_HÓ#alastFrame_IoŠ# ab_KÈ#Paa_LÈ#haoutputs_MoŠ#€ainputs_NoŠ#°&Ð$Ý–ô—(g\™dÓù–ú—(î' 7Ó—ú—w¡=#µ^-–5—ô—*Î:*ßGR—ô—‹‡(!>-µ‹‡n—ú—(ô%5—c‹‡—ô—‹‡(oF8ø_—«—ú—xjHC 3¢-–Ù—ô—¢Ór°-–ô—º.-–.˜/-–Zø„ø ‡Eš-–#ainPoint_ wº#àaoutPoint_ xº#èadelay_ yº#ð&Ô@ "z˜EšººbG %˜™˜Ešº(G (WCºµ˜Eš*õo 2YÒ˜Ešº* 8ï˜Ešº(¾[ ;íº ™Kš(Ç CB5‹‡,™Ešº*[ F¼]N™Eš‹‡º(è` Nº‹‡t™Eš‹‡º(È$ QÛe‹‡™Kš( WŸh‹‡¬™Eš(#F Z/‹‡È™Kš(jH ]0T‹‡é™Eš‹‡xjH h¢˜šEš¢Ó€jH sìI¢Eš¢¢ÓÓ.˜.Qš/˜Wj>}œT—k>µ#Æ>ŠˆšœÆ>¢šœ$œ5ãa>™+#]3¿š*œ5:H>­ µÜš*œ5*F>¡]15œùšœ5*F>¨1Vš›œº5øG>­4G5œ8›œ5øG>´ÂFVšZ›œº5>¹E3]3|›*œcq5ƒF>½i5œž›œcq5ía>ÁÙZVšÀ›*œcq5/H>Å‹Z5œâ›œcq5÷a>ÉÖ,Všœ*œcq!/e>ÍK $œ*œ.Vš@RN.0œ/Vš@Vš‰Œcchœ‚(hœ‘h/®c#cLšœ‚(hœ‘h+$c6c˜Çœ‚(hœ‘h@˜H¨6cmcä ƒ__a¶ ‘hƒ__b¶ ‘`/ÇœÈ0é„__groupingþ µ‘¨„__grouping_sizeþ œ‘ „__grouping_tmpþ 鑘…__n ˜H‘P…__min ˜H‘H…__i œ‘¸…__test c3‘_†P—…__j œ‘°/[T‡Àžˆ(ž/‰îœ+ncxc|6žŠù‘h‡,Mžˆ(Mž/p‰6ž!xccÈ~žŠAž‘h‡í žˆ(žˆƒSq3‰~žlcšcÌžŠ‰ž‘h‡Y(MžˆƒSq3‰Ìž>šc±c`ŸŠמ‘h‰Ìž#<²cÉc¬FŸŠמ‘h‡ÔbŸˆ(žbŸ/‰FŸØÊcØcøœŸŠQŸ‘hŠ\Ÿ‘`‡@¿Ÿˆ(Mž‹__af¿Ÿ/v‰œŸÚØc÷cDùŸŠ§Ÿ‘hвŸ‘`‰œŸé<øcd. Š§Ÿ‘hвŸ‘`ŒŽSR ˆ(R ˆƒSq3/‰. å*d/d܃ Š; ‘h¥0d>d(° ‚(° ‘h/·‡uØ ˆ(R ‹__aWØ /v‰µ _9>d€dt¡ŠÀ ‘hŠË ‘`‡ù5¡ˆ(° ‹__ak5¡/v‰¡-€dŸdÀo¡Š¡‘hŠ(¡‘`‡Ý’¡ˆ(’¡‹__aÉ—¡/–/v‰o¡´' d¿d Ñ¡Šz¡‘hŠ…¡‘`í¿dÍdX ¢éŽ‘h鎑`W1‘Ídód¤O¢ƒ__first”鎑hƒ__last”鎑`*óde𜢃__first´éŽ‘hƒ__last´éŽ‘`±‘XoŽe5e<ᢂ(ž‘hƒ__p`鎑`œ‘Xk6egeˆ,£‚(° ‘hƒ__p†éŽ‘`ƒ__n†œ‘X‡0N£ˆ(° ˆƒSq3‰,£Î;he±eÔz£Š7£‘h‡2‘œ£ˆ(’¡ˆƒSq3‰z£Gm²eÿe È£Š…£‘XŒÙ—죈(죈ƒSq3/ô—‰È£FfYgl¤ŠÕ£‘X‰È£$DZg³h¸I¤ŠÕ£‘X‰È£Î´h ju¤ŠÕ£‘XŒz˜ &™¤ˆ(™¤ˆƒSq3/Eš‰u¤¸ OPʤŠ‚¤‘h‰u¤?P‡œö¤Š‚¤‘h‰u¤ ˆ¿è"¥Š‚¤‘hŽÒ˜ 0À¡4 b¥‚(™¤‘hƒdelay 0º‘`”‹œj)k€ Ç¥‚(Ç¥‘è|„nœœ‘à|†@jk…error ˆ‘ð|/†é™*kÞlÌ _¦‚(™¤‘H‘5l _¦‘@ƒchannel Ó‘¼’samples –€‘P’hop —Ó‘\†Žk§l’i ˜Ó‘X/¢—RÞl»m Ÿ¦‚(죑H’iTÓ‘\ŽN™ e¢$d ý¦‚(™¤‘Xƒvalue e‹‡‘P‘Ý3 eº‘H’tap g‘hŽ,™ \$—° [§‚(™¤‘Xƒvalue \‹‡‘P‘Ý3 \º‘H’tap ^‘hŽ ™ S˜ü ¨§‚(™¤‘X‘Ý3 Sº‘P’tap U‘h¶‹©¼ménH ¨‚(hœ‘è|„n©œ‘à|†îm´n…error­ˆ‘ð|ެ™ =3” »¨‚(»¨‘X’i ?º‘h’e @‹‡v`“Iox¨’t C‹‡a“šÀ›¨’t H‹‡a†é’t L‹‡a/K𔀅”s×sà ©ƒ__initialize_p nº‘lƒ__priority nº‘h•åJ×sìs, –<3Mx X©j‘h޵˜ *N—Ä ˜©‚(™¤‘hƒdelay *º‘`‡É–¯©ˆ(죉˜©½1ên€p Û©Š£©‘HŒ\˜ ªˆ(™¤‹delay º‹maxDelay º‰Û©•*˜s\ QªŠè©‘XŠó©‘PŠª‘H‰Û©Ÿ tO¨ ªŠè©‘XŠó©‘PŠª‘H—_DefaultRuneLocale+„¾'˜__dso_handlej™þ„€ˆå@/Óš&…™Z…-DTû! @™|…-DTû!@™¦…€?/3+nothrow!IK «ostream7ŠF|+cerr A`%«›r 0_digitsF_ZNSt14numeric_limitsImE6digitsEq3@œ>Kï_ZNSt14numeric_limitsIfE12has_infinityEa5œ)Eð_ZNSt14numeric_limitsIfE13has_quiet_NaNEa5œ:`ó_ZNSt14numeric_limitsIfE10has_denormEf5œ>K(_ZNSt14numeric_limitsIdE12has_infinityEa5œ)E)_ZNSt14numeric_limitsIdE13has_quiet_NaNEa5œ:`,_ZNSt14numeric_limitsIdE10has_denormEf5œ>Ka_ZNSt14numeric_limitsIeE12has_infinityEa5œ)Eb_ZNSt14numeric_limitsIeE13has_quiet_NaNEa5œ:`e_ZNSt14numeric_limitsIeE10has_denormEf5nposd˜HJS$4@C˜HLí84EÕ5»JÞm4QóÌJžnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE˜HŸS$4@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE˜HŸí84E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEyLá+5iØ1q3Mnumeric5jÄfq3L45k=oq3LëT5lå_q3LÔB5mE.q3L÷Y5n _q3 N£R5)Š6GNN%e5b ¯/oPNÜ5ñ_f)TNÇ[5ò&)TNQf5óJ-)TNû5ô‰1)TN~5õöF)TN 5öd)TNÉ5÷4T[L`‹’[\dec E’[\fixed7E’[\hex F ’[[° ¶’[\leftx’[ \oct_@’[@\rightÊk’[€]ç+®’[]G  `G’[]r,$·S’[^showpos'­4’[^skipws*Gk’[^unitbuf-g#’[ ]¼1E’[@[µ"4Òg’[°[È97 ’[J]m:\’[\badbitLžV—[\eofbitOß—[\failbitTŒA—[\goodbitWÏ%—[\appjgœ[\atemØRœ[[Èlv*œ[[ëly1œ[\curŽª[¡[[!e‘Z"¡[fupper;1Ü^Ze€flower;2«fZefalpha;3H4Zefdigit;4þZegxdigit;5ºZefspace;6ÔZe@gprint;7‹5Zefgraph;8.kZe%fcntrl;9aZefpunct;:Ì8Ze falnum;;eZež_S_atoms_out !_ZNSt10__num_base12_S_atoms_outEµž_S_atoms_in %_ZNSt10__num_base11_S_atoms_inEµkk; Ë CFckkú? Ö âµijF 3_ZNSt10moneypunctIcLb1EE4intlEa5ijF 3_ZNSt10moneypunctIcLb0EE4intlEa5ijF 3_ZNSt10moneypunctIwLb1EE4intlEa5ijF 3_ZNSt10moneypunctIwLb0EE4intlEa5ijF «_ZNSt17moneypunct_bynameIcLb0EE4intlEa5ijF «_ZNSt17moneypunct_bynameIcLb1EE4intlEa5ijF «_ZNSt17moneypunct_bynameIwLb0EE4intlEa5ijF «_ZNSt17moneypunct_bynameIwLb1EE4intlEa5JHˆSZeJ: ‰kJZeJ§=ŠlTZeJÊ>‹— ZeJfoŒZeJ±1’`Zezsrate_Ôw[‹‡{kÕ5+M{7Öm-c3{Ž(×d`c3{µOÜð0ˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@I< .G@‚I4  ƒ: ; I „: ;I …4: ;I † ‡.G ˆI4 ‰.1‡@@Š1 ‹: ; IŒ.G: ; I Ž.G: ; @.G;@.G; @‘: ; I ’4: ; I “ ”.‡@4 @•.4 @–.4 @—4: ; I? < ˜4I? 4 < ™4G š4G›4G œ4: ;‡@I? <  4: ;‡@I? <  ž4: ;‡@I? < Ÿ4: ; ‡@I? < LO”sC×sŽ…û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccnew_allocator.hallocator.hstl_vector.hstl_construct.hFilter.hDelay.cppDelay.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc cÝ‚ž‚¡‚»~ž¿/Ÿ‡ä‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óɽ.» .ùX>ªä=%º>uqf»“>»ˆ~BÈÍÈÍÈ…Í“u1„ƒ æ}¬?//Úó»»I474%,K±tË‘Çæ‘¼‘¼Î‚“u1„+æ|¬È‰ ýLó׃OŸ#v/#å2K ”l‚ºØƺØƺØÐôÉ.ö04å*<LY/Õw-p.LY/ÕwÉp<ôY/Õwåc.½‘Ÿ=•=ÚŸ=OÉ *º ]äôŸ­g<JkŸ/ÙóæåÉq(JkŸ/ÙóæåÉ' ”síÖ _ä !$/Jccwccwccvccwccwc#cv$c%cw%c(cw(c6cv6c7cw7c:cw:cmcvwwvncocwocrcwrcxcvxcycwyc|cw|ccvc‘cw‘c”cw”cšcvšc›cw›cžcwžc±cv²c³cw³c¶cw¶cÉcvÊcËcwËcÎcwÎcØcvØcÙcwÙcÜcwÜc÷cvøcùcwùcücwücdvddwddwd/dv0d1dw1d4dw4d>dv>d?dw?dBdwBd€dv€ddwd„dw„dŸdv d¡dw¡d¤dw¤d¿dv¿dÀdwÀdÃdwÃdÍdvÍdÎdwÎdÑdwÑdódvódôdwôd÷dw÷deveeweewe5ev6e7ew7e:ew:egevheiewielewle±ev²e³ew³e¶ew¶eÿevffwffwfYgvZg[gw[g^gw^g³hv´hµhwµh¸hw¸h jvwwOvPQwQTwT‡vˆ‰w‰ŒwŒ¿vÀÁwÁÄwÄ¡vjjwjjwj)kv*k+kw+k.kw.kÞlvÞlßlwßlâlwâl»mv¢£w£¦w¦$v$%w%(w(—v˜™w™œwœv¼m½mw½mÀmwÀménv w  w 3v”s•sw•s˜sw˜s×sv×sØswØsÛswÛsìsv34w47w7MvNOwORwR—vênënwënînwîn€pv˜™w™œwœsvtuwuxwxOvT¡µ;œstk::StkFrames::sizemœstk::StkFrames::channelsšœstk::StkFrames::framesÍœmin ž__gnu_cxx::new_allocator::new_allocatorRžstd::allocator::allocator ž__gnu_cxx::new_allocator::~new_allocatorîžstd::allocator::~allocatorŸstd::allocator::~allocatorgŸ__gnu_cxx::new_allocator::new_allocatorÄŸstd::allocator::allocatorùŸstd::allocator::allocatorW std::_Vector_base >::_Vector_impl::~_Vector_implƒ std::_Vector_base >::_M_get_Tp_allocatorÝ std::_Vector_base >::_Vector_impl::_Vector_impl:¡std::_Vector_base >::_Vector_baseœ¡std::vector >::vectorÑ¡__destroy_aux ¢_DestroyO¢_Destroyœ¢__gnu_cxx::new_allocator::deallocateá¢std::_Vector_base >::_M_deallocateN£std::_Vector_base >::~_Vector_baseœ£std::vector >::~vectorñ£stk::Filter::~Filter¤stk::Filter::~FilterI¤stk::Filter::~Filterž¤stk::Delay::~Delayʤstk::Delay::~Delayö¤stk::Delay::~Delay"¥stk::Delay::setDelayb¥stk::StkFrames::operator[]Ì¥stk::Delay::tickd¦stk::Filter::clearŸ¦stk::Delay::addToý¦stk::Delay::tapIn[§stk::Delay::tapOut¨§stk::StkFrames::operator[] ¨stk::Delay::energyX©stk::Delay::setMaximumDelay¯©stk::Filter::Filterªstk::Delay::DelayQªstk::Delay::Delayx¡µÁ__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_once_t4__darwin_off_tJ__darwin_pthread_once_ti__darwin_wctrans_tƒ__darwin_wctype_tœsize_tªtime_t¸ptrdiff_tF$_4pdiv_t}$_5§ldiv_tµ$_6ßlldiv_t{lconvÞva_listífpos_tû__sbuf1__sFILE$ FILE¯#clock_t¾#tm$pthread_once_t¦$__gthread_once_t¾$wint_tÌ$$_7!%_RuneEntry3%$_8m%_RuneRange%$_9¾%_RuneCharClassÔ%$_10¾'_RuneLocale9*mbstate_tJ*wctype_tW1__true_type1char_traits‡3__vtbl_ptr_type3nothrow_t«3new_allocator÷4allocatork5_Atomic_word…5basic_string,std::allocator >ÆH_Rep_base I_RepçJlocalenNfacet§PidqQ_Impl™Tios_baseß[basic_streambuf >rbwctrans_tadctype_baseeectypekmoney_basehkbasic_ios >yo__normal_iterator, std::allocator > >zqnum_get > >wnum_put > >F|basic_ostream >X€basic_stringbuf,std::allocator >Ä‚basic_ostringstream,std::allocator >Þ…StkError‡StkoŠStkFrames´new_allocatorallocator‡_Vector_base >Èvector >-–Filter˜DelayVš__normal_iterator, std::allocator > >%«ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdj_ZN3stk5Delay5addToEdmiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZN3stk5Delay4tickERNS_9StkFramesEjwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZN3stk5DelayC2Emm_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk5DelayD2Evcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNK3stk5Delay8getDelayEv_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__ZN3stk5Delay8setDelayEm*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanf_ZN3stk5DelayD0Evgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmc_ZN3stk5DelayC1Emmxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_i_ZNK3stk5Delay6energyEvsync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facettapDelayisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZN3stk5Delay6tapOutEmwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigiti_ZN3stk5DelayD1Evatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstrDelay_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk5Delay15getMaximumDelayEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatorenergyoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassic~Delayvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZN3stk5Delay4tickERNS_9StkFramesES2_jj_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_GLOBAL__I__ZN3stk5DelayC2Emm_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk5Delay4tickEd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_ZN3stk5Delay15setMaximumDelayEmto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZN3stk5Delay5tapInEdm_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impladdTo_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZNK3stk5Delay7lastOutEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk5Delay7nextOutEvepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì8H‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèéöH‹EØH‹€àH‰ÆHPH‹EØH‰àH‹}ØHǰèH‰ÂH‹EàòH‹EØò@òYÁòH‹EØH‹˜àH‹}ØHǰèH9ÔÀ„ÀtH‹EØHÇ€àH‹EØH‹€èH‰ÆHPH‹EØH‰èH‹}ØHǰèH‹H‹EàH‰H‹EØH‹˜èH‹}ØHǰèH9ÔÀ„ÀtH‹EØHÇ€èÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„À…óþÿÿH‹}ØHƒÇ ¾èH‰Á‹EìHÁàH‰ÂH‹EàH)ÐH‹H‰H‹EÐHƒÄ8[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿN:q—,±éóŠÿÿ'Dp¶Ïÿÿ'Dp¶ÏDelay::setDelay: argument () greater than maximum! StkFrames::operator[]: invalid index () value!Delay::tick(): channel and StkFrames arguments are incompatible!Delay::Delay: maxDelay must be > than delay argument! N3stk5DelayEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿᆠ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ´† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ‚† 4øÿÿÿÿÿÿÿs† 4øÿÿÿÿÿÿÿp† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÛçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÛçÿÿÿÿÿÿÿ† ƒDt-76-$"-|-ÞD-Çu-¹ˆ-´x=­•rŽ0-ht-[6-H"-,|-D-ëu-݈-Øx=ѹr²0-‘{-jD-G‡-B ùJ-ÐD-ªJ-YJ-ö8-ÌD-‡8-]D-8-ÛD-hD-&u-ˆ- ‚-ýˆ-øx=ñÜD-¹‹-§6-—r‹-o6-_rI‹-76-'rè€- €-c€-9h-- p@ðÈ xH øÐ p@ðÈ p@èÀ˜pH øÐ¨€X0à¸h@ðÀ˜pH N«cª[ª%ªªÁ©¹©h©`©>©6©#©©Ó¨˨¥¨¨‚¨z¨_¨W¨¨¨ð§è§¸§°§k§c§ §§¯¦§¦s¦k¦H¦@¦Û¥Ó¥ª¥¢¥r¥j¥2¥*¥¥¥ܤÔ¤°¤¨¤[¤S¤/¤'¤¤û£®£¦£`£X£ï¢ç¢ª¢¢¢]¢U¢¢¢ß¡ס®¡¦¡L¡D¡ï ç ‘ ‰ i a    ÖŸΟyŸqŸ,Ÿ$ŸŸøž²žªždž\žžžÎÆÛœÓœ¨œ œ{œsœIœAœ0 s­’TØ Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(u t-h z-Q ~-< d-' d- ~-ñ ~-Ô |-œ }-‚ }-k R-b b-Q N-H R-? b-. N-% }- s=ü y-° t- …- …-l ƒ-S ƒ-J v-< -, ˆ-'  ‚- ˆ- û „-¦ D-ˆ 8-e D-G 8-$ D- 8-µ 8-• F-e D-@ 8-úD-Ã8-‡H-z8-nu-`ˆ-[x=T CH-t-ï…-Ó…-¾ƒ-¥ƒ-œv-Ž-~ˆ-yo‚-`ˆ-[M„-‹-ðt-ãz-Èz-±~-”d-wd-X~-Cd-.d-~-ô~-ß~-Äs=¨‹-–t-‰z-nz-W~-:d-d-þ~-éd-Ôd-¹~-š~-…~-js=N‹-<t-/z-z-ý~-àd-Ãd-¤~-d-zd-_~-@~-+~-s=ù`-ðR-çl-ÏL-Ã\-«X-¢Z-a:-/‹-j-íf-¹^-™V-WP-)T-<-ñ<-Ã@-«@-‰>-R -=Œ-8,Ž=%†- PoHp@Š0(. w(*nP‰Hq@Š0(. w24oI '^I 8 '^8 &4 \4 '  %^  %^ $ü \ü % Ù 1^Ù È 1^È 0Ä \Ä 1 ^ Œ \Œ  X ^X T \T  ^  \  è^è ä\ä °C^°B¬\¬C ‰K^‰ xK^xJt\tK @!^@ <\<! ^\ Ð^ÐÌ\Ì ˜/^˜.”\”/ `^`\\\ 99^9 (9^(8$\$9 ð#^ð"ì\ì# ¸-^¸,´\´- €+^€*|\|+ H)^H(D\D) !7^!7^6 \ 7 é5^éØ5^Ø4Ô\Ô5 ±3^± 3^ 2œ\œ3 he^hdd\de 0a^0`,\,a ø[^øZô\ô[ À;^À:¼\¼; ˆm^ˆl„\„m Pk^PjL\Lk g^f\g àc^àbÜ\Üc ¨_^¨^¤\¤_ pW^pVl\lW 8]^8\4\4] Y^Xü\üY ÈQ^ÈPÄ\ÄQ M^LŒ\ŒM X=^X<T\T= U^ T\U èS^èRä\äS °A^°@¬\¬A xO^xNt\tO @?^@><\<? ^\ Ði^ÐhÌ\Ìi ˜G^˜F”\”G `I^`H\\\I (E^(D$\$E M ×s¯ Ñ €pã Åpõ  q r ¼rØrÿrOq)s-¡q?”sp0€3‰óq›PsŸEr±prÃÈtÍÈuò¨}&à}H~¸N& P~´€*k[ € |ñ¢ž | $¹ È|!˜Ô }À$ °{R˜b À~fty ø~µâ {ÚPø @{íˆ x{Ù€Þlƒ €X|÷€ênK €ˆ~.€f €`z€Zg´ €˜z¡€´hË €Ðz¢€jA €è{Š€eõ €€yþ€ÊcH €wŠ€ncÅ€v½€cþ€pvQ p}€cK€èt;€$c‹€Xu€ci€ u9€¼mï €8}'€Øct €Pw¯€xcí€8v8€øcˆ €ˆw‚c& €¨vð€²c7 €àv¬€>d €0xI€dœ €ÀwÀ6e) €¸yx€0dÎ €øw߀€d; €hxó€he\ €ðy€ dc € x€²e€ €(z"€¿d„ €ØxX€6c«€uP€Ídµ €yi€ódÑ €Hyz@t¯€ tÖ‡s€¸tÈtB€`t}u@Œ lÚ4Uo~jo¹zjŸ1%軑ƒ5__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk5DelayD0Ev__ZTVN3stk5DelayE__ZN3stk5DelayD1Ev__ZN3stk5DelayD2Ev__ZN3stk5Delay8setDelayEm__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk5Delay4tickERNS_9StkFramesEj__ZN3stk6Filter5clearEv__ZN3stk5Delay5addToEdm__ZN3stk5Delay5tapInEdm__ZN3stk5Delay6tapOutEm__ZNK3stk9StkFramesixEm__ZNK3stk5Delay6energyEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Delay15setMaximumDelayEm__ZN3stk9StkFrames6resizeEmj__ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk5DelayC1Emm__ZN3stk5DelayC2Emm__ZTIN3stk5DelayE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTSN3stk5DelayE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk5DelayD0Ev.eh__ZN3stk5DelayD1Ev.eh__ZN3stk5DelayD2Ev.eh__ZN3stk5Delay8setDelayEm.eh__ZN3stk9StkFramesixEm.eh__ZN3stk5Delay4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk5Delay5addToEdm.eh__ZN3stk5Delay5tapInEdm.eh__ZN3stk5Delay6tapOutEm.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk5Delay6energyEv.eh__ZN3stk5Delay15setMaximumDelayEm.eh__ZN3stk6FilterC2Ev.eh__ZN3stk5DelayC1Emm.eh__ZN3stk5DelayC2Emm.eh__GLOBAL__I__ZN3stk5DelayC2Emm__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC0LC1LC2LC3GCC_except_table3LC4GCC_except_table4__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table5LC7GCC_except_table6GCC_except_table7EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5DelayC2Emm.eh___tcf_0.ehstk-4.4.4/src/Debug/DelayA.o000644 000766 000766 00000336200 12015735507 015453 0ustar00garygary000000 000000 Ïúíþ ¸a€@ `€__text__TEXTÑ @  ‰P€__debug_frame__DWARFØ   Œ.__debug_info__DWARFxµ¸e__debug_abbrev__DWARFÆv ÏÏ__debug_aranges__DWARFÑPEÚ¸__debug_macinfo__DWARFUÑ•Ú__debug_line__DWARFUѪ•ÚÐ__debug_loc__DWARFÿר ?áø__debug_pubnames__DWARF§åKçî__debug_pubtypes__DWARFòë}2õ__debug_inlined__DWARFoó¯ü__debug_str__DWARFoóq¯ü__debug_ranges__DWARFd¿m__mod_init_func__DATA€dÀm˜™ __textcoal_nt__TEXTˆd\ Èm ™u €__cstring__TEXTèq6({__gcc_except_tab__TEXTsÉ^|__StaticInit__TEXTçtX'~H€__const__DATA@uX€~x __const_coal__DATA uXà~À __const_coal__TEXTøu8 __bss__DATA`€__literal16__TEXTvP__literal8__TEXT v`__eh_frame__TEXT0v0 pžÇ h__constructor__TEXT`€ ‰__destructor__TEXT`€ ‰@¤@­@ PZsUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì0H‰}èòEàH‰uØH‹EèH‹€àH+EØHÿÈH‰EøëH‹}èHǰèH‰ÂH‹EøHH‰EøHƒ}øxÚH‹uøH‹}èHǰèH‰ÂH‹EàH‰ÉÃUH‰åHƒì0H‰}èH‰uàH‹EèH‹€àH+EàHÿÈH‰EøëH‹}èHǰèH‰ÂH‹EøHH‰EøHƒ}øxÚH‹uøH‹}èHǰèH‹H‰EØòEØÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂH‹}ØHƒÇ ¾èH‰Â¸H‰H‹UظH‰‚HƒÄ([ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìpH‰}èòEàH‹}èHǰèH‰EøòMàòÂrf(ÑòXÐòU¨H‹EøH‰E Hƒ} x òH*E òE°ë#H‹E HÑèH‹U ƒâH ÐòH*Àf(ÈòXÈòM°òU¨f.U°wëBH5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èéòMàò!rf.Áwë=H5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èH‹EèH‹€àH‰E¸Hƒ}¸x òH*E¸òEÀë#H‹E¸HÑèH‹U¸ƒâH ÐòH*Àf(ÈòXÈòMÀòMÀò\Màò|qòXÁòEðH‹UèH‹EàH‰‚ðëNH‹EøH‰E˜Hƒ}˜x òH*E˜òEÈë#H‹E˜HÑèH‹U˜ƒâH ÐòH*Àf(ÈòXÈòMÈòEðòXEÈòEðfWÀf.Eðw§òEðòH,ÀH‰ÂH‹EèH‰èH‹EèH‹€èH;EøuH‹EèHÇ€èH‹EèH‹€èH‰EÐHƒ}Ðx òH*UÐòUØë#H‹EÐHÑèH‹UЃâH ÐòH*Àf(ÈòXÈòMØòƒpòXEØò\EðH‹Eèò€øH‹Eèòˆøòapf.ÁwëlH‹EèH‹€èHPH‹EèH‰èH‹EèH‹€èH;EørH‹EèH‹€èH‰ÂH+UøH‹EèH‰èH‹EèòˆøòõoòXÁH‹Eèò€øH‹EèòˆøòÑof(Ðò\ÑH‹EèòˆøòµoòXÁf(Êò^Èf(ÁH‹Eèò€ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øH‰uðH‹}øHǰèH;Eð—À„ÀuH‹uðHÿÆH‹}øHǰºèÉÃUH‰åSHƒì8H‰}èòEàH‰uØH‹}èèHH‹EèH‰òMàòof.Áwë!H5H‹=èH‹}è¾èH‹EØH‰EÈHƒ}Èx òH*EÈòEÐë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMÐòEàf.EÐwë!H5H‹=èH‹}è¾èH‹]ØHÿÃH‹}èHǰèH9×À„Àt H‹uØHÿÆH‹}èHǰfWÀºèH‹EèHÇ€àòEàH‹}èèH‹EèºH‰H‹EèÆ€ëH‰EÀH‹]ÀH‹}èèH‰]ÀH‹}ÀèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èòEàH‰uØH‹}èèHH‹EèH‰òMàòŽmf.Áwë!H5H‹=èH‹}è¾èH‹EØH‰EÈHƒ}Èx òH*EÈòEÐë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMÐòEàf.EÐwë!H5H‹=èH‹}è¾èH‹]ØHÿÃH‹}èHǰèH9×À„Àt H‹uØHÿÆH‹}èHǰfWÀºèH‹EèHÇ€àòEàH‹}èèH‹EèºH‰H‹EèÆ€ëH‰EÀH‹]ÀH‹}èèH‰]ÀH‹}ÀèHƒÄ8[ÉÃÿÿÿÿx $ˆd† $šd† $¬d† $¾d7† ,† ƒ$öd † $e† $e † $"e† $:e† $Re† $`e† $€e† $ e† $¸e† $ÆeB† $f† $(f† $Gf† $Uf&† ${f#† ,žf† ƒ,ºg݆ ƒ$˜hõ† $s† $Œp† ,üˆ† ƒ$Ži† $®i1† $àiI† $*jM† ,xjY† ƒ,ÒkY† ƒ,,mY† ƒ$„7† $¼7† $ô7† ,†ndž ƒ$,]† $çtC† $*u† $‰† $¤I† ,Np–† ƒ,îq† ƒ,`q† ƒµGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)DelayA.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Ôunsigned int__int64_t .õlong long intlong long unsigned intlong int$_0€ L\__mbstate8 M\_mbstateL Nõollchar__mbstate_t O,__darwin_mbstate_t Qw__darwin_size_t Z»long unsigned int__darwin_va_list `èøøl __va_list_tag k gp_offset Ô# fp_offset Ô# overflow_arg_area k# reg_save_area k# __darwin_wchar_t f»__darwin_rune_t km__darwin_wint_t n»__darwin_clock_t s»__darwin_time_t v oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t˜  std ” 7” 8— Xš ZÁ ]è _ b jq k¨ oï p  q. rE s\ u¡ w½ xÐ zç } ~ Q r ‚” ƒ¡ „½ …Ð †ö ‡ ˆ8 ŠS ‹ Îà ÐR Ѭ Óe ÔÇ Õ‰ ×¥ Øþ Ù¼ ÚÝ Û' ;| <° =Ì d% e1 g4 hM id j{ k’ l© mÀ nâ o! s#! tI! vo! w‘! x¹! zÑ! {é! |÷! }" ‚#" ƒ;" „X" †l" ‡…" Ь" ‹º" ŒÒ" µï" ¶# ·:# ¸W# ¹~# <ß FÒ' Gì' H( I ( J:( KU( Lp( M‹( N¦( OÁ( PÜ( Q÷( R) B-) C0) D¿# F3) GD) H`) I) Jž) KÀ) Lâ) Mù) N* H:* ’[* ”^* •u* –Œ* —­* ˜É* ™å* š+ ›+ œ;+ R+ ž_+ Ÿ†+  ¬+ ¡Î+ ¢ô+ £, ¤', ¥I, ¦f, §‚, ©£, «Ä, ­ê, ¯ - ±'- ³C- ´d- µ€- ¶œ- ·¸- ¸Ô- ¹ð- º. »1. ¼R. ½s. ¾”. ¿À. ÀÜ. Âþ. Ä/ Å;/ Æ\/ Ç}/ Èž/ ɵ/ ÊÖ/ Ë÷/ Ì0 Í90 ÎQ0 Ði0 Ö…0 Ü¡0 â½0 èÙ0ú0171__true_type__debug$1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >“ ù*ø4#_M_pâ#ù*€5âW5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >¯_Ios_Fmtflags7Ê _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek0 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸× _S_beg_S_cur_S_end_S_ios_seekdir_end€€Ï#½event¢ erase_eventimbue_eventcopyfmt_eventËnÓà _M_nextÕgT#_M_fnÖˆT#àg×»#KØl5#ËnÛ gTˆT»gT PßêH© gT!ÅlãHD»gT€+ñ _M_pwordòk#_M_iwordó #€+ôŽT•="¶_ZNSt8ios_base4Init11_S_refcountEl5#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEd3•=¤”T=”T»basic_streambuf > R„b T‡b UŠb Wb X§b ZÁb \Ûb ]õb ^c _.c `Hc abc b|c c–c d°c eÊc fäc gd hd i4d jKdctype_basectypemoney_baseÌ$pattern É field É  ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¦%8S# _M_startTêŽ# _M_finishUêŽ# _M_end_of_storageVêŽ#&8W‚w'¨`‚»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(Àk¶k0É)ènþ =/d3î¶\T**Wˆ–GêŽêŽX1* U”ÈD+êŽêŽ*‡:´Þ@LêŽêŽ+nothrow!IÂJª+cerr Aâ_›ª,__ioinit M_ZStL8__ioinit -iS"X»¶¶¶.¼/o-˜k"eââ¶.o-0"dââ¶(¥"[Íâ»-|""Pk@@».F0 $_4#aq quot#b»# rem#c»#div_t#dG $_5#f¨ quot#g # rem#h #ldiv_t#i~ $_6#là quot#mõ# rem#nõ#lldiv_t#o¶-æD#“». 1-k #”$$¶double-p #•»E¶-u #– \¶- p#œk‡@@‡.2»¡@@->^#žq½»»&š=# Ðk-¨A#¡âç¶-X#£¨  -ÕW#ª»¶-Ê#«@@¶.Fwchar_t-=>#¬»r@¶&¦(#¯”k‡3ÿj#°»-!)#±k½k&æ#²ÐÔ(]0#³°3$ð¶ð.â-ˆ0#µ ¶ð»-H#½»8¶ð»(ò`#Âôd»S¶-™#Ãtât.z/F-ËU#Ä»›âF __gnu_cxx¡‰( ®ö;õÇõ(>^´ô>àçõõ__debug$6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-¹2#§à¥õõ-?#™õ¼¶-«l#ºõݶð»-äY#Àþ¶ð»(d0#´¹3¶ðfloat-~l#·CC¶ðlong double&z+#Çe»-6V#¦õ|õ lconv`%+°4'%,â#4ô-%-â#4”%.â# int_curr_symbol%/â# currency_symbol%0â# mon_decimal_point%1â#( mon_thousands_sep%2â#0 mon_grouping%3â#84)%4â#@4(A%5â#H int_frac_digits%6o#P4 %7o#Q p_cs_precedes%8o#R p_sep_by_space%9o#S n_cs_precedes%:o#T n_sep_by_space%;o#U p_sign_posn%o#X int_n_cs_precedes%?o#Y int_p_sep_by_space%@o#Z int_n_sep_by_space%Ao#[ int_p_sign_posn%Bo#\ int_n_sign_posn%Co#]-V:&5âÌ»¶3K%KÙ.|va_list'IÐfpos_t'U5 __sbuf'`, _base'a,# _size'b»#.‡ __sFILE˜'‚‚ _p'ƒ,# _r'„»# _w'…»# _flags'†˜# _file'‡˜# _bf'ˆü# _lbfsize'‰»#( _cookie'Œk#0 _close'‘#8 _read'ް#@ _seek'Ï#H _write'î#P _ub'“ü#X _extra'”ÿ#h _ur'•»#p _ubuf'˜ #t _nbuf'™ #w _lb'œü#x _blksize'Ÿ»#ˆ _offset' î#2»‘k.‚2»°kâ».—2îÏkî».¶2»îk¶».Õ__sFILEX.ô‡ l‡% lFILE'¡2&½:'ïG G .% -U'ð»d G -ò7'ñ»{ G -Ún'ò»’ G -.6'ó»© G -=@'ô»À G -d?'õ»Ü G Ü .î-c@'öâ!â»G («'úPKG #!¶¶-&'ÿI!kG 5}&'™3G o!¶¶G 6Ó'»‘!G  »6š%'»®!G ®!.´!/î6&b' Ñ!G 6R '»é!G 72'»6‹ ' â"∠' #"¶6<'»;"¶6:8'»X"¶¶*'l"G ºU'…"G â6Tm'»¬"G â»7ù'G 6`'âÒ"â6{'»ï"»G 6m!'©»#â¶86B'ª»4#G ¶4#.ø6'«»W#¶4#6Å%'¬»~#â¶4#6JH'­» #¶¶4#o°#lclock_t(M³ tm8(Z‘$ tm_sec([»# tm_min(\»# tm_hour(]»# tm_mday(^»# tm_mon(_»# tm_year(`»# tm_wday(a»# tm_yday(b»# tm_isdst(c»# tm_gmtoff(d #( tm_zone(eâ#0pthread_once_t)^K__gthread_once_t*/‘$wint_t+Fœ $_7+Q% __min+R…# __max+S…# __map+T…# __types+U%#.Â_RuneEntry+VÍ$ $_8+Xh% __nranges+Y»# __ranges+Zh%#."%_RuneRange+[4% $_9+]¯% __name+^¯%# __mask+_Â#o¿%l _RuneCharClass+`€%9$_10ˆ +b@' __magic+câ# __encoding+d@'# __sgetrune+fo'#( __sputrune+g“'#0 __invalid_rune+h…#8 __runetype+j™'#< __maplower+k©'#¼ __mapupper+l©'#¼ __runetype_ext+sn%#À __maplower_ext+tn%#Ð __mapupper_ext+un%#à __variable+wk#ð __variable_len+x»#ø __ncharclasses+}»#ü __charclasses+~¹'#€oP'l2…i'¶¤i'.¶.P'2»“'…â¤ð.u'©'lÿ…¹'lÿ.¿%_RuneLocale+Õ%:úF,å£3»ì'»:4E,ëCK»(»:ÜG,÷µ» (»:P,þ¢+»:(»)ÀR,^ »U(»)ú", Z »p(»)Ü3,ÛP»‹(») ,qS»¦(»)”,Ñ.»Á(»)Ý>,"è»Ü(»)`:,)5»÷(»)) ,5 3»)»)ñ*,;,»-)»;u(|[6°#-ÖS(~$`)««(6@(‚ŒB«{){).¿#-ÒT(…«˜)˜).«-¼@({âµ)µ).»)/¿#-6A(}â×)×).Ý)/«-Ã(€{)ù)×)-KA({)*×)(+H(ƒêc:*â¶µ)mbstate_t-UŠwctype_t.4„-c\-y¿$u*»-½ -z¿$Œ*G -Ä -{@­*@»G -•o-|¿$É*FG -Òo-}»å*tG -PX-~»+G »-¹l-»+G t8-J -€»;+G t8- <-¿$R+G 3t-‚¿$-Ü&-ƒ€+¶€+.:*-j-…¬+@¶€+-A8-†»Ã+Ã+.É+/:*-¯A-ˆô+@i'€+-‡.-‰¿$,FG -" -Š¿$',F-Ë8-Œ»I,@t8-«-»f,tt8-÷-Ž¿$‚,¿$G -!o-»£,G t4#-G-Ä»Ä,G t4#-p=-’»ê,@t4#-j;-Æ» -tt4#-•'-“»'-t4#-¿f-Ç»C-t4#-±$-”d-âF€+-2)-•@€-@t-¿2-—»œ-tt-ú-˜»¸-tt-85-™@Ô-@t-3-šð-tt(^9-œËS.@tµ)- &-1.t-›4-ž@R.@t-.@-Ÿ»s.tt-ôA- @”.@t-¯2-¤º.âº.€+.t-¬-¥Ü.tt-øY-©$ø.tø..@-ÿY-È/tø.-Z-«@;/@tø.- Z-¬ \/tø.»-Æ:-®»}/tø.»-Œ1-§ž/@t-®5-¨»µ/¿$-h]-°»Ö/tt-$`-±@÷/@t->R-²@0@t-9-³@90@F-ám-´»Q0t8-?'-µ»i0t8-g.-–@…0tF-Ñ6-¡@¡0tt-¦--¢@½0tF-ÌG-¦@Ù0tt-´W-¯@ú0tF-í -ÊC1tø.-R2-Íõ71tø.»-ÃG-ÏX1tø.»<[1a __gnu_debug$:‚1=$;i=$<ç>t0éX3streampos/Óˆ*ó"0ñGR»1X3^3(Ýg0õ)%d3Û1^3^3(Èn0ùáBd3û1^3^3(50ý¥0» 2¶¶5uo0®#<2¶5RP0˜S¶b2¶^35Î0 |âˆ2â¶5Ô`0 +â®2â¶5ó"0aâÔ2âo5ÿ$08goð2l35 Y0ún» 3^354T0gd3-3l3l3?.0# »!\?0&µ»l3@o@¼bool@r3/»2»‚38.ˆ3A__vtbl_ptr_typew3<œ!G>ò6á4&¦WDÌ3á4&¦WFå3á4ç4&~Kÿ3á4»(»4NYTâ 4ò4X3(»4QFI¶A4ò4^3())V,âg4á4»@*9)`:‰4á4â»(p]d&P¥4ò4*|fjä:Ç4á4â^3Bñ)négá4â.¬3@í4/¬3.í4>¨21Q5¬3#&†fd!5Q5&†ff:5Q5W5C+FlQ5».ø4@]5/ø4/d3/º_Atomic_word3%».T > 28™HDnposõc™HE_M_dataplusT #_Rep_base_RepF³1ÓYâî5žHF³1¥bâ6©HâF)ÅW¯H/6žHF¨'%5JM6žHF‘)Ý#k6žHGì-õf…6©HFJ4N@­6žH»¶Gš^<€)Ö6žH»»¶FPUD aþ6žH»»F†;L¥Qd3!7žH¶G*UÃ^D7â¶»G;C^Éag7â¶»GQCg¾AŠ7â»oG†Zz3_­7âG†Z~Ú9Ð7âkkG†Z‚²ó7âââG†Z†ü8â¶¶Fð Š`o»88»»G˜ 4ðYa8©H»»»GÞa4µ‚{8©HH‚%šÞ-µH2!£8©H&2!4¿¼8©HW5&2!4·Õ8©H»H&2!4Åø8©H»H»»&2!4Ð 9©H»H»»W5&2!4ÛC9©H¶»W5&2!4âa9©H¶W5&2!4é„9©H»oW5DìŸ9©H»5ëaô¨pÁHÁ9©H»H5ëaü8<ÁHã9©H¶5ëaÙoÁH:©Ho5Þ:UA":©H5Þ:M?k?:žH5ýd&ã&\:©H5ýd1¥ky:žH5`:® –:©H5`C>“ ³:žH5 Lè Ð:©H5 U “ í:žH5c ]à ;žH5uoc¨O';žH5p]hË,D;žH ‰A4n°gg;©H»o ‰Aƒd…;©H»5F'‹¢[¢;žH )14äÀ;©H» ©=¦%_Ù;©H5W­8 d3ö;žH5¼V^3<žH»5ÍïX3:<©H»5Weân.^3\<žH»5Weõé X3~<©H»5F<ÁH <©H»H5F 2ÁHÂ<©H¶5F¶kÁHä<©Ho5$<4JdÁH=©H»H5$<4[ bÁH2=©H»H»»5$<4/ÉeÁHY=©H¶»5$<B.ÁH{=©H¶5$<4Ï1ÁH¢=©H»o P!eYUÀ=©Ho(ó"4øË ÁHá=©H»H5ó"ƒs_ÁH >©H»H»»5ó"4ÕZÁH4>©H¶»5ó"ŸÃ4ÁHV>©H¶5ó"¯ *ÁH}>©H»o ~hÌÙ6¥>©H»o5~hëµVÁHÌ>©H»»H5~h@ÁHý>©H»»H»»5~h4mØ ÁH)?©H»¶»5~h*ØÁHP?©H»¶5~hA·DÁH|?©H»»o5~hRŸ£?©Ho5h jÝ,ÁHÊ?©H»»5h z¦ ì?©H5h ŽWP@©H5Ô4©(=ÁH?@©H»»»H5Ô4ÀÚ)ÁHu@©H»»»H»»5Ô44mÁH¦@©H»»¶»5Ô4ê0[ÁHÒ@©H»»¶5Ô4M`ÁHA©H»»»o5Ô4¡\ÁH/A©H»H5Ô4%7ÁH`A©H¶»5Ô4:çMÁHŒA©H¶5Ô4O]ÁH½A©H»o5Ô4sôÁHîA©Hââ5Ô4~ÁHB©H¶¶5Ô4ˆ^/ÁHPB©H5Ô4“ê[ÁHB©HkkF==4‹™ÁH³B©H»»»oFel4˜¹$ÁHåB©H»»¶»Iz.4¦¾(â C»oW55Ô`4Á¬7CžHâ»» ¹A4õcUC©HÁH5!üÐ=¶rCžH5“hÈV¶CžH5`g ù)ø4¬CžH5RP4ÏÜ4ØCžH¶»»5RP)4ÿCžH»H»5RP7…&DžH¶»5RP4æò2MDžHo»5,`Uv'tDžH»H»5,`4ø§U DžH¶»»5,`qL ÇDžH¶»5,`4 nhîDžHo»5++EžH»H»5+4Û/AEžH¶»»5+«9hEžH¶»5+¾#0EžHo»5ÆQÌAW¶EžH»H»5ÆQ4-ÌkâEžH¶»»5ÆQèw FžH¶»5ÆQûÍ 0FžHo»5Ìj °9WFžH»H»5Ìj4BxkƒFžH¶»»5Ìj&\ ªFžH¶»5Ìj4NZ2ÑFžHo»5ÏD7cøFžH»H»5Ï4YÝ $GžH¶»»5Ïa¶`KGžH¶»5Ï4ntHrGžHo»5×@’;†5™GžH»»55“ë$»»GžH»H554‚Vc»çGžH»»»H554’ÃP»HžH»»»H»»554£H»?HžH¶554²rX»kHžH»»¶!54ú=»žH»»¶»/.¤H/†5.†5.É5@É5@¤H@†5>½5” I _M_length•# _M_capacity–#4K—l5#>É5›ÍJÇH#Jî#4@Ý™HJõ84E´5¼JÌm4QÍJ;‚%´VµH(D¾Xd3IÝJ(³RÂpVd3IÝJ*aJÆÜ\µI¯H*{ Êi:ÍI¯H*²'ΚEêI¯H»(üAØñIâJ¯H(“4ÜÎâ,J¯HW5W55‡+4$9¯HRJ»»W5*Ñ&çWoJ¯HW5 C@4«XKJ¯HW5(K:õ[â©J¯H!ÓG4^RHâ¯HW5»ÝJl.ãJ/ I> 5CBNKnone5h_ZNSt6locale4noneEr3Li+5i»1r3Mnumeric5j©fr3Lù35k+or3LÒT5l³_r3LØB5m.r3LÄY5nØ^r3 Kall5p_ZNSt6locale3allEr3? "E_M_impl5BN##_S_classic5 _ZNSt6locale10_S_classicEBN#_S_global5#_ZNSt6locale9_S_globalEBNNjR5)i6HN#_S_once58_ZNSt6locale7_S_onceE§$o³l&¯5{yLXN&¯5„’LXN^N&¯5«LXN¶&¯5ÎLXN^N¶»&¯5ªñLXN^N^N»&#5º MXN»(ëa5Å^N,MXN^Nstring2<†5(ë 5ÝH,MVMiN(íY5çO>d3wMiN^N(D>5ðàd3˜MiN^N5…&5OpèJ´M^N?…G5 I^NO¯5<áMXNBNPúU5?XPœ5BD.FßT5E€(»N»Q7K5Hž.XN^N^N».¦K/MN.SN/¶.èJ@dN/èJ.dNRYL5WoNjPS_vptr$facet‚3#TK5\l5#__c_locale68jP#_S_c_locale5__ZNSt6locale5facet11_S_c_localeE¥NNe5bþ €P#_S_once5e_ZNSt6locale5facet7_S_onceE§$Pœ5iÓOo5v[O…PUg 5{oN|O…P»GW%5u ŸO‹P¶¥NFh5‚Õ%¥N¼O‹PGTn5…hÕO‹PHµ]5ŠI7¥NH 5ãO¶GP5‘;P‘PGÅl5• J/P‘POo5 JP…PœPVëa5£´¢P…PœP.»o€Pl/pP.oN@¥N.—P/oN@—P@oNW_L5²[QTàg5Â#"¶5Å_ZNSt6locale2id11_S_refcountEl5Gëa5È“dQ[QaQO³l5Ê,Q[QaQ³l5ÐAQ[Q!ÍY5Ó­"lQ.¨P@gQ/¨P.gQW¦K(5Ù$TTK5ìl5#E_M_facets5í$T#E_M_facets_size5î#E_M_caches5ï$T#E_M_names5ðð# NÜ5ñ"f*TN”[5ò¢%*TNf5ó-*TN•5ôl1*TN5õG*TN 5öd*TN–5÷Û5TGP5úîŠRBNGÅl5ƒ"¤RBNO "5 ÄRBNKTO "5 äRBN¶O "5ÿRBNOy(5SBN»O "56SBNKTGëa5^(USBNKTFAo58dd3sSBNG=5&d—SBNVT»G 5)F-»SBNVT@TGì5,¾7ßSBNVTlQGÂ35/lTBNlQ‘PQ×57\BN‘P.‘PlQ5TX@T@TX.FT/lQ@QT/rQ.QT@bT/,M. Y‚Tá ‚T»@× .mT.à . Z× ØÊšT“[S_vptr$ios_base‚3#[`‹“[\dec E“[\fixedJE“[\hex à“[[ ƒ“[\left“[ \octi@“[@\right k“[€]o+H“[]g lG“[],$~S“[^showpos'£4“[^skipws*k“[^unitbuf-#“[ ]¼1.“[@[P"4Àg“[°[Ð97ß“[J]õl:ö“[\badbitLŒV˜[\eofbitO¬˜[\failbitTA˜[\goodbitWj%˜[\appjg[\atemŸR[_binarys_ZNSt8ios_base6binaryE[[¶lvž)[[Ùlyé0[_trunc|_ZNSt8ios_base5truncE[ _beg‹_ZNSt8ios_base3begE¢[\curŽw[¢[[ýd‘õ!¢[streamsize/N¹E_M_precisionÉoW#E_M_widthÊoW#E_M_flagsË£ #E_M_exceptionÌ0 #E_M_streambuf_stateÍ0 # E_M_callbacksçgT#(E_M_word_zeroøà #0E_M_local_wordý§[#@E_M_word_size»#ÀE_M_wordŽT#ÈE_M_ios_localeèJ#Ð {À7*µX·[ˆT»Gi^êd ÔX·[á GS]í„îX·[FP=½[Y·[»d3GE vJ0Y·[5îd$'£ MYÃ[5îd.B^£ oY·[£ 5Ûe>pe£ ‘Y·[£ 5ÛeO£ ¸Y·[£ £ oJ^dÖY·[£ 5l'joWóYÃ[5l'r·IoWZ·[oW5€ÃEoW2ZÃ[5ˆªoWTZ·[oW5Á.›˜Td3pZd35S§±)èJ’Z·[^N5<0²cèJ¯ZÃ[5ÁU¼ù^NÌZÃ[?0*κT»5ëpÞûPÎ[[·[»5Ùó]Ô["[·[»`…FšTB[·[»OÏ#X[·[OÏ# s[·[Ú[Vëa4Q‚T·[Ú[/£ /0 /Ê / à ·[l.šT@à .É[/šT@ @k@É[Z½@7:à[VbS_vptr$basic_streambuf‚3#a_M_in_beg8Ãâ#a_M_in_cur8Äâ#a_M_in_end8Åâ#a_M_out_beg8Æâ# a_M_out_cur8Çâ#(a_M_out_end8Èâ#0a_M_buf_locale8ÏèJ#8b–g8Ôà[È\Vb»(Õ-8à"èJé\Vb^N(<08ñµpèJ]\b(_S8þCVb+]Vbâ 5In8JQŽ1W]Vbõ Ê 5Ì@8•!Ž1~]VbˆÊ 5{^8 -$»›]Vb5Z8›>oW¸]Vb5-8' R»Õ]Vb5op89³»ò]Vb5ù?8OMY»^Vb5ÿ?8bï^oW6^Vbâ 5zC8p•B»X^Vbo5he8‰œo»u^Vb5W\8¤W»—^Vbo5]\8¾û oW¾^Vb¶ OÜ(8ËÔ^VbFc68Þ±âò^\bFØ#8áZâ_\bF 28ävâ._\bGya8îrWM_Vb»Gàe8ùûv_VbâââFÏ%8 †6â”_\bF%W8XBâ²_\bFh8nâÐ_\bGô8 4ï_Vb»Gåe8'zm`VbââcS8<aà[:`Vb^NdºU8KF&Vbà[j`Vbâ d×T8Wl?Ž1à[Ÿ`Vbõ Ê dÒ)8cÍ'Ž1à[Ï`VbˆÊ duC8o£;»à[õ`VbdñP8…Ú5oWà[aVbeYV92d>oWà[JaVbâ dI8«» à[paVbd\m8¸S» à[–aVbdI]8Ði\» à[ÁaVb»ehp9TóooW à[ðaVb¶ d¼W8ûæW» à[bVb»OÜ(86bVbgbVëa8"šFmbVbgb.à[.bb/à[@bb@à[wctrans_t:'j:º.Hÿ%»§b¿$:ì_.N5b»Áb¿$:Ï]:?Q»Ûb¿$:,b.T:»õb¿$: f.Z¼S»c¿$K*:.` ?».c¿$:§g.fI%»Hc¿$:ld.lô »bc¿$:£H.rZe»|c¿$:4.xˆg»–c¿$:p.~CC»°c¿$:`V.„y»Êc¿$:J.Š€;*[efupper;1ª^[e€flower;2f[efalpha;3>4[efdigit;4Ë[egxdigit;5‡[efspace;6¡[e@gprint;7j5[efgraph;8k[e%fcntrl;9Ù`[efpunct;:Ô8[e falnum;;ÿ[e/».r3h@ ¨oNãjoN#bd#E_M_c_locale_ctype °¥N#E_M_del ±d3#E_M_toupper ²`e# E_M_tolower ³`e#(E_M_table ´ãj#0E_M_widen_ok µo#8E_M_widen ¶éj#9E_M_narrow ·éj#¹E_M_narrow_ok ¸o#¹i³l ½_ZNSt5ctypeIcE2idE¨Pjtable_size ¿_ZNSt5ctypeIcE10table_sizeE™Hi+ ÌÔfùjãjd3i+ Úýfùj¥Nãjd35Âl æõd3$gÿj»o5Âl õÁ¶Pgÿj¶¶ k5…h †-¶|gÿj»¶¶5èP H+¶¨gÿj»¶¶5ñ* n oÊgÿjo5ñ* 1+¶ñgÿjâ¶5) AI8ohÿjo5) Re¶:hÿjâ¶5Nm fbmo\hÿjo5Nm 'I¶ˆhÿj¶¶â5lc  &Go¯hÿjoo5lc ÂP¶àhÿj¶¶oâFÓQ Òv!ãjþhÿjH}@ ×\"ãjU0 àfe2iùj»dad ð½/ofe]iÿjodad ßR¶feiÿjâ¶dÍB ªnofe¸iÿjodÍB "r$¶feèiÿjâ¶dul 6§Jofejÿjodul M56¶feHjÿj¶¶âdŸ= gRofexjÿjoodŸ= ‚L=¶ fe²jÿj¶¶oâGJ ŠÞjÌjÿjQ:n šïhÿj.[eoùjlÿ.fe.k/fe.»W› Æ dkks; Ë OFdkkð? Ö ¯¶!;X Û ÉC¬ooo/¬lÌ77šTAošT#a_M_tie}BqTmk>â#Æ>ЬoBqÆ>ÆoBqHq5«a>™õCX3ãoSq5?H>Æ2âpSq56F>¡ƒ5^qpBq56F>¨?5zo?pBq»5ýG>­¸O^q\pBq5ýG>´}Ozo~pBq»5>¹ÏJX3 pSqdq5F>½ý^qÂpBqdq5µa>Á®zoäpSqdq54H>ÅsI^qqBqdq5¿a>É~Dzo(qSqdq! e>ÍYHqSq.zo@Nq/â.Yq/zo@zo@jq/¹@0 @CRm oNZwoN#i³l Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE¨PÎ: ¤þqZw»5›/ ¿c8¶4rRo¶¶‚Toq`w5›/ ãM¶jrRo¶¶‚ToqÎ[5›/ è?_G|Í|Ao»€(BY?põT€î|Ao€(BY?yU€}Ao/€(BY?ƒ¢ €0}AoD€(BY?©Å]€Q}Ao (BY?­5'€r}Ao»(BY?±y]€“}Aod3(BY@\ç]€´}Ao˜(BY?¸ñ]€Õ}Ao¥(BY@j¡]€ö}Ao»(BY?ë]€~AoÔ(BY?Ìû]€8~Aoõ(BY?Ð^€Y~Ao(BY?Õƒ]€z~Ao$(BY?Ù—]€›~Ao(BY?á]€¼~AoC(BY?åH€Ý~Ao@(BY@x€þ~AoVb(W6@ú€Aoo ”Z?#4DBAo¶ (J!@­‘+€hAo¶ (gk@ÄŸc€„Ao(@Ùß1Ž1 Ao(J@é€ÁAoˆ5J@´[€èAoõ qÊ?nAo»€. €.€0@G|. €2€/€€.5€2noD€no.J€2‚TY€‚TZP7Gà[´‚à[#a_M_modeAUÊ #@a_M_stringAX†5#H&#Ad³€´‚Ê &#ArÑ€´‚»HÊ (4 A…2†5퀺‚*4 A`E ´‚»Hm·eA§›*(´‚Ê eñPA±ß=oWY€M´‚eIB‰» Y€r´‚eI]B4­c» Y€œ´‚»e¼WBVÁ» Y€Æ´‚»eºUAÑkUVbY€õ´‚â e×TB›‘ Ž1Y€)‚´‚õ Ê eÒ)BÊÑ Ž1Y€X‚´‚ˆÊ mï&Bç½€‚´‚â»»mPAô³™‚´‚rù`Y€´‚».Y€.À‚/Y€lc`7OG|ăG|#E_M_stringbufAŽY€#î4A¡ƒă»€Ê î4A¶Iƒă»€»HÊ `ä3AÀÅ‚oƒă»€5àDAˬH´‚Œƒʃ54 AÓW4†5©ƒʃs4 AÝÉ+ă»H.Å‚.Ѓ/Å‚ stkß…€Aç„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED½*k$iVuSRATEù_ZN3stkL5SRATEE“€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEGªuPI_ZN3stkL2PIE“-DTû! @uTWO_PI_ZN3stkL6TWO_PIE“-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E“€?ZàƒUß…ò†S_vptr$StkError‚3#amessage_j,M#atype_kêƒ#&€AoJ†ò†\Têƒb®-sß…i†ò†»w+v–eß…‰†ò†x1 y).ø†ß…­†ò†x?!|ñp\Tß…цò†y£Vo7¶ß…ò†.ß…@þ†/êƒZç„„‡jŠS_vptr$Stk‚3#JHˆÈR[eJ ‰HJ[eJ¯=Š@T[eJÒ>‹1 [eJToŒä[eJ”1``[eStkFloatL$zsrate_ÔD[Œ‡{Õ5,M{7Ö*-d3{)(×2`d3|alertList_Ø_ZN3stk3Stk10alertList_E¬ostringstream7ŽÅ‚{tOÜÓ0ˆaignoreSampleRateChange_Ýd3#;¬D2 Œ‡*‚¤cA‡ˆŒ‡* ¤ˆjŠd3;.¯T,M*ˆ²Ë,M*ánµ0ãˆ,*Hp¸Ødúˆ,*è»\W‰,*`¾×$(‰»(VÁßSd3M‰Œ‡Œ‡Œ‡*WÈ^i‰¶êƒ*WË<;…‰,Mêƒ*ZkΡ:œ‰d3*QÑC9³‰d3}½àȉjŠ~4kã‡è‰jŠ»¬(æ}R‡ŠjŠŒ‡Œ‡m é†l1ŠjŠjŠm¸ìÒUOŠjŠjŠnWïmjŠêƒ.‡Wí„0Edata_#EdataRate_ŽŒ‡#EnFrames_#EnChannels_Ô#Esize_‘# EbufferSize_’#(*‹‡ÔÔ*>‹‡ÔÔø\Y‹‡»*s‹‡˜5ëa æV£•‹‡˜5)»6©·‹‡50efŒ‡Ù‹¯ F8|o÷‹‡£ ÛW@TŒ‡£5TSJ™9©<Œ‡Ô5TSRÝlŒ‡cŒ¯Ô51>[—Œ‡ŠŒ¯Œ‡Ô5c ^q§Œ¯5Wa±md3ÄŒ¯ ‰AkémçŒ‡Ô ‰Au %‡ÔŒ‡5½Qxü Ô,¯5 l{VXÔI¯ õ_‚êeg‡Œ‡!?‰BŒ‡¯.Œ‡.pŠ@“/Œ‡@ž/pŠ@pŠ@Œ‡.ž>Ô6êŽ&¦WDÕ&¦WFî&~KŽ»(»4NÝXêŽ)ŽŠw(»4QYðŽJŽûŽ())VÇfêŽpŽ»@*9)`ÙQ’ŽêŽ»(p]d‡_®Ž*|fj?ÐŽêŽûŽBñ)nõêŽ.$.öŽ/$@öŽ.µ@ /µ. >ÛVqµ#&†fdAq&†ffZqwC+Flq».@}/.">ïN² _M_impl"#(;(`ú#²Â¸(;(d9wÞ¾(`ghz`ú¾&Í5k¸w&Í5o1¸»w&'zK¸»( ‚-BêŽl¸»*AF†j3Ž¸êŽ» £K £l £” £Â £Þ@.ˆ.Ä/ˆ>¦£–ˆ#&Ž!É÷–w&Ž!Ö‘–»ûŽw&Ž!ç3‘––5N‘–»(ëaC„K"–o‘–– ó"(ÓA’‘–»ûŽ5Þ:J˜ì¯‘–5Þ:SŸ/7Ì‘(–5ýd\ìé‘–5ýde A7’(–5`n[a?#’–5`w2Ï@’(–5 €0\?]’–5 ‰”$Ïz’(–5c ¸-—’(–5p]”9k´’(– ‰A£X[×’–»$5F'°÷&ô’(–5W¹‚pd3“(–*)1CE.“–»5Ýw2ŠwP“–»5ìngûŽr“(–»GØ]ò=‘“(–»5WeC0Šw³“–»5We!NûŽÕ“(–»5h"'Šwò“–5h*ÂûŽ”(–56(2G Šw,”–56(:íDûŽI”(–5“hE6êŽf”–5“hI+pðŽƒ”(– P!X¶b¡”–ûŽ mm5º”–(~hC\Þ.ìà”–ìûŽ ~he•–ì»ûŽ(h Cm,hì)•–ì(h CyŒ&ìO•–ìì ¹AÛÒIm•–"– ©=ï-hŒ‡o—û—(%5scŒ‡—õ—Œ‡({F8Æ_˜¬—û—xoHC3£.–Ú—õ—£Ôr}.–õ—»..–.˜/.–lù„  ‡š.–#ainPoint_ s»#àaoutPoint_ t»#èadelay_ uŒ‡#ðaalpha_ vŒ‡#øacoeff_ wŒ‡#€aapInput_ xŒ‡#ˆanextOutput_ yŒ‡#adoNextOut_ zd3#˜&iV &昚Œ‡»b,Q )˜™š»w©= ,}˜%™š(G /÷S»A™š*ão 9Cf^™š»*õ ?[C{™šŒ‡(‹[ Bì,Œ‡—™•š(” JÒ[Œ‡¸™š»*M MMlÚ™šŒ‡»(c$ P¯+Œ‡ö™•š(Ó V$/Œ‡šš(oH YEŒ‡3ššŒ‡xoH d÷/£˜ašš£Ô€oH o•7£š££ÔÔ.˜.›š/˜Wk>}hœTmk>¶#Æ>ŠÒšhœÆ>ìšhœnœ5«a>™Æ"^3 ›tœ5?H>z ¶&›tœ56F>¡@1œC›hœ56F>¨ý0 še›hœ»5ýG>­@Gœ‚›hœ5ýG>´ÎF š¤›hœ»5>¹;3^3Æ›tœdq5F>½6œè›hœdq5µa>Á¦Z š œtœdq54H>ÅXZœ,œhœdq5¿a>Éx, šNœtœdq! e>Í* nœtœ. š@SN.zœ/ š@ šŠŒˆdšd²œ‚õ²œ‘h/¯šd«dL䜂õ²œ‘h,¬d¾d˜‚õ²œ‘h@™H©¾dõdäTƒ__a¶T‘hƒ__b¶T‘`/É03ž„__groupingþ ¶‘¨„__grouping_sizeþ ‘ „__grouping_tmpþ 3ž‘˜…__n ™H‘P…__min ™H‘H…__i ‘¸…__test d3‘_†P—…__j ‘°/\T‡ÁOžˆõOž/‰8ž$+öde|€žŠCž‘h‡-—žˆõ—ž/q‰€ž eeÈÈžŠ‹ž‘h‡îꞈõOžˆJSr3‰Èžçke"eŸŠÓž‘h‡Z8Ÿˆõ—žˆJSr3‰Ÿ>"e9e`dŸŠ!Ÿ‘h‰Ÿ+<:eQe¬ŸŠ!Ÿ‘h‡Õ¬ŸˆõOž¬Ÿ/‰ŸØRe`eø柊›Ÿ‘hЦŸ‘`‡A  ˆõ—ž‹__af  /w‰æŸt`eeDC ŠñŸ‘hŠüŸ‘`‰æŸñ<€eŸex ŠñŸ‘hŠüŸ‘`ŒSœ ˆõœ ˆJSr3/‚‰x m* e·eÜÍ Š… ‘h¦¸eÆe(ú ‚õú ‘h/¸‡v"¡ˆõœ ‹__aW"¡/w‰ÿ g9Æeft\¡Š ¡‘hŠ¡‘`‡ú¡ˆõú ‹__ak¡/w‰\¡§,f'fÀ¹¡Šg¡‘hŠr¡‘`‡ÞÜ¡ˆõÜ¡‹__aÉá¡/–/w‰¹¡O'(fGf ¢ŠÄ¡‘hŠÏ¡‘`îGfUfXU¢êŽ‘hꎑ`X1‘Uf{f¤™¢ƒ__first”ꎑhƒ__last”ꎑ`+{fžfð梃__first´êŽ‘hƒ__last´êŽ‘`²‘XŽ•‹œžf¹g<K£‚õK£‘è|„nœ‘à|†Ðf–g…error ˆ‘ð|/‡—Rºg—hˆ‹£‚õ‹£‘HiTÔ‘\/õ—ö™}˜hiÔ¾£‚õ¾£‘h/𑏙 l‹ !¤‚õ¾£‘Xƒvalue lŒ‡‘P’Ó3 l»‘Htap n ‘h‘—™ cŒüln¤‚õ¾£‘X’Ó3 c»‘Ptap e ‘h‘™ 3ü„¸½¤‚õ¾£‘H† Pi 5Ô‘\pŽŽi­i¥‚õOž‘hƒ__p`ꎑ`‘Xl®ißiPM¥‚õú ‘hƒ__p†êŽ‘`ƒ__n†‘X‡1o¥ˆõú ˆJSr3‰M¥Ö;ài)jœ›¥ŠX¥‘h‡3‘½¥ˆõÜ¡ˆJSr3‰›¥5m*jwjè饊¦¥‘XŒÚ— ¦ˆõ‹£ˆJSr3‰é¥FxjÑk4 9¦Šö¥‘X‰é¥!DÒk+m€ e¦Šö¥‘X‰饛,m…nÌ ‘¦Šö¥‘XŒæ˜ /µ¦ˆõ¾£ˆJSr3‰‘¦í1„» ᦊž¦‘h‰‘¦…T¼ód §Šž¦‘h‰‘¦Z!ô+° 9§Šž¦‘h3šœ†nMpü ̧‚õ¾£‘H’ l œÌ§‘@ƒchannel œÔ‘¼samples ¥‘Phop ¦Ô‘\†ênBpi §Ô‘X/£‘^™ A,‰H 6¨‚õ¾£‘Xƒdelay AŒ‡‘P“uo C»‘houtPointer NŒ‡‘`”M8çt*u” Ѝƒ__initialize_p u»‘lƒ__priority u»‘h•# *u?uà –<‰£, Ψk‘h‘A™ ;¤íx ©‚õ¾£‘hƒdelay ;»‘`‡Ê–%©ˆõ‹£‰© 1NpäqÄ Q©Š©‘HŒȘ ‰©ˆõ¾£‹delay Œ‡‹maxDelay »‰Q©õaî_ Ç©Š^©‘XŠi©‘PŠw©‘H‰Q©@`Ñ \ ªŠ^©‘XŠi©‘PŠw©‘H—_DefaultRuneLocale+„¿'˜__dso_handlek™ÿ„€ˆå@/Ôš'…™[…-DTû! @™}…-DTû!@™§…€?/ž3+nothrow!IÂJªostream7ŠG|+cerr Aâ_›ª›s `€_digitsF_ZNSt14numeric_limitsImE6digitsEr3@œýJï_ZNSt14numeric_limitsIfE12has_infinityEb5œ4[efdigit;4Ë[egxdigit;5‡[efspace;6¡[e@gprint;7j5[efgraph;8k[e%fcntrl;9Ù`[efpunct;:Ô8[e falnum;;ÿ[ež_S_atoms_out !_ZNSt10__num_base12_S_atoms_outE¶ž_S_atoms_in %_ZNSt10__num_base11_S_atoms_inE¶ks; Ë OFdkkð? Ö ¯¶ivF 3_ZNSt10moneypunctIcLb1EE4intlEb5ivF 3_ZNSt10moneypunctIcLb0EE4intlEb5ivF 3_ZNSt10moneypunctIwLb1EE4intlEb5ivF 3_ZNSt10moneypunctIwLb0EE4intlEb5ivF «_ZNSt17moneypunct_bynameIcLb0EE4intlEb5ivF «_ZNSt17moneypunct_bynameIcLb1EE4intlEb5ivF «_ZNSt17moneypunct_bynameIwLb0EE4intlEb5ivF «_ZNSt17moneypunct_bynameIwLb1EE4intlEb5JHˆÈR[eJ ‰HJ[eJ¯=Š@T[eJÒ>‹1 [eJToŒä[eJ”1``[ezsrate_ÔD[Œ‡{Õ5,M{7Ö*-d3{)(×2`d3{tOÜÓ0ˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@I< .G@‚I4  ƒ: ; I „: ;I …4: ;I † ‡.G ˆI4 ‰.1‡@@Š1 ‹: ; IŒ.G: ; I Ž.G;@.G; @4: ; I ‘.G: ; @’: ; I “4: ; I ”.‡@4 @•.4 @–.4 @—4: ; I? < ˜4I? 4 < ™4G š4G›4G œ4: ;‡@I? <  4: ;‡@I? <  ž4: ;‡@I? < Ÿ4: ; ‡@I? < LÑ çtC*u¦‡û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccnew_allocator.hallocator.hstl_vector.hstl_construct.hFilter.hDelayA.hDelayA.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc ˆdÝ‚ž‚¡‚»~ž¿/Ÿ‡ä‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óɽ.» .ùX>æä“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ "‚¼0Hm¯=Y<=%º>uqf»“>»ˆ~BÈÍÈÍÈ …Í?//Úó»»I4×­;y4 %Kè~‚ȉ ýLó׃OŸ#v/#å2K Úl‚LY/ÕwÉp<ôY/ÕwåI.Ê‘Çæ»óvtºØƺØƺØÈ=g/1K/Ùaæ/N¯uåd¯‘.$L l.º näôŸ­Z<XhK/ÙM/Úóæå×ó­l(XhK/ÙM/Úóæå×ó­' çtôÖ Xä ($/Jˆd‰dw‰dŒdwŒdšdvšd›dw›dždwžd«dv¬d­dw­d°dw°d¾dv¾d¿dw¿dÂdwÂdõdvwwvöd÷dw÷dúdwúdeveeweeweeveeweewe"ev"e#ew#e&ew&e9ev:e;ew;e>ew>eQevReSewSeVewVe`ev`eaewaedewdeev€eewe„ew„eŸev e¡ew¡e¤ew¤e·ev¸e¹ew¹e¼ew¼eÆevÆeÇewÇeÊewÊefvf fw f fw f'fv(f)fw)f,fw,fGfvGfHfwHfKfwKfUfvUfVfwVfYfwYf{fv{f|fw|ffwfžfvžfŸfwŸf¢fw¢f¹gvºg»gw»g¾gw¾g—hv˜h™hw™hœhwœhivww‹vŒwwüvüýwýw„vŽiiwi’iw’i­iv®i¯iw¯i²iw²ißivàiáiwáiäiwäi)jv*j+jw+j.jw.jwjvxjyjwyj|jw|jÑkvÒkÓkwÓkÖkwÖk+mv,m-mw-m0mw0m…nv„…w…ˆwˆ»v¼½w½ÀwÀóvôõwõøwø+v†n‡nw‡nŠnwŠnMpv,-w-0w0‰vçtètwètëtwët*uv*u+uw+u.uw.u?uv‰ŠwŠw£v¤¥w¥¨w¨ívNpOpwOpRpwRpäqvîïwïòwò_v`awadwdÑ vGµ…œstk::StkFrames::size·œstk::StkFrames::channelsäœstk::StkFrames::framesminTž__gnu_cxx::new_allocator::new_allocatorœžstd::allocator::allocatorêž__gnu_cxx::new_allocator::~new_allocator8Ÿstd::allocator::~allocatordŸstd::allocator::~allocator±Ÿ__gnu_cxx::new_allocator::new_allocator std::allocator::allocatorC std::allocator::allocator¡ std::_Vector_base >::_Vector_impl::~_Vector_implÍ std::_Vector_base >::_M_get_Tp_allocator'¡std::_Vector_base >::_Vector_impl::_Vector_impl„¡std::_Vector_base >::_Vector_baseæ¡std::vector >::vector¢__destroy_auxU¢_Destroy™¢_Destroyæ¢stk::StkFrames::operator[]P£stk::Filter::clear£stk::DelayA::nextOutãstk::DelayA::tapIn!¤stk::DelayA::tapOutn¤stk::DelayA::clear½¤__gnu_cxx::new_allocator::deallocate¥std::_Vector_base >::_M_deallocateo¥std::_Vector_base >::~_Vector_base½¥std::vector >::~vector ¦stk::Filter::~Filter9¦stk::Filter::~Filtere¦stk::Filter::~Filterµ¦stk::DelayA::~DelayAá¦stk::DelayA::~DelayA §stk::DelayA::~DelayA9§stk::DelayA::tickѧstk::DelayA::setDelayΨstk::DelayA::setMaximumDelay%©stk::Filter::Filter‰©stk::DelayA::DelayAÇ©stk::DelayA::DelayAyµÂ__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_tG$_4qdiv_t~$_5¨ldiv_t¶$_6àlldiv_t|lconvßva_listîfpos_tü__sbuf2__sFILE% FILE°#clock_t¿#tm‘$pthread_once_t§$__gthread_once_t¿$wint_tÍ$$_7"%_RuneEntry4%$_8n%_RuneRange€%$_9¿%_RuneCharClassÕ%$_10¿'_RuneLocale:*mbstate_tK*wctype_tX1__true_type‚1char_traitsˆ3__vtbl_ptr_typež3nothrow_t¬3new_allocatorø4allocatorl5_Atomic_word†5basic_string,std::allocator >ÇH_Rep_base I_RepèJlocaleoNfacet¨PidrQ_ImplšTios_baseà[basic_streambuf >sbwctrans_tbdctype_basefectypekmoney_baseikbasic_ios >zo__normal_iterator, std::allocator > >{qnum_get > >wnum_put > >G|basic_ostream >Y€basic_stringbuf,std::allocator >Å‚basic_ostringstream,std::allocator >ß…StkError‡StkpŠStkFramesµnew_allocatorallocatorˆ_Vector_base >Évector >.–Filter˜DelayA š__normal_iterator, std::allocator > >›ªostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwchar_ZN3stk6DelayA5clearEvisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEv_GLOBAL__I__ZN3stk6DelayAC2Edm~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back_ZN3stk6DelayAD2Evsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNK3stk6DelayA7lastOutEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNK3stk6DelayA8getDelayEv_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk6DelayA7nextOutEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk6DelayA4tickERNS_9StkFramesEj~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk6DelayAD0Ev_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facettapDelayisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZN3stk6DelayA4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZN3stk6DelayAC2Edm_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk6DelayA8setDelayEdsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decE_ZN3stk6DelayA4tickEdisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki~DelayA_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk6DelayA15getMaximumDelayEv_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZN3stk6DelayAD1Ev_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupperDelayA_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZN3stk6DelayA6tapOutEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZN3stk6DelayAC1Edm_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZN3stk6DelayA15setMaximumDelayEm_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEvshowbase_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZN3stk6DelayA5tapInEdm_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}øH‹Eø¶€„À„ÀH‹EøòˆòE f(ÑfWÐòUØH‹}øHƒÇ ¾èòòYEØH‹Eøò€H‹Eøò€òEàH‹EøòòUèH‹Eøò€òEðH‹EøH‹°èH‹}øHǰèòòYEðòXEèòXEàH‹Eøò€H‹EøÆ€H‹EøH‹€H‰EÈòEÈÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì8H‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèé5H‹EØH‹€àH‰ÆHPH‹EØH‰àH‹}ØHǰèH‰ÂH‹EàòH‹EØò@òYÁòH‹EØH‹˜àH‹}ØHǰèH9ÔÀ„ÀtH‹EØHÇ€àH‹}ØèH‹EàòH‹}ØHƒÇ ¾èH‰ÂH‹EàH‹H‰H‹EØÆ€H‹EØH‹€èH‰ÆHPH‹EØH‰èH‹}ØHǰèH‹H‹EØH‰H‹EØH‹˜èH‹}ØHǰèH9ÔÀ„ÀtH‹EØHÇ€èÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„À…´þÿÿH‹EÐHƒÄ8[ÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃStkFrames::operator[]: invalid index () value!DelayA::tick(): channel and StkFrames arguments are incompatible!DelayA::setDelay: argument () greater than maximum!) less than 0.5 not possible!DelayA::DelayA: delay must be >= 0.5!DelayA::DelayA: maxDelay must be > than delay argument!N3stk6DelayAEÿÿN>Q3Ë–ËÄóÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN:q—,±éóŠÿÿ'PßLeÿÿ'PßLeUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterE€ð?à?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿõ† 4øÿÿÿÿÿÿÿs† 4øÿÿÿÿÿÿÿp† 4øÿÿÿÿÿÿÿˆ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿdž ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿqçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿqçÿÿÿÿÿÿÿ† ƒÆ s-¹ 9-‹ %-n {-D E-- t- ˆ- w= ¿t-±ˆ-¬w=¥–‚q{3-Ts-G9-%-ü{-ÒE-»t-­ˆ-¨w=¡Mt-?ˆ-:w=3$q 3-çz-ÀE-‡-˜ gK'Ù Ht-:ˆ-5 +-ˆ-w= ñt-ãˆ-Þ Ô-Lj-Âw=» ZIE-%‹-9-qí‹-Û9-Ëqµ‹-£9-“q^;-BE-!;-ê;-ÀE-{;-QE-è- -c-9g-~-xHðÈ xP øÐ¨xHðÈ xH øÐ pH øÐ¨€X0à¸h@ðÀ˜pH ĪÙ©Ñ©›©“©7©/©Þ¨Ö¨´¨¬¨™¨‘¨I¨A¨á§Ù§µ§­§H§@§§§ó¦ë¦Ǧ¿¦w¦o¦K¦C¦¦¦Ï¥Ç¥¥y¥¥¥ˤ䦤ž¤~¤v¤1¤)¤Ó£Ë£Ÿ£—£_£W£.£&£ö¢î¢§¢Ÿ¢c¢[¢)¢!¢ø¡ð¡–¡Ž¡9¡1¡Û Ó ³ « U M    ß»ŸvŸnŸJŸBŸüžôž®ž¦žfž^žžžg_%òœêœÅœ½œ“œ‹œ0 ‹¯”TŒ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(Q s-D y-- }- c- c-è }-Í }-° {-x |-^ |-G Q-> a-- M-$ Q- a- M- |-ß r=Ø x-¨ G-x E-O ;- ;-ð #-Î E-— ;-[ I-N ;-B t-4 ˆ-/ w=(  I-ò ‹-à s-Ó y-¸ y-¡ }-„ c-g c-H }-3 c- c- }-ä}-Ï}-´r=˜‹-†s-yy-^y-G}-*c- c-î}-Ùc-Äc-©}-Š}-u}-Zr=>‹-,s-y-y-í}-Ðc-³c-”}-c-jc-O}-0}-}-r=é_-àQ-×k-¿K-³[-›W-’Y-Q=-‹-Á;-^;-?úE-Ü;-¹E-›;-xE-W;- s-÷…-Û…-ƃ-­ƒ-¤u-–€-†ˆ-w‚-hˆ-cU„-i-íe-¹]-™U-WO-)S-?-ñ?-ÃC-«C-‰A-R -=Œ-8,Ž=%†- PnHo@Š0( v+-mP‰Hp@Š0(1 v57n *^  *^ )ü \ü * Ù (^Ù È (^È 'Ä \Ä ( ¡ 4^¡  4^ 3Œ \Œ 4 X ^X T \T  ^  \  è^èä\ä °^° ¬\¬ x&^x%t\t& @^@<\< 0^/\0 Ð.^Ð-Ì\Ì. ˜,^˜+”\”, q:^q`:^`9\\\: 98^9(8^(7$\$8 6^ð6^ð5ì\ì6 ¸d^¸c´\´d €`^€_|\|` HZ^HYD\DZ >^= \ > Ø^ØÔ\Ô  "^ !œ\œ" h ^hd\d 0$^0#,\,$ ø2^ø1ô\ô2 Ñ<^ÑÀ<^À;¼\¼< ˆl^ˆk„\„l Pj^PiL\Lj f^e\f àb^àaÜ\Üb ¨^^¨]¤\¤^ pV^pUl\lV 8\^8[4\4\ X^Wü\üX ÈP^ÈOÄ\ÄP L^KŒ\ŒL X@^X?T\T@ T^ S\T èR^èQä\äR °D^°C¬\¬D xN^xMt\tN @B^@A<\<B ^\ Ðh^ÐgÌ\Ìh ˜H^˜G”\”H `J^`I\\\J (F^(E$\$F M *u¡ à èqÇ rË sÝ psï µsúsrZrwrr#çtT`€d‰m?t°r„Ør‰‘t›¼t­0v·0wÜØ~3H´¤ €Ö€†nÍ €h~Tü€ |"H {;Œd È{€˜h+ €X{@,ö  ~OîQ ðd`i (€‡„ˆ À}®¼Ÿ ø}Âô¶ 0~ð€ºg € {ô€Np: €¸€xjC €}_€ÒkZ €P}s€,mq €ˆ}Š€žfö €èzl€Ži› €8|þ€ReI €€xŠ€ödÆ€hw½€eÿ€Øw€ˆdL€Pv;€¬dŒ€Àv€šdj€ˆv'€`eu €¸x¯€ew8€€e‰ €ðxâ€"e' €xð€:e8 €Hx¬€Æe €˜yI€ e €(y¥€®iÏ €p|x€¸eÏ €`y߀f< €ÐyÕ€ài €¨|€(fd €zö€*j& €à|"€Gf… €@zX€¾d¬€øvP€Uf¶ €xzi€{fÒ €°zy€u¯€àuÖs€øu›@u$€ uàlŒüN×17o~/[$›¡¦f›ë&éÂ6__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk6Filter5clearEv__ZN3stk6DelayA7nextOutEv__ZN3stk6DelayA5tapInEdm__ZN3stk6DelayA6tapOutEm__ZN3stk6DelayA5clearEv__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk6DelayAD0Ev__ZTVN3stk6DelayAE__ZN3stk6DelayAD1Ev__ZN3stk6DelayAD2Ev__ZN3stk6DelayA4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk6DelayA8setDelayEd__ZNSolsEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6DelayA15setMaximumDelayEm__ZN3stk9StkFrames6resizeEmj__ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk6DelayAC1Edm__ZN3stk6DelayAC2Edm__ZTIN3stk6DelayAE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTSN3stk6DelayAE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6DelayA7nextOutEv.eh__ZN3stk6DelayA5tapInEdm.eh__ZN3stk6DelayA6tapOutEm.eh__ZN3stk6DelayA5clearEv.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk6DelayAD0Ev.eh__ZN3stk6DelayAD1Ev.eh__ZN3stk6DelayAD2Ev.eh__ZN3stk6DelayA4tickERNS_9StkFramesEj.eh__ZN3stk6DelayA8setDelayEd.eh__ZN3stk6DelayA15setMaximumDelayEm.eh__ZN3stk6FilterC2Ev.eh__ZN3stk6DelayAC1Edm.eh__ZN3stk6DelayAC2Edm.eh__GLOBAL__I__ZN3stk6DelayAC2Edm__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3LC4LC6LC7LC9__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table4LC10LC11GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6DelayAC2Edm.eh___tcf_0.ehstk-4.4.4/src/Debug/DelayL.o000644 000766 000766 00000334104 12015735507 015467 0ustar00garygary000000 000000 ÏúíþÐ h‰}ðˆ}__text__TEXTsðx†G€__debug_frame__DWARFx€h°ˆ-__debug_info__DWARFø†´èŠa__debug_abbrev__DWARF~Äf nÍ__debug_aranges__DWARFäÎPÔ× __debug_macinfo__DWARF4Ï$Ø__debug_line__DWARF4ÏŠ$Ø8__debug_loc__DWARF¾Õ\ ®Þ`__debug_pubnames__DWARFã4 ì__debug_pubtypes__DWARFNé}>ò__debug_inlined__DWARFËð»ù__debug_str__DWARFËðùp»ù__debug_ranges__DWARFÄa´j__mod_init_func__DATAÈa¸jЕ __textcoal_nt__TEXTÐaž ÀjØ•u €__gcc_except_tab__TEXTnoÉ^x__cstring__TEXT8q.(z__StaticInit__TEXTfrXV{€™€__const__DATAÀrX°{°™ __const_coal__DATA sX|ø™ __const_coal__TEXTxsh| __bss__DATAˆ}__literal8__TEXTˆsx|__eh_frame__TEXTsø €|@šà h__constructor__TEXTˆ}x†__destructor__TEXTˆ}x†X Ž8©  PXqUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒìxH‰}ØòEÐòEÐò ©qf(ÐòXÑòUˆH‹}ØHǰèH‰EHƒ}x òH*EòE˜ë#H‹EHÑèH‹UƒâH ÐòH*Àf(ÈòXÈòM˜òUˆf.U˜—À„ÀtBH5H‹=èH‰ÇòEÐèH‰ÇH5èH‹}ؾèéæfWÀf.EÐwëBH5H‹=èH‰ÇòEÐèH‰ÇH5èH‹}ؾèé—H‹EØH‹€àH‰E Hƒ} x òH*E òE¨ë#H‹E HÑèH‹U ƒâH ÐòH*Àf(ÈòXÈòM¨òE¨ò\EÐòEèH‹UØH‹EÐH‰‚ðëZH‹}ØHǰèH‰E°Hƒ}°x òH*U°òU¸ë#H‹E°HÑèH‹U°ƒâH ÐòH*Àf(ÈòXÈòM¸òEèòXE¸òEèfWÀf.Eèw›òEèòH,ÀH‰ÂH‹EØH‰èH‹EØH‹˜èH‹}ØHǰèH9ÔÀ„ÀtH‹EØHÇ€èH‹EØH‹€èH‰EÀHƒ}Àx òH*UÀòUÈë#H‹EÀHÑèH‹UÀƒâH ÐòH*Àf(ÈòXÈòMÈòEèò\EÈH‹EØò€øH‹EØòˆøò(oò\ÁH‹EØò€HƒÄx[ÉÃUH‰åHƒì0H‰}èòEàH‰uØH‹EèH‹€àH+EØHÿÈH‰EøëH‹}èHǰèH‰ÂH‹EøHH‰EøHƒ}øxÚH‹uøH‹}èHǰèH‰ÂH‹EàH‰ÉÃUH‰åHƒì0H‰}èH‰uàH‹EèH‹€àH+EàHÿÈH‰EøëH‹}èHǰèH‰ÂH‹EøHH‰EøHƒ}øxÚH‹uøH‹}èHǰèH‹H‰EØòEØÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øH‰uðH‹}øHǰèH;Eð—À„ÀuH‹uðHÿÆH‹}øHǰºèÉÃUH‰åSHƒì8H‰}èòEàH‰uØH‹}èèHH‹EèH‰fWÀf.Eàwë!H5H‹=èH‹}è¾èH‹EØH‰EÈHƒ}Èx òH*EÈòEÐë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMÐòEàf.EÐwë!H5H‹=èH‹}è¾èH‹]ØHÿÃH‹}èHǰèH9×À„Àt H‹uØHÿÆH‹}èHǰfWÀºèH‹EèHÇ€àòEàH‹}èèH‹EèÆ€ëH‰EÀH‹]ÀH‹}èèH‰]ÀH‹}ÀèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èòEàH‰uØH‹}èèHH‹EèH‰fWÀf.Eàwë!H5H‹=èH‹}è¾èH‹EØH‰EÈHƒ}Èx òH*EÈòEÐë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMÐòEàf.EÐwë!H5H‹=èH‹}è¾èH‹]ØHÿÃH‹}èHǰèH9×À„Àt H‹uØHÿÆH‹}èHǰfWÀºèH‹EèHÇ€àòEàH‹}èèH‹EèÆ€ëH‰EÀH‹]ÀH‹}èèH‰]ÀH‹}ÀèHƒÄ8[ÉÃÿÿÿÿx $Ða† $âa† $ôa† $b7† ,† ƒ$>b † $Hb† $`b † $jb† $‚b† $šb† $¨b† $Èb† $èb† $c† $cB† $Pc† $pc† $c† $c&† $Ãc#† $æc† $d1† $8dI† $‚dM† ,ÐdY† ƒ,*fY† ƒ,„gY† ƒ$7† $P7† $ˆ7† ,À·† ƒ,Þh† ƒ,úiL† ƒ,Fk³† ƒ,úl݆ ƒ$xs† $ìp† $frC† $©r† $\† $vI† ,Øm–† ƒ,ÀY† ƒ,Y† ƒ‚´GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)DelayL.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Ôunsigned int__int64_t .õlong long intlong long unsigned intlong int$_0€ L\__mbstate8 M\_mbstateL Nõollchar__mbstate_t O,__darwin_mbstate_t Qw__darwin_size_t Z»long unsigned int__darwin_va_list `èøøl __va_list_tag k gp_offset Ô# fp_offset Ô# overflow_arg_area k# reg_save_area k# __darwin_wchar_t f»__darwin_rune_t km__darwin_wint_t n»__darwin_clock_t s»__darwin_time_t v oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t˜  std ” 7” 8— Xš ZÁ ]è _ b jq k¨ oï p  q. rE s\ u¡ w½ xÐ zç } ~ Q r ‚” ƒ¡ „½ …Ð †ö ‡ ˆ8 ŠS ‹ Îà ÐR Ѭ Óe ÔÇ Õ‰ ×¥ Øþ Ù¼ ÚÝ Û' ;| <° =Ì d% e1 g4 hM id j{ k’ l© mÀ nâ o! s#! tI! vo! w‘! x¹! zÑ! {é! |÷! }" ‚#" ƒ;" „X" †l" ‡…" Ь" ‹º" ŒÒ" µï" ¶# ·:# ¸W# ¹~# <ß FÒ' Gì' H( I ( J:( KU( Lp( M‹( N¦( OÁ( PÜ( Q÷( R) B-) C0) D¿# F3) GD) H`) I) Jž) KÀ) Lâ) Mù) N* H:* ’[* ”^* •u* –Œ* —­* ˜É* ™å* š+ ›+ œ;+ R+ ž_+ Ÿ†+  ¬+ ¡Î+ ¢ô+ £, ¤', ¥I, ¦f, §‚, ©£, «Ä, ­ê, ¯ - ±'- ³C- ´d- µ€- ¶œ- ·¸- ¸Ô- ¹ð- º. »1. ¼R. ½s. ¾”. ¿À. ÀÜ. Âþ. Ä/ Å;/ Æ\/ Ç}/ Èž/ ɵ/ ÊÖ/ Ë÷/ Ì0 Í90 ÎQ0 Ði0 Ö…0 Ü¡0 â½0 èÙ0ú0171__true_type__debug$1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >“ P+ø4#_M_pâ#P+€5âW5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Ü_Ios_Fmtflags7Ê _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek0 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸× _S_beg_S_cur_S_end_S_ios_seekdir_end€€é#½event¢ erase_eventimbue_eventcopyfmt_eventnÓà _M_nextÕgT#_M_fnÖˆT#¢g×»#xØl5#nÛ gTˆT»gT ÷OßÚH© gT!olã8D»gT×+ñ _M_pwordòk#_M_iwordó #×+ôŽT³="ã_ZNSt8ios_base4Init11_S_refcountEl5#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEd3³=¤”T=”T»basic_streambuf > R„b T‡b UŠb Wb X§b ZÁb \Ûb ]õb ^c _.c `Hc abc b|c c–c d°c eÊc fäc gd hd i4d jKdctype_basectypemoney_baseÌ$pattern É field É  ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¦%!S# _M_startTêŽ# _M_finishUêŽ# _M_end_of_storageVêŽ#&!W‚w'~`‚»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(‚k¶„0ÞœÉޜޜ)ªnþ F/d3î¶\T*åVˆpGêŽêŽX1*ÈT”¸D+êŽêŽ*¥:´è@LêŽêŽ+nothrow!I²Jð©+cerr A¸_ ª,__ioinit M_ZStL8__ioinit -YS"X»¶¶¶.¼/o-Zk"eââ¶.o-š0"dââ¶(Ž"[úâ»-–""Pk@@».F0 $_4#aq quot#b»# rem#c»#div_t#dG $_5#f¨ quot#g # rem#h #ldiv_t#i~ $_6#là quot#mõ# rem#nõ#lldiv_t#o¶-ÖD#“». 1-X #”$$¶double-] #•»E¶-b #– \¶-up#œk‡@@‡.2»¡@@-^#žq½»»&¸=# Ðk-²A#¡âç¶-…#£¨  -ªW#ª»¶-Ê#«@@¶.Fwchar_t-[>#¬»r@¶&ý(#¯”k‡3Áj#°»-x)#±k½k&#²ÐÔ(v0#³¶3$ð¶ð.â-¡0#µ ¶ð»-H#½»8¶ð»(È`#¶d»S¶-Æ#Ãtât.z/F-†U#Ä»›âF __gnu_cxx¡‰(ÿ ®<õÇõ(^´?àçõõ__debug$6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-¿2#§à¥õõ-5?#™õ¼¶-Ul#ºõݶð»-¹Y#Àþ¶ð»(}0#´¿3¶ðfloat-(l#·CC¶ðlong double&Ñ+#Çe»-ñU#¦õ|õ lconv`%+°4%,â#4.%-â#4}%.â# int_curr_symbol%/â# currency_symbol%0â# mon_decimal_point%1â#( mon_thousands_sep%2â#0 mon_grouping%3â#84)%4â#@42A%5â#H int_frac_digits%6o#P4Í%7o#Q p_cs_precedes%8o#R p_sep_by_space%9o#S n_cs_precedes%:o#T n_sep_by_space%;o#U p_sign_posn%o#X int_n_cs_precedes%?o#Y int_p_sep_by_space%@o#Z int_n_sep_by_space%Ao#[ int_p_sign_posn%Bo#\ int_n_sign_posn%Co#]-U:&5âÌ»¶3ÿJ%KÙ.|va_list'IÐfpos_t'U5 __sbuf'`, _base'a,# _size'b»#.‡ __sFILE˜'‚‚ _p'ƒ,# _r'„»# _w'…»# _flags'†˜# _file'‡˜# _bf'ˆü# _lbfsize'‰»#( _cookie'Œk#0 _close'‘#8 _read'ް#@ _seek'Ï#H _write'î#P _ub'“ü#X _extra'”ÿ#h _ur'•»#p _ubuf'˜ #t _nbuf'™ #w _lb'œü#x _blksize'Ÿ»#ˆ _offset' î#2»‘k.‚2»°kâ».—2îÏkî».¶2»îk¶».Õ__sFILEX.ô‡ l‡% lFILE'¡2&Û:'ïG G .% -ÁT'ð»d G -ñ7'ñ»{ G -œn'ò»’ G -46'ó»© G -G@'ô»À G -‚?'õ»Ü G Ü .î-m@'öâ!â»G (Ø'ú@KG #!¶¶-k&'ÿI!kG 5Ô&'Ÿ3G o!¶¶G 6¼'»‘!G  »6ñ%'»®!G ®!.´!/î6èa' Ñ!G 6 '»é!G 72'»6¸ ' â"âu ' #"¶6.<'»;"¶698'»X"¶¶p*'l"G uU'…"G â6þl'»¬"G â»7â'G 6×_'âÒ"â6d'»ï"»G 6‡!'©»#â¶86B'ª»4#G ¶4#.ø6ê'«»W#¶4#6&'¬»~#â¶4#6:H'­» #¶¶4#o°#lclock_t(M³ tm8(Z‘$ tm_sec([»# tm_min(\»# tm_hour(]»# tm_mday(^»# tm_mon(_»# tm_year(`»# tm_wday(a»# tm_yday(b»# tm_isdst(c»# tm_gmtoff(d #( tm_zone(eâ#0pthread_once_t)^K__gthread_once_t*/‘$wint_t+Fœ $_7+Q% __min+R…# __max+S…# __map+T…# __types+U%#.Â_RuneEntry+VÍ$ $_8+Xh% __nranges+Y»# __ranges+Zh%#."%_RuneRange+[4% $_9+]¯% __name+^¯%# __mask+_Â#o¿%l _RuneCharClass+`€%9$_10ˆ +b@' __magic+câ# __encoding+d@'# __sgetrune+fo'#( __sputrune+g“'#0 __invalid_rune+h…#8 __runetype+j™'#< __maplower+k©'#¼ __mapupper+l©'#¼ __runetype_ext+sn%#À __maplower_ext+tn%#Ð __mapupper_ext+un%#à __variable+wk#ð __variable_len+x»#ø __ncharclasses+}»#ü __charclasses+~¹'#€oP'l2…i'¶¤i'.¶.P'2»“'…â¤ð.u'©'lÿ…¹'lÿ.¿%_RuneLocale+Õ%:ÔF,å©3»ì'»:E,ë3K»(»:¶G,÷ž» (»:P,þù+»:(»)°R,K »U(»)#, G »p(»)â3,ËP»‹(»)Ê ,aS»¦(»)},ó.»Á(»)û>,"Ñ»Ü(»)~:,)5»÷(») ,53»)»)H+,;D,»-)»;^(|a6°#-ÆS(~$`)««(@@(‚–B«{){).¿#-T(…«˜)˜).«-Æ@({âµ)µ).»)/¿#-@A(}â×)×).Ý)/«-Ã(€{)ù)×)-UA({)*×)(H(ƒ¬c:*â¶µ)mbstate_t-UŠwctype_t.4„-9\-y¿$u*»-ª -z¿$Œ*G -± -{@­*@»G -jo-|¿$É*FG -§o-}»å*tG -%X-~»+G »-cl-»+G t8-w -€»;+G t8-(<-¿$R+G 3t-‚¿$-3'-ƒ€+¶€+.:*-Øi-…¬+@¶€+-@8-†»Ã+Ã+.É+/:*-¹A-ˆô+@i'€+-©.-‰¿$,FG - -Š¿$',F-Ê8-Œ»I,@t8-½-»f,tt8-$-Ž¿$‚,¿$G -ön-»£,G t4#-gG-Ä»Ä,G t4#-Ž=-’»ê,@t4#-ˆ;-Æ» -tt4#-ì'-“»'-t4#-Šf-Ç»C-t4#-Ë$-”d-âF€+-‰)-•@€-@t-Å2-—»œ-tt-'-˜»¸-tt->5-™@Ô-@t-3-šð-tt(]9-œ»S.@tµ)-d&-1.t-¡4-ž@R.@t-8@-Ÿ»s.tt-þA- @”.@t-µ2-¤º.âº.€+.t-Ù-¥Ü.tt-ÍY-©$ø.tø..@-ÔY-È/tø.-ÛY-«@;/@tø.-âY-¬ \/tø.»-ä:-®»}/tø.»-¥1-§ž/@t-´5-¨»µ/¿$->]-°»Ö/tt-ú_-±@÷/@t-.R-²@0@t-9-³@90@F-‹m-´»Q0t8-–'-µ»i0t8-‰.-–@…0tF-×6-¡@¡0tt-È--¢@½0tF-¦G-¦@Ù0tt-‰W-¯@ú0tF-Ú -ÊC1tø.-X2-Íõ71tø.»-G-ÏX1tø.»<[1a __gnu_debug$:‚1=$;i=$<ç>t0éX3streampos/Óˆ* #0ñ7R»1X3^3(Ÿg0õC%d3Û1^3^3(rn0ùëBd3û1^3^3(50ý¾0» 2¶¶5Jo0È#<2¶5BP0ˆS¶b2¶^35·0 ©âˆ2â¶5ª`0 Xâ®2â¶5 #0UaâÔ2âo5%0úfoð2l35ÞX0Ïn» 3^35T0Ðfd3-3l3l3?;.0# »!z?0&ž»l3@o@¼bool@r3/»2»‚38.ˆ3A__vtbl_ptr_typew3<œ!G>ò6á4&{WDÌ3á4&{WFå3á4ç4&«Kÿ3á4»(Á4N'Tâ 4ò4X3(Á4Q6I¶A4ò4^3(€)V[,âg4á4»@*)`:‰4á4â»(F]dP¥4ò4*Gfj;Ç4á4â^3BH*n«gá4â.¬3@í4/¬3.í4>¨21Q5¬3#&Qfd!5Q5&Qff:5Q5W5CFlQ5».ø4@]5/ø4/d3/º_Atomic_word3%».T > 28™HDnpos·c™HE_M_dataplusT #_Rep_base_RepFÌ1¨Yâî5žHFÌ1gbâ6©HâFq)šW¯H/6žHFÿ'%%JM6žHF¾)÷#k6žHG-Àf…6©HFw4X@­6žH»¶Gp^<×)Ö6žH»»¶F UDà`þ6žH»»F¤;L•Qd3!7žH¶Gh*U™^D7â¶»GEC^Ÿag7â¶»G[CgÈAŠ7â»oG[Zz _­7âG[Z~Ù9Ð7âkkG[Z‚›ó7âââG[Z†ü8â¶¶FÝ Š5o»88»»G… 4Ã…Ya8©H»»»G´a4µk{8©HHÙ%š.µH_!£8©H&_!4¿¼8©HW5&_!4·Õ8©H»H&_!4Åø8©H»H»»&_!4Ð 9©H»H»»W5&_!4ÛC9©H¶»W5&_!4âa9©H¶W5&_!4é„9©H»oW5-ìŸ9©H»5Áaô}pÁHÁ9©H»H5ÁaüV<ÁHã9©H¶5Áa®oÁH:©Ho5ü:_A":©H5ü:k?k?:žH5¿d&:'\:©H5¿d1Žky:žH5é_:Û –:©H5é_Ck“ ³:žH5ï Lú Ð:©H5ï U “ í:žH5P ]ð ;žH5Joc˜O';žH5F]h-D;žH “A4nrgg;©H»o “AƒÃc…;©H»5'‹w[¢;žH B14ä¡À;©H» Ç=¦û^Ù;©H5»V­% d3ö;žH5ÿ¼ÃU^3<žH»5ÿÍØX3:<©H»51eâ.^3\<žH»51eõÖ X3~<©H»5iF5<ÁH <©H»H5iF 2ÁHÂ<©H¶5iFxkÁHä<©Ho5B<4J‘ÁH=©H»H5B<4[ËaÁH2=©H»H»»5B<4/¶eÁHY=©H¶»5B<B¯.ÁH{=©H¶5B<4è1ÁH¢=©H»o }!eUÀ=©Ho( #4ø¸ ÁHá=©H»H5 #ƒI_ÁH >©H»H»»5 #4ªZÁH4>©H¶»5 #ŸÉ4ÁHV>©H¶5 #¯w*ÁH}>©H»o @hÌ7¥>©H»o5@hëpVÁHÌ>©H»»H5@h#@ÁHý>©H»»H»»5@h4mÅ ÁH)?©H»¶»5@h*ÁÁHP?©H»¶5@hA§DÁH|?©H»»o5@hR±£?©Ho5U j-ÁHÊ?©H»»5U z“ ì?©H5U ŽGP@©H5Ú4©F=ÁH?@©H»»»H5Ú4À1*ÁHu@©H»»»H»»5Ú44šÁH¦@©H»»¶»5Ú4ê[ÁHÒ@©H»»¶5Ú4#`ÁHA©H»»»o5Ú4w\ÁH/A©H»H5Ú4%67ÁH`A©H¶»5Ú4:×MÁHŒA©H¶5Ú4Oæ\ÁH½A©H»o5Ú4s! ÁHîA©Hââ5Ú4~½ÁHB©H¶¶5Ú4ˆ‰/ÁHPB©H5Ú4“§[ÁHB©HkkF[=4‹‚ÁH³B©H»»»oFl4˜Ó$ÁHåB©H»»¶»Iœ.4¦)â C»oW55ª`4ÁÙ7CžHâ»» ÃA4õRcUC©HÁH5 üî=¶rCžH5UhƒV¶CžH5"g P*ø4¬CžH5BP4Ïâ4ØCžH¶»»5BP)ÿCžH»H»5BP7²&DžH¶»5BP4æø2MDžHo»5`UÍ'tDžH»H»5`4øbU DžH¶»»5`q9 ÇDžH¶»5`4 0hîDžHo»5=EžH»H»5=40AEžH¶»»5=«9hEžH¶»5=¾<0EžHo»5¶QÌüV¶EžH»H»5¶Q4-ŽkâEžH¶»»5¶Qè¤ FžH¶»5¶Qûº 0FžHo»5Žj ¯9WFžH»H»5Žj4B:kƒFžH¶»»5Žj&‰ ªFžH¶»5Žj4N`2ÑFžHo»5¸DùbøFžH»H»5¸4YÊ $GžH¶»»5¸aŒ`KGžH¶»5¸4ndHrGžHo»5á@°;†5™GžH»»55“%»»GžH»H554‚c»çGžH»»»H554’³P»HžH»»»H»»554£€H»?HžH¶554²GX»kHžH»»¶!54ÃØ=»žH»»¶»/.¤H/†5.†5.É5@É5@¤H@†5>½5” I _M_length•# _M_capacity–#4x—l5#>É5›ÍJÇH#J$4@ ™HJô84Eº5¼Jvm4QºÍJ;Ù%´ÖUµH(q¾Xd3IÝJ(£RÂ$Vd3IÝJ*QJƲ\µI¯H*¨ ʇ:ÍI¯H* (ÎtEêI¯H»(BØáIâJ¯H(™4Ü·â,J¯HW5W55Þ+4#9¯HRJ»»W5*('çÁVoJ¯HW5 M@4«HKJ¯HW5(J:õìZâ©J¯H!­G4^BHâ¯HW5»ÝJl.ãJ/ I> 5CBNKnone5h_ZNSt6locale4noneEr3LÀ+5iÔ1r3Mnumeric5jtfr3Lÿ35kor3LT5l‰_r3LâB5m$.r3L™Y5n®^r3 Kall5p_ZNSt6locale3allEr3?#"E_M_impl5BN##_S_classic5 _ZNSt6locale10_S_classicEBN#_S_global5#_ZNSt6locale9_S_globalEBNNZR5)o6HN#_S_once58_ZNSt6locale7_S_onceE§$X]l&Ü5{yLXN&Ü5„’LXN^N&Ü5«LXN¶&Ü5ÎLXN^N¶»&Ü5ªñLXN^N^N»&55º MXN»(Áa5Å^N,MXN^Nstring2<†5(Ø 5ÝøG,MVMiN(ÂY5çm>d3wMiN^N(b>5ðÉd3˜MiN^N5Ü&5$pèJ´M^N?_G5I^NOÜ5<áMXNBNPµU5?òWPÉ5Bf.FšT5E×(»N»Q'K5HÀ.XN^N^N».¦K/MN.SN/¶.èJ@dN/èJ.dNRYL5WoNjPS_vptr$facet‚3#Tx5\l5#__c_locale68jP#_S_c_locale5__ZNSt6locale5facet11_S_c_localeE¥NNÃd5bë €P#_S_once5e_ZNSt6locale5facet7_S_onceE§$PÉ5iÓOX5v[O…PUT 5{oN|O…P»G®%5b ŸO‹P¶¥NFÜg5‚,&¥N¼O‹PGþm5…QÕO‹PH‹]5Šq7¥NH 5ÓO¶G÷O5‘2;P‘PGol5•úI/P‘POX5 JP…PœPVÁa5£¢P…PœP.»o€Pl/pP.oN@¥N.—P/oN@—P@oNW_L5²[QT¢g5Â#"ã5Å_ZNSt6locale2id11_S_refcountEl5GÁa5ÈUdQ[QaQO]l5Ê,Q[QaQ]l5ÐAQ[Q!¢Y5ÓÇ"lQ.¨P@gQ/¨P.gQW¦K(5Ù$TTx5ìl5#E_M_facets5í$T#E_M_facets_size5î#E_M_caches5ï$T#E_M_names5ðð# NÅ5ñf*TNi[5òù%*TNf5ó)-*TNÂ5ô…1*TNE5õÜF*TNô5öd*TNÃ5÷í5TG÷O5úŠRBNGol5"¤RBNO#"5 ÄRBNKTO#"5 äRBN¶O#"5ÿRBNOÐ(5SBN»O#"56SBNKTGÁa5µ(USBNKTFo5úcd3sSBNG=5&‘—SBNVT»Gô5)h-»SBNVT@TGÕ5,½7ßSBNVTlQGÈ35/ÔkTBNlQ‘PQÀ57IBN‘P.‘PlQ5TX@T@TX.FT/lQ@QT/rQ.QT@bT/,M. Y‚Tá ‚T»@× .mT.à . Z× ØÊšT“[S_vptr$ios_base‚3#[ð_t“[\decúD“[\fixed$E“[\hex  “[[| °“[\left?“[ \octs@“[@\rightbk“[€]Æ+u“[]&  FG“[]Q,$nS“[^showpos'©4“[^skipws*ßj“[^unitbuf-#“[ ]¥1.“[@[j"4‚g“[°[Ï97È“[J]Ÿl:#“[\badbitLGV˜[\eofbitOÙ˜[\failbitTšA˜[\goodbitWÁ%˜[\appjP[\atemR[_binarys_ZNSt8ios_base6binaryE[[`lvõ)[[ƒly1[_trunc|_ZNSt8ios_base5truncE[ _beg‹_ZNSt8ios_base3begE¢[\curŽL[¢[[¿d‘"¢[streamsize/N¹E_M_precisionÉoW#E_M_widthÊoW#E_M_flagsË£ #E_M_exceptionÌ0 #E_M_streambuf_stateÍ0 # E_M_callbacksçgT#(E_M_word_zeroøà #0E_M_local_wordý§[#@E_M_word_size»#ÀE_M_wordŽT#ÈE_M_ios_localeèJ#Ð dÀŽ*µX·[ˆT»G?^êQ ÔX·[á G)]í±îX·[FP%=½[Y·[»d3G. fJ0Y·[5°d$T£ MYÃ[5°d.^£ oY·[£ 5Èe>Je£ ‘Y·[£ 5ÈeO£ ¸Y·[£ £ _J^ÒcÖY·[£ 5Ã'jKoWóYÃ[5Ã'r§IoWZ·[oW5é€EoW2ZÃ[5éˆ×oWTZ·[oW5ã.›STd3pZd35ñR§*èJ’Z·[^N5U0²èJ¯ZÃ[5|U¼ü^NÌZÃ[?‡*ÎuT»5ÀpÞëPÎ[[·[»5ÂóŠÔ["[·[»`_FšTB[·[»Oé#X[·[Oé# s[·[Ú[VÁaQ‚T·[Ú[/£ /0 /Ê / à ·[l.šT@à .É[/šT@ @k@É[Z½@7:à[VbS_vptr$basic_streambuf‚3#a_M_in_beg8Ãâ#a_M_in_cur8Äâ#a_M_in_end8Åâ#a_M_out_beg8Æâ# a_M_out_cur8Çâ#(a_M_out_end8Èâ#0a_M_buf_locale8ÏèJ#8bXg8Ôà[È\Vb»(÷-8à)"èJé\Vb^N(U08ñŠpèJ]\b(OS8þ CVb+]Vbâ 5óm8:QŽ1W]Vbõ Ê 5Ö@8¯!Ž1~]VbˆÊ 5Q^8 G$»›]Vb5rZ8¹>oW¸]Vb5¡-8'ùQ»Õ]Vb5Dp89Å»ò]Vb5@8O"Y»^Vb5@8bÅ^oW6^Vbâ 5jC8pŸB»X^Vbo5Be8‰qo»u^Vb5-\8¤@»—^Vbo53\8¾è oW¾^Vb¶ O3)8ËÔ^VbFi68ÞÞâò^\bFò#8áéYâ_\bF28äˆâ._\bGOa8îGWM_Vb»GÍe8ù(v_VbâââF&&8 Œ6â”_\bFàV8bBâ²_\bFOh8¯mâÐ_\bG!84ï_Vb»GÒe8'$m`VbââcñR8<ó`à[:`Vb^NduU8K&Vbà[j`Vbâ d’T8WŠ?Ž1à[Ÿ`Vbõ Ê d)*8c$(Ž1à[Ï`VbˆÊ deC8oÁ;»à[õ`VbdáP8…à5oWà[aVbeV92‚>oWà[JaVbâ d I8«3» à[paVbdm8¸÷R» à[–aVbd]8Ð?\» à[ÁaVb»e=p9TÈooW à[ðaVb¶ d‘W8û»W» à[bVb»O3)86bVbgbVÁa8"tFmbVbgb.à[.bb/à[@bb@à[wctrans_t:'j:º.HV&»§b¿$:Â_.N÷a»Áb¿$:¥]:?Q»Ûb¿$:îa.Tg»õb¿$:øe.Z¬S»c¿$K*:B.`'?».c¿$:ig.fc%»Hc¿$:.d.lá »bc¿$:“H.r4e»|c¿$:4.xJg»–c¿$:.~MC»°c¿$:V.„¦»Êc¿$:J.ŠFA»äc¿$-Ï:†¿$d¿$sb:ßa.ë¿$d¿$: .–A¿$4d¿$-ì8:ˆsbKd¶-b.²K*bd¶>€;*[efupper;1€^[e€flower;2[f[efalpha;3D4[efdigit;4ø[egxdigit;5´[efspace;6Î[e@gprint;7p5[efgraph;8Æj[e%fcntrl;9¯`[efpunct;:Ó8[e falnum;;,[e/».r3h@ ¨oNãjoN#bd#E_M_c_locale_ctype °¥N#E_M_del ±d3#E_M_toupper ²`e# E_M_tolower ³`e#(E_M_table ´ãj#0E_M_widen_ok µo#8E_M_widen ¶éj#9E_M_narrow ·éj#¹E_M_narrow_ok ¸o#¹i]l ½_ZNSt5ctypeIcE2idE¨Pjtable_size ¿_ZNSt5ctypeIcE10table_sizeE™HÀ+ ÌÔfùjãjd3À+ Úýfùj¥Nãjd35ll æÞd3$gÿj»o5ll õî¶Pgÿj¶¶ k5Gh ¨-¶|gÿj»¶¶5ØP Ÿ+¶¨gÿj»¶¶5H+ [ oÊgÿjo5H+ 1]+¶ñgÿjâ¶5 AH8ohÿjo5 R’¶:hÿjâ¶5øl f mo\hÿjo5øl I¶ˆhÿj¶¶â5.c  Go¯hÿjoo5.c Â9¶àhÿj¶¶oâFÃQ Ò!ãjþhÿjH‡@ ×v"ãjU50 àfe2iùj»d#d ðû/ofe]iÿjod#d ÏR¶feiÿjâ¶d×B Tnofe¸iÿjod×B "Œ$¶feèiÿjâ¶dl 6—Jofejÿjodl M;6¶feHjÿj¶¶âd½= g;ofexjÿjood½= ‚j=¶ fe²jÿj¶¶oâGJ Š jÌjÿjQäm š±hÿj.[eoùjlÿ.fe.k/fe.»W› Æ dkk‘; Ë )Fdkk@ Ö Ü¶!X Û ¹C¬ooo/¬lÌ77šTAošT#a_M_tie}BqT/k>â#¯>ЬoBq¯>ÆoBqHq5a>™åCX3ãoSq5/H>Ì2âpSq5F>¡‰5^qpBq5F>¨E5zo?pBq»5íG>­¨O^q\pBq5íG>´mOzo~pBq»5ÿ>¹¿JX3 pSqdq5iF>½æ^qÂpBqdq5‹a>Á—zoäpSqdq5$H>ÅcI^qqBqdq5•a>ÉnDzo(qSqdq!Íd>ÍVYHqSq.zo@Nq/â.Yq/zo@zo@jq/¹@0 @CRm oNZwoN#i]l Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE¨Pì: ¤þqZw»5Ù/ ¿b8¶4rRo¶¶‚Toq`w5Ù/ ãM¶jrRo¶¶‚ToqÎ[5Ù/ è,N¶ rRo¶¶‚Toqfw5Ù/ íŸL¶ÖrRo¶¶‚Toqlw5Ù/ òoM¶ sRo¶¶‚Toqrw5Ù/ ø”N¶BsRo¶¶‚Toqxw5Ù/ ýüN¶xsRo¶¶‚Toq~w5Ù/ 7L¶®sRo¶¶‚Toq„w5Ù/ #gK¶äsRo¶¶‚ToqŠw5Ù/ (ÏK¶tRo¶¶‚Toquq5Ù/ H& ¶PtRo¶¶‚ToqÔ[UÖl M{qqtZw»F@ Ò ¶¨tRo¶¶‚ToqÁHd[ Î˶{qçtRo¶¶‚Toq`wd[ 6¶{q&uRo¶¶‚ToqÎ[d[ d¶{qeuRo¶¶‚Toqfwd[ €¶{q¤uRo¶¶‚Toqlwd[ $ù¶{qãuRo¶¶‚Toqrwd[ ,#¶{q"vRo¶¶‚Toqxwd[ 3޶{qavRo¶¶‚Toq~wd[ ; ¶ {q vRo¶¶‚Toq„wd[ H6¶ {qßvRo¶¶‚ToqŠwd[ d¡¶ {qwRo¶¶‚Toquqo[ q¶ {qRo¶¶‚ToqÔ[.{q@d3@¥@Ô@»@õ@@@$R$ ÛoN;|oN#i]l Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE¨Pä0 ïx;|»5]6  ÏêDxGoê‚Tod35]6 + MêuxGoê‚To 5]6 0 ¡ê¦xGoê‚To»5]6 5 õê×xGoê‚Toõ5]6 : IêyGoê‚To5]6 j »<ê9yGoê‚To$5]6 o ùêjyGoê‚ToC5]6 „ \Xê›yGoê‚To@GJ1'›bØyGo¶»o¶ââA|GÙ\ÄþzGo¶»o‚TââA|G~‰D#MzGoo ‚Tâ¶A|U… ¢ wnz;|»d£¾Zhêw¨zGoê‚Tod3d£ä*iêwâzGoê‚To d£ëiêw{Goê‚To»d£òàiêwV{Goê‚Toõd£ù7jêw{Goê‚Tod£bêwÊ{Goê‚To$d£Óhêw|Goê‚ToCo£b<ê wGoê‚To@.w@»lö7@G|€pikH"S_vptr$basic_ostream‚3#&³?V¨|Ao»€Vbb??_G|Í|Ao»€(Y?p°T€î|Ao€(Y?yÚT€}Ao/€(Y?ƒ €0}AoD€(Y?©›]€Q}Ao (Y?­Œ'€r}Ao»(Y?±O]€“}Aod3(Y@\½]€´}Ao˜(Y?¸Ç]€Õ}Ao¥(Y@jw]€ö}Ao»(Y?Ã]€~AoÔ(Y?ÌÑ]€8~Aoõ(Y?ÐÛ]€Y~Ao(Y?ÕY]€z~Ao$(Y?Ùm]€›~Ao(Y?ác]€¼~AoC(Y?åu€Ý~Ao@(Y@xï€þ~AoVb(]6@'€Aoo iZ?#$DBAo¶ (w!@­è+€hAo¶ ()k@Äac€„Ao(î@Ùø1Ž1 Ao(3@éñ€ÁAoˆ53@‰[€èAoõ q³?nAo»€. €.€0@G|. €2€/€€.5€2noD€no.J€2‚TY€‚TZP7Gà[´‚à[#a_M_modeAUÊ #@a_M_stringAX†5#H&4#Ad³€´‚Ê &4#ArÑ€´‚»HÊ (! A… 2†5퀺‚*! A:E ´‚»Hm¤eA§ò*(´‚Ê eáPA±ý=oWY€M´‚e IB‰v» Y€r´‚e]B4oc» Y€œ´‚»e‘WBVî» Y€Æ´‚»euUAÑ&UVbY€õ´‚â e’TB›~ Ž1Y€)‚´‚õ Ê e)*BÊþ Ž1Y€X‚´‚ˆÊ mF'Bçꀂ´‚â»»m9Aôà™‚´‚rÏ`Y€´‚».Y€.À‚/Y€lc`7OG|ăG|#E_M_stringbufAŽY€#ô4A¡ƒă»€Ê ô4A¶Iƒă»€»HÊ `ê3AÀÅ‚oƒă»€5ÐDAËœH´‚Œƒʃ5! AÓ]4†5©ƒʃs! AÝ,ă»H.Å‚.Ѓ/Å‚ stkß…ŠAç„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDê…$@VuSRATEù_ZN3stkL5SRATEE“€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE¶©uPI_ZN3stkL2PIE“-DTû! @uTWO_PI_ZN3stkL6TWO_PIE“-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E“€?ZàƒUß…ò†S_vptr$StkError‚3#amessage_j,M#atype_kêƒ#&ŠAoJ†ò†\TêƒbÐ-sß…i†ò†»wXvpeß…‰†ò†x yK.ø†ß…­†ò†xl!|Æp\Tß…цò†y^V—7¶ß…ò†.ß…@þ†/êƒZç„„‡jŠS_vptr$Stk‚3#J Hˆ¸R[eJô ‰8J[eJÍ=ŠT[eJð>‹^ [eJ)oŒ[eJ­16`[eStkFloatL$zsrate_Ô[Œ‡{KÕ,M{7ÖL-d3{€(×`d3|alertList_Ø_ZN3stk3Stk10alertList_E¬ostringstream7ŽÅ‚{dOÜì0ˆaignoreSampleRateChange_Ýd3#;œD Œ‡*¯¤mA‡ˆŒ‡*׬” ¤ˆjŠd3;?.¯çS,M*ˆ²Ë,M*£nµ¨0ãˆ,*p¸šdúˆ,*Ñ»1W‰,*I¾ñ$(‰»(ÎUÁÏSd3M‰Œ‡Œ‡Œ‡*„Èå]i‰¶êƒ*„ËZ;…‰,Mêƒ*kο:œ‰d3*QÑB9³‰d3}êàȉjŠ~öjã‡è‰jŠ»)æmR‡ŠjŠŒ‡Œ‡m8é0l1ŠjŠjŠm¡ìUOŠjŠjŠn„ïªljŠêƒ.‡Wí„0Edata_#EdataRate_ŽŒ‡#EnFrames_#EnChannels_Ô#Esize_‘# EbufferSize_’#(‹‡ÔÔ>‹‡ÔÔÎ\Y‹‡»s‹‡˜5Áa ¡V£•‹‡˜5ÿ)Á6©·‹‡5ÿ00fŒ‡Ù‹¯ iF8Qo÷‹‡£ °W@Œ‡£5DSJ˜9©<Œ‡Ô5DSR‡lŒ‡cŒ¯Ô5O>[—Œ‡ŠŒ¯Œ‡Ô5P ^Z§Œ¯5»Va[md3ÄŒ¯ “Ak“mçŒ‡Ô “Au&%‡ÔŒ‡5­Qxé Ô,¯5Ík{+XÔI¯ Ë_‚×eg‡Œ‡!l‰BŒ‡¯.Œ‡.pŠ@“/Œ‡@ž/pŠ@pŠ@Œ‡.ž>Ô6êŽ&{WDÕ&{WFî&«KŽ»(Á4N²XêŽ)ŽŠw(Á4QêXðŽJŽûŽ(€)V’fêŽpŽ»@*)`ÉQ’ŽêŽ»(F]d]_®Ž*Gfj;?ÐŽêŽûŽBH*nÞêŽ.$.öŽ/$@öŽ.µ@ /µ. >ÛVqµ#&QfdAq&QffZqwCFlq».@}/.">ïN² _M_impl"#(’(`$²Â¸(’(dKwÞ¾("ghP`ú¾&Ó5k¸w&Ó5o1¸»w&TzK¸»( ‚7BêŽl¸»*F†p3Ž¸êŽ» £K £l £” £Â £Þ@.ˆ.Ä/ˆ>¦£–ˆ#&¨!É÷–w&¨!Ö‘–»ûŽw&¨!ç3‘––bN‘–»(ÁaC„ K"–o‘––  #(ÝA’‘–»ûŽ5ü:J쯑–5ü:SÝ/7Ì‘(–5¿d\ìé‘–5¿deA7’(–5é_n1a?#’–5é_w–2Ï@’(–5ï €í[?]’–5ï ‰®$Ïz’(–5P Ú-—’(–5F]”ûj´’(– “A£-[×’–»$5'°N'ô’(–5»V¹Wpd3“(–*B1CE†.“–»5ÿÝ}2ŠwP“–»5ÿì0gûŽr“(–»G®]òj‘“(–»51e\0Šw³“–»51eNûŽÕ“(–»5Ög"o'Šwò“–5Ög*ïûŽ”(–5(24 Šw,”–5(:ÝDûŽI”(–5UhE6êŽf”–5UhIpðŽƒ”(– }!Xxb¡”–ûŽ m5º”–(@hC\/ìà”–ìûŽ @hêd•–ì»ûŽ(U Cmîgì)•–ì(U Cyã&ìO•–ìì ÃAÛÂIm•–"– Ç=ï÷U†•–m+SC«t©•–»ûŽG¦(C3µEÒ•–ì»ûŽmBCõ*õ•–ìûŽQZšŸ#–êŽ.É@–/É@É.–Zó„à‡õ—‡#again_GŒ‡#achannelsIn_HÔ#alastFrame_IpŠ# ab_KÉ#Paa_LÉ#haoutputs_MpŠ#€ainputs_NpŠ#°&…$Þ–õ—( \7dÔú–û—(à' Ô—û—wÇ=#Y^.–6—õ—*ô:*¾GS—õ—Œ‡(G>-•Œ‡o—û—(æ%55cŒ‡—õ—Œ‡(UF8œ_˜¬—û—x_HC3£.–Ú—õ—£Ôrª.–õ—»..–.˜/.–lù„ ‡\š.–#ainPoint_ o»#àaoutPoint_ p»#èadelay_ qŒ‡#ðaalpha_ rŒ‡#øaomAlpha_ sŒ‡#€anextOutput_ tŒ‡#ˆadoNextOut_ ud3#&@V %Ó˜\šŒ‡»b2Q (˜ò˜\š»(0 +g/»™\š*¸o 5ß6+™\š»*â ;âH™\šŒ‡(`[ >Œ‡d™bš(Á FunŒ‡…™\š»*: IÒd§™\šŒ‡»(}$ LWŒ‡Ùbš(å R\Œ‡ß™\š(_H U×GŒ‡š\šŒ‡x_H `|£˜.š\š£Ô€_H kq%£\š££ÔÔ.˜.hš/˜Wk>}5œT/k>¶#¯>ŠŸš5œ¯>¹š5œ;œ5a>™à"^3ÖšAœ5/H>g ¶óšAœ5F>¡Y1Lœ›5œ5F>¨1mš2›5œ»5íG>­GLœO›5œ5íG>´¨Fmšq›5œ»5ÿ>¹A3^3“›Aœdq5iF>½cLœµ›5œdq5‹a>Á{Zmš×›Aœdq5$H>Å-ZLœù›5œdq5•a>ɵ,mšœAœdq!Íd>Í ;œAœ.mš@SN.Gœ/mš@mšŠŒÐaâaœ‚"œ‘h/¯âaóaL±œ‚"œ‘h,ôab˜Þœ‚"œ‘h@™H©b=bä!ƒ__a¶!‘hƒ__b¶!‘`/ÞœÉ0ž„__groupingþ ¶‘¨„__grouping_sizeþ ‘ „__grouping_tmpþ ž‘˜…__n ™H‘P…__min ™H‘H…__i ‘¸…__test d3‘_†P—…__j ‘°/\T‡Ážˆ"ž/‰ž{+>bHb|MžŠž‘h‡-džˆ"dž/q‰Mž½ Hb_bÈ•žŠXž‘h‡î·žˆ"žˆ:Sr3‰•ž©k`bjb㞊 ž‘h‡ZŸˆ"džˆ:Sr3‰ãž:>jbb`1ŸŠîž‘h‰ãžI<‚b™b¬]ŸŠîž‘h‡ÕyŸˆ"žyŸ/‰]ŸÁšb¨bø³ŸŠhŸ‘hŠsŸ‘`‡AÖŸˆ"dž‹__afÖŸ/w‰³Ÿ¡¨bÇbD Š¾Ÿ‘hŠÉŸ‘`‰³Ÿ=ÈbçbE Š¾Ÿ‘hŠÉŸ‘`ŒSi ˆ"i ˆ:Sr3/‚‰E Ä*èbÿbÜš ŠR ‘h¦cc(Ç ‚"Ç ‘h/¸‡vï ˆ"i ‹__aWï /w‰Ì f9cPct)¡Š× ‘hŠâ ‘`‡úL¡ˆ"Ç ‹__akL¡/w‰)¡ä,PcocÀ†¡Š4¡‘hŠ?¡‘`‡Þ©¡ˆ"©¡‹__aÉ®¡/–/w‰†¡¦'pcc 衊‘¡‘hŠœ¡‘`îccX"¢êŽ‘hꎑ`X1‘cÃc¤f¢ƒ__first”ꎑhƒ__last”ꎑ`+Ãcæc𳢃__first´êŽ‘hƒ__last´êŽ‘`²‘XpŽæcd<ø¢‚"ž‘hƒ__p`ꎑ`‘Xld7dˆC£‚"Ç ‘hƒ__p†êŽ‘`ƒ__n†‘X‡1e£ˆ"Ç ˆ:Sr3‰C£ô;8ddÔ‘£ŠN£‘h‡3‘³£ˆ"©¡ˆ:Sr3‰‘£ßl‚dÏd ߣŠœ£‘XŒÚ—¤ˆ"¤ˆ:Sr3/õ—‰ߣ/Ðd)fl4¤Šì£‘X‰ߣD*fƒg¸`¤Šì£‘X‰ߣÈ„gÝhŒ¤Šì£‘XŒÓ˜ -°¤ˆ"°¤ˆ:Sr3/\š‰Œ¤‘eOPᤊ™¤‘h‰Œ¤Æ/P‡œ ¥Š™¤‘h‰Œ¤¼nˆ¿è9¥Š™¤‘hŽ+™ 7Àw4 ¥‚"°¤‘Hƒdelay 7Œ‡‘@outPointer CŒ‡‘X•‹œÞhùi€ ô¥‚"ô¥‘è|„nœ‘à|†iÖi…error ˆ‘ð|/‡‘ÙxúiFkÌ '¦‚"°¤‘X‘ššFkùl º¦‚"°¤‘H’Ík šº¦‘@ƒchannel šÔ‘¼samples £‘Phop ¤Ô‘\†ªkÂli ¥Ô‘X/£‘—Rúl×md ú¦‚"¤‘HiTÔ‘\Ž…™ Xxë° X§‚"°¤‘Xƒvalue XŒ‡‘P’Ù3 X»‘Htap Z ‘hŽd™ Oì\ü ¥§‚"°¤‘X’Ù3 O»‘Ptap Q ‘h“zefr©rH ù§ƒ__initialize_p a»‘lƒ__priority a»‘h”_:©r¾r” •%\và =¨k‘hŽ™ 1v¿, }¨‚"°¤‘hƒdelay 1»‘`‡Ê–”¨ˆ"¤‰}¨¹1Ømnox À¨Šˆ¨‘HŒµ˜ ø¨ˆ"°¤‹delay Œ‡‹maxDelay »‰À¨š%ÀÄ 6©Šͨ‘XŠب‘PŠæ¨‘H‰À¨åps t©Šͨ‘XŠب‘PŠæ¨‘H–_DefaultRuneLocale+„¿'—__dso_handlek˜ÿ„€ˆå@/Ô™'…˜[…-DTû! @˜}…-DTû!@˜§…€?/ž3+nothrow!I²Jð©ostream7ŠG|+cerr A¸_ ªšs ˆ}_digitsF_ZNSt14numeric_limitsImE6digitsEr3@›íJï_ZNSt14numeric_limitsIfE12has_infinityEb5›Eð_ZNSt14numeric_limitsIfE13has_quiet_NaNEb5›Þ_ó_ZNSt14numeric_limitsIfE10has_denormEg5›íJ(_ZNSt14numeric_limitsIdE12has_infinityEb5›E)_ZNSt14numeric_limitsIdE13has_quiet_NaNEb5›Þ_,_ZNSt14numeric_limitsIdE10has_denormEg5›íJa_ZNSt14numeric_limitsIeE12has_infinityEb5›Eb_ZNSt14numeric_limitsIeE13has_quiet_NaNEb5›Þ_e_ZNSt14numeric_limitsIeE10has_denormEg5œnpos·c™HJ$4@ ™HLô84Eº5¼Jvm4QºÍJnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE™Hž$4@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE™Hžô84E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEzLÀ+5iÔ1r3Mnumeric5jtfr3Lÿ35kor3LT5l‰_r3LâB5m$.r3L™Y5n®^r3 NZR5)o6HNNÃd5bë ú­/pPNÅ5ñf*TNi[5òù%*TNf5ó)-*TNÂ5ô…1*TNE5õÜF*TNô5öd*TNÃ5÷í5T[ð_t“[\decúD“[\fixed$E“[\hex  “[[| °“[\left?“[ \octs@“[@\rightbk“[€]Æ+u“[]&  FG“[]Q,$nS“[^showpos'©4“[^skipws*ßj“[^unitbuf-#“[ ]¥1.“[@[j"4‚g“[°[Ï97È“[J]Ÿl:#“[\badbitLGV˜[\eofbitOÙ˜[\failbitTšA˜[\goodbitWÁ%˜[\appjP[\atemR[[`lvõ)[[ƒly1[\curŽL[¢[[¿d‘"¢[fupper;1€^[e€flower;2[f[efalpha;3D4[efdigit;4ø[egxdigit;5´[efspace;6Î[e@gprint;7p5[efgraph;8Æj[e%fcntrl;9¯`[efpunct;:Ó8[e falnum;;,[e_S_atoms_out !_ZNSt10__num_base12_S_atoms_outE¶_S_atoms_in %_ZNSt10__num_base11_S_atoms_inE¶k‘; Ë )Fdkk@ Ö Ü¶iPF 3_ZNSt10moneypunctIcLb1EE4intlEb5iPF 3_ZNSt10moneypunctIcLb0EE4intlEb5iPF 3_ZNSt10moneypunctIwLb1EE4intlEb5iPF 3_ZNSt10moneypunctIwLb0EE4intlEb5iPF «_ZNSt17moneypunct_bynameIcLb0EE4intlEb5iPF «_ZNSt17moneypunct_bynameIcLb1EE4intlEb5iPF «_ZNSt17moneypunct_bynameIwLb0EE4intlEb5iPF «_ZNSt17moneypunct_bynameIwLb1EE4intlEb5J Hˆ¸R[eJô ‰8J[eJÍ=ŠT[eJð>‹^ [eJ)oŒ[eJ­16`[ezsrate_Ô[Œ‡{KÕ,M{7ÖL-d3{€(×`d3{dOÜì0ˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@I< .G@‚I4  ƒ: ; I „: ;I …4: ;I † ‡.G ˆI4 ‰.1‡@@Š1 ‹: ; IŒ.G: ; I Ž.G: ; @4: ; I .G;@‘.G; @’: ; I “.‡@4 @”.4 @•.4 @–4: ; I? < —4I? 4 < ˜4G ™4Gš4G ›4: ;‡@I? <  œ4: ;‡@I? <  4: ;‡@I? < ž4: ; ‡@I? < LsfrC©r†‡û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccnew_allocator.hallocator.hstl_vector.hstl_construct.hFilter.hDelayL.cppDelayL.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc ÐaÝ‚ž‚¡‚»~ž¿/Ÿ‡ä‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óɽ.» .ùX>ªä=%º>uqf»“>»ˆ~BÈÍÈÍÈ…Í“u1„ƒ Ñ}¬Ê0;)WK¯=t?//Úó»»I4­N %,K£‚Ë‘Çæ‘¼‘¼¿‚ȉ ýLó׃OŸ#v/#å2K ›l‚ºØƺØƺØÐ"v/1É/1Uæ/Z¯u4\$ ‚LY/ÕwÉp<ôY/Õwå w.º dÖôŸ­c<XhÉ/ÙM/Úóæå×­m(XhÉ/ÙM/Úóæå×­' fràÖ lä $/JÐaÑawÑaÔawÔaâavâaãawãaæawæaóavôaõawõaøawøabvbbwb bw b=bvwwv>b?bw?bBbwBbHbvHbIbwIbLbwLb_bv`babwabdbwdbjbvjbkbwkbnbwnbbv‚bƒbwƒb†bw†b™bvšb›bw›bžbwžb¨bv¨b©bw©b¬bw¬bÇbvÈbÉbwÉbÌbwÌbçbvèbébwébìbwìbÿbvccwccwccvccwccwcPcvPcQcwQcTcwTcocvpcqcwqctcwtccvccwc“cw“ccvcžcwžc¡cw¡cÃcvÃcÄcwÄcÇcwÇcæcvæcçcwçcêcwêcdvddwd dw d7dv8d9dw9d!ž__gnu_cxx::new_allocator::new_allocatorižstd::allocator::allocator·ž__gnu_cxx::new_allocator::~new_allocatorŸstd::allocator::~allocator1Ÿstd::allocator::~allocator~Ÿ__gnu_cxx::new_allocator::new_allocatorÛŸstd::allocator::allocator std::allocator::allocatorn std::_Vector_base >::_Vector_impl::~_Vector_implš std::_Vector_base >::_M_get_Tp_allocatorô std::_Vector_base >::_Vector_impl::_Vector_implQ¡std::_Vector_base >::_Vector_base³¡std::vector >::vectorè¡__destroy_aux"¢_Destroyf¢_Destroy³¢__gnu_cxx::new_allocator::deallocateø¢std::_Vector_base >::_M_deallocatee£std::_Vector_base >::~_Vector_base³£std::vector >::~vector¤stk::Filter::~Filter4¤stk::Filter::~Filter`¤stk::Filter::~Filterµ¤stk::DelayL::~DelayLá¤stk::DelayL::~DelayL ¥stk::DelayL::~DelayL9¥stk::DelayL::setDelay¥stk::StkFrames::operator[]ù¥stk::DelayL::nextOut'¦stk::DelayL::tick¿¦stk::Filter::clearú¦stk::DelayL::tapInX§stk::DelayL::tapOut=¨stk::DelayL::setMaximumDelay”¨stk::Filter::Filterø¨stk::DelayL::DelayL6©stk::DelayL::DelayLy†´Â__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_tG$_4qdiv_t~$_5¨ldiv_t¶$_6àlldiv_t|lconvßva_listîfpos_tü__sbuf2__sFILE% FILE°#clock_t¿#tm‘$pthread_once_t§$__gthread_once_t¿$wint_tÍ$$_7"%_RuneEntry4%$_8n%_RuneRange€%$_9¿%_RuneCharClassÕ%$_10¿'_RuneLocale:*mbstate_tK*wctype_tX1__true_type‚1char_traitsˆ3__vtbl_ptr_typež3nothrow_t¬3new_allocatorø4allocatorl5_Atomic_word†5basic_string,std::allocator >ÇH_Rep_base I_RepèJlocaleoNfacet¨PidrQ_ImplšTios_baseà[basic_streambuf >sbwctrans_tbdctype_basefectypekmoney_baseikbasic_ios >zo__normal_iterator, std::allocator > >{qnum_get > >wnum_put > >G|basic_ostream >Y€basic_stringbuf,std::allocator >Å‚basic_ostringstream,std::allocator >ß…StkError‡StkpŠStkFramesµnew_allocatorallocatorˆ_Vector_base >Évector >.–Filter˜DelayLmš__normal_iterator, std::allocator > > ªostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_ZN3stk6DelayLC1Edm_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk6DelayLD1Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facettapDelayisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocale_GLOBAL__I__ZN3stk6DelayLC2Edmisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEvDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZN3stk6DelayLD0Ev_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZN3stk6DelayLD2Ev_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEv_ZN3stk6DelayLC2EdmUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì8H‰}èH‹Eè¶€„À„H‹EèH‹°èH‹}èHǰèòH‹Eèò€òYÁH‹Eèò€H‹EèH‹€èHXH‹}èHǰèH9Ã’À„ÀtWH‹Eèò€òEØH‹EèH‹€èHpH‹}èHǰèòH‹Eèò€øòYÁòXEØH‹Eèò€ëKH‹Eèò€òEàH‹}èHǰ¾èòH‹Eèò€øòYÁòXEàH‹Eèò€H‹EèÆ€H‹EèH‹€H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèéõH‹EØH‹€àH‰ÆHPH‹EØH‰àH‹}ØHǰèH‰ÂH‹EàòH‹EØò@òYÁòH‹EØH‹˜àH‹}ØHǰèH9ÔÀ„ÀtH‹EØHÇ€àH‹}ØèH‹EàòH‹EØÆ€H‹EØH‹€èHPH‹EØH‰èH‹EØH‹˜èH‹}ØHǰèH9ÔÀ„ÀtH‹EØHÇ€èÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„À…ôþÿÿH‹}ØHƒÇ ¾èH‰Á‹EìHÁàH‰ÂH‹EàH)ÐH‹H‰H‹EÐHƒÄ8[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN:q—,±éóŠÿÿ'Hß4Mÿÿ'Hß4MDelayL::setDelay: argument () greater than maximum!) less than zero!StkFrames::operator[]: invalid index () value!DelayL::tick(): channel and StkFrames arguments are incompatible!DelayL::DelayL: delay must be >= 0.0!DelayL::DelayL: maxDelay must be > than delay argument!N3stk6DelayLEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ·† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ³† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿs† 4øÿÿÿÿÿÿÿp† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒhq-[7-=#- y-öC-ßr-ц-Ìu=Åqr-c†-^u=W<o51-q-7-ã#-Æy-œC-…r-w†-ru=kr- †-u=ýâoÛ1-¹x-’C-p…-k J9- C-Û9-±C-\ÓC-KC-Ðr-†-½³-¦†-¡u=šr-s†-nd-W†-Ru=KøC-Û¹‰-§7-—o‰-o7-_oI‰-77-'oè}- }-c}-9e-|-X(øÐ¨€X0بxHðÈ p@èÀ˜pH øÐ¨€X0à¸h@ðÀ˜pH 3ªH©@© ©©¦¨ž¨M¨E¨#¨¨¨¨¸§°§h§`§ §§ΦƦ£¦›¦6¦.¦¦¦×¥Ï¥Ÿ¥—¥I¥A¥¥¥ó¤ë¤Ǥ¿¤r¤j¤F¤>¤¤¤Å£½£w£o££þ¢Á¢¹¢t¢l¢0¢(¢ö¡î¡Å¡½¡c¡[¡¡þ ¨   € x "  íŸåŸŸˆŸCŸ;ŸŸŸÉžÁž{žsž3ž+žåÝ4,òœêœ¿œ·œ’œŠœ`œXœ0 k¬”T@ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(“ q-† w-o {-Z a-E a-* {- {-ò y-º z-  z-‰ O-€ _-o K-f O-] _-L K-C z-! p= v-ò C-Ô 9-± C-“ 9-p C-O 9- 9-à E-° C-h !-F C- 9-Ó G-Æ 9-º r-¬ †-§ u=   G-' 9-Ú9- C-a9-q-ïƒ-Óƒ-¾-¥-œs-Ž~-~†-y o€-`†-[M‚-‰-ðq-ãw-Èw-±{-”a-wa-X{-Ca-.a-{-ô{-ß{-Äp=¨‰-–q-‰w-nw-W{-:a-a-þ{-éa-Ôa-¹{-š{-…{-jp=N‰-<q-/w-w-ý{-àa-Ãa-¤{-a-za-_{-@{-+{-p=ù]-ðO-çi-ÏI-ÃY-«U-¢W-a;-/‰-g-íc-¹[-™S-WM-)Q-=-ñ=-ÃA-«A-‰?-R -=Š-8,Œ=%„- PlHm@ˆ0(/ t)+kP‡Hn@ˆ0‹(/ t35lÙ (^Ù È (^È 'Ä \Ä ( ¡ &^¡  &^ %Œ \Œ & i 2^i X 2^X 1T \T 2 ^  \  è^èä\ä °^°¬\¬ x^x t\t @ ^@<\< ^\ Ð0^Ð/Ì\Ì0 ˜^˜”\” `"^`!\\\" 9:^9 (:^(9$\$: ð$^ð#ì\ì$ ¸.^¸-´\´. €,^€+|\|, H*^H)D\D* !8^!8^7 \ 8 é6^éØ6^Ø5Ô\Ô6 ±4^± 4^ 3œ\œ4 hb^had\db 0^^0],\,^ øX^øWô\ôX À<^À;¼\¼< ˆj^ˆi„\„j Ph^PgL\Lh d^c\d à`^à_Ü\Ü` ¨\^¨[¤\¤\ pT^pSl\lT 8Z^8Y4\4Z V^Uü\üV ÈN^ÈMÄ\ÄN J^IŒ\ŒJ X>^X=T\T> R^ Q\R èP^èOä\äP °B^°A¬\¬B xL^xKt\tL @@^@?<\<@ ^\ Ðf^ÐeÌ\Ìf ˜F^˜E”\”F `H^`G\\\H (D^(C$\$D MN ©rn  no¢ ³o´ øoÆ 8qÊ UqÎ nqÒ €qÖ §qÚ =pì °qð fr!ˆ}1\:pLøqP rTápf qxs‚t§|Û8|þp|œvá ¨|Þ€Fke € {x© {5ìÅ È{Ä€úiH €èzÀ xz7À }L6 P}µË ÐyÜPâ zðˆù @z€úlŽ €X{Ü€Øm €à|.€Ðd† €(y€*f €`y¡€„g´ €˜y§€Þh. €°zŠ€æcÞ €Hxþ€šb1 €àuŠ€>b®€Èt½€`bç€8u€Ða4€°s;€ôat€ t€âaR€ès'€¨b] €v¯€HbÖ€u8€Èbq €Pvâ€jb €puð€‚b €¨u¬€cî €øvI€èb… €ˆvÀd €€xx€c· €Àv߀Pc$ €0wó€8dE €¸x€pcL €hw€‚di €ðx"€cm € wX€b”€XtP€cž €Øwi€Ãcº €xas—€`s¾Xrû€xsÉÀrB€ s}zPtðl¿Uo~o¾ŠNƒ6Ñ»uªg__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk6DelayLD0Ev__ZTVN3stk6DelayLE__ZN3stk6DelayLD1Ev__ZN3stk6DelayLD2Ev__ZN3stk6DelayL8setDelayEd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEd__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6DelayL7nextOutEv__ZN3stk6DelayL4tickERNS_9StkFramesEj__ZN3stk6Filter5clearEv__ZN3stk6DelayL5tapInEdm__ZN3stk6DelayL6tapOutEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6DelayL15setMaximumDelayEm__ZN3stk9StkFrames6resizeEmj__ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk6DelayLC1Edm__ZN3stk6DelayLC2Edm__ZTIN3stk6DelayLE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTSN3stk6DelayLE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk6DelayLD0Ev.eh__ZN3stk6DelayLD1Ev.eh__ZN3stk6DelayLD2Ev.eh__ZN3stk6DelayL8setDelayEd.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6DelayL7nextOutEv.eh__ZN3stk6DelayL4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6DelayL5tapInEdm.eh__ZN3stk6DelayL6tapOutEm.eh__ZN3stk6DelayL15setMaximumDelayEm.eh__ZN3stk6FilterC2Ev.eh__ZN3stk6DelayLC1Edm.eh__ZN3stk6DelayLC2Edm.eh__GLOBAL__I__ZN3stk6DelayLC2Edm__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC1LC2LC4LC5LC6GCC_except_table3LC7__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table4LC8LC9GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6DelayLC2Edm.eh___tcf_0.ehstk-4.4.4/src/Debug/Drummer.o000644 000766 000766 00000532360 12015735507 015734 0ustar00garygary000000 000000 Ïúíþ ¸±3@ °3__text__TEXTá@ ð<‰€__debug_frame__DWARFèè(8Am__debug_info__DWARFÐ'zæ1 Dï__debug_abbrev__DWARFJT Š__debug_aranges__DWARFžPÞ"L__debug_macinfo__DWARFî.#__debug_line__DWARFî1 .#0L__debug_loc__DWARF#\ _,XLŽ__debug_pubnames__DWARF{CÈ»L__debug_pubtypes__DWARFCY` ƒb__debug_inlined__DWARF£bãk__debug_str__DWARF£bE•ãk__debug_ranges__DWARFè÷(__mod_init_func__DATAè÷(È` __textcoal_nt__TEXTð÷90Ð`å €__gcc_except_tab__TEXT)×i__cstring__TEXT.@ __StaticInit__TEXT.Xn!øg€__data__DATA 0à!__const__DATAàx #(h __const_coal__DATA`Ø #h __const_coal__TEXT8x$ __bss__DATA°3__literal8__TEXTXP˜$__eh_frame__TEXT¨è$@iÓ h__constructor__TEXT°3ð<__destructor__TEXT°3ð<Øw&8Џ* PÝü*UH‰åHƒì H‰}èòEàÇEüë=òMàò1òYÁ‹EüH˜H‰ÂHÁâHÕH)ÐHàH‰ÇH}èÿEüèH‹Eè‹€;Eü´ÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åSHƒìhH‰}èHH‹EèH‰H‹}èHÇxèH‹}èHÇ`èH‹EèHàH…Àt>H‹EèHàH€H‰EÐH‹EèHàH9EÐtHmÐàH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀ@H‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀ@H‰E Hƒ} tWH‹UèHƒÂ@H‰U¨H‹E¨H H‰EØH‹UèHƒÂ@H‰U°H‹E°H9EØt'HmØèH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀ@H‰E¨H‹U¨H H‰UØH‹EèHƒÀ@H‰E°H‹U°H9UØt'HmØèH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìhH‰}èHH‹EèH‰H‹}èHÇxèH‹}èHÇ`èH‹EèHàH…Àt>H‹EèHàH€H‰EÐH‹EèHàH9EÐtHmÐàH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀ@H‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀ@H‰E Hƒ} tWH‹UèHƒÂ@H‰U¨H‹E¨H H‰EØH‹UèHƒÂ@H‰U°H‹E°H9EØt'HmØèH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀ@H‰E¨H‹U¨H H‰UØH‹EèHƒÀ@H‰E°H‹U°H9UØt'HmØèH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìhH‰}èHH‹EèH‰H‹}èHÇxèH‹}èHÇ`èH‹EèHàH…Àt>H‹EèHàH€H‰EÐH‹EèHàH9EÐtHmÐàH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀ@H‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀ@H‰E Hƒ} tWH‹UèHƒÂ@H‰U¨H‹E¨H H‰EØH‹UèHƒÂ@H‰U°H‹E°H9EØt'HmØèH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀ@H‰E¨H‹U¨H H‰UØH‹EèHƒÀ@H‰E°H‹U°H9UØt'HmØèH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHìˆH‰}¨òE òM˜fWÀf.E˜wò /òE˜f.Áwë&H5H‹=èH‹}¨¾èé<òM ò÷f(Ñò^Ðf(Âèf(Èòâf(ÑòYÐòU€òÕèòM€ò^ÈòÇòXÁò,À‰EèÇEäé5‹EäHcðH‹}¨HÇxè‹;Eè”À„À„ ‹EäH˜HiÀèHƒÀ@H‰ÇH}¨è„Àt<‹EäHcðH‹}¨HÇ`èH‰ÂH‹E¨‹€‰H‹E¨‹€PH‹E¨‰‹EäH‹U¨H˜HiÀèHÐHƒÀ@H‹HƒÀ8H‹‹EäH˜HiÀèHƒÀ@H‰ÇH}¨ÿÒòM˜òïòYÈòëòXÁ‹EäH˜H‰ÂHÁâHÕH)ÐHàH‰ÇH}¨è‹EäH˜H‰ÂHÁâHÕH)ÐHàH‰ÇH}¨òE˜èë ÿEäƒ}äŽÁþÿÿƒ}ä…‡H‹E¨‹€ƒøMÇEäë"‹EäHcðH‹}¨HÇ`è‹Áè„Àu ÿEäƒ}ä~ØH‹E¨‹€PH‹E¨‰éÇEäë$‹EäHcðH‹}¨HÇ`è‹…À”À„Àu ÿEäƒ}ä~ÖÇEàë[‹EàHcðH‹}¨HÇ`è‹‹EäHcðH‹}¨HÇ`è‹9ßÀ„Àt‹EàHcðH‹}¨HÇ`èH‰Â‹ÿȉÿEàƒ}à~Ÿ‹EäHcðH‹}¨HÇ`èH‰ÂH‹E¨‹€ÿȉ‹EäHcðH‹}¨HÇxèH‰Â‹E艋EäH‹U¨H˜HiÀèHÐHƒÀ@H‹HƒÀ(H‹H‰EˆH}ïè‹EèHcÐHH¶¶ÀH˜H‰ÂHÁâHHÂH‰UH}ÐèH}ÀHuÐH‹UèH}ÀèH‰ÆHUïH}°è‹EäH˜HiÀèHƒÀ@H‰ÇH}¨Hu°¹ºÿUˆH}°èë H‰…xÿÿÿH‹xÿÿÿH}°èH‰xÿÿÿëH}Àèë H‰…xÿÿÿH‹xÿÿÿH}ÀèH‰xÿÿÿëH}Ðèë H‰…xÿÿÿH‹xÿÿÿH}ÐèH‰xÿÿÿë+H}ïèèf.ó•ÀšÂ ЄÀu,ëyH‰…xÿÿÿH‹xÿÿÿH}ïèH‰xÿÿÿH‹½xÿÿÿè‹EäH‹U¨H˜HiÀèHÐHƒÀ@H‹HƒÀ`H‹èf(Èò‰ò^Á‹EäH˜HiÀèHƒÀ@H‰ÇH}¨ÿÓòM˜òOòYÈòKòXÁ‹EäH˜H‰ÂHÁâHÕH)ÐHàH‰ÇH}¨è‹EäH˜H‰ÂHÁâHÕH)ÐHàH‰ÇH}¨òE˜èHĈ[ÉÃUH‰åSHìÈH‰}¨H‹}¨èHH‹E¨H‰H‹E¨HƒÀ@H‰…8ÿÿÿH‹•8ÿÿÿH‰•@ÿÿÿHÇ…Hÿÿÿë(º¾@BH‹½@ÿÿÿèH…@ÿÿÿèHÿHÿÿÿHƒ½HÿÿÿÿuÎH‹E¨HàH‰…PÿÿÿH‹•PÿÿÿH‰•XÿÿÿHÇ…`ÿÿÿé©H‰…0ÿÿÿH‹…0ÿÿÿH‰EˆHƒ½8ÿÿÿtW¸H+…HÿÿÿHiÀèH‹•8ÿÿÿHÂH‰•hÿÿÿH‹…8ÿÿÿH9…hÿÿÿt#H­hÿÿÿèH‹•hÿÿÿH‹H‹H‹½hÿÿÿÿÐëÍH‹EˆH‰…0ÿÿÿé9ò¹ H‹½XÿÿÿèH…XÿÿÿàHÿ`ÿÿÿHƒ½`ÿÿÿÿuÐH}ïèH‹}¨HÇ`HuïèH}ïèH}îèH‹}¨HÇxHuîèH}îèH‹E¨Ç€H}íèHMíH}кÿÿÿÿ¾èéŽH‰…0ÿÿÿH‹•0ÿÿÿH‰UHƒ½Pÿÿÿtb¸H+…`ÿÿÿH‰ÂHÁâHÕH)ÐH‹•PÿÿÿHÂH‰•pÿÿÿH‹…PÿÿÿH9…pÿÿÿt#H­pÿÿÿàH‹•pÿÿÿH‹H‹H‹½pÿÿÿÿÐëÍH‹EH‰…0ÿÿÿéŸH‹}¨HÇ`HuÐèH}ÐèH}íèH}ìèHMìH}°ºÿÿÿÿ¾èë@H‰…0ÿÿÿH‹0ÿÿÿH}ÐèH‰0ÿÿÿëH‰…0ÿÿÿH‹0ÿÿÿH}íèH‰0ÿÿÿëiH‹}¨HÇxHu°èH}°èH}ìèélH‰…0ÿÿÿH‹0ÿÿÿH}°èH‰0ÿÿÿëH‰…0ÿÿÿH‹0ÿÿÿH}ìèH‰0ÿÿÿH‹0ÿÿÿH‹}¨HÇxèH‰0ÿÿÿH‹0ÿÿÿH‹}¨HÇ`èH‰0ÿÿÿH‹•0ÿÿÿH‰U˜H‹E¨HàH…ÀtMH‹E¨HàH€H‰…xÿÿÿH‹E¨HàH9…xÿÿÿt#H­xÿÿÿàH‹•xÿÿÿH‹H‹H‹½xÿÿÿÿÐëÊH‹E˜H‰…0ÿÿÿH‹•0ÿÿÿH‰U H‹E¨HƒÀ@H…Àt:H‹E¨HƒÀ@H H‰E€H‹E¨HƒÀ@H9E€tHm€èH‹U€H‹H‹H‹}€ÿÐëØH‹E H‰…0ÿÿÿH‹0ÿÿÿH‹}¨èH‰0ÿÿÿH‹½0ÿÿÿèHÄÈ[ÉÃUH‰åSHìÈH‰}¨H‹}¨èHH‹E¨H‰H‹E¨HƒÀ@H‰…8ÿÿÿH‹•8ÿÿÿH‰•@ÿÿÿHÇ…Hÿÿÿë(º¾@BH‹½@ÿÿÿèH…@ÿÿÿèHÿHÿÿÿHƒ½HÿÿÿÿuÎH‹E¨HàH‰…PÿÿÿH‹•PÿÿÿH‰•XÿÿÿHÇ…`ÿÿÿé©H‰…0ÿÿÿH‹…0ÿÿÿH‰EˆHƒ½8ÿÿÿtW¸H+…HÿÿÿHiÀèH‹•8ÿÿÿHÂH‰•hÿÿÿH‹…8ÿÿÿH9…hÿÿÿt#H­hÿÿÿèH‹•hÿÿÿH‹H‹H‹½hÿÿÿÿÐëÍH‹EˆH‰…0ÿÿÿé9ò H‹½XÿÿÿèH…XÿÿÿàHÿ`ÿÿÿHƒ½`ÿÿÿÿuÐH}ïèH‹}¨HÇ`HuïèH}ïèH}îèH‹}¨HÇxHuîèH}îèH‹E¨Ç€H}íèHMíH}кÿÿÿÿ¾èéŽH‰…0ÿÿÿH‹•0ÿÿÿH‰UHƒ½Pÿÿÿtb¸H+…`ÿÿÿH‰ÂHÁâHÕH)ÐH‹•PÿÿÿHÂH‰•pÿÿÿH‹…PÿÿÿH9…pÿÿÿt#H­pÿÿÿàH‹•pÿÿÿH‹H‹H‹½pÿÿÿÿÐëÍH‹EH‰…0ÿÿÿéŸH‹}¨HÇ`HuÐèH}ÐèH}íèH}ìèHMìH}°ºÿÿÿÿ¾èë@H‰…0ÿÿÿH‹0ÿÿÿH}ÐèH‰0ÿÿÿëH‰…0ÿÿÿH‹0ÿÿÿH}íèH‰0ÿÿÿëiH‹}¨HÇxHu°èH}°èH}ìèélH‰…0ÿÿÿH‹0ÿÿÿH}°èH‰0ÿÿÿëH‰…0ÿÿÿH‹0ÿÿÿH}ìèH‰0ÿÿÿH‹0ÿÿÿH‹}¨HÇxèH‰0ÿÿÿH‹0ÿÿÿH‹}¨HÇ`èH‰0ÿÿÿH‹•0ÿÿÿH‰U˜H‹E¨HàH…ÀtMH‹E¨HàH€H‰…xÿÿÿH‹E¨HàH9…xÿÿÿt#H­xÿÿÿàH‹•xÿÿÿH‹H‹H‹½xÿÿÿÿÐëÊH‹E˜H‰…0ÿÿÿH‹•0ÿÿÿH‰U H‹E¨HƒÀ@H…Àt:H‹E¨HƒÀ@H H‰E€H‹E¨HƒÀ@H9E€tHm€èH‹U€H‹H‹H‹}€ÿÐëØH‹E H‰…0ÿÿÿH‹0ÿÿÿH‹}¨èH‰0ÿÿÿH‹½0ÿÿÿèHÄÈ[ÉÃÿÿÿÿx $ð÷† $ ø† $ø† $.ø† $@ø† $Xø† $h† $sø7† ,h† ƒ$ªø!† $Ìø!† $îø † $øø† $ù† $(ù† $6ù† $Vù† $nù† $|ù † $†ù† $žù † $¨ù† $Àù† $Øù† $æù† $ú† $&ú† $>ú† $Lú)† $vú)† $ úB† $âú† $û† $"û† $>û+† $jû*† $”û† $°û#† $Ôû† $óû† $ü&† $'ü#† $Jü† $Xü&† $~ü#† $¢ü† $°ü† $¾ü† $Ìü&† $òü#† $ý† $*ý7† $aý)† $Šý%† $¯ý,† $Ûý)† ,þ~† ƒ,‚þ~† ƒ$ÿ† $ ÿ1† $RÿI† $œÿM† ,êÿY† ƒ,DY† ƒ$ž† $¾1† $ðI† $:M† ,ˆ~† ƒ,€Î† ƒ,NΆ ƒ,Ά ƒ,† ƒ,"݆ ƒ,,† ƒ,,† ƒ$B ]† $  7† $Ø 4† $.C† $q† $ê† , %† ƒ,1 Z† ƒ,¦† ƒ,Œ œ† ƒ$( I† $r '† $š † ,( a† ƒ$‰ ]† $æ +† ,@† ƒ$Q/† $€'† $§.† $Õ+† $b† 4bd† ƒŒ$Æ/† $õ+† $ '† $G/† $v'† $.† $Ë+† 4ö3†  ƒŒ,ª ›† ƒ,F›† ƒvæGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Drummer.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Õunsigned int__int64_t.ölong long intlong long unsigned intlong int$_0€L]__mbstate8M]_mbstateLNöpmmchar__mbstate_tO-__darwin_mbstate_tQx__darwin_size_tZ¼long unsigned int__darwin_va_list`éùùm __va_list_tagl gp_offsetÕ# fp_offsetÕ# overflow_arg_areal# reg_save_areal# __darwin_wchar_tf¼__darwin_rune_tkn__darwin_wint_tn¼__darwin_clock_ts¼__darwin_time_tv!póm _opaque_pthread_once_tE6 __sigE!# __opaqueEã#__darwin_off_tnå__darwin_pthread_once_t|ó__darwin_wctrans_t(¼__darwin_wctype_t*Ãsize_tc¥time_tWÌptrdiff_t˜! stdÅ 7Å 8È XË Zò ] _5 bP j¢ kÙ o  p> q_ rv s uÒ wî x z }4 ~P ‚ £ ‚Å ƒÒ „î … †' ‡H ˆi Š„ ‹° Î Ð"! ÑÝ Ó5! Ôø ÕY ×u ØÎ ÙŒ Ú­ Û÷ ;L! <€# =œ# dõ% e& g& h& i4& jK& kb& ly& m& n²& oÓ& só& t' v?' wa' x‰' z¡' {¹' |Ç' }ß' ‚ó' ƒ ( „(( †<( ‡U( Š|( ‹Š( Œ¢( µ¿( ¶â( · ) ¸') ¹N) <¯# F¢- G¼- HÖ- Ið- J . K%. L@. M[. Nv. O‘. P¬. QÇ. Râ. !Bý. !C/ !D) !F/ !G/ !H0/ !IQ/ !Jn/ !K/ !L²/ !MÉ/ !Nà/ "H 0 "’+0 "”.0 "•E0 "–\0 "—}0 "˜™0 "™µ0 "šÑ0 "›î0 "œ 1 ""1 "ž/1 "ŸV1 " |1 "¡ž1 "¢Ä1 "£à1 "¤÷1 "¥2 "¦62 "§R2 "©s2 "«”2 "­º2 "¯Û2 "±÷2 "³3 "´43 "µP3 "¶l3 "·ˆ3 "¸¤3 "¹À3 "ºê3 "»4 "¼"4 "½C4 "¾d4 "¿4 "À¬4 "ÂÎ4 "Äê4 "Å 5 "Æ,5 "ÇM5 "Èn5 "É…5 "ʦ5 "ËÇ5 "Ìè5 "Í 6 "Î!6 "Ð96 "ÖU6 "Üq6 "â6 "è©6"Ê6"æ6"7__true_type__debug*1__copy__copy_normal__copy_normal__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬† denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > d;ˆ;#_M_p#d;<ç;reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >+_Ios_Fmtflags$7B _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k¨ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸O _S_beg_S_cur_S_end_S_ios_seekdir_end€€ 15event$¢• erase_eventimbue_eventcopyfmt_evento‘$Ó;_M_next$ÕóZ#_M_fn$Ö[#ãˆ$×¼#ä$Øü;#o‘$ÛóZ[¼óZ ài$߆b!óZ!âŽ$ãh[¼óZ:<$ñ‚_M_pword$òl#_M_iword$ó!#:<$ô[2R$"[+$_ZNSt8ios_base4Init11_S_refcountEü;#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEô92R$ [‡Q$ [¼basic_streambuf > %Ri %Ti %Ui %Wi %X3i %ZMi %\gi %]i %^ i %_ºi %`Ôi %aîi %bj %c"j %dmoney_baseD$pattern&É field&É p)#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >%× SïŸ#&ÿ%TÁŸ#&UÁŸ#&VÁŸ#'× WîY N (ÛY ¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >±%× S˜«#&ÿ%TöV#&UöV#&VöV#'× Wš¬÷«(Û¬¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_normal)¾¶¨Bü»Ùü»ü»*Œ‘þ [Aô9þçžèZ+Mt ˆ_ÁŸÁŸ(7+³p ”>\;ÁŸÁŸ+ N ´ûV\ÁŸÁŸïŸ+‹s ˆ€…}öVöV(7+ä& ”'”™öVöV+Í2 ´ÒAºöVöV˜«+¡r ˆ]Û“¶“¶(7+‘ ”Y2÷“¶“¶+¬n ´î9“¶“¶˜«,½“=aöV>öV¼ü9+ß ·ø„döV¼ü9(7+Õ7 ×ò…öV¼ü9 ? 14¬öV¼ü9˜«,ISGŽ<ÍKOç,›‰1éöVóìkìköV,n,†8öV©´©´öV)'` JÎ#öVC©´©´öV(7)@n m•%öVh©´©´öV)„a ý$6öV’©´©´öV˜«,¹(†Œ@“¶¸©´©´“¶,S#1ª”öVÞöVöVöV,n†M}öVöVöVöV)` J+öV.öVöVöV(7)÷- m„>öVSöVöVöV)×6 ýì,öV}öVöVöV˜«-nothrow'I›däÛ-cerrAþÛ.__ioinitM_ZStL8__ioinit‚/n(X¼ççç0í1p/ (ežçž0p/¾B(d5ç)ß([Š%P¼/œ/(Plqq¼ž0w2 $_4)a¢ quot)b¼# rem)c¼#div_t)dx $_5)fÙ quot)g!# rem)h!#ldiv_t)i¯ $_6)l quot)mö# rem)nö#lldiv_t)oç/\\)“¼770=3/)”UUçdouble/!)•¼vç/J)–!ç/¢”)œl¸qqžž¸0¾4¼Òqq/ˆ|)ž¢î¼¼'7R) l/ÓW)¡ç/&)£Ù4!!/?u)ª¼Pçž/Å)«žqqçž0wwchar_t/S)¬¼£qçž'V7)¯Ålžž¸5<Œ)°¼/Â8)±lîlž'ó&)²Õ)šB)³FU!ç!0/ÅB)µ!Hç!¼/b)½¼iç!¼){€)ÂÜ„¼„ç/„)Þ¥¥ž0«1w/Fr)ļÌw __gnu_cxx¡Y )h®Pöøö)ˆ|´vTöö__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >/VE)§u öö/²T)™öŒ ç/—Ž)ºö­ ç!¼/‚w)ÀÎ ç!¼)¡B)´–Fî î ç!float/jŽ)·!!ç!long double'+<)Ç5!¼/ýr)¦öL!ö lconv`++€#&Í+,#&Å>+-#& +.# int_curr_symbol+/# currency_symbol+0# mon_decimal_point+1#( mon_thousands_sep+2#0 mon_grouping+3#8&)+4#@&EW+5#H int_frac_digits+6p#P&­(+7p#Q p_cs_precedes+8p#R p_sep_by_space+9p#S n_cs_precedes+:p#T n_sep_by_space+;p#U p_sign_posn+p#X int_n_cs_precedes+?p#Y int_p_sep_by_space+@p#Z int_n_sep_by_space+Ap#[ int_p_sign_posn+Bp#\ int_n_sign_posn+Cp#]/ËM,5œ#¼ç5èd+K©#0L!va_list-IÑfpos_t-U6 __sbuf-`ü# _base-aü## _size-b¼#0ˆ __sFILE˜-‚R% _p-ƒü## _r-„¼# _w-…¼# _flags-†™# _file-‡™# _bf-ˆÌ## _lbfsize-‰¼#( _cookie-Œl#0 _close-a%#8 _read-Ž€%#@ _seek-Ÿ%#H _write-¾%#P _ub-“Ì##X _extra-”Ï%#h _ur-•¼#p _ubuf-˜Õ%#t _nbuf-™å%#w _lb-œÌ##x _blksize-Ÿ¼#ˆ _offset- ¾##4¼a%l0R%4¼€%l¼0g%4¾#Ÿ%l¾#¼0†%4¼¾%lç¼0¥%__sFILEX0Ä%ˆå%mˆõ%mFILE-¡$'CN-ï&&0õ%/p-ð¼4&&/}K-ñ¼K&&/~‘-ò¼b&&/¬I-ó¼y&&/åU-ô¼&&/ U-õ¼¬&&¬&0¾#/ V-öÓ&¼&)©&-ú)e&ó&çç/'4-ÿž'lžž&,4-vF&?'çç&6r -¼a'&!¼6R3-¼~'&~'0„'1¾#6›-!¡'&60,-¼¹'&7D-¼6i,- ß'_- ó'ç6kP-¼ (ç6ÅK-¼((çç„:-<(&Èq-U(&6Œ-¼|(&¼ž73-&64-¢(6w-¼¿(¼&6ƒ.-©¼â(žç862X-ª¼)&ç)0ù6;-«¼')ç)6}3-¬¼N)žç)65a-­¼p)çç)p€)mclock_t.M´ tm8.Za* tm_sec.[¼# tm_min.\¼# tm_hour.]¼# tm_mday.^¼# tm_mon._¼# tm_year.`¼# tm_wday.a¼# tm_yday.b¼# tm_isdst.c¼# tm_gmtoff.d!#( tm_zone.e#0pthread_once_t/^L__gthread_once_t0/a*wint_t1F $_71Qì* __min1R†# __max1S†# __map1T†# __types1Uì*#0Ã_RuneEntry1V* $_81X8+ __nranges1Y¼# __ranges1Z8+#0ò*_RuneRange1[+ $_91]+ __name1^+# __mask1_Ã#p+m _RuneCharClass1`P+9$_10ˆ 1b- __magic1cã# __encoding1d-# __sgetrune1f?-#( __sputrune1gc-#0 __invalid_rune1h†#8 __runetype1ji-#< __maplower1ky-#¼ __mapupper1ly-#¼ __runetype_ext1s>+#À __maplower_ext1t>+#Ð __mapupper_ext1u>+#à __variable1wl#ð __variable_len1x¼#ø __ncharclasses1}¼#ü __charclasses1~‰-#€p -m4†9-ç¥9-0ç0 -4¼c-†¥!0E-Ãy-mÿ†‰-mÿ0+_RuneLocale1¥+:·^2å€F¼¼-¼:®\2ëe¼Ö-¼:ú_2÷Ƽð-¼:j2þ\<¼ .¼*m2¼%.¼*02 1¼@.¼*ÊF2¼j¼[.¼*Ü,2n¼v.¼*Î29@¼‘.¼*_T2"†¼¬.¼*ÝM2)8H¼Ç.¼*25¿E¼â.¼*\;2;·<¼ý.¼;q.|ÙI€)/!o.~U0/¬¬)ÞU.‚·X¬K/K/0)/[p.…¬h/h/0¬/tV.{…/…/0‹/1)/SW.}§/§/0­/1¬/¾.€K/É/§//hW.K/à/§/)a.ƒÒƒž 0žç…/mbstate_t3U‹wctype_t44…/nz3y*E0¼/”3z*\0&/¹3{q}0q¼&/È’3|*™0w&/~“3}¼µ0¥&/Äu3~¼Ñ0&¼/ÂŽ3¼î0&¥8/(,3€¼ 1&¥8/'P3*"1&5Å3‚*/ï43ƒžP1çžP10 0/A‹3…ž|1qçžP1/ÌK3†¼“1“10™11 0/ÚW3ˆžÄ1q9-žP1/Á?3‰*à1w&/x3Š*÷1w/VL3Œ¼2qž¥8/n3¼62¥¥8/Ç)3Ž*R2*&/Å‘3¼s2&¥)/‡_3ļ”2&¥)/öQ3’¼º2qž¥)/+O3ƼÛ2¥¥)/£53“¼÷2¥)/®‡3Ǽ3¥)/ 23”ž43wP1/Ó83•qP3q¥/\E3—¼l3¥¥/'3˜¼ˆ3¥¥/wH3™q¤3q¥/žE3šžÀ3¥¥)M3œožê3qž¥…// 43ž4¥/ÑG3žq"4q¥ž/ÖU3Ÿ¼C4¥¥ž/X3 qd4q¥ž/LE3¤žŠ4Š4žP10¥/_)3¥ž¬4¥¥/òw3©UÈ4¥È40q/ùw3Èî ê4¥È4/x3«q 5q¥È4/x3¬!,5¥È4¼/LN3®¼M5¥È4¼/!D3§žn5q¥ž/I3¨¼…5*/²{3°¼¦5¥¥ž/W3±qÇ5q¥ž/kl3²qè5q¥ž/§L3³q 6qwž/3´¼!6¥8/R53µ¼96¥8/g?3–qU6¥w/OJ3¡qq6¥¥/L>3¢q6¥w/ê_3¦q©6¥¥/øt3¯qÊ6¥wž/Í3Ê!æ6¥È4/ÁD3Íö7¥È4¼/á_3Ï(7¥È4¼<\7a __gnu_debug*:R7=*;j=*<>u%‚7!K(GöVìkìköV>¤Y²7!Ò\ÙqöV©´©´öV>Àkâ7!Z nä@“¶©´©´“¶>Ûz8!½}~öVöV¼ü9?ì5éè9streampos6Ó +05ñtlK8è9î9)àˆ5õá2ô9k8î9î9)‘5ùUYô9‹8î9î9)OH5ýâB¼°8ççž,¨’5ì0žÌ8ç,+j5&çò8çžî9,m 5 9çž,3€5 ã>9çž,05d9žp,£25ˆp€9ü9,}v5ž‘¼œ9î9,•o5ô‡ô9½9ü9ü9@?5#ü¼!U5&¼ü9ApAíboolA:1¼4¼:80:B__vtbl_ptr_type:< 'G?#6q;'êtD\:q;'êtFu:q;w;'ã*K:q;¼)ñGNºo°:‚;è9)ñGQâbçÑ:‚;î9)Ê8VÎ<÷:q;¼q+Ú8`M;q;¼)º{dÿiž5;‚;+7‡j¥NW;q;î9CÎ9n÷ˆq;0<:A};1<:0};? 81á;<:#'A‡ d±;á;'A‡ fÊ;á;ç;Dè] lá;¼0ˆ;Aí;1ˆ;1ô912 _Atomic_word9%¼0Ì ?† 88)OEnpos݃)OF_M_dataplusÌ #_Rep_base_RepG5Dqw~<.OG5DV‚¡<9OG»8/u?O¿<.OGÑ5%d9Ý<.OG|)19û<.OHù&-ä‡=9OGã4öUž==.O¼çH=}<!9f=.O¼¼çGqD“€žŽ=.O¼¼G†OLÒkô9±=.OçH@:U‚}Ô=ç¼H¯Y^R÷=ç¼HZgéW>¼pH€xzf~=>99H€x~OM`>œœH€x‚ï ƒ>H€x†÷¦>ççG¡Š“’¼È>¼¼Ho:ÃNwñ>9O¼¼¼Hg:µ~ ?9OI:3š¯>EO.3?9O'.:¿L?9Oç;'.:·e?9OKO'.:ň?9OKO¼¼'.:а?9OKO¼¼ç;'.:ÛÓ?9Oç¼ç;'.:âñ?9Oçç;'.:é@9O¼pç;Cì/@9O¼,tô¸TQOQ@9OKO,tü“PQOs@9Oç,t¨“QO•@9Op,jNrW9²@9O,jNõTœÏ@.O,å„&ö49ì@9O,å„1â œ A.O,F:p“ &A9O,FC CA.O,XLÄ“ `A9O,XUò }A.O, ]øžšA.O,¨’ciž·A.O,º{hk=žÔA.O ¦W:n–ˆ÷A9O¼p ¦WƒéƒB9O¼,Y5‹Åyž2B.O  C:ä«PB9O¼ rR¦~iB9O,#t­©ô9†B.O,¼¼ƒrî9¨B.O¼,¼Í)è9ÊB9O¼,Ç…â¨?î9ìB.O¼,Ç…õ+è9C9O¼,L^rPQO0C9OKO,L^ oDQORC9Oç,L^”QOtC9Op,P:J™QO–C9OKO,P:[~QOÂC9OKO¼¼,P:/9†QOéC9Oç¼,PBÇ?QO D9Oç,P:QDQO2D9O¼p y.eqPD9Op)0:øÀQOqD9OKO,0ƒ¦~QOD9OKO¼¼,0:ÏxQOÄD9Oç¼,0ŸùGQOæD9Oç,0¯‹:QO E9O¼p Œ‰ÌWJ5E9O9¼p,Œ‰ëØsQO\E9O¼KO,Œ‰ÁUQOE9O¼KO¼¼,Œ‰:m‰QO¹E9O¼ç¼,Œ‰*~QOàE9O¼ç,Œ‰Aý[QO F9O¼¼p,Œ‰R»93F9O9p,j}=QOZF9O¼¼,zW9|F9O9,Ž8j9£F9O99, H©®QQOÏF9O¼¼KO, HÀ{9QOG9O¼¼KO¼¼, H:z'QO6G9O¼¼ç¼, Hê\yQObG9O¼¼ç, H€QO“G9O¼¼¼p, HëzQO¿G9O99KO, H%ŒJQOðG9O99ç¼, H:ÀgQOH9O99ç, HOZ{QOMH9O99¼p, Hs™+QO~H9O99, H~M%QO¯H9O99çç, Hˆ|AQOàH9O9999, H“õyQOI9O99œœGÃQ:‹mQOCI9O¼¼¼pGQŽ:˜2QOuI9O¼¼ç¼J´?:¦ú7›I¼pç;,3€:Á¹'žÇI.O¼¼ äW:õxƒåI9OQO,Çü™RçJ.O,¾‰ësçJ.O,Fˆ Ö9ˆ;;{ûTVW¼H3;&+VWç1UG(‰;‚31UHVWHŒ;…taVWIÿ{;ŠÇJ1UIó;¼içHài;‘ÕN¡VWHâŽ;•¦c»VWQ¼; ÖVW(WWt;£ˆ.WW(W0¼p Wm1üV0ûTA1U0#W1ûTA#WAûT>ëR;²çWOãˆ;ž#"[+;Å_ZNSt6locale2id11_S_refcountEü;Ht;È{„WçWíWQ¼Ž;ʸWçWíW¼Ž;ÐÍWçW!kw;ÓÍ/žøW04WAóW14W0óW>6R(;Ù°ZOä;ìü;#F_M_facets;í°Z#F_M_facets_size;îž#F_M_caches;ï°Z#F_M_names;ð!# P;ñÿ†¶ZP·y;òZ3¶ZPñ†;óŒ=¶ZP¢(;ôD¶ZP&*;õÜ^¶ZPA ;ö_¶ZPè;÷ÏÁZHài;úž#YÎTHâŽ;£/0YÎTQ)/; PYÎT×ZžQ)/; pYÎTçžQ)/;‹YÎTžQ)7;§YÎT¼Q)/;ÂYÎT×ZHt;7áYÎT×ZGN’; „ô9ÿYÎTHR;&q(#ZÎTâZ¼HÜ;)Ë=GZÎTâZÌZHB ;,KkZÎTâZøWH¹F;/ŽZÎTøWWS;;71ÎTWž0WøWÁZXÌZÌZX0ÒZ1øWAÝZ1þW0ÝZAîZ1¸S0• Y[Y [¼AO 0ùZ0;0‚ZO Ø$Ê&[bU_vptr$ios_base:#[M$È b\dec$š\b\fixed$Ä\b\hex$ …+b[f$b\left$(b \oct$Vb@\right$b€]ä;$U(b]F $ F_b]Ä<$$&nb^showpos$'ÙGb^skipws$*‰Œb^unitbuf$-"0b ]È$1Hb@[p/$4¦ˆb°[EM$7~ bJ]-$:(b\badbit$Lts$b\eofbit$O¸$b\failbit$T»W$b\goodbit$W"3$b\app$jpN)b\ate$mål)b_binary$s_ZNSt8ios_base6binaryE)b[¿Ž$v?9)b[öŽ$y`C)b_trunc$|_ZNSt8ios_base5truncE)b _beg$‹_ZNSt8ios_base3begE.b\cur$Ž£y.b[å„$‘/.bstreamsize6NºF_M_precision$Éû]#F_M_width$Êû]#F_M_flags$Ë #F_M_exception$̨ #F_M_streambuf_state$ͨ # F_M_callbacks$çóZ#(F_M_word_zero$ø;#0F_M_local_word$ý3b#@F_M_word_size$¼#ÀF_M_word$[#ÈF_M_ios_locale$xQ#Ð  $À¢:A_Cb[¼H }$êD`_CbY H{$íG&z_CbGñi$QIb¢_Cb¼ô9Hä $ Od¼_Cb,Ö„$$4( Ù_Ob,Ö„$.Œ| û_Cb ,K†$>à… `Cb ,K†$O D`Cb  Hd$^øƒb`Cb ,z5$j+'û]`Ob,z5$rScû]¡`Cbû],Ÿ $€b]û]¾`Ob,Ÿ $ˆüû]à`Cbû],)@$›æoô9ü`ô9,Gm$§R9xQaCbêT,yB$²üxQ;aOb,Ïq$¼Ö êTXaOb@›:$ÎCp¼,•$ÞõjZbŒaCb¼,x $ó &`b®aCb¼`B^$&[ÎaCb¼Q 1$äaCbQ 1$ ÿaCbfbWt$ak[Cbfb1 1¨ 1B 1 ;Cbm0&[A;0Ub1&[A!AlAUbZ5@=:lbâhU_vptr$basic_streambuf:#a_M_in_beg>Ã#a_M_in_cur>Ä#a_M_in_end>Å#a_M_out_beg>Æ# a_M_out_cur>Ç#(a_M_out_end>È#0a_M_buf_locale>ÏxQ#8b|ˆ>ÔlbTcâh¼){>>à//xQucâhêT)yB>ñÍ”xQ‘cèh)öm>þuYâh·câh!,>wk8ãcâhö B ,éV>µ.8 dâh B ,}> k1¼'dâh,—x>Tû]Ddâh,>>'6l¼adâh,F”>9¼~dâh,µU>OÊv¼›dâh,»U>bè}û]Âdâh!,mZ>pÕX¼ädâhp,Ø…>‰ “¼eâh,bz>¤»¼#eâhp,hz>¾¬û]Jeâhç!Qf8>Ë`eâhGáI>Þ¯&~eèhG1>áxœeèhG{D>ä.ºeèhH>î¶tÙeâh¼HP†>ùÔfâhG‡3> J fèhGHt>ƒX>fèhG¸‰>=\fèhH'>øF{fâh¼HU†>'²ŸfâhcGm><¦€lbÆfâhêTdÈq>KY4âhlböfâh!d`p>W(U8lb+gâhö B ds9>c–w8lb[gâh B d&Z>o£O¼lbgâhdëj>…XIû]lb§gâhe s?2¨Sû]lbÖgâh!d¹b>«â¼ lbügâhd”>¸Mm¼ lb"hâhd“{>гz¼ lbMhâh¼e?”?T²“û] lb|hâhç!du>ûZu¼ lb§hâh¼Qf8>ÂhâhóhWt>"W^ùhâhóh0lb0îh1lbAîhAlbwctrans_t@'k:µ4H·3¼3i*:4Næ¼Mi*:|@?k¼gi*:¡4TG'¼i*:è†4Zo¼ i*0:Å#4`‹T¼ºi*:ˆ4f3¼Ôi*:T„4lJ¼îi*:+b4rÊ…¼j*:ïF4xnˆ¼"j*: #4~òY¼çn‹q¼çç,âj&½;ç4n‹q¼çç,\;& EpVn‹qp,\;&1q;ç}n‹qç,&AÔKpŸn‹qp,&RÈçÆn‹qç,†&fšpèn‹qp,†&Ãbço‹qçç,ƒ& _p;o‹qpp,ƒ& çlo‹qççpGl&ÒŒ.oqŠo‹qI%V&×|/oqVYB&àòk¾o…q¼dI„&ðBpòkéo‹qpdI„&%mçòkp‹qçd Y&âpòkDp‹qpd Y&"Ì1çòktp‹qçdaŽ&6€dpòkŸp‹qpdaŽ&M³IçòkÔp‹qççdq‹qççpHhd&ŠŒXq‹qSr&šŠ‹q0çkp…qmÿ0òk0‘q1òk0¼>&Æ ðqk4O&Ë ^ðqk¬U&Ö Jç!¯u&Û ¼Z$ppp1$lD=7&[Íu&[#a_M_tieBWÍu#Øa_M_fillBXp#àa_M_fill_initBYô9#áa_M_streambufBZâh#èa_M_ctypeB]‹q#ða_M_num_putB_Óu#øa_M_num_getBaÞu#€)BklÇréu)*Bo'ô9ãréu)ÙVB{P ¨ ÿréu+rRC-å8sôu¨ +'BÜ9sôu¨ +M”B–‚KVsôu¨ )¾lB¦3Vô9rséu)?B°_-ô9Žséu)5,B»¶ô9ªséu)aBÅ-4ô9Æséu)ôBÐj#¨ âséu+ôBó*ÿsôu¨ Ç5Btôuâh`O B õq9tôu¼,`VBü<ÍuVtéu,`VB%“„ÍuxtôuÍu,V\B3Fâh•téu)V\C9*âh¶tôuâh)#CC úu×tôuv,ãdBdUpôtéu,ãdBxÛpuôup)GmC€mjxQ7uôuêT)ƒCuáxp]uéupp)†Cz8p~uéupQÇ5B¼”uôumRCŒwZ²uôuâhnùsC« ôuêT0n0Ùu1œ0äu1å0ïu1õq0õqAõqAïu>9 }ÎwOߌ #l Š8vÎwl RvÎwÔw,4 ™èZè9ovßw,Žr cEŒvßw,ó] ¡ìHêw©vÎw,ó] ¨¨HvËvÎw¼,²` ­‘iêwèvÎw,²` ´Viv wÎw¼,¼ ¹¨dè9,wßwðw,L^ ½S êwNwÎwðw,> Áèvpwßwðw, a Åcêw’wÎwðw,H Éž[v´wßwðw!ó„ ÍwÔwßw0vAÚw10åw1vAvAöw1ºA¨ A!Tå&ûTæ}ûT#i¼Ž&Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE4WTN&¤Šxæ}¼,ÎA&¿îK.ÀxÞu..[ûwì},ÎA&ãðf.öxÞu..[ûwZb,ÎA&èh.,yÞu..[ûwò},ÎA&íˆf.byÞu..[ûwø},ÎA&òXg.˜yÞu..[ûwþ},ÎA&ø}h.ÎyÞu..[ûw~,ÎA&ýåh.zÞu..[ûw ~,ÎA& f.:zÞu..[ûw~,ÎA&#Pe.pzÞu..[ûw~,ÎA&(¸e.¦zÞu..[ûwx,ÎA&Hs.ÜzÞu..[ûw`bVd&Mxýzæ}¼G3º.4{Þu..[ûwQOdÎ7.xs{Þu..[ûwì}dì .x²{Þu..[ûwZbdÐ.xñ{Þu..[ûwò}dì.x0|Þu..[ûwø}d$e.xo|Þu..[ûwþ}d, .x®|Þu..[ûw~d3ú .xí|Þu..[ûw ~d;x. x,}Þu..[ûw~dH¢. xk}Þu..[ûw~dd . xª}Þu..[ûwxoq(. xÞu..[ûw`b0xAô9A¦AÕA¼AöAAî AUTœ&ÛûTÇ‚ûT#i¼Ž&Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE4W&C&ïŸ~Ç‚¼,ÕI& ; bÐ~Óub[pô9,ÕI&+ ¹!bÓub[p!,ÕI&0 "b2Óub[p¼,ÕI&5 a"bcÓub[pö,ÕI&: µ"b”Óub[p,ÕI&j øPbÅÓub[pU,ÕI&o e!böÓub[p!,ÕI&„ ûub'€Óub[pqH¨C'Š‚d€Óuç¼pçÍ‚HM{Ä¡€Óuç¼p[Í‚H&‰J0Ù€Óup![çÍ‚VÖ&¢ ~ú€Ç‚¼d«¾Éb~4Óub[pô9d«ä“Šb~nÓub[p!d«ëêŠb~¨Óub[p¼d«òI‹b~âÓub[pöd«ù ‹b~‚Óub[pd«ÿb~V‚Óub[pUd«<Šb~‚Óub[p!o«ŸPb ~Óub[pq0~A¼ln=@Ó‚“†põqH"U_vptr$basic_ostream:#'i DV4ƒÍu¼“†âhbgTD_Ó‚YƒÍu¼“†)¿vDp~p †zƒÍu¦†)¿vDyßp †›ƒÍu»†)¿vDƒy †¼ƒÍuІ)¿vD©| †݃Íu!)¿vD­H5 †þƒÍu¼)¿vD±Ã{ †„Íuô9)¿vE\1| †@„Íu™)¿vD¸;| †a„Íu¦)¿vEjë{ †‚„Íu¼)¿vDÃõ{ †£„ÍuÕ)¿vDÌE| †Ä„Íuö)¿vDÐO| †å„Íu)¿vDÕÍ{ †…ÍuU)¿vDÙá{ †'…Íuî )¿vDá×{ †H…Íu!)¿vDåU' †i…Íuq)¿vEx¥  †Š…Íuâh)ÕIEÖ †«…Íup ŽxD#T[Î…Íuç!)..E­K< †ô…Íuç!)ÙŒEćƒ ††Íu); EÙaD8,†Íu)‡ Eé_ †M†Íu ,‡ E×y †t†Íuö qi DnÍu¼“†0™†0Ÿ†2AÓ‚0¬†4 †»† †0Á†4úuІúu0Ö†4[å†[Z–P=Glb@‰lb#a_M_modeFUB #@a_M_stringFX<#H':0Fd?‡@‰B ':0Fr]‡@‰KOB )ŠF…‰D<y‡F‰+ŠFÚ\–‡@‰KOm'†F§;´‡@‰B eëjF±¨Rû]å†Ù‡@‰e¹bG‰, ¼ å†þ‡@‰e“{G4•ƒ¼ å†(ˆ@‰¼euGV7¼ å†Rˆ@‰¼eÈqFÑFqâh冈@‰!e`pG›q8况ˆ@‰ö B es9GÊ‹-8å†äˆ@‰ B m5Gç ‰@‰¼¼möFôf)%‰@‰r‚€å†@‰¼0å†0L‰1å†lÛ`=OÓ‚PŠÓ‚#F_M_stringbufFŽå†#$HF¡ª‰P쓆B $HF¶Õ‰P쓆KOB `ÒFFÀQ‰û‰P쓆,V\FËHb@‰ŠVŠ,ŠFÓEG<5ŠVŠsŠFÝi<PŠKO0Q‰0\Š1Q‰ stk;Ws‹tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDÊ'€ $ƒWvInFH©1ä,[uSRATEù_ZN3stkL5SRATEEñ”€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEVÛuPI_ZN3stkL2PIEñ”-DTû! @uTWO_PI_ZN3stkL6TWO_PIEñ”-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128Eñ”€?wDRUM_NUMWAVES_ZN3stkL13DRUM_NUMWAVESE: wDRUM_POLYPHONY_ZN3stkL14DRUM_POLYPHONYE:xgenMIDIMap_ZN3stk10genMIDIMapEžÛxwaveNames+_ZN3stk9waveNamesE¾ÛZlŠU;NŽU_vptr$StkError:#amessage_j¸S#atype_kvŠ#'Wo¦NŽèZvŠbT>s;ÅN޼yÉ$v†;åNŽzAy)?TŽ; ŽNŽz#.| •èZ;-ŽNŽ{ŸsíJç;NŽ0;AZŽ1vŠZs‹„_ŽÈ‘U_vptr$Stk:#Kö`ˆmçkK]‰!dçkKxRŠ¡oçkKTT‹ó+çkK‡’ŒœçkK)D“çkStkFloatLU|srate_ÔpyèŽ}$ÕÛ¸S}ЇÖ¯=ô9}±6×eô9~alertList_Ø_ZN3stk3Stk10alertList_E$ostringstream=ŽQ‰}MiÜJCqaignoreSampleRateChange_Ýô9#;ò[ãèŽ+?%¤€WãèŽ+ ¬|È‘ô9;?¯Ho¸S+ƒ²@(¸S+…‘µÌB?ü#+”¸À„Vü#+"» tmü#+¾12„¼)™rÁ*oô9©èŽèŽèŽ+ðÈY|ÅçvŠ+ðËýNá¸SvŠ+ÆŒÎ'Nøô9+ kÑÎL‘ô9Ê'à$‘È‘€ Œã_ŽE‘È‘¼\7æÃl_Žq‘È‘èŽèŽm'érŽ‘È‘È‘mW ìMr­‘ȑȑnðï8È‘vŠ0_Ž>y‹0ß”Fdata_ß”#FdataRate_ŽèŽ#FnFrames_ž#FnChannels_Õ#Fsize_‘ž# FbufferSize_’ž#(€ x’å”ÕÕ€ œ’å”ë”ÕÕB{·’唼€ Ñ’å”ö”,t  t•ó’å”ö”,¼)9J•“唞,¼0 ‡èŽ7“ •ž L^8¯’U“唕 Ou@a's“唕,ëmJM•š“唞Õ,ëmRèŽÁ“ •žÕ,úR[’èŽè“ •èŽÕ, ^® ž” •,#taéô9"” • ¦Wk!E”å”žÕ ¦Wu°2m”唞ÕèŽ,êkxñÕŠ” •, Ž{ÊuÕ§” • (‚džÅ”å”èŽ!L(‰:XèŽ •0èŽ0ΑAñ”1èŽAü”1ΑAΑAèŽ0ü”Z‹@ _޹–_Ž#‚ì- HΑ#'$ƒ P•¹–y€ #-•z•¹–èŽèŽy ½_•Ÿ•¹–èŽyÉD +>•Ä•¹–èŽy­W #…“•–¼èŽ)—5 &„NÕ –¿–)8^ )›ö”&–¿–)¡1 4.SèŽG–¹–Õz\a :b5莕p–¹–Õz\a D±s••ž–¹–•Õr…•¹–¼0•0Å–1•Z…‹pH_Ž©—_Ž#adata_H'Α#‚ì-H(Α#@)—5HÖ+Õ —©—)8^Hc\ö”<—©—z\aH ªèŽÊ–e—´—Õz\aH#†H•Ê–Ž—´—•rBoÊ–´—¼0¯—1Ê–0Ê–ZŒ‹HI*_ŽÊš_Ž#afd_I&#abyteswap_I‚ô9#awavFile_Iƒô9#afileSize_I„¼# adataOffset_I…¼#(achannels_I†Õ#0adataType_I‡¼#8afileRate_IˆèŽ#@'FHI-Š˜Êš'FHI7·˜Êš¸Sô9Õ¼èŽbEuI:º—֘ʚ¼+7ŒID™ʚ¸Sô9Õ¼èŽ+–IGÉj™Êš)ŽoIJŸFô9;™Êš)1<IMª)¼W™К)êkIP Õs™К)}aIS&¼™К)‰vI[‹?莫™К+)IjLsҙʚ•¼ô9JcIp˜ ô9šÊšçÕ¼èŽJìˆIs-ô9%šÊšçJÙIvóDô9GšÊšçJ@IIy—ô9išÊšçJ¸I|>-ô9‹šÊšçƒÒ*IÓ>ô9ÊšÛš„SINT32ô¼ÛšÛšÛš0º—0Öš1º—0©šZ’‹è+_Ž{žÊ–#afile_¨º—#pafinished_©ô9#¸ainterpolate_ªô9#¹anormalizing_«ô9#ºachunking_¬ô9#»atime_­èŽ#Àarate_®èŽ#ÈachunkThreshold_¯¼#ÐachunkSize_°¼#ØachunkPointer_±!#à'.ø›{ž¼¼'6%œ{ž¸Sô9ô9¼¼b6I9ášDœ{ž¼y7E%ášsœ{ž¸Sô9ô9y RHŸŽáš“œ{žydNK¦Eáš³œ{žy¤.RžášÓœ{žy¤.YB ášøœ{žèŽzQB\éL¼ ášžz&dtèŽ áš@ž)Žog¼ ô9\{ž)Ì[jú ô9xžyÕMp“ áš{žèŽyÓv×[ ášÂ{žèŽ+v ß{žô9)¡1‹úŽèŽž{žÕz\a—èŽáš)ž{žÕz\a¢ u•ášRž{ž•…\7¦ÌEáš{žèŽèŽ0áš0‡ž1áš?6ÁŸ'êtD¬žØŸ'êtFŞ؟ޟ'ã*Kߞ؟¼)ñGNQvÁŸŸéŸ~)ñGQ’vÇŸ!ŸéŸÒŸ)Ê8V¶‡ÁŸGŸØŸ¼q+Ú8`liŸØŸÁŸ¼)º{dº~ž…ŸéŸ+7‡jÅT§ŸØŸÁŸÒŸCÎ9nÑØŸÁŸ0U0ÍŸ1UAÍŸ0ŒžAäŸ1Œž0äŸ?S VH Œž#'A‡ d H 'A‡ f1 H N Dè] lH ¼0ïŸAT 1ïŸ0š?gN…¡&áVš#)Ã6`81…¡• ‹¡)Ã6dñN ± ‘¡)Fˆh­ïŸÍ ‘¡'KIkæ ‹¡N 'KIo¡‹¡¼N '5*z¡‹¡¼)l‚XXÁŸ?¡‹¡¼+þ]†GFa¡‹¡ÁŸ¼ £¡ £?¡ £k  £•  £± AïŸ0_ 0—¡1_ ?£ä¦_ #'®.ÉÊ¡ä¦N '®.Öí¡ä¦¼ÒŸN '®.ç¢ä¦ê¦N!¢ä¦¼)t„ódõ¦B¢ä¦ê¦ 0(þWe¢ä¦¼ÒŸ,jNJ©‚¢ä¦,jNSùAhŸ¢û¦,å„\ð¼¢ä¦,å„e)WhÙ¢û¦,Fn䀞ö¢ä¦,Fw-E.£û¦,X€;zž0£ä¦,X‰î1.M£û¦, ^>žj£û¦,º{”¥Œž‡£û¦ ¦W£„yª£ä¦¼U,Y5° 5žÇ£û¦,#t¹„”ô9ä£û¦+ CE©¤ä¦¼,¼ÝE~#¤ä¦¼,¼ìTˆÒŸE¤û¦¼H"|òVd¤û¦¼,Ç…€B~†¤ä¦¼,Ç…úgÒŸ¨¤û¦¼,"‰"+5~Ťä¦,"‰*g+ÒŸâ¤û¦,¾62Ã~ÿ¤ä¦,¾6:}\ÒŸ¥û¦,¾‰EIÁŸ9¥ä¦,¾‰Iê“ÇŸV¥û¦ y.Xg‚t¥ä¦ÒŸ %mWH¥ä¦)Œ‰\F@³¥ä¦ÒŸ Œ‰9…ۥ䦼ҟ)m:‰ü¥ä¦)yŸ4"¦ä¦ äWÛnc@¦ä¦õ¦ rRïsY¦ä¦mªm«ï|¦ä¦¼ÒŸHÿ63˜]¥¦ä¦¼ÒŸm¯ õsȦä¦ÒŸSBxšÃ0ä¦ÁŸ0œ¡Að¦1œ¡Aœ¡0ð¦Z˜‹à_ŽÂ¨_Ž#again_GèŽ#achannelsIn_HÕ#‚ì-IΑ# ab_Kœ¡#Paa_Lœ¡#haoutputs_MΑ#€ainputs_NΑ#°'©1«§¨)Wz]„ÕǧȨ)—5 ¼Õã§ȨyrR#&}§¨¨+\N*™` ¨¨èŽ)òR-%%èŽ<¨Ȩ)G35-ƒèŽ]¨¨èŽ)8^8ù~ö”y¨Ȩz\aCóE•§§¨¨•Õr²§¨¼0§0Ψ1§Zž‹à_Ž;ª§#'ä,©;ªèŽb €Ó¨$©;ª¼+ŽÁA©;ªèŽ+ÓŒ"Ä^©;ªèŽ+§<%/[…©;ªèŽèŽô9+0j0Åp¢©;ªèŽ)¡13莾©Aª)\a6fèŽß©;ªèŽz\aAK‡•Ó¨ ª;ª•Õ†\aLI•;ª••ÕÕ0Ó¨0Gª1Ó¨?¹6«'êtDlª«'êtF…ª«‡«'ã*KŸª«¼)ñGNFRöVÀª’«Í‚)ñGQn7ìk᪒«ü9)Ê8VØ?öV««¼q+Ú8`\)««öV¼)º{dQKžE«’«+7‡jZ†g««öVü9CÎ9nco«öV0LªA«1Lª0«? Vñ«Lª#'A‡ dÁ«ñ«'A‡ fÚ«ñ«÷«Dè] lñ«¼0˜«Aý«1˜«0F?N.­&áVF#)Ã6`‚q.­>¬4­)Ã6d!Y÷«Z¬:­)FˆhJƒ˜«v¬:­'KIk¬4­÷«'KIo­¬4­¼÷«'5*zǬ4­¼)l‚Y”öVè¬4­¼+þ]† ­4­öV¼ £Ç¬ £è¬ £¬ £>¬ £Z¬A˜«0¬0@­1¬?±£³¬#'®.És­³÷«'®.Ö–­³¼ü9÷«'®.篭³ ³NÊ­³¼)t„ÖO³ë­³ ³ 0( S®³¼ü9,jNJÈÎ+®³,jNS¥0 H®³,å„\+qÎe®³,å„e°1 ‚®³,FnC;Ÿ®³,Fw/Ô¼®³,X€ð|;Ù®³,X‰Å3Ôö®³, n?ž¯³,º{”;ž0¯³ ¦W£ùaS¯³¼¼,Y5°þvžp¯³,#t¹ãCô9¯³+ CEGOª¯³¼,¼Ý™TÍ‚̯³¼,¼ì.ü9¼H"|òÃm °³¼,Ç…­…Í‚/°³¼,Ç…Žü9Q°³¼,"‰"–pÍ‚n°³,"‰*z]ü9‹°³,¾62.CÍ‚¨°³,¾6:¿^ü9Ű³,¾‰E ZöVâ°³,¾‰I(•ìkÿ°³ y.XN±³ü9 %mž6±³)Œ‰\J*Î\±³Îü9 Œ‰d„±³Î¼ü9)m+ZÎ¥±³Î)y4.Î˱³ÎÎ äWÛé±³³ rRïï²³mªm«Q€%²³¼ü9Hÿ63ßN²³Î¼ü9m¯ õnq²³Îü9HBxšm²³öVH , ¹²³¼¼(7æݲ³¼¼÷«WÏ‘ü|VöV³¼©´©´0E­A³1E­AE­0³l¤‹˜_Žƒ´•#awaves_Eƒ´#@afilters_F“´#àasoundOrder_GE­#àasoundNumber_HE­#øanSounding_I¼#'[%Á³£´bY($³à³£´¼y€ 1Ï)$³ ´£´èŽèŽy4®$³/´£´èŽz\a7v8èŽ$³X´£´Õ{\aAa’•$³£´•Õáš“´mÓ¨£´m0$³>  }q¶Oߌ ìk#l ŠÛ´q¶l õ´q¶w¶,4 ™’9ü9µ‚¶,Žr H:ìk/µ‚¶,ó] ¡p¶Lµq¶,ó] ¨ ©´nµq¶¼,²` ­C“¶‹µq¶,²` ´n&©´­µq¶¼,¼ ¹Ï’ü9ϵ‚¶ðw,L^ ½½ ¶ñµq¶ðw,> Áâ3©´¶‚¶ðw, a ÅÑc¶5¶q¶ðw,H ÉAŒ©´W¶‚¶ðw!ó„ Í@$w¶‚¶0©´A}¶1ìk0ˆ¶1©´A©´>Î }[¸Oߌ öV#l ŠŶ[¸l ß¶[¸a¸,4 ™&kÍ‚ü¶l¸,Žr LQöV·l¸,ó] ¡,~w¸6·[¸,ó] ¨—}“¶X·[¸¼,²` ­›7w¸u·[¸,²` ´L“¶—·[¸¼,¼ ¹Š†Í‚¹·l¸ðw,L^ ½ï;w¸Û·[¸ðw,> ÁŒ$“¶ý·l¸ðw, a Å w¸¸[¸ðw,H ɳ|“¶A¸l¸ðw!ó„ Í-Pa¸l¸0“¶Ag¸1öV0r¸1“¶A“¶>œP­¸!Z‘S·YöVöVöVöV>œ }uºOߌ ç#l Š߸uºl ù¸uº{º,4 ™æ/î9¹º,Žr Oç3¹º,ó] ¡·CŒºP¹uº,ó] ¨tC­¸r¹uº¼,²` ­_Œº¹uº,²` ´‹^­¸±¹uº¼,¼ ¹Fî9Ó¹ºðw,L^ ½kŒºõ¹uºðw,> Á x­¸ººðw, a ÅRxŒº9ºuºðw,H É<=­¸[ººðw!ó„ Í{ºº0­¸AßT0‡º1­¸A­¸‡»ð÷ øˆè“ øøLÙº‰ÑÙº‘h1 •ˆm”ø-ø˜ »‰ÑÙº‘hˆŠ”.ø@øä8»‰ÑÙº‘hˆ\@øXø0e»‰Ñe»‘h1žˆ¨Xøsø|§»‰Ñ§»‘hŠgain*莑`1¨‹ ´†hÈ÷»‰Ñ÷»‘XŒŒ†èŽ‘Pi‰¼‘l1£´A)Oˆ¹søªø?¼Š__a¶?¼‘hŠ__b¶?¼‘`1ü»ˆÙh`½Ž__groupingþ 瑨Ž__grouping_sizeþ ž‘ Ž__grouping_tmpþ ½‘˜__n )O‘P__min )O‘H__i ž‘¸__test ô9‘_¸ÿ__j ž‘°1èZˆ¤ªøËø¬`½‰Ñ`½‘hŽ__nÝž‘`1䦈ª¯Ìøíøø¢½‰Ñ¢½‘hŽ__nÝž‘`1³‘Åžɽ’Ñɽ’¹m:1ØŸ“§½åîøøøDú½”²½‘h‘1 ¾’Ѿ’¹m:1H “ú½åRøøùM¾”¾‘h“ú½†Pù'ùÜy¾”¾‘h‘¬ž•¾’Ñɽ•¾1ÞŸ“y¾w (ù6ù(Ͼ”„¾‘h”¾‘`‘ ò¾’Ѿ•__a fò¾1N “Ͼ7&6ùUùt,¿”Ú¾‘h”徑`–îSP¿’ÑP¿’¹m:1Y “,¿Ø:VùmùÀ¿”9¿‘hˆy nù|ù ®¿‰Ñ®¿‘h1‹¡‘XªÊ¿’ÑÊ¿1«“³¿6|ù†ùXû¿”¾¿‘h‘­«À’ÑÀ1ñ«“û¿°;†ùù¤CÀ”À‘h‘…ªeÀ’ÑÊ¿’¹m:“CÀ½`žù¨ùð‘À”NÀ‘h‘Ú«³À’ÑÀ’¹m:“‘ÀR¨ù¿ù<ßÀ”œÀ‘h“‘À ŒÀù×ùˆ Á”œÀ‘h‘lª'Á’ÑÊ¿'Á1‡«“ Á¾ØùæùÔaÁ”Á‘h”!Á‘`‘Á«„Á’ÑÀ•__a f„Á1÷«“aÁÌ,æùú ¾Á”lÁ‘h”wÁ‘`“aÁdVú%úlóÁ”lÁ‘h”wÁ‘`–šSÂ’ÑÂ’¹m:1¬“óÁÛ5&ú=ú¸H”‘hˆ"¬>úLúu‰Ñu‘h14­ˆö®LúuúP§Â‰Ñ§Â‘h1³ˆS¯vúŸúœÙ‰Ñ§Â‘h‘üÂ’Ñ•__aWüÂ1÷«“ÙÂy úâúè6Ôä‘h”ï‘`‘v¬YÃ’Ñu•__akYÃ1÷«“6Ã*âúû4 “ÔAÑh”LÑ`‘Z­¶Ã’Ñ¢½•__aɶÃ1÷«““ÃËû!û€ ðԞÑh”©Ã‘`‘Û´Ä’ÑÄ—__i Ä1q¶1w¶“ðÃtz"û>ûÌ SÄ”ûÑh”Ä‘`ˆe®>ûiû €Ä‰Ñ§Â‘Xˆ+®jû”ûd ­Ä‰Ñ§Â‘X‘ŶÑÄ’ÑÑÄ—__i ÖÄ1[¸1a¸“­ÄßS”û°û° Å”¸Ä‘h”ÃÄ‘`ˆH®°ûÓûü =ʼnÑ¢½‘Xˆ®ÔûóûH jʼnÑ¢½‘Xˆþóûü” ¤Å˜ÁŸ‘h˜ÁŸ‘`˜(7‘ˆü'üà áÅŒÉ ”ÁŸ‘hŒòA ”ÁŸ‘`ˆ;'üJü, 'ÆŒÉ ´ÁŸ‘hŒòA ´ÁŸ‘`˜…¡‘Xˆ\JüXüx aƘöV‘h˜öV‘`˜(7‘ˆ}Xü~üÄ žÆŒÉ ”öV‘hŒòA ”öV‘`ˆ™~ü¡ü äÆŒÉ ´öV‘hŒòA ´öV‘`˜.­‘XˆW¶¢ü°ü\ ljÑÇ‘h1‚¶ˆA¸°ü¾ü¨ CljÑCÇ‘h1l¸ˆº¾üÌüô ‚ǘ“¶‘h˜“¶‘`˜(7‘ˆÛÌüòü@¿ÇŒÉ ”“¶‘hŒòA ”“¶‘`ˆ÷òüýŒÈŒÉ ´“¶‘hŒòA ´“¶‘`˜.­‘Xˆ)«ý*ýØ2ȉÑ2È‘h1’«ˆï7*ýaý$˜È™É}öV‘XŽ__n}¼‘T™~H}˜È‘H__tmp:‘l1ü9ˆaýŠýpəɓöV‘XŽ__n“¼‘T™~H“É‘H__scalar˜ò;‘o1ü9ˆ>Šý¯ý¼[ÉŒÉ ·öV‘hŠ__n ·¼‘dŠ__x ·[É‘X˜(7‘1ü9ˆd¯ýÛý¬ÉŒÉ ×öV‘hŠ__n ×¼‘dŠ__x ׬É‘X1ü9ˆ…ÛýþT 檃 1öV‘hŽ__n 1¼‘dŽ__x 1 Ê‘X˜.­‘P1ü9–ž– 2Ê’Ñ2Ê’¹m:1¹–“Ê”þ‚þ cʔʑX“ÊÀX‚þÿìʔʑXˆGŸÿÿ8ÔʉÑɽ‘hŠ__p`ÁŸ‘`˜ž‘Xˆ?¡ ÿQÿ„ˉÑ®¿‘hŠ__p†ÁŸ‘`Š__n†ž‘X‘¡AË’Ñ®¿’¹m:“ËóORÿ›ÿÐmË”*Ë‘h‘¢Ë’Ñ`½’¹m:“mËmœÿéÿ»Ë”xË‘X–§¨ß˒ѧ»’¹m:“»Ëœ êÿCh Ì”ÈË‘X“»Ë[D´7Ì”ÈË‘Xˆ«ž½|̉ÑÊ¿‘hŠ__p`öV‘`˜ž‘Xˆ謾ïLÇ̉Ñu‘hŠ__p†öV‘`Š__n†ž‘X‘­¬éÌ’ÑuÂ’¹m:“ÇÌg_ð9˜Í”ÒÌ‘h‘¯­7Í’Ñ¢½’¹m:“Í :‡äcÍ” Í‘X“ÊHˆ0͔ʑX–Á³B³Í’Ñ÷»’¹m:“ÍU€N|ßÍ”œÍ‘X“Í6NÈ ΔœÍ‘X“Í4bê7ΔœÍ‘Xšó’œ!`œÎ‰ÑœÎ‘è|Žnœž‘à|8þerror q‘ð|1å”›ã§R"ÿ¬ÜΉÑ§»‘HiTÕ‘\›¾©P,øωÑÏ‘XŠinputP莑P1;ª›/´L,A D—ωÑ÷»‘H˜Õ‘D‡ iQ¼‘\ÜFjU¼‘X›X´dB Ÿ pЉÑ÷»‘HŒ ŽdpБ@ŠchanneldÕ‘¼nChannelsfÕ‘lsamplesnß”‘PjoÕ‘hhopoÕ‘dœÁ  OÐiqÕ‘` ™ iuÕ‘\1•›Ä•^  × ÜÆÐ‰Ñ2Ê‘hŠnumber ^¼‘dŠvalue ^莑X›Ÿ•LØ  ( щÑ2Ê‘hŠfrequency L莑`/Ö$.qt]ÑŠ__initialize_p¼‘lŠ__priority¼‘hžfOq†ÀŸê ¡Ñ˜l‘h‡ 1 Xˆ¬1 ‹ ¤#ÒŽ__lhsG#Ò‘HŽ__rhsGç‘@ __strIQOvH__strI<‘P1KO‹à³Fª ðÆÒ‰Ñ÷»‘˜ŠinstrumentF莑ŒŒF莑ˆnoteNumberN¼‘XiWaveS¼‘T¨  jk¼‘P‘<•ÝÒ’Ñ2Ê“ÆÒ¹AŒ ( < Ó”ÑÒ‘Xˆáª( q ˆNÓ‰ÑÊ¿‘hŠ__nVž‘`˜q‘XˆǬr ™ ÔŠÓ‰Ñu‘hŠ__n‚ž‘`ˆ²š '  àӉѢ½‘XŽ__n¼‘T™~H¼‘P˜(7‘‘¹²Ô’Ñ¢½¡É¼¡òA¼—__aÔ1÷«“àÓ]( ‰ ljÔ”ëÓ‘X”öÓ‘T”Ô‘P”Ô‘Hˆ_7‰ æ ¸¹Ô™É(ìk‘h™òA(ìk‘`™Ø_(öV‘XˆÍæ Õ™É1ìk‘X™òA1ìk‘P™Ø_1öV‘H¢N6ò;‘oˆ7QPgÕ™É\©´‘X™òA\©´‘P™Ø_\öV‘HˆóQ€œÙՙɆ©´‘X™òA†©´‘P™Ø_†öV‘H__inŽò;‘o__outò;‘nˆ€§è.ÖŒÉ J©´‘hŒòA J©´‘`ŒØ_ JöV‘X˜(7‘ˆC§Õ4zÖŒÉ m©´‘hŒòA m©´‘`ŒØ_ möV‘XˆhÕ€ÏÖŒÉ ý©´‘hŒòA ý©´‘`ŒØ_ ýöV‘X˜.­‘PˆݲbÌ<׉Ñ¢½‘XŽ__nüž‘P™Éü©´‘H™òAü©´‘@¢Ø_þöV‘`ˆ¿7bƌיÉn©´‘H™òAn©´‘@™Ø_n“¶‘¸ˆ’ÆõdþיɆ©´‘X™òA†©´‘P™Ø_†“¶‘H__inŽò;‘o__outò;‘nˆ¸õ °]Ø™É1öV‘X™òA1öV‘P™Ø_1öV‘H¢N6ò;‘oˆЏ Gü¬Ø™ÉSöV‘h™òASöV‘`™Ø_SöV‘XˆÞGvHٙɆöV‘X™òA†öV‘P™Ø_†öV‘H__inŽò;‘o__outò;‘nˆv”sÙŒÉ JöV‘hŒòA JöV‘`ŒØ_ JöV‘X˜(7‘ˆ.Ëà¿ÙŒÉ möV‘hŒòA möV‘`ŒØ_ möV‘XˆSËö,ÚŒÉ ýöV‘hŒòA ýöV‘`ŒØ_ ýöV‘X˜.­‘PˆÊ­ö)xœÚ‰Ñ¢½‘¨Š__x„œÚ‘ __xlenˆ)O‘@>ü__tmp‹öV‘¸1 ³–­³:ºÚ’Ñ÷»“¡Ú(=ª EÄçÚ”®Ú‘˜“¡ÚËŽFá Û”®Ú‘˜£_DefaultRuneLocale1„-¤__dso_handlel¥ª‹€ˆå@1Õ¦Ò‹¥Œ-DTû! @¥(Œ-DTû!@¥RŒ€?§‰Œ §¹Œˆ®Ûm¨ëŒ  pÔÛm m¨  1.:-nothrow'I›däÛostream=ŠÓ‚-cerrAþÛ¨¤ °3_digits#F_ZNSt14numeric_limitsImE6digitsE:@©Öd#ï_ZNSt14numeric_limitsIfE12has_infinityEò;©¶\#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEò;©;#ó_ZNSt14numeric_limitsIfE10has_denormE÷;©Öd#(_ZNSt14numeric_limitsIdE12has_infinityEò;©¶\#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEò;©;#,_ZNSt14numeric_limitsIdE10has_denormE÷;©Öd#a_ZNSt14numeric_limitsIeE12has_infinityEò;©¶\#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEò;©;#e_ZNSt14numeric_limitsIeE10has_denormE÷;ªnpos݃)OK,1:@ê')OM€L:EIíK:Qò*]Q«npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE)O¬,1:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE)O¬€L:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE«MÞ;;i=D:Nnumeric;j˜‡:MçF;k8’:M[p;læ~:MY;m?:Mbw;nÑ}: P—l;)çIÔTPé„;bÕîß1üVP;ñÿ†¶ZP·y;òZ3¶ZPñ†;óŒ=¶ZP¢(;ôD¶ZP&*;õÜ^¶ZPA ;ö_¶ZPè;÷ÏÁZ[M$È b\dec$š\b\fixed$Ä\b\hex$ …+b[f$b\left$(b \oct$Vb@\right$b€]ä;$U(b]F $ F_b]Ä<$$&nb^showpos$'ÙGb^skipws$*‰Œb^unitbuf$-"0b ]È$1Hb@[p/$4¦ˆb°[EM$7~ bJ]-$:(b\badbit$Lts$b\eofbit$O¸$b\failbit$T»W$b\goodbit$W"3$b\app$jpN)b\ate$mål)b[¿Ž$v?9)b[öŽ$y`C)b\cur$Ž£y.b[å„$‘/.bfupperA1i}çk€flowerA2q‡çkfalphaA3,GçkfdigitA4}çkgxdigitA5 #çkfspaceA6:#çk@gprintA7ÓHçkfgraphA8¥lçk%fcntrlA98€çkfpunctA:_Lçk falnumA;é)çk«_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outEç«_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inEçk4O&Ë ^ðqk¬U&Ö Jçi3^&3_ZNSt10moneypunctIcLb1EE4intlEò;i3^&3_ZNSt10moneypunctIcLb0EE4intlEò;i3^&3_ZNSt10moneypunctIwLb1EE4intlEò;i3^&3_ZNSt10moneypunctIwLb0EE4intlEò;i3^&«_ZNSt17moneypunct_bynameIcLb0EE4intlEò;i3^&«_ZNSt17moneypunct_bynameIcLb1EE4intlEò;i3^&«_ZNSt17moneypunct_bynameIwLb0EE4intlEò;i3^&«_ZNSt17moneypunct_bynameIwLb1EE4intlEò;Kö`ˆmçkK]‰!dçkKxRŠ¡oçkKTT‹ó+çkK‡’ŒœçkK)D“çk|srate_ÔpyèŽ}$ÕÛ¸S}ЇÖ¯=ô9}±6×eô9}MiÜJCq% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; ‡@I< *.: ;‡@I< +.? : ; ‡@< ,.? : ;‡@I< -4: ; ‡@I? < .4: ; ‡@I< /.? : ; I< 0 I1&I2&34I5.? : ; I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D.? : ; < E4: ;‡@I? < F : ;I8 2 G.? : ;‡@I2 < H.? : ;‡@2 < I.? : ;‡@I2 < J.? : ; ‡@I2 < K4: ; ‡@I? < L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ; ‡@I? <  O : ;I8 2 P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V.? : ;L 2 < W.? : ;‡@I2 < X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w4: ; ‡@I<  x4: ; ‡@I? < y.? : ; ‡@L M < z.? : ; ‡@IL M < {.? : ; ‡@IL M < |4: ; ‡@I? 2 < }4: ; ‡@I? 2 < ~4: ; ‡@I? 2 < .? : ; 2 < €.? : ; L 2 < .? : ; ‡@L M 2 < ‚ : ; I8 2 ƒ.? : ; ‡@I2 < „: ;I….? : ; ‡@L M 2 < †.? : ; ‡@I< ‡.G@ˆ.G@‰I4  Š: ; I ‹.G: ; @Œ: ; I 4: ; I Ž: ;I 4: ;I  ‘.G ’I4 “.1‡@@”1 •: ; I–.G: ; —: ;I˜I ™: ;I š.G;@›.G; @œ .‡@4 @ž.4 @Ÿ.4 @ 4: ;I2  ¡: ;I¢4: ;I £4: ; I? < ¤4I? 4 < ¥4G ¦4G§4G ¨4G ©4: ;‡@I? <  ª4: ;‡@I? <  «4: ;‡@I? < ¬4: ; ‡@I? < Lá.Cq- áû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFileWvIn.hFilter.hDrummer.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hInstrmnt.hOnePole.hDrummer.hiostreambasic_string.hvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tccWvIn.hFileRead.h ð÷JÎX‚ž‚¡‚ï}ž‚@òȌֿ/Ÿ Ö»W»í|X‚ !.ºººZºº  .ólòº ºƒcf‚  .ºgº‚ !.ºººZºº  .óñólòº ºƒ®fƒ "„¥}"ó0.óÉÜ<óÉ Â<ºØ}ò»mä» ¹ȺÏ}ò»mt» ½~.» .ùX>Rä» .ùX> —òƒeƒ º{f» .ùX>®òƒ˜ºæ‘/Øf3K ž| / 2Ö‚g â} ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈÉÍ=%º>uqf»“>» …~BȈq“u1„ƒ«}¬Ë‘Çæ‘¼‘¼u‚"*ž-Éutô».»%$‘9Ô”­¯tÈå„0ôY/Úóåg‘&&‘&‘ÕªùK a<>/×j</×ß.º˜‚LÉg Ìo"È?>»Z'<ót"ƒŸ5è{.gÌ#=>*ÜDL!.K)+DKL ¹}.=".A‹uþ.v3Oæ|.hMDKL .DL.=2.DKL ¹}.=".A‹u†.LØÉw,62­Ø>m.U’ …uNó.Ló׃OŸ#v/#å2K°l‚ÈØ³ÈØ³ÈØ ³ºyÖ’å/2`»&å%h:F.w. ÈŸå‘Õ’¯‘ñ“‘9Ô•'ÌÁ)®OF .¶žò¡×7|&02&-7z²ò¡×7|&02&-7± .ŒÖ@äÀ$/Jð÷ñ÷wñ÷ô÷wô÷ øv ø øw øøwøøvøøwø øw ø-øv.ø/øw/ø2øw2ø@øv@øAøwAøDøwDøXøvXøYøwYø\øw\øsøvwwhvsøtøwtøwøwwøªøvhiwilwlvªø«øw«ø®øw®øËøvÌøÍøwÍøÐøwÐøíøvîøïøwïøòøwòøøøvøøùøwùøüøwüøùvùùwùùwù'ùv(ù)ùw)ù,ùw,ù6ùv6ù7ùw7ù:ùw:ùUùvVùWùwWùZùwZùmùvnùoùwoùrùwrù|ùv|ù}ùw}ù€ùw€ù†ùv†ù‡ùw‡ùŠùwŠùùvžùŸùwŸù¢ùw¢ù¨ùv¨ù©ùw©ù¬ùw¬ù¿ùvÀùÁùwÁùÄùwÄù×ùvØùÙùwÙùÜùwÜùæùvæùçùwçùêùwêùúvúúwú úw ú%úv&ú'úw'ú*úw*ú=úv>ú?úw?úBúwBúLúvLúMúwMúPúwPúuúvvúwúwwúzúwzúŸúv ú¡úw¡ú¤úw¤úâúvâúãúwãúæúwæúûvûûwûûwû!ûv"û#ûw#û&ûw&û>ûv>û?ûw?ûBûwBûiûvjûkûwkûnûwnû”ûv”û•ûw•û˜ûw˜û°ûv°û±ûw±û´ûw´ûÓûvÔûÕûwÕûØûwØûóûvóûôûwôû÷ûw÷ûüvüüwüüwü'üv'ü(üw(ü+üw+üJüvJüKüwKüNüwNüXüvXüYüwYü\üw\ü~üv~üüwü‚üw‚ü¡üv¢ü£üw£ü¦üw¦ü°üv°ü±üw±ü´üw´ü¾üv¾ü¿üw¿üÂüwÂüÌüvÌüÍüwÍüÐüwÐüòüvòüóüwóüöüwöüývýýwýýwý*ýv*ý+ýw+ý.ýw.ýaývaýbýwbýeýweýŠývŠý‹ýw‹ýŽýwŽý¯ýv¯ý°ýw°ý³ýw³ýÛývÛýÜýwÜýßýwßýþvþþwþþwþ‚þv‚þƒþwƒþ†þw†þÿvÿÿwÿÿwÿÿv ÿ!ÿw!ÿ$ÿw$ÿQÿvRÿSÿwSÿVÿwVÿ›ÿvœÿÿwÿ ÿw ÿéÿvêÿëÿwëÿîÿwîÿCvDEwEHwHvžŸwŸ¢w¢½v¾¿w¿ÂwÂïvðñwñôwô9v:;w;>w>‡vˆ‰w‰ŒwŒv€w„w„NvNOwORwRvw w êvw w !v"#w#&w&ÿvww,v,-w-0w0A vB C wC F wF Ÿ v  ¡ w¡ ¤ w¤ × vØ Ù wÙ Ü wÜ  v./w/2w2qvqrwruwu†vêëwëîwîv  w  w 1 v1 2 w2 5 w5 ‹ vwwª vŒ  w  w ( v( ) w) , w, q vr s ws v wv ™ vš › w› ž wž ' v( ) w) , w, ‰ v‰ Š wŠ  w æ væ ç wç ê wê vwwQvQRwRUwU€v€w„w„§v§¨w¨«w«ÕvÕÖwÖÙwÙvwwbvbcwcfwfÆvÆÇwÇÊwÊõvõöwöùwù v !w!$w$GvGHwHKwKvvvwwwzwzvžwž¡w¡ËvËÌwÌÏwÏövö÷w÷úwú)vª « w« ® w® EvFGwGJwJávÄzæ’ºstk::Stk::sampleRate¬ºstk::StkFrames::sizeÞºstk::StkFrames::channels »stk::StkFrames::frames8»stk::FileWvIn::isFinishedj»stk::Filter::setGain¬»stk::Drummer::noteOff¼min#½std::vector >::operator[]e½std::vector >::operator[]ν__gnu_cxx::new_allocator::~new_allocator!¾std::allocator::~allocatorM¾std::allocator::~allocatorš¾__gnu_cxx::new_allocator::new_allocator÷¾std::allocator::allocatorU¿std::_Vector_base >::_Vector_impl::~_Vector_impl¿std::_Vector_base >::_M_get_Tp_allocatorÏ¿__gnu_cxx::new_allocator::new_allocatorÀstd::allocator::allocatoreÀ__gnu_cxx::new_allocator::~new_allocator³Àstd::allocator::~allocatorßÀstd::allocator::~allocator,Á__gnu_cxx::new_allocator::new_allocator‰Ástd::allocator::allocator¾Ástd::allocator::allocatorÂstd::_Vector_base >::_Vector_impl::~_Vector_implHÂstd::_Vector_base >::_M_get_Tp_allocatorzÂstd::vector >::size¬Âstd::vector >::capacityÃstd::_Vector_base >::_Vector_impl::_Vector_impl^Ãstd::_Vector_base >::_Vector_base»Ãstd::vector >::vectorÄ__gnu_cxx::__normal_iterator > >::__normal_iteratorSÄstd::vector >::end€Ästd::vector >::beginÛÄ__gnu_cxx::__normal_iterator > >::__normal_iteratorÅstd::vector >::end=Åstd::vector >::beginjÅ__destroy_aux¤Å_DestroyáÅ_Destroy'Æ__destroy_auxaÆ_DestroyžÆ_DestroyäÆ__gnu_cxx::__normal_iterator > >::baseÇ__gnu_cxx::__normal_iterator > >::baseHÇ__destroy_aux<__gnu_cxx::__normal_iterator > > >‚Ç_Destroy<__gnu_cxx::__normal_iterator > > >¿Ç_Destroy<__gnu_cxx::__normal_iterator > >, int>È__gnu_cxx::new_allocator::max_size7Èstd::__fill_n::fill_nÈfill_nÉ__uninitialized_fill_n_aux`Éuninitialized_fill_n±É__uninitialized_fill_n_a7Êstk::Instrmnt::~InstrmntcÊstk::Instrmnt::~InstrmntÊ__gnu_cxx::new_allocator::deallocateÔÊstd::_Vector_base >::_M_deallocateAËstd::_Vector_base >::~_Vector_baseËstd::vector >::~vectorßËstk::Filter::~Filter Ìstk::Filter::~Filter7Ì__gnu_cxx::new_allocator::deallocate|Ìstd::_Vector_base >::_M_deallocateéÌstd::_Vector_base >::~_Vector_base7Ístd::vector >::~vectorcÍstk::Instrmnt::~Instrmnt³Ístk::Drummer::~DrummerßÍstk::Drummer::~Drummer Îstk::Drummer::~Drummer7Îstk::StkFrames::operator[]¡Îstk::Filter::clearÜÎstk::OnePole::tick Ïstk::Drummer::tick—Ïstk::Drummer::tickuÐstk::Instrmnt::controlChangeÆÐstk::Instrmnt::setFrequency¡Ñstk::Stk::rawwavePath»Ñoperator+, std::allocator >(Òstk::Drummer::noteOnÝÒstk::Instrmnt::Instrmnt Ó__gnu_cxx::new_allocator::allocateNÓstd::_Vector_base >::_M_allocateŠÓstd::vector >::_M_initialize_dispatch#Ôstd::vector >::vectorjÔstd::__copy::copy¹Ô__copy_auxÕstd::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, int*>gÕcopy<__gnu_cxx::__normal_iterator > >, int*>ÙÕ__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, int*>.Öuninitialized_copy<__gnu_cxx::__normal_iterator > >, int*>zÖ__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, int*, int>ÏÖstd::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > ><×std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >Œ×copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >þ×__copy_aux]Østd::__copy_normal::__copy_n¬ØcopyÙ__uninitialized_copy_auxsÙuninitialized_copy¿Ù__uninitialized_copy_aÚstd::vector >::operator=ºÚstk::Drummer::DrummerçÚstk::Drummer::Drummer®ÛgenMIDIMapÔÛwaveNames\ zæÃ__uint32_tå__int64_t-$_0x__mbstate_t‹__darwin_mbstate_t¥__darwin_size_tù__va_list_tagÑ__darwin_va_listn__darwin_wchar_t†__darwin_rune_t__darwin_wint_t´__darwin_clock_tÌ__darwin_time_tó_opaque_pthread_once_t6__darwin_off_tL__darwin_pthread_once_tk__darwin_wctrans_t…__darwin_wctype_tžsize_t¬time_tºptrdiff_tx$_4¢div_t¯$_5Ùldiv_tç$_6lldiv_tL!lconv¯#va_list¾#fpos_tÌ#__sbuf$__sFILEõ%FILE€)clock_t)tma*pthread_once_tw*__gthread_once_t*wint_t*$_7ò*_RuneEntry+$_8>+_RuneRangeP+$_9+_RuneCharClass¥+$_10-_RuneLocale 0mbstate_t0wctype_t(7__true_typeR7__copy‚7__copy_normal²7__copy_normalâ7__fill_n8char_traits:__vtbl_ptr_type.:nothrow_t<:new_allocatorˆ;allocatorü;_Atomic_word<basic_string,std::allocator >WO_Rep_baseœO_RepxQlocaleûTfacet4WidþW_Impl&[ios_baselbbasic_streambuf >ÿhwctrans_tîjctype_baseòkctypeœqmoney_baseõqbasic_ios >v__normal_iterator, std::allocator > >xnum_get > >~num_put > >Ó‚basic_ostream >å†basic_stringbuf,std::allocator >Q‰basic_ostringstream,std::allocator >;StkError_ŽStkΑStkFrames•InstrmntÊ–WvInº—FileReadášFileWvInŒžnew_allocatorïŸallocator_ _Vector_base >œ¡vector >§FilterÓ¨OnePoleLªnew_allocator˜«allocator¬_Vector_base >E­vector >$³Drummer©´__normal_iterator > >“¶__normal_iterator > >}¸__copy_normal­¸__normal_iterator, std::allocator > >þÛostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_read_ZNKSt6vectorIiSaIiEEixEm_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZN3stk8FileWvIn9normalizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEi_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEppEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__copy_n<__gnu_cxx::__normal_iterator > >, int*>_ZSt24__uninitialized_fill_n_aIPiiiiEvT_T0_RKT1_SaIT2_E__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2___uninitialized_fill_n_a_ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEcc_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKifacet_ZN3stk8FileRead4openESsbjmd_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_ZNKSt6vectorIiSaIiEE6rbeginEv_ZNSt6vectorIiSaIiEE9push_backERKiclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSt6vectorIiSaIiEED1Ev_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEpLERKl_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEv_ZNSt6vectorIiSaIiEE22_M_initialize_dispatchIiEEvT_S3_St11__true_typeshowbase~basic_ios__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZN3stk7DrummerD1Ev_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSt6vectorIiSaIiEE2atEm_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv__uninitialized_fill_n_auxsizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoi_ZNSt11char_traitsIcE4findEPKcmRS1_atol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6vectorIiSaIiEE5clearEv_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmIERKl_ZN3stk8InstrmntD2Ev_ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7_St11__true_type_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfoswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmmfill_n_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNSt6vectorIiSaIiEE4swapERS1__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNSt8__fill_nILb1EE6fill_nIPiiiEET_S3_T0_RKT1__ZN3stk7Drummer7noteOffEd_ZNKSt5ctypeIcE7tolowerEPcPKcvector_ZSt20uninitialized_fill_nIPiiiEvT_T0_RKT1__ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0~Drummer_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_ZNSt6vectorIiSaIiEEC1ERKS0__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0EdgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE__copy_aux_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigit_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_St11__true_type_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEvrawwavepath__ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplERKlprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9__M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEv_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEmmEifopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_Destroysrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitscopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >wcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZN3stk7Drummer6noteOnEdd_ZNSt10ctype_base5alnumE_ZNSt12_Vector_baseIiSaIiEEC2ERKS0__S_id_monetary~_Vector_basewctype_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_ZSt24__uninitialized_copy_auxIPiS0_ET0_T_S2_S1_St11__true_type_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32E_M_initialize_dispatchfwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetscopy<__gnu_cxx::__normal_iterator > >, int*>_ZNSaIiEC1ERKS_ispunctOnePole_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_SaIT1_E_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_uninitialized_copybasic_stringgetMessagewrite_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_push_backsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNKSt6vectorIiSaIiEE5beginEv_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt6vectorIiSaIiEE3endEv_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSs_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7_to_char_type_ZN3stk9StkFrames6resizeEmjd_Destroy_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZNKSt6vectorIiSaIiEE4rendEv_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEplERKlwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintf_ZNSs4_Rep12_S_empty_repEvbasic_ios_M_ibegin_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev_M_set_length_and_sharable_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiiET0_T_SA_S9_SaIT1_E_ZN9__gnu_cxx13new_allocatorIiEC2EvprintErrors_back_M_get_Tp_allocator__uninitialized_copy_a_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEvuninitialized_fill_n_ZNSs12_S_constructEmcRKSaIcE_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_basic_streambuf_ZN3stk7Drummer4tickEj_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmm_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEdeEvdestroy_ZNKSs13get_allocatorEv_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEvT_S7_SaIT0_E_M_copy_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEptEvrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt6vectorIiSaIiEE8max_sizeEv_ZNSaIiEC1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEpLERKl_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk7DrummerC1Ev_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1__ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSt6vectorIiSaIiEE4sizeEv_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEENS1_IPiS6_EEET0_T_SB_SA__ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEENS3_IPiS8_EEEET0_T_SD_SC__ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZSt8_DestroyIPiiEvT_S1_SaIT0_E__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_m_ZNSt6vectorIiSaIiEE6rbeginEvnum_put_ZNSt6vectorIiSaIiEE4backEv_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNKSt6vectorIiSaIiEE5emptyEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZL7toloweri_ZN3stk8FileWvIn17sampleRateChangedEdd_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIiEEPT_PKS3_S6_S4__M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEvcopy_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEvfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocalesetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNSt8ios_base3appE_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_ZNSt6vectorIiSaIiEE7reserveEm_GLOBAL__I__ZN3stk10genMIDIMapE_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt6vectorIiSaIiEEaSERKS1__ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwc_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEvremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEptEv~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintf_ZNSaIiED1EvcloseFileinit_M_replace_categoriesInitfreedo_narrow_ZNK9__gnu_cxx13new_allocatorIiE7addressERiclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZNSt6vectorIiSaIiEE6assignEmRKi_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1__ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigiti_ZNSt6vectorIiSaIiEEixEmatoll_ZNSsaSERKSs_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZN3stk7DrummerD0Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZNSaIiEC2ERKS_asctime_ZNSt6vectorIiSaIiEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKiS1_EEEEPimT_S9_rdstate_M_implpubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresizecontrolChange_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPiS2_EET0_T_S4_S3__ZL8iswspacei_M_assign_ZNSt6vectorIiSaIiEE4dataEvsync_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EEsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEvDrummer_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSt6vectorIiSaIiEEC1IiEET_S3_RKS0__ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNKSt6vectorIiSaIiEE5frontEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNKSt6vectorIiSaIiEE4backEv_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassic_ZNSt12_Vector_baseIiSaIiEED2Evvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd__resultwcstoullwcsstr_M_cloneiscntrl__uninitialized_copy_aux__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, int*>_ZN3stk6Filter7setGainEdoperator--_ZN9__gnu_cxx13new_allocatorIiED2Ev_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=_ZNSs4_Rep8_M_cloneERKSaIcEmvsscanf_ZSt6fill_nIPiiiET_S1_T0_RKT1_tick_ZNKSs16find_last_not_ofEcmformat__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, int*, int>_ZNSt6vectorIiSaIiEE6resizeEmi_ZNKSs7compareEPKciswprint_ZN3stk7DrummerD2Ev_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEmIERKl_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categories_ZNSt10ctype_base5graphEgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi_M_fill_assign__in_chrg_ZNKSt6vectorIiSaIiEE14_M_range_checkEmoperator()pubsetbufstrcoll_ZL7ispuncticopy_ZNSt8ios_base9showpointEuninitialized_copy<__gnu_cxx::__normal_iterator > >, int*>_Destroy<__gnu_cxx::__normal_iterator > >, int>_ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEv_ZN9__gnu_cxx13new_allocatorIiE7destroyEPiisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEppEv_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSt6vectorIiSaIiEE5frontEv_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt6vectorIiSaIiEE3endEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNKSs5rfindEPKcmmsetbuf_M_getloc_ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiEET0_T_SC_SB_wctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEmoperator->inRange__destroy_aux<__gnu_cxx::__normal_iterator > > >llabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZNSt8ios_base6badbitE__destroy_auxgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNKSt6vectorIiSaIiEE8capacityEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodewcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0__ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC1ERKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiERKl_ZNSt6vectorIiSaIiEE4rendEv_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZSt4copyIPiS0_ET0_T_S2_S1__ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEi_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZSt10__copy_auxIPKiPiET0_T_S4_S3_~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlE_ZNSt6vectorIiSaIiEE14_M_fill_assignEmRKisystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1__ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZSt26__uninitialized_fill_n_auxIPiiiEvT_T0_RKT1_St11__true_type_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd_ZSt13__destroy_auxIPiEvT_S1_St11__true_type_ZNSt6vectorIiSaIiEE2atEmat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEixERKl_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEj_ZNSt10ctype_base5lowerEshowWarnings__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZNSt6vectorIiSaIiEE5beginEveq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_auxepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNSaIiED2Ev_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEmiERKlamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1flush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSspLEc_ZNSt6vectorIiSaIiEE8pop_backEvmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintf_ZN3stk7DrummerC2Evis_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Destroy<__gnu_cxx::__normal_iterator > > >__copy_n_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >_ZNSt6locale7collateE_M_check_same_name_ZN3stk7Drummer4tickERNS_9StkFramesEjSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEixERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEv_ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEmmEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS__ZSt8_DestroyIPiEvT_S1_xsputnsbumpc_M_setstate_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZSt10__copy_auxIPiS0_ET0_T_S2_S1__ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEv_ZNKSt6vectorIiSaIiEE4dataEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹Eø¶€¸¶ÀÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹EèH‹@H‰EøHuøH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹EèH‹H‰EøHuøH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹uèH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿ?ÉÃUH‰åH‰}è‰uäH‰UØH‹EØ‹‰EüëH‹Uè‹Eü‰ÿMäHƒEèƒ}äéH‹EèÉÃUH‰åHƒì0H‰}è‰uäH‰UØÆEÿH‹UØ‹uäH‹}èèÉÃUH‰åHƒì H‰}ø‰uôH‰UèH‹Uè‹uôH‹}øèÉÃUH‰åHƒì0H‰}ø‰uôH‰UèH‹Uè‹uôH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}ø‰uôH‰UèH‰MàH‹Uè‹uôH‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒì8H‰}؉uÔH‹}ØHƒÇ¾èH‰Â¸H‰H‹EØ‹€…Àu H‹}ØHƒÇ¾èòòEÀé®ÇEìé}‹EìHcðH‹}ØHÇ`è‹÷ÐÁè„À„U‹EìH˜HiÀèHƒÀ@H‰ÇH}Øè„À„¢ÇEèë[‹EèHcðH‹}ØHÇ`è‹‹EìHcðH‹}ØHÇ`è‹9ßÀ„Àt‹EèHcðH‹}ØHÇ`èH‰Â‹ÿȉÿEèƒ}è~Ÿ‹EìHcðH‹}ØHÇ`èÇÿÿÿÿH‹EØ‹€PÿH‹E؉éH‹}ØHƒÇ¾èH‰ÃòòEÈ‹EìH‹UØH˜HiÀèHÐHƒÀ@H‹HƒÀH‹‹EìH˜HiÀèHƒÀ@H‰ÇH}ؾÿÒ‹EìH˜H‰ÂHÁâHÕH)ÐHàH‰ÇH}ØèòXEÈòÿEìƒ}ìŽyþÿÿH‹}ØHƒÇ¾èòòEÀòEÀHƒÄ8[ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<…èÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}è‰uä‰Uà‹EäHcðH‹}èèH‰ÂH‹EèH‰H‹EèH‹‹EäH˜HÁàHÂH‹EèH‰PH‹}èèH‰ÆH}ÿèH‹EèH‹8HMÿHUà‹uäèH}ÿèH‹EèH‹PH‹EèH‰PÉÃUH‰åSHƒìHH‰}è‰uä‰UàH‰MØH‹}èH‹uØè‹Uà‹uäH‹}è¶E׈$èëH‰EÈH‹]ÈH‹}èèH‰]ÈH‹}ÈèHƒÄH[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøH…H‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH}àèH‹H}èèH‹8H‹UØH‰ÞèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‰MÐH‹}èH‹uàèH‰EðH‹}èèH‰ÆH}ÿèHMÿH‹UðH‹uÐH‹}ØèH}ÿèH‹EðÉÃUH‰åATSHƒì0H‰}ØH‰uÐH‰UÈH}ÈèL‹ H}ÐèH‹H}ØèH‹8L‰âH‰ÞèH‰EèHuèH}àèH‹EàHƒÄ0[A\ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åAUATSHƒì8H‰}¸H‰u°H‹E°H;E¸„H‹}°èH‰EÐH‹}¸èH;EÐ’À„À„¾H‹}°èH‰ÃH‹}°èH‰ÂH‹uÐH‹}¸H‰ÙèH‰EÈH‹}¸èH‰ÆH}ßèH‹E¸H‹pH‹E¸H‹8HUßèH}ßèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹E¸H‹H‹EÐHÁàHÂH‹E¸H‰PéH‹}¸èH;EГÀ„ÀtmH‹}¸èH‰ÆH}ÞèH‹}¸èI‰ÄH‹}¸èI‰ÅH‹}°èH‰ÃH‹}°èH‰ÇL‰êH‰ÞèH‰ÇHUÞL‰æèH}ÞèéƒH‹E¸L‹ H‹E°H‹H‹}¸èHÁàH4H‹E°H‹8L‰âèH‹}¸èH‰ÆH}ÝèH‹E¸L‹`H‹E°L‹hH‹E°H‹H‹}¸èHÁàH<HMÝL‰âL‰îèH}ÝèH‹E¸H‹H‹EÐHÁàHÂH‹E¸H‰PH‹E¸HƒÄ8[A\A]ÉÃÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ4„¤wˆ°ÿÿ4„¤wˆ°ÿÿ4„¤wˆ°ÿÿN>Q3Ë–ËÄóÿÿ'*1JÿÿuH†³¯ÄkÍ@@9kd¯Ôšÿÿ4:wU\ÿÿ5<Uÿÿhb²DäÚÚº³E %Œÿÿhb²DäÚÚº³E %ŒStkFrames::operator[]: invalid index () value!Drummer::tick(): channel and StkFrames arguments are incompatible!Instrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!Drummer::noteOn: amplitude parameter is out of bounds!N3stk7DrummerEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉà dope.rawbassdrum.rawsnardrum.rawtomlowdr.rawtommiddr.rawtomhidrm.rawhihatcym.rawridecymb.rawcrashcym.rawcowbell1.rawtambourn.rawN3stk6FilterEN3stk8InstrmntE{®Gáz„?ð?€k@(@@áz®GL@333333ã¿+‡ÙÎ÷ï?€ˆÕ@ÍÌÌÌÌÌì?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿh† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÎçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÎçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÎçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¦çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿaçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿb† <øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿ3†  ƒŒ4øÿÿÿÿÿÿÿ›çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ›çÿÿÿÿÿÿÿ† ƒÓü-ÀJ-Ú·-¼·-ž…-~·-b…-Y·-P¹-3…-·-úµ-ã-Ú…-Ñ·-ȹ-!µ- -ó…-ê³-Ö-Í…-ij-°-‹-©-bú[D-7ü-$J->·- ·-…-â·-Æ…-½·-´¹-—…-w·-^µ-G->…-5·-,¹-…µ-n-W…-N³-:-1…-(³--ï -ã  -Æ ú¿ D-œ &-n -A 5  ÿ -Ù ü-Æ -¡ ™ -” -‚ -i -W -> -, - -â -Ò -É ñ-¸ "-¨ NŽ  -K »-$ »-ü »-Û »-à »- »-C »-ü&-Î-¡•(»-c-â»-µ¤$-ŸŠ~$-m[ý-M-H=A-þ-ùß-Íü-ÀJ-¥J-S·-C·-,ú-ÿü-òJ-×J-…·-u·-^úC-1ü-$J- J-··-§·-úP - -Ë -¡Û-‚ -S&-#ÀX0à¸h@à¸h@èÀh@è ¸ ˆ X 0  à ¸  h 8  Ø ¨ x H  è À ˜ p H  è À ˜ p H  èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸`8èÀ˜pH 'ÜÜÛ¶ÛùÚñÚÌÚÄÚÚwÚ[ÚSÚ"ÚÚÍÙÅÙÙyÙ,Ù$ٺزØkØcØ ØØš×’×J×B×ÝÖÕÖˆÖ€Ö<Ö4ÖçÕßÕuÕmÕ&ÕÕÇÔ¿ÔxÔpÔ5Ô-Ô˜ÓÓ\ÓTÓÓÓïÒçÒ¯Ò§Ò8Ò0ÒÉÑÁѯѧчÑÑlÑdÑÑÑÕÐÍЄÐ|ÐYÐQÐ5Ð-ЦϞÏÏwÏ`ÏXÏ/Ï'ÏëÎãΰΨÎÎwÎGÎ?ÎÎÎñÍéÍÅͽÍuÍmÍIÍAÍûÌóÌŠÌ‚ÌEÌ=ÌÌÌñËéˡ˙ËSËKËâÊÚÊÊ•ÊuÊmÊIÊAʿɷÉnÉfÉÉ É«È£ÈEÈ=ÈÈ ÈÍÇÅÇLjÇVÇNÇ$ÇÇòÆêƬƤÆoÆgÆ5Æ-ÆïÅçŲŪÅxÅpÅKÅCÅÅÅíÄåĎĆÄaÄYÄ0Ä(ÄÍÃÅÃpÃhÃà ú²ˆ€ÂVÂNÂ.Â&ÂÐÁÈÁ›Á“Á>Á6ÁñÀéÀÅÀ½ÀwÀoÀ)À!Àá¿Ù¿¿‡¿g¿_¿ ¿¿¬¾¤¾_¾W¾3¾+¾à½ؽs½k½1½)½½û¼R¼J¼¼¼¼»´»x»p»F»>»»»ìºäººº²º º˜º0  îT@ 8 , $   ôìàØÌĨ ”Œ€x\TH@4,üôèàļ°¨œ”xpd\PH,$üàØÌĸ°”Œ€xldH@4, üôèàÔ̰¨œ”ˆ€d\PH<4üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0( …-Ñ-ìs-Ì-À™-·á- s-„…-{ç-lÝ-^u-Rq-F±-:¯-1-%™-s-Þ—-¬…-£ï-‹-™-r«-_u-Sq-;w-.s-Ë-ÕÕ-§á-€Ÿ-QÁ-*¥-ÿ£-Åa-´¿-¦m-šm-Žo-h…-_Ï-J->™-1‘- É-ßÓ-±ß-Š¡-V¿-Gm-;m-¥-Ó%-Žü--n­-X›-!…-×--õ™-Ç‘-£W-{-j-Qk--ü- -  -ò-× -µû=®-Œü--l-_-3-.ÿ=ý--=üáý-Ó-Î=Ç›g-jL-g-Ái-´L-¨ý-š-•=Ž zi-ni-8L->-œL-h»-@»-»-»-àc-µ»-…L-ZL-%L- L-øL-ÌL-±©-L-o©-ZL-3L-ú e-Ü L-¹ e-› L-x e-W L- ü-÷ -Û -Æ -­ -¤ þ-– -† - w -h -c U - -ù ü-ì -Ñ -À -¨ û=‘ -ˆ …- ï-g -[ ™-C •-: —-ù U-Ç -¢ - ü-ƒ -h -Q -4 §- §-ø -ã §-Î §-³ -” - -d ù=H -6 ü-) - -÷ -Ú§-½§-ž -‰§-t§-Y -: -% - ù=ó-ê{-áë-Éy-½-¥‰-œ‹-[O-)--óü-æ-Ë-º -¢û=‡-uü-h-M-< -$û=Í-åÙ-¹ã-”½-å-üÃ-«í-ˆÇ-Té-1Å-ùa-Ùa-š_-o_-+›- “-Ƀ-G‡-/Y-Y-á]-É]-§[-w}-_Q-1S-S-=R-= -8,"=%- põh÷`P,H.@B8@02(0 8:ôÐÈøÀ°¨ö !ˆ!€Bx@p!h!`XFPHHõ0!($ (*óé7^éØ7^Ø6Ô\Ô7 ±5^± 5^ 4œ\œ5 `º^`¹\\\º (Ò^(Ñ$\$Ò ðÌ^ðËì\ìÌ ¸Ö^¸Õ´\´Ö €â^€á|\|â H ^HŸD\D  Â^Á \  ØÞ^ØÝÔ\ÔÞ ˜¤^˜£”\”¤ `¬^`«\\\¬ (Ð^(Ï$\$Ð ðÊ^ðÉì\ìÊ ¸Ô^¸Ó´\´Ô €à^€ß|\|à H¢^H¡D\D¢ À^¿ \ À ئ^Ø¥Ô\Ô¦ ±¶^± ¶^ µœ\œ¶ h®^h­d\d® 0’^0‘,\,’ øX^øWô\ôX ÑE^ÑÀE^ÀD¼\¼E ™1^™ˆ1^ˆ0„\„1 aò^aPò^PñL\Lò #^"\# à^àÜ\Ü ¨^¨¤\¤ p^pl\l 8A^8@4\4A C^Bü\üC È-^È,Ä\Ä- /^.Œ\Œ/ X?^X>T\T? %^ $\% ùM^ù èM^èLä\äM Á=^Á °=^°<¬\¬= ‰;^‰x;^x:t\t; Q9^Q@9^@8<\<9 K^K^J\K и^зÌ\̸ ˜ž^˜”\”ž `˜^`—\\\˜ (V^(U$\$V +^ð +^ð *ì \ì + É )^É ¸ )^¸ (´ \´ ) € ¨^€ §| \| ¨ H ^H D \D  Œ^ ‹ \ Œ Ø P^Ø OÔ \Ô P ± I^±   I^  Hœ \œ I y G^y h G^h Fd \d G 0 Ø^0 ×, \, Ø ø Î^ø Íô \ô Î À Ú^À Ù¼ \¼ Ú ˆ ä^ˆ ã„ \„ ä P ¾^P ½L \L ¾  l^ k \ l à è^à çÜ \Ü è ¨ æ^¨ å¤ \¤ æ p Ä^p Ãl \l Ä 8 p^8 o4 \4 p n^ mü \ü n È ð^È ïÄ \Ä ð î^ íŒ \Œ î X È^X ÇT \T È ì^ ë \ ì èê^èéä\äê °Æ^°Å¬\¬Æ x²^x±t\t² @°^@¯<\<° b^a\b Ðv^ÐuÌ\Ìv ˜r^˜q”\”r ``^`_\\\` (´^(³$\$´ ðœ^ð›ì\ìœ ¸”^¸“´\´” €x^€w|\|x Ht^HsD\Dt š^™ \ š Ø–^Ø•Ô\Ô–  „^ ƒœ\œ„ h€^hd\d€ 0Z^0Y,\,Z øˆ^ø‡ô\ôˆ À†^À…¼\¼† ˆ^^ˆ]„\„^ P‚^PL\L‚ \^[\\ àŽ^àÜ\ÜŽ ¨Š^¨‰¤\¤Š pz^pyl\lz 8R^8Q4\4R ~^}ü\ü~ È|^È{Ä\Ä| T^SŒ\ŒT X¼^X»T\T¼ ª^ ©\ª è^èä\ä °Ü^°Û¬\¬Ü x3^x2t\t3 @'^@&<\<' d^c\d Ðh^ÐgÌ\Ìh ˜j^˜i”\”j `f^`e\\\f (!^( $\$! #Mm(qŽ(h°()Â(TÔ(æ(Äø(  )4)l.)¤@)D)'H)ÜZ)0^)xb)¨f).—)°3§)ê°).Â)èÆ)YÙ)Òì) ÿ)(*”%*¨/*ˆT*-ˆ*H-¬*€-5 €ð÷ €È\ € Ñ!€¸- €" !€À+©€Xø«€à €êÿ¹€X)¦ €DЀ)] €B [!€h,E €,@!€0,ì +"(.ÃÈ´ª =(@3õFU(x3l €¨ à*• NÀ +ª Ø P+- €%!€ø+ì €Ø ¬!€Ø,È €  …!€ ,‘€Œ I"€`.b€þ߀(Í€‚þø€@(V €ˆ €¨*¿ €ð €ˆ+K ã€ÿ€x(…€(ù„€ØD€îø:€0º €žç€È)î€( b"€˜.–€Øù°€Ð "€|ù-€¸U€žùf€( ú€"û2€#v€”û·€¨#ˆ€@ø‡€¨1€ ø'€k€.øg€pL€øE€8<€ý§€¸&¿€¢ü€ %ÿ€°ü^€Ø%:€>ûu€8#D€Lúm€è!W€jû•€p#b€vúŽ€ "®€6ù°€i€øøb€hw€ùs€ ¿€æùÜ€!G€†ùU€ðЀúð€@!z€¨ùŽ€` ˆ€ÀùŸ€˜ ¿€VùÄ€H € ÿE€°(î€nùö€€D €Rÿx€è(>€r ”"€Ð.„€ ú³€X"á€&ú€x!ë €¾ €*€>ú6€°!·€âúé€" €ðN €8*˜€ '€è1M€©#€è/£€b&€81×€‰ 6#€x/e €œÿœ€ )€ªø€ÀE€°%€1j€š Ã"€/µ€°ûù€à#Ñ€Ôû€$Ü€û€È"±€(  #€@/< €:r €p*–€ö(€3*€Ìø€øi€*ý×€ð&)€æ ‚#€°/t€õè&€°1>€¾ü €&ï€óû9€P$W€Jüª€ø$}€§â$€02€²'€2ü€¯ýs€˜'Û€ÕC%€È0^€Ëá'€È2 €€l$€X0ñ€vn'€X2)€Ûý£€Ð'º€Šý.€`'Þ€søæ€P€ÆŒ&€x1»€Q$€ 0Ô€GN'€ 2š€aý €('ž€Ìü€H&é€òüQ€€&€üj€ˆ$6€'ü†€À$…€XüÛ€0%ž€~ü÷€h%¢ €1 ð!€ð-A€ @h€ »€8}Þ€F“ €` àx€ µ› ¡ x „ §¤ àÉиõ_d 'ƒY Ú o” Ð Ö Û  C  ΑÅ75 T' ó __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileWvIn10isFinishedEv__ZN3stk6Filter7setGainEd__ZN3stk7Drummer7noteOffEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZNSt6vectorIiSaIiEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIiEC2Ev__ZNSaIiEC1Ev__ZN9__gnu_cxx13new_allocatorIiED2Ev__ZNSaIiED1Ev__ZNSaIiED2Ev__ZN9__gnu_cxx13new_allocatorIiEC2ERKS1___ZNSaIiEC1ERKS___ZNSaIiEC2ERKS___ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev__ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv__ZNKSt6vectorIiSaIiEE4sizeEv__ZNKSt6vectorIiSaIiEE8capacityEv__ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIiSaIiEEC2ERKS0___ZNSt6vectorIiSaIiEEC1ERKS0___ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC1ERKS2___ZNKSt6vectorIiSaIiEE3endEv__ZNKSt6vectorIiSaIiEE5beginEv__ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1___ZNSt6vectorIiSaIiEE3endEv__ZNSt6vectorIiSaIiEE5beginEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZSt13__destroy_auxIPiEvT_S1_St11__true_type__ZSt8_DestroyIPiEvT_S1___ZSt8_DestroyIPiiEvT_S1_SaIT0_E__ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv__ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7_St11__true_type__ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7___ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEvT_S7_SaIT0_E__ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPiiiEET_S3_T0_RKT1___ZSt6fill_nIPiiiET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPiiiEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPiiiEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPiiiiEvT_T0_RKT1_SaIT2_E__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim__ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim__ZNSt12_Vector_baseIiSaIiEED2Ev__ZNSt6vectorIiSaIiEED1Ev__ZN3stk8InstrmntD2Ev__ZN3stk7DrummerD0Ev__ZTVN3stk7DrummerE__ZN3stk7DrummerD1Ev__ZN3stk7DrummerD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk7OnePole4tickEd__ZN3stk7Drummer4tickEj__ZN3stk7Drummer4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt13controlChangeEid__ZN3stk8Instrmnt12setFrequencyEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk7Drummer6noteOnEdd_log__ZN3stk7OnePole7setPoleEd__ZNSaIcEC1Ev__ZN3stk10genMIDIMapE__ZN3stk9waveNamesE__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__ZNSaIcED1Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm__ZNSt6vectorIiSaIiEE22_M_initialize_dispatchIiEEvT_S3_St11__true_type__ZNSt6vectorIiSaIiEEC1IiEET_S3_RKS0___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIiEEPT_PKS3_S6_S4__memmove__ZSt10__copy_auxIPKiPiET0_T_S4_S3___ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiEET0_T_SC_SB___ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9___ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_St11__true_type__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9___ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiiET0_T_SA_S9_SaIT1_E__ZNSt6vectorIiSaIiEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKiS1_EEEEPimT_S9___ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEENS3_IPiS8_EEEET0_T_SD_SC___ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEENS1_IPiS6_EEET0_T_SB_SA___ZSt10__copy_auxIPiS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPiS2_EET0_T_S4_S3___ZSt4copyIPiS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPiS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_SaIT1_E__ZNSt6vectorIiSaIiEEaSERKS1___ZN3stk7DrummerC1Ev__ZN3stk8FileWvInC1Emm__ZN3stk7OnePoleC1Ed__ZN3stk7DrummerC2Ev__ZTIN3stk7DrummerE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk7DrummerE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileWvIn10isFinishedEv.eh__ZN3stk6Filter7setGainEd.eh__ZN3stk7Drummer7noteOffEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNSt6vectorIiSaIiEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIiEC2Ev.eh__ZNSaIiEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIiED2Ev.eh__ZNSaIiED1Ev.eh__ZNSaIiED2Ev.eh__ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_.eh__ZNSaIiEC1ERKS_.eh__ZNSaIiEC2ERKS_.eh__ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv.eh__ZNKSt6vectorIiSaIiEE4sizeEv.eh__ZNKSt6vectorIiSaIiEE8capacityEv.eh__ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIiSaIiEEC2ERKS0_.eh__ZNSt6vectorIiSaIiEEC1ERKS0_.eh__ZN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEC1ERKS2_.eh__ZNKSt6vectorIiSaIiEE3endEv.eh__ZNKSt6vectorIiSaIiEE5beginEv.eh__ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1_.eh__ZNSt6vectorIiSaIiEE3endEv.eh__ZNSt6vectorIiSaIiEE5beginEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZSt13__destroy_auxIPiEvT_S1_St11__true_type.eh__ZSt8_DestroyIPiEvT_S1_.eh__ZSt8_DestroyIPiiEvT_S1_SaIT0_E.eh__ZNK9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv.eh__ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7_St11__true_type.eh__ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7_.eh__ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEvT_S7_SaIT0_E.eh__ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPiiiEET_S3_T0_RKT1_.eh__ZSt6fill_nIPiiiET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPiiiEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPiiiEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPiiiiEvT_T0_RKT1_SaIT2_E.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim.eh__ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim.eh__ZNSt12_Vector_baseIiSaIiEED2Ev.eh__ZNSt6vectorIiSaIiEED1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk7DrummerD0Ev.eh__ZN3stk7DrummerD1Ev.eh__ZN3stk7DrummerD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk7Drummer4tickEj.eh__ZN3stk7Drummer4tickERNS_9StkFramesEj.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk7Drummer6noteOnEdd.eh__ZN3stk8InstrmntC2Ev.eh__ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv.eh__ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm.eh__ZNSt6vectorIiSaIiEE22_M_initialize_dispatchIiEEvT_S3_St11__true_type.eh__ZNSt6vectorIiSaIiEEC1IiEET_S3_RKS0_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIiEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPKiPiET0_T_S4_S3_.eh__ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiEET0_T_SC_SB_.eh__ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_.eh__ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_St11__true_type.eh__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiET0_T_SA_S9_.eh__ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEEPiiET0_T_SA_S9_SaIT1_E.eh__ZNSt6vectorIiSaIiEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKiS1_EEEEPimT_S9_.eh__ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEENS3_IPiS8_EEEET0_T_SD_SC_.eh__ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKiSt6vectorIiSaIiEEEENS1_IPiS6_EEET0_T_SB_SA_.eh__ZSt10__copy_auxIPiS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPiS2_EET0_T_S4_S3_.eh__ZSt4copyIPiS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPiS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_SaIT1_E.eh__ZNSt6vectorIiSaIiEEaSERKS1_.eh__ZN3stk7DrummerC1Ev.eh__ZN3stk7DrummerC2Ev.eh__GLOBAL__I__ZN3stk10genMIDIMapE__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC1LC2GCC_except_table8LC4LC5LC6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table9LC8GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13GCC_except_table14EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk10genMIDIMapE.eh___tcf_0.ehstk-4.4.4/src/Debug/Echo.o000644 000766 000766 00000321370 12015735507 015174 0ustar00garygary000000 000000 ÏúíþÐ hAoð@o__text__TEXT­ð0x%€__debug_frame__DWARF°   Xy$__debug_info__DWARFÐ ú³ÀxzM__debug_abbrev__DWARFʽh ºÆ__debug_aranges__DWARF2ÈP"Ñà|__debug_macinfo__DWARF‚ÈrÑ__debug_line__DWARF‚ÈrÑø|__debug_loc__DWARF¡Î° ‘× }Ø__debug_pubnames__DWARFQÙ…Aâ__debug_pubtypes__DWARFÖÝÆæ__debug_inlined__DWARFfåVî__debug_str__DWARFfåøqVî__debug_ranges__DWARF^WN`__mod_init_func__DATA`WP`àƒ __textcoal_nt__TEXThWx X`èƒl €__gcc_except_tab__TEXTàa[Ðj__cstring__TEXT@dM0m__StaticInit__TEXTeX}nH‡€__const__DATAfXðnx‡ __const_coal__DATA`f¸PoÀ‡ __const_coal__TEXTgp __bss__DATA@o__literal8__TEXT8g(p__eh_frame__TEXT@g0pPˆ§ h__constructor__TEXT@o0x__destructor__TEXT@o0xˆƒ¸•@ PIdUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹}øHƒÇHèH‹}øHƒÇ¾èH‰Â¸H‰ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹€@H;Eðs#H5H‹=èH‹}ø¾èëH‹}øHƒÇHH‹uðèÉÃUH‰åHƒìH‰}øH‰uðHƒ}ðu#H5H‹=èH‹}ø¾èë H‹UøH‹EðH‰‚@H‹}øHƒÇHH‹uðèÉÃUH‰åSHƒì(H‰}èH‰uàH‹}èèHH‹EèH‰H‹}èHƒÇHºÿ¾èH‹uàH‹}èèH‹EèH‹€@H‰ÆHÑîH‹}èHƒÇHèH‹EèHºà?H‰P@H‹}èèë9H‰EØH‹]ØH‹}èHƒÇHèH‰]ØëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‰uàH‹}èèHH‹EèH‰H‹}èHƒÇHºÿ¾èH‹uàH‹}èèH‹EèH‹€@H‰ÆHÑîH‹}èHƒÇHèH‹EèHºà?H‰P@H‹}èèë9H‰EØH‹]ØH‹}èHƒÇHèH‰]ØëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃÿÿÿÿx $hW† $zW7† ,† ƒ$²W † $¼W† $ÔW† $ìW† $úW† $X† $2X† $@X† $NX&† $tX#† ,˜X~† ƒ,Y~† ƒ$”Y† $´Y1† $æYI† $0ZM† ,~ZY† ƒ,Ø[Y† ƒ,2]~† ƒ,°]† ƒ,Ì^݆ ƒ$8† $ª_¦† ,P`z† ƒ,Ê`z† ƒ$eC† $Ðe† $P† $jW† $Â\† ,Daœ† ƒ,dž ƒ,æÇ† ƒö³GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Echo.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Òunsigned int__int64_t .ólong long intlong long unsigned intlong int$_0€ LZ__mbstate8 MZ_mbstateL Nómjjchar__mbstate_t O*__darwin_mbstate_t Qu__darwin_size_t Z¹long unsigned int__darwin_va_list `æööj __va_list_tagi gp_offsetÒ# fp_offsetÒ# overflow_arg_areai# reg_save_areai# __darwin_wchar_t f¹__darwin_rune_t kk__darwin_wint_t n¹__darwin_clock_t s¹__darwin_time_t vmðj _opaque_pthread_once_tE3 __sigE# __opaqueEà#__darwin_off_tnâ__darwin_pthread_once_t|ð__darwin_wctrans_t(¹__darwin_wctype_t*Àsize_tc¢time_tWÉptrdiff_t˜ std’ 7’ 8• X˜ Z¿ ]æ _ b jo k¦ oí p  q, rC sZ uŸ w» xÎ zå } ~ O p ‚’ ƒŸ „» …Î †ô ‡ ˆ6 ŠQ ‹} ÎÞ ÐP Ѫ Óc ÔÅ Õ‡ ×£ Øü Ùº ÚÛ Û% ;z <® =Ê d# e/ g2 hK ib jy k l§ m¾ nà o! s!! tG! vm! w! x·! zÏ! {ç! |õ! } " ‚!" ƒ9" „V" †j" ‡ƒ" Šª" ‹¸" ŒÐ" µí" ¶# ·8# ¸U# ¹|# <Ý FÐ' Gê' H( I( J8( KS( Ln( M‰( N¤( O¿( PÚ( Qõ( R) B+) C.) D½# F1) GB) H^) I) Jœ) K¾) Là) M÷) N* H8* ’Y* ”\* •s* –Š* —«* ˜Ç* ™ã* šÿ* ›+ œ9+ P+ ž]+ Ÿ„+  ª+ ¡Ì+ ¢ò+ £, ¤%, ¥G, ¦d, §€, ©¡, «Â, ­è, ¯ - ±%- ³A- ´b- µ~- ¶š- ·¶- ¸Ò- ¹î- º. »/. ¼P. ½q. ¾’. ¿¾. ÀÚ. Âü. Ä/ Å9/ ÆZ/ Ç{/ Èœ/ ɳ/ ÊÔ/ Ëõ/ Ì0 Í70 ÎO0 Ðg0 Öƒ0 ÜŸ0 â»0 è×0ø0151__true_type__debug%1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >‘ é+ö4#_M_pà#é+~5àU5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >t _Ios_Fmtflags7È _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek. _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Õ _S_beg_S_cur_S_end_S_ios_seekdir_end€€Ü$»event¢ erase_eventimbue_eventcopyfmt_event™oÓÁ _M_nextÕeT#_M_fnÖ†T#’h×¹#ŠØj5#™oÛŽ eT†T¹eT «PßfI§ eT!“mã’D¹eTL,ñ_M_pwordòi#_M_iwordó#L,ôŒTÎ="{ _ZNSt8ios_base4Init11_S_refcountEj5#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEb3Î=¢’T:=’T¹basic_streambuf > R‚b T…b Uˆb W‹b X¥b Z¿b \Ùb ]ób ^c _,c `Fc a`c bzc c”c d®c eÈc fâc gþc hd i2d jIdctype_basectypemoney_baseÊ$pattern!É field!É ž##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¤%€S@# _M_startT# _M_finishU# _M_end_of_storageV#&€WªŸ'Laª¹vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(¦l¶ø0ŸÇŸŸ)¶oþ Ü/b3ì´›ZT*·WˆóG V1*¡U”E)*È:´ AJ@+nothrow"IfKd©+cerr A`~©,__ioinit M_ZStL8__ioinit- T#X¹´´´.º/m-~l#e›àà´›.m-1#dàà´(¶#[Eà¹-x##Pi>>¹›.D0 $_4$ao quot$b¹# rem$c¹#div_t$dE $_5$f¦ quot$g# rem$h#ldiv_t$i| $_6$lÞ quot$mó# rem$nó#lldiv_t$o´-0E$“¹. 1-½ $”""´double- $•¹C´-Ç $–Z´-ˆq$œi…>>››….‹2¹Ÿ>>-ë^$žo»¹¹&Ó=$ Îi-ÓA$¡àå´-Ð$£¦-bX$ª¹´›-á$«›>>´›.Dwchar_t-v>$¬¹p>´›&–)$¯’i››…3Ék$°¹-*$±i»i›&^$²ÎÒ(ê0$³4"î´î.à-1$µ´î¹-p$½¹6´î¹(œa$—e¹Q´-Ø$Ûràr›.x/D-_V$Ĺ™àD __gnu_cxx¡‡(d ®7<óÅó(ë^´-?Þåóó__debug%6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >- 3$§Þ£óó-P?$™óº´-ym$ºóÛ´î¹-’Z$Àü´î¹(ñ0$´ 4´îfloat-Lm$·AA´îlong double&F,$Çc¹-ÊV$¦ózó lconv`&+®48&,à#4g.&-à#4¥&.à# int_curr_symbol&/à# currency_symbol&0à# mon_decimal_point&1à#( mon_thousands_sep&2à#0 mon_grouping&3à#84)&4à#@4SA&5à#H int_frac_digits&6m#P4R&7m#Q p_cs_precedes&8m#R p_sep_by_space&9m#S n_cs_precedes&:m#T n_sep_by_space&;m#U p_sign_posn&m#X int_n_cs_precedes&?m#Y int_p_sep_by_space&@m#Z int_n_sep_by_space&Am#[ int_p_sign_posn&Bm#\ int_n_sign_posn&Cm#]-—:'5àʹ´3³K&K×.zva_list(IÎfpos_t(U3 __sbuf(`* _base(a*# _size(b¹#.… __sFILE˜(‚€ _p(ƒ*# _r(„¹# _w(…¹# _flags(†–# _file(‡–# _bf(ˆú# _lbfsize(‰¹#( _cookie(Œi#0 _close(#8 _read(Ž®#@ _seek(Í#H _write(ì#P _ub(“ú#X _extra(”ý#h _ur(•¹#p _ubuf(˜ #t _nbuf(™ #w _lb(œú#x _blksize(Ÿ¹#ˆ _offset( ì#2¹i.€2¹®ià¹.•2ìÍiì¹.´2¹ìi´¹.Ó__sFILEX.ò… j…# jFILE(¡0&þ:(ïE E .# -šU(ð¹b E -e8(ñ¹y E -¨o(ò¹ E -Ê6(ó¹§ E -b@(ô¹¾ E -?(õ¹Ú E Ú .ì-ˆ@(öà!à¹E (#(úôKE !!´´-!'(ÿ›G!i››E 5Š'(4E m!´´E 6 (¹!E ¹6§&(¹¬!E ¬!.²!/ì6¼b(Ï!E 65!(¹ç!E 7y2(¹6n!( à "àÚ ( !"´6Q<(¹9"´6­8(¹V"´´ +(j"E NV(ƒ"E à6"n(¹ª"E ๛7 (E 6®`(àÐ"à6Œ(¹í"¹E 6i"(©¹#à›´862B(ª¹2#E ´2#.ö6(«¹U#´2#6Ò&(¬¹|#à›´2#6§H(­¹ž#´´2#m®#jclock_t)M± tm8)Z$ tm_sec)[¹# tm_min)\¹# tm_hour)]¹# tm_mday)^¹# tm_mon)_¹# tm_year)`¹# tm_wday)a¹# tm_yday)b¹# tm_isdst)c¹# tm_gmtoff)d#( tm_zone)eà#0pthread_once_t*^I__gthread_once_t+/$wint_t,Fš $_7,Q% __min,Rƒ# __max,Sƒ# __map,Tƒ# __types,U%#.À_RuneEntry,VË$ $_8,Xf% __nranges,Y¹# __ranges,Zf%#. %_RuneRange,[2% $_9,]­% __name,^­%# __mask,_À#m½%j _RuneCharClass,`~%9$_10ˆ ,b>' __magic,cà# __encoding,d>'# __sgetrune,fm'#( __sputrune,g‘'#0 __invalid_rune,hƒ#8 __runetype,j—'#< __maplower,k§'#¼ __mapupper,l§'#¼ __runetype_ext,sl%#À __maplower_ext,tl%#Ð __mapupper_ext,ul%#à __variable,wi#ð __variable_len,x¹#ø __ncharclasses,}¹#ü __charclasses,~·'#€mN'j2ƒg'´¢g'.´.N'2¹‘'ƒà¢î.s'À§'jÿƒ·'jÿ.½%_RuneLocale,Ó%:PG-å 4¹ê'¹:hE-ëçK¹(¹:9H-÷ƹ(¹:x-þn,¹8(¹)`S-° ¹S(¹)$- ¬ ¹n(¹):4-Q¹‰(¹)s!-T¹¤(¹)¥-‰/¹¿(¹)?-"ù¹Ú(¹)¡:-)‡5¹õ(¹){ -5p3¹)¹)á+-;¹,¹+)¹;†)|÷6®#-vT)~"^)©©([@)‚·B©y)y).½#-RU)…©–)–).©-á@){à³)³).¹)/½#-aA)}àÕ)Õ).Û)/©-Ú)€y)÷)Õ)-vA)y)*Õ)(ˆH)ƒ€d›8*à›´³)mbstate_t.Uˆwctype_t/4‚-ù\.y½$s*¹- .z½$Š*E - .{>«*>¹E -}p.|½$Ç*DE -ºp.}¹ã*rE -ÝX.~¹ÿ*E ¹-‡m.¹+E r8-(!.€¹9+E r8-K<.½$P+E 3œ.‚½$-é'.ƒ›~+´›~+.8*-àj.…›ª+>´›~+-´8.†¹Á+Á+.Ç+/8*-ÚA.ˆ›ò+>g'›~+-'/.‰½$,DE -t .н$%,D->9.Œ¹G,>›r8-ý.¹d,rr8-©.޽$€,½$E - p.¹¡,E r2#-êG.ĹÂ,E r2#-©=.’¹è,>›r2#-«;.ƹ -rr2#-…(.“¹%-r2#-zg.ǹA-r2#-¾%.”›b-àD~+-"*.•>~->r-&3.—¹š-rr-r.˜¹¶-rr-Ô5.™>Ò->r-h3.š›î-rr(Ñ9.œkT›.>›r³)-'.›/.r- 5.ž>P.>r›-S@.Ÿ¹q.rr›-B. >’.>r›-3.¤›¸.à¸.›~+.r-^.¥›Ú.rr-¦Z.©"ö.rö..>-­Z.È/rö.-´Z.«>9/>rö.-»Z.¬Z/rö.¹-;.®¹{/rö.¹-2.§›œ/>r›-J6.¨¹³/½$-þ].°¹Ô/rr›-Ñ`.±>õ/>r›-ÚR.²>0>r›-9.³>70>D›-¯n.´¹O0r8-L(.µ¹g0r8-ë..–>ƒ0rD-m7.¡>Ÿ0rr-..¢>»0rD-)H.¦>×0rr-AX.¯>ø0rD›-? .ÊA1rö.-¹2.Íó51rö.¹- H.ÏV1rö.¹r1éV3streampos0Ó†*$1ñãR¹1V3\3(h1õ6&b3Ù1\3\3(–o1ù Cb3ù1\3\3(•51ý21¹2´´›5]p1»$›:2´5öP18T´`2´›\35 1 »à†2à´›5~a1 jà¬2à´›5$1)bàÒ2à›m5 &1êgmî2j35·Y1âo¹ 3\35ÇT1Àgb3+3j3j3?.1#1¹!•?1&ƹj3@m@ºbool@p3/¹2¹€38.†3A__vtbl_ptr_typeu3<š"G>ð6ß4&3XDÊ3ß4&3XFã3ß4å4&C Ký3ß4¹(@5NìTà4ð4V3(@5QÂI´?4ð4\3(*VÐ,àe4ß4¹>*)*`\:‡4ß4à¹(^dÊP›£4ð4*7gj%;Å4ß4à\3Bá*n›hß4à.ª3@ë4/ª3.ë4>¦31O5ª3#&Agd5O5&Agf85O5U5CeFlO5¹.ö4@[5/ö4/b3/¸_Atomic_word4%¹.R > 38—HDnpos‹d—HE_M_dataplusR #_Rep_base_RepF-2Zàì5œHF-2;cà6§HàF *RX­H-6œHF˜(%ÙJK6œHFÐ)ê$i6œHGd-°gƒ6§HF‰4s@›«6œH¹´GG_<p*Ô6œH¹¹´FäUD´a›ü6œH¹¹FÇ;LARb37œH´G+Up_B7à´¹GfC^sbe7à´¹G|CgéAˆ7à¹mG4[zà_«7àG4[~:Î7àiiG4[‚Öñ7àààG4[†8à´´FB ŠHp¹68¹¹Gê 5Ã^Z_8§H¹¹¹Gˆb5µ“y8§HH&šQ.³HA"¡8§H&A"5¿º8§HU5&A"5·Ó8§H¹H&A"5Åö8§H¹H¹¹&A"5Ð9§H¹H¹¹U5&A"5ÛA9§H´¹U5&A"5â_9§H´U5&A"5é‚9§H¹mU5Uì9§H¹5•bôq¿H¿9§H¹H5•bü<¿Há9§H´5•bÁp¿H:§Hm5;€A :§H5;†?i=:œH5 e&ð'Z:§H5 e1Éiw:œH5À`:í ”:§H5À`C‘ ±:œH5T L: Î:§H5T U] ‘ ë:œH5µ ]›;œH5]pcLP›%;œH5^hY-›B;œH ´A5nbhe;§H¹m ´Aƒ—dƒ;§H¹5S(‹P\› ;œH ¶15äá¾;§H¹ â=¦Ò_×;§H5W­Š b3ô;œH5'¼œV\3<œH¹5'ÍV38<§H¹5fâò.\3Z<œH¹5fõ; V3|<§H¹5åFX<¿Hž<§H¹H5åF g2¿HÀ<§H´5åFœl¿Hâ<§Hm5m<5J£¿H=§H¹H5m<5[Ÿb¿H0=§H¹H¹¹5m<5/¦f¿HW=§H´¹5m<B-/¿Hy=§H´5m<5I2¿H =§H¹m _"eíU¾=§Hm($5ø ¿Hß=§H¹H5$ƒ `¿H >§H¹H¹¹5$5ƒ[¿H2>§H´¹5$ŸH5¿HT>§H´5$¯+¿H{>§H¹m 0iÌu7£>§H¹m50iëBW¿HÊ>§H¹¹H50i>@¿Hû>§H¹¹H¹¹50i5m* ¿H'?§H¹´¹50i*é¿HN?§H¹´50iAE¿Hz?§H¹¹m50iRñ¡?§Hm5º jk-¿HÈ?§H¹¹5º zø ê?§H5º ŽûP@§H5Y5©a=¿H=@§H¹¹¹H5Y5ÀÊ*¿Hs@§H¹¹¹H¹¹5Y55å¿H¤@§H¹¹´¹5Y5êÞ[¿HÐ@§H¹¹´5Y5ú`¿HA§H¹¹¹m5Y57]¿H-A§H¹H5Y5%ª7¿H^A§H´¹5Y5:‹N¿HŠA§H´5Y5O¦]¿H»A§H¹m5Y5sÒ ¿HìA§Hàà5Y5~é¿HB§H´´5Y5ˆý/¿HNB§H5Y5“€\¿HB§HiiFv=5‹ª¿H±B§H¹¹¹mF3m5˜Æ%¿HãB§H¹¹´¹I/5¦®)à C¹mU55~a5Á$›5CœH๹ äA5õ&dSC§H¿H52ü >´pCœH5]iUW´CœH5h é*ö4ªCœH5öP5Ïa5›ÖCœH´¹¹5öP)X›ýCœH¹H¹5öP7Ä›$DœH´¹5öP5æY3›KDœHm¹5Ù`Uf(›rDœH¹H¹5Ù`5ø;V›žDœH´¹¹5Ù`qž ›ÅDœH´¹5Ù`5  i›ìDœHm¹5}<›EœH¹H¹5}50›?EœH´¹¹5}«t9›fEœH´¹5}¾°0›EœHm¹5bRÌÎW›´EœH¹H¹5bR5-²l›àEœH´¹¹5bRè¶›FœH´¹5bRû›.FœHm¹5–k ñ9›UFœH¹H¹5–k5B^l›FœH´¹¹5–k&?!›¨FœH´¹5–k5NÁ2›ÏFœHm¹5àDÍc›öFœH¹H¹5à5Y/ ›"GœH´¹¹5àa`a›IGœH´¹5à5nÑH›pGœHm¹5ü@Ó;„5—GœH¹¹5•5“ø%¹¹GœH¹H5•55‚ìc¹åGœH¹¹¹H5•55’gQ¹HœH¹¹¹H¹¹5•55£íH¹=HœH´5•55²ÿX¹iHœH¹¹´!•55Ãó=¹œH¹¹´¹/›.¢H/„5.„5.Ç5@Ç5@¢H@„5>»5” I _M_length•›# _M_capacity–›#4Š—j5#>Ç5›ËJÅH#Jû$5@U—HJh95EP6ºJšn5QR ËJ;&´¯V³H(¼¾€b3IÛJ(SSÂýVb3›IÛJ*KÆr]³I­H*^!ʪ:ËI­H*¢(ÎÔEèI­H¹('BØ•JàJ­H(5Üòà*J­HU5U55S,5—9­HPJ¹¹U5*Þ'ç“WmJ­HU5 h@5«üK‹J­HU5(Œ:õÅ[à§J­H!0H5^¯Hà­HU5¹›ÛJj.áJ/ I>› 6C@NKnone6h_ZNSt6locale4noneEp3L5,6i52p3Mnumeric6jdgp3L~46kpp3LRU6l``p3LC6m†.p3LrZ6n…_p3 Kall6p_ZNSt6locale3allEp3?#E_M_impl6@N##_S_classic6 _ZNSt6locale10_S_classicE@N#_S_global6#_ZNSt6locale9_S_globalE@NNS6)7FN#_S_once68_ZNSt6locale7_S_onceE¥$€m&t 6{wLVN&t 6„LVN\N&t 6©LVN´&t 6ÌLVN\N´¹&t 6ªïLVN\N\N¹&u6º MVN¹(•b6Å1\N*MVN\Nstring3<„5(= 6ÝeH*MTMgN(›Z6çˆ>b3uMgN\N(}>6ðñb3–MgN\N5’'67qæJ²M\N?ÛG6J\NOt 6<ßMVN@NPŽV6?ªXPÛ6BÈ.F_U6Ep)¹N¹QÛK6H>/VN\N\N¹.¤K/KN.QN/´.æJ@bN/æJ.bNRWL6WmNhPS_vptr$facet€3#TŠ6\j5#__c_locale78hP#_S_c_locale6__ZNSt6locale5facet11_S_c_localeE£NN¬e6bP ~P#_S_once6e_ZNSt6locale5facet7_S_onceE¥$PÛ6iêO€6vYOƒP›U¹ 6{mNzOƒP¹Gd&6Ç O‰P´£NFÌh6‚â&£NºO‰PG"o6…yÓO‰PHb^6Šå7£NHn 6‡P´G«P6‘U;PPG“m6•®J-PPO€6 HPƒPšPV•b6£Å PƒPšP.¹m~Pj/nP.mN@£N.•P/mN@•P@mNW]L6²YQT’h6›#"{ 6Å_ZNSt6locale2id11_S_refcountEj5G•b6È6eQYQ_QOm6Ê*QYQ_Qm6Ð?QYQ!{Z6Ó©#›jQ.¦P@eQ/¦P.eQW¤K(6Ù"TTŠ6ìj5#E_M_facets6í"T#E_M_facets_size6î›#E_M_caches6ï"T#E_M_names6ðî# Ní6ñÿf(TNB\6ò¯&(TNñf6óz-(TNG6ôù1(TNÊ6õXG(TN6öd(TNÕ6÷-3TG«P6úGˆR@NG“m6#¢R@NO#6 ÂR@NIT›O#6 âR@N´›O#6ýR@N›Oi)6S@N¹O#64S@NITG•b6N)SS@NITF)p6Ûdb3qS@NG¸=6&•S@NTT¹G6)¹-¹S@NTT>TG6,18ÝS@NTTjQG)46/ølT@NjQPQè67®@NP›.PjQ3TX>T>TX.DT/jQ@OT/pQ.OT@`T/*M. Y€Tß €T¹@Õ .kT.Á .ZÕ ØʘT‘[S_vptr$ios_base€3#[Ç`œ‘[\decTE‘[\fixed~E‘[\hex ¾ ‘[[á ‘[\leftŠ‘[ \octŽ@‘[@\right†l‘[€];,ú‘[]k  ÂG‘[]Æ,$T‘[^showpos'(5‘[^skipws*l‘[^unitbuf-$‘[ ]Í1V‘[@[L#4rh‘[°[:7' ‘[J]Ãm:n‘[\badbitLW–[\eofbitOë–[\failbitT»A–[\goodbitWw&–[\appj‹›[\atem{!›[_binarys_ZNSt8ios_base6binaryE›[[„mvŽ*›[[§myv1›[_trunc|_ZNSt8ios_base5truncE›[ _beg‹_ZNSt8ios_base3begE [\curŽ%\ [[ e‘ñ" [streamsize0N·E_M_precisionÉmW#E_M_widthÊmW#E_M_flagsË¡ #E_M_exceptionÌ. #E_M_streambuf_stateÍ. # E_M_callbacksçeT#(E_M_word_zeroøÁ #0E_M_local_wordý¥[#@E_M_word_size¹#ÀE_M_wordŒT#ÈE_M_ios_localeæJ#Ð ŸÀ'+³Xµ[†T¹G_ê¶ ÒXµ[ß Gé]íüìXµ[F¼P@=»[Yµ[¹b3G K.Yµ[5‘e$Ÿ¡ KYÁ[5‘e.ï^¡ mYµ[¡ 5¸f>f¡ Yµ[¡ 5¸fO¡ ¶Yµ[¡ ¡ K^³dÔYµ[¡ 5\(j–mWñYÁ[5\(r3JmWZµ[mW5H€ýEmW0ZÁ[5HˆémWRZµ[mW5y/›Ub3nZb35¡S§¡*æJZµ[\N5É0²¢æJ­ZÁ[5UV¼A \NÊZÁ[? +Î:U¹5ÓqÞŸQÌ[þZµ[¹5! óÕÒ[ [µ[¹`ÛF˜T@[µ[¹OÜ$V[µ[OÜ$ q[µ[Ø[V•bÐQ€Tµ[Ø[/¡ /. /È / Á µ[j.˜T@Á .Ç[/˜T@@i@Ç[Z»@8:Þ[TbS_vptr$basic_streambuf€3#a_M_in_beg9Ãà#a_M_in_cur9Äà#a_M_in_end9Åà#a_M_out_beg9Æà# a_M_out_cur9Çà#(a_M_out_end9Èà#0a_M_buf_locale9ÏæJ#8bHh9ÔÞ[Æ\Tb¹(H.9à #æJç\Tb\N(É09ñqæJ]Zb(ÿS9þ,CTb)]Tbà5o9æQŒ1U]Tbó È 5ñ@9‘"Œ1|]Tb†È 5(_9 :%¹™]Tb5K[9Ô>mW¶]Tb5ò-9'¥R¹Ó]Tb5Wq99¹ð]Tb52@9OûY¹ ^Tb58@9bœ_mW4^Tbà5ÄC9pÀB¹V^Tbm5f9‰„p¹s^Tb5í\9¤h¹•^Tbm5ó\9¾M mW¼^Tb´OÌ)9ËÒ^TbFÿ69Þ)àð^ZbFå$9áÂZà_ZbFs29äÈà,_ZbG#b9îÿWK_Tb¹G½f9ù:t_TbàààFÜ&9 "7à’_ZbF²W9ƒBà°_ZbFWi9ÓnàÎ_ZbGl94í_Tb¹GÂf9'Hn`Tbààc¡S9<ÇaÞ[8`Tb\NdNV9KS'TbÞ[h`TbàdWU9W¥?Œ1Þ[`Tbó È dÂ*9c½(Œ1Þ[Í`Tb†È d§C9oä;¹Þ[ó`Tbd•Q9…v6mWÞ[aTbeíV:2>mWÞ[HaTbàd™I9«X¹ Þ[naTbd*n9¸§S¹ Þ[”aTbdß]9Ðÿ\¹ Þ[¿aTb¹ePq:TÛpmW Þ[îaTb´dIX9ûsX¹ Þ[bTb¹OÌ)94bTbebV•b9"ðFkbTbeb.Þ[.`b/Þ[@`b@Þ[wctrans_t;'h:Ñ/H '¹¥b½$:™`/NËb¹¿b½$:|^;?ÂQ¹Ùb½$:Âb/T²¹ób½$:èf/Z\T¹c½$I*:n/`B?¹,c½$:Yh/fV&¹Fc½$:e/lF ¹`c½$:I/rf¹zc½$:†4/x:h¹”c½$:¯/~nC¹®c½$:ôV/„¸¹Èc½$:AK/ŠgA¹âc½$-á;†½$þc½$qb:³b/ý½$d½$:} /–)A½$2d½$-`9;ˆqbId´-ç/²I*`d´>~<*Yefupper<1W_Ye€flower<2KgYefalpha<3Ã4Yefdigit<4 Yegxdigit<5ÆYefspace<6àYe@gprint<76Yefgraph<8ÎkYe%fcntrl<9ƒaYefpunct<:G9Ye falnum<;±Ye/¹.p3h‹@!¨mNájmN#`d#E_M_c_locale_ctype!°£N#E_M_del!±b3#E_M_toupper!²^e# E_M_tolower!³^e#(E_M_table!´áj#0E_M_widen_ok!µm#8E_M_widen!¶çj#9E_M_narrow!·çj#¹E_M_narrow_ok!¸m#¹im!½_ZNSt5ctypeIcE2idE¦Pjtable_size!¿_ZNSt5ctypeIcE10table_sizeE—H5,!ÌÒf÷jájb3›5,!Úûf÷j£Nájb3›5m!æb3"gýj¹m5m!õ9´Ngýj´´k57i!ù-´zgýj¹´´5ŒQ!,´¦gýj¹´´5á+! À mÈgýjm5á+!1ö+´ïgýjà´5{ !A¼8mhýjm5{ !R¤´8hýjà´5n!f0nmZhýjm5n!£I´†hýj´´à5d! |Gm­hýjmm5d!Âa´Þhýj´´màFoR!Òr"ájühýjH¢@!×X#ájU©0!àde0i÷j¹de!ðo0mde[iýjmde!S´de‹iýjà´døB!xomde¶iýjmdøB!"%´deæiýjà´dCm!6KKmdejýjmdCm!MÑ6´deFjýj´´àdØ=!gcmdevjýjmmdØ=!‚…=´ de°jýj´´màG3K!ЍkÊjýjQo!š¹iýj.Yem÷jjÿ.de.k/de.¹W™!Æ bkk´;!Ë Fbkk)@!Ö î´!ÈX!Û Dªmmm/ªlÊ87˜T?o˜T#a_M_tie=W?o#Øa_M_fill=Xm#àa_M_fill_init=Yb3#áa_M_streambuf=ZTb#èa_M_ctype=]ýj#ða_M_num_put=_Eo#øa_M_num_get=aPo#€(l =kûi9l[o(Kb=oúb3Ul[o(é@={+. ql[o*â=>-4*Žlfo. *z=ô «lfo. *^q=–j8Èlfo. (S=¦°@b3äl[o(.=°!b3m[o(:!=»=b3m[o(„H=Å''b38m[o(Ùb=Ð. Tm[o*Ùb=ó qmfo. Ž(=‹mfoTb`t = gk«mfo¹5Ý@=þ,?oÈm[o5Ý@=%Ne?oêmfo?o5*E=3KTbn[o(*E>9 Tb(nfoTb(3 >CwloInforo5®K=dü?mfn[o5®K=xÓmˆnfom(¡S>€0QæJ©nfo\N(d>u•[mÏn[omm(n>zÜ)mðn[omOŽ(=¼ofom³=>ŒÎC$ofoTbncW>«6ofo\N.ô.Ko/".Vo/k.ao/gk.gk@gk@aoW?}@qTSl?à#×?Šªo@q×?Äo@qFq5Ub?™?DV3áoQq5œH?-3àþoQq5wF?¡6\qp@q5wF?¨Û5xo=p@q¹5ZH?­\P\qZp@q5ZH?´!Pxo|p@q¹5'?¹sKV3žpQqbq5åF?½!\qÀp@qbq5_b?Á¿xoâpQqbq5‘H?ÅïI\qq@qbq5ib?ÉÈDxo&qQqbq!¶e?Í/ZFqQq.xo@Lq/à.Wq/xo@xo@hq/·@. @ARk!mNXwmN#im!Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE¦P;!¤üqXw¹5M0!¿Ö8´2rPo´´€Tmq^w5M0!ã»M´hrPo´´€TmqÌ[5M0!èàN´žrPo´´€Tmqdw5M0!íSM´ÔrPo´´€Tmqjw5M0!ò#N´ sPo´´€Tmqpw5M0!øHO´@sPo´´€Tmqvw5M0!ý°O´vsPo´´€Tmq|w5M0!ëL´¬sPo´´€Tmq‚w5M0!#L´âsPo´´€Tmqˆw5M0!(ƒL´tPo´´€Tmqsq5M0!H‹ ´NtPo´´€TmqÒ[Uúm!MyqotXw¹F… 7´¦tPo´´€Tmq¿HdÀ ÎÝ´yqåtPo´´€Tmq^wdÀ •´yq$uPo´´€TmqÌ[dÀ v´yqcuPo´´€TmqdwdÀ ’´yq¢uPo´´€TmqjwdÀ $ ´yqáuPo´´€TmqpwdÀ ,5´yq vPo´´€TmqvwdÀ 3 ´yq_vPo´´€Tmq|wdÀ ;´ yqžvPo´´€Tmq‚wdÀ HH´ yqÝvPo´´€TmqˆwdÀ d³´ yqwPo´´€TmqsqoÀ qP´ yqPo´´€TmqÒ[.yq@b3@£@Ò@¹@ó@@@"R"!ÛmN9|mN#im!Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE¦PX1!ïx9|¹5ó6! áèBxEoè€Tmb35ó6!+ _èsxEoè€Tm5ó6!0 ³è¤xEoè€Tm¹5ó6!5 èÕxEoè€Tmó5ó6!: [èyEoè€Tm5ó6!j æ<è7yEoè€Tm"5ó6!o èhyEoè€TmA5ó6!„ Yè™yEoè€Tm>G¾1'ocÖyEo´¹m´àà?|G™]ÄzEo´¹m€Tàà?|Gɉ7$KzEom€Tà´?|U­!¢ Žwlz9|¹dµ¾bièŽw¦zEoè€Tmb3dµä2jèŽwàzEoè€Tmdµë‰jèŽw{Eoè€Tm¹dµòèjèŽwT{Eoè€Tmódµù?kèŽwŽ{Eoè€TmdµäbèŽwÈ{Eoè€Tm"dµÛièŽw|Eoè€TmAoµ<è ŽwEoè€Tm>.Žw@¹lô8@E|€pgkH"S_vptr$basic_ostream€3#&î@V¦|?o¹€Tbb?@_E|Ë|?o¹€(ðY@puU€ì|?o€(ðY@y³U€ }?o-€(ðY@ƒô €.}?oB€(ðY@©r^€O}?o(ðY@­B(€p}?o¹(ðY@±^€‘}?ob3(ðYA\”^€²}?o–(ðY@¸ž^€Ó}?o£(ðYAjN^€ô}?o¹(ðY@ÃX^€~?oÒ(ðY@̨^€6~?oó(ðY@в^€W~?o(ðY@Õ^€x~?o"(ðY@Ù-^€™~?o(ðY@á#^€º~?oA(ðY@åÀ€Û~?o>(ðYAxN€ü~?oTb(ó6AL€?om B[@#~D@?o´(Y"A­],€f?o´(MlAÄ5d€‚?o(AÙY2Œ1ž?o([A逿?o†5[Ab\€æ?oó qî@n?o¹€. €.€0@E|.€2€-€€.3€2loB€lo.H€2€TW€€TZP8GÞ[²‚Þ[#a_M_modeBUÈ #@a_M_stringBX„5#H&'$Bd±€²‚È &'$BrÏ€²‚¹HÈ († B…2„5뀸‚*† B”E²‚¹Hm{fB§‹+&²‚È e•QB±>mWW€K²‚e™IC‰±¹ W€p²‚eß]C4Cd¹ W€š²‚¹eIXCV¹ W€Ä²‚¹eNVBÑÿUTbW€ó²‚àeWUC›ã Œ1W€'‚²‚ó È eÂ*CÊÕ!Œ1W€V‚²‚†È mü'Cçü~‚²‚๹maBôe—‚²‚r£aW€²‚¹.W€.¾‚/W€la`8OE|ƒE|#E_M_stringbufBŽW€#s5B¡ƒƒ¹€È s5B¶Gƒƒ¹€¹HÈ `B4BÀÂmƒƒ¹€5*EBË(I²‚Šƒȃ5† BÓÜ4„5§ƒȃs† BÝ{,ƒ¹H.Â.΃/ stké…«Aå„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED5NÛox%A·FuSRATEù_ZN3stkL5SRATEE€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE*©uPI_ZN3stkL2PIE-DTû! @uTWO_PI_ZN3stkL6TWO_PIE-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E€?ZÞƒUé…ü†S_vptr$StkError€3#amessage_j*M#atype_kèƒ#&«AoT†ü†ZTèƒb!.sé…s†ü†¹w„vAfé…“†ü†xƒ y­.‡é…·†ü†xN"|ÙqZTé…Û†ü†y0W 8´é…ü†.é…@‡/èƒZå„„ ‡tŠS_vptr$Stk€3#JzHˆhSYeJY ‰ìJYeJè=ŠÓTYeJ ?‹!YeJ[—–‡”Œ¹–‡Ò5µ ^‚›±Œ¹5Wanb3ÎŒ¹ ´Ak·nñŒ‘›Ò ´Au&‘›Ò–‡5YRxN Ò6¹5ñl{ãXÒS¹ ¢`‚Çfq‘–‡!ñ‰:B–‡¹.–‡.zŠ@/–‡@¨/zŠ@zŠ@–‡.¨Zñ„H ‡ÌŽ ‡#€6",zŠ#aeffectMix_-–‡#@&ÛoŽÌŽ(y(&Ò.ŽÒŽ(ÑFþ.¢JŽÒŽwâ="Ú¿jŽÌŽw¦d%I¿ŽÌŽ–‡Ie<*¥ b3±ŽÌŽÒr¤e¿Ì޹.¿.ØŽ/¿>Ò6&3XDýŽ)&3XF)/&C K0)¹(@5NjYQ:ˆw(@5QÃYr:#(*V‚g˜)¹>*)*`uRº)¹(^d4`›Ö:*7gjV?ø)#Bá*n)."./"@.ÝŽ@5/ÝŽ.5>ÙV™ÝŽ#&Agdi™&Agf‚™ŸCeFl™¹.@@¥/@. >íNÚ‘ _M_impl #(+)`%Ú‘êà‘(+)d‹Ÿ‘æ‘(hha@"‘æ‘&i6k;‘à‘Ÿ&i6oY‘à‘¹Ÿ&Ùzs‘à‘¹(h ‚XB”‘à‘¹*‚F†Ñ3¶‘à‘¹ £s‘ £”‘ £¼ £ê £‘@@.°.ì‘/°>¤£9—°#&Š"É’9—Ÿ&Š"ÖB’9—¹#Ÿ&Š"ç[’9—?—tv’9—¹(•bD„¾KJ——’9—?— $(þAº’9—¹#5;J©ê×’9—5;SQ05ô’P—5 e\0ê“9—5 ee7A5.“P—5À`nb=K“9—5À`w÷2Íh“P—5T €Æ\=…“9—5T ‰¡%Í¢“P—5µ +.›¿“P—5^”l›Ü“P— ´A£\ÿ“9—¹"5S(°(›”P—5W¹jqb39”P—*¶1DE®V”9—¹5'ÝÞ2ˆwx”9—¹5'ì h#š”P—¹G…^ò|¹”P—¹5fÐ0ˆwÛ”9—¹5fÅN#ý”P—¹5Æh"%(ˆw•9—5Æh*‡ #7•P—5&)2™ ˆwT•9—5&):7E#q•P—5]iE®6Ž•9—5]iIq«•P— _"XLcÉ•9—# ¿m5â•9—(0iD\–/ê–9—ê# 0i»e0–9—ê¹#(º DmÞhêQ–9—ê(º Dy™'êw–9—êê äAÛNJ•–9—J— â=ïÐV®–9—mÛSD«œÑ–9—¹#G?)D3Fú–9—ê¹#m}Dõ<—9—ê#QöZš’$9—.ñ‘@E—/ñ‘@ñ‘.E—Z÷„à  ‡™ ‡#again_ G–‡#achannelsIn_ HÒ#€6" IzŠ# ab_ Kñ‘#Paa_ Lñ‘#haoutputs_ MzŠ#€ainputs_ NzŠ#°&x% ˜™(â\ eÒ˜™(y( VÒ8˜™wâ= #0_V—X˜™*; *AHu˜™–‡(b> -Á–‡‘˜™(œ& 5 d–‡²˜™–‡(ÑF 8s`¢Θ™xÌH C}3­V—ü˜™­Òr¼V—™¹.V—.#™/V—Zý„øE ‡h›V—#ainPoint_Ew¹#àaoutPoint_Ex¹#èadelay_Ey¹#ð&AE"™h›¹¹bãGE%(™¼™h›¹(XE(†C¹Ø™h›*ËpE2–Yõ™h›¹*G E8fšh›¹(9\E;ù¹.šn›(æEC½5–‡Ošh›¹* EF7^qšh›–‡¹(ZaENº–‡—šh›–‡¹(p%EQbf–‡³šn›(%EW?i–‡Ïšh›(pFEZa/–‡ëšn›(ÌHE]—T–‡ ›h›–‡xÌHEh$­(™:›h›­ÒÌHEsmJ­h›­­ÒÒ.(™.t›/(™l…H  ‡Þœ¿#adelayLine_ C(™#Halength_ D¹#À&·F Ö›Þœ¹wâ= ¼Fy›ö›Þœ*Ëp – œÞœ¹*G #;S0œÞœ¹(p% &¬C–‡Lœäœ(ÌH )†U–‡mœÞœ–‡(ÌH 4·­“œÞœ­Ò(ÌH ?W4­ÜÞœ­­ÒÒrÎEy›Þœ¹.y›.êœ/y›Wi?}·žTSl?´#×?Š!·ž×?;·ž½ž5Ub?™Ó#\3XÞ5œH?Ì ´uÞ5wF?¡Í1Ξ’·ž5wF?¨Š1·ž¹5ZH?­–GΞÑ·ž5ZH?´$Gïœó·ž¹5'?¹¢3\3žÞbq5åF?½uΞ7ž·žbq5_b?ÁT[ïœYžÞbq5‘H?Å[Ξ{ž·žbq5ib?É*-Þbq!¶e?Í| ½žÞ.ïœ@QN.Éž/ïœ@”ŒhWzWŸƒGŸ‘h/¹@—H‚§zW±WLIŸ„__a¶IŸ‘h„__b¶IŸ‘`/Ÿ‚ǘ( …__groupingþ ´‘¨…__grouping_sizeþ ›‘ …__grouping_tmpþ ( ‘˜†__n —H‘P†__min —H‘H†__i ›‘¸†__test b3‘_‡P—†__j ›‘°/ZTˆO ‰GO ‰êSp3/)Š- Íl²W¼W䀠‹8 ‘hˆ‚¢ ‰G¢ ‰êSp3/™Š€ U>¼WÓW0Ó ‹‹ ‘hŠ€ t<ÔWëW|ÿ ‹‹ ‘hˆýŽ¡‰GO ¡//Šÿ üìWúWÈU¡‹ ¡‘h‹¡‘`ˆix¡‰G¢ Œ__afx¡/ŸŠU¡ìúWX²¡‹`¡‘h‹k¡‘`SÖ¡‰GÖ¡‰êSp3/ªŠ²¡]+X1X`¢‹¿¡‘h‚Î2X@X¬4¢ƒG4¢‘h/à‘‚ì@XNXøs¢Ž‘hŽ‘`ŽV1‘‚ NXtXD·¢„__first”‘h„__last”‘`‚)tX—X£„__first´‘h„__last´‘`ŽÚ‘‘X±Ž(£‰G(£‰êSp3/ÌŽŠ£¶˜XYÜY£‹£‘XŠ£:0Y”Y(…£‹£‘X‚˜”Y³YtÊ£ƒGO ‘h„__p`‘`Ž›‘X‚”‘´YåYÀ¤ƒG4¢‘h„__p†‘`„__n†›‘XˆY‘7¤‰G4¢‰êSp3Ф<æY/Z c¤‹ ¤‘hˆ[’…¤‰G…¤‰êSp3/9—Šc¤n0Z}ZX¶¤‹n¤‘Xü˜ Ú¤‰GÚ¤‰êSp3/™Š¶¤j~Z×[¤ ¥‹ä‘Xж¤kDØ[1]ð7¥‹ä‘XŠ£Èo2]°]<c¥‹£‘XŸ‹œ°]Ë^ˆÈ¥ƒGÈ¥‘è|…nœ›‘à|‡â]¨^†error ˆ‘ð|/‘8˜RÌ^©_Ô¦ƒGÚ¤‘H‘i TÒ‘\’Ö› P 7¦ƒG7¦‘h/ÞœjŽ1ª_P`ly¦ƒG(£‘h„mix1–‡‘`Ü ¦‰G7¦‰êSp3Šy¦u.P`Ê`¸ɦ‹†¦‘XŠy¦EÊ`Daõ¦‹†¦‘X“Œ‘eÐePI§„__initialize_p 3¹‘l„__priority 3¹‘h”çkÐeåeœ•MPjè§Ži‘h’œ )jÁ4 ͧƒG7¦‘h„delay )¹‘`’ö› € ¨ƒG7¦‘h„delay ¹‘`ˆþ$¨‰G(£Š ¨îDaàaÌ P¨‹¨‘X½› ~¨‰G7¦ŒmaximumDelay ¹ŠP¨Â#å ³¨‹]¨‘X‹h¨‘PŠP¨ aæ­d 訋]¨‘X‹h¨‘P–_DefaultRuneLocale,„½'—__dso_handlei˜ …€ˆå@/Ò™1…˜e…-DTû! @˜‡…-DTû!@˜±…€?/œ3+nothrow"IfKd©ostream8ŠE|+cerr A`~©šq @o_digitsF_ZNSt14numeric_limitsImE6digitsEp3@›¡Kï_ZNSt14numeric_limitsIfE12has_infinityE`5›pEð_ZNSt14numeric_limitsIfE13has_quiet_NaNE`5›µ`ó_ZNSt14numeric_limitsIfE10has_denormEe5›¡K(_ZNSt14numeric_limitsIdE12has_infinityE`5›pE)_ZNSt14numeric_limitsIdE13has_quiet_NaNE`5›µ`,_ZNSt14numeric_limitsIdE10has_denormEe5›¡Ka_ZNSt14numeric_limitsIeE12has_infinityE`5›pEb_ZNSt14numeric_limitsIeE13has_quiet_NaNE`5›µ`e_ZNSt14numeric_limitsIeE10has_denormEe5œnpos‹d—HJû$5@U—HLh95EP6ºJšn5QR ËJnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE—Hžû$5@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE—Hžh95E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalExL5,6i52p3Mnumeric6jdgp3L~46kpp3LRU6l``p3LC6m†.p3LrZ6n…_p3 NS6)7FNN¬e6bP n­/nPNí6ñÿf(TNB\6ò¯&(TNñf6óz-(TNG6ôù1(TNÊ6õXG(TN6öd(TNÕ6÷-3T[Ç`œ‘[\decTE‘[\fixed~E‘[\hex ¾ ‘[[á ‘[\leftŠ‘[ \octŽ@‘[@\right†l‘[€];,ú‘[]k  ÂG‘[]Æ,$T‘[^showpos'(5‘[^skipws*l‘[^unitbuf-$‘[ ]Í1V‘[@[L#4rh‘[°[:7' ‘[J]Ãm:n‘[\badbitLW–[\eofbitOë–[\failbitT»A–[\goodbitWw&–[\appj‹›[\atem{!›[[„mvŽ*›[[§myv1›[\curŽ%\ [[ e‘ñ" [fupper<1W_Ye€flower<2KgYefalpha<3Ã4Yefdigit<4 Yegxdigit<5ÆYefspace<6àYe@gprint<76Yefgraph<8ÎkYe%fcntrl<9ƒaYefpunct<:G9Ye falnum<;±Ye_S_atoms_out!!_ZNSt10__num_base12_S_atoms_outE´_S_atoms_in!%_ZNSt10__num_base11_S_atoms_inE´k´;!Ë Fbkk)@!Ö î´i0!!3_ZNSt10moneypunctIcLb1EE4intlE`5i0!!3_ZNSt10moneypunctIcLb0EE4intlE`5i0!!3_ZNSt10moneypunctIwLb1EE4intlE`5i0!!3_ZNSt10moneypunctIwLb0EE4intlE`5i0!!«_ZNSt17moneypunct_bynameIcLb0EE4intlE`5i0!!«_ZNSt17moneypunct_bynameIcLb1EE4intlE`5i0!!«_ZNSt17moneypunct_bynameIwLb0EE4intlE`5i0!!«_ZNSt17moneypunct_bynameIwLb1EE4intlE`5JzHˆhSYeJY ‰ìJYeJè=ŠÓTYeJ ?‹!YeJ : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.G@ƒI4  „: ; I …: ;I †4: ;I ‡ ˆ.G ‰I4 Š.1‡@@‹1 Œ: ; I.G: ; ŽI .G;@.G; @‘4: ; I ’.G: ; @“.‡@4 @”.4 @•.4 @–4: ; I? < —4I? 4 < ˜4G ™4Gš4G ›4: ;‡@I? <  œ4: ;‡@I? <  4: ;‡@I? < ž4: ; ‡@I? < L­eCÐešû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccnew_allocator.hallocator.hstl_vector.hstl_construct.hEffect.hFilter.hEcho.cppEcho.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tccDelay.h hWÝ‚Ø~ž¿/ŸŽä‚!.ºººZºº .ólòº ºƒ'f» .ùX>à~òÈqÈÊq=%º>uqf»“>» ˆ~BÈÍÈÍȆq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼V‚É/׿K/×?» U.ÈmÈmÈ ýLó׃OŸ#v/#å2K †l‚¼É» 1.º \Öô/õm<ôu/õåi..ÉÉ!‘zC.ÉÉ!‘B e2Ö ä f$/JhWiWwiWlWwlWzWvzW{Ww{W~Ww~W±Wvwwv²W³Ww³W¶Ww¶W¼Wv¼W½Ww½WÀWwÀWÓWvÔWÕWwÕWØWwØWëWvìWíWwíWðWwðWúWvúWûWwûWþWwþWXvXXwXXwX1Xv2X3Xw3X6Xw6X@Xv@XAXwAXDXwDXNXvNXOXwOXRXwRXtXvtXuXwuXxXwxX—Xv˜X™Xw™XœXwœXYvYYwYYwY”Yv”Y•Yw•Y˜Yw˜Y³Yv´YµYwµY¸Yw¸YåYvæYçYwçYêYwêY/Zv0Z1Zw1Z4Zw4Z}Zv~ZZwZ‚Zw‚Z×[vØ[Ù[wÙ[Ü[wÜ[1]v2]3]w3]6]w6]°]v°]±]w±]´]w´]Ë^vÌ^Í^wÍ^Ð^wÐ^©_vwwPvª_«_w«_®_w®_P`vP`Q`wQ`T`wT`Ê`vÊ`Ë`wË`Î`wÎ`DaveŽewŽe‘ew‘eÐevÐeÑewÑeÔewÔeåevPQwQTwTjvjkwknwnÁvÂÃwÃÆwÆvDaEawEaHawHaàavw"w"åvæçwçêwê­vú³Ôžstk::StkFrames::size ŸminT __gnu_cxx::new_allocator::~new_allocator§ std::allocator::~allocatorÓ std::allocator::~allocator ¡__gnu_cxx::new_allocator::new_allocator}¡std::allocator::allocatorÛ¡std::_Vector_base >::_Vector_impl::~_Vector_impl¢std::_Vector_base >::_M_get_Tp_allocator9¢__destroy_auxs¢_Destroy·¢_Destroy-£stk::Effect::~EffectY£stk::Effect::~Effect…£__gnu_cxx::new_allocator::deallocateÊ£std::_Vector_base >::_M_deallocate7¤std::_Vector_base >::~_Vector_baseФstd::vector >::~vectorߤstk::Filter::~Filter ¥stk::Filter::~Filter7¥stk::Effect::~Effectc¥stk::StkFrames::operator[]Í¥stk::Filter::clear¦stk::Echo::clear<¦stk::Effect::setEffectMix¦stk::Echo::~Echoɦstk::Echo::~Echo§stk::Echo::setDelayͧstk::Echo::setMaximumDelay$¨stk::Effect::Effect~¨stk::Echo::Echo³¨stk::Echo::EchoŒú³À__uint32_tâ__int64_t*$_0u__mbstate_tˆ__darwin_mbstate_t¢__darwin_size_tö__va_list_tagÎ__darwin_va_listk__darwin_wchar_tƒ__darwin_rune_tš__darwin_wint_t±__darwin_clock_tÉ__darwin_time_tð_opaque_pthread_once_t3__darwin_off_tI__darwin_pthread_once_th__darwin_wctrans_t‚__darwin_wctype_t›size_t©time_t·ptrdiff_tE$_4odiv_t|$_5¦ldiv_t´$_6Þlldiv_tzlconvÝva_listìfpos_tú__sbuf0__sFILE# FILE®#clock_t½#tm$pthread_once_t¥$__gthread_once_t½$wint_tË$$_7 %_RuneEntry2%$_8l%_RuneRange~%$_9½%_RuneCharClassÓ%$_10½'_RuneLocale8*mbstate_tI*wctype_tV1__true_type€1char_traits†3__vtbl_ptr_typeœ3nothrow_tª3new_allocatorö4allocatorj5_Atomic_word„5basic_string,std::allocator >ÅH_Rep_base I_RepæJlocalemNfacet¦PidpQ_Impl˜Tios_baseÞ[basic_streambuf >qbwctrans_t`dctype_basedectypekmoney_basegkbasic_ios >xo__normal_iterator, std::allocator > >yqnum_get > >Žwnum_put > >E|basic_ostream >W€basic_stringbuf,std::allocator >Âbasic_ostringstream,std::allocator >é…StkError ‡StkzŠStkFrames¿EffectÝŽnew_allocator@allocator°_Vector_base >ñ‘vector >V—Filter(™Delayy›Echoïœ__normal_iterator, std::allocator > >~©ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdj_ZN3stk5Delay5addToEdmiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZN3stk4EchoD1Ev_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZN3stk6EffectD0Ev_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZN3stk5Delay4tickERNS_9StkFramesEjwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZN3stk4Echo15setMaximumDelayEm_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNK3stk5Delay8getDelayEv_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__ZNK3stk6Effect11channelsOutEv*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZN3stk4Echo4tickERNS_9StkFramesEj_ZN3stk6Effect5clearEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZN3stk6EffectC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZN3stk6Effect7isPrimeEj_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfintlgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNSt8ios_base3ateE_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZN3stk3Stk11STK_FLOAT64E_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZN3stk4EchoC1Em_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZN3stk4EchoD0Ev_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_ZNK3stk6Effect9lastFrameEv_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_i_ZNK3stk5Delay6energyEvsync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk6EffectD1Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstream_ZN3stk4Echo4tickERNS_9StkFramesES2_jjcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZN3stk5Delay6tapOutEmwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsisPrimeappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstrDelay_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk5Delay15getMaximumDelayEvsync_ZNK3stk4Echo7lastOutEvsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs~Echo_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatorenergyoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEEcho_ZN3stk4Echo5clearEvlastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassic~Delayvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKc_ZN3stk6Effect12setEffectMixEdiswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZN3stk5Delay4tickERNS_9StkFramesES2_jj_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZN3stk4Echo8setDelayEm_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk5Delay4tickEd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_E_ZN3stk4Echo4tickEdfclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_ZN3stk5Delay15setMaximumDelayEmto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZN3stk5Delay5tapInEdm_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk4EchoC2Em_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impladdTo_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEmsetEffectMix_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Effect_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZNK3stk5Delay7lastOutEv_M_stringbuf_init_ZN3stk5Delay8setDelayEm_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk5Delay7nextOutEvepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_GLOBAL__I__ZN3stk4EchoC2Em_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZN3stk6EffectD2EvEffect_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë0H5H‹=èH‹}ø¾èH‹Uø¸H‰B@ëVò 8òEðf.Áwë5H5H‹=èH‹}ø¾èH‹UøH¸ð?H‰B@ë H‹UøH‹EðH‰B@ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èHƒÇHèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èHƒÇHèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿ'#;4\ÿÿ'#;4\ÿÿ4:wU\ÿÿ4:¢G>‡»ÿÿ4:¢G>‡»StkFrames::operator[]: invalid index () value!Effect::setEffectMix: mix parameter is less than zero ... setting to zero!Effect::setEffectMix: mix parameter is greater than 1.0 ... setting to one!Echo::setDelay: parameter is greater than maximum delay length!Echo::setMaximumDelay: parameter cannot be zero!N3stk4EchoEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk6EffectEð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ8† 4øÿÿÿÿÿÿÿ¦† 4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿW† 4øÿÿÿÿÿÿÿ\† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÇçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÇçÿÿÿÿÿÿÿ† ƒ¢d-•1-~n-g-Ll-.-!m-aü+-Úd-Í1-¶n-Ÿ-„l-f-Ym-;a4+-k-öe-è{-ãh=Ü»l-¨e-š{-•h=Ždz-_?9--3-ès- s-cs-9U-r-øÈ˜pH øÐ pH ðÀ`0à¸`0à¸h@ðÈ pH §©Ũ½¨¨ˆ¨6¨.¨ݧÕ§§•§s§k§X§P§§§Û¦Ó¦¯¦§¦K¦C¦¦¦Ü¥Ô¥«¥£¥s¥k¥I¥A¥¥¥ñ¤é¤œ¤”¤I¤A¤Ø£У“£‹£k£c£?£7£Å¢½¢¢y¢G¢?¢¢ ¢í¡å¡¡‡¡2¡*¡å Ý ¹ ± f ^    \ŸTŸŸŸâžÚž0 §T” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(m d-` j-I q-2 o- p-õ b=î i-Ñ ~-¿ d-² 1-— 1-† n-r aW ~-E d-8 1- 1- n-øaÂe-´{-¯h=¨ ”}e-o{-jh=c ,A-9-ëA-Í9-ªA-‰9-<d-)x- x-øv-ßv-Öf-Èt-¸{-³©u-š{-•‡w-=~-+d-j-j-òq-Úb=¾~-¬d-Ÿj-„j-mq-PQ-3Q-q-ÿQ-êQ-Ïq-°q-›q-€c=d~-Rd-Ej-*j-q-öQ-ÙQ-ºq-¥Q-Q-uq-Vq-Aq-&c=O-E-ýY-åC-ÙM-ÁI-¸K-w;-E~-!~-d-j-çj-Öq-¾b=£~-‘d-„j-ij-Xq-@b=)W-S-ÃG-«=-}?-e?-R-=-8,=%y- P\H^@}0)( g%'[°|¨_ }|ˆ`€}p)h€`gX-P/H\0€(3 g57]á$^áÐ$^Ð#Ì\Ì$ ©"^©˜"^˜!”\”" q,^q`,^`+\\\, (^($\$ ð ^ðì\ì ¸^¸´\´ €^€|\| H^HD\D !(^! (^' \ ( é&^é Ø&^Ø%Ô\Ô&  *^ )œ\œ* h^hd\d 04^03,\,4 :^  ø:^ø9ô\ô: Ñ2^ÑÀ2^À1¼\¼2 ™8^™ˆ8^ˆ7„\„8 a6^aP6^P5L\L6 R^Q\R àP^àOÜ\ÜP ¨L^¨K¤\¤L p<^p;l\l< I0^I80^8/4\40 .^.^-ü\ü. ÈZ^ÈYÄ\ÄZ X^WŒ\ŒX XT^XST\TT N^ M\N èJ^èIä\äJ °D^°C¬\¬D x>^x=t\t> @H^@G<\<H F^E\F Ð@^Ð?Ì\Ì@ ˜^˜”\” `V^`U\\\V (B^(A$\$B ‚MI Ðef ˆ àaš  b¬ 6b¾ {bÐ Àbâ @dæ gdê ëbü pd Àd =c hc( eY @oi Pr ev Pez “cŒ Ëcž d± @g» Ðgà €m ¸m4 ðm«Âä `nhb  lxjÈ (nI Ðnoæ4 oâ€P`ž €m€Ê`³ €Hm~€ª_{ €Ølî€Da €˜n”€˜X €8jû€Y) €pjæ€2] €økP€Ì^G €hl«€~Zè €ˆkÒ€Ø[ÿ €Àkú€°]- €0l€”Y@ €¨j€ìWø€°hN€²W®€h€hWv€`g¸€úW$€èhs€¼WÖ€@h€ÔWç€xhÉ€X8€ i@€´Yt €àjø€2Xj€Xip€æY§ €k‘€0ZË €Pk,€@X¡€i€zW”€˜gZ€NXÒ€Èis€tXî€j@fÜ€gµ€àfïeM€&g*€gôf¨€ f¿€`fãµÜ’žÒÌ‘[+»3BŸ” *_[=óQÈC`__ZNK3stk9StkFrames4sizeEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk6EffectD0Ev__ZTVN3stk6EffectE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk6EffectD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk6EffectD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk4Echo5clearEv__ZN3stk6Effect12setEffectMixEd__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk4EchoD0Ev__ZTVN3stk4EchoE__ZN3stk5DelayD1Ev__ZN3stk4EchoD1Ev__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk4Echo8setDelayEm__ZN3stk5Delay8setDelayEm__ZN3stk4Echo15setMaximumDelayEm__ZN3stk5Delay15setMaximumDelayEm__ZN3stk6EffectC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk4EchoC1Em__ZN3stk5DelayC1Emm__ZN3stk4EchoC2Em__ZTIN3stk4EchoE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk6EffectE__ZTSN3stk4EchoE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk6EffectE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk6EffectD0Ev.eh__ZN3stk6EffectD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6EffectD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk4Echo5clearEv.eh__ZN3stk6Effect12setEffectMixEd.eh__ZN3stk4EchoD0Ev.eh__ZN3stk4EchoD1Ev.eh__ZN3stk4Echo8setDelayEm.eh__ZN3stk4Echo15setMaximumDelayEm.eh__ZN3stk6EffectC2Ev.eh__ZN3stk4EchoC1Em.eh__ZN3stk4EchoC2Em.eh__GLOBAL__I__ZN3stk4EchoC2Em__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC0LC1GCC_except_table5LC3LC5GCC_except_table6GCC_except_table7__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC6LC7GCC_except_table8GCC_except_table9GCC_except_table10EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk4EchoC2Em.eh___tcf_0.ehstk-4.4.4/src/Debug/Envelope.o000644 000766 000766 00000265624 12015735507 016104 0ustar00garygary000000 000000 ÏúíþÐ h!Bð B__text__TEXT§ðK.€__debug_frame__DWARF¨€˜€L__debug_info__DWARF( ´¡PM;__debug_abbrev__DWARFÜ«b Ì´__debug_aranges__DWARF>¶P.¿(O__debug_macinfo__DWARF޶~¿__debug_line__DWARF޶~¿@O__debug_loc__DWARF¼¸ ÅhOœ__debug_pubnames__DWARFÓÃ}ÃÌ__debug_pubtypes__DWARFPÆæ@Ï__debug_inlined__DWARF6Í&Ö__debug_str__DWARF6ÍŸe&Ö__debug_ranges__DWARFÕ2Å;__mod_init_func__DATAØ2È;HT __textcoal_nt__TEXTà2fÐ;PT1 €__cstring__TEXTH8ä8A__gcc_except_tab__TEXT,9âB__StaticInit__TEXT;XþCØU€__const__DATA€;HpDV__const_coal__DATAà;PÐDHV __const_coal__TEXT0< E __bss__DATA B__literal8__TEXTH<8E__eh_frame__TEXTP<Ð@EˆV} h__constructor__TEXT BK__destructor__TEXT BKpZia” P2KUH‰åH‰}øH‰uðH‹EøH;Eðt>H‹EðH‹PHH‹EøH‰PHH‹EðH‹P@H‹EøH‰P@H‹EðH‹PPH‹EøH‰PPH‹Eð‹PXH‹Eø‰PXH‹EøÉÃUH‰åH‰}øòEðòMèH‹Eø¶@ƒð„ÀtH‹Eøò@PòYEèò^EðH‹Eøò@PÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BHH‹EøòH@H‹Eøò@Hf.Èuzë H‹EøÇ@XÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë#èf(ÈòYMðòý9ò^ÁH‹Eøò@PÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë#H5H‹=èH‹}ø¾èë H‹UøH‹EðH‰BPÉÃUH‰åHƒìH‰}øòEðH‹EøÇ@XH‹UøH‹EðH‰BHH‹UøH‹EðH‰B@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹Uè¸H‰BHH‹Uè¸H‰B@H‹UèH¸ü©ñÒMbP?H‰BPH‹EèÇ@XH‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹Uè¸H‰BHH‹Uè¸H‰B@H‹UèH¸ü©ñÒMbP?H‰BPH‹EèÇ@XH‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $à2† $ú2† $ 3† $Z† $Z?† $šB† $37† ,܆ ƒ$ôf† $ZO† ,V3† ƒ$r4† $Œ5¤† $ªV† $;C† $Q;† $† ,06~† ƒ,z† ƒ,”z† ƒ,z† ƒ,®6~† ƒ,,7~† ƒ,ª7œ† ƒ,ˆ† ƒ,† ƒ°¡GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Envelope.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tag m gp_offset Ö# fp_offset Ö# overflow_arg_area m# reg_save_area m# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_t E7 __sig E"# __opaque Eä#__darwin_off_t næ__darwin_pthread_once_t |ô__darwin_wctrans_t (½__darwin_wctype_t *Äsize_t c¦time_t WÍptrdiff_t˜" std \ 7\ 8_ Xb Z‰ ]° _Ì bç j9 kp o· pÕ qö r  s$ ui w… x˜ z¯ }Ë ~ç  : ‚\ ƒi „… …˜ †¾ ‡ß ˆ Š ‹G Ψ Ðf Ñt Óy Ô Õ ×¹ Ø ÙÐ Úñ Û; ; <Ä =à d9 eE gH ha ix j k¦ l½ mÔ nö o s7 t] vƒ w¥ xÍ zå {ý |  }# ‚7 ƒO „l †€ ‡™ ŠÀ ‹Î Œæ µ ¶& ·N ¸k ¹’ <ó Fæ$ G% H% I4% JN% Ki% L„% MŸ% Nº% OÕ% Pð% Q & R&& BA& CD& DÓ FG& GX& Ht& I•& J²& KÔ& Lö& M ' N$' HN' ’o' ”r' •‰' – ' —Á' ˜Ý' ™ù' š( ›2( œO( f( žs( Ÿš(  À( ¡â( ¢) £$) ¤;) ¥]) ¦z) §–) ©·) «Ø) ­þ) ¯* ±;* ³W* ´x* µ”* ¶°* ·Ì* ¸è* ¹+ º.+ »E+ ¼f+ ½‡+ ¾¨+ ¿Ô+ Àð+ Â, Ä., ÅO, Æp, Ç‘, Ȳ, ÉÉ, Êê, Ë - Ì,- ÍM- Îe- Ð}- Ö™- ܵ- âÑ- èí-.*.K.__debug 1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >‡ Ï'2#_M_pª#Ï'Œ2ªc2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >ì_Ios_Fmtflags7¾ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek$ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ƒ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ë _S_beg_S_cur_S_end_S_ios_seekdir_end€€¦!±event¢ erase_eventimbue_eventcopyfmt_eventˆcÓ· _M_nextÕsQ#_M_fnÖ”Q#0]×½#VØx2#ˆcÛ„ sQ”Q½sQ WHߪA sQ!†aãî=½sQH(ñþ _M_pwordòm#_M_iwordó"#H(ôšQ8"ó_ZNSt8ios_base4Init11_S_refcountEx2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEp08˜ Q7 Q½basic_streambuf > R_ T“_ U–_ W™_ X³_ ZÍ_ \ç_ ]` ^ ` _:` `T` an` bˆ` c¢` d¼` eÖ` fð` g a h&a i@a jWactype_basectypemoney_baseÀ$patternÉ fieldÉ ´ #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%½`¶u,îïîî&¥cþ O+p0~ŸhQ'nothrowIJC—'cerrA}V8—(__ioinitM_ZStL8__ioinitþ )rKX½~~~*„+q)•`eŸªª~Ÿ*q)‹,dªÌª~%Ž[Ôªç½)| Pm½Ÿ*, $_4a9 quotb½# remc½#div_td $_5fp quotg"# remh"#ldiv_tiF $_6l¨ quotm÷# remn÷#lldiv_to~)t>“½ÎÎ*Ô-)ä ”ìì~double)é •½ ~)î –"$~)/eœmOŸŸO*U.½i)Už9…½½/8 ˜m)±;¡ª¯~)_£pË"")\Oª½ç~Ÿ)Ê«Ÿ~Ÿ*wchar_t)À8¬½:~Ÿ/ª%¯\mŸŸO0`°½)%&±m…mŸ/²˜Ö%g,³;/ì¸~¸*ª)’,µ"ß~¸½)H½½~¸½%QWÂØZ½~)ñß<ª<Ÿ*B+)MĽcª __gnu_cxx¡%³ ®‘6÷÷%U´w9¨¯÷÷__debug 6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)e.§¨¹÷÷)š9™÷Ð~)laº÷ñ~¸½)QÀ~¸½%n,´D/22~¸float)?a·WW~¸long double/B(Çy½)øM¦÷÷ lconv`!+Ä1¥!,ª#1e*!-ª#11!.ª# int_curr_symbol!/ª# currency_symbol!0ª# mon_decimal_point!1ª#( mon_thousands_sep!2ª#0 mon_grouping!3ª#81)!4ª#@11;!5ª#H int_frac_digits!6q#P1ë!7q#Q p_cs_precedes!8q#R p_sep_by_space!9q#S n_cs_precedes!:q#T n_sep_by_space!;q#U p_sign_posn!q#X int_n_cs_precedes!?q#Y int_p_sep_by_space!@q#Z int_n_sep_by_space!Aq#[ int_p_sign_posn!Bq#\ int_n_sign_posn!Cq#])>5"5ªà½~0—C!Kí*va_list#IÒfpos_t#U7 __sbuf#`@ _base#a@# _size#b½#*‰ __sFILE˜#‚– _p#ƒ@# _r#„½# _w#…½# _flags#†š# _file#‡š# _bf#ˆ# _lbfsize#‰½#( _cookie#Œm#0 _close#¥#8 _read#ŽÄ#@ _seek#ã#H _write##P _ub#“#X _extra#”#h _ur#•½#p _ubuf#˜#t _nbuf#™)#w _lb#œ#x _blksize#Ÿ½#ˆ _offset# #.½¥m*–.½Ämª½*«.ãm½*Ê.½m~½*é__sFILEX*‰)n‰9nFILE#¡F/“5#ï[[*9)ÚL#ð½x[) 3#ñ½[)—c#ò½¦[)q1#ó½½[)‚:#ô½Ô[)·9#õ½ð[ð*)¨:#öªª½[%Þ#ú»C[7~~)²##ÿŸ]mŸŸ[2$#$/[ƒ~~[3³#½¥["½38##½Â[Â*È+3hX#"å[3q#½ý[4ö-#½3ª# ª#ª) # 7~3«6#½O~3T3#½l~~'#€[|M#™[ª3b#½À[ª½Ÿ4ë#[3œV#ªæª3Î#½ ½[3l#©½& ªŸ~53ï;#ª½H [~H *ú3ó#«½k ~H 3c##¬½’ ªŸ~H 3 A#­½´ ~~H qÄ nclock_t$Mµ tm8$Z¥! tm_sec$[½# tm_min$\½# tm_hour$]½# tm_mday$^½# tm_mon$_½# tm_year$`½# tm_wday$a½# tm_yday$b½# tm_isdst$c½# tm_gmtoff$d"#( tm_zone$eª#0pthread_once_t%^M__gthread_once_t&/¥!wint_t'Fž $_7'Q0" __min'R‡# __max'S‡# __map'T‡# __types'U0"#*Ä_RuneEntry'Vá! $_8'X|" __nranges'Y½# __ranges'Z|"#*6"_RuneRange'[H" $_9']Ã" __name'^Ã"# __mask'_Ä#qÓ"n _RuneCharClass'`”"6$_10ˆ 'bT$ __magic'cä# __encoding'dT$# __sgetrune'fƒ$#( __sputrune'g§$#0 __invalid_rune'h‡#8 __runetype'j­$#< __maplower'k½$#¼ __mapupper'l½$#¼ __runetype_ext's‚"#À __maplower_ext't‚"#Ð __mapupper_ext'u‚"#à __variable'wm#ð __variable_len'x½#ø __ncharclasses'}½#ü __charclasses'~Í$#€qd$n.‡}$~¦}$*~*d$.½§$‡ª¦¸*‰$Ľ$nÿ‡Í$nÿ*Ó"_RuneLocale'é"7÷?(å./½%½7>(ë®C½%½7µ@(÷ë½4%½7P(þj(½N%½&ØJ(× ½i%½&ú ( û½„%½&^/(+I½Ÿ%½&¯(zK½º%½&}(B+½Õ%½&`9(" ½ð%½&P5()„0½ &½&Ê (5Î.½&&½&Ç'(;µ(½A&½8È$|ž1Ä )ßK$~ìt&­­%{:$‚I<­&&*Ó )¦L$…­¬&¬&*­);${ªÉ&É&*Ï&+Ó )?;$}ªë&ë&*ñ&+­)Ã$€& 'ë&)T;$&$'ë&%ë@$ƒìYŸN'ªŸ~É&mbstate_t)UŒwctype_t*4†):S)yÓ!‰'½)^ )zÓ! '[)e ){Á'½[)Rd)|Ó!Ý'[)d)}½ù'<[)×O)~½([½)za)½2([<5)i)€½O([<5)¥6)Ó!f([0t)‚Ó!)5$)ƒŸ”(~Ÿ”(*N')_)…ŸÀ(~Ÿ”()[3)†½×(×(*Ý(+N')¸;)ˆŸ)}$Ÿ”()ø*)‰Ó!$)[)· )ŠÓ!;))å3)Œ½])Ÿ<5)ü )½z)<<5)B)ŽÓ!–)Ó![)Þc)½·)[<H )Š@)ĽØ)[<H )î7)’½þ)Ÿ<H )86)ƽ*<<H )®$)“½;*<H )`\)ǽW*<H )1")”Ÿx*ª”()6&)•”*<)„.)—½°*<<)-)˜½Ì*<<)¤0)™è*<)Æ.)šŸ+<<%x4)œÔKŸ.+Ÿ<É&)«#)ŸE+<)0)žf+<Ÿ)s:)Ÿ½‡+<<Ÿ)Ü;) ¨+<Ÿ)[.)¤ŸÎ+ªÎ+Ÿ”(*<)÷)¥Ÿð+<<)FQ)©ì ,< ,*)MQ)È2.,< ,)TQ)«O,< ,)[Q)¬"p,< ,½)œ5)®½‘,< ,½)–-)§Ÿ²,<Ÿ)1)¨½É,Ó!)?T)°½ê,<<Ÿ)¿V)± -<Ÿ)VJ)²,-<Ÿ)64)³M-Ÿ)žb)´½e-<5)Z$)µ½}-<5)Ø*)–™-<)2)¡µ-<<)4*)¢Ñ-<)¥@)¦í-<<);O)¯.<Ÿ)—)ÊW*.< ,)6.)Í÷K.< ,½)œ@)Ïl.< ,½ __gnu_debug :Ž.9 ;]9 <¯:h,éd0streampos+Ó|;ó ,ñ_JÇ.d0j0%-],õÒ"p0ç.j0j0%…c,ù•<p0/j0j0%œ0,ý¯,½,/~~Ÿ22d,…!ŸH/~2¢H,¡K~n/~Ÿj02®, ‡ª”/ª~Ÿ23W, fªº/ª~Ÿ2ó ,ÀWªà/ªŸq2¨",¢\qü/x02dP,·c½0j02L,x\p090x0x0<Š*,#s½!¯9,&m½x0=q=„bool=~0+½.½Ž05*”0>__vtbl_ptr_typeƒ0?G:º-6í1/-O-DØ0í1/-O-Fñ0í1ó1/»-K 1í1½%=0-N@Lª,1þ1d0%=0-QB~M1þ1j0%-&-VÌ(ªs1í1½;=&-`5•1í1ª½%GT-dvHŸ±1þ1;\-j²5Ó1í1ªj0@õ&-n9]í1ª*¸0=ù1+¸0*ù1:œ.1]2¸0#/\/d-2]2/\/fF2]2c2A6?/l]2½*2=i2+2+p0+®_Atomic_word0%½*H : .8¥EBnpos÷Y¥EC_M_dataplusH #_Rep_base_RepDª-Qªú2ªEDª-çXª3µEªD&LO»E;3ªEDÁ$%ÖBÐY3ªEDé)´!Ðw3ªEE-h\‘3µEDU4“:Ÿ¹3ªE½~EgU<„&â3ªE½½~DMDiWŸ 4ªE½½DA6LíIp0-4ªE~E'UUP4ª~½Eï<^ Xs4ª~½E=gÇ;–4ª½qEÄQzV¹4ªÐÐEÄQ~Â4Ü4ª33EÄQ‚èÿ4ªªªEÄQ†ü"5ª~~Di Šd½D5½½E9 1ÃÞPm5µE½½½EX1µÕ‡5µEF+#šO*ÁED¯5µE/D1¿È5µEc2/D1·á5µEÇE/D1Å6µEÇE½½/D1Ð,6µEÇE½½c2/D1ÛO6µE~½c2/D1âm6µE~c2/D1é6µE½qc2—ì«6µE½2AXô7eÍEÍ6µEÇE2AXüÆ6ÍEï6µE~2AX–dÍE7µEq2¬5^;Ð.7µE2¬5 93K7ªE2áZ&<$Ðh7µE2áZ1Û3…7ªE2®V:þ ¢7µE2®VC¨‡ ¿7ªE2£ L9 Ü7µE2£ UÛ‡ ù7ªE2Ü ]$Ÿ8ªE22dcøGŸ38ªE2GTh_)ŸP8ªE ’;1n]s8µE½q ’;ƒZ‘8µE½2a$‹¸RŸ®8ªE 3-1ä Ì8µE½ '8¦òUå8µE2žN­Í p09ªE2”¼ÊMj0$9ªE½2”Íád0F9µE½2ôZâß*j0h9ªE½2ôZõŠ d0Š9µE½2Œ?²6ÍE¬9µEÇE2Œ? ä-ÍEÎ9µE~2Œ?³`ÍEð9µEq2¿61JÅÍE:µEÇE2¿61[KXÍE>:µEÇE½½2¿61/f[ÍEe:µE~½2¿6Bþ*ÍE‡:µE~2¿61Æ-ÍE®:µE½q beMÌ:µEq%ó 1øl ÍEí:µEÇE2ó ƒ@VÍE;µEÇE½½2ó 1RÍE@;µE~½2ó ŸE0ÍEb;µE~2ó ¯$'ÍE‰;µE½q †]Ì2±;µEнq2†]ëSNÍEØ;µE½ÇE2†]^:ÍE <µE½ÇE½½2†]1mQ ÍE5<µE½~½2†]*VÍE\<µE½~2†]A]>ÍEˆ<µE½½q2†]R# Я<µEÐq2á jq)ÍEÖ<µE½½2á z Ðø<µEÐ2á Ž§HÐ=µEÐÐ2V0©¦7ÍEK=µE½½ÇE2V0ÀÞ&ÍE=µE½½ÇE½½2V01¸ÍE²=µE½½~½2V0ênRÍEÞ=µE½½~2V0èVÍE>µE½½½q2V0xSÍE;>µEÐÐÇE2V0%Q2ÍEl>µEÐÐ~½2V0:RFÍE˜>µEÐÐ~2V0OçSÍEÉ>µEÐнq2V0sÍEú>µEÐЪª2V0~—ÍE+?µEÐÐ~~2V0ˆ—+ÍE\?µEÐÐÐÐ2V0“èRÍE?µEÐÐ33D»71‹ÍE¿?µE½½½qD&a1˜["ÍEñ?µE½½~½Gë*1¦Â%ª@½qc223W1Á÷ŸC@ªEª½½ Â;1õ’Ya@µEÍE2ŸüN8~~@ªE2›]fN~›@ªE2Ê\ ý&2¸@ªE2¢H1Ï^0Ÿä@ªE~½½2¢H)jŸ AªEÇE½2¢H7ÞŸ2AªE~½2¢H1æ·.ŸYAªEq½2ÇVU$Ÿ€AªEÇE½2ÇV1øiMŸ¬AªE~½½2ÇVqÅ ŸÓAªE~½2ÇV1 v]ŸúAªEq½2‘ Ÿ!BªEÇE½2‘ 1 ,ŸMBªE~½½2‘ «4ŸtBªE~½2‘ ¾.,Ÿ›BªEq½2JÌÈNŸÂBªEÇE½2J1-É`ŸîBªE~½½2J貟CªE~½2JûF Ÿ.ŸÝCªEq½2MDVYŸDªEÇE½2M1Y~ Ÿ0DªE~½½2MaWŸWDªE~½2M1n4AŸ~DªEq½2;M6’2¥DªE½½2œ0“”"½ÇDªEÇE2œ01‚uY½óDªE½½ÇE2œ01’I½)EªE½½ÇE½½2œ01£PA½KEªE~2œ01²ùO½wEªE½½~!œ01Ã88½ªE½½~½+Ÿ*°E+’2*’2*Õ2=Õ2=°E=’2:É2”F _M_length•Ÿ# _M_capacity–Ÿ#1V—x2#:Õ2›ÙGÓE#HÅ!1@(¥EH41E 1„H‰b1QÊÙG8+#´ÝMÁE%K¾Xp0FéG%ËJÂNp0©FéG;éBƳSÁF»E;šÊY5ÙF»E;Ë$Îõ>öF»E½%ä;Ø’BªG»E%0ܪ8G»Ec2c22O(1>4»E^G½½c2;*$ç¤N{G»Ec2 ˆ:1«ÃC™G»Ec2%35õURªµG»E!¬@1^Aª»Ec2½ŸéGn*ïG+F:‘ 2CNKInone2h_ZNSt6locale4noneE~0J1(2i²-~0Knumeric2jJ\~0J{/2kèc~0J¦L2lTV~0J“@2ms*~0JòP2n¥U~0 Iall2p_ZNSt6locale3allE~0? C_M_impl2NK##_S_classic2 _ZNSt6locale10_S_classicENK#_S_global2#_ZNSt6locale9_S_globalENKL‚J2)¬1TK#_S_once28_ZNSt6locale7_S_onceE»!Âta/ì2{…IdK/ì2„žIdKjK/ì2·IdK~/ì2ÚIdKjK~½/ì2ªýIdKjKjK½/€ 2ºJdK½%AX2ÅjK8JdKjKstring.<’2%d 2ÝÈ@8JbJuK%Q2çÒ8p0ƒJuKjK%Ç82ð^p0¤JuKjK2#$2ßdôGÀJjK<‚@2`BjKMì2<íJdKNKN¼M2?¤ON×2Bµ*D³L2E„%½(K½O¢C2H+dKjKjK½*²H+YK*_K+~*ôG=pK+ôG*pKPeI2W{KvMQ_vptr$facetŽ0#RV2\x2#__c_locale38vM#_S_c_locale2__ZNSt6locale5facet11_S_c_localeE±KLåZ2bŸŒM#_S_once2e_ZNSt6locale5facet7_S_onceE»!N×2iÓMÂ2vgL‘MŸS 2{{KˆL‘M½E#2î «L—M~±KDd]2‚s#±KÈL—MEc2…áL—MFŒT2ŠŒ2±KF½23H~EWH2‘â5!MME†a2•«B;MMMÂ2 VM‘M¨MTAX2£2®M‘M¨M*½qŒMn+|M*{K=±K*£M+{K=£M={KUkI2²gNR0]2Ÿ#"ó2Å_ZNSt6locale2id11_S_refcountEx2EAX2ÈwZNgNmNMta2Ê8NgNmNta2ÐMNgN!ûP2Ó­ ŸxN*´M=sN+´M*sNU²H(2Ù0QRV2ìx2#C_M_facets2í0Q#C_M_facets_size2îŸ#C_M_caches2ï0Q#C_M_names2ð¸# LÎ2ñÛ[6QLªR2ò@#6QLÍ[2ó•)6QLà2ôv-6QLc2õÿ?6QLA2öd6QLï2÷W AQEWH2ú–ONKE†a2ƒ °ONKM 2 ÐONKWQŸM 2 ðONK~ŸM 2 PNKŸM}%2'PNK½M 2BPNKWQEAX2b%aPNKWQDþc2:Zp0PNKEý72&¯£PNKbQ½EÃ2)Ô)ÇPNKbQLQE"2,Ø2ëPNKbQxNEM/2/ë`QNKxNMO27à NKMŸ*MxNAQVLQLQV*RQ+xN=]Q+~N*]Q=nQ+8J* WŽQÕ ŽQ½=Ë *yQ*· *þ XË ØʦQŸXQ_vptr$ios_baseŽ0#YµVÁŸXZdec{>ŸXZfixed¥>ŸXZhex ÿŸXY0 ¾ŸXZleft]ŸX Zoct®:ŸX@Zright`ŸX€[7(“ŸX[é i@ŸX[Â($‡KŸX\showpos'%0ŸX\skipws*%`ŸX\unitbuf-!ŸX [:1.ŸX@YP 4]ŸX°Y¸47Û.ŸXJ[Ëa:AŸXZbadbitL*N¤XZeofbitO ¤XZfailbitT™;¤XZgoodbitW#¤XZappj|©XZatem·J©X]binarys_ZNSt8ios_base6binaryE©XYwav¢&©XYšayó,©X]trunc|_ZNSt8ios_base5truncE©X ]beg‹_ZNSt8ios_base3begE®XZcurŽ–R®XYáZ‘í®Xstreamsize+N»C_M_precisionÉ{T#C_M_widthÊ{T#C_M_flagsË— #C_M_exceptionÌ$ #C_M_streambuf_stateÍ$ # C_M_callbacksçsQ#(C_M_word_zeroø· #0C_M_local_wordý³X#@C_M_word_size½#ÀC_M_wordšQ#ÈC_M_ios_localeôG#Ð À;'ÁUÃX”Q½EMUêàUÃXÕ E*Tí¢úUÃXDhH…7ÉX"VÃX½p0E% þB [— VÃX— 2”[O— ÄVÃX— — ÷B^ZâVÃX— 2…$ji{TÿVÏX2…$rwB{T!WÃX{T2í€?{T>WÏX2íˆ{T`WÃX{T22+›lLp0|Wp02K§µ&ôGžWÃXjK2G,²nôG»WÏX2ƒM¼¿jKØWÏX<4'ÎŽL½2zeÞKIÚX XÃX½2¹ó‹àX.XÃX½^‚?¦QNXÃX½M¦!dXÃXM¦! XÃXæXTAX|IŽQÃXæX+— +$ +¾ +ƒ · ÃXn*¦Q=· *ÕX+¦Q="=m=ÕXX±@4:ìXb_Q_vptr$basic_streambufŽ0#__M_in_beg5ê#__M_in_cur5Ī#__M_in_end5Ū#__M_out_beg5ƪ# __M_out_cur5Ǫ#(__M_out_end5Ȫ#0__M_buf_locale5ÏôG#8`æ\5ÔìXÔYb_½%F*5à ôGõYb_jK%G,5ñDeôGZh_%hK5þµ<b_7Zb_ª"2c5’Iš.cZb_÷ƒ ¾ 2;5š.ŠZb_|¾ 2_U5 Ñ!½§Zb_2ÛQ59{TÄZb_2 *5'!J½áZb_2e59½þZb_2R:5O{P½[b_2X:5b¼U{TB[b_ª"23=5pR<½d[b_q2[5‰Yd½[b_2.S5¤9½£[b_q24S5¾t {TÊ[b_~"Mà%5Ëà[b_D¦15Þäªþ[h_D¯!5ábQª\h_Dð-5äŸ ª:\h_EºW5îùNY\b_½E™[5ùf‚\b_ªªªDm#5 É1ª \h_DÃN5<ª¾\h_D•]5ÂbªÜ\h_E'5Œ/û\b_½Ež[5'7b]b_ªªaK5<|WìXF]b_jKb|M5Kä#b_ìXv]b_ª"b«L5WÅ9š.ìX«]b_÷ƒ ¾ bÖ&5cæ$š.ìXÛ]b_|¾ b.=5o^6½ìX^b_bAI5…91{TìX'^b_cþM62ç8{TìXV^b_ª"bÝA5«p½ ìX|^b_bb5¸K½ ìX¢^b_b T5Ð@S½ ìXÍ^b_½ce6T d{T ìXü^b_~"bCO5ûmO½ ìX'_b_½Mà%5B_b_s_TAX5"—?y_b_s_*ìX*n_+ìX=n_=ìXwctrans_t7'l7º*H#½³_Ó!7‡V*NwX½Í_Ó!7¦T7?nI½ç_Ó!7nX*T…½`Ó!7Ä[*ZÅK½ `Ó!_'76*`Œ9½:`Ó!7÷\*fò"½T`Ó!7nZ*l• ½n`Ó!7cA*r÷Z½ˆ`Ó!7ƒ/*xØ\½¢`Ó!7‘*~÷<½¼`Ó!7N*„š½Ö`Ó!7%C*ŠE;½ð`Ó!)ú7†Ó! aÓ!_7_X*ÉÓ!&aÓ!7À *–#;Ó!@aÓ!)47ˆ_Wa~)r*²_'na~:t8*gbdupper81wUgb€dlower821\gbdalpha83À/gbddigit84gbexdigit85¨gbdspace86Âgb@eprint87Ö0gbdgraph88 `gb%dcntrl898Wgbdpunct8:î3gb dalnum8;Jgb+½*~0f@¨{Kïg{K#na#C_M_c_locale_ctype°±K#C_M_del±p0#C_M_toupper²lb# C_M_tolower³lb#(C_M_table´ïg#0C_M_widen_okµq#8C_M_widen¶õg#9C_M_narrow·õg#¹C_M_narrow_ok¸q#¹gta½_ZNSt5ctypeIcE2idE´Mhtable_size¿_ZNSt5ctypeIcE10table_sizeE¥E1(Ìàchïgp0Ÿ1(Ú dh±Kïgp0Ÿ2ƒaæ­p00d h½q2ƒaõ ~\d h~~h2]*~ˆd h½~~28I(~´d h½~~2Ç'  qÖd hq2Ç'1Ü'~ýd hª~2Ê Ac3qe hq2Ê R ~Fe hª~2 bfbqhe hq2 bçA~”e h~~ª2‹Y #@q»e hqq2‹Y†~ìe h~~qªDJÒuïg f hFÂ:×\ ïgS',àrb>fh½bcZðí+qrbif hqbcZ÷J~rb™f hª~bŠ<gcqrbÄf hqbŠ<""~rbôf hª~b6a6/Cqrbg hqb6aMx1~rbTg h~~ªb8g¥qrb„g hqqb8‚Ê7~ rb¾g h~~qªECŠæ_Øg hO÷bš÷] h*gbqhnÿ*rb*h+rb*½UÆ phiO%Ë L?phiI:Ö ê~!ÂOÛ ‚= qqq+ jÀ47¦QMl¦Q#__M_tie9WMl#Ø__M_fill9Xq#à__M_fill_init9Yp0#á__M_streambuf9Zb_#è__M_ctype9] h#ð__M_num_put9_Sl#ø__M_num_get9a^l#€%» 9khmGiil%âW9oÍp0ciil% ;9{P$ iil;'8:-H&œitl$ ;59C ¹itl$ ;#e9–3Öitl$ %J9¦Ð:p0òiil%Š*9°·p0jil%v9»9p0*jil%ç@9Ÿ#p0Fjil%…X9ÐÛ$ bjil;…X9óyjtl$ ·$9™jtlb_^ò9 uh¹jtl½2ý:9ú(MlÖjil2ý:9%ZMløjtlMl2n>93×b_kil%n>:9¸b_6ktlb_%‚ :CäzlWktl€l2’C9d:qtkil2’C9xøq–ktlq%K:€ÜHôG·ktljK%‹Y:u%RqÝkilqq% b:zð%qþkilqM·$9¼ltlkø7:Œ==2ltlb_ltN:«%ctljK*ê*Yl+*dl+a*ol+uh*uh=uh=olUÐ;}NnRj`;ª#D;ЏlNnD;ÒlNnTn2ìW;™®=d0ïl_n2ÿ@;‹.ª m_n2A?;¡ï0jn)mNn2A?;¨«0†lKmNn½2½@;­HjnhmNn2½@;´ÍG†lŠmNn½2”;¹WCd0¬m_npn2Œ?;½3jnÎmNnpn2öW;Á †lðm_npn2ô@;Å3BjnnNnpn2X;É$>†l4n_npn!ïZ;ͯPTn_n*†l=Zn+ª*en+†l=†l=vn+»=$ =WPa{Kft{K#gtaË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE´M¤5¤ oft½2Ô+¿}3ª@o^lªªŽQ{nlt2Ô+ã‚Eªvo^lªªŽQ{nÚX2Ô+èŒFª¬o^lªªŽQ{nrt2Ô+íEªâo^lªªŽQ{nxt2Ô+òêEªp^lªªŽQ{n~t2Ô+øôFªNp^lªªŽQ{n„t2Ô+ý\Gª„p^lªªŽQ{nŠt2Ô+²Dªºp^lªªŽQ{nt2Ô+#âCªðp^lªªŽQ{n–t2Ô+(JDª&q^lªªŽQ{nn2Ô+HÚ ª\q^lªªŽQ{nàXSbM‡n}qft½Dý^ ª´q^lªªŽQ{nÍEbç Ωª‡nóq^lªªŽQ{nltbç -ª‡n2r^lªªŽQ{nÚXbç Bª‡nqr^lªªŽQ{nrtbç ^ª‡n°r^lªªŽQ{nxtbç $ת‡nïr^lªªŽQ{n~tbç ,ª‡n.s^lªªŽQ{n„tbç 3lª‡nms^lªªŽQ{nŠtbç ;êª ‡n¬s^lªªŽQ{ntbç Hª ‡nës^lªªŽQ{n–tbç dª ‡n*t^lªªŽQ{nnmç qߪ ‡n^lªªŽQ{nàX*‡n=p0=§=Ö=½=÷==2=ìPÛ{KGy{K#gtaÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE´MÕ,ïuGy½2š1 ­ÞPuSlÞŽQqp02š1+ +ÞuSlÞŽQq"2š10 Þ²uSlÞŽQq½2š15 éÞãuSlÞŽQq÷2š1: =ÞvSlÞŽQq2š1j +7ÞEvSlÞŽQqì2š1o ×ÞvvSlÞŽQqW2š1„ PÞ§vSlÞŽQqE;-'øXävSl~½q~ªªMyEÚSÄ2!wSl~½qŽQªªMyEX‰*!YwSlq"ŽQª~MyS…¢ œtzwGy½b×¾ ]Þœt´wSlÞŽQqp0b×äp^ÞœtîwSlÞŽQq"b×ëÇ^Þœt(xSlÞŽQq½b×ò&_ÞœtbxSlÞŽQq÷b×ù}_ÞœtœxSlÞŽQqb×XÞœtÖxSlÞŽQqìb×^ÞœtySlÞŽQqWm×Ò6Þ œtSlÞŽQq*œt=½jê4@Sy}nuhH"Q_vptr$basic_ostreamŽ0#/ßU¾ #@__M_string>X’2#H/!>d¿}À¾ /!>rÝ}ÀÇE¾ %É >…þ-’2ù}Æ;É >»>~ÀÇEkT[>§q'4~À¾ cAI>±]8{Te}Y~ÀcÝA?‰¢½ e}~~Àc T?4¯Y½ e}¨~À½cCO?V½ e}Ò~À½c|M>Ñ-Mb_e}Àª"c«L?›;š.e}5À÷ƒ ¾ cÖ&?Êãš.e}dÀ|¾ kH$?ç(ŒÀª½½kÎ>ôþ¥ÀpXWe}À½*e}*Ì+e}jW`4OSyЀSy#C_M_stringbuf>Že}#p0>¡*€Ѐ½}¾ p0>¶U€Ѐ½}ÇE¾ ^f/>ÀÑ{€Ѐ½}2n>>ËlAÀ˜€Ö€2É >ÓÙ/’2µ€Ö€qÉ >Ýw(ЀÇE*Ñ*Ü€+Ñ stk낉;órTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED`&)sSRATEù_ZN3stkL5SRATEEŸŠ€ˆå@tRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEä–sPI_ZN3stkL2PIEŸŠ-DTû! @sTWO_PI_ZN3stkL6TWO_PIEŸŠ-DTû!@sONE_OVER_128_ZN3stkL12ONE_OVER_128EŸŠ€?Xì€Uë‚þƒQ_vptr$StkErrorŽ0#_message_j8J#_type_kö€#/‰;oVƒþƒhQö€`<*së‚uƒþƒ½uLv3[ë‚•ƒþƒvÒ yš*„낹ƒþƒvQ|€ehQë‚݃þƒwAN²2~ë‚þƒ*ë‚= „+ö€Xó„„v‡Q_vptr$StkŽ0#HÝ@ˆàJgbH¨ ‰N,gbH-8Š'LgbHU9‹PgbHdŒgbHž-ûVgbStkFloatLìxsrate_Ô‚R˜„y?Õ³8Jy7Ö¸)p0yB%×ÍVp0zalertList_Ø_ZN3stk3Stk10alertList_E ostringstream4ŽÑyÄGÜÝ,!…_ignoreSampleRateChange_Ýp0#8R>« ˜„;‰¤l;“…˜„;$¬ °…v‡p08Ž*¯L8J;ˆ²EØ…8J;žcµ™,ï…@;Ød¸¼Z†@;Ú»ãN†@;Þ¾€"4†½%ÕMÁèKp0Y†˜„˜„˜„;bÈ×Tu†~ö€;bË 6‘†8Jö€;A`Îw5¨†p0;bIÑ]4¿†p0{àÔ†v‡|<`ã„ô†v‡½}°%æ•J„‡v‡˜„˜„k>éGa=‡v‡v‡k˜ì”M[‡v‡v‡lbïÖav‡ö€*„Uù0ŠCdata_Š#CdataRate_Ž˜„#CnFrames_Ÿ#CnChannels_Ö#Csize_‘Ÿ# CbufferSize_’Ÿ#(`&ˆ“ŠÖÖ`Jˆ“Š™ŠÖÖÏSeˆ“н`ˆ“ФŠ2AX „N¯Š¡ˆ“ФŠ2”)þ1µŠÈ“ŠŸ2”0ü[˜„åˆ»ŠŸ Œ?89d‰“НРbO@Ÿ!‰“НŠ2]KJ4µŠH‰“ŠŸÖ2]KR³a˜„o‰»ŠŸÖ2´8[—˜„–‰»Š˜„Ö2Ü ^§Ÿ³‰»Š2žNanbp0Љ»Š ’;k¦b󉓊ŸÖ ’;uµ"Š“ŠŸÖ˜„2Jx Ö8Š»Š2ä`{ÝOÖUлРV‚£[sŠ“Š˜„!Љ÷;˜„»Š*˜„*|‡=ŸŠ+˜„=ªŠ+|‡=|‡=˜„*ªŠXÿ@„…‹„#_lastFrame_-|‡#/&)‹…‹%¢$9"Ö ‹‹‹%x?=¤Š<‹‹‹v/A)Ô ¯ŠÁŠj‹…‹¯ŠÖpÕ ÁŠ…‹½*ÁŠ*‘‹+ÁŠX‚`„™ÁŠ#_value_R˜„#@_target_S˜„#H_rate_T˜„#P_state_U½#X/ Œ™`’0–‹*Œ™½%AX k.ŸKŒ™¥;¿9#FcŒ™;y"&š8{Œ™;H5,j$˜Œ™˜„; 3 µŒ™˜„;'\6ÌÒŒ™˜„;ˆ 9x[˜„%—<ød½ °%"?1U˜„'°%/ABQ˜„C™v/ALd¯Š–‹q™¯ŠÖ~°%Pp+–‹™˜„˜„*–‹=–‹=«+–‹*«U3;}~Rj`;~#D;Šè~D;Ž~„2ìW;™Æ j0ŽŠ2ÿ@;ó ~<ŽŠ2A?;¡J-•YŽ~2A?;¨-¶{Ž~½2½@;­=@•˜Ž~2½@;´Ë?¶ºŽ~½2”;¹õ.j0ÜŽŠpn2Œ?;½—•þŽ~pn2öW;ÁäQ¶ Špn2ô@;Å–Q•B~pn2X;É0)¶dŠpn!ïZ;ÍË„Š*¶=_K*+¶=¶k…à2ù2€Šú2 3Lá_á‘h+»Š€8Š 33˜_á‘h‚*ŒZäN_N‘hƒe S‘`+™+¥„q,Z™0­_N‘hƒnewRate,˜„‘`ƒoldRate,˜„‘X„µŒFšÜ|î_N‘hƒtargetF˜„‘`=¥E€Ï3U3È1‘ƒ__a¶1‘‘hƒ__b¶1‘‘`+î€ïÜó’…__groupingþ ~‘¨…__grouping_sizeþ Ÿ‘ …__grouping_tmpþ ’‘˜†__n ¥E‘P†__min ¥E‘H†__i Ÿ‘¸†__test p0‘_‡,s†__j Ÿ‘°+hQ„˜Œ<ôZ`S’_N‘hˆ¦L<˜„‘`„{Œ2Z©¬’’_N‘hƒrate2˜„‘`‰¡ˆœV3q4ø÷’_÷’‘è|…nœŸ‘à|‡ˆ3N4†error !…‘ð|+“ŠŠ'Xr4Œ5D*“_N‘hŠCoŒ506¼“_N‘Xˆä`o¼“‘PƒchanneloÖ‘L‹samplesxŠ‘`‹hopyÖ‘l‡ï5*6‹izÖ‘h+¯Š„ÒŒLªÜ”_N‘hƒvalueL˜„‘`ŒˆY;Q;(U”ƒ__initialize_pT½‘lƒ__priorityT½‘h&QQ;f;tŽÀ™”m‘hj‹½”‘_½”‘SK~0+…‹’™”N`06®6 ¦”‘X Œ•‘_N‘SK~0’î”,X”X>•“û”‘X’)”¤j•“û”‘X’aˆð–•“û”‘X’™”gV®6,7<•“¦”‘X’™”ú',7ª7ˆî•“¦”‘X”ðŠ–‘_½”’î•Óª7F8Ô1–“ù•‘X÷‹J–‘_N’1–Ø+ˆ v–“>–‘X’1–ɧl¢–“>–‘X•_DefaultRuneLocale'„Ó$–__dso_handlem— ‚€ˆå@+Ö˜3‚—g‚-DTû! @—‰‚-DTû!@—³‚€?+ª0'nothrowIJC—ostream4ŠSy'cerrA}V8—™;  B]digitsF_ZNSt14numeric_limitsImE6digitsE~0@š…Cï_ZNSt14numeric_limitsIfE12has_infinityEn2š—>ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEn2š£Vó_ZNSt14numeric_limitsIfE10has_denormEs2š…C(_ZNSt14numeric_limitsIdE12has_infinityEn2š—>)_ZNSt14numeric_limitsIdE13has_quiet_NaNEn2š£V,_ZNSt14numeric_limitsIdE10has_denormEs2š…Ca_ZNSt14numeric_limitsIeE12has_infinityEn2š—>b_ZNSt14numeric_limitsIeE13has_quiet_NaNEn2š£Ve_ZNSt14numeric_limitsIeE10has_denormEs2›npos÷Y¥EHÅ!1@(¥EJ41E 1„H‰b1QÊÙGœnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¥EÅ!1@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¥E41E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEBJ1(2i²-~0Knumeric2jJ\~0J{/2kèc~0J¦L2lTV~0J“@2ms*~0JòP2n¥U~0 L‚J2)¬1TKLåZ2bŸ(›+|MLÎ2ñÛ[6QLªR2ò@#6QLÍ[2ó•)6QLà2ôv-6QLc2õÿ?6QLA2öd6QLï2÷W AQYµVÁŸXZdec{>ŸXZfixed¥>ŸXZhex ÿŸXY0 ¾ŸXZleft]ŸX Zoct®:ŸX@Zright`ŸX€[7(“ŸX[é i@ŸX[Â($‡KŸX\showpos'%0ŸX\skipws*%`ŸX\unitbuf-!ŸX [:1.ŸX@YP 4]ŸX°Y¸47Û.ŸXJ[Ëa:AŸXZbadbitL*N¤XZeofbitO ¤XZfailbitT™;¤XZgoodbitW#¤XZappj|©XZatem·J©XYwav¢&©XYšayó,©XZcurŽ–R®XYáZ‘í®Xdupper81wUgb€dlower821\gbdalpha83À/gbddigit84gbexdigit85¨gbdspace86Âgb@eprint87Ö0gbdgraph88 `gb%dcntrl898Wgbdpunct8:î3gb dalnum8;Jgbœ_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE~œ_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE~iO%Ë L?phiI:Ö ê~gs?3_ZNSt10moneypunctIcLb1EE4intlEn2gs?3_ZNSt10moneypunctIcLb0EE4intlEn2gs?3_ZNSt10moneypunctIwLb1EE4intlEn2gs?3_ZNSt10moneypunctIwLb0EE4intlEn2gs?«_ZNSt17moneypunct_bynameIcLb0EE4intlEn2gs?«_ZNSt17moneypunct_bynameIcLb1EE4intlEn2gs?«_ZNSt17moneypunct_bynameIwLb0EE4intlEn2gs?«_ZNSt17moneypunct_bynameIwLb1EE4intlEn2HÝ@ˆàJgbH¨ ‰N,gbH-8Š'LgbHU9‹PgbHdŒgbHž-ûVgbxsrate_Ô‚R˜„y?Õ³8Jy7Ö¸)p0yB%×ÍVp0yÄGÜÝ,!…% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~.? : ; ‡@L M 2 < .G@€.G@I4  ‚.G: @ƒ: ; I „.G: ; @…: ;I †4: ;I ‡ ˆ: ; I ‰.G;@Š.G; @‹4: ; I Œ.‡@4 @.4 @Ž.4 @I .G: ; ‘I4 ’.1‡@@“1 ”.G •4: ; I? < –4I? 4 < —4G ˜4G™4G š4: ;‡@I? <  ›4: ;‡@I? <  œ4: ;‡@I? < 4: ; ‡@I? < L§;CQ;‰Hû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hEnvelope.cppstl_algobase.hlocale_facets.tccEnvelope.hiostreamGenerator.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tcc à2JèX‚¡‚»~ž¿/Ÿßä“u1„ƒ±}¬¼å‘בóÌ'‘ó¯ç01//Úó»‘ÿõK—.ÈqÈqÈqÈ ¼ŸóóóÙK0"å­<Ê»'´.Ló׃OŸ#v/#å2Kªl‚É/õ#n.É/õ»<­»»å)ºNÖÈØÉRÈØÉRÈØÉtRÈhÉÉ!­Éy(ÈhÉÉ!­É' ;ÓÖyä$/Jà2á2wá2ä2wä2ù2vú2û2wû2þ2wþ2 3v 3 3w 33w33vwwZvZ[w[^w^™vš›w›žwžÜv33w3"3w"3U3vÜÝwÝàwàóvôõwõøwøZvZ[w[^w^©vV3W3wW3Z3wZ3q4vr4s4ws4v4wv4Œ5vŒ55w55w506vª«w«®w®v;;w;;w;Q;vQ;R;wR;U;wU;f;vwwv0616w1646w46®6vww”v”•w•˜w˜vwwˆv®6¯6w¯6²6w²6,7v,7-7w-707w07ª7vª7«7w«7®7w®7F8vˆ‰w‰ŒwŒvww§vy´¡›stk::Stk::sampleRate´stk::StkFrames::channelsæstk::StkFrames::framesstk::Envelope::operator=Xstk::Envelope::sampleRateChanged­stk::Envelope::setTargetômin’stk::Envelope::setTimeS’stk::Envelope::setRate’’stk::StkFrames::operator[]ü’stk::Envelope::tick*“stk::Envelope::tickÁ“stk::Envelope::setValue”stk::Generator::~Generator•stk::Envelope::~Envelope>•stk::Envelope::~Envelopej•stk::Envelope::~Envelope–•stk::Generator::~Generator•stk::Generator::~Generator–stk::Generator::GeneratorJ–stk::Envelope::Envelopev–stk::Envelope::Envelopeâ´¡Ä__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t$_49div_tF$_5pldiv_t~$_6¨lldiv_tlconvóva_listfpos_t__sbufF__sFILE9FILEÄ clock_tÓ tm¥!pthread_once_t»!__gthread_once_tÓ!wint_tá!$_76"_RuneEntryH"$_8‚"_RuneRange”"$_9Ó"_RuneCharClassé"$_10Ó$_RuneLocaleN'mbstate_t_'wctype_tŽ.char_traits”0__vtbl_ptr_typeª0nothrow_t¸0new_allocator2allocatorx2_Atomic_word’2basic_string,std::allocator >ÓE_Rep_baseF_RepôGlocale{Kfacet´Mid~N_Impl¦Qios_baseìXbasic_streambuf >_wctrans_tnactype_baserbctypehmoney_baseuhbasic_ios >†l__normal_iterator, std::allocator > >‡nnum_get > >œtnum_put > >Sybasic_ostream >e}basic_stringbuf,std::allocator >Ñbasic_ostringstream,std::allocator >ë‚StkError„Stk|‡StkFramesÁŠGenerator–‹Envelope¶__normal_iterator, std::allocator > >8—ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localesetValuefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZN3stk8Envelope5keyOnEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZN3stk8Envelope7setTimeEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_ZN3stk8Envelope9setTargetEd_M_iendwcstombstowctransEnvelope_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZN3stk8Envelope4tickERNS_9StkFramesEj_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEv_ZN3stk8EnvelopeC2Evfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZN3stk8Envelope4tickEv_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endEsetTime_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacity_ZN3stk8Envelope7setRateEdprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZN3stk8EnvelopeD1Ev_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZN3stk8Envelope17sampleRateChangedEdd_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZN3stk8EnvelopeC1Ev_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldiv_ZN3stk8EnvelopeaSERKS0_wcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti~Envelopecomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocalesetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZN3stk8Envelope6keyOffEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==_GLOBAL__I__ZN3stk8EnvelopeC2Evwcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK3stk8Envelope7lastOutEv_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hard_ZN3stk8EnvelopeD0Evoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZN3stk8Envelope8setValueEdsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZN3stk8EnvelopeD2Ev_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS__ZNK3stk8Envelope8getStateEvxsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì H‰}øH‹Eø‹@X…À„ìH‹EøòHHH‹Eøò@@f.ÈwëVH‹EøòH@H‹Eøò@PòXÁH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÈsëyH‹EøH‹PHH‹EøH‰P@H‹EøÇ@Xë\H‹EøòH@H‹Eøò@Pf(Ñò\Ðf(ÂH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÁsëH‹EøH‹PHH‹EøH‰P@H‹EøÇ@XH‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰H‹EøH‹@@H‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëH‹}èèH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„ÀuÎH‹EàÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃEnvelope::setTime: argument must be > 0.0!Envelope::setRate: argument must be >= 0.0!StkFrames::operator[]: invalid index () value!Envelope::tick(): channel and StkFrames arguments are incompatible!N3stk8EnvelopeEÿÿN>Q3Ë–ËÄóÿÿ''?8`ÿÿ'#;4\ÿÿ'#;4\ÿÿ'#;4\ÿÿ''?8`ÿÿ''?8`ÿÿ4:wU\ÿÿ'cjƒÿÿ'cjƒUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk9GeneratorEð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿZ† 4øÿÿÿÿÿÿÿ?† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿf† 4øÿÿÿÿÿÿÿO† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ¤† 4øÿÿÿÿÿÿÿV† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒœK-;-|O-1I*5- K-ÿ;-ìO-¡Iš5-}d-kK-^;-C;-2P-Id-ñK-ä;-É;-¸P-¤I‰d-wK-j;-O;->P-*I`- ì=-•L-‡a-‚R={G6-/L-!a-R=ÄY-|Y-?Y-C-öX-X(øÈ˜h8ذˆ`8è¸h8èÀ˜pH a—ˆ–€–\–T–––Ô•Ì•¨• •|•t•P•H•$••Ԕ̔”w”d”\”” ”ѓɓ¥““9“1“ ““Ú’Ò’¢’š’c’[’%’’õ‘í‘D‘<‘‘ú½µh`"ô캨 0 pÑUTœ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0([K-NT-7W- U-V-ãJ=ÜS-¿d-­K- T-…T-tW-\J=Ad-/K-"T-T-öW-ÞJ=Ãd-±K-¤T-‰T-xW-`J=<?--A-û=-ïL-áa-ÜR=ÕÄA-‡=-jK-W^-;^-&\- \-M-öZ-æa-á×[-Èa-õ]-Q=R-=e-8 ,g=%_- @F8G0c( -/EHf@N8709(FbHc±,^± ,^ +œ\œ, y*^yh*^h)d\d* A6^A06^05,\,6 :^ ø:^ø9ô\ô: Ñ8^ÑÀ8^À7¼\¼8 ™2^™ˆ2^ˆ1„\„2 a0^a P0^P/L\L0 ).^) .^-\. ñ<^ñ à<^à;Ü\Ü< ¨^¨ ¤\¤ p^pl\l 8^84\4 &^%ü\ü& È^ÈÄ\Ä  ^Œ\Œ i>^iX>^X=T\T> "^ !\" è$^è#ä\ä$ °^°¬\¬ xD^xCt\tD @(^@'<\<( ^\ Ð4^Ð3Ì\Ì4 ˜@^˜?”\”@ `B^`A\\\B (^($\$ hM¬Q;ÍÜïH8óx8÷¨8ûÏ8ÿ,9 Ø8 ;F  BV _ ~9q ©9ƒ Ô9• ÿ9§ *:¹ U:Ë €:Ý ¸:ï ã: P< ø=0 €?d ¸?ˆ ð?€à2%€p<‡Z¢P=ú€Œ5|€?á€r4`€Ø>˜Z'h>ÿô0>"ª§H?¯šÍˆ=öˆz°A2“èAêá`@>”ú˜@TÐ@m…=˜€ª7`€xAj€®6,€A€,7F€@A€06Ç€(@´€V3F€ >P€ 3e€à<1€ú2C€¨<Í€3î€À=H°;œ€à;]9²€0<€;¤€<Ñk]Ø ¯ÑØÀºäó ŒË—?t2ÈrâfûX__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk8EnvelopeaSERKS0___ZN3stk8Envelope17sampleRateChangedEdd__ZN3stk8Envelope9setTargetEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN3stk8Envelope7setTimeEd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Envelope7setRateEd__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk8Envelope4tickEv__ZN3stk8Envelope4tickERNS_9StkFramesEj__ZN3stk8Envelope8setValueEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk8EnvelopeD0Ev__ZTVN3stk8EnvelopeE__ZN3stk3Stk21removeSampleRateAlertEPS0___ZN3stk8EnvelopeD1Ev__ZN3stk8EnvelopeD2Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8EnvelopeC1Ev__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk8EnvelopeC2Ev__ZTIN3stk8EnvelopeE__ZTSN3stk8EnvelopeE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk9GeneratorE__ZTIN3stk3StkE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk8EnvelopeaSERKS0_.eh__ZN3stk8Envelope17sampleRateChangedEdd.eh__ZN3stk8Envelope9setTargetEd.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk8Envelope7setTimeEd.eh__ZN3stk8Envelope7setRateEd.eh__ZN3stk9StkFramesixEm.eh__ZN3stk8Envelope4tickEv.eh__ZN3stk8Envelope4tickERNS_9StkFramesEj.eh__ZN3stk8Envelope8setValueEd.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk8EnvelopeD0Ev.eh__ZN3stk8EnvelopeD1Ev.eh__ZN3stk8EnvelopeD2Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk8EnvelopeC1Ev.eh__ZN3stk8EnvelopeC2Ev.eh__GLOBAL__I__ZN3stk8EnvelopeC2Ev__ZStL17__verify_groupingPKcmRKSsLC1LC3LC4LC5GCC_except_table0LC6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8EnvelopeC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/FileLoop.o000644 000766 000766 00000315454 12015735507 016035 0ustar00garygary000000 000000 Ïúíþ0 ȹgP¸g__text__TEXT Pp‡€__debug_frame__DWARF Øð@t"__debug_info__DWARFx ­È!PuW__debug_abbrev__DWARFƒÆ› ÓÎ__debug_aranges__DWARFÑPnÙx__debug_macinfo__DWARFnѾÙ__debug_line__DWARFnÑw¾Ù x__debug_loc__DWARFå× 5àHxÌ__debug_pubnames__DWARFýáPMê__debug_pubtypes__DWARFMåûí__debug_inlined__DWARFHì˜ô__debug_str__DWARFHì¤j˜ô__debug_ranges__DWARFìV<___mod_init_func__DATAðV@_¨~ __textcoal_nt__TEXTøV H_°~% €__StaticInit__TEXT[XRcØ€__cstring__TEXT`[8°c__gcc_except_tab__TEXT˜\²èd__const__DATA`_¨°g€__bss__DATA¸g__literal8__TEXT`Xh__eh_frame__TEXT `˜ph˜€ h__constructor__TEXT¸gp__destructor__TEXT¸gp€…‚ Œ P?Z(UH‰åHƒì0H‰}èòEàH‹Eèò€ÀòXEàH‹Eèò€ÀH‹}èHƒÇpèH‰EØHƒ}Øx òH*EØòEÐë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMÐòEÐòEøëH‹Eèò€ÀòXEøH‹Eèò€ÀH‹EèòˆÀfWÀf.ÁwÍëH‹Eèò€Àò\EøH‹Eèò€ÀH‹Eèò€Àf.EøsÐÉÃUH‰åHƒì0H‰}èòEàH‹}èHƒÇpèH‰EØHƒ}Øx òH*EØòEÐë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMÐòEÐòEøH‹EèòˆÀòEøòYEàòXÁH‹Eèò€ÀëH‹Eèò€ÀòXEøH‹Eèò€ÀH‹EèòˆÀfWÀf.ÁwÍëH‹Eèò€Àò\EøH‹Eèò€ÀH‹Eèò€Àf.EøsÐÉÃUH‰åHƒì H‰}øòEðH‹}øHƒÇpèH‰EàHƒ}àx òH*EàòEèë#H‹EàHÑèH‹UàƒâH ÐòH*Àf(ÈòXÈòMèòEèòYEðH‹Eøò€ÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì8H‰}ØH‰uÐH‹}ØHƒÇpèƒð„Àt.H5H‹=èH‹}ؾèH‹EÐH‰EÈéÇH‹}ØHƒÇ@è‰EìH‹}Ðè;Eì•À„Àt!H5H‹=èH‹}ؾèÇEäÇEàëXH‹EØH‹HƒÀH‹H‹}ؾÿÐÇEèë+‹uäÿEäH‹}ÐèH‰Ã‹uèH‹}ØHƒÇ@èH‹H‰ÿEè‹Eè;EìrÍÿEàH‹}Ðè;Eà—À„Àu•H‹EÐH‰EÈH‹EÈHƒÄ8[ÉÃUH‰åSHì˜H‰}ȉuÄH‹}ÈHƒÇè;EÄ–À„Àt!H5H‹=èH‹}ȾèH‹}ÈHƒÇpèH‰…xÿÿÿHƒ½xÿÿÿxòH*…xÿÿÿò…pÿÿÿë,H‹…xÿÿÿHÑèH‹•xÿÿÿƒâH ÐòH*Àf(ÈòXÈòpÿÿÿò•pÿÿÿòUØëH‹EÈò€ÀòXEØH‹EÈò€ÀH‹EÈòˆÀfWÀf.ÁwÍëH‹EÈò€Àò\EØH‹EÈò€ÀH‹EÈò€Àf.EØsÐH‹EÈH‹€ÀH‰EÐH‹EÈòˆfWÀf.ÈuzëSH‹EÈòˆòEÐòXÁòEÐëòEÐòXEØòEÐfWÀf.EÐwæëòEÐò\EØòEÐòEÐf.EØsåH‹Eȶ€»„À„åH‹EÈòˆÀH‹EÈH‹€àòH*Àf.Á‡ÏH‹EÈò€ÀòE€H‹EÈH‹€àH‰ÂH‹EÈH‹€ØHHÿÈH‰EˆHƒ}ˆx òH*MˆòMë#H‹EˆHÑèH‹UˆƒâH ÐòH*Àf(ÐòXÐòUòE€f.EwWé$H‹EÈH‹€àH‰ÂH‹EÈH‹€ØH‰ÑH)ÁH‰ÈHÿÀH‰ÂH‹EÈH‰àH‹EÈH‹€àH…ÀyH‹EÈHÇ€àH‹EÈòˆÀH‹EÈH‹€àòH*Àf.ÁwŒéþH‹EÈH‹€àH‰ÂH‹EÈH‹€ØHHÿÈH‰ÂH‹EÈH‰àH‹EÈH‹€àH‰ÂH‹EÈH‹€ØHH‹}ÈHƒÇpèH9×À„À„˜H‹}ÈHƒÇpèH‰ÂH‹EÈH‹€ØH‰ÑH)ÁH‰ÈHÿÀH‰ÂH‹EÈH‰àÇEìë@H‹}ÈHƒÇèÿȉÆH‹}ÈHƒÇ‹UìèH‰Ã‹uìH‹}ÈHÇèèH‹H‰ÿEìH‹}ÈHÇèè;Eì—À„Àu¦H‹EÈò€ÀòE˜H‹EÈH‹€àH‰ÂH‹EÈH‹€ØHHÿÈH‰E Hƒ} x òH*M òM¨ë#H‹E HÑèH‹U ƒâH ÐòH*Àf(ÐòXÐòU¨òE˜f.E¨‡†þÿÿH‹Eȶ€º¶ÈH‹EÈH‹€àH‰ÂH‹uÈHƒÆH‹}ÈHƒÇpèH‹EÈH‹€àòH*ÈòEÐò\ÁòEÐH‹Eȶ€¹„ÀtWÇEèë/‹uèH‹}ÈHƒÇ@èH‰ÃH‹}ÈHƒÇ‹uèòEÐèòÿEè‹]èH‹}ÈHƒÇ@èH9Ã’À„Àu·é®ÇEäé„‹uäH‹}ÈHƒÇ@èH‰E°òEÐf.IVsòEÐòH,ÀH‰E¸ë0òMÐò*Vf(Ñò\Ðf(ÂòH,ÀH‰E¸H¸€H1E¸H‹}ÈHƒÇ‹UäH‹u¸èH‹H‹U°H‰ÿEä‹]äH‹}ÈHƒÇ@èH9Ã’À„À…^ÿÿÿH‹EÈòˆÀH‹EÈò€ÈòXÁH‹EÈò€À‹uÄH‹}ÈHƒÇ@èH‹H‰…hÿÿÿò…hÿÿÿHĘ[ÉÃUH‰åHƒìH‰}øòEðH‹UøH‹EðH‰‚ÈH‹Eøò€Èò 8Uèf(ÈfWÀf.Èuzë H‹EøÆ€¹ë H‹EøÆ€¹ÉÃUH‰åATSHƒì@H‰}ØH‰uЈÜMÈH‹EØH‹HƒÀ0H‹H‹}ØÿÐH‹H‹D¶eÌH‹uÐH}àèH‹}ØHƒÇpò½THuàI‰Ø¹D‰âèH}àèH‹}ØHƒÇpèH‰ÂH‹EØH‹€ÐH9—À„Àu#éƒH‰E¸H‹]¸H}àèH‰]¸H‹}¸èH‹EØÆ€»H‹EØHÇ€àH‹}ØHƒÇpè‰ÂH‹EØH‹€ØHpH‹}ØHƒÇè€}Èt H‹EØÆ€ºëGH‹EØÆ€ºë:H‹EØÆ€»H‹}ØHƒÇpè‰ÃH‹}ØHƒÇpèHpH‹}ØHƒÇ‰Úè¶MÈH‹uØHƒÆH‹}ØHƒÇpºèH‹Eض€»„ÀtuH‹}ØHƒÇèH‹}ØHÇè‰Â¾èÇEìë/‹uìH‹}ØHÇèèH‰Ã‹uìH‹}ØHƒÇèH‹H‰ÿEìH‹}ØHƒÇè;Eì—À„Àuºë]ÇEèë=H‹}ØHƒÇèÿȉÆH‹}ØHƒÇ‹UèèH‰Ã‹uèH‹}ØHƒÇèH‹H‰ÿEèH‹}ØHƒÇè;Eè—À„Àu¬H‹}ØHƒÇpèH‹}ØHƒÇ@‰Â¾èH‹EØH‹HƒÀ`H‹H‹}ØHƒÇèòEÀèòMÀò^Èf(ÁH‹}ØÿÓ¶UÈH‹Eض€»ƒð¶À!Ð…ÀtH‹EØH‹HƒÀ@H‹H‹}ØÿÐH‹EØH‹HƒÀ8H‹H‹}ØÿÐHƒÄ@[A\ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèHèH‰EØH‹}Øèë%H‰EÐH‹]ÐH‹EèHèH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèHèH‰EØH‹}Øèë%H‰EÐH‹]ÐH‹EèHèH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèHèH‰EØH‹}Øèë%H‰EÐH‹]ÐH‹EèHèH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìXH‰}ØH‰uÐL‰EÀL‰M¸ˆÜMÈH‹}ØH‹U¸H‹uÀèHH‹EØH‰H‹}ØHÇ躾èH‹UظH‰‚¶EȉE°¶ẺE´H‹uÐH}àèHuàH‹}Ø‹M°‹U´èH}àèëH‰E¨H‹]¨H}àèH‰]¨ëH‹uØH‹}Øèëfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >‡ þ)2#_M_pª#þ)Œ2ªc2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >²_Ios_Fmtflags7¾ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek$ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ƒ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ë _S_beg_S_cur_S_end_S_ios_seekdir_end€€¶#±event¢ erase_eventimbue_eventcopyfmt_eventªhÓ· _M_nextÕsQ#_M_fnÖ”Q#Úa×½#ðØx2#ªhÛ„ sQ”Q½sQ 6LßnE sQ!SfãVA½sQj*ñþ _M_pwordòm#_M_iwordó"#j*ôšQŠ;"¹_ZNSt8ios_base4Init11_S_refcountEx2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEp0Š;˜ Qì: Q½basic_streambuf > R_ T“_ U–_ W™_ X³_ ZÍ_ \ç_ ]` ^ ` _:` `T` an` bˆ` c¢` d¼` eÖ` fð` g a h&a i@a jWactype_basectypemoney_baseÀ$patternÉ fieldÉ ´ #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%me¶¯.Ú™ïÚ™Ú™&Çhþ ž-p0~ŸhQ'nothrowIGu¢'cerrA@[¢(__ioinitM_ZStL8__ioinitþ )OX½~~~*„+q)EeeŸªª~Ÿ*q)Å.dªÌª~%Ž[“ªç½)Œ"Pm½Ÿ*, $_4a9 quotb½# remc½#div_td $_5fp quotg"# remh"#ldiv_tiF $_6l¨ quotm÷# remn÷#lldiv_to~)B“½ÎÎ*Ô-)[ ”ìì~double)` •½ ~)e –"$~)4jœmOŸŸO*U.½i)ûYž9…½½/; ˜m)8?¡ª¯~)£pË"")=Tª½ç~Ÿ)Å«Ÿ~Ÿ*wchar_t)<¬½:~Ÿ/˜'¯\mŸŸO0Íd°½).(±m…mŸ/¨²˜Ö%¡.³ð1ì¸~¸*ª)Ì.µ"ß~¸½)H½½~¸½%\š_½~)Iß<ª<Ÿ*B+)ÚQĽcª __gnu_cxx¡% ®Ý9÷÷%ûY´Ô<¨¯÷÷__debug 6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)ó0§¨¹÷÷)÷<™÷Ð~)fº÷ñ~¸½)VÀ~¸½%¨.´ù122~¸float)ïe·WW~¸long double/[*Çy½)OR¦÷÷ lconv`!+Ä1 !,ª#1h,!-ª#1}!.ª# int_curr_symbol!/ª# currency_symbol!0ª# mon_decimal_point!1ª#( mon_thousands_sep!2ª#0 mon_grouping!3ª#81)!4ª#@1¸>!5ª#H int_frac_digits!6q#P1b!7q#Q p_cs_precedes!8q#R p_sep_by_space!9q#S n_cs_precedes!:q#T n_sep_by_space!;q#U p_sign_posn!q#X int_n_cs_precedes!?q#Y int_p_sep_by_space!@q#Z int_n_sep_by_space!Aq#[ int_p_sign_posn!Bq#\ int_n_sign_posn!Cq#])u8"5ªà½~0[G!Kí*va_list#IÒfpos_t#U7 __sbuf#`@ _base#a@# _size#b½#*‰ __sFILE˜#‚– _p#ƒ@# _r#„½# _w#…½# _flags#†š# _file#‡š# _bf#ˆ# _lbfsize#‰½#( _cookie#Œm#0 _close#¥#8 _read#ŽÄ#@ _seek#ã#H _write##P _ub#“#X _extra#”#h _ur#•½#p _ubuf#˜#t _nbuf#™)#w _lb#œ#x _blksize#Ÿ½#ˆ _offset# #.½¥m*–.½Ämª½*«.ãm½*Ê.½m~½*é__sFILEX*‰)n‰9nFILE#¡F/Ù8#ï[[*9)'Q#ð½x[)'6#ñ½[)¹h#ò½¦[)Œ4#ó½½[)è=#ô½Ô[)=#õ½ð[ð*)>#öªª½[%m#úG[7~~)»%#ÿŸ]mŸŸ[2$&#Ù1[ƒ~~[3 #½¥["½3A%#½Â[Â*È+3]#"å[3T #½ý[4V0#½3 # ª#ªz # 7~3÷9#½O~3o6#½l~~L)#€[ÉQ#™[ª3äf#½À[ª½Ÿ4â#[3_[#ªæª3v#½ ½[3z!#©½& ªŸ~53v?#ª½H [~H *ú3ê#«½k ~H 3l%#¬½’ ªŸ~H 3ÇD#­½´ ~~H qÄ nclock_t$Mµ tm8$Z¥! tm_sec$[½# tm_min$\½# tm_hour$]½# tm_mday$^½# tm_mon$_½# tm_year$`½# tm_wday$a½# tm_yday$b½# tm_isdst$c½# tm_gmtoff$d"#( tm_zone$eª#0pthread_once_t%^M__gthread_once_t&/¥!wint_t'Fž $_7'Q0" __min'R‡# __max'S‡# __map'T‡# __types'U0"#*Ä_RuneEntry'Vá! $_8'X|" __nranges'Y½# __ranges'Z|"#*6"_RuneRange'[H" $_9']Ã" __name'^Ã"# __mask'_Ä#qÓ"n _RuneCharClass'`”"6$_10ˆ 'bT$ __magic'cä# __encoding'dT$# __sgetrune'fƒ$#( __sputrune'g§$#0 __invalid_rune'h‡#8 __runetype'j­$#< __maplower'k½$#¼ __mapupper'l½$#¼ __runetype_ext's‚"#À __maplower_ext't‚"#Ð __mapupper_ext'u‚"#à __variable'wm#ð __variable_len'x½#ø __ncharclasses'}½#ü __charclasses'~Í$#€qd$n.‡}$~¦}$*~*d$.½§$‡ª¦¸*‰$Ľ$nÿ‡Í$nÿ*Ó"_RuneLocale'é"7´C(åã1½%½77B(ërG½%½7rD(÷“½4%½7P(þŒ*½N%½& O(N ½i%½& #( L ½„%½&-2(-M½Ÿ%½&’ (¥O½º%½&}(‘-½Õ%½&½<("ѽð%½&–8()i3½ &½& (5\1½&&½&ö)(;×*½A&½8p$|¹4Ä ) P$~ìt&­­%á=$‚Ð?­&&*Ó )óP$…­¬&¬&*­)g>${ªÉ&É&*Ï&+Ó )Æ>$}ªë&ë&*ñ&+­)¾$€& 'ë&)Û>$&$'ë&%¨D$ƒ®^ŸN'ªŸ~É&mbstate_t)UŒwctype_t*4†)/X)yÓ!‰'½)¯ )zÓ! '[)¶ ){Á'½[)ti)|Ó!Ý'[)±i)}½ù'<[)ÂT)~½([½)Gf)½2([<5)L )€½O([<5)ñ9)Ó!f([0t)‚Ó!)>&)ƒŸ”(~Ÿ”(*N')Óc)…ŸÀ(~Ÿ”()v6)†½×(×(*Ý(+N')??)ˆŸ)}$Ÿ”()G-)‰Ó!$)[)# )ŠÓ!;))7)Œ½])Ÿ<5)B)½z)<<5)÷)ŽÓ!–)Ó![)i)½·)[<H )GD)ĽØ)[<H )[;)’½þ)Ÿ<H )„9)ƽ*<<H )œ&)“½;*<H ) a)ǽW*<H )J$)”Ÿx*ª”()e()•”*<)ù0)—½°*<<)¼)˜½Ì*<<)ˆ3)™è*<);1)šŸ+<<%¯7)œÿOŸ.+Ÿ<É&)´%)ŸE+<)ì2)žf+<Ÿ)Ù=)Ÿ½‡+<<Ÿ)c?) ¨+<Ÿ)é0)¤ŸÎ+ªÎ+Ÿ”(*<))¥Ÿð+<<)V)©ì ,< ,*)!V)È2.,< ,)(V)«O,< ,)/V)¬"p,< ,½)â8)®½‘,< ,½)Ð/)§Ÿ²,<Ÿ) 4)¨½É,Ó!)4Y)°½ê,<<Ÿ)‚[)± -<Ÿ)‹N)²,-<Ÿ)Q7)³M-Ÿ)qg)´½e-<5)c&)µ½}-<5) -)–™-<)/5)¡µ-<<)7,)¢Ñ-<)bD)¦í-<<)öS)¯.<Ÿ)è )ÊW*.< ,)–0)Í÷K.< ,½)YD)Ïl.< ,½ __gnu_debug :Ž.9 ;]9 <¯:h,éd0streampos+Ó|;#,ñ”NÇ.d0j0%×a,õÂ$p0ç.j0j0%lh,ù@p0/j0j0%€3,ýé.½,/~~Ÿ2Ti,•#ŸH/~2L,ÌO~n/~Ÿj02›, !ª”/ª~Ÿ2ö[, ®ªº/ª~Ÿ2#,ƒ\ªà/ªŸq2˜$,Laqü/x02OU,Ùh½0j02hP,"ap090x0x0<¼,,#Û½! =,&ž½x0=q=„bool=~0+½.½Ž05*”0>__vtbl_ptr_typeƒ0?G:º-6í1/èS-DØ0í1/èS-Fñ0í1ó1/-K 1í1½% 3-NPª,1þ1d0% 3-QÊE~M1þ1j0%?(-Vî*ªs1í1½;l(-`:8•1í1ª½%Ð.7µE2ø8ý<3K7ªE2£_&E&Ðh7µE2£_1¨3…7ªE2q[:: ¢7µE2q[Cä‡ ¿7ªE2 LŽ Ü7µE2 U, ‡ ù7ªE2S ]”Ÿ8ªE2Tic×KŸ38ªE2:µEÇE½½2 :1/(`ÍEe:µE~½2 :BM-ÍE‡:µE~2 :1 0ÍE®:µE½q p!ehQÌ:µEq%#1ø½ ÍEí:µEÇE2#ƒ[ÍE;µEÇE½½2#1çVÍE@;µE~½2#Ÿ3ÍEb;µE~2#¯S)ÍE‰;µE½q ;bÌ75±;µEнq2;bëÒRÍEØ;µE½ÇE2;bÄ=ÍE <µE½ÇE½½2;b1mÈ ÍE5<µE½~½2;b*¢ÍE\<µE½~2;bAëAÍEˆ<µE½½q2;bRЯ<µEÐq2X j‰+ÍEÖ<µE½½2X z– Ðø<µEÐ2X Ž©LÐ=µEÐÐ2;3©;ÍEK=µE½½ÇE2;3À )ÍE=µE½½ÇE½½2;31/ÍE²=µE½½~½2;3êBWÍEÞ=µE½½~2;3«[ÍE>µE½½½q2;3mXÍE;>µEÐÐÇE2;3%l5ÍEl>µEÐÐ~½2;3:1JÍE˜>µEÐÐ~2;3OÜXÍEÉ>µEÐнq2;3sÙÍEú>µEÐЪª2;3~VÍE+?µEÐÐ~~2;3ˆ¿-ÍE\?µEÐÐÐÐ2;3“ÝWÍE?µEÐÐ33D(;1‹ÍE¿?µE½½½qDÖe1˜R$ÍEñ?µE½½~½G:-1¦Ë'ª@½qc22ö[1ÁnŸC@ªEª½½ I?1õT^a@µEÍE2üÅ;~~@ªE2PbåR~›@ªE2ta ,)2¸@ªE2L1ÏC3Ÿä@ªE~½½2L)7Ÿ AªEÇE½2L7NŸ2AªE~½2L1æ,1ŸYAªEq½2Š[U}&Ÿ€AªEÇE½2Š[1ø¶QŸ¬AªE~½½2Š[q< ŸÓAªE~½2Š[1 +bŸúAªEq½2ô1Ÿ!BªEÇE½2ô1=.ŸMBªE~½½2ô«67ŸtBªE~½2ô¾h.Ÿ›BªEq½2CNÌGSŸÂBªEÇE½2CN1-yeŸîBªE~½½2CNèŸCªE~½2CNû½ Ÿ™9’2¥DªE½½2€3“„$½ÇDªEÇE2€31‚7^½óDªE½½ÇE2€31’M½)EªE½½ÇE½½2€31£E½KEªE~2€31²äT½wEªE½½~!€31ï;½ªE½½~½+Ÿ*°E+’2*’2*Õ2=Õ2=°E=’2:É2”F _M_length•Ÿ# _M_capacity–Ÿ#1ð—x2#:Õ2›ÙGÓE#HÕ#1@Ÿ¥EH*71E&4„H\g1QÙG8%´4RÁE% ¾Xp0FéG%OÂeRp0©FéG;­FƨXÁF»E;} ÊŸ8ÙF»E;¹&ÎBöF»E½%k?ØVFªG»E%ä2ÜѪ8G»Ec2c22q*1Y7»E^G½½c2;3&ç#S{G»Ec2 î=1«¢G™G»Ec2%j8õ)WªµG»E!iD1^ÏDª»Ec2½ŸéGn*ïG+F:‘ 2CNKInone2h_ZNSt6locale4noneE~0JJ*2iøg~0Knumeric2jô`~0JJ22k i~0JóP2l-[~0JPD2m¥,~0JæU2n~Z~0 Iall2p_ZNSt6locale3allE~0?"C_M_impl2NK##_S_classic2 _ZNSt6locale10_S_classicENK#_S_global2#_ZNSt6locale9_S_globalENKL·N2)Ç4TK#_S_once28_ZNSt6locale7_S_onceE»!MAf/²2{…IdK/²2„žIdKjK/²2·IdK~/²2ÚIdKjK~½/²2ªýIdKjKjK½/ì2ºJdK½%ï\2ÅjK8JdKjKstring.<’2%Û 2Ý…D8JbJuK%V2ç/<p0ƒJuKjK%$<2ðÆp0¤JuKjK2,&2jôGÀJjK<?D2$FjKM²2<íJdKNKN R2?TN2Bç,DQ2Er'½(K½OfG2H^-dKjKjK½*²H+YK*_K+~*ôG=pK+ôG*pKPeI2W{KvMQ_vptr$facetŽ0#Rð2\x2#__c_locale38vM#_S_c_locale2__ZNSt6locale5facet11_S_c_localeE±KL§_2bð ŒM#_S_once2e_ZNSt6locale5facet7_S_onceE»!N2iÎMM2vgL‘MŸSY 2{{KˆL‘M½Eð$2e «L—M~±KDb2‚|%±KÈL—MEäg2…QáL—MFY2Ч5±KF 2L~E6L2‘.9!MMESf2•oF;MMMM2 VM‘M¨MTï\2£š®M‘M¨M*½qŒMn+|M*{K=±K*£M+{K=£M={KUkI2²gNRÚa2Ÿ#"¹2Å_ZNSt6locale2id11_S_refcountEx2Eï\2È9_NgNmNMAf2Ê8NgNmNAf2ÐMNgN!ïU2Ó½"ŸxN*´M=sN+´M*sNU²H(2Ù0QRð2ìx2#C_M_facets2í0Q#C_M_facets_size2îŸ#C_M_caches2ï0Q#C_M_names2ð¸# LÅ2ñ`6QL–W2òI%6QLs`2ó˜+6QLW2ô°/6QL2õ¼C6QL2ö_6QL_2÷ÃAQE6L2ú“–ONKESf2“"°ONKM"2 ÐONKWQŸM"2 ðONK~ŸM"2 PNKŸMk'2'PNK½M"2BPNKWQEï\2P'aPNKWQD i2ü^p0PNKEt;2&&£PNKbQ½E2)×+ÇPNKbQLQEï2,ó5ëPNKbQxNE22/›eQNKxNMOÀ27LNKMŸ*MxNAQVLQLQV*RQ+xN=]Q+~N*]Q=nQ+8J* WŽQÕ ŽQ½=Ë *yQ*· *þ XË ØʦQŸXQ_vptr$ios_baseŽ0#Yx[ŽŸXZdec#BŸXZfixedMBŸXZhex ÅŸXY ŸXZleftÔŸX Zoct>ŸX@ZrightMeŸX€[P* ŸX[:  &DŸX[ä*$²OŸX\showpos'ô2ŸX\skipws*ëdŸX\unitbuf-#ŸX [†1.ŸX@Y`"4ºaŸX°Yï771ŸXJ[žf:¸ŸXZbadbitL©R¤XZeofbitO}¤XZfailbitT ?¤XZgoodbitW%¤XZappjI©XZatemìN©X]binarys_ZNSt8ios_base6binaryE©XYDfvÑ(©XYgfy-/©X]trunc|_ZNSt8ios_base5truncE©X ]beg‹_ZNSt8ios_base3begE®XZcurŽjW®XY£_‘"®Xstreamsize+N»C_M_precisionÉ{T#C_M_widthÊ{T#C_M_flagsË— #C_M_exceptionÌ$ #C_M_streambuf_stateÍ$ # C_M_callbacksçsQ#(C_M_word_zeroø· #0C_M_local_wordý³X#@C_M_word_size½#ÀC_M_wordšQ#ÈC_M_ios_localeôG#Ð }Àj)ÁUÃX”Q½E&Zê_ àUÃXÕ EYíFúUÃXDGLò:ÉX"VÃX½p0E ÂFÏ_— VÃX— 2:`O— ÄVÃX— — »F^Ô^âVÃX— 2s&jà{TÿVÏX2s&r;F{T!WÃX{T2Ú€ÆB{T>WÏX2Úˆ‰{T`WÃX{T2-›¹Pp0|Wp02NO§ä(ôGžWÃXjK2.²ôG»WÏX2ÐQ¼ jKØWÏX<c)ÎÛP½2jÞfMÚX XÃX½2¦ó/àX.XÃX½^?C¦QNXÃX½M¶#dXÃXM¶# XÃXæXTï\±MŽQÃXæX+— +$ +¾ +ƒ · ÃXn*¦Q=· *ÕX+¦Q="=m=ÕXX±@4:ìXb_Q_vptr$basic_streambufŽ0#__M_in_beg5ê#__M_in_cur5Ī#__M_in_end5Ū#__M_out_beg5ƪ# __M_out_cur5Ǫ#(__M_out_end5Ȫ#0__M_buf_locale5ÏôG#8`a5ÔìXÔYb_½%I,5à"ôGõYb_jK%.5ñIjôGZh_%“O5þ<@b_7Zb_ª"2Ùg5ÇMš.cZb_÷ƒ ¾ 2˜>5¥!š.ŠZb_|¾ 28Z5 ê#½§Zb_2¯V5{<{TÄZb_2,5'VN½áZb_2!j59Y½þZb_2©=5OoU½[b_2¯=5b•Z{TB[b_ª"2›@5pÙ?½d[b_q2Ç_5‰{i½[b_2#X5¤j½£[b_q2)X5¾ë {TÊ[b_~"Mé'5Ëà[b_DÁ45Þsªþ[h_D¿#5á6Vª\h_DP05äª:\h_E}\5î´SY\b_½E?`5ù‡‚\b_ªªªDv%5 ä4ª \h_DBS5œ?ª¾\h_DJb5•gªÜ\h_E¶5[2û\b_½ED`5' g]b_ªªaNO5<?\ìXF]b_jKbÉQ5Kí%b_ìXv]b_ª"bøP5W=š.ìX«]b_÷ƒ ¾ b)5cÔ&š.ìXÛ]b_|¾ b–@5oª9½ìX^b_b\M5…T4{TìX'^b_cUR62D<{TìXV^b_ª"b¡E5«¬½ ìX|^b_bìf5¸TO½ ìX¢^b_bY5Ð5X½ ìXÍ^b_½cj6TÂi{T ìXü^b_~"bþS5ûXT½ ìX'_b_½Mé'5B_b_s_Tï\5"TCy_b_s_*ìX*n_+ìX=n_=ìXwctrans_t7'l7µ*H¦%½³_Ó!7J[*N9]½Í_Ó!7›Y7?£M½ç_Ó!7]*Tü½`Ó!7j`*ZðO½ `Ó!_'7º*`é<½:`Ó!7¡a*fâ$½T`Ó!70_*l ½n`Ó!7'E*r¹_½ˆ`Ó!7R2*x‚a½¢`Ó!7*~~@½¼`Ó!7\R*„½Ö`Ó!7éF*ŠÌ>½ð`Ó!)R7†Ó! aÓ!_7 ]*cÓ!&aÓ!7, *–ª>Ó!@aÓ!)"77ˆ_Wa~)'*²_'na~:t8*gbdupper81PZgb€dlower82Í`gbdalpha832gbddigit84Hgbexdigit85,gbdspace86Fgb@eprint87Ü3gbdgraph88Òdgb%dcntrl89û[gbdpunct8: 7gb dalnum8;ÿgb+½*~0f@¨{Kïg{K#na#C_M_c_locale_ctype°±K#C_M_del±p0#C_M_toupper²lb# C_M_tolower³lb#(C_M_table´ïg#0C_M_widen_okµq#8C_M_widen¶õg#9C_M_narrow·õg#¹C_M_narrow_ok¸q#¹gAf½_ZNSt5ctypeIcE2idE´Mhtable_size¿_ZNSt5ctypeIcE10table_sizeE¥EJ*Ìàchïgp0ŸJ*Ú dh±Kïgp0Ÿ2Pfæùp00d h½q2Pfõƒ~\d h~~h2Bb,~ˆd h½~~2SM)*~´d h½~~2ö) ` qÖd hq2ö)1 *~ýd hª~2 A~6qe hq2 Râ~Fe hª~2Þffòfqhe hq2Þf«E~”e h~~ª2M^ àCq»e hqq2M^ÂS~ìe h~~qªDPNÒƒ!ïg f hF(>×l"ïgSa.àrb>fh½b%_ð.qrbif hqb%_,O~rb™f hª~b@NhqrbÄf hqb@"($~rbôf hª~bæe6óFqrbg hqbæeM“4~rbTg h~~ªb”;g0qrb„g hqqb”;‚7;~ rb¾g h~~qªEÛFЧdØg hOÊgš¬b h*gbqhnÿ*rb*h+rb*½UÆ phi='Ë Cphi =Ö ,~!­TÛ ê@ qqq+ jÀ47¦QMl¦Q#__M_tie9WMl#Ø__M_fill9Xq#à__M_fill_init9Yp0#á__M_streambuf9Zb_#è__M_ctype9] h#ð__M_num_put9_Sl#ø__M_num_get9a^l#€% 9k´mGiil%¥\9oDp0ciil%>9{$ iil;ž;:-w(œitl$ ;Ä9¯ ¹itl$ ;(j9–,6Öitl$ %ÅN9¦6>p0òiil%¼,9°» p0jil%Y 9»p0*jil%¤D9ÅÁ%p0Fjil%G]9Ð_$ bjil;G]9ó.jtl$ ¥&9™jtlb_^C 9 uh¹jtl½2c>9+MlÖjil2c>9%Q_MløjtlMl2üA93#b_kil%üA:9ôb_6ktlb_%î :CLzlWktl€l2VG9ds=qtkil2VG9x¨q–ktlq%NO:€ÞLôG·ktljK%M^:uùVqÝkilqq%Þf:zù'qþkilqM¥&9¼ltlko;:Œ¥@2ltlb_lóR:« htljK*ê*Yl+*dl+a*ol+uh*uh=uh=olUÐ;}NnRe;ª#;ЏlNn;ÒlNnTn2¯\;™Ad0ïl_n2¼D;1ª m_n2þB;¡õ3jn)mNn2þB;¨±3†lKmNn½2zD;­çKjnhmNn2zD;´¬K†lŠmNn½2ü;¹Gd0¬m_npn2IC;½jnÎmNnpn2¹\;Á—†lðm_npn2±D;Å÷EjnnNnpn2Ã\;ÉŒA†l4n_npn!±_;Í£UTn_n*†l=Zn+ª*en+†l=†l=vn+»=$ =WPa{Kft{K#gAfË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE´Mê8¤ oft½2.¿˜6ª@o^lªªŽQ{nlt2.ãaIªvo^lªªŽQ{nÚX2.èkJª¬o^lªªŽQ{nrt2.íùHªâo^lªªŽQ{nxt2.òÉIªp^lªªŽQ{n~t2.øÓJªNp^lªªŽQ{n„t2.ý;Kª„p^lªªŽQ{nŠt2.‘Hªºp^lªªŽQ{nt2.#ÁGªðp^lªªŽQ{n–t2.()Hª&q^lªªŽQ{nn2.HF ª\q^lªªŽQ{nàXSÕfM‡n}qft½DN Õ ª´q^lªªŽQ{nÍEb^ ÎCª‡nóq^lªªŽQ{nltb^ ª‡n2r^lªªŽQ{nÚXb^ ܪ‡nqr^lªªŽQ{nrtb^ øª‡n°r^lªªŽQ{nxtb^ $qª‡nïr^lªªŽQ{n~tb^ ,›ª‡n.s^lªªŽQ{n„tb^ 3ª‡nms^lªªŽQ{nŠtb^ ;„ª ‡n¬s^lªªŽQ{ntb^ H®ª ‡nës^lªªŽQ{n–tb^ dª ‡n*t^lªªŽQ{nnm^ qžª ‡n^lªªŽQ{nàX*‡n=p0=§=Ö=½=÷==2=ìPÛ{KGy{K#gAfÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE´M/ïuGy½2µ4 GÞPuSlÞŽQqp02µ4+ ÅÞuSlÞŽQq"2µ40 Þ²uSlÞŽQq½2µ45 mÞãuSlÞŽQq÷2µ4: ÁÞvSlÞŽQq2µ4j w:ÞEvSlÞŽQqì2µ4o qÞvvSlÞŽQqW2µ4„ ùTÞ§vSlÞŽQqEu/'º]ävSl~½q~ªªMyEÏXÄ¢!wSl~½qŽQªªMyE‰:#YwSlq"ŽQª~MyS…¢ œtzwGy½bG¾UbÞœt´wSlÞŽQqp0bGä%cÞœtîwSlÞŽQq"bGë|cÞœt(xSlÞŽQq½bGòÛcÞœtbxSlÞŽQq÷bGù2dÞœtœxSlÞŽQqbGR]ÞœtÖxSlÞŽQqìbGÎbÞœtySlÞŽQqWmG:Þ œtSlÞŽQq*œt=½jê4@Sy}nuhH"Q_vptr$basic_ostreamŽ0#/ÌU¾ #@__M_string>X’2#H/*#>d¿}À¾ /*#>rÝ}ÀÇE¾ %5 >…^0’2ù}Æ;5 >cB~ÀÇEk`>§ )4~À¾ c\M>±Ô;{Te}Y~Àc¡E?‰½ e}~~ÀcY?4q^½ e}¨~À½cþS?V©½ e}Ò~À½cÉQ>ÑzQb_e}Àª"cøP?›Œ š.e}5À÷ƒ ¾ c)?Êç š.e}dÀ|¾ kQ&?çIŒÀª½½k6>ô–¥Àp\e}À½*e}*Ì+e}jW`4OSyЀSy#C_M_stringbuf>Že}#U3>¡*€Ѐ½}¾ U3>¶U€Ѐ½}ÇE¾ ^52>ÀÑ{€Ѐ½}2üA>Ë0EÀ˜€Ö€25 >Ó¨2’2µ€Ö€q5 >Ý™*ЀÇE*Ñ*Ü€+Ñ stkø‚?órTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED-WvInw3 ¤WsSRATEù_ZN3stkL5SRATEE¬Š€ˆå@tRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE;¢sPI_ZN3stkL2PIE¬Š-DTû! @sTWO_PI_ZN3stkL6TWO_PIE¬Š-DTû!@sONE_OVER_128_ZN3stkL12ONE_OVER_128E¬Š€?Xì€Uø‚ „Q_vptr$StkErrorŽ0#_message_j8J#_type_kö€#/?ocƒ „hQö€`?,sø‚‚ƒ „½uÐvõ_ø‚¢ƒ „v> yÌ,„ø‚ƃ „v_!|…jhQø‚êƒ „wÀRÍ5~ø‚ „*ø‚=„+ö€X󄄃‡Q_vptr$StkŽ0#HšDˆOgbH ‰ˆ.gbH¤;ŠtPgbH²<‹3 gbH3iŒggbHØ/¾[gbStkFloatLìxsrate_ÔVW¥„yÃÕ8Jyæ`Ö»+p0y0'×[p0zalertList_Ø_ZN3stk3Stk10alertList_E ostringstream4ŽÑy£KÜ/.…_ignoreSampleRateChange_Ýp0#8àA" ¥„;H¤ó> …¥„;Ô¬— ½…ƒ‡p08À,¯1P8J;ƒ²@å…8J;ÀhµÓ.ü…@;úi¸~_†@;Ñ»žS*†@;F¾p$A†½%,RÁPp0f†¥„¥„¥„;üÈÌY‚†~ö€;üËV9ž†8Jö€;eν8µ†p0;—MÑx7̆p0{àᆃ‡|eㄇƒ‡½}ž'æÊN„,‡ƒ‡¥„¥„kÍé÷eJ‡ƒ‡ƒ‡k…ìáQh‡ƒ‡ƒ‡lüï©fƒ‡ö€*„Uù0šŠCdata_šŠ#CdataRate_Ž¥„#CnFrames_Ÿ#CnChannels_Ö#Csize_‘Ÿ# CbufferSize_’Ÿ#(-3ˆ ŠÖÖ-Wˆ Š¦ŠÖÖÄXrˆ Š½-Œˆ Š±Š2ï\ S¼Š®ˆ Š±Š2ü)5ŠЈ ŠŸ2ü0¢`¥„òˆÈŠŸ IC8[i‰ Š¼Š MT@.‰ Š¼Š2ˆOJ¸7ŠU‰ ŠŸÖ2ˆOR†f¥„|‰ÈŠŸÖ2<[’¥„£‰ÈŠ¥„Ö2S ^tŸÀ‰ÈŠ2SaAgp0݉ÈŠ ?kygŠ ŠŸÖ ?u¥$(Š ŠŸÖ¥„2:Nxî ÖEŠÈŠ2”e{ÈTÖbŠÈŠ S[‚I`€Š Š¥„!‰~?¥„ÈŠ*¥„*‰‡=¬Š+¥„=·Š+‰‡=‰‡=¥„*·ŠXÿp@„³‹„#_data_@'‰‡#_lastFrame_@(‰‡#@%&@ Ö*‹³‹%5C@ B±ŠF‹³‹vìD@ %]¥„Ίo‹¾‹ÖvìD@#3¼ŠΊ˜‹¾‹¼Šp+PΊ¾‹½*¹‹+Ί*ΊX‚H*„ÒŽ„#_fd_[#_byteswap_‚p0#_wavFile_ƒp0#_fileSize_„½# _dataOffset_…½#(_channels_†Ö#0_dataType_‡½#8_fileRate_ˆ¥„#@/w3-”ŒÒŽ/w37ÁŒÒŽ8Jp0Ö½¥„`CT:Ä‹àŒÒ޽;ÈdDSÒŽ8Jp0Ö½¥„;aG:M)ÒŽ%aPJ2p0EÒŽ%a*MÚ½aØŽ%:NPëÖ}ØŽ% ES# ½™ØŽ%[U[-¥„µØŽ;)jRÜÒŽ¼Š½p0G7pÒp0 ŽÒŽ~Ö½¥„GãasÁp0/ŽÒŽ~GåvÈ0p0QŽÒŽ~GI4y\p0sŽÒŽ~GH |š p0•ŽÒŽ~~pv,p0ÒŽãŽSINT32ô½ãŽãŽãŽ*Ä‹*ÞŽ+Ä‹*²ŽX ‚èA+„ƒ’Ί#_file_A¨Ä‹#p_finished_A©p0#¸_interpolate_Aªp0#¹_normalizing_A«p0#º_chunking_A¬p0#»_time_A­¥„#À_rate_A®¥„#È_chunkThreshold_A¯½#Ð_chunkSize_A°½#Ø_chunkPointer_A±"#à/ A.ƒ’½½/ A6-ƒ’8Jp0p0½½`?4A9éŽLƒ’½u7AE éŽ{ƒ’8Jp0p0ue;AH$f鎛ƒ’uò8AKC1鎻ƒ’u›!ARMéŽÛƒ’u›!AYñ 鎑ƒ’¥„vY.A\“7½ éŽ$‘‰’v#Ad}S¥„ éŽH‘‰’%aPAgöp0d‘ƒ’%ºAAj]p0€‘‰’uŽ8ApÞ éŽ¥‘ƒ’¥„u AvÅA éŽÊ‘ƒ’¥„;JAÿ瑃’p0% $A‹kf¥„’ƒ’ÖvìDA—Ð¥„éŽ1’ƒ’ÖvìDA¢T¼ŠéŽZ’ƒ’¼Š€ž'A¦i1鎃’¥„¥„*éŽ*’+éŽj‚ „r•éŽ#_firstFrame_‰‡#è_phaseOffset_ž¥„#˜/¤Wý’r•½½/¤W"*“r•8Jp0p0½½`U!%”’I“r•½u71ü-”’x“r•8Jp0p0ue;4H(”’˜“r•uò87(%”’¸“r•%&:Ë:ÖÔ“x•u›!A'0”’ô“r•u›!Hì/ ”’”r•¥„vY.K,½ ”’=”x•v#So>¥„ ”’a”x•uŽ8YbS ”’†”r•¥„;ž0bn£”r•¥„u e°' ”’È”r•¥„;6(màå”r•¥„;8u†L•r•¥„% $‡G¥„#•r•ÖvìD~W¥„”’L•r•ÖwìD™¬¼Š”’r•¼Š*”’*~•+”’U3;}K—Re;~#;е•K—;Ï•K—Q—2¯\;™Ö"j0ì•W—2¼D;j ~ –W—2þB;¡„/b—&–K—2þB;¨A/ƒ•H–K—½2zD;­úCb—e–K—2zD;´ˆCƒ•‡–K—½2ü;¹ª1j0©–W—pn2IC;½b—Ë–K—pn2¹\;Á¸Vƒ•í–W—pn2±D;ÅjVb——K—pn2Ã\;ÉH+ƒ•1—W—pn!±_;Í Q—W—*ƒ•=_K*]—+ƒ•=ƒ•x…øVW‚£‰W$WL¯—ƒ›¯—‘h+ÈŠ‚(Š$W5W˜á—ƒ›¯—‘h‚EŠ6WHW䘃›¯—‘h‚€ŠHWcW0;˜ƒ›¯—‘h‚EdWvW|h˜ƒ›h˜‘h+ØŽ‚avW‡WÈš˜ƒ›h˜‘h‚”ˆW¥Wǘƒ›ǘ‘h+x•‚=”¦WÓW`ù˜ƒ›ǘ‘h„£”`é¬F™ƒ›F™‘X…óP`¥„‘P†a*e¥„‘h+r•„È”lêÜøš™ƒ›F™‘X‡anglel¥„‘P†a*o¥„‘h„å”xÜMDÚ™ƒ›F™‘h‡anglex¥„‘`=¥E‚ÏÓW Xš‡__a¶š‘h‡__b¶š‘`+Ú™‚ïMdÜüšˆ__groupingþ ~‘¨ˆ__grouping_sizeþ Ÿ‘ ˆ__grouping_tmpþ üš‘˜‰__n ¥E‘P‰__min ¥E‘H‰__i Ÿ‘¸‰__test p0‘_Šä‰__j Ÿ‘°+hQ‚ô“ X+X(>›ƒ›F™‘h‡peakH¥„‘`‚Ô“,XKXtk›ƒ›F™‘h‚˜“LXcXÀ˜›ƒ›F™‘h‚x“dX{X Å›ƒ›F™‘h‹èÝ[E[Xœ‡__initialize_pདl‡__priorityདhŒ‰hE[Z[¤÷d~ð]œŽm‘h®ˆœ|X—Y<œƒ›œ‘è|ˆnœŸ‘à|Š®XtY‰error .…‘ð|+ Š„L•Ä~£ˆZƒ›F™‘H…”eÄZ‘@nChannelsÎÖ‘\jÖÖ‘XcounterÖÖ‘TŠi×Ö‘P+¼Š.‰¶˜Y[Ô݃›œ‘è|ˆframe¶Ÿ‘à|ˆchannel¶Ö‘Ü|ŠâYÅZ‰errorº.…‘ð|„#•~¤œ ¨žƒ›F™‘¸‡channel~Ö‘´†a*‰¥„‘Htyme¥„‘@‘icžj¨Ö‘\‘C š ‡ži¶Ö‘XŠš H iºÖ‘T„a”Xœ  l瞃›F™‘h‡rateX¥„‘`„I“+ ¸‰Ÿƒ›F™‘H…á#+‰Ÿ‘@‡raw+p0‘¼…›d+p0‘¸‘°  hŸiEÖ‘\Š ^ iIÖ‘X=8J’*“&¹Ÿ“›F™”__in_chrg~0•ŸÞB¼埖œŸ‘X•Ÿ4¼tP –œŸ‘X•ŸLPt,œ= –œŸ‘X’ý’’ “›F™—á#‰Ÿ˜rawp0—›dp0—µ=½—"R½•= }M,6èï –J ‘H–U ‘@–a ‘¼–m ‘¸–y ‘°–… ‘¨•= oh6@4 L¡–J ‘H–U ‘@–a ‘¼–m ‘¸–y ‘°–… ‘¨’ß’}¡“›F™—µ=½—"R½•L¡%3@ð€ »¡–Y¡‘X–d¡‘P–p¡‘H•L¡sð Ì ù¡–Y¡‘X–d¡‘P–p¡‘H™_DefaultRuneLocale'„Ó$š__dso_handlem›‚€ˆå@+Öœ@‚›t‚-DTû! @›–‚-DTû!@›À‚€?+ª0'nothrowIGu¢ostream4ŠSy'cerrA@[¢; ¸g]digitsF_ZNSt14numeric_limitsImE6digitsE~0@žIGï_ZNSt14numeric_limitsIfE12has_infinityEn2ž?Bð_ZNSt14numeric_limitsIfE13has_quiet_NaNEn2žf[ó_ZNSt14numeric_limitsIfE10has_denormEs2žIG(_ZNSt14numeric_limitsIdE12has_infinityEn2ž?B)_ZNSt14numeric_limitsIdE13has_quiet_NaNEn2žf[,_ZNSt14numeric_limitsIdE10has_denormEs2žIGa_ZNSt14numeric_limitsIeE12has_infinityEn2ž?Bb_ZNSt14numeric_limitsIeE13has_quiet_NaNEn2žf[e_ZNSt14numeric_limitsIeE10has_denormEs2Ÿnpos¹^¥EHÕ#1@Ÿ¥EJ*71E&4„H\g1QÙG npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¥E¡Õ#1@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¥E¡*71E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEBJJ*2iøg~0Knumeric2jô`~0JJ22k i~0JóP2l-[~0JPD2m¥,~0JæU2n~Z~0 L·N2)Ç4TKL§_2bð ¦+|MLÅ2ñ`6QL–W2òI%6QLs`2ó˜+6QLW2ô°/6QL2õ¼C6QL2ö_6QL_2÷ÃAQYx[ŽŸXZdec#BŸXZfixedMBŸXZhex ÅŸXY ŸXZleftÔŸX Zoct>ŸX@ZrightMeŸX€[P* ŸX[:  &DŸX[ä*$²OŸX\showpos'ô2ŸX\skipws*ëdŸX\unitbuf-#ŸX [†1.ŸX@Y`"4ºaŸX°Yï771ŸXJ[žf:¸ŸXZbadbitL©R¤XZeofbitO}¤XZfailbitT ?¤XZgoodbitW%¤XZappjI©XZatemìN©XYDfvÑ(©XYgfy-/©XZcurŽjW®XY£_‘"®Xdupper81PZgb€dlower82Í`gbdalpha832gbddigit84Hgbexdigit85,gbdspace86Fgb@eprint87Ü3gbdgraph88Òdgb%dcntrl89û[gbdpunct8: 7gb dalnum8;ÿgb _S_atoms_out!_ZNSt10__num_base12_S_atoms_outE~ _S_atoms_in%_ZNSt10__num_base11_S_atoms_inE~i='Ë Cphi =Ö ,~g0C3_ZNSt10moneypunctIcLb1EE4intlEn2g0C3_ZNSt10moneypunctIcLb0EE4intlEn2g0C3_ZNSt10moneypunctIwLb1EE4intlEn2g0C3_ZNSt10moneypunctIwLb0EE4intlEn2g0C«_ZNSt17moneypunct_bynameIcLb0EE4intlEn2g0C«_ZNSt17moneypunct_bynameIcLb1EE4intlEn2g0C«_ZNSt17moneypunct_bynameIwLb0EE4intlEn2g0C«_ZNSt17moneypunct_bynameIwLb1EE4intlEn2HšDˆOgbH ‰ˆ.gbH¤;ŠtPgbH²<‹3 gbH3iŒggbHØ/¾[gbxsrate_ÔVW¥„yÃÕ8Jyæ`Ö»+p0y0'×[p0y£KÜ/.…% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~.? : ; ‡@I2 < : ;I€.? : ; ‡@L M 2 < .G@‚.G@ƒI4  „.G: ; @…: ; I †4: ; I ‡: ; I ˆ: ;I ‰4: ;I Š ‹.‡@4 @Œ.4 @.4 @ŽI .G;@4: ; I ‘ ’.G: ; “I4 ”I4 •.1‡@@–1 —: ; I˜: ; I™4: ; I? < š4I? 4 < ›4G œ4G4G ž4: ;‡@I? <  Ÿ4: ;‡@I? <   4: ;‡@I? < ¡4: ; ‡@I? < L [CE[s_û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hFileRead.hFileLoop.hFileLoop.cppstl_algobase.hlocale_facets.tcciostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccWvIn.hFileWvIn.h øVJÎX‚ž‚¡‚ž‚Ä}<‚¡‚™º(ºãò¿/Ÿ‹Öyºv<º·ºèº“u1„ƒ¬ç*N„3  ß¼R/¹Z/¹0>R&/¹Z/¹00^‚.Ló׃OŸ#v/#å2K»ltº÷Ö>/ØËô//Úu‘ƒ‘(ª^» ‚1g/Üj/¹Z/¹1å‘‘/ã®/ã¾1£3Ô"Y.85‘=µ |1Ëå‘,"»÷("–žæ8­M<…?I2\­å+/Ë­/Êå$‘,°‘:•õ8/=PžÈØÉÈØÉÈØÉv×IPÉE ×IPÉtEKIÉEKIÉE [ßÖí~ä“$/JøVùVwùVüVwüVWvWWwWWwW$Wv$W%Ww%W(Ww(W5Wv6W7Ww7W:Ww:WHWvHWIWwIWLWwLWcWvdWeWweWhWwhWvWvvWwWwwWzWwzW‡WvˆW‰Ww‰WŒWwŒW¥Wv¦W§Ww§WªWwªWÓWvwwévêëwëîwîÜvÜÝwÝàwàMvÓWÔWwÔW×Ww×W XvMNwNQwQdv X Xw XXwX+Xv,X-Xw-X0Xw0XKXvLXMXwMXPXwPXcXvdXeXweXhXwhX{Xv[[w[[w[E[vE[F[wF[I[wI[Z[vdewehwh~v|X}Xw}X€Xw€X—Yv~w‚w‚£v˜Y™Yw™YœYwœY[v¤¥w¥¨w¨œ vœ w   w   v  w  w vww¼v¼½w½ÀwÀtvtuwuxwx,v,-w-0w06v67w7:w:@v@AwADwDðvðñwñôwô vL ­h—stk::Stk::sampleRate‚—stk::StkFrames::size´—stk::StkFrames::channelsá—stk::StkFrames::frames˜stk::StkFrames::dataRate;˜stk::FileRead::fileSizem˜stk::FileRead::channelsš˜stk::FileLoop::getSize̘stk::FileLoop::getFileRateù˜stk::FileLoop::addTimeK™stk::FileLoop::addPhaseš™stk::FileLoop::addPhaseOffsetà™min›stk::FileLoop::normalize>›stk::FileLoop::normalizek›stk::FileLoop::reset˜›stk::FileLoop::closeFile]œstk::StkFrames::operator[]Çœstk::FileLoop::tick_stk::StkFrames::operator()Ýstk::FileLoop::tick¨žstk::FileLoop::setRateçžstk::FileLoop::openFile¹Ÿstk::FileLoop::~FileLoopåŸstk::FileLoop::~FileLoop stk::FileLoop::~FileLoop’ stk::FileLoop::FileLoopï stk::FileLoop::FileLoop}¡stk::FileLoop::FileLoop»¡stk::FileLoop::FileLoop÷ ­Ä__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t$_49div_tF$_5pldiv_t~$_6¨lldiv_tlconvóva_listfpos_t__sbufF__sFILE9FILEÄ clock_tÓ tm¥!pthread_once_t»!__gthread_once_tÓ!wint_tá!$_76"_RuneEntryH"$_8‚"_RuneRange”"$_9Ó"_RuneCharClassé"$_10Ó$_RuneLocaleN'mbstate_t_'wctype_tŽ.char_traits”0__vtbl_ptr_typeª0nothrow_t¸0new_allocator2allocatorx2_Atomic_word’2basic_string,std::allocator >ÓE_Rep_baseF_RepôGlocale{Kfacet´Mid~N_Impl¦Qios_baseìXbasic_streambuf >_wctrans_tnactype_baserbctypehmoney_baseuhbasic_ios >†l__normal_iterator, std::allocator > >‡nnum_get > >œtnum_put > >Sybasic_ostream >e}basic_stringbuf,std::allocator >Ñbasic_ostringstream,std::allocator >ø‚StkError„Stk‰‡StkFramesΊWvInÄ‹FileReadéŽFileWvIn”’FileLoopƒ•__normal_iterator, std::allocator > >¢ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_read_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZN3stk8FileWvIn9normalizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmdclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvgetMatInfosizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfoswscanfsetInterpolate_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iend_ZN3stk8FileLoopD1Evwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZN3stk8FileLoopC2Emm_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEigetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_string~FileLoopgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvnormalize_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_sizefileName_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_rep_ZN3stk8FileLoop5resetEvfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8FileLoop8openFileESsbbget_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKcwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZL7toloweri_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc_ZN3stk8FileLoopC1Emmreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcomparewcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getresetbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFileinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetnchunkThreshold_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctime_ZNK3stk8FileLoop11getFileRateEvrdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmcrdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZN3stk8FileLoopD0Ev~allocatoroperator++_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN3stk8FileLoop14addPhaseOffsetEd_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEi_ZN3stk8FileLoopC1ESsbbmmprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEv_ZN3stk8FileLoopD2EvisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEmchunkSizeinRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk8FileLoop7setRateEd_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typefileRateoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_ZN3stk8FileLoop4tickEj_S_id_numericFileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerEshowWarnings__ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_ofdoNormalize_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk8FileLoopC2ESsbbmm_GLOBAL__I__ZN3stk8FileLoopC2Emm_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@H‰EèòEèÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@0ÉÃUH‰åHƒìH‰}øH‹}øHƒÇè‰ÀÉÃUH‰åHƒì H‰}øH‹}øHƒÇèòEèH‹EèH‰EèòEèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒìH‰}øòEðH‹}øòEðèÉÃUH‰åHƒìH‰}øH‹}øòÄèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿ‰•lþÿÿH‹…xþÿÿH‹@H;…pþÿÿvH‹…xþÿÿ‹@;…lþÿÿ‡ãH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH‰Ç‹µlþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…`þÿÿH‹`þÿÿH}àèH‰`þÿÿëH½€þÿÿèë-H‰…`þÿÿH‹`þÿÿH½€þÿÿèH‰`þÿÿH‹½`þÿÿèH‹…xþÿÿH‹H‹…xþÿÿ‹@‰ÀH‰ÂH¯•pþÿÿ‹…lþÿÿHHÁàHHĘ[ÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃStkFrames::operator[]: invalid index () value!FileLoop::tick(): no file data is loaded!FileLoop::tick(): StkFrames argument is incompatible with file data!StkFrames::operator(): invalid frame () or channel (FileLoop::tick(): channel argument and soundfile data are incompatible!N3stk8FileLoopEÿÿN>Q3Ë–ËÄóÿÿNViPÂÒËù(ÿÿ4+h q¹?ÿÿ4#A:yršÿÿ4#A:yršÿÿ4#A:yršÿÿ[+Så~Ç‘¡šÇÀÇþÿÿ[+Så~Ç‘¡šÇÀÇþÿÿ4!I‹fm¤ÿÿ4!I‹fm¤ð?àC€ˆÕ@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ-† 4øÿÿÿÿÿÿÿé† 4øÿÿÿÿÿÿÿò† 4øÿÿÿÿÿÿÿq† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿjçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿø† ƒ4øÿÿÿÿÿÿÿe† <øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒŒ4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ°çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ°çÿÿÿÿÿÿÿ† ƒ•Z-ˆj-qm-W^-:l-Yi-åZ-Øj-Ám-§^-Šl-iYbi-5Z-(j-m-÷^-äu-Ñu-È+-µt-Šl-iYbi-+Z-j-m-í^-Úu-Çu-¾+-«t-€l-_YXi-!}-Z-j-çj-Ðm-¯m-˜_-„Yi}-WZ-Jj-/j-m-÷m-à_-ÌY±}-ŸZ-’j-wj-`m-?m-(_-Y  -– S-{ k-g I-P Q-: C-' A- O-ñ Q-Û C-È C-¬ k-• Q-y c-[ k-H K-9 I- k-ã I-¼ Z-¯ u- K-t u-k b-W G t-2 [=Ñ -Ì | C-6 M- A-â à ² C-‡ M-p n-X C- c-[Q-BC-,A-O-ÚK-¿K-øK-ë\-Ýz-Øa=Ñ ÀQ-‚O-eC-RC-\-z-þa=÷ æQ-ÚQ-À\-²z-­a=¦˜d-xy-s5p-íp-°p-†U-go-öK-K-7K-°€P ðÀX0РpH øÐ¨€X(ذˆ`8èÀ˜pH ¸¢Í¡Å¡¡‡¡¡ù ¤ œ #  ÷ŸïŸËŸßrŸjŸNŸFŸ÷žïž¸ž°ž‘ž‰žmžežIžAžíåÀ¸ogC;לÏœ¥œœmœeœCœ;œ(œ œØ›Л¦›ž›y›q›L›D›››ášÙš0š(šî™æ™ª™¢™[™S™ ™™Ú˜Ò˜¨˜ ˜{˜s˜I˜A˜˜˜ï—ç——º——ˆ—v—n—0 VìlTü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(ÉZ-¶w-šw-…u-lu-c]-Uq-Ez-@6r-(z-# s- z- ÷v-xZ-ew-Iw-4u-u-]-q-ôz-ïås-Öz-ÑÃv-}g-ef-Mh-H-h-ÃS-¥O-`=R-=~-8,=%x- ˜{ˆX€|x%p'hE`GX/P1H#@-8+0(! e;=Wy:^yh:^h9d\d: A6^A06^05,\,6 8^ ø8^ø7ô\ô8 Ñ4^ÑÀ4^À3¼\¼4 ™@^™ˆ@^ˆ?„\„@ a>^aP>^P=L\L> )<^)<^;\< é,^éØ,^Ø+Ô\Ô,  (^ 'œ\œ( h"^h!d\d" AB^A 0B^0A,\,B ø ^øô\ô ÑD^ÑÀD^ÀC¼\¼D ˆ^ˆ„\„ P^PL\L ^\ à.^à-Ü\Ü. ¨$^¨#¤\¤$ p2^p1l\l2 80^8/4\40 ^ü\ü ÈV^ÈUÄ\ÄV ^Œ\Œ X*^X)T\T* &^ %\& èF^èEä\äF °H^°G¬\¬H xJ^xIt\tJ @L^@K<\<L T^S\T ÐP^ÐOÌ\ÌP ˜R^˜Q”\”R `N^`M\\\N (^($\$ €M˜ E[º MÜ [ ¸g d& `[* ‡[. ˜\@ [D À[H \L /\P ê\b @\f <]x t]Š ¬]œ ä]® ^À {^Ò Ú^ä _ö  ` c% 0dY hd~  d€øVù€@`[Ü_ ¨b/~: eؤ €e €LXâ €Àc" 8b>œ › ¸e>ê? pb` º ðe?€dXÿ €øc±€ X  €Pcí€,XÁ €ˆc˜,( Øf#@d Hg6F g:ð~ €gãÝ 0fl¼ö hf‚t  fµ€˜Yd €HeÉ€|X €Ød€¦Wû€b〈WÛ€ÈaÅ€vWº€a§€dW™€Xa1€W€x`k€6WW€è`L€$W5€°`ˆ€HWw€ a€ÓW† €àbQà_Žˆ\ù`_€ˆ«âq¨ñVf%]ϳNÆÊ7–¥nÍcšÚàå{°*Σd¢”ãZ__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk9StkFrames8dataRateEv__ZNK3stk8FileRead8fileSizeEv__ZNK3stk8FileRead8channelsEv__ZNK3stk8FileLoop7getSizeEv__ZNK3stk8FileLoop11getFileRateEv__ZN3stk8FileLoop7addTimeEd__ZN3stk8FileLoop8addPhaseEd__ZN3stk8FileLoop14addPhaseOffsetEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN3stk8FileLoop9normalizeEd__ZN3stk8FileWvIn9normalizeEd__ZN3stk8FileLoop9normalizeEv__ZN3stk8FileLoop5resetEv__ZN3stk8FileWvIn5resetEv__ZN3stk8FileLoop9closeFileEv__ZN3stk8FileWvIn9closeFileEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk8FileLoop4tickERNS_9StkFramesE__ZN3stk8FileRead6isOpenEv__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk9StkFramesclEmj__ZNSolsEj__ZN3stk8FileLoop4tickEj__ZN3stk8FileRead4readERNS_9StkFramesEmb__ZNK3stk9StkFrames11interpolateEdj__ZN3stk8FileLoop7setRateEd_fmod__ZN3stk8FileLoop8openFileESsbb__ZN3stk3Stk10STK_SINT16E__ZNSsC1ERKSs__ZN3stk8FileRead4openESsbjmd__ZN3stk9StkFrames6resizeEmj__ZN3stk8FileLoopD0Ev__ZTVN3stk8FileLoopE__ZN3stk3Stk21removeSampleRateAlertEPS0___ZN3stk9StkFramesD1Ev__ZN3stk8FileWvInD2Ev__ZdlPv__ZN3stk8FileLoopD1Ev__ZN3stk8FileLoopD2Ev__ZN3stk8FileLoopC1ESsbbmm__ZN3stk8FileWvInC2Emm__ZN3stk9StkFramesC1Ejj__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk8FileLoopC2ESsbbmm__ZN3stk8FileLoopC1Emm__ZN3stk8FileLoopC2Emm__ZTIN3stk8FileLoopE__ZN3stk8FileWvIn17sampleRateChangedEdd__ZTSN3stk8FileLoopE__ZTVN10__cxxabiv121__vmi_class_type_infoE__ZTIN3stk8FileWvInE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk9StkFrames8dataRateEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZNK3stk8FileRead8channelsEv.eh__ZNK3stk8FileLoop7getSizeEv.eh__ZNK3stk8FileLoop11getFileRateEv.eh__ZN3stk8FileLoop7addTimeEd.eh__ZN3stk8FileLoop8addPhaseEd.eh__ZN3stk8FileLoop14addPhaseOffsetEd.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk8FileLoop9normalizeEd.eh__ZN3stk8FileLoop9normalizeEv.eh__ZN3stk8FileLoop5resetEv.eh__ZN3stk8FileLoop9closeFileEv.eh__ZN3stk9StkFramesixEm.eh__ZN3stk8FileLoop4tickERNS_9StkFramesE.eh__ZN3stk9StkFramesclEmj.eh__ZN3stk8FileLoop4tickEj.eh__ZN3stk8FileLoop7setRateEd.eh__ZN3stk8FileLoop8openFileESsbb.eh__ZN3stk8FileLoopD0Ev.eh__ZN3stk8FileLoopD1Ev.eh__ZN3stk8FileLoopD2Ev.eh__ZN3stk8FileLoopC1ESsbbmm.eh__ZN3stk8FileLoopC2ESsbbmm.eh__ZN3stk8FileLoopC1Emm.eh__ZN3stk8FileLoopC2Emm.eh__GLOBAL__I__ZN3stk8FileLoopC2Emm__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC2LC3GCC_except_table0LC4LC5LC6LC7GCC_except_table1LC8GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8FileLoopC2Emm.eh___tcf_0.ehstk-4.4.4/src/Debug/FileRead.o000644 000766 000766 00000337060 12015735507 015774 0ustar00garygary000000 000000 Ïúíþ€ ™‚ ˜‚__text__TEXTÿ4 8‹Á€__debug_frame__DWARF5x =@™__debug_info__DWARFx9s®Bšv__debug_abbrev__DWARFëçÐ ‹ð__debug_aranges__DWARF»òP[ûÀ__debug_macinfo__DWARF ó«û__debug_line__DWARF óù«ûØ__debug_loc__DWARFü¸¤žœ__debug_pubnames__DWARF¼}\ __debug_pubtypes__DWARF9Ù__debug_inlined__DWARF<Ü__debug_str__DWARF<¶eÜ__debug_ranges__DWARFòs’|__mod_init_func__DATAøs˜|ࢠ__textcoal_nt__TEXTt‘ |è¢ €__StaticInit__TEXT‘uX1~P£€__cstring__TEXTðu~__gcc_except_tab__TEXTõz]•ƒ__const__DATA`|H…€£__bss__DATA˜‚__literal8__TEXT¨|H…__literal4__TEXT¸|X…__eh_frame__TEXTÀ|Ø`…¸£u h__constructor__TEXT˜‚8‹__destructor__TEXT˜‚8‹`§¤ ± PDD/s1UH‰åH‰}øH‹EøH‹@H…Àt ÇEôëÇEô‹EôÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}èH‰uàH‰UØH‰MÐL‰EÈH‹EàÇH‹Eà‹HcðH‹EèH‹xºèƒøÿ”À„Àt ÇEÄéøH‹EèH‹HH}üº¾èHƒø•À„Àt ÇEÄéÆH‹Eè¶@„Àt H}üèH‹EèH‹HH‹}຾èHƒø•À„Àt ÇEÄéH‹Eè¶@„Àt H‹}àè‹Eüƒø…5ÿÿÿH‹EèH‹xº¾èƒøÿ”À„Àt ÇEÄé1H‹EèH‹HH}øº¾èHƒø•À„Àt ÇEÄéÿH‹Eè¶@„Àt H}øè‹Eøƒøt ÇEÄéÖH‹EèH‹HH‹}غ¾èHƒø•À„Àt ÇEÄé¤H‹Eè¶@„Àt H‹}ØèH‹EèH‹HH‹}к¾èHƒø•À„Àt ÇEÄë`H‹Eè¶@„Àt H‹}ÐèH‹EèH‹HH‹}Ⱥ¾èHƒø•À„Àt ÇEÄëH‹Eè¶@„Àt H‹}ÈèÇEÄ‹EÄÉÃUH‰åHƒìPH‰}èH‰uàH‹EèH‹xº¾ èƒøÿ”À„À…1H‹EèH‹HH}üº¾èHƒø•À„À…H}üè‹EüƒøuH‹H‹H‹EèH‰P8éÌ‹EüƒøuH‹H‹H‹EèH‰P8é­‹EüƒøuH‹H‹H‹EèH‰P8鎋EüƒøuH‹H‹H‹EèH‰P8ër‹EüƒøuH‹H‹H‹EèH‰P8ëV‹EüƒøuH‹H‹H‹EèH‰P8ë:H5H‹=èH‰ÇH‹uàèH‰ÇH5èÇEÔéHH‹EèH‹HH}øº¾èHƒø•À„À…éH}øè‹Eø‰ÀH‰EÈHƒ}Èx òH*EÈòEØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMØH‹EèòEØò@@H‹EèH‹HH}ôº¾èHƒø•À„À…hH}ôè‹UôH‹Eè‰P0H‹EèH‹xº¾èƒøÿ”À„À…0H‹EèH‹HH}ðº¾èHƒø•À„À…H}ðè‹Eð‰ÂH‹EèH‰P(H‹EèH‹HH‹}èHƒÇ º¾èHƒø•À„À…ÂH‹EèHƒÀ H‰ÇèH‹EèH‹P8H‹H‹H9Âu1H‹EèH‹P H‹Eè‹@0‰ÀH‰E¸H‰ÐºH÷u¸H‰E¸H‹U¸H‹EèH‰P H‹EèH‹P8H‹H‹H9Âu8H‹EèH‹P H‹Eè‹@0À‰ÀH‰E¸H‰ÐºH÷u¸H‰E¸H‹U¸H‹EèH‰P éH‹EèH‹P8H‹H‹H9ÂuH‰E°H‹EèHÿÈH‰Eðë2H‹uðH‹½PÿÿÿèH‰ÂH‹EðHÁàHEÀ‹ò*ÀòYE°òHÿMðHƒ}ðyÇéØH‹EèHÿÈH‰Eðë-H‹uðH‹½PÿÿÿèH‰ÂH‹EðHÁàHEÀ‹ò*ÀòHÿMðHƒ}ðyÌé’H‹…XÿÿÿH‹P8H‹H‹H9Â… H‹½Pÿÿÿ¾èH‰E¨H‹…XÿÿÿH‹P(H‹EàHÁàHH‰ÆH‹…XÿÿÿH‹xºèƒøÿ”À„À…<H‹…XÿÿÿH‹HH‹EèHÁàH‰ÆH‹}¨ºèHƒø•À„À… H‹…Xÿÿÿ¶@„Àt.H‹E¨H‰E H‹EèHÿÈH‰EðëH‹} HƒE èHÿMðHƒ}ðyçH‹EèHÿÈH‰Eðë/H‹uðH‹½PÿÿÿèH‰ÂH‹EðHÁàHE¨óóZÀòHÿMðHƒ}ðyÊéjH‹…XÿÿÿH‹P8H‹H‹H9Â…H‹½Pÿÿÿ¾èH‰E˜H‹…XÿÿÿH‹P(H‹EàHÁàHH‰ÆH‹…XÿÿÿH‹xºèƒøÿ”À„À…H‹…XÿÿÿH‹HH‹EèHÁàH‰ÆH‹}˜ºèHƒø•À„À…áH‹…Xÿÿÿ¶@„Àt.H‹E˜H‰EH‹EèHÿÈH‰EðëH‹}HƒEèHÿMðHƒ}ðyçH‹EèHÿÈH‰Eðë)H‹uðH‹½PÿÿÿèH‰ÂH‹EðHÁàHE˜H‹H‰HÿMðHƒ}ðyÐéHH‹…XÿÿÿH‹P8H‹H‹H9Â…KH‹…Xÿÿÿ¶@ƒð„À…5H‹½Pÿÿÿ¾èH‰EˆH‹…XÿÿÿH‹@(HEàH‰ÆH‹…XÿÿÿH‹xºèƒøÿ”À„À…äH‹…XÿÿÿH‹HH‹uèH‹}ˆºèHƒø•À„À…¸€½Dÿÿÿt\H¸€?H‰E€H‹EèHÿÈH‰Eðë5H‹uðH‹½PÿÿÿèH‰ÂH‹EðHEˆ¶¶ÀƒÀ€ò*ÀòYE€òHÿMðHƒ}ðyÄé9H‹EèHÿÈH‰EðëAH‹uðH‹½PÿÿÿèH‰ÂH‹EðHEˆ¶¶Àò*Èòmlf(Ñò\Ðf(ÂòHÿMðHƒ}ðy¸éßH‹…XÿÿÿH‹P8H‹H‹H9Â…0H‹½Pÿÿÿ¾èH‰…xÿÿÿH‹…XÿÿÿH‹@(HEàH‰ÆH‹…XÿÿÿH‹xºèƒøÿ”À„À…ŽH‹…XÿÿÿH‹HH‹uèH‹½xÿÿÿºèHƒø•À„À…_€½DÿÿÿtbH¸€?H‰…pÿÿÿH‹EèHÿÈH‰Eðë8H‹uðH‹½PÿÿÿèH‰ÂH‹EðH…xÿÿÿ¶f˜˜ò*ÀòY…pÿÿÿòHÿMðHƒ}ðyÁéÚH‹EèHÿÈH‰Eðë0H‹uðH‹½PÿÿÿèH‰ÂH‹EðH…xÿÿÿ¶f˜˜ò*ÀòHÿMðHƒ}ðyÉé‘H‹…XÿÿÿH‹P8H‹H‹H9Â…sHEøH‰…hÿÿÿH¸>H‰…`ÿÿÿH‹…XÿÿÿH‹H(H‹UàH‰ÐHÀHÐHH‰ÆH‹…XÿÿÿH‹xºèƒøÿ”À„À…/HÇEðéúH‹…Xÿÿÿ¶@„ÀtIH‹…XÿÿÿH‹HH‹½hÿÿÿº¾èHƒø•À„À…ã‹Eø%ÿÿÿ‰EøH‹½hÿÿÿèë;H‹…XÿÿÿH‹HH‹½hÿÿÿHÿǺ¾èHƒø•À„À…—‹Eø°‰Eø€½Dÿÿÿt(H‹uðH‹½PÿÿÿèH‰Â‹Eøò*ÀòY…`ÿÿÿòë2H‹uðH‹½PÿÿÿèH‰Â‹Eøò*Èò˜if(Ñò^Ðf(ÂòHÿEðH‹EðH;EèŒøþÿÿH‹…Xÿÿÿò@@H‹½Pÿÿÿèë$H5H‹=èH‹½Xÿÿÿ¾èÉÃUH‰åHƒÄ€H‰}¨H‰u H‹H‹H‰Uø1ÒÆEßH‹E¨H‹xº¾èƒøÿ”À„À…ÈH‹E¨H‹HH}к¾èHƒø•À„À…žH}кH5è…ÀuÆEßH‹E¨H‹HH}к¾èHƒø•À„À…Wé£H‹E¨H‹HH}̺¾èHƒø•À„À…(H}Ìè‹ỦÐÁø‰ÁÁé ƒà)ȉ‹ẺEÌ‹EÌHcðH‹E¨H‹xºèƒøÿ”À„À…ÙH‹E¨H‹HH}к¾èHƒø•À„À…¯H}кH5è…À…@ÿÿÿH‹E¨H‹xº¾èƒøÿ”À„À…mH‹E¨H‹HH}ܺ¾èHƒø•À„À…CH}Üè·EÜ¿ÐH‹E¨‰P0H‹E¨H‹HH}Ⱥ¾èHƒø•À„À…H}Èè‹EÈHcÐH‹E¨H‰P H‹E¨H‹HH}ܺ¾èHƒø•À„À…ÁH}ÜèH‹E¨H‹HH}຾ èHƒø•À„À…ŽHEàHƒÀH‹H‰EÀH}ÀèHEàHÿÀ¶¸(ЈEÞHÇE¸ëH‹EÀH‰E¸H‹EÀHÑèH‰EÀþMÞ€}Þÿ•À„ÀußH‹E¸ƒà„Àt H‹EÀHÿÀH‰EÀH‹MÀH‰MˆHƒ}ˆx òH*EˆòEë#H‹EˆHÑèH‹UˆƒâH ÐòH*Àf(ÈòXÈòMH‹E¨òEò@@H‹E¨HÇ@8¶E߃ð„À„ˆ·EÜfƒøH‹H‹H‹E¨H‰P8éÔ·EÜfƒøH‹H‹H‹E¨H‰P8é³·EÜfƒøH‹H‹H‹E¨H‰P8é’·EÜfƒø „H‹H‹H‹E¨H‰P8émH‹E¨H‹HH}к¾èHƒø•À„À…H}кH5è…À…ˆ·EÜfƒøH‹H‹H‹E¨H‰P8é·EÜfƒøH‹H‹H‹E¨H‰P8éä·EÜfƒøH‹H‹H‹E¨H‰P8é÷EÜfƒø µH‹H‹H‹E¨H‰P8éžH}кH5è…ÀtH}кH5è…Àu·EÜfƒø uH‹H‹H‹E¨H‰P8ëNH}кH5è…ÀtH}кH5è…Àu·EÜfƒø@uH‹H‹H‹E¨H‰P8H‹E¨H‹@8H…ÀuUH5H‹=èH‰ÇH‹u èH‰ÇH5èH‰ÇHuÐèH‰ÇH5èÇEœé—H‹E¨H‹xº¾ èƒøÿ”À„À…=H‹E¨H‹HH}к¾èHƒø•À„À…éŸH‹E¨H‹HH}̺¾èHƒø•À„À…äH}Ìè‹ỦÐÁø‰ÁÁé ƒà)ȉ‹ẺEÌ‹EÌHcðH‹E¨H‹xºèƒøÿ”À„À…•H‹E¨H‹HH}к¾èHƒø•À„ÀuoH}кH5è…À…DÿÿÿH‹E¨H‹xº¾ èƒøÿ”À„Àu1H‹E¨H‹xèH‰ÂH‹E¨H‰P(H‹E¨Æ@H‹E¨Æ@ÇEœë5H5H‹=èH‰ÇH‹u èH‰ÇH5èÇEœ‹EœH‹H‹MøH3 tèÉÃUH‰åSHì˜H‰}ˆH‰u€H‹EˆH‹xº¾èƒøÿ”À„À…j H‹EˆH‹HH} º¾èHƒø•À„À…@ ÆE¤H} ¾0èH…Àt=H5H‹=èH‰ÇH‹u€èH‰ÇH5èÇ…|ÿÿÿé$ H‹EˆÆ@H‹EˆH‹xº¾~èƒøÿ”À„À…¿H‹EˆH‹HH}຾èHƒø•À„À…•H}àºH5è…Àu H‹EˆÆ@ëH}àºH5è…À…UÆEïÆEîÆEíé)H‹EˆH‹xè‰E¼HEÀHMÄHUÈHuÌH‹}ˆI‰Àèƒð„À„¤¶Eîƒð„Àt=H5H‹=èH‰ÇH‹u€èH‰ÇH5èÇ…|ÿÿÿéý¶Eíƒð„ÀtBH‹UˆH¸€ˆå@H‰B@H5H‹=èH‹}ˆ¾èÇ…|ÿÿÿé°Ç…|ÿÿÿé¡¶Eíƒðƒð„À…‡‹Eȃø…{‹Eăø…oÇE¸‹EÀƒøuVH‹EˆH‹HH}¸º¾èHƒø•À„À…H‹Eˆ¶@„Àt ‹E¸H˜H‰Çè‹E¸ƒø…‚ÇE¸ÆEÒH‹EˆH‹HH}к¾èHƒø•À„À…¬H}кH5è…À…0‹E¸ƒèHcðH‹EˆH‹xºèƒøÿ”À„À…fH‹EˆH‹HH}´º¾èHƒø•À„À…<H‹Eˆ¶@„Àt H}´è‹E´f¸…Àt ‹E´%ÿÿ‰E´ë%H‹EˆH‹xº¾èƒøÿ”À„À…ê‹E´ƒøu:H‹EˆH‹HH}º¾èHƒø•À„À…¸¶Ef˜˜ò*ÀòE˜‹E´ƒøu@H‹EˆH‹HH}º¾èHƒø•À„À…v¶E¶À˜ò*ÀòE˜éj‹E´ƒøuRH‹EˆH‹HH}º¾èHƒø•À„À….H‹Eˆ¶@„Àt H}è·E˜ò*ÀòE˜é‹E´ƒøuTH‹EˆH‹HH}º¾èHƒø•À„À…ÔH‹Eˆ¶@„Àt H}è·E·Àò*ÀòE˜é´‹E´ƒøuPH‹EˆH‹HH}º¾èHƒø•À„À…xH‹Eˆ¶@„Àt H}è‹Eò*ÀòE˜é\‹E´ƒø…¦H‹EˆH‹HH}º¾èHƒø•À„À…H‹Eˆ¶@„Àt H}è‹E‰ÀH‰…pÿÿÿHƒ½pÿÿÿxòH*…pÿÿÿò…hÿÿÿë,H‹…pÿÿÿHÑèH‹•pÿÿÿƒâH ÐòH*Àf(ÈòXÈòhÿÿÿò•hÿÿÿòU˜éª‹E´ƒøuOH‹EˆH‹HH}º¾èHƒø•À„À…nH‹Eˆ¶@„Àt H}èóEóZÀòE˜ëS‹E´ƒø …ÞH‹EˆH‹HH}º¾èHƒø•À„À…H‹Eˆ¶@„Àt H}èH‹EH‰E˜fWÉòE˜f.Áwë H‹UˆH‹E˜H‰B@ÆEíéq¶Eîƒð„À„b‹UÈ‹EÄ9Â}.‹EȉÂH‹Eˆ‰P0‹EÄHcÐH‹EˆH‰P ÇE‹EÀƒøt'é¹H5H‹=èÇ…|ÿÿÿéŸH‹EˆH‹HH}º¾èHƒø•À„À…=H‹Eˆ¶@„Àt ‹EH˜H‰Çè‹Eó*ÈóPZ(Ñó^Ð(ÂóZÀèò,À‰E‹EÁàHcðH‹EˆH‹xºèƒøÿ”À„À…Òë%H‹EˆH‹xº¾èƒøÿ”À„À…«H‹EˆH‹HH}´º¾èHƒø•À„À…H‹Eˆ¶@„Àt H}´è‹E´ƒøuH‹H‹H‹EˆH‰P8鱋E´ƒøuH‹H‹H‹EˆH‰P8é’‹E´ƒøuH‹H‹H‹EˆH‰P8ëv‹E´ƒøuH‹H‹H‹EˆH‰P8ëZ‹E´ƒø uH‹H‹H‹EˆH‰P8ë>‹]´H5H‹=èH‰Ç‰ÞèH‰ÇH5èÇ…|ÿÿÿéÔH‹EˆH‹xº¾èƒøÿ”À„Àu{H‹EˆH‹xèH‰ÂH‹EˆH‰P(ÆEî¶Eîƒð„Àu¶Eíƒð„ÀuÆEïë(‹EÌE¼ƒÀHcðH‹EˆH‹xºèƒøÿ”À„Àu¶Eïƒð„À…È÷ÿÿÇ…|ÿÿÿë8H5H‹=èH‰ÇH‹u€èH‰ÇH5èÇ…|ÿÿÿ‹…|ÿÿÿHĘ[ÉÃUH‰åATSHƒìPH‰}ÈH‰uÀH‹EÈH‹HH}຾èHƒø•À„À…2ëzH‹EÈH‹HH}ܺ¾èHƒø•À„À…‹EÜHcðH‹EÈH‹xºèƒøÿ”À„À…àH‹EÈH‹HH}຾èHƒø•À„À…¶H}àºH5è…À…iÿÿÿH‹EÈH‹HH}ܺ¾èHƒø•À„À…oH‹EÈH‹HH}èHƒø•À„À…E·Eîfƒøþ…îH‹EÈH‹xèH‰ÂH‹EÈH‰P(H‹EÈH‹xº¾èƒøÿ”À„À…úH‹EÈH‹HH}캾èHƒø•À„À…зEìf…À„ÃH‹EÈH‹xº¾èƒøÿ”À„À…žH‹EÈH‹HH}èHƒø•À„À…tH‹EÈH‹@(H‰ÆH‹EÈH‹xºèƒøÿ”À„À…I·Eîfƒøtd·EîfƒøtZ·Eî·ØH5H‹=èH‰ÇH‹uÀèH‰ÇH5èH‰Ç‰ÞèH‰ÇH5èÇE¼éH‹EÈH‹HH}꺾èHƒø•À„À…±·Eê¿ÐH‹EȉP0H‹EÈH‹HH}غ¾èHƒø•À„À…y‹EØò*ÀH‹EÈò@@H‹EÈHÇ@8H‹EÈH‹xº¾èƒøÿ”À„À…8H‹EÈH‹HH}꺾èHƒø•À„À…·Eîfƒøu~·EêfƒøuH‹H‹H‹EÈH‰P8é¡·EêfƒøuH‹H‹H‹EÈH‰P8逷EêfƒøuH‹H‹H‹EÈH‰P8ëb·Eêfƒø uXH‹H‹H‹EÈH‰P8ëD·Eîfƒøu:·Eêfƒø uH‹H‹H‹EÈH‰P8ë·Eêfƒø@uH‹H‹H‹EÈH‰P8H‹EÈH‹@8H…Àu|·EîD·à·Eê¿ØH5H‹=èH‰Ç‰ÞèH‰ÇH5èH‰ÇD‰æèH‰ÇH5èH‰ÇH‹uÀèH‰ÇH5èÇE¼éî‹E܃èHcðH‹EÈH‹xºèƒøÿ”À„À…H‹EÈH‹HH}຾èHƒø•À„À…féšH‹EÈH‹HH}ܺ¾èHƒø•À„À…7‹U܉ÐÁø‰ÁÁé ƒà)ȉ‹E܉EÜ‹EÜHcðH‹EÈH‹xºèƒøÿ”À„À…ñH‹EÈH‹HH}຾èHƒø•À„À…ÇH}àºH5è…À…IÿÿÿH‹EÈH‹HH}Ôº¾èHƒø•À„À…€‹UÔ·EꘉÁ‰ÐÁú÷ù‰ÂH‹EÈ‹@0‰E¬‰Ðº÷u¬‰E¬‹E¬‰ÂH‹EÈH‰P H‹EÈH‹@ HÅH‹EÈH‰P H‹EÈH‹xèH‰ÂH‹EÈH‰P(H‹EÈÆ@H‹EÈÆ@ÇE¼ë5H5H‹=èH‰ÇH‹uÀèH‰ÇH5èÇE¼‹E¼HƒÄP[A\ÉÃUH‰åHìÐH‰½XÿÿÿH‰µPÿÿÿ‰•LÿÿÿH‰@ÿÿÿò…8ÿÿÿHµ`ÿÿÿH‹½Pÿÿÿèƒøÿ”À„Àt@H5H‹=èH‰ÇH‹µPÿÿÿèH‰ÇH5èÇ…4ÿÿÿé+H‹…XÿÿÿHÇ@(H‹•Xÿÿÿ‹…Lÿÿÿ‰B0H‹•XÿÿÿH‹…@ÿÿÿH‰B8H‹•XÿÿÿH‹…8ÿÿÿH‰B@ÇEüH‹H‹H9…@ÿÿÿu ÇEüëeH‹H‹H9…@ÿÿÿu ÇEüëIH‹H‹H9…@ÿÿÿtH‹H‹H9…@ÿÿÿu ÇEüëH‹H‹H9…@ÿÿÿuÇEüH‹UÀ‹EüH˜H‰ÁH‰ÐHÁú?H÷ùH‰ÂH‹…Xÿÿÿ‹@0‰ÀH‰ÁH‰ÐHÁú?H÷ùH‰ÂH‹…XÿÿÿH‰P H‹…XÿÿÿÆ@H‹…XÿÿÿÆ@Ç…4ÿÿÿ‹…4ÿÿÿÉÃUH‰åHƒìH‰}øH‹EøH‹@H…Àt H‹EøH‹xèH‹EøHÇ@H‹EøÆ@H‹EøHÇ@ H‹EøÇ@0H‹EøHÇ@8H‹Uø¸H‰B@ÉÃUH‰åHƒì`H‰}ÈH‰uÀ‰M¸L‰E°òE¨ˆU¼H‹H‹H‰Uø1ÒH‹}ÈèH‹}ÀèH‰ÇH5èH‰ÂH‹EÈH‰PH‹EÈH‹@H…Àufpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬T denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >Ù (V3#_M_pü#(Þ3üµ3reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > _Ios_Fmtflags7 _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodekv _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“Õ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸_S_beg_S_cur_S_end_S_ios_seekdir_end€€"event¢cerase_eventimbue_eventcopyfmt_event”cÓ _M_nextÕÅR#_M_fnÖæR#B]×à#³ØÊ3# ”cÛÖÅRæRàÅR!{HßÄAïÅR"§aã>àÅRp(ñP_M_pwordò¢#_M_iwordóW#p(ôìRk8#_ZNSt8ios_base4Init11_S_refcountEÊ3$_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEÂ1 k8êòR×7òRàbasic_streambuf >Râ`Tå`Uè`Wë`XaZa\9a]Sa^ra_Œa`¦aaÀabÚacôadbe(bfBbg^bhxbi’bj©bctype_basectypemoney_base%patternÉ fieldÉ "#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >&Þ`¶”,“A““'¶cþ ª+Â1fÐ’ºR(nothrowIdCÝ£(cerrAªV÷£)__ioinitM_ZStL8__ioinitP*¥KXàÐÐÐ+Ö,¦*¶`e’üüÐ’+¦*ª,düüÐ&¨[ü9à*Ö P¢ZZà’+`- $_4a‹ quotbà# remcà#div_tda $_5f quotgW# remhW#ldiv_ti˜ $_6lú quotm# remn#lldiv_toÐ*–>“à  +&.*y ”>>Ðdouble*~ •à_Ð*ƒ –WvÐ*Feœ¢¡ZZ’’¡+§/à»ZZ*eUž‹×àà0p8 ê¢*ò;¡üÐ*¦£ÂWW*ÈOªà9Ð’*Ê«’ZZÐ’+`wchar_t*þ8¬àŒZÐ’0Ê%¯®¢’’¡1>`°à*E&±¢×¢’0$²êù&†,³b/> Ð +ü*±,µW1Ð à*M½òRÐ à&~WÂ[àmÐ*+Ã’ŽüŽ’+”,`*ÇMÄàµü` __gnu_cxx¡ï&= ®é6á&eU´µ9ú__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >*¥.§ú *Ø9™"Ð*aºCÐ à*‘QÀ=dÐ à&,´k/„„Ð float*`a·©©Ð long double0a(ÇËà*¦#X int_n_cs_precedes ?¦#Y int_p_sep_by_space @¦#Z int_n_sep_by_space A¦#[ int_p_sign_posn B¦#\ int_n_sign_posn C¦#]*ž5!5ü2àÐ1±C K?+âva_list"Ifpos_t"Uú __sbuf"`’ _base"a’# _size"bà#+‰ __sFILE˜"‚è _p"ƒ’# _r"„à# _w"…à# _flags"†š# _file"‡š# _bf"ˆb# _lbfsize"‰à#( _cookie"Œ¢#0 _close"÷#8 _read"Ž#@ _seek"5#H _write"T#P _ub"“b#X _extra"”e#h _ur"•à#p _ubuf"˜k#t _nbuf"™{#w _lb"œb#x _blksize"Ÿà#ˆ _offset" T#/à÷¢+è/à¢üà+ý/T5¢Tà+/àT¢Ðà+;__sFILEX+Z‰{£‰‹£FILE"¡˜0ë5"ï­­+‹*M"ðàÊ­*l3"ñàá­*¨c"òàø­*Ñ1"óà­*º:"ôà&­*õ9"õàB­B+T*é:"öüiüà­&é"úÕC­‰ÐÐ*ù#"ÿ’¯¢’’­3b$"K/­ÕÐЭ4þ"à÷­Wà4#"à ­ + ,T4€X"W7 ­4¬"àO ­5."à4å" üu ü ˜ " ‰ Ð47"à¡ Ð4´3"ྠÐÐ R'"Ò ­ ¶M"ë ­ü4b"à!­üà’5ü"­4ÉV"ü8!ü4ü"àU!à­4Î"©àx!ü’Ð640<"ªàš!­Ðš!+/4"«à½!К!4ª#"¬àä!ü’К!4"A"­à"ÐК!¦"£clock_t#Mê tm8#Z÷" tm_sec#[à# tm_min#\à# tm_hour#]à# tm_mday#^à# tm_mon#_à# tm_year#`à# tm_wday#aà# tm_yday#bà# tm_isdst#cà# tm_gmtoff#dW#( tm_zone#eü#0pthread_once_t$^__gthread_once_t%/÷"wint_t&FÓ $_7&Q‚# __min&R¼# __max&S¼# __map&T¼# __types&U‚##+ç_RuneEntry&V3# $_8&XÎ# __nranges&Yà# __ranges&ZÎ##+ˆ#_RuneRange&[š# $_9&]$ __name&^$# __mask&_ç#¦%$£ _RuneCharClass&`æ#7$_10ˆ &b¦% __magic&c# __encoding&d¦%# __sgetrune&fÕ%#( __sputrune&gù%#0 __invalid_rune&h¼#8 __runetype&jÿ%#< __maplower&k&#¼ __mapupper&l&#¼ __runetype_ext&sÔ##À __maplower_ext&tÔ##Ð __mapupper_ext&uÔ##à __variable&w¢#ð __variable_len&xà#ø __ncharclasses&}à#ü __charclasses&~&#€¦¶%£/¼Ï%ÐÛÏ%+Ð+¶%/àù%¼üÛ +Û%ç&£ÿ¼&£ÿ+%$_RuneLocale&;$8@'åU/àR&à8±>'ëÈCàl&à8Í@'÷à†&à8U'þ’(à &à'K'l à»&à'T!' j àÖ&à'´/'OIàñ&à'ê'­Kà 'à'—'+à''à'ž9'"±àB'à'¨5')Ú0à]'à'9 '5õ.àx'à'ü'';Ý(à“'à9ö#|þ1"*L#~>Æ'ââ&³:#‚Š<âá'á'+%"*àL#…âþ'þ'+â*B;#{ü((+!(,%"*€;#}ü=(=(+C(,â*Ã#€á'_(=(*•;#á'v(=(&A#ƒ$Z’ (ü’Ð(mbstate_t(UÁwctype_t)4_*™S(y%#Û(à*Í (z%#ò(­*Ô ({Z)Zà­*ld(|%#/)`­*©d(}àK)Ž­*MP(~àg)­à*›a(à„)­Ž6*¤(€à¡)­Ž6*ý6(%#¸)­1Ž(‚%#*|$(ƒ’æ)Ð’æ)+ (*P_(…’*ZÐ’æ)*»3(†à)*)*+/*, (*ù;(ˆ’Z*ZÏ%’æ)*S+(‰%#v*`­*A (Š%#*`*E4(Œà¯*Z’Ž6*`(àÌ*ŽŽ6*R(Ž%#è*%#­*ïc(à +­Žš!*¢@(Äà*+­Žš!*F8(’àP+Z’Žš!*6(Æàq+ŽŽš!*Î$(“à+Žš!*r\(Çà©+Žš!*¡"(”’Ê+ü`æ)*k&(•Zæ+ZŽ*«.(—à,ŽŽ*8(˜à,ŽŽ*ù0(™Z:,ZŽ*í.(š’V,ŽŽ&Ø4(œL’€,Z’Ž(*ò#(’—,Ž*s0(žZ¸,ZŽ’*«:(ŸàÙ,ŽŽ’*<( Zú,ZŽ’*›.(¤’ -ü -’æ)+Ž*ê(¥’B-ŽŽ*¥Q(©>^-Ž^-+Z*¬Q(È„€-Ž^-*³Q(«Z¡-ZŽ^-*ºQ(¬WÂ-Ž^-à*ô5(®òã-Ž^-à*µ-(§’.ZŽ’*o1(¨à.%#*žT(°à<.ŽŽ’*ìV(±Z].ZŽ’*“J(²Z~.ZŽ’*–4(³ZŸ.Z`’*ªb(´à·.Ž6*¡$(µàÏ.Ž6*+(–Zë.Ž`*t2(¡Z/ŽŽ*=*(¢Z#/Ž`*½@(¦Z?/ŽŽ*§O(¯Z`/Ž`’* (Ê©|/Ž^-*U.(Í/Ž^-à*´@(Ï=¾/Ž^-à __gnu_debug:à/:;¯ :<;º +é¶1streampos*ÓÎ <M!+ñœJ0¶1¼1&?]+õ#Â190¼1¼1&‘c+ùÖ<Â1Y0¼1¼1&ñ0+ýÎ,à~0ÐÐ’3Ld+ô!’š0Ð3ÆH+ÔKÐÀ0Ð’¼13ù+ äüæ0üÐ’3`W+ ½ü 1üÐ’3M!+íWü21ü’¦3ï"+´\¦N1Ê13ÚP+Ècàj1¼13UL+Š\Â1‹1Ê1Ê1=È*+#„à"í9+&~àÊ1>¦>Öbool>Ð1,à/àà16+æ1?__vtbl_ptr_typeÕ1@â G; ,6?30™O,D*2?30™O,FC2?3E30Ü,K]2?3à&“0,NzLü~2P3¶1&“0,Q BП2P3¼1&b&,Vô(üÅ2?3òZ<r&,`c5ç2?3üò&¦T,dšH’3P3</\,j 6%3?3ü¼1A*',nV]?3ü+ 2>K3, 2+K3;î -1¯3 2#09\.d3¯309\.f˜3¯3µ3BX?.l¯3à+V3>»3,V3,Â1, _Atomic_word/%à+š ;T -8÷FCnpos/Z÷FD_M_dataplusš #_Rep_base_RepEÉ-€QüL4üFEÉ-Yüo4GüE>&¸O G4üFEá$%ðB"«4üFE#)#""É4üFF*-z\ã4GE²4Ë:’ 5üFòÐFªU<¹&45üFòòÐELMD–W’\5üFòòE™6L*JÂ15üFÐFJ'UÓU¢5üÐòF0=^7XÅ5üÐòFF=g<è5üò¦F#RzCV 6ü""F#R~"5.6ü……F#R‚3Q6üüüF#R†üt6üÐÐEþ Š7dà–6òòF¨ 0Ã]Q¿6GòòòFLX0µÙ6GGr#šX*G  7G0 0¿7Gµ30 0·37GG0 0ÅV7GGòò0 0Ð~7GGòòµ30 0Û¡7GÐòµ30 0â¿7Gе30 0éâ7Gò¦µ3 ¨ìý7Gà3YXôNeG8GG3YXü7GA8GÐ3YX°dGc8G¦36Ÿ;"€8G36Þ9…8üF3[&ƒ$"º8G3[1&…×8üF3ÛV:Ia ô8G3ÛVCóÙ 9üF3- La .9G3- UJÙ K9üF3q ]v’h9üF3LdcH’…9üF3¦Th})’¢9üF!Ó;0n]Å9Gò¦!Ó;ƒ;Zã9Gò3¨$‹S’:üF!R-0ä :Gò!8¦5V7:G3 O­W Â1T:üF3¥¼N¼1v:üFò3¥Íò¶1˜:Gò3,[â:+¼1º:üFò3,[õ ¶1Ü:Gò3¤? 7Gþ:GG3¤? .G ;GÐ3¤?Ô`GB;G¦370JGd;GG370[cXG;GGòò370/ž[G·;GÐò37BY+GÙ;GÐ370å-G<Gò¦!ÄeUM<G¦&M!0øÛ G?<GG3M!ƒƒVGk<GGòò3M!0rRG’<GÐò3M!Ÿ›0G´<GÐ3M!¯Y'GÛ<Gò¦!£]Ì|2=G"ò¦3£]ë¿NG*=GòG3£]–:G[=GòGòò3£]0mæ G‡=GòÐò3£]*gG®=GòÐ3£]A>GÚ=Gòò¦3£]R­ ">G"¦3v j)G(>Gòò3v z´ "J>G"3v ŽËH"q>G""3¬0©þ7G>GòòG3¬0À'GÓ>GòòGòò3¬00«G?GòòÐò3¬0êÍRG0?GòòÐ3¬0WGa?Gòòò¦3¬0×SG?G""G3¬0%±2G¾?G""Ðò3¬0:lFGê?G""Ð3¬0OFTG@G""ò¦3¬0s4GL@G""üü3¬0~ÞG}@G""ÐÐ3¬0ˆË+G®@G""""3¬0“GSGß@G""……E80‹(GAGòòò¦EGa0˜©"GCAGòòÐòHF+0¦â%üiAò¦µ33`W0Áê’•AüFüòò!<0õÊY³AGG3°ü¦8ÐÐAüF3Í]ÒNÐíAüF3Ü\ 2'V3 BüF3ÆH0Ï´0’6BüFÐòò3ÆH)µ’]BüFGò3ÆH70’„BüFÐò3ÆH0æÞ.’«BüF¦ò3ôVU»$’ÒBüFGò3ôV0ø£M’þBüFÐòò3ôVqZ ’%CüFÐò3ôV0 “]’LCüF¦ò3.’sCüFGò30*,’ŸCüFÐòò3«{4’ÆCüFÐò3¾M,’íCüF¦ò3KJÌ4O’DüFGò3KJ0-ê`’@DüFÐòò3KJè ’gDüFÐò3KJûÛ ’ŽDüF¦ò3` ø4’µDüFGò3`0B–`’áDüFÐòò3`&¶’EüFÐò3`0N].’/EüF¦ò3^DŽY’VEüFGò3^0Yí ’‚EüFÐòò3^aBW’©EüFÐò3^0nGA’ÐEüF¦ò3];¥6ä3÷EüFòò3ñ0“Û"àFüFG3ñ00‚­YàEFüFòòG3ñ00’7Ià{FüFòòGòò3ñ00£jAàFüFÐ3ñ00²oPàÉFüFòòÐ"ñ00Ã8àüFòòÐò,’+G,ä3+ä3+'4>'4>G>ä3;4”jG _M_length•’# _M_capacity–’#2³—Ê3#;'4›+I%G#I4"0@÷FIo40Eu1ÖI•b0Që+I9r#´!NG&’¾]Â1ßG;I&KÂRNÂ1ûG;I<CÆTH G<Õʱ5+H G<ë$Î?HH Gò&%<جBüdH G&k0ÜOüŠH Gµ3µ33w(0ž4 G°Hòòµ3<q$çOÍH Gµ3!À:0«ÝCëH Gµ3&“5õ´RüI G"Ä@0^*Aü Gµ3ò’;I£+AI,jG;ã 1C LJnone1h_ZNSt6locale4noneEÐ1KP(1iÑ-Ð1Lnumeric1j\\Ð1KÑ/1kùcÐ1KàL1l—VÐ1K«@1m±*Ð1KqQ1nèUÐ1 Jall1p_ZNSt6locale3allEÐ1?c D_M_impl1 L#$_S_classic1 _ZNSt6locale10_S_classicE L$_S_global1#_ZNSt6locale9_S_globalE LM¿J1) 2¦L$_S_once18_ZNSt6locale7_S_onceE #Ó•a0 1{×J¶L0 1„ðJ¶L¼L0 1 K¶LÐ0 1,K¶L¼LÐà0 1ªOK¶L¼L¼Là0 1ºiK¶Là&YX1żLŠK¶L¼Lstring-<ä3&ù 1Ýà@ŠK´KÇL&šQ1ç9Â1ÕKÇL¼L&91ðoÂ1öKÇL¼L3j$1ùdFIL¼L=š@1zB¼LN 1<?L¶L LOöM1?PO(1Bó*EíL1E¤%àzLàP¼C1Hj+¶L¼L¼Là+J,«L+±L,Ð+FI>ÂL,FI+ÂLQ·J1WÍLÈNR_vptr$facetà1#S³1\Ê3#__c_locale28ÈN$_S_c_locale1__ZNSt6locale5facet11_S_c_localeEMM[1b ÞN$_S_once1e_ZNSt6locale5facet7_S_onceE #O(1iÓNÓ1v¹MãN’Tw 1{ÍLÚMãNàFG#1ƒ ýMéNÐME]1‚º#MNéNFc1…3NéNGëT1Šì2MG, 1WHÐF{H1‘:6sNïNF§a1•ÅBNïNNÓ1 ¨NãNúNUYX1£COãNúN+à¦ÞN£,ÎN+ÍL>M+õN,ÍL>õN>ÍLV½J1²¹OSB]1Â’##1Å_ZNSt6locale2id11_S_refcountEÊ3FYX1ȯZoO¹O¿ON•a1ÊŠO¹O¿O •a1ПO¹O"zQ1Ó!’ÊO+O>ÅO,O+ÅOVJ(1Ù‚RS³1ìÊ3#D_M_facets1í‚R#D_M_facets_size1î’#D_M_caches1ï‚R#D_M_names1ð # Mß1ñ÷[ˆRM S1ò‡#ˆRMé[1óž)ˆRMÓ1ô•-ˆRMs1õ@ˆRMŒ1ödˆRMA1÷á “RF{H1úVèP LF§a1Ý Q LNc 1 "Q L©R’Nc 1 BQ LÐ’Nc 1]Q L’N%1yQ LàNc 1”Q L©RFYX1‚%³Q L©REd1rZÂ1ÑQ LFU81&¢õQ L´RàFÔ1)Ý)R L´RžRFm1,83=R L´RÊOFŽ/1/ aaR LÊOïNP 17j  LïN’+ïNÊO“RWžRžRW+¤R,ÊO>¯R,ÐO+¯R>ÀR,ŠK+cXàR'àRà>+ËR+ +PYØÊøRñYR_vptr$ios_baseà1#ZâV ñY[dec>ñY[fixedÇ>ñY[hex  ñYZŸ ñY[leftPñY [octï:ñY@[right¾`ñY€\V(†ñY\X @ñY\ê($ºKñY]showpos'{0ñY]skipws*\`ñY]unitbuf-\!ñY \K13ñY@Zª 4"]ñY°Z57/ñYJ\×a:4ñY[badbitL–NöY[eofbitO_öY[failbitTÚ;öY[goodbitWZ#öY[appjÇûY[atemôJûY^binarys_ZNSt8ios_base6binaryEûYZ˜av×&ûYZ»ay-ûY^trunc|_ZNSt8ios_base5truncEûY ^beg‹_ZNSt8ios_base3begEZ[curŽõRZZ[‘O Zstreamsize*N D_M_precisionÉÍU#D_M_widthÊÍU#D_M_flagsËé #D_M_exceptionÌv #D_M_streambuf_stateÍv # D_M_callbacksçÅR#(D_M_word_zeroø #0D_M_local_wordýZ#@D_M_word_sizeà#ÀD_M_wordìR#ÈD_M_ios_localeFI#Ð!ÛÀp'WZæRàFUê}2WZ'F‰TíÂLWZEŒHÝ7ZtWZàÂ1Fp CŽWZ3 [$eé «W!Z3 [.iUé ÍWZé 3°[>E[é ïWZé 3°[Oé XZé é !C^JZ4XZé 3±$j\ÍUQX!Z3±$r‘BÍUsXZÍU38€@?ÍUX!Z38ˆUÍU²XZÍU3+›¦LÂ1ÎXÂ13VK§ê&FIðXZ¼L3f,²ËFI Y!Z3½M¼.¼L*Y!Z=i'ÎÈLà3‘eÞˆI,Z^YZà3ó«2Z€YZà_š?øR YZàN"¶YZN" ÑYZ8ZUYX¹IàRZ8Z,é ,v , ,Õ  Z£+øR> +'Z,øR>W>¢>'ZY@3:>Z´`R_vptr$basic_streambufà1#`_M_in_beg4Ãü#`_M_in_cur4Äü#`_M_in_end4Åü#`_M_out_beg4Æü# `_M_out_cur4Çü#(`_M_out_end4Èü#0`_M_buf_locale4ÏFI#8aø\4Ô>Z&[´`à&O*4ài FIG[´`¼L&f,4ñ[eFIc[º`&›K4þö<´`‰[´`üW3c4ÏIì/µ[´`Õ  3R;4ïì/Ü[´`Î  3¢U4 I"àù[´`3:R4\9ÍU\´`3*4'^Jà3\´`3e49hàP\´`3Š:4OúPàm\´`3:4bÿUÍU”\´`üW3U=4p“<à¶\´`¦3=[4‰sdàÓ\´`3S4¤Jàõ\´`¦3“S4¾ ÍU]´`ÐWN&4Ë2]´`E24ÞïüP]º`E"4áÁQün]º`E.4ä üŒ]º`FçW4îeO«]´`àFµ[4ù–Ô]´`üüüE´#4 )2üò]º`E/O4V<ü^º`EÇ]4Îbü.^º`F24â/M^´`àFº[4'Cbq^´`üübVK4<©W>Z˜^´`¼Lc¶M4K+$´`>ZÈ^´`üWcåL4Wý9ì/>Zý^´`Õ  c '4c%ì/>Z-_´`Î  cP=4o¶6à>ZS_´`c~I4…™1ÍU>Zy_´`dBN52%9ÍU>Z¨_´`üWc÷A4«»à >ZÎ_´`c%b4¸\Kà >Zô_´`cT4ПSà >Z`´`àde5TºdÍU >ZN`´`ÐWc¯O4ûãOà >Zy`´`àN&4”`´`Å`UYX4"¯?Ë`´`Å`+>Z+À`,>Z>À`>>Zwctrans_t6'E8º)Hä#àa%#8´V)NXàa%#8U6?«Ià9a%#8†X)TxàSa%#8à[)ZøKàra%#±(8})`Ê9àŒa%#8 ])f9#à¦a%#8¦Z)l àÀa%#8}A)r/[àÚa%#8Ù/)xê\àôa%#8Ø)~8=àb%#8IN)„áà(b%#8?C)І;àBb%#*46†%#^b%#Ñ`8wX)&%#xb%#8J )–d;%#’b%#*g46ˆÑ`©bÐ*‚)²±(ÀbÐ;Æ7*¹ceupper71ºU¹c€elower72C\¹cealpha730¹cedigit74W¹cfxdigit75ï¹cespace76 ¹c@fprint77+1¹cegraph78C`¹c%ecntrl79eW¹cepunct7:N4¹c ealnum7;Z¹c,ò+Ð1gÓ@¨ÍLAiÍL#Àb#D_M_c_locale_ctype°M#D_M_del±Â1#D_M_toupper²¾c# D_M_tolower³¾c#(D_M_table´Ai#0D_M_widen_okµ¦#8D_M_widen¶Gi#9D_M_narrow·Gi#¹D_M_narrow_ok¸¦#¹h•a½_ZNSt5ctypeIcE2idEOitable_size¿_ZNSt5ctypeIcE10table_sizeE÷F P(Ì2eWiAiÂ1’ P(Ú[eWiMAiÂ1’3¤aæ¾Â1‚e]iò¦3¤aõÿЮe]iÐÐhi3ª]*ÐÚe]iòÐÐ3uI/(Ðf]iòÐÐ3ü' ~ ¦(f]i¦3ü'1(ÐOf]iüÐ39 AÃ3¦qf]i¦39 RñИf]iüÐ3bf+b¦ºf]i¦3bBÐæf]iÐÐü3ÃY ;@¦ g]i¦¦3ÃYÂÑÐ>g]iÐЦüEXJÒ×Ai\g]iG;×¶ AiTF,àÄcgWiàc›Zð ,¦Äc»g]i¦c›Z4KÐÄcëg]iüÐcË<sc¦Äch]i¦cË<""ÐÄcFh]iüÐcWa6IC¦Äcqh]i¦cWaMØ1ÐÄc¦h]iÐÐücu8g¶¦ÄcÖh]i¦¦cu8‚"8Ð Äci]iÐЦüF1CŠ`*i]iPcš)^]i+¹c¦Wi£ÿ+Äc+ci,Äc+òVáÆ Âijo%Ë n?Âij:Ö ;Ð"8PÛ ¤=ò¦¦¦,òk37øRŸmøR#`_M_tie8WŸm#Ø`_M_fill8X¦#à`_M_fill_init8YÂ1#á`_M_streambuf8Z´`#è`_M_ctype8]]i#ð`_M_num_put8_¥m#ø`_M_num_get8a°m#€&* 8ky¢™j»m&X8oÀÂ1µj»m&J;8{›v Ñj»m<89-}&îjÆmv <@8Í  kÆmv < e8–q3(kÆmv &ÍJ8¦;Â1Dk»m&È*8°Â1`k»m&±8»Â1|k»m&ÿ@8Åÿ#Â1˜k»m&X8Ð"v ´k»m<X8ó‰ÑkÆmv ×$8ëkÆm´`_a8 Çi lÆmà3>;8")Ÿm(l»m3>;8%ÇZŸmJlÆmŸm3>83è´`gl»m&>99´`ˆlÆm´`& 9CõÌm©lÆmÒm3¬C8dT:¦Æl»m3¬C8x&¦èlÆm¦&VK9€IFI mÆm¼L&ÃY9u„R¦/m»m¦¦&b9z&¦Pm»m¦N×$8¼fmÆmlP89Œ_=„mÆm´`màN9«1cÆm¼L+<+«m,j+¶m,³+Ám,Çi+Çi>Çi>ÁmV":} oS‹`:ü# U:Š n o U:$n o¦o3X:™Ð=¶1An±o3A:².ü^n±o3c?:¡D1¼o{n o3c?:¨1Ømn oà3Õ@:­"H¼oºn o3Õ@:´çGØmÜn oà3¥:¹qC¶1þn±oÂo3¤?:½~¼o o oÂo3#X:Á±ØmBo±oÂo3 A:ÅMB¼odo oÂo3-X:ÉF>Øm†o±oÂo"'[:Í.Q¦o±o+Øm>¬o,ü+·o,Øm>Øm>Èo, >v >©Q³ÍL¸uÍL#h•aË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEO ü5¤\p¸uò3,¿Ý3ü’p°müüàRÍo¾u3,ãœEüÈp°müüàRÍo,Z3,è¦Füþp°müüàRÍoÄu3,í4Eü4q°müüàRÍoÊu3,òFüjq°müüàRÍoÐu3,øGü q°müüàRÍoÖu3,ývGüÖq°müüàRÍoÜu3,ÌDü r°müüàRÍoâu3,#üCüBr°müüàRÍoèu3,(dDüxr°müüàRÍoÓo3,Hd ü®r°müüàRÍo2ZTbMÙoÏr¸uàEló üs°müüàRÍoGc| ÎüÙoEs°müüàRÍo¾uc| xüÙo„s°müüàRÍo,Zc| ŸüÙoÃs°müüàRÍoÄuc| »üÙot°müüàRÍoÊuc| $4üÙoAt°müüàRÍoÐuc| ,^üÙo€t°müüàRÍoÖuc| 3ÉüÙo¿t°müüàRÍoÜuc| ;Gü Ùoþt°müüàRÍoâuc| Hqü Ùo=u°müüàRÍoèuc| dÜü Ùo|u°müüàRÍoÓon| q&ü Ùo°müüàRÍo2Z+Ùo>Â1>¹>ù>ò>>=>„>>QjÛÍL™zÍL#h•aÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEO ô,ïqv™zò3ú1 0¢v¥m0àR¦Â13ú1+ ˆ0Óv¥m0àR¦W3ú10 Ü0w¥m0àR¦ò3ú15 005w¥m0àR¦3ú1: „0fw¥m0àR¦=3ú1j ƒ70—w¥m0àR¦>3ú1o 40Èw¥m0àR¦©3ú1„ „P0ùw¥m0àR¦ZFZ-'0Y6x¥mÐò¦ÐüüŸzF9TÄ„sx¥mÐò¦àRüüŸzFŸ‰„!«x¥m¦WàRüПzTŸ¢ îuÌx™zàc)¾Ò]0îuy¥m0àR¦Â1c)ä¢^0îu@y¥m0àR¦Wc)ëù^0îuzy¥m0àR¦òc)òX_0îu´y¥m0àR¦c)ù¯_0îuîy¥m0àR¦=c)¨X0îu(z¥m0àR¦>c)K^0îubz¥m0àR¦©n)*70 îu¥m0àR¦Z+îu>àk<3@¥ze~oÇiH"R_vptr$basic_ostreamà1#0*;V{Ÿmàe~´`a¦9;_¥z+{Ÿmàe~&ïP;pMr~L{Ÿmx~&ïP;yMr~m{Ÿm~&ïP;ƒ² r~Ž{Ÿm¢~&ïP;©ûTr~¯{ŸmW&ïP;­—$r~Ð{Ÿmò&ïP;±¯Tr~ñ{ŸmÂ1&ïP<\Ur~|Ÿmš&ïP;¸Ur~3|Ÿm¹&ïP&ïP;ÙÍTr~ù|Ÿm„&ïP;áÃTr~}Ÿm©&ïP;å†r~;}ŸmZ&ïPr~\}Ÿm´`&ú1<¯r~}}Ÿm¦!1R;#ü= }ŸmÐW&¾<­(r~Æ}ŸmÐW&…`<ÄÙYr~â}Ÿm&†<Ùõ-ì/þ}Ÿm&Ë<é r~~ŸmÎ 3Ë<)Sr~F~ŸmÕ p*;nŸmàe~+k~+q~->¥z+~~/r~~r~+“~/Ìm¢~Ìm+¨~/àR·~àRYdP3G>Z>Z#`_M_mode=U #@`_M_string=Xä3#H0t!=d 0t!=r/G &S =….ä3K<S =Ý>hGlŒ[=§¦'† d~I=±µ8ÍU·~«d÷A>‰íà ·~ÐdT>4çYà ·~úàd¯O>Vlà ·~$€àd¶M=ÑgM´`·~S€üWdåL>›ªì/·~‡€Õ  d '>Ê?ì/·~¶€Î  l$>çXÞ€üòòlß=ôñ÷€q…W·~à+·~+,·~k©`3O¥z"‚¥z#D_M_stringbuf=Ž·~# Æ0=¡|"‚àe~ Æ0=¶§"‚àe~G _¼/=À#Í"‚àe~3>=ˆAê(‚3S =Ó/0ä3‚(‚rS =ÝŸ("‚G+#+.‚,# stk7„Ê;EƒsTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDû«è0tSRATEù_ZN3stkL5SRATEEë‹€ˆå@uRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE££tPI_ZN3stkL2PIEë‹-DTû! @tTWO_PI_ZN3stkL6TWO_PIEë‹-DTû!@tONE_OVER_128_ZN3stkL12ONE_OVER_128Eë‹€?Y>‚U7„J…R_vptr$StkErrorà1#`message_jŠK#`type_kH‚#0Ê;o¢„J…ºRH‚aE*s7„Á„J…àv“vk[7„á„J…w\ yØ*P…7„…J…w­|—eºR7„)…J…x­N3Ð7„J…+7„>V…,H‚YEƒ„[…ˆR_vptr$Stkà1#Iõ@ˆK¹cI2 ‰m,¹cI…8ŠaL¹cI“9‹‹¹cI"dŒv¹cI½-(W¹cStkFloatL>ysrate_ÔáRä…z†ÕÄŠKz7ÖÁ)Â1zb%×úVÂ1{alertList_Ø_ZN3stk3Stk10alertList_Eòostringstream3Ž#zÞGÜü,m†`ignoreSampleRateChange_ÝÂ1#9t>@ ä…<Ф­;߆ä…<R¬µ ü†ˆÂ19Ì*¯3LŠK<ˆ²E$‡ŠK<¯cµ¸,;‡’<òd¸ôZR‡’<ë»OOi‡’<ï¾Ç"€‡ò&NÁLÂ1¥‡ä…ä…ä…<¿È6UÁ‡ÐH‚<¿Ëb6݇ŠKH‚<x`ÎÏ5ô‡Â1<ŸIѽ4 ˆÂ1|ûà ˆˆ}s`ã[…@ˆˆà~Ð%æÒJ[…kˆˆä…ä…lIéha‰ˆˆˆlãìÎM§ˆˆˆm¿ïâaˆH‚+[…VKƒ0Ù‹Ddata_Ù‹#DdataRate_Žä…#DnFrames_’#DnChannels_ù#Dsize_‘’# DbufferSize_’’#( «r‰ß‹ùù «–‰ß‹å‹ùù .T±‰ß‹à «ˉß‹ð‹3YX ðNû‹í‰ß‹ð‹3¥)^2ŒŠß‹’3¥0\ä…1ŠŒ’!¤?8SdOŠß‹û‹!ØO@’mŠß‹û‹3KJá4Œ”Šß‹’ù3KR¿aä…»ŠŒ’ù3ò8[—ä…⊌ä…ù3q ^ò’ÿŠŒ3 OazbÂ1‹Œ!Ó;k²b?‹ß‹’ù!Ó;uü"g‹ß‹’ùä…3BJx ù„‹Œ3a{SPù¡‹Œ!½V‚¿[¿‹ß‹ä…"}‰8<ä…Œ+ä…+Ȉ>ë‹,ä…>ö‹,Ȉ>Ȉ>ä…+ö‹YQƒH?*[…[…#`fd_?­#`byteswap_?‚Â1#`wavFile_?ƒÂ1#`fileSize_?„ò# `dataOffset_?…ò#(`channels_?†ù#0`dataType_?‡ò#8`fileRate_?ˆä…#@0è0?-ÝŒ0è0?7 ŠKÂ1ùòä…aÎO?: Œ)à<9`?DÙZŠKÂ1ùòä…<p?G\Ir&NL?Jt/Â1Ž&g(?M5òª!&BJ?PiùÆ!&cA?SA òâ!&æP?[+ä…þ!<.?jnN%Žû‹òÂ1HU?p Â1VŽÐùòä…HK]?sÐÂ1xŽÐH¨?vz.Â1šŽÐHŽ1?y>Â1¼ŽÐHf ?|òÂ1ÞŽÐË?‚*Â1, SINT32ôà,,,+ Œ+', Œ+ûŽblkcnt_t@Wlblksize_t@\…nlink_t@w§ stat@áÓ st_dev@áð# st_mode@áþ# st_nlink@áS# st_ino@áË# st_uid@á # st_gid@áx# st_rdev@áð# st_atimespec@á­# st_mtimespec@á­#0 st_ctimespec@á­#@ st_birthtimespec@á­#P st_size@á…#` st_blocks@á2#h st_blksize@áB#p st_flags@áç#t st_gen@áç#x st_lspare@áÏ#| st_qspare@áÓ#€ ã£V…:}«’S‹`:Ð# U:Š‘«’ U:/‘«’±’3X:™ !¼1L‘·’3A:ˆ Ði‘·’3c?:¡i-Â’†‘«’3c?:¨&-㨑«’à3Õ@:­U@Â’Å‘«’3Õ@:´ã?ãç‘«’à3¥:¹/¼1 ’·’Âo3¤?:½éÂ’+’«’Âo3#X:ÁCRãM’·’Âo3 A:ÅõQÂ’o’«’Âo3-X:ÉN)ã‘’·’Âo"'[:Í: ±’·’+ã>±L+½’,ã>ã€g‹ttõ’ªõ’‘h,Œ€„‹t$tL'“ªõ’‘h€¡‹$t?t˜d“ªd“‘h‚£c‚ä…‘`,ß‹ƒrH*䘓ª˜“‘h,>÷F€!?tvt0à“„__a¶à“‘h„__b¶à“‘`,“€A*A|¿”…__groupingþ Б¨…__grouping_sizeþ ’‘ …__grouping_tmpþ ¿”‘˜†__n ÷F‘P†__min ÷F‘H†__i ’‘¸†__test Â1‘_‡zÁ†__j ’‘°,ºRˆß ‘uÔuÈ•…__initialize_pvà‘l…__priorityvà‘h‰ÿXÔuéuŠ A[`^•‹¢‘hŒÞŽì\°¬ù•ª˜“‘X‚Nì,‘P…rowsì,‘H…columnsì,‘@‚.dì,‘¸†datatypeðûŽ‘lq üûŽ‘hŒxŽ(°Pøž–ª˜“‘X‚@"(БPŽn*m UINT32òùcA+I–‘l¸>I–‘h†chansFI–‘d†offsetMI–‘`퉜vt‘uD—ªd“‘è|…nœ’‘à|‡¨tnun* m†‘ð|ŒþÐPzbšª˜“‘È~…bufferÐbš‘À~…startFrameÐò‘¸~…doNormalizeÐÂ1‘´~Žn*qT†nFramesÙù‘l†ièW‘`†nSamplesèW‘X†offsetéò‘P¶ S˜ SINT16óš†bufígš‘HH v -˜†ptrñgš‘@‡ Ù †gainöä…‘¸> ¨ Ș†buf,‘°Ò ¢˜†ptr,‘¨‡ b †gain ä…‘ Æ Ð $™ FLOAT32õ„†bufmš‘˜‡Z ˆ †ptrmš‘î ò€™ FLOAT64ö>†bufsš‘ˆ‡‚°†ptr#sš‘€&[Í™†buf+’‘ø~‡¥†gain/ä…‘ð~y©š†buf9ü‘è~‡þ`†gain=ä…‘à~‡Ç:†tempJûŽ‘h†ptrK’‘Ø~†gainLä…‘Ð~,û‹+ç—+Þ˜+:™ŒšŽrzÚÜh›ª˜“‘˜‚@"rБŽn*狆aifctÂ1‘O•au"‘@N}ûŽ‘¼†tempŠç—‘La“ûŽ‘¸¸£h›‘P†exp¤‰‘N†mantissa¥ò‘°†last¦ò‘¨‰x›£ Œ¼ŽÚÅ$(‡žª˜“‘ø~‚@"Бð~Žn*Ë}$‘tryagainÃ$†head‡ž‘†mi ÎN‘P†doneParsing4Â1‘_†haveData4Â1‘^†haveSampleRate4Â1‘]N5ûŽ‘¼†rows5ûŽ‘¸†columns5ûŽ‘´.d5ûŽ‘°†dataoffset6à‘¬>­!Pžà:NûŽ‘¨ù U—ž‘@†type\I–‘¤¸]ä…‘ˆ›Õ,£cez‘€ÝT£cj‰‘€%w|£coç—‘€Ó³ UINT16ñ¹£cu’‘€Û+ Û£c{ûŽ‘€7 Ý ž£cI–‘€å 4!+ž£c‡Þ˜‘€‡@!‡!£c:™‘€‡¼!$à:¤ûŽ‘€†type°ûŽ‘¤¦—ž£¦§ž£ƒVŽ©Æ$v+tƒŸª˜“‘¸’@"©Ð‘°Žn*#5+“•a¬"‘P“N­ûŽ‘L”format_tag¹¹‘^”tempÖç—‘Z“¸ÞûŽ‘H†bytesûŽ‘D‡þ%ì&”extSizeù‘\ƒ%Žˆv+4-À ª˜“‘È~’@"ˆÐ‘À~’MHˆù‘¼~’cAˆò‘°~’£cˆä…‘¨~”filestat‹b‘Ð~”sampleBytes™à‘lƒZ=4- - N ª˜“‘hƒ)O -(1X¡ª˜“‘¸’@"O¡‘°„typeRawOÂ1‘¬’MHOù‘¨’cAOò‘ ’£cOä…‘˜•n*ƒÕ0”result\Â1‘O‡w.q0”header`¡‘P>ŠK¦/¡£ – 7Y¡—ª˜“˜__in_chrgÐ1™/¡²](1¯1¤…¡š<¡‘X™/¡Ÿ/°172𱡚<¡‘X™/¡y82¿2<Ý¡š<¡‘X–ÉŒ+ö¡—ª˜“™Ý¡M&À2!3ˆ"¢šê¡‘h™Ý¡ß!"3ƒ3ÔN¢šê¡‘h–ÝŒ1§¢—ª˜“›@"1¡œtypeRaw1Â1›MH1ù›cA1ò›£c1ä…™N¢,e„3A4 £š[¢‘Hšf¢‘@šr¢‘¼š‚¢‘¸šŽ¢‘°šš¢‘¨™N¢qB4ÿ4la£š[¢‘Hšf¢‘@šr¢‘¼š‚¢‘¸šŽ¢‘°šš¢‘¨_DefaultRuneLocale&„%&ž__dso_handle¢ŸWƒ€ˆå@,ù ƒŸ³ƒ-DTû! @ŸÕƒ-DTû!@Ÿÿƒ€?,ü1(nothrowIdCÝ£ostream3Š¥z(cerrAªV÷£¡ ˜‚^digitsF_ZNSt14numeric_limitsImE6digitsEÐ1@¢ŸCï_ZNSt14numeric_limitsIfE12has_infinityEÀ3¢¹>ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEÀ3¢ÐVó_ZNSt14numeric_limitsIfE10has_denormEÅ3¢ŸC(_ZNSt14numeric_limitsIdE12has_infinityEÀ3¢¹>)_ZNSt14numeric_limitsIdE13has_quiet_NaNEÀ3¢ÐV,_ZNSt14numeric_limitsIdE10has_denormEÅ3¢ŸCa_ZNSt14numeric_limitsIeE12has_infinityEÀ3¢¹>b_ZNSt14numeric_limitsIeE13has_quiet_NaNEÀ3¢ÐVe_ZNSt14numeric_limitsIeE10has_denormEÅ3£npos/Z÷FI4"0@÷FKo40Eu1ÖI•b0Që+I¤npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE÷F¥4"0@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE÷F¥o40E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE”KP(1iÑ-Ð1Lnumeric1j\\Ð1KÑ/1kùcÐ1KàL1l—VÐ1K«@1m±*Ð1KqQ1nèUÐ1 M¿J1) 2¦LM[1b ç§,ÎNMß1ñ÷[ˆRM S1ò‡#ˆRMé[1óž)ˆRMÓ1ô•-ˆRMs1õ@ˆRMŒ1ödˆRMA1÷á “RZâV ñY[dec>ñY[fixedÇ>ñY[hex  ñYZŸ ñY[leftPñY [octï:ñY@[right¾`ñY€\V(†ñY\X @ñY\ê($ºKñY]showpos'{0ñY]skipws*\`ñY]unitbuf-\!ñY \K13ñY@Zª 4"]ñY°Z57/ñYJ\×a:4ñY[badbitL–NöY[eofbitO_öY[failbitTÚ;öY[goodbitWZ#öY[appjÇûY[atemôJûYZ˜av×&ûYZ»ay-ûY[curŽõRZZ[‘O Zeupper71ºU¹c€elower72C\¹cealpha730¹cedigit74W¹cfxdigit75ï¹cespace76 ¹c@fprint77+1¹cegraph78C`¹c%ecntrl79eW¹cepunct7:N4¹c ealnum7;Z¹c¤_S_atoms_out!_ZNSt10__num_base12_S_atoms_outEФ_S_atoms_in%_ZNSt10__num_base11_S_atoms_inEÐjo%Ë n?Âij:Ö ;Ðh•?3_ZNSt10moneypunctIcLb1EE4intlEÀ3h•?3_ZNSt10moneypunctIcLb0EE4intlEÀ3h•?3_ZNSt10moneypunctIwLb1EE4intlEÀ3h•?3_ZNSt10moneypunctIwLb0EE4intlEÀ3h•?«_ZNSt17moneypunct_bynameIcLb0EE4intlEÀ3h•?«_ZNSt17moneypunct_bynameIcLb1EE4intlEÀ3h•?«_ZNSt17moneypunct_bynameIwLb0EE4intlEÀ3h•?«_ZNSt17moneypunct_bynameIwLb1EE4intlEÀ3Iõ@ˆK¹cI2 ‰m,¹cI…8ŠaL¹cI“9‹‹¹cI"dŒv¹cI½-(W¹cysrate_ÔáRä…z†ÕÄŠKz7ÖÁ)Â1zb%×úVÂ1zÞGÜü,m†% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  : ;I 9: ; : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;< !.? : ;‡@< ".? : ;‡@I< #4: ;‡@I? 2 < $4: ;‡@I? 2 < % : ;&.? : ; ‡@I< '.: ;‡@I< (4: ; ‡@I? < )4: ; ‡@I< *.? : ; I< + I,&I-&./I0.? : ; < 1.? : ; I< 2 : ; I8 3.? : ;‡@I< 4.? : ;I< 5.? : ;I< 67 : ; 8.: ; ‡@I< 9.? : ; ‡@I< ::: ; ;G : ; <.? : ; ‡@< =.? : ;‡@I< > I? I@G : ; A.? : ; ‡@< B.? : ; < C4: ;‡@I? < D : ;I8 2 E.? : ;‡@I2 < F.? : ;‡@2 < G.? : ;‡@I2 < H.? : ; ‡@I2 < I4: ; ‡@I? < J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ;‡@I? 2 < N.? : ;2 < O.? : ;‡@2 < P.? : ;‡@2 < QG : ;R I8 4 S : ;I8 2 T.? : ;L 2 < U.? : ;‡@I2 < VG : ;W!XYG : ; Z4: ;‡@I? <  [4: ;‡@I? <  \4: ;‡@I? < ]4: ;‡@I? < ^4: ;‡@I? <  _.? : ;L < ` : ; I8 2 a.? : ; L < b.? : ;‡@L M 2 < c.? : ;‡@IL M 2 < d.? : ; ‡@IL M 2 < e4: ; ‡@I? < f4: ; ‡@I? < gG : ;h4: ;‡@I? < i4: ;‡@I? < j4: ;‡@I? < kG : ; l.? : ; ‡@2 < m.? : ; ‡@2 < n.? : ;‡@IL M 2 < oI8 L 2 p.? : ;2 < q.? L 4 < r.? : ;‡@< s : ; t4: ;‡@I<  u4: ;‡@I< v.? : ; ‡@L M < w.? : ; ‡@IL M < x.? : ; ‡@IL M < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |.? : ; 2 < }.? : ; L 2 < ~.? : ; ‡@L M 2 < .? : ; ‡@I2 < €.G@I4  ‚: ;I ƒ.G: ; @„: ; I …: ;I †4: ;I ‡ ˆ.‡@4 @‰.4 @Š.4 @‹I Œ.G: ;@4: ;I Ž : ;.G;@ ‘ : ;’: ; I “4: ; I ”4: ; I • : ; –.G: ; —I4 ˜I4 ™.1‡@@š1 ›: ; Iœ: ; I4: ; I? < ž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < Lÿ4‘uCÔuõQû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hFileRead.cppstl_algobase.hlocale_facets.tcciostream_types.h_types.h_types.hunistd.h_structs.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccFileRead.hstat.h t÷‚¡‚¥È´~Ö¿/ŸßÖ“u1„ƒ  Ç„YŸ².Ló׃OŸ#v/#å2K»ltºŸä± 12K2E º-2K?2K/M/LŸœ~.ö%*“×××­­®.¿*’N*’¡%*’Ë.õg1g8g<.40g4„…“.Ÿà.&ó/\åg/[ó/»¼=wÉK<2åƒÉÕ¯‘×É/öÉ*öÉK=3åƒÉÕ¯‘×É.öÉ)öÉK=3åƒÉÕ¯É+õÉK=3åƒÉÕ¯É%õ4K5,‘×É1öÉ=v¬XÉu5/‘É4öÉ,öÍ­BÊå0­Ù3‚‘(e2 v1/þ{.òôN%*¾*Y*’å&y* º%*’Ú*’Ù* *æ’=ƒ/ƒªÚYM»åóóó%*»óóó%PNÉI¾%*Y*’å&y& ºôu„…“.Ÿ$fC%*K/.é„%*ƒŸºKKKZó'­.æ­!/׿ç*uƒ*ƒ»vK*¾)*K­Ê%„*ô„*Z„*K0„*KL„*K¼*Kg„*Kô¼*K‡»¶JÌX矻ÝuÃ/é*ƒ)+%*K××­­®/èóuN®ô~(ä½.óÛ{¬3*/*&z* º**×u%*É%*+=N¿*Ú*õ»%*ŸŸgŸgŸ=Ÿ>ŸŸ=Ÿ"Ép¾)*Y*å&y* º*7vu‡ƒ“.Ÿâ~.»1ëåó!!u­­/’@®¯ó–.¼‘»ƒ»­»É .Öõ“#É.ÚKg)*6r[ƒ»Sr\%*2r2.Ü­ÙÉ.Ù1.×±fÈØÉÉSÈØÉÉSÈØÉÉpS»S9»S?å#Yüå#Y! ‘uõÖ×yä©$/Jttwttwttvttwttwt$tv$t%tw%t(tw(t?tvww*v?t@tw@tCtwCtvtv*+w+.w.Av‘u’uw’u•uw•uÔuvÔuÕuwÕuØuwØuéuvABwBEwE[v\]w]`w`°v°±w±´w´Pvvtwtwwtztwzt‘uvPQwQTwTzvz{w{~w~ÚvÚÛwÛÞwÞÅ$vÆ$Ç$wÇ$Ê$wÊ$v+vv+w+ww+z+wz+4-v4-5-w5-8-w8- -v -¡-w¡-¤-w¤-(1v(1)1w)1,1w,1¯1v°1±1w±1´1w´172v8292w92<2w<2¿2vÀ2Á2wÁ2Ä2wÄ2!3v"3#3w#3&3w&3ƒ3v„3…3w…3ˆ3wˆ3A4vB4C4wC4F4wF4ÿ4vys®È’stk::StkFrames::channelsú’stk::StkFrames::frames'“stk::StkFrames::setDataRatei“stk::FileRead::isOpen£“min^•stk::FileRead::findNextMatArrayù•stk::FileRead::getSndInfož–stk::StkFrames::operator[]—stk::FileRead::readyšstk::FileRead::getAifInfox›stk::FileRead::getMatInfo§žstk::FileRead::getWavInfoƒŸstk::FileRead::getRawInfo stk::FileRead::closeN stk::FileRead::openY¡stk::FileRead::~FileRead…¡stk::FileRead::~FileRead±¡stk::FileRead::~FileReadö¡stk::FileRead::FileRead"¢stk::FileRead::FileRead§¢stk::FileRead::FileRead£stk::FileRead::FileReadÿs®§__uint16_tÏ__int32_tç__uint32_t __int64_t+__uint64_tc$_0®__mbstate_tÁ__darwin_mbstate_tÛ__darwin_size_t/__va_list_tag__darwin_va_list¤__darwin_wchar_t¼__darwin_rune_tÓ__darwin_wint_tê__darwin_clock_t__darwin_time_t)_opaque_pthread_once_tl__darwin_blkcnt_t…__darwin_blksize_tŸ__darwin_dev_tµ__darwin_gid_tË__darwin_ino64_tã__darwin_mode_tú__darwin_off_t__darwin_pthread_once_t/__darwin_uid_tE__darwin_wctrans_t___darwin_wctype_txgid_t…off_t’size_t uid_t­timespecâtime_tðdev_tþmode_t ptrdiff_ta$_4‹div_t˜$_5Âldiv_tÐ$_6úlldiv_tâlconvEva_listTfpos_tb__sbuf˜__sFILE‹FILE"clock_t%"tm÷"pthread_once_t #__gthread_once_t%#wint_t3#$_7ˆ#_RuneEntryš#$_8Ô#_RuneRangeæ#$_9%$_RuneCharClass;$$_10%&_RuneLocale (mbstate_t±(wctype_tà/char_traitsæ1__vtbl_ptr_typeü1nothrow_t 2new_allocatorV3allocatorÊ3_Atomic_wordä3basic_string,std::allocator >%G_Rep_basejG_RepFIlocaleÍLfacetOidÐO_ImpløRios_base>Zbasic_streambuf >Ñ`wctrans_tÀbctype_baseÄcctypenimoney_baseÇibasic_ios >Øm__normal_iterator, std::allocator > >Ùonum_get > >îunum_put > >¥zbasic_ostream >·~basic_stringbuf,std::allocator >#basic_ostringstream,std::allocator >7„StkError[…StkȈStkFrames ŒFileRead2blkcnt_tBblksize_tSnlink_tbstatã__normal_iterator, std::allocator > >÷£ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_read_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZN3stk8FileReadD2Evgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmdclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileRead10getRawInfoEPKcjmd_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvgetMatInfosizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfoswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEigetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk8FileReadC2ESsbjmd_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagesratewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZN3stk8FileReadC2Ev_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_sizefileName_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_reprealloc_ZN3stk8FileReadC1Evallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEverrorthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKcwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facet_ZN3stk8FileReadD1Evisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalEgetAifInfo_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcnamesizefgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvnChannels_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEmchunkSizeinRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typefileRateoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_GLOBAL__I__ZN3stk8FileReadC2Ev_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_is_ZN3stk8FileReadD0Evepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listrateferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32nametype_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN3stk8FileReadC1ESsbjmdbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃFileRead: data format in file is not supported.FileRead: Error reading SND file ().StkFrames::operator[]: invalid index () value!FileRead::read: a file is not open!FileRead::read: StkFrames buffer size is zero ... no data read!FileRead::read: StkFrames argument has incompatible number of channels!FileRead: Error reading file data.AIFCCOMMNONEfl32FL32fl64FL64FileRead: AIFF/AIFC file () has unsupported data type (SSNDFileRead: Error reading AIFF file (FileRead: appears to be a Version 4 MAT-file, which is not currently supported.MIIMFileRead: No audio data found in MAT-file (FileRead: No sample rate found ... assuming 44100.0fsFileRead: Transpose the MAT-file array so that audio channels fill matrix rows (not columns).FileRead: The MAT-file array data format () is not supported.FileRead: Error reading MAT-file () header.fmt contains an unsupported data format type ( bits per sample with data format are not supported (dataFileRead: error reading WAV file (FileRead: Could not stat RAW file (rbFileRead::open: could not open or find file ()!RIFFWAVE.sndFORMAIFFFileRead::open: file () format unknown.) data size is zero!FileRead::open: error reading file (N3stk8FileReadEÿÿN>Q3Ë–ËÄóÿÿ'0HAiÿÿ'0HAiÿÿ'0HAiÿÿA$R˜qz˜±ÿÿA$R˜qz˜±`@p@AzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿT† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ* † 4øÿÿÿÿÿÿÿ`† 4øÿÿÿÿÿÿÿë † ƒ<øÿÿÿÿÿÿÿ°† ƒŒ4øÿÿÿÿÿÿÿ¾† 4øÿÿÿÿÿÿÿl† 4øÿÿÿÿÿÿÿˆ† 4øÿÿÿÿÿÿÿ‡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ‡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ‡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿa† 4øÿÿÿÿÿÿÿa† 4øÿÿÿÿÿÿÿ½çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ½çÿÿÿÿÿÿÿ† ƒô4s-ç4‚-Ð4Œ-½4Œ-´4P-•4‹-n4rg4-64s-)4‚-4Œ-ÿ3Œ-ö3P-×3‹-°3r©3-:3r33-Ø2rÑ2-´2•-¢2s-•2‚-z2‚-i2œ-H2r,2•-2s- 2‚-ò1‚-á1œ-À1r¤1•-’1s-…1‚-j1‚-Y1œ-81r"1™-1š= 1y-ÿ0‘-ú00ð0’-ä0‘-ß0=Ø09Ï0y-Á0‘-¼08²0’-¦0‘-¡0=š06†0y-m0y-_0‘-Z07P0’-D0‘-?0=806,0F- 0„-0£-0ú/£-õ/Ö/ž-­/Ÿ-Ž/D-‚/„-u/£-p/X/£-S/5;/£-6/4/J-/„-/£-/3è.L-Ü.„-Ï.£-Ê.2².£-­.1Ž.ž-k.H-S.„-@.y-2.‘--.0#.’-.‘-.= ./ì--ç-.Ý-„-Ô-T-Â-š=V-œ-µ,x=™,w=†,v=j,t=N,€=î+‘-é+ß+‘-Ð+‘-Ë+=Ä+-³+¡-_+‘-Z+P+‘-D+‘-?+=8+, + -¢*ž-*£-z*+[*ž-2*Ÿ-ë)ž-¼)ž-“)Ÿ-l)‘-g)])‘-Q)‘-L)*B)Š-7)‘-2))()‰-)‘-)=)ä(x=Æ(w=ž(v=€(u=_(t=>(€=(ž-ë'Ÿ-©'ž-q'ž-J'‘-E';'Š-1'‘-,'("'‘-'‘-'= 'Ú&Ÿ-®&ž-…&Ÿ-R&ž-)&Ÿ-& -Ý%ž-³%ž-%£-‹%'l%ž-C%Ÿ-%ž-ð$ž-§$‘-¢$&˜$‘-Œ$‘-‡$=€$%T$Ÿ- $ -ô#Ÿ-Î#‘-É#$¿#‡-µ#‘-°#=©##’#x=v#w=Z#v=;#t=#€= #}-é"ž-À"Ÿ-™"Ÿ-w"›-d"U"}--"ž-"‘-þ!=÷!"{!~-W!ž- !}-ü ž-r }-N ž- }-òž-º|-–ž-`|-<ž-ôž-²ž-Ÿ-R}-.ž-Ÿ-â£-Ý!¾ž-Œ}-dž-òy-ä‘-ß=Ø ¥‘- –‘-Š‘-…=~aN-B -£-ù£-ôÕž-¬Ÿ-~‘-yo‘-c‘-^=WK¢-*ž-Ÿ-Ô™-Æš=µ‘-°¦‘-š‘-•=Žc -LŸ--£-( ž-äŸ-¬}-”ž-ež-<Ÿ-‘- ‘-þ‘-ùï‘-ã‘-Þ=׸x=££-žŠ£-…hw=S£-N:£-5v=ðu=Ït=®€=•£-qž-Fv=!u=t=߀=}-êž-Ï|-·ž-Ž}-vž-M|-5ž- Ÿ-í£-èÉž- Ÿ-h}-Pž-!ž-þ£-ùÚž-±Ÿ-š=ty-c‘-^=WNf-h-Úh-ªž-„}-^ž-Ÿ-·u=yh-(h-âž-´Ÿ-†h-i€=7h-Ìh-‰ž-^Ÿ-3h-€=Éh-¡~-`ž-.Ÿ-û h-Þ x=¡ h-y }-8 ž- Ÿ-Ó h-¶ w={ h-0 h-ñ }-° ž-~ Ÿ-K h-. v=ò h-¦ h-g |-& ž-õ Ÿ-à h-¦ t=. y- ‘- = õl-äy-Ó‘-Î=Ç ·j-¦y-•‘-=‰ @‘-;1‘-%‘- =½x=pw=Yv=u=·t=o€=`}-Až-}-ýž-ÔŸ-³}-›ž-2}-ž-ó‘-îä‘-Ø‘-Ó≠x=œw=€v=au=Bt=#€=}-üž-ÓŸ- }-wž-\}-3ž-}-ìž-½}-‘ž-`Ÿ-=}-ž-ö}-Êž-™Ÿ-U-P…-Ê…-…-cn-Dƒ-P øÐ p@ðÈ`8à¸h@èÀ˜pH  ¤££¹¢±¢4¢,¢¢¢á»¡—¡¡k¡c¡ý õ Ù ^ V / ' “Ÿ‹ŸfŸ^Ÿïž·ž¯žZžRž5ž-ž žžåݽµ†~^V6.´œ¬œØ››‰››ÚŠš‚š$ššþ™ö™×™Ï™±™©™Š™‚™e™]™.™&™ ™™Ò˜ʘ¬˜¤˜„˜|˜]˜U˜7˜/˜˜˜Û—Ó——— —æ–Þ–®–¦–A– ––o•g•D•<•)•!•הϔ¤”œ”ó“등“©“y“q“5“-“““Ö’Î’0 ؘ^Tœ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(js-WŽ-;Ž-&Œ- Œ-z-ö†-æ‘-á ׈-È‘-à µ-R-=–-8,—=%- @“8q0” {`bp¹]^¹>¨]^¨\¤?\¤] Y^=pY^pXl?\lY 8_^8^4?\4_ [^Zü?\ü[ Ùe^Ù<Èe^ÈdÄ?\Äe ¡c^¡;c^bŒ?\Œc ia^i:Xa^X`T?\Ta Q^ P?\Q èU^èTä?\äU °I^°H¬?\¬I pM^pLl?\lM 8G^8F4?\4G E^Dü?\üE ÈS^ÈRÄ?\ÄS ¡i^¡ i^hŒ?\Œi XK^XJT?\TK O^ N?\O èC^èä?\äC °B^°¬?\¬B xA^xt?\tA @@^@<?\<@ o^n?\o ÐW^ÐVÌ?\ÌW ˜g^˜f”?\”g `k^`j\?\\k (m^(l$?\$m ˜M Ôu) *K ‘u| ˜‚Œ A• ðu™ v (v¡ Kv¥ Pv© wv­ õz¿ €và ¨vÇ èvË 0wÐ SwÕ XwÚ ]wß bwä gwé lwî qwó vwø ‘wý ¯w ¸w Üw èw /x 2x 8x hx% œx*  x/ y4 +y9 @y> cyC myH xyM ¨yR ËyW ày\ èya zf 4zk 8zp fzu izz nz sz„ xz‰ }zŽ ‚z“ ™z˜ «z Àz¢ G{´ r{Æ {Ø È{ê  |ü À| ø}+ 0~_ h~ƒ  ~zz¸eÚŸðØv+éh€O° Æ$Ä(€ú\ÜØ~- -. Ø€ŠPN€ 4-  €_¤ˆ}\„3Ì (‚À2š ¸…B4ê `‚F"3³ ð¯(1O ó°1h H 82 €=€$t€P}]€vt4€H €t_€}€t=€à|z€?t€À} |ØåzÅ`|z‰£½×ò³µà8÷ q5Ú‘K É•¾ÍÂw5t@¬á$bíëÓÅ'S0%[1*Lý‡C__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk9StkFrames11setDataRateEd__ZN3stk8FileRead6isOpenEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__fseek_fread__ZN3stk3Stk6swap32EPh__ZN3stk8FileRead10getSndInfoEPKc__ZN3stk3Stk9STK_SINT8E__ZN3stk3Stk10STK_SINT16E__ZN3stk3Stk10STK_SINT24E__ZN3stk3Stk10STK_SINT32E__ZN3stk3Stk11STK_FLOAT32E__ZN3stk3Stk11STK_FLOAT64E__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk8FileRead4readERNS_9StkFramesEmb__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk3Stk6swap16EPh__ZN3stk3Stk6swap64EPh__ZN3stk8FileRead10getAifInfoEPKc___stack_chk_guard_strncmp_ftell___stack_chk_fail__ZN3stk8FileRead10getMatInfoEPKc_strchr_ceil__ZNSolsEi__ZN3stk8FileRead10getWavInfoEPKc__ZNSolsEt__ZNSolsEs__ZN3stk8FileRead10getRawInfoEPKcjmd_stat$INODE64__ZN3stk8FileRead5closeEv_fclose__ZN3stk8FileRead4openESsbjmd__ZNKSs5c_strEv_fopen__ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E__ZN3stk8FileReadD0Ev__ZTVN3stk8FileReadE__ZN3stk3StkD2Ev__ZdlPv__ZN3stk8FileReadD1Ev__ZN3stk8FileReadD2Ev__ZN3stk8FileReadC1Ev__ZN3stk3StkC2Ev__ZN3stk8FileReadC2Ev__ZN3stk8FileReadC1ESsbjmd__ZNSsC1ERKSs__ZN3stk8FileReadC2ESsbjmd__ZTIN3stk8FileReadE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk8FileReadE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk3StkE___gxx_personality_v0__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk9StkFrames11setDataRateEd.eh__ZN3stk8FileRead6isOpenEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1_.eh__ZN3stk8FileRead10getSndInfoEPKc.eh__ZN3stk9StkFramesixEm.eh__ZN3stk8FileRead4readERNS_9StkFramesEmb.eh__ZN3stk8FileRead10getAifInfoEPKc.eh__ZN3stk8FileRead10getMatInfoEPKc.eh__ZN3stk8FileRead10getWavInfoEPKc.eh__ZN3stk8FileRead10getRawInfoEPKcjmd.eh__ZN3stk8FileRead5closeEv.eh__ZN3stk8FileRead4openESsbjmd.eh__ZN3stk8FileReadD0Ev.eh__ZN3stk8FileReadD1Ev.eh__ZN3stk8FileReadD2Ev.eh__ZN3stk8FileReadC1Ev.eh__ZN3stk8FileReadC2Ev.eh__ZN3stk8FileReadC1ESsbjmd.eh__ZN3stk8FileReadC2ESsbjmd.eh__GLOBAL__I__ZN3stk8FileReadC2Ev__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC0LC1LC2LC3LC4LC5GCC_except_table0LC6LC7LC8LC14LC15LC16LC17LC18LC19LC20LC21LC22LC23LC24LC25LC26LC27LC28LC29LC30LC32LC33LC35LC37LC38LC39LC40LC41LC42LC43LC44LC45LC46LC47LC48LC49LC50LC51LC52LC53LC54LC55LC56LC57LC58LC59GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8FileReadC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/FileWrite.o000644 000766 000766 00000336120 12015735507 016207 0ustar00garygary000000 000000 ÏúíþÐ hÁ|ðÀ|__text__TEXTÛ+ð°…³€__debug_frame__DWARFà+(Ð4H“__debug_info__DWARF1­ø98”r__debug_abbrev__DWARFÞÎ ç__debug_aranges__DWARFæèPÖñÈ—__debug_macinfo__DWARF6é&ò__debug_line__DWARF6éA&òà—__debug_loc__DWARFwñègú˜´__debug_pubnames__DWARF_ú˜O__debug_pubtypes__DWARF÷ýç__debug_inlined__DWARF__debug_str__DWARF¼e__debug_ranges__DWARFÑjÁs__mod_init_func__DATAØjÈs¨ __textcoal_nt__TEXTàj£Ðs° €__StaticInit__TEXTƒlXsu ž€__cstring__TEXTàlŽÐu__gcc_except_tab__TEXTnrÚ^{__const__TEXTHu8~__literal8__TEXThuXX~__const__DATAÀuH°~Pž__bss__DATAÀ|__literal4__TEXTvø~__eh_frame__TEXTv°ˆž h__constructor__TEXTÀ|°…__destructor__TEXTÀ|°…𢫠­° P99<u6UH‰åH‰}øH‹EøH‹@H…Àt ÇEôëÇEô‹EôÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒìhH‰}˜H‰uH‹E˜H‹@H…Àu&H5H‹=èH‹}˜¾èé²H‹}è‰ÂH‹E˜‹@(9•À„Àt&H5H‹=èH‹}˜¾èéqH‹}èH‰EèH‹E˜H‹P H‹H‹H9Â…HÇEàëhH‹uàH‹}èòòdsòYÁò,Àf‰E¸H‹E˜¶@8„Àt H}¸èH‹E˜H‹HH}¸º¾èHƒø•À„À…ºHÿEàH‹EàH;EèrŽé†H‹E˜H‹P H‹H‹H9Â…ðH‹E˜H‹@HƒøuwHÇEØë^H‹uØH‹}èòòÂròYÈò¾ròXÁò,ÀˆE¸H‹E˜H‹HH}¸º¾èHƒø•À„À…HÿEØH‹EØH;Eèr˜éæHÇEÐëRH‹uÐH‹}èòòKròYÁò,ÀˆE¸H‹E˜H‹HH}¸º¾èHƒø•À„À…¯HÿEÐH‹EÐH;Eèr¤é{H‹E˜H‹P H‹H‹H9Â…€HÇEÈëgH‹uÈH‹}èòòÕqòYÁò,À‰E¸H‹E˜¶@8„Àt H}¸èH‹E˜H‹HH}¸º¾èHƒø•À„À…HÿEÈH‹EÈH;EèréàH‹E˜H‹P H‹H‹H9ÂuvHÇEÀë]H‹uÀH‹}èòòZÀóE¸H‹E˜¶@8„Àt H}¸èH‹E˜H‹HH}¸º¾èHƒø•À„À…‡HÿEÀH‹EÀH;Eèr™éSH‹E˜H‹P H‹H‹H9ÂupHÇE°ëWH‹u°H‹}èH‹H‰E¸H‹E˜¶@8„Àt H}¸èH‹E˜H‹HH}¸º¾èHƒø•À„À…HÿE°H‹E°H;EèrŸéÌH‹E˜H‹P H‹H‹H9Â…±HÇE¨é–H‹u¨H‹}èòò+pòYÁò,À‰E¸H‹E˜¶@8„ÀtH‹EèH‹P H‹H‹H9Âu ÇEüëH‹EèH‹P H‹H‹H9ÂuÇEüH‹EèH‹P0‹EüH˜H¯ÐH‹Eè‹@(‰ÀH¯Â‰EøH}øèH‹EèH‹xº¾èH‹EèH‹HH}øº¾èH‹EèH‹xèÉÃUH‰åHƒì H‰}èÇEøH‹EèH‹P H‹H‹H9Âu ÇEøëuH‹EèH‹P H‹H‹H9Âu ÇEøëUH‹EèH‹P H‹H‹H9ÂtH‹EèH‹P H‹H‹H9Âu ÇEøëH‹EèH‹P H‹H‹H9ÂuÇEøÆEÿÇEô(ƒ}ø H‹Eè‹@(ƒøv ÆEÿÇEôLH‹EèH‹P0H‹Eè‹@(‰ÀH¯Ð‹EøH˜H¯Â‰Eð‹Eðƒà„ÀtÆEþH‹EèH‹HH}þº¾è‹EôHcðH‹EèH‹xºèH‹EèH‹HH}ðº¾èH‹EèH‹P0H‹Eè‹@(‰ÀH¯Ð‹EøH˜H¯ÂƒÀ,‰Eð€}ÿt ‹EðƒÀ$‰EðH‹EèH‹xº¾èH‹EèH‹HH}ðº¾è€}ÿt=H‹EèH‹@0‰EðH‹EèH‹xº¾DèH‹EèH‹HH}ðº¾èH‹EèH‹xèÉÃUH‰åHƒìH‰}øH‹EøH‹@H…À„‹H‹EøH‹@HƒøuH‹EøH‹xèëbH‹EøH‹@Hƒøu H‹}øèëIH‹EøH‹@Hƒøu H‹}øèë0H‹EøH‹@Hƒøu H‹}øèëH‹EøH‹@Hƒøu H‹}øèH‹EøHÇ@ÉÃUH‰åHìH‰}ˆH‰u€H‹H‹H‰Uø1ÒH‹}€ºH5èHƒøÿ”À„ÀtH‹}€H5èH‹}€èH‰ÇH5èH‰ÂH‹EˆH‰PH‹EˆH‹@H…Àu.H5H‹=èH‰ÇH‹u€èÇ…|ÿÿÿé2H}°ºH¾èÆE°RÆE±IÆE²FÆE³FÇE´,ÆE¸WÆE¹AÆEºVÆE»EÆE¼fÆE½mÆE¾tÆE¿ ÇEÀfÇEÄfÇEÆfÇEÐfÇEÒÆEÜÆEâÆE䀯EçªÆEé8ÆEê›ÆEëqÆEìfÆEíaÆEîcÆEïtÇEðèò,À‰EÈH‹Eˆ‹@(f‰EÆH‹EˆH‹P H‹H‹H9Âu fÇEÒé¨H‹EˆH‹P H‹H‹H9Âu fÇEÒé†H‹EˆH‹P H‹H‹H9ÂufÇEÒëgH‹EˆH‹P H‹H‹H9ÂufÇEÒ ëHH‹EˆH‹P H‹H‹H9ÂufÇEÄfÇEÒ ë#H‹EˆH‹P H‹H‹H9Âu fÇEÄfÇEÒ@H‹Eˆ‹P(·EÒ˜¯ÂÁèf‰EЋUÈ·EИ¯Â‰EÌÇE¨$ÆE¯H‹Eˆ‹@(ƒøw ·EÒfƒø~vÆE¯ÇE¨H‹EÀƒÀ‰EÀfÇEÄþÿfÇEÔ·EÒf‰EÖHE°HƒÀ,H‰EH‹EˆH‹P H‹H‹H9ÂtH‹EˆH‹P H‹H‹H9Âu H‹EfÇë H‹EfÇH‹EˆÆ@8ÆE dÆE¡aÆE¢tÆE£aÇEœH‹EˆH‹H‹U¨H}°¾èH‰Â‹E¨H9•À„À……H‹EˆH‹HH} º¾èHƒø•À„Àu_H‹EˆH‹HH}œº¾èHƒø•À„Àu9H5H‹=èH‰ÇH‹u€èH‹}ˆ¾èÇ…|ÿÿÿë)H5H‹=èH‰ÇH‹u€èÇ…|ÿÿÿ‹…|ÿÿÿH‹H‹MøH3 tèÉÃUH‰åHƒì H‰}øH‰uðH‹}ðºH5èHƒøÿ”À„ÀtH‹}ðH5èH‹}ðèH‰ÇH5èH‰ÂH‹EøH‰PH‹EøH‹@H…Àu8H5H‹=èH‰ÇH‹uðèH‰Ç¾.èÇEìé§H‹EøH‹P H‹H‹H9ÂtLH‹H‹H‹EøH‰P H5H‹=èH‰ÇH‹uðèH‰Ç¾.èH‹}ø¾èH‹EøÆ@8H‹EøÆ@8H5H‹=èH‰ÇH‹uðèH‹}ø¾èÇEì‹EìÉÃUH‰åSHƒìhH‰}¨H‰u H‹H‹H‰Uè1ÒH‹u H}°èH‹} ºH5èHƒøÿ”À„ÀtH‹} H5èH‹} èH‰ÇH5èH‰ÂH‹E¨H‰PH‹E¨H‹@H…Àu+H5H‹=èH‰ÇH‹u èÇEœéAHÇEÀHÇEÈHÇEÐHÇEØHÇEà‹‰EÀÇEÄ(ÇEÌÇEÔH‹aH‰EØ‹a‰Eà·af‰Eä¶ aˆEæÆEçèò,À‰EÐÆEÃdH‹E¨‹@(‰EÔH‹E¨H‹P H‹H‹H9Âu ÇEÌéžH‹E¨H‹P H‹H‹H9Âu ÇEÌë~H‹E¨H‹P H‹H‹H9Âu ÇEÌë^H‹E¨H‹P H‹H‹H9Âu ÇEÌë>H‹E¨H‹P H‹H‹H9Âu ÇEÌëH‹E¨H‹P H‹H‹H9ÂuÇEÌH‹E¨Æ@8H‹E¨Æ@8HEÀHxèHEÀHx èHEÀHxèHEÀHxèH‹E¨H‹HH}Àº ¾èHƒø •À„Àt5H5H‹=èH‰ÇH‹u èH‰Ç¾.èÇEœëTH5H‹=èH‰ÇH‹u èH‹}¨¾èÇEœëH‰EH‹]H}°èH‰]H‹}èH}°è‹EœH‹H‹MèH3 tèHƒÄh[ÉÃUH‰åSHìxH‰½¸þÿÿH‰µ°þÿÿH‹H‹H‰Uè1ÒH‹½°þÿÿºH5èHƒøÿ”À„ÀtH‹½°þÿÿH5èH‹½°þÿÿèH‰ÇH5èH‰ÂH‹…¸þÿÿH‰PH‹…¸þÿÿH‹@H…Àu1H5H‹=èH‰ÇH‹µ°þÿÿèÇ…ŒþÿÿéoH‹…¸þÿÿH‹P H‹H‹H9ÂtUH‹H‹H‹…¸þÿÿH‰P H5H‹=èH‰ÇH‹µ°þÿÿèH‰Ç¾.èH‹½¸þÿÿ¾èH½ðþÿÿºoH5èH½ðþÿÿ艅ìþÿÿë‹…ìþÿÿH˜Æ„ðþÿÿ ÿ…ìþÿÿƒ½ìþÿÿ{~áfÇ…lÿÿÿfÇ…nÿÿÿM·…nÿÿÿ˜Áàf‰…nÿÿÿ·…nÿÿÿƒÀIf‰…nÿÿÿÇ…pÿÿÿÇ…tÿÿÿ8Ç…xÿÿÿÇ…|ÿÿÿÇE€ÇE„ÇEˆÇEŒÇEÇE”ÇE˜ÇEœs‹EœƒÀf‰EœÇE  ÇE¤H…ðþÿÿH¸H‰…ØþÿÿèH‹…ØþÿÿòÇE°ÇE´ÇE¸ÇE¼ÇEÀÇEÄÇEÈÇEÌH‹…¸þÿÿ‹@(‰EÐÇEÔH‹µ°þÿÿH½ÐþÿÿèH½ÐþÿÿHÇÂÿÿÿÿH5èH‰…ÈþÿÿH‹•ÈþÿÿHÿÂH½ÀþÿÿHµÐþÿÿHÇÁÿÿÿÿèHµÀþÿÿH½ÐþÿÿèH½Àþÿÿèë&H‰…€þÿÿH‹€þÿÿH½ÀþÿÿèH‰€þÿÿéÈH½Ðþÿÿèƒè‰…èþÿÿ‹…èþÿÿƒø~ Ç…èþÿÿ‹…èþÿÿƒø~ ÇEØë‹…èþÿÿÁàÿÀ‰EØÇ…äþÿÿ(H‹…¸þÿÿH‹HH½ðþÿÿº¾ìèHƒø•À„À…‹…èþÿÿƒøŽH‹…¸þÿÿH‹HH½èþÿÿº¾èHƒø•À„À…ÁH‹…¸þÿÿH‹@H‰…þÿÿ‹…èþÿÿH˜H‰…˜þÿÿH½ÐþÿÿèH‰ÇH‹þÿÿºH‹µ˜þÿÿèHƒø•À„À…j‹…èþÿÿó*ÈóS[(Ñó^Ð(ÂóZÀèò,À‰…àþÿÿ‹…àþÿÿÅ‹…èþÿÿ‰Ñ)Á‰ÈHcðH‹…¸þÿÿH‹xºèƒøÿ”À„À…ü‹…àþÿÿÅ‹…äþÿÿ‰…äþÿÿé–H‹…¸þÿÿH‹@H‰… þÿÿ‹…èþÿÿH˜H‰…¨þÿÿH½ÐþÿÿèH‰ÇH‹ þÿÿºH‹µ¨þÿÿèHƒø•À„À…„‹•èþÿÿ¸)Љ…àþÿÿ‹…àþÿÿHcðH‹…¸þÿÿH‹xºèƒøÿ”À„À…EÇ…àþÿÿ H‹…¸þÿÿH‹HH½àþÿÿº¾èHƒø•À„À… Ç…àþÿÿH‹…¸þÿÿH‹HH½àþÿÿº¾èHƒø•À„À…Ñ‹…äþÿÿƒÀ‰…äþÿÿH‹…¸þÿÿH‹xº¾Äèƒøÿ”À„À…šH‹…¸þÿÿH‹HH½äþÿÿº¾èHƒø•À„ÀunH‹…¸þÿÿH‹xº¾èƒøÿ”À„ÀuJH‹…¸þÿÿÆ@8H5H‹=èH‰ÇH‹µ°þÿÿèH‹½¸þÿÿ¾èÇ…ŒþÿÿëhH5H‹=èH‰ÇH‹µ°þÿÿèH‰Ç¾.èÇ…Œþÿÿë-H‰…€þÿÿH‹€þÿÿH½ÐþÿÿèH‰€þÿÿH‹½€þÿÿèH½Ðþÿÿè‹…ŒþÿÿH‹H‹MèH3 tèHÄx[ÉÃUH‰åSHìØH‰½HÿÿÿH‰µ@ÿÿÿH‹H‹H‰Uè1ÒH‹µ@ÿÿÿH}€èH‹½@ÿÿÿºH5èHƒøÿ”À„ÀtH‹½@ÿÿÿH5èH‹½@ÿÿÿèH‰ÇH5èH‰ÂH‹…HÿÿÿH‰PH‹…HÿÿÿH‹@H…Àu1H5H‹=èH‰ÇH‹µ@ÿÿÿèÇ…,ÿÿÿé-H}°üº¸‰ÁH‰ÐóH«ÆE°FÆE±OÆE²RÆE³MÇE´.ÆE¸AÆE¹IÆEºFÆE»FÆE¼CÆE½OÆE¾MÆE¿MÇEÀfÇEзvVf‰EÒHÇEÔÆ…PÿÿÿSÆ…QÿÿÿSÆ…RÿÿÿNÆ…SÿÿÿDÇ…TÿÿÿHÇ…XÿÿÿHÇ…`ÿÿÿH‹…Hÿÿÿ‹@(f‰EÄH‹…HÿÿÿH‹P H‹H‹H9Âu fÇEÐéÁH‹…HÿÿÿH‹P H‹H‹H9Âu fÇEÐéœH‹…HÿÿÿH‹P H‹H‹H9ÂufÇEÐëzH‹…HÿÿÿH‹P H‹H‹H9ÂufÇEÐ ëXH‹…HÿÿÿH‹P H‹H‹H9ÂuÆE»CfÇEÐ ÇEÀë+H‹…HÿÿÿH‹P H‹H‹H9ÂuÆE»CfÇEÐ@ÇEÀèò…0ÿÿÿò…0ÿÿÿf.}UsòH,…0ÿÿÿH‰…8ÿÿÿë5òaUò0ÿÿÿò\Èf(ÁòH,ÀH‰…8ÿÿÿH¸€H1…8ÿÿÿH‹•8ÿÿÿH‰•pÿÿÿHE°Hx"º ¾èH‹…pÿÿÿH‰…xÿÿÿfÇE®ëHÑ­xÿÿÿHƒ½xÿÿÿt·E®ÿÀf‰E®·E®fƒø~Û·E®fÿ?f‰E®H}®èHE°HP"·E®f‰fÇE® ë,H‹…pÿÿÿ%€H…Àu$H‹…pÿÿÿHÀH‰…pÿÿÿ·E®ÿÈf‰E®·E®f…ÀuËH½pÿÿÿèHE°HƒÀ$H‰ÂH‹…pÿÿÿH‰H‹…HÿÿÿÆ@8H‹…HÿÿÿÆ@8HE°HxèHE°HxèHE°HxèHE°Hx èH…PÿÿÿHxèH…PÿÿÿHxèH…PÿÿÿHxèH‹…HÿÿÿH‹HH}°º¾èHƒø•À„À…HH‹…HÿÿÿH‹HHE°Hxº¾èHƒø•À„À…H‹…HÿÿÿH‹HHE°Hxº¾èHƒø•À„À…æH‹…HÿÿÿH‹HHE°Hx º¾èHƒø•À„À…µH‹…HÿÿÿH‹HHE°Hx"º¾ èHƒø•À„À…„H‹…HÿÿÿH‹P H‹H‹H9ÂuwÆEfÆE‘lÆE’3ÆE“2ÆE ÆE¡H‹…HÿÿÿH‹HH}º¾èHƒø•À„À…%H‹…HÿÿÿH‹HH} º¾èHƒø•À„À…øéˆH‹…HÿÿÿH‹P H‹H‹H9ÂunÆEfÆE‘lÆE’6ÆE“4ÆE ÆE¡H‹…HÿÿÿH‹HH}º¾èHƒø•À„À…”H‹…HÿÿÿH‹HH} º¾èHƒø•À„ÀukH‹…HÿÿÿH‹HH½Pÿÿÿº¾èHƒø•À„Àu?H5H‹=èH‰ÇH‹µ@ÿÿÿèH‹½Hÿÿÿ¾èÇ…,ÿÿÿëXH5H‹=èH‰ÇH‹µ@ÿÿÿèÇ…,ÿÿÿë*H‰… ÿÿÿH‹ ÿÿÿH}€èH‰ ÿÿÿH‹½ ÿÿÿèH}€è‹…,ÿÿÿH‹H‹MèH3 tèHÄØ[ÉÃUH‰åSHìˆH‰}˜H‰u‰UŒH‰M€L‰…xÿÿÿH‹}˜èƒ}Œu!H5H‹=èH‹}˜¾èH‹U˜‹EŒ‰B(H‹U˜H‹E€H‰BH‹H‹H9…xÿÿÿ„¢H‹H‹H9…xÿÿÿ„‹H‹H‹H9…xÿÿÿtxH‹H‹H9…xÿÿÿteH‹H‹H9…xÿÿÿtRH‹H‹H9…xÿÿÿt?H5H‹=èH‰ÇH‹µxÿÿÿèH‰ÇH5èH‹}˜¾èH‹U˜H‹…xÿÿÿH‰B ÆEïH‹E˜H‹@Hƒø…œH‹E˜‹@(ƒøt;H5H‹=èH‰Ç‹uŒèH‰ÇH5èH‹}˜¾èH‹uH}àèHuàH‹}˜èˆEïH}àèéöH‰…pÿÿÿH‹pÿÿÿH}àèH‰pÿÿÿH‹½pÿÿÿèH‹E˜H‹@HƒøuUH‹uH}ÐèHuÐH‹}˜èˆEïH}Ðèé“H‰…pÿÿÿH‹pÿÿÿH}ÐèH‰pÿÿÿH‹½pÿÿÿèH‹E˜H‹@HƒøuUH‹uH}ÀèHuÀH‹}˜èˆEïH}Àèé0H‰…pÿÿÿH‹pÿÿÿH}ÀèH‰pÿÿÿH‹½pÿÿÿèH‹E˜H‹@HƒøuUH‹uH}°èHu°H‹}˜èˆEïH}°èéÍH‰…pÿÿÿH‹pÿÿÿH}°èH‰pÿÿÿH‹½pÿÿÿèH‹E˜H‹@HƒøuRH‹uH} èHu H‹}˜èˆEïH} èëmH‰…pÿÿÿH‹pÿÿÿH} èH‰pÿÿÿH‹½pÿÿÿèH‹E˜H‹XH5H‹=èH‰ÇH‰ÞèH‰ÇH5èH‹}˜¾è¶Eïƒð„ÀtH‹}˜¾èH‹E˜HÇ@0HĈ[ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìHH‰}ØH‰uЉUÌH‰MÀL‰E¸H‹}ØèHH‹EØH‰H‹EØHÇ@H‹uÐH}àèH‹E¸H‹MÀ‹UÌHuàH‹}ØI‰ÀèH}àèë5H‰E°H‹]°H}àèH‰]°ëH‰E°H‹]°H‹}ØèH‰]°H‹}°èHƒÄH[ÉÃUH‰åSHƒìHH‰}ØH‰uЉUÌH‰MÀL‰E¸H‹}ØèHH‹EØH‰H‹EØHÇ@H‹uÐH}àèH‹E¸H‹MÀ‹UÌHuàH‹}ØI‰ÀèH}àèë5H‰E°H‹]°H}àèH‰]°ëH‰E°H‹]°H‹}ØèH‰]°H‹}°èHƒÄH[ÉÃUH‰åHƒìH‰}øH‹}øèHH‹EøH‰H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‹}øèHH‹EøH‰H‹EøHÇ@ÉÃÿÿÿÿx $àj† $új† $ k† $k† $*† $0k7† ,*† ƒ$ƒlC† $Æl† $A† ,hk† ƒ,\ý† ƒ$Z3† $Žy† $ † $$ † $( ª† $Ò † $ÒT† ,&"† ƒ,H^† ƒ,¦5† ƒ,Ü$݆ ƒ,º(v† ƒ,0)v† ƒ,¦)v† ƒ,*®† ƒ,Ê*®† ƒ$x+1† $ª+1†  ­GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)FileWrite.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-×unsigned int__int64_t.ølong long intlong long unsigned intlong int$_0€L___mbstate8M__mbstateLNøroochar__mbstate_tO/__darwin_mbstate_tQz__darwin_size_tZ¾long unsigned int__darwin_va_list`ëûûo __va_list_tagn gp_offset×# fp_offset×# overflow_arg_arean# reg_save_arean# __darwin_wchar_tf¾__darwin_rune_tkp__darwin_wint_tn¾__darwin_clock_ts¾__darwin_time_tv#rõo _opaque_pthread_once_tE8 __sigE## __opaqueEå#rHo__darwin_off_tnç__darwin_pthread_once_t|õ__darwin_wctrans_t (¾__darwin_wctype_t *Åsize_t c§time_t WÎptrdiff_t ˜# stdm 7m 8p Xs Zš ]Á _Ý bø jJ k oÈ pæ q r s5 uz w– x© zÀ }Ü ~ø * K ‚m ƒz „– …© †Ï ‡ð ˆ Š, ‹X ι Ðw Ñ… ÓŠ Ô  Õ® ×Ê Ø# Ùá Ú ÛL ;¡ <Õ =ñ dJ eV gY hr i‰ j  k· lÎ må n o( sH tn v” w¶ xÞ zö { | }4 ‚H ƒ` „} †‘ ‡ª ŠÑ ‹ß Œ÷ µ ¶7 ·_ ¸| ¹£ < F÷$ G% H+% IE% J_% Kz% L•% M°% NË% Oæ% P& Q& R7& BR& CU& Dä FX& Gi& H…& I¦& JÃ& Kå& L' M' N5' H_' ’€' ”ƒ' •š' –±' —Ò' ˜î' ™ ( š&( ›C( œ`( w( ž„( Ÿ«(  Ñ( ¡ó( ¢) £5) ¤L) ¥n) ¦‹) §§) ©È) «é) ­* ¯0* ±L* ³h* ´‰* µ¥* ¶Á* ·Ý* ¸ù* ¹+ º?+ »V+ ¼w+ ½˜+ ¾¹+ ¿å+ À, Â#, Ä?, Å`, Æ, Ç¢, ÈÃ, ÉÚ, Êû, Ë- Ì=- Í^- Îv- ÐŽ- Öª- ÜÆ- ââ- èþ-.;.\.__debug1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >˜ Û'2#_M_p»#Û'2»t2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > _Ios_Fmtflags7Ï _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek5 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“” _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ü _S_beg_S_cur_S_end_S_ios_seekdir_end€€¼!Âevent¢" erase_eventimbue_eventcopyfmt_event³cÓÈ _M_nextÕ„Q#_M_fnÖ¥Q#`]×¾#O؉2#³cÛ• „Q¥Q¾„Q kHß“A® „Q!¥aã|=¾„Q>(ñ_M_pwordòn#_M_iwordó##>(ô«Q±7"_ZNSt8ios_base4Init11_S_refcountE‰2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioE0±7©±Q7±Q¾basic_streambuf > R¡_ T¤_ U§_ Wª_ XÄ_ ZÞ_ \ø_ ]` ^1` _K` `e` a` b™` c³` dÍ` eç` fa ga h7a iQa jhactype_basectypemoney_baseÑ$patternÉ fieldÉ Å #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%Ü`¶,±”±”±”&Ðcþ ,+0%°yQ'nothrowI3C ¢'cerrAèV:¢(__ioinitM_ZStL8__ioinit)ØKX¾*•+r)´`e°»»°*r),,d»Ý»%Ž[Ù»ø¾)’ Pn¾°*, $_4aJ quotb¾# remc¾#div_td  $_5f quotg## remh##ldiv_tiW $_6l¹ quotmø# remnø#lldiv_to)>“¾ßß*å-)b ”ýýdouble)g •¾)l –#5)Leœn`°°`*f.¾z)UžJ–¾¾/¶7 ©n)<;¡»À)d£Ü##)ÔOª¾ø°)Ê«°°*wchar_t)D8¬¾K°/¶%¯mn°°`0<`°¾)1&±n–n°/ⲩ×%,³Ã.ýÉÉ*»)3,µ#ðɾ)H½¾É¾%¼WÂ.[¾,)èðM»M°*S+)Nľt» __gnu_cxx¡®% ®/6ø ø%U´9¹Àøø__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >).§¹Êøø)+9™øá)‹aºøÉ¾)ŠQÀ #ɾ%,´Ì.CCÉfloat)^a·hhÉlong double/8(ÇŠ¾)pN¦ø¡ø lconv`+Õ1©,»#1B*-»#15.»# int_curr_symbol/»# currency_symbol0»# mon_decimal_point1»#( mon_thousands_sep2»#0 mon_grouping3»#81)4»#@1¼:5»#H int_frac_digits6r#P1ó7r#Q p_cs_precedes8r#R p_sep_by_space9r#S n_cs_precedes:r#T n_sep_by_space;r#U p_sign_posnr#X int_n_cs_precedes?r#Y int_p_sep_by_space@r#Z int_n_sep_by_spaceAr#[ int_p_sign_posnBr#\ int_n_sign_posnCr#])ä4 5»ñ¾0€CKþ*¡va_list!IÓfpos_t!UH __sbuf!`Q _base!aQ# _size!b¾#*Š __sFILE˜!‚§ _p!ƒQ# _r!„¾# _w!…¾# _flags!†›# _file!‡›# _bf!ˆ!# _lbfsize!‰¾#( _cookie!Œn#0 _close!¶#8 _read!ŽÕ#@ _seek!ô#H _write!#P _ub!“!#X _extra!”$#h _ur!•¾#p _ubuf!˜*#t _nbuf!™:#w _lb!œ!#x _blksize!Ÿ¾#ˆ _offset! #.¾¶n*§.¾Õn»¾*¼.ôn¾*Û.¾n¾*ú__sFILEX*Š:oŠJoFILE!¡W/15!ïll*J)RM!ð¾‰l)¥2!ñ¾ l)Âc!ò¾·l) 1!ó¾Îl) :!ô¾ål)H9!õ¾l*)3:!ö»(»¾l%§!ú¤ClH)Á#!ÿ°nn°°l2D$!¬.l”l3Â!¾¶l#¾3G#!¾ÓlÓ*Ù+3¾X!#öl3!¾l4—-!¾3È! »4»Y ! H3I6!¾`3í2!¾})'!‘lôM!ªl»3&ë—C¾+%¾7œ@&÷ï¾E%¾7P&þ`(¾_%¾&&K&U ¾z%¾&!& + ¾•%¾&ô.&?I¾°%¾&Í&àK¾Ë%¾&}&+¾æ%¾&ñ8&"¤¾&¾&î4&)'0¾&¾&' &5V.¾7&¾&Ó'&;«(¾R&¾8Ì"|71Õ )EL"~ý…&¾¾%:"‚Ô;¾ & &*ä )M"…¾½&½&*¾)Œ:"{»Ú&Ú&*à&+ä )Ê:"}»ü&ü&*'+¾)Ã"€ &'ü&)ß:" &5'ü&%Ò@"ƒBZ°_'»°Ú&mbstate_t'Uwctype_t(4—)’S'yä!š'¾)Ž 'zä!±'l) '{Ò'¾l)}d'|ä!î'l)ºd'}¾ (Ml)OP'~¾&(l¾)™a'¾C(lM5)‡'€¾`(lM5)C6'ä!w(l0t'‚ä!)^$'ƒ°¥(°¥(*_')N_'…°Ñ(°¥()ô2'†¾è(è(*î(+_')C;'ˆ°)Ž$°¥()Õ*'‰ä!5)l)5 'Šä!L))~3'Œ¾n)°M5)>'¾‹)MM5)J'Žä!§)ä!l) d'¾È)lMY )q@'ľé)lMY )Œ7'’¾*°MY )Ö5'ƾ0*MMY )º$'“¾L*MY )\'Ǿh*MY )H"'”°‰*»¥()B&'•¥*M) .'—¾Á*MM)ö'˜¾Ý*MM)=0'™ù*M)N.'š°+MM%4'œ:L°?+°MÚ&)º#'°V+M)³/'žw+M°)þ9'Ÿ¾˜+MM°)g;' ¹+M°)ü-'¤°ß+»ß+°¥(*M)ÿ'¥°,MM)žQ'©ý,M,*)¥Q'ÈC?,M,)¬Q'«`,M,)³Q'¬#,M,¾):5'®¾¢,M,¾)7-'§°Ã,M°)³0'¨¾Ú,ä!)¸T'°¾û,MM°)*W'±-M°)qJ'²=-M°)Ü3'³^-°)Éb'´¾v-M5)ƒ$'µ¾Ž-M5)µ*'–ª-M)­1'¡Æ-MM) *'¢â-M)Œ@'¦þ-MM)³O'¯.M°)Ç'Êh;.M,)×-'Íø\.M,¾)ƒ@'Ï }.M,¾ __gnu_debug:Ÿ.9;n9<À:y*éu0streampos)Ó; !*ñzJØ.u0{0%]]*õá"0ø.{0{0%°c*ù <0/{0{0%50*ýP,¾=/°2]d*›!°Y/2¶H*L/°{02½* €»¥/»°2žW* z»Ë/»°2 !*+X»ñ/»°r2–"*Ò\r 0‰02ÜP*âc¾)0{02ˆL*¨\0J0‰0‰0<g**#w¾!@9*&d¾‰0=r=•bool=0+¾.¾Ÿ05*¥0>__vtbl_ptr_type”0?¡G:Ë+6þ1/¥O+Dé0þ1/¥O+F1þ12/Ù+K1þ1¾%Ó/+N¸L»=12u0%Ó/+QïA^12{0%9&+VÂ(»„1þ1¾;I&+`©4¦1þ1»¾%ÀT+dŠH°Â12;M\+jP5ä1þ1»{0@'+ni]þ1»*É0= 2+É0* 2:­,1n2É0#/W\-d>2n2/W\-fW2n2t2A?-ln2¾*2=z2+2+0+¿_Atomic_word.%¾*Y : ,8¶EBnposMZ¶EC_M_dataplusY #_Rep_base_RepDK-yQ» 3»EDK-=Y».3ÆE»D*&ÄOÌEL3»EDÍ$%¿Báj3»EDà)Ê!áˆ3»EEè-˜\¢3ÆEDN4:°Ê3»E¾EÄU<&ó3»E¾¾DŠMDÔW°4»E¾¾Dß5LJ0>4»EE!'UöUa4»¾Ez<^uX„4»¾E<gR;§4»¾rERzfVÊ4»ááER~h4í4»DDER‚÷5»»»ER†ü35»Dç ŠHd¾U5¾¾Ei /ÃVQ~5ÆE¾¾¾EŠX/µÙ˜5ÆEF:#š&*ÒEbÀ5ÆE/b/¿Ù5ÆEt2/b/·ò5ÆEØE/b/Å6ÆEØE¾¾/b/Ð=6ÆEØE¾¾t2/b/Û`6ÆE¾t2/b/â~6ÆEt2/b/é¡6ÆE¾rt2›ì¼6ÆE¾2—XôTeÞEÞ6ÆEØE2—Xüd6ÞE7ÆE2—XÁdÞE"7ÆEr2J5é:á?7ÆE2J519D\7»E27[&e$áy7ÆE27[1êD–7»E2W:' ³7ÆE2WCј Ð7»E2 L{ í7ÆE2 Uõ˜  8»E2Z ]°'8»E2]dcáG°D8»E2ÀThK)°a8»E ;/n0]„8ÆE¾r ;ƒYZ¢8ÆE¾2Š$‹S°¿8»E Ô,/ä† Ý8ÆE¾ Å7¦XVö8ÆE2O­K 09»E2˜¼BN{059»E¾2˜ÍØu0W9ÆE¾2J[â¼*{0y9»E¾2J[õç u0›9ÆE¾2R?P6ÞE½9ÆEØE2R? …-ÞEß9ÆE2R?Ò`ÞE:ÆEr2]6/J¾ÞE#:ÆEØE2]6/[¡XÞEO:ÆEØE¾¾2]6//¼[ÞEv:ÆE¾2]6BÛ*ÞE˜:ÆE2]6/g-ÞE¿:ÆE¾r €e“MÝ:ÆEr% !/øÉ ÞEþ:ÆEØE2 !ƒ¦VÞE*;ÆEØE¾¾2 !/kRÞEQ;ÆE¾2 !ŸÛ/ÞEs;ÆE2 !¯0'ÞEš;ÆE¾r ¶]̵1Â;ÆEá¾r2¶]ëËNÞEé;ÆE¾ØE2¶]é9ÞE<ÆE¾ØE¾¾2¶]/mÏ ÞEF<ÆE¾¾2¶]*ZÞEm<ÆE¾2¶]Aë=ÞE™<ÆE¾¾r2¶]R– áÀ<ÆEár2_ j])ÞEç<ÆE¾¾2_ z á =ÆEá2_ Ž»Há0=ÆEáá2ì/©D7ÞE\=ÆE¾¾ØE2ì/Àê&ÞE’=ÆE¾¾ØE¾¾2ì//ÞEÃ=ÆE¾¾¾2ì/êÆRÞEï=ÆE¾¾2ì/SWÞE >ÆE¾¾¾r2ì/æSÞEL>ÆEááØE2ì/%ê1ÞE}>ÆEáá¾2ì/:;FÞE©>ÆEáá2ì/OUTÞEÚ>ÆEáá¾r2ì/s1ÞE ?ÆEáá»»2ì/~œÞE4°tC»EØE¾2`/B”`° C»E¾¾2`&™°ÇC»E¾2`/Nß-°îC»Er¾2QD¬Y°D»EØE¾2Q/YÛ °AD»E¾¾2Qa€W°hD»E¾2Q/nA°D»Er¾2§:ë5£2¶D»E¾¾250“‚"¾ØD»EØE250/‚ËY¾E»E¾¾ØE250/’'I¾:E»E¾¾ØE¾¾250/£9A¾\E»E250/²qP¾ˆE»E¾¾!50/ÃÖ7¾»E¾¾¾+°*ÁE+£2*£2*æ2=æ2=ÁE=£2:Ú2”)F _M_length•°# _M_capacity–°#1O—‰2#:æ2›êGäE#HÛ!/@ ¶EHµ3/E¹0•H´b/QèêG8:#´UNÒE%P¾X0žFúG%K†N0ºFúG;ÒBÆ!TÒFÌE;¸Ê÷4êFÌE;×$ÎÅ>GÌE¾%o;Ø{B»#GÌE%«/Ü»IGÌEt2t22E(/ä3ÌEoG¾¾t2;S$çOŒGÌEt2 :/«¬CªGÌEt2%Ù4õ­R»ÆGÌE!“@/^ù@»ÌEt2¾°úGo*H+)F:¢ 0C_KInone0h_ZNSt6locale4noneE0J'(0iS-0Knumeric0jz\0J/0kd0JM0lºV0Jz@0mP*0JjQ0n V0 Iall0p_ZNSt6locale3allE0? C_M_impl0_K##_S_classic0 _ZNSt6locale10_S_classicE_K#_S_global0#_ZNSt6locale9_S_globalE_KLºJ0)E1eK#_S_once08_ZNSt6locale7_S_onceEÌ!Æ“a/ 0{–IuK/ 0„¯IuK{K/ 0ÈIuK/ 0ëIuK{K¾/ 0ªJuK{K{K¾/ó 0º(JuK¾%—X0Å{KIJuK{Kstring,<£2%â 0ݯ@IJsJ†K%“Q0çc80”J†K{K%X80ðb0µJ†K{K2L$0eHÑJ{K<i@0IB{KM 0<þJuK_KN4N0?PNå0B’*D+M0E%¾9K¾O‹C0Hì*uK{K{K¾*ÃH+jK*pK+*H=K+H*KPvI0WŒK‡MQ_vptr$facetŸ0#RO0\‰2#__c_locale18‡M#_S_c_locale0__ZNSt6locale5facet11_S_c_localeEÂKL;[0bÏM#_S_once0e_ZNSt6locale5facet7_S_onceEÌ!Nå0iÓMÆ0vxL¢M°S8 0{ŒK™L¢M¾E#0l ¼L¨MÂKD”]0‚‚#ÂKÙL¨ME°XZfixedu>°XZhex °XY` ̰XZlefte°X Zoct9:°X@Zright¼`°X€[-(›°X[ P@°X[¸($íK°X\showpos'»/°X\skipws*Z`°X\unitbuf-!°X [>1.°X@Yf 4@]°X°Y^47c.°XJ[Õa:I°XZbadbitL¢NµXZeofbitOµXZfailbitT$;µXZgoodbitW"#µXZappj‹ºXZatemïJºX]binarys_ZNSt8ios_base6binaryEºXY–av®&ºXY¹ay”,ºX]trunc|_ZNSt8ios_base5truncEºX ]beg‹_ZNSt8ios_base3begE¿XZcurŽîR¿XY7[‘ ¿Xstreamsize)NÌC_M_precisionÉŒT#C_M_widthÊŒT#C_M_flags˨ #C_M_exceptionÌ5 #C_M_streambuf_stateÍ5 # C_M_callbacksç„Q#(C_M_word_zeroøÈ #0C_M_local_wordýÄX#@C_M_word_size¾#ÀC_M_word«Q#ÈC_M_ios_localeH#Ð ŸÀG'ÒUÔX¥Q¾EªUê>ñUÔXæ E£Tí€ VÔXD|H#7ÚX3VÔX¾0E4 çBMVÔX2([$z¨ jVàX2([.ƒU¨ ŒVÔX¨ 2Î[>c[¨ ®VÔX¨ 2Î[O¨ ÕVÔX¨ ¨ àB^hZóVÔX¨ 2$jŒTWàX2$r`BŒT2WÔXŒT2ü€î>ŒTOWàX2üˆüŒTqWÔXŒT2+›äL0W02gK§Á&H¯WÔX{K2è+²gHÌWàX2ûM¼Ù{KéWàX<@'ÎM¾2—eÞ_IëXXÔX¾2ÈóiñX?XÔX¾^H?·Q_XÔX¾M¼!uXÔXM¼! XÔX÷XT—XIŸQÔX÷X+¨ +5 +Ï +” È ÔXo*·Q=È *æX+·Q=#=n=æXXÂ@2:ýXs_Q_vptr$basic_streambufŸ0#__M_in_beg3û#__M_in_cur3Ä»#__M_in_end3Å»#__M_out_beg3Æ»# __M_out_cur3Ç»#(__M_out_end3È»#0__M_buf_locale3ÏH#8`]3ÔýXåYs_¾%*3à% HZs_{K%è+3ñaeH"Zy_%ÎK3þ@<s_HZs_»#21c3¦I«.tZs_ø” Ï 2œ:3««.›Zs_Ï 2¼U3 ð!¾¸Zs_23R3¯8ŒTÕZs_2ä)3' (–®:ä!Qaä!)­35ˆ_ha)z(²p'a:…6*xbdupper61ÝUxb€dlower62a\xbdalpha63V/xbddigit64xbexdigit65‹xbdspace66¥xb@eprint67o0xbdgraph68A`xb%dcntrl69£Wxbdpunct6:”3xb dalnum6;Rxb+¾*0f’@¨ŒKhŒK#a#C_M_c_locale_ctype°ÂK#C_M_del±0#C_M_toupper²}b# C_M_tolower³}b#(C_M_table´h#0C_M_widen_okµr#8C_M_widen¶h#9C_M_narrow·h#¹C_M_narrow_ok¸r#¹g“a½_ZNSt5ctypeIcE2idEÅMhtable_size¿_ZNSt5ctypeIcE10table_sizeE¶E'(Ìñchh0°'(ÚdhÂKh0°2¢aæ±0Adh¾r2¢aõímdh'h2½]ë)™dh¾2LI(Ådh¾2Ó' ? rçdhr2Ó'1è'eh»2' Aü2r0ehr2' R®Weh»26bfJbryehr26bÐA¥eh»2áY  @rÌehrr2áY•ýehr»D/JÒ“hfhFM:×r hSÈ+àƒbOfh¾b¹ZðŽ+rƒbzfhrb¹ZEKƒbªfh»b<’crƒbÕfhrb<"&"ƒbgh»bUa6Crƒb0ghrbUaM1ƒbegh»b»7g©rƒb•ghrrb»7‚h7 ƒbÏghr»ECŠ`éghO"cš'^h*xbrhoÿ*ƒb*"h+ƒb*¾U Æ hi[%Ë ?hiÔ9Ö ø!:PÛ î<±rrr+±jÑ27·Q^l·Q#__M_tie7W^l#Ø__M_fill7Xr#à__M_fill_init7Y0#á__M_streambuf7Zs_#è__M_ctype7]h#ð__M_num_put7_dl#ø__M_num_get7aol#€% 7klnXizl%MX7o”0tizl%”:7{_5 izl;Å78-T&­i…l5 ;þ7  Êi…l5 ;@e7–ª2çi…l5 %ÈJ7¦[:0jzl%g*7°Õ0jzl%”7»M0;jzl%Î@7Åá#0Wjzl%ÛX7о5 sjzl;ÛX7ój…l5 Ã$7ªj…ls_^ 7 †hÊj…l¾2ˆ:7ð(^lçjzl2ˆ:7%åZ^l k…l^l2ü=73Ûs_&kzl%ü=89ás_Gk…ls_%ß 8Cè‹lhk…l‘l2{C7d§9r…kzl2{C7xür§k…lr%gK8€ðHHÈk…l{K%áY8u}Rrîkzlrr%6b8zü%rlzlrMÃ$7¼%l…lk–78Œ©<Cl…ls_lìN8«Pc…l{K*û*jl+)*ul+r*€l+†h*†h=†h=€lUá9}_nR‰`9»#H9ŠÉl_nH9ãl_nen2WX9™=u0mpn2æ@9.»mpn2?9¡ˆ0{n:m_n2?9¨D0—l\m_n¾2¤@9­H{nym_n2¤@9´¶G—l›m_n¾2˜9¹@Cu0½mpnn2R?9½B{nßm_nn2aX9Á——lnpnn2Û@9ÅB{n#n_nn2kX9ɲ=—lEnpnn!E[9Í'Qenpn*—l=kn+»*vn+—l=—l=‡n+Ì=5 =hPrŒKwtŒK#g“aË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEÅMB5¤owt¾2Š+¿3»Qool»»ŸQŒn}t2Š+ãkE»‡ool»»ŸQŒnëX2Š+èuF»½ool»»ŸQŒnƒt2Š+íE»óool»»ŸQŒn‰t2Š+òÓE»)pol»»ŸQŒnt2Š+øÝF»_pol»»ŸQŒn•t2Š+ýEG»•pol»»ŸQŒn›t2Š+›D»Ëpol»»ŸQŒn¡t2Š+#ËC»qol»»ŸQŒn§t2Š+(3D»7qol»»ŸQŒn’n2Š+H7 »mqol»»ŸQŒnñXS-bM˜nŽqwt¾D-Ü »Åqol»»ŸQŒnÞEbe ΢»˜nrol»»ŸQŒn}tbe <»˜nCrol»»ŸQŒnëXbe ;»˜n‚rol»»ŸQŒnƒtbe W»˜nÁrol»»ŸQŒn‰tbe $л˜nsol»»ŸQŒntbe ,ú»˜n?sol»»ŸQŒn•tbe 3e»˜n~sol»»ŸQŒn›tbe ;ã» ˜n½sol»»ŸQŒn¡tbe H » ˜nüsol»»ŸQŒn§tbe dx» ˜n;tol»»ŸQŒn’nme qä» ˜nol»»ŸQŒnñX*˜n=0=¨=×=¾=ø= =C=ýP)ÛŒKXyŒK#g“aÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEÅMv,ï0uXy¾231 ¦ïaudlïŸQr0231+ $ï’udlïŸQr#2310 xïÃudlïŸQr¾2315 ÌïôudlïŸQrø231: ï%vdlïŸQr 231j É6ïVvdlïŸQrý231o Ðï‡vdlïŸQrh231„ †Pï¸vdlïŸQrEÜ,'NYõvdl¾r»»^yEHTÄ+2wdl¾rŸQ»»^yE]‰@!jwdlr#ŸQ»^yS…¢ ­t‹wXy¾bоÐ]ï­tÅwdlïŸQr0bÐä ^ï­tÿwdlïŸQr#bÐë÷^ï­t9xdlïŸQr¾bÐòV_ï­tsxdlïŸQrøbÐù­_ï­t­xdlïŸQr bÐæXï­tçxdlïŸQrýbÐI^ï­t!ydlïŸQrhmÐp6ï ­tdlïŸQr*­t=¾jû2@dy$}n†hH"Q_vptr$basic_ostreamŸ0#/î:VÅy^l¾$}s_`ù8:_dyêy^l¾$}%èP:pAM1} z^l7}%èP:yYM1},z^lL}%èP:ƒs 1}Mz^la}%èP:©U1}nz^l#%èP:­y$1}z^l¾%èP:±ÉT1}°z^l0%èP;\(U1}Ñz^l›%èP:¸2U1}òz^l¨%èP;jñT1}{^l¾%èP:ÃûT1}4{^l×%èP:Ì'~ÑØEkª[<§}'E~ÑÏ cUI<±û7ŒTv}j~ÑcÆA=‰±¾ v}~Ñc™T=4Z¾ v}¹~Ѿc»O=V¾ v}ã~ѾcôM<Ñ¥Ms_v}Ñ»#c#M=›k«.v}FÑø” Ï câ&=Ê«.v}uÑÏ kq$=ç6Ñ»¾¾kÒ<ô¶ÑpÃWv}Ѿ*v}*Ý+v}jh`2Odyá€dy#C_M_stringbuf<Žv}#0<¡;€á€¾$}Ï 0<¶f€á€¾$}ØEÏ ^ü.<À⌀ှ$}2ü=<ËUAÑ©€ç€2G <Óo/£2Æ€ç€qG <Ým(á€ØE*â*í€+â stk1ƒ;‚rTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDÏo“$WaveHeaderSndHeaderAifHeaderAifSsndMatHeadersSRATEù_ZN3stkL5SRATEE劀ˆå@tRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEæ¡sPI_ZN3stkL2PIEåŠ-DTû! @sTWO_PI_ZN3stkL6TWO_PIEåŠ-DTû!@sONE_OVER_128_ZN3stkL12ONE_OVER_128E劀?Xý€U1ƒD„Q_vptr$StkErrorŸ0#_message_jIJ#_type_k#/;oœƒD„yQ`*s1ƒ»ƒD„¾u/v‰[1ƒÛƒD„v/ yw*J„1ƒÿƒD„vo|eyQ1ƒ#„D„w¹NK21ƒD„*1ƒ=P„+X‚„U„¼‡Q_vptr$StkŸ0#HÄ@ˆ.KxbH ‰ï+xbHË7ŠŸLxbHæ8‹nxbH U„eŽU„#~FILE_RAW>%_ZN3stk9FileWrite8FILE_RAWExb~FILE_WAV>&_ZN3stk9FileWrite8FILE_WAVExb~FILE_SND>'_ZN3stk9FileWrite8FILE_SNDExb~FILE_AIF>(_ZN3stk9FileWrite8FILE_AIFExb~FILE_MAT>)_ZN3stk9FileWrite8FILE_MATExb_fd_>il#_fileType_>j¾#_dataType_>k¾# _channels_>l×#(_frameCounter_>m¾#0_byteswap_>n0#8/“$>,–ŒeŽ/“$>2¾ŒeŽIJ×¾¾`Î>5‹ÝŒe޾;7`>?[>!eŽ%L>BÍV0=eŽ;z>J>ZeŽõŠG(>Oàa0|eŽIJGû>R 0žeŽIJk0>UZ=·eŽGŽT>XÀ"0ÙeŽIJkK8>[  òeŽG• >^Å?0ŽeŽIJk‡3>a<-ŽeŽG”L>dñG0OŽeŽIJl—>gmKeŽ*‹:‚H)Ø riff*Å #SINT32ô¾ fileSize+†Ž# wave,Å # fmt-Å # chunkSize.†Ž#SINT16ó› formatCode/ÙŽ#1=H0ÙŽ#1à=1†Ž# bytesPerSecond2†Ž#1Ëd3ÙŽ# bitsPerSample4ÙŽ#" cbSize5ÙŽ#$ validBits6ÙŽ#& channelMask7†Ž#( subformat88#, fact9Å #< factSize:†Ž#@1a;†Ž#D:#‚(?Z pref@Å # headerBytesA†Ž# dataBytesB†Ž#12AC†Ž# 1à=D†Ž#1=HE†Ž# commentF8#:/‚0K‘ formLÅ # formSizeM†Ž# aiffNÅ # commOÅ # commSizeP†Ž#1=HQÙŽ# sampleFramesR¾# sampleSizeSÙŽ# srateT‘#"Š‘o :;‚Wh‘ ssndXÅ # ssndSizeY†Ž# offsetZ¾# blockSize[¾#:E‚ì_²‘ heading`²‘# hffa‘#| fsbÒ‘#€ adfcâ‘#Àr‘o{ÙŽÒ‘o†Žâ‘o†Žò‘o UD9}º“R‰`9#H9Š$’º“H9>’º“À“2WX9™Ü {0[’Æ“2æ@9q x’Æ“2?9¡ë,Ñ“•’º“2?9¨¨,ò‘·’º“¾2¤@9­$@ѓԒº“2¤@9´‘?ò‘ö’º“¾2˜9¹}.{0“Æ“n2R?9½Ñ“:“º“n2aX9Á 5J<{‘nƒ w( Ò À_›‚ˆ¬”‘hƒ|ØÒ Ò :œ‚ˆ¬”‘ø~‘ç!Ø:œ‘ð~<*"Œ’hdrákŽ‘ ’bytesToWriteùב˜“æ.ú0‘ŸË]Å ‘†dataSize†Ž‘Œ‡E»†subFormat@œ‘€=IJ*ÙŽƒZ¿Ò&X„œ‚ˆ¬”‘h‘ç!¿:œ‘`Ž·Y&H¤蜂ˆ¬”‘˜”ç!Y:œ‘â [IJ‘ †hdrcØ‘°Ž-Ž.H¦ðÝ‚ˆ¬”‘¨}”ç!.:œ‘ }<*© †hdr=h‘‘à}à=]Ý‘È}â vIJ‘À}†foundw°‘¸}†namelengthz†Ž‘Ø}ÔUƒ†Ž‘Ô}†tmp‰†Ž‘Ð}‡™Ì†i?¾‘Ü}*Ù˜Žò¦Û$<Ÿ‚ˆ¬”‘¸~”ç!:œ‘°~<*U$â ŸIJ‘ð~†hdr¨Z‘ †ssnd©‘‘À~†iÁÙŽ‘ž†exp¾‘è~†rateþ‘à~ë"b#Øž†typeîÅ ‘€†zeroesïM‘‡|#ê#†typeôÅ ‘€†zeroesõM‘ƒÝŒÜ$¹(ˆ•Ÿ‚ˆ¬”‘ˆ‘ç!:œ‘€‘=Hבü~„type¾‘ð~‘2A¾‘è~’result¤0‘_•¾Œr¿Ÿ–ˆ¬”—__in_chrg0˜•ŸKº(0)Ô럙¢Ÿ‘X˜•ŸÃ0)¦)  ™¢Ÿ‘X˜•Ÿ˜S¦)*lC ™¢Ÿ‘X•–Œl –ˆ¬”šç!l:œš=Hl×›typel¾š2Al¾˜C Ç#*Ê*¸à ™P ‘H™[ ‘@™g ‘¼™s ‘°™€ ‘¨˜C ÓÊ*x+3¡™P ‘H™[ ‘@™g ‘¼™s ‘°™€ ‘¨•‚ŒgL¡–ˆ¬”˜3¡Dx+©+Px¡™@¡‘h˜3¡ª+Û+œ¤¡™@¡‘hœ_DefaultRuneLocale%„ä$__dso_handlenžQ‚€ˆå@+ןy‚ž­‚-DTû! @žÏ‚-DTû!@žù‚€?+»0'nothrowI3C ¢ostream2Šdy'cerrAèV:¢ L À|]digitsF_ZNSt14numeric_limitsImE6digitsE0@¡nCï_ZNSt14numeric_limitsIfE12has_infinityE2¡M>ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE2¡Wó_ZNSt14numeric_limitsIfE10has_denormE„2¡nC(_ZNSt14numeric_limitsIdE12has_infinityE2¡M>)_ZNSt14numeric_limitsIdE13has_quiet_NaNE2¡W,_ZNSt14numeric_limitsIdE10has_denormE„2¡nCa_ZNSt14numeric_limitsIeE12has_infinityE2¡M>b_ZNSt14numeric_limitsIeE13has_quiet_NaNE2¡We_ZNSt14numeric_limitsIeE10has_denormE„2¢nposMZ¶EHÛ!/@ ¶EJµ3/E¹0•H´b/QèêG£npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¶E¤Û!/@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¶E¤µ3/E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalESJ'(0iS-0Knumeric0jz\0J/0kd0JM0lºV0Jz@0mP*0JjQ0n V0 LºJ0)E1eKL;[0bÏ*¦+MLÅ0ñ\GQLS0òO#GQL\0ól)GQLè0ô-GQLk0õæ?GQLP0ödGQLè0÷Ê RQY WаXZdec >°XZfixedu>°XZhex °XY` ̰XZlefte°X Zoct9:°X@Zright¼`°X€[-(›°X[ P@°X[¸($íK°X\showpos'»/°X\skipws*Z`°X\unitbuf-!°X [>1.°X@Yf 4@]°X°Y^47c.°XJ[Õa:I°XZbadbitL¢NµXZeofbitOµXZfailbitT$;µXZgoodbitW"#µXZappj‹ºXZatemïJºXY–av®&ºXY¹ay”,ºXZcurŽîR¿XY7[‘ ¿Xdupper61ÝUxb€dlower62a\xbdalpha63V/xbddigit64xbexdigit65‹xbdspace66¥xb@eprint67o0xbdgraph68A`xb%dcntrl69£Wxbdpunct6:”3xb dalnum6;Rxb£_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE£_S_atoms_in%_ZNSt10__num_base11_S_atoms_inEi[%Ë ?hiÔ9Ö øgC?3_ZNSt10moneypunctIcLb1EE4intlE2gC?3_ZNSt10moneypunctIcLb0EE4intlE2gC?3_ZNSt10moneypunctIwLb1EE4intlE2gC?3_ZNSt10moneypunctIwLb0EE4intlE2gC?«_ZNSt17moneypunct_bynameIcLb0EE4intlE2gC?«_ZNSt17moneypunct_bynameIcLb1EE4intlE2gC?«_ZNSt17moneypunct_bynameIwLb0EE4intlE2gC?«_ZNSt17moneypunct_bynameIwLb1EE4intlE2HÄ@ˆ.KxbH ‰ï+xbHË7ŠŸLxbHæ8‹nxbH : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~4: ; ‡@I? < : ;I€.G@.G@‚I4  ƒ.G: ; @„: ; I …: ;I †4: ;I ‡ ˆ.‡@4 @‰.4 @Š.4 @‹I Œ.G;@4: ;I Ž.G: ;@ : ; ‘: ; I ’4: ; I “4: ; I ”: ;I •.G: ; –I4 —I4 ˜.1‡@@™1 š: ; I›: ; Iœ4: ; I? < 4I? 4 < ž4G Ÿ4G 4G ¡4: ;‡@I? <  ¢4: ;‡@I? <  £4: ;‡@I? < ¤4: ; ‡@I? < ¥4G: ;  LÛ+ƒlCÆl=;û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hFileWrite.cppstl_algobase.hlocale_facets.tcciostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccFileWrite.h àjJÎX‚ž‚¡‚»~ž¿/Ÿßä“u1„ƒ  ˆ„YŸñ.Ló׃OŸ#v/#å2K»ltºöäÉ/×[Ÿ/×[É Ÿ%K*5ŸØŸ0*5Ÿ$*5 Ÿ$K*5hŸ‘K*4hŸ=K*4 É$»‘ƒ+x&  ×1/ו‚¼gÙgŸg$h »­ ÉÄ~<¼¼’g ugug‘.s0gv&:’g &:’.e1g ÉÚ~<¼ug‘g‘g‘g‘gvô’gŸÉŒ.¼ug‘g‘.s0gvKu!KwóŸK£u $èg g°g¡É ~.¼×å×­×­×­×’»Ñ..ô0#É×ꨭg­g­gƒgƒgg„gghYØuKYKu‘ggƒ».0“‚óu-&&××½×óšfô0#É,½g!,Ù„…×ןƒ.ôÉ0#É×½KŸg»g‘g‘g‘g‘gv„ƒÉÉÉË&,“××3ª¬ô6)ó"ç‘K/u3‘‘!Ÿ¢ŸŸuvuuuvuu’uu=õuxuuuvuuÉ|0ókKK­“Ù¡0å0W/?õW/,Ÿ0Ÿ0æ(,$­"½/Kñ}Öôó6)ó"èn<ב­‘­‘ƒ‘ƒ‘Kg’‘Kg|tg׃uœ@¼’æƒþ4¼L®­ÉÉÉÉóóö-1111‘óƒ-2‘óƒ-),"½"EŒ}ä"’g/ÙŸ¼z1ØæK!»-ØU×U×U×U×R5٭ػµ¬ÈØ‘RÈØ‘RÈØ‘wR­#Nî­#Nwò»#9»# ƒlšÖ²zäÎ$/Jàjájwájäjwäjùjvújûjwûjþjwþj kv k kw kkwkkvkkwk"kw"k0kvww*v0k1kw1k4kw4kgkv*+w+.w.Avƒl„lw„l‡lw‡lÆlvÆlÇlwÇlÊlwÊlÛlvABwBEwE[vhkikwiklkwlkƒlv\]w]`w`YvZ[w[^w^vŽw’w’ v w w $ v$ % w% ( w( ( v( ) w) , w, Ò vÒ Ó wÓ Ö wÖ ÒvÒÓwÓÖwÖ&v&'w'*w*HvHIwILwL¦v¦§w§ªwªÛ$vÜ$Ý$wÝ$à$wà$¹(vº(»(w»(¾(w¾(0)v0)1)w1)4)w4)¦)v¦)§)w§)ª)wª)*v**w* *w *Ê*vÊ*Ë*wË*Î*wÎ*x+vx+y+wy+|+w|+©+vª+«+w«+®+w®+Û+v”­×“stk::Stk::sampleRateñ“stk::StkFrames::size#”stk::StkFrames::channelsP”stk::StkFrames::frames}”stk::FileWrite::isOpen·”minr–stk::StkFrames::operator[]Ú–stk::FileWrite::write™stk::FileWrite::closeMatFileÞ™stk::FileWrite::closeAifFile@šstk::FileWrite::closeSndFile’šstk::FileWrite::closeWavFile0›stk::FileWrite::close_›stk::FileWrite::setWavFileFœstk::FileWrite::setRawFile„œstk::FileWrite::setSndFileèœstk::FileWrite::setMatFileãstk::FileWrite::setAifFileŸstk::FileWrite::open¿Ÿstk::FileWrite::~FileWriteëŸstk::FileWrite::~FileWrite stk::FileWrite::~FileWrite stk::FileWrite::FileWriteà stk::FileWrite::FileWriteL¡stk::FileWrite::FileWritex¡stk::FileWrite::FileWriteµ¬stk::FileWrite::FILE_RAWǬstk::FileWrite::FILE_WAVÙ¬stk::FileWrite::FILE_SNDë¬stk::FileWrite::FILE_AIFý¬stk::FileWrite::FILE_MAT­Å__uint32_tç__int64_t/$_0z__mbstate_t__darwin_mbstate_t§__darwin_size_tû__va_list_tagÓ__darwin_va_listp__darwin_wchar_tˆ__darwin_rune_tŸ__darwin_wint_t¶__darwin_clock_tÎ__darwin_time_tõ_opaque_pthread_once_tH__darwin_off_t^__darwin_pthread_once_t}__darwin_wctrans_t—__darwin_wctype_t°size_t¾time_tÌptrdiff_t $_4Jdiv_tW$_5ldiv_t$_6¹lldiv_t¡lconvva_listfpos_t!__sbufW__sFILEJFILEÕ clock_tä tm¶!pthread_once_tÌ!__gthread_once_tä!wint_tò!$_7G"_RuneEntryY"$_8“"_RuneRange¥"$_9ä"_RuneCharClassú"$_10ä$_RuneLocale_'mbstate_tp'wctype_tŸ.char_traits¥0__vtbl_ptr_type»0nothrow_tÉ0new_allocator2allocator‰2_Atomic_word£2basic_string,std::allocator >äE_Rep_base)F_RepHlocaleŒKfacetÅMidN_Impl·Qios_baseýXbasic_streambuf >_wctrans_tactype_baseƒbctype-hmoney_base†hbasic_ios >—l__normal_iterator, std::allocator > >˜nnum_get > >­tnum_put > >dybasic_ostream >v}basic_stringbuf,std::allocator >âbasic_ostringstream,std::allocator >1ƒStkErrorU„Stk‡StkFrames‹FileWritekŽWaveHeaderØSndHeaderZAifHeader‘AifSsndh‘MatHeaderò‘__normal_iterator, std::allocator > >:¢ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cachecloseMatFile_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcsetRawFileignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword~FileWrite_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_ZN3stk9FileWriteC2Ev_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_EfgetwcsetAifFile_ZN3stk9FileWrite12closeSndFileEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_ZN3stk9FileWrite10setWavFileESsputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctranssetWavFile_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_ZN3stk9FileWrite12closeAifFileEv_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZN3stk9FileWriteC1Ev_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZN3stk9FileWriteC2ESsjmm_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_GLOBAL__I__ZN3stk9FileWrite8FILE_RAWE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZN3stk9FileWriteD1Ev~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_sizefileName_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZN3stk9FileWrite10setSndFileESs_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZN3stk9FileWriteC1ESsjmm_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityFileWriteprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEverrorthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetuseExtensibleisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmcloseWavFilebasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintfcloseAifFile_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowccloseSndFileoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZN3stk9FileWrite12closeWavFileEv_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decE_ZN3stk9FileWrite5writeERNS_9StkFramesEisalphahas_quiet_NaN_ZN3stk9FileWrite5closeEv_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZN3stk9FileWrite10setAifFileESs_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk9FileWrite10setMatFileESs_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvnChannels_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftablesample_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZN3stk9FileWrite4openESsjmm_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_ZN3stk9FileWriteD0Evisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZN3stk9FileWrite12closeMatFileEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEvisOpeneq_int_typesetMatFile_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZN3stk9FileWriteD2Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcsetSndFilepbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_lengthheadsize_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN3stk9FileWrite6isOpenEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk9FileWrite10setRawFileESs_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcbytesPerSample_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃStkFrames::operator[]: invalid index () value!FileWrite::write(): a file has not yet been opened!FileWrite::write(): number of channels in the StkFrames argument does not match that specified to open() function!FileWrite::write(): error writing data to file!.wavwbFileWrite: could not create WAV file: FileWrite: creating WAV file: FileWrite: could not write WAV header for file: .rawFileWrite: could not create RAW file: FileWrite: using 16-bit signed integer data format for file FileWrite: creating RAW file: .sndFileWrite: could not create SND file: FileWrite: Could not write SND header for file FileWrite: creating SND file: .sn.matw+bFileWrite: could not create MAT file: FileWrite: using 64-bit floating-point data format for file MATLAB 5.0 MAT-file, Generated using the Synthesis ToolKit in C++ (STK). By Perry R. Cook and Gary P. Scavone./\FileWrite: creating MAT-file: FileWrite: could not write MAT-file header for file .aifFileWrite: could not create AIF file: FileWrite: creating AIF file: FileWrite: could not write AIF header for file: FileWrite::open: then channels argument must be greater than zero!FileWrite::open: unknown data type () specified!FileWrite::open: STK RAW files are, by definition, always monaural (channels = not supported)!FileWrite::open: unknown file type (N3stk9FileWriteEÿÿN>Q3Ë–ËÄóÿÿ')>•ÜõÿÿN=vÈ0F®(ÿÿ'5M„ÝÿÿÐ&t¢¸®Ý @ h~t£ Ëá× .A:faÿÿ'70Xÿÿ'70Xÿÿ'70XÿÿA G‰brk‰¢ÿÿA G‰brk‰¢Created by STK0Àÿß@À_@`@ÀÿÿÿßAÀÿÿ_AàCAzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿý† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿy† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿª† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿT† 4øÿÿÿÿÿÿÿ"çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ^çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ5çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÝçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿvçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿvçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿvçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿ1† Â+t»+„-+t‰+„-m+u-`+…-I+-6+--+M-+-ò*të*„-¿*u-²*…-›*-ˆ*-*M-d*-D*t=*„-*œ-ÿ)u-ò)…-×)…-Æ)O-¶)t›)œ-‰)u-|)…-a)…-P)O-@)t%)œ-)u-)…-ë(…-Ú(O-Ê(tŸ({-†({-x(—-s(*i(Ž-^(—-Y(‚=R(-C(u-0(-(- (=-þ'-ã'u-Ð'-´'-¨';-›'-€'u-m'-Q'-E'A-8'-'u- '-î&-â&C-Õ&-º&u-§&-‹&-&?-r&-e&{-W&—-R&,H&-=&—-8&‚=1&+ù%{-ë%—-æ%*Ü%Ž-Í%—-È%‚=Á%)®%z=›%y=ˆ%x=u%w=^%v=G%ƒ=*%{-%—-%‚=%(%O-Í$ -¿$¡=²$-©$u-–$-s$™-d$—-_$‚=X$&E${-4$™-%$—- $‚=$%$§-Û#§-®#§-p#z=J#§-#§-ß"y=¾"§-"§-\"§-+"§-ú!§-Ü!€-Ì!€-¼!€-¬!-Ÿ!-’!€-…!€-M!€-õ -¥ ©-S 7  9- z=Ôy=²x=w=kv=Fƒ=Þm™-^—-Y‚=R$-¤-( ‰-’- #ô‡-ï#Ü-á=˜ -Š¡=}-qu-^-8˜-+™-—-‚=!ý{-ì™-Ý—-Ø‚=Ñ µ¦-§-a¦-)§-ï§-¶¦-v§-[‰-ÿ¦-Ä¢-±§-u‰-9§-ú§-ˆ-w-[-O‘-<Š-†- ÷-9-¡ª-•¨-}{-l˜-_™-P—-K‚=D/z= z=ÿ™-ð—-ë‚=俤-º°‰-¤’-Ÿ†‡-e¡== -/¡=%-u--õ{-ç™-Û—-Ö‚=Ï¿˜-²™-¦—-¡‚=šˆ§-m€-`€-S€-F€-z=úy=Úx=ºw=šv=wƒ=S9-G<2( Ï™-×-¾‚=·˜¤-“ ‰‰-€’-{e‡-`P-:¡={-™-ü—-÷‚=ðÙ{-˘-¾™-²—-­‚=¦”v=…v=j˜-]™-Q—-L‚=E&¤-! ‰-’- ó‡-îÌ -¾¡=§™-›—-–‚=|{-n™-b—-]‚=VD§-§-ï§-›z=„y=èz=Ãy=¤x=…w=cv=Aƒ= 9-’©-p™-d—-_‚=X 9¤-4 *‰-!’- ‡- è ¡=À G-§ E-Ž I-u K-\ £-" £- §-ú ¦-Ò §-· ¦-m §-R ¦-: §-¹ z=™ y=‚ x=b w=B v= £- §-ö ¦-ß €-¦ z=† y=f x=F w=& v= £-ô §-Ù ¦-À ¦-¡ z=Š y={ €-^ z=G y= §-÷¦-à€-Ãz=¬y=hz=Hy=1x=w=óv=ݧ-¦-«€-‡£-z§-C¦-&§- ¦-Ê¥-¯¦-˜§-y¦-N{-@—-;‚=4 l-ï§-ǧ-¡€-uh-Ow=§--çh-Èz=—§-|€-Zh-;y= §-ï€-ÏÃh- x=o§-I=h-§-ÞÒÆh-•ƒ=d§-I-(h-ùv=æj-Ø{-Ê—-Å‚=¾ ¥n-—{-‰—-„‚=}U–-P‹-Ê‹-‹-cp-Dˆ-à°€P ðÀ`0à¸h@è¸h@èÀ˜pH ­õ¬ã¬Ѭ¿¬c¢Š¡‚¡^¡V¡ò ê Ÿ — ) ! ýŸõŸÑŸÉŸ"ŸŸâžÚž¥žž-žôìļ2ùœñœ•œœVœNœœœ§›o›g›@›8›››£š›šQšIšï™ç™ž™–™k™c™J™B™'™™™ü˜͘Řª˜¢˜s˜k˜P˜H˜)˜!˜˜ÿ—à—Ø—¾—¶————u—m—N—F—'—ë–ã–º–²–‚–z–X–P–=–5–ë•㕸•°••ÿ”Å”½””…”^”V”1”)”ÿ“÷“å“Ý“0  ŠHTÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(|u-i”-M”-8--|-Œ-ø—-óéŽ-Ú—-ÕÇ“-~=R-=-8,ž=%•- @š8s0› }bdr€a^€`|4\|a H]^H\D4\D] !_^!3_^^ 4\ _ é[^é2Ø[^ØZÔ4\Ô[ ±g^±1 g^ fœ4\œg ye^y0he^hdd4\de Ac^A/0c^0b,4\,c N^ .øN^øMô4\ôN Ñ<^Ñ'À<^À;¼4\¼< ™>^™"ˆ>^ˆ=„4\„> aB^aPB^PAL4\LB @^?4\@ àD^àCÜ4\ÜD ¨P^¨O¤4\¤P pL^pKl4\lL 8J^8I44\4J F^Eü4\üF ÈH^ÈGÄ4\ÄH R^QŒ4\ŒR ii^iXi^XhT4\Ti 8^ 4\8 è7^èä4\ä7 °6^°¬4\¬6 x5^xt4\t5 @q^@p<4\<q T^S4\T Ðm^ÐlÌ4\Ìm ˜o^˜n”4\”o `k^`j\4\\k (:^(9$4\$: ŸM ÆlB *d ƒl• À|¥ A® àl² m¶ nrÈ mÌ HmÐ ÀmÔ ðmÙ õmÞ ømã  nè @ní qnò xn÷  nü àn ÿn o 0o `o o Àr, ƒo1 ˆo6 o; ¸o@ øoE gpJ ppO pT ërf Åpk Ðpp øpu qz =sŒ Pq‘ ˜q– ½q› Ðq   r¥ 8rª hs¼ =tÎ htà “tò ¾tuv €wE¸wyðw¤(x€àjÏ€0vk¦ ÈzøHñ zoÒ§  zÈ&Ì XzÒ ‚ èyŽò yàZÌ Ðx<  @y_$ > xyÜ$; {‚( d °yŠ\  ˜xˆM wö€uˆuŸhuÙxu¼pu**ª à{qx+æ P|VÊ*È |ˆª+ ˆ|¶º(\ 8{ü0)v p{¦) ¨{$€hk† €`x1€újí€hvk€k- €ØvL€ k € v¤€0kl €Hw0ðui]rÍÀuz÷ÆHy”ÊFb¯³0Eã*Ò»ñEÊÉ«¾ê5Wä;@Ö …‘©ôýï¹]¿e (U"__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk9FileWrite6isOpenEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk9FileWrite5writeERNS_9StkFramesE__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk3Stk10STK_SINT16E__ZN3stk3Stk6swap16EPh_fwrite__ZN3stk3Stk9STK_SINT8E__ZN3stk3Stk10STK_SINT32E__ZN3stk3Stk6swap32EPh__ZN3stk3Stk11STK_FLOAT32E__ZN3stk3Stk11STK_FLOAT64E__ZN3stk3Stk6swap64EPh__ZN3stk3Stk10STK_SINT24E__ZN3stk9FileWrite12closeMatFileEv_fseek_fread_fclose__ZN3stk9FileWrite12closeAifFileEv__ZN3stk9FileWrite12closeSndFileEv__ZN3stk9FileWrite12closeWavFileEv__ZN3stk9FileWrite5closeEv__ZN3stk9FileWrite10setWavFileESs___stack_chk_guard__ZNKSs4findEPKcm__ZNSspLEPKc__ZNKSs5c_strEv_fopen__ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E_memset___stack_chk_fail__ZN3stk9FileWrite10setRawFileESs__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c__ZN3stk9FileWrite10setSndFileESs__ZNSsC1ERKSs__ZN3stk9FileWrite10setMatFileESs_memcpy_strlen__ZNKSs12find_last_ofEPKcm__ZNKSs6substrEmm__ZNSsaSERKSs_ceil__ZN3stk9FileWrite10setAifFileESs__ZN3stk9FileWrite4openESsjmm__ZNSolsEj__ZN3stk9FileWriteD0Ev__ZTVN3stk9FileWriteE__ZN3stk3StkD2Ev__ZdlPv__ZN3stk9FileWriteD1Ev__ZN3stk9FileWriteD2Ev__ZN3stk9FileWriteC1ESsjmm__ZN3stk3StkC2Ev__ZN3stk9FileWriteC2ESsjmm__ZN3stk9FileWriteC1Ev__ZN3stk9FileWriteC2Ev__ZN3stk9FileWrite8FILE_RAWE__ZN3stk9FileWrite8FILE_WAVE__ZN3stk9FileWrite8FILE_SNDE__ZN3stk9FileWrite8FILE_AIFE__ZN3stk9FileWrite8FILE_MATE__ZTIN3stk9FileWriteE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk9FileWriteE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk3StkE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk9FileWrite6isOpenEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk9FileWrite5writeERNS_9StkFramesE.eh__ZN3stk9FileWrite12closeMatFileEv.eh__ZN3stk9FileWrite12closeAifFileEv.eh__ZN3stk9FileWrite12closeSndFileEv.eh__ZN3stk9FileWrite12closeWavFileEv.eh__ZN3stk9FileWrite5closeEv.eh__ZN3stk9FileWrite10setWavFileESs.eh__ZN3stk9FileWrite10setRawFileESs.eh__ZN3stk9FileWrite10setSndFileESs.eh__ZN3stk9FileWrite10setMatFileESs.eh__ZN3stk9FileWrite10setAifFileESs.eh__ZN3stk9FileWrite4openESsjmm.eh__ZN3stk9FileWriteD0Ev.eh__ZN3stk9FileWriteD1Ev.eh__ZN3stk9FileWriteD2Ev.eh__ZN3stk9FileWriteC1ESsjmm.eh__ZN3stk9FileWriteC2ESsjmm.eh__ZN3stk9FileWriteC1Ev.eh__ZN3stk9FileWriteC2Ev.eh__GLOBAL__I__ZN3stk9FileWrite8FILE_RAWE__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC0LC1GCC_except_table0LC2LC3LC9LC10LC11LC12LC13LC14LC15LC16LC17LC18LC19LC20LC23LC24LC21GCC_except_table1LC25LC26LC27LC28LC29LC30LC32LC33GCC_except_table2LC34LC35LC38LC39GCC_except_table3LC40LC41LC42LC43LC44LC45GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk9FileWrite8FILE_RAWE.eh___tcf_0.ehstk-4.4.4/src/Debug/FileWvIn.o000644 000766 000766 00000322230 12015735507 015775 0ustar00garygary000000 000000 Ïúíþ ¸‘k@ k__text__TEXT^@ Ðt“€__debug_frame__DWARF`€ hy%__debug_info__DWARFàÞª %z]__debug_abbrev__DWARF¾Æ± þÏ__debug_aranges__DWARFoÑP¯Úx}__debug_macinfo__DWARF¿ÑÿÚ__debug_line__DWARF¿ÑwÿÚ}__debug_loc__DWARF6Øü vá¸}Þ__debug_pubnames__DWARF2ãŠrì__debug_pubtypes__DWARF¼æîüï__debug_inlined__DWARFªíêö__debug_str__DWARFªíçhêö__debug_ranges__DWARF‘VÑ___mod_init_func__DATA˜VØ_¨„ __textcoal_nt__TEXT VVà_°„? €__StaticInit__TEXTö\X6f¨†€__cstring__TEXTP]8f__gcc_except_tab__TEXTˆ^’Èg__const__DATA b˜`k؆__const_coal__DATAÀbXlh‡ __const_coal__TEXTc Xl __bss__DATAk__literal8__TEXT(chl__literal16__TEXT@c€l__eh_frame__TEXTPc@l°‡± h__constructor__TEXTkÐt__destructor__TEXTkÐt88–` PHg)UH‰åHƒì H‰}øòEðòMèH‹Eø¶@ƒð„Àt*H‹EøH‹HƒÀ`H‹H‹Eøò€ÈòYEèò^EðH‹}øÿÒÉÃUH‰åHƒìH‰}øH‹EøH‹HƒÀHH‹H‹}øò°bÿÐÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì8H‰}ØH‰uÐH‹}ØHƒÇpèƒð„Àt.H5H‹=èH‹}ؾèH‹EÐH‰EÈéÇH‹}ØHƒÇ@è‰EìH‹}Ðè;Eì•À„Àt!H5H‹=èH‹}ؾèÇEäÇEàëXH‹EØH‹HƒÀH‹H‹}ؾÿÐÇEèë+‹uäÿEäH‹}ÐèH‰Ã‹uèH‹}ØHƒÇ@èH‹H‰ÿEè‹Eè;EìrÍÿEàH‹}Ðè;Eà—À„Àu•H‹EÐH‰EÈH‹EÈHƒÄ8[ÉÃUH‰åSHƒìXH‰}ØòEÐH‹EØò€ÀòXEÐH‹EØò€ÀH‹EØòˆÀfWÀf.ÁwëH‹UظH‰‚ÀH‹EØò€ÀòE¨H‹}ØHƒÇpèH‰E°Hƒ}°x òH*M°òM¸ë#H‹E°HÑèH‹U°ƒâH ÐòH*Àf(ÈòXÈòM¸òœ_òM¸ò\Èf(ÁòM¨f.È—À„À„µH‹}ØHƒÇpèH‰EÀHƒ}Àx òH*EÀòEÈë#H‹EÀHÑèH‹UÀƒâH ÐòH*Àf(ÈòXÈòMÈò+_òMÈò\Èf(ÁH‹EØò€ÀÇEìë‹uìH‹}ØHƒÇ@èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ@èH9Ã’À„ÀuÈH‹EØÆ€¸HƒÄX[ÉÃUH‰åHƒì H‰}èòEàH‹Eè¶€»„À…ø¸H‰EðHÇEøëWH‹}èHƒÇH‹uøèòò‚^fTÁf.Eð—À„Àt&H‹}èHƒÇH‹uøèòòU^fTÁòEðHÿEøH‹}èHƒÇèH;Eø—À„Àu‘fWÉòEðf.Áwëeòÿ]ò^EðòEðòEðòYEàòEðHÇEøë"H‹}èHƒÇH‹uøèòòYEðòHÿEøH‹}èHƒÇèH;Eø—À„ÀuÆÉÃUH‰åSHƒì(H‰}ØH‹UظH‰‚ÀÇEìë‹uìH‹}ØHƒÇ@èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ@èH9Ã’À„ÀuÈH‹EØÆ€¸HƒÄ([ÉÃUH‰åSHì¨H‰}ȉuÄH‹}ÈHƒÇè;EÄ–À„Àt!H5H‹=èH‹}ȾèH‹Eȶ€¸„ÀtfWÀò…Xÿÿÿé H‹EÈòˆÀfWÀf.Á‡™H‹EÈòˆÀòhÿÿÿH‹}ÈHƒÇpèH‰…pÿÿÿHƒ½pÿÿÿxòH*•pÿÿÿò•xÿÿÿë,H‹…pÿÿÿHÑèH‹•pÿÿÿƒâH ÐòH*Àf(ÈòXÈòxÿÿÿò2\ò•xÿÿÿò\Ðf(Âòhÿÿÿf.Èwë Æ…gÿÿÿëÆ…gÿÿÿ¶…gÿÿÿ„Àt]ÇEìë‹uìH‹}ÈHƒÇ@èH‰Â¸H‰ÿEì‹]ìH‹}ÈHƒÇ@èH9Ã’À„ÀuÈH‹EÈÆ€¸fWÒò•XÿÿÿéõH‹EÈH‹€ÀH‰EØH‹Eȶ€»„À„{H‹EÈòˆÀH‹EÈH‹€àòH*Àf.Á‡ÏH‹EÈò€ÀòE€H‹EÈH‹€àH‰ÂH‹EÈH‹€ØHHÿÈH‰EˆHƒ}ˆx òH*MˆòMë#H‹EˆHÑèH‹UˆƒâH ÐòH*Àf(ÐòXÐòUòE€f.EwWéºH‹EÈH‹€àH‰ÂH‹EÈH‹€ØH‰ÑH)ÁH‰ÈHÿÀH‰ÂH‹EÈH‰àH‹EÈH‹€àH…ÀyH‹EÈHÇ€àH‹EÈòˆÀH‹EÈH‹€àòH*Àf.ÁwŒé”H‹EÈH‹€àH‰ÂH‹EÈH‹€ØHHÿÈH‰ÂH‹EÈH‰àH‹EÈH‹€àH‰ÂH‹EÈH‹€ØHH‹}ÈHƒÇpèH9×À„Àt2H‹}ÈHƒÇpèH‰ÂH‹EÈH‹€ØH‰ÑH)ÁH‰ÈH‰ÂH‹EÈH‰àH‹EÈò€ÀòE˜H‹EÈH‹€àH‰ÂH‹EÈH‹€ØHHÿÈH‰E Hƒ} x òH*M òM¨ë#H‹E HÑèH‹U ƒâH ÐòH*Àf(ÐòXÐòU¨òE˜f.E¨‡ðþÿÿH‹Eȶ€º¶ÈH‹EÈH‹€àH‰ÂH‹uÈHƒÆH‹}ÈHƒÇpèH‹EÈH‹€àòH*ÈòEØò\ÁòEØH‹Eȶ€¹„ÀtWÇEèë/‹uèH‹}ÈHƒÇ@èH‰ÃH‹}ÈHƒÇ‹uèòEØèòÿEè‹]èH‹}ÈHƒÇ@èH9Ã’À„Àu·é®ÇEäé„‹uäH‹}ÈHƒÇ@èH‰E°òEØf.rXsòEØòH,ÀH‰E¸ë0òMØòSXf(Ñò\Ðf(ÂòH,ÀH‰E¸H¸€H1E¸H‹}ÈHƒÇ‹UäH‹u¸èH‹H‹U°H‰ÿEä‹]äH‹}ÈHƒÇ@èH9Ã’À„À…^ÿÿÿH‹EÈòˆÀH‹EÈò€ÈòXÁH‹EÈò€À‹uÄH‹}ÈHƒÇ@èòò…Xÿÿÿò…XÿÿÿHĨ[ÉÃUH‰åHƒì H‰}øòEðH‹UøH‹EðH‰‚ÈH‹EøòˆÈfWÀf.ÁwéƒH‹EøòˆÀfWÀf.ÈztëiH‹}øHƒÇpèH‰EàHƒ}àx òH*EàòEèë#H‹EàHÑèH‹UàƒâH ÐòH*Àf(ÈòXÈòMèòíVòMèò\Èf(ÁH‹Eøò€ÀH‹Eøò€Èò ÀVèf(ÈfWÀf.Èuzë H‹EøÆ€¹ë H‹EøÆ€¹ÉÃUH‰åATSHƒì@H‰}ØH‰uЈÜMÈH‹EØH‹HƒÀ0H‹H‹}ØÿÐH‹H‹D¶eÌH‹uÐH}àèH‹}ØHƒÇpòEVHuàI‰Ø¹D‰âèH}àèH‹}ØHƒÇpèH‰ÂH‹EØH‹€ÐH9—À„Àu ëH‰E¸H‹]¸H}àèH‰]¸H‹}¸èH‹EØÆ€»H‹EØHÇ€àH‹}ØHƒÇpè‰ÂH‹EØH‹°ØH‹}ØHƒÇè€}Èt H‹EØÆ€ºëFH‹EØÆ€ºë9H‹EØÆ€»H‹}ØHƒÇpè‰ÃH‹}ØHƒÇpèH‰ÆH‹}ØHƒÇ‰Úè¶MÈH‹uØHƒÆH‹}ØHƒÇpºèH‹}ØHƒÇpèH‹}ØHƒÇ@‰Â¾èH‹EØH‹HƒÀ`H‹H‹}ØHƒÇèòEÀèòMÀò^Èf(ÁH‹}ØÿÓ¶UÈH‹Eض€»ƒð¶À!Ð…ÀtH‹EØH‹HƒÀ@H‹H‹}ØÿÐH‹EØH‹HƒÀ8H‹H‹}ØÿÐHƒÄ@[A\ÉÃUH‰åHƒìH‰}øH‹}øHƒÇpè„Àt H‹}øHƒÇpèH‹EøÆ€¸H‹}øHƒÇ@º¾èÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹uèH‹}èèH‹EèHƒÀpH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀpH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹uèH‹}èèH‹EèHƒÀpH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀpH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹uèH‹}èèH‹EèHƒÀpH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀpH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìXH‰}ØH‰uÐL‰EÀL‰M¸ˆÜMÈH‹}ØèHH‹EØH‰H‹}ØHƒÇpèH‹EØÆ€¸H‹EØÆ€¹H‹UظH‰‚ÀH‹UظH‰‚ÈH‹UØH‹EÀH‰‚ÐH‹UØH‹E¸H‰‚ضEȉE°¶ẺE´H‹uÐH}àèHuàH‹}Ø‹M°‹U´èH}àèëH‰E¨H‹]¨H}àèH‰]¨ëH‹uØH‹}Øèë9H‰E¨H‹]¨H‹}ØHƒÇpèH‰]¨ëH‰E¨H‹]¨H‹}ØèH‰]¨H‹}¨èHƒÄX[ÉÃUH‰åSHƒìXH‰}ØH‰uÐL‰EÀL‰M¸ˆÜMÈH‹}ØèHH‹EØH‰H‹}ØHƒÇpèH‹EØÆ€¸H‹EØÆ€¹H‹UظH‰‚ÀH‹UظH‰‚ÈH‹UØH‹EÀH‰‚ÐH‹UØH‹E¸H‰‚ضEȉE°¶ẺE´H‹uÐH}àèHuàH‹}Ø‹M°‹U´èH}àèëH‰E¨H‹]¨H}àèH‰]¨ëH‹uØH‹}Øèë9H‰E¨H‹]¨H‹}ØHƒÇpèH‰]¨ëH‰E¨H‹]¨H‹}ØèH‰]¨H‹}¨èHƒÄX[ÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH‹}èèHH‹EèH‰H‹}èHƒÇpèH‹EèÆ€¸H‹EèÆ€¹H‹Uè¸H‰‚ÀH‹Uè¸H‰‚ÈH‹UèH‹EàH‰‚ÐH‹UèH‹EØH‰‚ØH‹uèH‹}èèë9H‰EÐH‹]ÐH‹}èHƒÇpèH‰]ÐëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH‹}èèHH‹EèH‰H‹}èHƒÇpèH‹EèÆ€¸H‹EèÆ€¹H‹Uè¸H‰‚ÀH‹Uè¸H‰‚ÈH‹UèH‹EàH‰‚ÐH‹UèH‹EØH‰‚ØH‹uèH‹}èèë9H‰EÐH‹]ÐH‹}èHƒÇpèH‰]ÐëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃÿÿÿÿx $ V† $ºV† $ÌV† $ÞV† $ðV† $ W† $W† $0W† $LW-† $Q† $R*† $yW7† ,|† ƒ$ö\C† $9]† $“† ,°W† ƒ,®%† ƒ,Ô•† ƒ$j† ,ˆp† ƒ,ÌXj† ƒ,ø† ƒ$– † 4š † ƒŒ$²N† ,6Z¸† ƒ,½† ƒ,¾½† ƒ,|½† ƒ,îZ¸† ƒ,¦[¸† ƒ,^\˜† ƒ,:6† ƒ,p6† ƒ,¦Ü† ƒ,‚܆ ƒÚªGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)FileWvIn.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Öunsigned int__int64_t .÷long long intlong long unsigned intlong int$_0€ L^__mbstate8 M^_mbstateL N÷qnnchar__mbstate_t O.__darwin_mbstate_t Qy__darwin_size_t Z½long unsigned int__darwin_va_list `êúún __va_list_tag m gp_offset Ö# fp_offset Ö# overflow_arg_area m# reg_save_area m# __darwin_wchar_t f½__darwin_rune_t ko__darwin_wint_t n½__darwin_clock_t s½__darwin_time_t v"qôn _opaque_pthread_once_t E7 __sig E"# __opaque Eä#__darwin_off_t næ__darwin_pthread_once_t |ô__darwin_wctrans_t (½__darwin_wctype_t *Äsize_t c¦time_tWÍptrdiff_t˜" std \ 7\ 8_ Xb Z‰ ]° _Ì bç j9 kp o· pÕ qö r  s$ ui w… x˜ z¯ }Ë ~ç  : ‚\ ƒi „… …˜ †¾ ‡ß ˆ Š ‹G Ψ Ðf Ñt Óy Ô Õ ×¹ Ø ÙÐ Úñ Û; ; <Ä =à d9 eE gH ha ix j k¦ l½ mÔ nö o s7 t] vƒ w¥ xÍ zå {ý |  }# ‚7 ƒO „l †€ ‡™ ŠÀ ‹Î Œæ µ ¶& ·N ¸k ¹’ <ó Fæ$ G% H% I4% JN% Ki% L„% MŸ% Nº% OÕ% Pð% Q & R&& BA& CD& DÓ FG& GX& Ht& I•& J²& KÔ& Lö& M ' N$' HN' ’o' ”r' •‰' – ' —Á' ˜Ý' ™ù' š( ›2( œO( f( žs( Ÿš(  À( ¡â( ¢) £$) ¤;) ¥]) ¦z) §–) ©·) «Ø) ­þ) ¯* ±;* ³W* ´x* µ”* ¶°* ·Ì* ¸è* ¹+ º.+ »E+ ¼f+ ½‡+ ¾¨+ ¿Ô+ Àð+ Â, Ä., ÅO, Æp, Ç‘, Ȳ, ÉÉ, Êê, Ë - Ì,- ÍM- Îe- Ð}- Ö™- ܵ- âÑ- èí-.*.K.__debug!1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >‡ T)2#_M_pª#T)Œ2ªc2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >__Ios_Fmtflags7¾ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek$ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ƒ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ë _S_beg_S_cur_S_end_S_ios_seekdir_end€€U#±event¢ erase_eventimbue_eventcopyfmt_eventØfÓ· _M_nextÕsQ#_M_fnÖ”Q#F`×½#ªØx2#ØfÛ„ sQ”Q½sQ ëJß:D sQ!¿dã7@½sQÀ)ñþ _M_pwordòm#_M_iwordó"#À)ôšQs:"f_ZNSt8ios_base4Init11_S_refcountEx2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEp0s:˜ QÕ9 Q½basic_streambuf > R_ T“_ U–_ W™_ X³_ ZÍ_ \ç_ ]` ^ ` _:` `T` an` bˆ` c¢` d¼` eÖ` fð` g a h&a i@a jWactype_basectypemoney_baseÀ$patternÉ fieldÉ ´ #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%Ùc¶æ-¡–ï¡–¡–&õfþ ô,p0~ŸhQ'nothrowIÚEH 'cerrAvYb (__ioinitM_ZStL8__ioinitþ )NX½~~~*„+q)±ceŸªª~Ÿ*q)ü-dªÌª~%Ž[Gªç½)+"Pm½Ÿ*, $_4 a9 quot b½# rem c½#div_t d $_5 fp quot g"# rem h"#ldiv_t iF $_6 l¨ quot m÷# rem n÷#lldiv_t o~)ã@ “½ÎÎ*Ô-)@ ”ìì~double)E •½ ~)J –"$~)wh œmOŸŸO*U.½i)1X ž9…½½/x:  ˜m)> ¡ª¯~)Ò £pË"")”R ª½ç~Ÿ)Å «Ÿ~Ÿ*wchar_t); ¬½:~Ÿ//' ¯\mŸŸO09c °½)ª' ±m…mŸ/v ²˜Ö%Ø- ³ô0ì¸~¸*ª). µ"ß~¸½)H ½½~¸½%JZ ÂÐ]½~) ß<ª<Ÿ*B+)LP Ľcª __gnu_cxx¡% ®ç8÷÷%1X´½;¨¯÷÷__debug!6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)÷/ §¨¹÷÷)ù; ™÷Ð~)ˆd º÷ñ~¸½)]T À~¸½%ß- ´ý022~¸float)[d ·WW~¸long double/±) Çy½)ÁP ¦÷÷ lconv`"+Ä1ñ",ª#1¾+"-ª#1}".ª# int_curr_symbol"/ª# currency_symbol"0ª# mon_decimal_point"1ª#( mon_thousands_sep"2ª#0 mon_grouping"3ª#81)"4ª#@1™="5ª#H int_frac_digits"6q#P10"7q#Q p_cs_precedes"8q#R p_sep_by_space"9q#S n_cs_precedes":q#T n_sep_by_space";q#U p_sign_posn"q#X int_n_cs_precedes"?q#Y int_p_sep_by_space"@q#Z int_n_sep_by_space"Aq#[ int_p_sign_posn"Bq#\ int_n_sign_posn"Cq#])Ž7#5ªà½~0'F"Kí*va_list$IÒfpos_t$U7 __sbuf$`@ _base$a@# _size$b½#*‰ __sFILE˜$‚– _p$ƒ@# _r$„½# _w$…½# _flags$†š# _file$‡š# _bf$ˆ# _lbfsize$‰½#( _cookie$Œm#0 _close$¥#8 _read$ŽÄ#@ _seek$ã#H _write$#P _ub$“#X _extra$”#h _ur$•½#p _ubuf$˜#t _nbuf$™)#w _lb$œ#x _blksize$Ÿ½#ˆ _offset$ #.½¥m*–.½Ämª½*«.ãm½*Ê.½m~½*é__sFILEX*‰)n‰9nFILE$¡F/ã7$ï[[*9)™O$ð½x[)@5$ñ½[)çf$ò½¦[)z3$ó½½[)ê<$ô½Ô[)<$õ½ð[ð*)=$öªª½[%;$úKF[7~~)A%$ÿŸ]mŸŸ[2ª%$Ý0[ƒ~~[3«$½¥["½3Ç$$½Â[Â*È+3L[$"å[3ý$½ý[4g/$½36 $ ª#ª_ $ 7~39$½O~3ˆ5$½l~~¢($€[;P$™[ª3ae$½À[ª½Ÿ4â$[3•Y$ªæª3$½ ½[3!$©½& ªŸ~53W>$ª½H [~H *ú3ê$«½k ~H 3ò$$¬½’ ªŸ~H 3“C$­½´ ~~H qÄ nclock_t%Mµ tm8%Z¥! tm_sec%[½# tm_min%\½# tm_hour%]½# tm_mday%^½# tm_mon%_½# tm_year%`½# tm_wday%a½# tm_yday%b½# tm_isdst%c½# tm_gmtoff%d"#( tm_zone%eª#0pthread_once_t&^M__gthread_once_t'/¥!wint_t(Fž $_7(Q0" __min(R‡# __max(S‡# __map(T‡# __types(U0"#*Ä_RuneEntry(Vá! $_8(X|" __nranges(Y½# __ranges(Z|"#*6"_RuneRange([H" $_9(]Ã" __name(^Ã"# __mask(_Ä#qÓ"n _RuneCharClass(`”"6$_10ˆ (bT$ __magic(cä# __encoding(dT$# __sgetrune(fƒ$#( __sputrune(g§$#0 __invalid_rune(h‡#8 __runetype(j­$#< __maplower(k½$#¼ __mapupper(l½$#¼ __runetype_ext(s‚"#À __maplower_ext(t‚"#Ð __mapupper_ext(u‚"#à __variable(wm#ð __variable_len(x½#ø __ncharclasses(}½#ü __charclasses(~Í$#€qd$n.‡}$~¦}$*~*d$.½§$‡ª¦¸*‰$Ľ$nÿ‡Í$nÿ*Ó"_RuneLocale(é"7€B)åç0½%½7A)ë>F½%½7>C)÷ž½4%½7P)þâ)½N%½&…M)3 ½i%½&©") 1 ½„%½&11)¿K½Ÿ%½&; )'N½º%½&})ç,½Õ%½&¦;)"ѽð%½& 7))W2½ &½& )5`0½&&½&L));-*½A&½8{%|§3Ä )ŒN%~ìt&­­%ã<%‚±>­&&*Ó )eO%…­¬&¬&*­)i=%{ªÉ&É&*Ï&+Ó )§=%}ªë&ë&*ñ&+­)¾%€& 'ë&)¼=%&$'ë&%tC%ƒä\ŸN'ªŸ~É&mbstate_t*UŒwctype_t+4†)eV*yÓ!‰'½)” *zÓ! '[)› *{Á'½[)·g*|Ó!Ý'[)ôg*}½ù'<[)S*~½([½)³d*½2([<5)õ*€½O([<5)û8*Ó!f([0t*‚Ó!)Õ%*ƒŸ”(~Ÿ”(*N')?b*…ŸÀ(~Ÿ”()5*†½×(×(*Ý(+N') >*ˆŸ)}$Ÿ”(),*‰Ó!$)[) *ŠÓ!;))6*Œ½])Ÿ<5)'*½z)<<5)¤*ŽÓ!–)Ó![).g*½·)[<H )C*ĽØ)[<H )D:*’½þ)Ÿ<H )Ž8*ƽ*<<H )3&*“½;*<H )v_*ǽW*<H )é#*”Ÿx*ª”()»'*•”*<)ý/*—½°*<<)Š*˜½Ì*<<)v2*™è*<)?0*šŸ+<<%È6*œNŸ.+Ÿ<É&):%*ŸE+<)ð1*žf+<Ÿ)Û<*Ÿ½‡+<<Ÿ)D>* ¨+<Ÿ)í/*¤ŸÎ+ªÎ+Ÿ”(*<)<*¥Ÿð+<<)qT*©ì ,< ,*)xT*È2.,< ,)T*«O,< ,)†T*¬"p,< ,½)ì7*®½‘,< ,½)/*§Ÿ²,<Ÿ)3*¨½É,Ó!)jW*°½ê,<<Ÿ)¸Y*± -<Ÿ)M*²,-<Ÿ)j6*³M-Ÿ)îe*´½e-<5)ú%*µ½}-<5)`,*–™-<)H4*¡µ-<<)+*¢Ñ-<).C*¦í-<<)MR*¯.<Ÿ)Í *ÊW*.< ,)§/*Í÷K.< ,½)%C*Ïl.< ,½ __gnu_debug!:Ž.9!;]9!<¯:h-éd0streampos,Ó|;¢"-ñ MÇ.d0j0%C`-õa$p0ç.j0j0%Õf-ùý>p0/j0j0%n2-ý .½,/~~Ÿ2‚g-4#ŸH/~26K-NN~n/~Ÿj02¦- Ûª”/ª~Ÿ2,Z- “ªº/ª~Ÿ2¢"-¹Zªà/ªŸq27$-¸_qü/x02¦S-g½0j02ÕN-Ž_p090x0x0<,-#Õ½!<-&ž½x0=q=„bool=~0+½.½Ž05*”0>__vtbl_ptr_typeƒ0?G:º.6í1/?R.DØ0í1/?R.Fñ0í1ó1/..K 1í1½%2.NúNª,1þ1d0%2.Q–D~M1þ1j0%²'.VD*ªs1í1½;Â'.`S7•1í1ª½%rW.d KŸ±1þ1;%_.j8Ó1í1ªj0@z(.nZ`í1ª*¸0=ù1+¸0*ù1:œ/1]2¸0#//_0d-2]2//_0fF2]2c2A¿A0l]2½*2=i2+2+p0+®_Atomic_word1%½*H : /8¥EBnposï\¥EC_M_dataplusH #_Rep_base_RepD/LTªú2ªED/ß[ª3µEªD£'„R»E;3ªEDF&%fEÐY3ªED)c#Ðw3ªEE|-~_‘3µED©4û<Ÿ¹3ªE½~EvX< (â3ªE½½~DÑODbZŸ 4ªE½½D—8LšLp0-4ªE~Eš(UŸXP4ª~½EW?^[s4ª~½Em?g/>–4ª½qEïTzY¹4ªÐÐEïT~7Ü4ª33EïT‚Àÿ4ªªªEïT†÷"5ª~~DÅ Šmg½D5½½Eo 2Ã)Tm5µE½½½E[2µˆ‡5µEFº$š¨+ÁEñ ¯5µE/ñ 2¿È5µEc2/ñ 2·á5µEÇE/ñ 2Å6µEÇE½½/ñ 2Ð,6µEÇE½½c2/ñ 2ÛO6µE~½c2/ñ 2âm6µE~c2/ñ 2é6µE½qc2ì«6µE½2%[ôhÍEÍ6µEÇE2%[ü9ÍEï6µE~2%[ûgÍE7µEq28Æ=Ð.7µE28ÿ;3K7ªE2Ù]&Ü%Ðh7µE2Ù]1³3…7ªE2§Y: ¢7µE2§YCɇ ¿7ªE2ô Ls Ü7µE2ô U ‡ ù7ªE28 ]dŸ8ªE2‚gcˆJŸ38ªE2rWhÍ*ŸP8ªE ú=2n`s8µE½q ú=ƒû\‘8µE½2&‹ãUŸ®8ªE ¤.2ädÌ8µE½ ‡:¦Yå8µE2Q­ p09ªE2༉Pj0$9ªE½2àÍØd0F9µE½2ì]â„,j0h9ªE½2ì]õÛ d0Š9µE½2B9ÍE¬9µEÇE2B U/ÍEÎ9µE~2BÏcÍEð9µEq292JÍE:µEÇE292[/[ÍE>:µEÇE½½292/^ÍEe:µE~½29B£,ÍE‡:µE~2927/ÍE®:µE½q !eÚOÌ:µEq%¢"2ø¢ ÍEí:µEÇE2¢"ƒOYÍE;µEÇE½½2¢"2>UÍE@;µE~½2¢"Ÿ2ÍEb;µE~2¢"¯©(ÍE‰;µE½q §`ÌP4±;µEнq2§`ëDQÍEØ;µE½ÇE2§`Æ<ÍE <µE½ÇE½½2§`2m­ ÍE5<µE½~½2§`*¢ÍE\<µE½~2§`AÌ@ÍEˆ<µE½½q2§`RtЯ<µEÐq2= jß*ÍEÖ<µE½½2= z{ Ðø<µEÐ2= Ž;KÐ=µEÐÐ2)2©ü9ÍEK=µE½½ÇE2)2Àc(ÍE=µE½½ÇE½½2)22ýÍE²=µE½½~½2)2ê™UÍEÞ=µE½½~2)2áYÍE>µE½½½q2)2£VÍE;>µEÐÐÇE2)2%…4ÍEl>µEÐÐ~½2)2:âHÍE˜>µEÐÐ~2)2OWÍEÉ>µEÐнq2)2s†ÍEú>µEÐЪª2)2~ ÍE+?µEÐÐ~~2)2ˆ-ÍE\?µEÐÐÐÐ2)2“VÍE?µEÐÐ33D:2‹cÍE¿?µE½½½qDBd2˜ñ#ÍEñ?µE½½~½G,2¦G'ª@½qc22,Z2Á<ŸC@ªEª½½ *>2õŠ\a@µEÍE2ëü®:~~@ªE2¼`WQ~›@ªE2à_ ‚(2¸@ªE26K2Ï12Ÿä@ªE~½½26K)BŸ AªEÇE½26K7Ÿ2AªE~½26K2æ00ŸYAªEq½2ÀYU&Ÿ€AªEÇE½2ÀY2ø(PŸ¬AªE~½½2ÀYq! ŸÓAªE~½2ÀY2 —`ŸúAªEq½2Ù1Ÿ!BªEÇE½2Ù2t-ŸMBªE~½½2Ù«O6ŸtBªE~½2Ù¾Ÿ-Ÿ›BªEq½2»L̹QŸÂBªEÇE½2»L2-åcŸîBªE~½½2»Lè÷ŸCªE~½2»Lû¢ ŸØ"EªG»E%è1Üܪ8G»Ec2c22Ç)2r6»E^G½½c2;Ê%ç•Q{G»Ec2 ð<2«SF™G»Ec2%ƒ7õ€UªµG»E!5C2^›Cª»Ec2½ŸéGn*ïG+F:‘ 3CNKInone3h_ZNSt6locale4noneE~0J )3i#/~0Knumeric3j`_~0JN13k8g~0JeO3lcY~0JC3mû+~0J=T3n´X~0 Iall3p_ZNSt6locale3allE~0?¸!C_M_impl3NK##_S_classic3 _ZNSt6locale10_S_classicENK#_S_global3#_ZNSt6locale9_S_globalENKL/M3)Ï3TK#_S_once38_ZNSt6locale7_S_onceE»!G­d/_3{…IdK/_3„žIdKjK/_3·IdK~/_3ÚIdKjK~½/_3ªýIdKjKjK½/Ñ3ºJdK½%%[3ÅjK8JdKjKstring/<’2%À 3ÝQC8JbJuK%fT3ç;p0ƒJuKjK% ;3ðªp0¤JuKjK2²%3DhôGÀJjK< C3ðDjKM_3<íJdKNKN{P3?æRNþ3B=,DrO3E '½(K½O2F3H´,dKjKjK½*²H+YK*_K+~*ôG=pK+ôG*pKPeI3W{KvMQ_vptr$facetŽ0#Rª3\x2#__c_locale48vM#_S_c_locale3__ZNSt6locale5facet11_S_c_localeE±KLÝ]3bÕ ŒM#_S_once3e_ZNSt6locale5facet7_S_onceE»!Nþ3iÎMG3vgL‘MŸS> 3{{KˆL‘M½E$3J «L—M~±KD…`3‚%±KÈL—MEaf3…QáL—MF·W3ŠÀ4±KFó 3ÇJ~EëJ3‘88!MME¿d3•;E;MMMG3 VM‘M¨MT%[3£~®M‘M¨M*½qŒMn+|M*{K=±K*£M+{K=£M={KUkI3²gNRF`3Ÿ#"f3Å_ZNSt6locale2id11_S_refcountEx2E%[3Èo]NgNmNM­d3Ê8NgNmN­d3ÐMNgN!FT3Ó\"ŸxN*´M=sN+´M*sNU²H(3Ù0QRª3ìx2#C_M_facets3í0Q#C_M_facets_size3îŸ#C_M_caches3ï0Q#C_M_names3ð¸# LÅ3ñí^6QLÕU3òÏ$6QLß^3óî*6QL%3ôç.6QLÅ3õˆB6QL3ö_6QL/3÷¨AQEëJ3úM–ONKE¿d32"°ONKM¸!3 ÐONKWQŸM¸!3 ðONK~ŸM¸!3 PNKŸM'3'PNK½M¸!3BPNKWQE%[3ç&aPNKWQDNg32]p0PNKE]:3&ô£PNKbQ½E3)-+ÇPNKbQLQEú3, 5ëPNKbQxNE 13/dQNKxNMOÀ371NKMŸ*MxNAQVLQLQV*RQ+xN=]Q+~N*]Q=nQ+8J* WŽQÕ ŽQ½=Ë *yQ*· *þ XË ØʦQŸXQ_vptr$ios_baseŽ0#Y®Y™ŸXZdecAŸXZfixed.AŸXZhex rŸXYf åŸXZleft¢ŸX Zoct=ŸX@Zright¹cŸX€[¦)ØŸX[  òBŸX[:*$4NŸX\showpos'ø1ŸX\skipws*WcŸX\unitbuf-±"ŸX [†1.ŸX@Yÿ!4&`ŸX°Y77”0ŸXJ[ e:†ŸXZbadbitLQ¤XZeofbitOM¤XZfailbitT>¤XZgoodbitW¢$¤XZappjT©XZatemdM©X]binarys_ZNSt8ios_base6binaryE©XY°dv'(©XYÓdyd.©X]trunc|_ZNSt8ios_base5truncE©X ]beg‹_ZNSt8ios_base3begE®XZcurŽÁU®XYÙ]‘¤!®Xstreamsize,N»C_M_precisionÉ{T#C_M_widthÊ{T#C_M_flagsË— #C_M_exceptionÌ$ #C_M_streambuf_stateÍ$ # C_M_callbacksçsQ#(C_M_word_zeroø· #0C_M_local_wordý³X#@C_M_word_size½#ÀC_M_wordšQ#ÈC_M_ios_localeôG#Ð ˆÀÀ(ÁUÃX”Q½E\XêD àUÃXÕ EUWíúúUÃXDüJÛ9ÉX"VÃX½p0E ŽE^— VÃX— 2‘^O— ÄVÃX— — ‡E^ ]âVÃX— 2 &j®{TÿVÏX2 &rE{T!WÃX{T2倧A{T>WÏX2åˆC{T`WÃX{T2×,›+Op0|Wp02ÆM§:(ôGžWÃXjK2¸-²ÂôG»WÏX2BP¼õjKØWÏX<¹(ÎMO½2ÂhÞøKÚX XÃX½2±óãàX.XÃX½^ B¦QNXÃX½MU#dXÃXMU# XÃXæXT%[)LŽQÃXæX+— +$ +¾ +ƒ · ÃXn*¦Q=· *ÕX+¦Q="=m=ÕXX±@5:ìXb_Q_vptr$basic_streambufŽ0#__M_in_beg6ê#__M_in_cur6Ī#__M_in_end6Ū#__M_out_beg6ƪ# __M_out_cur6Ǫ#(__M_out_end6Ȫ#0__M_buf_locale6ÏôG#8`ü_6ÔìXÔYb_½%Ÿ+6à¾!ôGõYb_jK%¸-6ñŒhôGZh_%N6þ?b_7Zb_ª"2Vf6?Lš.cZb_÷ƒ ¾ 2y=6D!š.ŠZb_|¾ 2nX6 ‰#½§Zb_2U6d;{TÄZb_2f+6'ÎL½áZb_2dh69>½þZb_2«<6OÆS½[b_2±<6bËX{TB[b_ª"2|?6pº>½d[b_q2ý]6‰¾g½[b_2YV6¤j½£[b_q2_V6¾Ð {TÊ[b_~"Me'6Ëà[b_D¯36ÞAªþ[h_D^#6áTª\h_Da/6äçª:\h_E³Z6î RY\b_½E–^6ùl‚\b_ªªªDü$6 ý3ª \h_D´Q6}>ª¾\h_D¶`6fªÜ\h_E„6_1û\b_½E›^6'‡e]b_ªªaÆM6<uZìXF]b_jKb;P6Ks%b_ìXv]b_ª"bjO6W<š.ìX«]b_÷ƒ ¾ b[(6ck&š.ìXÛ]b_|¾ bw?6o´8½ìX^b_bîK6…B3{TìX'^b_cÇP72-;{TìXV^b_ª"bmD6«‘½ ìX|^b_bie6¸ÌM½ ìX¢^b_bKW6ÐkV½ ìXÍ^b_½c]h7Th{T ìXü^b_~"bUR6û¯R½ ìX'_b_½Me'6B_b_s_T%[6" By_b_s_*ìX*n_+ìX=n_=ìXwctrans_t8'l7µ+H,%½³_Ó!7€Y+No[½Í_Ó!7ÑW8?L½ç_Ó!7R[+Tʽ`Ó!7Ö^+ZrN½ `Ó!_'7t+`Ò;½:`Ó!7 `+f$½T`Ó!7f]+læ ½n`Ó!7óC+rï]½ˆ`Ó!7V1+xî_½¢`Ó!7Ï+~_?½¼`Ó!7ÎP+„ؽÖ`Ó!7µE+Š­=½ð`Ó!)"8†Ó! aÓ!_7C[+Ó!&aÓ!7 +–‹=Ó!@aÓ!);68ˆ_Wa~)Ô+²_'na~:t9*gbdupper91†Xgb€dlower929_gbdalpha93“1gbddigit94-gbexdigit95ægbdspace96gb@eprint97Ê2gbdgraph98>cgb%dcntrl991Zgbdpunct9:"6gb dalnum9;¬gb+½*~0f@¨{Kïg{K#na#C_M_c_locale_ctype°±K#C_M_del±p0#C_M_toupper²lb# C_M_tolower³lb#(C_M_table´ïg#0C_M_widen_okµq#8C_M_widen¶õg#9C_M_narrow·õg#¹C_M_narrow_ok¸q#¹g­d½_ZNSt5ctypeIcE2idE´Mhtable_size¿_ZNSt5ctypeIcE10table_sizeE¥E )Ìàchïgp0Ÿ )Ú dh±Kïgp0Ÿ2¼dæùp00d h½q2¼dõQ~\d h~~h2®`m+~ˆd h½~~2åK)~´d h½~~2L) E qÖd hq2L)1a)~ýd hª~2 A—5qe hq2 RÇ~Fe hª~2[efoeqhe hq2[ewD~”e h~~ª2ƒ\ ¬Bq»e hqq2ƒ\Â^~ìe h~~qªDÈLÒ"!ïg f hF*=× "ïgS˜-àrb>fh½b[]ðV-qrbif hqb[]¤M~rb™f hª~bò>·fqrbÄf hqbò>"Ç#~rbôf hª~bRd6¿Eqrbg hqbRdM3~rbTg h~~ªb}:g*qrb„g hqqb}:‚ :~ rb¾g h~~qªE§EŠcØg hOGfša h*gbqhnÿ*rb*h+rb*½UÆ phiÔ&Ë ÕAphi¢<Ö ~!SÛ Ë? qqq+ jÀ57¦QMl¦Q#__M_tie:WMl#Ø__M_fill:Xq#à__M_fill_init:Yp0#á__M_streambuf:Zb_#è__M_ctype:] h#ð__M_num_put:_Sl#ø__M_num_get:a^l#€%ñ :k´mGiil%ÛZ:op0ciil%q=:{($ iil;‡:;-Í'œitl$ ;’:” ¹itl$ ;kh:–E5Öitl$ %=M:¦8=p0òiil%,:°d p0jil% :»fp0*jil%pC:ÅG%p0Fjil%}[:Ð$ bjil;}[:óÛjtl$ <&:™jtlb_^( : uh¹jtl½2e=:r*MlÖjil2e=:%‡]MløjtlMl2Ý@:3#b_kil%Ý@;9Ùb_6ktlb_%Ó ;C0zlWktl€l2"F:du<qtkil2"F:x³q–ktlq%ÆM;€pKôG·ktljK%ƒ\;uPUqÝkilqq%[e;zu'qþkilqM<&:¼ltlkX:;Œ†?2ltlb_leQ;«uftljK*ê*Yl+*dl+a*ol+uh*uh=uh=olUÐ<}NnR†c<ª#<ЏlNn<ÒlNnTn2åZ<™÷?d0ïl_n2ˆC<0ª m_n2ÊA<¡ã2jn)mNn2ÊA<¨Ÿ2†lKmNn½2FC<­˜JjnhmNn2FC<´]J†lŠmNn½2à<¹çEd0¬m_npn2B<½ jnÎmNnpn2ïZ<Á—†lðm_npn2}C<ÅÃDjnnNnpn2ùZ<Ém@†l4n_npn!ç]<ÍúSTn_n*†l=Zn+ª*en+†l=†l=vn+»=$ =WPa{Kft{K#g­dË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE´Mô7¤ oft½2R-¿±5ª@o^lªªŽQ{nlt2R-ãHªvo^lªªŽQ{nÚX2R-èIª¬o^lªªŽQ{nrt2R-íªGªâo^lªªŽQ{nxt2R-òzHªp^lªªŽQ{n~t2R-ø„IªNp^lªªŽQ{n„t2R-ýìIª„p^lªªŽQ{nŠt2R-BGªºp^lªªŽQ{nt2R-#rFªðp^lªªŽQ{n–t2R-(ÚFª&q^lªªŽQ{nn2R-H+ ª\q^lªªŽQ{nàXSReM‡n}qft½D3 º ª´q^lªªŽQ{nÍEbC Îýª‡nóq^lªªŽQ{nltbC %ª‡n2r^lªªŽQ{nÚXbC –ª‡nqr^lªªŽQ{nrtbC ²ª‡n°r^lªªŽQ{nxtbC $+ª‡nïr^lªªŽQ{n~tbC ,Uª‡n.s^lªªŽQ{n„tbC 3Àª‡nms^lªªŽQ{nŠtbC ;>ª ‡n¬s^lªªŽQ{ntbC Hhª ‡nës^lªªŽQ{n–tbC dÓª ‡n*t^lªªŽQ{nnmC qRª ‡n^lªªŽQ{nàX*‡n=p0=§=Ö=½=÷==2=ìPÛ{KGy{K#g­dÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE´MF.ïuGy½2£3 ÞPuSlÞŽQqp02£3+ ÞuSlÞŽQq"2£30 ÓÞ²uSlÞŽQq½2£35 'ÞãuSlÞŽQq÷2£3: {ÞvSlÞŽQq2£3j 9ÞEvSlÞŽQqì2£3o +ÞvvSlÞŽQqW2£3„ PSÞ§vSlÞŽQqE¬.'ð[ävSl~½q~ªªMyEWÄr!wSl~½qŽQªªMyEˉÙ"YwSlq"ŽQª~MyS…¢ œtzwGy½b¾Á`Þœt´wSlÞŽQqp0bä‘aÞœtîwSlÞŽQq"bëèaÞœt(xSlÞŽQq½bòGbÞœtbxSlÞŽQq÷bùžbÞœtœxSlÞŽQqbˆ[ÞœtÖxSlÞŽQqìb:aÞœtySlÞŽQqWm(9Þ œtSlÞŽQq*œt=½jê5@Sy}nuhH"Q_vptr$basic_ostreamŽ0#/×=V´yMl½}b_`®;=_SyÙyMl½}%»S=pˆO }úyMl&}%»S=y O }zMl;}%»S=ƒy }\ÚW }ÀzMlš%»S=¸äW }ázMl§%»S>j£W }{Ml½%»S=íW }#{MlÖ%»S=ÌîW }D{Ml÷%»S=ÐøW }e{Ml%»S=Õ…W }†{Mlì%»S=Ù™W }§{Ml2%»S=áW }È{MlW%»S=åØ }é{Ml%»S>xë } |Mlb_%£3>… }+|Mlq ýT=##@N|Ml~"% !>­Ñ) }t|Ml~"%€c>Ä™\ }|Ml%>ÙG/š.¬|Ml%X>é }Í|Ml|2X>õU }ô|Ml÷ƒ o×=nMl½}*}*},=Sy*,}. };} }*A}.zlP}zl*V}.ŽQe}ŽQXP5GìXÀìX#__M_mode?U¾ #@__M_string?X’2#H/É"?d¿}À¾ /É"?rÝ}ÀÇE¾ % ?…o/’2ù}Æ; ?DA~ÀÇEkm^?§ö(4~À¾ cîK?±½:{Te}Y~ÀcmD@‰š½ e}~~ÀcKW@4§\½ e}¨~À½cUR@Vc½ e}Ò~À½c;P?ÑìOb_e}Àª"cjO@›q š.e}5À÷ƒ ¾ c[(@Ê š.e}dÀ|¾ kè%@ç.ŒÀª½½k?ôC¥ÀpQZe}À½*e}*Ì+e}jW`5OSyЀSy#C_M_stringbuf?Že}#C2?¡*€Ѐ½}¾ C2?¶U€Ѐ½}ÇE¾ ^91?ÀÑ{€Ѐ½}2Ý@?ËüCÀ˜€Ö€2 ?Ó¬1’2µ€Ö€q ?Ýï)ЀÇE*Ñ*Ü€+Ñ stkñ‚ñ=órTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDM8&Oe2ZsSRATEù_ZN3stkL5SRATEE¥Š€ˆå@tRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE sPI_ZN3stkL2PIE¥Š-DTû! @sTWO_PI_ZN3stkL6TWO_PIE¥Š-DTû!@sONE_OVER_128_ZN3stkL12ONE_OVER_128E¥Š€?Xì€Uñ‚„Q_vptr$StkErrorŽ0#_message_j8J#_type_kö€#/ñ=o\ƒ„hQö€`•+sñ‚{ƒ„½u vL^ñ‚›ƒ„v# y", „ñ‚¿ƒ„vþ |ÈhhQñ‚ツw2Qæ4~ñ‚„*ñ‚=„+ö€Xó„„|‡Q_vptr$StkŽ0#HfCˆMgbHù ‰¿-gbH:ŠáNgbH›;‹à;gbHagŒLgbH/ôYgbStkFloatLìxsrate_Ô­Už„y}Õÿ8JyR_Ö+p0yÇ&ׯYp0zalertList_Ø_ZN3stk3Stk10alertList_E ostringstream5ŽÑyTJÜN.'…_ignoreSampleRateChange_Ýp0#8Á@ ž„;ü¤Ô=™…ž„;߬| ¶…|‡p08,¯³N8J;ƒ²@Þ…8J;îfµ .õ…@;=h¸´] †@;Ñ»õQ#†@;*¾$:†½%žPÁ•Np0_†ž„ž„ž„;¶ÈX{†~ö€;¶Ë`8—†8Jö€;scÎÇ7®†p0;LÑ‘6ņp0{MàÚ†|‡|ncã„ú†|‡½}5'æBM„%‡|‡ž„ž„k›écdC‡|‡|‡kìSPa‡|‡|‡l¶ïe|‡ö€*„Uù0“ŠCdata_“Š#CdataRate_Žž„#CnFrames_Ÿ#CnChannels_Ö#Csize_‘Ÿ# CbufferSize_’Ÿ#(8,ˆ™ŠÖÖ8Pˆ™ŠŸŠÖÖúVkˆ™Š½8…ˆ™ŠªŠ2%[ uQµŠ§ˆ™ŠªŠ2à)24»ŠɈ™ŠŸ2à0_ž„ëˆÁŠŸ B8žg ‰™ŠµŠ ¤R@ä'‰™ŠµŠ2 NJÑ6»ŠN‰™ŠŸÖ2 NRòdž„u‰ÁŠŸÖ2ú:[’ž„œ‰ÁŠž„Ö28 ^Ÿ¹‰ÁŠ2Qa¾ep0Ö‰ÁŠ ú=köeù‰™ŠŸÖ ú=uD$!Š™ŠŸÖž„2²LxÓ Ö>ŠÁŠ2d{SÖ[ŠÁŠ ‰Y‚µ^yŠ™Šž„!ω_>ž„ÁŠ*ž„*‚‡=¥Š+ž„=°Š+‚‡=‚‡=ž„*°ŠXÿp„¿‹„#_data_'‚‡#_lastFrame_(‚‡#@%'&ÃÖ#‹¿‹%Bê@ªŠ?‹¿‹v¸C [[ž„ÇŠh‹Ê‹Öv¸C#}2µŠÇŠ‘‹Ê‹µŠ~­NÇŠ¯‹Ê‹½&OÊ‹*Å‹+ÇŠ*ÇŠX‚H*„àŽ„#_fd_[#_byteswap_‚p0#_wavFile_ƒp0#_fileSize_„½# _dataOffset_…½#(_channels_†Ö#0_dataType_‡½#8_fileRate_ˆž„#@/e2- ŒàŽ/e27ÍŒàŽ8Jp0Ö½ž„`šR:ЋìŒà޽;4cDMàŽ8Jp0Ö½ž„;FGÌK5àŽ%ÎNJ1p0QàŽ%·)M‡½mæŽ%²LPöÖ‰æŽ%ÙCS ½¥æŽ%²S[g,ž„ÁæŽ;)jóPèàŽµŠ½p0Gp·p0ŽàŽ~Ö½ž„GO`s¦p0;ŽàŽ~GŸvÌ/p0]ŽàŽ~G73y,p0ŽàŽ~G- |C p0¡ŽàŽ~€Ì+p0àŽñŽSINT32ô½ñŽñŽñŽ*Ћ*ìŽ+Ћ*¿ŽX ‚è+„‘’ÇŠ#_file_¨Ð‹#p_finished_©p0#¸_interpolate_ªp0#¹_normalizing_«p0#º_chunking_¬p0#»_time_­ž„#À_rate_®ž„#È_chunkThreshold_¯½#Ð_chunkSize_°½#Ø_chunkPointer_±"#à/Z.‘’½½/Z6;‘’8Jp0p0½½`-39÷ŽZ‘’½u7EÝ÷މ‘’8Jp0p0uN:Hd÷Ž©‘’uü7KG0÷ŽÉ‘’u:!RM÷Žé‘’u:!Yñ ÷Ž‘‘’ž„v-\¬6½ ÷Ž2‘—’v×dÔQž„ ÷ŽV‘—’%ÎNgÛp0r‘‘’%›@jhp0Ž‘—’u˜7pÞ ÷޳‘‘’ž„u«v¦@ ÷ŽØ‘‘’ž„;/ùõ‘‘’p0%¿#‹×dž„’‘’Öv¸C—µž„÷Ž?’‘’Öv¸C¢^RµŠ÷Žh’‘’µŠ‚5'¦m0÷Ž‘’ž„ž„*÷Ž*’+÷ŽU3<}j”R†c<~#<ŠÔ’j”<î’j”p”2åZ<™u"j0 “v”2ˆC<O ~(“v”2ÊA<¡».”E“j”2ÊA<¨x.¢’g“j”½2FC<­ÆB”„“j”2FC<´TB¢’¦“j”½2à<¹®0j0È“v”pn2B<½×”ê“j”pn2ïZ<ÁU¢’ ”v”pn2}C<ÅÁT”.”j”pn2ùZ<Éž*¢’P”v”pn!ç]<Í p”v”*¢’=_K*|”+¢’=¢’ƒq… V¹V„œ‰ºVÌVLΔ…€Δ‘h+ÁŠ„!ŠÌVÝV˜•…€Δ‘h„>ŠÞVðVä-•…€Δ‘h„yŠðV W0Z•…€Δ‘h„Q WW|‡•…€‡•‘h+掄mW/Wȹ•…€‡•‘h„‘0WKWæ•…€æ•‘h+—’„2‘LWyW`–…€æ•‘h†h’=Q¬m–…€m–‘h‡newRate=ž„‘`‡oldRate=ž„‘X+‘’†ÉtR|ø¡–…€m–‘h=¥E„ÏyW°WDä–‡__a¶ä–‘h‡__b¶ä–‘`+¡–„ï|“׈__groupingþ ~‘¨ˆ__grouping_sizeþ Ÿ‘ ˆ__grouping_tmpþ ב˜‰__n ¥E‘P‰__min ¥E‘H‰__i Ÿ‘¸‰__test p0‘_ŠÌ‰__j Ÿ‘°+hQ‹Í­ö\9]ܘ‡__initialize_pý½‘l‡__priorityý½‘hŒ+^9]N](ñ“­t`˜Žm‘h§ˆœ°WËXÀŘ…€Ř‘è|ˆnœŸ‘à|ŠâW¨X‰error '…‘ð|+™Š†?’á®Ó ]™…€m–‘Hdá]™‘@‘nChannelsëÖ‘\‘jóÖ‘X‘counteróÖ‘TŠLÀ‘iôÖ‘P+µŠ†³‘›ÔiXÀ™…€m–‘HeO›ž„‘@ŠW‘i£Ö‘\†ézjˆ¤š…€m–‘X‡peakzž„‘P‘iŸ‘h’ÃJ€ž„‘`†©mˆøðjš…€m–‘HŠ¥æ‘ipÖ‘\'‰¶ÌX6Z<èš…€Ř‘è|ˆframe¶Ÿ‘à|ˆchannel¶Ö‘Ü|ŠYùY‰errorº'…‘ð|†’¨ø• ˆ¤›…€m–‘¸‡channel¨Ö‘´‘tyme¹ž„‘H“1r_›‘i´Ö‘\“: ‘ ƒ›‘iÓÖ‘XŠ‘ ? ‘i×Ö‘T†Ž‘– ™ Ôã›…€m–‘h‡ratež„‘`†ZJš ² Aœ…€m–‘H€#JAœ‘@‡rawJp0‘¼cJp0‘¸=8J†‰C²lvœ…€m–‘h”‘‹šœ•€šœ•N~0+Ê‹–vœj6ZîZ¸Ëœ—ƒœ‘X”;7€m–•N~0–Ëœ ^½—Øœ‘X–Ëœà¾{PG—Øœ‘X–Ëœ‰g|9œs—Øœ‘X–vœAeîZ¦[蟗ƒœ‘X–vœì3¦[^\4 Ë—ƒœ‘X”¯‹ä•€šœ–˹%^\ö\€ ž—Ø‘X”/ež•€m–˜€#/Aœ™raw/p0˜c/p0˜·</½˜”P/½–ž!:pÌ Âž—ž‘H—(ž‘@—4ž‘¼—@ž‘¸—Lž‘°—Xž‘¨–žµ3p¦ Ÿ—ž‘H—(ž‘@—4ž‘¼—@ž‘¸—Lž‘°—Xž‘¨”ð'PŸ•€m–˜·<'½˜”P'½–Ÿ¿¦‚d ŽŸ—,Ÿ‘X—7Ÿ‘P—CŸ‘H–ŸŠ‚^° ÌŸ—,Ÿ‘X—7Ÿ‘P—CŸ‘Hš_DefaultRuneLocale(„Ó$›__dso_handlemœ‚€ˆå@+Ö9‚œm‚-DTû! @œ‚-DTû!@œ¹‚€?+ª0'nothrowIÚEH ostream5ŠSy'cerrAvYb ž; k]digitsF_ZNSt14numeric_limitsImE6digitsE~0@ŸFï_ZNSt14numeric_limitsIfE12has_infinityEn2Ÿ Að_ZNSt14numeric_limitsIfE13has_quiet_NaNEn2ŸœYó_ZNSt14numeric_limitsIfE10has_denormEs2ŸF(_ZNSt14numeric_limitsIdE12has_infinityEn2Ÿ A)_ZNSt14numeric_limitsIdE13has_quiet_NaNEn2ŸœY,_ZNSt14numeric_limitsIdE10has_denormEs2ŸFa_ZNSt14numeric_limitsIeE12has_infinityEn2Ÿ Ab_ZNSt14numeric_limitsIeE13has_quiet_NaNEn2ŸœYe_ZNSt14numeric_limitsIeE10has_denormEs2 nposï\¥EHt#2@m¥EJC62E3„HÙe2Q=ÙG¡npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¥E¢t#2@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¥E¢C62E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEBJ )3i#/~0Knumeric3j`_~0JN13k8g~0JeO3lcY~0JC3mû+~0J=T3n´X~0 L/M3)Ï3TKLÝ]3bÕ R¤+|MLÅ3ñí^6QLÕU3òÏ$6QLß^3óî*6QL%3ôç.6QLÅ3õˆB6QL3ö_6QL/3÷¨AQY®Y™ŸXZdecAŸXZfixed.AŸXZhex rŸXYf åŸXZleft¢ŸX Zoct=ŸX@Zright¹cŸX€[¦)ØŸX[  òBŸX[:*$4NŸX\showpos'ø1ŸX\skipws*WcŸX\unitbuf-±"ŸX [†1.ŸX@Yÿ!4&`ŸX°Y77”0ŸXJ[ e:†ŸXZbadbitLQ¤XZeofbitOM¤XZfailbitT>¤XZgoodbitW¢$¤XZappjT©XZatemdM©XY°dv'(©XYÓdyd.©XZcurŽÁU®XYÙ]‘¤!®Xdupper91†Xgb€dlower929_gbdalpha93“1gbddigit94-gbexdigit95ægbdspace96gb@eprint97Ê2gbdgraph98>cgb%dcntrl991Zgbdpunct9:"6gb dalnum9;¬gb¡_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE~¡_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE~iÔ&Ë ÕAphi¢<Ö ~güA3_ZNSt10moneypunctIcLb1EE4intlEn2güA3_ZNSt10moneypunctIcLb0EE4intlEn2güA3_ZNSt10moneypunctIwLb1EE4intlEn2güA3_ZNSt10moneypunctIwLb0EE4intlEn2güA«_ZNSt17moneypunct_bynameIcLb0EE4intlEn2güA«_ZNSt17moneypunct_bynameIcLb1EE4intlEn2güA«_ZNSt17moneypunct_bynameIwLb0EE4intlEn2güA«_ZNSt17moneypunct_bynameIwLb1EE4intlEn2HfCˆMgbHù ‰¿-gbH:ŠáNgbH›;‹à;gbHagŒLgbH/ôYgbxsrate_Ô­Už„y}Õÿ8JyR_Ö+p0yÇ&ׯYp0yTJÜN.'…% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~.? L 4 < .? 4 < €.? : ; ‡@I2 < : ;I‚.? : ; ‡@L M 2 < ƒ.G@„.G@…I4  †.G: ; @‡: ; I ˆ: ;I ‰4: ;I Š ‹.‡@4 @Œ.4 @.4 @ŽI .G;@: ; I ‘4: ; I ’4: ; I “ ”.G: ; •I4 –.1‡@@—1 ˜: ; I™: ; Iš4: ; I? < ›4I? 4 < œ4G 4Gž4G Ÿ4: ;‡@I? <   4: ;‡@I? <  ¡4: ;‡@I? < ¢4: ; ‡@I? < L^ö\C9]sQû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hFileRead.hFileWvIn.hFileWvIn.cppstl_algobase.hlocale_facets.tcciostreamWvIn.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tcc  VJÎX‚ž‚¡‚ž‚Ä}<‚¡‚ žºúºÒò¿/ŸßÖ“u1„ƒ¬ç*N„3Ó|žÈ«È«È«È‹ <Zå*3<¼­‡.Ló׃OŸ#v/#å2K»ltº”ä>/ØËô//Úu‘ƒ‘(ª^» ‚#¼(‚iA®T‚1’Ÿ-&±!åŸÇ¯`.ÊóA­6t1g/ÚæÎA­å1£3Ô"Y.42|1Ëå‘,"»÷($°¬èž8­±<…?I/\­å'/Ë­.Ëõ8/=X¼É­go.ÈØ‘ÉÈØ‘ÉÈØ‘ÉtØxPÉzBØxPÉrBLxÉB LxÉB ö\üÖÐ~ä°$/J V¡Vw¡V¤Vw¤V¹VvºV»Vw»V¾Vw¾VÌVvÌVÍVwÍVÐVwÐVÝVvÞVßVwßVâVwâVðVvðVñVwñVôVwôV Wv W Ww WWwWWvWWwW"Ww"W/Wv0W1Ww1W4Ww4WKWvLWMWwMWPWwPWyWvwwQvRSwSVwV|vyWzWwzW}Ww}W°Wv|}w}€w€“vö\÷\w÷\ú\wú\9]v9]:]w:]=]w=]N]v“”w”—w—­v°W±Ww±W´Ww´WËXv®¯w¯²w²ÓvÔÕwÕØwØivjkwknwnˆvˆ‰w‰ŒwŒøvÌXÍXwÍXÐXwÐX6Zvøùwùüwü• v– — w— š wš ™ vš › w› ž wž ²v²³w³¶w¶v6Z7Zw7Z:Zw:ZîZvww½v¾¿w¿ÂwÂ{v|}w}€w€9vîZïZwïZòZwòZ¦[v¦[§[w§[ª[wª[^\v^\_\w_\b\wb\ö\v:;w;>w>pvpqwqtwt¦v¦§w§ªwª‚v‚ƒwƒ†w†^v†Þª‡”stk::Stk::sampleRate¡”stk::StkFrames::sizeÓ”stk::StkFrames::channels•stk::StkFrames::frames-•stk::StkFrames::dataRateZ•stk::FileRead::fileSizeŒ•stk::FileRead::channels¹•stk::FileWvIn::getSizeë•stk::FileWvIn::getFileRate–stk::FileWvIn::sampleRateChangedr–stk::FileWvIn::normalize§–min`˜stk::StkFrames::operator[]ʘstk::FileWvIn::tickb™stk::FileWvIn::addTimeÀ™stk::FileWvIn::normalizešstk::FileWvIn::resetjšstk::StkFrames::operator()èšstk::FileWvIn::tick¤›stk::FileWvIn::setRateã›stk::FileWvIn::openFileGœstk::FileWvIn::closeFileŸœstk::WvIn::~WvInïœstk::FileWvIn::~FileWvInstk::FileWvIn::~FileWvInGstk::FileWvIn::~FileWvInsstk::WvIn::~WvInŸstk::WvIn::~WvInästk::WvIn::WvInežstk::FileWvIn::FileWvInžstk::FileWvIn::FileWvInPŸstk::FileWvIn::FileWvInŽŸstk::FileWvIn::FileWvInêÞªÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t$_49div_tF$_5pldiv_t~$_6¨lldiv_tlconvóva_listfpos_t__sbufF__sFILE9FILEÄ clock_tÓ tm¥!pthread_once_t»!__gthread_once_tÓ!wint_tá!$_76"_RuneEntryH"$_8‚"_RuneRange”"$_9Ó"_RuneCharClassé"$_10Ó$_RuneLocaleN'mbstate_t_'wctype_tŽ.char_traits”0__vtbl_ptr_typeª0nothrow_t¸0new_allocator2allocatorx2_Atomic_word’2basic_string,std::allocator >ÓE_Rep_baseF_RepôGlocale{Kfacet´Mid~N_Impl¦Qios_baseìXbasic_streambuf >_wctrans_tnactype_baserbctypehmoney_baseuhbasic_ios >†l__normal_iterator, std::allocator > >‡nnum_get > >œtnum_put > >Sybasic_ostream >e}basic_stringbuf,std::allocator >Ñbasic_ostringstream,std::allocator >ñ‚StkError„Stk‚‡StkFramesÇŠWvInЋFileRead÷ŽFileWvIn¢’__normal_iterator, std::allocator > >b ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_read_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZN3stk8FileWvIn9normalizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN3stk8FileWvInC1Emm_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZN3stk4WvInD2Evclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvgetMatInfosizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfoswscanfsetInterpolate_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEigetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath__ZN3stk8FileWvInC2EmmprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbbsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEv_ZN3stk8FileWvInC1ESsbbmmfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk8FileWvInD1Evfwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvnormalize_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_sizefileName_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZN3stk4WvInC2Ev_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKcwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZL7toloweri_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcomparewcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZN3stk8FileWvInC2ESsbbmm_ZNSt6locale13_S_categoriesE_ZN3stk4WvInD1Ev_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocalesetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getresetbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFileinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigiti_ZN3stk3Stk10STK_SINT32Eatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetnchunkThreshold_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmcrdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERcWvIn_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEmchunkSizeinRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typefileRateoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_GLOBAL__I__ZN3stk8FileWvInC2Emm_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk8FileWvInD0Ev_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerEshowWarnings__ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_ofdoNormalize_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE_ZN3stk4WvInD0Ev~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk8FileWvInD2Ev_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@H‰EèòEèÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@0ÉÃUH‰åHƒìH‰}øH‹}øHƒÇpèÉÃUH‰åHƒì H‰}øH‹}øHƒÇèòEèH‹EèH‰EèòEèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿ‰•lþÿÿH‹…xþÿÿH‹@H;…pþÿÿvH‹…xþÿÿ‹@;…lþÿÿ‡ãH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH‰Ç‹µlþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…`þÿÿH‹`þÿÿH}àèH‰`þÿÿëH½€þÿÿèë-H‰…`þÿÿH‹`þÿÿH½€þÿÿèH‰`þÿÿH‹½`þÿÿèH‹…xþÿÿH‹H‹…xþÿÿ‹@‰ÀH‰ÂH¯•pþÿÿ‹…lþÿÿHHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ@èH‹EèHƒÀH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ@èH‹EèHƒÀH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ@èH‹EèHƒÀH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇ@º¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃStkFrames::operator[]: invalid index () value!FileWvIn::tick(): no file data is loaded!FileWvIn::tick(): StkFrames argument is incompatible with file data!StkFrames::operator(): invalid frame () or channel (FileWvIn::tick(): channel argument and soundfile data are incompatible!N3stk8FileWvInEÿÿN>Q3Ë–ËÄóÿÿNViPÂÒËù(ÿÿ4+hq¶Yÿÿ4'C<yršÿÿ4HA~wŸÿÿ4HA~wŸÿÿ4HA~wŸÿÿ4'C<yršÿÿ4'C<yršÿÿ4:sQXŒÿÿ[#>­öÀÐÉöïö*ÿÿ[#>­öÀÐÉöïö*ÿÿ44·•œÐÿÿ44·•œÐN3stk4WvInEð?àC€ˆÕ@ÿÿÿÿÿÿÿzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ-† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿ•† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿp† ƒ4øÿÿÿÿÿÿÿjçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† <øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒŒ4øÿÿÿÿÿÿÿN† 4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ½çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ½çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ½çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ˜çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ6çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ6çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÜçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÜçÿÿÿÿÿÿÿ† ƒSg-F'-/w-l-·v-£fœ!-wg-j'-Sw-<l-Ûv-ÇfÀ!-›g-Ž'-ww-`l-M‚-:‚-15--¯v-›f”!-eg-X'-Aw-*l-‚-‚-û5-è-yv-ef^!-.Š-g-'-ô'-Ýw-¾w-©m-œ7-ŒfpŠ-^g-Q'-6'-w-w-ëm-Þ7-Îf²Š- g-“'-x'-aw-Bw--m- 7-fúx-Øt-Çu-O-E]-*x-O- s-ë x-Ù Q-Ê O-’ x-x O-Q g-D ‚- Q- ‚- r-ï ß -Ê h=i -d 7 ô Q-s M-- W- K-Ù º © M-~ W-g {-O M- s-7 Q- Q-dW-FM-òšQ-?i-1‡-,o=% [-ØW-ºM-wW-YM-%W-çÛM-º®M-IW-+M-ù¶Q-ˆEQ-²Y-•M-‚M-Ai-3‡-.o=' [- [-ði-â‡-Ýo=ÖÈu-§†-¢d}-}-ß}-µ_-–|-tX(øÈ˜h8بxPðÀ`8ب€X0ذˆ`8èÀ˜pH ‹  Ÿ˜ŸbŸZŸÔžÌžwžožö…}YQ-%ùœ±œ©œWœOœó›ë›´›¬››…›i›a›E›=›øšðšËšÚzšršSšKš+š#šЙÈ™©™¡™r™j™F™>™Ú˜Ò˜¨˜ ˜p˜h˜F˜>˜+˜#˜Û—Ó—¨— —÷–ï–µ–­–‚–z–(– –ù•ñ•Ç•¿•š•’•h•`•;•3•••á”Ù”¯”§”•””0 Vâ^Tà Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(Kg->q-'z-y-ùy-×e=Ðp-³Š-¡g-”q-yq-bz-Cz-.z-e=ûŠ-ég-Üq-Áq-ªz-‹z-vz-^e=CŠ-1g-$q- q-òz-Óz-¾z-¦e=Ug-B„-&„-‚-ø‚-ïj-á~-ч-ÌÂ-´‡-¯ ¥€-–‡-‘ ƒƒ-g-ñ„-Õ„-À‚-§‚-žj-~-€‡-{q€-b‡-]Oƒ-Á]-¥Q-n=R-=‹-8,=%…- aˆd€‰x1p3hS`UX9P;H/@7850+(- )EGbPŒHŒ@k8#0%(aˆc‰!D^!D^C \ D é@^éØ@^Ø?Ô\Ô@ ±B^± B^ Aœ\œB y>^yh>^h=d\d> A"^A0"^0!,\," &^ ø&^ø%ô\ô& Ñ$^ÑÀ$^À#¼\¼$ ™J^™ˆJ^ˆI„\„J aH^aPH^PGL\LH )F^)F^E\F ñ(^ñà(^à'Ü\Ü( ¨8^¨7¤\¤8 y6^yh6^h5d\d6 04^03,\,4 ø.^ø-ô\ô. ÑL^Ñ ÀL^ÀK¼\¼L ˆ0^ˆ/„\„0 P:^P9L\L: 2^1\2 à,^à+Ü\Ü, ¹N^¹¨N^¨M¤\¤N p^pl\l 8^84\4 ^ü\ü È^ÈÄ\Ä `^_Œ\Œ` X<^X;T\T< *^ )\* èT^èSä\äT °V^°U¬\¬V xP^xOt\tP @R^@Q<\<R ^^]\^ ÐZ^ÐYÌ\ÌZ ˜\^˜[”\”\ `X^`W\\\X ( ^($\$ ŽM 9]B |d ö\• k¥ “® P]² w]¶ ˆ^È €]Ì °]Ð ø]Ô ^Ø Ú^ê 0^î ,_ d_ œ_$ Ô_6  `H D`Z |`l ´`~ ì`‘ Ka¤ ªa· âaÊ PcÔ fù Hf-€fR¸f€ VI€pc›€^\› €xjw€îZq €j‰€¦[† €@jŽ€6Z €(i"p heN®ð (gKø’ @hˆZ ÐgÔÔ `g±– ® xhÓš Í °hV²ð ðhðj9 ˜gJR›  eÖ:° °jH¦ì  k-pÎ èj_‚ Xká& `iK¾? ˜ia|X Ði(€ÌXw €h耰WÖ €ðfÅ€W €Àd§€ W逈d€LWK €0eã€0W+ €ød1€ºVg€¨ck€ÞV§€dL€ÌV…€àcˆ€ðVÇ€Pdh€yW¼ €ØeÊ€Àbv bÛ€c‹x^ €àb÷ b>ó§Êü ­Èdtuñ59¾±Ž@‚ ùÿšÏIì ÙÁ³3Í__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk9StkFrames8dataRateEv__ZNK3stk8FileRead8fileSizeEv__ZNK3stk8FileRead8channelsEv__ZNK3stk8FileWvIn7getSizeEv__ZNK3stk8FileWvIn11getFileRateEv__ZN3stk8FileWvIn17sampleRateChangedEdd__ZN3stk8FileWvIn9normalizeEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk8FileWvIn4tickERNS_9StkFramesE__ZN3stk8FileRead6isOpenEv__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8FileWvIn7addTimeEd__ZN3stk8FileWvIn9normalizeEd__ZN3stk8FileWvIn5resetEv__ZN3stk9StkFramesclEmj__ZNSolsEj__ZN3stk8FileWvIn4tickEj__ZN3stk8FileRead4readERNS_9StkFramesEmb__ZNK3stk9StkFrames11interpolateEdj__ZN3stk8FileWvIn7setRateEd_fmod__ZN3stk8FileWvIn8openFileESsbb__ZN3stk3Stk10STK_SINT16E__ZNSsC1ERKSs__ZN3stk8FileRead4openESsbjmd__ZN3stk9StkFrames6resizeEmj__ZN3stk8FileWvIn9closeFileEv__ZN3stk8FileRead5closeEv__ZN3stk4WvInD2Ev__ZTVN3stk4WvInE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk8FileWvInD0Ev__ZTVN3stk8FileWvInE__ZN3stk3Stk21removeSampleRateAlertEPS0___ZN3stk8FileReadD1Ev__ZN3stk8FileWvInD1Ev__ZN3stk8FileWvInD2Ev__ZN3stk4WvInD0Ev__ZN3stk4WvInD1Ev__ZN3stk4WvInC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk8FileWvInC1ESsbbmm__ZN3stk8FileReadC1Ev__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk8FileWvInC2ESsbbmm__ZN3stk8FileWvInC1Emm__ZN3stk8FileWvInC2Emm__ZTIN3stk8FileWvInE__ZTSN3stk8FileWvInE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk4WvInE__ZTSN3stk4WvInE__ZTIN3stk3StkE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk9StkFrames8dataRateEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZNK3stk8FileRead8channelsEv.eh__ZNK3stk8FileWvIn7getSizeEv.eh__ZNK3stk8FileWvIn11getFileRateEv.eh__ZN3stk8FileWvIn17sampleRateChangedEdd.eh__ZN3stk8FileWvIn9normalizeEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk8FileWvIn4tickERNS_9StkFramesE.eh__ZN3stk8FileWvIn7addTimeEd.eh__ZN3stk8FileWvIn9normalizeEd.eh__ZN3stk8FileWvIn5resetEv.eh__ZN3stk9StkFramesclEmj.eh__ZN3stk8FileWvIn4tickEj.eh__ZN3stk8FileWvIn7setRateEd.eh__ZN3stk8FileWvIn8openFileESsbb.eh__ZN3stk8FileWvIn9closeFileEv.eh__ZN3stk4WvInD2Ev.eh__ZN3stk8FileWvInD0Ev.eh__ZN3stk8FileWvInD1Ev.eh__ZN3stk8FileWvInD2Ev.eh__ZN3stk4WvInD0Ev.eh__ZN3stk4WvInD1Ev.eh__ZN3stk4WvInC2Ev.eh__ZN3stk8FileWvInC1ESsbbmm.eh__ZN3stk8FileWvInC2ESsbbmm.eh__ZN3stk8FileWvInC1Emm.eh__ZN3stk8FileWvInC2Emm.eh__GLOBAL__I__ZN3stk8FileWvInC2Emm__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC1LC2GCC_except_table0LC3LC4LC7LC8GCC_except_table1LC9GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8FileWvInC2Emm.eh___tcf_0.ehstk-4.4.4/src/Debug/FileWvOut.o000644 000766 000766 00000276264 12015735507 016215 0ustar00garygary000000 000000 ÏúíþÐ h©Oð¨O__text__TEXT¼ ð˜Xi€__debug_frame__DWARFÀ ¨°à[__debug_info__DWARFh(¦X°\?__debug_abbrev__DWARF´e €½__debug_aranges__DWARFõ¾PåǨ^__debug_macinfo__DWARFE¿5È__debug_line__DWARFE¿Ñ5ÈÀ^__debug_loc__DWARFŸÎè^œ__debug_pubnames__DWARFÎÌq¾Õ__debug_pubtypes__DWARF?Ïñ/Ø__debug_inlined__DWARF0Ö ß__debug_str__DWARF0Ö”h ß__debug_ranges__DWARFÄ>´G__mod_init_func__DATAÈ>¸GÈc __textcoal_nt__TEXTÐ>NÀGÐc7 €__StaticInit__TEXTDXMˆe€__cstring__TEXTxDGhM__gcc_except_tab__TEXT¿E*¯N__const__DATAIXðQ¸e __const_coal__DATA`IXPRf __const_coal__TEXT¸I ¨R __bss__DATA¨O__literal8__TEXTÈI¸R__eh_frame__TEXTØIÐÈRHf… h__constructor__TEXT¨O˜X__destructor__TEXT¨O˜Xpjrq$ P2P"UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øH‹EøH‹@@HPH‹EøH‰P@H‹Eø‹€”PH‹Eø‰”H‹Eø‹”H‹Eø‹€9Âu1H‹uøHƒÆH‹}øHƒÇPèH‹EøÇ€”H‹EøÇ€˜ÉÃUH‰åSHƒì(H‰}ØH‰uÐH‹}ØHƒÇPèƒð„Àt&H5H‹=èH‹}ؾèéýH‹}ØHƒÇè‰ÃH‹}Ðè9ÕÀ„Àt!H5H‹=èH‹}ؾèÇEìH‹}ØHƒÇè‰EäÇEàéÇEèëdH‹EØ‹€˜‰ÆH‹}ØHƒÇèH‰Ã‹uìÿEìH‹}ÐèòH‹EØ‹€˜‰ÆPH‹E؉˜H‹}ØHƒÇèH‰ÆH‹}ØèÿEè‹Eè;Eär”H‹}ØèÿEàH‹}Ðè;Eà—À„À…hÿÿÿHƒÄ([ÉÃUH‰åHƒì H‰}èòEàH‹}èHƒÇPèƒð„Àt#H5H‹=èH‹}è¾èërH‹}èHƒÇè‰EüH‹EàH‰EðH‹}èHuðèÇEøë3H‹Eè‹€˜‰ÆPH‹E艘H‹}èHƒÇèH‰ÂH‹EðH‰ÿEø‹Eø;EürÅH‹}èèÉÃUH‰åHƒìH‰}øH‹}øHƒÇPè„ÀtdH‹Eø‹€”…Àt=H‹}øHƒÇè‰ÂH‹Eø‹€”‰ÆH‹}øHƒÇèH‹uøHƒÆH‹}øHƒÇPèH‹}øHƒÇPèH‹EøHÇ@@ÉÃUH‰åSHƒìHH‰}ØH‰uЉUÌH‰MÀL‰E¸H‹}Øèƒ}Ìu!H5H‹=èH‹}ؾèH‹uÐH}àèH‹}ØHƒÇPH‹E¸H‹MÀ‹UÌHuàI‰ÀèH}àèH‹EØ‹€‰ÆH‹}ØHƒÇ‹UÌèH‹EØÇ€”H‹EØÇ€˜ëH‰E°H‹]°H}àèH‰]°H‹}°èHƒÄH[ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹EèHƒÀPH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀPH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹EèHƒÀPH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀPH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹EèHƒÀPH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀPH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìXH‰}ØH‰uЉUÌH‰MÀL‰E¸D‰M´H‹}ØèHH‹EØH‰H‹}ØHƒÇPèH‹UØ‹E´‰‚H‹uÐH}àèH‹E¸H‹MÀ‹UÌHuàH‹}ØI‰ÀèH}àèëPH‰E¨H‹]¨H}àèH‰]¨ëH‰E¨H‹]¨H‹}ØHƒÇPèH‰]¨ëH‰E¨H‹]¨H‹}ØèH‰]¨H‹}¨èHƒÄX[ÉÃUH‰åSHƒìXH‰}ØH‰uЉUÌH‰MÀL‰E¸D‰M´H‹}ØèHH‹EØH‰H‹}ØHƒÇPèH‹UØ‹E´‰‚H‹uÐH}àèH‹E¸H‹MÀ‹UÌHuàH‹}ØI‰ÀèH}àèëPH‰E¨H‹]¨H}àèH‰]¨ëH‰E¨H‹]¨H‹}ØHƒÇPèH‰]¨ëH‰E¨H‹]¨H‹}ØèH‰]¨H‹}¨èHƒÄX[ÉÃUH‰åSHƒì(H‰}è‰uäH‹}èèHH‹EèH‰H‹}èHƒÇPèH‹Uè‹E䉂ëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHƒì(H‰}è‰uäH‹}èèHH‹EèH‰H‹}èHƒÇPèH‹Uè‹E䉂ëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃÿÿÿÿx $Ð>† $â>† $ô>7† ,† ƒ$DC† $aD† $† $,?´† ,à?-† ƒ,A† ƒ$2‚† ,´O† ƒ$¼† $Àƒ† ,Dà† ƒ,*B~† ƒ,$°† ƒ,Ô°† ƒ,„°† ƒ,¨B~† ƒ,&C~† ƒ,¤Cz† ƒ,4Û† ƒ,Û† ƒ,ìh† ƒ,T h† ƒ$¦GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)FileWvOut.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-×unsigned int__int64_t.ølong long intlong long unsigned intlong int$_0€L___mbstate8M__mbstateLNøroochar__mbstate_tO/__darwin_mbstate_tQz__darwin_size_tZ¾long unsigned int__darwin_va_list`ëûûo __va_list_tagn gp_offset×# fp_offset×# overflow_arg_arean# reg_save_arean# __darwin_wchar_tf¾__darwin_rune_tkp__darwin_wint_tn¾__darwin_clock_ts¾__darwin_time_tv#rõo _opaque_pthread_once_t E8 __sig E## __opaque Eå#__darwin_off_t nç__darwin_pthread_once_t |õ__darwin_wctrans_t (¾__darwin_wctype_t *Åsize_t c§time_t WÎptrdiff_t ˜# std] 7] 8` Xc ZŠ ]± _Í bè j: kq o¸ pÖ q÷ r s% uj w† x™ z° }Ì ~è  ; ‚] ƒj „† …™ †¿ ‡à ˆ Š ‹H Ω Ðg Ñu Óz Ô Õž ׺ Ø ÙÑ Úò Û< ;‘ <Å =á d: eF gI hb iy j k§ l¾ mÕ n÷ o s8 t^ v„ w¦ xÎ zæ {þ |  }$ ‚8 ƒP „m † ‡š ŠÁ ‹Ï Œç µ ¶' ·O ¸l ¹“ <ô Fç$ G% H% I5% JO% Kj% L…% M % N»% OÖ% Pñ% Q & R'& BB& CE& DÔ FH& GY& Hu& I–& J³& KÕ& L÷& M' N%' HO' ’p' ”s' •Š' –¡' —Â' ˜Þ' ™ú' š( ›3( œP( g( žt( Ÿ›(  Á( ¡ã( ¢ ) £%) ¤<) ¥^) ¦{) §—) ©¸) «Ù) ­ÿ) ¯ * ±<* ³X* ´y* µ•* ¶±* ·Í* ¸é* ¹+ º/+ »F+ ¼g+ ½ˆ+ ¾©+ ¿Õ+ Àñ+ Â, Ä/, ÅP, Æq, Ç’, ȳ, ÉÊ, Êë, Ë - Ì-- ÍN- Îf- Ð~- Öš- ܶ- âÒ- èî-.+.L.__debug1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >ˆ •(2#_M_p«#•(2«d2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >–_Ios_Fmtflags7¿ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek% _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“„ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ì _S_beg_S_cur_S_end_S_ios_seekdir_end€€ˆ"²event¢ erase_eventimbue_eventcopyfmt_eventnfÓ¸ _M_nextÕtQ#_M_fnÖ•Q#z_×¾#ïØy2#nfÛ… tQ•Q¾tQ ÎIßöBž tQ!dãÂ>¾tQ )ñÿ _M_pwordòn#_M_iwordó## )ô›Q³8"Á_ZNSt8ios_base4Init11_S_refcountEy2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEq0³8™¡Q8¡Q¾basic_streambuf > R‘_ T”_ U—_ Wš_ X´_ ZÎ_ \è_ ]` ^!` _;` `U` ao` b‰` c£` d½` e×` fñ` g a h'a iAa jXactype_basectypemoney_baseÁ$patternÉ fieldÉ µ #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%c¶Ü,¸’𸒸’&‹fþ ò+q0 iQ'nothrowI–D=›'cerrAØXW›(__ioinitM_ZStL8__ioinitÿ )EMX¾*…+r)àbe «« *r)ò,d«Í«%‰[y«è¾)B!Pn  ¾ *, $_4a: quotb¾# remc¾#div_td $_5fq quotg## remh##ldiv_tiG $_6l© quotmø# remnø#lldiv_to)Q?“¾ÏÏ*Õ-)é ”íídouble)î •¾)ó –#%)hœnP    P*V.¾j  )WWž:†¾¾/¸8 ™n)Z<¡«°) £qÌ##)…Qª¾è )Å«    *wchar_t)F9¬¾;  /p&¯]n  P0Vb°¾)ë&±n†n /‹²™×%Î,³‰/í¹¹*«)ù,µ#๾)C½¾¹¾%¬YÂ]¾)oà=«= *C+)¤Oľd« __gnu_cxx¡ž%— ®'7øø%WW´ :©°øø__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)Ì.§©ºøø)-:™øÑ)åcºøò¹¾);SÀ ¹¾%Õ,´’/33¹float)¸c·XX¹long double/)Çz¾)P¦ø‘ø lconv` +Å1º ,«#1+ -«#1F .«# int_curr_symbol /«# currency_symbol 0«# mon_decimal_point 1«#( mon_thousands_sep 2«#0 mon_grouping 3«#81) 4«#@1Ú; 5«#H int_frac_digits 6r#P1| 7r#Q p_cs_precedes 8r#R p_sep_by_space 9r#S n_cs_precedes :r#T n_sep_by_space ;r#U p_sign_posn r#X int_n_cs_precedes ?r#Y int_p_sep_by_space @r#Z int_n_sep_by_space Ar#[ int_p_sign_posn Br#\ int_n_sign_posn Cr#])Ó5!5«á¾0ãD Kî*‘va_list"IÓfpos_t"U8 __sbuf"`A _base"aA# _size"b¾#*Š __sFILE˜"‚— _p"ƒA# _r"„¾# _w"…¾# _flags"†›# _file"‡›# _bf"ˆ# _lbfsize"‰¾#( _cookie"Œn#0 _close"¦#8 _read"ŽÅ#@ _seek"ä#H _write"#P _ub"“#X _extra"”#h _ur"•¾#p _ubuf"˜#t _nbuf"™*#w _lb"œ#x _blksize"Ÿ¾#ˆ _offset" #.¾¦n*—.¾Ån«¾*¬.än¾*Ë.¾n¾*ê__sFILEX* Š*oŠ:oFILE"¡G/ 6"ï\\*:)ÛN"ð¾y\)”3"ñ¾\)}f"ò¾§\)ê1"ó¾¾\);"ô¾Õ\)J:"õ¾ñ\ñ*)5;"ö««¾\%P"úE\8)•$"ÿ ^n  \2þ$"r/\„\30"¾¦\#¾3$"¾Ã\Ã*É+3®Z"#æ\3?"¾þ\4]."¾3x" «$«± " 83A7"¾P3Ü3"¾mã'"\}O"š\«3Éd"¾Á\«¾ 4Ý"\3÷X"«ç«3"¾ ¾\3: "©¾' « 53˜<"ª¾I \I *û3å"«¾l I 3F$"¬¾“ « I 3VB"­¾µ I rÅ oclock_t#M¶ tm8#Z¦! tm_sec#[¾# tm_min#\¾# tm_hour#]¾# tm_mday#^¾# tm_mon#_¾# tm_year#`¾# tm_wday#a¾# tm_yday#b¾# tm_isdst#c¾# tm_gmtoff#d##( tm_zone#e«#0pthread_once_t$^N__gthread_once_t%/¦!wint_t&FŸ $_7&Q1" __min&Rˆ# __max&Sˆ# __map&Tˆ# __types&U1"#*Å_RuneEntry&Vâ! $_8&X}" __nranges&Y¾# __ranges&Z}"#*7"_RuneRange&[I" $_9&]Ä" __name&^Ä"# __mask&_Å#rÔ"o _RuneCharClass&`•"6$_10ˆ &bU$ __magic&cå# __encoding&dU$# __sgetrune&f„$#( __sputrune&g¨$#0 __invalid_rune&hˆ#8 __runetype&j®$#< __maplower&k¾$#¼ __mapupper&l¾$#¼ __runetype_ext&sƒ"#À __maplower_ext&tƒ"#Ð __mapupper_ext&uƒ"#à __variable&wn#ð __variable_len&x¾#ø __ncharclasses&}¾#ü __charclasses&~Î$#€re$o.ˆ~$§~$**e$.¾¨$ˆ«§¹*Š$ž$oÿˆÎ$oÿ*Ô"_RuneLocale&ê"7 A'å|/¾%¾7”?'ëúD¾%¾7ëA'÷ ¾5%¾7K'þ,)¾O%¾&uL'Ü ¾j%¾&À!' ƒ ¾…%¾&¬/'¢J¾ %¾&}'MM¾»%¾&x'å+¾Ö%¾&ó9'"Ÿ¾ñ%¾&Ý5')ñ0¾ &¾&Š '5/¾'&¾&(';w)¾B&¾8ý#|2Å )²M#~íu&®®%;#‚ò<®&&*Ô )§N#…®­&­&*®)ª;#{«Ê&Ê&*Ð&+Ô )è;#}«ì&ì&*ò&+®)¾#€&'ì&)ý;#&%'ì&%7B#ƒ2\ O'« Ê&mbstate_t(Uwctype_t)4‡)_U(yÔ!Š'¾)ñ (zÔ!¡'\)% ({ Â' ¾\)8g(|Ô!Þ'\)ug(}¾ú'=\)R(~¾(\¾)d(¾3(\=5)7(€¾P(\=5);7(Ô!g(\0o(‚Ô!)%(ƒ •( •(*O')ha(… Á(  •()ã3(†¾Ø(Ø(*Þ(+O')a<(ˆ  ) ~$ •()›+(‰Ô!%)\)¼ (ŠÔ!<))m4(Œ¾^)  =5)Å(¾{)==5)Ó(ŽÔ!—)Ô!\)Äf(¾¸)\=I )ÀA(ľÙ)\=I )„8(’¾ÿ)  =I )Î6(ƾ *==I )t%(“¾<*=I )Ž^(ǾX*=I )#(” y*«•()ü&(• •* =)Ò.(—¾±*==)Ÿ(˜¾Í*==)1(™ é* =)/(š +==% 5(œ§M /+  =Ê&)Ž$( F+=)k0(ž g+ = );(Ÿ¾ˆ+== )…<(  ©+ = )Â.(¤ Ï+«Ï+ •(*=)ˆ(¥ ñ+==)OS(©í ,= ,* )VS(È3/,= ,)]S(« P, = ,)dS(¬#q,= ,¾))6(®¾’,= ,¾)ý-(§ ³, = )“1(¨¾Ê,Ô!)V(°¾ë,== )Y(±  - = )ÍK(² -- = )Ë4(³ N-  )qe(´¾f-=5)=%(µ¾~-=5){+(– š-=)2(¡ ¶-==)×*(¢ Ò-=)ÛA(¦ î-==)dQ(¯ .= ) (ÊX+.= ,).(ÍøL.= ,¾)ÒA(Ï m.= ,¾ __gnu_debug:.9;^9<°:i+ée0streampos*Ó};¹!+ñÖKÈ.e0k0%w_+õ­#q0è.k0k0%af+ù>=q0/k0k0%ÿ0+ý-¾-/ 2g+g" I/2J+tMo/ k02++  «•/« 2ŽY+ «»/« 2¹!+Z«á/« r2b#+Ð^rý/y02R+f¾0k02N+¦^q0:0y0y0<-++#ˆ¾!B:+&_¾y0=r=…bool=0+¾.¾05*•0>__vtbl_ptr_type„0?‘G:»,6î1/VQ,DÙ0î1/VQ,Fò0î1ô1/e,K 1î1¾%‹0,NAN«-1ÿ1e0%‹0,QRCN1ÿ1k0%ó&,VŽ)«t1î1¾ ;',`˜5–1î1«¾%˜V,díI ²1ÿ1;=^,j?6Ô1î1«k0@»',nƒ_î1«*¹0=ú1+¹0*ú1:-1^2¹0#/G^.d.2^2/G^.fG2^2d2AU@.l^2¾*2=j2+2+q0+¯_Atomic_word/%¾*I : -8¦EBnpos=\¦EC_M_dataplusI #_Rep_base_RepD.*S«û2«ED.-[«3¶E«Dä&uQ¼E<3«ED‡%%"DÑZ3«EDg)–"Ñx3«EE‘-–^’3¶EDî4 ; º3«E¾EœW<J'ã3«E¾¾DODÄY  4«E¾¾D×6LdKq0.4«EEÛ'UæWQ4«¾E˜=^eZt4«¾E®=gp<—4«¾rEéSzVXº4«ÑÑEéS~W5Ý4«44EéS‚I5«««EéS†÷#5«Dn Šg¾E5¾¾EÁ 0ÃSn5¶E¾¾¾EzZ0µ ˆ5¶EF$šò*ÂE °5¶E/ 0¿É5¶Ed2/ 0·â5¶EÈE/ 0Å6¶EÈE¾¾/ 0Ð-6¶EÈE¾¾d2/ 0ÛP6¶E¾d2/ 0ân6¶Ed2/ 0é‘6¶E¾rd2¬ì¬6¶E¾2‡Zô&hÎEÎ6¶EÈE2‡Zü\7ÎEð6¶E2‡Z|gÎE7¶Er296<Ñ/7¶E2963:4L7«E2']&%Ñi7¶E2']1<4†7«E2 Y:® £7¶E2 YCXˆ À7«E2‡ L Ý7¶E2‡ Ucˆ ú7«E2á ]½ 8«E2gcDI 48«E2˜Vh* Q8«E ;<0nJ_t8¶E¾r ;<ƒI\’8¶E¾2D%‹ÝT ¯8«E š-0ä Í8¶E¾ Ç8¦HXæ8¶E2ÇP­Ò q09«E2©¼áOk0%9«E¾2©ÍÓe0G9¶E¾2:]â‚+k0i9«E¾2:]õn e0‹9¶E¾2¡@H7ÎE­9¶EÈE2¡@ K.ÎEÏ9¶E2¡@þbÎEñ9¶Er2U70J^ÎE:¶EÈE2U70[‘ZÎE?:¶EÈE¾¾2U70/¬]ÎEf:¶E¾2U7B¡+ÎEˆ:¶E2U70-.ÎE¯:¶E¾r 0 eOÍ:¶Er%¹!0ø, ÎEî:¶EÈE2¹!ƒ–XÎE;¶EÈE¾¾2¹!08TÎEA;¶E¾2¹!Ÿ“0ÎEc;¶E2¹!¯ê'ÎEŠ;¶E¾r Ð_Ì•2²;¶EѾr2Ð_ë|PÎEÙ;¶E¾ÈE2Ð_ë:ÎE <¶E¾ÈE¾¾2Ð_0mV ÎE6<¶E¾¾2Ð_*kÎE]<¶E¾2Ð_A:?ÎE‰<¶E¾¾r2Ð_RѰ<¶EÑr2æ j)*ÎE×<¶E¾¾2æ z$ Ñù<¶EÑ2æ ŽJÑ =¶EÑÑ2¤0©<8ÎEL=¶E¾¾ÈE2¤0À¤'ÎE‚=¶E¾¾ÈE¾¾2¤00-ÎE³=¶E¾¾¾2¤0ê“TÎEß=¶E¾¾2¤0CYÎE>¶E¾¾¾r2¤0¾UÎE<>¶EÑÑÈE2¤0%Ê2ÎEm>¶EÑѾ2¤0:žGÎE™>¶EÑÑ2¤0O-VÎEÊ>¶EÑѾr2¤0sáÎEû>¶EÑÑ««2¤0~<ÎE,?¶EÑÑ2¤0ˆ,ÎE]?¶EÑÑÑÑ2¤0“ UÎEŽ?¶EÑÑ44DQ80‹,ÎEÀ?¶E¾¾¾rDŸc0˜#ÎEò?¶E¾¾¾GŽ+0¦ˆ&«@¾rd22ŽY0Ál D@«E«¾¾ k<0õØ[b@¶EÎE2´üî8@«E2å_Pœ@«E2ø^ Ã'2¹@«E2J0Ͼ0 å@«E¾¾2J)Ù  A«EÈE¾2J7w 3A«E¾2J0æ/ ZA«Er¾2"YUa% A«EÈE¾2"Y0øjO ­A«E¾¾2"YqÊ  ÔA«E¾2"Y0 À_ ûA«Er¾2‚ "B«EÈE¾2‚0r, NB«E¾¾2‚«°4 uB«E¾2‚¾•, œB«Er¾2…KÌñP ÃB«EÈE¾2…K0-!c ïB«E¾¾2…KèM C«E¾2…KûK  =C«Er¾2b -5 dC«EÈE¾2b0BÀb C«E¾¾2b&I ·C«E¾2b0N¥. ÞC«Er¾2bDœ[ D«EÈE¾2b0Y>  1D«E¾¾2bapY XD«E¾2b0n€B D«Er¾2Å;ã6“2¦D«E¾¾2ÿ0“N#¾ÈD«EÈE2ÿ00‚»[¾ôD«E¾¾ÈE2ÿ00’ŠJ¾*E«E¾¾ÈE¾¾2ÿ00£œB¾LE«E2ÿ00²"R¾xE«E¾¾!ÿ00ÃØ8¾«E¾¾¾+ *±E+“2*“2*Ö2=Ö2=±E=“2:Ê2”F _M_length• # _M_capacity– #1ï—y2#:Ö2›ÚGÔE#H§"0@¦EH¤40E™1…HAe0QtÚG8$´ôOÂE%ð¾Sq0ŽFêG%hLÂ7Pq0ªFêG;5DÆùUÂF¼E;hÊæ5ÚF¼E;‘%Î@÷F¼E¾%<ØÞC«G¼E%c0Üe«9G¼Ed2d22)0Ó4¼E_G¾¾d2; %çÍP|G¼Ed2 ;0«EšG¼Ed2%È5õzT«¶G¼E!âA0^^B«¼Ed2¾ êGo*ðG+F:’ 1COKInone1h_ZNSt6locale4noneE0Jó(1i.0Knumeric1jx^0JÉ/1kÎf0J§N1lªX0JÉA1m+0JS1nûW0 Iall1p_ZNSt6locale3allE0?Ï C_M_impl1OK##_S_classic1 _ZNSt6locale10_S_classicEOK#_S_global1#_ZNSt6locale9_S_globalEOKLL1)%2UK#_S_once18_ZNSt6locale7_S_onceE¼!× d/–1{†IeK/–1„ŸIeKkK/–1¸IeK/–1ÛIeKkK¾/–1ªþIeKkKkK¾/z1ºJeK¾%‡Z1ÅkK9JeKkKstring-<“2%i 1ÝB9JcJvK%DS1çe9q0„JvKkK%Z91ðsq0¥JvKkK2%1ÛgõGÁJkK<¸A1¬CkKM–1<îJeKOKNÓO1?ÍQNl1BX+D´N1EJ&¾)K¾OîD1H²+eKkKkK¾*³H+ZK*`K+*õG=qK+õG*qKPfI1W|KwMQ_vptr$facet0#Rï1\y2#__c_locale28wM#_S_c_locale1__ZNSt6locale5facet11_S_c_localeE²KL+]1b' M#_S_once1e_ZNSt6locale5facet7_S_onceE¼!Nl1iÎM×1vhL’M S 1{|K‰L’M¾EÛ#1ó ¬L˜M²KD®_1‚V$²KÉL˜MEäe1…âL˜MFÝV1Š3²KFE 1ªIEÎI1‘o6"MžMEd1•÷CS]˜ žVÄX˜ 2¾]O˜ ÅVÄX˜ ˜ CD^X\ãVÄX˜ 2W%jÞ|TWÐX2W%rÃC|T"WÄX|T2j€=@|T?WÐX2jˆœ|TaWÄX|T2Õ+›mNq0}Wq02¿L§{'õGŸWÄXkK2®,²õG¼WÐX2„O¼GkKÙWÐX<ú'ÎN¾2ohÞÂJÛX XÄX¾26óáX/XÄX¾^—@§QOXÄX¾Mˆ"eXÄXMˆ" €XÄXçXT‡ZóJQÄXçX+˜ +% +¿ +„ ¸ ÄXo*§Q=¸ *ÖX+§Q=#=n=ÖXX²@3:íXc_Q_vptr$basic_streambuf0#__M_in_beg4ë#__M_in_cur4Ä«#__M_in_end4Å«#__M_out_beg4Æ«# __M_out_cur4Ç«#(__M_out_end4È«#0__M_buf_locale4ÏõG#8`0_4ÔíXÕYc_¾%é*4àÕ õGöYc_kK%®,4ñ9hõGZi_%;M4þ^=c_8Zc_«#2Ùe4 K›.dZc_ø„ ¿ 2º;4[ ›.‹Zc_}¿ 2”W4 ¼"¾¨Zc_2T4±9|TÅZc_2°*4'˜K¾âZc_2 h49;ÿZc_2ß:4O¤R¾[c_2å:4bX|TC[c_«#2½=4pû<¾e[c_r2K]4‰?g¾‚[c_2SU4¤+¾¤[c_r2YU4¾y |TË[c_#M¦&4Ëá[c_D24ÞV«ÿ[i_D‘"4ákS«\i_DW.4ä«;\i_EZ4î"QZ\c_¾EÃ]4ùûƒ\c_«««DP$4 B2«¡\i_DìP4¾<«¿\i_Dß_4•e«Ý\i_E™4Ú/ü\c_¾EÈ]4'ïd ]c_««a¿L4<×YíXG]c_kKb}O4KÇ$c_íXw]c_«#b¬N4WR:›.íX¬]c_ø„ ¿ bœ'4c¬%›.íXÜ]c_}¿ b¸=4oô6¾íX^c_b¸J4…²1|TíX(^c_cP52z9|TíXW^c_«#b)C4« ¾ íX}^c_bÑd4¸çL¾ íX£^c_bqV4ІU¾ íXÎ^c_¾ch5T†g|T íXý^c_#blQ4û–Q¾ íX(_c_¾M¦&4C_c_t_T‡Z4"¬@z_c_t_*íX*o_+íX=o_=íXwctrans_t6'm7µ)H€$¾´_Ô!7âX)N½Z¾Î_Ô!7÷V6?åJ¾è_Ô!7´Z)Tú¾`Ô!7î])Z˜M¾!`Ô!`'7¹)`:¾;`Ô!7A_)fÍ#¾U`Ô!7´\)ly ¾o`Ô!7¯B)r=]¾‰`Ô!7Ñ/)x"_¾£`Ô!7)~ =¾½`Ô!7P)„¾×`Ô!7qD)Šî;¾ñ`Ô!)x6†Ô! aÔ!€_7¥Z)bÔ!'aÔ!7Å )–Ì;Ô!AaÔ!)œ46ˆ€_Xa))²`'oa:u7*hbdupper71¬Whb€dlower72Q^hbdalpha730hbddigit74›hbexdigit75+hbdspace76Ehb@eprint77O1hbdgraph78[bhb%dcntrl79“Yhbdpunct7:ƒ4hb dalnum7;Ûhb+¾*0f‚@¨|Kðg|K#oa#C_M_c_locale_ctype°²K#C_M_del±q0#C_M_toupper²mb# C_M_tolower³mb#(C_M_table´ðg#0C_M_widen_okµr#8C_M_widen¶ög#9C_M_narrow·ög#¹C_M_narrow_ok¸r#¹g d½_ZNSt5ctypeIcE2idEµMhtable_size¿_ZNSt5ctypeIcE10table_sizeE¦Eó(Ìáchðgq0 ó(Ú dh²Kðgq0 2dæ¬q01d h¾r2dõ]d hh2×_·*‰d h¾2¯JÒ(µd h¾2( — r×d hr2(1¢(þd h«2Š Aë3r e hr2Š R5Ge h«2Ãdf×drie hr2Ãd3C•e h«2Ñ[ YAr¼e hrr2Ñ[Âçíe hr«D’KÒC ðg f hFO;×"!ðgSŽ,àsb?fh¾b©\ðT,rsbjf hrb©\Lsbšf h«b3=CfrsbÅf hrb3="ò"sbõf h«b¯c6{Drsb g hrb¯cMñ1sbUg h«b½8gºrsb…g hrrb½8‚`8 sb¿g hr«EcDŠ0bÙg hOÊešA` h*hbrhoÿ*sb*h+sb*¾UÆ qhi&Ë k@qhiÖ:Ö !ëQÛ >¡rrr+¡jÁ37§QNl§Q#__M_tie8WNl#Ø__M_fill8Xr#à__M_fill_init8Yq0#á__M_streambuf8Zc_#è__M_ctype8] h#ð__M_num_put8_Tl#ø__M_num_get8a_l#€%{ 8k}nHijl%=Z8oBq0dijl%²;8{ª% €ijl;Ç89-'iul% ;§8 ºiul% ;h8–™3×iul% %-L8¦];q0óijl%-+8°…q0jjl%D8»Ôq0+jjl%3B8Å›$q0Gjjl%ËZ8Ð^% cjjl;ËZ8ó €jul% }%8šjulc_^z8 vhºjul¾2¦;8¼)Nl×jjl2¦;8%Õ\NlùjulNl2K?83ìc_kjl%K?99hc_7kulc_%B 9Cù{lXkull2ÞD8d©:rukjl2ÞD8xGr—kulr%¿L9€SJõG¸kulkK%Ñ[9uJTrÞkjlrr%Ãd9z¶&rÿkjlrM}%8¼lulk˜89ŒÇ=3lulc_lP9«øeulkK*ë*Zl+*el+b*pl+vh*vh=vh=plUÑ:}OnRµb:«#Y:йlOnY:ÓlOnUn2GZ:™8>e0ðl`n2KB:Ù.« m`n2`@:¡h1kn*mOn2`@:¨$1‡lLmOn¾2óA:­uIknimOn2óA:´I‡l‹mOn¾2©:¹£De0­m`nqn2¡@:½”knÏmOnqn2QZ:Á’‡lñm`nqn2@B:ÅCknnOnqn2[Z:Éø>‡l5n`nqn!5]:ÍØRUn`n*‡l=[n+«*fn+‡l=‡l=wn+¼=% =XPb|Kgt|K#g dË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEµM16¤ ogt¾2P,¿4«Ao_l««Q|nmt2P,ãÎF«wo_l««Q|nÛX2P,èØG«­o_l««Q|nst2P,ífF«ão_l««Q|nyt2P,ò6G«p_l««Q|nt2P,ø@H«Op_l««Q|n…t2P,ý¨H«…p_l««Q|n‹t2P,þE«»p_l««Q|n‘t2P,#.E«ñp_l««Q|n—t2P,(–E«'q_l««Q|n‚n2P,Hš «]q_l««Q|náXSºdMˆn~qgt¾D…c «µq_l««Q|nÎEbì ÎB«ˆnôq_l««Q|nmtbì ª«ˆn3r_l««Q|nÛXbì Û«ˆnrr_l««Q|nstbì ÷«ˆn±r_l««Q|nytbì $p«ˆnðr_l««Q|ntbì ,š«ˆn/s_l««Q|n…tbì 3«ˆnns_l««Q|n‹tbì ;ƒ« ˆn­s_l««Q|n‘tbì H­« ˆnìs_l««Q|n—tbì d« ˆn+t_l««Q|n‚nmì q„« ˆn_l««Q|náX*ˆn=q0=¨=×=¾=ø= =3=íPÛ|KHy|K#g dÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEµM<-ï uHy¾22 FßQuTlßQrq022+ Äß‚uTlßQr#220 ß³uTlßQr¾225 lßäuTlßQrø22: ÀßvTlßQr 22j Á7ßFvTlßQrí22o pßwvTlßQrX22„ 7RߨvTlßQr E¢-'>[åvTl¾r««NyE VÄË"wTl¾rQ««NyEý‰ð!ZwTlr#Q«NyS€¢ t{wHy¾bp¾ê_ßtµwTlßQrq0bpäº`ßtïwTlßQr#bpëaßt)xTlßQr¾bpòpaßtcxTlßQrøbpùÇaßtxTlßQr bpÖZßt×xTlßQríbpc`ßtyTlßQrXmph7ß tTlßQr *t=¾jë3@Ty}nvhH"Q_vptr$basic_ostream0#/\;VµyNl¾}c_`û9;_TyÚyNl¾}%™R;pÊN!}ûyNl'}%™R;yâN!}zNl<}%™R;ƒÖ !}=zNlQ}%™R;©íV!}^zNl#%™R;­3%!}zNl¾%™R;±¡V!} zNlq0%™R<\W!}ÁzNl›%™R;¸ W!}âzNl¨%™RO|Nl#%* <­)!}u|Nl#%¯b<Äç[!}‘|Nl%•<Ù=.›.­|Nl%á<éì!}Î|Nl}2á<ïT!}õ|Nlø„ o\;nNl¾}*}* },=Ty*-}.!}<}!}*B}.{lQ}{l*W}.Qf}QXP3GíXÁíX#__M_mode=U¿ #@__M_string=X“2#H/à!=dÀ}Á¿ /à!=rÞ}ÁÈE¿ %Î =…e.“2ú}Ç;Î =Ú?~ÁÈEkš]=§7(5~Á¿ c¸J=±ý8|Tf}Z~Ác)C>‰¾ f}~ÁcqV>4õ[¾ f}©~Á¾clQ>V³¾ f}Ó~Á¾c}O=Ñ.Oc_f}Á«#c¬N>›Ã›.f}6Áø„ ¿ cœ'>ʱ›.f}eÁ}¿ k+%>ç½Á«¾¾kã=ô¦Áp³Yf}Á¾*f}*Í+f}jX`3OTyÑ€Ty#C_M_stringbuf=Žf}#Ý0=¡+€Ñ€¾}¿ Ý0=¶V€Ñ€¾}ÈE¿ ^´/=ÀÒ|€Ñ€¾}2K?=˸BÁ™€×€2Î =Ó'0“2¶€×€qÎ =Ý9)Ñ€ÈE*Ò*Ý€+Ò stkò‚2<ôrTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED}Á3hM%dfsSRATEù_ZN3stkL5SRATEE¦Š€ˆå@tRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE›sPI_ZN3stkL2PIE¦Š-DTû! @sTWO_PI_ZN3stkL6TWO_PIE¦Š-DTû!@sONE_OVER_128_ZN3stkL12ONE_OVER_128E¦Š€?Xí€Uò‚„Q_vptr$StkError0#_message_j9J#_type_k÷€#/2<o]ƒ„iQ÷€`ß*sò‚|ƒ„¾uÏvy]ò‚œƒ„v’ y=+ „ò‚Àƒ„v |uhiQò‚䃄wjP:3ò‚„*ò‚=„+÷€Xô„„}‡Q_vptr$Stk0#H)Bˆ}LhbHŒ ‰µ,hbHÍ8Š(NhbHè9‹hbH÷fŒºhbH.VYhbStkFloatLíxsrate_Ô§TŸ„yÂÕÈ9Jyj^Ö[*q0y&×(Yq0zalertList_Ø_ZN3stk3Stk10alertList_E¡ostringstream3ŽÒyIÜD-(…_ignoreSampleRateChange_Ýq0#8/?° Ÿ„;.¤<š…Ÿ„;~¬% ·…}‡q081+¯ïM9J;ƒ²@ß…9J;„fµ-ö…A;¾g¸] †A;Ì» Q$†A;ó¾:#;†¾%ìOÁ»Mq0`†Ÿ„Ÿ„Ÿ„;ûÈ(W|†÷€;ûË 6˜†9J÷€;bÎ6¯†q0;ÙJÑò4Ɔq0{}àÛ†}‡|‹bã„û†}‡¾}v&æ2L„&‡}‡Ÿ„Ÿ„kËéÀcD‡}‡}‡kì«Ob‡}‡}‡lûïŽd}‡÷€*„Uú0”ŠCdata_”Š#CdataRate_ŽŸ„#CnFrames_ #CnChannels_×#Csize_‘ # CbufferSize_’ #(Á-ˆšŠ××ÁQˆšŠ Š××VlˆšŠ¾Á†ˆšŠ«Š2‡Z ­P¶Š¨ˆšŠ«Š2©)w2¼ŠʈšŠ 2©0&^Ÿ„숊  ¡@8g ‰šŠ¶Š ‹Q@(‰šŠ¶Š20MJ5¼ŠO‰šŠ ×20MRJdŸ„v‰Š ×2:9[’Ÿ„‰ŠŸ„×2á ^ º‰Š2ÇPa&eq0׉Š ;<kyeú‰šŠ × ;<uo#"ŠšŠ ×Ÿ„2|Kx] ×?ŠŠ2]c{R×\ŠŠ ëX‚Í]zŠšŠŸ„!‰ <Ÿ„Š*Ÿ„*ƒ‡=¦Š+Ÿ„=±Š+ƒ‡=ƒ‡=Ÿ„*±ŠX‚P„Œ„#_data_7ƒ‡#~ÿ8¾#@_clipping_9q0#H/3h*‹Œ%ËݾF‹#Œ%$!LŸ„b‹#Œ%Ë $ÓMq0~‹Œ;ôg'CŽñŽGfV?XŒ#q0eŽñŽ9JkM9?[ ~ŽñŽGø ?^Aq0 ŽñŽ9Jkv4?aܹŽñŽGN?dTIq0ÛŽñŽ9Jl’?gÅLñŽ*.ŒX ‚ @!„pÈŠ#_file_@].Œ#P_bufferFrames_@^×#_bufferIndex_@_×#”_iData_@`×#˜/df@)€p×/df@3­p9J×¾¾×`M@6÷ŽÌp¾;7@AÅWøp9J×¾¾;Ž8@Hícpu{B@N÷Ž5pŸ„u{B@Wd>÷ŽZp«Šl3@[p*÷ŽU4:}>’Rµb:#Y:Ѝ>’Y:Â>’D’2GZ:™Œ!k0ßJ’2KB:ø üJ’2`@:¡±-U’‘>’2`@:¨n-v;‘>’¾2óA:­sAU’X‘>’2óA:´à@vz‘>’¾2©:¹C/k0œ‘J’qn2¡@:½0U’¾‘>’qn2QZ:Á Tvà‘J’qn2@B:ÅŸSU’’>’qn2[Z:Éè)v$’J’qn!5]:ÍS D’J’*v=`K*P’+v=v"ŠÐ>á>‡’€‡’‘h+Š?Šâ>ô>L¸’€‡’‘h=¦EÐô>+?˜ú’__a¶ú’‘h__b¶ú’‘`+¸’ð䨓‚__groupingþ ‘¨‚__grouping_sizeþ  ‘ ‚__grouping_tmpþ Ø“‘˜ƒ__n ¦E‘Pƒ__min ¦E‘Hƒ__i  ‘¸ƒ__test q0‘_„P—ƒ__j  ‘°+iQ…#þDaD01”__initialize_pŒ¾‘l__priorityŒ¾‘h†eUaDvD|‡¤1Èu”ˆn‘h‰à‹=,?à?Å”€Å”‘Xsample=Ê”‘PŠclip?q0‘o+Œ+¼Š‹ʈ©à? A`4•€‡’‘è|‚n© ‘à|„@Ø@ƒerror­(…‘ð|‹¨ˆœA)B¬™•€™•‘è|‚nœ ‘à|„@ABƒerror (…‘ð|+šŠŒZQ2´øÍ•€Í•‘h+pŒ5p´D_–€Í•‘H]cp_–‘@ŠiFramesב\Šj€×‘XŽ I€×‘T„XüŠiבP+«ŠŒ]À喀͕‘Xsample]¦Š‘PŽ IgבlŠinputhŸ„‘`„qµŠjjבhŒø,ÀCÜ—€Í•‘hŒÌ>D$(†—€Í•‘H³">†—‘@ I>ב¼type>¾‘°format>¾‘¨=9JŒ°—Å”&M0‘Œ—¬0*B¨BtÜ—’™—‘X­'˜Í•&M0‘Ü—þA$ÔÀ,˜’é—‘X‘Ü—ÅgÔ„ X˜’é—‘X‘Ü—ŽO„4X„˜’é—‘X‘Œ—À(¨B&C¤°˜’™—‘X‘Œ—b&C¤Cðܘ’™—‘X“‹ó˜Å”‘ܘ%P¤CD<™’瘑X€!x™Í•”³"!†—” I!וtype!¾•format!¾”c!ב™Ve4ˆÕ™’,™‘H’7™‘@’C™‘¼’O™‘°’\™‘¨’k™‘¤‘™°ëÔ2š’,™‘H’7™‘@’C™‘¼’O™‘°’\™‘¨’k™‘¤gWšÍ•”cב2š1ìT Œš’?š‘X’Jš‘T‘2šÖT ¼ lÁš’?š‘X’Jš‘T–_DefaultRuneLocale&„Ô$—__dso_handlen˜‚€ˆå@+×™:‚˜n‚-DTû! @˜‚-DTû!@˜º‚€?+«0'nothrowI–D=›ostream3ŠTy'cerrAØXW›š< ¨O]digitsF_ZNSt14numeric_limitsImE6digitsE0@›ÑDï_ZNSt14numeric_limitsIfE12has_infinityEo2›œ?ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEo2›þXó_ZNSt14numeric_limitsIfE10has_denormEt2›ÑD(_ZNSt14numeric_limitsIdE12has_infinityEo2›œ?)_ZNSt14numeric_limitsIdE13has_quiet_NaNEo2›þX,_ZNSt14numeric_limitsIdE10has_denormEt2›ÑDa_ZNSt14numeric_limitsIeE12has_infinityEo2›œ?b_ZNSt14numeric_limitsIeE13has_quiet_NaNEo2›þXe_ZNSt14numeric_limitsIeE10has_denormEt2œnpos=\¦EH§"0@¦EJ¤40E™1…HAe0QtÚGnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¦Ež§"0@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¦Ež¤40E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalECJó(1i.0Knumeric1jx^0JÉ/1kÎf0J§N1lªX0JÉA1m+0JS1nûW0 LL1)%2UKL+]1b' GŸ+}MLÀ1ñ^7QLÏT1ò#$7QL÷]1ó8*7QLq1ôÝ-7QLô1õ5A7QL›1ö_7QLˆ1÷QBQYY" XZdecX? XZfixedÄ? XZhex Í XY¸ S XZleftî X Zoct;; X@Zrightèb X€[ù($ X[q ŸA X[„)$ZM X\showpos's0 X\skipws*tb X\unitbuf-È! X [O1) X@Y!4Z_ X°YM57)/ XJ[bd:¶ XZbadbitLSP¥XZeofbitO¦¥XZfailbitTB<¥XZgoodbitWî#¥XZappjëªXZatemTLªXYdvh'ªXY1dyZ-ªXZcurŽ»T¯XY']‘» ¯Xdupper71¬Whb€dlower72Q^hbdalpha730hbddigit74›hbexdigit75+hbdspace76Ehb@eprint77O1hbdgraph78[bhb%dcntrl79“Yhbdpunct7:ƒ4hb dalnum7;Ûhb_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE_S_atoms_in%_ZNSt10__num_base11_S_atoms_inEi&Ë k@qhiÖ:Ö g’@3_ZNSt10moneypunctIcLb1EE4intlEo2g’@3_ZNSt10moneypunctIcLb0EE4intlEo2g’@3_ZNSt10moneypunctIwLb1EE4intlEo2g’@3_ZNSt10moneypunctIwLb0EE4intlEo2g’@«_ZNSt17moneypunct_bynameIcLb0EE4intlEo2g’@«_ZNSt17moneypunct_bynameIcLb1EE4intlEo2g’@«_ZNSt17moneypunct_bynameIwLb0EE4intlEo2g’@«_ZNSt17moneypunct_bynameIwLb1EE4intlEo2H)Bˆ}LhbHŒ ‰µ,hbHÍ8Š(NhbHè9‹hbH÷fŒºhbH.VYhbxsrate_Ô§TŸ„yÂÕÈ9Jyj^Ö[*q0y&×(Yq0yIÜD-(…H:f?%Š;hbHL?&ÍShbH&??'_hbH”L?(ÒhbH?)K"hb% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~ : ; I8 2 .G@€I4  : ; I ‚: ;I ƒ4: ;I „ ….‡@4 @†.4 @‡.4 @ˆI ‰.G; @Š4: ; I ‹.G;@Œ.G: ; @: ; I Ž4: ; I .G: ; I4 ‘.1‡@@’1 “.G ”: ; I•: ; I–4: ; I? < —4I? 4 < ˜4G ™4Gš4G ›4: ;‡@I? <  œ4: ;‡@I? <  4: ;‡@I? < ž4: ; ‡@I? < L¼ DCaDÍUû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hstl_algobase.hlocale_facets.tccFileWvOut.cppiostreamWvOut.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccFileWrite.hFileWvOut.h Ð>÷‚¡‚»~ž¿/Ÿ€äôKuhuMLƒ/ÙKØ.“u1„+h¬“u1„ƒð|¬ÈqÈqÈqÈm ýLó׃OŸ#v/#å2K»ltºè¼=huKר.=/×[ó/Úuó¼‘/2±y S‚=/×2óƒÉ‘0¯‘¾.¼×(MɼA®’g/Ú5®××yž_XtÈØ‘ŒÈØ‘ŒÈØ‘wŒå1N=å1Nw=ó1'ó1' D‹ÖAä?$/JÐ>Ñ>wÑ>Ô>wÔ>á>vâ>ã>wã>æ>wæ>ô>vô>õ>wõ>ø>wø>+?vwwvDDwD"Dw"DaDvaDbDwbDeDweDvDvww1v,?-?w-?0?w0?à?và?á?wá?ä?wä? AvAAwAAwA)Bv23w36w6´v´µwµ¸w¸vwwÀvÀÁwÁÄwÄCvDEwEHwH$v*B+Bw+B.Bw.B¨Bv$%w%(w(ÔvÔÕwÕØwØ„v„…w…ˆwˆ4v¨B©Bw©B¬Bw¬B&Cv&C'Cw'C*Cw*C¤Cv¤C¥Cw¥C¨Cw¨CDv45w58w8vwwëvìíwíðwðT vT U wU X wX ¼ vm(¦[’stk::StkFrames::channelsŒ’stk::StkFrames::frames¾’minu”stk::WvOut::clipTestÏ”stk::StkFrames::operator[]4•stk::StkFrames::operator[]ž•stk::FileWvOut::incrementFrameÒ•stk::FileWvOut::tickd–stk::FileWvOut::tickå–stk::FileWvOut::closeFile—stk::FileWvOut::openFile°—stk::WvOut::~WvOut˜stk::FileWvOut::~FileWvOut,˜stk::FileWvOut::~FileWvOutX˜stk::FileWvOut::~FileWvOut„˜stk::WvOut::~WvOut°˜stk::WvOut::~WvOutó˜stk::WvOut::WvOutx™stk::FileWvOut::FileWvOutÕ™stk::FileWvOut::FileWvOutWšstk::FileWvOut::FileWvOutŒšstk::FileWvOut::FileWvOutí(¦Å__uint32_tç__int64_t/$_0z__mbstate_t__darwin_mbstate_t§__darwin_size_tû__va_list_tagÓ__darwin_va_listp__darwin_wchar_tˆ__darwin_rune_tŸ__darwin_wint_t¶__darwin_clock_tÎ__darwin_time_tõ_opaque_pthread_once_t8__darwin_off_tN__darwin_pthread_once_tm__darwin_wctrans_t‡__darwin_wctype_t size_t®time_t¼ptrdiff_t$_4:div_tG$_5qldiv_t$_6©lldiv_t‘lconvôva_listfpos_t__sbufG__sFILE:FILEÅ clock_tÔ tm¦!pthread_once_t¼!__gthread_once_tÔ!wint_tâ!$_77"_RuneEntryI"$_8ƒ"_RuneRange•"$_9Ô"_RuneCharClassê"$_10Ô$_RuneLocaleO'mbstate_t`'wctype_t.char_traits•0__vtbl_ptr_type«0nothrow_t¹0new_allocator2allocatory2_Atomic_word“2basic_string,std::allocator >ÔE_Rep_baseF_RepõGlocale|KfacetµMidN_Impl§Qios_baseíXbasic_streambuf >€_wctrans_toactype_basesbctypehmoney_basevhbasic_ios >‡l__normal_iterator, std::allocator > >ˆnnum_get > >tnum_put > >Tybasic_ostream >f}basic_stringbuf,std::allocator >Òbasic_ostringstream,std::allocator >ò‚StkError„Stkƒ‡StkFramesÈŠWvOut.ŒFileWrite÷ŽFileWvOutv__normal_iterator, std::allocator > >W›ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cachecloseMatFile_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZN3stk9FileWvOutC2Ej_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZNK3stk5WvOut13getFrameCountEvclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZN3stk5WvOut8clipTestERd_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcsetRawFileignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv~WvOutseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFramesgetFrameCount_ZNKSs4findERKSsm_ZNSt8ios_base3appEframeCounter_register_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword~FileWrite_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutateclipStatus_ZNSolsEPFRSt8ios_baseS0_EfgetwcsetAifFile_ZN3stk9FileWrite12closeSndFileEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZN3stk5WvOut4tickERKNS_9StkFramesE_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_ZN3stk9FileWrite10setWavFileESsputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctranssetWavFile_ZN3stk9FileWvOut4tickEd_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_ZN3stk9FileWrite12closeAifFileEv_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padFILE_MATldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstate_ZN3stk9FileWvOutC2ESsjmmjaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZN3stk9FileWrite8FILE_AIFE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZNK3stk5WvOut7getTimeEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_ZN3stk9FileWvOut14incrementFrameEv_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZN3stk9FileWrite8FILE_MATE_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_sizefileName_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZN3stk9FileWrite10setSndFileESs_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repgetTimefsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityFileWriteprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk5WvOutD0Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZN3stk5WvOutD2Ev_ZNKSs4findEPKcmmcloseWavFilebasic_ostringstream_ZL8isxdigiticompare_ZN3stk9FileWvOutC1Ejwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcmincrementFrame_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintfcloseAifFile_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEvclipTest_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFileinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowccloseSndFileoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEv_ZN3stk9FileWrite8FILE_RAWEtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk9FileWvOut4tickERKNS_9StkFramesE_ZNSo8_M_writeEPKcl_ZN3stk9FileWrite12closeWavFileEv_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlFILE_SNDsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decE_ZN3stk9FileWrite5writeERNS_9StkFramesEisalphahas_quiet_NaN_ZN3stk9FileWrite5closeEv_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZN3stk9FileWrite10setAifFileESs_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZN3stk9FileWvOutD0Ev_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk9FileWrite10setMatFileESs_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvnChannels_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZN3stk9FileWrite4openESsjmmFILE_WAV_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8EFILE_AIF_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZN3stk9FileWrite12closeMatFileEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv~FileWvOut__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk5WvOut10clipStatusEv_ZN3stk3Stk11rawwavePathEvisOpeneq_int_typesetMatFile_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getloc_ZN3stk9FileWvOutD2Evwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZN3stk5WvOutC2Ev_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZN3stk9FileWrite8FILE_WAVE_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_GLOBAL__I__ZN3stk9FileWvOutC2Ej_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcsetSndFilepbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZN3stk9FileWvOut8openFileESsjmm_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN3stk9FileWrite6isOpenEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerEshowWarnings__ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZN3stk9FileWrite8FILE_SNDE_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk5WvOutD1Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcminbufferFrames_ZNKSs12find_last_ofEPKcmm_ZN3stk5WvOut15resetClipStatusEvframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk9FileWvOut9closeFileEvidinfwprintfis_M_remove_referenceout_ZN3stk5WvOut4tickEd_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk9FileWrite10setRawFileESs_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storage_ZN3stk9FileWvOutC1ESsjmmjwprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6localeFILE_RAW_ZNKSt5ctypeIcE10do_tolowerEcltFileWvOut_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZN3stk9FileWvOutD1Ev_ZNSt6locale6globalERKS_resetClipStatusxsputnsbumpc_M_setstatebsearch_ZNSsaSERKSsWvOut_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒì H‰}èH‰uàÆEÿH‹Eàòòx f.ÈwëH‹UàH¸ð?H‰ÆEÿë-H‹EàòòQ f.ÁwëH‹UàH¸ð¿H‰ÆEÿ€}ÿt8H‹Eè¶@Hƒð„Àt)H‹EèÆ@HH5H‹=èH‹}è¾èH‹EàÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹EèHÇ@@H‹EèÆ@HëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃWvOut: data value(s) outside +-1.0 detected ... clamping at outer bound!StkFrames::operator[]: invalid index () value!FileWvOut::tick(): no file open!FileWvOut::tick(): incompatible channel value in StkFrames argument!FileWvOut::openFile: the channels argument must be greater than zero!N3stk9FileWvOutEÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ4 9s»|!Ôÿÿ''?8`ÿÿ4;4qj’ÿÿ4;4qj’ÿÿ4;4qj’ÿÿ''?8`ÿÿ''?8`ÿÿ':UnÿÿN$?¶Y›t„}›ÏÿÿN$?¶Y›t„}›Ïÿÿ'/C\ÿÿ'/C\N3stk5WvOutEð?ð¿zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ´† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ‚† 4øÿÿÿÿÿÿÿO† ƒ4øÿÿÿÿÿÿÿ¼† 4øÿÿÿÿÿÿÿƒ† 4øÿÿÿÿÿÿÿàçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ°çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ°çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ°çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÛçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÛçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿhçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿhçÿÿÿÿÿÿÿ† ƒ± P-¤ &-„ [-p Oi -I P-< &- [- O -àP-Ó&-¼\-¡e-Že-….-jd-P[-<O5 -P-÷&-à\-Åe-²e-©.-Žd-t[-`OY -)m-P- &-ï&-Ø\-¹\-¤0-”Oym-gP-Z&-?&-(\- \-ô0-äOÉm-·P-ª&-&-x\-Y\-D0-4OP- e-Ý]-Áe-¸W-™d-ŒQ-~j-yT=r e0-1X-$Y-]-ôD-ÕZ-º(-œ@-m-UD-FQ-8j-3T=, Z-êB-Þ(-Ê-¾@-”F-‚@-QD-=Q-/j-*T=# D-D-öQ-èj-ãT=Ü ÎZ-’Y-+i-&èa- a-ca-9H-`-€P ðÀ`0РpH ðȘh@ðȘpH €›žš–šišašç™ß™Š™‚™™ý˜˜º˜–˜Ž˜j˜b˜>˜6˜˜ ˜—º—$——õ–í–ΖÆ–t–l–H–@–â•Ú•®•¦•|•t•D•<•••ß”×”„”|”[”S”@”8”ð“蓽“µ“ ““Ë’Ã’™’‘’h’`’0 ²ÙbTœ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(CP-6V-^-íN=æU-Ém-·P-ªV-V-~_-fN=Km-9P-,V-V-_-èN=Ím-»P-®V-“V-‚_-jN=2P-g-g-îe-Õe-ÌR-¾b-®j-©Ÿc-j-‹}f-P-ñg-Õg-Àe-§e-žR-b-€j-{qc-bj-]Of-Q-øj-óT=ì«|R-=n-8,p=%h- PJHM@l0*(, S:<KPoHo@S8"0$(JkLl±9^± 9^ 8œ\œ9 y5^yh5^h4d\d5 A7^A07^06,\,7 3^ ø3^ø2ô\ô3 Ñ!^ÑÀ!^À ¼\¼! ™%^™ˆ%^ˆ$„\„% a#^aP#^P"L\L# )?^)?^>\? ñ=^ñà=^à<Ü\Ü= ¹;^¹¨;^¨:¤\¤; '^p'^p&l\l' I/^I 8/^8.4\4/ 1^0ü\ü1 È-^È,Ä\Ä- +^*Œ\Œ+ X)^X(T\T) 1A^1  A^ @\A ùG^ùèG^èFä\äG °^°¬\¬ x^xt\t @^@<\< ^\ Ð^ÐÌ\Ì ˜I^˜H”\”I `C^`B\\\C (E^(D$\$E qMèaD , D] ¨Om v xDz ÈD~ ïD‚ ¿E” F¦ øDª  E® hE² cFÄ ›FÖ ÆFè þFú 6G nG ™G0 ÄGB ïGU AHh “H{ ¾HŽ ØI˜  J½ ØJñ K HK½€,?Å€€KÙ€¤C`€N³€¨B4€ NÆ€&CJ€XNì€*BЀ@Mš2(Lè´@`L-l˜LžD«MGÀ‰ÐL4vÈNdì´8OH•O{T ÎpOA$æxM…Ô°Mœ„èMƒ€Aþ€ðK €â>‹€0J€Ð>i€øIU€à?〸K=€ô>«€hJ €`I’@I€¸IË®Eÿ€€IXIs(ÿ¨Øì(΃¿1nfýTc·À.m9o¤ï/á9–?ˆS__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5WvOut8clipTestERd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZNK3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk9StkFramesixEm__ZN3stk9FileWvOut14incrementFrameEv__ZN3stk9FileWrite5writeERNS_9StkFramesE__ZN3stk9FileWvOut4tickERKNS_9StkFramesE__ZN3stk9FileWrite6isOpenEv__ZN3stk9FileWvOut4tickEd__ZN3stk9FileWvOut9closeFileEv__ZN3stk9StkFrames6resizeEmj__ZN3stk9FileWrite5closeEv__ZN3stk9FileWvOut8openFileESsjmm__ZNSsC1ERKSs__ZN3stk9FileWrite4openESsjmm__ZN3stk5WvOutD2Ev__ZTVN3stk5WvOutE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk9FileWvOutD0Ev__ZTVN3stk9FileWvOutE__ZN3stk9FileWriteD1Ev__ZN3stk9FileWvOutD1Ev__ZN3stk9FileWvOutD2Ev__ZN3stk5WvOutD0Ev__ZN3stk5WvOutD1Ev__ZN3stk5WvOutC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9FileWvOutC1ESsjmmj__ZN3stk9FileWriteC1Ev__ZN3stk9FileWvOutC2ESsjmmj__ZN3stk9FileWvOutC1Ej__ZN3stk9FileWvOutC2Ej__ZTIN3stk9FileWvOutE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk9FileWvOutE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk5WvOutE__ZTSN3stk5WvOutE__ZTIN3stk3StkE___cxa_pure_virtual___gxx_personality_v0__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk5WvOut8clipTestERd.eh__ZNK3stk9StkFramesixEm.eh__ZN3stk9StkFramesixEm.eh__ZN3stk9FileWvOut14incrementFrameEv.eh__ZN3stk9FileWvOut4tickERKNS_9StkFramesE.eh__ZN3stk9FileWvOut4tickEd.eh__ZN3stk9FileWvOut9closeFileEv.eh__ZN3stk9FileWvOut8openFileESsjmm.eh__ZN3stk5WvOutD2Ev.eh__ZN3stk9FileWvOutD0Ev.eh__ZN3stk9FileWvOutD1Ev.eh__ZN3stk9FileWvOutD2Ev.eh__ZN3stk5WvOutD0Ev.eh__ZN3stk5WvOutD1Ev.eh__ZN3stk5WvOutC2Ev.eh__ZN3stk9FileWvOutC1ESsjmmj.eh__ZN3stk9FileWvOutC2ESsjmmj.eh__ZN3stk9FileWvOutC1Ej.eh__ZN3stk9FileWvOutC2Ej.eh__GLOBAL__I__ZN3stk9FileWvOutC2Ej__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC2LC3LC4GCC_except_table0GCC_except_table1LC5LC6LC7GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk9FileWvOutC2Ej.eh___tcf_0.ehstk-4.4.4/src/Debug/Fir.o000644 000766 000766 00000443000 12015735507 015031 0ustar00garygary000000 000000 Ïúíþ€ !Ü  Ü__text__TEXT® ÀäC€__debug_frame__DWARF°xPØæX__debug_info__DWARF(ùÈȘéÁ__debug_abbrev__DWARF!ÝÉ Áå__debug_aranges__DWARFêçPŠð ï__debug_macinfo__DWARF:èÚð__debug_line__DWARF:è Úð¸ï__debug_loc__DWARFEð åøàï__debug_pubnames__DWARFe æ__debug_pubtypes__DWARFK ë&__debug_inlined__DWARFR'ò/__debug_str__DWARFR' „ò/__debug_ranges__DWARF_«ÿ³__mod_init_func__DATA`«´` __textcoal_nt__TEXTh«è´hØ €__gcc_except_tab__TEXTPÄðÌ__cstring__TEXTpÆýÏ__StaticInit__TEXTmÇX Ð(€__const__DATAàÇX€ÐX __const_coal__DATA@ÈXàР __const_coal__TEXT˜È8Ñ __bss__DATA Ü__eh_frame__TEXT¨ÈxHÑès h__constructor__TEXT ÜÀä__destructor__TEXT ÜÀ䀿à! $ P®ÇUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì8H‰}ØH‰uЈUÌH‹}ÐèH…À”À„Àt!H5H‹=èH‹}ؾèH‹}ØHƒÇPèH‰ÃH‹}ÐèH9ÕÀ„Àt¬† $V¬ † $`¬† $x¬† $¬† $ž¬† $¾¬† $Þ¬† $ö¬† $­=† $B­)† $l­B† $®­† $έ† $î­† $ü­† $®† $*®#† $N®† $n®† $Š®+† $¶®*† $ஆ $î®&† $¯#† $8¯† $F¯† $Z¯† $z¯† $ˆ¯† $–¯&† $¼¯#† $ெ $°1† $2°I† $|°M† ,ʰY† ƒ,$²Y† ƒ,~³Y† ƒ$7† $P7† $ˆ7† ,Ø´† ƒ,ôµ† ƒ,ö·Ý† ƒ$mÇC† $°Ç† $¿† $Ô¸I† $¹'† $E¹]† $¢¹+† ,͹@† ƒ$ º/† $<º'† $cº.† $‘º+† $¼ºb† 4»d† ƒŒ$‚»/† $±»+† $Ü»'† $¼/† $2¼'† $Y¼.† $‡¼+† 4²¼3†  ƒŒ,Ú† ƒ$å¾n† $S¿+† $~¿'† $¥¿/† ,Ô¿–† ƒ,îØ† ƒ,ÆØ† ƒ4jÁw† ƒŒ$âÃn† ,žˆ† ƒ,&ˆ† ƒõÈGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Fir.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ñunsigned int__int64_t.òlong long intlong long unsigned intlong int$_0€LY__mbstate8MY_mbstateLNòliichar__mbstate_tO)__darwin_mbstate_tQt__darwin_size_tZ¸long unsigned int__darwin_va_list`åõõi __va_list_tagh gp_offsetÑ# fp_offsetÑ# overflow_arg_areah# reg_save_areah# __darwin_wchar_tf¸__darwin_rune_tkj__darwin_wint_tn¸__darwin_clock_ts¸__darwin_time_tvlïi _opaque_pthread_once_tE2 __sigE# __opaqueEß#__darwin_off_tná__darwin_pthread_once_t|ï__darwin_wctrans_t(¸__darwin_wctype_t*¿size_tc¡time_tWÈptrdiff_t˜ stdÌ 7Ì 8Ï XÒ Zù ]  _< bW j© kà o' pE qf r} s” uÙ wõ x z }; ~W ‰ ª ‚Ì ƒÙ „õ … †. ‡O ˆp Š‹ ‹· Î Њ Ñä Ó Ôÿ ÕÁ ×Ý Ø6 Ùô Ú Û_ ;´ <è =! d]# ei# gl# h…# iœ# j³# kÊ# lá# mø# n$ o;$ s[$ t$ v§$ wÉ$ xñ$ z % {!% |/% }G% ‚[% ƒs% „% †¤% ‡½% Šä% ‹ò% Œ & µ'& ¶J& ·r& ¸& ¹¶& <! F + G$+ H>+ IX+ Jr+ K+ L¨+ MÃ+ NÞ+ Où+ P, Q/, RJ, Be, Ch, D÷& Fk, G|, H˜, I¹, JÖ, Kø, L- M1- NH- Hr- ’“- ”–- •­- –Ä- —å- ˜. ™. š9. ›V. œs. Š. ž—. Ÿ¾.  ä. ¡/ ¢,/ £H/ ¤_/ ¥/ ¦ž/ §º/ ©Û/ «ü/ ­"0 ¯C0 ±_0 ³{0 ´œ0 µ¸0 ¶Ô0 ·ð0 ¸ 1 ¹(1 ºR1 »i1 ¼Š1 ½«1 ¾Ì1 ¿ø1 À2 Â62 ÄR2 Ås2 Æ”2 ǵ2 ÈÖ2 Éí2 Ê3 Ë/3 ÌP3 Íq3 Ή3 С3 Ö½3 ÜÙ3 âõ3 è424N4o4__true_type__debug'1__copy__copy_normal__copy_normal__copy_backwardchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style!¬© denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >. 3 ð8#_M_p #3 x9O9reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Þ$_Ios_Fmtflags"7e _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode"kË _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate"“* _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir"¸r _S_beg_S_cur_S_end_S_ios_seekdir_end€€ñ)Xevent"¢¸ erase_eventimbue_eventcopyfmt_event|"Ó^_M_next"Õ_X#_M_fn"Ö€X#Oz"׸#"Ød9#|"Û+_X€X¸_X _["ß TD_X!9"ã.O¸_X3"ñ¥_M_pword"òh#_M_iword"ó#3"ô†XFG""å$"_ZNSt8ios_base4Init11_S_refcountEd9#_S_synced_with_stdio"_ZNSt8ios_base4Init20_S_synced_with_stdioE\7FG"?ŒX²F"ŒX¸basic_streambuf > #R|f #Tf #U‚f #W…f #XŸf #Z¹f #\Óf #]íf #^ g #_&g #`@g #aZg #btg #cŽg #d¨g #eÂg #fÜg #gøg #hh #i,h #jChctype_basectypemoney_baseg$pattern$É field$É Ø&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >A%, S“# _M_startTâ’# _M_finishUâ’# _M_end_of_storageVâ’#&, W*z“o“'Œoz“¸vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_normal__copy_backward_normal(L~¶¶8C¤§C¤C¤)©þ u7\7ÌîšTX*™d ˆfRíâ’â’4*[a ”®O â’â’*îC ´iK*â’â’“*Š ˆÇ K\\4*´- ”KDg\\*7J ´`ˆ\\“+“]1šoâ’®è’è’â’+ß/†ùwâ’ÔFŸFŸâ’(sJUhâ’þFŸFŸâ’4(qm>/D2.™&”\\îdouble.ž&•¸}î.£&–”î.ƒ&œh¿xxšš¿/Å3¸Ùxx.›l&ž©õ¸¸&KG& h.3L&¡î. &£à;.De&ª¸Wîš.ð&«šxxîš/~wchar_t.dH&¬¸ªxîš&Q/&¯Ìhšš¿4‹}&°¸.æ0&±hõhš&+!&²Ñ(¨8&³ø;\(î(/.Ó8&µOî(¸.Ÿ&½¸pî(¸(ùo&Â:u¸‹î.¡&Ú¬¬š/²0~.Üb&ĸÓ~ __gnu_cxx¡Á(£®§Eòÿò(›l´Iòò__debug'6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >.;&§Ýòò.>I&™òôî.&ºòî(¸.ug&À6î(¸(¯8&´<VVî(float.ò~&·{{î(long double&‰3&Ǹ.Oc&¦ò´ò lconv`(+è 5(,#5 6(-#5{(.# int_curr_symbol(/# currency_symbol(0# mon_decimal_point(1#( mon_thousands_sep(2#0 mon_grouping(3#85)(4#@5³K(5#H int_frac_digits(6l#P5#(7l#Q p_cs_precedes(8l#R p_sep_by_space(9l#S n_cs_precedes(:l#T n_sep_by_space(;l#U p_sign_posn(l#X int_n_cs_precedes(?l#Y int_p_sep_by_space(@l#Z int_n_sep_by_space(Al#[ int_p_sign_posn(Bl#\ int_n_sign_posn(Cl#].´C)5!¸î4=V(K!/´va_list*IÍfpos_t*U2 __sbuf*`d! _base*ad!# _size*b¸#/„ __sFILE˜*‚º" _p*ƒd!# _r*„¸# _w*…¸# _flags*†•# _file*‡•# _bf*ˆ4!# _lbfsize*‰¸#( _cookie*Œh#0 _close*É"#8 _read*Žè"#@ _seek*##H _write*&##P _ub*“4!#X _extra*”7##h _ur*•¸#p _ubuf*˜=##t _nbuf*™M##w _lb*œ4!#x _blksize*Ÿ¸#ˆ _offset* &!#3¸É"h/º"3¸è"h¸/Ï"3&!#h&!¸/î"3¸&#hî¸/ #__sFILEX/,#„M#i„]#iFILE*¡j!&$D*ï##/]#.Ta*ð¸œ##.PA*ñ¸³##.‹*ò¸Ê##.ù>*ó¸á##.ÈJ*ô¸ø##.‹I*õ¸$#$/&!.îJ*ö;$¸#(ð *ú~V#[$îî.R,*ÿš$hšš#+»,*á;#§$îî#6ÓO*¸É$#¸6Ø+*¸æ$#æ$/ì$0&!6Uq* %#6%*¸!%#7Z:*¸6º%* G%° * [%î6ÁE*¸s%î6˜A*¸%îî2*¤%#Ëb*½%#6È*¸ä%#¸š79*#6n* &6j*¸'&¸#6S'*©¸J&šî86’L*ª¸l&#îl&/õ6A*«¸&îl&6,*¬¸¶&šîl&6kS*­¸Ø&îîl&lè&iclock_t+M° tm8+ZÉ' tm_sec+[¸# tm_min+\¸# tm_hour+]¸# tm_mday+^¸# tm_mon+_¸# tm_year+`¸# tm_wday+a¸# tm_yday+b¸# tm_isdst+c¸# tm_gmtoff+d#( tm_zone+e#0pthread_once_t,^H__gthread_once_t-/É'wint_t.F™ $_7.QT( __min.R‚# __max.S‚# __map.T‚# __types.UT(#/¿_RuneEntry.V( $_8.X ( __nranges.Y¸# __ranges.Z (#/Z(_RuneRange.[l( $_9.]ç( __name.^ç(# __mask._¿#l÷(i _RuneCharClass.`¸(9$_10ˆ .bx* __magic.cß# __encoding.dx*# __sgetrune.f§*#( __sputrune.gË*#0 __invalid_rune.h‚#8 __runetype.jÑ*#< __maplower.ká*#¼ __mapupper.lá*#¼ __runetype_ext.s¦(#À __maplower_ext.t¦(#Ð __mapupper_ext.u¦(#à __variable.wh#ð __variable_len.x¸#ø __ncharclasses.}¸#ü __charclasses.~ñ*#€lˆ*i3‚¡*î¡¡*/î/ˆ*3¸Ë*‚¡(/­*¿á*iÿ‚ñ*iÿ/÷(_RuneLocale. ):ÊQ/åë;¸$+¸: P/ëqV¸>+¸:µR/÷¸X+¸:§/þ±3¸r+¸)°^/Œ¸+¸))/ ‚ ¸¨+¸)Y</\¸Ã+¸)Ì%/_¸Þ+¸)Ô/"7¸ù+¸)I/"¸,¸)¾C/)ª=¸/,¸)º /5Q;¸J,¸)ü2/; 4¸e,¸;d+|&?è&.æ_+~\˜,¨¨(ÁJ+‚…M¨³,³,/÷&. a+…¨Ð,Ð,/¨.GK+{í,í,/ó,0÷&.ÁK+}--/-0¨.é+€³,1--.ÖK+³,H--(LS+ƒtšr-šîí,mbstate_t0U‡wctype_t14.ƒj0y÷'­-¸.å 0z÷'Ä-#.ì 0{xå-x¸#.V‚0|÷'.~#.“‚0}¸.¬#.¿e0~¸9.#¸.-0¸V.#¬8.y%0€¸s.#¬8.»E0÷'Š.#4Ë0‚÷'.-0ƒš¸../r-.¢|0…šä.x..ŸA0†¸û.û.//0r-.:L0ˆš,/x¡*š¸..Ø60‰÷'H/~#.ú0Š÷'_/~.)B0Œ¸/xš¬8.F0¸ž/¬¬8.ï#0Ž÷'º/÷'#.â0¸Û/#¬l&.]R0ĸü/#¬l&.!G0’¸"0xš¬l&.E0ƸC0¬¬l&.3.0“¸_0¬l&.$y0Ǹ{0¬l&.Ó*0”šœ0~¸..÷00•x¸0x¬.;0—¸Ô0¬¬.?!0˜¸ð0¬¬.à=0™x 1x¬.I;0šš(1¬¬(¼B0œÛ_šR1xš¬í,.K,0ši1¬.=0žxŠ1x¬š.¹J0Ÿ¸«1¬¬š.L0 xÌ1x¬š.÷:0¤šò1ò1š¸./¬.#0¥š2¬¬.‰g0©\02¬02/x.Îg0ÈVR2¬02.Õg0«xs2x¬02.Üg0¬”2¬02¸.-D0®¸µ2¬02¸.×90§šÖ2x¬š.y>0¨¸í2÷'.Åk0°¸3¬¬š.o0±x/3x¬š..^0²xP3x¬š.zB0³xq3x~š.U€0´¸‰3¬8.}-0µ¸¡3¬8.}60–x½3¬~.œ?0¡xÙ3¬¬.¼50¢xõ3¬~.¥R0¦x4¬¬.#e0¯x24¬~š. 0Ê{N4¬02.š:0Íòo4¬02¸.œR0Ï4¬02¸q%ê4!†V(½Râ’è’è’â’> Y5!¸L\…râ’FŸFŸâ’>¼kJ5!`@n"\FŸFŸ\>׸z5!J»¡nâ’è’è’â’? 2éP7streampos3Ó# *)2ñ7^³5P7V7(Lz2õg+\7Ó5V7V7(y2ùÚM\7ó5V7V7(¸=2ýð8¸6îîš+6‚2Ð)š46î+æ[2¨_îZ6îšV7+ 2 Á€6îš+Ûo2 3¦6îš+)2ÂpÌ6šl+!+2”ylè6d7+xf2»¸7V7+t`2jy\7%7d7d7@/62#¸!ƒI2&å¸d7AlAôboolAj70¸3¸z78/€7B__vtbl_ptr_typeo7<7 G?*6Ù8&eDÄ7Ù8&eFÝ7Ù8ß8&­$K÷7Ù8¸(8=N™`8ê8P7(8=QgTî98ê8V7(î0V#4_8Ù8¸x*;1`yC8Ù8¸(Íkdº[š8ê8*^xj•D¿8Ù8V7Có1nXzÙ8/¤7Aå80¤7/å8?C 51I9¤7#&hxd9I9&hxf29I9O9DQlI9¸/ð8AU90ð80\70U _Atomic_word6%¸/ï ?© 58‘LEnpos t‘LF_M_dataplus ï #_Rep_base_RepG: Bgæ9–LG: Ôq :¡LGß0 4e§L':–LGS. %cU@E:–LG™ )ÿ)@c:–LH1! -Zy}:¡LG 4ÙJš¥:–L¸îH÷l <‚1Î:–L¸¸îGža DMpšö:–L¸¸G7E L{]\7;–LîH2 U m<;î¸H4N ^ q_;î¸HQN gIL‚;¸lHÇh zm¥;@@HÇh ~8CÈ;££HÇh ‚ë;HÇh †"<îîG Š!‚¸0<¸¸HÀ 7ÃgY<¡L¸¸¸H!q7µés<¡LIÀ+ šô5­L+' ›<¡L&+'7¿´<¡LO9&+'7·Í<¡L³L&+'7Åð<¡L³L¸¸&+'7Ð=¡L³L¸¸O9&+'7Û;=¡Lî¸O9&+'7âY=¡LîO9&+'7é|=¡L¸lO93 ì—=¡L¸+.q ô¥ƒ¹L¹=¡L³L+.q üéE¹LÛ=¡Lî+.q š‚¹Lý=¡Ll+ED àK@>¡L+ED tI£7>–L+Cu &!-@T>¡L+Cu 1£q>–L+÷n :¶¶ Ž>¡L+÷n CM. «>–L+“ L÷¶ È>¡L+“ Ub . å>–L+y ]š?–L+6‚ cÄZš?–L+Ík hü4šôK@€7Q¼$ÅN;À+ ´4c­L(‰ ¾¯\7yMÕN(£^ ‚c\7•MÕN*U Æüj­M§L*ª% ÊÇCÅM§L*]. ÎpPâM§L¸(‡L ØUþM§L(= Ü/$N§LO9O9+–37‚B§LJN¸¸O9*- çdgN§LO9 ÎJ7«„…N§LO9(©C õXi¡N§L!¬R7^sS§LO9¸šÕNi/ÛN0M?8 8C:RLnone8h_ZNSt6locale4noneEj7Mx38i:j7Nnumeric8jyj7Mv<8kìj7M a8lAnj7MÑM8m6j7M3g8n5mj7 Lall8p_ZNSt6locale3allEj7?ï'F_M_impl8:R##_S_classic8 _ZNSt6locale10_S_classicE:R#_S_global8#_ZNSt6locale9_S_globalE:ROZ^8)4?@R#_S_once88_ZNSt6locale7_S_onceEß'^'&Þ$8{qPPR&Þ$8„ŠPPRVR&Þ$8£PPRî&Þ$8ÆPPRVRî¸&Þ$8ªéPPRVRVR¸&¾8ºQPR¸(.q8Å@VR$QPRVRstring5<~9(8Ý)S$QNQaR(~g8çvH\7oQaRVR(kH8ðÇ\7QaRVR+Ã,8 ƒàN¬QVR@UR8ÎTVRPÞ$8<ÙQPR:RQ c8?ŒeQ¤8BZ6G-a8E+/¸R¸ReV8Hï6PRVRVR¸/žO0ER/KR0î/àNA\R0àN/\RSQP8WgRbTT_vptr$facetz7#U8\d9#__c_locale98bT#_S_c_locale8__ZNSt6locale5facet11_S_c_localeERO‚u8b& xT#_S_once8e_ZNSt6locale5facet7_S_onceEß'Q¤8iùP^8vSS}TšV 8{gRtS}T¸H•+8£—SƒTîRG‰z8‚,R´SƒTHÈ€8…OÍSƒTIl8Š@RID 8;[îH_[8‘ÅD T‰TH98•8U'T‰TP^8 BT}T”TW.q8£›šT}T”T/¸lxTi0hT/gRAR/T0gRATAgR>WP8²SUUOz8š#"å$8Å_ZNSt6locale2id11_S_refcountEd9H.q8ÈÙt USUYUP'8Ê$USUYU'8Ð9USU!žO(8ÙXU8ìd9#F_M_facets8íX#F_M_facets_size8îš#F_M_caches8ïX#F_M_names8ð(# O8ñØw"XOÌi8òà+"XOÊw8ó5"XOv#8ô·9"XOG$8õÒQ"XOc8öŠ"XOÛ8÷v-XH_[8ú3‚V:RH98¥(œV:RPï'8 ¼V:RCXšPï'8 ÜV:RîšPï'8÷V:RšP$/8W:R¸Pï'8.W:RCXH.q8 /MW:RCXG‚8~t\7kW:RH0G8&E#W:RNX¸Hv8)\5³W:RNX8XHM8,A×W:RNXdUH <8/ž~ûW:RdU‰TR87ï:R‰Tš/‰TdU-XX8X8XX/>X0dUAIX0jU/IXAZX0$Q/¸ YzX| zX¸Ar /eX/^/¥Zr Ø"Ê’X‹_T_vptr$ios_basez7#[þn"ã‹_\dec"öO‹_\fixed" P‹_\hex" %‹_[· "‹‹_\left"Î"‹_ \oct"ôJ‹_@\right",~‹_€]~3")#‹_]p "  #F_M_exception"ÌË #F_M_streambuf_state"ÍË # F_M_callbacks"ç_X#(F_M_word_zero"ø^#0F_M_local_word"ýŸ_#@F_M_word_size"¸#ÀF_M_word"†X#ÈF_M_ios_locale"àN#Ð o "ÀB2­\¯_€X¸HÆl"ê• Ì\¯_| H°k"íÉ æ\¯_Gp["¸Fµ_]¯_¸\7H9 " ¤U(]¯_+4u"$#> E]»_+4u".Ÿl> g]¯_> +Tw">ñu> ‰]¯_> +Tw"O> °]¯_> > U"^VtÎ]¯_> +ª-"jc!g[ë]»_+ª-"råTg[ ^¯_g[+ô "€™Pg[*^»_+ô "ˆïg[L^¯_g[+7"›Å`\7h^\7+ _"§³1àNŠ^¯_VR+‡8"²¨àN§^»_+Òb"¼F VRÄ^»_@;2"Îç`¸+èƒ"ÞŸ\Æ_ø^¯_¸+& "ó¢ Ì__¯_¸`[Q"’X:_¯_¸Pñ)"P_¯_Pñ)" k_¯_Ò_W.q" ]zX¯_Ò_0> 0Ë 0e 0* ^¯_i/’XA^/Á_0’XAAhAÁ_ZX@::Ø_NfT_vptr$basic_streambufz7#a_M_in_beg;Ã#a_M_in_cur;Ä#a_M_in_end;Å#a_M_out_beg;Æ# a_M_out_cur;Ç#(a_M_out_end;È#0a_M_buf_locale;ÏàN#8bz;ÔØ_À`Nf¸(ë5;à1(àNá`NfVR(‡8;ñ²ƒàNý`Tf(o_;þúMNf#aNf+½€; ]†5OaNfò* e +WK;{'†5vaNf# e +Øl; O*¸“aNf+Þh;ÂHg[°aNf+•5;'ù]¸ÍaNf+@ƒ;9ˆ¸êaNf+1J;O¼f¸bNf+žJ;bLmg[.bNf+`N;pŽM¸PbNfl+éu;‰]‚¸mbNf+wj;¤‡¸bNfl+}j;¾)g[¶bNfîPg0;ËÌbNfG.?;Þö êbTfGú);áãgcTfGT:;ä&cTfH¼p;îádEcNf¸HYw;ùncNfG ,; Q?ŒcTfG7d;QMªcTfG{;y€ÈcTfH9!;‡<çcNf¸Hyw;'î dNfc _;<`pØ_2dNfVRdËb;K„,NfØ_bdNfd%a;W“I†5Ø_—dNfò* e dÔ1;cx.†5Ø_ÇdNf# e d[N;oTE¸Ø_ídNfd•\;…¥>g[Ø_eNferc<2‹Hg[Ø_BeNfd>T;«¸ Ø_heNfdÐ;¸_¸ Ø_ŽeNfdik;Љj¸ Ø_¹eNf¸e9ƒ*Sifupper>1mSi€flower>2˜xSifalpha>3»<Sifdigit>4ÓSigxdigit>5ÌSifspace>6æSi@gprint>75>Sifgraph>8}Si%fcntrl>9àoSifpunct>:2BSi falnum>;.$Si0¸/j7h(@$¨gRÛngR#Zh#F_M_c_locale_ctype$°R#F_M_del$±\7#F_M_toupper$²Xi# F_M_tolower$³Xi#(F_M_table$´Ûn#0F_M_widen_ok$µl#8F_M_widen$¶án#9F_M_narrow$·án#¹F_M_narrow_ok$¸l#¹i'$½_ZNSt5ctypeIcE2idE Tjtable_size$¿_ZNSt5ctypeIcE10table_sizeE‘Lx3$ÌÌjñnÛn\7šx3$ÚõjñnRÛn\7š+6$æ`\7k÷n¸l+6$õ}"îHk÷nîîo+ôz$œ5îtk÷n¸îî+Œ\$W3î k÷n¸îî+ü2$ – lÂk÷nl+ü2$13îék÷nî+º $A§Al l÷nl+º $Rmî2l÷nî+Â$fÖlTl÷nl+Â$HTî€l÷nîî+s$ öQl§l÷nll+s$¨îØl÷nîîlGÃ]$Ò\'Ûnöl÷nIK$×~(ÛnVg8$à^i*mñn¸d§t$ð-8l^iUm÷nld§t$ê^î^i…m÷nîdÆM$[l^i°m÷nldÆM$"”*î^iàm÷nîdé~$6ÕUl^i n÷nldé~$M?î^i@n÷nîîd‹G$gAl^ipn÷nlld‹G$‚ýFî ^iªn÷nîîlH½U$Šj}Än÷nR®€$š{{÷n/Silñniÿ/^i/ýn0^i/¸>6$Æ \ok$E$Ë %Q\ok(J$Ö ·î!ªe$Û ¯NGlll0Glg:7’X9s’X#a_M_tie?W9s#Øa_M_fill?Xl#àa_M_fill_init?Y\7#áa_M_streambuf?ZNf#èa_M_ctype?]÷n#ða_M_num_put?_?s#øa_M_num_get?aJs#€(B ?kÑh3pUs(äp?oÇ!\7OpUs(OK?{rË kpUs*•G@-F1ˆp`sË *G!?3¥p`sË *Gƒ?–UAÂp`sË (h^?¦K\7ÞpUs(/6?°ž&\7úpUs(†%?»\7qUs(HS?ÅX,\72qUs(rq?ÐÿË NqUs*rq?ók$kq`sË I.?…q`sNf`y ? ao¥q`s¸+CK?Q49sÂqUs+CK?%ñt9säq`s9s+ÆO?3!NfrUs(ÆO@9]Nf"r`sNf(r@CMfsCr`sls+8V?dêIl`rUs+8V?x}4l‚r`sl( _@€ \àN£r`sVR(s@u(ilÉrUsll(Â@z±0lêrUslPI.?¼s`sm+G@ŒjNs`sNfnèc@«`sVR/‘/Es0¿/Ps0/[s0ao/aoAaoA[s>@}:uUù}#­Š¤s:u­¾s:u@u+îp™ÛNP7ÛsKu+`S;øsKu+ Q¡N>Vut:u+ Q¨ >rs7t:u¸+S­ÔZVuTt:u+S´™Zrsvt:u¸+ý¹ýUP7˜tKu\u+eQ½^Vuºt:u\u+øpÁîrsÜtKu\u+USÅ”TVuþt:u\u+qÉdOrs uKu\u!ŒuÍðf@uKu/rsAFu0/Qu0rsArsAbu0¶AË A{S$gRR{gR#i'$Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE T5D$¤öuR{¸+8$¿ÁAQ,vJsQQzXguX{+8$ã3XQbvJsQQzXguÆ_+8$èXYQ˜vJsQQzXgu^{+8$íËWQÎvJsQQzXgud{+8$ò›XQwJsQQzXguj{+8$øÀYQ:wJsQQzXgup{+8$ý(ZQpwJsQQzXguv{+8$cWQ¦wJsQQzXgu|{+8$#“VQÜwJsQQzXgu‚{+8$(ûVQxJsQQzXgumu+8$HÊ QHxJsQQzXguÌ_V $MsuixR{¸G„ Q xJsQQzXgu¹LdJNÎãQsußxJsQQzXguX{dJNA QsuyJsQQzXguÆ_dJN|Qsu]yJsQQzXgu^{dJN˜QsuœyJsQQzXgud{dJN$QsuÛyJsQQzXguj{dJN,;QsuzJsQQzXgup{dJN3¦QsuYzJsQQzXguv{dJN;$Q su˜zJsQQzXgu|{dJNHNQ su×zJsQQzXgu‚{dJNd¹Q su{JsQQzXgumuoJNq Q suJsQQzXguÌ_/suA\7A¢AÑA¸AòAAVA\S¿$ÛgR3€gR#i'$Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE T9$ï |3€¸+"?$ ç…<|?s…zXl\7+"?$+ e…m|?s…zXl+"?$0 ¹…ž|?s…zXl¸+"?$5 …Ï|?s…zXlò+"?$: a…}?s…zXl+"?$j NF…1}?s…zXl\+"?$o …b}?s…zXl{+"?$„ öe…“}?s…zXlxH|9'rÐ}?sî¸lî9€H#kÄ ~?sî¸lzX9€H– ‰L)E~?slzXî9€VÜ$¢ ˆ{f~3€¸d»¾${…ˆ{ ~?s…zXl\7d»äô{…ˆ{Ú~?s…zXld»ëK|…ˆ{?s…zXl¸d»òª|…ˆ{N?s…zXlòd»ù}…ˆ{ˆ?s…zXld»}q…ˆ{Â?s…zXl\d»{…ˆ{ü?s…zXl{o»õE… ˆ{?s…zXlx/ˆ{A¸l‘:@?€ÿƒpaoH"T_vptr$basic_ostreamz7#&¾ AV €9s¸ÿƒNfb IA_?€Å€9s¸ÿƒ(±fApCa „æ€9s„(±fAyma „9s'„(±fAƒÊ „(9s<„(±fA©"l „I9s(±fA­s- „j9s¸(±fA±Ök „‹9s\7(±fB\Dl „¬9s•(±fA¸Nl „Í9s¢(±fBjþk „î9s¸(±fAÃl „‚9sÑ(±fAÌXl „0‚9sò(±fAÐbl „Q‚9s(±fAÕàk „r‚9s\(±fAÙôk „“‚9sV(±fAáêk „´‚9s{(±fAå! „Õ‚9sx(±fBxú „ö‚9sNf("?B  „ƒ9sl ÕhA#O:ƒ9sî(C'B­ 3 „`ƒ9sî(ó}BĹs „|ƒ9s(]BÙ::†5˜ƒ9s(¢BéH „¹ƒ9s# +¢Bìi „àƒ9sò* q¾ An9s¸ÿƒ/„/ „1A?€/„3 „'„ „/-„3fs<„fs/B„3zXQ„zXZ¹P:GØ_¬†Ø_#a_M_modeCUe #@a_M_stringCX~9#H&<)Cd«„¬†e &<)CrÉ„¬†³Le ( C…b:~9儲†* C6P…¬†³Lm8vC§¦2 …¬†e e•\C±Hg[Q„E…¬†e>TD‰ ¸ Q„j…¬†eikD4Çs¸ Q„”…¬†¸e+eDV¸ Q„¾…¬†¸eËbCÑ|bNfQ„í…¬†e%aD›Â †5Q„!†¬†ò* e eÔ1DÊÊ&†5Q„P†¬†# e m--DçÅx†¬†¸¸m7Cô”#‘†¬†rSˆ¸^SiK˜‰vUSiK›GŠ€`SiKùH‹`%SiK‚ŒìSiKß9DoSiStkFloatL\zsrate_Ô…i„‹{cÕ$Q{7Ö@5\7{Ô.×o\7|alertList_Ø_ZN3stk3Stk10alertList_EGostringstream:޽†{ZÜ9 ŒaignoreSampleRateChange_Ý\7#;’O`„‹*ǤîKŒ„‹*F¬ÕœŒbŽ\7;36¯Y`$Q*®²EÄŒ$Q*¢µÚ8ÛŒd!*ƒ¸uòŒd!*(»Ëd d!*G¾ù* ¸($cÁï_\7E„‹„‹„‹*œÈllaîâ‡*œËíD}$Qâ‡*æ}ÎD”\7*¶\Ñ¡B«\7}"àÀbŽ~À}ãûŠàbޏW/æm^ûŠ ŽbŽ„‹„‹mP!éú~)ŽbŽbŽm¬ ìãbGŽbŽbŽnœïtbŽâ‡/ûŠ>åˆ0y‘Fdata_y‘#FdataRate_Ž„‹#FnFrames_š#FnChannels_Ñ#Fsize_‘š# FbufferSize_’š#(É‘ÑÑÉ6‘…‘ÑÑkQ‘¸Ék‘‘+.q øc›‘‘‘+ý)†?¡‘¯‘š+ý0Gx„‹Ñ§‘š eQ8=‚ï‘›‘ Je@™! ‘›‘+d_J÷B¡‘4‘šÑ+d_RQ„‹[§‘šÑ+XH[½„‹‚§‘„‹Ñ+y^ÉšŸ§‘+da%€\7¼§‘ Lk]€ß‘šÑ Lu.+‘‘šÑ„‹+ýx$ Ñ$‘§‘+—~{ÅeÑA‘§‘ ƒn‚~w_‘‘„‹! #‰šL„‹§‘/„‹/hŽA‹‘0„‹A–‘0hŽAhŽA„‹/–‘? 6â’&eDÍ‘ù’&eFæ‘ù’ÿ’&­$K’ù’¸(8=NLfâ’!’ “‚{(8=Q„fè’B’ “ó’(î0V,yâ’h’ù’¸x*;1`É]Š’ù’â’¸(Íkdn𦒠“*^xjDIÈ’ù’â’ó’Có1näù’â’/\/î’0\Aî’/­‘A“0­‘/“?vVi“­‘#&hxd9“i“&hxfR“i“o“DQli“¸/“Au“0“/½?ŠNª” _M_impl½#(æ.`*ª”º“°”(æ.dÔo“Ö“¶”(¼yh^o“ò“¶”&˜>k ”°”o“&˜>o)”°”¸o“&V$zC”°”¸(§‚&Mâ’d”°”¸*Q†²;†”°”â’¸ £C” £d” £Œ“ £º“ £Ö“A“/€“/¼”0€“?A£6š€“#&t'Éï”6šo“&t'Ö•6š¸ó’o“&t'ç+•6š<š=F•6š¸(.q„HVGšg•6š<š )(^LŠ•6š¸ó’+EDJÿ$§•6š+EDS8oÄ•Mš+Cu\Ç$á•6š+Cue—Koþ•Mš+÷nnžpÚ–6š+÷nwØ:j8–Mš+“€PjÚU–6š+“‰¶*jr–Mš+yÎ5š–Mš+Ík”Å}š¬–Mš L£™iÏ–6š¸\+„-°5-šì–Mš+d¹ƒ\7 —Mš*t9E„&—6š¸+ýÝ¿:‚{H—6š¸+ýìÊyó’j—Mš¸H5lòE‰—Mš¸+ØuŽ8‚{«—6š¸+Øu=Yó’Í—Mš¸+ƒz"V-‚{ê—6š+ƒz*ñ$ó’˜Mš+á.2‚{$˜6š+á.:ÙOó’A˜Mš+{EÝ>â’^˜6š+{Iü‚è’{˜Mš I'Xåq™˜6šó’ mÀ=²˜6š(íz\/7$ؘ6š$ó’ íz‘u™6š$¸ó’(~m›z$!™6š$(~yÊ,$G™6š$$ DLÛUe™6šGš •GïUc~™6šmK_«»¡™6š¸ó’Hú.3±PÊ™6š$¸ó’mM õBí™6š$ó’Hhš§) š6šâ’W,&ü±xâ’6š¸FŸFŸ/Á”ABš0Á”AÁ”/BšZëˆà ûŠœûŠ#again_ G„‹#achannelsIn_ HÑ#alastFrame_ IhŽ# ab_ KÁ”#Paa_ LÁ”#haoutputs_ MhŽ#€ainputs_ NhŽ#°&* ›œ(lj »tÑ› œ('. ŸÑ;› œw•G #àlSš[›œ*=D *Sx›œ„‹(PH -­„‹”› œ(Í+ 5s„‹µ›œ„‹(QQ 8Tn‘Ñ› œxS C^;›‘Sšÿ›œ›‘ÑrÂSšœ¸/Sš/&œ0SšZñˆà ûŠKSš#&3 "XœK&3 )qœKGšb_ ,+œœK¸*ü3 4Ðm²œKGš\7(…* 7Ø#„‹ΜQ(S :äy„‹ïœK„‹xS ESg›‘+œK›‘Ñ€S Pd›‘K›‘›‘ÑÑ/+œ/W0+œ>$}$ŸUù}â’#­ŠŽ$Ÿ­¨$Ÿ*Ÿ+îp™%‚{Å5Ÿ+`SGuâ’â5Ÿ+ Q¡½@Ÿÿ$Ÿ+ Q¨N\!ž$Ÿ¸+S­Ð\@Ÿ>ž$Ÿ+S´w0\`ž$Ÿ¸+ý¹Š‚{‚ž5Ÿ\u+eQ½ÿZ@Ÿ¤ž$Ÿ\u+øpÁþ0\Æž5Ÿ\u+USÅõ'@Ÿèž$Ÿ\u+qÉÜ€\ Ÿ5Ÿ\u!ŒuÍ‹*Ÿ5Ÿ/\A0Ÿ0â’/;Ÿ0\A\>o}¡Uù}è’#­ŠxŸ¡­’Ÿ¡¡+îp™p󒯟¡+`S~[è’ÌŸ¡+ Q¡¤/*¡éŸ¡+ Q¨i/FŸ  ¡¸+S­¦G*¡( ¡+S´PGFŸJ ¡¸+ý¹;ó’l ¡\u+eQ½´*¡Ž ¡\u+øpÁ<FŸ° ¡\u+USÅsk*¡Ò ¡\u+qÉ FŸô ¡\u!Œu͹a¡¡/FŸA¡0è’/%¡0FŸAFŸ>DP`¡!Ï^S„6â’â’â’â’>aÖ¡!üzÙ³â’â’â’â’>£}X£Uù}î#­Š¡X£­Ü¡X£^£+îp™è(V7ù¡d£+`S¨î¢d£+ Q¡‹9o£3¢X£+ Q¨H9¡U¢X£¸+S­Ro£r¢X£+S´Sƒ¡”¢X£¸+ý¹ƒ;V7¶¢d£\u+eQ½{o£Ø¢X£\u+øpÁçh¡ú¢d£\u+USÅ'ho££X£\u+qÉ©4¡>£d£\u!ŒuÍR ^£d£/¡AKR/j£0¡A¡<.i,chh«z«·£‚š‘hƒ__pih‘`„‚z«Œ«L䣅䣑h0§‘„‘Œ««˜¤…䣑h„$‘ž«°«äC¤…䣑hA‘L„‡°«ç«0†¤ƒ__a¶†¤‘hƒ__b¶†¤‘`0C¤„§|e¥†__groupingþ †__grouping_sizeþ š‘ †__grouping_tmpþ e¥‘˜‡__n ‘L‘P‡__min ‘L‘H‡__i 𑏇__test \7‘_ˆP—‡__j š‘°0TX„r–諬ȗ¥…—¥‘h0Mš„&—¬3¬Ù¥…Ù¥‘h†__nÝš‘`06š‰¹‘õ¥Šõ¥0ù’‹Þ¥334¬>¬`&¦Œé¥‘h‰%“=¦Š=¦0i“‹&¦¿%>¬U¬¬n¦Œ1¦‘h‰æ‘¦Šõ¥ŠZ_j7‹n¦s~V¬`¬ø¼¦Œy¦‘h‰R“Þ¦Š=¦ŠZ_j7‹¼¦CH`¬w¬D §ŒǦ‘h‹¼¦ÜEx¬¬6§ŒǦ‘h‰Í‘R§Šõ¥R§0ÿ’‹6§Ì ¬ž¬ÜŒ§ŒA§‘hŒL§‘`‰9“¯§Š=¦__af¯§0o“‹Œ§¹ ž¬½¬(é§Œ—§‘hŒ¢§‘`‹Œ§¢F¾¬ݬt¨Œ—§‘hŒ¢§‘`Ž*SB¨ŠB¨ŠZ_j70z“‹¨x2Þ¬õ¬Às¨Œ+¨‘h„ž“ö¬­  ¨… ¨‘h0°”„¦’­A­Xò¨…õ¥‘hƒ__pjâ’‘`ƒ__valjò¨‘X0ó’„Ï–B­k­¤$©…—¥‘h‰G©ŠB¨__aWG©0o“‹$©ÅBl­®­ð©Œ/©‘hŒ:©‘`‰ò“¤©Š ¨__ak¤©0o“‹©Ø4®­Í­<Þ©ŒŒ©‘hŒ—©‘`‰Ö”ªŠÙ¥__aɪ0o“‹Þ©-έí­ˆ;ªŒé©‘hŒô©‘`„ Ÿî­ü­Ôhª…hª‘h05Ÿ„¨ü­ ® šª…hª‘h‰Ž¾ªŠ¾ª__iê0$Ÿ0*Ÿ‹šªg®*®lýªŒ¥ª‘hŒ°ª‘`„Ä•*®M®¸*«…Ù¥‘X„Š•N®m®W«…Ù¥‘X‰xŸ{«Š{«__i€«0¡0¡‹W«ân®Š®Pº«Œb«‘hŒm«‘`„ᕊ®µ®œç«…—¥‘X„§•¶®à®è¬…—¥‘X„Ìà®î®4 N¬‚â’‘h‚â’‘`‚4‘„í€ ‹¬Ü ”â’‘h8 ”â’‘`„ ¯7¯Ì Ñ¬Ü ´â’‘h8 ´â’‘`‚ª”‘X„º“8¯F¯ þ¬…þ¬‘h0¶”„Š’F¯Z¯d 0­…0­‘h0 “„–Z¯y¯° b­…—¥‘h„ô z¯ˆ¯ü ­…­‘h0¡„*ˆ¯–¯H έ‚\‘h‚\‘`‚4‘„K–¯¼¯” ®Ü ”\‘h8 ”\‘`„g¼¯߯à Q®Ü ´\‘h8 ´\‘`‚ª”‘X„h’à¯ÿ¯, –®…õ¥‘hƒ__p`â’‘`‚š‘X„d”°1°x á®… ¨‘hƒ__p†â’‘`ƒ__n†š‘X‰)”¯Š ¨ŠZ_j7‹ᮇE2°{°Ä /¯Œì®‘h‰+•Q¯ŠÙ¥ŠZ_j7‹/¯©|°ɰ }¯Œ:¯‘XŽÿ› ¡¯Š¡¯ŠZ_j70œ‹}¯üʰ#²\ Ò¯ŒН‘X‹}¯O$²}³¨ þ¯ŒН‘X‹}¯£~³×´ô *°ŒН‘XŽqœ 3N°ŠN°ŠZ_j70K‹*°þ9O@°Œ7°‘h‹*°fP‡Œ«°Œ7°‘h‹*°W\ˆ¿Ø×°Œ7°‘h‘œØ´óµ$<±…<±‘è|†nœš‘à|ˆ µе‡error  Œ‘ð|0‘’ïœdôµö·pã±…N°‘¸—~ d㱑°ƒchannel dÑ‘¬“samples my‘‘H“i nÑ‘\“hop nÑ‘XˆX¶¿·“j oÑ‘T0›‘’;›Rö·Ó¸¼#²…¡¯‘H“i TÑ‘\”U}mǰÇw²ƒ__initialize_p J¸‘lƒ__priority J¸‘h•^w°ÇÅÇT–+¿Ù »²‚h‘h„B’Ô¸¹ì³…õ¥‘hƒ__nVš‘`‚x‘X„C”¹E¹8<³… ¨‘hƒ__n‚š‘`„Ç4E¹¢¹„‹³—Ü(è’‘h—8(è’‘`—“R(â’‘X„ˆ¢¹͹Ðê³—Ü1è’‘X—81è’‘P—“R1â’‘H˜åC6Z9‘o„÷4͹ º9´—Ü\FŸ‘X—8\FŸ‘P—“R\â’‘H„® º<ºh«´—܆FŸ‘X—8†FŸ‘P—“R†â’‘H‡__inŽZ9‘o‡__outZ9‘n„Ô<ºcº´µÜJFŸ‘h8JFŸ‘`“RJâ’‘X‚4‘„þcº‘ºLµÜmFŸ‘h8mFŸ‘`“Rmâ’‘X„#‘º¼ºL¡µÜýFŸ‘h8ýFŸ‘`“Rýâ’‘X‚ª”‘P„ š¼º»˜¶…Ù¥‘X†__nüš‘P—ÜüFŸ‘H—8üFŸ‘@˜“Rþâ’‘`„'5»‚»ä^¶—ÜnFŸ‘H—8nFŸ‘@—“Rn\‘¸„M‚»±»0ж—܆FŸ‘X—8†FŸ‘P—“R†\‘H‡__inŽZ9‘o‡__outZ9‘n„s±»Ü»|/·—Ü1â’‘X—81â’‘P—“R1â’‘H˜åC6Z9‘o„=¡Ü»¼È~·—ÜSâ’‘h—8Sâ’‘`—“RSâ’‘X„™¼2¼ð·—܆⒑X—8†â’‘P—“R†â’‘H‡__inŽZ9‘o‡__outZ9‘n„¿2¼Y¼`E¸ÜJâ’‘h8Jâ’‘`“RJâ’‘X‚4‘„éY¼‡¼¬‘¸Ümâ’‘h8mâ’‘`“Rmâ’‘X„‡¼²¼øæ¸Üýâ’‘h8ýâ’‘`“Rýâ’‘X‚ª”‘P„F•²¼å¾Dn¹…Ù¥‘¨ƒ__x„n¹‘ ˆÕ¼Ö¾“__xlenˆ‘L‘@ˆú¼¸½“__tmp‹â’‘¸0<š™œ 7Úíè¹…N°‘HÁT 7蹑@ƒclearState 7\7‘¼ˆÌ“i DÑ‘\0Gš„W5å¾S¿ÜMº—ܻ蒑X—8»è’‘P—“R»â’‘H‡_Num½bu‘h„8S¿~¿(¬º—ÜÅâ’‘X—8Åâ’‘P—“RÅâ’‘H˜åCÊZ9‘o„m¡~¿¥¿tûº—ÜÙâ’‘h—8Ùâ’‘`—“RÙâ’‘X„^¥¿Ô¿Àn»—Üâ’‘X—8â’‘P—“Râ’‘H‡__bi1Z9‘o‡__bi2Z9‘n‰ïš…»Š¡¯‹n»ë9Ô¿jÁ ±»Œy»‘HŽXœ $Ö»ŠN°šÁT $蹋±»ÿ`îÆX ¼Œ¾»‘XŒÉ»‘P‹±»ã7Æž¤@¼Œ¾»‘XŒÉ»‘P„Ê™jÁáÃð/½…Ù¥‘¨ƒ__positionõ\‘ ƒ__xõ/½‘˜›šÁ ¿¼“__x_copyü\‘Pˆ ÂØÃ‡__old_size‘L‘H‡__len š‘@‡__new_startâ’‘¸‡__new_finishâ’‘°0ó’„{˜âÃPÄ<q½…Ù¥‘h†__xXq½‘`0ó’ŽDœ ½ŠN°‹v½–7ž&ˆ»½Œƒ½‘H‹v½’&®Ô罌ƒ½‘Hœ_DefaultRuneLocale.„÷*__dso_handlehž÷ˆ€ˆå@0ÑŸ‰žS‰-DTû! @žu‰-DTû!@žŸ‰€?0–7,nothrowIðUc¾ostream:Š?€,cerr Apn}¾ «  Ü_digits!F_ZNSt14numeric_limitsImE6digitsEj7@¡+V!ï_ZNSt14numeric_limitsIfE12has_infinityEZ9¡P!ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEZ9¡–n!ó_ZNSt14numeric_limitsIfE10has_denormE_9¡+V!(_ZNSt14numeric_limitsIdE12has_infinityEZ9¡P!)_ZNSt14numeric_limitsIdE13has_quiet_NaNEZ9¡–n!,_ZNSt14numeric_limitsIdE10has_denormE_9¡+V!a_ZNSt14numeric_limitsIeE12has_infinityEZ9¡P!b_ZNSt14numeric_limitsIeE13has_quiet_NaNEZ9¡–n!e_ZNSt14numeric_limitsIeE10has_denormE_9¢npos t‘LK*7@™"‘LMSB7E>ôK@€7Q¼$ÅN£npos _ZNSbIwSt11char_traitsIwESaIwEE4nposE‘L¤*7@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE‘L¤SB7E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE²Mx38i:j7Nnumeric8jyj7Mv<8kìj7M a8lAnj7MÑM8m6j7M3g8n5mj7 OZ^8)4?@RO‚u8b& mÂ0hTO8ñØw"XOÌi8òà+"XOÊw8ó5"XOv#8ô·9"XOG$8õÒQ"XOc8öŠ"XOÛ8÷v-X[þn"ã‹_\dec"öO‹_\fixed" P‹_\hex" %‹_[· "‹‹_\left"Î"‹_ \oct"ôJ‹_@\right",~‹_€]~3")#‹_]p " 1mSi€flower>2˜xSifalpha>3»<Sifdigit>4ÓSigxdigit>5ÌSifspace>6æSi@gprint>75>Sifgraph>8}Si%fcntrl>9àoSifpunct>:2BSi falnum>;.$Si£_S_atoms_out$!_ZNSt10__num_base12_S_atoms_outEî£_S_atoms_in$%_ZNSt10__num_base11_S_atoms_inEîk$E$Ë %Q\ok(J$Ö ·îiLQ$3_ZNSt10moneypunctIcLb1EE4intlEZ9iLQ$3_ZNSt10moneypunctIcLb0EE4intlEZ9iLQ$3_ZNSt10moneypunctIwLb1EE4intlEZ9iLQ$3_ZNSt10moneypunctIwLb0EE4intlEZ9iLQ$«_ZNSt17moneypunct_bynameIcLb0EE4intlEZ9iLQ$«_ZNSt17moneypunct_bynameIcLb1EE4intlEZ9iLQ$«_ZNSt17moneypunct_bynameIwLb0EE4intlEZ9iLQ$«_ZNSt17moneypunct_bynameIwLb1EE4intlEZ9K>Sˆ¸^SiK˜‰vUSiK›GŠ€`SiKùH‹`%SiK‚ŒìSiKß9DoSizsrate_Ô…i„‹{cÕ$Q{7Ö@5\7{Ô.×o\7{ZÜ9 Œ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D.? : ; < E4: ;‡@I? < F : ;I8 2 G.? : ;‡@I2 < H.? : ;‡@2 < I.? : ;‡@I2 < J.? : ; ‡@I2 < K4: ; ‡@I? < L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U : ;I8 2 V.? : ;L 2 < W.? : ;‡@I2 < X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@I< .? : ; ‡@I@‚I ƒ: ; I „.G@…I4  †: ;I ‡4: ;I ˆ ‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; : ;I: ; I ‘.G;@’.G; @“4: ; I ”.‡@4 @•.4 @–.4 @—: ;I ˜4: ;I ™.G: ; @š: ; I› œ4: ; I? < 4I? 4 < ž4G Ÿ4G 4G ¡4: ;‡@I? <  ¢4: ;‡@I? <  £4: ;‡@I? < ¤4: ; ‡@I? < L®mÇC°Ç˜û /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugnewStk.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hFilter.hFir.cppFir.hiostreamstl_uninitialized.hvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc h«èºõf‚ž‚¡‚»~ž¿/ŸÒäƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒ f=Å*„¥}"ó0.óÉÜ<óÉ‚<ƒKfƒsžºÏ}ò»mt»Â<ºØ}ò»mä» ´~È» .ùX>®òƒeƒ¯º»¸<ƒ º{f» .ùX>ªò=%º>uqf»“>» ˆ~BÈÍÈÍÈ…Í“u1„ƒ ½}¬?//Úó»»1¼gO3ÌxS %,K VtË‘Çæ‘¼‘¼}>»Z'<ó¥f>*ÜDL!.K)+DKL¹}.=".A‹uþ.v3Oæ|.hMDKL .DL.=2.DKL¹}.=".A‹u†.LØÉw,62­Ø>m.U’–ä>ƒ-BDN6=4. ¬v>¬?¬w?¬B¬wB¬U¬vV¬W¬wW¬Z¬wZ¬`¬v`¬a¬wa¬d¬wd¬w¬vx¬y¬wy¬|¬w|¬¬v¬‘¬w‘¬”¬w”¬ž¬vž¬Ÿ¬wŸ¬¢¬w¢¬½¬v¾¬¿¬w¿¬¬w¬ݬvÞ¬߬w߬â¬wâ¬õ¬vö¬÷¬w÷¬ú¬wú¬­v­­w­­w­A­vB­C­wC­F­wF­k­vl­m­wm­p­wp­®­v®­¯­w¯­²­w²­Í­vέÏ­wÏ­Ò­wÒ­í­vî­ï­wï­ò­wò­ü­vü­ý­wý­®w® ®v®®w®®w®*®v*®+®w+®.®w.®M®vN®O®wO®R®wR®m®vn®o®wo®r®wr®Š®vŠ®‹®w‹®Ž®wŽ®µ®v¶®·®w·®º®wº®à®và®á®wá®ä®wä®î®vî®ï®wï®ò®wò®¯v¯¯w¯¯w¯7¯v8¯9¯w9¯<¯w<¯F¯vF¯G¯wG¯J¯wJ¯Z¯vZ¯[¯w[¯^¯w^¯y¯vz¯{¯w{¯~¯w~¯ˆ¯vˆ¯‰¯w‰¯Œ¯wŒ¯–¯v–¯—¯w—¯š¯w𝼝v¼¯½¯w½¯À¯wÀ¯߯và¯á¯wá¯ä¯wä¯ÿ¯v°°w°°w°1°v2°3°w3°6°w6°{°v|°}°w}°€°w€°ɰvʰ˰w˰ΰwΰ#²v$²%²w%²(²w(²}³v~³³w³‚³w‚³×´vwwOvPQwQTwT‡vˆ‰w‰ŒwŒ¿vشٴwÙ´Ü´wÜ´óµvôµõµwõµøµwøµö·vö·÷·w÷·ú·wú·Ó¸vmÇnÇwnÇqÇwqǰÇv°Ç±Çw±Ç´Çw´ÇÅÇv¿ÀwÀÃwÃÙvÔ¸Õ¸wÕ¸ظwظ¹v¹¹w¹"¹w"¹E¹vE¹F¹wF¹I¹wI¹¢¹v¢¹£¹w£¹¦¹w¦¹͹v͹ιwιѹwѹ ºv ººwººwº<ºv<º=ºw=º@ºw@ºcºvcºdºwdºgºwgº‘ºv‘º’ºw’º•ºw•º¼ºv¼º½ºw½ºÀºwÀº»v»»w»"»w"»‚»v‚»ƒ»wƒ»†»w†»±»v±»²»w²»µ»wµ»Ü»vܻݻwÝ»à»w໼v¼¼w¼¼w¼2¼v2¼3¼w3¼6¼w6¼Y¼vY¼Z¼wZ¼]¼w]¼‡¼v‡¼ˆ¼wˆ¼‹¼w‹¼²¼v²¼³¼w³¼¶¼w¶¼å¾vÚÛwÛÞwÞív徿¾wæ¾é¾wé¾S¿vS¿T¿wT¿W¿wW¿~¿v~¿¿w¿‚¿w‚¿¥¿v¥¿¦¿w¦¿©¿w©¿Ô¿vÔ¿Õ¿wÕ¿Ø¿wØ¿jÁvîïwïòwòÆvÆÇwÇÊwÊžvjÁkÁwkÁnÁwnÁáÃvâÃãÃwãÃæÃwæÃPÄvžŸwŸ¢w¢&v&'w'*w*®vâùÈu£operator new·£stk::StkFrames::sizeé£stk::StkFrames::channels¤stk::StkFrames::framesI¤minj¥std::vector >::sizeœ¥std::vector >::operator[]ú¥__gnu_cxx::new_allocator::new_allocatorB¦std::allocator::allocator¦__gnu_cxx::new_allocator::~new_allocatorÞ¦std::allocator::~allocator §std::allocator::~allocatorW§__gnu_cxx::new_allocator::new_allocator´§std::allocator::allocatoré§std::allocator::allocatorG¨std::_Vector_base >::_Vector_impl::~_Vector_impls¨std::_Vector_base >::_M_get_Tp_allocator¥¨__gnu_cxx::new_allocator::construct÷¨std::vector >::capacityL©std::_Vector_base >::_Vector_impl::_Vector_impl©©std::_Vector_base >::_Vector_baseªstd::vector >::vector;ª__gnu_cxx::__normal_iterator > >::basemª__gnu_cxx::__normal_iterator > >::operator*Ȫ__gnu_cxx::__normal_iterator > >::__normal_iteratorýªstd::vector >::end*«std::vector >::begin…«__gnu_cxx::__normal_iterator > >::__normal_iteratorº«std::vector >::endç«std::vector >::begin¬__destroy_auxN¬_Destroy‹¬_DestroyѬstd::_Vector_base >::_M_get_Tp_allocator­__gnu_cxx::new_allocator::max_size5­std::vector >::max_sizeb­__gnu_cxx::__normal_iterator > >::base”­__destroy_aux<__gnu_cxx::__normal_iterator > > >έ_Destroy<__gnu_cxx::__normal_iterator > > > ®_Destroy<__gnu_cxx::__normal_iterator > >, double>Q®__gnu_cxx::new_allocator::deallocate–®std::_Vector_base >::_M_deallocate¯std::_Vector_base >::~_Vector_baseQ¯std::vector >::~vector¦¯stk::Filter::~FilterÒ¯stk::Filter::~Filterþ¯stk::Filter::~FilterS°stk::Fir::~Fir°stk::Fir::~Fir«°stk::Fir::~Fir×°stk::StkFrames::operator[]A±stk::Fir::tickè±stk::Filter::clear»²__gnu_cxx::new_allocator::allocate³std::_Vector_base >::_M_allocate<³std::__copy::copy‹³__copy_auxê³std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, double*>9´copy<__gnu_cxx::__normal_iterator > >, double*>«´__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, double*>µuninitialized_copy<__gnu_cxx::__normal_iterator > >, double*>Lµ__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>¡µstd::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >¶std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >^¶copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >ж__copy_aux/·std::__copy_normal::__copy_n~·copyð·__uninitialized_copy_auxE¸uninitialized_copy‘¸__uninitialized_copy_aæ¸std::vector >::operator=s¹stk::Fir::setCoefficientsí¹std::__copy_backward::__copy_bMº__copy_backward_aux¬ºstd::__copy_backward_normal::__copy_b_nûºcopy_backward…»stk::Filter::FilterÖ»stk::Fir::Fir ¼stk::Fir::Fir@¼std::vector >::_M_insert_aux4½std::vector >::push_back½stk::Fir::Fir»½stk::Fir::Fir ùÈ¿__uint32_tá__int64_t)$_0t__mbstate_t‡__darwin_mbstate_t¡__darwin_size_tõ__va_list_tagÍ__darwin_va_listj__darwin_wchar_t‚__darwin_rune_t™__darwin_wint_t°__darwin_clock_tÈ__darwin_time_tï_opaque_pthread_once_t2__darwin_off_tH__darwin_pthread_once_tg__darwin_wctrans_t__darwin_wctype_tšsize_t¨time_t¶ptrdiff_t$_4©div_t¶$_5àldiv_tî$_6lldiv_t´lconv!va_list&!fpos_t4!__sbufj!__sFILE]#FILEè&clock_t÷&tmÉ'pthread_once_tß'__gthread_once_t÷'wint_t($_7Z(_RuneEntryl($_8¦(_RuneRange¸($_9÷(_RuneCharClass )$_10÷*_RuneLocaler-mbstate_tƒ-wctype_t4__true_typeº4__copyê4__copy_normal5__copy_normalJ5__copy_backwardz5char_traits€7__vtbl_ptr_type–7nothrow_t¤7new_allocatorð8allocatord9_Atomic_word~9basic_string,std::allocator >¿L_Rep_baseM_RepàNlocalegRfacet TidjU_Impl’Xios_baseØ_basic_streambuf >kfwctrans_tZhctype_base^ictypeomoney_baseaobasic_ios >rs__normal_iterator, std::allocator > >sunum_get > >ˆ{num_put > >?€basic_ostream >Q„basic_stringbuf,std::allocator >½†basic_ostringstream,std::allocator >׉StkErrorûŠStkhŽStkFrames­‘new_allocator“allocator€“_Vector_base >Á”vector >SšFilter+œFir\__normal_iterator > >FŸ__normal_iterator > >0¡__copy_normal`¡__copy_backward_normal¡__normal_iterator, std::allocator > >}¾ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZN3stk3Fir4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEC1ERKS2__ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetcuninitialized_copy<__gnu_cxx::__normal_iterator > >, double*>_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli__copy_auxignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaEchannels_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_ZN3stk6FilterD0Ev_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmiERKl_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmove_ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7_St11__true_typepword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPddET0_T_SA_S9_SaIT1_EtolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEv_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEixERKlsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs__destroy_aux<__gnu_cxx::__normal_iterator > > >_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZN3stk3FirD1Ev_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEpLERKl_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS3_IPdS8_EEEET0_T_SD_SC__ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk3Fir7lastOutEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS1_IPdS6_EEET0_T_SB_SA__M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_Destroy<__gnu_cxx::__normal_iterator > > >_ZNKSs5rfindERKSsmchannelsOutvwprintfoperator newbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEppEi_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEppEvcopy<__gnu_cxx::__normal_iterator > >, double*>_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hiderFir_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk3FirC1Ev_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk3FirC2ERSt6vectorIdSaIdEEget__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_ZN3stk3FirD0Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facet_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEplERKlisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfree_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmmEido_narrowclearSTK_SINT24_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmmEv_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetc_Destroy<__gnu_cxx::__normal_iterator > >, double>sgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv__copy_n<__gnu_cxx::__normal_iterator > >, double*>_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspaceido_get_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexitfseek_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type__resultwcstoullwcsstr_M_cloneiscntrl_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKlcoefficients_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEptEv_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZN3stk3FirD2Ev_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKc__copy_auxfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue~Fir_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEdEvT_S7_SaIT0_E_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEv_ZN3stk3FirC1ERSt6vectorIdSaIdEEtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEE4baseEv__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9___destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEv_ZN3stk3Fir4tickERNS_9StkFramesEjstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_St11__true_type_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmIERKl_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZN3stk3Fir15setCoefficientsERSt6vectorIdSaIdEEb_ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZSt10__copy_auxIPKdPdET0_T_S4_S3__ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEdeEv~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdEET0_T_SC_SB__ZNKSs7compareEmmRKSsnarrow__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, double*>_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcmcopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >setfsetg_GLOBAL__I__ZN3stk3FirC2Evsetp_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9__ZNK3stk9StkFramesixEmconstructallocator_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZNSt6vectorIdSaIdEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKdS1_EEEEPdmT_S9__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZN3stk3Fir4tickEd_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_nepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferror_ZN3stk3FirC2Evswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEccopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹UàH‰ÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹uèH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹EèH‹@H‰EøHuøH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹EèH‹H‰EøHuøH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒìhH‰}ÈH‰uÀ‰U¼H‹}Àè;E¼–À„Àt!H5H‹=èH‹}Ⱦè‹u¼H‹}ÀèH‰EØH‹}Àè‰EèÇEäéDH‹}ÈHǰ¾èH‰ÂH‹EÈòHH‹EØòòYÁòH‹UظH‰H‹}ÈHƒÇPèÿȉEìé…H‹EØòòE˜‹uìH‹}ÈHƒÇPèòòE ‹uìH‹}ÈHǰèòòYE òXE˜H‹EØò‹uìH‹}ÈHǰèH‰Ã‹EìÿȉÆH‹}ÈHǰèH‹H‰ÿMìƒ}ì…qÿÿÿH‹EØòòE¨H‹}ÈHƒÇP¾èòòE°H‹}ÈHǰ¾èòòYE°òXE¨H‹EØòÿEä‹EèHÁàHEØH‹}Àè;Eä—À„À…¥þÿÿH‹}ÈHƒÇ ¾èH‰Á‹EèHÁàH‰ÂH‹EØH)ÐH‹H‰H‹EÀHƒÄh[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH}àèH‹H}èèH‹8H‹UØH‰ÞèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‰MÐH‹}èH‹uàèH‰EðH‹}èèH‰ÆH}ÿèHMÿH‹UðH‹uÐH‹}ØèH}ÿèH‹EðÉÃUH‰åATSHƒì0H‰}ØH‰uÐH‰UÈH}ÈèL‹ H}ÐèH‹H}ØèH‹8L‰âH‰ÞèH‰EèHuèH}àèH‹EàHƒÄ0[A\ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åAUATSHƒì8H‰}¸H‰u°H‹E°H;E¸„H‹}°èH‰EÐH‹}¸èH;EÐ’À„À„¾H‹}°èH‰ÃH‹}°èH‰ÂH‹uÐH‹}¸H‰ÙèH‰EÈH‹}¸èH‰ÆH}ßèH‹E¸H‹pH‹E¸H‹8HUßèH}ßèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹E¸H‹H‹EÐHÁàHÂH‹E¸H‰PéH‹}¸èH;EГÀ„ÀtmH‹}¸èH‰ÆH}ÞèH‹}¸èI‰ÄH‹}¸èI‰ÅH‹}°èH‰ÃH‹}°èH‰ÇL‰êH‰ÞèH‰ÇHUÞL‰æèH}ÞèéƒH‹E¸L‹ H‹E°H‹H‹}¸èHÁàH4H‹E°H‹8L‰âèH‹}¸èH‰ÆH}ÝèH‹E¸L‹`H‹E°L‹hH‹E°H‹H‹}¸èHÁàH<HMÝL‰âL‰îèH}ÝèH‹E¸H‹H‹EÐHÁàHÂH‹E¸H‰PH‹E¸HƒÄ8[A\A]ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„†H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨H‹H‰EàH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÂH‹EàH‰é¸H‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèHƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN:q—,±éóŠÿÿ'Ih³Ìÿÿ'Ih³Ìÿÿ'>#c|ÿÿ'>#c|StkFrames::operator[]: invalid index () value!Fir::tick(): channel and StkFrames arguments are incompatible!Fir::setCoefficients: coefficient vector must have size > 0!Fir: coefficient vector must have size > 0!vector::_M_insert_auxN3stk3FirEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿb† <øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿ3†  ƒŒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿØçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿØçÿÿÿÿÿÿÿ† ƒ<øÿÿÿÿÿÿÿw† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿˆçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿˆçÿÿÿÿÿÿÿ† ƒ£Ç-–3-ƒÎ-e-?Ã8--Ç-3-ûÎ-Ý-·Ã°--“Ç-†3-s+-jÎ-NY-A“-È-Ü- Ë=óY-ãÃÜ--»Ç-®3-›+-’Î-vY-i“-FÈ-8Ü-3Ë=,Y- Ã--¾Y-¥•-–•-{Î-_Y-R“-7Y-+Y-È-Ü- Ë= óY-ÓÙ-Î ¹ß-§3-—Ãß-o3-_ÃIß-73-'ÃèÒ- Ò-cÒ-9¯-Ñ-P ø À  ` 0  à ¸  ` (  Ø ° ˆ ` 8  Ø ° ˆ ` 8  à ¸  h @  ðȘh8èÀ`0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@èÀ˜pH ¦¾ͽŽ¡½™½B½:½ɼÁ¼ž¼–¼N¼F¼¼¼è»à»—»» »»ºº²º[ºSºû¹ó¹ѹɹƒ¹{¹Q¹I¹-¹%¹ô¸ì¸Ÿ¸—¸S¸K¸þ·ö·Œ·„·=·5·Þ¶Ö¶l¶d¶¶¶¯µ§µZµRµµµ¹´±´G´?´ø³ð³™³‘³J³B³³³ɲÁ²¡²™²†²~²6².²÷±ï±̱ıP±H±±±ç°ß°½°µ°‘°‰°e°]°°°ä¯ܯ¸¯°¯c¯[¯¯ ¯¤®œ®_®W®®®Ü­Ô­¢­š­p­h­C­;­­ ­߬׬™¬‘¬\¬T¬"¬¬õ«í«È«À«—««8«0« ««ÚªÒª{ªsªIªAªªª»©³©^©V©©ý¨³¨«¨¨y¨Y¨Q¨û§ó§Ƨ¾§i§a§§§ð¦è¦¢¦š¦T¦L¦ ¦¦ª¥¢¥x¥p¥J¥B¥™¤‘¤W¤O¤$¤¤÷£ï£Å£½£Ž£†£0 ðP¥TüðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(â…-Ò‰-³;->q- g-½-ëa-ßs-Ög-É©-¶Q-¥a-™s-‹;-wg-j©-SQ-Ja->s-)k-_-áÛ-ÜÊ_-½Y-¥S-œŸ-ŽQ-N;-÷Ç-êÍ-ÓÐ-¾‘-©‘-ŽÐ-sÐ-VÎ-Ï-Ï-íg-ä-Óc-Êg-Á-°c-§Ï-…Ä=~Ì-f-7¥--Óå-Pg-G©-0Y-a-s-ûµ-äY-Èg-¿¹-°±-¢[-–W-Š‹-~‰-ua-is-UY-"q-ðg-ç½-Ïa-Ãs-¶‡-£[-—W-]-rY-D£-­-ëµ-Äy-•™-nƒ-C}- E-ø—-êO-ÞO-ÒQ-¬g-£§-Ža-‚s-uk-N¡-#«-õ³-Î{-š—-‹O-O-_ƒ-å-× 9-¯ à-ž Ú-… M-V G-8 5- G-÷ 5-Ô G-³ 5-e 5-E I- 5-ú •-È 5-® 5-… 5-i •-B Y- 5-é K-Ü 5-Ð È- Ü-½ Ë=¶ ¥ K-d Ç-Q ×-5 ×- Õ- Õ-þ É-ð Ó-à Ü-Û Ñ Ô- Ü-½ ¯ Ö-d ß-R Ç-E Í-* Í- Ð-ö‘-Ù‘-ºÐ-¥‘-‘-uÐ-VÐ-AÐ-&Ä= ß-øÇ-ëÍ-ÐÍ-¹Ð-œ‘-‘-`Ð-K‘-6‘-Ð-üÐ-çÐ-ÌÄ=°ß-žÇ-‘Í-vÍ-_Ð-B‘-%‘-Ð-ñ‘-Ü‘-ÁÐ-¢Ð-Ð-rÄ=[w-Rg-I½-1a-%s- o-q-Ã7-‘ß-q·-N›- M-U-É»-¦-nC-CC-ûE-ÛE-u-_m-e-ºÅ-‡i-o=-O=-!A- A-ç?-R -=á-8 ,ã=%Ø- PÀHÁ@Þ0(+ Ê%'¿PÝHÂ@Þ0â(+ Ê/1ÀY$^YH$^H#D\D$ ! ^! ^ \  ØŽ^ØÔ\ÔŽ ˜†^˜…”\”† q"^q`"^`!\\\" 9^9(^($\$ .^ ð.^ð-ì\ì. ¸ ^¸Ÿ´\´  €‚^€|\|‚ H¦^H¥D\D¦ €^ \ € Ø^ØÔ\Ô ˜”^˜“”\”” `ª^`©\\\ª (¤^(£$\$¤ ð®^ð­ì\ì® ¸¶^¸µ´\´¶ €z^€y|\|z Hš^H™D\Dš ²^± \ ² Ð~^Ð}Ì\Ì~ ˜ˆ^˜‡”\”ˆ `¨^`§\\\¨ (¢^(¡$\$¢ ð ¬^ð «ì \ì ¬ ¸ ´^¸ ³´ \´ ´ € |^€ {| \| | H ˜^H —D \D ˜  „^ ƒ \ „ Ø l^Ø kÔ \Ô l   :^  9œ \œ : h ^h d \d  0 ^0 , \,  ø ^ø ô \ô  À ,^À +¼ \¼ , ˆ ^ˆ „ \„  a 6^a P 6^P 5L \L 6  *^ ) \ * à (^à 'Ü \Ü ( ¨ &^¨ %¤ \¤ & 4^ p 4^p 3l \l 4 I 2^I 8 2^8 14 \4 2  0^  0^ /ü \ü 0 È ’^È ‘Ä \Ä ’ x^ wŒ \Œ x X r^X qT \T r 8^ 7 \ 8 èº^è¹ä\äº °¸^°·¬\¬¸ xœ^x›t\tœ @P^@O<\<P `^_\` ÐN^ÐMÌ\ÌN ˜V^˜U”\”V `¾^`½\\\¾ (¼^(»$\$¼ ðž^ðì\ìž ¸\^¸[´\´\ €X^€W|\|X HD^HCD\DD Œ^‹ \ Œ ØŠ^؉Ô\ÔŠ  F^ Eœ\œF hT^hSd\dT 0R^0Q,\,R ø^øô\ô Àv^Àu¼\¼v ˆn^ˆm„\„n P^^P]L\L^ <^;\< àt^àsÜ\Üt ¨p^¨o¤\¤p pf^pel\lf 8b^8a4\4b >^=ü\ü> Èj^ÈiÄ\Äj h^gŒ\Œh XB^XAT\TB d^ c\d è@^è?ä\ä@ °–^°•¬\¬– xZ^xYt\tZ @^@<\< °^¯\° ÐJ^ÐIÌ\ÌJ ˜L^˜K”\”L `H^`G\\\H (Æ^(Å$\$Æ äMM"°Çi"‹"PÄ"•į"ÚÄÁ"pÆÅ"—ÆÉ"ÅÛ" Æß"mÇ# Ü #¿)#àÆ-#qÅ?# ÇC#ÃÅU#îÅg#LÇk#Æ}#DÆ#¨È™#àɾ#˜Ôò#ÐÔ$Õ:Ú xÙ €ôµn€(Ôºîb!ÈÚž%"°ÛÜÆ‡!Û¡&9"èÛ{HÓœP,€Ó­ˆ@¸Ó{ €ö·”€`Ô}€Ô¿K!€Úô€Ê°Ó€ ÒS€$²ê€ØÒg€~³€Ó¾€Ø´T€ðÓP€à¯+€ÀÑá €Ô¸¯€@Õ퀭ƒ€¸Ì?€¬Æ€ ËË€4¬C€ˆÊþ€V¬|€øÊª€n®^€èÎ1€®Ü€@Î €z«‹€ÉD€ž«Ë€pÉ%€Œ«©€8ÉÀF¯Œ€pЀz¯á€àж€î­[€ÐÍõ€ü­€ÎŽ€8¯T€8Ðꀊ®¡€ Ï“€è«€Ê€¶®Á€XÏ€B­·€ðÌð€Z¯¼€¨Ðh€ž¬ò€ØËð€>¬k€ÀÊy€¾¬€Ì#€`¬¤€0Ë1€x¬µ€hË1 €¹á€xÕ@€l­Ü€(ÍŠ€Þ¬€H̉€°_€øÑ¹€ö¬L€€Ìs€®­€`͹€2°’€0Ò€Ü»é€ ØÓ €Í¹ƒ€ Ö) €»ë€p׊€å¾L €°Ù€~¿Ö € Ú] €E¹€°Õþ€jÁ¬!€8ÛË €¼ºŠ€8×p€*®€xÎŒ€N®=€°Îl€âÃþ!€xÛ˜€Î­:€˜ÍÚ€|°¶€hÒ€²¼ö€8Ù±€¬&€Pʯ €¢¹\€èÕú €±»Â€è×R€ˆ¯$€Ñ&€à®ã€ÏV€¥¿!!€XÚ €cº¼€ÈÖ¸€Y¼Œ€ÈØá€S¿¦ €èÙa €‘º€×䀇¼»€Ù €<ºF€Öw€2¼H€Øa€°«ë€¨É¡ €‚»f€°×A € ºô€XÖZ€¼(€Xز€–¯‡€PÑý€¼¯Õ€ˆÑT€î®€ÈÏm€¯0€Ð² Èå€€È bÇF€˜ÈŒàÇ€@È€h«€ÈÈCN  Â7 ‘2l¢x‡cXÏÕÚ“ È  MY* º ø¬ i¦ __ZnwmPv__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd__ZNKSt6vectorIdSaIdEE8capacityEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZNSt6vectorIdSaIdEE5beginEv__ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEC1ERKS2___ZNKSt6vectorIdSaIdEE3endEv__ZNKSt6vectorIdSaIdEE5beginEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEE4baseEv__ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7_St11__true_type__ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7___ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEdEvT_S7_SaIT0_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk3FirD0Ev__ZTVN3stk3FirE__ZN3stk3FirD1Ev__ZN3stk3FirD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk3Fir4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__memmove__ZSt10__copy_auxIPKdPdET0_T_S4_S3___ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdEET0_T_SC_SB___ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9___ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_St11__true_type__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9___ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPddET0_T_SA_S9_SaIT1_E__ZNSt6vectorIdSaIdEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKdS1_EEEEPdmT_S9___ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS3_IPdS8_EEEET0_T_SD_SC___ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS1_IPdS6_EEET0_T_SB_SA___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZNSt6vectorIdSaIdEEaSERKS1___ZN3stk3Fir15setCoefficientsERSt6vectorIdSaIdEEb__ZN3stk9StkFrames6resizeEmjd__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4___ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk3FirC1ERSt6vectorIdSaIdEE__ZN3stk3FirC2ERSt6vectorIdSaIdEE__ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd__ZSt20__throw_length_errorPKc__ZNSt6vectorIdSaIdEE9push_backERKd__ZN3stk3FirC1Ev__ZN3stk3FirC2Ev__ZTIN3stk3FirE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTSN3stk3FirE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZnwmPv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd.eh__ZNKSt6vectorIdSaIdEE8capacityEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZNSt6vectorIdSaIdEE5beginEv.eh__ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEC1ERKS2_.eh__ZNKSt6vectorIdSaIdEE3endEv.eh__ZNKSt6vectorIdSaIdEE5beginEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEE4baseEv.eh__ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7_St11__true_type.eh__ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7_.eh__ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEdEvT_S7_SaIT0_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk3FirD0Ev.eh__ZN3stk3FirD1Ev.eh__ZN3stk3FirD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk3Fir4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPKdPdET0_T_S4_S3_.eh__ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdEET0_T_SC_SB_.eh__ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_.eh__ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_St11__true_type.eh__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_.eh__ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPddET0_T_SA_S9_SaIT1_E.eh__ZNSt6vectorIdSaIdEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKdS1_EEEEPdmT_S9_.eh__ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS3_IPdS8_EEEET0_T_SD_SC_.eh__ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS1_IPdS6_EEET0_T_SB_SA_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZNSt6vectorIdSaIdEEaSERKS1_.eh__ZN3stk3Fir15setCoefficientsERSt6vectorIdSaIdEEb.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZN3stk6FilterC2Ev.eh__ZN3stk3FirC1ERSt6vectorIdSaIdEE.eh__ZN3stk3FirC2ERSt6vectorIdSaIdEE.eh__ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd.eh__ZNSt6vectorIdSaIdEE9push_backERKd.eh__ZN3stk3FirC1Ev.eh__ZN3stk3FirC2Ev.eh__GLOBAL__I__ZN3stk3FirC2Ev__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC0LC1GCC_except_table3LC2__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC4GCC_except_table4LC6GCC_except_table5GCC_except_table6LC7GCC_except_table7GCC_except_table8EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk3FirC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Flute.o000644 000766 000766 00000450444 12015735507 015402 0ustar00garygary000000 000000 Ïúíþ ¸ê@ ê__text__TEXTy@ @óÞ€__debug_frame__DWARF€à À0úL__debug_info__DWARF`!`Π*ü­__debug_abbrev__DWARFÀïÔ ù__debug_aranges__DWARF”úPÔø__debug_macinfo__DWARFäú$__debug_line__DWARFäú $__debug_loc__DWARFü< 8È__debug_pubnames__DWARFŒóÌ#__debug_pubtypes__DWARF#õ¿,__debug_inlined__DWARFt+´4__debug_str__DWARFt+ã|´4__debug_ranges__DWARFW¨—±__mod_init_func__DATAX¨˜±x __textcoal_nt__TEXT`¨±# ±€ €__cstring__TEXTÌËXÕ__gcc_except_tab__TEXTãÎÞ#Ø__StaticInit__TEXTÁÔXÞx€__const__DATA Õx`Þ¨ __const_coal__DATA ÕPàÞ6 __const_coal__TEXTð×\0á __bss__DATAê__literal8__TEXTPØàá__literal16__TEXT0Ùpâ__eh_frame__TEXT@ÙÀ€âÀY h__constructor__TEXTê@ó__destructor__TEXTê@óˆ& H7Ü P--¥Ò:UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èH‹}øHÇXèH‹}øHǰèH‹}øHÇèÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë%H‹}øHǰòEðèH‹}øHǰèÉÃUH‰åHƒìH‰}øòEðòMðòtÖòYÁH‹}øèÉÃUH‰åHƒì H‰}øòEðòMèfWÀf.Eðs fWÀf.Eèsë#H5H‹=èH‹}ø¾èëJH‹}øHǰòEèèòMðòùÕf(Ñò^Ðf(ÂH‹Eøò€ H‹}øHǰèÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòMèòŠÕf(ÑòYÐòMèò…ÕòYÈòÕòXÁH‹}øf(ÊèòMèòkÕòXÁH‹Eøò€ÈÉÃUH‰åHƒìH‰}øòEðH‹UøH‹EðH‰‚ÐH‹}øHÇXèòYEðH‹}øHƒÇ@èÉÃUH‰åHƒì@H‰}è‰uäòEØòÕH‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéòEØò ˜ÔòYÁòEøƒ}äu+òMøò„ÔòYÈò€ÔòXÁH‹}èèéÔƒ}äu"òMøòcÔòYÁH‹Eèò€¸鬃}ä u&òMøòCÔòYÁH‹}èHÇ0è逃}äuòMøòÔòYÁH‹Eèò€Àë[}ä€uH‹}èHǰòEøèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒì0H‰}èòEàfWÀf.Eàsë&H5H‹=èH‹}è¾èé°òMàòoÓòYÁH‹Eèò€˜èf(ÈH‹Eèò€˜f(Ñò^ÐòUØH‹Eèò€˜H‹}èHǰèòMØò\Èò€Òf(Ñò\Ðf(ÂòEøH‹}èHÇXòEøèH‹Eèò€ÐòYEøH‹}èHƒÇ@èÉÃUH‰åSHƒìXH‰}èHH‹UèH‰H‹}èHÇ0èH‹EèH°H‰E¨H‹}¨èë%H‰E H‹] H‹EèH°H‰E¨H‹}¨èH‰] ëH‹EèHpH‰E°H‹}°èë%H‰E H‹] H‹EèHpH‰E°H‹}°èH‰] ëH‹EèHH‰E¸H‹}¸èë%H‰E H‹] H‹EèHH‰E¸H‹}¸èH‰] ëH‹EèH°H‰EÀH‹}Àèë%H‰E H‹] H‹EèH°H‰EÀH‹}ÀèH‰] ëH‹EèHpH‰EÈH‹}Èèë%H‰E H‹] H‹EèHpH‰EÈH‹}ÈèH‰] ëH‹EèHXH‰EÐH‹}Ðèë%H‰E H‹] H‹EèHXH‰EÐH‹}ÐèH‰] ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E H‹] H‹EèHƒÀ@H‰EØH‹}ØèH‰] ëH‹EèH‰EàH‹}àèë&H‰E H‹] H‹EèH‰EàH‹}àèH‰] H‹} è¸„Àt H‹}èèHƒÄX[ÉÃUH‰åSHƒìXH‰}èHH‹UèH‰H‹}èHÇ0èH‹EèH°H‰E¨H‹}¨èë%H‰E H‹] H‹EèH°H‰E¨H‹}¨èH‰] ëH‹EèHpH‰E°H‹}°èë%H‰E H‹] H‹EèHpH‰E°H‹}°èH‰] ëH‹EèHH‰E¸H‹}¸èë%H‰E H‹] H‹EèHH‰E¸H‹}¸èH‰] ëH‹EèH°H‰EÀH‹}Àèë%H‰E H‹] H‹EèH°H‰EÀH‹}ÀèH‰] ëH‹EèHpH‰EÈH‹}Èèë%H‰E H‹] H‹EèHpH‰EÈH‹}ÈèH‰] ëH‹EèHXH‰EÐH‹}Ðèë%H‰E H‹] H‹EèHXH‰EÐH‹}ÐèH‰] ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E H‹] H‹EèHƒÀ@H‰EØH‹}ØèH‰] ëH‹EèH‰EàH‹}àèë&H‰E H‹] H‹EèH‰EàH‹}àèH‰] H‹} è¸„Àt H‹}èèHƒÄX[ÉÃUH‰åSHƒìXH‰}èHH‹UèH‰H‹}èHÇ0èH‹EèH°H‰E¨H‹}¨èë%H‰E H‹] H‹EèH°H‰E¨H‹}¨èH‰] ëH‹EèHpH‰E°H‹}°èë%H‰E H‹] H‹EèHpH‰E°H‹}°èH‰] ëH‹EèHH‰E¸H‹}¸èë%H‰E H‹] H‹EèHH‰E¸H‹}¸èH‰] ëH‹EèH°H‰EÀH‹}Àèë%H‰E H‹] H‹EèH°H‰EÀH‹}ÀèH‰] ëH‹EèHpH‰EÈH‹}Èèë%H‰E H‹] H‹EèHpH‰EÈH‹}ÈèH‰] ëH‹EèHXH‰EÐH‹}Ðèë%H‰E H‹] H‹EèHXH‰EÐH‹}ÐèH‰] ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E H‹] H‹EèHƒÀ@H‰EØH‹}ØèH‰] ëH‹EèH‰EàH‹}àèë&H‰E H‹] H‹EèH‰EàH‹}àèH‰] H‹} è¸„Àt H‹}èèHƒÄX[ÉÃUH‰åSHƒìHH‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@¾ÿfWÀèH‹}ØHÇX¾ÿfWÀèH‹}ØHÇpèH‹}ØHǰòÓËèH‹}ØHÇèH‹}ØHÇp¾èH‹}ØHǰèH‹}ØHÇ0èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòMÈòUÈf.CËs òH,EÈH‰Eèë,ò-ËòMÈò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHÇXèH‹uèHÿÆH‹}ØHƒÇ@èH‹}ØHƒÇ@òÎÊèH‹}ØHÇ0ò¾Êèèf(Èò°Êf(Ðò^Ñf(Êò¤ÊòXÁH‹}ØHǰèH‹}ØHÇò…ÊèH‹}ØHǰòuÊò ÍÉò%eÊH¸{®Gázt?f(Øf(Ñf(ÌH‰E¸òE¸èH‹UØH¸à?H‰‚°H‹UØH¸à?H‰‚¨H‹UØH¸333333Ã?H‰‚¸H‹UØH¸š™™™™™©?H‰‚ÀH‹UØH¸{®GázÔ?H‰‚ÐH‹UظH‰‚ H‹}Øèò¿ÉH‹}Øèé H‰EÀH‹]ÀH‹}ØHÇ0èH‰]ÀëH‰EÀH‹]ÀH‹}ØHǰèH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇpèH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇèH‰]ÀëH‰EÀH‹]ÀH‹}ØHǰèH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇpèH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇXèH‰]ÀëH‰EÀH‹]ÀH‹}ØHƒÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØèH‰]ÀH‹}ÀèHƒÄH[ÉÃUH‰åSHƒìHH‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@¾ÿfWÀèH‹}ØHÇX¾ÿfWÀèH‹}ØHÇpèH‹}ØHǰòãÇèH‹}ØHÇèH‹}ØHÇp¾èH‹}ØHǰèH‹}ØHÇ0èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòMÈòUÈf.SÇs òH,EÈH‰Eèë,ò=ÇòMÈò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHÇXèH‹uèHÿÆH‹}ØHƒÇ@èH‹}ØHƒÇ@òÞÆèH‹}ØHÇ0òÎÆèèf(ÈòÀÆf(Ðò^Ñf(Êò´ÆòXÁH‹}ØHǰèH‹}ØHÇò•ÆèH‹}ØHǰò…Æò ÝÅò%uÆH¸{®Gázt?f(Øf(Ñf(ÌH‰E¸òE¸èH‹UØH¸à?H‰‚°H‹UØH¸à?H‰‚¨H‹UØH¸333333Ã?H‰‚¸H‹UØH¸š™™™™™©?H‰‚ÀH‹UØH¸{®GázÔ?H‰‚ÐH‹UظH‰‚ H‹}ØèòÏÅH‹}Øèé H‰EÀH‹]ÀH‹}ØHÇ0èH‰]ÀëH‰EÀH‹]ÀH‹}ØHǰèH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇpèH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇèH‰]ÀëH‰EÀH‹]ÀH‹}ØHǰèH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇpèH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇXèH‰]ÀëH‰EÀH‹]ÀH‹}ØHƒÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØèH‰]ÀH‹}ÀèHƒÄH[ÉÃÿÿÿÿx $`¨† $y¨Q† $ʨ† $ܨ† $ $©† $©7† ,† ƒ$V©)† $€©!† $¢© † $¬©† $Ä©† $Ü©† $ꩆ $ ª† $"ª† $0ª† $>ª&† $dª#† $ˆª7† $Àª4† ,ôª~† ƒ,r«~† ƒ,ð«~† ƒ$n¬;† ,ª¬~† ƒ,(­~† ƒ$¦­;† $â­† $®1† $4®I† $~®M† ,Ì®Y† ƒ,&°Y† ƒ,€±~† ƒ$þ±;† ,:²~† ƒ,¸²~† ƒ$6³;† ,r³~† ƒ,𳆠ƒ$ µ† ,¶Ý† ƒ$K† $î¶]† $L¸3† $€º²† ,2¼,† ƒ,^½¦† ƒ,¿L† ƒ,PÀ(† ƒ,xÁ-† ƒ$¦Â2† $ØÂø† ,ÐÃj† ƒ,:Äø† ƒ$ÁÔC† $Õ† $c† $~h† $æ-† $† $²† $@D† $„œ† ,2Æ}† ƒ$ ö† ,+† ƒ,B+† ƒ,n +† ƒ,°Êœ† ƒ,LËœ† ƒ$èË)† ,š ï† ƒ,Šï† ƒ\ÎGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Flute.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Óunsigned int__int64_t.ôlong long intlong long unsigned intlong int$_0€L[__mbstate8M[_mbstateLNônkkchar__mbstate_tO+__darwin_mbstate_tQv__darwin_size_tZºlong unsigned int__darwin_va_list`ç÷÷k __va_list_tagj gp_offsetÓ# fp_offsetÓ# overflow_arg_areaj# reg_save_areaj# __darwin_wchar_tfº__darwin_rune_tkl__darwin_wint_tnº__darwin_clock_tsº__darwin_time_tvnñk _opaque_pthread_once_tE4 __sigE# __opaqueEá#__darwin_off_tnã__darwin_pthread_once_t|ñ__darwin_wctrans_t(º__darwin_wctype_t*Ásize_tc£time_tWÊptrdiff_t˜ std“ 7“ 8– X™ ZÀ ]ç _ b jp k§ oî p  q- rD s[ u  w¼ xÏ zæ } ~ P q ‚“ ƒ  „¼ …Ï †õ ‡ ˆ7 ŠR ‹~ Îß ÐQ Ñ« Ód ÔÆ Õˆ פ Øý Ù» ÚÜ Û& ;{ <¯ =Ë !d$ !e0 !g3 !hL !ic !jz !k‘ !l¨ !m¿ !ná !o! !s"! !tH! !vn! !w! !x¸! !zÐ! !{è! !|ö! !}" !‚"" !ƒ:" !„W" !†k" !‡„" !Š«" !‹¹" !ŒÑ" !µî" !¶# !·9# !¸V# !¹}# "<Þ #FÑ' #Gë' #H( #I( #J9( #KT( #Lo( #MŠ( #N¥( #OÀ( #PÛ( #Qö( #R) $B,) $C/) $D¾# $F2) $GC) $H_) $I€) $J) $K¿) $Lá) $Mø) $N* %H9* %’Z* %”]* %•t* %–‹* %—¬* %˜È* %™ä* %š+ %›+ %œ:+ %Q+ %ž^+ %Ÿ…+ % «+ %¡Í+ %¢ó+ %£, %¤&, %¥H, %¦e, %§, %©¢, %«Ã, %­é, %¯ - %±&- %³B- %´c- %µ- %¶›- %··- %¸Ó- %¹ï- %º. %»0. %¼Q. %½r. %¾“. %¿¿. %ÀÛ. %Âý. %Ä/ %Å:/ %Æ[/ %Ç|/ %È/ %É´/ %ÊÕ/ %Ëö/ %Ì0 %Í80 %ÎP0 %Ðh0 %Ö„0 %Ü 0 %â¼0 %èØ0%ù0%1%61__true_type__debug.1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style'¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >’ ³/&÷4#_M_p&á#³/&5áV5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Q#_Ios_Fmtflags(7É _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode(k/ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate(“Ž _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir(¸Ö _S_beg_S_cur_S_end_S_ios_seekdir_end€€”'¼event(¢ erase_eventimbue_eventcopyfmt_event>z(Ó _M_next(ÕfT#_M_fn(Ö‡T#Ér(׺#[(Øk5#>z(Û fT‡TºfT ïW(ßhP¨ fT!äw(ãBKºfTa0(ñ _M_pword(òj#_M_iword(ó#a0(ôT„C("X#(_ZNSt8ios_base4Init11_S_refcountEk5#_S_synced_with_stdio(_ZNSt8ios_base4Init20_S_synced_with_stdioEc3„C(£“TæB(“Tºbasic_streambuf > )Rƒb )T†b )U‰b )WŒb )X¦b )ZÀb )\Úb )]ôb )^c )_-c )`Gc )aac )b{c )c•c )d¯c )eÉc )fãc )gÿc )hd )i3d )jJdctype_basectypemoney_baseË$pattern*É field*É Ÿ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¥%áSÀ’# _M_startT’’# _M_finishU’’# _M_end_of_storageV’’#&áWŽ*““'%j*“ºvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(ëv¶þ5f®Èf®f®)[zþ —4c3íµœ[T*˜_ˆ¹N’’’’W1*]”ÎK*’’’’*@´[GK’’’’À’+nothrow+I†RµÃ+cerrAMiÏÃ,__ioinitM_ZStL8__ioinit -€[,Xºµµµ.»/n-Ãv,eœáᵜ.n-6,dááµ(,[,áº-A&,Pj??ºœ.E0 $_4-ap quot-bº# rem-cº#div_t-dF $_5-f§ quot-g# rem-h#ldiv_t-i} $_6-lß quot-mô# rem-nô#lldiv_t-oµ-ìK-“º. 1-%-”##µdouble-*-•ºDµ-/-–[µ-s|-œj†??œœ†.Œ2º ??-Lg-žp¼ºº&‰C- Ïj-+H-¡áæµ-·-£§-~`-ªºµœ-Ê-«œ??µœ.Ewchar_t-,D-¬ºq?µœ&--¯“jœœ†3v-°º-š--±j¼jœ&T -²ÏÓ(ð5-³9#ïµï.á-6-µµïº-W-½º7µïº(xj- oºRµ-d-Üsásœ.y/E-ã]-ĺšáE __gnu_cxx¡ˆ(¦ ®«AôÆô(Lg´Eßæôô__debug.6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-38-§ß¤ôô-LE-™ô»µ-Êw-ºôܵïº-¬b-Àýµïº(÷5-´$9µïfloat-w-·BBµïlong double&;0-Çdº-N^-¦ô{ô lconv`/+¯4a/,á#43/-á#4Î/.á# int_curr_symbol//á# currency_symbol/0á# mon_decimal_point/1á#( mon_thousands_sep/2á#0 mon_grouping/3á#84)/4á#@4¥G/5á#H int_frac_digits/6n#P4B"/7n#Q p_cs_precedes/8n#R p_sep_by_space/9n#S n_cs_precedes/:n#T n_sep_by_space/;n#U p_sign_posn/n#X int_n_cs_precedes/?n#Y int_p_sep_by_space/@n#Z int_n_sep_by_space/An#[ int_p_sign_posn/Bn#\ int_n_sign_posn/Cn#]-Í?05á˺µ3ÓR/KØ.{va_list1IÏfpos_t1U4 __sbuf1`+ _base1a+# _size1bº#.† __sFILE˜1‚ _p1ƒ+# _r1„º# _w1…º# _flags1†—# _file1‡—# _bf1ˆû# _lbfsize1‰º#( _cookie1Œj#0 _close1#8 _read1ޝ#@ _seek1Î#H _write1í#P _ub1“û#X _extra1”þ#h _ur1•º#p _ubuf1˜ #t _nbuf1™ #w _lb1œû#x _blksize1Ÿº#ˆ _offset1 í#2ºj.2º¯jáº.–2íÎjíº.µ2ºíjµº.Ô__sFILEX.ó† k†$ kFILE1¡1&K@1ïF F .$ -]1ðºc F -‚=1ñºz F -Mz1òº‘ F -°;1óº¨ F -¡F1ôº¿ F -™E1õºÛ F Û .í-ÇF1öá!áºF ( 1úSF "!µµ-v*1ÿœH!jœœF 5ß*19F n!µµF 6™ 1º!F º6Þ)1º­!F ­!.³!/í6˜k1Ð!F 6ô#1ºè!F 771º6-$1 á"á‹ 1 ""µ6ÅA1º:"µ6Ê=1ºW"µµÆ.1k"F Î]1„"F á6¯x1º«"F ẜ7ú1F 6li1áÑ"á6Ê1ºî"ºF 62%1©º#᜵86ŠH1ªº3#F µ3#.÷61«ºV#µ3#6 *1¬º}#᜵3#6žO1­ºŸ#µµ3#n¯#kclock_t2M² tm82Z$ tm_sec2[º# tm_min2\º# tm_hour2]º# tm_mday2^º# tm_mon2_º# tm_year2`º# tm_wday2aº# tm_yday2bº# tm_isdst2cº# tm_gmtoff2d#( tm_zone2eá#0pthread_once_t3^J__gthread_once_t4/$wint_t5F› $_75Q% __min5R„# __max5S„# __map5T„# __types5U%#.Á_RuneEntry5VÌ$ $_85Xg% __nranges5Yº# __ranges5Zg%#.!%_RuneRange5[3% $_95]®% __name5^®%# __mask5_Á#n¾%k _RuneCharClass5`%9$_10ˆ 5b?' __magic5cá# __encoding5d?'# __sgetrune5fn'#( __sputrune5g’'#0 __invalid_rune5h„#8 __runetype5j˜'#< __maplower5k¨'#¼ __mapupper5l¨'#¼ __runetype_ext5sm%#À __maplower_ext5tm%#Ð __mapupper_ext5um%#à __variable5wj#ð __variable_len5xº#ø __ncharclasses5}º#ü __charclasses5~¸'#€nO'k2„h'µ£h'.µ.O'2º’'„á£ï.t'Á¨'kÿ„¸'kÿ.¾%_RuneLocale5Ô%:N6å9ºë'º:$L6ëSº(º:O6÷º(º:_6þ•0º9(º)×Z6ºT(º)¿&6 ] ºo(º)>96ËXºŠ(º)2$6ˆ[º¥(º)Œ6"4ºÀ(º)E6" ºÛ(º)î?6)d:ºö(º)s 65ƒ8º)º)«/6;ð0º,)º;Ä2|ò;¯#-\2~#_)ªª(|F2‚>Iªz)z).¾#-Ì\2…ª—)—).ª-9G2{á´)´).º)/¾#-³G2}áÖ)Ö).Ü)/ª-Ã2€z)ø)Ö)-ÈG2z)*Ö)(O2ƒ¸mœ9*᜵´)mbstate_t7U‰wctype_t84ƒ-ke7y¾$t*º-ã 7z¾$‹*F - 7{?¬*?ºF -{7|¾$È*EF -E{7}ºä*sF -ù`7~º+F º-Øw7º+F s8-ì#7€º:+F s8-¿A7¾$Q+F 3ƒ7‚¾$->+7ƒœ+µœ+.9*-u7…œ«+?µœ+-ê=7†ºÂ+Â+.È+/9*-2H7ˆœó+?h'œ+-±37‰¾$,EF -¶ 7о$&,E-t>7ŒºH,?œs8-77ºe,ss8-™"7޾$,¾$F -”z7º¢,F s3#-°N7ĺÃ,F s3#-_C7’ºé,?œs3#-A7ƺ -ss3#-ò+7“º&-s3#-”q7ǺB-s3#-€(7”œc-áE+-´-7•?-?s-987—º›-ss-h 7˜º·-ss-š:7™?Ó-?s-{87šœï-ss(?7œú[œ.?œs´)-o*7œ0.s-ý97ž?Q.?sœ-tF7Ÿºr.ssœ-wH7 ?“.?sœ-)87¤œ¹.á¹.œ+.s-N"7¥œÛ.ss-Àb7©#÷.s÷..?-Çb7È/s÷.-Îb7«?:/?s÷.-Õb7¬[/s÷.º-T@7®º|/s÷.º-77§œ/?sœ-0;7¨º´/¾$-pf7°ºÕ/ssœ-i7±?ö/?sœ-.Z7²?0?sœ-Å>7³?80?Eœ-s:éW3streampos9Ó‡*¸&:ñ7Zº1W3]3(Ær:õ!)c3Ú1]3]3(#z:ù¨Ic3ú1]3]3(r::ý86º2µµœ5èz:s'œ;2µ5:X:¯[µa2µœ]35” : Œá‡2ᵜ5Zj: öá­2ᵜ5¸&:káÓ2áœn5÷(:rnï2k35²a:mzº 3]35A\:Úqc3,3k3k3?C3:#oº!‘E:&׺k3@n@»bool@q3/º2º38.‡3A__vtbl_ptr_typev3<›+G>ñ6à4&.`DË3à4&.`Fä3à4æ4& #Kþ3à4º(:Nf\á4ñ4W3(:QÄPµ@4ñ4]3(«-V1áf4à4º?*»-`’?ˆ4à4áº(~fdXœ¤4ñ4*Ápj™@Æ4à4á]3Bs.nÒrà4á.«3@ì4/«3.ì4>§<1P5«3#&Ëpd 5P5&Ëpf95P5V5CMlP5º.÷4@\5/÷4/c3/¹_Atomic_word=%º.S > <8˜HDnpos&Ãm˜HE_M_dataplus&S #_Rep_base_RepF37&›báí5HF37&=lá6¨HáF“-&n`®H.6HF,&%ùQL6HF\&)¢'j6HGZ &-Êq„6¨HFr&4²Fœ¬6HºµG³g&<.Õ6HººµFd]&Djœý6HººF;A&L•Yc3 7HµG¾.&UögC7ᵺGJ&^Okf7ᵺG!J&gAH‰7áºnGgc&zsh¬7áGgc&~Q?Ï7ájjGgc&‚Cò7áááGgc&†ü8áµµFª&ŠÓzº78ººG› >Ãxb`8¨HºººGdk>µÑz8¨HH«)&šê2´Hõ$&¢8¨H&õ$>¿»8¨HV5&õ$>·Ô8¨HºH&õ$>Å÷8¨HºHºº&õ$>Ð9¨HºHººV5&õ$>ÛB9¨HµºV5&õ$>â`9¨HµV5&õ$>éƒ9¨HºnV5“&ìž9¨Hº5qk&ô{|ÀHÀ9¨HºH5qk&üíAÀHâ9¨Hµ5qk&o{ÀH:¨Hn5r@&ÒG!:¨H5r@&‚Ej>:H5o&&E+[:¨H5o&16jx:H5~i&:b •:¨H5~i&C’ ²:H5– &L” Ï:¨H5– &U ’ ì:H5&] œ ;H5èz&clWœ&;H5~f&hÑ1œC;H  H>n™rf;¨Hºn  H&ƒÏm„;¨Hº5¨+&‹Ÿdœ¡;H ¼6>ä¿;¨Hº ˜C&¦XhØ;¨H5n_&­ä c3õ;H5P&¼ ^]3<Hº5P&ÍðW39<¨Hº5o&â˜3]3[<Hº5o&õe W3}<¨Hº5²M&ÌAÀHŸ<¨HºH5²M& m7ÀHÁ<¨Hµ5²M&ávÀHã<¨Hn5ÙA>JAÀH=¨HºH5ÙA>[{kÀH1=¨HºHºº5ÙA>/pÀHX=¨Hµº5ÙA&BÞ3ÀHz=¨Hµ5ÙA>O7ÀH¡=¨Hºn (%&em]¿=¨Hn(¸&>ø ÀHà=¨HºH5¸&&ƒ³hÀH >¨HºHºº5¸&>¶cÀH3>¨Hµº5¸&&Ÿ%:ÀHU>¨Hµ5¸&&¯Í.ÀH|>¨Hºn gs&Ì’<¤>¨Hºn5gs&ë#_ÀHË>¨HººH5gs&_FÀHü>¨HººHºº5gs>m’ÀH(?¨Hºµº5gs&*ÀHO?¨Hºµ5gs&A±KÀH{?¨Hººn5gs&R­¢?¨Hn5"&jã1ÀHÉ?¨Hºº5"&z`ë?¨H5"&ŽGX@¨H56:&©CÀH>@¨HºººH56:&À\.ÀHt@¨HºººHºº56:>÷ ÀH¥@¨Hººµº56:&ê-dÀHÑ@¨Hººµ56:&¸iÀHA¨Hºººn56:&©eÀH.A¨HºH56:&%Ç<ÀH_A¨Hµº56:&:«UÀH‹A¨Hµ56:&OfÀH¼A¨Hºn56:&s–#ÀHíA¨Háá56:&~ïÀHB¨Hµµ56:&ˆÚ4ÀHOB¨H56:&“ÏdÀH€B¨HjjF,C>‹èÀH²B¨HºººnF„w>˜ª(ÀHäB¨HººµºI¤3>¦7-á CºnV55Zj>Á6!œ6CHẺ õFmTC¨HÀH5[&ü¿CµqCH5˜s&6_µŽCH5,r& ¦.÷4«CH5:X>Ï>:œ×CHµºº5:X&)ÅœþCHºHº5:X&7bœ%DHµº5:X>æl8œLDHnº5—i&UÓ+œsDHºHº5—i>ø»]œŸDHµºº5—i&qœÆDHµº5—i> WsœíDHnº5p&,œEHºHº5p>l5œ@EHµºº5p&«ª>œgEHµº5p&¾¶5œŽEHnº5¶Y&̯_œµEHºHº5¶Y>-÷vœáEHµºº5¶Y&èBœFHµº5¶Y&û‡œ/FHnº5Ñu& '?œVFHºHº5Ñu>B£vœ‚FHµºº5Ñu&&þ#œ©FHµº5Ñu>NÔ7œÐFHnº5&Dälœ÷FHºHº5>Y! œ#GHµºº5&anÈOœqGHnº5TG&GA…5˜GHºº5r:&“ã(ººGHºH5r:>‚mºæGHºººH5r:>’³XºHHºººHºº5r:>£Pº>HHµ5r:>²aºjHHººµ!r:>éCºHººµº/œ.£H/…5.…5.È5@È5@£H@…5>¼5&” I _M_length&•œ# _M_capacity&–œ#4[&—k5#>È5&›ÌJÆH#J³'>@g!˜HJž>>E6;»J'y>Q/#ÌJ;«)&´3^´H(£&¾gc3€IÜJ(£Z&Â^c3œIÜJ*%R&Æäe´I®H*$&Ê÷?ÌI®H*,&ΊLéI®Hº(H&صQáJ®H(õ9&Ü_á+J®HV5V55h0>Í>®HQJººV5*3+&çt_nJ®HV5 §F>«SŒJ®HV5(Â?&õdá¨J®H!O>^¦Oá®HV5ºœÜJk.âJ/ I>œ ?CANKnone?h_ZNSt6locale4noneEq3L*0?i;7q3Mnumeric?jKqq3L[9?kžzq3LÌ\?lóhq3LŸI?m,3q3LŒb?n hq3 Kall?p_ZNSt6locale3allEq3?Î%E_M_impl?AN##_S_classic? _ZNSt6locale10_S_classicEAN#_S_global?#_ZNSt6locale9_S_globalEANNZZ?)<GN#_S_once?8_ZNSt6locale7_S_onceE¦$¾Òw&Q#?{xLWN&Q#?„‘LWN]N&Q#?ªLWNµ&Q#?ÍLWN]Nµº&Q#?ªðLWN]N]Nº&_?º MWNº(qk?Å]N+MWN]Nstring<<…5(¥?Ý\O+MUMhN(µb?çYDc3vMhN]N(ND?ð/c3—MhN]N5ç*?|çJ³M]N?¨N?dQ]NOQ#?<àMWNANP^??Æ`PP?Bn3FÙ\?EÝ,ºNºQûR?Hï3WN]N]Nº.¥K/LN.RN/µ.çJ@cN/çJ.cNRXL?WnNiPS_vptr$facet3#T[?\k5#__c_locale@8iP#_S_c_locale?__ZNSt6locale5facet11_S_c_localeE¤NN!o?b P#_S_once?e_ZNSt6locale5facet7_S_onceE¦$PP?iÓO¾?vZO„PœUj ?{nN{O„PºG€)?/žOŠPµ¤NFs?‚*¤N»OŠPG¯y?…¢ÔOŠPHÃf?Š=¤NH ?ËWµGïW?‘É@PPGäw?•ÎQ.PPO¾? IP„P›PVqk?£¡P„P›P.ºnPk/oP.nN@¤N.–P/nN@–P@nNW^L?²ZQTÉr?œ#"X#?Å_ZNSt6locale2id11_S_refcountEk5Gqk?ȬnQZQ`QOÒw?Ê+QZQ`QÒw?Ð@QZQ!•b?Ór&œkQ.§P@fQ/§P.fQW¥K(?Ù#TT[?ìk5#E_M_facets?í#T#E_M_facets_size?îœ#E_M_caches?ï#T#E_M_names?ðï# NÝ?ñgp)TN‘d?òæ))TNYp?óò1)TN7"?ôÿ6)TNº"?õ%N)TNw?öd)TNs?÷é4TGïW?úM‰RANGäw?H&£RANOÎ%? ÃRANJTœOÎ%? ãRANµœOÎ%?þRANœOÖ,?SANºOÎ%?5SANJTGqk?»,TSANJTF´z?*nc3rSANGnC?&"–SANUTºGE?)12ºSANUT?TG}?,N=ÞSANUTkQG-9?/IwTANkQPQù?7EANPœ.PkQ4TX?T?TX.ET/kQ@PT/qQ.PT@aT/+M. YTà Tº@Ö .lT. . ZÖ Ø(Ê™T’[S_vptr$ios_base3#[…i(’[\dec(L’[\fixed(:L’[\hex( ‚#’[[’ (7’[\left(œ!’[ \oct(ÍF’[@\right(Ëv’[€]00(Ò!’[] ( N’[]ý0($•[’[^showpos(':’[^skipws(*,v’[^unitbuf(-Ç&’[ ]ö(1=’[@[&(4©r’[°[G?(7¥ ’[J]1x(:€!’[\badbit(Lº^—[\eofbit(O‰—[\failbit(TH—[\goodbit(W“)—[\app(jøœ[\ate(mZœ[_binary(s_ZNSt8ios_base6binaryEœ[[Õw(v .œ[[øw(y|6œ[_trunc(|_ZNSt8ios_base5truncEœ[ _beg(‹_ZNSt8ios_base3begE¡[\cur(Žtd¡[[o(‘º%¡[streamsize9N¸E_M_precision(ÉnW#E_M_width(ÊnW#E_M_flags(Ë¢ #E_M_exception(Ì/ #E_M_streambuf_state(Í/ # E_M_callbacks(çfT#(E_M_word_zero(ø #0E_M_local_word(ý¦[#@E_M_word_size(º#ÀE_M_word(T#ÈE_M_ios_locale(çJ#Ð (Àñ.´X¶[‡TºG‚g(êY ÓX¶[à G[f(íãíX¶[FX(ìB¼[Y¶[ºc3Gî( :R/Y¶[5o($±!¢ LYÂ[5o(.[g¢ nY¶[¢ 5p(>¨o¢ Y¶[¢ 5p(O¢ ·Y¶[¢ ¢ 3R(^ÞmÕY¶[¢ 5É+(j¨ nWòYÂ[5É+(r{QnWZ¶[nW5©(€³LnW1ZÂ[5©(ˆ‡nWSZ¶[nW54(›’\c3oZc35[(§3.çJ‘Z¶[]N5Ï5(²sçJ®ZÂ[5Õ](¼Ù ]NËZÂ[?ê.(δ\º5¾|(ÞëXÍ[ÿZ¶[º5Ÿ (ó¼Ó[![¶[º`¨M(™TA[¶[ºO”'(W[¶[O”'( r[¶[Ù[Vqk(YT¶[Ù[/¢ // /É /Ž  ¶[k.™T@ .È[/™T@@j@È[Z¼@A:ß[UbS_vptr$basic_streambuf3#a_M_in_begBÃá#a_M_in_curBÄá#a_M_in_endBÅá#a_M_out_begBÆá# a_M_out_curBÇá#(a_M_out_endBÈá#0a_M_buf_localeBÏçJ#8brBÔß[Ç\Ubº(á2BàÔ%çJè\Ub]N(Ï5Bñˆ|çJ][b(v[BþÈIUb*]Ubá5¤yB:Y1V]UbôŽ É 5IGBZ%1}]Ub‡É 5”gB ü'ºš]Ub5~cBÄDnW·]Ub5j2B'ùYºÔ]Ub5"|B9_ºñ]Ub5SFBObº^Ub5YFBb"hnW5^Ubá5OJBp\IºW^Ubn5 oB‰{ºt^Ub5_eB¤Xº–^Ubn5eeB¾µnW½^UbµOU-BËÓ^UbFú;BÞ áñ^[bF'Báõbá_[bFy7BäÚá-_[bGÿjBîú_L_UbºGpBù¯u_UbáááF*B <á“_[bF“_B Iá±_[bF’sB`yáÏ_[bGb Bl9î_UbºGpB'Õx`Ubáác[B<£jß[9`Ub]NdÎ]BK¨*Ubß[i`UbádÑ\BW§E1ß[ž`UbôŽ É dT.Bc*,1ß[Î`Ub‡É dJJBoXAºß[ô`UbdáXB…\;nWß[aUbeq^C2DnWß[IaUbád›PB«Íº ß[oaUbd·xB¸[º ß[•aUbdQfBÐqeº ß[ÀaUbºe|CT¦{nW ß[ïaUbµde`Bû`º ß[bUbºOU-B5bUbfbVqkB"½MlbUbfb.ß[.ab/ß[@ab@ß[wctrans_tD'i:º8HC*º¦b¾$:Wi8N§kºÀb¾$:ÝfD?YºÚb¾$:žk8TÄ ºôb¾$:Pp8ZÓ[ºc¾$J*:t8`>Eº-c¾$:r8fA)ºGc¾$:…n8lˆ ºac¾$:!P8r’oº{c¾$:c98xqrº•c¾$:˜8~Jº¯c¾$:x^8„¡ºÉc¾$:aR8йGºãc¾$-mD†¾$ÿc¾$rb:k8æ¾$d¾$:¿ 8–{G¾$3d¾$-–>DˆrbJdµ-×"8²J*adµ>E*ZefupperE1ÝgZe€flowerE2qZefalphaE3 9ZefdigitE4–ZegxdigitE5¯ZefspaceE6âZe@gprintE7Ì:ZefgraphE8 vZe%fcntrlE9_jZefpunctE:}>Ze falnumE;¡"Ze/º.q3hŒ@*¨nNâjnN#ad#E_M_c_locale_ctype*°¤N#E_M_del*±c3#E_M_toupper*²_e# E_M_tolower*³_e#(E_M_table*´âj#0E_M_widen_ok*µn#8E_M_widen*¶èj#9E_M_narrow*·èj#¹E_M_narrow_ok*¸n#¹iÒw*½_ZNSt5ctypeIcE2idE§Pjtable_size*¿_ZNSt5ctypeIcE10table_sizeE˜H*0*ÌÓføjâjc3œ*0*Úüføj¤Nâjc3œ5áw*æc3#gþjºn5áw*õK!µOgþjµµ k5ns*q2µ{gþjºµµ5ØX* 0µ§gþjºµµ5«/* q nÉgþjn5«/*1À/µðgþjáµ5s *Aò=nhþjn5s *Rµ9hþjáµ5©x*f½xn[hþjn5©x*¥Pµ‡hþjµµá5m* INn®hþjnn5m*ÂáµßhþjµµnáFÃY*Ò;%âjýhþjHáF*×!&âjU¯5*àee1iøjºdzn*ðN5nee\iþjndzn*öZµeeŒiþjáµd”I*znee·iþjnd”I*"A(µeeçiþjáµd”w*6kRneejþjnd”w*MÌ;µeeGjþjµµádŽC*g¡neewjþjnndŽC*‚;Cµ ee±jþjµµnáGSR*ŠãuËjþjQ•y*šôsþj.Zenøjkÿ.ee.k/ee.ºWš*Æ ckk(A*Ë QMckk+F*Ö cµ!ä`*Û žJ«nnn/«lËA7™T@o™T#a_M_tieFW@o#Øa_M_fillFXn#àa_M_fill_initFYc3#áa_M_streambufFZUb#èa_M_ctypeF]þj#ða_M_num_putF_Fo#øa_M_num_getFaQo#€(^ Fk$j:l\o('kFo !c3Vl\o(AGF{/ rl\o*˜CG-Æ-lgo/ *p F ¬lgo/ *)|F–‡=Élgo/ (hZF¦ïFc3ål\o(C3F°]$c3m\o(ù#F»Éc3m\o({OFÅ|*c39m\o(µkFÐ/ Um\o*µkFóÞ"rmgo/ û+FŒmgoUb`7 F hk¬mgoº5GFN1@oÉm\o5GF%Än@oëmgo@o5æKF3tUbn\o(æKG9Ub)ngoUb(] GCµmoJngoso5ÎRFdþEngn\o5ÎRFx.n‰ngon([G€|XçJªngo]N(mGuÈcnÐn\onn(©xGze-nñn\onOû+F¼ogomiCGŒYJ%ogoUbnD_G«Ãygo]N.õ.Lo/#.Wo/l.bo/hk.hk@hk@boWH}AqT˜vHá#HŠ«oAqHÅoAqGq51kH™ÊJW3âoRq5“OH@8áÿoRq58MH¡å:]qpAq58MH¨¡:yo>pAqº5QOH­œW]q[pAq5QOH´AWyo}pAqº5PH¹“RW3ŸpRqcq5²MH½Ž]qÁpAqcq5;kHÁ¯yoãpRqcq5ˆOHÅñP]qqAqcq5EkHÉxKyo'qRqcq!+oHÍIbGqRq.yo@Mq/á.Xq/yo@yo@iq/¸@/ @BRl*nNYwnN#iÒw*Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE§P\@*¤ýqYwº5,5*¿ >µ3rQoµµTnq_w5,5*ãÛTµirQoµµTnqÍ[5,5*èVµŸrQoµµTnqew5,5*ísTµÕrQoµµTnqkw5,5*òCUµ sQoµµTnqqw5,5*øhVµAsQoµµTnqww5,5*ýÐVµwsQoµµTnq}w5,5* Tµ­sQoµµTnqƒw5,5*#;SµãsQoµµTnq‰w5,5*(£SµtQoµµTnqtq5,5*H­ µOtQoµµTnqÓ[Uhx*MzqptYwºFH Ÿµ§tQoµµTnqÀHd(ήµzqætQoµµTnq_wd( µzq%uQoµµTnqÍ[d(_µzqduQoµµTnqewd({µzq£uQoµµTnqkwd($ôµzqâuQoµµTnqqwd(,µzq!vQoµµTnqwwd(3‰µzq`vQoµµTnq}wd(;ïµ zqŸvQoµµTnqƒwd(Hµ zqÞvQoµµTnq‰wd(d„µ zqwQoµµTnqtqo(q7µ zqQoµµTnqÓ[.zq@c3@¤@Ó@º@ô@@@#R#*ÛnN:|nN#iÒw*Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE§P^6*ïx:|º5î;* ÊéCxFoéTnc35î;*+ HétxFoéTn5î;*0 œé¥xFoéTnº5î;*5 ðéÖxFoéTnô5î;*: DéyFoéTn5î;*j RBé8yFoéTn#5î;*o ôéiyFoéTnB5î;*„ 0aéšyFoéTn?GÄ6'†l×yFoµºnµáá@|G fÄ®zFoµºnTáá@|G°‰ï&LzFonTáµ@|U”*¢ wmz:|ºdS¾séw§zFoéTnc3dSämtéwázFoéTndSëÄtéw{FoéTnºdSò#uéwU{FoéTnôdSùzuéw{FoéTndSÀkéwÉ{FoéTn#dStéw|FoéTnBoSùAé wFoéTn?.w@ºlõA@F|€phkH"S_vptr$basic_ostream3#&sIV§|@oº€UbbEI_F|Ì|@oº€(ëaIpï\€í|@o€(ëaIy3]€}@o.€(ëaIƒÈ €/}@oC€(ëaI©Óf€P}@o(ëaI­—+€q}@oº(ëaI±‡f€’}@oc3(ëaJ\õf€³}@o—(ëaI¸ÿf€Ô}@o¤(ëaJj¯f€õ}@oº(ëaIùf€~@oÓ(ëaIÌ g€7~@oô(ëaIÐg€X~@o(ëaIÕ‘f€y~@o#(ëaIÙ¥f€š~@o(ëaIá›f€»~@oB(ëaIåÒ €Ü~@o?(ëaJx¯€ý~@oUb(î;JÁ€@on ucI#.KA@oµ( %J­„0€g@oµ(’vJÄUm€ƒ@o(qJÙ_71Ÿ@o(ÛJé €À@o‡5ÛJ±d€ç@oôŽ qsIn@oº€. €.€0@F|.€2€.€€.4€2moC€mo.I€2TX€TZPAGß[³‚ß[#a_M_modeKUÉ #@a_M_stringKX…5#H&ß&Kd²€³‚É &ß&KrЀ³‚ºHÉ (à K…‡7…5쀹‚*à KPL ³‚ºHmïoK§U/'³‚É eáXK±ÎCnWX€L³‚e›PL‰6º X€q³‚eQfL4cmº X€›³‚ºee`LV¹º X€Å³‚ºeÎ]KÑ]UbX€ô³‚áeÑ\L›” 1X€(‚³‚ôŽ É eT.Lʉ$1X€W‚³‚‡É mQ+Lçq‚³‚ẺmŠKôU"˜‚³‚rjX€³‚º.X€.¿‚/X€lb`AOF|ÃF|#E_M_stringbufKŽX€#P:K¡ƒÃº€É P:K¶HƒÃº€ºHÉ `F9KÀÄ‚nƒÃº€5æKKË*P³‚‹ƒɃ5à KÓ¹9…5¨ƒɃsà KÝ¢0úH.Ä‚.σ/Ä‚ stkU†Hæ„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDG!» mf*Î:(³^:$ J˜1xfÃgi…t$_55ATTACKDECAYSUSTAINRELEASEIDLE4.uSRATEù_ZN3stkL5SRATEE Ž€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE{ÃuPI_ZN3stkL2PIE Ž-DTû! @uTWO_PI_ZN3stkL6TWO_PIE Ž-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E Ž€?Z߃UU†h‡S_vptr$StkError3#amessage_j+M#atype_kéƒ#&HoÀ†h‡[Téƒbº2sU†߆h‡ºwŠvÎoU†ÿ†h‡x{ yS3n‡U†#‡h‡x%|Ä|[TU†G‡h‡yÑ^(=µU†h‡.U†@t‡/éƒZæ„„y‡àŠS_vptr$Stk3#JqOˆßZZeJ› ‰ RZeJžCŠM\ZeJûD‹Ó#ZeJÇzŒ¯ZeJ'7ÝiZeStkFloatL#zsrate_ÔAdˆ{}Õo+M{7Ö2c3{†,×ic3|alertList_Ø_ZN3stk3Stk10alertList_E«ostringstreamAŽÄ‚{8WÜf6‹ˆaignoreSampleRateChange_Ýc3#;¦Kìˆ*á¤æGýˆˆ*Z¬a‰àŠc3;G3¯&\+M*ˆ²EB‰+M*Tzµ"6Y‰+*û{¸ñnp‰+*é»ä_‡‰+*¯¾Ï(ž‰º(+^Á\c3Ɉˆˆ*gÈg߉µéƒ*gËñ@û‰+Méƒ*ivÎ/@Šc3*YÑì>)Šc3}G!à>ŠàŠ~Cvãy‡^ŠàŠº -æmZy‡‰ŠàŠˆˆm• é¥w§ŠàŠàŠm~ ìê]ÅŠàŠàŠngï×(2( 43Dˆ_ÑÓxÃO :±+ˆ+ŽˆÑÓxÃO Dü^Ž+Ž¶ÑŽÓrU+ŽÑº.+Ž.Ý/+ŽZø„@ y‡y‡#€ê$ "æŠ#&f* (2( y ˆ;…xÃO î!ˆâdˆr1eâº.â.‹/âZþ„@ y‡W‘â#xÃO È ˆÒW‘ˆ(ÃO '°ZŽøW‘ŽÓ(ÃO 2{.Ž(‘W‘ŽŽÓÓ¿'G‘W‘º'ÎW‘.>Ó6’’&.`D}‘©’&.`F–‘©’¯’& #K°‘©’º(:N†a’’Ñ‘º’‰w(:Q¾a˜’ò‘º’£’(«-Vœq’’’©’º?*»-`ÉY:’©’’’º(~fdÇhœV’º’*ÁpjREx’©’’’£’Bs.nD©’’’.#.ž’/#@ž’.]‘@µ’/]‘.µ’>ÚV“]‘#&Ëpdé’“&Ëpf“““CMl“º.À’@%“/À’.!>îNZ” _M_impl!#(˜,`É'Z”j“`”(˜,d~“†“f”(,rh÷iÀ’¢“f”&O;k»“`”“&O;oÙ“`”º“&É"zó“`”º(ª ‚°H’’”`”º*CM†Õ86”`”’’º £ó“ £” £<“ £j“ £†“@À’.0“.l”/0“>¥£¹™0“#&S%ÉŸ”¹™“&S%Ö”¹™º£’“&S%çÛ”¹™¿™éö”¹™º(qkM„ÞRÊ™•¹™¿™ ¸&(VH:•¹™º£’5r@JüëW•¹™5r@S056t•Й5o\Yë‘•¹™5oe‰G6®•Й5~ináj>Ë•¹™5~iw 8Îè•Й5– €e>–¹™5– ‰c(Î"–Й5Ä2œ?–Й5~f”Hvœ\–Й  H£Ud–¹™º#5¨+°Y+œœ–Й5n_¹U|c3¹–Й*¼6ME×Ö–¹™º5PÝñ7‰wø–¹™º5Pì:r£’—ЙºGæfòñ9—Йº5oÖ5‰w[—¹™º5oåU£’}—Йº5ýr"z+‰wš—¹™5ýr*d#£’·—Й5“,2ó ‰wÔ—¹™5“,:óK£’ñ—Й5˜sE”;’’˜¹™5˜sIÞ{˜’+˜Й (%XNlI˜¹™£’ ²mz:b˜¹™(gsM\/4눘¹™ë£’ gsHo°˜¹™ëº£’("Mmsëј¹™ë("Myî*ë÷˜¹™ëë ¡ˆž([F&zˆ'þº*B I0oIþˆº(2(LÊ_ˆež(áRFeˆþ(ÃOU;Oˆ¢þˆxÃO`xލ›ÐþŽÓ‚ÃOkW)ŽþŽŽÓÓ.¨›. ž/¨›Z…ày‡wŸÖ™#&:$AžwŸˆb3jž`žwŸº*=wC}žwŸˆ*vv"-šžwŸˆ*à0% KÁžwŸˆˆc3*?X0]ÞžwŸˆ(2(3žˆúž}Ÿ(ÃO6ˆŸwŸˆxÃOAÕpŽžIŸwŸŽÓ‚ÃOLƒ ŽwŸŽŽÓÓ.ž.ƒŸ/žZ…ày‡ù Ö™#& JµŸù bqˆŸÔŸù º*=w GñŸù ˆ*Cw#Ñ= ù ˆ*vv&Üb+ ù ˆ*à0)·3W ù ˆˆˆc3*Pg24Ft ù ˆ*0Q;xM‘ ù ˆ(2(>-ˆ­ ÿ (ÃOA¶ˆΠù ˆyÃOKˆ5ŽˆŸù ŽÓ.ˆŸ.¡/ˆŸZ…@ y‡È¡y‡#€ê$ -æŠ#&˜1 G¡È¡(æ+ ˆ(Óc¡Ρ(žM +JŽ¡ΡxÃO )Ž ¡­¡È¡ŽÓr: ¡È¡º. ¡.Ô¡/ ¡Z"…@y‡©¢ ¡#&xf ¢©¢Ó*O)$%l(¢©¢Ó(2(''ˆD¢¯¢(ÃO*Ègˆ`¢©¢xÃO4nŽÙ¡Ž¢©¢ŽÓroÙ¡©¢º.Ù¡.µ¢/Ù¡Z(…€y‡Ü¥ ¡#astate_iº#@avalue_jˆ#Hatarget_kˆ#PaattackRate_lˆ#XadecayRate_mˆ#`areleaseRate_nˆ#hareleaseTime_oˆ#pasustainLevel_pˆ#x&Ãg&”£Ü¥bàG)º¢³£Ü¥º*¡E,qlˣܥ*È(/^ã£Ü¥*† 2ƒF¤Ü¥ˆ*85|W¤Ü¥ˆ*Ý.8y{:¤Ü¥ˆ*Å8;A0W¤Ü¥ˆ* >qxt¤Ü¥ˆ*lAz1‘¤Ü¥ˆ*"pDÉB®¤Ü¥ˆ*5|GöaˤÜ¥ˆ*2EJnD÷¤Ü¥ˆˆˆˆ*ûpMɥܥˆ(¦Pã^º0¥â¥*gS mM¥Ü¥ˆ(2(Vp ˆi¥â¥(ÃOYLj…¥Ü¥xÃOc(qŽº¢³¥Ü¥ŽÓƒ -g¥ º¢Ü¥ˆˆ.º¢.è¥/º¢Zi…hy‡å§ ¡#ztable_Z51æŠatime_[ˆ#@arate_\ˆ#HaphaseOffset_]ˆ#PaiIndex_^Ó#Xaalpha__ˆ#`&4ަå§b C í¥­¦å§º*l@#õ Ŧå§*æ?)Ã)â¦å§ˆ*Ç72D`ÿ¦å§ˆ*&5aq§å§ˆ*¢-=vs9§å§ˆ*×?D¦BV§å§ˆ(2(Gøcˆr§ë§(ÃOJâ[ˆާå§xÃOT=QŽí¥¼§å§ŽÓƒ -XSní¥å§ˆˆ.í¥.ñ§/í¥lo…Ø(y‡U«+Ž#ajetDelay_`¨›#@aboreDelay_a¨›#ØajetTable_b#ðafilter_cž#°adcBlock_dˆŸ#anoise_eÙ¡#ðaadsr_fº¢#° avibrato_gí¥#° alastFrequency_iˆ#˜ amaxPressure_jˆ#  ajetReflection_kˆ#¨ aendReflection_lˆ#° anoiseGain_mˆ#¸ avibratoGain_nˆ#À aoutputGain_oˆ#È ajetRatio_pˆ#Ð &..–©U«ˆb 1ö§µ©U«º*˜C4?Í©U«wÇ773ö§ò©U«ˆ*%:ŸpªU«ˆ*D|=u4,ªU«ˆ*û@xIªU«ˆ*fhC»kªU«ˆˆ*ÂKFöˆªU«ˆwÀI|qö§²ªU«ˆˆwU LZö§תU«ˆwO;ö§«U«ºˆxÃORäOˆö§*«U«ÓyÃO\Žö§U«ŽÓ.ö§WjH}#­T˜vHµ#HŠ«#­H§«#­)­51kH™‹&]3Ä«/­5“OH4µá«/­58MH¡Ó6:­þ«#­58MH¨6[« ¬#­º5QOH­cN:­=¬#­5QOH´ñM[«_¬#­º5PH¹ÛH]3¬/­cq5²MH½:­£¬#­cq5;kHÁ‡c[«Ŭ/­cq5ˆOHÅ9c:­ç¬#­cq5EkHÉ¢1[« ­/­cq!+oHÍ- )­/­.[«@RN.5­/[«@[«„Õˆ`¨y¨…ž‰y¨ʨL¨­†valueÁˆ‘h‡ß]Áˆ‘`‡ÇWÁˆ‘X…ʨܨ˜Õ­ˆ¼Õ­‘h/%Ž……ܨí¨ä®ˆ¼Õ­‘h…¢î¨©04®ˆ¼Õ­‘h…ꜩ©|a®ˆ¼a®‘h/ž@˜H…¨©U©È©®†__a¶©®‘h†__b¶©®‘`/f®…Ȉ¯‰__groupingþ µ‘¨‰__grouping_sizeþ œ‘ ‰__grouping_tmpþ ˆ¯‘˜Š__n ˜H‘PŠ__min ˜H‘HŠ__i œ‘¸Š__test c3‘_‹P—Š__j œ‘°/[T…"–V©©`º¯ˆ¼º¯‘h/Й…Ö–€©¡©¬ü¯ˆ¼ü¯‘h‰__nÝœ‘`/¹™Œ–‘#°¼#°a[q3/©’ްw¢©¬©øT° °‘hŒ“v°¼v°a[q3/“ŽT° D¬©éD§°_°‘hŽT°àAĩ۩Ӱ_°‘hŒ}‘ï°¼#°ï°/¯’ŽÓ°Ü©ê©Ü)±Þ°‘hé°‘`Œé’L±¼v°__afL±/“Ž)±Óê© ª(†±4±‘h?±‘`‘ŽSª±¼ª±a[q3/*“ކ±'/ ª!ªtÛ±“±‘h…N“"ª0ªÀ²ˆ¼²‘h/`”…í0ª>ª G²’’’‘h’’’‘`’W1‘…>ªdªX‹²†__first”’’‘h†__last”’’‘`…*dª‡ª¤ز†__first´’’‘h†__last´’’‘`’Z”‘X“ÜŽ^ˆª¿ªð)³ˆ¼)³‘h†number ^º‘d†value ^ˆ‘X/Ñ“·ŽLÀªôª<k³ˆ¼)³‘h‡† Lˆ‘`‘¶ ³¼)³a[q3Žk³çôªr«ˆ»³x³‘XŽk³GIr«ð«Ôç³x³‘X‘d  ´¼ ´a[q3/Žç³Þ/ð«n¬ <´ô³‘X‘(‘ `´¼`´a[q3/W‘Ž<´·;n¬©¬l‘´I´‘hŽç³%ª¬(­¸½´ô³‘XŽç³i(­¦­é´ô³‘XŽ<´š¦­á­PµI´‘h…’â­®œZµˆ¼#°‘h†__p`’’‘`’œ‘X…”®3®è¥µˆ¼²‘h†__p†’’‘`†__n†œ‘XŒÙ“ǵ¼²a[q3Ž¥µ‹A4®}®4 óµ°µ‘hŒÛ”¶¼ü¯a[q3Žóµx~®Ë®€ A¶þµ‘X‘|› e¶¼e¶a[q3/—›ŽA¶×Ì®%°Ì –¶N¶‘XŽA¶öJ&°± ¶N¶‘X‘­¡ æ¶¼æ¶a[q3/È¡Ž¶|v€±þ±d ·϶‘X‘Ž¢;·¼;·a[q3/©¢Ž·&Mþ±9²° l·$·‘h޶7i:²¸²ü ˜·϶‘X޶ó/¸²6³H Ä·϶‘XŽ·w6³q³” ð·$·‘hŽk³r³ð³à ¸x³‘X” Œœð³ µ, ¸ˆ¼¸‘è|‰nœœ‘à|‹"´è´Šerror ‹ˆ‘ð|/ý“©6 µ¶x øˆ¼`´‘h‡m 6ˆ‘`“¸šR¶í¶Ä þ¸ˆ¼e¶‘H•i TÓ‘\–µ©?c -¹ˆ¼-¹‘h/U«“*«‰î¶K¸\ ºˆ¼-¹‘H‡6w‰ º‘@†channel‰Ó‘¼•nChannels‹Ó‘l•samples“÷‘P•j”Ó‘h•hop”Ó‘d—m··깕i–Ó‘`‹·E¸•išÓ‘\/Ž“i¥sL¸º¨ >ºˆ¼>º‘h/Ü¥“r§c€º2¼ô €ºˆ¼€º‘X•tmpnˆ‘h/å§“úžP2¼^½@ºˆ¼º‘X‡m Pˆ‘P/wŸ“­ O^½¿Œ»ˆ¼»‘X‡m Oˆ‘P/ù “ex¿PÀØ7»ˆ¼7»‘X/þ“ˆPÀxÁ$y»ˆ¼7»‘X‡m ˆˆ‘P”-Œ©xÁ¥ÂpÞ»ˆ¼Õ­‘è|‰n©œ‘à|‹ªÁpŠerror­‹ˆ‘ð|…I¦ÂØÂ¼ ¼ˆ¼a®‘h“`¢?ØÂÐüˆ¼;·‘X‡6w? º‘P†channel?Ó‘L•samplesH÷‘`•hopIÓ‘l‹;ÞÕiJÓ‘h“D¢:ÐÃ:ÄT˼ˆ¼;·‘X“«t:Ä2Æ F½ˆ¼-¹‘¸’Ó‘´•pressureDiffvˆ‘X•breathPressurewˆ‘P•temp}ˆ‘H˜—ÁÔÕìš½†__initialize_p£º‘l†__priority£º‘h™TrÕÕ8š‹c}„Þ½’j‘h–kªo~æÐ¾ˆ¼-¹‘h†rateoˆ‘`–²ªæ[¾ˆ¼-¹‘h‡"vˆ‘`–Iªc±h©¾ˆ¼-¹‘h‡"vcˆ‘`†ratecˆ‘X–ˆªz²?´ö¾ˆ¼-¹‘h‡†zˆ‘`‡"vzˆ‘X–,ª]@„7¿ˆ¼-¹‘h†aRatio]ˆ‘`–ת‡„ L¤¿ˆ¼-¹‘X†number‡º‘T†value‡ˆ‘H•normalizedValueˆ‘h“›]2ƯʘkÀˆ¼e¶‘¨‡† ]ˆ‘ •omegaT dˆ‘P•real eˆ‘H•imag eˆ‘@•phase mˆ‘¸—&ÇzÈJÀ•i fÓ‘\‹àÈ%Ê•i pÓ‘X–Í©G äºÀˆ¼-¹‘X‡†Gˆ‘P•delayWˆ‘h‘–©;ÞÀ¼-¹a[q3ŽºÀËiA0 ÁÇÀ‘XŽºÀr0Bm |6ÁÇÀ‘XŽºÀ% n ™ ÈbÁÇÀ‘XŒTŽyÁ¼)³ŽbÁ5°ÊLË¥ÁmÁ‘XŒ ¼Á¼ ´Ž¥ÁùOLËèË`èÁ°Á‘X‘G‘ ¼`´ŽèÁQ*èË̬-ÂõÁ‘h‘}©^¼-¹lowestFrequencyˆŽ-ÂQš ‰ø¹Â:‘HE‘@‹_ •nDelays%º‘XŽ-ŠyDÃ:‘HE‘@‹Oo•nDelays%º‘X›_DefaultRuneLocale5„¾'œTABLE_SIZE_ZL10TABLE_SIZEZe__dso_handlejžu…€ˆå@/ÓŸ…žÑ…-DTû! @žó…-DTû!@ž†€?/3+nothrow+I†RµÃostreamAŠF|+cerrAMiÏàr ê_digits'F_ZNSt14numeric_limitsImE6digitsEq3@¡ÁR'ï_ZNSt14numeric_limitsIfE12has_infinityEa5¡,L'ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEa5¡si'ó_ZNSt14numeric_limitsIfE10has_denormEf5¡ÁR'(_ZNSt14numeric_limitsIdE12has_infinityEa5¡,L')_ZNSt14numeric_limitsIdE13has_quiet_NaNEa5¡si',_ZNSt14numeric_limitsIdE10has_denormEf5¡ÁR'a_ZNSt14numeric_limitsIeE12has_infinityEa5¡,L'b_ZNSt14numeric_limitsIeE13has_quiet_NaNEa5¡si'e_ZNSt14numeric_limitsIeE10has_denormEf5¢npos&Ãm˜HJ³'>@g!˜HLž>>E6;»J'y>Q/#ÌJ£npos&_ZNSbIwSt11char_traitsIwESaIwEE4nposE˜H¤³'>@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE˜H¤ž>>E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEyL*0?i;7q3Mnumeric?jKqq3L[9?kžzq3LÌ\?lóhq3LŸI?m,3q3LŒb?n hq3 NZZ?)<GNN!o?b ¿Ç/oPNÝ?ñgp)TN‘d?òæ))TNYp?óò1)TN7"?ôÿ6)TNº"?õ%N)TNw?öd)TNs?÷é4T[…i(’[\dec(L’[\fixed(:L’[\hex( ‚#’[[’ (7’[\left(œ!’[ \oct(ÍF’[@\right(Ëv’[€]00(Ò!’[] ( N’[]ý0($•[’[^showpos(':’[^skipws(*,v’[^unitbuf(-Ç&’[ ]ö(1=’[@[&(4©r’[°[G?(7¥ ’[J]1x(:€!’[\badbit(Lº^—[\eofbit(O‰—[\failbit(TH—[\goodbit(W“)—[\app(jøœ[\ate(mZœ[[Õw(v .œ[[øw(y|6œ[\cur(Žtd¡[[o(‘º%¡[fupperE1ÝgZe€flowerE2qZefalphaE3 9ZefdigitE4–ZegxdigitE5¯ZefspaceE6âZe@gprintE7Ì:ZefgraphE8 vZe%fcntrlE9_jZefpunctE:}>Ze falnumE;¡"Ze£_S_atoms_out*!_ZNSt10__num_base12_S_atoms_outEµ£_S_atoms_in*%_ZNSt10__num_base11_S_atoms_inEµk(A*Ë QMckk+F*Ö cµi™M*3_ZNSt10moneypunctIcLb1EE4intlEa5i™M*3_ZNSt10moneypunctIcLb0EE4intlEa5i™M*3_ZNSt10moneypunctIwLb1EE4intlEa5i™M*3_ZNSt10moneypunctIwLb0EE4intlEa5i™M*«_ZNSt17moneypunct_bynameIcLb0EE4intlEa5i™M*«_ZNSt17moneypunct_bynameIcLb1EE4intlEa5i™M*«_ZNSt17moneypunct_bynameIwLb0EE4intlEa5i™M*«_ZNSt17moneypunct_bynameIwLb1EE4intlEa5JqOˆßZZeJ› ‰ RZeJžCŠM\ZeJûD‹Ó#ZeJÇzŒ¯ZeJ'7ÝiZezsrate_ÔAdˆ{}Õo+M{7Ö2c3{†,×ic3{8WÜf6‹ˆztable_Z51æŠ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? L 4 < ‚.? : ; ‡@I< ƒ.? : ; ‡@L M 2 < „.G@….G@†: ; I ‡: ; I ˆI4  ‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G; @”.G;@•4: ; I –.G: ; @— ˜.‡@4 @™.4 @š.4 @›4: ; I? < œ4: ; ‡@I4I? 4 < ž4G Ÿ4G 4G ¡4: ;‡@I? <  ¢4: ;‡@I? <  £4: ;‡@I? < ¤4: ; ‡@I? < LyÁÔCÕ û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hDelayL.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFunction.hJetTable.hFilter.hGenerator.hNoise.hFlute.cppFlute.hADSR.hSineWave.hOnePole.hPoleZero.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc `¨J1J/ŸgŸ™.‚ž‚¡‚Ã}ž‚øX¿/ŸÒäƒÍ"»í|X‚!.ºººZºº .ólòº ºƒ'f» .ùX> ¨ò>/×j</×D.ÈqÈ qÈ qº 0ÈqÈ qºÈ0=%º>uqf»“>» ˆ~BÈÍÈ ÍÈqº 0ÈqÈqº 0Ȉq“u1„ƒ }¬=KKÉ .Ë‘Çæ‘¼‘¼.‚0ôY/Úóåg‘&&‘&‘ÕªùKQ<¼)בóó®å[‘'‘óÌבó¯å1'KÉ®èE<¾/Ç0/&1ge­EØ­ÉZ."*ž-Éxt"*å3-É!tÊ0;)WK¯=v"B%æ"¯?æÉ‘t“u1„+˜}¬ºs&1//Úó»‘9õ,Kk.ÊV7tø+q5’#g3>-É VtLH/Ù7!»›Œögh&!»ŒŒ÷3/É Ÿ¬È È º ýLó׃OŸ#v/#å2K­l‚¼Éóóó6º"äÉ/õKó .‘_<Zu/õK%ó <Zƒ?»^<å"&.?)/2Yg+g"g&gבi-Ù¦.É/3À`KÉ`.ÈØ‘ÈØ‘ÈØa‘ ³É/Ùbh=Lu9vGKKKKLó‘e˜ ³É/Ùbh=Lu9vGKKKKLó‘— ÁÔ¢ÖªäÖ$/J`¨a¨wa¨d¨wd¨y¨vy¨z¨wz¨}¨w}¨ʨvʨ˨w˨ΨwΨܨvܨݨwݨà¨wà¨í¨vî¨ï¨wï¨ò¨wò¨©v©©w©©w©©v©©w©"©w"©U©vwwvV©W©wW©Z©wZ©©v€©©w©„©w„©¡©v¢©£©w£©¦©w¦©¬©v¬©­©w­©°©w°©évĩũwũȩwȩ۩vܩݩwÝ©à©wà©ê©vê©ë©wë©î©wî© ªv ª ªw ªªwª!ªv"ª#ªw#ª&ªw&ª0ªv0ª1ªw1ª4ªw4ª>ªv>ª?ªw?ªBªwBªdªvdªeªweªhªwhª‡ªvˆª‰ªw‰ªŒªwŒª¿ªvÀªÁªwÁªĪwĪôªvôªõªwõªøªwøªr«vr«s«ws«v«wv«ð«vð«ñ«wñ«ô«wô«n¬vn¬o¬wo¬r¬wr¬©¬vª¬«¬w«¬®¬w®¬(­v(­)­w)­,­w,­¦­v¦­§­w§­ª­wª­á­vâ­ã­wã­æ­wæ­®v®®w®®w®3®v4®5®w5®8®w8®}®v~®®w®‚®w‚®Ë®v̮ͮwÍ®ЮwЮ%°v&°'°w'°*°w*°±v€±±w±„±w„±þ±vþ±ÿ±wÿ±²w²9²v:²;²w;²>²w>²¸²v¸²¹²w¹²¼²w¼²6³v6³7³w7³:³w:³q³vr³s³ws³v³wv³ð³vð³ñ³wñ³ô³wô³ µv µ µw µµwµ¶v¶¶w¶¶w¶í¶vwwcvî¶ï¶wï¶ò¶wò¶K¸vL¸M¸wM¸P¸wP¸ºv€ººwº„ºw„º2¼v2¼3¼w3¼6¼w6¼^½v^½_½w_½b½wb½¿v¿¿w¿¿w¿PÀvPÀQÀwQÀTÀwTÀxÁvxÁyÁwyÁ|Áw|Á¥Âv¦Â§Âw§ÂªÂwªÂØÂvØÂÙÂwÙÂÜÂwÜÂÐÃvÐÃÑÃwÑÃÔÃwÔÃ:Äv:Ä;Äw;Ä>Äw>Ä2ÆvÁÔÂÔwÂÔÅÔwÅÔÕvÕÕwÕÕwÕÕvcdwdgwg}v~w‚w‚ævæçwçêwêvww±v²³w³¶w¶?v@AwADwD„v„…w…ˆwˆ v2Æ3Æw3Æ6Æw6ƯÊv !w!$w$vwwAvBCwCFwFm vn o wo r wr ™ v°Ê±Êw±Ê´Êw´ÊLËvLËMËwMËPËwPËèËvèËéËwéËìËwìËÌvš › w› ž wž ‰vŠ‹w‹ŽwŽyvï`Î@­stk::Stk::sampleRateZ­stk::Stk::inRange¨­stk::StkFrames::sizeÚ­stk::StkFrames::channels®stk::StkFrames::frames4®stk::DelayL::getDelayl®min¯std::vector >::size¿¯std::vector >::operator[](°__gnu_cxx::new_allocator::~new_allocator{°std::allocator::~allocator§°std::allocator::~allocatorô°__gnu_cxx::new_allocator::new_allocatorQ±std::allocator::allocator¯±std::_Vector_base >::_Vector_impl::~_Vector_implÛ±std::_Vector_base >::_M_get_Tp_allocator ²__destroy_auxG²_Destroy‹²_Destroyزstk::Instrmnt::controlChange.³stk::Instrmnt::setFrequency³stk::Instrmnt::~Instrmnt»³stk::Instrmnt::~Instrmnt´stk::Function::~Functione´stk::JetTable::~JetTable‘´stk::Function::~Function½´stk::Function::~Functioné´stk::JetTable::~JetTableµ__gnu_cxx::new_allocator::deallocateZµstd::_Vector_base >::_M_deallocateǵstd::_Vector_base >::~_Vector_base¶std::vector >::~vectorj¶stk::Filter::~Filter–¶stk::Filter::~Filterë¶stk::Generator::~Generator@·stk::Noise::~Noisel·stk::Generator::~Generator˜·stk::Generator::~GeneratorÄ·stk::Noise::~Noiseð·stk::Instrmnt::~Instrmnt¸stk::StkFrames::operator[]†¸stk::JetTable::tickøstk::Filter::clearþ¸stk::Flute::clear2¹stk::Flute::tickºstk::ADSR::tickCºstk::SineWave::tick…ºstk::OnePole::tickǺstk::PoleZero::tick »stk::DelayL::nextOut<»stk::DelayL::ticky»stk::StkFrames::operator[]Þ»stk::DelayL::lastOut ¼stk::Noise::tick¼stk::Noise::tick˼stk::Flute::tickÞ½stk::Flute::stopBlowing¾stk::Flute::noteOff[¾stk::Flute::startBlowing©¾stk::Flute::noteOnö¾stk::Flute::setJetDelay7¿stk::Flute::controlChange¤¿stk::Filter::phaseDelaykÀstk::Flute::setFrequencyÞÀstk::Flute::~Flute Ástk::Flute::~Flute6Ástk::Flute::~FluteyÁstk::Instrmnt::Instrmnt¼Ástk::Function::FunctionÂstk::JetTable::JetTable^Âstk::Flute::Flute¹Âstk::Flute::Fluteñ`ÎÁ__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_once_t4__darwin_off_tJ__darwin_pthread_once_ti__darwin_wctrans_tƒ__darwin_wctype_tœsize_tªtime_t¸ptrdiff_tF$_4pdiv_t}$_5§ldiv_tµ$_6ßlldiv_t{lconvÞva_listífpos_tû__sbuf1__sFILE$ FILE¯#clock_t¾#tm$pthread_once_t¦$__gthread_once_t¾$wint_tÌ$$_7!%_RuneEntry3%$_8m%_RuneRange%$_9¾%_RuneCharClassÔ%$_10¾'_RuneLocale9*mbstate_tJ*wctype_tW1__true_type1char_traits‡3__vtbl_ptr_type3nothrow_t«3new_allocator÷4allocatork5_Atomic_word…5basic_string,std::allocator >ÆH_Rep_base I_RepçJlocalenNfacet§PidqQ_Impl™Tios_baseß[basic_streambuf >rbwctrans_tadctype_baseeectypekmoney_basehkbasic_ios >yo__normal_iterator, std::allocator > >zqnum_get > >wnum_put > >F|basic_ostream >X€basic_stringbuf,std::allocator >Ä‚basic_ostringstream,std::allocator >U†StkErrory‡StkæŠStkFrames+ŽInstrmntâFunctionJetTable]‘new_allocatorÀ’allocator0“_Vector_base >q”vector >Ö™Filter¨›DelayLžOnePoleˆŸPoleZero ¡GeneratorÙ¡Noiseº¢ADSRí¥SineWaveö§Flute[«__normal_iterator, std::allocator > >ÏÃostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_FluteSineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk8PoleZero4tickEdJetTable_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZN3stk8JetTableD1Evsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE~Fluteregister_callbacksetJetReflection_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZN3stk5Flute11stopBlowingEd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase_ZN3stk5FluteD2Ev~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*inputtolowergetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupper_ZN3stk8JetTable4tickEdstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZN3stk5Flute4tickERNS_9StkFramesEj~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZN3stk5Flute12startBlowingEdd_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZN3stk5Flute5clearEv~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZN3stk5Flute7noteOffEd_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceEsetJetDelay_ZN3stk5FluteC2Ed_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstate_ZNK3stk8Function7lastOutEvaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZN3stk8Function4tickEd_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewrite_ZN3stk8FunctionD0Evpush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size~JetTable_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZN3stk8JetTableC1EvFunctionwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNK3stk8PoleZero7lastOutEv_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZN3stk8JetTable4tickERNS_9StkFramesES2_jj_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk8FunctionD2Ev_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZN3stk5FluteD1Ev_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEv_ZN3stk5Flute12setFrequencyEdthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZN3stk8PoleZero15setCoefficientsEdddb_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk5Flute16setEndReflectionEd_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk8PoleZero4tickERNS_9StkFramesEj~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZN3stk5Flute13controlChangeEidwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZN3stk8JetTableD0Ev_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterename_ZN3stk8PoleZero5setB1Edmbsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atoms_ZN3stk8PoleZero10setAllpassEdsgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZN3stk8PoleZero5setB0Edasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_movePoleZero_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcstopBlowing_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternE_ZN3stk8PoleZero12setBlockZeroEdintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZN3stk5Flute4tickEj_ZN3stk8FunctionC2Ev_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk5FluteC1EdsetBlockZero_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_ZN3stk8JetTable4tickERNS_9StkFramesEjisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk4ADSR6keyOffEvDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZN3stk8PoleZero5setA1Ed_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEv~FunctionchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdivsetAllpass_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEvstartBlowing_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZN3stk8FunctionD1Ev_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk5FluteD0Ev_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEm_ZN3stk5Flute16setJetReflectionEdconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjsetTarget_ZNSt10ctype_base5lowerE~PoleZero_ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEd_ZN3stk5Flute6noteOnEddvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_GLOBAL__I__ZN3stk5FluteC2Ed_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmj_ZN3stk5Flute11setJetDelayEdfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEdsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTimesetEndReflection_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹€ðH‰EèòEèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì H‰}øòEðH‹}øHƒÇ¾èòEðf(ÈòYMðò #f(Ñò\Ðf(ÂòYEðòH‹}øHƒÇ¾èòòØ"f.È—À„Àt"H‹}øHƒÇ¾èH‰ÂH¸ð?H‰H‹}øHƒÇ¾èòò•"f.Á—À„Àt"H‹}øHƒÇ¾èH‰ÂH¸ð¿H‰H‹}øHƒÇ¾èH‹H‰EèòEèÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åHƒìPH‰}èëH‹EèòH@òÁòXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òŽf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.hsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åSHƒì8H‰}èH‹Eè¶€„À„H‹EèH‹°èH‹}èHǰèòH‹Eèò€òYÁH‹Eèò€H‹EèH‹€èHXH‹}èHǰèH9Ã’À„ÀtWH‹Eèò€òEØH‹EèH‹€èHpH‹}èHǰèòH‹Eèò€øòYÁòXEØH‹Eèò€ëKH‹Eèò€òEàH‹}èHǰ¾èòH‹Eèò€øòYÁòXEàH‹Eèò€H‹EèÆ€H‹EèH‹€H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èHPH‹EèH‰èH‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈò ò^Èòçf(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈò]ò^Èò9f(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìhH‰}ȉuÄH‹EÈò€ òE H‹}ÈHǰèòYE òEàH‹EÈòˆ¸òM¨H‹}ÈHÇpèòM¨òYÈòM°H‹EÈò€ÀòE¸H‹}ÈHÇ0èòYE¸òXE°f(ÈòYMàòEàòXÁòEàH‹}ÈHÇXèH‹}ÈHǰèf(ÈòfWÁòEØH‹}ÈHÇòEØèòEØH‹EÈò€¨f(ÈòYMØòEàò\ÁòEèH‹}ÈHƒÇ@òEèèòEèH‹}ÈHÇpòEèèf(ÈH‹EÈò€°òYEØòXÁòEèH‹}ÈHƒÇ¾èH‰ÃH‹}ÈHÇXòEèèf(Èò˜òYÁòH‹}ÈHƒÇ¾èH‰Âò H‹EÈò€ÈòYÁòH‹}ÈHƒÇ¾èH‹H‰E˜òE˜HƒÄh[ÉÃUH‰åSHìØH‰}¸òE°fWÀf.E°s"èf(ÈòmòYÈòE°f.Áwë Æ…_ÿÿÿëÆ…_ÿÿÿ¶…_ÿÿÿ„ÀtNH5H‹=èH‰ÇòE°èH‰ÇH5èH‹}¸¾èfWÀò…`ÿÿÿéÀòM°òîf(ÑòYÐò•hÿÿÿèòhÿÿÿò^Èf(ÁòEà¸H‰EظH‰EÐÇEìé*‹uìH‹}¸HƒÇPèòò•pÿÿÿ‹EìH‰…PÿÿÿHƒ½PÿÿÿxòH*…Pÿÿÿò…xÿÿÿë,H‹…PÿÿÿHÑèH‹•PÿÿÿƒâH ÐòH*Àf(ÈòXÈòxÿÿÿò…xÿÿÿòYEàèòpÿÿÿòYÈòEØòXÁòEØ‹uìH‹}¸HƒÇPèòòU€‹EìH‰…HÿÿÿHƒ½HÿÿÿxòH*…HÿÿÿòEˆë)H‹…HÿÿÿHÑèH‹•HÿÿÿƒâH ÐòH*Àf(ÈòXÈòMˆòEˆòYEàèòM€òYÈòEÐò\ÁòEÐÿEì‹]ìH‹}¸HƒÇPèH9Ã’À„À…¸þÿÿH‹E¸òHòEØòYÁòEØH‹E¸òHòEÐòYÁòEÐòEØH‹EÐf(ÈH‰…(ÿÿÿò…(ÿÿÿèòEȸH‰EظH‰EÐÇEèé‹uèH‹}¸HƒÇhèòòU‹EèH‰…@ÿÿÿHƒ½@ÿÿÿxòH*…@ÿÿÿòE˜ë)H‹…@ÿÿÿHÑèH‹•@ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM˜òE˜òYEàèòMòYÈòEØòXÁòEØ‹uèH‹}¸HƒÇhèòòU ‹EèH‰…8ÿÿÿHƒ½8ÿÿÿxòH*…8ÿÿÿòE¨ë)H‹…8ÿÿÿHÑèH‹•8ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM¨òE¨òYEàèòM òYÈòEÐò\ÁòEÐÿEè‹]èH‹}¸HƒÇhèH9Ã’À„À…ÇþÿÿòEØH‹EÐf(ÈH‰…(ÿÿÿò…(ÿÿÿèf(ÈòEÈò\ÁòEÈòÐòMÈf(ÑfWÐòcf(Èf(ÂèòEÈòEÈf(Ðò^Uàò•`ÿÿÿò…`ÿÿÿHÄØ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒìH‰}øH‹}øèH‹HPH‹EøH‰ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!Flute::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!Flute::stopBlowing: argument is less than or equal to zero!Flute::startBlowing: one or more arguments is less than or equal to zero!Flute::controlChange: value () is out of range!Flute::controlChange: undefined control number ()!Filter::phaseDelay: argument (Flute::setFrequency: argument is less than or equal to zero!Flute::Flute: argument is less than or equal to zero!N3stk5FluteEÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ‚&D=‚{À¹þ÷<5zs¶¯ìå ÿÿ‚&D=‚{À¹þ÷<5zs¶¯ìå ÿÿ‚&D=‚{À¹þ÷<5zs¶¯ìå ÿÿ4:wU\ÿÿ4:wU\ÿÿ:ÊS¯c‘{s‹U 7°ÀûàøÝãÿÿ:ÊS¯c‘{s‹U 7°ÀûàøÝãUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk6FilterEN3stk8JetTableEN3stk8InstrmntEN3stk9GeneratorEN3stk8FunctionEð?ð¿ @àA333333Ó?{®Gáz”?š™™™™™é?š™™™™™É?š™™™™™ñ?ü©ñÒMbP?`@€?¸…ëQ¸Þ?{®Gáz´?š™™™™™Ù?(@à?-DTû!@¾¤1ZGUå?ÍÌÌÌÌÌì?àC€H@33333³@:¡Àffffffæ?®Gáz®ï?{®Gáz„?€k@€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿK† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ¦† ƒ4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿø† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿh† 4øÿÿÿÿÿÿÿ-† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿD† 4øÿÿÿÿÿÿÿœ† 4øÿÿÿÿÿÿÿ}† ƒ4øÿÿÿÿÿÿÿö† 4øÿÿÿÿÿÿÿ+çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ+çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ+çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿïçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿïçÿÿÿÿÿÿÿ† ƒnÒ-ay-Jæ-/æ--óé-Õì-·W-™á-{ð-^7-UMA-ËÚ-§Ÿ—„ê-lç-XD8--3í-.ä-ã-òã-¯™~--yÓ-kÿ-f×=_%Kï-;à-+â-ë-è-î}-Þå-Åå-¨Ë¡s-~Ò-qy-Zæ-?æ-!-é-åì-ÇW-©á-‹ð-n7-e]A-ÛÚ-·¯§”ê-|ç-hTH--Cí->+ä-&ã-ã-¿ © Ž --‰ Ó-{ ÿ-v ×=o %[ ï-K à-; â-& ë- è- þ }-î å-Õ å-¸ ˱ s-Ž -| Ò-o y-T y-= æ- æ- æ-â æ-Å -¤ -‡ é-f é-I ì-( ì- W-ê W-Í á-¬ á-• ð-~ Ëb -P Ò-C y-( y- æ-ò æ-× æ-¶ æ-™ -x -[ é-: é- ì-üì-ßW-¾W-¡á-€á-ið-RË6-$Ò-y-üy-åæ-Ææ-«æ-Šæ-m-L-/é-é-ñì-Ðì-³W-’W-uá-Tá-=ð-&Ëä-òä-Ì»]-‚--m[Ó-Mÿ-H×=AÓ- ÿ-ýø-òÿ-í×=æÝß-­•í-YA3-4( úÓ-ìÿ-çÝ÷-Ðÿ-Ë×=Ķ/-œ~ä-l—-)9- ÿê«Ý-ƒvÛ-_Ó-Qÿ-L×=E 5-àÞ-ÐÜ-¹Ó-«ÿ-¦×=Ÿwþ-r]_-M_-=_--_-èõ- õ-cõ-9·-ô-¸ ˆ ` 0  Ð   p H  ð È   x P (  Ø ° € P (  Рp@èÀ˜p@è¸`0بxP(ذ€P(øÈ˜pH øÐ¨€X0à¸h8èÀ˜pH øÃ÷ÂïÂËÂÜ”ÂpÂh ÂÎÁÆÁ‹ÁƒÁHÁ@ÁÁÁðÀèÀ{ÀsÀTÀLÀ0À(À³¿«¿G¿?¿¿þ¾¹¾±¾k¾c¾-¾%¾î½æ½Ľ¼½©½¡½Y½Q½Ú¼Ò¼¬¼¤¼†¼~¼¼¼ì»ä»Á»¹»‰»»K»C»»»Öºκ”ºŒºRºJºººô¹ì¹йȹA¹9¹¹¹Ò¸ʸ•¸¸d¸\¸,¸$¸¸ú·Ö·ηª·¢·~·v·R·J·ý¶õ¶¨¶ ¶|¶t¶'¶¶Ùµѵhµ`µ#µµû´ó´Ï´Ç´£´›´w´o´"´´ͳų¡³™³=³5³ç²ß²™²‘²U²M²²²é±á±Á±¹±c±[±±þ°¹°±°°…°:°2°ͯů›¯“¯m¯e¯¼®´®z®r®B®:®® ®è­à­¶­®­h­`­N­F­0 ÷ÓTtl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0( #Ð=™#g-}#Ò-p#Ù-Y#ó-B#ñ-'#ò-#Î=þ"Ø-á"Ò-Ô"Ù-½"ó-¦"ñ-‹"ò-i"Ï=b"Ø-" -"ü!â!-³!¡-‰! -$!³-ý -˜ ³-e - ¡-Þ -y³-O-Þ³-›--†hÓ-Zÿ-UK÷->ÿ-9×=2ÿó--»-Ž-thY-P- {-Y-̃-®¢e-’•-a…-2S-1-³§“ -‹-L-0›-ùå -Ô-Ç-»Ó-­ÿ-¨×=¡-`Ÿ- Ò-ùü-Ýü-Èú-¯ú-¦Ô-˜ö-ˆÿ-ƒyù-jÿ-eWû--Ö™-’[-†-[™-+-¡-T-™-Û--u-`-H-0--æ³-½-Ÿ³-{-]³-H-!-ç-Ï-º-Ž-s³-O-1³--õ-À-¤-S-Nî='-"î=”n;ú-„-“-×›-¦-O›-ý-ð-äÓ-Öÿ-Ñ×=ʶ-ª-x™-Z-7™--ö ™-Õ -ž -| -_ S -1 -  -á Ë -„ Ò-q ü-U ü-@ ú-' ú- Ô- ö- ÿ-û ñ ù-â ÿ-Ý Ï û-… -s Ò-f Ù-K Ù-: ó-" Ï= -ù ‹-å Ì=Ë -¹ Ò-¬ Ù-‘ Ù-€ ó-h Ñ=M -; Ò-. Ù- Ù- ó-ê Ñ=Ó -Á ‹-­ Ì=“ - Ò-t Ù-Y Ù-H ó-0 Ñ= - Ò-õÙ-ÚÙ-Ãó-¦±-‰±-jó-U±-@±-%ó-ó-ñó-ÖÍ=º-¨Ò-›Ù-€Ù-ió-L±-/±-ó-û±-æ±-Ëó-¬ó-—ó-|Í=e¯-\¥-S»-;£-/­-©-«-Í-›-{-im-UÐ=;-)Ò-Ù-Ù-ðó-ØÎ=½-«Ò-žÙ-ƒÙ-ró-ZÎ=C-1m-Ð=-ñÒ-äÙ-ÉÙ-¸ó- Î=…-sÒ-fÙ-KÙ-:ó-"Ï=-õÒ-èÙ-ÍÙ-¼ó-¤Ï=ŽÓ-€ÿ-{×=tYÓ-Kÿ-F×=?!¹-þµ-»§-£‘-u“-]“-Ö=R-=-8,=%ý- pÁhÄ`P=H?@;870E(C ÕKM½H@Õ8‡0‰(ÃÕøiðkèÀÐÈÇÀ°¨Ê ˆÈ€pÀhÉ`PHÆ@0Ã(Å qøoðèàÕØuÐwÈÁ¨{ Õ˜ˆÂph_`ÕXaPcH¿(Q ÕUW¾¡J^¡'J^IŒ(\ŒJ iH^i&XH^XGT(\TH ~^ }(\~ ùh^ù$èh^ègä(\äh Át^Á#°t^°s¬(\¬t ‰P^‰"xP^xOt(\tP QN^Q!@N^@M<(\<N L^ L^K(\L Ð8^Ð7Ì(\Ì8 ˜^^˜]”(\”^ `<^`;\(\\< (4^(3$(\$4 ð D^ð Cì (\ì D ¸ :^¸ 9´ (\´ : € F^€ E| (\| F H 6^H 5D (\D 6  ,^  (\ , Ø +^Ø Ô (\Ô +   *^  œ (\œ * h @^h ?d (\d @ 0 T^0 S, (\, T ø R^ø Qô (\ô R À –^À •¼ (\¼ – ™  ^™ ˆ  ^ˆ Ÿ„ (\„   P Z^P YL (\L Z  \^ [ (\ \ à „^à ƒÜ (\Ü „ ¨ f^¨ e¤ (\¤ f p †^p …l (\l † 8 2^8 14 (\4 2 >^ =ü (\ü > È B^È AÄ (\Ä B `^ _Œ (\Œ ` X |^X {T (\T | 1 Ž^1  Ž^  (\ Ž ùz^ùèz^èyä(\äz °X^°W¬(\¬X ‰Š^‰ xŠ^x‰t(\tŠ Qˆ^Q @ˆ^@‡<(\<ˆ V^U(\V áŒ^á ÐŒ^ЋÌ(\ÌŒ ©d^© ˜d^˜c”(\”d qb^q `b^`a\(\\b (²^(±$(\$² ð°^ð¯ì(\ì° ¸¬^¸«´(\´¬ €^€|(\| H‚^HD(\D‚ !l^!l^k (\ l éj^éØj^ØiÔ(\Ôj  €^ œ(\œ€ yn^yhn^hmd(\dn Ax^A0x^0w,(\,x v^ øv^øuô(\ôv Àp^Ào¼(\¼p ˆr^ˆq„(\„r P¼^P»L(\L¼ º^¹(\º à¶^àµÜ(\ܶ ¨®^¨­¤(\¤® pª^p©l(\lª 8¤^8£4(\4¤ ’^‘ü(\ü’ Ȩ^ȧÄ(\Ĩ ¦^¥Œ(\Œ¦ X”^X“T(\T” ´^ ³(\´ è¢^è¡ä(\ä¢ °)^°¬(\¬) x¸^x·t(\t¸ @˜^@—<(\<˜ œ^›(\œ О^ÐÌ(\Ìž ˜š^˜™”(\”š `0^`/\(\\0 (.^(-$(\$. M Õ(JÌNHÌRãÎdÏv9ψdϚϬºÏ¾ÿÏÐDÐâoÐôšÐÅЈ̯Ì!ðÐ4¸Ì8BÑKÍOÁÔ€êc™HÍžˆÍ£Òͨðͭβ9η@μ`ÎÁ”ÑÔÒç¢Òú)Ó aÓ  Î%™Ó8-ÔK@ÙUèÚzØå®æÏHæ€`¨¬€`Ù1€y¨Ê€˜ÙS€L¸€pã± @É`çÕ~M€æ’  /èC Šðæê „ê˜ç.€î¶ð€8ãq€:Ä4€ åÖ㘠²­(ç* æn¸æì š Þéú ŠôÈé± Q@è= BgxèP n }°è0€ØÂó€0å[€ÐÀhåM€þ± €@á €6³V€èáæ€PÀ €ˆäÌ€¿ƒ€Pä] €2Æ€Ðçÿ€¶»€Èâå€Ì®Ä€˜à €&°Û€Ðà›€2¼L€àãÀ €Lˬ€ 逪¬Ñ€ß€(­ê€Hß±€ð«Ÿ€ Þ€ÀªH€øÝm€ˆª!€ÀÝc €°Ê“€èè0€ôªm€0Þ›€r«†€hÞ³€r³l€ âæ€ µŸ€âÖ €èËÅ€XéÜ€n¬¸€ØÞ3€¦­€€ß³€^½g€äh€€º0€¨ãr€:²"€xቀ¸²<€°á €€±ò€áɀ𳅀XâI€â­€¸ßh€Ü©€8Ü'€¢©½€Û€¦ÂÕ€øä¡€©F€xÚJ€Ê¨æ€ÐÙ„€î¨&€@Úe€Ü¨€Úý€xÁº€Àäï€V©€ Û‘€ê©3€pÜL€¬©å€ÈÛZ€Ä©ö€Ü¢€ ªG€¨Üz€®P€ðßÑ€"ªy€àܪ€4®ƒ€(àË€~®§€`à €€© €XÛ€0ª°€Ý½€©e€°Ú3€>ªá€PÝL€dªý€ˆÝ €ÕB €ÀÖT €àÖA€`× € ×{ €×ó €@×¥ ÖÎá €ð× €ý×€<ØV€Ø,€ Øk€+ØÄ  Õ`€ Õù€àÕÇ€€×F€`Öò€ Ö7€À׃ár ‘y rÚ c ó‚  8 R ì ? z Ï ÿ )    ¸ ) þ  d Ö ¢ Š [Ôã5 R *¡à¬‡¼¨· “®g  –… { Œ U€ __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk6DelayL8getDelayEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN3stk8FunctionD2Ev__ZTVN3stk8FunctionE__ZN3stk8JetTableD0Ev__ZTVN3stk8JetTableE__ZN3stk8FunctionD0Ev__ZN3stk8FunctionD1Ev__ZN3stk8JetTableD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk8JetTable4tickEd__ZN3stk6Filter5clearEv__ZN3stk5Flute5clearEv__ZN3stk5Flute4tickERNS_9StkFramesEj__ZN3stk4ADSR4tickEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk7OnePole4tickEd__ZN3stk8PoleZero4tickEd__ZN3stk6DelayL7nextOutEv__ZN3stk6DelayL4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk6DelayL7lastOutEv__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZN3stk5Flute4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Flute11stopBlowingEd__ZN3stk4ADSR14setReleaseRateEd__ZN3stk4ADSR6keyOffEv__ZN3stk5Flute7noteOffEd__ZN3stk5Flute12startBlowingEdd__ZN3stk4ADSR13setAttackRateEd__ZN3stk4ADSR5keyOnEv__ZN3stk5Flute6noteOnEdd__ZN3stk5Flute11setJetDelayEd__ZN3stk6DelayL8setDelayEd__ZN3stk5Flute13controlChangeEid__ZNSolsEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk4ADSR9setTargetEd__ZNSolsEi__ZN3stk6Filter10phaseDelayEd_cos_sin_atan2_fmod__ZN3stk5Flute12setFrequencyEd__ZN3stk5FluteD0Ev__ZTVN3stk5FluteE__ZN3stk8SineWaveD1Ev__ZN3stk4ADSRD1Ev__ZN3stk8PoleZeroD1Ev__ZN3stk7OnePoleD1Ev__ZN3stk6DelayLD1Ev__ZN3stk5FluteD1Ev__ZN3stk5FluteD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8FunctionC2Ev__ZN3stk8JetTableC1Ev__ZN3stk5FluteC1Ed__ZN3stk6DelayLC1Edm__ZN3stk7OnePoleC1Ed__ZN3stk8PoleZeroC1Ev__ZN3stk5NoiseC1Ej__ZN3stk4ADSRC1Ev__ZN3stk8SineWaveC1Ev__ZN3stk6DelayL15setMaximumDelayEm__ZN3stk7OnePole7setPoleEd__ZN3stk8PoleZero12setBlockZeroEd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk5FluteC2Ed__ZTIN3stk5FluteE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8JetTableE__ZTIN3stk8InstrmntE__ZTSN3stk5FluteE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8JetTableE__ZTIN3stk8FunctionE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE__ZTSN3stk8FunctionE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk6DelayL8getDelayEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN3stk8FunctionD2Ev.eh__ZN3stk8JetTableD0Ev.eh__ZN3stk8FunctionD0Ev.eh__ZN3stk8FunctionD1Ev.eh__ZN3stk8JetTableD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk8JetTable4tickEd.eh__ZN3stk6Filter5clearEv.eh__ZN3stk5Flute5clearEv.eh__ZN3stk5Flute4tickERNS_9StkFramesEj.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk8PoleZero4tickEd.eh__ZN3stk6DelayL7nextOutEv.eh__ZN3stk6DelayL4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayL7lastOutEv.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk5Flute4tickEj.eh__ZN3stk5Flute11stopBlowingEd.eh__ZN3stk5Flute7noteOffEd.eh__ZN3stk5Flute12startBlowingEdd.eh__ZN3stk5Flute6noteOnEdd.eh__ZN3stk5Flute11setJetDelayEd.eh__ZN3stk5Flute13controlChangeEid.eh__ZN3stk6Filter10phaseDelayEd.eh__ZN3stk5Flute12setFrequencyEd.eh__ZN3stk5FluteD0Ev.eh__ZN3stk5FluteD1Ev.eh__ZN3stk5FluteD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk8FunctionC2Ev.eh__ZN3stk8JetTableC1Ev.eh__ZN3stk5FluteC1Ed.eh__ZN3stk5FluteC2Ed.eh__GLOBAL__I__ZN3stk5FluteC2Ed__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10LC2LC3GCC_except_table11LC7GCC_except_table12LC9__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC13LC15LC21LC22LC28LC29LC31LC33GCC_except_table13GCC_except_table14GCC_except_table15GCC_except_table16GCC_except_table17LC36GCC_except_table18GCC_except_table19EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5FluteC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/FM.o000644 000766 000766 00000746374 12015735507 014637 0ustar00garygary000000 000000 ÏúíþÐ hÙòðØò__text__TEXTƒðÈû×€__debug_frame__DWARFˆÐx€À__debug_info__DWARFX4úH=€£__debug_abbrev__DWARFRR) B[__debug_aranges__DWARF{]Pkf˜__debug_macinfo__DWARFË]»f__debug_line__DWARFË]P »f°__debug_loc__DWARFj9 sØ€__debug_pubnames__DWARF£_) ¬__debug_pubtypes__DWARFzÌ' jÕ__debug_inlined__DWARF¡×‘à__debug_str__DWARF¡×k¼‘à__debug_ranges__DWARF ”üœ__mod_init_func__DATA”Ø9 __textcoal_nt__TEXT”Ü,à9g €__cstring__TEXTøÀQèÉ__gcc_except_tab__TEXTIÃM9Ì__StaticInit__TEXT–ÆX†ÏE€__const__DATAÇxðÏHE __const_coal__DATA€ÇØpаE __const_coal__TEXTXÈHÑ __bss__DATAØò__literal8__TEXTxÈ8hÑ__eh_frame__TEXT°È(* Ñ`F h__constructor__TEXTØòÈû__destructor__TEXTØòÈû8_Õˆ|tP P%%¦/UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}ø‰uôòEèH‹Eø‹€¸;Eôw#H5H‹=èH‹}ø¾èë‹uôH‹}øHÇàèH‰ÂH‹EèH‰ÉÃUH‰åHƒì H‰}ø‰uôòEèH‹Eø‹€¸;Eôw&H5H‹=èH‹}ø¾èé„‹uôH‹}øHÇÈèH‰ÂH‹EèH‰fWÉòEèf.Áwë9H‹Eøò€Àf(ÈòYMèòMà‹uôH‹}øHƒÇXèH‹8òEàèë‹uôH‹}øHƒÇXèH‹8òEèèÉÃUH‰åHƒì0H‰}èòEàfWÀf.Eàsë#H5H‹=èH‹}è¾èë}H‹UèH‹EàH‰‚ÀÇEüëVH‹Eèò€ÀòEЋuüH‹}èHÇÈèòòMÐòYÈòMØ‹uüH‹}èHƒÇXèH‹8òEØèÿEüH‹Eè‹€¸;Eüw›ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}è‰uäòEØò4ÅH‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èé òEØò ÌÄòYÁòEøƒ}äuòEøH‹}èèéÛƒ}äuòEøH‹}èèéƒ}ä uòMøò†ÄòYÁH‹}èèéƒ}äuòEøH‹}èèé„}ä€u@H‹}èHƒÇ@¾èH‹8òEøèH‹}èHƒÇ@¾èH‹8òEøèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒì H‰}èÇEüë‹uüH‹}èHƒÇ@èH‹8èÿEüH‹Eè‹€¸;EüwÖÉÃUH‰åHƒìH‰}øòEðH‹}øèÉÃUH‰åHƒì H‰}èÇEüë‹uüH‹}èHƒÇ@èH‹8èÿEüH‹Eè‹€¸;EüwÖÉÃUH‰åSHƒìHH‰}ØH‰uÐÇEèéá‹uèH‹}ØHƒÇXèH‰E¸H}ïè‹EèHÁàHEÐH‹0HUïH}àèHEàH‰EÀ¿ èH‰EÈA¹A¸@B¹ºH‹uÀH‹}ÈèH‹EÈH‹U¸H‰H}àèë.H‰E°H‹]°H‹}ÈèH‰]°ëH‰E°H‹]°H}àèH‰]°ëH}ïèÿEèëH‰E°H‹]°H}ïèH‰]°H‹}°èH‹EØ‹€¸;Eè‡ ÿÿÿHƒÄH[ÉÃUH‰åSHƒìxH‰}ØHH‹EØH‰ÇEìëg‹uìH‹}ØHƒÇXèH‹H‰EHƒ}tH‹UH‹HƒÀH‹H‹}ÿЋuìH‹}ØHƒÇ@èH‹H‰E˜Hƒ}˜tH‹U˜H‹HƒÀH‹H‹}˜ÿÐÿEìH‹EØ‹€¸;EìwŠH‹EØHàH‰E H‹} èH‹UØHÂÈH‰U¨H‹}¨èH‹EØHØH‰E°H‹}°èëeH‰EˆH‹]ˆH‹UØHÂàH‰U H‹} èH‰]ˆH‹]ˆH‹EØHÈH‰E¨H‹}¨èH‰]ˆH‹]ˆH‹UØHÂØH‰U°H‹}°èH‰]ˆëH‹EØHƒÀpH‰E¸H‹}¸èë#H‰EˆH‹]ˆH‹UØHƒÂpH‰U¸H‹}¸èH‰]ˆëAH‹EØHƒÀXH‰EÀH‹}ÀèH‹UØHƒÂ@H‰UÈH‹}ÈèH‹EØH‰EÐH‹}Ðèë`H‰EˆH‹]ˆH‹UØHƒÂXH‰UÀH‹}ÀèH‰]ˆH‹]ˆH‹EØHƒÀ@H‰EÈH‹}ÈèH‰]ˆH‹]ˆH‹UØH‰UÐH‹}ÐèH‰]ˆH‹}ˆè¸„Àt H‹}ØèHƒÄx[ÉÃUH‰åSHƒìxH‰}ØHH‹EØH‰ÇEìëg‹uìH‹}ØHƒÇXèH‹H‰EHƒ}tH‹UH‹HƒÀH‹H‹}ÿЋuìH‹}ØHƒÇ@èH‹H‰E˜Hƒ}˜tH‹U˜H‹HƒÀH‹H‹}˜ÿÐÿEìH‹EØ‹€¸;EìwŠH‹EØHàH‰E H‹} èH‹UØHÂÈH‰U¨H‹}¨èH‹EØHØH‰E°H‹}°èëeH‰EˆH‹]ˆH‹UØHÂàH‰U H‹} èH‰]ˆH‹]ˆH‹EØHÈH‰E¨H‹}¨èH‰]ˆH‹]ˆH‹UØHÂØH‰U°H‹}°èH‰]ˆëH‹EØHƒÀpH‰E¸H‹}¸èë#H‰EˆH‹]ˆH‹UØHƒÂpH‰U¸H‹}¸èH‰]ˆëAH‹EØHƒÀXH‰EÀH‹}ÀèH‹UØHƒÂ@H‰UÈH‹}ÈèH‹EØH‰EÐH‹}Ðèë`H‰EˆH‹]ˆH‹UØHƒÂXH‰UÀH‹}ÀèH‰]ˆH‹]ˆH‹EØHƒÀ@H‰EÈH‹}ÈèH‰]ˆH‹]ˆH‹UØH‰UÐH‹}ÐèH‰]ˆH‹}ˆè¸„Àt H‹}ØèHƒÄx[ÉÃUH‰åSHƒìxH‰}ØHH‹EØH‰ÇEìëg‹uìH‹}ØHƒÇXèH‹H‰EHƒ}tH‹UH‹HƒÀH‹H‹}ÿЋuìH‹}ØHƒÇ@èH‹H‰E˜Hƒ}˜tH‹U˜H‹HƒÀH‹H‹}˜ÿÐÿEìH‹EØ‹€¸;EìwŠH‹EØHàH‰E H‹} èH‹UØHÂÈH‰U¨H‹}¨èH‹EØHØH‰E°H‹}°èëeH‰EˆH‹]ˆH‹UØHÂàH‰U H‹} èH‰]ˆH‹]ˆH‹EØHÈH‰E¨H‹}¨èH‰]ˆH‹]ˆH‹UØHÂØH‰U°H‹}°èH‰]ˆëH‹EØHƒÀpH‰E¸H‹}¸èë#H‰EˆH‹]ˆH‹UØHƒÂpH‰U¸H‹}¸èH‰]ˆëAH‹EØHƒÀXH‰EÀH‹}ÀèH‹UØHƒÂ@H‰UÈH‹}ÈèH‹EØH‰EÐH‹}Ðèë`H‰EˆH‹]ˆH‹UØHƒÂXH‰UÀH‹}ÀèH‰]ˆH‹]ˆH‹EØHƒÀ@H‰EÈH‹}ÈèH‰]ˆH‹]ˆH‹UØH‰UÐH‹}ÐèH‰]ˆH‹}ˆè¸„Àt H‹}ØèHƒÄx[ÉÃUH‰åSHƒìhH‰}¸‰u´H‹}¸èHH‹E¸H‰H}ïèH‹}¸HƒÇ@HuïèH}ïèH}îèH‹}¸HƒÇXHuîèH}îèH‹}¸HƒÇpèH‹}¸HÇØèH‹U¸‹E´‰‚¸H}íèH‹}¸HÇÈHuíèH}íèH}ìèH‹}¸HÇàHuìèH}ìèH‹E¸‹€¸…Àu!H5H‹=èH‹}¸¾èH‹}¸HÇØòWºèH‹}¸HÇØfWÀèH‹}¸HƒÇpò6ºèH‹E¸‹€¸‰ÆH‹}¸HƒÇ@ºèH‹E¸‹€¸‰ÆH‹}¸HƒÇXºèÇEèé™H¸ð?H‰EØH‹}¸HÇÈHuØèH¸ð?H‰EÐH‹}¸HÇàHuÐè‹uèH‹}¸HƒÇ@èH‰E ¿€èH‰E¨H‹}¨èH‹U¨H‹E H‰ÿEèëH‰E˜H‹]˜H‹}¨èH‰]˜éOH‹E¸‹€¸;Eè‡TÿÿÿH‹U¸¸H‰‚øH‹U¸H¸ð?H‰‚H‹U¸H¸ð?H‰‚H‹U¸H¸€{@H‰‚ÀH¸ð?H‰EÈÇEäcë/‹EäH‹M¸HcÐH‹EÈH‰„ÑòMÈò¼¸òYÁòEÈÿMäƒ}äyËH¸ð?H‰EÈÇEäë/‹EäH‹M¸HcÐH‹EÈH‰„Ñ0òMÈòx¸òYÁòEÈÿMäƒ}äyËH¸n¦B<ÿ @H‰EÈÇEäë/‹EäH‹M¸HcÐH‹EÈH‰„ѰòMÈò,¸òYÁòEÈÿEäƒ}ä~Ëé±H‰E˜H‹]˜H‹}¸HÇàèH‰]˜H‹]˜H‹}¸HÇÈèH‰]˜H‹]˜H‹}¸HÇØèH‰]˜ëH‰E˜H‹]˜H‹}¸HƒÇpèH‰]˜ëH‰E˜H‹]˜H‹}¸HƒÇXèH‰]˜H‹]˜H‹}¸HƒÇ@èH‰]˜H‹]˜H‹}¸èH‰]˜H‹}˜èHƒÄh[ÉÃUH‰åSHƒìhH‰}¸‰u´H‹}¸èHH‹E¸H‰H}ïèH‹}¸HƒÇ@HuïèH}ïèH}îèH‹}¸HƒÇXHuîèH}îèH‹}¸HƒÇpèH‹}¸HÇØèH‹U¸‹E´‰‚¸H}íèH‹}¸HÇÈHuíèH}íèH}ìèH‹}¸HÇàHuìèH}ìèH‹E¸‹€¸…Àu!H5H‹=èH‹}¸¾èH‹}¸HÇØò¶èH‹}¸HÇØfWÀèH‹}¸HƒÇpòþµèH‹E¸‹€¸‰ÆH‹}¸HƒÇ@ºèH‹E¸‹€¸‰ÆH‹}¸HƒÇXºèÇEèé™H¸ð?H‰EØH‹}¸HÇÈHuØèH¸ð?H‰EÐH‹}¸HÇàHuÐè‹uèH‹}¸HƒÇ@èH‰E ¿€èH‰E¨H‹}¨èH‹U¨H‹E H‰ÿEèëH‰E˜H‹]˜H‹}¨èH‰]˜éOH‹E¸‹€¸;Eè‡TÿÿÿH‹U¸¸H‰‚øH‹U¸H¸ð?H‰‚H‹U¸H¸ð?H‰‚H‹U¸H¸€{@H‰‚ÀH¸ð?H‰EÈÇEäcë/‹EäH‹M¸HcÐH‹EÈH‰„ÑòMÈò„´òYÁòEÈÿMäƒ}äyËH¸ð?H‰EÈÇEäë/‹EäH‹M¸HcÐH‹EÈH‰„Ñ0òMÈò@´òYÁòEÈÿMäƒ}äyËH¸n¦B<ÿ @H‰EÈÇEäë/‹EäH‹M¸HcÐH‹EÈH‰„ѰòMÈòô³òYÁòEÈÿEäƒ}ä~Ëé±H‰E˜H‹]˜H‹}¸HÇàèH‰]˜H‹]˜H‹}¸HÇÈèH‰]˜H‹]˜H‹}¸HÇØèH‰]˜ëH‰E˜H‹]˜H‹}¸HƒÇpèH‰]˜ëH‰E˜H‹]˜H‹}¸HƒÇXèH‰]˜H‹]˜H‹}¸HƒÇ@èH‰]˜H‹]˜H‹}¸èH‰]˜H‹}˜èHƒÄh[ÉÃÿÿÿÿx $”† $*”† $C”Q† $””† $¦”† $¸”•† $N•† $j•† $ˆ•$† $¬•$† $Е7† ,† ƒ$–)† $2–!† $T–/† $„–!† $¦–!† $È– † $Ò–† $ê– † $ô–† $ —† $$—† $2—† $R—† $r—† $Š—† $˜— † $¢—† $º— † $Ä—† $Ü—† $ô—† $˜† $"˜† $B˜† $Z˜† $h˜ † $r˜† $Š˜ † $”˜† $¬˜† $ʆ $Ò˜† $ò˜† $™† $*™† $8™)† $b™)† $Œ™=† $Ê™B† $ š† $,š† $LšB† $Žš† $®š† $ΚB† $›† $0›† $P›† $l›#† $›† $¬›#† $Л† $Þ›† $𛆠$ œ#† $/œ† $=œ&† $cœ#† $†œ† $”œ&† $ºœ#† $ÞœQ† $/† $=&† $c#† $†Q† $؆ ,æ@† ƒ$&ž7† $^ž† ,lž@† ƒ$¬ž† $ºž† $Ξ† $íž9† $&Ÿ+† $RŸ† $`Ÿ† $tŸ† $“Ÿ9† $ÌŸ+† $øŸ† $ † $ † $9 >† $w +† $¢ '† $É .† $÷ +† $"¡>† $`¡+† $‹¡'† $²¡.† $à¡+† $ ¢7† $D¢4† $e† $~φ $NÀ† ,x¢~† ƒ,ö¢~† ƒ$t£† $”£1† $Æ£I† $¤M† ,^¤Y† ƒ,¸¥Y† ƒ$§† $2§1† $d§I† $®§M† $ü§† $¨1† $N¨I† $˜¨M† ,æ¨~† ƒ,d©† ƒ,€ªÝ† ƒ$–ÆC† $ÙÆ† $† $^«%† $(‹† $´A† $ö† $A† ,T† ƒ,l7† ƒ,¤7† ƒ,Ü 7† ƒ,„«œ† ƒ$ ¬n† $ެ+† $¹¬'† $à¬/† $­]† $l­+† $—­'† $¾­/† $í­'† $®.† $B®+† $m®n† $Û®+† $¯'† $-¯/† $\¯]† $¹¯+† $ä¯'† $ °/† $:°'† $a°.† $°+† $º°n† $(±+† $S±'† $z±/† $©±]† $²+† $1²'† $X²/† $‡²'† $®².† $ܲ+† $³I† $R³'† ,z³(† ƒ$¢·/† ,Ò·€† ƒ$R¸I† $œ¸'† ,ĸ(† ƒ$ì¼/† ,½€† ƒ$œ½I† $æ½'† 4¾w† ƒŒ$†Àn† , 7† ƒ,L7† ƒöGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)FM.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ðunsigned int__int64_t.ñlong long intlong long unsigned intlong int$_0€LX__mbstate8MX_mbstateLNñkhhchar__mbstate_tO(__darwin_mbstate_tQs__darwin_size_tZ·long unsigned int__darwin_va_list`äôôh __va_list_tagg gp_offsetÐ# fp_offsetÐ# overflow_arg_areag# reg_save_areag# __darwin_wchar_tf·__darwin_rune_tki__darwin_wint_tn·__darwin_clock_ts·__darwin_time_tvkîh _opaque_pthread_once_tE1 __sigE# __opaqueEÞ#__darwin_off_tnà__darwin_pthread_once_t|î__darwin_wctrans_t(·__darwin_wctype_t*¾size_tc time_tWÇptrdiff_t˜ stdª 7ª 8­ X° Z× ]þ _ b5 j‡ k¾ o p# qD r[ sr u· wÓ xæ zý }! ~5! g! ˆ! ‚ª! ƒ·! „Ó! …æ! † " ‡-" ˆN" Ši" ‹•" Îö Ðb' ÑÂ" Óu' ÔÝ" Õ™& ×µ& Ø' ÙÌ& Úí& Û7' ;Œ' <À) =Ü) d5, eA, gD, h], it, j‹, k¢, l¹, mÐ, nò, o- s3- tY- v- w¡- xÉ- zá- {ù- |. }. ‚3. ƒK. „h. †|. ‡•. м. ‹Ê. Œâ. µÿ. ¶"/ ·J/ ¸g/ ¹Ž/ <ï) !Fâ3 !Gü3 !H4 !I04 !JJ4 !Ke4 !L€4 !M›4 !N¶4 !OÑ4 !Pì4 !Q5 !R"5 "B=5 "C@5 "DÏ/ "FC5 "GT5 "Hp5 "I‘5 "J®5 "KÐ5 "Lò5 "M 6 "N 6 #HJ6 #’k6 #”n6 #•…6 #–œ6 #—½6 #˜Ù6 #™õ6 #š7 #›.7 #œK7 #b7 #žo7 #Ÿ–7 # ¼7 #¡Þ7 #¢8 #£ 8 #¤78 #¥Y8 #¦v8 #§’8 #©³8 #«Ô8 #­ú8 #¯9 #±79 #³S9 #´t9 #µ9 #¶¬9 #·È9 #¸ä9 #¹: #º*: #»A: #¼b: #½ƒ: #¾¤: #¿Ð: #Àì: #Â; #Ä*; #ÅK; #Æl; #Ç; #È®; #ÉÅ; #Êæ; #Ë< #Ì(< #ÍI< #Îa< #Ðy< #Ö•< #ܱ< #âÍ< #èé<# =#&=#G=__true_type__debug+1__copy__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style%¬‘ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > æF$¤B#_M_p$ø#æF$,CøCreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >i2_Ios_Fmtflags&7M _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode&k³ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate&“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir&¸Z _S_beg_S_cur_S_end_S_ios_seekdir_end€€¸8@event&¢  erase_eventimbue_eventcopyfmt_event—¸&ÓF_M_next&Õb#_M_fn&Ö0b#&¬&×·#±"&ØC#—¸&Ûb0b·b ­&ß¡x,b!’´&ãûq·bH&ñ_M_pword&òg#_M_iword&ó#H&ô6b*f&"p2&_ZNSt8ios_base4Init11_S_refcountEC#_S_synced_with_stdio&_ZNSt8ios_base4Init20_S_synced_with_stdioEA*f&' > 'R,p 'T/p 'U2p 'W5p 'XOp 'Zip '\ƒp ']p '^¼p '_Öp '`ðp 'a q 'b$q 'c>q 'dXq 'erq 'fŒq 'g¨q 'hÂq 'iÜq 'jóqctype_basectypemoney_baseO$pattern(É field(É °/#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >%Ý SZ¯#&*, T,¯#&8 U,¯#&ô V,¯#'Ý Wùṝ(ªžį·vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >Ñ%Ý SŠ»#&*, TV»#&8 UV»#&ô VV»#'Ý Wºô»é»(ªžô»·vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >¾%Ý SÄ#&*, TÑÃ#&8 UÑÃ#&ô VÑÃ#'Ý W§oÄdÄ(ªžoÄ·vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal)O²¶ùP—Ùd—Ù—Ù*ã¸þ ~OA‰Ì™b+%ˆ vª,¯,¯h=+ýŠ”¡rÆ,¯,¯+©`´kkç,¯,¯Z¯+&¹ˆ" V»V»h=+¥”»$V»V»+i´­eEV»V»Š»+^ˆ.7fÑÃÑÃh=+§7”ÑÃÑÃ+Mu´Z1£ÑÃÑÃÄ)“„Ìš2—Ù×ٗ٠ºGiåV»V»m» ”{Gl-ÑÃÑÃèÃ,§¥“¨V»-V»·m»+?G·™,SV»·m»h=+Á8׫tV»·m» ¤1K›V»·m»Š»,ka“|ÑÃÁÑ÷èÃ+²…·{pçÑ÷èÃh=+9ש©Ñ÷èà  ¸1[²/Ñ÷èÃÄ,GÅgV»UV»V»V»,ôzœV»{V»V»V»,v‹1ì°V»¡V»V»V»,2†:V»ÇV»V»V»)ÇGJymV»ñV»V»V»h=)6xm¼PV»V»V»V»)Q‰ýRV»@V»V»V»Š»,°Fů ÑÃfÑÃÑÃÑÃ,¼<Ï{ÑÃŒÑÃÑÃÑÃ,1®WÑòÑÃÑÃÑÃ,-†KÑÃØÑÃÑÃÑÃ)ü,JaQÑÃÑÃÑÃÑÃh=)¼m³)ÑÃ'ÑÃÑÃÑÃ)+ý”±ÑÃQÑÃÑÃÑÃÄ,uÅ”£,¯w,¯,¯,¯,~ºJ©,¯,¯,¯,¯,R 1hY,¯Ã,¯,¯,¯, †.;,¯é,¯,¯,¯)ZXJå¦,¯,¯,¯,¯h=)%/mO¨,¯8,¯,¯,¯))ý‹0,¯b,¯,¯,¯Z¯-nothrowI{O-cerrAi.__ioinitM_ZStL8__ioinit/ˆˆ)X·ÌÌÌ0Ò1k/'²)e™øøÌ™0k/Q)døøÌ)ò)[¦+ø5·/·6)PgVV·™0\2 $_4*a‡ quot*b·# rem*c·#div_t*d] $_5*f¾ quot*g# rem*h#ldiv_t*i” $_6*lö quot*mñ# rem*nñ#lldiv_t*oÌ/¿r*“·  0" 3/^*”: : Ìdouble/c*•·[ Ì/h*–r Ì/À»*œg VV™™ 0£ 4·· VV/7›*ž‡Ó ··'/f* æ g/­l*¡øý Ì/:,*£¾!/Ö*ª·5!Ì™/Å*«™V!V!Ì™0\!wchar_t/g*¬·ˆ!V!Ì™'XA*¯ª!g™™ 5ç°*°·/#C*±gÓ!g™'—-*²æ!Ð)'"*³XV: "Ì"0ø/Q*µ-"Ì"·/Ž*½·N"Ì"·)]Ÿ*Â¥·i"Ì/R *ÙŠ"øŠ"™0"1\!/ÿ‹*Ä·±"ø\! __gnu_cxx¡™&)!®&cñÝ"ñ)7›´ höý"ññ__debug+6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >,o“ 0iKµ{&<í<í!ù 0™µþíþí/)U*§öµ&ññ/fh*™ñÌ&Ì/³*ºñí&Ì"·/s”*À'Ì"·)òP*´aV.'.'Ì"float/R³*·S'S'Ì"long double'¸G*Çu'·/ÖŒ*¦ñŒ'ñ lconv`,+À)&Ø,,ø#&hL,-ø#&Þ,.ø# int_curr_symbol,/ø# currency_symbol,0ø# mon_decimal_point,1ø#( mon_thousands_sep,2ø#0 mon_grouping,3ø#8&),4ø#@&µk,5ø#H int_frac_digits,6k#P&Ã/,7k#Q p_cs_precedes,8k#R p_sep_by_space,9k#S n_cs_precedes,:k#T n_sep_by_space,;k#U p_sign_posn,k#X int_n_cs_precedes,?k#Y int_p_sep_by_space,@k#Z int_n_sep_by_space,Ak#[ int_p_sign_posn,Bk#\ int_n_sign_posn,Ck#]/X`-5øÜ)·Ì5`{,Ké)0Œ'va_list.IÌfpos_t.U1 __sbuf.`<* _base.a<*# _size.b·#0ƒ __sFILE˜.‚’+ _p.ƒ<*# _r.„·# _w.…·# _flags.†”# _file.‡”# _bf.ˆ *# _lbfsize.‰·#( _cookie.Œg#0 _close.¡+#8 _read.ŽÀ+#@ _seek.ß+#H _write.þ+#P _ub.“ *#X _extra.”,#h _ur.•·#p _ubuf.˜,#t _nbuf.™%,#w _lb.œ *#x _blksize.Ÿ·#ˆ _offset. þ)#4·¡+g0’+4·À+gø·0§+4þ)ß+gþ)·0Æ+4·þ+gÌ·0å+__sFILEX0,ƒ%,hƒ5,hFILE.¡B*'ß`.ïW,W,05,/öŠ.ð·t,W,/–].ñ·‹,W,/¦¸.ò·¢,W,/¾Z.ó·¹,W,/Éi.ô·Ð,W,/³h.õ·ì,W,ì,0þ)/üi.öø-ø·W,)ö,.úÇ{W,3-ÌÌ/Ÿ=.ÿ™Y-g™™W,,>.AVW,-ÌÌW,6x.·¡-W,·6<<.·¾-W,¾-0Ä-1þ)6ÿ .á-W,6?3.·ù-W,7îS.·6£3. ø.øÜ. 3.Ì6@c.·K.Ì6Þ].·h.ÌÌE.|.W,ê‹.•.W,ø6­µ.·¼.W,ø·™7m.W,6N.øâ.ø6` .·ÿ.·W,645.©·"/ø™Ì86æm.ª·D/W,ÌD/0ô6u.«·g/ÌD/68=.¬·Ž/ø™ÌD/6tw.­·°/ÌÌD/kÀ/hclock_t/M¯ tm8/Z¡0 tm_sec/[·# tm_min/\·# tm_hour/]·# tm_mday/^·# tm_mon/_·# tm_year/`·# tm_wday/a·# tm_yday/b·# tm_isdst/c·# tm_gmtoff/d#( tm_zone/eø#0pthread_once_t0^G__gthread_once_t1/¡0wint_t2F˜ $_72Q,1 __min2R# __max2S# __map2T# __types2U,1#0¾_RuneEntry2VÝ0 $_82Xx1 __nranges2Y·# __ranges2Zx1#021_RuneRange2[D1 $_92]¿1 __name2^¿1# __mask2_¾#kÏ1h _RuneCharClass2`19$_10ˆ 2bP3 __magic2cÞ# __encoding2dP3# __sgetrune2f3#( __sputrune2g£3#0 __invalid_rune2h#8 __runetype2j©3#< __maplower2k¹3#¼ __mapupper2l¹3#¼ __runetype_ext2s~1#À __maplower_ext2t~1#Ð __mapupper_ext2u~1#à __variable2wg#ð __variable_len2x·#ø __ncharclasses2}·#ü __charclasses2~É3#€k`3h4y3Ì y30Ì0`34·£3ø "0…3¾¹3hÿÉ3hÿ0Ï1_RuneLocale2å1:Eu3åKV·ü3·:ts3ëº{·4·:uv3÷= ·04·:–3þ4ƒ™7Ì™70J6/ç¯4…™¼7V!Ì™7/å]4†·Ó7Ó70Ù71J6/ól4ˆ™8V!y3™7/†N4‰Ï0 8\!W,/x4ŠÏ078\!/‡^4Œ·Y8V!™Š"8/ž4·v8Š"Š"8/ƒ04ŽÏ0’8Ï0W,/¹4·³8W,Š"D//v4Ä·Ô8W,Š"D//£e4’·ú8V!™Š"D//Mb4Æ·9Š"Š"D//?4“·79Š"D//Hª4Ç·S9Š"D//:4”™t9ø\!7/C4•V!9V!Š"//U4—·¬9Š"Š"/«-4˜·È9Š"Š"/7Y4™V!ä9V!Š"/qU4š™:Š"Š")`_4œF‰™*:V!™Š"Å5/€=4™A:Š"/r4žV!b:V!Š"™/œi4Ÿ·ƒ:Š"Š"™/Óm4 V!¤:V!Š"™/U4¤™Ê:øÊ:™70Š"/ð/4¥™ì:Š"Š"/‡”4©: ;Š";0V!/Ì”4È.'*;Š";/Ó”4«V!K;V!Š";/Ú”4¬l;Š";·/è`4®·;Š";·/æR4§™®;V!Š"™/)Z4¨·Å;Ï0/)š4°·æ;Š"Š"™/&ž4±V!<V!Š"™/©…4²V!(<V!Š"™/_4³V!I<V!\!™/p¶4´·a<Š"8/å>4µ·y<Š"8/qM4–V!•<Š"\!/Ä[4¡V!±<Š"Š"/ÒJ4¢V!Í<Š"\!/ev4¦V!é<Š"Š"/n4¯V! =Š"\!™/64ÊS'&=Š";/.T4ÍñG=Š";·/\v4Ïh=Š";·p%>,t(ΧV»Å=\»\»V»,-(B€ÑÃë=×Ã×ÃÑÃ!|(§v,¯2¯2¯,¯>Ÿ¸Š>,ª.»†qV»A>\»\»V»,5»¶’ÑÃg>×Ã×ÃÑÃ!:i»`,¯2¯2¯,¯>×.Ø> º2ZC¹>V»V»m»?”{2!ÑÃÑÃèÃ>æz.?,§¥} „V» ?V»·m»!ka}ÑÃÑ÷èÃ@÷6éAstreampos7Ó +˜76ñ†g?A A)è«6õJ;A‡? A A)¸6ù.oA§? A A)ÊX6ý3Q·Ì?ÌÌ™,‹¹6—8™è?Ì,p‚6ûˆÌ@Ì™ A,s6 â"ø4@øÌ™,?Ÿ6 ºøZ@øÌ™,˜76( ø€@ø™k,;6¸ªkœ@A,t’6õ¸·¸@ A,÷‰6ŽªAÙ@AAA¼L6#<·!«h6&!·ABkBÒboolBA1·4·.A804AC__vtbl_ptr_type#A< G@# 6B'` DxAB'` F‘AB“B'82 K«AB·) X N\ŠøÌAžBA) X QyÌíAžB A)4C V®HøBB·V+ÔC ``5BBø·)Iš dD‚™QBžB+ܨ jÇasBBø AD²D n@¬Bø0XAB™B1XA0™B@+ 91ýBXA#'æ¨ dÍBýB'æ¨ fæBýBCE|t lýB·0¤BB C1¤B1A1= _Atomic_word:%·0× @‘ 98EVFnpos$b£EVG_M_dataplus$× #_Rep_base_RepHNS$b”øšCJVHNS$ ¡ø½CUVøHC$Æ[VÛCJVHŸ?$%†z#ùCJVHJ $)¬9#DJVI-$-~ª1DUVH°$$4Úi™YDJV·ÌIœ›$<D‚DJV··ÌHm‹$DuŸ™ªDJV··Hib$L…AÍDJVÌIüD$UÊ›ðDøÌ·Iˆo$^r EøÌ·IÀo$gm6Eø·kI„•$z:œYEø##I„•$~Ü_|Eø##I„•$‚» ŸEøøøI„•$†÷ÂEøÌÌHã$Šv¹·äE··Iì;Ã?” FUV···IË ;µv 'FUVJð;$šRLaVÙ4$OFUV'Ù4;¿hFUVC'Ù4;·FUVgV'Ù4;ŤFUVgV··'Ù4;ÐÌFUVgV··C'Ù4;ÛïFUVÌ·C'Ù4;â GUVÌC'Ù4;é0GUV·kCƒ$ìKGUV·,Ø $ôÈ»mVmGUVgV,Ø $üÄcmVGUVÌ,Ø $WºmV±GUVk,ea$!l#ÎGUV,ea$œh#ëGJV, ¥$&}>#HUV, ¥$1® #%HJV,¶$:™ž BHUV,¶$C' _HJV,$L€ž |HUV,$Ud ™HJV,$] ™¶HJV,‹¹$c™€™ÓHJV,Iš$hÈI™ðHJV Žl;nx«IUV·k Žl$ƒÀ£1IUV·,ì>$‹µ—™NIJV ó;äçlIUV· lf$¦,œ…IUV,ÒŽ$­ŽA¢IJV,È^$¼<Œ AÄIJV·,È^$ÍcAæIUV·,s¦$âN AJJV·,s¦$õàA*JUV·,àt$GcmVLJUVgV,àt$ ÜSmVnJUVÌ,àt$E²mVJUVk,°c;Jx!mV²JUVgV,°c;[â mVÞJUVgV··,°c;/%§mVKUVÌ·,°c$BŒNmV'KUVÌ,°c;sSmVNKUV·k 5$eаlKUVk)˜7;øTmVKUVgV,˜7$ƒ«œmV¹KUVgV··,˜7;Ó•mVàKUVÌ·,˜7$ŸIXmVLUVÌ,˜7$¯EmV)LUV·k k­$Ìã[QLUV#·k,k­$뇎mVxLUV·gV,k­$‡imV©LUV·gV··,k­;m“WmVÕLUV·Ì·,k­$*"mVüLUV·Ì,k­$ArmV(MUV··k,k­$R÷#OMUV#k,$jÚImVvMUV··,$zs#˜MUV#,$Ží‚#¿MUV##,…X$©[emVëMUV··gV,…X$À›DmV!NUV··gV··,…X;V.mVRNUV··Ì·,…X$êJ–mV~NUV··Ì,…X$OžmV¯NUV···k,…X$œ˜mVÛNUV##gV,…X$%\mV OUV##Ì·,…X$:~mV8OUV##Ì,…X$O–™mViOUV##·k,…X$sÄ2mVšOUV##øø,…X$~i+mVËOUV##ÌÌ,…X$ˆŸOmVüOUV####,…X$“å—mV-PUV####Hpe;‹€mV_PUV···kH9³;˜·:mV‘PUV··Ì·KyN;¦HBø·P·kC,?Ÿ;Á•.™ãPJVø·· ýl;õ©¢QUVmV,Ò$ü“fÌQJV,d®$šŽÌ;QJV,àª$ äD¤BXQJV,p‚;ÏX™„QJVÌ··,p‚$)Ñ ™«QJVgV·,p‚$7™!™ÒQJVÌ·,p‚;æbU™ùQJVk·,.ž$U4?™ RJVgV·,.ž;ø׋™LRJVÌ··,.ž$q?™sRJVÌ·,.ž; [­™šRJVk·,À$ñ™ÁRJVgV·,À;WP™íRJVÌ··,À$«ç^™SJVÌ·,À$¾‚P™;SJVk·,1…$Ì<™bSJVgV·,1…;-¦²™ŽSJVÌ··,1…$è0 ™µSJVÌ·,1…$ûÀ™ÜSJVk·,°$ ²_™TJVgV·,°;B²™/TJVÌ··,°$&I3™VTJVÌ·,°;NdT™}TJVk·,¶$DG¢™¤TJVgV·,¶;Yf™ÐTJVÌ··,¶$a!Ÿ™÷TJVÌ·,¶;nêw™UJVk·,dk$ub2CEUJV··,ÊX$“ð:·gUJVgV,ÊX;‚f¢·“UJV··gV,ÊX;’Yƒ·ÉUJV··gV··,ÊX;£x·ëUJVÌ,ÊX;²”‘·VJV··Ì!ÊX;Ã}f·JV··Ì·1™0PV12C02C0uCBuCBPVB2C@iC$”¸V _M_length$•™# _M_capacity$–™#&±"$—C#@uC$›yXsV#L½9;@Û.EVLÛ^;E/ZÒL[¶;QG2yX;ð;$´‰ŒaV),$¾žA-W‰X)µ†$Â}AIW‰X+²z$Æ waW[V+‰3$Ê‚`yW[V+©?$ÎÚs–W[V·)Ûm$ØBzø²W[V)¦W$Ü- øØW[VCC,!H; _[VþW··C+\>$çØŽX[VC Ïi;«9X[VC)M`$õ1–øUX[V!lv;^|wø[VC·™‰Xh0X1¸V@ g<ðÇA@[\\,><úº”X\[\Aúu<ñy\Ri2<<‰[\ê[S.Œ(^#_S_onceZ<²_P&¬<™#"p2<Å_ZNSt6locale2id11_S_refcountECIØ <ÈŸ¤¹^_ _R´<ÊÔ^_ _´<Ðé^_!\”<Óè6™_0P^B_1P^0_>RY(<ÙÌaP±"<ìC#G_M_facets<íÌa#G_M_facets_size<î™#G_M_caches<ïÌa#G_M_names<ð"# Q=k<ñˆ¨ÒaQG—<ò™<ÒaQz¨<óéIÒaQ¸/<ôÆRÒaQÛ0<õwuÒaQ© <ö_ÒaQ·!<÷+ÝaI­<úí)2`ê[I’´<¾6L`ê[RÚ5< l`ê[óa™RÚ5< Œ`ê[Ì™RÚ5<§`ê[™RÁ@<Ã`ê[·RÚ5<Þ`ê[óaIØ <“@ý`ê[óaHW¹<¤Aaê[If<&‡/?aê[þa·I<)(Jcaê[þaèaIK <,b]‡aê[þa_I„VŒ¦& 9g_i& ,§&O& `g_i& & Àz&^Ï£~g_i& ,*?&jÏ-e›gki,*?&rze½g_ie,¥&€teÚgki,¥&ˆË!eüg_ie,ÀN&›ˆŠAhA,‡&§LD”X:h_i\,›P&²É"”XWhki,ñ‹&¼\thkiAnE&ÎªŠ·,F¼&Þ؃vi¨h_i·,~&óK,|iÊh_i·aÖt&Bbêh_i·R¸8&i_iR¸8& i_i‚iXØ &Ÿ„*b_i‚i1& 1³ 1M 1 F_ih0BbBF0qi1BbBBgBqi[@@>:ˆiþoV_vptr$basic_streambuf.A#b_M_in_beg?Ãø#b_M_in_cur?Äø#b_M_in_end?Åø#b_M_out_beg?Æø# b_M_out_cur?Çø#(b_M_out_end?Èø#0b_M_buf_locale?Ï”X#8c^«?Ôˆipjþo·)`K?à6”X‘jþo\)›P?ñ¼”X­jp)Nˆ?þNoþoÓjþoø,ض?µ„:?ÿjþoñ M ,Yk?f5:?&kþo M ,}›? µµ·Ckþo,›•?´ge`kþo,aJ?'t…·}kþo,»?9·škþo,Ti?OÜ“··kþo,Zi?bö›eÞkþoø,qp?p¸n·lþok,„¦?‰÷¹·lþo,R˜?¤•·?lþok,X˜?¾îeflþoÌR¤B?Ë|lþoH%[?Þ7-øšlpH9?á•ø¸lpHèS?ä øÖlpI" ?î,õlþo·I”§?ùmþoøøøHB=? y[øoþoeÏ™?Ðd˜· ˆiioþo·f»@Tžºe ˆi˜oþoÌe—?û‘· ˆiÃoþo·R¤B?ÞoþopXØ ?"ëtpþop0ˆi0 p1ˆiB pBˆiwctrans_tA'f:µ5Hr=·OpÏ0:$5N"¡·ipÏ0:ÈšA?ûƒ·ƒpÏ0:¡5Të-·pÏ0: E5Z‰·¼pÏ0[6:*5`Xh·ÖpÏ0:o«5f;·ðpÏ0:x¤5l· qÏ0:-x5rv¦·$qÏ0:×V5xP«·>qÏ0:Ö(5~«o·XqÏ0:M5„ß(·rqÏ0:îz5Šl·ŒqÏ0/[ A†Ï0¨qÏ0p:ö 5$%Ï0ÂqÏ0:5–‹kÏ0ÜqÏ0/Ó^AˆpóqÌ/ø05²[6 rÌ@B*sgupperB1±›s€glowerB2ÿ0sgalphaB3>WsgdigitB4TshxdigitB5í(sgspaceB6f)s@hprintB7¶YsggraphB8a†s%gcntrlB9DŸsgpunctB:¯^s galnumB;Â0s1·0Ai@(¨\‹x\# r#G_M_c_locale_ctype(°M\#G_M_del(±A#G_M_toupper(²s# G_M_tolower(³s#(G_M_table(´‹x#0G_M_widen_ok(µk#8G_M_widen(¶‘x#9G_M_narrow(·‘x#¹G_M_narrow_ok(¸k#¹j´(½_ZNSt5ctypeIcE2idEP^ktable_size(¿_ZNSt5ctypeIcE10table_sizeEEV§G(Ì|t¡x‹xA™§G(Ú¥t¡xM\‹xA™,B´(æAÌt§x·k,B´(õ¿.Ìøt§xÌ̲x,¥­(hJÌ$u§x·ÌÌ,—ƒ(†GÌPu§x·ÌÌ,¨F( Âkru§xk,¨F(1óFÌ™u§xøÌ,ü(Aí]k»u§xk,ü(RÌâu§xøÌ,§µ(fñµkv§xk,§µ(÷xÌ0v§xÌÌø,|¢( ›ukWv§xkk,|¢(ÂY ̈v§xÌÌkøH>…(Ò=5‹x¦v§xJj(×—6‹xW{P(àsÚv¡x·em¤(ð9Pksw§xkem¤(ü†Ìs5w§xøÌeðn(ê·ks`w§xkeðn("N:Ìsw§xøÌeI³(6øzks»w§xkeI³(MÅZÌsðw§xÌÌøebf(g‘ks x§xkkebf(‚eÌ sZx§xÌÌkøIàz(Н°tx§xTɶ(šÀ®§x0sk¡xhÿ0s0­x1s0·>(Æ ylVb(Ë  t ylKi(Ö çÌ!]‘(Û q/kkk1/mO>7Bbé|Bb#b_M_tieCWé|#Øb_M_fillCXk#àb_M_fill_initCYA#áb_M_streambufCZþo#èb_M_ctypeC]§x#ðb_M_num_putC_ï|#øb_M_num_getCaú|#€)£Ck4gãy})J Cok.Aÿy})IkC{ ³ z}+lfD-ßC8z}³ +³-C,Uz}³ +!»C–›]rz}³ )z†C¦$jAŽz})¼LC°A4Aªz})D3C»AÆz})QwCÅ¥=Aâz})0¡CÐ)³ þz}+0¡Có1{}³ •?C5{}þoaƒC yU{}·,šjCõHé|r{},šjC%·¤é|”{}é|,¹rC3„þo±{})¹rD9SþoÒ{}þo)›DCM}ó{}},[{CdÜk|},[{Cx!Ik2|}k)‡D€"ƒ”XS|}\)|¢Duå•ky|}kk)§µDzîBkš|}kR•?C¼°|}nfDŒÍpÎ|}þoo¨ŽD«i·}\0y0õ|1§0}1ð0 }1y0yByB }># }ê~P}ˆ ø# ŠT}ê~ n}ê~ð~,T  ™GqA‹}û~,iw 6Uø¨}û~,‡t ¡ÏYÅ}ê~,‡t ¨‹Y"}ç}ê~·,'w ­É€~ê~,'w ´€"}&~ê~·,È^ ¹ {AH~û~ ,àt ½\ j~ê~ ,^  Á"}Œ~û~ ,^w ÅCy®~ê~ ,h  É1r"}Ð~û~ !j¥ Í”ð~û~0"}Bö~1ø01"}B"}B1µB³ BS'Uð(\…\#j´(Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEP^Oa(¤¦…·,P(¿^9Üú|99*b…,P(ã±}9€ú|99*bvi,P(èÖ~9H€ú|99*b…,P(íI}9~€ú|99*b…,P(ò~9´€ú|99*b…,P(ø>9ê€ú|99*b …,P(ý¦9 ú|99*b&…,P(á|9Vú|99*b,…,P(#|9Œú|99*b2…,P((y|9Âú|99*b,P(H'9øú|99*b|iWfµ(M#‚…·HŽ9P‚ú|99*bmVe¹oÎ#9#‚ú|99*b…e¹oò9#΂ú|99*bvie¹o%9# ƒú|99*b…e¹o¹$9#Lƒú|99*b…e¹o$2%9#‹ƒú|99*b…e¹o,\&9#ʃú|99*b …e¹o3Ç&9# „ú|99*b&…e¹o;E$9 #H„ú|99*b,…e¹oHo#9 #‡„ú|99*b2…e¹odÚ#9 #Æ„ú|99*bp¹oq±+9 #ú|99*b|i0#BAB¡BÐB·BñBB.'B: U§(Û\ã‰\#j´(Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEP^YQ(ﻅ㉷,[( &mì…ï|m*bkA,[(+ †'m†ï|m*bk,[(0 Ú'mN†ï|m*bk·,[(5 .(m†ï|m*bkñ,[(: ‚(m°†ï|m*bk,[(j )dmá†ï|m*bk: ,[(o 2'm‡ï|m*bkS',[(„ ©‘mC‡ï|m*bkVIJR'é¡€‡ï|Ì·kÌøøé‰I‰™Ä« ½‡ï|Ì·k*bøøé‰I3,‰é7õ‡ï|k*bøÌé‰Wé(¢ 8…ˆã‰·eŠ!¾i®m8…Pˆï|m*bkAeŠ!ä9¯m8…Šˆï|m*bkeŠ!ë¯m8…Ĉï|m*bk·eŠ!òï¯m8…þˆï|m*bkñeŠ!ùF°m8…8‰ï|m*bkeŠ!;¡m8…r‰ï|m*bk: eŠ!â®m8…¬‰ï|m*bkS'pŠ!Ðcm 8…ï|m*bkV08…B·my>@qyH"V_vptr$basic_ostream.A#''EVPŠé|·¯þocþgE_ï‰uŠé|·¯)“Ep劼–Šé|Â)“Ey<‹¼·Šé|×)“Eƒq¼ØŠé|ì)“E©¾š¼ùŠé|)“E­Û>¼‹é|·)“E±rš¼;‹é|A)“F\àš¼\‹é|”)“E¸êš¼}‹é|¡)“Fjšš¼ž‹é|·)“Eäš¼¿‹é|Ð)“EÌôš¼à‹é|ñ)“EÐþš¼Œé|)“EÕ|š¼"Œé|: )“EÙš¼CŒé|.')“Eᆚ¼dŒé|S')“Eå .¼…Œé|V)“Fx«¼¦Œé|þo)[F’¼ÇŒé|k ’•E#çqêŒé|Ì)5F­+H¼é|Ì)ޱFÄô¢¼,é|)£ FÙƒS:?Hé|)S F陼ié| ,S FÇ—¼é|ñ r'Ené|·¯0µ0»2Bï‰0È4¼×¼0Ý4}ì}0ò4*bŽ*b[¡P>Gˆi\ˆi#b_M_modeGUM #@b_M_stringGX2C#H'Ù7Gd[Ž\M 'Ù7GryŽ\gVM )ŠG…öS2C•Žb+ŠG s²Ž\gVnÓ¦G§RFÐŽ\M f ƒG±¢feŽõŽ\fÔxH‰ê · Ž\fÏ™H4£· ŽD\·f—HVë!· Žn\·fê‹GÑ›‹þoŽ\øfÇŠH›Ú:?ŽÑ\ñ M fmDHÊm4:?Ž\ M n‰>HçÔ(\ø··nGô÷/A\sdŸŽ\·0Ž0h1Žmæ`>Oï‰l‘ï‰#G_M_stringbufGŽŽ#ŸXG¡Æl‘·¯M ŸXG¶ñl‘·¯gVM aºVGÀm‘l‘·¯,¹rGËcx\4‘r‘,ŠGÓWW2CQ‘r‘?ŠGÝIHl‘gV0m0x‘1m stk¾“…l’tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED¦.Ç ƒ¢kI¬›WvInÁXâ!¬—_G:ª´wuSRATEù_ZN3stkL5SRATEEr›€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEuPI_ZN3stkL2PIEr›-DTû! @uTWO_PI_ZN3stkL6TWO_PIEr›-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128Er›€?[ˆ‘U¾“Ñ”V_vptr$StkError.A#bmessage_jÔZ#btype_k’‘#'…lo)”Ñ”b’‘cÚJs¾“H”Ñ”·w€*v²¦¾“h”Ñ”xyM×”¾“Œ”Ñ”x5|L¼b¾“°”Ñ”yŽ¢\̾“Ñ”0¾“BÝ”1’‘[’„â”I˜V_vptr$Stk.A#LGwˆÊ†sL‰™zsLrfŠCŠsLëg‹3sLj¹ŒssLBSbžsStkFloatL: zsrate_Ô^–k•{j*ÕæÔZ{æ©Ö JA{T@×4žA|alertList_Ø_ZN3stk3Stk10alertList_E/ostringstream>Žm{€ܰQô•bignoreSampleRateChange_ÝA#;…r%k•+[+¤hlf–k•+o ¬šƒ–I˜A;ÀL¯Õ‰ÔZ+ƒ²@«–ÔZ+ܸµQ–<*+óº¸ä¤Ù–<*+\»ð–<*+G¾Ü:—·)yŒÁ—‰A,—k•k•k•+½"È›H—Ì’‘+½"Ëbd—ÔZ’‘+±ÎÃ`{—A+ïƒÑ)_’—A}¦.à§—I˜~[±ãâ”Ç—I˜·^Aæ†â”ò—I˜k•k•n¼-éZ³˜I˜I˜n]ìŒ.˜I˜I˜o½"ï:µI˜’‘0â”>•’0`›Gdata_`›#GdataRate_Žk•#GnFrames_™#GnChannels_Ð#Gsize_‘™# GbufferSize_’™#(Ç ù˜f›ÐÐÇ ™f›l›ÐÐ~™8™f›·Ç R™f›w›,Ø  ¸Ž‚›t™f›w›,È^)®[ˆ›–™f›™,È^0©¨k•¸™Ž›™ àt8›¹Ö™f›‚› ý@=.ô™f›‚›,CˆJ›_ˆ›šf›™Ð,CˆRÍ´k•BšŽ›™Ð,ôf[’k•išŽ›k•Ð,^z ™†šŽ›,ÒŽa@¶A£šŽ› Žlkx¶Æšf›™Ð Žlu;îšf›™Ðk•,(…x…Ð ›Ž›,å²{x‘Ð(›Ž› B‚.¨F›f›k•!b/‰îmk•Ž›0k•0O˜Br›1k•B}›1O˜BO˜Bk•0}›[›’@â”:â”#€Î4HO˜#'ƒ¢Ñ›:wò é3”›û›:k•k•w“8v”› œ:k•w6T ˆJ”›Eœ:k•w#4º”›oœ:·k•)s?&¦aЋœ@)Ìt)Ëw›§œ@)?:4ˆ«k•Èœ:Ðx™w:õ>k•”›ñœ:Ðx™wD0Ž‚›”›:‚›Ðs”›:·0”›0F1”›[¡’@Iâ” žâ”#€Î4I-O˜#'kIIˆ ž)s?I•:Фž)ÌtIæow›Àžx™wI)v‚›Kî ž‚›Ðs©K ž·0K0ž1K[§’€Jâ”<¡K#bstate_Ji·#@bvalue_Jjk•#Hbtarget_Jkk•#PbattackRate_Jlk•#XbdecayRate_Jmk•#`breleaseRate_Jnk•#hbreleaseTime_Jok•#pbsustainLevel_Jpk•#x'¬›J&ôž<¡cblJ)žŸ<¡·+»hJ,Ô¡+Ÿ<¡+Õ:J/ÁCŸ<¡+ÌJ2«i`Ÿ<¡k•+ÍUJ5©€}Ÿ<¡k•+aEJ8aºšŸ<¡k•+VJ;úG·Ÿ<¡k•+ç,J>oµÔŸ<¡k•+’¡JAMIñŸ<¡k•+!¨JD e <¡k•+Y»JG½“+ <¡k•+"hJJ^gW <¡k•k•k•k•+ð¨JM)t <¡k•)ûJPŽ· B¡+·JS?£­ <¡k•)?:JVëk•É B¡)™wJYjk•å <¡x™wJcô©‚›ž¡<¡‚›Ð^AJgNž<¡k•k•0ž0H¡1ž[­’pKâ”,¢â”#bdata_K'O˜#€Î4K(O˜#@)s?K3У¡,¢)ÌtKÆrw›¿¡,¢x™wK ¡k•M¡è¡7¢Ðx™wK#FY‚›M¡¢7¢‚›s¯‰M¡7¢·02¢1M¡0M¡[´’H*â”M¥â”#bfd_W,#bbyteswap_‚A#bwavFile_ƒA#bfileSize_„·# bdataOffset_…·#(bchannels_†Ð#0bdataType_‡·#8bfileRate_ˆk•#@'ÁX- £M¥'ÁX7:£M¥ÔZAзk•có:=¢Y£M¥·+â°D´Š£M¥ÔZAзk•+mG~ƒ¢£M¥)ð‰JjVA¾£M¥)¾GMf0·Ú£S¥)(…P† Ðö£S¥)xS·¤S¥)€’[Nk•.¤S¥+Zj™U¤M¥‚›·AK@pÄA†¤M¥Ìзk•K/¬sLA¨¤M¥ÌK¦"vTAʤM¥ÌKRZye Aì¤M¥ÌK|4A¥M¥Ì‚‹1vLAM¥^¥ƒSINT32ô·^¥^¥^¥0=¢0Y¥1=¢0,¥[º’èL+â”þ¨M¡#bfile_L¨=¢#pbfinished_L©A#¸binterpolate_LªA#¹bnormalizing_L«A#ºbchunking_L¬A#»btime_L­k•#Àbrate_L®k•#ÈbchunkThreshold_L¯·#ÐbchunkSize_L°·#ØbchunkPointer_L±#à'â!L.{¦þ¨··'â!L6¨¦þ¨ÔZAA··cHZL9d¥Ǧþ¨·w7LE½*d¥ö¦þ¨ÔZAAwÚeLH‡³d¥§þ¨w_aLKyUd¥6§þ¨wU5LR;d¥V§þ¨wU5LY| d¥{§þ¨k•xsPL\D_· d¥Ÿ§©x?,Ldõk• d¥ç©)ð‰LgèAß§þ¨)_rLjY Aû§©wq`Lpç d¥ ¨þ¨k•wJ Lvjr d¥E¨þ¨k•+¾L`b¨þ¨A)?:L‹²´k•ƒ¨þ¨Ðx™wL—Ük•d¥¬¨þ¨Ðx™wL¢ ‚›d¥Õ¨þ¨‚›^AL¦Vd¥þ¨k•k•0d¥0 ©1d¥mÀ’ â”å«d¥#bfirstFrame_O˜#耪!žk•#˜'¬—p©å«··'¬—"©å«ÔZAA··cæ4%©¼©å«·w71ñO©ë©å«ÔZAAwÚe4=C© ªå«w_a7#<©+ªå«)s?:¹dÐGªë«wU5A‘S©gªå«wU5HVS ©Œªå«k•xsPKö*· ©°ªë«x?,Skk• ©Ôªë«wq`Y… ©ùªå«k•+6TbÏ/«å«k•wJ eºA ©;«å«k•++Cm`X«å«k•+b`uu‚u«å«k•)?:´k•–«å«Ðx™wö–k•©¿«å«Ðy™w™„‚›©å«‚›0©0ñ«1©[Æ’hMâ”æ­K#ztable_MZÜHO˜btime_M[k•#@brate_M\k•#H€ª!M]k•#PbiIndex_M^Ð#Xbalpha_M_k•#`'_M¬æ­cQeM ö«®¬æ­·+_aM#KƬæ­+q`M)<ã¬æ­k•+6TM2v­æ­k•+J M5-ª­æ­k•++CM=B®:­æ­k•+b`MDêdW­æ­k•)?:MG–k•s­ì­)™wMJ.‰k•­æ­x™wMTÊy‚›ö«½­æ­‚›Ð^AMXF¤ö«æ­k•k•0ö«0ò­1ö«@ê# 6,¯'` D®C¯'` F0®C¯I¯'82 KJ®C¯·) X Nÿ‘,¯k®T¯2…) X Q‰’2¯Œ®T¯=¯)4C VPª,¯²®C¯·V+ÔC `D…Ô®C¯,¯·)Iš d¿œ™ð®T¯+ܨ jlh¯C¯,¯=¯D²D nC¯,¯0: 08¯1: B8¯0÷­BO¯1÷­0O¯@^ V³¯÷­#'æ¨ dƒ¯³¯'æ¨ fœ¯³¯¹¯E|t l³¯·0Z¯B¿¯1Z¯0¥@r Nð°&Qk ¥#)f@ `É9ð°°ö°)f@ dι¯°ü°)ઠh|žZ¯8°ü°']Z kQ°ö°¹¯']Z oo°ö°·¹¯'ê0 z‰°ö°·)% ‚ n,¯ª°ö°·+’t †V̰ö°,¯· £‰° £ª° £Ö¯ £° £°BZ¯0ʯ0±1ʯ@ £O¶ʯ#'_5 É5±O¶¹¯'_5 ÖX±O¶·=¯¹¯'_5 çq±O¶U¶m Œ±O¶·)Ø „k{`¶­±O¶U¶ ˜7 (XmбO¶·=¯,ea J $í±O¶,ea SPM$ ²f¶, ¥ \i$'²O¶, ¥ e™kM$D²f¶,¶ n ©a²O¶,¶ wÕT9~²f¶, €+˜©›²O¶, ‰p:9¸²f¶, üJ™Õ²f¶,Iš ”`±™ò²f¶ Žl £r–³O¶·: ,ì> °‘>™2³f¶,ÒŽ ¹¢»AO³f¶+óEçl³O¶·,È^ Ý¢T2…޳O¶·,È^ ìîª=¯°³f¶·IÑš òuϳf¶·,s¦ ¢P2…ñ³O¶·,s¦ »~=¯´f¶·,Ѭ "²>2…0´O¶,Ѭ *|2=¯M´f¶,a@ 2¨2…j´O¶,a@ :àr=¯‡´f¶,d® E¢Z,¯¤´O¶,d® IÖº2¯Á´f¶ 5 X±¡ß´O¶=¯  mÒXø´O¶)k­\ÝN$µO¶$=¯ k­ ¦FµO¶$·=¯)m­$gµO¶$)y>$µO¶$$ ýl Û#z«µO¶`¶ lf ïÜŒĵO¶n¯‡«ÉçµO¶·=¯I„@3,t¶O¶$·=¯n7 õ."3¶O¶$=¯TF• šD8O¶,¯0±B[¶1±B±0[¶[Ì’àâ”-¸â”#bgain_Gk•#bchannelsIn_HÐ#€Î4IO˜# bb_K±#Pba_L±#hboutputs_MO˜#€binputs_NO˜#°'G:·-¸)G˜¤Ð2·3¸)s? ÐN·3¸wlf#…›l¶n·-¸+Wa*ïv‹·-¸k•)ìf-Ü*k•§·3¸)ý;5Œ¢k•È·-¸k•)Ìt8þœw›ä·3¸x™wCÝU‚›l¶¸-¸‚›Ðs‘!l¶-¸·0l¶09¸1l¶[Ò’à ┺l¶#'ª´ k¸ºc ` >¸Џº·+o }v§¸ºA+ì² !1šĸºk•+ò² $‡=Ḻk•+ø² ' ¥þ¸ºk•+‡H *û*¹ºk•k•k•A+w* 9%4L¹ºk•k•)?: ¸·¹º‚›Ð)™w Um8‚›ç¹º‚›‚›ÐÐ^A Y.>¸ºk•k•0>¸0º1>¸@ž$ 6V»'` DAºs»'` FZºs»y»'82 Ktºs»·) X Np©V»•º„»g») X Qh»\»¶º„»m»)4C V)]V»ܺs»·V+ÔC `Xþºs»V»·)Iš dט™»„»+ܨ j´l<»s»V»m»D²D nÈ@s»V»0<¡0b»1<¡B<¡Bb»0!ºB»1!º0»@ Vã»!º#'æ¨ d³»ã»'æ¨ fÌ»ã»é»E|t lã»·0Š»Bï»1Š»0f@+ N ½&Qk f#)f@ `Š ½0¼&½)f@ dmé»L¼,½)ઠh Š»h¼,½']Z k¼&½é»']Z oŸ¼&½·é»'ê0 z¹¼&½·)% ‚“V»Ú¼&½·+’t †fBü¼&½V»· £¹¼ £Ú¼ £¼ £0¼ £L¼BŠ»0ú»02½1ú»@Ñ £Âú»#'_5 Ée½Âé»'_5 Öˆ½Â·m»é»'_5 硽…Âm ¼½Â·)Ø „2ÂݽÂ… ˜7 (鬾·m»,ea JºDº$¾Â,ea S˜‚%:¾–Â, ¥ \À«º$W¾Â, ¥ eD<%t¾–Â,¶ nܱ~‘¾Â,¶ wˆ®¾–Â, €y\~˾Â, ‰ÄEè¾–Â, àV™¿–Â,Iš ” ™"¿– Žl £i6E¿Â·<¡,ì> °PO™b¿–Â,ÒŽ ¹;0A¿–Â+óEpyœ¿Â·,È^ Ýn£g»¾¿Â·,È^ ìX‡m»à¿–·IÑš òXÿ¿–·,s¦ `ig»!À·,s¦ km»CÀ–·,Ѭ "|"g»`ÀÂ,Ѭ *®m»}À–Â,a@ 2©Jg»šÀÂ,a@ :Âm»·À–Â,d® E÷ŽV»ÔÀÂ,d® Iö \»ñÀ– 5 XGŒÁÂm»  mžj(ÁÂ)k­\U—º$NÁº$m» k­ 7§vÁº$·m»)mѺ$—Áº$)yîRº$½Áº$º$ ýl Ûm<ÛÁ lf ïoôÁÂn¯‡«—·m»I„@3È\@º$·m»n7 õð`cº$m»TF• šo¥ÂV»07½B‹Â17½B7½0‹Â@n% 6ÑÃ'` D¼ÂîÃ'` FÕÂîÃôÃ'82 KïÂî÷) X NéÑÃÃÿÃâÃ) X QˆŸ×Ã1ÃÿÃèÃ)4C V£ÑÃWÃî÷V+ÔC `…RyÃîÃÑ÷)Iš dÕ»™•ÃÿÃ+ܨ jÚ¥·ÃîÃÑÃèÃD²D n»¹îÃÑÃ0å«0ÝÃ1å«Bå«BÝÃ0œÂBúÃ1œÂ0úÃ@ô V^ÄœÂ#'æ¨ d.Ä^Ä'æ¨ fGÄ^ÄdÄE|t l^Ä·0ÄBjÄ1Ä0S@ N›Å&Qk S#)f@ `ˆ›Å«Ä¡Å)f@ dòXdÄÇħÅ)ઠhÃkÄãħÅ']Z küÄ¡ÅdÄ']Z ošŷdÄ'ê0 z4šŷ)% ‚ÄÑÃUšŷ+’t †äbwÅ¡ÅÑ÷ £4Å £UÅ £Ä £«Ä £ÇÄBÄ0uÄ0­Å1uÄ@¾ £úÊuÄ#'_5 ÉàÅúÊdÄ'_5 ÖÆúÊ·èÃdÄ'_5 çÆúÊËm 7ÆúÊ·)Ø „þ ËXÆúÊË ˜7 (Ä?{ÆúÊ·èÃ,ea J’UŽ%˜ÆúÊ,ea SØñ%µÆË, ¥ \¨3Ž%ÒÆúÊ, ¥ eÕKñ%ïÆË,¶ nv ÇúÊ,¶ wWŽ÷)ÇË, €#OFÇúÊ, ‰®S÷cÇË, 4f™€ÇË,Iš ”&A™ÇË Žl £çZÀÇúÊ·å«,ì> °¤Œ™ÝÇË,ÒŽ ¹$†AúÇË+óE™§ÈúÊ·,È^ Ýã âÃ9ÈúÊ·,È^ ì~èÃ[ÈË·IÑš òú¨zÈË·,s¦ äeâÜÈúÊ·,s¦ G?èþÈË·,Ѭ "j7âÃÛÈúÊ,Ѭ *h¸èÃøÈË,a@ 2‹âÃÉúÊ,a@ :WèÃ2ÉË,d® EÑÑÃOÉúÊ,d® Iœy×ÃlÉË 5 XŠÉúÊèà  mœ1£ÉúÊ)k­\k¬Ž%ÉÉúÊŽ%èà k­ P9ñÉúÊŽ%·èÃ)m¡ Ž%ÊúÊŽ%)yöŽ%8ÊúÊŽ%Ž% ýl Û‡VÊúÊ Ë lf 廙oÊúÊn¯‡«$E’ÊúÊ·èÃI„@3‘–»ÊúÊŽ%·èÃn7 õýrÞÊúÊŽ%èÃTF• š¸¢úÊÑÃ0²ÅBË1²ÅB²Å0ËmØ’°&â”|Δ›#badsr_g7½#@bwaves_h²Å#Xbvibrato_iö«#pbtwozero_j>¸#ØbnOperators_kÐ#¸bbaseFrequency_lk•#Àbratios_m±#Èbgains_n±#àbmodDepth_ok•#øbcontrol1_pk•#€bcontrol2_qk•#ˆbfmGains_r|Î#bfmSusLevels_sŒÎ#° bfmAttTimes_tœÎ#° 'w,x̬ÎÐc /˗̬η+lf2­¸¯Ì¬Î+™35Ö;Ì̬Îy3w6T8ŸËñ̬Îk•+b›;3©Í¬ÎÐk•+Wa>ð45ͬÎÐk•+®@ACTRͬÎk•+!5D4·oͬÎk•+‚G¤ŒÍ¬Îk•+÷£J4M©Í¬Îk•+»hM€„ÁͬÎ+Õ:PšÙͬÎw“S pËþͬÎk•wV•VË(άηk•x™wYù-k•ËQάÎÐy™wch3‚›Ë¬Î‚›Ðk•ŒÎhck•œÎhk•¬Îh0Ë>º$ }zÐP}ˆ V»# ŠäÎzÐ þÎzЀÐ,T  ™²g»Ï‹Ð,iw ð´V»8Ï‹Ð,‡t ¡Ëj–ÐUÏzÐ,‡t ¨Qj²ÎwÏzз,'w ­&“–ДÏzÐ,'w ´+’²Î¶Ïzз,È^ ¹ì<g»ØÏ‹Ð ,àt ½Ì–ÐúÏzÐ ,^  Ážw²ÎЋР,^w Åœ–Ð>ÐzÐ ,h  ÉÍ1²Î`ЋР!j¥ ̀ЋÐ0²ÎB†Ð1V»0‘Ð1²ÎB²Î>Ž% }dÒP}ˆ ÑÃ# ŠÎÐdÒ èÐdÒjÒ,T  ™¸žâÃÑuÒ,iw ô€ÑÃ"ÑuÒ,‡t ¡*€Ò?ÑdÒ,‡t ¨E´œÐaÑdÒ·,'w ­xM€Ò~ÑdÒ,'w ´ÌLœÐ ÑdÒ·,È^ ¹)NâÃÂÑuÒ ,àt ½uE€ÒäÑdÒ ,^  ÁLœÐÒuÒ ,^w Åȇ€Ò(ÒdÒ ,h  ÉøAœÐJÒuÒ !j¥ ÍžjÒuÒ0œÐBpÒ1ÑÃ0{Ò1œÐBœÐ>$ }NÔP}ˆ ,¯# ЏÒNÔ ÒÒNÔTÔ,T  ™a2…ïÒ_Ô,iw %¥,¯ Ó_Ô,‡t ¡FjÔ)ÓNÔ,‡t ¨Í†ÒKÓNÔ·,'w ­F„jÔhÓNÔ,'w ´´B†ÒŠÓNÔ·,È^ ¹,2…¬Ó_Ô ,àt ½}djÔÎÓNÔ ,^  Á—C†ÒðÓ_Ô ,^w Åà5jÔÔNÔ ,h  É÷¶†Ò4Ô_Ô !j¥ ͉ TÔ_Ô0†ÒBZÔ1,¯0eÔ1†ÒB†Ò>ÖìÔ,XˆÙpV»£ÔV»V»V»,ƒcÙ× ÑÃÉÔÑÃÑÃÑÃ!ú­Ù1,¯,¯,¯,¯># }´ÖP}ˆ Ì# ŠÕ´Ö 8Õ´ÖºÖ,T  ™7 AUÕÀÖ,iw mÌrÕÀÖ,‡t ¡YRËÖÕ´Ö,‡t ¨ÚQìÔ±Õ´Ö·,'w ­µuËÖÎÕ´Ö,'w ´-»ìÔðÕ´Ö·,È^ ¹7n AÖÀÖ ,àt ½J!ËÖ4Ö´Ö ,^  Á¤•ìÔVÖÀÖ ,^w ÅV•ËÖxÖ´Ö ,h  ÉuIìÔšÖÀÖ !j¥ Í~ºÖÀÖ0ìÔBû[0ÆÖ1ìÔBìÔ>'PM×,ÕAS )V»×V»V»V»,ôTSpAÑÃ*×ÑÃÑÃÑÃ!á†SÅM,¯,¯,¯,¯„ˆ?iŒg”*”×…™‘h†__pig‘`‡>–*”C”Lˆ—C”””˜÷׆valueÁk•‘h‰û‹Ák•‘`‰BÁk•‘Xˆi𔔦”ä$ØŠ$Ø‘h1Ž›ˆ¾£¦”¸”0VØŠVØ‘h1S¥ˆùª¸”M•|—ØŠÝÑh‰¸ bk•‘`ˆn·N•i•ÈÔØŠÔØ‘h†gain*k•‘`1-¸ˆRÍj•ˆ•يّh†mDepthDk•‘`1¬Îˆo͈•¬•`Zيّh†cValGk•‘`ˆŒÍ¬•Е¬—يّh†cValJk•‘`BEVˆDЕ–øÚÙ†__a¶ÚÙ‘h†__b¶ÚÙ‘`1—ÙˆdD¹Ú‹__groupingþ Ì‘¨‹__grouping_sizeþ ™‘ ‹__grouping_tmpþ ¹Ú‘˜Œ__n EV‘PŒ__min EV‘HŒ__i ™‘¸Œ__test A‘_P—Œ__j ™‘°1bˆ¸²–1–ëÚŠëÚ‘h1f¶ˆl³2–S–Ü-ÛŠ-Û‘h‹__n Ý™‘`1O¶ˆá¸T–ƒ–(mÛŠmÛ‘h†b2 'k•‘`1ºˆœ¿„–¥–t¯ÛŠ¯Û‘h‹__n Ý™‘`1ˆȦ–Ç–ÀñÛŠñÛ‘h‹__n Ý™‘`1úÊŽ® Ü Ü1C¯öÛy È–Ò– >ܑܑhŽo¯UÜUÜ1³¯>ÜÔ3Ò–é–X†Ü‘IÜ‘hŽ0®¨Ü ܾ‡A†ÜÁ²ê–ô–¤ÔÜ‘‘Ü‘hŽœ¯öÜUܾ‡AÔÜßfô– —ð"Ý‘ßÜ‘hÔÜ·c —#—<NÝ‘ßÜ‘hŽ®jÝ ÜjÝ1I¯NÝN$—2—ˆ¤Ý‘YÝ‘h‘dÝ‘`Žƒ¯ÇÝUÜ’__a fÇÝ1¹¯¤Ýb,2—Q—ÔÞ‘¯Ý‘h‘ºÝ‘`¤ÝÚdR—q— 6Þ‘¯Ý‘h‘ºÝ‘`“ù SZÞZÞ¾‡A1į6Þ$Fr—‰—l‹Þ‘CÞ‘hˆ䯊—˜—¸¸ÞŠ¸Þ‘h1ö°Ž-ºÔÞÔÞ1s»½ÞTc˜—¢—ß‘ÈÞ‘hŽŸ»ßß1ã»ßäJ¢—¹—PMߑߑhŽZºoßÔÞ¾‡AMßúYº—Ä—œ›ß‘Xß‘hŽÌ»½ßß¾‡A›ßo^Ä—Û—èéß‘¦ß‘h›ß¦Ü—ó—4 à‘¦ß‘hŽAº1àÔÞ1à1y»àr­ô—˜€ kà‘ à‘h‘+à‘`޳»Žàß’__a fŽà1é»kàÀ¸˜!˜Ì Èà‘và‘h‘à‘`kàÀ¨"˜A˜ ýà‘và‘h‘à‘`“º S!á!ᾇA1ô»ýàë«B˜Y˜d Rá‘ á‘hˆ¼Z˜h˜° áŠá‘h1&½Ž¨Â›á›á1îÄá/lh˜r˜ü Ìá‘á‘hŽÄãáãá1^ÄÌá7r˜‰˜H â‘×á‘hŽÕÂ6â›á¾‡Aâj;Š˜”˜” bâ‘â‘hŽGÄ„âãᾇAbâÊo”˜«˜à °â‘mâ‘hbâü9¬˜Ø, Üâ‘mâ‘hŽ¼Âøâ›áøâ1ôÃÜâ½Ä˜Ò˜x 2ã‘çâ‘h‘òâ‘`Ž.ÄUããá’__a fUã1dÄ2ãRšÒ˜ñ˜Ä ã‘=ã‘h‘Hã‘`2㵉ò˜™ Äã‘=ã‘h‘Hã‘`“§ Sèãè㾇A1oÄÄã«·™)™\ ä‘Ñã‘hˆÄ*™8™¨ FäŠFä‘h1¡Åˆè¾8™a™ô xäŠxä‘h1–ˆcÇb™‹™@ªäŠªä‘h1ˈ𮌙É™ŒüäŠ Ü‘h†__p j,¯‘`†__val jüä‘X1=¯Žà$åZÞ’__a W$å1¹¯åi_Ê™ šØ^å‘ å‘h‘å‘`Ž8°å¸Þ’__a kå1¹¯^å¤I š+š$»å‘iå‘h‘tå‘`ޱÞå-Û’__a ÉÞå1¹¯»å ?,šKšpæ‘Æå‘h‘Ñå‘`Ž¡;æ!á’__a W;æ1é»椳LšŽš¼uæ‘#æ‘h‘.æ‘`Žh¼˜æá’__a k˜æ1é»uæ+[Žš­šÒæ‘€æ‘h‘‹æ‘`ŽL½õæ¯Û’__a Éõæ1é»Òæ±®šÍšT/ç‘Ýæ‘h‘èæ‘`ŽŽRçèã’__a WRç1dÄ/çFΚ› Œç‘:ç‘h‘Eç‘`ŽãįçFä’__a k¯ç1dÄŒçã³›/›ìéç‘—ç‘h‘¢ç‘`ŽÇÅ èñÛ’__a É è1dÄéç×0›O›8Fè‘ôç‘h‘ÿç‘`ŽäÎjèjè”__i oè1zÐ1€ÐFè­­P›l›„©è‘Qè‘h‘\è‘`ˆ:¾l››ÐÖ芯ۑXŽÎÐúèúè”__i ÿè1dÒ1jÒÖ蛬›9é‘áè‘h‘ìè‘`ˆµÆ¬›Ï›hféŠñÛ‘Xˆ4ÔЛÞ›´“銓é‘h1_ÔˆÒÒÞ›ï›Å銓é‘hޏÒéééé”__i îé1NÔ1TÔÅ鎔ð› œL(ê‘Ðé‘h‘Ûé‘`ˆ ² œ/œ˜UêŠ-Û‘Xˆ‰/œ=œäê…,¯‘h…,¯‘`…h=‘ˆª=œcœ0Ìê‰ ”,¯‘h‰P”,¯‘`ˆÆcœ†œ|ë‰ ´,¯‘h‰P´,¯‘`…ð°‘Xˆç†œ”œÈLë…V»‘h…V»‘`…h=‘ˆ”œºœ‰ë‰ ”V»‘h‰P”V»‘`ˆ$ºœÝœ`Ïë‰ ´V»‘h‰P´V»‘`… ½‘XˆcÂÞœ/¬ìŠ¯Û‘X‹__pos šV»‘PˆE/=øHì…ÑÑh…ÑÑ`…h=‘ˆf=cD…ì‰ ”ÑÑh‰P”ÑÑ`ˆ‚c†Ëì‰ ´ÑÑh‰P´ÑÑ`…›Å‘XˆÞʆ×Ü íŠñÛ‘X‹__pos šÑÑPˆ`ÐØæ(7íŠ7í‘h1‹ÐB‘ЈZ&æ&žt…í‹__lhs 0…í‘X‹__rhs 0Ší‘P1<í1<툣&ž]žÀÌí†__aÌÚÙ‘h†__bÌÚÙ‘`ˆJÒ^žlž ùíŠùí‘h1uÒB{Òˆ{&lž¬žXGî‹__lhs 0Gî‘X‹__rhs 0Lî‘P1þí1þ툰¬žºž¤~îŠ~î‘h1ü°ˆÔ®ºžΞð°îаî‘h1T¯ˆղΞíž<âîŠëÚ‘hˆ—>íž&ŸˆAï• 2V»‘X•P2V»‘P•>Y2Aï‘H–:¬4b»‘h1m»ˆÃ&ŸQŸÔ¥ï• GV»‘X•PGV»‘P•>YG¥ï‘H–qNC‘o1m»ˆ0¼RŸ`Ÿ ×ïŠ×ï‘h1,½ˆþº`ŸtŸl ðŠ ð‘h1„»ˆ¿tŸ“Ÿ¸;ðŠxä‘hˆ¹>“ŸÌŸšð• 2ÑÑX•P2ÑÑP•>Y2šð‘H–:¬4ÝÑh1èÈåÌŸ÷ŸPþð• GÑÑX•PGÑÑP•>YGþð‘H–qNC‘o1èÈ«ÄøŸ œ0ñŠ0ñ‘h1§Åˆyà èbñŠbñ‘h1ÿȀǠ9 4”ñŠªä‘hˆå>9 w €óñ• }V»‘X‹__n}·‘P•>Y}óñ‘H–:¬b»‘h1m»ˆw ¢ ÌWò• “V»‘X‹__n“·‘P•>Y“Wò‘H–q˜C‘o1m»ˆ-¢ É ±ò‰ ·V»‘h†__n··‘`†__x·±ò‘X…h=‘1m»ˆSÉ ÷ dó‰ ×V»‘h†__n×·‘`†__x×ó‘X1m»ˆt÷ "¡°_ó• 1V»‘h‹__n1·‘`‹__x1_ó‘X… ½‘P1m»ˆ ?"¡`¡üÃó• }ÑÑX‹__n}·‘P•>Y}Ãó‘H–:¬ÝÑh1èÈ›`¡‹¡H'ô• “ÑÑX‹__n“·‘P•>Y“'ô‘H–q˜C‘o1èÈÁ‹¡²¡”ô‰ ·ÑÑh†__n··‘`†__x·ô‘X…h=‘1èÈ粡à¡àÒô‰ ×ÑÑh†__n×·‘`†__x×Òô‘X1èÈà¡ ¢,/õ• 1ÑÑh‹__n1·‘`‹__x1/õ‘X…›Å‘P1è×Eœ^ ¢C¢x…õŠ…õ‘h†number^·‘d†value^k•‘X1:— œLD¢x¢ÄÇõŠ…õ‘h‰¸ Lk•‘`˜Íx} öŠÙ‘h‰z@xБd†gainxk•‘X˜ñÌj~M\ döŠÙ‘h‰z@jБd†ratiojk•‘X˜ÌÌ\N¨ ÂöŠÙ‘X‰¸ \k•‘Pž ™ifБl“æö…õ¾‡AÂöŒ x¢ö¢ô ÷‘Ïö‘XÂö£nö¢t£@!>÷‘Ïö‘Xˆ²®t£“£Œ!ƒ÷Š Ü‘h†__p `,¯‘`…™‘Xˆª°”£Å£Ø!Î÷Š¸Þ‘h†__p †,¯‘`†__n †™‘XŽo°ð÷¸Þ¾‡AÎ÷ÄbÆ£¤$"ø‘Ù÷‘hŽq±>ø-Û¾‡AøŽµ¤]¤p"jø‘'ø‘X“¸ŽøÔؾ‡Ajø$ ^¤·¥¼"ºø‘wø‘Xjøsq¸¥§#æø‘wø‘XˆWç1§T#+ùŠ›á‘h†__p `ÑÑ`…™‘XˆUÅ2§c§ #vùŠFä‘h†__p †ÑÑ`†__n †™‘XŽÅ˜ùF侇Avùá”d§­§ì#Äù‘ù‘hŽÆæùñÛ¾‡AÄù.h®§û§8$ú‘Ïù‘Xˆܺü§¨„$WúŠÔÞ‘h†__p `V»‘`…™‘XˆÚ¼¨M¨Ð$¢úŠá‘h†__p †V»‘`†__n †™‘XŽŸ¼ÄúᾇA¢ú‚N¨—¨%ðú‘­ú‘hŽ¡½û¯Û¾‡AðúuD˜¨å¨h%>û‘ûú‘XÂöTæ¨d©´%jû‘Ïö‘Xšt™œd©ª&ÏûŠÏû‘è|‹nœ™‘à|–©\ªŒerror ô•‘ð|1f›—N·R€ª]«L&üŠÔØ‘H™iTБ\› *–ÆÙƘ&cü†__initialize_p³·‘l†__priority³·‘hœ»TÙÆîÆä&X(0'§ü…g‘hˆ5Í^«ƒ«|'æüŠÙ‘h†mSpeedAk•‘`˜þÍ“(³È'SýŠÙ‘X†number“·‘T†value“k•‘H™normalizedValueœk•‘h˜Á͈´õ(¢ýŠÙ‘XÀó™iŠÐ‘l˜ÙÍŽö`(æýŠÙ‘h†amplitudeŽk•‘`˜©Í‚S¬(5þŠÙ‘XQ™i„Бl˜¯ÌVTlø(™þŠÙ‘H†filenamesVy3‘@ee™iXБX“xÌN½þÙ¾‡A™þ«l£D) ÿ‘¦þ‘H‡™iPБ\™þg ¤Û )Uÿ‘¦þ‘H¿> ™iPБ\™þÄmÜ  Ü)¡ÿ‘¦þ‘H÷ v ™iPБ\޽›¸ÿ…õ¡ÿÜO„« ¬(*äÿ‘¬ÿ‘Xˆ> ¬ެt*D• »\»‘X•P»\»‘P•Sv»V»‘HŒ_Num½‘hˆ/ެ¹¬À*£• ÅV»‘X•PÅV»‘P•SvÅV»‘H–’¹ÊC‘oˆ}Ô¹¬à¬ +ò• ÙV»‘h•PÙV»‘`•SvÙV»‘XˆUଭX+e• V»‘X•PV»‘P•SvV»‘HŒ__bi1C‘oŒ__bi2C‘nˆŸ=­l­¤+´• (\»‘h•P(\»‘`•Sv(V»‘Xˆ{l­—­ð+• 1V»‘X•P1V»‘P•Sv1V»‘H–’¹6C‘oˆÞÖ—­¾­<,b• SV»‘h•PSV»‘`•SvSV»‘Xˆ¡¾­í­ˆ,Ô• †V»‘X•P†V»‘P•Sv†V»‘HŒ__inŽC‘oŒ__outC‘nˆÇí­®Ô,)‰ JV»‘h‰PJV»‘`‰SvJV»‘X…h=‘ˆñ®B® -u‰ mV»‘h‰PmV»‘`‰SvmV»‘XˆB®m®l-ʉ ýV»‘h‰PýV»‘`‰SvýV»‘X… ½‘PˆA>m®Û®¸-*• »×ÑX•P»×ÑP•Sv»ÑÑHŒ_Num½‘hˆ@Û®¯.‰• ÅÑÑX•PÅÑÑP•SvÅÑÑH–’¹ÊC‘oˆ£Ô¯-¯P.Ø• ÙÑÑh•PÙÑÑ`•SvÙÑÑXˆf-¯\¯œ.K• ÑÑX•PÑÑP•SvÑÑHŒ__bi1C‘oŒ__bi2C‘nˆÅ=\¯¹¯è.š• (×Ñh•P(×Ñ`•Sv(ÑÑXˆŒ¹¯ä¯4/ù• 1ÑÑX•P1ÑÑP•Sv1ÑÑH–’¹6C‘oˆ×ä¯ °€/H• SÑÑh•PSÑÑ`•SvSÑÑXˆ² °:°Ì/º• †ÑÑX•P†ÑÑP•Sv†ÑÑHŒ__inŽC‘oŒ__outC‘nˆØ:°a°0‰ JÑÑh‰PJÑÑ`‰SvJÑÑX…h=‘ˆa°°d0[‰ mÑÑh‰PmÑÑ`‰SvmÑÑXˆ'°º°°0°‰ ýÑÑh‰PýÑÑ`‰SvýÑÑX…›Å‘Pˆg>º°(±ü0• »2¯‘X•P»2¯‘P•Sv»,¯‘HŒ_Num½‘hˆQ(±S±H1o• Å,¯‘X•PÅ,¯‘P•SvÅ,¯‘H–’¹ÊC‘oˆÉÔS±z±”1¾• Ù,¯‘h•PÙ,¯‘`•SvÙ,¯‘Xˆwz±©±à11 • ,¯‘X•P,¯‘P•Sv,¯‘HŒ__bi1C‘oŒ__bi2C‘nˆë=©±²,2€ • (2¯‘h•P(2¯‘`•Sv(,¯‘Xˆ²1²x2ß • 1,¯‘X•P1,¯‘P•Sv1,¯‘H–’¹6C‘oˆ*×1²X²Ä2. • S,¯‘h•PS,¯‘`•SvS,¯‘XˆÃX²‡²3  • †,¯‘X•P†,¯‘P•Sv†,¯‘HŒ__inŽC‘oŒ__outC‘nˆé‡²®²\3õ ‰ J,¯‘h‰PJ,¯‘`‰SvJ,¯‘X…h=‘ˆ®²ܲ¨3A ‰ m,¯‘h‰Pm,¯‘`‰Svm,¯‘Xˆ8ܲ³ô3– ‰ ý,¯‘h‰Pý,¯‘`‰Svý,¯‘X…ð°‘Pˆ¶º³Q³@4Û ŠÔÞ‘h†__n V™‘`…V‘Xˆ¹¼R³y³Œ4 Šá‘h†__n ‚™‘`ˆÂz³¢·Ø4 Š¯Û‘ˆ•¹b3²Î‘€‹__n3™‘ø~‹__x3 ‘ð~žг¸µÀ –‡ :<¡‘°–éx;EV‘P–ïi<V»‘¸¸µ›·–ÞxYEV‘°Œ__len^™‘¨–Ï>bV»‘ –xcV»‘˜1m»ˆNÁ¢·Ñ·$5| Š¯Û‘h•¹b ²Î‘`‹__n ™‘X‹__x | ‘P1m»ˆ"¿Ò·R¸p5Î Š¯Û‘X•Ƭ £™‘P‹__x £<¡‘Hˆ1ÃR¸›¸¼5Š›á‘h†__n V™‘`…V‘Xˆ4Åœ¸ø6OŠFä‘h†__n ‚™‘`ˆ’Êĸì¼T6RŠñÛ‘ˆ•¹b3œÐ‘€‹__n3™‘ø~‹__x3R‘ð~ž¹»ø–‡ :å«‘°–éx;EV‘P–ïi<ÑѸ»å¼–ÞxYEV‘°Œ__len^™‘¨–Ï>bÑÑ –xcÑј1èÈÉÉì¼½ 6´ŠñÛ‘h•¹b œÐ‘`‹__n ™‘X‹__x ´‘P1èÈǽœ½ì6ŠñÛ‘X•Ƭ £™‘P‹__x £å«‘HˆŒ®œ½å½87KŠ Ü‘h†__n V™‘`…V‘Xˆ‰°æ½ ¾„7‡Š¸Þ‘h†__n ‚™‘`ˆ¶¾…ÀÐ7RŠ-Û‘¨‰¹bõ†Ò‘ †__xõR‘˜ž>¾ľúŸ‡ ü: ‘Pľ|À–ÞxEV‘HŒ__len ™‘@–Ï>,¯‘¸–x,¯‘°1=¯ˆÁ´†ÀôÀ8”Š-Û‘h‹__x X”‘`1=¯“_ÌÄÙ’operatorsЙn> Kh89‘¦‘¨‘±‘¤÷ ›™j,БX™i:·‘T™temp;k•‘¸™d¦Lƒ´8®‘¦‘¨‘±‘¤/Ó™j,БX™i:·‘T™temp;k•‘¸ _DefaultRuneLocale2„Ï3¡TABLE_SIZEM_ZL10TABLE_SIZEs¢__dso_handleg£Þ’€ˆå@1Ф“£:“-DTû! @£\“-DTû!@£†“€?1JA-nothrowI{Oostream>Šï‰-cerrAi¥‰ Øò`digits%F_ZNSt14numeric_limitsImE6digitsEA@¦N{%ï_ZNSt14numeric_limitsIfE12has_infinityEC¦|s%ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEC¦U%ó_ZNSt14numeric_limitsIfE10has_denormEC¦N{%(_ZNSt14numeric_limitsIdE12has_infinityEC¦|s%)_ZNSt14numeric_limitsIdE13has_quiet_NaNEC¦U%,_ZNSt14numeric_limitsIdE10has_denormEC¦N{%a_ZNSt14numeric_limitsIeE12has_infinityEC¦|s%b_ZNSt14numeric_limitsIeE13has_quiet_NaNEC¦U%e_ZNSt14numeric_limitsIeE10has_denormEC§npos$b£EVL½9;@Û.EVNÛ^;E/ZÒL[¶;QG2yX¨npos$_ZNSbIwSt11char_traitsIwESaIwEE4nposEEV©½9;@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEEV©Û^;E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE"N§GY1^Q=k<ñˆ¨ÒaQG—<ò™<ÒaQz¨<óéIÒaQ¸/<ôÆRÒaQÛ0<õwuÒaQ© <ö_ÒaQ·!<÷+Ýa\ž&” ;i]dec&`s;i]fixed&Šs;i]hex& °2;i\ã&»;i]left&/;i ]oct&j;i@]right&/²;i€^­G&k/;i^z& áu;i^¤H&$áˆ;i_showpos&'ôW;i_skipws&*D±;i_unitbuf&-Á7;i ^&1h;i@\]6&4£«;i°\Ò_&7ª;iJ^å´&:ô.;i]badbit&LÜ@i]eofbit&O† @i]failbit&T•l@i]goodbit&W¾;@i]app&jE Ei]ate&m¡†Ei\6´&v9DEi\¦´&yÆQEi]cur&ŽàWJi\ ¥&‘Æ5JigupperB1±›s€glowerB2ÿ0sgalphaB3>WsgdigitB4TshxdigitB5í(sgspaceB6f)s@hprintB7¶YsggraphB8a†s%gcntrlB9DŸsgpunctB:¯^s galnumB;Â0s¨_S_atoms_out(!_ZNSt10__num_base12_S_atoms_outĘ_S_atoms_in(%_ZNSt10__num_base11_S_atoms_inEÌlVb(Ë  t ylKi(Ö çÌjÇt(3_ZNSt10moneypunctIcLb1EE4intlECjÇt(3_ZNSt10moneypunctIcLb0EE4intlECjÇt(3_ZNSt10moneypunctIwLb1EE4intlECjÇt(3_ZNSt10moneypunctIwLb0EE4intlECjÇt(«_ZNSt17moneypunct_bynameIcLb0EE4intlECjÇt(«_ZNSt17moneypunct_bynameIcLb1EE4intlECjÇt(«_ZNSt17moneypunct_bynameIwLb0EE4intlECjÇt(«_ZNSt17moneypunct_bynameIwLb1EE4intlECLGwˆÊ†sL‰™zsLrfŠCŠsLëg‹3sLj¹ŒssLBSbžszsrate_Ô^–k•{j*ÕæÔZ{æ©Ö JA{T@×4žA{€ܰQô•ztable_MZÜHO˜% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; ‡@I< *.: ;‡@I< +.? : ; ‡@< ,.? : ;‡@I< -4: ; ‡@I? < .4: ; ‡@I< /.? : ; I< 0 I1&I2&34I5.? : ; I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P : ;I8 2 Q4: ;‡@I? 2 < R.? : ;2 < S.? : ;‡@2 < T.? : ;‡@2 < UG : ;V I8 4 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.? : ; ‡@I@…I †: ; I ‡.G@ˆ.G@‰: ; I ŠI4  ‹: ;I Œ4: ;I  Ž.G I4 .1‡@@‘1 ’: ; I“.G: ; ”: ;I•: ;I –4: ;I —.G; @˜.G: ; @™4: ; I š.G;@›.‡@4 @œ.4 @.4 @ž Ÿ4: ; I  4: ; I? < ¡4: ; ‡@I¢4I? 4 < £4G ¤4G¥4G ¦4: ;‡@I? <  §4: ;‡@I? <  ¨4: ;‡@I? < ©4: ; ‡@I? < Lƒ–ÆCÙÆL  û /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugnewStk.hFileRead.hFileLoop.hFilter.hFM.hstl_algobase.hlocale_facets.tccstl_vector.hTwoZero.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hInstrmnt.hFM.cppiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tccGenerator.hADSR.hWvIn.hFileWvIn.hSineWave.h ”èº'fJ1J/ŸgŸ™.‚ï}ž‚žH…ÈäÈÈiÈìf¿/Ÿ ÒäƒÍ"» É|X ¶Ö»W» æ|X‚  .º gº‚ !.ººº Zºº  .óñó lòº ºƒ cf‚  .º gº‚ !.ººº Zºº  .óñó lòº ºƒ cf‚  .º gº‚ !.ººº Zºº  .óñó lòº ºƒ®fƒÿƒ Ú}"= l*ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉ Â<º Ï}ò» °tº Ï}ò» ðtƒKfƒsžº Ï}ò»«~f» .ùX>Rä» .ùX> äòô3ëyÖ» .ùX> ääô3 °~äƒâf›{/¿/Ÿ úäƒâf ³z/ƒ eƒ ¯º».ô­/«å.CK •|<ƒ eƒ ¯º».ô­/«å.CK •|<ƒ eƒ ¯º»è.ô­/«ôfAKž|.=.@ÖuË.ô­/«ôfAKž|.=.@Öu¬~<>/×j</×D.ÈqÈ Ìq= %º>uqf»“>»ˆ~BÈÍÈ ÉÍ= %º>uqf»“>» Ñ~B= %º>uqf»“>»…~BȈq“u1„ƒ«}¬Ë‘Çæ‘¼‘¼f‚VJȤ>ƒ-BDN6=4. *ÜDL.=2.DKL¹}.=".A‹u½.>ƒ-BDN6=4. *ÜDL.=2.DKL¹}.=".A‹u½.>ƒ-BDN6=4. *ÜDL.=2.DKL¹}.=".A‹u Ø~<>»Z '<ó°t„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­» Èu“~tL=Ê ®}9>»Z '<ó°t„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­» Èu“~tL=Ê ®}9>»Z '<óòth„æ=­/xÉ=¿$ŸÊ…B=Y F62­» ¬òôLu[ ýLó׃OŸ#v/#å2Kæl‚>å/õ»j<>å/1»9»f<É/öå‘S"e.ºÆÖ?)/2Yg/g/g×g/’Øö-ÙW<¼‘s">‘q.¼‘s"P<»¾ÉW0ttÈØ‘22$zžÈØ‘22$zžÈØ‘22$KžóÓ×/Ùu>MÉÉ»""6Ë4óKKMבYV•בYV•בYV”S¾óÓ×/Ùu>MÉÉ»""6Ë4óKKMבYV•בYV•בYV”½ –Ʋ֚äæ$/J””w””w”*”v*”+”w+”.”w.”C”vC”D”wD”G”wG”””v””•”w•”˜”w˜”¦”v¦”§”w§”ª”wª”¸”v¸”¹”w¹”¼”w¼”M•vN•O•wO•R•wR•i•vj•k•wk•n•wn•ˆ•vˆ•‰•w‰•Œ•wŒ•¬•v¬•­•w­•°•w°•ЕvЕÑ•wѕԕwÔ•–vwwv– –w – –w –1–v2–3–w3–6–w6–S–vT–U–wU–X–wX–ƒ–v„–…–w…–ˆ–wˆ–¥–v¦–§–w§–ª–wª–Ç–vÈ–É–wÉ–Ì–wÌ–Ò–vÒ–Ó–wÓ–Ö–wÖ–é–vê–ë–wë–î–wî–ô–vô–õ–wõ–ø–wø– —v — —w ——w—#—v$—%—w%—(—w(—2—v2—3—w3—6—w6—Q—vR—S—wS—V—wV—q—vr—s—ws—v—wv—‰—vŠ—‹—w‹—Ž—wŽ—˜—v˜—™—w™—œ—wœ—¢—v¢—£—w£—¦—w¦—¹—vº—»—w»—¾—w¾—Ä—vÄ—Å—wÅ—È—wÈ—Û—vÜ—Ý—wÝ—à—wà—ó—vô—õ—wõ—ø—wø—˜v˜˜w˜˜w˜!˜v"˜#˜w#˜&˜w&˜A˜vB˜C˜wC˜F˜wF˜Y˜vZ˜[˜w[˜^˜w^˜h˜vh˜i˜wi˜l˜wl˜r˜vr˜s˜ws˜v˜wv˜‰˜vŠ˜‹˜w‹˜Ž˜wŽ˜”˜v”˜•˜w•˜˜˜w˜˜«˜v¬˜­˜w­˜°˜w°˜ØvĘŘwŘȘwȘÒ˜vÒ˜Ó˜wÓ˜Ö˜wÖ˜ñ˜vò˜ó˜wó˜ö˜wö˜™v™™w™™w™)™v*™+™w+™.™w.™8™v8™9™w9™<™w<™a™vb™c™wc™f™wf™‹™vŒ™™w™™w™É™vʙ˙wË™ΙwΙ šv š šw ššwš+šv,š-šw-š0šw0šKšvLšMšwMšPšwPšŽšvŽššwš’šw’š­šv®š¯šw¯š²šw²šÍšvΚÏšwÏšÒšwÒš›v››w››w›/›v0›1›w1›4›w4›O›vP›Q›wQ›T›wT›l›vl›m›wm›p›wp››v›‘›w‘›”›w”›¬›v¬›­›w­›°›w°›Ï›vЛÑ›wћԛwÔ›Þ›vޛߛwß›â›wâ›ï›vð›ñ›wñ›ô›wô› œv œ œw œœwœ/œv/œ0œw0œ3œw3œ=œv=œ>œw>œAœwAœcœvcœdœwdœgœwgœ†œv†œ‡œw‡œŠœwŠœ”œv”œ•œw•œ˜œw˜œºœvºœ»œw»œ¾œw¾œÝœvޜߜwßœâœwâœ/v/0w03w3=v=>w>AwAcvcdwdgwg†v†‡w‡ŠwŠ×vØÙwÙÜwÜævæçwçêwê&žv&ž'žw'ž*žw*ž]žv^ž_žw_žbžwbžlžvlžmžwmžpžwpž¬žv¬ž­žw­ž°žw°žºžvºž»žw»ž¾žw¾žΞvΞÏžwÏžÒžwÒžížvížîžwîžñžwñž&Ÿv&Ÿ'Ÿw'Ÿ*Ÿw*ŸQŸvRŸSŸwSŸVŸwVŸ`Ÿv`ŸaŸwaŸdŸwdŸtŸvtŸuŸwuŸxŸwxŸ“Ÿv“Ÿ”Ÿw”Ÿ—Ÿw—ŸÌŸvÌŸÍŸwÍŸПwП÷ŸvøŸùŸwùŸüŸwüŸ v  w   w   v  w  w 9 v9 : w: = w= w vw x wx { w{ ¢ v¢ £ w£ ¦ w¦ É vÉ Ê wÊ Í wÍ ÷ v÷ ø wø û wû "¡v"¡#¡w#¡&¡w&¡`¡v`¡a¡wa¡d¡wd¡‹¡v‹¡Œ¡wŒ¡¡w¡²¡v²¡³¡w³¡¶¡w¶¡à¡và¡á¡wá¡ä¡wä¡ ¢v ¢ ¢w ¢¢w¢C¢vD¢E¢wE¢H¢wH¢x¢vww}v~w‚w‚MvNOwORwRvx¢y¢wy¢|¢w|¢ö¢vö¢÷¢w÷¢ú¢wú¢t£vt£u£wu£x£wx£“£v”£•£w•£˜£w˜£Å£vƣǣwǣʣwÊ£¤v¤¤w¤¤w¤]¤v^¤_¤w_¤b¤wb¤·¥v¸¥¹¥w¹¥¼¥w¼¥§v§§w§§w§1§v2§3§w3§6§w6§c§vd§e§we§h§wh§­§v®§¯§w¯§²§w²§û§vü§ý§wý§¨w¨¨v¨¨w¨ ¨w ¨M¨vN¨O¨wO¨R¨wR¨—¨v˜¨™¨w™¨œ¨wœ¨å¨væ¨ç¨wç¨ê¨wê¨d©vd©e©we©h©wh©ªv€ªªwª„ªw„ª]«v–Æ—Æw—ÆšÆwšÆÙÆvÙÆÚÆwÚÆÝÆwÝÆîÆvww(v^«_«w_«b«wb«ƒ«v()w),w,³v´µwµ¸w¸õvö÷w÷úwúvwwSvTUwUXwXlvlmwmpwp£v¤¥w¥¨w¨Û vÜ Ý wÝ à wà  v„«…«w…«ˆ«wˆ« ¬v ¬!¬w!¬$¬w$¬ެvެ¬w¬’¬w’¬¹¬v¹¬º¬wº¬½¬w½¬à¬và¬á¬wá¬ä¬w䬭v­­w­­w­l­vl­m­wm­p­wp­—­v—­˜­w˜­›­w›­¾­v¾­¿­w¿­­w­í­ví­î­wî­ñ­wñ­®v®®w®®w®B®vB®C®wC®F®wF®m®vm®n®wn®q®wq®Û®vۮܮwܮ߮wß®¯v¯¯w¯ ¯w ¯-¯v-¯.¯w.¯1¯w1¯\¯v\¯]¯w]¯`¯w`¯¹¯v¹¯º¯wº¯½¯w½¯ä¯vä¯å¯wå¯è¯wè¯ °v ° °w °°w°:°v:°;°w;°>°w>°a°va°b°wb°e°we°°v°°w°“°w“°º°vº°»°w»°¾°w¾°(±v(±)±w)±,±w,±S±vS±T±wT±W±wW±z±vz±{±w{±~±w~±©±v©±ª±wª±­±w­±²v²²w² ²w ²1²v1²2²w2²5²w5²X²vX²Y²wY²\²w\²‡²v‡²ˆ²wˆ²‹²w‹²®²v®²¯²w¯²²²w²²ܲvܲݲwݲà²wಳv³ ³w ³ ³w ³Q³vR³S³wS³V³wV³y³vz³{³w{³~³w~³¢·v¢·£·w£·¦·w¦·Ñ·vÒ·Ó·wÓ·Ö·wÖ·R¸vR¸S¸wS¸V¸wV¸›¸vœ¸¸w¸ ¸w ¸øvĸŸwŸȸwȸì¼vì¼í¼wí¼ð¼wð¼½v½½w½ ½w ½œ½vœ½½w½ ½w ½å½væ½ç½wç½ê½wê½ ¾v¾¾w¾¾w¾…Àv†À‡Àw‡ÀŠÀwŠÀôÀv  w  w KvLMwMPwPƒv[)úM×operator new×stk::Stk::sampleRate©×stk::Stk::inRange÷×stk::StkFrames::size)Østk::FileRead::fileSize[Østk::FileLoop::setFrequency—Østk::Filter::setGainÙØstk::FM::setModulationDepthÙstk::FM::setControl1ZÙstk::FM::setControl2Ùmin¾Ústd::vector >::sizeðÚstd::vector >::operator[]2Ûstk::TwoZero::setB2rÛstd::vector >::operator[]´Ûstd::vector >::operator[]Ü__gnu_cxx::new_allocator::new_allocatorZÜstd::allocator::allocator¨Ü__gnu_cxx::new_allocator::~new_allocatoröÜstd::allocator::~allocator"Ýstd::allocator::~allocatoroÝ__gnu_cxx::new_allocator::new_allocatorÌÝstd::allocator::allocatorÞstd::allocator::allocator_Þstd::_Vector_base >::_Vector_impl::~_Vector_impl‹Þstd::_Vector_base >::_M_get_Tp_allocatorÙÞ__gnu_cxx::new_allocator::new_allocator!ßstd::allocator::allocatoroß__gnu_cxx::new_allocator::~new_allocator½ßstd::allocator::~allocatoréßstd::allocator::~allocator6à__gnu_cxx::new_allocator::new_allocator“àstd::allocator::allocatorÈàstd::allocator::allocator&ástd::_Vector_base >::_Vector_impl::~_Vector_implRástd::_Vector_base >::_M_get_Tp_allocator á__gnu_cxx::new_allocator::new_allocatorèástd::allocator::allocator6â__gnu_cxx::new_allocator::~new_allocator„âstd::allocator::~allocator°âstd::allocator::~allocatorýâ__gnu_cxx::new_allocator::new_allocatorZãstd::allocator::allocatorãstd::allocator::allocatoríãstd::_Vector_base >::_Vector_impl::~_Vector_implästd::_Vector_base >::_M_get_Tp_allocatorKästd::vector >::size}ästd::vector >::size¯ä__gnu_cxx::new_allocator::construct)åstd::_Vector_base >::_Vector_impl::_Vector_impl†åstd::_Vector_base >::_Vector_baseãåstd::vector >::vector@æstd::_Vector_base >::_Vector_impl::_Vector_implæstd::_Vector_base >::_Vector_baseúæstd::vector >::vectorWçstd::_Vector_base >::_Vector_impl::_Vector_impl´çstd::_Vector_base >::_Vector_baseèstd::vector >::vectortè__gnu_cxx::__normal_iterator > >::__normal_iterator©èstd::vector >::endé__gnu_cxx::__normal_iterator > >::__normal_iterator9éstd::vector >::endfé__gnu_cxx::__normal_iterator > >::base˜é__gnu_cxx::__normal_iterator > >::operator*óé__gnu_cxx::__normal_iterator > >::__normal_iterator(êstd::vector >::endUê__destroy_auxê_DestroyÌê_Destroyë__destroy_auxLë_Destroy‰ë_DestroyÏëstd::vector >::_M_erase_at_endì__destroy_auxHì_Destroy…ì_DestroyËìstd::vector >::_M_erase_at_end í__gnu_cxx::__normal_iterator > >::baseBíoperator- > >ímaxÌí__gnu_cxx::__normal_iterator > >::baseîoperator- > >Qîstd::_Vector_base >::_M_get_Tp_allocatorƒî__gnu_cxx::new_allocator::max_sizeµîstd::vector >::max_sizeâîstd::__fill::fillFïfillªïstd::_Vector_base >::_M_get_Tp_allocatorÜï__gnu_cxx::new_allocator::max_sizeðstd::vector >::max_size;ðstd::__fill::fillŸðfillñstd::_Vector_base >::_M_get_Tp_allocator5ñ__gnu_cxx::new_allocator::max_sizegñstd::vector >::max_size”ñstd::__fill_n::fill_nøñfill_n\ò__uninitialized_fill_n_aux¶òuninitialized_fill_nó__uninitialized_fill_n_adóstd::__fill_n::fill_nÈófill_n,ô__uninitialized_fill_n_aux†ôuninitialized_fill_n×ô__uninitialized_fill_n_a4õstk::Instrmnt::controlChangeŠõstk::Instrmnt::setFrequencyÇõstk::FM::setGainöstk::FM::setRatiodöstk::FM::setFrequencyæöstk::Instrmnt::~Instrmnt÷stk::Instrmnt::~Instrmnt>÷__gnu_cxx::new_allocator::deallocateƒ÷std::_Vector_base >::_M_deallocateð÷std::_Vector_base >::~_Vector_base>østd::vector >::~vectorŽøstk::Filter::~Filterºøstk::Filter::~Filteræø__gnu_cxx::new_allocator::deallocate+ùstd::_Vector_base >::_M_deallocate˜ùstd::_Vector_base >::~_Vector_baseæùstd::vector >::~vectorú__gnu_cxx::new_allocator::deallocateWústd::_Vector_base >::_M_deallocateÄústd::_Vector_base >::~_Vector_baseûstd::vector >::~vector>ûstk::Instrmnt::~Instrmntjûstk::StkFrames::operator[]Ôûstk::Filter::clear§üstk::FM::setModulationSpeedæüstk::FM::controlChangeSýstk::FM::keyOff¢ýstk::FM::noteOffæýstk::FM::keyOn5þstk::FM::loadWaves½þstk::FM::~FM ÿstk::FM::~FMUÿstk::FM::~FM¸ÿstk::Instrmnt::Instrmntäÿstd::__copy_backward::__copy_bD__copy_backward_aux£std::__copy_backward_normal::__copy_b_nòcopy_backwardestd::__copy::copy´__copy_auxstd::__copy_normal::__copy_nbcopyÔ__uninitialized_copy_aux)uninitialized_copyu__uninitialized_copy_aÊstd::__copy_backward::__copy_b*__copy_backward_aux‰std::__copy_backward_normal::__copy_b_nØcopy_backwardKstd::__copy::copyš__copy_auxùstd::__copy_normal::__copy_nHcopyº__uninitialized_copy_auxuninitialized_copy[__uninitialized_copy_a°std::__copy_backward::__copy_b__copy_backward_auxostd::__copy_backward_normal::__copy_b_n¾copy_backward1 std::__copy::copy€ __copy_auxß std::__copy_normal::__copy_n. copy  __uninitialized_copy_auxõ uninitialized_copyA __uninitialized_copy_a– __gnu_cxx::new_allocator::allocateÛ std::_Vector_base >::_M_allocate std::vector >::_M_fill_insert std::vector >::insert std::vector >::resizeÎ __gnu_cxx::new_allocator::allocatestd::_Vector_base >::_M_allocateOstd::vector >::_M_fill_insertWstd::vector >::insert¹std::vector >::resize__gnu_cxx::new_allocator::allocateKstd::_Vector_base >::_M_allocate‡std::vector >::_M_insert_auxWstd::vector >::push_backÄstk::FM::FM9stk::FM::FM# ú¾__uint32_tà__int64_t($_0s__mbstate_t†__darwin_mbstate_t __darwin_size_tô__va_list_tagÌ__darwin_va_listi__darwin_wchar_t__darwin_rune_t˜__darwin_wint_t¯__darwin_clock_tÇ__darwin_time_tî_opaque_pthread_once_t1__darwin_off_tG__darwin_pthread_once_tf__darwin_wctrans_t€__darwin_wctype_t™size_t§time_tµptrdiff_t]$_4‡div_t”$_5¾ldiv_tÌ$_6ölldiv_tŒ'lconvï)va_listþ)fpos_t *__sbufB*__sFILE5,FILEÀ/clock_tÏ/tm¡0pthread_once_t·0__gthread_once_tÏ0wint_tÝ0$_721_RuneEntryD1$_8~1_RuneRange1$_9Ï1_RuneCharClasså1$_10Ï3_RuneLocaleJ6mbstate_t[6wctype_th=__true_type’=__copy>__copy_backwardŠ>__fillØ>__fill_n.?char_traits4A__vtbl_ptr_typeJAnothrow_tXAnew_allocator¤BallocatorC_Atomic_word2Cbasic_string,std::allocator >sV_Rep_base¸V_Rep”Xlocale\facetP^id__ImplBbios_baseˆibasic_streambuf >pwctrans_t rctype_basesctype¸xmoney_baseybasic_ios >"}__normal_iterator, std::allocator > >#num_get > >8…num_put > >ï‰basic_ostream >Žbasic_stringbuf,std::allocator >mbasic_ostringstream,std::allocator >¾“StkErrorâ”StkO˜StkFrames”›InstrmntKGeneratoržADSRM¡WvIn=¢FileReadd¥FileWvIn©FileLoopö«SineWave÷­new_allocatorZ¯allocatorʯ_Vector_base >±vector >l¶Filter>¸TwoZero!ºnew_allocatorŠ»allocatorú»_Vector_base >7½vector >œÂnew_allocatorÄallocatoruÄ_Vector_base >²Åvector >ËFM²Î__normal_iterator > >œÐ__normal_iterator > >†Ò__normal_iterator > >pÔ__copy_backward_normalìÔ__normal_iterator, std::allocator > >ÑÖ__copy_normaliostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_areadSineWave_ZNSt8ios_base9uppercaseEsetControl1strtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvfillgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EEaSERKS4_swap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tEuninitialized_copy_ZNKSs13find_first_ofERKSsm_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8max_sizeEv_ZN3stk8FileWvIn9normalizeEv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE10deallocateEPS3_m_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKdreserve_ZN3stk7TwoZero15setCoefficientsEdddb_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZN9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEmIERKl_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEd_ZSt6fill_nIPPN3stk8FileLoopEmS2_ET_S4_T0_RKT1__ZN3stk7TwoZero4tickERNS_9StkFramesEjc_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_sleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZSt13__destroy_auxIPPN3stk4ADSREEvT_S4_St11__true_typeclockungetc_ZN3stk2FMD1Ev_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4dataEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime__copy_auxignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnoperator- > >seekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk8FileLoopES5_EET0_T_S7_S6__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEmcopy_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEv_ZN9__gnu_cxx13new_allocatorIdEC2Evregister_callback_ZSt19__copy_backward_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4__ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream__copy_b_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEvwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv__copy_aux_ZN3stk8SineWave5resetEv_ZNKSs4rendEvwcsncatshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZN3stk4ADSR4tickEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8__ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE11_M_allocateEm_ZNK3stk8Instrmnt9lastFrameEv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERS3_fgetwscopy_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEdeEvtolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt8__fill_nILb1EE6fill_nIPPN3stk8FileLoopEmS4_EET_S6_T0_RKT1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEaSERKS4__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE2atEmnoteOffcopyfmt_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEmcontrolChangesizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_Destroy_ZSt8_DestroyIPPN3stk4ADSREEvT_S4_name_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EEixEm~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZSt4fillIPPN3stk4ADSRES2_EvT_S4_RKT0__ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZSt4copyIPPN3stk8FileLoopES3_ET0_T_S5_S4__ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSaIPN3stk4ADSREED2EvsetInterpolate_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEvthis_ZNSo3putEc_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEE4baseEv_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSaIPN3stk8FileLoopEEC1Ev_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZSt6fill_nIPPN3stk4ADSREmS2_ET_S4_T0_RKT1__ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEC1ERKS4__ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZNSt6__fillILb1EE4fillIPPN3stk8FileLoopES4_EEvT_S6_RKT0__ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcmphaseOffset__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEistrtod_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5frontEvgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk4ADSRES5_EET0_T_S7_S6__ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZSt18uninitialized_copyIPPN3stk8FileLoopES3_ET0_T_S5_S4__ZNSt6locale5_Impl16_M_add_referenceEviswdigit_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEppEvrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEv__uninitialized_copy_asetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEv_ZSt26__uninitialized_fill_n_auxIPPN3stk4ADSREmS2_EvT_T0_RKT1_St11__true_typesetReleaseRatefopen__uninitialized_copy_aux_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_ZSt4fillIPPN3stk8FileLoopES2_EvT_S4_RKT0_srand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZN3stk2FM4tickEj_ZNSolsEPKv_ZN3stk7TwoZero17sampleRateChangedEdd_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk__copy_b_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5emptyEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt10ctype_base5lowerE_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZSt8_DestroyIPPN3stk8FileLoopES2_EvT_S4_SaIT0_EfindNextMatArray_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE8pop_backEv_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEmiERKlcopy~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_ZN3stk2FM4tickERNS_9StkFramesEj_M_set_sharableloadWavesgets_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNSaIdEC1Evispunct_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZN3stk7TwoZero8setNotchEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoop_ZN3stk2FM7setGainEjdgetMessagewritepush_backsetModulationDepthsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6resizeEmS2__ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZSt13__destroy_auxIPPN3stk8FileLoopEEvT_S4_St11__true_type_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEvassignislower_Destroy_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZN3stk7TwoZero4tickERNS_9StkFramesES2_jj_ZNSt11char_traitsIcE6lengthEPKcios_baseuninitialized_fill_ngptruninitialized_fill_n_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSaIPN3stk8FileLoopEED2Ev_ZSt4copyIPPN3stk4ADSRES3_ET0_T_S5_S4_lastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEED2Ev_ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_ZN3stk2FM9loadWavesEPPKc_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEd_ZN3stk8FileLoop5resetEvfsetpos_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE3endEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4swapERS4__ZNSt6locale5_Impl13_S_id_numericEcopy_backward_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEixERKlvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslen_ZN3stk7TwoZero5setB1Edfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZN3stk2FMC1Ej_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv__new_start_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEj_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE2atEmchannelsOutvwprintfoperator newbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6assignEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocatorwaveIndex_M_fill_insert_ZNSt6locale5_ImplaSERKS0_setModulationSpeed~_Impl_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE7destroyEPS3__ZNSt6locale21_S_normalize_categoryEi_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEvqsortsampleRateChanged_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk8FileLoopES5_EET0_T_S7_S6__ZN3stk8FileLoop7addTimeEd__copy_n_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEmiERKl_ZNSs12_S_constructEmcRKSaIcE_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13_M_deallocateEPS2_mbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEv_ZNSt6__fillILb1EE4fillIPPN3stk4ADSRES4_EEvT_S6_RKT0_wcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSt6vectorIPN3stk4ADSRESaIS2_EED1Ev_ZNSs7replaceEmmRKSsmmdestroy_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_assignEmRKS2_setDecayRatexalloc_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEpLERKl_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper__copy_backward_aux_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc__copy_backward_aux__uninitialized_fill_n_aux_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize__uninitialized_copy_aux_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4backEvwcsrchr~StkError_ZNSaIPN3stk4ADSREEC1Ev_ZNKSt6vectorIdSaIdEE4sizeEv_ZSt24__uninitialized_fill_n_aIPPN3stk4ADSREmS2_S2_EvT_T0_RKT1_SaIT2_Epubimbue_ZN9__gnu_cxxmiIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEplERKl_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEmmEi_ZN3stk8StkError7getTypeEv_ZN3stk2FM11setControl2Ed_ZNSt6locale18_S_initialize_onceEvwcschr_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEmmEv_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEixERKl_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8capacityEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Ev_ZN3stk8FileLoop8openFileESsbbget__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEm_ZSt18uninitialized_copyIPPN3stk4ADSRES3_ET0_T_S5_S4_strtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZSt24__uninitialized_copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4_St11__true_type_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEi_ZSt22__uninitialized_copy_aIPPN3stk4ADSRES3_S2_ET0_T_S5_S4_SaIT1_E_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m_ZNSt6locale5_Impl10_S_id_timeEwcsxfrm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_STK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZN3stk2FM18setModulationSpeedEd_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_GLOBAL__I__ZN3stk2FMC2Ej_ZNKSt6vectorIdSaIdEE6rbeginEv__copy_nwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facet_ZN3stk2FM13controlChangeEidisprint~basic_ostringstreamcollateiswpunct_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4sizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_ZNSs6insertEmPKcm_M_grab_ZSt10__copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4__ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE14_M_range_checkEm_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEvwcscpy__value_ZN3stk4WvIn4tickERNS_9StkFramesE_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREED2Evwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_put*_clockeback_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EEC2ERKS3__ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk7TwoZero4tickEd_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE8allocateEmPKv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNSaIPN3stk4ADSREED1Evswprintf__destroy_aux_ZNSt10ctype_base5punctEoperator[]wctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv~TwoZero_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoul_ZNSt6vectorIPN3stk4ADSRESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_num_getsetGainresetbeginfill_n_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSs_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREEC2Ev__copy_b_nappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNK3stk8FileLoop11channelsOutEv_ZNSaIdEC2ERKS__ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintf_ZSt8_DestroyIPPN3stk4ADSRES2_EvT_S4_SaIT0_EcloseFile_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE2atEminit_M_replace_categoriesInitfree_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEvdo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZSt19__copy_backward_auxIPPN3stk4ADSRES3_ET0_T_S5_S4_operator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZNSt6vectorIPN3stk8FileLoopESaIS2_EED1Ev_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_Destroy__copy_b_S_atomssgetcsgetn_ZNSt6vectorIPN3stk4ADSRESaIS2_EE2atEm_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKc__old_finishfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEv_ZN9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEppEitie_ZNSt6vectorIPN3stk4ADSRESaIS2_EE8pop_backEv_ZN9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEppEvasctime_ZNK3stk8FileLoop11getFileRateEv_S_id_ctyperdstate_M_implpubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13get_allocatorEvctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2Ev~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE9constructEPS3_RKS3_mbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt6vectorIdSaIdEE6assignEmRKd_ZSt24__uninitialized_copy_auxIPPN3stk4ADSRES3_ET0_T_S5_S4_St11__true_type_ZN3stk2FMD2Evwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5clearEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNK3stk7TwoZero7lastOutEv_ZL8iswspaceido_get_M_assign_ZNSaIPN3stk8FileLoopEED1Ev_ZNK3stk9Generator9lastFrameEvsync_ZN3stk2FM7noteOffEd_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk4ADSRES5_EET0_T_S7_S6_sputbackc_ZSt26__uninitialized_fill_n_auxIPPN3stk8FileLoopEmS2_EvT_T0_RKT1_St11__true_type_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk4ADSREEEPT_PKS6_S9_S7__ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEvcopy_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_Destroy_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd__resultwcstoullwcsstr_M_cloneiscntrl_ZN3stk7TwoZero22ignoreSampleRateChangeEb_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdFM_ZNSs4_Rep13_M_set_leakedEvoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEplERKl_ZNKSs16find_last_not_ofEcm__new_finishformat_ZNKSs7compareEPKciswprintuninitialized_copy_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow__old_size__elems_after_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EE7reserveEm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalescefill_ZL7isalphai*_fopen_ZSt13copy_backwardIPPN3stk8FileLoopES3_ET0_T_S5_S4_copy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk8FileLoopEEEPT_PKS6_S9_S7__ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEptEvmax_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implC1ERKS3__ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZN9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEpLERKl_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EED2Ev_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN3stk8FileLoop14addPhaseOffsetEd_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4backEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5clearEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8__fill_nILb1EE6fill_nIPPN3stk4ADSREmS4_EET_S6_T0_RKT1__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEv_ZN3stk2FM5keyOnEvmax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove__uninitialized_fill_n_aux_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5emptyEv_S_categories_ZNSt10ctype_base5graphEgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4swapERS4__M_fill_assign__in_chrg_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEmIERKl_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEvoperator()pubsetbuf__copy_b_n_M_currentstrcoll_ZL7ispuncti_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftime__uninitialized_copy_adifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZNSaIPN3stk8FileLoopEEC2ERKS2__ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit__copy_aux_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE9push_backERKS2_inRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8capacityEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetn_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEE4baseEviswupper_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEC1ERKS3_getMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4dataEvpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZN3stk8FileLoop7setRateEd~FM__uninitialized_fill_n_a_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen_ZNSt8ios_base6badbitE~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_ZN9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEmmEito_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKd_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk8FileLoopEEEPT_PKS6_S9_S7_operator<<_ZN9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEmmEvoperator- > >_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EED2Ev_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8FileLoop4tickEj_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_assignEmRKS2__S_id_numeric_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_FileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE8max_sizeEv_ZN9__gnu_cxxmiIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbacks_ZSt8_DestroyIPPN3stk8FileLoopEEvT_S4__ZN3stk2FM6keyOffEvwmemcmp_ZN3stk7TwoZero5setB0Edmax_size_ZNSaIPN3stk8FileLoopEEC1ERKS2__ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_FmtflagssetRatio_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZSt13copy_backwardIPPN3stk4ADSRES3_ET0_T_S5_S4__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphacopysetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbegin_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2ERKS4_copy_backwardboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEdeEv_ZN3stk2FM12setFrequencyEd_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERKS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm__x_copy_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13get_allocatorEv_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_FmtflagssetControl2_ZN3stk2FM11setControl1Ed_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZN3stk7TwoZero5setB2Ed_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIPN3stk4ADSRESaIS2_EE15_M_erase_at_endEPS2_fill_n_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd_ZN3stk2FMC2Ejat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_setfsetg_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE7reserveEmsetp_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk4ADSREEEPT_PKS6_S9_S7_setDecayTime_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEm_ZNSaIPN3stk4ADSREEC2ERKS2_constructallocatorsetTarget_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_range_checkEm_ZN3stk2FM8setRatioEjd_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERS3__ZSt20uninitialized_fill_nIPPN3stk8FileLoopEmS2_EvT_T0_RKT1_showWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZN3stk2FMD0Ev_ZSt20uninitialized_fill_nIPPN3stk4ADSREmS2_EvT_T0_RKT1__ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZN3stk8Instrmnt7lastOutEj_ZNSt8ios_base11adjustfieldE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE3endEveq_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE12_Vector_implD1Ev_M_indexgetWavInfo__tmp_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2___new_sizefront_S_clone_c_locale_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6assignEmRKS2__ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsert_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREEC2ERKS4_scan_is_ZN9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEC1ERKS4___copy_b_n_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5frontEv_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEv_ZNSs9push_backEcopenrand_ZSt10__copy_auxIPPN3stk4ADSRES3_ET0_T_S5_S4__ZNSt6vectorIPN3stk4ADSRESaIS2_EEC1ERKS3__ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_ZSt22__uninitialized_copy_aIPPN3stk8FileLoopES3_S2_ET0_T_S5_S4_SaIT1_E_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEv_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZSt24__uninitialized_fill_n_aIPPN3stk8FileLoopEmS2_S2_EvT_T0_RKT1_SaIT2_E_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEv_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE12_Vector_implC1ERKS3__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EEC2ERKS3_id_ZN3stk8FileLoop7lastOutEjinfwprintfis_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEppEi_M_remove_referenceoutTwoZero_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEptEv_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbuf_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZN3stk2FM18setModulationDepthEd_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implD1Ev_ZNKSt5ctypeIcE10do_tolowerEclt__uninitialized_fill_n_a_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEv_Callback_listferror_ZN3stk2FM5clearEv_ZNSaIPN3stk4ADSREEC1ERKS2_swap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf__destroy_aux_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength__simple_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEdcopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEisetReleaseTime_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERKS3__ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åHƒì0H‰}øòEðH‹EøH‹HƒÀ`H‹H‰EÐH‹}øHƒÇpèH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàòEàòYEðòEèèòMèò^Èf(ÁH‹}øÿUÐÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰‚øÉÃUH‰åH‰}øòEðòEðòXÀH‹Eøò€ÉÃUH‰åH‰}øòEðòEðòXÀH‹Eøò€ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇP¾èH‰ÂH‹EðH‰ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹UàH‰ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇpòEðèÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„†H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨H‹H‰EàH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÂH‹EàH‰é¸H‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèHƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!FM::setGain: waveIndex parameter is greater than the number of operators!FM:setRatio: waveIndex parameter is greater than the number of operators!FM::setFrequency: argument is less than or equal to zero!StkFrames::operator[]: invalid index () value!FM::controlChange: value () is out of range!FM::controlChange: undefined control number ()!vector::_M_fill_insertvector::_M_insert_auxFM::FM: Number of operators must be greater than zero!N3stk2FMEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿAPàb»‰¤àùÿÿAT4âÛ^W¾·ÿÿAT4âÛ^W¾·ÿÿAT4âÛ^W¾·ÿÿ4:wU\ÿÿNuè…Íÿþ+ÿÿNuè…Íÿþ+UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE`@€?(@ð¿@0×¢hÛí?2¿F’ æ?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ•† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ$† 4øÿÿÿÿÿÿÿ$† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿe† 4øÿÿÿÿÿÿÿφ 4øÿÿÿÿÿÿÿÀ† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ‹† 4øÿÿÿÿÿÿÿA† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿA† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ€† ƒ4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ€† ƒ4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† <øÿÿÿÿÿÿÿw† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ7çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7çÿÿÿÿÿÿÿ† ƒx¦-ka-Z#-E3-*·-³-÷?-ß?-°dsÎ-R±-EÏ-7%-';-;-×/-¹-›µ-–†M-rS-mZ§-LË-G«=@+Í-"=-É-Í-ü=-èÉ-Ò²-¶-µÃ-¬1-›¿-’¹-‰!-xµ-h¡a[-@¦-3a-"#- 3-ò·-׳-¿?-§?-x,à;Î-±- Ï-ÿ%-ï;-Í;-Ÿ/--cµ-^NM-:S-5"§-Ë-«=ó Í-ê =-Ö É-Í Í-Ä =-° É-š ²-Š ¶-} Ã-t 1-c ¿-Z ¹-Q !-@ µ-0 ¡) [- Î-ö ¦-é a-Ð #-³ 3-” a-ƒ #-n 3-S ·-4 ·- ³-ù ?-Ú ?-¸ ³-¡ ?-‰ ?-> %- 5-ì ¡Ð Î-¾ ¦-± a-˜ #-{ 3-\ a-K #-6 3- ·-ü ·-á ³-Á ?-¢ ?-€ ³-i ?-Q ?- %-Ô5-´¡˜Î-†¦-ya-`#-C3-$a-#-þ3-ã·-Ä·-©³-‰?-j?-H³-1?-?-Î%-œ5-|¡N¦-A¿-+¿-Ä-Î-òÄ-Þ´-·Ï-¥Ã-о-}5-;®-3%- 3-ݯ-Õ%-­§-ŸË-šÁ-…Ë-€«=yp°-c%-Q°-D%-$-- /-þæ'-Í%-°ž§-Ë-‹À-tË-o«=hZI-@"È-öU-é5-ÇA-‰§-{Ë-v«=oGU-:5-(U-5-ÖA-¾§-°Ë-««=¤mA-X§-JË-E«=>è¼- ¼-c¼-9-»-¨xPðȘp@ðÀ˜h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@ðÀ`0ذˆ`8èÀ`0à¸h@ðÀh@ðÀh@ðÈ xP(ذˆ`8èÀ˜pH ø Ð ¨ € X 0  Ø ° € X 0  à ¸  h @  ð È   x P (  Ø ° ˆ ` 8  èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0ذˆ`8èÀ˜pH ’yqKCüÖÎe]üÞÖ•YQ Ç¿e]ú¹±]U!Ü Ô  ‡ - % Ê   y %  é á ¤ œ O G  û ® ¦ < 4 í å Ž † ? 7 ÌÄ}u¾¶iaÈÀVNÿ¨ YQæÞ—80ØÐƒ{7/âÚph!ºskø±©RJòÿêÿÊÿÂÿŠÿ‚ÿgÿ_ÿ>ÿ6ÿÿÿòþêþÏþÇþ‚þzþEþ=þþþöýîý²ýªý‹ýƒýcý[ýöüîüµü­üü…ürüjü"üüãûÛû²ûªûzûrûPûHû$ûûÖúÎúeú]ú úúøùðùªù¢ù9ù1ùôøìøÌøÄø ø˜øPøHøøú÷‘÷‰÷L÷D÷$÷÷øöðö«ö£ötölö%öö×õÏõ™õ‘õCõ;õåôÝô”ôŒô:ô2ôÖóÎórójóó óÄò¼òjòbòòþñ¢ñšñuñmñCñ;ññ ñ­ð¥ðIðAðððêïâï¸ï°ïTïLïðîèîÃî»î‘î‰î_îWîî îÚíÒíí•íPíHíííÙìÑì“ì‹ìVìNìììÝëÕë—ëëZëRë ëëÚêÒêê•êcê[ê6ê.êêýé¦éžétéléGé?ééé·è¯è†è~è#èèÆç¾çiçaç çç¯æ§æRæJæõåíå˜åå;å3å½äµä‹äƒäYäQä'ääÿã÷ã¡ã™ãlãdãããÂâºâ–âŽâHâ@âúáòá²áªá`áXá8á0áÚàÒà¥ààHà@àûßóßÏßÇßßyß3ß+ßëÞãÞ™Þ‘ÞqÞiÞÞ ÞÞÝÖÝÝyÝ4Ý,ÝÝݺܲÜlÜdÜ$ÜÜÂÛºÛ€ÛxÛ@Û8ÛþÚöÚÌÚÄÚžÚ–ÚíÙå٫٣ÙhÙ`Ù+Ù#ÙçØߨ¥ØØiØaØ7Ø/ØØý׷ׯ×ו×f×^×0 / Å Tä8Ü8Ð8È8¼8´8˜88„8|8p8h8L8D88808$888ø7ì7ä7Ø7Ð7´7¬7 7˜7Œ7„7h7`7T7L7@7877777ô6ì6Ð6È6¼6´6¨6 6„6|6p6h6\6T68606$6666ì5ä5Ø5Ð5Ä5¼5 5˜5Œ5„5x5p5T5L5@585,5$555ô4ì4à4Ø4¼4´4¨4 4”4Œ4p4h4\4T4H4@4$4444ü3ô3Ø3Ð3Ä3¼3°3¨3Œ3„3x3p3d3\3@383,3$333ô2ì2à2Ø2Ì2Ä2¨2 2”2Œ2€2x2\2T2H2@242,222ü1ô1è1à1Ä1¼1°1¨1œ1”1x1p1d1\1P1H1,1$1111ü0à0Ø0Ì0Ä0¸0°0”0Œ0€0x0l0d0H0@040,0 00ü/ô/è/à/Ô/Ì/°/¨/œ/”/ˆ/€/d/\/P/H/+Ç-2+õ-+í- +±-Õ*Ê-Ð*¾*±-±*¯-™*Ÿ-*W-‚*-B*}-ï){-Ç)Ï-¶)É-)—-y)--f)+-P)«-E))-)«-ý('-›(å-i(Ã-`(•-H(½-<(ç-3(Ã-&(k-(›-(½-ö'ç-á'Ã-Ø'w-Ã'½-·'ç-®'Ã-¡'k-Š'›-'½-u'ç-`'ß-O'­--'}- 'Ê-'ü&­-ï&«-á&‰-Ñ&›-­&Ã-¤&k-‘&›-€&½-t&ç-L&Ã-C&w-#&½-&ç- &‰-ú%›-â%›-Ù%U-Ê%›-‘%Ã-ˆ%k-V%½-J%ç-#%-%+-¥$q-}$Ï-l$É-S$•-/$-$-$§-û#-Ô#§-³#-Q#×-#¹-#‘-þ"³-ò"Ù-é"¹-Ü"i-É"™-¸"³-¬"Ù-—"¹-Ž"u-y"³-m"Ù-d"¹-W"i-@"™-7"³-+"Ù-"Ñ-"©-ã!}-Ö!Ê-Ñ!²!©-¥!§-—!‡-‡!™-c!¹-Z!i-G!™-6!³-*!Ù-!¹-ù u-Ù ³-Í Ù-¿ ‡-° ™-˜ ™- S-€ ™-G ¹-> i- ³- Ù-Ù‹-È-[g-3Ï-"É- “-é]-¾s-…-iÿ-:K--ËÔ-‹ -\c-5-øÔ-œ[-qq-Cƒ-ý-íI-Æ-~Ô-> -a-è-«Ô-OY-$o-ö-Ïû- G-y -1Ô-ñ-Â_-›-^Ô-ý¦-ð­-Ùº-¸-§¹-…£=~¬-eµ-0‘-c-ï‘-Ñc-®‘-c-@¦--Æ-Æ-üÄ-ãÄ-Ú¨-̽-¼Ë-· ­Â-žË-™ ‹Å-AÎ-/¦-"­-­-öº-Þ£=ÇÝ-¾¹-µ‘-³-‘Ù-yÕ-p×-/e-ýÎ-Ýë-ÔÃ-Ë•-³½-§ç-ã-†å-Eo-Î-îÎ-ܦ-Ï­-´­-º-€?-c?-Dº-/?-?-ÿº-àº-˺-°¢=”Î-‚¦-u­-Z­-Cº-&?- ?-êº-Õ?-À?-¥º-†º-qº-V¢=?ù-6Í--™-Ç- õ-ññ-èó-§y-uÎ-QÎ-?¦-2­-­-º-î£=ÓÎ-Á¦-´­-™­-ˆº-p£=Z§-LË-G«=@%§-Ë-«= í g- {-” -m E- e-Ù y-« ‹-„ C- •- £-Ù -u “-m ¡-3 -Ï —-Ç ¥-y ›-j ›-ó ™-ä ™-­ Ã-¤ •- ½-ƒ ç-h “-E O- ¹-ü‘-ç³-ÛÙ-¿-œM-h—-EQ- ‰-­‡-m…-1é-á-ÏÁ-¯Û-Ó-M·--÷- ï-ËË-’¤- Å-ós-Ós-¥w-w-ku-;»-#i-i-Õm-½m-›k-kÏ-S-3-ƒ-íƒ-Ë-[A-G-Ì-ª=R-=Ð-8,Ò=%Ç- phž`ÍPÑHÑ@+8)05(Ñ ©AC›ÐÌÈ ÀͰ̨Ÿ ÍшрYxWpÑhÑ`©X]P_H0Ñ(K ©OQœ *@^ *ø)@^ø)?ô) \ô)@ Ñ)>^Ñ)À)>^À)=¼) \¼)> ˆ)<^ˆ);„) \„)< H)8^H)7D) \D)8 )î^)í ) \ )î Ø(|^Ø({Ô( \Ô(|  (0^ (/œ( \œ(0 h(.^h(-d( \d(. 0((^0(',( \,(( ø'à^ø'ßô' \ô'à À'r^À'q¼' \¼'r ˆ' ^ˆ'„' \„'  P'^P'L' \L' '^'' \' à&Ò^à&ÑÜ& \Ü&Ò ¨&h^¨&g¤& \¤&h p&n^p&ml& \l&n 8&^^8&]4& \4&^ &t^&sü% \ü%t È%†^È%…Ä% \Ä%† %^%ÿŒ% \Œ% X%L^X%KT% \T%L %^ %% \% è$X^è$Wä$ \ä$X °$ ^°$ ¬$ \¬$  x$d^x$ct$ \t$d @$^@$<$ \<$ $l^$k$ \$l Ð#\^Ð#[Ì# \Ì#\ ˜#r^˜#q”# \”#r `#„^`#ƒ\# \\#„ (#þ^(#ý$# \$#þ ð"J^ð"Iì" \ì"J ¸"^¸"´" \´" €"V^€"U|" \|"V H" ^H" D" \D"  "b^"a " \ "b Ø!^Ø!Ô! \Ô!  !j^ !iœ! \œ!j h!Z^h!Yd! \d!Z 0!p^0!o,! \,!p ø ‚^ø ô \ô ‚ À ü^À û¼ \¼ ü ˆ H^ˆ G„ \„ H P ^P L \L   T^ S \ T à^àÜ \Ü ¨`^¨_¤ \¤` p^pl \l I\^I8\^8[4 \4\ F^F^Eü \üF ÙD^ÙÈD^ÈCÄ \ÄD ¡B^¡B^AŒ \ŒB i<^iX<^X;T \T< 2^ 1 \2 è6^è5ä \ä6 °4^°3¬ \¬4 x,^x+t \t, @0^@/< \<0 $^ \$ Ð#^ÐÌ \Ì# ˜"^˜” \”" `L^`K\ \\L 9d^9(d^(c$ \$d b^ ðb^ðaì \ìb ¸$^¸#´ \´$ €Þ^€Ý| \|Þ HØ^H×D \DØ f^e  \ f Ø4^Ø3Ô \Ô4  ì^ ëœ \œì hæ^håd \dæ 0p^0o, \,p R^  øR^øQô \ôR ÑP^Ñ ÀP^ÀO¼ \¼P ˆ@^ˆ?„ \„@ Pú^PùL \Lú ô^ó \ô àz^àyÜ \Üz ¹`^¹¨`^¨_¤ \¤` ^^p^^p]l \l^ 8*^8)4 \4* :^9ü \ü: È8^È7Ä \Ä8 X^WŒ \ŒX XZ^XYT \TZ x^ w \x èh^ègä \äh °|^°{¬ \¬| xŽ^xt \tŽ @F^@E< \<F v^u \v Ðf^ÐeÌ \Ìf ˜z^˜y” \”z `Œ^`‹\ \\Œ (D^(C$ \$D ð®^ð­ì \ì® ¸–^¸•´ \´– €¤^€£| \|¤ HŠ^H‰D \DŠ ^  \  ت^Ø©Ô \Ôª  ”^ “œ \œ” h¢^h¡d \d¢ 0ˆ^0‡, \,ˆ ø^øô \ô À²^À±¼ \¼² ˆ˜^ˆ—„ \„˜ P¦^P¥L \L¦ Ž^ \Ž àœ^à›Ü \Üœ ¨~^¨}¤ \¤~ pŒ^p‹l \lŒ 8š^8™4 \4š *^)ü \ü* È–^饀 \Ä– ”^“Œ \Œ” XP^XOT \TP ^  \ è’^è‘ä \ä’ °^°¬ \¬ xN^xMt \tN @š^@™< \<š ˜^— \˜ ÐR^ÐQÌ \ÌR ˜:^˜9” \”: `Š^`‰\ \\Š ( ^(Ÿ$ \$  ð ž^ð ì \ì ž ¸ ,^¸ +´ \´ , € ˆ^€ ‡| \| ˆ H ^H D \D   †^ … \ † Ø 2^Ø 1Ô \Ô 2   ê^  éœ \œ ê h â^h ád \d â 0 "^0 !, \, " ø Ü^ø Ûô \ô Ü À Ô^À Ó¼ \¼ Ô ˆ >^ˆ =„ \„ > P ø^P ÷L \L ø  ð^ ï \ ð à ~^à }Ü \Ü ~ ¨ ¬^¨ «¤ \¤ ¬ p ¨^p §l \l ¨ 8 è^8 ç4 \4 è ä^ ãü \ü ä È Â^È ÁÄ \Ä Â ¾^ ½Œ \Œ ¾ X t^X sT \T t Æ^ Å \ Æ èÄ^èÃä \äÄ °x^°w¬ \¬x xÀ^x¿t \tÀ @v^@u< \<v Ú^Ù \Ú ÐÖ^ÐÕÌ \ÌÖ ˜¸^˜·” \”¸ `´^`³\ \\´ (j^(i$ \$j ð¼^ð»ì \ì¼ ¸º^¸¹´ \´º €n^€m| \|n H¶^HµD \D¶ l^k  \ l Øö^ØõÔ \Ôö  ò^ ñœ \œò hÌ^hËd \dÌ 0È^0Ç, \,È ø€^øô \ô€ ÀÐ^Àϼ \¼Ð ˆÎ^ˆÍ„ \„Î P„^PƒL \L„ Ê^É \Ê à‚^àÜ \Ü‚ ¨6^¨5¤ \¤6 p&^p%l \l& 8T^8S4 \4T B^Aü \üB Ȱ^È¯Ä \İ !^Œ \Œ! X€^XT \T€ (^ ' \( è&^è%ä \ä& °.^°-¬ \¬. xN^xMt \tN @V^@U< \<V ^ \ Ð’^БÌ \Ì’ ˜J^˜I” \”J `H^`G\ \\H (¥^(¤$ \$¥ ÓM4NÙÆONqNøÀuN(ÁyNhÁ}N¸ÁNÂ…NI×NtéNŸÃ»NäÃÍN)ÄßNHÂãNoÂçNTÄùN–Æ*OØò:OCOxÂGO“ÂLO¨ÂQOÖÂVO¦ÄhOëÄzO0ÅŒOuÅžOºÅ±OÙ¶Oð»OÃÀOòÅÓODÆæO°ÈðO8ËP@åIPxågP°åꀈ•„)€Ê€¬•¢)€ÈÊ9Nj=àà>(Ð@ æÈ€j•_)€XÊú€^««@€èåÎ"AÈæŒ´ñ@Xæ¸ö Aæ 5=pà!~O=¨àøT9AçF' Nhò“'L!N òelWA8篤jApç¿Ü }A¨ç €*”¤(€É:€C”Â(€@É”€€ª@€å®€N•B)€ Êr€^¤c>€h♀¸¥z>€ âŠ€T–*€àËŒ€¸”)€èÉè€D¢=€8àG€ ¢é<€àÏ€„«A€àçU€x¢‰=€áÀ€ö¢¢=€Páa€æ¨]@€˜äw€d©v@€Ðä€ü§?€¸ãq#€³HJ€Pï€ô—†,€ÐÏ€˜—Ì+€¸Î`€º—,€(Ï­€§‘>€Øâ%€R¸´K€hðl€Ä˜N.€Ò­€h˜€-€èÐþ€Š˜×-€XÑÖ€t£»=€ˆáx&€œ½4M€€ñÅ€Œ™¼/€ˆÓi€$—+€ Íõ€È–Œ*€ˆÌ(€ê–Å*€øÌ²€P›Ç1€¸Õ) €›D2€(Ö# €ð›J3€×Ì €æ6€Ú¢ €lžü6€ÀÚn€¦”ü(€°ÉS€””Þ(€xÉ8€`Ÿ§8€HÜL€ Ê9€`ÝH€ºž¨7€0Û~ €ØÌ5€àÙP €^ž§6€ˆÚ¨ €Ð›É2€˜Öç €Þ› 3€ÐÖö€RŸb8€Ü€øŸ9€(Ý€¬žp7€øÚk€8™\/€Óp€tŸâ8€€Ü–€b™Š/€PÓˆ€  :€˜ÝR€–Ú)€pËu€ÎžØ7€hÛö€˜½,€ÐG€¢—ÿ+€ð΀"˜Ý,€@ЀėN,€`Ï©€Ü—j,€˜Ï¤€Ò˜‰.€8Òá€r˜·-€ ÑÅ€ò˜­.€pÒ2€”˜.€ÑO€¬˜..€ÈÑ’€2—;+€ØÍ€Ò–´*€ÀÌ£€R—O+€ÎM€ô–í*€0Í[€ —þ*€hÍÅ#€R³…J€ˆïl€Lšo0€hÔ0€B˜ý,€xÐÍ€¨À?€ðãl€Z˜<-€°Ð¬€Žš²0€ Ô €N¨@€(äE%€œ¸õK€ ð €Îš1€Õ怙Ñ.€¨Òï€2§Ö>€ã&€*™/€àÒM€›\1€HÕ2€d§?€Hã§&€æ½fM€¸ñö€Ê™ð/€ÀÓ´€r—c+€H΀”£ï=€Àá《—•+€€Î)€ š&0€øÓ7€Æ£">€øá×€—­]C€héÈ€ä¯oF€Ðës"€1²;I€8î,€ ¬©A€è€m®£D€€ê!€º°ÉG€èìÏ€¹¬IB€ˆè°€¯KE€ðê—!€S±SH€XíT€­ÔB€øè=€\¯ÞE€`ë"€©±ÈH€Èí—€ížý7€ ÛŸ€“Ÿ9€¸Üþ#€z³ÁJ€Àïq €Þœ°4€ÈØ €l›2€ðÕ$€¢·&K€øïØ$€Ò·‚K€0ðÞ€®šç0€ØÔ:€˜¨3@€`䣀„–4*€Ì‚%€Ä¸5L€ØðA €†Œ5€¨Ù{ €¬›™2€`Öè%€ì¼žL€ñE&€½þL€Hñƒ€0›•1€€Õd€®§Q?€€ãÊ€¦–^*€PÌÓ&€¾•M€ðñb € œŒ3€@×"'€†ÀçM€0òN€,šN0€0ÔX€¤F>€0âp€2–û)€¨Ë»€9 ?:€ÐÝ÷€"¡Š;€èÞ¨€l­+C€0é•€¹¯9F€˜ëO"€²I€îæ €†œ4€ ت €/ì4€Ù~ €/œ«3€x×"€à¬ŸB€Àè€-¯¥E€(ëß!€z±žH€í’€®!D€ê €a°?G€xì #€®²ÞI€àî—€Ž¬B€Pèt€Û® E€¸êj!€(±#H€ íu€É ;€xÞ½€²¡Y<€ßÉ€B®[D€HêÊ €°}G€°ì9#€Ü² J€ïF€í­ÒC€Øé? €:°ìF€@ìÌ"€‡²šI€¨î¯€÷ ?;€°Þû€à¡š<€Èß&€¢ °:€@Þj€‹¡<€Xß9 €&ž6€PÚ €Ð•À)€Ë€¾­§C€ é € °½F€ì¯"€X²zI€pî΀&Ÿ78€ØÛڀ̟R9€ðÜù€w €:€Þ9€`¡Ï;€ ß €”œX4€XØC €ºœ4€Øç €=,5€8Ù €cW5€pÙ¬ €=œÜ3€°×Å €cœø3€è×£'`Çé'€ Èü'€@È(?ÃJ(€XÈm(€fÈudž€€Çk€ÀÇ€”˜(€ÐȨ» ²'%kå—â¡g'l'„<V'™ö€7FãW\Ø!OŽZ¬á«#`$‚]( (¸5ÓÕ'Å‚(Ž__ZnwmPv__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk8FileRead8fileSizeEv__ZN3stk8FileLoop12setFrequencyEd__ZN3stk6Filter7setGainEd__ZN3stk2FM18setModulationDepthEd__ZN3stk2FM11setControl1Ed__ZN3stk2FM11setControl2Ed__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN3stk7TwoZero5setB2Ed__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREEC2Ev__ZNSaIPN3stk4ADSREEC1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREED2Ev__ZNSaIPN3stk4ADSREED1Ev__ZNSaIPN3stk4ADSREED2Ev__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREEC2ERKS4___ZNSaIPN3stk4ADSREEC1ERKS2___ZNSaIPN3stk4ADSREEC2ERKS2___ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2Ev__ZNSaIPN3stk8FileLoopEEC1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEED2Ev__ZNSaIPN3stk8FileLoopEED1Ev__ZNSaIPN3stk8FileLoopEED2Ev__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2ERKS4___ZNSaIPN3stk8FileLoopEEC1ERKS2___ZNSaIPN3stk8FileLoopEEC2ERKS2___ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv__ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4sizeEv__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEv__ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE12_Vector_implC1ERKS3___ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EEC2ERKS3___ZNSt6vectorIPN3stk4ADSRESaIS2_EEC1ERKS3___ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implC1ERKS3___ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EEC2ERKS3___ZNSt6vectorIPN3stk8FileLoopESaIS2_EEC1ERKS3___ZN9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEC1ERKS4___ZNSt6vectorIPN3stk4ADSRESaIS2_EE3endEv__ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEC1ERKS4___ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZSt13__destroy_auxIPPN3stk4ADSREEvT_S4_St11__true_type__ZSt8_DestroyIPPN3stk4ADSREEvT_S4___ZSt8_DestroyIPPN3stk4ADSRES2_EvT_S4_SaIT0_E__ZNSt6vectorIPN3stk4ADSRESaIS2_EE15_M_erase_at_endEPS2___ZSt13__destroy_auxIPPN3stk8FileLoopEEvT_S4_St11__true_type__ZSt8_DestroyIPPN3stk8FileLoopEEvT_S4___ZSt8_DestroyIPPN3stk8FileLoopES2_EvT_S4_SaIT0_E__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2___ZNK9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEE4baseEv__ZN9__gnu_cxxmiIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE___ZSt3maxImERKT_S2_S2___ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEE4baseEv__ZN9__gnu_cxxmiIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE___ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNSt6__fillILb1EE4fillIPPN3stk4ADSRES4_EEvT_S6_RKT0___ZSt4fillIPPN3stk4ADSRES2_EvT_S4_RKT0___ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE8max_sizeEv__ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8max_sizeEv__ZNSt6__fillILb1EE4fillIPPN3stk8FileLoopES4_EEvT_S6_RKT0___ZSt4fillIPPN3stk8FileLoopES2_EvT_S4_RKT0___ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPPN3stk4ADSREmS4_EET_S6_T0_RKT1___ZSt6fill_nIPPN3stk4ADSREmS2_ET_S4_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPPN3stk4ADSREmS2_EvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPPN3stk4ADSREmS2_EvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPPN3stk4ADSREmS2_S2_EvT_T0_RKT1_SaIT2_E__ZNSt8__fill_nILb1EE6fill_nIPPN3stk8FileLoopEmS4_EET_S6_T0_RKT1___ZSt6fill_nIPPN3stk8FileLoopEmS2_ET_S4_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPPN3stk8FileLoopEmS2_EvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPPN3stk8FileLoopEmS2_EvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPPN3stk8FileLoopEmS2_S2_EvT_T0_RKT1_SaIT2_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk2FM7setGainEjd__ZN3stk2FM8setRatioEjd__ZN3stk2FM12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EED2Ev__ZNSt6vectorIPN3stk8FileLoopESaIS2_EED1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE10deallocateEPS3_m__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13_M_deallocateEPS2_m__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EED2Ev__ZNSt6vectorIPN3stk4ADSRESaIS2_EED1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk2FM18setModulationSpeedEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk2FM13controlChangeEid__ZNSolsEd__ZN3stk4ADSR9setTargetEd__ZNSolsEi__ZN3stk2FM6keyOffEv__ZN3stk4ADSR6keyOffEv__ZN3stk2FM7noteOffEd__ZN3stk2FM5keyOnEv__ZN3stk4ADSR5keyOnEv__ZN3stk2FM9loadWavesEPPKc__ZNSaIcEC1Ev__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8FileLoopC1ESsbbmm__ZNSaIcED1Ev__ZN3stk2FMD0Ev__ZTVN3stk2FME__ZN3stk7TwoZeroD1Ev__ZN3stk8SineWaveD1Ev__ZN3stk2FMD1Ev__ZN3stk2FMD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk4ADSREEEPT_PKS6_S9_S7__memmove__ZSt19__copy_backward_auxIPPN3stk4ADSRES3_ET0_T_S5_S4___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk4ADSRES5_EET0_T_S7_S6___ZSt13copy_backwardIPPN3stk4ADSRES3_ET0_T_S5_S4___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk4ADSREEEPT_PKS6_S9_S7___ZSt10__copy_auxIPPN3stk4ADSRES3_ET0_T_S5_S4___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk4ADSRES5_EET0_T_S7_S6___ZSt4copyIPPN3stk4ADSRES3_ET0_T_S5_S4___ZSt24__uninitialized_copy_auxIPPN3stk4ADSRES3_ET0_T_S5_S4_St11__true_type__ZSt18uninitialized_copyIPPN3stk4ADSRES3_ET0_T_S5_S4___ZSt22__uninitialized_copy_aIPPN3stk4ADSRES3_S2_ET0_T_S5_S4_SaIT1_E__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk8FileLoopEEEPT_PKS6_S9_S7___ZSt19__copy_backward_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk8FileLoopES5_EET0_T_S7_S6___ZSt13copy_backwardIPPN3stk8FileLoopES3_ET0_T_S5_S4___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk8FileLoopEEEPT_PKS6_S9_S7___ZSt10__copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk8FileLoopES5_EET0_T_S7_S6___ZSt4copyIPPN3stk8FileLoopES3_ET0_T_S5_S4___ZSt24__uninitialized_copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4_St11__true_type__ZSt18uninitialized_copyIPPN3stk8FileLoopES3_ET0_T_S5_S4___ZSt22__uninitialized_copy_aIPPN3stk8FileLoopES3_S2_ET0_T_S5_S4_SaIT1_E__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4___ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE8allocateEmPKv__ZSt17__throw_bad_allocv__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE11_M_allocateEm__ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2___ZSt20__throw_length_errorPKc__ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2___ZNSt6vectorIPN3stk4ADSRESaIS2_EE6resizeEmS2___ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2___ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2___ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2___ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd__ZNSt6vectorIdSaIdEE9push_backERKd__ZN3stk2FMC1Ej__ZN3stk8SineWaveC1Ev__ZN3stk7TwoZeroC1Ev__ZN3stk4ADSRC1Ev__ZN3stk2FMC2Ej__ZTIN3stk2FME__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTIN3stk6FilterE__ZTIN3stk8InstrmntE__ZTSN3stk2FME__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZnwmPv.eh__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZN3stk8FileLoop12setFrequencyEd.eh__ZN3stk6Filter7setGainEd.eh__ZN3stk2FM18setModulationDepthEd.eh__ZN3stk2FM11setControl1Ed.eh__ZN3stk2FM11setControl2Ed.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN3stk7TwoZero5setB2Ed.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREEC2Ev.eh__ZNSaIPN3stk4ADSREEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREED2Ev.eh__ZNSaIPN3stk4ADSREED1Ev.eh__ZNSaIPN3stk4ADSREED2Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREEC2ERKS4_.eh__ZNSaIPN3stk4ADSREEC1ERKS2_.eh__ZNSaIPN3stk4ADSREEC2ERKS2_.eh__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2Ev.eh__ZNSaIPN3stk8FileLoopEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEED2Ev.eh__ZNSaIPN3stk8FileLoopEED1Ev.eh__ZNSaIPN3stk8FileLoopEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2ERKS4_.eh__ZNSaIPN3stk8FileLoopEEC1ERKS2_.eh__ZNSaIPN3stk8FileLoopEEC2ERKS2_.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4sizeEv.eh__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEv.eh__ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE12_Vector_implC1ERKS3_.eh__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EEC2ERKS3_.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EEC1ERKS3_.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implC1ERKS3_.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EEC2ERKS3_.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEC1ERKS3_.eh__ZN9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEC1ERKS4_.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EE3endEv.eh__ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEC1ERKS4_.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZSt13__destroy_auxIPPN3stk4ADSREEvT_S4_St11__true_type.eh__ZSt8_DestroyIPPN3stk4ADSREEvT_S4_.eh__ZSt8_DestroyIPPN3stk4ADSRES2_EvT_S4_SaIT0_E.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EE15_M_erase_at_endEPS2_.eh__ZSt13__destroy_auxIPPN3stk8FileLoopEEvT_S4_St11__true_type.eh__ZSt8_DestroyIPPN3stk8FileLoopEEvT_S4_.eh__ZSt8_DestroyIPPN3stk8FileLoopES2_EvT_S4_SaIT0_E.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2_.eh__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEE4baseEv.eh__ZN9__gnu_cxxmiIPPN3stk4ADSRESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_.eh__ZSt3maxImERKT_S2_S2_.eh__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEE4baseEv.eh__ZN9__gnu_cxxmiIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNSt6__fillILb1EE4fillIPPN3stk4ADSRES4_EEvT_S6_RKT0_.eh__ZSt4fillIPPN3stk4ADSRES2_EvT_S4_RKT0_.eh__ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE8max_sizeEv.eh__ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8max_sizeEv.eh__ZNSt6__fillILb1EE4fillIPPN3stk8FileLoopES4_EEvT_S6_RKT0_.eh__ZSt4fillIPPN3stk8FileLoopES2_EvT_S4_RKT0_.eh__ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv.eh__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPPN3stk4ADSREmS4_EET_S6_T0_RKT1_.eh__ZSt6fill_nIPPN3stk4ADSREmS2_ET_S4_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPPN3stk4ADSREmS2_EvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPPN3stk4ADSREmS2_EvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPPN3stk4ADSREmS2_S2_EvT_T0_RKT1_SaIT2_E.eh__ZNSt8__fill_nILb1EE6fill_nIPPN3stk8FileLoopEmS4_EET_S6_T0_RKT1_.eh__ZSt6fill_nIPPN3stk8FileLoopEmS2_ET_S4_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPPN3stk8FileLoopEmS2_EvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPPN3stk8FileLoopEmS2_EvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPPN3stk8FileLoopEmS2_S2_EvT_T0_RKT1_SaIT2_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk2FM7setGainEjd.eh__ZN3stk2FM8setRatioEjd.eh__ZN3stk2FM12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EED2Ev.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EED1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13_M_deallocateEPS2_m.eh__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EED2Ev.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EED1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk2FM18setModulationSpeedEd.eh__ZN3stk2FM13controlChangeEid.eh__ZN3stk2FM6keyOffEv.eh__ZN3stk2FM7noteOffEd.eh__ZN3stk2FM5keyOnEv.eh__ZN3stk2FM9loadWavesEPPKc.eh__ZN3stk2FMD0Ev.eh__ZN3stk2FMD1Ev.eh__ZN3stk2FMD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk4ADSREEEPT_PKS6_S9_S7_.eh__ZSt19__copy_backward_auxIPPN3stk4ADSRES3_ET0_T_S5_S4_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk4ADSRES5_EET0_T_S7_S6_.eh__ZSt13copy_backwardIPPN3stk4ADSRES3_ET0_T_S5_S4_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk4ADSREEEPT_PKS6_S9_S7_.eh__ZSt10__copy_auxIPPN3stk4ADSRES3_ET0_T_S5_S4_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk4ADSRES5_EET0_T_S7_S6_.eh__ZSt4copyIPPN3stk4ADSRES3_ET0_T_S5_S4_.eh__ZSt24__uninitialized_copy_auxIPPN3stk4ADSRES3_ET0_T_S5_S4_St11__true_type.eh__ZSt18uninitialized_copyIPPN3stk4ADSRES3_ET0_T_S5_S4_.eh__ZSt22__uninitialized_copy_aIPPN3stk4ADSRES3_S2_ET0_T_S5_S4_SaIT1_E.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk8FileLoopEEEPT_PKS6_S9_S7_.eh__ZSt19__copy_backward_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk8FileLoopES5_EET0_T_S7_S6_.eh__ZSt13copy_backwardIPPN3stk8FileLoopES3_ET0_T_S5_S4_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk8FileLoopEEEPT_PKS6_S9_S7_.eh__ZSt10__copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk8FileLoopES5_EET0_T_S7_S6_.eh__ZSt4copyIPPN3stk8FileLoopES3_ET0_T_S5_S4_.eh__ZSt24__uninitialized_copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4_St11__true_type.eh__ZSt18uninitialized_copyIPPN3stk8FileLoopES3_ET0_T_S5_S4_.eh__ZSt22__uninitialized_copy_aIPPN3stk8FileLoopES3_S2_ET0_T_S5_S4_SaIT1_E.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE8allocateEmPKv.eh__ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE11_M_allocateEm.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EE6resizeEmS2_.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd.eh__ZNSt6vectorIdSaIdEE9push_backERKd.eh__ZN3stk2FMC1Ej.eh__ZN3stk2FMC2Ej.eh__GLOBAL__I__ZN3stk2FMC2Ej__ZStL17__verify_groupingPKcmRKSsLC0LC1LC2LC3LC5GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC6LC7GCC_except_table5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC9LC10LC13LC14GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10LC15LC16LC17GCC_except_table11GCC_except_table12EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk2FMC2Ej.eh___tcf_0.ehstk-4.4.4/src/Debug/FMVoices.o000644 000766 000766 00000445640 12015735507 016000 0ustar00garygary000000 000000 ÏúíþÐ h¡üð ü__text__TEXTtðÀ€__debug_frame__DWARFxh h 9__debug_info__DWARFàÔæÐ%X __debug_abbrev__DWARF´â ¤ __debug_aranges__DWARF–P†`__debug_macinfo__DWARFæÖ__debug_line__DWARFæ‰Öx__debug_loc__DWARFoì_  V__debug_pubnames__DWARF[(ŸK1__debug_pubtypes__DWARFú/S ê8__debug_inlined__DWARFM9=B__debug_str__DWARFM9^–=B__debug_ranges__DWARF«Ï›Ø__mod_init_func__DATA°Ï ØP __textcoal_nt__TEXT¸ÏЍØX½ €__cstring__TEXTHèÂ8ñ__gcc_except_tab__TEXT ê§úò__StaticInit__TEXT±íX¡ö@"€__const__DATA îx÷p" __const_coal__DATA îØ÷Ø" __const_coal__TEXTxïhø __bss__DATA ü__literal8__TEXT˜ïpˆø__eh_frame__TEXTð˜ øøˆ#÷ h__constructor__TEXT ü__destructor__TEXT ü@+ÁP7P Ps’/UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}è‰uäòEØòjîH‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéoòEØò îòYÁòEøƒ}äuCH‹}èHÇà¾èH‰ÁòMøòÖíòYÁò,ÀH‹UèH˜H‹„ÂH‰éƒ}äuDòMøò•íòYÁò,ÐH‹E艰H‹EèH‹HƒÀ(H‹H‹Eèò€ÀH‹}èÿÒéÆƒ}ä uòMøòcíòYÁH‹}èè顃}äuH‹}èòEøèéˆ}ä€uDH‹UèH‹EøH‰‚¸òEøòYEøH‹Eèò€ÀH‹Eèò€ÀòYEøH‹Eèò€Èë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐH‹UøH‹EèH‰‚¸òEèòYEèH‹Eøò€ÀH‹Eøò€ÀòYEèH‹Eøò€ÈH‹}øèÉÃUH‰åHƒì0H‰}ØòEÐfWÀf.EÐsë&H5H‹=èH‹}ؾèéS¸H‰EèÇEüÇEøH‹EØ‹€°ƒø H‹EØ‹€°‰EøH¸ÍÌÌÌÌÌì?H‰EèéH‹EØ‹€°ƒø? H‹EØ‹€°ƒè ‰EøH¸ð?H‰Eèë^H‹EØ‹€°ƒø_ H‹EØ‹€°ƒè@‰EøH¸š™™™™™ñ?H‰Eèë/H‹EØ‹€°=€H‹EØ‹€°ƒè`‰EøH¸333333ó?H‰EèH‹UØH‹EÐH‰‚À‹}ø¾èf(ÈòYMèH‹EØò€Àò^ÈòæêòXÁòEðòEðò,À‰Eüò*EüH‹}ؾè‹}ø¾èf(ÈòYMèH‹EØò€Àò^ÈòêòXÁòEðòEðò,À‰Eüò*EüH‹}ؾè‹}ø¾èf(ÈòYMèH‹EØò€Àò^Èò:êòXÁòEðòEðò,À‰Eüò*EüH‹}ؾèH‹}ØHÇà¾èH‰ÂH¸ð?H‰H‹}ØHÇà¾èH‰ÂH¸ð?H‰H‹}ØHÇà¾èH‰ÂH¸ð?H‰ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰Pÿÿÿédƒ}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆòâå¾èë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰PÿÿÿéÐH‹}ˆò¯å¾èH‹}ˆòå¾èH‹}ˆòCå¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€H‰H‹EˆH‹˜¨H‹}ˆHƒÇ@¾èH‹8ò3åò +åH¸š™™™™™©?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜¨H‹}ˆHƒÇ@¾èH‹8òÒäò ÊäH¸š™™™™™©?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜¨H‹}ˆHƒÇ@¾èH‹8òqäò iäH¸š™™™™™©?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜¨H‹}ˆHƒÇ@¾èH‹8òøãò äH¸{®Gáz„?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØfWÀèH‹UˆH¸{®Gázt?H‰‚øH‹EˆÇ€°H‹UˆH¸ð?H‰‚¸H‹UˆH¸à?H‰‚ÀH‹UˆH¸š™™™™™É?H‰‚ÈH‹UˆH¸ð?H‰‚ÐH‹UˆH¸š™™™™™ñ?H‰‚ØH‹UˆH¸š™™™™™ñ?H‰‚àH‹UˆH¸€[@H‰‚ÀòãH‹}ˆèë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰Pÿÿÿédƒ}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆò˜ß¾èë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰PÿÿÿéÐH‹}ˆòeß¾èH‹}ˆò7ß¾èH‹}ˆòùÞ¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€H‰H‹EˆH‹˜¨H‹}ˆHƒÇ@¾èH‹8òéÞò áÞH¸š™™™™™©?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜¨H‹}ˆHƒÇ@¾èH‹8òˆÞò €ÞH¸š™™™™™©?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜¨H‹}ˆHƒÇ@¾èH‹8ò'Þò ÞH¸š™™™™™©?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜¨H‹}ˆHƒÇ@¾èH‹8ò®Ýò ÆÝH¸{®Gáz„?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØfWÀèH‹UˆH¸{®Gázt?H‰‚øH‹EˆÇ€°H‹UˆH¸ð?H‰‚¸H‹UˆH¸à?H‰‚ÀH‹UˆH¸š™™™™™É?H‰‚ÈH‹UˆH¸ð?H‰‚ÐH‹UˆH¸š™™™™™ñ?H‰‚ØH‹UˆH¸š™™™™™ñ?H‰‚àH‹UˆH¸€[@H‰‚ÀòËÜH‹}ˆèë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃÿÿÿÿx $¸Ï† $ÑÏQ† $"І $4І $FІ $XІ $jЕ† $ц $ц $:Ñ7† ,† ƒ$rÑ!† $”Ñ!† $¶Ñ!† $ØÑ † $âц $úц $Ò† $ Ò† $@Ò† $XÒ† $fÒ† $tÒ&† $šÒ#† $¾Ò7† $öÒ4† ,*Ó~† ƒ,¨Ó~† ƒ$&Ô† $FÔ1† $xÔI† $ÂÔM† ,ÕY† ƒ,jÖY† ƒ,Ä׆ ƒ,àØÝ† ƒ$¾Ù]† $Û²† ,Îܧ† ƒ$vÞ3† ,ªà-† ƒ$Øá2† $ Ⓠ $±íC† $ôí† $† $žç%† $2ð† $"|† $ž™† $87† $p7† $¨7† ,Ãç%† ƒ,èçZ† ƒ,àJ† ƒ,* J† ƒÐæGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)FMVoices.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" stdZ 7Z 8] X` Z‡ ]® _Ê bå j7 kn oµ pÓ qô r  s" ug wƒ x– z­ }É ~å  8 ‚Z ƒg „ƒ …– †¼ ‡Ý ˆþ Š ‹E Φ ÐÔ Ñr Óç Ô Õ ×' Ø€ Ù> Ú_ Û© ;þ <2# =N# d§% e³% g¶% hÏ% iæ% jý% k& l+& mB& nd& o…& s¥& tË& vñ& w' x;' zS' {k' |y' }‘' ‚¥' ƒ½' „Ú' †î' ‡( Š.( ‹<( ŒT( µq( ¶”( ·¼( ¸Ù( ¹) fpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style$¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• :9z:#_M_p¨#:9;¨Ù:reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >t)_Ios_Fmtflags%7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode%k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate%“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir%¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€/¿event%¢ erase_eventimbue_eventcopyfmt_event“%ÓÅ _M_next%ÕåY#_M_fn%ÖZ#+Š%×½#“%Øî:#“%Û’ åYZ½åY ¤h%ßÇ`« åY!I%ã4[½åYÆ9%ñ _M_pword%òm#_M_iword%ó"#Æ9%ô ZÙQ%"{)%_ZNSt8ios_base4Init11_S_refcountEî:#_S_synced_with_stdio%_ZNSt8ios_base4Init20_S_synced_with_stdioEæ8ÙQ%¦ZQ%Z½basic_streambuf > &Rh &Th &Uh &W h &X%h &Z?h &\Yh &]sh &^’h &_¬h &`Æh &aàh &búh &ci &d.i &eHi &fbi &g~i &h˜i &i²i &jÉictype_basectypemoney_baseÎ$pattern'É field'É ")#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >%B Sq§#&ö$TC§#&ëUC§#&VC§#'B WxÛ§Ч(Û§½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >7%B S¡³#&ö$Tm³#&ëUm³#&Vm³#)B W ´´vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base > %B S¼#&ö$Tè»#&ëUè»#&Vè»#)B W†¼{¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >*-¶å?=Ìn=Ì=Ì+F“þ µ>æ8“|ŸÚY,vs ˆ$_´C§C§Ú6,Ío ”Ú[ÐC§C§,^M ´bVñC§C§q§-ÑRGá;=N|.nothrow(I czÛ.cerrA˜~”Û/__ioinitM_ZStL8__ioinit 0©m)X½|||1‚2q0)eŸ¨¨|Ÿ1q0û?)d¨Ê¨|*2)[r$¨å½0c-)Pm½Ÿ1 3 $_4*a7 quot*b½# rem*c½#div_t*d  $_5*fn quot*g"# rem*h"#ldiv_t*iD $_6*l¦ quot*m÷# rem*n÷#lldiv_t*o|0ø[*“½ÌÌ1Ò40ë*”êê|double0ð*•½ |0õ*–""|0³•*œmMŸŸM1S5½g0æ|*ž7ƒ½½'ÞQ* –m0qW*¡¨­|0%*£nÉ""0Öt*ª½å|Ÿ0Å*«Ÿ|Ÿ1 wchar_t0¯R*¬½8|Ÿ'6*¯ZmŸŸM6AŽ*°½0Û6*±mƒmŸ'¯%*²–Ö*×?*³tDê¶|¶1¨0@*µ"Ý|¶½0µ*½½þ|¶½*æ*ÂT…½|0u*ß:¨:Ÿ1@2 0¼p*Ľa¨  __gnu_cxx¡ *3®•O÷÷*æ|´ßS¦­÷÷__debug+6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0EC*§¦' ÷÷0T*™÷> |0*º÷_ |¶½0w*À€ |¶½*Þ?*´}D    |¶float0å*·Å Å |¶long double'—9*Çç ½0‹q*¦÷þ ÷ lconv`,+2#&,,¨#&Ä<,-¨#&>,.¨# int_curr_symbol,/¨# currency_symbol,0¨# mon_decimal_point,1¨#( mon_thousands_sep,2¨#0 mon_grouping,3¨#8&),4¨#@&¬V,5¨#H int_frac_digits,6q#P&¡',7q#Q p_cs_precedes,8q#R p_sep_by_space,9q#S n_cs_precedes,:q#T n_sep_by_space,;q#U p_sign_posn,q#X int_n_cs_precedes,?q#Y int_p_sep_by_space,@q#Z int_n_sep_by_space,Aq#[ int_p_sign_posn,Bq#\ int_n_sign_posn,Cq#]0 M-5¨N#½|6mc,K[#1þ va_list.IÒfpos_t.U7 __sbuf.`®# _base.a®## _size.b½#1‰ __sFILE˜.‚% _p.ƒ®## _r.„½# _w.…½# _flags.†š# _file.‡š# _bf.ˆ~## _lbfsize.‰½#( _cookie.Œm#0 _close.%#8 _read.Ž2%#@ _seek.Q%#H _write.p%#P _ub.“~##X _extra.”%#h _ur.•½#p _ubuf.˜‡%#t _nbuf.™—%#w _lb.œ~##x _blksize.Ÿ½#ˆ _offset. p##5½%m1%5½2%m¨½1%5p#Q%mp#½18%5½p%m|½1W%__sFILEX1v%‰—%n‰§%nFILE.¡´#'”M.ïÉ%É%1§%0Æo.ð½æ%É%0¿J.ñ½ý%É%0%“.ò½&É%0H.ó½+&É%0kU.ô½B&É%0[T.õ½^&É%^&1p#0‘U.ö¨…&¨½É%*t%.ú®cÉ%¥&||02.ÿŸË&mŸŸÉ%-3.]DÉ%ñ&||É%7Ý .½'É%"½7¶1.½0'É%0'16'2p#7."S'É%74*.½k'É%8OB.½7˜*. ¨‘'¨ø. ¥'|7¯O.½½'|7K.½Ú'||#8.î'É%§p.(É%¨7#‘.½.(É%¨½Ÿ8­.É%7·~.¨T(¨7..½q(½É%7,.©½”(¨Ÿ|97PX.ª½¶(É%|¶(1ú7µ.«½Ù(|¶(762.¬½)¨Ÿ|¶(7 `.­½")||¶(q2)nclock_t/Mµ tm8/Z* tm_sec/[½# tm_min/\½# tm_hour/]½# tm_mday/^½# tm_mon/_½# tm_year/`½# tm_wday/a½# tm_yday/b½# tm_isdst/c½# tm_gmtoff/d"#( tm_zone/e¨#0pthread_once_t0^M__gthread_once_t1/*wint_t2Fž $_72Qž* __min2R‡# __max2S‡# __map2T‡# __types2Už*#1Ä_RuneEntry2VO* $_82Xê* __nranges2Y½# __ranges2Zê*#1¤*_RuneRange2[¶* $_92]1+ __name2^1+# __mask2_Ä#qA+n _RuneCharClass2`+:$_10ˆ 2bÂ, __magic2cä# __encoding2dÂ,# __sgetrune2fñ,#( __sputrune2g-#0 __invalid_rune2h‡#8 __runetype2j-#< __maplower2k+-#¼ __mapupper2l+-#¼ __runetype_ext2sð*#À __maplower_ext2tð*#Ð __mapupper_ext2uð*#à __variable2wm#ð __variable_len2x½#ø __ncharclasses2}½#ü __charclasses2~;-#€qÒ,n5‡ë,|¦ë,1|1Ò,5½-‡¨¦¶1÷,Ä+-nÿ‡;-nÿ1A+_RuneLocale2W+;ˆ^3ågD½n-½;­\3ë¡c½ˆ-½;…_3÷ü½¢-½;½3þè9½¼-½+}l3Þ½×-½+.3 ʽò-½+ÎD3ði½ .½+É*3±m½(.½+!3>½C.½+ÈS3"w½^.½+.M3)gF½y.½+O35ÜC½”.½+293;^:½¯.½<(/|wH2)0~n/~êâ.­­*FU/‚Y­ý.ý.1A)0’o/…­//1­0V/{¨7/7/1=/2A)0ùV/}¨Y/Y/1_/2­0¾/€ý.{/Y/0W/ý.’/Y/*`/ƒ×ƒŸ¼/¨Ÿ|7/mbstate_t4UŒwctype_t54†0¨z4yA*÷/½0P4zA*0É%0ê4{/0½É%0ó“4|A*K0 É%0l”4}½g0:É%0[u4~½ƒ0É%½0=4½ 0É%:90,*4€½½0É%:90©O4A*Ô0É%64‚A*0e34ƒŸ1|Ÿ11¼/0S4…Ÿ.1|Ÿ10K4†½E1E11K12¼/0·W4ˆŸv1ë,Ÿ10½=4‰A*’1 É%0C4ŠA*©1 0˜K4Œ½Ë1Ÿ:90"4½è1::90a(4ŽA*2A*É%0“4½%2É%:¶(0_4ĽF2É%:¶(0Q4’½l2Ÿ:¶(0ÇN4ƽ2::¶(0E44“½©2:¶(0ëˆ4ǽÅ2:¶(0V04”Ÿæ2¨ 1074•3:0KC4—½3::0Ã%4˜½:3::0ëF4™V3:0C4šŸr3::*GL4œgnŸœ3Ÿ:7/0~24Ÿ³3:0·E4žÔ3:Ÿ0>U4Ÿ½õ3::Ÿ0=X4 4:Ÿ0;C4¤Ÿ<4¨<4Ÿ11:0Î'4¥Ÿ^4::0+w4©êz4:z4102w4È  œ4:z409w4«½4:z40@w4¬"Þ4:z4½0M4®½ÿ4:z4½0GA4§Ÿ 5:Ÿ0ƒG4¨½75A*0ø{4°½X5::Ÿ0ý~4±y5:Ÿ0Ìk4²š5:Ÿ0éK4³»5 Ÿ0°‘4´½Ó5:90È34µ½ë5:90€=4–6: 0íH4¡#6::0I<4¢?6: 0u_4¦[6::0nt4¯|6: Ÿ0f4ÊÅ ˜6:z40B4Í÷¹6:z4½0l_4ÏÚ6:z4½=]8a __gnu_debug+:7>+;k>+<­?v7éÚ8streampos6ÓŠ,.7ñÕk=7Ú8à8*(Š7õ÷0æ8]7à8à8*ä’7ù˜Yæ8}7à8à8*~F7ý@½¢7||Ÿ-Ó“7í.Ÿ¾7|-ïh7n|ä7|Ÿà8-Ø 7 Ĩ 8¨|Ÿ-È7 ݨ08¨|Ÿ-.7±€¨V8¨Ÿq-Í07[‰qr8î8-v7X“½Ž8à8-Çn71‰æ8¯8î8î8@=7#B½!ST7&D½î8AqA‚boolAô82½5½991 9B__vtbl_ptr_typeù8=ž(G?¸ 6c:'`t DN9c:'`t Fg9c:i:'C) K9c:½*ëE N,o¨¢9t:Ú8*ëE Q#a|Ã9t:à8*ì6 Vu:¨é9c:½,7 `ÒL :c:¨½*| dÃhŸ':t:,⇠jANI:c:¨à8CÑ7 n?Šc:¨1.9Ao:2.91o:?ª91Ó:.9#'ì‡ d£:Ó:'ì‡ f¼:Ó:Ù:)¹] lÓ:½1z:Aß:2z:2æ82¼_Atomic_word:%½1V ? 98NDnposâƒNE_M_dataplusV #_Rep_base_RepF¯Aw¨p; NF¯A ‚¨“;+N¨FÔ6Æt1N±; NFX4%“bÎÏ; NFm)x/Îí; NGµ%-!‰<+NF’4|UŸ/< N½|GK}<`7X< N½½|F=pDþŸ€< N½½FãNL3kæ8£< N|G8Uy}Æ<¨|½GòY^û€é<¨|½G#ZgÆW =¨½qGÎwzé}/=¨ÎÎGÎw~‘LR=¨11GÎw‚C u=¨¨¨GÎw†÷˜=¨||Fpо“½º=½½G;Ããvã=+N½½½GK;µ5ý=+NHj1š®<7NÁ+%>+N'Á+;¿>>+NÙ:'Á+;·W>+N=N'Á+;Åz>+N=N½½'Á+;Т>+N=N½½Ù:'Á+;ÛÅ>+N|½Ù:'Á+;âã>+N|Ù:'Á+;é?+N½qÙ:‰ì!?+N½-Xô»•CNC?+N=N-XüìOCNe?+N|-X–”CN‡?+Nq-NWΤ?+N-NDT1Á? N-]…&l3ÎÞ?+N-]…16 1û? N-É~:$ @+N-É~CΕ 5@ N-#Lx R@+N-#Uœ • o@ N-Ù]ÀŸŒ@ N-Ó“c!hŸ©@ N-|h?;ŸÆ@ N RW;nÓ‰é@+N½q RWƒ„A+N½-Ï3‹ÿyŸ$A N £@;ätBA+N½ R¦Û}[A+N-#s­Yæ8xA N-ܼùpà8šA N½-ÜÍ£Ú8¼A+N½-J†â¤=à8ÞA N½-J†õòÚ8B+N½-^¶OCN"B+N=N-^ =BCNDB+N|-^#CNfB+Nq-ØO;JaCNˆB+N=N-ØO;[bCN´B+N=N½½-ØO;/¼†CNÛB+N|½-ØOBÃ=CNýB+N|-ØO;ÔACN$C+N½q ÿ+eFpBC+Nq*.;øñCNcC+N=N-.ƒ)~CNC+N=N½½-.;xCN¶C+N|½-.Ÿ(FCNØC+N|-.¯*8CNÿC+N½q t‹Ì I'D+Nνq-t‹ëØrCNND+N½=N-t‹)UCND+N½=N½½-t‹;mXCN«D+N½|½-t‹*‚CNÒD+N½|-t‹AÉ[CNþD+N½½q-t‹R„Î%E+NÎq-ÞjQ;CNLE+N½½-Þz&ÎnE+NÎ-ÞŽliΕE+NÎÎ-9F©7QCNÁE+N½½=N-9FÀº7CN÷E+N½½=N½½-9F;n&CN(F+N½½|½-9Fê”xCNTF+N½½|-9F&CN…F+N½½½q-9FæzCN±F+NÎÎ=N-9F%AICNâF+NÎÎ|½-9F:`fCNG+NÎÎ|-9FOŒ{CN?G+NÎνq-9Fs¹)CNpG+NÎΨ¨-9F~5$CN¡G+NÎÎ||-9FˆÖ>CNÒG+NÎÎÎÎ-9F“/zCNH+NÎÎ11FLQ;‹»CN5H+N½½½qFÌ;˜€0CNgH+N½½|½I°=;¦:6¨H½qÙ:-È;Á­&Ÿ¹H N¨½½ ÁW;õ)ƒ×H+NCN- üBR|ôH N-Ћër|I N-ƒ‰ 8z:.I N-ïh;ÏAFŸZI N|½½-ïh)Å ŸI N=N½-ïh7‚Ÿ¨I N|½-ïh;æ~CŸÏI Nq½-Uú3ŸöI N=N½-;ø”pŸ"J N|½½-qÌŸIJ N|½-; d‹ŸpJ Nq½-2üŸ—J N=N½-2;r?ŸÃJ N|½½-2«ÎKŸêJ N|½-2¾?ŸK Nq½-TkÌsŸ8K N=N½-Tk;-9ŸdK N|½½-TkèSŸ‹K N|½-TkûMŸ²K Nq½- Ž gLŸÙK N=N½- Ž;B原L N|½½- Ž&>*Ÿ,L N|½- Ž;NÅBŸSL Nq½-ñDÇ‚ŸzL N=N½-ñ;YŸ¦L N|½½-ñaªŸÍL N|½-ñ;nJ`ŸôL Nq½-[VïN;M N½½-~F“¹0½=M N=N-~F;‚悽iM N½½=N-~F;’Øi½ŸM N½½=N½½-~F;£m`½ÁM N|-~F;²}u½íM N½½|!~F;Ã,R½ N½½|½2Ÿ1&N2;1;1K;AK;A&NA;??;”ŽN _M_length•Ÿ# _M_capacity–Ÿ#&“—î:#?K;›OPIN#J‰/;@Þ&NJÂK;E‰G‚J›‘;QR)OP<j1´>q7N*é$¾Åæ8O_P*plÂåqæ8O_P,¿bÆX{7O1N,~*Ê7MOO1N,b4Î(]lO1N½*EXØOb¨ˆO1N*¯EÜ_ ¨®O1NÙ:Ù:-Í9;ñK1NÔO½½Ù:,Z3ç)sñO1NÙ: qU;«ÑcP1NÙ:*Mõ{x¨+P1N!|_;^(`¨1NÙ:½Ÿ_Pn1eP2ŽN?Ÿ %l^5aFµh% Q;a”^5a½æ8GO % Ôb®^5a-N…%$('¥ Ë^Aa-N…%.ê|¥ í^5a¥ -&‡%>c†¥ _5a¥ -&‡%O¥ 6_5a¥ ¥ Íb%^#„T_5a¥ -ð3%jç%í\q_Aa-ð3%rbí\“_5aí\- %€Q]í\°_Aa- %ˆ´í\Ò_5aí\-÷=%›Xoæ8î_æ8-¾l%§‘7jP`5aÜS-¶?%²«jP-`Aa-®p%¼g ÜSJ`Aa@G8%Îzo½-9–%Þ~jLa~`5a½-ã %ó%Ra `5a½`^%ZÀ`5a½P/%Ö`5aP/% ñ`5aXaVX%ÂjZ5aXa2¥ 22 2Ì 2‘ Å 5an1ZAÅ 1Ga2ZA"AmAGaZ¿@>:^aÔgT_vptr$basic_streambuf9#a_M_in_beg?è#a_M_in_cur?Ĩ#a_M_in_end?Ũ#a_M_out_beg?ƨ# a_M_out_cur?Ǩ#(a_M_out_end?Ȩ#0a_M_buf_locale?ÏjP#8b¹‰?Ô^aFbÔg½*x<?àÈ,jPgbÔgÜS*¶??ñ–jPƒbÚg*Ÿm?þ¸YÔg©bÔg¨"-0’?Øj7ÕbÔg÷‘ Ì -PV?N,7übÔgŠÌ -,}? È/½cÔg-åw?†Sí\6cÔg-Ø;?'—k½ScÔg-9•?9C½pcÔg-öT?O€v½cÔg-üT?b¥}í\´cÔg¨"-fZ?p"Y½ÖcÔgq-[†?‰6”½ócÔg-œz?¤À½dÔgq-¢z?¾{í\7Z¿tZ#a_M_tieCW¿t#Øa_M_fillCXq#àa_M_fill_initCYæ8#áa_M_streambufCZÔg#èa_M_ctypeC]}p#ða_M_num_putC_Åt#øa_M_num_getCaÐt#€*@Ck”m¹qÛt*Ó€Coƒ&æ8ÕqÛt*@VC{ 2 ñqÛt,RD-$7ræt2 ,Ë%C>+ræt2 ,@•C–ÄJHræt2 *5lC¦¹Uæ8drÛt*=C°)+æ8€rÛt*9*C»›æ8œrÛt*ý_CÅ£2æ8¸rÛt*°CÐ#2 ÔrÛt,°Có¿(ñræt2 N4C sætÔg`³ C çp+sæt½-æUC¼:¿tHsÛt-æUC% …¿tjsæt¿t-ò[C3äÔg‡sÛt*ò[D9ÞÔg¨sætÔg*­DCˆìtÉsætòt-hcCdÀTqæsÛt-hcCx qtætq*¾lD€¡ijP)tætÜS*ü‚Du/xqOtÛtqq*‘Dz¦6qptÛtqPN4C¼†tætm¾QDŒpZ¤tætÔgnùrD«„’ætÜS1ø1Ët2&1Öt2o1át2çp1çpAçpAátWÎE}ÀvN¯ŽE¨#pEŠ*uÀvpEDuÀvÆv-Ý€E™áZÚ8auÑv-`ERC¨~uÑv-Ä]E¡XGÜv›uÀv-Ä]E¨Gøt½uÀv½-Ó_E­QhÜvÚuÀv-Ó_E´ögøtüuÀv½-ÜE¹-cÚ8vÑvâv-^E½Ž Üv@vÀvâv-ç€EÁDøtbvÑvâv- `EÅPaÜv„vÀvâv-ñ€EÉj[øt¦vÑvâv!ƒ…EÍ´vÆvÑv1øtAÌv2¨1×v2øtAøtAèv2»A2 AÅ So'íSØ|íS#i7'Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE&VN'¤|wØ|½-2?'¿0K¸²wÐt¸¸ZívÞ|-2?'ãe¸èwÐt¸¸ZívLa-2?'èµf¸xÐt¸¸Zívä|-2?'í(e¸TxÐt¸¸Zívê|-2?'òøe¸ŠxÐt¸¸Zívð|-2?'øg¸ÀxÐt¸¸Zívö|-2?'ý…g¸öxÐt¸¸Zívü|-2?'Àd¸,yÐt¸¸Zív}-2?'#ðc¸byÐt¸¸Zív}-2?'(Xd¸˜yÐt¸¸Zívóv-2?'Hz¸ÎyÐt¸¸ZívRaUÜ'MùvïyØ|½F¾ ”¸&zÐt¸¸ZívCNdäÎæ¸ùvezÐt¸¸ZívÞ|däW ¸ùv¤zÐt¸¸ZívLadä¸ùvãzÐt¸¸Zívä|d䛸ùv"{Ðt¸¸Zívê|dä$¸ùva{Ðt¸¸Zívð|dä,> ¸ùv {Ðt¸¸Zívö|dä3© ¸ùvß{Ðt¸¸Zívü|dä;'¸ ùv|Ðt¸¸Zív}däHQ¸ ùv]|Ðt¸¸Zív}däd¼¸ ùvœ|Ðt¸¸Zívóvoäq}$¸ ùvÐt¸¸ZívRa1ùvAæ8A§AÖA½A÷AA  AêS&'ÛíS¹íS#i7'Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE&VE@'ï‘}¹½-sH' êìÂ}ÅtìZqæ8-sH'+ h!ìó}ÅtìZq"-sH'0 ¼!ì$~ÅtìZq½-sH'5 "ìU~ÅtìZq÷-sH': d"ì†~ÅtìZq-sH'j QPì·~ÅtìZqê-sH'o !ìè~ÅtìZqÅ -sH'„ ’uìÅtìZqG«@'i‚VÅt|½q|¨¨¿G{ÄΓÅt|½qZ¨¨¿Gÿ$‰?.ËÅtq"Z¨|¿U)'¢ }ì¹½ds¾Õ‹ì}&€ÅtìZqæ8ds䥌ì}`€ÅtìZq"dsëüŒì}š€ÅtìZq½dsò[ì}Ô€ÅtìZq÷dsù²ì}ÅtìZqds»ì}HÅtìZqêdsNŒì}‚ÅtìZqÅ osøOì }ÅtìZq1}A½lø>@Å……pçpH"T_vptr$basic_ostream9#'¥ FV&‚¿t½……ÔgbÐSF_ÅK‚¿t½……*VvFpµo’…l‚¿t˜…*VvFy p’…‚¿t­…*VvFƒ5’…®‚¿tÂ…*VvF©m|’…Ï‚¿t"*VvF­¾3’…ð‚¿t½*VvF±!|’…ƒ¿tæ8*VvG\|’…2ƒ¿tš*VvF¸™|’…Sƒ¿t§*VvGjI|’…tƒ¿t½*VvFÃS|’…•ƒ¿tÖ*VvFÌ£|’…¶ƒ¿t÷*VvFЭ|’…׃¿t*VvFÕ+|’…øƒ¿tê*VvFÙ?|’…„¿t  *VvFá5|’…:„¿tÅ *VvFå#&’…[„¿t*VvGx ’…|„¿tÔg*sHGŠ’…„¿tq ÜwF# [À„¿t|"*ù+G­×9’…æ„¿t|"*©ŽGÄtƒ’……¿t*q GÙäA7…¿t*Û GéÙ’…?…¿tŠ-Û Gz’…f…¿t÷‘ q¥ Fn¿t½……1‹…1‘…3AÅ1ž…5’…­…’…1³…5ìtÂ…ìt1È…5Z×…ZZ P>G^a2ˆ^a#a_M_modeHUÌ #@a_M_stringHX;#H'/.Hd1†2ˆÌ '/.HrO†2ˆ=NÌ *UH…WB;k†8ˆ,UHÙ\ˆ†2ˆ=Nmª†H§Ü8¦†2ˆÌ eFjH±QRí\×…ˆ2ˆeú`I‰h ½ ×…ð†2ˆeÅ{I4‚ƒ½ ×…‡2ˆ½e—tIVÔ½ ×…D‡2ˆ½e§pHÑXpÔg×…s‡2ˆ¨"e—oI› 7×…§‡2ˆ÷‘ Ì e²7IÊU+7×…Ö‡2ˆŠÌ mx3Iç3þ‡2ˆ¨½½m<HôÕ'ˆ2ˆrí×…2ˆ½1×…1>ˆ2×…le`>OÅB‰Å#E_M_stringbufHŽ×…#SFH¡œˆB‰½……Ì SFH¶LjB‰½……=NÌ `ÖDHÀCˆíˆB‰½……-ò[Hˉ`2ˆ ‰H‰-UHÓsE;'‰H‰sUHÝõ9B‰=N1Cˆ1N‰2Cˆ stkÕ‹IWeŠtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED¾&» ƒ;[}¾Št$_51ATTACKDECAYSUSTAINRELEASEIDLEWvInuFËöy†0aÐ_§uSRATEù_ZN3stkL5SRATEE‰“€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE@ÛuPI_ZN3stkL2PIE‰“-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‰“-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‰“€?Z^‰UÕ‹èŒT_vptr$StkError9#amessage_jªR#atype_kh‰#'IWo@ŒèŒÚYh‰bQ<sÕ‹_ŒèŒ½w•#v‰†Õ‹ŒèŒxry(=îŒÕ‹£ŒèŒxî+|?–ÚYÕ‹ÇŒèŒyVrËI|Õ‹èŒ1Õ‹AôŒ2h‰ZeŠ„ùŒ`T_vptr$Stk9#Jó_ˆ…lÙjJ(‰¦bÙjJ!RŠoÙjJ½S‹*ÙjJ²“ŒÙjJ£A9ÙjStkFloatLêzsrate_Ô¨x‚{#Õ!ªR{‰ˆÖƒ;æ8{ 5× æ8|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream>ŽCˆ{ígÜM@ ŽaignoreSampleRateChange_Ýæ8#<¾[²‚,'$¤,W}Ž‚,= ¬'šŽ`æ8<=¯¥nªR,ƒ²@ÂŽªR,?“µ @ÙŽ®#,•¸8…ðŽ®#,œ»t®#,‚¾¥0½*6qÁ‡næ8C‚‚‚,ŸÈ·|_|h‰,ŸË™N{ªRh‰,œŽÎxM’æ8,•jÑL©æ8}¾&à¾`~vŽãùŒÞ`½ 6æ:lùŒ `‚‚mÔ%éí'``m ìÃpE``nŸï°`h‰1ùŒWkŠ0w“Edata_w“#EdataRate_Ž‚#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(» ‘}“ÖÖ» 4‘}“ƒ“ÖÖt{O‘}“½» i‘}“Ž“-X  s™“‹‘}“Ž“-Ü)×HŸ“­‘}“Ÿ-Ü0ˇ‚Ï‘¥“Ÿ ^8Ú“í‘}“™“ æt@U& ’}“™“-”mJPLŸ“2’}“ŸÖ-”mR„‚Y’¥“ŸÖ-£R[’‚€’¥“‚Ö-Ù^ Ÿ’¥“-#sa€‘æ8º’¥“ RWk¸‘Ý’}“ŸÖ RWuÚ0“}“ŸÖ‚-Kkx"Ö"“¥“-x{auÖ?“¥“ «~‚r‡]“}“‚!@'‰XX‚¥“1‚1fA‰“2‚A”“2fAfA‚1”“ZqŠ@ ùŒQ•ùŒ#€¶+ Hf#'ƒ è“Q•wÀ Ñ*«“”Q•‚‚w¥ Q_«“7”Q•‚w—B ÿ;«“\”Q•‚wË #s”«“†”Q•½‚*94 & NÖ¢”W•* ^ )Ž“¾”W•*þ/ 4¶R‚ß”Q•ÖxE` :Ø3‚«“•Q•ÖxE` Dr™“«“6•Q•™“Ör9«“Q•½1«“1]•2«“ZwŠ@JùŒ –ùŒ#€¶+J-f#';JŸ• –*94J^0Ö»•&–* ^J-ZŽ“ו&–xE`J)ú™“b•– –™“Ör6b• –½1b•1,–2b•Z}Š€ùŒS™b•#astate_i½#@avalue_j‚#Hatarget_k‚#PaattackRate_l‚#XadecayRate_m‚#`areleaseRate_n‚#hareleaseTime_o‚#pasustainLevel_p‚#x'[}& —S™b&W)1–*—S™½,cT,T‚B—S™,ž0/)rZ—S™,ü 2MUw—S™‚,éC51h”—S™‚,:88 ”±—S™‚,D;¦9ΗS™‚,e%>åë—S™‚,‚Aè:˜S™‚,e‡DéP%˜S™‚,L•GavB˜S™‚,ôSJ0Sn˜S™‚‚‚‚,ö‡Mé"‹˜S™‚*;Phr½§˜Y™,)S¿ƒĘS™‚*þ/Vý‚à˜Y™*E`YÇ ‚ü˜S™xE`c—ˆ™“1–*™S™™“Ö 6g1–S™‚‚11–1_™21–Z¾ŠpKùŒCšùŒ#adata_K'f#€¶+K(f#@*94Kö)Öº™Cš* ^Kÿ[ޓ֙CšxE`K Ž‚d™ÿ™NšÖxE`K#òF™“d™(šNš™“rŸnd™Nš½1Iš2d™1d™ZÅŠH*ùŒdùŒ#afd_É%#abyteswap_‚æ8#awavFile_ƒæ8#afileSize_„½# adataOffset_…½#(achannels_†Ö#0adataType_‡½#8afileRate_ˆ‚#@'uF-$›d'uF7Q›dªRæ8Ö½‚bÜt:Tšp›d½,<ŽDº¡›dªRæ8Ö½‚,{G$j¹›d*ÀnJ†Dæ8Õ›d*9MD(½ñ›j*KkPT Ö œj*f`SW½)œj* v[‡=‚Eœj,jrlœd™“½æ8I²p) æ8œd|Ö½‚I4Šs«æ8¿œd|IˆvâBæ8áœd|I¬Gyˆæ8d|Ih|ì*æ8%d|‚)Ò<æ8duƒSINT32ô½uuu1Tš1p2Tš1CZËŠèL+ùŒ¡d™#afile_L¨Tš#pafinished_L©æ8#¸ainterpolate_Lªæ8#¹anormalizing_L«æ8#ºachunking_L¬æ8#»atime_L­‚#Àarate_L®‚#ÈachunkThreshold_L¯½#ÐachunkSize_L°½#ØachunkPointer_L±"#à'ËL.’ž¡½½'ËL6¿ž¡ªRæ8æ8½½b¢GL9{Þž¡½w7LEÒ#{ Ÿ¡ªRæ8æ8w‰QLH{-Ÿ¡wNLK•C{MŸ¡w=,LRF{mŸ¡w=,LY¼ {’Ÿ¡‚xŽ?L\+L½ {¶Ÿ¡x %Ldõs‚ {ÚŸ¡*ÀnLgM æ8öŸ¡*˜[Lj6 æ8 ¡w&MLp„ {7 ¡‚w Lv£[ {\ ¡‚,*Lfy ¡æ8*þ/L‹i‚š ¡ÖxE`L—ÿ‚{à¡ÖxE`L¢ t™“{ì ¡™“ 6L¦¾q{¡‚‚1{1!¡2{lÑŠ ùŒü£{#afirstFrame_f#耓ž‚#˜'öy‡¡ü£½½'öy"´¡ü£ªRæ8æ8½½bÎ+%&¡Ó¡ü£½w71?&¡¢ü£ªRæ8æ8w‰Q4õ6&¡"¢ü£wN71&¡B¢ü£*94:¥PÖ^¢¤w=,AòA&¡~¢ü£w=,H·A &¡£¢ü£‚xŽ?K $½ &¡Ç¢¤x %SV‚ &¡ë¢¤w&MYÖs &¡£ü£‚,—Bb­'-£ü£‚w e6 &¡R£ü£‚,ã6mÀo£ü£‚,MuôhŒ£ü£‚*þ/¶c‚­£ü£ÖxE`@y‚&¡Ö£ü£ÖyE`™é ™“&¡ü£™“1&¡1¤2&¡Z׊hùŒý¥b•#ztable_Z£:fatime_[‚#@arate_\‚#H€“]‚#PaiIndex_^Ö#Xaalpha__‚#`'†¦¤ý¥b-Q  ¤Ťý¥½,N#ƒ ݤý¥,&M)‚1ú¤ý¥‚,—B2vt¥ý¥‚, 5Ј4¥ý¥‚,ã6=®‹Q¥ý¥‚,MDÆPn¥ý¥‚*þ/G_x‚Š¥¦*E`JOn‚¦¥ý¥xE`T×a™“ ¤Ô¥ý¥™“Ö 6Xš„ ¤ý¥‚‚1 ¤1 ¦2 ¤?š 6C§'`t D.¦Z§'`t FG¦Z§`§'C) Ka¦Z§½*ëE NèuC§‚¦k§}*ëE Q)vI§£¦k§T§*ì6 VóˆC§ɦZ§½,7 `gkë¦Z§C§½*| d=~Ÿ§k§,⇠jT)§Z§C§T§CÑ7 nZ§C§1ê1O§2êAO§1¦Af§2¦1f§?Ý Vʧ¦#'ì‡ dš§ʧ'ì‡ f³§ʧЧ)¹] lʧ½1q§AÖ§2q§1$?ñN©&HV$#*5`•/©¨ ©*5d@Ч3¨©*ƒ‰hSq§O¨©'·Gkh¨ ©Ч'·Go†¨ ©½Ч'‘(z ¨ ©½*7‚vXC§Á¨ ©½,Ï]†.D㨠©C§½ £ ¨ £Á¨ £í§ £¨ £3¨Aq§1á§1©2á§?£f®á§#'G,ÉL©f®Ч'G,Öo©f®½T§Ч'G,爩f®l®Ì£©f®½*XM„xcw®Ä©f®l® .(Xç©f®½T§-NJß²ªf®-NS6?ý!ª}®-]…\ɲ>ªf®-]…eVý[ª}®-É~n€(xªf®-É~wC¸•ª}®-#€uz(²ªf®-#‰90¸Ϫ}®-Ù[<Ÿìª}®-|”{ŽŸ «}® RW£¼x,«f®½ê-Ï3°€3ŸI«}®-#s¹••æ8f«}®,£@MEGƒ«f®½-ÜÝC}¥«f®½-Ü쑉T§Ç«}®½G€|òÔæ«}®½-J†½?}¬f®½-J†šfT§*¬}®½-ÚŠ"¡3}G¬f®-ÚŠ*‡)T§d¬}®-52s}¬f®-5:\T§ž¬}®-ЋEüGC§»¬f®-ЋIõ”I§ج}® ÿ+X1‚ö¬f®T§ tm†F­f®*t‹M\>²5­f®²T§ t‹†]­f®²½T§*ÞMm"‹²~­f®²*ÞMy3²¤­f®²² ÁWÛ0b­f®w® Rï‘qÛ­f®mOmM«ôþ­f®½T§G35M3i]'®f®²½T§m MõJ®f®²T§R{wšš.f®C§1©Ar®2©A©1r®ZÝŠàùŒD°ùŒ#again_G‚#achannelsIn_HÖ#€¶+If# ab_K©#Paa_L©#haoutputs_Mf#€ainputs_Nf#°'0-¯D°*‘zÕ„ÖI¯J°*94 Öe¯J°wR#4}ƒ®…¯D°, N*·_¢¯D°‚*›R-ñ#‚¾¯J°*w15 ƒ‚߯D°‚* ^8|~Ž“û¯J°xE`CùC™“ƒ®)°D°™“Örzƒ®D°½1ƒ®1P°2ƒ®ZãŠàùŒ'²ƒ®#'a‚°'²bUMU°¡°'²½,= _¾°'²æ8,!|Û°'²‚,…$…2ø°'²‚,‹'a…±'²‚,N:*A±'²‚‚‚æ8,Œ#9 +c±'²‚‚*þ/<úY‚±-²*E`?õH‚ ±'²‚xE`J癓U°α'²™“Ö*E`UÃ.™“þ±'²™“™“ÖÖ 6Y/&U°'²‚‚1U°13²2U°?N 6m³'`t DX²г'`t Fq²г³'C) K‹²г½*ëE NPˆm³¬²›³~³*ëE Q[•s³Ͳ›³„³*ì6 VRJm³ó²г½,7 `ƒ³гm³½*| d!{Ÿ1³›³,⇠jxWS³гm³„³CÑ7 nw5гm³1S™1y³2S™AS™Ay³18²A–³28²1–³?’ Vú³8²#'ì‡ dʳú³'ì‡ fã³ú³´)¹] lú³½1¡³A´2¡³1å?ªN7µ&HVå#*5`Ón7µG´=µ*5dÛW´c´Cµ*ƒ‰h¡³´Cµ'·Gk˜´=µ´'·Go¶´=µ½´'‘(zд=µ½*7‚Wm³ñ´=µ½,Ï]†X6µ=µm³½ £Ð´ £ñ´ £´ £G´ £c´A¡³1´1Iµ2´?7£–º´#'G,É|µ–º´'G,ÖŸµ–º½„³´'G,縵–ºœºÌÓµ–º½*XM„r§ºôµ–ºœº .(òж–º½„³-NJÙ7j4¶–º-NSiÁQ¶­º-]…\Šjn¶–º-]…e¾1Á‹¶­º-É~nºŽä¨¶–º-É~whmhŶ­º-#€¢Iäâ¶–º-#‰N8hÿ¶­º-ÙüDŸ·­º-|”Ÿ9·­º RW£-\·–º½S™-Ï3°‡>Ÿy·­º-#s¹(æ8–·­º,£@ME}a³·–º½-ÜÝîƒ~³Õ·–º½-Üìøl„³÷·­º½G€|òóE¸­º½-J†U~³8¸–º½-J†}„³Z¸­º½-ÚŠ"^~³w¸–º-ÚŠ*ƒ‹„³”¸­º-52 <~³±¸–º-5:Bi„³θ­º-ЋEHsm³ë¸–º-ЋIµs³¹­º ÿ+Xq&¹–º„³ tmêU?¹–º*t‹M\Ÿyje¹–ºj„³ t‹Ά¹–ºj½„³*ÞMm×j®¹–ºj*ÞMyOAjÔ¹–ºjj ÁWÛç1ò¹–º§º RïnY º–ºmOmM«Xy.º–º½„³G35M3ñIWº–ºj½„³m Mõ¥Mzº–ºj„³R{wšˆ…–ºm³1NµA¢º2NµANµ1¢º? 6è»'`t DÓº¼'`t F캼 ¼'C) K»¼½*ëE N­è»'»¼ù»*ëE Q€î»H»¼ÿ»*ì6 Vµè»n»¼½,7 `æ@»¼è»½*| dÈ•Ÿ¬»¼,⇠jÀ…λ¼è»ÿ»CÑ7 nú“¼è»1ü£1ô»2ü£Aü£Aô»1³ºA¼2³º1¼?Z Vu¼³º#'ì‡ dE¼u¼'ì‡ f^¼u¼{¼)¹] lu¼½1¼A¼2¼1¹?vN²½&HV¹#*5`¾m²½¼¸½*5d¦F{¼Þ¼¾½*ƒ‰hºV¼ú¼¾½'·Gk½¸½{¼'·Go1½¸½½{¼'‘(zK½¸½½*7‚è»l½¸½½,Ï]†SO޽¸½è»½ £K½ £l½ £˜¼ £Â¼ £Þ¼A¼1Œ¼1Ľ2Œ¼? £ÃŒ¼#'G,É÷½Ã{¼'G,־ýÿ»{¼'G,ç3¾ÃÃÌN¾Ã½*XM„"Ão¾Ãà .(}4’¾Ã½ÿ»-NJ®C>¯¾Ã-NSe¡̾(Ã-]…\*>é¾Ã-]…e<¡¿(Ã-É~nÛ Ì#¿Ã-É~w¨rD@¿(Ã-#€Z>Ì]¿Ã-#‰BDz¿(Ã-ÙãQŸ—¿(Ã-|”Õ5Ÿ´¿(à RW£AH׿ýü£-Ï3°YqŸô¿(Ã-#s¹økæ8À(Ã,£@ME0‡.Àý-ÜÝ× ù»PÀý-Üì ÿ»rÀ(ýG€|òˆ‘À(ý-J†“Qù»³Àý-J† 4ÿ»ÕÀ(ý-ÚŠ"Ú-ù»òÀÃ-ÚŠ*ç’ÿ»Á(Ã-52ßoù»,ÁÃ-5:¨sÿ»IÁ(Ã-ЋEãè»fÁÃ-ЋI©aÁ(à ÿ+XL¡ÁÃÿ» tm)ºÁÃ*t‹M\Š>àÁÃ>ÿ» t‹/ÂÃ>½ÿ»*ÞMm`>)ÂÃ>*ÞMy)>OÂÃ>> ÁWÛmmÂÃ"à RïPj†ÂÃmOmM«½©Âýÿ»G35M3ÛxÒÂÃ>½ÿ»m Mõ6\õÂÃ>ÿ»R{wš8ƒÃè»1ɽAÃ2ɽAɽ1Ãl銰&ùŒ“Æ«“#aadsr_gNµ#@awaves_hɽ#Xavibrato_i ¤#patwozero_jU°#ØanOperators_kÖ#¸abaseFrequency_l‚#Àaratios_m©#Èagains_n©#àamodDepth_o‚#øacontrol1_p‚#€acontrol2_q‚#ˆafmGains_r“Æ#afmSusLevels_s£Æ#° afmAttTimes_t³Æ#° 'Ð_,ÄÃÆÖbñs/.îÄÃÆ½,R2,“ÆÄÃÆ,Ž*5P1ãÄÃÆë,w—B8.ÃÅÃÆ‚,};9ˆ*ÅÃÆÖ‚, N>Ø+LÅÃÆÖ‚,]5A¤BiÅÃÆ‚, ,DO’†ÅÃÆ‚,©GW„£ÅÃÆ‚,K„JC=ÀÅÃÆ‚,cTM¯jØÅÃÆ,ž0Pä{ðÅÃÆw¥SQZ.ÃÆÃÆ‚wËV±D.Ã?ÆÃƽ‚xE`Y&‚.ÃhÆÃÆÖyE`c]*™“.ÃÃÆ™“Ö‚£Ænc‚³Æn‚ÃÆn1.ÃlïŠè )ùŒ!È.Ã#acurrentVowel_ L½#° atilt_ M!È#¸ amods_ N!È#Ð '§ /5Ç1Èb 0 2ÉÆTÇ1Ƚw—B 5áÉÆyÇ1È‚wÀ 83:ÉÆ£Ç1È‚‚wË ;Ð~ÉÆÍÇ1Ƚ‚xE` >’‚ÉÆöÇ1ÈÖyE` Hýi™“ÉÆ1È™“Ö‚1Èn1ÉÆqHÈXn‚YÈXn‚pÈXnnW1E}8ÊN¯ŽE|#pEŠ¢È8ÊpE¼È8Ê>Ê-Ý€E™­-à8ÙÈDÊ-`Eú|öÈDÊ-Ä]E¡º@OÊÉ8Ê-Ä]E¨w@pÈ5É8ʽ-Ó_E­Î^OÊRÉ8Ê-Ó_E´\^pÈtÉ8ʽ-ÜE¹¡Xà8–ÉDÊâv-^E½3OʸÉ8Êâv-ç€EÁîwpÈÚÉDÊâv- `EÅ‹wOÊüÉ8Êâv-ñ€EÉ;pÈÊDÊâv!ƒ…EÍš>ÊDÊ1pÈAÑS1JÊ2pÈApÈ„UޏÏÑÏ…ÑÏ"ÐL½Ê†valueÁ‚‘h‡¸pÁ‚‘`‡|hÁ‚‘X…€’"Ð4Иêʈ…êÊ‘h2¥“…“4ÐEÐäˈ…êÊ‘h…"“FÐXÐ0Iˈ…êÊ‘h…Õ›XÐjÐ|vˈ…vË‘h2j…£jÐÿÐȷˈ…ô»‘h‡† b‚‘`……¯ÑÑôˈ…ôË‘h†gain*‚‘`2D°…iÅÑ:Ñ`8̈…8Ì‘h†mDepthD‚‘`2ÃÆAN…N:ÑqѬ€Ì†__a¶€Ì‘h†__b¶€Ì‘`2=Ì…nø_͉__groupingþ |‘¨‰__grouping_sizeþ Ÿ‘ ‰__grouping_tmpþ _Í‘˜Š__n N‘PŠ__min N‘HŠ__i Ÿ‘¸Š__test æ8‘_‹P—Š__j Ÿ‘°2ÚY…ƒ«rÑ“ÑD¡Íˆ…¡Í‘h‰__nÝŸ‘`2f®…³·”ѵÑã͈…ãÍ‘h‰__nÝŸ‘`2–º….À¶Ñ×ÑÜ%Έ…%Αh‰__nÝŸ‘`2ÃŒG¦LÎ…LÎ^mô82Z§Ž*ÎTØÑâÑ(}Î5ΑhŒ³§ŸÎ…ŸÎ^mô82ʧŽ}ÎŽRâÑùÑtÐΈΑhŽ}ÎßOúÑÒÀüΈΑhŒ.¦Ï…LÎÏ2`§Žüγ Ò Ò RÏÏ‘hÏ‘`Œš§uÏ…ŸÎ__a fuÏ2ЧŽRÏ.% Ò?ÒX¯Ï]Ï‘hhÏ‘`‘xSÓÏ…ÓÏ^mô82Û§Ž¯Ï®8@ÒWҤмϑh…û§XÒfÒð1Ј…1Бh2 ©…“fÒtÒ<pÐ’C§‘h’C§‘`’Ú6‘…´tÒšÒˆ´Ð†__first ”C§‘h†__last ”C§‘`…КҽÒÔц__first ´C§‘h†__last ´C§‘`’©‘X“\”^¾ÒõÒ Rш…RÑ‘h†number ^½‘d†value ^‚‘X2Q•“7”LöÒ*Ól”ш…RÑ‘h‡† L‚‘`‘6• ¸Ñ…RÑ^mô8Ž”ÑK*Ó¨Ó¸äѡёXŽ”Ñ Y¨Ó&ÔÒ¡Ñ‘X…ɦ&ÔEÔPUÒˆ…LΑh†__p `C§‘`’Ÿ‘X…Á¨FÔwÔœ Òˆ…1Бh†__p†C§‘`†__n†Ÿ‘XŒ†¨ÂÒ…1Ð^mô8Ž Ò3OxÔÁÔèîÒ«Ò‘hŒˆ©Ó…¡Í^mô8ŽîÒ‘ÂÔÕ4 <ÓùÒ‘X‘)°`Ó…ôË^mô8Ž<Ó ÕiÖ€ ŒÓIÓ‘XŽ<Ó [jÖÃ×Ì ¸ÓIÓ‘X”‹‘œÄ×ߨ Ôˆ…Ô‘è|‰nœŸ‘à|‹ö׼؊error  Ž‘ð|2}““e¯RàØ½Ùd ]Ôˆ…ôË‘H•iTÖ‘\“öÇj¾ÙÛ° 6Õˆ…6Õ‘H‡x j;Õ‘@†channel jÖ‘¼•nChannels lÖ‘l•samples tw“‘P•j uÖ‘h•hop uÖ‘d–=Ú’ÚÕ•i wÖ‘`‹’ÚÛ•i {Ö‘\21È2™““Š¥cÛÎÜü }Õˆ…}Õ‘X•tmpn‚‘h2ý¥“±\ÎÜuÞH ÁÕˆ…ÁÕ‘X†input\‚‘P2'²“à˜svÞ©à” ôÕˆ…y³‘h”­‘©ªà×áà YÖˆ…êÊ‘è|‰n©Ÿ‘à|‹Üà¢áŠerror­ Ž‘ð|…c±Øá â, †Öˆ…†Ö‘h2-²“ÍÇQ âçx ãÖˆ…6Õ‘h’Ö‘d•temp S‚v`•temp2 S‚vh—)¢#±íôíÄ 7׆__initialize_p£½‘l†__priority£½‘h˜côí î ™^1\ {×’m‘h…LÅžçÃç¨ º×ˆ…8Ì‘h†mSpeedA‚‘`š£Ç‚2"ô '؈…6Õ‘X†number‚½‘T†value‚‚‘H•normalizedValue‹‚‘hšyÇy"ž@z؈…6Õ‘h‡† y‚‘`†amplitudey‚‘XšTÇLž7Œ÷؈…6Õ‘H‡† L‚‘@•tempU‚‘`•temp2U‚‘X•tempiV½‘l•iWÖ‘h‘5ÇHÙ…6Õ^mô8Ž÷عw8oØGÙÙ‘hŽ÷Ø]p§$sÙÙ‘hŽ÷ØÈ¨ßpŸÙÙ‘h„šŽÃçèç¼…ñèçBè!Ú‰__lhsG!Ú‘H‰__rhsG|‘@›__strICNvHŠ__strI;‘P2=N‘!Ç'?Ú…6ÕŽ&ÚjŠà* TŒÚ3Ú‘ø~‹ £•i+Ö‘XŽ&ÚÃO* t ÙÚ3Ú‘ø~‹V í•i+Ö‘Xœ_DefaultRuneLocale2„A-TABLE_SIZE_ZL10TABLE_SIZEÙjž__dso_handlemŸõŠ€ˆå@2Ö ‹ŸQ‹-DTû! @Ÿs‹-DTû!@Ÿ‹€?2 9.nothrow(I czÛostream>ŠÅ.cerrA˜~”Û¡9  ü_digits$F_ZNSt14numeric_limitsImE6digitsEô8@¢[c$ï_ZNSt14numeric_limitsIfE12has_infinityEä:¢µ\$ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEä:¢¾~$ó_ZNSt14numeric_limitsIfE10has_denormEé:¢[c$(_ZNSt14numeric_limitsIdE12has_infinityEä:¢µ\$)_ZNSt14numeric_limitsIdE13has_quiet_NaNEä:¢¾~$,_ZNSt14numeric_limitsIdE10has_denormEé:¢[c$a_ZNSt14numeric_limitsIeE12has_infinityEä:¢µ\$b_ZNSt14numeric_limitsIeE13has_quiet_NaNEä:¢¾~$e_ZNSt14numeric_limitsIeE10has_denormEé:£nposâƒNJ‰/;@Þ&NLÂK;E‰G‚J›‘;QR)OP¤npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEN¥‰/;@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEN¥ÂK;E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE@L†9 : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; < *.? : ; ‡@I< +.: ;‡@I< ,.? : ; ‡@< -.? : ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1 I2&I3&45I6.? : ; I< 7.? : ;I< 8.? : ;I< 9: : ; ;.: ; ‡@I< <.? : ; ‡@I< =G : ; >:: ; ?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N : ;I8 2 O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.G@….G@†: ; I ‡: ; I ˆI4  ‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G; @”.G;@•4: ; I – —.‡@4 @˜.4 @™.4 @š.G: ; @›4: ;I2  œ4: ; I? < 4: ; ‡@Iž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < Lt±íCôí…û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFileRead.hFileLoop.hFilter.hFM.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFMVoices.hSineWave.hTwoZero.hADSR.hFMVoices.cppiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccGenerator.hWvIn.hFileWvIn.hvector.tccPhonemes.h ¸ÏJ1J/ŸgŸ™.‚ž‚¡‚Ò}ž‚žH…ÈäÈò¿/Ÿ ä»W»W» í|X‚ !.ººº Zºº  .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈ Ìq=%º>uqf»“>»ˆ~BÈÍÈ…Í“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ ‚0ôY/Úóåg‘&&‘&‘ÕªùK`<¾/Ç0/&1ge­EØ­Éf."*à33É‚¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è‹<“u1„+ˆ}¬º &$†6xxxl9994KŽ““#$Y<î<º˜‚LÉg! ýLó׃OŸ#v/#å2K»ltº5ä?)/2YgCg×%g×g/‘åYÚ-ÙX.ZƒåY»‘L.É/2‘uvåÉ0åóôåóôóÙå7»/7»/7»/%%%Q<ºØƺØƺØ]Èó¯»Ù/I Ï&MYYZ&aaaa=K×KKKKKKKa6ó¯»Ù/I Ï&MYYZ&aaaa=K×KKKKKKK6 ±í¢ÖªäÖ$/J¸Ï¹Ïw¹Ï¼Ïw¼ÏÑÏvÑÏÒÏwÒÏÕÏwÕÏ"Ðv"Ð#Ðw#Ð&Ðw&Ð4Ðv4Ð5Ðw5Ð8Ðw8ÐEÐvFÐGÐwGÐJÐwJÐXÐvXÐYÐwYÐ\Ðw\ÐjÐvjÐkÐwkÐnÐwnÐÿÐvÑÑwÑÑwÑÑvÑÑwÑ Ñw Ñ:Ñv:Ñ;Ñw;Ñ>Ñw>ÑqÑvwwvrÑsÑwsÑvÑwvÑ“Ñv”Ñ•Ñw•јÑw˜ÑµÑv¶Ñ·Ñw·ÑºÑwºÑ×ÑvØÑÙÑwÙÑÜÑwÜÑâÑvâÑãÑwãÑæÑwæÑùÑvúÑûÑwûÑþÑwþÑÒvÒÒwÒÒwÒ Òv Ò!Òw!Ò$Òw$Ò?Òv@ÒAÒwAÒDÒwDÒWÒvXÒYÒwYÒ\Òw\ÒfÒvfÒgÒwgÒjÒwjÒtÒvtÒuÒwuÒxÒwxÒšÒvšÒ›Òw›ÒžÒwžÒ½Òv¾Ò¿Òw¿ÒÂÒwÂÒõÒvöÒ÷Òw÷ÒúÒwúÒ*Óv*Ó+Ów+Ó.Ów.Ó¨Óv¨Ó©Ów©Ó¬Ów¬Ó&Ôv&Ô'Ôw'Ô*Ôw*ÔEÔvFÔGÔwGÔJÔwJÔwÔvxÔyÔwyÔ|Ôw|ÔÁÔvÂÔÃÔwÃÔÆÔwÆÔÕvÕÕwÕÕwÕiÖvjÖkÖwkÖnÖwnÖÃ×vÄ×Å×wÅ×È×wÈ×ߨvàØáØwáØäØw䨽Ùv¾Ù¿Ùw¿ÙÂÙwÂÙÛvÛÛwÛ Ûw ÛÎÜvÎÜÏÜwÏÜÒÜwÒÜuÞvvÞwÞwwÞzÞwzÞ©àvªà«àw«à®àw®à×ávØáÙáwÙáÜáwÜá âv â âw ââwâçv±í²íw²íµíwµíôívôíõíwõíøíwøí îvww1vžçŸçwŸç¢çw¢çÃçv23w36w6"v"#w#&w&žvžŸwŸ¢w¢7v89w9<w<ovpqwqtwt§v¨©w©¬w¬ßvÃçÄçwÄçÇçwÇçèçvèçéçwéçìçwìçBèvàáwáäwä* v* + w+ . w. tv›ÔæUÊstk::Stk::sampleRateoÊstk::Stk::inRange½Êstk::StkFrames::sizeïÊstk::StkFrames::channelsËstk::StkFrames::framesIËstk::FileRead::fileSize{Ëstk::FileLoop::setFrequency·Ëstk::Filter::setGainùËstk::FM::setModulationDepthCÌmindÍstd::vector >::operator[]¦Ístd::vector >::operator[]èÍstd::vector >::operator[]QÎ__gnu_cxx::new_allocator::~new_allocator¤Îstd::allocator::~allocatorÐÎstd::allocator::~allocatorÏ__gnu_cxx::new_allocator::new_allocatorzÏstd::allocator::allocatorØÏstd::_Vector_base >::_Vector_impl::~_Vector_implÐstd::_Vector_base >::_M_get_Tp_allocator6Ð__destroy_auxpÐ_Destroy´Ð_DestroyÑstk::Instrmnt::controlChangeWÑstk::Instrmnt::setFrequency¸Ñstk::Instrmnt::~InstrmntäÑstk::Instrmnt::~InstrmntÒ__gnu_cxx::new_allocator::deallocateUÒstd::_Vector_base >::_M_deallocateÂÒstd::_Vector_base >::~_Vector_baseÓstd::vector >::~vector`Óstk::Filter::~FilterŒÓstk::Filter::~Filter¸Óstk::StkFrames::operator[]"Ôstk::Filter::clear]Ôstk::FMVoices::tick@Õstk::SineWave::tick‚Õstk::TwoZero::tickÆÕstk::ADSR::tickôÕstk::StkFrames::operator[]YÖstk::TwoZero::lastOut‹Östk::FMVoices::tick{×stk::FM::setModulationSpeedº×stk::FMVoices::controlChange'Østk::FMVoices::noteOnzØstk::FMVoices::setFrequencyÙstk::FMVoices::~FMVoicesGÙstk::FMVoices::~FMVoicessÙstk::FMVoices::~FMVoicesŸÙstk::Stk::rawwavePath¹Ùoperator+, std::allocator >?Ústk::FMVoices::FMVoicesŒÚstk::FMVoices::FMVoicesO ÔæÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t $_47div_tD$_5nldiv_t|$_6¦lldiv_tþ lconva#va_listp#fpos_t~#__sbuf´#__sFILE§%FILE2)clock_tA)tm*pthread_once_t)*__gthread_once_tA*wint_tO*$_7¤*_RuneEntry¶*$_8ð*_RuneRange+$_9A+_RuneCharClassW+$_10A-_RuneLocale¼/mbstate_tÍ/wctype_tÚ6__true_type7char_traits 9__vtbl_ptr_type 9nothrow_t.9new_allocatorz:allocatorî:_Atomic_word;basic_string,std::allocator >IN_Rep_baseŽN_RepjPlocaleíSfacet&VidðV_ImplZios_base^abasic_streambuf >ñgwctrans_tàictype_baseäjctypeŽpmoney_baseçpbasic_ios >øt__normal_iterator, std::allocator > >ùvnum_get > >}num_put > >Åbasic_ostream >×…basic_stringbuf,std::allocator >Cˆbasic_ostringstream,std::allocator >Õ‹StkErrorùŒStkfStkFrames«“Instrmntb•Generator1–ADSRd™WvInTšFileRead{FileWvIn&¡FileLoop ¤SineWave¦new_allocatorq§allocatorá§_Vector_base >©vector >ƒ®FilterU°TwoZero8²new_allocator¡³allocator´_Vector_base >Nµvector >³ºnew_allocator¼allocatorŒ¼_Vector_base >ɽvector >.ÃFMÉÆFMVoicespÈ__normal_iterator, std::allocator > >”Ûostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_readSineWave_ZNSt8ios_base9uppercaseEsetControl1strtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EEaSERKS4_swap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8max_sizeEv_ZN3stk8FileWvIn9normalizeEv_GLOBAL__I__ZN3stk8FMVoicesC2Ev_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE10deallocateEPS3_m_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk7TwoZero15setCoefficientsEdddb_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]_ZN3stk7TwoZero4tickERNS_9StkFramesEjc_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_sleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4dataEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEvwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE11_M_allocateEm_ZNK3stk8Instrmnt9lastFrameEv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERS3_fgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEaSERKS4__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE2atEmnoteOffcopyfmt_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEmcontrolChangesizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EEixEm~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8FMVoices12setFrequencyEd_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_assignEmRKS2__ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZN3stk8FMVoicesD2Ev_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcmphaseOffset__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5frontEvgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZN3stk2FM4tickEj_ZNSolsEPKv_ZN3stk7TwoZero17sampleRateChangedEdd_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5emptyEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt10ctype_base5lowerE_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE8pop_backEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_ZN3stk2FM4tickERNS_9StkFramesEj_M_set_sharableloadWavesgets_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEvispunct_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZN3stk7TwoZero8setNotchEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoop_ZN3stk2FM7setGainEjdgetMessagewritepush_backsetModulationDepthsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6resizeEmS2__ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZN3stk7TwoZero4tickERNS_9StkFramesES2_jj_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter~FMVoices_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_ZN3stk2FM9loadWavesEPPKc_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEd_ZN3stk8FileLoop5resetEvfsetpos_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE3endEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4swapERS4__ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslen_ZN3stk7TwoZero5setB1Edfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE2atEmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6assignEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_setModulationSpeed~_Impl_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE7destroyEPS3__ZNSt6locale21_S_normalize_categoryEi_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEvqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZNSs12_S_constructEmcRKSaIcE_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13_M_deallocateEPS2_mbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZN3stk8FMVoices6noteOnEddsetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4backEvwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZN3stk2FM11setControl2Ed_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8capacityEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8FileLoop8openFileESsbbget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m_ZNSt6locale5_Impl10_S_id_timeEwcsxfrm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_STK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZN3stk2FM18setModulationSpeedEd_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facet_ZN3stk2FM13controlChangeEidisprint~basic_ostringstreamcollateiswpunct_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4sizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE14_M_range_checkEm_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_put*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk7TwoZero4tickEd_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE8allocateEmPKv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv~TwoZero_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoul_ZNSt6vectorIPN3stk4ADSRESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_num_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSs_ZN3stk8FMVoicesC2Evappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFile_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE2atEminit_M_replace_categoriesInitfree_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEvdo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSt6vectorIPN3stk4ADSRESaIS2_EE2atEm_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZNSt6vectorIPN3stk4ADSRESaIS2_EE8pop_backEvasctime_ZNK3stk8FileLoop11getFileRateEvrdstate_M_implpubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13get_allocatorEvctime_ZL9iswxdigitilocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE9constructEPS3_RKS3_mbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5clearEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNK3stk7TwoZero7lastOutEv_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk2FM7noteOffEdsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZN3stk8FMVoicesD1Ev_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk7TwoZero22ignoreSampleRateChangeEb_ZN3stk6Filter7setGainEdFMoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EE7reserveEm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN3stk8FileLoop14addPhaseOffsetEd_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4backEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FMVoices4tickERNS_9StkFramesEj_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5clearEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN3stk2FM5keyOnEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5emptyEv_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4swapERS4__M_fill_assign__in_chrg_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEvoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftime_S_id_ctypedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE9push_backERKS2_inRange_ZNSs4_Rep12_S_empty_repEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8capacityEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4dataEvpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZN3stk8FileLoop7setRateEd~FM_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZN3stk8FMVoicesD0Ev_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8FileLoop4tickEj_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_assignEmRKS2__S_id_numeric_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_FileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE8max_sizeEv_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbacks_ZN3stk2FM6keyOffEvwmemcmp_ZN3stk7TwoZero5setB0Edmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_FmtflagssetRatio_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbegin_ZN3stk8FMVoices13controlChangeEidboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZN3stk2FM12setFrequencyEd_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERKS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13get_allocatorEv_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_FmtflagssetControl2_ZN3stk2FM11setControl1Ed_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZN3stk7TwoZero5setB2Ed_S_c_namebase_ZNSt6vectorIPN3stk4ADSRESaIS2_EE15_M_erase_at_endEPS2__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_setfsetg_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE7reserveEmsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_range_checkEm_ZN3stk2FM8setRatioEjd_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERS3_showWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE3endEveq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZN3stk8FMVoicesC1Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_front_S_clone_c_locale_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6assignEmRKS2__ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5frontEv_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEv_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceoutTwoZero_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfieldFMVoices_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_init_ZN3stk8FMVoices4tickEjpubseekoff_S_destroy_c_locale_ZN3stk2FM18setModulationDepthEd_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEv_Callback_listferror_ZN3stk2FM5clearEvswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERKS3__ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åHƒì0H‰}øòEðH‹EøH‹HƒÀ`H‹H‰EÐH‹}øHƒÇpèH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàòEàòYEðòEèèòMèò^Èf(ÁH‹}øÿUÐÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰‚øÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒìPH‰}èëH‹EèòH@ò]òXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@ò*f(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.sÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHìÐH‰}ø‰uôH‹}øHÇà¾èòò…@ÿÿÿH‹}øHƒÇ@¾èH‹8èò@ÿÿÿòYÈòHÿÿÿH‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐò•HÿÿÿòYÐòUàH‹}øHƒÇpèf(ÈH‹Eøò€øòYÈòÕ f(ÑòYÐòUèH‹EøòˆÀò¼ òXEèf(ÑòYÐò•PÿÿÿH‹}øHÇȾèòòPÿÿÿòYÈòXÿÿÿH‹}øHƒÇX¾èH‹8ò…XÿÿÿèH‹EøòˆÀòD òXEèf(ÑòYÐò•`ÿÿÿH‹}øHÇȾèòò`ÿÿÿòYÈòhÿÿÿH‹}øHƒÇX¾èH‹8ò…hÿÿÿèH‹EøòˆÀòÌ òXEèf(ÑòYÐò•pÿÿÿH‹}øHÇȾèòòpÿÿÿòYÈòxÿÿÿH‹}øHƒÇX¾èH‹8ò…xÿÿÿèH‹EøòˆÀòT òXEèf(ÑòYÐòU€H‹}øHÇȾèòòM€òYÈòMˆH‹}øHƒÇX¾èH‹8òEˆèH‹Eøò€ÐòUàòYÐòUH‹}øHƒÇX¾èH‹8òEèH‹Eøò€ØòMàòYÈòM˜H‹}øHƒÇX¾èH‹8òE˜èH‹Eøò€àòUàòYÐòU H‹}øHƒÇX¾èH‹8òE èH‹}øHÇØèòE¨H‹}øHƒÇX¾èH‹8òE¨èH‹}øHÇØòEàèH‹}øHÇà¾èòH‹Eøò€¸f(ÑòYÐòU°H‹}øHƒÇ@¾èH‹8èòM°òYÈòM¸H‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòU¸òYÐòUàH‹}øHÇà¾èòH‹Eøò€Àf(ÑòYÐòUÀH‹}øHƒÇ@¾èH‹8èòMÀòYÈòMÈH‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEÈòUàòXÐòUàH‹}øHÇà¾èòH‹Eøò€Èf(ÑòYÐòUÐH‹}øHƒÇ@¾èH‹8èòMÐòYÈòMØH‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEØòUàòXÐòUàH‹}øHƒÇ¾èòBòYEàòH‹}øHƒÇ¾èH‹H‰…8ÿÿÿò…8ÿÿÿÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇpòEðèÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!FMVoices::tick(): channel and StkFrames arguments are incompatible!FMVoices::controlChange: value () is out of range!FMVoices::controlChange: undefined control number ()!FMVoices::setFrequency: argument is less than or equal to zero!sinewave.rawfwavblnk.rawN3stk8FMVoicesEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ'*1Jÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#ñ;ÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#ñ;UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE @š™™™™™¹?ð?…ëQ¸Õ?`@€?š™™™™ùX@(@à?@@š™™™™™©?{®Gáz„?€[@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ•† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ§† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ“† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿð† 4øÿÿÿÿÿÿÿ|† 4øÿÿÿÿÿÿÿ™† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿJçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿJçÿÿÿÿÿÿÿ† ƒf’-S—-:5-1s--_Ÿ-.&w-þŸ-Íźw-Ÿ-ldYw-<Ÿ- øw-Ê}-µ•-«Ÿ•-•‰•-g«-N•-D8«-&²- ²-û²-â²-в-°»-—²-€¡-V¼-A°-1§-(‡-#%- ª-ûy-Ó«-·«-¥²-Œ²-z²-a²-O²-/»-²-ù ¡-É ¼-´ °-¤ §-› ‡-– ‡ %-~ ª-n y-K D –- ’- —-ð 5-ç ) -- Ÿ-ä Ü Ñ w-´ Ÿ-ƒ { p w-S Ÿ-"   w-ò Ÿ-Á ¹ ® w-€ }-k •-a U •-K ? •-5  «- •-ú î «-Ü ²-à ²-± ²-˜ ²-† ²-f »-M ²-6 ¡- ¼-÷°-ç§-Þ‡-ÙÊ%-Áª-±y-‰«-m«-[²-B²-0²-²-²-å»-ɲ-¯¡-¼-j°-Z§-Q‡-L=%-4ª-$y-ú–-Ù»-Ç—-·¡»-—-i»-W—-G!}-ü}-×}-•-šy¢-l•-D#¢-•-îÍ¢-Ù˜-Ë·-Æ=¿˜“-˜-·- ÿ­-ô·-ï=è-v!-iîÞ}-º¨˜-š·-•‹¬-~·-y=rd'-J+¶-&è¨- ¨-c¨-9-¦-@  à°ˆ`8èÀ˜pH øÐ xH øÈ˜h8èÀ˜h8èÀ˜pH øÐ¨€X0à°ˆ`8èÀ˜pH ½ÛÂÚºÚžÚ–ÚuÚmÚQÚIÚÇٿ٭٥مÙ}ÙYÙQÙ-Ù%ي؂Ø7Ø/ØÊ×Â׉××a×Y×F×>×öÖîÖšÖ’ÖgÖ_Ö<Ö4ÖÖüÕÕÕÍÕ‘Õ‰ÕOÕGÕÕÕûÔóÔlÔdÔ1Ô)ÔÔøÓÈÓÀÓžÓ–ÓrÓjÓ"ÓÓÔÒÌÒcÒ[ÒÒÒöÑîÑÊÑÂÑfÑ^ÑÑÑÂкÐ~ÐvÐDÐ<ÐÐ ÐêÏâότÏ/Ï'ÏâÎÚζήÎcÎ[ÎöÍîʹͬÍrÍjÍDÍ<͓̋ÌQÌIÌÌÿËÅ˽ˉËËWËOË*Ë"ËýÊõÊËÊÃÊ}ÊuÊcÊ[Ê0 h.$TÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0({’-n²-[¯-N±-"±-š=£-ÍU-²ªU-qy-Q)-Iw-}-Þy-¾)-¶w-‡}-Py-0)-(w-ù}-ä3-Ï -Ây-«]-› -Žy-b -Uy-) -y-ðI-ãy-¿}-˜„I-ty-J}-  I-üy-Ò}-¨”I-„y-Z}-0óS-Áy-›)-“w-u}-:g-æ’-Ó´-·´-¢²-‰²-€™-r©-b·-] S®-D·-?1³-ÌU-VU-eU-¦U-ŽU-vU-[U-CU-U-þ }-Õ U-· }-“ U-u }-` U-9 U- U-è U-— U-’ ¤=k U-f ¤=Ø ²  O c- U-Ç c-u e-h U-\ ˜-N ·-I =B . e-" e-ð a-Ò U-¯ a-‘ U-n a-M U- ’-í´-Ñ´-¼²-£²-š™-Œ©-|·-w m®-^·-YK³-»-î’-áž-Æž-¯¥-’{-u{-V¥-A{-,{-¥-ò¥-Ý¥-Â=¦»-”’-‡ž-lž-U¥-8{-{-ü¥-ç{-Ò{-·¥-˜¥-ƒ¥-h=Qu-Hk-?…-'i-s-o-úq-¹W-‡»-c»-Q’-Dž-)ž-¥-‘=å»-Ó’-Æž-«ž-š¥-‚‘=l˜-^·-Y=R7˜-)·-$=ÿƒ-Ü-™m-Y-S[-;[--#-Þ_-œ=R -=½-8,¿=%µ- p¸h`ºP9H;@7850”(= ›CEŠйÈŽÀº°¹¨Œ º¾ˆ¾€MxKp¾h¾`›XOPQH‹0¾(+ ›/1‰y B^y h B^h Ad \d B A @^A 0 @^0 ?, \, @ ˆ^ ø ˆ^ø ‡ô \ô ˆ À &^À %¼ \¼ & ˆ H^ˆ G„ \„ H P F^P EL \L F  D^ C \ D à 6^à 5Ü \Ü 6 ¨ >^¨ =¤ \¤ > p 8^p 7l \l 8 8 "^8 !4 \4 " ^ ü \ü  È ^È Ä \Ä  ^ Œ \Œ  X <^X ;T \T < ^^ ] \ ^ ùh^ù èh^ègä\äh °*^°)¬\¬* x4^x3t\t4 @T^@S<\<T :^9\: Ð,^Ð+Ì\Ì, ©V^© ˜V^˜U”\”V q2^q`2^`1\\\2 90^9(0^(/$\$0 ð|^ð{ì\ì| ¸v^¸u´\´v €r^€q|\|r HX^HWD\DX !R^!R^Q \ R éP^éØP^ØOÔ\ÔP  L^ Kœ\œL hN^hMd\dN 0†^0…,\,† ø„^øƒô\ô„ À€^À¼\¼€ ˆt^ˆs„\„t Pp^PoL\Lp j^i\j àZ^àYÜ\ÜZ ¨n^¨m¤\¤n pl^pkl\ll 8\^8[4\4\ z^yü\üz Èx^ÈwÄ\Äx ~^}Œ\Œ~ X^XT\T ‚^ \‚ è ^èä\ä °.^°-¬\¬. xJ^xIt\tJ @`^@_<\<` d^c\d Ðf^ÐeÌ\Ìf ˜b^˜a”\”b `(^`'\\\( ($^(#$\$$ ÀMWôíxšHèžxè¢ ê´5êÆ`êØ¥êê¸èîßèòêêèè<ë±íK ü[d0éiQénhésœéx é}Žëàé”í陹뫵ì½ðÇXòìù ÈùDúû€Ñ €èñ˜€žçð€8ú€¸Ï‚ €(ð €ÃçË€Àû1€ÑÏ  €`ðÄ€vÞ‚€°ø9€àØ€Ð÷á€Ñb €°ñá€Õ½€(÷€jÖÔ€`÷¬€ÎÜg€xøFž[àúÜ2púQ€¾Ù €ø € âÔ€Xù"<¨úž à%0üF * >hü§8€ûâp™Pûø¨²ˆû¿€jÐ= €xñ¢€öÒ¾€ õ€¾Ò—€hõÄ€*Óã€Øõ/€¨Óü€öy€ÛK€@ø€Ä×뀘÷E€&Ô€Höü€Ò} €à󻀨Ñ3 €8óñ€Øáµ€ ù¡€XÐ €@ñJ€"м €˜ð„€FÐü €ñe€4ÐÚ €ÐðÙ€ªàš€èø%€ Ò© €ôà€âÑ[ €póî€úÑl €¨ó6€@Ò½ €Pôv€FÔI€€öe€XÒï €ˆô¦€xÔ|€¸öi€”ÑÛ €Èò€¶Ñ €óÇ€ÂÔ €ðöO€rѾ €ò™€fÒ&€Àô€:Ѥ € òÇ€tÒW€øôà€šÒs€0õT €èçê€øûª €@ï\ €îÑ €`ï4 €xïæ úéW €†ïõ€ î½ îÚ€àî2” ´ ÒuÅ* q %& &ý hº’ï4Ò CˆÄ   }Œ â F ô3ÿJ<% G û 'ö q½ cl __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileRead8fileSizeEv__ZN3stk8FileLoop12setFrequencyEd__ZN3stk6Filter7setGainEd__ZN3stk2FM18setModulationDepthEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk8FMVoices4tickERNS_9StkFramesEj__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk7TwoZero4tickEd__ZN3stk4ADSR4tickEv__ZNK3stk9StkFramesixEm__ZNK3stk7TwoZero7lastOutEv__ZN3stk8FMVoices4tickEj__ZN3stk8FileLoop14addPhaseOffsetEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk2FM18setModulationSpeedEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk8FMVoices13controlChangeEid__ZNSolsEd__ZNSolsEi__ZN3stk8FMVoices6noteOnEdd__ZN3stk2FM5keyOnEv__ZN3stk8FMVoices12setFrequencyEd__ZN3stk8Phonemes16formantFrequencyEjj__ZN3stk2FM8setRatioEjd__ZN3stk8FMVoicesD0Ev__ZTVN3stk8FMVoicesE__ZN3stk2FMD2Ev__ZN3stk8FMVoicesD1Ev__ZN3stk8FMVoicesD2Ev__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk8FMVoicesC1Ev__ZN3stk2FMC2Ej__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8FileLoopC1ESsbbmm__ZNSaIcED1Ev__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk8FMVoicesC2Ev__ZTIN3stk8FMVoicesE__ZN3stk3Stk17sampleRateChangedEdd__ZN3stk2FM7noteOffEd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8FMVoicesE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk2FME__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZN3stk8FileLoop12setFrequencyEd.eh__ZN3stk6Filter7setGainEd.eh__ZN3stk2FM18setModulationDepthEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8FMVoices4tickERNS_9StkFramesEj.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk7TwoZero4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk7TwoZero7lastOutEv.eh__ZN3stk8FMVoices4tickEj.eh__ZN3stk2FM18setModulationSpeedEd.eh__ZN3stk8FMVoices13controlChangeEid.eh__ZN3stk8FMVoices6noteOnEdd.eh__ZN3stk8FMVoices12setFrequencyEd.eh__ZN3stk8FMVoicesD0Ev.eh__ZN3stk8FMVoicesD1Ev.eh__ZN3stk8FMVoicesD2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk8FMVoicesC1Ev.eh__ZN3stk8FMVoicesC2Ev.eh__GLOBAL__I__ZN3stk8FMVoicesC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3LC2LC3GCC_except_table4LC5GCC_except_table5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC11LC12LC16LC17LC18GCC_except_table6LC23LC24GCC_except_table7GCC_except_table8EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8FMVoicesC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/FormSwep.o000644 000766 000766 00000432174 12015735507 016065 0ustar00garygary000000 000000 Ïúíþ ¸QÐ@ PÐ__text__TEXTð @ Ùt€__debug_frame__DWARFð p 00ÝR__debug_info__DWARF`%Ç "À߯__debug_abbrev__DWARF…à´ Åé__debug_aranges__DWARF9ëPyô8å__debug_macinfo__DWARF‰ëÉô__debug_line__DWARF‰ëTÉôPå__debug_loc__DWARFÝóXýxåì__debug_pubnames__DWARF5 _u__debug_pubtypes__DWARF”¢Ô#__debug_inlined__DWARF6#v,__debug_str__DWARF6#{v,__debug_ranges__DWARFUž•§__mod_init_func__DATAXž˜§Øô __textcoal_nt__TEXT`ž §àôÙ €__gcc_except_tab__TEXT{¸J»Á__cstring__TEXTȺÄ__StaticInit__TEXTÛ¼Xƨû€__const__DATA@½X€ÆØû __const_coal__DATA ½XàÆ ü __const_coal__TEXTø½8Ç __bss__DATAPÐ__literal8__TEXT¾(HÇ__literal16__TEXT0¾pÇ__eh_frame__TEXT@¾€Çhü] h__constructor__TEXTPÐÙ__destructor__TEXTPÐÙPçÀ¼ P!!¢Ã$UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwò ̼òEðf.Áwë?H5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èëH‹UøH‹EðH‰‚HÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë?H5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èë#èf(ÈòYMðòû»ò^ÁH‹}øèÉÃUH‰åHƒì0H‰}øòEðòMèòUàfWÀf.Eðw"èf(Èò½»òYÈòEðf.ÁwëÆEßëÆEß¶Eß„ÀtBH5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èéIfWÀf.Eèwò =»òEèf.ÁsëBH5H‹=èH‰ÇòEèèH‰ÇH5èH‹}ø¾èéçH‹EøÆ€àH‹EøH‹èH‹EøH‰øH‹EøH‹ðH‹EøH‰H‹EøH‹PH‹EøH‰H‹UøH‹EðH‰‚H‹UøH‹EèH‰‚H‹UøH‹EàH‰‚ H‹EøòˆèòEðò\ÁH‹Eøò€(H‹EøòˆðòEèò\ÁH‹Eøò€0H‹EøòHòEàò\ÁH‹Eøò€8H‹Uø¸H‰‚@ÉÃUH‰åHƒì H‰}øòEðòMèH‹Eø¶@ƒð„Àt!H5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì8H‰}èòEàòMØfWÀf.Eàw"èf(Èòw¹òYÈòEàf.ÁwëÆEÇëÆEǶEÇ„ÀtBH5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èé¨fWÀf.EØwò ÷¸òEØf.ÁsëBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéFH‹UèH‹EØH‰‚ðH‹UèH‹EàH‰‚èH‹}èHƒÇh¾èòEØòYEØòH‹}èHƒÇh¾èH‰ÃòMØòX¸f(ÑòYÐòUÈòMàòF¸f(ÑòYÐòUÐèòMÐò^Èf(ÁèòYEÈòH‹}èHƒÇP¾èH‰ÃH‹}èHƒÇh¾èòòî·òYÈòÊ·òXÁòH‹}èHƒÇP¾èH‰Â¸H‰H‹}èHƒÇP¾èH‰ÃH‹}èHƒÇP¾èòò’·fWÁòHƒÄ8[ÉÃUH‰åHƒì0H‰}øòEðòMèòUàH‹EøÆ€àH‹Eøò€èf.EðuzH‹Eøò€ðf.EèuzëòEèH‹EðH‹}øf(ÈH‰EØòEØèH‹UøH‹EàH‰BH‹UøH‹EðH‰‚H‹UøH‹EèH‰‚H‹UøH‹EàH‰‚ ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹Uè¸H‰‚èH‹Uè¸H‰‚ðH‹UèH¸ð?H‰‚ H‹Uè¸H‰‚H‹Uè¸H‰‚H‹Uè¸H‰‚8H‹Uè¸H‰‚(H‹Uè¸H‰‚0H‹Uè¸H‰‚@H‹UèH¸ü©ñÒMb`?H‰‚HH‹EèÆ€àH‹}èHƒÇPfWÀ¾èH‹}èHƒÇhfWÀ¾èH‹}èHƒÇh¾èH‰ÂH¸ð?H‰H‹}èHǰfWÀº¾èH‹}èHƒï€fWÀº¾èH‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹Uè¸H‰‚èH‹Uè¸H‰‚ðH‹UèH¸ð?H‰‚ H‹Uè¸H‰‚H‹Uè¸H‰‚H‹Uè¸H‰‚8H‹Uè¸H‰‚(H‹Uè¸H‰‚0H‹Uè¸H‰‚@H‹UèH¸ü©ñÒMb`?H‰‚HH‹EèÆ€àH‹}èHƒÇPfWÀ¾èH‹}èHƒÇhfWÀ¾èH‹}èHƒÇh¾èH‰ÂH¸ð?H‰H‹}èHǰfWÀº¾èH‹}èHƒï€fWÀº¾èH‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $`ž† $zž† $Œž† $žž† $°ž7† ,† ƒ$èž)† $Ÿ!† $4Ÿ † $>Ÿ† $VŸ † $`Ÿ† $xŸ† $Ÿ† $žŸ† $¾Ÿ† $ÞŸ† $öŸ† $ B† $F † $f † $† † $¢ #† $Å † $Ó &† $ù #† $¡Q† $n¡† ,|¡@† ƒ$¼¡7† $ó¡9† $,¢+† $X¢† $f¢† $z¢† $™¢>† $×¢+† $£'† $)£.† $W£+† $‚£† $¢£1† $Ô£I† $¤M† ,l¤Y† ƒ,Æ¥Y† ƒ, §Y† ƒ$† $š‚† $ç† $H† ,z¨† ƒ,–©Ý† ƒ$Û¼C† $½† $L† ,fG† ƒ,tª+† ƒ$ ®¬† $®¬† ,Zz† ƒ,Ôz† ƒ,Nz† ƒ,L¯–† ƒ$â°n† $P±+† ${±'† $¢±/† $ѱ]† $.²+† $Y²'† $€²/† $¯²'† $Ö².† $³+† $0³I† $z³'† ,¢³(† ƒ$Ê·/† ,ú·† ƒ,È”† ƒ,\ ”† ƒ!ÇGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)FormSwep.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" stdG 7G 8J XM Zt ]› _· bÒ j$ k[ o¢ pÀ qá rø s uT wp xƒ zš }¶ ~Ò  % ‚G ƒT „p …ƒ †© ‡Ê ˆë Š ‹2 Γ Ð" Ñ_ Ó5 Ôz ÕY ×u ØÎ ÙŒ Ú­ Û÷ ;L <€ =œ dõ" e# g# h# i4# jK# kb# ly# m# n²# oÓ# só# t$ v?$ wa$ x‰$ z¡$ {¹$ |Ç$ }ß$ ‚ó$ ƒ % „(% †<% ‡U% Š|% ‹Š% Œ¢% µ¿% ¶â% · & ¸'& ¹N& <¯ F¢* G¼* HÖ* Ið* J + K%+ L@+ M[+ Nv+ O‘+ P¬+ QÇ+ Râ+ Bý+ C, D& F, G, H0, IQ, Jn, K, L², MÉ, Nà, H - ’+- ”.- •E- –\- —}- ˜™- ™µ- šÑ- ›î- œ . ". ž/. ŸV.  |. ¡ž. ¢Ä. £à. ¤÷. ¥/ ¦6/ §R/ ©s/ «”/ ­º/ ¯Û/ ±÷/ ³0 ´40 µP0 ¶l0 ·ˆ0 ¸¤0 ¹À0 ºê0 »1 ¼"1 ½C1 ¾d1 ¿1 À¬1 ÂÎ1 Äê1 Å 2 Æ,2 ÇM2 Èn2 É…2 ʦ2 ËÇ2 Ìè2 Í 3 Î!3 Ð93 ÖU3 Üq3 â3 è©3Ê3æ34__true_type__debug'1__copy__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style ¬— denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > „/„8#_M_p•#„/ 9•ã8reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Î"_Ios_Fmtflags!7S _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode!k¹ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate!“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir!¸` _S_beg_S_cur_S_end_S_ios_seekdir_end€€}'Fevent!¢¦ erase_eventimbue_eventcopyfmt_eventix!ÓL_M_next!ÕóW#_M_fn!ÖX# q!×½#!Øø8#ix!ÛóWX½óW &V!ßÁN2óW!v!ã¾I½óW 0!ñ“_M_pword!òm#_M_iword!ó"# 0!ôX©B!"Õ"!_ZNSt8ios_base4Init11_S_refcountEø8#_S_synced_with_stdio!_ZNSt8ios_base4Init20_S_synced_with_stdioEð6©B!- XB! X½basic_streambuf > "Rf "Tf "Uf "Wf "X3f "ZMf "\gf "]f "^ f "_ºf "`Ôf "aîf "bg "c"g "dmoney_baseU$pattern#É field#É p&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >/%” S¤’# _M_startTv’# _M_finishUv’# _M_end_of_storageVv’#&” W““'&h“½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal(u¶5¤£•¤£¤£)†xþ 4ð6ºiŸèW*”]ˆMÛv’v’(4*][”>J÷v’v’*Q?´Fv’v’¤’(…WÌÿ"¤£8¤£¤£ GÎ$Zv’v’‡’+[“Î?v’€v’½‡’*$ ·)¦v’½‡’(4*äb ×#KÇv’½‡’ ½ 1)eîv’½‡’¤’+ZLÅ•kv’v’v’v’+¶yov’:v’v’v’+‰1:v’`v’v’v’+‹†×(v’†v’v’v’(h9 JÄmv’°v’v’v’(4(ê m“nv’Õv’v’v’(. ýç!v’ÿv’v’v’¤’,nothrow$I™P¼,cerr AÚf©¼-__ioinit M_ZStL8__ioinit“.îY%X½iii/o0q.Þt%eŸ••iŸ/q.15%d•·•i(¿%[•Ò½.*&%Pmóó½Ÿ/ù1 $_4&a$ quot&b½# rem&c½#div_t&dú $_5&f[ quot&g"# rem&h"#ldiv_t&i1 $_6&l“ quot&m÷# rem&n÷#lldiv_t&oi.\J&“½¹¹/¿2.=&”××idouble.B&•½øi.G&–"i.¯z&œm:óóŸŸ:/@3½Tóó.þd&ž$p½½&®B& ƒm.G&¡•ši.&£[¶"".?^&ª½ÒiŸ.Ê&«ŸóóiŸ/ùwchar_t.QC&¬½%óiŸ&±,&¯GmŸŸ:4Et&°½.f-&±mpmŸ&©&²ƒÖ( 5&³M8×£i£/•.85&µ"Êi£½.y&½½ëi£½(ph&´l½i.1&ß'•'Ÿ/-0ù.\&ĽN•ù __gnu_cxx¡Y(p ® A÷z÷(þd´D“š÷÷__debug'6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >!$F0Wo»ÛªÛª.V7&§“u÷÷.+D&™÷Œi.êu&º÷­i£½.N`&ÀÎi£½(5&´V8îîi£float.¹u&·i£long double&0&Ç5½.†\&¦÷L÷ lconv`(+€ 5æ(,•#5•2(-•#5S(.•# int_curr_symbol(/•# currency_symbol(0•# mon_decimal_point(1•#( mon_thousands_sep(2•#0 mon_grouping(3•#85)(4•#@5F(5•#H int_frac_digits(6q#P5ˆ!(7q#Q p_cs_precedes(8q#R p_sep_by_space(9q#S n_cs_precedes(:q#T n_sep_by_space(;q#U p_sign_posn(q#X int_n_cs_precedes(?q#Y int_p_sep_by_space(@q#Z int_n_sep_by_space(Aq#[ int_p_sign_posn(Bq#\ int_n_sign_posn(Cq#].?)5•œ ½i4æP(K© /Lva_list*IÒfpos_t*U7 __sbuf*`ü _base*aü # _size*b½#/‰ __sFILE˜*‚R" _p*ƒü # _r*„½# _w*…½# _flags*†š# _file*‡š# _bf*ˆÌ # _lbfsize*‰½#( _cookie*Œm#0 _close*a"#8 _read*Ž€"#@ _seek*Ÿ"#H _write*¾"#P _ub*“Ì #X _extra*”Ï"#h _ur*•½#p _ubuf*˜Õ"#t _nbuf*™å"#w _lb*œÌ #x _blksize*Ÿ½#ˆ _offset* ¾ #3½a"m/R"3½€"m•½/g"3¾ Ÿ"m¾ ½/†"3½¾"mi½/¥"__sFILEX/Ä"‰å"n‰õ"nFILE*¡!&‡?*ï##/õ".V[*ð½4##.³<*ñ½K##.xx*ò½b##.;*ó½y##.NE*ô½##.xD*õ½¬##¬#/¾ .tE*ö•Ó#•½#(n*ú(#À __maplower_ext.t>(#Ð __mapupper_ext.u>(#à __variable.wm#ð __variable_len.x½#ø __ncharclasses.}½#ü __charclasses.~‰*#€q *n3‡9*i¦9*/i/ *3½c*‡•¦£/E*Äy*nÿ‡‰*nÿ/(_RuneLocale.¥(:€L/å@8½¼*½:”J/ë/Q½Ö*½:kM/÷|½ð*½:/þ-0½ +½)*Y/0½%+½)¨&/ ‘ ½@+½)p8/úV½[+½)Ò#/öY½v+½)®/¸3½‘+½)ñC/"/½¬+½)!?/)Á9½Ç+½)` /5¦7½â+½)|//;x0½ý+½;<+|E;€&.[Z+~×0,­­(GE+‚ôG­K,K,/&."[+…­h,h,/­.ÍE+{•…,…,/‹,0&.žF+}•§,§,/­,0­.Ã+€K,É,§,.³F+K,à,§,(N+ƒ~kŸ -•Ÿi…,mbstate_t0UŒwctype_t14†.#c0y'E-½.ô 0z'\-#.û 0{ó}-ó½#.hy0|'™-ù#.¥y0}½µ-'#.º^0~½Ñ-#½.øu0½î-#'8.#0€½ .#'8.A0'".#4¥0‚'.ç*0ƒŸP.iŸP./ -.\s0…Ÿ|.óiŸP..=0†½“.“./™.0 -.G0ˆŸÄ.ó9*ŸP..n30‰'à.ù#.Ç 0Š'÷.ù.Œ=0Œ½/óŸ'8.”0½6/''8.ß!0Ž'R/'#.Éx0½s/#'&.M0Ľ”/#'&.„B0’½º/óŸ'&.s@0ƽÛ/''&. +0“½÷/'&.Êo0ǽ0'&._(0”Ÿ40•ùP..w-0•óP0ó'.\70—½l0''.½0˜½ˆ0''.÷90™ó¤0ó'.ž70šŸÀ0''(>0œPZŸê0óŸ'…,.*0Ÿ1'./90žó"1ó'Ÿ.?E0Ÿ½C1''Ÿ.\G0 ód1ó'Ÿ.L70¤ŸŠ1•Š1ŸP./'.”!0¥Ÿ¬1''.b`0©×È1'È1/ó.§`0Èîê1'È1.®`0«ó 2ó'È1.µ`0¬",2'È1½.?0®½M2'È1½.<60§Ÿn2ó'Ÿ.˜:0¨½…2'.(d0°½¦2''Ÿ.¢g0±óÇ2ó'Ÿ.¨X0²óè2ó'Ÿ.Ý=0³ó 3óùŸ.5w0´½!3'8.J+0µ½93'8.30–óU3'ù.»;0¡óq3''.(20¢ó3'ù.[M0¦ó©3''.^0¯óÊ3'ùŸ.- 0Êæ3'È1.ï60Í÷4'È1½.RM0Ï(4'È1½<]4a __gnu_debug':R4=';k='<š>v%‚4!DQ(sMv’|’|’v’>¥¸²4!E» gv’|’|’v’>Ý.Þ4?2Áuv’v’‡’>ìz5![}rgv’v’½‡’@ý2éä6streampos3Ó *¡&2ñ±XG5ä6ê6(q2õó(ð6g5ê6ê6(fx2ùIHð6‡5ê6ê6(Ï92ýU5½¬5iiŸ+Hy2\'ŸÈ5i+qV2Ziî5iŸê6+* 2 ?•6•iŸ+Rh2 Õ:6•iŸ+¡&2ýh•`6•Ÿq+­(2:pq|6ø6+s_2¢x½˜6ê6+—Z2pð6¹6ø6ø6Aº22#ç½!pD2&ü½ø6BqBoboolBþ60½3½78/7C__vtbl_ptr_type7<% $G@¥6m8&^DX7m8&^Fq7m8s8&"K‹7m8½(O9N¼Z•¬7~8ä6(O9QOiÍ7~8ê6(n-V0•ó7m8½ó*»-`Ü>8m8•½(0ddEVŸ18~8*ojí?S8m8•ê6Ds.nqm8•/87By8087/y8@1 51Ý887#&od­8Ý8&ofÆ8Ý8ã8E·KlÝ8½/„8Bé80„80ð60C _Atomic_word6%½/Ý @— 58%LFnpos‰k%LG_M_dataplusÝ #_Rep_base_RepHc6=`•z9*LHc60j•95L•H_-/^;L»9*LH³+% P»Ù9*LH))‹'»÷9*LI¯-p:5LH 4_EŸ9:*L½iI’e<.b:*L½½iH [DˆhŸŠ:*L½½H@LXð6­:*LiI“.U»eÐ:•i½I£H^Gió:•i½IÀHg&G;•½qI.az+f9;•»»I.a~›>\;•I.a‚¹;•••I.a†ü¢;•iiHŠy½Ä;½½IÏ 7Ã`í;5L½½½I\i7µI<5LJL)š2ALg$/<5L&g$7¿H<5Lã8&g$7·a<5LGL&g$7Å„<5LGL½½&g$7Ь<5LGL½½ã8&g$7ÛÏ<5Li½ã8&g$7âí<5Liã8&g$7é=5L½qã8 ì+=5L½+iiô·zMLM=5LGL+iiüLAMLo=5Li+ii¬yML‘=5Lq+È?½F»®=5L+È?aDË=*L+½l&î*»è=5L+½l1¬>*L+ag: ¤ ">5L+agC¢ ?>*L+` LL¤ \>5L+` Uq  y>*L+]†Ÿ–>*L+Hyc‹UŸ³>*L+0dhh1ŸÐ>*L ñF7n²pó>5L½q ñFƒÁk?5L½+Q+‹AbŸ.?*L Ù57ä€L?5L½ ½B¦fe?5L+j]­Ý ð6‚?*L+Õ¼X\ê6¤?*L½+ÕÍ ä6Æ?5L½+RmâU3ê6è?*L½+RmõG ä6 @5L½+L+AML,@5LGL+L 6MLN@5Li+LütMLp@5Lq+8A7J'ML’@5LGL+8A7[”iML¾@5LGL½½+8A7/nMLå@5Li½+8ABt3MLA5Li+8A76ML.A5L½q …$e©[LA5Lq(¡&7ø MLmA5LGL+¡&ƒkfML™A5LGL½½+¡&7}aMLÀA5Li½+¡&ŸW9MLâA5Li+¡&¯«.ML B5L½q §qÌÃ;1B5L»½q+§që]MLXB5L½GL+§q*EML‰B5L½GL½½+§q7mªMLµB5L½i½+§q*—MLÜB5L½i+§qA-JMLC5L½½q+§qR»/C5L»q+ jz1MLVC5L½½+ zc»xC5L»+ ŽvV»ŸC5L»»+“9©ŸãI*LGL½+t7B¾tŸJ*Li½½+t&‘#Ÿ6J*Li½+t7N÷6Ÿ]J*Lq½+ŽDËjŸ„J*LGL½+Ž7Y Ÿ°J*Li½½+Ža4hŸ×J*Li½+Ž7nKNŸþJ*Lq½+ýE›@9%K*L½½+Ï9“™(½GK*LGL+Ï97‚êj½sK*L½½GL+Ï97’âV½©K*L½½GL½½+Ï97£gN½ËK*Li+Ï97²Ü^½÷K*L½½i!Ï97ÃÎB½*L½½i½0Ÿ/0L09/9/U9BU9B0LB9@I9”˜L _M_length•Ÿ# _M_capacity–Ÿ#5—ø8#@U9›YNSL#Lœ'7@  %LL¶=7Ež:oL w7Q¬"YN;L)´k\AL(¾‰ð6 MiN(Y¹\ð6)MiN*8PÆœcAM;L*°#Ê*?YM;L*½+ÎúJvM;L½(dGØÈO•’M;L('9ÜÕ•¸M;Lã8ã8+07å=;LÞM½½ã8*Ü*çp]ûM;Lã8 TE7«N;Lã8( ?õ¿a•5N;L!bM7^)N•;Lã8½ŸiNn/oN0˜L@& 8CÎQMnone8h_ZNSt6locale4noneEþ6Nô/8ik6þ6Onumeric8j´oþ6N88kÓxþ6N"[8l«fþ6N@H8m£2þ6N.`8nÐeþ6 Mall8p_ZNSt6locale3allEþ6?{%G_M_impl8ÎQ##_S_classic8 _ZNSt6locale10_S_classicEÎQ#_S_global8#_ZNSt6locale9_S_globalEÎQPÔX8)S;ÔQ#_S_once88_ZNSt6locale7_S_onceEw'6òu&Î"8{PäQ&Î"8„PäQêQ&Î"87PäQi&Î"8ZPäQêQi½&Î"8ª}PäQêQêQ½& 8º—PäQ½(ii8ÅêQ¸PäQêQstring5<9(½8ÝßM¸PâPõQ(W`8çcCð6QõQêQ(XC8ðŸð6$QõQêQ+*82ztN@QêQA M8wOêQQÎ"8<mQäQÎQRJ\8?‡^R48Bð2H/[8E‹,½¨Q½S#Q8H…3äQêQêQ½/2O0ÙQ/ßQ0i/tNBðQ0tN/ðQTåO8WûQöSU_vptr$facet7#V8\ø8#__c_locale98öS#_S_c_locale8__ZNSt6locale5facet11_S_c_localeE1RPül8b5 T#_S_once8e_ZNSt6locale5facet7_S_onceEw'R48iÓQ68vçRTŸWž 8{ûQST½I!)82+STi1RHCq8‚à)1RHSTI¨w8…'aSTJud8Š3<1RJS 8ViI&V8‘@¡STIv8•áO»STQ68 ÖST(TXii8£s.TT(T/½q Tn0üS/ûQB1R/#T0ûQB#TBûQ>ëO8²çTV q8Ÿ#"Õ"8Å_ZNSt6locale2id11_S_refcountEø8Iii8ÈSlTçTíTQòu8ʸTçTíTòu8ÐÍTçT!7`8Ó[&ŸøT/4TBóT04T/óT>2O(8Ù°WV8ìø8#G_M_facets8í°W#G_M_facets_size8îŸ#G_M_caches8ï°W#G_M_names8ð£# Pö8ñÌn¶WP3b8òl)¶WP¾n8ó‰1¶WP}!8ô6¶WP7"8õˆL¶WP8öd¶WPY8÷ÄÁWI&V8ú±VÎQIv81&0VÎQQ{%8 PVÎQ×WŸQ{%8 pVÎQiŸQ{%8‹VÎQŸQ„,8§VÎQ½Q{%8ÂVÎQ×WIii8i,áVÎQ×WHéx8økð6ÿVÎQI“B8&L!#WÎQâW½I8)È1GWÎQâWÌWIó8,<kWÎQâWøTI_88/XuWÎQøTTS87MÎQTŸ/TøTÁWYÌWÌWY/ÒW0øTBÝW0þT/ÝWBîW0¸P/¦ ZXj X½B` /ùW/L/“[` Ø!Ê&X_U_vptr$ios_base7#\hg!’_]dec!€J_]fixed!ªJ_]hex! #_\Æ !_]left!Õ _ ]oct!zE_@]right!æt_€^ú/!0!_^ ! òL_^…0!$Z__showpos!'79__skipws!*ct__unitbuf!-°&_ ^{!1__@\þ%!4Âp_°\‘>!7; _J^4v!:¹ _]badbit!LÕ\$_]eofbit!OD$_]failbit!TøF$_]goodbit!W4)$_]app!jÃ)_]ate!m Y)_`binary!s_ZNSt8ios_base6binaryE)_\õu!v .)_\v!y™5)_`trunc!|_ZNSt8ios_base5truncE)_ `beg!‹_ZNSt8ios_base3begE._]cur!Žb._\½l!‘g%._streamsize3N»G_M_precision!ÉûZ#G_M_width!ÊûZ#G_M_flags!Ë, #G_M_exception!̹ #G_M_streambuf_state!͹ # G_M_callbacks!çóW#(G_M_word_zero!øL#0G_M_local_word!ý3_#@G_M_word_size!½#ÀG_M_word!X#ÈG_M_ios_locale!tN#Ð ×!ÀÂ.A\C_X½Iae!ê¤ `\C_j Id!íGz\C_H7V!BI_¢\C_½ð6I¡ ! MP¼\C_+®l!$!, Ù\O_+®l!.e, û\C_, +An!>km, ]C_, +An!O, D]C_, , FP!^Ðkb]C_, +w+!jáûZ]O_+w+!rŽOûZ¡]C_ûZ+\ !€OKûZ¾]O_+\ !ˆmûZà]C_ûZ+¨3!›èZð6ü]ð6+†Y!§3.tN^C_êQ+ì4!²&tN;^O_+\!¼U êQX^O_A».!Î [½+úz!ÞWZ_Œ^C_½+5 !ó `_®^C_½aL!&XÎ^C_½Q}'!ä^C_Q}'! ÿ^C_f_Xii!‘WXC_f_0, 0¹ 0S 0 LC_n/&XBL/U_0&XB"BmBU_[F@::l_âeU_vptr$basic_streambuf7#b_M_in_beg;Õ#b_M_in_cur;Ä•#b_M_in_end;Å•#b_M_out_beg;Æ•# b_M_out_cur;Ç•#(b_M_out_end;È•#0b_M_buf_locale;ÏtN#8c˜p;Ôl_T`âe½(a2;à½%tNu`âeêQ(ì4;ñÄztN‘`èe(äY;þiHâe·`âe•"+w;§W5ã`âe÷ S +òE;%5 aâe S +se; Û'½'aâe+Ea;¯CûZDaâe+2;'sX½aaâe+Rz;9Ö½~aâe+E;O·_½›aâe+$E;bçeûZÂaâe•"+çH;pýG½äaâeq+cm;‰oy½bâe+Þb;¤ž½#bâeq+c;¾ÍûZJbâei"Qç,;Ë`bâeHM;;Þt•~bèeH†';á¼`•œbèeH©6;ä_•ºbèeI÷h;îÜ]Ùbâe½IFn;ùXcâe•••HÚ); p;• cèeH];ÀG•>cèeHÓq;Yw•\cèeI·;ž8{câe½IKn;'¹vŸcâe••d†Y;<›hl_ÆcâeêQe \;KQ*âel_öcâe•"e'[;W€D5l_+dâe÷ S eT.;cØ+5l_[dâe S eâH;o¬@½l_dâeeW;…Ä:ûZl_§dâef©\<2xCûZl_Ödâe•"eôN;«j½ l_üdâee›v;¸ŒY½ l_"eâee d;Ð)c½ l_Meâe½fKz*çhgupper>1¢eçh€glower>2>oçhgalpha>3Ò8çhgdigit>4cçhhxdigit>5Jçhgspace>6dçh@hprint>7T:çhggraph>8Jtçh%gcntrl>9Whçhgpunct>:•=çh galnum>;"çh0½/þ6i@#¨ûQonûQ#îg#G_M_c_locale_ctype#°1R#G_M_del#±ð6#G_M_toupper#²ìh# G_M_tolower#³ìh#(G_M_table#´on#0G_M_widen_ok#µq#8G_M_widen#¶un#9G_M_narrow#·un#¹G_M_narrow_ok#¸q#¹jòu#½_ZNSt5ctypeIcE2idE4Tktable_size#¿_ZNSt5ctypeIcE10table_sizeE%Lô/#Ì`j…nonð6Ÿô/#Ú‰j…n1Ronð6Ÿ+v#æwð6°j‹n½q+v#õ„ iÜj‹nii–n+®q#2ik‹n½ii+W#Ó/i4k‹n½ii+|/# ¥ qVk‹nq+|/#1‘/i}k‹n•i+` #A =qŸk‹nq+` #RçiÆk‹n•i+v#f¡vqèk‹nq+v#þNil‹nii•+k# ¬Lq;l‹nqq+k#ÂWill‹niiq•H0X#Òè$onŠl‹nJŽE#× &onWÌ4#àòh¾l…n½e!l#ð’4qòhél‹nqe!l#dYiòhm‹n•ie5H#;xqòhDm‹nqe5H#" (iòhtm‹n•ie£u#6~PqòhŸm‹nqe£u#M;iòhÔm‹nii•e³B#gqòhn‹nqqe³B#‚`Bi òh>n‹niiq•IfP#Š$tXn‹nSŽw#š5r‹n/çhq…nnÿ/òh/‘n0òh/½>$#Æ ðnl|@#Ë ÛKðnlE#Ö Gi!¥^#Û ?I5qqq05mU:7&XÍr&X#b_M_tie?WÍr#Øb_M_fill?Xq#àb_M_fill_init?Yð6#áb_M_streambuf?Zâe#èb_M_ctype?]‹n#ðb_M_num_put?_Ór#øb_M_num_get?aÞr#€(Q ?k©mÇoér(i?oE ð6ãoér(êE?{!¹ ÿoér*½B@-Æ-pôr¹ *Å?Ù 9pôr¹ *Yz?–¸<Vpôr¹ (âX?¦œEð6rpér(º2?°Ú#ð6Žpér(Œ#?»–ð6ªpér(þM?Å%*ð6Æpér(Îi?Ð}¹ âpér*Îi?ó["ÿpôr¹ ©+?qôrâeaˆ ? õn9qôr½+ÉE?½0ÍrVqér+ÉE?%klÍrxqôrÍr+VJ?3ùâe•qér(VJ@9²âe¶qôrâe(? @C%úr×qôrs+áP?d×Dqôqér+áP?xé0qrôrq(†Y@€«VtN7rôrêQ(k@uaq]rérqq(v@z1-q~rérqQ©+?¼”rôrnŽB@ŒñH²rôrâeo@]@«ùwôrêQ//Ùr0­/är0ö/ïr0õn/õnBõnBïr>»}ÎtV³t•#…Š8sÎt…RsÎtÔt+)i™kIä6osßt+Nc7•Œsßt+ÂK¡m:êt©sÎt+ÂK¨):sËsÎt½+ÔM­›UêtèsÎt+ÔM´`Us tÎt½+Õ¹¦Pä6,tßtðt+L½êtNtÎtðt+3iÁÈsptßtðt+ NÅJOêt’tÎtðt+=iÉôIs´tßtðt!mÍë_Ôtßt/sBÚt0•/åt0sBsBöt0»B¹ BTö#ûQæzûQ#jòu#Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE4T˜?#¤Šuæz½+i4#¿$=?ÀuÞr??Xûtìz+i4#ãñR?öuÞr??XûtZ_+i4#èT?,vÞr??Xûtòz+i4#í‰R?bvÞr??Xûtøz+i4#òYS?˜vÞr??Xûtþz+i4#ø~T?ÎvÞr??Xût{+i4#ýæT?wÞr??Xût {+i4#!R?:wÞr??Xût{+i4##QQ?pwÞr??Xût{+i4#(¹Q?¦wÞr??Xûtu+i4#Hp ?ÜwÞr??Xût`_Wkv#Muýwæz½H“ Ö?4xÞr??XûtMLe¹HÎa?usxÞr??Xûtìze¹H© ?u²xÞr??XûtZ_e¹Hú?uñxÞr??Xûtòze¹H?u0yÞr??Xûtøze¹H$?uoyÞr??Xûtþze¹H,¹?u®yÞr??Xût{e¹H3$?uíyÞr??Xût {e¹H;¢? u,zÞr??Xût{e¹HHÌ? ukzÞr??Xût{e¹Hd7? uªzÞr??Xûtup¹Hq›? uÞr??Xût`_/uBð6B§BÖB½B÷BBîB×T­#ÛûQÇûQ#jòu#Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE4T{5#ïŸ{ǽ+A;# esÐ{ÓrsXqð6+A;#+ ãs|ÓrsXq"+A;#0 7s2|ÓrsXq½+A;#5 ‹sc|ÓrsXq÷+A;#: ßs”|ÓrsXq+A;#j ±AsÅ|ÓrsXq×+A;#o sö|ÓrsXq+A;#„ ñ^s'}ÓrsXqóIá5'mjd}Óri½qi••ÍIÃcÄ”¡}Óri½qX••ÍI‰Ø&Ù}Órq"X•iÍW¶#¢ {ú}ǽe9¾Þqs{4~ÓrsXqð6e9ä®rs{n~ÓrsXq"e9ëss{¨~ÓrsXq½e9òdss{â~ÓrsXq÷e9ù»ss{ÓrsXqe9Ùis{VÓrsXq×e9Wrs{ÓrsXqp9XAs {ÓrsXqó/{B½m:@Ó“ƒqõnH"U_vptr$basic_ostream7#&& AV4€Ír½“ƒâecùCA_ÓY€Ír½“ƒ(¬_ApE[ ƒz€Ír¦ƒ(¬_Ayo[ ƒ›€Ír»ƒ(¬_AƒÙ  ƒ¼€ÍrЃ(¬_A©…d ƒÝ€Ír"(¬_A­@+ ƒþ€Ír½(¬_A±9d ƒÍrð6(¬_B\§d ƒ@Írš(¬_A¸±d ƒaÍr§(¬_Bjad ƒ‚Ír½(¬_AÃkd ƒ£ÍrÖ(¬_AÌ»d ƒÄÍr÷(¬_AÐÅd ƒåÍr(¬_AÕCd ƒ‚Ír×(¬_AÙWd ƒ'‚Írî(¬_AáMd ƒH‚Ír(¬_Aå  ƒi‚Író(¬_Bxb  ƒŠ‚Írâe(A;B^ ƒ«‚Írq  ƒMƒÍr +QBSb ƒtƒÍr÷ r& AnÍr½“ƒ/™ƒ/Ÿƒ1BÓ/¬ƒ3 ƒ»ƒ ƒ/Áƒ3úrЃúr/Öƒ3XåƒX[§P:Gl_@†l_#b_M_modeCUS #@b_M_stringCX9#H&È&Cd?„@†S &È&Cr]„@†GLS (Ù C…·69y„F†*Ù CÀJ–„@†GLn²mC§&/´„@†S fWC±óBûZåƒÙ„@†fôND‰é½ åƒþ„@†f dD4Ak½ åƒ(…@†½f&^DV„½ åƒR…@†½f \CÑ»[âe僅@†•"f'[D›Ñ 5僵…@†÷ S fT.DÊ$5åƒä…@† S nú*Dç †@†•½½nCô›!%†@†swhåƒ@†½/åƒ/L†0åƒmì`:OÓP‡Ó#G_M_stringbufCŽåƒ#­9C¡ª†P‡½“ƒS ­9C¶Õ†P‡½“ƒGLS ax8CÀQ†û†P‡½“ƒ+VJC˃N@†‡V‡+Ù CÓë895‡V‡?Ù CÝ:0P‡GL/Q†/\‡0Q† stkk‰èFsˆtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED€ o(NUuSRATEù_ZN3stkL5SRATEE‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEU¼uPI_ZN3stkL2PIE‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‘€?[l‡Uk‰~ŠU_vptr$StkError7#bmessage_j¸P#btype_kv‡#&èFoÖ‰~ŠèWv‡c02sk‰õ‰~нwîv‘mk‰Š~Šxh yÕ2„Šk‰9Š~Šxt$|{èWk‰]Š~Šy ]Y<ik‰~Š/k‰BŠŠ0v‡[sˆ„ŠöU_vptr$Stk7#LôMˆ2YçhLe ‰PçhLÃBŠ£ZçhLæC‹f#çhLüxŒ|çhLD6ÞgçhStkFloatL×zsrate_Ôìa‹{áÕô¸P{7Ö¬1ð6{4,×°gð6|alertList_Ø_ZN3stk3Stk10alertList_E5ostringstream:ŽQ†{WU܃5¡‹bignoreSampleRateChange_Ýð6#;"J‹*E¤ËFŒ‹*¦¬˜0Œöð6;¾2¯|Z¸P*ˆ²EXŒ¸P*xµ?5oŒü *+z¸˜l†Œü *»Æ]Œü *¾…(´Œ½(c\ÁdZð6ÙŒ‹‹‹*ÈÏdõŒiv‡*ËE@¸Pv‡* tÎk?(ð6*1WÑ>?ð6}€ àTö~ztãŠtö½·,æçXŠŸö‹‹nÎé’½öön ì"\Ûööoï?vöv‡/Š>yˆ0 ‘Gdata_ ‘#GdataRate_Ž‹#GnFrames_Ÿ#GnChannels_Ö#Gsize_‘Ÿ# GbufferSize_’Ÿ#(o¦Ž‘ÖÖoÊŽ‘‘ÖÖ¸c厑½oÿŽ‘$‘+ii P]/‘!‘$‘+Õ)¥;5‘C‘Ÿ+Õ0ín‹e;‘Ÿ L8Oyƒ‘/‘ E^@ ¡‘/‘+ÙYJZ>5‘È‘ŸÖ+ÙYRv‹ï;‘ŸÖ+EC[—‹;‘‹Ö+^xŸ3;‘+j]aðvð6P;‘ ñFk=ws‘ŸÖ ñFuº(›‘ŸÖ‹+Xx3 Ö¸;‘+Qu{À^ÖÕ;‘ íf‚rnó‘‹!'!‰wG‹;‘/‹/üB‘0‹B*‘0üBüB‹/*‘@‡6v’&^Da‘’&^Fz‘’“’&"K”‘’½(O9NG_v’µ‘ž’{(O9Q_|’Ö‘ž’‡’(n-VÒov’ü‘’½ó*»-`6X’’v’½(0ddfŸ:’ž’*oj1D\’’v’‡’Ds.n¼’v’/×/‚’0×B‚’/A‘B™’0A‘/™’@dVý’A‘#&odÍ’ý’&ofæ’ý’“E·Klý’½/¤’B “0¤’/«@xN>” _M_impl«#(F,`¨'>”N“D”(F,d"“j“J”(bphøg¤’†“J”&·:kŸ“D”“&·:o½“D”½“&F"zדD”½(t ‚•Gv’ø“D”½*ÍK†8”D”v’½ £×“ £ø“ £ “ £N“ £j“B¤’/“/P”0“@/£™“#&%Ƀ”™“&%Ö¦”™½‡’“&%ç¿”™£™·Ú”™½(ii„ñP®™û”™£™ ¡&(;G•™½‡’+È?J_Ÿ;•™+È?St4êX•´™+½l\ÞŸu•™+½letFê’•´™+agnÙhȯ•™+agw-7XÌ•´™+` €·bÈé•™+` ‰B(X–´™+:2Ÿ#–´™+0d”tŸ@–´™ ñF£bc–™½×+Q+°+Ÿ€–´™+j]¹‘zð6–´™*Ù5E\º–™½+ÕÝ7{Ü–™½+Õìpp‡’þ–´™½I˜dò¿—´™½+Rmó4{?—™½+RmûS‡’a—´™½+=q"#+{~—™+=q*á"‡’›—´™+A,2ì {¸—™+A,:cJ‡’Õ—´™+ÙqEü:v’ò—™+ÙqIz|’˜´™ …$XJj-˜™‡’ Vm×9F˜™(§q\Å3Ÿl˜™Ÿ‡’ §q m”˜™Ÿ½‡’( mUqŸµ˜™Ÿ( y—*ŸÛ˜™ŸŸ !GÛ©Où˜™®™ ½BïŒ\™™nÀY«Ò5™™½‡’IZ,3gK^™™Ÿ½‡’nµõÀ™™Ÿ‡’Sð`š3'™v’/U”B©™0U”BU”/©™[ˆà Š›Š#bgain_ G‹#bchannelsIn_ HÖ#blastFrame_ Iü# bb_ KU”#Pba_ LU”#hboutputs_ Mü#€binputs_ Nü#°&( jš›(Ób 5lÖ†š‡›(”+ íÖ¢š‡›w½B #{eº™š›*À? *»Mßš›‹(=C -+‹ûš‡›(Y) 5k‹››‹(L 8¾f$‘8›‡›xFN C³7/‘º™f››/‘Ös@º™›½/º™/›0º™m…ˆP оžº™#bdirty_ jð6#àbfrequency_ k‹#èbradius_ l‹#ðbstartFrequency_ m‹#øbstartRadius_ n‹#€bstartGain_ o‹#ˆbtargetFrequency_ p‹#btargetRadius_ q‹#˜btargetGain_ r‹# bdeltaFrequency_ s‹#¨bdeltaRadius_ t‹#°bdeltaGain_ u‹#¸bsweepState_ v‹#ÀbsweepRate_ w‹#È&NU ¾žc˜x ’›3¾ž½*¦ nP¾žð6*Yx /Pnr¾ž‹‹*W2 2y™¾ž‹‹‹*Ê2 5ì\À¾ž‹‹‹*¬u @}ݾž‹*fX Hsiú¾ž‹(( K"‹žÄž(FN NÊH‹7ž¾ž‹xFN Yßp/‘’›ež¾ž/‘Ö(FN dy/‘•ž¾ž/‘/‘ÖÖ€·, h ’›¾ž‹‹/’›/Êž0’›>Ÿ}— V³tv’#…ŠŸ— …Ÿ—  +)i™<{8Ÿ¨ +NÁlv’UŸ¨ +ÂK¡ ³ rŸ— +ÂK¨œÏž”Ÿ— ½+ÔM­KW³ ±Ÿ— +ÔM´÷,ÏžÓŸ— ½+Õ¹¡{õŸ¨ ðt+L½ÆU³  — ðt+3iÁ~-Ïž9 ¨ ðt+ NÅ%³ [ — ðt+=iɼwÏž} ¨ ðt!mÍ1 ¨ /ÏžB£ 0v’/® 0ÏžBÏž>2Öé !¶qÙ€ v’v’v’v’>}±¢V³ti#…Š¡±¢…5¡±¢·¢+)i™t&ê6R¡½¢+NLio¡½¢+ÂK¡ð5È¢Œ¡±¢+ÂK¨­5é ®¡±¢½+ÔM­ÆLȢˡ±¢+ÔM´ezé í¡±¢½+Õ¹Ø7ê6¢½¢ðt+L½ùÈ¢1¢±¢ðt+3iÁNaé S¢½¢ðt+ NÅaÈ¢u¢±¢ðt+=iÉ1é —¢½¢ðt!mÍa ·¢½¢/é BßQ/â0é Bé >XPþ¢!IYS3v’v’v’v’ë‹`žyž‚zžŒžLE£ƒYE£‘h0;‘‚›Œžž˜w£ƒYE£‘h‚¸žž°ž䤣ƒYE£‘hB%L‚u°žçž0磄__a¶ç£‘h„__b¶ç£‘`0¤£‚•|Ƥ…__groupingþ i‘¨…__grouping_sizeþ Ÿ‘ …__grouping_tmpþ Ƥ‘˜†__n %L‘P†__min %L‘H†__i Ÿ‘¸†__test ð6‘_‡P—†__j Ÿ‘°0èW‚–èžŸÈø¤ƒYø¤‘h0´™‚º–Ÿ3Ÿ:¥ƒY:¥‘h…__nÝŸ‘`0™ˆM‘V¥‰YV¥0’Š?¥¯/4Ÿ>Ÿ`‡¥‹J¥‘hˆ¹’ž¥‰Yž¥0ý’Ї¥Å#>ŸUŸ¬Ï¥‹’¥‘hˆz‘ñ¥‰YV¥‰ÏYþ6ŠÏ¥-uVŸ`Ÿø¦‹Ú¥‘hˆæ’?¦‰Yž¥‰ÏYþ6Ц0C`ŸwŸDk¦‹(¦‘hЦ?AxŸŸ—¦‹(¦‘hˆa‘³¦‰YV¥³¦0“’Š—¦4 ŸžŸÜí¦‹¢¦‘h‹­¦‘`ˆÍ’§‰Yž¥Œ__af§0“Ší¦7žŸ½Ÿ(J§‹ø¦‘h‹§‘`Ší¦B¾ŸÝŸt§‹ø¦‘h‹§‘`S£§‰Y£§‰ÏYþ60“Чø.ÞŸõŸÀÔ§‹Œ§‘h‚2“öŸ  ¨ƒY¨‘h0D”ˆÿ)¨‰Y£§Œ__aW)¨0“Ѝ(> F Xc¨‹¨‘h‹¨‘`ˆ†“†¨‰Y¨Œ__ak†¨0“Šc¨D1F e ¤À¨‹n¨‘h‹y¨‘`ˆj”㨉Y:¥Œ__aÉã¨0“ŠÀ¨Z+f … ð©‹˨‘h‹Ö¨‘`ˆŸA©‰YA©Ž__iF©0— 0 Š©i`† ¢ <€©‹(©‘h‹3©‘`‚X•¢ Å ˆ­©ƒY:¥‘X‚ºÅ Ó Ôç©v’‘hv’‘`(4‘‚ÛÓ ù  $ª´”v’‘hm4”v’‘`‚÷ù ¡ljª´´v’‘hm4´v’‘`>”‘X‚™¡m¡¸©ªƒY:¥‘X…__posšv’‘P‚} n¡|¡ÖªƒYÖª‘h0¨ B® ‚;|¡¼¡P$«…__lhs0$«‘X…__rhs0)«‘P0Ûª0Ûª‚¼¡ó¡œk«„__aÌ磑h„__bÌ磑`‚¿4ó¡,¢èÌ«‘´2v’‘X‘m42v’‘P‘þ92Ì«‘H†__tmp4‚’‘h0‡’‚8,¢W¢4 0¬‘´Gv’‘X‘m4Gv’‘P‘þ9G0¬‘H’6INî8‘o0‡’‚N“X¢f¢€ b¬ƒYb¬‘h0J”‚’f¢z¢Ì ”¬ƒY”¬‘h0ž’‚#–z¢™¢ ƬƒYø¤‘h‚ë4™¢×¢d '­‘´}v’‘X…__n}½‘P‘þ9}'­‘H†__tmp‚’‘h0‡’‚Z×¢£° ‹­‘´“v’‘X…__n“½‘P‘þ9“‹­‘H’6I˜î8‘o0‡’‚€£)£ü å­´ ·v’‘h„__n ·½‘`„__x ·å­‘X(4‘0‡’‚¦)£W£H 6®´ ×v’‘h„__n ×½‘`„__x ×6®‘X0‡’‚ÇW£‚£” “®‘´ 1v’‘h…__n 1½‘`…__x 1“®‘X>”‘P0‡’‚ü‘‚£¡£à Ý®ƒYV¥‘h„__p`v’‘`Ÿ‘X‚ø“¢£Ó£, (¯ƒY¨‘h„__p†v’‘`„__n†Ÿ‘Xˆ½“J¯‰Y¨‰ÏYþ6Š(¯ê@Ô£¤x v¯‹3¯‘hˆ¿”˜¯‰Y:¥‰ÏYþ6Šv¯tv¤k¤Ä ዝ‘Xf› 诉Y诉ÏYþ60›Šį¢l¤Å¥ °‹ѯ‘XŠį—IÆ¥§\ E°‹ѯ‘XŠįø §y¨¨ q°‹ѯ‘X“À t™ô °°ƒY°°‘h„rate t‹‘`0¾ž“Ý ~š@ó°ƒY°°‘h"[ ~‹‘`“™ \ŒP±ƒY°°‘h \‹‘`E \‹‘X„gain \‹‘P“•ž .LØ¥±ƒY°°‘h„newRate .‹‘`„oldRate .‹‘X”!œz¨•©$ ²ƒY ²‘è|…nœŸ‘à|‡¬¨r©†error ¡‹‘ð|0‘•¢šR–©sªpJ²ƒY译H–i TÖ‘\—åûÛ¼½¼ž²„__initialize_p ˆ½‘l„__priority ˆ½‘h˜ ?½3½™LfTâ²m‘h“P 6f­ /³ƒY°°‘X 6‹‘PE 6‹‘H•ž{tªŸ®ìn³ƒY°°‘X„input {‹‘P•7ž™ ®L¯8´ƒY°°‘XQu ™´‘P„channel ™Ö‘L–samples ¢ ‘‘`–hop £Ö‘l‡¯F¯–i ¤Ö‘h0/‘“r O®Z„b´ƒY°°‘h O‹‘`E O‹‘X„gain O‹‘P )†´‰Y°°‰ÏYþ6Šb´ÕEZÔв´‹o´‘XŠb´•ÔNÞ´‹o´‘XŠb´QNÈh µ‹o´‘XˆVš!µ‰Y诊 µP6L¯â°´Mµ‹µ‘H‚4â°P±­µ‘´»|’‘X‘m4»|’‘P‘IM»v’‘H†_Num½öt‘h‚îP±{±L ¶‘´Åv’‘X‘m4Åv’‘P‘IMÅv’‘H’H?Êî8‘o‚Æ {±¢±˜[¶‘´Ùv’‘h‘m4Ùv’‘`‘IMÙv’‘X‚¢±ѱäζ‘´v’‘X‘m4v’‘P‘IMv’‘H†__bi1î8‘o†__bi2î8‘n‚_4ѱ.²0·‘´(|’‘h‘m4(|’‘`‘IM(v’‘X‚:.²Y²||·‘´1v’‘X‘m41v’‘P‘IM1v’‘H’H?6î8‘o‚Û¢Y²€²ÈË·‘´Sv’‘h‘m4Sv’‘`‘IMSv’‘X‚`€²¯²=¸‘´†v’‘X‘m4†v’‘P‘IM†v’‘H†__inŽî8‘o†__outî8‘n‚†¯²Ö²`’¸´ Jv’‘hm4 Jv’‘`IM Jv’‘X(4‘‚°Ö²³¬Þ¸´ mv’‘hm4 mv’‘`IM mv’‘X‚Õ³/³ø3¹´ ýv’‘hm4 ýv’‘`IM ýv’‘X>”‘P‚Ö‘0³y³Dx¹ƒYV¥‘h„__nVŸ‘`ó‘X‚דz³¡³´¹ƒY¨‘h„__n‚Ÿ‘`‚5™¢³Ê·Ü纃Y:¥‘ˆ‘ß@3Ïž‘€…__n3Ÿ‘ø~…__x3纑ð~šø³àµuº†__x_copy:ב°†__elems_after;%L‘P†__old_finish<v’‘¸‡àµ÷†__old_sizeY%L‘°†__len^Ÿ‘¨†__new_startbv’‘ †__new_finishcv’‘˜0‡’‚l˜Ê·ù·(I»ƒY:¥‘h‘ß@Ïž‘`…__nŸ‘X…__xI»‘P0‡’‚@–ú·{¸t¢»ƒY:¥‘X…__new_size£Ÿ‘P…__x£×‘H »»‰Y°°Š¢»j2È\ À绋¯»‘XŠ¢» w\ 𠼋¯»‘X›_DefaultRuneLocale.„*œ__dso_handlem‹ˆ€ˆå@0Öž³ˆçˆ-DTû! @ ‰-DTû!@3‰€?0*7,nothrow$I™P¼ostream:ŠÓ,cerr AÚf©¼Ÿ& PÐ`digits F_ZNSt14numeric_limitsImE6digitsEþ6@ ÔP ï_ZNSt14numeric_limitsIfE12has_infinityEî8 œJ ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEî8 g ó_ZNSt14numeric_limitsIfE10has_denormEó8 ÔP (_ZNSt14numeric_limitsIdE12has_infinityEî8 œJ )_ZNSt14numeric_limitsIdE13has_quiet_NaNEî8 g ,_ZNSt14numeric_limitsIdE10has_denormEó8 ÔP a_ZNSt14numeric_limitsIeE12has_infinityEî8 œJ b_ZNSt14numeric_limitsIeE13has_quiet_NaNEî8 g e_ZNSt14numeric_limitsIeE10has_denormEó8¡npos‰k%LLœ'7@  %LN¶=7Ež:oL w7Q¬"YN¢npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE%L£œ'7@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE%L£¶=7E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE-Nô/8ik6þ6Onumeric8j´oþ6N88kÓxþ6N"[8l«fþ6N@H8m£2þ6N.`8nÐeþ6 PÔX8)S;ÔQPül8b5 ™À0üSPö8ñÌn¶WP3b8òl)¶WP¾n8ó‰1¶WP}!8ô6¶WP7"8õˆL¶WP8öd¶WPY8÷ÄÁW\hg!’_]dec!€J_]fixed!ªJ_]hex! #_\Æ !_]left!Õ _ ]oct!zE_@]right!æt_€^ú/!0!_^ ! òL_^…0!$Z__showpos!'79__skipws!*ct__unitbuf!-°&_ ^{!1__@\þ%!4Âp_°\‘>!7; _J^4v!:¹ _]badbit!LÕ\$_]eofbit!OD$_]failbit!TøF$_]goodbit!W4)$_]app!jÃ)_]ate!m Y)_\õu!v .)_\v!y™5)_]cur!Žb._\½l!‘g%._gupper>1¢eçh€glower>2>oçhgalpha>3Ò8çhgdigit>4cçhhxdigit>5Jçhgspace>6dçh@hprint>7T:çhggraph>8Jtçh%gcntrl>9Whçhgpunct>:•=çh galnum>;"çh¢_S_atoms_out#!_ZNSt10__num_base12_S_atoms_outEi¢_S_atoms_in#%_ZNSt10__num_base11_S_atoms_inEil|@#Ë ÛKðnlE#Ö GijL#3_ZNSt10moneypunctIcLb1EE4intlEî8jL#3_ZNSt10moneypunctIcLb0EE4intlEî8jL#3_ZNSt10moneypunctIwLb1EE4intlEî8jL#3_ZNSt10moneypunctIwLb0EE4intlEî8jL#«_ZNSt17moneypunct_bynameIcLb0EE4intlEî8jL#«_ZNSt17moneypunct_bynameIcLb1EE4intlEî8jL#«_ZNSt17moneypunct_bynameIwLb0EE4intlEî8jL#«_ZNSt17moneypunct_bynameIwLb1EE4intlEî8LôMˆ2YçhLe ‰PçhLÃBŠ£ZçhLæC‹f#çhLüxŒ|çhLD6Þgçhzsrate_Ôìa‹{áÕô¸P{7Ö¬1ð6{4,×°gð6{WU܃5¡‹% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V : ;I8 2 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@L M 2 < .G@‚.G@ƒI4  „: ; I …: ;I †4: ;I ‡ ˆ.G ‰I4 Š.1‡@@‹1 Œ: ; I.G: ; Ž: ;II : ; I ‘: ;I ’4: ;I “.G: ; @”.G;@•.G; @–4: ; I —.‡@4 @˜.4 @™.4 @š ›4: ; I? < œ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < Lð Û¼C½P¢û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hFilter.hFormSwep.cppiostreamFormSwep.hvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc `žJÎX‚ž‚¡‚»~ž¿/ŸÒäƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óÉÂ<ºÏ}ò»«~f» .ùX>ääô3°~äƒâf›{/¿/ŸßÖô­/«å.CK•|<ƒeƒ¯º»è.ô­/«ôfAK ž|.=.@Öu®~.=%º>uqf»“>» ˆ~BÈÍÈÍÈ…Í“u1„ƒ «}¬Ë‘Çæ‘¼‘¼  ‚"/(­K­YYw885õ*à©33--É„1//Úó»‘õK ò~.È¡‰>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹uØ~<>»Z'<ó°t„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~tZ=Ê9 ýLó׃OŸ#v/#å2K âl‚å/õå>É/õ#V. ?/0å/1­YY/åååóóÉó¼<Zå/Ø .º iÖi?/0å/2åæåiG»;„ ®,Ø»åååO.ÈØÉRÈØÉRÈØÉfRÈhóóKóóóóóóK®YY"É Ék'ÈhóóKóóóóóóK®YY"É É' Û¼‡Ö Eä ;$/J`žažwaždžwdžyžvzž{žw{ž~žw~žŒžvŒžžwžžwžžvžžŸžwŸž¢žw¢ž°žv°ž±žw±ž´žw´žçžvwwvèžéžwéžìžw잟vŸŸwŸŸwŸ3Ÿv4Ÿ5Ÿw5Ÿ8Ÿw8Ÿ>Ÿv>Ÿ?Ÿw?ŸBŸwBŸUŸvVŸWŸwWŸZŸwZŸ`Ÿv`ŸaŸwaŸdŸwdŸwŸvxŸyŸwyŸ|Ÿw|ŸŸvŸ‘Ÿw‘Ÿ”Ÿw”ŸžŸvžŸŸŸwŸŸ¢Ÿw¢Ÿ½Ÿv¾Ÿ¿Ÿw¿ŸŸwŸÝŸvÞŸߟwߟâŸwâŸõŸvöŸ÷Ÿw÷ŸúŸwúŸ v  w  w F vF G wG J wJ e vf g wg j wj … v† ‡ w‡ Š wŠ ¢ v¢ £ w£ ¦ w¦ Å vÅ Æ wÆ É wÉ Ó vÓ Ô wÔ × w× ù vù ú wú ý wý ¡v¡¡w¡ ¡w ¡m¡vn¡o¡wo¡r¡wr¡|¡v|¡}¡w}¡€¡w€¡¼¡v¼¡½¡w½¡À¡wÀ¡ó¡vó¡ô¡wô¡÷¡w÷¡,¢v,¢-¢w-¢0¢w0¢W¢vX¢Y¢wY¢\¢w\¢f¢vf¢g¢wg¢j¢wj¢z¢vz¢{¢w{¢~¢w~¢™¢v™¢š¢wš¢¢w¢×¢vעآwØ¢Û¢wÛ¢£v££w££w£)£v)£*£w*£-£w-£W£vW£X£wX£[£w[£‚£v‚£ƒ£wƒ£†£w†£¡£v¢£££w££¦£w¦£Ó£vÔ£Õ£wգأwØ£¤v¤¤w¤"¤w"¤k¤vl¤m¤wm¤p¤wp¤Å¥vƥǥwǥʥwÊ¥§v §!§w!§$§w$§y¨vww™vš›w›žwžvw w vwwLvz¨{¨w{¨~¨w~¨•©v–©—©w—©š©wš©sªvÛ¼ܼwܼß¼wß¼½v½½w½"½w"½3½vLMwMPwPfvfgwgjwj­vtªuªwuªxªwxªŸ®v ®¡®w¡®¤®w¤®L¯v®¯w¯²w²ZvZ[w[^w^ÔvÔÕwÕØwØNvNOwORwRÈvL¯M¯wM¯P¯wP¯â°vâ°ã°wã°æ°wæ°P±vP±Q±wQ±T±wT±{±v{±|±w|±±w±¢±v¢±£±w£±¦±w¦±ѱvѱÒ±wÒ±Õ±wÕ±.²v.²/²w/²2²w2²Y²vY²Z²wZ²]²w]²€²v€²²w²„²w„²¯²v¯²°²w°²³²w³²Ö²vÖ²ײwײÚ²wÚ²³v³³w³³w³/³v0³1³w1³4³w4³y³vz³{³w{³~³w~³¡³v¢³£³w£³¦³w¦³Ê·vÊ·Ë·wË·ηwηù·vú·û·wû·þ·wþ·{¸vÈÉwÉÌwÌ\ v\ ] w] ` w` ð v[%Çþ¢stk::Stk::sampleRate£stk::StkFrames::sizeJ£stk::StkFrames::channelsw£stk::StkFrames::framesª£minˤstd::vector >::sizeý¤std::vector >::operator[][¥__gnu_cxx::new_allocator::new_allocator£¥std::allocator::allocatorñ¥__gnu_cxx::new_allocator::~new_allocator?¦std::allocator::~allocatork¦std::allocator::~allocator¸¦__gnu_cxx::new_allocator::new_allocator§std::allocator::allocatorJ§std::allocator::allocator¨§std::_Vector_base >::_Vector_impl::~_Vector_implÔ§std::_Vector_base >::_M_get_Tp_allocator.¨std::_Vector_base >::_Vector_impl::_Vector_impl‹¨std::_Vector_base >::_Vector_baseè¨std::vector >::vectorK©__gnu_cxx::__normal_iterator > >::__normal_iterator€©std::vector >::end­©__destroy_auxç©_Destroy$ª_Destroyjªstd::vector >::_M_erase_at_end©ª__gnu_cxx::__normal_iterator > >::baseáªoperator- > >.«maxk«std::__fill::fillÑ«fill5¬std::_Vector_base >::_M_get_Tp_allocatorg¬__gnu_cxx::new_allocator::max_size™¬std::vector >::max_sizeƬstd::__fill_n::fill_n,­fill_n­__uninitialized_fill_n_auxê­uninitialized_fill_n;®__uninitialized_fill_n_a˜®__gnu_cxx::new_allocator::deallocateÝ®std::_Vector_base >::_M_deallocateJ¯std::_Vector_base >::~_Vector_base˜¯std::vector >::~vectorí¯stk::Filter::~Filter°stk::Filter::~FilterE°stk::Filter::~Filterq°stk::FormSwep::setSweepRateµ°stk::FormSwep::setSweepTimeó°stk::FormSwep::setTargetsP±stk::FormSwep::sampleRateChanged¥±stk::StkFrames::operator[]²stk::Filter::clearâ²stk::FormSwep::setResonance/³stk::FormSwep::tickn³stk::FormSwep::tick´stk::FormSwep::setStates†´stk::FormSwep::~FormSwep²´stk::FormSwep::~FormSwepÞ´stk::FormSwep::~FormSwep!µstk::Filter::FilterMµstd::__copy_backward::__copy_b­µ__copy_backward_aux ¶std::__copy_backward_normal::__copy_b_n[¶copy_backwardζstd::__copy::copy·__copy_aux|·std::__copy_normal::__copy_nË·copy=¸__uninitialized_copy_aux’¸uninitialized_copyÞ¸__uninitialized_copy_a3¹__gnu_cxx::new_allocator::allocatex¹std::_Vector_base >::_M_allocate´¹std::vector >::_M_fill_insertìºstd::vector >::insertN»std::vector >::resize»»stk::FormSwep::FormSwepç»stk::FormSwep::FormSwepž%ÇÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tú$_4$div_t1$_5[ldiv_ti$_6“lldiv_tLlconv¯ va_list¾ fpos_tÌ __sbuf!__sFILEõ"FILE€&clock_t&tma'pthread_once_tw'__gthread_once_t'wint_t'$_7ò'_RuneEntry($_8>(_RuneRangeP($_9(_RuneCharClass¥($_10*_RuneLocale -mbstate_t-wctype_t(4__true_typeR4__copy‚4__copy_backward²4__fillÞ4__fill_n5char_traits7__vtbl_ptr_type*7nothrow_t87new_allocator„8allocatorø8_Atomic_word9basic_string,std::allocator >SL_Rep_base˜L_ReptNlocaleûQfacet4TidþT_Impl&Xios_basel_basic_streambuf >ÿewctrans_tîgctype_baseòhctypeœnmoney_baseõnbasic_ios >s__normal_iterator, std::allocator > >unum_get > >{num_put > >Óbasic_ostream >åƒbasic_stringbuf,std::allocator >Q†basic_ostringstream,std::allocator >k‰StkErrorŠStküStkFramesA‘new_allocator¤’allocator“_Vector_base >U”vector >º™Filter’›FormSwepÏž__normal_iterator > >¹ __copy_backward_normalé __normal_iterator, std::allocator > >΢__copy_normal©¼ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNK3stk8FormSwep7lastOutEv_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZN3stk8FormSwep12setSweepRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli__copy_auxignoreSampleRateChange__uninitialized_fill_n_atellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk8FormSwep17sampleRateChangedEddcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZN3stk8FormSwepD1Ev_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk8FormSwep9setStatesEddd_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEvradius_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk3Stk18addSampleRateAlertEPS0_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKcfill_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitEfill_n_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back__uninitialized_fill_n_aux_ZSt4fillIPddEvT_S1_RKT0__ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvsetStatespubimbue_ZN3stk8FormSwepC1Ev_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePathsetTargets_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_get_GLOBAL__I__ZN3stk8FormSwepC2EvsetGainbegin_ZSt6fill_nIPdmdET_S1_T0_RKT1__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctime_ZN3stk8FormSwepD0Evrdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_Eoperator- > >_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspaceido_get_M_assign_ZN3stk8FormSwep4tickEdsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type__resultwcstoullwcsstr_M_cloneiscntrl_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__ZN3stk8FormSwepD2Ev_M_coalesce_ZL7isalphai*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyFormSwepoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEvmax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdmsetSweepTime_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitE_ZN3stk8FormSwep10setTargetsEdddgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcuninitialized_fill_nsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZN3stk8FormSwep12setSweepTimeEd_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPcsnprintf_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcm_ZN3stk8FormSwep22ignoreSampleRateChangeEbsetfsetgsetp_ZN3stk8FormSwep12setResonanceEdd_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZN3stk8FormSwep4tickERNS_9StkFramesEjeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_nepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widensetSweepRatestrtold_ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storage_ZN3stk8FormSwepC2Evwprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_Callback_listferrorswap16__verify_grouping~FormSwep_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmm_ZN3stk8FormSwep4tickERNS_9StkFramesES2_jjlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEccopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒìxH‰}èòEàH‹Eè¶€à„À„nH‹Eèòˆ@H‹Eèò€HòXÁH‹Eèò€@H‹Eèòˆ@ò3f.ÈsëdH‹UèH¸ð?H‰‚@H‹EèÆ€àH‹EèH‹H‹EèH‰ðH‹EèH‹H‹EèH‰èH‹EèH‹ H‹EèH‰Pé¥H‹EèòH‹Eèòˆ0H‹Eèò€@òYÁòXÂH‹Eèò€ðH‹EèòøH‹Eèòˆ(H‹Eèò€@òYÁòXÂH‹Eèò€èH‹EèòH‹Eèòˆ8H‹Eèò€@òYÁòXÂH‹Eèò@H‹EèòˆðH‹Eèò€èH‹}èèH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøë'H‹EðòH‹}èèH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„ÀuÆH‹EàÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàòEØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿ'#;4\ÿÿ'#;4\ÿÿ'#;4\ÿÿN:q—,±éóŠÿÿ'êƒoˆÿÿ'êƒoˆFormSwep::setSweepRate: argument () is out of range!FormSwep::setSweepTime: argument () must be > 0.0!FormSwep::setTargets: frequency argument (FormSwep::setTargets: radius argument (FormSwep::sampleRateChanged: you may need to recompute filter coefficients!StkFrames::operator[]: invalid index () value!FormSwep::setResonance: frequency argument (FormSwep::setResonance: radius argument (FormSwep::tick(): channel and StkFrames arguments are incompatible!vector::_M_fill_insertN3stk8FormSwepEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEð?à?À-DTû!@à¿€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ‚† 4øÿÿÿÿÿÿÿç† 4øÿÿÿÿÿÿÿH† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿG† ƒ4øÿÿÿÿÿÿÿ+† ƒ4øÿÿÿÿÿÿÿ¬† 4øÿÿÿÿÿÿÿ¬† 4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ”çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ”çÿÿÿÿÿÿÿ† ƒå Ã-Ø +-Å Ç-¸ Í- Í-o —-] ‘-G ‘-u Ân %-Q Ã-D +-1 Ç-$ Í- Í-Û —-É ‘-³ ‘-áÂÚ%-½ß-«Ã-ž+-ƒ+-rÈ-^ÂCß-1Ã-$+- +-øÈ-äÂÉß-·Ã-ª+-+-~È-jÂ/-šŽ—-y—-\—-B6*—-—-úå-è!-Ö¼¬—-Œ—-WÄ-IÜ-D:Ó--Ü-(Ê=! õÄ-çÜ-âØÓ-ËÜ-ÆÊ=¿•‰!-`Ù-[FÄ-8Ü-3Ê=, Ä-Ü-þôÓ-çÜ-âÊ=Û Ç¯Ä-¡Ü-œ’Ó-…Ü-€Ê=y OC!-1- ø!-ñÄ-ãÜ-ÞÔÓ-ÇÜ-ÂÊ=»‚Ä-tÜ-oeÓ-XÜ-SÊ=L8èÑ- Ñ-cÑ-9±-Ð-H  è À  h @  ð È   x P (  Ø ° ˆ X ( ø È   x H  ðÈ p@ðÈ p@èÀ˜pH øÐ¨€X0จ`8èÀ˜pH øÐ¨€X0à¸h@èÀ˜pH Ò¼ù»ñ»Í»Å»\»T»úºòººwººº¹º¹†¹~¹A¹9¹ì¸ä¸ ¸˜¸K¸C¸Ù·Ñ·Š·‚·+·#·ܶÔ¶i¶a¶¶¶»µ³µ[µSµ3µ+µð´è´Ä´¼´˜´´´ ´é³á³}³u³>³6³ò²ê²ȲÀ²­²¥²]²U²²²í±å±µ±­±`±X±±û°Ű½°°y°W°O°+°#°ÿ¯÷¯ª¯¢¯\¯T¯ë®ã®¦®ž®I®A®ø­ð­ž­–­:­2­Ô¬̬§¬Ÿ¬u¬m¬C¬;¬ß«׫y«q«<«4«ïªçª·ª¯ªxªpª2ª*ªõ©í©»©³©Ž©†©]©U©ú¨ò¨¨•¨@¨8¨â§Ú§º§²§\§T§'§§ʦ¦}¦u¦Q¦I¦¦û¥µ¥­¥m¥e¥ ¥¥Ù¤Ѥ«¤£¤ú£ò£¸£°£…£}£X£P£&££ ££0 52¯T<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(-ý-çc-Ü‹-µc-“‰-1w-ÿm-ö»-Þg-Òy-Ém-¼§-©_-˜g-Œy-wm-n«-Yg-My-Dm-7§- _-g- y-öq-åe-ï-¶Û-±’e-…c-wµ-g_-Cm-:§-'_-g- y-âm-Ù«-¹g-­y-Ÿµ-_-x_-oŸ-`_-'m-§-ìg-ày-¹U-¨-;K-à-Ú-é]-É¡-ž©-p³-I-›-ó…-«æ-kƒ-<£--Øæ-wÃ-jÌ-SÏ->•-)•-Ï-óÏ-ÖÍ-žÎ-„Î-mm-d“-Si-Jm-A“-0i-'Î-Á=þË-ØY-¹9-œ[-G-ƒÄ-uÜ-pÊ=iX[-(G-G-ûG-ãG-ÎG-¶G-žG-ƒG-kG-7G-—-øG-Ý—-¿G-›G-}—-TG-6—-G-ô —-ß G-¸ G-£ /-q þ W-à G-½ W-Ÿ G-| W-[ G- Ã-û ×-ß ×-Ê Õ-± Õ-¨ Å-š Ò-Š Ü-… { Ô-l Ü-g Y Ö- ß-ü Ã-ï Ì-Ô Ì-½ Ï-  •-ƒ •-d Ï-O •-: •- Ï- Ï-ëÏ-ÐÁ=´ß-¢Ã-•Ì-zÌ-cÏ-F•-)•- Ï-õ•-à•-ÅÏ-¦Ï-‘Ï-vÁ=Zß-HÃ-;Ì- Ì- Ï-ì•-Ï•-°Ï-›•-†•-kÏ-LÏ-7Ï-Á=}-üm-ó»-Ûg-Ïy-·u-®w-mI-;ß-¥-ñ­-÷-œ™-3]-+a-ñ‡-A_-2_-ûm-ò»-Ýg-Ñy-¶¹-“-[S-{-ÿs-½k-o-wM-WM-)Q-Q-ïO-É=R-=á-8,ã=%Ø- P½HÀ@Þ07(# 5AC¾PÝH¿@Þ0â(# Æ')½ñ@^ñà@^à?Ü\Ü@ ¹>^¹¨>^¨=¤\¤> p’^p‘l\l’ 8^84\4 Š^‰ü\üŠ Èr^ÈqÄ\Är L^KŒ\ŒL X¨^X§T\T¨ ¢^ ¡\¢ èª^è©ä\äª °´^°³¬\¬´ x€^xt\t€ @œ^@›<\<œ †^…\† Р^ПÌ\Ì  ˜„^˜ƒ”\”„ `¤^`£\\\¤ (‚^($\$‚ &^ð &^ð %ì \ì & É F^É ¸ F^¸ E´ \´ F ‘ D^‘ € D^€ C| \| D Y B^Y H B^H AD \D B  <^ ; \ < Ø 8^Ø 7Ô \Ô 8   :^  9œ \œ : h 0^h /d \d 0 0 ^0 , \, ø ^ø ô \ô  À ^À ¼ \¼  ˆ $^ˆ #„ \„ $ a H^a P H^P GL \L H  6^ 5 \ 6 à .^à -Ü \Ü . ¨ 4^¨ 3¤ \¤ 4 p 2^p 1l \l 2 I ,^I 8 ,^8 +4 \4 ,  *^  *^ )ü \ü * Ù (^Ù È (^È 'Ä \Ä ( –^ •Œ \Œ – X ~^X }T \T ~ x^ w \ x èJ^èIä\äJ °¬^°«¬\¬¬ x¦^x¥t\t¦ @®^@­<\<® ¸^·\¸ К^ЙÌ\Ìš ˜f^˜e”\”f `^^`]\\\^ (b^(a$\$b ð¶^ðµì\ì¶ ¸ˆ^¸‡´\´ˆ €°^€¯|\|° HV^HUD\DV `^_ \ ` ØŒ^Ø‹Ô\ÔŒ  ¼^ »œ\œ¼ hº^h¹d\dº 0ž^0,\,ž øŽ^øô\ôŽ ÀT^ÀS¼\¼T ˆ”^ˆ“„\„” P|^P{L\L| t^s\t àz^àyÜ\Üz ¨v^¨u¤\¤v pl^pkl\ll 8h^8g4\4h N^Mü\üN Èp^ÈoÄ\Äp n^mŒ\Œn XR^XQT\TR j^ i\j èP^èOä\äP °˜^°—¬\¬˜ xd^xct\td @^@<\< ²^±\² ÐZ^ÐYÌ\ÌZ ˜\^˜[”\”\ `X^`W\\\X ("^(!$\$" äM¬½Íï{¸À¸¹%Ⱥ)ëº-»1#»58»9h»=»Aà»F¼KJ¹]Û¼ŽPОL§¼¬@¼±p¼¶œ¹ÈǹÚò¹ìºþ´¼oºšº'@¾1x¿VøÉŠ0Ê®hÊ€`žù€`¾K €–©Ë€Àɺ €L¯Á€(Ì‘€l¤Ò€Èð€Æ¥é€8È€ §€pÈäaɱ fæ Ê¨Èš<àȆPÉò € ®(€ËÙ €tª €ØÊ ®SHËÐÈzàÏ \ “Ð: Zv€ËŽ Ô¸Ë¤ N¨ðË.€z¨±€ˆÉ퀂£*€ Ç| €0³W€ÈÎf€ŸR€8Áò€4ŸÏ€ À%€VŸ€ÀŠ€† Ž€øÂ¶€|¡Ï€€Ä1€zž€˜¾k€žžW€¿L€Œž5€Ð¾¥€f¢Í€˜Åw€n¡€HÄp€X¢•€`ź€èž‘€°¿Ò€z¢ý€ÐÅ€žŸ~€pÁ€>Ÿ÷€XÀ €¾Ÿ’€¨ÁJ€`Ÿ0€ÈÀX€xŸA€ÁÌ €z³‰€Ï€ €P±€ÞŸ¦€àÁ&€¢£^€XÇà€öŸØ€ÂG€F E€ˆÂV€Ô£‘€Ç~ €Y²J€°Í €â°Ø€`Ì¢ €{±b€ÐÌ €Ñ±×€@Í+€ó¡J€ðÄø €¢³¸€8ÏM€¡`€ÄÉ€¢ Ð€0Ãh€Ê· €pϰ€ú·W€¨Ïl€f m€ÀÂw€¤µ€ÈÇØ€Ÿ²€è¿ô€™¢"€ÆZ €.²#€xÍå€Å ï€hÃê €¢±­€Í €Ö²í€XÎu €P±2€˜Ì‡€)£¾€°ÆD €³€Î× €¯²©€ δ€W£î€èÆE€£y€xÆ€¼¡0€¸Äˆ€°žw€@¿º €€²‰€èÍU€,¢w€(Å%€×¢V€@Æ€Ó  € Ã,€ù <€ØÃ7€à½"€½À€ø½˼¥€ ½P @½à•×Jæe :Î Ï÷ ß ¸Ÿ®šŠ E c ˜ « IQÓ–Å Š m| ãÔ l __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB___ZSt3maxImERKT_S2_S2___ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0___ZSt4fillIPddEvT_S1_RKT0___ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1___ZSt6fill_nIPdmdET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk8FormSwep12setSweepRateEd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEd__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8FormSwep12setSweepTimeEd__ZN3stk8FormSwep10setTargetsEddd__ZN3stk8FormSwep17sampleRateChangedEdd__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8FormSwep12setResonanceEdd_cos__ZN3stk8FormSwep4tickEd__ZN3stk8FormSwep4tickERNS_9StkFramesEj__ZN3stk8FormSwep9setStatesEddd__ZN3stk8FormSwepD0Ev__ZTVN3stk8FormSwepE__ZN3stk3Stk21removeSampleRateAlertEPS0___ZN3stk8FormSwepD1Ev__ZN3stk8FormSwepD2Ev__ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZSt20__throw_length_errorPKc__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZNSt6vectorIdSaIdEE6resizeEmd__ZN3stk8FormSwepC1Ev__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk8FormSwepC2Ev__ZTIN3stk8FormSwepE__ZTIN3stk6FilterE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTSN3stk8FormSwepE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_.eh__ZSt3maxImERKT_S2_S2_.eh__ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_.eh__ZSt4fillIPddEvT_S1_RKT0_.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_.eh__ZSt6fill_nIPdmdET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk8FormSwep12setSweepRateEd.eh__ZN3stk8FormSwep12setSweepTimeEd.eh__ZN3stk8FormSwep10setTargetsEddd.eh__ZN3stk8FormSwep17sampleRateChangedEdd.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8FormSwep12setResonanceEdd.eh__ZN3stk8FormSwep4tickEd.eh__ZN3stk8FormSwep4tickERNS_9StkFramesEj.eh__ZN3stk8FormSwep9setStatesEddd.eh__ZN3stk8FormSwepD0Ev.eh__ZN3stk8FormSwepD1Ev.eh__ZN3stk8FormSwepD2Ev.eh__ZN3stk6FilterC2Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6resizeEmd.eh__ZN3stk8FormSwepC1Ev.eh__ZN3stk8FormSwepC2Ev.eh__GLOBAL__I__ZN3stk8FormSwepC2Ev__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC2LC3LC4LC5LC7LC8LC9LC10LC11GCC_except_table3__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC12LC13LC18GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC19GCC_except_table8GCC_except_table9EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8FormSwepC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/FreeVerb.o000644 000766 000766 00000415760 12015735507 016025 0ustar00garygary000000 000000 Ïúíþp  yÐ xÐ__text__TEXTU8 Ú›€__debug_frame__DWARFX8@ èAàÞ7__debug_info__DWARF˜A8Â(K˜à__debug_abbrev__DWARFÐÚ ` __debug_aranges__DWARFªP:€å__debug_macinfo__DWARFúŠ__debug_line__DWARFú׊˜å__debug_loc__DWARFÑTa ÀåJ__debug_pubnames__DWARF%'ºµ0__debug_pubtypes__DWARFß. o8__debug_inlined__DWARF6@__debug_str__DWARF6 u@__debug_ranges__DWARFŸ«`/µð__mod_init_func__DATA¬µPð __textcoal_nt__TEXT¬|˜µXð„ €__cstring__TEXTˆ¼\Æ__gcc_except_tab__TEXTä½çtÇ__StaticInit__TEXTËÁX[Ëxô€__literal8__TEXT(€¸Ë__data__DATAÀÂ0PÌ__const__DATAÃX̨ô __const_coal__DATA`øðÌðô __const_coal__TEXTÄ¨Í __bss__DATAxÐ__literal16__TEXT@ÄÐÍ__eh_frame__TEXTPÄ( àÍ€õõ h__constructor__TEXTxÐÚ__destructor__TEXTxÐÚ(ýµxx Pw“"UH‰åH‰}øH‹EøòHXò?Âò\Èò;Âf(Ñò^Ðf(ÂÉÃUH‰åH‰}øH‹EøòHhòÂf(Ñò^Ðf(ÂÉÃUH‰åH‰}øH‹EøH‹€H‰EèòEèÉÃUH‰åH‰}øH‹Eø¶€˜¶À˜ò*ÀÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åSHìHH‰}èHH‹UèH‰H‹EèH"H…Àt>H‹EèH"HàH‰EH‹EèH"H9EtHmøH‹UH‹H‹H‹}ÿÐëÖH‹EèH H‰…ÀþÿÿHƒ½Àþÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UÀH‹EèH H‰…ÀþÿÿHƒ½ÀþÿÿtuH‹UèH H‰•ÈþÿÿH‹…ÈþÿÿHàH‰E˜H‹UèH H‰•ÐþÿÿH‹…ÐþÿÿH9E˜t3Hm˜øH‹U˜H‹H‰•ØþÿÿH‹…ØþÿÿH‹H‰…àþÿÿH‹}˜ÿ•àþÿÿë®H‹UÀH‰•¸þÿÿéŸH‹EèH H‰…ÈþÿÿH‹•ÈþÿÿHÂàH‰U˜H‹EèH H‰…ÐþÿÿH‹•ÐþÿÿH9U˜t3Hm˜øH‹E˜H‹H‰…ØþÿÿH‹•ØþÿÿH‹H‰•àþÿÿH‹}˜ÿ•àþÿÿë¯H‹EèH H‰…èþÿÿHƒ½èþÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UÈH‹EèH H‰…èþÿÿHƒ½èþÿÿtuH‹UèH H‰•ðþÿÿH‹…ðþÿÿHH‰E H‹UèH H‰•øþÿÿH‹…øþÿÿH9E t3Hm àH‹U H‹H‰•ÿÿÿH‹…ÿÿÿH‹H‰…ÿÿÿH‹} ÿ•ÿÿÿë®H‹UÈH‰•¸þÿÿéŸH‹EèH H‰…ðþÿÿH‹•ðþÿÿHÂH‰U H‹EèH H‰…øþÿÿH‹•øþÿÿH9U t3Hm àH‹E H‹H‰…ÿÿÿH‹•ÿÿÿH‹H‰•ÿÿÿH‹} ÿ•ÿÿÿë¯H‹EèH H‰…ÿÿÿHƒ½ÿÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UÐH‹EèH H‰…ÿÿÿHƒ½ÿÿÿtuH‹UèH H‰•ÿÿÿH‹…ÿÿÿHH‰E¨H‹UèH H‰• ÿÿÿH‹… ÿÿÿH9E¨t3Hm¨àH‹U¨H‹H‰•(ÿÿÿH‹…(ÿÿÿH‹H‰…0ÿÿÿH‹}¨ÿ•0ÿÿÿë®H‹UÐH‰•¸þÿÿéŸH‹EèH H‰…ÿÿÿH‹•ÿÿÿHÂH‰U¨H‹EèH H‰… ÿÿÿH‹• ÿÿÿH9U¨t3Hm¨àH‹E¨H‹H‰…(ÿÿÿH‹•(ÿÿÿH‹H‰•0ÿÿÿH‹}¨ÿ•0ÿÿÿë¯H‹EèH`H‰…8ÿÿÿHƒ½8ÿÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UØH‹EèH`H‰…8ÿÿÿHƒ½8ÿÿÿtuH‹UèHÂ`H‰•@ÿÿÿH‹…@ÿÿÿHÀH‰E°H‹UèHÂ`H‰•HÿÿÿH‹…HÿÿÿH9E°t3Hm°øH‹U°H‹H‰•PÿÿÿH‹…PÿÿÿH‹H‰…XÿÿÿH‹}°ÿ•Xÿÿÿë®H‹UØH‰•¸þÿÿéŸH‹EèH`H‰…@ÿÿÿH‹•@ÿÿÿHÂÀH‰U°H‹EèH`H‰…HÿÿÿH‹•HÿÿÿH9U°t3Hm°øH‹E°H‹H‰…PÿÿÿH‹•PÿÿÿH‹H‰•XÿÿÿH‹}°ÿ•Xÿÿÿë¯H‹EèH H‰…`ÿÿÿHƒ½`ÿÿÿ…±éH‰…¸þÿÿH‹•¸þÿÿH‰UàH‹EèH H‰…`ÿÿÿHƒ½`ÿÿÿtoH‹UèH H‰•hÿÿÿH‹…hÿÿÿHÀH‰E¸H‹UèH H‰•pÿÿÿH‹…pÿÿÿH9E¸t-Hm¸øH‹U¸H‹H‰•xÿÿÿH‹…xÿÿÿH‹H‰E€H‹}¸ÿU€ë´H‹UàH‰•¸þÿÿéˆH‹EèH H‰…hÿÿÿH‹•hÿÿÿHÂÀH‰U¸H‹EèH H‰…pÿÿÿH‹•pÿÿÿH9U¸t-Hm¸øH‹E¸H‹H‰…xÿÿÿH‹•xÿÿÿH‹H‰U€H‹}¸ÿU€ëµH‹EèH‰EˆH‹}ˆèë2H‰…¸þÿÿH‹¸þÿÿH‹UèH‰UˆH‹}ˆèH‰¸þÿÿH‹½¸þÿÿ踄Àt H‹}èèHÄH[ÉÃUH‰åSHìHH‰}èHH‹UèH‰H‹EèH"H…Àt>H‹EèH"HàH‰EH‹EèH"H9EtHmøH‹UH‹H‹H‹}ÿÐëÖH‹EèH H‰…ÀþÿÿHƒ½Àþÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UÀH‹EèH H‰…ÀþÿÿHƒ½ÀþÿÿtuH‹UèH H‰•ÈþÿÿH‹…ÈþÿÿHàH‰E˜H‹UèH H‰•ÐþÿÿH‹…ÐþÿÿH9E˜t3Hm˜øH‹U˜H‹H‰•ØþÿÿH‹…ØþÿÿH‹H‰…àþÿÿH‹}˜ÿ•àþÿÿë®H‹UÀH‰•¸þÿÿéŸH‹EèH H‰…ÈþÿÿH‹•ÈþÿÿHÂàH‰U˜H‹EèH H‰…ÐþÿÿH‹•ÐþÿÿH9U˜t3Hm˜øH‹E˜H‹H‰…ØþÿÿH‹•ØþÿÿH‹H‰•àþÿÿH‹}˜ÿ•àþÿÿë¯H‹EèH H‰…èþÿÿHƒ½èþÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UÈH‹EèH H‰…èþÿÿHƒ½èþÿÿtuH‹UèH H‰•ðþÿÿH‹…ðþÿÿHH‰E H‹UèH H‰•øþÿÿH‹…øþÿÿH9E t3Hm àH‹U H‹H‰•ÿÿÿH‹…ÿÿÿH‹H‰…ÿÿÿH‹} ÿ•ÿÿÿë®H‹UÈH‰•¸þÿÿéŸH‹EèH H‰…ðþÿÿH‹•ðþÿÿHÂH‰U H‹EèH H‰…øþÿÿH‹•øþÿÿH9U t3Hm àH‹E H‹H‰…ÿÿÿH‹•ÿÿÿH‹H‰•ÿÿÿH‹} ÿ•ÿÿÿë¯H‹EèH H‰…ÿÿÿHƒ½ÿÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UÐH‹EèH H‰…ÿÿÿHƒ½ÿÿÿtuH‹UèH H‰•ÿÿÿH‹…ÿÿÿHH‰E¨H‹UèH H‰• ÿÿÿH‹… ÿÿÿH9E¨t3Hm¨àH‹U¨H‹H‰•(ÿÿÿH‹…(ÿÿÿH‹H‰…0ÿÿÿH‹}¨ÿ•0ÿÿÿë®H‹UÐH‰•¸þÿÿéŸH‹EèH H‰…ÿÿÿH‹•ÿÿÿHÂH‰U¨H‹EèH H‰… ÿÿÿH‹• ÿÿÿH9U¨t3Hm¨àH‹E¨H‹H‰…(ÿÿÿH‹•(ÿÿÿH‹H‰•0ÿÿÿH‹}¨ÿ•0ÿÿÿë¯H‹EèH`H‰…8ÿÿÿHƒ½8ÿÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UØH‹EèH`H‰…8ÿÿÿHƒ½8ÿÿÿtuH‹UèHÂ`H‰•@ÿÿÿH‹…@ÿÿÿHÀH‰E°H‹UèHÂ`H‰•HÿÿÿH‹…HÿÿÿH9E°t3Hm°øH‹U°H‹H‰•PÿÿÿH‹…PÿÿÿH‹H‰…XÿÿÿH‹}°ÿ•Xÿÿÿë®H‹UØH‰•¸þÿÿéŸH‹EèH`H‰…@ÿÿÿH‹•@ÿÿÿHÂÀH‰U°H‹EèH`H‰…HÿÿÿH‹•HÿÿÿH9U°t3Hm°øH‹E°H‹H‰…PÿÿÿH‹•PÿÿÿH‹H‰•XÿÿÿH‹}°ÿ•Xÿÿÿë¯H‹EèH H‰…`ÿÿÿHƒ½`ÿÿÿ…±éH‰…¸þÿÿH‹•¸þÿÿH‰UàH‹EèH H‰…`ÿÿÿHƒ½`ÿÿÿtoH‹UèH H‰•hÿÿÿH‹…hÿÿÿHÀH‰E¸H‹UèH H‰•pÿÿÿH‹…pÿÿÿH9E¸t-Hm¸øH‹U¸H‹H‰•xÿÿÿH‹…xÿÿÿH‹H‰E€H‹}¸ÿU€ë´H‹UàH‰•¸þÿÿéˆH‹EèH H‰…hÿÿÿH‹•hÿÿÿHÂÀH‰U¸H‹EèH H‰…pÿÿÿH‹•pÿÿÿH9U¸t-Hm¸øH‹E¸H‹H‰…xÿÿÿH‹•xÿÿÿH‹H‰U€H‹}¸ÿU€ëµH‹EèH‰EˆH‹}ˆèë2H‰…¸þÿÿH‹¸þÿÿH‹UèH‰UˆH‹}ˆèH‰¸þÿÿH‹½¸þÿÿ踄Àt H‹}èèHÄH[ÉÃUH‰åSHìHH‰}èHH‹UèH‰H‹EèH"H…Àt>H‹EèH"HàH‰EH‹EèH"H9EtHmøH‹UH‹H‹H‹}ÿÐëÖH‹EèH H‰…ÀþÿÿHƒ½Àþÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UÀH‹EèH H‰…ÀþÿÿHƒ½ÀþÿÿtuH‹UèH H‰•ÈþÿÿH‹…ÈþÿÿHàH‰E˜H‹UèH H‰•ÐþÿÿH‹…ÐþÿÿH9E˜t3Hm˜øH‹U˜H‹H‰•ØþÿÿH‹…ØþÿÿH‹H‰…àþÿÿH‹}˜ÿ•àþÿÿë®H‹UÀH‰•¸þÿÿéŸH‹EèH H‰…ÈþÿÿH‹•ÈþÿÿHÂàH‰U˜H‹EèH H‰…ÐþÿÿH‹•ÐþÿÿH9U˜t3Hm˜øH‹E˜H‹H‰…ØþÿÿH‹•ØþÿÿH‹H‰•àþÿÿH‹}˜ÿ•àþÿÿë¯H‹EèH H‰…èþÿÿHƒ½èþÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UÈH‹EèH H‰…èþÿÿHƒ½èþÿÿtuH‹UèH H‰•ðþÿÿH‹…ðþÿÿHH‰E H‹UèH H‰•øþÿÿH‹…øþÿÿH9E t3Hm àH‹U H‹H‰•ÿÿÿH‹…ÿÿÿH‹H‰…ÿÿÿH‹} ÿ•ÿÿÿë®H‹UÈH‰•¸þÿÿéŸH‹EèH H‰…ðþÿÿH‹•ðþÿÿHÂH‰U H‹EèH H‰…øþÿÿH‹•øþÿÿH9U t3Hm àH‹E H‹H‰…ÿÿÿH‹•ÿÿÿH‹H‰•ÿÿÿH‹} ÿ•ÿÿÿë¯H‹EèH H‰…ÿÿÿHƒ½ÿÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UÐH‹EèH H‰…ÿÿÿHƒ½ÿÿÿtuH‹UèH H‰•ÿÿÿH‹…ÿÿÿHH‰E¨H‹UèH H‰• ÿÿÿH‹… ÿÿÿH9E¨t3Hm¨àH‹U¨H‹H‰•(ÿÿÿH‹…(ÿÿÿH‹H‰…0ÿÿÿH‹}¨ÿ•0ÿÿÿë®H‹UÐH‰•¸þÿÿéŸH‹EèH H‰…ÿÿÿH‹•ÿÿÿHÂH‰U¨H‹EèH H‰… ÿÿÿH‹• ÿÿÿH9U¨t3Hm¨àH‹E¨H‹H‰…(ÿÿÿH‹•(ÿÿÿH‹H‰•0ÿÿÿH‹}¨ÿ•0ÿÿÿë¯H‹EèH`H‰…8ÿÿÿHƒ½8ÿÿÿ…·é&H‰…¸þÿÿH‹•¸þÿÿH‰UØH‹EèH`H‰…8ÿÿÿHƒ½8ÿÿÿtuH‹UèHÂ`H‰•@ÿÿÿH‹…@ÿÿÿHÀH‰E°H‹UèHÂ`H‰•HÿÿÿH‹…HÿÿÿH9E°t3Hm°øH‹U°H‹H‰•PÿÿÿH‹…PÿÿÿH‹H‰…XÿÿÿH‹}°ÿ•Xÿÿÿë®H‹UØH‰•¸þÿÿéŸH‹EèH`H‰…@ÿÿÿH‹•@ÿÿÿHÂÀH‰U°H‹EèH`H‰…HÿÿÿH‹•HÿÿÿH9U°t3Hm°øH‹E°H‹H‰…PÿÿÿH‹•PÿÿÿH‹H‰•XÿÿÿH‹}°ÿ•Xÿÿÿë¯H‹EèH H‰…`ÿÿÿHƒ½`ÿÿÿ…±éH‰…¸þÿÿH‹•¸þÿÿH‰UàH‹EèH H‰…`ÿÿÿHƒ½`ÿÿÿtoH‹UèH H‰•hÿÿÿH‹…hÿÿÿHÀH‰E¸H‹UèH H‰•pÿÿÿH‹…pÿÿÿH9E¸t-Hm¸øH‹U¸H‹H‰•xÿÿÿH‹…xÿÿÿH‹H‰E€H‹}¸ÿU€ë´H‹UàH‰•¸þÿÿéˆH‹EèH H‰…hÿÿÿH‹•hÿÿÿHÂÀH‰U¸H‹EèH H‰…pÿÿÿH‹•pÿÿÿH9U¸t-Hm¸øH‹E¸H‹H‰…xÿÿÿH‹•xÿÿÿH‹H‰U€H‹}¸ÿU€ëµH‹EèH‰EˆH‹}ˆèë2H‰…¸þÿÿH‹¸þÿÿH‹UèH‰UˆH‹}ˆèH‰¸þÿÿH‹½¸þÿÿ踄Àt H‹}èèHÄH[ÉÃUH‰åSHƒìhH‰}ÈH‰uÀH‰U¸‰M´D‰E°H‹}Àè;E´vH‹}¸èÿÈ;E°wÆE¯ëÆE¯¶E¯„Àt!H5H‹=èH‹}Ⱦè‹u´H‹}ÀèH‰EØ‹u°H‹}¸èH‰EÐH‹}Àè‰EèH‹}¸è‰EäH‹}Àè‰Â‹E´ÿÀ9—ÀˆEïÇEà陀}ït8H‹EØHƒÀòH‹EØH‹H‹}Ⱦf(ÈH‰E˜òE˜èH‹EÐòë"H‹EØòH‹}ȾfWÉèH‹EÐòH‹]ÐHƒÃH‹}ÈHƒÇ¾èH‹H‰ÿEà‹EèHÁàHEØ‹EäHÁàHEÐH‹}Àè;Eà—À„À…PÿÿÿH‹E¸HƒÄh[ÉÃUH‰åSHƒìHH‰}ØH‰uЉUÌH‹}ÐèÿÈ;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèëdH‹EàHƒÀòH‹EàH‹H‹}ؾf(ÈH‰E¸òE¸èH‹EàòH‹]àHƒÃH‹}ØHƒÇ¾èH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„Àu‰H‹EÐHƒÄH[ÉÃUH‰åHƒì H‰}èÇEüé«‹EüH‹MèH˜HÅH‰ÐHÁàH)ÐHÈH H‹HƒÀH‹‹EüH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}èÿÑ‹EüH‹MèH˜HÅH‰ÐHÁàH)ÐHÈH`H‹HƒÀH‹‹EüH˜HÅH‰ÐHÁàH)ÐH`H‰ÇH}èÿÑÿEüƒ}üŽKÿÿÿÇEøé«‹EøH‹MèH˜HÅH‰ÐHÁàH)ÐHÈH H‹HƒÀH‹‹EøH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}èÿÑ‹EøH‹MèH˜HÅH‰ÐHÁàH)ÐHÈH"H‹HƒÀH‹‹EøH˜HÅH‰ÐHÁàH)ÐH"H‰ÇH}èÿÑÿEøƒ}øŽKÿÿÿH‹}èHƒÇ¾èH‰Â¸H‰H‹}èHƒÇ¾èH‰Â¸H‰ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}èH‹EèòH@ò½¦òYÁòEðH‹EèòH@ò›¦ò\ÁòXÀH‹Eèò€ˆH‹Eèò€ˆf(ÈòXMðòEðò^ÁòEðH‹EèòˆˆH‹Eèò€ˆòXEðf(Ñò^Ðf(ÂH‹Eèò€ˆH‹Eèòˆò+¦ò^Èò'¦òXÁòYEðH‹Eèò@xH‹Eèòˆòé¥ò\Áf(ÈòYMðòä¥f(Ñò^Ðf(ÂH‹Eèò€€H‹Eè¶€˜„Àt.H‹UèH¸ð?H‰B`H‹Uè¸H‰BpH‹Uè¸H‰BPë2H‹EèH‹PXH‹EèH‰P`H‹EèH‹PhH‹EèH‰PpH‹UèH¸¸…ëQ¸Ž?H‰BPÇEüéÃH‹EèòHpò§f(ÑfWÐH‹EèòHpò¥ò\Á‹EüH˜H‰ÂHÁâHÕH)ÐH H‰ÇH}è¾f(ÊèH‹EèòHpò ¦f(ÑfWÐH‹EèòHpò·¤ò\Á‹EüH˜H‰ÂHÁâHÕH)ÐH H‰ÇH}è¾f(ÊèÿEüƒ}üŽ3ÿÿÿÉÃUH‰åHƒìH‰}ø@ˆuôH‹Uø¶Eôˆ‚˜H‹}øèÉÃUH‰åHƒìH‰}øòEðH‹EøH‹UðH‰H‹}øèÉÃUH‰åHƒìH‰}øòEðòMðòö£òYÁH‹Eøò@hH‹}øèÉÃUH‰åHƒìH‰}øòEðòMðò¸£òYÈò¤£òXÁH‹Eøò@XH‹}øèÉÃUH‰åHƒìH‰}øòEðH‹}øòEðèH‹}øèÉÃUH‰åSHìˆH‰}ÈH‹}ÈèHH‹EÈH‰H‹EÈH H‰…xþÿÿH‹•xþÿÿH‰•€þÿÿHÇ…ˆþÿÿë(ºÿ¾H‹½€þÿÿèH…€þÿÿøHÿˆþÿÿHƒ½ˆþÿÿÿuÎH‹EÈH`H‰…þÿÿH‹•þÿÿH‰•˜þÿÿHÇ… þÿÿé¼H‰…pþÿÿH‹…pþÿÿH‰…hÿÿÿHƒ½xþÿÿtb¸H+…ˆþÿÿHÅH‰ÐHÁàH)ÐH‹•xþÿÿHÂH‰•ÿÿÿH‹…xþÿÿH9…ÿÿÿt#H­ÿÿÿøH‹•ÿÿÿH‹H‹H‹½ÿÿÿÿÐëÍH‹…hÿÿÿH‰…pþÿÿé: ºÿ¾H‹½˜þÿÿèH…˜þÿÿøHÿ þÿÿHƒ½ þÿÿÿuÎH‹UÈH H‰•¨þÿÿH‹…¨þÿÿH‰…°þÿÿHÇ…¸þÿÿéºH‰…pþÿÿH‹•pþÿÿH‰•pÿÿÿHƒ½þÿÿtb¸H+… þÿÿHÅH‰ÐHÁàH)ÐH‹•þÿÿHÂH‰•ÿÿÿH‹…þÿÿH9…ÿÿÿt#H­ÿÿÿøH‹•ÿÿÿH‹H‹H‹½ÿÿÿÿÐëÍH‹…pÿÿÿH‰…pþÿÿéÒ òT¡H‹½°þÿÿèH…°þÿÿàHÿ¸þÿÿHƒ½¸þÿÿÿuÐH‹UÈH H‰•ÀþÿÿH‹…ÀþÿÿH‰…ÈþÿÿHÇ…ÐþÿÿéºH‰…pþÿÿH‹•pþÿÿH‰•xÿÿÿHƒ½¨þÿÿtb¸H+…¸þÿÿH‰ÂHÁâHÕH)ÐH‹•¨þÿÿHÂH‰•ÿÿÿH‹…¨þÿÿH9…ÿÿÿt#H­ÿÿÿàH‹•ÿÿÿH‹H‹H‹½ÿÿÿÿÐëÍH‹…xÿÿÿH‰…pþÿÿélò` H‹½ÈþÿÿèH…ÈþÿÿàHÿÐþÿÿHƒ½ÐþÿÿÿuÐH‹UÈH H‰•ØþÿÿH‹…ØþÿÿH‰…àþÿÿHÇ…èþÿÿé¶H‰…pþÿÿH‹•pþÿÿH‰U€Hƒ½Àþÿÿtb¸H+…ÐþÿÿH‰ÂHÁâHÕH)ÐH‹•ÀþÿÿHÂH‰• ÿÿÿH‹…ÀþÿÿH9… ÿÿÿt#H­ ÿÿÿàH‹• ÿÿÿH‹H‹H‹½ ÿÿÿÿÐëÍH‹E€H‰…pþÿÿé ºÿ¾H‹½àþÿÿèH…àþÿÿøHÿèþÿÿHƒ½èþÿÿÿuÎH‹UÈHÂ"H‰•ðþÿÿH‹…ðþÿÿH‰…øþÿÿHÇ…ÿÿÿé¶H‰…pþÿÿH‹•pþÿÿH‰UˆHƒ½Øþÿÿtb¸H+…èþÿÿHÅH‰ÐHÁàH)ÐH‹•ØþÿÿHÂH‰•(ÿÿÿH‹…ØþÿÿH9…(ÿÿÿt#H­(ÿÿÿøH‹•(ÿÿÿH‹H‹H‹½(ÿÿÿÿÐëÍH‹EˆH‰…pþÿÿ骺ÿ¾H‹½øþÿÿèH…øþÿÿøHÿÿÿÿHƒ½ÿÿÿÿuÎH‹}ÈHƒÇfWÀº¾èéŽH‰…pþÿÿH‹•pþÿÿH‰UHƒ½ðþÿÿtb¸H+…ÿÿÿHÅH‰ÐHÁàH)ÐH‹•ðþÿÿHÂH‰•0ÿÿÿH‹…ðþÿÿH9…0ÿÿÿt#H­0ÿÿÿøH‹•0ÿÿÿH‹H‹H‹½0ÿÿÿÿÐëÍH‹EH‰…pþÿÿéXH‹}Èò¦èH‹UÈH¸…ëQ¸í?H‰BXH‹UÈH¸š™™™™™¹?H‰BhH‹UÈH¸ð?H‰‚H‹EÈÆ€˜H‹}ÈèH‹UÈH¸¸…ëQ¸Ž?H‰BPH‹UÈH¸à?H‰BHèf(Èò'f(Ñò^Ðf(ÂòEØòÞœf.EØuzé²ÇEìëJ‹]ì‹EìH˜H…HH‹ò*ÀòYEØèò,ÈHcÃH…HH‰ÿEìƒ}ì~°ÇEèëJ‹]è‹EèH˜H…HH‹ò*ÀòYEØèò,ÈHcÃH…HH‰ÿEèƒ}è~°ÇEäé!‹EäH˜H…HH‹Hcð‹EäH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}Èè‹EäH˜H…HH‹Hcð‹EäH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}Èè‹EäH˜H…HH‹ƒÀHcð‹EäH˜HÅH‰ÐHÁàH)ÐH`H‰ÇH}Èè‹EäH˜H…HH‹ƒÀHcð‹EäH˜HÅH‰ÐHÁàH)ÐH`H‰ÇH}ÈèÿEäƒ}äŽÕþÿÿÇEàé!‹EàH˜H…HH‹Hcð‹EàH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}Èè‹EàH˜H…HH‹Hcð‹EàH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}Èè‹EàH˜H…HH‹ƒÀHcð‹EàH˜HÅH‰ÐHÁàH)ÐH"H‰ÇH}Èè‹EàH˜H…HH‹ƒÀHcð‹EàH˜HÅH‰ÐHÁàH)ÐH"H‰ÇH}ÈèÿEàƒ}àŽÕþÿÿéÖH‰…pþÿÿH‹…pþÿÿH‰E˜H‹EÈH"H…ÀtMH‹EÈH"HàH‰…8ÿÿÿH‹EÈH"H9…8ÿÿÿt#H­8ÿÿÿøH‹•8ÿÿÿH‹H‹H‹½8ÿÿÿÿÐëÊH‹E˜H‰…pþÿÿH‹•pþÿÿH‰U H‹EÈH H…ÀtMH‹EÈH HàH‰…@ÿÿÿH‹EÈH H9…@ÿÿÿt#H­@ÿÿÿøH‹•@ÿÿÿH‹H‹H‹½@ÿÿÿÿÐëÊH‹E H‰…pþÿÿH‹•pþÿÿH‰U¨H‹EÈH H…ÀtMH‹EÈH HH‰…HÿÿÿH‹EÈH H9…Hÿÿÿt#H­HÿÿÿàH‹•HÿÿÿH‹H‹H‹½HÿÿÿÿÐëÊH‹E¨H‰…pþÿÿH‹•pþÿÿH‰U°H‹EÈH H…ÀtMH‹EÈH HH‰…PÿÿÿH‹EÈH H9…Pÿÿÿt#H­PÿÿÿàH‹•PÿÿÿH‹H‹H‹½PÿÿÿÿÐëÊH‹E°H‰…pþÿÿH‹•pþÿÿH‰U¸H‹EÈH`H…ÀtMH‹EÈH`HÀH‰…XÿÿÿH‹EÈH`H9…Xÿÿÿt#H­XÿÿÿøH‹•XÿÿÿH‹H‹H‹½XÿÿÿÿÐëÊH‹E¸H‰…pþÿÿH‹•pþÿÿH‰UÀH‹EÈH H…ÀtMH‹EÈH HÀH‰…`ÿÿÿH‹EÈH H9…`ÿÿÿt#H­`ÿÿÿøH‹•`ÿÿÿH‹H‹H‹½`ÿÿÿÿÐëÊH‹EÀH‰…pþÿÿH‹pþÿÿH‹}ÈèH‰pþÿÿH‹½pþÿÿèHĈ[ÉÃUH‰åSHìˆH‰}ÈH‹}ÈèHH‹EÈH‰H‹EÈH H‰…xþÿÿH‹•xþÿÿH‰•€þÿÿHÇ…ˆþÿÿë(ºÿ¾H‹½€þÿÿèH…€þÿÿøHÿˆþÿÿHƒ½ˆþÿÿÿuÎH‹EÈH`H‰…þÿÿH‹•þÿÿH‰•˜þÿÿHÇ… þÿÿé¼H‰…pþÿÿH‹…pþÿÿH‰…hÿÿÿHƒ½xþÿÿtb¸H+…ˆþÿÿHÅH‰ÐHÁàH)ÐH‹•xþÿÿHÂH‰•ÿÿÿH‹…xþÿÿH9…ÿÿÿt#H­ÿÿÿøH‹•ÿÿÿH‹H‹H‹½ÿÿÿÿÐëÍH‹…hÿÿÿH‰…pþÿÿé: ºÿ¾H‹½˜þÿÿèH…˜þÿÿøHÿ þÿÿHƒ½ þÿÿÿuÎH‹UÈH H‰•¨þÿÿH‹…¨þÿÿH‰…°þÿÿHÇ…¸þÿÿéºH‰…pþÿÿH‹•pþÿÿH‰•pÿÿÿHƒ½þÿÿtb¸H+… þÿÿHÅH‰ÐHÁàH)ÐH‹•þÿÿHÂH‰•ÿÿÿH‹…þÿÿH9…ÿÿÿt#H­ÿÿÿøH‹•ÿÿÿH‹H‹H‹½ÿÿÿÿÐëÍH‹…pÿÿÿH‰…pþÿÿéÒ ò¤”H‹½°þÿÿèH…°þÿÿàHÿ¸þÿÿHƒ½¸þÿÿÿuÐH‹UÈH H‰•ÀþÿÿH‹…ÀþÿÿH‰…ÈþÿÿHÇ…ÐþÿÿéºH‰…pþÿÿH‹•pþÿÿH‰•xÿÿÿHƒ½¨þÿÿtb¸H+…¸þÿÿH‰ÂHÁâHÕH)ÐH‹•¨þÿÿHÂH‰•ÿÿÿH‹…¨þÿÿH9…ÿÿÿt#H­ÿÿÿàH‹•ÿÿÿH‹H‹H‹½ÿÿÿÿÐëÍH‹…xÿÿÿH‰…pþÿÿélò°“H‹½ÈþÿÿèH…ÈþÿÿàHÿÐþÿÿHƒ½ÐþÿÿÿuÐH‹UÈH H‰•ØþÿÿH‹…ØþÿÿH‰…àþÿÿHÇ…èþÿÿé¶H‰…pþÿÿH‹•pþÿÿH‰U€Hƒ½Àþÿÿtb¸H+…ÐþÿÿH‰ÂHÁâHÕH)ÐH‹•ÀþÿÿHÂH‰• ÿÿÿH‹…ÀþÿÿH9… ÿÿÿt#H­ ÿÿÿàH‹• ÿÿÿH‹H‹H‹½ ÿÿÿÿÐëÍH‹E€H‰…pþÿÿé ºÿ¾H‹½àþÿÿèH…àþÿÿøHÿèþÿÿHƒ½èþÿÿÿuÎH‹UÈHÂ"H‰•ðþÿÿH‹…ðþÿÿH‰…øþÿÿHÇ…ÿÿÿé¶H‰…pþÿÿH‹•pþÿÿH‰UˆHƒ½Øþÿÿtb¸H+…èþÿÿHÅH‰ÐHÁàH)ÐH‹•ØþÿÿHÂH‰•(ÿÿÿH‹…ØþÿÿH9…(ÿÿÿt#H­(ÿÿÿøH‹•(ÿÿÿH‹H‹H‹½(ÿÿÿÿÐëÍH‹EˆH‰…pþÿÿ骺ÿ¾H‹½øþÿÿèH…øþÿÿøHÿÿÿÿHƒ½ÿÿÿÿuÎH‹}ÈHƒÇfWÀº¾èéŽH‰…pþÿÿH‹•pþÿÿH‰UHƒ½ðþÿÿtb¸H+…ÿÿÿHÅH‰ÐHÁàH)ÐH‹•ðþÿÿHÂH‰•0ÿÿÿH‹…ðþÿÿH9…0ÿÿÿt#H­0ÿÿÿøH‹•0ÿÿÿH‹H‹H‹½0ÿÿÿÿÐëÍH‹EH‰…pþÿÿéXH‹}ÈòöèH‹UÈH¸…ëQ¸í?H‰BXH‹UÈH¸š™™™™™¹?H‰BhH‹UÈH¸ð?H‰‚H‹EÈÆ€˜H‹}ÈèH‹UÈH¸¸…ëQ¸Ž?H‰BPH‹UÈH¸à?H‰BHèf(Èòwf(Ñò^Ðf(ÂòEØò.f.EØuzé²ÇEìëJ‹]ì‹EìH˜H…HH‹ò*ÀòYEØèò,ÈHcÃH…HH‰ÿEìƒ}ì~°ÇEèëJ‹]è‹EèH˜H…HH‹ò*ÀòYEØèò,ÈHcÃH…HH‰ÿEèƒ}è~°ÇEäé!‹EäH˜H…HH‹Hcð‹EäH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}Èè‹EäH˜H…HH‹Hcð‹EäH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}Èè‹EäH˜H…HH‹ƒÀHcð‹EäH˜HÅH‰ÐHÁàH)ÐH`H‰ÇH}Èè‹EäH˜H…HH‹ƒÀHcð‹EäH˜HÅH‰ÐHÁàH)ÐH`H‰ÇH}ÈèÿEäƒ}äŽÕþÿÿÇEàé!‹EàH˜H…HH‹Hcð‹EàH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}Èè‹EàH˜H…HH‹Hcð‹EàH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}Èè‹EàH˜H…HH‹ƒÀHcð‹EàH˜HÅH‰ÐHÁàH)ÐH"H‰ÇH}Èè‹EàH˜H…HH‹ƒÀHcð‹EàH˜HÅH‰ÐHÁàH)ÐH"H‰ÇH}ÈèÿEàƒ}àŽÕþÿÿéÖH‰…pþÿÿH‹…pþÿÿH‰E˜H‹EÈH"H…ÀtMH‹EÈH"HàH‰…8ÿÿÿH‹EÈH"H9…8ÿÿÿt#H­8ÿÿÿøH‹•8ÿÿÿH‹H‹H‹½8ÿÿÿÿÐëÊH‹E˜H‰…pþÿÿH‹•pþÿÿH‰U H‹EÈH H…ÀtMH‹EÈH HàH‰…@ÿÿÿH‹EÈH H9…@ÿÿÿt#H­@ÿÿÿøH‹•@ÿÿÿH‹H‹H‹½@ÿÿÿÿÐëÊH‹E H‰…pþÿÿH‹•pþÿÿH‰U¨H‹EÈH H…ÀtMH‹EÈH HH‰…HÿÿÿH‹EÈH H9…Hÿÿÿt#H­HÿÿÿàH‹•HÿÿÿH‹H‹H‹½HÿÿÿÿÐëÊH‹E¨H‰…pþÿÿH‹•pþÿÿH‰U°H‹EÈH H…ÀtMH‹EÈH HH‰…PÿÿÿH‹EÈH H9…Pÿÿÿt#H­PÿÿÿàH‹•PÿÿÿH‹H‹H‹½PÿÿÿÿÐëÊH‹E°H‰…pþÿÿH‹•pþÿÿH‰U¸H‹EÈH`H…ÀtMH‹EÈH`HÀH‰…XÿÿÿH‹EÈH`H9…Xÿÿÿt#H­XÿÿÿøH‹•XÿÿÿH‹H‹H‹½XÿÿÿÿÐëÊH‹E¸H‰…pþÿÿH‹•pþÿÿH‰UÀH‹EÈH H…ÀtMH‹EÈH HÀH‰…`ÿÿÿH‹EÈH H9…`ÿÿÿt#H­`ÿÿÿøH‹•`ÿÿÿH‹H‹H‹½`ÿÿÿÿÐëÊH‹EÀH‰…pþÿÿH‹pþÿÿH‹}ÈèH‰pþÿÿH‹½pþÿÿèHĈ[ÉÃÿÿÿÿx $¬† $"¬† $4¬† $F¬† $3† $4'† $\† $z† $X¬7† ,—† ƒ$¬!† $²¬ † $¼¬† $Ô¬† $쬆 $ú¬† $­† $2­† $@­† $N­&† $t­#† $˜­¦† ,>®~† ƒ,¼®~† ƒ$:¯† $Z¯1† $Œ¯I† $Ö¯M† ,$°Y† ƒ,~±Y† ƒ,ز~† ƒ,®2† ƒ,à2† ƒ,2† ƒ,V³† ƒ,r´Ý† ƒ,Pµ,† ƒ$|¶5† ,²¶)† ƒ$Ü· † ,D„† ƒ,Èñ† ƒ$ºÊ† $ËÁC† $† $„† $ž`† $þ)† $(+† $T6† $ŠB† $Ì*† ,軜† ƒ,ö¯ † ƒ,¦+¯ † ƒ4ÂGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)FreeVerb.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std– 7– 8™ Xœ Zà ]ê _ b! js kª oñ p q0 rG s^ u£ w¿ xÒ zé } ~! S t ‚– ƒ£ „¿ …Ò †ø ‡ ˆ: ŠU ‹ Îâ ÐT Ñ® Óg ÔÉ Õ‹ ×§ Ø Ù¾ Úß Û) ;~ <² =Î d' e3 g6 hO if j} k” l« m nä o! s%! tK! vq! w“! x»! zÓ! {ë! |ù! }" ‚%" ƒ=" „Z" †n" ‡‡" Š®" ‹¼" ŒÔ" µñ" ¶# ·<# ¸Y# ¹€# <á FÔ' Gî' H( I"( J<( KW( Lr( M( N¨( OÃ( PÞ( Qù( R) B/) C2) DÁ# F5) GF) Hb) Iƒ) J ) KÂ) Lä) Mû) N* H<* ’]* ”`* •w* –Ž* —¯* ˜Ë* ™ç* š+ › + œ=+ T+ ža+ Ÿˆ+  ®+ ¡Ð+ ¢ö+ £, ¤), ¥K, ¦h, §„, ©¥, «Æ, ­ì, ¯ - ±)- ³E- ´f- µ‚- ¶ž- ·º- ¸Ö- ¹ò- º. »3. ¼T. ½u. ¾–. ¿Â. ÀÞ. Â/ Ä/ Å=/ Æ^/ Ç/ È / É·/ ÊØ/ Ëù/ Ì0 Í;0 ÎS0 Ðk0 Ö‡0 Ü£0 â¿0 èÛ0ü0191__true_type__debug'1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style ¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• F-ú4#_M_pä#F-‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >”!_Ios_Fmtflags!7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode!k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate!“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir!¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€À%¿event!¢ erase_eventimbue_eventcopyfmt_event•r!ÓÅ _M_next!ÕiT#_M_fn!ÖŠT#rk!×½#¦!Øn5#•r!Û’ iTŠT½iT ÜR!ßyK« iT!op!ã˜F½iT©-!ñ _M_pword!òm#_M_iword!ó"#©-!ôTu?!"›!!_ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio!_ZNSt8ios_base4Init20_S_synced_with_stdioEf3u?!¦–Tº>!–T½basic_streambuf > "R†b "T‰b "UŒb "Wb "X©b "ZÃb "\Ýb "]÷b "^c "_0c "`Jc "adc "b~c "c˜c "d²c "eÌc "fæc "gd "hd "i6d "jMdctype_basectypemoney_baseÎ$pattern#É field#É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%ÒSJ# _M_startT# _M_finishU# _M_end_of_storageV#&ÒW‘´©'Îc´½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(|o¶{2¦Ë¦¦)²rþ _1f3ð¸Ÿ^T*ZˆýIZ1*ÂW”G-*?<´°BNJ+nothrow$I—MÓ¶+cerrAcí¶,__ioinitM_ZStL8__ioinit ->V%X½¸¸¸.¾/q-To%eŸä丟.q-‘2%dää¸(×%[aä!½-m$%PmBB½Ÿ.H0 $_4&as quot&b½# rem&c½#div_t&dI $_5&fª quot&g"# rem&h"#ldiv_t&i€ $_6&lâ quot&m÷# rem&n÷#lldiv_t&o¸-6G&“½.1-U&”&&¸double-Z&•½G¸-_&–"^¸-°t&œm‰BBŸŸ‰.2½£BB-Za&žs¿½½&z?& Òm-zC&¡äé¸-ì&£ª""-ÑZ&ª½!¸Ÿ- &«ŸBB¸Ÿ.Hwchar_t-@&¬½tB¸Ÿ&š*&¯–mŸŸ‰3µn&°½-0+&±m¿mŸ&†&²ÒÖ(m2&³š5&ò¸ò.ä-˜2&µ"¸ò½-‘&½½:¸ò½('d&ÂQh½U¸-§&ßvävŸ.|/H-¹X&ĽäH __gnu_cxx¡‹(ü ®·=÷É÷(Za´Ô@âé÷÷__debug'6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-£4&§â§÷÷-÷@&™÷¾¸-Up&º÷߸ò½-]&À¸ò½(t2&´£5  ¸òfloat-(p&·EE¸òlong double&£-&Çg½-$Y&¦÷~÷ lconv`(+²4q(,ä#4Ô/(-ä#4Þ(.ä# int_curr_symbol(/ä# currency_symbol(0ä# mon_decimal_point(1ä#( mon_thousands_sep(2ä#0 mon_grouping(3ä#84)(4ä#@4úB(5ä#H int_frac_digits(6q#P4W (7q#Q p_cs_precedes(8q#R p_sep_by_space(9q#S n_cs_precedes(:q#T n_sep_by_space(;q#U p_sign_posn(q#X int_n_cs_precedes(?q#Y int_p_sep_by_space(@q#Z int_n_sep_by_space(Aq#[ int_p_sign_posn(Bq#\ int_n_sign_posn(Cq#]-ó;)5äν¸3äM(KÛ.~va_list*IÒfpos_t*U7 __sbuf*`. _base*a.# _size*b½#.‰ __sFILE˜*‚„ _p*ƒ.# _r*„½# _w*…½# _flags*†š# _file*‡š# _bf*ˆþ# _lbfsize*‰½#( _cookie*Œm#0 _close*“#8 _read*޲#@ _seek*Ñ#H _write*ð#P _ub*“þ#X _extra*” #h _ur*•½#p _ubuf*˜ #t _nbuf*™ #w _lb*œþ#x _blksize*Ÿ½#ˆ _offset* ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE*¡4&u<*ïI I .' -»W*ð½f I -Á9*ñ½} I -¤r*ò½” I -;8*ó½« I - B*ô½ I -DA*õ½Þ I Þ .ð-/B*öä!ä½I (?*ú%NI %!¸¸-%(*ÿŸK!mŸŸI 5Ž(*ƒ5I q!¸¸I 6m *½“!I "½6«'*½°!I °!.¶!/ð6Ge*"Ó!I 6P"*½ë!I 7ü3*½6‰"* ä"ä, * %"¸6Ñ=*½="¸6 :*½Z"¸¸J,*n"I ¨X*‡"I ä6þp*½®"I 佟7+*I 6'c*äÔ"ä6Å*½ñ"½I 6^#*©½#䟸86öC*ª½6#I ¸6#.ú63*«½Y#¸6#6Ö'*¬½€#䟸6#6±J*­½¢#¸¸6#q²#nclock_t+Mµ tm8+Z“$ tm_sec+[½# tm_min+\½# tm_hour+]½# tm_mday+^½# tm_mon+_½# tm_year+`½# tm_wday+a½# tm_yday+b½# tm_isdst+c½# tm_gmtoff+d"#( tm_zone+eä#0pthread_once_t,^M__gthread_once_t-/“$wint_t.Fž $_7.Q% __min.R‡# __max.S‡# __map.T‡# __types.U%#.Ä_RuneEntry.VÏ$ $_8.Xj% __nranges.Y½# __ranges.Zj%#.$%_RuneRange.[6% $_9.]±% __name.^±%# __mask._Ä#qÁ%n _RuneCharClass.`‚%9$_10ˆ .bB' __magic.cä# __encoding.dB'# __sgetrune.fq'#( __sputrune.g•'#0 __invalid_rune.h‡#8 __runetype.j›'#< __maplower.k«'#¼ __mapupper.l«'#¼ __runetype_ext.sp%#À __maplower_ext.tp%#Ð __mapupper_ext.up%#à __variable.wm#ð __variable_len.x½#ø __ncharclasses.}½#ü __charclasses.~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale.×%:;I/å5½î'½:yG/ëN½(½:CJ/÷ÿ½"(½:™/þË-½<(½)•U/H½W(½)ë$/ þ ½r(½)½5/¸S½(½)Ž"/FV½¨(½)Æ/ 1½Ã(½)½@/"½Þ(½)</)ø6½ù(½)Í /5ó4½)½)>-/;&.½/)½;¿+|h8²#-«V+~&b)­­(B+‚D­})}).Á#-‡W+…­š)š).­-ˆB+{ä·)·).½)/Á#-C+}äÙ)Ù).ß)/­-+€})û)Ù)-C+})*Ù)(’J+ƒ:gŸ<*䟸·)mbstate_t0UŒwctype_t14†-h_0yÁ$w*½-a 0zÁ$Ž*I -h 0{B¯*B½I -ys0|Á$Ë*HI -¶s0}½ç*vI -L[0~½+I ½-cp0½ +I v8-H"0€½=+I v8-Ë=0Á$T+I 3½0‚Á$-í(0ƒŸ‚+¸Ÿ‚+.<*-Ìm0…Ÿ®+B¸Ÿ‚+-:0†½Å+Å+.Ë+/<*-žC0ˆŸö+Bk'Ÿ‚+-ª00‰Á$,HI - 0ŠÁ$),H-š:0Œ½K,BŸv8-ª0½h,vv8-É 0ŽÁ$„,Á$I -s0½¥,I v6#-ôI0ĽÆ,I v6#-P?0’½ì,BŸv6#-"=0ƽ -vv6#-‰)0“½)-v6#-Zj0ǽE-v6#-­&0”Ÿf-äH‚+-A+0•B‚-Bv-©40—½ž-vv-š0˜½º-vv-E70™BÖ-Bv-ë40šŸò-vv(-;0œ VŸ.BŸv·)-(0Ÿ3.v-‘60žBT.BvŸ-úA0Ÿ½u.vvŸ-ãC0 B–.BvŸ-™40¤Ÿ¼.ä¼.Ÿ‚+.v-~ 0¥ŸÞ.vv-]0©&ú.vú..B-]0È /vú.-#]0«B=/Bvú.-*]0¬"^/vú.½-~<0®½/vú.½-œ30§Ÿ /BvŸ-»70¨½·/Á$-m`0°½Ø/vvŸ-Jc0±Bù/BvŸ-U0²B0BvŸ-ë:0³B;0BHŸ-‹q0´½S0v8-P)0µ½k0v8-G00–B‡0vH-É80¡B£0vv-†/0¢B¿0vH-3J0¦BÛ0vv-°Z0¯Bü0vHŸ-‘ 0ÊE1vú.-<40Í÷91vú.½-*J0ÏZ1vú.½<]4a __gnu_debug':„1=';k='<é>v3éZ3streampos2ÓŠ*ä$3ñU½1Z3`3(ok3õ%'f3Ý1`3`3(rr3ùEf3ý1`3`3(73ýµ2½"2¸¸Ÿ5Ys3Ÿ%Ÿ>2¸5'S3mV¸d2¸Ÿ`35h 3 ×äŠ2丟5 d3 9ä°2丟5ä$3´däÖ2äŸq5û&3Êjqò2n35&\3Þr½3`35üV3 jf3/3n3n3?ù/3#j½!ô6ã4&¢ZDÎ3ã4&¢ZFç3ã4é4&c!K4ã4½(±6N!Wä"4ô4Z3(±6QÕK¸C4ô4`3(8+V=.äi4ã4½B*H+`¸;‹4ã4ä½(u`dûRŸ§4ô4*ñijœ<É4ã4ä`3B,n{kã4ä.®3@ï4/®3.ï4>ª51S5®3#&ûid#5S5&ûif<5S5Y5CpHlS5½.ú4@_5/ú4/f3/¼_Atomic_word6%½.V > 58›HDnposEg›HE_M_dataplusV #_Rep_base_RepF°3ð\äð5 HF°3Æeä6«HäF)+ÁZ±H16 HFœ)% M O6 HFŸ)Î% m6 HGŒ-j‡6«HF¥4BŸ¯6 H½¸G¶a<+Ø6 H½½¸FXD?dŸ7 H½½F>=LzTf3#7 H¸G9,UßaF7丽G_E^þdi7丽GuEg­CŒ7ä½qG£]zYb¯7ä  G£]~w;Ò7ämmG£]‚(õ7äääG£]†>8丸FÚ ŠDs½:8½½G< 7ÃÍ\c8«H½½½Ge7µÌ}8«HH~'š¾/·H6#¥8«H&6#7¿¾8«HY5&6#7·×8«H½H&6#7Åú8«H½H½½&6#7Ð"9«H½H½½Y5&6#7ÛE9«H¸½Y5&6#7âc9«H¸Y5&6#7é†9«H½qY5Žì¡9«H½5 eô¸tÃHÃ9«H½H5 eü>ÃHå9«H¸5 e½sÃH:«Hq5–<'C $:«H5–<-AmA: H5Zh&ô( ^:«H5Zh1m{: H59c:š ˜:«H59cC=• µ: H5ì Lç Ò:«H5ì UÏ • ï: H5M ]ÑŸ ; H5Ysc}RŸ); H5u`hÆ.ŸF; H [C7nBki;«H½q [CƒQg‡;«H½5W)‹¿^Ÿ¤; H 937äyÂ;«H½ ‰?¦AbÛ;«H5çY­" f3ø; H5`¼öX`3< H½5`Í!Z3<<«H½5¼hâN0`3^< H½5¼hõÓ Z3€<«H½5ÛHØ=ÃH¢<«H½H5ÛH ê3ÃHÄ<«H¸5ÛHroÃHæ<«Hq5í=7JrÃH=«H½H5í=7[*eÃH4=«H½H½½5í=7/`iÃH[=«H¸½5í=B°0ÃH}=«H¸5í=7Ì3ÃH¤=«H½q T#e(XÂ=«Hq(ä$7øo ÃHã=«H½H5ä$ƒ™bÃH>«H½H½½5ä$7ò]ÃH6>«H¸½5ä$Ÿ¹6ÃHX>«H¸5ä$¯Q,ÃH>«H½q lÌÑ8§>«H ½q5lëœYÃHÎ>«H½½H5låAÃHÿ>«H½½H½½5l7m ÃH+?«H½¸½5l*"ÃHR?«H½¸5lAGÃH~?«H½½q5lR‰ ¥?«H q5R jØ.ÃHÌ?«H½½5R z î?«H 5R Ž4S @«H  5Ê6©á>ÃHA@«H½½½H5Ê6À,ÃHw@«H½½½H½½5Ê67 ÃH¨@«H½½¸½5Ê6êM^ÃHÔ@«H½½¸5Ê6scÃHA«H½½½q5Ê6¦_ÃH1A«H  ½H5Ê6%9ÃHbA«H  ¸½5Ê6:¼PÃHŽA«H  ¸5Ê6O`ÃH¿A«H  ½q5Ê6sò!ÃHðA«H  ää5Ê6~ÃH!B«H  ¸¸5Ê6ˆ€1ÃHRB«H    5Ê6“ï^ÃHƒB«H  mmF?7‹ãÃHµB«H½½½qFp7˜µ&ÃHçB«H½½¸½I07¦Í*ä C½qY55 d7ÁLŸ9C Hä½½ ¨C7õËfWC«HÃH5kü°?¸tC H5=l¯Y¸‘C H5òj !,ú4®C H5'S7ÏÒ6ŸÚC H¸½½5'S)ªŸD H½H½5'S7“Ÿ(D H¸½5'S7æÜ4ŸOD Hq½5RcUj)ŸvD H½H½5Rc7ø•XŸ¢D H¸½½5Rcq6ŸÉD H¸½5Rc7 lŸðD Hq½5*]ŸE H½H½5*72ŸCE H¸½½5*«Ð:ŸjE H¸½5*¾32Ÿ‘E Hq½5›TÌ(ZŸ¸E H½H½5›T7-ˆoŸäE H¸½½5›Tè…Ÿ F H¸½5›Tû·Ÿ2F Hq½5‚n M;ŸYF H½H½5‚n7B4oŸ…F H¸½½5‚n&Z"Ÿ¬F H¸½5‚n7ND4ŸÓF Hq½5DrfŸúF H½H½57Y Ÿ&G H¸½½5aëcŸMG H¸½57nÛJŸtG Hq½5£BJ=ˆ5›G H½½57“ç&½½G H½H577‚‘f½éG H½½½H577’ S½H H½½½H½½577£÷J½AH H¸577²n[½mH H½½¸!77Ú?½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5”I _M_length•Ÿ# _M_capacity–Ÿ#4¦—n5#>Ë5›ÏJÉH#Jß%7@}›HJÄ:7EÁ7¾Jvq7Qr!ÏJ;~'´ Y·H(ؾ¡f3ƒIßJ(ˆUÂWYf3ŸIßJ*6MÆá_·I±H*y"Ê!<ÏI±H*¦)ÎßGìI±H½(ëCØÆLäJ±H(‰6ÜDä.J±HY5Y55°-7ó:±HTJ½½Y5*â(çíYqJ±HY5 B7«-NJ±HY5(è;õ4^ä«J±H!:J7^¹Jä±HY5½ŸßJn.åJ/I>Ÿ 8CDNKnone8h_ZNSt6locale4noneEt3L’-8i¸3t3Mnumeric8jDjt3LÚ58kst3L‡W8lÙbt3LüD8mâ/t3Lá\8nôat3 Kall8p_ZNSt6locale3allEt3?ú#E_M_impl8DN##_S_classic8 _ZNSt6locale10_S_classicEDN#_S_global8#_ZNSt6locale9_S_globalEDNN?U8)CJN#_S_once88_ZNSt6locale7_S_onceE©$¹]p&”!8{{LZN&”!8„”LZN`N&”!8­LZN¸&”!8ÐLZN`N¸½&”!8ªóLZN`N`N½&"8º MZN½( e8Åc`N.MZN`Nstring5<ˆ5(Õ 8ÝoJ.MXMkN( ]8ç/@f3yMkN`N($@8ð*f3šMkN`N5–(83têJ¶M`N?åI8ML`NO”!8<ãMZNDNPèX8?[P“8B$0F”W8Et*½N½Q N8HÁ0ZN`N`N½.¨K/ON.UN/¸.êJ@fN/êJ.fNR[L8WqNlPS_vptr$facet„3#T¦8\n5#__c_locale98lP#_S_c_locale8__ZNSt6locale5facet11_S_c_localeE§NNfh8b¢ ‚P#_S_once8e_ZNSt6locale5facet7_S_onceE©$P“8iO¹8v]O‡PŸU 8{qN~O‡P½GS'8_ ¡OP¸§NF¬k8‚æ'§N¾OPGþq8…²×OPHÑ`8ŠA9§NHÀ 8¸R¸GÜR8‘Ì<P“PGop8•ßL1P“PO¹8 LP‡PžPV e8£þ¤P‡PžP.½q‚Pn/rP.qN@§N.™P/qN@™P@qNWaL8²]QTrk8Ÿ#"›!8Å_ZNSt6locale2id11_S_refcountEn5G e8ÈðgQ]QcQO]p8Ê.Q]QcQ]p8ÐCQ]Q!ê\8Óž$ŸnQ.ªP@iQ/ªP.iQW¨K(8Ù&TT¦8ìn5#E_M_facets8í&T#E_M_facets_size8îŸ#E_M_caches8ï&T#E_M_names8ðò# N8ñ¹i,TN±^8ò³',TN«i8óç.,TNL 8ô|3,TNê 8õbI,TNU8öd,TN¤8÷Ú7TGÜR8úcŒRDNGop8t$¦RDNOú#8 ÆRDNMTŸOú#8 æRDN¸ŸOú#8SDNŸOm*8SDN½Oú#88SDNMTG e8R*WSDNMTF%s8•gf3uSDNG_?8& ™SDNXT½GU8)&/½SDNXTBTGb8,9áSDNXTnQG¬58/ÔoTDNnQ“PQ 87FDN“PŸ.“PnQ7TXBTBTX.HT/nQ@ST/tQ.ST@dT/.M. Y„Tã „T½@Ù .oT.Å . ZÙ Ø!ÊœT•[S_vptr$ios_base„3#[@c!Õ•[\dec!eG•[\fixed!G•[\hex! Þ!•[[3 !z•[\left!²•[ \oct!5B•[@\right!\o•[€]˜-!ÿ•[]Ý ! ÌI•[]3.!$SV•[^showpos!'™6•[^skipws!*Ón•[^unitbuf!-ó$•[ ]!1w•[@[A$!4Rk•[°[m;!7y •[J]Ÿp!:–•[\badbit!LsYš[\eofbit!Oºš[\failbit!TbCš[\goodbit!Wf'š[\app!jÝŸ[\ate!mtUŸ[_binary!s_ZNSt8ios_base6binaryEŸ[[`p!vÆ+Ÿ[[ƒp!yù2Ÿ[_trunc!|_ZNSt8ios_base5truncEŸ[ _beg!‹_ZNSt8ios_base3begE¤[\cur!Ž”^¤[[Zh!‘æ#¤[streamsize2N»E_M_precision!ÉqW#E_M_width!ÊqW#E_M_flags!Ë¥ #E_M_exception!Ì2 #E_M_streambuf_state!Í2 # E_M_callbacks!çiT#(E_M_word_zero!øÅ #0E_M_local_word!ý©[#@E_M_word_size!½#ÀE_M_word!T#ÈE_M_ios_locale!êJ#Ð ñ!À„,·X¹[ŠT½G…a!ê ÖX¹[ã GX`!íðX¹[FíR!À>¿[Y¹[½f3Gß! KM2Y¹[5Kh!$Ç¥ OYÅ[5Kh!.^a¥ qY¹[¥ 5ri!>Õh¥ “Y¹[¥ 5ri!O¥ ºY¹[¥ ¥ DM!^mgØY¹[¥ 5`)!j¾qWõYÅ[5`)!rdLqWZ¹[qW5š!€HqW4ZÅ[5š!ˆ¸qWVZ¹[qW5ü0!›MWf3rZf35ÖU!§Ù+êJ”Z¹[`N5L2!²¾êJ±ZÅ[5¯X!¼“ `NÎZÅ[?},!ÎoW½5ût!ÞØSÐ[[¹[½5s !óñÖ[$[¹[½`ÑH!œTD[¹[½OÀ%!Z[¹[OÀ%! u[¹[Ü[V e! T„T¹[Ü[/¥ /2 /Ì /‘ Å ¹[n.œT@Å .Ë[/œT@"@m@Ë[Z¿@::â[XbS_vptr$basic_streambuf„3#a_M_in_beg;Ãä#a_M_in_cur;Ää#a_M_in_end;Åä#a_M_out_beg;Æä# a_M_out_cur;Çä#(a_M_out_end;Èä#0a_M_buf_locale;ÏêJ#8b(k;Ôâ[Ê\Xb½(µ/;à$êJë\Xb`N(L2;ñÅtêJ]^b(4V;þ%EXb-]Xbä"5óq;T1Y]Xb÷‘ Ì 5˜B;†#1€]XbŠÌ 5—a; )&½]Xb5º];{@qWº]Xb5_/;'ÞT½×]Xb5St;9²½ô]Xb5ÙA;Oj\½^Xb5ßA;b bqW8^Xbä"5¥E;p™D½Z^Xbq5Íh;‰€s½w^Xb5\_;¤‰½™^Xbq5b_;¾å qWÀ^Xb¸"Oë*;ËÖ^XbFp8;ÞQäô^^bFÉ%;á1]ä_^bFö3;äuä0_^bG®d;înZO_Xb½Gwi;ùòx_XbäääFà'; ~8ä–_^bF Z;\Dä´_^bF7l;¯qäÒ_^bG”;ë5ñ_Xb½G|i;'$q`XbääcÖU;<Rdâ[<`Xb`Nd¨X;KW(Xbâ[l`Xbä"dŒW;WLA1â[¡`Xb÷‘ Ì dú+;cÁ)1â[Ñ`XbŠÌ d E;o[=½â[÷`XbdÎS;…ç7qWâ[aXbeGY<2D@qWâ[LaXbä"d¬K;«½ â[raXbdq;¸ÜU½ â[˜aXbdN`;Ðn_½ â[ÃaXb½eLte1Á$dÁ$: 1–ÐBÁ$6dÁ$-¼:=ˆubMd¸-!1²M*dd¸>‚>*]efupper>1Æa]e€flower>2+j]efalpha>36]efdigit>4Ù]egxdigit>5â]efspace>6ü]e@gprint>7w7]efgraph>8ºn]e%fcntrl>9d]efpunct>:£:]e falnum>;Ñ ]e/½.t3h@#¨qNåjqN#dd#E_M_c_locale_ctype#°§N#E_M_del#±f3#E_M_toupper#²be# E_M_tolower#³be#(E_M_table#´åj#0E_M_widen_ok#µq#8E_M_widen#¶ëj#9E_M_narrow#·ëj#¹E_M_narrow_ok#¸q#¹i]p#½_ZNSt5ctypeIcE2idEªPjtable_size#¿_ZNSt5ctypeIcE10table_sizeE›H’-#ÌÖfûjåjf3Ÿ’-#Úÿfûj§Nåjf3Ÿ5lp#æ'f3&gk½q5lp#õa¸Rgk¸¸ k5l#f/¸~gk½¸¸5ÅS#q-¸ªgk½¸¸5>-#  qÌgkq5>-#1S-¸ógkä¸5Í #A:qhkq5Í #R\¸ì;yIoì„Tq&5d8#o 'ìlyIoì„TqE5d8#„ ƒ[ìyIoì„TqBGA3'fÚyIo¸½q¸ääC|G`ÄßzIo¸½q„TääC|Gå‰%OzIoq"„Tä¸C|UÎ#¢ ’wpz=|½d„¾Blì’wªzIoì„Tqf3d„ämì’wäzIoì„Tq"d„ëimì’w{Ioì„Tq½d„òÔmì’wX{Ioì„Tq÷d„ù+nì’w’{Ioì„Tqd„oeì’wÌ{Ioì„Tq&d„»lì’w|Ioì„TqEo„ >ì ’wIoì„TqB.’w@½lø:@I| €pkkH"S_vptr$basic_ostream„3#&@BVª|Co½ €XbbÅ@B_I|Ï|Co½ €(_\BpªW€ð|Co€(_\ByîW€}Co1€(_\BƒF €2}CoF€(_\B©á`€S}Co"(_\B­F)€t}Co½(_\B±~`€•}Cof3(_\C\a€¶}Coš(_\B¸ a€×}Co§(_\Cj½`€ø}Co½(_\BÃÇ`€~CoÖ(_\BÌa€:~Co÷(_\BÐ!a€[~Co(_\BÕˆ`€|~Co&(_\BÙœ`€~Co (_\Bá’`€¾~CoE(_\Båè€ß~CoB(_\Cx €CoXb(d8Cù€!Coq ±]B#„FDCo¸"(N#C­º-€jCo¸"(#oCÄÚf€†Co(OCÙÜ31¢Co(”Cé:€ÃCoŠ5”CÑ^€êCo÷‘ q@BnCo½ €.€.€0@I|."€2€1€€.7€2poF€po.L€2„T[€„TZ P:Gâ[¶‚â[#a_M_modeDUÌ #@a_M_stringDXˆ5#H& %Ddµ€¶‚Ì & %DrÓ€¶‚½HÌ ( D…4ˆ5‚* D¥G ¶‚½Hm5iD§è,*¶‚Ì eÎSD±¿?qW[€O¶‚e¬KE‰½ [€t¶‚eN`E4èf½ [€ž¶‚½e¸ZEVê½ [€È¶‚½e¨XDÑ:XXb[€÷¶‚ä"eŒWE›5 1[€+‚¶‚÷‘ Ì eú+EÊÊ"1[€Z‚¶‚ŠÌ m)Eç©‚‚¶‚ä½½mšDô… ›‚¶‚r.d[€¶‚½.[€.‚/[€le`:OI|ƃI|#E_M_stringbufDŽ[€#ä6D¡ ƒƃ½ €Ì ä6D¶Kƒƃ½ €½HÌ `Å5DÀÇ‚qƒƃ½ €50GDË2K¶‚Žƒ̃5 DÓ86ˆ5«ƒ̃s DÝØ-ƃ½H.Ç‚.Òƒ/Ç‚ stkó…RCé„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED] ×rg&ªB–"Ž=uSRATEù_ZN3stkL5SRATEE§€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE™¶uPI_ZN3stkL2PIE§-DTû! @uTWO_PI_ZN3stkL6TWO_PIE§-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E§€?ZâƒUó…‡S_vptr$StkError„3#amessage_j.M#atype_kìƒ#&RCo^†‡^TìƒbŽ/só…}†‡½w vûh󅆇xÕ y 0 ‡ó…Á†‡xC#|u^Tó…冇yŠYg9¸ó…‡.ó…@‡/ìƒZé„„‡~ŠS_vptr$Stk„3#J„JˆU]eJñ ‰M]eJ?ŠW]eJ²@‹/"]eJ8sŒò]eJ¤3†c]eStkFloatL&zsrate_Ôa^ ‡{“Õ.M{7Ö /f3{*×Xcf3|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream:ŽÇ‚{IRÜã2)ˆaignoreSampleRateChange_Ýf3#;üF ‡*÷¤5C›ˆ ‡*8¬‘¸ˆ~Šf3;ý/¯áV.M*ˆ²Eàˆ.M*«rµŸ2÷ˆ.*,t¸5h‰.*»XZ%‰.*ª¾Ó&<‰½(YÁ´Vf3a‰ ‡ ‡ ‡*²È+a}‰¸ìƒ*²Ëô<™‰.Mìƒ*oÎY<°‰f3*ïSÑ;ljf3}]à܉~Š~ênã‡ü‰~н *æRU‡'Š~Š ‡ ‡m«é0pEŠ~Š~ŠmR ìÀXcŠ~Š~Šn²ïªp~Šìƒ.‡Wï„0•Edata_•#EdataRate_Ž ‡#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#( .‹›ÖÖ R‹›¡ÖÖý_m‹›½ ‡‹›¬5 e ÍY·©‹›¬5`)³8½Ë‹›Ÿ5`0Úi ‡í‹ÃŸ ÛH8`s Œ›· ×Z@ô)Œ›·5)VJ6;½PŒ›ŸÖ5)VR‡p ‡wŒÃŸÖ5@[— ‡žŒÃ ‡Ö5M ^»Ÿ»ŒÃ5çYa[qf3،à [Ck“qûŒ›ŸÖ [Cu'#›ŸÖ ‡5’Tx  Ö@Ã5Ço{R[Ö]à c‚i{› ‡!ö‰þC ‡Ã. ‡.„Š@§/ ‡@²/„Š@„Š@ ‡.²Zõ„H ‡Öއ#€+# ,„Š#aeffectMix_ - ‡#@&×r ŽÖŽ(}) BÖ8ŽÜŽ(ÇH Z0¬TŽÜŽw‰? "ßÉtŽÖŽw`g % KÉ™ŽÖŽ ‡Iå= *Å!f3»ŽÖŽÖr^hÉÖŽ½.É.âŽ/É>Ö6&¢ZD3&¢ZF 39&c!K:3½(±6NÙ[[DŒw(±6Q2\"|D-(8+Vbj¢3½B*H+`®TÄ3½(u`d­bŸàD*ñijý@3-B,n?3.&.(/&@(.çŽ@?/çŽ.?>ÝV£çŽ#&ûids£&ûifŒ£©CpHl£½.J@¯/J.$>ñNä‘ _M_impl$#(/*`ë%ä‘ôê‘(/*d8©‘ð‘(òjh cJ,‘ð‘&Ú7kE‘ê‘©&Ú7oc‘ꑽ©&ù z}‘ꑽ( ‚1Dž‘ꑽ*H†T5À‘ꑽ £}‘ £ž‘ £Æ £ô £‘@J.º.ö‘/º>¨£C—º#&#É)’C—©&#ÖL’C—½-©&#çe’C—I—,€’C—½( eF„ïMT—¡’C—I— ä$(ÂCÄ’C—½-5–<Jâîá’C—5–<SÔ19þ’Z—5Zh\iî“C—5ZheÞB98“Z—59cndAU“C—59cwz4Ñr“Z—5ì €5_A“C—5ì ‰&Ѭ“Z—5M ˜/ŸÉ“Z—5u`”ïnŸæ“Z— [C£u^ ”C—½&5W)°)Ÿ&”Z—5çY¹’tf3C”Z—*93FEç`”C—½5`Ýa4Œw‚”C—½5`ìk-¤”Z—½Gô`ò4ÔZ—½5¼hS2Œwå”C—½5¼höP-•Z—½5¦k"))Œw$•C—5¦k*§!-A•Z—5**21 Œw^•C—5**:HG-{•Z—5=lE8˜•C—5=lIt"µ•Z— T#XñeÓ•C—- lm7ì•C—(lF\1î–C—î- luh:–C—î½-(R Fm¾kî[–C—î(R Fy(î–C—îî ¨CÛLŸ–C—T— ‰?ï*Y¸–C—mVF«½Û–C—½-GC*F3 H—C—î½-mÏFõ@'—C—î-Qe]šv%C—.û‘@O—/û‘@û‘.O—Zû„à ‡!™‡#again_ G ‡#achannelsIn_ HÖ#€+# I„Š# ab_ Kû‘#Paa_ Lû‘#haoutputs_ M„Š#€ainputs_ N„Š#°&g&  ˜!™(Q_ ÒgÖ&˜'™(}) ÖB˜'™w‰? #Ÿa`—b˜!™*Ž< *KJ˜!™ ‡( @ -Ý ‡›˜'™(‹' 5®f ‡¼˜!™ ‡(ÇH 8ìb¬ؘ'™xÖJ C5·`—™!™·Ör‹`—!™½.`—.-™/`—Z…ø ‡r›`—#ainPoint_ w½#àaoutPoint_ x½#èadelay_ y½#ð&ªB "§™r›½½bíI %2™Æ™r›½(y (E½â™r›*Çs 2\ÿ™r›½*™ 8Gišr›½(¨^ ;½8šx›(“ C.7 ‡Yšr›½*ñ F¦`{šr› ‡½(Üc Nº ‡¡šr› ‡½(_& Qi ‡½šx›(½ Wl ‡Ùšr›({H Zä0 ‡õšx›(ÖJ ]ÌV ‡›r› ‡xÖJ hv·2™D›r›·ÖÖJ sžL·r›··ÖÖ.2™.~›/2™Z…à ‡ëœ`—#&–" µ›ëœ ‡bâc ƒ›Ô›ëœ½*Îo Žñ›ëœ ‡*o "=œëœ ‡*. %_F5œëœ ‡ ‡f3*,S 0ÔWRœëœ ‡(_& 3Ï ‡nœñœ(ÖJ 6 ‡œëœ ‡xÖJ Aj·ƒ›½œëœ·ÖÖJ Lù ·ëœ··ÖÖ.ƒ›.÷œ/ƒ›l …à% ‡Z¢É#‚nCombs ƒ­+t3ƒ& „/Lt3ƒt6 …¯ t3|fixedGain †_ZN3stk8FreeVerb9fixedGainE§|scaleWet ‡_ZN3stk8FreeVerb8scaleWetE§|scaleDry ˆ_ZN3stk8FreeVerb8scaleDryE§|scaleDamp ‰_ZN3stk8FreeVerb9scaleDampE§|scaleRoom Š_ZN3stk8FreeVerb9scaleRoomE§|offsetRoom ‹_ZN3stk8FreeVerb10offsetRoomE§|cDelayLengths Ž_ZN3stk8FreeVerb13cDelayLengthsEZ¢|aDelayLengths _ZN3stk8FreeVerb13aDelayLengthsEj¢ag_ ‘ ‡#Hagain_ ’ ‡#ParoomSizeMem_ “ ‡#XaroomSize_ “ ‡#`adampMem_ ” ‡#hadamp_ ” ‡#pawet1_ • ‡#xawet2_ • ‡#€adry_ – ‡#ˆawidth_ — ‡#afrozenMode_ ˜f3#˜acombDelayL_ ›z¢# acombDelayR_ œz¢#àacombLPL_ Š¢#  acombLPR_ žŠ¢# .aallPassDelayL_ ¡š¢# <aallPassDelayR_ ¢š¢#€D&Ž= $Z ª¢bOb 'üœy ª¢½w`g *Iüœž ª¢ ‡*Àm -ÑD» ª¢ ‡(E 0ur ‡× ª¢*=G 3CIô ª¢ ‡(ç 6vX ‡¡ª¢*pK 9Ý -¡ª¢ ‡(A, ·¢ª¢·Ö(ÖJ uÚ·D¢ª¢··ÖÖn\ y&ª¢½j¢n½z¢n2™Š¢nƒ›š¢n2™ª¢n.üœ=׃WmA}¤T)oA¸#AŠé¢¤A£¤…¤5àdA™·$`3 £‹¤5¦JAd¸=£‹¤5‚HA¡P3–¤Z£¤5‚HA¨ 3·¢|£¤½5dJA­ I–¤™£¤5dJA´ft·¢»£¤½5`A¹%5`3Ý£‹¤fq5ÛHA½D–¤ÿ£¤fq5êdAÁÃ]·¢!¤‹¤fq5›JAÅu]–¤C¤¤fq5ôdAÉ—.·¢e¤‹¤fq!phAÍÎ …¤‹¤.·¢@UN.‘¤/·¢@·¢„sˆ¬!¬…žŒ"¬4¬L㤆ô㤑h/Ã…#4¬E¬˜¥†ô㤑h…@F¬X¬äB¥†ô㤑h‡» `30q¥†ôq¥‘h/ª¢‡ô k4[|¥¥†ôq¥‘h‡-¡v\zÈÔ¥†ôq¥‘h‡f¡z—¦†ôq¥‘h@›H…«X¬¬`F¦ˆ__a¶F¦‘hˆ__b¶F¦‘`/¦…Ë—®¬%§‰__groupingþ ¸‘¨‰__grouping_sizeþ Ÿ‘ ‰__grouping_tmpþ %§‘˜Š__n ›H‘PŠ__min ›H‘HŠ__i Ÿ‘¸Š__test f3‘_‹ç.Š__j Ÿ‘°/^T…`”¬±¬øg§†ôg§‘h‰__nÝŸ‘`/C—Œ ާôާVt3/3Žl§£o²¬¼¬D¿§w§‘hŒŒá§ôá§Vt3/£Ž¿§ü?¼¬Ó¬¨ʧ‘hŽ¿§ô=Ô¬ë¬Ü>¨ʧ‘hŒZ¨ôާZ¨/9Ž>¨Nì¬ú¬(”¨I¨‘hT¨‘`Œs·¨ôá§__af·¨/©Ž”¨ú¬­tñ¨Ÿ¨‘hª¨‘`‘‘S©ô©Vt3/´Žñ¨º,­1­ÀF©þ¨‘h…Ø2­@­ s©†ôs©‘h/ê‘…ð@­N­X²©’‘h’‘`’Z1‘…N­t­¤ö©ˆ__first”‘hˆ__last”‘`…-t­—­ðCªˆ__first´‘hˆ__last´‘`’ä‘‘X“tŽ1˜­>®<€ª†ô€ª‘hˆmix 1 ‡‘`/ÖŽ‘»Ž ©ªô€ªVt3Ž…ªï>®¼®ˆÕª’ª‘XŽ…ª½1¼®:¯Ô«’ª‘X…¢:¯Y¯ F«†ôާ‘hˆ__p`‘`’Ÿ‘X…ž‘Z¯‹¯l‘«†ôs©‘hˆ__p†‘`ˆ__n†Ÿ‘XŒc‘³«ôs©Vt3Ž‘«—=Œ¯Õ¯¸ß«œ«‘hŒe’¬ôg§Vt3Žß«ßpÖ¯#°-¬ê«‘X‘™ Q¬ôQ¬Vt3/!™Ž-¬¼$°}±P‚¬:¬‘XŽ-¬LF~±ײœ®¬:¬‘XŽ…ªÄrزV³èÚ¬’ª‘X‘Z Pþ¬ôq¥Vt3ŽÚ¬CZ®à4 *­ç¬‘XŽÚ¬–'à€ V­ç¬‘XŽÚ¬%gDÌ ‚­ç¬‘X”©‹œV³q´ ç­†ôç­‘è|‰nœŸ‘à|‹ˆ³N´Šerror )ˆ‘ð|/›“B˜Rr´Oµd '®†ôQ¬‘H•i TÖ‘\“nœPPµ|¶° f®†ôf®‘Xˆinput P ‡‘P/뜅½š|¶±¶ü ˜®†ô˜®‘h/r›“õš|²¶Û·H Ü®†ô˜®‘Xˆinput | ‡‘P“á±Ü·ç»” °†ôq¥‘¨ˆinputL ± ‡‘ ˆinputR ± ‡‘˜ˆchannel ±Ö‘”•fInput ¾ ‡‘`•outL ¿ ‡‘X•outR À ‡‘P–e¸Ö¹»¯•i ý‘l‹q¸ɹ•yn Æ ‡‘H‹Ö¹»•i Ò½‘h‹â¹»•vn_m Õ ‡‘@•vn Ö ‡‘¸‡¢ËDÈà ±†ôq¥‘¸ˆiFrames˱‘°ˆoFrames˱‘¨ˆiChannelËÖ‘¤ˆoChannelËÖ‘ •iSamplesÔ•‘H•oSamplesÕ•‘@•iHopÖÖ‘X•oHop×Ö‘T•stereoInputØf3‘_‹½•iÙÖ‘P/·‡î¡¸È¹, ¨±†ôq¥‘H—Ço¸±‘@ˆchannel¸Ö‘¼•samplesÁ•‘P•hopÂÖ‘\‹.®•iÃÖ‘X‡‚¡¦º„x ²†ôq¥‘X–Ƈú±•i©½‘l‹‡H•i¯½‘h˜[­ËÁÂÄ o²ˆ__initialize_p㽑lˆ__priority㽑h™v0Â#Â š†„ž\ ³²’m‘h‡D¢†žþ¨ ³†ôq¥‘X•wetˆ ‡‘`‹#ü•iŸ½‘l‡I¡{þ'ô T³†ôq¥‘hˆisFrozen{f3‘d‡¡p(S@’³†ôq¥‘h—šp ‡‘`‡× eTŠŒÔ³†ôq¥‘hˆdampinge ‡‘`‡ž ZŠÌØ´†ôq¥‘hˆroomSizeZ ‡‘`‡y TÌö$U´†ôq¥‘hˆmixT ‡‘`ŒŽl´ô€ªŽU´!軄¼p˜´`´‘X‘F !±´ôq¥Ž˜´Dö¥+¼„µ¥´‘¸›•fsScale2&‘H– %ù%µ•i5½‘\–ù%R&>µ•i:½‘X–R&‰'bµ•i@½‘T‹‰'×(•iH½‘PŽ˜´Å¦+U8W¶¥´‘¸›0•fsScale2&‘H–P2©2íµ•i5½‘\–©23¶•i:½‘X–3945¶•i@½‘T‹94‡5•iH½‘Pœ_DefaultRuneLocale.„Á'__dso_handlemž…€ˆå@/ÖŸ;…žo…-DTû! @ž‘…-DTû!@ž»…€?/ 3+nothrow$I—MÓ¶ostream:ŠI|+cerrAcí¶ u xÐ_digits F_ZNSt14numeric_limitsImE6digitsEt3@¡ÒM ï_ZNSt14numeric_limitsIfE12has_infinityEd5¡G ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEd5¡.c ó_ZNSt14numeric_limitsIfE10has_denormEi5¡ÒM (_ZNSt14numeric_limitsIdE12has_infinityEd5¡G )_ZNSt14numeric_limitsIdE13has_quiet_NaNEd5¡.c ,_ZNSt14numeric_limitsIdE10has_denormEi5¡ÒM a_ZNSt14numeric_limitsIeE12has_infinityEd5¡G b_ZNSt14numeric_limitsIeE13has_quiet_NaNEd5¡.c e_ZNSt14numeric_limitsIeE10has_denormEi5¢nposEg›HJß%7@}›HLÄ:7EÁ7¾Jvq7Qr!ÏJ£npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE›H¤ß%7@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE›H¤Ä:7E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE|L’-8i¸3t3Mnumeric8jDjt3LÚ58kst3L‡W8lÙbt3LüD8mâ/t3Lá\8nôat3 N?U8)CJNNfh8b¢ ݺ/rPN8ñ¹i,TN±^8ò³',TN«i8óç.,TNL 8ô|3,TNê 8õbI,TNU8öd,TN¤8÷Ú7T[@c!Õ•[\dec!eG•[\fixed!G•[\hex! Þ!•[[3 !z•[\left!²•[ \oct!5B•[@\right!\o•[€]˜-!ÿ•[]Ý ! ÌI•[]3.!$SV•[^showpos!'™6•[^skipws!*Ón•[^unitbuf!-ó$•[ ]!1w•[@[A$!4Rk•[°[m;!7y •[J]Ÿp!:–•[\badbit!LsYš[\eofbit!Oºš[\failbit!TbCš[\goodbit!Wf'š[\app!jÝŸ[\ate!mtUŸ[[`p!vÆ+Ÿ[[ƒp!yù2Ÿ[\cur!Ž”^¤[[Zh!‘æ#¤[fupper>1Æa]e€flower>2+j]efalpha>36]efdigit>4Ù]egxdigit>5â]efspace>6ü]e@gprint>7w7]efgraph>8ºn]e%fcntrl>9d]efpunct>:£:]e falnum>;Ñ ]e£_S_atoms_out#!_ZNSt10__num_base12_S_atoms_outE¸£_S_atoms_in#%_ZNSt10__num_base11_S_atoms_inE¸k+=#Ë ›HfkkÐA#Ö ¦¸iÂH#3_ZNSt10moneypunctIcLb1EE4intlEd5iÂH#3_ZNSt10moneypunctIcLb0EE4intlEd5iÂH#3_ZNSt10moneypunctIwLb1EE4intlEd5iÂH#3_ZNSt10moneypunctIwLb0EE4intlEd5iÂH#«_ZNSt17moneypunct_bynameIcLb0EE4intlEd5iÂH#«_ZNSt17moneypunct_bynameIcLb1EE4intlEd5iÂH#«_ZNSt17moneypunct_bynameIwLb0EE4intlEd5iÂH#«_ZNSt17moneypunct_bynameIwLb1EE4intlEd5J„JˆU]eJñ ‰M]eJ?ŠW]eJ²@‹/"]eJ8sŒò]eJ¤3†c]ezsrate_Ôa^ ‡{“Õ.M{7Ö /f3{*×Xcf3{IRÜã2)ˆ‚nCombs ƒ­+t3ƒ& „/Lt3ƒt6 …¯ t3¥U (Â¥… 0Â¥³ 8Â¥á @Â¥ž HÂ¥Až PÂ¥tž ÀÂ¥­ž àÂ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚4: ; ‡@I? 2 <  ƒ4: ; ‡@I? 2 <  „.G@….G@†I4  ‡.G: ; @ˆ: ; I ‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G; @”.G;@•4: ; I – —: ; I ˜.‡@4 @™.4 @š.4 @› Uœ4: ; I? < 4I? 4 < ž4G Ÿ4G 4G ¡4: ;‡@I? <  ¢4: ;‡@I? <  £4: ;‡@I? < ¤4: ; ‡@I? < ¥4G: ;  LU8ËÁCÂÓ¯û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFreeVerb.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hEffect.hFilter.hOnePole.hDelay.hFreeVerb.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc ¬JÎX‚ž‚¡‚»~ž¿/Ÿ ä»í|X‚!.ºººZºº .ólòº ºƒ'f» .ùX> û~òÉ/׿K/×?»W.ÈqÈÊq=%º>uqf»“>» ˆ~BÈÍÈ ÍȆq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼ u‚"*ž-É tº%*"B%çH%æÉ &‚…g/Úå…å‘“½o.èo.uäȽ.u.$.u.o$ÈUU­ ž~<È ß„)D„»D„=6„/ú.Ló׃OŸ#v/#å2K¾ltòØ”òØ”òØù”¯0/Úóó»»u»g8"zä 0KUt?K/Úó»‘6â÷K]‚½»TTλTTÍ»»—.º9Ö¼‘%#52Aæ!Éçóó#¼``ÍW.ôבq<å‘q<‘‘q.&‘v.בI.ò² 2|!!K­’!#"Z‘G•‘G–»FFIIлFFIIÎSæò² 2|!!K­’!#"Z‘G•‘G–»FFIIлFFIIÎå ËÁâÖê~ä–$/J¬ ¬w ¬ ¬w ¬!¬v"¬#¬w#¬&¬w&¬4¬v4¬5¬w5¬8¬w8¬E¬vF¬G¬wG¬J¬wJ¬X¬vww3v45w58w8[v\]w]`w`zvz{w{~w~—vX¬Y¬wY¬\¬w\¬¬v—˜w˜›w›®v¬‘¬w‘¬”¬w”¬±¬v²¬³¬w³¬¶¬w¶¬¼¬v¼¬½¬w½¬À¬wÀ¬Ó¬vÔ¬Õ¬wÕ¬جwجë¬vì¬í¬wí¬ð¬wð¬ú¬vú¬û¬wû¬þ¬wþ¬­v­­w­­w­1­v2­3­w3­6­w6­@­v@­A­wA­D­wD­N­vN­O­wO­R­wR­t­vt­u­wu­x­wx­—­v˜­™­w™­œ­wœ­>®v>®?®w?®B®wB®¼®v¼®½®w½®À®wÀ®:¯v:¯;¯w;¯>¯w>¯Y¯vZ¯[¯w[¯^¯w^¯‹¯vŒ¯¯w¯¯w¯Õ¯vÖ¯ׯwׯÚ¯wÚ¯#°v$°%°w%°(°w(°}±v~±±w±‚±w‚±ײvزÙ²wÙ²ܲwܲV³v®¯w¯²w²àvàáwáäwävwwDvV³W³wW³Z³wZ³q´vr´s´ws´v´wv´OµvPµQµwQµTµwTµ|¶v|¶}¶w}¶€¶w€¶±¶v²¶³¶w³¶¶¶w¶¶Û·vÜ·Ý·wÝ·à·wà·ç»vDEwEHwHÈvÈÉwÉÌw̹vº»w»¾w¾„vËÁÌÁwÌÁÏÁwÏÁÂvÂÂwÂÂwÂ#Âv„…w…ˆwˆžvžŸwŸ¢w¢þvþÿwÿw'v()w),w,SvTUwUXwXŠvŠ‹w‹ŽwŽÌvÌÍwÍÐwÐövè»é»wé»ì»w컄¼vö÷w÷úwú¥+v¦+§+w§+ª+wª+U8v¶8œ¤stk::Stk::sampleRate¶¤stk::StkFrames::sizeè¤stk::StkFrames::channels¥stk::StkFrames::framesB¥stk::FreeVerb::getRoomSizev¥stk::FreeVerb::getDamping¥¥stk::FreeVerb::getWidthÔ¥stk::FreeVerb::getMode ¦min*§std::vector >::operator[]“§__gnu_cxx::new_allocator::~new_allocatoræ§std::allocator::~allocator¨std::allocator::~allocator_¨__gnu_cxx::new_allocator::new_allocator¼¨std::allocator::allocator©std::_Vector_base >::_Vector_impl::~_Vector_implF©std::_Vector_base >::_M_get_Tp_allocatorx©__destroy_aux²©_Destroyö©_DestroyCªstk::Effect::setEffectMix©ªstk::Effect::~EffectÕªstk::Effect::~Effect«__gnu_cxx::new_allocator::deallocateF«std::_Vector_base >::_M_deallocate³«std::_Vector_base >::~_Vector_base¬std::vector >::~vectorV¬stk::Filter::~Filter‚¬stk::Filter::~Filter®¬stk::Effect::~Effectþ¬stk::FreeVerb::~FreeVerb*­stk::FreeVerb::~FreeVerbV­stk::FreeVerb::~FreeVerb‚­stk::StkFrames::operator[]ì­stk::Filter::clear'®stk::OnePole::tickk®stk::Delay::nextOut®stk::Delay::tickÜ®stk::FreeVerb::tick°stk::FreeVerb::tick±stk::FreeVerb::tick¨±stk::FreeVerb::clear³²stk::FreeVerb::update³stk::FreeVerb::setModeT³stk::FreeVerb::setWidth’³stk::FreeVerb::setDampingÔ³stk::FreeVerb::setRoomSize´stk::FreeVerb::setEffectMixl´stk::Effect::Effect±´stk::FreeVerb::FreeVerb„µstk::FreeVerb::FreeVerb§Ástk::FreeVerb::fixedGain¹Ástk::FreeVerb::scaleWetËÁstk::FreeVerb::scaleDryÝÁstk::FreeVerb::scaleDampïÁstk::FreeVerb::scaleRoomÂstk::FreeVerb::offsetRoomÂstk::FreeVerb::cDelayLengths%Âstk::FreeVerb::aDelayLengthsœ8ÂÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator >ó…StkError‡Stk„ŠStkFramesÉEffectçŽnew_allocatorJallocatorº_Vector_base >û‘vector >`—Filter2™Delayƒ›OnePoleüœFreeVerb·¢__normal_iterator, std::allocator > >í¶ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdj_ZN3stk5Delay5addToEdmiswalnum_ZN3stk8FreeVerb4tickERNS_9StkFramesES2_jjgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1_update_ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZN3stk6EffectD0Ev_ZN3stk8FreeVerb5clearEv_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZN3stk5Delay4tickERNS_9StkFramesEjwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZN3stk8FreeVerb12stereoSpreadE_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZN3stk8FreeVerb8setWidthEd_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZN3stk8FreeVerbC2Ev_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmmgetDamping_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN3stk8FreeVerb6updateEv_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNK3stk5Delay8getDelayEv_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__ZNK3stk6Effect11channelsOutEv*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopengetRoomSize_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZN3stk6Effect5clearEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FreeVerb7getModeEvwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZN3stk6EffectC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZN3stk6Effect7isPrimeEj_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvnAllpasses_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8FreeVerbD1Evfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZN3stk8FreeVerb7lastOutEj_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZN3stk8FreeVerb6nCombsE_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copygetWidthrewind_ZNSs6assignEmc_ZN3stk8FreeVerb8getWidthEvxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_ZNK3stk6Effect9lastFrameEv_GLOBAL__I__ZN3stk8FreeVerb9fixedGainE_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_i_ZNK3stk5Delay6energyEvsync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk6EffectD1Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEvstereoSpreadsetMode_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZN3stk5Delay6tapOutEmwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockebackgetMode_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocale_ZN3stk8FreeVerb7setModeEbisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEvFreeVerb_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsisPrimeappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_ZN3stk8FreeVerb4tickERNS_9StkFramesEj_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstrDelay_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenv_ZNSt6locale13_S_categoriesEmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZN3stk8FreeVerbC1Ev_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEc_ZN3stk8FreeVerb11setRoomSizeEddo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk5Delay15getMaximumDelayEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexitsetDamping_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatorenergyoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN3stk8FreeVerb12setEffectMixEdisalnum_ZN3stk8FreeVerb10setDampingEd_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassic~Delayvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKc_ZN3stk6Effect12setEffectMixEdiswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEvsetWidth_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8FreeVerb10nAllpassesE_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZN3stk5Delay4tickERNS_9StkFramesES2_jj_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk5Delay4tickEd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZN3stk8FreeVerb10getDampingEv_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk8FreeVerbD0Ev_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_ZN3stk5Delay15setMaximumDelayEmto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZN3stk5Delay5tapInEdm_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv~FreeVerb_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impladdTo~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZN3stk8FreeVerb4tickEddj_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk8FreeVerbD2Ev*_strftime_ZNSs4nposE_ZNSs6resizeEmsetEffectMix_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Effect_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZNK3stk5Delay7lastOutEv_M_stringbuf_init_ZN3stk5Delay8setDelayEm_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEj_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk5Delay7nextOutEvepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmsetRoomSizembrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1flush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk8FreeVerb11getRoomSizeEv_Callback_listferrorswap16__verify_grouping_ZN3stk6EffectD2EvEffect_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEv8$j$æ$×(è01–1‡5UH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë0H5H‹=èH‹}ø¾èH‹Uø¸H‰B@ëVò ‚òEðf.Áwë5H5H‹=èH‹}ø¾èH‹UøH¸ð?H‰B@ë H‹UøH‹EðH‰B@ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åHƒì H‰}øH‹EøH‹°èH‹}øHǰèH‹H‰EèòEèÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹EèH‹€èH‰ÆHPH‹EèH‰èH‹}èHǰèH‹H‰H‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åHƒÄ€H‰}¸òE°òM¨‰u¤ƒ}¤v!H5H‹=èH‹}¸¾èfWÀf.E¨ztëH‹E°H‰E¨òE°f(ÈòXM¨H‹E¸ò@PòYÁòEð¸H‰Eè¸H‰EàÇEüé[H‹E¸ò@`òE‹EüH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}¸è‹EüH˜H‰ÂHÁâHÕH)ÐH H‰ÇH}¸èòYEòXEðòEØ‹EüH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}¸òEØèòEèòXEØòEèH‹E¸ò@`òE˜‹EüH˜HÅH‰ÐHÁàH)ÐH`H‰ÇH}¸è‹EüH˜H‰ÂHÁâHÕH)ÐH H‰ÇH}¸èòYE˜òXEðòEØ‹EüH˜HÅH‰ÐHÁàH)ÐH`H‰ÇH}¸òEØèòEàòXEØòEàÿEüƒ}üŽ›þÿÿÇEøé3‹EøH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}¸èòEÐH‹E¸ò@HòYEÐòXEèòEÈ‹EøH˜HÅH‰ÐHÁàH)ÐH H‰ÇH}¸òEÈèH‹E¸òHHò òXÁòYEÐò\EÈòEè‹EøH˜HÅH‰ÐHÁàH)ÐH"H‰ÇH}¸èòEÐH‹E¸ò@HòYEÐòXEàòEÈ‹EøH˜HÅH‰ÐHÁàH)ÐH"H‰ÇH}¸òEÈèH‹E¸òHHòqòXÁòYEÐò\EÈòEàÿEøƒ}øŽÃþÿÿH‹}¸HƒÇ¾èH‰ÂH‹E¸ò@xf(ÈòYMèH‹E¸ò€€òYEàòXÈH‹E¸ò€ˆòYE°òXÁòH‹}¸HƒÇ¾èH‰ÂH‹E¸ò@xf(ÈòYMàH‹E¸ò€€òYEèòXÈH‹E¸ò€ˆòYE¨òXÁò‹u¤H‹}¸HƒÇèH‹H‰EˆòEˆÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃEffect::setEffectMix: mix parameter is less than zero ... setting to zero!Effect::setEffectMix: mix parameter is greater than 1.0 ... setting to one!StkFrames::operator[]: invalid index () value!FreeVerb::tick(): channel argument must be less than 2!FreeVerb::tick(): channel and StkFrames arguments are incompatible!N3stk8FreeVerbEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿhg­Ù÷#Am‹·ÌäÝÿÿhg­Ù÷#Am‹·ÌäÝÿÿhg­Ù÷#Am‹·ÌäÝÿÿN>Q3Ë–ËÄóÿÿ4:wU\ÿÿ‚d´YªMžA’1‚!bXÏ üÁÏ   ÿÿ‚d´YªMžA’1‚!bXÏ üÁÏ   UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉø…ëQ¸Ž?@@š™™™™™Ù?ìQ¸…ëÑ?ffffffæ?ffffffæ?ìQ¸…ëÑ?š™™™™™Ù?ð?@@à?ÍÌÌÌÌÌì?è?€ˆå@QÓŽLý¤\á,¹UN3stk6FilterEN3stk6EffectE€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ¦† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ5† 4øÿÿÿÿÿÿÿ)† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ„† ƒ4øÿÿÿÿÿÿÿñ† ƒ4øÿÿÿÿÿÿÿʆ 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ`† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ6† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¯ çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¯ çÿÿÿÿÿÿÿ† ƒG8“-48*-_5œ-*5?5›-á4?Í4œ-›4?‡4›-U4?(4œ-ó3@ß3›-ª3@–3œ-d3@P3›-3@ï2?Ù2´-Å2?–2@€2´-l2@>2%22-ð1I-£1"-ž1ÿ0 -È0-Ø/-è.Ÿ-Ü.ô-Ÿ-è--- ,-Â+’»+$-—+“-„+*-¯(œ-z(?f(›-1(?(œ-ë'?×'›-¥'?x'œ-C'@/'›-ú&@æ&œ-´&@ &›-n&@?&?)&´-&?æ%@Ð%´-¼%@Ž%u%i%-@%I-ó$"-î$O$ -$-(#-8"Ÿ-,"D!Ÿ-8!P -[-’ $-ðI-ç"-ÆI-°¤„I-nMI-!I-ëž-µœ‹ž-U<˜ƒ]QÑ·˜«-“sb-Vb- l-ƒb-aE-'n-b-”-¬-û˜=ôán-«l-ƒb-aE-=E-în-ân-Ön-Éb-¹b-­”-Ÿ¬-š˜=“sn-en-6¯-$“-*-ð*-%’¯-ò“-ß*-¾*-ó’Ò¯-À“-­*-Œ*-Á’¤-7¤-ú¤-Є-±£-I! è¸h@ðÈ xP(øÈ pH踈X(øÈ˜pH øÈ˜pH øÐ¨€X0จ`8èÀ˜pH / ÂùÁçÁÕÁÃÁ±Á·?¶7¶¶¶÷µïµÓµ˵–µ޵lµdµHµ@µ$µµµø´ô»´~´v´'´´ä³ܳ¢³š³d³\³!³³ú²ò²ò»²™²‘²~²v².²&²²ü±à±ر¸±°±‘±‰±$±±ø°ð°°°ä¯ܯů½¯£¯›¯€¯x¯ë®ã®¬®¤®y®q®6®.®û­ó­Ê­­’­Š­h­`­<­4­­­À¬¸¬”¬Œ¬h¬`¬¬ ¬Å«½«T«L«««çªߪ»ª³ªRªJªªü©À©¸©†©~©T©L©,©$©Ψƨq¨i¨$¨¨ø§ð§¥§§8§0§ §§Y¦Q¦¦¦ä¥Ü¥µ¥­¥†¥~¥R¥J¥#¥¥ö¤î¤Ĥ¼¤ª¤¢¤0 ¶$¼T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(H@80q“-dš-M¢-6 -¡-ù=ò™-Íb-zb-%b-óâ-— -[J-ÿ -® -q 2-H - -Å 2-œ - ”- ¬-ý ˜=ö ¼ b-‘ j-p b-@ b- j-å b-— b-] b-E b-0 b- b-é €-Å b-§ €-’ b-k b-2 j- b-ñj-Ób-°j-b-B“-/©-©-þ§-å§-Ü•-Î¥-¾¬-¹ ¯¦- ¬-› ¨-C¯-1“-$š- š-ø¢-à=į-²“-¥š-Šš-s¢-V~-9~-¢-~-ð~-Õ¢-¶¢-¡¢-†‘=j¯-X“-Kš-0š-¢-ü~-ß~-À¢-«~-–~-{¢-\¢-G¢-,‘=|- r-ˆ-ëp-ßz-Çv-¾x-}d-K¯-'¯-“-š-íš-Ü¢-Ä=©¯-—“-Šš-oš-^¢-F=”-¬-ý˜=öâË”-½¬-¸˜=±‰†-f‚-#t- f-Ýh-Åh-—=R-=°-8,²=%ª- PŠH@®0=(G –\^Œ°­¨ ®­ˆŽ€®p"h±`–X&P(HŠ0±(, –.0‹ [^ ø [^ø Zô \ô [ Ñ Y^Ñ À Y^À X¼ \¼ Y ™ %^™ ˆ %^ˆ $„ \„ % P >^P =L \L >  <^ ; \ < à 8^à 7Ü \Ü 8 ¨ T^¨ S¤ \¤ T p N^p Ml \l N 8 J^8 I4 \4 J ^ ü \ü  È ^È Ä \Ä  ^ Œ \Œ  X H^X GT \T H D^ C \ D èB^èAä\äB °F^°E¬\¬F x^xt\t @!^@ <\<! 3^2\3 Ð-^Ð,Ì\Ì- ©c^©˜c^˜b”\”c qa^q `a^``\\\a 9_^9 (_^(^$\$_ ]^ ð]^ð\ì\ì] É+^ɸ+^¸*´\´+ ‘1^‘€1^€0|\|1 Y/^YH/^H.D\D/ ^~ \  Ø}^Ø|Ô\Ô}  y^ xœ\œy he^hdd\de A)^A0)^0(,\,) '^ ø'^ø&ô\ô' À#^À"¼\¼# ˆ‰^ˆˆ„\„‰ P‡^P†L\L‡ ƒ^‚\ƒ à{^àzÜ\Ü{ ¨w^¨v¤\¤w pq^ppl\lq 8g^8f4\4g u^tü\üu Ès^ÈrÄ\Äs i^hŒ\Œi X^X€T\T ^ \ è…^è„ä\ä… °L^°K¬\¬L xP^xOt\tP @5^@4<\<5 :^9\: Ðm^ÐlÌ\Ìm ˜o^˜n”\”o `k^`j\\\k (^($\$ ³MTÂ|—žˆ¼¢ؼ¦ä½¸¾Ê:¾Ü¾îľï¾[¿$Ç¿6(½:O½>3ÀPX½T½YËÁŠxК„£…Àµ½ÀÈDÁÛPÄåhÆ ØÍ>ÎiH΀¬ €pÄT€²¶”€ÀÌ;€|¶x€ˆÌ”€˜­Ÿ €É€è» €ÐÏ1€>® €@ɘ€¼®Ù €xɃ€Ø²Æ€Ë €r´B€ÌH€$°˜€Êo€~±¯€ÈÊ#€Pµ]€PÌ©4¢ ˆÅä P»TŸ(ψ~ PÅÛŠÂ`ÏüÌæ˜Ïáà¸ÀÂ…DË0ͱÈúhÍj€Ü·­€øÌÙº% ÍAžB€Îæzå øÅ‚þ`¸ÎÉ\Å ÀÅŽ 8Âr 0ž(ðÎU (ª @ÂÇ HÂyö"Ð? ¦+;@З®Ý8ËÂàöpËØ¨Ëî€V³(€àˬ€:¯ð €°É€ì¬… €€ÇN€²¬; €ØÆ1€"¬ €¨Äk€F¬^ €ÅL€4¬< €àĸ€ú¬± €¸Çs€¼¬c €Ç€Ô¬t €HÇÉ€­Å €ðÇÝ€Z¯$€èÉø€2­÷ €(È €Œ¯W€ Ê.€Ö¯{€XÊ4€¬ € Æ,€@­. €`È€X¬ €0ÆZ€N­_ €˜Ès€t­{ €ÐÈb €Ä; €àà @Ã× €&Ä´ €Äu Ô½E€ Ã\€`íÀ— ´2o % \£[CX(ZOÆÑó(ËÇ Š N  ê Ú__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk8FreeVerb11getRoomSizeEv__ZN3stk8FreeVerb10getDampingEv__ZN3stk8FreeVerb8getWidthEv__ZN3stk8FreeVerb7getModeEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk6Effect12setEffectMixEd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk6EffectD0Ev__ZTVN3stk6EffectE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk6EffectD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk6EffectD2Ev__ZN3stk8FreeVerbD0Ev__ZTVN3stk8FreeVerbE__ZN3stk8FreeVerbD1Ev__ZN3stk8FreeVerbD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk7OnePole4tickEd__ZN3stk5Delay7nextOutEv__ZN3stk5Delay4tickEd__ZN3stk8FreeVerb4tickEddj__ZN3stk8FreeVerb4tickERNS_9StkFramesES2_jj__ZN3stk8FreeVerb4tickERNS_9StkFramesEj__ZN3stk8FreeVerb5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8FreeVerb6updateEv__ZN3stk7OnePole15setCoefficientsEddb__ZN3stk8FreeVerb7setModeEb__ZN3stk8FreeVerb8setWidthEd__ZN3stk8FreeVerb10setDampingEd__ZN3stk8FreeVerb11setRoomSizeEd__ZN3stk8FreeVerb12setEffectMixEd__ZN3stk6EffectC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8FreeVerbC1Ev__ZN3stk5DelayC1Emm__ZN3stk7OnePoleC1Ed__ZN3stk8FreeVerb13cDelayLengthsE_floor__ZN3stk8FreeVerb13aDelayLengthsE__ZN3stk5Delay15setMaximumDelayEm__ZN3stk5Delay8setDelayEm__ZN3stk8FreeVerbC2Ev__ZN3stk8FreeVerb9fixedGainE__ZN3stk8FreeVerb8scaleWetE__ZN3stk8FreeVerb8scaleDryE__ZN3stk8FreeVerb9scaleDampE__ZN3stk8FreeVerb9scaleRoomE__ZN3stk8FreeVerb10offsetRoomE__ZTIN3stk8FreeVerbE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk6EffectE__ZTSN3stk8FreeVerbE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk6EffectE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk8FreeVerb11getRoomSizeEv.eh__ZN3stk8FreeVerb10getDampingEv.eh__ZN3stk8FreeVerb8getWidthEv.eh__ZN3stk8FreeVerb7getModeEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk6Effect12setEffectMixEd.eh__ZN3stk6EffectD0Ev.eh__ZN3stk6EffectD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6EffectD2Ev.eh__ZN3stk8FreeVerbD0Ev.eh__ZN3stk8FreeVerbD1Ev.eh__ZN3stk8FreeVerbD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk5Delay7nextOutEv.eh__ZN3stk5Delay4tickEd.eh__ZN3stk8FreeVerb4tickEddj.eh__ZN3stk8FreeVerb4tickERNS_9StkFramesES2_jj.eh__ZN3stk8FreeVerb4tickERNS_9StkFramesEj.eh__ZN3stk8FreeVerb5clearEv.eh__ZN3stk8FreeVerb6updateEv.eh__ZN3stk8FreeVerb7setModeEb.eh__ZN3stk8FreeVerb8setWidthEd.eh__ZN3stk8FreeVerb10setDampingEd.eh__ZN3stk8FreeVerb11setRoomSizeEd.eh__ZN3stk8FreeVerb12setEffectMixEd.eh__ZN3stk6EffectC2Ev.eh__ZN3stk8FreeVerbC1Ev.eh__ZN3stk8FreeVerbC2Ev.eh__GLOBAL__I__ZN3stk8FreeVerb9fixedGainE__ZStL17__verify_groupingPKcmRKSsLC4LC6GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC7LC8GCC_except_table8LC9LC10__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table9GCC_except_table10GCC_except_table11EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8FreeVerb9fixedGainE.eh___tcf_0.ehstk-4.4.4/src/Debug/Granulate.o000644 000766 000766 00000477060 12015735507 016250 0ustar00garygary000000 000000 Ïúíþ ¸)@ (__text__TEXT"@ h€__debug_frame__DWARF"ØH+Z__debug_info__DWARFà0hÎ :`Ç__debug_abbrev__DWARFHÿç ˆ__debug_aranges__DWARF/ Po˜ __debug_macinfo__DWARF ¿__debug_line__DWARF ` ¿° __debug_loc__DWARFß¸Ø __debug_pubnames__DWARF—.ø×7__debug_pubtypes__DWARFBäÏK__debug_inlined__DWARFsK³T__debug_str__DWARFsKœ‡³T__debug_ranges__DWARFÓOÜ__mod_init_func__DATAÓPܸ1 __textcoal_nt__TEXTÓÂXÜÀ1­ €__cstring__TEXTàée ó__gcc_except_tab__TEXTEì…õ__StaticInit__TEXTZðXšù(7€__const__DATAÀðHúX7__const_coal__DATA ñ°`ú˜7 __const_coal__TEXTÐñû __bss__DATA(__literal16__TEXTðñ 0û__literal8__TEXTò@Pû__eh_frame__TEXTPòØû8… h__constructor__TEXT(h__destructor__TEXT(h@DpTÀ) P$$µÙ*UH‰åH‰}ø‰uôƒ}ôwH‹EøÇ€Üë0H‹Eø‹€Ü=çvH‹EøÇ€Üèë‹UôÿÊH‹Eø‰ÜÉÃUH‰åH‰}øòEðfWÀf.EðwëH‹Uø¸H‰‚èë*ò ˆñòEðf.ÁwëH‹UøH¸ ×£p= ï?H‰‚èòMðòañòYÁH‹Eøò€èÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}ø‰uô‰Uð‰MìD‰EèH‹Uø‹Eô‰‚ÐH‹Eø‹€Ð…Àu/H‹EøÇ€ÐH5H‹=èH‹}ø¾èH‹Uø‹Eð‰‚ÔH‹Eø‹€Ôƒødv/H‹EøÇ€ÔdH5H‹=èH‹}ø¾èH‹Uø‹E쉂äH‹Uø‹E艂ØÉÃUH‰åHì H‰}èH‰uàH‹Eà‹@H…À„ñH‹Eà‹@HPÿH‹Eà‰PHH‹EàH‹@@H‰… ÿÿÿHƒ½ ÿÿÿxòH*… ÿÿÿò…(ÿÿÿë,H‹… ÿÿÿHÑèH‹• ÿÿÿƒâH ÐòH*Àf(ÈòXÈò(ÿÿÿH‹Eàò•(ÿÿÿòP8H‹EàH‹@H…ÀtJH‹Uà¸H‰H‹EàòHòîfWÁH‹Eàò@H‹EàH‹PH‹EàH‰P0H‹EàÇ@LéH‹EàH‹PH‹EàH‰P0H‹EàÇ@LéîH‹E苀ЉÀH‰…ÿÿÿHƒ½ÿÿÿxòH*…ÿÿÿò…0ÿÿÿë,H‹…ÿÿÿHÑèH‹•ÿÿÿƒâH ÐòH*Àf(ÈòXÈò0ÿÿÿòîòY…0ÿÿÿòEðH‹Eèò€èf(ÐòYUðò•8ÿÿÿH‹}èHLjèò8ÿÿÿòYÈòEðòXÁòEðèf(ÈòYMðò@ÿÿÿò•@ÿÿÿf.•ísòH,…@ÿÿÿH‰…Hÿÿÿë5òyíò@ÿÿÿò\Èf(ÁòH,ÀH‰…HÿÿÿH¸€H1…Hÿÿÿ‹•Hÿÿÿ‰UüH‹Eè‹€Ô‰ÀH‰…ÿÿÿHƒ½ÿÿÿxòH*…ÿÿÿò…Pÿÿÿë,H‹…ÿÿÿHÑèH‹•ÿÿÿƒâH ÐòH*Àf(ÈòXÈòPÿÿÿòçìò•PÿÿÿòYÐò•Xÿÿÿ‹EüH‰…ÿÿÿHƒ½ÿÿÿxòH*…ÿÿÿò…`ÿÿÿë,H‹…ÿÿÿHÑèH‹•ÿÿÿƒâH ÐòH*Àf(ÈòXÈò`ÿÿÿò…XÿÿÿòY…`ÿÿÿòH,À‰ÂH‹EàH‰PH‹EàH‹PH‹EàH‰P ‹UüH‹EàH‹@HÀH)ÂH‹EàH‰PH‹Uà¸H‰H‹EàH‹@H…À„ŽH‹EàH‹@H‰…hÿÿÿHƒ½hÿÿÿxòH*•hÿÿÿò•pÿÿÿë,H‹…hÿÿÿHÑèH‹•hÿÿÿƒâH ÐòH*Àf(ÈòXÈòpÿÿÿò“ëò^…pÿÿÿH‹Eàò@H‹EàH‹PH‹EàH‰P0H‹EàÇ@LëH‹EàH‹PH‹EàH‰P0H‹EàÇ@LH‹E苀؉ÀH‰…ÿÿÿHƒ½ÿÿÿxòH*•ÿÿÿò•xÿÿÿë,H‹…ÿÿÿHÑèH‹•ÿÿÿƒâH ÐòH*Àf(ÈòXÈòxÿÿÿòþêòY…xÿÿÿòEðH‹Eèò€èf(ÐòYUðòU€H‹}èHLjèòM€òYÈòEðòXÁòEðèf(ÈòYMðòMˆòUˆf.˜ês òH,EˆH‰Eë,ò‚êòMˆò\Èf(ÁòH,ÀH‰EH¸€H1E‹U‰Uü‹UüH‹EàH‰P(H‹Eè‹ÜH‹Eà‰PHH‹Eè‹€äò*ÈòêòYÁòEðH‹Eèò€èf(ÈòYMðòM˜H‹}èHLjèèòM˜òYÈòEðòXÁòEðèòYEðò,À‰EøH‹E苀ЉÀH‰…øþÿÿHƒ½øþÿÿxòH*•øþÿÿòU ë)H‹…øþÿÿHÑèH‹•øþÿÿƒâH ÐòH*Àf(ÈòXÈòM ò`éòM òYÈH‹Eèò€èf(ÑòYÐòU¨H‹}èHLjèòYE¨òEðèòYEðò,ÀEøH‹EàòH8ò*EøòXÁH‹Eàò@8ëzH‹Eàò@8òEÀH‹}èHƒÇ@è‰ÀH‰…ðþÿÿHƒ½ðþÿÿxòH*ðþÿÿòMÈë)H‹…ðþÿÿHÑèH‹•ðþÿÿƒâH ÐòH*Àf(ÐòXÐòUÈòEÀò\EÈH‹Eàò@8H‹Eàò@8òE°H‹}èHƒÇ@è‰ÀH‰…èþÿÿHƒ½èþÿÿxòH*èþÿÿòM¸ë)H‹…èþÿÿHÑèH‹•èþÿÿƒâH ÐòH*Àf(ÐòXÐòU¸òE°f.E¸“À„À… ÿÿÿH‹EàòH8fWÀf.Áwë H‹Uà¸H‰B8H‹EàòH8òMÐòUÐf.Ëçs òH,EÐH‰EØë,òµçòMÐò\Èf(ÁòH,ÀH‰EØH¸€H1EØH‹EàH‹UØH‰P@ÉÃUH‰åSHì¸H‰}ȉuÄH‹}ÈHƒÇ@è;EÄ–À„Àt!H5H‹=èH‹}ȾèH‹}ÈHƒÇè‰EäÇEèë‹uèH‹}ÈHƒÇèH‰Â¸H‰ÿEè‹Eè;EärÚH‹}ÈHƒÇ@èH…À”À„ÀtfWÀò…Xÿÿÿé`ÇEìé9‹uìH‹}ÈHƒÇpèH‹@0H…À”À„À„÷‹uìH‹}ÈHƒÇpè‹@L‰…dÿÿÿƒ½dÿÿÿtWƒ½dÿÿÿƒ½dÿÿÿt$龃½dÿÿÿ„˜ƒ½dÿÿÿ„&韋uìH‹}ÈHƒÇpèH‰ÆH‹}Èèé~‹uìH‹}ÈHƒÇpèH‹@H…À•À„ÀtG‹uìH‹}ÈHƒÇpèH‰Ã‹uìH‹}ÈHƒÇpèH‹@H‰C0‹uìH‹}ÈHƒÇpèÇ@Lé‹uìH‹}ÈHƒÇpèH‹@ H…À•À„Àt}‹uìH‹}ÈHƒÇpèH‰Ã‹uìH‹}ÈHƒÇpèH‹@ H‰C0‹uìH‹}ÈHƒÇpèH‰Ã‹uìH‹}ÈHƒÇpèòHòåfWÁòC‹uìH‹}ÈHƒÇpèÇ@Lë~‹uìH‹}ÈHƒÇpèH‹@(H…À•À„ÀtD‹uìH‹}ÈHƒÇpèH‰Ã‹uìH‹}ÈHƒÇpèH‹@(H‰C0‹uìH‹}ÈHƒÇpèÇ@Lë‹uìH‹}ÈHƒÇpèH‰ÆH‹}Èè‹uìH‹}ÈHƒÇpè‹@L…ÀŸÀ„À„ßÇEèé‹EäH‰…PÿÿÿHƒ½PÿÿÿxòH*…Pÿÿÿò…hÿÿÿë,H‹…PÿÿÿHÑèH‹•PÿÿÿƒâH ÐòH*Àf(ÈòXÈòhÿÿÿ‹uìH‹}ÈHƒÇpèò@8òhÿÿÿòYÈòpÿÿÿ‹EèH‰…HÿÿÿHƒ½HÿÿÿxòH*…Hÿÿÿò…xÿÿÿë,H‹…HÿÿÿHÑèH‹•HÿÿÿƒâH ÐòH*Àf(ÈòXÈòxÿÿÿò…pÿÿÿòX…xÿÿÿòE€òM€f. Žãs òH,E€H‰Eˆë,òxãòM€ò\Èf(ÁòH,ÀH‰EˆH¸€H1EˆH‹}ÈHƒÇ@H‹uˆèH‹H‰EØ‹uìH‹}ÈHƒÇpè‹@Lƒøt‹uìH‹}ÈHƒÇpè‹@LƒøuÆE—ëÆE—¶E—„Àt\‹uìH‹}ÈHƒÇpèòòEØòYÁòEØ‹uìH‹}ÈHƒÇpèH‰ÃòòE˜‹uìH‹}ÈHƒÇpèò@òXE˜ò‹uèH‹}ÈHƒÇèòòXEØòÿEè‹Eè;Eä‚óýÿÿ‹uìH‹}ÈHƒÇpèòH8ò5âòXÁò@8‹uìH‹}ÈHƒÇpèòH8òM H‹}ÈHƒÇ@è‰ÀH‰…@ÿÿÿHƒ½@ÿÿÿxòH*…@ÿÿÿòE¨ë)H‹…@ÿÿÿHÑèH‹•@ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM¨òE f.E¨“À„Àt‹uìH‹}ÈHƒÇpèH‰Â¸H‰B8‹uìH‹}ÈHƒÇpèH‰ÂH‹B0HÿÈH‰B0ÿEì‹]ìH‹}ÈHƒÇpèH9Ã’À„À…©úÿÿH‹EÈ‹àH‹EÈ‹€Ü9”ÁÿÂH‹Eȉà„É„´H‹EÈòˆÈò áòXÁH‹EÈò€ÈH‹EÈòˆÈòM°òE°f.þàs òH,E°H‰E¸ë,òèàòM°ò\Èf(ÁòH,ÀH‰E¸H¸€H1E¸H‹}ÈHƒÇ@è‰ÀH9E¸“À„ÀtH‹UȸH‰‚ÈH‹EÈÇ€à‹uÄH‹}ÈHƒÇèòò…Xÿÿÿò…XÿÿÿHĸ[ÉÃUH‰åSHƒìXH‰}ØH‹UظH‰‚ÈH‹}ØHƒÇpè‰EèÇEäé‹uäH‹}ØHƒÇpèÇ@HH‹EØ‹€Ð¯Eä‰ÀH‰E°Hƒ}°x òH*E°òE¸ë#H‹E°HÑèH‹U°ƒâH ÐòH*Àf(ÈòXÈòM¸ò³ßòM¸òYÈòMÀèòMÀòYÈòMÈ‹EèH‰E¨Hƒ}¨x òH*E¨òEÐë#H‹E¨HÑèH‹U¨ƒâH ÐòH*Àf(ÈòXÈòMÐòEÈò^EÐòH,À‰Eì‹uäH‹}ØHƒÇpèH‰Â‹EìH‰B0‹uäH‹}ØHƒÇpèÇ@LÿEä‹]äH‹}ØHƒÇpèH9Ã’À„À…ÓþÿÿÇEàë‹uàH‹}ØHƒÇèH‰Â¸H‰ÿEàH‹}ØHƒÇè;Eà—À„ÀuËHƒÄX[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHLjèH‹EèHƒÀpH‰EÐH‹}ÐèH‹EèHƒÀ@H‰EØH‹}Øèë@H‰EÈH‹]ÈH‹EèHƒÀpH‰EÐH‹}ÐèH‰]ÈH‹]ÈH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHLjèH‹EèHƒÀpH‰EÐH‹}ÐèH‹EèHƒÀ@H‰EØH‹}Øèë@H‰EÈH‹]ÈH‹EèHƒÀpH‰EÐH‹}ÐèH‰]ÈH‹]ÈH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHLjèH‹EèHƒÀpH‰EÐH‹}ÐèH‹EèHƒÀ@H‰EØH‹}Øèë@H‰EÈH‹]ÈH‹EèHƒÀpH‰EÐH‹}ÐèH‰]ÈH‹]ÈH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHìˆH‰½þÿÿ‰µþÿÿH½ þÿÿ¾èH‹½þÿÿHƒÇpèH‰…ØýÿÿH½ þÿÿH5èH‰Ç‹µþÿÿèH‰ÇH5èH‰ÇH‹µØýÿÿèH‰Ç¾.èH}ÐHµ þÿÿèH}оèH}Ðèë#H‰…ÐýÿÿH‹ÐýÿÿH}ÐèH‰Ðýÿÿé»H‹½þÿÿHƒÇpè‰EìH}€è‹µþÿÿH‹½þÿÿHƒÇpH‹E€H‰$H‹EˆH‰D$H‹EH‰D$H‹E˜H‰D$H‹E H‰D$ H‹E¨H‰D$(H‹E°H‰D$0H‹E¸H‰D$8H‹EÀH‰D$@H‹EÈH‰D$Hè‹Eì‰Eäé‚‹uäH‹½þÿÿHƒÇpèÇ@HH‹…þÿÿ‹€Ð¯Eä‰ÀH‰…ÈýÿÿHƒ½ÈýÿÿxòH*…Èýÿÿò…àýÿÿë,H‹…ÈýÿÿHÑèH‹•ÈýÿÿƒâH ÐòH*Àf(ÈòXÈòàýÿÿòÞÙòàýÿÿòYÈòèýÿÿèòèýÿÿòYÈòðýÿÿ‹…þÿÿH‰…ÀýÿÿHƒ½ÀýÿÿxòH*…Àýÿÿò…øýÿÿë,H‹…ÀýÿÿHÑèH‹•ÀýÿÿƒâH ÐòH*Àf(ÈòXÈòøýÿÿò…ðýÿÿò^…øýÿÿòH,À‰Eè‹uäH‹½þÿÿHƒÇpèH‰Â‹EèH‰B0‹uäH‹½þÿÿHƒÇpèH‰ÂH‹…þÿÿH‹€ÈH‰B8‹uäH‹½þÿÿHƒÇpèÇ@LÿEä‹Eä;…þÿÿ‚oþÿÿH‹½þÿÿHƒÇpèH‰…þÿÿHƒ½þÿÿxòH*…þÿÿò…þÿÿë,H‹…þÿÿHÑèH‹•þÿÿƒâH ÐòH*Àf(ÈòXÈòþÿÿòRØò^…þÿÿH‹…þÿÿò€ðH½ þÿÿèë-H‰…ÐýÿÿH‹ÐýÿÿH½ þÿÿèH‰ÐýÿÿH‹½ÐýÿÿèHĈ[ÉÃUH‰åATSHìH‰½þÿÿH‰µþÿÿˆ• þÿÿH‹H‹D¶¥ þÿÿH‹µþÿÿH}àèòÚ×HuàH}€I‰Ø¹D‰âèH}àèH}€è‰ÃH}€èH‰ÆH‹½þÿÿHƒÇ@‰Úèë*H‰…øýÿÿH‹øýÿÿH}àèH‰øýÿÿH‹½øýÿÿèH‹µþÿÿHƒÆ@H}€¹ºèH}€èH‹½þÿÿHƒÇfWÀ‰Â¾èH‹½þÿÿèH½ þÿÿ¾èH}€èH‰…þÿÿH½ þÿÿH5èH‰ÇH‹µþÿÿèH‰ÇH5èH‰ÇH‹µþÿÿèH‰Ç¾.èH}ÐHµ þÿÿèH}оèH}Ðèë H‰…øýÿÿH‹øýÿÿH}ÐèH‰øýÿÿëH½ þÿÿèë#H‰…øýÿÿH‹øýÿÿH½ þÿÿèH‰øýÿÿëH}€èë*H‰…øýÿÿH‹øýÿÿH}€èH‰øýÿÿH‹½øýÿÿèHÄ[A\ÉÃUH‰åSHƒìHH‰}؉uÔH‰UȈMÄH‹}ØèHH‹EØH‰H‹}ØHƒÇ@º¾èH}ïèH‹}ØHƒÇpHuïèH}ïèH‹}ØHLj¾èH‹}ØA¸¹º2¾èòQÕH‹}ØèH‹EØÇ€ÜH‹EØÇ€à¶EĉEÀH‹uÈH}àèHuàH‹}Ø‹UÀèH}àèëH‰E¸H‹]¸H}àèH‰]¸ë‹uÔH‹}ØèëlH‰E¸H‹]¸H‹}ØHLjèH‰]¸ëH‰E¸H‹]¸H‹}ØHƒÇpèH‰]¸H‹]¸H‹}ØHƒÇ@èH‰]¸ëH‰E¸H‹]¸H‹}ØèH‰]¸H‹}¸èHƒÄH[ÉÃUH‰åSHƒìHH‰}؉uÔH‰UȈMÄH‹}ØèHH‹EØH‰H‹}ØHƒÇ@º¾èH}ïèH‹}ØHƒÇpHuïèH}ïèH‹}ØHLj¾èH‹}ØA¸¹º2¾èòÁÓH‹}ØèH‹EØÇ€ÜH‹EØÇ€à¶EĉEÀH‹uÈH}àèHuàH‹}Ø‹UÀèH}àèëH‰E¸H‹]¸H}àèH‰]¸ë‹uÔH‹}ØèëlH‰E¸H‹]¸H‹}ØHLjèH‰]¸ëH‰E¸H‹]¸H‹}ØHƒÇpèH‰]¸H‹]¸H‹}ØHƒÇ@èH‰]¸ëH‰E¸H‹]¸H‹}ØèH‰]¸H‹}¸èHƒÄH[ÉÃUH‰åSHƒì(H‰}ØH‹}ØèHH‹EØH‰H‹}ØHƒÇ@º¾èH}ïèH‹}ØHƒÇpHuïèH}ïèH‹}ØHLj¾èH‹}ØA¸¹º2¾èò;ÒH‹}ØèH‹EØÇ€ÜH‹EØÇ€àH‹UØH¸ð?H‰‚ðëlH‰EÐH‹]ÐH‹}ØHLjèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇpèH‰]ÐH‹]ÐH‹}ØHƒÇ@èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‹}ØèHH‹EØH‰H‹}ØHƒÇ@º¾èH}ïèH‹}ØHƒÇpHuïèH}ïèH‹}ØHLj¾èH‹}ØA¸¹º2¾èòóÐH‹}ØèH‹EØÇ€ÜH‹EØÇ€àH‹UØH¸ð?H‰‚ðëlH‰EÐH‹]ÐH‹}ØHLjèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇpèH‰]ÐH‹]ÐH‹}ØHƒÇ@èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃÿÿÿÿx $Ó† $*Ó† $DÓ† $VÓ† $hÓ† $zÓŽ† $Ô† $Ô† $+Ô† $S† $Tu† $GÔ7† ,Ɇ ƒ$~Ô:† $¸Ô+† $äÔ † $îÔ† $Õ † $Õ† $(Õ† $@Õ† $NÕ† $nÕ† $ŽÕ† $¦Õ† $´ÕB† $öÕ† $Ö† $6Ö† $RÖ#† $vÖ† ,„ÖQ† ƒ$ÕÖ7† $ × † $׆ $-×,† $Y×&† $×#† $¢×Q† $ó×y† $lØ+† $˜Ø† $¦Ø† $ºØ† $ÙØ¥† $~Ù=† $»Ù.† $éÙ+† $ÚE† $YÚ.† $‡Ú+† $²Ú­† $_Û+† $ŠÛ'† $±Û/† $àʆ ,àÛ† ƒ$üÜø† ,ôÝj† ƒ$ª† ,® $† ƒ$^Þ÷† ,Ò«† ƒ$V߆ $vß1† $¨ßZ† $àM† ,Pà~† ƒ$Îà;† $ á;† ,~é† ƒ,hé† ƒ,Ré† ƒ,Fá~† ƒ,Äá~† ƒ$ZðC† $ð† $;† $BâR† $”â'† ,¼â̆ ƒ$ˆè/† ,¸è†† ƒ,VĆ ƒ49†  ƒŒ,>霆 ƒ,T† ƒ,ä† ƒ,tH† ƒ,¼ H† ƒdÎGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Granulate.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-×unsigned int__int64_t.ølong long intlong long unsigned intlong int$_0€L___mbstate8M__mbstateLNøroochar__mbstate_tO/__darwin_mbstate_tQz__darwin_size_tZ¾long unsigned int__darwin_va_list`ëûûo __va_list_tagn gp_offset×# fp_offset×# overflow_arg_arean# reg_save_arean# __darwin_wchar_tf¾__darwin_rune_tkp__darwin_wint_tn¾__darwin_clock_ts¾__darwin_time_tv#rõo _opaque_pthread_once_tE8 __sigE## __opaqueEå#__darwin_off_tnç__darwin_pthread_once_t|õ__darwin_wctrans_t(¾__darwin_wctype_t*Åsize_tc§time_tWÎptrdiff_t˜# stdo 7o 8r Xu Zœ ]à _ß bú jL kƒ oÊ pè q  r  s7 u| w˜ x« z }Þ ~ú , M ‚o ƒ| „˜ …« †Ñ ‡ò ˆ Š. ‹Z λ г ч ÓÆ Ô¢ Õê × Ø_ Ù Ú> Ûˆ ;Ý <! =-! d†# e’# g•# h®# iÅ# jÜ# kó# l $ m!$ nC$ od$ s„$ tª$ vÐ$ wò$ x% z2% {J% |X% }p% ‚„% ƒœ% „¹% †Í% ‡æ% Š & ‹& Œ3& µP& ¶s& ·›& ¸¸& ¹ß& <@! F3+ GM+ Hg+ I+ J›+ K¶+ LÑ+ Mì+ N, O", P=, QX, Rs, !BŽ, !C‘, !D ' !F”, !G¥, !HÁ, !Iâ, !Jÿ, !K!- !LC- !MZ- !Nq- "H›- "’¼- "”¿- "•Ö- "–í- "—. "˜*. "™F. "šb. "›. "œœ. "³. "žÀ. "Ÿç. "  / "¡// "¢U/ "£q/ "¤ˆ/ "¥ª/ "¦Ç/ "§ã/ "©0 "«%0 "­K0 "¯l0 "±ˆ0 "³¤0 "´Å0 "µá0 "¶ý0 "·1 "¸51 "¹Q1 "º{1 "»’1 "¼³1 "½Ô1 "¾õ1 "¿!2 "À=2 "Â_2 "Ä{2 "Åœ2 "ƽ2 "ÇÞ2 "Èÿ2 "É3 "Ê73 "ËX3 "Ìy3 "Íš3 "β3 "ÐÊ3 "Öæ3 "Ü4 "â4 "è:4"[4"w4"˜4__false_type__debug*1nothrow_tallocatorchar_traitsfpos<__mbstate_t>float_denorm_style$¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >— 4#p6#_M_p#½#4#ç8½Ï6reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >`'_Ios_Fmtflags%7Î _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode%k4 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate%““ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir%¸Û _S_beg_S_cur_S_end_S_ios_seekdir_end€€º+Áevent%¢! erase_eventimbue_eventcopyfmt_event…%ÓÇ _M_next%ÕÎW#_M_fn%ÖïW#³|%×¾#%ØÓ8#…%Û” ÎWïW¾ÎW Ba%ßY­ ÎW!‚%ãÐS¾ÎWË5%ñ_M_pword%òn#_M_iword%ó##Ë5%ôõWL%"g'%_ZNSt8ios_base4Init11_S_refcountEÓ8#_S_synced_with_stdio%_ZNSt8ios_base4Init20_S_synced_with_stdioEÚ6L%¨ûWrK%ûW¾basic_streambuf > &Rëe &Tîe &Uñe &Wôe &Xf &Z(f &\Bf &]\f &^{f &_•f &`¯f &aÉf &bãf &cýf &dg &e1g &fKg &ggg &hg &i›g &j²gctype_basectypemoney_baseÐ$pattern'É field'É '#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >×%\  S¡•# _M_start T8”# _M_finish U8”# _M_end_of_storage V8”#&\ WÀ ––'Ês –¾vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__fill__copy_backward(#Y#RÿÜÿ(7¶ ;E©üE©E©)…þ R:Ú6!‘ ÃW(ÔbÌs'E©AE©E©*ë j§X8”*Æ w¼y8”8”¹4*WF ”qu•8”8”*’T ´[A¶8”8”¡• AGlwØ8”8”„•*BC M’&ô8”„•*85½h 8”¾„•¹4*m8×[};8”¾„• )=18b8”¾„•¡•(Ö Q?t8”Œ8”8”8”¹4(€mER8”±8”8”8”(-ýSW8”Û8”8”8”¡•+Ž ÅÃc8”8”8”8”+²WØ.8”'8”8”8”,nothrowI%\ÒÃ,cerrA¡rìÃ-__ioinitM_ZStL8__ioinit.&e(X¾‘‘‘/—0r.£€(e ½½‘ /r.¶;(d½ß½‘( ([é"½ú¾.&*(Pn¾ /!1 $_4)aL quot)b¾# rem)c¾#div_t)d" $_5)fƒ quot)g## rem)h##ldiv_t)iY $_6)l» quot)mø# rem)nø#lldiv_t)o‘.VT)“¾áá/ç2.“)”ÿÿ‘double.˜)•¾ ‘.Á)–#7‘.,‡)œnb  b/h3¾|.Pp)žL˜¾¾& L) «n.ÓP)¡½Â‘.t#)£ƒÞ##.“i)ª¾ú‘ .×)« ‘ /!wchar_t.™L)¬¾M‘ &È1)¯on  b4€)°¾.C2)±n˜n &ò#)²«×(’;)³q?ÿË‘Ë/½.½;)µ#ò‘˾.¢)½¾‘˾(t)ÂZy¾.‘.))àO½O /U0!.?g)ľv½! __gnu_cxx¡ê(#®Jø¢ø(Pp´PM»Âøø__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >!7{ 0Ö¼€¯€¯.V>)§»øø.sM)™ø‘.æ)ºø>‘˾.l)À _‘˾(™;)´z?‘Ëfloat.¹)·¤¤‘Ëlong double&¼5)ÇÆ¾.²g)¦øÝø lconv`++!5£+,½#5Ú8+-½#5Â+.½# int_curr_symbol+/½# currency_symbol+0½# mon_decimal_point+1½#( mon_thousands_sep+2½#0 mon_grouping+3½#851+4½#@5ÍO+5½#H int_frac_digits+6r#P5î%+7r#Q p_cs_precedes+8r#R p_sep_by_space+9r#S n_cs_precedes+:r#T n_sep_by_space+;r#U p_sign_posn+r#X int_n_cs_precedes+?r#Y int_p_sep_by_space+@r#Z int_n_sep_by_space+Ar#[ int_p_sign_posn+Br#\ int_n_sign_posn+Cr#].ÎG,5½-!¾‘4r\+K:!/Ýva_list-IÓfpos_t-U8 __sbuf-`! _base-a!# _size-b¾#/Š __sFILE˜-‚ã" _p-ƒ!# _r-„¾# _w-…¾# _flags-†›# _file-‡›# _bf-ˆ]!# _lbfsize-‰¾#( _cookie-Œn#0 _close-ò"#8 _read-Ž##@ _seek-0##H _write-O##P _ub-“]!#X _extra-”`##h _ur-•¾#p _ubuf-˜f##t _nbuf-™v##w _lb-œ]!#x _blksize-Ÿ¾#ˆ _offset- O!#3¾ò"n/ã"3¾#n½¾/ø"3O!0#nO!¾/#3¾O#n‘¾/6#__sFILEX/U#Šv#oІ#oFILE-¡“!&—H-ï¨#¨#/†#.Œf-ð¾Å#¨#.HE-ñ¾Ü#¨#.…-ò¾ó#¨#.C-ó¾ $¨#.UN-ô¾!$¨#.M-õ¾=$¨#=$/O!.{N-ö½d$½¾¨#(·#-úœ\¨#„$‘‘./-ÿ ª$n  ¨#+|/-Z?¨#Ð$‘‘¨#6÷ -¾ò$¨##¾6^.-¾%¨#%/%0O!6Gv-#2%¨#6û'-¾J%¨#7!=-¾64(- ½p%½% - „%‘6)J-¾œ%‘6E-¾¹%‘‘d3-Í%¨#.g-æ%¨#½6º‚-¾ &¨#½¾ 7t-¨#6s-½3&½6-¾P&¾¨#6)-©¾s&½ ‘86Q-ª¾•&¨#‘•&/û6|-«¾¸&‘•&6‰.-¬¾ß&½ ‘•&6nX-­¾'‘‘•&r'oclock_t.M¶ tm8.Zò' tm_sec.[¾# tm_min.\¾# tm_hour.]¾# tm_mday.^¾# tm_mon._¾# tm_year.`¾# tm_wday.a¾# tm_yday.b¾# tm_isdst.c¾# tm_gmtoff.d##( tm_zone.e½#0pthread_once_t/^N__gthread_once_t0/ò'wint_t1FŸ $_71Q}( __min1Rˆ# __max1Sˆ# __map1Tˆ# __types1U}(#/Å_RuneEntry1V.( $_81XÉ( __nranges1Y¾# __ranges1ZÉ(#/ƒ(_RuneRange1[•( $_91]) __name1^)# __mask1_Å#r )o _RuneCharClass1`á(9$_10ˆ 1b¡* __magic1cå# __encoding1d¡*# __sgetrune1fÐ*#( __sputrune1gô*#0 __invalid_rune1hˆ#8 __runetype1jú*#< __maplower1k +#¼ __mapupper1l +#¼ __runetype_ext1sÏ(#À __maplower_ext1tÏ(#Ð __mapupper_ext1uÏ(#à __variable1wn#ð __variable_len1x¾#ø __ncharclasses1}¾#ü __charclasses1~+#€r±*o3ˆÊ*‘§Ê*/‘/±*3¾ô*ˆ½§Ë/Ö*Å +oÿˆ+oÿ/ )_RuneLocale16):UV2åd?¾M+¾:|T2ë\¾g+¾:ªW2÷¾+¾:ª2þí5¾›+¾)}d2†¾¶+¾)é*2 ÷ ¾Ñ+¾)â?2Jb¾ì+¾)9(2.e¾,¾)2E:¾",¾)9M2")¾=,¾)6H2)A¾X,¾)25¦>¾s,¾)w42;86¾Ž,¾; .|{C'.ze.~ÿÁ,®®(NN.‚uQ®Ü,Ü,/ '.Xf.…®ù,ù,/®./O.{½--/-0 '.ÛO.}½8-8-/>-0®.Æ.€Ü,Z-8-.ðO.Ü,q-8-(OX.ƒ3x ›-½ ‘-mbstate_t3Uwctype_t44‡.-n3y (Ö-¾.Z 3z (í-¨#.a 3{.¾¨#.Ì…3| (*.!¨#. †3}¾F.O¨#.aj3~¾b.¨#¾.ô3¾.¨#O8.ó'3€¾œ.¨#O8.#J3 (³.¨#43‚ (.–/3ƒ á.‘ á./›-.'3…  /‘ á..—E3†¾$/$//*/0›-.äP3ˆ U/Ê* á..ß93‰ (q/!¨#.33Š (ˆ/!.!F3Œ¾ª/ O8.›3¾Ç/OO8.b&3Ž (ã/ (¨#.X…3¾0¨#O•&.(W3ľ%0¨#O•&.áK3’¾K0 O•&.BI3ƾl0OO•&.ª03“¾ˆ0O•&.ã{3Ǿ¤0O•&.N,3” Å0½!á..T23•á0O.\>3—¾ý0OO.$3˜¾1OO.’A3™51O.ž>3š Q1OO(G3œoe {1 O-.Ñ.3 ’1O.¡@3ž³1O .FN3Ÿ¾Ô1OO .Q3 õ1O .L>3¤ 2½2 á./O.ú%3¥ =2OO.)l3©ÿY2OY2/.0l3È{2OY2.7l3«œ2OY2.>l3¬#½2OY2¾. H3®¾Þ2OY2¾.Á<3§ ÿ2O .RB3¨¾3 (.to3°¾73OO .ts3±X3O .ºc3²y3O .ÆF3³š3! .{ƒ3´¾²3O8.»/3µ¾Ê3O8.|93–æ3O!.*D3¡4OO.83¢4O!.LW3¦:4OO.i3¯[4O! .“ 3ʤw4OY2.>3Íø˜4OY2¾.CW3Ï ¹4OY2¾<^5b __gnu_debug*:ã4=*;m=*<Â3¾î48/ô4>__vtbl_ptr_typeã4xLE_M_dataplus#X #_Rep_base_RepFÕ<#l½U9LFÕ<#w½x9L½F<2#ƒiL–9LFÊ0#%ŽZã´9LF!#)È+ãÒ9LGø##-ë{ì9LF#4fN :L¾‘G•p#<—2=:L¾¾‘FÄf#D,t e:L¾¾F^I#LQcÚ6ˆ:L‘G\3#UL+#LØ 7>L+#U€ — T>L+ª#] q>L+¬…#cÙ` Ž>L+‚o#hA7 «>L ´P:nƒ|Î>L¾r ´P#ƒJxì>L¾+Â/#‹«m  ?L ^<:ä@'?L¾ L#¦žq@?L+€h#­IÚ6]?L+’#¼|gS6?L¾+’#ÍjM6¡?L¾+Ðy#â 9S6Ã?L¾+Ðy#õúM6å?L¾+êU#0J(L@L"L+êU# =(L)@L‘+êU#(LK@Lr+=J:J¼(Lm@L"L+=J:[*v(L™@L"L¾¾+=J:/Bz(LÀ@L‘¾+=J#B:(Lâ@L‘+=J:ñ<(L AL¾r  )#eÍf'ALr(â*:øÁ (LHAL"L+â*#ƒr(LtAL"L¾¾+â*:m(L›AL‘¾+â*#ŸÉ@(L½AL‘+â*#¯µ3(LäAL¾r }#Ì2D BLã¾r+}#ë5h(L3BL¾"L+}#1N(LdBL¾"L¾¾+}:m¤(LBL¾‘¾+}#*T(L·BL¾‘+}#A?T(LãBL¾¾r+}#RPã CLãr+¯#jS7(L1CL¾¾+¯#zrãSCLã+¯#ŽÆaãzCLãã+Ú@#©™K(L¦CL¾¾"L+Ú@#À%3(LÜCL¾¾"L¾¾+Ú@:™$(L DL¾¾‘¾+Ú@#êam(L9DL¾¾‘+Ú@#s(LjDL¾¾¾r+Ú@#kn(L–DLãã"L+Ú@#%gD(LÇDLã㑾+Ú@#:3_(LóDLãã‘+Ú@#Oo(L$ELãã¾r+Ú@#s'(LUELãã½½+Ú@#~¬"(L†ELãã‘‘+Ú@#ˆy:(L·ELãããã+Ú@#“Ûm(LèELããFFF®K:‹(LFL¾¾¾rF :˜x,(LLFL¾¾‘¾IÒ9:¦à1½rF¾rÏ6+ös:ÁØ$ žFL½¾¾ îP:õÙw¼FL(L+#üAL‘ÙFL+¤}#Hh‘öFL+M|# D3p6GL+Áa:Ïâ@ ?GL‘¾¾+Áa#)  fGL"L¾+Áa#7Õ GL‘¾+Áa:æ> ´GLr¾+|s#U‹0 ÛGL"L¾+|s:øg HL‘¾¾+|s#qt .HL‘¾+|s:  } UHLr¾+#¦ |HL"L¾+:; ¨HL‘¾¾+#«xF ÏHL‘¾+#¾Y; öHLr¾+rc#̪h IL"L¾+rc:-C IIL‘¾¾+rc#è pIL‘¾+rc#û? —ILr¾+Ý# (G ¾IL"L¾+Ý:Bƒ€ êIL‘¾¾+Ý#&( JL‘¾+Ý:N> 8JLr¾+K#Dw _JL"L¾+K:YÓ  ‹JL‘¾¾+K#aØs ²JL‘¾+K:n˜X ÙJLr¾+JO#jIí8KL¾¾+SA#“ª,¾"KL"L+SA:‚¼w¾NKL¾¾"L+SA:’2b¾„KL¾¾"L¾¾+SA:£»X¾¦KL‘+SA:²ƒj¾ÒKL¾¾‘!SA:Ã+L¾L¾¾‘¾0 / L0í8/í8/09A09A LAí8?$9#”sL _M_length#• # _M_capacity#– #5#—Ó8#?09#›4N.L#JÙ+:@ %LJKF:EXB—J2ƒ:Q>'4N;Q.#´—gL(`##¾²Ú6èLDN(pd#ÂÈgÚ6MDN*n[#ƦnML*$(#Ê]H4ML*Ô0#ÎUQML¾(Q#ØJZ½mML(™@#Ü£½“MLÏ6Ï6+Ò5:ÎFL¹M¾¾Ï6*‹/#ç†hÖMLÏ6 [N:«¤\ôMLÏ6(ÃG#õHm½NL!¡W:^vX½LÏ6¾ DNo/JN0sL?¡ ;C©QKnone;h_ZNSt6locale4noneEÉ8L•5;iÝ<É8Mnumeric;jÍ{É8Lÿ?;kb…É8LXf;l/rÉ8L1W;m9É8Lõk;nQqÉ8 Kall;p_ZNSt6locale3allEÉ8?³)E_M_impl;©Q##_S_classic; _ZNSt6locale10_S_classicE©Q#_S_global;#_ZNSt6locale9_S_globalE©QN'd;)‰C¯Q#_S_once;8_ZNSt6locale7_S_onceE(Èî&`';{àO¿Q&`';„ùO¿QÅQ&`';P¿Q‘&`';5P¿QÅQ‘¾&`';ªXP¿QÅQÅQ¾&ß;ºrP¿Q¾( v;Å'ÅQ“P¿QÅQstring6<í8(·;Ý,X“P½PÐQ(l;ç«LÚ6ÞPÐQÅQ( L;ð\Ú6ÿPÐQÅQ+„/;“†ONQÅQC W;ZÅQO`';<HQ¿Q©QPng;?.jPõ;BY9Fef;E¢1¾ƒQ¾Qƒ\;H:¿QÅQÅQ¾/ O0´Q/ºQ0‘/ONAËQ0ON/ËQRÀO;WÖQÑSS_vptr$facetî4#T;\Ó8#__c_locale<8ÑS#_S_c_locale;__ZNSt6locale5facet11_S_c_localeE RNny;b› çS#_S_once;e_ZNSt6locale5facet7_S_onceE(Põ;iàOÈ;vÂRìS U ;{ÖQãRìS¾Gã-;ASòS‘ RFø|;‚™. R#SòSG„;…–éy§ ø\_§ +Tz%O§ ]_§ § |[%^Yx=]_§ +-0%j*$ÖZZ]*_+-0%r/ZÖZ|]_ÖZ+}\%€CUÖZ™]*_+}\%ˆúÖZ»]_ÖZ+5:%›fÚ6×]Ú6+¾d%§ü2ONù]_ÅQ+r;%²)ON^*_+5g%¼d ÅQ3^*_CÅ3%Î@f¾+w‡%Þ£b5_g^_¾+ý %óy#;_‰^_¾`àU%X©^_¾Oº+%¿^_Oº+% Ú^_A_V v%àbéW_A_0§ 04 0Î 0“ Ç _o/XAÇ /0_0XA#AnA0_ZÁ@=:G_½eS_vptr$basic_streambufî4#a_M_in_beg>ý#a_M_in_cur>Ľ#a_M_in_end>Ž#a_M_out_beg>ƽ# a_M_out_cur>ǽ#(a_M_out_end>Ƚ#0a_M_buf_locale>ÏON#8bi|>ÔG_/`½e¾(d8>à¹)ONP`½eÅQ(r;>ñA‡ONl`Ãe(e>þáQ½e’`½e½#+„>öbù6¾`½eø“ Î +?O>?)ù6å`½eªÎ +p> î+¾a½e+Îl>÷LÖZa½e+Ú7>'…c¾9£¾Ya½e+%N>O~k¾va½e++N>bhqÖZa½e½#+S>p~Q¾¿a½er+áy>‰Ó…¾Üa½e+!n>¤Â¾þa½er+'n>¾#ÖZ%b½e‘#Oþ1>Ë;b½eFƒC>Þ½#½YbÃeFÃ+>áEl½wbÃeF=>ä3½•bÃeG?u>îÛh´b½e¾GYz>ùÝb½e½½½F“.> ßC½ûbÃeF¥h>AQ½cÃeFž}>Áƒ½7cÃeG$>@Vc½e¾G^z>'à‚zc½e½½c¾d><•tG_¡c½eÅQd.g>KE/½eG_Ñc½e½#d]f>W˜Mù6G_d½eø“ Î d3>cï0ù6G_6d½eªÎ dS>o{I¾G_\d½ed™b>…‰BÖZG_‚d½ee¸g?2ÀLÖZG_±d½e½#dHY>«ö¾ G_×d½ed‚>¸Äd¾ G_ýd½edUo>Ð3n¾ G_(e½e¾e͆?TT†ÖZ G_We½e‘#dzi>û÷i¾ G_‚e½e¾Oþ1>e½eÎeV v>"õUÔe½eÎe/G_/Ée0G_AÉeAG_wctrans_t@'m:½4HÃ.¾f (:«r4NVv¾(f (:áo@?Æb¾Bf (:Mv4TF$¾\f (:„z4Z`e¾{f (¬-:K"4`eM¾•f (:z|4fz-¾¯f (:ðx4l¾Éf (:ÎX4rÓy¾ãf (:@4x[|¾ýf (:!4~-R¾g (:¿g4„™!¾1g (:ä[4ŠáO¾Kg (.2@† (gg (Úe:>v4„ (g (:<4–‰O (›g (.CF@ˆÚe²g‘.Õ&4²¬-Ég‘?„A*ÂhfupperA1#qÂh€flowerA2¦{ÂhfalphaA3D@ÂhfdigitA4$ÂhgxdigitA5§!ÂhfspaceA6Á!Âh@gprintA7BÂhfgraphA8€Âh%fcntrlA9ûsÂhfpunctA:*FÂh falnumA;j&Âh0¾/É8h‘@'¨ÖQJnÖQ#Ég#E_M_c_locale_ctype'° R#E_M_del'±Ú6#E_M_toupper'²Çh# E_M_tolower'³Çh#(E_M_table'´Jn#0E_M_widen_ok'µr#8E_M_widen'¶Pn#9E_M_narrow'·Pn#¹E_M_narrow_ok'¸r#¹iî'½_ZNSt5ctypeIcE2idETjtable_size'¿_ZNSt5ctypeIcE10table_sizeEL•5'Ì;j`nJnÚ6 •5'Údj`n RJnÚ6 +ý'æ>Ú6‹jfn¾r+ý'õí$‘·jfn‘‘qn+S}'á7‘ãjfn¾‘‘+pb'5‘kfn¾‘‘+w4'  r1kfnr+w4'1Œ4‘Xkfn½‘+'AŸErzkfnr+'R¾‘¡kfn½‘+´‚'fÈ‚rÃkfnr+´‚'RY‘ïkfn‘‘½+Òw' ÁVrlfnrr+Òw'´‘Glfn‘‘r½Fc'Ò )JnelfnHðN'×*JnUR;'àÍh™l`n¾dåx'ðö:rÍhÄlfnrdåx'œd‘Íhôlfn½‘d¶Q'f„rÍhmfnrd¶Q'",,‘ÍhOmfn½‘d°'6î[rÍhzmfnrd°'MC‘Íh¯mfn‘‘½dL'g«rÍhßmfnrrdL'‚½K‘ Íhnfn‘‘r½GÖ['Šï3nfnQöƒ'š~fn/Âhr`noÿ/Íh/ln0Íh/¾WŸ'Æ ËnkKI'Ë ªUËnkN'Ö ‘!Lj'Û dS°rrr0°lÐ=7X¨rX#a_M_tieBW¨r#Øa_M_fillBXr#àa_M_fill_initBYÚ6#áa_M_streambufBZ½e#èa_M_ctypeB]fn#ða_M_num_putB_®r#øa_M_num_getBa¹r#€(Bkfn¢oÄr(guBo®$Ú6¾oÄr(7OB{~4 ÚoÄr*LC-[2÷oÏr4 *$B³pÏr4 * ‡B–ME1pÏr4 (5dB¦þNÚ6MpÄr(.9B°b(Ú6ipÄr((B»]Ú6…pÄr(KXBÅ/Ú6¡pÄr(dvBÐð!4 ½pÄr*dvBóÜ&ÚpÏr4 À0BôpÏr½e`— B ÐnqÏr¾++OBÜ6¨r1qÄr++OB%y¨rSqÏr¨r+PTB3h½epqÄr(PTC9>½e‘qÏr½e(òCCâÕr²qÏrÛr+m\BdïMrÏqÄr+m\BxªrñqÏrr(¾dC€ûaONrÏrÅQ(ÒwCumr8rÄrrr(´‚Cz2rYrÄrrOÀ0B¼orÏrmëKCŒSrÏr½enVhC«$„ÏrÅQ/ú/´r0(/¿r0q/Êr0Ðn/ÐnAÐnAÊrWã }©tTx€ ½#B Šs©tB -s©t¯t+žu ™SM6Jsºt+cX c>½gsºt+‘U ¡'BÅt„s©t+‘U ¨¡Aár¦s©t¾+!X ­é`ÅtÃs©t+!X ´®`árås©t¾+’ ¹2\M6tºtËt+êU ½ÒÅt)t©tËt+¨u Á)árKtºtËt+XX ÅžYÅtmt©tËt+²u ÉTártºtËt!xy Ͳk¯tºt/árAµt0½/Àt0árAárAÑt0¼A4 A¤Rq'ÖQÁzÖQ#iî'Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idET¨H'¤euÁz¾+ë:'¿¹Eº›u¹rººéWÖtâ6+ë:'ãc^ºÑu¹rººéWÖt5_+ë:'èm_ºv¹rººéWÖtÇz+ë:'íû]º=v¹rººéWÖtÍz+ë:'òË^ºsv¹rººéWÖtÓz+ë:'øÕ_º©v¹rººéWÖtÙz+ë:'ý=`ºßv¹rººéWÖtßz+ë:'“]ºw¹rººéWÖtåz+ë:'#Ã\ºKw¹rººéWÖtëz+ë:'(+]ºw¹rººéWÖtÜt+ë:'HJº·w¹rººéWÖt;_U«‚'MâtØwÁz¾Fù Wºx¹rººéWÖt(LdµÎdºâtNx¹rººéWÖtâ6dµq ºâtx¹rººéWÖt5_dµýºâtÌx¹rººéWÖtÇzdµºât y¹rººéWÖtÍzdµ$’ºâtJy¹rººéWÖtÓzdµ,¼ºât‰y¹rººéWÖtÙzdµ3'ºâtÈy¹rººéWÖtßzdµ;¥º âtz¹rººéWÖtåzdµHϺ âtFz¹rººéWÖtëzdµd:º ât…z¹rººéWÖtÜtoµqô"º ât¹rººéWÖt;_/âtA¨A×A¾AøA AAÿR('ÛÖQœÖQ#iî'Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idET<'ït{œ¾+>C' hî¥{®rîéWrÚ6+>C'+ æîÖ{®rîéWr#+>C'0 : î|®rîéWr¾+>C'5 è î8|®rîéWrø+>C': C'j ©Jîš|®rîéWrÿ+>C'o ’îË|®rîéWr¤+>C'„ ˜jîü|®rîéWrGf<'ØG9}®r‘¾r‘½½¢GÍnÄ)v}®r‘¾réW½½¢Gm#‰+®}®rr#éW½‘¢U'¢ ñzÏ}œ¾dξ©}îñz ~®rîéWrÚ6dÎäy~îñzC~®rîéWr#dÎëÐ~îñz}~®rîéWr¾dÎò/îñz·~®rîéWrødÎù†îñzñ~®rîéWr dΡvîñz+®rîéWrÿdÎ"~îñze®rîéWr¤oÎPJî ñz®rîéWr/ñzA¾lú=@¨hƒpÐnH"S_vptr$basic_ostreamî4#&È DV €¨r¾hƒ½ebAMD_¨.€¨r¾hƒ(kDp{fuƒO€¨r{ƒ(kDy“fuƒp€¨rƒ(kDƒ? uƒ‘€¨r¥ƒ(kD©×ouƒ²€¨r#(kD­±/uƒÓ€¨r¾(kD±‹ouƒô€¨rÚ6(kE\ùouƒ¨r›(kD¸puƒ6¨r¨(kEj³ouƒW¨r¾(kDýouƒx¨r×(kDÌ puƒ™¨rø(kDÐpuƒº¨r (kDÕ•ouƒÛ¨rÿ(kDÙ©ouƒü¨r(kDáŸouƒ‚¨r¤(kDåt$uƒ>‚¨r(kEx uƒ_‚¨r½e(>CEêuƒ€‚¨rr ÅlD#¼S£‚¨r‘#()E­Ü5uƒÉ‚¨r‘#(r€EÄèwuƒå‚¨r(iEÙ=ù6ƒ¨r(®Eéƒuƒ"ƒ¨rª+®E½muƒIƒ¨rø“ qÈ Dn¨r¾hƒ/nƒ/tƒ1A¨/ƒ3uƒƒuƒ/–ƒ3Õr¥ƒÕr/«ƒ3éWºƒéWZ"P=GG_†G_#a_M_modeFUÎ #@a_M_stringFXí8#H& +Fd„†Î & +Fr2„†"LÎ (EF…›=í8N„†*EFàTk„†"Lm0zF§4‰„†Î e™bF±PLÖZºƒ®„†eHYG‰O ¾ ºƒÓ„†eUoG4öw¾ ºƒý„†¾eziGVD¾ ºƒ'…†¾e.gFÑßf½eºƒV…†½#e]fG›7 ù6ºƒŠ…†ø“ Î e3GÊŽ(ù6ºƒ¹…†ªÎ m©/GçÈá…†½¾¾mÌFô&ú…†rtºƒ†¾/ºƒ/!†0ºƒlg`=O¨%‡¨#E_M_stringbufFŽºƒ#ô@F¡†%‡¾hƒÎ ô@F¶ª†%‡¾hƒ"LÎ `ê?FÀ&†І%‡¾hƒ+PTFË×X†í†+‡+EFÓ]@í8 ‡+‡sEFÝú5%‡"L/&†/1‡0&† stk¬Š«PHˆtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDé$ÿ7|oÚPƉGrainState}½ˆGRAIN_STOPPEDGRAIN_FADEINGRAIN_SUSTAINGRAIN_FADEOUT%s:P† eScaler‡YŒ# eRateˆYŒ# attackCount‰¾# sustainCountо# decayCount‹¾# delayCountŒ¾#( counter¾#0 pointerYŒ#8 startPointer¾#@ repeats‘×#H state’jˆ#L&s:•¯‰8”' B8”¾JAuSRATEù_ZN3stkL5SRATEE`’€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE˜ÃuPI_ZN3stkL2PIE`’-DTû! @uTWO_PI_ZN3stkL6TWO_PIE`’-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E`’€?ZA‡U¬Š¿‹S_vptr$StkErrorî4#amessage_j“P#atype_kK‡#&«Po‹¿‹ÃWK‡b 8s¬Š6‹¿‹¾wa"vz¬ŠV‹¿‹xBy>9Å‹¬Šz‹¿‹xü(|}‡ÃW¬Šž‹¿‹y#hîD‘¬Š¿‹/¬ŠAË‹0K‡ZHˆ„Ћ7S_vptr$Stkî4#JAXˆ…dÂhJ‰y;ÂhJ LŠÙeÂhJ.M‹Ú'ÂhJ‹…ŒCÂhJÉ<°sÂhStkFloatLÿzsrate_ÔumYŒ{T"Õ±“P{¿{Ö…7Ú6{K1ׂsÚ6|alertList_Ø_ZN3stk3Stk10alertList_E°ostringstream=Ž&†{¥`Ü<âŒaignoreSampleRateChange_ÝÚ6#;4TZYŒ*ž"¤ŽPTYŒ*¥x¬q7Ú6;29¯«e“P*‹²H™“P*…µÄ;°!*Œ†¸>yÇ!*c»ÅhÞ!*ܾ–,õ¾(‡gÁƒeÚ6ŽYŒYŒYŒ*È!p6Ž‘K‡*ËIRŽ“PK‡*O€Î{HiŽÚ6*ºbÑíF€ŽÚ6}é$à•Ž7~J€ãЋµŽ7¾Î1æ:dЋàŽ7YŒYŒm$éÁþŽ77mÜ ìFg77nï;‚7K‡/ЋWNˆ0N’Edata_N’#EdataRate_ŽYŒ#EnFrames_ #EnChannels_×#Esize_‘ # EbufferSize_’ #(ÿçT’××ÿ T’Z’××Ân&T’¾ÿ@T’e’+ v fhp’bT’e’+’)Dv’„T’ +’0¼zYŒ¦|’  êU8³…ÄT’p’ ìi@€$âT’p’+eJGv’ ‘T’ ×+eR‚YŒ0‘|’ ×+L[šYŒW‘|’YŒ×+ª^Õ t‘|’+€haƒÚ6‘‘|’ ´Pk¥ƒ´‘T’ × ´PuË,Ü‘T’ ×YŒ+icxò ×ù‘|’+^{gj×’|’ ´r‚cz4’T’YŒ!%‰#QYŒ|’/YŒ/=A`’0YŒAk’0=A=AYŒ/k’ZTˆ@ЋF“Ћ#alastFrame_-=#&7Å’F“(ž0V,×á’L“(ÖU¹Re’ý’L“x“X)sp’‚’+“F“p’×r΂’F“¾/‚’/R“0‚’ZZˆ@Ћ'”‚’#&|o‰“'”×*ˆ-$øv¦“'”×($,'ÆYŒ“-”(“X*¥pYŒÞ“'”x“X4xp’W“ ”'”p’×rgyW“'”¾/W“/3”0W“/½ˆ?¯ 6s•&i D^”Š•&i Fw”Š••&/' K‘”Š•¾(Á@ N.8”²”›•~•(Á@ Qg‚s•Ó”›•„•(K2 VÃ8”ù”Š•¾*Ue `X•Š•8”¾(‚o d  7•›•*Óz jBrY•Š•8”„•@<3 nÑuŠ•8”/y•0½ˆA½ˆAy•/>”A–•0>”/–•?ß Vú•>”#&Ýz dÊ•ú•&Ýz fã•ú•–BtU lú•¾/¡•A–0¡•/S? N;— _M_impl S#(]1 `k3;—K–A—(]1 d!w–g–G—(M| h*¡•ƒ–G—&|B kœ–A—–&|B oº–A—¾–&Ç& zÔ–A—¾(' ‚Ún8”õ–A—¾*œU †Àr—A—8”¾ £Ô– £õ– £– £K– £g–A¡•/–/M—0–?× £šœ–#&8) É€—šœ–&8) Ö£—šœ¾„•–&8) ç¼—šœ œ¶ ×—šœ¾( v„Gƒ«œø—šœ œ â* (œ[˜šœ¾„•+¶H Jè,Ö8˜šœ+¶H SçNU˜±œ+cy \!}Ör˜šœ+cy eÓ=N˜±œ+s n;»¬˜šœ+s w—Oɘ±œ+ €“F»æ˜šœ+ ‰È2™±œ+ª ®?  ™±œ+‚o ”ØR =™±œ ´P £QO`™šœ¾½ˆ+Â/ °Î }™±œ+€h ¹“Ú6š™±œ*^<E{·™šœ¾+’ Ýs~•Ù™šœ¾+’ ìðW„•û™±œ¾Gêo òýJš±œ¾+Ðy ¬~•<ššœ¾+Ðy ov„•^š±œ¾+ò| " ~•{ššœ+ò| *¶:„•˜š±œ+X1 2!s~•µššœ+X1 :aa„•Òš±œ+¤} E8”ïššœ+¤} Is• ›±œ  ) XŒ *›šœ„• * mGkC›šœ(}\¡ZÖi›šœÖ„• } Ë/‘›šœÖ¾„•(¯m•NÖ²›šœÖ(¯y³>ÖØ›šœÖÖ îP ÛÚ6¢‰¢‘IqByÑÚ6(¢‰¢‘IŸ|A(Ú6J¢‰¢‘€'è8Ú6‰¢š¢SINT32ô¾š¢š¢š¢/yŸ/•¢0yŸ/h¢WÖ }h¤Tx€ 8”#B ŠÒ¢h¤B ì¢h¤n¤+žu ™ÁB~• £y¤+cX 708”&£y¤+‘U ¡-„¤C£h¤+‘U ¨[ ¢e£h¤¾+!X ­}y„¤‚£h¤+!X ´¯„ ¢¤£h¤¾+’ ¹8P~•Æ£y¤Ët+êU ½a„¤è£h¤Ët+¨u ÁÁ€ ¢ ¤y¤Ët+XX Å%i„¤,¤h¤Ët+²u É®I ¢N¤y¤Ët!xy Í¢ n¤y¤/ ¢At¤08”/¤0 ¢A ¢WRÖº¤!ÌAÙ¼8”8”8”8”Wx!æ¤sA%]V8”8”„•WF }®¦Tx€ ‘#B Š¥®¦B 2¥®¦´¦+žu ™p*S6O¥º¦+cX ì‘l¥º¦+‘U ¡u<Ŧ‰¥®¦+‘U ¨2<椫¥®¦¾+!X ­ÛVŦÈ¥®¦+!X ´)Væ¤ê¥®¦¾+’ ¹+?S6 ¦º¦Ët+êU ½ŽŦ.¦®¦Ët+¨u Á×læ¤P¦º¦Ët+XX ʼnlŦr¦®¦Ët+²u É7椔¦º¦Ët!xy ÍÇ ´¦º¦/æ¤AºQ/À¦0æ¤Aæ¤Wˆû¦! ­Ót8”8”8”8”‚³0ignÓ*Ó=§ƒ ‘h„__pin‘`…,*ÓCÓL†W‘DÓVÓ˜„§‡å„§‘h0|’†Ü‘VÓgÓä¶§‡å„§‘h†ù‘hÓzÓ0㧇å„§‘hˆ›‰ú§‰åt¤Šã§ \zÓÔ|&¨‹î§‘h†ú ÔÔÈS¨‡åS¨‘h0¢†¡Ô+Ô…¨‡åS¨‘h†Á+ÔGÔ`³¨„__xYÿ‘hŒ‚ž/S¬û¨‡åû¨‘h„stretchFactor/בd0sŸŒËžNTÉøE©‡åû¨‘h„randomnessNYŒ‘`AL†ÜGÔ~ÔDˆ©„__a¶ˆ©‘h„__b¶ˆ©‘`0E©†üÉàgª__groupingþ ‘‘¨__grouping_sizeþ  ‘ __grouping_tmpþ gª‘˜Ž__n L‘PŽ__min L‘HŽ__i  ‘¸Ž__test Ú6‘_`Ž__j  ‘°0ÃW†™~Ô¸ÔÜ™ª‡å™ª‘h0±œ†·™¸ÔãÔ(Ûª‡åÛª‘h__n Ý ‘`0šœˆJ”÷ª‰å÷ª0Š•ŠàªkäÔîÔt(«‹ëª‘hˆ¶•?«‰å?«0ú•Š(«"%îÔÕÀp«‹3«‘hˆw”’«‰å÷ª‰eÉ8Šp«¦CÕÕ ¾«‹{«‘hˆã•ૉå?«‰eÉ8о«ƒƒÕ'ÕX ¬‹É«‘hо«0;(Õ?Õ¤8¬‹É«‘hˆ^”T¬‰å÷ªT¬0•Š8¬ @ÕNÕðެ‹C¬‘h‹N¬‘`ˆÊ•±¬‰å?«__a f±¬0–ŠެÈDNÕmÕ<묋™¬‘h‹¤¬‘`Šެ¬9nÕÕˆ ­‹™¬‘h‹¤¬‘`‘À SD­‰åD­‰eÉ80 –Š ­Ô†ŽÕ¥ÕÔu­‹-­‘h†/–¦Õ´Õ ¢­‡å¢­‘h0A—ˆ§Ê­‰åD­__a WÊ­0–Ч­™i´ÕöÕl®‹²­‘h‹½­‘`ˆƒ–'®‰å¢­__a k'®0–Š®böÕÖ¸a®‹®‘h‹®‘`ˆg—„®‰åÛª__a É„®0–Ša®…RÖ5Ö¾®‹l®‘h‹w®‘`ˆÒ¢⮉åâ®’__i ç®0h¤0n¤Š¾®ª46ÖRÖP!¯‹É®‘h‹Ô®‘`†U˜RÖuÖœN¯‡åÛª‘X†N¤vÖ„Öè{¯‡å{¯‘h0y¤A¤†Ì„ÖÕÖ4 ɯ__lhs 0ɯ‘X__rhs 0ί‘P0€¯0€¯†!ÕÖ ×€ °„__ä©‘h„__b̈©‘`‘¯‰†4°‰åt¤‰eÉ8аÀ6 ××Ì `°‹°‘h†A×-× ”°„__pointer j8”‘h†X-×Y×d Ú°“q w8”‘h“ï: w8”‘`ƒ¹4‘†yY××° ±“q ”8”‘h“ï: ”8”‘`†•×¢×ü ]±“q ´8”‘h“ï: ´8”‘`ƒ;—‘X†~œ¢×ó×H œ±‡åÛª‘X__pos š8”‘P†Ǥó×lØ” ë±”q%8”‘h”ï:%8”‘`”™A%뱑X0„•†¶lØ—Øà T²”qG8”‘X”ï:G8”‘P”™AGT²‘HŽ__scalarNè6‘o0„•†K–˜Ø¦Ø, †²‡å†²‘h0G—†•¦ØºØx ¸²‡å¸²‘h0›•† ™ºØÙØÄ 겇噪‘h†ØÙØ~Ù '³„__p M8”‘h“™A M'³‘`0„•†ô~Ù»Ù\ ’³“q½8”‘X„__n½¾‘P„__x½’³‘Hƒ¹4‘•__cur¿8”‘h0„•†»ÙéÙ¨ 㳓q×8”‘h„__n×¾‘`„__x×㳑X0„•†;éÙÚô @´”q18”‘h__n1¾‘`__x1@´‘Xƒ;—‘P0„•†bÚYÚ@«´“qQ8”‘X“ï:Q8”‘P“:WQ8”‘Hƒ¹4‘•__curS8”‘h†ŒYÚ‡ÚŒ÷´“qm8”‘h“ï:m8”‘`“:Wm8”‘X†±‡Ú²ÚØLµ“qý8”‘h“ï:ý8”‘`“:Wý8”‘Xƒ;—‘P†ئ²Ú_Û$«µ”q­8”‘X”ï:­8”‘P”:W­8”‘HŽ__n¯¼‘h†Û_ÛŠÛp¶”qÅ8”‘X”ï:Å8”‘P”:WÅ8”‘HŽ__simpleÊè6‘o†—¤ŠÛ±Û¼^¶”qÙ8”‘h”ï:Ù8”‘`”:WÙ8”‘X†±ÛàÛѶ”q8”‘X”ï:8”‘P”:W8”‘HŽ__bi1è6‘oŽ__bi2è6‘nŒŸž:àªTN·‡åû¨‘h„duration:בd„rampPercent:ב`„offset:¾‘\„delay:בX–bœàÛûÜ ³·‡å³·‘è|nœ ‘à|ÜØÜŽerror âŒ‘ð|0T’—Þ“?üÜôÝìF¸‡åF¸‘X“^?K¸‘P“6?בL•samplesHN’‘`•hopIבl_ÝÂÝ•iJבh0'”0p’—“:ôÝ^Þ8~¸‡åF¸‘XŒXŸ‘ª­ „ô¸‡åû¨‘X„grain‘ô¸‘P•seconds¤YŒ‘`•count¦×‘l•offsetÁ¾‘h0~•Œ ŸÌ® ÒÐt¹‡åû¨‘¸“6Ìב´•iÕב\•jÕבX˜aÕבT•sampleÚYŒ‘H—*Ÿº^ÞUߺ‡åû¨‘H“^ºK¸‘@“6º×‘¼˜a¼×‘l•samplesÄN’‘X•jÅבh•hopÅבd×ÞOß•iÆ×‘`ŒMžhÒ}h²º‡åû¨‘H•countmב\˜)mבX™ÿ8‘º•inבT8v•iuבP†ù”Vßuß´÷º‡å÷ª‘h„__p `8”‘`ƒ ‘X†õ–vß§ßB»‡å¢­‘h„__p †8”‘`„__n † ‘Xˆº–d»‰å¢­‰eÉ8ŠB»áY¨ßàL»‹M»‘hˆ¼—²»‰åÛª‰eÉ8Š»PàOà˜Þ»‹›»‘X‘+“¼‰å¼‰eÉ80F“ŠÞ»\€PàÎàä3¼‹ë»‘X‘ ”W¼‰åF¸‰eÉ8Š3¼UÎà á0ƒ¼‹@¼‘hŠ3¼ò áEá|¯¼‹@¼‘h‘ ž+Ó¼‰åû¨‰eÉ8Н¼Ts~gÈÿ¼‹¼¼‘XН¼¦5hQ+½‹¼¼‘XН¼!R;`W½‹¼¼‘XŠÞ»‹rFáÄᬃ½‹ë»‘XŠÞ»5ÄáBâø¯½‹ë»‘XšÝn"ZððD¾__initialize_p(¾‘l__priority(¾‘h›¬†ð²ðœ•;UÜI¾ƒn‘h†Ó”Bâ”â(޾‡å÷ª‘h„__n V ‘`ƒ‘X†Ô–”â»âtʾ‡å¢­‘h„__n ‚ ‘`†2œ¼âˆèÀý¿‡åÛª‘¸~”J3 ¢‘°~__n3 ‘¨~__x3ý¿‘ ~™>ã(æ‹¿Ž__x_copy:½ˆ‘À~Ž__elems_after;L‘PŽ__old_finish<8”‘¸(æ~èŽ__old_sizeYL‘°Ž__len^ ‘¨Ž__new_startb8”‘ Ž__new_finishc8”‘˜0„•†i›ˆè·è _À‡åÛª‘h”J  ¢‘`__n  ‘X__x _À‘P0„•†=™¸è>éX¸À‡åÛª‘X__new_size £ ‘P__x £½ˆ‘ŒežyV¤PÁ‡åû¨‘ˆ|“)yב„|•message|⌑|•oldSizeב\•count…בXºV•i†×‘TŒ+žVSðÉÁ‡åû¨‘ˆ|“å+VÉÁ‘€|„typeRawVÚ6‘ü{•fileYyŸ‘ð~•messagea⌑|A“Pˆ±’æÁ‰å¼ŠÏÁÒ >éÚé<‹ÚÁ‘X‘é!S‰åû¨)!×å+!ÉÁtypeRaw!Ú6Š­T㈜‹‘H‹*‘D‹6‘¸‹B‘´ŠÂ[äsÔå‹Â‘H‹*‘D‹6‘¸‹B‘´‘Õþ‰åû¨ŠåÂËYt¼ *Ëò‘HŠåÂÚ!¼ "lVËò‘Hž_DefaultRuneLocale1„ +Ÿ__dso_handlen ̉€ˆå@0סô‰ (Š-DTû! @ JŠ-DTû!@ tŠ€?0 5,nothrowI%\ÒÃostream=Ѝ,cerrA¡rìâN (_digits$F_ZNSt14numeric_limitsImE6digitsEÉ8@£`\$ï_ZNSt14numeric_limitsIfE12has_infinityEè6£„T$ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEè6£s$ó_ZNSt14numeric_limitsIfE10has_denormEÎ8£`\$(_ZNSt14numeric_limitsIdE12has_infinityEè6£„T$)_ZNSt14numeric_limitsIdE13has_quiet_NaNEè6£s$,_ZNSt14numeric_limitsIdE10has_denormEÎ8£`\$a_ZNSt14numeric_limitsIeE12has_infinityEè6£„T$b_ZNSt14numeric_limitsIeE13has_quiet_NaNEè6£s$e_ZNSt14numeric_limitsIeE10has_denormEÎ8¤npos#>xLJÙ+:@ %LLKF:EXB—J2ƒ:Q>'4N¥npos#_ZNSbIwSt11char_traitsIwESaIwEE4nposEL¦Ù+:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEL¦KF:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEUL•5;iÝ<É8Mnumeric;jÍ{É8Lÿ?;kb…É8LXf;l/rÉ8L1W;m9É8Lõk;nQqÉ8 N'd;)‰C¯QNny;b› ÜÇ0×SNW;ñ›z‘WNm;òf.‘WNz;ób7‘WNã%;ô¡<‘WNƒ&;õV‘WNo;ög‘WNæ;÷„œW[js%ïú^\dec%hTú^\fixed%ÊTú^\hex% ‰'ú^[, %Üú^\left%`%ú^ \oct%Nú^@\right%«€ú^€]›5%–%ú^]Ž % Wú^]E6%$;eú^^showpos%'©@ú^^skipws%*3€ú^^unitbuf%-ñ*ú^ ]Ë%1uú^@[ú)%4“|ú^°[HG%7?ú^J]0‚%:D%ú^\badbit%L hÿ^\eofbit%Oÿ^\failbit%T»Pÿ^\goodbit%Wö-ÿ^\app%j) _\ate%m\d_[ñ%vµ2_[‚%y<_\cur%މm _[cy%‘Ÿ) _fupperA1#qÂh€flowerA2¦{ÂhfalphaA3D@ÂhfdigitA4$ÂhgxdigitA5§!ÂhfspaceA6Á!Âh@gprintA7BÂhfgraphA8€Âh%fcntrlA9ûsÂhfpunctA:*FÂh falnumA;j&Âh¥_S_atoms_out'!_ZNSt10__num_base12_S_atoms_outE‘¥_S_atoms_in'%_ZNSt10__num_base11_S_atoms_inE‘kKI'Ë ªUËnkN'Ö ‘iÑU'3_ZNSt10moneypunctIcLb1EE4intlEè6iÑU'3_ZNSt10moneypunctIcLb0EE4intlEè6iÑU'3_ZNSt10moneypunctIwLb1EE4intlEè6iÑU'3_ZNSt10moneypunctIwLb0EE4intlEè6iÑU'«_ZNSt17moneypunct_bynameIcLb0EE4intlEè6iÑU'«_ZNSt17moneypunct_bynameIcLb1EE4intlEè6iÑU'«_ZNSt17moneypunct_bynameIwLb0EE4intlEè6iÑU'«_ZNSt17moneypunct_bynameIwLb1EE4intlEè6JAXˆ…dÂhJ‰y;ÂhJ LŠÙeÂhJ.M‹Ú'ÂhJ‹…ŒCÂhJÉ<°sÂhzsrate_ÔumYŒ{T"Õ±“P{¿{Ö…7Ú6{K1ׂsÚ6{¥`Ü<âŒ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; > I?G : ; @.? : ; ‡@< A IB.? : ; < C.? : ;‡@I< D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@I2 < : ;I‚.? : ; ‡@I@ƒI „: ; I ….G@†.G@‡I4  ˆ.G ‰I4 Š.1‡@@‹1 Œ.G: ; @: ;I Ž4: ;I  : ; I‘.G: ; ’: ;I“: ; I ”: ;I •4: ; I –.G;@—.G; @˜4: ; I ™ š.‡@4 @›.4 @œ.4 @: ; Iž4: ; I? < Ÿ4I? 4 <  4G ¡4G¢4G £4: ;‡@I? <  ¤4: ;‡@I? <  ¥4: ;‡@I? < ¦4: ; ‡@I? < L"ZðCð\ Éû /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugnewStk.hGranulate.hFileRead.hcmathGranulate.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hNoise.hGenerator.hiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hcpp_type_traits.hstringfwd.hchar_traits.hpostypes.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc Óèº'fJÎX‚ž‚¡‚š~ž„¶†‚¡‚ ‘Ü.¿/Ÿ ÒÖƒÍ2» æ|ä‚  .º gº‚ !.ººº Zºº  .óñó lòº ºƒvfó0.óÉÜ<óÉ Â<º Ï}ò» ðtƒâf›{@¿/Ÿ³Ö‚ d.» ¬ô/å.ùX> ääô3ˆ}Öô/Vå.CK •|<ƒ eƒ ¯º» ¸}.öì•>…/Çø.@ÖuŸ~.>…/Ç>O.A‹u¯.õ,`®fDN6=4. uqf»“N»†~BÈqº0º0ÈqÈ Áq>»Z '¬ó°t(ôJh$ål/=KJ6K,$ó'½ןô=…K<ƒ O?O×å .u“~t=(ñ|9È .®góôå<Ê×*»ª.Ló׃OŸ#v/#å2K¨lt„É××/ÙÉå×/ÙÉÉÅ.0åiÉ»Éóõó®\qGxêóƒ»qóËó°qA`¯×FšŸø"a>1g/Úó/(¼"X­\É+g^É+9g4É+g2±å»ÃB":xº ä&„°@ÈÄò-$‚Ù$Â~žÊõó»gÄ‘bù‘’´‚ÈØÏÈØÏÈØ κ,ä…cL/x­‘†»(‹(‹ñ×Gž"K9®É$½]ƒï¯»ÈffÉ××F»xvffÉ××F»ovÈfÉ××KyuÈfÉ××Ku Zð§Ö¥~äÛ$/JÓÓwÓÓwÓ*Óv*Ó+Ów+Ó.Ów.ÓCÓvDÓEÓwEÓHÓwHÓVÓvVÓWÓwWÓZÓwZÓgÓvhÓiÓwiÓlÓwlÓzÓvzÓ{Ów{Ó~Ów~ÓÔvÔ Ôw Ô Ôw ÔÔvÔÔwÔÔwÔ+Ôv+Ô,Ôw,Ô/Ôw/ÔGÔvwwSvTUwUXwXÉvGÔHÔwHÔKÔwKÔ~ÔvÉÊwÊÍwÍàv~ÔÔwÔ‚Ôw‚Ô¸Ôv¸Ô¹Ôw¹Ô¼Ôw¼ÔãÔväÔåÔwåÔèÔwèÔîÔvîÔïÔwïÔòÔwòÔÕvÕÕwÕ Õw ÕÕvÕÕwÕÕwÕ'Õv(Õ)Õw)Õ,Õw,Õ?Õv@ÕAÕwAÕDÕwDÕNÕvNÕOÕwOÕRÕwRÕmÕvnÕoÕwoÕrÕwrÕÕvŽÕÕwÕ’Õw’Õ¥Õv¦Õ§Õw§ÕªÕwªÕ´Õv´ÕµÕwµÕ¸Õw¸ÕöÕvöÕ÷Õw÷ÕúÕwúÕÖvÖÖwÖÖwÖ5Öv6Ö7Öw7Ö:Öw:ÖRÖvRÖSÖwSÖVÖwVÖuÖvvÖwÖwwÖzÖwzÖ„Öv„Ö…Öw…ÖˆÖwˆÖÕÖvÕÖÖÖwÖÖÙÖwÙÖ ×v × ×w ××w××v××w××w×-×v-×.×w.×1×w1×Y×vY×Z×wZ×]×w]××v×€×w€×ƒ×wƒ×¢×v¢×£×w£×¦×w¦×ó×vó×ô×wô×÷×w÷×lØvlØmØwmØpØwpØ—Øv˜Ø™Øw™ØœØwœØ¦Øv¦Ø§Øw§ØªØwªØºØvºØ»Øw»Ø¾Øw¾ØÙØvÙØÚØwÚØÝØwÝØ~Ùv~ÙÙwÙ‚Ùw‚Ù»Ùv»Ù¼Ùw¼Ù¿Ùw¿ÙéÙvéÙêÙwêÙíÙwíÙÚvÚÚwÚÚwÚYÚvYÚZÚwZÚ]Úw]Ú‡Úv‡ÚˆÚwˆÚ‹Úw‹Ú²Úv²Ú³Úw³Ú¶Úw¶Ú_Ûv_Û`Ûw`ÛcÛwcÛŠÛvŠÛ‹Ûw‹ÛŽÛwŽÛ±Ûv±Û²Ûw²ÛµÛwµÛàÛvàáwáäwäªvàÛáÛwáÛäÛwäÛûÜvüÜýÜwýÜÝwÝôÝvôÝõÝwõÝøÝwøÝ^Þvª«w«®w®­ v® ¯ w¯ ² w² Òv^Þ_Þw_ÞbÞwbÞUßvÒÓwÓÖwÖ}vVßWßwWßZßwZßußvvßwßwwßzßwzß§ßv¨ß©ßw©ß¬ßw¬ßàvààwààwàOàvPàQàwQàTàwTàÎàvÎàÏàwÏàÒàwÒà áv á áw ááwáEáv~w‚w‚gvhiwilwlQvRSwSVwV;vFáGáwGáJáwJáÄávÄáÅáwÅáÈáwÈáBâvZð[ðw[ð^ðw^ððvðžðwžð¡ðw¡ð²ðv;<w<?w?UvBâCâwCâFâwFâ”âv”â•âw•â˜âw˜â»âv¼â½âw½âÀâwÀâˆèvˆè‰èw‰èŒèwŒè·èv¸è¹èw¹è¼èw¼è>évVWwWZwZvwwSv>é?éw?éBéwBéÚévTUwUXwXãväåwåèwèsvtuwuxwx¼ v¼ ½ w½ À wÀ "vôhÎû¦operator new=§stk::Stk::sampleRateW§stk::StkFrames::size‰§stk::StkFrames::channels¶§stk::StkFrames::framesú§stk::Granulate::Grain::Grain&¨stk::FileRead::fileSizeX¨stk::FileRead::channels…¨abs³¨stk::Granulate::setStretch©stk::Granulate::setRandomFactorK©minlªstd::vector >::sizežªstd::vector >::operator[]üª__gnu_cxx::new_allocator::new_allocatorD«std::allocator::allocator’«__gnu_cxx::new_allocator::~new_allocatorà«std::allocator::~allocator ¬std::allocator::~allocatorY¬__gnu_cxx::new_allocator::new_allocator¶¬std::allocator::allocatorë¬std::allocator::allocatorI­std::_Vector_base >::_Vector_impl::~_Vector_implu­std::_Vector_base >::_M_get_Tp_allocatorÏ­std::_Vector_base >::_Vector_impl::_Vector_impl,®std::_Vector_base >::_Vector_base‰®std::vector >::vectorì®__gnu_cxx::__normal_iterator > >::__normal_iterator!¯std::vector >::endN¯__gnu_cxx::__normal_iterator > >::base†¯operator- > >Ó¯max4°stk::Granulate::Grain::~Grain`°_Destroy”°__destroy_auxÚ°_Destroy±_Destroy]±std::vector >::_M_erase_at_endœ±std::__fill::fillð±fillY²std::_Vector_base >::_M_get_Tp_allocator‹²__gnu_cxx::new_allocator::max_size½²std::vector >::max_sizeê²_Construct,³__uninitialized_fill_n_aux—³uninitialized_fill_nè³__uninitialized_fill_n_aE´__uninitialized_copy_aux«´uninitialized_copy÷´__uninitialized_copy_aLµstd::__copy_backward::__copy_b«µ__copy_backward_aux¶std::__copy_backward_normal::__copy_b_n^¶copy_backwardѶstk::Granulate::setGrainParametersN·stk::StkFrames::operator[]¸·stk::Noise::tickP¸stk::Noise::tick~¸stk::Granulate::calculateGrainù¸stk::Granulate::tickt¹stk::Granulate::tickºstk::Granulate::reset²º__gnu_cxx::new_allocator::deallocate÷ºstd::_Vector_base >::_M_deallocated»std::_Vector_base >::~_Vector_base²»std::vector >::~vector¼stk::Generator::~GeneratorW¼stk::Noise::~Noiseƒ¼stk::Noise::~NoiseÓ¼stk::Granulate::~Granulateÿ¼stk::Granulate::~Granulate+½stk::Granulate::~GranulateW½stk::Generator::~Generatorƒ½stk::Generator::~GeneratorI¾__gnu_cxx::new_allocator::allocate޾std::_Vector_base >::_M_allocateʾstd::vector >::_M_fill_insertÀstd::vector >::insertdÀstd::vector >::resize¸Àstk::Granulate::setVoicesPÁstk::Granulate::openFileæÁstk::Generator::GeneratorSÂstk::Granulate::GranulateœÂstk::Granulate::GranulateþÂstk::Granulate::Granulate*Ãstk::Granulate::GranulateàhÎÅ__uint32_tç__int64_t/$_0z__mbstate_t__darwin_mbstate_t§__darwin_size_tû__va_list_tagÓ__darwin_va_listp__darwin_wchar_tˆ__darwin_rune_tŸ__darwin_wint_t¶__darwin_clock_tÎ__darwin_time_tõ_opaque_pthread_once_t8__darwin_off_tN__darwin_pthread_once_tm__darwin_wctrans_t‡__darwin_wctype_t size_t®time_t¼ptrdiff_t"$_4Ldiv_tY$_5ƒldiv_t‘$_6»lldiv_tÝlconv@!va_listO!fpos_t]!__sbuf“!__sFILE†#FILE'clock_t 'tmò'pthread_once_t(__gthread_once_t (wint_t.($_7ƒ(_RuneEntry•($_8Ï(_RuneRangeá($_9 )_RuneCharClass6)$_10 +_RuneLocale›-mbstate_t¬-wctype_t¹4__false_typeô4__vtbl_ptr_type 5nothrow_t5new_allocatorp6allocatorí6char_traitsÓ8_Atomic_wordí8basic_string,std::allocator >.L_Rep_basesL_RepONlocaleÖQfacetTidÙT_ImplXios_baseG_basic_streambuf >Úewctrans_tÉgctype_baseÍhctypewnmoney_baseÐnbasic_ios >ár__normal_iterator, std::allocator > >âtnum_get > >ñznum_put > >¨basic_ostream >ºƒbasic_stringbuf,std::allocator >&†basic_ostringstream,std::allocator >¬ŠStkErrorЋStk=StkFrames‚’GeneratorW“Noise>”new_allocator¡•allocator–_Vector_base >R—vector >·œGranulateyŸFileRead ¢__normal_iterator > >Ф__copy_backward_normalº¤__fillæ¤__normal_iterator, std::allocator > >˦__copy_backwardìÃostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_nVoicespositive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimesetVoicesmbstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE6rbeginEvread_ZNSt8ios_base9uppercaseEsetGrainParametersstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE8capacityEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperichannel_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE5clearEv__copy_b__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_Destroyclockungetc_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE4dataEv_ZNSs12_M_leak_hardEv_ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EEC2ERKS3__ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZN9__gnu_cxxmiIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE__ZNK3stk8FileRead8channelsEvtellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNK9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE8max_sizeEv_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EEixEm_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE9push_backERKS2_basic_ostream__uninitialized_copy_aux_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEEsetStretch_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEEC2ERKS4__ZN3stk8FileRead10getRawInfoEPKcjmd_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_ZNK9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEE4baseEv_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZSt26__uninitialized_fill_n_auxIPN3stk9Granulate5GrainEmS2_EvT_T0_RKT1_St12__false_type_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE10deallocateEPS3_mgetMatInfosizeerasedo_get_ZSt13__destroy_auxIPN3stk9Granulate5GrainEEvT_S4_St12__false_type_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE15_M_erase_at_endEPS2__ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk9Granulate5GrainES5_EET0_T_S7_S6__S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoi_ZNSt11char_traitsIcE4findEPKcmRS1_atol__destroy_aux_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE5frontEv_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk9GranulateC1EjSsb_ZNK3stk5Noise7lastOutEv~locale_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE5beginEvfind_first_ofpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE5emptyEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc_ZN9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEpLERKl~vector_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE2atEm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZSt8_DestroyIN3stk9Granulate5GrainEEvPT__ZN3stk8FileRead10getAifInfoEPKc_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE4dataEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEiuninitialized_copy_ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE8allocateEmPKvgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm__copy_backward_aux_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZN3stk9GranulateC2Ev_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZN3stk9Granulate10setStretchEj_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSaIN3stk9Granulate5GrainEEC1Ev_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary_ZSt10_ConstructIN3stk9Granulate5GrainES2_EvPT_RKT0_~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNKSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE13get_allocatorEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKc_ZN3stk9Granulate15setRandomFactorEdios_basegptr_ZNKSs7_M_iendEv_S_max_sizefileName_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE5beginEv__uninitialized_copy_a_ZL8iswgraphisetSeed_ZN9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEppEv_S_create_c_locale_ZNSt8ios_base7goodbitE_ZNK9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE7addressERS3__S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslen_ZSt13copy_backwardIPN3stk9Granulate5GrainES3_ET0_T_S5_S4_fread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacity_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_precision_ZNK9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEptEv_ZNKSs5rfindERKSsmchannelsOutvwprintfoperator newbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE4rendEv_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE19_M_get_Tp_allocatorEv_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZN3stk9Granulate8openFileESsbtoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEC1ERKS4__ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2___uninitialized_fill_n_auxctypescientific_ZN3stk9GranulateD1Ev_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE14_M_fill_assignEmRKS2__ZN3stk9Granulate5GrainD1Ev_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZSt24__uninitialized_fill_n_aIPN3stk9Granulate5GrainEmS2_S2_EvT_T0_RKT1_SaIT2_Epubimbueuninitialized_fill_n_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_ZNSaIN3stk9Granulate5GrainEEC2ERKS2__S_constructputwc_ZN3stk9Granulate7lastOutEj_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSsGrain_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE5frontEvget__last_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZNSaIN3stk9Granulate5GrainEED2Ev~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar__uninitialized_fill_n_a_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE3endEvwcstoll_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKcwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8__ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facet_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE4sizeEvisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitifillFileReadcompare_ZSt8_DestroyIPN3stk9Granulate5GrainES2_EvT_S4_SaIT0_Ewcscpy__value_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi__copy_b_n_ZNSt10ctype_base5printE~Grain_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalEgetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNK9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEdeEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput_Construct*_clockeback_ZNSt6locale13_S_categoriesE_ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEED2Ev_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZNSaIN3stk9Granulate5GrainEEC1ERKS2__ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_Destroy_ZNKSs13find_first_ofEPKcm_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE4rendEvwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocale_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Riisxdigit_ZN3stk9Granulate9setVoicesEj_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getresetbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNK9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEmiERKl__position_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE14_M_range_checkEm_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE4swapERS4_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octE_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE6resizeEmS2__ZL8towupperi_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE6rbeginEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EED1Ev_ZNK9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEixERKl_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvGranulatembsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZSt3absd_ZL8iswspacei_M_assign_ZSt18uninitialized_copyIPN3stk9Granulate5GrainES3_ET0_T_S5_S4__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EEC1ERKS3__ZNK3stk9Generator9lastFrameEv_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE8max_sizeEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit~Granulate_ZNSt8ios_base3decEisalphahas_quiet_NaN_Destroy_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZN3stk9Granulate4tickEj~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6__fillILb0EE4fillIPN3stk9Granulate5GrainES4_EEvT_S6_RKT0__ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetary__resultwcstoullwcsstr_ZSt22__uninitialized_copy_aIPN3stk9Granulate5GrainES3_S2_ET0_T_S5_S4_SaIT1_E_M_cloneiscntrlcopy_backward_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EEixEmoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk9GranulateC1Ev_ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EED2Ev_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZN3stk9GranulateC2EjSsb_ZN9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEppEi_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE6assignEmRKS2__M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZN3stk9Granulate5GrainC1Ev_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconvwidth_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvnChannels_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE4backEv_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_not_ZNSt11char_traitsIcE2eqERKcS2_showmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblankimax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZSt19__copy_backward_auxIPN3stk9Granulate5GrainES3_ET0_T_S5_S4__ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointEdeallocate_ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEdddsetRandomFactor_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEmIERKloverflow_ZNKSs6_M_repEvmblen_ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE12_Vector_implC1ERKS3_~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typefileRateoperator<<_ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEEC2Ev_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE8pop_backEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE11_M_allocateEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZN3stk5Noise4tickEv_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZN3stk9Granulate14calculateGrainERNS0_5GrainE_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE9constructEPS3_RKS3__ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRate_ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE13_M_deallocateEPS2_mtmpnamhas_denormrbegin_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE4backEv_ZN3stk9GranulateD0Evboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZSt24__uninitialized_copy_auxIPN3stk9Granulate5GrainES3_ET0_T_S5_S4_St12__false_type_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk9Granulate5GrainES6_EET0_T_S8_S7_gbump_ZNSt11char_traitsIcE6assignEPcmcoperator!_ZSt8_DestroyIPN3stk9Granulate5GrainEEvT_S4_operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE7destroyEPS3__M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE2atEm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNKSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE19_M_get_Tp_allocatorEv_ZSt4fillIPN3stk9Granulate5GrainES2_EvT_S4_RKT0__ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEjignoreSampleRateChange_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZN9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEmmEvat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk9Granulate5resetEv_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE7reserveEmoperator- > >_ZNSt10ctype_base5lowerEshowWarnings__ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNKSs5rfindEcminsert_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE3endEvscan_is_ZSt20uninitialized_fill_nIPN3stk9Granulate5GrainEmS2_EvT_T0_RKT1_epptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNK9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEplERKl_ZNSspLEc_ZN3stk9GranulateD2Evmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE_ZNK9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE7addressERKS3_~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storage_ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EEaSERKS4_wprintf_ZNSaIN3stk9Granulate5GrainEED1Ev_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk9Granulate4tickERNS_9StkFramesEj_ZN9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEmmEi_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk9Granulate18setGrainParametersEjjij_ZNSsaSEccalculateGrain_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS__GLOBAL__I__ZN3stk9GranulateC2Evxsputn_ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE12_Vector_implD1Evsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹Uø¸H‰H‹Uø¸H‰BH‹EøHÇ@H‹EøHÇ@H‹EøHÇ@ H‹EøHÇ@(H‹EøHÇ@0H‹Uø¸H‰B8H‹EøHÇ@@H‹EøÇ@HH‹EøÇ@LÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@0ÉÃUH‰åòEøò´òMøfTÁÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÍÌÌÌÌÌÌÌH¯ÂÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹UðH‰ÐHÁàHÐHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐH‰ÂHÁúH¸ÍÌÌÌÌÌÌÌH¯ÂHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‰uðëH‹}øèHƒEøPH‹EøH;EðuèÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‰uðH‰Uèë[H‹MøH‹UèH‹H‰H‹BH‰AH‹BH‰AH‹BH‰AH‹B H‰A H‹B(H‰A(H‹B0H‰A0H‹B8H‰A8H‹B@H‰A@H‹BHH‰AHHƒEøPH‹EøH;Eðu›ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸3333333ÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åHƒì H‰}øH‰uðH‹uø¿PèH‰EèHƒ}ètzH‹UðH‹H‹MèH‰H‹BH‹MèH‰AH‹BH‹MèH‰AH‹BH‹MèH‰AH‹B H‹MèH‰A H‹B(H‹MèH‰A(H‹B0H‹MèH‰A0H‹B8H‹MèH‰A8H‹B@H‹MèH‰A@H‹BHH‹UèH‰BHÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹EèH‰EøëH‹uØH‹}øèHÿMàHƒEøPHƒ}àuãÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹EØH‰EøëH‹uèH‹}øèHƒEèPHƒEøPH‹EèH;EàußH‹EøÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åH‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÍÌÌÌÌÌÌÌH¯ÂH‰EøëdHƒmØPH‹MØHƒmàPH‹UàH‹H‰H‹BH‰AH‹BH‰AH‹BH‰AH‹B H‰A H‹B(H‰A(H‹B0H‰A0H‹B8H‰A8H‹B@H‰A@H‹BHH‰AHHÿMøHƒ}ø•H‹EØÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈòŸò^Èòƒf(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈòñò^ÈòÕf(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EèH‹}Ðè+Eü‰EôÇEðë\H‹}ؾèH‹EèòHƒEèÇEøë"‹uøH‹}ØHƒÇèH‹H‹EèH‰HƒEèÿEø‹Eø;EürÖÿEð‹EôHÁàHEèH‹}Ðè;Eð—À„Àu‘H‹EÐÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÍÌÌÌÌÌÌÌH¯ÂH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹UðH‰ÐHÁàHÐHÁàH‰ÇèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHìÈH‰½HÿÿÿH‰µ@ÿÿÿH‰•8ÿÿÿH‰0ÿÿÿH‹…8ÿÿÿH…À„ŠH‹…HÿÿÿH‹@H‰ÂH‹…HÿÿÿH‹@H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÍÌÌÌÌÌÌÌH¯ÂH‰ÂH‹…8ÿÿÿH9‚êH‹•0ÿÿÿH‹H‰…PÿÿÿH‹BH‰…XÿÿÿH‹BH‰…`ÿÿÿH‹BH‰…hÿÿÿH‹B H‰…pÿÿÿH‹B(H‰…xÿÿÿH‹B0H‰E€H‹B8H‰EˆH‹B@H‰EH‹BHH‰E˜H‹½HÿÿÿèH‰EÐHµ@ÿÿÿH}ÐèH‰EàH‹…HÿÿÿH‹@H‰EÈH‹…8ÿÿÿH9Eà†#H‹½HÿÿÿèH‰ÆH}ïèH‹…HÿÿÿH‹pH‹…HÿÿÿL‹@H‹…HÿÿÿH‹HH‹•8ÿÿÿH‰ÐHÁàHÐHÁàH‰ÏH)ÇHMïH‰òL‰ÆèH}ïèH‹…HÿÿÿH‹HH‹•8ÿÿÿH‰ÐHÁàHÐHÁàHH‹…HÿÿÿH‰PH‹•8ÿÿÿH‰ÐHÁàHÐHÁàH‰ÂH‹EÈH‰ÃH)ÓH½@ÿÿÿèH‹8H‹UÈH‰ÞèH½@ÿÿÿèH‹H‹•8ÿÿÿH‰ÐHÁàHÐHÁàHH½@ÿÿÿèH‹8H•PÿÿÿH‰ÞèéqH‹½HÿÿÿèH‰ÆH}îèH‹…8ÿÿÿH‰ÆH+uàH‹…HÿÿÿH‹xHMîH•PÿÿÿèH}îèH‹…HÿÿÿH‹HH‹…8ÿÿÿH‰ÂH+UàH‰ÐHÁàHÐHÁàHH‹…HÿÿÿH‰PH‹½HÿÿÿèH‰ÆH}íèH‹…HÿÿÿH‹XH½@ÿÿÿèH‹8HMíH‹uÈH‰ÚèH}íèH‹…HÿÿÿH‹HH‹UàH‰ÐHÁàHÐHÁàHH‹…HÿÿÿH‰PH½@ÿÿÿèH‹8H•PÿÿÿH‹uÈèéVH‹½HÿÿÿèH‰EÀH‹½HÿÿÿèH‰ÂH‹EÀH)ÂH‹…8ÿÿÿH9Â’À„Àt H=èHµ8ÿÿÿH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸sH‹½HÿÿÿèH‰E¸H‹½HÿÿÿH‹u¸èH‰E°H‹E°H‰E¨H‹½HÿÿÿèH‰ÆH}ìèH½@ÿÿÿèH‹0H‹…HÿÿÿH‹8HMìH‹U°èH‰E¨H}ìèH‹½HÿÿÿèH‰ÆH}ëèH‹µ8ÿÿÿHMëH‹•0ÿÿÿH‹}¨èH}ëèH‹•8ÿÿÿH‰ÐHÁàHÐHÁàHE¨H‹½HÿÿÿèH‰ÆH}êèH‹…HÿÿÿH‹XH½@ÿÿÿèH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹½HÿÿÿèH‰ÆH}èèH‹…HÿÿÿH‹pH‹…HÿÿÿH‹8HUèèH}èèH‹…HÿÿÿH‹@H‰ÂH‹…HÿÿÿH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÍÌÌÌÌÌÌÌH¯ÂH‰ÂH‹…HÿÿÿH‹0H‹½HÿÿÿèH‹•HÿÿÿH‹E°H‰H‹•HÿÿÿH‹E¨H‰BH‹U¸H‰ÐHÁàHÐHÁàH‰ÂHU°H‹…HÿÿÿH‰PHÄÈ[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH;Eà—À„Àt(H‹EèH‹H‹UàH‰ÐHÁàHÐHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆH‹}èHMH‰ÚèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃGranulate::setGrainParameters: duration argument cannot be zero ... setting to 1 millisecond.Granulate::setGrainParameters: rampPercent argument cannot be greater than 100 ... setting to 100.StkFrames::operator[]: invalid index () value!Noise::tick(): channel and StkFrames arguments are incompatible!Granulate::tick(): channel argument and soundfile data are incompatible!Granulate::tick(): channel and StkFrames arguments are incompatible!vector::_M_fill_insertGranulate::setVoices: nVoices = , existing voices = Granulate::openFile: file = , file frames = N3stk9GranulateEÿÿN>Q3Ë–ËÄóÿÿ''?8`ÿÿ4&WPª£Ëÿÿ4&WPª£Ëÿÿ4&WPª£Ëÿÿ''?8`ÿÿ''?8`ÿÿ[%ON¦¶¯_†µÿÿœ?_˜h‘½ÛF?OÕ—§ ÕÎü(ÿÿ4:wU\ÿÿh@jx:–Fç÷ðƒÿÿh@jx:–Fç÷ðƒÿÿA6#nóŒÕ<ÿÿA6#nóŒÕ<UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk9GeneratorEÿÿÿÿÿÿÿ€ð? ×£p= ï?àAü©ñÒMbP?àC{®Gázt?€ˆÕ@š™™™™™¹?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿކ 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿS† 4øÿÿÿÿÿÿÿu† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ:† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿy† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ¥† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ­† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿʆ 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ$† ƒ4øÿÿÿÿÿÿÿ÷† 4øÿÿÿÿÿÿÿ«† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿZ† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿéçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿéçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿéçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ̆ ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ†† ƒ4øÿÿÿÿÿÿÿÄçÿÿÿÿÿÿÿ† ƒ<øÿÿÿÿÿÿÿ9çÿÿÿÿÿÿÿ†  ƒŒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿHçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿHçÿÿÿÿÿÿÿ† ƒù!Ù-ì!4-Õ!é-À!¨-¥!,-Z!:-Q!I!<-+!â-!„- !¦-ü €-ó è-Õ ÖÎ .-± Ù-¤ 4- é-x ¨-] ,- :-  <-ãâ-΄-Ŧ-´€-«è-Ö†.-hÙ-[4-Dé-/¨-,-úJ-èð-Õð-ÌH-¼ï-Œ:-ƒ{<-]â-H„-?¦-.€-%è-Ö.-ØÙ-Ë4-´é-Ÿ¨-„,-jJ-Xð-Eð-<H-,ï-ü:-óë<-Íâ-¸„-¯¦-ž€-•è-wÖp.-CÙ-0å-å-ò-éò-Ôð-»ð-²Ü-¤ì-”ø-‡î-x÷-siù-Z÷-U@l-7ñ-&F-ç-ÿj-öã-ØÙ-Åð-¬æ-—l-Œj-ƒð-zä-bZï-?Ú= Ù-ùò-Ýò-ºbz-9ª-ª-ôª-_$-FÔª-¶¤-GB-;z-ð-ð-ýÜ-ïì-ßø-Òî-Ã÷-¾´í-¦÷-¡Œz-|ñ-Oô-J0ü-Ù-4-ö4-ßé-¨-£é-ލ-y,-bÖFü-4Ù-'4- 4-õé-ب-¹é-¤¨-,-xÖ\ü-JÙ-=4-"4- é-î¨-Ïé-º¨-¥,-ŽÖhr-MZ-&z- ª-òª-„$-qª-øz-°Z-up-D.±z-ª-tª-p-ðª-×ʪ-žZ-€ª-dª-Bª-ª-ª-éZ-´žª-‘ ª- 8-u ª-\ ª-D ª-1 ª- ª-ú ª-á Ô ª-Á ª-© ª-– ª-x ª-\ ª-D ª-1 ª- ª-þ 8-ò ª-š ª-x ª-A n- Z- r-õ Û-ç ÷-â ß=Û Ê r-w a à p-I p- $-ö(-ÄZ$->À-9(-ª”y$-](-&yM³—v$-W(-lŠÛ-|÷-wß=p?Û-1÷-,ß=%±ë-ië-,ë-Ä-ãê-³„°€P ð ¸ ˆ X 0  Ø ° ˆ ` 8  Ø ¨ x H  ø È   x P ( ø Ð   x H  ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0ذˆ`8èÀ˜pH øÐ¨€X0ذˆ`8èÀ˜pH Ä<Ã4ÃÃî¦ÂeÂ]ÂøÁðÁ`ÁXÁ9Á1ÁÈÀÀÀrÀjÀÀÀ•¿¿4¿,¿ؾоœ¾”¾W¾O¾/¾'¾¾ ¾½º½•½½i½a½=½5½½ ½å¼ݼ•¼¼i¼a¼¼¼Ä»¼»v»n»»ýºÀº¸º›º“ºwºoº/º'ºººƒ¹{¹ ¹¹ޏ†¸_¸W¸/¸'¸Ç·¿·–·Ž·^·V·á¶Ù¶l¶d¶¶¶¹µ±µZµRµµý´¹´±´S´K´ö³î³¥³³:³2³ø²ð²˲ò™²‘²g²_²þ±ö±ª±¢±k±c±%±±è°à°¢°š°n°f°F°>°á¯Ù¯”¯Œ¯\¯T¯/¯'¯þ®ö®›®“®>®6®á­Ù­ƒ­{­[­S­ý¬õ¬ȬÀ¬k¬c¬¬¬ò«ê«¤«œ«V«N«««¬ª¤ªzªrªLªDª›©“©Y©Q©©©è»¨“¨‹¨f¨^¨4¨,¨ ¨¨ħ¼§—§§e§]§K§C§§ §0 ? [ÖTœ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(·Ù-ªá-“é-|ç-aè-?Õ=8à-¢- -òz-çž-¶z-™œ-!Ž-Ò„-ÉÌ-«~-Ÿ-“„-†¸-sv-\~-P-+„-"¼-~-û-ï„-â¸-Èv-¼~-°-˜ˆ-„|-_Â-Oö-J(|-z-Æ-ôv-¼„-³¸- v-‰~-}-;„-2¼- ~-ý-ìÆ-Úv-²v-¦°-—v-:„-1¸-æ~-Ú-ªh-– -^-vý-\õ-Ct-ü- Ù-á-åá-Ôé-¼Õ=¡ü-Ù-‚á-gá-Vé->Õ='ü-4-Ô=ë ü-Ù 4-Å Ô=« ü-™ Ù-Œ á-q á-` é-H Õ=1 ”-( „- Ì- ~-û -ä Œ-Û Ž-‰ \-W ü-) p-ø Z-Ò @-µ r-¨ Z-œ Û-Ž ÷-‰ ß=‚ n r-b r-  ÿ -÷ Z-¸ Z-œ p-q e Q -@ r-3 Z-' Û- ÷- ß= ü r-¼ Ù-© ò- ò-x ð-_ ð-V Ü-H ì-8 ÷-3 ) î- ÷-  ñ-˜-“´-l–-”²-iº-#¬-ö¶-˾-¬-Û×-»t-³x-yš-É„-ÀÌ-«~-Ÿ-„Ê-a®-,È-D-‘v-‚v-Sf-’-÷Š-µ‚-‡†-o`-O`-!d- d-çb- Þ=R-=þ-8,=%ó- @Ï8Ó0û(> ÝTVШÿ Ý˜02ˆÏ`úXÒPû@Ï8Ñ0û(& Ý*,ιS^¹¨S^¨R¤\¤S O^pO^pNl\lO IQ^I8Q^8P4\4Q M^M^Lü\üM Ù/^ÙÈ/^È.Ä\Ä/ ™I^™ˆI^ˆH„\„I aK^aPK^PJL\LK ¥^¤\¥ à£^à¢Ü\Ü£ ¨^¨œ¤\¤ p‰^pˆl\l‰ 8_^8^4\4_ #^ü\ü# È"^ÈÄ\Ä" !^Œ\Œ! i3^iX3^X2T\T3 11^1 1^ 0\1 ùY^ù èY^èXä\äY ÁW^Á °W^°V¬\¬W ‰U^‰ xU^xTt\tU @-^@,<\<- +^*\+ á5^á Ð5^Ð4Ì\Ì5 ˜©^˜¨”\”© `•^`”\\\• (^(Ž$\$ ð ]^ð \ì \ì ] ¸ G^¸ F´ \´ G € ?^€ >| \| ? H A^H @D \D A  9^ 8 \ 9 Ø )^Ø (Ô \Ô )   '^  &œ \œ ' y [^y h [^h Zd \d [ 0 =^0 <, \, = ø ±^ø °ô \ô ± À ™^À ˜¼ \¼ ™ ˆ µ^ˆ ´„ \„ µ P —^P –L \L —  ¹^ ¸ \ ¹ à ³^à ²Ü \Ü ³ ¨ »^¨ º¤ \¤ » p ½^p ¼l \l ½ 8 ·^8 ¶4 \4 · ¿^ ¾ü \ü ¿ È ­^È ¬Ä \Ä ­ }^ |Œ \Œ } X u^X tT \T u y^ x \ y èÇ^èÆä\äÇ °›^°š¬\¬› xŸ^xžt\tŸ @Í^@Ì<\<Í Ë^Ê\Ë Ð¯^ЮÌ\̯ ˜É^˜È”\”É `E^`D\\\E (Ã^(Â$\$à ði^ðhì\ìi ¸w^¸v´\´w €¡^€ |\|¡ Hg^HfD\Dg §^¦ \ § Ø“^Ø’Ô\Ô“  ‹^ Šœ\œ‹ h‘^hd\d‘ 0^0Œ,\, øƒ^ø‚ô\ôƒ À^À~¼\¼ ˆa^ˆ`„\„a P‡^P†L\L‡ …^„\… àe^àdÜ\Üe ¨^¨€¤\¤ pc^pbl\lc 8«^8ª4\4« {^zü\ü{ È ^ÈÄ\Ä Å^ÄŒ\ŒÅ X;^X:T\T; 7^ 6\7 èÁ^èÀä\äÁ °k^°j¬\¬k xm^xlt\tm @C^@B<\<C q^p\q Ðs^ÐrÌ\Ìs ˜o^˜n”\”o `%^`$\\\% (Ø^(×$\$Ø Mg'ð‰'É«'àé¯'@ê³'¨ê·'Ïê»'EìÍ'ØêÑ' ëÖ'pëÛ'—ìí'Âìÿ'úì(2í#(jí5(•íG(Zðx((ˆ(;‘(µë–(Ðë›(ñë (Àí²(ì·(#ì¼(îÎ(Àîà(øîó(dï)Ðï)ð,)Pò6)õ[)Ø)´)H €*Ó瀨ò” €üÜS"€èþ¿ €ôÝ{"€ ÿº€ÎàN$€P߀ ád$€ˆ#€>éß&€M€FáÈ$€hd€Äáâ$€ e€Pà4$€õÕhôÕ ª”"XÿTù ô¾ à "xþ€^Þä"€Èÿ® Ç"ÿ‘€zÓe€ˆóú€ ×€¨ùHÒ#ù¼&ИVš&˜cTù&Hªt3'¸ä'€Á¼ M'ðò~z$Àh”$ø6R®$0g €àÛ9"€°þc€Vß.#€8É€Bâü$€€±€@Õ”€ÐöÔ€äÔ¨€¸õ1€Õ €(ö‰€6Ö„€øl€„Öp€8ùÌ€Ô¦€øó®€Ô…€Àó:€DÓ€àòt€hÓE€PóU€VÓ#€ó؀ û€vÖ€ù¢€˜ØÄ€hûn€~Ô<€Hõ0€ºØX€Øûï€NÕÕ€÷€îÔå€ðõ€nÕÿ€@÷k€ÕH€`öŽ€(Õn€˜ö.€”âC%€¸Î€´ÕÀ€è÷=€ŽÕ)€x÷³€vßy#€pƒ€¦Õr€°÷€öÕ € øü€¨ßÅ#€¨v €²Ú¶ €˜ý% €ŠÛk!€þ/€ó×K€øúq€¼â‰%€ð쀢׀Àúá€RÖß€Èøü€ˆèø%€(_€¸è^&€`T€ÖL€Xø4€à$€à£€¸Ôt€€õi€ÙØ”€üB€-×R€ú‚ €±ÛË!€@þæ €YÚ €(ýã €_Û&!€Ðýù€»Ù*€€ü' €‡Úd €`ý €ÚÆ€ðü= €éÙq€¸üŸ€~ÙÍ€Hüê€+ÔÇ€0ôã€ÕÖê€pù<€GÔ"€Øôp€lØ€0û€×$€àù†€Y×™€Pú´€×Ê€ˆú€Pñc€pñØððy€Ðñ‹€Ýñ#4ìÍ€ ñ|€ ñ Àð€ÓÛ€pò„ :  î%ê :©}yA \¢K’SbÓ ·È 3? ~ J {° Ý ÂÀ¡9«'¢±”Ź __ZnwmPv__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk9Granulate5GrainC1Ev__ZNK3stk8FileRead8fileSizeEv__ZNK3stk8FileRead8channelsEv__ZSt3absd__ZN3stk9Granulate10setStretchEj__ZN3stk9Granulate15setRandomFactorEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE4sizeEv__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEEC2Ev__ZNSaIN3stk9Granulate5GrainEEC1Ev__ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEED2Ev__ZNSaIN3stk9Granulate5GrainEED1Ev__ZNSaIN3stk9Granulate5GrainEED2Ev__ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEEC2ERKS4___ZNSaIN3stk9Granulate5GrainEEC1ERKS2___ZNSaIN3stk9Granulate5GrainEEC2ERKS2___ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE12_Vector_implC1ERKS3___ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EEC2ERKS3___ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EEC1ERKS3___ZN9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEC1ERKS4___ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEE4baseEv__ZN9__gnu_cxxmiIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE___ZSt3maxImERKT_S2_S2___ZN3stk9Granulate5GrainD1Ev__ZSt8_DestroyIN3stk9Granulate5GrainEEvPT___ZSt13__destroy_auxIPN3stk9Granulate5GrainEEvT_S4_St12__false_type__ZSt8_DestroyIPN3stk9Granulate5GrainEEvT_S4___ZSt8_DestroyIPN3stk9Granulate5GrainES2_EvT_S4_SaIT0_E__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE15_M_erase_at_endEPS2___ZNSt6__fillILb0EE4fillIPN3stk9Granulate5GrainES4_EEvT_S6_RKT0___ZSt4fillIPN3stk9Granulate5GrainES2_EvT_S4_RKT0___ZNKSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE8max_sizeEv__ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE8max_sizeEv__ZSt10_ConstructIN3stk9Granulate5GrainES2_EvPT_RKT0___ZSt26__uninitialized_fill_n_auxIPN3stk9Granulate5GrainEmS2_EvT_T0_RKT1_St12__false_type__ZSt20uninitialized_fill_nIPN3stk9Granulate5GrainEmS2_EvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPN3stk9Granulate5GrainEmS2_S2_EvT_T0_RKT1_SaIT2_E__ZSt24__uninitialized_copy_auxIPN3stk9Granulate5GrainES3_ET0_T_S5_S4_St12__false_type__ZSt18uninitialized_copyIPN3stk9Granulate5GrainES3_ET0_T_S5_S4___ZSt22__uninitialized_copy_aIPN3stk9Granulate5GrainES3_S2_ET0_T_S5_S4_SaIT1_E__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk9Granulate5GrainES6_EET0_T_S8_S7___ZSt19__copy_backward_auxIPN3stk9Granulate5GrainES3_ET0_T_S5_S4___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk9Granulate5GrainES5_EET0_T_S7_S6___ZSt13copy_backwardIPN3stk9Granulate5GrainES3_ET0_T_S5_S4___ZN3stk9Granulate18setGrainParametersEjjij__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZN3stk9Granulate14calculateGrainERNS0_5GrainE__ZN3stk9Granulate4tickEj__ZN3stk9Granulate4tickERNS_9StkFramesEj__ZN3stk9Granulate5resetEv__ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE10deallocateEPS3_m__ZdlPv__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE13_M_deallocateEPS2_m__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EED2Ev__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EED1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk5NoiseD1Ev__ZN3stk9GranulateD0Ev__ZTVN3stk9GranulateE__ZN3stk9GranulateD1Ev__ZN3stk9GranulateD2Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE11_M_allocateEm__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2___ZSt20__throw_length_errorPKc__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2___ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE6resizeEmS2___ZN3stk9Granulate9setVoicesEj__ZNSolsEj__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c__ZN3stk9Granulate8openFileESsb__ZN3stk3Stk10STK_SINT16E__ZNSsC1ERKSs__ZN3stk8FileReadC1ESsbjmd__ZN3stk9StkFrames6resizeEmj__ZN3stk8FileRead4readERNS_9StkFramesEmb__ZN3stk9StkFrames6resizeEmjd__ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E__ZN3stk8FileReadD1Ev__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9GranulateC1EjSsb__ZN3stk5NoiseC1Ej__ZN3stk9GranulateC2EjSsb__ZN3stk9GranulateC1Ev__ZN3stk9GranulateC2Ev__ZTIN3stk9GranulateE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTSN3stk9GranulateE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk5NoiseE__ZTSN3stk9GeneratorE__ZTIN3stk3StkE___cxa_pure_virtual___gxx_personality_v0__ZnwmPv.eh__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk9Granulate5GrainC1Ev.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZNK3stk8FileRead8channelsEv.eh__ZSt3absd.eh__ZN3stk9Granulate10setStretchEj.eh__ZN3stk9Granulate15setRandomFactorEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE4sizeEv.eh__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEEC2Ev.eh__ZNSaIN3stk9Granulate5GrainEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEED2Ev.eh__ZNSaIN3stk9Granulate5GrainEED1Ev.eh__ZNSaIN3stk9Granulate5GrainEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEEC2ERKS4_.eh__ZNSaIN3stk9Granulate5GrainEEC1ERKS2_.eh__ZNSaIN3stk9Granulate5GrainEEC2ERKS2_.eh__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE12_Vector_implC1ERKS3_.eh__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EEC2ERKS3_.eh__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EEC1ERKS3_.eh__ZN9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEC1ERKS4_.eh__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEE4baseEv.eh__ZN9__gnu_cxxmiIPN3stk9Granulate5GrainESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_.eh__ZSt3maxImERKT_S2_S2_.eh__ZN3stk9Granulate5GrainD1Ev.eh__ZSt8_DestroyIN3stk9Granulate5GrainEEvPT_.eh__ZSt13__destroy_auxIPN3stk9Granulate5GrainEEvT_S4_St12__false_type.eh__ZSt8_DestroyIPN3stk9Granulate5GrainEEvT_S4_.eh__ZSt8_DestroyIPN3stk9Granulate5GrainES2_EvT_S4_SaIT0_E.eh__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE15_M_erase_at_endEPS2_.eh__ZNSt6__fillILb0EE4fillIPN3stk9Granulate5GrainES4_EEvT_S6_RKT0_.eh__ZSt4fillIPN3stk9Granulate5GrainES2_EvT_S4_RKT0_.eh__ZNKSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE8max_sizeEv.eh__ZNKSt6vectorIN3stk9Granulate5GrainESaIS2_EE8max_sizeEv.eh__ZSt10_ConstructIN3stk9Granulate5GrainES2_EvPT_RKT0_.eh__ZSt26__uninitialized_fill_n_auxIPN3stk9Granulate5GrainEmS2_EvT_T0_RKT1_St12__false_type.eh__ZSt20uninitialized_fill_nIPN3stk9Granulate5GrainEmS2_EvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPN3stk9Granulate5GrainEmS2_S2_EvT_T0_RKT1_SaIT2_E.eh__ZSt24__uninitialized_copy_auxIPN3stk9Granulate5GrainES3_ET0_T_S5_S4_St12__false_type.eh__ZSt18uninitialized_copyIPN3stk9Granulate5GrainES3_ET0_T_S5_S4_.eh__ZSt22__uninitialized_copy_aIPN3stk9Granulate5GrainES3_S2_ET0_T_S5_S4_SaIT1_E.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk9Granulate5GrainES6_EET0_T_S8_S7_.eh__ZSt19__copy_backward_auxIPN3stk9Granulate5GrainES3_ET0_T_S5_S4_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk9Granulate5GrainES5_EET0_T_S7_S6_.eh__ZSt13copy_backwardIPN3stk9Granulate5GrainES3_ET0_T_S5_S4_.eh__ZN3stk9Granulate18setGrainParametersEjjij.eh__ZN3stk9StkFramesixEm.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk9Granulate14calculateGrainERNS0_5GrainE.eh__ZN3stk9Granulate4tickEj.eh__ZN3stk9Granulate4tickERNS_9StkFramesEj.eh__ZN3stk9Granulate5resetEv.eh__ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE13_M_deallocateEPS2_m.eh__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EED2Ev.eh__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EED1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk9GranulateD0Ev.eh__ZN3stk9GranulateD1Ev.eh__ZN3stk9GranulateD2Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk9Granulate5GrainEE8allocateEmPKv.eh__ZNSt12_Vector_baseIN3stk9Granulate5GrainESaIS2_EE11_M_allocateEm.eh__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_.eh__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_.eh__ZNSt6vectorIN3stk9Granulate5GrainESaIS2_EE6resizeEmS2_.eh__ZN3stk9Granulate9setVoicesEj.eh__ZN3stk9Granulate8openFileESsb.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk9GranulateC1EjSsb.eh__ZN3stk9GranulateC2EjSsb.eh__ZN3stk9GranulateC1Ev.eh__ZN3stk9GranulateC2Ev.eh__GLOBAL__I__ZN3stk9GranulateC2Ev__ZStL17__verify_groupingPKcmRKSsLC4LC5LC6LC7GCC_except_table0LC8LC14LC15GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC16LC17LC18GCC_except_table7LC20LC21GCC_except_table8GCC_except_table9GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk9GranulateC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Guitar.o000644 000766 000766 00001204000 12015735507 015540 0ustar00garygary000000 000000 Ïúíþ€ ™Ì ˜Ì__text__TEXTO 8Õ€__debug_frame__DWARFP.ð °Ý__debug_info__DWARFXF5PøNæk__debug_abbrev__DWARF–— -Ÿ__debug_aranges__DWARF$¢PĪèù__debug_macinfo__DWARFt¢«__debug_line__DWARFt¢à«ú__debug_loc__DWARFT²PTôº(ú¨__debug_pubnames__DWARF¤>D__debug_pubtypes__DWARF²DÅ RM__debug_inlined__DWARFwQZ__debug_str__DWARFwQåÖZ__debug_ranges__DWARF\(ü0__mod_init_func__DATA`(1h/ __textcoal_nt__TEXTh(W1p/Ó €__gcc_except_tab__TEXT„ü$ˆF__cstring__TEXT€†§ __StaticInit__TEXT'‹XÇ“F€__const_coal__DATA€‹à ”@F) __const_coal__TEXT`W– __bss__DATA˜Ì__literal8__TEXT¸€X–__eh_frame__TEXT8Ž`>Ø–ˆG h__constructor__TEXT˜Ì8Õ__destructor__TEXT˜Ì8Õplº˜ðo P77AxBUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì(H‰}èòEà‰uÜ‹]ÜH‹}èHƒÇèH9ÓÀ„Àt&H5H‹=èH‹}è¾èé™òEàò,ŒfWÉèƒð„Àt#H5H‹=èH‹}è¾èëYòñ‹f(Èò\Màòè‹f(ÑòYÐòUЋuÜH‹}èHƒÇèH‰ÇòEÐè‹uÜH‹}èHƒÇ(èÇHƒÄ([ÉÃUH‰åSHƒì8H‰}ØòEЉuÌfWÀf.EÐwò p‹òEÐf.Áwë&H5H‹=èH‹}ؾèé¥H‹}ØHƒÇè;EÌžÀ„Àt#H5H‹=èH‹}ؾèëkƒ}ÌyEÇEìë ‹uìH‹}ØHƒÇèH‰ÇòEÐèÿEì‹]ìH‹}ØHƒÇèH9Ã’À„ÀuÆë ‹EÌHcðH‹}ØHƒÇèH‰ÇòEÐèHƒÄ8[ÉÃUH‰åSHƒì(H‰}èòEà‰uÜfWÀf.Eàsë#H5H‹=èH‹}è¾èëZ‹]ÜH‹}èHƒÇèH9ÓÀ„Àt#H5H‹=èH‹}è¾èë‹uÜH‹}èHƒÇèH‰ÇòEàèHƒÄ([ÉÃUH‰åSHƒì(H‰}èòEàòM؉uÔ‹]ÔH‹}èHƒÇèH9ÓÀ„Àt&H5H‹=èH‹}è¾èé·òEØòƒ‰fWÉèƒð„Àt#H5H‹=èH‹}è¾èëw‹uÔòEàH‹}èè‹uÔH‹}èHƒÇ(èÇ‹uÔH‹}èHƒÇXèÇ‹uÔH‹}èHƒÇèH‰Çò‰è‹uÔH‹}èHƒÇpèH‰ÂH‹EØH‰HƒÄ([ÉÃUH‰åSHƒì8H‰}ØòEЉuÌfWÀf.EÐwò ªˆòEÐf.Áwë&H5H‹=èH‹}ؾèé¥H‹}ØHƒÇè;EÌžÀ„Àt#H5H‹=èH‹}ؾèëkƒ}ÌyEÇEìë ‹uìH‹}ØHƒÇèH‰ÇòEÐèÿEì‹]ìH‹}ØHƒÇèH9Ã’À„ÀuÆë ‹EÌHcðH‹}ØHƒÇèH‰ÇòEÐèHƒÄ8[ÉÃUH‰åHƒì@H‰}è‰uäòE؉UÔòÇH‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èénƒ}Ô~H‹}èHƒÇè;EÔÆEÓëÆEÓ¶EÓ„Àt&H5H‹=èH‹}è¾èéòEØò ‡òYÁòEøƒ}äu"òMøò÷†òYÁH‹Eèò€Héàƒ}äu‹uÔòEøH‹}èèéă}ä u.òMøò»†òYÈò·†òXÁ‹uÔH‹}èèéƒ}äu#òMøò—†òYÁH‹}èHÇhèëg}ä€u#òMøòs†òYÁH‹}èHLjèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åATSHìÐH‰½¸þÿÿH‰µ°þÿÿÆEïH‹½°þÿÿH5è„À„ÁH‹µ°þÿÿH}ÀèHuÀH½ÀþÿÿA¹A¸@B¹ºèH}Àèë;H‰…HþÿÿH‰•PþÿÿD‹¥PþÿÿH‹HþÿÿH}ÀèH‰HþÿÿMcäL‰¥Pþÿÿé•H½ÀþÿÿèH‰…XþÿÿHƒ½XþÿÿxòH*…Xþÿÿò…`þÿÿë,H‹…XþÿÿHÑèH‹•XþÿÿƒâH ÐòH*Àf(ÈòXÈò`þÿÿèò•`þÿÿòYÐò•hþÿÿH½Àþÿÿèòhþÿÿò^ÈòÜ„f(ÑòXÐò•pþÿÿò…pþÿÿf.Ä„sòH,…pþÿÿH‰…xþÿÿë5ò¨„òpþÿÿò\Èf(ÁòH,ÀH‰…xþÿÿH¸€H1…xþÿÿH‹½¸þÿÿHÇPºH‹µxþÿÿèH‹µ¸þÿÿHÆPH½ÀþÿÿèÆEïH½ÀþÿÿèéùH‰…HþÿÿH‰•PþÿÿD‹¥PþÿÿH‹HþÿÿH½ÀþÿÿèH‰HþÿÿMcäL‰¥PþÿÿëH‰…HþÿÿH‰•PþÿÿHƒ½Pþÿÿt H‹½HþÿÿèH‹½HþÿÿèH‰E¸H‹E¸H‹HƒÀ H‹H‹}¸ÿÐH‰…€þÿÿH5H‹=èH‰ÇH‹µ€þÿÿèH‰ÇH5èH‹½¸þÿÿ¾èèë&H‰…HþÿÿH‹HþÿÿèH‰HþÿÿH‹½Hþÿÿè¶Eïƒð„À„fÇEèÈ‹uèH‹½¸þÿÿHÇPºèH½Àþÿÿ¾èH‹µ¸þÿÿHÆPH½Àþÿÿºè‹EèH‰…@þÿÿHƒ½@þÿÿxòH*…@þÿÿò…ˆþÿÿë,H‹…@þÿÿHÑèH‹•@þÿÿƒâH ÐòH*Àf(ÈòXÈòˆþÿÿò€‚òY…ˆþÿÿòH,À‰EäÇEàéV‹EàH‰…8þÿÿHƒ½8þÿÿxòH*…8þÿÿò…þÿÿë,H‹…8þÿÿHÑèH‹•8þÿÿƒâH ÐòH*Àf(ÈòXÈòþÿÿò‚ò•þÿÿòYÐò•˜þÿÿ‹EäÿȉÀH‰…0þÿÿHƒ½0þÿÿxòH*…0þÿÿò… þÿÿë,H‹…0þÿÿHÑèH‹•0þÿÿƒâH ÐòH*Àf(ÈòXÈò þÿÿò…˜þÿÿò^… þÿÿèf(Èòf(Ðò\Ñf(ÊòYòYÁòE°‹uàH‹½¸þÿÿHÇPèòòYE°ò‹Uà‹Eè)ÐÿȉÆH‹½¸þÿÿHÇPèòòYE°òÿEà‹Eà;E䂞þÿÿH½Àþÿÿèë-H‰…HþÿÿH‹HþÿÿH½ÀþÿÿèH‰HþÿÿH‹½HþÿÿèH‹µ¸þÿÿHÆPH‹½¸þÿÿHLjºè¸H‰E¨ÇEÜë+‹uÜH‹½¸þÿÿHÇPèòòE¨òXÁòE¨ÿEÜH‹½¸þÿÿHÇPè;EÜ—À„Àu¸H‹½¸þÿÿHÇPè‰ÀH‰…(þÿÿHƒ½(þÿÿxòH*…(þÿÿò…¨þÿÿë,H‹…(þÿÿHÑèH‹•(þÿÿƒâH ÐòH*Àf(ÈòXÈò¨þÿÿòE¨ò^…¨þÿÿòE¨ÇEØë&‹uØH‹½¸þÿÿHÇPèòò\E¨òÿEØH‹½¸þÿÿHÇPè;EØ—À„Àu½ÇEÔë‹uÔH‹½¸þÿÿHƒÇXèÇÿEÔ‹]ÔH‹½¸þÿÿHƒÇèH9Ã’À„ÀuÇHÄÐ[A\ÉÃUH‰åSHƒì(H‰}ØÇEìëG‹uìH‹}ØHƒÇèH‰Çè‹uìH‹}ØHƒÇ(èÇ‹uìH‹}ØHƒÇXèÇÿEì‹]ìH‹}ØHƒÇèH9Ã’À„ÀuŸHƒÄ([ÉÃUH‰åSHìˆH‰½ˆüÿÿ‰µ„üÿÿH‰•xüÿÿH‹½ˆüÿÿèH‹HPH‹…ˆüÿÿH‰H}ïèH‹½ˆüÿÿHƒÇHuïèH}ïèH}îèH‹½ˆüÿÿHƒÇ(HuîèH}îèH}íèH‹½ˆüÿÿHƒÇ@HuíèH}íèH}ìèH‹½ˆüÿÿHƒÇXHuìèH}ìèH}ëèH‹½ˆüÿÿHƒÇpHuëèH}ëèH‹½ˆüÿÿHLjòK}èH‹½ˆüÿÿHÇhò0}èH‹½ˆüÿÿHÇPº¾èH‹½ˆüÿÿHÇ€º¾èòQ}H½üÿÿ苵„üÿÿH‹½ˆüÿÿHƒÇH•üÿÿèH½üÿÿèë&H‰…püÿÿH‹püÿÿH½üÿÿèH‰püÿÿé1‹µ„üÿÿH‹½ˆüÿÿHƒÇ(ºè‹µ„üÿÿH‹½ˆüÿÿHƒÇ@ºè‹µ„üÿÿH‹½ˆüÿÿHƒÇXºè‹µ„üÿÿH‹½ˆüÿÿHƒÇpfWÀèH‹µxüÿÿH}àèHuàH‹½ˆüÿÿèH}àèë H‰…püÿÿH‹püÿÿH}àèH‰püÿÿë{H‹•ˆüÿÿH¸{®Gáz„?H‰‚HH‹½ˆüÿÿHÇhò¨{èH‹½ˆüÿÿHLjòÍ{èH‹½ˆüÿÿHÇ€fWÀº¾èékH‰…püÿÿH‹püÿÿH‹½ˆüÿÿHÇ€èH‰püÿÿëH‰…püÿÿH‹püÿÿH‹½ˆüÿÿHÇPèH‰püÿÿëH‰…püÿÿH‹püÿÿH‹½ˆüÿÿHÇhèH‰püÿÿëH‰…püÿÿH‹püÿÿH‹½ˆüÿÿHLjèH‰püÿÿëH‰…püÿÿH‹püÿÿH‹½ˆüÿÿHƒÇpèH‰püÿÿH‹püÿÿH‹½ˆüÿÿHƒÇXèH‰püÿÿH‹püÿÿH‹½ˆüÿÿHƒÇ@èH‰püÿÿH‹püÿÿH‹½ˆüÿÿHƒÇ(èH‰püÿÿH‹püÿÿH‹½ˆüÿÿHƒÇèH‰püÿÿH‹püÿÿH‹½ˆüÿÿèH‰püÿÿH‹½püÿÿèHĈ[ÉÃUH‰åSHìˆH‰½ˆüÿÿ‰µ„üÿÿH‰•xüÿÿH‹½ˆüÿÿèH‹HPH‹…ˆüÿÿH‰H}ïèH‹½ˆüÿÿHƒÇHuïèH}ïèH}îèH‹½ˆüÿÿHƒÇ(HuîèH}îèH}íèH‹½ˆüÿÿHƒÇ@HuíèH}íèH}ìèH‹½ˆüÿÿHƒÇXHuìèH}ìèH}ëèH‹½ˆüÿÿHƒÇpHuëèH}ëèH‹½ˆüÿÿHLjò×xèH‹½ˆüÿÿHÇhò¼xèH‹½ˆüÿÿHÇPº¾èH‹½ˆüÿÿHÇ€º¾èòÝxH½üÿÿ苵„üÿÿH‹½ˆüÿÿHƒÇH•üÿÿèH½üÿÿèë&H‰…püÿÿH‹püÿÿH½üÿÿèH‰püÿÿé1‹µ„üÿÿH‹½ˆüÿÿHƒÇ(ºè‹µ„üÿÿH‹½ˆüÿÿHƒÇ@ºè‹µ„üÿÿH‹½ˆüÿÿHƒÇXºè‹µ„üÿÿH‹½ˆüÿÿHƒÇpfWÀèH‹µxüÿÿH}àèHuàH‹½ˆüÿÿèH}àèë H‰…püÿÿH‹püÿÿH}àèH‰püÿÿë{H‹•ˆüÿÿH¸{®Gáz„?H‰‚HH‹½ˆüÿÿHÇhò4wèH‹½ˆüÿÿHLjòYwèH‹½ˆüÿÿHÇ€fWÀº¾èékH‰…püÿÿH‹püÿÿH‹½ˆüÿÿHÇ€èH‰püÿÿëH‰…püÿÿH‹püÿÿH‹½ˆüÿÿHÇPèH‰püÿÿëH‰…püÿÿH‹püÿÿH‹½ˆüÿÿHÇhèH‰püÿÿëH‰…püÿÿH‹püÿÿH‹½ˆüÿÿHLjèH‰püÿÿëH‰…püÿÿH‹püÿÿH‹½ˆüÿÿHƒÇpèH‰püÿÿH‹püÿÿH‹½ˆüÿÿHƒÇXèH‰püÿÿH‹püÿÿH‹½ˆüÿÿHƒÇ@èH‰püÿÿH‹püÿÿH‹½ˆüÿÿHƒÇ(èH‰püÿÿH‹püÿÿH‹½ˆüÿÿHƒÇèH‰püÿÿH‹püÿÿH‹½ˆüÿÿèH‰püÿÿH‹½püÿÿèHĈ[ÉÃÿÿÿÿx $h(† $z(† $ˆ(† $¡(Q† $ò(† $)† $)† $()† $D)† $V)† $r)-† $ )/† $Ï)7† ,† ƒ$*)† $0*!† $R*:† $Œ*!† $®*!† $Ð*$† $ô* † $þ*† $+ † $ +† $8+† $P+† $^+† $~+† $ž+† $¶+† $Ä+ † $Î+† $æ+ † $ð+† $,† $ ,† $.,† $N,† $n,† $†,† $”, † $ž,† $¶, † $À,† $Ø,† $ð,† $þ,† $-† $>-† $V-† $d- † $n-† $†- † $-† $¨-† $À-† $Î-† $î-† $.† $&.† $4.† $B.)† $l.)† $–.B† $Ø.† $ø.† $/B† $Z/† $z/† $š/B† $Ü/† $ü/† $0B† $^0† $~0† $ž0† $º0+† $æ0*† $1† $,1#† $P1† $l1#† $1† $¬1#† $Ð1† $ì1#† $2† $2&† $C2#† $f2Q† $·2† $Å2&† $ë2#† $3Q† $_3† $m3&† $“3#† $¶3Q† $4† ,4Q† ƒ$g47† $ž4† ,¬4@† ƒ$ì4† ,ú4@† ƒ$:5† ,H5@† ƒ$ˆ5† $¦5/† $Õ5&† $û5#† ,6w† ƒ$–6† $ª6† $Ê6!† $ì6† $ú6† $7† $-75† $b7+† $Ž7† $œ7† $°7† $Ï75† $8+† $08† $>8† $R8† $q89† $ª8+† $Ö8† $ä8)† $9† $-9:† $g9+† $’9'† $¹9.† $ç9+† $::† $L:+† $w:'† $ž:.† $Ì:+† $÷:>† $5;+† $`;'† $‡;.† $µ;+† $à;† $î;&† $<#† ,8<† ƒ,T=݆ ƒ$2>† $R>1† $„>I† $Î>M† $?† $g]† $›g+† $Æg'† $íg/† $h'† $Ch.† $qh+† ,œh&† ƒ$Âl/† ,òl† ƒ$qmn† $ßm+† $ n'† $1n/† ,`n(† ƒ$ˆr/† ,¸r† ƒ$:s°† $êsÒ† $¼t¼† $xu#† $œuƆ $bvn† $Ðv+† $ûv'† $"w/† $Qw7† $ˆw+† ,´w† ƒ$Ð~/† ,ƒ† ƒ,hs† ƒ,Üs† ƒ1PGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Guitar.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t ˜  stdÁ$ !7Á$ !8Ä$ "XÇ$ "Zî$ "]% "_1% "bL% #jž% #kÕ% #o& #p:& #q[& #rr& #s‰& #uÎ& #wê& #xý& #z' #}0' #~L' #~' #Ÿ' #‚Á' #ƒÎ' #„ê' #…ý' #†#( #‡D( #ˆe( #Š€( #‹¬( #Î & #ÐL. #ÑÙ( #Ó_. #Ôô( #Õƒ- #ן- #Øø- #Ù¶- #Ú×- #Û!. $;v. $<ª0 $=Æ0 %d3 %e+3 %g.3 %hG3 %i^3 %ju3 %kŒ3 %l£3 %mº3 %nÜ3 %oý3 %s4 %tC4 %vi4 %w‹4 %x³4 %zË4 %{ã4 %|ñ4 %} 5 %‚5 %ƒ55 %„R5 %†f5 %‡5 %Ц5 %‹´5 %ŒÌ5 %µé5 %¶ 6 %·46 %¸Q6 %¹x6 &<Ù0 'FÌ: 'Gæ: 'H; 'I; 'J4; 'KO; 'Lj; 'M…; 'N ; 'O»; 'PÖ; 'Qñ; 'R < (B'< (C*< (D¹6 (F-< (G>< (HZ< (I{< (J˜< (Kº< (LÜ< (Mó< (N = )H4= )’U= )”X= )•o= )–†= )—§= )˜Ã= )™ß= )šû= )›> )œ5> )L> )žY> )Ÿ€> ) ¦> )¡È> )¢î> )£ ? )¤!? )¥C? )¦`? )§|? )©? )«¾? )­ä? )¯@ )±!@ )³=@ )´^@ )µz@ )¶–@ )·²@ )¸Î@ )¹ê@ )ºA )»+A )¼LA )½mA )¾ŽA )¿ºA )ÀÖA )ÂøA )ÄB )Å5B )ÆVB )ÇwB )ȘB )ɯB )ÊÐB )ËñB )ÌC )Í3C )ÎKC )ÐcC )ÖC )Ü›C )â·C )èÓC)ôC)D)1D__true_type__false_type__debug01__copy__copy_normal__copy_normal__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style*¬Û denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >` ÁS>J#_M_p%#ÁSÆJ%Jreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >=_Ios_Fmtflags+7— _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode+ký _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate+“\ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir+¸¤ _S_beg_S_cur_S_end_S_ios_seekdir_end€€EŠevent+¢ê erase_eventimbue_eventcopyfmt_event]Ò+Ó_M_next+Õ¦i#_M_fn+ÖÇi#>Æ+×»#¬++زJ#]Ò+Û]¦iÇi»¦i ”+ßžŠv¦i!bÎ+ã·»¦iPU+ñ×_M_pword+òk#_M_iword+ó #PU+ôÍiùs+"d=+_ZNSt8ios_base4Init11_S_refcountE²J#_S_synced_with_stdio+_ZNSt8ios_base4Init20_S_synced_with_stdioEªHùs+qÓiNs+Ói»basic_streambuf > ,RÃw ,TÆw ,UÉw ,WÌw ,Xæw ,Zx ,\x ,]4x ,^Sx ,_mx ,`‡x ,a¡x ,b»x ,cÕx ,dïx ,e y ,f#y ,g?y ,hYy ,isy ,jŠyctype_basectypemoney_base™$pattern-É field-É š6#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >Z%¨SϤ#&è4T¡¤#&U¡¤#&ì&V¡¤#'¨WC9¥.¥(%µ9¥»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >%¨Sº#&è4T6·#&U6·#&ì&V6·#'¨W‚ºwº(%µ‚º»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >ç%¨SvÂ#&è4T©e#&U©e#&ì&V©e#'¨WÐàÂÕÂ(%µà»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >–%¨SëÊ#&è4T½Ê#&U½Ê#&ì&V½Ê#'¨WUËJË(%µUË»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__fill__copy_backward__copy_normal)î˶_ÖíuÖíÖí*„Òþ À\ªHšã$›i+Œ£ ˆ#‡»¡¤¡¤RD+Ï ”‚ס¤¡¤+ùn ´xzø¡¤¡¤Ϥ+Õ¡ ˆi¾©e©eRD+G6 ”Õ5©e©e+ H ´D]V©e©evÂ+ ~ ˆ§w½Ê½ÊRD+ÿŒ ”[>“½Ê½Ê+ê ´R|´½Ê½ÊëÊ)–ÌŽ=ÖíÔÖíÖí+§ j$Šë6·+Ô wÏ 6·6·ZD+‘ ”æÌ(6·6·+I ´qGI6·6·º Š˜G±rk©e©e²H à­G¦§½Ê½ÊÎÊ Â%GB¯¡¤¡¤²¤,Ü}“©eÕ©e»²H+•9 ·f[û©e»²HRD+±g ×£„©e»²H ‰ 1µ2C©e»²HvÂ,¸·“Ô½Êi½Ê»ÎÊ+@ ·-½Ê»ÎÊRD+  ×Ü]°½Ê»ÎÊ m 1ßh׽ʻÎÊëÊ,F(“¦o¡¤ý¡¤»²¤+ÚA ·ÉI#¡¤»²¤RD+¤¬ ×Õ?D¡¤»²¤  1ž¯k¡¤»²¤Ϥ+¦ ˆCŒùåùåRD+ƒL ”\o¨ùåùå+¸x ´/›ÉùåùåϤ,ô¼¦틪Hê^ã$,ñ–13µ¡¤§¤§¤¡¤,ÍO†1¡¤6QÞQÞ¡¤)kº JQ©¡¤`QÞQÞ¡¤RD) m/£¡¤…QÞQÞ¡¤)IŸ ý3¡¤¯QÞQÞ¡¤Ϥ+e€ Mh^Ë6·û¹+|± ½ Ãñ6·»û¹ZD+bž ×fR 6·»û¹  1e9 6·»û¹º)<% Q'6·c 6·6·6·ZD)ð` mÁ´6·ˆ 6·6·6·)S ýK¡6·² 6·6·6·º,Þ¿†Ô>ùåØ QÞQÞùå,Í 1òf¡¤þ ¡¤¡¤¡¤,F†ðG¡¤$!¡¤¡¤¡¤)Êe JŒ¿¡¤N!¡¤¡¤¡¤RD)p9 m×Á¡¤s!¡¤¡¤¡¤)Æ ýF;¡¤!¡¤¡¤¡¤Ϥ,~¯ÅšT©eÃ!©e©e©e,`…ªX©eé!©e©e©e,a21JÖ©e"©e©e©e,Ÿš†t°©e5"©e©e©e)ᇠJ$=©e_"©e©e©eRD)3A mÙX©e„"©e©e©e)YN ýž?©e®"©e©e©evÂ,ßmÅSÁ½ÊÔ"½Ê½Ê½Ê,ÀHÿƽÊú"½Ê½Ê½Ê,ÕB1sj½Ê #½Ê½Ê½Ê,÷®†&L½ÊF#½Ê½Ê½Ê)– JÊͽÊp#½Ê½Ê½ÊRD)¿ mJǽÊ•#½Ê½Ê½Ê)zh ýjf½Ê¿#½Ê½Ê½ÊëÊ,$†ÅÝ»¡¤å#¡¤¡¤¡¤,+Ôû¡¤ $¡¤¡¤¡¤,$ÅIÐ6·1$6·6·6·,„á56·W$6·6·6· ú G«y$6·6·û¹-nothrowIãŸE-cerrAd³¹E.__ioinitM_ZStL8__ioinit×/mš.X»ã$ã$ã$0é$1o/¦Ë.e%%ã$0o/_.d%1%%ã$)Ý.[d4%L%»/­C.Pkm%m%»0s%2 $_4/až% quot/b»# rem/c»#div_t/dt% $_5/fÕ% quot/g # rem/h #ldiv_t/i«% $_6/l & quot/mõ# rem/nõ#lldiv_t/oã%/»‚/“»3&3&09&3/T/”Q&Q&ã$double/Y/•»r&ã$/^/– ‰&ã$//Ö/œk´&m%m%´&0º&4»Î&m%m%/ó®/žž%ê&»»'þs/ ý&k/—{/¡%'ã$/ø4/£Õ%0'  /á¤/ª»L'ã$/b/«m'm'ã$0s'wchar_t/¶u/¬»Ÿ'm'ã$'ØN/¯Á'k´&5çÊ/°»/ÔP/±kê'k'·6/²ý'Ô)õ^/³ŸcQ&(ã$(0%/ _/µ D(ã$(»/K/½»e(ã$(»)¶/•½»€(ã$/J'/á(%¡(0§(1s'/d /Ä»È(%s' __gnu_cxx#¡ƒ-)L#®Iqõô(õ)ó®#´/w &)õõ__debug06new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >, 0F¢¹#-ŠŠ,qK 0ß¹D-HH, 0Ãv¹e-ÉÉ!˜z 0:ùJJ/5b/§ &Ÿ-õõ/²w/™õ¶-ã$/ Î/ºõ×-ã$(»/A¨/Àø-ã$(»)ü^/´¨c..ã$(float/{Í/·=.=.ã$(long double'AU/Ç_.»/× /¦õv.õ lconv`1+ª0&Æ1,%#&›Y1-%#&31.%# int_curr_symbol1/%# currency_symbol10%# mon_decimal_point11%#( mon_thousands_sep12%#0 mon_grouping13%#8&)14%#@&{15%#H int_frac_digits16o#P&G:17o#Q p_cs_precedes18o#R p_sep_by_space19o#S n_cs_precedes1:o#T n_sep_by_space1;o#U p_sign_posn1o#X int_n_cs_precedes1?o#Y int_p_sep_by_space1@o#Z int_n_sep_by_space1Ao#[ int_p_sign_posn1Bo#\ int_n_sign_posn1Co#]/·n25%Æ0»ã$50Ž1KÓ00v.va_list3IÐfpos_t3U5 __sbuf3`&1 _base3a&1# _size3b»#0‡ __sFILE˜3‚|2 _p3ƒ&1# _r3„»# _w3…»# _flags3†˜# _file3‡˜# _bf3ˆö0# _lbfsize3‰»#( _cookie3Œk#0 _close3‹2#8 _read3Žª2#@ _seek3É2#H _write3è2#P _ub3“ö0#X _extra3”ù2#h _ur3•»#p _ubuf3˜ÿ2#t _nbuf3™3#w _lb3œö0#x _blksize3Ÿ»#ˆ _offset3 è0#4»‹2k0|24»ª2k%»0‘24è0É2kè0»0°24»è2kã$»0Ï2__sFILEX0î2‡3l‡3lFILE3¡,1'/o3ïA3A303/«3ð»^3A3/Nk3ñ»u3A3/lÒ3ò»Œ3A3/sh3ó»£3A3/ky3ô»º3A3/ x3õ»Ö3A3Ö30è0/¼y3ö%ý3%»A3)Û53úŽA34ã$ã$/vJ3ÿC4kA3,ÿJ3[cA3i4ã$ã$A36Ü‚3»‹4A3 »6>I3»¨4A3¨40®41è06¸3 Ë4A36Q>3»ã4A37/a3»6¢>3 % 5%ƒ3 5ã$6¡q3»55ã$6Âk3»R5ã$ã$¿R3f5A3O 35A3%6~Ï3»¦5A3%»7›3A36¾³3%Ì5%6ø 3»é5»A36ù¸3©» 6%ã$86r|3ª».6A3ã$.60ø6£3«»Q6ã$.66 J3¬»x6%ã$.66€‰3­»š6ã$ã$.6oª6lclock_t4M³ tm84Z‹7 tm_sec4[»# tm_min4\»# tm_hour4]»# tm_mday4^»# tm_mon4_»# tm_year4`»# tm_wday4a»# tm_yday4b»# tm_isdst4c»# tm_gmtoff4d #( tm_zone4e%#0pthread_once_t5^K__gthread_once_t6/‹7wint_t7Fœ $_77Q8 __min7R…# __max7S…# __map7T…# __types7U8#0Â_RuneEntry7VÇ7 $_87Xb8 __nranges7Y»# __ranges7Zb8#08_RuneRange7[.8 $_97]©8 __name7^©8# __mask7_Â#o¹8l _RuneCharClass7`z89$_10ˆ 7b:: __magic7câ# __encoding7d::# __sgetrune7fi:#( __sputrune7g:#0 __invalid_rune7h…#8 __runetype7j“:#< __maplower7k£:#¼ __mapupper7l£:#¼ __runetype_ext7sh8#À __maplower_ext7th8#Ð __mapupper_ext7uh8#à __variable7wk#ð __variable_len7x»#ø __ncharclasses7}»#ü __charclasses7~³:#€oJ:l4…c:ã$¤c:0ã$0J:4»:…%¤(0o:£:lÿ…³:lÿ0¹8_RuneLocale7Ï8:J†8å’c»æ:»:ƒ8ëdŽ»;»:Ù‡8÷¸ »;»:‹8þrU»4;»*š˜8G»O;»*+D8 U»j;»*.d8m•»…;»*Ä>8’š» ;»*Ì8T\»»;»*»v8"X»Ö;»*Én8)Kf»ñ;»*œ85žb» <»*¹S8;çU»'<»;ò 4|iª6/›4~Q&Z<««)dy4‚e}«u<u<0¹6/M4…«’<’<0«/%z4{%¯<¯<0µ<1¹6/{4}%Ñ<Ñ<0×<1«/[4€u<ó<Ñ</3{4u< =Ñ<)a‰4ƒÆ»4=%ã$¯<mbstate_t9UŠwctype_t:4„/ã¬9y¹7o=»/Í9z¹7†=A3/ó9{m'§=m'»A3/1Ó9|¹7Ã=s'A3/¾Ó9}»ß=¡(A3/l¥9~»û=A3»/5Î9»>A3¡(8/I>9€»5>A3¡(8/]q9¹7L>A35¬9‚¹7/^K9ƒz>ã$z>04=/hÉ9…¦>m'ã$z>/Ék9†»½>½>0Ã>14=/½{9ˆî>m'c:z>/´[9‰¹7 ?s'A3/î9й7!?s'/Sl9Œ»C?m'¡(8/ž!9»`?¡(¡(8/>;9޹7|?¹7A3/½Ò9»?A3¡(.6/‡9Ä»¾?A3¡(.6/½s9’»ä?m'¡(.6/Kp9Æ»@¡(¡(.6/M9“»!@¡(.6/pÄ9Ç»=@¡(.6/)G9”^@%s'z>/åP9•m'z@m'¡(/;b9—»–@¡(¡(/Ë69˜»²@¡(¡(/Áf9™m'Î@m'¡(/}b9šê@¡(¡()m9œýšAm'¡(¯</oJ9+A¡(/‘e9žm'LAm'¡(/\y9Ÿ»mA¡(¡(/?|9 m'ŽAm'¡(/+b9¤´A%´Az>0¡(/“:9¥ÖA¡(¡(/…¨9©Q&òA¡(òA0m'/ʨ9È.B¡(òA/Ѩ9«m'5Bm'¡(òA/ب9¬ VB¡(òA»/8o9®»wB¡(òA»/|`9§˜Bm'¡(/«g9¨»¯B¹7/®9°»ÐB¡(¡(/…´9±m'ñBm'¡(/˜9²m'Cm'¡(/Øl9³m'3Cm's'/AÐ9´»KC¡(8/LL9µ»cC¡(8/ÞZ9–m'C¡(s'/i9¡m'›C¡(¡(/{X9¢m'·C¡(s'/ɇ9¦m'ÓC¡(¡(/Q¤9¯m'ôC¡(s'/š9Ê=.D¡(òA/oa9Íõ1D¡(òA»/À‡9ÏRD¡(òA»<[;aƒ%E,‰Ž(ˆ¡¤·D§¤§¤¡¤,¿j(åd©eÝDŸzŸz©e!ˆ(«7½ÊÃÊÃʽÊ>²Y0E!˜|\ṡ¤QÞQÞ¡¤>Îk`E!o)nQ8ùåQÞQÞùå>é¸ÜE,?»¬ˆ©e“EŸzŸz©e,Ál»JZ½Ê¹EÃÊÃʽÊ!˜x»¤§¤§¤¡¤>! .LF Š˜2;³ F©e©e²H à­2½€-F½Ê½ÊÎÊ?Â%2¡Í¡¤¡¤²¤>0 zÈF,Ü}}œ©eF©e»²H,¸·}ƽÊ¥F½Ê»ÎÊ!F(}U´¡¤¡¤»²¤@A <éžHstreampos=ÓU +$D<ñ ˜GžH¤H) Æ<õ HªH!G¤H¤H)ÖÑ<ù>~ªHAG¤H¤H)bf<ý=_»fGã$ã$,Ó<ýD‚Gã$,Ü”<Êšã$¨Gã$¤H,>< Ý+%ÎG%ã$,}µ< ²&%ôG%ã$,$D<õ¶%H%o,ÆG<àÄo6H²H,J¦<–Ò»RH¤H,®œ<¶ÄªHsH²H²HA:Z<#K »!x<&뻲HBoBé$boolB¸H1»4»ÈH80ÎHC__vtbl_ptr_type½H1—JòH#' dgJ—J' f€J—JJEU… l—J»0>JB£J1>J1ªH1‡ _Atomic_word?%»0! @Û >8ß]FnposÑ»ß]G_M_dataplus! #_Rep_base_RepH¶`¨%4Kä]H¶`è¸%WKï]%HÍPѤõ]uKä]HZM%²Œ5)“Kä]HB')§E5)±Kä]I½6-¦ÄËKï]HÂ-4“yóKä]»ã$I#°<pQLä]»»ã$H,žD€¶DLä]»»H†pLÙ–ªHgLä]ã$I·RUà°ŠL%ã$»I˜~^[·­L%ã$»I*g |ÐL%»oIÙ©z ²óL%5)5)IÙ©~;nM%˜)˜)IÙ©‚‰ 9M%%%IÙ©†”\M%ã$ã$HÙŠüÒ»~M»»I¨@ÃE§§Mï]»»»I·@µ{ ÁMï]JIš;Yû]RAéMï]'RA@¿Nï]J'RA@·Nï]^'RA@Å>Nï]^»»'RA@ÐfNï]^»»J'RA@Û‰Nï]ã$»J'RA@â§Nï]ã$J'RA@éÊNï]»oJ’ ìåNï]»,š·ô¸w^Oï]^,š·üáq^)Oï]ã$,š·sÒ^KOï]o,Vo={5)hOï],Voõw˜)…Oä],ž½&eK5)¢Oï],ž½1| ˜)¿Oä],D´:ÿ#è ÜOï],D´C!#` ùOä],<L}"è Pï],<UW` 3Pä],Ñ]q(PPä],Ócó’mPä],%®høVŠPä] q{@n¥Å­Pï]»o q{ƒ ¼ËPï]»,SL‹¨«èPä] û_@äµQï]» tt¦ñQï],-N­OªHJòXä],Ü”@Ï%fYä]ã$»»,Ü”)èEYä]^»,Ü”7A)lYä]ã$»,Ü”@ænb“Yä]o»,´UãLºYä]^»,´@ø< æYä]ã$»»,´q5 Zä]ã$»,´@ èÆ4Zä]o»,ˆ [Zä]^»,ˆ @^‡Zä]ã$»»,ˆ «¦l®Zä]ã$»,ˆ ¾»^ÕZä]o»,—Ì££üZä]^»,—@-§Ì([ä]ã$»»,—è('O[ä]ã$»,—û¶v[ä]o»,CÊ n[ä]^»,CÊ@B†ËÉ[ä]ã$»»,CÊ&s>ð[ä]ã$»,CÊ@N„a\ä]o»,òDƒ¹>\ä]^»,ò@Y"j\ä]ã$»»,òa_µ‘\ä]ã$»,ò@nÕ‰¸\ä]o»,Hz’pÌJß\ä]»»,bf“²G»]ä]^,bf@‚Nº»-]ä]»»^,bf@’U•»c]ä]»»^»»,bf@£DŠ»…]ä]ã$,bf@²Ž¥»±]ä]»»ã$!bf@ÃÀt»ä]»»ã$»10ê]1ÌJ0ÌJ0KBKBê]BÌJ@K”R^ _M_length•# _M_capacity–#&¬+—²J#@K›` ^#L¸E@@ä8ß]Lšl@Eägé$L,Ð@Q“`;I´¼ û])Û4¾ªHÇ^#`)—%Â/¡ªHã^#`+‚Æi­û^õ]+’>ÊÒn_õ]+’MÎz„0_õ]»)G|Ø"Œ%L_õ])@eÜø %r_õ]JJ,WU@àlõ]˜_»»J+SKç²¢µ_õ]J qy@«òÓ_õ]J)¬nõÔª%ï_õ]!Ї@^ˆ‰%õ]J»#`l0)`1R^@j ACcMnoneAh_ZNSt6locale4noneE¸HNôTAi¾`¸HOnumericAjZĸHNKdAkÇÒ¸HNMAl岸HN~Am#Z¸HNp§An/±¸H MallAp_ZNSt6locale3allE¸H?þBP5zAc##_S_classicA _ZNSt6locale10_S_classicEc#_S_globalA#_ZNSt6locale9_S_globalEcQ/˜A)%i‡c#_S_onceA8_ZNSt6locale7_S_onceE¡7 /Î'=A{»a—c'=A„Ôa—cc'=Aía—cã$'=Ab—ccã$»'=Aª3b—ccc»'> AºMb—c»)š·AŲcnb—ccR]W><ÌJ)ÔAÝ>‰nb•b¨c)J¨AçéuªH¶b¨cc)ÞuAð ªH×b¨cc,KAîÔ.`óbcAò†Aœ‹cS=A< c—ccT“ A?9¥Tñ%AB»ZHZAE²N»[c»UXŽAHù[—ccc»0ì`1Œc0’c1ã$0.`B£c1.`0£cV›aAW®c©eW_vptr$facetÈH#P¬+A\²J#__c_localeB8©e#_S_c_localeA__ZNSt6locale5facet11_S_c_localeEäcQä½AbƒÍ¿e#_S_onceAe_ZNSt6locale5facet7_S_onceE¡7Tñ%AikS AvšdÄeXbA{®c»dÄe»I­HA.ÞdÊeã$äcH”ÆA‚JäcûdÊeIëÐA…eÊeJj®AŠ'jäcJAÝ“ã$I”A‘õoTeÐeIbÎA•;ŒneÐeS A ‰eÄeÛeYš·A£×áeÄeÛe0»o¿el1¯e0®cBäc0Öe1®cBÖeB®c>¡aA²šfP>ÆAÂ#"d=AÅ_ZNSt6locale2id11_S_refcountE²JIš·AÈ4½Pfšf fS/ÎAÊkfšf f/ÎAЀfšf! §AÓÞC«f0çeB¦f1çe0¦f>ì`(AÙciP¬+Aì²J#G_M_facetsAíci#G_M_facets_sizeAî#G_M_cachesAïci#G_M_namesAð(# QkAñÂiiQÉ;AòjIiiQÂAódWiiQ<:Aô\`iiQº;Aõo†iiQi AöœiiQ+*A÷(tiI”Aúí2ÉgcIbÎA´CãgcSþBA hcŠiSþBA #hcã$SþBA>hcS«NAZhc»SþBAuhcŠiIš·AN”hcŠiHÝÒA—¼ªH²hcIãsA& :Öhc•i»I.A)Xúhc•iiIA,îjic•i«fIßcA/ÍBic«fÐeU A7cÐe0Ðe«ftiZiiZ0…i1«fBi1±f0iB¡i1nb0ê [Ái® Ái»B¤ 0¬i00×\¤ Ø+ÊÙiÒpW_vptr$ios_baseÈH#]K´++ Òp^dec+7ƒÒp^fixed+„Òp^hex+ ¤=Òp]—Ã+Ø%Òp^left+<9Òp ^oct+ÂyÒp@^right+®ËÒp€_úT+ï9Òp_¬+ Ù†Òp_ôU+$°šÒp`showpos+'™eÒp`skipws+*ËÒp`unitbuf+-3DÒp _[+11Òp@]C+4µÅÒp°]1n+7¨ÒpJ_æÎ+:ý8Òp^badbit+L¾¡×p^eofbit+O(×p^failbit+Tx{×p^goodbit+WìH×p^app+jÈÜp^ate+md˜Üpabinary+s_ZNSt8ios_base6binaryEÜp]2Î+vŽQÜp]vÎ+y»_Üpatrunc+|_ZNSt8ios_base5truncEÜp abeg+‹_ZNSt8ios_base3begEáp^cur+Ž[«áp]ž½+‘Ëcápstreamsize=N¹G_M_precision+É®l#G_M_width+Ê®l#G_M_flags+Ëp #G_M_exception+Ìý #G_M_streambuf_state+Íý # G_M_callbacks+ç¦i#(G_M_word_zero+ø#0G_M_local_word+ýæp#@G_M_word_size+»#ÀG_M_word+Íi#ÈG_M_ios_locale+.`#Ð e+ÀæRômöpÇi»Iò¯+ênöp® I®+í´5-nöpH”+TsüpUnöp»ªHIµ+ —onöp,½+$Î9p Œnq,½+.¯p ®nöpp ,–À+>3¿p Ðnöpp ,–À+Op ÷nöpp p +^K¼oöpp ,yL+j-7®l2oq,yL+r³‹®lToöp®l,+€Ï„®lqoq,+ˆ?*®l“oöp®l,\+›ÿœªH¯oªH,™+§¹Q.`Ñoöpc,Ô^+²Ä+.`îoq,V +¼2c pqAßR+Î'»,£Ö+Þ¦• q?pöp»,¢+ó 5qapöp»bÛ…+Ùipöp»SE+—pöpSE+ ²pöpqYš·+`–Áiöpq1p 1ý 1— 1\ öpl0ÙiB0q1ÙiB BkBq\Š@C:q•wW_vptr$basic_streambufÈH#c_M_in_begDÃ%#c_M_in_curDÄ%#c_M_in_endDÅ%#c_M_out_begDÆ%# c_M_out_curDÇ%#(c_M_out_endDÈ%#0c_M_buf_localeDÏ.`#8dQÅDÔqr•w»)ÐXDà@C.`(r•wc)Ô^DñmÖ.`Dr›w)šDþ^~•wjr•w% ,àÐD~–ÔF–r•wõ\ — ,=zD\BÔF½r•wU — ,°D DF»Úr•w,ð©Dsv®l÷r•w,TXD'Η»s•w,&ÕD9"»1s•w,²xDOÁ¦»Ns•w,yDbF±®lus•w% ,[€Dpn}»—s•wo,+¿D‰ˆÓ»´s•w,v¬D¤s»Ös•wo,ݬD¾ä®lýs•wã$ SUPDËt•wHiDÞ6%1t›wHdEDáߨ%Ot›wH)aDä6!%mt›wIï¶Dt•w»I›ÀDù‚$µt•w%%%HJD Bi%Ót›wH*£D1}%ñt›wHuÇDœÐ%u›wIÅ6D\d.u•w»I ÀD'ÚÏRu•w%%e™D<“¶qyu•wcfO DKÈJ•wq©u•w% fRDWxÔFqÞu•wõ\ — fÚQDc­MÔFqv•wU — f³Do£p»q4v•wfœ•D…h®lqZv•wg¡E2þu®lq‰v•w% fÑŠD«é"» q¯v•wf¼ÏD¸™» qÕv•wfÖ­DÐö¬» qw•w»gÕET[Ô®l q/w•wã$ f¢¤Dûü¤» qZw•w»SUPDuw•w¦wYš·D"ð…¬w•w¦w0q0¡w1qB¡wBqwctrans_tF'j:þ:HDJ»æw¹7:n³:N`¸»x¹7:„®F?É•»x¹7:¸:TI7»4x¹7:ÆR:Zîš»Sx¹7E=:3:`‹w»mx¹7:œÅ:f@H»‡x¹7:˼:lÑ»¡x¹7:WŠ:rྻ»x¹7:Sd:xCÅ»Õx¹7:è1:~»ïx¹7:¡:„ñ1» y¹7:¾:Š${»#y¹7/S'F†¹7?y¹7²w:¬2:6.¹7Yy¹7:':–Úz¹7sy¹7/’lFˆ²wŠyã$/å;:²E=¡yã$@MG*šzhupperG1•œšz€hlowerG2!ÚzhalphaG3dšzhdigitG4L&šzixdigitG5ÿ1šzhspaceG6H2šz@iprintG7êšzhgraphG8ìÊšz%hcntrlG9‚µšzhpunctG:ylšz halnumG;};šz1»0¸HjZ@-¨®c"€®c#¡y#G_M_c_locale_ctype-°äc#G_M_del-±ªH#G_M_toupper-²Ÿz# G_M_tolower-³Ÿz#(G_M_table-´"€#0G_M_widen_ok-µo#8G_M_widen-¶(€#9G_M_narrow-·(€#¹G_M_narrow_ok-¸o#¹k/Î-½_ZNSt5ctypeIcE2idEçeltable_size-¿_ZNSt5ctypeIcE10table_sizeEß]ôT-Ì|8€"€ªHôT-Ú<|8€äc"€ªH,_Î-æªHc|>€»o,_Î-õÈ8ã$|>€ã$ã$I€,%Ç-[Xã$»|>€»ã$ã$,“•-ÓTã$ç|>€»ã$ã$,¹S- io }>€o,¹S-1ÒSã$0}>€%ã$,œ-AÑkoR}>€o,œ-R¤%ã$y}>€%ã$,xÏ-fÂÏo›}>€o,xÏ-ôŠã$Ç}>€ã$ã$%,dº- “†oî}>€oo,dº-Âð ã$~>€ã$ã$o%H!—-Ò3B"€=~>€JÖy-×C"€X´^-à¥zq~8€»fÀ¼-ð¾]o¥zœ~>€ofÀ¼-ñ˜ã$¥zÌ~>€%ã$fÑ}-¸Ño¥z÷~>€ofÑ}-"¥Fã$¥z'>€%ã$frÍ-6Èo¥zR>€ofrÍ-M½hã$¥z‡>€ã$ã$%f>t-g  o¥z·>€oof>t-‚™sã$ ¥zñ>€ã$ã$o%I°-ŠÁÊ €>€UÑÐ-š×Ç>€0šzo8€lÿ0¥z0D€1¥z0»>h-Æ £€mTp-Ë ¥…£€m©x-Ö &ã$!W¥-Û ‘€yooo1yn™C7Ùi€„Ùi#c_M_tieHW€„#Øc_M_fillHXo#àc_M_fill_initHYªH#ác_M_streambufHZ•w#èc_M_ctypeH]>€#ðc_M_num_putH_†„#øc_M_num_getHa‘„#€)_Hk‰kzœ„)·Ho—¦ªH–œ„)-zH{‚ ý ²œ„+ttI-4Qϧ„ý +7HZì§„ý +-ÕH–Sk ‚§„ý )=˜H¦äyªH%‚œ„):ZH°@ªHA‚œ„)V>H»…&ªH]‚œ„)]‰HÅœJªHy‚œ„)n¸HÐx2ý •‚œ„+n¸HóD<²‚§„ý MHÌ‚§„•wbµH ¨€ì‚§„»,zH,V€„ ƒœ„,zH%L½€„+ƒ§„€„,µ‚H3Ù•wHƒœ„)µ‚I9k#•wiƒ§„•w)¡ICt­„Šƒ§„³„,+ŽHdkxo§ƒœ„,+ŽHxXVoɃ§„o)™I€•.`ꃧ„c)dºIurªo„œ„oo)xÏIzŸPo1„œ„oSMH¼G„§„oÞsIŒKƒe„§„•wp¢I«vѧ„c0Ã0Œ„1ñ0—„1:0¢„1¨€0¨€B¨€B¢„>5) }†P{Ë %#e Šë„†e …†‡†,!· ™怞H"…’†,u‰ Bb%?…’†,Œ… ¡ng†\…†,Œ… ¨g¹„~…†»,}ˆ ­%“†›…†,}ˆ ´È’¹„½…†»,µ ¹ðžHß…’†£†,å… ½s†††£†,+· Á湄#†’†£†,j‰ Åo‹†E††£†,Q· Éí¹„g†’†£†!î½ Í§‡†’†0¹„B†1%0˜†1¹„B¹„B©†1¹Bý B=.V:-®c™Œ®c#k/Î-Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEçe@o-¤=‡™Œ»,@]-¿ëkƒs‡‘„ƒƒÁi®†ŸŒ,@]-ã6ƒ©‡‘„ƒƒÁi®† q,@]-è[‘ƒ߇‘„ƒƒÁi®†¥Œ,@]-í΃ˆ‘„ƒƒÁi®†«Œ,@]-òžƒKˆ‘„ƒƒÁi®†±Œ,@]-øуˆ‘„ƒƒÁi®†·Œ,@]-ý+’ƒ·ˆ‘„ƒƒÁi®†½Œ,@]-fƒíˆ‘„ƒƒÁi®†ÃŒ,@]-#–Žƒ#‰‘„ƒƒÁi®†ÉŒ,@]-(þŽƒY‰‘„ƒƒÁi®†´†,@]-Hñƒ‰‘„ƒƒÁi®†qXVÏ-Mº†°‰™Œ»H΃牑„ƒƒÁi®†^f#Î,ƒº†&Š‘„ƒƒÁi®†ŸŒf#½ƒº†eŠ‘„ƒƒÁi®† qf#¯.ƒº†¤Š‘„ƒƒÁi®†¥Œf#Ë-ƒº†ãŠ‘„ƒƒÁi®†«Œf#$D.ƒº†"‹‘„ƒƒÁi®†±Œf#,n/ƒº†a‹‘„ƒƒÁi®†·Œf#3Ù/ƒº† ‹‘„ƒƒÁi®†½Œf#;W-ƒ º†ß‹‘„ƒƒÁi®†ÃŒf#H,ƒ º†Œ‘„ƒƒÁi®†ÉŒf#dì,ƒ º†]Œ‘„ƒƒÁi®†´†q#qo4ƒ º†‘„ƒƒÁi®†q0º†BªHB¥BÔB»BõBB.BQ&Vñ-Û®cz‘®c#k/Î-Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEçe_-ïRz‘»,ÿ - /·ƒ†„·ÁioªH,ÿ -+ ˜0·´†„·Áio ,ÿ -0 ì0·å†„·Áio»,ÿ -5 @1·Ž†„·Áioõ,ÿ -: ”1·Gކ„·Áio,ÿ -j Fr·xކ„·ÁioQ&,ÿ -o D0·©Ž†„·Áio=.,ÿ -„ £¥·Úކ„·Áiom%I`'%¹†„ã$»oã$%%€‘I­Ä(T†„ã$»oÁi%%€‘Iñ4‰[DŒ†„o Ái%ã$€‘XÔ-¢ ÏŒ­z‘»f2)¾€Ç·ÏŒç†„·ÁioªHf2)äPÈ·ÏŒ!†„·Áio f2)ë§È·ÏŒ[†„·Áio»f2)òpÉ·ÏŒ•†„·Áioõf2)ùÇɷόφ„·Áiof2)y¸·ÏŒ ‘†„·ÁioQ&f2)ùÇ·ÏŒC‘†„·Áio=.q2)íq· ÏŒ†„·Áiom%0ÏŒB»nÃC@†‘F•r¨€H"W_vptr$basic_ostreamÈH#'´JVç‘€„»F••wd wJ_†‘ ’€„»F•)Œ¦JppS•-’€„Y•)Œ¦JyûS•N’€„n•)Œ¦Jƒ²S•o’€„ƒ•)Œ¦J©z®S•’€„ )Œ¦J­BLS•±’€„»)Œ¦J±.®S•Ò’€„ªH)Œ¦K\œ®S•󒀄˜)Œ¦J¸¦®S•“€„¥)Œ¦KjV®S•5“€„»)Œ¦JÃ`®S•V“€„Ô)Œ¦J̰®S•w“€„õ)Œ¦Jк®S•˜“€„)Œ¦JÕ8®S•¹“€„Q&)Œ¦JÙL®S•Ú“€„.)Œ¦JáB®S•û“€„=.)Œ¦Jåq7S•”€„m%)Œ¦KxS•=”€„•w)ÿ KÝ"S•^”€„o ç©J#t”€„ã$ )jAK­aUS•§”€„ã$ )uËKÄ{»S•Ô€„)c KÙâ`ÔFß”€„)¹ KéÇS••€„U ,¹ Kº«S•'•€„õ\ s´Jn€„»F•0L•0R•2B†‘0_•4S•n•S•0t•4­„ƒ•­„0‰•4Ái˜•Ái\ëPCGqó—q#c_M_modeLU— #@c_M_stringLXÌJ#H'KDLdò•ó—— 'KDLr–ó—^— )0L…7aÌJ,–ù—+0L@„I–ó—^oz¿L§cSg–ó—— gœ•L±åt®l˜•Œ–ó—gÑŠM‰w» ˜•±–ó—gÖ­M4‰»» ˜•Û–ó—»g¢¤MVz*» ˜•—ó—»gO LÑÍŸ•w˜•4—ó—% gRM›>ÔF˜•h—ó—õ\ — gÚQMÊÇ@ÔF˜•——ó—U — oªKMçD$¿—ó—%»»oLôš:Ø—ó—to¶˜•ó—»0˜•0ÿ—1˜•n0`CO†‘™†‘#G_M_stringbufLŽ˜•#7fL¡]˜™»F•— 7fL¶ˆ˜™»F•^— b6dLÀ˜®˜™»F•,µ‚LË`Šó—˘ ™,0LÓ©dÌJè˜ ™?0LÝ™U™^0˜0™1˜ stk[›h{&šuTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDM8Þ‚F(¡·¡ÎSò Ì>ÓWvInYfV*›V®vSRATEù_ZN3stkL5SRATEEJ£€ˆå@wRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEÉÊvPI_ZN3stkL2PIEJ£-DTû! @vTWO_PI_ZN3stkL6TWO_PIEJ£-DTû!@vONE_OVER_128_ZN3stkL12ONE_OVER_128EJ£€?\™U[›nœW_vptr$StkErrorÈH#cmessage_jnb#ctype_k)™#'h{oÆ›nœ›i)™dƒXs[›å›nœ»x‡3vY¿[›œnœy¿y Ztœ[›)œnœy_A|©Ö›i[›Mœnœzé¡Mjã$[›nœ0[›Bzœ1)™\&š„œ! W_vptr$StkÈH#LS‰ˆ¿˜šzLA‰ÅŒšzLztŠºœšzL°v‹0>šzLðÒŒk&šzL„`­@šzStkFloatLQ&{srate_Ô«|=3ÕÜnb|ïÃÖ‡WªH|3Nד´ªH}alertList_Ø_ZN3stk3Stk10alertList_EyostringstreamCŽ˜|¿’Ü¥_‘cignoreSampleRateChange_ݪH#;A‚+4¤K{ž+ê ¬ ž! ªH;>Z¯À›nb+À²WHžnb+}Òµ'__ž&1+°Ô¸y½vž&1+w»ù£ž&1+n¾žG¤ž»)¬ Á›ªHÉž+¸+ÈÄ®åžã$)™+¸+ËpŸnb)™+LËÎoŸªH+½•Ñÿl/ŸªH~M8àDŸ! &ËãœdŸ! »€ÞNæB˜œŸ! o7é¼$®Ÿ! ! o(ìk ÌŸ! ! o¸+ïñÎêŸ! )™M8 ! n킚·m@2 ! ní0œ>,š08£Gdata_8£#GdataRate_Ž#GnFrames_#GnChannels_Ô#Gsize_‘# GbufferSize_’#(ÞÑ >£ÔÔÞõ >£D£ÔÔ…­¡>£»Þ*¡>£O£,š· ,¢Z£L¡>£O£,µ)wi`£n¡>£,µ0¡Â¡f£ å…8Ó®¡>£Z£ ñ¤@}7Ì¡>£Z£, šJÈm`£ó¡>£Ô, šRÎ΢f£Ô,ªu[ÏA¢f£Ô,Ñ^ ^¢f£,-NaЪH{¢f£ q{k€Ðž¢>£Ô q{uÓGÆ¢>£Ô,E xAÔã¢f£,µy{r¥Ô£f£ ²³‚úW£>£!æ9‰z|f£00' BJ£1BU£1' B' B0U£@*6¡¤'C¤DŒ£¸¤'C¤F¥£¸¤¾¤'Ä<K¿£¸¤»)±eNù¥¡¤à£ɤÉŒ)±eQ_¦§¤¤ɤ²¤)ÜPVxÄ¡¤'¤¸¤»m%+)Q`ž—I¤¸¤¡¤»)%®d¹²e¤ɤ+¸ÂjÅw‡¤¸¤¡¤²¤D4Rn ¸¤¡¤0Q&0­¤1Q&B­¤0l£BĤ1l£0Ĥ@¨ V(¥l£#' dø¤(¥' f¥(¥.¥EU… l(¥»0ϤB4¥1Ϥ0ï@¼Ne¦&5zï#)EN`ÄEe¦u¥k¦)ENdÍ .¥‘¥q¦)Åh÷´Ï¤­¥q¦'hkÆ¥k¦.¥'hoä¥k¦».¥'×;zþ¥k¦»)P‚}¡¤¦k¦»+—…†,cA¦k¦¡¤» £þ¥ £¦ £K¥ £u¥ £‘¥BϤ0?¥0w¦1?¥@Z£ñ«?¥#'UBɪ¦ñ«.¥'UBÖͦñ«»²¤.¥'UBçæ¦ñ«÷«4%§ñ«»)š·„;ެ"§ñ«÷« $D(|E§ñ«»²¤,VoJ› *b§ñ«,VoS ]d*§¬,ž½\*œ§ñ«,ž½eèzd*¹§¬,D´nѶóÖ§ñ«,D´w bƒó§¬,<€6¬ó¨ñ«,<‰ Gƒ-¨¬,ÑXJ¨¬,%®”+Ëg¨¬ q{£<«Ѝñ«»Q&,SL°²K§¨¬,-N¹ÖªHĨ¬+û_E<á¨ñ«»,µÝÂaÉŒ©ñ«»,µìŲ¤%©¬»I®òo%D©¬»,ݾÛ^ÉŒf©ñ«»,ݾ@‘²¤ˆ©¬»,ŽÆ"ýKÉŒ¥©ñ«,ŽÆ*p=²¤©¬,@N2iɌߩñ«,@N:ƒ²¤ü©¬,{ÇEWh¡¤ªñ«,{ÇI“Ô§¤6ª¬ µAX¹Tªñ«²¤ -!m¡fmªñ«)øÆ\a\*“ªñ«*²¤ øÆ"¾»ªñ«*»²¤)Öm¦Æ*ܪñ«*)ÖyK*«ñ«** Ç{Û΋ «ñ«¬ ttïÝ 9«ñ«o€™«§\«ñ«»²¤IN3……«ñ«*»²¤oºõ¶*¨«ñ«*²¤I©šÔDÇ«ñ«¡¤Y,?üýá¤ñ«»QÞQÞ0|¦Bý«1|¦B|¦0ý«\2šà œ ®œ#cgain_ G#cchannelsIn_ HÔ#ƒ(A I' # cb_ K|¦#Pca_ L|¦#hcoutputs_ M' #€cinputs_ N' #°'‚F ¸¬ ®)R¬ 6ÔÔ¬®)öL  Ôð¬®xtt # °¬­ ®+Ho *Nˆ-­ ®)¢u -ÿ3I­®)I 5»j­ ®)Ñ… 8ø²O£†­®y¥‰ CÒbZ£¬´­ ®Z£Ô„9)¬Ó­ ®»‚Fì­ ®Ó(‚š·ÿ+>? ®Ó(0¬0®1¬n8š œÇ°¬#ƒNs»#àƒ‘ t»#ècdelay_u#ðcalpha_v#øccoeff_w#€capInput_x#ˆƒ/Yy#ƒÀzªH#˜'(¡&å®ǰ»dו)®¯ǰ»xtt,µ®$¯ǰ)/›»@¯ǰ+KÔ9Â]¯ǰ»+¢?^z¯ǰ)o«BW–¯Ͱ)Î#JØ«·¯ǰ»+úMJÍÙ¯ǰ»)zFPUõ¯Ͱ)/V§\°ǰ)¥‰Y¬ƒ2°ǰy¥‰dC^Z£®`°ǰZ£Ô)¥‰o–jZ£°ǰZ£Z£ÔÔ(¡©°ǰ1)‚š·„V?ǰ1)0®0Ó°1®n>šœQ³¬#ƒNo»#àƒ‘ p»#ècdelay_q#ðcalpha_r#øcomAlpha_s#€ƒ/Yt#ˆƒÀuªH#'·¡%±Q³»dv–(ذ®±Q³»)+á\»ʱQ³+KÔ5•iç±Q³»+¢;æ²Q³)o«>Š" ²W³)Î#FEÒA²Q³»+úI ¾c²Q³»)zFL¾£²W³)/R]¬›²Q³)¥‰Ugˆ¼²Q³y¥‰`Z£ذê²Q³Z£Ô)¥‰kVHZ£³Q³Z£Z£ÔÔ·¡3³Q³”)‚š·ó½Ä?Q³”)0ذ0]³1ذ\Dšàœ»´¬#'ÎS"³»´'ÎS)¨³»´¬d™,b³dz»´»+×U4K²é³»´¬ªH)zF7Þ:´Á´)¥‰:0Å&´»´y¥‰E¨Z£b³T´»´Z£Ô)¥‰PvZ£„´»´Z£Z£ÔÔÎS´»´÷)‚š·Œ]@»´÷)0b³0Ç´1b³nJšH#œ6·œ#cdelayLine_g®#ccombDelay_hذ#°cloopFilter_ib³#ÈclastOutput_k#¨cfrequency_l#°cloopGain_m#¸cpluckPosition_n#À'ò &¤µ6·+tt)ôž¼µ6·+ ¶,5TÙµ6·+wa/¿“öµ6·+*³2n¶6·+{;£›0¶6·+(C“M¶6·|¦)zFJµqi¶6·)¥‰M &ж6·)¥‰X¥ÀZ£°¶6·Z£Ô)¥‰cJÌZ£à¶6·Z£Z£ÔÔ„ Ì´ÿ¶6·»ò ·6·û¹‚š·Üõ¹6·û¹0Ì´\Pšàœ¤¸¬#'Ì>n·¤¸dVµ<··¤¸»+ Í#+ª·¤¸+YË"Ç·¤¸+×U%Oî·¤¸ªH+á”0á ¸¤¸)zF3_*'¸ª¸)¥‰65&H¸¤¸y¥‰AÌÂZ£<·v¸¤¸Z£Ô…¥‰LÇZ£¤¸Z£Z£ÔÔ0<·0°¸1<·@µ*6ê¹'C¤DÕ¸º'C¤Fº'Ä<K¹º»)±eNzÎ6·)¹ºõ¹)±eQ×Õê¹J¹ºû¹)ÜPVš'6·p¹º»m%+)Q`«’¹º6·»)%®d·Ô®¹º+¸Âjiйº6·û¹D4Rnnº6·0ð¹1Ì´BÌ´Bð¹0µ¸B º1µ¸0 º@] Vqºµ¸#' dAºqº' fZºqºwºEU… lqº»0ºB}º1º0°@uN®»&5z°#)EN`S:®»¾º´»)ENd3°wºÚºº»)Åh˺öºº»'hk»´»wº'ho-»´»»wº'×;zG»´»»)P‚"M6·h»´»»+—…†iEŠ»´»6·» £G» £h» £”º £¾º £ÚºBº0ˆº0À»1ˆº@£ Áˆº#'UBÉó» Áwº'UBÖ¼ Á»û¹wº'UBç/¼ ÁÁ4%J¼ Á»)š·„ÒÁk¼ ÁÁ $D(U¨޼ Á»û¹,VoJÓKÑ*«¼ Á,VoSª‰(+ȼ$Á,ž½\,\Ñ*å¼ Á,ž½e²(+½$Á,D´nYTȽ Á,D´w;L<½$Á,<€OzÈY½ Á,<‰Lv½$Á,Ñ›µ“½$Á,%®”H°½$Á q{£@gÓ½ Á»Ì´,SL°R™ð½$Á,-N¹¦}ªH ¾$Á+û_E–k*¾ Á»,µÝ`õ¹L¾ Á»,µì‹û¹n¾$Á»I®òr̾$Á»,ݾy§õ¹¯¾ Á»,ݾõeû¹Ѿ$Á»,ŽÆ"Õ#õ¹î¾ Á,ŽÆ*qû¹ ¿$Á,@N2y¤õ¹(¿ Á,@N: VÏÂ*Á#' dŸÂÏÂ' f¸ÂÏÂÕÂEU… lÏ»0vÂBÛÂ1vÂ0|@ON Ä&5z|#)EN`   ÄÃÄ)ENd ~ÕÂ8ÃÄ)Åh1»vÂTÃÄ'hkmÃÄÕÂ'ho‹ÃÄ»ÕÂ'×;z¥ÃÄ»)P‚eÕ©eÆÃÄ»+—…†ËèÃÄ©e» £¥Ã £ÆÃ £ò £à £8ÃBvÂ0æÂ0Ä1æÂ@ç£kÉæÂ#'UBÉQÄkÉÕÂ'UBÖtÄkÉ»²HÕÂ'UBçÄkÉqÉ4%¨ÄkÉ»)š·„áp|ÉÉÄkÉqÉ $D(½uìÄkÉ»²H,VoJîÅš+ ÅkÉ,VoS¶DÜ+&Å‚É,ž½\Gžš+CÅkÉ,ž½e‰FÜ+`Å‚É,D´nc_q}ÅkÉ,D´w° šÅ‚É,<€Ö¯q·ÅkÉ,<‰RJ ÔÅ‚É,ÑåZñÅ‚É,%®”TÆ‚É q{£Š1ÆkÉ»»,SL°õ¦NÆ‚É,-N¹>`ªHkÆ‚É+û_EgpˆÆkÉ»,µÝ™w€‘ªÆkÉ»,µì²HÌÆ‚É»I®ò™™ëƂɻ,ݾ–¾€‘ ÇkÉ»,ݾ4²H/ǂɻ,ŽÆ"²€‘LÇkÉ,ŽÆ*焲HiÇ‚É,@N2‰_€‘†ÇkÉ,@N:R†²H£Ç‚É,{ÇE—©eÀÇkÉ,{ÇIÈÖŸzÝÇ‚É µAXÏ ûÇkɲH -!mÎËÈkÉ)øÆ\þ;š+:ÈkÉš+²H øÆIbÈkÉš+»²H)ÖmÍš+ƒÈkÉš+)ÖypAš+©ÈkÉš+š+ Ç{Ûá$ÇÈkÉ|É ttï7àÈkÉo€™«ÅµÉkÉ»²HIN3. ,ÉkÉš+»²Hoºõ½ OÉkÉš+²HU©š÷kÉ©e0#ÄBwÉ1#ÄB#Ä0wÉ@$,6½Ê'C¤D¨ÉÔÊ'C¤FÁÉÔÊÚÊ'Ä<KÛÉÔÊ»)±eN“’½ÊüÉåÊ«Œ)±eQecÃÊÊåÊÎÊ)ÜPV:ɽÊCÊÔÊ»m%+)Q`x«eÊÔʽʻ)%®d‹‡ÊåÊ+¸Âjn—£ÊÔʽÊÎÊD4RnéºÔʽÊ0Ô0ÉÊ1ÔBÉÊ0ˆÉBàÊ1ˆÉ0àÊ@Ò VDˈÉ#' dËDË' f-ËDËJËEU… lDË»0ëÊBPË1ëÊ0+@ìNÌ&5z+#)EN`¼Ì‘ˇÌ)ENd;+JË­ËÌ)ÅhN ëÊÉËÌ'hkâˇÌJË'hȯ̻JË'×;ż̻)P‚Y½Ê;̻̇+—…†ˆ]̇̽ʻ £Ì £;Ì £gË £‘Ë £­ËBëÊ0[Ë0“Ì1[Ë@–£àÑ[Ë#'UBÉÆÌàÑJË'UBÖéÌàÑ»ÎÊJË'UBçÍàÑæÑ4%ÍàÑ»)š·„\lñÑ>ÍàÑæÑ $D(>ÎaÍàÑ»ÎÊ,VoJÉÀB,~ÍàÑ,VoSõ=Ÿ,›Í÷Ñ,ž½\¿AB,¸ÍàÑ,ž½e5·Ÿ,ÕÍ÷Ñ,D´n"uMòÍàÑ,D´w¦!ËÎ÷Ñ,<€Ä3M,ÎàÑ,<‰ušËIÎ÷Ñ,ÑðfÎ÷Ñ,%®”ÞŒƒÎ÷Ñ q{£+¦ÎàÑ»Ô,SL°HÃÎ÷Ñ,-N¹°ªHàÎ÷Ñ+û_E$^ýÎàÑ»,µÝJS«ŒÏàÑ»,µìW7ÎÊAÏ÷Ñ»I®òd]`Ï÷Ñ»,ݾû¢«Œ‚ÏàÑ»,ݾ÷ÎʤÏ÷Ñ»,ŽÆ"¢˜«ŒÁÏàÑ,ŽÆ*ŠÎÊÞÏ÷Ñ,@N2Ër«ŒûÏàÑ,@N:¼ ÎÊÐ÷Ñ,{ÇEÒŽÊ5ÐàÑ,{ÇI£WÃÊRÐ÷Ñ µAX¨pÐàÑÎÊ -!m3‰ÐàÑ)øÆ\:5B,¯ÐàÑB,ÎÊ øÆÕ×ÐàÑB,»ÎÊ)ÖmF B,øÐàÑB,)ÖyÇFB,ÑàÑB,B, Ç{Û]<ÑàÑñÑ ttï´UÑàÑo€™«4xÑàÑ»ÎÊIN3úË¡ÑàÑB,»ÎÊoºõÀ§ÄÑàÑB,ÎÊU©š4WàѽÊ0˜ÌBìÑ1˜ÌB˜Ì0ìÑnVš°*œÙÔœ#cstrings_zÅ»#cstringState_{#Ä#(cdecayCounter_|˜Ì#@cfilePointer_}˜Ì#XcpluckGains_~|¦#pcpickFilter_€<·#ˆccouplingFilter_<·#èccouplingGain_‚#Ècexcitation_ƒ' #Ѓ(A„' #€'Ó- ÓÙÔÔnb+tt0|y8ÓÙÔ+™g8ž{UÓÙÔnb+*³?FIwÓÙÔ»+{FQ9™ÓÙÔ»+waIY¤»ÓÙÔÔ+² P 5âÓÙÔÔ+™SÑÔÙÔÔ+…Z%y+ÔÙÔ»»)zF]“^GÔÙÔ)¥‰`úhÔÙÔ)¥‰k%¦Z£ŽÔÙÔZ£Ô)¥‰vÅZ£¾ÔÙÔZ£Z£ÔÔt$ýÑÙÔ»0ýÑ\\špNœ¾Õœ#cdata_N'' #ƒ(AN(' #@)öLN>Ô5Õ¾Õ)Ñ…N‚O£QÕ¾Õy¥‰N $¸ßÔzÕÉÕÔy¥‰N#ÐfZ£ßÔ£ÕÉÕZ£t)›ßÔÉÕ»0ÄÕ1ßÔ0ßÔ\cšH*œßØœ#cfd_A3#cbyteswap_‚ªH#cwavFile_ƒªH#cfileSize_„»# cdataOffset_…»#(cchannels_†Ô#0cdataType_‡»#8cfileRate_ˆ#@'Yf-ŸÖߨ'Yf7ÌÖߨnbªHÔ»dç¤:ÏÕëÖߨ»+âÊD ×ߨnbªHÔ»+e&Gz•4×ߨ)AœJ±cªHP×ߨ)GUMõ:»l×åØ)E PF Ôˆ×åØ)þ‰S¤»¤×åØ)V¦[=[À×åØ+j¡ç×ߨZ£»ªHKk!pªHØߨã$Ô»KGÆs%ªH:Øߨã$K¡+v¡aªH\Øߨã$KhyÓ'ªH~Øߨã$K^|L@ªH Øߨã$††<©YªHߨð؇SINT32ô»ðØðØðØ0ÏÕ0ëØ1ÏÕ0¾Ø\išè+œÜßÔ#cfile_¨ÏÕ#pcfinished_©ªH#¸cinterpolate_ªªH#¹cnormalizing_«ªH#ºcchunking_¬ªH#»ctime_­#Àcrate_®#ÈcchunkThreshold_¯»#ÐcchunkSize_°»#ØcchunkPointer_± #à'V*. ÚÜ»»'V*6:ÚÜnbªHªH»»dýg9öØYÚÜ»x7Eà3ö؈ÚÜnbªHªHxÔsHÎöبÚÜxPoK…böØÈÚÜxKBR/öØèÚÜxKBYª öØ ÛÜy¬^\qm» öØ1Û–Üyý4dØ£ öØUÛ–Ü)AœgªHqÛÜ)‚j÷ªHÛ–ÜxÁnpå öزÛÜxÅ v&‚ öØ×ÛÜ+Å!o ôÛܪH)zF‹³ÎÜÜÔy¥‰—Ô&öØ>ÜÜÔy¥‰¢«¤Z£öØgÜÜZ£ˆÞN¦«böØÜ0öØ0œÜ1öØ\oš@œ_Ýœ#ƒ(A-' #'›VÞÜ_Ý)öL1GÔúÜeÝ)Ñ…xO£ÝeÝy¥‰)v!Z£¡ÜDÝ_ÝZ£Ôt ¡Ü_Ý»0¡Ü0kÝ1¡Ü\uš@œ@Þ¡Ü#'®¢Ý@ÞÔ+NH$и¿Ý@ÞÔ)zF' ÛÝFÞ)¥‰*®°÷Ý@Þy¥‰4s¼Z£pÝ%Þ@ÞZ£Ôt¢½pÝ@Þ»0pÝ0LÞ1pÝ>d* }àP{Ë §¤#e ŠƒÞàe Þàà,!· ™3¶²¤ºÞ*à,u‰  ”§¤×Þ*à,Œ… ¡’O5àôÞà,Œ… ¨WOQÞßà»,}ˆ ­…t5à3ßà,}ˆ ´tQÞUßà»,µ ¹“²¤wß*ࣆ,å… ½]'5à™ßࣆ,+· ÁðcQÞ»ß*ࣆ,j‰ Åî¾5àÝßࣆ,Q· É|QÞÿß*ࣆ!î½ Í Ÿà*à0QÞB%à1§¤00à1QÞBQÞ>Ñ* }âP{Ë 6·#e Šmàâe ‡àâ â,!· ™Ó<õ¹¤àâ,u‰ QY6·Áàâ,Œ… ¡8ÓâÞàâ,Œ… ¨Ô;àáâ»,}ˆ ­Heâáâ,}ˆ ´ó7;à?áâ»,µ ¹fŒõ¹aá⣆,å… ½Á™âƒá⣆,+· Áú;à¥á⣆,j‰ ÅØYâÇá⣆,Q· É€;àéá⣆!î½ Í÷E ââ0;àBâ16·0â1;àB;à>š+ }íãP{Ë ©e#e ŠWâíãe qâíãóã,!· ™%–€‘Žâþã,u‰ s©e«âþã,Œ… ¡ѱ äÈâíã,Œ… ¨õ°%âêâíã»,}ˆ ­O äãíã,}ˆ ´%â)ãíã»,µ ¹Á€‘Kãþ㣆,å… ½U ämãí㣆,+· ÁJ3%âãþ㣆,j‰ Ål ä±ãí㣆,Q· ÉA¯%âÓãþ㣆!î½ Ícqóãþã0%âBùã1©e0ä1%âB%â>B, }×åP{Ë ½Ê#e ŠAä×åe [ä×åÝå,!· ™w³«Œxäèå,u‰ Õӽʕäèå,Œ… ¡ÿÐóå²ä×å,Œ… ¨bÅäÔä×å»,}ˆ ­ÀWóåñä×å,}ˆ ´1#äå×å»,µ ¹'E«Œ5åè壆,å… ½IóåWå×壆,+· Áäyåè壆,j‰ ÅþÈóå›å×壆,Q· ÉÌ{ä½åè壆!î½ ÍÓ6Ýåèå0äBãå1½Ê0îå1äBä>* }ÁçP{Ë ¡¤#e Š+æÁçe EæÁçÇç,!· ™eÉŒbæÒç,u‰ ©½¡¤æÒç,Œ… ¡C"ÝçœæÁç,Œ… ¨Ô!ù徿Áç»,}ˆ ­ß•ÝçÛæÁç,}ˆ ´ePùåýæÁç»,µ ¹BÉŒçÒ磆,å… ½P“ÝçAçÁ磆,+· ÁìPùåcçÒ磆,j‰ ÅCÝç…çÁ磆,Q· É9Ñùå§çÒ磆!î½ Í ÇçÒç0ùåBÍç1¡¤0Øç1ùåBùå>ÉÖ…è,@ÙDw©eè©e©e©e,ųÙ'—½Ê<è½Ê½Ê½Ê,-ÇÙ§¡¤b衤¡¤¡¤!ÉjÙá6·6·6·6·>ï!±è?ú %†Ï6·6·û¹>˜) }yêP{Ë ã$#e Šãèyêe ýèyêê,!· ™÷C¤Hé…ê,u‰ cã$7é…ê,Œ… ¡`êTéyê,Œ… ¨Ï_±èvéyê»,}ˆ ­­†ê“éyê,}ˆ ´9Õ±èµéyê»,µ ¹ýb¤H×é…꣆,å… ½ò(êùéy꣆,+· Á1ª±èê…꣆,j‰ Å#©ê=êy꣆,Q· É¥V±è_ê…꣆!î½ Í%ê…ê0±èB’c0‹ê1±èB±è>ÿÆê!9­@u6·6·6·6·>8PBë,Ö˜S[¡¤ùꡤ¡¤¡¤,ÒSÚ~©eë©e©e©e!LSùQ½Ê½Ê½Ê½Ê‰ Mi´ kh(z(„늑h‹__pik‘`Œ‚mýÑz(ˆ(L¼ëŠk‘hŠk‘`Ûˆ(¡(˜Ž¤ž¡(ò(ä$ì‹valueÁ‘h` Á‘`Œ“Á‘XŽA¢ò()0QìØ"Qì‘h1f£ŽÆ¢))|ƒìØ"Qì‘hŽã¢)()ȰìØ"Qì‘hŽ£()C)ÝìØ"Qì‘hŽP×D)V)` íØ" í‘h1åØŽ ÛV)q)¬<íØ"<í‘h1–ÜŽ1Ûr)Ÿ)øníØ"<í‘hBtí1œ‘Ꞔ—í’Ø"—íœí1! 1ní“yíy· )Ï)DÖ픆í‘h”‘í‘`Bß]ŽUÏ)*î‹__a¶î‘h‹__b¶î‘`1ÖíŽuÜøî•__groupingþ ã$‘¨•__grouping_sizeþ ‘ •__grouping_tmpþ øî‘˜–__n ß]‘P–__min ß]‘H–__i ‘¸–__test ªH‘_—P—–__j ‘°1›iŽ-¨*/*(*ïØ"*ï‘h1¬Žá¨0*Q*tlïØ"lï‘h•__nÝ‘`1ñ«Žv½R*Œ*ÀžïØ"žï‘h1$ÁŽˆÆŒ*­* àïØ"àï‘h•__nÝ‘`1kÉŽýή*Ï*X"ðØ""ð‘h•__nÝ‘`1àÑŽ*¾Ð*ô*¤dðØ"dð‘h•__nÝ‘`1 Á˜x£€ð’Ø"€ð1¸¤“iððSô*þ*ð±ð”tð‘h˜ä¤Èð’Ø"Èð1(¥“±ð·>þ*+<ùð”¼ð‘h˜¥£ñ’Ø"€ð’™¸H“ùðÂÌ+ +ˆGñ”ñ‘h˜¥iñ’Ø"È𒙸H“Gñ\ +7+Ô•ñ”Rñ‘h“GñÔq8+O+ Áñ”Rñ‘h˜Œ£Ýñ’Ø"€ðÝñ1¾¤“ÁñÂP+^+lò”Ìñ‘h”×ñ‘`˜ø¤:ò’Ø"Èð™__a f:ò1.¥“ò€5^+}+¸tò”"ò‘h”-ò‘`“òçr~++©ò”"ò‘h”-ò‘`‘CSÍò’Ø"Íò’™¸H19¥“©òSž+µ+Pþò”¶ò‘hŽY¥¶+Ä+œ+óØ"+ó‘h1k¦˜Á¸Gó’Ø"Gó1º“0óèÄ+Î+èxó”;ó‘h˜-ºó’Ø"ó1qº“xó¡QÎ+å+4 Àó”ƒó‘h˜î¸âó’Ø"G󒙸H“Àó2æ+ð+€ ô”Ëó‘h˜Zº0ô’Ø"󒙸H“ôð+,Ì \ô”ô‘h“ôT,, ˆô”ô‘h˜Õ¸¤ô’Ø"Gó¤ô1º“ˆô¥" ,.,d Þô”“ô‘h”žô‘`˜Aºõ’Ø"ó™__a fõ1wº“Þô÷r.,M,° ;õ”éô‘h”ôô‘`“ÞôƒN,m,ü põ”éô‘h”ôô‘`‘S”õ’Ø"”õ’™¸H1‚º“põP‡n,…,H Åõ”}õ‘hŽ¢º†,”,” òõØ"òõ‘h1´»˜6Áö’Ø"ö1_“÷õ N”,ž,à ?ö”ö‘h˜‹ÂVö’Ø"Vö1Ï“?öÆTž,µ,, ‡ö”Jö‘h˜cÁ©ö’Ø"ö’™¸H“‡öˆˆ¶,À,x Õö”’ö‘h˜¸Â÷ö’Ø"Vö’™¸H“ÕöÇsÀ,×,Ä #÷”àö‘h“ÕöUÊØ,ï, O÷”àö‘h˜JÁk÷’Ø"ök÷1e“O÷8¸ð,þ,\ ¥÷”Z÷‘h”e÷‘`˜ŸÂÈ÷’Ø"Vö™__a fÈ÷1Õ“¥÷zþ,-¨ ø”°÷‘h”»÷‘`“¥÷§>-=-ô 7ø”°÷‘h”»÷‘`‘ÐS[ø’Ø"[ø’™¸H1à“7ødM>-U-@Œø”Dø‘hŽÃV-d-Œ¹øØ"¹ø‘h1Ę”ÉÕø’Ø"Õø1ÔÊ“¾ø5d-n-Øù”Éø‘h˜Ëù’Ø"ù1DË“ù"n-…-$Nù”ù‘h˜ÁÉpù’Ø"Õø’™¸H“NùÙц--pœù”Yù‘h˜-˾ù’Ø"ù’™¸H“œùn»-§-¼êù”§ù‘h“œù鬨-¿-ú”§ù‘h˜¨É2ú’Ø"Õø2ú1ÚÊ“ú|¬À-Î-Tlú”!ú‘h”,ú‘`˜Ëú’Ø"ù™__a fú1JË“lúÅÓÎ-í- Éú”wú‘h”‚ú‘`“lúqŽî- .ìþú”wú‘h”‚ú‘`‘S"û’Ø""û’™¸H1UË“þúT.%.8Sû” û‘hŽuË&.4.„€ûØ"€û‘h1‡ÌŽu¥4.B.вûØ"²û‘h1q¦ŽÔÅB.k.äûØ"äû‘h1‚ÉŽIÎl.•.hüØ"ü‘h1÷ј*>ü’Ø"Íò™__aW>ü1.¥“ü–m–.Ø.´xü”&ü‘h”1ü‘`˜­¥›ü’Ø"+ó™__ak>ü“xüÔVØ.÷.Ðü”ƒü‘h”Žü‘`˜‘¦óü’Ø"lï™__aÉ>ü“Ðü\Lø./L(ý”Ûü‘h”æü‘`˜ëKý’Ø"”õ™__aWKý1wº“(ý¢¹/Z/˜…ý”3ý‘h”>ý‘`˜öº¨ý’Ø"òõ™__ak¨ý1wº“…ýÛaZ/y/äâý”ý‘h”›ý‘`˜Ú»þ’Ø"dð™__aÉþ1wº“âý؃z/™/0?þ”íý‘h”øý‘`˜·bþ’Ø"[ø™__aWbþ1Õ“?þ¢ªš/Ü/|œþ”Jþ‘h”Uþ‘`˜Tÿþ’Ø"¹ø™__ak¿þ1Õ“œþ–;Ü/û/Èùþ”§þ‘h”²þ‘`˜8Äÿ’Ø"àï™__aÉÿ1Õ“ùþR)ü/0Vÿ”ÿ‘h”ÿ‘`˜fyÿ’Ø""û™__aWyÿ1JË“Vÿ~ 0^0`³ÿ”aÿ‘h”lÿ‘`˜ÉËÖÿ’Ø"€û™__akÖÿ1JË“³ÿâ‚^0}0¬”¾ÿ‘h”Éÿ‘`˜­Ì3’Ø""ð™__aÉ31JË“±#~00øm”‘h”&‘`˜ƒÞ‘’Ø"‘š__i –1à1à“mšž0º0DДx‘h”ƒ‘`Žœ§º0å0ýØ"*ï‘XŽb§æ01Ü*Ø"*ï‘X˜màN’Ø"Nš__i S1â1 â“*Hœ1,1(”5‘h”@‘`Žȼ,1O1tºØ"dð‘X˜WâÞ’Ø"Þš__i ã1íã1ó㓺5vP1l1À”Å‘h”Б`Ž&Ål11 JØ"àï‘X˜Aän’Ø"nš__i s1×å1Ýå“Ji1¬1X­”U‘h”`‘`Ž›Í¬1Ï1¤ÚØ""ð‘X˜+æþ’Ø"þš__i 1Áç1Çç“ÚŒ¨Ð1ì1ð=”å‘h”ð‘`ާì12<jØ"lï‘XŽš22ˆ¤Š¡¤‘hŠ¡¤‘`ŠRD‘Ž»2C2Ôá ”¡¤‘h{ ”¡¤‘`Ž×C2f2 ' ´¡¤‘h{ ´¡¤‘`Še¦‘Xލ«f2·2ldØ"lï‘X›!𡤑PŽø·2Å2¸žŠ©e‘hŠ©e‘`ŠRD‘ŽÅ2ë2Û ”©e‘h{ ”©e‘`Ž5ë23P! ´©e‘h{ ´©e‘`Š Ä‘XŽOÉ3_3œ^Ø"àï‘X›!š©e‘PŽV_3m3蘊½Ê‘hŠ½Ê‘`ŠRD‘Žwm3“34Õ ”½Ê‘h{ ”½Ê‘`Ž““3¶3€ ´½Ê‘h{ ´½Ê‘`ŠÌ‘XŽÄѶ34ÌXØ""ð‘X›!š½Ê‘PŽéá44…Ø"…‘h1âBâŽ-4g4dÏ›¥g 0Ï‘X›3¥ 0Ô‘P1Š1ŠŽ´g4ž4°‹__aÌî‘h‹__bÌî‘`ŽÓãž4¬4üCØ"C‘h1þãBäŽ#-¬4ì4H›¥g 0‘X›3¥ 0’‘P1H1H޽åì4ú4”ÄØ"Ä‘h1èåBîåŽD-ú4:5à›¥g 0‘X›3¥ 0‘P1É1ÉŽ§ç:5H5,EØ"E‘h1ÒçBØçŽe-H5ˆ5x›¥g 0‘X›3¥ 0”‘P1J1JŽÔˆ5¦5ÄÍ‹__pointer j6·‘hŽë¦5Õ5   w6·‘h{ w6·‘`ŠZD‘Ž Õ5û5\ P  ”6·‘h{ ”6·‘`Ž(û56¨ –  ´6·‘h{ ´6·‘`Š®»‘XŽñÀ6•6ô Ó Ø"dð‘H›!š6·‘@ŽI¤–6ª6@! Ø" ‘h1ɤŽJ¨ª6É6Œ!2 Ø"*ï‘hBœœ „Ê6ë6Ø!p Ø"—í‘hŠp ‘`1n펾ºì6ú6$"¢ Ø"¢ ‘h1º»Ž’¹ú67p"Ô Ø"Ô ‘h1ºŽ“½7-7¼" Ø"žï‘hŽéE-7b7#e › 2©e‘X›{2©e‘P›Èf2e ‘HRÆ4¸H‘l1²HŽIb77T#É › G©e‘X›{G©e‘P›ÈfGÉ ‘Hˆ€N¨J‘o1²HŽÃŽ7œ7 #û Ø"û ‘h1ÄŽœ7°7ì#- Ø"- ‘h1pÂŽñŰ7Ï78$_ Ø"äû‘hŽ FÏ78„$¾ › 2½Ê‘X›{2½Ê‘P›Èf2¾ ‘HRÆ4ÉÊ‘l1ÎÊŽk8/8Ð$" › G½Ê‘X›{G½Ê‘P›ÈfG" ‘Hˆ€N¨J‘o1ÎÊŽ‘Ë08>8%T Ø"T ‘h1ÌŽeÊ>8R8h%† Ø"† ‘h1åÊŽfÎR8q8´%¸ Ø"ü‘hŽ-Fq8ª8&› 2¡¤‘X›{2¡¤‘P›Èf2‘HRÆ4­¤‘h1²¤Žª8Õ8L&{› G¡¤‘X›{G¡¤‘P›ÈfG{‘Hˆ€N¨J‘o1²¤ŽÿßÖ8ä8˜&­Ø"­‘h1*àŽЍä8 9ä&ߨ"*ï‘hŽE§9-90' Ø"lï‘XŽYF-9g9|'k› }©e‘X•__n}»‘P›Èf}k‘HRƸH‘l1²Hޝg9’9È'Ï› “©e‘X•__n“»‘P›Èf“Ï‘Hˆ€˜¨J‘o1²HŽÕ’9¹9() ·©e‘h‹__n ·»‘`‹__x ·)‘XŠRD‘1²HŽû¹9ç9`(z שe‘h‹__n ×»‘`‹__x ×z‘X1²HŽç9:¬(×› 1©e‘h•__n 1»‘`•__x 1בXŠ Ä‘P1²HŽF:L:ø(;› }½Ê‘X•__n}»‘P›Èf};‘HRÆÉÊ‘l1ÎÊŽCL:w:D)Ÿ› “½Ê‘X•__n“»‘P›Èf“Ÿ‘Hˆ€˜¨J‘o1ÎÊŽiw:ž:)ù ·½Ê‘h‹__n ·»‘`‹__x ·ù‘XŠRD‘1ÎÊŽž:Ì:Ü)J ׽ʑh‹__n ×»‘`‹__x ×J‘X1ÎÊŽ°Ì:÷:(*§› 1½Ê‘h•__n 1»‘`•__x 1§‘XŠÌ‘P1ÎÊŽ¥F÷:5;t* › }¡¤‘X•__n}»‘P›Èf} ‘HRÆ­¤‘h1²¤Ž×5;`;À*o› “¡¤‘X•__n“»‘P›Èf“o‘Hˆ€˜¨J‘o1²¤Žý`;‡; +É ·¡¤‘h‹__n ·»‘`‹__x ·É‘XŠRD‘1²¤Ž#‡;µ;X+ ס¤‘h‹__n ×»‘`‹__x בX1²¤ŽDµ;à;¤+w› 1¡¤‘h•__n 1»‘`•__x 1w‘XŠe¦‘P1²¤Žkà;î;ð+¶Šùå‘hŠùå‘`ŠRD‘ŽŒî;<<,ó ”ùå‘h{ ”ùå‘`ލ<7<ˆ,9 ´ùå‘h{ ´ùå‘`Še¦‘XžL¡œ8<S=Ô,žØ"ž‘è|•nœ‘à|—j<0=–error ‘‘ð|1>£Ÿð¬RT=1> -ÞØ"Þ‘H i TÔ‘\1 ®Ž'¤2>Q>l-(Ø"€ð‘h‹__p`¡¤‘`Š‘XަR>ƒ>¸-sØ"+ó‘h‹__p†¡¤‘`‹__n†‘X˜ä¥•’Ø"+󒙸H“sþp„>Í>.Á”~‘h˜æ¦ã’Ø"lï’™¸H“Á_ÏÎ>?P.”Ì‘XŽp¹?;?œ.TØ"Gó‘h‹__p`6·‘`Š‘XŽh»ü“#$ʆPQ0:$”.$‘X”9$‘P”E$‘HŽJ¹Q^Q|:Õ$Ø"Gó‘h‹__nV‘`Šm%‘XŽG»^Q…QÈ:%Ø"òõ‘h‹__n‚‘`Ž¿Á†QÏQ;V%Ø"ö‘h‹__nV‘`Šm%‘XŽ¥ÃÐQ÷Q`;’%Ø"¹ø‘h‹__n‚‘`ŽÊøQAR¬;×%Ø"Õø‘h‹__nV‘`Šm%‘XŽÌBRiRø;&Ø"€û‘h‹__n‚‘`Ž‘DiRÆRD<b&› (§¤‘h›{(§¤‘`›·‡(¡¤‘XŽêÆRñR<Á&› 1§¤‘X›{1§¤‘P›·‡1¡¤‘Hðn6¨J‘oŽ EñR1SÜ<'› \QÞ‘X›{\QÞ‘P›·‡\¡¤‘HŽ1S`S(=€'› †QÞ‘X›{†QÞ‘P›·‡†¡¤‘H–__inލJ‘oªv¨J‘nŽ6`S‡St=Õ' JQÞ‘h{ JQÞ‘`·‡ J¡¤‘XŠRD‘Ž`‡SµSÀ=!( mQÞ‘h{ mQÞ‘`·‡ m¡¤‘XŽ…µSàS >v( ýQÞ‘h{ ýQÞ‘`·‡ ý¡¤‘XŠe¦‘P˜ͦ™(’Ø"lï™__xç™(1÷«“v(½~àSwTX>Ó(”(‘H”Œ(‘@B®‘Ó­ ÷(’Ø"Þ÷(1Ó(“Ù(Y§xTËU¤>1)”æ(‘X”ñ(‘PBÓ°‘°U)’Ø"U)Z)1ǰ11)“7)¥ ÌU¬Vð>”)”D)‘h”O)‘`B]³‘³¸)’Ø"¸)½)1Q³1”)“š)šr¬VvWg8Jô7› ½Ê‘X›{½Ê‘P›·‡½Ê‘Hò¨J‘oø¨J‘nŽÝD>g›g„JC8› (ÃÊ‘h›{(ÃÊ‘`›·‡(½Ê‘XŽú"›gÆgÐJ¢8› 1½Ê‘X›{1½Ê‘P›·‡1½Ê‘Hðn6¨J‘oŽëÆgígKñ8› S½Ê‘h›{S½Ê‘`›·‡S½Ê‘XŽ #íghhKa9› †½Ê‘X›{†½Ê‘P›·‡†½Ê‘H–__inލJ‘oªv¨J‘nŽF#hCh´K¶9 J½Ê‘h{ J½Ê‘`·‡ J½Ê‘XŠRD‘Žp#ChqhL: m½Ê‘h{ m½Ê‘`·‡ m½Ê‘XŽ•#qhœhLLW: ý½Ê‘h{ ý½Ê‘`·‡ ý½Ê‘XŠÌ‘PŽxÑœhÂl˜LX;Ø""𑈛Öp3ä‘€•__n3‘ø~•__x3X;‘ð~¤òhØj;p·:Ô‘°æŠ;ß]‘P¨y<½Ê‘¸—Øj»lÛŠYß]‘°÷b^‘¨Lb½Ê‘ ñ‰c½Ê‘˜1ÎÊŽ¯ÐÂlñläLº;Ø""ð‘h›Öpä‘`•__n‘X•__xº;‘P1ÎÊŽƒÎòlqm0M <Ø""ð‘X›ƒÆ£‘P•__x£Ô‘L޹Eqmßm|Ml<› »§¤‘X›{»§¤‘P›·‡»¡¤‘H–_Num½©†‘hŽ¿#ßm nÈMË<› Å¡¤‘X›{Å¡¤‘P›·‡Å¡¤‘HðnʨJ‘oŽ<è n1nN=› Ù¡¤‘h›{Ù¡¤‘`›·‡Ù¡¤‘XŽå#1n`n`N‰=› ¡¤‘X›{¡¤‘P›·‡¡¤‘Hò¨J‘oø¨J‘nŽ\«`nˆr¬NŠ>Ø"l›Öp3ùå‘€•__n3‘ø~•__x3Š>‘ð~¤¶nžp2>p·:Q&‘°æŠ;ß]‘P¨y<¡¤‘¸—žprÛŠYß]‘°÷b^‘¨Lb¡¤‘ ñ‰c¡¤‘˜1²¤Ž“ªˆr·røNì>Ø"lï‘h›Öpùå‘`•__n‘X•__xì>‘P1²¤Žg¨¸r9sDO>?Ø"lï‘X›ƒÆ£‘P•__x£Q&‘HB¬œì­ :sêsO|?Ø"Þ‘hŠ|?‘`1Ó(B®œ©°ês¼tÜO¿?Ø"U)‘hŠ¿?‘`11)Bذœ3³¼txu(P@Ø"¸)‘hŠ@‘`1”)Bb³œ´xu›utPE@Ø"*‘hŠE@‘`1÷)œ·#œubvÀP‚@Ø"â‘hŠ‚@‘`1û¹Ž£êbvÐv Qæ@› ­6·‘X›{­6·‘P›·‡­6·‘H–__n¯¹‘hŽ $ÐvûvXQEA› Å6·‘X›{Å6·‘P›·‡Å6·‘HðnʨJ‘oŽbèûv"w¤Q”A› Ù6·‘h›{Ù6·‘`›·‡Ù6·‘XŽ1$"wQwðQB› 6·‘X›{6·‘P›·‡6·‘Hò¨J‘oø¨J‘nŽ’èQwˆwšzLðÒŒk&šzL„`­@šz{srate_Ô«|=3ÕÜnb|ïÃÖ‡WªH|3Nד´ªH|¿’Ü¥_‘% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; ‡@I< *.: ;‡@I< +.? : ; ‡@< ,.? : ;‡@I< -4: ; ‡@I? < .4: ; ‡@I< /.? : ; I< 0 I1&I2&34I5.? : ; I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P : ;I8 2 Q4: ;‡@I? 2 < R: ; IS.? : ;2 < T.? : ;‡@2 < U.? : ;‡@2 < VG : ;W I8 4 X.? : ;L 2 < Y.? : ;‡@I2 < Z![\G : ; ]4: ;‡@I? <  ^4: ;‡@I? <  _4: ;‡@I? < `4: ;‡@I? < a4: ;‡@I? <  b.? : ;L < c : ; I8 2 d.? : ; L < e.? : ;‡@L M 2 < f.? : ;‡@IL M 2 < g.? : ; ‡@IL M 2 < h4: ; ‡@I? < i4: ; ‡@I? < jG : ;k4: ;‡@I? < l4: ;‡@I? < m4: ;‡@I? < nG : ; o.? : ; ‡@2 < p.? : ; ‡@2 < q.? : ;‡@IL M 2 < rI8 L 2 s.? : ;2 < t.? L 4 < u : ; v4: ;‡@I<  w4: ;‡@I< x.? : ; ‡@L M < y.? : ; ‡@IL M < z.? : ; ‡@IL M < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }4: ; ‡@I? 2 < ~.? : ; 2 < .? : ; L 2 < €.? : ; ‡@L M 2 < .? 4 < ‚.? ‡@I4 < ƒ : ; I8 2 „.? L 4 < ….? : ; ‡@I< †.? : ; ‡@I2 < ‡: ;Iˆ.? : ; ‡@L M 2 < ‰.? : ; ‡@I@ŠI ‹: ; I Œ.? : ; ‡@@.G@Ž.G@: ; I I4  ‘.G: ; ’I4 “.1‡@@”1 •: ;I –4: ;I — ˜.G ™: ; Iš: ;I›: ;I œ.G: ; @4: ;I ž.G;@Ÿ.G; @ 4: ; I ¡.‡@4 @¢.4 @£.4 @¤ ¥4: ; I ¦: ; I§4: ; I? < ¨4I? 4 < ©4G ª4G«4G ¬4: ;‡@I? <  ­4: ;‡@I? <  ®4: ;‡@I? < ¯4: ; ‡@I? < LO'‹Cj‹Üû /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugnewStk.hFileRead.hFileWvIn.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hFilter.hGenerator.hNoise.hOnePole.hGuitar.cppiostreambasic_string.hGuitar.hTwang.hDelayA.hDelayL.hFir.hvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hcpp_type_traits.hchar_traits.hpostypes.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tccWvIn.h h(èºjº#.J1J/ŸgŸ™.‚ž‚¡‚ž‚Ä}<‚žºúº "º2#¿/ŸÒÖƒÍ"»±XƒÍ2»W»W»æ|t‚  .ºgº‚ !.ºººZºº  .óñólòº ºƒcf‚  .ºgº‚ !.ºººZºº  .óñólòº ºƒcf‚  .ºgº‚ !.ºººZºº  .óñólòº ºƒcf‚  .ºgº‚ !.ºººZºº  .óñólòº ºƒiƒªfƒÿƒÇ}"ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉ Â<ºØ}ò»mä» ¹ȺÏ}ò» °tºÏ}ò» °tºÏ}ò» °tºÏ}ò» «~f» .ùX>ääô3 ëyÖ» .ùX>ääô3 ëyÖ» .ùX>ääô3 °~äƒâf›{@¿/Ÿ úÖƒâfœ/ƒâfœ/ƒâf ¹z/»  ô/!.ùX>ää3WYÇy‚ƒ¯º»ï}<º`Xƒeƒ¯º».ô‘/å.CK•|<ƒeƒ¯º».ô‘/å.CK•|<ƒeƒ¯º».ô­/«å.CK þ<ƒâ}f„˜"»².ô‘/ôfAK ž|.=.@ÖuË.ô‘/ôfAK ž|.=.@ÖuË.ô­/«ôfAK ž|.=.@Öu Ö~.» .ùX>æò“u1„ƒ «}¬Ë‘Çæ‘¼‘¼‡=%º>uqf»“>»Ñ~B=%º>uqf»“NÉÑ~‡=%º>uqf»“>»Ñ~B=%º>uqf»“>» ˆ~BÈÍÈÍÈqº0º0ÈqÈÄq?//Úó»»1Ó%-KSt1//Úó»‘9õ,K×.óƒotȳÈy³ÈíÈ3í>»Z'<óltKÊvgå`A>»Z' óSt>»Z'<óSt>»Z'<ó¥f>*ÜDL!.K)+DKL ¹}.=".A‹ui./$ ®~aÃòÐòºò" *¢ ìQL…/Ç4c’ÉÅ#t@ÖuŸ~.L…/Ç’Ø’ÉÅ#¬A‹uþ.v3Oæ|.hMDKL .DL.=2.DKL ¹}.=".A‹u†.LØÉw,62­Ø>m.U’–ä>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹u5.„Ê0‘É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~t>=Ê9>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹u5.„Ê0‘É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~t>=Ê9>ƒ-BDN6=4. ×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~tZ=Ê ï|:ò òÂò¬ò@òж?,¹®fDN6=4. /Ç!.CKä}<(ôJ/$åb'F QDJ+R O“$/$>ó'½ןô=…KC O’!Y# <sIø¼2=+â{’O×åy-³žu“~tL=ô9 ýLó׃OŸ#v/#å2K»ltºôäM‘/1»/öCY·‚Lå/1g/õg‘¹Ùå„MÉ/õ‘/ö»v“‘/1»/öYYå‘¶tLå/1g/õg‘¹ÙåÍ‚i)/1*/2Yg"gYg.g#‘#-ÙÐ~.®K |‘tóLþ-åuŸØk»„#,è;&‘‘(æw‘#è‘æGºÊ‘uYU¿itäÏeŸŸŸ’KuŸŸórûäÏeŸŸŸ’KuŸŸóú '‹óÖÙ~ä§$/Jh(i(wi(l(wl(z(vz({(w{(~(w~(ˆ(vˆ(‰(w‰(Œ(wŒ(¡(v¡(¢(w¢(¥(w¥(ò(vò(ó(wó(ö(wö()v))w))w))v))w))w)()v()))w)),)w,)C)vD)E)wE)H)wH)V)vV)W)wW)Z)wZ)q)vr)s)ws)v)wv)Ÿ)v )¡)w¡)¤)w¤)Ï)vÏ)Ð)wÐ)Ó)wÓ)*vwwv**w* *w */*v0*1*w1*4*w4*Q*vR*S*wS*V*wV*Œ*vŒ**w**w*­*v®*¯*w¯*²*w²*Ï*vÐ*Ñ*wÑ*Ô*wÔ*ô*vô*õ*wõ*ø*wø*þ*vþ*ÿ*wÿ*+w++v++w++w+ +v +!+w!+$+w$+7+v8+9+w9+<+w<+O+vP+Q+wQ+T+wT+^+v^+_+w_+b+wb+}+v~++w+‚+w‚++vž+Ÿ+wŸ+¢+w¢+µ+v¶+·+w·+º+wº+Ä+vÄ+Å+wÅ+È+wÈ+Î+vÎ+Ï+wÏ+Ò+wÒ+å+væ+ç+wç+ê+wê+ð+vð+ñ+wñ+ô+wô+,v, ,w , ,w ,,v ,!,w!,$,w$,.,v.,/,w/,2,w2,M,vN,O,wO,R,wR,m,vn,o,wo,r,wr,…,v†,‡,w‡,Š,wŠ,”,v”,•,w•,˜,w˜,ž,vž,Ÿ,wŸ,¢,w¢,µ,v¶,·,w·,º,wº,À,vÀ,Á,wÁ,Ä,wÄ,×,vØ,Ù,wÙ,Ü,wÜ,ï,vð,ñ,wñ,ô,wô,þ,vþ,ÿ,wÿ,-w--v--w-"-w"-=-v>-?-w?-B-wB-U-vV-W-wW-Z-wZ-d-vd-e-we-h-wh-n-vn-o-wo-r-wr-…-v†-‡-w‡-Š-wŠ--v-‘-w‘-”-w”-§-v¨-©-w©-¬-w¬-¿-vÀ-Á-wÁ-Ä-wÄ-Î-vÎ-Ï-wÏ-Ò-wÒ-í-vî-ï-wï-ò-wò- .v..w..w.%.v&.'.w'.*.w*.4.v4.5.w5.8.w8.B.vB.C.wC.F.wF.k.vl.m.wm.p.wp.•.v–.—.w—.š.wš.Ø.vØ.Ù.wÙ.Ü.wÜ.÷.vø.ù.wù.ü.wü./v//w//w/Z/vZ/[/w[/^/w^/y/vz/{/w{/~/w~/™/vš/›/w›/ž/wž/Ü/vÜ/Ý/wÝ/à/wà/û/vü/ý/wý/0w00v00w0 0w 0^0v^0_0w_0b0wb0}0v~00w0‚0w‚00vž0Ÿ0wŸ0¢0w¢0º0vº0»0w»0¾0w¾0å0væ0ç0wç0ê0wê01v11w11w1,1v,1-1w-101w01O1vP1Q1wQ1T1wT1l1vl1m1wm1p1wp11v1‘1w‘1”1w”1¬1v¬1­1w­1°1w°1Ï1vÐ1Ñ1wÑ1Ô1wÔ1ì1vì1í1wí1ð1wð12v22w22w22v22w2!2w!2C2vC2D2wD2G2wG2f2vf2g2wg2j2wj2·2v·2¸2w¸2»2w»2Å2vÅ2Æ2wÆ2É2wÉ2ë2vë2ì2wì2ï2wï23v33w33w3_3v_3`3w`3c3wc3m3vm3n3wn3q3wq3“3v“3”3w”3—3w—3¶3v¶3·3w·3º3wº34v4 4w 4 4w 44v44w44w4g4vg4h4wh4k4wk4ž4vž4Ÿ4wŸ4¢4w¢4¬4v¬4­4w­4°4w°4ì4vì4í4wí4ð4wð4ú4vú4û4wû4þ4wþ4:5v:5;5w;5>5w>5H5vH5I5wI5L5wL5ˆ5vˆ5‰5w‰5Œ5wŒ5¦5v¦5§5w§5ª5wª5Õ5vÕ5Ö5wÖ5Ù5wÙ5û5vû5ü5wü5ÿ5wÿ56v66w6"6w"6•6v–6—6w—6š6wš6ª6vª6«6w«6®6w®6É6vÊ6Ë6wË6Î6wÎ6ë6vì6í6wí6ð6wð6ú6vú6û6wû6þ6wþ67v77w77w7-7v-7.7w.717w17b7vb7c7wc7f7wf77vŽ77w7’7w’7œ7vœ77w7 7w 7°7v°7±7w±7´7w´7Ï7vÏ7Ð7wÐ7Ó7wÓ78v88w88w8/8v0818w1848w48>8v>8?8w?8B8wB8R8vR8S8wS8V8wV8q8vq8r8wr8u8wu8ª8vª8«8w«8®8w®8Õ8vÖ8×8w×8Ú8wÚ8ä8vä8å8wå8è8wè8 9v99w99w9-9v-9.9w.919w19g9vg9h9wh9k9wk9’9v’9“9w“9–9w–9¹9v¹9º9wº9½9w½9ç9vç9è9wè9ë9wë9:v::w::w:L:vL:M:wM:P:wP:w:vw:x:wx:{:w{:ž:vž:Ÿ:wŸ:¢:w¢:Ì:vÌ:Í:wÍ:Ð:wÐ:÷:v÷:ø:wø:û:wû:5;v5;6;w6;9;w9;`;v`;a;wa;d;wd;‡;v‡;ˆ;wˆ;‹;w‹;µ;vµ;¶;w¶;¹;w¹;à;và;á;wá;ä;wä;î;vî;ï;wï;ò;wò;<v<<w<<w<7<v8<9<w9<<<w<<S=vT=U=wU=X=wX=1>v2>3>w3>6>w6>Q>vR>S>wS>V>wV>ƒ>v„>…>w…>ˆ>wˆ>Í>vÎ>Ï>wÏ>Ò>wÒ>?v??w? ?w ?;?vYw>YAYwAY¾Yv¾Y¿Yw¿YÂYwÂYìYvìYíYwíYðYwðYZvZZwZZwZ«Zv«Z¬Zw¬Z¯Zw¯ZÙZvÙZÚZwÚZÝZwÝZ[v[[w[[w[f[vf[g[wg[j[wj[Ê[vÊ[Ë[wË[Î[wÎ[ù[vù[ú[wú[ý[wý[$\v$\%\w%\(\w(\K\vK\L\wL\O\wO\z\vz\{\w{\~\w~\¡\v¡\¢\w¢\¥\w¥\Ï\vÏ\Ð\wÐ\Ó\wÓ\ú\vú\û\wû\þ\wþ\-_v-_._w._1_w1_›_v›_œ_wœ_Ÿ_wŸ_Æ_vÆ_Ç_wÇ_Ê_wÊ_í_ví_î_wî_ñ_wñ_`v``w` `w `y`vy`z`wz`}`w}`¤`v¤`¥`w¥`¨`w¨`Ë`vË`Ì`wÌ`Ï`wÏ`ú`vú`û`wû`þ`wþ`!av!a"aw"a%aw%aOavOaPawPaSawSazavza{aw{a~aw~a ev e¡ew¡e¤ew¤eÏevÐeÑewÑeÔewÔeOfvOfPfwPfSfwSf½fv½f¾fw¾fÁfwÁfèfvèféfwéfìfwìfgvggwggwg>gv>g?gw?gBgwBg›gv›gœgwœgŸgwŸgÆgvÆgÇgwÇgÊgwÊgígvígîgwîgñgwñghvhhwh hw hChvChDhwDhGhwGhqhvqhrhwrhuhwuhœhvœhhwh hw hÂlvÂlÃlwÃlÆlwÆlñlvòlólwólölwölqmvqmrmwrmumwumßmvßmàmwàmãmwãm nv n nw nnwn1nv1n2nw2n5nw5n`nv`nanwandnwdnˆrvˆr‰rw‰rŒrwŒr·rv¸r¹rw¹r¼rw¼r9sv:s;sw;s>sw>sêsvêsëswësîswîs¼tv¼t½tw½tÀtwÀtxuvxuyuwyu|uw|u›uvœuuwu uw ubvvbvcvwcvfvwfvÐvvÐvÑvwÑvÔvwÔvûvvûvüvwüvÿvwÿv"wv"w#ww#w&ww&wQwvQwRwwRwUwwUwˆwvˆw‰ww‰wŒwwŒw³wv´wµwwµw¸ww¸wÐ~vÐ~Ñ~wÑ~Ô~wÔ~ÿ~vwwƒvhiwilwlÛvÜÝwÝàwàOv >5PBëoperator new„ëoperator delete¼ëstk::Stk::sampleRateÖëstk::Stk::inRange$ìstk::StkFrames::sizeVìstk::StkFrames::channelsƒìstk::StkFrames::frames°ìstk::StkFrames::dataRateÝìstk::FileRead::fileSizeístk::FileWvIn::getSizeAístk::FileWvIn::getFileRate¡ístk::Stk::StkÜíminýîstd::vector >::size/ïstd::vector >::operator[]qïstd::vector >::size£ïstd::vector >::operator[]åïstd::vector >::operator[]'ðstd::vector >::operator[]…ð__gnu_cxx::new_allocator::new_allocatorÍðstd::allocator::allocatorñ__gnu_cxx::new_allocator::~new_allocatoriñstd::allocator::~allocator•ñstd::allocator::~allocatorâñ__gnu_cxx::new_allocator::new_allocator?òstd::allocator::allocatortòstd::allocator::allocatorÒòstd::_Vector_base >::_Vector_impl::~_Vector_implþòstd::_Vector_base >::_M_get_Tp_allocatorLó__gnu_cxx::new_allocator::new_allocator”óstd::allocator::allocatorâó__gnu_cxx::new_allocator::~new_allocator0ôstd::allocator::~allocator\ôstd::allocator::~allocator©ô__gnu_cxx::new_allocator::new_allocatorõstd::allocator::allocator;õstd::allocator::allocator™õstd::_Vector_base >::_Vector_impl::~_Vector_implÅõstd::_Vector_base >::_M_get_Tp_allocatorö__gnu_cxx::new_allocator::new_allocator[östd::allocator::allocator©ö__gnu_cxx::new_allocator::~new_allocator÷östd::allocator::~allocator#÷std::allocator::~allocatorp÷__gnu_cxx::new_allocator::new_allocatorÍ÷std::allocator::allocatorøstd::allocator::allocator`østd::_Vector_base >::_Vector_impl::~_Vector_implŒøstd::_Vector_base >::_M_get_Tp_allocatorÚø__gnu_cxx::new_allocator::new_allocator"ùstd::allocator::allocatorpù__gnu_cxx::new_allocator::~new_allocator¾ùstd::allocator::~allocatorêùstd::allocator::~allocator7ú__gnu_cxx::new_allocator::new_allocator”ústd::allocator::allocatorÉústd::allocator::allocator'ûstd::_Vector_base >::_Vector_impl::~_Vector_implSûstd::_Vector_base >::_M_get_Tp_allocator…ûstd::_Vector_base >::_M_get_Tp_allocator·ûstd::vector >::sizeéûstd::vector >::sizeCüstd::_Vector_base >::_Vector_impl::_Vector_impl›üstd::_Vector_base >::_Vector_baseóüstd::vector >::vectorPýstd::_Vector_base >::_Vector_impl::_Vector_impl­ýstd::_Vector_base >::_Vector_base þstd::vector >::vectorgþstd::_Vector_base >::_Vector_impl::_Vector_implÄþstd::_Vector_base >::_Vector_base!ÿstd::vector >::vector~ÿstd::_Vector_base >::_Vector_impl::_Vector_implÛÿstd::_Vector_base >::_Vector_base8std::vector >::vector›__gnu_cxx::__normal_iterator > >::__normal_iteratorÐstd::vector >::endýstd::vector >::beginX__gnu_cxx::__normal_iterator > >::__normal_iteratorstd::vector >::endè__gnu_cxx::__normal_iterator > >::__normal_iteratorstd::vector >::endx__gnu_cxx::__normal_iterator > >::__normal_iterator­std::vector >::end__gnu_cxx::__normal_iterator > >::__normal_iterator=std::vector >::endj__destroy_aux¤_Destroyá_Destroy'std::vector >::_M_erase_at_endd__destroy_auxž_DestroyÛ_Destroy!std::vector >::_M_erase_at_end^__destroy_aux˜_DestroyÕ_Destroystd::vector >::_M_erase_at_endX__gnu_cxx::__normal_iterator > >::baseoperator- > >Ùmax__gnu_cxx::__normal_iterator > >::baseNoperator- > >—__gnu_cxx::__normal_iterator > >::baseÏoperator- > >__gnu_cxx::__normal_iterator > >::basePoperator- > >™_DestroyÍ__destroy_aux _DestroyP _Destroy– std::vector >::_M_erase_at_endÓ __gnu_cxx::new_allocator::max_size std::vector >::max_size8 stk::Stk::operator=u std::_Vector_base >::_M_get_Tp_allocator§ __gnu_cxx::new_allocator::max_sizeÙ std::vector >::max_size std::__fill::fillj fillÎ std::_Vector_base >::_M_get_Tp_allocator __gnu_cxx::new_allocator::max_size2 std::vector >::max_size_ std::__fill::fillà fill' std::_Vector_base >::_M_get_Tp_allocatorY __gnu_cxx::new_allocator::max_size‹ std::vector >::max_size¸ std::__fill::fillfill€__gnu_cxx::__normal_iterator > >::base²std::vector >::capacityßstd::vector >::begin std::__fill_n::fill_npfill_nÔ__uninitialized_fill_n_aux.uninitialized_fill_n__uninitialized_fill_n_aÜstd::__fill_n::fill_n@fill_n¤__uninitialized_fill_n_auxþuninitialized_fill_nO__uninitialized_fill_n_a¬std::__fill_n::fill_nfill_nt__uninitialized_fill_n_auxÎuninitialized_fill_n__uninitialized_fill_n_a|__destroy_aux<__gnu_cxx::__normal_iterator > > >¶_Destroy<__gnu_cxx::__normal_iterator > > >ó_Destroy<__gnu_cxx::__normal_iterator > >, double>9stk::StkFrames::operator[]£stk::Filter::clearã__gnu_cxx::new_allocator::deallocate(std::_Vector_base >::_M_deallocate•std::_Vector_base >::~_Vector_baseãstd::vector >::~vector__gnu_cxx::new_allocator::deallocateTstd::_Vector_base >::_M_deallocateÁstd::_Vector_base >::~_Vector_basestd::vector >::~vector;__gnu_cxx::new_allocator::deallocate€std::_Vector_base >::_M_deallocateístd::_Vector_base >::~_Vector_base;std::vector >::~vectorg__gnu_cxx::new_allocator::deallocate¬std::_Vector_base >::_M_deallocatestd::_Vector_base >::~_Vector_basegstd::vector >::~vector·stk::Filter::~Filterãstk::Filter::~Filter8stk::Generator::~Generatorstk::Noise::~Noise¹stk::Noise::~Noiseåstk::Generator::~Generatorstk::Generator::~Generator=stk::OnePole::tickÚstk::Noise::tickstk::Guitar::noteOffVstk::Guitar::setLoopGainÅstk::Guitar::setFrequencystk::Guitar::noteOnnstk::Guitar::setPluckPositionástk::Guitar::controlChange] operator!=, std::allocator >¡ stk::Guitar::setBodyFile["stk::Guitar::clearÎ"stk::Guitar::~Guitarú"stk::Guitar::~GuitarJ#stk::Twang::~Twangv#stk::Twang::~Twang¢#__gnu_cxx::new_allocator::allocateç#std::_Vector_base >::_M_allocateR$std::_Vector_base >::_Vector_base$__gnu_cxx::new_allocator::allocateÕ$std::_Vector_base >::_M_allocate%__gnu_cxx::new_allocator::allocateV%std::_Vector_base >::_M_allocate’%__gnu_cxx::new_allocator::allocate×%std::_Vector_base >::_M_allocate&std::__copy::copyb&__copy_auxÁ&std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, double*>'copy<__gnu_cxx::__normal_iterator > >, double*>€'__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, double*>Õ'uninitialized_copy<__gnu_cxx::__normal_iterator > >, double*>!(__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>ž(std::vector >::vectorü(stk::Filter::Filter_)stk::DelayA::DelayAÂ)stk::DelayL::DelayL%*stk::Fir::Fir}*stk::Twang::Twang²*_Constructô*__uninitialized_fill_n_aux`+uninitialized_fill_n±+__uninitialized_fill_n_a,__uninitialized_copy_auxu,uninitialized_copyÁ,__uninitialized_copy_a-std::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >ƒ-std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >Ó-copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >C.__copy_aux¢.std::__copy_normal::__copy_nñ.copya/__uninitialized_copy_aux¶/uninitialized_copy0__uninitialized_copy_aW0std::vector >::operator=â0std::__copy_backward::__copy_bB1__copy_backward_aux¡1std::__copy_backward_normal::__copy_b_nð1copy_backward_2std::__copy::copy®2__copy_aux 3std::__copy_normal::__copy_n\3copyÌ3__uninitialized_copy_aux!4uninitialized_copym4__uninitialized_copy_aÂ4std::vector >::_M_fill_insertÈ5std::vector >::insert*6std::vector >::resizew6std::__copy_backward::__copy_b×6__copy_backward_aux67std::__copy_backward_normal::__copy_b_n…7copy_backwardô7std::__copy::copyC8__copy_aux¢8std::__copy_normal::__copy_nñ8copya9__uninitialized_copy_aux¶9uninitialized_copy:__uninitialized_copy_aW:std::vector >::_M_fill_insert];std::vector >::insert¿;std::vector >::resize <std::__copy_backward::__copy_bl<__copy_backward_auxË<std::__copy_backward_normal::__copy_b_n=copy_backward‰=std::vector >::_M_fill_insert>std::vector >::insertñ>std::vector >::resizeD?stk::Filter::operator=‡?stk::DelayA::operator=Ê?stk::DelayL::operator= @stk::Fir::operator=J@stk::Twang::operator=‡@std::__copy_backward::__copy_bæ@__copy_backward_auxEAstd::__copy_backward_normal::__copy_b_n”Acopy_backwardBstd::__fill::fillWBfill»Bstd::vector >::_M_fill_insertÁCstd::vector >::insert#Dstd::vector >::resize¦Dstk::Guitar::GuitarçDstk::Guitar::GuitarÁ 5PÂ__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_tt%$_4ž%div_t«%$_5Õ%ldiv_tã%$_6 &lldiv_tv.lconvÙ0va_listè0fpos_tö0__sbuf,1__sFILE3FILEª6clock_t¹6tm‹7pthread_once_t¡7__gthread_once_t¹7wint_tÇ7$_78_RuneEntry.8$_8h8_RuneRangez8$_9¹8_RuneCharClassÏ8$_10¹:_RuneLocale4=mbstate_tE=wctype_tRD__true_typeZD__false_type„D__copyE__copy_normal0E__copy_normal`E__copy_backwardÜE__fillLF__fill_nÈFchar_traitsÎH__vtbl_ptr_typeäHnothrow_tòHnew_allocator>Jallocator²J_Atomic_wordÌJbasic_string,std::allocator > ^_Rep_baseR^_Rep.`locale®cfacetçeid±f_ImplÙiios_baseqbasic_streambuf >²wwctrans_t¡yctype_base¥zctypeO€money_base¨€basic_ios >¹„__normal_iterator, std::allocator > >º†num_get > >ÏŒnum_put > >†‘basic_ostream >˜•basic_stringbuf,std::allocator >˜basic_ostringstream,std::allocator >[›StkErrorœStk' StkFramesl£new_allocatorϤallocator?¥_Vector_base >|¦vector >¬Filter®DelayAذDelayLb³FirÌ´Twang<·OnePoleµ¸new_allocatorºallocatorˆº_Vector_base >Å»vector >*Ánew_allocatorvÂallocatoræÂ_Vector_base >#Ävector >ˆÉnew_allocatorëÊallocator[Ë_Vector_base >˜Ìvector >ýÑGuitarßÔWvInÏÕFileReadöØFileWvIn¡ÜGeneratorpÝNoiseQÞ__normal_iterator > >;à__normal_iterator > >%â__normal_iterator > >ä__normal_iterator > >ùå__normal_iterator > >ãç__copy_backward_normal…è__fill±è__normal_iterator, std::allocator > >–ê__copy_backwardÆê__copy_normal¹Eostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile__copy_b_n_ZN3stk3Stk14setRawwavePathESs_ZN3stk3Fir4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdj__bi1__bi2iswalnumoperator- > >gmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZNKSt6vectorIjSaIjEE2atEmread_ZNKSt6vectorIiSaIiEEixEm_ZNSt8ios_base9uppercaseEstrtoul__uninitialized_copy_a_ZNKSs4_Rep12_M_is_leakedEvgetwchar_ZN3stk6DelayA5clearEvisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZNSt6vectorIN3stk5TwangESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1__S_id_ctypeswap64_ZNSsixEmcopytmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNSt10ctype_base5printE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZN3stk8FileWvIn9normalizeEv__copy_n_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk6Guitar7noteOffEdj_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEi_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEvuninitialized_fill_n_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEC1ERKS2__ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEppEi_M_update_egptr_ZSt26__uninitialized_fill_n_auxIPjmjEvT_T0_RKT1_St11__true_typesleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__Destroy_ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEcc_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKifacet_ZN3stk8FileRead4openESsbjmd_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_ZNSt12_Vector_baseIjSaIjEE12_Vector_implC1ERKS0__ZNKSt6vectorIiSaIiEE6rbeginEv_ZNSt6vectorIiSaIiEE9push_backERKiclockungetcputuninitialized_copy<__gnu_cxx::__normal_iterator > >, double*>_ZNSs12_M_leak_hardEvoutPoint__ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime__copy_auxignoreSampleRateChange__uninitialized_fill_n_a_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekpuninitialized_copy_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaEchannels_ZNKSt12_Vector_baseIjSaIjEE13get_allocatorEv_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZN3stk6DelayAC1ERKS0__ZNKSt6vectorIjSaIjEE4backEv_ZNSt6vectorIiSaIiEED1EvTwang_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZSt24__uninitialized_copy_auxIPN3stk5TwangES2_ET0_T_S4_S3_St12__false_type_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsm_ZNK9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEplERKlcopy_ZNSt6vectorIjSaIjEE4swapERS1__ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmiERKl_M_insert_aux_ZNSt8ios_base3appE_ZN3stk3Stk12rawwavepath_E_ZNK3stk8FileWvIn10isFinishedEvoperator- > >register_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__Destroywidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_ZNKSt6vectorIjSaIjEE8capacityEv_ZN9__gnu_cxx13new_allocatorIN3stk5TwangEE9constructEPS2_RKS2__Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmove_ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7_St11__true_typepword_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk6DelayL8setDelayEd_ZN3stk8FileWvIn6isOpenEv_ZNSaIN3stk5TwangEED1Ev_ZNKSt8ios_base9_M_getlocEvinPoint__ZNKSs4rendEv_ZSt24__uninitialized_fill_n_aIPN3stk5TwangEmS1_S1_EvT_T0_RKT1_SaIT2_Eshowbase~basic_iosdoNextOut__ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPimtapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZN9__gnu_cxx13new_allocatorIN3stk5TwangEE10deallocateEPS2_m_ZN9__gnu_cxx13new_allocatorIN3stk5TwangEEC2Ev_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperror_ZNKSt6vectorIjSaIjEE5frontEv_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZSt6fill_nIPjmjET_S1_T0_RKT1_fgetws_ZN3stk6Guitar4tickEd_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk5Twang16setPluckPositionEd__uninitialized_fill_n_a_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk5TwangES4_EET0_T_S6_S5__ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPddET0_T_SA_S9_SaIT1_Etolower_ZNK3stk8FileRead6formatEvgetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZNSt6vectorIjSaIjEE5clearEv_ZL8iswloweri_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_rendSTK_SINT16abs_M_allocate_ZNSaIdED1Ev_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEC1ERKS1__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchar_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi~Twangtowupperstr_ZNKSt6vectorIiSaIiEE2atEm_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEvcontrolChange_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEixERKlsizeerase_ZN3stk5TwangaSERKS0__ZNSs4_Rep10_M_destroyERKSaIcE_M_finish_ZN3stk6FilterD1Ev_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_Destroy_ZSt13__destroy_auxIPjEvT_S1_St11__true_typename_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6vectorIN3stk5TwangESaIS1_EE4dataEv_ZN9__gnu_cxx13new_allocatorIN3stk5TwangEE7destroyEPS2___destroy_aux<__gnu_cxx::__normal_iterator > > >~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZN3stk6Guitar4tickERNS_9StkFramesES2_jj_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSaIjEC1EvnextOut_ZNSt6vectorIiSaIiEE5clearEv_ZNSaIN3stk5TwangEED2Ev_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmIERKl_ZNSt6vectorIjSaIjEE9push_backERKj_ZNKSt12_Vector_baseIN3stk5TwangESaIS1_EE13get_allocatorEv_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~locale_ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EEfind_first_of__uninitialized_copy_aux_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt6vectorIN3stk5TwangESaIS1_EE4swapERS3_pop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNKSt6vectorIjSaIjEE6rbeginEvsetInterpolate_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEv_ZN9__gnu_cxx13new_allocatorIN3stk5TwangEEC2ERKS3_this_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmmEi_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSt6vectorIjSaIjEEC1ERKS0_tapOut_ZNSt6vectorIN3stk5TwangESaIS1_EE5frontEv_ZNSs6rbeginEv~Guitar__copy_backward_aux_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk3Stk18addSampleRateAlertEPS0__ZNSt6vectorIiSaIiEE4swapERS1__ZN3stk8FileRead10getWavInfoEPKc_ZN3stk6GuitarD0Ev~vector__uninitialized_copy_aux_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_M_is_shared_ZNKSt5ctypeIcE7tolowerEPcPKcfill_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk5Twang4tickEd_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEpLERKl_ZN9__gnu_cxx13new_allocatorIN3stk5TwangEE8allocateEmPKv_ZN3stk8FileRead10getAifInfoEPKc_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNSt6locale5_Impl19_S_facet_categoriesEfill_n_ZNKSs4sizeEvsetLoopFilter_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_ZNSt6vectorIiSaIiEEC1ERKS0___copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIjSaIjEE6resizeEmj_ZN3stk7OnePole5setB0Ed_ZNKSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZNSt6vectorIN3stk5TwangESaIS1_EE9push_backERKS1_getSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZN3stk6FilteraSERKS0__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN9__gnu_cxx13new_allocatorIN3stk5TwangEED2Ev_ZNSt10ctype_base5spaceE__copy_aux_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEvtowlower_ZSt24__uninitialized_fill_n_aIPimiiEvT_T0_RKT1_SaIT2_E_ZNSt6locale5_Impl16_M_add_referenceEviswdigit_ZNSt6vectorIjSaIjEE8pop_backEvrawwavepath__ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplERKlprintMessage_Z41__static_initialization_and_destruction_0ii_ZNSt6vectorIjSaIjEE4rendEv_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZN3stk6Guitar6noteOnEddj_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj_ZNSaIdEC1ERKS__ZN9__gnu_cxx13new_allocatorIjEC2Ev_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZSt13copy_backwardIPN3stk5TwangES2_ET0_T_S4_S3__ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_Destroy_ZNSt6vectorIN3stk5TwangESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_srand_M_leakpbumpwcscoll_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEE4baseEvsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNKSt6vectorIjSaIjEEixEm_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIjEEPT_PKS3_S6_S4__ZN9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEmmEi_ZNKSs4copyEPcmmStk_ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS3_IPdS8_EEEET0_T_SD_SC__ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE__copy_b_ZNSt8ios_base4leftE_ZN3stk6Guitar11setLoopGainEdiuninitialized_copy__uninitialized_fill_n_aux_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZNSt12_Vector_baseIN3stk5TwangESaIS1_EE19_M_get_Tp_allocatorEvwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk3Fir7lastOutEv_ZNK3stk8FileRead8fileSizeEv_ZNKSt6vectorIN3stk5TwangESaIS1_EE6rbeginEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_ZNSt12_Vector_baseIiSaIiEEC2ERKS0__S_id_monetary_S_id_numeric~_Vector_basewctype_ZN3stk5TwangD1Ev_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray_ZNSt12_Vector_baseIN3stk5TwangESaIS1_EED2Ev~new_allocator_ZNK9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEdeEvlocale_ZSt24__uninitialized_copy_auxIPiS0_ET0_T_S2_S1_St11__true_type_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNKSt6vectorIjSaIjEE5beginEv_ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZSt8_DestroyIPjEvT_S1__ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIiEC1ERKS__ZNSaIdEC1EvispunctOnePole_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS1_IPdS6_EEET0_T_SB_SA__M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_SaIT1_E_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___uninitialized_fill_n_aux_ZN3stk8FileRead10getMatInfoEPKc_ZN3stk3StkaSERKS0__ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZN3stk3Stk11STK_FLOAT64E_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_uninitialized_copybasic_stringgetMessagewrite_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_push_back_ZNSt6vectorIjSaIjEE3endEv__uninitialized_fill_n_aux_ZSt4fillIPddEvT_S1_RKT0__ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt6vectorIjSaIjEED1Ev__copy_aux_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNKSt6vectorIiSaIiEE5beginEv_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_base_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEixERKlgptr_ZNSt12_Vector_baseIN3stk5TwangESaIS1_EE13_M_deallocateEPS1_m_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNK9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEE4baseEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt6vectorIiSaIiEE3endEv_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EES5__ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZSt8_DestroyIPN3stk5TwangES1_EvT_S3_SaIT0_E_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__Destroy_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_ZNKSt6vectorIN3stk5TwangESaIS1_EE8max_sizeEv_S_create_c_localecopy_backward_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_Destroyfsetpos_ZN3stk6Guitar16setPluckPositionEdi_ZNSt6locale5_Impl13_S_id_numericE_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEpLERKl_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZNKSt6vectorIiSaIiEE4rendEvwcslenfread_GLOBAL__I__ZN3stk6GuitarC2EjSs_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEvoperator- > >_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIN3stk5TwangESaIS1_EE5beginEv_ZNSt6vectorIdSaIdEE5frontEv__new_start_ZSt4copyIPjS0_ET0_T_S2_S1__ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_Destroy<__gnu_cxx::__normal_iterator > > >_ZNKSs5rfindERKSsmchannelsOutvwprintfoperator newbasic_ios_ZNSt12_Vector_baseIN3stk5TwangESaIS1_EE11_M_allocateEm_M_ibegin_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZN9__gnu_cxx13new_allocatorIiEC2EvemptyprintErrors_back_M_get_Tp_allocator__uninitialized_copy_a_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEppEi_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEppEvcopy<__gnu_cxx::__normal_iterator > >, double*>_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSaIN3stk5TwangEEC1Ev_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmm_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPjS2_EET0_T_S4_S3_destroy_ZNKSt6vectorIN3stk5TwangESaIS1_EE4backEv_ZSt20uninitialized_fill_nIPN3stk5TwangEmS1_EvT_T0_RKT1__ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt6vectorIjSaIjEEixEm_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hiderFir_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt6vectorIiSaIiEE8max_sizeEv_ZN3stk5Twang18setLowestFrequencyEd_ZNSt6vectorIN3stk5TwangESaIS1_EE6rbeginEv_ZN3stk9GeneratorD1Ev_ZSt19__copy_backward_auxIPiS0_ET0_T_S2_S1__ZNSaIiEC1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEpLERKl_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNK3stk6DelayA7lastOutEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZN3stk6DelayAaSERKS0_Generator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNK3stk6DelayA8getDelayEv_ZNSt6vectorIjSaIjEE15_M_erase_at_endEPjstring_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNKSt6vectorIjSaIjEE4dataEv_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmmEv_ZN3stk9StkFrames11setDataRateEd_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEv_ZSt13copy_backwardIPiS0_ET0_T_S2_S1_pubimbue_ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1__ZNSt12_Vector_baseIjSaIjEE11_M_allocateEmnextOutput__ZNSs12_S_empty_repEv_ZNK9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEptEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZN9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEmIERKl_ZNSt6locale8monetaryEeofrawwavePath_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIjEEPT_PKS3_S6_S4__ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSt6vectorIiSaIiEE4sizeEv_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_ZSt26__uninitialized_fill_n_auxIPimiEvT_T0_RKT1_St11__true_type_S_constructputwc_ZNSs6appendEPKc_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZNSt6vectorIN3stk5TwangESaIS1_EE3endEv_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk6DelayA7nextOutEv_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZSt8_DestroyIPiiEvT_S1_SaIT0_E_ZNKSt6vectorIjSaIjEE14_M_range_checkEm_ZN3stk3FiraSERKS0__ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZSt20uninitialized_fill_nIPjmjEvT_T0_RKT1__ZNKSs13find_first_ofEPKcmm_ZNSt6vectorIjSaIjEE7reserveEm_ZN3stk6DelayA4tickERNS_9StkFramesEj_ZSt10_ConstructIN3stk5TwangES1_EvPT_RKT0__ZN3stk6Guitar7lastOutEvgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_m_ZNSt6vectorIiSaIiEE6rbeginEvnum_put_ZNSt6vectorIiSaIiEE4backEv_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNKSt6vectorIiSaIiEE5emptyEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZNSt6vectorIN3stk5TwangESaIS1_EEixEm_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvuninitialized_copy_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNSt12_Vector_baseIN3stk5TwangESaIS1_EEC2ERKS2__ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZL7toloweri_ZN3stk8FileWvIn17sampleRateChangedEdd_ZN3stk6Filter4tickERNS_9StkFramesEj__len_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZNK9__gnu_cxx13new_allocatorIjE7addressERKj_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_ZNSt8ios_base3endE_M_install_facet_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEplERKlisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIiEEPT_PKS3_S6_S4__ZNSs6insertEmPKcm_M_grab_ZN9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEmmEvwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_aux_ZNKSt6vectorIN3stk5TwangESaIS1_EE2atEmreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZSt22__uninitialized_copy_aIPjS0_jET0_T_S2_S1_SaIT1_E_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZN3stk4WvIn4tickERNS_9StkFramesE_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt6vectorIN3stk5TwangESaIS1_EE6resizeEmS1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvsetBodyFile__lhswctobuninitialized_fill_n_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush__uninitialized_copy_a_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZSt24__uninitialized_fill_n_aIPjmjjEvT_T0_RKT1_SaIT2_E*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZSt10__copy_auxIPjS0_ET0_T_S2_S1__ZN3stk6DelayA4tickERNS_9StkFramesES2_jjcopy__copy_b_n_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEvfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostate_ZNSt6vectorIN3stk5TwangESaIS1_EE7reserveEmrenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt6vectorIjSaIjEEaSERKS1__ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcm__copy_bwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb__uninitialized_fill_n_a_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj__copy_backward_aux_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocalesetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7__ZSt6fill_nIPdmdET_S1_T0_RKT1__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_ZNSt6vectorIiSaIiEE7reserveEm_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt6vectorIiSaIiEEaSERKS1__ZNSt12_Vector_baseIdSaIdEED2Ev_ZNKSt6vectorIN3stk5TwangESaIS1_EE5frontEv_ZN9__gnu_cxx3absExgetwc_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEvremove_ZNSspLERKSs_ZN3stk5Twang7lastOutEvappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk6DelayLC1ERKS0__ZSt4fillIPiiEvT_S1_RKT0__ZNSt6vectorIjSaIjEE4backEv_ZNSaIdEC2ERKS__ZNSaIN3stk5TwangEEC2ERKS1__ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEptEv~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintf_ZNSaIiED1EvcloseFileinit_M_replace_categoriesInitfree_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmmEido_narrow_ZNK9__gnu_cxx13new_allocatorIiE7addressERiclearSTK_SINT24_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmmEv_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSt6vectorIjSaIjEE6rbeginEv_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk5TwangES5_EET0_T_S7_S6_getGaininterpolatembtowc_ZNSt6vectorIiSaIiEE6assignEmRKioperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1__ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEv__outSTK_SINT32isupper_ZN9__gnu_cxxmiIPjSt6vectorIjSaIjEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_~basic_ostream_ZN9__gnu_cxx3divExx_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPiS2_EET0_T_S4_S3__ZL8iswdigiti_ZNSt6vectorIiSaIiEEixEmatoll_ZNSsaSERKSs_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetc_Destroy<__gnu_cxx::__normal_iterator > >, double>sgetn_ZN3stk6Guitar13controlChangeEidi_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZN3stk6Guitar5clearEv_ZNKSs8_M_checkEmPKc__old_finishframesfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZNSaIiEC2ERKS_asctimerdstate_M_implpubseekpossubstr_ZNSt6vectorIN3stk5TwangESaIS1_EE4rendEv_ZSt8_DestroyIPddEvT_S1_SaIT0_Eoperator- > >_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signsetLoopGainctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitE__lastgetenv_ZN3stk6Guitar11setBodyFileESsmbsrtowcsswap_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmiERKl_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdata_ZSt8_DestroyIPjjEvT_S1_SaIT0_Evfscanf_ZNK3stk9StkFrames8dataRateEv__copy_n<__gnu_cxx::__normal_iterator > >, double*>_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEc_ZNKSt6vectorIN3stk5TwangESaIS1_EE5emptyEvdo_tolowerfill_nmonetary_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move__destroy_aux_ZNSt6vectorIdSaIdEEC1ERKS1__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPiS2_EET0_T_S4_S3__ZL8iswspaceido_get_M_assign_ZNSt6vectorIjSaIjEE14_M_fill_assignEmRKj_ZN3stk6DelayA8setDelayEd_ZNK3stk9Generator9lastFrameEv_ZNSt6vectorIiSaIiEE4dataEvsync_ZN3stk6GuitarC1EjSs_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE_ZNK9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEmiERKlsputbackc_Construct__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNSt6__fillILb1EE4fillIPjjEEvT_S3_RKT0__ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEplERKl_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPimoperator delete_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEvfseek_ZNSt12_Vector_baseIjSaIjEEC2ERKS0__ZN3stk3FirC1ERKS0__ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSaIN3stk5TwangEEC1ERKS1__ZN3stk6DelayA4tickEdisalphahas_quiet_NaN_ZNSt6vectorIN3stk5TwangESaIS1_EEC1ERKS2__ZNSt8ios_base5fixedEcopy_backward_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt20uninitialized_fill_nIPimiEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNKSt6vectorIiSaIiEE5frontEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatorcopy_backward_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNKSt6vectorIiSaIiEE4backEv_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassic_ZNSt12_Vector_baseIiSaIiEED2Evvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZNSt12_Vector_baseIN3stk5TwangESaIS1_EE12_Vector_implD1Ev_ZNK9__gnu_cxx13new_allocatorIjE8max_sizeEv__resultwcstoullwcsstr_M_cloneiscntrl__uninitialized_copy_aux_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZN9__gnu_cxx13new_allocatorIiED2Ev_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIiEEPT_PKS3_S6_S4___uninitialized_fill_n_a_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSt6vectorIN3stk5TwangESaIS1_EE5beginEv_ZNKSs16find_last_not_ofEcm__new_finishformat_ZNSt6vectorIiSaIiEE6resizeEmi_ZSt8_DestroyIN3stk5TwangEEvPT__ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow__old_size__elems_after_ZNKSt5ctypeIcE5widenEPKcS2_Pcisdigit_ZNKSt6vectorIN3stk5TwangESaIS1_EEixEm_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEixERKl_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_ZNKSt6vectorIjSaIjEE8max_sizeEv_Destroy_ZSt6fill_nIPimiET_S1_T0_RKT1__ZNK3stk6Filter10channelsInEv_ZNSt12_Vector_baseIjSaIjEE12_Vector_implD1Ev_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai_ZNSaIjEC1ERKS_*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNK9__gnu_cxx13new_allocatorIjE7addressERjoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZNSs4_Rep20_S_empty_rep_storageE_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKlmax_ZN3stk5Twang13setLoopFilterESt6vectorIdSaIdEE_ZN3stk5Twang12setFrequencyEd_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEptEv_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv_ZNSt6vectorIN3stk5TwangESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_findsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki~DelayA_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEvmax_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKc__copy_auxfind_last_oftable_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPjS2_EET0_T_S4_S3__ZN9__gnu_cxx13new_allocatorIjE9constructEPjRKj_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_ZN3stk5TwangD0Evfillisgraph_ZNSt6vectorIjSaIjEE5frontEv_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue~Fir_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNKSt6vectorIN3stk5TwangESaIS1_EE8capacityEv_M_fill_assign__in_chrg_ZNKSt6vectorIiSaIiEE14_M_range_checkEm_ZN9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEpLERKloperator()pubsetbuf_ZN3stk6GuitarD1Ev_ZNSt6vectorIN3stk5TwangESaIS1_EE14_M_fill_assignEmRKS1_strcoll_ZNKSt6vectorIjSaIjEE4rendEv_ZL7ispuncticopy_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEdEvT_S7_SaIT0_E_ZN3stk6DelayA15getMaximumDelayEv_ZN3stk5Twang11setLoopGainEd_ZN3stk3Stk11rawwavePathEv_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi_ZNSt8__fill_nILb1EE6fill_nIPimiEET_S3_T0_RKT1_has_denormisOpen_ZN9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEC1ERKS3__ZNSt10ctype_base5upperEeq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb__pos_ZNSt8ios_base6xallocEv__copy_btimeseekoff_S_normalize_category_ZNSolsEPFRSoS_E_ZNKSt6vectorIN3stk5TwangESaIS1_EE4rendEvfclose_ZNSt6vectorIiSaIiEE5frontEv_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt6vectorIiSaIiEE3endEvuninitialized_fill_n_ZNSt6vectorIN3stk5TwangESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE_ZN3stk5Twang5clearEv_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEE4baseEv__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvfillxsgetniswupperDelayA_ZNKSs4_Rep12_M_is_sharedEv_ZSt22__uninitialized_copy_aIPN3stk5TwangES2_S1_ET0_T_S4_S3_SaIT1_E_ZN3stk8FileRead4readERNS_9StkFramesEmbDelayL_ZNSt8ios_base6badbitE__destroy_auxgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0__ZN9__gnu_cxxmiIPN3stk5TwangESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD__ZNSs4_Rep10_M_disposeERKSaIcE_ZNKSt6vectorIN3stk5TwangESaIS1_EE4dataEv_ZNSt6vectorIjSaIjEE2atEm_ZN3stk6GuitarC2EjSspptr_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9___destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk6Guitar12setFrequencyEdj_ZNSt6vectorIN3stk5TwangESaIS1_EE4backEvoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi__rhs_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_ZN3stk6Guitar4tickERNS_9StkFramesEjto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNKSt6vectorIiSaIiEE8capacityEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmm_ZN3stk6FilterC2ERKS0_messages_ZNSt6vectorIN3stk5TwangESaIS1_EE2atEm_M_id_ZSt4fillIPjjEvT_S1_RKT0__ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj_ZNKSs7_M_dataEv_ZN3stk3Fir4tickERNS_9StkFramesEjstrtoulloperator==_ZNSt6vectorIN3stk5TwangESaIS1_EE6assignEmRKS1_wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_St11__true_type_ZN3stk5TwangC1ERKS0__S_copy_chars_M_writein_avail_ZNSt6vectorIN3stk5TwangESaIS1_EE15_M_erase_at_endEPS1__ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0__ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZSt4fillIPN3stk5TwangES1_EvT_S3_RKT0__ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZN3stk6DelayA6tapOutEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsIn_ZN3stk6DelayL7nextOutEvsputc_ZN9__gnu_cxx13new_allocatorIjEC2ERKS1_uninitialized_fill_nsputnbtowc_ZNSaIjED2Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfailfill_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdivcopy_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiERKl__copy_backward_aux_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_ZNSt6vectorIiSaIiEE4rendEv_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNKSt12_Vector_baseIN3stk5TwangESaIS1_EE19_M_get_Tp_allocatorEv_ZSt4copyIPiS0_ET0_T_S2_S1__ZNKSt6vectorIjSaIjEE5emptyEv_ZN3stk5Noise4tickEv_ZNKSt6vectorIjSaIjEE4sizeEv_ZNSs7_M_copyEPcPKcm_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEi_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl__uninitialized_fill_n_aux_ZNSs5clearEv_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZN3stk3Fir15setCoefficientsERSt6vectorIdSaIdEEb_ZNSs6assignERKSsmm_ZNKSt6vectorIN3stk5TwangESaIS1_EE3endEv_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0EvsetPluckPosition_ZNSt6__fillILb1EE4fillIPiiEEvT_S3_RKT0__ZSt4cerriswalpha_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEdeEvsetDataRatetmpnam__copy_b_n_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZSt18uninitialized_copyIPN3stk5TwangES2_ET0_T_S4_S3__ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZSt10__copy_auxIPKdPdET0_T_S4_S3_~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlE_ZNKSt6vectorIN3stk5TwangESaIS1_EE4sizeEv_ZNSt6vectorIiSaIiEE14_M_fill_assignEmRKi_ZNSt6vectorIN3stk5TwangESaIS1_EE5clearEvsystemsetLowestFrequency_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEdeEv~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+_ZNKSt6vectorIjSaIjEE3endEvoperator-_ZNSs7_M_moveEPcPKcm__x_copy_ZN3stk3StkC2ERKS0__M_leak_hardoperator=_ZNSs6appendERKSsmmfill_n_ZNSt6vectorIN3stk5TwangESaIS1_EED1Evftelliswcntrl_ZN3stk4WvIn4tickEj_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1__ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPcsnprintf_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNSt12_Vector_baseIN3stk5TwangESaIS1_EE12_Vector_implC1ERKS2__ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdEET0_T_SC_SB__ZNKSs7compareEmmRKSsnarrow__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, double*>_ZN9__gnu_cxx13new_allocatorIjE7destroyEPj_ZN3stk6Filter10phaseDelayEd_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv_ZNSs4swapERSs_ZNSaIjED1Ev_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt12_Vector_baseIjSaIjEED2Evoperator!=, std::allocator >_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZN3stk6DelayLaSERKS0__ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd_ZSt13__destroy_auxIPiEvT_S1_St11__true_type_ZNSt6vectorIiSaIiEE2atEm_ZNSt6vectorIN3stk5TwangESaIS1_EE8pop_backEvat_ZL8iswprinti_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmIERKlsungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcmcopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >setfsetgsetp_ZN3stk5Twang4tickERNS_9StkFramesEj_ZNSt6vectorIjSaIjEE5beginEv_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEixERKl_ZSt19__copy_backward_auxIPjS0_ET0_T_S2_S1__ZNSt6vectorIN3stk5TwangESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9__ZN3stk6DelayA15setMaximumDelayEm_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjbodyfile_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_internal_ZSt26__uninitialized_fill_n_auxIPN3stk5TwangEmS1_EvT_T0_RKT1_St12__false_typeshowWarnings__ZNSt6vectorIdSaIdEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKdS1_EEEEPdmT_S9__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZN3stk3Fir4tickEd_ZL8iswpuncti~basic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEppEiiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZNSt6vectorIjSaIjEE4dataEv_ZNSt6vectorIiSaIiEE5beginEveq_ZNSt8__fill_nILb1EE6fill_nIPjmjEET_S3_T0_RKT1__M_indexgetWavInfo__tmp_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc__new_sizefront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsert_ZSt13copy_backwardIPjS0_ET0_T_S2_S1_scan_is__copy_b_n_ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1_epptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmIERKl_ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKvmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecy_ZNSt12_Vector_baseIdSaIdEEC2EmRKS0_find_first_not_of_ZNSaIiED2Ev_ZNSt6vectorIN3stk5TwangESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1__ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEc_ZNSt6vectorIiSaIiEE8pop_backEvmin_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj_ZN3stk5Twang4tickERNS_9StkFramesES2_jj_ZNKSt6vectorIN3stk5TwangESaIS1_EE14_M_range_checkEm_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Ev_ZSt8_DestroyIPN3stk5TwangEEvT_S3_setB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZN3stk6DelayA5tapInEdm_M_replace_safedo_widenstrtold_ZNSt6locale5facet9_S_c_nameE_ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0__ZSt24__uninitialized_copy_auxIPjS0_ET0_T_S2_S1_St11__true_typestrtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintf_ZNSt6vectorIjSaIjEE6assignEmRKjis_M_remove_referenceout_ZNK9__gnu_cxx13new_allocatorIN3stk5TwangEE7addressERS2__ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE_ZSt13__destroy_auxIPN3stk5TwangEEvT_S3_St12__false_type~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbuf_ZNSt6__fillILb0EE4fillIPN3stk5TwangES3_EEvT_S5_RKT0_uflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZSt19__copy_backward_auxIPN3stk5TwangES2_ET0_T_S4_S3__ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEppEv_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN9__gnu_cxx13new_allocatorIjED2Ev_ZdlPvS___copy_n_ZNSt6vectorIN3stk5TwangESaIS1_EEaSERKS3__ZN3stk6DelayL6tapOutEm_Callback_listferror_ZNSsaSEcswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx17__normal_iteratorIPN3stk5TwangESt6vectorIS2_SaIS2_EEEppEvGuitar_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSaIjEC2ERKS__ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEptEv__destroy_auxcopy_backwardsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNK9__gnu_cxx13new_allocatorIN3stk5TwangEE8max_sizeEv_ZNSt6locale6globalERKS__ZSt8_DestroyIPiEvT_S1_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj_ZNK9__gnu_cxx13new_allocatorIN3stk5TwangEE7addressERKS2__ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZN3stk6FilterD0Ev_ZSt10__copy_auxIPiS0_ET0_T_S2_S1__ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEv_ZNKSt6vectorIiSaIiEE4dataEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@H‰EèòEèÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åHƒìH‰}øH‹}øHƒÇpèÉÃUH‰åHƒì H‰}øH‹}øHƒÇèòEèH‹EèH‰EèòEèÉÃUH‰åH‰}øH‰uðH‹HPH‹EøH‰H‹Eð¶PH‹EøˆPÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÙýØýØH¯ÂÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHiÀHHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹EèH‹@H‰EøHuøH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹EèH‹H‰EøHuøH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐH‰ÂHÁúH¸ÙýØýØH¯ÂHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åHƒìH‰}øH‹EøH‹H‹H‹}øÿÐÉÃUH‰åHƒìH‰}øH‰uðëH‹}øèHEøHH‹EøH;EðuåÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHƒì8H‰}ØH‰uÐH‹}ØèH‰ÆH}ïèH‹EØH‹pHUïH‹}ÐèH}ïèH‹UØH‹EÐH‰BëH‰EÈH‹]ÈH}ïèH‰]ÈH‹}ÈèHƒÄ8[ÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‰uðH‹Eð¶PH‹EøˆPH‹EøÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸NàNàNÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØ‹‰EüëH‹Uè‹Eü‰HƒEèH‹EèH;EàuèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿ?ÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØ‹‰EüëH‹Uè‹Eü‰HƒEèH‹EèH;EàuèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿ?ÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åHƒì H‰}èH‹uèH}ðèH‹EðÉÃUH‰åH‰}èH‰uàH‰UØH‹EØ‹‰EüëH‹Uè‹Eü‰HÿMàHƒEèHƒ}àuçH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØ‹‰EüëH‹Uè‹Eü‰HÿMàHƒEèHƒ}àuçH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÙýØýØH¯ÂH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åSHƒì8H‰}ØH‹}ØèH‰ÆH}ïèH‹EØH‹pH‹EØH‹8HUïèH}ïèH‹EØH‰EÐH‹}Ðèë7H‰EÈH‹]ÈH}ïèH‰]ÈH‹]ÈH‹EØH‰EÐH‹}ÐèH‰]ÈH‹}ÈèHƒÄ8[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìHH‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèéëH‹}ØHǰ¾èH‰ÂH‹EØòHH‹EàòòYÁòH‹}ØHƒÇP¾èòòE°H‹}ØHǰ¾èòòM°òYÈòM¸H‹}ØHƒÇh¾èòòEÀH‹}ØHƒï€¾èòòYEÀòM¸ò\Èf(ÁH‹EàòH‹}ØHƒï€¾èH‰ÂH‹EàH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„À…þþÿÿH‹}ØHƒÇ ¾èH‰ÃH‹}ØHƒï€¾èH‹H‰H‹EÐHƒÄH[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈò³Dò^Èò¯Df(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øè…À•À¶ÀÉÃUH‰åSHƒìhH‰}èH‹HPH‹EèH‰H‹}èHÇ€èH‹EèHPH‰E H‹} èë%H‰E˜H‹]˜H‹EèHPH‰E H‹} èH‰]˜ëH‹EèHhH‰E¨H‹}¨èë%H‰E˜H‹]˜H‹EèHhH‰E¨H‹}¨èH‰]˜ëH‹EèHˆH‰E°H‹}°èë%H‰E˜H‹]˜H‹EèHˆH‰E°H‹}°èH‰]˜ërH‹EèHƒÀpH‰E¸H‹}¸èH‹EèHƒÀXH‰EÀH‹}ÀèH‹EèHƒÀ@H‰EÈH‹}ÈèH‹EèHƒÀ(H‰EÐH‹}ÐèH‹EèHƒÀH‰EØH‹}Øèé—H‰E˜H‹]˜H‹EèHƒÀpH‰E¸H‹}¸èH‰]˜H‹]˜H‹EèHƒÀXH‰EÀH‹}ÀèH‰]˜H‹]˜H‹EèHƒÀ@H‰EÈH‹}ÈèH‰]˜H‹]˜H‹EèHƒÀ(H‰EÐH‹}ÐèH‰]˜H‹]˜H‹EèHƒÀH‰EØH‹}ØèH‰]˜ëH‹EèH‰EàH‹}àèë&H‰E˜H‹]˜H‹EèH‰EàH‹}àèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìhH‰}èH‹HPH‹EèH‰H‹}èHÇ€èH‹EèHPH‰E H‹} èë%H‰E˜H‹]˜H‹EèHPH‰E H‹} èH‰]˜ëH‹EèHhH‰E¨H‹}¨èë%H‰E˜H‹]˜H‹EèHhH‰E¨H‹}¨èH‰]˜ëH‹EèHˆH‰E°H‹}°èë%H‰E˜H‹]˜H‹EèHˆH‰E°H‹}°èH‰]˜ërH‹EèHƒÀpH‰E¸H‹}¸èH‹EèHƒÀXH‰EÀH‹}ÀèH‹EèHƒÀ@H‰EÈH‹}ÈèH‹EèHƒÀ(H‰EÐH‹}ÐèH‹EèHƒÀH‰EØH‹}Øèé—H‰E˜H‹]˜H‹EèHƒÀpH‰E¸H‹}¸èH‰]˜H‹]˜H‹EèHƒÀXH‰EÀH‹}ÀèH‰]˜H‹]˜H‹EèHƒÀ@H‰EÈH‹}ÈèH‰]˜H‹]˜H‹EèHƒÀ(H‰EÐH‹}ÐèH‰]˜H‹]˜H‹EèHƒÀH‰EØH‹}ØèH‰]˜ëH‹EèH‰EàH‹}àèë&H‰E˜H‹]˜H‹EèH‰EàH‹}àèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒì8H‰}èH‹HPH‹EèH‰H‹}èHÇHèH‹EèH0H‰EÐH‹}Ðèë%H‰EÈH‹]ÈH‹EèH0H‰EÐH‹}ÐèH‰]ÈëH‹EèHƒÀH‰EØH‹}Øèë#H‰EÈH‹]ÈH‹EèHƒÀH‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èH‹HPH‹EèH‰H‹}èHÇHèH‹EèH0H‰EÐH‹}Ðèë%H‰EÈH‹]ÈH‹EèH0H‰EÐH‹}ÐèH‰]ÈëH‹EèHƒÀH‰EØH‹}Øèë#H‰EÈH‹]ÈH‹EèHƒÀH‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH‹}èH‹uØèHƒ}àt`H‹uàH‹}èèH‰ÂH‹EèH‰H‹EèH‹H‹EèH‰PH‹EèH‹H‹EàHÁàHÂH‹EèH‰PëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðHiøHèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<…èÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<…èÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH}àèH‹H}èèH‹8H‹UØH‰ÞèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åATSHƒì H‰}ØH‰uÐH‹}ÐèH‰ÃH‹}ÐèH‰ÆH‹}ØH‰ÚèH‹}ØèH‰ÆH}ïèH‹EØL‹ H‹}ÐèH‰ÃH‹}ÐèH‰ÇHMïL‰âH‰ÞèH‰ÂH‹EØH‰PH}ïèHƒÄ [A\ÉÃUH‰åSHƒì(H‰}èH‰uàH‹uàH‹}èèH‹HPH‹EèH‰H‹EàH‹PH‹EèH‰PH‹Eà‹PH‹Eè‰PH‹uàHƒÆ H‹}èHƒÇ èH‹uàHƒÆPH‹}èHƒÇPèH‹uàHƒÆhH‹}èHƒÇhèH‹uàHƒî€H‹}èHƒï€èH‹uàHưH‹}èHǰèéŠH‰EØH‹]ØH‹}èHƒï€èH‰]ØëH‰EØH‹]ØH‹}èHƒÇhèH‰]ØëH‰EØH‹]ØH‹}èHƒÇPèH‰]ØëH‰EØH‹]ØH‹}èHƒÇ èH‰]ØëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹HPH‹EøH‰H‹EðH‹àH‹EøH‰àH‹EðH‹èH‹EøH‰èH‹EðH‹ðH‹EøH‰ðH‹EðH‹øH‹EøH‰øH‹EðH‹H‹EøH‰H‹EðH‹H‹EøH‰H‹EðH‹H‹EøH‰H‹Eð¶H‹EøˆÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹HPH‹EøH‰H‹EðH‹àH‹EøH‰àH‹EðH‹èH‹EøH‰èH‹EðH‹ðH‹EøH‰ðH‹EðH‹øH‹EøH‰øH‹EðH‹H‹EøH‰H‹EðH‹H‹EøH‰H‹Eð¶H‹EøˆÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹HPH‹EøH‰ÉÃUH‰åSHƒì(H‰}èH‰uàH‹uàH‹}èèH‹HPH‹EèH‰H‹uàHƒÆH‹}èHƒÇèH‹uàHÆ0H‹}èHÇ0èH‹uàHÆHH‹}èHÇHèH‹EàH‹(H‹EèH‰(H‹EàH‹0H‹EèH‰0H‹EàH‹8H‹EèH‰8H‹EàH‹@H‹EèH‰@ëWH‰EØH‹]ØH‹}èHÇ0èH‰]ØëH‰EØH‹]ØH‹}èHƒÇèH‰]ØëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‰uàH‹uè¿HèH‰EØHƒ}Øt1H‹uàH‹}Øèë"H‰EÐH‹]ÐH‹uèH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åSHƒì8H‰}ØH‰uÐH‰UÈH‹EØH‰EèëH‹uÈH‹}èèHÿMÐHEèHHƒ}Ðuàë9H‰EÀH‹}ÀèH‹uèH‹}ØèèH‰EÀH‹]ÀèH‰]ÀH‹}ÀèHƒÄ8[ÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒìHH‰}ØH‰uÐH‰UÈH‹EÈH‰EèëH‹uØH‹}èèHEØHHEèHH‹EØH;EÐuÙH‹EèH‰EÀë9H‰E¸H‹}¸èH‹uèH‹}ÈèèH‰E¸H‹]¸èH‰]¸H‹}¸èH‹EÀHƒÄH[ÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‰MÐH‹}èH‹uàèH‰EðH‹}èèH‰ÆH}ÿèHMÿH‹UðH‹uÐH‹}ØèH}ÿèH‹EðÉÃUH‰åATSHƒì0H‰}ØH‰uÐH‰UÈH}ÈèL‹ H}ÐèH‹H}ØèH‹8L‰âH‰ÞèH‰EèHuèH}àèH‹EàHƒÄ0[A\ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åAUATSHƒì8H‰}¸H‰u°H‹E°H;E¸„H‹}°èH‰EÐH‹}¸èH;EÐ’À„À„¾H‹}°èH‰ÃH‹}°èH‰ÂH‹uÐH‹}¸H‰ÙèH‰EÈH‹}¸èH‰ÆH}ßèH‹E¸H‹pH‹E¸H‹8HUßèH}ßèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹E¸H‹H‹EÐHÁàHÂH‹E¸H‰PéH‹}¸èH;EГÀ„ÀtmH‹}¸èH‰ÆH}ÞèH‹}¸èI‰ÄH‹}¸èI‰ÅH‹}°èH‰ÃH‹}°èH‰ÇL‰êH‰ÞèH‰ÇHUÞL‰æèH}ÞèéƒH‹E¸L‹ H‹E°H‹H‹}¸èHÁàH4H‹E°H‹8L‰âèH‹}¸èH‰ÆH}ÝèH‹E¸L‹`H‹E°L‹hH‹E°H‹H‹}¸èHÁàH<HMÝL‰âL‰îèH}ÝèH‹E¸H‹H‹EÐHÁàHÂH‹E¸H‰PH‹E¸HƒÄ8[A\A]ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH …H‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøH…H‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ùH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚æH‹E€‹‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uà‰UÜH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMÜH‹}èH‰ÚèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH …H‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøH…H‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ùH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚æH‹E€‹‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uà‰UÜH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMÜH‹}èH‰ÚèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàòEØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹EðH‹PH‹EøH‰PH‹Eð‹PH‹Eø‰PH‹uðHƒÆ H‹}øHƒÇ èH‹uðHƒÆPH‹}øHƒÇPèH‹uðHƒÆhH‹}øHƒÇhèH‹uðHƒî€H‹}øHƒï€èH‹uðHưH‹}øHǰèH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹EðH‹àH‹EøH‰àH‹EðH‹èH‹EøH‰èH‹EðH‹ðH‹EøH‰ðH‹EðH‹øH‹EøH‰øH‹EðH‹H‹EøH‰H‹EðH‹H‹EøH‰H‹EðH‹H‹EøH‰H‹Eð¶H‹EøˆH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹EðH‹àH‹EøH‰àH‹EðH‹èH‹EøH‰èH‹EðH‹ðH‹EøH‰ðH‹EðH‹øH‹EøH‰øH‹EðH‹H‹EøH‰H‹EðH‹H‹EøH‰H‹Eð¶H‹EøˆH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹uðHƒÆH‹}øHƒÇèH‹uðHÆ0H‹}øHÇ0èH‹uðHÆHH‹}øHÇHèH‹EðH‹(H‹EøH‰(H‹EðH‹0H‹EøH‰0H‹EðH‹8H‹EøH‰8H‹EðH‹@H‹EøH‰@H‹EøÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÙýØýØH¯ÂH‰Eøë!HmàHHmØHH‹uàH‹}ØèHÿMøHƒ}øØH‹EØÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèëH‹uèH‹}øèHEøHH‹EøH;EðuáÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åSHìÈH‰½XüÿÿH‰µPüÿÿH‰•HüÿÿH‰@üÿÿH‹…HüÿÿH…À„ÚH‹…XüÿÿH‹@H‰ÂH‹…XüÿÿH‹@H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÙýØýØH¯ÂH‰ÂH‹…HüÿÿH9‚H‹µ@üÿÿH½`üÿÿèH‹½XüÿÿèH‰EÐHµPüÿÿH}ÐèH‰EàH‹…XüÿÿH‹@H‰EÈH‹…HüÿÿH9Eà†(H‹½XüÿÿèH‰ÆH}ïèH‹…XüÿÿL‹@H‹…XüÿÿH‹pH‹…XüÿÿH‹PH‹…HüÿÿHiÀHH‰×H)ÇHMïL‰ÂèH}ïèH‹…XüÿÿH‹PH‹…HüÿÿHiÀHHÂH‹…XüÿÿH‰PH‹…HüÿÿHiÀHH‰ÂH‹EÈH‰ÃH)ÓH½PüÿÿèH‹8H‹UÈH‰Þèë#H‰…0üÿÿH‹0üÿÿH}ïèH‰0üÿÿé¦H½PüÿÿèH‹H‹…HüÿÿHiÀHHH½PüÿÿèH‹8H•`üÿÿH‰ÞèéJH‹½XüÿÿèH‰ÆH}îèH‹…HüÿÿH‰ÆH+uàH‹…XüÿÿH‹xHMîH•`üÿÿèH}îèH‹…XüÿÿH‹PH‹…HüÿÿH+EàHiÀHHÂH‹…XüÿÿH‰PH‹½XüÿÿèH‰ÆH}íèH‹…XüÿÿH‹XH½PüÿÿèH‹8HMíH‹uÈH‰Úèë#H‰…0üÿÿH‹0üÿÿH}îèH‰0üÿÿé†H}íèH‹…XüÿÿH‹PH‹EàHiÀHHÂH‹…XüÿÿH‰PH½PüÿÿèH‹8H•`üÿÿH‹uÈèë H‰…0üÿÿH‹0üÿÿH}íèH‰0üÿÿëH½`üÿÿèé¶H‰…0üÿÿH‹0üÿÿH½`üÿÿèH‰0üÿÿH‹½0üÿÿèH‹½XüÿÿèH‰EÀH‹½XüÿÿèH‰ÂH‹EÀH)ÂH‹…HüÿÿH9Â’À„Àt H=èHµHüÿÿH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸sH‹½XüÿÿèH‰E¸H‹½XüÿÿH‹u¸èH‰E°H‹E°H‰E¨H‹½XüÿÿèH‰ÆH}ìèH½PüÿÿèH‹0H‹…XüÿÿH‹8HMìH‹U°èH‰E¨H}ìèH‹½XüÿÿèH‰ÆH}ëèH‹µHüÿÿHMëH‹•@üÿÿH‹}¨èë#H‰…0üÿÿH‹0üÿÿH}ìèH‰0üÿÿéóH}ëèH‹…HüÿÿHiÀHHE¨H‹½XüÿÿèH‰ÆH}êèH‹…XüÿÿH‹XH½PüÿÿèH‹8HMêH‹U¨H‰ÞèH‰…8üÿÿë H‰…0üÿÿH‹0üÿÿH}ëèH‰0üÿÿëmH‹…8üÿÿH‰E¨H}êèH‹½XüÿÿèH‰ÆH}èèH‹…XüÿÿH‹pH‹…XüÿÿH‹8HUèèé»H‰…0üÿÿH‹0üÿÿH}êèH‰0üÿÿH‹½0üÿÿèH‹½XüÿÿèH‰ÆH}éèHUéH‹u¨H‹}°èH}éèH‹½XüÿÿH‹U¸H‹u°èèH‰…0üÿÿH‹0üÿÿH}éèH‰0üÿÿëH‰…0üÿÿH‹0üÿÿèH‰0üÿÿH‹½0üÿÿèH}èèH‹…XüÿÿH‹@H‰ÂH‹…XüÿÿH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÙýØýØH¯ÂH‰ÂH‹…XüÿÿH‹0H‹½XüÿÿèH‹•XüÿÿH‹E°H‰H‹•XüÿÿH‹E¨H‰BH‹E¸HiÀHH‰ÂHU°H‹…XüÿÿH‰Pë*H‰…0üÿÿH‹0üÿÿH}èèH‰0üÿÿH‹½0üÿÿèHÄÈ[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH‹}èèH;Eà—À„Àt!H‹EèH‹H‹EàHiÀHH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆH‹MØH‹}èH‰ÚèHƒÄ([ÉÃÿÿ6RkÿÿN>Q3Ë–ËÄóÿÿ5VˆÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿ›´©.F>l|u>Ïù>]„KÖÏ÷GXÂD=l}ÿÿ[*HA†ĽWMú"ÿÿ[*HA†ĽWMú"ÿÿA*HA„}º³ÛÿÿA*HA„}º³Ûÿÿ1k„ÿÿN^.sˆøݸÂGÿÿ4@[óvÕ'ÿÿ29Vÿ›1''AV `uÿ›1''Pe o„ÿ›ÐÃ-š“i\=º³+$\R„‘Z¡š*™èç .OÃ}ÿÿ©'¦0|MRj(~þ›®§þêeþZjcþ¸Aþdÿÿ©'¦0|MRj(~þ›®§þêeþZjcþ¸AþdStkFrames::operator[]: invalid index () value!OnePole::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!Guitar::noteOff: string parameter is greater than number of strings!Guitar::noteOff: amplitude parameter is outside range 0.0 - 1.0!Guitar::setLoopGain: gain parameter out of range!Guitar::setLoopGain: string parameter is greater than number of strings!Guitar::setFrequency: frequency parameter is less than or equal to zero!Guitar::setFrequency: string parameter is greater than number of strings!Guitar::noteOn: string parameter is greater than number of strings!Guitar::noteOn: amplitude parameter is outside range 0.0 - 1.0!Guitar::setPluckPosition: position parameter out of range!Guitar::setPluckPosition: string parameter is greater than number of strings!Guitar::controlChange: value () is out of range!Guitar::controlChange: string parameter is greater than number of strings!Guitar::controlChange: undefined control number ()!Guitar::setBodyFile: file error () ... using noise excitation.vector::_M_fill_insertUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk6FilterEN3stk9GeneratorEN3stk6GuitarEN3stk5TwangEN3stk8StkErrorEàAð?ÍÌÌÌÌÌì?×£p= ×ï?`@€?¸…ëQ¸Ž?¸…ëQ¸ž? ×£p= ï?\Âõ(\ï?ffffffî?à?àCš™™™™™É?-DTû! @I@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ-† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ:† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ$† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿwçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ5† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ5† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ:† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ:† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿZ† 4øÿÿÿÿÿÿÿ”çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿõ† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¦† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿò† 4øÿÿÿÿÿÿÿ'† <øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ†  ƒŒ4øÿÿÿÿÿÿÿ~† ƒ4øÿÿÿÿÿÿÿ@çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ@çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿùçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿùçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿH† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿ—† ƒŒ4øÿÿÿÿÿÿÿSçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿà† 4øÿÿÿÿÿÿÿʆ 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿ3çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿbçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ”çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿb† <øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿ3†  ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ&† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ&† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ°† 4øÿÿÿÿÿÿÿÒ† 4øÿÿÿÿÿÿÿ¼† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿƆ 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿƒ† ƒ4øÿÿÿÿÿÿÿsçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿsçÿÿÿÿÿÿÿ† ƒAx-.€-“-ö»-ØË-ºË-œ©-u‹-K‹-!“-÷“-Ñ-°‰-«•‰-Y-@-7c-'œ-£-ýÇ-âÇ-Ç·- M-„M-x-[†-OG’-*’- Š-òŠ-í× -Î¥-º -±!-¨É-”-‹!-‚É-n-e-\¹-H-?-6‘-"ÿ- r=-Íx-º€- “-‚»-dË-FË-(©-‹-׋-­“-ƒ“-]-<‰-7!‰-å-Ì-Ãc-³œ-££-‰Ç-nÇ-S·-,M-M--ç†-ÛÓ’-¶’-™Š-”~Š-yc -Z¥-F -=!-4É- -!-É-ú-ñ-è¹-Ô-Ë-‘-®ÿ-—r=-Sç-:Í-$½-…- •-Ðç-´Í-ŽÇ-kƒ-è Ç-Ë Ç-£ ƒ-{ {-U x-B G-& G-þ ƒ-Ò ƒ-³ Ÿ “ ·- œ A C-" - -à x-Í ²-¸ ²-³ z-¢ ¥- "“ ¦-„ ¥- ~=x !R ±-F x- Ž-â Ž-Ò Œ-¸ -l P 0  Á-ü;-§Ã-…-^-U-/œ-a- âz-Ô¥-ÏÅš-º¥-µ~=®¥‰-‘y‰-eMe-=1k-íÑ¿z-±¥-¬~=¥‡ç-oz-a¥-\R™-E¥-@~=9+=-ê„-Ý•-¾ç-«„-ž•-}z-o¥-j~=cRç-@z-2¥--¤=&Ù­-É‚-Ĺ•-£Í-½-}g-jz-\¥-W~=PB=-9'z-¥-~= üç-˃-¾•-¬z-ž¥-™~=’ç-oz-a¥-\~=U$‚-•-øç-å‚-Ø•-·z-©¥-¤~=Œç-zz-l¥-g¤=`L½-‚-ù•-ÜËÁz-³¥-®~=§™=-~z-p¥-k~=dSç-+¡-&è—- —-c—-91-•-à-°-€-X-(--Ø,°,ˆ,`,8,,è+À+˜+p+@++è*À*˜*p*H**ð)À)˜)p)H) )ø(Ð(¨(€(X(0((Ø'°'€'X'0''à&¸&&h&@&&ð%È%%h%@%%ð$È$ $x$@$$ð#È#˜#p#H##è"¸""h"@""Ø!°!ˆ!`!8!!à ¸  h @  ðȘpH踈X øÐ p@à¸h@à°ˆ`0Ш€X0à¸`8èÀ˜pHèÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ xP(ШxP øÐ xP(ذˆ`8è À ˜ p H  ø Ð ¨ € X 0  à ¸  h @  ð È   x P (  Ø ° ˆ ` 8  èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X(ذˆ`8èÀ˜pH âEùDñD¸D°D1D)DÏCÇCnCfC%CCÉBÁBeB]BB B¢AšASAKAô@ì@•@@Z@R@@@Ú?Ò?—??T?L?ÿ>÷>>•><>4>ó=ë=—==(= =Ù<Ñ<z<r<<<Í;Å;k;c; ;;Á:¹:e:]:::Ä9¼9o9g9ÿ8÷8°8¨8Q8I88ú7“7‹7D7<7å6Ý6…6}68606Ö5Î5u5m5,5$5Ð4È4{4s4/4'4Ú3Ò3j3b333¼2´2m2e2þ1ö1¯1§1P1H1ð0è0Â0º0ž0–0e0]000Ä/¼/o/g/ÿ.÷.°.¨.Q.I.á-Ù-‘-‰-$--Ï,Ç,ƒ,{,,,¿+·+n+f++ú*À*¸**‡*7*/*Ô)Ì)q)i)))°(¨(/('(ã'Û'Ž'†'''Ï&Ç&p&h&!&&å%Ý% %˜%d%\%%%ã$Û$ž$–$d$\$õ#í#°#¨#ˆ#€#\#T# ##à"Ø"“"‹"k"c"3"+"""ë!ã!Ã!»!¤!œ!b!Z!9!1!! !± © k c ñéÊÂ~v"ÕÍ®¦f^ êâÏÇwUMéá¹±LD#÷ïËß—JBõíÉÁyq+#º²umMEÿ÷ކIA!ÓËbZõí§Ÿ6.ñ鲪yIAùļЂ-%ÜÔ‚zº²]U ²ªNFêâ…<4âÚ~víåÀ¸Ž†*"Æ ¾ ™ ‘ g _ 5 - Ñ É m e @ 8   Ü Ô x p   ç ß µ ­ ƒ { H @   á Ù ¤ œ ^ V !  ÛÓ§Ÿ^V&ÝÕ¥\T$çßž–f^)!ãÛ¦žld/'éᬤrj5-ï粪xpKC»³Š‚+#úò›“jb ÞÖ­¥JBíÿåÿÿˆÿ3ÿ+ÿÖþÎþyþqþþþ¿ý·ýbýZýýýü­ü¥üUüMü÷ûïûÅû½û“û‹ûaûYû9û1ûÛúÓú¦úžúIúAúüùôùÐùÈù‚ùzù4ù,ùìøäøšø’ørøjøø øß÷×÷‚÷z÷5÷-÷ ÷÷»ö³ömöeö%ööÓõËõ«õ£õMõEõõõ»ô³ônôfôBô:ôôóìó¦óžó^óVó óóäòÜò†ò~òQòIòôñìñ§ñŸñ{ñsñ-ñ%ñßð×ð—ðð5ð-ðóïëï±ï©ïïwï=ï5ï ïïÝîÕî,î$îêíâí³í«íOíGíííëìãì¾ì¶ì‘ì‰ìdì\ì2ì*ìäëÜëÊëÂë™ë‘ë[ëSë0 ¿N$T4T,T TT TTèSàSÔSÌSÀS¸SœS”SˆS€StSlSPSHSð>Ô>Ì>À>¸>¬>¤>ˆ>€>t>l>`>X><>4>(> >> >ð=è=Ü=Ô=È=À=¤=œ==ˆ=|=t=X=P=D=<=0=(= ==ø<ð<ä<Ü<À<¸<¬<¤<˜<<t<l<`<X<L<D<(< << <<ø;Ü;Ô;È;À;´;¬;;ˆ;|;t;h;`;D;<;0;(;;;ø:ð:ä:Ü:Ð:È:¬:¤:˜::„:|:`:X:L:D:8:0:: ::ø9ì9ä9È9À9´9¬9 9˜9|9t9h9`9T9L909(99999ä8Ü8Ð8È8¼8´8˜88„8|8p8h8L8D88808$888ø7ì7ä7Ø7Ð7´7¬7 7˜7Œ7„7h7`7T7L7@7877777ô6ì6Ð6È6¼6´6¨6 6„6|6p6h6\6T68606$6666ì5ä5Ø5Ð5Ä5¼5 5˜5Œ5„5x5p5T5L5@585,5$555ô4ì4à4Ø4¼4´4¨4 4”4Œ4p4h4\4T4H4@4$4444ü3ô3Ø3Ð3Ä3¼3°3¨3Œ3„3x3p3d3\3@383,3$333ô2ì2à2Ø2Ì2Ä2¨2 2”2Œ2€2x2\2T2H2@242,222ü1ô1è1à1Ä1¼1°1¨1œ1”1x1p1d1\1P1H1,1$1111ü0à0Ø0Ì0Ä0¸0°0”0Œ0€0x0l0d0H0@040,0 00ü/ô/è/à/Ô/Ì/°/¨/œ/”/ˆ/€/d/\/P/H/w-¡>-z>o-=>¸-Ü=µ-É=³-³=õ-¨=±-=õ-a=¯-ÿ<I-Í<-Ä<[-¬<- <K-—<-Š<-w<Û-f<-Z<K-E<-<<#-'<-<K-<-<-î;Û-å;-Ù;K-Ä;C-³;÷-‘;/-„;£-;.`;÷-S;õ-E;A-5;Û-;-;-õ:Û-ä:-Ø:K-°:-§:#-‡:-{:K-m:A-^:Û-F:Û-=:í-.:Û-õ9-ì9-º9-®9K-‡9»-v9³- 9÷-á8-³89-Œ8a-]8Û-68{-î7¸-®7u-7ÿ-X7m-7¸-˜6 -6-x6í-X6-L6;-C67-,6í-6 -6O-ø53-ê5ï-Þ5ë-Ò5Ÿ-Æ5-½5-±5;-5í-j59-85 -/5W-5- 5;-þ4›-ë4ï-ß4ë-Ç4ñ-º4í-Œ4õ-a4-347- 4_-Ý3Ù-¶3y-‹3g-Q3±-@3×-23Õ-&3Õ-3Ù-ô2 -ë2 -Ö2-Ê2;-½23-–2ó-k2-42x-'2²-2´-2Q-2±-×1Õ-©1-~1'-K1x->1²-11´-,1Q-1±-ý0Õ-Ê0x-½0t-¦0I-Ž0v-h0x-[0€-D0‡-)0ˆ-·/7-œ/U-/Q-a/p=Z/?-./ª='/[-d.­=].[-„-¬=}-[-X-x-K-€-4-“--©-þ,©-ã,“-É,‘-®,‘-™,§-„,§-o,‘-1,q=*,?-, -î+ -Ü+ï-Ð+ë-À+-´+;-«+?-œ+í-+á-r+ñ-G+-+5-ò*e-¾*×-¯*Õ-£*Õ-ƒ*y-;*¸-û)¥-Ó)¯-Â)¢-©)Ó-‰)›-a)¯-P)¢-7)Ñ-)‡-ð(¯-à(¢-Ç(Í-£(x-–(7-P(3-<(5-(‘-ï'¯-Þ'¢-Å'Ï- '®-Ž'x-'€-f'€-O'‡-0'‡-'ˆ-ô&ˆ-Ý&y-Â&p=¦&®-”&x-‡&€-l&€-U&‡-6&‡-&ˆ-ú%ˆ-ã%y-È%p=­%®-›%x-Ž%€-s%€-\%“-?%»-"%Ë-%Ë-è$©-Æ$“-±$»-œ$Ë-‡$Ë-r$©-W$‹-6$‹-$‹-ø#‹-Û#“-º#“-£#“-ˆ#r=m#®-[#x-N#€-3#€-#“-ÿ"»-â"Ë-Å"Ë-¨"©-†"“-q"»-\"Ë-G"Ë-2"©-"‹-ö!‹-Ù!‹-¸!‹-›!“-z!“-c!“-H!r=)!–-ì ƒ-Ð Ç-¥ ™ … ¹-t É-g ƒ-[ z-M ¥-H ~=A 0 É- ƒ-îƒ-ÎÇ-ªƒ-zƒ-_­-;ƒ-­-ïƒ-ËÉ-¾ƒ-²z-¤¥-Ÿ~=˜ ‡É-c®-Qx-D€-)€-“-s=å®-Óx-Æ€-«€-š“-‚s=k®-Y-Eo=/®-- o=ï®-Ýx-Ѐ-µ€-¤“-Œs=p®-^x-Q€-6€-“-©-å©-Æ“-±©-œ©-“-b“-M“-2q=®-x-÷€-Ü€-Å“-¨©-‹©-l“-W©-B©-'“-“-ó“-Øq=Á]-¸!-¯_-—-‹Y-sU-jW-)£-÷®-×O-Î-Å[-­-¡K-‰G-€I-?™- ®-éx-Ü1-Ã-°1-Ÿ-–S-~ý-r--Z)-Q+-ÿ…-Í®-­A-¤ -›W-ƒ-w;-_7-V9--ã®-´Å-–ƒ-sÅ-Uƒ-2Å-ƒ-Äx-±Ÿ-•Ÿ-€-g-^{-P˜-@¥-;1›-"¥-ž-ÉM-¦ß-r-G)-E-òÏ-‰ -^--0I- Ó-¤-y+-KG-$Ñ-»±-g-Ó-ûå-Á…-aÑ-Yã-ƒ-¿Í-·ß-[Ï-Sá-"x--ö -í S-Ø ý-Ì --° Q- á-U K- Ù-ö Ù-· Ý-¨ Ý-i Û-Z Û-Ó ×-Ä ×- !-„ _-o -c Y-H ]-% ç-å -Ü [-Ç -» K-  Y-} å-= -4 W- - ;-ø U-Õ ã- ±-] µ- ³-ݯ-ž­-s­-/[-S-Í-­M-E-K-+/- '-É-©=-‰5-G -·#-Ÿ§-§-Q«-9«-©-ç-Ï-¯-¡-i¡-GŸ--ÿ‰-߉-±-™-w‹-G-/“-“-á—-É—-§•-G«=Ë-¿-'}=PgMR-=°-8,µ=% - ØmШÀ§¸j°© |˜KMˆd`§XlP©@|8w0y(f³|ø}ðèhЧÈnÀ©°§¨k ©hˆi€©p³hY`|X]P_He(C |EGcA>v^A>10>v^0>u,>2\,>v >t^ >0ø=t^ø=sô=2\ô=t À=^À=¼=2\¼= ˆ=Ž^ˆ=„=2\„=Ž a=ˆ^a=/P=ˆ^P=‡L=2\L=ˆ =>^===2\=> à<€^à<Ü<2\Ü<€ ¨<ê^¨<é¤<2\¤<ê p<r^p<ql<2\l<r 8<ü^8<û4<2\4<ü <j^<iü;2\ü;j È;P^È;OÄ;2\Ä;P ;:^;9Œ;2\Œ;: X;X^X;WT;2\T;X ;T^ ;S;2\;T è:b^è:aä:2\ä:b °:¤^°:£¬:2\¬:¤ x:¢^x:¡t:2\t:¢ @:˜^@:—<:2\<:˜ :ì^:ë:2\:ì Ð9t^Ð9sÌ92\Ì9t ˜9þ^˜9ý”92\”9þ `9l^`9k\92\\9l (9È^(9Ç$92\$9È ð8Æ^ð8Åì82\ì8Æ ¸8À^¸8¿´82\´8À €8^€8|82\|8 H8ú^H8ùD82\D8ú 8^8 82\ 8 Ø7<^Ø7;Ô72\Ô7<  7d^ 7cœ72\œ7d h7Þ^h7Ýd72\d7Þ 07~^07},72\,7~ ø6ð^ø6ïô62\ô6ð À6x^À6w¼62\¼6x ˆ6^ˆ6„62\„6 P6p^P6oL62\L6p 6¸^6·62\6¸ à5¶^à5µÜ52\Ü5¶ ¨5°^¨5¯¤52\¤5° p5^p5l52\l5 85ø^85÷452\45ø 5^5ü42\ü4 È4:^È49Ä42\Ä4: 4b^4aŒ42\Œ4b X4Ü^X4ÛT42\T4Ü 4|^ 4{42\4| è3î^è3íä32\ä3î °3v^°3u¬32\¬3v x3^x3ÿt32\t3 @3n^@3m<32\<3n 3¬^3«ü22\ü2¬ È2^È2Ä22\Ä2 2ö^2õŒ22\Œ2ö X2^X2T22\T2 28^ 2722\28 è1`^è1_ä12\ä1` °1Ú^°1Ù¬12\¬1Ú x14^x13t12\t14 81h^81g412\41h 1œ^1›ü02\ü0œ È0^È0 Ä02\Ä0 0ô^0óŒ02\Œ0ô i0^i0-X0^X0T02\T0 0 ^ 002\0  è/^è/ä/2\ä/ Á/(^Á/,°/(^°/'¬/2\¬/( ‰/Ö^‰/+x/Ö^x/Õt/2\t/Ö Q/J^Q/*@/J^@/I^(=$2\$> ð 6^ð 5ì 2\ì 6 ¸ ú^¸ ù´ 2\´ ú € ö^€ õ| 2\| ö H â^H áD 2\D â  Z^ Y 2\ Z Ø V^Ø UÔ 2\Ô V   ^  œ 2\œ  h ^h d 2\d  0 ¨^0 §, 2\, ¨ ø $^ø #ô 2\ô $ À "^À !¼ 2\¼ " ˆ ¬^ˆ «„ 2\„ ¬ P ^P L 2\L   ª^ © 2\ ª à L^à KÜ 2\Ü L ¨ H^¨ G¤ 2\¤ H p ^p l 2\l  8 ^8 4 2\4  ž^ ü 2\ü ž È ^È Ä 2\Ä  ^ Œ 2\Œ  X ¢^X ¡T 2\T ¢ ^  2\  è ^èŸä2\ä  °.^°-¬2\¬. x*^x)t2\t* @þ^@ý<2\<þ ^2\ Њ^ЉÌ2\ÌŠ ˜^˜”2\” `^`\2\\ (Ž^($2\$Ž ð^ðÿì2\ì ¸Œ^¸‹´2\´Œ €<^€;|2\|< H8^H7D2\D8  ^  2\   Ø^ØÔ2\Ô  ”^ “œ2\œ” h^hd2\d 0^0 ,2\, ø˜^ø—ô2\ô˜ À ^À ¼2\¼  ˆ–^ˆ•„2\„– P–^P•L2\L– Î^Í2\Î à¾^à½Ü2\ܾ ¨è^¨ç¤2\¤è p®^p­l2\l® 8î^8í42\4î 3^ü2\ü3 È2^È1Ä2\Ä2 @^?Œ2\Œ@ XÂ^XÁT2\T Ä^ Ã2\Ä èÀ^è¿ä2\äÀ °Ì^°Ë¬2\¬Ì xÈ^xÇt2\tÈ @Ê^@É<2\<Ê Æ^Å2\Æ Ð>^Ð=Ì2\Ì> ˜<^˜;”2\”< `u^`t\2\\u (w^(v$2\$w ¶MÊlj‹ël m„m€†#m§†'m¢9môKm€]mW€omœ€mÇ€“mò€¥m°†©mø†­m'‹Þm˜Ìîm÷m@‡ûmˆ‡ÿmЇnˆ nXˆn¨ˆnøˆn@‰n€‰"nÀ‰'nŠ,n/Š1nHŠ6n˜Š;nÊŠ@nÍŠEnЊJnòŠOn anØsn7‚†n–‚™nÛ‚¬n ƒ¿n>ƒÒnƒånȃønèƒ o„o‹#oP„6o$…IoÒ…\o8Žfo0‘‹oHµ¿o€µão¸µ'€vW³\€8½à3€xuâi€ÀÉ€ˆ(¬8€ÈŽD€¡(Ê8€0€ )Î9€ÀY€Ê6îJ€H§Ô€€H8V€µ€bE®U€ø³(€žEÄU€0´('€¨WË\€p½²!€ NÖW€`¸"€OìW€˜¸õ3€œuúi€øÉ­&€ÌU}\€È¼°3€ês¬i€PÉØ&€¬V˜\€½È3€¼tÇi€ˆÉ­€T=uR€˜¯z&€xTb\€¼s€0BfU€P³Â€ŠC}U€ˆ³}3€:s‘i€ÉòèjWx·†(~V(¶±0¡V`¶Tö W· îãVж3!êW¸·ñÖÅV˜¶M2`Vðµu6h˜l(Ìú6ܱl`Ìb!€ I¨W€ð·ž!€àK¿W€(¸i€ÖFV€Ø´;€ÚEÚU€h´R€XFôU€ ´Ö€äD”U€À³W€8<[R€`¯i€?8S€°°Å"€QŒX€x¹€ ,Ê<€–g€Ä+<€è”°€æ+_<€X•Å€2>R€Ð¯#"€PX€Ð¸¹€P+S;€Ð“E€ô*Ð:€¸’x€+ ;€(“;€\@T€±8#€†QY€è¹q€ð,G>€0˜ý€”,Ä=€—0€¶,ý=€ˆ—×€FA¾T€p²“#€øQfY€Xº“€À-‡?€`š€d-?€H™R€†-=?€¸™± €ž0áB€Àž- €1fC€hŸZ €Ð1¥D€¸ ¤ €P1ãC€ØŸÿ €1DD€H ¹ €41G€¤¶€H5CI€ˆ¥|€¬4ýG€¨¤€ú4 H€¥Ó€D)h9€€r)©9€ˆñ€V)‰9€P]€ò(æ8€8—€)&9€¨x€)9€p´€()F9€à°€ú6KK€¸§ €–6™J€Ø¦‘€œ7;L€Ð¨Z€>8M€è©î€Ö8³M€Èªk €4àF€È£w€:5I€P¥=€ž4»G€p¤Ú€ì4^H€à¤n€ì6K€€§A€4.D@€x›\€Ž7L€˜¨%€08ÛL€°©¿€R*>:€Ø‘è€7†K€ð§ñ €º0$C€øž‡€*:€h‘ €æ0DC€0Ÿ.€ä8öM€«7€ª6ÉJ€§v€B.|@€°›¾€°7kL€©”€l.@€è›‡€R8CM€ ªc€N,!=€p–—€Î+C<€ •F€.,=€8–à€ð+’<€•ù€,®<€È•â€^+;€”j€þ*ø:€ð’ó€~+“;€@”€ +1;€`“«€8+B;€˜“«€-‡>€ ˜"€ž,ì=€P—š€þ,s>€h˜U€À,%>€À—c€Ø,6>€ø—Í€î-Ç?€ÐšD€n-,?€€™¼€Î-³?€˜šw€-e?€ð™…€¨-v?€(šÿ"€^QÉX€°¹(€/=A€Èœ€€n,A=€¨–§€ÄR€°3€¶+Ù;€°”倨.ô@€XœŸ"€†PcX€@¹.€„>÷R€@°g#€ÐQ7Y€ ºÅ€š/ãA€p¼€>-›>€Ø˜l€|@JT€È±ë€V-Í>€™ø€Ü/B€¨œ€®@}T€²Â#€BR˜Y€º; €0bB€žÞ€.Û?€›€fAòT€¨² €&. @€@›n €^0˜B€Pž8€˜A%U€à²h*€$\ `€Àä,€¤`Àb€ÀÂ0€Ægf€ÐÅd$€ñR:Z€8»s)€f["_€h¿ 4€bvj€0ÊÑ1€qmÐg€Ç„+€-_Na€pÁº.€Ofd€€Ä§4€ûvµj€ ÊU2€ nZh€È,€Æ_Øa€àÁ>/€èfe€ðÄî#€iRÇY€Èºw,€`Mb€P­/€>gŽe€`Å,5€Qw@k€Ë©€q8hM€Xª€-7¸K€(¨à€Ï7L€@©‹5€´w¥k€€ËÁ€6]J€ ¦{ €,1·C€ Ÿí5€Ð~ l€¸ËF6€fl€ðËš€z/µA€8€È?ìS€X±€Ð*¦:€€’Ä2€`nÏh€pÈ €f2wE€Ð¡)€[Á^€0¿™ €ì1çD€ð P€9N€8«3€ˆr#i€¨È]3€¸rni€àÈ €ø.A€œ\&€àSA\€P¼O€Î>S€x°f+€ú\-a€0Á¥€0*!:€ ‘â-€zaÍc€ØÃ¯ €3F€°¢ã €l1%D€ R.€ e!d€Äš.€Ðeld€HÄ €ü/AB€à½€ø@¡T€8²ê€Œ*l:€’1€œhg€èÆA €¶3³F€£> €¬1†D€€ i1€Âlbg€ DZ1€òl­g€XÇ“ €~0ÀB€ˆžY€âAIU€³€®*‰:€H’`€÷:LP€ ­n€-9Å!† $`Å † $jņ $‚ņ $šÅ† $¨Å† $Èņ $àņ $îņ $üÅ&† $"Æ#† $FÆ7† $~Æ4† ,²Æ~† ƒ,0Ç~† ƒ$®Ç† $ÎÇ1† $ÈI† $JÈM† ,˜ÈY† ƒ,òÉY† ƒ,Lˆ ƒ,hÌ݆ ƒ$FÍ]† $¤Î²† ,VЧ† ƒ$þÑ3† ,2Ô-† ƒ$`Õ2† $’ÕS† $àC† $`à† $† $2î† $ 7† $X7† $7† ,åÚ%† ƒ, ÛZ† ƒ,ÈÞ† ƒ,¦Þ† ƒãGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)HevyMetl.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" stdZ 7Z 8] X` Z‡ ]® _Ê bå j7 kn oµ pÓ qô r  s" ug wƒ x– z­ }É ~å  8 ‚Z ƒg „ƒ …– †¼ ‡Ý ˆþ Š ‹E Φ ÐÔ Ñr Óç Ô Õ ×' Ø€ Ù> Ú_ Û© ;þ <2# =N# d§% e³% g¶% hÏ% iæ% jý% k& l+& mB& nd& o…& s¥& tË& vñ& w' x;' zS' {k' |y' }‘' ‚¥' ƒ½' „Ú' †î' ‡( Š.( ‹<( ŒT( µq( ¶”( ·¼( ¸Ù( ¹) fpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• 9z:#_M_p¨#9;¨Ù:reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >L)_Ios_Fmtflags$7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€û.¿event$¢ erase_eventimbue_eventcopyfmt_eventÊ’$ÓÅ _M_next$ÕåY#_M_fn$ÖZ#ò‰$×½#k$Øî:#Ê’$Û’ åYZ½åY …h$ß™`« åY!û$ã[½åY©9$ñ _M_pword$òm#_M_iword$ó"#©9$ô Z«Q$"S)$_ZNSt8ios_base4Init11_S_refcountEî:#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEæ8«Q$¦ZØP$Z½basic_streambuf > %Rh %Th %Uh %W h %X%h %Z?h %\Yh %]sh %^’h %_¬h %`Æh %aàh %búh %ci %d.i %eHi %fbi %g~i %h˜i %i²i %jÉictype_basectypemoney_baseÎ$pattern&É field&É ")#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >%2 Sq§#&Î$TC§#&ðUC§#&ïVC§#'2 WxÛ§Ч(HÛ§½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >7%2 S¡³#&Î$Tm³#&ðUm³#&ïVm³#)2 W ´´vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base > %2 S¼#&Î$Tè»#&ðUè»#&ïVè»#)2 W†¼{¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >*ߎ¶Ì?ÕÊnÕÊÕÊ+ú’þ ’>æ8“|ŸÚY,us ˆö^´C§C§Ú6,©o ”Á[ÐC§C§,EM ´IVñC§C§q§-£RGá;=N|.nothrow'IYnØØ.cerrA‚~òØ/__ioinitM_ZStL8__ioinit 0cm(X½|||1‚2q0·Ž(eŸ¨¨|Ÿ1q0â?(d¨Ê¨|*2([J$¨å½0P-(Pm½Ÿ1 3 $_4)a7 quot)b½# rem)c½#div_t)d  $_5)fn quot)g"# rem)h"#ldiv_t)iD $_6)l¦ quot)m÷# rem)n÷#lldiv_t)o|0ß[)“½ÌÌ1Ò40ù)”êê|double0þ)•½ |0)–""|0g•)œmMŸŸM1S5½g0Ð|)ž7ƒ½½'°Q) –m0XW)¡¨­|0Þ$)£nÉ""0Õt)ª½å|Ÿ0Å)«Ÿ|Ÿ1 wchar_t0R)¬½8|Ÿ'ê5)¯ZmŸŸM6ó)°½0¾6)±mƒmŸ'‡%)²–Ö*¾?)³[Dê¶|¶1¨0é?)µ"Ý|¶½0µ)½½þ|¶½*­)Â…½|0M)ß:¨:Ÿ1@2 0”p)Ľa¨  __gnu_cxx¡ *8®|O÷÷*Ð|´ÆS¦­÷÷__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0,C)§¦' ÷÷0õS)™÷> |0Ä)º÷_ |¶½0w)À€ |¶½*Å?)´dD    |¶float0—)·Å Å |¶long double'z9)Çç ½0cq)¦÷þ ÷ lconv`++2#&ó+,¨#&Œ<+-¨#&+.¨# int_curr_symbol+/¨# currency_symbol+0¨# mon_decimal_point+1¨#( mon_thousands_sep+2¨#0 mon_grouping+3¨#8&)+4¨#@&“V+5¨#H int_frac_digits+6q#P&y'+7q#Q p_cs_precedes+8q#R p_sep_by_space+9q#S n_cs_precedes+:q#T n_sep_by_space+;q#U p_sign_posn+q#X int_n_cs_precedes+?q#Y int_p_sep_by_space+@q#Z int_n_sep_by_space+Aq#[ int_p_sign_posn+Bq#\ int_n_sign_posn+Cq#]0ôL,5¨N#½|6Rc+K[#1þ va_list-IÒfpos_t-U7 __sbuf-`®# _base-a®## _size-b½#1‰ __sFILE˜-‚% _p-ƒ®## _r-„½# _w-…½# _flags-†š# _file-‡š# _bf-ˆ~## _lbfsize-‰½#( _cookie-Œm#0 _close-%#8 _read-Ž2%#@ _seek-Q%#H _write-p%#P _ub-“~##X _extra-”%#h _ur-•½#p _ubuf-˜‡%#t _nbuf-™—%#w _lb-œ~##x _blksize-Ÿ½#ˆ _offset- p##5½%m1%5½2%m¨½1%5p#Q%mp#½18%5½p%m|½1W%__sFILEX1v%‰—%n‰§%nFILE-¡´#'{M-ïÉ%É%1§%0¢o-ð½æ%É%0¦J-ñ½ý%É%0Ù’-ò½&É%0ÿG-ó½+&É%0RU-ô½B&É%0BT-õ½^&É%^&1p#0xU-ö¨…&¨½É%*L%-ú“cÉ%¥&||0€2-ÿŸË&mŸŸÉ%-é2-DDÉ%ñ&||É%7Í -½'É%"½7™1-½0'É%0'16'2p#7F-"S'É%7 *-½k'É%86B-½7p*- ¨‘'¨è- ¥'|7–O-½½'|7îJ-½Ú'||8-î'É%ƒp-(É%¨7Ô-½.(É%¨½Ÿ8­-É%7¡~-¨T(¨7-½q(½É%7 ,-©½”(¨Ÿ|977X-ª½¶(É%|¶(1ú7µ-«½Ù(|¶(72-¬½)¨Ÿ|¶(7ò_-­½")||¶(q2)nclock_t.Mµ tm8.Z* tm_sec.[½# tm_min.\½# tm_hour.]½# tm_mday.^½# tm_mon._½# tm_year.`½# tm_wday.a½# tm_yday.b½# tm_isdst.c½# tm_gmtoff.d"#( tm_zone.e¨#0pthread_once_t/^M__gthread_once_t0/*wint_t1Fž $_71Qž* __min1R‡# __max1S‡# __map1T‡# __types1Už*#1Ä_RuneEntry1VO* $_81Xê* __nranges1Y½# __ranges1Zê*#1¤*_RuneRange1[¶* $_91]1+ __name1^1+# __mask1_Ä#qA+n _RuneCharClass1`+:$_10ˆ 1bÂ, __magic1cä# __encoding1dÂ,# __sgetrune1fñ,#( __sputrune1g-#0 __invalid_rune1h‡#8 __runetype1j-#< __maplower1k+-#¼ __mapupper1l+-#¼ __runetype_ext1sð*#À __maplower_ext1tð*#Ð __mapupper_ext1uð*#à __variable1wm#ð __variable_len1x½#ø __ncharclasses1}½#ü __charclasses1~;-#€qÒ,n5‡ë,|¦ë,1|1Ò,5½-‡¨¦¶1÷,Ä+-nÿ‡;-nÿ1A+_RuneLocale1W+;Z^2åND½n-½;”\2ë†c½ˆ-½;W_2÷ì½¢-½;½2þË9½¼-½+7l2ã½×-½+ü-2 º½ò-½+µD2Ñi½ .½+¡*2km½(.½+!2ä=½C.½+¯S2"W½^.½+M2)NF½y.½+T25ÃC½”.½+92;&:½¯.½<.|^H2)08n.~êâ.­­*-U.‚ëX­ý.ý.1A)0no.…­//1­0þU.{¨7/7/1=/2A)0àV.}¨Y/Y/1_/2­0¾.€ý.{/Y/0õV.ý.’/Y/*Ó_.ƒžƒŸ¼/¨Ÿ|7/mbstate_t3UŒwctype_t44†0’z3yA*÷/½0@3zA*0É%0Ú3{/0½É%0§“3|A*K0 É%0 ”3}½g0:É%0Zu3~½ƒ0É%½0ï3½ 0É%:90*3€½½0É%:90O3A*Ô0É%63‚A*0H33ƒŸ1|Ÿ11¼/03…Ÿ.1|Ÿ10õJ3†½E1E11K12¼/0žW3ˆŸv1ë,Ÿ10š=3‰A*’1 É%0H3ŠA*©1 0K3Œ½Ë1Ÿ:903½è1::909(3ŽA*2A*É%03“3½%2É%:¶(0í^3ĽF2É%:¶(0QQ3’½l2Ÿ:¶(0®N3ƽ2::¶(0(43“½©2:¶(0²ˆ3ǽÅ2:¶(0903”Ÿæ2¨ 10õ63•3:02C3—½3::0›%3˜½:3::0ÒF3™V3:0tC3šŸr3::*.L3œ!nŸœ3Ÿ:7/0a23Ÿ³3:0žE3žÔ3:Ÿ0%U3Ÿ½õ3::Ÿ0$X3 4:Ÿ0"C3¤Ÿ<4¨<4Ÿ11:0¦'3¥Ÿ^4::0*w3©êz4:z4101w3È  œ4:z408w3«½4:z40?w3¬"Þ4:z4½0„M3®½ÿ4:z4½0.A3§Ÿ 5:Ÿ0jG3¨½75A*0â{3°½X5::Ÿ0Ä~3±y5:Ÿ0†k3²š5:Ÿ0ÐK3³»5 Ÿ0a‘3´½Ó5:90«33µ½ë5:90H=3–6: 0ÔH3¡#6::0<3¢?6: 0G_3¦[6::0mt3¯|6: Ÿ0V3ÊÅ ˜6:z40vB3Í÷¹6:z4½0>_3ÏÚ6:z4½=]7a __gnu_debug*:7>*;k>*<­?v6éÚ8streampos5ÓŠ,õ-6ñk=7Ú8à8*ï‰6õÚ0æ8]7à8à8*˜’6ùYæ8}7à8à8*eF6ý@½¢7||Ÿ-‡“6Ú.Ÿ¾7|-Ðh6Öm|ä7|Ÿà8-È 6 œ¨ 8¨|Ÿ-6 µ¨08¨|Ÿ-õ-6x€¨V8¨Ÿq-°06"‰qr8î8-v6 “½Ž8à8-£n6øˆæ8¯8î8î8@à<6#"½!:T6&$½î8AqA‚boolAô82½5½991 9B__vtbl_ptr_typeù8=ž'G?¸6c:'_tDN9c:'_tFg9c:i:')K9c:½*ÒENo¨¢9t:Ú8*ÒEQõ`|Ã9t:à8*Ï6V=:¨é9c:½,ü6`¹L :c:¨½*|d¤hŸ':t:,©‡j(NI:c:¨à8C´7nŠc:¨1.9Ao:2.91o:?ª81Ó:.9#'³‡ d£:Ó:'³‡ f¼:Ó:Ù:)‹] lÓ:½1z:Aß:2z:2æ82¼_Atomic_word9%½1V ? 88NDnpos©ƒNE_M_dataplusV #_Rep_base_RepF–Aw¨p; NF–A稓;+N¨F·6Åt1N±; NF;4%ebÎÏ; NFE)e/Îí; NG%-èˆ<+NFj4cUŸ/< N½|G5}<C7X< N½½|FpDÅŸ€< N½½FÊNLíjæ8£< N|Gþ7Uc}Æ<¨|½GÙY^€é<¨|½G Zg­W =¨½qG¸wzÓ}/=¨ÎÎG¸w~xLR=¨11G¸w‚3 u=¨¨¨G¸w†÷˜=¨||FuŠr“½º=½½Gø:Ãâvã=+N½½½G:µ%ý=+NHM1šv<7N®+%>+N'®+:¿>>+NÙ:'®+:·W>+N=N'®+:Åz>+N=N½½'®+:Т>+N=N½½Ù:'®+:ÛÅ>+N|½Ù:'®+:âã>+N|Ù:'®+:é?+N½qÙ:yì!?+N½-ôo•CNC?+N=N-ü¾OCNe?+N|-J”CN‡?+Nq-NÿVΤ?+N-N+T1Á? N-$…&O3ÎÞ?+N-$…1& 1û? N-³~: @+N-³~C»• 5@ N-(Le R@+N-(UŒ • o@ N-Þ]˜ŸŒ@ N-‡“chŸ©@ N-|h;ŸÆ@ N 9W:nš‰é@+N½q 9WƒÛƒA+N½-²3‹éyŸ$A N Š@:ä‚BA+N½ íQ¦Å}[A+N-ûr­^æ8xA N-¼¼Ñpà8šA N½-¼Í£Ú8¼A+N½-†âl=à8ÞA N½-†õ÷Ú8B+N½-ï]OCN"B+N=N-ï] $BCNDB+N|-ï]ÕŽCNfB+Nq-ªO:J9CNˆB+N=N-ªO:[)CN´B+N=N½½-ªO:/ƒ†CNÛB+N|½-ªOB =CNýB+N|-ªO:»ACN$C+N½q ì+e"pBC+Nq*õ-:øáCNcC+N=N-õ-ƒ~CNC+N=N½½-õ-:xCN¶C+N|½-õ-ŸFCNØC+N|-õ-¯ 8CNÿC+N½q &‹ÌóH'D+Nνq-&‹ë°rCNND+N½=N-&‹UCND+N½=N½½-&‹:m]CN«D+N½|½-&‹*bCNÒD+N½|-&‹A°[CNþD+N½½q-&‹R’Î%E+NÎq-ãj;CNLE+N½½-ãz+ÎnE+NÎ-ãŽMiΕE+NÎÎ- F© QCNÁE+N½½=N- FÀ7CN÷E+N½½=N½½- F:F&CN(F+N½½|½- Fê~xCNTF+N½½|- Fí~CN…F+N½½½q- FÐzCN±F+NÎÎ=N- F%(ICNâF+NÎÎ|½- F:EfCNG+NÎÎ|- FOv{CN?G+NÎνq- Fs‘)CNpG+NÎΨ¨- F~ $CN¡G+NÎÎ||- Fˆ³>CNÒG+NÎÎÎÎ- F“zCNH+NÎÎ11FQ:‹›CN5H+N½½½qF~:˜c0CNgH+N½½|½I=:¦6¨H½qÙ:-:Á…&Ÿ¹H N¨½½ ¨W:õð‚×H+NCN-íüR|ôH N-‚‹Ãr|I N-J‰ æ7z:.I N-Ðh:Ï(FŸZI N|½½-Ðh)µ ŸI N=N½-Ðh7ZŸ¨I N|½-Ðh:æeCŸÏI Nq½-Ì~UÝ3ŸöI N=N½-Ì~:øppŸ"J N|½½-Ì~qÑŸIJ N|½-Ì~: ‹ŸpJ Nq½-üŸ—J N=N½-:Y?ŸÃJ N|½½-«µKŸêJ N|½-¾„?ŸK Nq½-kÌŒsŸ8K N=N½-k:-뎟dK N|½½-kè+Ÿ‹K N|½-kû[Ÿ²K Nq½-» NLŸÙK N=N½-»:B—ŽŸL N|½½-»&*Ÿ,L N|½-»:N¬BŸSL Nq½-ÑDŽ‚ŸzL N=N½-Ñ:YóŸ¦L N|½½-ÑaqŸÍL N|½-Ñ:n`ŸôL Nq½-BVÖN;M N½½-eF“œ0½=M N=N-eF:‚­‚½iM N½½=N-eF:’¹i½ŸM N½½=N½½-eF:£?`½ÁM N|-eF:²|u½íM N½½|!eF:ÃþQ½ N½½|½2Ÿ1&N2;1;1K;AK;A&NA;??;”ŽN _M_length•Ÿ# _M_capacity–Ÿ#&k—î:#?K;›OPIN#Jv/:@¶&NJ©K:EpG‚JL‘:Q*)OP<M1´q7N*Á$¾Åæ8O_P**l½qæ8O_P,‘bÆB{7O1N,V*ÊMOO1N,E4Îú\lO1N½*,XØ!b¨ˆO1N*–EÜO ¨®O1NÙ:Ù:-°9:ØK1NÔO½½Ù:,=3çsñO1NÙ: XU:«¶cP1NÙ:*éLõex¨+P1N!N_:^ú_¨1NÙ:½Ÿ_Pn1eP2ŽN?Ÿ ;CÀSKnone;h_ZNSt6locale4noneEô8Li9;i$’ô8Mnumeric;jˆô8LÒD;k=“ô8Lno;lS~ô8LLY;mÉ<ô8Löv;nx}ô8 Kall;p_ZNSt6locale3allEô8?¯,N/V;ÀS##_S_classic; _ZNSt6locale10_S_classicEÀS#_S_global;#_ZNSt6locale9_S_globalEÀSOák;)lHÆS#_S_once;8_ZNSt6locale7_S_onceE)*¤é'L);{÷QÖS'L);„RÖSÜS'L);)RÖS|'L);LRÖSÜS|½'L);ªoRÖSÜSÜS½';º‰RÖS½*;ÅÜSªRÖSÜSstring8<;*p;ݰ_ªRÔRçS*w;çíRæ8õRçSÜS*âR;ðâæ8SçSÜS-ñ2;Í”jP2SÜS@å^;ÐaÜSPL);<_SÖSÀSQÃp;?'uQ ;B%=F{o;E’5½šS½Rzc;H±=ÖSÜSÜS½1(Q2ËS1ÑS2|1jPAâS2jP1âSS×Q;WíSèUT_vptr$facet9#Nk;\î:#__c_locale<8èU#_S_c_locale;__ZNSt6locale5facet11_S_c_localeE#TO@…;b^þU#_S_once;e_ZNSt6locale5facet7_S_onceE)*Q ;iÎP¤;vÙTVŸUÇ;{íSúTV½G1;úU V|#TF’Š;‚)2#T:U VGÔ‘;…òSU VHG|;ŠcI#TH|;ah|G…h;‘XN“UVGû;•:b­UVP¤; ÈUVVV;£¶ VVV1½qþUn2îU1íSA#T1V2íSAVAíSWÝQ;²ÙVNò‰;Ÿ#"S);Å_ZNSt6locale2id11_S_refcountEî:G;Ⱥ„VÙVßVPé;ʪVÙVßVé;пVÙV!ÿv;Ó-ŸêV1&VAåV2&V1åVW(Q(;Ù¢YNk;ìî:#E_M_facets;í¢Y#E_M_facets_size;îŸ#E_M_caches;ï¢Y#E_M_names;ð¶# O,n;ñq‡¨YO{y;òö1¨YOc‡;ó(;¨YOn';ôA¨YOZ(;õb^¨YOg ;ö_¨YOx;÷ƳYG…h;ú'#XÀSGû;W-"XÀSP¯,; BXÀSÉYŸP¯,; bXÀS|ŸP¯,;}XÀSŸPS5;™XÀS½P¯,;´XÀSÉYG;%5ÓXÀSÉYFS“;8„æ8ñXÀSG•Q;&='YÀSÔY½G•;)g;9YÀSÔY¾YGm ;,rJ]YÀSÔYêVG‡D;/CYÀSêVVRF;7OÀSVŸ1VêV³YX¾Y¾YX1ÄY2êVAÏY2ðV1ÏYAàY2ªR1 YZã Z½AÙ 1ëY1Å 1 ZÙ Ø$ÊZaT_vptr$ios_base9#[º~$ a\dec$€\a\fixed$ª\a\hex$ })a[ï$a\left$ë&a \oct$~Ua@\right$¿Ža€]o9$!'a]š $ Ì^a]3:$$¼ma^showpos$'ºEa^skipws$*Ža^unitbuf$-.a ]F$1a@[ö,$4ª‰a°[nL$7ÿ aJ]N$:Ï&a\badbit$Lra\eofbit$Oa\failbit$T@Wa\goodbit$W1a\app$j a\ate$mla_binary$s_ZNSt8ios_base6binaryEa[ì$va7a[$yJ@a_trunc$|_ZNSt8ios_base5truncEa _beg$‹_ZNSt8ios_base3begE a\cur$ަE a[$…$‘›, astreamsize5N»E_M_precision$Éí\#E_M_width$Êí\#E_M_flags$Ë¥ #E_M_exception$Ì2 #E_M_streambuf_state$Í2 # E_M_callbacks$çåY#(E_M_word_zero$øÅ #0E_M_local_word$ý%a#@E_M_word_size$½#ÀE_M_word$ Z#ÈE_M_ios_locale$jP#Ð F $À[83^5aZ½G}$ê¿ R^5aã G¹{$í%l^5aF–h$ÞP;a”^5a½æ8G? $ ¦b®^5a-…$$'¥ Ë^Aa-…$.Ô|¥ í^5a¥ -í†$>*†¥ _5a¥ -í†$O¥ 6_5a¥ ¥ Ÿb$^êƒT_5a¥ -Ó3$j¿%í\q_Aa-Ó3$rçaí\“_5aí\-ú $€#]í\°_Aa-ú $ˆŒí\Ò_5aí\-Ô=$›4oæ8î_æ8-xl$§t7jP`5aÜS-?$²ƒjP-`Aa-Šp$¼W ÜSJ`Aa@*8$ÎVo½-í•$Þ8jLa~`5a½-Ó $óï$Ra `5a½`å]$ZÀ`5a½Pû.$Ö`5aPû.$ ñ`5aXaV$|jZ5aXa2¥ 22 2Ì 2‘ Å 5an1ZAÅ 1Ga2ZA"AmAGaZ¿@=:^aÔgT_vptr$basic_streambuf9#a_M_in_beg>è#a_M_in_cur>Ĩ#a_M_in_end>Ũ#a_M_out_beg>ƨ# a_M_out_cur>Ǩ#(a_M_out_end>Ȩ#0a_M_buf_locale>ÏjP#8b€‰>Ô^aFbÔg½*@<>àµ,jPgbÔgÜS*?>ñ·•jPƒbÚg*Ym>þŸYÔg©bÔg¨"-É‘>’j7ÕbÔg÷‘ Ì -7V>;,7übÔgŠÌ -}> µ/½cÔg-Ïw>mSí\6cÔg- ;>'Qk½ScÔg-í”>90½pcÔg-ÝT>Ov½cÔg-ãT>b}í\´cÔg¨"-MZ>p Y½ÖcÔgq-"†>‰ꓽócÔg-†z>¤ ½dÔgq-Œz>¾€í\ËRdÔgFfH>ÞR%¨pdÚgF/>áFw¨ŽdÚgF0B>äj¨¬dÚgGr€>î+tËdÔg½Gò†>ù^ôdÔg¨¨¨F#2> ‰H¨eÚgFps>·X¨0eÚgF|‹>…‘¨NeÚgG•%> EmeÔg½G'‡>'ú‘eÔg¨¨cxl><€^a¸eÔgÜSdƒp>K²2Ôg^aèeÔg¨"dso>WPT7^afÔg÷‘ Ì d•7>c”47^aMfÔgŠÌ d3Z>oçN½^asfÔgdj>…«Gí\^a™fÔge†q?26Sí\^aÈfÔg¨"dÌ`>«ƒ½ ^aîfÔgdÜ>¸~l½ ^agÔgd¯{>Иz½ ^a?gÔg½eæ”?Tq”í\ ^angÔg|"d–t>ûðt½ ^a™gÔg½Py6>´gÔgågV>"ú]ëgÔgåg1^a1àg2^aAàgA^awctrans_t@'l;µ4HS2½%hA*;Œ~4Ni½?hA*;a|@?[j½YhA*;L4TÛ%½shA*;Z‡4Zúm½’hA*Í/;N#4`çS½¬hA*;‘‰4fú0½ÆhA*;“„4l½àhA*;R`4r†½úhA*;ÚD4xr‰½iA*;"4~üY½.iA*;q4„™"½HiA*;Íb4ŠæV½biA*0V@†A*~iA*ñg;=4ÞA*˜iA*;Q4–iVA*²iA*0¡K@ˆñgÉi|0w(4²Í/ài|?‚A*ÙjfupperA1J}Ùj€flowerA2~(ÙjfalphaA3AEÙjfdigitA4OÙjgxdigitA5§"ÙjfspaceA6Ú"Ùj@gprintA7&GÙjfgraphA8øÙj%fcntrlA9”ÙjfpunctA:ˆKÙj falnumA;A(Ùj2½1ô8h@&¨íSapíS#ài#E_M_c_locale_ctype&°#T#E_M_del&±æ8#E_M_toupper&²Þj# E_M_tolower&³Þj#(E_M_table&´ap#0E_M_widen_ok&µq#8E_M_widen&¶gp#9E_M_narrow&·gp#¹E_M_narrow_ok&¸q#¹ié&½_ZNSt5ctypeIcE2idE&Vjtable_size&¿_ZNSt5ctypeIcE10table_sizeENi9&ÌRlwpapæ8Ÿi9&Ú{lwp#Tapæ8Ÿ-ø&ææ8¢l}p½q-ø&õš&|Îl}p||ˆp--‹&§;|úl}p½||-÷i&H9|&m}p½||-9& ÎqHm}pq-9&1*9|om}p¨|-T&AýJq‘m}pq-T&Ré|¸m}p¨|-Î&fâqÚm}pq-Î&Ö`|n}p||¨-Â& †^q-n}pqq-Â&ÂÑ |^n}p||q¨Fk&Ò,ap|n}pH’U&×0-apU}?&àäj°nwp½dˆ„&ð;?qäjÛn}pqdˆ„&Vl|äj o}p¨|dAY&z’qäj6o}pqdAY&"ú/|äjfo}p¨|dŽ&6×bqäj‘o}pqdŽ&MH|äjÆo}p||¨dãQ&g‡qäjöo}pqqdãQ&‚-Q| äj0p}p||q¨G¿b&ŠÍJp}pRº‘&šÞ‹}p1Ùjqwpnÿ1äj1ƒp2äj1½W&Æ âpk·N&Ë ¯]âpkÔT&Ö 3|!Eu&Û œZ®qqq2®lÎ=7Z¿tZ#a_M_tieBW¿t#Øa_M_fillBXq#àa_M_fill_initBYæ8#áa_M_streambufBZÔg#èa_M_ctypeB]}p#ða_M_num_putB_Åt#øa_M_num_getBaÐt#€*0Bktm¹qÛt*š€Bo[&æ8ÕqÛt*'VB{€ 2 ñqÛt,íQC-7ræt2 ,£%BC+ræt2 ,ô”B–«JHræt2 *ïkB¦ Uæ8drÛt*à<B°+æ8€rÛt**B»ˆæ8œrÛt*Ï_Bņ2æ8¸rÛt*wBÐó"2 ÔrÛt,wBó—(ñræt2 14B sætÔg`£ B çp+sæt½-ÍUB„:¿tHsÛt-ÍUB%Ò„¿tjsæt¿t-Ù[B3ÄÔg‡sÛt*Ù[C9ËÔg¨sætÔg*²CChìtÉsætòt-McBd§TqæsÛt-McBx qtætq*xlC€‚ijP)tætÜS*ÂCuxqOtÛtqq*ÎCz‰6qptÛtqP14B¼†tætmQCŒWZ¤tætÔgnÑrC«8’ætÜS1ø1Ët2&1Öt2o1át2çp1çpAçpAátWÎD}ÀvNaŽD¨#PDŠ*uÀvPDDuÀvÆv-¤€D™ÈZÚ8auÑv-ç_D9C¨~uÑv-–]D¡?GÜv›uÀv-–]D¨ûFøt½uÀv½-¥_D­6hÜvÚuÀv-¥_D´ÛgøtüuÀv½-¼D¹cÚ8vÑvâv-ï]D½~ Üv@vÀvâv-®€DÁDøtbvÑvâv-Ü_DÅ"aÜv„vÀvâv-¸€DÉQ[øt¦vÑvâv!J…DͳvÆvÑv1øtAÌv2¨1×v2øtAøtAèv2»A2 AÅ So&íSØ|íS#ié&Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE&VëM&¤|wØ|½-?&¿K¸²wÐt¸¸ZívÞ|-?&ãue¸èwÐt¸¸ZívLa-?&èšf¸xÐt¸¸Zívä|-?&í e¸TxÐt¸¸Zívê|-?&òÝe¸ŠxÐt¸¸Zívð|-?&øg¸ÀxÐt¸¸Zívö|-?&ýjg¸öxÐt¸¸Zívü|-?&¥d¸,yÐt¸¸Zív}-?&#Õc¸byÐt¸¸Zív}-?&(=d¸˜yÐt¸¸Zívóv-?&H¸ÎyÐt¸¸ZívRaU&MùvïyØ|½F® ¢¸&zÐt¸¸ZívCNdéξ¸ùvezÐt¸¸ZívÞ|déG ¸ùv¤zÐt¸¸ZívLadéW¸ùvãzÐt¸¸Zívä|dés¸ùv"{Ðt¸¸Zívê|dé$ì¸ùva{Ðt¸¸Zívð|dé, ¸ùv {Ðt¸¸Zívö|dé3 ¸ùvß{Ðt¸¸Zívü|dé;ÿ¸ ùv|Ðt¸¸Zív}déH)¸ ùv]|Ðt¸¸Zív}déd”¸ ùvœ|Ðt¸¸ZívóvoéqU$¸ ùvÐt¸¸ZívRa1ùvAæ8A§AÖA½A÷AA  AêS&&ÛíS¹íS#ié&Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE&V,@&ï‘}¹½-ZH& ÂìÂ}ÅtìZqæ8-ZH&+ @!ìó}ÅtìZq"-ZH&0 ”!ì$~ÅtìZq½-ZH&5 è!ìU~ÅtìZq÷-ZH&: <"ì†~ÅtìZq-ZH&j #Pì·~ÅtìZqê-ZH&o ì ìè~ÅtìZqÅ -ZH&„ ‘uìÅtìZqG’@'0‚VÅt|½q|¨¨¿Gi{Ħ“Åt|½qZ¨¨¿G×$‰,.ËÅtq"Z¨|¿U)&¢ }ì¹½dK¾‡‹ì}&€ÅtìZqæ8dKäWŒì}`€ÅtìZq"dK뮌ì}š€ÅtìZq½dKò ì}Ô€ÅtìZq÷dKùdì}ÅtìZqdK‚ì}HÅtìZqêdKŒì}‚ÅtìZqÅ oKÊOì }ÅtìZq1}A½lø=@Å……pçpH"T_vptr$basic_ostream9#'• EV&‚¿t½……Ôgb·SE_ÅK‚¿t½……*UvEp‘o’…l‚¿t˜…*UvEyèo’…‚¿t­…*UvEƒ%’…®‚¿tÂ…*UvE©W|’…Ï‚¿t"*UvE­¡3’…ð‚¿t½*UvE± |’…ƒ¿tæ8*UvF\y|’…2ƒ¿tš*UvE¸ƒ|’…Sƒ¿t§*UvFj3|’…tƒ¿t½*UvEÃ=|’…•ƒ¿tÖ*UvEÌ|’…¶ƒ¿t÷*UvEЗ|’…׃¿t*UvEÕ|’…øƒ¿tê*UvEÙ)|’…„¿t  *UvEá|’…:„¿tÅ *UvEåû%’…[„¿t*UvFx ’…|„¿tÔg*ZHFw’…„¿tq ÆwE#[À„¿t|"*æ+F­º9’…æ„¿t|"*[ŽFÄ;ƒ’……¿t*a FÙËA7…¿t*Ë FéÙ’…?…¿tŠ-Ë Fûy’…f…¿t÷‘ q• En¿t½……1‹…1‘…3AÅ1ž…5’…­…’…1³…5ìtÂ…ìt1È…5Z×…ZZ P=G^a2ˆ^a#a_M_modeGUÌ #@a_M_stringGX;#H'.Gd1†2ˆÌ '.GrO†2ˆ=NÌ *ZG…>B;k†8ˆ,ZGÀ\ˆ†2ˆ=Nmq†G§¿8¦†2ˆÌ ejG±#Rí\×…ˆ2ˆeÌ`H‰X ½ ×…ð†2ˆe¯{H4Iƒ½ ×…‡2ˆ½e–tHV¬½ ×…D‡2ˆ½eƒpGÑ4pÔg×…s‡2ˆ¨"esoH›ú 7×…§‡2ˆ÷‘ Ì e•7HÊB+7×…Ö‡2ˆŠÌ m[3Hç þ‡2ˆ¨½½mGô­'ˆ2ˆr´×…2ˆ½1×…1>ˆ2×…le`=OÅB‰Å#E_M_stringbufGŽ×…#:FG¡œˆB‰½……Ì :FG¶LjB‰½……=NÌ `½DGÀCˆíˆB‰½……-Ù[GË[`2ˆ ‰H‰-ZGÓZE;'‰H‰sZGÝØ9B‰=N1Cˆ1N‰2Cˆ stkÕ‹0WeŠtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED–&« Ê‚Î:E}¾Št$_51ATTACKDECAYSUSTAINRELEASEIDLEWvIn\F£ày†ó/¢_ðuSRATEù_ZN3stkL5SRATEE‰“€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEžØuPI_ZN3stkL2PIE‰“-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‰“-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‰“€?Z^‰UÕ‹èŒT_vptr$StkError9#amessage_jªR#atype_kh‰#'0Wo@ŒèŒÚYh‰b<sÕ‹_ŒèŒ½wm#vP†Õ‹ŒèŒxwyð<îŒÕ‹£ŒèŒxÛ+|ó•ÚYÕ‹ÇŒèŒy.r²I|Õ‹èŒ1Õ‹AôŒ2h‰ZeŠ„ùŒ`T_vptr$Stk9#JÅ_ˆ?lÙjJ-‰xbÙjJóQŠïnÙjJ¤S‹ë)ÙjJf“ŒnÙjJŠAÙjStkFloatLêzsrate_Ô’x‚{W#ÕªR{PˆÖK;æ8{ð4×Ò~æ8|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream=ŽCˆ{ÒgÜ4@ ŽaignoreSampleRateChange_Ýæ8#<¥[·‚,ÿ#¤W}Ž‚,- ¬5šŽ`æ8<ä<¯nªR,ƒ²@ÂŽªR,ó’µð?ÙŽ®#,Æ”¸ÿ„ðŽ®#,œ»t®#,b¾ˆ0½*qÁAnæ8C‚‚‚,wÈ¡|_|h‰,wË€N{ªRh‰,NŽÎ_M’æ8,OjÑ÷K©æ8}–&à¾`~(ŽãùŒÞ`½ð5æôkùŒ `‚‚m¬%éŸ'``m² ì›pE``nwïY`h‰1ùŒWkŠ0w“Edata_w“#EdataRate_Ž‚#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(« ‘}“ÖÖ« 4‘}“ƒ“ÖÖ^{O‘}“½« i‘}“Ž“- ár™“‹‘}“Ž“-¼)¾HŸ“­‘}“Ÿ-¼0’‡‚Ï‘¥“Ÿ ï]8Ž“í‘}“™“ åt@-& ’}“™“-NmJ7LŸ“2’}“ŸÖ-NmR6‚Y’¥“ŸÖ-uR[’‚€’¥“‚Ö-Þ^ò Ÿ’¥“-ûra1‘æ8º’¥“ 9Wki‘Ý’}“ŸÖ 9Wu½0“}“ŸÖ‚-kxÖ"“¥“-*{`uÖ?“¥“ •~‚9‡]“}“‚!'‰?X‚¥“1‚1fA‰“2‚A”“2fAfA‚1”“ZqŠ@ ùŒQ•ùŒ#€£+ Hf#'Ê‚ è“Q•w° ©*«“”Q•‚‚wª #_«“7”Q•‚w~B Ç;«“\”Q•‚wÐ #'”«“†”Q•½‚*4 &NÖ¢”W•*Û] )Ž“¾”W•*ë/ 4ˆR‚ß”Q•Öx` :»3‚«“•Q•Öx` DYr™“«“6•Q•™“Ör&«“Q•½1«“1]•2«“ZwŠ@IùŒ –ùŒ#€£+I-f#'Î:IŸ• –*4IA0Ö»•&–*Û]IZŽ“ו&–x`I)癓b•– –™“ÖrDb• –½1b•1,–2b•Z}Š€ùŒS™b•#astate_i½#@avalue_j‚#Hatarget_k‚#PaattackRate_l‚#XadecayRate_m‚#`areleaseRate_n‚#hareleaseTime_o‚#pasustainLevel_p‚#x'E}& —S™b W)1–*—S™½,JT,‚B—S™,0/rZ—S™,ì 24Uw—S™‚,ÐC5h”—S™‚,88T”±—S™‚,D;‰9ΗS™‚,=%>–ë—S™‚,ÙA°:˜S™‚,,‡D»P%˜S™‚,•G`vB˜S™‚,ÛSJSn˜S™‚‚‚‚,½‡MÁ"‹˜S™‚*;P@r½§˜Y™,S†ƒĘS™‚*ë/V‚à˜Y™*`Y· ‚ü˜S™x`c^ˆ™“1–*™S™™“Öð5g1–S™‚‚11–1_™21–Z¾ŠpJùŒCšùŒ#adata_J'f#€£+J(f#@*4JÎ)Öº™Cš*Û]Jæ[ޓ֙Cšx`J U‚d™ÿ™NšÖx`J#ÙF™“d™(šNš™“rfnd™Nš½1Iš2d™1d™ZÅŠH*ùŒdùŒ#afd_É%#abyteswap_‚æ8#awavFile_ƒæ8#afileSize_„½# adataOffset_…½#(achannels_†Ö#0adataType_‡½#8afileRate_ˆ‚#@'\F-$›d'\F7Q›dªRæ8Ö½‚bÛt:Tšp›d½,îDª¡›dªRæ8Ö½‚,hGÞi¹›d*œnJmDæ8Õ›d*€9M(½ñ›j*kPD Ö œj*8`S\½)œj*v[O=‚Eœj,jÙqlœd™“½æ8IŸp æ8œd|Ö½‚Iû‰s˜æ8¿œd|I`vÉBæ8áœd|I“Gy`æ8d|Im|Ä*æ8%d|‚Ù(š<æ8duƒSINT32ô½uuu1Tš1p2Tš1CZËŠèK+ùŒ¡d™#afile_K¨Tš#pafinished_K©æ8#¸ainterpolate_Kªæ8#¹anormalizing_K«æ8#ºachunking_K¬æ8#»atime_K­‚#Àarate_K®‚#ÈachunkThreshold_K¯½#ÐachunkSize_K°½#ØachunkPointer_K±"#à'£K.’ž¡½½'£K6¿ž¡ªRæ8æ8½½b‰GK9{Þž¡½w7KEª#{ Ÿ¡ªRæ8æ8w[QKHÌ{-Ÿ¡wûMKK|C{MŸ¡w*,KRF{mŸ¡w*,KY¼ {’Ÿ¡‚xu?K\L½ {¶Ÿ¡xã$Kdôs‚ {ÚŸ¡*œnKg= æ8öŸ¡*[Kj& æ8 ¡w MKpd {7 ¡‚wùKvŠ[ {\ ¡‚,KVy ¡æ8*ë/K‹‚š ¡Öx`K—ׂ{à¡Öx`K¢Ÿt™“{ì ¡™“ð5K¦–q{¡‚‚1{1!¡2{lÑŠ ùŒü£{#afirstFrame_f#è€kž‚#˜'ày‡¡ü£½½'ày"´¡ü£ªRæ8æ8½½b»+%&¡Ó¡ü£½w71ð>&¡¢ü£ªRæ8æ8w[Q4Ø6&¡"¢ü£wûM7€1&¡B¢ü£*4:wPÖ^¢¤w*,AÙA&¡~¢ü£w*,HžA &¡£¢ü£‚xu?Kã#½ &¡Ç¢¤xã$SV‚ &¡ë¢¤w MYÕs &¡£ü£‚,~Bb…'-£ü£‚wùe6 &¡R£ü£‚,Æ6m o£ü£‚,þLuÕhŒ£ü£‚*ë/›c‚­£ü£Öx`*y‚&¡Ö£ü£Öy`™Ù ™“&¡ü£™“1&¡1¤2&¡Z׊h ùŒý¥b•#ztable_ Zk:fatime_ [‚#@arate_ \‚#H€k ]‚#PaiIndex_ ^Ö#Xaalpha_ _‚#`'† ¦¤ý¥bÿP  ¤Ťý¥½,ûM #s ݤý¥, M )e1ú¤ý¥‚,~B 2ut¥ý¥‚,ù 5—ˆ4¥ý¥‚,Æ6 =`‹Q¥ý¥‚,þL D˜Pn¥ý¥‚*ë/ GIx‚Š¥¦*` J n‚¦¥ý¥x` T©a™“ ¤Ô¥ý¥™“Öð5 Xa„ ¤ý¥‚‚1 ¤1 ¦2 ¤?š6C§'_tD.¦Z§'_tFG¦Z§`§')Ka¦Z§½*ÒENçuC§‚¦k§}*ÒEQ(vI§£¦k§T§*Ï6VºˆC§ɦZ§½,ü6`!kë¦Z§C§½*|d'~Ÿ§k§,©‡jûS)§Z§C§T§C´7n÷Z§C§1ê1O§2êAO§1¦Af§2¦1f§?Ý Vʧ¦#'³‡ dš§ʧ'³‡ f³§ʧЧ)‹] lʧ½1q§AÖ§2q§1$?ñN©&/V$#*5`‚/©¨ ©*5d-Ч3¨©*J‰hq§O¨©'žGkh¨ ©Ч'žGo†¨ ©½Ч'i(z ¨ ©½*<‚]XC§Á¨ ©½,¡]†D㨠©C§½ £ ¨ £Á¨ £í§ £¨ £3¨Aq§1á§1©2á§?£f®á§#'4,ÉL©f®Ч'4,Öo©f®½T§Ч'4,爩f®l®¹£©f®½*L„]cw®Ä©f®l® õ-(Xç©f®½T§-NJϲªf®-NS?ý!ª}®-$…\©²>ªf®-$…ewVý[ª}®-³~nT€(xªf®-³~wC¸•ª}®-(€_z(²ªf®-(‰0¸Ϫ}®-Þ#<Ÿìª}®-|”-ŽŸ «}® 9W£¦x,«f®½ê-²3°c3ŸI«}®-ûr¹I•æ8f«}®,Š@LE'ƒ«f®½-¼ÝêB}¥«f®½-¼ìX‰T§Ç«}®½Gj|òÁæ«}®½-†¤?}¬f®½-†fT§*¬}®½-ŒŠ"„3}G¬f®-ŒŠ*_)T§d¬}®-ý42x}¬f®-ý4:\T§ž¬}®-‚‹EãGC§»¬f®-‚‹I©”I§ج}® ì+Xøö¬f®T§ ammF­f®*&‹L\ñ=²5­f®²T§ &‹Ê…]­f®²½T§*ãLmÔŠ²~­f®²*ãLyø2²¤­f®²² ¨WÛb­f®w® íQïiqÛ­f®m mL«Ôþ­f®½T§G5L3;]'®f®²½T§m LõèJ®f®²T§Rzwš‡.f®C§1©Ar®2©A©1r®ZÝŠàùŒD°ùŒ#again_G‚#achannelsIn_HÖ#€£+If# ab_K©#Paa_L©#haoutputs_Mf#€ainputs_Nf#°'ó/-¯D°*{zœ„ÖI¯J°*4 ïÖe¯J°wíQ#}ƒ®…¯D°,óM*‰_¢¯D°‚*mR-É#‚¾¯J°*Z15Ó‚‚߯D°‚*Û]8f~Ž“û¯J°x`CàC™“ƒ®)°D°™“ÖrRƒ®D°½1ƒ®1P°2ƒ®ZãŠàùŒ'²ƒ®#'‚°'²bŸy·­º-ûr¹ñ'æ8–·­º,Š@LEOa³·–º½-¼Ýµƒ~³Õ·–º½-¼ì²l„³÷·­º½Gj|òÚE¸­º½-†éT~³8¸–º½-†‚„³Z¸­º½-ŒŠ"6~³w¸–º-ŒŠ*5‹„³”¸­º-ý42è;~³±¸–º-ý4:#i„³θ­º-‚‹E sm³ë¸–º-‚‹I¥s³¹­º ì+XÜp&¹–º„³ amÑU?¹–º*&‹L\‰yje¹–ºj„³ &‹•†¹–ºj½„³*ãLmÇj®¹–ºj*ãLy6AjÔ¹–ºjj ¨WÛÊ1ò¹–º§º íQïUY º–ºm mL«By.º–º½„³G5L3ØIWº–ºj½„³m LõŒMzº–ºj„³RzwšO…–ºm³1NµA¢º2NµANµ1¢º?6è»'_tDÓº¼'_tF캼 ¼')K»¼½*ÒENè»'»¼ù»*ÒEQØî»H»¼ÿ»*Ï6Vºè»n»¼½,ü6`Í@»¼è»½*|d|•Ÿ¬»¼,©‡j‡…λ¼è»ÿ»C´7n®“¼è»1ü£1ô»2ü£Aü£Aô»1³ºA¼2³º1¼?Z Vu¼³º#'³‡ dE¼u¼'³‡ f^¼u¼{¼)‹] lu¼½1¼A¼2¼1¹?vN²½&/V¹#*5`xm²½¼¸½*5dF{¼Þ¼¾½*J‰h¡V¼ú¼¾½'žGk½¸½{¼'žGo1½¸½½{¼'i(zK½¸½½*<‚”è»l½¸½½,¡]†:O޽¸½è»½ £K½ £l½ £˜¼ £Â¼ £Þ¼A¼1Œ¼1Ľ2Œ¼? £ÃŒ¼#'4,É÷½Ã{¼'4,־ýÿ»{¼'4,ç3¾ÃùN¾Ã½*L„"Ão¾Ãà õ-(`4’¾Ã½ÿ»-NJ•C>¯¾Ã-NSs¡̾(Ã-$…\u*>é¾Ã-$…eI<¡¿(Ã-³~nË Ì#¿Ã-³~w€rD@¿(Ã-(€7>Ì]¿Ã-(‰öADz¿(Ã-ÞµQŸ—¿(Ã-|”¸5Ÿ´¿(à 9W£(H׿ýü£-²3°1qŸô¿(Ã-ûr¹²kæ8À(Ã,Š@LE÷†.Àý-¼ÝÇ ù»PÀý-¼ìÿ»rÀ(ýGj|òLJ‘À(ý-†eQù»³Àý-†ð3ÿ»ÕÀ(ý-ŒŠ"Ç-ù»òÀÃ-ŒŠ*›’ÿ»Á(Ã-ý42»où»,ÁÃ-ý4:§sÿ»IÁ(Ã-‚‹Eèè»fÁÃ-‚‹I{aÁ(à ì+X,¡ÁÃÿ» amê(ºÁÃ*&‹L\1Š>àÁÃ>ÿ» &‹ /ÂÃ>½ÿ»*ãLmP>)ÂÃ>*ãLy)>OÂÃ>> ¨WÛÙlmÂÃ"à íQï j†ÂÃm mL«ª©Âýÿ»G5L3ÅxÒÂÃ>½ÿ»m Lõ\õÂÃ>ÿ»Rzwšÿ‚Ãè»1ɽAÃ2ɽAɽ1Ãl銰M&ùŒ“Æ«“#aadsr_MgNµ#@awaves_Mhɽ#Xavibrato_Mi ¤#patwozero_MjU°#ØanOperators_MkÖ#¸abaseFrequency_Ml‚#Àaratios_Mm©#Èagains_Mn©#àamodDepth_Mo‚#øacontrol1_Mp‚#€acontrol2_Mq‚#ˆafmGains_Mr“Æ#afmSusLevels_Ms£Æ#° afmAttTimes_Mt³Æ#° '¢_M,ÄÃÆÖbðsM/.îÄÃÆ½,íQM2à’ÆÄÃÆ,f*M531ãÄÃÆë,w~BM8V.ÃÅÃÆ‚,û|M;ˆ*ÅÃÆÖ‚,óMM>Å+LÅÃÆÖ‚,@5MA‹BiÅÃÆ‚,ö+MD葆ÅÃÆ‚,©MG„£ÅÃÆ‚,„MJ =ÀÅÃÆ‚,JTMMijØÅÃÆ,0MPÎ{ðÅÃÆwªMS8Z.ÃÆÃÆ‚wÐMV˜D.Ã?ÆÃƽ‚x`MYé%‚.ÃhÆÃÆÖy`Mc5*™“.ÃÃÆ™“Ö‚£Ænc‚³Æn‚ÃÆn1.Ãl 'ùŒ”Ç.Ã#'ð -÷Æ”Çb? 0ÉÆÇ”Ç½w° 3 ’ÉÆ@ǔǂ‚x` 6>‚ÉÆiÇ”ÇÖy` @Is™“ÉÆ”Ç™“Ö1ÉÆW1D}bÉNaŽD|#PDŠÌÇbÉPDæÇbÉhÉ-¤€D™š-à8ÈnÉ-ç_D| ÈnÉ-–]D¡¡@yÉ=ÈbÉ-–]D¨^@šÇ_Èbɽ-¥_D­ ^yÉ|ÈbÉ-¥_D´.^šÇžÈbɽ-¼D¹ˆXà8ÀÈnÉâv-ï]D½ yÉâÈbÉâv-®€DÁØwšÇÉnÉâv-Ü_DÅŠwyÉ&ÉbÉâv-¸€DÉØ:šÇHÉnÉâv!J…DÍŠhÉnÉ1šÇAÑS1tÉ2šÇAšÇ„UްÃÉÃ…€’ÊÃÜÃLÆÉ†rÆÉ‘h2¥“…“ÜÃíØøÉ†rÆÉ‘h…"“îÃÄä%ʆrÆÉ‘h…Õ›ÄÄ0RʆrRÊ‘h2j…£Ä§Ä|“ʆrô»‘h‡v b‚‘`……¯¨ÄÃÄÈÐʆrÐÊ‘hˆgain*‚‘`2D°AN…NÃÄúÄˈ__a¶Ë‘hˆ__b¶Ë‘`2ÕÊ…n`÷ˉ__groupingþ |‘¨‰__grouping_sizeþ Ÿ‘ ‰__grouping_tmpþ ÷Ë‘˜Š__n N‘PŠ__min N‘HŠ__i Ÿ‘¸Š__test æ8‘_‹P—Š__j Ÿ‘°2ÚY…ƒ«úÄŬ9̆r9Ì‘h‰__nÝŸ‘`2f®….ÀÅ=Åø{̆r{Ì‘h‰__nÝŸ‘`2Ã…³·>Å_ÅD½Ì†r½Ì‘h‰__nÝŸ‘`2–ºŒG¦äÌräÌmô82Z§ŽÂÌ`ÅjÅÍÍÌ‘hŒ³§7Ír7Ímô82ʧŽÍ`RjÅÅÜhÍ Í‘hŽͱO‚Å™Å(”Í Í‘hŒ.¦°Írä̰Í2`§Ž”Í£ šÅ¨ÅtêÍŸÍ‘hªÍ‘`Œš§ Îr7Í__a f Î2ЧŽêÍ%¨ÅÇÅÀGÎõÍ‘hΑ`‘xSkÎrkÎmô82Û§ŽGΑ8ÈÅßÅ œÎTΑh…û§àÅîÅXÉΆrÉΑh2 ©…“îÅüŤϒC§‘h’C§‘`’Ú6‘…´üÅ"ÆðLψ__first ”C§‘hˆ__last ”C§‘`…Ð"ÆEÆ<™Ïˆ__first ´C§‘hˆ__last ´C§‘`’©‘X“\”^FÆ}ƈêφrêÏ‘hˆnumber ^½‘dˆvalue ^‚‘X2Q•“7”L~ƲÆÔ,ІrêÏ‘h‡v L‚‘`‘6• PÐrêÏmô8Ž,Ð;²Æ0Ç |Ð9БXŽ,ÐôX0Ç®Çl¨Ð9БX…ɦ®ÇÍǸíІräÌ‘hˆ__p`C§‘`’Ÿ‘X…Á¨ÎÇÿÇ8цrÉΑhˆ__p†C§‘`ˆ__n†Ÿ‘XŒ†¨ZÑrÉÎmô8Ž8ÑOÈIÈP†ÑCÑ‘hŒˆ©¨Ñr9Ìmô8Ž†ÑµJÈ—ÈœÔёёX‘)°øÑrÐÊmô8ŽÔÑñ ˜ÈñÉè$ÒáÑ‘XŽÔÑôZòÉKË4 PÒáÑ‘X”‹‘œLËgÌ€ µÒ†rµÒ‘è|‰nœŸ‘à|‹~ËDÌŠerror  Ž‘ð|2}““e¯RhÌEÍÌ õÒ†rÐÊ‘H•iTÖ‘\“iÇaFͣΠÎÓ†rÎÓ‘H‡* aÓÓ‘@ˆchannel aÖ‘¼•nChannels cÖ‘l•samples kw“‘P•j lÖ‘h•hop lÖ‘d–ÅÍέӕi nÖ‘`‹ÎΕi rÖ‘\2”Ç2™““Š¥c¤ÎVÐd Ô†rÔ‘X•tmp n‚‘h2ý¥“±\VÐýѰ YÔ†rYÔ‘Xˆinput\‚‘P2'²“à˜sþÑ1Ôü ŒÔ†ry³‘h”­‘©2Ô_ÕH ñÔ†rÆÉ‘è|‰n©Ÿ‘à|‹dÔ*ÕŠerror­ Ž‘ð|…c±`Õ’Õ” Õ†rÕ‘h2-²“@ÇF’ÕåÚà jÕ†rÎÓ‘h’Ö‘d•temp H‚vh—z#à`à, ¾Õˆ__initialize_pK½‘lˆ__priorityK½‘h˜òb`àuàx ™…1Ä Ö’m‘hšÇA2  UÖ†rÎÓ‘h‡v A‚‘`ˆamplitudeA‚‘X‘÷Æ=yÖrÎÓmô8ŽUÖln W\ ¥ÖbÖ‘hŽUÖ-+X¨ ÑÖbÖ‘hŽUÖx=Çô ýÖbÖ‘h„šŽåÚ Û@…ñ ÛdÛŒ׉__lhsGבH‰__rhsG|‘@›__strICNvHŠ__strI;‘P2=N‘ãÆ!×rÎÓŽ„×!SȦØêבבø~‹ô‹•i%Ö‘XŽ„×?¦„$7ؑבø~‹Òi •i%Ö‘Xœ_DefaultRuneLocale1„A-TABLE_SIZE _ZL10TABLE_SIZEÙjž__dso_handlemŸõŠ€ˆå@2Ö ‹ŸQ‹-DTû! @Ÿs‹-DTû!@Ÿ‹€?2 9.nothrow'IYnØØostream=ŠÅ.cerrA‚~òØ¡9 àí_digits#F_ZNSt14numeric_limitsImE6digitsEô8@¢@c#ï_ZNSt14numeric_limitsIfE12has_infinityEä:¢œ\#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEä:¢¨~#ó_ZNSt14numeric_limitsIfE10has_denormEé:¢@c#(_ZNSt14numeric_limitsIdE12has_infinityEä:¢œ\#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEä:¢¨~#,_ZNSt14numeric_limitsIdE10has_denormEé:¢@c#a_ZNSt14numeric_limitsIeE12has_infinityEä:¢œ\#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEä:¢¨~#e_ZNSt14numeric_limitsIeE10has_denormEé:£npos©ƒNJv/:@¶&NL©K:EpG‚JL‘:Q*)OP¤npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEN¥v/:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEN¥©K:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE@Li9;i$’ô8Mnumeric;jˆô8LÒD;k=“ô8Lno;lS~ô8LLY;mÉ<ô8Löv;nx}ô8 Oák;)lHÆSO@…;b^âÜ2îUO,n;ñq‡¨YO{y;òö1¨YOc‡;ó(;¨YOn';ôA¨YOZ(;õb^¨YOg ;ö_¨YOx;÷ƳY[º~$ a\dec$€\a\fixed$ª\a\hex$ })a[ï$a\left$ë&a \oct$~Ua@\right$¿Ža€]o9$!'a]š $ Ì^a]3:$$¼ma^showpos$'ºEa^skipws$*Ža^unitbuf$-.a ]F$1a@[ö,$4ª‰a°[nL$7ÿ aJ]N$:Ï&a\badbit$Lra\eofbit$Oa\failbit$T@Wa\goodbit$W1a\app$j a\ate$mla[ì$va7a[$yJ@a\cur$ަE a[$…$‘›, afupperA1J}Ùj€flowerA2~(ÙjfalphaA3AEÙjfdigitA4OÙjgxdigitA5§"ÙjfspaceA6Ú"Ùj@gprintA7&GÙjfgraphA8øÙj%fcntrlA9”ÙjfpunctA:ˆKÙj falnumA;A(Ùj¤_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outE|¤_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inE|k·N&Ë ¯]âpkÔT&Ö 3|iÖ]&3_ZNSt10moneypunctIcLb1EE4intlEä:iÖ]&3_ZNSt10moneypunctIcLb0EE4intlEä:iÖ]&3_ZNSt10moneypunctIwLb1EE4intlEä:iÖ]&3_ZNSt10moneypunctIwLb0EE4intlEä:iÖ]&«_ZNSt17moneypunct_bynameIcLb0EE4intlEä:iÖ]&«_ZNSt17moneypunct_bynameIcLb1EE4intlEä:iÖ]&«_ZNSt17moneypunct_bynameIwLb0EE4intlEä:iÖ]&«_ZNSt17moneypunct_bynameIwLb1EE4intlEä:JÅ_ˆ?lÙjJ-‰xbÙjJóQŠïnÙjJ¤S‹ë)ÙjJf“ŒnÙjJŠAÙjzsrate_Ô’x‚{W#ÕªR{PˆÖK;æ8{ð4×Ò~æ8{ÒgÜ4@ Žztable_ Zk:f% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; < *.? : ; ‡@I< +.: ;‡@I< ,.? : ; ‡@< -.? : ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1 I2&I3&45I6.? : ; I< 7.? : ;I< 8.? : ;I< 9: : ; ;.: ; ‡@I< <.? : ; ‡@I< =G : ; >:: ; ?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N : ;I8 2 O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.G@….G@†I4  ‡: ; I ˆ: ; I ‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G; @”.G;@•4: ; I – —.‡@4 @˜.4 @™.4 @š.G: ; @›4: ;I2  œ4: ; I? < 4: ; ‡@Iž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < L„àC`àê û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFileRead.hFileLoop.hFilter.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hHevyMetl.hSineWave.hTwoZero.hADSR.hHevyMetl.cppiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccGenerator.hWvIn.hFileWvIn.hvector.tccFM.h °ÃJÎX‚ž‚¡‚Ò}ž‚žH…Ȍֿ/Ÿ Ö»W»W»í|X‚ !.ºººZºº  .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ…Í“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ ˆ0ôY/Úóåg‘&&‘&‘ÕªùK i<¾/Ç0/&1ge­EØ­Éf."*à33É‚¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è‹<“u1„+ˆ}¬º  &$6xxxlzØ4°L©’×z#$Ð.º˜‚LÉg! ýLó׃OŸ#v/#å2K»ltºtäZ----ƒ‘t.ºØƺØƺØbÈó¯»Ù/I Ï&MYYZ&&&&OOOWuKóf6ó¯»Ù/I Ï&MYYZ&&&&OOOWuKó6 àÊÖæ$/J°Ã±Ãw±Ã´Ãw´ÃÉÃvÊÃËÃwËÃÎÃwÎÃÜÃvÜÃÝÃwÝÃàÃwàÃíÃvîÃïÃwïÃòÃwòÃÄvÄÄwÄÄwÄÄvÄÄwÄÄwħÄv¨Ä©Äw©Ä¬Äw¬ÄÃÄvÃÄÄÄwÄÄÇÄwÇÄúÄvwwvúÄûÄwûÄþÄwþÄÅvÅÅwÅ Åw Å=Åv>Å?Åw?ÅBÅwBÅ_Åv`ÅaÅwaÅdÅwdÅjÅvjÅkÅwkÅnÅwnÅÅv‚ŃÅwƒÅ†Åw†Å™ÅvšÅ›Åw›ÅžÅwžÅ¨Åv¨Å©Åw©Å¬Åw¬ÅÇÅvÈÅÉÅwÉÅÌÅwÌÅßÅvàÅáÅwáÅäÅwäÅîÅvîÅïÅwïÅòÅwòÅüÅvüÅýÅwýÅÆwÆ"Æv"Æ#Æw#Æ&Æw&ÆEÆvFÆGÆwGÆJÆwJÆ}Æv~ÆÆwÆ‚Æw‚ƲÆv²Æ³Æw³Æ¶Æw¶Æ0Çv0Ç1Çw1Ç4Çw4Ç®Çv®Ç¯Çw¯Ç²Çw²ÇÍÇvÎÇÏÇwÏÇÒÇwÒÇÿÇvÈÈwÈÈwÈIÈvJÈKÈwKÈNÈwNÈ—Èv˜È™Èw™ÈœÈwœÈñÉvòÉóÉwóÉöÉwöÉKËvLËMËwMËPËwPËgÌvhÌiÌwiÌlÌwlÌEÍvFÍGÍwGÍJÍwJÍ£Îv¤Î¥Îw¥Î¨Îw¨ÎVÐvVÐWÐwWÐZÐwZÐýÑvþÑÿÑwÿÑÒwÒ1Ôv2Ô3Ôw3Ô6Ôw6Ô_Õv`ÕaÕwaÕdÕwdÕ’Õv’Õ“Õw“Õ–Õw–ÕåÚvààwà!àw!à`àv`àaàwaàdàwdàuàvww1v23w36w6 v !w!$w$WvXYwY\w\v‘w‘”w”ÇvåÚæÚwæÚéÚwéÚ Ûv Û Ûw ÛÛwÛdÛvÈÉwÉÌw̦v¦§w§ªwª„vƒãÉstk::Stk::sampleRate™Éstk::StkFrames::sizeËÉstk::StkFrames::channelsøÉstk::StkFrames::frames%Êstk::FileRead::fileSizeWÊstk::FileLoop::setFrequency“Êstk::Filter::setGainÛÊminüËstd::vector >::operator[]>Ìstd::vector >::operator[]€Ìstd::vector >::operator[]éÌ__gnu_cxx::new_allocator::~new_allocator<Ístd::allocator::~allocatorhÍstd::allocator::~allocatorµÍ__gnu_cxx::new_allocator::new_allocatorÎstd::allocator::allocatorpÎstd::_Vector_base >::_Vector_impl::~_Vector_implœÎstd::_Vector_base >::_M_get_Tp_allocatorÎÎ__destroy_auxÏ_DestroyLÏ_Destroy™Ïstk::Instrmnt::controlChangeïÏstk::Instrmnt::setFrequencyPÐstk::Instrmnt::~Instrmnt|Ðstk::Instrmnt::~Instrmnt¨Ð__gnu_cxx::new_allocator::deallocateíÐstd::_Vector_base >::_M_deallocateZÑstd::_Vector_base >::~_Vector_base¨Ñstd::vector >::~vectorøÑstk::Filter::~Filter$Òstk::Filter::~FilterPÒstk::StkFrames::operator[]ºÒstk::Filter::clearõÒstk::HevyMetl::tickØÓstk::SineWave::tickÔstk::TwoZero::tick^Ôstk::ADSR::tickŒÔstk::StkFrames::operator[]ñÔstk::TwoZero::lastOut#Õstk::HevyMetl::tickÖstk::HevyMetl::noteOnyÖstk::HevyMetl::~HevyMetl¥Östk::HevyMetl::~HevyMetlÑÖstk::HevyMetl::~HevyMetlýÖstk::Stk::rawwavePath×operator+, std::allocator >×stk::HevyMetl::HevyMetlê×stk::HevyMetl::HevyMetlO ƒãÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t $_47div_tD$_5nldiv_t|$_6¦lldiv_tþ lconva#va_listp#fpos_t~#__sbuf´#__sFILE§%FILE2)clock_tA)tm*pthread_once_t)*__gthread_once_tA*wint_tO*$_7¤*_RuneEntry¶*$_8ð*_RuneRange+$_9A+_RuneCharClassW+$_10A-_RuneLocale¼/mbstate_tÍ/wctype_tÚ6__true_type7char_traits 9__vtbl_ptr_type 9nothrow_t.9new_allocatorz:allocatorî:_Atomic_word;basic_string,std::allocator >IN_Rep_baseŽN_RepjPlocaleíSfacet&VidðV_ImplZios_base^abasic_streambuf >ñgwctrans_tàictype_baseäjctypeŽpmoney_baseçpbasic_ios >øt__normal_iterator, std::allocator > >ùvnum_get > >}num_put > >Åbasic_ostream >×…basic_stringbuf,std::allocator >Cˆbasic_ostringstream,std::allocator >Õ‹StkErrorùŒStkfStkFrames«“Instrmntb•Generator1–ADSRd™WvInTšFileRead{FileWvIn&¡FileLoop ¤SineWave¦new_allocatorq§allocatorá§_Vector_base >©vector >ƒ®FilterU°TwoZero8²new_allocator¡³allocator´_Vector_base >Nµvector >³ºnew_allocator¼allocatorŒ¼_Vector_base >ɽvector >.ÃFMÉÆHevyMetlšÇ__normal_iterator, std::allocator > >òØostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_readSineWave_ZNSt8ios_base9uppercaseEsetControl1strtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EEaSERKS4_swap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8max_sizeEv_ZN3stk8FileWvIn9normalizeEv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE10deallocateEPS3_m_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk7TwoZero15setCoefficientsEdddb_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]_ZN3stk7TwoZero4tickERNS_9StkFramesEjc_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_sleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv_ZN3stk8HevyMetl4tickEj_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4dataEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEvwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE11_M_allocateEm_ZNK3stk8Instrmnt9lastFrameEv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERS3_fgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk8HevyMetlC2Evtolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEaSERKS4__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE2atEmnoteOffcopyfmt_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEmcontrolChangesizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiHevyMetlatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EEixEm~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_assignEmRKS2__ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcmphaseOffset__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5frontEvgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZN3stk2FM4tickEj_ZNSolsEPKv_ZN3stk7TwoZero17sampleRateChangedEdd_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5emptyEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt10ctype_base5lowerE_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE8pop_backEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_ZN3stk2FM4tickERNS_9StkFramesEj_M_set_sharableloadWavesgets_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEvispunct_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZN3stk7TwoZero8setNotchEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZN3stk8HevyMetlD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoop_ZN3stk2FM7setGainEjdgetMessagewritepush_backsetModulationDepthsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6resizeEmS2__ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZN3stk7TwoZero4tickERNS_9StkFramesES2_jj_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_ZN3stk2FM9loadWavesEPPKc_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEd_ZN3stk8FileLoop5resetEvfsetpos_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE3endEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4swapERS4__ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslen_ZN3stk7TwoZero5setB1Edfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE2atEmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6assignEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_setModulationSpeed~_Impl_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE7destroyEPS3__ZNSt6locale21_S_normalize_categoryEi_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEvqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZNSs12_S_constructEmcRKSaIcE_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13_M_deallocateEPS2_mbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4backEvwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZN3stk2FM11setControl2Ed_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_ZN3stk8HevyMetlD2Ev_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8capacityEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8FileLoop8openFileESsbb~HevyMetlget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m_ZNSt6locale5_Impl10_S_id_timeEwcsxfrm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_STK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZN3stk2FM18setModulationSpeedEd_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facet_ZN3stk2FM13controlChangeEidisprint~basic_ostringstreamcollateiswpunct_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4sizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE14_M_range_checkEm_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_put*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk7TwoZero4tickEd_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE8allocateEmPKv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv~TwoZero_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoul_ZNSt6vectorIPN3stk4ADSRESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_num_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFile_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE2atEminit_M_replace_categoriesInitfree_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEvdo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZN3stk8HevyMetlC1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSt6vectorIPN3stk4ADSRESaIS2_EE2atEm_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZNSt6vectorIPN3stk4ADSRESaIS2_EE8pop_backEvasctime_ZNK3stk8FileLoop11getFileRateEvrdstate_M_implpubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13get_allocatorEvctime_ZL9iswxdigitilocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE9constructEPS3_RKS3_mbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5clearEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNK3stk7TwoZero7lastOutEv_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk2FM7noteOffEdsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk7TwoZero22ignoreSampleRateChangeEb_ZN3stk6Filter7setGainEdFMoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EE7reserveEm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_GLOBAL__I__ZN3stk8HevyMetlC2Ev_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN3stk8FileLoop14addPhaseOffsetEd_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4backEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5clearEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN3stk2FM5keyOnEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5emptyEv_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4swapERS4__M_fill_assign__in_chrg_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEvoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftime_S_id_ctypedifftime_ZN3stk3Stk7inRangeEddd_ZSt7nothrow~WvIn_ZN3stk8HevyMetlD0Ev_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE9push_backERKS2_inRange_ZNSs4_Rep12_S_empty_repEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8capacityEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4dataEv_ZN3stk8HevyMetl4tickERNS_9StkFramesEjpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZN3stk8FileLoop7setRateEd~FM_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8FileLoop4tickEj_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_assignEmRKS2__S_id_numeric_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_FileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE8max_sizeEv_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbacks_ZN3stk2FM6keyOffEvwmemcmp_ZN3stk7TwoZero5setB0Edmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_FmtflagssetRatio_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZN3stk2FM12setFrequencyEd_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERKS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13get_allocatorEv_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_FmtflagssetControl2_ZN3stk2FM11setControl1Ed_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZN3stk7TwoZero5setB2Ed_S_c_namebase_ZNSt6vectorIPN3stk4ADSRESaIS2_EE15_M_erase_at_endEPS2__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_setfsetg_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE7reserveEmsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_range_checkEm_ZN3stk2FM8setRatioEjd_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERS3_showWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE3endEveq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_front_S_clone_c_locale_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6assignEmRKS2__ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5frontEv_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEv_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceoutTwoZero_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE__tcf_0~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk2FM18setModulationDepthEd_ZN3stk8HevyMetl6noteOnEdd_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEv_Callback_listferror_ZN3stk2FM5clearEvswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERKS3__ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åHƒì0H‰}øòEðH‹EøH‹HƒÀ`H‹H‰EÐH‹}øHƒÇpèH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàòEàòYEðòEèèòMèò^Èf(ÁH‹}øÿUÐÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒìPH‰}èëH‹EèòH@ò5òXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.ÜsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHìÀH‰}ø‰uôH‹}øHƒÇpèf(ÈH‹Eøò€øòYÈò3 f(ÑòYÐòUèH‹EøòˆÀò òXEèf(ÑòYÐò•PÿÿÿH‹}øHÇȾèòòPÿÿÿòYÈòXÿÿÿH‹}øHƒÇX¾èH‹8ò…XÿÿÿèH‹EøòˆÀò¢ òXEèf(ÑòYÐò•`ÿÿÿH‹}øHÇȾèòò`ÿÿÿòYÈòhÿÿÿH‹}øHƒÇX¾èH‹8ò…hÿÿÿèH‹EøòˆÀò* òXEèf(ÑòYÐò•pÿÿÿH‹}øHÇȾèòòpÿÿÿòYÈòxÿÿÿH‹}øHƒÇX¾èH‹8ò…xÿÿÿèH‹EøòˆÀò² òXEèf(ÑòYÐòU€H‹}øHÇȾèòòM€òYÈòMˆH‹}øHƒÇX¾èH‹8òEˆèH‹}øHÇà¾èòòUH‹}øHƒÇ@¾èH‹8èòMòYÈòM˜H‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòU˜òYÐòUèH‹}øHƒÇX¾èH‹8òEèèH‹}øHÇØèòE H‹}øHƒÇX¾èH‹8òE èH‹Eøòˆò òYÈòm f(ÑòXÐòU¨H‹}øHÇà¾èòòM¨òYÈòM°H‹}øHƒÇ@¾èH‹8èòU°òYÐòU¸H‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòM¸òYÈòMèH‹}øHÇØòEèèH‹EøòˆòÄf(ÑòYÐòUÀH‹}øHÇà¾èòòMÀòYÈòMÈH‹}øHƒÇ@¾èH‹8èòUÈòYÐòUÐH‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEÐòMèòXÈòMèH‹Eøò€òUèòYÐòUèH‹}øHƒÇX¾èH‹8òEèèH‹}øHÇà¾èòòEØH‹}øHƒÇ@¾èH‹8èòMØòYÈòMàH‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòUàòYÐòUèH‹}øHƒÇ¾èòbòYEèòH‹}øHƒÇ¾èH‹H‰…Hÿÿÿò…HÿÿÿÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!HevyMetl::tick(): channel and StkFrames arguments are incompatible!sinewave.rawfwavblnk.rawN3stk8HevyMetlEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ'*1Jÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#uªÏÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#uªÏUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE @š™™™™™É?ð?à¿à?+‡ÙÎ÷@Ÿ/Ý$@Õxé&1à?{®Gáz„?ü©ñÒMbP?{®Gázt?@@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ•† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ§† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿS† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿî† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÞçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÞçÿÿÿÿÿÿÿ† ƒvƒ-cŠ-:•-5%"-  ’-ã Û Ó È h-¶ ’-¢ Œ „ y h-g ’-S = 5 * h- ’- î æ Û h-¸ n-’ n-l n-F n-1 ˆ-'  ˆ-  ˆ-û ã -Ê ˆ-À ´ -¢ ¢-‰ ¢-w ¢-^ ¢-L ¢-, «- ¢-ü ”-Ò ¬-½  -­ ™-¤ x-Ÿ  -‡ œ-w j-O -3 -! ¢- ¢-ö ¢-Ý ¢-Ë ¢-« «- ¢-u ”-E ¬-0  - ™- x-  -úœ-êj-ÇÀ‰-˜ƒ-…Š-\•-WG"-B/’-ýõêh-Ø’-Ä®¦›h-‰’-u_WLh-:’-&ýh-Ún-´n-Žn-hn-Sˆ-I=ˆ-3'ˆ--ìˆ-âÖ-Ä¢-«¢-™¢-€¢-n¢-N«-5¢-”-ô¬-ß -Ï™-Æx-Á²-©œ-™j-q-U-C¢-*¢-¢-ÿ¢-í¢-Í«-±¢-—”-g¬-R -B™-9x-4%-œ- j-éâ‰-Á«-¯Š-Ÿ‰«-wŠ-gQ«-?Š-/†-àn-³n-†n-Yn-+¦-&èš- š-cš-9r-˜-xHèÀ˜pH øÐ¨€P(øÐ¨xHèÀ˜pHèÀ˜pH øÐ¨€X0à¸`8èÀ˜pH Ù ØØü×ô×Ó×Ëׯק×%×× ××ãÖÛÖ·Ö¯Ö‹ÖƒÖÖ ÖèÕàÕÍÕÅÕ}ÕuÕ2Õ*ÕÿÔ÷ÔÔÔÌԜԔÔmÔeÔ)Ô!ÔçÓßÓ·Ó¯Ó“Ó‹ÓÓüÒÉÒÁÒ˜ÒÒ`ÒXÒ6Ò.Ò ÒҺѲÑlÑdÑûÐóжЮЎІÐbÐZÐþÏöϨϠÏZÏRÏÏÏÜÎÔΪ΢΂ÎzÎ$ÎÎÇÍ¿ÍzÍrÍNÍFÍûÌó̎̆ÌLÌDÌ ÌÌÜËÔË+Ë#ËéÊáʡʙÊeÊ]Ê3Ê+ÊÊþÉÙÉÑɧɟÉÉ…É0 ÓTTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(¥ƒ-˜¢-…Ÿ-x¡-L¡-G=F-úF-Æj-¦-žh-ƒn-n“-aj-j-î-æh-Ân- Œ(-Uj-5--h- n-çÛÇ“-ºj-£N-““-†j-Rj-2-*h-n-ú*-íj-Én-¢Ž*-~j-Tn-**-j-Ün-²ž*-Žj-dn-:ýD-ÊX-vƒ-c¤-G¤-2¢-¢-Œ-›-ò§-í ãž-Ô§-ÏÁ£-\F-æF-õF-6F-F-F-ë F-Ó F-¬ F-Ž n-e F-G n-# F- n-ð F-É F-” F-x F-' F-" –=û F-ö –=h B  ß T-® F-W T- V-ø F-ì ‹-Þ §-Ù =Ò ¾ V-² V-€ R-b F-? R-! F-þR-ÝF-ƒ-}¤-a¤-L¢-3¢-*Œ-›- §- ýž-î§-éÛ£-«-~ƒ-q‘-V‘-?—-"l-l-æ—-Ñl-¼l-¡—-‚—-m—-R€=6«-$ƒ-‘-ü‘-å—-Èl-«l-Œ—-wl-bl-G—-(—-—-ø€=áf-Ø\-Ïv-·Z-«d-“`-Šb-IH-«-ó«-áƒ-Ô‘-¹‘-¨—-‚=u«-cƒ-V‘-;‘-*—-‚=ü‹-î§-é=âÇ‹-¹§-´=­t-lp-)^-J-ãL-ËL-Ý-ŽP-=R -=­-8,¯=%¥- p¨h~`ªP,H.@…8„0‡(0 Ž68{ЩÈÀª°©¨} ª®ˆ®€>x<p®h®`ŽX@PBH|0®(  Ž$&za 5^a P 5^P 4L \L 5 ) 3^)  3^ 2 \ 3 ñ y^ñ à y^à xÜ \Ü y ¨ ^¨ ¤ \¤  p ;^p :l \l ; 8 9^8 84 \4 9 7^ 6ü \ü 7 È 1^È 0Ä \Ä 1 ^ Œ \Œ  X ^X T \T  ^  \  è/^è.ä\ä/ °O^°N¬\¬O ‰Y^‰ xY^xXt\tY @^@<\< )^(\) ÐE^ÐDÌ\ÌE ˜-^˜,”\”- `!^` \\\! 9G^9 (G^(F$\$G '^ð'^ð&ì\ì' É%^ɸ%^¸$´\´% €m^€l|\|m Hg^HfD\Dg c^b \ c ØI^ØHÔ\ÔI ±C^± C^ Bœ\œC yA^yhA^h@d\dA 0=^0<,\,= ø?^ø>ô\ô? Àw^Àv¼\¼w ˆu^ˆt„\„u Pq^PpL\Lq e^d\e àa^à`Ü\Üa ¨[^¨Z¤\¤[ pK^pJl\lK 8_^8^4\4_ ]^\ü\ü] ÈM^ÈLÄ\ÄM i^hŒ\Œi Xk^XjT\Tk o^ n\o è^èä\ä °s^°r¬\¬s x#^x"t\t# @+^@*<\<+ Q^P\Q ÐU^ÐTÌ\ÌU ˜W^˜V”\”W `S^`R\\\S (^($\$ °Mÿ`à BhÛF˜ÛJvÜ\¡ÜnÌ܀ݒØÛ–ÿÛšVݬܰ¨ÝÂàóàí úÝLÜ#YÜ(%Þ:!ßL`âV@ä{x믰ëÓè뀰ÃÜ €€âô€åÚs€í‰€þÑ›€˜êþ€hÌ€¸éÈ€¨Ä  €Ð㦀˜ÈÖ€éÍ€òÉí€Héq€VЀ€`ꦀÄ{ €˜ã€FÍ9€ðéÒ€’Õí€@ë]2  ì„ÈÍpíf ¦æ¨í (XìÈXAìÞZÈìg€~Æ× €ˆçÆ€Fư €P牀²Æü €Àçô€0Ç€øç>€¤Îd€(êá€LË€€é €®Ç.€0èÁ€šÅ– €È倀`ÅL € å¶€`Õ΀눀ÄZ €`ã1€ÊÃú €¸âk€îÃ: €(ãL€Üà €ð➀2Ô³€ÐêꀨŠ€æ¥€jÅt €Xå³€‚Å… €åû€ÈÅÖ €8æ;€ÎÇb€hè*€àÅ €pæk€È•€ èY€>Å" €èä.€Åô €°äŒ€Jȹ€Øè€úÄ× €xä^€îÅ? €¨æâ€ÃĽ €äŒ€üÅp €à楀"ÆŒ €ç:€ Û’€8í € á| àà+ €ÀᎠ€Øá@ fܱ €æáº€á£€àŸ€@áÜÊ æ y´  š¸:Š‘ êË$ ëãD W´ù¸MªþBrÈ,¹øÄD ¡ U ìÜ6 (Æ __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileRead8fileSizeEv__ZN3stk8FileLoop12setFrequencyEd__ZN3stk6Filter7setGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk8HevyMetl4tickERNS_9StkFramesEj__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk7TwoZero4tickEd__ZN3stk4ADSR4tickEv__ZNK3stk9StkFramesixEm__ZNK3stk7TwoZero7lastOutEv__ZN3stk8HevyMetl4tickEj__ZN3stk8FileLoop14addPhaseOffsetEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8HevyMetl6noteOnEdd__ZN3stk2FM5keyOnEv__ZN3stk8HevyMetlD0Ev__ZTVN3stk8HevyMetlE__ZN3stk2FMD2Ev__ZN3stk8HevyMetlD1Ev__ZN3stk8HevyMetlD2Ev__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk8HevyMetlC1Ev__ZN3stk2FMC2Ej__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8FileLoopC1ESsbbmm__ZNSaIcED1Ev__ZN3stk2FM8setRatioEjd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk8SineWave12setFrequencyEd__ZN3stk8HevyMetlC2Ev__ZTIN3stk8HevyMetlE__ZN3stk3Stk17sampleRateChangedEdd__ZN3stk2FM7noteOffEd__ZN3stk2FM12setFrequencyEd__ZN3stk2FM13controlChangeEid__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8HevyMetlE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk2FME__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZN3stk8FileLoop12setFrequencyEd.eh__ZN3stk6Filter7setGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8HevyMetl4tickERNS_9StkFramesEj.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk7TwoZero4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk7TwoZero7lastOutEv.eh__ZN3stk8HevyMetl4tickEj.eh__ZN3stk8HevyMetl6noteOnEdd.eh__ZN3stk8HevyMetlD0Ev.eh__ZN3stk8HevyMetlD1Ev.eh__ZN3stk8HevyMetlD2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk8HevyMetlC1Ev.eh__ZN3stk8HevyMetlC2Ev.eh__GLOBAL__I__ZN3stk8HevyMetlC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3LC2LC3GCC_except_table4LC5GCC_except_table5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table6LC11LC12GCC_except_table7GCC_except_table8EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8HevyMetlC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Iir.o000644 000766 000766 00000452374 12015735507 015052 0ustar00garygary000000 000000 Ïúíþ ¸Qæ@ Pæ__text__TEXT @ ïu€__debug_frame__DWARF ÐX8óZ__debug_info__DWARFèLÊ("öÉ__debug_abbrev__DWARF4ãÉ tì__debug_aranges__DWARFýíP=÷Pü__debug_macinfo__DWARFMî÷__debug_line__DWARFMîm÷hü__debug_loc__DWARFºö¸úÿü__debug_pubnames__DWARFr²__debug_pubtypes__DWARF% Ð.__debug_inlined__DWARF—.×7__debug_str__DWARF—.ª„×7__debug_ranges__DWARFA³¼__mod_init_func__DATAH³ˆ¼p  __textcoal_nt__TEXTP³ê¼x ã €__gcc_except_tab__TEXT:ÍzÖ__cstring__TEXT`Ϭ Ø__StaticInit__TEXT ÑXLÚ€__const__DATA€ÑXÀÚÀ __const_coal__DATAàÑX Û __const_coal__TEXT8ÒxÛ __bss__DATAPæ__literal16__TEXTPÒÛ__literal8__TEXT`Ò Û__eh_frame__TEXThÒè¨ÛP{ h__constructor__TEXTPæï__destructor__TEXTPæï(!íø/% P²ÎUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒìHH‰}ØH‰uЈUÌH‹}ÐèH…À”À„Àt!H5H‹=èH‹}ؾèH‹}оèòfWÀf.È”À›Â!ЄÀt!H5H‹=èH‹}ؾèH‹}ØHƒÇhèH‰ÃH‹}ÐèH9ÕÀ„Àt9H‹}ØHƒÇhH‹uÐèH‹}ØHƒÇhèH‰ÆH‹}ØHƒï€fWÀºèëKÇEìë(‹uìH‹}ØHƒÇhèH‰Ã‹uìH‹}ÐèH‹H‰ÿEì‹]ìH‹}ØHƒÇhèH9Ã’À„Àu¾€}ÌtH‹EØH‹HƒÀH‹H‹}ØÿÐH‹}ØHƒÇh¾èòòÏf.È•ÀšÂ ЄÀ„ÒÇEèëF‹uèH‹}ØHƒÇPèH‰ÃòòE¸H‹}ØHƒÇh¾èòòM¸ò^Èf(ÁòÿEè‹]èH‹}ØHƒÇPèH9Ã’À„Àu ÇEèëF‹uèH‹}ØHƒÇhèH‰ÃòòEÀH‹}ØHƒÇh¾èòòMÀò^Èf(ÁòÿEè‹]èH‹}ØHƒÇhèH9Ã’À„Àu HƒÄH[ÉÃUH‰åSHƒì8H‰}ØH‰uЈUÌH‹}ÐèH…À”À„Àt!H5H‹=èH‹}ؾèH‹}ØHƒÇPèH‰ÃH‹}ÐèH9ÕÀ„Àt´ † $H´† $`´† $x´† $†´† $¦´† $Æ´† $Þ´† $ì´=† $*µ)† $TµB† $–µ† $¶µ† $Öµ† $䵆 $öµ† $¶#† $6¶† $V¶† $r¶+† $ž¶*† $ȶ† $Ö¶&† $ü¶#† $ ·† $.·† $B·† $b·† $p·† $~·&† $¤·#† $È·† $è·1† $¸I† $d¸M† ,²¸Y† ƒ, ºY† ƒ,f»Y† ƒ$7† $P7† $ˆ7† ,À¼† ƒ,ܽ† ƒ,àÀ݆ ƒ$ ÑC† $Oц $¿† $¾ÁI† $Â'† $/Â]† $ŒÂ+† ,·Â@† ƒ$÷Â/† $&Ã'† $MÃ.† ${Ã+† $¦Ãb† 4Äd† ƒŒ$lÄ/† $›Ä+† $ÆÄ'† $íÄ/† $Å'† $CÅ.† $qÅ+† 4œÅ3†  ƒŒ,Ú[† ƒ,6† ƒ$JW† $ÏÇn† $=È+† $hÈ'† $È/† ,¾È–† ƒ,¢u† ƒ,u† ƒ4TÊw† ƒŒ$ÌÌn† ,ŽÂ† ƒ,P † ƒHÊGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Iir.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ñunsigned int__int64_t.òlong long intlong long unsigned intlong int$_0€LY__mbstate8MY_mbstateLNòliichar__mbstate_tO)__darwin_mbstate_tQt__darwin_size_tZ¸long unsigned int__darwin_va_list`åõõi __va_list_tagh gp_offsetÑ# fp_offsetÑ# overflow_arg_areah# reg_save_areah# __darwin_wchar_tf¸__darwin_rune_tkj__darwin_wint_tn¸__darwin_clock_ts¸__darwin_time_tvlïi _opaque_pthread_once_tE2 __sigE# __opaqueEß#__darwin_off_tná__darwin_pthread_once_t|ï__darwin_wctrans_t(¸__darwin_wctype_t*¿size_tc¡time_tWÈptrdiff_t˜ stdÌ 7Ì 8Ï XÒ Zù ]  _< bW j© kà o' pE qf r} s” uÙ wõ x z }; ~W ‰ ª ‚Ì ƒÙ „õ … †. ‡O ˆp Š‹ ‹· Î Њ Ñä Ó Ôÿ ÕÁ ×Ý Ø6 Ùô Ú Û_ ;´ <è =! d]# ei# gl# h…# iœ# j³# kÊ# lá# mø# n$ o;$ s[$ t$ v§$ wÉ$ xñ$ z % {!% |/% }G% ‚[% ƒs% „% †¤% ‡½% Šä% ‹ò% Œ & µ'& ¶J& ·r& ¸& ¹¶& <! F + G$+ H>+ IX+ Jr+ K+ L¨+ MÃ+ NÞ+ Où+ P, Q/, RJ, Be, Ch, D÷& Fk, G|, H˜, I¹, JÖ, Kø, L- M1- NH- Hr- ’“- ”–- •­- –Ä- —å- ˜. ™. š9. ›V. œs. Š. ž—. Ÿ¾.  ä. ¡/ ¢,/ £H/ ¤_/ ¥/ ¦ž/ §º/ ©Û/ «ü/ ­"0 ¯C0 ±_0 ³{0 ´œ0 µ¸0 ¶Ô0 ·ð0 ¸ 1 ¹(1 ºR1 »i1 ¼Š1 ½«1 ¾Ì1 ¿ø1 À2 Â62 ÄR2 Ås2 Æ”2 ǵ2 ÈÖ2 Éí2 Ê3 Ë/3 ÌP3 Íq3 Ή3 С3 Ö½3 ÜÙ3 âõ3 è424N4o4__true_type__debug'1__copy__copy_normal__copy_normal__copy_backwardchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style!¬© denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >. `3 ð8#_M_p #`3 x9O9reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >%%_Ios_Fmtflags"7e _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode"kË _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate"“* _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir"¸r _S_beg_S_cur_S_end_S_ios_seekdir_end€€8*Xevent"¢¸ erase_eventimbue_eventcopyfmt_event÷"Ó^_M_next"Õ_X#_M_fn"Ö€X#šz"׸#î"Ød9#÷"Û+_X€X¸_X Ã["ßoTD_X!„"ãUO¸_Xç3"ñ¥_M_pword"òh#_M_iword"ó#ç3"ô†XmG"",%"_ZNSt8ios_base4Init11_S_refcountEd9#_S_synced_with_stdio"_ZNSt8ios_base4Init20_S_synced_with_stdioE\7mG"?ŒXÙF"ŒX¸basic_streambuf > #R|f #Tf #U‚f #W…f #XŸf #Z¹f #\Óf #]íf #^ g #_&g #`@g #aZg #btg #cŽg #d¨g #eÂg #fÜg #gøg #hh #i,h #jChctype_basectypemoney_baseg$pattern$É field$É Ø&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >A% S“# _M_startTâ’# _M_finishUâ’# _M_end_of_storageVâ’#& W*z“o“'¶oz“¸vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_normal__copy_backward_normal(—~¶Ý8‘¤§‘¤‘¤)‚þ Í7\7ÌîšTX*e ˆRíâ’â’4*´a ”ÕO â’â’*D ´K*â’â’“*è ˆ Kªª4*û- ”rDgªª*^J ´`ˆªª“+ç]1Äoâ’®è’è’â’+60†%xâ’Ô”Ÿ”Ÿâ’(GsJ°hâ’þ”Ÿ”Ÿâ’4(Äm¹dâ’#”Ÿ”Ÿâ’(ubý¤ â’M”Ÿ”Ÿâ’“+ãv†&ªs”Ÿ”Ÿª+|1>â’™â’â’â’+8 †’+â’¿â’â’â’(x=J‘vâ’éâ’â’â’4(A#mËwâ’â’â’â’(.ý>$â’8â’â’â’“+ËQÅStâ’^â’â’â’+ƒ®xâ’„â’â’â’,nothrowIGV¶¿,cerr Ašnп-__ioinit M_ZStL8__ioinit¥.Ø_%X¸îîî/ô0l.o~%ešîš/l.ó8%d<î(í%[p W¸.å(%Phxx¸š/~1 $_4&a© quot&b¸# rem&c¸#div_t&d $_5&fà quot&g# rem&h#ldiv_t&i¶ $_6&l quot&mò# rem&nò#lldiv_t&oî.óO&“¸>>/D2.÷&”\\îdouble.ü&•¸}î.&–”î.:„&œh¿xxšš¿/Å3¸Ùxx.öl&ž©õ¸¸&rG& h.ZL&¡î.û &£à;.Áe&ª¸Wîš.Ê&«šxxîš/~wchar_t.‹H&¬¸ªxîš&¨/&¯Ìhšš¿4Ö}&°¸.=1&±hõhš&‰!&²Ñ(Ï8&³<\(î(/.ú8&µOî(¸.§&½¸pî(¸(#p&Âru¸‹î.ÿ&Ú¬¬š/²0~.Yc&ĸÓ~ __gnu_cxx¡Á(®ÎEòÿò(öl´BIòò__debug'6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >.(;&§Ýòò.eI&™òôî.j&ºòî(¸.Ðg&À6î(¸(Ö8&´(<VVî(float.=&·{{î(long double&á3&Ǹ.Ìc&¦ò´ò lconv`(+è 5-(,#5b6(-#5‡(.# int_curr_symbol(/# currency_symbol(0# mon_decimal_point(1#( mon_thousands_sep(2#0 mon_grouping(3#85)(4#@5ÚK(5#H int_frac_digits(6l#P5ß#(7l#Q p_cs_precedes(8l#R p_sep_by_space(9l#S n_cs_precedes(:l#T n_sep_by_space(;l#U p_sign_posn(l#X int_n_cs_precedes(?l#Y int_p_sep_by_space(@l#Z int_n_sep_by_space(Al#[ int_p_sign_posn(Bl#\ int_n_sign_posn(Cl#].ÛC)5!¸î4”V(K!/´va_list*IÍfpos_t*U2 __sbuf*`d! _base*ad!# _size*b¸#/„ __sFILE˜*‚º" _p*ƒd!# _r*„¸# _w*…¸# _flags*†•# _file*‡•# _bf*ˆ4!# _lbfsize*‰¸#( _cookie*Œh#0 _close*É"#8 _read*Žè"#@ _seek*##H _write*&##P _ub*“4!#X _extra*”7##h _ur*•¸#p _ubuf*˜=##t _nbuf*™M##w _lb*œ4!#x _blksize*Ÿ¸#ˆ _offset* &!#3¸É"h/º"3¸è"h¸/Ï"3&!#h&!¸/î"3¸&#hî¸/ #__sFILEX/,#„M#i„]#iFILE*¡j!&KD*ï##/]#.­a*ð¸œ##.wA*ñ¸³##.‚*ò¸Ê##. ?*ó¸á##.ïJ*ô¸ø##.²I*õ¸$#$/&!.K*ö;$¸#(N!*úÕV#[$îî.™,*ÿš$hšš#+-*<#§$îî#6úO*¸É$#¸6,*¸æ$#æ$/ì$0&!6q* %#6È%*¸!%#7:*¸6&* G% * [%î6èE*¸s%î6¿A*¸%îîw2*¤%#Hc*½%#6€*¸ä%#¸š7A*#6¹n* &6½*¸'&¸#6š'*©¸J&šî86¹L*ª¸l&#îl&/õ6I*«¸&îl&6J,*¬¸¶&šîl&6’S*­¸Ø&îîl&lè&iclock_t+M° tm8+ZÉ' tm_sec+[¸# tm_min+\¸# tm_hour+]¸# tm_mday+^¸# tm_mon+_¸# tm_year+`¸# tm_wday+a¸# tm_yday+b¸# tm_isdst+c¸# tm_gmtoff+d#( tm_zone+e#0pthread_once_t,^H__gthread_once_t-/É'wint_t.F™ $_7.QT( __min.R‚# __max.S‚# __map.T‚# __types.UT(#/¿_RuneEntry.V( $_8.X ( __nranges.Y¸# __ranges.Z (#/Z(_RuneRange.[l( $_9.]ç( __name.^ç(# __mask._¿#l÷(i _RuneCharClass.`¸(9$_10ˆ .bx* __magic.cß# __encoding.dx*# __sgetrune.f§*#( __sputrune.gË*#0 __invalid_rune.h‚#8 __runetype.jÑ*#< __maplower.ká*#¼ __mapupper.lá*#¼ __runetype_ext.s¦(#À __maplower_ext.t¦(#Ð __mapupper_ext.u¦(#à __variable.wh#ð __variable_len.x¸#ø __ncharclasses.}¸#ü __charclasses.~ñ*#€lˆ*i3‚¡*î¡¡*/î/ˆ*3¸Ë*‚¡(/­*¿á*iÿ‚ñ*iÿ/÷(_RuneLocale. ):ñQ/å<¸$+¸:1P/ëÈV¸>+¸:ÜR/÷o¸X+¸:¯/þ 4¸r+¸)_/ê¸+¸)c)/ Õ ¸¨+¸)€</Ó\¸Ã+¸)&/à_¸Þ+¸)Ü/z7¸ù+¸)+I/"$¸,¸)åC/)Ñ=¸/,¸) /5x;¸J,¸)X3/;d4¸e,¸;·+|M?è&.``+~\˜,¨¨(èJ+‚¬M¨³,³,/÷&.ya+…¨Ð,Ð,/¨.nK+{í,í,/ó,0÷&.èK+}--/-0¨.Ã+€³,1--.ýK+³,H--(sS+ƒ0™x 1x¬.p;0šš(1¬¬(ãB0œU`šR1xš¬í,.’,0ši1¬.?=0žxŠ1x¬š.àJ0Ÿ¸«1¬¬š.¦L0 xÌ1x¬š.;0¤šò1ò1š¸./¬.ë#0¥š2¬¬.äg0©\02¬02/x.)h0ÈVR2¬02.0h0«xs2x¬02.7h0¬”2¬02¸.TD0®¸µ2¬02¸.:0§šÖ2x¬š. >0¨¸í2÷'. l0°¸3¬¬š.2o0±x/3x¬š.‚^0²xP3x¬š.¡B0³xq3x~š. €0´¸‰3¬8.Ä-0µ¸¡3¬8.Õ60–x½3¬~.Ã?0¡xÙ3¬¬.60¢xõ3¬~.ÌR0¦x4¬¬. e0¯x24¬~š.q 0Ê{N4¬02.Á:0Íòo4¬02¸.ÃR0Ï4¬02¸q%ê4!ÝV(äRâ’è’è’â’> Y5!ßL\½râ’”Ÿ”Ÿâ’>¼kJ5!‡@nd"ª”Ÿ”Ÿª>׸z5!>J»Ënâ’è’è’â’? 2éP7streampos3Ó# *\)2ñ‹^³5P7V7(—z2õ®+\7Ó5V7V7(ô2ùN\7ó5V7V7(ß=2ý9¸6îîš+¯‚2*š46î+J\2"`îZ6îšV7+ 2 €6îš+p2 ‘¦6îš+\)2ìpÌ6šl+h+2òylè6d7+õf2&‚¸7V7+î`2Èy\7%7d7d7@‡62#b¸!ªI2&ñ¸d7AlAôboolAj70¸3¸z78/€7B__vtbl_ptr_typeo7<7 G?*6Ù8&’eDÄ7Ù8&’eFÝ7Ù8ß8&ô$K÷7Ù8¸(_=Na8ê8P7(_=QËTî98ê8V7(J1V{4_8Ù8¸x*—1` C8Ù8¸((ld\š8ê8*Šxj¼D¿8Ù8V7CO2n£zÙ8/¤7Aå80¤7/å8?C 51I9¤7#&”xd9I9&”xf29I9O9D(QlI9¸/ð8AU90ð80\70U _Atomic_word6%¸/ï ?© 58‘LEnpos Gt‘LF_M_dataplus ï #_Rep_base_RepG5: ¿gæ9–LG5:  r :¡LG61 ±e§L':–LGš. %ºU@E:–LG÷ )F*@c:–LH! -¸y}:¡LGí 4Kš¥:–L¸îHRm <Þ1Î:–L¸¸îG÷a Dwpšö:–L¸¸G^E LÏ]\7;–LîHo2 U{m<;î¸H[N ^6q_;î¸HxN gpL‚;¸lH"i zëm¥;@@H"i ~_CÈ;££H"i ‚fë;H"i †ü<îîG| Šš‚¸0<¸¸H 7ÜgY<¡L¸¸¸HYq7µ<s<¡LI, šL6­Lr' ›<¡L&r'7¿´<¡LO9&r'7·Í<¡L³L&r'7Åð<¡L³L¸¸&r'7Ð=¡L³L¸¸O9&r'7Û;=¡Lî¸O9&r'7âY=¡LîO9&r'7é|=¡L¸lO9† ì—=¡L¸+fq ôB„¹L¹=¡L³L+fq üF¹LÛ=¡Lî+fq ƒ¹Lý=¡Ll+lD L@>¡L+lD ›I£7>–L+{u &h-@T>¡L+{u 1Y£q>–L+!o :¶ Ž>¡L+!o C›. «>–L+ñ LE¶ È>¡L+ñ Uµ . å>–L+× ]fš?–L+¯‚ c[š?–L+(l hT5šôK‹€7Q%ÅN;, ´±c­L(ç ¾·\7yMÕN(÷^ Âÿc\7•MÕN*æU ÆWk­M§L*ñ% ÊîCÅM§L*¤. ΗPâM§L¸(®L ØvUþM§L(7= Ü‚$N§LO9O9+î37©B§LJN¸¸O9*V- ç•dgN§LO9 õJ7«â…N§LO9(ÐC õ³i¡N§L!ÓR7^šS§LO9¸šÕNi/ÛN0M?8 8C:RLnone8h_ZNSt6locale4noneEj7MÐ38i=:j7Nnumeric8jlyj7M<8kW‚j7Mya8lknj7MøM8mp6j7M°g8nmj7 Lall8p_ZNSt6locale3allEj7?6(F_M_impl8:R##_S_classic8 _ZNSt6locale10_S_classicE:R#_S_global8#_ZNSt6locale9_S_globalE:RO®^8)[?@R#_S_once88_ZNSt6locale7_S_onceEß'±r&%%8{qPPR&%%8„ŠPPRVR&%%8£PPRî&%%8ÆPPRVRî¸&%%8ªéPPRVRVR¸& 8ºQPR¸(fq8ÅVR$QPRVRstring5<~9(w8ÝPS$QNQaR(Ùg8çH\7oQaRVR(’H8ðæ\7QaRVR+ -8½ƒàN¬QVR@|R8%UVRP%%8<ÙQPR:RQˆc8? fQ8B²6G†a8E‚/¸R¸R¼V8HG7PRVRVR¸/žO0ER/KR0î/àNA\R0àN/\RSQP8WgRbTT_vptr$facetz7#Uî8\d9#__c_locale98bT#_S_c_locale8__ZNSt6locale5facet11_S_c_localeEROºu8by xT#_S_once8e_ZNSt6locale5facet7_S_onceEß'Q8iÓP±8vSS}TšVâ 8{gRtS}T¸HÜ+8—SƒTîRGÔz8‚Z,R´SƒTHC8…[ÍSƒTIml8Š;@RI— 8Ÿ[îHÃ[8‘ìD T‰TH„8•U'T‰TP±8 BT}T”TWfq8£ºšT}T”T/¸lxTi0hT/gRAR/T0gRATAgR>WP8²SUUšz8š#",%8Å_ZNSt6locale2id11_S_refcountEd9Hfq8Èu USUYUPr8Ê$USUYUr8Ð9USU!¹g8Ó)šdU/ TA_U0 T/_U>žO(8ÙXUî8ìd9#F_M_facets8íX#F_M_facets_size8îš#F_M_caches8ïX#F_M_names8ð(# O$8ñx"XO'j8ò',"XOöw8óu5"XOÔ#8ôî9"XOŽ$8õùQ"XO¶8öd"XO98÷Ä-XHÃ[8ú‘‚V:RH„8ì(œV:RP6(8 ¼V:RCXšP6(8 ÜV:RîšP6(8÷V:RšP{/8W:R¸P6(8.W:RCXHfq8`/MW:RCXGm‚8¶t\7kW:RHWG8&£#W:RNX¸H‚8)´5³W:RNX8XH 8,CA×W:RNXdUH1<8/é~ûW:RdU‰TR87M:R‰Tš/‰TdU-XX8X8XX/>X0dUAIX0jU/IXAZX0$Q/¸ YzX| zX¸Ar /eX/^/¥Zr Ø"Ê’X‹_T_vptr$ios_basez7#[(o"6‹_\dec"P‹_\fixed"GP‹_\hex" V%‹_[ "é‹_\left",#‹_ \oct"K‹_@\right"w~‹_€]Ö3"‡#‹_]à " cR‹_]q4"$`‹_^showpos"'G=‹_^skipws"*ô}‹_^unitbuf"-k)‹_ ]¯"1‹_@[¹("4zz‹_°[UC"7 ‹_J]´":#‹_\badbit"Ld_\eofbit"OO_\failbit"TBL_\goodbit"Wï+_\app"j® •_\ate"mã^•__binary"s_ZNSt8ios_base6binaryE•_[u"vü1•_[˜"yk9•__trunc"|_ZNSt8ios_base5truncE•_ _beg"‹_ZNSt8ios_base3begEš_\cur"Žjš_[{u"‘"(š_streamsize3N¶F_M_precision"Ég[#F_M_width"Êg[#F_M_flags"Ë> #F_M_exception"ÌË #F_M_streambuf_state"ÍË # F_M_callbacks"ç_X#(F_M_word_zero"ø^#0F_M_local_word"ýŸ_#@F_M_word_size"¸#ÀF_M_word"†X#ÈF_M_ios_locale"àN#Ð  "Àž2­\¯_€X¸H!m"êè Ì\¯_| H l"í'!æ\¯_GÔ["ßFµ_]¯_¸\7HŒ " ûU(]¯_+lu"$f#> E]»_+lu".úl> g]¯_> +›w">)v> ‰]¯_> +›w"O> °]¯_> > ôU"^ŽtÎ]¯_> +ñ-"jÁ!g[ë]»_+ñ-"r 0Ë 0e 0* ^¯_i/’XA^/Á_0’XAAhAÁ_ZX@::Ø_NfT_vptr$basic_streambufz7#a_M_in_beg;Ã#a_M_in_cur;Ä#a_M_in_end;Å#a_M_out_beg;Æ# a_M_out_cur;Ç#(a_M_out_end;È#0a_M_buf_locale;ÏàN#8bPz;ÔØ_À`Nf¸(C6;àx(àNá`NfVR(®8;ñO„àNý`Tf(¾_;þ!NNf#aNf+8;t]†5OaNfò* e +~K;Â'†5vaNf# e +3m; –*¸“aNf+9i;éHg[°aNf+í5;'M^¸ÍaNf+݃;9Ö¸êaNf+XJ;O9g¸bNf+ÅJ;b§mg[.bNf+‡N;pµM¸PbNfl+!v;‰Ö‚¸mbNf+Òj;¤“¸bNfl+Øj;¾‡g[¶bNfîP¾0;ËÌbNfGU?;ÞT!êbTfGA*;á>hcTfG{:;ä_&cTfHæp;î^eEcNf¸H w;ùQncNfGT,; x?ŒcTfG´d;xMªcTfGd{;Ä€ÈcTfH—!;®<çcNf¸H¥w;'9€ dNfc`_;<ŠpØ_2dNfVRdHc;KË,NfØ_bdNfd~a;WºI†5Ø_—dNfò* e d02;c¿.†5Ø_ÇdNf# e d‚N;o{E¸Ø_ídNfdé\;…Ì>g[Ø_eNfeïc<2²Hg[Ø_BeNfd¢T;«c¸ Ø_heNfd€;¸f_¸ Ø_ŽeNfdÄk;Ðäj¸ Ø_¹eNf¸eÖƒ*Sifupper>1bmSi€flower>2ÔxSifalpha>3â<Sifdigit>41Sigxdigit>5*Sifspace>6DSi@gprint>7\>Sifgraph>8Û}Si%fcntrl>9 pSifpunct>:YBSi falnum>;u$Si0¸/j7h(@$¨gRÛngR#Zh#F_M_c_locale_ctype$°R#F_M_del$±\7#F_M_toupper$²Xi# F_M_tolower$³Xi#(F_M_table$´Ûn#0F_M_widen_ok$µl#8F_M_widen$¶án#9F_M_narrow$·án#¹F_M_narrow_ok$¸l#¹ir$½_ZNSt5ctypeIcE2idE Tjtable_size$¿_ZNSt5ctypeIcE10table_sizeE‘LÐ3$ÌÌjñnÛn\7šÐ3$ÚõjñnRÛn\7š+$æl\7k÷n¸l+$õÛ"îHk÷nîîo+?{$ô5îtk÷n¸îî+à\$¯3î k÷n¸îî+X3$ é lÂk÷nl+X3$1m3îék÷nî+ $AÎAl l÷nl+ $RËî2l÷nî+ €$f!€lTl÷nl+ €$¬Tî€l÷nîî+@s$ Rl§l÷nll+@s$ÂûîØl÷nîîlG^$Ò£'Ûnöl÷nI/K$×Å(ÛnVŽ8$à^i*mñn¸dßt$ðT8l^iUm÷nldßt$>_î^i…m÷nîdíM$Öl^i°m÷nldíM$"Û*î^iàm÷nîd4$6,Vl^i n÷nld4$M'?î^i@n÷nîîd²G$g”l^ipn÷nlld²G$‚$Gî ^iªn÷nîîlHV$е}Än÷nR)$šÆ{÷n/Silñniÿ/^i/ýn0^i/¸>6$Æ \okKE$Ë LQ\okOJ$Ö î!'f$Û ÖNGlll0Glg:7’X9s’X#a_M_tie?W9s#Øa_M_fill?Xl#àa_M_fill_init?Y\7#áa_M_streambuf?ZNf#èa_M_ctype?]÷n#ða_M_num_put?_?s#øa_M_num_get?aJs#€(• ?kÝh3pUs(q?o%"\7OpUs(vK?{ÅË kpUs*¼G@-¢1ˆp`sË *¥!?†¥p`sË *äƒ?–|AÂp`sË (¼^?¦=K\7ÞpUs(‡6?°å&\7úpUs(Í%?»d\7qUs(oS?ÅŸ,\72qUs(ªq?Ð]Ë NqUs*ªq?ó²$kq`sË .?…q`sNf`Ì ? ao¥q`s¸+jK?©49sÂqUs+jK?%)u9säq`s9s+íO?3-NfrUs(íO@9«Nf"r`sNf(Å@ClfsCr`sls+V?dJl`rUs+V?xÕ4l‚r`sl(`_@€„\àN£r`sVR(@s@uƒilÉrUsll( €@z1lêrUslP.?¼s`smRG@Œ‘Ns`sNfned@«”`sVR/‘/Es0¿/Ps0/[s0ao/aoAaoA[s>@}:uUD~#¹Š¤s:u¹¾s:u@u+q™OP7ÛsKu+‡S5;øsKu+3Q¡u>Vut:u+3Q¨1>rs7t:u¸+ES­8[VuTt:u+ES´ðZrsvt:u¸+ ¹TVP7˜tKu\u+ŒQ½±Vuºt:u\u+"qÁörsÜtKu\u+|SÅøTVuþt:u\u+,qÉ‹Ors uKu\u!ÄuÍmg@uKu/rsAFu0/Qu0rsArsAbu0¶AË A{S$gRR{gR#ir$Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE T\D$¤öuR{¸++8$¿èAQ,vJsQQzXguX{++8$ãŠXQbvJsQQzXguÆ_++8$è¯YQ˜vJsQQzXgu^{++8$í"XQÎvJsQQzXgud{++8$òòXQwJsQQzXguj{++8$øZQ:wJsQQzXgup{++8$ýZQpwJsQQzXguv{++8$ºWQ¦wJsQQzXgu|{++8$#êVQÜwJsQQzXgu‚{++8$(RWQxJsQQzXgumu++8$HQHxJsQQzXguÌ_Vë$MsuixR{¸G× qQ xJsQQzXgu¹LdqNÎAQsußxJsQQzXguX{dqN” QsuyJsQQzXguÆ_dqNÚQsu]yJsQQzXgu^{dqNöQsuœyJsQQzXgud{dqN$oQsuÛyJsQQzXguj{dqN,™QsuzJsQQzXgup{dqN3QsuYzJsQQzXguv{dqN;‚Q su˜zJsQQzXgu|{dqNH¬Q su×zJsQQzXgu‚{dqNdQ su{JsQQzXgumuoqNq{ Q suJsQQzXguÌ_/suA\7A¢AÑA¸AòAAVA\S¿$ÛgR3€gR#ir$Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE T=9$ï |3€¸+I?$ E…<|?s…zXl\7+I?$+ Ã…m|?s…zXl+I?$0 …ž|?s…zXl¸+I?$5 k…Ï|?s…zXlò+I?$: ¿…}?s…zXl+I?$j uF…1}?s…zXl\+I?$o o…b}?s…zXl{+I?$„ sf…“}?s…zXlxH³9'@rÐ}?sî¸lî9€H~kÄt ~?sî¸lzX9€Hô ‰“)E~?slzXî9€Vä$¢ ˆ{f~3€¸d¾o{…ˆ{ ~?s…zXl\7dä?|…ˆ{Ú~?s…zXldë–|…ˆ{?s…zXl¸dòõ|…ˆ{N?s…zXlòdùL}…ˆ{ˆ?s…zXldµq…ˆ{Â?s…zXl\dè{…ˆ{ü?s…zXl{oF… ˆ{?s…zXlx/ˆ{A¸l‘:@?€ÿƒpaoH"T_vptr$basic_ostreamz7#& AV €9s¸ÿƒNfb3IA_?€Å€9s¸ÿƒ(.gApœa „æ€9s„(.gAyÆa „9s'„(.gAƒ „(9s<„(.gA©}l „I9s(.gA­º- „j9s¸(.gA±1l „‹9s\7(.gB\Ÿl „¬9s•(.gA¸©l „Í9s¢(.gBjYl „î9s¸(.gAÃcl „‚9sÑ(.gA̳l „0‚9sò(.gAнl „Q‚9s(.gAÕ;l „r‚9s\(.gAÙOl „“‚9sV(.gAáEl „´‚9s{(.gAåë! „Õ‚9sx(.gBxM „ö‚9sNf(I?BW „ƒ9sl 0iA#AO:ƒ9sî(Š'B­ø3 „`ƒ9sî(>~BÄñs „|ƒ9s(°BÙa:†5˜ƒ9s(õBéP „¹ƒ9s# +õBGj „àƒ9sò* q An9s¸ÿƒ/„/ „1A?€/„3 „'„ „/-„3fs<„fs/B„3zXQ„zXZ¹P:GØ_¬†Ø_#a_M_modeCUe #@a_M_stringCX~9#H&ƒ)Cd«„¬†e &ƒ)CrÉ„¬†³Le (jC…‰:~9儲†*jC]P…¬†³LmvC§3 …¬†e eé\C±-Hg[Q„E…¬†e¢TD‰Ô ¸ Q„j…¬†eÄkD4ÿs¸ Q„”…¬†¸e¨eDVd¸ Q„¾…¬†¸eHcCÑùbNfQ„í…¬†e~aD› †5Q„!†¬†ò* e e02DÊ'†5Q„P†¬†# e mt-Dçx†¬†¸¸mVCôò#‘†¬†rfpQ„¬†¸/Q„/¸†0Q„lþ`:O?€¼‡?€#F_M_stringbufCŽQ„#½=C¡‡¼‡¸ÿƒe ½=C¶A‡¼‡¸ÿƒ³Le `ˆ<CÀ½†g‡¼‡¸ÿƒ+íOCË1T¬†„‡‡+jCÓû<~9¡‡‡sjCÝ4¼‡³L/½†/ȇ0½† stk׉2L߈tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED`" Ô*uSRATEù_ZN3stkL5SRATEE‹‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE|¿uPI_ZN3stkL2PIE‹‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‹‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‹‘€?Z؇U׉êŠT_vptr$StkErrorz7#amessage_j$Q#atype_kâ‡#&2LoBŠêŠTXâ‡b6s׉aŠêЏwÎvOv׉ŠêŠxy—6ðŠ׉¥ŠêŠx'|‹„TX׉ÉŠêŠy2da@î׉êŠ/׉AöŠ0â‡Z߈„ûŠbŽT_vptr$Stkz7#KeSˆ _SiKö‰ÍUSiKÂGŠú`SiK I‹§%SiK€‚ŒJSiK:noSiStkFloatL\zsrate_Ôài„‹{ÁÕ;$Q{7Ö˜5\7{+/×@o\7|alertList_Ø_ZN3stk3Stk10alertList_EGostringstream:޽†{çZÜU9 ŒaignoreSampleRateChange_Ý\7#;¹O¾„‹*% ¤LŒ„‹*™¬3œŒbŽ\7;‹6¯Ó`$Q*ˆ²EÄŒ$Q* ‚µ9ÛŒd!*’ƒ¸VuòŒd!*0»He d!*f¾@+ ¸(¡cÁi`\7E„‹„‹„‹*úÈÇlaîâ‡*úËE}$Qâ‡*1~Î/D”\7* ]ÑÈB«\7}`"àÀbŽ~ ~ãûŠàbޏ®/æÁ^ûŠ ŽbŽ„‹„‹m®!éE)ŽbŽbŽmÿ ì`cGŽbŽbŽnúï¿bŽâ‡/ûŠ>åˆ0y‘Fdata_y‘#FdataRate_Ž„‹#FnFrames_š#FnChannels_Ñ#Fsize_‘š# FbufferSize_’š#( ‘ÑÑ 6‘…‘ÑÑskQ‘¸ k‘‘+fq ud›‘‘‘+ )­?¡‘¯‘š+ 0sx„‹Ñ§‘š ŒQ8¶‚ï‘›‘ Çe@÷! ‘›‘+³_JC¡‘4‘šÑ+³_Rœ„‹[§‘šÑ+H[—„‹‚§‘„‹Ñ+×^šŸ§‘+dap€\7¼§‘ ;Lk¨€ß‘šÑ ;Luu+‘‘šÑ„‹+Pxw Ñ$‘§‘+â~{BfÑA‘§‘ ­n‚ªw_‘‘„‹!~#‰ÁL„‹§‘/„‹/hŽA‹‘0„‹A–‘0hŽAhŽA„‹/–‘? 6â’&’eDÍ‘ù’&’eFæ‘ù’ÿ’&ô$K’ù’¸(_=NÉfâ’!’ “‚{(_=Qgè’B’ “ó’(J1VŠyâ’h’ù’¸x*—1`^Š’ù’â’¸((ld?n𦒠“*ŠxjkIÈ’ù’â’ó’CO2n7ù’â’/\/î’0\Aî’/­‘A“0­‘/“?vVi“­‘#&”xd9“i“&”xfR“i“o“D(Qli“¸/“Au“0“/½?ŠNª” _M_impl½#(=/`c*ª”º“°”(=/d"o“Ö“¶”(zhˆo“ò“¶”&¿>k ”°”o“&¿>o)”°”¸o“&$zC”°”¸(‚MMâ’d”°”¸*>Q†Ù;†”°”â’¸ £C” £d” £Œ“ £º“ £Ö“A“/€“/¼”0€“?A£6š€“#&»'Éï”6šo“&»'Ö•6š¸ó’o“&»'ç+•6š<š‹F•6š¸(fq„ŸVGšg•6š<š \)(…LŠ•6š¸ó’+lDJR$§•6š+lDS68oÄ•Mš+{u\Ó$á•6š+{ue¾Koþ•Mš+!onÈpÚ–6š+!owÿ:j8–Mš+ñ€«jÚU–6š+ñ‰ý*jr–Mš+×&6š–Mš+(l”~š¬–Mš ;L£ôiÏ–6š¸\+Ë-°|-šì–Mš+d¹„\7 —Mš*«9E&—6š¸+ Ýæ:‚{H—6š¸+ ì(zó’j—Mš¸Hlò£‰—Mš¸+vµ8‚{«—6š¸+v”Yó’Í—Mš¸+Îz"-‚{ê—6š+Îz*8%ó’˜Mš+8/2}‚{$˜6š+8/:Pó’A˜Mš+j{E?â’^˜6š+j{Iuƒè’{˜Mš 'Xr™˜6šó’ Vmç=²˜6š(8{\‡7$ؘ6š$ó’ 8{Éu™6š$¸ó’(Ümæz$!™6š$(Üy-$G™6š$$ kLÛWUe™6šGš ¼GïÒc~™6šmš_«Ç¡™6š¸ó’HQ/3ØPÊ™6š$¸ó’m  õ í™6š$ó’Hrhšî) š6šâ’Ws&üyâ’6š¸”Ÿ”Ÿ/Á”ABš0Á”AÁ”/BšZëˆà ûŠœûŠ#again_ G„‹#achannelsIn_ HÑ#alastFrame_ IhŽ# ab_ KÁ”#Paa_ LÁ”#haoutputs_ MhŽ#€ainputs_ NhŽ#°&Ô* ›œ(Çj ótÑ› œ(n. íÑ;› œw¼G #;mSš[›œ*dD *,Sx›œ„‹(wH - „‹”› œ(, 5Ås„‹µ›œ„‹(xQ 8~n‘Ñ› œx·S C…;›‘Sšÿ›œ›‘Ñr Sšœ¸/Sš/&œ0SšZñˆà #ûŠ™Sš#& &Xœ™& -vœ™GšGšbE1 0+œ•œ™¸*T4 :û¼œ™GšGš\7*+[ D_Þœ™Gš\7*pv Pù€™Gš\7(Ì* SþS„‹Ÿ(·S V„‹=™„‹x·S aíx›‘+œk™›‘Ñ€·S l¼S›‘™›‘›‘ÑÑ/+œ/¥0+œ>$}rŸUD~â’#¹ŠÜrŸ¹örŸxŸ+q™1‚{žƒŸ+‡Suâ’0žƒŸ+3Q¡ ŽŸMžrŸ+3Q¨œªožrŸ¸+ES­$]ŽŸŒžrŸ+ES´Î0ª®žrŸ¸+ ¹–‚{ОƒŸ\u+ŒQ½c[ŽŸòžrŸ\u+"qÁZ1ªŸƒŸ\u+|SÅ<(ŽŸ6ŸrŸ\u+,qÉWªXŸƒŸ\u!ÄuÍÞxŸƒŸ/ªA~Ÿ0â’/‰Ÿ0ªAª>o}\¡UD~è’#¹ŠÆŸ\¡¹àŸ\¡b¡+q™*pó’ýŸm¡+‡Sâ[è’ m¡+3Q¡û/x¡7 \¡+3Q¨À/”ŸY \¡¸+ES­ÍGx¡v \¡+ES´wG”Ÿ˜ \¡¸+ ¹™ó’º m¡\u+ŒQ½x¡Ü \¡\u+"qÁB<”Ÿþ m¡\u+|SÅÎkx¡ ¡\¡\u+,qÉb ”ŸB¡m¡\u!ÄuÍ6bb¡m¡/”ŸAh¡0è’/s¡0”ŸA”Ÿ>DP®¡!#_SÜ6â’â’â’â’>aÖÞ¡!G{Ùâ’â’â’â’>£}¦£UD~î#¹Š¢¦£¹*¢¦£¬£+q™/)V7G¢²£+‡Sîd¢²£+3Q¡Â9½£¢¦£+3Q¨9Þ¡£¢¦£¸+ES­7R½£À¢¦£+ES´ðƒÞ¡â¢¦£¸+ ¹ª;V7£²£\u+ŒQ½Ù½£&£¦£\u+"qÁBiÞ¡H£²£\u+|SÅ‚h½£j£¦£\u+,qÉ5Þ¡Œ£²£\u!ÄuÍ¥ ¬£²£/Þ¡AKR/¸£0Þ¡AÞ¡ƒ.i©chP³b³¤‚š‘hƒ__pih‘`„‚b³t³L2¤…R2¤‘h0§‘„‘t³…³˜d¤…R2¤‘h„$‘†³˜³䑤…R2¤‘hA‘L„‡˜³ϳ0Ô¤ƒ__a¶Ô¤‘hƒ__b¶Ô¤‘`0‘¤„§|³¥†__groupingþ †__grouping_sizeþ š‘ †__grouping_tmpþ ³¥‘˜‡__n ‘L‘P‡__min ‘L‘H‡__i 𑏇__test \7‘_ˆP—‡__j š‘°0TX„r–гù³È奅R契h0Mš„&—ú³´'¦…R'¦‘h†__nÝš‘`06š‰¹‘C¦ŠRC¦0ù’‹,¦‹3´&´`t¦Œ7¦‘h‰%“‹¦ŠR‹¦0i“‹t¦&&´=´¬¼¦Œ¦‘h‰æ‘Þ¦ŠRC¦Š©_j7‹¼¦¾~>´H´ø §ŒǦ‘h‰R“,§ŠR‹¦Š©_j7‹ §jHH´_´DX§Œ§‘h‹ §F`´w´„§Œ§‘h‰Í‘ §ŠRC¦ §0ÿ’‹„§ x´†´ÜÚ§Œ§‘hŒš§‘`‰9“ý§ŠR‹¦__afý§0o“‹Ú§!†´¥´(7¨Œå§‘hŒð§‘`‹Ú§ÉF¦´Å´tl¨Œå§‘hŒð§‘`Ž*S¨ŠR¨Š©_j70z“‹l¨Ô2Æ´Ý´ÀÁ¨Œy¨‘h„ž“Þ´ì´ Rh0°”„¦’ì´)µX@©…RC¦‘hƒ__pjâ’‘`ƒ__valj@©‘X0ó’„Ï–*µSµ¤r©…R契h‰•©ŠR¨__aW•©0o“‹r©ìBTµ–µðÏ©Œ}©‘hŒˆ©‘`‰ò“ò©ŠRî¨__akò©0o“‹Ï©05–µµµ<,ªŒÚ©‘hŒå©‘`‰Ö”OªŠR'¦__aÉOª0o“‹,ªÔ-¶µÕµˆ‰ªŒ7ª‘hŒBª‘`„XŸÖµäµÔ¶ª…R¶ª‘h0ƒŸ„öäµõµ 誅R¶ª‘h‰Ü «ŠR «__i«0rŸ0xŸ‹èªëgöµ¶lK«Œóª‘hŒþª‘`„Ä•¶5¶¸x«…R'¦‘X„Š•6¶U¶¥«…R'¦‘X‰ÆŸÉ«ŠRÉ«__iΫ0\¡0b¡‹¥«îV¶r¶P¬Œ°«‘hŒ»«‘`„á•r¶¶œ5¬…R契X„§•ž¶ȶèb¬…R契X„ÌȶÖ¶4 œ¬‚â’‘h‚â’‘`‚4‘„íÖ¶ü¶€ Ù¬/ ”â’‘h/8 ”â’‘`„ ü¶·Ì ­/ ´â’‘h/8 ´â’‘`‚ª”‘X„º“ ·.· L­…RL­‘h0¶”„Š’.·B·d ~­…R~­‘h0 “„–B·a·° °­…R契h„B¡b·p·ü Ý­…RÝ­‘h0m¡„*p·~·H ®‚ª‘h‚ª‘`‚4‘„K~·¤·” Y®/ ”ª‘h/8 ”ª‘`„g¤·Ç·à Ÿ®/ ´ª‘h/8 ´ª‘`‚ª”‘X„h’È·ç·, ä®…RC¦‘hƒ__p`â’‘`‚š‘X„d”è·¸x /¯…Rhƒ__p†â’‘`ƒ__n†š‘X‰)”Q¯ŠR©_j7‹/¯®E¸c¸Ä }¯Œ:¯‘h‰+•Ÿ¯ŠR'¦Š©_j7‹}¯ôd¸±¸ ˯Œˆ¯‘XŽÿ› ﯊R﯊©_j70œ‹˯O ²¸ º\ °Œد‘X‹˯.O ºe»¨ L°Œد‘X‹˯ñf»¿¼ô x°Œد‘XŽvœ ?œ°ŠRœ°Š©_j70™‹x°/O@ͰŒ…°‘h‹x°žxP‡Œù°Œ…°‘h‹x°E9ˆ¿Ø%±Œ…°‘h‘œÀ¼Û½$б…Rб‘è|†nœš‘à|ˆò¼¸½‡error  Œ‘ð|0‘’=‡Ü½ßÀp1²…Rœ°‘¸â~ ‡1²‘°ƒchannel ‡Ñ‘¬“samples y‘‘H“i ‘Ñ‘\“hop ‘Ñ‘Xˆ@¾¨À“j ’Ñ‘T0›‘’;›RàÀ½Á¼q²…R﯑H“i TÑ‘\”³Û ÑOÑŲƒ__initialize_p }¸‘lƒ__priority }¸‘h•í_OÑdÑT–~¿Ù  ³‚h‘h„B’¾ÁÂìN³…RC¦‘hƒ__nVš‘`‚x‘X„C”Â/Â8г…Rhƒ__n‚š‘`„Ç4/Œ„ٳ—/(è’‘h—/8(è’‘`—ºR(â’‘X„ˆŒÂ·ÂÐ8´—/1è’‘X—/81è’‘P—ºR1â’‘H˜ D6Z9‘o„÷4·Â÷‡´—/\”Ÿ‘X—/8\”Ÿ‘P—ºR\â’‘H„®÷Â&Ãhù´—/†”Ÿ‘X—/8†”Ÿ‘P—ºR†â’‘H‡__inŽZ9‘o‡__outZ9‘n„Ô&ÃMôNµ/J”Ÿ‘h/8J”Ÿ‘`ºRJâ’‘X‚4‘„þMÃ{Úµ/m”Ÿ‘h/8m”Ÿ‘`ºRmâ’‘X„#{æÃLïµ/ý”Ÿ‘h/8ý”Ÿ‘`ºRýâ’‘X‚ª”‘P„ š¦ÃĘ\¶…R'¦‘X†__nüš‘P—/ü”Ÿ‘H—/8ü”Ÿ‘@˜ºRþâ’‘`„'5ÄlÄ䬶—/n”Ÿ‘H—/8n”Ÿ‘@—ºRnª‘¸„MlÄ›Ä0·—/†”Ÿ‘X—/8†”Ÿ‘P—ºR†ª‘H‡__inŽZ9‘o‡__outZ9‘n„s›ÄÆÄ|}·—/1â’‘X—/81â’‘P—ºR1â’‘H˜ D6Z9‘o„‹¡ÆÄíÄÈÌ·—/Sâ’‘h—/8Sâ’‘`—ºRSâ’‘X„™íÄÅ>¸—/†â’‘X—/8†â’‘P—ºR†â’‘H‡__inŽZ9‘o‡__outZ9‘n„¿ÅCÅ`“¸/Jâ’‘h/8Jâ’‘`ºRJâ’‘X‚4‘„éCÅqŬ߸/mâ’‘h/8mâ’‘`ºRmâ’‘X„qÅœÅø4¹/ýâ’‘h/8ýâ’‘`ºRýâ’‘X‚ª”‘P„F•œÅÏÇD¼¹…R'¦‘¨ƒ__x„¼¹‘ ˆ¿ÅÀÇ“__xlenˆ‘L‘@ˆäŢƓ__tmp‹â’‘¸0<š™Þœ ^Ú5Sº…Rœ°‘HKq ^Sº‘@Ø ^\7‘¼šÅ2º“i pÑ‘\ˆ\.“i wÑ‘X0Gš™¼œ K6IÜƺ…Rœ°‘HŒ‚ KSº‘@Ø K\7‘¼ˆÝ(“i XÑ‘\™•œ CJ¡("»…Rœ°‘hŒ‚ CSº‘`Kq CSº‘XØ C\7‘T„W5ÏÇ=Èt‚»—/»è’‘X—/8»è’‘P—ºR»â’‘H‡_Num½bu‘h„8=ÈhÈÀá»—/Åâ’‘X—/8Åâ’‘P—ºRÅâ’‘H˜ DÊZ9‘o„»¡hÈÈ 0¼—/Ùâ’‘h—/8Ùâ’‘`—ºRÙâ’‘X„^ȾÈX£¼—/â’‘X—/8â’‘P—ºRâ’‘H‡__bi1Z9‘o‡__bi2Z9‘n‰ïšº¼ŠR﯋£¼":¾ÈTʤ漌®¼‘HŽXœ )½ŠRœ°›Œ‚ )Sº›Kq )Sº‹æ¼™ƒ¢ðU½Œó¼‘XŒþ¼‘PŒ ½‘H‹æ¼b<“½Œó¼‘XŒþ¼‘PŒ ½‘H„Ê™TÊË̈‚¾…R'¦‘¨ƒ__positionõª‘ ƒ__xõ‚¾‘˜š„Ê Ë¾“__x_copyü\‘Pˆ ËÂ̇__old_size‘L‘H‡__len š‘@‡__new_startâ’‘¸‡__new_finishâ’‘°0ó’„{˜ÌÌ:ÍÔľ…R'¦‘h†__xXľ‘`0ó’ŽDœ ⾊Rœ°‹ɾ“ŽP ¿ŒÖ¾‘H‹ɾÈ_P  l:¿ŒÖ¾‘Hœ_DefaultRuneLocale.„÷*__dso_handlehž÷ˆ€ˆå@0ÑŸ‰žS‰-DTû! @žu‰-DTû!@žŸ‰€?0–7,nothrowIGV¶¿ostream:Š?€,cerr Ašnп « Pæ_digits!F_ZNSt14numeric_limitsImE6digitsEj7@¡‚V!ï_ZNSt14numeric_limitsIfE12has_infinityEZ9¡9P!ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEZ9¡Àn!ó_ZNSt14numeric_limitsIfE10has_denormE_9¡‚V!(_ZNSt14numeric_limitsIdE12has_infinityEZ9¡9P!)_ZNSt14numeric_limitsIdE13has_quiet_NaNEZ9¡Àn!,_ZNSt14numeric_limitsIdE10has_denormE_9¡‚V!a_ZNSt14numeric_limitsIeE12has_infinityEZ9¡9P!b_ZNSt14numeric_limitsIeE13has_quiet_NaNEZ9¡Àn!e_ZNSt14numeric_limitsIeE10has_denormE_9¢npos Gt‘LKW*7@÷"‘LMzB7E¦>ôK‹€7Q%ÅN£npos _ZNSbIwSt11char_traitsIwESaIwEE4nposE‘L¤W*7@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE‘L¤zB7E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE²MÐ38i=:j7Nnumeric8jlyj7M<8kW‚j7Mya8lknj7MøM8mp6j7M°g8nmj7 O®^8)[?@ROºu8by ÀÃ0hTO$8ñx"XO'j8ò',"XOöw8óu5"XOÔ#8ôî9"XOŽ$8õùQ"XO¶8öd"XO98÷Ä-X[(o"6‹_\dec"P‹_\fixed"GP‹_\hex" V%‹_[ "é‹_\left",#‹_ \oct"K‹_@\right"w~‹_€]Ö3"‡#‹_]à " cR‹_]q4"$`‹_^showpos"'G=‹_^skipws"*ô}‹_^unitbuf"-k)‹_ ]¯"1‹_@[¹("4zz‹_°[UC"7 ‹_J]´":#‹_\badbit"Ld_\eofbit"OO_\failbit"TBL_\goodbit"Wï+_\app"j® •_\ate"mã^•_[u"vü1•_[˜"yk9•_\cur"Žjš_[{u"‘"(š_fupper>1bmSi€flower>2ÔxSifalpha>3â<Sifdigit>41Sigxdigit>5*Sifspace>6DSi@gprint>7\>Sifgraph>8Û}Si%fcntrl>9 pSifpunct>:YBSi falnum>;u$Si£_S_atoms_out$!_ZNSt10__num_base12_S_atoms_outEî£_S_atoms_in$%_ZNSt10__num_base11_S_atoms_inEîkKE$Ë LQ\okOJ$Ö îisQ$3_ZNSt10moneypunctIcLb1EE4intlEZ9isQ$3_ZNSt10moneypunctIcLb0EE4intlEZ9isQ$3_ZNSt10moneypunctIwLb1EE4intlEZ9isQ$3_ZNSt10moneypunctIwLb0EE4intlEZ9isQ$«_ZNSt17moneypunct_bynameIcLb0EE4intlEZ9isQ$«_ZNSt17moneypunct_bynameIcLb1EE4intlEZ9isQ$«_ZNSt17moneypunct_bynameIwLb0EE4intlEZ9isQ$«_ZNSt17moneypunct_bynameIwLb1EE4intlEZ9KeSˆ _SiKö‰ÍUSiKÂGŠú`SiK I‹§%SiK€‚ŒJSiK:noSizsrate_Ôài„‹{ÁÕ;$Q{7Ö˜5\7{+/×@o\7{çZÜU9 Œ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D.? : ; < E4: ;‡@I? < F : ;I8 2 G.? : ;‡@I2 < H.? : ;‡@2 < I.? : ;‡@I2 < J.? : ; ‡@I2 < K4: ; ‡@I? < L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U : ;I8 2 V.? : ;L 2 < W.? : ;‡@I2 < X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@I< .? : ; ‡@I@‚I ƒ: ; I „.G@…I4  †: ;I ‡4: ;I ˆ ‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; : ;I: ; I ‘.G;@’.G; @“4: ; I ”.‡@4 @•.4 @–.4 @—: ;I ˜4: ;I ™.G: ; @š ›: ; Iœ4: ; I? < 4I? 4 < ž4G Ÿ4G 4G ¡4: ;‡@I? <  ¢4: ;‡@I? <  £4: ;‡@I? < ¤4: ; ‡@I? < L ÑCOÑi˜û /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugnewStk.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hFilter.hIir.cppIir.hiostreamstl_uninitialized.hvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc P³èºõf‚ž‚¡‚»~ž¿/ŸÒäƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒ f=Å*„¥}"ó0.óÉÜ<óÉ‚<ƒKfƒsžºÏ}ò»mt»Â<ºØ}ò»mä» ´~È» .ùX>®òƒeƒ¯º»¸<ƒ º{f» .ùX>ªò=%º>uqf»“>» ˆ~BÈÍÈÍÈ…Í“u1„ƒ à}¬?//Úó»»»1g\3Ì`gi-Ír¬%,K ­‚Ë‘Çæ‘¼‘¼}>»Z'<ó¥f>*ÜDL!.K)+DKL¹}.=".A‹uþ.v3Oæ|.hMDKL .DL.=2.DKL¹}.=".A‹u†.LØÉw,62­Ø>m.U’–ä>ƒ-BDN6=4. ´?´w?´B´wB´H´vH´I´wI´L´wL´_´v`´a´wa´d´wd´w´vx´y´wy´|´w|´†´v†´‡´w‡´Š´wŠ´¥´v¦´§´w§´ª´wª´Å´vÆ´Ç´wÇ´Ê´wÊ´Ý´vÞ´ß´wß´â´wâ´ì´vì´í´wí´ð´wð´)µv*µ+µw+µ.µw.µSµvTµUµwUµXµwXµ–µv–µ—µw—µšµwšµµµv¶µ·µw·µºµwºµÕµvÖµ×µw×µÚµwÚµäµväµåµwåµèµwèµõµvöµ÷µw÷µúµwúµ¶v¶¶w¶¶w¶5¶v6¶7¶w7¶:¶w:¶U¶vV¶W¶wW¶Z¶wZ¶r¶vr¶s¶ws¶v¶wv¶¶vž¶Ÿ¶wŸ¶¢¶w¢¶ȶvȶɶwɶ̶w̶Ö¶vÖ¶×¶w×¶Ú¶wÚ¶ü¶vü¶ý¶wý¶·w··v ·!·w!·$·w$·.·v.·/·w/·2·w2·B·vB·C·wC·F·wF·a·vb·c·wc·f·wf·p·vp·q·wq·t·wt·~·v~··w·‚·w‚·¤·v¤·¥·w¥·¨·w¨·Ç·vÈ·É·wÉ·Ì·wÌ·ç·vè·é·wé·ì·wì·¸v¸¸w¸¸w¸c¸vd¸e¸we¸h¸wh¸±¸v²¸³¸w³¸¶¸w¶¸ ºv º ºw ººwºe»vf»g»wg»j»wj»¿¼vwwOvPQwQTwT‡vˆ‰w‰ŒwŒ¿vÀ¼Á¼wÁ¼ļwļÛ½vܽݽwݽà½wà½ßÀvàÀáÀwáÀäÀwäÀ½Áv Ñ Ñw ÑÑwÑOÑvOÑPÑwPÑSÑwSÑdÑv¿ÀwÀÃwÃÙv¾Á¿Áw¿ÁÂÁwÂÁÂv Âw  Âw Â/Âv/Â0Âw0Â3Âw3ÂŒÂvŒÂÂwÂÂw·Âv·Â¸Âw¸Â»Âw»Â÷Âv÷ÂøÂwøÂûÂwûÂ&Ãv&Ã'Ãw'Ã*Ãw*ÃMÃvMÃNÃwNÃQÃwQÃ{Ãv{Ã|Ãw|ÃÃwæÃv¦Ã§Ãw§ÃªÃwªÃÄvÄ Äw Ä Äw ÄlÄvlÄmÄwmÄpÄwpÄ›Äv›ÄœÄwœÄŸÄwŸÄÆÄvÆÄÇÄwÇÄÊÄwÊÄíÄvíÄîÄwîÄñÄwñÄÅvÅÅwÅ Åw ÅCÅvCÅDÅwDÅGÅwGÅqÅvqÅrÅwrÅuÅwuÅœÅvœÅÅwÅ Åw ÅÏÇvÚÛwÛÞwÞ5v67w7:w:IvJKwKNwN¡vÏÇÐÇwÐÇÓÇwÓÇ=Èv=È>Èw>ÈAÈwAÈhÈvhÈiÈwiÈlÈwlÈÈvÈÈwÈ“Èw“ȾÈv¾È¿Èw¿ÈÂÈwÂÈTÊv¢£w£¦w¦vwwvTÊUÊwUÊXÊwXÊËÌvÌÌÍÌwÍÌÐÌwÐÌ:ÍvŽw’w’P vP Q wQ T wT  vLÊãoperator new¤stk::StkFrames::size7¤stk::StkFrames::channelsd¤stk::StkFrames::frames—¤min¸¥std::vector >::sizeê¥std::vector >::operator[]H¦__gnu_cxx::new_allocator::new_allocator¦std::allocator::allocatorÞ¦__gnu_cxx::new_allocator::~new_allocator,§std::allocator::~allocatorX§std::allocator::~allocator¥§__gnu_cxx::new_allocator::new_allocator¨std::allocator::allocator7¨std::allocator::allocator•¨std::_Vector_base >::_Vector_impl::~_Vector_implÁ¨std::_Vector_base >::_M_get_Tp_allocatoró¨__gnu_cxx::new_allocator::constructE©std::vector >::capacityš©std::_Vector_base >::_Vector_impl::_Vector_impl÷©std::_Vector_base >::_Vector_baseTªstd::vector >::vector‰ª__gnu_cxx::__normal_iterator > >::base»ª__gnu_cxx::__normal_iterator > >::operator*«__gnu_cxx::__normal_iterator > >::__normal_iteratorK«std::vector >::endx«std::vector >::beginÓ«__gnu_cxx::__normal_iterator > >::__normal_iterator¬std::vector >::end5¬std::vector >::beginb¬__destroy_auxœ¬_DestroyÙ¬_Destroy­std::_Vector_base >::_M_get_Tp_allocatorQ­__gnu_cxx::new_allocator::max_sizeƒ­std::vector >::max_size°­__gnu_cxx::__normal_iterator > >::baseâ­__destroy_aux<__gnu_cxx::__normal_iterator > > >®_Destroy<__gnu_cxx::__normal_iterator > > >Y®_Destroy<__gnu_cxx::__normal_iterator > >, double>Ÿ®__gnu_cxx::new_allocator::deallocateä®std::_Vector_base >::_M_deallocateQ¯std::_Vector_base >::~_Vector_baseŸ¯std::vector >::~vectorô¯stk::Filter::~Filter °stk::Filter::~FilterL°stk::Filter::~Filter¡°stk::Iir::~IirͰstk::Iir::~Iirù°stk::Iir::~Iir%±stk::StkFrames::operator[]±stk::Iir::tick6²stk::Filter::clear ³__gnu_cxx::new_allocator::allocateN³std::_Vector_base >::_M_allocateгstd::__copy::copyÙ³__copy_aux8´std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, double*>‡´copy<__gnu_cxx::__normal_iterator > >, double*>ù´__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, double*>Nµuninitialized_copy<__gnu_cxx::__normal_iterator > >, double*>šµ__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>ïµstd::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >\¶std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >¬¶copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >·__copy_aux}·std::__copy_normal::__copy_nÌ·copy>¸__uninitialized_copy_aux“¸uninitialized_copy߸__uninitialized_copy_a4¹std::vector >::operator=Á¹stk::Iir::setDenominatorXºstk::Iir::setNumeratorƺstk::Iir::setCoefficients"»std::__copy_backward::__copy_b‚»__copy_backward_auxá»std::__copy_backward_normal::__copy_b_n0¼copy_backwardº¼stk::Filter::Filter½stk::Iir::IirU½stk::Iir::Iir“½std::vector >::_M_insert_aux‡¾std::vector >::push_backâ¾stk::Iir::Iir¿stk::Iir::Iir LÊ¿__uint32_tá__int64_t)$_0t__mbstate_t‡__darwin_mbstate_t¡__darwin_size_tõ__va_list_tagÍ__darwin_va_listj__darwin_wchar_t‚__darwin_rune_t™__darwin_wint_t°__darwin_clock_tÈ__darwin_time_tï_opaque_pthread_once_t2__darwin_off_tH__darwin_pthread_once_tg__darwin_wctrans_t__darwin_wctype_tšsize_t¨time_t¶ptrdiff_t$_4©div_t¶$_5àldiv_tî$_6lldiv_t´lconv!va_list&!fpos_t4!__sbufj!__sFILE]#FILEè&clock_t÷&tmÉ'pthread_once_tß'__gthread_once_t÷'wint_t($_7Z(_RuneEntryl($_8¦(_RuneRange¸($_9÷(_RuneCharClass )$_10÷*_RuneLocaler-mbstate_tƒ-wctype_t4__true_typeº4__copyê4__copy_normal5__copy_normalJ5__copy_backwardz5char_traits€7__vtbl_ptr_type–7nothrow_t¤7new_allocatorð8allocatord9_Atomic_word~9basic_string,std::allocator >¿L_Rep_baseM_RepàNlocalegRfacet TidjU_Impl’Xios_baseØ_basic_streambuf >kfwctrans_tZhctype_base^ictypeomoney_baseaobasic_ios >rs__normal_iterator, std::allocator > >sunum_get > >ˆ{num_put > >?€basic_ostream >Q„basic_stringbuf,std::allocator >½†basic_ostringstream,std::allocator >׉StkErrorûŠStkhŽStkFrames­‘new_allocator“allocator€“_Vector_base >Á”vector >SšFilter+œIirª__normal_iterator > >”Ÿ__normal_iterator > >~¡__copy_normal®¡__copy_backward_normalÞ¡__normal_iterator, std::allocator > >пostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZN3stk3Iir12setNumeratorERSt6vectorIdSaIdEEb_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmIir_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEC1ERKS2__ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_str_ZN3stk3Iir4tickEddecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN3stk3Iir15setCoefficientsERSt6vectorIdSaIdEES4_b__first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetcuninitialized_copy<__gnu_cxx::__normal_iterator > >, double*>_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli__copy_auxignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaEchannels_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_ZN3stk6FilterD0Ev_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmiERKl_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmove_ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7_St11__true_typepword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPddET0_T_SA_S9_SaIT1_EtolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEmclearState_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEv_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEixERKlsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs__destroy_aux<__gnu_cxx::__normal_iterator > > >_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZN3stk3IirC1Ev_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEpLERKl_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS3_IPdS8_EEEET0_T_SD_SC__ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS1_IPdS6_EEET0_T_SB_SA__M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_Destroy<__gnu_cxx::__normal_iterator > > >_ZNKSs5rfindERKSsmchannelsOutvwprintfoperator newbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZN3stk3IirD0EvprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEppEi_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEppEvcopy<__gnu_cxx::__normal_iterator > >, double*>_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_reprealloc~Iirallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3IirD2Ev_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facet_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEplERKlisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfree_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmmEido_narrowclearSTK_SINT24_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmmEv_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetc_Destroy<__gnu_cxx::__normal_iterator > >, double>sgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv__copy_n<__gnu_cxx::__normal_iterator > >, double*>_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspaceido_get_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexitfseek_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type__resultwcstoullwcsstr_M_cloneiscntrl_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZN3stk3Iir4tickERNS_9StkFramesES2_jj_ZNKSs16find_last_not_ofEcm_ZNK3stk3Iir7lastOutEv_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEvsetNumerator_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEptEv_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKc__copy_auxfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbuf_ZN3stk3IirC2Evstrcoll_ZL7ispuncti_GLOBAL__I__ZN3stk3IirC2Ev_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEdEvT_S7_SaIT0_E_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZN3stk3IirC2ERSt6vectorIdSaIdEES4__ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEE4baseEv__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9___destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_St11__true_type_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmIERKl_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZSt10__copy_auxIPKdPdET0_T_S4_S3__ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEdeEv~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcmaCoefficients_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdEET0_T_SC_SB__ZNKSs7compareEmmRKSsnarrow__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, double*>_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEvsetDenominator_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcmcopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >setfsetgsetp_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9__ZNK3stk9StkFramesixEmconstructallocator_ZN3stk3IirD1Ev_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN3stk3Iir4tickERNS_9StkFramesEj_ZNSt6vectorIdSaIdEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKdS1_EEEEPdmT_S9__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_nepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_ZN3stk3Iir14setDenominatorERSt6vectorIdSaIdEEb_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32bCoefficients_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEccopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZN3stk3IirC1ERSt6vectorIdSaIdEES4__ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹UàH‰ÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹uèH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹EèH‹@H‰EøHuøH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹EèH‹H‰EøHuøH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒìxH‰}ÈH‰uÀ‰U¼H‹}Àè;E¼–À„Àt!H5H‹=èH‹}Ⱦè‹u¼H‹}ÀèH‰EØH‹}Àè‰EèÇEäéEH‹}ÈHƒï€¾èH‰Â¸H‰H‹}ÈHǰ¾èH‰ÂH‹EÈòHH‹EØòòYÁòH‹}ÈHƒÇPèÿȉEìé’H‹}ÈHƒï€¾èH‰ÃòòEˆ‹uìH‹}ÈHƒÇPèòòU‹uìH‹}ÈHǰèòòYEòXEˆò‹uìH‹}ÈHǰèH‰Ã‹EìÿȉÆH‹}ÈHǰèH‹H‰ÿMìƒ}ì…dÿÿÿH‹}ÈHƒï€¾èH‰ÃòòE˜H‹}ÈHƒÇP¾èòòU H‹}ÈHǰ¾èòòYE òXE˜òH‹}ÈHƒÇhèÿȉEìé™H‹}ÈHƒï€¾èH‰ÃòòE¨‹uìH‹}ÈHƒÇhèòòRf(ÑfWÐòU°‹uìH‹}ÈHƒï€èòòYE°òXE¨ò‹uìH‹}ÈHƒï€èH‰Ã‹EìÿȉÆH‹}ÈHƒï€èH‹H‰ÿMìƒ}ì…]ÿÿÿH‹}ÈHƒï€¾èH‹H‹EØH‰ÿEä‹EèHÁàHEØH‹}Àè;Eä—À„À…¤ýÿÿH‹}ÈHƒÇ ¾èH‰Á‹EèHÁàH‰ÂH‹EØH)ÐH‹H‰H‹EÀHƒÄx[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH}àèH‹H}èèH‹8H‹UØH‰ÞèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‰MÐH‹}èH‹uàèH‰EðH‹}èèH‰ÆH}ÿèHMÿH‹UðH‹uÐH‹}ØèH}ÿèH‹EðÉÃUH‰åATSHƒì0H‰}ØH‰uÐH‰UÈH}ÈèL‹ H}ÐèH‹H}ØèH‹8L‰âH‰ÞèH‰EèHuèH}àèH‹EàHƒÄ0[A\ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åAUATSHƒì8H‰}¸H‰u°H‹E°H;E¸„H‹}°èH‰EÐH‹}¸èH;EÐ’À„À„¾H‹}°èH‰ÃH‹}°èH‰ÂH‹uÐH‹}¸H‰ÙèH‰EÈH‹}¸èH‰ÆH}ßèH‹E¸H‹pH‹E¸H‹8HUßèH}ßèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹E¸H‹H‹EÐHÁàHÂH‹E¸H‰PéH‹}¸èH;EГÀ„ÀtmH‹}¸èH‰ÆH}ÞèH‹}¸èI‰ÄH‹}¸èI‰ÅH‹}°èH‰ÃH‹}°èH‰ÇL‰êH‰ÞèH‰ÇHUÞL‰æèH}ÞèéƒH‹E¸L‹ H‹E°H‹H‹}¸èHÁàH4H‹E°H‹8L‰âèH‹}¸èH‰ÆH}ÝèH‹E¸L‹`H‹E°L‹hH‹E°H‹H‹}¸èHÁàH<HMÝL‰âL‰îèH}ÝèH‹E¸H‹H‹EÐHÁàHÂH‹E¸H‰PH‹E¸HƒÄ8[A\A]ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„†H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨H‹H‰EàH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÂH‹EàH‰é¸H‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèHƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN:q—,±éóŠÿÿ'hæPiÿÿ'hæPiÿÿ'>]¶ÿÿ'>]¶StkFrames::operator[]: invalid index () value!Iir::tick(): channel and StkFrames arguments are incompatible!Iir::setDenominator: coefficient vector must have size > 0!Iir::setDenominator: a[0] coefficient cannot == 0!Iir::setNumerator: coefficient vector must have size > 0!Iir: a and b coefficient vectors must both have size > 0!Iir: a[0] coefficient cannot == 0!vector::_M_insert_auxN3stk3IirEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterE€ð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿb† <øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿ3†  ƒŒ4øÿÿÿÿÿÿÿ[† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿW† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿuçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿuçÿÿÿÿÿÿÿ† ƒ<øÿÿÿÿÿÿÿw† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿÂçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÂçÿÿÿÿÿÿÿ† ƒ Î-ú :-ç Õ-Ì Õ-® ”- ”-i Êb 4-E Î-8 :-% Õ- Õ-ì”-Í”-§Ê 4-‚Î-u:-b2-YÕ-@`-3Õ-`- š-ùš-ÖÏ-Èã-ÃÒ=¼œ-Ï-ã-|Ò=uW`-I`-9Ê24- Î-ÿ:-ì2-ãÕ-Ê`-½Õ-¡`-”š-ƒš-`Ï-Rã-MÒ=F'œ-Ï- ã-Ò=ÿá`-Ó`-Ãʼ4--o-`-œ-òœ-×Õ-»`-®š-“`-‡`-zÏ-lã-gÒ=`O`- `-øœ-Úœ-·`-œ-qœ-D8œ-`-éœ-Úœ-¿Õ-¦`-™š-~`-r`-eÏ-Wã-RÒ=K ,œ-Ï-ã- Ò= ó`-Óà-Î ¹æ-§:-—Êæ-o:-_ÊIæ-7:-'ÊèÙ- Ù-cÙ-9¶-Ø-¨xPè ¸ ˆ ` 8  è À  ` (  Ø ° ˆ ` 8  Ø ° ˆ ` 8  à ¸  h @  ðȘh8èÀ`0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@èÀ˜pH ù¿ ¿¿ô¾ì¾•¾¾¾¾ñ½é½¡½™½g½_½)½!½̼ļ>¼6¼ï»ç»»ˆ»0»(»Öºκ¯º§ºhº`º<º4ºººѹɹŸ¹—¹{¹s¹B¹:¹í¸å¸¡¸™¸L¸D¸Ú·Ò·‹·ƒ·,·$·º¶²¶j¶b¶ýµõµ¨µ µ\µTµµÿ´•´´F´>´ç³ß³˜³³\³T³³³ï²ç²Ô²̲„²|²E²=²²²ž±–±m±e±5±-± ±±ß°×°³°«°^°V°2°*°°þ¯±¯©¯c¯[¯ò®ê®­®¥®g®_®*®"®ð­è­¾­¶­‘­‰­_­W­-­%­ç¬߬ª¬¢¬p¬h¬C¬;¬¬¬å«Ý«†«~«Y«Q«(« «ɪÁª—ªªfª^ª ªª¬©¤©S©K©©ù¨ϨǨ§¨Ÿ¨I¨A¨¨ ¨·§¯§j§b§>§6§ð¦è¦¢¦š¦Z¦R¦ø¥ð¥Æ¥¾¥˜¥¥ç¤ߤ¥¤¤r¤j¤E¤=¤¤ ¤Ü£Ô£0 N]¥Tœ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äŒ-Ô-µB-@x-n-Ä-íh-áz-Øn-˰-¸X-§h-›z-B-yn-l°-UX-Lh-@z-+r-f-ãâ-ÞÌf-¿`-§Z-ž¦-X-PB-ùÎ-ìÔ-Õ×-À˜-«˜-×-u×-XÕ- Ö-Ö-ïn-æ–-Õj-Ìn-Ö-²j-©Ö-‡Ë=€Ó-hˆ-9¬-†-Õì-Rn-I°-2`-h-z-ý¼-æ`-Ên-ÁÀ-²¸-¤b-˜^-Œ’-€-wh-kz-W`-$x-òn-éÄ-Ñh-Åz-¸Ž-¥b-™^-d-t`-Fª-´-í¼-Æ€-— -pŠ-E„- L-úž-ìV-àV-ÔX-®n-¥®-h-„z-wr-P¨-%²-÷º-Ђ-œž-V-V-aŠ-ì-Ù@-±ç- á-‡T-XN-:<-N-ù <-Ö N-µ <-f <-F P-% <- <-é <-Ç <-ª ž œ-‚ <-f `-G <-) œ- <-æ <-Ì <-§ <-‹ œ-o <-S `-* <- <-é R-Ü <-Ð Ï- ã-½ Ò=¶ ¥ R-d Î-Q Þ-5 Þ- Ü- Ü-þ Ð-ð Ú-à ã-Û Ñ Û- ã-½ ¯ Ý-d æ-R Î-E Ô-* Ô- ×-ö˜-Ù˜-º×-¥˜-˜-u×-V×-A×-&Ë= æ-øÎ-ëÔ-ÐÔ-¹×-œ˜-˜-`×-K˜-6˜-×-ü×-ç×-ÌË=°æ-žÎ-‘Ô-vÔ-_×-B˜-%˜-×-ñ˜-ܘ-Á×-¢×-×-rË=[~-Rn-IÄ-1h-%z- v-x-Ã>-‘æ-q¾-N¢- T-\-ÉÂ-¦¤-nJ-CJ-ûL-ÛL-|-_t-l-ºÌ-‡p-oD-OD-!H- H-çF-R -=è-8 ,ê=%ß- PÇHÈ@å0"(2 Ñ,.ÆPäHÉ@å0é(2 Ñ68ÇÉ+^ɸ+^¸*´\´+ ‘'^‘€'^€&|\|' H•^H”D\D• ^Œ\ á)^áÐ)^Ð(Ì\Ì) ©%^©˜%^˜$”\”% q5^q`5^`4\\\5 (§^(¦$\$§ ð‰^ðˆì\ì‰ ¸­^¸¬´\´­ €‡^€†|\|‡ H!^H D\D! ^ \  Ø^ØÔ\Ô ˜›^˜š”\”› `±^`°\\\± («^(ª$\$« ðµ^ð´ì\ìµ ¸½^¸¼´\´½ €^€€|\| H¡^H D\D¡ ¹^¸ \ ¹ Ð…^ЄÌ\Ì… ˜^˜Ž”\” `¯^`®\\\¯ (©^(¨$\$© ð ³^ð ²ì \ì ³ ¸ »^¸ º´ \´ » € ƒ^€ ‚| \| ƒ H Ÿ^H žD \D Ÿ  ‹^ Š \ ‹ Ø s^Ø rÔ \Ô s   A^  @œ \œ A h ^h d \d  0 ^0 , \,  ø ^ø ô \ô  À 3^À 2¼ \¼ 3 ˆ #^ˆ "„ \„ # a =^a P =^P <L \L =  1^ 0 \ 1 à /^à .Ü \Ü / ¨ -^¨ ,¤ \¤ - ;^ p ;^p :l \l ; I 9^I 8 9^8 84 \4 9  7^  7^ 6ü \ü 7 È ™^È ˜Ä \Ä ™ ^ ~Œ \Œ  X y^X xT \T y ?^ > \ ? èÁ^èÀä\äÁ °¿^°¾¬\¬¿ x£^x¢t\t£ @W^@V<\<W g^f\g ÐU^ÐTÌ\ÌU ˜]^˜\”\”] `Å^`Ä\\\Å (Ã^(Â$\$à ð¥^ð¤ì\ì¥ ¸c^¸b´\´c €_^€^|\|_ HK^HJD\DK “^’ \ “ Ø‘^ØÔ\Ô‘  M^ Lœ\œM h[^hZd\d[ 0Y^0X,\,Y ø—^ø–ô\ô— À}^À|¼\¼} ˆu^ˆt„\„u Pe^PdL\Le C^B\C à{^àzÜ\Ü{ ¨w^¨v¤\¤w pm^pll\lm 8i^8h4\4i E^Dü\üE Èq^ÈpÄ\Äq o^nŒ\Œo XI^XHT\TI k^ j\k èG^èFä\äG °^°œ¬\¬ xa^x`t\ta @^@<\< ·^¶\· ÐQ^ÐPÌ\ÌQ ˜S^˜R”\”S `O^`N\\\O (Í^(Ì$\$Í ëM%#OÑA#c#:Íu#͇#ÄÍ™#`Ï#‡Ï¡# γ#Ï·# Ñè#Pæø#¿$ÐÏ$Ð $HÐ $[Î$ˆÐ#$ÈÐ($­Î:$ØÎL$ëÐQ$Ïc$.Ïu$hÒ$ Ó¤$XÞØ$Þ÷$ÈÞ‰6´ pã:Ú€ 8ã¸Jæ ¨ã €Ü½×€èÝ¢4"øäùŽý"àåB\"0å P #æ{ÝœP•@Ý­ˆ©xÝ{ €àÀý€ Þà€¾È"€Àäô€²¸<€`ÜS€ ºS€˜Üg€f»j€Ðܾ€À¼½€°ÝP€È·”€€Ûá €¾Á€ßí€ì´ì€xÖ?€x´/€`ÕË€´¬€HÔþ€>´å€¸Ôª€V¶Ç€¨Ø1€öµE€Ø €b³ô€ÀÒD€†³4€0Ó%€t³€øÒÀ.·õ€0Ú€b·J€ Ú¶€ÖµÄ€×õ€äµ€È׎€ ·½€øÙê€r¶ €àØ“€Ð³n€ØÓ€ž¶*€Ù€*µ €°Öð€B·%€hÚh€†´[€˜Õð€&´Ô€€Ôy€¦´o€ÐÕ#€H´ €ðÔ1€`´€(Õ1 €ÂJ€8ß@€TµE€èÖŠ€Æ´ƒ€Ö‰€è·È€¸Û¹€Þ´µ€@Ös€–µ{€ ×¹€¸û€ðÛ€ÆÄR€àáÓ €·Âì€àß) €ÄT€0áí€ÏÇ!€àãq€hȨ!€Pä] €/Ây€pßg€TÊ„"€håË €¦Ãó€øàp€¶‡€8ØŒ€6¶¦€pØÕ€ÌÌÖ"€¨å˜€¶µ£€X×Ú€d¸€(Ü€œÅ_ €øâ±€ú³€Ô¯ €ŒÂÅ€¨ßú €›Ä+€¨áR€p·€ØÚ&€È¶L€PÙ¹€Èó!€ˆä €MÃ%€ˆà¸€CÅõ€ˆâD€=Èx!€äa €{Æ€Ààä€qÅ$ €Àâ €&ï€Pàw€Å±€Pâa€˜³T€hÓ¡ €lÄÏ€páA €÷Â]€àZ€íÄ‘€â²€~·ð€Ûý€¤·>€HÛT€Ö¶}€ˆÙm€ü¶™€ÀÙÀÑN€ Òuѯ€8ÒŒ€Ñ€àÑ€P³è€ˆÒCN  +7 ô2kx‡cXÏÕÚ“ È  ¶Â…* º a¬ Ò¦ __ZnwmPv__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd__ZNKSt6vectorIdSaIdEE8capacityEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZNSt6vectorIdSaIdEE5beginEv__ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEC1ERKS2___ZNKSt6vectorIdSaIdEE3endEv__ZNKSt6vectorIdSaIdEE5beginEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEE4baseEv__ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7_St11__true_type__ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7___ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEdEvT_S7_SaIT0_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk3IirD0Ev__ZTVN3stk3IirE__ZN3stk3IirD1Ev__ZN3stk3IirD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk3Iir4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__memmove__ZSt10__copy_auxIPKdPdET0_T_S4_S3___ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdEET0_T_SC_SB___ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9___ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_St11__true_type__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9___ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPddET0_T_SA_S9_SaIT1_E__ZNSt6vectorIdSaIdEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKdS1_EEEEPdmT_S9___ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS3_IPdS8_EEEET0_T_SD_SC___ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS1_IPdS6_EEET0_T_SB_SA___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZNSt6vectorIdSaIdEEaSERKS1___ZN3stk3Iir14setDenominatorERSt6vectorIdSaIdEEb__ZN3stk9StkFrames6resizeEmjd__ZN3stk3Iir12setNumeratorERSt6vectorIdSaIdEEb__ZN3stk3Iir15setCoefficientsERSt6vectorIdSaIdEES4_b__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4___ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk3IirC1ERSt6vectorIdSaIdEES4___ZN3stk3IirC2ERSt6vectorIdSaIdEES4___ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd__ZSt20__throw_length_errorPKc__ZNSt6vectorIdSaIdEE9push_backERKd__ZN3stk3IirC1Ev__ZN3stk3IirC2Ev__ZTIN3stk3IirE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTSN3stk3IirE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZnwmPv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd.eh__ZNKSt6vectorIdSaIdEE8capacityEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZNSt6vectorIdSaIdEE5beginEv.eh__ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEC1ERKS2_.eh__ZNKSt6vectorIdSaIdEE3endEv.eh__ZNKSt6vectorIdSaIdEE5beginEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEE4baseEv.eh__ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7_St11__true_type.eh__ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7_.eh__ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEdEvT_S7_SaIT0_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk3IirD0Ev.eh__ZN3stk3IirD1Ev.eh__ZN3stk3IirD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk3Iir4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPKdPdET0_T_S4_S3_.eh__ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdEET0_T_SC_SB_.eh__ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_.eh__ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_St11__true_type.eh__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_.eh__ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPddET0_T_SA_S9_SaIT1_E.eh__ZNSt6vectorIdSaIdEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKdS1_EEEEPdmT_S9_.eh__ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS3_IPdS8_EEEET0_T_SD_SC_.eh__ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS1_IPdS6_EEET0_T_SB_SA_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZNSt6vectorIdSaIdEEaSERKS1_.eh__ZN3stk3Iir14setDenominatorERSt6vectorIdSaIdEEb.eh__ZN3stk3Iir12setNumeratorERSt6vectorIdSaIdEEb.eh__ZN3stk3Iir15setCoefficientsERSt6vectorIdSaIdEES4_b.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZN3stk6FilterC2Ev.eh__ZN3stk3IirC1ERSt6vectorIdSaIdEES4_.eh__ZN3stk3IirC2ERSt6vectorIdSaIdEES4_.eh__ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd.eh__ZNSt6vectorIdSaIdEE9push_backERKd.eh__ZN3stk3IirC1Ev.eh__ZN3stk3IirC2Ev.eh__GLOBAL__I__ZN3stk3IirC2Ev__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC0LC1GCC_except_table3LC2__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC5LC6LC8GCC_except_table4LC9LC10GCC_except_table5GCC_except_table6LC11GCC_except_table7GCC_except_table8EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk3IirC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/InetWvIn.o000644 000766 000766 00000315774 12015735507 016034 0ustar00garygary000000 000000 Ïúíþ€ ‰h ˆh__text__TEXTâ (q¯€__debug_frame__DWARFè舠v__debug_info__DWARFÐÿ­p$€w]__debug_abbrev__DWARFÏÉÖ oÒ__debug_aranges__DWARF¥ÔPEÝhz__debug_macinfo__DWARFõÔ•Ý__debug_line__DWARFõÔâ•Ý€z__debug_loc__DWARF×ÛPwä¨z¨__debug_pubnames__DWARF'äNÇì__debug_pubtypes__DWARFuæï__debug_inlined__DWARFôî”÷__debug_str__DWARFôî!h”÷__debug_ranges__DWARFWµ___mod_init_func__DATAW¸_è __textcoal_nt__TEXT WlÀ_ð, €__StaticInit__TEXTŒ[X,dP€__cstring__TEXTè[¹ˆd__gcc_except_tab__TEXT¡^ÐAg__const__DATA€aX j€ __const_coal__DATAàaX€jÈ __const_coal__TEXT8b Øj __bss__DATAˆh__eh_frame__TEXTHb@èj‚‡ h__constructor__TEXTˆh(q__destructor__TEXTˆh(qH†Ž(Ô P$$4X6UH‰å‰}üH‰uð‹EüH˜H‰ÂHÁêH‹Eð‹‹Müƒá¸Óà!ÐÉÃUH‰åH‰}øH‹EøH‹€(H…ÀuH‹EøH‹€HH…À~ ÇEôëH‹Eø¶€T¶À‰Eô‹EôÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì8H‰}ØH‰uÐH‹}ØHƒÇè‰ÃH‹}Ðè9ÕÀ„Àt!H5H‹=èH‹}ؾèH‹Eض€Tƒð„ÀtNH‹EØH‹€(H…Àu>H‹EØH‹€HH…Àu.H5H‹=èH‹}ؾèH‹EÐH‰EÈé’ÇEèÇEäëgH‹EØH‹HƒÀH‹H‹}ؾÿÐÇEìë+‹uèÿEèH‹}ÐèH‰Ã‹uìH‹}ØHƒÇ@èH‹H‰ÿEìH‹}ØHƒÇ@è;Eì—À„Àu¾ÿEäH‹}Ðè;Eä—À„Àu†H‹EÐH‰EÈH‹EÈHƒÄ8[ÉÃUH‰åHƒÄ€H‰}˜H‹}˜HƒÇèH‰ÂH‹E˜‹€PH˜H¯ÂH‰Eàë ¿ èH‹E˜¶€Tƒð„ÀuH‹E˜H‹€(H;EàrÓH‹E˜¶€Tƒð„ÀtH‹E˜H‹€(H…Àu ÇEŒé"H‹E˜H‹€(H;EàsH‹E˜H‹€(H‰EëH‹EàH‰EH‹MH‰MàH‹E˜‹€PHcÐH‹EàH‰ÑºH÷ñH‰EÐH‹}˜HÇèH‹E˜H‹pH‹H‹H9Â…œH¸€@ ?H‰EØH‹E˜H‹H‹E˜H‹€@HH‰EÈÇEüëWH‹}Èè‹EüHcðH‹}˜HƒÇèH‰ÂH‹EÈ·˜ò*ÀòHƒEÈ‹EüHcðH‹}˜HƒÇèòòYEØòÿEü‹EüH˜H;EÐ|žéoH‹E˜H‹pH‹H‹H9Â…šH¸ >H‰EØH‹E˜H‹H‹E˜H‹€@HH‰EÀÇEøëUH‹}Àè‹EøHcðH‹}˜HƒÇèH‰ÂH‹EÀ‹ò*ÀòHƒEÀ‹EøHcðH‹}˜HƒÇèòòYEØòÿEø‹EøH˜H;EÐ| é·H‹E˜H‹pH‹H‹H9ÂunH‹E˜H‹H‹E˜H‹€@HH‰E¸ÇEôë7H‹}¸è‹EôHcðH‹}˜HƒÇèH‰ÂH‹E¸óóZÀòHƒE¸ÿEô‹EôH˜H;EÐ|¾é/H‹E˜H‹pH‹H‹H9ÂuhH‹E˜H‹H‹E˜H‹€@HH‰E°ÇEðë1H‹}°è‹EðHcðH‹}˜HƒÇèH‰ÂH‹E°H‹H‰HƒE°ÿEð‹EðH˜H;EÐ|Äé­H‹E˜H‹pH‹H‹H9Â…H¸@ €?H‰EØH‹E˜H‹H‹E˜H‹€@HH‰E¨ÇEìëO‹EìHcðH‹}˜HƒÇèH‰ÂH‹E¨¶f˜˜ò*ÀòHÿE¨‹EìHcðH‹}˜HƒÇèòòYEØòÿEì‹EìH˜H;EÐ|¦H‹E˜H‹€@H‰ÂHUàH‹E˜H‰@H‹E˜H‹@H‹E˜H‹€ H9ÂuH‹E˜HÇ€@H‹E˜H‹€(H‰ÂH+UàH‹E˜H‰(H‹}˜HÇèH‹}˜HƒÇè‰ÀH‹UÐH‰ÁH‰ÐHÁú?H÷ù‰EŒ‹EŒÉÃUH‰åSHƒì8H‰}؉uÔH‹Eض€Tƒð„ÀtOH‹EØH‹€(H…Àu?H‹EØH‹€HH…Àu/H5H‹=èH‹}ؾèfWÀòEÈé'H‹}ØHƒÇè;EÔ–À„Àt!H5H‹=èH‹}ؾèH‹EØH‹€HH…ÀuH‹}ØèHcÐH‹EØH‰HH‹}ØHƒÇ@è‰EìH‹EØH‹H‹EØH‹€HH)‹EìH¯ÂH‰EàÇEèë1‹uèH‹}ØHƒÇ@èH‰ÃH‹uàHÿEàH‹}ØHƒÇèH‹H‰ÿEè‹Eè;EìrÇH‹EØH‹€HHPÿH‹EØH‰HH‹EØH‹€HH…ÀyH‹EØHÇ€H‹uÔH‹}ØHƒÇ@èòòEÈòEÈHƒÄ8[ÉÃUH‰åHì°H‰½XÿÿÿH‹…Xÿÿÿ¶€Tƒð„Àt¿dèédH½`ÿÿÿ¾€èH‹…Xÿÿÿ‹€X‰Eü‹EüH˜HÁèH‰Æ‹”…`ÿÿÿ‹Müƒá¸Óà Љ„µ`ÿÿÿH‹…Xÿÿÿ‹€XxHµ`ÿÿÿA¸¹ºèH‹…Xÿÿÿ‹¸XHµ`ÿÿÿè…À•À„À„ÈH‹½XÿÿÿHÇèH‹…XÿÿÿH‹ H‹…XÿÿÿH‹€(H‰ÑH)ÁH‰ÈH‰EðHƒ}ð„dH‹…XÿÿÿH‹€8HEðH‰EèH‹…XÿÿÿH‹€ H;EèsH‹…XÿÿÿH‹ H‹EèH)ÐH)EðL‹EðH‹…XÿÿÿH‹H‹…XÿÿÿH‹€8H4H‹…Xÿÿÿ‹¸X¹L‰Âè‰Eøƒ}øJH5H‹=èH‹½Xÿÿÿ¾èH‹…XÿÿÿÆ€TH‹½XÿÿÿHÇèé­H‹…XÿÿÿH‹(‹EøH˜HÂH‹…XÿÿÿH‰(H‹…XÿÿÿH‹8‹EøH˜HÂH‹…XÿÿÿH‰8H‹…XÿÿÿH‹8H‹…XÿÿÿH‹€ H9ÂuH‹…XÿÿÿHÇ€8H‹½XÿÿÿHÇèëH‹½XÿÿÿHÇè¿ èÉÃUH‰åHƒì H‰}èH‹EèH‰EøëH‹EøH‹@H‰ÇèH‹Eø¶ƒð„Àuâ¸ÉÃUH‰åSHƒìXH‰}؉uÔ‰UÐH‰MÈD‰EÄH‹}ØHÇèH‹Eض€T„Àt)H‹EØH‹@pH…ÀtH‹EØH‹@pH‹HƒÀH‹H‹EØH‹xpÿÒƒ}Ðu!H5H‹=èH‹}ؾèH‹H‹H9EÈuH‹EØÇ€Pé‘H‹H‹H9EÈtH‹H‹H9EÈuH‹EØÇ€PëaH‹H‹H9EÈuH‹EØÇ€PëAH‹H‹H9EÈuH‹EØÇ€Pë!H5H‹=èH‹}ؾèH‹UØH‹EÈH‰‚pH‹EØH‹H‹EØ‹€0‰ÀH¯Ð‹EÐH¯ÐH‹EØ‹€PH˜H¯ÂH‰EèH‹EØH‹€ H;EèsVH‹EØH‹€H…Àt H‹EØH‹€H…ÀtH‹EØH‹¸èH‹}èèH‰ÂH‹EØH‰H‹UØH‹EèH‰‚ H‹EØH‹°H‹}ØHƒÇ‹UÐèH‹}ØHƒÇ@‹UÐfWÀ¾èH‹EØHÇ€HH‹EØHÇ€8H‹EØHÇ€@H‹EØHÇ€(ƒ}Ä…ú¿èH‰E°‹uÔH‹}°èH‹E°H‰EàH‹}àè‰ÃH5H‹=èH‰Ç‰ÞèH‰ÇH5èH‹}ؾèH‹}àè‰ÂH‹E؉XH‹EØ‹€X…Àx ë?H‰E¨H‹]¨H‹}°èH‰]¨H‹}¨èH5H‹=èH‹}ؾ èH5H‹=èH‹}ؾèH‹UàH‹EØH‰Ppë_¿(èH‰E¸‹uÔH‹}¸èH‹U¸H‹EØH‰PpH‹EØH‹xpè‰ÂH‹E؉XëH‰E¨H‹]¨H‹}¸èH‰]¨H‹}¨èH‹EØÆ€TH‹}ØHÇèHƒÄX[ÉÃUH‰åSHƒì8H‰}èHH‹EèH‰H‹EèÆ€TH‹EèÆ€`H‹EèH‹@pH…Àt)H‹EèH‹@pH…ÀtH‹EèH‹@pH‹HƒÀH‹H‹EèH‹xpÿÒH‹EèH‹€H…Àt H‹EèH‹€H…ÀtH‹EèH‹¸èH‹EèHH‰EÐH‹}Ðèë%H‰EÈH‹]ÈH‹EèHH‰EÐH‹}ÐèH‰]ÈëH‹EèHƒÀxH‰EØH‹}Øèë#H‰EÈH‹]ÈH‹EèHƒÀxH‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹EèH‰H‹EèÆ€TH‹EèÆ€`H‹EèH‹@pH…Àt)H‹EèH‹@pH…ÀtH‹EèH‹@pH‹HƒÀH‹H‹EèH‹xpÿÒH‹EèH‹€H…Àt H‹EèH‹€H…ÀtH‹EèH‹¸èH‹EèHH‰EÐH‹}Ðèë%H‰EÈH‹]ÈH‹EèHH‰EÐH‹}ÐèH‰]ÈëH‹EèHƒÀxH‰EØH‹}Øèë#H‰EÈH‹]ÈH‹EèHƒÀxH‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹EèH‰H‹EèÆ€TH‹EèÆ€`H‹EèH‹@pH…Àt)H‹EèH‹@pH…ÀtH‹EèH‹@pH‹HƒÀH‹H‹EèH‹xpÿÒH‹EèH‹€H…Àt H‹EèH‹€H…ÀtH‹EèH‹¸èH‹EèHH‰EÐH‹}Ðèë%H‰EÈH‹]ÈH‹EèHH‰EÐH‹}ÐèH‰]ÈëH‹EèHƒÀxH‰EØH‹}Øèë#H‰EÈH‹]ÈH‹EèHƒÀxH‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì(H‰}èH‰uà‰UÜH‹}èèHH‹EèH‰H‹EèHÇ@pH‹}èHƒÇxèH‹}èHÇèH‹EèHÇ€H‹UèH‹EàH‰‚H‹EèHÇ€ H‹Uè‹E܉‚0H‹EèÆ€TH‹EèÆ€`H‹UèH‹EèH‰‚hH‹UèHÂ`H‹}èHƒÇxH5èƒð„ÀtzH5H‹=èH‹}è¾ èëWH‰EÐH‹]ÐH‹}èHÇèH‰]ÐëH‰EÐH‹]ÐH‹}èHƒÇxèH‰]ÐëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‰uà‰UÜH‹}èèHH‹EèH‰H‹EèHÇ@pH‹}èHƒÇxèH‹}èHÇèH‹EèHÇ€H‹UèH‹EàH‰‚H‹EèHÇ€ H‹Uè‹E܉‚0H‹EèÆ€TH‹EèÆ€`H‹UèH‹EèH‰‚hH‹UèHÂ`H‹}èHƒÇxH5èƒð„ÀtzH5H‹=èH‹}è¾ èëWH‰EÐH‹]ÐH‹}èHÇèH‰]ÐëH‰EÐH‹]ÐH‹}èHƒÇxèH‰]ÐëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃÿÿÿÿx $/† $ W† $2W† $DW† $VW† $hW† $0G† $yW7† ,w† ƒ$Œ[C† $Ï[† $ކ ,°W† ƒ,¨P† ƒ$ø´† ,¬¤† ƒ$P œ† $ì ;† ,( ߆ ƒ,ÌX¸† ƒ,a† ƒ,ja† ƒ,Ìa† ƒ,„Y¸† ƒ,a# [ ~Põ‚w7 _opaque_pthread_cond_t0 A³»$ A3#â% A³#‚Ã'‚Ó _opaque_pthread_mutex_t@ C»$ C3#â% Cg# _opaque_pthread_once_t EL»$ E3#â% EÃ#_opaque_pthread_t  Hž»$ H3# __cleanup_stack Ha#â% Hž#‚¯__darwin_off_t n÷__darwin_pthread_cond_t sw__darwin_pthread_mutex_t xÓ__darwin_pthread_once_t |__darwin_pthread_t ‚=L__darwin_wctrans_t (Î__darwin_wctype_t *Õsize_t c· fd_set€¸§ fds_bits¹§#½·fd_setº„time_tWÞptrdiff_t˜3std t7t8wXzZ¡]È_äbÿjQkˆoÏpíqr%s<uwx°zÇ}ã~ÿ1R‚tƒ„…°†Ö‡÷ˆŠ3‹_ÎÀÐ~ьӑԧյ×ÑØ*ÙèÚ ÛS;¨<Ü=ødQe]g`hyij§k¾lÕmìn o/ sO tu v› w½ xå zý {!|#!};!‚O!ƒg!„„!†˜!‡±!ŠØ!‹æ!Œþ!µ"¶>"·f"¸ƒ"¹ª"< F<'GV'Hp'IŠ'J¤'K¿'LÚ'Mõ'N(O+(PF(Qa(R|(B—(Cš(Dë"F(G®(HÊ(Ië(J)K*)LL)Mc)Nz)H¤)’Å)”È)•ß)–ö)—*˜3*™O*šk*›ˆ*œ¥*¼*žÉ*Ÿð* +¡8+¢^+£z+¤‘+¥³+¦Ð+§ì+© ,«.,­T,¯u,±‘,³­,´Î,µê,¶-·"-¸>-¹Z-º„-»›-¼¼-½Ý-¾þ-¿*.ÀF.Âh.Ä„.Å¥.ÆÆ.Çç.È/É/Ê@/Ëa/Ì‚/Í£/λ/ÐÓ/Öï/Ü 0â'0èC0d0€0¡0__debug!1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >Ÿ K(Z4#_M_pÂ#K(â4  ¹4reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >K_Ios_Fmtflags7Ö _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek<_S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“›_S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸ã_S_beg_S_cur_S_end_S_ios_seekdir_end€€ "É!event¢)erase_eventimbue_eventcopyfmt_event"ÚeÓÏ_M_nextÕÉS#_M_fnÖêS##@_×Î##ÃØÎ4#$ÚeÛœÉS êS Î ÉS%ýIß:CµÉS&€cã?ÎÉS"É(ñ_M_pwordò~#_M_iwordó3#É(ôðS9'R_ZNSt8ios_base4Init11_S_refcountEÎ4(_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEÆ2$9°öSƒ8öSÎbasic_streambuf >RæaTéaUìaWïaX bZ#b\=b]Wb^vb_b`ªbaÄbbÞbcøbdce,cfFcgbch|ci–cj­cctype_basectypemoney_baseØ)patternÉ fieldÉ Ì"#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >*·b¶ê,ƒ™ ƒ™ ƒ™+÷eþ ù+Æ2, – v ¾S,nothrowIÚDi£,cerrAtXƒ£-__ioinitM_ZStL8__ioinit.SMXΖ – –œ/‚.bev  – v‚.-dÂä  –*Í[€Âÿ Î.ð P~   Î v&0 $_4 aQ quot bÎ# rem cÎ#div_t d' $_5 fˆ quot g3# rem h3#ldiv_t i^ $_6 lÀ quot m# rem n#lldiv_t o–.š? “Îæ æì1.p ” –double.u •Î% –.z –3< –.‚g œ~g   v v gm2Î  ./W žQ Î Î39  ° ~.ö< ¡ÂÇ –.  £ˆã 3 3.¥Q ªÎÿ – v.  «v   – v&wchar_t.ª9 ¬ÎR  – v3& ¯t ~ v v g4b °Î.¡& ±~ ~ v3‰ ²° ç*Ü, ³¢/Ð – ÐÂ.- µ3÷ – Ð Î.‡ ½Î – Ð Î*HY Âì\Î3 –.G ÃvT  T vZ/&.«O ÄÎ{  &__gnu_cxx¡µ*? ®•7§ */W´s:ÀÇ  __debug!6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >.Ê. §ÀÑ  .–: ™è –.fc º  – Ð Î.[S À* – Ð Î*ã, ´«/JJ – Ðfloat.9c ·oo – Ðlong double3¨( Ç‘ Î.P ¦¨  lconv`"+ÜÛ",Â#ê*"-Â#g".Â# int_curr_symbol"/Â# currency_symbol"0Â# mon_decimal_point"1Â#( mon_thousands_sep"2Â#0 mon_grouping"3Â#8)"4Â#@v<"5Â#H int_frac_digits"6‚#PJ"7‚#Q p_cs_precedes"8‚#R p_sep_by_space"9‚#S n_cs_precedes":‚#T n_sep_by_space";‚#U p_sign_posn"<‚#V n_sign_posn"=‚#W int_p_cs_precedes">‚#X int_n_cs_precedes"?‚#Y int_p_sep_by_space"@‚#Z int_n_sep_by_space"A‚#[ int_p_sign_posn"B‚#\ int_n_sign_posn"C‚#].6#5Âø Î –4'E"K¨va_list$Iãfpos_t$U¯ __sbuf$`X _base$aX# _size$bÎ#‰ __sFILE˜$‚® _p$ƒX# _r$„Î# _w$…Î# _flags$†š# _file$‡š# _bf$ˆ(# _lbfsize$‰Î#( _cookie$Œ~#0 _close$½#8 _read$ŽÜ#@ _seek$û#H _write$#P _ub$“(#X _extra$”+#h _ur$•Î#p _ubuf$˜1#t _nbuf$™A#w _lb$œ(#x _blksize$ŸÎ#ˆ _offset$ #2ν ~®2ÎÜ ~  ÎÃ2û ~  Îâ2Î ~ – Î__sFILEX ‰A‰QFILE$¡^3a6$ïs sQ.áN$ðÎ s.â3$ñΧ s.ée$òξ s.62$óÎÕ s.™;$ôÎì s.³:$õÎ s  .¿;$öÂ/  Πs*N$úKEsO – –. $$ÿvu ~ v v s5r$$‹/s› – – s6$ν s 3 Î6#$ÎÚ s Ú à /6RZ$3ý s6í$Î! s7F.$Î6&$ Â;! Â$” $ O! –6¯7$Îg! –6*4$΄! – –$™'$˜! s$šO$±! s Â6d$ÎØ! s  Πv7!$s6“X$Âþ! Â6$Î" Î s6è$©Î>"  v –864=$ªÎ`" s – `" 6)$«Îƒ" – `"6º#$¬Îª"  v – `"6šB$­ÎÌ" – – `"‚Ü"clock_t%MÆ tm8%Z½# tm_sec%[Î# tm_min%\Î# tm_hour%]Î# tm_mday%^Î# tm_mon%_Î# tm_year%`Î# tm_wday%aÎ# tm_yday%bÎ# tm_isdst%cÎ# tm_gmtoff%d3#( tm_zone%eÂ#0pthread_cond_t&EÅpthread_mutex_t&Täpthread_once_t&^pthread_t&m#__gthread_once_t'/ê#wint_t(F¯ $_7(Q†$ __min(R˜# __max(S˜# __map(T˜# __types(U†$#Õ_RuneEntry(V7$ $_8(XÒ$ __nranges(YÎ# __ranges(ZÒ$#Œ$_RuneRange([ž$ $_9(]% __name(^%# __mask(_Õ#‚)% _RuneCharClass(`ê$$_10ˆ (bª& __magic(cÃ# __encoding(dª&# __sgetrune(fÙ&#( __sputrune(gý&#0 __invalid_rune(h˜#8 __runetype(j'#< __maplower(k'#¼ __mapupper(l'#¼ __runetype_ext(sØ$#À __maplower_ext(tØ$#Ð __mapupper_ext(uØ$#à __variable(w~#ð __variable_len(xÎ#ø __ncharclasses(}Î#ü __charclasses(~#'#€‚º&2˜Ó& – · Ó&–º&2Îý& ˜  · Ðß&Õ'ÿ˜#'ÿ)%_RuneLocale(?%9cA)å•/ÎV' Î9û?)ë>EÎp' Î9EB)÷:Ί' Î9)þë(Τ' Î+°L)c ο' Î+n!) f ÎÚ' Î+Å/)ÑJÎõ' Î++)[MÎ( Î+¼)ì+Î+( Î+\:)"ÖÎF( Î+6))ó0Îa( Î+5 )55/Î|( Î+C();6)Η( Î:%|c2Ü".ÛM%~Ê( Å Å*’;%‚Ž=Åå( å(ë".­N%…Å) )Å.<%{Â) )%)/ë".„<%}ÂA) A)G)/Å.%€å(c) A).™<%å(z) A)*{B%ƒê[v¤)  v – )mbstate_t*Uwctype_t+4].cU*y)$ß) Î.É *z)$ö) s.Ð *{ *  Î s.¤f*|)$3* & s.èf*}ÎO* T s. R*~Îk* s Î.tc*Έ* s T8.å*€Î¥* s T8.©7*)$¼* s4³*‚)$.$*ƒvê* – v ê*¤)..a*…v+  – v ê*.14*†Î-+ -+3+/¤).ý<*ˆv^+  Ó& v ê*.¢+*‰)$z+ & s.C *Š)$‘+ &.»4*ŒÎ³+  v T8.ˆ*ÎÐ+ T T8.¡*Ž)$ì+ )$ s.0f*Î , s T `".B*ÄÎ., s T `".ò8*’ÎT,  v T `".<7*ÆÎu, T T `". %*“Α, T `".[^*Çέ, T `".¥"*”vÎ,  & ê*.²&*• ê,  T.Ð.*—Î- T T.*˜Î"- T T.$1*™ >-  T./*švZ- T T*N5*œÐMv„-  v T ).$*v›- T.Œ0*ž ¼-  T v.Š;*ŸÎÝ- T T v.!=*  þ-  T v.À.*¤v$.  $. v ê*T.V*¥vF. T T.oS*©b. T b. .vS*ÈJ„. T b..}S*« ¥.  T b..„S*¬3Æ. T b. Î.j6*®Îç. T b. Î.æ-*§v/  T v.ß1*¨Î/ )$.hV*°Î@/ T T v.¶X*± a/  T v.L*² ‚/  T v. 5*³ £/  & v.°d*´Î»/ T8.Ó$*µÎÓ/ T8.]+*– ï/ T &.ê2*¡  0 T T.¹**¢ '0 T &.5B*¦ C0 T T.|Q*¯ d0 T & v. *Êo€0 T b..›.*Í¡0 T b. Î.,B*ÏÂ0 T b. Î__gnu_debug!:ä0;!;u ;!<Ç<€ -éº2streampos,Ó” =g!-ñ L1 º2 À2*=_-õ#Æ2=1 À2 À2*¶e-ùÚ=Æ2]1 À2 À2*1-ý$-΂1 – – v5„f-ù!vž1 –5HJ-M–Ä1 – v À25ý- ùÂê1  – v5*Y- ÙÂ2  – v5g!-¿YÂ62  v ‚5ó"-^‚R2 Î25­R- fÎn2 À25N-s^Æ22 Î2 Î2>+-#©Î&«:-&£Î Î2?‚?œbool?Ô2/Î2Îä28ê2@__vtbl_ptr_typeÙ2A¨ G<Ò.6C43nQ.D.3C43nQ.FG3C4 I43.Ka3C4Î*¬0.NBN‚3T4 º2*¬0.Q–C–£3T4 À2*©&.VM)ÂÉ3C4 Î =¹&.`Ù5ë3C4  Î*pV.dJv4T4=^.j‹6)4C4  À2Bq'.nI_C4 Â3?O4/3O4<´ /1³43#3"^0dƒ4³43"^0fœ4³4 ¹4C¢@0l³4ÎZ4?¿4/Z4/Æ2/Æ _Atomic_word1%Î` < /8ûGDnposõ[ûGE_M_dataplus` #_Rep_base_RepFú-JSÂP5HFú-åZÂs5 H ÂF…&•QH‘5HF%%fDè¯5HF?)("èÍ5HG-c^ç5 HFî4ª;v6H Î –GtW<'86H Î Î –FOD`Yv`6H Î ÎFE7L¨KÆ2ƒ6H –G‘'UW¦6  – ÎG4>^ ZÉ6  – ÎGJ>g =ì6  Π‚GíSz X7  è èGíS~˜527  K KGíS‚7U7   ÂGíS†;x7  – –Fõ ŠofΚ7 Î ÎG¤ 2Ã'SÃ7 H Î Î ÎGZ2µ$Ý7 HHv#šÔ*H$À8 H3À2¿8 H ¹43À2·78 H H3À2ÅZ8 H H Î Î3À2Ђ8 H H Î Î ¹43À2Û¥8 H – Î ¹43À2âÃ8 H – ¹43À2éæ8 H Î ‚ ¹4$Íì9 HÎ5+ZôŠg#H#9 H H5+ZüÊ7#HE9 H –5+Zïf#Hg9 H ‚5…6£<è„9 H5…6œ:K¡9H5õ\&¤$è¾9 H5õ\1*KÛ9H5¥X:q' ø9 H5¥XCŸ :H5/ LÅ' 2: H5/ UFŸ O:H5h ]qvl:H5„fc”Iv‰:H5pVhâ)v¦:H%×<2n_É: H Î ‚%×<ƒ\ç: H Î5Ú$‹áTv;H%¨-2ä” "; H Î%+9¦ÿW;; H5ßP­Y Æ2X;H5ʼèOÀ2z;H Î5Êͺ2œ; H Î5]â‰+À2¾;H Î5]õ º2à; H Î5ø@¶7#H< H H5ø@ 4.#H$< H –5ø@­b#HF< H ‚5Ã72J#Hh< H H5Ã72[5Z#H”< H H Î Î5Ã72/z]#H»< H – Î5Ã7B¨+#HÝ< H –5Ã72.#H= H Î ‚%Þe"O"= H ‚*g!2ø× #HC= H H5g!ƒMX#Ho= H H Î Î5g!2 H è Î ‚5–_ë”P#H.> H Î H5–_u;#H_> H Î H Î Î5–_2mÝ #H‹> H Î – Î5–_*Œ#H²> H Î –5–_Aƒ?#HÞ> H Î Î ‚5–_R¤ è? H è ‚5m jô)#H,? H Î Î5m z« èN? H è5m ŽMJèu? H è è5Å0©ª8#H¡? H Î Î H5Å0ÀZ'#H×? H Î Î H Î Î5Å02#H@ H Î Î – Î5Å0ê—T#H4@ H Î Î –5Å0ßX#He@ H Î Î Î ‚5Å0¡U#H‘@ H è è H5Å0%'3#HÂ@ H è è – Î5Å0:âG#Hî@ H è è –5Å0OV#HA H è è Î ‚5Å0sr#HPA H è è  Â5Å0~C#HA H è è – –5Å0ˆ,#H²A H è è è è5Å0“U#HãA H è è K KF¿82‹M#HB H Î Î Î ‚F c2˜­"#HGB H Î Î – ÎI•+2¦)&ÂmB Î ‚ ¹45*Y2ÁOv™BH  ΠÎ%=2õ[·B H #H5ÕüR9–ÔBH5«_§P–ñBH5Å^ y'Z4CH5HJ2ÏÍ0v:CH – Î Î5HJ)¹vaCH H Î5HJ7+vˆCH – Î5HJ2æ/v¯CH ‚ Î5¾XUí$vÖCH H Î5¾X2ø‡OvDH – Î Î5¾XqQ v)DH – Î5¾X2 †_vPDH ‚ Î5 SvwDH H Î5 2y,v£DH – Î Î5 «ñ4vÊDH – Î5 ¾œ,vñDH ‚ Î5ÉKÌ QvEH H Î5ÉK2-ÃbvDEH – Î Î5ÉKè%vkEH – Î5ÉKûÒ v’EH ‚ Î5äa n5v¹EH H Î5äa2BobvåEH – Î Î5äa&÷v FH – Î5äa2N£.v3FH ‚ Î5ƒDT[vZFH H Î5ƒ2Yé v†FH – Î Î5ƒa Yv­FH – Î5ƒ2nÄBvÔFH ‚ Î5a<Q7è4ûFH Î Î51“ß"ÎGH H512‚s[ÎIGH Î Î H512’¹JÎGH Î Î H Î Î512£àBΡGH –512²BRÎÍGH Î Î –&12Ã<9ÎH Î Î – Î/vH/è4è4+5?+5?H?è4<5”nH _M_length•v# _M_capacity–v#×Î4#<+5›/J)H#J9"2@€ûGJå42Eå1œJ›d2Q)/J:v#´ûOH*÷¾—Æ2ãH?J*ŒLÂ,PÆ2ÿH?J=yDÆÜUIH=Ê'6/IH=)%Îa@LIH Î*)=Ø"DÂhIH*„0ÜSÂŽIH ¹4 ¹45Ð(25H´I Î Î ¹4=’$çåPÑIH ¹4%Ÿ;2«SEïIH ¹4* 6õ~T JH&B3ðCÀMOK3<CMºM ¤MPÚO3?íQPD3B:+FºN3Eë%Î~M ÎQ2E3H¹+ºM ÀM ÀM ÎK/¯MµM/–JJ?ÆM/JJÆMR»K3WÑMÌOS_vptr$facetä2#TÃ3\Î4#__c_locale48ÌO(_S_c_locale3__ZNSt6locale5facet11_S_c_localeENNù\3b âO(_S_once3e_ZNSt6locale5facet7_S_onceE$PD3iOø3v½NçO vUs 3{ÑMÞNçOÎGK#3z O íO – NFt_3‚Ê#NO íOG#e3…;7O íOHµV3Šb3NH( 3ÙI–GýI3‘»6wOóOG€c3•;D‘OóOOø3 ¬OçO þOV+Z3£hPçO þO΂âO/ÒOÑM?NùO/ÑM?ùO?ÑMWÁK3²½PT@_3Âv#'R3Å_ZNSt6locale2id11_S_refcountEÎ4G+Z3Èu\sP½P ÃPOnc3ÊŽP½P ÃP$nc3УP½P&DS3Ó!!vÎP P?ÉP/ PÉPWK(3Ù†STÃ3ìÎ4#E_M_facets3í†S#E_M_facets_size3îv#E_M_caches3ï†S#E_M_names3ðÐ# N3ñà]ŒSNÓT3ò—#ŒSNÒ]3ó*ŒSN?3ôÆ-ŒSNÂ3õkAŒSN3ö™ŒSN<3÷Ø —SGýI3ú™ìQ¤MG€c3÷ R¤MO} 3 &R¤M ­S vO} 3 FR¤M – vO} 3aR¤M vOÛ%3}R¤MÎO} 3˜R¤M ­SG+Z3À%·R¤M ­SFPf38\Æ2ÕR¤MG93&ùR¤M ¸S ÎGù3)B*S¤M ¸S ¢SGq3,®3AS¤M ¸S ÎPG´/3/åbeS¤M ÎP óOQÅ37a ¤M óO vóOÎP—SX¢S¢SX¨S/ÎP?³S/ÔP³S?ÄS/ŽL) äS í äS Î?ãÏSÏYãØÊüSõZS_vptr$ios_baseä2#Z¬XõZ[decç?õZ[fixed@õZ[hex ^õZZ› +õZ[leftµõZ [octÅ;õZ@[right—bõZ€\(òõZ\T íAõZ\C)$hMõZ]showpos'”0õZ]skipws*5bõZ]unitbuf-v!õZ \p1mõZ@ZÄ 4 _õZ°ZŽ57B/õZJ\·c:™õZ[badbitLHPúZ[eofbitOZúZ[failbitTÞ<úZ[goodbitW^#úZ[appjËÿZ[atemxLÿZ^binarys_ZNSt8ios_base6binaryEÿZZqcv'ÿZZ”cyh-ÿZ^trunc|_ZNSt8ios_base5truncEÿZ ^beg‹_ZNSt8ios_base3begE[[curŽ¿T[Zõ\‘i [streamsize,NÓE_M_precisionÉÑV#E_M_widthÊÑV#E_M_flags˯ #E_M_exceptionÌ<#E_M_streambuf_stateÍ<# E_M_callbacksçÉS#(E_M_word_zeroøÏ#0E_M_local_wordý [#@E_M_word_sizeÎ#ÀE_M_wordðS#ÈE_M_ios_localeJJ#Ð%ßÀ·'X[ êS ÎGZWêy6X[ íGSVí'PX[FJ‰8[xX[ Î Æ2Gt ŽD’X[5æ\$ѯ ¯X%[5æ\.3W¯ ÑX[ ¯ 5“]>!]¯ óX[ ¯ 5“]O¯ Y[ ¯ ¯ %‡D^\8Y[ ¯ 5ã$jÁÑVUY%[5ã$rDÑVwY[ ÑV5<€Š@ÑV”Y%[5<ˆPÑV¶Y[ ÑV5Ü+›sNÆ2ÒY Æ25úL§1'JJôY[ ÀM5¼,²àJJZ%[5¡O¼*ÀM.Z%[>°'ΕNÎ5ÍgÞK0[bZ[ Î5ó6[„Z[ Î_î@üS¤Z[ÎO"ºZ[O" ÕZ[ <[V+Z7KäS[ <[/¯ /</Ö /›Ï[üS?Ï+[/üS?3?~?+[YÉ@5:B[¸aS_vptr$basic_streambufä2#`_M_in_beg6ÃÂ#`_M_in_cur6ÄÂ#`_M_in_end6ÅÂ#`_M_out_beg6ÆÂ# `_M_out_cur6ÇÂ#(`_M_out_end6ÈÂ#0`_M_buf_locale6ÏJJ#8aö^6ÔB[*\¸aÎ*Ë*6àƒ JJK\¸a ÀM*¼,6ñ—gJJg\¾a*IM6þú=¸a\¸a  35e6MKð0¹\¸a  › Ö 5V<6 ð0à\¸a ” Ö 5lW6 E"Îý\¸a5T6:ÑV]¸a5{*6'ÜKÎ7]¸a5og69ÎT]¸a5H;6OÄRÎq]¸a5o;6bÉWÑV˜]¸a  35Y>6p—=κ]¸a ‚5]6‰²fÎ×]¸a5WU6¤oÎù]¸a ‚5]U6¾ ÑV ^¸a – 3OG&6Ë6^¸aFk26ÞTÂT^¾aF#"6á‹SÂr^¾aF@.6ä-Â^¾aG¹Y6î:Q¯^¸a ÎG˜]6ù¾Ø^¸a   ÂFÄ#6 Ÿ2Âö^¾aFQ6Z=Â_¾aF¥_6ÔdÂ2_¾aG—6û/Q_¸a ÎG]6'Idu_¸a  ÂbúL6<{YB[œ_¸a ÀMcšO6K;$¸aB[Ì_¸a  3c²N6W»:ð0B[`¸a  › Ö cR'6cD%ð0B[1`¸a ” Ö cT>6ob7ÎB[W`¸acçJ6…þ1ÑVB[}`¸adP72ã9ÑVB[¬`¸a  3cmC6«ãÎ B[Ò`¸acd6¸MÎ B[ø`¸acIV6ÐiUÎ B[#a¸a Îdhg7TgÑV B[Ra¸a – 3cŒQ6û¶QÎ B[}a¸a ÎOG&6˜a¸a ÉaV+Z6"AÏa¸a ÉaB[Äa/B[?Äa?B[wctrans_t8'C9ù+Hô#Î b )$9~X+NuZÎ#b )$9ÏV8?)KÎ=b )$9XZ+TÝÎWb )$9É]+ZÁMÎvb )$ µ)9À+`ˆ:Îb )$9_+f=#Ϊb )$9l\+l! ÎÄb )$9óB+r ]ÎÞb )$9ò/+xè^Îøb )$9+~<>Îc )$9#P+„Î,c )$9µD+ŠŠ<ÎFc )$.P8†)$bc )$ Õa9IZ+b)$|c )$9L +–h<)$–c )$.Ý48ˆÕa­c –.Ñ+²µ)Äc –<Œ9*½deupper91„W½d€elower92,^½dealpha93/0½dedigit94s½dfxdigit95+½despace96L½d@fprint97x1½degraph98b½d%ecntrl99/Y½depunct9:Ä4½d ealnum9;©½d/ÎÔ2g™@¨ÑMEjÑM#Äc#E_M_c_locale_ctype°N#E_M_del±Æ2#E_M_toupper²Âd# E_M_tolower³Âd#(E_M_table´Ej#0E_M_widen_okµ‚#8E_M_widen¶Kj#9E_M_narrow·Kj#¹E_M_narrow_ok¸‚#¹hnc½_ZNSt5ctypeIcE2idE Pitable_size¿_ZNSt5ctypeIcE10table_sizeEûG$—(Ì6f[j Ej Æ2 v$—(Ú_f[j N Ej Æ2 v5}cæãÆ2†faj Î ‚5}cõd–²faj – – lj5_‚*–Þfaj Î – –5ÞJv(– gaj Î – –5C( z ‚,gaj ‚5C(1X(–Sgaj  –55 A94‚ugaj ‚55 R –œgaj  –5df1d‚¾gaj ‚5dwC–êgaj – – Â5‰[ A‚haj ‚ ‚5‰[ÂÕ–Bhaj – – ‚ ÂFÖKÒñEj`hajHÙ;×Ð EjU•,àÈd”h[jÎca\ð[,‚Èd¿haj ‚ca\ØL–Èdïhaj  –cÏ=˜e‚Èdiaj ‚cÏ="ƒ"–ÈdJiaj  –c0c6¿D‚Èduiaj ‚c0cM=2–Èdªiaj – – Âc!9gÛ‚ÈdÚiaj ‚ ‚c!9‚Î8– Èdjaj – – ‚ ÂG§DŠöa.jajQ eš`aj½d‚[jÿÈdgj/ÈdÎW§Æ Æjj­%Ë ¸@Æjj?;Ö W–& RÛ ¨>¸ ‚ ‚ ‚/¸kØ57üS£nüS#`_M_tie:W£n#Ø`_M_fill:X‚#à`_M_fill_init:YÆ2#á`_M_streambuf:Z¸a#è`_M_ctype:]aj#ð`_M_num_put:_©n#ø`_M_num_get:a´n#€*& :kž~k¿n*áY:o%Æ2¹k¿n*D<:{Ÿ<Õk¿n=+9;-Ä&òkÊn <=¥:® lÊn <=vg:–ç3,lÊn <*QL:¦ç;Æ2Hl¿n*+:°3Æ2dl¿n*ò:»¬Æ2€l¿n*wB:Å$Æ2œl¿n*ƒZ:Ðe<¸l¿n=ƒZ:óØÕlÊn <$%:ïlÊn ¸a_]: ËjmÊnÎ5<:‡)£n,m¿n5<:%£\£nNmÊn £n5”?:3 ¸akm¿n*”?;9+¸aŒmÊn ¸a* ;CÐn­mÊn Ön5"E:d;‚Êm¿n5"E:xG‚ìmÊn ‚*úL;€‚JJJ nÊn ÀM*‰[;uNT‚3n¿n ‚ ‚*d;zW&‚Tn¿n ‚O%:¼jnÊnlü8;Œc>ˆnÊn ¸amµP;«VeÊn ÀM¯n/0ºn/yÅn/ËjËj?Ëj?ÅnWè<}¤pTdb<Â#$z<Šo¤p$z<(o¤p ªp5ëY<™Ô>º2Eoµp5B<×.Âboµp5­@<¡´1Àpo¤p5­@<¨M1Ün¡o¤p Î5MB<­¤IÀp¾o¤p5MB<´]IÜnào¤p Î5Ê<¹çDº2pµp Æp5ø@<½‚Àp$p¤p Æp5õY<ÁÖÜnFpµp Æp5„B<ÅÃCÀphp¤p Æp5ÿY<ÉJ?ÜnŠpµp Æp&]<ÍøRªpµpÜn?°p/»p/Ün?Ün?Ìp/Ó?<?oRyÑM¼vÑM#hncË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE P$r6¤`q¼v Î5W,¿S4–q´n   äS Ñp Âv5W,ãGÂÌq´n   äS Ñp 0[5W,èHÂr´n   äS Ñp Èv5W,íªFÂ8r´n   äS Ñp Îv5W,òzGÂnr´n   äS Ñp Ôv5W,ø„H¤r´n   äS Ñp Úv5W,ýìHÂÚr´n   äS Ñp àv5W,BFÂs´n   äS Ñp æv5W,#rEÂFs´n   äS Ñp ìv5W,(ÚEÂ|s´n   äS Ñp ×p5W,HE ²s´n   äS Ñp 6[UÿcMÝpÓs¼vÎFhê  t´n   äS Ñp #Hcs ÎBÂÝpIt´n   äS Ñp Âvcs |ÂÝpˆt´n   äS Ñp 0[cs ÛÂÝpÇt´n   äS Ñp Èvcs ÷ÂÝpu´n   äS Ñp Îvcs $pÂÝpEu´n   äS Ñp Ôvcs ,šÂÝp„u´n   äS Ñp Úvcs 3ÂÝpÃu´n   äS Ñp àvcs ;ƒÂ Ýpv´n   äS Ñp ævcs H­Â ÝpAv´n   äS Ñp ìvcs d Ýp€v´n   äS Ñp ×pns q‹Â Ýp´n   äS Ñp 6[Ýp?Æ2?§?ç?Î???J?R0ÛÑM{ÑM#hncÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE P$J-ïuw{ Î5_2 Fö¦w©n ö äS ‚ Æ25_2+ Äö×w©n ö äS ‚ 35_20 öx©n ö äS ‚ Î5_25 lö9x©n ö äS ‚ 5_2: Àöjx©n ö äS ‚ 5_2j /8ö›x©n ö äS ‚ 5_2o pöÌx©n ö äS ‚ o5_2„ WRöýx©n ö äS ‚ G°-'öZ:y©n – Î ‚ –   £{GVÄwy©n – Î ‚ äS   £{G‰ž!¯y©n ‚ 3 äS  – £{UÄ¢ òvÐy{Îc$¾°_öòv z©n ö äS ‚ Æ2c$ä€`öòvDz©n ö äS ‚ 3c$ë×`öòv~z©n ö äS ‚ Îc$ò6aöòv¸z©n ö äS ‚ c$ùaöòvòz©n ö äS ‚ c$ŽZöòv,{©n ö äS ‚ c$)`öòvf{©n ö äS ‚ on$Ö7ö òv©n ö äS ‚ òv?Îk5@©{ioËjH"S_vptr$basic_ostreamä2#3.=V |£nÎi ¸aad:=_©{/|£nÎi*¹R=pÐNvP|£n |*¹R=yèNvq|£n ‘*¹R=ƒ® v’|£n ¦*¹R=©ÅVv³|£n 3*¹R=­É$vÔ|£n Î*¹R=±yVvõ|£n Æ2*¹R>\ØVv}£n š*¹R=¸âVv7}£n §*¹R>j¡VvX}£n Î*¹R=ëVvy}£n ç*¹R=ÌìVvš}£n *¹R=ÐöVv»}£n *¹R=ÕƒVvÜ}£n *¹R=Ù—Vvý}£n J*¹R=áVv~£n o*¹R=åëv?~£n *¹R>xBv`~£n ¸a*_2>×v~£n ‚%ûS=#?¤~£n – 3*Ø>­Ú(vÊ~£n – 3*^b>ÄŸ[væ~£n*Š>Ù&.ð0£n*Ï>é0v#£n ” 5Ï>óTvJ£n  ›p.=n£nÎiou0?©{‚2v‘ v—2Ðn¦ Ðn¬2äS» äSY*P5GB[‚B[#`_M_mode?UÖ #@`_M_string?Xè4#H3Ž!?d€‚ Ö 3Ž!?r3€‚ H Ö *U ?…N.è4O€‚=U ?'@l€‚ Hlh]?§í'Š€‚ Ö dçJ?±a9ÑV»¯€‚dmC@‰ñÎ »Ô€‚dIV@4­[Î »þ€‚ ÎdŒQ@VgÎ »(‚ ÎdšO?ÑKO¸a»W‚  3d²N@›¦ð0»‹‚  › Ö dR'@Ê_ð0»º‚ ” Ö lÁ$@ç€â‚  ΠÎl?ô]û‚qOY»‚λ"‚/»ko`5O©{&ƒ©{#E_M_stringbuf?Ž»#$ß0?¡€‚&ƒÎi Ö $ß0?¶«‚&ƒÎi H Ö _Í/?À'‚Ñ‚&ƒÎi5”??ËüB‚î‚,ƒ5U ?ÓH0è4 ƒ,ƒrU ?Ýø(&ƒ H'‚2ƒ/'‚stk¦… Î<I„sTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED`¯nN Œ]„sProtocolType*PROTO_TCPPROTO_UDPL<<Ã]$_53ÏL.ˆI /‘Æ„ ~tSRATEù_ZN3stkL5SRATEEZ€ˆå@uRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE/£tPI_ZN3stkL2PIEZ-DTû! @tTWO_PI_ZN3stkL6TWO_PIEZ-DTû!@tONE_OVER_128_ZN3stkL12ONE_OVER_128EZ€?YBƒU¦…¹†S_vptr$StkErrorä2#`message_jŽL#`type_kLƒ#3Î<o†¹† ¾S LƒaÁ*s¦…0†¹†ÎvßvG]¦…P†¹†w= y+¿†¦…t†¹†wÍ|h¾S¦…˜†¹†x‚Pˆ3–¦…¹†¦…?ņ/LƒYI„„ʆ1ŠS_vptr$Stkä2#JmBˆ¸L½dJ4 ‰Ã,½dJ19Š)N½dJQ:‹Ì½dJcfŒ’½dJî-òX½dStkFloatLysrate_Ô«TS‡zÉÕéŽLz7Ö&*Æ2z %×ÄXÆ2{alertList_Ø_ZN3stk3Stk10alertList_E¸ostringstream5Ž'‚zTIÜR-܇`ignoreSampleRateChange_ÝÆ2#:x?7 S‡=5¤±<Nˆ S‡=s¬¬ kˆ1Š Æ2:+¯NŽL=½²E“ˆ ŽL=ðeµ-ªˆ X=Hg¸Ð\Áˆ X=»$Q؈ X=¾Ë"ïˆ Î*óOÁäMÆ2‰ S‡ S‡ S‡=ÔÈW0‰ – Lƒ=ÔË7L‰ ŽL Lƒ=QbÎE6c‰ Æ2=KÑ35z‰ Æ2|`à‰1Š}Lbãʆ¯‰1ŠÎ~&æVLʆÚ‰1Š S‡ S‡l®éAcø‰1Š 1Šlçì²OŠ1Š 1ŠmÔïÂc1Š LƒʆWO„0HEdata_H#EdataRate_ŽS‡#EnFrames_v#EnChannels_ç#Esize_‘v# EbufferSize_’v#($¯áŠN ç ç$¯‹N T ç ç$øU ‹NÎ$¯:‹N _5+Z ÅPj\‹N _5Ê)Ô2p~‹N v5Ê0^S‡ ‹v v%ø@8‹f¾‹N j%«Q@÷Ü‹N j5>MJW5pŒN v ç5>MRŸcS‡*Œv v ç5ž9[ÖS‡QŒv S‡ ç5h ^övnŒv5ßPa€dÆ2‹Œv%×<k¸d®ŒN v ç%×<u#ÖŒN v ç S‡5ÀKx çóŒv5Þb{&Rçv%‡X‚¢].N S‡&é‰<=S‡vS‡7Š?Z/S‡?e/7Š?7Š?S‡eYU„pʆuŽʆ#`data_'7Š#`lastFrame_(7Š#@*%¯çØuŽ*ä@¡?_ôuŽw¿B aZS‡|Ž€Ž çw¿B#+1j|FŽ€Ž jüM|dŽ€ŽÎ€nN€Ž{Ž/||Y[„'ʆ3ʆ#`soket_RÎ# `port_SÎ#3Œ]0ÖŽ3a„Q3†ŽõŽ3Î=Œ6ëg Î*nc9dÎ(9*Ï<¢*ÎD9*sY?Æ2_ Î={)B7e{ Î Æ2wBE Î†Ž®3  3 Îw17H£Î†Žá3 ~ 3 Î*BK_PÎ Î  3 Î17Ní Î Î ~ 3 ΆŽ?/†ŽY„A"ʆ‘†Ž#3L<A(v‘ Îa°$A+D•‘Î*EA3®(α‘wBA6d+ÎDä‘  3 Îx17A9‘1ÎD‘ ~ 3 ÎDTHREAD_HANDLEB $THREAD_RETURNB ~THREAD_FUNCTIONB [‘a‘2~p‘ ~Y–„B2ʆB’ʆ#`thread_B\‘#3<B5°‘B’aâ/B8p‘Ï‘B’Î*LB@¹eÆ2õ‘B’ D‘ ~*ÊBJÕAÆ2’B’*1BP1Æ2-’B’Bz6BX'<B’p‘MUTEXC Ó#CONDITIONC ½#Yœ„€C%ʆ7“ʆ#`mutex_CCH’#`condition_CDU’#P3Ã]C(»’7“a˜cC+f’Ú’7“Î=C.øò’7“=«fC1™L “7“=1C8ñJ"“7“Bµ,C?ùf7“f’<¢„D&n“ finishedD'Æ2# objectD(~#k©„xD,ʆ)–|#`soket_Dy3#p`thread_Dzp‘#x`mutex_D{f’#`buffer_D|Â#`bufferFrames_D}Î#˜`bufferBytes_D~Î# `bytesFilled_DÎ#¨`nBuffers_D€ç#°`writePoint_DÎ#¸`readPoint_D‚Î#À`bufferCounter_Dƒ3#È`dataBytes_D„Î#Ð`connected_D…Æ2#Ô`fd_D†Î#ØThreadInfoD)=“`threadInfo_D‡¾”#à`dataType_DˆÎ#ð3ÏLD2•)– Î çaÌD5n“;•)–Î=¿-DAdg•)– Î ç Î e„*ƒ#DHã6Æ2ƒ•)–*{"DT‚MS‡¤•)– çw¿BDaÓgS‡n“Í•)– çw¿BDmbjn“ö•)– j=Dr/–)–‚ÖDwÎ)–n“WK<}÷—Tdb<–#$z<Ša–÷—$z<{–÷— ý—5ëY<™:!À2˜–˜5B< –µ–˜5­@<¡»?˜Ò–÷—5­@<¨|-/–ô–÷— Î5MB<­©A˜—÷—5MB<´7A/–3—÷— Î5Ê<¹\/À2U—˜ Æp5ø@<½ä˜w—÷— Æp5õY<Á T/–™—˜ Æp5„B<Å¿S˜»—÷— Æp5ÿY<ɳ)/–Ý—˜ Æp&]<Í6 ý—˜/–?µM ˜//–?/–ƒ¼9¿N;Î/Y˜„_n¿Î‘l„_p¿Y˜‘`_˜/„…QŒ W2WL‘˜†Ò‘˜‘h/v…ÖŒ2WCW˜Ã˜†Ò‘˜‘h…óŒDWVWäð˜†Ò‘˜‘h… VWgW0™†Ò™‘h/9…(hWyW|O™†Ò™‘h‡g•ú0wÈ~™†Ò~™‘h/)–?ûG…çyW°WÆ™„__a¶Æ™‘h„__b¶Æ™‘`/ƒ™…wŽ`¥šˆ__groupingþ –‘¨ˆ__grouping_sizeþ v‘ ˆ__grouping_tmpþ ¥š‘˜‰__n ûG‘P‰__min ûG‘H‰__i v‘¸‰__test Æ2‘_ŠÇ‰__j v‘°/¾S‹ûìŒ[Ï[¬›ˆ__initialize_p?Αlˆ__priority?ΑhŒ4OÏ[ä[øÅލDD›Ž~‘h\‹œ°WËX©›†Ò©›‘è|ˆnœv‘à|ŠâW¨X‰error ܇‘ð|/NÍ•#¨øÜ1œ†Ò~™‘H‘Þb#1œ‘@‰j5ç‘\‰counter5ç‘XŠbå‰i6ç‘T/j‡–ªø¬(;ž†Ò~™‘ˆ’bytesµÎ‘P’gain½S‡‘H’samples¾3‘@“¡ðœ”SINT16óš’bufÂ;ž‘¸Š1¡’iÃΑl“¿YG”SINT32ôÎ’bufÍAž‘°ŠëY’iÎΑh“s។FLOAT32õJ’buf×Gž‘¨Š‘á’iØÎ‘d“ûc÷”FLOAT64ö’bufàMž‘ Šc’iáΑ`Š’bufêSž‘˜Š­’iëΑ\¯œ]µz¤•¬P tàž†Ò~™‘Hˆchannelç‘D•ÏIç‘\‰index3‘Pаò‰iç‘X‡ö•~P ì À£Ÿ†Ò~™‘È~’mask…·‘Ð~“— Ð GŸ’__fd‡Î‘lŠ" ê ’unfilledŽÎ‘`Ši Í ’endPoint‘ΑX’i“Αh…¯„ì ' ោptr ~‘X’info"៑h¾”‡;•C( X˜ †Ò~™‘H–ÏCΑD–ÏICç‘@„formatCΑ¸„protocolCe„‘´’bufferBytesXΑXŠŒ†’socketh‘‘P—F޼ ˜Ò¼ ˜4MÔ2/€Ž™˜ þÌX„Y¤í š¥ ‘X—•8¡˜Ò~™˜4MÔ2™í Œ&ið=¡šú ‘X™í Ó^jË<i¡šú ‘X™í †.Ì-ˆ•¡šú ‘X™˜ îc„Y : ; I : ;  : ; II!I/ $ >  : ;  : ; I8   I I : ; I8  : ; !I/9: ; : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 < < ! : ;" : ;# : ;I8 $.? : ;< %.? : ;‡@< &.? : ;‡@I< '4: ;‡@I? 2 < (4: ;‡@I? 2 < ) : ;*.? : ; ‡@I< +.: ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< /&I0&12I3.? : ; < 4.? : ; I< 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89.: ; ‡@I< :.? : ; ‡@I< ;:: ; <G : ; =.? : ; ‡@< >.? : ;‡@I< ? I@ IAG : ; B.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YG : ; Z4: ;‡@I? <  [4: ;‡@I? <  \4: ;‡@I? < ]4: ;‡@I? < ^4: ;‡@I? <  _.? : ;L < ` : ; I8 2 a.? : ; L < b.? : ;‡@L M 2 < c.? : ;‡@IL M 2 < d.? : ; ‡@IL M 2 < e4: ; ‡@I? < f4: ; ‡@I? < gG : ;h4: ;‡@I? < i4: ;‡@I? < j4: ;‡@I? < kG : ; l.? : ; ‡@2 < m.? : ; ‡@2 < n.? : ;‡@IL M 2 < oI8 L 2 p.? : ;2 < q.? L 4 < r.? : ;‡@< s : ; t4: ;‡@I<  u4: ;‡@I< v.? : ; ‡@L M < w.? : ; ‡@IL M < x.? : ; ‡@IL M < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |.? : ; 2 < }.? : ; L 2 < ~.? : ; ‡@L M 2 < .? L 4 < €.? 4 < .? : ; ‡@I< ‚.? : ; ‡@I2 < ƒ.: ; ‡@I@„: ; I ….G@†I4  ‡.G: ; @ˆ: ;I ‰4: ;I Š ‹.‡@4 @Œ.4 @.4 @ŽI .G;@.G: ;@‘: ;I ’4: ; I “ ”: ;I•4: ;I –: ; I —.G: ; ˜I4 ™.1‡@@š1 ›: ; Iœ4: ; I? < 4I? 4 < ž4G Ÿ4G 4G ¡4: ;‡@I? <  ¢4: ;‡@I? <  £4: ;‡@I? < ¤4: ; ‡@I? < LâŒ[CÏ[Þƒû /usr/include/sys../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/ext_structs.hStk.hSocket.hInetWvIn.cppstl_algobase.hlocale_facets.tcciostreamWvIn.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccTcpServer.hThread.hMutex.hInetWvIn.h ¾®"8<„å’=þ.Ló׃OŸ#v/#å2K»ltºÖÖó/Û2/ØËu‘ƒ‘(Ž^»í~t º$/#.2åóÉ×É’’+ß6É×É’’)ß6‘É’’+5‘É’’%5É×É‘,âÜ»Ÿå¼ó& .õ2/ØÚg/Úóhó$‘.¯‘óæÉÝ~t"KŸ\9,&/)®Y-Ag/×/Z$$ó!N/¡ø~.¼„/ñÚY< ô8g/Ù#0åæ/Øæ60g矄åååæŸ"7×Kp]/Ø/×Ù&#\®ó¼‚ÈÙ­®60xËÈÙ­®60xËÈÙ­®60kË=…­ç&/Øu`=…­ç&/Ø`  WÝ‚ž‚¡‚¾}ž‚¡‚ú¿/ŸßÖ“u1„ƒí|¬È«È«È«È‹ Œ[¾ÖŽ~äò$/Jww/v W!Ww!W$Ww$W2Wv2W3Ww3W6Ww6WCWvDWEWwEWHWwHWVWvVWWWwWWZWwZWgWvhWiWwiWlWwlWyWv01w14w4wvyWzWwzW}Ww}W°Wvwxwx{w{ŽvŒ[[w[[w[Ï[vÏ[Ð[wÐ[Ó[wÓ[ä[vŽw’w’¨v°W±Ww±W´Ww´WËXv¨©w©¬w¬øvøùwùüwü¬v¬­w­°w°P vP Q wQ T wT ì vì í wí ð wð ' v( ) w) , w, vÌXÍXwÍXÐXwÐX„Yv w  w ivjkwknwnËvÌÍwÍÐwÐ-v„Y…Yw…YˆYwˆYD›stk::StkFrames::operator[]®›stk::InetWvIn::tick6œstk::InetWvIn::readDataYžstk::InetWvIn::tickàžstk::InetWvIn::receive£ŸinputThreadçŸstk::InetWvIn::listenÁ stk::WvIn::~WvIn¡stk::InetWvIn::~InetWvIn=¡stk::InetWvIn::~InetWvIni¡stk::InetWvIn::~InetWvIn•¡stk::WvIn::~WvInÁ¡stk::WvIn::~WvIn¢stk::WvIn::WvInq¢stk::InetWvIn::InetWvIn¯¢stk::InetWvIn::InetWvIn{ÿ­½__int32_tÕ__uint32_t÷__int64_t?$_0Š__mbstate_t__darwin_mbstate_t·__darwin_size_t __va_list_tagã__darwin_va_list€__darwin_wchar_t˜__darwin_rune_t¯__darwin_wint_tÆ__darwin_clock_tÞ__darwin_time_tõ__darwin_pthread_handler_recw_opaque_pthread_cond_tÓ_opaque_pthread_mutex_t_opaque_pthread_once_tL_opaque_pthread_t¯__darwin_off_tÅ__darwin_pthread_cond_tä__darwin_pthread_mutex_t__darwin_pthread_once_t#__darwin_pthread_tC__darwin_wctrans_t]__darwin_wctype_tvsize_t„fd_set·fd_setÅtime_tÓptrdiff_t'$_4Qdiv_t^$_5ˆldiv_t–$_6Àlldiv_t¨lconv va_listfpos_t(__sbuf^__sFILEQFILEÜ"clock_të"tm½#pthread_cond_tÓ#pthread_mutex_tê#pthread_once_t$pthread_t$__gthread_once_t)$wint_t7$$_7Œ$_RuneEntryž$$_8Ø$_RuneRangeê$$_9)%_RuneCharClass?%$_10)'_RuneLocale¤)mbstate_tµ)wctype_tä0char_traitsê2__vtbl_ptr_type3nothrow_t3new_allocatorZ4allocatorÎ4_Atomic_wordè4basic_string,std::allocator >)H_Rep_basenH_RepJJlocaleÑMfacet PidÔP_ImplüSios_baseB[basic_streambuf >Õawctrans_tÄcctype_baseÈdctyperjmoney_baseËjbasic_ios >Ün__normal_iterator, std::allocator > >Ýpnum_get > >òvnum_put > >©{basic_ostream >»basic_stringbuf,std::allocator >'‚basic_ostringstream,std::allocator >¦…StkErrorʆStk7ŠStkFrames|WvIn†ŽSocketDTcpServer‘THREAD_HANDLE/‘THREAD_RETURND‘THREAD_FUNCTIONp‘ThreadH’MUTEXU’CONDITIONf’Mutex=“$_53n“InetWvIn/–__normal_iterator, std::allocator > >ƒ£ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZN3stk8InetWvIn6listenEijmNS_6Socket12ProtocolTypeE_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath~InetWvIn_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk4WvInD2Evreceiveclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8InetWvIn8readDataEv_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk6Socket10readBufferEiPvlicopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZN3stk8InetWvInC1Emj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk8InetWvIn4tickERNS_9StkFramesEswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk5Mutex4lockEv_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN3stk6Socket10readBufferEPvli_M_refcountporthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcmlock_ZN3stk6Socket11writeBufferEPKvli_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitEaccept_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_readDataprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk6Socket7isValidEisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEcancel_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repisConnectedfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZN3stk4WvInC2Ev_M_disposembrlen_ZNSs3endEv~TcpServer__sig_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl__opaque_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_rep_ZN3stk8InetWvInD0Evreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_ZN3stk9TcpServer6acceptEv_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvsetBlocking_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZNK3stk6Socket4portEvwcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZN3stk9TcpServer11writeBufferEPKvli_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmsignalgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_floatlisten_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZN3stk8InetWvInD2Evwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8InetWvIn7receiveEv_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstream~Threadcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiwaitcompare_ZN3stk6Thread4waitEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN3stk9TcpServer10readBufferEPvli_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZN3stk4WvInD1Ev_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_gettestCancelbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk8InetWvIn11isConnectedEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEreadBuffervswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=__darwin_fd_isset_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetc_ZL17__darwin_fd_issetiPK6fd_setsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieThreadasctime_ZN3stk6Thread10testCancelEvrdstateTcpServerpubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZN3stk6Thread6cancelEv_ZNSt8ios_base8showbaseEwriteBufferclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEiinputThread_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvnChannels_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZN3stk5Mutex4waitEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmovestart_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_ZN3stk5Mutex6unlockEvisgraph_ZN3stk3Stk9STK_SINT8EInetWvIn_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZN3stk8InetWvIn7lastOutEj_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERcWvIn_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_GLOBAL__I_inputThread_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitE_ZN3stk6Socket11writeBufferEiPKvligetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr~Socketoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmmisValid_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZN3stk8InetWvInC2Emj_ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmSocketsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdMutexiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZN3stk8InetWvInD1Ev_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout~Mutex_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE_ZN3stk4WvInD0Ev~num_getwidensetvbufuflow_ZNK3stk6Socket2idEv_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk6Socket11setBlockingEib_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk6Thread5startEPFPvS1_ES1__Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwcunlock_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZN3stk5Mutex6signalEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8InetWvIn4tickEj_ZN3stk6Socket5closeEi_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹Eø‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ@èH‹EèHƒÀH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ@èH‹EèHƒÀH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ@èH‹EèHƒÀH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇ@º¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃStkFrames::operator[]: invalid index () value!InetWvIn::tick(): StkFrames argument is incompatible with streamed channels!InetWvIn::tick(): a valid socket connection does not exist!InetWvIn::tick(): channel argument is incompatible with data stream!InetWvIn::receive(): the remote InetWvIn socket has closed.InetWvIn()::listen(): the channel argument must be greater than zero.InetWvIn(): unknown data type specified!InetWvIn:listen(): waiting for TCP connection on port ... InetWvIn::listen(): Error accepting TCP connection request!InetWvIn::listen(): TCP socket connection made!InetWvIn(): unable to start input thread in constructor!N3stk8InetWvInEÿÿN>Q3Ë–ËÄóÿÿA&HyðŸÉsŸ¸ ÿÿ4'C<yršÿÿAe°©ìå"CÿÿAe°©ìå"CÿÿAe°©ìå"Cÿÿ4'C<yršÿÿ4'C<yršÿÿ4:sQXŒÿÿA?5OÍ-üNÿÿA?5OÍ-üNN3stk4WvInEzPLRx› 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿG† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿP† ƒ4øÿÿÿÿÿÿÿ´† 4øÿÿÿÿÿÿÿ¤† ƒ4øÿÿÿÿÿÿÿœ† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿßçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿaçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿaçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿaçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ˜çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ×X-Ê*-³o-˜k-~]-p-kd=dVm-QVØj-Èn-¨U¡$-}X-p*-Yo->k-$]--d= üm-÷V~j-nn-NUG$-"…-X-*-è*-Ño-²o-—k-vk-_„-ÜUÀ…-®X-¡*-†*-oo-Po-5k-k-ý„-zU^…-LX-?*-$*- o-îo-Ók-²k-›„-Uüi-áX-Ô…-µD-œv-Œ‡-t]-f-ad=ZS]-E-@d=92X-%…-øt-ï]-á-ÜÒz-È-Ãd=¼³F-¢u-’‡-Bq-)p-ñ †-è „-b ]-T -O d=H ( e= \=è [=Ø Z=µ Y=® ]-  -› d=” O h- 4-æ `-Ü i-Ç i-4 i- ]- -ý d=ö æ l-1 h- -ø -“ Œ-} `-7 B-ÝB-ÅB-…L-j6-Q]-C->d=7 &L- ]-ý-ød=ñ L-€i-ñB-ÅB-qe=:B-'c-ï\=²B-Ÿb-g[=5B- B-ùb-¯Z=}B-RB-?a-õY=ãh-0`- H-×J-ÁL-«B-˜B-J]-<-7d=0 ÷]-é-äd=Ý ÍL-ÂL-¢€-_x-x-Úx-°N-‘w-À`0Рp@èÀh8à¸`8èÀ˜pH ¬£Á¢¹¢ƒ¢{¢¢¢Ó¡Ë¡§¡Ÿ¡{¡s¡O¡G¡#¡¡Ó Ë | t ÷ŸïŸ±Ÿ©ŸwŸoŸQŸIŸ*Ÿ"ŸðžèžÈžÀžjžbž#žžžùàØ©¡ˆ€QI0(úœòœÙœÑœ£œ›œFœ>œœœ¿›·›Œ›„›T›L›*›"›››½šµšŠš‚šÙ™Ñ™—™™_™W™0™(™þ˜ö˜јɘ¤˜œ˜r˜j˜,˜$˜0 ÁeT4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(aX-Tg-=s-&r-r-íT=æf-É…-·X-ªg-g-xs-Ys-Ds-,T=…-ÿX-òg-×g-Às-¡s-Œs-tT=Y…-GX-:g-g-s-és-Ôs-¼T=„X-q~-U~-@|-'|-^-y--ûñ{-â-ÝÏ}-R-=ˆ-8,Š=%- PPHS@ƒ0.(0 _<>QP‰H‰@_8&0((P‚Rƒ!;^!;^: \ ; é9^éØ9^Ø8Ô\Ô9 ±%^± %^ $œ\œ% y)^yh)^h(d\d) A'^A0'^0&,\,' A^ øA^ø@ô\ôA Ñ?^ÑÀ?^À>¼\¼? ™=^™ˆ=^ˆ<„\„= a+^aP+^P*L\L+ )3^)3^2\3 àW^àVÜ\ÜW ¨5^¨4¤\¤5 p1^p0l\l1 87^864\47 /^.ü\ü/ ÙC^ÙÈC^ÈBÄ\ÄC #^Œ\Œ# X"^XT\T" !^ \! è ^èä\ä °O^°N¬\¬O x-^x,t\t- @G^@F<\<G E^D\E ÐK^ÐJÌ\ÌK ˜M^˜L”\”M `I^`H\\\I (^($\$ ‹Mz Ï[’ ´ wÖ Œ[ ˆh Ž è[$ \( ¡^: \> h\B ¨\F ð\J 0]O x]T ¨]Y ß]^ è]c (^h ó^z 8_Œ p_ž µ_° ú_ ?`Ô w`æ ¯`ø X^ý ç` ,a" Hb, hbQ (dv `dª ˜dÅ Ðdh€ôZ1 €àgD€„Y €pgV€CÙˆ³gÍ\ÕÃò×T[__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk6Socket2idEv__ZNK3stk6Socket4portEv__ZN3stk8InetWvIn11isConnectedEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk8InetWvIn4tickERNS_9StkFramesE__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8InetWvIn8readDataEv__ZN3stk3Stk5sleepEm__ZN3stk5Mutex4lockEv__ZN3stk3Stk10STK_SINT16E__ZN3stk3Stk6swap16EPh__ZN3stk3Stk10STK_SINT32E__ZN3stk3Stk6swap32EPh__ZN3stk3Stk11STK_FLOAT32E__ZN3stk3Stk11STK_FLOAT64E__ZN3stk3Stk6swap64EPh__ZN3stk3Stk9STK_SINT8E__ZN3stk5Mutex6unlockEv__ZN3stk8InetWvIn4tickEj__ZN3stk8InetWvIn7receiveEv_bzero_select$1050__ZN3stk6Socket10readBufferEiPvli_inputThread__ZN3stk8InetWvIn6listenEijmNS_6Socket12ProtocolTypeE__ZdaPv__Znam__ZN3stk9StkFrames6resizeEmj__ZN3stk9StkFrames6resizeEmjd__Znwm__ZN3stk9TcpServerC1Ei__ZNSolsEi__ZN3stk9TcpServer6acceptEv__ZdlPv__ZN3stk9UdpSocketC1Ei__ZN3stk4WvInD2Ev__ZTVN3stk4WvInE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZN3stk8InetWvInD0Ev__ZTVN3stk8InetWvInE__ZN3stk5MutexD1Ev__ZN3stk6ThreadD1Ev__ZN3stk8InetWvInD1Ev__ZN3stk8InetWvInD2Ev__ZN3stk4WvInD0Ev__ZN3stk4WvInD1Ev__ZN3stk4WvInC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk8InetWvInC1Emj__ZN3stk6ThreadC1Ev__ZN3stk5MutexC1Ev__ZN3stk6Thread5startEPFPvS1_ES1___ZN3stk8InetWvInC2Emj__ZTIN3stk8InetWvInE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk8InetWvInE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk4WvInE__ZTSN3stk4WvInE__ZTIN3stk3StkE___cxa_pure_virtual___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk6Socket2idEv.eh__ZNK3stk6Socket4portEv.eh__ZN3stk8InetWvIn11isConnectedEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk8InetWvIn4tickERNS_9StkFramesE.eh__ZN3stk8InetWvIn8readDataEv.eh__ZN3stk8InetWvIn4tickEj.eh__ZN3stk8InetWvIn7receiveEv.eh_inputThread.eh__ZN3stk8InetWvIn6listenEijmNS_6Socket12ProtocolTypeE.eh__ZN3stk4WvInD2Ev.eh__ZN3stk8InetWvInD0Ev.eh__ZN3stk8InetWvInD1Ev.eh__ZN3stk8InetWvInD2Ev.eh__ZN3stk4WvInD0Ev.eh__ZN3stk4WvInD1Ev.eh__ZN3stk4WvInC2Ev.eh__ZN3stk8InetWvInC1Emj.eh__ZN3stk8InetWvInC2Emj.eh__GLOBAL__I_inputThread__ZL17__darwin_fd_issetiPK6fd_set__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC0LC1GCC_except_table0LC2LC3LC8LC9LC10LC11LC12LC13LC14LC15GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8LC16GCC_except_table9GCC_except_table10EH_frame1__ZL17__darwin_fd_issetiPK6fd_set.eh__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I_inputThread.eh___tcf_0.ehstk-4.4.4/src/Debug/InetWvOut.o000644 000766 000766 00000310650 12015735507 016221 0ustar00garygary000000 000000 ÏúíþÐ hÉ^ðÈ^__text__TEXT3ð¸g”€__debug_frame__DWARF8(Xl__debug_info__DWARFHÛª8@m[__debug_abbrev__DWARF#À’ É__debug_aranges__DWARFµÊP¥Óp__debug_macinfo__DWARFËõÓ__debug_line__DWARFˬõÓ0p__debug_loc__DWARF±Ñœ¡ÚXp®__debug_pubnames__DWARFMÚ¼=ã__debug_pubtypes__DWARF Ýaùå__debug_inlined__DWARFjäZí__debug_str__DWARFjä\hZí__debug_ranges__DWARFÆL¶U__mod_init_func__DATAÈL¸UÈu __textcoal_nt__TEXTÐLrÀUÐu7 €__StaticInit__TEXTBRX2[ˆw€__cstring__TEXT RÂ[__gcc_except_tab__TEXTbTâR]__const__DATA`WXP`¸w __const_coal__DATAÀWX°`x __const_coal__TEXTX a __bss__DATAÈ^__literal8__TEXT(X(a__eh_frame__TEXTPXx@aHx h__constructor__TEXTÈ^¸g__destructor__TEXTÈ^¸g°|À„è P8V+UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìpH‰}˜H‰uH‹}˜HƒÇè‰ÀH¯EH‰EøH‹E˜H‹ˆH‹H‹H9ÂuwH‹E˜H‹@PH‰EðHÇEèëRH‹}˜HƒÇH‹uèèH‰ÆH‹}˜èH‹}˜HƒÇH‹uèèòòtVòYÁò,À‰ÂH‹EðˆHÿEðHÿEèH‹EèH;Eør¤éLH‹E˜H‹ˆH‹H‹H9Â…‚H‹E˜H‹@PH‰EàHÇEØë]H‹}˜HƒÇH‹uØèH‰ÆH‹}˜èH‹}˜HƒÇH‹uØèòòçUòYÁò,À‰ÂH‹Eàf‰H‹}àèHƒEàHÿEØH‹EØH;Eør™é¬H‹E˜H‹ˆH‹H‹H9ÂuH‹E˜H‹@PH‰EÐHÇEÈëZH‹}˜HƒÇH‹uÈèH‰ÆH‹}˜èH‹}˜HƒÇH‹uÈèòòSUòYÁò,ÐH‹EЉH‹}ÐèHƒEÐHÿEÈH‹EÈH;EørœéH‹E˜H‹ˆH‹H‹H9ÂuuH‹E˜H‹@PH‰EÀHÇE¸ëPH‹}˜HƒÇH‹u¸èH‰ÆH‹}˜èH‹}˜HƒÇH‹u¸èòòZÀH‹EÀóH‹}ÀèHƒEÀHÿE¸H‹E¸H;Eør¦é„H‹E˜H‹ˆH‹H‹H9ÂujH‹E˜H‹@PH‰E°HÇE¨ëJH‹}˜HƒÇH‹u¨èH‰ÆH‹}˜èH‹}˜HƒÇH‹u¨èH‹H‹E°H‰H‹}°èHƒE°HÿE¨H‹E¨H;Eør¬H‹E˜‹€€‰ÀH¯EøH‰E H‹E˜H‹@XH‹HƒÀL‹H‹E˜H‹pPH‹E˜H‹xXH‹U ¹AÿÐÁè„Àt!H5H‹=èH‹}˜¾ èÉÃUH‰åHƒìH‰}øH‹EøH‹@@HPH‹EøH‰P@H‹EøH‹@pHPH‹EøH‰PpH‹EøH‹PpH‹EøH‹@`H9Âu)H‹EøH‹p`H‹}øèH‹EøHÇ@pH‹EøHÇ@xÉÃUH‰åSHƒì8H‰}ØH‰uÐH‹EØH‹@XH…ÀtH‹EØH‹xXè‰Çèƒð„ÀtÆEÏëÆE϶EÏ„Àt&H5H‹=èH‹}ؾèéôH‹}ØHƒÇè‰ÃH‹}Ðè9ÕÀ„Àt!H5H‹=èH‹}ؾèH‹}ØHƒÇè‰EèÇEäÇEàë{ÇEìë^H‹EØH‹pxH‹}ØHƒÇèH‰Ã‹uäÿEäH‹}ÐèòH‹EØH‹@xH‰ÆHPH‹EØH‰PxH‹}ØHƒÇèH‰ÆH‹}ØèÿEì‹Eì;EèršH‹}ØèÿEàH‹}Ðè;Eà—À„À…nÿÿÿHƒÄ8[ÉÃUH‰åHƒì0H‰}èòEàH‹EèH‹@XH…ÀtH‹EèH‹xXè‰Çèƒð„ÀtÆEßëÆEß¶Eß„Àt#H5H‹=èH‹}è¾èëpH‹}èHƒÇè‰EüH‹EàH‰EðH‹}èHuðèÇEøë1H‹EèH‹@xH‰ÆHPH‹EèH‰PxH‹}èHƒÇèH‰ÂH‹EðH‰ÿEø‹Eø;EürÇH‹}èèÉÃUH‰åHƒìH‰}øH‹EøH‹@XH…ÀtZH‹EøH‹ppH‹}øèH‹EøH‹xXè‰ÇèH‹EøH‹@XH…ÀtH‹EøH‹@XH‹HƒÀH‹H‹EøH‹xXÿÒH‹EøHÇ@XÉÃUH‰åSHìˆH‰}¸‰u´‰U°H‰M¨D‰E¤L‰M˜H‹E¸H‹@XH…Àt$H‹E¸H‹xXè‰Çèƒð„Àu Æ…ÿÿÿëÆ…ÿÿÿ¶…ÿÿÿ„Àt H‹}¸èƒ}¤u!H5H‹=èH‹}¸¾èH‹H‹H9E˜uH‹E¸Ç€€é‘H‹H‹H9E˜uH‹E¸Ç€€ëqH‹H‹H9E˜tH‹H‹H9E˜uH‹E¸Ç€€ëAH‹H‹H9E˜uH‹E¸Ç€€ë!H5H‹=èH‹}¸¾èH‹U¸H‹E˜H‰‚ˆƒ}°…—H‹u¨H}àèHEàH‰E€¿èH‰Eˆ‹u´H‹U€H‹}ˆèH‹EˆH‹U¸H‰BXH}àèéøH‰…pÿÿÿH‹pÿÿÿH‹}ˆèH‰pÿÿÿëH‰…pÿÿÿH‹pÿÿÿH}àèH‰pÿÿÿH‹½pÿÿÿè¿(èH‰E‹u´ÿÎH‹}èH‹EH‰EØH‹u¨H}ÐèHUЋu´H‹}Øèë*H‰…pÿÿÿH‹pÿÿÿH‹}èH‰pÿÿÿH‹½pÿÿÿèH}ÐèH‹UØH‹E¸H‰PXë*H‰…pÿÿÿH‹pÿÿÿH}ÐèH‰pÿÿÿH‹½pÿÿÿèH‹E¸H‹p`H‹}¸HƒÇ‹U¤èH‹E¸‹€€‰ÂH‹E¸H‹@`H¯Ð‹E¤H¯ÂH‰EÈH‹E¸H‹@hH;EÈsGH‹E¸H‹@PH…ÀtH‹E¸H‹@PH…Àt H‹E¸H‹xPèH‹}ÈèH‰ÂH‹E¸H‰PPH‹U¸H‹EÈH‰BhH‹E¸HÇ@@H‹E¸HÇ@pH‹E¸HÇ@xHĈ[ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹EèH‹@XH…Àt)H‹EèH‹@XH…ÀtH‹EèH‹@XH‹HƒÀH‹H‹EèH‹xXÿÒH‹EèH‹@PH…ÀtH‹EèH‹@PH…Àt H‹EèH‹xPèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹EèH‹@XH…Àt)H‹EèH‹@XH…ÀtH‹EèH‹@XH‹HƒÀH‹H‹EèH‹xXÿÒH‹EèH‹@PH…ÀtH‹EèH‹@PH…Àt H‹EèH‹xPèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èèH‹EèH‹@XH…Àt)H‹EèH‹@XH…ÀtH‹EèH‹@XH‹HƒÀH‹H‹EèH‹xXÿÒH‹EèH‹@PH…ÀtH‹EèH‹@PH…Àt H‹EèH‹xPèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìHH‰}؉uÔ‰UÐH‰MÈD‰EÄL‰M¸H‹}ØèHH‹EØH‰H‹EØHÇ@PH‹EØHÇ@XH‹UØH‹EH‰B`H‹EØHÇ@hH‹uÈH}àèH‹E¸‹UÄHMà‹uЋ}ÔL‹UØI‰ÁA‰Ð‰ò‰þL‰×èH}àèë5H‰E°H‹]°H}àèH‰]°ëH‰E°H‹]°H‹}ØèH‰]°H‹}°èHƒÄH[ÉÃUH‰åSHƒìHH‰}؉uÔ‰UÐH‰MÈD‰EÄL‰M¸H‹}ØèHH‹EØH‰H‹EØHÇ@PH‹EØHÇ@XH‹UØH‹EH‰B`H‹EØHÇ@hH‹uÈH}àèH‹E¸‹UÄHMà‹uЋ}ÔL‹UØI‰ÁA‰Ð‰ò‰þL‰×èH}àèë5H‰E°H‹]°H}àèH‰]°ëH‰E°H‹]°H‹}ØèH‰]°H‹}°èHƒÄH[ÉÃUH‰åHƒìH‰}øH‰uðH‹}øèHH‹EøH‰H‹EøHÇ@PH‹EøHÇ@XH‹UøH‹EðH‰B`H‹EøHÇ@hÉÃUH‰åHƒìH‰}øH‰uðH‹}øèHH‹EøH‰H‹EøHÇ@PH‹EøHÇ@XH‹UøH‹EðH‰B`H‹EøHÇ@hÉÃÿÿÿÿx $ÐL† $âL† $ôL† $M† $M7† ,† ƒ$BRC† $…R† $† $PM´† ,N-† ƒ,2O† ƒ$2r† $¤t† ,l† ƒ$„à† $du† ,Úe† ƒ,NP~† ƒ,@ Ó† ƒ, Ó† ƒ,è Ó† ƒ,ÌP~† ƒ,JQ~† ƒ,ÈQz† ƒ,¼ ᆠƒ,žá† ƒ$€Y† $ÚY† תGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)InetWvOut.cpp/Users/gary/programming/stk-4.4.4/srcsigned char__uint8_t)›unsigned charshort int__uint16_t+Ëshort unsigned intint__uint32_t-úunsigned int__int64_t.long long intlong long unsigned intlong int$_0€L‚__mbstate8M‚_mbstateLN•’’char__mbstate_tOR__darwin_mbstate_tQ__darwin_size_tZálong unsigned int__darwin_va_list`’ __va_list_tag ‘ gp_offset ú# fp_offset ú# overflow_arg_area ‘# reg_save_area ‘# __darwin_wchar_tfá__darwin_rune_tk“__darwin_wint_tná__darwin_clock_tsá__darwin_time_tvF•’ _opaque_pthread_once_t E[ __sig EF# __opaque E#__darwin_off_t n __darwin_pthread_once_t |__darwin_wctrans_t (á__darwin_wctype_t *èsize_t cÊtime_t Wñptrdiff_t˜F std € 7€ 8ƒ X† Z­ ]Ô _ð b  j] k” oÛ pù q r1 sH u w© x¼ zÓ }ï ~  = ^ ‚€ ƒ „© …¼ †â ‡ ˆ$ Š? ‹k ÎÌ Њ ј Ó Ô³ ÕÁ ×Ý Ø6 Ùô Ú Û_ ;´ <è = d] ei gl h… iœ j³ kÊ lá mø n o; s[ t v§ wÉ xñ z  {! |/ }G ‚[ ƒs „ †¤ ‡½ Šä ‹ò Œ µ' ¶J ·r ¸ ¹¶ < F % G$% H>% IX% Jr% K% L¨% MÃ% NÞ% Où% P& Q/& RJ& Be& Ch& D÷ Fk& G|& H˜& I¹& JÖ& Kø& L' M1' NH' Hr' ’“' ”–' •­' –Ä' —å' ˜( ™( š9( ›V( œs( Š( ž—( Ÿ¾(  ä( ¡) ¢,) £H) ¤_) ¥) ¦ž) §º) ©Û) «ü) ­"* ¯C* ±_* ³{* ´œ* µ¸* ¶Ô* ·ð* ¸ + ¹(+ ºR+ »i+ ¼Š+ ½«+ ¾Ì+ ¿ø+ À, Â6, ÄR, Ås, Æ”, ǵ, ÈÖ, Éí, Ê- Ë/- ÌP- Íq- Ή- С- Ö½- ÜÙ- âõ- è.2.N.o.__debug 1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬& denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >« G)(2#_M_pÎ#G)°2·2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >w_Ios_Fmtflags7â _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_OpenmodekH _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“§ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸ï _S_beg_S_cur_S_end_S_ios_seekdir_end€€1#Õevent¢5 erase_eventimbue_eventcopyfmt_eventfÓÛ _M_nextÕ—Q#_M_fnÖ¸Q#]_×á#äØœ2#fÛ¨ —Q¸Qá—Q Jß@CÁ —Q!Ðcãw?á—Qò)ñ"_M_pwordò‘#_M_iwordóF#ò)ô¾QÐ9"~_ZNSt8ios_base4Init11_S_refcountEœ2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioE”0Ð9¼ÄQ<9ÄQábasic_streambuf > R´_ T·_ Uº_ W½_ X×_ Zñ_ \ ` ]%` ^D` _^` `x` a’` b¬` cÆ` dà` eú` fa g0a hJa ida j{actype_basectypemoney_baseä$patternÉ fieldÉ Ø #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%æb¶.1•1•1•&#fþ -”08¢ÃŒQ'nothrowIùDE 'cerrAŒX_ (__ioinitM_ZStL8__ioinit")6MXᢢ¢*¨+•)¾beÃÎ΢Ã*•).dÎð΢%Ž[ŒÎ á)"P‘,,áÃ*2, $_4a] quotbá# remcá#div_td3 $_5f” quotgF# remhF#ldiv_tij $_6lÌ quotm# remn#lldiv_to¢)ý?“áòò*ø-)5 ”¢double): •á1¢)? –FH¢)Ïgœ‘s,,ÃÃs*y.á,,)>Wž]©áá/Õ9 ¼‘)Y=¡ÎÓ¢)£”ïFF)„Qªá ¢Ã)Ê«Ã,,¢Ã*2wchar_t)c:¬á^,¢Ã/û&¯€‘ÃÃs04b°á)'±‘©‘Ã/•²¼ú%ù-³Õ0Ü¢Ü*Î)$.µF¢Üá)H½á$¢Üá%`YÂ$]á?¢)hÃÃ`Î`Ã*f+2)xOÄá‡Î2 __gnu_cxx¡Á%î ®N8³%>W´;ÌÓ__debug 6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)0§ÌÝ)=;™ô¢)¶cº¢Üá):SÀ,6¢Üá%.´Þ0VV¢Üfloat)‰c·{{¢Ülong double/ì)Çá)ãO¦´ lconv`!+è1¼!,Î#13,!-Î#1H!.Î# int_curr_symbol!/Î# currency_symbol!0Î# mon_decimal_point!1Î#( mon_thousands_sep!2Î#0 mon_grouping!3Î#81)!4Î#@1Î<!5Î#H int_frac_digits!6•#P1O!7•#Q p_cs_precedes!8•#R p_sep_by_space!9•#S n_cs_precedes!:•#T n_sep_by_space!;•#U p_sign_posn!<•#V n_sign_posn!=•#W int_p_cs_precedes!>•#X int_n_cs_precedes!?•#Y int_p_sep_by_space!@•#Z int_n_sep_by_space!A•#[ int_p_sign_posn!B•#\ int_n_sign_posn!C•#])ï6"5Îá¢0FE!K*´va_list#Iöfpos_t#U[ __sbuf#`d _base#ad# _size#bá#*› __sFILE˜#‚º _p#ƒd# _r#„á# _w#…á# _flags#†¬# _file#‡¬# _bf#ˆ4# _lbfsize#‰á#( _cookie#Œ‘#0 _close#É#8 _read#Žè#@ _seek##H _write#&#P _ub#“4#X _extra#”7#h _ur#•á#p _ubuf#˜=#t _nbuf#™M#w _lb#œ4#x _blksize#Ÿá#ˆ _offset# &#.áÉ‘*º.áè‘Îá*Ï.&‘&á*î.á&‘¢á* __sFILEX*,›M’›]’FILE#¡j/<7#ï*])ºN#ðáœ)½4#ñá³)f#òáÊ)3#óáá)<#ôáø)Z;#õá*&)E<#öÎ;Îá%Z#újE[¢¢)*%#ÿÑÃÃ2“%#¾0§¢¢3ž#áÉFá3°$#áææ*ì+&3ŠZ#F 3ü#á!4ˆ/#á3= # ÎGÎ # [¢3h8#ás¢35#ᢢw(#¤gO#½Î3[d#áäÎáÃ4â#3«X#Î Î3b#á' á3ÿ #©áJ Îâ53—=#ªál ¢l *3ê#«á ¢l 3Û$#¬á¶ Îâl 3 B#­áØ ¢¢l •è ’clock_t$MÙ tm8$ZÉ! tm_sec$[á# tm_min$\á# tm_hour$]á# tm_mday$^á# tm_mon$_á# tm_year$`á# tm_wday$aá# tm_yday$bá# tm_isdst$cá# tm_gmtoff$dF#( tm_zone$eÎ#0pthread_once_t%^q__gthread_once_t&/É!wint_t'F $_7'QT" __min'R«# __max'S«# __map'T«# __types'UT"#*è_RuneEntry'V" $_8'X " __nranges'Yá# __ranges'Z "#*Z"_RuneRange'[l" $_9']ç" __name'^ç"# __mask'_è#•÷"’ _RuneCharClass'`¸"6$_10ˆ 'bx$ __magic'c# __encoding'dx$# __sgetrune'f§$#( __sputrune'gË$#0 __invalid_rune'h«#8 __runetype'jÑ$#< __maplower'ká$#¼ __mapupper'lá$#¼ __runetype_ext's¦"#À __maplower_ext't¦"#Ð __mapupper_ext'u¦"#à __variable'w‘#ð __variable_len'xá#ø __ncharclasses'}á#ü __charclasses'~ñ$#€•ˆ$’.«¡$¢Ê¡$*¢*ˆ$.áË$«ÎÊÜ*­$èá$’ÿ«ñ$’ÿ*÷"_RuneLocale' #7vA(åÈ0á$%á7@(ë]Eá>%á7KB(÷áX%á7P(þ*ár%á&‘L(( á%á&…"( æ á¨%á&ø0(äJáÃ%á&B (>MáÞ%á&}(-áù%á&;("·á&á&ù6()02á/&á&À (5h0áJ&á&?)(;_*áe&á8\$|@3è )£M$~˜&ÑÑ%<$‚ñ=ѳ&³&*÷ )†N$…ÑÐ&Ð&*Ñ)ž<${Îí&í&*ó&+÷ )ç<$}Î''*'+Ñ)Ã$€³&1'')ü<$³&H''%B$ƒ8\Ãr'Îâí&mbstate_t)U°wctype_t*4ª)XU)y÷!­'á)T )z÷!Ä')[ ){,å',á)Ðf)|÷!(2) g)}á(`)ÿQ)~á9(á)Äc)áV(`5)ô)€ás(`5)b8)÷!Š(0t)‚÷!)­%)ƒÃ¸(¢Ã¸(*r')Ka)…Ãä(,¢Ã¸() 5)†áû(û(*)+r')`=)ˆÃ,),¡$ø()Æ,)‰÷!H)2)ò )Š÷!_)2)–5)Œá),Ã`5))áž)``5)¦)Ž÷!º)÷!)\f)áÛ)`l ) B)Äáü)`l )«9)’á"*,Ã`l )õ7)ÆáC*``l )ÿ%)“á_*`l )^)Çá{*`l )Ê#)”Ü*Î2¸()')•,¸*,`)0)—áÔ*``)©)˜áð*``)F2)™, +,`)`0)šÃ(+``%)6)œ˜MÃR+,Ã`í&)#%)Ãi+`)·1)ž,Š+,`Ã)<)Ÿá«+``Ã)„=) ,Ì+,`Ã)0)¤Ãò+Îò+ø(*`)[)¥Ã,``)NS)©0,`0,*,)US)ÈVR,`0,)\S)«,s,,`0,)cS)¬F”,`0,á)E7)®áµ,`0,á)(/)§ÃÖ,,`Ã)¼2)¨áí,÷!)]V)°á-``Ã)ÎX)±,/-,`Ã)L)²,P-,`Ã)ç5)³,q-,2Ã)ýd)´á‰-`5)Ò%)µá¡-`5)¦,)–,½-`2)¶3)¡,Ù-``)ø+)¢,õ-`2);B)¦,.``)[Q)¯,2.`2Ã)‚ )Ê{N.`0,)È/)Ío.`0,á)2B)Ï,.`0,á __gnu_debug :².9 ;9 <Ó:Œ,éˆ0streampos+Ó ;~",ñLë.ˆ0Ž0%Z_,õB$”0 /Ž0Ž0%f,ù=>”0+/Ž0Ž0%>2,ýA.áP/¢¢Ã2°f,#Ãl/¢2[J,eM¢’/¢ÃŽ02™, θ/΢Ã2BY, ÔÎÞ/΢Ã2~",÷YÎ0ÎÕ2$,Ï^• 0œ02ŒR,5fá<0Ž02ûM,¥^”0]0œ0œ0<X,,#Ãá!R;,&„áœ0=•=¨bool=¢0+á.á²05*¸0>__vtbl_ptr_type§0?´G:Þ-62/MQ-Dü02/MQ-F122/F-K/12á%×1-N NÎP1"2ˆ0%×1-QœC¢q1"2Ž0%‡'-Vv*Η12á,;—'-`´6¹12Îá%eV-d/JÃÕ1"2;J^-j[7÷12ÎŽ0@O(-nf_2Î*Ü0=2+Ü0*2:À.12Ü0#/T^/dQ22/T^/fj22‡2A¿@/l2á*(2=2+(2+”0+Ò_Atomic_word0%á*l :& .8ÉEBnposC\ÉEC_M_dataplusl #_Rep_base_RepD^AZ—4΢áE­>go=º4Îá•EÌSzXÝ4ÎôôEÌS~s65ÎWWEÌS‚#5ÎÎÎEÌS†üF5΢¢Dº Š›fáh5ááE$ 1ÃS‘5ÙEáááEVZ1µi«5ÙEF›$š,åE× Ó5ÙE/× 1¿ì5ÙE‡2/× 1·6ÙEëE/× 1Å(6ÙEëEáá/× 1ÐP6ÙEëEáá‡2/× 1Ûs6ÙE¢á‡2/× 1â‘6ÙE¢‡2/× 1é´6ÙEᕇ2çìÏ6ÙEá2cZô×gñEñ6ÙEëE2cZüƒ8ñE7ÙE¢2cZ9gñE57ÙE•2U7=ôR7ÙE2U7C;Wo7ÎE2-]&´%ôŒ7ÙE2-]1W©7ÎE2½X:ú3 Æ7ÙE2½XC¤« ã7ÎE2Þ LN3 8ÙE2Þ UÆ« 8ÎE2 ]’Ã:8ÎE2°fc§IÃW8ÎE2eVh!+Ãt8ÎE :=1n-_—8ÙEá• :=ƒO\µ8ÙEá2Ù%‹ÖTÃÒ8ÎE Å.1äYð8ÙEá ä9¦X 9ÙE2¾P­ ”0&9ÎE2«¼µOŽ0H9ÎEá2«Í؈0j9ÙEá2@]â­,Ž0Œ9ÎEá2@]õÅ ˆ0®9ÙEá2 Ao8ñEÐ9ÙEëE2 A v/ñEò9ÙE¢2 AÜbñE:ÙE•2|81J3ñE6:ÙEëE2|81[mZñEb:ÙEëEáá2|81/²]ñE‰:ÙE¢á2|8BÌ,ñE«:ÙE¢2|81X/ñEÒ:ÙEá• õ eOð:ÙE•%~"1øb ñE;ÙEëE2~"ƒ\XñE=;ÙEëEáá2~"1TñEd;ÙE¢á2~"Ÿß1ñE†;ÙE¢2~"¯~(ñE­;ÙEá• ³_̾3Õ;ÙEôá•2³_ësPñEü;ÙEáëE2³_û;ñE-<ÙEáëEáá2³_1m¢ ñEY<ÙEá¢á2³_*mñE€<ÙEá¢2³_Aæ?ñE¬<ÙEáá•2³_RiôÓ<ÙEô•2 j3+ñEú<ÙEáá2 zp ô=ÙEô2 Ž`JôC=ÙEôô2ð1©c9ñEo=ÙEááëE2ð1À8(ñE¥=ÙEááëEáá2ð11ñEÖ=ÙEáá¢á2ð1êŒTñE>ÙEáá¢2ð1÷XñE3>ÙEááá•2ð1–UñE_>ÙEôôëE2ð1%ó3ñE>ÙEôô¢á2ð1:HñE¼>ÙEôô¢2ð1OVñEí>ÙEôôá•2ð1sžñE?ÙEôôÎÎ2ð1~OñEO?ÙEôô¢¢2ð1ˆ>-ñE€?ÙEôôôô2ð1“UñE±?ÙEôôWWDx91‹gñEã?ÙEááá•Dpc1˜Ò#ñE@ÙEáá¢áG¹,1¦'Î;@ᕇ22BY1Á[Ãg@ÎEÎáá j=1õÞ[…@ÙEñE2¶ü :¢¢@ÎE2È_†P¢¿@ÎE2÷^ W((2Ü@ÎE2[J1Ï 2ÃAÎE¢áá2[J)UÃ/AÎEëEá2[J7LÃVAÎE¢á2[J1æQ0Ã}AÎE•á2ÖXUì%äAÎEëEá2ÖX1øTOÃÐAÎE¢áá2ÖXq Ã÷AÎE¢á2ÖX1 £_ÃBÎE•á2Î4ÃEBÎEëEá2Î1-ÃqBÎE¢áá2ΫÌ5ØBÎE¢á2ξÀ-ÿBÎE•á2ÇKÌèPÃæBÎEëEá2ÇK1-òbÃCÎE¢áá2ÇKèFÃ9CÎE¢á2ÇKû— Ã`CÎE•á2b I6ÇCÎEëEá2b1BžbóCÎE¢áá2b& ÃÚCÎE¢á2b1NÐ/ÃDÎE•á2Dx[Ã(DÎEëEá21Yt ÃTDÎE¢áá2a$YÃ{DÎE¢á21nÊBâDÎE•á2¹< 8¶2ÉDÎEáá2>2“$áëDÎEëE2>21‚Á[áEÎEááëE2>21’ÌJáMEÎEááëEáá2>21£æBáoEÎE¢2>21²!Rá›EÎEáá¢!>21Ãõ9áÎEáá¢á+Ã*ÔE+¶2*¶2*ù2=ù2=ÔE=¶2:í2”Y]» ÁVçX» 2Ë]O» èVçX» » ¦D^^\WçX» 2â%jÍŸT#WóX2â%r DŸTEWçXŸT2Ø€§@ŸTbWóX2؈qŸT„WçXŸT2-›LN”0 W”02ÒL§(HÂWçXŽK2Ù-²HßWóX2nO¼ªŽKüWóX<Ž(ÎnNá2 hÞKþX0XçXá2¤óYRXçXá^AÊQrXçXáM1#ˆXçXM1# £XçX YTcZ5K²QçX Y+» +H +â +§ Û çX’*ÊQ=Û *ùX+ÊQ=F=‘=ùXXÕ@4:Y†_Q_vptr$basic_streambuf²0#__M_in_beg5ÃÎ#__M_in_cur5ÄÎ#__M_in_end5ÅÎ#__M_out_beg5ÆÎ# __M_out_cur5ÇÎ#(__M_out_end5ÈÎ#0__M_buf_locale5ÏH#8`_5ÔYøY†_á%,5àš!HZ†_ŽK%Ù-5ñêgH5ZŒ_%,M5þ]>†_[Z†_ÎF2ee5KK¾.‡Z†_§ â 2®<5 !¾.®Z†_ â 2{W5 r#áËZ†_2ãS5Á:ŸTèZ†_2º+5'ÚKá[†_2²g59á"[†_2ï;5O£Rá?[†_2õ;5bØWŸTf[†_ÎF2¼>5pú=áˆ[†_•2Q]5‰×fá¥[†_2LU5¤PáÇ[†_•2RU5¾Å ŸTî[†_¢FM:'5Ë\†_DH35Þ`Î"\Œ_D:#5ájSÎ@\Œ_D‚/5äÜÎ^\Œ_EñY5îQ}\†_áEÐ]5ùG¦\†_ÎÎÎDå$5 k3ÎÄ\Œ_DãP5½=Îâ\Œ_DÂ_5!eÎ]Œ_E£5&1]†_áEÕ]5'–dC]†_ÎÎaÒL5<³YYj]†_ŽKbgO5K\%†_Yš]†_ÎFb‹N5Wb;¾.YÏ]†_§ â b0(5c7&¾.Yÿ]†_ â b·>5o8áY%^†_búJ5…Û2ŸTYK^†_céO62Š:ŸTYz^†_ÎFbsC5«lá Y ^†_bcd5¸ØLá YÆ^†_b>V5Ð^Uá Yñ^†_ác«g6TCgŸT Y _†_¢FbkQ5û•Qá YK_†_áM:'5f_†_—_TcZ5"A_†_—_*Y*’_+Y=’_=Ywctrans_t7'7º*H%á×_÷!7–X*N™Záñ_÷!7ÏV7?'Ká `÷!7Z*Téá%`÷!7û]*Z‰MáD`÷!ƒ'7Õ*`/;á^`÷!7$_*fb$áx`÷!7º\*lÐ á’`÷!7ùB*rC]á¬`÷!71*x_áÆ`÷!70*~Ÿ>áà`÷!7ðO*„9áú`÷!7ÔD*Ší<áa÷!)q7†÷!0a÷!£_7Z*~÷!Ja÷!7û *–À<÷!da÷!)¸57ˆ£_{a¢)Ë*²ƒ'’a¢:˜8*‹bdupper81“W‹b€dlower82^^‹bdalpha83Z1‹bddigit84n‹bexdigit85G‹bdspace86a‹b@eprint87x2‹bdgraph889b‹b%dcntrl89GY‹bdpunct8:Ÿ5‹b dalnum8;D‹b+á*¢0f¥@¨ŸKhŸK#’a#C_M_c_locale_ctype°ÕK#C_M_del±”0#C_M_toupper²b# C_M_tolower³b#(C_M_table´h#0C_M_widen_okµ•#8C_M_widen¶h#9C_M_narrow·h#¹C_M_narrow_ok¸•#¹g¾c½_ZNSt5ctypeIcE2idEØMhtable_size¿_ZNSt5ctypeIcE10table_sizeEÉE²)Ìd)hh”0ò)Ú-d)hÕKh”0Ã2ÍcæÄ”0Td/há•2Ícõp¢€d/h¢¢:h2º_Á+¢¬d/hᢢ2ñJ‘)¢Ød/hᢢ2?) ú •úd/h•2?)1T)¢!e/h΢2À A5•Ce/h•2À RÔ¢je/h΢2Udf~d•Œe/h•2Ud}C¢¸e/h¢¢Î2×[ ¢A•ße/h••2×[Â;¢f/h¢¢•ÎDÔKÒ!h.f/hF_<×ç!hS¹-à–bbf)háb¯\ð-•–bf/h•b¯\°L¢–b½f/h΢b2>åe•–bèf/h•b2>"¨#¢–bg/h΢b€c6ÞD•–bCg/h•b€cM3¢–bxg/h¢¢ÎbÚ9gõ•–b¨g/h••bÚ9‚‡9¢ –bâg/h¢¢•ÎEÆDŠbüg/hOVeš$`/h*‹b•)h’ÿ*–b*5h+–b*áU³Æ ”hi &Ë Õ@”hiæ;Ö ¢!êQÛ ?Ä•••+Äjä47ÊQqlÊQ#__M_tie9Wql#Ø__M_fill9X•#à__M_fill_init9Y”0#á__M_streambuf9Z†_#è__M_ctype9]/h#ð__M_num_put9_wl#ø__M_num_get9a‚l#€%± 9k‘kil%Z9o1”0‡il%¦<9{þH £il;ä9:-¢'Ài˜lH ;±99 Ýi˜lH ;¹g9–Â4úi˜lH %IL9¦m<”0jl%X,9°J ”02jl% 9»§”0Njl%}B9Å0%”0jjl%§Z9ÐzH †jl;§Z9óÒ£j˜lH &9½j˜l†_^Ý9 ™hÝj˜lá2š<9Æ*qlújl2š<9%Û\qlk˜lql2÷?93î†_9kl%÷?:9´†_Zk˜l†_%™ :C4žl{k˜l¤l2AE9d¹;•˜kl2AE9x¦•ºk˜l•%ÒL:€•JHÛk˜lŽK%×[:u-T•ll••%Ud:zJ'•"ll•M&9¼8l˜lkµ9:ŒÆ>Vl˜l†_l”P:«£e˜lŽK**}l+<*ˆl+…*“l+™h*™h=™h=“lUô;}rnR“b;Î#[;ŠÜlrn[;ölrnxn2#Z;™7?ˆ0mƒn2•B;%0Î0mƒn2Ê@;¡‘2ŽnMmrn2Ê@;¨M2ªlomrná2SB;­·IŽnŒmrn2SB;´|Iªl®mrná2«;¹Eˆ0Ðmƒn”n2 A;½èŽnòmrn”n2-Z;Á—ªlnƒn”n2ŠB;ÅÉCŽn6nrn”n27Z;É­?ªlXnƒn”n!;];Í×Rxnƒn*ªl=~n+Î*‰n+ªl=ªl=šn+ß=H ={P…ŸKŠtŸK#g¾cË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEØMM7¤.oŠtá2{-¿.5Îdo‚lÎβQŸnt2{-ã1GΚo‚lÎβQŸnþX2{-è;HÎÐo‚lÎβQŸn–t2{-íÉFÎp‚lÎβQŸnœt2{-ò™GÎUâ #@__M_string>X¶2#H/¥">dã}äâ /¥">r~äëEâ % >…/¶2~ê; >D@:~äëEk ]>§Ë(X~äâ cúJ>±:ŸT‰}}~äcsC?‰á ‰}¢~äc>V?4û[á ‰}Ì~äáckQ?Vˆá ‰}ö~äácgO>ÑO†_‰}%äÎFc‹N?›& ¾.‰}Yä§ â c0(?Êv ¾.‰}ˆä â kÀ%?ç °äÎáák>ôbÉäpqY‰}äá*‰}*ð+‰}j{`4Owyô€wy#C_M_stringbuf>މ}#2>¡N€ô€á7}â 2>¶y€ô€á7}ëEâ ^1>ÀõŸ€ô€á7}2÷?>ËCä¼€ú€2 >Ós1¶2Ù€ú€q >Ý!*ô€ëE*õ*+õ stkJƒ1=‚rTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDl=ägÄ]^‚rProtocolType*PROTO_TCPPROTO_UDPgYÅgsSRATEù_ZN3stkL5SRATEEþŠ€ˆå@tRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE  sPI_ZN3stkL2PIEþŠ-DTû! @sTWO_PI_ZN3stkL6TWO_PIEþŠ-DTû!@sONE_OVER_128_ZN3stkL12ONE_OVER_128EþŠ€?XUJƒ]„Q_vptr$StkError²0#_message_j\J#_type_k#/1=oµƒ]„ŒQ`,sJƒÔƒ]„áuëv]Jƒôƒ]„vÈ yh,c„Jƒ„]„vä |=hŒQJƒ<„]„waPc4¢Jƒ]„*Jƒ=i„+X‚„n„Õ‡Q_vptr$Stk²0#HsBˆ™L‹bHã ‰à-‹bHê9ŠN‹bHø:‹Û‹bHfŒ‹bH0/ Y‹bStkFloatLxsrate_Ô T÷„yÞÕ\Jy7Öe+”0y“&×ÜX”0zalertList_Ø_ZN3stk3Stk10alertList_EÄostringstream4ŽõysIÜo.€…_ignoreSampleRateChange_Ý”0#8Û?ü ÷„;A¤=ò…÷„;Ò¬q †Õ‡”08\,¯àM\J;ˆ²E7†\J;fµ+.N†d;{g¸]e†d;Ñ»Q|†d;.¾ð#“†á%ÀOÁ¬M”0¸†÷„÷„÷„;õÈWÔ†¢;õ˼7ð†\J;nbÎ 7‡”0;KÑ6‡”0{là3‡Õ‡|ibãn„S‡Õ‡á}'æNLn„~‡Õ‡÷„÷„kºé‘cœ‡Õ‡Õ‡kƒìOº‡Õ‡Õ‡lõï dÕ‡*n„U‚0ìŠCdata_ìŠ#CdataRate_Ž÷„#CnFrames_Ã#CnChannels_ú#Csize_‘Ã# CbufferSize_’Ã#(=…ˆòŠúú=©ˆòŠøŠúúíUĈòŠá=ÞˆòŠ‹2cZ ¤P‹‰òŠ‹2«) 3‹"‰òŠÃ2«03^÷„D‰‹Ã  A8·fb‰òŠ‹ ŠQ@€‰òŠ‹2!MJ26‹§‰òŠÃú2!MRýc÷„Ή‹Ãú2W:[—÷„õ‰‹÷„ú2 ^\Ê‹2¾PaÍd”0/Š‹ :=keRŠòŠÃú :=u%$zŠòŠÃú÷„2¾Kx“ ú—Š‹2.c{Rú´Š‹ ŸX‚Ú]ÒŠòŠ÷„!=÷„‹*÷„*Û‡=þŠ+÷„= ‹+Û‡=Û‡=÷„* ‹X#‚Pn„Œn„#_data_7Û‡#_frameCounter_8á#@_clipping_9”0#H/ägŒ‹Œ%G<ᨋ…Œ%¨$!-÷„Ä‹…Œ%. $ÄM”0à‹Œ;›g' cø‹ŒuÅB-èc ‹ŒŒ÷„uÅB0¡  ‹BŒŒ‹G³75Œ‹dŒŒ‹p. ‹Œá* ‹*‹Œ+ ‹in_addr_t@~èin_port_t@ƒ¹sa_family_tAjŠ~in_addrB3éŒs_addrB4Œ#~sockaddr_inB|dsin_lenB}Š#sin_familyB~²Œ#sin_portB¡Œ#sin_addrB€ÅŒ#sin_zeroB#X)‚'n„n„#_soket_Rá# _port_Sá#/Ä]0´`cQ3dÓá;‡6&hêá%¾c9idáŽ%ð<á+á"Ž%«Y?(”0=Žá;¤*B„eYŽá”0vBE<ádŒŽ,Fávê7HÄád¿Ž‘Fá%BK>PáéŽá,Fáê7Nx áá‘Fá*d*+dX^‚C!n„‘ ‹#_buffer_CVÎ#P_soket_CW#X_bufferFrames_CXá#`_bufferBytes_CYá#h_bufferIndex_CZá#p_iData_C[á#x_dataBytes_C\ú#€_dataType_C]á#ˆ/gYC$‘á/gYC,2‘á3‚\Júáá`Ü<C/!Q‘á; C6Ê‚‘á3‚\Júá;–VC9š‘uÅBCA!¿‘÷„uÅBCM!ä‘‹k.4CQý‘l ,CT!)‘á*!Xd‚(D n„~’d#_address_DEéŒ#_validAddress_DF”0#$/ÅgD&}‘~’á`ÁND)‘œ‘~’á;/WD/ö¾‘~’á\JvBD5gá‘ñ‘~’,Fávê7D8á‘$’~’‘Fá%®D;—[áY’~’,Fá\Jál MDC¤~’„’á\J*‘*éŒUW;}R”R“b;¢#[;м’R”[;Ö’R”X”2#Z;™Q"Ž0ó’^”2•B;D ¢“^”2Ê@;¡Ü.i”-“R”2Ê@;¨™.Š’O“R”á2SB;­¼Ai”l“R”2SB;´JAŠ’Ž“R”á2«;¹0Ž0°“^””n2 A;½i”Ò“R””n2-Z;ÁìSŠ’ô“^””n2ŠB;ÅžSi””R””n27Z;Éò*Š’8”^””n!;];Ͷ X”^”*Š’=ƒK*d”+Š’=Š’€zŠÐLáLœ”[œ”‘h+‹€—ŠâLôLLΔ[œ”‘h€êôLM˜û”[û”‘h+€"ŽMMä1•‚socket?á‘l=ÉE€óMOM0t•‚__a¶t•‘h‚__b¶t•‘`+1•€|S–ƒ__groupingþ ¢‘¨ƒ__grouping_sizeþ Ñ ƒ__grouping_tmpþ S–‘˜„__n ÉE‘P„__min ÉE‘H„__i Ѹ„__test ”0‘_…P—„__j Ѱ+ŒQ†øBR…RȬ–‚__initialize_pçá‘l‚__priorityçá‘h‡í/…RšRˆß1`𖉑‘hŠBŒ=PMN¬@—[@—‘X‚sample=E—‘P‹clip?”0‘o+Œ+‹Œ"‰©N1Oø¯—[œ”‘è|ƒn©Ã‘à|…6NüN„error­€…‘ð|Œ‰œ2OMPD˜[˜‘è|ƒnœÃ‘à|…dO*P„error €…‘ð|+òŠýl2¤š[š‘ˆŽ.clá‘€‹samplesná‘h‹bytes£F‘tëØ‹ptrp$š‘`…€ë‹kqá‘X ‹™SINT16ó¬‹ptrw*š‘P…‹‹kxá‘H¥$p™SINT32ôá‹ptr‚0š‘@…±$‹kƒá‘¸>³É™FLOAT32õV‹ptr6š‘°…J³‹kŽá‘¨…Í7FLOAT64ö‹ptr˜<š‘ …Ù7‹k™á‘˜+‘*{*Ù˜*/™*†™*ۙ䪤Üqš[š‘h¿É„(þš[š‘HŽ.cÉþš‘@‹jÚú‘\‘âIÚú‘X‹iFramesÛú‘T…â}‹iÜú‘P+‹š¶„dt„›[š‘X‚sample¶þŠ‘P‘âIÀú‘l‹inputÁ÷„‘`…Y‹jÃú‘h‚bdÙÀ³›[š‘hQ3Ú? sœ[š‘¨Žð3ᑤŽ'33‚‘ ŽpX3sœ‘˜ŽâI3ú‘”‚format3ᑈ‹bufferBytesWᑸ…Ó ‹socketP~’‘H=\J’dŒœ“[@—“M¢0”yœø1NPÌPXÉœ•†œ‘X’2+휓[š“M¢0”Éœ?#@  ¤•Öœ‘X”Éœ•Y ç ðE•Öœ‘X”Éœ°*è » <q•Öœ‘X”yœ)ÌPJQˆ•†œ‘X”yœ{bJQÈQÔÉ•†œ‘X–x‹à“[@—”ÉùOÈQBR  ž•Ô‘X’%pž“[š—ð%á—'%3‚—pX%sœ—âI%ú˜format%á—r)%á” ž¸)¼ lÕž•ž‘H•$ž‘D•0ž‘@•<ž‘¸•Hž‘´•Tž‘¨•cž‘” ž:ž¸:Ÿ•ž‘H•$ž‘D•0ž‘@•<ž‘¸•Hž‘´•Tž‘¨•cž‘’ç_Ÿ“[š—r)á”:Ÿ" €Ù”Ÿ•GŸ‘h•RŸ‘`”:Ÿ]TÚ3PÉŸ•GŸ‘h•RŸ‘`™_DefaultRuneLocale'„÷$š__dso_handle‘›j‚€ˆå@+úœ’‚›Æ‚-DTû! @›è‚-DTû!@›ƒ€?+Î0'nothrowIùDE ostream4Šwy'cerrAŒX_ _ È^]digitsF_ZNSt14numeric_limitsImE6digitsE¢0@ž4Eï_ZNSt14numeric_limitsIfE12has_infinityE’2ž @ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE’2ž²Xó_ZNSt14numeric_limitsIfE10has_denormE—2ž4E(_ZNSt14numeric_limitsIdE12has_infinityE’2ž @)_ZNSt14numeric_limitsIdE13has_quiet_NaNE’2ž²X,_ZNSt14numeric_limitsIdE10has_denormE—2ž4Ea_ZNSt14numeric_limitsIeE12has_infinityE’2ž @b_ZNSt14numeric_limitsIeE13has_quiet_NaNE’2ž²Xe_ZNSt14numeric_limitsIeE10has_denormE—2ŸnposC\ÉEHf#1@ŒÉEJÀ51EÂ2¨Hèd1QUýG npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEÉE¡f#1@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEÉE¡À51E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEfJ²)2iD/¢0Knumeric2jw^¢0J12kff¢0J†N2lyX¢0J)B2mA,¢0JS2nÁW¢0 L;L2)N3xKL1]2bŠ O¤+ MLÅ2ñ^ZQLÈT2ò¸$ZQL^2óB+ZQLD2ô/ZQL¼2õ~AZQLï2ödZQL]2÷eQYÄXvÃXZdec@ÃXZfixed.@ÃXZhex ŠÃXY òÃXZleftÁÃX ZoctK<ÃX@ZrightÆbÃX€[B÷ÃX[Ô èAÃX[l*$KMÃX\showpos'¿1ÃX\skipws*RbÃX\unitbuf-"ÃX [Q1.ÃX@YÛ!4=_ÃX°Yi67u0ÃXJ[d:¥ÃXZbadbitL'PÈXZeofbitO{ÈXZfailbitTA=ÈXZgoodbitWƒ$ÈXZappjgÍXZatempLÍXYÁcvü'ÍXYäcy….ÍXZcurŽ´TÒXY-]‘€!ÒXdupper81“W‹b€dlower82^^‹bdalpha83Z1‹bddigit84n‹bexdigit85G‹bdspace86a‹b@eprint87x2‹bdgraph889b‹b%dcntrl89GY‹bdpunct8:Ÿ5‹b dalnum8;D‹b _S_atoms_out!_ZNSt10__num_base12_S_atoms_outE¢ _S_atoms_in%_ZNSt10__num_base11_S_atoms_inE¢i &Ë Õ@”hiæ;Ö ¢gü@3_ZNSt10moneypunctIcLb1EE4intlE’2gü@3_ZNSt10moneypunctIcLb0EE4intlE’2gü@3_ZNSt10moneypunctIwLb1EE4intlE’2gü@3_ZNSt10moneypunctIwLb0EE4intlE’2gü@«_ZNSt17moneypunct_bynameIcLb0EE4intlE’2gü@«_ZNSt17moneypunct_bynameIcLb1EE4intlE’2gü@«_ZNSt17moneypunct_bynameIwLb0EE4intlE’2gü@«_ZNSt17moneypunct_bynameIwLb1EE4intlE’2HsBˆ™L‹bHã ‰à-‹bHê9ŠN‹bHø:‹Û‹bHfŒ‹bH0/ Y‹bxsrate_Ô T÷„yÞÕ\Jy7Öe+”0y“&×ÜX”0ysIÜo.€…% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~ : ;.? : ; ‡@I< €.G@I4  ‚: ; I ƒ: ;I „4: ;I … †.‡@4 @‡.4 @ˆ.4 @‰I Š.G; @‹4: ; I Œ.G;@.G: ; @Ž: ; I  : ;I‘4: ; I ’.G: ; “I4 ”.1‡@@•1 –.G —: ; I˜: ; I™4: ; I? < š4I? 4 < ›4G œ4G4G ž4: ;‡@I? <  Ÿ4: ;‡@I? <   4: ;‡@I? < ¡4: ; ‡@I? < L3BRC…R¨•û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/ext/usr/include/netinetStk.hSocket.hstl_algobase.hlocale_facets.tccInetWvOut.cppiostreamWvOut.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tcctypes.hsocket.hin.h InetWvOut.hUdpSocket.h ÐL÷‚¡‚¾}ž‚–t÷º¿/Ÿ€äôKuhuMLƒ/ÙKØ.“u1„+h¬“u1„ƒð|¬ÈqÈqÈqÈm ýLó׃OŸ#v/#å2K»ltºäôu‘»Ÿ»13É»Ÿ».’zX .‘»Ÿ»+’zX .‘»Ÿ»ô’zX .‘»Ÿ» ’zX ÖK5/Ø0¼=>K»¼.:/Ø\ó/Úóu’‘+0±y Qt:/Ø1óƒÉ‘.¯‘›.¼É=)¼I<"C’g/Ù#å0æ/ØæŸ—$-­‘«±u#×'=¼»»»K¬ÈØ‘6'S ÈØ‘6'S ÈØ‘6'uS×GZü×GZv"óG9óG BRæÖæ~äš$/JÐLÑLwÑLÔLwÔLáLvâLãLwãLæLwæLôLvôLõLwõLøLwøLMvMMwM Mw MMvMMwMMwMOMvwwvBRCRwCRFRwFR…Rv…R†Rw†R‰Rw‰RšRvww1vPMQMwQMTMwTMNvNNwNNwN1Ov2O3Ow3O6Ow6OMPv23w36w6¤v¤¥w¥¨w¨vww„v„…w…ˆwˆdvdewehwhÙvÚÛwÛÞwÞ? vNPOPwOPRPwRPÌPv@ A wA D wD  v  w  w ç vè é wé ì wì » vÌPÍPwÍPÐPwÐPJQvJQKQwKQNQwNQÈQvÈQÉQwÉQÌQwÌQBRv¼ ½ w½ À wÀ vžŸwŸ¢w¢v€w„w„ÙvÚÛwÛÞwÞ3v¸Ûªo”stk::StkFrames::channels¡”stk::StkFrames::framesΔstk::Socket::id•stk::Socket::isValid7•minð–stk::WvOut::clipTestJ—stk::StkFrames::operator[]¯—stk::StkFrames::operator[]˜stk::InetWvOut::writeDataBšstk::InetWvOut::incrementFrameqšstk::InetWvOut::tick›stk::InetWvOut::tick„›stk::InetWvOut::disconnect³›stk::InetWvOut::connectœstk::WvOut::~WvOutíœstk::InetWvOut::~InetWvOutstk::InetWvOut::~InetWvOutEstk::InetWvOut::~InetWvOutqstk::WvOut::~WvOutstk::WvOut::~WvOutàstk::WvOut::WvOutpžstk::InetWvOut::InetWvOutÕžstk::InetWvOut::InetWvOut_Ÿstk::InetWvOut::InetWvOut”Ÿstk::InetWvOut::InetWvOut]ÛªŠ__uint8_t¹__uint16_tè__uint32_t __int64_tR$_0__mbstate_t°__darwin_mbstate_tÊ__darwin_size_t__va_list_tagö__darwin_va_list“__darwin_wchar_t«__darwin_rune_tÂ__darwin_wint_tÙ__darwin_clock_tñ__darwin_time_t_opaque_pthread_once_t[__darwin_off_tq__darwin_pthread_once_t__darwin_wctrans_tª__darwin_wctype_tÃsize_tÑtime_tßptrdiff_t3$_4]div_tj$_5”ldiv_t¢$_6Ìlldiv_t´lconvva_list&fpos_t4__sbufj__sFILE]FILEè clock_t÷ tmÉ!pthread_once_tß!__gthread_once_t÷!wint_t"$_7Z"_RuneEntryl"$_8¦"_RuneRange¸"$_9÷"_RuneCharClass #$_10÷$_RuneLocaler'mbstate_tƒ'wctype_t².char_traits¸0__vtbl_ptr_typeÎ0nothrow_tÜ0new_allocator(2allocatorœ2_Atomic_word¶2basic_string,std::allocator >÷E_Rep_base >£_wctrans_t’actype_base–bctype@hmoney_base™hbasic_ios >ªl__normal_iterator, std::allocator > >«nnum_get > >Àtnum_put > >wybasic_ostream >‰}basic_stringbuf,std::allocator >õbasic_ostringstream,std::allocator >JƒStkErrorn„StkÛ‡StkFrames ‹WvOutŒin_addr_t¡Œin_port_t²Œsa_family_tÅŒin_addréŒsockaddr_indSocket!InetWvOut‘UdpSocketŠ’__normal_iterator, std::allocator > >_ ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZN3stk9InetWvOut10disconnectEv_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk9InetWvOut7connectEiNS_6Socket12ProtocolTypeESsjm_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk9InetWvOut14incrementFrameEv_ZNK3stk5WvOut13getFrameCountEvclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZN3stk5WvOut8clipTestERd_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv~WvOutseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZN3stk9InetWvOut4tickERKNS_9StkFramesEStkFramesgetFrameCount_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutateclipStatus_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk6Socket10readBufferEiPvlicopyfmt_ZN3stk5WvOut4tickERKNS_9StkFramesE_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerase_ZN3stk9InetWvOutC1Emdo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk9UdpSocket10readBufferEPvli_ZN3stk9UdpSocket10setAddressEP11sockaddr_iniSs_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk9InetWvOutC2EiNS_6Socket12ProtocolTypeESsjmm_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk9UdpSocket14setDestinationEiSs__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN3stk6Socket10readBufferEPvli_M_refcountporthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZN3stk6Socket11writeBufferEPKvli_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk6Socket7isValidEisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwcwriteBufferTo_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZN3stk9InetWvOut4tickEd_ZNK3stk5WvOut7getTimeEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfailconnect_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZN3stk9InetWvOutD0Ev_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repgetTimefsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChangedprotocol_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZN3stk9InetWvOut9writeDataEmtoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKcpacketFrames_ZN3stk5WvOutD0Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctype_ZN3stk9InetWvOutC1EiNS_6Socket12ProtocolTypeESsjmm_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvsetBlocking_ZN3stk9InetWvOutD2Ev_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZNK3stk6Socket4portEvwcsrchr~StkErrorwriteDatapubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_GLOBAL__I__ZN3stk9InetWvOutC2Emwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZN3stk5WvOutD2Ev_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcmincrementFrame_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEvclipTest_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEreadBuffervswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_sign~InetWvOutctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEwriteBufferclassicscientificvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZNSt10ctype_base5alnumE_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvnChannels_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvsetAddress__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk5WvOut10clipStatusEv_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose~UdpSocket_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZN3stk5WvOutC2Ev_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitE_ZN3stk6Socket11writeBufferEiPKvligetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr~Socketoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZN3stk9InetWvOutC2Em_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEfdisconnect_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEsetDestinationdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmmhostname_ZNSt6locale4timeE_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystemInetWvOut~basic_stringbuf_ZNKSs8_M_limitEmm_ZN3stk9InetWvOutD1EvisValid_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZN3stk9UdpSocket13writeBufferToEPKvliSsi_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmSocketsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk5WvOutD1Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN3stk5WvOut15resetClipStatusEvframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZN3stk5WvOut4tickEd_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNK3stk6Socket2idEv_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk6Socket11setBlockingEib_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk9UdpSocket11writeBufferEPKvli_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_resetClipStatusxsputnsbumpc_M_setstateUdpSocketbsearch_ZNSsaSERKSsWvOut_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk6Socket5closeEi_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹Eø‹@ ÉÃUH‰å‰}üƒ}üÿ•À¶ÀÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒì H‰}èH‰uàÆEÿH‹Eàòò´ f.ÈwëH‹UàH¸ð?H‰ÆEÿë-H‹Eàòò f.ÁwëH‹UàH¸ð¿H‰ÆEÿ€}ÿt8H‹Eè¶@Hƒð„Àt)H‹EèÆ@HH5H‹=èH‹}è¾èH‹EàÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹EèHÇ@@H‹EèÆ@HëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃWvOut: data value(s) outside +-1.0 detected ... clamping at outer bound!StkFrames::operator[]: invalid index () value!InetWvOut: connection to socket server failed!InetWvOut::tick(): a valid socket connection does not exist!InetWvOut::tick(): incompatible channel value in StkFrames argument!InetWvOut::connect: the channel argument must be greater than zero!InetWvOut::connect: unknown data type specified.N3stk9InetWvOutEÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ‚i|ϯ¥ô<%5}a¢~ÿÿ''?8`ÿÿ';”µÿÿ';”µÿÿ';”µÿÿ''?8`ÿÿ''?8`ÿÿ':UnÿÿA#n¼•¥ž¼ÕÿÿA#n¼•¥ž¼ÕN3stk5WvOutEð?ð¿À_@Àÿß@ÀÿÿÿßAzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ´† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿr† 4øÿÿÿÿÿÿÿt† 4øÿÿÿÿÿÿÿl† ƒ4øÿÿÿÿÿÿÿà† 4øÿÿÿÿÿÿÿu† 4øÿÿÿÿÿÿÿeçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÓçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÓçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÓçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿáçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿáçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿY† 4øÿÿÿÿÿÿÿY† öUï -œU• -tV-g&-Pq-=q-42- p-ÉU -’V-…&-nq-[q-R2-+p-ç Uà -° z-ž V-‘ &-v &-e y- *-ø UÜ z-Ê V-½ &-¢ &-‘ y-4 *-$ U z-ö V-é &-Î &-½ y-` *-P Uö {-í y-• f-} V-j q-E q-< V-) z- j- p-ë k-Ù |-Ï V-¼ q-œ z-€ q-k i-W |-E p- [- v- a= åZ=ÅY=µX=•W=rb=k[-]v-Xa=Q D*-(-F-že-—F-Š4-^,-@D--ûJ-ì[-Þv-Ùa=Ò ²(-«F-kH-_,-K-?D-L-D-ÔJ-Ç[-¹v-´a=­ J-’J-€[-rv-ma=f F(-?F-ú4-ž[-v-‹a=„  `- D-ü-ðD-ÁZ=—_-~D-m-aD-2Y=_-ñåD-Ô-ÈD-™X=o^-UID-8-,D-ùW=À´D-£-—D-hb=KJ-+u-&èm- m-cm-9N-l-ðȘh8بxHèÀ˜h@è¸h@èÀ˜pH ˆ ¦ŸžŸqŸiŸçžßž‚žzžòꯧƒ{WO+#ÿœ÷œ¯œ§œWœOœÛ»›”›Œ›m›e›› ›çšßššyšRšJššþ™Ó™Ë™±™©™z™r™X™P™#™™™ú˜͘ج˜¤˜‡˜˜)˜!˜÷—ï—¿—·—’—Š—Z—R—ÿ–÷–Ö–Ζ»–³–k–c–8–0–‡••E•=•••ܔԔ¯”§”}”u”0 ‹"¢T€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(gV-Zd-3g-T= c-íz-ÛV-Îd-³d-¢h-ŠT=oz-]V-Pd-5d-$h- T=ñz-ßV-Òd-·d-¦h-ŽT=VV-Cs-'s-q-ùq-ð\-ân-Òv-ÍÃo-´v-¯¡r-(V-s-ùs-äq-Ëq-Â\-´n-¤v-Ÿ•o-†v-sr-*[-v-a=Ï R-=}-8,=%t- PPHS@x0.(0 ]>@QP~H~@]8"0$(PwRxH=^H<D\D= 9^8 \ 9 é;^éØ;^Ø:Ô\Ô; ±7^± 7^ 6œ\œ7 y!^yh!^h d\d! A%^A0%^0$,\,% #^ ø#^ø"ô\ô# ÑC^ÑÀC^ÀB¼\¼C ™A^™ˆA^ˆ@„\„A a?^aP?^P>L\L? )'^)'^&\' ñ3^ñà3^à2Ü\Ü3 ¨+^¨*¤\¤+ p1^p0l\l1 8/^8.4\4/ -^,ü\ü- È5^È4Ä\Ä5 ¡E^¡ E^DŒ\ŒE iM^iXM^XLT\TM ^ \ è^èä\ä °^°¬\¬ x^xt\t @^@<\< O^N\O Ð)^Ð(Ì\Ì) ˜G^˜F”\”G `I^`H\\\I (K^(J$\$K €MÇ …Ré  BR< È^L U  RY ðR] Sa bTs ´T…  S‰ PS S’ ØS—  Tœ U® UÀ ¸UÒ ãUä Vö 9V dV V, ºV? ÿVR PX\ ˆY ÀYµ øYÚ 0Zí€PM6€hZù€ÈQ €°]Ó€ÌPá €@]æ€JQ÷ €x]+€NP} €`\S€Mÿ€Yd ð[°¤«H[ÕÓ€[þ„ÿ¸[QÚ@ (\Ê2‰[5¼ # è]Ÿ€“ X^jž[  ^¶Ú­ ^x@ “ ˜\¥ ­ Ð\¼è Ç ]³€2Oo€ØZ=€ôLæ€àX €âLÆ€¨X€ÐL¤€pX…€NT€ Zm€M€PYF€ÀWÍ WX€XQT>€àW`W£2c~X/ãL™é g9ÿP ØÁ„“òç‹^iŸÔj¹$™Æz¸Ž__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk6Socket2idEv__ZN3stk6Socket7isValidEi__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5WvOut8clipTestERd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZNK3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk9StkFramesixEm__ZN3stk9InetWvOut9writeDataEm__ZN3stk3Stk9STK_SINT8E__ZN3stk3Stk10STK_SINT16E__ZN3stk3Stk6swap16EPh__ZN3stk3Stk10STK_SINT32E__ZN3stk3Stk6swap32EPh__ZN3stk3Stk11STK_FLOAT32E__ZN3stk3Stk11STK_FLOAT64E__ZN3stk3Stk6swap64EPh__ZN3stk9InetWvOut14incrementFrameEv__ZN3stk9InetWvOut4tickERKNS_9StkFramesE__ZN3stk9InetWvOut4tickEd__ZN3stk9InetWvOut10disconnectEv__ZN3stk6Socket5closeEi__ZN3stk9InetWvOut7connectEiNS_6Socket12ProtocolTypeESsjm__ZNSsC1ERKSs__Znwm__ZN3stk9TcpClientC1EiSs__ZdlPv__ZN3stk9UdpSocketC1Ei__ZN3stk9UdpSocket14setDestinationEiSs__ZN3stk9StkFrames6resizeEmj__ZdaPv__Znam__ZN3stk5WvOutD2Ev__ZTVN3stk5WvOutE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZN3stk9InetWvOutD0Ev__ZTVN3stk9InetWvOutE__ZN3stk9InetWvOutD1Ev__ZN3stk9InetWvOutD2Ev__ZN3stk5WvOutD0Ev__ZN3stk5WvOutD1Ev__ZN3stk5WvOutC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9InetWvOutC1EiNS_6Socket12ProtocolTypeESsjmm__ZN3stk9InetWvOutC2EiNS_6Socket12ProtocolTypeESsjmm__ZN3stk9InetWvOutC1Em__ZN3stk9InetWvOutC2Em__ZTIN3stk9InetWvOutE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk9InetWvOutE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk5WvOutE__ZTSN3stk5WvOutE__ZTIN3stk3StkE___cxa_pure_virtual___gxx_personality_v0__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk6Socket2idEv.eh__ZN3stk6Socket7isValidEi.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk5WvOut8clipTestERd.eh__ZNK3stk9StkFramesixEm.eh__ZN3stk9StkFramesixEm.eh__ZN3stk9InetWvOut9writeDataEm.eh__ZN3stk9InetWvOut14incrementFrameEv.eh__ZN3stk9InetWvOut4tickERKNS_9StkFramesE.eh__ZN3stk9InetWvOut4tickEd.eh__ZN3stk9InetWvOut10disconnectEv.eh__ZN3stk9InetWvOut7connectEiNS_6Socket12ProtocolTypeESsjm.eh__ZN3stk5WvOutD2Ev.eh__ZN3stk9InetWvOutD0Ev.eh__ZN3stk9InetWvOutD1Ev.eh__ZN3stk9InetWvOutD2Ev.eh__ZN3stk5WvOutD0Ev.eh__ZN3stk5WvOutD1Ev.eh__ZN3stk5WvOutC2Ev.eh__ZN3stk9InetWvOutC1EiNS_6Socket12ProtocolTypeESsjmm.eh__ZN3stk9InetWvOutC2EiNS_6Socket12ProtocolTypeESsjmm.eh__ZN3stk9InetWvOutC1Em.eh__ZN3stk9InetWvOutC2Em.eh__GLOBAL__I__ZN3stk9InetWvOutC2Em__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC2LC3LC4GCC_except_table0GCC_except_table1LC8LC9LC10LC11LC12GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10GCC_except_table11EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk9InetWvOutC2Em.eh___tcf_0.ehstk-4.4.4/src/Debug/JCRev.o000644 000766 000766 00000365274 12015735507 015302 0ustar00garygary000000 000000 ÏúíþÐ h©§ð¨§__text__TEXTßð˜°w€__debug_frame__DWARFà0ÐP´0__debug_info__DWARFš»'еs__debug_abbrev__DWARFªÙ† šâ__debug_aranges__DWARF0äP íh¹__debug_macinfo__DWARF€äpí__debug_line__DWARF€ä•p퀹__debug_loc__DWARFì@õ¨¹ __debug_pubnames__DWARFUúÐE__debug_pubtypes__DWARF% __debug_inlined__DWARF²__debug_str__DWARFÂs²__debug_ranges__DWARFÒzƒ__mod_init_func__DATAØzȃ¨Â __textcoal_nt__TEXTàzKЃ°Â­ €__gcc_except_tab__TEXT+–}Ÿ__cstring__TEXT¨™˜¢__StaticInit__TEXTE›X5¤È€__const__DATA ›X¤HÈ __const_coal__DATAœ¸ð¤È __const_coal__TEXT¸œ¨¥ __bss__DATA¨§__literal8__TEXTØœ0È¥__eh_frame__TEXT  ø¥ ÉÙ h__constructor__TEXT¨§˜°__destructor__TEXT¨§˜°èÏ¥8Ú„ Pa€%UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹EøH‹@HHƒÀH‹H‹}øHƒÇHÿÐH‹EøH‹€@HƒÀH‹H‹}øHÇ@ÿÐH‹EøH‹€8HƒÀH‹H‹}øHÇ8ÿÐH‹EøH‹€0HƒÀH‹H‹}øHÇ0ÿÐH‹EøH‹€(HƒÀH‹H‹}øHÇ(ÿÐH‹EøH‹€ HƒÀH‹H‹}øHÇ ÿÐH‹EøH‹€HƒÀH‹H‹}øHÇÿÐH‹}øHLj èH‹}øHÇ èH‹}øHƒÇ¾èH‰Â¸H‰H‹}øHƒÇ¾èH‰Â¸H‰ÉÃUH‰åSHƒìXH‰}ÈH‰uÀH‰U¸‰M´D‰E°H‹}Àè;E´vH‹}¸èÿÈ;E°wÆE¯ëÆE¯¶E¯„Àt!H5H‹=èH‹}Ⱦè‹u´H‹}ÀèH‰EØ‹u°H‹}¸èH‰EÐH‹}Àè‰EìH‹}¸è‰EèÇEäëWH‹EØòH‹}ȾèH‹EÐòH‹]ÐHƒÃH‹}ÈHƒÇ¾èH‹H‰ÿEä‹EìHÁàHEØ‹EèHÁàHEÐH‹}Àè;Eä—À„Àu–H‹EÀHƒÄX[ÉÃUH‰åSHƒì8H‰}ØH‰uЉUÌH‹}ÐèÿÈ;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèëLH‹EàòH‹}ؾèH‹EàòH‹]àHƒÃH‹}ØHƒÇ¾èH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„Àu¡H‹EÐHƒÄ8[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìPH‰}èòEàfWÀf.EàsëBH5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èéåÇEüéÏ‹Eü‰EÄ‹EüH˜HÅH‰ÐHÁàH)ÐH0H‰ÇH}èèH‰EÈHƒ}Èx òH*EÈòEÐë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMÐòž—òMÐòYÈòMØèòYEàòMØò^Èf(ÁH¸$@f(ÈH‰E¸òE¸èòE¸H‹M¸H‹UèHcEÄH‰ŒÂˆ ÿEüƒ}üŽ'ÿÿÿÉÃUH‰åSHìH‰}¨òE H‹}¨èHH‹E¨H‰H‹E¨HƒÀHH‰…øþÿÿH‹•øþÿÿH‰•ÿÿÿHÇ…ÿÿÿë(ºÿ¾H‹½ÿÿÿèH…ÿÿÿøHÿÿÿÿHƒ½ÿÿÿÿuÎH‹E¨H0H‰…ÿÿÿH‹•ÿÿÿH‰•ÿÿÿHÇ… ÿÿÿé¼H‰…ðþÿÿH‹…ðþÿÿH‰…pÿÿÿHƒ½øþÿÿtb¸H+…ÿÿÿHÅH‰ÐHÁàH)ÐH‹•øþÿÿHÂH‰•@ÿÿÿH‹…øþÿÿH9…@ÿÿÿt#H­@ÿÿÿøH‹•@ÿÿÿH‹H‹H‹½@ÿÿÿÿÐëÍH‹…pÿÿÿH‰…ðþÿÿéºÿ¾H‹½ÿÿÿèH…ÿÿÿøHÿ ÿÿÿHƒ½ ÿÿÿÿuÎH‹U¨HÂH‰•(ÿÿÿH‹…(ÿÿÿH‰…0ÿÿÿHÇ…8ÿÿÿéºH‰…ðþÿÿH‹•ðþÿÿH‰•xÿÿÿHƒ½ÿÿÿtb¸H+… ÿÿÿHÅH‰ÐHÁàH)ÐH‹•ÿÿÿHÂH‰•HÿÿÿH‹…ÿÿÿH9…Hÿÿÿt#H­HÿÿÿøH‹•HÿÿÿH‹H‹H‹½HÿÿÿÿÐëÍH‹…xÿÿÿH‰…ðþÿÿé;òó”H‹½0ÿÿÿèH…0ÿÿÿàHÿ8ÿÿÿHƒ½8ÿÿÿÿuÐH‹}¨HÇ ºÿ¾èéŽH‰…ðþÿÿH‹•ðþÿÿH‰U€Hƒ½(ÿÿÿtb¸H+…8ÿÿÿH‰ÂHÁâHÕH)ÐH‹•(ÿÿÿHÂH‰•PÿÿÿH‹…(ÿÿÿH9…Pÿÿÿt#H­PÿÿÿàH‹•PÿÿÿH‹H‹H‹½PÿÿÿÿÐëÍH‹E€H‰…ðþÿÿéìH‹}¨HLj ºÿ¾èfWÀf.E së=H5H‹=èH‰ÇòE èH‰ÇH5èH‹}¨¾èH‹}¨HƒÇfWÀº¾èÇE°\ÇE´LÇE¸ŽÇE¼QÇEÀáÇEÄUÇEȹÇEÌÓÇEгèf(ÈòW“f(Ñò^Ðf(ÂòEàò“f.EàuzëcÇEèëT‹EèH˜‹D…°ò*ÀòYEàèò,À‰Eì‹Eìƒà…Àu ÿEìëƒEì‹uìH‹}¨èƒð„Àué‹EèHcЋEì‰D•°ÿEèƒ}è~¦ÇEèëq‹EèƒÀH˜‹D…°Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HE¨Hxè‹EèƒÀH˜‹D…°Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HE¨HxèÿEèƒ}è~‰ÇEèéž‹EèH˜‹D…°Hcð‹EèH˜HÅH‰ÐHÁàH)ÐH0H‰ÇH}¨è‹EèH˜‹D…°Hcð‹EèH˜HÅH‰ÐHÁàH)ÐH0H‰ÇH}¨è‹EèH˜H‰ÂHÁâHÕH)ÐHH‰ÇH}¨ò¶‘èÿEèƒ}èŽXÿÿÿòE H‹}¨è‹EÌHcðH‹}¨HÇ è‹EÌHcðH‹}¨HÇ è‹EÐHcðH‹}¨HLj è‹EÐHcðH‹}¨HLj èH‹U¨H¸ffffffæ?H‰‚€ H‹U¨H¸333333Ó?H‰B@H‹}¨èéÈH‰…ðþÿÿH‹ðþÿÿH‹}¨HLj èH‰ðþÿÿëH‰…ðþÿÿH‹ðþÿÿH‹}¨HÇ èH‰ðþÿÿëH‰…ðþÿÿH‹…ðþÿÿH‰EˆH‹E¨HH…ÀtMH‹E¨HH€H‰…XÿÿÿH‹E¨HH9…Xÿÿÿt#H­XÿÿÿàH‹•XÿÿÿH‹H‹H‹½XÿÿÿÿÐëÊH‹EˆH‰…ðþÿÿH‹•ðþÿÿH‰UH‹E¨H0H…ÀtMH‹E¨H0HàH‰…`ÿÿÿH‹E¨H0H9…`ÿÿÿt#H­`ÿÿÿøH‹•`ÿÿÿH‹H‹H‹½`ÿÿÿÿÐëÊH‹EH‰…ðþÿÿH‹•ðþÿÿH‰U˜H‹E¨HƒÀHH…ÀtIH‹E¨HƒÀHHèH‰…hÿÿÿH‹E¨HƒÀHH9…hÿÿÿt#H­hÿÿÿøH‹•hÿÿÿH‹H‹H‹½hÿÿÿÿÐëÌH‹E˜H‰…ðþÿÿH‹ðþÿÿH‹}¨èH‰ðþÿÿH‹½ðþÿÿèHÄ[ÉÃUH‰åSHìH‰}¨òE H‹}¨èHH‹E¨H‰H‹E¨HƒÀHH‰…øþÿÿH‹•øþÿÿH‰•ÿÿÿHÇ…ÿÿÿë(ºÿ¾H‹½ÿÿÿèH…ÿÿÿøHÿÿÿÿHƒ½ÿÿÿÿuÎH‹E¨H0H‰…ÿÿÿH‹•ÿÿÿH‰•ÿÿÿHÇ… ÿÿÿé¼H‰…ðþÿÿH‹…ðþÿÿH‰…pÿÿÿHƒ½øþÿÿtb¸H+…ÿÿÿHÅH‰ÐHÁàH)ÐH‹•øþÿÿHÂH‰•@ÿÿÿH‹…øþÿÿH9…@ÿÿÿt#H­@ÿÿÿøH‹•@ÿÿÿH‹H‹H‹½@ÿÿÿÿÐëÍH‹…pÿÿÿH‰…ðþÿÿéºÿ¾H‹½ÿÿÿèH…ÿÿÿøHÿ ÿÿÿHƒ½ ÿÿÿÿuÎH‹U¨HÂH‰•(ÿÿÿH‹…(ÿÿÿH‰…0ÿÿÿHÇ…8ÿÿÿéºH‰…ðþÿÿH‹•ðþÿÿH‰•xÿÿÿHƒ½ÿÿÿtb¸H+… ÿÿÿHÅH‰ÐHÁàH)ÐH‹•ÿÿÿHÂH‰•HÿÿÿH‹…ÿÿÿH9…Hÿÿÿt#H­HÿÿÿøH‹•HÿÿÿH‹H‹H‹½HÿÿÿÿÐëÍH‹…xÿÿÿH‰…ðþÿÿé;òÝŒH‹½0ÿÿÿèH…0ÿÿÿàHÿ8ÿÿÿHƒ½8ÿÿÿÿuÐH‹}¨HÇ ºÿ¾èéŽH‰…ðþÿÿH‹•ðþÿÿH‰U€Hƒ½(ÿÿÿtb¸H+…8ÿÿÿH‰ÂHÁâHÕH)ÐH‹•(ÿÿÿHÂH‰•PÿÿÿH‹…(ÿÿÿH9…Pÿÿÿt#H­PÿÿÿàH‹•PÿÿÿH‹H‹H‹½PÿÿÿÿÐëÍH‹E€H‰…ðþÿÿéìH‹}¨HLj ºÿ¾èfWÀf.E së=H5H‹=èH‰ÇòE èH‰ÇH5èH‹}¨¾èH‹}¨HƒÇfWÀº¾èÇE°\ÇE´LÇE¸ŽÇE¼QÇEÀáÇEÄUÇEȹÇEÌÓÇEгèf(ÈòA‹f(Ñò^Ðf(ÂòEàò‹f.EàuzëcÇEèëT‹EèH˜‹D…°ò*ÀòYEàèò,À‰Eì‹Eìƒà…Àu ÿEìëƒEì‹uìH‹}¨èƒð„Àué‹EèHcЋEì‰D•°ÿEèƒ}è~¦ÇEèëq‹EèƒÀH˜‹D…°Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HE¨Hxè‹EèƒÀH˜‹D…°Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HE¨HxèÿEèƒ}è~‰ÇEèéž‹EèH˜‹D…°Hcð‹EèH˜HÅH‰ÐHÁàH)ÐH0H‰ÇH}¨è‹EèH˜‹D…°Hcð‹EèH˜HÅH‰ÐHÁàH)ÐH0H‰ÇH}¨è‹EèH˜H‰ÂHÁâHÕH)ÐHH‰ÇH}¨ò ‰èÿEèƒ}èŽXÿÿÿòE H‹}¨è‹EÌHcðH‹}¨HÇ è‹EÌHcðH‹}¨HÇ è‹EÐHcðH‹}¨HLj è‹EÐHcðH‹}¨HLj èH‹U¨H¸ffffffæ?H‰‚€ H‹U¨H¸333333Ó?H‰B@H‹}¨èéÈH‰…ðþÿÿH‹ðþÿÿH‹}¨HLj èH‰ðþÿÿëH‰…ðþÿÿH‹ðþÿÿH‹}¨HÇ èH‰ðþÿÿëH‰…ðþÿÿH‹…ðþÿÿH‰EˆH‹E¨HH…ÀtMH‹E¨HH€H‰…XÿÿÿH‹E¨HH9…Xÿÿÿt#H­XÿÿÿàH‹•XÿÿÿH‹H‹H‹½XÿÿÿÿÐëÊH‹EˆH‰…ðþÿÿH‹•ðþÿÿH‰UH‹E¨H0H…ÀtMH‹E¨H0HàH‰…`ÿÿÿH‹E¨H0H9…`ÿÿÿt#H­`ÿÿÿøH‹•`ÿÿÿH‹H‹H‹½`ÿÿÿÿÐëÊH‹EH‰…ðþÿÿH‹•ðþÿÿH‰U˜H‹E¨HƒÀHH…ÀtIH‹E¨HƒÀHHèH‰…hÿÿÿH‹E¨HƒÀHH9…hÿÿÿt#H­hÿÿÿøH‹•hÿÿÿH‹H‹H‹½hÿÿÿÿÐëÌH‹E˜H‰…ðþÿÿH‹ðþÿÿH‹}¨èH‰ðþÿÿH‹½ðþÿÿèHÄ[ÉÃÿÿÿÿx $àz† $úz† $ {† ${† $0{† $E{7† ,† ƒ$|{!† $ž{ † $¨{† $À{† $Ø{† $æ{† $|† $|† $,|† $:|&† $`|#† ,„|~† ƒ,}~† ƒ$€}† $ }1† $Ò}I† $~M† ,j~Y† ƒ,ÄY† ƒ,~† ƒ,œ† ƒ,¸‚݆ ƒ,–ƒ,† ƒ,„)† ƒ$;† ,ì…-† ƒ$‡2† $L‡¦† ,ò‡#† ƒ,T#† ƒ,xÙ† ƒ,Œ`† ƒ,v`† ƒ$E›C† $ˆ›† $Q† $lG† ,Ö”œ† ƒ$r•¹† ,´† ƒ,Ê † ƒ–»GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)JCRev.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Óunsigned int__int64_t.ôlong long intlong long unsigned intlong int$_0€L[__mbstate8M[_mbstateLNônkkchar__mbstate_tO+__darwin_mbstate_tQv__darwin_size_tZºlong unsigned int__darwin_va_list`ç÷÷k __va_list_tagj gp_offsetÓ# fp_offsetÓ# overflow_arg_areaj# reg_save_areaj# __darwin_wchar_tfº__darwin_rune_tkl__darwin_wint_tnº__darwin_clock_tsº__darwin_time_tvnñk _opaque_pthread_once_tE4 __sigE# __opaqueEá#__darwin_off_tnã__darwin_pthread_once_t|ñ__darwin_wctrans_t(º__darwin_wctype_t*Ásize_tc£time_tWÊptrdiff_t˜ std“ 7“ 8– X™ ZÀ ]ç _ b jp k§ oî p  q- rD s[ u  w¼ xÏ zæ } ~ P q ‚“ ƒ  „¼ …Ï †õ ‡ ˆ7 ŠR ‹~ Îß ÐQ Ñ« Ód ÔÆ Õˆ פ Øý Ù» ÚÜ Û& ;{ <¯ =Ë d$ e0 g3 hL ic jz k‘ l¨ m¿ ná o! s"! tH! vn! w! x¸! zÐ! {è! |ö! }" ‚"" ƒ:" „W" †k" ‡„" Š«" ‹¹" ŒÑ" µî" ¶# ·9# ¸V# ¹}# <Þ FÑ' Gë' H( I( J9( KT( Lo( MŠ( N¥( OÀ( PÛ( Qö( R) B,) C/) D¾# F2) GC) H_) I€) J) K¿) Lá) Mø) N* H9* ’Z* ”]* •t* –‹* —¬* ˜È* ™ä* š+ ›+ œ:+ Q+ ž^+ Ÿ…+  «+ ¡Í+ ¢ó+ £, ¤&, ¥H, ¦e, §, ©¢, «Ã, ­é, ¯ - ±&- ³B- ´c- µ- ¶›- ··- ¸Ó- ¹ï- º. »0. ¼Q. ½r. ¾“. ¿¿. ÀÛ. Âý. Ä/ Å:/ Æ[/ Ç|/ È/ É´/ ÊÕ/ Ëö/ Ì0 Í80 ÎP0 Ðh0 Ö„0 Ü 0 â¼0 èØ0ù0161__true_type__debug'1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style ¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >’ @,÷4#_M_pá#@,5áV5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >ñ _Ios_Fmtflags!7É _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode!k/ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate!“Ž _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir!¸Ö _S_beg_S_cur_S_end_S_ios_seekdir_end€€%¼event!¢ erase_eventimbue_eventcopyfmt_event‚p!Ó _M_next!ÕfT#_M_fn!Ö‡T#‡i!׺#*!Øk5#‚p!Û fT‡TºfT 0Q!ßÙI¨ fT!n!ã EºfT£,!ñ _M_pword!òj#_M_iword!ó#£,!ôT3>!"ø !_ZNSt8ios_base4Init11_S_refcountEk5#_S_synced_with_stdio!_ZNSt8ios_base4Init20_S_synced_with_stdioEc33>!£“TŸ=!“Tºbasic_streambuf > "Rƒb "T†b "U‰b "WŒb "X¦b "ZÀb "\Úb "]ôb "^c "_-c "`Gc "aac "b{c "c•c "d¯c "eÉc "fãc "gÿc "hd "i3d "jJdctype_basectypemoney_baseË$pattern#É field#É Ÿ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¥%‡SG# _M_startT# _M_finishU# _M_end_of_storageV#&‡Wޱ¦'äa±ºvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(Œm¶N1á¡Èá¡á¡)Ÿpþ 20c3íµœ[T*FXˆfHW1*V” E**-;´uAKG+nothrow$IÙK±+cerrAa±,__ioinitM_ZStL8__ioinit -’T%Xºµµµ.»/n-dm%eœáᵜ.n-d1%dááµ(¥%[åáº-Ê#%Pj??ºœ.E0 $_4&ap quot&bº# rem&cº#div_t&dF $_5&f§ quot&g# rem&h#ldiv_t&i} $_6&lß quot&mô# rem&nô#lldiv_t&oµ-¾E&“º. 1-à &”##µdouble-å &•ºDµ-ê &–[µ-‰r&œj†??œœ†.Œ2º ??-z_&žp¼ºº&8>& Ïj-?B&¡áæµ-p&£§-ñX&ªºµœ-á&«œ??µœ.Ewchar_t-â>&¬ºq?µœ&×)&¯“jœœ†3Ål&°º-R*&±j¼jœ&þ&²ÏÓ(@1&³m4#ïµï.á-k1&µµïº-_&½º7µïº(=b&ÂffºRµ-(&Üsásœ.y/E-îV&ĺšáE __gnu_cxx¡ˆ(u ®œ<ôÆô(z_´™?ßæôô__debug'6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-v3&§ß¤ôô-¼?&™ô»µ-en&ºôܵïº-![&Àýµïº(G1&´v4µïfloat-8n&·BBµïlong double&,&Çdº-YW&¦ô{ô lconv`(+¯4?(,á#4Î.(-á#4¬(.á# int_curr_symbol(/á# currency_symbol(0á# mon_decimal_point(1á#( mon_thousands_sep(2á#0 mon_grouping(3á#84)(4á#@4¿A(5á#H int_frac_digits(6n#P4Ï(7n#Q p_cs_precedes(8n#R p_sep_by_space(9n#S n_cs_precedes(:n#T n_sep_by_space(;n#U p_sign_posn(n#X int_n_cs_precedes(?n#Y int_p_sep_by_space(@n#Z int_n_sep_by_space(An#[ int_p_sign_posn(Bn#\ int_n_sign_posn(Cn#]-ü:)5á˺µ3&L(KØ.{va_list*IÏfpos_t*U4 __sbuf*`+ _base*a+# _size*bº#.† __sFILE˜*‚ _p*ƒ+# _r*„º# _w*…º# _flags*†—# _file*‡—# _bf*ˆû# _lbfsize*‰º#( _cookie*Œj#0 _close*#8 _read*ޝ#@ _seek*Î#H _write*í#P _ub*“û#X _extra*”þ#h _ur*•º#p _ubuf*˜ #t _nbuf*™ #w _lb*œû#x _blksize*Ÿº#ˆ _offset* í#2ºj.2º¯jáº.–2íÎjíº.µ2ºíjµº.Ô__sFILEX.ó† k†$ kFILE*¡1&c;*ïF F .$ -V*ðºc F -Ê8*ñºz F -‘p*òº‘ F -7*óº¨ F -Î@*ôº¿ F - @*õºÛ F Û .í-ô@*öá!áºF (Ã*úgLF "!µµ-b'*ÿœH!jœœF 5Ë'*V4F n!µµF 6" *º!F º6è&*º­!F ­!.³!/í6]c*Ð!F 6­!*ºè!F 7Ï2*º6æ!* á"áÁ * ""µ6¶<*º:"µ69*ºW"µµ`+*k"F ÝV*„"F á6o*º«"F ẜ7ù*F 6=a*áÑ"á6“*ºî"ºF 6»"*©º#᜵86žB*ªº3#F µ3#.÷6*«ºV#µ3#6'*¬º}#᜵3#6I*­ºŸ#µµ3#n¯#kclock_t+M² tm8+Z$ tm_sec+[º# tm_min+\º# tm_hour+]º# tm_mday+^º# tm_mon+_º# tm_year+`º# tm_wday+aº# tm_yday+bº# tm_isdst+cº# tm_gmtoff+d#( tm_zone+eá#0pthread_once_t,^J__gthread_once_t-/$wint_t.F› $_7.Q% __min.R„# __max.S„# __map.T„# __types.U%#.Á_RuneEntry.VÌ$ $_8.Xg% __nranges.Yº# __ranges.Zg%#.!%_RuneRange.[3% $_9.]®% __name.^®%# __mask._Á#n¾%k _RuneCharClass.`%9$_10ˆ .b?' __magic.cá# __encoding.d?'# __sgetrune.fn'#( __sputrune.g’'#0 __invalid_rune.h„#8 __runetype.j˜'#< __maplower.k¨'#¼ __mapupper.l¨'#¼ __runetype_ext.sm%#À __maplower_ext.tm%#Ð __mapupper_ext.um%#à __variable.wj#ð __variable_len.xº#ø __ncharclasses.}º#ü __charclasses.~¸'#€nO'k2„h'µ£h'.µ.O'2º’'„á£ï.t'Á¨'kÿ„¸'kÿ.¾%_RuneLocale.Ô%:ÃG/å`4ºë'º:öE/ëZLº(º:¬H/÷ͺ(º:g/þÅ,º9(º)éS/Ó ºT(º)H$/ “ ºo(º)4/ RºŠ(º)ë!/šTº¥(º)”/ß/ºÀ(º)‚?/"èºÛ(º);/)Ú5ºö(º)b /5Æ3º)º)8,/; -º,)º;+|J7¯#-ÿT+~#_)ªª(Ç@+‚#Cªz)z).¾#-ÛU+…ª—)—).ª-MA+{á´)´).º)/¾#-ÍA+}áÖ)Ö).Ü)/ª-Ú+€z)ø)Ö)-âA+z)*Ö)(ûH+ƒOeœ9*᜵´)mbstate_t0U‰wctype_t14ƒ-ˆ]0y¾$t*º-ö 0z¾$‹*F -ý 0{?¬*?ºF -fq0|¾$È*EF -£q0}ºä*sF -lY0~º+F º-sn0º+F s8-¥!0€º:+F s8-°<0¾$Q+F 3‹0‚¾$-*(0ƒœ+µœ+.9*-Ük0…œ«+?µœ+-90†ºÂ+Â+.È+/9*-FB0ˆœó+?h'œ+-}/0‰¾$,EF -… 0о$&,E-£90ŒºH,?œs8- 0ºe,ss8-& 0޾$,¾$F -òp0º¢,F s3#-]H0ĺÃ,F s3#->0’ºé,?œs3#-<0ƺ -ss3#-Æ(0“º&-s3#-oh0ǺB-s3#-ÿ%0”œc-áE+-c*0•?-?s-|30—º›-ss-0˜º·-ss-'60™?Ó-?s-¾30šœï-ss(6:0œôTœ.?œs´)-['0œ0.s-O50ž?Q.?sœ-¿@0Ÿºr.ssœ-‹B0 ?“.?sœ-l30¤œ¹.á¹.œ+.s-Û0¥œÛ.ss-5[0©#÷.s÷..?-<[0È/s÷.-C[0«?:/?s÷.-J[0¬[/s÷.º-l;0®º|/s÷.º-o20§œ/?sœ-60¨º´/¾$-^0°ºÕ/ssœ-`a0±?ö/?sœ-gS0²?0?sœ-ô90³?80?Eœ-˜o0´ºP0s8-(0µºh0s8-A/0–?„0sE-À70¡? 0ss-€.0¢?¼0sE-œH0¦?Ø0ss-ÐX0¯?ù0sEœ-& 0ÊB1s÷.-30Íô61s÷.º-“H0ÏW1s÷.ºs3éW3streampos2Ó‡*A$3ñpSº1W3]3(„i3õw&c3Ú1]3]3(p3ùxCc3ú1]3]3(è53ýˆ1º2µµœ5Fq3ü$œ;2µ5{Q3ÁTµa2µœ]35 3 [á‡2ᵜ5b3 ºá­2ᵜ5A$3ÊbáÓ2áœn5M&3ßhnï2k35FZ3Ëpº 3]35PU3µhc3,3k3k3?ó.3#8º!@3&µºk3@n@»bool@q3/º2º38.‡3A__vtbl_ptr_typev3<›$G>ñ6à4&ÂXDË3à4&ÂXFä3à4æ4&À Kþ3à4º(o5NuUá4ñ4W3(o5Q5Jµ@4ñ4]3(Z*V7-áf4à4º?*€*`Á:ˆ4à4áº(•^dOQœ¤4ñ4*hjŠ;Æ4à4á]3B8+nià4á.«3@ì4/«3.ì4>§51P5«3#&hd 5P5&hf95P5V5CíFlP5º.÷4@\5/÷4/c3/¹_Atomic_word6%º.S > 58˜HDnposZe˜HE_M_dataplusS #_Rep_base_RepFƒ2[áí5HFƒ2âcá6¨HáFK*áX®H.6HFÙ(%LKL6HF )+%j6HG-¥h„6¨HF)4ß@œ¬6HºµGÖ_<Ç*Õ6HººµFsVDUbœý6HººF,<LÎRc3 7HµGX+Uÿ_C7ᵺGÒC^cf7ᵺGèCgUB‰7áºnGÃ[zo`¬7áGÃ[~€:Ï7ájjGÃ[‚Ýò7áááGÃ[†8áµµFe Š1qº78ººGÑ 7ÃíZ`8¨HºººG)c7µšz8¨HHÐ&š¸.´H“"¢8¨H&“"7¿»8¨HV5&“"7·Ô8¨HºH&“"7Å÷8¨HºHºº&“"7Ð9¨HºHººV5&“"7ÛB9¨HµºV5&“"7â`9¨HµV5&“"7éƒ9¨HºnV5\ìž9¨Hº56cô‘rÀHÀ9¨HºH56cüæ<ÀHâ9¨Hµ56cªqÀH:¨Hn5„;ìA!:¨H5„;ò?j>:H5of&1([:¨H5of1Ðjx:H5Oa: •:¨H5OaC³’ ²:H5e L] Ï:¨H5e Ud ’ ì:H5Æ ]Rœ ;H5FqcÑPœ&;H5•^hÀ-œC;H  B7nWif;¨Hºn  Bƒfe„;¨Hº5”(‹ß\œ¡;H  27ä¿;¨Hº G>¦a`Ø;¨H5X­› c3õ;H5.¼+W]3<Hº5.ÍïW39<¨Hº5ÑfâH/]3[<Hº5ÑfõL W3}<¨Hº5XG½<ÀHŸ<¨HºH5XG ½2ÀHÁ<¨Hµ5XG‚mÀHã<¨Hn5Ò<7JóÀH=¨HºH5Ò<7[@cÀH1=¨HºHºº5Ò<7/ugÀHX=¨Hµº5Ò<Bƒ/ÀHz=¨Hµ5Ò<7Ÿ2ÀH¡=¨Hºn ±"e|V¿=¨Hn(A$7ø ÀHà=¨HºH5A$ƒ¯`ÀH >¨HºHºº5A$7\ÀH3>¨Hµº5A$Ÿw5ÀHU>¨Hµ5A$¯g+ÀH|>¨Hºn %jÌÈ7¤>¨Hºn5%jëÑWÀHË>¨HººH5%jª@ÀHü>¨HººHºº5%j7m; ÀH(?¨Hºµº5%j*ðÀHO?¨Hºµ5%jAEÀH{?¨Hººn5%jR¢?¨Hn5Ë jÒ-ÀHÉ?¨Hºº5Ë z ë?¨H5Ë ŽˆQ@¨H5¬5©Æ=ÀH>@¨HºººH5¬5À!+ÀHt@¨HºººHºº5¬57…ÀH¥@¨Hººµº5¬5êm\ÀHÑ@¨Hººµ5¬5‰aÀHA¨Hºººn5¬5Æ]ÀH.A¨HºH5¬5%ý7ÀH_A¨Hµº5¬5:OÀH‹A¨Hµ5¬5O5^ÀH¼A¨Hºn5¬5sO!ÀHíA¨Háá5¬5~‰ÀHB¨Hµµ5¬5ˆS0ÀHOB¨H5¬5“]ÀH€B¨HjjFÛ=7‹±ÀH²B¨HºººnFn7˜&ÀHäB¨HººµºIp/7¦ï)á CºnV55b7ÁÄœ6CHẺ PB7õÍdTC¨HÀH59ün>µqCH5YjäWµŽCH5i @+÷4«CH5{Q7Ï´5œ×CHµºº5{Q)_œþCHºHº5{Q7œ%DHµº5{Q7æ¯3œLDHnº5haU§(œsDHºHº5ha7øÊVœŸDHµºº5haqÁ œÆDHµº5ha7 jœíDHnº5 +œEHºHº5 7ã0œ@EHµºº5 «Ù9œgEHµº5 ¾1œŽEHnº5ïRÌ]XœµEHºHº5ïR7-˜mœáEHµºº5ïRèœFHµº5ïRûBœ/FHnº5’l V:œVFHºHº5’l7BDmœ‚FHµºº5’l&·!œ©FHµº5’l7N3œÐFHnº5çDtdœ÷FHºHº5ç7Y œ#GHµºº5çabœJGHµº5ç7nDIœqGHnº5hA8<…5˜GHºº5è5“9&ººGHºH5è57‚“dºæGHºººH5è57’ôQºHHºººHºº5è57£`Iº>HHµ5è57²ŽYºjHHººµ!è57ÃX>ºHººµº/œ.£H/…5.…5.È5@È5@£H@…5>¼5” I _M_length•œ# _M_capacity–œ#4*—k5#>È5›ÌJÆH#J<%7@õ˜HJÍ97E£6»JD7QÏ ÌJ;Ð&´>W´H(\¾oc3€IÜJ(ÜSÂŒWc3œIÜJ*xKÆ^´I®H*Ö!Ê;ÌI®H*ã(Î\FéI®Hº(“BØKáJ®H(G5Üùá+J®HV5V55ª,7ü9®HQJººV5*(ç"XnJ®HV5 Ô@7«LŒJ®HV5(ñ:õT\á¨J®H!£H7^"Iá®HV5ºœÜJk.âJ/ I>œ 8CANKnone8h_ZNSt6locale4noneEq3LŒ,8i‹2q3Mnumeric8jYhq3L­48küpq3LÛU8lï`q3LoC8mÜ.q3L[8n`q3 Kall8p_ZNSt6locale3allEq3?W#E_M_impl8AN##_S_classic8 _ZNSt6locale10_S_classicEAN#_S_global8#_ZNSt6locale9_S_globalEANN“S8)X7GN#_S_once88_ZNSt6locale7_S_onceE¦$‡mn&ñ 8{xLWN&ñ 8„‘LWN]N&ñ 8ªLWNµ&ñ 8ÍLWN]Nµº&ñ 8ªðLWN]N]Nº&˜8º MWNº(6c8Å1]N+MWN]Nstring5<…5(` 8ÝØH+MUMhN(*[8çô>c3vMhN]N(é>8ðøc3—MhN]N5Ó'88rçJ³M]N?NH8J]NOñ 8<àMWNANPW8?9YP8B/FèU8E±)ºNºQNL8H”/WN]N]Nº.¥K/LN.RN/µ.çJ@cN/çJ.cNRXL8WnNiPS_vptr$facet3#T*8\k5#__c_locale98iP#_S_c_locale8__ZNSt6locale5facet11_S_c_localeE¤NN{f8b7 P#_S_once8e_ZNSt6locale5facet7_S_onceE¦$P8iêO‡8vZO„PœU  8{nN{O„PºG¥&8Ø žOŠPµ¤NFÁi8‚#'¤N»OŠPG p8…€ÔOŠPHñ^8Š88¤NHU 8 QµG0Q8‘º;PPGn8•!K.PPO‡8 IP„P›PV6c8£Ì¡P„P›P.ºnPk/oP.nN@¤N.–P/nN@–P@nNW^L8²ZQT‡i8œ#"ø 8Å_ZNSt6locale2id11_S_refcountEk5G6c8ÈfQZQ`QOmn8Ê+QZQ`Qmn8Ð@QZQ! [8Óû#œkQ.§P@fQ/§P.fQW¥K(8Ù#TT*8ìk5#E_M_facets8í#T#E_M_facets_size8îœ#E_M_caches8ï#T#E_M_names8ðï# NÜ8ñÎg)TNÑ\8òð&)TNÀg8óá-)TNÄ8ôO2)TNG 8õËG)TN#8öd)TN%8÷P4TG0Q8úç‰RANGn8Ñ#£RANOW#8 ÃRANJTœOW#8 ãRANµœOW#8þRANœOª)8SANºOW#85SANJTG6c8)TSANJTFq8ªec3rSANG>8&“–SANUTºG#8) .ºSANUT?TG8,–8ÞSANUTkQG48/ämTANkQPQ×87ÑANPœ.PkQ4TX?T?TX.ET/kQ@PT/qQ.PT@aT/+M. YTà Tº@Ö .lT. . ZÖ Ø!Ê™T’[S_vptr$ios_base3#[Va!£’[\dec!âE’[\fixed! F’[\hex! ;!’[[È !û’[\left!*’[ \oct!ú@’[@\right!lm’[€]’,!w’[]r ! 5H’[]--!$§T’[^showpos!'W5’[^skipws!*ãl’[^unitbuf!-P$’[ ]Ô!1E’[@[ž#!4gi’[°[v:!7. ’[J]¯n!:’[\badbit!L¨W—[\eofbit!O;—[\failbit!T'B—[\goodbit!W¸&—[\app!j’œ[\ate!mÈSœ[_binary!s_ZNSt8ios_base6binaryEœ[[pn!vå*œ[[“n!yÌ1œ[_trunc!|_ZNSt8ios_base5truncEœ[ _beg!‹_ZNSt8ios_base3begE¡[\cur!Ž´\¡[[of!‘C#¡[streamsize2N¸E_M_precision!ÉnW#E_M_width!ÊnW#E_M_flags!Ë¢ #E_M_exception!Ì/ #E_M_streambuf_state!Í/ # E_M_callbacks!çfT#(E_M_word_zero!ø #0E_M_local_word!ý¦[#@E_M_word_size!º#ÀE_M_word!T#ÈE_M_ios_locale!çJ#Ð ¦!À~+´X¶[‡TºG¥_!ê ÓX¶[à Gx^!íœíX¶[FAQ!¥=¼[Y¶[ºc3G”! K/Y¶[5`f!$?¢ LYÂ[5`f!.~_¢ nY¶[¢ 5‡g!>êf¢ Y¶[¢ 5‡g!O¢ ·Y¶[¢ ¢ †K!^‚eÕY¶[¢ 5(!j6nWòYÂ[5(!r¦JnWZ¶[nW5O!€…FnW1ZÂ[5O!ˆ9nWSZ¶[nW5Ï/!›¡Uc3oZc35*T!§ø*çJ‘Z¶[]N51!²BçJ®ZÂ[5äV!¼H ]NËZÂ[?w+!ÎÃUº5Ôr!Þ,RÍ[ÿZ¶[º5( !óuÓ[![¶[º`NG!™TA[¶[ºO%!W[¶[O%! r[¶[Ù[V6c!]RT¶[Ù[/¢ // /É /Ž  ¶[k.™T@ .È[/™T@@j@È[Z¼@::ß[UbS_vptr$basic_streambuf3#a_M_in_beg;Ãá#a_M_in_cur;Äá#a_M_in_end;Åá#a_M_out_beg;Æá# a_M_out_cur;Çá#(a_M_out_end;Èá#0a_M_buf_locale;ÏçJ#8b=i;Ôß[Ç\Ubº(¯.;à]#çJè\Ub]N(1;ñžrçJ][b(ˆT;þ˜CUb*]Ubá5p;sR1V]UbôŽ É 5]A;ã"1}]Ub‡É 5·_; {%ºš]Ub5Ú[;@?nW·]Ub5Y.;'2SºÔ]Ub5Xr;9(ºñ]Ub5ž@;OŠZº^Ub5¤@;b+`nW5^Ubá5-D;p,CºW^Ubn5âf;‰mqºt^Ub5|];¤Wº–^Ubn5‚];¾p nW½^UbµO *;ËÓ^UbFR7;ÞÉáñ^[bF&%;áQ[á_[bFÉ2;äëá-_[bGÄb;îŽXL_UbºGŒg;ùsu_UbáááF'; u7á“_[bFAX;ïBá±_[bFSj;¼oáÏ_[bG ;¾4î_UbºG‘g;'4o`Ubáác*T;<hbß[9`Ub]NdÝV;K”'Ubß[i`UbádàU;W@1ß[ž`UbôŽ É d+;cþ(1ß[Î`Ub‡É d(D;oI<ºß[ô`Ubd"R;…É6nWß[aUbe|W<2 ?nWß[IaUbád J;«{º ß[oaUbdo;¸0Tº ß[•aUbdn^;ÐŽ]º ß[ÀaUbºeQr>*Zefupper>1æ_Ze€flower>2@hZefalpha>3ò4Zefdigit>4ZZegxdigit>5fZefspace>6€Ze@gprint>7Y6Zefgraph>8ÊlZe%fcntrl>9$bZefpunct>:¬9Ze falnum>;. Ze/º.q3hŒ@#¨nNâjnN#ad#E_M_c_locale_ctype#°¤N#E_M_del#±c3#E_M_toupper#²_e# E_M_tolower#³_e#(E_M_table#´âj#0E_M_widen_ok#µn#8E_M_widen#¶èj#9E_M_narrow#·èj#¹E_M_narrow_ok#¸n#¹imn#½_ZNSt5ctypeIcE2idE§Pjtable_size#¿_ZNSt5ctypeIcE10table_sizeE˜HŒ,#ÌÓføjâjc3œŒ,#Úüføj¤Nâjc3œ5|n#æõc3#gþjºn5|n#õÙµOgþjµµ k53j#`.µ{gþjºµµ5R#k,µ§gþjºµµ58,# § nÉgþjn58,#1M,µðgþjáµ5b #A!9nhþjn5b #Rݵ9hþjáµ5o#fon[hþjn5o#Jµ‡hþjµµá5©d# ïGn®hþjnn5©d#ÂhµßhþjµµnáFüR#ÒÄ"âjýhþjHA#ת#âjUÿ0#àee1iøjºdÓe#ðÅ0nee\iþjndÓe#TµeeŒiþjáµddC#apnee·iþjnddC#"À%µeeçiþjáµd/n#6¾Kneejþjnd/n#M$7µeeGjþjµµád=>#gjneewjþjnnd=>#‚ê=µ ee±jþjµµnáG¦K#ФlËjþjQño#šµjþj.Zenøjkÿ.ee.k/ee.ºWš#Æ ckk<#Ë Gckk•@#Ö 'µ!WY#Û |D«nnn/«lË:7™T@o™T#a_M_tie?W@o#Øa_M_fill?Xn#àa_M_fill_init?Yc3#áa_M_streambuf?ZUb#èa_M_ctype?]þj#ða_M_num_put?_Fo#øa_M_num_get?aQo#€(S ?kj:l\o(ìb?ošc3Vl\o(UA?{2/ rl\o*G>@-‹*lgo/ *? ¬lgo/ *_r?–Ï8Élgo/ (¡S?¦Ac3ål\o(ó.?°û!c3m\o(²!?»c3m\o(÷H?Åh'c39m\o(zc?г/ Um\o*zc?ó~ rmgo/ Ï(?ŒmgoUb`{ ? hk¬mgoº5IA?e-@oÉm\o5IA?%f@oëmgo@o5¸E?3RUbn\o(¸E@9ÃUb)ngoUb(D @C~moJngoso5!L?dh@ngn\o5!L?xÚn‰ngon(*T@€½QçJªngo]N(©d@u$\nÐn\onn(o@z*nñn\onOÏ(?¼ogom>@Œ7D%ogoUbnòW@«pgo]N.õ.Lo/#.Wo/l.bo/hk.hk@hk@boWA}AqT9mAá#ÞAŠ«oAqÞAÅoAqGq5öbA™¨DW3âoRq5IAƒ3áÿoRq5ÿFA¡r6]qpAq5ÿFA¨.6yo>pAqº5ÍHA­áP]q[pAq5ÍHA´¦Pyo}pAqº5.A¹æKW3ŸpRqcq5XGA½(]qÁpAqcq5cAÁ®yoãpRqcq5IAÅbJ]qqAqcq5 cAÉVEyo'qRqcq!…fA;ZGqRq.yo@Mq/á.Xq/yo@yo@iq/¸@/ @BRl#nNYwnN#imn#Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE§Pt;#¤ýqYwº5£0#¿;9µ3rQoµµTnq_w5£0#ã@NµirQoµµTnqÍ[5£0#èeOµŸrQoµµTnqew5£0#íØMµÕrQoµµTnqkw5£0#ò¨Nµ sQoµµTnqqw5£0#øÍOµAsQoµµTnqww5£0#ý5PµwsQoµµTnq}w5£0#pMµ­sQoµµTnqƒw5£0## LµãsQoµµTnq‰w5£0#(MµtQoµµTnqtq5£0#Hœ µOtQoµµTnqÓ[Uæn#MzqptYwºFŒ Zµ§tQoµµTnqÀHdÑ Î}µzqætQoµµTnq_wdÑ œµzq%uQoµµTnqÍ[dÑ µzqduQoµµTnqewdÑ 2µzq£uQoµµTnqkwdÑ $«µzqâuQoµµTnqqwdÑ ,Õµzq!vQoµµTnqwwdÑ 3@µzq`vQoµµTnq}wdÑ ;¾µ zqŸvQoµµTnqƒwdÑ Hèµ zqÞvQoµµTnq‰wdÑ dSµ zqwQoµµTnqtqoÑ qðµ zqQoµµTnqÓ[.zq@c3@¤@Ó@º@ô@@@#R##ÛnN:|nN#imn#Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE§P®1#ïx:|º5F7# éCxFoéTnc35F7#+ ÿétxFoéTn5F7#0 Sé¥xFoéTnº5F7#5 §éÖxFoéTnô5F7#: ûéyFoéTn5F7#j K=é8yFoéTn#5F7#o «éiyFoéTnB5F7#„ £YéšyFoéTn?G2'd×yFoµºnµáá@|G(^Ä`zFoµºnTáá@|Gi‰x$LzFonTáµ@|Uœ#¢ wmz:|ºd¾^jéw§zFoéTnc3dä.kéwázFoéTndë…kéw{FoéTnºdòäkéwU{FoéTnôdù;léw{FoéTnd…céwÉ{FoéTn#d×jéw|FoéTnBoò<é wFoéTn?.w@ºlõ:@F|€phkH"S_vptr$basic_ostream3#&õBV§|@oº€UbbŠ?B_F|Ì|@oº€(ZBpþU€í|@o€(ZByBV€}@o.€(ZBƒÛ €/}@oC€(ZB©_€P}@o(ZB­ƒ(€q}@oº(ZB±ž^€’}@oc3(ZC\#_€³}@o—(ZB¸-_€Ô}@o¤(ZCjÝ^€õ}@oº(ZBÃç^€~@oÓ(ZBÌ7_€7~@oô(ZBÐA_€X~@o(ZBÕ¨^€y~@o#(ZBÙ¼^€š~@o(ZBá²^€»~@oB(ZBå`€Ü~@o?(ZCxU€ý~@oUb(F7Co€@on Ñ[B# EA@oµ(«"C­´,€g@oµ(3mCÄe€ƒ@o(CÙ¯21Ÿ@o(bCé€À@o‡5bCñ\€ç@oôŽ qõBn@oº€. €.€0@F|.€2€.€€.4€2moC€mo.I€2TX€TZP:Gß[³‚ß[#a_M_modeDUÉ #@a_M_stringDX…5#H&h$Dd²€³‚É &h$DrЀ³‚ºHÉ (— D…×2…5쀹‚*— D"F ³‚ºHmJgD§â+'³‚É e"RD±}>nWX€L³‚e JE‰¸º X€q³‚en^E4eº X€›³‚ºeØXEVkº X€Å³‚ºeÝVDÑŽVUbX€ô³‚áeàUE›Ê 1X€(‚³‚ôŽ É e+EÊ'"1X€W‚³‚‡É m=(E炳‚ẺmhDô☂³‚rDbX€³‚º.X€.¿‚/X€lb`:OF|ÃF|#E_M_stringbufDŽX€#Æ5D¡ƒÃº€É Æ5D¶HƒÃº€ºHÉ `˜4DÀÄ‚nƒÃº€5¸EDË›I³‚‹ƒɃ5— DÓ 5…5¨ƒɃs— DÝÒ,úH.Ä‚.σ/Ä‚ stkð…Bæ„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDÕUÄp¹%oAó!ÜcuSRATEù_ZN3stkL5SRATEE¤€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEʰuPI_ZN3stkL2PIE¤-DTû! @uTWO_PI_ZN3stkL6TWO_PIE¤-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E¤€?Z߃Uð…‡S_vptr$StkError3#amessage_j+M#atype_kéƒ#&Bo[†‡[Téƒbˆ.sð…z†‡ºw$vgð…š†‡xj y/ ‡ð…¾†‡x "|ñr[Tð…ↇy¿W^8µð…‡.ð…@‡/éƒZæ„„‡{ŠS_vptr$Stk3#JíHˆñSZeJj ‰_KZeJM>Š\UZeJw?‹Œ!ZeJ%qŒsZeJw2œaZeStkFloatL#zsrate_Ô\‡{ÕM+M{7Ö.c3{Z)×nac3|alertList_Ø_ZN3stk3Stk10alertList_E«ostringstream:ŽÄ‚{Pܶ1&ˆaignoreSampleRateChange_Ýc3#;„E§ ‡*{¤úA˜ˆ‡*¬µˆ{Šc3;÷.¯5U+M*ˆ²E݈+M*˜pµr1ôˆ+*1r¸Jf ‰+*è»xX"‰+*x¾%&9‰º(6WÁUc3^‰‡‡‡*6ÈK_z‰µéƒ*6Ëâ;–‰+Méƒ* mÎG;­‰c3*CRÑ:ĉc3}ÕàÙ‰{Š~úlã‡ù‰{ŠºÝ)æ¦S‡$Š{Ї‡m#é@nBŠ{Š{Šm ìõV`Š{Š{Šn6ïºn{Šéƒ.‡Wì„0’Edata_’#EdataRate_އ#EnFrames_œ#EnChannels_Ó#Esize_‘œ# EbufferSize_’œ#(U+‹˜ÓÓUO‹˜žÓÓ^j‹˜ºU„‹˜©56c X´¦‹˜©5.)ª7ºÈ‹˜œ5.0ïg‡ê‹Àœ XG8MqŒ˜´ ÷X@l&Œ˜´5}TJ?:ºMŒ˜œÓ5}TR—n‡tŒÀœÓ5Ö>[—‡›ŒÀ‡Ó5Æ ^‰œ¸ŒÀ5Xakoc3ÕŒÀ  Bk oøŒ˜œÓ  BuZ& ˜œÓ‡5æRx5 Ó=À5×m{rYÓZÀ 1a‚–gx˜‡!n‰¦B‡À.‡.Š@¤/‡@¯/Š@Š@‡.¯Zò„H ‡Óއ#€ˆ" ,Š#aeffectMix_ -‡#@&Äp ŽÓŽ(º( ÆÓ5ŽÙŽ(DG T/©QŽÙŽwG> "WÆqŽÓŽwue %sIÆ–ŽÓއIÊ< *"!c3¸ŽÓŽÓrsfÆÓŽº.Æ.ߎ/Æ>Ó6&ÂXD0&ÂXF06&À K70º(o5NùYXA‰w(o5QRZyA*(Z*VwhŸ0º?*€*`SÁ0º(•^dÃ`œÝA*hjÂ?ÿ0*B8+n 0.#.%/#@%.äŽ@</äŽ.<>ÚV äŽ#&hdp &hf‰ ¦CíFl º.G@¬/G.!>îNá‘ _M_impl!#(l)`H%á‘ñç‘(l)d®¦ ‘í‘(ih¶aG)‘í‘&¼6kB‘瑦&¼6o`‘瑺¦&V zz‘瑺(y ‚ÄB›‘瑺* G†'4½‘瑺 £z‘ £›‘ £Ã £ñ £ ‘@G.·.ó‘/·>¥£@—·#&Ü"É&’@—¦&Ü"ÖI’@—º*¦&Ü"çb’@—F—­}’@—º(6cF„1LQ—ž’@—F— A$(jBÁ’@—º*5„;J°ëÞ’@—5„;S§06û’W—5of\7ë“@—5ofe£A65“W—5Oan¦b>R“@—5OawM3Îo“W—5e €U]>Œ“@—5e ‰â%Ω“W—5Æ ’.œÆ“W—5•^”ÿlœã“W—  B£•\”@—º#5”(°E(œ#”W—5X¹krc3@”W—* 2FEµ]”@—º5.Ý43‰w”@—º5.ìi*¡”W—ºG_òµÀ”W—º5Ñf&1‰wâ”@—º5ÑfJO*•W—º5»i"f(‰w!•@—5»i*!*>•W—5g)2ª ‰w[•@—5g):ÅE*x•W—5YjE7••@—5YjIr²•W— ±"XócЕ@—* âmð5é•@—(%jF\ì/ë–@—ë* %jŠf7–@—ëº*(Ë FmÓiëX–@—ë(Ë FyÚ'ë~–@—ëë PBÛÁJœ–@—Q— G>ï_Wµ–@—mdTF«‹Ø–@—º*G€)F3F—@—ëº*m„FõÄ$—@—ë*Q…[šÓ$@—.ø‘@L—/ø‘@ø‘.L—Zø„à ‡™‡#again_ G‡#achannelsIn_ HÓ#€ˆ" IŠ# ab_ Kø‘#Paa_ Lø‘#haoutputs_ MŠ#€ainputs_ NŠ#°&¹% ˜™(q] çeÓ#˜$™(º( yÓ?˜$™wG> #¿_]—_˜™*|; *´H|˜™‡(Î> -a‡˜˜$™(Ý& 5°d‡¹˜™‡(DG 8a©Õ˜$™x?I CÓ3´]—™™´Ór ]—™º.]—.*™/]—Zþ„ø‡o›]—#ainPoint_wº#àaoutPoint_xº#èadelay_yº#ð&oA"¤™o›ººbVH%/™Ùo›º(G(òCºß™o›*´q2%Zü™o›º*. 8\gšo›º(È\;™º5šu›( C6‡Všo›º*† FÆ^xšo›‡º(òaNº‡žšo›‡º(±%Q1g‡ºšu›(HW;j‡Öšo›(øFZ·/‡òšu›(?I] U‡›o›‡x?Ih+´/™A›o›´Ó?IsàJ´o›´´ÓÓ./™.{›//™Z…à ‡èœ]—#&ó! ²›èœ‡bøa €›Ñ›èœº*Þm î›èœ‡*-m "  œèœ‡*- %çD2œèœ‡‡c3*€Q 0(VOœèœ‡(±% 3P‡kœîœ(?I 6C‡Œœèœ‡x?I Ah´€›ºœèœ´Ó?I Lr ´èœ´´ÓÓ.€›.ôœ/€›l …¨ ‡ÞžÆ#aallpassDelays_ ZÞž#HacombDelays_ [îž#°acombFilters_ \þž#aoutLeftDelay_ ]/™#aoutRightDelay_ ^/™#ˆaallpassCoefficient_ _‡#€acombCoefficient_ `Ÿ#ˆ&Üc #韇wG> &j*ùœ žŸ*Ç> )Úr&žŸ‡(±% 4üq‡GžŸÓ(?I >]‡mžŸ‡Ó(?I Jˆ5´“žŸ´Ó(?I VÜd´ÞŸ´´ÓÓr,jùœŸº/™îžk/™þžk€›Ÿk‡Ÿk.ùœWjA}ì T9mAµ#ÞAŠVŸì ÞApŸì ò 5öbA™$]3Ÿø 5IAï µªŸø 5ÿFA¡#2¡ÇŸì 5ÿFA¨à1$ŸéŸì º5ÍHA­ H¡ ì 5ÍHA´—G$Ÿ( ì º5.A¹ø3]3J ø cq5XGA½Å¡l ì cq5cAÁã[$ŸŽ ø cq5IAÅ•[¡° ì cq5 cAÉ‘-$ŸÒ ø cq!…fAÍc ò ø .$Ÿ@RN.þ /$Ÿ@$Ÿ‚pˆàzùzƒ›Œúz {LP¡„jP¡‘h/Àƒ {{˜‚¡„jP¡‘hƒ={0{䯡„jP¡‘hƒš0{E{0Ü¡„jÜ¡‘h/u›@˜Hƒ¨E{|{|$¢…__a¶$¢‘h…__b¶$¢‘`/ᡃÈÈ£†__groupingþ µ‘¨†__grouping_sizeþ œ‘ †__grouping_tmpþ £‘˜‡__n ˜H‘P‡__min ˜H‘H‡__i œ‘¸‡__test c3‘_ˆP—‡__j œ‘°/[Tƒ]”|{{E£„jE£‘h†__nÝœ‘`/@—‰l£Šjl£ŠsTq3/0‹J£³mž{¨{`£ŒU£‘h‰‰¿£Šj¿£ŠsTq3/ ‹£º>¨{¿{¬ð£Œ¨£‘h‹£Ù<À{×{ø¤Œ¨£‘h‰8¤Šjl£8¤/6‹¤Ø{æ{Dr¤Œ'¤‘hŒ2¤‘`‰p•¤Šj¿£__af•¤/¦‹r¤Œæ{|ϤŒ}¤‘hŒˆ¤‘`ŽŽSó¤Šjó¤ŠsTq3/±‹Ϥ´+||Ü$¥Œܤ‘hƒÕ|,|(Q¥„jQ¥‘h/瑃í,|:|t¥‘h‘`W1‘ƒ:|`|ÀÔ¥…__first”‘h…__last”‘`ƒ*`|ƒ| !¦…__first´‘h…__last´‘`á‘‘XŽ¸Ž E¦ŠjE¦ŠsTq3/ÓŽ‹!¦½„|}Xv¦Œ.¦‘X‹!¦0}€}¤¢¦Œ.¦‘XƒŸ€}Ÿ}ð禄jl£‘h…__p`‘`œ‘Xƒ›‘ }Ñ}<2§„jQ¥‘h…__p†‘`…__n†œ‘X‰`‘T§ŠjQ¥ŠsTq3‹2§|<Ò}~ˆ€§Œ=§‘h‰b’¢§ŠjE£ŠsTq3‹€§ïn~i~ÔΧŒ‹§‘XŽ™ ò§Šjò§ŠsTq3/™‹Χqj~à #¨ŒÛ§‘X‹ΧÔDÄlO¨ŒÛ§‘X‹!¦±pœ¸{¨Œ.¦‘X¦‹œœ·‚਄j਑è|†nœœ‘à|ˆÎ”‚‡error &ˆ‘ð|/˜‘?˜R¸‚•ƒP ©„jò§‘H’i TÓ‘\‘kœP–ƒ„œ_©„j_©‘X…input P‡‘P/蜑òš|„ë…裩„j£©‘X…input|‡‘P/o›“é GS4 ש„jש‘h/ŸÈ‹©ì…‡€ Aª„jP¡‘è|†n©œ‘à|ˆ†ä†‡error­&ˆ‘ð|ƒžš‡L‡Ì nª„jÜ¡‘h‘qŽ1L‡ò‡ «ª„jE¦‘h…mix 1‡‘`‘Gžpò‡Œd Ÿ«„jש‘ˆ…input p‡‘€…channel pÓ‘ü~’temp y‡‘X’temp0 y‡‘P’temp1 y‡‘H’temp2 y‡‘@’temp3 y‡‘¸’temp4 y‡‘°’temp5 y‡‘¨’temp6 y‡‘ ’filtout z‡‘˜““ž tTw° ‰¬„jש‘¸…iFrames t‰¬‘°…oFrames t‰¬‘¨…iChannel tÓ‘¤…oChannel tÓ‘ ’iSamples }’‘H’oSamples ~’‘@’iHop Ó‘\’oHop Ó‘Xˆùl’i €Ó‘T/´“mž axQü "­„jש‘H”×m a‰¬‘@…channel aÓ‘¼’samples j’‘P’hop kÓ‘\ˆÞF’i lÓ‘XŽÞ F­ŠjשŠsTq3‹"­N ŒvH r­Œ/­‘X‹"­oLvÖ”” ž­Œ/­‘X•Ü1E›ˆ›à ò­…__initialize_p ˆº‘l…__priority ˆº‘h–§ˆ››, —TQkx 6®j‘h“ ž Vl³Ä ”®„jש‘X…T60 V‡‘PˆÌ±’i ]º‘l‰Ž«®ŠjE¦‹”®k Ö”r• ×®ŒŸ®‘X‘–ŽAr•+–\ 7¯„jE¦‘X…number AÓ‘Tˆ•–’i Eº‘lŽÐ \¯ŠjשT60 ‡‹7¯†o´É ¨ ꯌD¯‘˜ŒO¯‘ˆì ’lengths %ꯑ ’scaler &#‘P’delay (º‘\’i (º‘Xºú¯k‹7¯„8Ê ßô ˆ°ŒD¯‘˜ŒO¯‘ˆ’lengths %ꯑ ’scaler &#‘P’delay (º‘\’i (º‘X˜_DefaultRuneLocale.„¾'™__dso_handlejš…€ˆå@/Ó›8…šl…-DTû! @šŽ…-DTû!@š¸…€?/3+nothrow$IÙK±ostream:ŠF|+cerrAa±œr ¨§_digits F_ZNSt14numeric_limitsImE6digitsEq3@L ï_ZNSt14numeric_limitsIfE12has_infinityEa5þE ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEa5Da ó_ZNSt14numeric_limitsIfE10has_denormEf5L (_ZNSt14numeric_limitsIdE12has_infinityEa5þE )_ZNSt14numeric_limitsIdE13has_quiet_NaNEa5Da ,_ZNSt14numeric_limitsIdE10has_denormEf5L a_ZNSt14numeric_limitsIeE12has_infinityEa5þE b_ZNSt14numeric_limitsIeE13has_quiet_NaNEa5Da e_ZNSt14numeric_limitsIeE10has_denormEf5žnposZe˜HJ<%7@õ˜HLÍ97E£6»JD7QÏ ÌJŸnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE˜H <%7@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE˜H Í97E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEyLŒ,8i‹2q3Mnumeric8jYhq3L­48küpq3LÛU8lï`q3LoC8mÜ.q3L[8n`q3 N“S8)X7GNN{f8b7 µ/oPNÜ8ñÎg)TNÑ\8òð&)TNÀg8óá-)TNÄ8ôO2)TNG 8õËG)TN#8öd)TN%8÷P4T[Va!£’[\dec!âE’[\fixed! F’[\hex! ;!’[[È !û’[\left!*’[ \oct!ú@’[@\right!lm’[€]’,!w’[]r ! 5H’[]--!$§T’[^showpos!'W5’[^skipws!*ãl’[^unitbuf!-P$’[ ]Ô!1E’[@[ž#!4gi’[°[v:!7. ’[J]¯n!:’[\badbit!L¨W—[\eofbit!O;—[\failbit!T'B—[\goodbit!W¸&—[\app!j’œ[\ate!mÈSœ[[pn!vå*œ[[“n!yÌ1œ[\cur!Ž´\¡[[of!‘C#¡[fupper>1æ_Ze€flower>2@hZefalpha>3ò4Zefdigit>4ZZegxdigit>5fZefspace>6€Ze@gprint>7Y6Zefgraph>8ÊlZe%fcntrl>9$bZefpunct>:¬9Ze falnum>;. ZeŸ_S_atoms_out#!_ZNSt10__num_base12_S_atoms_outEµŸ_S_atoms_in#%_ZNSt10__num_base11_S_atoms_inEµk<#Ë Gckk•@#Ö 'µi?G#3_ZNSt10moneypunctIcLb1EE4intlEa5i?G#3_ZNSt10moneypunctIcLb0EE4intlEa5i?G#3_ZNSt10moneypunctIwLb1EE4intlEa5i?G#3_ZNSt10moneypunctIwLb0EE4intlEa5i?G#«_ZNSt17moneypunct_bynameIcLb0EE4intlEa5i?G#«_ZNSt17moneypunct_bynameIcLb1EE4intlEa5i?G#«_ZNSt17moneypunct_bynameIwLb0EE4intlEa5i?G#«_ZNSt17moneypunct_bynameIwLb1EE4intlEa5JíHˆñSZeJj ‰_KZeJM>Š\UZeJw?‹Œ!ZeJ%qŒsZeJw2œaZezsrate_Ô\‡{ÕM+M{7Ö.c3{Z)×nac3{Pܶ1&ˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.G@ƒ.G@„I4  …: ; I †: ;I ‡4: ;I ˆ ‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; I .G;@‘.G; @’4: ; I “.G: ; @”: ; I •.‡@4 @–.4 @—.4 @˜4: ; I? < ™4I? 4 < š4G ›4Gœ4G 4: ;‡@I? <  ž4: ;‡@I? <  Ÿ4: ;‡@I? <  4: ; ‡@I? < LßE›Cˆ›‘©û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hDelay.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hEffect.hFilter.hOnePole.hJCRev.cppJCRev.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc àzJÎX‚ž‚¡‚À}ž‚ûÈ¿/Ÿ Ö»í|X‚!.ºººZºº .ólòº ºƒ'f» .ùX> à~òÈqÈÊq=%º>uqf»“>» ˆ~BÈÍÈ ÍȆq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼ u‚"*ž-É%t"B%çH%æÉž‚“u1„+}¬º `&É/׿K/×?» 1.wg/Ý!Yå!#KYåK#KYåK#FFFFKKKL„GA×רåÿ~¬òÐò yÐÈ(®!בÇR’Ÿ ýLó׃OŸ#v/#å2K µl‚¼ƒ××××××óó»» <¯0/Úóóu‘Éâ,K[‚?K/Úó»‘Éâ÷K[tº  äÉ/1»Ìʼ<J£É/Ù¡?"/‘ÉɃĘ‘77•»551Î×YYYYK!‘VØJ£É/Ù¡?"/‘ÉɃĘ‘77•»551Î×YYYYK!‘× E›‡ÖEä ;$/Jàzázwázäzwäzùzvúzûzwûzþzwþz {v { {w {{w{{v{{w{"{w"{0{v0{1{w1{4{w4{E{vE{F{wF{I{wI{|{vwwv|{}{w}{€{w€{{vž{Ÿ{wŸ{¢{w¢{¨{v¨{©{w©{¬{w¬{¿{vÀ{Á{wÁ{Ä{wÄ{×{vØ{Ù{wÙ{Ü{wÜ{æ{væ{ç{wç{ê{wê{|v||w| |w ||v||w|"|w"|,|v,|-|w-|0|w0|:|v:|;|w;|>|w>|`|v`|a|wa|d|wd|ƒ|v„|…|w…|ˆ|wˆ|}v}}w}}w}€}v€}}w}„}w„}Ÿ}v }¡}w¡}¤}w¤}Ñ}vÒ}Ó}wÓ}Ö}wÖ}~v~~w~ ~w ~i~vj~k~wk~n~wn~ÃvÄÅwÅÈwÈvw"w"œvœw w ·‚v¸‚¹‚w¹‚¼‚w¼‚•ƒv–ƒ—ƒw—ƒšƒwšƒ„v„ÄwÄÆ„wÆ„ë…vwwSvì…í…wí…ð…wð…‡v‡‡w‡‡w‡L‡vL‡M‡wM‡P‡wP‡ò‡vò‡ó‡wó‡ö‡wö‡ŒvTUwUXwXwvxywy|w|QvŒŒwŒŒwŒvvvwwwzwzÖ”vE›F›wF›I›wI›ˆ›vˆ›‰›w‰›Œ›wŒ››vQRwRUwUkvlmwmpwp³vÖ”×”w×”Ú”wÚ”r•vr•s•ws•v•wv•+–v´µwµ¸w¸É vÊ Ë wË Î wÎ ßvÌš» ¡stk::Stk::sampleRate#¡stk::StkFrames::sizeU¡stk::StkFrames::channels‚¡stk::StkFrames::frames¯¡stk::Delay::getDelayç¡min£std::vector >::operator[]q£__gnu_cxx::new_allocator::~new_allocatorÄ£std::allocator::~allocatorð£std::allocator::~allocator=¤__gnu_cxx::new_allocator::new_allocatorš¤std::allocator::allocatorø¤std::_Vector_base >::_Vector_impl::~_Vector_impl$¥std::_Vector_base >::_M_get_Tp_allocatorV¥__destroy_aux¥_DestroyÔ¥_DestroyJ¦stk::Effect::~Effectv¦stk::Effect::~Effect¢¦__gnu_cxx::new_allocator::deallocateç¦std::_Vector_base >::_M_deallocateT§std::_Vector_base >::~_Vector_base¢§std::vector >::~vector÷§stk::Filter::~Filter#¨stk::Filter::~FilterO¨stk::Effect::~Effect{¨stk::StkFrames::operator[]å¨stk::Filter::clear ©stk::OnePole::tickd©stk::Delay::tick¨©stk::JCRev::clearÜ©stk::StkFrames::operator[]Aªstk::Delay::lastOutnªstk::Effect::setEffectMix«ªstk::JCRev::tickŸ«stk::JCRev::tickެstk::JCRev::tickF­stk::JCRev::~JCRevr­stk::JCRev::~JCRev6®stk::JCRev::setT60«®stk::Effect::Effect×®stk::Effect::isPrime\¯stk::JCRev::JCRevú¯stk::JCRev::JCRev™š»Á__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_once_t4__darwin_off_tJ__darwin_pthread_once_ti__darwin_wctrans_tƒ__darwin_wctype_tœsize_tªtime_t¸ptrdiff_tF$_4pdiv_t}$_5§ldiv_tµ$_6ßlldiv_t{lconvÞva_listífpos_tû__sbuf1__sFILE$ FILE¯#clock_t¾#tm$pthread_once_t¦$__gthread_once_t¾$wint_tÌ$$_7!%_RuneEntry3%$_8m%_RuneRange%$_9¾%_RuneCharClassÔ%$_10¾'_RuneLocale9*mbstate_tJ*wctype_tW1__true_type1char_traits‡3__vtbl_ptr_type3nothrow_t«3new_allocator÷4allocatork5_Atomic_word…5basic_string,std::allocator >ÆH_Rep_base I_RepçJlocalenNfacet§PidqQ_Impl™Tios_baseß[basic_streambuf >rbwctrans_tadctype_baseeectypekmoney_basehkbasic_ios >yo__normal_iterator, std::allocator > >zqnum_get > >wnum_put > >F|basic_ostream >X€basic_stringbuf,std::allocator >Ä‚basic_ostringstream,std::allocator >ð…StkError‡StkŠStkFramesÆEffectäŽnew_allocatorGallocator·_Vector_base >ø‘vector >]—Filter/™Delay€›OnePoleùœJCRev$Ÿ__normal_iterator, std::allocator > >±ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdj_ZN3stk5Delay5addToEdmiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZN3stk6EffectD0Ev_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZN3stk5Delay4tickERNS_9StkFramesEjwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcm_ZN3stk5JCRevD0Evname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZN3stk5JCRev4tickEdj_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_GLOBAL__I__ZN3stk5JCRevC2Ed_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNK3stk5Delay8getDelayEv_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__ZNK3stk6Effect11channelsOutEv*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZN3stk6Effect5clearEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZN3stk6EffectC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZN3stk6Effect7isPrimeEj_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZN3stk5JCRev5clearEvdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_ZNK3stk6Effect9lastFrameEv_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_i_ZNK3stk5Delay6energyEvsync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk6EffectD1Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc_ZN3stk5JCRev4tickERNS_9StkFramesEjreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZN3stk5Delay6tapOutEmwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZN3stk5JCRevC2Ed_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsisPrimeappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvsetT60getGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstrDelay_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk5Delay15getMaximumDelayEv_S_empty_rep_storagesyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatorenergyoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassic~Delayvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKc_ZN3stk6Effect12setEffectMixEdiswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZN3stk5Delay4tickERNS_9StkFramesES2_jj_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk5JCRevD1Ev_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk5Delay4tickEd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_ZN3stk5Delay15setMaximumDelayEmto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZN3stk5Delay5tapInEdm_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impladdTo~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdJCRev_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZN3stk5JCRev4tickERNS_9StkFramesES2_jj_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEmsetEffectMix_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Effect_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZNK3stk5Delay7lastOutEv_M_stringbuf_init_ZN3stk5Delay8setDelayEm_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEj_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsert~JCRevscan_is_ZN3stk5Delay7nextOutEvepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1flush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_ZN3stk5JCRevC1Edwprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZN3stk6EffectD2EvEffect_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZN3stk5JCRev7lastOutEj_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk5JCRev6setT60Ed_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹€ðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹EèH‹€èH‰ÆHPH‹EèH‰èH‹}èHǰèH‹H‰H‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë0H5H‹=èH‹}ø¾èH‹Uø¸H‰B@ëVò 6òEðf.Áwë5H5H‹=èH‹}ø¾èH‹UøH¸ð?H‰B@ë H‹UøH‹EðH‰B@ÉÃUH‰åSHì¨H‰}˜òE‰uŒƒ}Œv!H5H‹=èH‹}˜¾èH‹}˜HƒÇHèòEèH‹E˜ò€€ òYEèòEàòEàòXEòEàH‹}˜HƒÇHòEàèH‹E˜ò€€ f(ÈòYMàòEèò\ÁòEàH‹}˜HÇ@èòEèH‹E˜ò€€ òYEèòEØòEØòXEàòEØH‹}˜HÇ@òEØèH‹E˜ò€€ f(ÈòYMØòEèò\ÁòEØH‹}˜HÇ8èòEèH‹E˜ò€€ òYEèòEÐòEÐòXEØòEÐH‹}˜HÇ8òEÐèH‹E˜ò€€ f(ÈòYMÐòEèò\ÁòEÐH‹E˜ò€ˆ ò…XÿÿÿH‹}˜HÇ0èòY…XÿÿÿH‹}˜HÇèòXEÐòEÈH‹E˜ò€ ò…`ÿÿÿH‹}˜HÇ(èòY…`ÿÿÿH‹}˜HÇðèòXEÐòEÀH‹E˜ò€˜ ò…hÿÿÿH‹}˜HÇ èòY…hÿÿÿH‹}˜HÇÐèòXEÐòE¸H‹E˜ò€  ò…pÿÿÿH‹}˜HÇèòY…pÿÿÿH‹}˜Hǰ èòXEÐòE°H‹}˜HÇ0òEÈèH‹}˜HÇ(òEÀèH‹}˜HÇ òE¸èH‹}˜HÇòE°èòEÈòXEÀòXE¸òXE°òE¨H‹}˜HƒÇ¾èH‰ÃH‹E˜ò@@ò…xÿÿÿH‹}˜HÇ òE¨èòY…xÿÿÿòH‹}˜HƒÇ¾èH‰ÃH‹E˜ò@@òE€H‹}˜HLj òE¨èòYE€òH‹E˜òH@ò9ò\ÁòYEòEèH‹}˜HƒÇ¾èòòXEèòH‹}˜HƒÇ¾èòòXEèò‹uŒH‹}˜HƒÇèòòÙòYÁHĨ[ÉÃUH‰åSHìØH‰}èHH‹UèH‰H‹}èHLj èH‹EèH H‰…0ÿÿÿH‹½0ÿÿÿèë4H‰…(ÿÿÿH‹(ÿÿÿH‹EèH H‰…0ÿÿÿH‹½0ÿÿÿèH‰(ÿÿÿë+H‹EèHH‰…8ÿÿÿHƒ½8ÿÿÿ…µé#H‰…(ÿÿÿH‹…(ÿÿÿH‰EÐH‹EèHH‰…8ÿÿÿHƒ½8ÿÿÿtsH‹EèHH‰…@ÿÿÿH‹…@ÿÿÿH€H‰E¸H‹EèHH‰…HÿÿÿH‹…HÿÿÿH9E¸t3Hm¸àH‹E¸H‹H‰…PÿÿÿH‹…PÿÿÿH‹H‰…XÿÿÿH‹}¸ÿ•Xÿÿÿë¯H‹EÐH‰…(ÿÿÿéžH‹EèHH‰…@ÿÿÿH‹…@ÿÿÿH€H‰E¸H‹EèHH‰…HÿÿÿH‹…HÿÿÿH9E¸t3Hm¸àH‹E¸H‹H‰…PÿÿÿH‹…PÿÿÿH‹H‰…XÿÿÿH‹}¸ÿ•Xÿÿÿë¯H‹EèH0H‰…`ÿÿÿHƒ½`ÿÿÿ…¯éH‰…(ÿÿÿH‹…(ÿÿÿH‰EØH‹EèH0H‰…`ÿÿÿHƒ½`ÿÿÿtmH‹EèH0H‰…hÿÿÿH‹…hÿÿÿHàH‰EÀH‹EèH0H‰…pÿÿÿH‹…pÿÿÿH9EÀt-HmÀøH‹EÀH‹H‰…xÿÿÿH‹…xÿÿÿH‹H‰E€H‹}ÀÿU€ëµH‹EØH‰…(ÿÿÿéH‹EèH0H‰…hÿÿÿH‹…hÿÿÿHàH‰EÀH‹EèH0H‰…pÿÿÿH‹…pÿÿÿH9EÀt-HmÀøH‹EÀH‹H‰…xÿÿÿH‹…xÿÿÿH‹H‰E€H‹}ÀÿU€ëµH‹EèHƒÀHH‰EˆHƒ}ˆ…ŽéàH‰…(ÿÿÿH‹…(ÿÿÿH‰EàH‹EèHƒÀHH‰EˆHƒ}ˆtWH‹EèHƒÀHH‰EH‹EHèH‰EÈH‹EèHƒÀHH‰E˜H‹E˜H9EÈt'HmÈøH‹EÈH‹H‰E H‹E H‹H‰E¨H‹}ÈÿU¨ëÃH‹EàH‰…(ÿÿÿëqH‹EèHƒÀHH‰EH‹EHèH‰EÈH‹EèHƒÀHH‰E˜H‹E˜H9EÈt'HmÈøH‹EÈH‹H‰E H‹E H‹H‰E¨H‹}ÈÿU¨ëÃH‹EèH‰E°H‹}°èë2H‰…(ÿÿÿH‹(ÿÿÿH‹EèH‰E°H‹}°èH‰(ÿÿÿH‹½(ÿÿÿ踄Àt H‹}èèHÄØ[ÉÃUH‰åSHìØH‰}èHH‹UèH‰H‹}èHLj èH‹EèH H‰…0ÿÿÿH‹½0ÿÿÿèë4H‰…(ÿÿÿH‹(ÿÿÿH‹EèH H‰…0ÿÿÿH‹½0ÿÿÿèH‰(ÿÿÿë+H‹EèHH‰…8ÿÿÿHƒ½8ÿÿÿ…µé#H‰…(ÿÿÿH‹…(ÿÿÿH‰EÐH‹EèHH‰…8ÿÿÿHƒ½8ÿÿÿtsH‹EèHH‰…@ÿÿÿH‹…@ÿÿÿH€H‰E¸H‹EèHH‰…HÿÿÿH‹…HÿÿÿH9E¸t3Hm¸àH‹E¸H‹H‰…PÿÿÿH‹…PÿÿÿH‹H‰…XÿÿÿH‹}¸ÿ•Xÿÿÿë¯H‹EÐH‰…(ÿÿÿéžH‹EèHH‰…@ÿÿÿH‹…@ÿÿÿH€H‰E¸H‹EèHH‰…HÿÿÿH‹…HÿÿÿH9E¸t3Hm¸àH‹E¸H‹H‰…PÿÿÿH‹…PÿÿÿH‹H‰…XÿÿÿH‹}¸ÿ•Xÿÿÿë¯H‹EèH0H‰…`ÿÿÿHƒ½`ÿÿÿ…¯éH‰…(ÿÿÿH‹…(ÿÿÿH‰EØH‹EèH0H‰…`ÿÿÿHƒ½`ÿÿÿtmH‹EèH0H‰…hÿÿÿH‹…hÿÿÿHàH‰EÀH‹EèH0H‰…pÿÿÿH‹…pÿÿÿH9EÀt-HmÀøH‹EÀH‹H‰…xÿÿÿH‹…xÿÿÿH‹H‰E€H‹}ÀÿU€ëµH‹EØH‰…(ÿÿÿéH‹EèH0H‰…hÿÿÿH‹…hÿÿÿHàH‰EÀH‹EèH0H‰…pÿÿÿH‹…pÿÿÿH9EÀt-HmÀøH‹EÀH‹H‰…xÿÿÿH‹…xÿÿÿH‹H‰E€H‹}ÀÿU€ëµH‹EèHƒÀHH‰EˆHƒ}ˆ…ŽéàH‰…(ÿÿÿH‹…(ÿÿÿH‰EàH‹EèHƒÀHH‰EˆHƒ}ˆtWH‹EèHƒÀHH‰EH‹EHèH‰EÈH‹EèHƒÀHH‰E˜H‹E˜H9EÈt'HmÈøH‹EÈH‹H‰E H‹E H‹H‰E¨H‹}ÈÿU¨ëÃH‹EàH‰…(ÿÿÿëqH‹EèHƒÀHH‰EH‹EHèH‰EÈH‹EèHƒÀHH‰E˜H‹E˜H9EÈt'HmÈøH‹EÈH‹H‰E H‹E H‹H‰E¨H‹}ÈÿU¨ëÃH‹EèH‰E°H‹}°èë2H‰…(ÿÿÿH‹(ÿÿÿH‹EèH‰E°H‹}°èH‰(ÿÿÿH‹½(ÿÿÿ踄Àt H‹}èèHÄØ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åH‰}è‰uäƒ}äu ÇEÔé—‹Eäƒà„À„‚ÇEüë"‹Uü‹Eä‰Ñº÷ñ‰Ð…Àu ÇEÔëbƒEü‹EäH‰EÈHƒ}Èx òH*EÈòEØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMØòQEØò,ÀÿÀ;EüÇEÔëÇEÔ‹EÔÉÃÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ[)MF¥Àìþú ?ÿÿ[)MF¥Àìþú ?ÿÿ4:wU\ÿÿhg·\­P†‘3jSëCÿÿhg·\­P†‘3jSëCStkFrames::operator[]: invalid index () value!Effect::setEffectMix: mix parameter is less than zero ... setting to zero!Effect::setEffectMix: mix parameter is greater than 1.0 ... setting to one!JCRev::tick(): channel argument must be less than 2!JCRev::tick(): channel and StkFrames arguments are incompatible!JCRev::setT60: argument () must be positive!JCRev::JCRev: argument (N3stk5JCRevEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk6EffectEð?ffffffæ?ÀÍÌÌÌÌÌì?€ˆå@š™™™™™É?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ)† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ¦† 4øÿÿÿÿÿÿÿ#† ƒ4øÿÿÿÿÿÿÿ#† ƒ4øÿÿÿÿÿÿÿÙ† ƒ4øÿÿÿÿÿÿÿ`çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ`çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿG† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¹† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒÑ€-¾?-N‹-'‹-)-Ô‰-¾ˆ-¨‰-’ˆ-|+-aŒ-\0‰-ûˆ-±‰-zˆ-7-÷£-̳§-cŽ-H-:›-5+”-›-…=þŠ-QŠ--'Š-2Š-ë }ä 9-» €-¨ ?-8 ‹- ‹-î )-¾ ‰-¨ ˆ-’ ‰-| ˆ-f +-K Œ-F  ‰-å ˆ-› ‰-d ˆ- 7-á £-¶  ‘ -M Ž-2 -$ ›-  ”- ›- …=üèŠ-;Š--ùŠ-Š-Õ}Î9-‡¤-Y-FS-Ã-µ›-°¦”-™›-”…=eš-`8W-I-ù'-×Y-ÊI-¾-°›-«…=¤‘Y-^W-6I-'-òY-æY-ÙI-ÉI-½-¯›-ª…=£ƒY-uY-BI-%I-A-A-è’- ’-c’-9q-‘-ذ€X0à°€P ðÈ pH踈X(øÐ¨€X(øÐ¨€X0à¸h@èÀ˜pH G±:°2° °°œ¯”¯n¯f¯ ¯¯æ®Þ®½®µ®}®u®F®>®®®®ù­±­©­„­|­X­P­ ­­ž¬–¬r¬j¬¯«§«ºª²ª}ªuªOªGª$ªªì©ä©¸©°©s©k©/©'©ô¨ì¨è»¨‹¨ƒ¨a¨Y¨5¨-¨ ¨¨´§¬§f§^§õ¦í¦°¦¨¦ˆ¦€¦\¦T¦â¥Ú¥ž¥–¥d¥\¥2¥*¥ ¥¥¬¤¤¤O¤G¤¤ú£Ö£Σƒ£{£££è¢à¢7¢/¢õ¡í¡½¡µ¡¡ˆ¡c¡[¡1¡)¡¡¡0 va¶T$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(‡€-z‡-c-LŽ-1-~=†-èž-Ö€-Ã?-¢?- ‹-Ý‹-À‹-©}ˆž-v€-c?-B?-ª‹-}‹-`‹-I}#I-úI-ÛI-»¡!-{I-]!-4I- !-ô!-ß!-Ê!-«G-“Q-eG-MQ-G-Q-ÙG-ÁQ-z!-;Q-!-É Q-– !-Z Q-M -? ›-: …=3 ì -Þ ›-Ù …=Ò ¾ § -™ ›-” …= T [- €-í ˜-Ñ ˜-¼ –-£ –-š ‚-Œ “-| ›-w m •-^ ›-Y K —-ô I-É U-¨ I-x I-M U- I-Ë I-³ I-ž I-r I-W m-3 I- m- I-ÙI- U-‚I-_U-AI-U-ýI-°€-˜-˜-l–-S–-J‚-<“-,›-'•-›- û—-±ž-Ÿ€-’‡-w‡-f-N~=2ž- €-‡-ø‡-á-Äk-§k-ˆ-sk-^k-C-$--ô=Øž-Æ€-¹‡-ž‡-‡-jk-Mk-.-k-k-é-Ê-µ-š=ƒi-z_-qu-Y]-Mg-5c-,e-ëK-¹ž-•ž-ƒ€-v‡-[‡-J-2~=ž-€-ø‡-݇-Ì-´~=s-zo-7a-M-ñO-ÙO-„=R-=Ÿ-8,¡=%™- PxHz@05() ƒ13w°œ¨{ œˆ|€p5h `ƒX;P=Hx0 (A ƒCEy 0^ p 0^p /l \l 0 I .^I 8 .^8 -4 \4 . 8^ 7ü \ü 8 Ù :^Ù È :^È 9Ä \Ä : ,^ +Œ \Œ , X ^X T \T  ^  \  è^èä\ä Á4^Á°4^°3¬\¬4 ‰2^‰x2^x1t\t2 @&^@%<\<& $^#\$ Ð(^Ð'Ì\Ì( ˜6^˜5”\”6 `R^`Q\\\R 9\^9 (\^([$\$\ ð*^ð)ì\ì* ¸"^¸!´\´" €H^€G|\|H HB^HAD\DB !J^! J^I \ J é@^éØ@^Ø?Ô\Ô@ ±F^± F^ Eœ\œF yD^yhD^hCd\dD 0l^0k,\,l øj^øiô\ôj Àf^Àe¼\¼f ˆL^ˆK„\„L a>^aP>^P=L\L> )<^)<^;\< àv^àuÜ\Üv ¨t^¨s¤\¤t pp^pol\lp 8h^8g4\4h d^cü\üd È^^È]Ä\Ä^ N^MŒ\ŒN Xb^XaT\Tb `^ _\` èP^èOä\äP °n^°m¬\¬n x^xt\t @r^@q<\<r T^S\T ÐX^ÐWÌ\ÌX ˜Z^˜Y”\”Z `V^`U\\\V ( ^($\$ ¢Mhˆ›†¨+–ºV–Ì–ÞÆ–ð —¨™Ï™ 6—ˆ—.Ø™2(š6xš:°š>Ú—P9˜bE›“¨§£Q¬ñš° ›µ˜˜Ç›ÌИß<™òüxž!è¥U ¦vX¦€àz# €(!€Â„Å €¸£ûTm ¥$x™ @¥ä€ò‡S €Ð¤7Þ ð£âlí ¦´<8§Ê Rp§I€ŒÁ €x¥€v× €°¥€€L‡0 €˜¤e€r•€§ €Ö”€È¦5€„|Z €¡œ€}q €P¡‡€^ €Ø¢ñ€¸‚ €H£L€j~0 €h¢s€ÄG € ¢ €–ƒª €€£›€œu €£°€€}ˆ €ˆ¡0€Ø{@ €Ÿï€ž{ö €èžf€‡ €`¤ˆ€0{¡ €ž1€úzA €`k€{ €ÐL€ {_ €˜N€ì…ø €(¤Y€æ{l €ÈŸ€¨{ € Ÿ"€À{/ €XŸj€|€ € á€ }¼ €À¡™€|² €8 €Ò}ï €ø¡2€~ €0¢Õ€|{Ù €°žÍ€,|é €p £€E{¿ €@žû€:| €¨ €`|6 €à ,à›ˆ€ œa€€œ›8›ú€Æœ×€¸œ\ ›I€@œ`€œ„·}> sÂä’nþ¦G/\ºÉ@ú5¬²·”Éüê­”»t­ »__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk5Delay8getDelayEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk6EffectD0Ev__ZTVN3stk6EffectE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk6EffectD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk6EffectD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk7OnePole4tickEd__ZN3stk5Delay4tickEd__ZN3stk5JCRev5clearEv__ZNK3stk9StkFramesixEm__ZNK3stk5Delay7lastOutEv__ZN3stk6Effect12setEffectMixEd__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk5JCRev4tickEdj__ZN3stk5JCRev4tickERNS_9StkFramesES2_jj__ZN3stk5JCRev4tickERNS_9StkFramesEj__ZN3stk5JCRevD0Ev__ZTVN3stk5JCRevE__ZN3stk5DelayD1Ev__ZN3stk5JCRevD1Ev__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5JCRev6setT60Ed__ZNSolsEd_pow__ZN3stk6EffectC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk6Effect7isPrimeEj__ZN3stk5JCRevC1Ed__ZN3stk5DelayC1Emm__ZN3stk7OnePoleC1Ed_floor__ZN3stk5Delay15setMaximumDelayEm__ZN3stk5Delay8setDelayEm__ZN3stk7OnePole7setPoleEd__ZN3stk5JCRevC2Ed__ZTIN3stk5JCRevE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk6EffectE__ZTSN3stk5JCRevE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk6EffectE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk5Delay8getDelayEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk6EffectD0Ev.eh__ZN3stk6EffectD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6EffectD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk5Delay4tickEd.eh__ZN3stk5JCRev5clearEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk5Delay7lastOutEv.eh__ZN3stk6Effect12setEffectMixEd.eh__ZN3stk5JCRev4tickEdj.eh__ZN3stk5JCRev4tickERNS_9StkFramesES2_jj.eh__ZN3stk5JCRev4tickERNS_9StkFramesEj.eh__ZN3stk5JCRevD0Ev.eh__ZN3stk5JCRevD1Ev.eh__ZN3stk5JCRev6setT60Ed.eh__ZN3stk6EffectC2Ev.eh__ZN3stk6Effect7isPrimeEj.eh__ZN3stk5JCRevC1Ed.eh__ZN3stk5JCRevC2Ed.eh__GLOBAL__I__ZN3stk5JCRevC2Ed__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC0LC1GCC_except_table5GCC_except_table6LC3LC5LC6LC8GCC_except_table7GCC_except_table8__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC9LC10GCC_except_table9LC14GCC_except_table10GCC_except_table11EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5JCRevC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/LentPitShift.o000644 000766 000766 00000326104 12015735510 016665 0ustar00garygary000000 000000 ÏúíþÐ hiwðhw__text__TEXTÅðX€4€__debug_frame__DWARFÈø¸ø#__debug_info__DWARFÀ µ°ƒK__debug_abbrev__DWARFÈÂh ¸Ë__debug_aranges__DWARF0ÍP Öh…__debug_macinfo__DWARF€ÍpÖ__debug_line__DWARF€Í_pÖ€…__debug_loc__DWARFßÓd Ïܨ…Ò__debug_pubnames__DWARFCÞ¶3ç__debug_pubtypes__DWARFùâ˜éë__debug_inlined__DWARF‘êó__debug_str__DWARF‘ê^ró__debug_ranges__DWARFï\ße__mod_init_func__DATAð\àe8Œ __textcoal_nt__TEXTø\à èe@Œ„ €__gcc_except_tab__TEXTØi+Èr__cstring__TEXTmáøu__StaticInit__TEXTémXÙv`€__const__DATA`nXPw __const_coal__DATAÀn¸°wØ __const_coal__TEXTxohx __bss__DATAhw__literal8__TEXT˜oˆx__eh_frame__TEXT oÈxh‘£ h__constructor__TEXThwX€__destructor__TEXThwX€€–ž´ PG`!UH‰åH‰}øòEðfWÀf.EðsëH‹UøH¸ð?H‰‚øòaoò^EðH‹Eøò€øÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹}øHǰèH‹}øHǰèÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒìHH‰}ÈòEÀ‰u¼H‹}ÈèHH‹EÈH‰‹U¼¸H‰EèH‹}ÈHƒÇHHuè¹è‹U¼¸H‰EàH‹}ÈHƒÇxHuà¹èH‹EÈÇ€¨H‹}ÈHǰºÿ¾èH‹EÈÇ€¨H‹}ÈHǰºÿ¾èH‹UȸH‰‚¨‹E¼HcÐH‹EÈH‰°H‹UÈH‹EÀH‰‚ø‹U¼¸H‰EØH‹}ÈHÇHuعèH‹EÈH‹€°HÀH<ÅèH‰ÂH‹EÈH‰ðH‹UÈH¸š™™™™™¹?H‰‚¸‹E¼ÿÀH˜H<ÅèH‰ÂH‹EÈH‰È‹E¼ÿÀH˜H<ÅèH‰ÂH‹EÈH‰ÐH‹EÈH‹Ð¸H‰‹E¼ÿÀH˜H<ÅèH‰ÂH‹EÈH‰ØH‹EÈH‹ØH¸ð?H‰H‹EÈH‹°H‰ÐHÀH4H‹}ÈHǰèH‹EÈH‹°H‰ÐHÀH4H‹}ÈHǰèH‹EÈH‹°H‰ÐHÀH4H‹}ÈHǰèé®H‰E°H‹]°H‹}ÈHÇèH‰]°ëH‰E°H‹]°H‹}ÈHǰèH‰]°ëH‰E°H‹]°H‹}ÈHǰèH‰]°ëH‰E°H‹]°H‹}ÈHƒÇxèH‰]°ëH‰E°H‹]°H‹}ÈHƒÇHèH‰]°ëH‰E°H‹]°H‹}ÈèH‰]°H‹}°èHƒÄH[ÉÃUH‰åSHƒìHH‰}ÈòEÀ‰u¼H‹}ÈèHH‹EÈH‰‹U¼¸H‰EèH‹}ÈHƒÇHHuè¹è‹U¼¸H‰EàH‹}ÈHƒÇxHuà¹èH‹EÈÇ€¨H‹}ÈHǰºÿ¾èH‹EÈÇ€¨H‹}ÈHǰºÿ¾èH‹UȸH‰‚¨‹E¼HcÐH‹EÈH‰°H‹UÈH‹EÀH‰‚ø‹U¼¸H‰EØH‹}ÈHÇHuعèH‹EÈH‹€°HÀH<ÅèH‰ÂH‹EÈH‰ðH‹UÈH¸š™™™™™¹?H‰‚¸‹E¼ÿÀH˜H<ÅèH‰ÂH‹EÈH‰È‹E¼ÿÀH˜H<ÅèH‰ÂH‹EÈH‰ÐH‹EÈH‹Ð¸H‰‹E¼ÿÀH˜H<ÅèH‰ÂH‹EÈH‰ØH‹EÈH‹ØH¸ð?H‰H‹EÈH‹°H‰ÐHÀH4H‹}ÈHǰèH‹EÈH‹°H‰ÐHÀH4H‹}ÈHǰèH‹EÈH‹°H‰ÐHÀH4H‹}ÈHǰèé®H‰E°H‹]°H‹}ÈHÇèH‰]°ëH‰E°H‹]°H‹}ÈHǰèH‰]°ëH‰E°H‹]°H‹}ÈHǰèH‰]°ëH‰E°H‹]°H‹}ÈHƒÇxèH‰]°ëH‰E°H‹]°H‹}ÈHƒÇHèH‰]°ëH‰E°H‹]°H‹}ÈèH‰]°H‹}°èHƒÄH[ÉÃÿÿÿÿx $ø\† $J† $ ]7† ,J† ƒ$B] † $L]† $d]† $|]† $Š]† $ª]† $Â]† $Ð]† $Þ]&† $^#† ,(^~† ƒ,¦^~† ƒ$$_† $D_1† $v_I† $À_M† ,`Y† ƒ,haY† ƒ,Âb~† ƒ,@c† ƒ,\d݆ ƒ$b.† $:e¦† ,àe­† ƒ,Žg­† ƒ$émC† $,n† $† , ŠY ‹… Îæ ÐX Ѳ Ók ÔÍ Õ ׫ Ø Ù Úã Û- ;‚ <¶ =Ò d+ e7 g: hS ij j k˜ l¯ mÆ nè o ! s)! tO! vu! w—! x¿! z×! {ï! |ý! }" ‚)" ƒA" „^" †r" ‡‹" в" ‹À" ŒØ" µõ" ¶# ·@# ¸]# ¹„# <å FØ' Gò' H ( I&( J@( K[( Lv( M‘( N¬( OÇ( Pâ( Qý( R) B3) C6) DÅ# F9) GJ) Hf) I‡) J¤) KÆ) Lè) Mÿ) N* H@* ’a* ”d* •{* –’* —³* ˜Ï* ™ë* š+ ›$+ œA+ X+ že+ ŸŒ+  ²+ ¡Ô+ ¢ú+ £, ¤-, ¥O, ¦l, §ˆ, ©©, «Ê, ­ð, ¯- ±-- ³I- ´j- µ†- ¶¢- ·¾- ¸Ú- ¹ö- º . »7. ¼X. ½y. ¾š. ¿Æ. Àâ. Â/ Ä / ÅA/ Æb/ ǃ/ Ȥ/ É»/ ÊÜ/ Ëý/ Ì0 Í?0 ÎW0 Ðo0 Ö‹0 ܧ0 âÃ0 èß011=1__true_type__debug%1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >™ Œ+þ4#_M_pè#Œ+†5è]5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >[ _Ios_Fmtflags7Ð _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek6 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“• _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ý _S_beg_S_cur_S_end_S_ios_seekdir_end€€$Ãevent¢# erase_eventimbue_eventcopyfmt_eventÿoÓÉ _M_nextÕmT#_M_fnÖŽT#þh×Á#”Ør5#ÿoÛ– mTŽTÁmT ºPß)I¯ mT!ãmãpDÁmTï+ñ_M_pwordòq#_M_iwordó&#ï+ô”Tª="b _ZNSt8ios_base4Init11_S_refcountEr5#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEj3ª=ªšTû<šTÁbasic_streambuf > RŠb Tb Ub W“b X­b ZÇb \áb ]ûb ^c _4c `Nc ahc b‚c cœc d¶c eÐc fêc gd h d i:d jQdctype_basectypemoney_baseÒ$pattern!É field!É ¦##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¬%‰SH# _M_startT# _M_finishU# _M_end_of_storageV#&‰W•²§'¸a²Ávector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(öl¶º0w Ïw w )pþ ž/j3ô¼£bT*ÙWˆ¶G^1*¦U”ðD1*‰:´ÿ@RH+nothrow"IuKrª+cerr Aò`Œª,__ioinit M_ZStL8__ioinit-"T#XÁ¼¼¼.Â/u-Îl#e£èè¼£.u-Ð0#dè è¼(¥#[Oè%Á-,##PqFFÁ£.L0 $_4$aw quot$bÁ# rem$cÁ#div_t$dM $_5$f® quot$g&# rem$h&#ldiv_t$i„ $_6$læ quot$mû# rem$nû#lldiv_t$o¼-E$“Á  .1-¦ $”**¼double-« $•ÁK¼-° $–&b¼-îq$œqFF££.“2Á§FF-3_$žwÃÁÁ&¯=$ Öq-ÉA$¡èí¼-Ú$£® &&-„X$ªÁ%¼£-á$«£FF¼£.Lwchar_t-R>$¬ÁxF¼£&9)$¯šq££35l$°Á-´)$±qÃq£&h$²ÖÚ(¬0$³Ù3*ö¼ö.è-×0$µ&¼öÁ-_$½Á>¼öÁ(b$ÂfÁY¼-Á$ãzèz£.€/L-dV$ÄÁ¡èL __gnu_cxx¡(M ®ø;ûÍû(3_´ ?æíûû__debug%6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-â2$§æ«ûû-,?$™û¼-Ém$ºûã¼öÁ-ÚZ$À ¼öÁ(³0$´â3$$¼öfloat-œm$·II¼ölong double&é+$ÇkÁ-ÏV$¦û‚û lconv`&+¶4A&,è#4:.&-è#4®&.è# int_curr_symbol&/è# currency_symbol&0è# mon_decimal_point&1è#( mon_thousands_sep&2è#0 mon_grouping&3è#84)&4è#@4IA&5è#H int_frac_digits&6u#P49&7u#Q p_cs_precedes&8u#R p_sep_by_space&9u#S n_cs_precedes&:u#T n_sep_by_space&;u#U p_sign_posn&u#X int_n_cs_precedes&?u#Y int_p_sep_by_space&@u#Z int_n_sep_by_space&Au#[ int_p_sign_posn&Bu#\ int_n_sign_posn&Cu#]-X:'5èÒÁ¼3ÂK&Kß.‚va_list(IÖfpos_t(U; __sbuf(`2 _base(a2# _size(bÁ#. __sFILE˜(‚ˆ _p(ƒ2# _r(„Á# _w(…Á# _flags(†ž# _file(‡ž# _bf(ˆ# _lbfsize(‰Á#( _cookie(Œq#0 _close(—#8 _read(޶#@ _seek(Õ#H _write(ô#P _ub(“#X _extra(” #h _ur(•Á#p _ubuf(˜ #t _nbuf(™ #w _lb(œ#x _blksize(ŸÁ#ˆ _offset( ô#2Á—q.ˆ2Á¶qèÁ.2ôÕqôÁ.¼2Áôq¼Á.Û__sFILEX.ú r+ rFILE(¡8&¿:(ïM M .+ -ŸU(ðÁj M -&8(ñÁ M -p(òÁ˜ M -‹6(óÁ¯ M -X@(ôÁÆ M -y?(õÁâ M â .ô-~@(öè !èÁM (-(úLM )!¼¼-Ä&(ÿ£O!q££M 5-'(Â3M u!¼¼M 6$ (Á—!M &Á6J&(Á´!M ´!.º!/ô6(c(&×!M 6!(Áï!M 7;2(Á6P!( è"èà ( )"¼6<(ÁA"¼6n8(Á^"¼¼¬*(r"M SV(‹"M è6n(Á²"M èÁ£7ù(M 6a(èØ"è6•(Áõ"ÁM 6"(©Á#裼86(B(ªÁ:#M ¼:#.þ6(«Á]#¼:#6u&(¬Á„#裼:#6jH(­Á¦#¼¼:#u¶#rclock_t)M¹ tm8)Z—$ tm_sec)[Á# tm_min)\Á# tm_hour)]Á# tm_mday)^Á# tm_mon)_Á# tm_year)`Á# tm_wday)aÁ# tm_yday)bÁ# tm_isdst)cÁ# tm_gmtoff)d&#( tm_zone)eè#0pthread_once_t*^Q__gthread_once_t+/—$wint_t,F¢ $_7,Q"% __min,R‹# __max,S‹# __map,T‹# __types,U"%#.È_RuneEntry,VÓ$ $_8,Xn% __nranges,YÁ# __ranges,Zn%#.(%_RuneRange,[:% $_9,]µ% __name,^µ%# __mask,_È#uÅ%r _RuneCharClass,`†%9$_10ˆ ,bF' __magic,cè# __encoding,dF'# __sgetrune,fu'#( __sputrune,g™'#0 __invalid_rune,h‹#8 __runetype,jŸ'#< __maplower,k¯'#¼ __mapupper,l¯'#¼ __runetype_ext,st%#À __maplower_ext,tt%#Ð __mapupper_ext,ut%#à __variable,wq#ð __variable_len,xÁ#ø __ncharclasses,}Á#ü __charclasses,~¿'#€uV'r2‹o'¼ªo'.¼.V'2Á™'‹èªö.{'ȯ'rÿ‹¿'rÿ.Å%_RuneLocale,Û%:G-åÌ3Áò'Á:FE-ëöKÁ (Á:üG-÷ÏÁ&(Á:g-þ,Á@(Á)kS-™ Á[(Á)ª#- • Áv(Á)ü3-ŽQÁ‘(Á)U!-*TÁ¬(Á)”-K/ÁÇ(Á)ò>-"Áâ(Á)b:-)*5Áý(Á)d -523Á)Á)„+-;\,Á3)Á;)|¸6¶#-T)~*f)±±(Q@)‚­B±)).Å#-kU)…±ž)ž).±-×@){è»)»).Á)/Å#-WA)}èÝ)Ý).ã)/±-Ú)€)ÿ)Ý)-lA))*Ý)(KH)ƒìd£@*裼»)mbstate_t.Uwctype_t/4Š-A].yÅ${*Á-ø .zÅ$’*M -ÿ .{F³*FÁM -ãp.|Å$Ï*LM - q.}Áë*zM -ÿX.~Á+M Á-×m.Á$+M z8-!.€ÁA+M z8- <.Å$X+M 3‹.‚Å$-Œ'.ƒ£†+¼£†+.@*-Lk.…£²+F¼£†+-u8.†ÁÉ+É+.Ï+/@*-ÐA.ˆ£ú+Fo'£†+-é..‰Å$,LM -] .ŠÅ$-,L-ÿ8.ŒÁO,F£z8-æ.Ál,zz8-.ŽÅ$ˆ,Å$M -op.Á©,M z:#-­G.ÄÁÊ,M z:#-…=.’Áð,F£z:#-l;.ÆÁ-zz:#-((.“Á--z:#-æg.ÇÁI-z:#-a%.”£j-èL†+-Å).•F†-Fz-è2.—Á¢-zz-|.˜Á¾-zz-w5.™FÚ-Fz-*3.š£ö-zz(’9.œ„T£ .F£z»)-½&.£7.z-Ã4.žFX.Fz£-I@.ŸÁy.zz£-B. Fš.Fz£-Ø2.¤£À.èÀ.£†+.z-E.¥£â.zz-îZ.©*þ.zþ..F-õZ.È$ /zþ.-üZ.«FA/Fzþ.-[.¬&b/zþ.Á-È:.®Áƒ/zþ.Á-Û1.§£¤/Fz£- 6.¨Á»/Å$-F^.°ÁÜ/zz£-4a.±Fý/Fz£-éR.²F0Fz£-P9.³F?0FL£-o.´ÁW0z8-ï'.µÁo0z8-­..–F‹0zL-.7.¡F§0zz-ì-.¢FÃ0zL-ìG.¦Fß0zz-cX.¯F1zL£-( .ÊI1zþ.-{2.Íû=1zþ.Á-ãG.Ï ^1zþ.Áz1é^3streampos0ÓŽ*£#1ñòRÁ1^3d3(ûh1õÙ%j3á1d3d3(üo1ùCj32d3d3(851ýô0Á&2¼¼£5Ãp1^$£B2¼5Q1QT¼h2¼£d35 1 ÅèŽ2è¼£5êa1 Sè´2è¼£5£#1•bèÚ2è£u5¯%1Vhuö2r35ÙY1HpÁ3d35àT1,hj333r3r3?_.1#:Á!q?1&ÏÁr3@u@Âbool@x3/Á2Áˆ38.Ž3A__vtbl_ptr_type}3<¢"G>ø6ç4&UXDÒ3ç4&UXFë3ç4í4&* K4ç4Á(ã4NUè&4ø4^3(ã4Q…I¼G4ø4d3(¼)Vs,èm4ç4ÁF*Ì)`:4ç4èÁ(N^dÙP£«4ø4*£gjæ:Í4ç4èd3B„*niç4è.²3@ó4/²3.ó4>®31W5²3#&­gd'5W5&­gf@5W5]5C=FlW5Á.þ4@c5/þ4/j3/À_Atomic_word4%Á.Z > 38ŸHDnpos÷dŸHE_M_dataplusZ #_Rep_base_RepFï1£Zèô5¤HFï1§cè6¯HèF­)tXµH56¤HF;(%ÈJS6¤HF¹)$q6¤HGn-h‹6¯HF“4i@£³6¤HÁ¼G_<*Ü6¤HÁÁ¼FéUD b£7¤HÁÁFˆ;LPRj3'7¤H¼G¤*U¸_J7è¼ÁG\C^ßbm7è¼ÁGrCgßA7èÁuG|[zC`³7èG|[~Ü9Ö7èqqG|[‚ßù7èèèG|[†8è¼¼F+ Š®pÁ>8ÁÁGÓ 5ÀZg8¯HÁÁÁGôb5µœ8¯HH2&š$.»Hõ!©8¯H&õ!5¿Â8¯H]5&õ!5·Û8¯HÁH&õ!5Åþ8¯HÁHÁÁ&õ!5Ð&9¯HÁHÁÁ]5&õ!5ÛI9¯H¼Á]5&õ!5âg9¯H¼]5&õ!5éŠ9¯HÁu]5^ì¥9¯HÁ5côöqÇHÇ9¯HÁH5cüB<ÇHé9¯H¼5c'qÇH :¯Hu5à:vA(:¯H5à:b?qE:¤H5 f&“'b:¯H5 f1Òq:¤H5#a:Ö! œ:¯H5#aCy™ ¹:¤H5= L#! Ö:¯H5= Uf ™ ó:¤H5ž ]ë£;¤H5Ãpc[P£-;¤H5N^h,-£J;¤H ªA5nÎhm;¯HÁu ªAƒe‹;¯HÁ5ö'‹˜\£¨;¤H x15äÊÆ;¯HÁ ¾=¦5`ß;¯H5¯W­s j3ü;¤H50¼¡Vd3<¤HÁ50Íï^3@<¯HÁ5nfâ´.d3b<¤HÁ5nfõ$ ^3„<¯HÁ5¨F<ÇH¦<¯HÁH5¨F )2ÇHÈ<¯H¼5¨FìlÇHê<¯Hu5.<5J­ÇH =¯HÁH5.<5[ cÇH8=¯HÁHÁÁ5.<5/gÇH_=¯H¼Á5.<Bï.ÇH=¯H¼5.<5 2ÇH¨=¯HÁu "eòUÆ=¯Hu(£#5ø ÇHç=¯HÁH5£#ƒƒ`ÇH>¯HÁHÁÁ5£#5Ë[ÇH:>¯H¼Á5£#Ÿë4ÇH\>¯H¼5£#¯³*ÇHƒ>¯HÁu œiÌ67«>¯HÁu5œiëdWÇHÒ>¯HÁÁH5œi4@ÇH?¯HÁÁHÁÁ5œi5m ÇH/?¯HÁ¼Á5œi*òÇHV?¯HÁ¼5œiAßDÇH‚?¯HÁÁu5œiRÚ©?¯Hu5£ j>-ÇHÐ?¯HÁÁ5£ zá ò?¯H5£ Ž Q@¯H5ü4©"=ÇHE@¯HÁÁÁH5ü4Àm*ÇH{@¯HÁÁÁHÁÁ5ü45ïÇH¬@¯HÁÁ¼Á5ü4ê&\ÇHØ@¯HÁÁ¼5ü4]aÇH A¯HÁÁÁu5ü4]ÇH5A¯HÁH5ü4%k7ÇHfA¯H¼Á5ü4:šNÇH’A¯H¼5ü4Oî]ÇHÃA¯HÁu5ü4s¹ ÇHôA¯Hèè5ü4~óÇH%B¯H¼¼5ü4ˆ¿/ÇHVB¯H5ü4“È\ÇH‡B¯HqqF7=5‹³ÇH¹B¯HÁÁÁuFƒm5˜i%ÇHëB¯HÁÁ¼ÁIÜ.5¦Q)èCÁu]55êa5Á.£=C¤HèÁÁ ÚA5õ’d[C¯HÇH5;üå=¼xC¤H5ÉiwW¼•C¤H5~h Œ*þ4²C¤H5Q5Ï5£ÞC¤H¼ÁÁ5Q)a£D¤HÁHÁ5Q7Σ,D¤H¼Á5Q5æ3£SD¤HuÁ5Ã5”I _M_length•£# _M_capacity–£#4”—r5#>Ï5›ÓJÍH#Jž$5@_ŸHJ)95E6ÂJo5Q9 ÓJ;2&´´V»H(ƾoj3‡IãJ(^SÂWj3£IãJ*ôJƺ]»IµH*@!Êk:ÓIµH*E(άEðIµHÁ(BØ„Jè JµH(»4Üûè2JµH]5]55ö+5X9µHXJÁÁ]5*'çµWuJµH]5 ^@5« L“JµH]5(M:õ \è¯JµH!óG5^rHèµH]5Á£ãJr.éJ/I>£ 6CHNKnone6h_ZNSt6locale4noneEx3LØ+6i÷1x3Mnumeric6jÐgx3L46kypx3LkU6lÃ`x3LùB6mH.x3L”Z6nÍ_x3 Kall6p_ZNSt6locale3allEx3?¹"E_M_impl6HN##_S_classic6 _ZNSt6locale10_S_classicEHN#_S_global6#_ZNSt6locale9_S_globalEHNNS6)Æ6NN#_S_once68_ZNSt6locale7_S_onceE­$‰Ñm&[ 6{L^N&[ 6„˜L^NdN&[ 6±L^N¼&[ 6ÔL^NdN¼Á&[ 6ª÷L^NdNdNÁ&^6ºM^NÁ(c6Å1dN2M^NdNstring3<Œ5(& 6Ý(H2M\MoN(ãZ6çd>j3}MoNdN(Y>6ðúj3žMoNdN55'6qîJºMdN?žG6 JdNO[ 6<çM^NHNP“V6?ÌXPÄ6BŠ.FxU6E)Á"NÁQêK6H/^NdNdNÁ.¬K/SN.YN/¼.îJ@jN/îJ.jNR_L6WuNpPS_vptr$facetˆ3#T”6\r5#__c_locale78pP#_S_c_locale6__ZNSt6locale5facet11_S_c_localeE«NNf6b9 †P#_S_once6e_ZNSt6locale5facet7_S_onceE­$PÄ6iêO‰6vaO‹P£U¢ 6{uN‚O‹PÁG&6° ¥O‘P¼«NF8i6‚…&«NÂO‘PGˆo6…‚ÛO‘PHª^6Ц7«NHW 6–P¼GºP6‘;P—PGãm6•J5P—PO‰6 PP‹P¢PVc6£Î¨P‹P¢P.Áu†Pr/vP.uN@«N.P/uN@P@uNWeL6²aQTþh6£#"b 6Å_ZNSt6locale2id11_S_refcountEr5Gc6È¢eQaQgQOÑm6Ê2QaQgQÑm6ÐGQaQ!Z6Ó]#£rQ.®P@mQ/®P.mQW¬K(6Ù*TT”6ìr5#E_M_facets6í*T#E_M_facets_size6î£#E_M_caches6ï*T#E_M_names6ðö# NÜ6ñkg0TNŠ\6òR&0TN]g6óM-0TN.6ô»10TN±6õG0TN%6öd0TNß6÷;TGºP6úQRHNGãm63#ªRHNO¹"6 ÊRHNQT£O¹"6 êRHN¼£O¹"6SHN£O )6!SHNÁO¹"6‡f© —Y½[© 5$gO© ¾Y½[© © K^eÜY½[© 5ÿ'j uWùYÉ[5ÿ'r"JuWZ½[uW5Q€ÕEuW8ZÉ[5QˆóuWZZ½[uW5;/›1Uj3vZj35ºS§D*îJ˜Z½[dN5‹0²¬îJµZÉ[5ZV¼J dNÒZÉ[?Ã*ÎSUÁ59rÞ®QÔ[[½[Á5* óßÚ[([½[Á`žF TH[½[ÁO$^[½[O$ y[½[à[VcßQˆT½[à[/© /6 /Ð /• É ½[r. T@É .Ï[/ T@&@q@Ï[ZÃ@8:æ[\bS_vptr$basic_streambufˆ3#a_M_in_beg9Ãè#a_M_in_cur9Äè#a_M_in_end9Åè#a_M_out_beg9Æè# a_M_out_cur9Çè#(a_M_out_end9Èè#0a_M_buf_locale9ÏîJ#8b´h9Ôæ[Î\\bÁ(.9à¿"îJï\\bdN(‹09ñrîJ ]bb(T9þ"C\b1]\bè&5}o9õQ”1]]\bû• Ð 5ç@9E"”1„]\bŽÐ 5p_9 Ý$Á¡]\b5“[9°>uW¾]\b5Å-9'´RÁÛ]\b5½q99îÁø]\b5@9OZÁ^\b5@9bä_uW<^\bè&5¢C9p¶BÁ^^\bu5f9‰êpÁ{^\b55]9¤WÁ^\bu5;]9¾6 uWÄ^\b¼&Oo)9ËÚ^\bFÀ69Þ3èø^bbFˆ$9á [è_bbF529ä±è4_bbGb9î!XS_\bÁG)g9ù#|_\bèèèF&9 ã6èš_bbFÔW9yBè¸_bbFÃi99oèÖ_bbGv9*4õ_\bÁG.g9'®n`\bèècºS9<3bæ[@`\bdNdSV9Kö&\bæ[p`\bè&dpU9W?”1æ[¥`\bû• Ð de*9c`(”1æ[Õ`\bŽÐ dC9o¥;Áæ[û`\bd¤Q9…76uWæ[!a\beW:2y>uWæ[Pa\bè&d\I9«AÁ æ[va\bdn9¸ÀSÁ æ[œa\bd'^9ÐG]Á æ[Ça\bÁe¶q:TAquW æ[öa\b¼&dkX9û•XÁ æ[!b\bÁOo)9†<*aefupper<1Ÿ_ae€flower<2·gaefalpha<3^4aefdigit<4óaegxdigit<5Ðaefspace<6êae@gprint<7©5aefgraph<8:lae%fcntrl<9ïaaefpunct<:9ae falnum<;˜ae/Á.x3h“@!¨uNéjuN#hd#E_M_c_locale_ctype!°«N#E_M_del!±j3#E_M_toupper!²fe# E_M_tolower!³fe#(E_M_table!´éj#0E_M_widen_ok!µu#8E_M_widen!¶ïj#9E_M_narrow!·ïj#¹E_M_narrow_ok!¸u#¹iÑm!½_ZNSt5ctypeIcE2idE®Pjtable_size!¿_ZNSt5ctypeIcE10table_sizeEŸHØ+!ÌÚfÿjéjj3£Ø+!Úgÿj«Néjj3£5àm!æj3*gkÁu5àm!õC¼Vgk¼¼k5£i!Ì-¼‚gkÁ¼¼5›Q!·+¼®gkÁ¼¼5„+! © uÐgku5„+!1™+¼÷gkè¼5d !A}8uhku5d !R¼@hkè¼5yn!f–nubhku5yn!fI¼Žhk¼¼è5nd! ?Guµhkuu5nd!Âj¼æhk¼¼uèF~R!Ò&"éjikH˜@!× #éjUk0!àle8iÿjÁdpe!ð10ulecikudpe!˜S¼le“ikè¼dîB!Þoule¾ikudîB!""%¼leîikè¼d“m!6:Kulejkud“m!M’6¼leNjk¼¼èd´=!glule~jkuud´=!‚a=¼ le¸jk¼¼uèG"K!ŠlÒjkQno!š%jk.aeuÿjrÿ.le. k/le.ÁW¡!Æ jkku;!Ë hFjkk@!Ö ×¼!êX!Û ñC²uuu/²lÒ87 TGo T#a_M_tie=WGo#Øa_M_fill=Xu#àa_M_fill_init=Yj3#áa_M_streambuf=Z\b#èa_M_ctype=]k#ða_M_num_put=_Mo#øa_M_num_get=aXo#€(U =kqAlco(·b=oj3]lco(ß@={46 ylco*¾=>-×)–lno6 *„=Ý ³lno6 *Äq=–+8Ðlno6 (#S=¦¦@j3ìlco(_.=°]!j3mco(!=»&j3$mco(GH=ÅÊ&j3@mco(Ec=Ð6 \mco*Ec=óèymno6 1(=“mno\b`} = ok³mnoÁ5Ó@=Ñ,GoÐmco5Ó@=%ºeGoòmnoGo5E=3T\bnco(E>9‰\b0nno\b( >C€toQnnozo5½K=dØ?unnco5½K=xÜunnou(ºS>€?QîJ±nnodN(nd>uÝ[u×ncouu(yn>z)uøncouO1(=¼onom=>Œ¬C,ono\bn…W>«œonodN.ü.So/*.^o/s.io/ok.ok@ok@ioW?}HqT£l?è#à?вoHqà?ÌoHqNq5Áb?™D^3éoYq5_H?ï2èpYq5OF?¡Â5dq#pHq5OF?¨~5€oEpHqÁ5H?­kPdqbpHq5H?´0P€o„pHqÁ50?¹‚K^3¦pYqjq5¨F?½*dqÈpHqjq5Ëb?Á®€oêpYqjq5TH?ŲIdq qHqjq5Õb?ɦD€o.qYqjq!"f?ÍQZNqYq.€o@Tq/è._q/€o@€o@pq/¿@6 @IRs!uN`wuN#iÑm!Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE®PÐ:!¤r`wÁ50!¿—8¼:rXo¼¼ˆTuqfw50!ãÊM¼prXo¼¼ˆTuqÔ[50!èïN¼¦rXo¼¼ˆTuqlw50!íbM¼ÜrXo¼¼ˆTuqrw50!ò2N¼sXo¼¼ˆTuqxw50!øWO¼HsXo¼¼ˆTuq~w50!ý¿O¼~sXo¼¼ˆTuq„w50!úL¼´sXo¼¼ˆTuqŠw50!#*L¼êsXo¼¼ˆTuqw50!(’L¼ tXo¼¼ˆTuq{q50!Ht ¼VtXo¼¼ˆTuqÚ[UWn!Mqwt`wÁFŽ  ¼®tXo¼¼ˆTuqÇHd© Îç¼qítXo¼¼ˆTuqfwd© ž¼q,uXo¼¼ˆTuqÔ[d© €¼qkuXo¼¼ˆTuqlwd© œ¼qªuXo¼¼ˆTuqrwd© $¼qéuXo¼¼ˆTuqxwd© ,?¼q(vXo¼¼ˆTuq~wd© 3ª¼qgvXo¼¼ˆTuq„wd© ;(¼ q¦vXo¼¼ˆTuqŠwd© HR¼ qåvXo¼¼ˆTuqwd© d½¼ q$wXo¼¼ˆTuq{qo© qZ¼ qXo¼¼ˆTuqÚ[.q@j3@«@Ú@Á@û@ @$@*R*!ÛuNA|uN#iÑm!Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE®P1!ïxA|Á5´6! ëðJxMoðˆTuj35´6!+ ið{xMoðˆTu&5´6!0 ½ð¬xMoðˆTuÁ5´6!5 ðÝxMoðˆTuû5´6!: eðyMoðˆTu 5´6!j §<ð?yMoðˆTu*5´6!o ðpyMoðˆTuI5´6!„ 6Yð¡yMoðˆTuFG€1'ÛcÞyMo¼Áu¼èèG|Gá]ÄùzMo¼ÁuˆTèèG|GÓ‰Ú#SzMou&ˆTè¼G|Uœ!¢ –wtzA|Ád¿¾Îið–w®zMoðˆTuj3d¿äžjð–wèzMoðˆTu&d¿ëõjð–w"{MoðˆTuÁd¿òTkð–w\{MoðˆTuûd¿ù«kð–w–{MoðˆTu d¿Pcð–wÐ{MoðˆTu*d¿Gjð–w |MoðˆTuIo¿N<ð –wMoðˆTuF.–w@Álü8@M| €pokH"S_vptr$basic_ostreamˆ3#&÷@V®|GoÁ €\bbú>@_M|Ó|GoÁ €(Z@pŽU€ô|Go €(Z@y¸U€}Go5€(Z@ƒÝ €6}GoJ€(Z@©º^€W}Go&(Z@­å'€x}GoÁ(Z@±W^€™}Goj3(ZA\Ü^€º}Gož(Z@¸æ^€Û}Go«(ZAj–^€ü}GoÁ(Z@à^€~GoÚ(Z@Ìð^€>~Goû(Z@Ðú^€_~Go (Z@Õa^€€~Go*(Z@Ùu^€¡~Go$(Z@ák^€Â~GoI(Z@åÊ€ã~GoF(ZAxW€Go\b(´6A5€%Gou Š[@#\DHGo¼&( "A­,€nGo¼&(lAÄ¡d€ŠGo(AÙ2”1¦Go(dAé€ÇGoŽ5dAª\€îGoû• q÷@nGoÁ €.€.€0@M|.&€2€5€€.;€2toJ€to.P€2ˆT_€ˆTZ$P8Gæ[º‚æ[#a_M_modeBUÐ #@a_M_stringBXŒ5#H&Ê#Bd¹€º‚Ð &Ê#Br×€º‚ÁHÐ (o B…C2Œ5ó€À‚*o BrEº‚ÁHmçfB§.+.º‚Ð e¤QB±ô=uW_€Sº‚e\IC‰ºÁ _€xº‚e'^C4¯dÁ _€¢º‚ÁekXCV Á _€Ìº‚ÁeSVBÑV\b_€ûº‚è&epUC›Ì ”1_€/‚º‚û• Ð ee*Cʉ!”1_€^‚º‚ŽÐ mŸ'Cç冂º‚èÁÁmjBôLŸ‚º‚rb_€º‚Á._€.Æ‚/_€li`8OM|ʃM|#E_M_stringbufBŽ_€#5B¡$ƒʃÁ €Ð 5B¶OƒʃÁ €ÁHÐ `4BÀË‚uƒʃÁ €5EBËëHº‚’ƒЃ5o BÓw4Œ5¯ƒЃso BÝ,ʃÁH.Ë‚.Öƒ/Ë‚ stkñ…¡Aí„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED?WAp%ù@ûmuSRATEù_ZN3stkL5SRATEE¥€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE8ªuPI_ZN3stkL2PIE¥-DTû! @uTWO_PI_ZN3stkL6TWO_PIE¥-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E¥€?ZæƒUñ…‡S_vptr$StkErrorˆ3#amessage_j2M#atype_kðƒ#&¡Ao\†‡bTðƒbô-sñ…{†‡ÁwŽv­fñ…›†‡xl yo. ‡ñ…¿†‡x"|?rbTñ…ㆇyRWÌ7¼ñ…‡.ñ…@‡/ðƒZí„„‡|ŠS_vptr$Stkˆ3#J=HˆsSaeJB ‰ÛJaeJÄ=ŠìTaeJç>‹ö aeJ¢pŒ aeJã1paaeStkFloatL*zsrate_Ô:\ž‡{ÕO2M{7Öp-j3{¼(×Baj3|alertList_Ø_ZN3stk3Stk10alertList_E²ostringstream8ŽË‚{'PÜ"1'ˆaignoreSampleRateChange_Ýj3#;ÔDm ž‡*处A™ˆž‡*¬â ¶ˆ|Šj3;c.¯ÅT2M*ˆ²EÞˆ2M*pµÞ0õˆ2*–q¸çe ‰2*è» X#‰2*z¾‡%:‰Á(¬VÁ˜Tj3_‰ž‡ž‡ž‡* È_{‰¼ðƒ* Ë>;—‰2Mðƒ*lΣ:®‰j3*ÅQÑw9ʼnj3}?àÚ‰|Š~jlã‡ú‰|ŠÁ?)æ(S‡%Š|Šž‡ž‡mé¤mCŠ|Š|Šm ìkVaŠ|Š|Šn ï+n|Šðƒ.‡Wó„0“Edata_“#EdataRate_Žž‡#EnFrames_£#EnChannels_Ú#Esize_‘£# EbufferSize_’£#(W,‹™ÚÚWP‹™ŸÚÚÖ]k‹™ÁW…‹™ª5c •Wµ§‹™ª50)7»É‹™£500Œgž‡ë‹Á£ ¨F8Êp Œ™µ ŠX@Ö'Œ™µ5 TJ›9»NŒ™£Ú5 TRnž‡uŒÁ£Ú5F>[—ž‡œŒÁž‡Ú5ž ^‹£¹ŒÁ5¯Waånj3ÖŒÁ ªAkoùŒ™£Ú ªAu¼%!™£Úž‡5hRx7 Ú>Á5Am{YÚ[Á a‚3gy™ž‡!؉0Bž‡Á.ž‡.‚Š@¥/ž‡@°/‚Š@‚Š@ž‡.°Zù„H ‡Ôއ#€ê! ,‚Š#aeffectMix_ -ž‡#@&Ap ŽÔŽ(( 0Ú6ŽÚŽ(”F À.ªRŽÚŽw¾= "ÁÇrŽÔŽwe %ÃHÇ—ŽÔŽž‡I&< *Œ j3¹ŽÔŽÚrfÇÔŽÁ.Ç.àŽ/Ç>Ú6&UXD1&UXF17&* K81Á(ã4NŒYYBw(ã4QåY zB+(¼)Vîg 1ÁF*Ì)`„RÂ1Á(N^d—`£ÞB*£gj2?1+B„*n1.*.&/*@&.åŽ@=/åŽ.=>áV¡åŽ#&­gdq¡&­gfŠ¡§C=Fl¡Á.H@­/H.(>õNâ‘ _M_impl(#(Î(`ª$â‘òè‘(Î(dt§‘î‘(~hhŠaH*‘î‘&*6kC‘è‘§&*6oa‘è‘Á§&Àz{‘è‘Á(Q ‚NBœ‘è‘Á*ZF†“3¾‘è‘Á £{‘ £œ‘ £Ä £ò £‘@H.¸.ô‘/¸>¬£A—¸#&>"É'’A—§&>"ÖJ’A—Á+§&>"çc’A—G—]~’A—Á(cD„ÍKR—Ÿ’A—G— £#(ôAÂ’A—Á+5à:J²òß’A—5à:S0=ü’X—5 f\9ò“A—5 fe-A=6“X—5#anqbES“A—5#aw¹2Õp“X—5= €]E“A—5= ‰D%Õª“X—5ž þ-£Ç“X—5N^”ol£ä“X— ªA£N\”A—Á*5ö'°§'£$”X—5¯W¹Ðqj3A”X—*x1DE·^”A—Á50Ý 2w€”A—Á50ìŒh+¢”X—ÁGÍ^òeÁ”X—Á5nf’0wã”A—Á5nfÔN+•X—Á52i"È'w"•A—52i*n +?•X—5É(2‚ w\•A—5É(:E+y•X—5ÉiEo6–•A—5ÉiIyq ³•X— "X¸cÑ•A—+ ¨m@5ê•A—(œiD\X/ò–A—ò+ œi'f8–A—òÁ+(£ DmJiòY–A—ò(£ Dy<'ò–A—òò ÚAÛ=J–A—R— ¾=ïÕV¶–A—môSD«¥Ù–A—Á+Gâ(D3íE—A—òÁ+m†DõF%—A—ò+Q>[š5$A—.ù‘@M—/ù‘@ù‘.M—Zÿ„à ‡™‡#again_ Gž‡#achannelsIn_ HÚ#€ê! I‚Š# ab_ Kù‘#Paa_ Lù‘#haoutputs_ M‚Š#€ainputs_ N‚Š#°&% ˜™(*] „eÚ$˜%™(( ?Ú@˜%™w¾= #x_^—`˜™*Ø: *H}˜™ž‡(>> -Ëž‡™˜%™(?& 5udž‡º˜™ž‡(”F 8Ö`ªÖ˜%™xH C?3µ^—™™µÚrÆ^—™Á.^—.+™/^—Z…øE‡p›^—#ainPoint_EwÁ#àaoutPoint_ExÁ#èadelay_EyÁ#ð&ù@E"¥™p›ÁÁb¦GE%0™Ä™p›Á(GE(|CÁà™p›*1qE2¸Yý™p›Á*0 E8ùfšp›Á(\E;Á6šv›(ÏEC`5ž‡Wšp›Á*ˆ EF^yšp›ž‡Á(ÆaENºž‡Ÿšp›ž‡Á(%EQÎfž‡»šv›(EW«iž‡ךp›(HFEZ#/ž‡óšv›(HE]°Tž‡›p›ž‡xHEh-µ0™B›p›µÚHEs\Jµp›µµÚÚ.0™.|›/0™l …0 ‡žÇ#ainputFrames J‚Š#HaoutputFrames K‚Š#xaptrFrames LÁ#¨ainputLine_ O0™#°ainputPtr PÁ#¨aoutputLine_ S0™#°aoutputPtr T*#¨atMax_ WÁ#°athreshold_ [ž‡#¸alastPeriod_ \Á#Àadt ]“#ÈacumDt ^“#Ðadpt _“#Øaenv bž#àawindow c“#ðaperiodRatio_ d*#øazeroFrame e‚Š#€&ûm žž‡ÁbŠS ›;žÁw¾= "í5›[ž*‡n %Œxžž‡(H (òVž‡™žž‡(H 3ßIµ¿žµÚ(H >¡,µïžµµÚÚn³4 GUKžž‡žr.›Wq?}ãŸT£l?¼#à?ŠMžãŸà?gžãŸéŸ5Áb?™v#d3„žïŸ5_H?µ ¼¡žïŸ5OF?¡1úŸ¾žãŸ5OF?¨L1žàžãŸÁ5H?­YGúŸýžãŸ5H?´çFžŸãŸÁ50?¹d3d3AŸïŸjq5¨F?½^úŸcŸãŸjq5Ëb?Áœ[ž…ŸïŸjq5TH?ÅN[úŸ§ŸãŸjq5Õb?Éý,žÉŸïŸjq!"f?Íe éŸïŸ.ž@YN.õŸ/ž@ž‚œŒø\ ]- ƒ0- ‘h/Á„[.JLr ƒ0r ‘h…shift.ž‡‘`/ž@ŸH‚¯ ]A]˜º …__a¶º ‘h…__b¶º ‘`/w ‚ÏJa䙡†__groupingþ ¼‘¨†__grouping_sizeþ £‘ †__grouping_tmpþ ™¡‘˜‡__n ŸH‘P‡__min ŸH‘H‡__i £‘¸‡__test j3‘_ˆšá‡__j £‘°/bT‰À¡Š0À¡ŠTx3/1‹ž¡mB]L]0ñ¡Œ©¡‘h‰Š¢Š0¢ŠTx3/¡‹ñ¡1>L]c]|D¢Œü¡‘h‹ñ¡5<d]{]Èp¢Œü¡‘h‰Œ¢Š0À¡Œ¢/7‹p¢|]Š]Æ¢Œ{¢‘hŒ†¢‘`‰q颊0¢__afé¢/§‹Æ¢öŠ]©]`#£ŒÑ¢‘hŒÜ¢‘`Ž•SG£Š0G£ŠTx3/²‹#£+ª]Á]¬x£Œ0£‘h‚ÖÂ]Ð]ø¥£ƒ0¥£‘h/è‘‚ôÐ]Þ]D䣑h‘`^1‘‚Þ]^(¤…__first”‘h…__last”‘`‚1^'^Üu¤…__first´‘h…__last´‘`â‘‘XŽ¹Ž ™¤Š0™¤ŠTx3/ÔŽ‹u¤¿(^¦^(ʤŒ‚¤‘X‹u¤ü/¦^$_tö¤Œ‚¤‘X‚ $_C_À;¥ƒ0À¡‘h…__p`‘`£‘X‚œ‘D_u_ †¥ƒ0¥£‘h…__p†‘`…__n†£‘X‰a‘¨¥Š0¥£ŠTx3‹†¥Ø;v_¿_XÔ¥Œ‘¥‘h‰c’ö¥Š0ö¥ŠTx3/A—‹Ô¥`nÀ_ `¤'¦Œߥ‘XŽ™ K¦Š0K¦ŠTx3/™‹'¦s`gað|¦Œ4¦‘X‹'¦IDhaÁb<¨¦Œ4¦‘X‹u¤.pÂb@cˆÔ¦Œ‚¤‘X§‹œ@c[dÔ9§ƒ09§‘è|†nœ£‘à|ˆrc8d‡error 'ˆ‘ð|/™‘@˜R\d9e y§ƒ0K¦‘H’i TÚ‘\„;(bl¨§ƒ0r ‘h‘rŽ1:eàe¸姃0™¤‘h…mix 1ž‡‘`‰¨Š0r ŠTx3‹å§‹àeg3¨Œð§‘X‹å§@Žg;iP_¨Œð§‘X“u›ém,nœ³¨…__initialize_p4Á‘l…__priority4Á‘h”´Z,nAnè•Vª4 ÷¨q‘h‰Ž©Š0™¤‹÷¨Õ‹ö aeJ¢pŒ aeJã1paaezsrate_Ô:\ž‡{ÕO2M{7Öp-j3{¼(×Baj3{'PÜ"1'ˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.G@ƒI4  „.G: ; @…: ; I †: ;I ‡4: ;I ˆ ‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; I .G;@‘.G; @’4: ; I “.‡@4 @”.4 @•.4 @–4: ; I? < —4I? 4 < ˜4G ™4Gš4G ›4: ;‡@I? <  œ4: ;‡@I? <  4: ;‡@I? < ž4: ; ‡@I? < LÅémC,n[ªû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hLentPitShift.cppstl_algobase.hlocale_facets.tccnew_allocator.hallocator.hstl_vector.hstl_construct.hEffect.hFilter.hLentPitShift.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tccDelay.h ø\Ý‚Ø~ž¿/ŸŽä‚!.ºººZºº .ólòº ºƒ'f» .ùX> à~òÈqÈÊq=%º>uqf»“>» ˆ~BÈÍÈ ÍȆq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼ V‚É/׿K/×?» [.È×óóóóÓ È×óóóó zÓÈ -Ê"ƒÌ.Ló׃OŸ#v/#å2K–l‚¼óó !.ºCÖK€)L""/"w%%%j»K€)L""/"w%%%º ém3Ö äg$/Jø\ù\wù\ü\wü\ ]vwwJv ] ]w ]]w]A]vJKwKNwNavB]C]wC]F]wF]L]vL]M]wM]P]wP]c]vd]e]we]h]wh]{]v|]}]w}]€]w€]Š]vŠ]‹]w‹]Ž]wŽ]©]vª]«]w«]®]w®]Á]vÂ]Ã]wÃ]Æ]wÆ]Ð]vÐ]Ñ]wÑ]Ô]wÔ]Þ]vÞ]ß]wß]â]wâ]^v^^w^^w^'^v(^)^w)^,^w,^¦^v¦^§^w§^ª^wª^$_v$_%_w%_(_w(_C_vD_E_wE_H_wH_u_vv_w_ww_z_wz_¿_vÀ_Á_wÁ_Ä_wÄ_ `v``w``w`gavhaiawialawlaÁbvÂbÃbwÃbÆbwÆb@cv@cAcwAcDcwDc[dv\d]dw]d`dw`d9evbcwcfwfv:e;ew;e>ew>eàevàeáewáeäewäegvŽggwg’gw’g;ivémêmwêmímwím,nv,n-nw-n0nw0nAnv‘w‘”w”ªvÅ¡__gnu_cxx::new_allocator::~new_allocator¢std::allocator::~allocatorD¢std::allocator::~allocator‘¢__gnu_cxx::new_allocator::new_allocatorî¢std::allocator::allocatorL£std::_Vector_base >::_Vector_impl::~_Vector_implx£std::_Vector_base >::_M_get_Tp_allocatorª£__destroy_auxä£_Destroy(¤_Destroyž¤stk::Effect::~Effectʤstk::Effect::~Effectö¤__gnu_cxx::new_allocator::deallocate;¥std::_Vector_base >::_M_deallocate¨¥std::_Vector_base >::~_Vector_baseû¥std::vector >::~vectorP¦stk::Filter::~Filter|¦stk::Filter::~Filter¨¦stk::Effect::~EffectÔ¦stk::StkFrames::operator[]>§stk::Filter::cleary§stk::LentPitShift::clear¨§stk::Effect::setEffectMix¨stk::LentPitShift::~LentPitShift3¨stk::LentPitShift::~LentPitShift©stk::Effect::Effectt©stk::LentPitShift::LentPitShiftµ©stk::LentPitShift::LentPitShift”µÈ__uint32_tê__int64_t2$_0}__mbstate_t__darwin_mbstate_tª__darwin_size_tþ__va_list_tagÖ__darwin_va_lists__darwin_wchar_t‹__darwin_rune_t¢__darwin_wint_t¹__darwin_clock_tÑ__darwin_time_tø_opaque_pthread_once_t;__darwin_off_tQ__darwin_pthread_once_tp__darwin_wctrans_tŠ__darwin_wctype_t£size_t±time_t¿ptrdiff_tM$_4wdiv_t„$_5®ldiv_t¼$_6ælldiv_t‚lconvåva_listôfpos_t__sbuf8__sFILE+ FILE¶#clock_tÅ#tm—$pthread_once_t­$__gthread_once_tÅ$wint_tÓ$$_7(%_RuneEntry:%$_8t%_RuneRange†%$_9Å%_RuneCharClassÛ%$_10Å'_RuneLocale@*mbstate_tQ*wctype_t^1__true_typeˆ1char_traitsŽ3__vtbl_ptr_type¤3nothrow_t²3new_allocatorþ4allocatorr5_Atomic_wordŒ5basic_string,std::allocator >ÍH_Rep_baseI_RepîJlocaleuNfacet®PidxQ_Impl Tios_baseæ[basic_streambuf >ybwctrans_thdctype_baselectypekmoney_baseokbasic_ios >€o__normal_iterator, std::allocator > >qnum_get > >–wnum_put > >M|basic_ostream >_€basic_stringbuf,std::allocator >Ë‚basic_ostringstream,std::allocator >ñ…StkError‡Stk‚ŠStkFramesÇEffectåŽnew_allocatorHallocator¸_Vector_base >ù‘vector >^—Filter0™Delay›LentPitShiftž__normal_iterator, std::allocator > >Œªostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdj_ZN3stk5Delay5addToEdmiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZN3stk12LentPitShiftD0Ev_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZN3stk6EffectD0Ev_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZN3stk5Delay4tickERNS_9StkFramesEjwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZN3stk12LentPitShift8setShiftEd_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNK3stk5Delay8getDelayEv_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__ZNK3stk6Effect11channelsOutEv*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZN3stk6Effect5clearEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZN3stk6EffectC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZN3stk6Effect7isPrimeEj_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk12LentPitShift4tickERNS_9StkFramesES2_jj_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_ZNK3stk6Effect9lastFrameEv_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_i_ZNK3stk5Delay6energyEvsync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk6EffectD1Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEvprocess_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZN3stk5Delay6tapOutEmwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZN3stk12LentPitShift5clearEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsisPrimeappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZN3stk12LentPitShiftC2Edi_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZN3stk12LentPitShiftD1Ev_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstrDelay_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk5Delay15getMaximumDelayEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatorenergyoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassic~Delayvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKc_ZN3stk6Effect12setEffectMixEdiswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk12LentPitShift4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZN3stk5Delay4tickERNS_9StkFramesES2_jj_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZN3stk12LentPitShift7processEv_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E~LentPitShift_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk5Delay4tickEd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEv_ZN3stk12LentPitShift4tickEdxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_ZN3stk5Delay15setMaximumDelayEmto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEv_GLOBAL__I__ZN3stk12LentPitShiftC2Edistrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZN3stk5Delay5tapInEdm_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZN3stk12LentPitShiftC1Edi_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impladdTo_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEmsetEffectMix_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Effect_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZNK3stk5Delay7lastOutEv_M_stringbuf_init_ZN3stk5Delay8setDelayEm_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk5Delay7nextOutEvepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceoutLentPitShift_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1EvwidensetvbufsetShiftuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZN3stk6EffectD2EvEffect_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë0H5H‹=èH‹}ø¾èH‹Uø¸H‰B@ëVò  òEðf.Áwë5H5H‹=èH‹}ø¾èH‹UøH¸ð?H‰B@ë H‹UøH‹EðH‰B@ÉÃUH‰åSHƒìHH‰}èHH‹EèH‰H‹EèH‹¸ðèH‹EèH‹¸ÈèH‹EèH‹¸ØèH‹EèH‹¸ÐèH‹}èHÇèH‹EèH°H‰EÀH‹}Àèë%H‰E¸H‹]¸H‹EèH°H‰EÀH‹}ÀèH‰]¸ëH‹EèH°H‰EÈH‹}Èèë%H‰E¸H‹]¸H‹EèH°H‰EÈH‹}ÈèH‰]¸ëH‹EèHƒÀxH‰EÐH‹}Ðèë#H‰E¸H‹]¸H‹EèHƒÀxH‰EÐH‹}ÐèH‰]¸ëH‹EèHƒÀHH‰EØH‹}Øèë#H‰E¸H‹]¸H‹EèHƒÀHH‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹EèH‰H‹EèH‹¸ðèH‹EèH‹¸ÈèH‹EèH‹¸ØèH‹EèH‹¸ÐèH‹}èHÇèH‹EèH°H‰EÀH‹}Àèë%H‰E¸H‹]¸H‹EèH°H‰EÀH‹}ÀèH‰]¸ëH‹EèH°H‰EÈH‹}Èèë%H‰E¸H‹]¸H‹EèH°H‰EÈH‹}ÈèH‰]¸ëH‹EèHƒÀxH‰EÐH‹}Ðèë#H‰E¸H‹]¸H‹EèHƒÀxH‰EÐH‹}ÐèH‰]¸ëH‹EèHƒÀHH‰EØH‹}Øèë#H‰E¸H‹]¸H‹EèHƒÀHH‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿ[f„}»þ÷81ngÿÿ[f„}»þ÷81ngÿÿ4:wU\ÿÿhIèkÍ“²»”v+(XÿÿhIèkÍ“²»”v+(XStkFrames::operator[]: invalid index () value!Effect::setEffectMix: mix parameter is less than zero ... setting to zero!Effect::setEffectMix: mix parameter is greater than 1.0 ... setting to one!N3stk12LentPitShiftEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk6EffectEð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿJ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ¦† 4øÿÿÿÿÿÿÿ­çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ­çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒº`-­--–n-{n-`j-Bj-$n-h-âg-½g-r|-=|-|-ä|-Él-ti-Li-$l-l-Ù]Ò'-¬`-Ÿ--ˆn-mn-Rj-4j-n-ùh-Ôg-¯g-d|-/|- |-Ö|-»l-fi->i-l-ôl-Ë]Ä'-¤w-ŸŠ/-z/-2p-êp-­p-ƒQ-do-3РpH øÈ˜pH踈X0จX0à¸h@ðȘpH µªÇ©¿©†©~© ©©ݨÕ¨¨º¨r¨j¨E¨=¨¨¨·§¯§‰§§M§E§§§ä¦ܦº¦²¦ަ†¦b¦Z¦ ¦¦º¥²¥I¥A¥¥ü¤ܤÔ¤°¤¨¤6¤.¤ò£ê£¸£°£†£~£^£V££ø¢£¢›¢V¢N¢*¢"¢סÏ¡~¡v¡Í Å ‹ ƒ B :   0 A«·TH @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(Õ `-È f-± n-š k- m-] ^=V e-8 {-& `- --þ --ç n-È n-­ n-Ž n-s j-R j-5 j- j-ý n-í {-Ý {-Í {-½ {-¦ ]Š {-x `-k --P --9 n- n-ÿ n-à n-Å j-¤ j-‡ j-f j-O n-? {-/ {- {- {-ø]Âa-´x-¯d=¨ ”}a-ox-jd=c ,=-5-ë=-Í5-ª=-‰5-<`-)u- u-øs-ßs-Öb-Èq-¸x-³©r-šx-•‡t-={-+`-f-f-òn-Ú^=¾{-¬`-Ÿf-„f-mn-PM-3M-n-ÿM-êM-Ïn-°n-›n-€_=d{-R`-Ef-*f-n-öM-ÙM-ºn-¥M-M-un-Vn-An-&_=K-A-ýU-å?-ÙI-ÁE-¸G-w7-E{-!{-`-f-çf-Ön-¾^=£{-‘`-„f-if-Xn-@^=)S-O-ÃC-«9-};-e;-R-=}-8,=%v- PXHZ@z0%( c!#W°y¨[ zyˆ\€zp%h~`cX)P+HX0~(/ c13Y© ^©˜ ^˜”\” q^q`^`\\\ 9(^9((^('$\$( ð^ðì\ì ¸^¸´\´ €^€|\| Y$^Y H$^H#D\D$ !"^! "^! \ " Ø&^Ø%Ô\Ô&  ^ œ\œ h0^h/d\d0 A6^A 06^05,\,6 .^ ø.^ø-ô\ô. Ñ4^ÑÀ4^À3¼\¼4 ™2^™ˆ2^ˆ1„\„2 PN^PML\LN L^K\L àH^àGÜ\ÜH ¨8^¨7¤\¤8 ,^p,^p+l\l, I*^I8*^8)4\4* V^Uü\üV ÈT^ÈSÄ\ÄT P^OŒ\ŒP XJ^XIT\TJ F^ E\F è@^è?ä\ä@ °:^°9¬\¬: xD^xCt\tD @B^@A<\<B <^;\< Ð^ÐÌ\Ì ˜R^˜Q”\”R `^`\\\ (>^(=$\$> €M± ,nØ Jú Øi j .j0 sjB ¸jT mX /m\ ãjn 8mr ˆmv 5kˆ ”kš émË hwÛ ä ókö +l —l  o% hpJ v~ Pv¨ ˆvŠbÛ 8uèøoªs øv§¸’ 0w €àe €¨uU€Žg> €àu©€:eý €pu¾€€ ] €0p|€Þ]K €`r•€^g €˜ràn'€`o€@o:Ôm¡€†o~€xo(`nÊ€oá€ÀnàþÝÉÒôkPBû5ãÝUdÁ¶-38p¥}‘Td—‰´__ZNK3stk9StkFrames4sizeEv__ZN3stk12LentPitShift8setShiftEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk6EffectD0Ev__ZTVN3stk6EffectE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk6EffectD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk6EffectD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk12LentPitShift5clearEv__ZN3stk6Effect12setEffectMixEd__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk12LentPitShiftD0Ev__ZTVN3stk12LentPitShiftE__ZN3stk5DelayD1Ev__ZN3stk12LentPitShiftD1Ev__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6EffectC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk12LentPitShiftC1Edi__ZN3stk9StkFramesC1ERKdjj__ZN3stk5DelayC1Emm__Znam__ZN3stk5Delay15setMaximumDelayEm__ZN3stk5Delay8setDelayEm__ZN3stk12LentPitShiftC2Edi__ZTIN3stk12LentPitShiftE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk6EffectE__ZTSN3stk12LentPitShiftE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk6EffectE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZN3stk12LentPitShift8setShiftEd.eh__ZSt3minImERKT_S2_S2_.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk6EffectD0Ev.eh__ZN3stk6EffectD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6EffectD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk12LentPitShift5clearEv.eh__ZN3stk6Effect12setEffectMixEd.eh__ZN3stk12LentPitShiftD0Ev.eh__ZN3stk12LentPitShiftD1Ev.eh__ZN3stk6EffectC2Ev.eh__ZN3stk12LentPitShiftC1Edi.eh__ZN3stk12LentPitShiftC2Edi.eh__GLOBAL__I__ZN3stk12LentPitShiftC2Edi__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC2LC3GCC_except_table5LC4LC5GCC_except_table6GCC_except_table7__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table8GCC_except_table9GCC_except_table10EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk12LentPitShiftC2Edi.eh___tcf_0.ehstk-4.4.4/src/Debug/Mandolin.o000644 000766 000766 00000450334 12015735510 016054 0ustar00garygary000000 000000 Ïúíþ ¸ñò@ ðò__text__TEXTï2@ 0üÈ€__debug_frame__DWARFð2È 0<p @__debug_info__DWARF¸=€ËøFp __debug_abbrev__DWARF8 ä x__debug_aranges__DWARFP\è__debug_macinfo__DWARFl¬__debug_line__DWARFl ¬__debug_loc__DWARFq±&(€__debug_pubnames__DWARFq0±9__debug_pubtypes__DWARF8׿A__debug_inlined__DWARFV@–I__debug_str__DWARFV@ø|–I__debug_ranges__DWARFN½ŽÆ__mod_init_func__DATAP½Æ( __textcoal_nt__TEXTX½í˜Æ0¬ €__cstring__TEXTHÓGˆÜ__gcc_except_tab__TEXTÖè Ïß__StaticInit__TEXTwâX·ë"€__const__DATAàâx ìÀ" __const_coal__DATA`ãØ ì(# __const_coal__TEXT8äxí __bss__DATAðò__literal8__TEXTXäh˜í__literal16__TEXTÀäî__eh_frame__TEXTÐä îØ# h__constructor__TEXTðò0ü__destructor__TEXTðò0üÀ,áÐ:  P33´-UH‰åHƒì0H‰}èòEàòMàò:äf(ÑòYÐòUØèòMØò^Èf(ÁòEðÇEüëF‹EüH‹UèH˜HiÀèHÐHÐH‹HƒÀ`H‹‹EüH˜HiÀèHÐH‰ÇH}èòEðÿÒÿEüƒ}ü ~´ÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwò ŒâòEðf.Áwë!H5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwò 8âòEðf.Áwë#H5H‹=èH‹}ø¾èë[H‹Eø‹€°H‹UøH˜HiÀèHÐHÐH‹HƒÀ8H‹H‹Eø‹€°H˜HiÀèHÐH‰ÇH}øÿÒH‹UøH‹EðH‰‚ÈÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòEèH‹}øèÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèHÐH…Àt>H‹EèHÐHà H‰EÐH‹EèHÐH9EÐtHmÐèH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀ@H‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀ@H‰E Hƒ} tWH‹UèHƒÂ@H‰U¨H‹E¨HH‰EØH‹UèHƒÂ@H‰U°H‹E°H9EØt'HmØHH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀ@H‰E¨H‹U¨HÂH‰UØH‹EèHƒÀ@H‰E°H‹U°H9UØt'HmØHH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèHÐH…Àt>H‹EèHÐHà H‰EÐH‹EèHÐH9EÐtHmÐèH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀ@H‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀ@H‰E Hƒ} tWH‹UèHƒÂ@H‰U¨H‹E¨HH‰EØH‹UèHƒÂ@H‰U°H‹E°H9EØt'HmØHH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀ@H‰E¨H‹U¨HÂH‰UØH‹EèHƒÀ@H‰E°H‹U°H9UØt'HmØHH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèHÐH…Àt>H‹EèHÐHà H‰EÐH‹EèHÐH9EÐtHmÐèH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀ@H‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀ@H‰E Hƒ} tWH‹UèHƒÂ@H‰U¨H‹E¨HH‰EØH‹UèHƒÂ@H‰U°H‹E°H9EØt'HmØHH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀ@H‰E¨H‹U¨HÂH‰UØH‹EèHƒÀ@H‰E°H‹U°H9UØt'HmØHH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èëTH‹UøH‹EðH‰‚ÀH‹Eøò€ÀH‹}øHƒÇ@èH‹EøòˆÀH‹Eøò€¸òYÁH‹}øHLjèÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë;H‹UøH‹EðH‰‚¸H‹EøòˆÀH‹Eøò€¸òYÁH‹}øHLjèÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwò ÛòEðf.Áwë#H5H‹=èH‹}ø¾èë'H‹}øHƒÇ@òEðèH‹}øHLjòEðèÉÃUH‰åHƒì@H‰}è‰uäòEØò®ÚH‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéAòEØò FÚòYÁòEøƒ}äuòEøòXÀH‹}èèéƒ}äuòEøH‹}èèéõƒ}ä u\òMøòüÙòYÈòøÙòXÁH‹}èHƒÇ@èòMøòÒÙòYÈòÎÙòXÁH‹}èHLjè铃}äu(òMøòªÙòYÈòfÙòXÁH‹}èèëe}ä€u!òMøòÙòYÁò,ÐH‹E艰ë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒì H‰}øòEðòMèòEèH‹}øèòEðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èH‹}øHLjèÉÃUH‰åSHìHH‰½˜ýÿÿò…ýÿÿH‹½˜ýÿÿèHH‹…˜ýÿÿH‰H‹…˜ýÿÿHƒÀ@H‰…ÀüÿÿH‹•ÀüÿÿH‰•ÈüÿÿHÇ…Ðüÿÿë&òkØH‹½ÈüÿÿèH…ÈüÿÿHHÿÐüÿÿHƒ½ÐüÿÿÿuÐH‹…˜ýÿÿHÐH‰…ØüÿÿH‹•ØüÿÿH‰•àüÿÿHÇ…èüÿÿ é±H‰…¸üÿÿH‹…¸üÿÿH‰…pýÿÿHƒ½ÀüÿÿtW¸H+…ÐüÿÿHiÀHH‹•ÀüÿÿHÂH‰•PýÿÿH‹…ÀüÿÿH9…Pýÿÿt#H­PýÿÿHH‹•PýÿÿH‹H‹H‹½PýÿÿÿÐëÍH‹…pýÿÿH‰…¸üÿÿ麾@BH‹½àüÿÿèH…àüÿÿèHÿèüÿÿHƒ½èüÿÿÿuÎfWÀf.…ýÿÿƒŽé­H‰…¸üÿÿH‹•¸üÿÿH‰•xýÿÿHƒ½ØüÿÿtW¸ H+…èüÿÿHiÀèH‹•ØüÿÿHÂH‰•XýÿÿH‹…ØüÿÿH9…Xýÿÿt#H­XýÿÿèH‹•XýÿÿH‹H‹H‹½XýÿÿÿÐëÍH‹…xýÿÿH‰…¸üÿÿéÂH5H‹=èH‹½˜ýÿÿ¾èH‹…˜ýÿÿH‹€ÐHƒÀ(H‹H‰…ðüÿÿH}ïèH}°èH}ÀHu°HèH}ÀèH‰ÆHUïH}ÐèH‹½˜ýÿÿHÇÐHuйºÿ•ðüÿÿH}Ðèë H‰…¸üÿÿH‹¸üÿÿH}ÐèH‰¸üÿÿëH}Àèë H‰…¸üÿÿH‹¸üÿÿH}ÀèH‰¸üÿÿëH}°èë H‰…¸üÿÿH‹¸üÿÿH}°èH‰¸üÿÿë@H}ïèH‹…˜ýÿÿH‹€¸HƒÀ(H‹H‰…øüÿÿH}îèH}€èë#H‰…¸üÿÿH‹¸üÿÿH}ïèH‰¸üÿÿéÃH}Hu€HèH}èH‰ÆHUîH} èH‹½˜ýÿÿHǸHu ¹ºÿ•øüÿÿH} èë H‰…¸üÿÿH‹¸üÿÿH} èH‰¸üÿÿëH}èë H‰…¸üÿÿH‹¸üÿÿH}èH‰¸üÿÿëH}€èë H‰…¸üÿÿH‹¸üÿÿH}€èH‰¸üÿÿëCH}îèH‹…˜ýÿÿH‹€ HƒÀ(H‹H‰…ýÿÿH}íèH½Pÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}îèH‰¸üÿÿé” H½`ÿÿÿHµPÿÿÿHèH½`ÿÿÿèH‰ÆHUíH½pÿÿÿèH‹½˜ýÿÿHÇ Hµpÿÿÿ¹ºÿ•ýÿÿH½pÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½pÿÿÿèH‰¸üÿÿëH½`ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½`ÿÿÿèH‰¸üÿÿëH½Pÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½PÿÿÿèH‰¸üÿÿëCH}íèH‹…˜ýÿÿH‹€ˆ HƒÀ(H‹H‰…ýÿÿH}ìèH½ ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}íèH‰¸üÿÿéD H½0ÿÿÿHµ ÿÿÿHèH½0ÿÿÿèH‰ÆHUìH½@ÿÿÿèH‹½˜ýÿÿHLj Hµ@ÿÿÿ¹ºÿ•ýÿÿH½@ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½@ÿÿÿèH‰¸üÿÿëH½0ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½0ÿÿÿèH‰¸üÿÿëH½ ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ ÿÿÿèH‰¸üÿÿëCH}ìèH‹…˜ýÿÿH‹€p HƒÀ(H‹H‰…ýÿÿH}ëèH½ðþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}ìèH‰¸üÿÿéô H½ÿÿÿHµðþÿÿHèH½ÿÿÿèH‰ÆHUëH½ÿÿÿèH‹½˜ýÿÿHÇp Hµÿÿÿ¹ºÿ•ýÿÿH½ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÿÿÿèH‰¸üÿÿëH½ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÿÿÿèH‰¸üÿÿëH½ðþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ðþÿÿèH‰¸üÿÿëCH}ëèH‹…˜ýÿÿH‹€X HƒÀ(H‹H‰…ýÿÿH}êèH½Àþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}ëèH‰¸üÿÿé¤ H½ÐþÿÿHµÀþÿÿHèH½ÐþÿÿèH‰ÆHUêH½àþÿÿèH‹½˜ýÿÿHÇX Hµàþÿÿ¹ºÿ•ýÿÿH½àþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½àþÿÿèH‰¸üÿÿëH½Ðþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÐþÿÿèH‰¸üÿÿëH½Àþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÀþÿÿèH‰¸üÿÿëCH}êèH‹…˜ýÿÿH‹€@ HƒÀ(H‹H‰… ýÿÿH}éèH½þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}êèH‰¸üÿÿéTH½ þÿÿHµþÿÿHèH½ þÿÿèH‰ÆHUéH½°þÿÿèH‹½˜ýÿÿHÇ@ Hµ°þÿÿ¹ºÿ• ýÿÿH½°þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½°þÿÿèH‰¸üÿÿëH½ þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ þÿÿèH‰¸üÿÿëH½þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½þÿÿèH‰¸üÿÿëCH}éèH‹…˜ýÿÿH‹€( HƒÀ(H‹H‰…(ýÿÿH}èèH½`þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}éèH‰¸üÿÿéH½pþÿÿHµ`þÿÿHèH½pþÿÿèH‰ÆHUèH½€þÿÿèH‹½˜ýÿÿHÇ( Hµ€þÿÿ¹ºÿ•(ýÿÿH½€þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½€þÿÿèH‰¸üÿÿëH½pþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½pþÿÿèH‰¸üÿÿëH½`þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½`þÿÿèH‰¸üÿÿëCH}èèH‹…˜ýÿÿH‹€HƒÀ(H‹H‰…0ýÿÿH}çèH½0þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}èèH‰¸üÿÿé´H½@þÿÿHµ0þÿÿHèH½@þÿÿèH‰ÆHUçH½PþÿÿèH‹½˜ýÿÿHÇHµPþÿÿ¹ºÿ•0ýÿÿH½Pþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½PþÿÿèH‰¸üÿÿëH½@þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½@þÿÿèH‰¸üÿÿëH½0þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½0þÿÿèH‰¸üÿÿëCH}çèH‹…˜ýÿÿH‹€øHƒÀ(H‹H‰…8ýÿÿH}æèH½þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}çèH‰¸üÿÿédH½þÿÿHµþÿÿHèH½þÿÿèH‰ÆHUæH½ þÿÿèH‹½˜ýÿÿHÇøHµ þÿÿ¹ºÿ•8ýÿÿH½ þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ þÿÿèH‰¸üÿÿëH½þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½þÿÿèH‰¸üÿÿëH½þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½þÿÿèH‰¸üÿÿëCH}æèH‹…˜ýÿÿH‹€àHƒÀ(H‹H‰…@ýÿÿH}åèH½Ðýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}æèH‰¸üÿÿéH½àýÿÿHµÐýÿÿHèH½àýÿÿèH‰ÆHUåH½ðýÿÿèH‹½˜ýÿÿHÇàHµðýÿÿ¹ºÿ•@ýÿÿH½ðýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ðýÿÿèH‰¸üÿÿëH½àýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½àýÿÿèH‰¸üÿÿëH½Ðýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÐýÿÿèH‰¸üÿÿëCH}åèH‹…˜ýÿÿH‹€ÈHƒÀ(H‹H‰…HýÿÿH}äèH½ ýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}åèH‰¸üÿÿéÄH½°ýÿÿHµ ýÿÿHèH½°ýÿÿèH‰ÆHUäH½ÀýÿÿèH‹½˜ýÿÿHÇÈHµÀýÿÿ¹ºÿ•HýÿÿH½Àýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÀýÿÿèH‰¸üÿÿëH½°ýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½°ýÿÿèH‰¸üÿÿëH½ ýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ ýÿÿèH‰¸üÿÿëkH}äèH‹…˜ýÿÿÇ€°H‹•˜ýÿÿH¸×£p= ×ï?H‰‚¸H‹•˜ýÿÿH¸à?H‰‚ÈH‹½˜ýÿÿHƒÇ@ò…ýÿÿèë H‰…¸üÿÿH‹¸üÿÿH}äèH‰¸üÿÿëOH‹½˜ýÿÿHLjò…ýÿÿèò©ÆH‹½˜ýÿÿèòÆH‹½˜ýÿÿèé)H‰…¸üÿÿH‹•¸üÿÿH‰•€ýÿÿH‹…˜ýÿÿHÐH…ÀtSH‹…˜ýÿÿHÐHà H‰…`ýÿÿH‹…˜ýÿÿHÐH9…`ýÿÿt#H­`ýÿÿèH‹•`ýÿÿH‹H‹H‹½`ýÿÿÿÐëÇH‹…€ýÿÿH‰…¸üÿÿH‹•¸üÿÿH‰•ˆýÿÿH‹…˜ýÿÿHƒÀ@H…ÀtOH‹…˜ýÿÿHƒÀ@HH‰…hýÿÿH‹…˜ýÿÿHƒÀ@H9…hýÿÿt#H­hýÿÿHH‹•hýÿÿH‹H‹H‹½hýÿÿÿÐëÉH‹…ˆýÿÿH‰…¸üÿÿH‹¸üÿÿH‹½˜ýÿÿèH‰¸üÿÿH‹½¸üÿÿèHÄH[ÉÃUH‰åSHìHH‰½˜ýÿÿò…ýÿÿH‹½˜ýÿÿèHH‹…˜ýÿÿH‰H‹…˜ýÿÿHƒÀ@H‰…ÀüÿÿH‹•ÀüÿÿH‰•ÈüÿÿHÇ…Ðüÿÿë&òÛÄH‹½ÈüÿÿèH…ÈüÿÿHHÿÐüÿÿHƒ½ÐüÿÿÿuÐH‹…˜ýÿÿHÐH‰…ØüÿÿH‹•ØüÿÿH‰•àüÿÿHÇ…èüÿÿ é±H‰…¸üÿÿH‹…¸üÿÿH‰…pýÿÿHƒ½ÀüÿÿtW¸H+…ÐüÿÿHiÀHH‹•ÀüÿÿHÂH‰•PýÿÿH‹…ÀüÿÿH9…Pýÿÿt#H­PýÿÿHH‹•PýÿÿH‹H‹H‹½PýÿÿÿÐëÍH‹…pýÿÿH‰…¸üÿÿ麾@BH‹½àüÿÿèH…àüÿÿèHÿèüÿÿHƒ½èüÿÿÿuÎfWÀf.…ýÿÿƒŽé­H‰…¸üÿÿH‹•¸üÿÿH‰•xýÿÿHƒ½ØüÿÿtW¸ H+…èüÿÿHiÀèH‹•ØüÿÿHÂH‰•XýÿÿH‹…ØüÿÿH9…Xýÿÿt#H­XýÿÿèH‹•XýÿÿH‹H‹H‹½XýÿÿÿÐëÍH‹…xýÿÿH‰…¸üÿÿéÂH5H‹=èH‹½˜ýÿÿ¾èH‹…˜ýÿÿH‹€ÐHƒÀ(H‹H‰…ðüÿÿH}ïèH}°èH}ÀHu°HèH}ÀèH‰ÆHUïH}ÐèH‹½˜ýÿÿHÇÐHuйºÿ•ðüÿÿH}Ðèë H‰…¸üÿÿH‹¸üÿÿH}ÐèH‰¸üÿÿëH}Àèë H‰…¸üÿÿH‹¸üÿÿH}ÀèH‰¸üÿÿëH}°èë H‰…¸üÿÿH‹¸üÿÿH}°èH‰¸üÿÿë@H}ïèH‹…˜ýÿÿH‹€¸HƒÀ(H‹H‰…øüÿÿH}îèH}€èë#H‰…¸üÿÿH‹¸üÿÿH}ïèH‰¸üÿÿéÃH}Hu€HèH}èH‰ÆHUîH} èH‹½˜ýÿÿHǸHu ¹ºÿ•øüÿÿH} èë H‰…¸üÿÿH‹¸üÿÿH} èH‰¸üÿÿëH}èë H‰…¸üÿÿH‹¸üÿÿH}èH‰¸üÿÿëH}€èë H‰…¸üÿÿH‹¸üÿÿH}€èH‰¸üÿÿëCH}îèH‹…˜ýÿÿH‹€ HƒÀ(H‹H‰…ýÿÿH}íèH½Pÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}îèH‰¸üÿÿé” H½`ÿÿÿHµPÿÿÿHèH½`ÿÿÿèH‰ÆHUíH½pÿÿÿèH‹½˜ýÿÿHÇ Hµpÿÿÿ¹ºÿ•ýÿÿH½pÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½pÿÿÿèH‰¸üÿÿëH½`ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½`ÿÿÿèH‰¸üÿÿëH½Pÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½PÿÿÿèH‰¸üÿÿëCH}íèH‹…˜ýÿÿH‹€ˆ HƒÀ(H‹H‰…ýÿÿH}ìèH½ ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}íèH‰¸üÿÿéD H½0ÿÿÿHµ ÿÿÿHèH½0ÿÿÿèH‰ÆHUìH½@ÿÿÿèH‹½˜ýÿÿHLj Hµ@ÿÿÿ¹ºÿ•ýÿÿH½@ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½@ÿÿÿèH‰¸üÿÿëH½0ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½0ÿÿÿèH‰¸üÿÿëH½ ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ ÿÿÿèH‰¸üÿÿëCH}ìèH‹…˜ýÿÿH‹€p HƒÀ(H‹H‰…ýÿÿH}ëèH½ðþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}ìèH‰¸üÿÿéô H½ÿÿÿHµðþÿÿHèH½ÿÿÿèH‰ÆHUëH½ÿÿÿèH‹½˜ýÿÿHÇp Hµÿÿÿ¹ºÿ•ýÿÿH½ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÿÿÿèH‰¸üÿÿëH½ÿÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÿÿÿèH‰¸üÿÿëH½ðþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ðþÿÿèH‰¸üÿÿëCH}ëèH‹…˜ýÿÿH‹€X HƒÀ(H‹H‰…ýÿÿH}êèH½Àþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}ëèH‰¸üÿÿé¤ H½ÐþÿÿHµÀþÿÿHèH½ÐþÿÿèH‰ÆHUêH½àþÿÿèH‹½˜ýÿÿHÇX Hµàþÿÿ¹ºÿ•ýÿÿH½àþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½àþÿÿèH‰¸üÿÿëH½Ðþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÐþÿÿèH‰¸üÿÿëH½Àþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÀþÿÿèH‰¸üÿÿëCH}êèH‹…˜ýÿÿH‹€@ HƒÀ(H‹H‰… ýÿÿH}éèH½þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}êèH‰¸üÿÿéTH½ þÿÿHµþÿÿHèH½ þÿÿèH‰ÆHUéH½°þÿÿèH‹½˜ýÿÿHÇ@ Hµ°þÿÿ¹ºÿ• ýÿÿH½°þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½°þÿÿèH‰¸üÿÿëH½ þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ þÿÿèH‰¸üÿÿëH½þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½þÿÿèH‰¸üÿÿëCH}éèH‹…˜ýÿÿH‹€( HƒÀ(H‹H‰…(ýÿÿH}èèH½`þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}éèH‰¸üÿÿéH½pþÿÿHµ`þÿÿHèH½pþÿÿèH‰ÆHUèH½€þÿÿèH‹½˜ýÿÿHÇ( Hµ€þÿÿ¹ºÿ•(ýÿÿH½€þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½€þÿÿèH‰¸üÿÿëH½pþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½pþÿÿèH‰¸üÿÿëH½`þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½`þÿÿèH‰¸üÿÿëCH}èèH‹…˜ýÿÿH‹€HƒÀ(H‹H‰…0ýÿÿH}çèH½0þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}èèH‰¸üÿÿé´H½@þÿÿHµ0þÿÿHèH½@þÿÿèH‰ÆHUçH½PþÿÿèH‹½˜ýÿÿHÇHµPþÿÿ¹ºÿ•0ýÿÿH½Pþÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½PþÿÿèH‰¸üÿÿëH½@þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½@þÿÿèH‰¸üÿÿëH½0þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½0þÿÿèH‰¸üÿÿëCH}çèH‹…˜ýÿÿH‹€øHƒÀ(H‹H‰…8ýÿÿH}æèH½þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}çèH‰¸üÿÿédH½þÿÿHµþÿÿHèH½þÿÿèH‰ÆHUæH½ þÿÿèH‹½˜ýÿÿHÇøHµ þÿÿ¹ºÿ•8ýÿÿH½ þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ þÿÿèH‰¸üÿÿëH½þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½þÿÿèH‰¸üÿÿëH½þÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½þÿÿèH‰¸üÿÿëCH}æèH‹…˜ýÿÿH‹€àHƒÀ(H‹H‰…@ýÿÿH}åèH½Ðýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}æèH‰¸üÿÿéH½àýÿÿHµÐýÿÿHèH½àýÿÿèH‰ÆHUåH½ðýÿÿèH‹½˜ýÿÿHÇàHµðýÿÿ¹ºÿ•@ýÿÿH½ðýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ðýÿÿèH‰¸üÿÿëH½àýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½àýÿÿèH‰¸üÿÿëH½Ðýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÐýÿÿèH‰¸üÿÿëCH}åèH‹…˜ýÿÿH‹€ÈHƒÀ(H‹H‰…HýÿÿH}äèH½ ýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH}åèH‰¸üÿÿéÄH½°ýÿÿHµ ýÿÿHèH½°ýÿÿèH‰ÆHUäH½ÀýÿÿèH‹½˜ýÿÿHÇÈHµÀýÿÿ¹ºÿ•HýÿÿH½Àýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ÀýÿÿèH‰¸üÿÿëH½°ýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½°ýÿÿèH‰¸üÿÿëH½ ýÿÿèë#H‰…¸üÿÿH‹¸üÿÿH½ ýÿÿèH‰¸üÿÿëkH}äèH‹…˜ýÿÿÇ€°H‹•˜ýÿÿH¸×£p= ×ï?H‰‚¸H‹•˜ýÿÿH¸à?H‰‚ÈH‹½˜ýÿÿHƒÇ@ò…ýÿÿèë H‰…¸üÿÿH‹¸üÿÿH}äèH‰¸üÿÿëOH‹½˜ýÿÿHLjò…ýÿÿèò³H‹½˜ýÿÿèò ³H‹½˜ýÿÿèé)H‰…¸üÿÿH‹•¸üÿÿH‰•€ýÿÿH‹…˜ýÿÿHÐH…ÀtSH‹…˜ýÿÿHÐHà H‰…`ýÿÿH‹…˜ýÿÿHÐH9…`ýÿÿt#H­`ýÿÿèH‹•`ýÿÿH‹H‹H‹½`ýÿÿÿÐëÇH‹…€ýÿÿH‰…¸üÿÿH‹•¸üÿÿH‰•ˆýÿÿH‹…˜ýÿÿHƒÀ@H…ÀtOH‹…˜ýÿÿHƒÀ@HH‰…hýÿÿH‹…˜ýÿÿHƒÀ@H9…hýÿÿt#H­hýÿÿHH‹•hýÿÿH‹H‹H‹½hýÿÿÿÐëÉH‹…ˆýÿÿH‰…¸üÿÿH‹¸üÿÿH‹½˜ýÿÿèH‰¸üÿÿH‹½¸üÿÿèHÄH[ÉÃÿÿÿÿx $X½† $q½Q† $½† $Ô½† $潆 $ø½† $™† $¾7† ,™† ƒ$H¾)† $r¾!† $”¾ † $ž¾† $¶¾† $ξ† $ܾ† $ü¾† $¿† $"¿† $0¿&† $V¿#† $z¿7† $²¿4† $°T† $±† $¶?† ,æ¿~† ƒ,dÀ~† ƒ$âÀ† $Á1† $4ÁI† $~ÁM† ,ÌÁY† ƒ,&ÃY† ƒ,€Ä~† ƒ,ö®† ƒ,¤®† ƒ,R®† ƒ,þĆ ƒ,ÆÝ† ƒ$øÆ]† ,VÈ‘† ƒ$èÉõ† ,ÞÊI† ƒ,(ÌL† ƒ,tÍ(† ƒ,œÎ-† ƒ$ÊÏ2† $üÏ̆ ,ÈÐa† ƒ$wâC† $ºâ† $† $—† $²~† $0 }† $® † $p 4† $¤ +† ,*Òœ† ƒ,ÆÒ%† ƒ,ëÒZ† ƒ,Ð † ƒ,`† ƒ|ËGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Mandolin.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std· 7· 8º X½ Zä ]  _' bB j” kË o p0 qQ rh s uÄ wà xó z  }& ~B t • ‚· ƒÄ „à …ó † ‡: ˆ[ Šv ‹¢ Î Ðu ÑÏ Óˆ Ôê Õ¬ ×È Ø! Ùß Ú ÛJ ;Ÿ <Ó =ï dH eT gW hp i‡ jž kµ lÌ mã n! o&! sF! tl! v’! w´! xÜ! zô! { " |" }2" ‚F" ƒ^" „{" †" ‡¨" ŠÏ" ‹Ý" Œõ" µ# ¶5# ·]# ¸z# ¹¡# < Fõ' G( H)( IC( J]( Kx( L“( M®( NÉ( Oä( Pÿ( Q) R5) !BP) !CS) !Dâ# !FV) !Gg) !Hƒ) !I¤) !JÁ) !Kã) !L* !M* !N3* "H]* "’~* "”* "•˜* "–¯* "—Ð* "˜ì* "™+ "š$+ "›A+ "œ^+ "u+ "ž‚+ "Ÿ©+ " Ï+ "¡ñ+ "¢, "£3, "¤J, "¥l, "¦‰, "§¥, "©Æ, "«ç, "­ - "¯.- "±J- "³f- "´‡- "µ£- "¶¿- "·Û- "¸÷- "¹. "º=. "»T. "¼u. "½–. "¾·. "¿ã. "Àÿ. "Â!/ "Ä=/ "Å^/ "Æ/ "Ç / "ÈÁ/ "ÉØ/ "Êù/ "Ë0 "Ì;0 "Í\0 "Ît0 "ÐŒ0 "Ö¨0 "ÜÄ0 "âà0 "èü0"1"91"Z1__true_type__debug*1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• ü/5#_M_p#ü/£5z5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >$_Ios_Fmtflags$7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€(¿event$¢ erase_eventimbue_eventcopyfmt_eventwz$ÓÅ _M_next$ÕŠT#_M_fn$Ö«T#Õr$×½#.$Ø5#wz$Û’ ŠT«T½ŠT [X$ßíP« ŠT!%x$ã¹K½ŠT0$ñ _M_pword$òm#_M_iword$ó"#0$ô±TiD$" $$_ZNSt8ios_base4Init11_S_refcountE5#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioE‡3iD$¦·TËC$·T½basic_streambuf > %R§b %Tªb %U­b %W°b %XÊb %Zäb %\þb %]c %^7c %_Qc %`kc %a…c %bŸc %c¹c %dÓc %eíc %fd %g#d %h=d %iWd %jndctype_basectypemoney_baseÎ$pattern&É field&É Ã##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%ì S#‘# _M_startTõ# _M_finishUõ# _M_end_of_storageVõ#&ì W‘‘‚‘'¯j‘½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(Ïv¶46°Ë°°)”zþ ²4‡3ðÙŸT*@` ˆGOõõ{1*³] ”_L-õõ*"A ´$HNõõ#‘+3EGš©5oÞHÙ,nothrow'IÅRêÀ,cerrAéiÁ-__ioinitM_ZStL8__ioinit .ø[(X½ÙÙÙ/ß0q.§v(eŸÙŸ/q.J6(d'Ù(([ÏB½.='(Pmcc½Ÿ/i1 $_4)a” quot)b½# rem)c½#div_t)dj $_5)fË quot)g"# rem)h"#ldiv_t)i¡ $_6)l quot)m÷# rem)n÷#lldiv_t)oÙ.}L)“½))//2.<)”GGÙdouble.A)•½hÙ.F)–"Ù.ˆ|)œmªccŸŸª/°3½Äcc.h)ž”ཽ&nD) óm.úH)¡ Ù.Z )£Ë&"".La)ª½BÙŸ.ë)«ŸccÙŸ/iwchar_t.E)¬½•cÙŸ&©-)¯·mŸŸª4v)°½.$.)±màmŸ&ô )²óÖ(&6)³Á9GÙ/.Q6)µ":Ù½.n)½½[Ù½(ùj)ÂYo½vÙ.9)ß——Ÿ/0i.‹^)Ľ¾i __gnu_cxx¡¬(î¸B÷ê÷(h´"F ÷÷__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >.Š8)§È÷÷.EF)™÷ßÙ.âw)º÷Ù½.c)À!Ù½(-6)´Ê9AAÙfloat.µw)·ffÙlong double&0)Lj½.ö^)¦÷Ÿ÷ lconv`++Ó5+,#53+-#5„+.# int_curr_symbol+/# currency_symbol+0# mon_decimal_point+1#( mon_thousands_sep+2#0 mon_grouping+3#85)+4#@5nH+5#H int_frac_digits+6q#P5®"+7q#Q p_cs_precedes+8q#R p_sep_by_space+9q#S n_cs_precedes+:q#T n_sep_by_space+;q#U p_sign_posn+q#X int_n_cs_precedes+?q#Y int_p_sep_by_space+@q#Z int_n_sep_by_space+Aq#[ int_p_sign_posn+Bq#\ int_n_sign_posn+Cq#].é@,5ï½Ù4S+Kü/Ÿva_list-IÒfpos_t-U7 __sbuf-`O _base-aO# _size-b½#/‰ __sFILE˜-‚¥ _p-ƒO# _r-„½# _w-…½# _flags-†š# _file-‡š# _bf-ˆ# _lbfsize-‰½#( _cookie-Œm#0 _close-´#8 _read-ŽÓ#@ _seek-ò#H _write- #P _ub-“#X _extra-”" #h _ur-•½#p _ubuf-˜( #t _nbuf-™8 #w _lb-œ#x _blksize-Ÿ½#ˆ _offset- #3½´m/¥3½Óm½/º3òm½/Ù3½ mÙ½/ø__sFILEX/ ‰8 n‰H nFILE-¡U&XA-ïj j /H .¬]-𽇠j .€>-ñ½ž j .†z-ò½µ j .<-ó½Ì j .xG-ô½ã j .’F-õ½ÿ j ÿ /.žG-ö&!½j (¹ -úSSj F!ÙÙ.+-ÿŸl!mŸŸj +p+-ª9j ’!ÙÙj 6‡ -½´!j "½6*-½Ñ!j Ñ!/×!06Il-"ô!j 6â$-½ "j 7µ7-½6%- 2"¸ - F"Ù6ÒB-½^"Ù6È>-½{"ÙÙ/-"j v^-¨"j 6Ïx-½Ï"j ½Ÿ7V-j 6j-õ"6´-½#½j 6$&-©½5#ŸÙ86cI-ª½W#j ÙW#/ú6^-«½z#ÙW#6¸*-¬½¡#ŸÙW#6FP-­½Ã#ÙÙW#qÓ#nclock_t.Mµ tm8.Z´$ tm_sec.[½# tm_min.\½# tm_hour.]½# tm_mday.^½# tm_mon._½# tm_year.`½# tm_wday.a½# tm_yday.b½# tm_isdst.c½# tm_gmtoff.d"#( tm_zone.e#0pthread_once_t/^M__gthread_once_t0/´$wint_t1Fž $_71Q?% __min1R‡# __max1S‡# __map1T‡# __types1U?%#/Ä_RuneEntry1Vð$ $_81X‹% __nranges1Y½# __ranges1Z‹%#/E%_RuneRange1[W% $_91]Ò% __name1^Ò%# __mask1_Ä#qâ%n _RuneCharClass1`£%9$_10ˆ 1bc' __magic1cä# __encoding1dc'# __sgetrune1f’'#( __sputrune1g¶'#0 __invalid_rune1h‡#8 __runetype1j¼'#< __maplower1kÌ'#¼ __mapupper1lÌ'#¼ __runetype_ext1s‘%#À __maplower_ext1t‘%#Ð __mapupper_ext1u‘%#à __variable1wm#ð __variable_len1x½#ø __ncharclasses1}½#ü __charclasses1~Ü'#€qs'n3‡Œ'Ù¦Œ'/Ù/s'3½¶'‡¦/˜'ÄÌ'nÿ‡Ü'nÿ/â%_RuneLocale1ø%:«N2å´9½(½:åL2ëFS½)(½:¨O2÷ ½C(½:v2þ²0½](½)J[2/½x(½)»'2 Š ½“(½)þ92/Y½®(½) %2\½É(½)ñ2F4½ä(½) F2"½ÿ(½)û@2)$;½)½)· 25ó8½5)½)ô/2;'1½P)½;®.|Ç<Ó#.e\.~Gƒ)­­(qG.‚èI­ž)ž)/â#.x].…­»)»)/­.÷G.{Ø)Ø)/Þ)0â#.ˆH.}ú)ú)/*0­.ä.€ž)*ú).H.ž)3*ú)('P.ƒ*nŸ]*ŸÙØ)mbstate_t3UŒwctype_t44†.(f3yâ$˜*½.í 3zâ$¯*j . 3{cÐ*c½j .A{3|â$ì*ij .—{3}½+—j .Ña3~½$+j ½. x3½A+j —8.º$3€½^+j —8.ÌB3â$u+j 4Ñ3‚â$.Ï+3ƒŸ£+ÙŸ£+/]*.u3…ŸÏ+cÙŸ£+.ê>3†½æ+æ+/ì+0]*.I3ˆŸ,cŒ'Ÿ£+.ü33‰â$3,ij .Ó3Šâ$J,i.t?3Œ½l,cŸ—8.Á3½‰,——8.9#3Žâ$¥,â$j .Íz3½Æ,j —W#.>O3Ľç,j —W#.:D3’½ -cŸ—W#.,B3ƽ.-——W#.˜,3“½J-—W#.ªq3ǽf-—W#.{)3”Ÿ‡-i£+.5.3•c£-c—.83—½¿-——.!3˜½Û-——.c;3™c÷-c—.Ò83šŸ.——(#@3œZ\Ÿ=.cŸ—Ø).+3ŸT.—.½:3žcu.c—Ÿ.iG3Ÿ½–.——Ÿ.PI3 c·.c—Ÿ.€83¤ŸÝ.Ý.Ÿ£+/—.º"3¥Ÿÿ.——.¤c3©G/—//c.«c3ÈA=/—/.²c3«c^/c—/.¹c3¬"/—/½.aA3®½ /—/½.U73§ŸÁ/c—Ÿ.û;3¨½Ø/â$.-g3°½ù/——Ÿ.+j3±c0c—Ÿ.³Z3²c;0c—Ÿ.Å?3³c\0ciŸ.\y3´½t0—8.G,3µ½Œ0—8.¿33–c¨0—i.==3¡cÄ0——.Ã23¢cà0—i.˜O3¦cü0——.a3¯c1—iŸ. 3Êf91—/.õ73Í÷Z1—/½.O3Ï{1—/½<]7a __gnu_debug*:¥1=*;k=*< >v6é{3streampos5ÓŠ*´'6ñ¼ZÞ1{33(Òr6õó)‡3þ133(Cz6ùRJ‡3233(;;6ýn6½C2ÙÙŸ+!{6o(Ÿ_2Ù+¦X6'\Ù…2ÙŸ3+‚ 6 _«2ÙŸ+Ûj6 ³Ñ2ÙŸ+´'6™k÷2Ÿq+É)6rq33+Šb6¦z½/33+í\6ðq‡3P333?q36#½!ŠF6&L½3@q@ßbool@•30½3½¥38/«3A__vtbl_ptr_typeš3<ž'G>65&÷`Dï35&÷`F45 5&Ñ#K"45½(Ý:N]C45{3(Ý:QIQÙd453(,.V>1Š45½c*<.`®@¬45½(5gdzXŸÈ45*Yqj¦Aê453Bô.nér5/Ï3@50Ï3/5>ª81t5Ï3#&cqdD5t5&cqf]5t5z5CÜMlt5½/5@€5050‡30¼_Atomic_word9%½/V > 88¼HDnpos5n¼HE_M_dataplusV #_Rep_base_RepFi7]c6ÁHFi7Ül46ÌHF.ÌHÞH+´'ƒiiäH0>ÌHÞH½½+´':däHW>ÌHÙ½+´'Ÿå:äHy>ÌHÙ+´'¯#/äH >ÌH½q ~sÌg=È>ÌH+½q+~sëË_äHï>ÌH½ÞH+~sTGäH ?ÌH½ÞH½½+~s:m©äHL?ÌH½Ù½+~s*ÈäHs?ÌH½Ù+~sANLäHŸ?ÌH½½q+~sR•+Æ?ÌH+q+9jÙ1äHí?ÌH½½+9zw+@ÌH++9Ž«X+6@ÌH+++ö:©òCäHb@ÌH½½ÞH+ö:ÀÝ.äH˜@ÌH½½ÞH½½+ö::{!äHÉ@ÌH½½Ù½+ö:êÜdäHõ@ÌH½½Ù+ö:TjäH&AÌH½½½q+ö:ffäHRAÌH++ÞH+ö:%œ=äHƒAÌH++Ù½+ö::êUäH¯AÌH++Ù+ö:OÕfäHàAÌH++½q+ö:sG$äHBÌH+++ö:~’äHBBÌH++ÙÙ+ö:ˆõ4äHsBÌH+++++ö:“–eäH¤BÌH++ŽŽFD:‹‰äHÖBÌH½½½qFœw:˜ƒ)äHCÌH½½Ù½Iï3:¦Á-.C½qz5+Ûj:Áº!ŸZCÁH½½  I:õÐmxCÌHäH+ü¤DÙ•CÁH+“sÞ_Ù²CÁH+Br ü.5ÏCÁH+¦X:Ïþ:ŸûCÁHÙ½½+¦X)ÈŸ"DÁHÞH½+¦X7TŸIDÁHÙ½+¦X:æÃ8ŸpDÁHq½+3jUy,Ÿ—DÁHÞH½+3j:øc^ŸÃDÁHÙ½½+3jqŸêDÁHÙ½+3j: nsŸEÁHq½+6¥Ÿ8EÁHÞH½+6:œ5ŸdEÁHÙ½½+6«ª?Ÿ‹EÁHÙ½+6¾ì5Ÿ²EÁHq½+;ZÌW`ŸÙEÁHÞH½+;Z:-wŸFÁHÙ½½+;ZèŸ,FÁHÙ½+;ZûžŸSFÁHq½+Ìu C@ŸzFÁHÞH½+Ìu:B‡vŸ¦FÁHÙ½½+Ìu&ì$ŸÍFÁHÙ½+Ìu:N 8ŸôFÁHq½+¿DnmŸGÁHÞH½+¿:Y+ ŸGGÁHÙ½½+¿a½jŸnGÁHÙ½+¿:npPŸ•GÁHq½+HTB©5¼GÁH½½+;;“µ)½ÞGÁHÞH+;;:‚m½ HÁH½½ÞH+;;:’Y½@HÁH½½ÞH½½+;;:£“P½bHÁHÙ+;;:²óa½ŽHÁH½½Ù!;;:ÃŽD½ÁH½½Ù½0Ÿ/ÇH0©5/©5/ì5@ì5@ÇH@©5>à5”/I _M_length•Ÿ# _M_capacity–Ÿ#5.—5#>ì5›ðJêH#J¯(:@ë!¼HJž?:E<ßJGy:Qà#ðJ;u*´Û^ØH(F ¾~‡3¤IK(=[Â0_‡3ÀIK*dRÆ¡fØIÒH* %ÊAðIÒH*µ,ÎKM JÒH½(XIØôQ)JÒH(µ:ÜbOJÒHz5z5+—0:Í?ÒHuJ½½z5*Ä+ç`’JÒHz5 ~G:«[S°JÒHz5(Þ@õÃdÌJÒH!ŸO:^NPÒHz5½ŸKn/K0/I>Ÿ ;CeNKnone;h_ZNSt6locale4noneE•3Lp0;iq7•3Mnumeric;j”q•3L:;k×z•3Lx];l©i•3LIJ;mZ3•3LNc;nh•3 Kall;p_ZNSt6locale3allE•3?Ê&E_M_impl;eN##_S_classic; _ZNSt6locale10_S_classicEeN#_S_global;#_ZNSt6locale9_S_globalEeNNôZ;)Õ<kN#_S_once;8_ZNSt6locale7_S_onceEÊ$‚x&$;{œL{N&$;„µL{NN&$;ÎL{NÙ&$;ñL{NNÙ½&$;ªM{NNN½&.;º.M{N½("l;Å;NOM{NNstring8<©5(¼;ÝPOMyMŒN(™c;ç}E‡3šMŒNN(rE;ðЇ3»MŒNN+x+;7| K×MN?6O;£QNO$;<N{NeNPº^;?žaP ;Bœ3F…];Eƒ-½?N½Q:S;H4{NNN½/ÉK0pN/vN0Ù/ K@‡N0 K/‡NR|L;W’NPS_vptr$facet¥3#T.;\5#__c_locale<8P#_S_c_locale;__ZNSt6locale5facet11_S_c_localeEÈNNfo;b. £P#_S_once;e_ZNSt6locale5facet7_S_onceEÊ$P ;iôO‚;v~O¨PŸU— ;{’NŸO¨P½GJ*;FÂO®PÙÈNFs;‚È*ÈNßO®PGÏy;…XøO®PHzg;Š×=ÈNHL ;7XÙG[X;‘ÖA8P´PG%x;• RRP´PO‚; mP¨P¿PV"l;£¤ÅP¨P¿P/½q£Pn0“P/’N@ÈN/ºP0’N@ºP@’NW‚L;²~QTÕr;Ÿ#" $;Å_ZNSt6locale2id11_S_refcountE5G"l;Èøn4Q~Q„QOx;ÊOQ~Q„Qx;ÐdQ~Q!Wc;Ón'ŸQ/ËP@ŠQ0ËP/ŠQWÉK(;ÙGTT.;ì5#E_M_facets;íGT#E_M_facets_size;îŸ#E_M_caches;ïGT#E_M_names;ð# N9;ñÿpMTN@e;ò•*MTNñp;ó2MTN£";ô57MTNZ#;õ³NMTNˆ;ö…MTNe;÷ÑXTG[X;úÑ­ReNG%x;D'ÇReNOÊ&; çReNnTŸOÊ&; SeNÙŸOÊ&;"SeNŸO|-;>SeN½OÊ&;YSeNnTG"l;a-xSeNnTFíz;xn‡3–SeNGSD;&r"ºSeNyT½Gû;)B2ÞSeNyTcTG€;,L>TeNyTQGí9;/Iw&TeNQ´PQn;7-eN´PŸ/´PQXTXcTcTX/iT0Q@tT0•Q/tT@…T0OM/ Y¥Tã ¥T½@Ù /T/Å / ZÙ Ø$ʽT¶[S_vptr$ios_base¥3#[!j$¶[\dec$»L¶[\fixed$ûL¶[\hex$ 3$¶[[¿ $ð¶[\left$ "¶[ \oct$¤G¶[@\right$¯v¶[€]v0$V"¶[]8 $ O¶[]41$$ \¶[^showpos$'Å:¶[^skipws$*,v¶[^unitbuf$-Ã'¶[ ]¬$1T¶[@['$4µr¶[°[c@$7“ ¶[J]px$:"¶[\badbit$L{_»[\eofbit$Om»[\failbit$TâH»[\goodbit$W]*»[\app$jûÀ[\ate$m)[À[_binary$s_ZNSt8ios_base6binaryEÀ[[ x$v¡.À[[9x$y²6À[_trunc$|_ZNSt8ios_base5truncEÀ[ _beg$‹_ZNSt8ios_base3begEÅ[\cur$Ž#eÅ[[bo$‘¶&Å[streamsize5N»E_M_precision$É’W#E_M_width$Ê’W#E_M_flags$Ë¥ #E_M_exception$Ì2 #E_M_streambuf_state$Í2 # E_M_callbacks$çŠT#(E_M_word_zero$øÅ #0E_M_local_word$ýÊ[#@E_M_word_size$½#ÀE_M_word$±T#ÈE_M_ios_locale$ K#Ð / $À:/ØXÚ[«T½G.h$ên ÷XÚ[ã Gg$í’ YÚ[FlX$ÑCà[9YÚ[½‡3Gù $ yRSYÚ[+So$$5"¥ pYæ[+So$.h¥ ’YÚ[¥ +mp$>ío¥ ´YÚ[¥ +mp$O¥ ÛYÚ[¥ ¥ rR$^PnùYÚ[¥ +o,$j,!’WZæ[+o,$rºQ’W8ZÚ[’W+´ $€tM’WUZæ[+´ $ˆy’WwZÚ[’W+64$›>]‡3“Z‡3+‹[$§´. KµZÚ[N+6$²F KÒZæ[+}^$¼ NïZæ[?3/$Î`]½+Ó|$ÞhYñ[#[Ú[½+ $ók ÷[E[Ú[½`6N$½Te[Ú[½O(${[Ú[O($ –[Ú[ý[V"l$¡Y¥TÚ[ý[0¥ 02 0Ì 0‘ Å Ú[n/½T@Å /ì[0½T@"@m@ì[Z¿@=:\ybS_vptr$basic_streambuf¥3#a_M_in_beg>Ã#a_M_in_cur>Ä#a_M_in_end>Å#a_M_out_beg>Æ# a_M_out_cur>Ç#(a_M_out_end>È#0a_M_buf_locale>Ï K#8b‹r>Ô\ë\yb½(ò2>àÐ& K ]ybN(6>ñ| K(]b(î[>þrJybN]yb"+Äy>¿Y±1z]yb÷‘ Ì +H>V&±1¡]ybŠÌ +@h> î(½¾]yb+Id>ÉE’WÛ]yb+{2>'~Z½ø]yb+W|>9â½^yb+'G>O×b½2^yb+-G>b´h’WY^yb"+ëJ>pJ½{^ybq+åo>‰a{½˜^yb+f>¤î½º^ybq+"f>¾Ì’Wá^ybÙ"Oß->Ë÷^ybFÏ<>Þ¿ _bF™(>áÀc3_bF¯7>äQ_bG“k>îÃ`p_yb½Grp>ùG™_ybFÂ*> ò<·_bF;`>´IÕ_bFs>€yó_bG!>,:`yb½Gwp>'õx6`ybc‹[><7k\]`ybNdv^>K9+yb\`yb"d}]>WšF±1\Â`yb÷‘ Ì dÕ.>cÐ,±1\ò`ybŠÌ dæJ>oeB½\aybd^Y>…<<’W\>aybe_?2’E’W\mayb"d Q>«e½ \“aybd×x>¸–[½ \¹aybdg>Ð.f½ \äayb½eP|?TÛ{’W \bybÙ"d a>ûga½ \>byb½Oß->YbybŠbV"l>"KNbybŠb/\/…b0\@…b@\wctrans_t@'l:Û4Hò*½Êbâ$:ói4Nll½äbâ$:”g@?‹Y½þbâ$:Ol4TH!½câ$:èp4ZK\½7câ$n*:ø4`7F½Qcâ$:œr4f*½kcâ$:Ñn4l¥½…câ$:¦P4r×o½Ÿcâ$:#:4x}r½¹câ$:S4~´J½Ócâ$: _4„\½ícâ$: R4ŠŽH½dâ$.B@†â$#dâ$–b:@l4¡â$=dâ$:ã4–DHâ$Wdâ$.–?@ˆ–bndÙ.w#4²n*…dÙ>‚A*~efupperA1oh~e€flowerA2mq~efalphaA3`:~efdigitA4M~egxdigitA5j~efspaceA6„~e@gprintA7·;~efgraphA8 v~e%fcntrlA9àj~efpunctA:}?~e falnumA;A#~e0½/•3h@&¨’Nk’N#…d#E_M_c_locale_ctype&°ÈN#E_M_del&±‡3#E_M_toupper&²ƒe# E_M_tolower&³ƒe#(E_M_table&´k#0E_M_widen_ok&µq#8E_M_widen&¶ k#9E_M_narrow&· k#¹E_M_narrow_ok&¸q#¹ix&½_ZNSt5ctypeIcE2idEËPjtable_size&¿_ZNSt5ctypeIcE10table_sizeE¼Hp0&Ì÷fkk‡3Ÿp0&Ú gkÈNk‡3Ÿ+x&æÂ‡3Gg"k½q+x&õÏ!Ùsg"kÙÙ-k+…s&‚2ÙŸg"k½ÙÙ+UY&O0ÙËg"k½ÙÙ+ô/& ž qíg"kq+ô/&1 0Ùh"kÙ+· &Aò>q6h"kq+· &RÒÙ]h"kÙ+Éx&fÝxqh"kq+Éx&*QÙ«h"kÙÙ+£m& ×NqÒh"kqq+£m&ÂÞÙi"kÙÙqFHZ&Ò-&k!i"kH¸G&×'kUå5&à‰eUik½dÆn&ð~5q‰e€i"kqdÆn&i[Ù‰e°i"kÙd>J&%zq‰eÛi"kqd>J&"<)Ù‰e j"kÙd¬w&6ªRq‰e6j"kqd¬w&M—<Ù‰ekj"kÙÙdsD&geq‰e›j"kqqdsD&‚DÙ ‰eÕj"kÙÙqG’R&ŠÞuïj"kQµy&šïs"k/~eqknÿ/‰e/(k0‰e/½W&Æ ‡kk5B&Ë N‡kkG&Ö Ù!¼a&Û :K®qqq0®lÎ=7½Tdo½T#a_M_tieBWdo#Øa_M_fillBXq#àa_M_fill_initBY‡3#áa_M_streambufBZyb#èa_M_ctypeB]"k#ða_M_num_putB_jo#øa_M_num_getBauo#€(h BkÚm^l€o(»kBo!‡3zl€o( HB{¡2 –l€o*}DC-G.³l‹o2 *!BKÐl‹o2 *^|B–…>íl‹o2 ([B¦ÆG‡3 m€o(q3B°d%‡3%m€o(ç$B»†‡3Am€o(#PBÅ +‡3]m€o(zlBÐ2 ym€o*zlBó~#–m‹o2 ¡,B°m‹oyb`A B ŒkÐm‹o½+óGBl1doím€o+óGB%odon‹odo+wLB3*yb,n€o(wLC9­ybMn‹oyb(’CCV‘onn‹o—o+ SBdñFq‹n€o+ SBx"q­n‹oq(‹[C€àX KÎn‹oN(£mCu“dqôn€oqq(ÉxCzï-qo€oqO¡,B¼+o‹omNDCŒõJIo‹oybnì_C«ãy‹oN/ø/po0&/{o0o/†o0Œk/Œk@Œk@†oW+D}eqT|vD#¶DŠÏoeq¶Déoeqkq+âkD™fK{3pvq+;PD—8#pvq+çMD¡Ð;q@peq+çMD¨Œ;obpeq½+ùOD­»Wqpeq+ùOD´€Wo¡peq½+D¹ÒR{3Ãpvq‡q+@ND½‘qåpeq‡q+ìkDÁ oqvq‡q+0PDÅvQq)qeq‡q+ökDÉïKoKqvq‡q!poDÍ ckqvq/o@qq0/|q0o@o@q0»@2 @fRo&’N}w’N#ix&Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEËPiA&¤!r}w½+\5&¿ ?¸Wruo¸¸¥T’qƒw+\5&ãU¸ruo¸¸¥T’qñ[+\5&è?V¸Ãruo¸¸¥T’q‰w+\5&í²T¸ùruo¸¸¥T’qw+\5&ò‚U¸/suo¸¸¥T’q•w+\5&ø§V¸esuo¸¸¥T’q›w+\5&ýW¸›suo¸¸¥T’q¡w+\5&JT¸Ñsuo¸¸¥T’q§w+\5&#zS¸tuo¸¸¥T’q­w+\5&(âS¸=tuo¸¸¥T’q˜q+\5&Hâ ¸stuo¸¸¥T’q÷[U§x&Mžq”t}w½F] ¶¸Ëtuo¸¸¥T’qäHd?θžq uuo¸¸¥T’qƒwd? ¸žqIuuo¸¸¥T’qñ[d?¸žqˆuuo¸¸¥T’q‰wd?6¸žqÇuuo¸¸¥T’qwd?$¯¸žqvuo¸¸¥T’q•wd?,Ù¸žqEvuo¸¸¥T’q›wd?3D¸žq„vuo¸¸¥T’q¡wd?;¸ žqÃvuo¸¸¥T’q§wd?Hì¸ žqwuo¸¸¥T’q­wd?dW¸ žqAwuo¸¸¥T’q˜qo?qÚ¸ žquo¸¸¥T’q÷[/žq@‡3@§@Ö@½@÷@@A@GR&&Û’N^|’N#ix&Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEËP”6&ï6x^|½+¹<& …ìgxjoì¥Tq‡3+¹<&+ ì˜xjoì¥Tq"+¹<&0 WìÉxjoì¥Tq½+¹<&5 «ìúxjoì¥Tq÷+¹<&: ÿì+yjoì¥Tq+¹<&j wCì\yjoì¥TqG+¹<&o ¯ìyjoì¥Tqf+¹<&„ bì¾yjoì¥TqcGú6'mûyjoÙ½qÙd|GÈfÄ 8zjoÙ½q¥Td|GS ‰ë'pzjoq"¥TÙd|Uù&¢ ³w‘z^|½dE¾˜sì³wËzjoì¥Tq‡3dEähtì³w{joì¥Tq"dEë¿tì³w?{joì¥Tq½dEòuì³wy{joì¥Tq÷dEùuuì³w³{joì¥TqdE…lì³wí{joì¥TqGdEtì³w'|joì¥TqfoECì ³wjoì¥Tqc/³w@½lø=@j|*€pŒkH"S_vptr$basic_ostream¥3#&~ EVË|do½*€ybbFE_j|ð|do½*€(ÌbEp›]7€}do=€(ÌbEyÅ]7€2}doR€(ÌbEƒÒ 7€S}dog€(ÌbE©Šg7€t}do"(ÌbE­(,7€•}do½(ÌbE±>g7€¶}do‡3(ÌbF\¬g7€×}doš(ÌbE¸¶g7€ø}do§(ÌbFjfg7€~do½(ÌbEÃpg7€:~doÖ(ÌbEÌÀg7€[~do÷(ÌbEÐÊg7€|~do(ÌbEÕHg7€~doG(ÌbEÙ\g7€¾~doA(ÌbEáRg7€ß~dof(ÌbEåV!7€doc(ÌbFxº 7€!doyb(¹<FY7€Bdoq @dE#¥KedoÙ"(&F­¡07€‹doÙ"(vvFÄßm7€§do(‚FÙ•7±1Ãdo(ØFé‚7€ädoŠ+ØF`e7€ €do÷‘ q~ Endo½*€/0€/6€1@j|/C€37€R€7€/X€3‘og€‘o/m€3¥T|€¥TZ P=G\ׂ\#a_M_modeGUÌ #@a_M_stringGX©5#H&Û'GdÖ€ׂÌ &Û'Grô€ׂÞHÌ (ìG…½7©5Ý‚*ìGM-ׂÞHmIpG§ž/KׂÌ e^YG±³D’W|€pׂe QH‰A ½ |€•ׂegH4ím½ |€¿ׂ½e aHV™½ |€éׂ½ev^GÑ'^yb|€‚ׂ"e}]H›» ±1|€L‚ׂ÷‘ Ì eÕ.HÊ%±1|€{‚ׂŠÌ mâ+Hç £‚ׂ½½m@GôÁ"¼‚ׂrk|€ׂ½/|€/ã‚0|€le`=Oj|çƒj|#E_M_stringbufGŽ|€#;G¡Aƒçƒ½*€Ì ;G¶lƒçƒ½*€ÞHÌ `:GÀè‚’ƒçƒ½*€+wLG˯Pׂ¯ƒíƒ+ìGÓy:©5̃íƒsìGÝÙ0çƒÞH/è‚/óƒ0è‚ stk3†ÒH …tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDË!¾ªm5))_t_ 0\WvIn2;$)uSRATEù_ZN3stkL5SRATEE瀈å@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE°ÀuPI_ZN3stkL2PIEç-DTû! @uTWO_PI_ZN3stkL6TWO_PIEç-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128Eç€?Z„U3†F‡S_vptr$StkError¥3#amessage_jOM#atype_k „#&ÒHož†F‡T „bË2s3†½†F‡½wv(p3†݆F‡xÚ y3L‡3†‡F‡x &|Ù|T3†%‡F‡y’_ý=Ù3†F‡/3†@R‡0 „Z …„W‡¾ŠS_vptr$Stk¥3#JPˆR[~eJ¸‰KR~eJƒDŠù\~eJF‹¡$~eJ{Œl~eJ]7gj~eStkFloatLGzsrate_Ôðdà‡{Õ%OM{†qÖ&2‡3{,-×9j‡3|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream=Žè‚{wWÜœ6iˆaignoreSampleRateChange_݇3#;CLà‡*„¤µHÛˆà‡*N¬xøˆ¾Š‡3;u3¯Ë\OM*©²@ ‰OM*zµX67‰O*0|¸=oN‰O*E»­`e‰O*P¾¡)|‰½(Ó^Án\‡3¡‰à‡à‡à‡*:ÈÔg½‰Ù „*:ËþAÙ‰OM „*ivÎ÷6õ&÷`Dà ‘&÷`Fù ‘‘&Ñ#K ‘½(Ý:N^bõ4‘­w(Ý:QŸbûU‘‘(,.V²qõ{ ‘½c*<.`NZ ‘õ½(5gd}iŸ¹‘*YqjKFÛ ‘õ‘Bô.nå ‘õ/G/‘0G@‘/À@‘0À/‘>ÝV|‘À#&cqdL‘|‘&cqfe‘|‘‚‘CÜMl|‘½/#‘@ˆ‘0#‘/$>ñN½’ _M_impl$#(>-`»(½’͑Ò(>-dD‚‘é‘É’(Brhj#‘’É’&/<k’Ã’‚‘&/<o<’Ã’½‚‘&i#zV’Ã’½(Ç‚‰Iõw’Ã’½*òM†{9™’Ã’õ½ £V’ £w’ £Ÿ‘ £Í‘ £é‘@#‘/“‘/Ï’0“‘>¨£˜“‘#&O&É“˜‚‘&O&Ö%“˜½‘‚‘&O&ç>“˜"˜¢Y“˜½("lI„S-˜z“˜"˜ ´'(%I“˜½‘+AJ𺓘+AS`5Zד3˜+bo\ô“˜+boeRHZ”3˜+jnukA.”˜+jwa8ÑK”3˜+³€ÜeAh”˜+³‰^)Ñ…”3˜+4Õ2Ÿ¢”3˜+5g”HvŸ¿”3˜ ÛH£e┘½G+N,°ê+Ÿÿ”3˜+`¹j|‡3•3˜*ò6IE9•˜½+ÝH8­w[•˜½+ìPr‘}•3˜½Ggòªœ•3˜½+Ôo 6­w¾•˜½+Ôo$V‘à•3˜½+s" ,­wý•˜+s*$‘–3˜+9-2 ­w7–˜+9-:žL‘T–3˜+“sEt<õq–˜+“sI|ûŽ–3˜ &Xíl¬–˜‘ xmC;Å–˜(~sI\S4ë–˜‘ ~so—˜½‘(9Im,s4—˜(9Iy+Z—˜  IÛÕQx—˜-˜ }Dïü^‘—˜mÊ[I«"´—˜½‘GR-I3ŒMÝ—˜½‘míIõÕ˜˜‘QôcšF(˜õ/Ô’@(˜0Ô’@Ô’/(˜Z…à W‡ú™W‡#again_ Gà‡#achannelsIn_ HÖ#€ñ% IÄŠ# ab_ KÔ’#Paa_ LÔ’#haoutputs_ MÄŠ#€ainputs_ NÄŠ#°&5) ã˜ú™(øe ÚnÖÿ˜š(Œ, Ö™šw}D #Hh9˜;™ú™*qA *°OX™ú™à‡(ýD -jà‡t™š(‚* 5³mà‡•™ú™à‡(,N 8¼iì±™šxkP C'9÷9˜ß™ú™÷ÖrL9˜ú™½/9˜/š09˜l"… W‡~œ9˜#€! s½#à€Ñt½#èadelay_uà‡#ðaalpha_và‡#øacoeff_wà‡#€aapInput_xà‡#ˆ€û2yà‡#€L z‡3#˜&)_&Õš~œà‡½b™Y) šôš~œ½w}D,Ú š›~œ(Á/Œ\½0›~œ*Ë{9 qM›~œ½*% ?ÌJj›~œà‡(7eBè1à‡†›„œ(óJ~eà‡§›~œ½*W M„wÉ›~œà‡½(-)P¿0à‡å›„œ(ÉV™4à‡œ~œ(kPYÏLà‡"œ~œà‡xkPd¸5÷ šPœ~œ÷ÖkPo#>÷~œ÷÷ÖÖ/ š/Šœ0 šl(…W‡Ïž9˜#€! o½#à€Ñp½#èadelay_qà‡#ðaalpha_rà‡#øaomAlpha_sà‡#€€û2tà‡#ˆ€L u‡3#&t_%FÏžà‡½b·Y(œeÏž½(Á+Ó4½Ïž*Ë{5E=žÏž½*% ;Ñ »Ïžà‡(7e>$à‡×Õž(óF_zà‡øÏž½*W IuožÏžà‡½(-)Lr`à‡6žÕž(ÉRfà‡RžÏž(kPUãOà‡sžÏžà‡xkP``÷œ¡žÏž÷ÖkPk!*÷Ïž÷÷ÖÖ/œ/Ûž0œZ.…à W‡ 9˜#& 0 " Ÿ & 0 )&Ÿ -˜b‘[ ,àžEŸ ½*1 48igŸ -˜‡3(-) 7#à‡ƒŸ (kP :jrà‡¤Ÿ à‡xkP Enc÷àžÒŸ ÷ÖkP P_÷ ÷÷ÖÖ/àž/  0àžl4…H#W‡:¢W‡#adelayLine_g š#acombDelay_hœ#°aloopFilter_iàž#ÈalastOutput_kà‡#¨€ÿGlà‡#°aloopGain_mà‡#¸apluckPosition_nà‡#À&\&ã :¢à‡*}D)^û :¢*k,+0¡:¢à‡*ý7/X5¡:¢à‡*Øi2w R¡:¢à‡*|H;®\o¡:¢à‡*’CêWŒ¡:¢Ô’(-)JæBà‡¨¡:¢(kPM8à‡É¡:¢à‡(kPX|p÷ï¡:¢÷Ö(kPcÛv÷¢:¢÷÷ÖÖrÜ :¢½/ Z:…pJW‡£W‡#adata_J'ÄŠ#€ñ%J(ÄŠ#@(Œ,J„$Ö–¢£(,NJ„Lì²¢£xkPJ Xlà‡@¢Û¢*£ÖxkPJ#j;÷@¢£*£÷r†\@¢*£½/%£0@¢/@¢ZA…HK*W‡@¦W‡#afd_Kj #abyteswap_K‚‡3#awavFile_Kƒ‡3#afileSize_K„½# adataOffset_K…½#(achannels_K†Ö#0adataType_K‡½#8afileRate_Kˆà‡#@&2;K-¤@¦&2;K7-¤@¦OM‡3Ö½à‡bRaK:0£L¤@¦½*ÿuKDˆ}¤@¦OM‡3Ö½à‡*fKGªЫ“¬à‡à‡wŠ HŒªõ«“¬à‡w& Kت¬“¬½à‡xkP NŸ à‡ªH¬“¬ÖykP X p÷ª“¬÷Ö ƒ¬nW¦“¬n /ªWŽD}a®T|vDÙ#¶DŠˬa®¶Då¬a®g®+âkD™‡'3­m®+;PDKÙ­m®+çMD¡ 7x®<­a®+çMD¨Æ6™¬^­a®½+ùOD­ñNx®{­a®+ùOD´N™¬­a®½+D¹L93¿­m®‡q+@ND½x®á­a®‡q+ìkDÁRd™¬®m®‡q+0PDÅdx®%®a®‡q+ökDɘ1™¬G®m®‡q!poDÍZ g®m®/™¬@vN/s®0™¬@™¬…³ˆX½q½†|‰q½½L殇valueÁà‡‘hˆ‡^Áà‡‘`ˆæWÁà‡‘X†ތ½Ô½˜¯‰T¯‘h0ކcÔ½å½äE¯‰T¯‘h†€æ½ø½0r¯‰T¯‘h†Ò¨ø½¾|Ÿ¯‰TŸ¯‘h0÷©Š«a™È°‰T°‘Xˆ4aà‡‘P‹ratedà‡‘`ŒB—‹ie½‘l0“¬@¼H†«¾G¾Z°‡__a¶Z°‘h‡__b¶Z°‘`0°†Ë™°`9±__groupingþ Ù‘¨__grouping_sizeþ Ÿ‘ __grouping_tmpþ 9±‘˜Ž__n ¼H‘PŽ__min ¼H‘HŽ__i Ÿ‘¸Ž__test ‡3‘_Œé0Ž__j Ÿ‘°0T†…”H¾q¾¬k±‰Tk±‘h03˜†9•r¾“¾ø­±‰T­±‘h__nÝŸ‘`0˜ùÔ±TÔ±Ù[•30 ‘‘²±w”¾ž¾D²’½±‘he‘'²T'²Ù[•30|‘‘²ðDž¾µ¾X²’²‘h‘²C¶¾;Ü„²’²‘hà ²TÔ± ²0‘‘„²Œ ξܾ(Ú²’²‘h’š²‘`L‘ý²T'²“__afý²0‚‘‘Ú²‚ ܾû¾t7³’岑h’ð²‘`”‘S[³T[³Ù[•30‘‘7³p/ü¾¿ÀŒ³’D³‘h†±‘¿"¿ ¹³‰T¹³‘h0Ã’†ð"¿0¿Xø³•õ‘h•õ‘`•{1‘†0¿V¿¤<´‡__first ”õ‘h‡__last ”õ‘`†-V¿y¿ð‰´‡__first ´õ‘h‡__last ´õ‘`•½’‘X–ºŽ^z¿±¿<Ú´‰TÚ´‘h‡number ^½‘d‡value ^à‡‘X0¯–•ŽL²¿æ¿ˆµ‰TÚ´‘hˆ— Là‡‘`ŠЫ‘°ÔZµ‰T°‘hˆ"v‘à‡‘`Šg«wµ ˜µ‰T°‘hˆ"vwà‡‘`Ц«‹¶õl嵉T°‘hˆ—‹à‡‘`ˆ"v‹à‡‘X””  ¶TÚ´Ù[•3‘åµÛæ¿dÀ¸5¶’òµ‘X‘åµñIdÀâÀa¶’òµ‘X†{âÀÁP¦¶‰TÔ±‘h‡__p`õ‘`•Ÿ‘X†w’Á3Áœñ¶‰T¹³‘h‡__p†õ‘`‡__n†Ÿ‘X<’·T¹³Ù[•3‘ñ¶˜B4Á}Áè?·’ü¶‘h>“a·T­±Ù[•3‘?·°x~ÁËÁ4 ·’J·‘X”ß™ ±·T±·Ù[•30ú™‘·ÚÌÁ%À â·’š·‘X‘·’K&ÃÄÌ ¸’š·‘X‘åµú€ÄþÄ :¸’òµ‘X”´ªA^¸T°Ù[•3‘:¸2,ö¤d Џ’G¸‘X‘:¸p¤R° ¶¸’G¸‘X‘:¸25Rü ⸒G¸‘X—鋜þÄÆH G¹‰TG¹‘è|nœŸ‘à|Œ0ÅöÅŽerror iˆ‘ð|0Û–™RÆ÷Æ” ‡¹‰T±·‘H‹i TÖ‘\–H¬røÆUÈà `º‰T°‘HˆBw r`º‘@‡channel rÖ‘¼‹nChannels tÖ‘l‹samples |Õ‘P‹j }Ö‘h‹hop }Ö‘d˜wÇÌÇ?º‹i Ö‘`ŒÌÇOÈ‹i ƒÖ‘\0÷–ƒŸVVÈçÉ, º‰Tº‘Hˆ™ Và‡‘@Œ¯ÈbÉ‹i [Ö‘\0 –å›}èÉÝÊx õº‰Tõº‘h0~œ–œ‰ÞÊ'ÌÄ 7»‰Tõº‘Xˆ™ ‰à‡‘P–6žx(ÌtÍ e»‰Te»‘X0Ïž–RžˆtÍœÎ\ §»‰Te»‘Xˆ™ ˆà‡‘P— Œ©œÎÉϨ ¼‰T¯‘è|n©Ÿ‘à|ŒÎΔώerror­iˆ‘ð|†É›ÊÏüÏô 9¼‰T9¼‘h0„œ–¨¡qüÏÈÐ@{¼‰T{¼‘hˆ™ qà‡‘`0:¢–¬eÈÐ)ÒŒǼ‰T°‘H•Ö‘D‹temp gà‡‘X™íwâºâؽ‡__initialize_pº½‘l‡__priorityº½‘hšÂ$ºâÏâ$›,p_½•m‘hŠB«i±¼½‰T°‘hˆ—ià‡‘`ŠëªV²0 Þ½‰T°‘h‡detuneVà‡‘`Š%«K0 ­ T¾‰T°‘hˆ¥Kà‡‘`Šõ«œ® p  ‰¾‰T°‘X‡numberœ½‘T‡valueœà‡‘H‹normalizedValue¥à‡‘hŠ„«…p ¤ ìÖ¾‰T°‘hˆ"v…à‡‘`ˆ¥…à‡‘XŠÓªE¤ Ï 8¿‰T°‘h2Ž¿TÚ´‘¿G5*ÒÆÒ„H¿’¿‘X…øˆÆÒëÒІNëÒEÓÊ¿__lhsGÊ¿‘H__rhsGÙ‘@œ__strIäHvHŽ__strI©5‘P0ÞH”›ª"ÀT°“lowestFrequency"à‡‘Ï¿?Ð _h7À’Ü¿‘ˆ{’ç¿‘€{‘Ï¿ßZ`ï2´nÀ’Ü¿‘ˆ{’ç¿‘€{_DefaultRuneLocale1„â'ž__dso_handlemŸS…€ˆå@0Ö {…Ÿ¯…-DTû! @ŸÑ…-DTû!@Ÿû…€?0Á3,nothrow'IÅRêÀostream=Šj|,cerrAéiÁ¡– ðò_digits#F_ZNSt14numeric_limitsImE6digitsE•3@¢S#ï_ZNSt14numeric_limitsIfE12has_infinityE…5¢íL#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE…5¢j#ó_ZNSt14numeric_limitsIfE10has_denormEŠ5¢S#(_ZNSt14numeric_limitsIdE12has_infinityE…5¢íL#)_ZNSt14numeric_limitsIdE13has_quiet_NaNE…5¢j#,_ZNSt14numeric_limitsIdE10has_denormEŠ5¢S#a_ZNSt14numeric_limitsIeE12has_infinityE…5¢íL#b_ZNSt14numeric_limitsIeE13has_quiet_NaNE…5¢j#e_ZNSt14numeric_limitsIeE10has_denormEŠ5£npos5n¼HJ¯(:@ë!¼HLž?:E<ßJGy:Qà#ðJ¤npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¼H¥¯(:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¼H¥ž?:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalELp0;iq7•3Mnumeric;j”q•3L:;k×z•3Lx];l©i•3LIJ;mZ3•3LNc;nh•3 NôZ;)Õ<kNNfo;b. ôÄ0“PN9;ñÿpMTN@e;ò•*MTNñp;ó2MTN£";ô57MTNZ#;õ³NMTNˆ;ö…MTNe;÷ÑXT[!j$¶[\dec$»L¶[\fixed$ûL¶[\hex$ 3$¶[[¿ $ð¶[\left$ "¶[ \oct$¤G¶[@\right$¯v¶[€]v0$V"¶[]8 $ O¶[]41$$ \¶[^showpos$'Å:¶[^skipws$*,v¶[^unitbuf$-Ã'¶[ ]¬$1T¶[@['$4µr¶[°[c@$7“ ¶[J]px$:"¶[\badbit$L{_»[\eofbit$Om»[\failbit$TâH»[\goodbit$W]*»[\app$jûÀ[\ate$m)[À[[ x$v¡.À[[9x$y²6À[\cur$Ž#eÅ[[bo$‘¶&Å[fupperA1oh~e€flowerA2mq~efalphaA3`:~efdigitA4M~egxdigitA5j~efspaceA6„~e@gprintA7·;~efgraphA8 v~e%fcntrlA9àj~efpunctA:}?~e falnumA;A#~e¤_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outEÙ¤_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inEÙk5B&Ë N‡kkG&Ö Ùi'N&3_ZNSt10moneypunctIcLb1EE4intlE…5i'N&3_ZNSt10moneypunctIcLb0EE4intlE…5i'N&3_ZNSt10moneypunctIwLb1EE4intlE…5i'N&3_ZNSt10moneypunctIwLb0EE4intlE…5i'N&«_ZNSt17moneypunct_bynameIcLb0EE4intlE…5i'N&«_ZNSt17moneypunct_bynameIcLb1EE4intlE…5i'N&«_ZNSt17moneypunct_bynameIwLb0EE4intlE…5i'N&«_ZNSt17moneypunct_bynameIwLb1EE4intlE…5JPˆR[~eJ¸‰KR~eJƒDŠù\~eJF‹¡$~eJ{Œl~eJ]7gj~ezsrate_Ôðdà‡{Õ%OM{†qÖ&2‡3{,-×9j‡3{wWÜœ6iˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.? : ; ‡@I2 < ƒ: ;I„.? : ; ‡@L M 2 < ….G@†.G@‡: ; I ˆ: ; I ‰I4  Š.G: ; @‹4: ; I Œ : ;I Ž4: ;I .G I4 ‘.1‡@@’1 “: ; I”.G: ; •I –.G; @—.G;@˜ ™.‡@4 @š.4 @›.4 @œ4: ;I2  4: ; I? < ž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < Lï2wâCºâ ëû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFileWvIn.hMandolin.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFilter.hMandolin.hFir.hDelayA.hDelayL.hTwang.hiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tccWvIn.hFileRead.h X½J1J/ŸgŸ™.‚ž‚¡‚ï}ž‚Ìò¿/ŸÒäƒÍ"»í|X‚!.ºººZºº .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>» ˆ~BÈÍÈ ÍȈq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼ ‚0ôY/Úóåg‘&&‘&‘ÕªùK K<"»*g\3Ì`É‚¼0Hm¯=>"B%æ"¯;%æÉ^‚Ê0;)WK¯=v"B%æ"¯?æÉ‘t“u1„+œ}¬º!&;F$= m.ô‘,j+<&É §‚Șº˜‚LÉg! à1‘C’—.Ló׃OŸ#v/#å2Kÿltå/Û].å/õLèDZƒ×²<ÈØ“ÈØ“ÈØ “ºÖÉ/öåƒ,a<É/õå,l.å/õ!KÈ<?)/2Yggg/g*2g(‘õ-ÙM.Z××¼.¼ÉóY<žç,t/‡>KÙAKúAKúAKúAKúAKúAKúAKúAKúAKúAKúuvz('Ÿ==c¹žç,t/‡>KÙAKúAKúAKúAKúAKúAKúAKúAKúAKúAKúuvz('Ÿ==¸ wâ¹Ö“äí$/JX½Y½wY½\½w\½q½vq½r½wr½u½wu½½v½ýwýƽwƽÔ½vÔ½Õ½wÕ½ؽwؽå½væ½ç½wç½ê½wê½ø½vø½ù½wù½ü½wü½¾vww™v¾¾w¾¾w¾G¾v™šwšw°vH¾I¾wI¾L¾wL¾q¾vr¾s¾ws¾v¾wv¾“¾v”¾•¾w•¾˜¾w˜¾ž¾vž¾Ÿ¾wŸ¾¢¾w¢¾µ¾v¶¾·¾w·¾º¾wº¾;vξϾwϾÒ¾wÒ¾ܾvܾݾwݾà¾wà¾û¾vü¾ý¾wý¾¿w¿¿v¿¿w¿¿w¿"¿v"¿#¿w#¿&¿w&¿0¿v0¿1¿w1¿4¿w4¿V¿vV¿W¿wW¿Z¿wZ¿y¿vz¿{¿w{¿~¿w~¿±¿v²¿³¿w³¿¶¿w¶¿æ¿v°±w±´w´vwwµv¶·w·ºwºõvæ¿ç¿wç¿ê¿wê¿dÀvdÀeÀweÀhÀwhÀâÀvâÀãÀwãÀæÀwæÀÁvÁÁwÁÁwÁ3Áv4Á5Áw5Á8Áw8Á}Áv~ÁÁwÁ‚Áw‚ÁËÁvÌÁÍÁwÍÁÐÁwÐÁ%Ãv&Ã'Ãw'Ã*Ãw*ÃÄv€ÄÄwÄ„Äw„ÄþÄvö÷w÷úwú¤v¤¥w¥¨w¨RvRSwSVwVvþÄÿÄwÿÄÅwÅÆvÆÆwÆÆwÆ÷ÆvøÆùÆwùÆüÆwüÆUÈvVÈWÈwWÈZÈwZÈçÉvèÉéÉwéÉìÉwìÉÝÊvÞÊßÊwßÊâÊwâÊ'Ìv(Ì)Ìw)Ì,Ìw,ÌtÍvtÍuÍwuÍxÍwxÍœÎvœÎÎwΠÎw ÎÉÏvÊÏËÏwËÏÎÏwÎÏüÏvüÏýÏwýÏÐwÐÈÐvÈÐÉÐwÉÐÌÐwÌÐ)Òvwâxâwxâ{âw{âºâvºâ»âw»â¾âw¾âÏâvwwvww±v²³w³¶w¶0 v0 1 w1 4 w4 ­ v® ¯ w¯ ² w² p vp q wq t wt ¤ v¤ ¥ w¥ ¨ w¨ Ï v*Ò+Òw+Ò.Òw.ÒÆÒvÆÒÇÒwÇÒÊÒwÊÒëÒvëÒìÒwìÒïÒwïÒEÓvÐ Ñ wÑ Ô wÔ _v`awadwdï2v €Ë~®stk::Stk::sampleRate˜®stk::Stk::inRangeæ®stk::StkFrames::size¯stk::StkFrames::channelsE¯stk::StkFrames::framesr¯stk::FileWvIn::isFinished¤¯stk::Mandolin::setBodySize°min>±std::vector >::sizep±std::vector >::operator[]Ù±__gnu_cxx::new_allocator::~new_allocator,²std::allocator::~allocatorX²std::allocator::~allocator¥²__gnu_cxx::new_allocator::new_allocator³std::allocator::allocator`³std::_Vector_base >::_Vector_impl::~_Vector_implŒ³std::_Vector_base >::_M_get_Tp_allocator¾³__destroy_auxø³_Destroy<´_Destroy‰´stk::Instrmnt::controlChangeß´stk::Instrmnt::setFrequencyµstk::Mandolin::noteOffZµstk::Mandolin::pluck˜µstk::Mandolin::noteOn ¶stk::Instrmnt::~Instrmnt5¶stk::Instrmnt::~Instrmnta¶__gnu_cxx::new_allocator::deallocate¦¶std::_Vector_base >::_M_deallocate·std::_Vector_base >::~_Vector_basea·std::vector >::~vector¶·stk::Filter::~Filterâ·stk::Filter::~Filter¸stk::Instrmnt::~Instrmnt^¸stk::Mandolin::~MandolinЏstk::Mandolin::~Mandolin¶¸stk::Mandolin::~Mandolinâ¸stk::StkFrames::operator[]L¹stk::Filter::clear‡¹stk::Mandolin::tickeºstk::Fir::tickǺstk::DelayA::nextOutúºstk::DelayA::tick7»stk::DelayL::nextOutj»stk::DelayL::tick§»stk::StkFrames::operator[] ¼stk::DelayA::lastOut>¼stk::Twang::tick€¼stk::Mandolin::tick_½stk::Mandolin::setFrequency½stk::Mandolin::setDetuneÞ½stk::Mandolin::setPluckPosition¾stk::Mandolin::controlChange‰¾stk::Mandolin::pluckÖ¾stk::Mandolin::clear¿stk::Instrmnt::InstrmntH¿stk::Stk::rawwavePathb¿operator+, std::allocator >Àstk::Mandolin::Mandolin7Àstk::Mandolin::MandolinÓ€ËÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tj$_4”div_t¡$_5Ëldiv_tÙ$_6lldiv_tŸlconvva_listfpos_t__sbufU__sFILEH FILEÓ#clock_tâ#tm´$pthread_once_tÊ$__gthread_once_tâ$wint_tð$$_7E%_RuneEntryW%$_8‘%_RuneRange£%$_9â%_RuneCharClassø%$_10â'_RuneLocale]*mbstate_tn*wctype_t{1__true_type¥1char_traits«3__vtbl_ptr_typeÁ3nothrow_tÏ3new_allocator5allocator5_Atomic_word©5basic_string,std::allocator >êH_Rep_base/I_Rep Klocale’NfacetËPid•Q_Impl½Tios_base\basic_streambuf >–bwctrans_t…dctype_base‰ectype3kmoney_baseŒkbasic_ios >o__normal_iterator, std::allocator > >žqnum_get > >³wnum_put > >j|basic_ostream >|€basic_stringbuf,std::allocator >è‚basic_ostringstream,std::allocator >3†StkErrorW‡StkÄŠStkFrames ŽInstrmntÀnew_allocator#‘allocator“‘_Vector_base >Ô’vector >9˜Filter šDelayAœDelayLàžFir Twang@¢WvIn0£FileReadW¦FileWvInªMandolin™¬__normal_iterator, std::allocator > >Áostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZN3stk3Fir4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_read_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwchar_ZN3stk6DelayA5clearEvisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZN3stk8FileWvIn9normalizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8Mandolin7noteOffEd_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_ZN3stk8Mandolin13controlChangeEid_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmdpositionclockungetc_ZNSs12_M_leak_hardEvoutPoint__ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S_Twang_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk6DelayL8setDelayEd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEvinPoint__ZNKSs4rendEvshowbase~basic_iosdoNextOut_tapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZN3stk8Mandolin11setBodySizeEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodepluckwcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk5Twang16setPluckPositionEdinput_ZN3stk8Mandolin4tickEjtolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchar~Twangtowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfoswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEv_ZN3stk8MandolinC1Edthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk5Twang4tickEd_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEvsetLoopFilter_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKdgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk3Fir7lastOutEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanf_GLOBAL__I__ZN3stk8MandolinC2Edgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvMandolinlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEm_ZN3stk8MandolinD0Evwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hiderFir_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk5Twang18setLowestFrequencyEd_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNK3stk6DelayA7lastOutEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNK3stk6DelayA8getDelayEv_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbuenextOutput__ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk6DelayA7nextOutEv_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8MandolinD2Ev_ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk6DelayA4tickERNS_9StkFramesEjgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZL7toloweri_ZN3stk8FileWvIn17sampleRateChangedEdd_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_PcputsetDetune*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZN3stk6DelayA4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterename_ZN3stk8Mandolin6noteOnEddmbsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocalesetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSs_ZN3stk5Twang7lastOutEvappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFileinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZN3stk8Mandolin12setFrequencyEd_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimefrequency_rdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signsetLoopGainctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKd~Mandolinwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk6DelayA8setDelayEdsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decE_ZN3stk6DelayA4tickEdisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk8Mandolin5pluckEdd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZN3stk5Twang13setLoopFilterESt6vectorIdSaIdEE_ZN3stk5Twang12setFrequencyEd_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki~DelayA_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZN3stk8MandolinC2Ed_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue~Fir_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk6DelayA15getMaximumDelayEv_ZN3stk5Twang11setLoopGainEd_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZN3stk5Twang5clearEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupperDelayA_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmbDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEv_ZN3stk3Fir4tickERNS_9StkFramesEjstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZN3stk6DelayA6tapOutEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZN3stk3Fir15setCoefficientsERSt6vectorIdSaIdEEb_ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEvsetPluckPosition_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystemsetLowestFrequency~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!_ZN3stk8Mandolin9setDetuneEdoperator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8Mandolin16setPluckPositionEddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8MandolinD1Ev_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk5Twang4tickERNS_9StkFramesEj_ZN3stk8Mandolin4tickERNS_9StkFramesEj_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZN3stk6DelayA15setMaximumDelayEm_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerEshowWarnings__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZN3stk3Fir4tickEd_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZN3stk5Twang4tickERNS_9StkFramesES2_jj_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZN3stk6DelayA5tapInEdm_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfissetBodySize_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk8Mandolin5pluckEd_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN3stk8Mandolin5clearEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹Eø¶€¸¶ÀÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìXH‰}ØòEÐH‹}ØHƒÇ ¾èH‰Â¸H‰H‹}ØHǰ¾èH‰ÂH‹EØò@òYEÐòH‹}ØHƒÇPèÿȉEìé’H‹}ØHƒÇ ¾èH‰ÃòòE°‹uìH‹}ØHƒÇPèòòE¸‹uìH‹}ØHǰèòòYE¸òXE°ò‹uìH‹}ØHǰèH‰Ã‹EìÿȉÆH‹}ØHǰèH‹H‰ÿMìƒ}ì…dÿÿÿH‹}ØHƒÇ ¾èH‰ÃòòEÀH‹}ØHƒÇP¾èòòEÈH‹}ØHǰ¾èòòYEÈòXEÀòH‹}ØHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åHƒì@H‰}øH‹Eø¶€„À„ÀH‹Eøòˆò¥f(ÑfWÐòUØH‹}øHƒÇ ¾èòòYEØH‹Eøò€H‹Eøò€òEàH‹EøòòUèH‹Eøò€òEðH‹EøH‹°èH‹}øHǰèòòYEðòXEèòXEàH‹Eøò€H‹EøÆ€H‹EøH‹€H‰EÈòEÈÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èH‰ÆHPH‹EèH‰èH‹}èHǰèH‹H‹EèH‰H‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒì8H‰}èH‹Eè¶€„À„H‹EèH‹°èH‹}èHǰèòH‹Eèò€òYÁH‹Eèò€H‹EèH‹€èHXH‹}èHǰèH9Ã’À„ÀtWH‹Eèò€òEØH‹EèH‹€èHpH‹}èHǰèòH‹Eèò€øòYÁòXEØH‹Eèò€ëKH‹Eèò€òEàH‹}èHǰ¾èòH‹Eèò€øòYÁòXEàH‹Eèò€H‹EèÆ€H‹EèH‹€H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èHPH‹EèH‰èH‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒì0H‰}øòEðH‹}øHƒÇèH‹}øHÇHèòXEðH‹}øHƒÇèH‹Eøò€(H‹Eøò€(òEèH‹Eøò€(H‹}øHÇ0èòMèò\Èf(ÁH‹Eøò€(H‹Eøòˆ(òÆòYÁH‹Eøò€(H‹EøH‹€(H‰EØòEØÉÃUH‰åSHƒìHH‰}؉uÔ¸H‰EèH‹EØ‹€°H˜HiÀèHÐH‰ÇH}Øèƒð„ÀtjH‹EØ‹€°H‹UØH˜HiÀèHÐHÐH‹HƒÀH‹H‹EØ‹€°H˜HiÀèHÐH‰ÇH}ؾÿÒf(ÈH‹EØò€ÈòYÁòEèH‹}ØHƒÇ¾èH‰ÃH‹}ØHƒÇ@òEèèòH‹}ØHƒÇ¾èH‰ÃòòEÈH‹}ØHLjòEèèòXEÈòH‹}ØHƒÇ¾èòòtòYÁòH‹}ØHƒÇ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!Mandolin::noteOff: amplitude is out of range!Mandolin::pluck: amplitude parameter out of range!StkFrames::operator[]: invalid index () value!Mandolin::tick(): channel and StkFrames arguments are incompatible!Mandolin::setFrequency: argument is less than or equal to zero!Mandolin::setDeturn: parameter is less than or equal to zero!Mandolin::setPluckPosition: position parameter out of range!Mandolin::controlChange: value () is out of range!Mandolin::controlChange: undefined control number ()!Mandolin::Mandolin: argument is less than or equal to zero!mand1.rawmand2.rawmand3.rawmand4.rawmand5.rawmand6.rawmand7.rawmand8.rawmand9.rawmand10.rawmand11.rawmand12.rawN3stk8MandolinEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ4d„Wohÿÿ4d„Wohÿÿ4d„WohÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ4:wU\ÿÿ'*1Jÿÿ’ "tÇa™0\o}ƒ$Œù½ÎÇùò$}v¬¯P¸%éúó%PI¬¥üäðl';4le–üõL4í@¼w‹„¼µíæLEœ„= ÇÛÔ =6œ•ì Ô à\  + $ \ U  † ì å < $ Ý 0 ¬ g { t ¬ ¥ Ý Ö < 5 Œ t - € ü · Ë Ä ü õ - & Œ … Ü Ä } Ð L    L E } v Ü Õ ,Í œWkdœ•ÍÆ,%|dpì§»´ìå|uô´mÀ<÷ <5mfôíj\€ÿÿ’ "tÇa™0\o}ƒ$Œù½ÎÇùò$}v¬¯P¸%éúó%PI¬¥üäðl';4le–üõL4í@¼w‹„¼µíæLEœ„= ÇÛÔ =6œ•ì Ô à\  + $ \ U  † ì å < $ Ý 0 ¬ g { t ¬ ¥ Ý Ö < 5 Œ t - € ü · Ë Ä ü õ - & Œ … Ü Ä } Ð L    L E } v Ü Õ ,Í œWkdœ•ÍÆ,%|dpì§»´ìå|uô´mÀ<÷ <5mfôíj\€UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE€ˆÕ@ð?à?š™™™™™É?`@€?¸…ëQ¸ž? ×£p= ï?š™™™™™¹¿&@I@€k@š™™™™™Ù?€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ™† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿT† 4øÿÿÿÿÿÿÿ±† 4øÿÿÿÿÿÿÿ?† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ‘† ƒ4øÿÿÿÿÿÿÿõ† 4øÿÿÿÿÿÿÿI† ƒ4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ̆ 4øÿÿÿÿÿÿÿa† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ—† 4øÿÿÿÿÿÿÿ~† 4øÿÿÿÿÿÿÿ}† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒá2´-Î2U-³1]-§1Ÿ1Y-“1‹1À-g1Ì-N1À-õ0Ì-ã0Ó-Ç0Ó-²0Ó-–0Ó-0Ó-e0Ó-40Ñ-!0È-0©-0+ï/Ì-Ö/7-Ê/Ë-¥/Ì-“/Ó-w/Ó-b/Ó-F/Ó-1/Ó-/Ó-ä.Ñ-Ñ.È-Å.©-À.*Ÿ.Ì-†.7-z.Ë-U.Ì-C.Ó-'.Ó-.Ó-ö-Ó-á-Ó-Å-Ó-”-Ñ--È-u-©-p-)O-Ì-6-7-*-Ë--Ì-ó,Ó-×,Ó-Â,Ó-¦,Ó-‘,Ó-u,Ó-D,Ñ-1,È-%,©- ,(ÿ+Ì-æ+7-Ú+Ë-µ+Ì-£+Ó-‡+Ó-r+Ó-V+Ó-A+Ó-%+Ó-ô*Ñ-á*È-Õ*©-Ð*'¯*Ì-–*7-Š*Ë-e*Ì-S*Ó-7*Ó-"*Ó-*Ó-ñ)Ó-Õ)Ó-¤)Ñ-‘)È-…)©-€)&_)Ì-F)7-:)Ë-)Ì-)Ó-ç(Ó-Ò(Ó-¶(Ó-¡(Ó-…(Ó-T(Ñ-A(È-5(©-0(%(Ì-ö'7-ê'Ë-Å'Ì-³'Ó-—'Ó-‚'Ó-f'Ó-Q'Ó-5'Ó-'Ñ-ñ&È-å&©-à&$¿&Ì-¦&7-š&Ë-u&Ì-c&Ó-G&Ó-2&Ó-&Ó-&Ó-å%Ó-´%Ñ-¡%È-•%©-%#o%Ì-V%7-J%Ë-%%Ì-%Ó-÷$Ó-â$Ó-Æ$Ó-±$Ó-•$Ó-d$Ñ-Q$È-E$©-@$"$Ì-$7-ú#Ë-Õ#Ì-Ã#Ó-ª#Ó-˜#Ó-#Ó-m#Ó-T#Ó-)#Ñ-#È-#©- #!ð"Ì-×"7-Î"Ë-©"Ì-—"Ó-~"Ó-l"Ó-S"Ó-A"Ó-("Ó-ý!Ñ-í!È-ä!©-ß! Ð!7-Ç!Ë-¢!µ-‘!Ù-Œ!º=…! Ã-ÕÂ-ÉŠ³ƒO-Q´->U-#]-Y-ûÀ-×Ì-¾À-eÌ-SÓ-7Ó-"Ó-Ó-ñÓ-ÕÓ-¤Ñ-‘È-…©-€+_Ì-F7-:Ë-Ì-Ó-çÓ-ÒÓ-¶Ó-¡Ó-…Ó-TÑ-AÈ-5©-0*Ì-ö7-êË-ÅÌ-³Ó-—Ó-‚Ó-fÓ-QÓ-5Ó-Ñ-ñÈ-å©-à)¿Ì-¦7-šË-uÌ-cÓ-GÓ-2Ó-Ó-Ó-åÓ-´Ñ-¡È-•©-(oÌ-V7-JË-%Ì-Ó-÷Ó-âÓ-ÆÓ-±Ó-•Ó-dÑ-QÈ-E©-@'Ì-7-úË-ÕÌ-ÃÓ-§Ó-’Ó-vÓ-aÓ-EÓ-Ñ-È-õ©-ð&ÏÌ-¶7-ªË-…Ì-sÓ-WÓ-BÓ-&Ó-Ó-õÓ-ÄÑ-±È-¥©- %Ì-f7-ZË-5Ì-#Ó-Ó-òÓ-ÖÓ-ÁÓ-¥Ó-tÑ-aÈ-U©-P$/Ì-7- Ë-åÌ-ÓÓ-·Ó-¢Ó-†Ó-qÓ-UÓ-$Ñ-È-©-#ßÌ-Æ7-ºË-•Ì-ƒÓ-gÓ-RÓ-6Ó-!Ó-Ó-ÔÑ-ÁÈ-µ©-°"Ì-v7-jË-EÌ-3Ó-Ó-Ó-ïÓ-ÝÓ-ÄÓ-™Ñ-‰È-€©-{!`Ì-G7->Ë-Ì-Ó-îÓ-ÜÓ-ÃÓ-±Ó-˜Ó-mÑ-]È-T©-O @7-7Ë-µ-Ù-ü º=õ 2 Ã-E Â-9 ú ³ó O-É Á-¹ Á-ž e- ]-j µ-\ Ù-W M Î-B Ù-= º=6   m-ö ê Ò ½-¾ ² ¥ ½-” ˆ p ]-W W-6 $ µ- Ù-  Í-ú Ù-õ º=î à 9-Æ § ¿-’ ¿-~ µ-p Ù-k Ø=d P * ¾-íµ-ßÙ-Úº=Ó«¾-¾-Uµ-GÙ-Bº=;×-õÜ-ã´-ÖU-»U-b³GÜ-5´-(U- U-´³™Ü-‡´-zU-_U-³ïe-Rµ-DÙ-?º=8$þµ-ðÙ-ëº=äÐÉ-9É-üÉ-Ò£-³Ç-,5-  p @  à ¸  h @  ðÈ xH øÈ˜h8จX(øÈ˜h8èÀ˜h8èÀ˜pH øÐ¨€X0à¸`8èÀ˜pH -ÁIÀAÀÀ Àp¿h¿V¿N¿.¿&¿æ¾Þ¾™¾‘¾,¾$¾î½æ½­½¥½o½g½E½=½*½"½Ú¼Ò¼¼‡¼M¼E¼¼¼ï»ç»·»¯»y»q»F»>» »»Öºκ«º£ºtºlºIºAº%ºº–¹޹[¹S¹*¹"¹ò¸ê¸ȸÀ¸œ¸”¸p¸h¸ ¸¸ô·ì·È·À·s·k·%··´¶¬¶o¶g¶G¶?¶¶¶¨µ µjµbµ,µ$µî´æ´˜´´J´B´´þ³̳ijš³’³r³j³³ ³·²¯²j²b²>²6²ë±ã±~±v±L±D±±±m°e°+°#°û¯ó¯´¯¬¯€¯x¯S¯K¯&¯¯ô®ì®¦®ž®Œ®„®0 äêøTäÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(Þ´-ÑÓ-¾Ð-±Ò-…Ò-€·=c´-V¼-?Æ-(Ä- Å-ë²=ä»-ºy- ”y-y;-Xy-B;--y-ªƒ-FA-à=-Î3-¾-Œ‹-8´-%Õ- Õ-ôÓ-ÛÓ-Ò¶-ÄÊ-´Ù-¯¥Ï-–Ù-‘ƒÔ--y-…-¾C-²y-‡…-Wy-Íy-€y-F…-y-¸y-…-dy-(?-y-ñ …-Á y-A y-Þ y-¿ x y-T y-6 Ÿ- y-ó y-Ù y-´ y-˜ Ÿ-| y-` -> y- y-é ‡-¸ y-a ‡- ‰- y-ö µ-è Ù-ã º=Ü È ‰-¼ ‰-Š …-l y-I …-+ y- …-çy-š´-‡Õ-kÕ-VÓ-=Ó-4¶-&Ê-Ù-Ï-øÙ-óåÔ-›Ü-‰´-|¼-a¼-PÆ-8²=Ü- ´-ý¼-â¼-ËÆ-®-‘-rÆ-]-H--Æ-Æ-ùÆ-Þ±=ÂÜ-°´-£¼-ˆ¼-qÆ-T-7-Æ--î-ÓÆ-´Æ-ŸÆ-„±=m›-d‘-[§-C-7™-•-—-Õ{-£Ü-Ü-m´-`¼-E¼-4Æ-²=Ü-ï´-â¼-Ǽ-¶Æ-ž²=ˆµ-zÙ-uº=nSµ-EÙ-@º=9¥-ø¡-µ“-}-o-W-¹=R-=Ý-8,ß=%Ö- p¬h°`ÛP_Ha@[8Y0k(i ¸su­ÐÚȯÀÛ°Ú¨® ÛÞˆÞ€MxKpÞhÞ`¸XQPSH¬0Þ(E ¸GI«r^-ð r^ð qì .\ì r É p^É ,¸ p^¸ o´ .\´ p ‘ ª^‘ € ª^€ ©| .\| ª H 8^H 7D .\D 8 ! P^!  P^ O .\ P Ø d^Ø cÔ .\Ô d   h^  gœ .\œ h h \^h [d .\d \ 0 ^^0 ], .\, ^ ø n^ø mô .\ô n À Z^À Y¼ .\¼ Z ˆ 2^ˆ „ .\„ 2 P 1^P L .\L 1  0^  .\ 0 à b^à aÜ .\Ü b ¨ <^¨ ;¤ .\¤ < p ‚^p l .\l ‚ I Œ^I 8 Œ^8 ‹4 .\4 Œ B^ Aü .\ü B È D^È CÄ .\Ä D >^ =Œ .\Œ > X @^X ?T .\T @ 4^ 3 .\ 4 è`^è_ä.\ä` °F^°E¬.\¬F ‰z^‰xz^xyt.\tz Qx^Q @x^@w<.\<x v^ v^u.\v át^á Ðt^ÐsÌ.\Ìt ©V^© ˜V^˜U”.\”V qJ^q `J^`I\.\\J 9H^9(H^(G$.\$H ðž^ðì.\ìž ¸œ^¸›´.\´œ €˜^€—|.\|˜ H|^H{D.\D| !T^!T^S .\ T éR^éØR^ØQÔ.\ÔR  j^ iœ.\œj hf^hed.\df 0l^0k,.\,l øL^øKô.\ôL ÀN^ÀM¼.\¼N ˆ¨^ˆ§„.\„¨ P¦^P¥L.\L¦ ¢^¡.\¢ àš^à™Ü.\Üš ¨–^¨•¤.\¤– p^pl.\l 8~^8}4.\4~ ”^“ü.\ü” È’^È‘Ä.\Ä’ €^Œ.\Œ€ X ^XŸT.\T  Ž^ .\Ž è/^èä.\ä/ °¤^°£¬.\¬¤ xX^xWt.\tX @„^@ƒ<.\<„ ˆ^‡.\ˆ Њ^ЉÌ.\ÌŠ ˜†^˜…”.\”† `:^`9\.\\: (6^(5$.\$6 àMjºâ‹™­HÓ±xÓµ¸Ó¹èÓ½ÖϺÖáåÖó*×oך×)Ò×; ØM ÔQGÔUBØgPÔk”Ø}wâ®ðò¾Ç˜ÔÌØÔÑÕÖXÕÛyÕàÕåÄÕêæØýÙÈÕÖÖÖ$"Ö),Ö.6Ö3@Ö8JÖ=TÖB^ÖGiÖLtÖQIÙdàÝwÐä°æ¦àïÚðþPðÊ€VÈ€èí€X½ð €ðä¤ €ÆÒÞ€ò1€q½ €(ås€üÏ¿€pïø€ÞÊ5€XîÞ€èÉ€ î)€tÍl€Èî€(ÌO€îŠ€Æ»€xíÅ€ÌÁ€ðëì€&Ã&€(ì4€²¿µ€Àé“€z¿Ž€ˆéG €*ÒÅ€Øñ¨€æ¿5€ ê€dÀN€Øê€€Ä=€`ì® @æðôˆð£® c0ñO0 :øð¢€øÆÖ€°í‰€ÈÐØ€¨ï ¤ ¨ ñrù0êûp ŠhñŒ¶hêV°Úøé1²Àð4 Ð 8€òÙ `Q¸òöV˜ìA¤oÐìWRˆím€þÄ¡€@í)€âÀg€ëŽ€Î¾t €èM€”¾* €XçX€ÊÏ¡€8ï¡€ø½Š €æJ€Â½* €`å„€æ½j €Ðåe€Ô½H €˜å@€œÎ†€ï€H¾ì €è淀ܾ  €8èr€ž¾R €ç€€¶¾c €ÈçÈ€ü¾´ €pèZ€Á›€Hë÷€¿æ €¨èŠ€4Á΀€ë«€~Áò€¸ë3€r¾ € ç+€"¿€àèã€¾Ò €xæY€0¿N€ér€V¿j€Péê €ëÒý€Hò' €äN € äï @㢠€8äÅ €Fäc ÖÙ€`ã¾€ ã,àâûÀ  ·] êÒ€´ 0 J ] † n Óú‚  Ùt ¦ ÇðÎ" ’ Ü E„P¢×uε x  É: »Ú __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileWvIn10isFinishedEv__ZN3stk8Mandolin11setBodySizeEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8Mandolin7noteOffEd__ZN3stk8Mandolin5pluckEd__ZN3stk8Mandolin6noteOnEdd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk8MandolinD0Ev__ZTVN3stk8MandolinE__ZN3stk8MandolinD1Ev__ZN3stk8MandolinD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk8Mandolin4tickERNS_9StkFramesEj__ZN3stk3Fir4tickEd__ZN3stk6DelayA7nextOutEv__ZN3stk6DelayA4tickEd__ZN3stk6DelayL7nextOutEv__ZN3stk6DelayL4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk6DelayA7lastOutEv__ZN3stk5Twang4tickEd__ZN3stk8Mandolin4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8Mandolin12setFrequencyEd__ZN3stk5Twang12setFrequencyEd__ZN3stk8Mandolin9setDetuneEd__ZN3stk8Mandolin16setPluckPositionEd__ZSt4cerr__ZN3stk5Twang16setPluckPositionEd__ZN3stk8Mandolin13controlChangeEid__ZNSolsEd__ZN3stk5Twang11setLoopGainEd__ZNSolsEi__ZN3stk8Mandolin5pluckEdd__ZN3stk8Mandolin5clearEv__ZN3stk5Twang5clearEv__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk8MandolinC1Ed__ZN3stk5TwangC1Ed__ZN3stk8FileWvInC1Emm__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__ZNSaIcED1Ev__ZN3stk5Twang18setLowestFrequencyEd__ZN3stk8MandolinC2Ed__ZTIN3stk8MandolinE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8MandolinE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileWvIn10isFinishedEv.eh__ZN3stk8Mandolin11setBodySizeEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8Mandolin7noteOffEd.eh__ZN3stk8Mandolin5pluckEd.eh__ZN3stk8Mandolin6noteOnEdd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk8MandolinD0Ev.eh__ZN3stk8MandolinD1Ev.eh__ZN3stk8MandolinD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8Mandolin4tickERNS_9StkFramesEj.eh__ZN3stk3Fir4tickEd.eh__ZN3stk6DelayA7nextOutEv.eh__ZN3stk6DelayA4tickEd.eh__ZN3stk6DelayL7nextOutEv.eh__ZN3stk6DelayL4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayA7lastOutEv.eh__ZN3stk5Twang4tickEd.eh__ZN3stk8Mandolin4tickEj.eh__ZN3stk8Mandolin12setFrequencyEd.eh__ZN3stk8Mandolin9setDetuneEd.eh__ZN3stk8Mandolin16setPluckPositionEd.eh__ZN3stk8Mandolin13controlChangeEid.eh__ZN3stk8Mandolin5pluckEdd.eh__ZN3stk8Mandolin5clearEv.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk8MandolinC1Ed.eh__ZN3stk8MandolinC2Ed.eh__GLOBAL__I__ZN3stk8MandolinC2Ed__ZStL17__verify_groupingPKcmRKSsLC1LC2LC5LC6GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC7LC8GCC_except_table8LC9GCC_except_table9__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC13LC14LC15LC17LC18LC24LC25GCC_except_table10GCC_except_table11LC27LC28LC29LC30LC31LC32LC33LC34LC35LC36LC37LC38LC39GCC_except_table12GCC_except_table13EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8MandolinC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/Mesh2D.o000644 000766 000766 00000400510 12015735510 015364 0ustar00garygary000000 000000 ÏúíþÐ h!¸ð ¸__text__TEXT„*ðÁœ€__debug_frame__DWARFˆ*x x3ðÅ8__debug_info__DWARF4k½ð<°Ç}__debug_abbrev__DWARFkñÔ [ú__debug_aranges__DWARF?üP/˜Ë__debug_macinfo__DWARFü__debug_line__DWARFüZ°Ë__debug_loc__DWARFé Ù ØËP__debug_pubnames__DWARF‰Éy__debug_pubtypes__DWARFR–B%__debug_inlined__DWARFè#Ø,__debug_str__DWARFè#ZsØ,__debug_ranges__DWARFB—`2 XÖ__mod_init_func__DATA¨—˜ ˜Ö __textcoal_nt__TEXT°—†    Ös €__cstring__TEXT8¤(­__gcc_except_tab__TEXTŦǵ¯__StaticInit__TEXTŒ©X|²8Ú€__const__DATAªxð²hÚ __const_coal__DATA€ªØp³ÐÚ __const_coal__TEXTX«H´ __bss__DATA ¸__literal8__TEXTx«Hh´__eh_frame__TEXTÀ«` °´€Ûù h__constructor__TEXT ¸Á__destructor__TEXT ¸ÁHã¹Øîp P''q˜!UH‰åH‰}èÇEüëFÇEøë4‹Uü‹EøH‹MèHcðHcÒH‰ÐHÁàHÐHÀHÐH0¸H‰„ÑHÿEøƒ}ø ~ÆÿEüƒ}ü ~´ÇEüéŒÇEøés‹Uü‹EøH‹MèHcðHcÒH‰ÐHÀHÐHÁàH0¸H‰„Ñ‹Uü‹EøH‹MèHcðHcÒH‰ÐHÀHÐHÁàH0¸H‰„Ñ‹Uü‹EøH‹MèHcðHcÒH‰ÐHÀHÐHÁàH0¸H‰„Ñ"‹Uü‹EøH‹MèHcðHcÒH‰ÐHÀHÐHÁàH0¸H‰„Ñ&‹Uü‹EøH‹MèHcðHcÒH‰ÐHÀHÐHÁàH0¸H‰„Ñ+‹Uü‹EøH‹MèHcðHcÒH‰ÐHÀHÐHÁàH0¸H‰„Ñ/‹Uü‹EøH‹MèHcðHcÒH‰ÐHÀHÐHÁàH0¸H‰„Ñ4‹Uü‹EøH‹MèHcðHcÒH‰ÐHÀHÐHÁàH0¸H‰„Ñ8ÿEøƒ}ø ŽƒþÿÿÿEüƒ}ü ŽjþÿÿÉÃUH‰åHƒì H‰}èH‹}èèfÇEþë[·EþH‹MèH˜H‰ÂHÁâHÕH)ÐHÈHÈ H‹HƒÀH‹·EþH˜H‰ÂHÁâHÕH)ÐHÀ HEèHxÿÑfÿEþH‹Eè·@Bf;Eþw—fÇEþëW·EþH‹MèH˜H‰ÂHÁâHÕH)ÐHÈHƒÀHH‹HƒÀH‹·EþH˜H‰ÂHÁâHÕH)ÐHƒÀ@HEèHxÿÑfÿEþH‹Eè·@@f;Eþw›H‹EèÇ€=ÉÃUH‰åH‰}ظH‰EèH‹EØ‹€=ƒà„À„kÇEüéFÇEøé#‹Uü‹EøH‹MØHcðHcÒH‰ÐHÀHÐHÁàHðH‹„Á+H‰EðòEðf(ÈòYMðòEèòXÁòEè‹Uü‹EøH‹MØHcðHcÒH‰ÐHÀHÐHÁàHðH‹„Á/H‰EðòEðf(ÈòYMðòEèòXÁòEè‹Uü‹EøH‹MØHcðHcÒH‰ÐHÀHÐHÁàHðH‹„Á4H‰EðòEðf(ÈòYMðòEèòXÁòEè‹Uü‹EøH‹MØHcðHcÒH‰ÐHÀHÐHÁàHðH‹„Á8H‰EðòEðf(ÈòYMðòEèòXÁòEèÿEøH‹EØ·@B·À;EøÉþÿÿÿEüH‹EØ·@@·À;Eü¦þÿÿéfÇEüéFÇEøé#‹Uü‹EøH‹MØHcðHcÒH‰ÐHÀHÐHÁàHðH‹„ÁH‰EðòEðf(ÈòYMðòEèòXÁòEè‹Uü‹EøH‹MØHcðHcÒH‰ÐHÀHÐHÁàHðH‹„ÁH‰EðòEðf(ÈòYMðòEèòXÁòEè‹Uü‹EøH‹MØHcðHcÒH‰ÐHÀHÐHÁàHðH‹„Á"H‰EðòEðf(ÈòYMðòEèòXÁòEè‹Uü‹EøH‹MØHcðHcÒH‰ÐHÀHÐHÁàHðH‹„Á&H‰EðòEðf(ÈòYMðòEèòXÁòEèÿEøH‹EØ·@B·À;EøÉþÿÿÿEüH‹EØ·@@·À;Eü¦þÿÿH‹EèH‰EÈòEÈÉÃUH‰åH‰}øòEðòMèH‹Eø‹€=ƒà„À„õH‹Eø·@D·øH‹Eø·@FD·ÀH‹Eø·@D·ÐH‹Eø·@F·ÀH‹MøHcðHcÒH‰ÐHÀHÐHÁàHðò„Á+òXEèH‹MøIcðHc×H‰ÐHÀHÐHÁàHðò„Á+H‹Eø·@D·øH‹Eø·@FD·ÀH‹Eø·@D·ÐH‹Eø·@F·ÀH‹MøHcðHcÒH‰ÐHÀHÐHÁàHðò„Á4òXEèH‹MøIcðHc×H‰ÐHÀHÐHÁàHðò„Á4éðH‹Eø·@D·øH‹Eø·@FD·ÀH‹Eø·@D·ÐH‹Eø·@F·ÀH‹MøHcðHcÒH‰ÐHÀHÐHÁàHðò„ÁòXEèH‹MøIcðHc×H‰ÐHÀHÐHÁàHðò„ÁH‹Eø·@D·øH‹Eø·@FD·ÀH‹Eø·@D·ÐH‹Eø·@F·ÀH‹MøHcðHcÒH‰ÐHÀHÐHÁàHðò„Á"òXEèH‹MøIcðHc×H‰ÐHÀHÐHÁàHðò„Á"ÉÃUH‰åH‰}øòEðÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}øòEðòMèfWÀf.Eðwò ¢òEðf.Áwë&H5H‹=èH‹}ø¾èé‡fWÀf.Eèwò É¡òEèf.Áwë#H5H‹=èH‹}ø¾èëDH‹Eø·@@·ÀÿÈò*ÀòYEðò,ÐH‹Eøf‰PDH‹Eø·@B·ÀÿÈò*ÀòYEèò,ÐH‹Eøf‰PFÉÃUH‰åHƒì H‰}èòEàfWÀf.Eàwò .¡òEàf.Áwë&H5H‹=èH‹}è¾èé€ÇEüë2‹EüH˜H‰ÂHÁâHÕH)ÐHÀ HEèHxòEàèÿEüƒ}ü ~ÈÇEüë0‹EüH˜H‰ÂHÁâHÕH)ÐHƒÀ@HEèHxòEàèÿEüƒ}ü ~ÊÉÃUH‰åSHƒìH‰}èf‰uäfƒ}äw@·]äH5H‹=èH‰Ç‰ÞèH‰ÇH5èH‹}è¾èëmfƒ}ä vZ·]äH5H‹=èH‰Ç‰ÞèH‰ÇH5èH‰Ç¾ èH‰Ç¾!èH‹}è¾èë H‹Uè·Eäf‰BBHƒÄ[ÉÃUH‰åSHƒìH‰}èf‰uäfƒ}äw@·]äH5H‹=èH‰Ç‰ÞèH‰ÇH5èH‹}è¾èëmfƒ}ä vZ·]äH5H‹=èH‰Ç‰ÞèH‰ÇH5èH‰Ç¾ èH‰Ç¾!èH‹}è¾èë H‹Uè·Eäf‰B@HƒÄ[ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèHÈ H…Àt>H‹EèHÈ H€ H‰EÐH‹EèHÈ H9EÐtHmÐàH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀHH‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀHH‰E Hƒ} tWH‹UèHƒÂHH‰U¨H‹E¨H€ H‰EØH‹UèHƒÂHH‰U°H‹E°H9EØt'HmØàH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀHH‰E¨H‹U¨H€ H‰UØH‹EèHƒÀHH‰E°H‹U°H9UØt'HmØàH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèHÈ H…Àt>H‹EèHÈ H€ H‰EÐH‹EèHÈ H9EÐtHmÐàH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀHH‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀHH‰E Hƒ} tWH‹UèHƒÂHH‰U¨H‹E¨H€ H‰EØH‹UèHƒÂHH‰U°H‹E°H9EØt'HmØàH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀHH‰E¨H‹U¨H€ H‰UØH‹EèHƒÀHH‰E°H‹U°H9UØt'HmØàH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèHÈ H…Àt>H‹EèHÈ H€ H‰EÐH‹EèHÈ H9EÐtHmÐàH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀHH‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀHH‰E Hƒ} tWH‹UèHƒÂHH‰U¨H‹E¨H€ H‰EØH‹UèHƒÂHH‰U°H‹E°H9EØt'HmØàH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀHH‰E¨H‹U¨H€ H‰UØH‹EèHƒÀHH‰E°H‹U°H9UØt'HmØàH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìHH‰}ȸH‰EàÇEìéÇEèéð‹}ìD‹Eè‹Uì‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁ+‹Uìÿ‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðò„Á/òXÈ‹Uì‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðò„Á4òXÈ‹Uì‹EèÿÀH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðò„Á8òXÈòí˜òYÁH‹MÈIcðHc×H‰ÐHÁàHÐHÀHÐHðò„ÁHÿEèH‹EÈ·@B·ÀÿÈ;EèúþÿÿÿEìH‹EÈ·@@·ÀÿÈ;EìÕþÿÿÇEìéÐÇEèé«‹Uì‹EèH‹MÈHcðHcÒH‰ÐHÁàHÐHÀHÐHðH‹„ÁHH‰EØ‹}ìÿÇD‹Eè‹Uìÿ‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁ/òEØò\ÁH‹MÈIcðHc×H‰ÐHÀHÐHÁàHðò„Á‹}ìD‹EèAÿÀ‹Uì‹EèÿÀH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁ8òEØò\ÁH‹MÈIcðHc×H‰ÐHÀHÐHÁàHðò„Á"‹}ìD‹Eè‹Uì‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁ+òEØò\ÁH‹MÈIcðHc×H‰ÐHÀHÐHÁàHðò„Á‹}ìD‹Eè‹Uì‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁ4òEØò\ÁH‹MÈIcðHc×H‰ÐHÀHÐHÁàHðò„Á&ÿEèH‹EÈ·@B·ÀÿÈ;Eè?þÿÿÿEìH‹EÈ·@@·ÀÿÈ;EìþÿÿÇEè鹋]è‹EèH‹UÈH˜ò„Â/‹EèH˜H‰ÂHÁâHÕH)ÐHÀ HEÈHxèH‹UÈHcÃò„ÂH‹EÈ·@@·ÀD@ÿ‹}èH‹EÈ·@@·ÀPÿ‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðH‹ŒÁ+H‹uÈHcÿIcÐH‰ÐHÀHÐHÁàHøH‰ŒÆÿEèH‹EÈ·@B·ÀÿÈ;Eè1ÿÿÿÇEìéÙ‹]ì‹EìH‹MÈHcÐH‰ÐHÀHÐHÁàHÈH8ò‹EìH˜H‰ÂHÁâHÕH)ÐHƒÀ@HEÈHxèH‹MÈHcÓH‰ÐHÀHÐHÁàHÈH"òD‹EìH‹EÈ·@B·Àxÿ‹UìH‹EÈ·@B·ÀÿÈH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðH‹ŒÁ4H‹uÈHcÿIcÐH‰ÐHÀHÐHÁàHøH‰ŒÆ&ÿEìH‹EÈ·@@·ÀÿÈ;EìÿÿÿH‹EÈ·@@·ÀPÿH‹EÈ·@B·ÀƒèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁ+H‹EÈ·@@·ÀPþH‹EÈ·@B·ÀÿÈH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðò„Á4òXÁòEàH‹EàH‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒìHH‰}ȸH‰EàÇEìéÇEèéð‹}ìD‹Eè‹Uì‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁ‹Uìÿ‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðò„ÁòXÈ‹Uì‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðò„Á"òXÈ‹Uì‹EèÿÀH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðò„Á&òXÈò=“òYÁH‹MÈIcðHc×H‰ÐHÁàHÐHÀHÐHðò„ÁHÿEèH‹EÈ·@B·ÀÿÈ;EèúþÿÿÿEìH‹EÈ·@@·ÀÿÈ;EìÕþÿÿÇEìéÐÇEèé«‹Uì‹EèH‹MÈHcðHcÒH‰ÐHÁàHÐHÀHÐHðH‹„ÁHH‰EØ‹}ìÿÇD‹Eè‹Uìÿ‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁòEØò\ÁH‹MÈIcðHc×H‰ÐHÀHÐHÁàHðò„Á+‹}ìD‹EèAÿÀ‹Uì‹EèÿÀH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁ&òEØò\ÁH‹MÈIcðHc×H‰ÐHÀHÐHÁàHðò„Á4‹}ìD‹Eè‹Uì‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁòEØò\ÁH‹MÈIcðHc×H‰ÐHÀHÐHÁàHðò„Á/‹}ìD‹Eè‹Uì‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁ"òEØò\ÁH‹MÈIcðHc×H‰ÐHÀHÐHÁàHðò„Á8ÿEèH‹EÈ·@B·ÀÿÈ;Eè?þÿÿÿEìH‹EÈ·@@·ÀÿÈ;EìþÿÿÇEè鹋]è‹EèH‹UÈH˜ò„‹EèH˜H‰ÂHÁâHÕH)ÐHÀ HEÈHxèH‹UÈHcÃò„Â+H‹EÈ·@@·ÀD@ÿ‹}èH‹EÈ·@@·ÀPÿ‹EèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðH‹ŒÁH‹uÈHcÿIcÐH‰ÐHÀHÐHÁàHøH‰ŒÆ/ÿEèH‹EÈ·@B·ÀÿÈ;Eè1ÿÿÿÇEìéÙ‹]ì‹EìH‹MÈHcÐH‰ÐHÀHÐHÁàHÈH&ò‹EìH˜H‰ÂHÁâHÕH)ÐHƒÀ@HEÈHxèH‹MÈHcÓH‰ÐHÀHÐHÁàHÈH4òD‹EìH‹EÈ·@B·Àxÿ‹UìH‹EÈ·@B·ÀÿÈH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðH‹ŒÁ"H‹uÈHcÿIcÐH‰ÐHÀHÐHÁàHøH‰ŒÆ8ÿEìH‹EÈ·@@·ÀÿÈ;EìÿÿÿH‹EÈ·@@·ÀPÿH‹EÈ·@B·ÀƒèH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðòŒÁH‹EÈ·@@·ÀPþH‹EÈ·@B·ÀÿÈH‹MÈHcðHcÒH‰ÐHÀHÐHÁàHðò„Á"òXÁòEàH‹EàH‰E¸òE¸HƒÄH[ÉÃUH‰åHƒì0H‰}ø‰uôH‹}øHƒÇ¾èH‰EàH‹Eø‹€=ƒà„ÀtH‹}øèòEèëH‹}øèòEèòEèH‹EàòH‹Eø‹€=PH‹Eø‰=H‹}øHƒÇ¾èH‹H‰EØòEØÉÃUH‰åSHƒì(H‰}èòEàH‹Eè‹€=ƒà„À„H‹Eè·@D·øH‹Eè·@FD·ÀH‹Eè·@D·ÐH‹Eè·@F·ÀH‹MèHcðHcÒH‰ÐHÀHÐHÁàHðò„Á+òXEàH‹MèIcðHc×H‰ÐHÀHÐHÁàHðò„Á+H‹Eè·@D·øH‹Eè·@FD·ÀH‹Eè·@D·ÐH‹Eè·@F·ÀH‹MèHcðHcÒH‰ÐHÀHÐHÁàHðò„Á4òXEàH‹MèIcðHc×H‰ÐHÀHÐHÁàHðò„Á4H‹}èHƒÇ¾èH‰ÃH‹}èèòéH‹Eè·@D·øH‹Eè·@FD·ÀH‹Eè·@D·ÐH‹Eè·@F·ÀH‹MèHcðHcÒH‰ÐHÀHÐHÁàHðò„ÁòXEàH‹MèIcðHc×H‰ÐHÀHÐHÁàHðò„ÁH‹Eè·@D·øH‹Eè·@FD·ÀH‹Eè·@D·ÐH‹Eè·@F·ÀH‹MèHcðHcÒH‰ÐHÀHÐHÁàHðò„Á"òXEàH‹MèIcðHc×H‰ÐHÀHÐHÁàHðò„Á"H‹}èHƒÇ¾èH‰ÃH‹}èèòH‹Eè‹€=PH‹Eè‰=H‹}èHƒÇ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}è‰uäòEØò,‹H‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéòEØò ÄŠòYÁòEøƒ}äu2òMøò°ŠòYÈò¬ŠòXÁò,À·ðH‹}èèéȃ}äu2òMøòxŠòYÈòtŠòXÁò,À·ðH‹}èèéƒ}ä u(òMøòPŠòYÈòLŠòXÁH‹}èèëbƒ}äu!òEøH‹EøH‹}èf(ÈH‰EÈòEÈèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åSHì¨H‰}Øf‰uÔf‰UÐH‹}ØèHH‹EØH‰H‹EØHƒÀHH‰…`ÿÿÿH‹•`ÿÿÿH‰•hÿÿÿHÇ…pÿÿÿ ë&òw‰H‹½hÿÿÿèH…hÿÿÿàHÿpÿÿÿHƒ½pÿÿÿÿuÐH‹EØHÈ H‰…xÿÿÿH‹•xÿÿÿH‰U€HÇEˆ éœH‰…XÿÿÿH‹…XÿÿÿH‰E°Hƒ½`ÿÿÿtS¸ H+…pÿÿÿH‰ÂHÁâHÕH)ÐH‹•`ÿÿÿHÂH‰UH‹…`ÿÿÿH9EtHmàH‹UH‹H‹H‹}ÿÐëÙH‹E°H‰…XÿÿÿéøòŸˆH‹}€èHE€àHÿMˆHƒ}ˆÿuÜ·EÔò*ÈfWÀf.Èz„”ë|H‰…XÿÿÿH‹•XÿÿÿH‰U¸Hƒ½xÿÿÿtP¸ H+EˆH‰ÂHÁâHÕH)ÐH‹•xÿÿÿHÂH‰U˜H‹…xÿÿÿH9E˜tHm˜àH‹U˜H‹H‹H‹}˜ÿÐëÙH‹E¸H‰…Xÿÿÿéá·EÐò*ÈfWÀf.Èztë!H5H‹=èH‹}ؾè·uÔH‹}Øè·uÐH‹}ØèH¸š™™™™™©?H‰EàfÇEîëg·EîH˜H‰ÂHÁâHÕH)ÐHÀ HEØHxòEàè·EîH˜H‰ÂHÁâHÕH)ÐHÀ HEØHxò0‡èfÿEîfƒ}î v’fÇEîëc·EîH˜H‰ÂHÁâHÕH)ÐHƒÀ@HEØHxòEàè·EîH˜H‰ÂHÁâHÕH)ÐHƒÀ@HEØHxò¾†èfÿEîfƒ}î v–H‹}ØèH‹EØÇ€=H‹EØfÇ@DH‹EØfÇ@FéêH‰…XÿÿÿH‹•XÿÿÿH‰UÀH‹EØHÈ H…Àt>H‹EØHÈ H€ H‰E H‹EØHÈ H9E tHm àH‹U H‹H‹H‹} ÿÐëÖH‹EÀH‰…XÿÿÿH‹•XÿÿÿH‰UÈH‹EØHƒÀHH…Àt:H‹EØHƒÀHH€ H‰E¨H‹EØHƒÀHH9E¨tHm¨àH‹U¨H‹H‹H‹}¨ÿÐëØH‹EÈH‰…XÿÿÿH‹XÿÿÿH‹}ØèH‰XÿÿÿH‹½XÿÿÿèHĨ[ÉÃUH‰åSHì¨H‰}Øf‰uÔf‰UÐH‹}ØèHH‹EØH‰H‹EØHƒÀHH‰…`ÿÿÿH‹•`ÿÿÿH‰•hÿÿÿHÇ…pÿÿÿ ë&ò!…H‹½hÿÿÿèH…hÿÿÿàHÿpÿÿÿHƒ½pÿÿÿÿuÐH‹EØHÈ H‰…xÿÿÿH‹•xÿÿÿH‰U€HÇEˆ éœH‰…XÿÿÿH‹…XÿÿÿH‰E°Hƒ½`ÿÿÿtS¸ H+…pÿÿÿH‰ÂHÁâHÕH)ÐH‹•`ÿÿÿHÂH‰UH‹…`ÿÿÿH9EtHmàH‹UH‹H‹H‹}ÿÐëÙH‹E°H‰…XÿÿÿéøòI„H‹}€èHE€àHÿMˆHƒ}ˆÿuÜ·EÔò*ÈfWÀf.Èz„”ë|H‰…XÿÿÿH‹•XÿÿÿH‰U¸Hƒ½xÿÿÿtP¸ H+EˆH‰ÂHÁâHÕH)ÐH‹•xÿÿÿHÂH‰U˜H‹…xÿÿÿH9E˜tHm˜àH‹U˜H‹H‹H‹}˜ÿÐëÙH‹E¸H‰…Xÿÿÿéá·EÐò*ÈfWÀf.Èztë!H5H‹=èH‹}ؾè·uÔH‹}Øè·uÐH‹}ØèH¸š™™™™™©?H‰EàfÇEîëg·EîH˜H‰ÂHÁâHÕH)ÐHÀ HEØHxòEàè·EîH˜H‰ÂHÁâHÕH)ÐHÀ HEØHxòÚ‚èfÿEîfƒ}î v’fÇEîëc·EîH˜H‰ÂHÁâHÕH)ÐHƒÀ@HEØHxòEàè·EîH˜H‰ÂHÁâHÕH)ÐHƒÀ@HEØHxòh‚èfÿEîfƒ}î v–H‹}ØèH‹EØÇ€=H‹EØfÇ@DH‹EØfÇ@FéêH‰…XÿÿÿH‹•XÿÿÿH‰UÀH‹EØHÈ H…Àt>H‹EØHÈ H€ H‰E H‹EØHÈ H9E tHm àH‹U H‹H‹H‹} ÿÐëÖH‹EÀH‰…XÿÿÿH‹•XÿÿÿH‰UÈH‹EØHƒÀHH…Àt:H‹EØHƒÀHH€ H‰E¨H‹EØHƒÀHH9E¨tHm¨àH‹U¨H‹H‹H‹}¨ÿÐëØH‹EÈH‰…XÿÿÿH‹XÿÿÿH‹}ØèH‰XÿÿÿH‹½XÿÿÿèHĨ[ÉÃÿÿÿÿx $°—Q† $˜† $˜† $&˜† $8˜† $† $† $† $ † $† $S˜7† ,)† ƒ$Š˜!† $¬˜ † $¶˜† $Θ† $昆 $ô˜† $™† $,™† $:™† $H™&† $n™#† $’™7† $Ê™4† $@ å† $& Ù† , ̆ ƒ,Ì Ì† ƒ,þ™~† ƒ,|š~† ƒ$úš† $›1† $L›I† $–›M† ,ä›Y† ƒ,>Y† ƒ,˜ž~† ƒ,˜ ®† ƒ,F®† ƒ,ô®† ƒ,Ÿ† ƒ,2 Ý† ƒ$¡]† ,n¢,† ƒ,¢¯† ƒ,R¯† ƒ$˜† ,šŒ† ƒ$Œ©C† $Ï©† $& † $@ —† ,š£œ† ƒ,Ø!V† ƒ,.&V† ƒg½GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Mesh2D.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t˜  std” 7” 8— Xš ZÁ ]è _ b jq k¨ oï p  q. rE s\ u¡ w½ xÐ zç } ~ Q r ‚” ƒ¡ „½ …Ð †ö ‡ ˆ8 ŠS ‹ Îà ÐR Ѭ Óe ÔÇ Õ‰ ×¥ Øþ Ù¼ ÚÝ Û' ;| <° =Ì d% e1 g4 hM id j{ k’ l© mÀ nâ o! s#! tI! vo! w‘! x¹! zÑ! {é! |÷! }" ‚#" ƒ;" „X" †l" ‡…" Ь" ‹º" ŒÒ" µï" ¶# ·:# ¸W# ¹~# <ß FÒ' Gì' H( I ( J:( KU( Lp( M‹( N¦( OÁ( PÜ( Q÷( R) B-) C0) D¿# F3) GD) H`) I) Jž) KÀ) Lâ) Mù) N* H:* ’[* ”^* •u* –Œ* —­* ˜É* ™å* š+ ›+ œ;+ R+ ž_+ Ÿ†+  ¬+ ¡Î+ ¢ô+ £, ¤', ¥I, ¦f, §‚, ©£, «Ä, ­ê, ¯ - ±'- ³C- ´d- µ€- ¶œ- ·¸- ¸Ô- ¹ð- º. »1. ¼R. ½s. ¾”. ¿À. ÀÜ. Âþ. Ä/ Å;/ Æ\/ Ç}/ Èž/ ɵ/ ÊÖ/ Ë÷/ Ì0 Í90 ÎQ0 Ði0 Ö…0 Ü¡0 â½0 èÙ0ú0171__true_type__debug&1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >“ !,ø4#_M_pâ#!,€5âW5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Î _Ios_Fmtflags 7Ê _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode k0 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate “ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir ¸× _S_beg_S_cur_S_end_S_ios_seekdir_end€€ü$½event ¢ erase_eventimbue_eventcopyfmt_eventãp Óà _M_next ÕgT#_M_fn ÖˆT#­i ×»#N Øl5#ãp Û gTˆT»gT ˜Q ß4J© gT!¦n ã$E»gTŽ, ñ _M_pword òk#_M_iword ó #Ž, ôŽTG> "Õ _ZNSt8ios_base4Init11_S_refcountEl5#_S_synced_with_stdio _ZNSt8ios_base4Init20_S_synced_with_stdioEd3G> ¤”T³= ”T»basic_streambuf > !R„b !T‡b !UŠb !Wb !X§b !ZÁb !\Ûb !]õb !^c !_.c !`Hc !abc !b|c !c–c !d°c !eÊc !fäc !gd !hd !i4d !jKdctype_basectypemoney_baseÌ$pattern"É field"É  ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¦%sSD‘# _M_startT‘# _M_finishU‘# _M_end_of_storageV‘#&sW®‘£‘'ub®‘»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(³m¶b1£É££)qþ #0d3î¶\T*ýX ˆ“H‘‘X1*ƒV ”¤E+‘‘*; ´šAL‘‘D‘+nothrow#I1LÕ²+cerr A¯aï²,__ioinit M_ZStL8__ioinit -úT$X»¶¶¶.¼/o-um$eââ¶.o-x1$dââ¶(Ž$[Øâ»-©#$Pk@@».F0 $_4%aq quot%b»# rem%c»#div_t%dG $_5%f¨ quot%g # rem%h #ldiv_t%i~ $_6%là quot%mõ# rem%nõ#lldiv_t%o¶-ÂE%“». 1- %”$$¶double-%•»E¶-%– \¶-êr%œk‡@@‡.2»¡@@- `%žq½»»&L>% Ðk-dB%¡âç¶-c%£¨  -¨Y%ª»¶-Ê%«@@¶.Fwchar_t-ï>%¬»r@¶&Î)%¯”k‡3Ìl%°»-I*%±k½k&ñ%²ÐÔ(T1%³Ž4$ð¶ð.â-1%µ ¶ð»-H%½»8¶ð»(Èb%¿f»S¶-i%Ãtât.z/F-_W%Ä»›âF __gnu_cxx¡‰( ®¸<õÇõ( `´Á?àçõõ__debug&6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-—3%§à¥õõ-ä?%™õ¼¶-Œn%ºõݶð»-·[%Àþ¶ð»([1%´—4¶ðfloat-_n%·CC¶ðlong double&ˆ,%Çe»-ÊW%¦õ|õ lconv`'+°4',â#4ó.'-â#4…'.â# int_curr_symbol'/â# currency_symbol'0â# mon_decimal_point'1â#( mon_thousands_sep'2â#0 mon_grouping'3â#84)'4â#@4äA'5â#H int_frac_digits'6o#P4«'7o#Q p_cs_precedes'8o#R p_sep_by_space'9o#S n_cs_precedes':o#T n_sep_by_space';o#U p_sign_posn'o#X int_n_cs_precedes'?o#Y int_p_sep_by_space'@o#Z int_n_sep_by_space'Ao#[ int_p_sign_posn'Bo#\ int_n_sign_posn'Co#]-ã:(5âÌ»¶3~L'KÙ.|va_list)IÐfpos_t)U5 __sbuf)`, _base)a,# _size)b»#.‡ __sFILE˜)‚‚ _p)ƒ,# _r)„»# _w)…»# _flags)†˜# _file)‡˜# _bf)ˆü# _lbfsize)‰»#( _cookie)Œk#0 _close)‘#8 _read)ް#@ _seek)Ï#H _write)î#P _ub)“ü#X _extra)”ÿ#h _ur)•»#p _ubuf)˜ #t _nbuf)™ #w _lb)œü#x _blksize)Ÿ»#ˆ _offset) î#2»‘k.‚2»°kâ».—2îÏkî».¶2»îk¶».Õ__sFILEX.ô‡ l‡% lFILE)¡2&J;)ïG G .% -|V)ð»d G -±8)ñ»{ G -òp)ò»’ G -7)ó»© G -ö@)ô»À G -1@)õ»Ü G Ü .î-A)öâ!â»G (¶)ú¿LG #!¶¶-A')ÿI!kG 5ª')w4G o!¶¶G 6 )»‘!G  »6Ç&)»®!G ®!.´!/î6èc) Ñ!G 6q!)»é!G 7ã2)»6ª!) â"âž ) #"¶6Ò<)»;"¶6ù8)»X"¶¶A+)l"G JW)…"G â65o)»¬"G â»7â)G 6Îa)âÒ"â6x)»ï"»G 6š")©»#â¶86ÃB)ª»4#G ¶4#.ø6ê)«»W#¶4#6ò&)¬»~#â¶4#6”I)­» #¶¶4#o°#lclock_t*M³ tm8*Z‘$ tm_sec*[»# tm_min*\»# tm_hour*]»# tm_mday*^»# tm_mon*_»# tm_year*`»# tm_wday*a»# tm_yday*b»# tm_isdst*c»# tm_gmtoff*d #( tm_zone*eâ#0pthread_once_t+^K__gthread_once_t,/‘$wint_t-Fœ $_7-Q% __min-R…# __max-S…# __map-T…# __types-U%#.Â_RuneEntry-VÍ$ $_8-Xh% __nranges-Y»# __ranges-Zh%#."%_RuneRange-[4% $_9-]¯% __name-^¯%# __mask-_Â#o¿%l _RuneCharClass-`€%9$_10ˆ -b@' __magic-câ# __encoding-d@'# __sgetrune-fo'#( __sputrune-g“'#0 __invalid_rune-h…#8 __runetype-j™'#< __maplower-k©'#¼ __mapupper-l©'#¼ __runetype_ext-sn%#À __maplower_ext-tn%#Ð __mapupper_ext-un%#à __variable-wk#ð __variable_len-x»#ø __ncharclasses-}»#ü __charclasses-~¹'#€oP'l2…i'¶¤i'.¶.P'2»“'…â¤ð.u'©'lÿ…¹'lÿ.¿%_RuneLocale-Õ%:÷G.å4»ì'»:F.ë²L»(»:I.÷ß» (»:P.þ°,»:(»)QT.»U(»)'$. p »p(»)±4.tR»‹(»)¯!.U»¦(»)}.Ð/»Á(»)ª?."Á»Ü(»)í:.)×5»÷(»)t .5ç3»)»),.; -»-)»;r*|07°#-gU*~$`)««(ï@*‚HC«{){).¿#-HV*…«˜)˜).«-xA*{âµ)µ).»)/¿#-òA*}â×)×).Ý)/«-Ã*€{)ù)×)-B*{)*×)(uI*ƒµe:*â¶µ)mbstate_t/UŠwctype_t04„-^/y¿$u*»-Ó /z¿$Œ*G -ø /{@­*@»G -³q/|¿$É*FG -ðq/}»å*tG -#Z/~»+G »-šn/»+G t8-i!/€»;+G t8-Ì</¿$R+G 3t/‚¿$- (/ƒ€+¶€+.:*-ãk/…¬+@¶€+-9/†»Ã+Ã+.É+/:*-kB/ˆô+@i'€+-†//‰¿$,FG -Ÿ /Š¿$',F-Š9/Œ»I,@t8-Z/»f,tt8- /Ž¿$‚,¿$G -9q/»£,G t4#-ŠH/Ä»Ä,G t4#-">/’»ê,@t4#-,</Æ» -tt4#-½(/“»'-t4#-Žh/Ç»C-t4#-Þ%/”d-âF€+-Z*/•@€-@t-3/—»œ-tt-/˜»¸-tt- 6/™@Ô-@t-ß3/šð-tt(:/œ\U.@tµ)-:'/1.t-p5/ž@R.@t-ç@/Ÿ»s.tt-°B/ @”.@t-3/¤º.âº.€+.t-·/¥Ü.tt-Ë[/©$ø.tø..@-Ò[/È/tø.-Ù[/«@;/@tø.-à[/¬ \/tø.»-S;/®»}/tø.»-ƒ2/§ž/@t-ƒ6/¨»µ/¿$-_/°»Ö/tt-ña/±@÷/@t-ÏS/²@0@t-Û9/³@90@F-Õo/´»Q0t8-l(/µ»i0t8-f//–@…0tF-¦7/¡@¡0tt-Ÿ./¢@½0tF-ÿH/¦@Ù0tt-‡Y/¯@ú0tF- /ÊC1tø.-#3/Íõ71tø.»-öH/ÏX1tø.»<[3a __gnu_debug&:‚1=&;i=&<ç>t2éX3streampos1Óˆ* $2ñØS»1X3^3(ªi2õV&d3Û1^3^3(àp2ù²Cd3û1^3^3(å52ýœ1» 2¶¶5q2Û$<2¶5ãQ2)U¶b2¶^35 2 ‡âˆ2â¶5ªb2 êâ®2â¶5 $2UcâÔ2âo5,&2þhoð2l35ÜZ2q» 3^35£U2Ôhd3-3l3l3?/2#»!)@2&Ž»l3@o@¼bool@r3/»2»‚38.ˆ3A__vtbl_ptr_typew3<œ#G>ò6á4&yYDÌ3á4&yYFå3á4ç4& Kÿ3á4»(5NâUâ 4ò4X3(5QµJ¶A4ò4^3(Q*V"-âg4á4»@*a*`¨:‰4á4â»("_d·Q¥4ò4*%hj’;Ç4á4â^3B+n¶iá4â.¬3@í4/¬3.í4>¨41Q5¬3#&/hd!5Q5&/hf:5Q5W5C!GlQ5».ø4@]5/ø4/d3/º_Atomic_word5%».T > 48™HDnposÀe™HE_M_dataplusT #_Rep_base_RepF—2¦[âî5žHF—2gdâ6©HâFB*˜Y¯H/6žHFÐ(%¤KM6žHFP) %k6žHG÷-Äh…6©HFU4A­6žH»¶Gg`<¨*Ö6žH»»¶FàVDàbþ6žH»»FH<L6Sd3!7žH¶G9+U`D7â¶»G D^Ÿcg7â¶»G"DgzBŠ7â»oGY\za­7âGY\~g:Ð7âkkGY\‚íó7âââGY\†ü8â¶¶F’ Šxq»88»»G® 6Ã[a8©H»»»G´c6µ{8©HH¯&šÝ.µHr"£8©H&r"6¿¼8©HW5&r"6·Õ8©H»H&r"6Åø8©H»H»»&r"6Ð 9©H»H»»W5&r"6ÛC9©H¶»W5&r"6âa9©H¶W5&r"6é„9©H»oW5AìŸ9©H»5ÁcôòrÁHÁ9©H»H5Ácüú<ÁHã9©H¶5ÁcrÁH:©Ho5k;B":©H5k;@k?:žH5Èf&(\:©H5Èf1àky:žH5àa:V –:©H5àaC÷“ ³:žH5 L¡ Ð:©H5 UP “ í:žH5 ]“ ;žH5qc!Q';žH5"_h«-D;žH EB6n}ig;©H»o EBƒÌe…;©H»5s(‹l]¢;žH  26ä1À;©H» [>¦ò`Ù;©H5´X­µ d3ö;žH5¼œW^3<žH»5ÍØX3:<©H»5"gâm/^3\<žH»5"gõf X3~<©H»5ŒGÙ<ÁH <©H»H5ŒG Ñ2ÁHÂ<©H¶5ŒG“mÁHä<©Ho5æ<6J4ÁH=©H»H5æ<6[ËcÁH2=©H»H»»5æ<6/”gÁHY=©H¶»5æ<BŒ/ÁH{=©H¶5æ<6³2ÁH¢=©H»o "eéVÀ=©Ho( $6øÿ ÁHá=©H»H5 $ƒ@aÁH >©H»H»»5 $6¨\ÁH4>©H¶»5 $Ÿ˜5ÁHV>©H¶5 $¯H+ÁH}>©H»o KjÌÁ7¥>©H»o5KjëiXÁHÌ>©H»»H5KjÒ@ÁHý>©H»»H»»5Kj6mz ÁH)?©H»¶»5Kj*ÉÁHP?©H»¶5KjA“EÁH|?©H»»o5KjRA£?©Ho5 j½-ÁHÊ?©H»»5 zH ì?©H5 ŽðQ@©H5©5©Ú=ÁH?@©H»»»H5©5À+ÁHu@©H»»»H»»5©56xÁH¦@©H»»¶»5©5ê]ÁHÒ@©H»»¶5©5bÁHA©H»»»o5©5S^ÁH/A©H»H5©5%ö7ÁH`A©H¶»5©5:`OÁHŒA©H¶5©5OÂ^ÁH½A©H»o5©5s!ÁHîA©Hââ5©5~›ÁHB©H¶¶5©5ˆD0ÁHPB©H5©5“œ]ÁHB©HkkFï=6‹–ÁH³B©H»»»oFFn6˜æ%ÁHåB©H»»¶»Iy/6¦æ)â C»oW55ªb6Á·7CžHâ»» uB6õ[eUC©HÁH5ü‚>¶rCžH5`j|X¶CžH5&i !+ø4¬CžH5ãQ6ϱ5ØCžH¶»»5ãQ)oÿCžH»H»5ãQ7U&DžH¶»5ãQ6æÐ3MDžHo»5ùaUž(tDžH»H»5ùa6ø7W DžH¶»»5ùaqî ÇDžH¶»5ùa6 ;jîDžHo»5ÚEžH»H»5Ú6÷0AEžH¶»»5Ú«À9hEžH¶»5Ú¾1EžHo»5WSÌY¶EžH»H»5WS6-¿mâEžH¶»»5WSè6 FžH¶»5WSûo0FžHo»5™l =:WFžH»H»5™l6BUmƒFžH¶»»5™l&{!ªFžH¶»5™l6N83ÑFžHo»5ÌDùdøFžH»H»5Ì6Y $GžH¶»»5ÌaŒbKGžH¶»5Ì6n¾IrGžHo»5“AT<†5™GžH»»5å5“&»»GžH»H5å56‚e»çGžH»»»H5å56’\R»HžH»»»H»»5å56£ÚI»?HžH¶5å56²EZ»kHžH»»¶!å56Ãl>»žH»»¶»/.¤H/†5.†5.É5@É5@¤H@†5>½5” I _M_length•# _M_capacity–#4N—l5#>É5›ÍJÇH#J%6@è™HJ´96E‰6¼JÀo6Q¬ ÍJ;¯&´¯WµH(O¾Xd3IÝJ(DTÂýWd3IÝJ*ÐKÆŽ^µI¯H*š!Êö:ÍI¯H*Ú(ÎFêI¯H»(¸BØ`KâJ¯H(h5Ü â,J¯HW5W55•,6ã9¯HRJ»»W5*þ'çºXoJ¯HW5 ü@6«ÑLJ¯HW5(Ø:õê\â©J¯H!I6^œIâ¯HW5»ÝJl.ãJ/ I> 7CBNKnone7h_ZNSt6locale4noneEr3Lw,7iŸ2r3Mnumeric7jxhr3LÎ47kCqr3LHV7l€ar3L©C7m/r3L—[7n¥`r3 Kall7p_ZNSt6locale3allEr3?6#E_M_impl7BN##_S_classic7 _ZNSt6locale10_S_classicEBN#_S_global7#_ZNSt6locale9_S_globalEBNNûS7)>7HN#_S_once78_ZNSt6locale7_S_onceE§$l”n&Î 7{yLXN&Î 7„’LXN^N&Î 7«LXN¶&Î 7ÎLXN^N¶»&Î 7ªñLXN^N^N»&Ò7º MXN»(Ác7Å^N,MXN^Nstring4<†5( 7ÝRI,MVMiN(À[7ç?d3wMiN^N(?7ðÝd3˜MiN^N5²'7€rèJ´M^N?‚H7K^NOÎ 7<áMXNBNPŽW7?ðYPD7BC/FUV7E¨)»N»Q¦L7H/XN^N^N».¦K/MN.SN/¶.èJ@dN/èJ.dNRYL7WoNjPS_vptr$facet‚3#TN7\l5#__c_locale88jP#_S_c_locale7__ZNSt6locale5facet11_S_c_localeE¥NNÌf7b €P#_S_once7e_ZNSt6locale5facet7_S_onceE§$PD7iÓOl7v[O…PU} 7{oN|O…P»G„&7 ŸO‹P¶¥NFçi7‚'¥N¼O‹PGHp7…YÕO‹PHg_7Š18¥NH2 7tQ¶G˜Q7‘Â;P‘PG¦n7•yK/P‘POl7 JP…PœPVÁc7£±¢P…PœP.»o€Pl/pP.oN@¥N.—P/oN@—P@oNW_L7²[QT­i7Â#"Õ 7Å_ZNSt6locale2id11_S_refcountEl5GÁc7È^fQ[QaQO”n7Ê,Q[QaQ”n7ÐAQ[Q! [7ÓÚ#lQ.¨P@gQ/¨P.gQW¦K(7Ù$TTN7ìl5#E_M_facets7í$T#E_M_facets_size7î#E_M_caches7ï$T#E_M_names7ðð# NÅ7ñíg*TN^]7òÏ&*TNßg7óÌ-*TN 7ôc2*TN7 7õÿG*TN57öd*TNf7÷u5TG˜Q7úùŠRBNG¦n7°#¤RBNO6#7 ÄRBNKTO6#7 äRBN¶O6#7ÿRBNO¡)7SBN»O6#76SBNKTGÁc7†)USBNKTFYq7fd3sSBNG1>7&o—SBNVT»Gü7) .»SBNVT@TG'7,}8ßSBNVTlQG 47/ nTBNlQ‘PQ°77þBN‘P.‘PlQ5TX@T@TX.FT/lQ@QT/rQ.QT@bT/,M. Y‚Tá ‚T»@× .mT.à . Z× Ø ÊšT“[S_vptr$ios_base‚3#[ça Æ“[\dec ÿE“[\fixed @F“[\hex ÿ “[[¥ +“[\left “[ \oct `Q“[@\right }m“[€]}, S“[]^ iH“[]- $U“[^showpos 'x5“[^skipws *ôl“[^unitbuf -/$“[ ]­ 1.“[@[}# 4i“[°[]: 7 “[J]Ön :“[\badbit LX˜[\eofbit O|˜[\failbit TLB˜[\goodbit W—&˜[\app j¢[\ate m0T[_binary s_ZNSt8ios_base6binaryE[[—n vÆ*[[ºn yà1[_trunc |_ZNSt8ios_base5truncE[ _beg ‹_ZNSt8ios_base3begE¢[\cur ŽJ]¢[[Èf ‘"#¢[streamsize1N¹E_M_precision ÉoW#E_M_width ÊoW#E_M_flags Ë£ #E_M_exception Ì0 #E_M_streambuf_state Í0 # E_M_callbacks çgT#(E_M_word_zero øà #0E_M_local_word ý§[#@E_M_word_size »#ÀE_M_word ŽT#ÈE_M_ios_locale èJ#Ð ¶ À_+µX·[ˆT»G6` êƒ ÔX·[á G_ íîX·[F©Q ¹=½[Y·[»d3G€ åK0Y·[5¹f $2£ MYÃ[5¹f .`£ oY·[£ 5¦g >;g£ ‘Y·[£ 5¦g O£ ¸Y·[£ £ ÞK ^ÛeÖY·[£ 5”( j)oWóYÃ[5”( r&KoWZ·[oW5; €¹FoW2ZÃ[5; ˆzoWTZ·[oW5À/ ›Vd3pZd35’T §Ù*èJ’Z·[^N531 ²nèJ¯ZÃ[5QW ¼4 ^NÌZÃ[?X+ Î0V»55s Þ”RÎ[[·[»5 óhÔ["[·[»`‚G šTB[·[»Oü$ X[·[Oü$ s[·[Ú[VÁc ÅR‚T·[Ú[/£ /0 /Ê / à ·[l.šT@à .É[/šT@ @k@É[Z½@9:à[VbS_vptr$basic_streambuf‚3#a_M_in_beg:Ãâ#a_M_in_cur:Äâ#a_M_in_end:Åâ#a_M_out_beg:Æâ# a_M_out_cur:Çâ#(a_M_out_end:Èâ#0a_M_buf_locale:ÏèJ#8bci:Ôà[È\Vb»(Ô.:à<#èJé\Vb^N(31:ñÿrèJ]\b(ðT:þÒCVb+]Vbâ 5=p:ÛRŽ1W]Vbõ Ê 5ˆA:Â"Ž1~]VbˆÊ 5H`: Z%»›]Vb5p\:h?oW¸]Vb5D.:'šS»Õ]Vb5 r:9l»ò]Vb5Æ@:O [»^Vb5Ì@:b¼`oW6^Vbâ 51D:pfC»X^Vbo53g:‰ºq»u^Vb5 ^:¤0»—^Vbo5^:¾ oW¾^Vb¶ O*:ËÔ^VbF87:Þ¼âò^\bF%:áç[â_\bFÝ2:ä%â._\bGOc:îEYM_Vb»G«g:ù£v_VbâââFü&: [7â”_\bFøX:Câ²_\bFZj:ùoâÐ_\bGÿ:ß4ï_Vb»G°g:'no`Vbââc’T:<óbà[:`Vb^NdJW:Ks'Vbà[j`Vbâ dMV:W9@Ž1à[Ÿ`Vbõ Ê dú*:cõ(Ž1à[Ï`VbˆÊ d,D:oe<»à[õ`VbdŠR:…¯6oWà[aVbeíW;21?oWà[JaVbâ dgJ:«¿» à[paVbdPo:¸˜T» à[–aVbdû^:Ð^» à[ÁaVb»e™r;T$roW à[ðaVb¶ dY:û¹Y» à[bVb»O*:6bVbgbVÁc:"—GmbVbgb.à[.bb/à[@bb@à[wctrans_t<'j:º0H,'»§b¿$:¹a0N÷c»Áb¿$:_€=*[efupper=1w`[e€flower=2_h[efalpha=35[efdigit=4Š[egxdigit=5’fspace=6¬@gprint=7?6[efgraph=8Ñl[e%fcntrl=9¯b[efpunct=:“9[e falnum=; [e/».r3h@"¨oNãjoN#bd#E_M_c_locale_ctype"°¥N#E_M_del"±d3#E_M_toupper"²`e# E_M_tolower"³`e#(E_M_table"´ãj#0E_M_widen_ok"µo#8E_M_widen"¶éj#9E_M_narrow"·éj#¹E_M_narrow_ok"¸o#¹i”n"½_ZNSt5ctypeIcE2idE¨Pjtable_size"¿_ZNSt5ctypeIcE10table_sizeE™Hw,"ÌÔfùjãjd3w,"Úýfùj¥Nãjd35£n"æÎd3$gÿj»o5£n"õ̶Pgÿj¶¶ k5Rj"K.¶|gÿj»¶¶5R"V,¶¨gÿj»¶¶5," „ oÊgÿjo5,"1.,¶ñgÿjâ¶5t "A9ohÿjo5t "R ¶:hÿjâ¶5/o"fVoo\hÿjo5/o"qJ¶ˆhÿj¶¶â5.e" #Ho¯hÿjoo5.e"‹¶àhÿj¶¶oâFdS"Ò£"ãjþhÿjH9A"׉#ãjU1"àfe2iùj»d,f"ðÙ0ofe]iÿjod,f"pT¶feiÿjâ¶džC"Âpofe¸iÿjodžC""Ÿ%¶feèiÿjâ¶dVn"6LofejÿjodVn"M 7¶feHjÿj¶¶âdQ>"gOofexjÿjoodQ>"‚þ=¶ fe²jÿj¶¶oâGþK"Š«lÌjÿjQ.p"š¼jÿj.[eoùjlÿ.fe.k/fe.»W›"Æ dkk5<"Ë LGdkk½@"Ö W¶!Z"Û €D¬ooo/¬lÌ97šTAošT#a_M_tie>WAo#Øa_M_fill>Xo#àa_M_fill_init>Yd3#áa_M_streambuf>ZVb#èa_M_ctype>]ÿj#ða_M_num_put>_Go#øa_M_num_get>aRo#€(N >kÛk;l]o(wc>od3Wl]o(€A>{N0 sl]o*[>?-l*lho0 * > ­lho0 *Àr>–¶8Êlho0 ( T>¦GAd3æl]o(/>°Ú!d3m]o(v!>»½d3m]o(qI>ÅG'd3:m]o(d>ÐÅ0 Vm]o*d>ó[ smho0 Æ(>mhoVb`g > ik­mho»5tA>P-AoÊm]o5tA>%vfAoìmhoAo5¼E>3+Vb n]o(¼E?9Vb*nhoVb(^ ?CcnoKnhoto5yL>d@ohn]o5yL>xìoŠnhoo(’T?€%RèJ«nho^N(.e?uº\oÑn]ooo(/o?z*oòn]ooOÆ(>¼ohom,>?Œ;D&ohoVbnŠX?«€pho^N.ö.Mo/$.Xo/m.co/ik.ik@ik@coW@}BqTJm@â#·@ЬoBq·@ÆoBqHq5c@™¬DX3ãoSq5‰I@¤3âpSq53G@¡X6^qpBq53G@¨6zo?pBq»50I@­1Q^q\pBq50I@´öPzo~pBq»5@¹>LX3 pSqdq5ŒG@½8^qÂpBqdq5‹c@Á—zoäpSqdq5~I@ÅâJ^qqBqdq5•c@ÉZEzo(qSqdq!Öf@ÍT[HqSq.zo@Nq/â.Yq/zo@zo@jq/¹@0 @CRm"oNZwoN#i”n"Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE¨P[;"¤þqZw»5–0"¿"9¶4rRo¶¶‚Toq`w5–0"ãN¶jrRo¶¶‚ToqÎ[5–0"èµO¶ rRo¶¶‚Toqfw5–0"í(N¶ÖrRo¶¶‚Toqlw5–0"òøN¶ sRo¶¶‚Toqrw5–0"øP¶BsRo¶¶‚Toqxw5–0"ý…P¶xsRo¶¶‚Toq~w5–0"ÀM¶®sRo¶¶‚Toq„w5–0"#ðL¶äsRo¶¶‚ToqŠw5–0"(XM¶tRo¶¶‚Toquq5–0"H® ¶PtRo¶¶‚ToqÔ[U o"M{qqtZw»Fr ‡¶¨tRo¶¶‚ToqÁHd Ω¶{qçtRo¶¶‚Toq`wd ˆ¶{q&uRo¶¶‚ToqÎ[d B¶{qeuRo¶¶‚Toqfwd ^¶{q¤uRo¶¶‚Toqlwd $×¶{qãuRo¶¶‚Toqrwd ,¶{q"vRo¶¶‚Toqxwd 3l¶{qavRo¶¶‚Toq~wd ;ê¶ {q vRo¶¶‚Toq„wd H¶ {qßvRo¶¶‚ToqŠwd d¶ {qwRo¶¶‚Toquqo qã¶ {qRo¶¶‚ToqÔ[.{q@d3@¥@Ô@»@õ@@@$R$"ÛoN;|oN#i”n"Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE¨PÂ1"ïx;|»5,7" ­êDxGoê‚Tod35,7"+ +êuxGoê‚To 5,7"0 ê¦xGoê‚To»5,7"5 Óê×xGoê‚Toõ5,7": 'êyGoê‚To5,7"j _=ê9yGoê‚To$5,7"o ×êjyGoê‚ToC5,7"„ ZZê›yGoê‚To@G(2'›dØyGo¶»o¶ââA|Gµ^Ä¡zGo¶»o‚TââA|G\‰W$MzGoo ‚Tâ¶A|U…"¢ wnz;|»dF¾ejêw¨zGoê‚Tod3dFä5kêwâzGoê‚To dFëŒkêw{Goê‚To»dFòëkêwV{Goê‚ToõdFùBlêw{Goê‚TodFdêwÊ{Goê‚To$dFÞjêw|Goê‚ToCoF=ê wGoê‚To@.w@»lö9@G|€pikH"S_vptr$basic_ostream‚3#&AV¨|Ao»€Vbb²?A_G|Í|Ao»€([ApkV€î|Ao€([Ay¯V€}Ao/€([Aƒ¸ €0}AoD€([A©w_€Q}Ao ([A­b(€r}Ao»([A±+_€“}Aod3([B\™_€´}Ao˜([A¸£_€Õ}Ao¥([BjS_€ö}Ao»([AÃ]_€~AoÔ([AÌ­_€8~Aoõ([Aз_€Y~Ao([AÕ5_€z~Ao$([AÙI_€›~Ao([Aá?_€¼~AoC([AåS€Ý~Ao@([BxA€þ~AoVb(,7B³€Aoo g\A#EBAo¶ (Š"B­Ÿ,€hAo¶ (DmBÄje€„Ao(/BÙÃ2Ž1 Ao(…Béñ€ÁAoˆ5…B~]€èAoõ qAnAo»€. €.€0@G|. €2€/€€.5€2noD€no.J€2‚TY€‚TZP9Gà[´‚à[#a_M_modeCUÊ #@a_M_stringCX†5#H&G$Cd³€´‚Ê &G$CrÑ€´‚»HÊ (± C…ë2†5퀺‚*± CVF ´‚»Hm‚gC§Ã+(´‚Ê eŠRC±‘>oWY€M´‚egJD‰È» Y€r´‚eû^D4xe» Y€œ´‚»eYDV¬» Y€Æ´‚»eJWCÑûVVbY€õ´‚â eMVD›° Ž1Y€)‚´‚õ Ê eú*DÊ"Ž1Y€X‚´‚ˆÊ m(Dçe€‚´‚â»»mMCô¾™‚´‚rÏbY€´‚».Y€.À‚/Y€lc`9OG|ăG|#E_M_stringbufCŽY€#Ã5C¡ƒă»€Ê Ã5C¶Iƒă»€»HÊ `¹4CÀÅ‚oƒă»€5¼ECËöI´‚Œƒʃ5± CÓ,5†5©ƒʃs± Cݽ,ă»H.Å‚.Ѓ/Å‚ stkR†ŠÉU[eJŸ?‹P![eJlqŒ£[eJ‹2-b[eStkFloatL$|srate_Ô]ÿ‡})Õ2,M}7Öï-d3}Q)×ÿad3~alertList_Ø_ZN3stk3Stk10alertList_E¬ostringstream9ŽÅ‚}íPÜÊ1ˆˆaignoreSampleRateChange_Ýd3#;ˆEÔ ÿ‡*¤Búˆÿ‡*¬I‰ߊd3;/¯ˆU,M*ˆ²E?‰,M*ùpµ†1V‰,*yr¸£fm‰,*Ñ»/Y„‰,*]¾&›‰»(§WÁpUd3À‰ÿ‡ÿ‡ÿ‡*ZÈÁ_܉¶êƒ*ZËê;ø‰,Mêƒ*1mÎ.;Šd3*«RÑ:&Šd3Èà;Šߊ€ mãv‡\Šߊ»Ô)æTv‡ˆŠߊÿ‡ÿ‡mégn¦ŠߊߊmóìfWÄŠߊߊnZïánߊêƒ.v‡Wí„0öEdata_ö#EdataRate_Žÿ‡#EnFrames_#EnChannels_Ô#Esize_‘# EbufferSize_’#(e‹üÔÔe³‹üŽÔÔª^΋ü»eè‹ü Ž5Ác šXŽ Œü Ž5)7Ž,Œü50hÿ‡NŒ$Ž ŒG8”qlŒüŽ ®Y@_ŠŒüŽ5åTJ&:ޱŒüÔ5åTR¾nÿ‡ØŒ$ŽÔ5ã>[—ÿ‡ÿŒ$Žÿ‡Ô5 ^¬$Ž5´Xa¥od39$Ž EBkÝo\üÔ EBu9&„üÔÿ‡5NSx0 Ô¡$Ž5þm{)ZÔ¾$Ž Âa‚µgÜüÿ‡!J‰ËBÿ‡$Ž.ÿ‡.åŠ@Ž/ÿ‡@Ž/åŠ@åŠ@ÿ‡.ŽZó„@ v‡Ðv‡#‚g" HåŠ#&5e gŽÐy~ ¿!*Ž‘ŽÐÿ‡ÿ‡yV ÛH*޶ŽÐÿ‡y+3 k.*ŽÛŽÐÿ‡y÷ #÷q*ŽÐ»ÿ‡(±( &q;Ô!Ö(xG )Ú Ž=Ö(% 4ö>ÿ‡^ÐÔz¹I :|(ÿ‡*އÐÔz¹I DBXŽ*ŽµÐŽÔrb*ŽÐ».*Ž.Ü/*Ž>Ô6‘&yYD-‘&yYF-‘3‘& K4-‘»(5N°Z‘U>‘Šw(5QèZ‘v>‘'‘(Q*V–h‘œ-‘»@*a*`jS¾-‘‘»("_dTaÚ>‘*%hjê?ü-‘‘'‘B+nò-‘‘.$."‘/$@"‘.á@9‘/á.9‘>ÛV‘á#&/hdm‘‘&/hf†‘‘£‘C!Gl‘».D‘@©‘/D‘.">ïNÞ’ _M_impl"#(c)`'%Þ’î‘ä’(c)d裑 ’ê’(&ihGbD‘&’ê’&¢6k?’ä’£‘&¢6o]’ä’»£‘&F zw’ä’»(“ ‚éB‘˜’ä’»*>G†H4º’ä’‘» £w’ £˜’ £À‘ £î‘ £ ’@D‘.´‘.ð’/´‘>¦£=˜´‘#&»"É#“=˜£‘&»"ÖF“=˜»'‘£‘&»"ç_“=˜C˜Ýz“=˜»(ÁcE„‰LN˜›“=˜C˜  $(B¾“=˜»'‘5k;JÂìÛ“=˜5k;S»07ø“T˜5Èf\ì”=˜5ÈfeÈA72”T˜5àan1c?O”=˜5àawn3Ïl”T˜5 €â]?‰”=˜5 ‰Á%Ϧ”T˜5 ·.ÔT˜5"_”mà”T˜ EB£+]•=˜»$5s(°$( •T˜5´X¹Ìrd3=•T˜* 2EEŽZ•=˜»5ÝU3Šw|•=˜»5ì4i'‘ž•T˜»GŠ_ò录T˜»5"g:1Šwß•=˜»5"gšO'‘–T˜»5ái"E(Šw–=˜5ái*á '‘;–T˜5^)2Ä ŠwX–=˜5^):ÉE'‘u–T˜5`jEç6‘’–=˜5`jI\r‘¯–T˜ "XxdÍ–=˜'‘ mí5æ–=˜(KjE\Ý/ì —=˜ì'‘ KjÛf4—=˜ì»'‘( EmùiìU—=˜ì( Ey¹'ì{—=˜ìì uBÛAK™—=˜N˜ [>ïÐW²—=˜mÌTE«dÕ—=˜»'‘Gw)E3ÑFþ—=˜ì»'‘m”Eõè!˜=˜ì'‘Q\š²$=˜‘.õ’@I˜/õ’@õ’.I˜Zù„àv‡šv‡#again_Gÿ‡#achannelsIn_HÔ#‚g"IåŠ# ab_Kõ’#Paa_Lõ’#haoutputs_MåŠ#€ainputs_NåŠ#°&˜%™š(þ]@fÔ ™!š(±( ³Ô<™!šy[>#P`Z˜\™š*c;*Iy™šÿ‡(Û>-sÿ‡•™!š(¼&5>eÿ‡¶™šÿ‡(xG8“a ŽÒ™!šz¹ICô3ŽZ˜ššŽÔrMZ˜š».Z˜.'š/Z˜Zÿ„à v‡”›Z˜#&·! ^š”›ÿ‡bƒb ,š}š”›»*n 6šš”›ÿ‡*>m "ä·š”›ÿ‡*û, %ëDÞš”›ÿ‡ÿ‡d3*èQ 0•Vûš”›ÿ‡(% 3‘ÿ‡›š›(¹I 6sÿ‡8›”›ÿ‡z¹I A9hŽ,šf›”›ŽÔƒ¹I L„ Ž”›ŽŽÔÔ.,š. ›/,šl…= 'v‡Ÿ*Ž#aNX_ `¥#@aNY_ `¥#BaxInput_ a¥#DayInput_ a¥#FafilterX_ bŸ#HafilterY_ cŸ#Èav_ dŸ#È*avxp_ e-Ÿ#2avxm_ f-Ÿ#;avyp_ g-Ÿ#Davym_ h-Ÿ#Mavxp1_ k-Ÿ#Vavxm1_ l-Ÿ#_avyp1_ m-Ÿ#havym1_ n-Ÿ#qacounter_ p»#z&Ni *úœCŸ¥¥bf -¥›CŸ»*[> 0)F1CŸ*& 3] NCŸ¥*, 6;IkCŸ¥*X 9\pCŸÿ‡ÿ‡* <¯UªCŸÿ‡y~ ?æE¥›ÔCŸÿ‡ÿ‡yV B§r¥›ùCŸÿ‡(,G E•ÿ‡žCŸ(L, Hð_ÿ‡6žCŸÿ‡y÷ Kš0¥›`žCŸ»ÿ‡z¹I Nmÿ‡¥›‰žCŸÔz¹I XJŽ¥›·žCŸŽÔI§. \"Aÿ‡ÔžCŸI­q ]à ÿ‡ñžCŸnÇL ^ÀHCŸ,šŸl ÿ‡-Ÿl l ÿ‡CŸl l .¥›Wk@}¡TJm@¶#·@Š{Ÿ¡·@•Ÿ¡¡5c@™ó#^3²Ÿ¡5‰I@¶ÏŸ¡53G@¡72(¡ìŸ¡53G@¨ô1IŸ ¡»50I@­=H(¡+ ¡50I@´ËGIŸM ¡»5@¹4^3o ¡dq5ŒG@½(¡‘ ¡dq5‹c@Áy\IŸ³ ¡dq5~I@Å+\(¡Õ ¡dq5•c@É|-IŸ÷ ¡dq!Öf@Í@ ¡¡.IŸ@SN.#¡/IŸ@IŸ„›‰°—˜|¡…valueÁÿ‡‘h†[WÁÿ‡‘`†\QÁÿ‡‘X„ÿŒ˜˜L©¡‡®©¡‘h/$Ž„„˜%˜˜Û¡‡®©¡‘h„¡&˜8˜ä¢‡®©¡‘h„\™8˜S˜0E¢‡®E¢‘h…gain*ÿ‡‘`/šˆñžO|“¢‡®“¢‘X‰xQ»‘l‰yQ»‘h/CŸˆAÈÔ¢‡®“¢‘X‰iE¥‘nˆùg 7£‡®“¢‘H‰xl»‘l‰yl»‘h‰tmÿ‡‘`‰enÿ‡‘XˆªÊ `„£‡®“¢‘h†DÊÿ‡‘`†êlÊÿ‡‘XˆÔ×)¬£‡®“¢‘h†êl×ÿ‡‘`@™H„©S˜Š˜ø¤…__a¶¤‘h…__b¶¤‘`/£„É)@ D䤊__groupingþ ¶‘¨Š__grouping_sizeþ ‘ Š__grouping_tmpþ 䤑˜‹__n ™H‘P‹__min ™H‘H‹__i ‘¸‹__test d3‘_ŒyÀ‹__j ‘°/\T„Z•Š˜«˜&¥‡®&¥‘hŠ__nÝ‘`/=˜M¥Ž®M¥ŽÛTr3/-‘+¥Úm¬˜¶˜Ü~¥6¥‘h†‘ ¥Ž® ¥ŽÛTr3/‘~¥Î>¶˜͘(Ñ¥‰¥‘h~¥í<Θå˜tý¥‰¥‘h¦Ž®M¥¦/3‘ý¥æ˜ô˜ÀS¦¦‘h¦‘`m‘v¦Ž® ¥‘__afv¦/£‘S¦ô˜™ °¦^¦‘hi¦‘`’SÔ¦Ž®Ô¦ŽÛTr3/®‘°¦•+™+™X§½¦‘h„Ò‘,™:™¤2§‡®2§‘h/ä’„î:™H™ðq§“‘‘h“‘‘`“X1‘„H™n™<µ§…__first ”‘‘h…__last ”‘‘`„+n™‘™ˆ¨…__first ´‘‘h…__last ´‘‘`“Þ’‘X”ÛŽ^’™É™ÔS¨‡®S¨‘h…number ^»‘d…value ^ÿ‡‘X/Д¶ŽLÊ™þ™ •¨‡®S¨‘h†D Lÿ‡‘`ˆkº@ % lꨇ®“¢‘h…xFactorºÿ‡‘`…yFactorºÿ‡‘Xˆ«& ÿ ¸=©‡®“¢‘X…decayFactor«ÿ‡‘P‰i²»‘lˆN Ì |©‡®“¢‘X…lenY¥‘Tˆ1Ì ˜ P»©‡®“¢‘X…lenX¥‘T’µ ߩޮS¨ŽÛTr3»©­þ™|šœ ªÈ©‘X»©QC|šúšè7ªÈ©‘X„œúš›4 |ª‡®M¥‘h…__p`‘‘`“‘X„˜’›K›€ Ǫ‡®2§‘h…__p†‘‘`…__n†‘X]’骎®2§ŽÛTr3Ǫ˜<L›•›Ì «Òª‘h_“7«Ž®&¥ŽÛTr3«o–›ã› c« «‘X’š‡«Ž®E¢ŽÛTr3c«ä›=d ³«p«‘Xc«ØD>—ž° ß«p«‘X»©ž˜žŸü ¬È©‘X’úœ=/¬Ž®“¢ŽÛTr3 ¬Œ.˜ FH [¬¬‘X ¬=oFô” ‡¬¬‘X ¬®7ô¢à ³¬¬‘X• ŒœŸ1 , ­‡®­‘è|Šnœ‘à|ŒHŸ ‹error ˆˆ‘ð|/ü”<™R2 ¡x X­‡®E¢‘H‰iTÔ‘\”‰žs¡m¢Ä 1®‡®“¢‘H†þm s1®‘@…channel sÔ‘¼‰nChannels uÔ‘l‰samples }ö‘P‰j ~Ô‘h‰hop ~Ô‘d–¡ä¡®‰i €Ô‘`Œä¡g¢‰i „Ô‘\/Ž”›Pn¢š£ u®‡®u®‘X…input Pÿ‡‘P/”›—Ôž&¢Q\ þ®‡®“¢‘¸‹x(»‘\‹y(»‘X‹outsamp)ÿ‡‘PŒ¯‹vxy7ÿ‡‘Hˆ·žöR¨ ~¯‡®“¢‘¸‰xø»‘\‰yø»‘X‰outsampùÿ‡‘PŒ·_‹vxyÿ‡‘Hˆ`žíšô ¶¯‡®“¢‘h“Ô‘dˆžÜš& @ö¯‡®“¢‘X…inputÜÿ‡‘P˜ CŒ©Ï©ŒL°Š__initialize_po»‘lŠ__priorityo»‘h™ÙXÏ©ä©Øš9& @ $°“k‘h—6žU@ ×!p±‡®“¢‘XŠnumberU»‘TŠvalueUÿ‡‘H‹normalizedValue^ÿ‡‘hSޱޮS¨±0š£6¤¼D± ±‘X’Üœ s±Ž®“¢‘nX ¥‘nY ¥D±<Ø!.&Õ±Q±‘H\±‘Dg±‘@›‰pole*ÿ‡‘P‰i+¥‘^D± .&„*T7²Q±‘H\±‘Dg±‘@›0‰pole*ÿ‡‘P‰i+¥‘^œ_DefaultRuneLocale-„¿'__dso_handlekž …€ˆå@/ÔŸ3…žg…-DTû! @ž‰…-DTû!@ž³…€?/¥ ê…   † ž(†à?/ž3+nothrow#I1LÕ²ostream9ŠG|+cerr A¯aﲡs  ¸_digitsF_ZNSt14numeric_limitsImE6digitsEr3@¢lLï_ZNSt14numeric_limitsIfE12has_infinityEb5¢Fð_ZNSt14numeric_limitsIfE13has_quiet_NaNEb5¢Õaó_ZNSt14numeric_limitsIfE10has_denormEg5¢lL(_ZNSt14numeric_limitsIdE12has_infinityEb5¢F)_ZNSt14numeric_limitsIdE13has_quiet_NaNEb5¢Õa,_ZNSt14numeric_limitsIdE10has_denormEg5¢lLa_ZNSt14numeric_limitsIeE12has_infinityEb5¢Fb_ZNSt14numeric_limitsIeE13has_quiet_NaNEb5¢Õae_ZNSt14numeric_limitsIeE10has_denormEg5£nposÀe™HJ%6@è™HL´96E‰6¼JÀo6Q¬ ÍJ¤npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE™H¥%6@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE™H¥´96E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEzLw,7iŸ2r3Mnumeric7jxhr3LÎ47kCqr3LHV7l€ar3L©C7m/r3L—[7n¥`r3 NûS7)>7HNNÌf7b ß¶/pPNÅ7ñíg*TN^]7òÏ&*TNßg7óÌ-*TN 7ôc2*TN7 7õÿG*TN57öd*TNf7÷u5T[ça Æ“[\dec ÿE“[\fixed @F“[\hex ÿ “[[¥ +“[\left “[ \oct `Q“[@\right }m“[€]}, S“[]^ iH“[]- $U“[^showpos 'x5“[^skipws *ôl“[^unitbuf -/$“[ ]­ 1.“[@[}# 4i“[°[]: 7 “[J]Ön :“[\badbit LX˜[\eofbit O|˜[\failbit TLB˜[\goodbit W—&˜[\app j¢[\ate m0T[[—n vÆ*[[ºn yà1[\cur ŽJ]¢[[Èf ‘"#¢[fupper=1w`[e€flower=2_h[efalpha=35[efdigit=4Š[egxdigit=5’fspace=6¬@gprint=7?6[efgraph=8Ñl[e%fcntrl=9¯b[efpunct=:“9[e falnum=; [e¤_S_atoms_out"!_ZNSt10__num_base12_S_atoms_outE¶¤_S_atoms_in"%_ZNSt10__num_base11_S_atoms_inE¶k5<"Ë LGdkk½@"Ö W¶isG"3_ZNSt10moneypunctIcLb1EE4intlEb5isG"3_ZNSt10moneypunctIcLb0EE4intlEb5isG"3_ZNSt10moneypunctIwLb1EE4intlEb5isG"3_ZNSt10moneypunctIwLb0EE4intlEb5isG"«_ZNSt17moneypunct_bynameIcLb0EE4intlEb5isG"«_ZNSt17moneypunct_bynameIcLb1EE4intlEb5isG"«_ZNSt17moneypunct_bynameIwLb0EE4intlEb5isG"«_ZNSt17moneypunct_bynameIwLb1EE4intlEb5JgIˆYT[eJ„ ‰·K[eJa>ŠÉU[eJŸ?‹P![eJlqŒ£[eJ‹2-b[e|srate_Ô]ÿ‡})Õ2,M}7Öï-d3}Q)×ÿad3}íPÜÊ1ˆˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w4: ; ‡@I<  x4: ; ‡@I<  y.? : ; ‡@L M < z.? : ; ‡@IL M < {.? : ; ‡@IL M < |4: ; ‡@I? 2 < }4: ; ‡@I? 2 < ~4: ; ‡@I? 2 < .? : ; 2 < €.? : ; L 2 < .? : ; ‡@L M 2 < ‚ : ; I8 2 ƒ.? : ; ‡@I< „.G@…: ; I †: ; I ‡I4  ˆ.G: ; @‰4: ; I Š: ;I ‹4: ;I Œ .G ŽI4 .1‡@@1 ‘: ; I’.G: ; “I ”.G; @•.G;@– —.G: ;@˜.‡@4 @™.4 @š.4 @› Uœ4: ; I? < 4I? 4 < ž4G Ÿ4G 4G ¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < L„*Œ©CÏ©V¢û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFilter.hMesh2D.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hMesh2D.hOnePole.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc °—À/ŸgŸ™<‚ž‚¡‚¯}žÈŒÖ¿/Ÿ Ö»í|X‚!.ºººZºº .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ ÍȈq“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ ‚0ôY/Úóåg‘&&‘&‘ÕªùK D<"*ž-É @tÈ Î…‘‘1•»¼.......v.ÇÈ\<¼“ƒW#ƒS#×<‰‘K»»,­,­,­,x¬e¬»»,­,­,­,x¬efÉ=.#Kx}xx0ˤ.Ló׃OŸ#v/#å2K¨mtZå/1å/õ""c<å/2‘/“‘-’e<u0ôuJõ»ftu0ôuJõ»¢tÈØ“ÈØ“ÈØç“Ë“»¼í ‚»»/`a\w\‚»Og†»pfˆ†É£‚Ë“»¼íŠ»»/`a\y\‚»Og†»pf ‚†ÉI‚æRgÉj."Kxx'xx"gÉ â~tºˆÖ?)/2Yg2g2g(gõ-Ù³}<t½,jY/ÙÉÊØƒ03±ƒ.1±’ןŸeùt½,jY/ÙÉÊØƒ03±ƒ.1±’ןŸù Œ©îÖ Þ}ä¢$/J°—±—w±—´—w´—˜v˜˜w˜˜w˜˜v˜˜w˜˜w˜%˜v&˜'˜w'˜*˜w*˜8˜v8˜9˜w9˜<˜w<˜S˜vwwvwwvw w  v  w wvww)vS˜T˜wT˜W˜wW˜Š˜v)*w*-w-@ vŠ˜‹˜w‹˜Ž˜wŽ˜«˜v¬˜­˜w­˜°˜w°˜¶˜v¶˜·˜w·˜º˜wº˜͘vΘϘwϘÒ˜wÒ˜å˜væ˜ç˜wç˜ê˜wê˜ô˜vô˜õ˜wõ˜ø˜wø˜™v™™w™™w™+™v,™-™w-™0™w0™:™v:™;™w;™>™w>™H™vH™I™wI™L™wL™n™vn™o™wo™r™wr™‘™v’™“™w“™–™w–™É™vʙ˙wË™ΙwΙþ™v@ A wA D wD % v& ' w' * w* ÿ v  w  w Ì vÌ Í wÍ Ð wÐ ˜ vþ™ÿ™wÿ™šwš|šv|š}šw}š€šw€šúšvúšûšwûšþšwþš›v››w››w›K›vL›M›wM›P›wP›•›v–›—›w—›š›wš›ã›vä›å›wå›è›wè›=v>?w?BwB—žv˜ž™žw™žœžwœžŸv˜ ™ w™ œ wœ FvFGwGJwJôvôõwõøwø¢vŸŸwŸŸwŸ1 v2 3 w3 6 w6 ¡v¡¡w¡¡w¡m¢vn¢o¢wo¢r¢wr¢š£v¢£w£¦w¦QvRSwSVwVvwwšvš›w›žwž& vŒ©©w©©w©Ï©vÏ©ЩwЩÓ©wÓ©ä©v& ' w' * w* @ v@ A wA D wD ×!v𣛣w›£ž£wž£6¤vØ!Ù!wÙ!Ü!wÜ!.&v.&/&w/&2&w2&„*vÅk½.¡stk::Stk::inRange|¡stk::StkFrames::size®¡stk::StkFrames::channelsÛ¡stk::StkFrames::frames¢stk::Filter::setGainJ¢stk::Mesh2D::clearMesh˜¢stk::Mesh2D::clearÔ¢stk::Mesh2D::energy7£stk::Mesh2D::noteOn„£stk::Mesh2D::noteOffÈ£miné¤std::vector >::operator[]R¥__gnu_cxx::new_allocator::~new_allocator¥¥std::allocator::~allocatorÑ¥std::allocator::~allocator¦__gnu_cxx::new_allocator::new_allocator{¦std::allocator::allocatorÙ¦std::_Vector_base >::_Vector_impl::~_Vector_impl§std::_Vector_base >::_M_get_Tp_allocator7§__destroy_auxq§_Destroyµ§_Destroy¨stk::Instrmnt::controlChangeX¨stk::Instrmnt::setFrequency•¨stk::Mesh2D::setInputPositionê¨stk::Mesh2D::setDecay=©stk::Mesh2D::setNY|©stk::Mesh2D::setNXß©stk::Instrmnt::~Instrmnt ªstk::Instrmnt::~Instrmnt7ª__gnu_cxx::new_allocator::deallocate|ªstd::_Vector_base >::_M_deallocateéªstd::_Vector_base >::~_Vector_base7«std::vector >::~vector‡«stk::Filter::~Filter³«stk::Filter::~Filterß«stk::Instrmnt::~Instrmnt/¬stk::Mesh2D::~Mesh2D[¬stk::Mesh2D::~Mesh2D‡¬stk::Mesh2D::~Mesh2D³¬stk::StkFrames::operator[]­stk::Filter::clearX­stk::Mesh2D::tick6®stk::OnePole::tickz®stk::Mesh2D::tick1þ®stk::Mesh2D::tick0~¯stk::Mesh2D::tick¶¯stk::Mesh2D::inputTick°stk::Mesh2D::controlChange±stk::Instrmnt::Instrmnts±stk::Mesh2D::Mesh2DÕ±stk::Mesh2D::Mesh2D’k½Â__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_tG$_4qdiv_t~$_5¨ldiv_t¶$_6àlldiv_t|lconvßva_listîfpos_tü__sbuf2__sFILE% FILE°#clock_t¿#tm‘$pthread_once_t§$__gthread_once_t¿$wint_tÍ$$_7"%_RuneEntry4%$_8n%_RuneRange€%$_9¿%_RuneCharClassÕ%$_10¿'_RuneLocale:*mbstate_tK*wctype_tX1__true_type‚1char_traitsˆ3__vtbl_ptr_typež3nothrow_t¬3new_allocatorø4allocatorl5_Atomic_word†5basic_string,std::allocator >ÇH_Rep_base I_RepèJlocaleoNfacet¨PidrQ_ImplšTios_baseà[basic_streambuf >sbwctrans_tbdctype_basefectypekmoney_baseikbasic_ios >zo__normal_iterator, std::allocator > >{qnum_get > >wnum_put > >G|basic_ostream >Y€basic_stringbuf,std::allocator >Å‚basic_ostringstream,std::allocator >R†StkErrorv‡StkåŠStkFrames*ŽInstrmntánew_allocatorD‘allocator´‘_Vector_base >õ’vector >Z˜Filter,šOnePole¥›Mesh2DIŸ__normal_iterator, std::allocator > >ï²ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_pointsetNXsetNY_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk6Mesh2D6energyEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk6Mesh2D5setNXEttolowergetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEv_ZN3stk6Mesh2D5tick1EvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEvsetDecay_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendsetInputPositionwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_M_refcounthandleError~Mesh2D_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZN3stk6Mesh2DC2Ettungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKcinputTick_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZN3stk6Mesh2DD0Evwcsrchrtick0~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZN3stk6Mesh2D13controlChangeEid_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6Mesh2DD2Ev_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE_ZN3stk6Mesh2DC1Ettvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZN3stk6Mesh2D5tick0Evclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZN3stk6Mesh2D6noteOnEdd_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZN3stk6Mesh2D5clearEv_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatorenergyoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk6Mesh2D9clearMeshEv_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZN3stk6Mesh2D5setNYEt_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZN3stk6Mesh2D4tickERNS_9StkFramesEj_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopenclearMesh_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt8ios_base3octE_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk6Mesh2D8setDecayEd_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE_GLOBAL__I__ZN3stk6Mesh2DC2Ettpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE_ZN3stk6Mesh2D9inputTickEddiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEj_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEmMesh2D_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1flush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEc_ZN3stk6Mesh2D4tickEjmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbuf_ZN3stk6Mesh2DD1Evuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk6Mesh2D16setInputPositionEdd_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_tick1fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_ZN3stk6Mesh2D7noteOffEd_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEv-#Y#Ã#L%ƒ'¯'(¢)UH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!Mesh2D::setInputPosition xFactor value is out of range!Mesh2D::setInputPosition yFactor value is out of range!Mesh2D::setDecay: decayFactor is out of range!Mesh2D::setNY(): Minimum length is 2!): Maximum length is Mesh2D::setNX(StkFrames::operator[]: invalid index () value!Mesh2D::tick(): channel and StkFrames arguments are incompatible!Mesh2D::controlChange: value () is out of range!Mesh2D::controlChange: undefined control number ()!Mesh2D::Mesh2D: one or more argument is equal to zero!N3stk6Mesh2DEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ4d„Wohÿÿ4d„Wohÿÿ4d„WohÿÿN>Q3Ë–ËÄóÿÿ4:wU\ÿÿAh²=oçbGÿÿAh²=oçbGUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntEð?à?`@€?$@@š™™™™™¹?ÍÌÌÌÌÌì?®Gáz®ï?zPLRx› 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿå† 4øÿÿÿÿÿÿÿÙ† 4øÿÿÿÿÿÿÿ̆ ƒ4øÿÿÿÿÿÿÿ̆ ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ¯† ƒ4øÿÿÿÿÿÿÿ¯† ƒ4øÿÿÿÿÿÿÿ˜† 4øÿÿÿÿÿÿÿŒ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ—† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿVçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿVçÿÿÿÿÿÿÿ† ƒv*˜-c*e-e)K-Q)+-L) )Ÿ-ß(+-Ú(¬(Ÿ-f(=-Y(;-L(™->(°-9(œ=2(l' -c'—& -‹&R&–K&_- &˜- &e-%K-û$+-ö$Ê$Ÿ-‰$+-„$V$Ÿ-$=-$;-ö#™-è#°-ã#œ=Ü## - #A" -5"ü!–õ!_-Ñ!™-Ã!°-¾!´!¨-©!°-¤!œ=!”!3-m!I-`!T! °-9 œ=2  ™- °-  ª-÷ °-ò œ=ë ³ ™-¥ ±-˜ ª-‹ °-† | ª-r °-m œ=f R ™-D °-? 5 ª-+ °-& œ= ð +-± +-t ™-f °-a œ=Z F Ù ™-Ë °-Æ œ=¿ « “ ™-… °-€ œ=y e  ¥-É¥-Œ¥-b‰-C¤-K-P  ðÈ xP øÈ˜h@à°€P ðÀ˜pH ðÀ`8èÀ˜pH øÐ¨€X0ذˆ`8èÀ˜pH ³ç±ß±…±}±*±"±¡°™°v°n°[°S° °°Ư¾¯ޝ†¯d¯\¯¯¯ä®Ü®‹®ƒ®E®=®®®ö­î­g­_­,­$­û¬ó¬ì»¬™¬‘¬m¬e¬A¬9¬ñ«é«Å«½«™«‘«I«A«ûªóªŠª‚ªEª=ªªªñ©é©Œ©„©M©E©ú¨ò¨¥¨¨g¨_¨¨ ¨ç»§§w§E§=§§ §ë¦ã¦¦…¦0¦(¦ã¥Û¥·¥¯¥d¥\¥÷¤ï¤ɤÁ¤¤¤Ö£Σ”£Œ£G£?£ä¢Ü¢¨¢ ¢Z¢R¢¢¢é¡á¡¼¡´¡Š¡‚¡<¡4¡0 9ܯT„|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(H@80{ ˜-n ž-W £-@ ¡-% ¢- —=ü -Ó g-» g-¦ g-z g-_ …-; g- …- g-á g-© q-x g-! q-Ï s- g-¶ ™-¨ °-£ œ=œ ˆ s-| s-J o-, g- o-ëg-Èo-§g-Z˜-G­-+­-«-ý«-ôš-æ¦-Ö°-ÑÇ©-¸°-³¥¬-[´-I˜-<ž-!ž-£-ø—=Ü´-ʘ-½ž-¢ž-‹£-nƒ-Qƒ-2£-ƒ-ƒ-í£-Σ-¹£-ž•=‚´-p˜-cž-Hž-1£-ƒ-÷ƒ-Ø£-Ã-®ƒ-“£-t£-_£-D•=--$w--u-÷-ß{-Ö}-•i-c´-?´--˜- ž-ž-ô£-Ü—=Á´-¯˜-¢ž-‡ž-v£-^—=H™-:°-5œ=.™-°-œ=ùÛ‹-¸‡-uy-]k-/m-m-R-=µ-8,·=%®- p‘h“`³P5H7@18[0G(E ›SUвÈ”À³°²¨’ ³¶ˆ¶€]x[p¶h¶`›XaPcH‘0¶() ›-/A R^A !0 R^0 Q, "\, R P^ ø P^ø Oô "\ô P Ñ `^Ñ À `^À _¼ "\¼ ` ˆ 2^ˆ 1„ "\„ 2 P &^P L "\L &  %^  "\ % à $^à Ü "\Ü $ ¨ N^¨ M¤ "\¤ N p 8^p 7l "\l 8 8 @^8 ?4 "\4 @ B^ Aü "\ü B È Z^È YÄ "\Ä Z 6^ 5Œ "\Œ 6 X *^X )T "\T * 1 h^1  h^ g "\ h ùX^ùèX^èWä"\äX ÁV^Á°V^°U¬"\¬V ‰T^‰xT^xSt"\tT Qf^Q@f^@e<"\<f 0^0^/"\0 á.^á Ð.^Ð-Ì"\Ì. ˜„^˜ƒ”"\”„ `‚^`\"\\‚ (~^(}$"\$~ ðj^ðiì"\ìj Éd^É ¸d^¸c´"\´d ‘b^‘ €b^€a|"\|b H<^H;D"\D< >^= "\ > ØJ^ØIÔ"\ÔJ  4^ 3œ"\œ4 h\^h[d"\d\ 0^^0],"\,^ øŽ^øô"\ôŽ ÀŒ^À‹¼"\¼Œ ˆˆ^ˆ‡„"\„ˆ P€^PL"\L€ |^{"\| àv^àuÜ"\Üv ¨l^¨k¤"\¤l pz^pyl"\lz 8x^8w4"\4x n^mü"\ün Ȇ^È…Ä"\Ć #^Œ"\Œ# XŠ^X‰T"\TŠ H^ G"\H èF^èEä"\äF °D^°C¬"\¬D x:^x9t"\t: @L^@K<"\<L ,^+"\, Ðr^ÐqÌ"\Ìr ˜t^˜s”"\”t `p^`o\"\\p ((^('$"\$( ¸M(Ï©H)j8¤nh¤r¨¤và¤z¥~G¥‚V¥†n¥Š„¥Ŧ¡ð¦³§Å`§×¥§éЧû¨ @¨˜¥$¿¥)x¨;È¥@Œ©q ¸& Ц/¦”H¦™z¦žʨ°€¦µ©ÈG©ÛÀ«åH® ˜¶>жa·€°—à €à«í€2 ì€µq€8˜\ €À¬0€ä›F€ˆ³W€>]€À³ô@ º@·a@ ð X±€¡€Hµs(¶§˜ 0­ûÌ Q ²¡ 6 ȱ[RfðµC¢K¸µ¿³ h­Ø Ï  ­òì Ø­†&  ±‹y ø¬Šš›`¶‰Ø!ø°·Î.&è·˜ 0´¨F¤h´¼ô» ´+€n¢0€€µ?€Ê™Ë € ±ž€’™¤ €è°,€š£ß€x·€þ™l €8²~€|š… €p²k€˜žt€ø³Ð€ŸÒ€Ø´”€úšž €¨²™€æ˜Š €`¯X€¬˜@ €¸®€˜ü €¬T€&˜< €ˆ¬5€˜ €P¬Â€ô˜¶ €˜¯}€¶˜h €ð®‹€Î˜y €(¯Ó€™Ê €Ð¯Å€›Ò €à²€,™ü €°õ€L›€³€–›)€P³>€Š˜# €€®6€:™3 €@° €S˜ €®d€H™d €x°}€n™€ €°° € «ã`ª@ €@«’ €X«U ·¦µ €f«D€€ª•ª)€ÀªfyöÂBU³žkS>#2<!1¹¨ç³¦ÛÙÄ¥ h vÍ, ¿Ê __ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk6Filter7setGainEd__ZN3stk6Mesh2D9clearMeshEv__ZN3stk6Mesh2D5clearEv__ZN3stk6Mesh2D6energyEv__ZN3stk6Mesh2D6noteOnEdd__ZN3stk6Mesh2D7noteOffEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk6Mesh2D16setInputPositionEdd__ZN3stk6Mesh2D8setDecayEd__ZN3stk6Mesh2D5setNYEt__ZNSolsEt__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c__ZN3stk6Mesh2D5setNXEt__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk6Mesh2DD0Ev__ZTVN3stk6Mesh2DE__ZN3stk6Mesh2DD1Ev__ZN3stk6Mesh2DD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk6Mesh2D4tickERNS_9StkFramesEj__ZN3stk7OnePole4tickEd__ZN3stk6Mesh2D5tick1Ev__ZN3stk6Mesh2D5tick0Ev__ZN3stk6Mesh2D4tickEj__ZN3stk6Mesh2D9inputTickEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6Mesh2D13controlChangeEid__ZNSolsEd__ZNSolsEi__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk6Mesh2DC1Ett__ZN3stk7OnePoleC1Ed__ZN3stk7OnePole7setPoleEd__ZN3stk6Mesh2DC2Ett__ZTIN3stk6Mesh2DE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk6Mesh2DE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk6Filter7setGainEd.eh__ZN3stk6Mesh2D9clearMeshEv.eh__ZN3stk6Mesh2D5clearEv.eh__ZN3stk6Mesh2D6energyEv.eh__ZN3stk6Mesh2D6noteOnEdd.eh__ZN3stk6Mesh2D7noteOffEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk6Mesh2D16setInputPositionEdd.eh__ZN3stk6Mesh2D8setDecayEd.eh__ZN3stk6Mesh2D5setNYEt.eh__ZN3stk6Mesh2D5setNXEt.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk6Mesh2DD0Ev.eh__ZN3stk6Mesh2DD1Ev.eh__ZN3stk6Mesh2DD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6Mesh2D4tickERNS_9StkFramesEj.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk6Mesh2D5tick1Ev.eh__ZN3stk6Mesh2D5tick0Ev.eh__ZN3stk6Mesh2D4tickEj.eh__ZN3stk6Mesh2D9inputTickEd.eh__ZN3stk6Mesh2D13controlChangeEid.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk6Mesh2DC1Ett.eh__ZN3stk6Mesh2DC2Ett.eh__GLOBAL__I__ZN3stk6Mesh2DC2Ett__ZStL17__verify_groupingPKcmRKSsLC1LC2LC4LC5LC6LC7LC8LC9LC10GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC11LC12GCC_except_table8LC13__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC16LC17LC23LC24GCC_except_table9LC25GCC_except_table10GCC_except_table11EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6Mesh2DC2Ett.eh___tcf_0.ehstk-4.4.4/src/Debug/Messager.o000644 000766 000766 00001415314 12015735510 016061 0ustar00garygary000000 000000 Ïúíþ€ I™ H™__text__TEXT»  è¡=€__debug_frame__DWARFÀ 7`)ЫO__debug_info__DWARFÈW—†h`H¶Ë__debug_abbrev__DWARF_Þb ÿæ__debug_aranges__DWARFÁêPaó Ì__debug_macinfo__DWARFë±ó__debug_line__DWARF뿱ó¸Ì__debug_loc__DWARFÐýtcpàÌÚ__debug_pubnames__DWARFDa£_äi__debug_pubtypes__DWARFçÀˆ‡É__debug_inlined__DWARFoÒÛ__debug_str__DWARFoÒúÛ__debug_ranges__DWARFiï ø__mod_init_func__DATApïø°  __textcoal_nt__TEXTxïåRø¸ ¥ €__StaticInit__TEXT]BXýJà €__gcc_except_tab__TEXT¸B7XK!__cstring__TEXTðIºR__const__DATAÀNH`W !__bss__DATAH™__const_coal__DATAO(°WX! __const_coal__TEXT8OØW __eh_frame__TEXTXOðIøW€!w h__constructor__TEXTH™è¡__destructor__TEXTH™è¡8M&˜4› PAA›ÜJUH‰å‰}üH‰uð‹EüH˜H‰ÂHÁêH‹Eð‹‹Müƒá¸Óà!ÐÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHì¨H‰½xúÿÿH‹H‹H‰Uè1ÒH‹…xúÿÿH‰…°ûÿÿH½ûÿÿèH‹…°ûÿÿH€H‰…¨ûÿÿÇ…ÐûÿÿÇ…ÌûÿÿÇ…ÈûÿÿH½ ûÿÿèH½ßûÿÿèHµßûÿÿH½PûÿÿèH½ßûÿÿèéH‹…°ûÿÿH½€úÿÿH°˜º€èHÇ…pûÿÿÇ…xûÿÿPÃH‹½¨ûÿÿè‹xH…pûÿÿHµ€úÿÿI‰À¹ºè…ÀžÀ„À… H‹…°ûÿÿH‹€xH‰Çè‰ÇHµ€úÿÿè…À•À„À„GH‹…°ûÿÿH‹¸x艅Øûÿÿ‹…Øûÿÿ…Àˆ H5H‹=èH‰ÇH‹5苽Øûÿÿ¾èHµØûÿÿH‹½¨ûÿÿèH‹½°ûÿÿHÇ€èH‰ÃH‹½¨ûÿÿèH‰ÇH‰Þè‹…Øûÿÿ‰…Äûÿÿ‹…ÄûÿÿH˜HÁèH‰ÆH‰ÂH‹…°ûÿÿ‹”˜‹Äûÿÿƒá¸Óà ÂH‹…°ûÿÿ‰”°˜H‹…°ûÿÿH‹€xH‰Ç艅Àûÿÿ‹…ÀûÿÿH˜HÁèH‰Æ‹”…€úÿÿ‹Àûÿÿƒá¸Óà÷Ð!Љ„µ€úÿÿëH5H‹=èÇ…Ôûÿÿ阋µÔûÿÿH‹½¨ûÿÿè‹8Hµ€úÿÿè…À”À„À…eÇ…ÈûÿÿÇ…ÌûÿÿèÇé ‹…ÌûÿÿH˜¶„àûÿÿ¾ðH½ ûÿÿè‹…ÌûÿÿH˜¶„àûÿÿ< ”Àÿ…Ìûÿÿ„À„ÜH‹½°ûÿÿHÇðèH½ ûÿÿH º¾è…Àt!H½ ûÿÿH º¾è…Àu Æ…oúÿÿëÆ…oúÿÿ¶…oúÿÿƒð„Àt>H‹½°ûÿÿH•ûÿÿHµ ûÿÿèH…À•À„ÀtH‹½°ûÿÿHǘHµûÿÿèH‹½°ûÿÿHÇðèH½ ûÿÿHÇÂÿÿÿÿ¾è‹…Ìûÿÿ;…ÈûÿÿŒÐþÿÿÇ…Ìûÿÿ‹µÔûÿÿH‹½¨ûÿÿè‹8Hµàûÿÿ¹º艅Èûÿÿƒ½Èûÿÿ…–‹µÔûÿÿH‹½¨ûÿÿ苉…¼ûÿÿ‹…¼ûÿÿH˜HÁèH‰ÆH‰ÂH‹…°ûÿÿ‹”˜‹¼ûÿÿƒá¸Óà÷Ð!ÂH‹…°ûÿÿ‰”°˜‹µÔûÿÿH‹½¨ûÿÿè‹8苵ÔûÿÿH‹½¨ûÿÿèH‰ÆH½Pûÿÿ能Èûÿÿÿt苃ø#t Æ…núÿÿëÆ…núÿÿ¶…núÿÿ„À…Ýþÿÿÿ…Ôûÿÿ‹ÔûÿÿH‹½¨ûÿÿèH9Ã’À„À…HýÿÿÇ…ÔûÿÿédÇ…¸ûÿÿë{‹µ¸ûÿÿH‹½¨ûÿÿè‹‹µÔûÿÿH½Pûÿÿè‹9ÔÀ„ÀtD‹…¸ûÿÿH‰…ˆûÿÿH‹½¨ûÿÿèH‰…ûÿÿHµˆûÿÿH½ûÿÿèH‰ÆH‹½¨ûÿÿèë&ÿ…¸ûÿÿ‹¸ûÿÿH‹½¨ûÿÿèH9Ã’À„À…eÿÿÿH‹½¨ûÿÿèHƒø”À„À„H‹…°ûÿÿ‹€ì‰Âƒâ÷H‹…°ûÿÿ‰ìH‹…°ûÿÿ‹€ìƒà…Àt$H5H‹=èH‰ÇH‹5èë9H‹…°ûÿÿ‹€ìƒà…Àu%HÇ…ûÿÿçH‹½°ûÿÿHǘHµûÿÿèH½Pûÿÿèÿ…Ôûÿÿ‹ÔûÿÿH½PûÿÿèH9Ã’À„À…|þÿÿë ¿2èH‹½°ûÿÿHǘèH‰ÂH‹…°ûÿÿ‹€è‰ÀH9“À„ÀuÇH‹…°ûÿÿ‹€ìƒà…À…iùÿÿHÇ…púÿÿH½PûÿÿèH½ ûÿÿèë=H‰…XúÿÿH‹XúÿÿH½PûÿÿèH‰XúÿÿH‹XúÿÿH½ ûÿÿèH‰Xúÿÿë#H½ûÿÿèH‹púÿÿH‰`úÿÿë-H‰…XúÿÿH‹XúÿÿH½ûÿÿèH‰XúÿÿH‹½XúÿÿèH‹…`úÿÿH‹H‹MèH3 tèHĨ[ÉÃUH‰åATSHìòEˆH‰}€H‰µxÿÿÿH‹}€èHƒø–À„À…ºH‹}€¾è¶<ï—À„À…œH‹…xÿÿÿH‰EèH}èH‹}€¾è¶¶À%ðH‰EH‹}€¾è¶¶ÀƒàH‰E˜¸H‰E HEHx0¾èH‰…hÿÿÿH‹}€¾è¶¶ÀH‹•hÿÿÿH‰HEHx¾èH‰ÃHEHx0¾èH‹òH*ÀòH‹EH=À„;H‹EH=Є+H‹}€èHƒø–À„Àté›HEHx0¾èH‰…pÿÿÿH‹}€¾è¶¶ÀH‹•pÿÿÿH‰H‹EH=à…ŒHEHx0¾èH‰ÃL‹#HEHx0¾èH‹HÁâH‰H‹IH‰HEHx¾èH‰ÃHEHx0¾èH‹òH*ÀòHEHx0¾èHÇë?HEHx¾èH‰ÃHEHx0¾èH‹òH*Àòë ¿2èH‹}èHǘèH‰ÂH‹Eè‹€è‰ÀH9“À„ÀuÍH‹}èHÇðèH‹}èHǘHuèH‹}èHÇðèë*H‰…`ÿÿÿH‹`ÿÿÿH}èH‰`ÿÿÿH‹½`ÿÿÿèH}èHÄ[A\ÉÃUH‰åSHì˜H‰}ˆH‹EˆH‰EèH}èH}àèéðH}àè„À…ßH}àH º¾è…ÀtH}àH º¾è…Àu Æ…ÿÿÿëÆ…ÿÿÿ¶…ÿÿÿ„À…µH‹}èHÇðèH‹}èHUHuàèH…À•À„ÀtH‹}èHǘHuèH‹}èHÇðèë ¿2èH‹}èHǘèH‰ÂH‹Eè‹€è‰ÀH9“À„ÀuÍHuàH‹=èH‰ÂH‹HƒèH‹H<èƒð„À…ßþÿÿHÇEçH‹}èHǘHuèH‹Eè‹€ì‰ÂƒâûH‹Eè‰ìHÇE€H}àèë H‰…hÿÿÿH‹hÿÿÿH}àèH‰hÿÿÿëH}èH‹E€H‰…pÿÿÿë*H‰…hÿÿÿH‹hÿÿÿH}èH‰hÿÿÿH‹½hÿÿÿèH‹…pÿÿÿHĘ[ÉÃUH‰åHƒìH‰}øH‰uðH‹}øHÇèH‹}øHǨH‹uðèH‹}øHÇèÉÃUH‰åATSHƒì@H‰}؉uÔH‹EØ‹€üƒøu-H5H‹=èH‹}ؾèÇEÄééH‹EØ‹€üƒà…Àt-H5H‹=èH‹}ؾèÇEÄé«¿èH‰EÈ‹uÔH‹}ÈèH‹EØH‹UÈH‰ˆH5H‹=èH‰Ç‹uÔèH‰ÇH5èH‹}ؾèH‹}ØHǨ¾€èH‹EØH‹€ˆH‰Çè‰Eì‹Eì‰Eè‹EèH˜HÁèH‰ÆH‰ÂH‹EØ‹”¨‹Mèƒá¸Óà ÂH‹E؉”°¨H‹}ØHÇHuìèH‹UØHƒÂH‹}ØHÇ@H5èƒð„Àu^éƒH‰E°H‰U¸D‹e¸H‹]°H‹}ÈèH‰]°McäL‰e¸ëH‰E°H‰U¸Hƒ}¸t H‹}°èH‹}°èH‰EàÇEÄèëJH5H‹=èH‹}ؾèÇEÄë H‹EØ‹€ü‰ÂƒÊH‹E؉üÇEÄ‹EÄHƒÄ@[A\ÉÃUH‰åHƒìH‰}øH‹Eø‹€üƒøu-H5H‹=èH‹}ø¾èÇEôé«H‹Eø‹€üƒà…Àt*H5H‹=èH‹}ø¾èÇEôëpH‹UøHƒÂH‹}øHÇ(H5èƒð„Àt*H5H‹=èH‹}ø¾èÇEôë H‹Eø‹€ü‰ÂƒÊH‹Eø‰üÇEô‹EôÉÃUH‰åATSHìH‰}¨‰u¤H‹E¨‹€üƒøu0H5H‹=èH‹}¨¾èÇ…tÿÿÿécH‹E¨‹€üƒà…Àt0H5H‹=èH‹}¨¾èÇ…tÿÿÿé"H‹E¨‹€üƒà…Àu@H‹}¨èƒð„Àt0H5H‹=èH‹}¨¾èÇ…tÿÿÿéÑH}ïèHUïH}àH5èHEàH‰…xÿÿÿ¿èH‰E€¹dH‹•xÿÿÿ¾H‹}€èH‹E¨H‹U€H‰€H}àèëpH‰…`ÿÿÿH‰•hÿÿÿD‹¥hÿÿÿH‹`ÿÿÿH‹}€èH‰`ÿÿÿMcäL‰¥hÿÿÿëH‰…`ÿÿÿH‰•hÿÿÿD‹¥hÿÿÿH‹`ÿÿÿH}àèH‰`ÿÿÿMcäL‰¥hÿÿÿë8H}ïèH‹U¨HƒÂH‹E¨H‹¸€H5èë;H‰…`ÿÿÿH‰•hÿÿÿD‹¥hÿÿÿH‹`ÿÿÿH}ïèH‰`ÿÿÿMcäL‰¥hÿÿÿéáƒ}¤ÿ…ÔH‹E¨H‹€€H‹HƒÀH‹H‰EˆH}îèHUîH}ÐH5èH‹E¨H‹¸€HuÐÿUˆH}Ðèë8H‰…`ÿÿÿH‰•hÿÿÿD‹¥hÿÿÿH‹`ÿÿÿH}ÐèH‰`ÿÿÿMcäL‰¥hÿÿÿëH}îèéH‰…`ÿÿÿH‰•hÿÿÿD‹¥hÿÿÿH‹`ÿÿÿH}îèH‰`ÿÿÿMcäL‰¥hÿÿÿéH‹E¨H‹€€H‹H‹H‰EH}íèHUíH}ÀH5è‹u¤H‹E¨H‹¸€HUÀÿUH}Àèë8H‰…`ÿÿÿH‰•hÿÿÿD‹¥hÿÿÿH‹`ÿÿÿH}ÀèH‰`ÿÿÿMcäL‰¥hÿÿÿëH}íèë8H‰…`ÿÿÿH‰•hÿÿÿD‹¥hÿÿÿH‹`ÿÿÿH}íèH‰`ÿÿÿMcäL‰¥hÿÿÿë6H‹E¨‹€ü‰ÂƒÊH‹E¨‰üÇ…tÿÿÿé¿H‰…`ÿÿÿH‰•hÿÿÿHƒ½hÿÿÿt H‹½`ÿÿÿèH‹½`ÿÿÿèH‰E¸H‹E¸H‹HƒÀ(H‹H‹}¸ÿÐH‰E˜H5H‹=èH‰ÇH‹u˜èH‰ÇH5èH‹}¨¾èÇ…tÿÿÿèë&H‰…`ÿÿÿH‹`ÿÿÿèH‰`ÿÿÿH‹½`ÿÿÿè‹…tÿÿÿHÄ[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹Eø‹€üƒøu,H‹}øHƒÇH‹uðèH…À”À„À„€H‹EðHÇçësH‹}øHǨèH…À”À„Àt H‹EðHÇëLH‹}øHÇèH‹}øHǨèH‰ÆH‹}ðèH‹}øHǨèH‹}øHÇèÉÃUH‰åSHƒì8H‰}ØH‰uÐH‹EØ‹€ü…Àt_H‹EØ‹€üƒøu#H5H‹=èH‹}ؾèë!H5H‹=èH‹}ؾèÇEÈé¢H}ïèHUïH‹uÐH}àèH‹}ØHƒÇHuàè‰ÂƒòˆUÏH}àèëH‰EÀH‹]ÀH}àèH‰]ÀëH}ïè€}Ïu ë'H‰EÀH‹]ÀH}ïèH‰]ÀH‹}ÀèÇEÈëH‹EØÇ€üÇEÈ‹EÈHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇèëH‹}èHǨèH‹}èHǨèH…À•À„ÀuÖH‹EèÇ€üH‹}èHÇèH‹EèH‹€ˆH…ÀtBH‹}èHÇ@èH‹EèH‹€ˆH…Àt"H‹EèH‹€ˆH‹HƒÀH‹H‹EèH‹¸ˆÿÒH‹EèH‹€€H…Àt2H‹EèH‹€€H…Àt"H‹EèH‹€€H‹HƒÀ0H‹H‹EèH‹¸€ÿÒH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH(H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH(H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀH‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀH‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇèëH‹}èHǨèH‹}èHǨèH…À•À„ÀuÖH‹EèÇ€üH‹}èHÇèH‹EèH‹€ˆH…ÀtBH‹}èHÇ@èH‹EèH‹€ˆH…Àt"H‹EèH‹€ˆH‹HƒÀH‹H‹EèH‹¸ˆÿÒH‹EèH‹€€H…Àt2H‹EèH‹€€H…Àt"H‹EèH‹€€H‹HƒÀ0H‹H‹EèH‹¸€ÿÒH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH(H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH(H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀH‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀH‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇèëH‹}èHǨèH‹}èHǨèH…À•À„ÀuÖH‹EèÇ€üH‹}èHÇèH‹EèH‹€ˆH…ÀtBH‹}èHÇ@èH‹EèH‹€ˆH…Àt"H‹EèH‹€ˆH‹HƒÀH‹H‹EèH‹¸ˆÿÒH‹EèH‹€€H…Àt2H‹EèH‹€€H…Àt"H‹EèH‹€€H‹HƒÀ0H‹H‹EèH‹¸€ÿÒH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH(H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH(H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀH‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀH‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇèH‹}èHÇ(èH‹}èHÇ@èH‹EèÇ€üH‹EèÇ€øÈH‹EèHÇ€ˆH‹EèHÇ€€ëWH‰EàH‹]àH‹}èHÇ(èH‰]àëH‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇèH‹}èHÇ(èH‹}èHÇ@èH‹EèÇ€üH‹EèÇ€øÈH‹EèHÇ€ˆH‹EèHÇ€€ëWH‰EàH‹]àH‹}èHÇ(èH‰]àëH‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $/† $xï† $Šï† $˜ï4† $Ìï† $Ýï7† ,/† ƒ$ð%† $:ð!† $\ð!† $~ð)† $¨ð!† $Êð † $Ôð† $ìð † $öð† $ñ† $&ñ† $4ñ† $Tñ† $tñ† $Œñ† $šñ † $¤ñ† $¼ñ † $Æñ† $Þñ† $öñ† $ò† $$ò† $Dò† $\ò† $jò † $tò† $Œò † $–ò† $®ò† $Æò† $Ôò† $ôò† $ó† $,ó† $:óL† ,†ó*† ƒ,°ó*† ƒ$Úó† $èó † $òó† $ ô † $ô† $,ô† $Dô† $Rô† $rô† $’ô† $ªô† $¸ô)† $âô)† $ õ)† $6õ)† $`õ† $~õ;† $ºõ† $Ìõ† $èõB† $*ö#† $Nö=† $Œö† $¬ö=† $éö'† $÷† $÷B† $`÷B† $¢÷L† ,î÷*† ƒ,ø*† ƒ$BøB† $„ø† $¤ø† $Äø† $Öø$† $úø† $ù† $.ù+† $Zù*† $„ù† $ ù#† $Äù† $äù† $ú+† $,ú*† $Vú† $rú#† $–ú† $¶ú† ,Äú9† ƒ,ýú@† ƒ$=û † $Ýû† $ëû&† $ü#† $4ü† $Bü&† $hü#† $Œü9† $ÆüP† $ý7† $Mý† ,^ý]† ƒ,»ý®† ƒ$jþ#† $Žþ† $¥þ† $³þ&† $Ùþ#† $üþQ† $Nÿ† $lÿ† $zÿ† $ˆÿ† $–ÿ&† $¼ÿ#† $àÿ† $îÿ† $üÿ† $ &† $0#† $T† $b† $v† $– † $¶ † ,Ö9† ƒ,9† ƒ,Hz† ƒ$ÂJ† $ † $ † $4 † $>† $U† $f\† $† $Ô† $↠$ð8† $(>† $f+† $‘'† $¸.† $æ+† $>† $O+† $z'† $¡.† $Ï+† $ú† $ † $† 445† ƒŒ$i%† $Ž%† $´† $È,† ,ô8† ƒ$,† $K˜† $ㆠ,ô]† ƒ$R\† ,®ù† ƒ,§¤† ƒ$K —† ,â Y† ƒ,; ˆ† ƒ4à ~† ƒŒ$A K† $Œ 4† 4À † ƒŒ$È %† $í %† $]BC† $ B† $F† $I† $\'† ,„† ƒ$I† $^'† ,†† ƒ$I† $`'† $ˆI† ,Òk† ƒ$>R† $,† $¼† $Ü1† $I† $X{† $ÔM† $"† $B1† $tI† $¾{† $:M† ,ˆ† ƒ,¦”† ƒ$:† $U† $l,† $˜&† $¾#† ,âΆ ƒ$°A† $òL† $>?† $}@† $¾† $Þ1† $I† $ZM† $¨† $È=† $† $&/† $V\† $²Z† $ † $$?† $dX† ,¼‡† ƒ$D† $[n† $É+† 4ôd† ƒŒ$X/† $‡Ç† $N{† $ÉV† $ '† $F /† $u ]† $Ò +† $ý '† $$!/† $S!'† $z!.† $¨!+† 4Ó!d† ƒŒ$7"/† ,f"«† ƒ$#]† $n#+† ,™#@† ƒ$Ù#/† $$'† $/$.† $]$+† 4ˆ$—† ƒŒ4%d† ƒŒ$ƒ%/† $²%+† $Ý%'† $&/† $3&'† $Z&.† $ˆ&+† $³&]† $'+† ,;'@† ƒ${'/† $ª''† $Ñ'.† $ÿ'+† 4*(—† ƒŒ4Á(d† ƒŒ$%)/† $T)+† $)'† $¦)/† $Õ)'† $ü).† $**+† $U*n† $Ã*+† $î*'† $+/† $D+]† $¡++† $Ì+'† $ó+/† ,",† ƒ,&.f† ƒ$Œ.2† $¾.,† 4ê.s† ƒŒ$^1n† $Ì1b† 4.23†  ƒŒ$b4b† 4Ä43†  ƒŒ$ø6ƒ† ,|7‡† ƒ,8–† ƒ,š9V† ƒ$ð9$† ,:Ć ƒ,Ø:f† ƒ,>;ú† ƒ$8<f† $ž<† ,`† ƒ4s ü†  ƒŒ,o † ƒ$xF† ,½<b† ƒ,=Û† ƒ4ú=‰† ƒŒ4ƒ>…† ƒŒ,?G† ƒ$P@† 4¾C† ƒŒ$ø† $p@+† 4úɆ  ƒŒ$ÄÀ† ,„*† ƒ,œ@«† ƒ,®† ƒ,À† ƒ,Ò† ƒ,HA† ƒ,äë† ƒ,Ðë† ƒ“†GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Messager.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned int__int32_t,Îint__uint32_t-çunsigned int__int64_t.long long intlong long unsigned intlong int$_0€Lo__mbstate8Mo_mbstateLN‚char__mbstate_tO?__darwin_mbstate_tQŠ__darwin_size_tZÎlong unsigned int__darwin_va_list`û   __va_list_tag~ gp_offsetç# fp_offsetç# overflow_arg_area~# reg_save_area~# __darwin_wchar_tfÎ__darwin_rune_tk€__darwin_wint_tnÎ__darwin_clock_tsÎ__darwin_time_tv3 __darwin_pthread_handler_rec;P __routine<[# __arg=~# __next>a# [ ~Põ‚w7 _opaque_pthread_cond_t0A³‡dA3#ÓiA³#‚Ã'‚Ó _opaque_pthread_mutex_t@C‡dC3#ÓiCg# _opaque_pthread_once_tEL‡dE3#ÓiEÃ#_opaque_pthread_t Hž‡dH3# __cleanup_stackHa#ÓiHž#‚¯__darwin_off_tn÷__darwin_pthread_cond_tsw__darwin_pthread_mutex_txÓ__darwin_pthread_once_t|__darwin_pthread_t‚=L__darwin_suseconds_t„½__darwin_wctrans_t(Î__darwin_wctype_t*Õsize_tc· timevaleÔ tv_secfÞ# tv_usecgC# fd_set€¸÷ fds_bits¹÷#½fd_setºÔtime_tWÞptrdiff_t˜3stdf/7f/8i/Xl/Z“/]º/_Ö/bñ/ jC0 kz0 oÐ0 pî0 q1 r&1 s=1 u‚1 wž1 x±1 zÈ1 }ä1 ~2 22 S2 ‚u2 ƒ‚2 „ž2 …±2 †×2 ‡ø2 ˆ3 Š43 ‹`3 β0 ÐD9 Ñ3 ÓW9 Ô¨3 Õ{8 ×—8 Øð8 Ù®8 ÚÏ8 Û9!;n9!<¢;!=¾;"d>"e#>"g&>"h?>"iV>"jm>"k„>"l›>"m²>"nÔ>"oõ>"s?"t;?"va?"wƒ?"x«?"zÃ?"{Û?"|é?"}@"‚@"ƒ-@"„J@"†^@"‡w@"Šž@"‹¬@"ŒÄ@"µá@"¶A"·,A"¸IA"¹pA#<Ñ;$FF$G5F$HOF$IiF$JƒF$KžF$L¹F$MÔF$NïF$O G$P%G$Q@G$R[G%BvG%CyG%D±A%F|G%GG%H©G%IÊG%JçG%K H%L+H%MBH%NYH&HƒH&’¤H&”§H&•¾H&–ÕH&—öH&˜I&™.I&šJI&›gI&œ„I&›I&ž¨I&ŸÏI& õI&¡J&¢=J&£YJ&¤pJ&¥’J&¦¯J&§ËJ&©ìJ&« K&­3K&¯TK&±pK&³ŒK&´­K&µÉK&¶åK&·L&¸L&¹9L&ºcL&»zL&¼›L&½¼L&¾ÝL&¿ M&À%M&ÂGM&ÄcM&Å„M&Æ¥M&ÇÆM&ÈçM&ÉþM&ÊN&Ë@N&ÌaN&Í‚N&ΚN&вN&ÖÎN&ÜêN&âO&è"O&CO&_O&€O__true_type__false_type__debug/1__iter_swap__copy__copy_normal__copy_normal__copy_backward__copy_backward_normal__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style'¬t denorm_indeterminatedenorm_absentdenorm_present$_43 ø’ _S_thresholdbasic_string,std::allocator > úp(]V#_M_p(´/#úp( åV ´/ ¼Vreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >lO_Ios_Fmtflags)7N_S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode)k´_S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate)“_S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir)¸[_S_beg_S_cur_S_end_S_ios_seekdir_end€€!pZAevent)¢¡erase_eventimbue_eventcopyfmt_event"i)ÓG_M_next)ÕÈu#_M_fn)Öéu##ç)×Î##;)ØÑV#$i)Û Èu éu Î Èu%Ç)ß‘¼- Èu&B)ã’°Î Èu"r)ñŽ_M_pword)ò~#_M_iword)ó3#r)ô ïuÂ)'ÏO)_ZNSt8ios_base4Init11_S_refcountEÑV(_S_synced_with_stdio)_ZNSt8ios_base4Init20_S_synced_with_stdioE;T$Â)( õuÅœ) õu Îbasic_streambuf >*RÃ*Tƃ*UɃ*W̃*Xæƒ*Z„*\„*]4„*^S„*_m„*`‡„*a¡„*b»„*cÕ„*dï„*e …*f#…*g?…*hY…*is…*jŠ…ctype_basectypecodecvt_base])resultH5okpartial* xnoconv__codecvt_abstract_basecodecvtmoney_baseà+pattern+É field+É ’A#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_istream >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >__basic_filebasic_filebuf >basic_ifstream >allocator_Vector_base >A, S¬Ä#„FT~Ä#3$U~Ä#J3V~Ä#- W* Å Å.‡ò Å Îvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >ü, SNÍ#„FT Í#3$U Í#J3V Í#- Wå ¸Í ­Í.‡ò ¸Í Îvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >vector, std::allocator >,std::allocator, std::allocator > > >vector >vector >allocator_Vector_base >Ñ, S¡å#„FT<#3$U<#J3V<#/ W æ æreverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >kõallocator_Deque_base >ÓÑæP“î#_M_map”¢ð#_M_map_size•’##„F–†î##3$—†î#0$Ñæ™¼ Åð {î.â Åð Î_Deque_iterator_Deque_iteratordeque >reverse_iterator >reverse_iterator >queue > >allocator_Vector_base >² , S>ý#„FTËq#3$UËq#J3VËq#- W› ¨ý ý.‡ò ¨ý Îvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_normal__copy_backward_normal0ÛT:Ý’û! ’0Y¶‡~Y" Y Y1øþ l{;T@" ˆ/ ’ ½u2èá Ð 3\" 30vF WqnCT" CT CT CT3ÖÜ ˆ ¸¢" ~Ä ~Ä ¡O3èÖ ”DZ¾" ~Ä ~Ä3ˆ• ´z¨ß" ~Ä ~Ä ¬Ä3M ˆþ±# Í Í ¡O3^Œ ”}ì# Í Í3üß ´¾=# Í Í NÍ0™ÊÌ3PY]# Y Y2H^Hu#~# ®ð ®ð3 Ú ˆJþŸ# Ëq Ëq ¡O3H ”‰»# Ëq Ëq3¼\ ´‹|Ü# Ëq Ëq >ý3T' ˆ2ý# «  «  ¡O3Ýe ”ë–$ «  « 3n£ ´˜Ò:$ «  «  ¬Ä39ƒ ˆ¡[$   ¡O30 ”Ðw$  3!C ´öj˜$   NÍ%ÔÔ  Áµ$ ¤ Î%s* ` m8Ò$ ¤ ¤2~6“Y—~Äø$ ~Ä Î Ä3U·Øa% ~Ä Î Ä ¡O3cç×´?% ~Ä Î Ä%à1#íf% ~Ä Î Ä ¬Ä2 “· ÍŒ% Í Î 1Í3ا·yT²% Í Î 1Í ¡O3³פÓ% Í Î 1Í%œÛ1€ ú% Í Î 1Í NÍ0àô²y;T& ô? ô?2Üi׈;T;& ô? ô?3B]ËœW& ü¢ ü¢325:s& ¤ ¤2Õë Éc_¤™& ¤ ¤ Î3 v4Ö¿& ¤ 3 3 Î3 Òùå& ¤ 3 3 Î%xwX}·' ¤ ¤3Ðé¹b(' ¤ ¤ ¤ Î%µÌ ª ˜–J' ¤ ¤ ¤3VýIIf' ¤ ¤%Sš¦»ôƒ' ¤ ¤%] ë C¥' ¤ ¤ ¤%ö3 ± [Ç' ¤ ¤ 30¥!ôvÏ;Tç' ®ð ®ð2â#%;T( ®ð ®ð3t j«e( Ô3°å wié@( Ô Ô ©O3 ”º\( Ô Ô3S< ´¡7}( Ô Ô î3þí wÙž( †î †î ©O3x ”)âº( †î †î2íÅ‹qËqà( Ëq Ëq Ëq2êdQý¤) ¤ ¤ ¤%}î + æ#) ¤ ¤%ÓD ‚ R-@) ¤ ¤%Rù n ]) ¤ ¤2PµIwËqƒ) Ëq Ëq Ëq2ÝC1jËq©) Ëq Ëq Ëq2ÇІâíËqÏ) Ëq Ëq Ëq0M¹JOËqù) Ëq Ëq Ëq ¡O0MTmÐwËq* Ëq Ëq Ëq0 hýÒRËqH* Ëq Ëq Ëq >ý22?† 3¤n* ¤ ¤ ¤2iË1¯ò~Ä”* „Ä „Ä ~Ä2ƒk†ì~ĺ* Á  Á  ~Ä0—øJžã~Ää* Á  Á  ~Ä ¡O0¿ mFÜ~Ä + Á  Á  ~Ä0 ×ý·~Ä3+ Á  Á  ~Ä ¬Ä2åÿ†R« Y+ Á  Á  « 2o1¬Š~Ä+ ~Ä ~Ä ~Ä2‡†,^~Ä¥+ ~Ä ~Ä ~Ä0¤ˆJhÿ~ÄÏ+ ~Ä ~Ä ~Ä ¡O0+Km’~Äô+ ~Ä ~Ä ~Ä0ÐýM~Ä, ~Ä ~Ä ~Ä ¬Ä2OÔ1K ÍD, &Í &Í Í2:†ÿ Íj, •  •  Í0ļJ»‰ Í”, •  •  Í ¡O0åm+ ͹, •  •  Í0m¥ýäS Íã, •  •  Í NÍ2u`†—  - •  •  2bS1á’ Í/- Í Í Í2Ñ$†pf ÍU- Í Í Í0®CJzU Í- Í Í Í ¡O0/•m+  ͤ- Í Í Í0B~ý§ ÍÎ- Í Í Í NÍ2¿Å¢ðô- ¢ð ¢ð ¢ð2Ñ·ùO¢ð. ¢ð ¢ð ¢ð2RÝ1>i¢ð@. ¢ð ¢ð ¢ð2£Ü†’Í¢ðf. ¢ð ¢ð ¢ð3è MyŠ‚. Ô ÿí0Q²û†î¬. Ž Ž †î ©O0m:)†îÑ. Ž Ž †î0|Àý>†îû. Ž Ž †î î4nothrowIÅ¿¢{4cin?tì¼{4cout@]fÜ{4cerrA(ñÜ{5__ioinitM_ZStL8__ioinitŽ6SÐ,XΈ/ ˆ/ ˆ/Ž/7‚6y,e’´/ ´/ ˆ/ ’‚6×~,d´/Ö/ ´/ ˆ/00,[òE´/ñ/ Î6ÓW,P~0 0 Î ’08 $_4-aC0 quot-bÎ# rem-cÎ#div_t-d0 $_5-fz0 quot-g3# rem-h3#ldiv_t-iP0 $_6-l²0 quot-m# rem-n#lldiv_t-oˆ0int64_t.]6å±-“Îç0 ç0í096¬%-”11 ˆ/double6±%-•Î&1 ˆ/6¶%-–3=1 ˆ/6C-œ~h1 0 0 ’ ’ h1n1:΂1 0 06pì-žC0ž1 Î Î-Ç- ±1 ~6Ý©-¡´/È1 ˆ/6ÌF-£z0ä1 3 36Þ-ªÎ2 ˆ/ ’6l-«’!2 !2 ˆ/ ’'2wchar_t6 Ÿ-¬ÎS2 !2 ˆ/ ’-vj-¯u2 ~ ’ ’ h1;& -°Î6Lm-±~ž2 ~ ’-!H-²±2 ç0y~-³$…1Ñ2 ˆ/ Ñ2´/6Þ~-µ3ø2 ˆ/ Ñ2 Î6¾-½Î3 ˆ/ Ñ2 Î0®ó-ÂîüÎ43 ˆ/6Ÿ4-Ã’U3 ´/ U3 ’[37'26&Ù-ÄÎ|3 ´/ '2__gnu_cxx ¡{80‡! ®9š¨3 0pì ´¡²0È3  __debug/6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocatornew_allocator__normal_iterator > >__normal_iterator > >new_allocator2Öz ïj;T8 i/ i/2ɸ 0ý #<8 i/ i/2Þ| ü1;T]8 i/ i/&®Ö ã8,;T i/ i/6: -§²0—8  6Ü¡-™®8 ˆ/6b-ºÏ8 ˆ/ Ñ2 Î6â-Àð8 ˆ/ Ñ2 Î0€~-´b…99 ˆ/ Ñ2float65-·5959 ˆ/ Ñ2long double-lr-ÇW9 Î6àÙ-¦n9  lconv`0+¢;r 0,´/#hx0-´/#§0.´/# int_curr_symbol0/´/# currency_symbol00´/# mon_decimal_point01´/#( mon_thousands_sep02´/#0 mon_grouping03´/#8j04´/#@Ĩ05´/#H int_frac_digits06‚#P~L07‚#Q p_cs_precedes08‚#R p_sep_by_space09‚#S n_cs_precedes0:‚#T n_sep_by_space0;‚#U p_sign_posn0<‚#V n_sign_posn0=‚#W int_p_cs_precedes0>‚#X int_n_cs_precedes0?‚#Y int_p_sep_by_space0@‚#Z int_n_sep_by_space0A‚#[ int_p_sign_posn0B‚#\ int_n_sign_posn0C‚#]6÷”15´/¾; Î ˆ/;À0KË;n9va_list2Iãfpos_t2U¯ __sbuf2`< _base2a<# _size2bÎ#‰ __sFILE˜2‚t= _p2ƒ<# _r2„Î# _w2…Î# _flags2†š# _file2‡š# _bf2ˆî;# _lbfsize2‰Î#( _cookie2Œ~#0 _close2ƒ=#8 _read2Ž¢=#@ _seek2Á=#H _write2à=#P _ub2“î;#X _extra2”ñ=#h _ur2•Î#p _ubuf2˜÷=#t _nbuf2™>#w _lb2œî;#x _blksize2ŸÎ#ˆ _offset2 à;#:΃= ~t=:΢= ~ ´/ Ή=:à;Á= ~ à; Ψ=:Îà= ~ ˆ/ ÎÇ=__sFILEXæ=‰>‰>FILE2¡$<-¾•2ï9> 9>>6ŠÖ2ðÎV> 9>6À2ñÎm> 9>6Ù2ò΄> 9>6åŒ2óΛ> 9>6G¥2ôβ> 9>66¢2õÎÎ> 9> Î>à;6“2ö´/õ> ´/ Î 9>0dG2úbÀ9>? ˆ/ ˆ/6c2ÿ’;? ~ ’ ’ 9>2íc2 …9>a? ˆ/ ˆ/ 9><ø±2΃? 9> 3 Î<{a2Π? 9>  ?¦?7à;<ö23Ã? 9><åP2ÎÛ? 9>=<‚2Î<zQ2 ´/@ ´/$¶2 @ ˆ/<«š2Î-@ ˆ/<G‘2ÎJ@ ˆ/ ˆ/$]o2^@ 9>$àØ2w@ 9> ´/<2Ξ@ 9> ´/ Î ’=„29><lñ2´/Ä@ ´/<¸ 2Îá@ Î 9><YU2©ÎA ´/ ’ ˆ/><…ª2ªÎ&A 9> ˆ/ &A <¼2«ÎIA ˆ/ &A<b2¬ÎpA ´/ ’ ˆ/ &A<»2­Î’A ˆ/ ˆ/ &A‚¢Aclock_t3MÆ tm83ZƒB tm_sec3[Î# tm_min3\Î# tm_hour3]Î# tm_mday3^Î# tm_mon3_Î# tm_year3`Î# tm_wday3aÎ# tm_yday3bÎ# tm_isdst3cÎ# tm_gmtoff3d3#( tm_zone3e´/#0pthread_cond_t4EÅpthread_mutex_t4Täpthread_once_t4^pthread_t4m#__gthread_once_t5/°B__gthread_mutex_t50™Bwint_t6F¯ $_76QeC __min6R˜# __max6S˜# __map6T˜# __types6UeC#Õ_RuneEntry6VC $_86X±C __nranges6YÎ# __ranges6Z±C#kC_RuneRange6[}C $_96]øC __name6^øC# __mask6_Õ#‚D _RuneCharClass6`ÉC$_10ˆ 6b‰E __magic6cÃ# __encoding6d‰E# __sgetrune6f¸E#( __sputrune6gÜE#0 __invalid_rune6h˜#8 __runetype6jâE#< __maplower6kòE#¼ __mapupper6lòE#¼ __runetype_ext6s·C#À __maplower_ext6t·C#Ð __mapupper_ext6u·C#à __variable6w~#ð __variable_len6xÎ#ø __ncharclasses6}Î#ü __charclasses6~F#€‚™E:˜²E ˆ/ · ²Eˆ/™E:ÎÜE ˜ ´/ · Ñ2¾EÕòEÿ˜FÿD_RuneLocale6D?}¶7å…Î5F Î?³7ëKÀÎOF Î?$¹7÷ÌÎiF Î?Æ7þ¯r΃F Î1¨Î7Ÿ%ΞF Î1¢X7 ˆÎ¹F Î1K†7²ÉÎÔF Î1œQ7¤ÐÎïF Î17ÉzÎ G Î1µ 7"´Î%G Î1X•7)F‰Î@G Î1 75E„Î[G Î1ƒp7;›sÎvG Î@Ì3|s¢A6wÒ3~1©G  09¤3‚œ«ÄG ÄG±A6fÕ3…áG áG6ã¦3{´/þG þGH7±A6©3}´/ H H&H763€ÄGBH H6©3ÄGYH H0ûº3ƒú’ƒH ´/ ’ ˆ/ þGmbstate_t8Uwctype_t94y6¢ç8yC¾H Î68zCÕH 9>6È8{!2öH !2 Î 9>6÷8|CI '2 9>6;8}Î.I U3 9>6_ß8~ÎJI 9> Î668ÎgI 9> U3>6³P8€Î„I 9> U3>6Mš8C›I 9>;ê8‚C6id8ƒ’ÉI ˆ/ ’ ÉIƒH6M 8…’õI !2 ˆ/ ’ ÉI6‘8†Î J JJ7ƒH6ä©8ˆ’=J !2 ²E ’ ÉI6z8‰CYJ '2 9>6†"8ŠCpJ '26’8ŒÎ’J !2 ’ U3>60,8ίJ U3 U3>6M8ŽCËJ C 9>6€8ÎìJ 9> U3 &A6È·8ÄÎ K 9> U3 &A6H8’Î3K !2 ’ U3 &A6)™8ÆÎTK U3 U3 &A6gf8“ÎpK U3 &A6ª8ÇÎŒK U3 &A6í\8”’­K ´/ '2 ÉI6Èm8•!2ÉK !2 U36¤ƒ8—ÎåK U3 U36RH8˜ÎL U3 U36jŠ8™!2L !2 U36æƒ8š’9L U3 U30ä“8œ2Ò’cL !2 ’ U3 þG6 c8’zL U36kˆ8ž!2›L !2 U3 ’61¤8ŸÎ¼L U3 U3 ’6rª8 !2ÝL !2 U3 ’6/ƒ8¤’M ´/ M ’ ÉIU36ÆL8¥’%M U3 U36pâ8©1AM U3 AM!26µâ8È9cM U3 AM6¼â8«!2„M !2 U3 AM6Ãâ8¬3¥M U3 AM Î6Ç•8®ÎÆM U3 AM Î6S8§’çM !2 U3 ’6Œ8¨ÎþM C6üé8°ÎN U3 U3 ’6Êñ8±!2@N !2 U3 ’6LÌ8²!2aN !2 U3 ’6o“8³!2‚N !2 '2 ’6š8´ÎšN U3>6ãd8µÎ²N U3>6y8–!2ÎN U3 '26qŽ8¡!2êN U3 U36Çv8¢!2O U3 '26¹8¦!2"O U3 U36Þ8¯!2CO U3 '2 ’6$8Ê59_O U3 AM6™‚8Í€O U3 AM Î6 ¹8Ï¡O U3 AM ÎAÅ :aAÓ :b__gnu_debug/:ÓOB/;â B/<È3Cí {øOD25~F˜ ¤ ¤E %šP27({‡Ëq+P Ÿ† Ÿ† Ëq2bÁ(r¹~ÄQP „Ä „Ä ~Ä2ûw(4Ä ÍwP &Í &Í Í&‹ë(­¤¢ð @ @ ¢ðE0 YðP2ª\ ø~ÄÍP Á  Á  ~Ä&´M\- Í •  •  ÍEL klQ2R:n´ ¤#Q ¤ ¤ ¤2{nÞI« IQ Á  Á  « & gnŽÕ •  •  Eg ¸ÂQ2XÕ»cºËqŸQ Ÿ† Ÿ† Ëq& ™»wN¢ð @ @ ¢ðEŸ óòQ&Ê8ö^¯¤ ¤ ¤ ¤Eà zHR2~6}šñ~Ä%R ~Ä Î Ä& }Q Í Í Î 1ÍCÔ ;é/Tstreampos<Óè streamoffÜTL__vtbl_ptr_typeËTNTþT7NTA GCÓ36FV-óÝD1U FV-óÝFJU FV LV-;OKdU FV Î0‹ˆNó´/…U WV /T0‹ˆQs½ˆ/¦U WV 5T0TmV²s´/ÌU FV Î 03 n`¼”îU FV ´/ Î0TêdÈ’ V WV3ˆj ˜,V FV ´/ 5TDon  FV ´/UGRV7URVC >1¶VU#-’ d†V ¶V-’ fŸV ¶V ¼V/Eµ l ¶V Î]VGÂV7]V7;T7 _Atomic_word?%ÎØ C’ >8þiMnpos(˜úþiN_M_dataplus(Ø #_Rep_base_RepO~(÷á´/SW jO~(Çö´/vW j ´/Oàl(qÞj”W jOg(%ä¾é3²W jOî3()äZé3ÐW jP'H(-»êW jO]=(4X¥’X j Î ˆ/PÒí(<Sn;X j Î Î ˆ/O+×(Dô’cX j Î ÎOd™(LQË;T†X j ˆ/PUo(UÜî©X ´/ ˆ/ ÎP¼¬(^VõÌX ´/ ˆ/ ÎPž­(gó©ïX ´/ Î ‚Pä(z+ðY ´/ é3 é3Pä(~{”5Y ´/ L4 L4Pä(‚cXY ´/ ´/ ´/Pä(†ž{Y ´/ ˆ/ ˆ/OÐ(ŠËÎY Î ÎPñ@ÃÅáÆY j Î Î ÎP©õ@µ7àY jQ3`(š xj$lT(Z j-lT@¿!Z j ¼V-lT@·:Z j j-lT@Å]Z j j Î Î-lT@Ð…Z j j Î Î ¼V-lT@Û¨Z j ˆ/ Î ¼V-lT@âÆZ j ˆ/ ¼V-lT@ééZ j Î ‚ ¼V$K (ì[ j Î2Ýõ(ôâ¡&j&[ j j2Ýõ(ü›&jH[ j ˆ/2Ýõ(L&jj[ j ‚2W–(&©é3‡[ j2W–(¢L4¤[ j2÷ü(&pdé3Á[ j2÷ü(1VL4Þ[ j2‰ñ(:Ù.Ÿ û[ j2‰ñ(Cƒ. \ j2Z!(L«-Ÿ 5\ j2Z!(Uø R\ j2 $(]©6’o\ j2à(cbÆ’Œ\ j2Tê(hŽu’©\ j%·©@n3Ì\ j Î ‚%·©(ƒèúê\ j Î2²(‹¡æ’] j%Á€@ä3(%] j Î%=ž(¦ãï>] j2çÛ(­-#;T[] j2™(¼ªÙ5T}] j Î2™(Íz/TŸ] j Î2‘þ(ây5TÁ] j Î2‘þ(õ< /Tã] j Î2õµ(²š&j^ j j2õµ( ó&j'^ j ˆ/2õµ(Þ&jI^ j ‚2ûš@J7&jk^ j j2ûš@[çõ&j—^ j j Î Î2ûš@/®ÿ&j¾^ j ˆ/ Î2ûš(BPz&jà^ j ˆ/2ûš@ª&j_ j Î ‚%U(e4×%_ j ‚0›X@ø&jF_ j j2›X(ƒkð&jr_ j j Î Î2›X@¶ä&j™_ j ˆ/ Î2›X(Ÿ“ˆ&j»_ j ˆ/2›X(¯mo&jâ_ j Î ‚%ê(ÌyŽ ` j é3 Î ‚2ê(ë:Û&j1` j Î j2ê(¤&jb` j Î j Î Î2ê@m±$&jŽ` j Î ˆ/ Î2ê(* &jµ` j Î ˆ/2ê(A8±&já` j Î Î ‚2ê(RC(é3a j é3 ‚2$(j u&j/a j Î Î2$(z$é3Qa j é32$(ŽªÈé3xa j é3 é32ψ(©&j¤a j Î Î j2ψ(Àìn&jÚa j Î Î j Î Î2ψ@4I&j b j Î Î ˆ/ Î2ψ(ê€å&j7b j Î Î ˆ/2ψ(óñ&jhb j Î Î Î ‚2ψ([è&j”b j é3 é3 j2ψ(%®Ž&jÅb j é3 é3 ˆ/ Î2ψ(:ßÃ&jñb j é3 é3 ˆ/2ψ(Oçè&j"c j é3 é3 Î ‚2ψ(s]P&jSc j é3 é3 ´/ ´/2ψ(~µE&j„c j é3 é3 ˆ/ ˆ/2ψ(ˆ{&jµc j é3 é3 é3 é32ψ(“Ýæ&jæc j é3 é3 L4 L4O@‹a &jd j Î Î Î ‚O@˜õ\&jJd j Î Î ˆ/ ÎRûy@¦ík´/pd Î ‚ ¼V2!ó@Á½I’œd j ´/ Î Î%î©@õCùºd j &j2. (üŸžˆ/×d j2¦ (MÛˆ/ôd j2( =o]Ve j2CÈ@Ï ‰’=e j ˆ/ Î Î2CÈ()Ð’de j j Î2CÈ(7Ö7’‹e j ˆ/ Î2CÈ@æ׃’²e j ‚ Î2Òñ(U=f’Ùe j j Î2Òñ@øÍØ’f j ˆ/ Î Î2Òñ(q%’,f j ˆ/ Î2Òñ@ Ú’Sf j ‚ Î2m+(æ’zf j j Î2m+@T}’¦f j ˆ/ Î Î2m+(«T“’Íf j ˆ/ Î2m+(¾~’ôf j ‚ Î2ŒË(ÌÝ’g j j Î2ŒË@-~’Gg j ˆ/ Î Î2ŒË(è†3’ng j ˆ/ Î2ŒË(ûK&’•g j ‚ Î2( ( J”’¼g j j Î2( @BY’èg j ˆ/ Î Î2( (&[’h j ˆ/ Î2( @N¡‚’6h j ‚ Î2— (DY÷’]h j j Î2— @YÜ’‰h j ˆ/ Î Î2— (aó’°h j ˆ/ Î2— @nÍ»’×h j ‚ Î2¨(p™ëVþh j Î Î2Y‰(“Ê]Î i j j2Y‰@‚zøÎLi j Î Î j2Y‰@’/É΂i j Î Î j Î Î2Y‰@£7¼Î¤i j ˆ/2Y‰@²eßÎÐi j Î Î ˆ/&Y‰@ɞΠj Î Î ˆ/ Î7’ j7ëVëV.WG.WG jGëVC"W(”qj _M_length(•’# _M_capacity(–’#;(—ÑV#C.W(›2l,j#SõZ@@qJþiS “@E ŒŽ/S…@QJO2l@3`(´ÅÙj0iF(¾Î;Tæj Bl0øÍ(ÂJÚ;Tk Bl3R¿(Æ–èk j3jQ(Êa•2k j3h(η³Ok j Î0zª(Ø ¾´/kk j0χ(Üô´/‘k j ¼V ¼V2”r@w“j·k Î Î ¼V3^d(çíÛÔk j ¼V%M¥@«$òk j ¼V0ì”(õgå´/l j&¹@^"»´/ j ¼V Î’BlHl7qjC!AC£oTnoneAh_ZNSt6locale4noneEITUrAi†ITVnumericAj”ITU¢†AkŠITUfÕAl«ðITU%¬Am´xITUÙáAnHïIT TallAp_ZNSt6locale3allEIT?ìVWÄ$A£o#(_S_classicA _ZNSt6locale10_S_classicE£o(_S_globalA#_ZNSt6locale9_S_globalE£oXÍA)Ž©o(_S_onceA8_ZNSt6locale7_S_onceE×BÄ 0-lOA{Úm ¹o-lOA„óm ¹o ¿o-lOA n ¹o ˆ/-lOA/n ¹o ¿o ˆ/ Î-lOAªRn ¹o ¿o ¿o Î-+Aºln ¹o Î0ÝõAż¿on ¹o ¿ostring><ëV0Ì$AÝØºn·n Êo0âAçÁŸ;TØn Êo ¿o0¤ŸAðì ;Tùn Êo ¿o2õcApMlo ¿oFU·AO¾¿oYlOA<Bo ¹o £oZœÙA?6ßZ1ABöxO ÖAE4jÎ}o Î[?ÀAHz ¹o ¿o ¿o Î m7®o´o7ˆ/MlGÅo7MlÅo\ºmAWÐoËqI_vptr$facetÖT#W;A\ÑV#__c_localeB8Ëq(_S_c_localeA__ZNSt6locale5facet11_S_c_localeEpX6ýAb,áq(_S_onceAe_ZNSt6locale5facet7_S_onceE×BZ1AiuYÄ Av¼p æq ’]•A{ÐoÝp æq ÎPP_AN$q ìq ˆ/ pOXA‚dbpq ìqP,A…{6q ìqQçêAŠ/pQJAìÆˆ/PÇA‘©˜vq òqPBA•¹¾q òqYÄ A «q æq ýq^ÝõA£| r æq ýq΂áq7ÑqÐoGpøq7ÐoGøqGÐoEÀmA²¼rWçAÂ’#'ÏOAÅ_ZNSt6locale2id11_S_refcountEÑVPÝõAÈšûrr ¼r ÂrY0AÊr ¼r Âr$0AТr ¼r&âáAÓX’ Ír rGÈr7 rÈrE m(AÙ…uW;AìÑV#N_M_facetsAí…u#N_M_facets_sizeAî’#N_M_cachesAï…u#N_M_namesAðÑ2# XgAñË‹uXsæAòƒa‹uX½Aóv‹uXsLAô"¨‹uX¢AõóÇ‹uX+Aö¯‹uX8A÷µ>–uPÇAú(Dës £oPBAÚWt £oYìVA %t £o ¬u ’YìVA Et £o ˆ/ ’YìVA`t £o ’Y7iA|t £o ÎYìVA—t £o ¬uPÝõAi¶t £o ¬uO Aû;TÔt £oP¬A&BLøt £o ·u ÎPLA)Pvu £o ·u ¡uPA,`@u £o ·u ÍrPr…A/ádu £o Ír òq[úA7¹' £o òq ’òqÍr–u_¡u¡u_§u7ÍrG²u7Ór²uGÃu7n¡ ãu e ãu ÎG[ÎuGŽH[Ø)ÊûuÒ|I_vptr$ios_baseÖT#`ñ)-Ò|adec)̲Ò|afixed)0³Ò|ahex) IPÒ|`è)t1Ò|aleft)óJÒ| aoct)û¥Ò|@aright)Ò|€b%r)&LÒ|b$) 0·Ò|b¨s)$ ÑÒ|cshowpos)'sˆÒ|cskipws)* wÒ|cunitbuf)-ªXÒ| bÏ)1HÒ|@`oW)4•Ò|°`q”)7Y„Ò|Jbž):ŠJÒ|abadbit)LfÚ×|aeofbit)O 6×|afailbit)T¾©×|agoodbit)Wá_×|aapp)j Ü|aate)mäÍÜ|dbinary)s_ZNSt8ios_base6binaryEÜ|`3)vnÜ|`V)y€Ü|atrunc)|Ü*Ü| abeg)‹“Eá|acur)Žóåá|`÷ü)‘|Vá|streamsizeªþ'Ðz ö| '2)OA'÷z ö| ' '%`¿)^÷ú{ ö| '2Óe)j—H®x2{ }2Óe)rf¾®xT{ ö| ®x2f)€F´®xq{ }2f)ˆV8®x“{ ö| ®x2²z)›Æ;T¯{ ;T2Ï)§¹nMlÑ{ ö| ¿o2;~)²y;Mlî{ }2çØ)¼Ü¿o | }F§o)Î@ÕÎ2¡)ÞçÉ }?| ö| Î2­)óÑF}a| ö| Îeëµ)ûu| ö| ÎYpZ)—| ö|YpZ) ²| ö| }^Ýõ)àÊãu ö| }7'7´7N7Gö|ûuGG}7ûuG3G~G}HA@C:}•ƒI_vptr$basic_streambufÖT#f_M_in_begDô/#f_M_in_curDÄ´/#f_M_in_endDÅ´/#f_M_out_begDÆ´/# f_M_out_curDÇ´/#(f_M_out_endDÈ´/#0f_M_buf_localeDÏMl#8JÅDÔ}~ •ƒ Î0owDà.WMl(~ •ƒ ¿o0;~DñkMlD~ ›ƒ0IÐDþ‚¬•ƒj~ •ƒ ´/ 32!DöÊTR–~ •ƒ   N2ͧDÁUTR½~ •ƒ è N2ÊíD ì[ÎÚ~ •ƒ2'äDm ®x÷~ •ƒ2‰vD'ÌÎ •ƒ2D9Ô,Î1 •ƒ2h£DOÜàÎN •ƒ2Õ£Db_ï®xu •ƒ ´/ 32®®Dpâ«Î— •ƒ ‚2¢þD‰Î´ •ƒ2?çD¤zÎÖ •ƒ ‚2œçD¾ì$®xý •ƒ ˆ/ 3YnlDË€ •ƒO{DÞÝG´/1€ ›ƒO”ZDá"ã´/O€ ›ƒO6‚Dä¸+´/m€ ›ƒPõDî¡ÝŒ€ •ƒ ÎP¢Dù/µ€ •ƒ ´/ ´/ ´/O#bD «´/Ó€ ›ƒOAÜDh«´/ñ€ ›ƒO  D±´/ ›ƒP/HD³†. •ƒ ÎPÞD'ÖR •ƒ ´/ ´/gÏD<_ô}y •ƒ ¿ohàØDK|c•ƒ}© •ƒ ´/ 3hÖDWÔ¢TR}Þ •ƒ   NhÚnDchTR}‚ •ƒ è Nh'®Do™Î}4‚ •ƒhÈÉD… Œ®x}Z‚ •ƒiÚE2øŸ®x}‰‚ •ƒ ´/ 3hJ½D«K.Î }¯‚ •ƒh„D¸BÏÎ }Õ‚ •ƒhXÀDÐ#èÎ }ƒ •ƒ ÎiET®x }/ƒ •ƒ ˆ/ 3hhÞDûùÞÎ }Zƒ •ƒ ÎYnlDuƒ •ƒ ¦ƒ^ÝõD"¶¬ƒ •ƒ ¦ƒ}¡ƒ7}G¡ƒG}wctrans_tF'_?9HŽbÎæƒ C?2ñ9N;ö΄ C?ëF? Ê΄ C? ö9T³HÎ4„ C?do9Z ÒÎS„ C ”H?OD9`Œ¡Îm„ C?Ü9fB_·„ C?aû9lï Ρ„ C?J¼9r”þλ„ C?ª†9x·ÎÕ„ C?dB9~‰­Îï„ C?%Ú9„mBÎ … C?Ž¿9Š ©Î#… C6¨4F†C?… C ²ƒ?ûõ9Ñ=CY… C?Ù"9–š¨Cs… C6”åFˆ²ƒŠ… ˆ/6*N9²”H¡… ˆ/CG*š†jupperG1d€jlowerG2œš†jalphaG3熚†jdigitG4\2š†kxdigitG5{Bš†jspaceG6êBš†@kprintG7úŠš†jgraphG8V š†%jcntrlG9&óš†jpunctG:È’š† jalnumG;PMš†7ÎITl@+¨Ðo"ŒÐo#¡…#N_M_c_locale_ctype+°p#N_M_del+±;T#N_M_toupper+²Ÿ†# N_M_tolower+³Ÿ†#(N_M_table+´"Œ#0N_M_widen_ok+µ‚#8N_M_widen+¶(Œ#9N_M_narrow+·(Œ#¹N_M_narrow_ok+¸‚#¹m0+½_ZNSt5ctypeIcE2idE rntable_size+¿_ZNSt5ctypeIcE10table_sizeEþi$r+̈ 8Œ "Œ ;T ’$r+Ú<ˆ 8Œ p "Œ ;T ’2?+æ6;Tcˆ >Œ Î ‚2?+õUJˆ/ˆ >Œ ˆ/ ˆ/ IŒ2ñ+vˆ/»ˆ >Œ Î ˆ/ ˆ/2¿É+þqˆ/çˆ >Œ Î ˆ/ ˆ/2ƒp+ œ‚ ‰ >Œ ‚2ƒp+1qˆ/0‰ >Œ ´/ ˆ/2 +A•‘‚R‰ >Œ ‚2 +RV1ˆ/y‰ >Œ ´/ ˆ/2÷+fŸ‚›‰ >Œ ‚2÷+T½ˆ/lj >Œ ˆ/ ˆ/ ´/2ø+ Ò¶‚î‰ >Œ ‚ ‚2ø+ ˆ/Š >Œ ˆ/ ˆ/ ‚ ´/O™Ë+ÒbU"Œ=Š >ŒQ¦+שW"Œ]~+ॆqŠ 8Œ ÎhHû+ð6}‚¥†œŠ >Œ ‚hHû+âΈ/¥†ÌŠ >Œ ´/ ˆ/h¬+o‚¥†÷Š >Œ ‚h¬+"š\ˆ/¥†'‹ >Œ ´/ ˆ/h,+6˜¿‚¥†R‹ >Œ ‚h,+MüŒˆ/¥†‡‹ >Œ ˆ/ ˆ/ ´/hž+gY ‚¥†·‹ >Œ ‚ ‚hž+‚$ˆ/ ¥†ñ‹ >Œ ˆ/ ˆ/ ‚ ´/P€¿+ŠM  Œ >Œ[+š  >Œš†‚8Œÿ¥†DŒ7¥†ÎAH3H]HJÐoWÐo#OŒ#0VH{îs2¸Œ W b ˆ/ ˆ/ h ´/ ´/ n0’H ‚¸2èŒ W b ´/ ´/ n03HË´2' W b ˆ/ ˆ/ h ´/ ´/ n0K“HÒ¿šÎC W0ͽHÖP;T_ W0àHÛ–Î W b ˆ/ ˆ/ Î0TßHßΫ Wo#OHäÅ t ÎpeHçWŒå t Îi¶Hôê2WŒ-Ž W b ˆ/ ˆ/ h ´/ ´/ ni¸§Hø™Z2WŒfŽ W b ´/ ´/ niåµHþü…2WŒ®Ž W b ˆ/ ˆ/ h ´/ ´/ nhì±HPKÎWŒÔŽ WhàHj;TWŒúŽ Wh•ìH-ÙÎWŒ4 W b ˆ/ ˆ/ Îq¦JH ÏËÎWŒ W]7WŒG?Gˆ/G´/WŒ\ŽHQÐo´‘WŒ#N_M_c_locale_codecvtHYp#m0H\_ZNSt7codecvtIcc11__mbstate_tE2idE r$ÄaH_ÿ ´‘ ’$ÄaHb ´‘ p ’]eHfz? ´‘ Îh¶Hl¾2zˆ º‘ Å‘ ˆ/ ˆ/ h ´/ ´/ nh¸§Hp=Ò2z º‘ Å‘ ´/ ´/ nhåµHv¾ð2z ‘ º‘ Å‘ ˆ/ ˆ/ h ´/ ´/ nhì±HyïPÎz1‘ º‘hàH|ü;TzW‘ º‘h•ìH€!ôÎz‘‘ º‘ Å‘ ˆ/ ˆ/ ’q¦JHƒ 1Îz º‘zÀ‘7zGƒHE¯+Æ ’r2™+Ë ¶õ’rX£+Ö sOˆ/&«|+Û ¯À ‚ ‚ ‚7ÀsàC7ûuü•ûu#f_M_tieIWü•#Øf_M_fillIX‚#àf_M_fill_initIY;T#áf_M_streambufIZ•ƒ#èf_M_ctypeI]>Œ#ðf_M_num_putI_–#øf_M_num_getIa –#€0ûIkm~ö’ –0.õIo“I;T“ –0°§I{„´.“ –3=žJ-nK“ #– ´3ZHIÔh“ #– ´3{I–Å…“ #– ´0ÍI¦¦;T¡“ –0ËxI°6S;T½“ –0êPI»Ç2;TÙ“ –0÷ºIÅc;Tõ“ –0IöIÐôC´” –3IöIóáN.” #– ´$ùfIH” #– •ƒešI $’h” #– Î2J¦Irtü•…” –2J¦I%0üü•§” #– ü•2ß±I3M•ƒÄ” –0ß±J9“.•ƒå” #– •ƒ04 JC. )–• #– /–2ÀId+£‚#• –2ÀIxžt‚E• #– ‚0ÏJ€ßÈMlf• #– ¿o0øJuÈ䂌• – ‚ ‚0÷Jz²l‚­• – ‚YùfI¼Õ #–t_JŒ¸®á• #– •ƒu[ÛJ«Ë #– ¿o –78–7–7$’$’G$’G–Eé3 }ý—W? ´/#$ Šg– ý—$ – ý— ˜28õ ™2¯/Tž– ˜2» «ƒ´/»– ˜2jµ ¡6‹˜Ø– ý—2jµ ¨ÏŠ5–ú– ý— Î24º ­rƘ— ý—24º ´×Å5–9— ý— Î2™ ¹׿/T[— ˜ ˜2õµ ½#˜}— ý— ˜2Bõ Á95–Ÿ— ˜ ˜2» Å ½˜Á— ý— ˜2Lõ ÉȰ5–ã— ˜ ˜&@ý ͖ᘠ˜5–G ˜7´/˜75–G5–G%˜7#G´G59\+ÐožÐo#m0+Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE r$Ï•+¤¹˜ ž Î2‡|+¿¯‘Êï˜ – Ê Ê ãu *˜ ž2‡|+ãÃÊ%™ – Ê Ê ãu *˜ }2‡|+è|ÄÊ[™ – Ê Ê ãu *˜ !ž2‡|+í§ÂÊ‘™ – Ê Ê ãu *˜ 'ž2‡|+òwÃÊÇ™ – Ê Ê ãu *˜ -ž2‡|+øþÄÊý™ – Ê Ê ãu *˜ 3ž2‡|+ýfÅÊ3š – Ê Ê ãu *˜ 9ž2‡|+?ÂÊiš – Ê Ê ãu *˜ ?ž2‡|+#oÁÊŸš – Ê Ê ãu *˜ Ež2‡|+(×ÁÊÕš – Ê Ê ãu *˜ 0˜2‡|+H0Ê › – Ê Ê ãu *˜ }]Õ+M6˜,› ž ÎO &Êc› – Ê Ê ãu *˜ &jh—­Îè;Ê6˜¢› – Ê Ê ãu *˜ žh—­OÊ6˜á› – Ê Ê ãu *˜ }h—­J>Ê6˜ œ – Ê Ê ãu *˜ !žh—­f=Ê6˜_œ – Ê Ê ãu *˜ 'žh—­$ß=Ê6˜žœ – Ê Ê ãu *˜ -žh—­,ðÊ6˜Ýœ – Ê Ê ãu *˜ 3žh—­3Ò?Ê6˜ – Ê Ê ãu *˜ 9žh—­;ò<Ê 6˜[ – Ê Ê ãu *˜ ?žh—­HžÊ 6˜š – Ê Ê ãu *˜ Ežh—­d‡<Ê 6˜Ù – Ê Ê ãu *˜ 0˜q—­qýEÊ 6˜ – Ê Ê ãu *˜ }6˜G;TG§GçGÎGGG9G1\8+ÛÐoö¢Ðo#m0+Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE r$?+ïΞ ö¢ Î2+ Þ>þÿž – þ ãu ‚ ;T2++ Å@þ0Ÿ – þ ãu ‚ 32+0 AþaŸ – þ ãu ‚ Î2+5 ¼Aþ’Ÿ – þ ãu ‚ 2+: Bþß – þ ãu ‚ 2+j t›þôŸ – þ ãu ‚ 12+o =@þ%  – þ ãu ‚ 592+„ zßþV  – þ ãu ‚ 0PÉ€'ûö“  – ˆ/ Î ‚ ˆ/ ´/ ´/ ü¢PÚèÄü6Р – ˆ/ Î ‚ ãu ´/ ´/ ü¢PÅF‰ÒX¡ – ‚ 3 ãu ´/ ˆ/ ü¢]'+¢ Kž)¡ ö¢ Îh*¾« þKžc¡ – þ ãu ‚ ;Th*ä{ þKž¡ – þ ãu ‚ 3h*ëÒ þKžס – þ ãu ‚ Îh*òU þKž¢ – þ ãu ‚ h*ù¬ þKžK¢ – þ ãu ‚ h*_öþKž…¢ – þ ãu ‚ 1h*$ þKž¿¢ – þ ãu ‚ 59q*›þ Kž – þ ãu ‚ 0KžGÎs C@£Â¦v$’H"I_vptr$basic_ostreamÖT#-KVc£ ü• Î ¦ •ƒJ÷ K_£ˆ£ ü• Î ¦0€àKp#ÖϦ©£ ü• Õ¦0€àKyúÖϦÊ£ ü• ê¦0€àKƒûϦë£ ü• ÿ¦0€àK©÷êϦ ¤ ü• 30€àK­ÙdϦ-¤ ü• Î0€àK±zêϦN¤ ü• ;T0€àL\ëϦo¤ ü• š0€àK¸#ëϦ¤ ü• §0€àLjÓêϦ±¤ ü• Î0€àKÃÝêϦÒ¤ ü• ç0€àKÌwëϦó¤ ü• 0€àKÐëϦ¥ ü• 0€àKÕµêϦ5¥ ü• 10€àKÙÉêϦV¥ ü• 90€àKá¿êϦw¥ ü• 590€àKåûHϦ˜¥ ü• 00€àLxlϦ¹¥ ü• •ƒ0L1.ϦÚ¥ ü• ‚%äK#q°ý¥ ü• ˆ/ 30ÅTL­žrϦ#¦ ü• ˆ/ 309LÄûùϦ?¦ ü•0%LÙåTR[¦ ü•0LéÃϦ|¦ ü• è 2L³æÏ¦£¦ ü•  wKn ü• Î ¦ȦΦ8G£Û¦:Ï¦ê¦ Ï¦ð¦:)–ÿ¦ )–§:ãu§ ãus2C=§Ý¬v$’H"I_vptr$basic_istreamÖT#f_M_gcountM\®x#-F§MhЧ ݬ Î ¦ •ƒJMq§¯§ ݬ Î ¦0LåMƒö¨ã¬Ч ݬ é¬0LåM‡GÉã¬ñ§ ݬ ê¦0LåMŽŒo㬨 ݬ ÿ¦0LåM²'"ã¬3¨ ݬ ž0LåM¶â"ã¬T¨ ݬ þ¬0LåM¹í"ã¬u¨ ݬ !ž0LåM½!w㬖¨ ݬ ü¢0LåMÀ"㬷¨ ݬ 'ž0LåMÄš"ã¬ب ݬ }0LåMÈ¥"ã¬ù¨ ݬ -ž0LåMÍü"㬩 ݬ 3ž0LåMÑ#ã¬;© ݬ 9ž0LåMÖ{"ã¬\© ݬ ?ž0LåMÚe"ã¬}© ݬ Ež0LåMÞp"㬞© ݬ 0˜0LåMâ Ü㬿© ݬ }0LåMúâã¬੠ݬ •ƒ2R„M d®xý© ­2‡|M$¿Îª ݬ2‡|M2ØŒã¬<ª ݬ /T2‡|MMGã¬hª ݬ ´/ 3 ‚2‡|MX2ˆã¬ª ݬ ´/ 32‡|MoñØã¬¶ª ݬ ¬ƒ ‚2‡|MypŸã¬ت ݬ ¬ƒ2@¤M–©ã¬« ݬ ´/ 3 ‚2@¤M¡jÀã¬+« ݬ ´/ 32±ÐM¹vã¬H« ݬ2±ÐM¼ ã¬j« ݬ 32±ÐM¿‡Þ㬑« ݬ 3 Î2°MÊ‚,ή« ݬ2MܸÐã¬Õ« ݬ ´/ 32 °MïV®xü« ݬ ´/ 32k%Mÿƒµã¬¬ ݬ ‚2¨ÿM—!ã¬;¬ ݬ2'®M iMÎX¬ ݬ2ŒM.µTRu¬ ݬ2IM=&8㬗¬ ݬ è 2IMMÉ ã¬¾¬ ݬ  wF§MR ݬ Î ¦§G§ï¬:ã¬þ¬ ã¬Gš ­7§H`PCG}j¯}#f_M_modeNUN#@f_M_stringNXëV#H-ÂXNdi­ j¯ N-ÂXNr‡­ j¯ j N0ø"N…D‚ëV£­ p¯3ø"Ni³À­ j¯ jtVÿN§pÞ­ j¯ NiÈÉN±®ž®x­® j¯iJ½O‰pÎ ­(® j¯iXÀO4 úÎ ­R® j¯ ÎihÞOVp9Î ­|® j¯ ÎiàØNÑ$Ø•ƒ­«® j¯ ´/ 3iÖO›šTR­ß® j¯   NiÚnOʃSTR­¯ j¯ è NtdOçA/6¯ j¯ ´/ Î Îtÿ NôÍLO¯ j¯xýó­ j¯ έv¯7­s¥`CO£z°£#N_M_stringbufNŽ­#$2‰N¡Ô¯ z° Î ¦ N$2‰N¶ÿ¯ z° Î ¦ j NeS†NÀ{¯%° z° Î ¦2ß±NËS¼j¯B° €°2ø"NÓ?‡ëV_° €°yø"NÝør z° j{¯†°7{¯stkPµ!®©•±)TypePWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM *ÿÚI! ¾}²,FP+ type,3# channel-3#fÕ.I·# floatValues/YÆ# intValues0ûÎ#0 remainder1n#H-F4.² ÔzjæG² Ô Î{Ýõc&ÊÕg² Ô ÿí.F Ô ÿínܦÞÿç!§m³|Ûp= skini>“Ô#•d?¼ú#˜ queueLimit@ç#è sourcesAÎ#ì mutexDúÕ#ð midiE8ä#ð socketFÚ#øŒ Gëþ#€ maskH#˜ -ÛpLV³ P.ò* P Î<=s:æÖ…³ ~3ñóÁ½¦³ 1 2ä ~6I8¥æÖ½³ ~}SRATEPù_ZN3stkL5SRATEE4º€ˆå@~RT_BUFFER_SIZEPÿ_ZN3stkL14RT_BUFFER_SIZEE*{}PIP_ZN3stkL2PIE4º-DTû! @}TWO_PIP_ZN3stkL6TWO_PIE4º-DTû!@}ONE_OVER_128P_ZN3stkL12ONE_OVER_128E4º€?5Midi2Pitchc_ZN3stkL10Midi2PitchEt{DEFAULT_QUEUE_LIMIT5_ZN3stkL19DEFAULT_QUEUE_LIMITEITÈSTK_FILE1_ZN3stkL8STK_FILEEITSTK_MIDI2_ZN3stkL8STK_MIDIEITSTK_STDIN3_ZN3stkL9STK_STDINEITSTK_SOCKET4_ZN3stkL10STK_SOCKETEITH–°PUµ¯¶I_vptr$StkErrorÖT#€1áPjn#ftype_Pk °#-®©Po¶ ¯¶ ½u  °JÏvPsµ#¶ ¯¶ κDPvÐþµD¶ ¯¶‚(PyÛxµ¶µi¶ ¯¶‚ºTP|¾½uµ޶ ¯¶K´ÚPUˆ/µ ¯¶µG»¶7 °H•±P„À¶.ºI_vptr$StkÖT#SíºPˆ°Îš†S_!P‰÷¾š†SCžPŠ6Ôš†Sª P‹šPš†S³PŒ{2š†SÌaP?òš†StkFloatPL1ƒsrate_PÔœåI·„pDPÕä n„xPÖ4v;T„zhPרñ;T…alertList_PØ_ZN3stk3Stk10alertList_EîostringstreamCŽ{¯„ÎÅPÜk€×·fignoreSampleRateChange_PÝ;T#@-±Ps%I·3§EP¤‘©J¸ I·3’P¬%&g¸ .º ;T@ÏxP¯KÓn3ÓP²,¸ n3ñPµå~¦¸ <3iP¸]ü½¸ <3sP»‹ÝÔ¸ <3~HP¾z]ë¸ Î0µÙPÁ€Ò;T¹ I· I· I·3';PȦë,¹ ˆ/  °3';PËјH¹ n  °3Ç P΢•_¹ ;T3þÉPÑ–“v¹ ;ToÚIPà‹¹ .ºpŽ PãÀ¶«¹ .º Ά|jPæÂÍÀ¶×¹ .º I· I·t„HPé=õ¹ .º .ºtºPìtÙº .º .ºu';Pï© .º  °À¶7I·CQ9|¼__c_fileR2>f_M_cfileQ;|¼#f_M_cfile_createdQ>;T#-PfQA£º__c_lockR/ïB0! QDp†‚¼κ ‚¼ ˆ/ N Î0“µQGÁ…‚¼ôº ‚¼ |¼ N0“µQJ=삼» ‚¼ Î N0u2QMA‚¼6» ‚¼0ƒQPº¹;TR» ˆ¼0Œ QSÜÎn» ‚¼0Ò¿QVÊ{|¼Š» ‚¼-"QX¤» ‚¼ Î0Q[kÕ®xÊ» ‚¼ ˆ/ ®x0©yQ_š¡®xú» ‚¼ ˆ/ ®x ˆ/ ®x0ÚQbøä®x ¼ ‚¼ ´/ ®x0ÖQeׯeRF¼ ‚¼ eR 0'®QhXÎb¼ ‚¼‡ÈÉQk¨K®x ‚¼Eº9º޼79ºs2pCV}ôÁ}#f_M_lockSZ’º#@f_M_fileS]9º#€f_M_modeSdN#f_M_state_begSgƒH#˜f_M_state_curSlƒH#˜f_M_state_lastSpƒH#˜f_M_bufSw´/#˜f_M_buf_sizeS€’# f_M_buf_allocatedSƒ;T#¨f_M_readingSŽ;T#©f_M_writingS;T#ªf_M_pbackS™‚#«f_M_pback_cur_saveSš´/#°f_M_pback_end_saveS›´/#¸f_M_pback_initSœ;T#Àf_M_codecvtS º‘#Èf_M_ext_bufS©´/#Ðf_M_ext_buf_sizeS°®x#Øf_M_ext_nextS¹ˆ/#àf_M_ext_endSº´/#ètà³SÄî1§¾ ôÁti S×$ÆÀ¾ ôÁ-9¥TQÔ¾ ôÁJd*Sð“¼ó¾ ôÁ Î0ƒSø-…;T¿ úÁ0! T`w‰ôÁ5¿ ôÁ ˆ/ N0u2T‚ú]ôÁQ¿ ôÁtýT2 -j¿ ôÁtyZT@:¸ƒ¿ ôÁiÈÉT¥íç®x“¼¨¿ ôÁiJ½T¿FcÎ “¼Í¿ ôÁhXÀTTñ!Î “¼ø¿ ôÁ ÎhhÞTˆ“Î “¼#À ôÁ ÎO¢nTÀ–;TKÀ ôÁ ´/ 3hàØTO•ƒ“¼{À ôÁ ´/ 3hÖTœyüTR“¼°À ôÁ   NhÚnTÑ-|TR“¼àÀ ôÁ è NOhZTàeäTR Á ôÁ   ?h'®T4ׂΓ¼3Á ôÁgÏTE¡(“¼ZÁ ôÁ ¿ohÚTÿ–#®x“¼ŠÁ ôÁ ´/ 3hTR [®x “¼ºÁ ôÁ ˆ/ 3O£³T÷;TØÁ ôÁ[SûSq ôÁ 3“¼Â7“¼s`ˆCY§8ç#N_M_filebufS¸“¼#$}oSÃW 8à Π¦$}oSÑ‚ 8à Π¦ ˆ/ NeçSÞ¨ 8à Π¦2ß±Sé~lôÁÅ >Ã2ƒSñÙ;Tâ 8Ã2ƒS÷ÕÑ;Tÿ >Ã%! SG"à 8à ˆ/ Nyu2ShX 8ÃÂDÃ7ÂCµ46~Ä-óÝDià •Ä-óÝF‚à •Ä ›Ä-;OKœÃ •Ä Î0‹ˆNÐß~Ľà ¦Ä Ež0‹ˆQSà„ÄÞà ¦Ä Ä0TmV_ú~ÄÄ •Ä Î 03 n`ŸË&Ä •Ä ~Ä Î0Têdð’BÄ ¦Ä3ˆjï¡dÄ •Ä ~Ä ÄDon‚  •Ä ~Ä1ŠÄ71GŠÄIÃG¡Ä7IáÄC VÅIÃ#-’ dÕÄ Å-’ fîÄ Å Å/Eµ l ŠάÄGÅ7¬ÄÖC£NBÆÄ$Ö#0Œh`V[BÆRÅ HÆ0Œhd{+ ÅnÅ NÆ0hYò¬ÄŠÅ NÆ-“Œk£Å HÆ Å-“ŒoÁÅ HÆ Î Å-=.zÛÅ HÆ Î0‹!‚ûª~ÄüÅ HÆ Î3uµ†Þ„Æ HÆ ~Ä Î£ÛÅ£üÅ£(Å£RÅ£nÅG¬ÄÅTÆ7ÅCA£ÎËÅ#-ºUÉ‡Æ ÎË Å-ºUÖªÆ ÎË Î Ä Å-ºUçÃÆ ÎË ÔË$1ÞÆ ÎË Î0Ýõ„"ÀßËÿÆ ÎË ÔË%›X(Qª"Ç ÎË Î Ä2W–J¯Í4?Ç ÎË2W–S}5\Ç åË2÷ü\‰Í4yÇ ÎË2÷üe¨¨5–Ç åË2‰ñnôÚ³Ç ÎË2‰ñwƒjÐÇ åË2Z!€#çÚíÇ ÎË2Z!‰Ð\j È åË2 $,w’'È åË2Tꔦ ’DÈ åË%·©£ÔågÈ ÎË Î 12²°›d’„È åË2çÛ¹%;T¡È åË3Á€E°¾È ÎË Î2™Ý¾‚EžàÈ ÎË Î2™ìˆÄÉ åË ÎP ëò 1!É åË Î2‘þ?EžCÉ ÎË Î2‘þÄÄeÉ åË Î2R"¼dEž‚É ÎË2R*ÛOÄŸÉ åË2‡h2z#Ež¼É ÎË2‡h:+²ÄÙÉ åË2¦ E‘~ÄöÉ ÎË2¦ Il­„ÄÊ åË%UXØö1Ê ÎË Ä%¯+mJŠJÊ ÎË0ê\{Í4pÊ ÎË Í4 Ä%êäý˜Ê ÎË Í4 Î Ä0$m˜Í4¹Ê ÎË Í40$ydÍ4ßÊ ÎË Í4 Í4%î©Û¾ýÊ ÎË ßË%=žïæÙË ÎËtØÏ«®9Ë ÎË Î ÄP i3õ´bË ÎË Í4 Î Ätñõé9…Ë ÎË Í4 ÄPVãšÏY¤Ë ÎË ~Ä^`Rüü~Ä ÎË Î Á  Á YÆGÚË7YÆGYÆÚËCi56 Í-óÝD Ì 7Í-óÝF$Ì 7Í =Í-;OK>Ì 7Í Î0‹ˆNæ Í_Ì HÍ }0‹ˆQjÇ&Í€Ì HÍ 1Í0TmV  Í¦Ì 7Í Î 03 n`0ÈÌ 7Í Í Î0Têd` ’äÌ HÍ3ˆj ¥Í 7Í Í 1ÍDonø& 7Í Í3,Í73G,ÍëËGCÍ7ëËCÍCD V§ÍëË#-’ dwÍ §Í-’ fÍ §Í ­Í/Eµ l §Í ÎNÍG³Í7NÍ‘CZNäÎÄ$‘#0Œh` äÎôÍ êÎ0Œhdñþ­ÍÎ ðÎ0hׇNÍ,Î ðÎ-“ŒkEÎ êÎ ­Í-“ŒocÎ êÎ Î ­Í-=.z}Î êÎ Î0‹!‚!m ͞ΠêÎ Î3uµ†Û½ÀÎ êÎ Í Î£}ΣžÎ£ÊÍ£ôÍ£ÎGN;ÍöÎ7¾ÍCü£pÔ¾Í#-ºUÉ)Ï pÔ ­Í-ºUÖLÏ pÔ Î 1Í ­Í-ºUçeÏ pÔ vÔ$1€Ï pÔ Î0Ýõ„|‚Ô¡Ï pÔ vÔ%›X(‘ÓÄÏ pÔ Î 1Í2W–Jñîƒ5áÏ pÔ2W–SCÔ5þÏ ‡Ô2÷ü\hpƒ5Ð pÔ2÷üeÔ58Ð ‡Ô2‰ñnÊâŸUÐ pÔ2‰ñwou)rÐ ‡Ô2Z!€ãŸÐ pÔ2Z!‰ð—)¬Ð ‡Ô2 $H²’ÉÐ ‡Ô2Tê”ËK’æÐ ‡Ô%·©£K Ñ pÔ Î 32²°,¹’&Ñ ‡Ô2çÛ¹ÕÝ;TCÑ ‡Ô3Á€E¾G`Ñ pÔ Î2™ÝjG }‚Ñ pÔ Î2™ìº1Í¤Ñ ‡Ô ÎP ëòGÃÑ ‡Ô Î2‘þœ }åÑ pÔ Î2‘þ0ä1ÍÒ ‡Ô Î2R"°» }$Ò pÔ2R*1ÍAÒ ‡Ô2‡h2Zj }^Ò pÔ2‡h:Ç 1Í{Ò ‡Ô2¦ EÎ Í˜Ò pÔ2¦ IŸA&ÍµÒ ‡Ô%UXþlÓÒ pÔ 1Í%¯+mæìÒ pÔ0ê\¹/ƒ5Ó pÔ ƒ5 1Í%êÊ:Ó pÔ ƒ5 Î 1Í0$m8Eƒ5[Ó pÔ ƒ50$y¨çƒ5Ó pÔ ƒ5 ƒ5%î©ÛÉúŸÓ pÔ Ô%=žï×¸Ó pÔtØÏ«w(ÛÓ pÔ Î 1ÍP i3KsÔ pÔ ƒ5 Î 1Ítñõå'Ô pÔ ƒ5 1ÍPVãšÛFÔ pÔ Í^ü4© Í pÔ Î •  • ûÎG|Ô7ûÎGûÎ|Ô¥±s›±˜'À¶ÄÕÀ¶#ifstreamC‘Âffile__­Ô#- ¾9âÔ ÄÕJj”<“ÔÕ ÄÕ Î0XDCP³;T"Õ ÄÕ n0•L‰[3CÕ ÄÕ ÊÕ0ÇS!V3iÕ ÄÕ ÐÕ ÊÕ08V_n„Õ 30­YÀPnŸÕ 3uÑè]±“ ÄÕ ½u ÖÕ ½u“ÔG¥±GnGMUTEXU ™BCONDITIONU ƒBH}²€U%À¶ËÖÀ¶#fmutex_UCÜÕ#fcondition_UDéÕ#P-nU(OÖ ËÖJZU+úÕnÖ ËÖ Î3´;U.˜0†Ö ËÖ3þU1!ÎžÖ ËÖ3T‰U8ÒÉ¶Ö ËÖD4~U?õ ËÖúÕTHREAD_HANDLEV ÆBTHREAD_RETURNV ~THREAD_FUNCTIONV ××:~'× ~Hƒ²V2À¶ù×À¶#fthread_V\ÑÖ#-ܦV5g× ù×Jh†V8'×†× ù× Î0ÍV@;T¬× ù× ûÖ ~0a£VJ·;TÈ× ù×0T‰VPa‰;Tä× ù×DוVXT§ ù×'×H‰²'À¶®ÙÀ¶#fsoket_RÎ# fport_SÎ#-Þÿ0OØ ®ÙJ Þ3ÿ×nØ ®Ù Î3u26§…Ø Î009ŠÎ¡Ø ´Ù0";<°vÎ½Ø ´Ù0Wô?zE;TØØ Î3;tB}ôØ Î ;T‚I·E¹;Îÿ×(Ù ®Ù 0 3 ΂ÿ˜Hö:Îÿ×\Ù ®Ù ~ 3 Î0I·K}ÚΆ٠Π0 3 ·ÿ˜N Î Î ~ 3 Îÿ׺Ù7ÿ×H²W"À¶Úÿ×#-çW(ñÙ Ú ÎJ|dW+¿ÙÚ Ú Î0¡BW3rrÎ,Ú Ú‚I·W6xyοÙ`Ú Ú 0 3 ÎKÿ˜W9‹Î¿Ù Ú ~ 3 οو­XNTJÜTypeXWÛWARNINGDEBUG_WARNING*ÿNO_DEVICES_FOUNDINVALID_DEVICEMEMORY_ERRORINVALID_PARAMETERINVALID_USEDRIVER_ERRORSYSTEM_ERROR THREAD_ERROR NT#€1áX8n#ftype_X9§Ú#-­X&ŸÛ JÜ ½u §ÚJܵX)–Ú¾Û JÜ ÎºDX,]ê–ÚßÛ PÜ‚(X/çl[Ü–ÚÜ PÜ‚ºTX2£½u–Ú)Ü PÜKÁLX5+þˆ/–Ú PÜ–ÚVÜ7–ÚGaÜ7§ÚˆÂz5fÜÞApi9ÚÜ*ÿMACOSX_CORELINUX_ALSAUNIX_JACKWINDOWS_MMWINDOWS_KSRTMIDI_DUMMYI_vptr$RtMidiÖT#3:Iö°Ý Þ=˜L“efÜ2Ý Þ ç nWåOÑ—fÜXÝ Þ n‚dR çfÜ}Ý Þ‚ÿ­UðnfÜ§Ý Þ çX±­fÜÈÝ Þ3 x[31äÝ §Ú noÂz_ùÝ Þ‰`fÜ Þ ÎG¹f܈͇fÜàfÜ#frtapi_åä#-Í›rÞ 8ä wÜ n çJaž#Þ‘Þ 8ä Î0às¡wÜ­Þ 8ä=˜¨¤#ÞØÞ 8ä ç nWå±jq#ÞþÞ 8ä n3ðºŠL ß 8ä ä ~39aÁ48ß 8äÄÊt#ÞYß 8ä‚dÇŒç#Þ~ß 8ä‚ÿ­ÍNQn#Þ¨ß 8ä ç3Eý×JÞÏß 8ä ;T ;T ;T0ºTá¤1ðß 8ä 2äuÎIäGt 8ä wÜ n çŠF³ˆIàä"n] [fàbytes\Nç##ân]1#n]` ­ì"è.dÖà#Reç##‡hfç## $gç#ringSizehç# ringi­ì#è.l ³ì"¼fhrÁá#•dsfà##†t'à#ignoreFlagsu‰#8doInputv;T#9firstMessagew;T#:apiDatax~#@usingCallbacky;T#HuserCallbackz~#P#«M{~#XcontinueSysex|;T#`¼f ¹ìI_vptr$MidiInApiÖT#NinputData_‡Öà#NapiData_‰~#pNconnected_Š;T#xNerrorString_‹n#€$F³LQâ ä çe?þMàqâ ä ΋àsN(wÜà—â äŒ=˜O ÚàÃâ ä ç nŒWåP •àêâ ä nŒQäÄà ã ä%ðR Ï/ã ä ä ~%9aSm¢Hã ä‹dTCçànã ä‹ÿ­Uyánà™ã ä çŒEýV¹ºàÊã ä ;T ;T ;T2ºTW)b1ìã ä 2äÉ,†Šõ à ä ½uàä 2ä 1 2ä ~ì#ÞC+66så-óÝD^ä Šå-óÝFwä Šå å-;OK‘ä Šå Î0‹ˆNvx<²ä ›å ~å0‹ˆQIsåÓä ›å „å0TmVj<ùä Šå Î 03 n`«}å Šå < Î0Têdüð’7å ›å3ˆjÛYå Šå < „åDon” Šå <yå7‰G‰Gyå>äG–å7>ä–åC# Vúå>ä#-’ dÊå úå-’ fãå úå æ/Eµ l úå ΡåGæ7¡åC>N7çÄ$#0Œh`?»7çGæ =ç0Œhd”’æcæ Cç0h/¡åæ Cç-“Œk˜æ =ç æ-“Œo¶æ =ç Î æ-=.zÐæ =ç Î0‹!‚@ˆ<ñæ =ç Î3uµ†>¢ç =ç < Î£Ðæ£ñæ£æ£Gæ£cæG¡åæIç7æC죖ìæ#-ºUÉ|ç 2ä æ-ºUÖŸç 2ä Î „å æ-ºUç¸ç 2ä –ì$1Óç 2ä Î0Ýõ„¶¡ìôç 2ä –ì%›X(ò.è 2ä Î „å2W–JJ64è 2ä2W–SÀ|ª6Qè §ì2÷ü\7:J6nè 2ä2÷üe.Úª6‹è §ì2‰ñn¦aV¨è 2ä2‰ñwo ÑÅè §ì2Z!€Vâè 2ä2Z!‰5Ñÿè §ì2 $PÎ’é §ì2Tꔥ’9é §ì%·©£¯u\é 2ä Î ‰2²°rŒ’yé §ì2çÛ¹Àÿ;T–é §ì3Á€Eû³³é 2ä Î2™ÝŒf~åÕé 2ä Î2™ìKä„å÷é §ì ÎP ëòê §ì Î2‘þ•ò~å8ê 2ä Î2‘þcH„åZê §ì Î2R"(„~åwê 2ä2R*+„å”ê §ì2‡h2à~å±ê 2ä2‡h:5H„åÎê §ì2¦ E¬<ëê 2ä2¦ I-Šsåë §ì%UX½&ë 2ä „å%¯+m¢¶?ë 2ä0ê\-YJ6eë 2ä J6 „å%êVë 2ä J6 Î „å0$m¨BJ6®ë 2ä J60$yÃJ6Ôë 2ä J6 J6%î©Û½àòë 2ä ¡ì%=žïÑ1 ì 2ätØÏ«².ì 2ä Î „åP i3©ÞWì 2ä J6 Î „åtñõ•ïzì 2ä J6 „å[Vãš` 2ä <Gœì7NçGNçœì'àfàÖàC76ôí-óÝDßì î-óÝFøì î î-;OKí î Î0‹ˆNÇQÔ3í î ÊÕ0‹ˆQ&xôíTí î ÿí0TmV^4Ôzí î Î 03 n`œ‹œí î Ô Î0TêdN‘’¸í î3ˆj·qÚí î Ô ÿíDonç  î Ôúí7¥±Gúí¿ìGî7¿ìîCÕ Vuî¿ì#-’ dEî uî-’ f^î uî {î/Eµ l uî ÎîGî7îCÓ g¢ð _M_curwÔ#ɶxÔ# _M_lastyÔ# _M_nodez¢ð#@{œk€ ’-š|ï ¨ð Ô ¢ð-š€ï ¨ð-š‚1ï ¨ð ®ð08õ‡¢ÊÕMï ¹ð0»‹`ØÔiï ¹ð0jµa\¿ð…ï ¨ð0jµ›³[†î¦ï ¨ð Î04º£öŽ¿ðÂï ¨ð04º¯8ކîãï ¨ð Î0õµ·H¤¿ðð ¨ð 30BõÊÆÚ†î%ð ¹ð 30»ÑÞ¿ðFð ¨ð 30LõÕ½ †îgð ¹ð 30™ÜèâÊÕˆð ¹ð 3DV{æ¢ ¨ð ¢ðÔ†îG´ð7†î´ðG†îIEýPtçòWÄ$ÅI#2y¢îñ çò$ÇD$ñ òò {î Î$ÇDƒ>ñ òò {î$Û;ÊYñ òò ÎOŒh &+øòwñ òòOŒh¤Ó{î•ñ çòO’¨[ÐÛ³ñ çòO#o¬¨ ÔÑñ òòPÙÆ² éðñ òò ÔO`D¸Îu¢ðò òò ÎP—Þ¼N07ò òò ¢ð ÎPÐáÈhVò òò ÎPFÿ-ëzò òò ¢ð ¢ðP¶ö÷^žò òò ¢ð ¢ðv7òvVòvzòv³ñvÑñvðñvòvwñvØðíò7ËðËðGîEPvŸúËð#Q{œĬ’$®x«Aó Ÿú {î$®x·eó Ÿú Î ÿí {î$®xÂó Ÿú ¥ú$k…åšó Ÿú Î0ÝõF+2°ú»ó Ÿú ¥ú%›XýÔ Þó Ÿú Î ÿí2mÎîûó ¶ú2W–╆îô Ÿú2W–'mA$5ô ¶ú2÷ü03†îRô Ÿú2÷ü9jû$oô ¶ú2‰ñB‹à:Œô Ÿú2‰ñKHaéô ¶ú2Z!T‡:Æô Ÿú2Z!]"Ããô ¶ú2 $c#'’õ ¶ú2TêhR’õ ¶ú%·©w @õ Ÿú Î ¥±2çÛ…íÜ;T]õ ¶ú2™•àÊÕõ Ÿú Î2™¤{Wÿí¡õ ¶ú ÎP 몟Àõ ¶ú Î2‘þ½NVÊÕâõ Ÿú Î2‘þÏœÿíö ¶ú Î2RÚ]mÊÕ!ö Ÿú2Râ•2ÿí>ö ¶ú2‡hê•FÊÕ[ö Ÿú2‡hö„êÿíxö ¶ú%“ƒG–ö Ÿú ÿí%U6´ö Ÿú ÿí%b{2@`Íö Ÿú%¯+G‘@æö Ÿú0ê[¥ù†î ÷ Ÿú †î ÿí%êix÷4÷ Ÿú †î Î ÿí0$p‹p†îU÷ Ÿú †î0$‡ž†î{÷ Ÿú †î †î%î©­2"™÷ Ÿú °ú%=žÁkÛ²÷ Ÿút“ ßtÐ÷ Ÿú ÿíPØÏ6,®ô÷ Ÿú Î ÿíPšM1bø Ÿú ÿíP³¿H²Ó2ø Ÿú ÿíPÕ_Ž]Lø ŸúP nvÔfø Ÿút iµUÌŽø Ÿú †î Î ÿíOñ°ui†î¶ø Ÿú †î ÿíPñÑ ’ßø Ÿú †î Î ÿíPøžHÈù Ÿú †î †îPFú”Ü,ù Ÿú †î †î ¡OPFú—:ÑUù Ÿú †î †î ©OPY£ l~ù Ÿú †î †î {îPñ0¬Ý(ù Ÿú †îPVã¶ë¦¼ù Ÿú †îOMÆ×5†îßù Ÿú ÎO­ ÐG †îú Ÿú ÎPÉ•·6!ú Ÿú ÎP o®“^@ú Ÿú ÎP¥fìï4_ú Ÿú ÎPÒô­0~ú Ÿú Î[èpÇ Ÿú Î ;TþòG«ú7þòGþò«úC¥P `áûfc €þò#-•d ‡îú áû ¥ú0çÛ ‘;T û çû0 $ ’^´’&û çû0R šÜ¹ÊÕBû áû0R ¥:áÿí^û çû0‡h °”—ÊÕzû áû0‡h »Ï÷ÿí–û çû3 ËÛ£³û áû ÿí3[ Ú?œËû áû.6s áû μúíû7¼úC576'ý-óÝDü 'ý-óÝF+ü 'ý -ý-;OKEü 'ý Î0‹ˆNžËqfü 8ý ü¢0‹ˆQŽjŸ†‡ü 8ý CT0TmVazËq­ü 'ý Î 03 n`‡±Ïü 'ý Ëq Î0Têd”’ëü 8ý3ˆjø ý 'ý Ëq CTDonfÓ 'ý ËqòûG3ý7òû3ýC  V—ýòû#-’ dgý —ý-’ f€ý —ý ý/Eµ l —ý Î>ýG£ý7>ýG C NÔþÄ$G #0Œh`šØÔþäý Úþ0Œhd.¬ýþ àþ0hù>ýþ àþ-“Œk5þ Úþ ý-“ŒoSþ Úþ Î ý-=.zmþ Úþ Î0‹!‚°ËqŽþ Úþ Î3uµ†Æ°þ Úþ Ëq Σmþ£Žþ£ºý£äý£þG>ý®ýæþ7®ýC² £3®ý#-ºUÉÿ 3 ý-ºUÖ<ÿ 3 Î CT ý-ºUçUÿ 3 9$1pÿ 3 Î0Ýõ„¿™D‘ÿ 3 9%›X(OŸ´ÿ 3 Î CT2W–J²J7Ñÿ 32W–S±YŒ7îÿ J2÷ü\F×J7  32÷üex—Œ7( J2‰ñn! Õ b J2Z!€[íø(û9›³9‘h˜°:™ò-:™çÏIT7àšû9Ô>UD)N:›:‘h¢óUe)“iïfÂÜ)•:”ò-#"‘h“9ÂÓ(*Â:”ò-Â:‘h7° “RÅÔât*ô:”ò-ô:‘h7NÆ“ôÍâðÀ*&;”ò-&;‘h7ðΓ†ð( +a;”ò-`'‘X‘ΑT“ÿQ(fX+À;¡z }~Ä‘X•__n}ΑP¡qŠ}À;‘H£ÖŠÄ‘h7Ä“Ò$f‘¤+$<¡z “~Ä‘X•__n“ΑP¡qŠ“$<‘H£ý®˜ÇV‘o7Ä“ø$‘¸ð+~<Ÿz ·~Ä‘h__n·Î‘`__x·~<‘X‘¡O‘7Ä“%¸æ<,Ï<Ÿz ×~Ä‘h__n×Α`__x×Ï<‘X7Ä“?%æˆ,,=¡z 1~Ä‘h•__n1Α`•__x1,=‘X‘BÆ‘P7Ä“%ROÔ,=¡z } Í‘X•__n}ΑP¡qŠ}=‘H£Ö,Í‘h71Í“f%Oz -ô=¡z “ Í‘X•__n“ΑP¡qŠ“ô=‘H£ý®˜ÇV‘o71Í“Œ%z¡l-N>Ÿz · Í‘h__n·Î‘`__x·N>‘X‘¡O‘71Í“²%¡Ï¸-Ÿ>Ÿz × Í‘h__n×Α`__xן>‘X71Í“Ó%Ïú.ü>¡z 1 Í‘h•__n1Α`•__x1ü>‘X‘äΑP71Í“èúP..?”ò-.?‘h7h˜J?™ò-Ê9š3?È›œ.v?›>?‘h˜Ê’?™ò-: 32šv?ˆ3è.Ç?›?‘h›Œ?‘`“•ñ4i4/ô?”ò-î"‘XG¶ “ú%iŽ€/7@__xô7@‘h__yô<@‘`7ô?7ô?“&޳Ì/€@•__x€@‘h•__y…@‘`7ô?7ô?“œí´È0·@”ò-·@‘h7î“;&Èôd0A__a]A‘X__b]A‘P¤ÖbΑl7ü¢“ßOô,°0JA__a~¤‘X__b~¤‘P“W&,Kü0‡A__a¤‘h__b¤‘`“s&KãH1ÚA¡z ɤ‘h¡Ö© ɤ‘`•__pivot ÉΑ\¢Ýãó”1“ ôQà10B”ò-*‘XŸè{æ¢ð‘P“qR®,2]B”ò-*‘h“™&®§x2ËBŸz v¤‘˜Ÿ•Bv3‘Ÿð³v3‘ˆŸqŠvΑ„¤´x3‘X“¿&§K Ä2TCŸz Ò¤‘è~Ÿ•BÒ3‘à~__lenÒ3‘Ø~ŸqŠÒΑÔ~¤ð³Ô,Í‘X¥__secondChildÕ3‘P“å&K â 3µC¡z X¤‘H¡Ö©X¤‘@–__lenh%˜‘h£´i#‘`“'â ; \3DŸz 餑XŸÖ©é¤‘PŸ¹é¤‘HŸqŠéΑD“('; à ¨3ƒD¡z ª ¤‘H¡¨­ ª ¤‘@¡Ö© ª ¤‘¸—] ¼ –__i ° ¤‘P“J'à A ô3ÂDŸz ý¤‘¸ŸÖ©ý¤‘°“f'A Œ @4E¡z ¦¤‘X¡Ö©¦¤‘P“ƒ'Œ À Œ4PE¡z ë ¤‘h¡¨­ ë ¤‘`¡Ö© ë ¤‘X“¥'À È Ø4ÑE¡z ± ¤‘¨¡Ö© ± ¤‘ •__depth_limit ± 3‘˜—× £ –__cut ¾ ¤‘P“Ç'È í $5F__xôF‘h__yôF‘`7®ð7®ð“ç'í p5WF•__xWF‘h•__y\F‘`7®ð7®ð¦\3¢)]B B¼5·F•__initialize_p±Î‘l•__priority±Î‘h§‡ BµB6¨C F`T6ûF‘~‘h“ÞÃ[ 6@G”ò-Á‘h__nV’‘`‘0‘X“ÛÅ\ƒì6|G”ò-l‘h__n‚’‘`˜£Å«G™ò-lœ__no’œ__ao«G7 Åš|G „87îG›‡G‘X›’G‘P›žG‘H“€Ì]„73H”ò-ˆ‘h__nV’‘`‘0‘X“}Î^…Ð7oH”ò-3‘h__n‚’‘`˜EΞH™ò-3œ__no’œ__aožH7­ÍšoH¤ú†8áH›zH‘X›…H‘P›‘H‘H“‡ü_h8&I”ò- #‘h__nV’‘`‘0‘X“mþ`‡´8bI”ò-µ%‘h__n‚’‘`“ ˆÑ9§I”ò-Ê9‘h__nV’‘`‘0‘X“ðñÒ=L9äI”ò-û!‘H•__n¸’‘@“Tí>˜9)J”ò-O‘h__nV’‘`‘0‘X“³ñ¼ä9VJ”ò-û!‘h“ļÛ0:›J”ò-Á‘h__p`~Ä‘`‘’‘X“üÅÜ |:æJ”ò-l‘h__p†~Ä‘`__n†’‘X˜ÁÅK™ò-l™çÏITšæJÜ™WÈ:4K›ñJ‘h˜‡ÆoK™ò-1œ__nÖ’©qŠÖoKœ__aÖ«G7Äš4K³ÔXÓ;»K›?K‘X›JK‘P›VK‘H›bK‘@˜ÃÆÝK™ò-1™çÏITš»KÞÔ!`; L›ÆK‘X“¦Ì"A¬;NL”ò-ˆ‘h__p` Í‘`‘’‘X“žÎBsø;™L”ò-3‘h__p† Í‘`__n†’‘X˜cλL™ò-3™çÏITš™LÁ_t½D<çL›¤L‘h˜)Ï"M™ò-ïœ__nÖ’©qŠÖ"Mœ__aÖžH71ÍšçL¦¾9<nM›òL‘X›ýL‘P› M‘H›M‘@˜eÏM™ò-ï™çÏITšnMêÒ:‡Ü<¼M›yM‘X˜²ÓM™ò-Fš¼M ˆ¦(=N›ÇM‘¸.²+$N™ò-F™çÏITšN¾Ï¦:t=PN› N‘X“Úí:UÀ=ŒN”ò-O‘h__pnÔ‘`“(Ul >ÀN__pointer jÔ‘h“(l˜X>OŸz wÔ‘hŸÖ© wÔ‘`‘©O‘“@(˜¾¤>COŸz ”Ô‘hŸÖ© ”Ô‘`“\(¾áð>‰OŸz ´Ô‘hŸÖ© ´Ô‘`‘øò‘X“ßøâ°Ô?°P”ò-"‘¨¡z £¿ð‘ ¡Ö©£¿ð‘˜‘32‘“}(>} @öPŸz w¿ð‘hŸÖ© w¿ð‘`‘©O‘“ž(}½l@5QŸz ”¿ð‘¨ŸÖ© ”¿ð‘ “­ü¾Ý¸@zQ”ò- #‘h__p`Ëq‘`‘’‘X“ŽþÞAÅQ”ò-µ%‘h__p†Ëq‘`__n†’‘X˜SþçQ™ò-µ%™çÏITšÅQ]·YPAR›ÐQ‘h˜Uÿ5R™ò-¥™çÏITšR¾Z§œAaR›R‘X“ƨÇèA¦R”ò-Ê9‘h__p`¢ð‘`‘’‘X“òÈ4BóR”ò-û!‘X•__p¼¢ð‘P•__n¼’‘H“zí%€B8S”ò-O‘h__p`Ô‘`‘’‘X“Ññ&UÌBuS”ò-û!‘h•__p²Ô‘`“LøV²C¢S”ò-"‘h“´ö² dCÏS”ò-"‘h“³û #°CüS”ò-C,‘h“zò$cüClT”ò-û!‘X¡4o¢ð‘P¡”ã¢ð‘H—8a–__n¢ð‘h˜>ñŽT™ò-û!™çÏITšlTKd¼HDºT›wT‘h˜óÜT™ò-"™çÏITšºT S¼C”D U›ÅT‘˜Ëû `-U™ò-C,™çÏITš UìKD[àDYU›U‘h“yQ[É,E¹U¡z »Ÿ†‘X¡Ö©»Ÿ†‘P¡¹»Ëq‘H–_Num½%˜‘h“º(ÉôxEV¡z ÅËq‘X¡Ö©ÅËq‘P¡¹ÅËq‘H£•ÊÇV‘o“ÏQôXÄEhV¡z ö¤‘H¡Ö©ö¤‘@¡¹ö¤‘¸“à(X‡FÛV¡z ¤‘X¡Ö©¤‘P¡¹¤‘H–__bi1ÇV‘o–__bi2ÇV‘n“)‡N\F`W¡z + ¤‘H¡Ö© + ¤‘@—¬L–__i 0 ¤‘`—Ç.£Ï 3 Αl“#)NɨFŸW¡z ‚ ¤‘X¡Ö© ‚ ¤‘P“@)É ôFÞW¡z ¤‘h¡Ö© ¤‘`“þ F @G-X¡z ÙËq‘h¡Ö©ÙËq‘`¡¹ÙËq‘X“])F u ŒG X¡z Ëq‘X¡Ö©Ëq‘P¡¹Ëq‘H–__bi1ÇV‘o–__bi2ÇV‘n“Pu Ò ØGïX¡z (Ÿ†‘h¡Ö©(Ÿ†‘`¡¹(Ëq‘X“ƒ)Ò ý $HNY¡z 1Ëq‘X¡Ö©1Ëq‘P¡¹1Ëq‘H£•6ÇV‘o“vý $!pHY¡z SËq‘h¡Ö©SËq‘`¡¹SËq‘X“©)$!S!¼H Z¡z †Ëq‘X¡Ö©†Ëq‘P¡¹†Ëq‘H£E3ŽÇV‘o£¤ ÇV‘n“Ï)S!z!IaZŸz JËq‘hŸÖ©JËq‘`Ÿ¹JËq‘X‘¡O‘“ù)z!¨!TI­ZŸz mËq‘hŸÖ©mËq‘`Ÿ¹mËq‘X“*¨!Ó! I[Ÿz ýËq‘hŸÖ©ýËq‘`Ÿ¹ýËq‘X‘Ôþ‘P“ýPÓ!7"ìIR[¡z n¤‘H¡Ö©n¤‘@¡¹n¤‘¸“H*7"f"8JÁ[¡z †¤‘X¡Ö©†¤‘P¡¹†¤‘H£E3ŽÇV‘o£¤ ÇV‘n“*f"#„Jÿ[”ò-¥‘¨Ÿ´™m¤‘ “+P#n#ÐJN\¡z („Ä‘h¡Ö©(„Ä‘`¡¹(~Ä‘X“n*n#™#K­\¡z 1„Ä‘X¡Ö©1„Ä‘P¡¹1~Ä‘H£•6ÇV‘o“§P™#Ù#hKü\¡z \Á ‘X¡Ö©\Á ‘P¡¹\~Ä‘H“”*Ù#$´Kk]¡z †Á ‘X¡Ö©†Á ‘P¡¹†~Ä‘H£E3ŽÇV‘o£¤ ÇV‘n“º*$/$LÀ]Ÿz JÁ ‘hŸÖ©JÁ ‘`Ÿ¹J~Ä‘X‘¡O‘“ä*/$]$LL ^Ÿz mÁ ‘hŸÖ©mÁ ‘`Ÿ¹m~Ä‘X“ +]$ˆ$˜La^Ÿz ýÁ ‘hŸÖ©ýÁ ‘`Ÿ¹ý~Ä‘X‘BÆ‘P˜ªÆ„^™ò-1œ__xç„^7ÔËša^ÿ¬ˆ$%äL¾^›l^‘H›w^‘@“#Q%ƒ%0M_¡z nÁ ‘H¡Ö©nÁ ‘@¡¹n« ‘¸“3+ƒ%²%|M}_¡z †Á ‘X¡Ö©†Á ‘P¡¹†« ‘H£E3ŽÇV‘o£¤ ÇV‘n“Y+²%Ý%ÈMÜ_¡z 1~Ä‘X¡Ö©1~Ä‘P¡¹1~Ä‘H£•6ÇV‘o“œÝ%&N+`¡z S~Ä‘h¡Ö©S~Ä‘`¡¹S~Ä‘X“+&3&`Nš`¡z †~Ä‘X¡Ö©†~Ä‘P¡¹†~Ä‘H£E3ŽÇV‘o£¤ ÇV‘n“¥+3&Z&¬Nï`Ÿz J~Ä‘hŸÖ©J~Ä‘`Ÿ¹J~Ä‘X‘¡O‘“Ï+Z&ˆ&øN;aŸz m~Ä‘hŸÖ©m~Ä‘`Ÿ¹m~Ä‘X“ô+ˆ&³&DOaŸz ý~Ä‘hŸÖ©ý~Ä‘`Ÿ¹ý~Ä‘X‘BÆ‘P“QP³&'Oßa¡z (&Í‘h¡Ö©(&Í‘`¡¹( Í‘X“,';'ÜO>b¡z 1&Í‘X¡Ö©1&Í‘P¡¹1 Í‘H£•6ÇV‘o“ÍP;'{'(Pb¡z \• ‘X¡Ö©\• ‘P¡¹\ Í‘H“D,{'ª'tPüb¡z †• ‘X¡Ö©†• ‘P¡¹† Í‘H£E3ŽÇV‘o£¤ ÇV‘n“j,ª'Ñ'ÀPQcŸz J• ‘hŸÖ©J• ‘`Ÿ¹J Í‘X‘¡O‘“”,Ñ'ÿ' QcŸz m• ‘hŸÖ©m• ‘`Ÿ¹m Í‘X“¹,ÿ'*(XQòcŸz ý• ‘hŸÖ©ý• ‘`Ÿ¹ý Í‘X‘äΑP˜LÏd™ò-ïœ__xçd7vÔšòcj!*(Á(¤QOd›ýc‘H›d‘@“IQÁ(%)ðQŸd¡z n• ‘H¡Ö©n• ‘@¡¹n‘¸“ã,%)T);p[Eq”ò-O‘X__pjÔ‘PŸÏjo‘H“ô÷>;8<¼[šq”ò-"‘ˆ•__t1o‘€–__t_copy3¥±‘“–ö8<ž<\×q”ò-"‘h•__xo‘`“–ûž<½<T\r”ò-C,‘h__x Ëo‘`“m³`s  \Ús•ptr:~‘èt£¦ <P‘ w£†=¥±‘ðu£Œ >Ús‘˜w–timeout@ ‘àv–rmaskA‘ðt–newfdBΑÈw–iCç‘Äw–bufferSizeDIT‘Àw–bufferEßs‘Ðw–indexFΑ¼w–bytesReadFΑ¸w–lineGn‘w–fdcloseHëþ‘ÀvªG“es–__fd_Α´wª“âŽs–__fd`Α°wªÌ(·s–__fd‰Î‘¬w—Ër–j’瑨w7D‚ðsÿ“…³s o ì\`tŸânÁ1‘ø~bytesÁ2ä‘ð~ptrÁ~‘è~¤¦ ÈP‘X¤†É¥±‘€“¦³o x8]¾tptr¥~‘ø~¤¦ §P‘X¤†¨¥±‘€¥lineªn‘P«€x¾„]üt”ò-üt‘hŸ†€u‘`7ž7ÊÕ“f.½<=Ð]Cu__p MÔ‘XŸqŠ Mo‘P“‚.=ú=^¾uŸz QŽ‘ŸÖ©QŽ‘ Ÿ¹Q¿ð‘ø~‘©O‘À­__curS¿ðv€¥__curS†î‘@“¬.ú=ƒ>h^ vŸz mŽ‘ŸÖ©mŽ‘ Ÿ¹m¿ð‘¸“Ñ.ƒ>?´^bvŸz ýŽ‘ŸÖ©ýŽ‘ Ÿ¹ý¿ð‘¸‘øò‘°˜eó†v™ò-" __x†v7¥úšbvÒò?O@_Âv›mv‘è~›xv‘à~˜Õúåv™ò-C,œ__c ‡åv7¥úšÂvTP@o@L_w›Ív‘h›Øv‘`®^ ¾˜_³w”ò-üt‘H¡"; ΑD£Œ &Α\ªÙ–w–__fd'ΑX—«¯³w‘P7¸wGµ«Búä_íw”ò-üt‘h°þÞ®p@›@0`Ax”ò-Ax‘h•callback®ä‘`¡«M®~‘X78ä«ãúÃ|`ªx”ò-üt‘˜Ÿ";ãΑ”—·£ xªx‘¨7¯xG–Ú«çgÄ„È`óx”ò-üt‘hŸ†gu‘`«!T„®a6y”ò-üt‘HfilenameTˆ/‘@V³=Zy™ò-Zy™çÏIT7Pš6yÉfœ@GA`a‹y›Cy‘XÈ@¯y™ò-üt™çÏITš‹yœ®¿¬aÛy›˜y‘Xš‹yW­ÀÑøaz›˜y‘Xš‹y!ÔÒãDb3z›˜y‘X˜B³Jz™ò-Zyš3zN¦HA]Bbwz›>z‘ø~´6z™ò-ütšwzãäÏÜb¼z›„z‘Xšwz×Vл (cèz›„z‘X±_DefaultRuneLocale6„F²__dso_handle~³½³€ˆå@7ç´å³³´-DTû! @³;´-DTû!@³e´€?1t{€7d{µœ´¶Ŵȶµ¶&µ¶Kµ¶rµ7U4nothrowIÅ¿¢{istreamC‰§4cin?tì¼{ostreamCŠ£4cout@]fÜ{4cerrA(ñÜ{·E/ H™ddigits'F_ZNSt14numeric_limitsImE6digitsEIT@¸À'ï_ZNSt14numeric_limitsIfE12has_infinityEÇV¸"³'ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEÇV¸sñ'ó_ZNSt14numeric_limitsIfE10has_denormEÌV¸À'(_ZNSt14numeric_limitsIdE12has_infinityEÇV¸"³')_ZNSt14numeric_limitsIdE13has_quiet_NaNEÇV¸sñ',_ZNSt14numeric_limitsIdE10has_denormEÌV¸À'a_ZNSt14numeric_limitsIeE12has_infinityEÇV¸"³'b_ZNSt14numeric_limitsIeE13has_quiet_NaNEÇV¸sñ'e_ZNSt14numeric_limitsIeE10has_denormEÌV¹npos(˜úþiSõZ@@qJþiU “@E ŒŽ/S…@QJO2lºnpos(_ZNSbIwSt11char_traitsIwESaIwEE4nposEþi»õZ@@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEþi» “@E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE[3UrAi†ITVnumericAj”ITU¢†AkŠITUfÕAl«ðITU%¬Am´xITUÙáAnHïIT XÍA)Ž©oX6ýAb,Þ7ÑqXgAñË‹uXsæAòƒa‹uX½Aóv‹uXsLAô"¨‹uX¢AõóÇ‹uX+Aö¯‹uX8A÷µ>–u`ñ)-Ò|adec)̲Ò|afixed)0³Ò|ahex) IPÒ|`è)t1Ò|aleft)óJÒ| aoct)û¥Ò|@aright)Ò|€b%r)&LÒ|b$) 0·Ò|b¨s)$ ÑÒ|cshowpos)'sˆÒ|cskipws)* wÒ|cunitbuf)-ªXÒ| bÏ)1HÒ|@`oW)4•Ò|°`q”)7Y„Ò|Jbž):ŠJÒ|abadbit)LfÚ×|aeofbit)O 6×|afailbit)T¾©×|agoodbit)Wá_×|aapp)j Ü|aate)mäÍÜ|`3)vnÜ|`V)y€Ü|atrunc)|Ü*Ü| abeg)‹“Eá|acur)Žóåá|`÷ü)‘|Vá|jupperG1d€jlowerG2œš†jalphaG3熚†jdigitG4\2š†kxdigitG5{Bš†jspaceG6êBš†@kprintG7úŠš†jgraphG8V š†%jcntrlG9&óš†jpunctG:È’š† jalnumG;PMš†º_S_atoms_out+!_ZNSt10__num_base12_S_atoms_outEˆ/º_S_atoms_in+%_ZNSt10__num_base11_S_atoms_inEˆ/r2™+Ë ¶õ’rX£+Ö sOˆ/m»P+3_ZNSt10moneypunctIcLb1EE4intlEÇVm»P+3_ZNSt10moneypunctIcLb0EE4intlEÇVm»P+3_ZNSt10moneypunctIwLb1EE4intlEÇVm»P+3_ZNSt10moneypunctIwLb0EE4intlEÇVm»P+«_ZNSt17moneypunct_bynameIcLb0EE4intlEÇVm»P+«_ZNSt17moneypunct_bynameIcLb1EE4intlEÇVm»P+«_ZNSt17moneypunct_bynameIwLb0EE4intlEÇVm»P+«_ZNSt17moneypunct_bynameIwLb1EE4intlEÇVSíºPˆ°Îš†S_!P‰÷¾š†SCžPŠ6Ôš†Sª P‹šPš†S³PŒ{2š†SÌaP?òš†ƒsrate_PÔœåI·„pDPÕä n„xPÖ4v;T„zhPרñ;T„ÎÅPÜk€×·% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8   I I : ; I8  : ; !I/9: ; : ; : ;< 9: ; <  : ; (  : ;<  : ;I8 2  : ;I8 .? : ;< I4 !< " : ;# : ;I8 $.? : ;< %.? : ;‡@< &.? : ;‡@I< '4: ;‡@I? 2 < (4: ;‡@I? 2 < ) : ; *( + : ;, : ; -.? : ; < ..? 4 < /.? : ; < 0.? : ; ‡@I< 1.: ;‡@I< 2.? : ;‡@I< 3.? : ; ‡@< 44: ; ‡@I? < 54: ; ‡@I< 6.? : ; I< 7&I8&9:I;.? : ; I< <.? : ;I< =.? : ;I< >?.: ; ‡@I< @.? : ; ‡@I< AG : ; B:: ; CG : ; D.? : ; ‡@< EG : ;F.? : ;‡@I< G IHG : ; I I8 4 J.? : ; L < K.? : ; ‡@IL M < L IM4: ;‡@I? < N : ;I8 2 O.? : ;‡@I2 < P.? : ;‡@2 < Q.? : ;‡@I2 < R.? : ; ‡@I2 < S4: ; ‡@I? < T4: ; ‡@I? <  U4: ; ‡@I? <  V4: ; ‡@I? <  W : ;I8 2 X4: ;‡@I? 2 < Y.? : ;2 < Z.? : ;‡@2 < [.? : ;‡@2 < \G : ;].? : ;L 2 < ^.? : ;‡@I2 < _!`4: ;‡@I? <  a4: ;‡@I? <  b4: ;‡@I? < c4: ;‡@I? < d4: ;‡@I? <  e.? : ;L < f : ; I8 2 g.? : ;‡@L M 2 < h.? : ;‡@IL M 2 < i.? : ; ‡@IL M 2 < j4: ; ‡@I? < k4: ; ‡@I? < lG : ;m4: ;‡@I? < n4: ;‡@I? < o.? : ; 2 < p.? : ; L 2 < q.? : ;‡@IL M 2 < r4: ;‡@I? < sG : ; t.? : ; ‡@2 < u.? : ; ‡@2 < vI8 L 2 w.? : ;2 < x.? L 4 < y.? : ;‡@< z.? 4 < {.? ‡@I4 < | : ; }4: ;‡@I<  ~4: ;‡@I< 4: ; ‡@I<  € : ; I8 2 .? : ; ‡@L M < ‚.? : ; ‡@IL M < ƒ4: ; ‡@I? 2 < „4: ; ‡@I? 2 < …4: ; ‡@I? 2 < †.? : ; ‡@L M 2 < ‡.? : ; ‡@I< ˆ : ; ‰.? : ; L 2 < Š : ;‹.? : ;‡@IL M < Œ.? : ;‡@L M < .? : ;‡@L M 2 < Ž.: ; ‡@I@: ; I .? : ; ‡@I@‘I ’.? : ; ‡@@“.G@”I4  •: ;I –4: ;I — ˜.G ™I4 š.1‡@@›1 œ: ; I.G: ; ž.G: ; Ÿ: ; I  : ;I¡: ;I ¢.G@£4: ;I ¤4: ; I ¥4: ; I ¦.‡@4 @§.4 @¨.4 @©: ; Iª «.G: ; @¬: ;I­4: ; I2  ®.G: ;@¯4I °.G;@±4: ; I? < ²4I? 4 < ³4G ´4Gµ4G¶4G ·4G ¸4: ;‡@I? <  ¹4: ;‡@I? <  º4: ;‡@I? < »4: ; ‡@I? < L» ]BC B»¦û /usr/include/sys/usr/include/c++/4.2.1/usr/include/c++/4.2.1/bits../include/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug_structs.hnewstl_deque.hSocket.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_algo.hstl_queue.hstl_construct.hstl_uninitialized.hstl_heap.hMessager.cppiostreamSkini.hdeque.tccvector.tccRtMidi.hMessager.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsbasic_string.hios_base.hcwctypelocale_facets.hstring.hstdlib.htypes.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hcpp_type_traits.hchar_traits.hpostypes.hexceptionstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hcodecvt.hbasic_ios.hbasic_ios.tccostreamostream.tccistreamsstreamsstream.tccStk.hbasic_file.hc++io.hfstreamfstream.tccMutex.hThread.hTcpServer.hRtError.h ¾®"¼.Ló׃OŸ#v/#å2K»ltºíÖ.ô×»B =»+[×K>1ƒ×"õ/-LO2æ-Ÿ ­^×#/`$‘/tt  0Ê\ƒeòw4*&å»1B+ &Ÿ×=$>­“lº&¡;ât«”~&ÊwÊ­’»Ÿ‘73åƒ7ó>3¡35ó=EDºôƒ’‘Y[óŸ=ôv51ƒ=„sAõô>ô‚."å/×½/׿)-ÙKY:?p;.ÉsY./דƒŸÚ~ž¼å/×½/×”&/×’ƒŸÀ.Lå/×ç/×éó/×éã=ØÞ̓y3óF×›[ïÐÞ~Èôå×­1’­3ô­ôôV.×å/õ/ؽן[tÈÚô,Ùóóó2Bn‰ÈÚô,Ùóóó2Bn‰ÈÚô,Ùóóó2Bd‰ÈDרåæxaÈDרåæ` xïèºjºg.ƒd,‚ý¿/ŸÒÖƒÍÈ»W»±XƒÍ"»æ|X‚  .ºgº‚ !.ºººZºº  .óñólòº ºƒcf‚  .ºgº‚ !.ºººZºº  .óñólòº ºƒcf‚  .ºgº‚ !.ºººZºº  .óñó¬òº ºƒá}f¼›@óóó|ƒŸ}f‚  .ºgº‚ !.ºººZºº  .óñólòº ºƒ®fƒ "„]"ƒ "„+"»Œ} = ®(ƒsžº<òó’}2»Õt»—~2» ö<ó Ž-…ŸI®™mfºi.ó0,ó0).¼µ@ómó¯zó0.óÉÜ<óɼ<ƒÒž» ¿yt½ ðººØ}ò»mä» ¹ȺÏ}ò»mt» Â<ºØ}ò»mä» ¹ȺÏ}ò»mt» ‚<ƒ!fÀ( ¦z/öóóŸó ŸóŸó  !Ö» .ùX>Rä» .ùX>Jò‚™2ô>°~.¿/Ÿ˜ÖKúÈ»åÞ1–ž» ®zt» u¬» .ùX>ääô3Ò~ä» ] ƒeƒ º{f» .ùX> —òƒeƒ º{f» .ùX>®òƒeƒ¯º» Œ<„! f„!Ìff(  (ôƒ‘0ƒƒŒPÕt÷Ÿ;‘þm.ƒ¹ƒfº‚ !.º¤¬Kþ{ȼ!>Kæpfƒ\žƒeƒ ÏfåH)ô­/«ôfAKž|.=.@ÖuË.ô­/«ôfAKž|.=.@Öu²~.ƒ_º‚ &.ò¾º!Ë~#» ‚óâ~Xƒxº¿‘»¬'ò ¥ä2/L‘/L=ŸÉv .–ofKúÈ»å¥2¼!>Kæ_fvƒ0;ƒ~AÓ)'­ZR­D­zÖÊOØõ' òw…-’z¬4ù~.xƒ ¼(Oɟת’Ënt .k ò/Õu º. <¹äkZvZ Jn‚¬¬l» ‚óÔ~J>»Z'<óltKÊvgå`A>»Z'<óltKÊvgå`A>»Z'<óSt>»ZÝ<}[>»ZѬ¼²}ä=%º>uqf»Û>u63º»Ñ~B=%º>uqf»Û>u63º»¥~BÉv‘ÈÇò ¨» ¬ô/å.ùX>ÉòL"OæV%„67Z)‰\= .x Ðu4ô/ÿ‘.ùE1=%º>uqf»“>»Ñ~B=Ûº=£}*=Ѻôºä¼=ƒ¿ ¼…=[ Ÿy¬½½º>Ÿñå­<¼¼¼•#É úz{ºÛ¬>ƒ-BDN%.hM *ÜDL.=2.DKL¹}.=".A‹uð.hMDKLÜ}.70==µ¬>*ÜDL!.K)+DKL¹}.=".A‹ui./$…`hMDKL .DL.=2.DKL¹}.=".A‹u*.>*ÜDL!.K)+DKL¹}.=".A‹ui./$…`hMDKL .DL.=2.DKL¹}.=".A‹u½.>ƒ-BDN6=4. *ÜDL.=2.DKL¶.?'½vI×"-(E½v­½ý$<‚x‚ô=ÖôÉí}äh„æ=‘/\É=¿$ŸÊ…B=Y F62­»¬òôLu[œžv3Oüz.LØÉw,62­Ø>m.U’×òv3Oüz.LØÉw,62­Ø>m.U’†òòÝtOŸ-êc’Å#N‚#,¦"õ KóuD’u­»Ã  ÿ~tKɪ4óÿz<?³KÆQÉ×çu„÷á’uÅ1ݺô…u[ ¥yäó äQ>Ë/ã,¼'+wÖ%‹wYÄo‘- Ã{ò§ò<}tȟɈ ]B°Öœ}ää$/Jww/vxïyïwyï|ïw|ïŠïvŠï‹ïw‹ïŽïwŽï˜ïv˜ï™ïw™ïœïwœïÌïvÌïÍïwÍïÐïwÐïÝïvÝïÞïwÞïáïwáïðv/0w03w3Fvððwððwð9ðv:ð;ðw;ð>ðw>ð[ðv\ð]ðw]ð`ðw`ð}ðv~ððwð‚ðw‚ð§ðv¨ð©ðw©ð¬ðw¬ðÉðvÊðËðwËðÎðwÎðÔðvÔðÕðwÕðØðwØðëðvìðíðwíðððwððöðvöð÷ðw÷ðúðwúð ñvññwññwñ%ñv&ñ'ñw'ñ*ñw*ñ4ñv4ñ5ñw5ñ8ñw8ñSñvTñUñwUñXñwXñsñvtñuñwuñxñwxñ‹ñvŒññwññwñšñvšñ›ñw›ñžñwžñ¤ñv¤ñ¥ñw¥ñ¨ñw¨ñ»ñv¼ñ½ñw½ñÀñwÀñÆñvÆñÇñwÇñÊñwÊñÝñvÞñßñwßñâñwâñõñvöñ÷ñw÷ñúñwúñòvòòwòòwò#òv$ò%òw%ò(òw(òCòvDòEòwEòHòwHò[òv\ò]òw]ò`òw`òjòvjòkòwkònòwnòtòvtòuòwuòxòwxò‹òvŒòòwòòwò–òv–ò—òw—òšòwšò­òv®ò¯òw¯ò²òw²òÅòvÆòÇòwÇòÊòwÊòÔòvÔòÕòwÕòØòwØòóòvôòõòwõòøòwøòóvóówóówó+óv,ó-ów-ó0ów0ó:óv:ó;ów;ó>ów>ó†óv†ó‡ów‡óŠówŠó°óv°ó±ów±ó´ów´óÚóvÚóÛówÛóÞówÞóèóvèóéówéóìówìóòóvòóóówóóöówöó ôv ô ôw ôôwôôvôôwôôwô+ôv,ô-ôw-ô0ôw0ôCôvDôEôwEôHôwHôRôvRôSôwSôVôwVôqôvrôsôwsôvôwvô‘ôv’ô“ôw“ô–ôw–ô©ôvªô«ôw«ô®ôw®ô¸ôv¸ô¹ôw¹ô¼ôw¼ôáôvâôãôwãôæôwæô õv õ õw õõwõ5õv6õ7õw7õ:õw:õ_õv`õaõwaõdõwdõ}õv~õõwõ‚õw‚õ¹õvºõ»õw»õ¾õw¾õËõvÌõÍõwÍõÐõwÐõèõvèõéõwéõìõwìõ*öv*ö+öw+ö.öw.öMövNöOöwOöRöwRö‹övŒööwööwö«öv¬ö­öw­ö°öw°öéövéöêöwêöíöwíö÷v÷÷w÷÷w÷÷v÷÷w÷"÷w"÷`÷v`÷a÷wa÷d÷wd÷¢÷v¢÷£÷w£÷¦÷w¦÷î÷vî÷ï÷wï÷ò÷wò÷øvøøwøøwøBøvBøCøwCøFøwFø„øv„ø…øw…øˆøwˆø£øv¤ø¥øw¥ø¨øw¨øÃøvÄøÅøwÅøÈøwÈøÕøvÖø×øw×øÚøwÚøúøvúøûøwûøþøwþøùvùùwùùwù.ùv.ù/ùw/ù2ùw2ùYùvZù[ùw[ù^ùw^ù„ùv„ù…ùw…ùˆùwˆù ùv ù¡ùw¡ù¤ùw¤ùÃùvÄùÅùwÅùÈùwÈùãùväùåùwåùèùwèùúvúúwúúwú+úv,ú-úw-ú0úw0úVúvVúWúwWúZúwZúrúvrúsúwsúvúwvú•úv–ú—úw—úšúwšúµúv¶ú·úw·úºúwºúÄúvÄúÅúwÅúÈúwÈúýúvýúþúwþúûwû=ûv=û>ûw>ûAûwAûÝûvÝûÞûwÞûáûwáûëûvëûìûwìûïûwïûüvüüwüüwü4üv4ü5üw5ü8üw8üBüvBüCüwCüFüwFühüvhüiüwiülüwlü‹üvŒüüwüüwüÅüvÆüÇüwÇüÊüwÊüývýýwýýwýMývMýNýwNýQýwQý]ýv^ý_ýw_ýbýwbý»ýv»ý¼ýw¼ý¿ýw¿ýiþvjþkþwkþnþwnþþvŽþþwþ’þw’þ¥þv¥þ¦þw¦þ©þw©þ³þv³þ´þw´þ·þw·þÙþvÙþÚþwÚþÝþwÝþüþvüþýþwýþÿwÿMÿvNÿOÿwOÿRÿwRÿlÿvlÿmÿwmÿpÿwpÿzÿvzÿ{ÿw{ÿ~ÿw~ÿˆÿvˆÿ‰ÿw‰ÿŒÿwŒÿ–ÿv–ÿ—ÿw—ÿšÿwšÿ¼ÿv¼ÿ½ÿw½ÿÀÿwÀÿßÿvàÿáÿwáÿäÿwäÿîÿvîÿïÿwïÿòÿwòÿüÿvüÿýÿwýÿw v  w w0v01w14w4SvTUwUXwXbvbcwcfwfvvvwwwzwz•v–—w—šwš¶v¶·w·ºwºÖvÖ×w×ÚwÚvwwHvHIwILwLÂvÂÃwÃÆwÆ v  w w v !w!$w$4v45w58w8>v>?w?BwBUvUVwVYwYevfgwgjwjÂvÂÃwÃÆwÆÓvÔÕwÕØwØâvâãwãæwæðvðñwñôwô(v()w),w,fvfgwgjwj‘v‘’w’•w•¸v¸¹w¹¼w¼ævæçwçêwêvwwOvOPwPSwSzvz{w{~w~¡v¡¢w¢¥w¥ÏvÏÐwÐÓwÓúvúûwûþwþvwwvww3v45w58w8ivijwjmwmŽvŽw’w’³v´µwµ¸w¸ÈvÈÉwÉÌwÌôvôõwõøwø,v,-w-0w0KvKLwLOwOãvãäwäçwçóvôõwõøwøQvRSwSVwV®v®¯w¯²w²§v§¨w¨«w«K vK L wL O wO â vâ ã wã æ wæ ; v; < w< ? w? à và Ä wÄ Ç wÇ A vA B wB E wE Œ vŒ  w  w À vÀ Á wÁ Ä wÄ È vÈ É wÉ Ì wÌ í ví î wî ñ wñ v]B^Bw^BaBwaB Bv B¡Bw¡B¤Bw¤BµBvFGwGJwJ`vww[v\]w]`w`ƒv„…w…ˆwˆvww]v^_w_bwb…v†‡w‡ŠwŠvww_v`awadwd‡vˆ‰w‰ŒwŒÑvÒÓwÓÖwÖ=v>?w?BwBv‘w‘”w”¼v¼½w½ÀwÀÛvÜÝwÝàwà vwwWvXYwY\w\ÓvÔÕwÕØwØ!v"#w#&w&AvBCwCFwFsvtuwuxwx½v¾¿w¿ÂwÂ9v:;w;>w>‡vˆ‰w‰ŒwŒ¦v¦§w§ªwª:v:;w;>w>UvUVwVYwYlvlmwmpwp˜v˜™w™œwœ¾v¾¿w¿ÂwÂávâãwãæwæ°v°±w±´w´ñvòówóöwö>v>?w?BwB}v}~w~w½v¾¿w¿ÂwÂÝvÞßwßâwâvwwYvZ[w[^w^§v¨©w©¬w¬ÇvÈÉwÉÌwÌvw w %v&'w'*w*UvVWwWZwZ²v²³w³¶w¶ v  w w#v$%w%(w(cvdewehwh¼v¼½w½ÀwÀCvDEwEHwH[v[\w\_w_ÉvÉÊwÊÍwÍôvôõwõøwøXvXYwY\w\‡v‡ˆwˆ‹w‹NvNOwORwRÉvÉÊwÊÍwÍ v  w # w# F vF G wG J wJ u vu v wv y wy Ò vÒ Ó wÓ Ö wÖ ý vý þ wþ !w!$!v$!%!w%!(!w(!S!vS!T!wT!W!wW!z!vz!{!w{!~!w~!¨!v¨!©!w©!¬!w¬!Ó!vÓ!Ô!wÔ!×!w×!7"v7"8"w8";"w;"f"vf"g"wg"j"wj"#v##w##w#n#vn#o#wo#r#wr#™#v™#š#wš##w#Ù#vÙ#Ú#wÚ#Ý#wÝ#$v$ $w $ $w $/$v/$0$w0$3$w3$]$v]$^$w^$a$wa$ˆ$vˆ$‰$w‰$Œ$wŒ$%v% %w %#%w#%ƒ%vƒ%„%w„%‡%w‡%²%v²%³%w³%¶%w¶%Ý%vÝ%Þ%wÞ%á%wá%&v&&w&&w&3&v3&4&w4&7&w7&Z&vZ&[&w[&^&w^&ˆ&vˆ&‰&w‰&Œ&wŒ&³&v³&´&w´&·&w·&'v''w''w';'v;'<'w<'?'w?'{'v{'|'w|''w'ª'vª'«'w«'®'w®'Ñ'vÑ'Ò'wÒ'Õ'wÕ'ÿ'vÿ'(w((w(*(v*(+(w+(.(w.(Á(vÁ(Â(wÂ(Å(wÅ(%)v%)&)w&)))w))T)vT)U)wU)X)wX))v)€)w€)ƒ)wƒ)¦)v¦)§)w§)ª)wª)Õ)vÕ)Ö)wÖ)Ù)wÙ)ü)vü)ý)wý)*w***v**+*w+*.*w.*U*vU*V*wV*Y*wY*Ã*vÃ*Ä*wÄ*Ç*wÇ*î*vî*ï*wï*ò*wò*+v++w++w+D+vD+E+wE+H+wH+¡+v¡+¢+w¢+¥+w¥+Ì+vÌ+Í+wÍ+Ð+wÐ+ó+vó+ô+wô+÷+w÷+",v",#,w#,&,w&,&.v&.'.w'.*.w*.Œ.vŒ..w..w.¾.v¾.¿.w¿.Â.wÂ.ê.vê.ë.wë.î.wî.]1v^1_1w_1b1wb1Ì1vÌ1Í1wÍ1Ð1wÐ1.2v.2/2w/222w22a4vb4c4wc4f4wf4Ä4vÄ4Å4wÅ4È4wÈ4÷6vø6ù6wù6ü6wü6{7v|7}7w}7€7w€78v88w88w8š9vš9›9w›9ž9wž9ð9vð9ñ9wñ9ô9wô9:v::w::w:Ø:vØ:Ù:wÙ:Ü:wÜ:>;v>;?;w?;B;wB;8<v8<9<w9<<<w<<ž<vž<Ÿ<wŸ<¢<w¢<½<v`awadwds vs t wt w ww o vo p wp s ws xvxywy|w|¾v½<¾<w¾<Á<wÁ<=v= =w =#=w#=ú=vú=û=wû=þ=wþ=ƒ>vƒ>„>w„>‡>w‡>?v? ?w ? ?w ?O@vP@Q@wQ@T@wT@o@v¾¿w¿ÂwÂvwwúvp@q@wq@t@wt@›@vúûwûþwþÃvÄÅwÅÈwÈ„v„…w…ˆwˆ®vœ@@w@ @w @GAv®¯w¯²w²¿vÀÁwÁÄwÄÑvÒÓwÓÖwÖãvHAIAwIALAwLA]BväåwåèwèÏvÐÑwÑÔwÔ» vŸ_—†|operator new¾operator deleteö__deque_buf_size'stk::Socket::id_min€std::vector >::size²std::vector >::operator[]ôstd::vector >::operator[]6std::vector >::sizehstd::vector >::operator[]Æ__gnu_cxx::new_allocator::new_allocatorstd::allocator::allocator\__gnu_cxx::new_allocator::~new_allocatorªstd::allocator::~allocatorÖstd::allocator::~allocator#__gnu_cxx::new_allocator::new_allocator€std::allocator::allocatorµstd::allocator::allocatorstd::_Vector_base >::_Vector_impl::~_Vector_impl?std::_Vector_base >::_M_get_Tp_allocator__gnu_cxx::new_allocator::new_allocatorÕstd::allocator::allocator#__gnu_cxx::new_allocator::~new_allocatorqstd::allocator::~allocatorstd::allocator::~allocatorê__gnu_cxx::new_allocator::new_allocatorGstd::allocator::allocator|std::allocator::allocatorÚstd::_Vector_base >::_Vector_impl::~_Vector_implstd::_Vector_base >::_M_get_Tp_allocatorT__gnu_cxx::new_allocator::new_allocatorœstd::allocator::allocatorê__gnu_cxx::new_allocator::~new_allocator8 std::allocator::~allocatord std::allocator::~allocator± __gnu_cxx::new_allocator::new_allocator!std::allocator::allocatorC!std::allocator::allocator¢!std::_Deque_base >::_Deque_impl::~_Deque_implÎ!std::_Deque_base >::_M_get_Tp_allocator-"std::_Deque_iterator::_Deque_iteratorb"std::deque >::begin”"std::deque >::endÁ"std::_Deque_base >::_M_get_Tp_allocator#__gnu_cxx::new_allocator::new_allocatorW#std::allocator::allocator¥#__gnu_cxx::new_allocator::~new_allocatoró#std::allocator::~allocator$std::allocator::~allocatorl$__gnu_cxx::new_allocator::new_allocatorÉ$std::allocator::allocatorþ$std::allocator::allocator\%std::_Vector_base >::_Vector_impl::~_Vector_implˆ%std::_Vector_base >::_M_get_Tp_allocatorº%std::vector >::sizeì%std::vector >::capacity&std::vector >::sizeK&std::vector >::capacityx&std::vector >::operator[]º&__gnu_cxx::new_allocator::construct '__gnu_cxx::__normal_iterator > >::operator*j'__gnu_cxx::__normal_iterator > >::__normal_iteratorŸ'__gnu_cxx::__normal_iterator > >::operator-á'std::vector >::end(std::vector >::back;(std::vector >::beginh(__gnu_cxx::__normal_iterator > >::operator+ª(__lgé(__gnu_cxx::new_allocator::destroyM)std::_Vector_base >::_Vector_impl::_Vector_implª)std::_Vector_base >::_Vector_impl::_Vector_impl *std::_Deque_iterator::_Deque_iteratorA*std::deque >::ends*std::deque >::beginÈ*std::_Vector_base >::_Vector_impl::_Vector_impl%+std::_Vector_base >::_Vector_base‚+std::vector >::vector·+std::_Deque_iterator::operator*é+std::deque >::front,std::queue > >::frontv,__gnu_cxx::__normal_iterator > >::__normal_iterator«,std::vector >::endØ,std::vector >::begin3-__gnu_cxx::__normal_iterator > >::__normal_iteratorh-std::vector >::end•-std::vector >::beginð-__gnu_cxx::__normal_iterator > >::__normal_iterator%.std::vector >::endR.std::vector >::begin­.__gnu_cxx::__normal_iterator > >::__normal_iteratorâ.std::vector >::end/std::vector >::begin > >::baseo/operator!= > >¸/operator- > >0__medianR0__destroy_auxŒ0_DestroyÉ0_Destroy1__destroy_auxI1_Destroy†1_Destroyã1std::_Deque_iterator::_Deque_iterator82std::_Deque_base >::_Deque_impl::_Deque_implm2maxª2std::_Deque_iterator::_S_buffer_sizeÄ2std::_Deque_iterator::_M_set_node3operator-I3std::deque >::sizev3std::queue > >::size¨3__destroy_auxâ3_Destroy4_Destroye4std::vector >::_M_erase_at_end¤4std::vector >::clearÑ4__gnu_cxx::__normal_iterator > >::base5__gnu_cxx::__normal_iterator > >::base55__destroy_aux<__gnu_cxx::__normal_iterator > > >o5_Destroy<__gnu_cxx::__normal_iterator > > >¬5_Destroy<__gnu_cxx::__normal_iterator > >, double>ò5__gnu_cxx::__normal_iterator > >::base$6__gnu_cxx::__normal_iterator > >::baseV6__destroy_aux<__gnu_cxx::__normal_iterator > > >6_Destroy<__gnu_cxx::__normal_iterator > > >Í6_Destroy<__gnu_cxx::__normal_iterator > >, long int>7std::_Vector_base >::_M_get_Tp_allocatorE7__gnu_cxx::new_allocator::max_sizew7std::vector >::max_size¤7__gnu_cxx::__normal_iterator > >::operator++Ñ7__gnu_cxx::__normal_iterator > >::operator--þ7operator< > >G8operator== > >8__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, int>â8__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >D9__gnu_cxx::new_allocator::max_sizev9__gnu_cxx::new_allocator::max_sizeÏ9__gnu_cxx::new_allocator::~new_allocator":std::allocator::~allocatorN:std::deque >::_S_buffer_sizeh:std::_Deque_iterator::operator++•:std::_Deque_iterator::operator*Ç:std::_Vector_base >::_M_get_Tp_allocatorù:std::_Vector_base >::_M_get_Tp_allocator+;__gnu_cxx::__normal_iterator > >::operator--a;std::__fill_n::fill_nÅ;fill_n)<__uninitialized_fill_n_auxƒ<uninitialized_fill_nÔ<__uninitialized_fill_n_a1=std::__fill_n::fill_n•=fill_nù=__uninitialized_fill_n_auxS>uninitialized_fill_n¤>__uninitialized_fill_n_a?__gnu_cxx::new_allocator::max_sizeJ?__gnu_cxx::new_allocator::new_allocator’?std::allocator::allocatorÇ?std::_Deque_base >::_M_get_map_allocatorú?operator==A@operator!=Š@__gnu_cxx::new_allocator::max_size¼@swap Astd::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >JAiter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >‡A__unguarded_partition<__gnu_cxx::__normal_iterator > >, int>ÚAstd::_Deque_iterator::_S_buffer_sizeôAstd::_Deque_iterator::_M_set_node0Bstd::_Deque_iterator::operator++]B__push_heap<__gnu_cxx::__normal_iterator > >, long int, int>ËB__adjust_heap<__gnu_cxx::__normal_iterator > >, long int, int>TCmake_heap<__gnu_cxx::__normal_iterator > > >µC__pop_heap<__gnu_cxx::__normal_iterator > >, int>D__heap_select<__gnu_cxx::__normal_iterator > > >ƒDpop_heap<__gnu_cxx::__normal_iterator > > >ÂDsort_heap<__gnu_cxx::__normal_iterator > > >Epartial_sort<__gnu_cxx::__normal_iterator > > >PE__introsort_loop<__gnu_cxx::__normal_iterator > >, long int>ÑEoperator==Foperator!=ûF__gnu_cxx::new_allocator::allocate@Gstd::_Vector_base >::_M_allocate°Gstd::_Vector_base >::_Vector_baseîG__gnu_cxx::new_allocator::allocate3Hstd::_Vector_base >::_M_allocate£Hstd::_Vector_base >::_Vector_baseáH__gnu_cxx::new_allocator::allocate&Istd::_Vector_base >::_M_allocatebI__gnu_cxx::new_allocator::allocate§Istd::_Deque_base >::_M_allocate_mapäI__gnu_cxx::new_allocator::allocate)Jstd::_Deque_base >::_M_allocate_nodeVJ__gnu_cxx::new_allocator::deallocate›Jstd::_Vector_base >::_M_deallocateKstd::_Vector_base >::~_Vector_basetKstd::vector >::vectorÝKstd::vector >::~vector L__gnu_cxx::new_allocator::deallocateNLstd::_Vector_base >::_M_deallocate»Lstd::_Vector_base >::~_Vector_base'Mstd::vector >::vectorMstd::vector >::~vectorÓMstk::Skini::Message::Message$Nstk::Skini::Message::~MessagePN__gnu_cxx::new_allocator::destroyŒN_DestroyÀN__destroy_auxO_DestroyCO_Destroy‰Ostd::deque >::_M_destroy_data_auxýOstd::deque >::_M_destroy_data_dispatchVPstd::deque >::_M_destroy_data°P__destroy_aux >öP_Destroy >5Q__gnu_cxx::new_allocator::deallocatezQstd::_Vector_base >::_M_deallocateçQstd::_Vector_base >::~_Vector_base5Rstd::vector >::~vectoraR__gnu_cxx::new_allocator::deallocate¦Rstd::_Deque_base >::_M_deallocate_mapóR__gnu_cxx::new_allocator::deallocate8Sstd::_Deque_base >::_M_deallocate_nodeuSstd::deque >::_M_pop_front_aux¢Sstd::deque >::pop_frontÏSstd::queue > >::popüSstd::_Deque_base >::_M_destroy_nodesŽTstd::_Deque_base >::~_Deque_baseÜTstd::deque >::~deque-Ustd::queue > >::~queueYUstd::__copy_backward::__copy_b¹U__copy_backward_auxVstd::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >hVcopy_backward<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >ÛV__insertion_sort<__gnu_cxx::__normal_iterator > > >`W__final_insertion_sort<__gnu_cxx::__normal_iterator > > >ŸWsort<__gnu_cxx::__normal_iterator > > >ÞWstd::__copy_backward_normal::__copy_b_n-Xcopy_backward Xstd::__copy::copyïX__copy_auxNYstd::__copy_normal::__copy_nYcopy Z__uninitialized_copy_auxaZuninitialized_copy­Z__uninitialized_copy_a[std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >R[copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >Á[std::vector >::eraseÿ[std::__copy::copyN\__copy_aux­\std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, double*>ü\copy<__gnu_cxx::__normal_iterator > >, double*>k]__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, double*>À]uninitialized_copy<__gnu_cxx::__normal_iterator > >, double*> ^__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>‰^std::vector >::vector¾^std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >}___copy_auxÜ_std::__copy_normal::__copy_n+`copyš`__uninitialized_copy_auxï`uninitialized_copy;a__uninitialized_copy_aastd::__copy::copyßa__copy_aux>bstd::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, long int*>bcopy<__gnu_cxx::__normal_iterator > >, long int*>üb__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, long int*>Qcuninitialized_copy<__gnu_cxx::__normal_iterator > >, long int*>c__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, long int*, long int>dstd::vector >::vectorOdstd::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >Ÿdcopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >e__copy_auxmestd::__copy_normal::__copy_n¼ecopy+f__uninitialized_copy_aux€funinitialized_copyÌf__uninitialized_copy_a!gstd::__copy_backward::__copy_bg__copy_backward_auxàgstd::__copy_backward_normal::__copy_b_n/hcopy_backward¢hstd::__copy::copyñh__copy_auxPistd::__copy_normal::__copy_nŸicopyjstd::deque >::_M_reallocate_mapÿjstd::deque >::_M_reserve_map_at_back >::_M_range_checkykstd::vector >::at¶kstd::vector >::_M_insert_auxlstd::vector >::push_backÚlstd::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >Gmstd::vector >::operator=Òmstd::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >?nstd::vector >::operator=Ênstk::Skini::Message::operator=ostd::_Deque_base >::_M_create_nodesgostd::_Deque_base >::_M_initialize_mappstd::_Deque_base >::_Deque_baserpstd::deque >::dequeÅpstk::Skini::Message::Messageúp__gnu_cxx::new_allocator::constructEqstd::deque >::_M_push_back_auxšqstd::deque >::push_back×qstd::queue > >::pushrsocketHandlerðsmidiHandler`tstdinHandler¾tstk::Messager::pushMessageu_ConstructCu__uninitialized_copy_aux, std::_Deque_iterator >¾uuninitialized_copy, std::_Deque_iterator > v__uninitialized_copy_a, std::_Deque_iterator, stk::Skini::Message>‹vstd::deque >::dequeêvstd::queue > >::queuewstk::Messager::startSocketInput¾wstk::Messager::startStdInputíwRtMidiIn::setCallbackFxstk::Messager::startMidiInputµxstk::Messager::popMessageóxstk::Messager::setScoreFile_ystk::Messager::MessagerData::~MessagerData¯ystk::Messager::~MessagerÛystk::Messager::~Messagerzstk::Messager::~MessagerJzstk::Messager::MessagerData::MessagerDatazstk::Messager::Messager¼zstk::Messager::Messager„—†½__int32_tÕ__uint32_t÷__int64_t?$_0Š__mbstate_t__darwin_mbstate_t·__darwin_size_t __va_list_tagã__darwin_va_list€__darwin_wchar_t˜__darwin_rune_t¯__darwin_wint_tÆ__darwin_clock_tÞ__darwin_time_tõ__darwin_pthread_handler_recw_opaque_pthread_cond_tÓ_opaque_pthread_mutex_t_opaque_pthread_once_tL_opaque_pthread_t¯__darwin_off_tÅ__darwin_pthread_cond_tä__darwin_pthread_mutex_t__darwin_pthread_once_t#__darwin_pthread_tC__darwin_suseconds_t___darwin_wctrans_ty__darwin_wctype_t’size_t timevalÔfd_setfd_settime_t#ptrdiff_t0$_4C0div_tP0$_5z0ldiv_tˆ0$_6²0lldiv_tÁ0int64_tn9lconvÑ;va_listà;fpos_tî;__sbuf$<__sFILE>FILE¢Aclock_t±AtmƒBpthread_cond_t™Bpthread_mutex_t°Bpthread_once_tÆBpthread_t×B__gthread_once_tïB__gthread_mutex_tCwint_tC$_7kC_RuneEntry}C$_8·C_RuneRangeÉC$_9D_RuneCharClassD$_10F_RuneLocaleƒHmbstate_t”Hwctype_t¡O__true_type©O__false_typeÓO__iter_swapøO__copyšP__copy_normalðP__copy_normallQ__copy_backwardÂQ__copy_backward_normalòQ__fill_nHRchar_traitsÜT__vtbl_ptr_typeNTexceptionUnothrow_tUnew_allocator]VallocatorÑV_Atomic_wordëVbasic_string,std::allocator >,j_Rep_baseqj_RepMllocaleÐofacet ridÓr_Implûuios_base}basic_streambuf >²ƒwctrans_t¡…ctype_base¥†ctypeOŒcodecvt_baseWŒ__codecvt_abstract_basezcodecvtË‘money_base$’basic_ios >5–__normal_iterator, std::allocator > >6˜num_get > >Kžnum_put > >£basic_ostream >§basic_istream >­basic_stringbuf,std::allocator >{¯basic_ostringstream,std::allocator >µStkErrorÀ¶Stk9º__basic_file“¼basic_filebuf >Âbasic_ifstream >IÃnew_allocator¬ÄallocatorÅ_Vector_base >YÆvector >ëËnew_allocatorNÍallocator¾Í_Vector_base >ûÎvector >“ÔSkiniÜÕMUTEXéÕCONDITIONúÕMutexÑÖTHREAD_HANDLEæÖTHREAD_RETURNûÖTHREAD_FUNCTION'×Threadÿ×Socket¿ÙTcpServer–ÚRtErrorfÜRtMidi#ÞRtMidiIn>änew_allocator¡åallocatoræ_Vector_base >Nçvector >àMidiInApi¿ìnew_allocatorîallocator†î_Deque_iteratorËð_Deque_base >þòdeque >¼úqueue > >òûnew_allocator>ýallocator®ý_Vector_base >ëþvector >VMessager¤__normal_iterator > >Ž_Deque_iteratorÁ __normal_iterator > >« __normal_iterator > >• __normal_iterator > >__normal_iterator > >i__copy_normal new_allocatornallocatorñ__copy_backward_normalG__normal_iterator, std::allocator > >¼{istreamÜ{ostream_ZNSt13basic_filebufIcSt11char_traitsIcEE19_M_terminate_outputEv_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings___copy_b_n_ZSt4__lgIlET_S0__ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNSirsEPSt15basic_streambufIcSt11char_traitsIcEEiswalnumgmtime_ZN9__gnu_cxx13new_allocatorIPN3stk5Skini7MessageEE9constructEPS4_RKS4_mbstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_aread_ZNKSt6vectorIhSaIhEE14_M_range_checkEm_ZNKSt6vectorIiSaIiEEixEm_ZNSt8ios_base9uppercaseE_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE16_M_push_back_auxERKS2__ZNK7RtError10getMessageEvstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwchar_ZNK9__gnu_cxx13new_allocatorIcE7addressERcisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfile_ZN8RtMidiIn12getPortCountEv_ZNSi7getlineEPclcvscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZNSt12_Vector_baseIlSaIlEE19_M_get_Tp_allocatorEv_ZSt22__uninitialized_copy_aISt15_Deque_iteratorIN3stk5Skini7MessageERKS3_PS4_ES0_IS3_RS3_PS3_ES3_ET0_T_SC_SB_SaIT1_E_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIhSaIhEE15_M_erase_at_endEPh_ZNSt6vectorIdSaIdEE3endEv_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEC1ERKS2__ZNSt6vectorIlSaIlEE4rendEv_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEEPlET0_T_SA_S9__ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv__normal_iterator_ZNSs6insertEmPKc_ZNKSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EixEl_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]_ZSt20uninitialized_fill_nIPlmlEvT_T0_RKT1__M_initialize_mapoperator!=c_str_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEC1ERKS1_decimal_point_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_E14_S_buffer_sizeEv_ZNKSt6vectorIlSaIlEE4backEv_ZN3stk3Stk12rawwavepath_E_M_update_egptr_Destroy_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE16_M_allocate_nodeEv_ZNKSt6localeneERKS___push_heap<__gnu_cxx::__normal_iterator > >, long int, int>_M_destroy_pback__first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_M_reserve_elements_at_back_ZNSi5seekgExSt12_Ios_Seekdir_ZN9__gnu_cxx13new_allocatorIN3stk5Skini7MessageEE7destroyEPS3__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEcc_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKifacet_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_ZNSaIN3stk5Skini7MessageEEC1ERKS2__ZNKSt6vectorIiSaIiEE6rbeginEv_ZNSt6vectorIiSaIiEE9push_backERKi_ZSt24__uninitialized_fill_n_aIPlmllEvT_T0_RKT1_SaIT2_Eungetcuninitialized_copy<__gnu_cxx::__normal_iterator > >, double*>_ZNSs12_M_leak_hardEv_M_reserve_elements_at_front_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE16do_always_noconvEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZSt13__destroy_auxISt15_Deque_iteratorIN3stk5Skini7MessageERS3_PS3_EEvT_S7_St12__false_type_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE9push_backERKS2___copy_auxtellgignoreSampleRateChange_ZN9__gnu_cxx13new_allocatorIN3stk5Skini7MessageEED2Ev__uninitialized_fill_n_atellp_S_id_messagesgetCompiledApiseekg_ZNSt13basic_filebufIcSt11char_traitsIcEE6setbufEPcl_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE2inERS0_PKcS4_RS4_PcS6_RS6_seekp__lhs_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNSi3getEPclc_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE17_M_reallocate_mapEmb_ZNSt6vectorIiSaIiEED1Ev_ZNSt6vectorIlSaIlEE5clearEv_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE13always_noconvEv_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv_ZNKSs4findERKSsm_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EC1ERKS_IS2_RS2_PS2_E_ZN3stk3Stk14setRawwavePathESs_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EED2Ev~RtMidicopy_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE5eraseESt15_Deque_iteratorIS2_RS2_PS2_ES8__M_insert_auxUNSPECIFIED_ZNSt8ios_base3appE_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE10max_lengthEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvRtError_ZNSi5tellgEv_ZNSt6vectorIhSaIhEE5eraseEN9__gnu_cxx17__normal_iteratorIPhS1_EES5_~basic_istreambasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___destroy_auxwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_Vector_implclosePortfill_n_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlert__pop_heap<__gnu_cxx::__normal_iterator > >, int>move_ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7_St11__true_type_ZNSt6vectorIdSaIdEE4dataEvpworduninitialized_fill_n_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEElEvT_S7_T0__ZNSt6vectorIhSaIhEE14_M_fill_assignEmRKh_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEv_ZN8RtMidiIn13getCurrentApiEvshowbase_ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEEPlEET0_T_SC_SB_~basic_ios_ZNKSt6vectorIhSaIhEE8max_sizeEv_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim_ZN3stk5Mutex6signalEv_M_extract_floatexception_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt5queueIN3stk5Skini7MessageESt5dequeIS2_SaIS2_EEEC1ERKS5_unshift_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNSt12_Vector_baseIlSaIlEE12_Vector_implD1Evwcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperror_ZN3stk11midiHandlerEdPSt6vectorIhSaIhEEPvinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNSt6vectorIhSaIhEE5beginEvcopy<__gnu_cxx::__normal_iterator > >, long int*>_ZNSt6vectorIhSaIhEE4dataEvfgetws_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE11_Deque_implD1Ev_ZNSs6assignERKSs~__basic_file_Destroy<__gnu_cxx::__normal_iterator > > >_ZNSt13basic_filebufIcSt11char_traitsIcEE22_M_convert_to_externalEPcl_ZNKSs16find_last_not_ofEPKcmmoperator void*__adjust_heap<__gnu_cxx::__normal_iterator > >, long int, int>_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE18_M_fill_initializeERKS2__ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPddET0_T_SA_S9_SaIT1_EtolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEdeEv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk6Socket10readBufferEiPvlicopyfmt_ZNSs2atEm_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE27_M_reserve_elements_at_backEm_M_init_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEENS1_IPlS6_EEET0_T_SB_SA__ZL8iswloweri_ZN9__gnu_cxxmiIPiSt6vectorIiSaIiEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_rendSTK_SINT16_ZNSt6vectorIlSaIlEEC1ERKS1_abs_M_allocate_ZNSi5ungetEvoperator==_ZNSt13basic_filebufIcSt11char_traitsIcEE9pbackfailEi_ZNSirsERb_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE4swapERS4__ZNSirsERd_ZNSirsERe_ZNSirsERfputwchar_ZNSirsERj_ZNSirsERl_ZNSirsERm_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPitowupper_ZNSirsERs_ZNSirsERtstr_ZNSirsERx_ZNSirsERy_ZNKSt6vectorIiSaIiEE2atEm_ZNKSs5emptyEv_ZN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEpLERS1__ZNSt6vectorIdSaIdEE4backEv_ZNSt13basic_filebufIcSt11char_traitsIcEE6xsgetnEPcl_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEixERKlsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_M_finishstartSocketInput_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcm_M_implnamecopy_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZStneIN3stk5Skini7MessageERS2_PS2_EbRKSt15_Deque_iteratorIT_T0_T1_ESB_putback_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEmiERKl_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZN3stk5Skini7MessageaSERKS1__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZN9__gnu_cxx13new_allocatorIlE7destroyEPl_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE4sizeEv__destroy_aux<__gnu_cxx::__normal_iterator > > >_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6vectorIlSaIlEE14_M_fill_assignEmRKl_ZNSt13basic_filebufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE17_M_erase_at_beginESt15_Deque_iteratorIS2_RS2_PS2_E_ZSt18uninitialized_copyISt15_Deque_iteratorIN3stk5Skini7MessageERKS3_PS4_ES0_IS3_RS3_PS3_EET0_T_SC_SB__Z41__static_initialization_and_destruction_0ii_ZNSt6vectorIiSaIiEE5clearEv_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmIERKl__copy_b_n~basic_filebuf__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >_ZNSt8ios_base5truncE~MessagerData~locale_ZNKSt6vectorIhSaIhEE5frontEv_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE19_M_get_Tp_allocatorEvfind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZNK9__gnu_cxx13new_allocatorIPN3stk5Skini7MessageEE7addressERKS4_swscanf_ZN9__gnu_cxxeqIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA__ZNSi4peekEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEiinitialize_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSt13basic_filebufIcSt11char_traitsIcEE27_M_allocate_internal_bufferEv_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7__ZNSs4rendEv_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EppEithis_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EppEv_ZNSo3putEc~_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEvMidiQueue_ZNSt6vectorIhSaIhEE6assignEmRKh_ZNKSt12_Vector_baseIhSaIhEE13get_allocatorEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNSt6vectorIlSaIlEE6insertEN9__gnu_cxx17__normal_iteratorIPlS1_EERKl_ZNSt6vectorIiSaIiEE4swapERS1__ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE17_M_deallocate_mapEPPS2_m_ZN3stk5Mutex4lockEv_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE23_M_reserve_map_at_frontEm_M_erase_at_begin~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZN6RtMidi5errorEN7RtError4TypeESs_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNKSt7codecvtIcc11__mbstate_tE13do_max_lengthEv_ZNSt6vectorIhSaIhEE5clearEv_ZNSt13basic_filebufIcSt11char_traitsIcEE15_M_create_pbackEv_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EEaSERKS4__ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE5frontEv_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE3endEv__in_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES6_ET0_T_S8_S7__M_iend__introsort_loop<__gnu_cxx::__normal_iterator > >, long int>_ZN9__gnu_cxx13new_allocatorIN3stk5Skini7MessageEE8allocateEmPKvwcstombstowctrans_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEpLERKl_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE22_M_reserve_map_at_backEmiter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE28_M_reserve_elements_at_frontEm_ZNSt8ios_base6eofbitE_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPiS2_EET0_T_S4_S3_fill_n_ZNKSs4sizeEv_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE24_M_new_elements_at_frontEm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSs_ZSt8_DestroyIPN3stk5Skini7MessageES2_EvT_S4_SaIT0_E_ZNKSs4findEPKcm_ZNSt6vectorIiSaIiEEC1ERKS0_whatsThisType_S_facet_categories_ZNSi5seekgESt4fposI11__mbstate_tEstdinHandler_ZNSt8ios_base5widthEl_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7___copy_b_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEixERKl_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIhSaIhEE3endEv__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZN3stk6Socket10readBufferEPvli_M_refcountporthandleError_ZN9__gnu_cxx13new_allocatorIPN3stk5Skini7MessageEE10deallocateEPS4_m_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcmlock_ZN3stk6Socket11writeBufferEPKvli~_Deque_base_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_Destroy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecbcopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE8pop_backEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE5beginEv_ZNKSt6vectorIlSaIlEE4dataEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE__holeIndexaccept_ZNSt6vectorIhSaIhEE5eraseEN9__gnu_cxx17__normal_iteratorIPhS1_EE_ZNSt10ctype_base5spaceE_ZNKSt6vectorIlSaIlEE5beginEv_Destroy<__gnu_cxx::__normal_iterator > >, long int>_ZN9MidiInApi12getPortCountEv__uninitialized_copy_aux__copy_aux_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitsetFile_M_allocate_maprawwavepath__ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplERKlprintMessage_Deque_base__final_insertion_sort<__gnu_cxx::__normal_iterator > > >_ZNSt6vectorIlSaIlEE5eraseEN9__gnu_cxx17__normal_iteratorIPlS1_EE_ZN3stk6Socket7isValidEi_ZNSt8ios_base3begEsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked__median_M_startMessage_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE4backEv_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEv_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmodefopen_ZNSt6vectorIlSaIlEEixEm_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE10push_frontERKS2__ZNSt6vectorIlSaIlEE7reserveEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_Destroysrand_M_leakpbump_ZNKSt6vectorIhSaIhEE4backEvwcscollsetstate_ZNKSt6vectorIhSaIhEE2atEmsleepaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEppEi_ZNSolsEPKv_ZNK9__gnu_cxx13new_allocatorIhE7addressERKh_ZNSs7replaceEmmPKcm_ZSt8pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7__ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmopenMidiApiStk_ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS3_IPdS8_EEEET0_T_SD_SC__ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldEdo_max_length_ZNK9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEplERS1__ZNSt8ios_base4leftE_ZSt10__copy_auxIPKlPlET0_T_S4_S3_uninitialized_copy_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE11do_encodingEv_ZNKSt8ios_base5flagsEv_ZNSt12__basic_fileIcE9showmanycEv_ZNKSt6vectorIlSaIlEE8max_sizeEv_ZNSt5queueIN3stk5Skini7MessageESt5dequeIS2_SaIS2_EEED1Ev_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN8RtMidiIn11setCallbackEPFvdPSt6vectorIhSaIhEEPvES4_whatwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_ZNSi4syncEv_ZNSt12_Vector_baseIiSaIiEEC2ERKS0__M_push_back_auxuserData__copy_n<__gnu_cxx::__normal_iterator > >, long int*>wctype_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk5Skini7MessageEEEPT_PKS7_SA_S8__ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate__codecvt_abstract_base~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_ZNSt10money_base8_S_atomsE_ZSt24__uninitialized_copy_auxIPiS0_ET0_T_S2_S1_St11__true_type_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt13copy_backwardIPPN3stk5Skini7MessageES4_ET0_T_S6_S5__ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfintl_ZN3stk5Skini19whatsThisControllerElgetcfail_ZNKSt7codecvtIcc11__mbstate_tE11do_encodingEv_ZNSt8__fill_nILb1EE6fill_nIPlmlEET_S3_T0_RKT1__ZN8RtMidiIn11getPortNameEj_M_set_sharablegets_ZNSaIiEC1ERKS__ZNSaIdEC1Evispunct_ZN3stk8Messager12setScoreFileEPKc_ZNK9__gnu_cxx13new_allocatorIN3stk5Skini7MessageEE7addressERS3__ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEENS1_IPdS6_EEET0_T_SB_SA__M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_SaIT1_E_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EED1Ev_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv__copy_aux_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEEPllET0_T_SA_S9_SaIT1_Euninitialized_copybasic_string_ZSt26__uninitialized_fill_n_auxIPlmlEvT_T0_RKT1_St11__true_typegetMessagewrite_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_push_back__uninitialized_fill_n_auxsnprintf_ZNKSt5ctypeIcE5tableEv_ZSt24__uninitialized_copy_auxIPlS0_ET0_T_S2_S1_St11__true_typevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZN3stk5Skini11parseStringERSsRNS0_7MessageE_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE2atEm_ZNSt8ios_base3endE_ZNSt6vectorIhSaIhEE6insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEmRKh_ZN3stk8MessagerC2Ev_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EEixEm_ZNSt5ctypeIcE13classic_tableEv~Messagermemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNSt12__basic_fileIcE4syncEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIhSaIhEE6insertEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmiERKl_ZNKSt6vectorIiSaIiEE5beginEv_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk5Skini7MessageES6_EET0_T_S8_S7__ZNSt11char_traitsIcE6lengthEPKc_M_seekios_base_M_destroy_internal_buffergptr_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE10do_unshiftERS0_PcS3_RS3__ZNKSs7_M_iendEv_S_max_size_ZNKSs17find_first_not_ofEPKcm_ZNSt13basic_filebufIcSt11char_traitsIcEE6xsputnEPKcl_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZN3stk5Skini11nextMessageERNS0_7MessageE_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNK9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEE4baseEv_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EppEv_ZNKSt5ctypeIcE10do_tolowerEPcPKc_Destroy_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcmpartial_sort<__gnu_cxx::__normal_iterator > > >MidiMessage_ZN3stk3Stk5sleepEm_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE15_M_pop_back_auxEv_ZNKSs7compareERKSs__nodes_to_addto_char_type_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv_ZSt4copyIPdS0_ET0_T_S2_S1_operator-_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE23_M_new_elements_at_backEm_ZNSt11char_traitsIcE2eqERKcS2__ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE16_M_destroy_nodesEPPS2_S6__ZL8iswgraphi_S_create_c_locale_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiET_S7_S7_T0__ZNSt12_Vector_baseIlSaIlEED2Ev_ZNSt8ios_base7goodbitE_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEi_S_empty_rep_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE9pop_frontEvcopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >cancelCallback_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE6rbeginEvfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZNSt6vectorIhSaIhEE6rbeginEvcodecvtSTK_FLOAT64_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZN9MidiInApi10getMessageEPSt6vectorIhSaIhEEstartStdInput_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZNKSt6vectorIiSaIiEE4rendEv_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEvT_S7_S7_T0_wcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt13basic_filebufIcSt11char_traitsIcEE9underflowEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEvfreopenglobal_ZNSaIlED1Ev_ZNKSi6gcountEv_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv~TcpServer__sig_M_syncqueue_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcopy_backward<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZN6RtMidi8openPortEjSs_ZSt8_DestroyIN3stk5Skini7MessageEEvPT_precision_Destroy<__gnu_cxx::__normal_iterator > > >_ZNKSs5rfindERKSsm__basic_file_ZSt4coutvwprintf_ZSt4copyIPlS0_ET0_T_S2_S1__ZNSt6vectorIhSaIhEEixEm_M_reserve_map_at_backRtMidiInData_ZN3stk8Messager12MessagerDataD1Evoperator newbasic_ios_M_ibegin__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator__uninitialized_copy_a_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE17_M_initialize_mapEm_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZSt10__copy_auxIPPN3stk5Skini7MessageES4_ET0_T_S6_S5__ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE13_M_insert_auxESt15_Deque_iteratorIS2_RS2_PS2_ERKS2___opaqueoperator!=_ZNSt6locale21_S_normalize_categoryEi_ZNSt6vectorIlSaIlEE4backEvqsortsampleRateChanged_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEppEi_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEElEvT_S7_SaIT0_E_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEppEvcopy<__gnu_cxx::__normal_iterator > >, double*>_ZNSs12_S_constructEmcRKSaIcE_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE15_M_destroy_dataESt15_Deque_iteratorIS2_RS2_PS2_ES8_RKS3_basic_streambuf_ZNKSt14basic_ifstreamIcSt11char_traitsIcEE5rdbufEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_rep_ZNK7RtError7getTypeEv_ZNSt6vectorIlSaIlEE9push_backERKl_ZNSt12_Vector_baseIlSaIlEE11_M_allocateEmreallocallocate_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE5frontEv_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EmmEvwcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZSt8__medianIiERKT_S2_S2_S2__ZNSt8ios_base2inE_M_convert_to_external_ZNSt8ios_base5imbueERKSt6localeseekpostimeStamp_ZNSs7replaceEmmRKSsmmdestroy_M_new_elements_at_back_M_allocate_node__nstart_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcbasic_ifstream_ZNSirsEPFRSt8ios_baseS0_Exalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZNSt6vectorIlSaIlEE3endEvtoupper_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE5eraseESt15_Deque_iteratorIS2_RS2_PS2_EMessagerData_M_reallocate_map_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt6vectorIiSaIiEE8max_sizeEv_ZN8RtMidiIn15openVirtualPortESs_ZSt19__copy_backward_auxIPiS0_ET0_T_S2_S1__ZN9__gnu_cxx13new_allocatorIN3stk5Skini7MessageEE9constructEPS3_RKS3__ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEpLERKl_Exit_ZN3stk9TcpServer6acceptEv_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNK9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEdeEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs~queuesocketHandler_ZNSt6vectorIlSaIlEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPlS1_EEmRKl_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvgetCurrentApi_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE3outERS0_PKcS4_RS4_PcS6_RS6_setBlocking_ZN8RtMidiIn11openMidiApiEN6RtMidi3ApiESsj_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZN8RtMidiIn9closePortEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZStmiIN3stk5Skini7MessageERS2_PS2_ENSt15_Deque_iteratorIT_T0_T1_E15difference_typeERKS9_SC__ZNKSt6vectorIlSaIlEE6rbeginEv_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6vectorIhSaIhEE6resizeEmh_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE15_M_allocate_mapEm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZNK3stk6Socket4portEvwcsrchr~StkError_ZN3stk8Messager10popMessageERNS_5Skini7MessageE_ZNSt8ios_base6skipwsE_ZNSirsERi_ZNKSt6vectorIdSaIdEE4sizeEv_ZSt13copy_backwardIPiS0_ET0_T_S2_S1_pubimbuemake_heap<__gnu_cxx::__normal_iterator > > >_ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1_copy_ZNSs12_S_empty_repEverror_ZNK9__gnu_cxx13new_allocatorIN3stk5Skini7MessageEE7addressERKS3_thousands_sep_ZNK9__gnu_cxx13new_allocatorIhE7addressERhpushMessagedeque_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSt6vectorIiSaIiEE4sizeEv_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZN3stk9TcpServer11writeBufferEPKvli_ZNKSs2atEmxsputn_2_ZSteqIN3stk5Skini7MessageERKS2_PS3_EbRKSt15_Deque_iteratorIT_T0_T1_ESC__S_constructputwc_ZNK9__gnu_cxx13new_allocatorIPN3stk5Skini7MessageEE7addressERS4__ZNSs6appendEPKc_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdioRtMidi_ZL7isspaceioperator!= > >_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_set_nodepop_front_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNSt12__basic_fileIcE4fileEv__new_node_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EpLEl_ZNSt13basic_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodeget_ZSt8_DestroyIPiiEvT_S1_SaIT0_E_S_construct_pattern_ZNKSt6vectorIhSaIhEE5beginEvoperator< > >_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEppEi_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EC1Ev~ctype_ZNKSs13find_first_ofEcmsignalgetloc__uninitialized_copy_astrtodstrtof_ZSt3minImERKT_S2_S2__ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEmmEistrtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_m_ZNSt6vectorIiSaIiEE6rbeginEvnum_put_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEmmEv_ZNSt6vectorIiSaIiEE4backEvuninitialized_copy, std::_Deque_iterator >_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEmIERS1__ZNKSt6vectorIiSaIiEE5emptyEv_ZN8RtMidiIn14cancelCallbackEvwcsxfrmpop_ZN3stk5Skini13whatsThisTypeEl_M_data_ZNSt6locale5ctypeE_Deque_iterator_ZNSs6appendEmc_ZSt8_DestroyIPN3stk5Skini7MessageEEvT_S4__ZNSo5tellpEv_ZNSspLEPKc__copy_negptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSt6vectorIlSaIlEEaSERKS1_wcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNSt13basic_filebufIcSt11char_traitsIcEE4syncEvis_open_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombs__destroy_aux<__gnu_cxx::__normal_iterator > > >wcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEppEv_ZNSt6vectorIhSaIhEE5frontEv_ZL7tolowerigcount_ZNSt8ios_base9basefieldE_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEmIERKl_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod_ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv*_strtof~deque_M_install_facet_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEplERKl_ZNSt12__basic_fileIcE8sys_openEP7__sFILESt13_Ios_Openmode_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE5do_inERS0_PKcS4_RS4_PcS6_RS6_isprint~basic_ostringstream~Thread_ZNSt12__basic_fileIcE4openEPKcSt13_Ios_Openmodeicollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEC1ERKS2__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIiEEPT_PKS3_S6_S4_parseString_M_grab_ZNKSt12_Vector_baseIlSaIlEE13get_allocatorEv_ZNSaIPN3stk5Skini7MessageEEC1IS1_EERKSaIT_E_ZNSi3getEPcl_ZNSt12_Vector_baseIhSaIhEE11_M_allocateEmwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZStneIN3stk5Skini7MessageERKS2_PS3_EbRKSt15_Deque_iteratorIT_T0_T1_ESC__ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiwaitcompare_ZN3stk6Thread4waitEv_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEEPlET0_T_SA_S9_St11__true_type_ZNKSt6vectorIhSaIhEE4dataEv_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZSt10_ConstructIN3stk5Skini7MessageES2_EvPT_RKT0__ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN3stk9TcpServer10readBufferEPvli_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZNKSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EdeEv_ZN9__gnu_cxx13new_allocatorIN3stk5Skini7MessageEE10deallocateEPS3_m_ZN3stk8Messager14startMidiInputEiwctob_ZNSs4_Rep11_S_terminalE_ZNKSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EplEl_Destroy_ZNKSt6vectorIhSaIhEE8capacityEv_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSi3getERcfflush_ZNSaIlEC1ERKS__ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE4rendEv_ZNSaIN3stk5Skini7MessageEED1Ev*_clockebackpushmessage_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvoperator==_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EmmEiwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSaIlED2Ev_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EmmEv_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >copy_ZNSt12__basic_fileIcE5closeEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEvfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostate_ZNKSt5queueIN3stk5Skini7MessageESt5dequeIS2_SaIS2_EEE5emptyEvrename_ZNK9__gnu_cxx13new_allocatorIN3stk5Skini7MessageEE8max_sizeEvmbsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE13_M_insert_auxESt15_Deque_iteratorIS2_RS2_PS2_EmRKS2__M_get_map_allocator_ZNKSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv_ZNSt10ctype_base5punctE_ZSt10__copy_auxIPlS0_ET0_T_S2_S1_fgets_S_terminal_ZNSt13basic_filebufIcSt11char_traitsIcEE8overflowEiencoding_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZN3stk5Skini8tokenizeERKSsRSt6vectorISsSaISsEES2_wcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN9__gnu_cxx13new_allocatorIhE7destroyEPh_ZNKSs17find_first_not_ofERKSsm~Skinibasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocalenextMessage_ZN9MidiInApi15openVirtualPortESsuninitialized_copyisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_gettestCancel_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE5beginEv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE6lengthERS0_PKcS4_mbegin_ZN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEppEv_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7_S7__ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEEvT_S7__ZNSaIN3stk5Skini7MessageEEC2ERKS2__ZSt6fill_nIPdmdET_S1_T0_RKT1__ZNKSt6vectorIiSaIiEE3endEv_ZNSt5queueIN3stk5Skini7MessageESt5dequeIS2_SaIS2_EEE4backEv_ZN6RtMidi15openVirtualPortESs_ZNKSt6vectorIlSaIlEE4rendEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKcopenPort_ZNSt11__iter_swapILb1EE9iter_swapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES8_EEvT_T0__ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEreadBuffer__copy_bvswscanf_S_default_pattern_ZNSt6vectorIiSaIiEE7reserveEm_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt6vectorIiSaIiEEaSERKS1__ZNSt12_Vector_baseIdSaIdEED2Ev_ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEplERKl_ZN9__gnu_cxx3absExgetwcsort_heap<__gnu_cxx::__normal_iterator > > >remove_ZNSspLERKSs_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE8encodingEvappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN9__gnu_cxx13new_allocatorIPN3stk5Skini7MessageEEC2Ev_ZNSt6vectorIlSaIlEE2atEm_ZN3stk8MessagerD0Ev_ZNSaIdEC2ERKS__ZNSt5queueIN3stk5Skini7MessageESt5dequeIS2_SaIS2_EEE3popEv_S_buffer_size_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEptEv~Init_ZSt4swapIiEvRT_S1__ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintf_ZNSaIiED1EvinitgetPortCount_ZNSt13basic_filebufIcSt11char_traitsIcEE13_M_set_bufferEl_M_replace_categoriesInitfree_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmmEido_narrow_ZNK9__gnu_cxx13new_allocatorIiE7addressERiclearSTK_SINT24_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmmEv_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1Ev_M_destroy_data_auxmbtowc_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE14_M_range_checkEm_ZNSt6vectorIiSaIiEE6assignEmRKi_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEoperator!=__darwin_fd_isset_ZNKSt6localeeqERKS__ZN3stk8Messager13startStdInputEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1__ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEv__outSTK_SINT32isupper_ZNKSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EmiEl~basic_ostream_ZN9__gnu_cxx3divExx_ZNK9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEmiERS1__ZNSt12_Vector_baseIlSaIlEE12_Vector_implC1ERKS0__ZL8iswdigiti_ZNSt12__basic_fileIcE8xsputn_2EPKclS2_l_ZNSt6vectorIiSaIiEEixEmatoll_ZNSsaSERKSs_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm_ZN9MidiInApi14cancelCallbackEv_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_E11_M_set_nodeEPS4__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomscancelsgetc_Destroy<__gnu_cxx::__normal_iterator > >, double>sgetn_ZNSt5queueIN3stk5Skini7MessageESt5dequeIS2_SaIS2_EEE4pushERKS2__ZNSs6insertEmRKSsmmwcsncmpmktimegetline_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EpLEl_ZN8RtMidiIn10getMessageEPSt6vectorIhSaIhEE_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk5Skini7MessageEEEPT_PKS7_SA_S8__ZN9__gnu_cxx13new_allocatorIlE9constructEPlRKlbasic_filebuffgetc_M_destroy_ZNKSs8_M_checkEmPKc__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, long int*, long int>_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZN3stk8Messager12MessagerDataC1Ev_ZNSaIiEC2ERKS__ZNSt6vectorIlSaIlEEC1EmRKlRKS0__ZNSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EmmEiThreadasctime_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE15_M_erase_at_endESt15_Deque_iteratorIS2_RS2_PS2_Ebasic_istream_ZN3stk6Thread10testCancelEv_ZNK9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEixERS1_rdstatedo_unshiftTcpServerpubseekpos__uninitialized_fill_n_auxsubstr_ZNSt6locale5_Impl10_S_id_timeE_ZN9__gnu_cxx13new_allocatorIPN3stk5Skini7MessageEED2Ev_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZN9__gnu_cxx13new_allocatorIlED2Ev_ZNSirsEPFRSiS_Ectime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZNSt6vectorIlSaIlEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKlS1_EEEEPlmT_S9__ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitE__lastgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_E11_M_set_nodeEPPS2__ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf__copy_n<__gnu_cxx::__normal_iterator > >, double*>_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZN9__gnu_cxx13new_allocatorIPN3stk5Skini7MessageEE8allocateEmPKv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EC1ERKS5__ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE14_S_buffer_sizeEv_ZNSt6vectorIdSaIdEEC1ERKS1__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPiS2_EET0_T_S4_S3__ZN3stk8MessagerD1Ev_ZNKSt6vectorIdSaIdEE4dataEv_ZL8iswspaceido_get_M_assign__middle_ZN6RtMidi9closePortEv_ZN9__gnu_cxx13new_allocatorIN3stk5Skini7MessageEEC2EvgetPortName_ZNSt6vectorIiSaIiEE4dataEvsync_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE14_M_fill_assignEmRKS2__ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EEsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSt22__copy_backward_normalILb1ELb1EE10__copy_b_nIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES8_EET0_T_SA_S9__ZNSt12__basic_fileIcE7seekoffExSt12_Ios_Seekdirpeekreadsome_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk5Skini7MessageES6_EET0_T_S8_S7__ZNSo8_M_writeEPKclsetScoreFile_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKl_ZN6RtMidi14getCompiledApiERSt6vectorINS_3ApiESaIS1_EEsampleRate_ZNSs6insertEmmc_ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEE4baseEv_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPimoperator delete_ZSt8_DestroyIPdEvT_S1_rdbufatexitdo_encodingfseek_ZSt13__destroy_auxIPlEvT_S1_St11__true_type_ZNKSt6vectorIdSaIdEE4backEv_ZNKSt6vectorIlSaIlEE4sizeEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIN3stk5Skini7MessageEEC2ERKS4__ZNSt8ios_base3decE_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EmIElisalphahas_quiet_NaN_ZNSt8ios_base5fixedEMidiInApi_ZN3stk5Skini7setFileESs_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_M_terminate_output_ZNSs4_Rep26_M_set_length_and_sharableEm_M_create_pback__topIndex_ZNSt6vectorIhSaIhEE7reserveEm_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNKSt5queueIN3stk5Skini7MessageESt5dequeIS2_SaIS2_EEE4sizeEv_ZNKSt6vectorIiSaIiEE5frontEv_ZN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEmmEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatorcopy_backwardoperator++_M_deallocate_ZNSi7putbackEcsys_open_ZNK9__gnu_cxx13new_allocatorIPN3stk5Skini7MessageEE8max_sizeEv~RtErrordo_in~ios_baseoperator+=_ZNSt6vectorIhSaIhEEaSERKS1__ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNKSt6vectorIiSaIiEE4backEv_ZNSt6vectorIhSaIhEE8pop_backEvdo_out_M_first_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZN3stk6Thread6cancelEv_ZNSt8ios_base8showbaseEwriteBufferclassic_ZNSt12_Vector_baseIiSaIiEED2Ev_ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7_vfwscanfcopy_backward_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZNSt13basic_filebufIcSt11char_traitsIcEE26_M_destroy_internal_bufferEv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE7unshiftERS0_PcS3_RS3_operator- > >__resultwcstoullwcsstr_M_cloneiscntrl_ZNKSt6vectorIlSaIlEE8capacityEv__uninitialized_copy_aux_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZNKSt12__basic_fileIcE7is_openEv_ZNSt5queueIN3stk5Skini7MessageESt5dequeIS2_SaIS2_EEE5frontEv_ZNKSt6vectorIlSaIlEEixEmoperator--_ZN9__gnu_cxx13new_allocatorIiED2Ev_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIiEEPT_PKS3_S6_S4__ZN9MidiInApi11ignoreTypesEbbb_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv_ZNSt6vectorIlSaIlEE5frontEv_ZNKSs16find_last_not_ofEcm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSt6vectorIiSaIiEE6resizeEmi_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEv__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, long int*>underflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKlalways_noconv_ZNSt12_Vector_baseIlSaIlEE13_M_deallocateEPlmSkini_ZNKSt7codecvtIcc11__mbstate_tE6do_outERS0_PKcS4_RS4_PcS6_RS6__ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E__copy_backward_aux_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_M_push_front_aux_ZSt7nothrowfile_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphaipbackfail*_fopen_ZNSi7getlineEPcl__uninitialized_copy_a, std::_Deque_iterator, stk::Skini::Message>copy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIlEEPT_PKS3_S6_S4__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZN9MidiInApi9closePortEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNSt8ios_base15sync_with_stdioEb_ZNSt13basic_filebufIcSt11char_traitsIcEE16_M_destroy_pbackEv_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_M_deallocate_node_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNKSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EmiEl_ZNK9__gnu_cxx13new_allocatorIlE7addressERKl_ZNSaIN3stk5Skini7MessageEED2Ev_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEptEv_ZNSt6locale5_Impl14_S_id_monetaryE_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE19_M_destroy_data_auxESt15_Deque_iteratorIS2_RS2_PS2_ES8__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_M_new_elements_at_front_ZNKSs7compareEmmRKSsmm_ZNSirsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZL7isprintiscan_notshowmanyc_ZN3stk5Mutex4waitEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt6vectorIlSaIlEE6insertEN9__gnu_cxx17__normal_iteratorIPlS1_EEmRKl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEvmax_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKc__copy_auxfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE13do_max_lengthEvclock_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE14_M_fill_insertESt15_Deque_iteratorIS2_RS2_PS2_EmRKS2___heap_select<__gnu_cxx::__normal_iterator > > >RtMidiInstart_ZNSt11char_traitsIcE6assignERcRKc_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEpLERKl_S_categoriesgood_ZSt4copyIPPN3stk5Skini7MessageES4_ET0_T_S6_S5__ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_ZNSt6vectorIlSaIlEE4dataEv_ZN3stk5Mutex6unlockEv_ZNKSt9exception4whatEv_ZNKSt6vectorIhSaIhEE4sizeEv_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE13get_allocatorEvisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZN9MidiInApi11setCallbackEPFvdPSt6vectorIhSaIhEEPvES4__ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZSteqIN3stk5Skini7MessageERS2_PS2_EbRKSt15_Deque_iteratorIT_T0_T1_ESB__ZN3stk5Skini7MessageD1Ev_M_fill_assign__in_chrg_ZN3stk8Messager16startSocketInputEi_S_compare_ZNKSt6vectorIiSaIiEE14_M_range_checkEmpubsetbufstrcoll_ZNKSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE20_M_get_map_allocatorEv_ZL7ispunctiignore_ZNSi4readEPclcopy_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_E14_S_buffer_sizeEv_ZNSt8ios_base9showpointE_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE24_M_destroy_data_dispatchESt15_Deque_iteratorIS2_RS2_PS2_ES8_St12__false_type_ZNSt11char_traitsIcE4findEPKcmRS1__ZNKSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv_ZL8iswctypeij_M_reserve_map_at_front*_wcsftime_ZNKSt7codecvtIcc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_difftime_ZN3stk3Stk7inRangeEddd_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEdEvT_S7_SaIT0_E_ZNSt6vectorIlSaIlEED1Ev_ZNKSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE19_M_get_Tp_allocatorEv_ZN3stk3Stk11rawwavePathEv_ZN9__gnu_cxx13new_allocatorIiE7destroyEPi_ZNSt6vectorIlSaIlEE6assignEmRKl_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE17_M_push_front_auxERKS2_eq_int_type_ZNSaIPN3stk5Skini7MessageEED1Ev_ZN3stk8MessagerD2Ev_ZN3stk3Stk10STK_SINT24E__copy_aux_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE16_M_pop_front_auxEv_ZNSt6vectorIdSaIdEEC1EmRKdRKS0___unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, int>_ZNSt8ios_base6xallocEv__copy_btime_ZNSt12__basic_fileIcE6xsputnEPKcl_ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEENS3_IPlS8_EEEET0_T_SD_SC_seekoff_S_normalize_category_ZNSolsEPFRSoS_E_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliEvT_T0_S8_T1_fclose_ZNSt6vectorIiSaIiEE5frontEvoperator== > >_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt6vectorIiSaIiEE3endEv_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEE4baseEv__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EptEv_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNKSs5rfindEPKcmmsetbuf_M_getloc_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEcwctomb_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE9do_lengthERS0_PKcS4_m_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetn_ZN9MidiInApi8openPortEjSsiswupper_ZNKSt6vectorIhSaIhEE3endEv_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitE_ZN3stk6Socket11writeBufferEiPKvli__destroy_auxgetMessageCString_ZNKSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EplEl__deque_buf_size_ZNSt6vectorIlSaIlEE15_M_erase_at_endEPl_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE5clearEv__uninitialized_fill_n_aempty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSirsERPv_ZNSt12__basic_fileIcE2fdEv_ZNSaIlEC1Evpptr_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_copy__destroy_aux_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE5emptyEv_ZNKSs12find_last_ofERKSsm_ZSt16__deque_buf_sizem__copy_aux_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEi_ZNKSt6vectorIlSaIlEE5emptyEvnew_allocatorwmemchr~Socket_ZNSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EmIEl_ZN8RtMidiIn11ignoreTypesEbbboverflow_ZNKSs6_M_repEvmblen_ZNSi6ignoreEli_M_deallocate_map_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEmRKh_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi__rhs_ZNSt6locale13_S_initializeEvmax_lengthfwide_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_Destroy_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EEixEmto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE6rbeginEv_ZNSt6vectorIhSaIhEE4swapERS1__ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNKSt6vectorIiSaIiEE8capacityEvmessage__ZNKSt5queueIN3stk5Skini7MessageESt5dequeIS2_SaIS2_EEE5frontEv_ZN9MidiInApi11getPortNameEj_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id__lg_ZNKSs7_M_dataEvstrtoulloperator==~_Deque_impl_ZSt8_DestroyISt15_Deque_iteratorIN3stk5Skini7MessageERS3_PS3_EEvT_S7_wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNSt6vectorIlSaIlEE6rbeginEv_ZNKSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EixEl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl__nfinish_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9_St11__true_type_S_copy_chars_M_writein_avail_ZNKSt6vectorIlSaIlEE2atEm_ZNKSt6vectorIhSaIhEEixEm_ZNSt13basic_filebufIcSt11char_traitsIcEE7_M_seekExSt12_Ios_Seekdir11__mbstate_t_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSt12__basic_fileIcE6xsgetnEPcl_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0_operator>>openVirtualPort_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKcwctrans_ZN3stk3Stk6srate_E__destroy_aux_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7__ZNSaIlEC2ERKS_~Message_S_id_numeric_ZNSt6vectorIlSaIlEE8pop_backEv_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_Deque_impl_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvsputc_ZN3stk5Skini7MessageC1ERKS1_uninitialized_fill_nsputnbtowc_ZNSt6vectorIlSaIlEE5eraseEN9__gnu_cxx17__normal_iteratorIPlS1_EES5__ZNSt13basic_filebufIcSt11char_traitsIcEE9showmanycEv_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv__copy_ntokenize_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE18_M_deallocate_nodeEPS2__ZSt13__destroy_auxIPN3stk5Skini7MessageEEvT_S4_St12__false_type_ZN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEmIERKl_M_dispose_callbackswmemcmp_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE6do_outERS0_PKcS4_RS4_PcS6_RS6_max_size_ZNK7RtError12printMessageEv_ZNSolsEb_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE4backEv_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE15_M_create_nodesEPPS2_S6__ZNSolsEx_ZNSolsEycopy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE__unguarded_partition<__gnu_cxx::__normal_iterator > >, int>_ZNSt12__basic_fileIcE8sys_openEiSt13_Ios_Openmodediv_ZSt3cin_ZSt8_DestroyIPlEvT_S1_do_length_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiERKl__copy_backward_aux_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_ZNSt6vectorIiSaIiEE4rendEv_ZN9__gnu_cxx13new_allocatorIPN3stk5Skini7MessageEE7destroyEPS4__M_call_callbackspubsync_M_check_length_ZSt4copyIPiS0_ET0_T_S2_S1___destroy_aux >_ZNSt10ctype_base5upperE__insertion_sort<__gnu_cxx::__normal_iterator > > >_ZNSs7_M_copyEPcPKcm_ZNSt6vectorIlSaIlEE5beginEv_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEi_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSt6vectorIhSaIhEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh_ZNSs5clearEv_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNKSt7codecvtIcc11__mbstate_tE5do_inERS0_PKcS4_RS4_PcS6_RS6__ZNK9__gnu_cxx13new_allocatorIhE8max_sizeEv_ZSt4cerriswalpha_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EEC1ERKS3_tmpnamhas_denorm~exceptionrbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EEC2ERKS3_m_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNSt6vectorIhSaIhEE2atEm_ZSt10__copy_auxIPKdPdET0_T_S4_S3__ZNSt5dequeIN3stk5Skini7MessageESaIS2_EEC1ERKS4__ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlE_ZNSt6vectorIiSaIiEE14_M_fill_assignEmRKi_ZNSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE11_Deque_implC1ERKS3_system_ZNK9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEdeEvmidiHandler~basic_stringbuf_ZNKSs8_M_limitEmm_ZNKSt7codecvtIcc11__mbstate_tE9do_lengthERS0_PKcS4_misValid_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEv_ZSt9sort_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7_gbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcmallocator_ZN9MidiInApi10initializeERKSs_M_leak_hard_ZNSt10money_base18_S_default_patternEoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1__ZL8iswalphaiexceptionspopMessage_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_M_destroy_nodes_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE6insertESt15_Deque_iteratorIS2_RS2_PS2_EmRKS2__ZNKSt5queueIN3stk5Skini7MessageESt5dequeIS2_SaIS2_EEE4backEv_ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdEET0_T_SC_SB__ZNKSs7compareEmmRKSsnarrow__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, double*>_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv_ZNSs4swapERSssort<__gnu_cxx::__normal_iterator > > >_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE6insertESt15_Deque_iteratorIS2_RS2_PS2_ERKS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_M_destroy_data_dispatch_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv*_strftime_ZNSs4nposE_ZNSt12_Vector_baseIlSaIlEEC2EmRKS0__ZNSt6vectorIlSaIlEE4swapERS1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupper_M_set_bufferiswlower_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE3endEv_ZNSt6locale2idaSERKS0__ZSt24__uninitialized_copy_auxISt15_Deque_iteratorIN3stk5Skini7MessageERKS3_PS4_ES0_IS3_RS3_PS3_EET0_T_SC_SB_St12__false_type_ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags_ZNSt13basic_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNSaIN3stk5Skini7MessageEEC1Ev*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebaseignoreTypes_ZSt13copy_backwardIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES6_ET0_T_S8_S7__ZNKSt15_Deque_iteratorIN3stk5Skini7MessageERKS2_PS3_EptEv_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd_ZNK7RtError4whatEv~MidiInApi_ZSt13__destroy_auxIPiEvT_S1_St11__true_type_ZNSt6vectorIiSaIiEE2atEmat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZNKSt12_Vector_baseIlSaIlEE19_M_get_Tp_allocatorEv_ZL17__darwin_fd_issetiPK6fd_set_M_create_nodes_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_typeunget_ZNSs6appendEPKcm_ZNKSt6vectorIhSaIhEE5emptyEvSocketcopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >setfsetg_ZSt22__uninitialized_copy_aIPlS0_lET0_T_S2_S1_SaIT1_Esetp_ZN3stk8MessagerC1Ev_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEixERKl~codecvtMutex_Destroy_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEPdET0_T_SA_S9__ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES6_EvT_T0_constructallocator_ZNSt10ctype_base5lowerE_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPlS2_EET0_T_S4_S3_setCallback_ZNSt6vectorIdSaIdEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKdS1_EEEEPdmT_S9__ZN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEmmEi_ZNSt6locale7numericEvwscanfcapacity_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEEPlET0_T_SA_S9__ZNKSt6vectorIdSaIdEEixEm_ZNKSt15_Deque_iteratorIN3stk5Skini7MessageERS2_PS2_EdeEv_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE24_M_destroy_data_dispatchESt15_Deque_iteratorIS2_RS2_PS2_ES8_St11__true_type_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE8max_sizeEv_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE4rendEv_ZL8iswpuncti~basic_streambuf__tmpiswgraph_ZNSt6vectorIlSaIlEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPlS1_EERKl_ZNSs6resizeEmc_ZSt12partial_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7_S7__ZNSt8ios_base11adjustfieldE_ZNSt6vectorIiSaIiEE5beginEv__val_M_pop_back_auxuninitialized_copy<__gnu_cxx::__normal_iterator > >, long int*>_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNKSt11_Deque_baseIN3stk5Skini7MessageESaIS2_EE13get_allocatorEveq_M_index_ZN6RtMidi11getPortNameEj_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNKSt6vectorIhSaIhEE4rendEvfront_S_clone_c_locale_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliEvT_T0_S8_T1_startMidiInput_ZNK9__gnu_cxx13new_allocatorIlE8max_sizeEvfd_M_pop_front_auxepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm_ZN9__gnu_cxx13new_allocatorIlEC2Evmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecy_ZNSt12_Vector_baseIdSaIdEEC2EmRKS0_find_first_not_oflldiv_ZNSaIiED2Ev_ZNKSt5ctypeIcE13_M_widen_initEv_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7__ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEES8_EET0_T_SA_S9_openrand_ZSt18uninitialized_copyIPlS0_ET0_T_S2_S1__ZNSt10ctype_base5graphE_ZNKSt6vectorIhSaIhEE6rbeginEv~Stk_M_fill_initialize_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarnings_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE6assignEmRKS2__ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKvflush_M_current__num_elements_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSaIiEC1Ev_ZN8RtMidiIn8openPortEjSs_ZSt8_DestroyIPllEvT_S1_SaIT0_E_ZNSspLEc_Construct_ZNKSt6vectorIlSaIlEE3endEv_ZNSt6vectorIiSaIiEE8pop_backEvmin~__codecvt_abstract_base_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Ev_ZN9__gnu_cxx13new_allocatorIiEC2Ev_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN9__gnu_cxxneIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA___parent_ZNSt6vectorIhSaIhEE9push_backERKh_ZNSt6vectorIhSaIhEE4backEv_ZNKSt7codecvtIcc11__mbstate_tE16do_always_noconvEvidinfwprintfis_M_remove_referenceout~Mutex_ZN3stk8Messager11pushMessageERNS_5Skini7MessageEpush_frontfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwiden_M_allocate_internal_buffersetvbuf_ZN9__gnu_cxx13new_allocatorIlEC2ERKS1__ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEptEvuflow_ZNK3stk6Socket2idEv_ZNKSt5ctypeIcE5widenEc_ZSt6fill_nIPlmlET_S1_T0_RKT1__ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNSi6ignoreEl_ZNKSt6vectorIlSaIlEE5frontEv_ZNK9__gnu_cxx17__normal_iteratorIPKlSt6vectorIlSaIlEEEptEv_ZNSi6ignoreEv_S_empty_rep_storagewprintf_S_id_monetary_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_ZNK9__gnu_cxx13new_allocatorIlE7addressERl_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZN3stk6Socket11setBlockingEib_ZNKSt5dequeIN3stk5Skini7MessageESaIS2_EE2atEm_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZN6RtMidi12getPortCountEv_ZN9MidiInApi13getCurrentApiEv_ZNKSt6vectorIlSaIlEE14_M_range_checkEm_ZNKSt5ctypeIcE10do_tolowerEc_ZSt19__copy_backward_auxIPPN3stk5Skini7MessageES4_ET0_T_S6_S5_lt_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEEEvT_S7__ZN3stk6Thread5startEPFPvS1_ES1__ZdlPvS___copy_n_M_destroy_data_Callback_list_Destroy >ferrordo_always_noconvswap16__verify_grouping_ZNSt5dequeIN3stk5Skini7MessageESaIS2_EE6resizeEmS2__ZNSt6vectorIdSaIdEE2atEm_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSi3getEv_ZNSs10_S_compareEmmlength~basic_ifstreamfputwcunlock_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputwsswap_ZNSsaSEcpop_heap<__gnu_cxx::__normal_iterator > > >whatsThisController_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiEvT_T0__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNSi8readsomeEPclswap32_ZNSt6locale6globalERKS__ZSt8_DestroyIPiEvT_S1__ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEEEvT_S7_St11__true_typexsputnsbumpc_ZNSt6vectorIhSaIhEE4rendEvdo_put_ZN9__gnu_cxxltIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA__M_setstate_GLOBAL__I__ZN3stk8MessagerC2EvMessager_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm_ZN9__gnu_cxx13new_allocatorIhE9constructEPhRKh_ZN3stk5Skini7MessageC1Ev_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSt6vectorIlSaIlEE6resizeEml_ZSt10__copy_auxIPiS0_ET0_T_S2_S1___uninitialized_copy_aux, std::_Deque_iterator >~RtMidiIn_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk6Socket5closeEi_ZN3stk8StkError10getMessageEv_ZNKSt6vectorIiSaIiEE4dataEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åH‰}øH}øÿw¸ºH÷uøH‰EðëHÇEðH‹EðÉÃUH‰åH‰}øH‹Eø‹@ ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰H‹EðH‹PH‹EøH‰PH‹EðH‹PH‹EøH‰PH‹EðH‹PH‹EøH‰PÉÃUH‰åSHƒìH‰ûH‰uèH‰ßH‹uèHƒÆèH‰ØHƒÄ[ÉÃUH‰åSHƒìH‰ûH‰uèH‰ßH‹uèHƒÆ0èH‰ØHƒÄ[ÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àt H‹Eè‹H‹Uà‰ÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‰uàH‹EèH‹H‹EàH‹HÁàH‰ÑH)ÁH‰ÈH‰EøHuøH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒì0H‰}ØHÇEèH‹}ØèH‰EðHuèH}ðèH‰EàH}àèÉÃUH‰åHƒì H‰}èH‹uèH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‰uàH‹EèH‹H‹EàH‹HÁàHH‰EøHuøH}ðèH‹EðÉÃUH‰åH‰}èHÇEøëHÿEøHÑ}èHƒ}èuñH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰H‹EðH‹PH‹EøH‰PH‹EðH‹PH‹EøH‰PH‹EðH‹PH‹EøH‰PÉÃUH‰åSHƒìH‰ûH‰uèH‹uèHƒÆ0H‰ßèH‰ØHƒÄ[ÉÃUH‰åSHƒìH‰ûH‰uèH‹uèHƒÆH‰ßèH‰ØHƒÄ[ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åHƒì0H‰}ØH}àH‹uØèH}àèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹EèH‹@H‰EøHuøH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹EèH‹H‰EøHuøH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹uèH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹EèH‹@H‰EøHuøH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹EèH‹H‰EøHuøH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹uèH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‹}àèH‹H9ÕÀ¶ÀHƒÄ[ÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‰uðH‰UèH‹Eø‹H‹Eð‹9Â}>H‹Eð‹H‹Eè‹9Â} H‹EðH‰Eàë`H‹Eø‹H‹Eè‹9Â} H‹EèH‰EàëFH‹EøH‰Eàëh §Èÿÿ'Béù8ÿ›A4/Q‘º¡”ÃK}ÿ›ÐÃ2¥þêˆ1PIêãø`Èt‚{È0˜GUN˜R.‘²}ÿÿA<6“䤼µäýÿÿ4(F?~wŸÿÿN&¡"`Yœ•ÒËóÿÿN&¡"`Yœ•ÒËóÿÿN&¡"`Yœ•ÒËóÿÿN'™;KD™’Ø ÿÿA,Æ<«LßÿÿA,Æ<«Lßvector::_M_range_checkvector::_M_insert_auxNew socket connection made. Messager: Couldn't accept connection request! ExitexitMIDI input still running ... type 'exit' to quit. Messager::startSocketInput: already reading a scorefile ... cannot do realtime control input too!Messager::startSocketInput: socket input thread already started.Socket server listening for connection(s) on port ...Messager::startSocketInput: unable to start socket input thread!Messager::startStdInput: already reading a scorefile ... cannot do realtime control input too!Messager::startStdInput: stdin input thread already started.Messager::startStdInput: unable to start stdin input thread!Messager::startMidiInput: already reading a scorefile ... cannot do realtime control input too!Messager::startMidiInput: MIDI input already started.Messager::startMidiInput: unable to start input from stdin.RtMidi Input ClientRtMidi InputMessager::startMidiInput: error creating RtMidiIn instance ().Messager::setScoreFile: already reading a scorefile!Messager::setScoreFile: already reading realtime control input ... cannot do scorefile input too!N3stk8MessagerEN3stk8StkErrorE7RtErrorzPLRx› 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿL† 4øÿÿÿÿÿÿÿ*† ƒ4øÿÿÿÿÿÿÿ*† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿL† 4øÿÿÿÿÿÿÿ*† ƒ4øÿÿÿÿÿÿÿ*† ƒ4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ$† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ9† ƒ4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿP† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ]† ƒ4øÿÿÿÿÿÿÿ®† ƒ4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ9† ƒ4øÿÿÿÿÿÿÿ9† ƒ4øÿÿÿÿÿÿÿz† ƒ4øÿÿÿÿÿÿÿJ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ\† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ8† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† <øÿÿÿÿÿÿÿ5† ƒŒ4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ8† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ˜† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ]† ƒ4øÿÿÿÿÿÿÿ\† 4øÿÿÿÿÿÿÿù† ƒ4øÿÿÿÿÿÿÿ¤† ƒ4øÿÿÿÿÿÿÿ—† 4øÿÿÿÿÿÿÿY† ƒ4øÿÿÿÿÿÿÿˆ† ƒ<øÿÿÿÿÿÿÿ~† ƒŒ4øÿÿÿÿÿÿÿK† 4øÿÿÿÿÿÿÿ4† <øÿÿÿÿÿÿÿ† ƒŒ4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿkçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ{† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ{† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ”çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿÎçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿA† 4øÿÿÿÿÿÿÿL† 4øÿÿÿÿÿÿÿ?† 4øÿÿÿÿÿÿÿ@† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ\† 4øÿÿÿÿÿÿÿZ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ?† 4øÿÿÿÿÿÿÿX† 4øÿÿÿÿÿÿÿ‡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿdž 4øÿÿÿÿÿÿÿ{† 4øÿÿÿÿÿÿÿV† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ«† ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿ—† ƒŒ<øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿ—† ƒŒ<øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿf† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ,† <øÿÿÿÿÿÿÿs† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿb† <øÿÿÿÿÿÿÿ3†  ƒŒ4øÿÿÿÿÿÿÿb† <øÿÿÿÿÿÿÿ3†  ƒŒ4øÿÿÿÿÿÿÿƒ† 4øÿÿÿÿÿÿÿ‡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿVçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ$† 4øÿÿÿÿÿÿÿÄçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿfçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿúçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿf† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ<øÿÿÿÿÿÿÿüçÿÿÿÿÿÿÿ†  ƒŒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿF† 4øÿÿÿÿÿÿÿbçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÛçÿÿÿÿÿÿÿ† ƒ<øÿÿÿÿÿÿÿ‰† ƒŒ<øÿÿÿÿÿÿÿ…† ƒŒ4øÿÿÿÿÿÿÿGçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† <øÿÿÿÿÿÿÿCçÿÿÿÿÿÿÿ† ƒŒ4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿÉçÿÿÿÿÿÿÿ†  ƒŒ4øÿÿÿÿÿÿÿÀ† 4øÿÿÿÿÿÿÿ*çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ«çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿëçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿëçÿÿÿÿÿÿÿ† ƒ° Ü-£ â-Œ Q-q ò- ñ- ñ-ýO-éÓâá-ÄÜ-·â- Q-…ò-1ñ-!ñ-O-ýÓöá-Ø-ÆÜ-¹â-žâ-‡Q-hQ-Mò-,ò-ò-îò-cï-Cä-ç- ¿-ùã-âÓÆ-´Ü-§â-Œâ-uQ-VQ-;ò-ò-ýò-Üò-Qï-1ä- ç-ù¿-çã-ÐÓ´-¢Ü-•â-zâ-cQ-DQ-)ò-ò-ëò-Êò-?ï-ä-÷ç-ç¿-Õã-¾Ó‚Ü-uý-\ý-M-:-)é--ü-òÝ-ä-ßà=Ø2ÏÝ-Á-¼à=µ1~ä-n¿-^I-RÃ-Bã-ç-ðç-­Ü-š-…-vÝ-h-c/Y-M-Hà=A.-Ü-³ý-Œý-p-I-+-&-ü-ãý-¹ý--v-[-V-Gü-ý-Þe-ÙA¿ý-£-k-D-,õ--ù-ô,åü-ÍÝ-¿-ºà=³+¥U-|Ý-n-ià=b*;Ý---(à=!)ÈÝ-º-µà=®( ð-›ÚxÝ-j-eà=^':Ý-,-'à= &ÈÝ-º-µà=®$¥-•-ŒÜ-g-Bð-=Ø#ó-Ò·-¿"-ªÝ-œ-—#ÿ-‚-}à=v"`ô-P-:Ý-,-'à= !üÝ-î-éà=â ¸ä-¨Á-”ã-cÜ-PG-,G---× Á-° û-š -• =q ç-a ß-U ä-E Á-' è- ã-ã ù-Ô Å ù-¶ £ ø-• -Œ E-_ G-V Ü-C G-* ä- Á- ã-Ý ç-Í ß-µ -  ß-… -g -R ß-, - -â á-Í -« ó-v -a ß-? á-* - á-å á-× E-³ á-– ó-e -W !=I Ü-6 G- G-÷-Ý÷-Á-µ÷-jç-Wß-=õ-%ï-Á-Þþ-Ù=Ï-Ê=Ãzõ-`õ-Fñ-7Ï-í-ùù-åù-ªõ-l-^ó-Où-=î-6ù-Úù-µì-ù-o-Wä-DÁ- è-äù-ÕÃù-´¦ã-p-F- -ù-ñ-ì =奷-C•-8í-)é-ó-í-óþ-î=ä-ß=ؽó--·-l%-Gë-&#--öõ-ã-×-™E-v!=Z-Uú-Ïú-’ú-h-I÷-à6°6€6P6 6ð5À55h5055à4¨4€4P44à3°3€3X3(3ð2À2˜2p2@22à1¸1ˆ1X1(11È0 0h0@00à/¸//`/0//à.¸..h.@..ð-È- -x-P-(--Ø, ,h,@,,ð+È+˜+p+H+ +ø*Ð*¨*€*X*0*ø)À)˜)p)H) )ð(È( (p(H((è'À'˜'p'H' 'ø&Ð&¨&€&X&0&&Ð%¨%€%X%(%%Ø$°$ˆ$`$8$$è#À#˜#p#H# #ø"Ð"¨"€"P"(""Ø!°!ˆ!X!(!!Ø ° ˆ ` 8  èÀ˜pHðÈ pH ðÈ xP(Ø xPè¸`0ذˆ`0à¸X0à¸h@ðÈ xP(ذˆ`8èÀ˜h8à¸h@ðÈ xP(ذˆ`8èÀ˜h8èÀ˜pH øÐ¨€P øÐ¨€X0à ¸  h @  ð È   x P ( ø È   x P (  Ø ° ˆ ` 8  è À ˜ p H  øÐ¨€X0à¸h@à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@èÀ˜pH |ÎzÆz¢zšz\zTzzzíyåyÁy¹yqyiyyûxÅx½xx‡xVxNxýwõwÎwÆw w˜wxwpw0w(wüvôvv•vvvÌuÄuQuIuu uÎtÆtntftþsösÁs¹s˜ssosgsFs>s!rråqÝq¨q qSqKqqq×pÏp„p|p"ppuomoo oÚnÒnªn¢n†n~nMnEnàmØm²mªmŽm†mUmMmèlàl«l£l8l0l llÄk¼k‡kkJkBk kkÃj»jjj­i¥i^iViÿh÷h°h¨h=h5hîgægg‡g/g'gÚfÒfŽf†f9f1fÊeÂe{eseee­d¥d]dUd,d$d«c£c_cWc cc›b“bLbDbíaåaža–aIaAaý`õ`¨` `9`1`ê_â_‹_ƒ___Ì^Ä^›^“^^^Î]Æ]y]q] ]]»\³\\\T\ \\Ï[Ç[`[X[[[»Z³ZoZgZZZ«Y£Y\YTYýXõX®X¦X;X3XìWäW­W¥WnWfWEW=W#WWéVáVvVnV&VVÇU¿UgU_U?U7UîTæT T˜TRTJT TTÝSÕS°S¨SƒS{SFS>SSùR´R¬RoRgRGR?RùQñQˆQ€QCQ;QQüP¾P¶PdP\P PPàOØO—OOQOIOO OÎNÆNšN’N^NVN6N.NåMÝM¢MšM9M1MÍLÅL\LTLLLïKçK†K~KKK©J¡JdJ\J7J/JòIêIµI­IpIhI4I,IïHçHµH­HAH9HüGôGÂGºGNGFG GGáFÙFÆF¾FtFlF&FFßE×EµE­E^EVEEEÐDÈD‘D‰DiDaDDDÃC»CbCZCÙBÑBkBcB>B6BBúAèAàA•AAXAPAAAÊ@Â@˜@@O@G@@@Õ?Í?¤?œ?\?T???²>ª>a>Y>>ÿ=£=›=?=7=â<Ú<‘<‰<7</<Ó;Ë;o;g;9;1;;ÿ:Õ:Í:£:›:v:n:\:T:4:,:á9Ù9„9|9R9J9*9"9ð8è8ž8–8U8M8 88ß7×7²7ª7…7}7S7K7!77Û6Ó6ž6–6d6\626*66ø5º5²5}5u5C5;55 5ß4×4²4ª4s4k4-4%4ð3è3¶3®3„3|3W3O333Ò2Ê2¸2°2{2s2J2B2õ1í1”1Œ1W1O111×0Ï0š0’0`0X000Æ/¾/}/u/J/B///ð.è.¿.·.`.X.3.+..ú-£-›-v-n-E-=-æ,Þ,¹,±,ˆ,€,$,,÷+ï+Å+½+”+Œ+7+/+Ú*Ò**y*O*G***¼)´)_)W)÷(ï(¸(°(v(n(I(A(((ï'ç'­'¥'|'t'''È&À&†&~&Y&Q&'&&ú%ò%È%À%–%Ž%n%f%%%Û$Ó$~$v$1$)$$ý#·#¯#i#a#!##Ï"Ç"¢"š"p"h"?"7"Ü!Ô!´!¬!U!M! !!à » v n J B üô®¦f^ ì䎆YQüô¯§ƒ{5-çߟ—ME%Ç¿’Š5-è༴nf ØÐvnD<úÀ¸Ž†`X¯§me5-üÓË•D<0 žÿ³TXcPcDcð>Ô>Ì>À>¸>¬>¤>ˆ>€>t>l>`>X><>4>(> >> >ð=è=Ü=Ô=È=À=¤=œ==ˆ=|=t=X=P=D=<=0=(= ==ø<ð<ä<Ü<À<¸<¬<¤<˜<<t<l<`<X<L<D<(< << <<ø;Ü;Ô;È;À;´;¬;;ˆ;|;t;h;`;D;<;0;(;;;ø:ð:ä:Ü:Ð:È:¬:¤:˜::„:|:`:X:L:D:8:0:: ::ø9ì9ä9È9À9´9¬9 9˜9|9t9h9`9T9L909(99999ä8Ü8Ð8È8¼8´8˜88„8|8p8h8L8D88808$888ø7ì7ä7Ø7Ð7´7¬7 7˜7Œ7„7h7`7T7L7@7877777ô6ì6Ð6È6¼6´6¨6 6„6|6p6h6\6T68606$6666ì5ä5Ø5Ð5Ä5¼5 5˜5Œ5„5x5p5T5L5@585,5$555ô4ì4à4Ø4¼4´4¨4 4”4Œ4p4h4\4T4H4@4$4444ü3ô3Ø3Ð3Ä3¼3°3¨3Œ3„3x3p3d3\3@383,3$333ô2ì2à2Ø2Ì2Ä2¨2 2”2Œ2€2x2\2T2H2@242,222ü1ô1è1à1Ä1¼1°1¨1œ1”1x1p1d1\1P1H1,1$1111ü0à0Ø0Ì0Ä0¸0°0”0Œ0€0x0l0d0H0@040,0 00ü/ô/è/à/Ô/Ì/°/¨/œ/”/ˆ/€/d/\/P/H/Bé-B-ªA[-xA-oA±-WA-KA]-BA-5A_-"AÉ-A-A]-÷@-ã@-Ö@_-¿@É-¶@-ª@]-•@U-„@÷-M@ -H@6@÷-)@õ-@Ë- @9-ü?É-¾?-l?ã-_?ñ-@? -;? )?ó- ?§-£>‹-†>‹-^>9-F>-à=1-Ä=}-¦=7-y=-¤<q-u<-N<É-<$-Æ;™-—;M-p;•-3;$-×:I-¬:m-~:“-W:w-(:-:Ï-Ö9-œ9­-‹9-}9Å-q9Å-e9Ñ-<9)-(9[-9ý- 9ù-ú8#-î8k-å8m-Ö8û-Ê8Û-¬8C-8g-S8‰-,8{-ø7-é7Å-Ý7Å-½7Ï-u7$-57E- 7i-Ü6-µ6s-†6-_6Ë-46}-ú5£-é5-Û5Ã-Ï5Ã-Ã5Ç-š5-†5Y-t5í-h5é-X5-L5O-C5Q-45ë-(5×- 5A-ß4e-±4…-Š4y-V4-G4Ã-;4Ã-4Ë-Ó3$-Š3‰-b3‹-S3Ï-;3é-.3µ-3Ï-3é-è2-®2¥-2-2É-ƒ2É-w2É-U2G-*2k-ü1‘-Õ1u-¦1-1Í-71$-÷0›-È0O-¡0W-”0?-ƒ0-{0³-j0µ-K0=-<0w-00Ï-0=-0Ï-ï/³-È/µ-»/«-²/u-œ/Ë-“/5-ƒ/Ï-b/Ë-T/Ë-E/Ï-(/¯- /-Ï.¥-¾.O-°.É-¤.É-˜.É-v.—-9.$-Ý-½-À-Ü-³-C-˜-C-‡-¡-s-±-f-¯-V-?->-/-5-9--7-Ö,=-¥,µ-Ž,£-o,i-$,‹- ,=-ú+i-×+g-Ä+;-§+-‡+ -~+u-m+Õ-I+-)+a- +-+±-ÿ*-ó*]-Û*Y-Ò*[-‘*‡-_*-?*1-+*-*-û)Ë-î)“-å)-Ý)ß-À)­-¨)-›)-s)©-b)-U)--)Ü- )- )-)©-í(-á(?-Ø(Ü-Ë(-¸(-¯(Ü-¢(-(©-w(-k(?-b(-Y(©-A(-5(?-(Ü-ô'-Ü'-Ó'©-®'Ÿ-¢'-–'?-c'§-@')- '-î&G-×&G-·&Ü-ª&Û-&-n&Û-Y&-D&-#&Ü-&Û-&-æ%)-Ó%-Æ%)-½%Ü-°%-%-{%%-r%-i%Ù-F%- %o-%)-÷$µ-ß$#-Ó$k-¡$)-˜$s-€$#-t$k-k$m-?$g-6$i-õ#•-Ã#-£#S-š#-‘#­-y#-m#O-;#-2#q-#-#O-#Q-Ù"K-Ð"M-"}-]"->"k-*";-"-ø! -ß!¹-¶!Ü-©! -’! -†!w-t!Õ-S!-B! -)!»- !‹-á -Ð -· ¿-“ Ü-† g-@ c-, e- —-ß-Î -µÁ-‘Ü-„K->G-*I--Ý-Ì -³½-ŽÅ-4³- U-û¹-íË-áË-ÔÏ-³³-£Ë-–Í-x!-BÁ-53-³-ö»-å§-¼-«Í-“Í-|Ë-oÍ-<±-/«-&-Ë-ÿË-ôË-á¿-¸#-¤³-“Ë-‡Ë-N#-;Ë-.Ï-³-ì³-Å-–Ë-‰Ï-kË-^Ï-Ë-Ï-ðË-ãÏ-ºË-­Ï-Ë-ƒÏ-Ë-Ï-åË-ØÏ-œË-Ï-Ë-rÏ-ƒ-±…-u;-_«-V½-8±-Ë-©- ©-öË-í«-ÍE-©—-žË-’Ë-/Ã-á -ÖÓ-µy-|S-Q{-#›-ü -“Q-hy-:™- -¦¥-1‹-ç;-×{-е-}«-tu-iË-7Ë-"Ë-©-Ë-øË-í©-¹É-­É-€É-tÉ-¿-Ù-Õ£-²'-aŸ->%-îç-Ã-º±-¥-™]-~¯-[--'ã-Ç-U--ß ;-˜ ‘-‹ ‘-g - ³-ê /-¶ «-“ +-ª É-› É-n É-b É-3 ­- ­-Ô ¡-© ¡-a £-A £- Ÿ-× Ÿ-“ ³-| ß-s ±-E _-% W-ã-¼‡-’‡-'-¿-g¥-)¥- Ë-Í-ïé-Ë¥-¨¥-$Ö-+!--ó-Å“-­“-‹‘-T-*-­ -•o-uo-Gs-/s- q-Ý+-Å™-¥™-w-_-=›- -õ-Õ-§…-…-mƒ-R-=-8,=%- äÍMÏM@8Ñ0 Þ_aÎ ÐÒÑI^^ÑI:ÀI^^ÀI]¼I;\¼I^ ™I\^™I9ˆI\^ˆI[„I;\„I\ aIP^aI8PIP^PIOLI;\LIP )Id^)I7Id^IcI;\Id ñHb^ñH6àHb^àHaÜH;\ÜHb ¹H`^¹H5¨H`^¨H_¤H;\¤H` HR^H4pHR^pHQlH;\lHR IHT^IH38HT^8HS4H;\4HT HL^HKüG;\üGL ÑGX^ÑG0ÀGX^ÀGW¼G;\¼GX ˆGf^ˆGe„G;\„Gf PGV^PGULG;\LGV !GZ^!G%GZ^GY G;\ GZ ØFÆ^ØFÅÔF;\ÔFÆ ±F¼^±F F¼^ F»œF;\œF¼ `Fd^`Fc\F;\\Fd FL^ FKF;\FL ùEp^ùEèEp^èEoäE;\äEp ÁE^ÁE°E^°E¬E;\¬E xEN^xEMtE;\tEN QEÛ^QE@EÛ^@EÚ;\ü>š È>N^È>MÄ>;\Ä>N >–^>•Œ>;\Œ>– X>b^X>aT>;\T>b >J^ >I>;\>J è=n^è=mä=;\ä=n °=”^°=“¬=;\¬=” x=x^x=wt=;\t=x @=^@=<=;\<= =ˆ^=‡=;\=ˆ È<€^È<Ä<;\Ä<€ ˆ<^ˆ<„<;\„< P<\^P<[L<;\L<\ <D^<C<;\<D à;h^à;gÜ;;\Ü;h ¨;Š^¨;‰¤;;\¤;Š p;|^p;{l;;\l;| 8;^8;4;;\4; ;Ð^;Ïü:;\ü:Ð È:^^È:]Ä:;\Ä:^ :F^:EŒ:;\Œ:F X:j^X:iT:;\T:j :^ ::;\: è9t^è9sä9;\ä9t °9^°9¬9;\¬9 x9„^x9ƒt9;\t9„ 89~^89}49;\49~ ø8Ø^ø8×ô8;\ô8Ø À8Z^À8Y¼8;\¼8Z ˆ8B^ˆ8A„8;\„8B P8f^P8eL8;\L8f 8†^8…8;\8† à7z^à7yÜ7;\Ü7z ¨7^¨7¤7;\¤7 p7Ì^p7Ël7;\l7Ì 87ò^87ñ47;\47ò 7Œ^7‹ü6;\ü6Œ À6‚^À6¼6;\¼6‚ ˆ6`^ˆ6_„6;\„6` P6H^P6GL6;\L6H 6l^6k6;\6l à5’^à5‘Ü5;\Ü5’ ¨5v^¨5u¤5;\¤5v p5^p5l5;\l5 85Î^85Í45;\45Î 5:^59ü4;\ü4: È4œ^È4›Ä4;\Ä4œ 4–^4•Œ4;\Œ4– X4X^X4WT4;\T4X 4>^ 4=4;\4> è36^è35ä3;\ä36 ¨3ž^¨3¤3;\¤3ž p3P^p3Ol3;\l3P 83˜^83—43;\43˜ 3È^3Çü2;\ü2È Ù2¾^Ù2 È2¾^È2½Ä2;\Ä2¾ 2D^2CŒ2;\Œ2D X28^X27T2;\T28 2À^ 2¿2;\2À è1¶^è1µä1;\ä1¶ °1¤^°1£¬1;\¬1¤ x1>^x1=t1;\t1> @1h^@1g<1;\<1h 1:^191;\1: Ð0v^Ð0uÌ0;\Ì0v ˜0ø^˜0÷”0;\”0ø `0b^`0a\0;\\0b (0\^(0[$0;\$0\ ð/ˆ^ð/‡ì/;\ì/ˆ ¸/¸^¸/·´/;\´/¸ €/2^€/1|/;\|/2 H/¢^H/¡D/;\D/¢ /®^/­ /;\ /® é.ª^é. Ø.ª^Ø.©Ô.;\Ô.ª  .ª^ .©œ.;\œ.ª h.¨^h.§d.;\d.¨ 0.*^0.),.;\,.* ø-ž^ø-ô-;\ô-ž À-j^À-i¼-;\¼-j ™-H^™- ˆ-H^ˆ-G„-;\„-H a-F^a- P-F^P-EL-;\L-F -^--;\- à,^à,Ü,;\Ü, ¨,p^¨,o¤,;\¤,p p,j^p,il,;\l,j 8,–^8,•4,;\4,– ,Ü^,Ûü+;\ü+Ü È+Ú^È+ÙÄ+;\Ä+Ú +T^+SŒ+;\Œ+T X+N^X+MT+;\T+N +~^ +}+;\+~ è*6^è*5ä*;\ä*6 °*l^°*k¬*;\¬*l ‰*2^‰*x*2^x*1t*;\t*2 @*x^@*w<*;\<*x *V^*U*;\*V Ð)Œ^Ð)‹Ì);\Ì)Œ ©)n^©)˜)n^˜)m”);\”)n `)d^`)c\);\\)d ()˜^()—$);\$)˜ )R^)ð(R^ð(Qì(;\ì(R ¸(H^¸(G´(;\´(H €(€^€(|(;\|(€ H(@^H(D(;\D(@ (?^( (;\ (? Ø'>^Ø'Ô';\Ô'>  'Ì^ 'Ëœ';\œ'Ì h'Æ^h'Åd';\d'Æ ('@^('?$';\$'@ ð&"^ð&!ì&;\ì&" ¸&Â^¸&Á´&;\´& x&¼^x&»t&;\t&¼ @&4^@&3<&;\<&4 &^&&;\& Ð%À^Ð%¿Ì%;\Ì%À ˜%$^˜%#”%;\”%$ `% ^`%\%;\\%  (%Š^(%‰$%;\$%Š ð$„^ð$ƒì$;\ì$„ ¸$†^¸$…´$;\´$† €$V^€$U|$;\|$V H$¾^H$½D$;\D$¾ $F^$E $;\ $F Ø#˜^Ø#—Ô#;\Ô#˜  #º^ #¹œ#;\œ#º h#Ê^h#Éd#;\d#Ê 0#Ä^0#Ã,#;\,#Ä ð"Ö^ð"Õì";\ì"Ö ¸" ^¸" ´";\´"  €"z^€"y|";\|"z H"¼^H"»D";\D"¼ "t^"s ";\ "t Ø!T^Ø!SÔ!;\Ô!T  !|^ !{œ!;\œ!| h!œ^h!›d!;\d!œ 0!^0! ,!;\,! ø r^ø qô ;\ô r À R^À Q¼ ;\¼ R ˆ z^ˆ y„ ;\„ z P š^P ™L ;\L š  ^  ;\  à¨^à§Ü;\ܨ ¨Ü^¨Û¤;\¤Ü pØ^p×l;\lØ 8Þ^8Ý4;\4Þ ”^“ü;\ü” È ^ÈŸÄ;\Ä  ^ Œ;\Œ X|^X{T;\T| Â^ Á;\ è¾^è½ä;\ä¾ °x^°w¬;\¬x xv^xut;\tv @°^@¯<;\<° ²^±;\² Ъ^ЩÌ;\̪ ˜¬^˜«”;\”¬ `ø^`÷\;\\ø (À^(¿$;\$À ðÚ^ðÙì;\ìÚ ¸¦^¸¥´;\´¦ €¤^€£|;\|¤ H(^H'D;\D( Ò^Ñ ;\ Ò ØÆ^ØÅÔ;\ÔÆ  ¢^ ¡œ;\œ¢ h ^hŸd;\d  0&^0%,;\,& øÈ^øÇô;\ôÈ ÀÄ^Àü;\¼Ä ˆð^ˆï„;\„ð Pè^PçL;\Lè ²^±;\² à°^à¯Ü;\ܰ ¨.^¨-¤;\¤. pè^pçl;\lè 8ä^8ã4;\4ä È^Çü;\üÈ ÈŒ^È‹Ä;\ÄŒ Ž^Œ;\ŒŽ X~^X}T;\T~ .^ -;\. è’^è‘ä;\ä’ °¶^°µ¬;\¬¶ x´^x³t;\t´ @0^@/<;\<0 ®^­;\® Ь^ЫÌ;\̬ ˜,^˜+”;\”, `º^`¹\;\\º (´^(³$;\$´ ð¶^ðµì;\ì¶ ¸Ê^¸É´;\´Ê €^€ÿ|;\| Hþ^HýD;\Dþ ®^­ ;\ ® Øþ^ØýÔ;\Ôþ  ú^ ùœ;\œú h¢^h¡d;\d¢ 0Ö^0Õ,;\,Ö øÔ^øÓô;\ôÔ À¤^À£¼;\¼¤ ˆî^ˆí„;\„î Pê^PéL;\Lê  ^Ÿ;\  àÄ^àÃÜ;\ÜÄ ¨´^¨³¤;\¤´ pà^pßl;\là 8ö^8õ4;\4ö `^_ü;\ü` ÈX^ÈWÄ;\ÄX æ^åŒ;\Œæ Xâ^XáT;\Tâ ˆ^ ‡;\ˆ èf^èeä;\äf °J^°I¬;\¬J xŠ^x‰t;\tŠ @‚^@<;\<‚ Ð^Ï;\Ð Ðî^ÐíÌ;\Ìî ˜ì^˜ë”;\”ì `ê^`é\;\\ê (Î^(Í$;\$Î ð ¦^ð ¥ì ;\ì ¦ ¸ Ì^¸ Ë´ ;\´ Ì € Ž^€ | ;\| Ž H ä^H ãD ;\D ä  ^ ÿ ;\  Ø ü^Ø ûÔ ;\Ô ü   ð^  ïœ ;\œ ð h ì^h ëd ;\d ì 0 ^^0 ], ;\, ^ ø Z^ø Yô ;\ô Z À ^À ¼ ;\¼  ˆ ^ˆ „ ;\„  P ^P L ;\L  "^ ! ;\ " à ^à Ü ;\Ü  ¨ ”^¨ “¤ ;\¤ ” p ^p l ;\l  8 ’^8 ‘4 ;\4 ’ Ô^ Óü ;\ü Ô È °^È ¯Ä ;\Ä ° ²^ ±Œ ;\Œ ² X ^X T ;\T  @^ ? ;\ @ è0^è/ä;\ä0 °^°¬;\¬ x^xt;\t @p^@o<;\<p  ^ ;\  Ð^ÐÌ;\Ì ˜t^˜s”;\”t `^`\;\\ (r^(q$;\$r ðl^ðkì;\ìl ¸h^¸g´;\´h €$^€#|;\|$ H(^H'D;\D( š^™ ;\ š Ø*^Ø)Ô;\Ô*  ,^ +œ;\œ, hž^hd;\dž 0&^0%,;\,& øœ^ø›ô;\ôœ ÀP^ÀO¼;\¼P ˆL^ˆK„;\„L P^PL;\L ^;\ à‚^àÜ;\Ü‚ ¨^¨¤;\¤ p^pl;\l 8†^8…4;\4† ^ü;\ü È„^ȃÄ;\Ä„ ú^ùŒ;\Œú Xö^XõT;\Tö à^ ß;\à è ^è ä;\ä  °ô^°ó¬;\¬ô x=^xt;\t= @€^@<;\<€ ¸^·;\¸ Ð<^Ð;Ì;\Ì< ˜Õ^˜Ô”;\”Õ `×^`Ö\;\\× (<^($;\$< M?— B`—‚—/¤—]BÕ—H™å—Fî—¸B˜ÖB˜ôB$˜C6˜WCH˜uCZ˜ÔCl˜ðIp˜Jt˜ôC†˜(D˜˜hDª˜†D½˜¾DИÜDã˜Jç˜@Jë˜oJï˜tJó˜€J÷˜8E ™ŠE™µE0™FC™(FV™\Fi™¸Jm™ Kq™hKv™›K{™ K€™ˆF“™èK˜™HL™ˆL¢™ÈL§™(M¬™`M±™œM¶™°M»™ÀMÀ™ýMÅ™ÌFØ™NÝ™8Nâ™ Gõ™åGšHšoH.šÁHAšITšeIgšªIzšXO„šxO©šÈPΚ(w›`w&›˜w!Es Û’P”çA€:•‘€“ '€ˆ*v€ |3'€¦Hv€Ø|Š@€ø6j€è‘YJÄ–P—ôEx“È”ÑK€HAæ–€ ˜ôJ€œ@t–€À—¶J„M–ˆ—õH• –‰Iúñ•—+H¾g•`–Lä —ؘVLÐ&—™>K®›–ø—¥KÀ´–0˜»KÒÍ–h˜I€p@¶•€Ø–z+€·z€€Y'€:fv€}%€>t€zB€Ø:·‘€8“€ÆòÈQ€WC€jòæP€xVœ€ŒòEQ€èVè*€¨z€ €{$€ˆvs€y¬€Æj€ÐqÇ€4¨f€¨m‰%€¼t€pzí"€r€Ðws€&ñéN€0Sÿ€ÊðfN€R2€ìðŸN€ˆRL*€¾wy€@] €÷rW€È^ $€s€ yË€~õÅU€Ð\ƒ€Dô_T€ Z€èóÜS€ˆYB€ ôT€øYO&€"]u€ˆ{Ÿ#€‹r€xx•€öñ)P€`U!€šñ¦O€HTT€¼ñßO€¸TÀ €ùùY€haµ €äù[€¸b< €„ù~Z€b8€Ìõ8V€@]>€ð4h€0oà€¶¬d€ l¥€–nd€èk1 €Vú…[€`cf€8e€l€Öêd€Xl4€ýú—\€xdé €ÄúI\€@d-€ÌïšM€XPñ€´l€ðrk€ú‚j€˜qm€ Hf€8mV€bd€xkš€ xf€pm'€lÿÉ`€i¤€àÿUb€(jg€zÿ a€Hiª €¶ú\€dü€ºõùU€]w€èõzV€x] €¬öW€X^ä€îÿ˜b€`jÆ€ÚóS€PY€43k€@rÔ€ÔÄg€Àn!€Tác€@k €âüg€øn˜€Â…g€ˆn €ÄøDY€À`: €î÷[X€¨_€jþ“_€ˆgk €øX€à_8€ŽþÈ_€Àg €.ù€Œ.£Ž€u€ðÍM€QÇ€~ð(N€¨Qƒ€vId€°kõ €úC[€ðbq€ õbU€(\ €,úc[€(c€6õƒU€`\R€ÔòR€ÈW{€tò!Q€°Vw€ôò/R€XÔ€–ò€Q€ Wõ€®ò¤Q€XWå€k€r€>äf€àm­€Tñ)O€ S$€ÔðŽN€PRœ€4ñO€hSe€ñØN€øRW€öðÇN€ÀR½€rôŸT€[4€òóT€ÀY¬€Rô‹T€ØZg€ô=T€0Zu€,ôNT€hZÏ€$òiP€ÐUF€¤ñÎO€€T¾€òUP€˜U‡€ÞñP€(Uy€ÆñP€ðT»€Æü9^€pfœ€óWR€8X¾$€Ò¼s€Èy·@€|7Œ€ ’D%€Ht€8z»,€$|€¨/+€Èiz€X€5A€8Ú€X’À+€&{€È€Þ€,óœR€pX{A€š9#‘€’-€dV|€àF€ôul€`s=#€\3r€x‰ €÷¡W€_¾€tñ=O€ØSÂ%€ÜÄt€¨z퀌ñoO€Ti#€„br€@xò%€÷t€àzO$€`Gs€Xyž €BøÅX€`΀’ô³T€H[}*€Þ«y€xý€ªôåT€€[Ñ €„øûX€P`­*€Þy€°Î#€^½r€°x¼ €`÷×W€8_à€Dò}P€V€&€B‘u€À{€\ò¯P€@Vú#€†ìr€èx°&€tÄu€ø{˜=€Ì+’€0L6€Ý%õ…€8‰Ö0€ý F€€ø„Â:€)›Š€ÈŒA3€™#Ï‚€0‡·7€;'u‡€ÀŠW5€%÷„€ˆˆÍ9€Á(‰€ŒÔ1€Ó!S€†¡€ôÜm€@tX€ãm€tï €¢÷ X€p_ë€R)n€xt`€^ýç^€g€Mýœ^€àf&€:óçR€¨X€Œüü]€8f^€fHg€PnÀ;€U*¨‹€à¥-€[ý|€ˆ‚l<€î*ZŒ€PŽú/€ ^€„2.€ô‡}€ø‚"€U g€nB)€òdx€˜~ ,€VM{€\B€>;’€p“>€",Ž€ g(€âƒw€(~Y>€&.\Ž€ØÊ(€°éw€`~–€°ó]S€Yd€†ó(S€àXO €Öø‚Y€ø`H,€²Ž{€8žB€8<G’€¨“µA€ð9`‘€È’ºG€?ð”€ð•<-€¼Ž|€‚~,€ Ç{€pØB€ž<„’€à“ €úø·Y€0aìG€P@%•€(–j-€D¿|€P‚=€D+÷Œ€ÀŽÔ2€#\‚€À†i0€u Ó€ˆ„J7€³&‡€PŠ’?€Ì1f€ø{ € ùÀZ€Hb— €ÄùßZ€€b95€ˆ$Ö„€Hˆ&€Xu€{5&€Ô@u€P{ð?€.2Ç€0‘­€\ð N€pQå>€¾.ÏŽ€H±€`õ¨U€˜\?€ê.펀€ß€üþ{`€ hµ€*ö»V€°]Ñ€NöÚV€è]öúV€ ^ €Nÿ¨`€Øh‘2€f"‚€ˆ†n?€^1?€Àö €¤ø#Y€ˆ`Î*€Zz€è倨ðIN€àQ@€b4è€p‘p €rúÇ[€˜cŒ €–úæ[€Ðc¯9€*(|‰€Ø‹Ñ&€¾èu€0|ó&€: v€h|l@€Ä4I€¨‘“€:ðîM€8Qy€(rh€hor€zi€€p'F€½<Q“€•3€n#¨‚€ø†“7€'N‡€ˆŠ`=€¡+W€øŽ(6€²%Î…€‰²0€Ò €€À„ž:€T)tŠ€Œ" €â lo€Xu&€®gn€°tb!€Œ ¸p€@v}€§Án€èt¦€ˆÿNa€€i#€üÿÚb€˜jÃ'€lÖv€€}±€Ýû]€èdw€¥þ `€øg€4ü‹]€e¦)€>Ëx€Ð~w €; Äo€u¬.€X~€8ƒÈ<€+¹Œ€ˆŽB0€F ©€P„€˜ï~M€ P/€‡`~€pƒµ!€À q€xvq4€/$„€Ø‡ç8€Ñ'®ˆ€h‹æ6€Z&˜†€à‰p1€z!退 …\;€ü)>‹€pÚF€ú= ”€p•+<€Ã*Œ€Ž.€ÉW}€À‚ €¸i€p€¡j€(qù€K.m€ÐsY/€N·~€¨ƒÏ4€]$i„€ˆE9€ÿ'‰€ ‹7€ˆ&dž€Šœ1€¨!€Ø…ˆ;€**m‹€¨CG€ƒ>v”€°•þ3€$’ƒ€ ‡t8€ª'8ˆ€0‹¥6€3&T†€¨‰/1€S!¥€€h…;€Õ)úŠ€8[F€=ˆ“€8•9€æ>i€Hp2€ÏFj€`q±€H†e€Èl€Âçe€mÊ€‘Éh€ØoÀzÑi€ðp€ý‚^€¨fC€Ýï³M€PJ €éö\W€^Ï5€ƒ%r…€Èˆ¯3€Ù#@ƒ€h‡E:€%)Š€XŒ%8€{'懀øŠB2€7"Ä€P†è=€ó+å€hˆ6€&4†€p‰1€$!…€€0…þ:€¦)ÚŠ€³/€É€àƒ1€È]l€(sª€f¦h€ o£€O®i€¸pš'€Uªv€H}€–ÿ±a€¸iQ€¼ÿÿa€ðiƒ€ =c€Ðj΀0‹c€k(€˜w€¸}1(€¾Jw€ð}߀ëûK]€ eø€üg]€Xe¥€³þ;`€0h¾€ÙþW`€hhG€Bü¼]€Èe`€hüØ]€f*€},y€’€=ûø\€°dË €Ã p€Èuª€,Ül€˜sÖ€K o€ u!€A ip€v]€i€k€€r "€È iq€¸v¨€»ý2_€Pg§€ŽÍk€¸rV"€í µq€ðvKJ€ OlLðNàH€O/M€HO¤LšNM€8OTKÀN €ŠïqM€èO€xïeM€°OC`É’”MEo “”#hHLúDQH1L”K>D˜DLK‹JjDÚJõK+KÀDÿCâDiK¾HBL€KQC•HÏIPIZ[ETDiÇE­IðIíC¬H°D»IB('N'©@3DŸ"Ô"#O?Æ>kEDmC±CuExCþIãL=MóL¹Lº%6#Æ"A$AA¸"*DOME)C·HɆ $^Ɇ $vɆ $„É † $ŽÉ† $¦É † $°É† $ÈɆ $àɆ $îɆ $ʆ $.ʆ $Fʆ $TÊ † $^ʆ $vÊ † $€Ê† $˜Ê† $°Ê† $¾Ê† $Þʆ $þʆ $ˆ $$Ë=† $bË<† $žË=† $ÜËI† $&Ì † $0̆ $HÌ † $R̆ $j̆ $‚̆ $̆ $°Ì† $Ð̆ $è̆ $ö̆ $Í=† $FÍ;† $‚Í<† $¾ÍB† $Ά $ Ά $@ÎB† $‚Ά $¢Î† $ÂÎB† $φ $$φ $DÏB† $†Ï† $¦Ï† $ÆÏB† $І $(І $HÐB† $ŠÐ† $ªÐ† $ÊІ $ØÐ† $êÐ)† $ц $0Ñ#† $Tц $bц $tÑ%† $šÑ† $¶Ñ#† $Úц $èц $úÑ)† $$Ò† $@Ò#† $dÒ† $rÒ† $ŽÒ#† $²ÒB† $ôÒ=† $2ÓB† $tÓ† $”Ó† $´Ó† $ÂÓ† $ÔÓ)† $þÓ† $Ô#† $>Ô† $LÔ† $^Ô)† $ˆÔ† $¤Ô#† $ÈÔ† $ÖÔ† $èÔ† $Õ#† $'Õ† $5Õ&† $[Õ#† $~Õ† $ŒÕ&† $²Õ#† $ÕÕ† $ãÕ&† $ Ö#† $,Ö† $:Ö&† $`Ö#† $ƒÖ† $‘Ö&† $·Ö#† $ÚÖ† $èÖ† $üÖ† $׆ $*׆ $<׆ $\׆ $j׆ $~׆ $ž×† $¬×† $À׆ $ß׆ $í×&† $Ø#† $6ØQ† $ˆØ† $¦Ø† $´Ø† $ÈØ† $èØ† $ö؆ $ Ù† $*Ù† $8Ù† $JÙ† $jÙ † $tÙ† $‹Ù,† $·Ù&† $ÝÙ#† $Ú\† $\Ú+† $‡Ú'† $®Ú/† $ÝÚE† $"ÛE† $gÛ.† $•Û+† $JC† $† $† $2û† $.‡† ,¶Ú† ƒ$ÀÛ2† $òÛ,† $ÜZ† $xÜ+† $£Ü'† $ÊÜ/† $ùÜL† $EÝ+† $pÝ'† $—Ý/† $ÆÝ'† $íÝ.† $Þ+† $FÞn† $´Þ+† $ßÞ'† $ß/† $5ß]† $’ß+† $½ß'† $äß/† $à'† $:à.† $hà+† $“àZ† $íà+† $á'† $?á/† $náL† $ºá+† $åá'† $ â/† $;â'† $bâ.† $â+† $»ân† $)ã+† $Tã'† ${ã/† $ªã]† $ä+† $2ä'† $Yä/† $ˆä'† $¯ä.† $Ýä+† $ån† $vå+† $¡å'† $Èå/† $÷å]† $Tæ+† $æ'† $¦æ/† $Õæ'† $üæ.† $*ç+† $Uçn† $Ãç+† $îç'† $è/† $Dè]† $¡è+† $Ìè'† $óè/† $"é'† $Ié.† $wé+† $¢éA† $äé'† $ êI† $Vê'† $~êA† $Àê'† $èêI† $2ë'† $ZëH† $¢ë'† $ÊëI† $ì'† $<ìI† $†ì'† $®ì† $Îì1† 4íl† ƒŒ$lïn† , † ƒ$¤ Ô† $ÚïE† $ ðM† $nð† $Žð1† $ÀðI† $ ñM† 4Xñs† ƒŒ$Ìón† $:ô† $Zô1† $ŒôI† $ÖôM† 4$õw† ƒŒ$œ÷n† $ ø† $*ø1† $\øI† $¦øM† 4ôø‡† ƒŒ$|ûn† $êû† $ ü1† $<üE† $‚üM† 4Ðül† ƒŒ$<ÿn† $ªÿ† $Êÿ1† $üÿI† $FM† 4”w† ƒŒ$ n† $z† $š1† $ÌI† $M† 4dw† ƒŒ$Ün† ,x g† ƒ,àg† ƒ,Hg† ƒ,° † ƒ,N" † ƒœGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)MidiFileIn.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Øunsigned int__int64_t.ùlong long intlong long unsigned intlong int$_0€L`__mbstate8M`_mbstateLNùsppchar__mbstate_tO0__darwin_mbstate_tQ{__darwin_size_tZ¿long unsigned int__darwin_va_list`ìüüp __va_list_tago gp_offsetØ# fp_offsetØ# overflow_arg_areao# reg_save_areao# __darwin_wchar_tf¿__darwin_rune_tkq__darwin_wint_tn¿__darwin_clock_ts¿__darwin_time_tv$söp7sp _opaque_pthread_mutex_t@CE __sigC$# 8ZCæ# _opaque_pthread_once_tEƒ __sigE$# 8ZEö#__darwin_off_tnè__darwin_pthread_mutex_tx__darwin_pthread_once_t|E__darwin_wctrans_t(¿__darwin_wctype_t*Æsize_tc¨time_tWÏptrdiff_t˜$ stdé,7é,8ì,Xï,Z-]=-_Y-bt-jÆ-ký-oS.pq.q’.r©.sÀ.u/w!/x4/zK/}g/~ƒ/µ/Ö/‚ø/ƒ0„!0…40†Z0‡{0ˆœ0Š·0‹ã0Î5.Ð9Ñ1Ó-9Ô+1ÕQ8×m8ØÆ8Ù„8Ú¥8Ûï8;D9i,>jC>kZ>lq>mˆ>nª>oË>së>t?v7?wY?x?z™?{±?|¿?}×?‚ë?ƒ@„ @†4@‡M@Št@‹‚@Œš@µ·@¶Ú@·A¸A¹FA<§;FÊEGäEHþEIFJ2FKMFLhFMƒFNžFO¹FPÔFQïFR GB%GC(GD‡AF+GG__copy_backwardchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style!¬ò denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >w âa åT#_M_p 7-#âa mU7-DUreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > F_Ios_Fmtflags7® _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“s _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸» _S_beg_S_cur_S_end_S_ios_seekdir_end€€@NŸ†'¢ÿ erase_eventimbue_eventcopyfmt_event`öÓ¥_M_nextÕPt#_M_fnÖqt#Àå׿#í2ØYU# `öÛrPtqt¿Pt!W°ß¾¦‹Pt"¯ðãT›¿Pt}cñì_M_pwordòo#_M_iwordó$#}côwtsŒ#Aì_ZNSt8ios_base4Init11_S_refcountEYU$_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEQS sŒ†}t‹}t¿basic_streambuf >"R8‚"T;‚"U>‚"WA‚"X[‚"Zu‚"\‚"]©‚"^È‚"_â‚"`ü‚"aƒ"b0ƒ"cJƒ"ddƒ"e~ƒ"f˜ƒ"g´ƒ"h΃"ièƒ"jÿƒctype_basectypecodecvt_base½%result>5okpartialerrornoconv__codecvt_abstract_basecodecvtmoney_base@&pattern#É field#É hA#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_istream >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >`rvector >__basic_filebasic_filebuf >basic_ifstream >allocator_Vector_base >§' S Á# „=TrÁ# ÇUrÁ# .VrÁ#( W ÂÿÁ)¬Õ ¿vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >b' SÊ# „=TçÉ# ÇUçÉ# .VçÉ#( WKÊtÊ)¬ÕÊ¿vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >_Vector_base >' SåT# „=T7-# ÇU7-# .V7-#( Wø'ÑDU)¬Õ'Ñ¿vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >ö' S8Ù# „=TÙ# ÇUÙ# .VÙ#( WߢٗÙ)¬Õ¢Ù¿vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >|' Sœá# „=T¾Š# ÇU¾Š# .V¾Š#( Weâûá)¬Õâ¿vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >›' Sê# „=Tãé# ÇUãé# .Vãé#( W„{êpê)¬Õ{ê¿vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >vector >allocator_Vector_base >Ì ' S®ö# „=Tô;# ÇUô;# .Vô;#( Wµ ÷ ÷)¬Õ÷¿reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_backward__copy_normal*WÙ{9® l"® ® *-í¶‹o«Œ"««+½öþ |lQS±" - Et,ò ˆè¡Ò"rÁrÁPO,¢½ ”לî"rÁrÁ,Q† ´]”#rÁrÁ Á,s ˆ0#çÉçÉPO,} ”YÐL#çÉçÉ,·Å ´çìm#çÉçÉÊ,m ˆ}fŽ#7-7-PO,çT ”ÎYª#7-7-,¶ ´GkË#7-7-åT,š ˆÀÛì#¾Š¾ŠPO,jî ”;$¾Š¾Š, I ´L)$¾Š¾Šœá,2˜ ˆß J$ãéãéPO,A© ”eGf$ãéãé,Œ ´Æ–‡$ãéãéê,Cù ˆž¨$ô;ô;PO,C“ ”´¸Ä$ô;ô;,ñ ´-Få$ô;ô;®ö, Õ jú ü$Ù,?½ wÙA%ÙÙXO,0µ ”£×9%ÙÙ,}” ´ù)Z%ÙÙ8Ù-Ú\ÅÎÁÙ€%ÙÙÙ-›ø™ÒÙ¦%ÙÙÙ,y˜ M¯[Â%ÙÙ*i? QÙì%ÙÙÙXO*B mî Ù&ÙÙÙ*#Ý ýc.Ù;&ÙÙÙ8Ù-í¼Å=Þô;a&ô;ô;ô;-V—Òäô;‡&ô;ô;ô;-av17ô;­&ô;ô;ô;-©Â†÷Tô;Ó&ô;ô;ô;*ûx J”ô;ý&ô;ô;ô;PO*Æ£ m•åô;"'ô;ô;ô;*¦V ýô;L'ô;ô;ô;®ö-èßÅâçÉr'çÉçÉçÉ-Š~+ëçɘ'çÉçÉçÉ-g 1ì‚çɾ'çÉçÉçÉ-8!†*XçÉä'çÉçÉçÉ*q: J-JçÉ(çÉçÉçÉPO*ø… m¸ëçÉ3(çÉçÉçÉ*Fo ýVßçÉ](çÉçÉçÉÊ-ÚzÅX]7-ƒ(7-7-7--ý¥Wc7-©(7-7-7--Æ1Ïö7-Ï(7-7-7--u†,Ì7-õ(7-7-7-*ç Jn57-)7-7-7-PO*ã m÷c7-D)7-7-7-*ÅÐ ýj 7-n)7-7-7-åT-i ÅeÚrÁ”)rÁrÁrÁ-{ù¹árÁº)rÁrÁrÁ-} 1|rÁà)rÁrÁrÁ-ƒ†0QrÁ*rÁrÁrÁ*4z J{ÞrÁ0*rÁrÁrÁPO*ÔB mŽàrÁU*rÁrÁrÁ*ƒ ý“DrÁ*rÁrÁrÁ Á-?ºÅ‹e¾Š¥*¾Š¾Š¾Š-íò‹m¾ŠË*¾Š¾Š¾Š-ƒ1%°ñ*%°%°%°-s†íÔ%°+%°%°%°*U J‰ó¾ŠA+¾Š¾Š¾ŠPO*›¹ mQl¾Šf+¾Š¾Š¾Š*v ý^¾Š+¾Š¾Š¾Šœá-‡„Åbàãé¶+ãéãéãé-RëæãéÜ+ãéãéãé-K1¤€ãé,ãéãéãé-qІ>Wãé(,ãéãéãé*µ& J ïãéR,ãéãéãéPO*ÿ meçãéw,ãéãéãé*!~ ýj{ãé¡,ãéãéãéê.nothrowIô©Ët.cerrAšÓåt/__ioinitM_ZStL8__ioinitì0ܸ$X¿ - - -1-2s0Éì$e 7-7- - 1s0Ûo$d7-Y-7- -*$[ã<7-t-¿00L$Po•-•-¿ 1›-3 $_4%aÆ- quot%b¿# rem%c¿#div_t%dœ- $_5%fý- quot%g$# rem%h$#ldiv_t%iÓ- $_6%l5. quot%mù# rem%nù#lldiv_t%o .int64_t&]ù0õœ%“¿j.j.1p.40P"%”ˆ.ˆ. -double0U"%•¿©. -0Z"%–$À. -0bû%œoë.•-•-  ë.1ñ.5¿/•-•-0UÐ%žÆ-!/¿¿(xŒ% 4/o0*–%¡7-K/ -0”=%£ý-g/$$0[Ä%ª¿ƒ/ - 0á%« ¤/¤/ - 1ª/wchar_t0Ñ%¬¿Ö/¤/ - (P[%¯ø/o  ë.6³ë%°¿0Ò\%±o!0o (À?%²40Ø*}o%³Ævˆ.T0 -T017-0âo%µ${0 -T0¿09%½¿œ0 -T0¿*öÕ%ÂÌÜ¿·0 -0º.%à Ø07-Ø0 1Þ02ª/0ä¿%Ä¿ÿ07-ª/ __gnu_cxx¡Q8*µ®‰ù+1ù*Uдڎ5.K1ùù__debug'6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0dt%§5.m8ùù0c%™ù„8 -0`ï%ºù¥8 -T0¿0È%À Æ8 -T0¿*„o%´wæ8æ8 -T0float0Üî%· 9 9 -T0long double(Qc%Ç-9¿0žÀ%¦ùD9ù lconv`(+x; à (,7-# Ti(-7-# ½(.7-# int_curr_symbol(/7-# currency_symbol(07-# mon_decimal_point(17-#( mon_thousands_sep(27-#0 mon_grouping(37-#8 ã(47-#@ í”(57-#H int_frac_digits(6s#P íC(7s#Q p_cs_precedes(8s#R p_sep_by_space(9s#S n_cs_precedes(:s#T n_sep_by_space(;s#U p_sign_posn(s#X int_n_cs_precedes(?s#Y int_p_sep_by_space(@s#Z int_n_sep_by_space(As#[ int_p_sign_posn(Bs#\ int_n_sign_posn(Cs#]0Õ…)57-”;¿ -6Fª(K¡;1D9va_list*IÔfpos_t*Uƒ __sbuf*`ô; _base*aô;# _size*b¿#1‹ __sFILE˜*‚J= _p*ƒô;# _r*„¿# _w*…¿# _flags*†œ# _file*‡œ# _bf*ˆÄ;# _lbfsize*‰¿#( _cookie*Œo#0 _close*Y=#8 _read*Žx=#@ _seek*—=#H _write*¶=#P _ub*“Ä;#X _extra*”Ç=#h _ur*•¿#p _ubuf*˜Í=#t _nbuf*™Ý=#w _lb*œÄ;#x _blksize*Ÿ¿#ˆ _offset* ¶;#5¿Y=o1J=5¿x=o7-¿1_=5¶;—=o¶;¿1~=5¿¶=o -¿1=__sFILEX1¼=‹Ý=p‹í=pFILE*¡ú;(ã†*ï>>1í=0›½*ð¿,>>0 *ñ¿C>>0oö*ò¿Z>>0Á}*ó¿q>>01’*ô¿ˆ>>0°*õ¿¤>>¤>1¶;0ƒ’*ö7-Ë>7-¿>*ö>*úŪ>ë> - -0>U*ÿ ?o  >-V*Wv>7? - ->7*¿Y?>$¿7âR*¿v?>v?1|?2¶;7Ø*$™?>7[G*¿±?>8Ór*¿7ÛG* 7-×?7- Þ* ë? -79‰*¿@ -7è*¿ @ - - å_*4@> ‚¿*M@>7-7õñ*¿t@>7-¿ 8*>7èÓ*7-š@7-7´ *¿·@¿>7 J*©¿Ú@7-  -97æ–*ª¿ü@> -ü@1ü7È*«¿A -ü@7;T*¬¿FA7-  -ü@7›¤*­¿hA - -ü@sxApclock_t+M· tm8+ZYB tm_sec+[¿# tm_min+\¿# tm_hour+]¿# tm_mday+^¿# tm_mon+_¿# tm_year+`¿# tm_wday+a¿# tm_yday+b¿# tm_isdst+c¿# tm_gmtoff+d$#( tm_zone+e7-#0pthread_mutex_t,T™pthread_once_t,^¹__gthread_once_t-/pB__gthread_mutex_t-0YBwint_t.F  $_7.QC __min.R‰# __max.S‰# __map.T‰# __types.UC#1Æ_RuneEntry.VÅB $_8.X`C __nranges.Y¿# __ranges.Z`C#1C_RuneRange.[,C $_9.]§C __name.^§C# __mask._Æ#s·Cp _RuneCharClass.`xC:$_10ˆ .b8E __magic.cö# __encoding.d8E# __sgetrune.fgE#( __sputrune.g‹E#0 __invalid_rune.h‰#8 __runetype.j‘E#< __maplower.k¡E#¼ __mapupper.l¡E#¼ __runetype_ext.sfC#À __maplower_ext.tfC#Ð __mapupper_ext.ufC#à __variable.wo#ð __variable_len.x¿#ø __ncharclasses.}¿#ü __charclasses.~±E#€sHEp5‰aE -¨aE1 -1HE5¿‹E‰7-¨T01mEÆ¡Epÿ‰±Epÿ1·C_RuneLocale.ÍC; /å¹v¿äE¿;ï/먪¿þE¿;U£/÷3 ¿F¿;A/þŸc¿2F¿+ª·/C"¿MF¿+ÿL/ °¿hF¿+x/[²¿ƒF¿+[H/¹¿žF¿+n/Ûk¿¹F¿+ÃŽ/"ë¿ÔF¿+!†/){¿ïF¿+¼/5 u¿ G¿+Úa/;rd¿%G¿<® +| xA0Ùº+~ˆ.XG*ª‘+‚M—sGsG1‡A0ż+…GG10û’+{7-­G­G1³G2‡A0Œ•+}7-ÏGÏG1ÕG20Ú+€sGñGÏG0¡•+sGHÏG*|¤+ƒ/Ú 2H7-  -­Gmbstate_t0UŽwctype_t14ò0üÌ0y·BmH¿0E0z·B„H>0Ø0{¤/¥H¤/¿>0Iø0|·BÁHª/>0çø0}¿ÝHØ0>0ïÄ0~¿ùH>¿0,ð0¿I>Ø090ýF0€¿3I>Ø0903‰0·BJI>6e0‚·B0“V0ƒ xI - xI12H0^ê0… ¤I¤/ - xI0ï0†¿»I»I1ÁI22H01–0ˆ ìI¤/aE xI0tk0‰·BJª/>0º0Š·BJª/0y‚0Œ¿AJ¤/ Ø090Œ'0¿^JØ0Ø090‹D0Ž·BzJ·B>0f÷0¿›J>Ø0ü@0Œ¡0Ä¿¼J>Ø0ü@0–‹0’¿âJ¤/ Ø0ü@0ˆ0Æ¿KØ0Ø0ü@0!X0“¿KØ0ü@0bâ0Ç¿;KØ0ü@0ÔO0” \K7-ª/xI0„]0•¤/xK¤/Ø00jt0—¿”KØ0Ø00ñ?0˜¿°KØ0Ø00Þ{0™¤/ÌK¤/Ø00¬t0š èKØ0Ø0*-„0œ”º L¤/ Ø0­G00»0 )LØ00ûy0ž¤/JL¤/Ø0 0¢‘0Ÿ¿kLØ0Ø0 0³–0 ¤/ŒL¤/Ø0 0Zt0¤ ²L7-²L xI1Ø00ùC0¥ ÔLØ0Ø00€È0©ˆ.ðLØ0ðL1¤/0ÅÈ0Èæ8MØ0ðL0ÌÈ0«¤/3M¤/Ø0ðL0ÓÈ0¬$TMØ0ðL¿0ì†0®¿uMØ0ðL¿0Çq0§ –M¤/Ø0 0ú|0¨¿­M·B0ÊÎ0°¿ÎMØ0Ø0 0B’0±¤/ïM¤/Ø0 0µ0²¤/N¤/Ø0 0ëƒ0³¤/1N¤/ª/ 0tó0´¿INØ090dW0µ¿aNØ090Ðj0–¤/}NØ0ª/00¡¤/™NØ0Ø00îg0¢¤/µNØ0ª/0E£0¦¤/ÑNØ0Ø00Ä0¯¤/òNØ0ª/ 0ï0Ê 9OØ0ðL00s0Íù/OØ0ðL¿0<£0Ï POØ0ðL¿=É2a=×2b __gnu_debug':‚O>';æ>'U™S#(:ádU>U(:áf'U>UDUEÀŸl>U¿1åTBJU2åT2QS2ž _Atomic_word5%¿18 @ò 48†hFnpos :Ú†hG_M_dataplus 8 #_Rep_base_RepH r  È7-ÛU‹hH r ¦Ø7-þU–h7-H}\ KÄœhV‹hHšX %ô¨l1:V‹hH[. )Ol1XV‹hIÆ? -ßârV–hHì4 4n’ šV‹h¿ -I3Ñ <^ÃV‹h¿¿ -Hå½ DÖ ëV‹h¿¿Hgˆ L´QSW‹h -IÝ_ U©Ñ1W7- -¿I*˜ ^]×TW7- -¿I ™ g}–wW7-¿sIjÉ zYÒšW7-l1l1IjÉ ~…½W7-Ï1Ï1IjÉ ‚µàW7-7-7-IjÉ †X7- - -HTO Šø¿%X¿¿I6ÃiÇNX–h¿¿¿IÙ×6µ» hX–hJyR ši¢h ÉI X–h(ÉI6¿©X–hDU(ÉI6·ÂX–h¨h(ÉI6ÅåX–h¨h¿¿(ÉI6Ð Y–h¨h¿¿DU(ÉI6Û0Y–h -¿DU(ÉI6âNY–h -DU(ÉI6éqY–h¿sDU æ ìŒY–h¿-ð× ô‰û®h®Y–h¨h-ð× üŠ®hÐY–h --ð× 9ù®hòY–hs-$‡ «•l1Z–h-$‡ ™Ï1,Z‹h-ÕÜ &šVl1IZ–h-ÕÜ 1¨Ï1fZ‹h-PÔ :s*ÿ ƒZ–h-PÔ CL)w  Z‹h-– LÍ(ÿ ½Z–h-– U>w ÚZ‹h-} ]R/ ÷Z‹h-2ø c¼¯ [‹h-AÏ h=f 1[‹h!ß•6n{äT[–h¿s!ß• ƒ‘Úr[–h¿-vW ‹Ì [‹h!dq6äá#­[–h¿!‡Œ ¦KÒÆ[–h- ­QSã[‹h-t ¼hÀKS\‹h¿-t ÍçES'\–h¿-ÝÝ âkKSI\‹h¿-ÝÝ õ-ESk\–h¿-   r‰®h\–h¨h-   m˜®h¯\–h --   í®hÑ\–hs-Û‰6JÈ0®hó\–h¨h-Û‰6[ú×®h]–h¨h¿¿-Û‰6/ÁÞ®hF]–h -¿-Û‰ B—k®hh]–h --Û‰6Pr®h]–h¿s!çI eî½­]–hs*øL6øß®hÎ]–h¨h-øL ƒÝÒ®hú]–h¨h¿¿-øL6Ê®h!^–h -¿-øL Ÿ#z®hC^–h --øL ¯õ_®hj^–h¿s!äæ Ì—’^–hl1¿s-äæ ëÁ®h¹^–h¿¨h-äæ ‘®hê^–h¿¨h¿¿-äæ6m ®h_–h¿ -¿-äæ *6 ®h=_–h¿ --äæ Aœ®hi_–h¿¿s-äæ R $l1_–hl1s-‚ jOf®h·_–h¿¿-‚ z[ l1Ù_–hl1-‚ Ž2±l1`–hl1l1-œz ©6‹®h,`–h¿¿¨h-œz À€^®hb`–h¿¿¨h¿¿-œz6gA®h“`–h¿¿ -¿-œz êË®h¿`–h¿¿ --œz QÕ®hð`–h¿¿¿s-œz ÂÍ®ha–hl1l1¨h-œz %Ì®hMa–hl1l1 -¿-œz :\­®hya–hl1l1 --œz Orήhªa–hl1l1¿s-œz sF®hÛa–hl1l17-7--œz ~¦<®h b–hl1l1 - --œz ˆl®h=b–hl1l1l1l1-œz “fÌ®hnb–hl1l1Ï1Ï1HK‹6‹» ®h b–h¿¿¿sH‡î6˜P®hÒb–h¿¿ -¿Kgk6¦í[7-øb¿sDU-ØÕ6ÁÄA $c‹h7-¿¿!;–6õÈÙBc–h®h- üõŒ -_c‹h-ùç °Á -|c‹h-Jã y_åT™c‹h-ó°6ÏÈz Åc‹h -¿¿-ó° ) ìc‹h¨h¿-ó° 7á0 d‹h -¿-ó°6æt :d‹hs¿-0Õ UÅW ad‹h¨h¿-0Õ6ø¿ d‹h -¿¿-0Õ q1" ´d‹h -¿-0Õ6 Ôæ Ûd‹hs¿-§&  e‹h¨h¿-§&6hn .e‹h -¿¿-§& «¹ƒ Ue‹h -¿-§& ¾øn |e‹hs¿-)´ Ì à £e‹h¨h¿-)´6-ðí Ïe‹h -¿¿-)´ èA. öe‹h -¿-)´ ûï" f‹hs¿-ë ¹„ Df‹h¨h¿-ë6BŒì pf‹h -¿¿-ë &¬G —f‹h -¿-ë6N†s ¾f‹hs¿-ñ D8Ù åf‹h¨h¿-ñ 6YE g‹h -¿¿-ñ aºÕ 8g‹h -¿-ñ 6n¶¥ _g‹hs¿-” sˆsU†g‹h¿¿-{ “fP¿¨g‹h¨h-{6‚aÙ¿Ôg‹h¿¿¨h-{6’ر¿ h‹h¿¿¨h¿¿-{6£U¦¿,h‹h --{6² Å¿Xh‹h¿¿ -"{6Ãߌ¿‹h¿¿ -¿2 1‘h2sU1sU1¶UB¶UB‘hBsU@ªU ”ùh _M_length • # _M_capacity – # í2 —YU#@¶U ›ºj´h#LO6@AB†hLƒ6E}-L_ó6QèEºj<yR ´ƒÀ¢h*w= ¾IQSniÊj*³¶ ÂíÀQSŠiÊj,“© ÆýÍ¢iœh,ËG Ê*†ºiœh,¤X Ζž×iœh¿*»– ذ¨7-óiœh*py Ü?7-jœhDUDU-„c6óƒœh?j¿¿DU,ˆV çÂ\jœhDU!7’6«ˆzjœhDU*Ê… õéÊ7-–jœh"L£6^£¤7-œhDU¿ Êjp1Ðj2ùh@ 7C+nMnone7h_ZNSt6locale4noneE_SNÿb7ir_SOnumeric7j-â_SNx7kp÷_SNż7lÓ_SNÇ—7mj_SN}Ç7nÛÑ_S Mall7p_ZNSt6locale3allE_S?KP !7+n#$_S_classic7 _ZNSt6locale10_S_classicE+n$_S_global7#_ZNSt6locale9_S_globalE+nQa¶7)1n$_S_once78_ZNSt6locale7_S_onceE†B ð( F7{blAn( F7„{lAnGn( F7”lAn -( F7·lAnGn -¿( F7ªÚlAnGnGn¿(?&7ºôlAn¿*ð×7ÅoGnmAnGnstring4s+n4tH†÷7~ÛQS\s+nI]Œ7&±C€s+n?t¿I7)/g¤s+n?t)tI]7,lÈs+n?tUqI!w7//îìs+nUqzpTŠ77®#+nzp 1zpUqtY)t)tY1/t2UqB:t2[q1:tBKt2m1ÿ ZktÅ kt¿B» 1Vt1¥1ì[» ØʃtG{V_vptr$ios_baseoS#\ãÔQG{]dec¾G{]fixedžG{]hex kFG{\øáˆ,G{]left¿BG{ ]oct‰’G{@]rightÑìG{€^c•CG{^L zPG{^d$e¹G{_showpos'zG{_skipws*hG{_unitbuf-%MG{ ^å1üG{@\L4øäG{°\…72uG{J^ñ:ZBG{]badbitL ÁL{]eofbitO/L{]failbitTR·L{]goodbitWaRL{]appjÇQ{]atemcHQ{]binarysš Q{\)ðv-^Q{\ÃðyæpQ{]trunc|)&Q{ ]beg‹„<V{]curŽ^ËV{\ÕÜ‘ wV{streamsizeN'G_M_precisionÉ#w#G_M_widthÊ#w#G_M_flagsˇ #G_M_exceptionÌ #G_M_streambuf_stateÍ # G_M_callbacksçPt#(G_M_word_zeroø¥#0G_M_local_wordý[{#@G_M_word_size¿#ÀG_M_wordwt#ÈG_M_ios_localeÕj#Ð!QÀª`ixk{qt¿IðÐê ˆxk{Å IµÎí*>¢xk{Hh°‹q{Êxk{¿QSI ¨©äxk{-qÜ$9C‡ yw{-qÜ.žÐ‡ #yk{‡ -Lß>ö݇ Eyk{‡ -LßOº‡ lyk{‡ ‡ !¡©^ÓÚŠyk{‡ -»Wjt@#w§yw{-»Wrv¨#wÉyk{#w-²€Ÿ#wæyw{-²ˆ21#wzk{#w-Ëk›3¼QS$zQS-#¸§W^ÕjFzk{Gn-?o²3Õjczw{-‰¿¼§Gn€zw{Ai`Îr¼¿-ÌûÞ¯²‚{´zk{¿-3ó™=ˆ{Özk{¿` ƒtözk{¿R@N {k{R@N '{k{Ž{Xð× ³ktk{Ž{2‡ 2 2® 2s ¥k{p1ƒtB¥1}{2ƒtB$BoB}{[Ÿ@9:”{ ‚V_vptr$basic_streambufoS#a_M_in_beg:Ã7-#a_M_in_cur:Ä7-#a_M_in_end:Å7-#a_M_out_beg:Æ7-# a_M_out_cur:Ç7-#(a_M_out_end:È7-#0a_M_buf_locale:ÏÕj#8bä:Ô”{|| ‚¿*žh:àÃKÕj| ‚Gn*?o:ñ–ûÕj¹|‚*Ò¸:þð— ‚ß| ‚7-$-sô:¶³jQ } ‚ùs ® -ê“:˜JjQ2} ‚l ® -Ñ: _O¿O} ‚-É:{Ž#wl} ‚-hg:'Xµ¿‰} ‚-rú:9O(¿¦} ‚-ù:OÉÆ¿Ã} ‚-ÿ:bòÑ#wê} ‚7-$-|™:p„—¿ ~ ‚s-îÝ:‰2w¿)~ ‚-ÈÌ:¤Ð¿K~ ‚s-öÌ:¾k!#wr~ ‚ -$R \:ˈ~ ‚H:Þ4?7-¦~‚H±N:áøÈ7-Ä~‚HÍr:ä)'7-â~‚IñÖ:î¡Ã ‚¿IQß:ù+* ‚7-7-7-HET: Z7-H‚HíÂ:—7-f‚Hóç:ô7-„‚IÎ?:®x£ ‚¿Iãß:'¶òÇ ‚7-7-c#¸:<WÖ”{î ‚Gnd‚¿:K¦U ‚”{€ ‚7-$d!½:W2jQ”{S€ ‚ùs ® dx^:c¿XjQ”{ƒ€ ‚l ® dw™:o„ˆ¿”{©€ ‚d¥²:…|}#w”{Ï€ ‚eÁÀ;2,Ž#w”{þ€ ‚7-$d-§:«)¿ ”{$ ‚d˜ò:¸)¸¿ ”{J ‚d«Î:ЊͿ ”{u ‚¿ekú;Tú#w ”{¤ ‚ -$d Ä:ûÄ¿ ”{Ï ‚¿R \:ê ‚‚Xð×:"5 !‚ ‚‚1”{1‚2”{B‚B”{wctrans_t<'Ø;Ñ1HuT¿[‚·B;¤Ó1N&Ø¿u‚·B; Ï3[½>JXnÌXn#ÄŠ#*Ãð>{æd-‹Ì× - -Ý7-7-ã*:> §¢]‹Ì×7-7-ã*)ð>Ë­œ‹Ì× - -Ý7-7-ã*Pƒ>ÒŸ‰¿¸‹Ì*»§>Ö›QSÔ‹Ì*2ø>Û:€¿ŒÌ× - -¿*äÄ>ßÛ¿ ŒÌkÁE>ä:Œé¿l‰í>çÌŠZŒé¿e· >ôlÌŠ¢ŒÌ× - -Ý7-7-ãeß“>ø¶NÌŠÛŒÌ×7-7-ãeýŸ>þ¸wÌŠ#Ì× - -Ý7-7-ãdüœ>ùB¿ÌŠIÌdvö>Ñ QSÌŠoÌd”Ð>ë¿¿ÌŠ©Ì× - -¿mvB> î´¿ÌŠÌ1Ò2ÌŠB0B -B7-1ÌŠUî>QXn)ÌŠ#G_M_c_locale_codecvt>YŽn#ið>\_ZNSt7codecvtIcc11__mbstate_tE2idE‘p 'T>_tŽ)  'T>b“Ž)Žn WYà>fï´Ž)¿d· >l ¨ïýŽ/: - -Ý7-7-ãdß“>pŸºï7/:7-7-ãdýŸ>v0Óï€/: - -Ý7-7-ãdüœ>y}G¿ï¦/dvö>|ÄïQSïÌ/d”Ð>€!Ö¿ï/: - - mvB>ƒ´,¿ï/1ï152ïB2H?#Æ ”nTˆ#Ë ¾”nð#Ö F -"ùm#Û Ë™ sss2 o@97ƒtq”ƒt#a_M_tie?Wq”#Øa_M_fill?Xs#àa_M_fill_init?YQS#áa_M_streambuf?Z ‚#èa_M_ctype?]³Š#ða_M_num_put?_w”#øa_M_num_get?a‚”#€*d?kH ok‘”*×?o’ÆQS‡‘”*ד?{} £‘”,‡Œ@-Ó]À‘˜” ,7@?©Ý‘˜” ,•ú?–¥ú‘˜” *o¶?¦«’QS’”*,j?°QS#(ØWHA—·__c_lockI/žB*®ëHDkxv¹·v¹ -® ¿*ôŸHG}wv¹è·v¹p¹® *ôŸHJ"Ðv¹¸v¹¿® *–-HMMv¹*¸v¹*3tHP2iQSF¸|¹*bçHSI¿b¸v¹*ªHVÚlp¹~¸v¹(ñHX˜¸v¹¿*kúH[ʼ#w¾¸v¹ -#w*kH_/#wî¸v¹ -#w -#w*ÁÀHbRÊ#w¹v¹7-#w*!½He#š{Q:¹v¹{Qs *w™HhzL¿V¹v¹€¥²HkQC#wv¹19·1-·1‚¹2-·o˜p9V”{è¾”{#a_M_lockJZ†·#@a_M_fileJ]-·#€a_M_modeJd® #a_M_state_begJg2H#˜a_M_state_curJl2H#˜a_M_state_lastJp2H#˜a_M_bufJw7-#˜a_M_buf_sizeJ€ # a_M_buf_allocatedJƒQS#¨a_M_readingJŽQS#©a_M_writingJQS#ªa_M_pbackJ™s#«a_M_pback_cur_saveJš7-#°a_M_pback_end_saveJ›7-#¸a_M_pback_initJœQS#Àa_M_codecvtJ /#Èa_M_ext_bufJ©7-#Ða_M_ext_buf_sizeJ°#w#Øa_M_ext_nextJ¹ -#àa_M_ext_endJº7-#èp¿žJÄ@-›»è¾p3 J×~¯´»è¾(#’KQÈ»è¾bw%Jð‡¹ç»è¾¿*3tJøÏvQS¼î¾*®ëK`&{è¾)¼è¾ -® *–-K‚ÞPè¾E¼è¾pÙñK2„(^¼è¾pTNK@¢w¼è¾e¥²K¥GÍ#w‡¹œ¼è¾e-§K¿pU¿ ‡¹Á¼è¾d«ÎKT¿ ‡¹ì¼è¾¿d ÄKˆƒ¿ ‡¹½è¾¿H@^KÀÿQS?½è¾7-$d‚¿KH ‚‡¹o½è¾7-$d!½KœwÜjQ‡¹¤½è¾ùs ® dx^KÑ1mjQ‡¹Ô½è¾l ® H8NKà¿ÉjQ¾è¾ùs 0dw™K4t¿‡¹'¾è¾c#¸KEi$‡¹N¾è¾GndÁÀKÿH#w‡¹~¾è¾7-$dkúKRO#w ‡¹®¾è¾ -$H‚žK÷yQS̾è¾T²ÛJ"Œè¾$1‡¹1ô¾2‡¹oƈ9Y‰¥,À‰¥#G_M_filebufJ¸‡¹# `JÃK¿,À¿7¥ `JÑv¿,À¿7¥ -® `9øJÞù¾œ¿,À¿7¥-ïœJé\è¾¹¿2À-3tJñïQSÖ¿,À-3tJ÷ú¹QSó¿2À!®ëJ±>À,À -® u–-JÅL,À1ù¾18À2ù¾@826rÁ(óÃD]À‰Á(óÃFvÀ‰ÁÁ(ÙEKÀ‰Á¿*zN‹ÅrÁ±ÀšÁºœ*zQáÅxÁÒÀšÁƒÁ*,]VjârÁøÀ‰Á¿•-,È]`ƒ´Á‰ÁrÁ¿*AÏdñÒ 6ÁšÁ,0ájiXÁ‰ÁrÁƒÁD_ny ‰ÁrÁ1ˆ.1~Á2ˆ.B~Á1=ÀB•Á2=À1•Á@õVùÁ=À#(:ádÉÁùÁ(:áfâÁùÁÿÁEÀŸlùÁ¿1 ÁBÂ2 Á1<@ N6à !<#*}Y`ÜO6ÃFÂ<Ã*}Ydì&ÿÁbÂBÃ*Jãh~Õ Á~ÂBÃ(o}k—Â<ÃÿÁ(o}oµÂ<ÿÿÁ(jEzÏÂ<ÿ*¹‚î–rÁðÂ<ÿ,ÖŸ†øuÃ<ÃrÁ¿£Ï£ð££F£bÂB Á1Â1HÃ2Â@§£•ÈÂ#(mJÉ{ÕÈÿÁ(mJ֞ÕȿƒÁÿÁ(mJç·Ã•È›È :,ÒÕȿ*ðׄQª¦ÈóÕțÈ!øL(’–ĕȿƒÁ-$‡J P23Ä•È-$‡S,n›2PĬÈ-ÕÜ\,P2mÄ•È-ÕÜeÑ”›2ŠÄ¬È-PÔnÓÖ@§Ä•È-PÔw;tÐÄĬÈ-–€¬Ì@áÄ•È-–‰·OÐþĬÈ-}"h ŬÈ-AÏ” ì 8ŬÈ!ß•£?Ë[ŕȿˆ.-vW°ôV xŬÈ-¹DûQS•ŬÈ,dqEƲŕȿ-t ÝésºœÔŕȿ-t ìƒãƒÁöŬȿI©ÏòB,Ƭȿ-ÝÝ%÷ºœ7ƕȿ-ÝÝ–­ƒÁYƬȿ-Læ"WºœvÆ•È-Læ*MFƒÁ“ƬÈ-xY2,ºœ°Æ•È-xY:YƒÁÍÆ¬È-ùçErÁêÆ•È-ùçIÀ˜xÁǬÈ!çIX·Ø%ǕȃÁ! 'm¾{>Ç•È*äæ\èkP2dÇ•ÈP2ƒÁ!äæ–ÝŒÇ•ÈP2¿ƒÁ*‚m’æP2­Ç•ÈP2*‚yCVP2ÓÇ•ÈP2P2!;–Û‘¨ñǕȦÈ!‡Œï¤À È•Èp›¸«>-ȕȿƒÁI¿Y3pŸVÈ•ÈP2¿ƒÁp¹õÿ1yÈ•ÈP2ƒÁT,ÉšîM•ÈrÁ1MÃB¡È2MÃBMÃ1¡È@ì26çÉ(óÃDÒÈþÉ(óÃFëÈþÉÊ(ÙEKÉþÉ¿*zN8ôçÉ&ÉÊ‚{*zQv°íÉGÉÊøÉ*,]VMìçÉmÉþÉ¿•-,È]`+ÉþÉçÉ¿*AÏd6ç «ÉÊ,0ájó‘ÍÉþÉçÉøÉD_n~#þÉçÉ1$1óÉ2$BóÉ1²ÈB Ê2²È1 Ê@ªVnʲÈ#(:ád>ÊnÊ(:áfWÊnÊtÊEÀŸlnÊ¿1ÊBzÊ2Ê1÷@ÀN«Ë !÷#*}Y`¸«Ë»Ê±Ë*}Ydh²tÊ×Ê·Ë*Jãh”yÊóÊ·Ë(o}k ˱ËtÊ(o}o*˱˿tÊ(jEzD˱˿*¹‚§\çÉe˱˿,ÖŸ†É§‡Ë±ËçÉ¿£DË£eË£‘Ê£»Ê£×ÊBÊ1…Ê1½Ë2…Ê@b£ Ñ…Ê#(mJÉðË ÑtÊ(mJÖÌ Ñ¿øÉtÊ(mJç,Ì ÑÑ :,GÌ Ñ¿*ðׄsÑhÌ ÑÑ!øL(R»‹Ì Ñ¿øÉ-$‡J¾Ñ3¨Ì Ñ-$‡S6:W3ÅÌ!Ñ-ÕÜ\¿a3âÌ Ñ-ÕÜeíW3ÿÌ!Ñ-PÔnÚÈÍ Ñ-PÔwf9Í!Ñ-–€GVÍ Ñ-–‰r‡sÍ!Ñ-}v Í!Ñ-AÏ”tC ­Í!Ñ!ß•£jûÐÍ Ñ¿$-vW°]£ íÍ!Ñ-¹ÕÃQS Î!Ñ,dqE?'Î Ñ¿-t Ýü>‚{IÎ Ñ¿-t ìù£øÉkÎ!Ñ¿I©Ïò{׊Î!Ñ¿-ÝÝÉŠ‚{¬Î Ñ¿-ÝÝŠÉøÉÎÎ!Ñ¿-Læ"™¥‚{ëÎ Ñ-Læ*2óøÉÏ!Ñ-xY2ÕZ‚{%Ï Ñ-xY:Ñ øÉBÏ!Ñ-ùçEî¶çÉ_Ï Ñ-ùçI‚8íÉ|Ï!Ñ!çIX„\šÏ ÑøÉ! 'múË³Ï Ñ*äæ\I+3ÙÏ Ñ3øÉ!äæ³Ð Ñ3¿øÉ*‚mŠ;3"Ð Ñ3*‚yÍ3HÐ Ñ33!;–ÛFÚfÐ ÑÑ!‡Œï"Ð Ñp›¸«?$¢Ð Ñ¿øÉI¿Y3"dËÐ Ñ3¿øÉp¹õ-äîÐ Ñ3øÉT,ÉštÁ ÑçÉ1ÂËBÑ2ÂËBÂË1Ñ1¤@uNSÒ !¤#*}Y`6SÒcÑYÒ*}YdÑDUÑ_Ò*JãhîžåT›Ñ_Ò(o}k´ÑYÒDU(o}oÒÑYÒ¿DU(jEzìÑYÒ¿*¹‚“7- ÒYÒ¿,ÖŸ†·d/ÒYÒ7-¿£ìÑ£ Ò£9Ñ£cÑ£ÑBåT1-Ñ1eÒ2-Ñ@£²×-Ñ#(mJɘҲ×DU(mJֻҲ׿KSDU(mJçÔÒ²×¸× :,ïҲ׿*ðׄ–¶Ã×Ӳ׸×!øL(^93Ӳ׿KS-$‡Jî3PÓ²×-$‡SLuó3mÓÉ×-ÕÜ\å{®3ŠÓ²×-ÕÜe ó3§ÓÉ×-PÔnÅÔžÄÓ²×-PÔwW4áÓÉ×-–€gžþÓ²×-–‰ªã4ÔÉ×-}ß 8ÔÉ×-AÏ”¡ UÔÉ×!ß•£$xxԲ׿s-vW°I •ÔÉ×-¹òQS²ÔÉ×,dqE"ÏԲ׿-t ÝQ>ESñԲ׿-t ìd¯KSÕÉ׿I©ÏòCx2ÕÉ׿-ÝÝŒESTղ׿-ÝÝÇ€KSvÕÉ׿-Læ"‹äES“Õ²×-Læ*MKS°ÕÉ×-xY2¹ESÍÕ²×-xY:î<KSêÕÉ×-ùçEB7-Ö²×-ùçIj“ -$ÖÉ×!çIX.lBÖ²×KS! 'mM2[Ö²×*äæ\£s®3Ö²×®3KS!äæ˜â©Ö²×®3¿KS*‚m}a®3ÊÖ²×®3*‚y÷¢®3ðÖ²×®3®3!;–ÛlÃײ×Ã×!‡Œï T'ײ×p›¸«aDJײ׿KSI¿Y3À¾sײ׮3¿KSp¹õ8s–ײ׮3KST,ɚ㛲×7-1jÒB¾×2jÒBjÒ1¾×@>46Ù(óÃDï×!Ù(óÃFØ!Ù'Ù(ÙEK"Ø!Ù¿*zNiÙCØ2ÙÙ*zQ(œ ÙdØ2ÙÙ*,]VM¥ÙŠØ!Ù¿•-,È]`(Y¬Ø!ÙÙ¿*AÏdÍ. ÈØ2Ù,0ájÚêØ!ÙÙÙD_nPø!ÙÙ1j±1Ù2j±Bj±BÙ1Ï×B-Ù2Ï×1-Ù@V‘ÙÏ×#(:ádaÙ‘Ù(:áfzّٗÙEÀŸl‘Ù¿18ÙBÙ28Ù1‹@,NÎÚ !‹#*}Y`•¡ÎÚÞÙÔÚ*}YdÎè—ÙúÙÚÚ*Jãh¢í8ÙÚÚÚ(o}k/ÚÔÚ—Ù(o}oMÚÔÚ¿—Ù(jEzgÚÔÚ¿*¹‚¸ÙˆÚÔÚ¿,ÖŸ†/ȪÚÔÚÙ¿£gÚ£ˆÚ£´Ù£ÞÙ£úÙB8Ù1¨Ù1àÚ2¨Ù@ö£-à¨Ù#(mJÉÛ-à—Ù(mJÖ6Û-à¿Ù—Ù(mJçOÛ-à3à :,jÛ-à¿*ðׄ‰>à‹Û-à3à!øL(,®Û-à¿Ù-$‡J_l4ËÛ-à-$‡SÓÞù4èÛDà-ÕÜ\Æl4Ü-à-ÕÜeQëù4"ÜDà-PÔn“Pý?Ü-à-PÔw  K\ÜDà-–€åWýyÜ-à-–‰ñK–ÜDà-}.0 ³ÜDà-AÏ”Ä÷ ÐÜDà!ß•£$¹óÜ-à¿j±-vW°c ÝDà-¹&qQS-ÝDà,dqEà²JÝ-à¿-t ÝÓHÙlÝ-à¿-t ìÙ„ÙŽÝDà¿I©Ïò‚Ë­ÝDà¿-ÝÝ ‹ÙÏÝ-à¿-ÝÝ®ÙñÝDà¿-Læ"=bÙÞ-à-Læ*]¸Ù+ÞDà-xY2À¤ÙHÞ-à-xY:±gÙeÞDà-ùçE—îÙ‚Þ-à-ùçIÒ^ ÙŸÞDà!çIX?<½Þ-àÙ! 'mj·ÖÞ-à*äæ\tÊl4üÞ-àl4Ù!äæâ€$ß-àl4¿Ù*‚mƒTl4Eß-àl4*‚y¦l4kß-àl4l4!;–ÛAZ‰ß-à>à!‡ŒïýÆ¢ß-àp›¸«‘_Åß-à¿ÙI¿Y3”'îß-àl4¿Ùp¹õ³šà-àl4ÙT,Éš·Q-àÙ1åÚB9à2åÚBåÚ19à@Œ56á(óÃDjà…á(óÃFƒà…á‹á(ÙEKà…á¿*zN•¾Š¾à–ᢜ*zQEΗŠßà–áá*,]Vo¾Šá…á¿•-,È]`Z'á…ᾊ¿*AÏd± Cá–á,0áj'veá…ᾊáD_nàG…ᾊB…1JàB‘á2Jà1‘á@©VõáJà#(:ádÅáõá(:áfÞáõáûáEÀŸlõá¿1œáBâ2œá1@ÈN2ã !#*}Y`c2ãBâ8ã*}Yd,öûá^â>ã*Jãhzªœázâ>ã(o}k“â8ãûá(o}o±â8ã¿ûá(jEzËâ8ã¿*¹‚™÷¾Šìâ8ã¿,ÖŸ†™0ã8㾊¿£Ëâ£ìâ£â£Bâ£^âBœá1 â1Dã2 â@|£‘è â#(mJÉwã‘èûá(mJÖšã‘è¿áûá(mJç³ã‘è—è :,Îã‘è¿*ðׄzk¢èïã‘è—è!øL(õ“ä‘è¿á-$‡JT:¯5/ä‘è-$‡SqÄ6Lä¨è-ÕÜ\1æ¯5iä‘è-ÕÜexy6†ä¨è-PÔntåL£ä‘è-PÔwh„»Àä¨è-–€µmLÝä‘è-–‰¬ì»úä¨è-}› å¨è-AÏ”≠4å¨è!ß•£CâWå‘è¿¿-vW°ð tå¨è-¹}½QS‘å¨è,dqE!®å‘è¿-t ݘr¢œÐå‘è¿-t ìÇãáòå¨è¿I©Ïò©æ¨è¿-ÝÝ’Ô¢œ3æ‘è¿-Ýݱ­áUæ¨è¿-Læ"Ò¢œræ‘è-Læ*áæ¨è-xY2È¿¢œ¬æ‘è-xY:puáÉæ¨è-ùçE¾Šææ‘è-ùçIZ™—Šç¨è!çIX5]!ç‘èá! 'mÑ:ç‘è*äæ\ä¯5`ç‘è¯5á!äæ˜Œˆç‘è¯5¿á*‚m2Á¯5©ç‘è¯5*‚y’|¯5Ïç‘è¯5¯5!;–ÛÎÂíç‘è¢è!‡Œï¼Fè‘èp›¸«¨ä)è‘è¿áI¿Y3‡“Rè‘è¯5¿áp¹õ9uè‘è¯5áT,Éšor‘辊1IãBè2IãBIã1è@66ãé(óÃDÎèúé(óÃFçèúéê(ÙEKéúé¿*zN¯ãé"é ꜜ*zQŒvééCé êôé*,]V êãéiéúé¿•-,È]`ÊË‹éúéãé¿*AÏd{¢ §é ê,0áj†ÇÉéúéãéôéD_nÙúéãé1Ø1ïé2ØBïé1®èBê2®è1ê@×Vjê®è#(:ád:êjê(:áfSêjêpêEÀŸljê¿1êBvê2ê10@ñN§ë !0#*}Y` Ú§ë·ê­ë*}YdŒ2pêÓê³ë*Jãhzêïê³ë(o}kë­ëpê(o}o&ë­ë¿pê(jEz@ë­ë¿*¹‚ñhãéaë­ë¿,ÖŸ†%›ƒë­ëãé¿£@ë£aë£ê£·ê£ÓêBê1ê1¹ë2ê@›£ñê#(mJÉìëñpê(mJÖìñ¿ôépê(mJç(ìñ ñ :,Cìñ¿*ðׄ¶‚ñdìñ ñ!øL(5ð‡ìñ¿ôé-$‡J<à«6¤ìñ-$‡S]¢7Áìñ-ÕÜ\ñI«6Þìñ-ÕÜe7×7ûìñ-PÔnARíñ-PÔwä(Ð5íñ-–€Ì;RRíñ-–‰ä¸Ðoíñ-}ŒÑ Œíñ-AÏ” © ©íñ!ß•£m2Ìíñ¿Ø-vW°ê éíñ-¹CÑQSîñ,dqE„n#îñ¿-t ÝaœœEîñ¿-t ìž@ôégîñ¿I©ÏòÑm†îñ¿-ÝÝ_œœ¨îñ¿-ÝÝ´ôéÊîñ¿-Læ"²·œœçîñ-Læ*åôéïñ-xY2㊜œ!ïñ-xY:ôé>ïñ-ùçEåãé[ïñ-ùçIgééxïñ!çIX†%–ïñôé! 'm;¯ïñ*äæ\°=«6Õïñ«6ôé!äæÍúýïñ«6¿ôé*‚me&«6ðñ«6*‚y‹p«6Dðñ«6«6!;–Ûšbðññ!‡Œï8{ðñp›¸«0™žðñ¿ôéI¿Y39íÇðñ«6¿ôép¹õ¼Çêðñ«6ôéT,Éšªfñãé1¾ëBñ2¾ëB¾ë1ño`±h »³Àó»³#ifstream9‘ù¾afile_ n=ñ#anTracks_ oØ#˜aformat_ p¿#œadivision_ q¿# ausingTimeCode_ rQS#¤atickSeconds_ sMÃ#¨atrackPointers_ tÂË#ÀatrackOffsets_ uÂË#ØatrackLengths_ vÂË#ðatrackStatus_ wjÒ#ˆatempoEvents_ €åÚ# atrackCounters_ Iã#¸atrackTempoIndex_ ‚¾ë#Ð(kW %£òÀómb]% (#ñÂòÀó¿*pÛ +sƒ¿ÞòÆó*Ô: .àØúòÆó*1b 6%p¿óÆó,‡© =×|3óÀóØ*Kõ G Hˆ.TóÀóØ*¡ Vˆ¿zóÀóÑóØ*Ü2 cÏq¿ óÀóÑóØÑ lÒ¥QSÀó¾Š1#ñ1Ìó2#ñ1Î@l ˆ`.õa_M_offb{Q#a_M_statec0#(b jô.õ(b t6ô.õù*cŽx§{QRô4õ,̸|J’oô.õ0*̸(Ò0‹ô4õ*  ‰£n?õ¬ô.õù*…¤”O˜?õÍô.õù*-סؒ×óîô4õù*Sׯ~Ù×óõ4õù€S×¼X•{Q4õEõ1×ó1:õ2×óB×óB:õ@k76€ö(óÃDkõ—ö(óÃF„õ—öö(ÙEKžõ—ö¿*zNéiô;¿õ¨ö‹ö*zQ:A€öàõ¨ö‘ö*,]Vdæô;ö—ö¿•-,È]`Án(ö—öô;¿*AÏdnÓ Dö¨ö,0ájûfö—öô;‘öD_n%r—öô;1†ö2‹B‹B†ö1KõB£ö2Kõ1£ö@ V÷Kõ#(:ád×ö÷(:áfðö÷ ÷EÀŸl÷¿1®öB÷2®ö1a @ NDø !a #*}Y`¥DøT÷Jø*}Yd‚‚ ÷p÷Pø*Jãh£*®öŒ÷Pø(o}k¥÷Jø ÷(o}oÃ÷Jø¿ ÷(jEzÝ÷Jø¿*¹‚Ðyô;þ÷Jø¿,ÖŸ† øJøô;¿£Ý÷£þ÷£*÷£T÷£p÷B®ö1÷1Vø2÷@Σ£ý÷#(mJɉøÑó ÷(mJÖ¬øÑó¿‘ö ÷(mJçÅøÑó£ý :,àøÑó¿*ðׄ ®ýùÑó£ý!øL(‚*$ùÑó¿‘ö-$‡JhïŠ7AùÑó-$‡Snê7^ù´ý-ÕÜ\™Š7{ùÑó-ÕÜeÑÀê7˜ù´ý-PÔn°SQ!µùÑó-PÔwüëÌ Òù´ý-–€yúQ!ïùÑó-–‰U¼Ì  ú´ý-}  )ú´ý-AÏ”9 Fú´ý!ß•£^fiúÑó¿‹-vW°N} †ú´ý-¹.ßQS£ú´ý,dqEÏžÀúÑó¿-t ÝFX‹öâúÑó¿-t ì¥É‘öû´ý¿I©ÏòÔ#û´ý¿-ÝÝaù‹öEûÑó¿-ÝÝ@@‘ögû´ý¿-Læ"ît‹ö„ûÑó-Læ*G&‘ö¡û´ý-xY2¨ï‹ö¾ûÑó-xY:Ô?‘öÛû´ý-ùçE¼ô;øûÑó-ùçI¡{€öü´ý!çIX…ï3üÑó‘ö! 'm— LüÑó*äæ\¨MŠ7rüÑóŠ7‘ö!äæ:KšüÑóŠ7¿‘ö*‚mÛ9Š7»üÑóŠ7*‚yéŠ7áüÑóŠ7Š7!;–ÛçÉ” çÉçÉçÉ-ݘÙh[7-º 7-7-7--çÙsrÁà rÁrÁrÁ-òöÙ›ù¾Š ¾Š¾Š¾Š" ÑÙ<´ãéãéãéãé?ö!Y "=¡­ûÚÙÙÙÙ?Ï1 }!Pì  -# $ Š‹ ! $ ¥ !'-#× ™˜LKS --¤ _" -ß --ËŸ ¡{q8ü !-ËŸ ¨úpY  !¿-¤ ­Ø 8; !-¤ ´¡úY ] !¿-t ¹ÉuKS -”–-   ½k08¡ !”–--× Á&¦Y à -”–-…¤ Å<É8å !”–-S× ÉËeY -”–"Ý ÍS'-1Y BÊ΋)\Ž__afÎ2tÊŒ«~(ÈGÈè¶‘hÁ‘`Œ«rËHÈgÈ4 =¶‘hÁ‘`KSa‹)a‹ª¸_S2ÊŒ=ÁhÈÈ€ ’J‘h…ŸÊ€ÈŽÈÌ ¿‰)¿‘h2±ËøSè‹)苪¸_S2'ÑŒÄÀ¶ŽÈ¥È Ñ‘h…GѦÈ´Èd F‰)F‘h2YÒŠÛ×b‹)b2!ÙŒKoN´È¾È° “V‘hŠMÙª‹)ª2‘ÙŒ“Š›¾ÈÕÈü Ûž‘hŠØý‹)b‹ª¸_SŒÛ!ÖÈàÈH )æ‘hŠzÙK‹)ª‹ª¸_SŒ)õÄàÈ÷È” w4‘hŒ)UøÈÉà £4‘hŠï׿‹)b¿2'ÙŒ£WÉÉ, ù®‘h¹‘`ŠaÙ‹)ªŽ__af2—ÙŒù¦ZÉ=Éx V‘h‘`ŒùŽö>É]ÉÄ ‹‘h‘`ßS¯‹)¯‹ª¸_S2¢ÙŒ‹Ä!^ÉuÉ à˜‘h…ÂÙvÉ„É\ ‰) ‘h2ÔÚŠVà)‹))2…áŒ./„Ɏɨ Z‘hбáq‹)q2õáŒZšŽÉ¥Éô ¢e‘hŠƒàÄ‹))‹ª¸_SŒ¢áã¦É°É@ð­‘hŠÞá‹)q‹ª¸_SŒð2˰ÉÇÉŒ>û‘hŒð¬cÈÉßÉØjû‘hŠjà†‹))†2‹áŒjø§àÉîÉ$Àu‘h€‘`ŠÅáã‹)qŽ__afã2ûáŒÀ:ãîÉ ÊpË‘hÖ‘`ŒÀÊ7Ê-ʼRË‘hÖ‘`eSv‹)v‹ª¸_S2âŒR‘Y.ÊEʧ_‘h…&âFÊTÊTÔ‰)Ô‘h28㊺èð‹)ð2úéŒÙ>TÊ^Ê !ä‘hŠ&ê8‹)82jêŒ!÷$^ÊuÊìi,‘hŠçè‹‹)ð‹ª¸_SŒi{õvÊ€Ê8·t‘hŠSêÙ‹)8‹ª¸_SŒ·×ـʗʄ ‘hŒ·}͘ʯÊÐ1 ‘hŠÎèM ‹)ðM 2êŒ1 Ḭ̂ʾʇ < ‘hG ‘`Š:êª ‹)8Ž__afª 2pꌇ µª¾ÊÝÊhä ’ ‘h ‘`Œ‡ îøÞÊýÊ´!’ ‘h ‘`„S=!‹)=!‹ª¸_S2{êŒ!Y©þÊËn!&!‘h…›êË$ËL›!‰)›!‘h2­ë…«É$Ëa˘ë!‰)‘h„__pjçÉ‘`1åjë!‘X2øÉ…’TbËžËä;"‰);"‘h„__pj7-‘`1åj@"‘X2ÎT2KS…6ÁžËÛË0"‰)M‘h„__pjrÁ‘`1åj"‘X2ƒÁ…ÈØÜË%Ì|à"‰)b‘h„__pjÙ‘`1åjà"‘X2ÙŠWõü"‹)ü"2—öŒå"³œ&Ì0ÌÈ-#ð"‘hŠÃöD#‹)D#2÷Œ-#¬ƒ0ÌGÌu#8#‘hŠ„õ—#‹)ü"‹ª¸_SŒu#_XHÌRÌ`Ã#€#‘hŠðöå#‹)D#‹ª¸_SŒÃ#øïRÌi̬$Î#‘hŒÃ#¼ÆjÌÌø=$Î#‘hŠkõY$‹)ü"Y$2öŒ=$^'‚ÌÌD“$H$‘hS$‘`Š×ö¶$‹)D#Ž__af¶$2 ÷Œ“$–ØÌ¯Ìð$ž$‘h©$‘`Œ“$,°ÌÏÌÜ%%ž$‘h©$‘`µ SI%‹)I%‹ª¸_S2÷Œ%%ÊDÐÌçÌ(z%2%‘h…8÷èÌöÌt§%‰)§%‘h2Jø…¹öÌÍÀÙ%‰)Ù%‘h2F…CáÍEÍ )&‰))‘h„__pj¾Š‘`1åj)&‘X2á…§éFÍÍXy&‰)ð‘h„__pjãé‘`1åjy&‘X2ôé…Dö‚;ͤÉ&‰)ü"‘h„__pjô;‘`1åjÉ&‘X2‘öŠwñ&‹)šŽ__aWñ&2ÿÁŒÎ&6„¾ÍÎð+'Ù&‘hä&‘`Š~ÂN'‹)øŽ__akN'2ÿÁŒ+'úeÎÎ<ˆ'6'‘hA'‘`Šbë'‹)AŽ__aÉ«'2ÿÁŒˆ'žW Î?Έå'“'‘hž'‘`Š2(‹)aŽ__aW(2tÊŒå'ïŽ@΂ÎÔB(ð'‘hû'‘`ŠóÊe(‹)¿Ž__ake(2tÊŒB(,‚ΡΠŸ(M(‘hX(‘`Š×ËÂ(‹)÷Ž__aÉÂ(2tÊŒŸ(5¢ÎÁÎlü(ª(‘hµ(‘`Šß)‹)èŽ__aW)2DUŒü( GÂÎϸY))‘h)‘`Š›Ñ|)‹)FŽ__ak|)2DUŒY)ølÏ#϶)d)‘ho)‘`ŠÒÙ)‹)9Ž__aÉÙ)2DUŒ¶)1H$ÏCÏP*Á)‘hÌ)‘`ŠÆ6*‹)¯Ž__aW6*2—ÙŒ*¥$DφϜp**‘h)*‘`ŠÚ“*‹) Ž__ak“*2—ÙŒp*e†Ï¥ÏèÍ*{*‘h†*‘`ŠúÚð*‹){Ž__aÉð*2—ÙŒÍ*ϦÏÅÏ4*+Ø*‘hã*‘`ŠLM+‹)vŽ__aWM+2ûáŒ*+ÒÎÆÏЀ‡+5+‘h@+‘`Šzâª+‹)ÔŽ__akª+2ûጇ+©%Ð'ÐÌä+’+‘h+‘`Š^ã,‹)½Ž__aÉ,2ûáŒä+S(ÐGÐA,ï+‘hú+‘`Škd,‹)=!Ž__aWd,2pêŒA, HЊÐdž,L,‘hW,‘`ŠïêÁ,‹)›!Ž__akÁ,2pꌞ,5ŠÐ©Ð°û,©,‘h´,‘`ŠÓë-‹)ÿŽ__aÉ-2pêŒû,Ü)ªÐÉÐüX--‘h-‘`…hÿÊÐØÐH…-‰)…-‘h2“ÿ…þØÐéД·-‰)…-‘h…sÍêÐÑàä-‰)ä-‘h2!ÑŠìý .‹) .‘__i .2‚ÿ2ˆÿŒé-… Ñ0Ñ,L.ô-‘hÿ-‘`…ÅÌ0ÑSÑxy.‰)÷‘X…RTÑbÑĦ.‰)¦.‘h2r…ðÿbÑsÑ Ø.‰)¦.‘h…ÔtÑ™Ñ\ /‰)/‘h2É׊Öÿ./‹)./‘__i 3/2l2x–Œ /-šÑ¶Ñ¨ m//‘h /‘`…mÓ¶ÑÙÑô š/‰)9‘X…1ÚÑèÑ@!Ç/‰)Ç/‘h2\…ÏèÑùÑŒ!ù/‰)Ç/‘h…þÄúÑ#ÒØ!&0‰)&0‘h2¬ÈеO0‹)O0‘__i T02K2QŒ+0‡È$Ò@Ò$"Ž060‘hA0‘`…PÄ@ÒcÒp"»0‰)A‘X…dÒrÒ¼"è0‰)Ù%‘hŠŸ 1‹) 1‘__i 1252;Œè0ýñrÒŽÒ#K1ó0‘hþ0‘`…èÛŽÒ±ÒT#x1‰){‘X…ù²ÒôÒ #µ1‰)Ù%‘X†__n ɵ1‘P2”–…+ÞôÒ1Óì#ç1‰){‘HŠœ  2‹)I%Ž__aW 22 ÷Œç1@‰2ÓtÓ8$D2ò1‘hý1‘`ŠŒ÷g2‹)§%Ž__akg22 ÷ŒD2tJtÓ“Ó„$¡2O2‘hZ2‘`ŠpøÄ2‹)µŽ__aÉÄ22 ÷Œ¡2"<”Ó³ÓÐ$þ2¬2‘h·2‘`…´ÓÂÓ%+3‰)+3‘h20…£ÂÓÓÓh%]3‰)+3‘h…úäÔÓýÓ´%Š3‰)Š3‘h2¨èЉ³3‹)³3‘__i ¸322%Œ3TÆþÓÔ&ò3š3‘h¥3‘`…LäÔ=ÔL&4‰)½‘X…ï>ÔLÔ˜&L4‰)L4‘h2 …LÔ]Ôä&~4‰)L4‘h…oí^Ô‡Ô0'«4‰)«4‘h2ñŠsÔ4‹)Ô4‘__i Ù42 2 Œ°4ÓˆÔ¤Ô|'5»4‘hÆ4‘`…Áì¤ÔÇÔÈ'@5‰)ÿ‘X…Ù ÈÔÖÔ(m5‰)m5‘h2 …w ÖÔçÔ`(Ÿ5‰)m5‘hŠ] Ã5‹)Ã5‘__i È52ó 2ù ŒŸ51èÔÕ¬(6ª5‘hµ5‘`…^ùÕ'Õø(/6‰)µ‘X…±"'Õ5ÕD)i6ƒrÁ‘hƒrÁ‘`ƒPO‘…Ò"5Õ[Õ)¦6q ”rÁ‘h#– ”rÁ‘`…î"[Õ~ÕÜ)ì6q ´rÁ‘h#– ´rÁ‘`ƒ6ÑX…#~ÕŒÕ(*&7ƒçÉ‘hƒçÉ‘`ƒPO‘…0#ŒÕ²Õt*c7q ”çÉ‘h#– ”çÉ‘`…L#²ÕÕÕÀ*©7q ´çÉ‘h#– ´çÉ‘`ƒ«Ë‘X…m#ÕÕãÕ +ã7ƒ7-‘hƒ7-‘`ƒPO‘…Ž#ãÕ ÖX+ 8q ”7-‘h#– ”7-‘`…ª# Ö,Ö¤+f8q ´7-‘h#– ´7-‘`ƒSÒ‘X…Ë#,Ö:Öð+ 8ƒ¾Š‘hƒ¾Š‘`ƒPO‘…ì#:Ö`Ö<,Ý8q ”¾Š‘h#– ”¾Š‘`…$`ÖƒÖˆ,#9q ´¾Š‘h#– ´¾Š‘`ƒ2ã‘X…)$ƒÖ‘ÖÔ,]9ƒãé‘hƒãé‘`ƒPO‘…J$‘Ö·Ö -š9q ”ãé‘h#– ”ãé‘`…f$·ÖÚÖl-à9q ´ãé‘h#– ´ãé‘`ƒ§ë‘X…»ÊÚÖèÖ¸- :‰) :‘h2·Ë…ÉèÖüÖ.?:‰)?:‘h2Ê…ÍüÖ×P.q:‰)ä-‘h…cÑ×*ל.ž:‰)ž:‘h2_Ò…vT*×;×è.Ð:‰)Ð:‘h2ßT…8Ô<×[×4/;‰)/‘h…FÂ\×j×€//;‰)/;‘h2BÃ…Áj×~×Ì/a;‰)a;‘h2šÁ…Å~××0“;‰)&0‘h…Þٞ׬×d0À;‰)À;‘h2ÚÚ…¬Ø¬×À×°0ò;‰)ò;‘h22Ù…³ÜÀ×ß×ü0$<‰)1‘h…‡$ß×í×H1^<ƒô;‘hƒô;‘`ƒPO‘…¨$íר”1›<q ”ô;‘h#– ”ô;‘`…Ä$Ø6Øà1á<q ´ô;‘h#– ´ô;‘`ƒDø‘X…‡ý6؇Ø,2 =‰)µ‘X†__posšô;‘P…ÿüˆØ¦Øx2M=‰)µ‘h…Bâ¦Ø´ØÄ2z=‰)z=‘h2>ã…'á´ØÈØ3¬=‰)¬=‘h2–á…åÈØçØ\3Þ=‰)Š3‘h…·êèØöب3 >‰) >‘h2³ë…‹éöØ Ùô3=>‰)=>‘h2 ê…Œí Ù)Ù@4o>‰)«4‘h…T÷*Ù8ÙŒ4œ>‰)œ>‘h2Pø…(ö8ÙIÙØ4Î>‰)Î>‘h2¨ö…)úJÙiÙ$5?‰)s‘h ± |$?‹)A‹ª¸_SŒ?-PjÙtÙp5P? ?‘h…å$tًټ5„?„__pointer jÙ‘h…ü$‹Ù·Ù6Ê?q wÙ‘h#– wÙ‘`ƒXO‘…%·ÙÝÙT6@q ”Ù‘h#– ”Ù‘`…9%ÝÙÚ 6M@q ´Ù‘h#– ´Ù‘`ƒÎÚ‘X…6 Ú\Úì6¬@’q ­Ù‘X’#–­Ù‘P’ّH‡__n¯'‘h…Z%\Ú‡Ú87 A’q ÅÙ‘X’#–ÅÙ‘P’î¢ÅÙ‘H“H†ÊOU‘o…" ‡Ú®Ú„7ZA’q ÙÙ‘h’#–ÙÙ‘`’î¢ÙÙ‘X…€%®ÚÝÚÐ7ÉA’q Ù‘X’#–Ù‘P’î¢Ù‘H“ÅOU‘o“ËOU‘n…¦%ÝÚ"Û8 B„__p MÙ‘h„__value M B‘`2Ù…Â%"ÛgÛh8uBq QÙ‘X#– QÙ‘Pî¢ QÙ‘HƒXO‘”__cur SÙ‘h…ì%gÛ•Û´8ÁBq mÙ‘h#– mÙ‘`î¢ mÙ‘X…&•ÛÀÛ9Cq ýÙ‘h#– ýÙ‘`î¢ ýÙ‘XƒÎÚ‘P•.%JL9lC†__initialize_p `¿‘l†__priority `¿‘h–¤z¢˜9—Þ 1ä9°Cƒo‘h˜ ó J2-0:þC‰)þC‘X’«g J¾Š‘P‡c Qs‘o2Àó™3ó ³.µ|:AD‰)þC‘hNN ³Ø‘d™ó §¶È:D‰)þC‘XNN §Ø‘T…ûÀÛòÛ;¼D‰)s‘h†__nò ‘`…#ûòÛÜ`;ùD‰)µ‘h†__n ‘`…}PÜxܬ;XE’q »€ö‘X’#–»€ö‘P’ô;‘H“&뽚–‘h…;&xܣܸ;·E’q Åô;‘X’#–Åô;‘P’î¢Åô;‘H“H†ÊOU‘o…H £ÜÊÜD<F’q Ùô;‘h’#–Ùô;‘`’î¢Ùô;‘X…a&ÊÜùÜ<uF’q ô;‘X’#–ô;‘P’î¢ô;‘H“ÅOU‘o“ËOU‘n…OùÜEÝÜ<ÄF’q (€ö‘h’#–(€ö‘`’î¢(ô;‘X…‡&EÝpÝ(=#G’q 1ô;‘X’#–1ô;‘P’î¢1ô;‘H“H†6OU‘o…KpÝ—Ýt=rG’q Sô;‘h’#–Sô;‘`’î¢Sô;‘X…­&—ÝÆÝÀ=áG’q †ô;‘X’#–†ô;‘P’ô;‘H“©#ŽOU‘o“²ŽOU‘n…Ó&ÆÝíÝ >6Hq Jô;‘h#– Jô;‘`î¢ Jô;‘XƒPO‘…ý&íÝÞX>‚Hq mô;‘h#– mô;‘`î¢ mô;‘X…"'ÞFÞ¤>×Hq ýô;‘h#– ýô;‘`î¢ ýô;‘XƒDø‘P…£PFÞ´Þð>6I’q »íÉ‘X’#–»íÉ‘P’çÉ‘H“&뽚–‘h…L'´ÞßÞPq m7-‘h#– m7-‘`î¢ m7-‘X…D)â»â,E“Pq ý7-‘h#– ý7-‘`î¢ ý7-‘XƒSÒ‘P…ïP»â)ãxEòP’q »xÁ‘X’#–»xÁ‘P’rÁ‘H“&뽚–‘h…n))ãTãÄEQQ’q ÅrÁ‘X’#–ÅrÁ‘P’î¢ÅrÁ‘H“H†ÊOU‘o…º Tã{ãF Q’q ÙrÁ‘h’#–ÙrÁ‘`’î¢ÙrÁ‘X…”){ãªã\FR’q rÁ‘X’#–rÁ‘P’î¢rÁ‘H“ÅOU‘o“ËOU‘n…Pªãä¨F^R’q (xÁ‘h’#–(xÁ‘`’î¢(rÁ‘X…º)ä2äôF½R’q 1rÁ‘X’#–1rÁ‘P’î¢1rÁ‘H“H†6OU‘o…½2äYä@G S’q SrÁ‘h’#–SrÁ‘`’î¢SrÁ‘X…à)YäˆäŒG{S’q †rÁ‘X’#–†rÁ‘P’rÁ‘H“©#ŽOU‘o“²ŽOU‘n…*ˆä¯äØGÐSq JrÁ‘h#– JrÁ‘`î¢ JrÁ‘XƒPO‘…0*¯äÝä$HTq mrÁ‘h#– mrÁ‘`î¢ mrÁ‘X…U*ÝäåpHqTq ýrÁ‘h#– ýrÁ‘`î¢ ýrÁ‘Xƒ6ÑP…Qåvå¼HÐT’q »—Š‘X’#–»—Š‘P’¾Š‘H“&뽚–‘h…*vå¡åI/U’q žБX’#–žБP’î¢Å¾Š‘H“H†ÊOU‘o…à ¡åÈåTI~U’q Ù¾Š‘h’#–Ù¾Š‘`’î¢Ù¾Š‘X…¥*Èå÷å IíU’q ¾Š‘X’#–¾Š‘P’î¢¾Š‘H“ÅOU‘o“ËOU‘n1óU2 ¯…'P÷åTæìIGV’q (íU‘h’#–(íU‘`’î¢(%°‘X…Ë*Tææ8J¦V’q 1%°‘X’#–1%°‘P’î¢1%°‘H“H†6OU‘o…ãæ¦æ„JõV’q S%°‘h’#–S%°‘`’î¢S%°‘X…ñ*¦æÕæÐJdW’q †%°‘X’#–†%°‘P’%°‘H“©#ŽOU‘o“²ŽOU‘n…+ÕæüæK¹Wq J¾Š‘h#– J¾Š‘`î¢ J¾Š‘XƒPO‘…A+üæ*çhKXq m¾Š‘h#– m¾Š‘`î¢ m¾Š‘X…f+*çUç´KZXq ý¾Š‘h#– ý¾Š‘`î¢ ý¾Š‘Xƒ2ã‘P…;QUçÃçL¹X’q »éé‘X’#–»éé‘P’ãé‘H“&뽚–‘h…+ÃçîçLLY’q Åãé‘X’#–Åãé‘P’î¢Åãé‘H“H†ÊOU‘o… îçè˜LgY’q Ùãé‘h’#–Ùãé‘`’î¢Ùãé‘X…¶+èDèäLÖY’q ãé‘X’#–ãé‘P’î¢ãé‘H“ÅOU‘o“ËOU‘n…MPDè¡è0M%Z’q (éé‘h’#–(éé‘`’î¢(ãé‘X…Ü+¡èÌè|M„Z’q 1ãé‘X’#–1ãé‘P’î¢1ãé‘H“H†6OU‘o… ÌèóèÈMÓZ’q Sãé‘h’#–Sãé‘`’î¢Sãé‘X…,óè"éNB[’q †ãé‘X’#–†ãé‘P’ãé‘H“©#ŽOU‘o“²ŽOU‘n…(,"éIé`N—[q Jãé‘h#– Jãé‘`î¢ Jãé‘XƒPO‘…R,Iéwé¬Nã[q mãé‘h#– mãé‘`î¢ mãé‘X…w,wé¢éøN8\q ýãé‘h#– ýãé‘`î¢ ýãé‘Xƒ§ë‘P…àõ¢éãéDO}\‰)ü"‘h„__nV ‘`ƒ•-‘X…Ý÷äé êO¹\‰)§%‘h„__n‚ ‘`…GÉ êUêÜOþ\‰)‘h„__nV ‘`ƒ•-‘X…DËVê}ê(P:]‰)¿‘h„__n‚ ‘`….T~ê¿êtP]‰);"‘h„__nV ‘`ƒ•-‘X…ìÑÀêçêÀP»]‰)F‘h„__n‚ ‘`…ÒÀèê1ë Q^‰)M‘h„__nV ‘`ƒ•-‘X…ÏÂ2ëYëXQ<^‰)ø‘h„__n‚ ‘`…dØZë¢ë¤Q^‰)b‘h„__nV ‘`ƒ•-‘X…gÚ¢ëÉëðQ½^‰) ‘h„__n‚ ‘`…ßàÊëì_‰)Ô‘h„__n‚ ‘`…Cé<ì…ìÔRƒ_‰)ð‘h„__nV ‘`ƒ•-‘X…@ë†ì­ì S¿_‰)›!‘h„__n‚ ‘`…ö®ìÍìlS`‰)ü"‘h„__p`ô;‘`ƒ ‘X…þ÷Îìÿì¸SO`‰)§%‘h„__p†ô;‘`„__n† ‘X…dýílïTa‰)µ‘¨·ˆõ+ ‘ „__xõa‘˜š0í´íÂ`›r×ü‹‘_ˆ´ícï“7§†h‘P“ju  ‘H“2Wô;‘@“¦ô;‘¸2‘ö…ülïÚïPTYa‰)µ‘h†__xXYa‘`2‘ö™Tó ¾£ œT¤b‰)þC‘¸y†' ¾Ñó‘°yNN ¾Ø‘¬yœerror -N ”ticks Ø¿‘€z”bytes Ø¿‘øy”isTempoEvent ÙQS‘z”c à‹‘Žz‡i ¿‘èyšŠ Fb”position å¿‘ðyš› ® b“ò0 ˆ.‘ày“«g ¿‘ØyˆÄ ü “X j±‘Ày˜zó 3¤ x èT c‰)þC‘X†midiEvent 3Ñó‘P’NN 3Ø‘L‡ticks =¿‘hŠÃ÷.c‹)§%‹ª¸_SŒ c'kÚïð4UZcc‘hŠÅø|c‹)µ‹ª¸_SŒZc¬Ô ðmð€U¨cec‘X…iénððÌUíc‰)ð‘h„__p`ãé‘`ƒ ‘X…aëŽð¿ðV8d‰)›!‘h„__p†ãé‘`„__n† ‘XŠ&ëZd‹)›!‹ª¸_SŒ8döÛÀð ñdV†dCd‘hŠ(ì¨d‹)ÿ‹ª¸_SŒ†døJ ñWñ°VÔd‘d‘X…ÇðXñËóüVœe‰)ÿ‘¨·ˆõA‘ „__xõœe‘˜šˆñ òGe›r×üØ‘Xˆ òÂó“7§†h‘P“ju  ‘H“2Wãé‘@“¦ã鑸2ôé…xïÌó:ôHWÞe‰)ÿ‘h†__xXÞe‘`2ôé…á:ôYô”W(f‰))‘h„__p`¾Š‘`ƒ ‘X…ìâZô‹ôàWsf‰)Ô‘h„__p†¾Š‘`„__n† ‘Xбâ•f‹)Ô‹ª¸_SŒsf‰ŒôÕô,XÁf~f‘hгããf‹)½‹ª¸_SŒÁfÇðÖô#õxXgÌf‘X…Rè$õ›÷ÄXØg‰)½‘¨·ˆõW‘ „__xõØg‘˜šTõÚõ‚g›r×ü¿‘PˆÚõ’÷“7§†h‘H“ju  ‘@“2W¾Š‘¸“¦¾Š‘°2á…çœ÷ øYh‰)½‘h†__xXh‘`2á…ŠØ ø)ø\Ydh‰)b‘h„__p`Ù‘`ƒ ‘X…ˆÚ*ø[ø¨Y¯h‰) ‘h„__p†Ù‘`„__n† ‘XŠMÚÑh‹) ‹ª¸_SŒ¯h“\ø¥øôYýhºh‘hŠOÛi‹){‹ª¸_SŒýhĦøóø@ZKii‘X…îßôø{ûŒZj‰){‘˜·ˆõm‘„__xõj‘ˆš$ùºù¿i›r×üj±‘ ˆºùrû“7§†h‘P“ju  ‘H“2WÙ‘@“¦Ù‘¸2Ù…ŸÞ|ûêûØZVj‰){‘h†__xXVj‘`2Ù…TTêû ü$[ j‰);"‘h„__p`7-‘`ƒ ‘X… Ò ü;üp[ëj‰)F‘h„__p†7-‘`„__n† ‘XŠÒÑ k‹)F‹ª¸_SŒëjQ<üü¼[9köj‘hŠÔÒ[k‹)9‹ª¸_SŒ9k{º‚üÏü\‡kDk‘X…s×Ðü<ÿT\Ol‰)9‘¨·ˆõ¤ÿ‘ „__xõOl‘˜šý„ýúk›r×üs‘_ˆ„ý3ÿ“7§†h‘P“ju  ‘H“2W7-‘@“¦7-‘¸2KS…$Ö<ÿªÿ \‘l‰)9‘h†__xX‘l‘`2KS…mɪÿÉÿì\Ûl‰)‘h„__p`çÉ‘`ƒ ‘X…eËÊÿûÿ8]&m‰)¿‘h„__p†çÉ‘`„__n† ‘XŠ*ËHm‹)¿‹ª¸_SŒ&mARüÿE„]tm1m‘hŠ,Ì–m‹)÷‹ª¸_SŒtm»F“Ð]Âmm‘X…ËД ^‹n‰)÷‘¨·ˆõºý‘ „__xõ‹n‘˜šÄJ5n›r×ü$‘PˆJ“7§†h‘H“ju  ‘@“2WçÉ‘¸“¦çÉ‘°2øÉ…|Ï zh^Ín‰)÷‘h†__xXÍn‘`2øÉ…øÀz™´^o‰)M‘h„__p`rÁ‘`ƒ ‘X…ðšË_bo‰)ø‘h„__p†rÁ‘`„__n† ‘XŠµÂ„o‹)ø‹ª¸_SŒboˆÌL_°omo‘hŠ·ÃÒo‹)A‹ª¸_SŒ°oºñc˜_þo»o‘X…VÈdÛä_Çp‰)A‘¨·ˆõƒ‘ „__xõÇp‘˜š”qp›r×üˆ.‘PˆÒ“7§†h‘H“ju  ‘@“2WrÁ‘¸“¦rÁ‘°2ƒÁ…ÇÜJ0` q‰)A‘h†__xX q‘`2ƒÁ£ò  2q‹)þC‹ª¸_SŒq~‹x ß|`^qq‘XŒq#àGÈ`Šqq‘XŒq¡H¯a¶qq‘XŠò àq‹)þCŽfileName àqBmŒ¶qÕ»°M"`a'sÃq‘ø{Îq‘ð{ˆ—à ›Ú( "hA‘ }”buffer #hA‘}SINT32Gô¿›2ø $'s‘Ð|SINT16Góœ›ùç 1-s‘È|›ò0 Nˆ.‘À|”i `Ø‘Œ}›X sj±‘ |ˆn‹ ›†' {[ø‘€|›«g |¿‘¸|”count |¿‘°|ˆÙI ”i ‘Ø‘ˆ}1Qr1qrŒ¶qß…N"ë/¬aTtÃq‘ø{Îq‘ð{ˆ5$~.›Ú( "hA‘ }”buffer #hA‘}›2ø $'s‘Ð|›ùç 1-s‘È|›ò0 Nˆ.‘À|”i `Ø‘Œ}›X sj±‘ |ˆ +).›†' {[ø‘€|›«g |¿‘¸|”count |¿‘°|ˆw-ç-”i ‘Ø‘ˆ}ž_DefaultRuneLocale.„·EŸ__dso_handleo ·±€ˆå@¡ß± ²-DTû! @ 5²-DTû!@ _²€?2‹S.nothrowIô©Ëtostream9Šw¡.cerrAšÓåt¢È, T£digits!F_ZNSt14numeric_limitsImE6digitsE_S@¤4ª!ï_ZNSt14numeric_limitsIfE12has_infinityEOU¤÷!ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEOU¤ïÓ!ó_ZNSt14numeric_limitsIfE10has_denormETU¤4ª!(_ZNSt14numeric_limitsIdE12has_infinityEOU¤÷!)_ZNSt14numeric_limitsIdE13has_quiet_NaNEOU¤ïÓ!,_ZNSt14numeric_limitsIdE10has_denormETU¤4ª!a_ZNSt14numeric_limitsIeE12has_infinityEOU¤÷!b_ZNSt14numeric_limitsIeE13has_quiet_NaNEOU¤ïÓ!e_ZNSt14numeric_limitsIeE10has_denormETU¥npos :Ú†hLO6@AB†hNƒ6E}-L_ó6QèEºj¦npos _ZNSbIwSt11char_traitsIwESaIwEE4nposE†h§O6@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE†h§ƒ6E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEÞ0Nÿb7ir_SOnumeric7j-â_SNx7kp÷_SNż7lÓ_SNÇ—7mj_SN}Ç7nÛÑ_S Qa¶7)1nQÝ7b÷Öx2YpQÔ7ñÇàtQ37òOStQ¹à7óÓftQâC7ô§qtQ[E7õ£°tQ37ötQû07÷4%t\ãÔQG{]dec¾G{]fixedžG{]hex kFG{\øáˆ,G{]left¿BG{ ]oct‰’G{@]rightÑìG{€^c•CG{^L zPG{^d$e¹G{_showpos'zG{_skipws*hG{_unitbuf-%MG{ ^å1üG{@\L4øäG{°\…72uG{J^ñ:ZBG{]badbitL ÁL{]eofbitO/L{]failbitTR·L{]goodbitWaRL{]appjÇQ{]atemcHQ{]binarysš Q{\)ðv-^Q{\ÃðyæpQ{]trunc|)&Q{ ]beg‹„<V{]curŽ^ËV{\ÕÜ‘ wV{fupper=1s»…€flower=2ßá…falpha=3âx…fdigit=4}-…gxdigit=5Yƒ…fspace=6:…@gprint=7N|…fgraph=8ãë…%fcntrl=9ÝÕ…fpunct=:Ó‚… falnum=;øD…¦_S_atoms_out#!_ZNSt10__num_base12_S_atoms_outE -¦_S_atoms_in#%_ZNSt10__num_base11_S_atoms_inE -nTˆ#Ë ¾”nð#Ö F -iG#3_ZNSt10moneypunctIcLb1EE4intlEOUiG#3_ZNSt10moneypunctIcLb0EE4intlEOUiG#3_ZNSt10moneypunctIwLb1EE4intlEOUiG#3_ZNSt10moneypunctIwLb0EE4intlEOUiG#«_ZNSt17moneypunct_bynameIcLb0EE4intlEOUiG#«_ZNSt17moneypunct_bynameIcLb1EE4intlEOUiG#«_ZNSt17moneypunct_bynameIwLb0EE4intlEOUiG#«_ZNSt17moneypunct_bynameIwLb1EE4intlEOUL3¤GˆÏ·…LªG‰©…LŒGŠî»…L¸ŽG‹äF…LøGŒœ-…L/TGdÕ…|srate_GÔËD´}6;GÕ7 m}ñGÖöfQS}YG×6ÕQS}0¯GÜÐpÍ´% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  : ; I8 9: ; : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;< !.? : ;‡@< ".? : ;‡@I< #4: ;‡@I? 2 < $4: ;‡@I? 2 < % : ; & : ;' : ; (.? : ; < ).? 4 < *.? : ; ‡@I< +.: ;‡@I< ,.? : ; ‡@< -.? : ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1 I2&I3&45I6.? : ; I< 7.? : ;I< 8.? : ;I< 9: : ; ;.: ; ‡@I< <.? : ; ‡@I< =G : ; >:: ; ?G : ;@G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P : ;I8 2 Q4: ;‡@I? 2 < R.? : ;2 < S.? : ;‡@2 < T.? : ;‡@2 < UG : ;V I8 4 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k.? : ; 2 < l.? : ; L 2 < m.? : ;‡@IL M 2 < n4: ;‡@I? < oG : ; p.? : ; ‡@2 < q.? : ; ‡@2 < rI8 L 2 s.? : ;2 < t.? L 4 < u.? : ;‡@< v : ; w4: ;‡@I<  x4: ;‡@I< y.? : ; ‡@L M < z.? : ; ‡@IL M < {.? : ; ‡@IL M < |4: ; ‡@I? 2 < }4: ; ‡@I? 2 < ~4: ; ‡@I? 2 < .? : ; ‡@L M 2 < €.? : ; ‡@I< .? : ; ‡@I2 < ‚.? : ; ‡@I@ƒI „: ; I ….G@†: ;I ‡4: ;I ˆ ‰I4  Š.G ‹I4 Œ.1‡@@1 Ž: ; I.G: ; : ; I ‘: ;I’: ;I “4: ;I ”4: ; I •.‡@4 @–.4 @—.4 @˜.G: ;@™.G: ; @š ›4: ; I œ : ;: ;Iž4: ; I? < Ÿ4I? 4 <  4G ¡4G¢4G £4: ;‡@I? <  ¤4: ;‡@I? <  ¥4: ;‡@I? <  ¦4: ;‡@I? < §4: ; ‡@I? < Lë/JCHû /usr/include/c++/4.2.1/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext../include/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugnewios_base.hstl_algobase.hlocale_facets.tccpostypes.hstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hMidiFileIn.hstl_uninitialized.hMidiFileIn.cppiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitscwctypelocale_facets.hstring.hstdlib.htypes.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hcpp_type_traits.hchar_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hcodecvt.hbasic_ios.hbasic_ios.tccostreamostream.tccistreamsstreamsstream.tccstl_bvector.hStk.hbasic_file.hc++io.hfstreamfstream.tcc HÅèºfŸ:ž¿/Ÿ»ä‚åž»±XƒÍÈ»»W»»W»W»±Xƒ´}"‚ .ºgº‚!.ºººZºº .óñólòº ºƒcf‚ .ºgº‚!.ºººZºº .óñólòº ºƒrfº ºƒcf‚ .ºgº‚!.ºººZºº .óñólòº ºƒcf‚ .ºgº‚!.ºººZºº .óñólòº ºƒcf‚ .ºgº‚!.ºººZºº .óñólòº ºƒ f=*=(=*=Y6‚ .ºgº‚!.ºººZºº .óñólòº ºƒ ¸fƒÐ{ž=*=(=l(ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉ ‚<ƒKfƒõ}žƒ ý"ºÏ}ò» ðtƒKfƒõ}žƒ ýȺÏ}ò» ðtƒKfƒõ}žƒ ý"ºÏ}ò» ðtƒ¿fºÏ}ò» ìtóè~2»¤|2ó0.óÉÜ<óÉ ‚<ƒKfƒõ}žƒ ý"ºÏ}ò» ðtƒKfƒõ}žƒ ý"ºÏ}ò» ðtƒKfƒsžºÏ}ò» «~f» .ùX>Rä» .ùX>Rä» .ùX>Rä» .ùX>Rä» .ùX>®äƒeƒ¯º»Ï}<ƒeƒ¯ž»Ï}<ƒeƒ¯º»Ï}<ƒeƒ¯º» ó}.» .ùX>ääô3Ò~ä»ôz ƒeƒ¯º»Ï}<ƒeƒ¯º»Ï}<ƒeƒ¯ž» ç}<‚ n.» ¬ô/å.ùX>÷äõŸã®fDN6=4. …/Ç>O.A‹uô.ô=Öôɳä>KóøDN6=4. ólDL.=2.DKL ¹}.=".A‹u½.>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹u½.>KóøDN6=4. ólDL.=2.DKL ¹}.=".A‹u½.>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹u½.>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹u½.>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹uØ~.>»Z'ºóSt>»Z'<óSt>»Z'ºóSt>»Z'<óSt>»Z' óSt>»Z'<óSt>»Z'<ó]t=%º>uìfh„æ=Ÿ/jÉ=¿$ŸÊ…B=K F6.­»¬¬ôLu[š|ž»“:»Ñ~B=%º>uqf»“>»fBh„æ=‘/\É=¿$ŸÊ…B=Y F62­»¬òôLu[€|ž=%º>uqf»“>»fBh„æ=­/xÉ=¿$ŸÊ…B=Y F62­»¬òôLu[€|ž=%º>uqf»“>»fBh„æ=//èÉ=¿$ŸÊ…B=Y F62­»¬òôLu[€|ž=%º>uqf»“:»fBh„æ=Ÿ/jÉ=¿$ŸÊ…B=K F6.­»¬¬ôLu[€|ž=%º>uqf»“>»fBh„æ=­/xÉ=¿$ŸÊ…B=Y F62­»¬òôLu[€|ž=%º>uqf»“>»fBh„æ=­/xÉ=¿$ŸÊ…B=Y F62­»¬òôLu[ ýLó׃OŸ#v/#å2K»ltº ýäø¯<å>9#ˆŸÕ~<çå-…ók<ôå-õ/Y2 täò»K0öaôYw1Ì:A­/:/$*É?­\­/*É?­[åå%/=&ô'5/+úÉ:,kƒÊÉ[šZ-H{"&Bõ/!æ3å-w=19 5»Ø~.ÈÚÉÀ ÈÚÉÀ ÈÚÉó~ÀÍ:g1::¼×*1:¼××1“:¼ó/“:¼’׿Ê'(õ´å:å:¼×,DDóóFr2Ö­"”/+××Yy×[w$®+uÖ »%$£B1$ú~îÍ:g1::¼×*1:¼××1“:¼ó/“:¼’׿Ê'(õ´å:å:¼×,DDóóFr2Ö­"”/+××Yy×[w$®+uÖ »%$£B1$í JßÖí}ä “$/JHÅIÅwIÅLÅwLÅZÅvZÅ[Åw[Å^Åw^ÅnÅvnÅoÅwoÅrÅwrÅ¥Åvwwv¦Å§Åw§ÅªÅwªÅ·Åv¸Å¹Åw¹Å¼Åw¼ÅÙÅvÚÅÛÅwÛÅÞÅwÞÅÿÅvÆÆwÆÆwÆÆvÆÆwÆ"Æw"Æ?Æv@ÆAÆwAÆDÆwDÆ]Æv^Æ_Æw_ÆbÆwbÆÆv€ÆÆwÆ„Æw„Æ¡Æv¢Æ£Æw£Æ¦Æw¦ÆÃÆvÄÆÅÆwÅÆÈÆwÈÆíÆvîÆïÆwïÆòÆwòÆøÆvøÆùÆwùÆüÆwüÆÇvÇÇwÇÇwÇÇvÇÇwÇÇwÇ1Çv2Ç3Çw3Ç6Çw6ÇIÇvJÇKÇwKÇNÇwNÇXÇvXÇYÇwYÇ\Çw\ÇwÇvxÇyÇwyÇ|Çw|Ç—Çv˜Ç™Çw™ÇœÇwœÇ¯Çv°Ç±Çw±Ç´Çw´Ç¾Çv¾Ç¿Çw¿ÇÂÇwÂÇÈÇvÈÇÉÇwÉÇÌÇwÌÇßÇvàÇáÇwáÇäÇwäÇêÇvêÇëÇwëÇîÇwîÇÈvÈÈwÈÈwÈÈvÈÈwÈÈwÈ(Èv(È)Èw)È,Èw,ÈGÈvHÈIÈwIÈLÈwLÈgÈvhÈiÈwiÈlÈwlÈÈv€ÈÈwÈ„Èw„ÈŽÈvŽÈÈwÈ’Èw’È¥Èv¦È§Èw§ÈªÈwªÈ´Èv´ÈµÈwµÈ¸Èw¸È¾Èv¾È¿Èw¿ÈÂÈwÂÈÕÈvÖÈ×Èw×ÈÚÈwÚÈàÈvàÈáÈwáÈäÈwäÈ÷ÈvøÈùÈwùÈüÈwüÈÉvÉÉwÉÉwÉÉvÉÉwÉ"Éw"É=Év>É?Éw?ÉBÉwBÉ]Év^É_Éw_ÉbÉwbÉuÉvvÉwÉwwÉzÉwzÉ„Év„É…Éw…ɈÉwˆÉŽÉvŽÉÉwÉ’Éw’É¥Év¦É§Éw§ÉªÉwªÉ°Év°É±Éw±É´Éw´ÉÇÉvÈÉÉÉwÉÉÌÉwÌÉßÉvàÉáÉwáÉäÉwäÉîÉvîÉïÉwïÉòÉwòÉ ÊvÊÊwÊÊwÊ-Êv.Ê/Êw/Ê2Êw2ÊEÊvFÊGÊwGÊJÊwJÊTÊvTÊUÊwUÊXÊwXÊ^Êv^Ê_Êw_ÊbÊwbÊuÊvvÊwÊwwÊzÊwzÊ€Êv€ÊÊwÊ„Êw„Ê—Êv˜Ê™Êw™ÊœÊwœÊ¯Êv°Ê±Êw±Ê´Êw´Ê¾Êv¾Ê¿Êw¿ÊÂÊwÂÊÝÊvÞÊßÊwßÊâÊwâÊýÊvþÊÿÊwÿÊËwËËvËËwËËwË$Ëv$Ë%Ëw%Ë(Ëw(ËaËvbËcËwcËfËwfËžËvžËŸËwŸË¢Ëw¢ËÛËvÜËÝËwÝËàËwàË%Ìv&Ì'Ìw'Ì*Ìw*Ì0Ìv0Ì1Ìw1Ì4Ìw4ÌGÌvHÌIÌwIÌLÌwLÌRÌvRÌSÌwSÌVÌwVÌiÌvjÌkÌwkÌnÌwnÌÌv‚̃ÌwƒÌ†Ìw†ÌÌvÌ‘Ìw‘Ì”Ìw”̯Ìv°Ì±Ìw±Ì´Ìw´ÌÏÌvÐÌÑÌwÑÌÔÌwÔÌçÌvèÌéÌwéÌìÌwìÌöÌvöÌ÷Ìw÷ÌúÌwúÌÍvÍ Íw Í Íw ÍEÍvFÍGÍwGÍJÍwJÍÍv‚̓ÍwƒÍ†Íw†Í¾Ív¾Í¿Íw¿ÍÂÍwÂÍÎvÎÎwÎÎwÎÎv Î!Îw!Î$Îw$Î?Îv@ÎAÎwAÎDÎwD΂Îv‚΃ÎwƒÎ†Îw†Î¡Îv¢Î£Îw£Î¦Îw¦ÎÁÎvÂÎÃÎwÃÎÆÎwÆÎÏvÏÏwÏÏwÏ#Ïv$Ï%Ïw%Ï(Ïw(ÏCÏvDÏEÏwEÏHÏwHφÏv†Ï‡Ïw‡ÏŠÏwŠÏ¥Ïv¦Ï§Ïw§ÏªÏwªÏÅÏvÆÏÇÏwÇÏÊÏwÊÏÐvÐ Ðw Ð Ðw Ð'Ðv(Ð)Ðw)Ð,Ðw,ÐGÐvHÐIÐwIÐLÐwLЊÐvŠÐ‹Ðw‹ÐŽÐwŽÐ©ÐvªÐ«Ðw«Ð®Ðw®ÐÉÐvÊÐËÐwËÐÎÐwÎÐØÐvØÐÙÐwÙÐÜÐwÜÐéÐvêÐëÐwëÐîÐwîÐÑvÑÑwÑÑwÑ0Ñv0Ñ1Ñw1Ñ4Ñw4ÑSÑvTÑUÑwUÑXÑwXÑbÑvbÑcÑwcÑfÑwfÑsÑvtÑuÑwuÑxÑwxÑ™ÑvšÑ›Ñw›ÑžÑwžÑ¶Ñv¶Ñ·Ñw·ÑºÑwºÑÙÑvÚÑÛÑwÛÑÞÑwÞÑèÑvèÑéÑwéÑìÑwìÑùÑvúÑûÑwûÑþÑwþÑ#Òv$Ò%Òw%Ò(Òw(Ò@Òv@ÒAÒwAÒDÒwDÒcÒvdÒeÒweÒhÒwhÒrÒvrÒsÒwsÒvÒwvÒŽÒvŽÒÒwÒ’Òw’Ò±Òv²Ò³Òw³Ò¶Òw¶ÒôÒvôÒõÒwõÒøÒwøÒ1Óv2Ó3Ów3Ó6Ów6ÓtÓvtÓuÓwuÓxÓwxÓ“Óv”Ó•Ów•Ó˜Ów˜Ó³Óv´ÓµÓwµÓ¸Ów¸ÓÂÓvÂÓÃÓwÃÓÆÓwÆÓÓÓvÔÓÕÓwÕÓØÓwØÓýÓvþÓÿÓwÿÓÔwÔÔvÔÔwÔÔwÔ=Ôv>Ô?Ôw?ÔBÔwBÔLÔvLÔMÔwMÔPÔwPÔ]Ôv^Ô_Ôw_ÔbÔwbÔ‡ÔvˆÔ‰Ôw‰ÔŒÔwŒÔ¤Ôv¤Ô¥Ôw¥Ô¨Ôw¨ÔÇÔvÈÔÉÔwÉÔÌÔwÌÔÖÔvÖÔ×Ôw×ÔÚÔwÚÔçÔvèÔéÔwéÔìÔwìÔÕvÕÕwÕÕwÕ'Õv'Õ(Õw(Õ+Õw+Õ5Õv5Õ6Õw6Õ9Õw9Õ[Õv[Õ\Õw\Õ_Õw_Õ~Õv~ÕÕwÕ‚Õw‚ÕŒÕvŒÕÕwÕÕwÕ²Õv²Õ³Õw³Õ¶Õw¶ÕÕÕvÕÕÖÕwÖÕÙÕwÙÕãÕvãÕäÕwäÕçÕwçÕ Öv Ö Öw Ö Öw Ö,Öv,Ö-Öw-Ö0Öw0Ö:Öv:Ö;Öw;Ö>Öw>Ö`Öv`ÖaÖwaÖdÖwdÖƒÖvƒÖ„Öw„Ö‡Öw‡Ö‘Öv‘Ö’Öw’Ö•Öw•Ö·Öv·Ö¸Öw¸Ö»Öw»ÖÚÖvÚÖÛÖwÛÖÞÖwÞÖèÖvèÖéÖwéÖìÖwìÖüÖvüÖýÖwýÖ×w××v××w× ×w ×*×v*×+×w+×.×w.×;×v<×=×w=×@×w@×[×v\×]×w]×`×w`×j×vj×k×wk×n×wn×~×v~××wׂ×w‚××vž×Ÿ×wŸ×¢×w¢×¬×v¬×­×w­×°×w°×À×vÀ×Á×wÁ×Ä×wÄ×ß×vß×à×wà×ã×wã×í×ví×î×wî×ñ×wñרvØØwØØwØ6Øv6Ø7Øw7Ø:Øw:؇ØvˆØ‰Øw‰ØŒØwŒØ¦Øv¦Ø§Øw§ØªØwªØ´Øv´ØµØwµØ¸Øw¸ØÈØvÈØÉØwÉØÌØwÌØçØvèØéØwéØìØwìØöØvöØ÷Øw÷ØúØwúØ Ùv Ù Ùw ÙÙwÙ)Ùv*Ù+Ùw+Ù.Ùw.Ù8Ùv8Ù9Ùw9Ù<Ùw<ÙIÙvJÙKÙwKÙNÙwNÙiÙvjÙkÙwkÙnÙwnÙtÙvtÙuÙwuÙxÙwxÙ‹Ùv‹ÙŒÙwŒÙÙwÙ·Ùv·Ù¸Ùw¸Ù»Ùw»ÙÝÙvÝÙÞÙwÞÙáÙwáÙÚvÚÚwÚÚwÚ\Úv\Ú]Úw]Ú`Úw`Ú‡Úv‡ÚˆÚwˆÚ‹Úw‹Ú®Úv®Ú¯Úw¯Ú²Úw²ÚÝÚvÝÚÞÚwÞÚáÚwáÚ"Ûv"Û#Ûw#Û&Ûw&ÛgÛvgÛhÛwhÛkÛwkÛ•Ûv•Û–Ûw–Û™Ûw™ÛÀÛvJKwKNwNvŽwŽ‘w‘¢vww1v23w36w6-v./w/2w2µv¶·w·ºwºvÀÛÁÛwÁÛÄÛwÄÛòÛvòÛóÛwóÛöÛwöÛÜvÜÜwÜ"Üw"ÜxÜvxÜyÜwyÜ|Üw|Ü£Üv£Ü¤Üw¤Ü§Üw§ÜÊÜvÊÜËÜwËÜÎÜwÎÜùÜvùÜúÜwúÜýÜwýÜEÝvEÝFÝwFÝIÝwIÝpÝvpÝqÝwqÝtÝwtÝ—Ýv—ݘÝw˜Ý›Ýw›ÝÆÝvÆÝÇÝwÇÝÊÝwÊÝíÝvíÝîÝwîÝñÝwñÝÞvÞÞwÞÞwÞFÞvFÞGÞwGÞJÞwJÞ´Þv´ÞµÞwµÞ¸Þw¸ÞßÞvßÞàÞwàÞãÞwãÞßvßßwß ßw ß5ßv5ß6ßw6ß9ßw9ß’ßv’ß“ßw“ß–ßw–ß½ßv½ß¾ßw¾ßÁßwÁßäßväßåßwåßèßwèßàvààwààwà:àv:à;àw;à>àw>àhàvhàiàwiàlàwlà“àv“à”àw”à—àw—àíàvíàîàwîàñàwñàávááwááwá?áv?á@áw@áCáwCánávnáoáwoáráwráºávºá»áw»á¾áw¾áåávåáæáwæáéáwéá âv â âw ââwâ;âv;â<âw<â?âw?âbâvbâcâwcâfâwfââvâ‘âw‘â”âw”â»âv»â¼âw¼â¿âw¿â)ãv)ã*ãw*ã-ãw-ãTãvTãUãwUãXãwXã{ãv{ã|ãw|ããwãªãvªã«ãw«ã®ãw®ãävääwä äw ä2äv2ä3äw3ä6äw6äYävYäZäwZä]äw]äˆävˆä‰äw‰äŒäwŒä¯äv¯ä°äw°ä³äw³äÝävÝäÞäwÞäáäwáäåvå åw å åw åvåvvåwåwwåzåwzå¡åv¡å¢åw¢å¥åw¥åÈåvÈåÉåwÉåÌåwÌå÷åv÷åøåwøåûåwûåTævTæUæwUæXæwXæævæ€æw€æƒæwƒæ¦æv¦æ§æw§æªæwªæÕævÕæÖæwÖæÙæwÙæüævüæýæwýæçwç*çv*ç+çw+ç.çw.çUçvUçVçwVçYçwYçÃçvÃçÄçwÄçÇçwÇçîçvîçïçwïçòçwòçèvèèwèèwèDèvDèEèwEèHèwHè¡èv¡è¢èw¢è¥èw¥èÌèvÌèÍèwÍèÐèwÐèóèvóèôèwôè÷èw÷è"év"é#éw#é&éw&éIévIéJéwJéMéwMéwévwéxéwxé{éw{é¢év¢é£éw£é¦éw¦éãéväéåéwåéèéwèé êv ê êw êêwêUêvVêWêwWêZêwZê}êv~êêwê‚êw‚ê¿êvÀêÁêwÁêÄêwÄêçêvèêéêwéêìêwìê1ëv2ë3ëw3ë6ëw6ëYëvZë[ëw[ë^ëw^ë¢ëv¢ë£ëw£ë¦ëw¦ëÉëvÊëËëwËëÎëwÎëìvììwììwì;ìv<ì=ìw=ì@ìw@ì…ìv†ì‡ìw‡ìŠìwŠì­ìv®ì¯ìw¯ì²ìw²ìÍìvÎìÏìwÏìÒìwÒìÿìvííwííwílïvlïmïwmïpïwpïÚïv‘w‘”w”£ v¤ ¥ w¥ ¨ w¨ x vÚïÛïwÛïÞïwÞïðv ð!ðw!ð$ðw$ðmðvnðoðwoðrðwrððvŽððwð’ðw’ð¿ðvÀðÁðwÁðÄðwÄð ñv ñ ñw ññwñWñvXñYñwYñ\ñw\ñËóvÌóÍówÍóÐówÐó:ôv:ô;ôw;ô>ôw>ôYôvZô[ôw[ô^ôw^ô‹ôvŒôôwôôwôÕôvÖô×ôw×ôÚôwÚô#õv$õ%õw%õ(õw(õ›÷vœ÷÷w÷ ÷w ÷ øv ø øw øøwø)øv*ø+øw+ø.øw.ø[øv\ø]øw]ø`øw`ø¥øv¦ø§øw§øªøwªøóøvôøõøwõøøøwøø{ûv|û}ûw}û€ûw€ûêûvêûëûwëûîûwîû üv ü üw üüwü;üv<ü=üw=ü@üw@üüv‚üƒüwƒü†üw†üÏüvÐüÑüwÑüÔüwÔü<ÿv<ÿ=ÿw=ÿ@ÿw@ÿªÿvªÿ«ÿw«ÿ®ÿw®ÿÉÿvÊÿËÿwËÿÎÿwÎÿûÿvüÿýÿwýÿwEvFGwGJwJ“v”•w•˜w˜ v  w wzvz{w{~w~™vš›w›žwžËvÌÍwÍÐwÐvwwcvdewehwhÛvÜÝwÝàwàJvx y wy | w| ßvàáwáäwäGvHIwILwL¯v°±w±´w´M"vN"O"wO"R"wR"ë/vñU ,operator newnoperator|±minÒstd::fpos<__mbstate_t>::operator std::streamoffstd::vector >::operator[]Fstd::vector >::sizexstd::vector >::operator[]ºstd::vector >::operator[]üstd::vector >::operator[]>std::vector >::operator[]€std::vector >::operator[]Âstd::vector >::operator[]std::vector >::sizeR__gnu_cxx::new_allocator::new_allocatoršstd::allocator::allocatorè__gnu_cxx::new_allocator::~new_allocator6std::allocator::~allocatorbstd::allocator::~allocator¯__gnu_cxx::new_allocator::new_allocator std::allocator::allocatorAstd::allocator::allocatorŸstd::_Vector_base >::_Vector_impl::~_Vector_implËstd::_Vector_base >::_M_get_Tp_allocator__gnu_cxx::new_allocator::new_allocatorastd::allocator::allocator¯__gnu_cxx::new_allocator::~new_allocatorýstd::allocator::~allocator)std::allocator::~allocatorv__gnu_cxx::new_allocator::new_allocatorÓstd::allocator::allocatorstd::allocator::allocatorfstd::_Vector_base >::_Vector_impl::~_Vector_impl’std::_Vector_base >::_M_get_Tp_allocatorístd::_Vector_base >::_Vector_impl::~_Vector_implstd::_Vector_base >::_M_get_Tp_allocatorg__gnu_cxx::new_allocator::new_allocator¯std::allocator::allocatorý__gnu_cxx::new_allocator::~new_allocatorKstd::allocator::~allocatorwstd::allocator::~allocatorÄ__gnu_cxx::new_allocator::new_allocator!std::allocator::allocatorVstd::allocator::allocator´std::_Vector_base >::_Vector_impl::~_Vector_implàstd::_Vector_base >::_M_get_Tp_allocator.__gnu_cxx::new_allocator::new_allocatorvstd::allocator::allocatorÄ__gnu_cxx::new_allocator::~new_allocatorstd::allocator::~allocator>std::allocator::~allocator‹__gnu_cxx::new_allocator::new_allocatorèstd::allocator::allocatorstd::allocator::allocator{std::_Vector_base >::_Vector_impl::~_Vector_impl§std::_Vector_base >::_M_get_Tp_allocatorõ__gnu_cxx::new_allocator::new_allocator=std::allocator::allocator‹__gnu_cxx::new_allocator::~new_allocatorÙstd::allocator::~allocator std::allocator::~allocatorR __gnu_cxx::new_allocator::new_allocator¯ std::allocator::allocatorä std::allocator::allocatorB!std::_Vector_base >::_Vector_impl::~_Vector_impln!std::_Vector_base >::_M_get_Tp_allocator !__gnu_cxx::new_allocator::constructð!__gnu_cxx::new_allocator::constructE"__gnu_cxx::new_allocator::construct•"__gnu_cxx::new_allocator::construct#__gnu_cxx::new_allocator::new_allocatorI#std::allocator::allocator—#__gnu_cxx::new_allocator::~new_allocatorå#std::allocator::~allocator$std::allocator::~allocator^$__gnu_cxx::new_allocator::new_allocator»$std::allocator::allocatorð$std::allocator::allocatorN%std::_Vector_base >::_Vector_impl::~_Vector_implz%std::_Vector_base >::_M_get_Tp_allocator¬%__gnu_cxx::__normal_iterator > >::operator*Þ%__gnu_cxx::new_allocator::construct.&__gnu_cxx::new_allocator::construct~&__gnu_cxx::new_allocator::constructö&std::_Vector_base >::_Vector_impl::_Vector_implS'std::_Vector_base >::_Vector_base°'std::vector >::vector (std::_Vector_base >::_Vector_impl::_Vector_implj(std::_Vector_base >::_Vector_baseÇ(std::vector >::vector$)std::_Vector_base >::_Vector_impl::_Vector_impl)std::_Vector_base >::_Vector_baseÞ)std::vector >::vector;*std::_Vector_base >::_Vector_impl::_Vector_impl˜*std::_Vector_base >::_Vector_baseõ*std::vector >::vectorR+std::_Vector_base >::_Vector_impl::_Vector_impl¯+std::_Vector_base >::_Vector_base ,std::vector >::vectori,std::_Vector_base >::_Vector_impl::_Vector_implÆ,std::_Vector_base >::_Vector_base#-std::vector >::vectorX-__gnu_cxx::__normal_iterator > >::baseŠ-__gnu_cxx::__normal_iterator > >::operator*·-std::vector >::size.__gnu_cxx::__normal_iterator > >::__normal_iteratorL.std::vector >::endy.__gnu_cxx::__normal_iterator > >::base«.__gnu_cxx::__normal_iterator > >::operator*Ø.std::vector >::size8/__gnu_cxx::__normal_iterator > >::__normal_iteratorm/std::vector >::endš/__gnu_cxx::__normal_iterator > >::baseÌ/__gnu_cxx::__normal_iterator > >::operator*ù/std::vector >::sizeY0__gnu_cxx::__normal_iterator > >::__normal_iteratorŽ0std::vector >::end»0__gnu_cxx::__normal_iterator > >::base1__gnu_cxx::__normal_iterator > >::__normal_iteratorK1std::vector >::endx1__gnu_cxx::__normal_iterator > >::operator-º1std::vector >::back2std::_Vector_base >::_Vector_impl::_Vector_impll2std::_Vector_base >::_Vector_baseÉ2std::vector >::vectorþ2__gnu_cxx::__normal_iterator > >::base03__gnu_cxx::__normal_iterator > >::operator*]3std::vector >::size½3__gnu_cxx::__normal_iterator > >::__normal_iteratorò3std::vector >::end4__gnu_cxx::__normal_iterator > >::baseQ4__gnu_cxx::__normal_iterator > >::operator*~4std::vector >::sizeÞ4__gnu_cxx::__normal_iterator > >::__normal_iterator5std::vector >::end@5__gnu_cxx::__normal_iterator > >::baser5__gnu_cxx::__normal_iterator > >::operator*Í5__gnu_cxx::__normal_iterator > >::__normal_iterator6std::vector >::end/6__destroy_auxi6_Destroy¦6_Destroyì6__destroy_aux&7_Destroyc7_Destroy©7__destroy_auxã7_Destroy 8_Destroyf8__destroy_aux 8_DestroyÝ8_Destroy#9__destroy_aux]9_Destroyš9_Destroyà9std::_Vector_base >::_M_get_Tp_allocator:__gnu_cxx::new_allocator::max_sizeD:std::vector >::max_sizeq:std::_Vector_base >::_M_get_Tp_allocator£:__gnu_cxx::new_allocator::max_sizeÕ:std::vector >::max_size;std::_Vector_base >::_M_get_Tp_allocator4;__gnu_cxx::new_allocator::max_sizef;std::vector >::max_size“;std::_Vector_base >::_M_get_Tp_allocatorÅ;__gnu_cxx::new_allocator::max_size÷;std::vector >::max_size$<__destroy_aux^<_Destroy›<_Destroyá<std::vector >::_M_erase_at_end =std::vector >::clearM=std::_Vector_base >::_M_get_Tp_allocator=__gnu_cxx::new_allocator::max_size±=std::vector >::max_sizeÞ=std::_Vector_base >::_M_get_Tp_allocator>__gnu_cxx::new_allocator::max_sizeB>std::vector >::max_sizeo>std::_Vector_base >::_M_get_Tp_allocator¡>__gnu_cxx::new_allocator::max_sizeÓ>std::vector >::max_size$?stk::MidiFileIn::TempoChange::~TempoChangeP?_Destroy„?__destroy_auxÊ?_Destroy@_DestroyM@std::__copy_backward::__copy_b¬@__copy_backward_aux Astd::__copy_backward_normal::__copy_b_nZAcopy_backwardÉA_ConstructB__uninitialized_copy_auxuBuninitialized_copyÁB__uninitialized_copy_a°Cstk::MidiFileIn::readVariableLengthDstk::MidiFileIn::getTickSecondsADstk::MidiFileIn::rewindTrackDstd::vector >::_M_range_check¼Dstd::vector >::atùDstd::__copy_backward::__copy_bXE__copy_backward_aux·Estd::__copy_backward_normal::__copy_b_nFcopy_backwarduFstd::__copy::copyÄF__copy_aux#Gstd::__copy_normal::__copy_nrGcopyáG__uninitialized_copy_aux6Huninitialized_copy‚H__uninitialized_copy_a×Hstd::__copy_backward::__copy_b6I__copy_backward_aux•Istd::__copy_backward_normal::__copy_b_näIcopy_backwardSJstd::__copy::copy¢J__copy_auxKstd::__copy_normal::__copy_nPKcopy¿K__uninitialized_copy_auxLuninitialized_copy`L__uninitialized_copy_aµLstd::__copy_backward::__copy_bM__copy_backward_auxsMstd::__copy_backward_normal::__copy_b_nÂMcopy_backward1Nstd::__copy::copy€N__copy_auxßNstd::__copy_normal::__copy_n.OcopyO__uninitialized_copy_auxòOuninitialized_copy>P__uninitialized_copy_a“Pstd::__copy_backward::__copy_bòP__copy_backward_auxQQstd::__copy_backward_normal::__copy_b_n Qcopy_backwardRstd::__copy::copy^R__copy_aux½Rstd::__copy_normal::__copy_n Scopy{S__uninitialized_copy_auxÐSuninitialized_copyT__uninitialized_copy_aqTstd::__copy_backward::__copy_bÐT__copy_backward_aux/Ustd::__copy_backward_normal::__copy_b_n~Ucopy_backwardøUstd::__copy::copyGV__copy_aux¦Vstd::__copy_normal::__copy_nõVcopydW__uninitialized_copy_aux¹Wuninitialized_copyX__uninitialized_copy_aZXstd::__copy_backward::__copy_b¹X__copy_backward_auxYstd::__copy_backward_normal::__copy_b_ngYcopy_backwardÖYstd::__copy::copy%Z__copy_aux„Zstd::__copy_normal::__copy_nÓZcopyB[__uninitialized_copy_aux—[uninitialized_copyã[__uninitialized_copy_a8\__gnu_cxx::new_allocator::allocate}\std::_Vector_base >::_M_allocate¹\__gnu_cxx::new_allocator::allocateþ\std::_Vector_base >::_M_allocate:]__gnu_cxx::new_allocator::allocate]std::_Vector_base >::_M_allocate»]__gnu_cxx::new_allocator::allocate^std::_Vector_base >::_M_allocate<^__gnu_cxx::new_allocator::allocate^std::_Vector_base >::_M_allocate½^__gnu_cxx::new_allocator::allocate_std::_Vector_base >::_M_allocate>___gnu_cxx::new_allocator::allocateƒ_std::_Vector_base >::_M_allocate¿___gnu_cxx::new_allocator::deallocate`std::_Vector_base >::_M_deallocateO`std::vector >::_M_insert_auxastd::vector >::push_back^astk::MidiFileIn::getNextEvent¤bstk::MidiFileIn::getNextMidiEvent.cstd::_Vector_base >::~_Vector_base|cstd::vector >::~vector¨c__gnu_cxx::new_allocator::deallocateícstd::_Vector_base >::_M_deallocateZdstd::_Vector_base >::~_Vector_base¨dstd::vector >::~vectorÔdstd::vector >::_M_insert_aux¡estd::vector >::push_backãe__gnu_cxx::new_allocator::deallocate(fstd::_Vector_base >::_M_deallocate•fstd::_Vector_base >::~_Vector_baseãfstd::vector >::~vectorgstd::vector >::_M_insert_auxÝgstd::vector >::push_backh__gnu_cxx::new_allocator::deallocatedhstd::_Vector_base >::_M_deallocateÑhstd::_Vector_base >::~_Vector_baseistd::vector >::~vectorKistd::vector >::_M_insert_auxjstd::vector >::push_back[j__gnu_cxx::new_allocator::deallocate jstd::_Vector_base >::_M_deallocate kstd::_Vector_base >::~_Vector_base[kstd::vector >::~vector‡kstd::vector >::_M_insert_auxTlstd::vector >::push_back–l__gnu_cxx::new_allocator::deallocateÛlstd::_Vector_base >::_M_deallocateHmstd::_Vector_base >::~_Vector_base–mstd::vector >::~vectorÂmstd::vector >::_M_insert_auxnstd::vector >::push_backÒn__gnu_cxx::new_allocator::deallocateostd::_Vector_base >::_M_deallocate„ostd::_Vector_base >::~_Vector_baseÒostd::vector >::~vectorþostd::vector >::_M_insert_auxÌpstd::vector >::push_back2qstk::MidiFileIn::~MidiFileIn^qstk::MidiFileIn::~MidiFileInŠqstk::MidiFileIn::~MidiFileInæqstk::MidiFileIn::MidiFileIn3sstk::MidiFileIn::MidiFileInÞ Æ__uint32_tè__int64_t0$_0{__mbstate_tŽ__darwin_mbstate_t¨__darwin_size_tü__va_list_tagÔ__darwin_va_listq__darwin_wchar_t‰__darwin_rune_t __darwin_wint_t·__darwin_clock_tÏ__darwin_time_t_opaque_pthread_mutex_tE_opaque_pthread_once_tƒ__darwin_off_t™__darwin_pthread_mutex_t¹__darwin_pthread_once_tØ__darwin_wctrans_tò__darwin_wctype_t size_ttime_t'ptrdiff_tœ-$_4Æ-div_tÓ-$_5ý-ldiv_t .$_65.lldiv_tD.int64_tD9lconv§;va_list¶;fpos_tÄ;__sbufú;__sFILEí=FILExAclock_t‡AtmYBpthread_mutex_tpBpthread_once_t†B__gthread_once_tžB__gthread_mutex_t·Bwint_tÅB$_7C_RuneEntry,C$_8fC_RuneRangexC$_9·C_RuneCharClassÍC$_10·E_RuneLocale2Hmbstate_tCHwctype_tPO__true_typeXO__false_type‚O__copypP__copy_backward^Qchar_traitsuS__vtbl_ptr_type‹Snothrow_t™Snew_allocatoråTallocatorYU_Atomic_wordsUbasic_string,std::allocator >´h_Rep_baseùh_RepÕjlocaleXnfacet‘pid[q_Implƒtios_base”{basic_streambuf >'‚wctrans_t„ctype_base…ctypeÄŠcodecvt_baseÌŠ__codecvt_abstract_baseïcodecvt@money_base™basic_ios >ª”__normal_iterator, std::allocator > >«–num_get > >Àœnum_put > >w¡basic_ostream >‰¥basic_istream >„«basic_stringbuf,std::allocator >ð­basic_ostringstream,std::allocator >¯_Bit_reference—²StkError»³Stk-·__basic_file‡¹basic_filebuf >ù¾basic_ifstream >=Ànew_allocator ÁallocatorÂ_Vector_base >MÃvector >²Ènew_allocatorÊallocator…Ê_Vector_base >ÂËvector >-Ñ_Vector_base >jÒvector >Ï×new_allocator8Ùallocator¨Ù_Vector_base >åÚvector >Jànew_allocatorœáallocator â_Vector_base >Iãvector >®ènew_allocatorêallocatorê_Vector_base >¾ëvector >#ñMidiFileIn×ófpos<__mbstate_t>Kõnew_allocator®öallocator÷_Vector_base >[øvector >ºý__normal_iterator > >¤ÿ__normal_iterator > >ƒ__normal_iterator > >m__normal_iterator > >W__normal_iterator > >A__normal_iterator > >+ __normal_iterator > > __copy_backward_normal) __copy_backwardY __normal_iterator, std::allocator > >>__copy_normalåtostream_ZSt24__uninitialized_copy_auxIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4_St12__false_type_ZNSt6vectorIjSaIjEE2atEm_ZNSt13basic_filebufIcSt11char_traitsIcEE19_M_terminate_outputEv_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEuninitialized_copy_ZNSirsEPSt15basic_streambufIcSt11char_traitsIcEE__bi1__bi2iswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEC1ERKS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZNKSt6vectorIjSaIjEE2atEmread_ZNKSt6vectorIhSaIhEE14_M_range_checkEm_ZNSt8ios_base9uppercaseE_ZSt10__copy_auxIPmS0_ET0_T_S2_S1_strtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_put_ZNKSt6vectorImSaImEE5frontEvstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEm_Destroytmpfile_ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEED2Ev_ZNSi7getlineEPclc__uninitialized_copy_avscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSt6vectorIcSaIcEE5emptyEv_ZNKSs13find_first_ofERKSsm_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE6assignEmRKS2__ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEi__copy_n_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZNKSt6vectorImSaImEE4sizeEv_ZNSt12_Vector_baseIlSaIlEE19_M_get_Tp_allocatorEv_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_S_id_numeric_ZNKSt5ctypeIcE2isEmc_ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEEC2ERKS4__M_replace_category_ZNSt6vectorIhSaIhEE15_M_erase_at_endEPh_ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE3endEv_ZNSt6vectorIlSaIlEE4rendEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_str_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEC1ERKS1_decimal_point_ZNKSt6vectorIlSaIlEE4backEv_ZSt18uninitialized_copyIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4__ZN3stk3Stk12rawwavepath_E_M_update_egptrfpos__copy_aux_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNKSt6vectorIcSaIcEE3endEv_M_destroy_pback_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSi5seekgExSt12_Ios_Seekdir_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZNSt12_Vector_baseIjSaIjEE12_Vector_implC1ERKS0__ZNKSt6vectorIcSaIcEE8capacityEv_ZSt22__uninitialized_copy_aIPcS0_cET0_T_S2_S1_SaIT1_EgetNextEventclockungetc_ZNSs12_M_leak_hardEv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE16do_always_noconvEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEmiERKl__copy_aux_ZNSt8ios_base6binaryE_ZNK9__gnu_cxx13new_allocatorImE8max_sizeEvtellgignoreSampleRateChange_ZSt8_DestroyIN3stk10MidiFileIn11TempoChangeEEvPT_tellp_S_id_messagesseekg_ZNSt13basic_filebufIcSt11char_traitsIcEE6setbufEPcl_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE2inERS0_PKcS4_RS4_PcS6_RS6_seekpuninitialized_copy_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNSi3getEPclc_ZNKSt12_Vector_baseIjSaIjEE13get_allocatorEv_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNKSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv_ZNKSt6vectorIjSaIjEE4backEv_ZNSt6vectorIlSaIlEE5clearEv_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE13always_noconvEv_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv_ZNKSs4findERKSsm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIcEEPT_PKS3_S6_S4_copy_ZNSt6vectorIjSaIjEE4swapERS1__M_insert_aux_ZNSt8ios_base3appE_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE10max_lengthEv_ZSt22__uninitialized_copy_aIPhS0_hET0_T_S2_S1_SaIT1_Eregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv_ZNSi5tellgEv_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE2atEm_ZNSt6vectorIhSaIhEE5eraseEN9__gnu_cxx17__normal_iteratorIPhS1_EES5_~basic_istreambasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___destroy_aux_Destroywidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_ZNKSt6vectorIjSaIjEE8capacityEv_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRmremoveSampleRateAlertmovefseek_ZNSt6vectorIdSaIdEE4dataEvpword_ZStorSt13_Ios_OpenmodeS__ZNSt6vectorImSaImEEC1ERKS0__ZNSt6vectorIhSaIhEE14_M_fill_assignEmRKh_ZNSaImEC1Ev_ZNKSt8ios_base9_M_getlocEv_ZNSt6vectorIcSaIcEE5beginEv_ZN9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEmIERKl_ZNKSs4rendEvshowbase__uninitialized_copy_aux_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEdeEv_ZNSt6vectorImSaImEE8pop_backEv_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4rendEv~basic_ios_ZNKSt6vectorIhSaIhEE8max_sizeEv_M_extract_float_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEptEv_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8__ZNSt8ios_base17_M_call_callbacksENS_5eventEunshift_ZNSt6vectorIcSaIcEE4dataEv_ZSt22__uninitialized_copy_aIPmS0_mET0_T_S2_S1_SaIT1_E_ZNK9__gnu_cxx13new_allocatorImE7addressERm_ZNSt12_Vector_baseIlSaIlEE12_Vector_implD1Evwcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZN3stk10MidiFileInD1Ev_ZSt8_DestroyIPmEvT_S1__ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv__copy_aux_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperror_ZNKSt6vectorIjSaIjEE5frontEv_M_mutate_ZNKSt6vectorIhSaIhEE4sizeEv_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZSt8_DestroyIPmmEvT_S1_SaIT0_E_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE6do_outERS0_PKcS4_RS4_PcS6_RS6__ZNSt6vectorIhSaIhEE4dataEvfgetws_ZNSs6assignERKSs~__basic_file_ZNSt13basic_filebufIcSt11char_traitsIcEE22_M_convert_to_externalEPcl_ZNKSs16find_last_not_ofEPKcmmoperator void*copy__destroy_auxtolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt6vectorIlSaIlEEC1ERKS0__ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEdeEv_ZNSt6vectorImSaImEE4dataEv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEixERKl_ZNSs2atEm_ZNSt6vectorIjSaIjEE5clearEv_ZL8iswloweri_ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEvrendsetRawwavePathSTK_SINT16abs_M_allocate_ZNSi5ungetEv_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEC1ERKS1__ZNSt13basic_filebufIcSt11char_traitsIcEE9pbackfailEi_ZNSirsERb_ZNSirsERd_ZNSirsERe_ZNSirsERf_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchar_ZNSirsERj_ZNSirsERl_ZNSirsERmtowupper_ZNSirsERs_ZNSirsERtstr_ZNSirsERx_ZNSirsERy_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEv_ZNSt13basic_filebufIcSt11char_traitsIcEE6xsgetnEPclsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt4fposI11__mbstate_tEcvxEv_M_finishreadVariableLength_ZNSt6vectorImSaImEE6insertEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcm_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE6rbeginEv_ZSt13__destroy_auxIPjEvT_S1_St11__true_type_M_impl_ZNSt6vectorImSaImEE7reserveEmnamecopy__copy_b_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKclputback_ZN3stk3Stk10sampleRateEv_ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE12_Vector_implD1Ev_ZNSt6vectorIcSaIcEE7reserveEm_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEmiERKl_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZN9__gnu_cxx13new_allocatorIlE7destroyEPl__in_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSt14_Bit_referenceaSEb_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6vectorIlSaIlEE14_M_fill_assignEmRKl_ZNSt13basic_filebufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE12_Vector_implC1ERKS3__ZNSaIjEC1Ev_Z41__static_initialization_and_destruction_0ii_ZNSt6locale5_Impl19_S_facet_categoriesE~MidiFileInoperator bool~basic_filebuf_ZNSt6vectorIjSaIjEE9push_backERKj_ZNSt12_Vector_baseImSaImEEC2ERKS0__ZN9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEppEi_ZNSt8ios_base5truncE~locale_ZNKSt6vectorIhSaIhEE5frontEv_ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EEfind_first_of__uninitialized_copy_aux_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN9__gnu_cxx13new_allocatorIhEC2ERKS1_eventswscanf_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNSi4peekEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSt13basic_filebufIcSt11char_traitsIcEE27_M_allocate_internal_bufferEv_ZNSs4rendEvchunkType_ZNKSt6vectorIjSaIjEE6rbeginEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmmEi_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSt6vectorIjSaIjEEC1ERKS0__ZSt8_DestroyIPN3stk10MidiFileIn11TempoChangeES2_EvT_S4_SaIT0_E_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmmEv_ZNSs6rbeginEv_ZNSt6vectorIhSaIhEE6assignEmRKh_ZNKSt12_Vector_baseIhSaIhEE13get_allocatorEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNSt6vectorIlSaIlEE6insertEN9__gnu_cxx17__normal_iteratorIPlS1_EERKl_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPhS2_EET0_T_S4_S3__ZNSaIhEC2ERKS__ZNSt12_Vector_baseIlSaIlEEC2ERKS0_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNKSt7codecvtIcc11__mbstate_tE13do_max_lengthEv_ZNSt6vectorIhSaIhEE5clearEv_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC1ERKS1__ZNSt13basic_filebufIcSt11char_traitsIcEE15_M_create_pbackEv_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iend_ZSt22__uninitialized_copy_aIPN3stk10MidiFileIn11TempoChangeES3_S2_ET0_T_S5_S4_SaIT1_Ewcstombstowctrans_ZNK9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE8max_sizeEv_ZNSt8ios_base6eofbitE_ZN9__gnu_cxx13new_allocatorImEC2Ev_ZNKSs4sizeEvshowWarnings_ZN9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEmmEi_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4sizeEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcmtickrate_S_facet_categories_ZNSi5seekgESt4fposI11__mbstate_tE_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmiERKl_ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEixERKl_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIcSaIcEE8pop_backEv_ZNSt6vectorIjSaIjEE6resizeEmj_ZNKSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZNKSt14_Bit_referencecvbEvgetNextMidiEvent_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZSt24__uninitialized_copy_auxIPcS0_ET0_T_S2_S1_St11__true_type_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNSaImEC2ERKS__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt6vectorIlSaIlEE4dataEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt6vectorIcSaIcEE6assignEmRKc_ZNSo5tellpEv_ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm_ZNSt6vectorIhSaIhEE5eraseEN9__gnu_cxx17__normal_iteratorIPhS1_EE_ZNSt10ctype_base5spaceE_ZNKSt6vectorIlSaIlEE5beginEv_ZNSt6vectorImSaImEE5beginEv__uninitialized_copy_aux_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEvgetNumberOfTracks_ZNSt6locale5_Impl16_M_add_referenceEviswdigit_ZNSt6vectorIjSaIjEE8pop_backEvrawwavepath_printMessage_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEi_ZNSt6vectorIlSaIlEE5eraseEN9__gnu_cxx17__normal_iteratorIPlS1_EE_ZNSt6vectorIjSaIjEE4rendEv_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv_ZNSt6vectorIhSaIhEEC1ERKS0__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE9push_backERKS2__ZNSt8ios_base3begEsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt6vectorIcSaIcEE4backEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj_ZNSaIdEC1ERKS__ZN9__gnu_cxx13new_allocatorIjEC2Ev_ZNSt8ios_base20_M_dispose_callbacksEv_ZNSt6vectorIcSaIcEEixEm_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPlS2_EET0_T_S4_S3__ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmodefopen_ZNSt6vectorIlSaIlEEixEm_ZNSt6vectorIlSaIlEE7reserveEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv__uninitialized_copy_auxsrand_M_leakpbump_ZNKSt6vectorIhSaIhEE4backEvwcscoll_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEE4baseEvsetstate_ZNKSt6vectorIhSaIhEE2atEmsleepaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNKSt6vectorIjSaIjEEixEm_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmIERKl_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEppEi_ZNSolsEPKv_ZNK9__gnu_cxx13new_allocatorIhE7addressERKh_ZNSs7replaceEmmPKcm_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIjEEPT_PKS3_S6_S4__ZNKSs4copyEPcmmStk_ZSt13__destroy_auxIPN3stk10MidiFileIn11TempoChangeEEvT_S4_St12__false_type_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldEdo_max_length_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEdeEv_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE11do_encodingEv_ZNKSt8ios_base5flagsEv_ZNSt12__basic_fileIcE9showmanycEv_ZNKSt6vectorIlSaIlEE8max_sizeEv_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNSt14_Bit_referenceaSERKS__ZNSt6vectorIcSaIcEE14_M_fill_assignEmRKcungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt12_Vector_baseIhSaIhEE12_Vector_implD1Ev_ZNSt10ctype_base5alnumE_ZNSi4syncEv_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEixERKl_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate__codecvt_abstract_base~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_ZNSt10money_base8_S_atomsE_ZSt8_DestroyIPhhEvT_S1_SaIT0_E_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNSt6vectorImSaImEE5clearEvcopy_ZN3stk3Stk10STK_SINT32Efwscanfintl_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1ERKS0__ZNSt6vectorIhSaIhEE4swapERS1_getcfail_ZSt8_DestroyIPjEvT_S1__ZNKSt7codecvtIcc11__mbstate_tE11do_encodingEv_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZN9__gnu_cxx13new_allocatorImE7destroyEPm_ZN3stk10MidiFileIn14getTickSecondsEj_ZNSt6vectorIcSaIcEEC1ERKS0__ZNSaIdEC1Evispunct_ZNSt8ios_base3ateE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EEixEm_Destroy_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back_ZNSt6vectorIjSaIjEE3endEvsnprintf_ZNKSt5ctypeIcE5tableEv_ZSt24__uninitialized_copy_auxIPlS0_ET0_T_S2_S1_St11__true_typevector_ZNSt12_Vector_baseIhSaIhEEC2ERKS0__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt6vectorIjSaIjEED1Ev__copy_aux_ZNSt6vectorIhSaIhEE6insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEmRKh_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNSt12__basic_fileIcE4syncEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEvassignislower_ZNKSt6vectorIcSaIcEE5frontEv_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIhSaIhEE6insertEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKc_M_seekios_basefliptrack_M_destroy_internal_buffer_ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEEC2Evgptr_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE10do_unshiftERS0_PcS3_RS3__ZNKSs7_M_iendEv_S_max_size_ZNSt13basic_filebufIcSt11char_traitsIcEE6xsputnEPKcl_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSs15_M_replace_safeEmmPKcm_ZN3stk10MidiFileIn11TempoChangeD1Ev_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSs_ZNSt8ios_base8showbaseE_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE6rbeginEvto_char_type_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv_ZNSt12_Vector_baseIcSaIcEED2Ev_ZSt4copyIPdS0_ET0_T_S2_S1__ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEplERKl_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE15_M_erase_at_endEPS2__S_create_c_localecopy_backward_ZNSt12_Vector_baseIlSaIlEED2Ev_ZNSt8ios_base7goodbitE_S_empty_rep_ZN9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEppEvfsetpos_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk10MidiFileIn11TempoChangeES5_EET0_T_S7_S6__ZNSt6locale5_Impl13_S_id_numericE_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv_ZNSt6vectorIhSaIhEE6rbeginEv_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEpLERKl_ZNSt6vectorIcSaIcEE5clearEvcodecvtSTK_FLOAT64vsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_Destroy_ZSt4copyIPhS0_ET0_T_S2_S1__ZNSaIN3stk10MidiFileIn11TempoChangeEED2Evfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt13basic_filebufIcSt11char_traitsIcEE9underflowEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEvfreopenglobal_ZNSaIlED1Ev_ZNKSi6gcountEv_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv__uninitialized_copy_a_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv__new_start_ZSt4copyIPjS0_ET0_T_S2_S1__ZNSolsEmwscanfMidiFileIncapacity_ZNKSt6vectorIcSaIcEE6rbeginEv_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsm__basic_file_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4rendEvvwprintf_ZSt4copyIPlS0_ET0_T_S2_S1__ZNSt6vectorIhSaIhEEixEm_ZN9__gnu_cxx13new_allocatorIhED2Evoperator newbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE10deallocateEPS3_mback_M_get_Tp_allocator_ZNSt12_Vector_baseImSaImEE12_Vector_implD1Ev_M_fill_insert_ZSt8_DestroyIPcEvT_S1__ZNSt6locale5_ImplaSERKS0_~_Impl_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm__opaque_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4swapERS4__ZNSt6locale21_S_normalize_categoryEi_ZNSaIN3stk10MidiFileIn11TempoChangeEEC1ERKS2__ZNSt6vectorIlSaIlEE4backEv_ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEmiERKlqsortsampleRateChanged_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPcS2_EET0_T_S4_S3__ZSt10_ConstructIN3stk10MidiFileIn11TempoChangeES2_EvPT_RKT0__ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt14basic_ifstreamIcSt11char_traitsIcEE5rdbufEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_rep_ZNSt6vectorIlSaIlEE9push_backERKl_ZNSt12_Vector_baseIlSaIlEE11_M_allocateEmrealloc__copy_backward_auxallocate_ZNSt6vectorImSaImEE9push_backERKm_ZSt19__copy_backward_auxIPcS0_ET0_T_S2_S1_wcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_M_convert_to_external_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmm_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPjS2_EET0_T_S4_S3__ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4dataEvdestroy_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv_ZN9__gnu_cxx13new_allocatorIlED2Ev_ZNKSs13get_allocatorEv_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE14_M_fill_assignEmRKS2__M_copyrewindiswctype_ZNSs6assignEmcbasic_ifstream_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEppEi_ZNSirsEPFRSt8ios_baseS0_Exalloc_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEppEv_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt6vectorIjSaIjEEixEm_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZNSt6vectorIcSaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EE_ZNSt6vectorIlSaIlEE3endEvtoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2EvgetDivision_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE5frontEv_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEmIERKl_ZN9__gnu_cxx13new_allocatorIlEC2ERKS1__ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE8capacityEv_Exit_ZSt13copy_backwardIPcS0_ET0_T_S2_S1__Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSaImED2Ev_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZSt18uninitialized_copyIPcS0_ET0_T_S2_S1__ZNSt6vectorIlSaIlEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPlS1_EEmRKl_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE3outERS0_PKcS4_RS4_PcS6_RS6__ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZSt19__copy_backward_auxIPmS0_ET0_T_S2_S1_copy_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSt6vectorIlSaIlEE6rbeginEv_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6vectorIhSaIhEE6resizeEmh_ZSt13__destroy_auxIPcEvT_S1_St11__true_type_ZNSt6vectorIjSaIjEE15_M_erase_at_endEPj_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNKSt6vectorIjSaIjEE4dataEv_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZNSt6vectorIcSaIcEE4rendEvvalue_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4backEvwcsrchr~StkError_ZNSt8ios_base6skipwsE_ZNSirsERi_ZNKSt6vectorIdSaIdEE4sizeEv_ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEixERKlpubimbue_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEptEvcopy_ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm_ZNSs12_S_empty_repEv_ZNKSt12__basic_fileIcE7is_openEvthousands_sep_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPlS2_EET0_T_S4_S3__ZNK9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE7addressERS3__ZNK9__gnu_cxx13new_allocatorIhE7addressERh_ZNSt6locale8monetaryEeofrawwavePath_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIjEEPT_PKS3_S6_S4__ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNKSs2atEmxsputn_2_ZNSt12_Vector_baseIhSaIhEED2Ev_ZSt8_DestroyIPccEvT_S1_SaIT0_E_S_constructputwc_ZNSt6vectorImSaImEEaSERKS1__ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIcSaIcEE9push_backERKc_ZSt18uninitialized_copyIPmS0_ET0_T_S2_S1__ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNSt12__basic_fileIcE4fileEv_ZNSt12_Vector_baseIcSaIcEEC2ERKS0___destroy_aux_ZNSt13basic_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZSt13copy_backwardIPmS0_ET0_T_S2_S1_get_ZNSt6vectorImSaImEE4rendEv_ZNKSt6vectorIjSaIjEE14_M_range_checkEm_S_construct_pattern_ZNKSt6vectorIhSaIhEE5beginEv_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZNSt6vectorIjSaIjEE7reserveEm_ZNSt4fposI11__mbstate_tEpLEx_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm~ctype_ZNKSs13find_first_ofEcm_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKvgetloc__uninitialized_copy_astrtodstrtof_ZSt3minImERKT_S2_S2__ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEmmEistrtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_m_ZNK3stk10MidiFileIn11getDivisionEvnum_put_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEmmEv_ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EES5__ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEi_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE5emptyEvreserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrm_ZN3stk10MidiFileIn16getNextMidiEventEPSt6vectorIhSaIhEEj_M_data_ZNSt6locale5ctypeE_ZN9__gnu_cxx13new_allocatorIhE7destroyEPh_ZNSs6appendEmc_Bit_reference_ZNSt6vectorImSaImEE15_M_erase_at_endEPm_ZNSt6vectorImSaImEEixEm__copy_begptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSt6vectorIlSaIlEEaSERKS1_wcstoll_ZNSt6vectorIcSaIcEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIcSaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc_ZNSt6vectorIdSaIdEEixEm_ZNSt13basic_filebufIcSt11char_traitsIcEE4syncEvis_open_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEppEv_ZNSt6vectorIhSaIhEE5frontEv_ZL7tolowericopygcount_ZNSt8ios_base9basefieldE_ZNKSt6vectorIcSaIcEE5beginEv__len_ZNKSt6vectorImSaImEE4backEv_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEmIERKl_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm_ZN9__gnu_cxx13new_allocatorImE9constructEPmRKm*_freopen__copy_aux_ZNK9__gnu_cxx13new_allocatorIjE7addressERKj_ZL7isalnumi*_strtod_ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv*_strtof_ZNSt8ios_base3endE_M_install_facet_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvcopy_ZNSt12__basic_fileIcE8sys_openEP7__sFILESt13_Ios_Openmode_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE5do_inERS0_PKcS4_RS4_PcS6_RS6_isprint~basic_ostringstream_ZNSt6vectorIcSaIcEE6resizeEmc_ZNKSt6vectorIcSaIcEE14_M_range_checkEm_ZNSt12__basic_fileIcE4openEPKcSt13_Ios_Openmodeicollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE__uninitialized_copy_aux_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grab_ZNKSt6vectorImSaImEE3endEv_ZNKSt12_Vector_baseIlSaIlEE13get_allocatorEv_ZNSi3getEPcl_ZNSt12_Vector_baseIhSaIhEE11_M_allocateEmwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_aux_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEixERKlreplace_GLOBAL__I__ZN3stk10MidiFileInC2ESs_ZNKSs4findEPKcmm__copy_backward_auxbasic_ostringstream_ZL8isxdigiticompare_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode_ZSt22__uninitialized_copy_aIPjS0_jET0_T_S2_S1_SaIT1_E_ZNKSt6vectorIhSaIhEE4dataEv_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZNSt6vectorIcSaIcEE3endEv_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZNSt6vectorImSaImEE5eraseEN9__gnu_cxx17__normal_iteratorIPmS1_EES5__ZN3stk10MidiFileIn11rewindTrackEjwctob_ZNSs4_Rep11_S_terminalE_Destroy__copy_b_n_ZNKSt6vectorIhSaIhEE8capacityEv_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSi3getERcfflush__copy_b_n_ZNSaIlEC1ERKS___uninitialized_copy_a_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcputcopy_backward_ZN9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEpLERKl*_clockeback_ZNSt6locale13_S_categoriesE_ZSt10__copy_auxIPhS0_ET0_T_S2_S1__ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSaIlED2Ev_ZNSt6locale5facet15_S_get_c_localeEv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE6lengthERS0_PKcS4_m_ZN3stk8StkError17getMessageCStringEv_ZSt10__copy_auxIPjS0_ET0_T_S2_S1__ZNKSt6vectorIcSaIcEE2atEm_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNSt12__basic_fileIcE5closeEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNKSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv_ZNSt6vectorIjSaIjEEaSERKS1__ZNSt10ctype_base5punctE_ZSt10__copy_auxIPlS0_ET0_T_S2_S1__S_terminal_ZNSt13basic_filebufIcSt11char_traitsIcEE8overflowEiencoding_ZNSt10ctype_base6xdigitE_ZNK3stk10MidiFileIn13getFileFormatEvcopy_ZNSaIhEC1Ev_ZNKSs13find_first_ofEPKcm__copy_bwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZNKSt6vectorImSaImEE6rbeginEv__copy_backward_aux_ZNKSs17find_first_not_ofERKSsm_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EEixEmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmIERKl_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocale_ZN3stk10MidiFileInC2ESsuninitialized_copyisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEb_ZN9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEmmEvclearerrwcstoulnum_get_ZNSt11char_traitsIcE12to_char_typeERKibegin_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyImEEPT_PKS3_S6_S4__ZNKSt6vectorIlSaIlEE4rendEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_ZN3stk10MidiFileIn12getNextEventEPSt6vectorIhSaIhEEj_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEplERKl_ZN9__gnu_cxx3absExgetwcremove_ZNSt12_Vector_baseIhSaIhEE12_Vector_implC1ERKS0__ZNSspLERKSs_ZNSt12_Vector_baseImSaImEED2Ev_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE8encodingEvappend_ZNKSt6vectorImSaImEE8max_sizeEv_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSt6vectorIlSaIlEE2atEm_ZNSt6vectorIjSaIjEE4backEv_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPc_ZN3stk10MidiFileInD0Evvswprintf_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE2atEm__copy_n_ZNSt6vectorIcSaIcEE2atEminit_ZNSt13basic_filebufIcSt11char_traitsIcEE13_M_set_bufferEl_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNSt6vectorImSaImEE6insertEN9__gnu_cxx17__normal_iteratorIPmS1_EEmRKm_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSt6vectorIjSaIjEE6rbeginEv_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE5beginEv_ZNSaIdED1Ev_ZNKSt6vectorImSaImEE14_M_range_checkEmmbtowc_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcloperator std::streamoff_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEv__outSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZNSt12_Vector_baseIlSaIlEE12_Vector_implC1ERKS0__ZL8iswdigiti_ZNSt12__basic_fileIcE8xsputn_2EPKclS2_ltempoEventatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE11_M_allocateEm_ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EEaSERKS4___copy_aux__copy_b_S_atomssgetcsgetn_ZNSt6vectorIhSaIhEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmmEi_ZNSs6insertEmRKSsmmwcsncmpmktimegetline_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmmEv_ZN9__gnu_cxx13new_allocatorIlE9constructEPlRKlbasic_filebuffgetc_M_destroywmemcpy_ZNSt4fposI11__mbstate_tE5stateES0__ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEv_ZNKSt4fposI11__mbstate_tEplExtieasctime_ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EED2Ev_Destroybasic_istream_ZNKSt6vectorIcSaIcEE4dataEv_ZNSt6vectorImSaImEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPmS1_EEmRKmrdstatedo_unshiftpubseekpos_ZNSt6vectorImSaImEE6assignEmRKmsubstr_ZSt24__uninitialized_copy_auxIPhS0_ET0_T_S2_S1_St11__true_type_ZSt8_DestroyIPddEvT_S1_SaIT0_E_Destroy_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEptEv_ZNKSt4fposI11__mbstate_tEmiERKS1__ZNSirsEPFRSiS_Ectime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplERKl__lastgetenvmbsrtowcsswap_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmiERKl_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdata_ZSt8_DestroyIPjjEvT_S1_SaIT0_Evfscanf_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktimecopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move__destroy_aux_ZNSt4fposI11__mbstate_tEmIEx_ZNSspLEPKc_Construct_ZNKSt6vectorIdSaIdEE4dataEv__copy_b_n_ZL8iswspaceido_get_M_assign_ZNSt6vectorIhSaIhEE3endEv_ZNSt6vectorIjSaIjEE14_M_fill_assignEmRKj_ZNKSt6vectorImSaImEE4dataEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSt12__basic_fileIcE7seekoffExSt12_Ios_Seekdirpeek_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEplERKlreadsome_ZNSo8_M_writeEPKcl_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNSaIN3stk10MidiFileIn11TempoChangeEEC1Ev_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKl_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPcsampleRate_ZNSs6insertEmmc_ZNK9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE7addressERKS3__ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEE4baseEv_ZN9__gnu_cxx13new_allocatorIhEC2Ev_ZSt8_DestroyIPdEvT_S1_rdbufatexitdo_encoding_ZSt13__destroy_auxIPlEvT_S1_St11__true_type_ZNSt12_Vector_baseIjSaIjEEC2ERKS0__ZNKSt6vectorIdSaIdEE4backEv_ZNKSt6vectorIlSaIlEE4sizeEv_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm_ZNSt8ios_base3decE_ZNSt6vectorImSaImEE5frontEvisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZSt13__destroy_auxIPhEvT_S1_St11__true_type_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_M_terminate_output_ZNSs4_Rep26_M_set_length_and_sharableEm_M_create_pback_ZNSt6vectorIhSaIhEE7reserveEm_ZNKSt12_Vector_baseIcSaIcEE13get_allocatorEv_ZNKSt8ios_base5widthEv_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEpLERKl_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSi7putbackEcsys_opendo_in~ios_baseoperator+=_ZNSt6vectorIhSaIhEEaSERKS1__ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6vectorIhSaIhEE8pop_backEvdo_out_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZN3stk10MidiFileInD2Ev_ZNKSt6vectorIcSaIcEE8max_sizeEv__copy_bclassicvfwscanf_ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE19_M_get_Tp_allocatorEv_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZNSt13basic_filebufIcSt11char_traitsIcEE26_M_destroy_internal_bufferEv_ZNKSt6vectorIjSaIjEE5beginEv_ZNK9__gnu_cxx13new_allocatorIjE8max_sizeEv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE7unshiftERS0_PcS3_RS3___result_ZNSt6vectorIcSaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_wcstoullwcsstr_M_cloneiscntrl_ZNKSt6vectorIlSaIlEE8capacityEv_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_uninitialized_copy_ZNKSt6vectorIlSaIlEEixEmoperator--_ZNKSt6locale4nameEvSTK_SINT8bad_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPmS2_EET0_T_S4_S3_strftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4backEv_ZNKSt14_Bit_referenceeqERKS__ZNSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv_ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE8allocateEmPKv_ZNSt6vectorIlSaIlEE5frontEv_ZNKSs16find_last_not_ofEcm_ZN3stk10MidiFileIn18readVariableLengthEPmcopy_backward__new_finish_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNKSs7compareEPKc__copy_biswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEv_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEpLERKlunderflow__old_size_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKlalways_noconv_ZNSt12_Vector_baseIlSaIlEE13_M_deallocateEPlm_ZN9__gnu_cxx13new_allocatorImEC2ERKS1__ZNKSt7codecvtIcc11__mbstate_tE6do_outERS0_PKcS4_RS4_PcS6_RS6__ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_ZNKSt6vectorIjSaIjEE8max_sizeEv_Destroy_ZNSt12_Vector_baseIjSaIjEE12_Vector_implD1EvrewindTrack_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrowfile_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZNKSt12_Vector_baseImSaImEE13get_allocatorEv_ZL7isalphai_ZNSaIjEC1ERKS_*_fopen_ZNSi7getlineEPclcopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt6vectorImSaImEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNK9__gnu_cxx13new_allocatorIjE7addressERjoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSt6vectorIcSaIcEEixEm_ZNSt13basic_filebufIcSt11char_traitsIcEE16_M_destroy_pbackEv_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIlE7addressERKl_ZNSt6locale5_Impl14_S_id_monetaryE_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEppEi_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEppEv_ZNKSs7compareEmmRKSsmm_ZNSirsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZL7isprinti_ZNKSt12_Vector_baseIlSaIlEE19_M_get_Tp_allocatorEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE7reserveEm_ZNSt6vectorIlSaIlEE6insertEN9__gnu_cxx17__normal_iteratorIPlS1_EEmRKl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcfind_last_oftable_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPjS2_EET0_T_S4_S3__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPcS2_EET0_T_S4_S3__ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE13do_max_lengthEv_Destroy_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bImEEPT_PKS3_S6_S4__Destroy_ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEpLERKl_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt6vectorIcSaIcEEaSERKS1__M_is_shared_ZNSt12_Vector_baseIcSaIcEE12_Vector_implD1Ev_ZNSt6vectorIlSaIlEE4dataEv_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIhEEPT_PKS3_S6_S4__ZNSt8ios_base7failbitE_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE8pop_backEvisgraph_ZNSt6vectorIjSaIjEE5frontEv_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE5frontEv_M_fill_assign__in_chrg_ZSt8_DestroyIPhEvT_S1_statepubsetbufstrcoll_ZNKSt6vectorIjSaIjEE4rendEv_ZL7ispunctiignore_ZNSi4readEPcl_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE6resizeEmS2__ZNSt8ios_base9showpointE_ZNSt6vectorIcSaIcEE4backEvuninitialized_copy_ZNSt11char_traitsIcE4findEPKcmRS1__ZNKSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv_ZL8iswctypeij__copy_backward_aux_ZNSt6vectorIcSaIcEED1Ev*_wcsftime_ZNKSt7codecvtIcc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_difftime_ZN3stk3Stk7inRangeEddd_ZNSt14_Bit_reference4flipEv_ZNSt6vectorIlSaIlEED1Evwcslen_ZN3stk3Stk11rawwavePathEv_ZNSt6vectorIlSaIlEE6assignEmRKl_ZNSt10ctype_base5upperEeq_int_type_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEplERKl_ZN3stk10MidiFileInC1ESs_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNKSt6vectorIhSaIhEE4rendEv_ZNSt8ios_base6xallocEv_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEptEvtime_ZNSt12__basic_fileIcE6xsputnEPKcl__copy_backward_auxseekoff_S_normalize_category__destroy_aux_ZNSolsEPFRSoS_E_ZNKSt6vectorImSaImEE5emptyEvfclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt10money_base18_S_default_patternE_ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEdeEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNSt6vectorIcSaIcEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EEmRKc_ZNKSs5rfindEPKcmm_ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEplERKlsetbuf_M_getloc_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEc_ZNSt6vectorImSaImEE4backEvwctomb_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE9do_lengthERS0_PKcS4_m_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSt6vectorIhSaIhEE3endEv_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSt6vectorImSaImEE5eraseEN9__gnu_cxx17__normal_iteratorIPmS1_EE_ZNSt6vectorIlSaIlEE15_M_erase_at_endEPl_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZSt19__copy_backward_auxIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4_empty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSirsERPv_ZNSt12__basic_fileIcE2fdEv_ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EEC2ERKS3_copy_ZNSt6vectorImSaImEE4swapERS1_pptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIlEEPT_PKS3_S6_S4__ZNSt6vectorIcSaIcEE4swapERS1__ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEi_ZNKSt6vectorIlSaIlEE5emptyEvnew_allocatorwmemchroverflow_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EED1Ev_ZNKSs6_M_repEvmblen_ZNSi6ignoreEli_ZNKSt6vectorImSaImEE5beginEv_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEvmax_lengthfwide_ZNSaIN3stk10MidiFileIn11TempoChangeEED1Ev_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_Destroyto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKd_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE3endEvoperator<<_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC1ERKS1__ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNSaIhED2Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE5clearEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_ZN9__gnu_cxx13new_allocatorIjE9constructEPjRKj_M_id_ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj_ZNKSs7_M_dataEvstrtoulloperator==_ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE13_M_deallocateEPS2_mwcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNSt6vectorIlSaIlEE6rbeginEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNKSt6vectorIlSaIlEE2atEm_ZNKSt6vectorIhSaIhEEixEm_ZNSt13basic_filebufIcSt11char_traitsIcEE7_M_seekExSt12_Ios_Seekdir11__mbstate_t_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSt12__basic_fileIcE6xsgetnEPcl_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_operator>>_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKcwctrans_ZN3stk3Stk6srate_E_ZNSaImED1Ev_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_ZNSaIlEC2ERKS__ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE14_M_range_checkEm_ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm_ZNSt6vectorIlSaIlEE8pop_backEv_ZNKSs8capacityEv_ZSt4copyIPcS0_ET0_T_S2_S1__ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvsputc_ZN9__gnu_cxx13new_allocatorIjEC2ERKS1_sputnbtowc_ZNSt6vectorIlSaIlEE5eraseEN9__gnu_cxx17__normal_iteratorIPlS1_EES5__ZNSt13basic_filebufIcSt11char_traitsIcEE9showmanycEv_ZNSaIjED2Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv__copy_n_M_group_int_ZNK9__gnu_cxx13new_allocatorImE7addressERKm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmp_ZNSt12_Vector_baseImSaImEE12_Vector_implC1ERKS0__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EEC1ERKS3_max_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check__copy_b_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE_ZNSt12__basic_fileIcE8sys_openEiSt13_Ios_Openmodediv_ZSt8_DestroyIPlEvT_S1_copydo_length_ZNSt8ios_base5flagsESt13_Ios_Fmtflags__uninitialized_copy_a_M_call_callbackspubsync__copy_b_n_M_check_length_ZNKSt6vectorIjSaIjEE5emptyEv__copy_b_n_ZNKSt6vectorIjSaIjEE4sizeEv_ZNSs7_M_copyEPcPKcm_ZNSt6vectorIlSaIlEE5beginEv_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNKSt4fposI11__mbstate_tE5stateEv_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZSt13copy_backwardIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNKSt7codecvtIcc11__mbstate_tE5do_inERS0_PKcS4_RS4_PcS6_RS6__ZNK9__gnu_cxx13new_allocatorIhE8max_sizeEv_ZSt4cerriswalpha_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEdeEvtmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbegin_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPhS2_EET0_T_S4_S3__ZNSt6vectorImSaImEE2atEm_ZNSt6vectorIhSaIhEED1Ev_ZNSt6vectorIcSaIcEE6rbeginEvboolalpha_ZSt4copyIPmS0_ET0_T_S2_S1__Destroyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNKSt7codecvtIcc11__mbstate_tE9do_lengthERS0_PKcS4_m_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEE4baseEv_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+_ZNKSt6vectorIjSaIjEE3endEvoperator-_ZNSs7_M_moveEPcPKcm__x_copy_ZNKSt6vectorIlSaIlEE14_M_range_checkEm_ZSt8_DestroyIPN3stk10MidiFileIn11TempoChangeEEvT_S4__M_leak_hardoperator<operator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSaIhEC1ERKS__ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsmoperator|_ZNKSs7compareEmmRKSsnarrow_ZNKSt4fposI11__mbstate_tEmiEx_ZN9__gnu_cxx13new_allocatorIjE7destroyEPj_ZNSs4swapERSs_ZNSaIjED1Ev_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSt6vectorIlSaIlEE4swapERS1__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk10MidiFileIn11TempoChangeES6_EET0_T_S8_S7_getFileFormat_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupper_M_set_buffer_ZSt13__destroy_auxIPmEvT_S1_St11__true_typeiswlower_ZNSt12_Vector_baseIjSaIjEED2Ev_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags_ZNSt13basic_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase__uninitialized_copy_a_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZSt19__copy_backward_auxIPhS0_ET0_T_S2_S1__M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_typeunget_ZNSs6appendEPKcm_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE5beginEv_ZNKSt6vectorIcSaIcEE4sizeEv_ZNKSt6vectorIhSaIhEE5emptyEvsetfsetg_ZSt22__uninitialized_copy_aIPlS0_lET0_T_S2_S1_SaIT1_E_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIhEEPT_PKS3_S6_S4_setp__copy_backward_aux_ZNK3stk10MidiFileIn17getNumberOfTracksEv_ZNSt6vectorIjSaIjEE5beginEv~codecvt_ZSt19__copy_backward_auxIPjS0_ET0_T_S2_S1__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIcEEPT_PKS3_S6_S4_constructallocator_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEmmEi_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerEinternal_ZSt19__copy_backward_auxIPlS0_ET0_T_S2_S1__ZNSt6locale7numericE_ZNSt6vectorImSaImEE6resizeEmmvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSt6vectorIcSaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPcS1_EEmRKc_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2_uninitialized_copy_ZNSaImEC1ERKS_get_allocator__copy_n_ZNKSt6vectorIdSaIdEEixEm~TempoChange_ZNKSt6vectorIcSaIcEE4rendEv_ZNKSt6vectorImSaImEEixEm_ZN9__gnu_cxx13new_allocatorImED2Ev_ZL8iswpuncti~basic_streambufiswgraph_ZNSt6vectorIlSaIlEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPlS1_EERKl_ZNSs6resizeEmc_ZNSt6vectorIcSaIcEE5frontEv_ZNSt6vectorImSaImEE14_M_fill_assignEmRKm_ZSt13copy_backwardIPhS0_ET0_T_S2_S1__ZNSt8ios_base11adjustfieldE_ZNSt6vectorIjSaIjEE4dataEv__val_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorImSaImEE6rbeginEveq_ZSt18uninitialized_copyIPhS0_ET0_T_S2_S1__M_index_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmiERKl_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt6vectorImSaImEE3endEvfront_S_clone_c_locale_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsert_ZSt13copy_backwardIPjS0_ET0_T_S2_S1_scan_is__copy_b_n_ZNK9__gnu_cxx13new_allocatorIlE8max_sizeEvfd_ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1___uninitialized_copy_aux_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEpLERKlepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE19_M_get_Tp_allocatorEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmIERKl_ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv_ZN9__gnu_cxx13new_allocatorIlEC2Evmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_Num_ZSt13copy_backwardIPlS0_ET0_T_S2_S1__ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE3endEv_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZSt18uninitialized_copyIPlS0_ET0_T_S2_S1__ZNSt10ctype_base5graphE_ZNKSt6vectorIhSaIhEE6rbeginEv~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEv_S_refcount_ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKvflush_M_current_ZNKSs17find_first_not_ofEPKcmm_ZNKSt6vectorImSaImEE4rendEvstrxfrm_ZNSt8ios_base5rightE_ZSt8_DestroyIPllEvT_S1_SaIT0_E_ZNSspLEc_ZNKSt6vectorIlSaIlEE3endEvmin_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj~__codecvt_abstract_base_ZNKSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE13get_allocatorEv_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Ev_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_Destroy_M_replace_safe_ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4dataEvdo_widenstrtold__copy_n_ZN3stk3Stk18addSampleRateAlertEPS0__ZSt24__uninitialized_copy_auxIPjS0_ET0_T_S2_S1_St11__true_typestrtoll_ZNSt6vectorIhSaIhEE5beginEv_ZNSt6vectorIhSaIhEE9push_backERKh_ZNSt6vectorIhSaIhEE4backEv_ZNKSt7codecvtIcc11__mbstate_tE16do_always_noconvEv_ZNSaIhED1Evid_ZNKSt6vectorImSaImEE8capacityEvinfwprintf_ZNSt6vectorIjSaIjEE6assignEmRKjis_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIlEEPT_PKS3_S6_S4__M_remove_referenceout_ZNSt6vectorImSaImEED1Ev_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEmmEvfloatfield_ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEE4baseEv_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwiden_M_allocate_internal_buffersetvbuf_ZN9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEC1ERKS4__ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEptEvuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3_copy_backward_ZNSi6ignoreEl_ZNKSt6vectorIlSaIlEE5frontEv_ZNSi6ignoreEv_S_empty_rep_storagewprintf_ZNSaIlEC1Ev_ZSt24__uninitialized_copy_auxIPmS0_ET0_T_S2_S1_St11__true_type_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEppEi_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_ZNK9__gnu_cxx13new_allocatorIlE7addressERl_M_narrow_initpubseekoff_S_destroy_c_locale_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEppEv_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6localegetTickSeconds_ZNKSt5ctypeIcE10do_tolowerEclt_ZN9__gnu_cxx13new_allocatorIjED2Ev_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEmRKh_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEixERKl_ZNKSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv_Callback_listferrordo_always_noconvswap16_ZNSaIN3stk10MidiFileIn11TempoChangeEEC2ERKS2___verify_grouping_ZSt10__copy_auxIPcS0_ET0_T_S2_S1___copy_b_n_ZNSt6vectorIdSaIdEE2atEm_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_name_ZNSt12_Vector_baseImSaImEE11_M_allocateEm_ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE8max_sizeEvSTK_FLOAT32_ZNSi3getEv_ZNSs10_S_compareEmmlength~basic_ifstreamfputwc_ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE7destroyEPS3_copy_backwardfputws_ZNSaIjEC2ERKS__ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEptEv_ZNSsaSEc__destroy_aux_ZNSt6vectorIhSaIhEE2atEmcopy_backward_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPmS2_EET0_T_S4_S3__ZNKSt14_Bit_referenceltERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNSi8readsomeEPclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_ZNSt6vectorIhSaIhEE4rendEv_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj_ZN9__gnu_cxx13new_allocatorIhE9constructEPhRKh_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSt6vectorIlSaIlEE6resizeEml_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰å‰}ü‰uø‹Uü‹Eø ÐÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹UàH‰ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àt H‹Eè¶H‹UàˆÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹UàH‰ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹MàH‰H‹@H‹UàH‰BÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹UàH‰ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àt H‹Eè‹H‹Uà‰ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àt H‹Eè¶H‹UàˆÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‰uàH‹EèH‹H‹EàH‹HÁàH‰ÑH)ÁH‰ÈH‰EøHuøH}ðèH‹EðÉÃUH‰åHƒì0H‰}ØHÇEèH‹}ØèH‰EðHuèH}ðèH‰EàH}àèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øHÇÀÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åHƒìH‰}øH‹EøH‹0H‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿ?ÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øHÇÀÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‰uðëH‹}øèHƒEøH‹EøH;EðuèÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰Eøë$HƒmØH‹MØHƒmàH‹UàH‹H‰H‹BH‰AHÿMøHƒ}øÕH‹EØÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‹uø¿èH‰EèHƒ}ètH‹EðH‹H‹MèH‰H‹@H‹UèH‰BÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹EØH‰EøëH‹uèH‹}øèHƒEèHƒEøH‹EèH;EàußH‹EøÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹}øèH;Eð–À„Àt H=èÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈH‰EøH‹MøH‹EøH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈH‰ÂH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈH‰EøH‹MøH‹EøH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈH‰ÂH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH …H‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøH…H‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹}ðèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹}ðèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH‰ÇHÁçèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<…èÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„„H‹E¸H‹@HPÿH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨¶ˆEïH‹E¸H‹@HXÿH‹E¸H‹@L`þH}°èH‹8H‰ÚL‰æèH}°èH‰Â¶Eïˆé¯H‹}¸èH‰EàH‹}¸èH;Eà”À„Àt H=èHƒ}àt H‹EàHÀH‰E ëHÇE H‹E H‰EØH‹EØH;Eàs H‹}¸èH‰EØH‹}¸H‹uØèH‰EÐH‹EÐH‰EÈH‹}¸èH‰ÆH}îèH}°èH‹0H‹E¸H‹8HMîH‹UÐèH‰EÈH}îèH‹E¸H‰ÇH‹U¨H‹uÈèHÿEÈH‹}¸èH‰ÆH}íèH‹E¸H‹XH}°èH‹8HMíH‹UÈH‰ÞèH‰EÈH}íèH‹}¸èH‰ÆH}ëèH‹E¸H‹pH‹E¸H‹8HUëèH}ëèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÐH‰H‹U¸H‹EÈH‰BH‹EØH‰ÂHUÐH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„‚H‹E¸H‹@HPüH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨‹‰EèH‹E¸H‹@HXüH‹E¸H‹@L`øH}°èH‹8H‰ÚL‰æèH}°èH‰Â‹Eè‰é¸H‹}¸èH‰EàH‹}¸èH;Eà”À„Àt H=èHƒ}àt H‹EàHÀH‰E ëHÇE H‹E H‰EØH‹EØH;Eàs H‹}¸èH‰EØH‹}¸H‹uØèH‰EÐH‹EÐH‰EÈH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÐèH‰EÈH}ïèH‹E¸H‰ÇH‹U¨H‹uÈèHƒEÈH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÈH‰ÞèH‰EÈH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÐH‰H‹U¸H‹EÈH‰BH‹EØHÁàH‰ÂHUÐH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„†H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨H‹H‰EàH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÂH‹EàH‰é¸H‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèHƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åATSHƒì`H‰}¨H‰u H‰U˜H‹E¨H‹PH‹E¨H‹@H9„–H‹E¨H‹@HPðH‹E¨H‹pH‹E¨H‰ÇèH‹E¨H‹@HPH‹E¨H‰PH‹U˜H‹H‰E°H‹BH‰E¸H‹E¨H‹@HXðH‹E¨H‹@L`àH} èH‹8H‰ÚL‰æèH} èH‰ÂH‹E°H‰H‹E¸H‰Bé¸H‹}¨èH‰EàH‹}¨èH;Eà”À„Àt H=èHƒ}àt H‹EàHÀH‰EëHÇEH‹EH‰EØH‹EØH;Eàs H‹}¨èH‰EØH‹}¨H‹uØèH‰EÐH‹EÐH‰EÈH‹}¨èH‰ÆH}ïèH} èH‹0H‹E¨H‹8HMïH‹UÐèH‰EÈH}ïèH‹E¨H‰ÇH‹U˜H‹uÈèHƒEÈH‹}¨èH‰ÆH}îèH‹E¨H‹XH} èH‹8HMîH‹UÈH‰ÞèH‰EÈH}îèH‹}¨èH‰ÆH}ìèH‹E¨H‹pH‹E¨H‹8HUìèH}ìèH‹E¨H‹@H‰ÂH‹E¨H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¨H‹0H‹}¨èH‹U¨H‹EÐH‰H‹U¨H‹EÈH‰BH‹EØHÁàH‰ÂHUÐH‹E¨H‰PHƒÄ`[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„„H‹E¸H‹@HPÿH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨¶ˆEïH‹E¸H‹@HXÿH‹E¸H‹@L`þH}°èH‹8H‰ÚL‰æèH}°èH‰Â¶Eïˆé¯H‹}¸èH‰EàH‹}¸èH;Eà”À„Àt H=èHƒ}àt H‹EàHÀH‰E ëHÇE H‹E H‰EØH‹EØH;Eàs H‹}¸èH‰EØH‹}¸H‹uØèH‰EÐH‹EÐH‰EÈH‹}¸èH‰ÆH}îèH}°èH‹0H‹E¸H‹8HMîH‹UÐèH‰EÈH}îèH‹E¸H‰ÇH‹U¨H‹uÈèHÿEÈH‹}¸èH‰ÆH}íèH‹E¸H‹XH}°èH‹8HMíH‹UÈH‰ÞèH‰EÈH}íèH‹}¸èH‰ÆH}ëèH‹E¸H‹pH‹E¸H‹8HUëèH}ëèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÐH‰H‹U¸H‹EÈH‰BH‹EØH‰ÂHUÐH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„†H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨H‹H‰EàH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÂH‹EàH‰é¸H‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèHƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„†H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨H‹H‰EàH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÂH‹EàH‰é¸H‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèHƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃMidiFileIn::getTickSeconds: invalid track argument ().MidiFileIn::getNextEvent: invalid track argument (vector::_M_range_checkvector::_M_insert_auxMidiFileIn::getNextEvent: file read error!MidiFileIn::getNextMidiEvent: invalid track argument (MidiFileIn: error opening or finding file (MThdMidiFileIn: file () does not appear to be a MIDI file!MidiFileIn: the file () format is invalid!MidiFileIn: invalid number of tracks (>1) for a file format = 0!MTrkMidiFileIn: error reading from file (N3stk10MidiFileInEÿÿ4#úð(!Iÿÿ4#úð(!Iÿÿ4#úð(!IÿÿN1RQ Œ" t¸ é 4" y ÿÿN1RQ Œ" t¸ é 4" y íµ ÷ư>=@ð?à?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ<† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ<† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ\† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿû† 4øÿÿÿÿÿÿÿ‡† 4øÿÿÿÿÿÿÿÚ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿZ† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿL† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿZ† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿL† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿA† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿA† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿH† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† <øÿÿÿÿÿÿÿl† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ † ƒ4øÿÿÿÿÿÿÿÔ† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† <øÿÿÿÿÿÿÿs† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† <øÿÿÿÿÿÿÿw† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† <øÿÿÿÿÿÿÿ‡† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿM† <øÿÿÿÿÿÿÿl† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† <øÿÿÿÿÿÿÿw† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† <øÿÿÿÿÿÿÿw† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿgçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿgçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿgçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒÝ/Õ-Ï/Ö=È/®-µ/µ-’/Æ-t/ß-S/ -2/ -/ -ð.Ó-Ï.Ç-®.-.ý-g.¯-V.Ì-Q.G.Í-8.Ì-3.³=,..ñ-ý-ñ-È-ù-¤--s-!-T-Û-A-#--Á-ü,Ã-Ñ,Á-¦,5,ó-,ó-ý+ó-¸+ó- +ó-ˆ+ó-q+Û-Y+#-3+-'+ï-+-Ù*Ã-µ*á-s*Û-I*?*Û-*û)À-Ú)Ï-¹)-˜)Ë-Œ)Á-u)-T)Ë-H)Á-1)-÷(²-ã(¹-Í(¿-©(Ø-¤(‰(¹-s(¿-Ý'x'±-d'¹-N'¿-'¯-'Ì-'³=û&Ó&±-¿&¹-©&¿-s&¯-b&Ì-]&S&Í-D&Ì-?&³=8&&±-ð%¹-Ú%¿-¾%¯-­%Ì-¨%ž%Í-%Ì-Š%³=ƒ%j%Ø-e%D%²-0%¹-%¿-ö$¹-à$¿-Ä$¯-³$Ì-®$¤$Í-•$Ì-$³=‰$~$¹-k$Ã-R$·-@$§-1$-%$û- $ -ÿ##-ó#-Ù#-Í#ñ-Á#Å-§#í-›#½-#Ñ-u#»-i#-]#-C#-7#-+#-#-#-ù"-ß"-Ó"û-Ç"Ý-­"÷-¡"Å-‡"«€"´-k"Ö=?"Õ-1"Ö=*"®-"µ-ô!Æ-Ö!ß-µ! -”! -s! -R!Ó-1!Ç-!-ï ý-É ¯-¸ Ì-³ © Í-š Ì-• ³=Ž ~ ñ-_ ñ-* ù- -Õ!-¶Û-£#-sÁ-^Ã-3Á-—ó-{ó-_ó-ó-ó-êó-ÓÛ-»#-•-‰ï-v-;Ã-á-ÕÛ-«¡Û-w]À-<Ï--úË-îÁ-×-¶Ë-ªÁ-“-Y²-E¹-/¿- Ø-ë¹-Õ¿-?Ú±-ƹ-°¿-z¯-iÌ-d³=]5±-!¹- ¿-Õ¯-ÄÌ-¿µÍ-¦Ì-¡³=šf±-R¹-<¿- ¯-Ì- Í-ñÌ-ì³=åÌØ-Ǧ²-’¹-|¿-X¹-B¿-&¯-Ì-Í-÷Ì-ò³=ëà¹-ÍÃ-´·-¢§-“-‡û-m -a#-U-;-/ñ-#Å- í-ý½-ñÑ-×»-Ë-¿-¥-™--s-g-[-A-5û-)Ý-÷-Å-é«â´-ÍÖ=¤Ð-’®-…µ-jµ-SÆ-6ß- -ø -Ù -ºÓ-›Ç-|-]ý-9Æ-$ß-  -ö -ß -ÈÓ-±Ç-š-ƒý-lÄ-X«<Ð-*®-µ-µ-ëÆ-Îß-¯ - -q -RÓ-3Ç--õý-ÑÆ-¼ß-¥ -Ž -w -`Ó-IÇ-2-ý-Ä-ð«ÔÐ-®-µµ-šµ-ƒÆ-fß-G -( -  -êÓ-ËÇ-¬-ý-iÆ-Tß-= -& - -ø Ó-á Ç-Ê -³ ý-œ Ä-ˆ «M ç-: Û-- #- #-ý ¯-ï Ì-ê à Â-Õ Ì-Ð ³=É • Õ-‡ Ö=n ¯-] Ì-X ³=Q 7 Ë-+ Á- -ë á-É ÿ- Í-v ÿ-N - É- ÿ-Ù - ) á-þ ç-â ç-Æ ç-Z í-? ¹-) ¿-ÍÕ-´í-¡í-…Õ-^Õ-ûí-ÜÕ- À-hË-\Á-:)- Ë-Á-ýí-çÕ-ÉÀ-‘Ë-…Á-c)-IË-=Á-í-ç¹-Ñ¿-µí-ŸÕ-=¹-'¿-)-íÀ-Õ -‚ -c -G -¯- Ì-þÂ-ðÌ-ë³=äÈë-³Ö=~É-fá-PÕ-7 -! - ¯-þÌ-ùïÂ-äÌ-ß³=Ø¡á-ƒ¯-uÌ-pfÂ-[Ì-V³=Oå¹-Ï¿-u¹-_¿-+È-&è¸- ¸-c¸-9{-¶-044Ð3 3p3H33è2À2˜2p2H22è1À1˜1p1H11è0À0˜0p0H00è/À/˜/p/H//è.À.˜.p.H..è-À-˜-p-H- -ø,È, ,h,@,,ð+È+ +x+P+(++Ø*°*ˆ*`*8**è)À)˜)p)H) )ø(Ð(¨(€(X(0((à'¸''h'@''ð&È& &x&P&(&&Ø%°%ˆ%`%8%%è$À$˜$p$H$ $ø#Ð#¨#€#X#0##à"¸""h"@""ð!È! !x!P!(!!Ø ° ˆ ` 8  èÀ˜pHðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8è À ˜ p H  ø Ð ¨ € X 0  à ¸  h @  ð È   x P (  Ø ° ˆ ` 8  èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@ðȘpH u:t2tösîsssksEs=s ssÉrÁr&rrøqðqœq”qpqhqDq\ñ[é[¥[[P[H[áZÙZ’ZŠZ3Z+ZäYÜYuYmY&YYÇX¿XhX`XX XÇW¿WrWjWWûV´V¬VUVMVVþUŒU„U=U5UÞTÖTTwT*T"TÞSÖS‰SSSSËRÃRlRdRRR®Q¦Q_QWQQøP¡P™PLPDPPøO«O£OÙ>¯>§>}>u>P>H>>>ì=ä=¿=·==…=[=S=.=&=ï<ç<©<¡<l<d<2<*<<ý;Ó;Ë;¡;™;t;l;B;:;;;ã:Û:±:©::w:R:J: ::î9æ9¨9 9k9c919)9ë8ã8®8¦8t8l8.8&8ñ7é7·7¯7q7i747,7ú6ò6´6¬6w6o6=65666ß5×5€5x5N5F5!55ð4è4Œ4„4_4W4-4%44ø3Ï3Ç3k3c3>363 33Û2Ó2~2v2!22È1À1†1~1Y1Q1(1 1É0Á0œ0”0k0c00ÿ/Ú/Ò/¨/ /{/s/J/B/æ.Þ.¹.±.‡..Z.R.).!.Å-½-˜--f-^-5---Ø,Ð,{,s,,,Á+¹+d+\++ÿ*ª*¢*M*E*ð)è)“)‹)6).)Ù(Ñ(|(t(((Â'º'e']'''Œ&„&<&4&ì%ä%º%²%ˆ%€%`%X%%ú$Í$Å$p$h$#$$÷#ï#©#¡#[#S## #£"›"S"K"þ!ö!®!¦!|!t!T!L!ö î Á ¹ d \   ëã•OGÿµ­…/'úò•PH$ÖΈ€@8îæÆ¾h`3+ÖΉ]UÁ¹yq'ÿ÷ ˜xpå݈€;3Á¹sk+#Ùѱ©SKÁ¹tlH@úò¬¤d\ ÐÈŽ†LD ÈÀ†~TL àØ²ªù¿·|tE=0 +˜TÜaÔaÈaÀa´a¬aaˆa|ataha`aDað>Ô>Ì>À>¸>¬>¤>ˆ>€>t>l>`>X><>4>(> >> >ð=è=Ü=Ô=È=À=¤=œ==ˆ=|=t=X=P=D=<=0=(= ==ø<ð<ä<Ü<À<¸<¬<¤<˜<<t<l<`<X<L<D<(< << <<ø;Ü;Ô;È;À;´;¬;;ˆ;|;t;h;`;D;<;0;(;;;ø:ð:ä:Ü:Ð:È:¬:¤:˜::„:|:`:X:L:D:8:0:: ::ø9ì9ä9È9À9´9¬9 9˜9|9t9h9`9T9L909(99999ä8Ü8Ð8È8¼8´8˜88„8|8p8h8L8D88808$888ø7ì7ä7Ø7Ð7´7¬7 7˜7Œ7„7h7`7T7L7@7877777ô6ì6Ð6È6¼6´6¨6 6„6|6p6h6\6T68606$6666ì5ä5Ø5Ð5Ä5¼5 5˜5Œ5„5x5p5T5L5@585,5$555ô4ì4à4Ø4¼4´4¨4 4”4Œ4p4h4\4T4H4@4$4444ü3ô3Ø3Ð3Ä3¼3°3¨3Œ3„3x3p3d3\3@383,3$333ô2ì2à2Ø2Ì2Ä2¨2 2”2Œ2€2x2\2T2H2@242,222ü1ô1è1à1Ä1¼1°1¨1œ1”1x1p1d1\1P1H1,1$1111ü0à0Ø0Ì0Ä0¸0°0”0Œ0€0x0l0d0H0@040,0 00ü/ô/è/à/Ô/Ì/°/¨/œ/”/ˆ/€/d/\/P/H/õ-ß>K-Ç>G-¾>I-}>G-K>Ð-,>->-ý=o-ˆ=s-V=-M=¡-5=-)=u- =-=i-=µ-ï<-ã<u-Õ<o-Á<-´<i-<µ-”<-ˆ<u-s<m-b<å-+<Ê-&< <å-<ã-ï;·-æ;?-Ø;µ-˜;o-E;y-<;-3;¡-;-;u-÷:q-î:s-­:k-{:Ð-\:Ë-L:Í--:E-½9;-9½-†9‘-n9º-b9=-Y9½-L9a-99¥-(9º-9=-9E-û8½-î8a-×8¥-Î8º-Â8=-­85-œ8Ó-e8Ê-`8 N8Ó-A8Ñ-*8§-!87-8¥-Ô7E-7A-x7½-o7‘-W7º-K7=-379-*7;-í6A-»6Ð-œ6½-Œ6¿-m69-ø5--Æ5ñ-½5-¥5ë-™5/-5ñ-ƒ5_-p5Ÿ-_5ë-S5/-E59-15ñ-$5_- 5Ÿ-5ë-ø4/-ã4'-Ò4Ï-›4Ê-–4 „4Ï-w4Í-W4¡-N45-@4Ÿ-ø39-¥33-œ3ñ-“3-{3ë-o3/-W3+-N3-- 35-Û2Ð-¼2 -¬2-2{-2-æ1#-Ý1¥-Å1-¹1ƒ-°1#-£1k-1¹-1-s1ƒ-e1{-Q1#-D1k--1¹-$1-1ƒ-1{-ò0é-»0Ê-¶0 ¤0é-—0ç-0»-v0A-h0¹-(0{-Õ/‡-Ì/#-Ã/¥-«/-Ÿ/ƒ-‡/-~/-=/w- /Ð-ì.õ-Ü.÷-½.c-H.e-.- .-õ- -é-g-à--Ó-g-À-±-¯- -£-g-•-c---t-g-]-±-T- -H-g-3-_-"-á-ë,Ê-æ, Ô,á-Ç,ß-±,³-¨,=-š,±-\,c- ,k-,-÷+-ß+ -Ó+g-»+c-²+e-q+_-?+Ð-+]-+- +™-õ*ÿ-é*Y-Ñ*U-È*W-Œ*ã-|*é-]*W-í)W-¿)-¶)™-ž)ÿ-’)Y-‰)-|)e-i)­-X)ÿ-L)Y-?)W-+)-)e-)­-þ(ÿ-ò(Y-Ý(Q-Ì(Ý-•(Ê-( ~(Ý-q(Û-Z(¯-Q(;-C(­-(W-±'S-'Ð-_'a-7'Ñ-&'É- '™-í&y-Å&Ñ-´&É-›&-{&7-T&Ñ-D&É-+&‘- &I-ã%Ñ-Ò%É-¹%•-™%C-q%Ñ-h%É-O%“-/%m-%Ñ-ö$É-Ý$›-½$U-•$Ñ-Œ$É-s$—-T$K-)$u-û#ƒ-Ô#-¥#!-~#·-6#×-ö"«-Ç"Y- "-c"×-"O-Ü!y-®!‡-‡!“-X!%-1!»-é ×-© ¯-z ]-S ¡- ×-ºG-q-a-:‹- -ä³-œ×-\§--U-™-É×-mE-Bo-}-í‰-¾-—±-W×- ¥-ñS-Ê—-‘×-EM-w-ì…-Å‘-–#-o¹-'×-ç­-¸[-‘Ÿ-T×-øI-Ís-Ÿ-x-I-"µ-â×-«©-|W-U›-×-Ðó-ÃÙ-¤Ë-ŸÛ-rC-Gm--¯¬-£-`Q-9•-²‹-'-Z‰-=-—-Ã-Û™-ÓÅ-™-‘É-Xå---$™-ÿ-Y-è—-Å--‘‘-‰½-O•-GÁ- “-¿-Í›-ÅÇ-Œ›-i/-5£-3-Þ-»)-‡Ÿ-d1-0“- +-Õ‰-u‹-ë-e[-ES--ã ¡-Ö £-Å ¿-¢ ƒ-_ ƒ- ‡-‡ …- -{ i-[ a- -ù …-Ù }-— !-w 1-W )- ï-õ ?-Õ 7-“ ¼-s w-S o- -ñM-ÑE-ù-X¬-¬-Þ¬-™-Y-aY-3]-]-ù[-²¬-t¬-8¬-ú¬-Ç-¯e-e-ai-Ii-'g-÷%-ß}-¿}-‘-y-W-'ó-;-ï;-Á?-©?-‡=-W¾-1-q-ùq-Ëu-³u-‘s-aý-IM-)M-ûQ-ãQ-ÁO-R-=Ò-8,Ó=%Ç- @Î8ª0Ï °/1©iH.^iHXH.^XH-TH\TH. 1H,^1H H,^ H+H\H, ùG4^ùGèG4^èG3äG\äG4 ÁG2^ÁG °G2^°G1¬G\¬G2 ‰G0^‰G xG0^xG/tG\tG0 @GÜ^@GÛ^^ø>]ô>\ô>^ À>(^À>'¼>\¼>( ˆ>$^ˆ>#„>\„>$ P>î^P>íL>\L>î >ä^>ã >\ >ä Ø=X^Ø=WÔ=\Ô=X  =T^ =Sœ=\œ=T h=`^h=_d=\d=` 0=b^0=a,=\,=b ø<|^ø<{ô<\ô<| À<z^À<y¼<\¼<z ˆ<(^ˆ<'„<\„<( P<8^P<7L<\L<8 <D^<C<\<D à;J^à;IÜ;\Ü;J ¨;6^¨;5¤;\¤;6 p;D^p;Cl;\l;D 8;n^8;m4;\4;n ;n^;mü:\ü:n È:R^È:QÄ:\Ä:R :V^:UŒ:\Œ:V X:h^X:gT:\T:h :L^ :K:\:L è9v^è9uä9\ä9v °9„^°9ƒ¬9\¬9„ x9^x9t9\t9 @9"^@9!<9\<9" 9¸^9·9\9¸ Ð8>^Ð8=Ì8\Ì8> ˜8¬^˜8«”8\”8¬ `8Z^`8Y\8\\8Z (8ž^(8$8\$8ž ð7l^ð7kì7\ì7l ¸7P^¸7O´7\´7P €7z^€7y|7\|7z H7ˆ^H7‡D7\D7ˆ 7”^7“ 7\ 7” Ø6&^Ø6%Ô6\Ô6&  6¼^ 6»œ6\œ6¼ h6B^h6Ad6\d6B 06°^06¯,6\,6° ø5^^ø5]ô5\ô5^ À5¢^À5¡¼5\¼5¢ ˆ5d^ˆ5c„5\„5d P5H^P5GL5\L5H 5r^5q5\5r à4€^à4Ü4\Ü4€ ¨4Œ^¨4‹¤4\¤4Œ p4^p4l4\l4 84´^84³44\44´ 4:^49ü3\ü3: È3¨^È3§Ä3\Ä3¨ 3V^3UŒ3\Œ3V X3š^X3™T3\T3š 3b^ 3a3\3b è2F^è2Eä2\ä2F °2p^°2o¬2\¬2p x2~^x2}t2\t2~ @2Š^@2‰<2\<2Š 2^22\2 Ð1²^Ð1±Ì1\Ì1² ˜18^˜17”1\”18 `1¦^`1¥\1\\1¦ (1T^(1S$1\$1T ð0˜^ð0—ì0\ì0˜ ¸0j^¸0i´0\´0j €0N^€0M|0\|0N H0x^H0wD0\D0x 0†^0… 0\ 0† Ø/’^Ø/‘Ô/\Ô/’  /$^ /#œ/\œ/$ h/º^h/¹d/\d/º 0/@^0/?,/\,/@ ø.®^ø.­ô.\ô.® À.\^À.[¼.\¼.\ ˆ. ^ˆ.Ÿ„.\„.  P.f^P.eL.\L.f .J^.I.\.J à-t^à-sÜ-\Ü-t ¨-‚^¨-¤-\¤-‚ p-Ž^p-l-\l-Ž 8- ^8-4-\4-  -¶^-µü,\ü,¶ È,<^È,;Ä,\Ä,< ,ª^,©Œ,\Œ,ª X,X^X,WT,\T,X ,œ^ ,›,\,œ è+è^è+çä+\ä+è °+Ú^°+Ù¬+\¬+Ú x+"^x+!t+\t+" @+&^@+%<+\<+& +*^+)+\+* Ð*^Ð*Ì*\Ì* ˜*^˜*”*\”* `*^`*\*\\* (*`^(*_$*\$*` ð)D^ð)Cì)\ì)D ¸)n^¸)m´)\´)n €)^€)|)\|) H)6^H)5D)\D)6 )¤^)£ )\ )¤ Ø(R^Ø(QÔ(\Ô(R  (–^ (•œ(\œ(– h(Ž^h(d(\d(Ž 0(Œ^0(‹,(\,(Œ ø'(^ø''ô'\ô'( À'Š^À'‰¼'\¼'Š ˆ' ^ˆ'„'\„' P'Þ^P'ÝL'\L'Þ '˜^'—'\'˜ à&Ä^à&ÃÜ&\Ü&Ä ¨&â^¨&á¤&\¤&â p&š^p&™l&\l&š 8&Æ^8&Å4&\4&Æ &ê^&éü%\ü%ê È%ž^È%Ä%\Ä%ž %Ê^%ÉŒ%\Œ%Ê X%ì^X%ëT%\T%ì %æ^ %å%\%æ è$š^è$™ä$\ä$š °$˜^°$—¬$\¬$˜ x$.^x$-t$\t$. @$Ð^@$Ï<$\<$Ð $’^$‘$\$’ Ð#¾^Ð#½Ì#\Ì#¾ ˜#Ø^˜#×”#\”#Ø `#–^`#•\#\\#– (#Â^(#Á$#\$# ð"Ô^ð"Óì"\ì"Ô ¸"”^¸"“´"\´"” €"À^€"¿|"\|"À H"æ^H"åD"\D"æ "œ^"› "\ "œ Ø!È^Ø!ÇÔ!\Ô!È  !ž^ !œ!\œ!ž h!œ^h!›d!\d!œ 0!0^0!/,!\,!0 ø ¦^ø ¥ô \ô ¦ À ¤^À £¼ \¼ ¤ ˆ 4^ˆ 3„ \„ 4 P ’^P ‘L \L ’  ^  \  à*^à)Ü\Ü* ¨¢^¨¡¤\¤¢ p ^pŸl\l  82^814\42 –^•ü\ü– È”^È“Ä\Ä” ,^+Œ\Œ, Xê^XéT\Tê Š^ ‰\Š è°^è¯ä\ä° °®^°­¬\¬® xø^x÷t\tø @Œ^@‹<\<Œ à^ß\à д^гÌ\Ì´ ˜²^˜±”\”² `^`\\\ (^($\$ ðè^ðçì\ìè ¸¼^¸»´\´¼ €º^€¹|\|º Hð^HïD\Dð \^[ \ \ ØT^ØSÔ\ÔT  Â^ Áœ\œÂ h¤^h£d\d¤ 0À^0¿,\,À ø„^øƒô\ô„ À ^ÀŸ¼\¼  ˆÚ^ˆÙ„\„Ú Pˆ^P‡L\Lˆ Ö^Õ\Ö à¬^à«Ü\ܬ ¨ª^¨©¤\¤ª pÎ^pÍl\lÎ 8†^8…4\4† Ò^Ñü\üÒ È¨^ȧÄ\Ĩ ¦^¥Œ\Œ¦ X^XT\T Ž^ \Ž èä^èãä\ää °¸^°·¬\¬¸ x¶^xµt\t¶ @ü^@û<\<ü j^i\j Ðb^ÐaÌ\Ìb ˜^˜”\” `†^`…\\\† (~^(}$\$~ ðÆ^ðÅì\ìÆ ¸2^¸1´\´2 €*^€)|\|* HÒ^HÑD\DÒ @^? \ @ Ø8^Ø7Ô\Ô8  ^ œ\œ hx^hwd\dx 0p^0o,\,p øÞ^øÝô\ôÞ ÀN^ÀM¼\¼N ˆF^ˆE„\„F PX^PWL\LX d^c\d à|^à{Ü\Ü| ¨¢^¨¡¤\¤¢ pZ^pYl\lZ 8V^8U4\4V ^ü\ü È^ÈÿÄ\Ä Z^YŒ\ŒZ X^XT\T ^ \ è^^è]ä\ä^ °^°¬\¬ x\^x[t\t\ @:^@9<\<: L^K\L ÐF^ÐEÌ\ÌF ˜p^˜o”\”p `h^`g\\\h (d^(c$\$d ð ^ð ì \ì  ¸ ^¸ ´ \´  € f^€ e| \| f H ^H D \D   ^  \  Ø j^Ø iÔ \Ô j   ^  œ \œ  h h^h gd \d h 0 „^0 ƒ, \, „ ø €^ø ô \ô € À "^À !¼ \¼ " ˆ ^ˆ „ \„  P ~^P }L \L ~  &^ % \ & à $^à #Ü \Ü $ ¨ ‚^¨ ¤ \¤ ‚ p ^p l \l  8 €^8 4 \4 € 0^ /ü \ü 0 È ,^È +Ä \Ä , ð^ ïŒ \Œ ð X ì^X ëT \T ì <^ ; \ < èô^èóä\äô °ò^°ñ¬\¬ò x@^x?t\t@ @î^@í<\<î >^=\> Ð>^Ð=Ì\Ì> ˜:^˜9”\”: `v^`u\\\v (r^(q$\$r ð^ðì\ì ¸^¸´\´ €r^€q|\|r H^HD\D ^ \  Øv^ØuÔ\Ôv  ^ œ\œ ht^hsd\dt 0L^0K,\,L øH^øGô\ôH Àú^Àù¼\¼ú ˆö^ˆõ„\„ö PN^PML\LN þ^ý\þ àü^àûÜ\Üü ¨R^¨Q¤\¤R pø^p÷l\lø 8P^8O4\4P Î^Íü\üÎ È^ÈÿÄ\Ä ^Œ\Œ XÊ^XÉT\TÊ Ö^ Õ\Ö è ^è ä\ä  °ô^°ó¬\¬ô xÜ^xÛt\tÜ @â^@á<\<â Ì^Ë\Ì Ð^ÐÌ\Ì ˜|^˜{”\”| `¨^`§\\\¨ (­^(¬$\$­ ÔM'€L€n€JŸ€T¯€¸€¨¼€ÝÀ€àĀȀ*Ì€@ЀpÔ€É æ€ ø€9  ¨ÔÙð ", 'H ,‰ 1 6q Hà Zˆ dP ‰à5½6åP6‚€jÙÖ_€3²"¶"dø6M5RwJ".øcÀ6×5¤ Œw@Jœ!2Écˆ6v>°í S¹?N" €ØSŽ=x ™øRD>àµ0S]>HÑhSk8€ øMz€˜M3€Zëu€ÐGŠ €ÜË¢J€Ài€É-F€ _€´ÈE€ˆÎ€ÖȉE€øB:€êû6|€ðNM2€~êOt€ðF( €bË:J€P<€zx~€ Q¨2€èê°t€`GY €žËnJ€ˆ€JÇ®B€Ðª€îÆ+B€¸Ý€ÇdB€(R4€®ìrv€ Iv1€¢és€F¿ €‚ÍM€ÐQ €‚Ì{K€Ý €&ÌøJ€ø €HÌ1K€hM6€nð x€èJ÷3€<ìv€°HŽ €FÍÍL€˜I€°ÊII€Õ€TÊÆH€è€vÊÿH€Xp;€ªÿW}€HPò1€ êîs€€F÷€$ËJ€@€ÈîC€Ì€¾ÇkC€èÿ€àǤC€X\7€:ô,y€@Lœ3€Êë°u€@H] €Í™L€`'€àÉ H€Ð³€„ɆG€¸æ€¦É¿G€(b€rÒüS€x%²€šÑ4R€¸#¦€$Ò7S€Ð$u€èÔHX€ )Ÿ€ˆÔfW€À(¾€Ñ1Q€ "«€þÓcV€¨'¹€¬×Ý\€ˆ/‘€*×£[€8.€j×0\€à.3€8Ù_€˜2¯€öØô^€ð1 €èÖ[€-+€´Øg^€H1€dÒ˜S€@%ÿ €öÌ8L€(ÿ€²ÒŸT€è%€TÑ’Q€#X€bÑÔQ€H# €ÚÑ•R€($L€èÑ×R€`$ú€ÈÔÇW€0)9€ÖÔ X€h)€>ÔÄV€(E€LÔW€P(%€ÊÐP€ø!d€ØÐÑP€0"€´ÓÁU€'Q€ÂÓV€8'd€ž×…\€P/\€×k[€.à€\×ø[€¨.þ€*ÙI_€`2z€èؼ^€¸1Ø€ÚÖÞZ€X-ö€¦Ø/^€1W€¦Åº@€ˆ l€ÄÆêA€€€À×+]€À/”€tÑR€€#¾€<×Ó[€p.ˆ€úÑS€˜$B€~×`\€/Ö"€ÀÛId€07’€ÚÅû@€ø `€JÙ±_€Ð2€^ÔEW€ˆ(Ü€ Ù$_€(2 €êÐQ€h":€üÖF[€È-€ÔÓBV€p'X€ÈØ—^€€1°€ÉwF€Ø¢€¾ÈZE€Àà€>ɪF€€àÈÏE€0=€øÈþE€hG€XÇÚB€Ï€øÆSB€ðX€xÇîB€@€ÇŒB€`€2ÇB€˜z €Ì§K€H €0Ì K€0‹ €°Ì»K€€5 €RÌYK€ C €jÌjK€Ør€¾ÊuI€8ú€^ÊîH€ ƒ€ÞʉI€p-€€Ê'I€;€˜Ê8I€Èi€(ÈD€8ñ€ÈÇ“C€ z€HÈ.D€p$€êÇÌC€2€ÈÝC€ÈP€îÉ5H€Ø€ŽÉ®G€ða€ÊIH€@ €°ÉçG€`€ÈÉøG€˜P3€¢ëau€Hc €DϲN€ €^ÉÝF€H¼8€*ø¡z€ÐM_€vÉ/G€€¶ €†ÏO€8 9€\øöz€N|2€Àêt€(GÜ €ÂÎ3N€XȫD€s:€ üj|€(O+€¦ÈÝD€P €ÏiN€£:€<ü|€`O×2€2ëât€˜Gð €¾Í5M€i€˜ÇC€x°<€š¬~€ØQ˜€°Ç4C€°# €ÎkM€@à<€Ìß~€RÆ1€äé¿s€HFœ€2ÓBU€X&œ €ÐÌÏK€¸‹4€Îì¦v€XIË €èÌL€ðÏ€tÓxU€&6€ÚïÊw€xJ&4€†ìCv€èH¯€HÐP€P!”€þÊI€¨~6€Žð?x€ KÀËÏI€à ÐFP€ˆ!®6€Àðrx€XK!2€Vê t€¸Ff €@δM€°‹€hÈBD€¨¡;€Êÿ‹}€€Pº€€ÈtD€à™ €‚ÎêM€èÑ;€üÿ¾}€¸PË3€ìâu€xH9€ÆÏ‘O€¨ r€.Ê]H€x7€Zô`y€xL¡€FÊH€°l€ÐÇO€à ½7€Œô“y€°L^)€åák€À=¼+€2ä‚m€(@¢$€pÝf€ð8x0€Ìè€r€øD'€½ß„h€X;.€æp€B¡€Úa€ 4þ'€“à‘i€p<\*€»âl€Ø>9#€Ü“d€ 7/€Uçq€¨C %€FÞg€:º,€ån€@Ab€‡ÚËa€4‚(€áj€à<à*€Tãšl€H?Æ#€£Üe€8œ/€îç˜q€D$&€ßÞœg€x:>-€¡åo€°Añ(€náj€P=O+€ªãm€¸?5$€ùÜ’e€€8 0€Dè r€ˆD“&€5ßh€è:­-€÷åŽo€ B‰9€ôøw{€xNÀŽÒ`T€°%_€ôÒU€ &ü9€|ûí{€¸Nû €¦ÏPO€p O9€¦ø:{€@Nþ€^ÆsA€Ø ý:€ÐüÞ|€ÐOñ€¶ÑvR€ð#L;€<ÿ0}€PE €$Ï‘N€ÈÄ:€‚üÁ|€˜Oä€@ÆVA€  =€d €€Rå€@ÒyS€%j=€Ür€ÀRH € ΓM€x=€€HRx€¸ÅÞ@€À »4€íÙv€I®€6Øá]€ 0#€òÛud€h7´€ÕŠX€Ø)Ø€ˆØ^€Ø0)5€lï+w€ÐIô€”Ó U€È&36€ ðîw€°J°€ÆA€0 é6€Xñ³x€ÈKÞ€¤Ô¨W€ø(87€Ìóy€L€ªÐnP€À!Ï6€ ñ–x€KR€¢ÆÍA€H <€”ÿ}€(Qý€0ÑsQ€Ø"[<€ Q~€hQ¾ €¢ÎN€ ò;€Fâ}€ðPÊ€Æ9A€h ø7€$õÔy€ Mê€Ô¥V€à'G8€œ÷&z€`M‘€(ÐïO€!Þ7€Öô·y€èL8€€Æ°A€ €ÝÚ|b€5:)€ºáÜj€ˆ=˜+€ä[m€ð?~$€EÝÞe€¸8T0€¡èYr€ÀDÜ&€’ß]h€ ;ö-€TæÚo€XBÜ€‹Ù6`€x3 €ÕÕ‹Y€`+Ѐ'Õ©X€*F€ß×p]€ø/p€ƒÖmZ€°,8€~ÕY€¸*€,ÖüY€,È€®Ú4b€È4Ê(€?áfj€=(+€{ãål€€?$€ÊÜhe€H8ä/€èãq€PDl&€ßçg€°:†-€Èådo€èA¬ €gÛ!c€p5ø)€bâ¦k€h>V,€¯ä%n€Ð@<%€íݨf€˜91€Ié#s€ Eš'€:à'i€<´.€üæ¤p€8C€\Ú}a€X4U(€íàëi€¨<³*€)ãjl€?™#€xÜíd€Ø7o/€Ãçhq€àC÷%€´Þlg€@:-€våén€xAö €•Ûnc€¨5$*€âÕk€ >‚,€ÝäTn€Ah%€Þ×f€Ð9>1€wéRs€ØEÆ'€hàVi€8<à.€*çÓp€pCL €"Û¾b€85·)€;âbk€0>,€ˆäám€˜@û$€ÆÝdf€`9Ñ0€"éßr€hEY'€àãh€È;s.€Õæ`p€C%€nÅ @€ š)€ âBk€ø=ø+€YäÁm€`@Þ$€—ÝDf€(9´0€óè¿r€0E<'€äßÃh€;V.€¦æ@p€ÈB¨€tÙÿ_€@3)€·Ù†`€°3`€ÝÙÀ`€è3΀ãÕ¼Y€˜+ç€ ÖØY€Ð+þ€5ÕÚX€H*€[ÕöX€€*t€íס]€00€Ø½]€h0ž€‘ÖžZ€è,·€·ÖºZ€ -f€ŒÕKY€ð*€²ÕgY€(+6€:Ö-Z€@,O€`ÖIZ€x, €ZÅ‚@€à Ó?P @¶ §= €HÅv@€¨ 4>…"ë?¢?‚?*">#><ß>KØ!Þ:Ñ> ï:È!—5¶5z"ï>¿=¡>ó=N!ƒ!¥1 5ÿ"A"5?P@&@ƒ4¿1u!g!`@Å5„5#™?__ZnwmPv__ZStorSt13_Ios_OpenmodeS___ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt4fposI11__mbstate_tEcvxEv__ZNSt6vectorIdSaIdEEixEm__ZNKSt6vectorIhSaIhEE4sizeEv__ZNSt6vectorIhSaIhEEixEm__ZNSt6vectorIlSaIlEEixEm__ZNSt6vectorIcSaIcEEixEm__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EEixEm__ZNSt6vectorImSaImEEixEm__ZNSt6vectorIjSaIjEEixEm__ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4sizeEv__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIlEC2Ev__ZNSaIlEC1Ev__ZN9__gnu_cxx13new_allocatorIlED2Ev__ZNSaIlED1Ev__ZNSaIlED2Ev__ZN9__gnu_cxx13new_allocatorIlEC2ERKS1___ZNSaIlEC1ERKS___ZNSaIlEC2ERKS___ZNSt12_Vector_baseIlSaIlEE12_Vector_implD1Ev__ZNSt12_Vector_baseIlSaIlEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIcSaIcEE12_Vector_implD1Ev__ZNSaIcED2Ev__ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEEC2Ev__ZNSaIN3stk10MidiFileIn11TempoChangeEEC1Ev__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEED2Ev__ZNSaIN3stk10MidiFileIn11TempoChangeEED1Ev__ZNSaIN3stk10MidiFileIn11TempoChangeEED2Ev__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEEC2ERKS4___ZNSaIN3stk10MidiFileIn11TempoChangeEEC1ERKS2___ZNSaIN3stk10MidiFileIn11TempoChangeEEC2ERKS2___ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorImEC2Ev__ZNSaImEC1Ev__ZN9__gnu_cxx13new_allocatorImED2Ev__ZNSaImED1Ev__ZNSaImED2Ev__ZN9__gnu_cxx13new_allocatorImEC2ERKS1___ZNSaImEC1ERKS___ZNSaImEC2ERKS___ZNSt12_Vector_baseImSaImEE12_Vector_implD1Ev__ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIjEC2Ev__ZNSaIjEC1Ev__ZN9__gnu_cxx13new_allocatorIjED2Ev__ZNSaIjED1Ev__ZNSaIjED2Ev__ZN9__gnu_cxx13new_allocatorIjEC2ERKS1___ZNSaIjEC1ERKS___ZNSaIjEC2ERKS___ZNSt12_Vector_baseIjSaIjEE12_Vector_implD1Ev__ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIlE9constructEPlRKl__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc__ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE9constructEPS3_RKS3___ZN9__gnu_cxx13new_allocatorIhEC2Ev__ZNSaIhEC1Ev__ZN9__gnu_cxx13new_allocatorIhED2Ev__ZNSaIhED1Ev__ZNSaIhED2Ev__ZN9__gnu_cxx13new_allocatorIhEC2ERKS1___ZNSaIhEC1ERKS___ZNSaIhEC2ERKS___ZNSt12_Vector_baseIhSaIhEE12_Vector_implD1Ev__ZNSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEdeEv__ZN9__gnu_cxx13new_allocatorImE9constructEPmRKm__ZN9__gnu_cxx13new_allocatorIjE9constructEPjRKj__ZN9__gnu_cxx13new_allocatorIhE9constructEPhRKh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZNSt12_Vector_baseIlSaIlEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIlSaIlEEC2ERKS0___ZNSt6vectorIlSaIlEEC1ERKS0___ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1ERKS0___ZNSaIcEC2ERKS___ZNSt12_Vector_baseIcSaIcEEC2ERKS0___ZNSt6vectorIcSaIcEEC1ERKS0___ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE12_Vector_implC1ERKS3___ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EEC2ERKS3___ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EEC1ERKS3___ZNSt12_Vector_baseImSaImEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseImSaImEEC2ERKS0___ZNSt6vectorImSaImEEC1ERKS0___ZNSt12_Vector_baseIjSaIjEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIjSaIjEEC2ERKS0___ZNSt6vectorIjSaIjEEC1ERKS0___ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEdeEv__ZNKSt6vectorIlSaIlEE4sizeEv__ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEC1ERKS1___ZNSt6vectorIlSaIlEE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv__ZNKSt6vectorIcSaIcEE4sizeEv__ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC1ERKS1___ZNSt6vectorIcSaIcEE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv__ZNKSt6vectorIdSaIdEE4sizeEv__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEE4baseEv__ZN9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEC1ERKS4___ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEmiERKl__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4backEv__ZNSt12_Vector_baseIhSaIhEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIhSaIhEEC2ERKS0___ZNSt6vectorIhSaIhEEC1ERKS0___ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEdeEv__ZNKSt6vectorImSaImEE4sizeEv__ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC1ERKS1___ZNSt6vectorImSaImEE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEdeEv__ZNKSt6vectorIjSaIjEE4sizeEv__ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEC1ERKS1___ZNSt6vectorIjSaIjEE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEdeEv__ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEC1ERKS1___ZNSt6vectorIhSaIhEE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZSt13__destroy_auxIPlEvT_S1_St11__true_type__ZSt8_DestroyIPlEvT_S1___ZSt8_DestroyIPllEvT_S1_SaIT0_E__ZSt13__destroy_auxIPcEvT_S1_St11__true_type__ZSt8_DestroyIPcEvT_S1___ZSt8_DestroyIPccEvT_S1_SaIT0_E__ZSt13__destroy_auxIPmEvT_S1_St11__true_type__ZSt8_DestroyIPmEvT_S1___ZSt8_DestroyIPmmEvT_S1_SaIT0_E__ZSt13__destroy_auxIPjEvT_S1_St11__true_type__ZSt8_DestroyIPjEvT_S1___ZSt8_DestroyIPjjEvT_S1_SaIT0_E__ZNKSt12_Vector_baseIlSaIlEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIlE8max_sizeEv__ZNKSt6vectorIlSaIlEE8max_sizeEv__ZNKSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv__ZNKSt6vectorIcSaIcEE8max_sizeEv__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNKSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE8max_sizeEv__ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE8max_sizeEv__ZSt13__destroy_auxIPhEvT_S1_St11__true_type__ZSt8_DestroyIPhEvT_S1___ZSt8_DestroyIPhhEvT_S1_SaIT0_E__ZNSt6vectorIhSaIhEE15_M_erase_at_endEPh__ZNSt6vectorIhSaIhEE5clearEv__ZNKSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorImE8max_sizeEv__ZNKSt6vectorImSaImEE8max_sizeEv__ZNKSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIjE8max_sizeEv__ZNKSt6vectorIjSaIjEE8max_sizeEv__ZNKSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIhE8max_sizeEv__ZNKSt6vectorIhSaIhEE8max_sizeEv__ZN3stk10MidiFileIn11TempoChangeD1Ev__ZSt8_DestroyIN3stk10MidiFileIn11TempoChangeEEvPT___ZSt13__destroy_auxIPN3stk10MidiFileIn11TempoChangeEEvT_S4_St12__false_type__ZSt8_DestroyIPN3stk10MidiFileIn11TempoChangeEEvT_S4___ZSt8_DestroyIPN3stk10MidiFileIn11TempoChangeES2_EvT_S4_SaIT0_E__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk10MidiFileIn11TempoChangeES6_EET0_T_S8_S7___ZSt19__copy_backward_auxIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk10MidiFileIn11TempoChangeES5_EET0_T_S7_S6___ZSt13copy_backwardIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4___ZSt10_ConstructIN3stk10MidiFileIn11TempoChangeES2_EvPT_RKT0___ZSt24__uninitialized_copy_auxIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4_St12__false_type__ZSt18uninitialized_copyIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4___ZSt22__uninitialized_copy_aIPN3stk10MidiFileIn11TempoChangeES3_S2_ET0_T_S5_S4_SaIT1_E__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk10MidiFileIn18readVariableLengthEPm__ZNSi4readEPcl__ZNKSt9basic_iosIcSt11char_traitsIcEEntEv__ZN3stk10MidiFileIn14getTickSecondsEj__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEj__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk10MidiFileIn11rewindTrackEj__ZNKSt6vectorIhSaIhEE14_M_range_checkEm__ZSt20__throw_out_of_rangePKc__ZNSt6vectorIhSaIhEE2atEm__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIhEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPhS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPhS2_EET0_T_S4_S3___ZSt13copy_backwardIPhS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIhEEPT_PKS3_S6_S4___ZSt10__copy_auxIPhS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPhS2_EET0_T_S4_S3___ZSt4copyIPhS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPhS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPhS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPhS0_hET0_T_S2_S1_SaIT1_E__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIlEEPT_PKS3_S6_S4___ZSt19__copy_backward_auxIPlS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPlS2_EET0_T_S4_S3___ZSt13copy_backwardIPlS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIlEEPT_PKS3_S6_S4___ZSt10__copy_auxIPlS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPlS2_EET0_T_S4_S3___ZSt4copyIPlS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPlS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPlS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPlS0_lET0_T_S2_S1_SaIT1_E__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIcEEPT_PKS3_S6_S4___ZSt19__copy_backward_auxIPcS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPcS2_EET0_T_S4_S3___ZSt13copy_backwardIPcS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIcEEPT_PKS3_S6_S4___ZSt10__copy_auxIPcS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPcS2_EET0_T_S4_S3___ZSt4copyIPcS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPcS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPcS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPcS0_cET0_T_S2_S1_SaIT1_E__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4___ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bImEEPT_PKS3_S6_S4___ZSt19__copy_backward_auxIPmS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPmS2_EET0_T_S4_S3___ZSt13copy_backwardIPmS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyImEEPT_PKS3_S6_S4___ZSt10__copy_auxIPmS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPmS2_EET0_T_S4_S3___ZSt4copyIPmS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPmS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPmS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPmS0_mET0_T_S2_S1_SaIT1_E__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIjEEPT_PKS3_S6_S4___ZSt19__copy_backward_auxIPjS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPjS2_EET0_T_S4_S3___ZSt13copy_backwardIPjS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIjEEPT_PKS3_S6_S4___ZSt10__copy_auxIPjS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPjS2_EET0_T_S4_S3___ZSt4copyIPjS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPjS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPjS0_jET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIhSaIhEE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKv__ZNSt12_Vector_baseIlSaIlEE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv__ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE8allocateEmPKv__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv__ZNSt12_Vector_baseImSaImEE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv__ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm__ZdlPv__ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm__ZNSt6vectorIhSaIhEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh__ZSt20__throw_length_errorPKc__ZNSt6vectorIhSaIhEE9push_backERKh__ZN3stk10MidiFileIn12getNextEventEPSt6vectorIhSaIhEEj___stack_chk_guard__ZNSi5seekgExSt12_Ios_Seekdir__ZNSi5tellgEv___stack_chk_fail__ZN3stk10MidiFileIn16getNextMidiEventEPSt6vectorIhSaIhEEj__ZNSt12_Vector_baseIhSaIhEED2Ev__ZNSt6vectorIhSaIhEED1Ev__ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm__ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm__ZNSt12_Vector_baseIjSaIjEED2Ev__ZNSt6vectorIjSaIjEED1Ev__ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj__ZNSt6vectorIjSaIjEE9push_backERKj__ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm__ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm__ZNSt12_Vector_baseImSaImEED2Ev__ZNSt6vectorImSaImEED1Ev__ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm__ZNSt6vectorImSaImEE9push_backERKm__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE10deallocateEPS3_m__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE13_M_deallocateEPS2_m__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EED2Ev__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EED1Ev__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2___ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE9push_backERKS2___ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm__ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm__ZNSt12_Vector_baseIcSaIcEED2Ev__ZNSt6vectorIcSaIcEED1Ev__ZNSaIcEC1ERKS___ZNSaIcED1Ev__ZNSt6vectorIcSaIcEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc__ZNSt6vectorIcSaIcEE9push_backERKc__ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm__ZNSt12_Vector_baseIlSaIlEE13_M_deallocateEPlm__ZNSt12_Vector_baseIlSaIlEED2Ev__ZNSt6vectorIlSaIlEED1Ev__ZNSt6vectorIlSaIlEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPlS1_EERKl__ZNSt6vectorIlSaIlEE9push_backERKl__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd__ZNSt6vectorIdSaIdEE9push_backERKd__ZN3stk10MidiFileInD0Ev__ZTVN3stk10MidiFileInE__ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEv__ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk10MidiFileInD1Ev__ZN3stk10MidiFileInD2Ev__ZN3stk10MidiFileInC1ESs__ZN3stk3StkC2Ev__ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1Ev__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode__ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E__ZN3stk3Stk6swap32EPh_strncmp__ZN3stk3Stk6swap16EPh__ZN3stk10MidiFileInC2ESs__ZTIN3stk10MidiFileInE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk10MidiFileInE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk3StkE___gxx_personality_v0__ZnwmPv.eh__ZStorSt13_Ios_OpenmodeS_.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt4fposI11__mbstate_tEcvxEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNKSt6vectorIhSaIhEE4sizeEv.eh__ZNSt6vectorIhSaIhEEixEm.eh__ZNSt6vectorIlSaIlEEixEm.eh__ZNSt6vectorIcSaIcEEixEm.eh__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EEixEm.eh__ZNSt6vectorImSaImEEixEm.eh__ZNSt6vectorIjSaIjEEixEm.eh__ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4sizeEv.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIlEC2Ev.eh__ZNSaIlEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIlED2Ev.eh__ZNSaIlED1Ev.eh__ZNSaIlED2Ev.eh__ZN9__gnu_cxx13new_allocatorIlEC2ERKS1_.eh__ZNSaIlEC1ERKS_.eh__ZNSaIlEC2ERKS_.eh__ZNSt12_Vector_baseIlSaIlEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIlSaIlEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIcSaIcEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEEC2Ev.eh__ZNSaIN3stk10MidiFileIn11TempoChangeEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEED2Ev.eh__ZNSaIN3stk10MidiFileIn11TempoChangeEED1Ev.eh__ZNSaIN3stk10MidiFileIn11TempoChangeEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEEC2ERKS4_.eh__ZNSaIN3stk10MidiFileIn11TempoChangeEEC1ERKS2_.eh__ZNSaIN3stk10MidiFileIn11TempoChangeEEC2ERKS2_.eh__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorImEC2Ev.eh__ZNSaImEC1Ev.eh__ZN9__gnu_cxx13new_allocatorImED2Ev.eh__ZNSaImED1Ev.eh__ZNSaImED2Ev.eh__ZN9__gnu_cxx13new_allocatorImEC2ERKS1_.eh__ZNSaImEC1ERKS_.eh__ZNSaImEC2ERKS_.eh__ZNSt12_Vector_baseImSaImEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIjEC2Ev.eh__ZNSaIjEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIjED2Ev.eh__ZNSaIjED1Ev.eh__ZNSaIjED2Ev.eh__ZN9__gnu_cxx13new_allocatorIjEC2ERKS1_.eh__ZNSaIjEC1ERKS_.eh__ZNSaIjEC2ERKS_.eh__ZNSt12_Vector_baseIjSaIjEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIlE9constructEPlRKl.eh__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc.eh__ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd.eh__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE9constructEPS3_RKS3_.eh__ZN9__gnu_cxx13new_allocatorIhEC2Ev.eh__ZNSaIhEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIhED2Ev.eh__ZNSaIhED1Ev.eh__ZNSaIhED2Ev.eh__ZN9__gnu_cxx13new_allocatorIhEC2ERKS1_.eh__ZNSaIhEC1ERKS_.eh__ZNSaIhEC2ERKS_.eh__ZNSt12_Vector_baseIhSaIhEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEdeEv.eh__ZN9__gnu_cxx13new_allocatorImE9constructEPmRKm.eh__ZN9__gnu_cxx13new_allocatorIjE9constructEPjRKj.eh__ZN9__gnu_cxx13new_allocatorIhE9constructEPhRKh.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZNSt12_Vector_baseIlSaIlEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIlSaIlEEC2ERKS0_.eh__ZNSt6vectorIlSaIlEEC1ERKS0_.eh__ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIcSaIcEEC2ERKS0_.eh__ZNSt6vectorIcSaIcEEC1ERKS0_.eh__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE12_Vector_implC1ERKS3_.eh__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EEC2ERKS3_.eh__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EEC1ERKS3_.eh__ZNSt12_Vector_baseImSaImEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseImSaImEEC2ERKS0_.eh__ZNSt6vectorImSaImEEC1ERKS0_.eh__ZNSt12_Vector_baseIjSaIjEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIjSaIjEEC2ERKS0_.eh__ZNSt6vectorIjSaIjEEC1ERKS0_.eh__ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEdeEv.eh__ZNKSt6vectorIlSaIlEE4sizeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEC1ERKS1_.eh__ZNSt6vectorIlSaIlEE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEdeEv.eh__ZNKSt6vectorIcSaIcEE4sizeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC1ERKS1_.eh__ZNSt6vectorIcSaIcEE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEE4baseEv.eh__ZN9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEC1ERKS4_.eh__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN3stk10MidiFileIn11TempoChangeESt6vectorIS3_SaIS3_EEEmiERKl.eh__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE4backEv.eh__ZNSt12_Vector_baseIhSaIhEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIhSaIhEEC2ERKS0_.eh__ZNSt6vectorIhSaIhEEC1ERKS0_.eh__ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEdeEv.eh__ZNKSt6vectorImSaImEE4sizeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC1ERKS1_.eh__ZNSt6vectorImSaImEE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEdeEv.eh__ZNKSt6vectorIjSaIjEE4sizeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEC1ERKS1_.eh__ZNSt6vectorIjSaIjEE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEC1ERKS1_.eh__ZNSt6vectorIhSaIhEE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZSt13__destroy_auxIPlEvT_S1_St11__true_type.eh__ZSt8_DestroyIPlEvT_S1_.eh__ZSt8_DestroyIPllEvT_S1_SaIT0_E.eh__ZSt13__destroy_auxIPcEvT_S1_St11__true_type.eh__ZSt8_DestroyIPcEvT_S1_.eh__ZSt8_DestroyIPccEvT_S1_SaIT0_E.eh__ZSt13__destroy_auxIPmEvT_S1_St11__true_type.eh__ZSt8_DestroyIPmEvT_S1_.eh__ZSt8_DestroyIPmmEvT_S1_SaIT0_E.eh__ZSt13__destroy_auxIPjEvT_S1_St11__true_type.eh__ZSt8_DestroyIPjEvT_S1_.eh__ZSt8_DestroyIPjjEvT_S1_SaIT0_E.eh__ZNKSt12_Vector_baseIlSaIlEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIlE8max_sizeEv.eh__ZNKSt6vectorIlSaIlEE8max_sizeEv.eh__ZNKSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv.eh__ZNKSt6vectorIcSaIcEE8max_sizeEv.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNKSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE8max_sizeEv.eh__ZNKSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE8max_sizeEv.eh__ZSt13__destroy_auxIPhEvT_S1_St11__true_type.eh__ZSt8_DestroyIPhEvT_S1_.eh__ZSt8_DestroyIPhhEvT_S1_SaIT0_E.eh__ZNSt6vectorIhSaIhEE15_M_erase_at_endEPh.eh__ZNSt6vectorIhSaIhEE5clearEv.eh__ZNKSt12_Vector_baseImSaImEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorImE8max_sizeEv.eh__ZNKSt6vectorImSaImEE8max_sizeEv.eh__ZNKSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIjE8max_sizeEv.eh__ZNKSt6vectorIjSaIjEE8max_sizeEv.eh__ZNKSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIhE8max_sizeEv.eh__ZNKSt6vectorIhSaIhEE8max_sizeEv.eh__ZN3stk10MidiFileIn11TempoChangeD1Ev.eh__ZSt8_DestroyIN3stk10MidiFileIn11TempoChangeEEvPT_.eh__ZSt13__destroy_auxIPN3stk10MidiFileIn11TempoChangeEEvT_S4_St12__false_type.eh__ZSt8_DestroyIPN3stk10MidiFileIn11TempoChangeEEvT_S4_.eh__ZSt8_DestroyIPN3stk10MidiFileIn11TempoChangeES2_EvT_S4_SaIT0_E.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk10MidiFileIn11TempoChangeES6_EET0_T_S8_S7_.eh__ZSt19__copy_backward_auxIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk10MidiFileIn11TempoChangeES5_EET0_T_S7_S6_.eh__ZSt13copy_backwardIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4_.eh__ZSt10_ConstructIN3stk10MidiFileIn11TempoChangeES2_EvPT_RKT0_.eh__ZSt24__uninitialized_copy_auxIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4_St12__false_type.eh__ZSt18uninitialized_copyIPN3stk10MidiFileIn11TempoChangeES3_ET0_T_S5_S4_.eh__ZSt22__uninitialized_copy_aIPN3stk10MidiFileIn11TempoChangeES3_S2_ET0_T_S5_S4_SaIT1_E.eh__ZN3stk10MidiFileIn18readVariableLengthEPm.eh__ZN3stk10MidiFileIn14getTickSecondsEj.eh__ZN3stk10MidiFileIn11rewindTrackEj.eh__ZNKSt6vectorIhSaIhEE14_M_range_checkEm.eh__ZNSt6vectorIhSaIhEE2atEm.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIhEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPhS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPhS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPhS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIhEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPhS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPhS2_EET0_T_S4_S3_.eh__ZSt4copyIPhS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPhS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPhS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPhS0_hET0_T_S2_S1_SaIT1_E.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIlEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPlS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPlS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPlS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIlEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPlS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPlS2_EET0_T_S4_S3_.eh__ZSt4copyIPlS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPlS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPlS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPlS0_lET0_T_S2_S1_SaIT1_E.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIcEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPcS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPcS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPcS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIcEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPcS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPcS2_EET0_T_S4_S3_.eh__ZSt4copyIPcS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPcS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPcS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPcS0_cET0_T_S2_S1_SaIT1_E.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bImEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPmS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPmS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPmS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyImEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPmS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPmS2_EET0_T_S4_S3_.eh__ZSt4copyIPmS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPmS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPmS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPmS0_mET0_T_S2_S1_SaIT1_E.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIjEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPjS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPjS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPjS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIjEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPjS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPjS2_EET0_T_S4_S3_.eh__ZSt4copyIPjS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPjS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPjS0_jET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv.eh__ZNSt12_Vector_baseIhSaIhEE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKv.eh__ZNSt12_Vector_baseIlSaIlEE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv.eh__ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE8allocateEmPKv.eh__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv.eh__ZNSt12_Vector_baseImSaImEE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv.eh__ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm.eh__ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm.eh__ZNSt6vectorIhSaIhEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh.eh__ZNSt6vectorIhSaIhEE9push_backERKh.eh__ZN3stk10MidiFileIn12getNextEventEPSt6vectorIhSaIhEEj.eh__ZN3stk10MidiFileIn16getNextMidiEventEPSt6vectorIhSaIhEEj.eh__ZNSt12_Vector_baseIhSaIhEED2Ev.eh__ZNSt6vectorIhSaIhEED1Ev.eh__ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm.eh__ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm.eh__ZNSt12_Vector_baseIjSaIjEED2Ev.eh__ZNSt6vectorIjSaIjEED1Ev.eh__ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj.eh__ZNSt6vectorIjSaIjEE9push_backERKj.eh__ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm.eh__ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm.eh__ZNSt12_Vector_baseImSaImEED2Ev.eh__ZNSt6vectorImSaImEED1Ev.eh__ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm.eh__ZNSt6vectorImSaImEE9push_backERKm.eh__ZN9__gnu_cxx13new_allocatorIN3stk10MidiFileIn11TempoChangeEE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EE13_M_deallocateEPS2_m.eh__ZNSt12_Vector_baseIN3stk10MidiFileIn11TempoChangeESaIS2_EED2Ev.eh__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EED1Ev.eh__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.eh__ZNSt6vectorIN3stk10MidiFileIn11TempoChangeESaIS2_EE9push_backERKS2_.eh__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm.eh__ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm.eh__ZNSt12_Vector_baseIcSaIcEED2Ev.eh__ZNSt6vectorIcSaIcEED1Ev.eh__ZNSt6vectorIcSaIcEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc.eh__ZNSt6vectorIcSaIcEE9push_backERKc.eh__ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm.eh__ZNSt12_Vector_baseIlSaIlEE13_M_deallocateEPlm.eh__ZNSt12_Vector_baseIlSaIlEED2Ev.eh__ZNSt6vectorIlSaIlEED1Ev.eh__ZNSt6vectorIlSaIlEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPlS1_EERKl.eh__ZNSt6vectorIlSaIlEE9push_backERKl.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd.eh__ZNSt6vectorIdSaIdEE9push_backERKd.eh__ZN3stk10MidiFileInD0Ev.eh__ZN3stk10MidiFileInD1Ev.eh__ZN3stk10MidiFileInD2Ev.eh__ZN3stk10MidiFileInC1ESs.eh__ZN3stk10MidiFileInC2ESs.eh__GLOBAL__I__ZN3stk10MidiFileInC2ESs__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC0LC1LC3LC4LC5LC7LC8GCC_except_table0GCC_except_table1GCC_except_table2LC9LC10LC11LC12LC13LC14LC15LC18LC21GCC_except_table3GCC_except_table4EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk10MidiFileInC2ESs.eh___tcf_0.ehstk-4.4.4/src/Debug/Modal.o000644 000766 000766 00000500450 12015735510 015342 0ustar00garygary000000 000000 Ïúíþ ¸¹@ ¸__text__TEXT2@ ø°€__debug_frame__DWARF8@xx]__debug_info__DWARFx# Þ¸,` Û__debug_abbrev__DWARF X __debug_aranges__DWARF+ Pk8'__debug_macinfo__DWARF{ »__debug_line__DWARF{ © »P'__debug_loc__DWARF$œd x'.__debug_pubnames__DWARFÀ2@<__debug_pubtypes__DWARFB @K__debug_inlined__DWARFKNT__debug_str__DWARFKoˆNT__debug_ranges__DWARF}Ó½Ü__mod_init_func__DATA€ÓÀÜè8 __textcoal_nt__TEXTˆÓ¡ÈÜð8ó €__cstring__TEXT0ò•pû__gcc_except_tab__TEXTÅôcþ__StaticInit__TEXT(øXhˆ@€__const__DATA€øxÀ¸@__const_coal__DATAùØ@(A __const_coal__TEXTØù __bss__DATA¸__literal8__TEXTøù88__literal16__TEXT0úp__eh_frame__TEXT@úx€ØA h__constructor__TEXT¸ø__destructor__TEXT¸ø@N _" P""»Ý0UH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀHH‹òEèH‹}øÿÐH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}ø‰uôòEèH‹Eø‹€ø;Eôw#H5H‹=èH‹}ø¾èë&H‹EøH‹¨‹EôHÁàHH‹H‰ÇòEèèÉÃUH‰åHƒì H‰}èH‹}èHǰèÇEüëDH‹EèH‹¨‹EüHÁàHH‹H‹HƒÀH‹H‹EèH‹¨‹EüHÁàHH‹H‰ÇÿÑÿEüH‹Eè‹€ø;Eüw­ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}èòEàÇEüéÇ‹uüH‹}èHÇèòfWÀf.Á—À„Àt*‹uüH‹}èHÇèòòj÷fWÁòEðë,‹uüH‹}èHÇèòH‹Eèò€XòYÁòEð‹uüH‹}èHÇèòf(ÈòYMàH‹EèH‹¨‹EüHÁàHH‹8òEð¾èÿEüH‹Eè‹€ø;Eü‡&ÿÿÿÉÃUH‰åHƒìH‰}øòEðòMðòŒöòYÈòxöòXÁH‹}øèÉÃUH‰åHƒì@H‰}è‰uäòEØòMÐH‹Eè‹€ø;Eäw&H5H‹=èH‹}è¾èéjèf(Èòöf(Ñò^Ðf(ÂòEøH‹Eèò€Xf(ÈòYMØòEøf.Áwë‹uäH‹}èHÇèH‰ÂH‹EØH‰ëvH‹EØH‰EðëòEðò ¸õòYÁòEðH‹Eèò€XòYEðf.EøwÒ‹uäH‹}èHÇèH‰ÂH‹EðH‰H5H‹=èH‹}è¾è‹uäH‹}èHÇèH‰ÂH‹EÐH‰fWÀf.EØwëò?õòMØfWÁòEðëH‹Eèò€XòYEØòEðH‹EèH‹¨‹EäHÁàHH‹8òEÐH‹Eð¾f(ÈH‰EÈòEÈèÉÃUH‰åSHƒì8H‰}ØòEÐfWÀf.EÐsë#H5H‹=èH‹}ؾèëlH‹UØH‹EÐH‰‚XÇEìëE‹uìH‹}ØHÇèH‹‹uìH‹}ØHÇèò‹uìH‹}ØH‰]ÈòMÈèÿEìH‹EØ‹€ø;Eìw¬HƒÄ8[ÉÃUH‰åHƒì H‰}èòEàfWÀf.Eàwò ÔóòEàf.Áwë!H5H‹=èH‹}è¾èH‹}èHƒÇ@ò–óèH‹}èHƒÇ@òEàèòwóò\EàH‹}èHǰèH‹}èHƒÇ@èH‹EèH‹€ H‹HƒÀ8H‹H‹EèH‹¸ ÿÒÇEü龋uüH‹}èHÇèòfWÀf.Á—À„Àt*‹uüH‹}èHÇèòòófWÁòEðë,‹uüH‹}èHÇèòH‹Eèò€XòYÁòEð‹uüH‹}èHÇèòH‹EèH‹¨‹EüHÁàHH‹8òEð¾èÿEüH‹Eè‹€ø;Eü‡/ÿÿÿÉÃUH‰åSHƒìXH‰}ØHH‹EØH‰ÇEìë_H‹EØH‹¨‹EìHÁàHH‹H…Àt>H‹EØH‹¨‹EìHÁàHH‹H‹HƒÀH‹H‹EØH‹¨‹EìHÁàHH‹8ÿÑÿEìH‹EØ‹€ø;Eìw’H‹EØH‹¸¨èH‹EØHH‰E¨H‹}¨èH‹EØHH‰E°H‹}°èH‹EØHH‰E¸H‹}¸èëcH‰E H‹] H‹EØHH‰E¨H‹}¨èH‰] H‹] H‹EØHH‰E°H‹}°èH‰] H‹] H‹EØHH‰E¸H‹}¸èH‰] ëH‹EØH°H‰EÀH‹}Àèë%H‰E H‹] H‹EØH°H‰EÀH‹}ÀèH‰] ëH‹EØHƒÀ@H‰EÈH‹}Èèë#H‰E H‹] H‹EØHƒÀ@H‰EÈH‹}ÈèH‰] ëH‹EØH‰EÐH‹}Ðèë&H‰E H‹] H‹EØH‰EÐH‹}ÐèH‰] H‹} è¸„Àt H‹}ØèHƒÄX[ÉÃUH‰åSHƒìXH‰}ØHH‹EØH‰ÇEìë_H‹EØH‹¨‹EìHÁàHH‹H…Àt>H‹EØH‹¨‹EìHÁàHH‹H‹HƒÀH‹H‹EØH‹¨‹EìHÁàHH‹8ÿÑÿEìH‹EØ‹€ø;Eìw’H‹EØH‹¸¨èH‹EØHH‰E¨H‹}¨èH‹EØHH‰E°H‹}°èH‹EØHH‰E¸H‹}¸èëcH‰E H‹] H‹EØHH‰E¨H‹}¨èH‰] H‹] H‹EØHH‰E°H‹}°èH‰] H‹] H‹EØHH‰E¸H‹}¸èH‰] ëH‹EØH°H‰EÀH‹}Àèë%H‰E H‹] H‹EØH°H‰EÀH‹}ÀèH‰] ëH‹EØHƒÀ@H‰EÈH‹}Èèë#H‰E H‹] H‹EØHƒÀ@H‰EÈH‹}ÈèH‰] ëH‹EØH‰EÐH‹}Ðèë&H‰E H‹] H‹EØH‰EÐH‹}ÐèH‰] H‹} è¸„Àt H‹}ØèHƒÄX[ÉÃUH‰åSHƒìXH‰}ØHH‹EØH‰ÇEìë_H‹EØH‹¨‹EìHÁàHH‹H…Àt>H‹EØH‹¨‹EìHÁàHH‹H‹HƒÀH‹H‹EØH‹¨‹EìHÁàHH‹8ÿÑÿEìH‹EØ‹€ø;Eìw’H‹EØH‹¸¨èH‹EØHH‰E¨H‹}¨èH‹EØHH‰E°H‹}°èH‹EØHH‰E¸H‹}¸èëcH‰E H‹] H‹EØHH‰E¨H‹}¨èH‰] H‹] H‹EØHH‰E°H‹}°èH‰] H‹] H‹EØHH‰E¸H‹}¸èH‰] ëH‹EØH°H‰EÀH‹}Àèë%H‰E H‹] H‹EØH°H‰EÀH‹}ÀèH‰] ëH‹EØHƒÀ@H‰EÈH‹}Èèë#H‰E H‹] H‹EØHƒÀ@H‰EÈH‹}ÈèH‰] ëH‹EØH‰EÐH‹}Ðèë&H‰E H‹] H‹EØH‰EÐH‹}ÐèH‰] H‹} è¸„Àt H‹}ØèHƒÄX[ÉÃUH‰åSHƒìHH‰}؉uÔH‹}ØèHH‹EØH‰H‹}ØHƒÇ@èH‹}ØHǰòëëèH‹}ØHÇèH‹UØ‹EÔ‰‚øH}ïèH‹}ØHÇHuïèH}ïèH}îèH‹}ØHÇHuîèH}îèH‹EØ‹€ø…Àu!H5H‹=èH‹}ؾèH‹EØ‹€ø‰ÆH‹}ØHÇfWÀèH‹EØ‹€ø‰ÆH‹}ØHÇfWÀèH‹EØ‹€ø‰Ç¾èH‰ÂH‹EØH‰¨ÇEèëxH‹EØH‹¨‹EèHÁàHÂH‰UÀ¿àèH‰EÈH‹}ÈèH‹UÈH‹EÀH‰H‹EØH‹¨‹EèHÁàHH‹8èëH‰E¸H‹]¸H‹}ÈèH‰]¸é´ÿEèH‹EØ‹€ø;Eè‡uÿÿÿH‹}ØHÇòKêèH‹UظH‰‚0H‹UظH‰‚@H‹UØH¸ð?H‰‚8H‹UØH¸€{@H‰‚XH‹}ØèH‹UØH¸à?H‰‚HH‹UØH¸ÁÊ¡E¶óá?H‰‚Pé¥H‰E¸H‹]¸H‹}ØHÇèH‰]¸H‹]¸H‹}ØHÇèH‰]¸H‹]¸H‹}ØHÇèH‰]¸ëH‰E¸H‹]¸H‹}ØHǰèH‰]¸ëH‰E¸H‹]¸H‹}ØHƒÇ@èH‰]¸ëH‰E¸H‹]¸H‹}ØèH‰]¸H‹}¸èHƒÄH[ÉÃUH‰åSHƒìHH‰}؉uÔH‹}ØèHH‹EØH‰H‹}ØHƒÇ@èH‹}ØHǰòÉèèH‹}ØHÇèH‹UØ‹EÔ‰‚øH}ïèH‹}ØHÇHuïèH}ïèH}îèH‹}ØHÇHuîèH}îèH‹EØ‹€ø…Àu!H5H‹=èH‹}ؾèH‹EØ‹€ø‰ÆH‹}ØHÇfWÀèH‹EØ‹€ø‰ÆH‹}ØHÇfWÀèH‹EØ‹€ø‰Ç¾èH‰ÂH‹EØH‰¨ÇEèëxH‹EØH‹¨‹EèHÁàHÂH‰UÀ¿àèH‰EÈH‹}ÈèH‹UÈH‹EÀH‰H‹EØH‹¨‹EèHÁàHH‹8èëH‰E¸H‹]¸H‹}ÈèH‰]¸é´ÿEèH‹EØ‹€ø;Eè‡uÿÿÿH‹}ØHÇò)çèH‹UظH‰‚0H‹UظH‰‚@H‹UØH¸ð?H‰‚8H‹UØH¸€{@H‰‚XH‹}ØèH‹UØH¸à?H‰‚HH‹UØH¸ÁÊ¡E¶óá?H‰‚Pé¥H‰E¸H‹]¸H‹}ØHÇèH‰]¸H‹]¸H‹}ØHÇèH‰]¸H‹]¸H‹}ØHÇèH‰]¸ëH‰E¸H‹]¸H‹}ØHǰèH‰]¸ëH‰E¸H‹]¸H‹}ØHƒÇ@èH‰]¸ëH‰E¸H‹]¸H‹}ØèH‰]¸H‹}¸èHƒÄH[ÉÃÿÿÿÿx $ˆÓ† $¢Ó† $´Ó† $ÆÓ† $ØÓ† $J† $óÓ7† ,J† ƒ$*Ô)† $TÔ!† $vÔ † $€Ô† $˜Ô † $¢Ô† $ºÔ† $ÒÔ† $àÔ† $Õ† $ Õ† $8Õ† $FÕB† $ˆÕ† $¨Õ† $ÈÕ† $äÕ#† $Ö† $Ö&† $;Ö#† $^ÖQ† $°Ö† ,¾Ö@† ƒ$þÖ7† $5×9† $n×+† $š×† $¨×† $¼×† $Û×>† $Ø+† $DØ'† $kØ.† $™Ø+† $ÄØ7† $üØ4† $bn† ,0Ù~† ƒ,®Ù~† ƒ$,Ú† $LÚ1† $~ÚI† $ÈÚM† ,ÛY† ƒ,pÜY† ƒ,ÊÝ~† ƒ,HÞ† ƒ,dß݆ ƒ$Ðz† $Bà]† $ á† ,ºâ,† ƒ,æãª† ƒ$沆 $B豆 $(øC† $kø† $J† $dù† $^9† $˜º† ,Rµ† ƒ$¤† ,¬† ƒ, † ƒ,Ø † ƒ,ô霆 ƒ$ên† $þê+† $)ë'† $Pë/† $ë]† $Üë+† $ì'† $.ì/† $]ì'† $„ì.† $²ì+† $ÞìI† $(í'† ,Pí(† ƒ$xñ/† ,¨ñ† ƒ,î "† ƒ,"† ƒœÞGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Modal.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Óunsigned int__int64_t.ôlong long intlong long unsigned intlong int$_0€L[__mbstate8M[_mbstateLNônkkchar__mbstate_tO+__darwin_mbstate_tQv__darwin_size_tZºlong unsigned int__darwin_va_list`ç÷÷k __va_list_tagj gp_offsetÓ# fp_offsetÓ# overflow_arg_areaj# reg_save_areaj# __darwin_wchar_tfº__darwin_rune_tkl__darwin_wint_tnº__darwin_clock_tsº__darwin_time_tvnñk _opaque_pthread_once_tE4 __sigE# __opaqueEá#__darwin_off_tnã__darwin_pthread_once_t|ñ__darwin_wctrans_t(º__darwin_wctype_t*Ásize_tc£time_tWÊptrdiff_t˜ stdD 7D 8G XJ Zq ]˜ _´ bÏ j! kX oŸ p½ qÞ rõ s  uQ wm x€ z— }³ ~Ï  " ‚D ƒQ „m …€ †¦ ‡Ç ˆè Š ‹/ Î Ð Ñ\ Ó2 Ôw ÕV ×r ØË Ù‰ Úª Ûô ;I <} =™ dò" eþ" g# h# i1# jH# k_# lv# m# n¯# oÐ# sð# t$ v<$ w^$ x†$ zž$ {¶$ |Ä$ }Ü$ ‚ð$ ƒ% „%% †9% ‡R% Šy% ‹‡% ŒŸ% µ¼% ¶ß% ·& ¸$& ¹K& <¬ !FŸ* !G¹* !HÓ* !Ií* !J+ !K"+ !L=+ !MX+ !Ns+ !OŽ+ !P©+ !QÄ+ !Rß+ "Bú+ "Cý+ "DŒ& "F, "G, "H-, "IN, "Jk, "K, "L¯, "MÆ, "NÝ, #H- #’(- #”+- #•B- #–Y- #—z- #˜–- #™²- #šÎ- #›ë- #œ. #. #ž,. #ŸS. # y. #¡›. #¢Á. #£Ý. #¤ô. #¥/ #¦3/ #§O/ #©p/ #«‘/ #­·/ #¯Ø/ #±ô/ #³0 #´10 #µM0 #¶i0 #·…0 #¸¡0 #¹½0 #ºç0 #»þ0 #¼1 #½@1 #¾a1 #¿1 #À©1 #ÂË1 #Äç1 #Å2 #Æ)2 #ÇJ2 #Èk2 #É‚2 #Ê£2 #ËÄ2 #Ìå2 #Í3 #Î3 #Ð63 #ÖR3 #Ün3 #âŠ3 #è¦3#Ç3#ã3#4__true_type__debug,1__copy__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style%¬” denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > Ç5$8#_M_p$’#Ç5$ 9’à8reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >À'_Ios_Fmtflags&7P _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode&k¶ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate&“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir&¸] _S_beg_S_cur_S_end_S_ios_seekdir_end€€í,Cevent&¢£ erase_eventimbue_eventcopyfmt_eventˆ…&ÓI_M_next&ÕðW#_M_fn&ÖX#w}&׺#&Øõ8#ˆ…&ÛðWXºðW d`&ßäX/ðW!ƒ&ãPSºðWn6&ñ_M_pword&òj#_M_iword&ó#n6&ôX˜K&"Ç'&_ZNSt8ios_base4Init11_S_refcountEõ8#_S_synced_with_stdio&_ZNSt8ios_base4Init20_S_synced_with_stdioEí6˜K&*XðJ&Xºbasic_streambuf > 'R f 'Tf 'Uf 'Wf 'X0f 'ZJf '\df ']~f '^f '_·f '`Ñf 'aëf 'bg 'cg 'd9g 'eSg 'fmg 'g‰g 'h£g 'i½g 'jÔgctype_basectypemoney_baseR$pattern(É field(É m&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >,% SJ¡# _M_startT¡# _M_finishU¡# _M_end_of_storageV¡#& W´¡©¡'bt´¡ºvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal(Ͷv<ã¶’ã¶ã¶)¥…þ ";í6·fœåW*ëh ˆüVØ¡¡%4*Lf ”öSô¡¡*H ´O¡¡J¡(äaÌñ'ã¶5ã¶ã¶ G,*W¡¡-¡+ “eH¡}¡º-¡*í) ·b/£¡º-¡%4*ýn ×UÄ¡º-¡ § 1^q롺-¡J¡+:VÅÛw¡¡¡¡+ц„{¡7¡¡¡+k1?B¡]¡¡¡+® †.¡ƒ¡¡¡(QA J1z¡­¡¡¡%4(% mÏz¡Ò¡¡¡() ýÈ&¡ü¡¡¡J¡,nothrow)IõZõÓ,cerrAsÔ-__ioinitM_ZStL8__ioinit.ƒd*Xºfff/l0n.¥*eœ’’fœ/n.Œ<*d’´’f(È*[Ã"’Ϻ.š+*Pjððºœ/ö1 $_4+a! quot+bº# rem+cº#div_t+d÷ $_5+fX quot+g# rem+h#ldiv_t+i. $_6+l quot+mô# rem+nô#lldiv_t+of.T+“º¶¶/¼2.Å+”ÔÔfdouble.Ê+•ºõf.Ï+– f.ç‡+œj7ððœœ7/=3ºQðð.q+ž!mºº&K+ €j.8P+¡’—f.s#+£X³.j+ªºÏfœ.Å+«œððfœ/öwchar_t.ZL+¬º"ðfœ&·2+¯Djœœ74߀+°º.l3+±jmjœ&4$+²€Ó(h<+³@Ô f /’.“<+µÇf º.‚+½ºèf º(µt+Â!yºf.¹+Ü$’$œ/*0ö.$g+ĺK’ö __gnu_cxx¡V(Õ®ÂIôwô(q´,M—ôô__debug,6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >!9O 0Ã{¸¾¾.Ì>+§rôô.OM+™ô‰f.Ô‚+ºôªf º.&l+ÀËf º(o<+´%@ëëf float.…‚+·f long double&_6+Ç2º.g+¦ôIô lconv`-+} 5k-,’#5k9--’#5º-.’# int_curr_symbol-/’# currency_symbol-0’# mon_decimal_point-1’#( mon_thousands_sep-2’#0 mon_grouping-3’#85)-4’#@5¥O-5’#H int_frac_digits-6n#P5+&-7n#Q p_cs_precedes-8n#R p_sep_by_space-9n#S n_cs_precedes-:n#T n_sep_by_space-;n#U p_sign_posn-n#X int_n_cs_precedes-?n#Y int_p_sep_by_space-@n#Z int_n_sep_by_space-An#[ int_p_sign_posn-Bn#\ int_n_sign_posn-Cn#].±G.5’™ ºf4B[-K¦ /Iva_list/IÏfpos_t/U4 __sbuf/`ù _base/aù # _size/bº#/† __sFILE˜/‚O" _p/ƒù # _r/„º# _w/…º# _flags/†—# _file/‡—# _bf/ˆÉ # _lbfsize/‰º#( _cookie/Œj#0 _close/^"#8 _read/Ž}"#@ _seek/œ"#H _write/»"#P _ub/“É #X _extra/”Ì"#h _ur/•º#p _ubuf/˜Ò"#t _nbuf/™â"#w _lb/œÉ #x _blksize/Ÿº#ˆ _offset/ » #3º^"j/O"3º}"j’º/d"3» œ"j» º/ƒ"3º»"jfº/¢"__sFILEX/Á"†â"k†ò"kFILE/¡ÿ &8H/ï##/ò".Ef/ðº1##.1E/ñºH##.—…/òº_##.fC/óºv##.xN/ôº##.œM/õº©##©#/» .žN/ö’Ð#’º#(ù#/úƒ[#ð#ff.ò//ÿœ$jœœ#+[0/@#<$ff#6» /º^$#º67//º{$#{$/$0» 6Õu/ž$#6–(/º¶$#7÷=/º6Ï(/ ’Ü$’¬ / ð$f6ÜI/º%f6yE/º%%ff×4/9%#g/R%#’6ǃ/ºy%#’ºœ7%/#65s/’Ÿ%’6/º¼%º#6yv/©ºß%’œf86—P/ªº&#f&/÷6R/«º$&f&6£//¬ºK&’œf&6=X/­ºm&ff&n}&kclock_t0M² tm80Z^' tm_sec0[º# tm_min0\º# tm_hour0]º# tm_mday0^º# tm_mon0_º# tm_year0`º# tm_wday0aº# tm_yday0bº# tm_isdst0cº# tm_gmtoff0d#( tm_zone0e’#0pthread_once_t1^J__gthread_once_t2/^'wint_t3F› $_73Qé' __min3R„# __max3S„# __map3T„# __types3Ué'#/Á_RuneEntry3Vš' $_83X5( __nranges3Yº# __ranges3Z5(#/ï'_RuneRange3[( $_93]|( __name3^|(# __mask3_Á#nŒ(k _RuneCharClass3`M(9$_10ˆ 3b * __magic3cá# __encoding3d *# __sgetrune3f<*#( __sputrune3g`*#0 __invalid_rune3h„#8 __runetype3jf*#< __maplower3kv*#¼ __mapupper3lv*#¼ __runetype_ext3s;(#À __maplower_ext3t;(#Ð __mapupper_ext3u;(#à __variable3wj#ð __variable_len3xº#ø __ncharclasses3}º#ü __charclasses3~†*#€n*k3„6*f£6*/f/*3º`*„’£ /B*Áv*kÿ„†*kÿ/Œ(_RuneLocale3¢(:`V4å@º¹*º:tT4ëv[ºÓ*º:}W4÷Vºí*º:Š4þ6º+º)–c4¸º"+º),4 h º=+º)Y@4@aºX+º)á(4‹dºs+º)·4Ï:ºŽ+º)M4"cº©+º)ÒG4)ªAºÄ+º)˜45N?ºß+º)¸54;ë6ºú+º;0|ÃC}&.e0~Ô-,ªª(qN0‚QªH,H,/Œ&.f0…ªe,e,/ª.÷N0{’‚,‚,/ˆ,0Œ&.³O0}’¤,¤,/ª,0ª.¾0€H,Æ,¤,.ÛO0H,Ý,¤,(X0ƒÄwœ-’œf‚,mbstate_t5U‰wctype_t64ƒ.5—ºi0$$.H$5˜º…0$$.B5™ð¡0ð$.-?5šœ½0$$(¹F5œýdœç0ðœ$‚,.ë/5œþ0$.A5žð1ð$œ.iN5Ÿº@1$$œ.„P5 ða1ð$œ.Â>5¤œ‡1’‡1œM./$.X&5¥œ©1$$.:l5©ÔÅ1$Å1/ð.l5Èëç1$Å1.«l5«ð2ð$Å1.²l5¬)2$Å1º.AH5®ºJ2$Å1º.—=5§œk2ð$œ.ÑB5¨º‚2Œ'.Ap5°º£2$$œ.Þs5±ðÄ2ð$œ.c5²ðå2ð$œ.[F5³ð3ðöœ.T„5´º3$8.15µº63$8. :5–ðR3$ö.9D5¡ðn3$$.95¢ðŠ3$ö.mW5¦ð¦3$$.–i5¯ðÇ3$öœ. 5Êã3$Å1.7>5Íô4$Å1º.dW5Ï%4$Å1ºs%4!‹[(…W¡"¡"¡¡>¢¸¯4!.N»Gs¡"¡"¡¡>Ú.Û4?2«‚¡¡-¡>éz 5! }®s¡¡º-¡@ú7éá6streampos8Ó *,7ñcD5á6ç6(t}7õ«.í6d5ç6ç6(……7ù†Qí6„5ç6ç6(ËA7ý°<º©5ffœ+@†7Ì,œÅ5f+¯`7²dfë5fœç6+¶ 7 8’6’fœ+—t7 ù’76’fœ+,7Bu’]6’œn+e.7Ï|ny6õ6+Bk7·…º•6ç6+ce7¥|í6¶6õ6õ6A¿97#lº!”M7&0ºõ6BnBlboolBû60º3º 78/7C__vtbl_ptr_type7<" )G@¢6j8&ˆiDU7j8&ˆiFn7j8p8&'Kˆ7j8º(8ANˆe’©7{8á6(8AQRYfÊ7{8ç6(}3V7’ð7j8ºð*Ê3`vG8j8’º(Ipdƒ`œ.8{8*@{j¥HP8j8’ç6D—4n‹}j8’/57Bv8057/v8@. :1Ú857#&J{dª8Ú8&J{fÃ8Ú8à8E—UlÚ8º/8Bæ8080í60@ _Atomic_word;%º/Ú @” :8"LFnpos$Ïw"LG_M_dataplus$Ú #_Rep_base_RepH«=$l’w9'LH«=$hv’š92L’He3$ôi8L¸9'LH¹1$%hZ¸Ö9'LH”$)û,¸ô9'LI:$$-•|:2LH$4‰Nœ6:'LºfIÇq$<4_:'LººfH©f$DÍtœ‡:'LººHGI$Labí6ª:'LfIÏ4$UðqÍ:’fºIàQ$^Œuð:’fºIýQ$gNP;’ºnI+m$z`r6;’¸¸I+m$~5GY;’I+m$‚Ç|;’’’I+m$†÷Ÿ;’ffHJ$Š+†ºÁ;ººI¼ <Ãòkê;2LºººI¡u<µ<2LJ/$šU9>LÅ)$,<2L&Å)<¿E<2Là8&Å)<·^<2LDL&Å)<Å<2LDLºº&Å)<Щ<2LDLººà8&Å)<ÛÌ<2Lfºà8&Å)<âê<2Lfà8&Å)<é =2Lºnà8³$ì(=2Lº+®u$ôˆJLJ=2LDL+®u$üJJLl=2Lf+®u$džJLŽ=2Ln+_H$åO¸«=2L+_H$…MÈ='L+*y$&Á0¸å=2L+*y$1º>'L+s$:è¡ >2L+s$C’ <>'L+Å$L#¡ Y>2L+Å$UT  v>'L+†$]8œ“>'L+@†$cÉ_œ°>'L+Ip$h%8œÍ>'L P2Lºn P$ƒx?2Lº+$1$‹Znœ+?'L 4=<äôI?2Lº ¬K$¦Rrb?2L+Áh$­Bí6?'L+Z$¼agç6¡?'Lº+Z$Íá6Ã?2Lº+¿y$âl:ç6å?'Lº+¿y$õ¬á6@2Lº+ûU$ãIJL)@2LDL+ûU$ å=JLK@2Lf+ûU$ÃJLm@2Ln+ðIœZJ'Lnº+$DwœJ'LDLº+L(:#$¾’í6 MfN(‰c$ÂÂgí6&MfN*”Z$Ƶo>M8L*¿($ÊÛGVM8L*Ã1$ÎÚTsM8Lº(ŒP$Ø$Z’M8L(A$Üã’µM8Là8à8+u6<cF8LÛMººà8*¯0$çÇhøM8Là8 ~N<«°N8Là8(¦G$õØm’2N8L!tW<^EX’8Là8ºœfNk/lN0•L@# =CËQMnone=h_ZNSt6locale4noneEû6NN6=i³=û6Onumeric=j.|û6Nv@=kö…û6Nf=làrû6N}Q=m¨9û6Nl=nrû6 Mall=p_ZNSt6locale3allEû6?ë*G_M_impl=ËQ##_S_classic= _ZNSt6locale10_S_classicEËQ#_S_global=#_ZNSt6locale9_S_globalEËQP@c=)ÑCÑQ#_S_once=8_ZNSt6locale7_S_onceEt'Þù‚&À'={PáQ&À'=„PáQçQ&À'=4PáQf&À'=WPáQçQfº&À'=ªzPáQçQçQº&•=º”PáQº(®u=ÅçQµPáQçQstring:<9(E=ÝûWµPßPòQ(/l=ç‡Lí6QòQçQ(|L=ð$í6!QòQçQ+c0=M‡qN=QçQAëV=ÓYçQQÀ'=<jQáQËQRSg=?VjRM=Bê9Hf=E‘2º¥QºSj[=Hœ:áQçQçQº//O0ÖQ/ÜQ0f/qNBíQ0qN/íQTâO=WøQóSU_vptr$facet 7#V=\õ8#__c_locale>8óS#_S_c_locale=__ZNSt6locale5facet11_S_c_localeE.RPiy=b‚ T#_S_once=e_ZNSt6locale5facet7_S_onceEt'RM=iÎQÞ=väRTœWu ={øQSTºIÙ.=Ï(STf.RH¼}=‚³/.RESTIÇ„=…Ž^STJŽp=бD.RJ* =@`fId`=‘ÕHžSTIƒ=•=Z¸STQÞ= ÓST%TX®u=£ø+TT%T/ºn Tk0ùS/øQB.R/ T0øQB TBøQ>èO=²äTVw}=œ#"Ç'=Å_ZNSt6locale2id11_S_refcountEõ8I®u=ÈÀxšTäTêTQù‚=ʵTäTêTù‚=ÐÊTäT!l=ÓË+œõT/1TBðT01T/ðT>/O(=Ù­WV=ìõ8#G_M_facets=í­W#G_M_facets_size=îœ#G_M_caches=ï­W#G_M_names=ð # P=ñ{³WPLn=ò?/³WPúz=óF8³WP &=ôw=³WP'=õhV³WP=ö_³WP =÷8¾WId`=ú¼!VËQIƒ=¡+-VËQQë*= MVËQÔWœQë*= mVËQfœQë*=ˆVËQœQŠ2=¤VËQºQë*=¿VËQÔWI®u=o2ÞVËQÔWH †=>xí6üVËQI‚K=&ï% WËQßWºIô=)…8DWËQßWÉWI =,ýDhWËQßWõTIH@=/1‚ŒWËQõTTSR=7ÁËQTœ/TõT¾WYÉWÉWY/ÏW0õTBÚW0ûT/ÚWBëW0µP/£ Z Xg  XºB] /öW/I/[] Ø&Ê#X_U_vptr$ios_base 7#\¤s& _]dec&`T_]fixed&ŠT_]hex& (_\³ &4_]left&x%_ ]oct&¤N_@]right&­_€^T6&Ó%_^b & ÒV_^ø6&$˜d__showpos&' A__skipws&*__unitbuf&- ,_ ^â&1h_@\n+&4W}_°\+G&7Ç _J^hƒ&:\%_]badbit&Lh!_]eofbit&Oö!_]failbit&T P!_]goodbit&Wì.!_]app&jæ &_]ate&muc&_`binary&s_ZNSt8ios_base6binaryE&_\ü‚&v/4&_\1ƒ&yô<&_`trunc&|_ZNSt8ios_base5truncE&_ `beg&‹_ZNSt8ios_base3begE+_]cur&Ž8n+_\*y&‘Ï*+_streamsize8N¸G_M_precision&ÉøZ#G_M_width&ÊøZ#G_M_flags&Ë) #G_M_exception&̶ #G_M_streambuf_state&Ͷ # G_M_callbacks&çðW#(G_M_word_zero&øI#0G_M_local_word&ý0_#@G_M_word_size&º#ÀG_M_word&X#ÈG_M_ios_locale&qN#Ð ? &Àþ4>\@_XºI–q&ê‡ ]\@_g I,p&íÒ#w\@_Hu`&öJF_Ÿ\@_ºí6I- & ©Z¹\@_+y&$²%) Ö\L_+y&.q) ø\@_) +Ÿz&>Øy) ]@_) +Ÿz&O) A]@_) ) ¢Z&^x_]@_) +}1&j„$øZ|]L_+}1&rêYøZž]@_øZ+è &€/UøZ»]L_+è &ˆøZÝ]@_øZ+¿:&›×eí6ù]í6+òc&§B4qN^@_çQ+G<&²qN8^L_+g&¼ çQU^L_A÷4&Îùeº+Jˆ&ÞyaW_‰^@_º+Á &ó«#]_«^@_ºañU&#XË^@_ºQí,&á^@_Qí,& ü^@_c_X®u&ða X@_c_0) 0¶ 0P 0 I@_k/#XBI/R_0#XBBjBR_[C@?:i_ßeU_vptr$basic_streambuf 7#b_M_in_beg@Ã’#b_M_in_cur@Ä’#b_M_in_end@Å’#b_M_out_beg@Æ’# b_M_out_cur@Ç’#(b_M_out_end@È’#0b_M_buf_locale@ÏqN#8c-}@Ôi_Q`ßeº(L9@à-+qNr`ßeçQ(G<@ñˆqNŽ`åe(yd@þ¦Qße´`ße’+¼„@b5à`ßeô P +O@o*5aße P +¨q@ K-º$aße+Bm@ÓLøZAaße+¾8@'Åbº^aße+Ї@9´º{aße+HN@Okº˜aße+NN@brøZ¿aße’+TR@p:Qºáaßen+Ðy@‰g†ºþaße+÷n@¤Òº bßen+6o@¾UøZGbßefQí2@Ë]bßeHËC@Þÿ#’{båeHö,@á¹l’™båeHñ=@äñ’·båeI}6fË.ºÑfŒ':™x6l·ºëfŒ':X6rÂyºgŒ':~@6x}ºgŒ':,!6~èQº9gŒ':¹g6„5!ºSgŒ':ÐZ6йOºmgŒ'.ÂB†Œ'‰gŒ'üe:Ìu6zŒ'£gŒ':56–{OŒ'½gŒ'.,FBˆüeÔgf.5'6²-ëgf@C*ähgupperC1×qäh€glowerC2ª{ähgalphaC3»@ähgdigitC4“ähhxdigitC5C!ähgspaceC6o!äh@hprintC7BähggraphC8ä€äh%gcntrlC9œtähgpunctC:Fäh galnumC;ÿ&äh0º/û6i@(¨øQlnøQ#ëg#G_M_c_locale_ctype(°.R#G_M_del(±í6#G_M_toupper(²éh# G_M_tolower(³éh#(G_M_table(´ln#0G_M_widen_ok(µn#8G_M_widen(¶rn#9G_M_narrow(·rn#¹G_M_narrow_ok(¸n#¹jù‚(½_ZNSt5ctypeIcE2idE1Tktable_size(¿_ZNSt5ctypeIcE10table_sizeE"LN6(Ì]j‚nlní6œN6(Ú†j‚n.Rlní6œ+ƒ(æÆí6­jˆnºn+ƒ(õ'%fÙjˆnff“n+'~(Å8fkˆnºff+fa(-6f1kˆnºff+¸5( ’ nSkˆnn+¸5(1Ô5fzkˆn’f+˜(AˆEnœkˆnn+˜(RfÃkˆn’f+Áƒ(fÕƒnåkˆnn+Áƒ(3Yflˆnff’+8w( ŒVn8lˆnnn+8w(Âefilˆnffn’Hb(ÒF*ln‡lˆnJ¸N(×z+lnW'<(àïh»l‚nºeŽx(ðå;nïhælˆnneŽx(Ðcfïhmˆn’ferQ(Z…nïhAmˆnnerQ("-fïhqmˆn’fe|‚(6ÚZnïhœmˆnne|‚(MCfïhÑmˆnff’e¢K(gÁnïhnˆnnne¢K(‚EKf ïh;nˆnffn’IÂZ(й€UnˆnS­„(šÊ~ˆn/ähn‚nkÿ/ïh/Žn0ïh/º>!(Æ ínl4I(Ë »Uínl?N(Ö `f!tj(Û ¬R2nnn02mR?7#XÊr#X#b_M_tieDWÊr#Øb_M_fillDXn#àb_M_fill_initDYí6#áb_M_streambufDZße#èb_M_ctypeD]ˆn#ðb_M_num_putD_Ðr#øb_M_num_getDaÛr#€(sDk.jÄoær(duDoè$í6àoær(ÿND{(¶ üoær*¬KE-Õ3pñr¶ *P$D]6pñr¶ *‘‡D–6ESpñr¶ (NcD¦ÆNí6opær(¿9D°-)í6‹pær(›(D»Ìí6§pær(XDÅø/í6Ãpær(vDЈ!¶ ßpær*vDó<'üpñr¶ ¯1Dqñrßeak D òn6qñrº+óNDI7ÊrSqær+óND%ØxÊruqñrÊr+TD3`ße’qær(TE9¢ße³qñrße(¤ECª÷rÔqñrýr+=[DdNnñqær+=[Dxu7nrñrn(òcE€ñ`qN4rñrçQ(8wEuŒmnZrærnn(ÁƒEz73n{rærnQ¯1D¼‘rñrn}KEŒ^R¯rñrßeo—hE«…ñrçQ/|/Ör0ª/ár0ó/ìr0òn/ònBònBìr>¸ }ËtVz ’#  Š5sËt  OsËtÑt+nu ™ØRá6lsÜt+2X ò>’‰sÜt+¢U ¡¦Bçt¦sËt+¢U ¨bBsÈsËtº+ðW ­Ù_çtåsËt+ðW ´ž_stËtº+Z ¹[á6)tÜtít+ûU ½ çtKtËtít+xu ÁÚsmtÜtít+'X ÅYçttËtít+‚u ɆSs±tÜtít!sy ÍÃkÑtÜt/sB×t0’/ât0sBsBót0¸B¶ BTó(øQãzøQ#jù‚(Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE1TIH(¤‡uãzº+¼;(¿¢E<½uÛr<< Xøtéz+¼;(ã8]<óuÛr<< XøtW_+¼;(è]^<)vÛr<< Xøtïz+¼;(íÐ\<_vÛr<< Xøtõz+¼;(ò ]<•vÛr<< Xøtûz+¼;(øÅ^<ËvÛr<< Xøt{+¼;(ý-_<wÛr<< Xøt{+¼;(h\<7wÛr<< Xøt {+¼;(#˜[<mwÛr<< Xøt{+¼;((\<£wÛr<< Xøtþt+¼;(Hô<ÙwÛr<< Xøt]_WŸƒ(MuúwãzºHv ?<1xÛr<< XøtJLeöQÎZ<upxÛr<< XøtézeöQ5 <u¯xÛr<< XøtW_eöQó<uîxÛr<< XøtïzeöQ<u-yÛr<< XøtõzeöQ$ˆ<ulyÛr<< XøtûzeöQ,²<u«yÛr<< Xøt{eöQ3<uêyÛr<< Xøt{eöQ;›< u)zÛr<< Xøt {eöQHÅ< uhzÛr<< Xøt{eöQd0< u§zÛr<< XøtþtpöQqÎ"< uÛr<< Xøt]_/uBí6B¤BÓBºBôBBëBÔTª(ÛøQÄøQ#jù‚(Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE1TÖ<(ïœ{ĺ+¡C( ^pÍ{Ðrp Xní6+¡C(+ Üpþ{Ðrp Xn+¡C(0 0 p/|Ðrp Xnº+¡C(5 „ p`|Ðrp Xnô+¡C(: Ø p‘|Ðrp Xn+¡C(j iJpÂ|Ðrp XnÔ+¡C(o ˆpó|Ðrp Xn+¡C(„ Àjp$}Ðrp XnðI<='¥va}Ðrfºnf’’ÊIÜoÄFž}Ðrfºn X’’ÊIl#‰H,Ö}Ðrn X’fÊW¿(¢ {÷}ĺeë¾s~p{1~Ðrp Xní6eëäCp{k~Ðrp Xneëëšp{¥~Ðrp Xnºeëòùp{ß~Ðrp XnôeëùP€p{Ðrp Xneëvp{SÐrp XnÔeëì~p{Ðrp XnpëJp {Ðrp Xnð/{Bºm|?@ЃqònH"U_vptr$basic_ostream 7#&Ž FV1€ÊrºƒßecMF_ÐV€Êrºƒ(„kFp4fƒw€Êr£ƒ(„kFyxfƒ˜€Êr¸ƒ(„kFƒÆ ƒ¹€Êr̓(„kF©žpƒÚ€Êr(„kF­1ƒû€Êrº(„kF±RpƒÊrí6(„kG\Àpƒ=Êr—(„kF¸Êpƒ^Êr¤(„kGjzpƒÊrº(„kFÄpƒ ÊrÓ(„kFÌÔpƒÁÊrô(„kFÐÞpƒâÊr(„kFÕ\pƒ‚ÊrÔ(„kFÙppƒ$‚Êrë(„kFáfpƒE‚Êr(„kFå®$ƒf‚Êrð(„kGxî ƒ‡‚Êrße(¡CGNƒ¨‚Êrn 9mF#H…ÿ=9v„C†*>H T“„=†DLnzH§b5±„=†P foaH±âKøZâƒÖ„=†fYI‰Q º âƒû„=†f"pI4‡wº âƒ%…=†ºf¿iIVZº âƒO…=†ºfgHÑÄfßeâƒ~…=†’ffI›´ 5⃲…=†ô P fc4IÊY)5âƒá…=† P nÍ0Iç †=†’ººn”Hô_&"†=†s¼tâƒ=†º/âƒ/I†0âƒmé`?OÐM‡Ð#G_M_stringbufHŽâƒ#–AH¡§†M‡ºƒP –AH¶Ò†M‡ºƒDLP aa@HÀN†ø†M‡ºƒ+TH˦X=†‡S‡+>HÓÔ@92‡S‡?>HÝ6M‡DL/N†/Y‡0N† stkŸ‰PpˆtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED#%’ ?wÈ7ÌWvInÂA6_‰-Ãé(ÈiuSRATEù_ZN3stkL5SRATEES‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE»ÓuPI_ZN3stkL2PIES‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIES‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128ES‘€?[i‡UŸ‰²ŠU_vptr$StkError 7#bmessage_jµP#btype_ks‡#&Po вŠåWs‡c9sŸ‰)Š²Šºw"vþyŸ‰IвŠx»yÏ9¸ŠŸ‰mвŠxÒ)|PˆåWŸ‰‘вŠyh×DfŸ‰²Š/Ÿ‰B¾Š0s‡[pˆ„Ê*ŽU_vptr$Stk 7#LXˆžcähLʉ{ZähL²KŠoeähL M‹u(ähL†Œ²ähLŸ=tähStkFloatLÔzsrate_ÔnL‹{ì!ÕyµP{ |Öi8í6{:2×ìsí6|alertList_Ø_ZN3stk3Stk10alertList_E2ostringstream?ŽN†{•_ÜÞ<Õ‹bignoreSampleRateChange_Ýí6#;ÚSŒL‹*x"¤óOGŒL‹*¬dŒ*Ží6;Ã9¯/eµP*ƒ²@ŒŒµP*ž…µš<£Œù *F‡¸yºŒù *»>iÑŒù *¤¾=.茺(lgÁeí6 L‹L‹L‹*Èèp)fs‡*ËýHEµPs‡*DÎH\í6*aÑ‚Fsí6}#%àˆ*Ž~ãʨ*Žº½2æScÊÓ*ŽL‹L‹nY$éŠñ*Ž*Žn  ì+gŽ*Ž*Žoïsƒ*Žs‡/Ê>vˆ0A‘Gdata_A‘#GdataRate_ŽL‹#GnFrames_œ#GnChannels_Ó#Gsize_‘œ# GbufferSize_’œ#(’ ÚŽG‘ÓÓ’ þŽG‘M‘ÓÓÑoG‘º’ 3G‘X‘+®u §hc‘UG‘X‘+Z)#Di‘wG‘œ+Z0){L‹™o‘œ ûU8G†·G‘c‘ j@º$ÕG‘c‘+EdJôFi‘üG‘œÓ+EdRPƒL‹#o‘œÓ+NL[’L‹Jo‘L‹Ó+†^†œgo‘+Áha$„í6„o‘ Pk\„§G‘œÓ Pur.ÏG‘œÓL‹+ybxUÓìo‘+‚{jÓ ‘o‘ )s‚®z'‘G‘L‹!Ê%‰ŸPL‹o‘/L‹/0ŽBS‘0L‹B^‘00ŽB0ŽBL‹/^‘[|ˆ@ Ê“Ê#€º) H0Ž#&?w ²‘“wX ñ(u‘Ü‘“L‹L‹wœ )Wu‘’“L‹w?> å8u‘&’“L‹wx #¤†u‘P’“ºL‹(š1 &„HÓl’!“(çU )ÿ X‘ˆ’!“(- 4aLL‹©’“ÓxbX :-1L‹u‘Ò’“ÓxbX DOhc‘u‘““c‘Ósªu‘“º/u‘/'“0u‘[‚ˆ@JÊê“Ê#€º)J-0Ž#&È7Ji“ê“(š1J×-Ó…“ð“(çUJRX‘¡“ð“xbXJ)1c‘,“Ï“ê“c‘Ós¶,“ꓺ/,“/ö“0,“[ˆˆ`Êÿ•,“#bvalue_RL‹#@btarget_SL‹#Hbrate_TL‹#Pbstate_Uº#X&Ìp”ÿ•c¸Aû“”ÿ•º(®u Ò>–°”ÿ• –*¤M#0È”ÿ•*.&Là”ÿ•*ÊG,E1ý”ÿ•L‹*ã*3÷•ÿ•L‹*z{6w7•ÿ•L‹*9ƒzT•ÿ•L‹(Ñí6™™šfKúBLyÕí6»™šfKQL| )í6Ý™šf‚~'Ly9í6š-šƒSINT32ôº-š-š-š/ —/(š0 —/û™[›ˆèM+ÊÍ–#bfile_M¨ —#pbfinished_M©í6#¸binterpolate_Mªí6#¹bnormalizing_M«í6#ºbchunking_M¬í6#»btime_M­L‹#Àbrate_M®L‹#ÈbchunkThreshold_M¯º#ÐbchunkSize_M°º#ØbchunkPointer_M±#à&6M.J›Íºº&6M6w›ÍµPí6í6ººcðBM93š–›Íºw7ME?"3šÅ›ÍµPí6í6wsKMHÜ‚3šå›ÍwYHMK5?3šœÍw^*MRµ3š%œÍw^*MYY 3šJœÍL‹x<M\Fº 3šnœÓxx#MdiL‹ 3š’œÓ(\eMg í6®œÍ(´SMjú í6ÊœÓwÊGMp« 3šïœÍL‹wcMv¿S 3šÍL‹*aM1Íí6(-M‹5ƒL‹RÍÓxbXM—L‹3š{ÍÓxbXM¢Îic‘3š¤Íc‘½2M¦[?3šÍL‹L‹/3š/Ù03š[¡ˆhÊ֟,“#ztable_Z070Žbtime_[L‹#@brate_\L‹#HbphaseOffset_]L‹#PbiIndex_^Ó#Xbalpha__L‹#`&_žÖŸcK ÞžžÖŸº*YH#; ¶žÖŸ*ÊG)/ÓžÖŸL‹*?>2žiðžÖŸL‹*c5D| ŸÖŸL‹*t3=L~*ŸÖŸL‹*»GDÍJGŸÖŸL‹(-G¼mL‹cŸÜŸ(bXJådL‹ŸÖŸxbXT¬Yc‘Þ­ŸÖŸc‘Ó½2XgxÞÖŸL‹L‹/Þ/âŸ0Þ@„6¡&ˆiD 3¡&ˆiF  3¡9¡&'K: 3¡º(8ANk¡[ D¡{(8AQWk"¡| D¡-¡(}3Vg|¡¢ 3¡ºð*Ê3`•bÄ 3¡¡º(Ipd´rœà D¡*@{jUM¡3¡¡-¡D—4nA3¡¡/Ô/(¡0ÔB(¡/çŸB?¡0çŸ/?¡@aV£¡çŸ#&J{ds¡£¡&J{fŒ¡£¡©¡E—Ul£¡º/J¡B¯¡0J¡/¨@uNä¢ _M_impl¨#(L2`-ä¢ô¡ê¢(L2d´©¡¢ð¢(÷|h4tJ¡,¢ð¢&CkE¢ê¢©¡&Coc¢ê¢º©¡&''z}¢ê¢º(Ù‚½P¡ž¢ê¢º*­U†Ö?À¢ê¢¡º £}¢ £ž¢ £Æ¡ £ô¡ £¢BJ¡/º¡/ö¢0º¡@,£C¨º¡#&h*É)£C¨©¡&h*ÖL£C¨º-¡©¡&h*çe£C¨I¨Ð€£C¨º(®u„M[T¨¡£C¨I¨ ,(cPÄ£C¨º-¡+_HJ9œá£C¨+_HSÇ;çþ£Z¨+*y\Eœ¤C¨+*ye‰Oç8¤Z¨+snuÅU¤C¨+sw£>Ur¤Z¨+Å€ÐnŤC¨+ʼn²-U¬¤Z¨+†/9œɤZ¨+Ip”#œæ¤Z¨ P£n ¥C¨ºÔ+$1°Õ0œ&¥Z¨+Áh¹ɇí6C¥Z¨*4=EÃ`¥C¨º+ZÝŠ>{‚¥C¨º+Zì}-¡¤¥Z¨ºI±pòØÃ¥Z¨º+¿yN<{å¥C¨º+¿yB^-¡¦Z¨º+¶}"ö0{$¦C¨+¶}*Ó'-¡A¦Z¨+G22\{^¦C¨+G2:5T-¡{¦Z¨+n~EJC¡˜¦C¨+n~I)‡"¡µ¦Z¨ ã)X‚vÓ¦C¨-¡ èmîAì¦C¨( ~\Ü:œ§C¨œ-¡  ~xy:§C¨œº-¡(‹mÎ}œ[§C¨œ(‹yj0œ§C¨œœ IPÛZŸ§C¨T¨ ¬Kï•g¸§C¨n,d«Û§C¨º-¡I`23GU¨C¨œº-¡nØ õ–'¨C¨œ-¡Sílš£,C¨¡/û¢BO¨0û¢Bû¢/O¨[§ˆàÊ!ªÊ#bgain_GL‹#bchannelsIn_HÓ#€º)I0Ž# bb_Kû¢#Pba_Lû¢#hboutputs_M0Ž#€binputs_N0Ž#°&‰- ©!ª(ìn¢xÓ&©'ª(š1 vÓB©'ªw¬K#°q`¨b©!ª*QH*ÍW©!ªL‹(FL-^"L‹›©'ª(/5HwL‹¼©!ªL‹(çU8órX‘Ø©'ªxbXC‚?c‘`¨ª!ªc‘Ósò`¨!ªº/`¨/-ª0`¨[­ˆàʇ¬`¨#&Ã_ª‡¬cˆ2ª~ª‡¬º*+R›ª‡¬í6*Û6"¡7Ѫ‡¬L‹L‹L‹L‹L‹í6*‚%9¬L‹*%‚(è  «‡¬L‹*+‚+DW(«‡¬L‹*Q.6E«‡¬L‹*W1]b«‡¬L‹*x…A7&‰«‡¬L‹L‹í6*ù!KÓA««‡¬L‹L‹*ÈOT 뇬(-WúbL‹ß«¬(bXZ‚L‹¬‡¬L‹xbXe†lc‘2ª.¬‡¬c‘Ó(bXpPdc‘^¬‡¬c‘c‘ÓÓ½2tG#2ª‡¬L‹L‹/2ª/“¬02ª[³ˆàÊ®`¨#&é(ʬ®L‹cpt˜¬é¬®º*‚ä­®L‹*Q"Ü#­®L‹*Û6%SJ­®L‹L‹í6*´`0^fg­®L‹(-3?L‹ƒ­®(bX6|L‹¤­®L‹xbXAT{c‘˜¬Ò­®c‘Ó„bXLÊc‘®c‘c‘ÓÓ/˜¬/ ®0˜¬m¹ˆ` Ên±u‘#benvelope_ Vû“#@bwave_ WÍ# bfilters_ Xn±#¨bonepole_ Y˜¬#°bvibrato_ ZÞ#bnModes_ \Ó#øbratios_ ]û¢#€bradii_ ^û¢#˜bvibratoGain_ `L‹#°bmasterGain_ aL‹#¸bdirectGain_ bL‹#ÀbstickHardness_ cL‹#ÈbstrikePosition_ dL‹#ÐbbaseFrequency_ eL‹#Ø&Èi !€¯t±Ócs $®Ÿ¯t±º*¬K '| ·¯t±w?> *¥C®ܯt±L‹*Je --°t±ÓL‹L‹*RT 0. °t±L‹*è… 3‘=°t±L‹*Ëe 6ì_°t±ÓL‹wÀ5 9´e ®„°t±L‹*‚w œ }B³Vz ¡#  Ь±B³  ƱB³H³+nu ™p{ã±S³+2X .y¡²S³+¢U ¡é^³²B³+¢U ¨pz±?²B³º+ðW ­ªa^³\²B³+ðW ´ý2z±~²B³º+Z ¹{ ²S³ít+ûU ½`^³²B³ít+xu Á3z±ä²S³ít+'X Åñ*^³³B³ít+‚u ÉÛ„z±(³S³ít!sy ÍT H³S³/z±BN³0¡/Y³0z±Bz±>/Ö”³!/~Ùå¡¡¡¡> }\µVz f#  ŠƳ\µ  à³\µbµ+nu ™ä+ç6ý³hµ+2X Ôf´hµ+¢U ¡K=sµ7´\µ+¢U ¨=”³Y´\µº+ðW ­¦Vsµv´\µ+ðW ´‡”³˜´\µº+Z ¹§?ç6º´hµít+ûU ½«sµÜ´\µít+xu ÁKm”³þ´hµít+'X Åýlsµ µ\µít+‚u ÉÒ7”³Bµhµít!sy Í8 bµhµ/”³BÜQ/nµ0”³B”³>UP©µ!µcS:¡¡¡¡…ŒˆÓ¡Ó†J¢Ó´ÓLðµ‡Iðµ‘h0o‘†Ï´ÓÅÓ˜"¶‡Iðµ‘h†ìÆÓØÓäO¶‡Iðµ‘h†b©ØÓóÓ0Œ¶‡IŒ¶‘hˆgain*L‹‘`0!ª‰¡°J|Þ¶‡IÞ¶‘hŠL‹‘`Šý€L‹‘X0t±B"L†róÓ*ÔÈ&·ˆ__a¶&·‘hˆ__b¶&·‘`0㶆’Ja¸‹__groupingþ f‘¨‹__grouping_sizeþ œ‘ ‹__grouping_tmpþ ¸‘˜Œ__n "L‘PŒ__min "L‘HŒ__i œ‘¸Œ__test í6‘_šáŒ__j œ‘°0åW†¬¤*ÔSÔ`7¸‡I7¸‘h0Z¨†`¥TÔuÔ¬y¸‡Iy¸‘h‹__nÝœ‘`0C¨ŽóŸ•¸I•¸03¡~¸ò5vÔ€ÔøƸ‘‰¸‘hŽ_¡ݸIݸ0£¡ƸÔ(€Ô—ÔD¹‘Ѹ‘hŽ  0¹I•¸;dû6¹ô˜Ô¢Ô\¹‘¹‘hŽŒ¡~¹Iݸ;dû6\¹9L¢Ô¹Ôܪ¹‘g¹‘h\¹÷IºÔÑÔ(Ö¹‘g¹‘hŽ ò¹I•¸ò¹09¡Ö¹œ ÒÔàÔt,º‘ṑh‘칑`Žs¡OºIݸ’__afOº0©¡,ºÂ#àÔÿÔÀ‰º‘7º‘h‘Bº‘`,º½JÕÕ ¾º‘7º‘h‘Bº‘`“SâºIâº;dû60´¡¾º45 Õ7ÕX»‘˺‘h†Ø¡8ÕFÕ¤@»‡I@»‘h0ꢎüh»I⺒__aWh»0©¡E»ÂFFÕˆÕ𢻑P»‘h‘[»‘`Ž,¢Å»I@»’__akÅ»0©¡¢»8ˆÕ§Õ<ÿ»‘­»‘h‘¸»‘`Ž£"¼Iy¸’__aÉ"¼0©¡ÿ»`1¨ÕÇÕˆ\¼‘ ¼‘h‘¼‘`ެ±€¼I€¼”__i …¼0B³0H³\¼AlÈÕäÕÔ¿¼‘g¼‘h‘r¼‘`†þ£äÕÖ 켇Iy¸‘X†·ÖÖl&½•¡‘h•¡‘`•%4‘†ØÖ;Ö¸c½Š9 ”¡‘hŠÀ; ”¡‘`†ô;Ö^Ö©½Š9 ´¡‘hŠÀ; ´¡‘`•䢑X†'¨^Ö¯ÖP轇Iy¸‘X‹__posš¡‘P†(³°Ö¾Öœ¾‡I¾‘h0S³BY³†8¾ÖþÖèc¾‹__lhs 0c¾‘X‹__rhs 0h¾‘P0¾0¾†þÖ5×4 ª¾ˆ__aÌ&·‘hˆ__bÌ&·‘`†¼45×n×€ ¿–92¡‘X–À;2¡‘P–B2 ¿‘HŒ__tmp4(¡‘h0-¡†5n×™×Ì o¿–9G¡‘X–À;G¡‘P–BGo¿‘H—£RNë8‘o0-¡†ô¡š×¨× ¡¿‡I¡¿‘h0ð¢†Ä ¨×¼×d Ó¿‡IÓ¿‘h0D¡†ɤ¼×Û×° À‡I7¸‘h†è4Ûרü fÀ–9}¡‘X‹__n}º‘P–B}fÀ‘HŒ__tmp(¡‘h0-¡†WØDØH ÊÀ–9“¡‘X‹__n“º‘P–B“ÊÀ‘H—£R˜ë8‘o0-¡†}DØkØ” $ÁŠ9 ·¡‘hˆ__n ·º‘`ˆ__x ·$Á‘X•%4‘0-¡†£kØ™Øà uÁŠ9 ס‘hˆ__n ׺‘`ˆ__x ×uÁ‘X0-¡†Ä™ØÄØ, ÒÁ–9 1¡‘h‹__n 1º‘`‹__x 1ÒÁ‘X•䢑P0-¡˜&’^ÄØûØx (‡I(‘hˆnumber ^º‘dˆvalue ^L‹‘X0“˜’LüØ0ÙÄ j‡I(‘hŠ LL‹‘`‰=°obÐ ¸Â‡IÞ¶‘hŠæWoÓ‘dˆgainoL‹‘X““ ÜÂI(Â;dû6¸Â$0Ù®Ù\ ÑÅ‘X¸Â%Q®Ù,Ú¨ 4ÑÅ‘X†¢ ,ÚKÚô yÇI•¸‘hˆ__p`¡‘`•œ‘X†ž¢LÚ}Ú@ÄÇI@»‘hˆ__p†¡‘`ˆ__n†œ‘XŽc¢æÃI@»;dû6ÄâI~ÚÇڌđÏÑhŽe£4ÄIy¸;dû6ĨƒÈÚÛØ`đđX“ª„ÄIŒ¶;dû6`ÄÅ ÛoÜ$°Ä‘mÄ‘X`ÄSpÜÉÝpÜÄ‘mÄ‘X¸ÂaÊÝH޼őÅ‘X™UœHÞcßmŇImÅ‘è|‹nœœ‘à|zÞ@ߌerror Õ‹‘ð|0G‘˜B©RdßAàT­Å‡IŒ¶‘HšiTÓ‘\‰Ÿ¯;ÐJ üŇIÞ¶‘XìHši>Ó‘l˜C±}BàŸáìÕÆ‡IÞ¶‘HŠ‚ }ÕÆ‘@ˆchannel }Ó‘¼šnChannels Ó‘lšsamples ‡A‘‘Pšj ˆÓ‘hšhop ˆÓ‘d›Áàá´Æši ŠÓ‘`á™áši ŽÓ‘\0c‘˜Œ•X áºâ8LJIÇ‘h0ÿ•˜ƒ­Pºâæã„LLJILÇ‘XˆinputPL‹‘P0®˜ß«wæãæÐLJIÇ‘XˆinputwL‹‘P0‡¬˜cŸcæBèÒLJIÒÇ‘XštmpnL‹‘h0ÖŸ˜±hBèóéhOȇIÞ¶‘H•Ó‘Dštemp jL‹‘`štemp2 lL‹‘XÃèéši mÓ‘lœ3"(økø´£Èˆ__initialize_p©º‘lˆ__priority©º‘hœkø€øžˆJdLçÈ•j‘h‰„°d]˜UɇIÞ¶‘XŠý€L‹‘PštempŸL‹‘`u[ši Ó‘l‰˰–^—ä“ɇIÞ¶‘hŠý€–L‹‘`‰ܯP˜R0ʇIÞ¶‘XŠæWPÓ‘TˆratioPL‹‘HˆradiusPL‹‘@šnyquistWL‹‘hštempXL‹‘`‰·¯BR|uʇIÞ¶‘HŠBL‹‘@£šiLÓ‘\‰_°y¬ÈãʇIÞ¶‘XŠý€yL‹‘Pštemp†L‹‘`ͪši‡Ó‘l“€¯3ËIÞ¶;dû6ãÊ ¬ SË‘ðÊ‘HÇ>ši5Ó‘\ãÊ!YÂ Ø `ŸË‘ðÊ‘HÝ T ši5Ó‘\ãÊ]!Ø î ¬ëË‘ðÊ‘Hó j ši5Ó‘\Žž‘ÌI(Âë˧;ôéêø.Ì‘öË‘X†Œ4êþêDŽÌ–9»"¡‘X–À;»"¡‘P–[W»¡‘HŒ_Num½ót‘h†ëþê)ëíÌ–9Å¡‘X–À;Å¡‘P–[WÅ¡‘H—ùGÊë8‘o†q³)ëPëÜ<Í–9Ù¡‘h–À;Ù¡‘`–[WÙ¡‘X†Pëë(¯Í–9¡‘X–À;¡‘P–[W¡‘HŒ__bi1ë8‘oŒ__bi2ë8‘n†\4ëÜëtþÍ–9("¡‘h–À;("¡‘`–[W(¡‘X†7ÜëìÀ]Ζ91¡‘X–À;1¡‘P–[W1¡‘H—ùG6ë8‘o††µì.ì ¬Î–9S¡‘h–À;S¡‘`–[WS¡‘X†].ì]ìXÏ–9†¡‘X–À;†¡‘P–[W†¡‘HŒ__inŽë8‘oŒ__outë8‘n†ƒ]ì„ì¤sÏŠ9 J¡‘hŠÀ; J¡‘`Š[W J¡‘X•%4‘†­„ì²ìð¿ÏŠ9 m¡‘hŠÀ; m¡‘`Š[W m¡‘X†Ò²ìÝì<Њ9 ý¡‘hŠÀ; ý¡‘`Š[W ý¡‘X•䢑P†| Þì'íˆYЇI•¸‘hˆ__nVœ‘`•ð‘X†}¢(íOíÔ•ЇI@»‘hˆ__n‚œ‘`†Û§Píxñ ÈчIy¸‘ˆ–—I3z±‘€‹__n3œ‘ø~‹__x3ÈÑ‘ð~›¦íŽïVÑŒ__x_copy:Ô‘°Œ__elems_after;"L‘PŒ__old_finish<¡‘¸ŽïqñŒ__old_sizeY"L‘°Œ__len^œ‘¨Œ__new_startb¡‘ Œ__new_finishc¡‘˜0-¡†§xñ§ñl*Ò‡Iy¸‘h–—Iz±‘`‹__nœ‘X‹__x*Ò‘P0-¡†椨ñ)ò¸ƒÒ‡Iy¸‘X‹__new_size£œ‘P‹__x£Ô‘H“g¯ªÒIÞ¶’modesÓƒÒ ƒî ÿÒ‘Ò‘H‘›Ò‘D6Êši!Ó‘XƒÒmC2PTÓ‘Ò‘H‘›Ò‘DXìši!Ó‘XŸ_DefaultRuneLocale3„Œ* TABLE_SIZE_ZL10TABLE_SIZEäh¡__dso_handlej¢¿ˆ€ˆå@0ӣ爢‰-DTû! @¢=‰-DTû!@¢g‰€?0'7,nothrow)IõZõÓostream?ŠÐ,cerrAsÔ¤# ¸`digits%F_ZNSt14numeric_limitsImE6digitsEû6@¥0[%ï_ZNSt14numeric_limitsIfE12has_infinityEë8¥|T%ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEë8¥ : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V : ;I8 2 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.? : ; ‡@I< ….G@†.G@‡I4  ˆ: ; I ‰.G: ; @Š: ; I ‹: ;I Œ4: ;I  Ž.G I4 .1‡@@‘1 ’: ; I“.G: ; ”: ;I•I –: ;I —4: ;I ˜.G; @™.G;@š4: ; I › œ.‡@4 @.4 @ž.4 @Ÿ4: ; I? <  4: ; ‡@I¡4I? 4 < ¢4G £4G¤4G ¥4: ;‡@I? <  ¦4: ;‡@I? <  §4: ;‡@I? < ¨4: ; ‡@I? < L2(øCkø¥ û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFilter.hModal.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hInstrmnt.hModal.hEnvelope.hOnePole.hBiQuad.hSineWave.hiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tccGenerator.hWvIn.hFileRead.hFileWvIn.h ˆÓJÎX‚ž‚¡‚¯}žÈŒÖ¿/ŸÒÖƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óÉ Â<ºÏ}ò» «~f» .ùX>ääô3 °~äƒâf›{/¿/ŸßÖô­/«å.CK•|<ƒeƒ¯º»è.ô­/«ôfAK ž|.=.@Öu ¬~.>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ ÍȈq“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ "‚0ôY/Úóåg‘&&‘&‘ÕªùKB<¼å‘בóÌ'‘ó¯çc."*ž-É t"*à©33--Éat¾/Ç0/&1ge­EØ­É r.æi‘‘5###’5ç­É œ<Ȥ>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹uØ~<>»Z'<ó°t„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~tZ=Ê9 Zƒƒê.Ló׃OŸ#v/#å2KÝl‚>å/õ&D.¼ó‘A" .ºÐÖ»&*,H _o<&µ<„å/1""Ùƒ0¼/Ù»ÉvZ9U.#É/öå‘B"+‚å/ÙK!»É"»&*,? _¥.ÈØ‘\#ózôÈØ‘\#ózôÈØ‘\#óZôó¥×/Üåå$‘;(^uóóKL’KKb±ó¥×/Üåå$‘;(^uóóKL’KK± (ø¨Ö¤äÜ$/JˆÓ‰Ów‰ÓŒÓwŒÓ¡Óv¢Ó£Ów£Ó¦Ów¦Ó´Óv´ÓµÓwµÓ¸Ów¸ÓÅÓvÆÓÇÓwÇÓÊÓwÊÓØÓvØÓÙÓwÙÓÜÓwÜÓóÓvwwJvóÓôÓwôÓ÷Ów÷Ó*ÔvJKwKNwNav*Ô+Ôw+Ô.Ôw.ÔSÔvTÔUÔwUÔXÔwXÔuÔvvÔwÔwwÔzÔwzÔ€Ôv€ÔÔwÔ„Ôw„Ô—Ôv˜Ô™Ôw™ÔœÔwœÔ¢Ôv¢Ô£Ôw£Ô¦Ôw¦Ô¹ÔvºÔ»Ôw»Ô¾Ôw¾ÔÑÔvÒÔÓÔwÓÔÖÔwÖÔàÔvàÔáÔwáÔäÔwäÔÿÔvÕÕwÕÕwÕÕv Õ!Õw!Õ$Õw$Õ7Õv8Õ9Õw9Õ<Õw<ÕFÕvFÕGÕwGÕJÕwJÕˆÕvˆÕ‰Õw‰ÕŒÕwŒÕ§Õv¨Õ©Õw©Õ¬Õw¬ÕÇÕvÈÕÉÕwÉÕÌÕwÌÕäÕväÕåÕwåÕèÕwèÕÖvÖÖwÖ Öw ÖÖvÖÖwÖÖwÖ;Öv;Ö<Öw<Ö?Öw?Ö^Öv^Ö_Öw_ÖbÖwbÖ¯Öv°Ö±Öw±Ö´Öw´Ö¾Öv¾Ö¿Öw¿ÖÂÖwÂÖþÖvþÖÿÖwÿÖ×w×5×v5×6×w6×9×w9×n×vn×o×wo×r×wr×™×vš×›×w›×ž×wž×¨×v¨×©×w©×¬×w¬×¼×v¼×½×w½×À×wÀ×Û×vÛ×Ü×wÜ×ß×wßרvØØwØØwØDØvDØEØwEØHØwHØkØvkØlØwlØoØwoØ™Øv™ØšØwšØØwØÄØvÄØÅØwÅØÈØwÈØûØvüØýØwýØÙwÙ0ÙvbcwcfwfÐv0Ù1Ùw1Ù4Ùw4Ù®Ùv®Ù¯Ùw¯Ù²Ùw²Ù,Úv,Ú-Úw-Ú0Úw0ÚKÚvLÚMÚwMÚPÚwPÚ}Úv~ÚÚwÚ‚Úw‚ÚÇÚvÈÚÉÚwÉÚÌÚwÌÚÛvÛÛwÛÛwÛoÜvpÜqÜwqÜtÜwtÜÉÝvÊÝËÝwËÝÎÝwÎÝHÞvHÞIÞwIÞLÞwLÞcßvdßeßweßhßwhßAàvÐÑwÑÔwÔJvBàCàwCàFàwFàŸáv á¡áw¡á¤áw¤áºâvºâ»âw»â¾âw¾âæãvæãçãwçãêãwêãævæ‘æw‘æ”æw”æBèvBèCèwCèFèwFèóév(ø)øw)ø,øw,økøvkøløwløoøwoø€øvJKwKNwNdvdewehwh]v^_w_bwb—v˜™w™œwœRvRSwSVwVv w  w ¬v¬­w­°w° v à wÃ Æ wÆ Ø vØ Ù wÙ Ü wÜ î vôéõéwõéøéwøéêvê‘êw‘ê”êw”êþêvþêÿêwÿêëwë)ëv)ë*ëw*ë-ëw-ëPëvPëQëwQëTëwTëëvë€ëw€ëƒëwƒëÜëvÜëÝëwÝëàëwàëìvììwì ìw ì.ìv.ì/ìw/ì2ìw2ì]ìv]ì^ìw^ìaìwaì„ìv„ì…ìw…ìˆìwˆì²ìv²ì³ìw³ì¶ìw¶ìÝìvÞìßìwßìâìwâì'ív(í)íw)í,íw,íOívPíQíwQíTíwTíxñvxñyñwyñ|ñw|ñ§ñv¨ñ©ñw©ñ¬ñw¬ñ)òvî ï wï ò wò vww2v< Þ©µstk::Stk::sampleRateõstk::StkFrames::sizeõµstk::StkFrames::channels"¶stk::StkFrames::framesO¶stk::Filter::setGain‘¶stk::Modal::noteOné¶min ¸std::vector >::size<¸std::vector >::operator[]š¸__gnu_cxx::new_allocator::new_allocatorâ¸std::allocator::allocator0¹__gnu_cxx::new_allocator::~new_allocator~¹std::allocator::~allocatorª¹std::allocator::~allocator÷¹__gnu_cxx::new_allocator::new_allocatorTºstd::allocator::allocator‰ºstd::allocator::allocatorçºstd::_Vector_base >::_Vector_impl::~_Vector_impl»std::_Vector_base >::_M_get_Tp_allocatorm»std::_Vector_base >::_Vector_impl::_Vector_implÊ»std::_Vector_base >::_Vector_base'¼std::vector >::vectorм__gnu_cxx::__normal_iterator > >::__normal_iterator¿¼std::vector >::endì¼__destroy_aux&½_Destroyc½_Destroy©½std::vector >::_M_erase_at_endè½__gnu_cxx::__normal_iterator > >::base ¾operator- > >m¾maxª¾std::__fill::fill¿fillt¿std::_Vector_base >::_M_get_Tp_allocator¦¿__gnu_cxx::new_allocator::max_sizeØ¿std::vector >::max_sizeÀstd::__fill_n::fill_nkÀfill_nÏÀ__uninitialized_fill_n_aux)Áuninitialized_fill_nzÁ__uninitialized_fill_n_a×Ástk::Instrmnt::controlChange-Âstk::Instrmnt::setFrequencyjÂstk::Modal::setModeGainÜÂstk::Instrmnt::~InstrmntÃstk::Instrmnt::~Instrmnt4Ã__gnu_cxx::new_allocator::deallocateyÃstd::_Vector_base >::_M_deallocateæÃstd::_Vector_base >::~_Vector_base4Ästd::vector >::~vector„Ästk::Filter::~Filter°Ästk::Filter::~FilterÜÄstk::Instrmnt::~InstrmntÅstk::StkFrames::operator[]rÅstk::Filter::clear­Åstk::Modal::clearüÅstk::Modal::tickÚÆstk::Envelope::tick Çstk::OnePole::tickQÇstk::BiQuad::tick•Çstk::SineWave::tick×Çstk::Modal::tickçÈstk::Modal::dampUÉstk::Modal::noteOff“Éstk::Modal::setRatioAndRadiusÊstk::Modal::setFrequencyuÊstk::Modal::strikeËstk::Modal::~ModalSËstk::Modal::~ModalŸËstk::Modal::~ModalÌstk::Instrmnt::Instrmnt.Ìstd::__copy_backward::__copy_bŽÌ__copy_backward_auxíÌstd::__copy_backward_normal::__copy_b_n<Ícopy_backward¯Ístd::__copy::copyþÍ__copy_aux]Îstd::__copy_normal::__copy_n¬ÎcopyÏ__uninitialized_copy_auxsÏuninitialized_copy¿Ï__uninitialized_copy_aÐ__gnu_cxx::new_allocator::allocateYÐstd::_Vector_base >::_M_allocate•Ðstd::vector >::_M_fill_insertÍÑstd::vector >::insert/Òstd::vector >::resizeªÒstk::Modal::ModalÿÒstk::Modal::Modal  ÞÁ__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_once_t4__darwin_off_tJ__darwin_pthread_once_ti__darwin_wctrans_tƒ__darwin_wctype_tœsize_tªtime_t¸ptrdiff_t÷$_4!div_t.$_5Xldiv_tf$_6lldiv_tIlconv¬ va_list» fpos_tÉ __sbufÿ __sFILEò"FILE}&clock_tŒ&tm^'pthread_once_tt'__gthread_once_tŒ'wint_tš'$_7ï'_RuneEntry($_8;(_RuneRangeM($_9Œ(_RuneCharClass¢($_10Œ*_RuneLocale-mbstate_t-wctype_t%4__true_typeO4__copy4__copy_backward¯4__fillÛ4__fill_n 5char_traits7__vtbl_ptr_type'7nothrow_t57new_allocator8allocatorõ8_Atomic_word9basic_string,std::allocator >PL_Rep_base•L_RepqNlocaleøQfacet1TidûT_Impl#Xios_basei_basic_streambuf >üewctrans_tëgctype_baseïhctype™nmoney_baseònbasic_ios >s__normal_iterator, std::allocator > >unum_get > >{num_put > >Ðbasic_ostream >âƒbasic_stringbuf,std::allocator >N†basic_ostringstream,std::allocator >Ÿ‰StkErrorÊStk0ŽStkFramesu‘Instrmnt,“Generatorû“Envelope–WvIn —FileRead3šFileWvInÞSineWaveçŸnew_allocatorJ¡allocatorº¡_Vector_base >û¢vector >`¨Filter2ªBiQuad˜¬OnePole®Modalz±__normal_iterator > >d³__copy_backward_normal”³__normal_iterator, std::allocator > >yµ__copy_normalÔostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_areadSineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfile_ZN3stk5Modal17setRatioAndRadiusEjddvscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZN3stk8FileWvIn9normalizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase_ZN3stk5Modal11setModeGainEjd__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmdclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime__copy_aux~BiQuadignoreSampleRateChange__uninitialized_fill_n_a_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZN3stk5Modal4dampEd_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEv_ZN3stk6BiQuad18setEqualGainZeroesEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZN3stk5Modal4tickERNS_9StkFramesEjwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZN3stk5ModalD0Ev_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZN3stk5Modal5clearEv_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk6BiQuad5setB1Ed_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk6BiQuad4tickEdtolower_ZNK3stk8FileRead6formatEvgetTypeBiQuad_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerase_ZN3stk5Modal13setDirectGainEd_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEv_ZN3stk8Envelope5keyOnEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZN3stk8Envelope7setTimeEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk3Stk18addSampleRateAlertEPS0__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKcfill_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_ZN3stk8Envelope9setTargetEd_M_iend_GLOBAL__I__ZN3stk5ModalC2EjwcstombstowctransEnvelope_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitEfill_n_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0EdgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk5ModalD2Ev_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_ZN3stk6BiQuad17sampleRateChangedEdd_M_padldivgetFileRate_ZN3stk8Envelope4tickERNS_9StkFramesEj_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZN3stk8Envelope4tickEv_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk6BiQuad12setResonanceEddbwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1EvispunctOnePole_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_back__uninitialized_fill_n_aux_ZSt4fillIPddEvT_S1_RKT0__ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endEsetTime_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk5Modal13setMasterGainEd_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEj_ZN3stk8Envelope7setRateEd_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZN3stk5Modal4tickEj_ZNSs7replaceEmmRKSsmmdestroy_ZN3stk5Modal7noteOffEd_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupperstrike_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZN3stk6BiQuad5setA1Ed_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZN3stk6BiQuad15setCoefficientsEdddddbGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZN3stk6BiQuad5setB0Ed_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk8Envelope17sampleRateChangedEdd_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldiv_ZN3stk8EnvelopeaSERKS0_wcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZL7toloweri_ZN3stk8FileWvIn17sampleRateChangedEdd_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti~EnvelopeFileReadcompare_ZN3stk6BiQuad8setNotchEdd_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZN3stk4WvIn4tickERNS_9StkFramesE_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZN3stk5ModalC2Ej_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput_ZN3stk5Modal12setFrequencyEd*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZSt6fill_nIPdmdET_S1_T0_RKT1__ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS__ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFileinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZN3stk8Envelope6keyOffEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_Eoperator- > >_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitisetEqualGainZeroeslocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspaceido_get_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk6BiQuad22ignoreSampleRateChangeEbsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEvsetMasterGain_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd_ZN3stk6BiQuad5setB2Ed__resultwcstoullwcsstr_M_cloneiscntrl_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdmodeIndexoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZN3stk5ModalD1Ev_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEvmax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNK3stk6BiQuad7lastOutEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()_ZN3stk6BiQuad4tickERNS_9StkFramesES2_jjpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvsetRatioAndRadiusisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZN3stk5Modal6strikeEdsetModeGain_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZNSt8ios_base6badbitEgetMessageCString_ZN3stk5Modal13controlChangeEid_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflowModal_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstof_ZN3stk6BiQuad4tickERNS_9StkFramesEjwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcuninitialized_fill_nsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK3stk8Envelope7lastOutEv_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv~Modal_ZSt4cerriswalphasetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPcsnprintf_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEvdamp_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcm_ZN3stk8Envelope8setValueEdsetfsetgsetp_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjsetTarget_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_showWarnings__ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_n_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2_ZN3stk6BiQuad5setA2Edflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZNSt6locale5facet9_S_c_nameE_ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_ZN3stk5ModalC1Ej_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintfsetDirectGain_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEccopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS__ZNK3stk8Envelope8getStateEvxsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZN3stk5Modal6noteOnEdd_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@X…À„ìH‹EøòHHH‹Eøò@@f.ÈwëVH‹EøòH@H‹Eøò@PòXÁH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÈsëyH‹EøH‹PHH‹EøH‰P@H‹EøÇ@Xë\H‹EøòH@H‹Eøò@Pf(Ñò\Ðf(ÂH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÁsëH‹EøH‹PHH‹EøH‰P@H‹EøÇ@XH‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰H‹EøH‹@@H‰EèòEèÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒìxH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åHƒìPH‰}èëH‹EèòH@òIòXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.ðsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åHƒìPH‰}؉uÔH‹EØò€8òEÀH‹EØH‹€ H‹HƒÀH‹H‹EØH‹¸ ¾ÿÒòEÈH‹}ØHƒÇ@èòYEÈH‹}ØHǰèòYEÀòEð¸H‰EèÇEüë8H‹EØH‹¨‹EüHÁàHH‹8òEðèf(ÈòEèòXÁòEèÿEüH‹EØ‹€ø;Eüw¹H‹EØò€@f(ÈòYMèòEèò\ÁòEèH‹EØò€@f(ÈòYMðòEèòXÁòEèH‹EØòˆ0fWÀf.ÈuzëDH‹}ØHÇèf(ÈH‹EØò€0òYÈòaòXÁòEðòEèòYEðòEèH‹}ØHƒÇ¾èH‰ÂH‹EèH‰H‹}ØHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàòEØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!Modal::setModeGain: modeIndex parameter is greater than number of modes!StkFrames::operator[]: invalid index () value!Modal::tick(): channel and StkFrames arguments are incompatible!Modal::setRatioAndRadius: modeIndex parameter is greater than number of modes!Modal::setRatioAndRadius: aliasing would occur here ... correcting.Modal::setFrequency: argument is less than or equal to zero!Modal::strike: amplitude is out of range!vector::_M_fill_insertModal: 'modes' argument to constructor is zero!N3stk5ModalEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN~éâe^¡š×ÐøÿÿN~éâe^¡š×ÐøÿÿN~éâe^¡š×Ðøÿÿ4:wU\ÿÿh/ýGâWÄÑ£v|¬¥¢vÿÿh/ýGâWÄÑ£v|¬¥¢vUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE @ð?¸…ëQ¸ž¿@à?ÍÌÌÌÌÌì?@€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿJ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿz† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ±† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿù† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿº† 4øÿÿÿÿÿÿÿµ† ƒ4øÿÿÿÿÿÿÿ¤† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ"çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ"çÿÿÿÿÿÿÿ† ƒ'Ý-Z-î-èê-Êò-²¬-š¬-S0-ï-ûÉ-¶æ-ç-€-F -0¨-¨-ðÞ-â-Ýâ=ÖÁ„-¸ª-¤€-›„-’ª-~€-hñ-Xé-S@í-,Ú%T-Ý-øZ-áî-Æê-¨ò-¬-x¬-10-Þï-Ù§-”æ-kç-^-$ -¨-î¨-ÎÞ-À-»â=´Ÿ„-–ª-‚€-y„-pª-\€-Fñ-6é-1í- ÚT-ã -Ñ Ý-Ä Z-© Z-’ î-s î-X ê-7 ê- ò-û ¬-Ü ¬-» ò-¤ ¬- ¬-v -è ÚÍ -» Ý-® Z-“ Z-| î-] î-B ê-! ê- ò-å ¬-Æ ¬-¥ ò-Ž ¬-w ¬-` -Ò Ú· -¥ Ý-˜ Z-} Z-f î-G î-, ê- ê-îò-Ϭ-°¬-ò-x¬-a¬-J -¼Úå-d®-8®-®-è®-§N-šè-…}ì-kë-fVÞ-H-Câ=<(ê(-Ñ®-»®-ŽÞ-€-{â=tLå-íή-»Þ-­-¨â=¡®-\9®-óç"-ÝÞ-Ï-Êâ=Ñ*-„xAå- ®-à®-¶®-®-^þ-YèD-ÊF-¢Þ-”-â=ˆ2÷-ê÷-­÷-ƒÈ-dö-è¸`8è À ˜ p H  ø Ð ¨ € X ( ø È ˜ p @  ð È   x P (  Ð   x P ( øÈ˜h8èÀ˜h8èÀ˜pH øÐ¨€X0ذˆ`8èÀ˜pH øÐ¨€X0à¸h8èÀ˜pH 8Ô=Ó5ÓÓ ÓèÒàÒ¼Ò´Ò=Ò5ÒÛÑÓÑ`ÑXÑÿÐ÷УЛÐgÐ_Ð"ÐÐÍÏÅÏÏyÏ,Ï$ϺβÎkÎcÎ Îν͵ÍJÍBÍûÌó̜̔Ì<Ì4ÌÌ ÌÔËÌ˱˩ˈˀËeË]Ë<Ë4ËËËÌÊÄÊ…Ê}Ê^ÊVÊ'ÊʣɛÉeÉ]É>É6É÷ÈïÈÍÈÅȲȪÈbÈZÈ8È0ÈæÇÞǤǜÇ`ÇXÇÇÇéÆáÆ¾Æ¶ÆšÆ’Æ ÆÆåÅÝŽŵÅÅyÅPÅHÅÅÅîÄæÄÂĺĖĎÄFÄ>ÄøÃðÇÃÃBÃ:ÃÃÃîÂæÂzÂrÂ<Â4ÂæÁÞÁˆÁ€Á7Á/ÁÝÀÕÀyÀqÀÀ Àæ¿Þ¿´¿¬¿‚¿z¿¿¿¸¾°¾{¾s¾.¾&¾ö½î½·½¯½q½i½4½,½ú¼ò¼ͼżœ¼”¼9¼1¼Ü»Ô»»w»!»»ùºñº›º“ºfº^º ºº¼¹´¹¹ˆ¹B¹:¹ô¸ì¸¬¸¤¸J¸B¸¸¸ê·â·9·1·÷¶ï¶¡¶™¶]¶U¶0¶(¶¶ûµѵɵ·µ¯µ0 ˆ .!T€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(–¦-ƒ¤-mz-b¢-;z- -·Ž-…„-|Ò-d~-X-O„-B¾-/v-~--ý„-ôÂ-ß~-Ó-Ê„-½¾-¦v-~-‘-|ˆ-k|-IÆ-<-7|- z-ýÌ-ív-É„-À¾-­v-œ~--h„-_Â-?~-3-%Ì-v-þv-õ¶-æv-­„-¤¾-r~-f-?l-.¤-Áb-™-ˆÿ-ot-O¸-$À-öÊ-Ï–- ²-yœ-1 -ñš-º-›˜-^ -ýÝ-ðä-Ùõ-Âó-§ô-…Ü=~ã-Y^-=^-÷\-cB-$L-N-¨^-Œ^-;^-6ð=^- ð=|V#ñ^-Ù^-Ä^-¬^-—^-^-g^-L^-4^-^-å®-Á^-¦®-ˆ^-d^-F®-^-ÿ®-Û^-½®-¨^-^-G^-/^-^-î^-Ó®-¯^-‘®-|^-U^- ^-p-Ò ^-{ p-) r- ^- Þ- -ý â=ö â r-Ö r-¤ n-† ^-c n-E ^-" n- ^-´ Ý-¡ ü-… ü-p ú-W ú-N ß-@ ø-0 -+ ! ù- - ÿ û-µ -£ Ý-– ä-{ ä-j õ-R Ü=6 -$ Ý- ä-ü ä-å õ-È ¬-« ¬-Œ õ-w ¬-b ¬-G õ-( õ- õ-øÛ=Ü-ÊÝ-½ä-¢ä-‹õ-n¬-Q¬-2õ-¬-¬-íõ-Îõ-¹õ-žÛ=‡”-~„-uÒ-]~-Q-9Œ-0Ž-ï`-½-™-‡Ý-zä-_ä-Nõ-6Ü=- Ý-üä-áä-Ðõ-¸Ü=¢Þ-”-â=ˆmÞ-_-Zâ=S6¼- Ä-ÝÎ-¶°-Mt-Ex- ž-[v-Lv-„- Ò-÷~-ë-ÐÐ-­´-uj-9’-Š-ׂ-©†-‘d-qd-Ch-+h- f-á=R-=-8,=%ý- pÖh×`X4P,H.@8&06(2 à<>ÔÐÈÙÀ°¨Ø ˆ€RxPph`àXVPXHÖ0(D àHJÕY;^YH;^H:D\D; !9^!9^8 \ 9 Ø©^بÔ\Ô©  §^ ¦œ\œ§ h¡^h d\d¡ 0‰^0ˆ,\,‰ øc^øbô\ôc À¿^À¾¼\¼¿ ˆ¹^ˆ¸„\„¹ PÁ^PÀL\LÁ Ë^Ê\Ë à—^à–Ü\Ü— ¨³^¨²¤\¤³ p^pœl\l 8·^8¶4\4· ›^šü\ü› È»^ȺÄ\Ä» ™^˜Œ\Œ™ iU^iXU^XTT\TU 1A^1 A^ @\A ù?^ùè?^è>ä\ä? Á=^Á°=^°<¬\¬= x5^x4t\t5 @'^@&<\<' )^(\) Ð7^Ð6Ì\Ì7 ˜+^˜*”\”+ `!^`\\\! ( ^($\$ ð ^ð ì \ì  ¸ /^¸ .´ \´ / € ]^€ \| \| ] H C^H BD \D C  M^ L \ M Ø O^Ø NÔ \Ô O   -^  ,œ \œ - h 1^h 0d \d 1 0 E^0 D, \, E _^ ø _^ø ^ô \ô _ Ñ [^Ñ À [^À Z¼ \¼ [ ™ K^™ ˆ K^ˆ J„ \„ K a I^a P I^P HL \L I  ­^ ¬ \ ­ à •^à ”Ü \Ü • ¨ ^¨ ޤ \¤ p a^p `l \l a I Y^I 8 Y^8 X4 \4 Y  W^  W^ Vü \ü W È %^È $Ä \Ä % Q^ PŒ \Œ Q X S^X RT \T S Ã^  \ à è½^è¼ä\ä½ °Å^°Ä¬\¬Å xÏ^xÎt\tÏ @±^@°<\<± }^|\} Ðu^ÐtÌ\Ìu ˜y^˜x”\”y `Í^`Ì\\\Í (Ÿ^(ž$\$Ÿ ðÇ^ðÆì\ìÇ ¸m^¸l´\´m €w^€v|\|w H£^H¢D\D£ Ó^Ò \ Ó ØÑ^ØÐÔ\ÔÑ  µ^ ´œ\œµ h¥^h¤d\d¥ 0k^0j,\,k ø«^øªô\ô« À“^À’¼\¼“ ˆ‹^ˆŠ„\„‹ P‘^PL\L‘ ^Œ\ àƒ^à‚Ü\܃ ¨^¨~¤\¤ pe^pdl\le 8‡^8†4\4‡ …^„ü\ü… Èi^ÈhÄ\Äi ^€Œ\Œ Xg^XfT\Tg ¯^ ®\¯ è{^èzä\ä{ °^°¬\¬ xÉ^xÈt\tÉ @3^@2<\<3 G^F\G Ðq^ÐpÌ\Ìq ˜s^˜r”\”s `o^`n\\\o (#^("$\$#  Míkø J- 0ò1 `ò5  ò9 ÅôK ðô] õo `õ ¥õ“ ðò— ó› Ðõ­  ó± (øâ ¸ò Jû hó!¸ó!ô !@ô!"ö!!tö3!ÆöE!÷W!jô\!ˆôa!P÷t!¼÷‡!@ú‘!èû¶!(ê!` "˜€ˆÓ3€`úãbé7 R‡x  ˜^@ À d)м €Bà{€Ø\ €Bè€ð¥ Ða ¢ÎxûV ©° ø ^B mî ÁH%×€à ¬Äè /  Ú B Ø ðX  €æãÚ€€ €dßF€hˆ€ØÓ±€@û€Û倈F€pÜü€Àú €ºâ¿€Há € á£€Á€üØÄ€È €ÄØ€U €ôé€ €0Ù €8m€®Ù$€pZ€ÊÝ€ø) €æô€¸p€HÞ,€0ƒ€,Ú=€¨€Þ잀0 ™€ÒÔÅ€¨ý%€vÔB€üX€˜Ô{€ý½€ÈÕ€hÿ逾ÖB€ð1€¢ÓQ€˜úk€ÆÓ‘€ûL€´Óo€ÐúØ€¨×@€ª€°Ö€¸£€š×€Ðí€*Ô€ ü€¼×p€@€àÔñ€àýJ€€Ôj€ÈüÓ€Õ€þ}€¢Ô£€8ý‹€ºÔ´€pýi€(íЀh G€FÕ‚€Àþä€ Õ€Pþ´€LÚq€à€8ÕK€ˆþz€ˆÕ¸€øþä€~Ú¤€€ì‘€ ² €ê€È ? €)ë©€8 ® €ë€¨ ^€5×½€`•€Píÿ€  €€^ÖÓ€€ü€äÕC€ ÿ€xñS€Ø M€¨ñž€Ÿ€¨Õà€0ÿ€ÈÚÈ€P €TÔ%€Xü'€Ûו€x÷ €Üëj€à €Öb€Øÿ‡ €Pëô€p µ€„ì4€À  €þêy€ º€kØ1€ ဲìc€ø t€]ìð€ˆ ç€™Øa€Xx€DØì€èG€þÖ£€(»€óÓꀰûW€.ìЀP ˆ€n×ꀘX€ØÉ€°F€Ö“€_€;Ö¯€H8àø€ ù”€Àù©¸ô倨ù€æùÖ €ø3€ù€@ùU” JDk DÖ Ýɨ – n Š € B «î ” | -ÒáÜÑH ‡S r § Hæ[ø»eb™ m‹ Áè  __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk6Filter7setGainEd__ZN3stk5Modal6noteOnEdd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB___ZSt3maxImERKT_S2_S2___ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0___ZSt4fillIPddEvT_S1_RKT0___ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1___ZSt6fill_nIPdmdET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk5Modal11setModeGainEjd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk5Modal5clearEv__ZN3stk5Modal4tickERNS_9StkFramesEj__ZN3stk8Envelope4tickEv__ZN3stk7OnePole4tickEd__ZN3stk6BiQuad4tickEd__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk5Modal4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Modal4dampEd__ZN3stk6BiQuad12setResonanceEddb__ZN3stk5Modal7noteOffEd__ZN3stk5Modal17setRatioAndRadiusEjdd__ZN3stk5Modal12setFrequencyEd__ZN3stk5Modal6strikeEd__ZN3stk8Envelope7setRateEd__ZN3stk8Envelope9setTargetEd__ZN3stk7OnePole7setPoleEd__ZN3stk5ModalD0Ev__ZTVN3stk5ModalE_free__ZN3stk8SineWaveD1Ev__ZN3stk7OnePoleD1Ev__ZN3stk8EnvelopeD1Ev__ZN3stk5ModalD1Ev__ZN3stk5ModalD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZSt20__throw_length_errorPKc__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZNSt6vectorIdSaIdEE6resizeEmd__ZN3stk5ModalC1Ej__ZN3stk8EnvelopeC1Ev__ZN3stk7OnePoleC1Ed__ZN3stk8SineWaveC1Ev_calloc__ZN3stk6BiQuadC1Ev__ZN3stk6BiQuad18setEqualGainZeroesEv__ZN3stk8SineWave12setFrequencyEd__ZN3stk5ModalC2Ej__ZTIN3stk5ModalE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTIN3stk6FilterE__ZTIN3stk8InstrmntE__ZTSN3stk5ModalE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk6Filter7setGainEd.eh__ZN3stk5Modal6noteOnEdd.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_.eh__ZSt3maxImERKT_S2_S2_.eh__ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_.eh__ZSt4fillIPddEvT_S1_RKT0_.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_.eh__ZSt6fill_nIPdmdET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk5Modal11setModeGainEjd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk5Modal5clearEv.eh__ZN3stk5Modal4tickERNS_9StkFramesEj.eh__ZN3stk8Envelope4tickEv.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk6BiQuad4tickEd.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk5Modal4tickEj.eh__ZN3stk5Modal4dampEd.eh__ZN3stk5Modal7noteOffEd.eh__ZN3stk5Modal17setRatioAndRadiusEjdd.eh__ZN3stk5Modal12setFrequencyEd.eh__ZN3stk5Modal6strikeEd.eh__ZN3stk5ModalD0Ev.eh__ZN3stk5ModalD1Ev.eh__ZN3stk5ModalD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6resizeEmd.eh__ZN3stk5ModalC1Ej.eh__ZN3stk5ModalC2Ej.eh__GLOBAL__I__ZN3stk5ModalC2Ej__ZStL17__verify_groupingPKcmRKSsLC0LC1LC2GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC3LC4GCC_except_table5LC6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC11LC14LC15LC16GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9LC17LC19GCC_except_table10GCC_except_table11EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5ModalC2Ej.eh___tcf_0.ehstk-4.4.4/src/Debug/ModalBar.o000644 000766 000766 00000400320 12015735510 015762 0ustar00garygary000000 000000 Ïúíþ ¸9¹@ 8¹__text__TEXTó @ x„€__debug_frame__DWARFø p8˜Æ2__debug_info__DWARFh+˨(Èr__debug_abbrev__DWARF“ß Óè__debug_aranges__DWARF£êPãó¸Ë__debug_macinfo__DWARFóê3ô__debug_line__DWARFóêÍ3ôÐË__debug_loc__DWARFÀòØüøË,__debug_pubnames__DWARF˜Ø __debug_pubtypes__DWARFøW__debug_inlined__DWARFO__debug_str__DWARF(O__debug_ranges__DWARF7w˜__mod_init_func__DATA8x˜XÕ __textcoal_nt__TEXT@€˜`Õ” €__cstring__TEXTP¢ä«__gcc_except_tab__TEXT4¤t­__StaticInit__TEXT:§Xz°Ú€__const__DATA §xà°0Ú__const_coal__DATA ¨Ø`± Ú __const_coal__TEXTø¨8² __bss__DATA8¹__data__DATA ©€`²__literal8__TEXT ­ˆà¶__eh_frame__TEXT(® h·PÛß h__constructor__TEXT8¹xÂ__destructor__TEXT8¹xÂHâ¹Øíø P""e‡2UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}èòEàfWÀf.Eàwò R¬òEàf.Áwë&H5H‹=èH‹}è¾èéçH‹UèH‹EàH‰‚PòMàò ¬òYÁòEøòEøèòEðòMðòî«òYÁH‹}è¾èòMøò׫òYÈòÓ«òXÁèòEðòMðòÀ«òYÁH‹}è¾èòMøò©«òYÈò«f(Ñò\Ðf(ÂèòEðòMðò‚«òYÁH‹}è¾èÉÃUH‰åSHƒì(H‰}èòEàfWÀf.Eàwò «òEàf.Áwë&H5H‹=èH‹}è¾èé™H‹UèH‹EàH‰‚HH‹EèH‹€ H‹HƒÀ`H‹H‹Eèò€HH¸@f(ÈH‰EØòEØèf(ÈòƪòYÁH‹EèH‹¸ ÿÓH‹EèòˆHò©ªòYÈò¥ªòXÁH‹Eèò€8HƒÄ([ÉÃUH‰åHƒì0H‰}è‰uä‹MäÇEÜ9Žã8‹EÜ÷éÑú‰ÈÁø)‰ÐÁàЉÊ)‰ЉEüÇEøé–‹Uü‹Eø‰ÁHcÂHÁàHÈHÅH Hò‹Uü‹Eø‰ÁHcÂHÁàHÈHÅHHòH‹}è‹uøè‹Uü‹Eø‰ÁHcÂHÁàHÈHÅH@HòH‹}è‹uøèÿEøH‹Eè‹€ø;Eø‡Wÿÿÿ‹EüH˜H‰ÂHÁâH`HòH‹}èè‹EüH˜H‰ÂHÁâHhHòH‹}èè‹EüH˜H‰ÂHÁâHpHH‹H‹EèH‰@ƒ}üuH‹UèH¸š™™™™™É?H‰‚0ëH‹Uè¸H‰‚0ÉÃUH‰åHƒì@H‰}è‰uäòEØòò¨H‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èé(òEØò ЍòYÁòEøƒ}äuòEøH‹}èèéùƒ}äuòEøH‹}èèéàƒ}äuòEØò,ðH‹}èèéÃ}äu"òMøò'¨òYÁH‹Eèò€0雃}äuH‹UèH‹EøH‰‚@éƒ}ä u#òMøòí§òYÁH‹}èHÇèëX}ä€uH‹}èHƒÇ@òEøèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹EèH‹€ H…Àt"H‹EèH‹€ H‹HƒÀH‹H‹EèH‹¸ ÿÒH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹EèH‹€ H…Àt"H‹EèH‹€ H‹HƒÀH‹H‹EèH‹¸ ÿÒH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹EèH‹€ H…Àt"H‹EèH‹€ H‹HƒÀH‹H‹EèH‹¸ ÿÒH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìXH‰}¸H‹}¸¾èHH‹E¸H‰H}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰E¨¿èèH‰E°A¹A¸@B¹ºH‹u¨H‹}°èH‹E¸H‹U°H‰ H}àèë.H‰E H‹] H‹}°èH‰] ëH‰E H‹] H}àèH‰] ëH}ÐèëH‰E H‹] H}ÐèH‰] ëH}ÀèëH‰E H‹] H}ÀèH‰] ëFH}ïèH‹E¸H‹€ H‹HƒÀ`H‹èf(ÈòH¤ò^ÁH‹E¸H‹¸ ÿÓëH‰E H‹] H}ïèH‰] ëH‹}¸¾èëH‰E H‹] H‹}¸èH‰] H‹} èHƒÄX[ÉÃUH‰åSHƒìXH‰}¸H‹}¸¾èHH‹E¸H‰H}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰E¨¿èèH‰E°A¹A¸@B¹ºH‹u¨H‹}°èH‹E¸H‹U°H‰ H}àèë.H‰E H‹] H‹}°èH‰] ëH‰E H‹] H}àèH‰] ëH}ÐèëH‰E H‹] H}ÐèH‰] ëH}ÀèëH‰E H‹] H}ÀèH‰] ëFH}ïèH‹E¸H‹€ H‹HƒÀ`H‹èf(ÈòŒ¢ò^ÁH‹E¸H‹¸ ÿÓëH‰E H‹] H}ïèH‰] ëH‹}¸¾èëH‰E H‹] H‹}¸èH‰] H‹} èHƒÄX[ÉÃÿÿÿÿx $@† $YQ† $ª† $¼† $Ά $à7† ,† ƒ$!† $: † $D† $\† $t† $‚† $¢† $º† $Ȇ $Ö&† $ü#† $ ‘7† $X‘4† ,Œ‘~† ƒ, ’~† ƒ$ˆ’† $¨’1† $Ú’I† $$“M† ,r“Y† ƒ,Ì”Y† ƒ,&–† ƒ,B—݆ ƒ$ ˜]† $~™† ,˜š,† ƒ,Ä›ª† ƒ$nž²† $  ±† $:§C† $}§† $† $2@† ,rø† ƒ$jˆ† $ò©† ,œŸ† ƒ,<Ÿ† ƒ,ÜŸ† ƒ,Ñ¡%† ƒ,ö¡Z† ƒ,|»† ƒ,8 »† ƒ'ËGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)ModalBar.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std· 7· 8º X½ Zä ]  _' bB j” kË o p0 qQ rh s uÄ wà xó z  }& ~B t • ‚· ƒÄ „à …ó † ‡: ˆ[ Šv ‹¢ Î Ðu ÑÏ Óˆ Ôê Õ¬ ×È Ø! Ùß Ú ÛJ ;Ÿ <Ó =ï dH eT gW hp i‡ jž kµ lÌ mã n! o&! sF! tl! v’! w´! xÜ! zô! { " |" }2" ‚F" ƒ^" „{" †" ‡¨" ŠÏ" ‹Ý" Œõ" µ# ¶5# ·]# ¸z# ¹¡# < Fõ' G( H)( IC( J]( Kx( L“( M®( NÉ( Oä( Pÿ( Q) R5) BP) CS) Dâ# FV) Gg) Hƒ) I¤) JÁ) Kã) L* M* N3* !H]* !’~* !”* !•˜* !–¯* !—Ð* !˜ì* !™+ !š$+ !›A+ !œ^+ !u+ !ž‚+ !Ÿ©+ ! Ï+ !¡ñ+ !¢, !£3, !¤J, !¥l, !¦‰, !§¥, !©Æ, !«ç, !­ - !¯.- !±J- !³f- !´‡- !µ£- !¶¿- !·Û- !¸÷- !¹. !º=. !»T. !¼u. !½–. !¾·. !¿ã. !Àÿ. !Â!/ !Ä=/ !Å^/ !Æ/ !Ç / !ÈÁ/ !ÉØ/ !Êù/ !Ë0 !Ì;0 !Í\0 !Ît0 !ÐŒ0 !Ö¨0 !ÜÄ0 !âà0 !èü0!1!91!Z1__true_type__debug)1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style"¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• O25#_M_p#O2£5z5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >C%_Ios_Fmtflags#7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode#k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate#“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir#¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€Ý)¿event#¢ erase_eventimbue_eventcopyfmt_event|#ÓÅ _M_next#ÕŠT#_M_fn#Ö«T#ÿt#×½#¼#Ø5#|#Û’ ŠT«T½ŠT ÂZ#ßzS« ŠT!Jz#ãJN½ŠTÒ2#ñ _M_pword#òm#_M_iword#ó"#Ò2#ô±T—F#"J%#_ZNSt8ios_base4Init11_S_refcountE5#_S_synced_with_stdio#_ZNSt8ios_base4Init20_S_synced_with_stdioE‡3—F#¦·TïE#·T½basic_streambuf > $R§b $Tªb $U­b $W°b $XÊb $Zäb $\þb $]c $^7c $_Qc $`kc $a…c $bŸc $c¹c $dÓc $eíc $fd $g#d $h=d $iWd $jndctype_basectypemoney_baseÎ$pattern%É field%É Ã##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%4 Sê# _M_startT¼# _M_finishU¼# _M_end_of_storageV¼#&4 W‘TžIž'.mTž½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(.y¶38â±Ëâ±â±)ª|þ û6‡3ðÙŸT*ìbˆíQ¼¼{1*I`”ðN-¼¼*;C´eJN¼¼ê+{GG}©5oÞHÙ,nothrow&IyU€À,cerrAhlšÀ-__ioinitM_ZStL8__ioinit .€^'X½ÙÙÙ/ß0q.y'eŸÙŸ/q.I8'd'Ù(Î'[f B½.Š('Pmcc½Ÿ/i1 $_4(a” quot(b½# rem(c½#div_t(dj $_5(fË quot(g"# rem(h"#ldiv_t(i¡ $_6(l quot(m÷# rem(n÷#lldiv_t(oÙ.O(“½))//2.†(”GGÙdouble.‹(•½hÙ.(–"Ù. ~(œmªccŸŸª/°3½Äcc.¡j(ž”ཽ&œF( óm.BK(¡ Ù.!(£Ë&"".d(ª½BÙŸ.Å(«ŸccÙŸ/iwchar_t.YG(¬½•cÙŸ&R/(¯·mŸŸª4Jx(°½.í/(±màmŸ&×!(²óÖ(%8(³Ù;GÙ/.P8(µ":Ù½.Q(½½[Ù½(m(¸q½vÙ.™(ß——Ÿ/0i.%a(Ľ¾i __gnu_cxx¡¬(õ®ÑD÷ê÷(¡j´jH ÷÷__debug)6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >.‰:(§È÷÷.H(™÷ßÙ.z(º÷Ù½.'f(À!Ù½(,8(´â;AAÙfloat.æy(·ffÙlong double&Ã2(Lj½.a(¦÷Ÿ÷ lconv`*+Ó5*,#55*-#5k*.# int_curr_symbol*/# currency_symbol*0# mon_decimal_point*1#( mon_thousands_sep*2#0 mon_grouping*3#85)*4#@5¯J*5#H int_frac_digits*6q#P5å#*7q#Q p_cs_precedes*8q#R p_sep_by_space*9q#S n_cs_precedes*:q#T n_sep_by_space*;q#U p_sign_posn*q#X int_n_cs_precedes*?q#Y int_p_sep_by_space*@q#Z int_n_sep_by_space*Aq#[ int_p_sign_posn*Bq#\ int_n_sign_posn*Cq#].óB+5ï½Ù4ÆU*Kü/Ÿva_list,IÒfpos_t,U7 __sbuf,`O _base,aO# _size,b½#/‰ __sFILE˜,‚¥ _p,ƒO# _r,„½# _w,…½# _flags,†š# _file,‡š# _bf,ˆ# _lbfsize,‰½#( _cookie,Œm#0 _close,´#8 _read,ŽÓ#@ _seek,ò#H _write, #P _ub,“#X _extra,”" #h _ur,•½#p _ubuf,˜( #t _nbuf,™8 #w _lb,œ#x _blksize,Ÿ½#ˆ _offset, #3½´m/¥3½Óm½/º3òm½/Ù3½ mÙ½/ø__sFILEX/ ‰8 n‰H nFILE,¡U&qC,ïj j /H .B`,𽇠j .@,ñ½ž j .œ|,ò½µ j .×>,ó½Ì j .¥I,ô½ã j .ÚH,õ½ÿ j ÿ /.ÕI,ö&!½j (œ!,úVj F!ÙÙ.ª,,ÿŸl!mŸŸj +-,Â;j ’!ÙÙj 6Ï ,½´!j "½60,,½Ñ!j Ñ!/×!06¡n,"ô!j 6&,½ "j 7´9,½6<&, 2"Ì , F"Ù6ëD,½^"Ù6Ø@,½{"ÙÙA1,"j a,¨"j 6ôz,½Ï"j ½Ÿ7+,j 6‡l,õ"6°,½#½j 6i',©½5#ŸÙ86¡K,ª½W#j ÙW#/ú6X,«½z#ÙW#6[,,¬½¡#ŸÙW#6ÓR,­½Ã#ÙÙW#qÓ#nclock_t-Mµ tm8-Z´$ tm_sec-[½# tm_min-\½# tm_hour-]½# tm_mday-^½# tm_mon-_½# tm_year-`½# tm_wday-a½# tm_yday-b½# tm_isdst-c½# tm_gmtoff-d"#( tm_zone-e#0pthread_once_t.^M__gthread_once_t//´$wint_t0Fž $_70Q?% __min0R‡# __max0S‡# __map0T‡# __types0U?%#/Ä_RuneEntry0Vð$ $_80X‹% __nranges0Y½# __ranges0Z‹%#/E%_RuneRange0[W% $_90]Ò% __name0^Ò%# __mask0_Ä#qâ%n _RuneCharClass0`£%9$_10ˆ 0bc' __magic0cä# __encoding0dc'# __sgetrune0f’'#( __sputrune0g¶'#0 __invalid_rune0h‡#8 __runetype0j¼'#< __maplower0kÌ'#¼ __mapupper0lÌ'#¼ __runetype_ext0s‘%#À __maplower_ext0t‘%#Ð __mapupper_ext0u‘%#à __variable0wm#ð __variable_len0x½#ø __ncharclasses0}½#ü __charclasses0~Ü'#€qs'n3‡Œ'Ù¦Œ'/Ù/s'3½¶'‡¦/˜'ÄÌ'nÿ‡Ü'nÿ/â%_RuneLocale0ø%:QQ1åÌ;½(½:nO1ëúU½)(½:eR1÷ÿ½C(½:Y1þô2½](½)®]1y½x(½))1 ˆ ½“(½)<1ž[½®(½)A&1ˆ^½É(½)½1¨6½ä(½)SH1"Œ½ÿ(½)C1)<=½)½)¸ 15 ;½5)½)@21;O3½P)½;ª-|"?Ó#._-~Gƒ)­­(žI-‚&L­ž)ž)/â#.`-…­»)»)/­..J-{Ø)Ø)/Þ)0â#.½J-}ú)ú)/*0­.¾-€ž)*ú).åJ-ž)3*ú)(´R-ƒ‡pŸ]*ŸÙØ)mbstate_t2UŒwctype_t34†.Æh2yâ$˜*½. 2zâ$¯*j .= 2{cÐ*c½j .e}2|â$ì*ij .¢}2}½+—j .Šd2~½$+j ½.>z2½A+j —8.û%2€½^+j —8.åD2â$u+j 4´2‚â$.r-2ƒŸ£+ÙŸ£+/]*.\w2…ŸÏ+cÙŸ£+.ß@2†½æ+æ+/ì+0]*.IK2ˆŸ,cŒ'Ÿ£+.^62‰â$3,ij .2Šâ$J,i.iA2Œ½l,cŸ—8.2½‰,——8.z$2Žâ$¥,â$j .ã|2½Æ,j —W#.äQ2Ľç,j —W#.hF2’½ -cŸ—W#.ED2ƽ.-——W#.A.2“½J-—W#.Ös2ǽf-—W#.ä*2”Ÿ‡-i£+.02•c£-c—.¨:2—½¿-——.ë!2˜½Û-——. =2™c÷-c—.ê:2šŸ.——(-B2œú^Ÿ=.cŸ—Ø).£,2ŸT.—.Õ<2žcu.c—Ÿ.–I2Ÿ½–.——Ÿ.ŽK2 c·.c—Ÿ.:2¤ŸÝ.Ý.Ÿ£+/—.$2¥Ÿÿ.——.;f2©G/—//c.Bf2ÈA=/—/.nf2«c^/c—/.uf2¬"/—/½.zC2®½ /—/½.T92§ŸÁ/c—Ÿ.8>2¨½Ø/â$.Ëi2°½ù/——Ÿ.ªl2±c0c—Ÿ.,]2²c;0c—Ÿ.ÏA2³c\0ciŸ.{2´½t0—8.Õ-2µ½Œ0—8.!62–c¨0—i.˜?2¡cÄ0——.52¢cà0—i.UR2¦cü0——.—c2¯c1—iŸ.$ 2Êf91—/.ô92Í÷Z1—/½.LR2Ï{1—/½<]6a __gnu_debug):¥1=);k=)< >v5é{3streampos4ÓŠ*)5ñ5]Þ1{33(üt5õ¤+‡3þ133(Š|5ùL‡3233(]=5ým8½C2ÙÙŸ+E}5¼)Ÿ_2Ù+ [5¯^Ù…2ÙŸ3+Ê 5 í«2ÙŸ+cm5 öÑ2ÙŸ+)5n÷2Ÿq+z+5Ftq33+Ce5¼|½/33+`_5t‡3P333?Ó55#½!ÒH5&Y½3@q@ßbool@•30½3½¥38/«3A__vtbl_ptr_typeš3<ž&G>65&‰cDï35&‰cF45 5&%K"45½(õ<N…_C45{3(õ<QÖSÙd453(þ/Vf3Š45½c*0`¸B¬45½(ÓidáZŸÈ45*:sj¿Cê453B1nu5/Ï3@50Ï3/5>ª71t5Ï3#&DsdD5t5&Dsf]5t5z5CePlt5½/5@€5050‡30¼_Atomic_word8%½/V > 78¼HDnpos’p¼HE_M_dataplusV #_Rep_base_RepFh9f6ÁHFh94o46ÌHFæ/õcÒHR6ÁHFT.%ìT+p6ÁHF‘)ë)+Ž6ÁHGÝ!- t¨6ÌHF»4¶IŸÐ6ÁH½ÙGk<U0ù6ÁH½½ÙF¦`D™mŸ!7ÁH½½FaDLy\‡3D7ÁHÙG91UBkg7Ù½GêL^XnŠ7Ù½GMgXK­7½qGîfz²kÐ7++Gîf~wBó7ŽŽGîf‚08Gîf†÷98ÙÙF Š0}½[8½½GÜ 9Ãóe„8ÌH½½½Gmn9µ·ž8ÌHHý+ši5ØH%'Æ8ÌH&%'9¿ß8ÌHz5&%'9·ø8ÌHÞH&%'9Å9ÌHÞH½½&%'9ÐC9ÌHÞH½½z5&%'9Ûf9ÌHÙ½z5&%'9â„9ÌHÙz5&%'9é§9ÌH½qz5\ìÂ9ÌH½+znôÀ~äHä9ÌHÞH+znüEäH:ÌHÙ+znÌ}äH(:ÌHq+˜CïJ+E:ÌH+˜CÃHŽb:ÁH+Áq&y-+:ÌH+Áq1#Žœ:ÁH+™l:  ¹:ÌH+™lCÊ• Ö:ÁH+åL[ ó:ÌH+åUh • ;ÁH+_]íŸ-;ÁH+E}c_ZŸJ;ÁH+Óih94Ÿg;ÁH #K9nÏtŠ;ÌH½q #Kƒžp¨;ÌH½+Ü-‹hŸÅ;ÁH ñ89äµã;ÌH½ «F¦¤kü;ÌH+Âb­‡3<ÁH+ ¼ba3;<ÁH½+ Í!{3]<ÌH½+râE63<ÁH½+rõÌ{3¡<ÌH½+æPòDäHÃ<ÌHÞH+æP ¢9äHå<ÌHÙ+æP$yäH=ÌHq+ÿD9JŽäH)=ÌHÞH+ÿD9[„näHU=ÌHÞH½½+ÿD9/räH|=ÌHÙ½+ÿDBd6äHž=ÌHÙ+ÿD9„9äHÅ=ÌH½q L'e¯`ã=ÌHq()9øD äH>ÌHÞH+)ƒòkäH0>ÌHÞH½½+)9=gäHW>ÌHÙ½+)Ÿý<äHy>ÌHÙ+)¯H1äH >ÌH½q ¨uÌ ?È>ÌH+½q+¨uëwbäHï>ÌH½ÞH+¨uIäH ?ÌH½ÞH½½+¨u9móäHL?ÌH½Ù½+¨u*ÍäHs?ÌH½Ù+¨uAßNäHŸ?ÌH½½q+¨uRÅ+Æ?ÌH+q+djK4äHí?ÌH½½+dzÁ+@ÌH++dŽ[+6@ÌH+++=© FäHb@ÌH½½ÞH+=Àê0äH˜@ÌH½½ÞH½½+=9v"äHÉ@ÌH½½Ù½+=ê´gäHõ@ÌH½½Ù+=ÓläH&AÌH½½½q+=iäHRAÌH++ÞH+=%Õ?äHƒAÌH++Ù½+=:žXäH¯AÌH++Ù+=OsiäHàAÌH++½q+=sˆ%äHBÌH+++=~) äHBBÌH++ÙÙ+=ˆC7äHsBÌH+++++=“MhäH¤BÌH++ŽŽF5F9‹ŽäHÖBÌH½½½qFÍy9˜+äHCÌH½½Ù½IQ69¦j/.C½qz5+cm9Áµ"ŸZCÁH½½ SK9õ(pxCÌHäH+üÒFÙ•CÁH+ÙuŠbÙ²CÁH+nt !15ÏCÁH+ [9Ï=ŸûCÁHÙ½½+ [)ÇŸ"DÁHÞH½+ [7¯ŸIDÁHÙ½+ [9æÛ:ŸpDÁHq½+²lU".Ÿ—DÁHÞH½+²l9øý`ŸÃDÁHÙ½½+²lqgŸêDÁHÙ½+²l9 ˜uŸEÁHq½+RŸŸ8EÁHÞH½+R9À7ŸdEÁHÙ½½+R«´AŸ‹EÁHÙ½+R¾ë7Ÿ²EÁHq½+š\ÌcŸÙEÁHÞH½+š\9-:yŸFÁHÙ½½+š\èZŸ,FÁHÙ½+š\ûèŸSFÁHq½+x MBŸzFÁHÞH½+x9BæxŸ¦FÁHÙ½½+x& &ŸÍFÁHÙ½+x9N :ŸôFÁHq½+ÄDÆoŸGÁHÞH½+Ä9YV ŸGGÁHÙ½½+ÄaEmŸnGÁHÙ½+Ä9nýRŸ•GÁHq½+IJmD©5¼GÁH½½+]=“f+½ÞGÁHÞH+]=9‚åo½ HÁH½½ÞH+]=9’†[½@HÁH½½ÞH½½+]=9£ S½bHÁHÙ+]=9²¬d½ŽHÁH½½Ù!]=9üF½ÁH½½Ù½0Ÿ/ÇH0©5/©5/ì5@ì5@ÇH@©5>à5”/I _M_length•Ÿ# _M_capacity–Ÿ#5¼—5#>ì5›ðJêH#Jü)9@æ"¼HJ¨A9E>>ßJl{9Q!%ðJ;ý+´uaØH(Ý ¾a‡3¤IK(¡]ÂÃa‡3ÀIK*UÆ?iØIÒH*,&ÊCðIÒH*^.ÎÔO JÒH½(–KبT)JÒH(Í<ÜLOJÒHz5z5+Ù29×AÒHuJ½½z5*g-çÈb’JÒHz5 «I9«V°JÒHz5(èBõ›gÌJÒH!\R9^ÛRÒHz5½ŸKn/K0/I>Ÿ :CeNKnone:h_ZNSt6locale4noneE•3L²2:ip9•3Mnumeric:j¥s•3L3<:kû|•3L`:l2l•3L‡L:m¼5•3Lf:nWk•3 Kall:p_ZNSt6locale3allE•3?(E_M_impl:eN##_S_classic: _ZNSt6locale10_S_classicEeN#_S_global:#_ZNSt6locale9_S_globalEeNNX]:)0?kN#_S_once:8_ZNSt6locale7_S_onceEÊ$‡8z&C%:{œL{N&C%:„µL{NN&C%:ÎL{NÙ&C%:ñL{NNÙ½&C%:ªM{NNN½&A:º.M{N½(zn:ÅNOM{NNstring7<©5(:Ý‘ROMyMŒN(0f:çÅG‡3šMŒNN(ºG:ðÕ‡3»MŒNN+-:2~ K×MN?ÜQ:WTNOC%:<N{NeNPTa:?WdPJ:Bþ5F`:E,/½?N½QîU:Hu6{NNN½/ÉK0pN/vN0Ù/ K@‡N0 K/‡NR|L:W’NPS_vptr$facet¥3#T¼:\5#__c_locale;8P#_S_c_locale:__ZNSt6locale5facet11_S_c_localeEÈNNÅq:b, £P#_S_once:e_ZNSt6locale5facet7_S_onceEÊ$PJ:iÎO‡:v~O¨PŸU• :{’NŸO¨P½GÒ+:ÂO®PÙÈNFDu:‚k,ÈNßO®PGô{:…?øO®PHj:Š@ÈNHJ :žZÙGÂZ:‘ïC8P´PGJz:•ÁTRP´PO‡: mP¨P¿PVzn:£©ÅP¨P¿P/½q£Pn0“P/’N@ÈN/ºP0’N@ºP@’NW‚L:²~QTÿt:Ÿ#"J%:Å_ZNSt6locale2id11_S_refcountE5Gzn:ÈWq4Q~Q„QO8z:ÊOQ~Q„Q8z:ÐdQ~Q!f:Ó»(ŸQ/ËP@ŠQ0ËP/ŠQWÉK(:ÙGTT¼:ì5#E_M_facets:íGT#E_M_facets_size:îŸ#E_M_caches:ïGT#E_M_names:ð# N:ñsMTNh:ò8,MTNôr:óZ4MTNÚ#:ô49MTN›$:õYQMTN‚:ö_MTNÀ:÷ùXTGÂZ:ú_­ReNGJz:‘(ÇReNO(: çReNnTŸO(: SeNÙŸO(:"SeNŸO%/:>SeN½O(:YSeNnTGzn: /xSeNnTF}:Õp‡3–SeNGF:&©#ºSeNyT½Gâ:)™4ÞSeNyTcTGj:,\@TeNyTQG<:/’y&TeNQ´PQ{:7‚eN´PŸ/´PQXTXcTcTX/iT0Q@tT0•Q/tT@…T0OM/ Y¥Tã ¥T½@Ù /T/Å / ZÙ Ø#ʽT¶[S_vptr$ios_base¥3#[ l# ¶[\dec#ZO¶[\fixed#„O¶[\hex# t%¶[[Ó #1¶[\left#-#¶[ \oct#ÛI¶[@\right#y¶[€]¸2#x#¶[]v # ÃQ¶[]\3#$•^¶[^showpos#'Ý<¶[^skipws#*hx¶[^unitbuf#-)¶[ ]“#17¶[@[^(#4ßt¶[°[mB#7Û ¶[J]•z#:ÿ"¶[\badbit#Lb»[\eofbit#OÖ»[\failbit#T*K»[\goodbit#Wå+»[\app#júÀ[\ate#m]À[_binary#s_ZNSt8ios_base6binaryEÀ[[;z#v™0À[[^z#y±8À[_trunc#|_ZNSt8ios_base5truncEÀ[ _beg#‹_ZNSt8ios_base3begEÅ[\cur#ŽûgÅ[[Áq#‘û'Å[streamsize4N»E_M_precision#É’W#E_M_width#Ê’W#E_M_flags#Ë¥ #E_M_exception#Ì2 #E_M_streambuf_state#Í2 # E_M_callbacks#çŠT#(E_M_word_zero#øÅ #0E_M_local_word#ýÊ[#@E_M_word_size#½#ÀE_M_word#±T#ÈE_M_ios_locale# K#Ð S #À_1ØXÚ[«T½Gèj#ê› ÷XÚ[ã G¶i#íu!YÚ[FÓZ#õEà[9YÚ[½‡3GA # -USYÚ[+²q#$W#¥ pYæ[+²q#.¥j¥ ’YÚ[¥ +»r#>4r¥ ´YÚ[¥ +»r#O¥ ÛYÚ[¥ ¥ &U#^­pùYÚ[¥ +.#j'"’WZæ[+.#rnT’W8ZÚ[’W+ü #€ýO’WUZæ[+ü #ˆÔ’WwZÚ[’W+˜6#›Ô_‡3“Z‡3+ï]#§¬0 KµZÚ[N+8#²Ô KÒZæ[+a#¼3 NïZæ[?X1#Îö_½+#Þ×[ñ[#[Ú[½+Õ #óN!÷[E[Ú[½`ÜP#½Te[Ú[½OÝ)#{[Ú[OÝ)# –[Ú[ý[Vzn#\¥TÚ[ý[0¥ 02 0Ì 0‘ Å Ú[n/½T@Å /ì[0½T@"@m@ì[Z¿@<:\ybS_vptr$basic_streambuf¥3#a_M_in_beg=Ã#a_M_in_cur=Ä#a_M_in_end=Å#a_M_out_beg=Æ# a_M_out_cur=Ç#(a_M_out_end=È#0a_M_buf_locale=Ï K#8bµt=Ô\ë\yb½(`5=à( K ]ybN(8=ñÍ~ K(]b(v^=þ°LybN]yb"+é{=\±1z]yb÷‘ Ì +>J=›'±1¡]ybŠÌ +új= ;*½¾]yb+g=H’WÛ]yb+Ò4='Ý\½ø]yb+o~=9&½^yb+uI=Oe½2^yb+{I=bnk’WY^yb"+WM=pDL½{^ybq+,r=‰l}½˜^yb+ºh=¤Ø½º^ybq+Àh=¾’Wá^ybÙ"O¨/=Ë÷^ybF*?=Þ¢!_bFæ)=á|f3_bF®9=äQ_bGn=îUcp_yb½GÀr=ùˆ™_ybFe,= M?·_bFçb=òKÕ_bFÓu=¥{ó_bGå!=D<`yb½GÅr='{6`ybcï]=<¬m\]`ybNda=KÜ,yb\`yb"d`=WèH±1\Â`yb÷‘ Ì dÍ0=cy.±1\ò`ybŠÌ d)M=o~D½\aybdÍ[=…y>’W\>aybe³a>2ÚG’W\mayb"d­S=«’½ \“aybdüz=¸õ]½ \¹aybd¬i=ÐÌh½ \äayb½eh~>TÖ}’W \bybÙ"dÀc=û d½ \>byb½O¨/=YbybŠbVzn="ñPbybŠb/\/…b0\@…b@\wctrans_t?'l:µ3H•,½Êbâ$:rl3NÄn½äbâ$:2j??ú[½þbâ$:§n3TC"½câ$:ër3ZÓ^½7câ$n*:†3`H½Qcâ$:Æt3fÄ+½kcâ$:0q3l×½…câ$:3S3rr½Ÿcâ$:;<3x§t½¹câ$:á3~òL½Ócâ$:ºa3„ê½ícâ$:TU3ŠÃJ½dâ$.¢?†â$#dâ$–b:˜n3/â$=dâ$:3–…Jâ$Wdâ$. A?ˆ–bndÙ.¸$3²n*…dÙ>‚@*~efupper@1)k~e€flower@2~s~efalpha@3x<~efdigit@4~egxdigit@5ø~efspace@6~e@gprint@7ô=~efgraph@8Ox~e%fcntrl@9hm~efpunct@:rA~e falnum@;‚$~e0½/•3h@%¨’Nk’N#…d#E_M_c_locale_ctype%°ÈN#E_M_del%±‡3#E_M_toupper%²ƒe# E_M_tolower%³ƒe#(E_M_table%´k#0E_M_widen_ok%µq#8E_M_widen%¶ k#9E_M_narrow%· k#¹E_M_narrow_ok%¸q#¹i8z%½_ZNSt5ctypeIcE2idEËPjtable_size%¿_ZNSt5ctypeIcE10table_sizeE¼H²2%Ì÷fkk‡3Ÿ²2%Ú gkÈNk‡3Ÿ+Gz%æ´‡3Gg"k½q+Gz%õÊ"Ùsg"kÙÙ-k+¯u%Ù4ÙŸg"k½ÙÙ+Ä[%‘2ÙËg"k½ÙÙ+@2% ² qíg"kq+@2%1\2Ùh"kÙ+¸ %Aç@q6h"kq+¸ %RÙ]h"kÙ+îz%f{qh"kq+îz%·SÙ«h"kÙÙ+ûo% }QqÒh"kqq+ûo%ÂÎÙi"kÙÙqF§\%Òr'k!i"kHïI%×j(kUä7%à‰eUik½d%q%ð¢7q‰e€i"kqd%q%Í]Ù‰e°i"kÙd|L%_|q‰eÛi"kqd|L%"€*Ù‰e j"kÙdÝy%6^Uq‰e6j"kqdÝy%MÞ>Ù‰ekj"kÙÙd¡F%gjq‰e›j"kqqd¡F%‚DFÙ ‰eÕj"kÙÙqGFU%Š$xïj"kQÚ{%š5v"k/~eqknÿ/‰e/(k0‰e/½W%Æ ‡kkND%Ë ¦P‡kklI%Ö ]Ù!ud%Û ¦M®qqq0®lÎ<7½Tdo½T#a_M_tieAWdo#Øa_M_fillAXq#àa_M_fill_initAY‡3#áa_M_streambufAZyb#èa_M_ctypeA]"k#ða_M_num_putA_jo#øa_M_num_getAauo#€(“ Akßm^l€o(0nAo‹"‡3zl€o(6JA{‘2 –l€o*«FB-0³l‹o2 *ó!A}Ðl‹o2 *v~A–•@íl‹o2 (f]A¦ýI‡3 m€o(Ó5A°&‡3%m€o(&A»É‡3Am€o(°RAŰ,‡3]m€o(ÒnAÐ+2 ym€o*ÒnAó¿$–m‹o2 J.A°m‹oyb` A ŒkÐm‹o½+*JA­3doím€o+*JA%oqdon‹odo+OA3yb,n€o(OB9ÚybMn‹oyb(ÄBC[‘onn‹o—o+ÁUAd?Iq‹n€o+ÁUAxq­n‹oq(ï]B€O[ KÎn‹oN(ûoBuOgqôn€oqq(îzBz¸/qo€oqOJ.A¼+o‹om|FBŒaMIo‹oybn˜bB«|‹oN/ø/po0&/{o0o/†o0Œk/Œk@Œk@†oW+C}eqTÛxC#»CŠÏoeq»Céoeqkq+:nC™ÒM{3pvq+ÈRC¯:#pvq+PC¡ >q@peq+PC¨É=obpeq½+†RC­oZqpeq+†RC´4Zo¡peq½+ C¹†U{3Ãpvq‡q+æPC½{qåpeq‡q+DnCÁàoqvq‡q+½RCÅTq)qeq‡q+NnCÉ€NoKqvq‡q!ÏqCÍÄekqvq/o@qq0/|q0o@o@q0»@2 @fRo%’N}w’N#i8z%Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEËP‚C%¤!r}w½+€7%¿A¸Wruo¸¸¥T’qƒw+€7%ãÎW¸ruo¸¸¥T’qñ[+€7%èóX¸Ãruo¸¸¥T’q‰w+€7%ífW¸ùruo¸¸¥T’qw+€7%ò6X¸/suo¸¸¥T’q•w+€7%ø[Y¸esuo¸¸¥T’q›w+€7%ýÃY¸›suo¸¸¥T’q¡w+€7%þV¸Ñsuo¸¸¥T’q§w+€7%#.V¸tuo¸¸¥T’q­w+€7%(–V¸=tuo¸¸¥T’q˜q+€7%H¸stuo¸¸¥T’q÷[UÌz%Mžq”t}w½FŠ ¸Ëtuo¸¸¥T’qäHd‰Î¸žq uuo¸¸¥T’qƒwd‰I ¸žqIuuo¸¸¥T’qñ[d‰¨¸žqˆuuo¸¸¥T’q‰wd‰Ä¸žqÇuuo¸¸¥T’qwd‰$=¸žqvuo¸¸¥T’q•wd‰,g¸žqEvuo¸¸¥T’q›wd‰3Ò¸žq„vuo¸¸¥T’q¡wd‰;P¸ žqÃvuo¸¸¥T’q§wd‰Hz¸ žqwuo¸¸¥T’q­wd‰då¸ žqAwuo¸¸¥T’q˜qo‰qq ¸ žquo¸¸¥T’q÷[/žq@‡3@§@Ö@½@÷@@A@GR&%Û’N^|’N#i8z%Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEËP“8%ï6x^|½+?% ìgxjoì¥Tq‡3+?%+ ‘ì˜xjoì¥Tq"+?%0 åìÉxjoì¥Tq½+?%5 9ìúxjoì¥Tq÷+?%: ì+yjoì¥Tq+?%j xEì\yjoì¥TqG+?%o =ìyjoì¥Tqf+?%„ Ádì¾yjoì¥TqcGù8'hoûyjoÙ½qÙd|GfiÄû8zjoÙ½q¥Td|G!‰8)pzjoq"¥TÙd|UÅ%¢ ³w‘z^|½d ¾Þuì³wËzjoì¥Tq‡3d ä®vì³w{joì¥Tq"d ëwì³w?{joì¥Tq½d òdwì³wy{joì¥Tq÷d ù»wì³w³{joì¥Tqd Ýnì³wí{joì¥TqGd Wvì³w'|joì¥Tqfo Eì ³wjoì¥Tqc/³w@½lø<@j|*€pŒkH"S_vptr$basic_ostream¥3#&¢ DVË|do½*€ybb[HD_j|ð|do½*€(…eDp1`7€}do=€(…eDyu`7€2}doR€(…eDƒæ 7€S}dog€(…eD©(j7€t}do"(…eD­Ë-7€•}do½(…eD±Üi7€¶}do‡3(…eE\Jj7€×}doš(…eD¸Tj7€ø}do§(…eEjj7€~do½(…eDÃj7€:~doÖ(…eDÌ^j7€[~do÷(…eDÐhj7€|~do(…eDÕæi7€~doG(…eDÙúi7€¾~doA(…eDáði7€ß~dof(…eDåQ"7€doc(…eEx 7€!doyb(?E†7€Bdoq üfD#6NedoÙ"(F'E­ã27€‹doÙ"(ÕxEÄ7p7€§do(|EÙ”9±1Ãdo(ÈEé|7€ädoŠ+ÈE/h7€ €do÷‘ q¢ Dndo½*€/0€/6€1@j|/C€37€R€7€/X€3‘og€‘o/m€3¥T|€¥TZ PJyµ‡3[–¼–ÙI*J|l&‡3}–¼–Ù‚%J5‡3¼–Í–ƒSINT32ô½Í–Í–Í–/¬“/È–0¬“/›–Z5…èK+c‡mš¼’#afile_K¨¬“#pafinished_K©‡3#¸ainterpolate_Kª‡3#¹anormalizing_K«‡3#ºachunking_K¬‡3#»atime_K­ì‡#Àarate_K®ì‡#ÈachunkThreshold_K¯½#ÐachunkSize_K°½#ØachunkPointer_K±"#à&ëK.ê—mš½½&ëK6˜mšOM‡3‡3½½bW>K9Ó–6˜mš½w7KEâÓ–e˜mšOM‡3‡3wrFKHzÓ–…˜mšw’CKKò:Ó–¥˜mšwŠ'KR»Ó–ŘmšwŠ'KY_ Ó–ê˜mšì‡xÜ7K\B½ Ó–™sšx!Kdcì‡ Ó–2™sš(Y_Kg ‡3N™mš(®NKj ‡3j™sšw CKp™ Ó–™mšì‡w Kv¹N Ó–´™mšì‡* K9Ñ™mš‡3(q*K‹bzì‡ò™mšÖxøRK—ì‡Ó–šmšÖxøRK¢ÏcŽÓ–DšmšŽX/K¦;Ó–mšì‡ì‡/Ó–/yš0Ó–Z;…hc‡vœÌ#ztable_Z”3Њatime_[ì‡#@arate_\ì‡#HaphaseOffset_]ì‡#PaiIndex_^Ö#Xaalpha__ì‡#`&.›vœbF ~š>›vœ½*’C#O V›vœ* C),s›vœì‡*ü92Ÿc›vœì‡* 5»s­›vœì‡*õ/=·uÊ›vœì‡*ýBDÌEç›vœì‡(q*Gg쇜|œ(øRJâ^쇜vœxøRT0TŽ~šMœvœŽÖX/Xþp~švœì‡ì‡/~š/‚œ0~š>÷6¼&‰cD§œÓ&‰cFÀœÓÙ&%Kڜӽ(õ<Ne¼ûœä­w(õ<QXeÂäÍ(þ/VÞs¼BÓ½c*0`­\dÓ¼½(ÓidlŸ€ä*:sj“H¢Ó¼ÍB1nêÓ¼/G/È0G@È/‡œ@ß0‡œ/ß>ÝVCž‡œ#&DsdžCž&Dsf,žCžIžCePlCž½/ê@Ož0ê/$>ñN„Ÿ _M_impl$#(ç.`*„Ÿ”žŠŸ(ç.d`Iž°žŸ(nthmêÌžŸ&l>k垊ŸIž&l>oŸŠŸ½Iž&ª$zŸŠŸ½(ù‚ÇK¼>ŸŠŸ½*˜P†“;`ŸŠŸ¼½ £Ÿ £>Ÿ £fž £”ž £°ž@ê/Zž/–Ÿ0Zž>¨£ã¤Zž#&”'ÉÉŸã¤Iž&”'ÖìŸã¤½ÍIž&”'ç ã¤é¤ã  ã¤½(znL„ÑUô¤A ã¤é¤ )(mKd ã¤½Í+˜CJâ ã¤+˜CS„7Zž ú¤+Áq\ö» ã¤+Áqe“JZØ ú¤+™lnêmAõ ã¤+™lw`:Ñ¡ú¤+倓hA/¡ã¤+å‰Ç*ÑL¡ú¤+_C5Ÿi¡ú¤+Ói”„xŸ†¡ú¤ #K£Üg©¡ã¤½G+Ü-°-ŸÆ¡ú¤+Âb¹‚~‡3ã¡ú¤*ñ8LEt¢ã¤½+ ÝG:­w"¢ã¤½+ ì|tÍD¢ú¤½G;jòëc¢ú¤½+r 8­w…¢ã¤½+rØXͧ¢ú¤½+>u"®-­wÄ¢ã¤+>u*V%Íá¢ú¤+â.25­wþ¢ã¤+â.:/OÍ£ú¤+ÙuE±>¼8£ã¤+ÙuI~ÂU£ú¤ L'XEos£ã¤Í ”m€=Œ£ã¤(¨uL\µ6²£ã¤Í ¨uÔqڣ㤽Í(dLmVuû£ã¤(dLy"-!¤ã¤ SKÛ‰T?¤ã¤ô¤ «Fï–aX¤ã¤m)^L« {¤ã¤½ÍGû.L3P¤¤ã¤½ÍmìLõKǤã¤ÍQ°fš“)㤼/›Ÿ@ï¤0›Ÿ@›Ÿ/ï¤ZA…à c‡Á¦c‡#again_ Gì‡#achannelsIn_ HÖ#€' IЊ# ab_ K›Ÿ#Paa_ L›Ÿ#haoutputs_ MЊ#€ainputs_ NЊ#°&y* ª¥Á¦(¯h 9qÖÆ¥Ǧ(5. "Öâ¥Ǧw«F #k¥¦Á¦*ŠC *mR¦Á¦ì‡(EG - ì‡;¦Ǧ( , 5 pì‡\¦Á¦ì‡(ÒP 8Eløx¦ǦxøR C?;Ž¥¦¦Á¦ŽÖr§¥Á¦½/¥/ͦ0¥ZG…à c‡'©¥#&ã ÿ¦'©b@ Ò¦§'©½*H .M;§'©‡3*?3 "Ù3q§'©ì‡ì‡ì‡ì‡ì‡‡3*€y %,5ާ'©ì‡*†y ( «§'©ì‡*Œy +5Rȧ'©ì‡*²x .z2å§'©ì‡*¸x 1¾x¨'©ì‡*}| Añ#)¨'©ì‡ì‡‡3*œ Ke=K¨'©ì‡ì‡*ÒJ T. c¨'©(q* W]쇨-©(øR Z¢ 쇠¨'©ì‡xøR eIfŽÒ¦Ψ'©ŽÖ(øR pM^Žþ¨'©ŽŽÖÖX/ tê Ò¦'©ì‡ì‡/Ò¦/3©0Ò¦ZM…à c‡ ª¥#&I& j© ªì‡bŸ¨’Ù’ÔÇ·ŠRµ‘hˆ__p†¼‘`ˆ__n†Ÿ‘XŽŸé·Rµ8^•3Ç·±DÚ’#“ ¸‘Ò·‘hŽ 7¸F³8^•3¸Õz$“q“lc¸‘ ¸‘X“¦¦ ‡¸‡¸8^•30Á¦c¸Ùr“Ë”¸¸¸‘p¸‘Xc¸þMÌ”%–丑p¸‘X–õ‹œ&–A—PI¹ŠI¹‘è|‹nœŸ‘à|X–—Œerror uˆ‘ð|0ç•â¥RB—˜œ‰¹Š‡¸‘H—i TÖ‘\•ã­} ˜}™èbºŠbº‘H‰yy }gº‘@ˆchannel }Ö‘¼—nChannels Ö‘l—samples ‡á‘P—j ˆÖ‘h—hop ˆÖ‘d˜Ÿ˜ô˜Aº—i ŠÖ‘`ô˜w™—i ŽÖ‘\0®0Ž•,’X~™˜š4 šºŠšº‘h0Ÿ’•#ªP˜šÄ›€ ÞºŠÞº‘Xˆinput P쇑P0 ª•¨wÄ›nžÌ "»Š"»‘Xˆinput w쇑P0'©•œcnž   d»Šd»‘X—tmpn쇑h0vœ•º­h  Ñ¡d Ịbº‘H”Ö‘D—temp j쇑`—temp2 l쇑X¡ ñ —i mÖ‘l™0²:§}§° 5¼ˆ__initialize_p¶½‘lˆ__priority¶½‘hšˆ/}§’§ü ›11H y¼”m‘hœ„®A2r” ݼŠݼ‘XˆpositionA쇑P—temp2K쇑h—tempL쇑`0¯œg®5rjà %½Šݼ‘Xˆhardness5쇑Pœ¡®Vjò, ´½Šݼ‘XˆpresetV½‘T—temp†½‘l˜¡V™½—i‡Ö‘h—presets_ÿ  ©œÛ®–ò›x !¾Šݼ‘Xˆnumber–½‘Tˆvalue–쇑H—normalizedValueŸì‡‘h“H®0E¾ݼ8^•3!¾PJœ;Ä q¾‘.¾‘X!¾|<Û ¾‘.¾‘X!¾‹AÜ{\ ɾ‘.¾‘X†‰Ñ¡ö¡¨ ‡Nö¡P¢ô K¿‹__lhsGK¿‘H‹__rhsGÙ‘@__strIäHvHŒ__strI©5‘P0ÞH“4®%i¿ݼP¿B#|7 @–¿‘]¿‘¨P¿”#8 ó Œÿ‘]¿‘¨ì‡ß¿nnnž_DefaultRuneLocale0„â'ŸTABLE_SIZE_ZL10TABLE_SIZE~e __dso_handlem¡_…€ˆå@0Ö¢‡…¡»…-DTû! @¡Ý…-DTû!@¡†€?0Á3,nothrow&IyU€Àostream<Šj|,cerrAhlšÀ£– 8¹_digits"F_ZNSt14numeric_limitsImE6digitsE•3@¤´U"ï_ZNSt14numeric_limitsIfE12has_infinityE…5¤vO"ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE…5¤Žl"ó_ZNSt14numeric_limitsIfE10has_denormEŠ5¤´U"(_ZNSt14numeric_limitsIdE12has_infinityE…5¤vO")_ZNSt14numeric_limitsIdE13has_quiet_NaNE…5¤Žl",_ZNSt14numeric_limitsIdE10has_denormEŠ5¤´U"a_ZNSt14numeric_limitsIeE12has_infinityE…5¤vO"b_ZNSt14numeric_limitsIeE13has_quiet_NaNE…5¤Žl"e_ZNSt14numeric_limitsIeE10has_denormEŠ5¥npos’p¼HJü)9@æ"¼HL¨A9E>>ßJl{9Q!%ðJ¦npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¼H§ü)9@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¼H§¨A9E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEL²2:ip9•3Mnumeric:j¥s•3L3<:kû|•3L`:l2l•3L‡L:m¼5•3Lf:nWk•3 NX]:)0?kNNÅq:b, ŠÄ0“PN:ñsMTNh:ò8,MTNôr:óZ4MTNÚ#:ô49MTN›$:õYQMTN‚:ö_MTNÀ:÷ùXT[ l# ¶[\dec#ZO¶[\fixed#„O¶[\hex# t%¶[[Ó #1¶[\left#-#¶[ \oct#ÛI¶[@\right#y¶[€]¸2#x#¶[]v # ÃQ¶[]\3#$•^¶[^showpos#'Ý<¶[^skipws#*hx¶[^unitbuf#-)¶[ ]“#17¶[@[^(#4ßt¶[°[mB#7Û ¶[J]•z#:ÿ"¶[\badbit#Lb»[\eofbit#OÖ»[\failbit#T*K»[\goodbit#Wå+»[\app#júÀ[\ate#m]À[[;z#v™0À[[^z#y±8À[\cur#ŽûgÅ[[Áq#‘û'Å[fupper@1)k~e€flower@2~s~efalpha@3x<~efdigit@4~egxdigit@5ø~efspace@6~e@gprint@7ô=~efgraph@8Ox~e%fcntrl@9hm~efpunct@:rA~e falnum@;‚$~e¦_S_atoms_out%!_ZNSt10__num_base12_S_atoms_outEÙ¦_S_atoms_in%%_ZNSt10__num_base11_S_atoms_inEÙkND%Ë ¦P‡kklI%Ö ]ÙiÍP%3_ZNSt10moneypunctIcLb1EE4intlE…5iÍP%3_ZNSt10moneypunctIcLb0EE4intlE…5iÍP%3_ZNSt10moneypunctIwLb1EE4intlE…5iÍP%3_ZNSt10moneypunctIwLb0EE4intlE…5iÍP%«_ZNSt17moneypunct_bynameIcLb0EE4intlE…5iÍP%«_ZNSt17moneypunct_bynameIcLb1EE4intlE…5iÍP%«_ZNSt17moneypunct_bynameIwLb0EE4intlE…5iÍP%«_ZNSt17moneypunct_bynameIwLb1EE4intlE…5J¦Rˆ¶]~eJê‰ÿT~eJ±FŠl_~eJHH‹â%~eJ$}Œ¯~eJ\9æl~ezsrate_ÔÈgì‡{Õ*OM{—sÖ}4‡3{Õ.׸l‡3{+ZÜ›8uˆztable_Z”3Њ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.? : ; ‡@I< ….? : ; ‡@L M < †.G@‡.G@ˆ: ; I ‰: ; I ŠI4  ‹: ;I Œ4: ;I  Ž.G I4 .1‡@@‘1 ’: ; I“.G: ; ”I •.G; @–.G;@—4: ; I ˜ ™.‡@4 @š.4 @›.4 @œ.G: ; @4: ;I2  ž4: ; I? < Ÿ4: ; ‡@I 4I? 4 < ¡4G ¢4G£4G ¤4: ;‡@I? <  ¥4: ;‡@I? <  ¦4: ;‡@I? < §4: ; ‡@I? < Ló :§C}§Éû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFilter.hModal.hEnvelope.hOnePole.hBiQuad.hSineWave.hModalBar.cppiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccGenerator.hWvIn.hFileRead.hFileWvIn.hvector.tccModalBar.h @J1J/ŸgŸ™.‚ž‚¡‚»~ž¿/Ÿ ä»í|X‚!.ºººZºº .ólòº ºƒ'f» .ùX>¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>» ˆ~BÈÍÈ…Í“u1„ƒ «}¬Ë‘Çæ‘¼‘¼ "‚0ôY/Úóåg‘&&‘&‘ÕªùK B<¼å‘בóÌ'‘ó¯ç c."*ž-É  t"*à©33--Éat¾/Ç0/&1ge­EØ­É r.æi‘‘5###’5ç­É4.º˜‚LÉg! ýLó׃OŸ#v/#å2K»ltºtäå/1çYåØ'Ø/×a."å/1åZ0t0ä(»^5]$$%ghó0?)/2Yg/g/ggg"g=g#‘?-Ùü~<ÈØ2SÈØ2SÈØ2rSɯAè×w(ɯAè×' :§µÖ—äé$/J@AwADwDYvYZwZ]w]ªvª«w«®w®¼v¼½w½ÀwÀÍvÎÏwÏÒwÒàvàáwáäwävwwvww9v:;w;>w>DvDEwEHwH[v\]w]`w`svtuwuxwx‚v‚ƒwƒ†w†¡v¢£w£¦w¦¹vº»w»¾w¾ÈvÈÉwÉÌwÌÖvÖ×w×ÚwÚüvüýwý‘w‘‘v ‘!‘w!‘$‘w$‘W‘vX‘Y‘wY‘\‘w\‘Œ‘vŒ‘‘w‘‘w‘ ’v ’ ’w ’’w’ˆ’vˆ’‰’w‰’Œ’wŒ’§’v¨’©’w©’¬’w¬’Ù’vÚ’Û’wÛ’Þ’wÞ’#“v$“%“w%“(“w(“q“vr“s“ws“v“wv“Ë”v͔̔wÍ”ДwД%–v&–'–w'–*–w*–A—vB—C—wC—F—wF—˜v ˜!˜w!˜$˜w$˜}™v~™™w™‚™w‚™˜šv˜š™šw™šœšwœšÄ›věśwśțwÈ›nžvnžožwožržwrž  v  ! w! $ w$ Ñ¡v:§;§w;§>§w>§}§v}§~§w~§§w§’§vww1v23w36w6rvrswsvwvjvjkwknwnòvòówóöwö›vœw w ;v<=w=@w@ÛvÜÝwÝàwà{vѡҡwÒ¡Õ¡wÕ¡ö¡vö¡÷¡w÷¡ú¡wú¡P¢v|}w}€w€7 v8 9 w9 < w< ó v{+Ëî°stk::Stk::sampleRate±stk::Stk::inRangeV±stk::StkFrames::sizeˆ±stk::StkFrames::channelsµ±stk::StkFrames::framesè±min ³std::vector >::operator[]r³__gnu_cxx::new_allocator::~new_allocatorųstd::allocator::~allocatorñ³std::allocator::~allocator>´__gnu_cxx::new_allocator::new_allocator›´std::allocator::allocatorù´std::_Vector_base >::_Vector_impl::~_Vector_impl%µstd::_Vector_base >::_M_get_Tp_allocatorWµ__destroy_aux‘µ_DestroyÕµ_Destroy"¶stk::Instrmnt::controlChangex¶stk::Instrmnt::setFrequencyß¶stk::Instrmnt::~Instrmnt ·stk::Instrmnt::~Instrmnt7·__gnu_cxx::new_allocator::deallocate|·std::_Vector_base >::_M_deallocateé·std::_Vector_base >::~_Vector_base7¸std::vector >::~vectorŒ¸stk::Filter::~Filter¸¸stk::Filter::~Filterä¸stk::StkFrames::operator[]N¹stk::Filter::clear‰¹stk::Modal::ticklºstk::Envelope::tickŸºstk::OnePole::tickãºstk::BiQuad::tick'»stk::SineWave::ticki»stk::Modal::ticky¼stk::ModalBar::setStrikePositionâ¼stk::ModalBar::setStickHardness%½stk::ModalBar::setPreset´½stk::ModalBar::controlChangeE¾stk::ModalBar::~ModalBarq¾stk::ModalBar::~ModalBar¾stk::ModalBar::~ModalBarɾstk::Stk::rawwavePathã¾operator+, std::allocator >i¿stk::ModalBar::ModalBar–¿stk::ModalBar::ModalBarô+ËÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tj$_4”div_t¡$_5Ëldiv_tÙ$_6lldiv_tŸlconvva_listfpos_t__sbufU__sFILEH FILEÓ#clock_tâ#tm´$pthread_once_tÊ$__gthread_once_tâ$wint_tð$$_7E%_RuneEntryW%$_8‘%_RuneRange£%$_9â%_RuneCharClassø%$_10â'_RuneLocale]*mbstate_tn*wctype_t{1__true_type¥1char_traits«3__vtbl_ptr_typeÁ3nothrow_tÏ3new_allocator5allocator5_Atomic_word©5basic_string,std::allocator >êH_Rep_base/I_Rep Klocale’NfacetËPid•Q_Impl½Tios_base\basic_streambuf >–bwctrans_t…dctype_base‰ectype3kmoney_baseŒkbasic_ios >o__normal_iterator, std::allocator > >žqnum_get > >³wnum_put > >j|basic_ostream >|€basic_stringbuf,std::allocator >è‚basic_ostringstream,std::allocator >?†StkErrorc‡StkЊStkFramesŽInstrmntÌGenerator›Envelope¼’WvIn¬“FileReadÓ–FileWvIn~šSineWave‡œnew_allocatorêallocatorZž_Vector_base >›Ÿvector >¥FilterÒ¦BiQuad8©OnePole±ªModal®ModalBar ¯__normal_iterator, std::allocator > >šÀostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_readSineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfile_ZN3stk5Modal17setRatioAndRadiusEjddvscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZN3stk8FileWvIn9normalizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk8ModalBar13controlChangeEid_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase_ZN3stk5Modal11setModeGainEjd__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmdclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc~BiQuadignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZN3stk5Modal4dampEdStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEv_ZN3stk6BiQuad18setEqualGainZeroesEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZN3stk5Modal4tickERNS_9StkFramesEjwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZN3stk5Modal5clearEv_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk6BiQuad5setB1Ed_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk6BiQuad4tickEdtolower_ZNK3stk8FileRead6formatEvgetTypeBiQuad_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerase_ZN3stk5Modal13setDirectGainEddo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZN3stk8Envelope5keyOnEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZN3stk8Envelope7setTimeEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_ZN3stk8Envelope9setTargetEd_M_iendwcstombstowctransEnvelope_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0EdgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_ZN3stk6BiQuad17sampleRateChangedEdd_M_padldivgetFileRate_ZN3stk8Envelope4tickERNS_9StkFramesEj_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZN3stk8Envelope4tickEv_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldEsetStrikePosition_ZNSt8ios_base4leftE_ZN3stk8ModalBarC1Ev_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZN3stk8ModalBarC2Ev_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk6BiQuad12setResonanceEddbwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessageModalBarwritepush_backsetModulationDepthsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endEsetTime_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZN3stk8ModalBar16setStickHardnessEd_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk5Modal13setMasterGainEd_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEj_ZN3stk8Envelope7setRateEdprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcE_GLOBAL__I__ZN3stk8ModalBarC2Evbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZN3stk8ModalBar17setStrikePositionEd_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZN3stk5Modal4tickEj_ZNSs7replaceEmmRKSsmmdestroy_ZN3stk5Modal7noteOffEd_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZN3stk8ModalBar18setModulationDepthEdtoupperstrike_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk6BiQuad5setA1Ed_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk6BiQuad15setCoefficientsEdddddbGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZN3stk6BiQuad5setB0Ed_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk8Envelope17sampleRateChangedEdd_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldiv_ZN3stk8EnvelopeaSERKS0_wcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZL7toloweri_ZN3stk8FileWvIn17sampleRateChangedEdd_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti~EnvelopeFileReadcompare_ZN3stk6BiQuad8setNotchEdd_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvsetPresetfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput_ZN3stk5Modal12setFrequencyEd*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctE_ZN3stk8ModalBarD2Evwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFileinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZN3stk8Envelope6keyOffEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKc~ModalBarfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZN3stk8ModalBarD0Ev_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitisetEqualGainZeroeslocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk6BiQuad22ignoreSampleRateChangeEbsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEvsetMasterGain_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk8ModalBar9setPresetEioperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd_ZN3stk6BiQuad5setB2Edwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNK3stk6BiQuad7lastOutEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()_ZN3stk6BiQuad4tickERNS_9StkFramesES2_jjpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvsetRatioAndRadiusisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZN3stk5Modal6strikeEdsetModeGain_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZNSt8ios_base6badbitEgetMessageCString_ZN3stk5Modal13controlChangeEid_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflowModal_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstof_ZN3stk6BiQuad4tickERNS_9StkFramesEjwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK3stk8Envelope7lastOutEv_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv~Modal_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEvdamp_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZN3stk8Envelope8setValueEdsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjsetTarget_ZNSt10ctype_base5lowerEshowWarnings__ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEmsetStickHardness_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2_ZN3stk6BiQuad5setA2Edflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk8ModalBarD1Ev_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintfsetDirectGain_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS__ZNK3stk8Envelope8getStateEvxsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZN3stk5Modal6noteOnEdd_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@X…À„ìH‹EøòHHH‹Eøò@@f.ÈwëVH‹EøòH@H‹Eøò@PòXÁH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÈsëyH‹EøH‹PHH‹EøH‰P@H‹EøÇ@Xë\H‹EøòH@H‹Eøò@Pf(Ñò\Ðf(ÂH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÁsëH‹EøH‹PHH‹EøH‰P@H‹EøÇ@XH‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰H‹EøH‹@@H‰EèòEèÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒìxH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åHƒìPH‰}èëH‹EèòH@òòXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òàf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.ºsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åHƒìPH‰}؉uÔH‹EØò€8òEÀH‹EØH‹€ H‹HƒÀH‹H‹EØH‹¸ ¾ÿÒòEÈH‹}ØHƒÇ@èòYEÈH‹}ØHǰèòYEÀòEð¸H‰EèÇEüë8H‹EØH‹¨‹EüHÁàHH‹8òEðèf(ÈòEèòXÁòEèÿEüH‹EØ‹€ø;Eüw¹H‹EØò€@f(ÈòYMèòEèò\ÁòEèH‹EØò€@f(ÈòYMðòEèòXÁòEèH‹EØòˆ0fWÀf.ÈuzëDH‹}ØHÇèf(ÈH‹EØò€0òYÈò+ òXÁòEðòEèòYEðòEèH‹}ØHƒÇ¾èH‰ÂH‹EèH‰H‹}ØHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!Modal::tick(): channel and StkFrames arguments are incompatible!ModalBar::setStrikePosition: parameter is out of range!ModalBar::setStickHardness: parameter is out of range!ModalBar::controlChange: value () is out of range!ModalBar::controlChange: undefined control number ()!marmstk1.rawN3stk8ModalBarEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿ'K`Yÿÿ'K`Yÿÿ'K`Yÿÿ'*1Jÿÿ6oJSôuÒœ»´ôíok)–¯ÿÿ6oJSôuÒœ»´ôíok)–¯UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntEð?ìQ¸…ë@ÍÌÌÌÌL%@£Àxœ¢#¹üï?³êsµûï?³êsµûï?+‡ÙÎ÷ï?{®Gáz¤?{®Gáz„?{®Gáz„?ü©ñÒMb€?ôÞ€Û?é !çýÜ?¸?ð?®Gáz@333333@= ×£p½,@St$—ÿï?0žACÿï?å¸S:Xÿï?§èH.ÿï?š™™™™™™?¸…ëQ¸Ž?¸…ëQ¸Ž?¸…ëQ¸Ž?Ù?õ…óþ?â?´?ð?R¸…ëQ@“V­@­À+‡ÙÎ÷ï?+‡ÙÎ÷ï?+‡ÙÎ÷ï?+‡ÙÎ÷ï?¸…ëQ¸®?š™™™™™©?¸…ëQ¸ž?{®Gáz”?€ã?×?Â?ð?žï§ÆK7@P—nƒ@/Ý$Á.@¬Zd;ßï?+‡ÙÎï?+‡ÙÎï?®Gáz®ï?{®Gáz¤?{®Gáz„?{®Gáz„?ü©ñÒMb€?ôÞ€Ý?Ø?¨?ð?žï§ÆK7@P—nƒ@/Ý$Á.@rÜ)¬ÿï?¬Ê¾+‚ÿï?¬Ê¾+‚ÿï?§èH.ÿï?{®Gáz”?{®Gázt?{®Gázt?ü©ñÒMbp?Ý?Ð?¥/„œ÷ÿ¹?ð?;ßO—nü? /Ý$@j¼t“ @¬Zd;ßï?+‡ÙÎï?+‡ÙÎï?®Gáz®ï?{®Gáz¤?{®Gáz„?{®Gáz„?ü©ñÒMb€?Ô?é !çýÜ?¼?ð?ªñÒMbð?h‘í|?5ð?j¼t“@§èH.ÿï?§èH.ÿï?§èH.ÿï?+‡ÙÎ÷ï?{®Gáz”?{®Gázt?{®Gázt?ü©ñÒMbp?ôÞ€Ù?Ó?¥/„œ÷ÿ±?ð?@ ”Àð®Àxœ¢#¹üï?+‡ÙÎ÷ï?³êsµûï?+‡ÙÎ÷ï?{®Gáz¤?{®Gáz„?{®Gáz„?ü©ñÒMb€?Ý?Ý?¥/„œ÷ÿ±?ð?F¶óýÔxó?š™™™™™÷?D‹lçû©û?+‡ÙÎ÷ï?+‡ÙÎ÷ï?+‡ÙÎ÷ï?+‡ÙÎ÷ï?¸…ëQ¸ž?¸…ëQ¸ž?¸…ëQ¸ž?¸…ëQ¸ž?Ù?õ…óþ?â?´? @ð?-DTû! @¸…ëQ¸¾?333333@š™™™™™©?¸…ëQ¸ž¿&@)\Âõ(¼?Ð?ÍÌÌÌÌÌü?š™™™™™¹?`@€?333333Ó?(@€ˆÅ@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ±† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† 4øÿÿÿÿÿÿÿø† ƒ4øÿÿÿÿÿÿÿˆ† 4øÿÿÿÿÿÿÿ©† 4øÿÿÿÿÿÿÿŸçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿŸçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿŸçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ»çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ»çÿÿÿÿÿÿÿ† ƒè ‡-Û –-È F-´ ¡- „ "-j ¡-[ ¨-H ¨-9 ¨-& ¨- ¨- ±-í ¨-Õ ˜-® ²-œ ¦-Œ -ƒ |-~ o $-f  -V †O •-, ‡- –- F-ø ¡-Ô È "-® ¡-Ÿ ¨-Œ ¨-} ¨-j ¨-[ ¨-D ±-1 ¨- ˜-ò²-à¦-Ð-Ç|-³$-ª -š†“•-p±-^‡-Q–-6–-ì†Ð±-¾‡-±–-––-L†0±-‡-–-ö–-¬†•ˆ-‡­-‚x£-m­-h=aX—-;™-'åÍF-°D-—B-zhˆ-Z­-UK¢->­-9=2$&- ­šD-‰vB-e<-(‘-óÊOC·-Áˆ-³­-®=§“l-ZH¸-7+- ú¸-ñåØ-Æ´¸-¡€ˆ-r­-m=fR+¬-& èž- ž-cž-9v-œ-H踈X(ب€X0จX0بxH øÐ¨xH øÐ¨€X0à¸h@èÀ˜pH ÃÀ¨¿ ¿{¿s¿ñ¾é¾×¾Ͼ¯¾§¾ƒ¾{¾W¾O¾Ľ¼½«½½w½5½-½ò¼ê¼‰¼¼_¼W¼D¼<¼ô»ì»Ê»»x»p»6».»òºêº®º¦º{ºsºKºCº'ºº˜¹¹]¹U¹,¹$¹ô¸ì¸ʸ¸ž¸–¸I¸A¸û·ó·Š·‚·E·=···ñ¶é¶‡¶¶1¶)¶ãµÛµŸµ—µeµ]µ3µ+µ µµ­´¥´P´H´´û³׳ϳ„³|³³³é²á²8²0²ö±î±ñ»±–±ޱd±\±±±ü°ô°0 ¬ÆT¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(‡-ô¨-á¥-Ô§-¨§-£Š=T-cT-9R-‰,-J4-56-ÎT-²T-aT-\š=5T-0š=¢|IT-ÿT-êT-ÒT-½T-¥T-T-rT-ZT-&T- r-ç T-Ì r-® T-Š T-l r-C T-% r- T-ã r-Î T-§ T-m T-U T-@ T- T-ù r-Õ T-· r-¢ T-{ T-3 T-) ^-ø T-¡ ^-O `-B T-6 ˆ-( ­-# =  `-ü`-Ê\-¬T-‰\-kT-H\-'T-Ú‡-Ǫ-«ª-–¨-}¨-t‰-fŸ-V­-Q G¤-8­-3%©-Ú±-ȇ-»Ž- Ž-‰›-lp-Op-0›-p-p-ë›-Ì›-·›-œ„=€±-n‡-aŽ-FŽ-/›-p-õp-Ö›-Áp-¬p-‘›-r›-]›-B„=+n-"d-z-b-õl-Ýh-Ôj-“V-a±-=±-+‡-Ž-Ž-ò›-Ú…=¿±-­‡- Ž-…Ž-t›-\…=Fˆ-8­-3=,ˆ-­-þ=÷Ùx-¶t-sf-[X--Z-Z-Œ=R -=³-8,µ=%«- p¯hƒ`°X“P(H*@@80”(’ ‹LN€ЮÈ‚À°°®¨ °´ˆ´€:x8p´h´`‹X<P>H0´(. ‹02~ñ K^ñ à K^à JÜ \Ü K ¹ I^¹ ¨ I^¨ H¤ \¤ I }^ p }^p |l \l } 8 %^8 $4 \4 %  Q^  Q^ Pü \ü Q Ù O^Ù È O^È NÄ \Ä O ¡ M^¡  M^ LŒ \Œ M X A^X @T \T A G^ F \ G èC^èBä\äC °E^°D¬\¬E x!^xt\t! @ ^@<\< ^ \ Ð+^Ð*Ì\Ì+ ˜S^˜R”\”S `-^`,\\\- (5^(4$\$5 ð7^ð6ì\ì7 ¸)^¸(´\´) €/^€.|\|/ YU^Y HU^HTD\DU !3^!3^2 \ 3 é1^éØ1^Ø0Ô\Ô1  q^ pœ\œq ho^hnd\do 0k^0j,\,k øW^øVô\ôW Ñ?^ÑÀ?^À>¼\¼? ™=^™ˆ=^ˆ<„\„= P9^P8L\L9 ;^:\; à{^àzÜ\Ü{ ¨y^¨x¤\¤y pu^ptl\lu 8m^8l4\4m i^hü\üi Èc^ÈbÄ\Äc Y^XŒ\ŒY Xg^XfT\Tg e^ d\e è[^èZä\ä[ °s^°r¬\¬s x^xt\t @w^@v<\<w _^^\_ Ða^Ð`Ì\Ìa ˜]^˜\”\”] `'^`&\\\' (#^("$\$# ¶M°}§ÑóP¢÷€¢û4¤ _¤Ф1ϤCÀ¢Gç¢K¥]ð¢a:§’8¹¢«8£¯p£´ ©Ü¨£áÉ£æà£ë¤ðf¥‘¥¼¥&ç¥8¤=¦O¦¦b(®l˜¯‘(¶Å`¶é˜¶€@Ò €H®%€Ñ¡$€X¸1€Yð €€®ƒ€ ˜€Ø´#€  %€ðµÙ€Ä›ï€€µk€B—u€ ´€r“-€ø³:€Ì”D€0´Á€˜šÔ€Hµ¨€~™¸€µÔ€X‘. €p²3€ ‘ €8²ö€Œ‘S €¨²a€ ’l €à²Aò²x·Òrh·‡2>жýj‘@·µ|~ȸ@ 8 —¹»œÙ°·ù<òè·Ü  ¸ð€nž €¸µN€&–[€h´w€ˆ’… €³.€tí €°°í€:£ €°J€ª €¸®„€ÎL €(¯e€¼* €ð®W€‚ €è°€DË €@° €\Ü €x°h€¢- € ±¨€¨’¹ €P³—€º_ €X±Ø€Ú’ì €ˆ³ù€$“€À³Ó€† €Ð¯Ë€È– €±¡€àl €`¯ù€ÖÇ €È±€üã €²k€ö¡C€¸÷ €À¨ €à¨V ¨„ €ø¨§ €©3 $¤'€ ¨ €`¨Ñ §I§÷Ak W8³À Ž ß § Ëæ’ p !¸ìǺÞ2 e°¯£ü]&e19nn— r H Y ` R¼ ø®__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk5Modal4tickERNS_9StkFramesEj__ZN3stk8Envelope4tickEv__ZN3stk7OnePole4tickEd__ZN3stk6BiQuad4tickEd__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk5Modal4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8ModalBar17setStrikePositionEd_sin__ZN3stk5Modal11setModeGainEjd__ZN3stk8ModalBar16setStickHardnessEd_pow__ZN3stk8ModalBar9setPresetEi__ZN3stk5Modal17setRatioAndRadiusEjdd__ZN3stk8ModalBar13controlChangeEid__ZNSolsEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk8Envelope9setTargetEd__ZNSolsEi__ZN3stk8ModalBarD0Ev__ZTVN3stk8ModalBarE__ZN3stk5ModalD2Ev__ZN3stk8ModalBarD1Ev__ZN3stk8ModalBarD2Ev__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk8ModalBarC1Ev__ZN3stk5ModalC2Ej__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8FileWvInC1ESsbbmm__ZNSaIcED1Ev__ZN3stk8ModalBarC2Ev__ZTIN3stk8ModalBarE__ZN3stk3Stk17sampleRateChangedEdd__ZN3stk5Modal6noteOnEdd__ZN3stk5Modal7noteOffEd__ZN3stk5Modal12setFrequencyEd__ZN3stk5Modal6strikeEd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8ModalBarE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk5ModalE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk5Modal4tickERNS_9StkFramesEj.eh__ZN3stk8Envelope4tickEv.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk6BiQuad4tickEd.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk5Modal4tickEj.eh__ZN3stk8ModalBar17setStrikePositionEd.eh__ZN3stk8ModalBar16setStickHardnessEd.eh__ZN3stk8ModalBar9setPresetEi.eh__ZN3stk8ModalBar13controlChangeEid.eh__ZN3stk8ModalBarD0Ev.eh__ZN3stk8ModalBarD1Ev.eh__ZN3stk8ModalBarD2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk8ModalBarC1Ev.eh__ZN3stk8ModalBarC2Ev.eh__GLOBAL__I__ZN3stk8ModalBarC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3LC2LC3GCC_except_table4LC5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC8LC16__ZZN3stk8ModalBar9setPresetEiE7presetsLC23LC24LC28LC29GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8LC30GCC_except_table9GCC_except_table10EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8ModalBarC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Modulate.o000644 000766 000766 00000352454 12015735510 016071 0ustar00garygary000000 000000 ÏúíþÐ h1‘ð0‘__text__TEXTÞð šT€__debug_frame__DWARFàxÐÀœ2__debug_info__DWARFXHºHPžo__debug_abbrev__DWARF Ë´ Ô__debug_aranges__DWARFTÖPDßÈ¡__debug_macinfo__DWARF¤Ö”ß__debug_line__DWARF¤Öó”ßà¡__debug_loc__DWARF—ÝØ‡æ¢,__debug_pubnames__DWARFoìK_õ__debug_pubtypes__DWARFºò°ªû__debug_inlined__DWARFjúZ__debug_str__DWARFjú tZ__debug_ranges__DWARFwngw__mod_init_func__DATAxnhwh« __textcoal_nt__TEXT€npwp«ž €__cstring__TEXTÌ€ˆ__gcc_except_tab__TEXT\€L‰__StaticInit__TEXT݃XÍŒ`°€__const__DATA@„H0°__const_coal__DATA „а __const_coal__TEXT°…, Ž __bss__DATA0‘__literal8__TEXTà…@ÐŽ__eh_frame__TEXT † ˜±ã h__constructor__TEXT0‘ š__destructor__TEXT0‘ š°¸ªPÃÜ Phƒ'UH‰åH‰}øòEðòMèH‹Eø¶@ƒð„ÀtgH‹Eø‹€Ø‰ÀH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàòEàòYEðò^EèòH,À‰ÂH‹Eø‰ØÉÃUH‰åHƒìH‰}øòEðH‹UøH‹EðH‰‚ÐH‹Eøò€ÐH‹}øHÇèèÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì8H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèHèH‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèHèH‰EÈH‹}ÈèH‰]ÀëH‹EèH¨H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH¨H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèHèH‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèHèH‰EÈH‹}ÈèH‰]ÀëH‹EèH¨H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH¨H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèHèH‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèHèH‰EÈH‹}ÈèH‰]ÀëH‹EèH¨H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH¨H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇ@èH‹}èHǨ¾èH‹}èHÇèò€èH‹}èHƒÇ@ò€èH‹UèH¸{®Gáz¤?H‰‚Èèf(ÈòåòYÈòáf(Ñò^Ðf(ÂòH,À‰ÂH‹Eè‰ØH‹Eè‹ØH‹Eè‰ÜH‹UèH¸š™™™™™©?H‰‚ÐH‹}èHÇèòèH‹Eèò€ÐH‹}èHÇèèH‹uèH‹}èèëuH‰EàH‹]àH‹}èHÇèèH‰]àëH‰EàH‹]àH‹}èHǨèH‰]àëH‰EàH‹]àH‹}èHƒÇ@èH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇ@èH‹}èHǨ¾èH‹}èHÇèòk~èH‹}èHƒÇ@ò^~èH‹UèH¸{®Gáz¤?H‰‚Èèf(Èò;~òYÈò7~f(Ñò^Ðf(ÂòH,À‰ÂH‹Eè‰ØH‹Eè‹ØH‹Eè‰ÜH‹UèH¸š™™™™™©?H‰‚ÐH‹}èHÇèòæ}èH‹Eèò€ÐH‹}èHÇèèH‹uèH‹}èèëuH‰EàH‹]àH‹}èHÇèèH‰]àëH‰EàH‹]àH‹}èHǨèH‰]àëH‰EàH‹]àH‹}èHƒÇ@èH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $€n† $šn† $¬n† $¾n† $Ðn† $І $Š>† $ën7† ,Ȇ ƒ$"o!† $Do † $No† $fo† $~o† $Œo† $¬o† $Äo† $Òo† $ào&† $p#† ,*p† ƒ$Fqø† ,>r݆ ƒ$s²† ,Îtj† ƒ,8u,† ƒ,dv-† ƒ$’w2† ,Äwü† ƒ$Àx¤† $dy† $„y1† $¶yI† $zM† ,Nz~† ƒ$Ìz;† ${;† ,D{~† ƒ,Â{~† ƒ,@|Y† ƒ,š}Y† ƒ$݃C† $ „† $߆ ,ú0† ƒ,*0† ƒ,Z0† ƒ,ô~œ† ƒ,Šª† ƒ,4ª† ƒDºGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Modulate.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std– 7– 8™ Xœ Zà ]ê _ b! js kª oñ p q0 rG s^ u£ w¿ xÒ zé } ~! S t ‚– ƒ£ „¿ …Ò †ø ‡ ˆ: ŠU ‹ Îâ ÐT Ñ® Óg ÔÉ Õ‹ ×§ Ø Ù¾ Úß Û) ;~ <² =Î d' e3 g6 hO if j} k” l« m nä o! s%! tK! vq! w“! x»! zÓ! {ë! |ù! }" ‚%" ƒ=" „Z" †n" ‡‡" Š®" ‹¼" ŒÔ" µñ" ¶# ·<# ¸Y# ¹€# <á FÔ' Gî' H( I"( J<( KW( Lr( M( N¨( OÃ( PÞ( Qù( R) B/) C2) DÁ# F5) GF) Hb) Iƒ) J ) KÂ) Lä) Mû) N* H<* ’]* ”`* •w* –Ž* —¯* ˜Ë* ™ç* š+ › + œ=+ T+ ža+ Ÿˆ+  ®+ ¡Ð+ ¢ö+ £, ¤), ¥K, ¦h, §„, ©¥, «Æ, ­ì, ¯ - ±)- ³E- ´f- µ‚- ¶ž- ·º- ¸Ö- ¹ò- º. »3. ¼T. ½u. ¾–. ¿Â. ÀÞ. Â/ Ä/ Å=/ Æ^/ Ç/ È / É·/ ÊØ/ Ëù/ Ì0 Í;0 ÎS0 Ðk0 Ö‡0 Ü£0 â¿0 èÛ0ü0191__true_type__debug(1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style!¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >•  , ú4#_M_p ä# , ‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >œ _Ios_Fmtflags"7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode"k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate"“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir"¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€¯$¿event"¢ erase_eventimbue_eventcopyfmt_eventØq"ÓÅ _M_next"ÕiT#_M_fn"ÖŠT#”j"×½# "Øn5#Øq"Û’ iTŠT½iT gQ"ßJ« iT!´o"ãpE½iTƒ,"ñ _M_pword"òm#_M_iword"ó"#ƒ,"ôT€>""£ "_ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio"_ZNSt8ios_base4Init20_S_synced_with_stdioEf3€>"¦–Tâ="–T½basic_streambuf > #R†b #T‰b #UŒb #Wb #X©b #ZÃb #\Ýb #]÷b #^c #_0c #`Jc #adc #b~c #c˜c #d²c #eÌc #fæc #gd #hd #i6d #jMdctype_basectypemoney_baseÎ$pattern$É field$É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%:Së’# _M_startT½’# _M_finishU½’# _M_end_of_storageV½’#&:W‘U“J“'¢bU“½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(¬n¶m1«¢Ë«¢«¢)õqþ d0f3ð¸Ÿ^T*­X ˆºH½’½’Z1*hV ”ðE-½’½’*O; ´µAN½’½’ë’+nothrow%I"L¯+cerrAÜa·¯,__ioinitM_ZStL8__ioinit -áT&X½¸¸¸.¾/q-„n&eŸä丟.q-ƒ1&dää¸(—&[ºä!½-\#&PmBB½Ÿ.H0 $_4'as quot'b½# rem'c½#div_t'dI $_5'fª quot'g"# rem'h"#ldiv_t'i€ $_6'lâ quot'm÷# rem'n÷#lldiv_t'o¸-F'“½.1-§ '”&&¸double-¬ '•½G¸-± '–"^¸-s'œm‰BBŸŸ‰.2½£BB- `'žs¿½½&…>' Òm-B'¡äé¸-E'£ª""-yY'ª½!¸Ÿ-Ê'«ŸBB¸Ÿ.Hwchar_t-(?'¬½tB¸Ÿ&®)'¯–mŸŸ‰3Ïm'°½-)*'±m¿mŸ&Ó'²ÒÖ(_1'³¼4&ò¸ò.ä-Š1'µ"¸ò½-Q'½½:¸ò½(õb'‹g½U¸-'ßvävŸ.|/H-@W'ĽäH __gnu_cxx¡‹(N ®Ä<÷É÷( `´ß?âé÷÷__debug(6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-¢3'§â§÷÷-@'™÷¾¸-šo'º÷߸ò½-¨['À¸ò½(f1'´Å4  ¸òfloat-mo'·EE¸òlong double&},'Çg½-ÀW'¦÷~÷ lconv`)+²4!),ä#44/)-ä#4Ž).ä# int_curr_symbol)/ä# currency_symbol)0ä# mon_decimal_point)1ä#( mon_thousands_sep)2ä#0 mon_grouping)3ä#84))4ä#@4ÿA)5ä#H int_frac_digits)6q#P4)7q#Q p_cs_precedes)8q#R p_sep_by_space)9q#S n_cs_precedes):q#T n_sep_by_space);q#U p_sign_posn)q#X int_n_cs_precedes)?q#Y int_p_sep_by_space)@q#Z int_n_sep_by_space)Aq#[ int_p_sign_posn)Bq#\ int_n_sign_posn)Cq#]-;*5äν¸3oL)KÛ.~va_list+IÒfpos_t+U7 __sbuf+`. _base+a.# _size+b½#.‰ __sFILE˜+‚„ _p+ƒ.# _r+„½# _w+…½# _flags+†š# _file+‡š# _bf+ˆþ# _lbfsize+‰½#( _cookie+Œm#0 _close+“#8 _read+޲#@ _seek+Ñ#H _write+ð#P _ub+“þ#X _extra+” #h _ur+•½#p _ubuf+˜ #t _nbuf+™ #w _lb+œþ#x _blksize+Ÿ½#ˆ _offset+ ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE+¡4&…;+ïI I .' -aV+ð½f I -Õ8+ñ½} I -çq+ò½” I -17+ó½« I -A+ô½ I -O@+õ½Þ I Þ .ð-:A+öä!ä½I (˜+ú°LI %!¸¸-9'+ÿŸK!mŸŸI 5¢'+¥4I q!¸¸I 6Õ+½“!I "½6¿&+½°!I °!.¶!/ð6d+"Ó!I 6?!+½ë!I 7î2+½6x!+ ä"äš + %"¸6Þ<+½="¸69+½Z"¸¸*++n"I /W+‡"I ä6Cp+½®"I 佟7ë+I 6ûa+äÔ"ä6u+½ñ"½I 6M"+©½#䟸86ÞB+ª½6#I ¸6#.ú6ó+«½Y#¸6#6ê&+¬½€#䟸6#6nI+­½¢#¸¸6#q²#nclock_t,Mµ tm8,Z“$ tm_sec,[½# tm_min,\½# tm_hour,]½# tm_mday,^½# tm_mon,_½# tm_year,`½# tm_wday,a½# tm_yday,b½# tm_isdst,c½# tm_gmtoff,d"#( tm_zone,eä#0pthread_once_t-^M__gthread_once_t./“$wint_t/Fž $_7/Q% __min/R‡# __max/S‡# __map/T‡# __types/U%#.Ä_RuneEntry/VÏ$ $_8/Xj% __nranges/Y½# __ranges/Zj%#.$%_RuneRange/[6% $_9/]±% __name/^±%# __mask/_Ä#qÁ%n _RuneCharClass/`‚%9$_10ˆ /bB' __magic/cä# __encoding/dB'# __sgetrune/fq'#( __sputrune/g•'#0 __invalid_rune/h‡#8 __runetype/j›'#< __maplower/k«'#¼ __mapupper/l«'#¼ __runetype_ext/sp%#À __maplower_ext/tp%#Ð __mapupper_ext/up%#à __variable/wm#ð __variable_len/x½#ø __ncharclasses/}½#ü __charclasses/~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale/×%:H0å¯4½î'½:FF0ë£L½(½:I0÷¯½"(½:Y0þ¥,½<(½)8T0š ½W(½)Ú#0 l ½r(½)ß40CR½(½)}!0éT½¨(½)†00½Ã(½)È?0"ʽÞ(½)(;0)6½ù(½); 05ò3½)½),0;<-½/)½;o,|^7²#-fU,~&b)­­( A,‚ŠC­})}).Á#--V,…­š)š).­-“A,{ä·)·).½)/Á#- B,}äÙ)Ù).ß)/­-Ã,€})û)Ù)-"B,})*Ù)(OI,ƒ6fŸ<*䟸·)mbstate_t1UŒwctype_t24†-,^1yÁ$w*½-Ï 1zÁ$Ž*I -Ö 1{B¯*B½I -¢r1|Á$Ë*HI -ßr1}½ç*vI -ôY1~½+I ½-¨o1½ +I v8-7!1€½=+I v8-Ø<1Á$T+I 3}1‚Á$-(1ƒŸ‚+¸Ÿ‚+.<*-æl1…Ÿ®+B¸Ÿ‚+-$91†½Å+Å+.Ë+/<*-†B1ˆŸö+Bk'Ÿ‚+-Ç/1‰Á$,HI -^ 1ŠÁ$),H-®91Œ½K,BŸv8-+1½h,vv8-ä1ŽÁ$„,Á$I -.r1½¥,I v6#-±H1ĽÆ,I v6#-[>1’½ì,BŸv6#-8<1ƽ -vv6#-(1“½)-v6#-|i1ǽE-v6#-‘%1”Ÿf-äH‚+-C*1•B‚-Bv-¨31—½ž-vv-ç1˜½º-vv-;61™BÖ-Bv-ê31šŸò-vv(A:1œ[UŸ.BŸv·)-2'1Ÿ3.v-ž51žBT.BvŸ-A1Ÿ½u.vvŸ-ËB1 B–.BvŸ-˜31¤Ÿ¼.ä¼.Ÿ‚+.v-™1¥ŸÞ.vv-¼[1©&ú.vú..B-Ã[1È /vú.-Ê[1«B=/Bvú.-Ñ[1¬"^/vú.½-Ž;1®½/vú.½-Ž21§Ÿ /BvŸ-±61¨½·/Á$-1_1°½Ø/vvŸ-b1±Bù/BvŸ-¶S1²B0BvŸ-ÿ91³B;0BHŸ-Ðp1´½S0v8-d(1µ½k0v8-§/1–B‡0vH-Ô71¡B£0vv-Ø.1¢B¿0vH-ðH1¦BÛ0vv-7Y1¯Bü0vHŸ- 1ÊE1vú.-.31Í÷91vú.½-çH1ÏZ1vú.½<]5a __gnu_debug(:„1=(;k=(<é>v4éZ3streampos3ÓŠ*Ó#4ñ¿S½1Z3`3(‘j4õ+&f3Ý1`3`3(Æq4ùßCf3ý1`3`3(64ý§1½"2¸¸Ÿ5‚r4Ž$Ÿ>2¸5²Q4U¸d2¸Ÿ`35Ð4 >äŠ2丟5×b4 ¨ä°2丟5Ó#4‚cäÖ2äŸq5&4ìiqò2n35­Z4r½3`35¢U4Âif3/3n3n3?Y/4#½!G@4&—½n3@q@¾bool@t3/½2½„38.Š3A__vtbl_ptr_typey3<ž%G>ô6ã4&)YDÎ3ã4&)YFç3ã4é4&k K4ã4½(¾5NÇUä"4ô4Z3(¾5QjJ¸C4ô4`3(:*VS-äi4ã4½B*J*`Ì:‹4ã4ä½(?_d†QŸ§4ô4*øhj²;É4ã4ä`3B+njã4ä.®3@ï4/®3.ï4>ª61S5®3#&id#5S5&if<5S5Y5C=GlS5½.ú4@_5/ú4/f3/¼_Atomic_word7%½.V > 68›HDnpos Af›HE_M_dataplus V #_Rep_base_RepF¢2 —[äð5 HF¢2 Îdä6«HäF"* iY±H16 HF°( %€K O6 HF )½$ m6 HGÙ -²i‡6«HF  4%AŸ¯6 H½¸Gi` <‘*Ø6 H½½¸FÅV D cŸ7 H½½FT< LSf3#7 H¸G"+ U§`F7丽G9D ^Ìci7丽GOD g•BŒ7ä½qGJ\ za¯7ä  GJ\ ~‹:Ò7ämmGJ\ ‚´õ7äääGJ\ †ü8丸F, Šmr½:8½½Gª 8Ãt[c8«H½½½Gác8µ|}8«HHŒ& š/·H%" ¥8«H&%"8¿¾8«HY5&%"8·×8«H½H&%"8Åú8«H½H½½&%"8Ð"9«H½H½½Y5&%"8ÛE9«H¸½Y5&%"8âc9«H¸Y5&%"8é†9«H½qY5> ì¡9«H½5îc ô¥sÃHÃ9«H½H5îc ü=ÃHå9«H¸5îc ærÃH:«Hq5¬; ,B $:«H5¬; 8@mA: H5”g &( ^:«H5”g 1§m{: H5 b : ˜:«H5 b C¾• µ: H5> Lh Ò:«H5> U0 • ï: H5Ÿ ]RŸ ; H5‚r cQŸ); H5?_ h.ŸF; H `B8ndji;«H½q `B ƒMf‡;«H½5k( ‹ƒ]Ÿ¤; H +28äÖÂ;«H½ ”> ¦ aÛ;«H5ƒX ­t f3ø; H5 ¼}W`3< H½5 ÍáZ3<<«H½5õg â®/`3^< H½5õg õ% Z3€<«H½5³G å<ÃH¢<«H½H5³G Ü2ÃHÄ<«H¸5³G ¢nÃHæ<«Hq5ò<8JóÃH=«H½H5ò<8[øcÃH4=«H½H½½5ò<8/ghÃH[=«H¸½5ò< BÍ/ÃH}=«H¸5ò<8¾2ÃH¤=«H½q C" eÎVÂ=«Hq(Ó#8øÝ ÃHã=«H½H5Ó# ƒWaÃH>«H½H½½5Ó#8™\ÃH6>«H¸½5Ó# ŸÆ5ÃHX>«H¸5Ó# ¯1+ÃH>«H½q 2k ÌÜ7§>«H ½q52k ë8XÃHÎ>«H½½H52k ð@ÃHÿ>«H½½H½½52k8m ÃH+?«H½¸½52k *ÒÃHR?«H½¸52k AßEÃH~?«H½½q52k Ræ ¥?«H q5¤ j*.ÃHÌ?«H½½5¤ zâ î?«H 5¤ Ž¿Q @«H  5×5 ©>ÃHA@«H½½½H5×5 Àë*ÃHw@«H½½½H½½5×58ZÃH¨@«H½½¸½5×5 ê]ÃHÔ@«H½½¸5×5 GbÃHA«H½½½q5×5 j^ÃH1A«H  ½H5×5 %8ÃHbA«H  ¸½5×5 :GOÃHŽA«H  ¸5×5 OÙ^ÃH¿A«H  ½q5×5 sá ÃHðA«H  ää5×5 ~}ÃH!B«H  ¸¸5×5 ˆ…0ÃHRB«H    5×5 “³]ÃHƒB«H  mmF(>8‹“ÃHµB«H½½½qF?o8˜»%ÃHçB«H½½¸½Iº/8¦Æ)ä C½qY55×b8Á™Ÿ9C Hä½½ B8õ¹eWC«HÃH5 ü»>¸tC H5ck KX¸‘C H5j  +ú4®C H5²Q8Ïß5ŸÚC H¸½½5²Q )6ŸD H½H½5²Q 7Ÿ(D H¸½5²Q8æÛ3ŸOD Hq½5&b U~(ŸvD H½H½5&b8øWŸ¢D H¸½½5&b qˆ ŸÉD H¸½5&b8 "kŸðD Hq½5ƒ ŸE H½H½5ƒ81ŸCE H¸½½5ƒ «ä9ŸjE H¸½5ƒ ¾%1Ÿ‘E Hq½5&S ÌÄXŸ¸E H½H½5&S8-¸nŸäE H¸½½5&S èôŸ F H¸½5&S û Ÿ2F Hq½5œm a:ŸYF H½H½5œm8BdnŸ…F H¸½½5œm &I!Ÿ¬F H¸½5œm8NC3ŸÓF Hq½5É D`eŸúF H½H½5É8Yï Ÿ&G H¸½½5É a¹bŸMG H¸½5É8n˜IŸtG Hq½5®A `<ˆ5›G H½½56 “í%½½G H½H568‚e½éG H½½½H568’+R½H H½½½H½½568£´I½AH H¸568²Z½mH H½½¸!68Ã¥>½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5 ”I _M_length •Ÿ# _M_capacity –Ÿ#4  —n5#>Ë5 ›ÏJÉH#JÎ$8@Ê›HJØ98E·6¾J»p8Qz ÏJ;Œ& ´¥W·H(1 ¾af3ƒIßJ(+T ÂóWf3ŸIßJ*ÁK Æ¥^·I±H*h! Ê1;ÏI±H*º( άFìI±H½(ÓB ØŸ 9CDNKnone9h_ZNSt6locale4noneEt3Ll,9iª2t3Mnumeric9jKit3Lü49k8rt3L-V9l—at3LÖC9mB/t3Lˆ[9n¼`t3 Kall9p_ZNSt6locale3allEt3?é"E_M_impl9DN##_S_classic9 _ZNSt6locale10_S_classicEDN#_S_global9#_ZNSt6locale9_S_globalEDNNâS9)l7JN#_S_once98_ZNSt6locale7_S_onceE©$i¢o&œ 9{{LZN&œ 9„”LZN`N&œ 9­LZN¸&œ 9ÐLZN`N¸½&œ 9ªóLZN`N`N½&{9º MZN½(îc9Å`N.MZN`Nstring6<ˆ5(' 9Ý,I.MXMkN(±[9ç:?f3yMkN`N(/?9ðÚf3šMkN`N5ª'9LsêJ¶M`N?©H9ëJ`NOœ 9<ãMZNDNPoW9?ÁYP9B„/F:V9Eˆ)½N½Q—L9HÞ/ZN`N`N½.¨K/ON.UN/¸.êJ@fN/êJ.fNR[L9WqNlPS_vptr$facet„3#T 9\n5#__c_locale:8lP#_S_c_locale9__ZNSt6locale5facet11_S_c_localeE§NNŸg9b ‚P#_S_once9e_ZNSt6locale5facet7_S_onceE©$P9iÓOi9v]O‡PŸUy 9{qN~O‡P½Ga&9± ¡OP¸§NFÎj9‚ú&§N¾OPGCq9…b×OPH„_9ŠL8§NH. 9CQ¸GgQ9‘â;P“PG´o9•UK1P“POi9 LP‡PžPVîc9£®¤P‡PžP.½q‚Pn/rP.qN@§N.™P/qN@™P@qNWaL9²]QT”j9Ÿ#"£ 9Å_ZNSt6locale2id11_S_refcountEn5Gîc9È*gQ]QcQO¢o9Ê.Q]QcQ¢o9ÐCQ]Q!‘[9Ó#ŸnQ.ªP@iQ/ªP.iQW¨K(9Ù&TT 9ìn5#E_M_facets9í&T#E_M_facets_size9îŸ#E_M_caches9ï&T#E_M_names9ðò# NÎ9ñÀh,TNu]9òÇ&,TN²h9ó9.,TN‚9ôn2,TN 9õ&H,TN 9öd,TN%9÷7TGgQ9úÆŒRDNG´o9c#¦RDNOé"9 ÆRDNMTŸOé"9 æRDN¸ŸOé"9SDNŸO)9SDN½Oé"98SDNMTGîc9f)WSDNMTFNr9¨ff3uSDNGj>9&Q™SDNXT½G9)x.½SDNXTBTGî9,¡8áSDNXTnQGÎ49/oTDNnQ“PQ¹97£DN“PŸ.“PnQ7TXBTBTX.HT/nQ@ST/tQ.ST@dT/.M. Y„Tã „T½@Ù .oT.Å . ZÙ Ø"ÊœT•[S_vptr$ios_base„3#[b"•[\dec"2F•[\fixed"\F•[\hex" Í •[[¡ "é•[\left"ÿ•[ \oct"@A•[@\right"Œn•[€]r,"5•[]> " H•[]I-"$öT•[^showpos"'¦5•[^skipws"*ím•[^unitbuf"-â#•[ ]¶"17•[@[0#"4tj•[°[:"7á•[J]äo":ã•[\badbit"LXš[\eofbit"O;š[\failbit"TgBš[\goodbit"Wt&š[\app"jiŸ[\ate"mTŸ[_binary"s_ZNSt8ios_base6binaryEŸ[[¥o"v¯*Ÿ[[Èo"yë1Ÿ[_trunc"|_ZNSt8ios_base5truncEŸ[ _beg"‹_ZNSt8ios_base3begE¤[\cur"Ža]¤[[”g"‘Õ"¤[streamsize3N»E_M_precision"ÉqW#E_M_width"ÊqW#E_M_flags"Ë¥ #E_M_exception"Ì2 #E_M_streambuf_state"Í2 # E_M_callbacks"çiT#(E_M_word_zero"øÅ #0E_M_local_word"ý©[#@E_M_word_size"½#ÀE_M_word"T#ÈE_M_ios_locale"êJ#Ð }"ÀH+·X¹[ŠT½G8`"ê ÖX¹[ã G_"íqðX¹[FxQ"è=¿[Y¹[½f3GG" ÖK2Y¹[5…g"$¥ OYÅ[5…g".`¥ qY¹[¥ 5yh">h¥ “Y¹[¥ 5yh"O¥ ºY¹[¥ ¥ ÏK"^\fØY¹[¥ 5t("j qWõYÅ[5t("rKqWZ¹[qW5"€ÕFqW4ZÅ[5"ˆ9qWVZ¹[qW50"›óUf3rZf35yT"§Â*êJ”Z¹[`N5>1"²%êJ±ZÅ[56W"¼û`NÎZÅ[?A+"ÎV½5ès"ÞcRÐ[[¹[½5Û"óJÖ[$[¹[½`©G"œTD[¹[½O¯$"Z[¹[O¯$" u[¹[Ü[Vîc"”R„T¹[Ü[/¥ /2 /Ì /‘ Å ¹[n.œT@Å .Ë[/œT@"@m@Ë[Z¿@;:â[XbS_vptr$basic_streambuf„3#a_M_in_beg<Ãä#a_M_in_cur<Ää#a_M_in_end<Åä#a_M_out_beg<Æä# a_M_out_cur<Çä#(a_M_out_end<Èä#0a_M_buf_locale<ÏêJ#8bJj<Ôâ[Ê\Xb½(/<àï"êJë\Xb`N(>1<ñ²sêJ]^b(×T<þÿCXb-]Xbä"58q<ªR1Y]Xb÷‘ Ì 5£A<u"1€]XbŠÌ 5J`<  %½]Xb5a\<†?qWº]Xb5±.<'S½×]Xb5ls<93½ô]Xb5ä@'l:º2H$'½©bÁ$:æa2N$d½ÃbÁ$:ž_>?†R½ÝbÁ$:d2T'½÷bÁ$:©h2Z4U½cÁ$M*:í2`ô?½0cÁ$:[j2fK&½JcÁ$:g2l0 ½dcÁ$:ÇI2røg½~cÁ$:52x†Á$dÁ$ub: d2€Á$dÁ$:g 2–ÕAÁ$6dÁ$-Ð9>ˆubMd¸-" 2²M*dd¸>‚?*]efupper?1Ž`]e€flower?22i]efalpha?3A5]efdigit?4H]egxdigit?5_]efspace?6y]e@gprint?7m6]efgraph?8Ôm]e%fcntrl?9Üb]efpunct?:·9]e falnum?;ì]e/½.t3h@$¨qNåjqN#dd#E_M_c_locale_ctype$°§N#E_M_del$±f3#E_M_toupper$²be# E_M_tolower$³be#(E_M_table$´åj#0E_M_widen_ok$µq#8E_M_widen$¶ëj#9E_M_narrow$·ëj#¹E_M_narrow_ok$¸q#¹i¢o$½_ZNSt5ctypeIcE2idEªPjtable_size$¿_ZNSt5ctypeIcE10table_sizeE›Hl,$ÌÖfûjåjf3Ÿl,$Úÿfûj§Nåjf3Ÿ5±o$æ×f3&gk½q5±o$õ®¸Rgk¸¸ k59k$¸.¸~gk½¸¸5PR$K,¸ªgk½¸¸5,$ € qÌgkq5,$1,¸ógkä¸5; $A,9qhkq5; $R˸$gLqhezjkqqdŠ>$‚7>¸ he´jk¸¸qäGïK$Š®mÎjkQ)q$š¿kk.]eqûjnÿ.he.k/he.½W$Æ fkkA<$Ë sGfkkÛ@$Ö ¸!ßY$Û ÌD®qqq/®lÎ;7œTCoœT#a_M_tie@WCo#Øa_M_fill@Xq#àa_M_fill_init@Yf3#áa_M_streambuf@ZXb#èa_M_ctype@]k#ða_M_num_put@_Io#øa_M_num_get@aTo#€(, @käm=l_o(¤c@oof3Yl_o(›A@{2 ul_o*”>A-U*’ljo2 *ï@Þ ¯ljo2 *ss@–Ú8Ìljo2 (ðS@¦bAf3èl_o(Y/@°!f3m_o(D!@»{f3 m_o(KI@Å?'f3AŒ‡D(ojoXbnYXA«fqjo`N.ø.Oo/&.Zo/o.eo/kk.kk@kk@eoW B}DqTYnBä#ÀBŠ®oDqÀBÈoDqJq5®cB™øDZ3åoUq5cIB¯3äpUq5ZGB¡†6`qpDq5ZGB¨B6|oApDq½5!IB­Q`q^pDq5!IB´ÝP|o€pDq½5B¹/LZ3¢pUqfq5³GB½ÿ`qÄpDqfq5¸cBÁ |oæpUqfq5XIBÅ—J`qqDqfq5ÂcBɦE|o*qUqfq!©gBÍE[JqUq.|o@Pq/ä.[q/|o@|o@lq/»@2 @ERo$qN\wqN#i¢o$Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEªP–;$¤r\w½5Â0$¿F9¸6rTo¸¸„Tqqbw5Â0$ãwN¸lrTo¸¸„TqqÐ[5Â0$èœO¸¢rTo¸¸„Tqqhw5Â0$íN¸ØrTo¸¸„Tqqnw5Â0$òßN¸sTo¸¸„Tqqtw5Â0$øP¸DsTo¸¸„Tqqzw5Â0$ýlP¸zsTo¸¸„Tqq€w5Â0$§M¸°sTo¸¸„Tqq†w5Â0$#×L¸æsTo¸¸„TqqŒw5Â0$(?M¸tTo¸¸„Tqqwq5Â0$Hu ¸RtTo¸¸„TqqÖ[Up$M}qst\w½Fn !¸ªtTo¸¸„TqqÃHdª Î`¸}qétTo¸¸„Tqqbwdª O¸}q(uTo¸¸„TqqÐ[dª ù¸}qguTo¸¸„Tqqhwdª ¸}q¦uTo¸¸„Tqqnwdª $ޏ}qåuTo¸¸„Tqqtwdª ,¸¸}q$vTo¸¸„Tqqzwdª 3#¸}qcvTo¸¸„Tqq€wdª ;¡¸ }q¢vTo¸¸„Tqq†wdª H˸ }qávTo¸¸„TqqŒwdª d6¸ }q wTo¸¸„Tqqwqoª qŸ }qTo¸¸„TqqÖ[.}q@f3@§@Ö@½@÷@@ @&R&$ÛqN=|qN#i¢o$Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEªPÍ1$ïx=|½5Z7$ dìFxIoì„Tqf35Z7$+ âìwxIoì„Tq"5Z7$0 6ì¨xIoì„Tq½5Z7$5  ìÙxIoì„Tq÷5Z7$: ôì yIoì„Tq5Z7$j k=ì;yIoì„Tq&5Z7$o ŽìlyIoì„TqE5Z7$„ +ZìyIoì„TqBG32'eÚyIo¸½q¸ääC|GÌ^Ä`zIo¸½q„TääC|G>‰ $OzIoq"„Tä¸C|UŽ$¢ ’wpz=|½d¾hkì’wªzIoì„Tqf3dä8lì’wäzIoì„Tq"dëlì’w{Ioì„Tq½dòîlì’wX{Ioì„Tq÷dùEmì’w’{Ioì„Tqd_dì’wÌ{Ioì„Tq&dákì’w|Ioì„TqEo=ì ’wIoì„TqB.’w@½lø;@I| €pkkH"S_vptr$basic_ostream„3#&ÌCVª|Co½ €XbbÐ?C_I|Ï|Co½ €(æZCpPV€ð|Co€(æZCy”V€}Co1€(æZCƒ´ €2}CoF€(æZC©”_€S}Co"(æZC­Z(€t}Co½(æZC±H_€•}Cof3(æZD\¶_€¶}Coš(æZC¸À_€×}Co§(æZDjp_€ø}Co½(æZCÃz_€~CoÖ(æZCÌÊ_€:~Co÷(æZCÐÔ_€[~Co(æZCÕR_€|~Co&(æZCÙf_€~Co (æZCá\_€¾~CoE(æZCå5€ß~CoB(æZDx€CoXb(Z7Dz€!Coq X\C#\EDCo¸"(="D­”,€jCo¸"(SnDÄÈe€†Co(DÙÎ21¢Co(LDéú€ÃCoŠ5LD•]€êCo÷‘ qÌCnCo½ €.€.€0@I|."€2€1€€.7€2poF€po.L€2„T[€„TZ P;Gâ[¶‚â[#a_M_modeEUÌ #@a_M_stringEXˆ5#H&ú#Edµ€¶‚Ì &ú#ErÓ€¶‚½HÌ (p E…ö2ˆ5‚*p ErF ¶‚½HmUhE§¬+*¶‚Ì eYRE±Ê>qW[€O¶‚eAJF‰½ [€t¶‚e_F4Öe½ [€ž¶‚½e`YFVk½ [€È¶‚½e/WEÑàVXb[€÷¶‚ä"e2VF›¬ 1[€+‚¶‚÷‘ Ì eã*Fʹ!1[€Z‚¶‚ŠÌ m(Fç#‚‚¶‚ä½½mJEô ›‚¶‚rüb[€¶‚½.[€.‚/[€le`;OI|ƃI|#E_M_stringbufEŽ[€#ñ5E¡ ƒƃ½ €Ì ñ5E¶Kƒƃ½ €½HÌ `ç4EÀÇ‚qƒƃ½ €5FEËÐI¶‚Žƒ̃5p EÓZ5ˆ5«ƒ̃sp Eݲ,ƃ½H.Ç‚.Òƒ/Ç‚ stkù…WBé„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDª,Æ-.9_K%…!r8uSRATEù_ZN3stkL5SRATEE­€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEc¯uPI_ZN3stkL2PIE­-DTû! @uTWO_PI_ZN3stkL6TWO_PIE­-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E­€?ZâƒUù… ‡S_vptr$StkError„3#amessage_j.M#atype_kìƒ#&WBod† ‡^Tìƒbà.sù…ƒ† ‡½wv4hù…£† ‡xC yi/‡ù…dž ‡x2"|îs^Tù…ë† ‡y&X{8¸ù… ‡.ù…@‡/ìƒZé„„‡„ŠS_vptr$Stk„3#JAIˆ@T]eJC ‰“K]eJš>Š®U]eJ½?‹!]eJarŒa]eJ–2Zb]eStkFloatL&zsrate_Ô.]¦‡{öÕ/.M{7Ö\.f3{1)×,bf3|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream;ŽÇ‚{ÔPÜÕ1/ˆaignoreSampleRateChange_Ýf3#;ÔEn ¦‡*o¤:B¡ˆ¦‡*ð¬ã ¾ˆ„Šf3;]/¯‡U.M*ˆ²Eæˆ.M*îqµ‘1ýˆ.*Es¸og‰.*Ú»ßX+‰.*Z¾Ù%B‰½(ˆWÁoUf3g‰¦‡¦‡¦‡*ÈÞ_ƒ‰¸ìƒ*Ë <Ÿ‰.Mìƒ**nÎi;¶‰f3*zRÑ&:͉f3}ªà≄Š~n㇊„н´)æõS‡-ЄЦ‡¦‡møéuoKЄЄŠmºìGWiЄЄŠnïïo„Šìƒ.‡Wï„0›Edata_›#EdataRate_ަ‡#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(,4‹¡ÖÖ,X‹¡§ÖÖÁ^s‹¡½,‹¡²5îc iX½¯‹¡²5)¾7ÃÑ‹¡Ÿ50áh¦‡ó‹ÉŸ ³G8‰rŒ¡½ Y@A/Œ¡½5ÌTJJ:ÃVŒ¡ŸÖ5ÌTRÌo¦‡}ŒÉŸÖ5?[—¦‡¤ŒÉ¦‡Ö5Ÿ ^sŸÁŒÉ5ƒXa pf3ÞŒÉ `BkØp¡ŸÖ `Bu&)¡ŸÖ¦‡5Sx ÖFÉ5÷n{úYÖcÉ ïa‚ˆh¡¦‡!,‰æB¦‡É.¦‡.ŠŠ@­/¦‡@¸/ŠŠ@ŠŠ@¦‡.¸Zõ„@‡Ž‡#€"-ŠŠ#&Æ- ŽŽ(‘(™%Ö(Ž“Ž(ŸGYD²DŽ“Žx“I)½ÏrŽŽ½Ör˜Ï޽.Ï.™Ž/ÏZû„h ‡–Ï#ztable_ Z-ŠŠatime_ [¦‡#@arate_ \¦‡#HaphaseOffset_ ]¦‡#PaiIndex_ ^Ö#Xaalpha_ _¦‡#`&. ?–b > žŽ^–½*¦; # v–* ; )¤&“–¦‡*63 2?Y°–¦‡*¼ 5aiÍ–¦‡*1* =Akê–¦‡*; D¿=–¦‡(C% GÛ\¦‡#œ(“I JCU¦‡?–x“I TÄJ½žŽm–½Ö´) XÑfžŽ–¦‡¦‡.žŽ.¢/žŽZ…@ ‡w‘Ï#&9_ Ùw‘Ö*Y& $¶döw‘Ö(C% 'C¦‡‘}‘(“I *y`¦‡.‘w‘x“I 4„f½§\‘w‘½Ör˜g§w‘½.§.ƒ‘/§>Ö6½’&)YD¨‘Ô’&)YFÁ‘Ô’Ú’&k KÛ‘Ô’½(¾5NZ½’ü‘å’Œw(¾5Q¹ZÃ’’å’Î’(:*V„i½’C’Ô’½B*J*`9Se’Ô’½’½(?_dkaŸ’å’*øhj@£’Ô’½’Î’B+nïÔ’½’.&.É’/&@É’.ˆ‘@à’/ˆ‘.à’>ÝVD“ˆ‘#&id“D“&if-“D“J“C=GlD“½.ë’@P“/ë’.$>ñN…” _M_impl$#(C)`Ú$…”•“‹”(C)d‘J“±“‘”(jhtbë’Í“‘”&Ð6kæ“‹”J“&Ð6o”‹”½J“& z”‹”½(R ‚+C½’?”‹”½*eG†v4a”‹”½’½ £” £?” £g“ £•“ £±“@ë’.[“.—”/[“>¨£ä™[“#&n"ÉÊ”ä™J“&n"Öí”䙽ΒJ“&n"ç•ä™ê™›!•䙽(îcG„zLõ™B•ä™ê™ Ó#(ªBe•䙽Β5¬;J’î‚•ä™5¬;SÆ09Ÿ•û™5”g\ä™5”geãA9Ù•û™5 bn^cAö•ä™5 bwy3Ñ–û™5> €ù]A0–ä™5> ‰t%ÑM–û™5Ÿ ê.Ÿj–û™5?_” nŸ‡–û™ `B£B]ª–䙽&5k(°(ŸÇ–û™5ƒX¹sf3ä–û™*+2GE——䙽5Ý`3Œw#—䙽5ì"jÎ’E—û™½G§_ò£d—û™½5õgE1Œw†—䙽5õgOÎ’¨—û™½5Èj"=(ŒwÅ—ä™5Èj*¯ Î’â—û™5>)2ƒ Œwÿ—ä™5>):FÎ’˜û™5ckE7½’9˜ä™5ckI(sÃ’V˜û™ C"Xßdt˜ä™Î’ Åm6˜ä™(2kG\0ä™îÎ’ 2k®gÛ˜ä™î½Î’(¤ Gmàjîü˜ä™î(¤ Gy±'î"™ä™îî BÛK@™ä™õ™ ”>ïÆWY™ä™m³TG«m|™ä™½Î’GW)G3íF¥™ä™î½Î’m[Gõ§È™ä™îÎ’Q \še$䙽’.œ”@ð™/œ”@œ”.ð™Z…à‡Â›‡#again_G¦‡#achannelsIn_HÖ#€"IŠŠ# ab_Kœ”#Paa_Lœ”#haoutputs_MŠŠ#€ainputs_NŠŠ#°&K%«š›(^ gÖǚț(‘( \ÖãšÈ›w”>#R`š››*ž;*I ››¦‡(?-U¦‡<›È›(™&5œe¦‡]››¦‡(ŸG8ªa²y›È›x“ICÿ3½š§››½Ör š›½.š.Λ/šZ …à ‡;š#&…! œ;¦‡b°b Ó›$œ;½*þn õAœ;¦‡*7n "í^œ;¦‡*,- %7E…œ;¦‡¦‡f3*·Q 0zV¢œ;¦‡(C% 3P¦‡¾œA(“I 61¦‡ßœ;¦‡x“I A i½Ó› ;½Ö‚“I LK ½;½½ÖÖ.Ó›.G/Ó›l…à ‡4ŸÏ#avibrato_ CžŽ#@anoise_ D§#¨afilter_ EÓ›#èavibratoGain_ F¦‡#ÈarandomGain_ G¦‡#ÐanoiseRate_ HÖ#ØanoiseCounter_ IÖ#Ü&r8 ž4Ÿb$] !L6ž4Ÿ½*¦; $ÿ-Nž4Ÿ*Wq 'fkž4Ÿ¦‡*Éq *$4ˆž4Ÿ¦‡*&/ -2d¥ž4Ÿ¦‡(C% 0R ¦‡Áž:Ÿ(“I 3iS¦‡Ýž4Ÿx“I =ð,½L Ÿ4Ÿ½Ö´) ACL4Ÿ¦‡¦‡.L.@Ÿ/LWmB} ¡TYnB¸#ÀBŠwŸ ¡ÀB‘Ÿ ¡¡5®cB™¦#`3®Ÿ¡5cIB¶ ¸ËŸ¡5ZGB¡B2$¡èŸ ¡5ZGB¨ÿ1EŸ   ¡½5!IB­dH$¡'  ¡5!IB´òGEŸI  ¡½5B¹G4`3k ¡fq5³GB½Å$¡  ¡fq5¸cBÁj\EŸ¯ ¡fq5XIBÅ\$¡Ñ  ¡fq5ÂcBÉÐ-EŸó ¡fq!©gBÍ< ¡¡.EŸ@UN.¡/EŸ@EŸƒyˆ€n™n„¤Œšn¬nLq¡…uq¡‘h/É„)¬n½n˜£¡…uq¡‘h„F¾nÐnäС…uq¡‘h„›Ðnën0 ¢…u ¢‘h†gain*¦‡‘`/›‡ Ÿ%Š|g¢…ug¢‘h†newRate%¦‡‘`†oldRate%¦‡‘X/4Ÿ‡ˆž+ŠÈÈ«¢…ug¢‘h†gain+¦‡‘`@›H„«ën"o__a¶î¢‘h†__b¶î¢‘`/«¢„ËÈß`Í£ˆ__groupingþ ¸‘¨ˆ__grouping_sizeþ Ÿ‘ ˆ__grouping_tmpþ Í£‘˜‰__n ›H‘P‰__min ›H‘H‰__i Ÿ‘¸‰__test f3‘_Š_‰__j Ÿ‘°/^T„—"oCo¬¤…u¤‘hˆ__nÝŸ‘`/䙋Á‘6¤Œu6¤ŒÂTt3/Ô’¤ÓnDoNoøg¤Ž¤‘h‹-“‰¤Œu‰¤ŒÂTt3/D“g¤?NoeoDº¤Žr¤‘hg¤ù<fo}o椎r¤‘h‹¨‘¥Œu6¤¥/Ú’æ¤Ú~oŒoÜ<¥Žñ¤‘hŽü¤‘`‹“_¥Œu‰¤__af_¥/J“<¥aŒo«o(™¥ŽG¥‘hŽR¥‘`‘S½¥Œu½¥ŒÂTt3/U“™¥~+¬oÃot¦¥‘h„y“ÄoÒoÀ¦…u¦‘h/‹”„ðÒoào Z¦‘½’‘h‘½’‘`‘Z1‘„àopXž¦†__first ”½’‘h†__last ”½’‘`„-p)p¤릆__first ´½’‘h†__last ´½’‘`‘…”‘X’¯‹œ*pEqðP§…uP§‘è|ˆnœŸ‘à|Š\p"q‰error /ˆ‘ð|/¡“.‘?Fq>r<ç§…uç§‘X”÷n ?ì§‘P†channel ?Ö‘L•samples H›‘`•hop IÖ‘lŠ©q r•i JÖ‘h/w‘/½“ãšR>rsˆ,¨…u ¢‘H•iTÖ‘\“#csÎtÔi¨…ui¨‘X•tmp n¦‡‘h/–“‘:Ît8u œ¨…uç§‘X“¾œP8udvlÛ¨…uÛ¨‘X†input P¦‡‘P/;’Ñ‹©dv‘w¸E©…uq¡‘è|ˆn©Ÿ‘à|Š–v\w‰error­/ˆ‘ð|„ö’wÄwr©…ur©‘h/}‘“ÁžMÄwÀxP¥©…ug¢‘X“ÝžYÀxdyœ7ª…ug¢‘X”÷n Yì§‘P†channel YÖ‘L•samples b›‘`•hop cÖ‘lŠ#y^y•i dÖ‘h„C’dyƒyè|ª…u6¤‘h†__p`½’‘`‘Ÿ‘X„?”„yµy4 Ǫ…u¦‘h†__p†½’‘`†__n†Ÿ‘X‹”验u¦ŒÂTt3Ǫ¤<¶yÿy€ «ŽÒª‘h‹•7«Œu¤ŒÂTt3«$pzMzÌ c«Ž «‘Xrއ«Œu‡«ŒÂTt3/Žc«=nNzÌz ¸«Žp«‘X\‘ Ü«Œuç§ŒÂTt3¸«HGÌz{d ¬ŽÅ«‘h¸«){C{° 4¬ŽÅ«‘hc«ÆaD{Â{ü `¬Žp«‘Xc«5,Â{@|H Œ¬Žp«‘X§›°¬Œu ¢ŒÂTt3Œ¬H@|™}” ܬŽ™¬‘XŒ¬$Eš}ó~à ­Ž™¬‘X–Ê%݃ „, \­†__initialize_p1½‘l†__priority1½‘h—ñZ „5„x ˜6ßùÄ  ­‘m‘hž Ä­Œug¢ŒÂTt3 ­Wú* ð­Ž­­‘X ­-*Z\ ®Ž­­‘X ­XoZЍ H®Ž­­‘X‹ø_®Œu‡«H®Šô~ô ‹®ŽS®‘Xž¤®Œug¢‹®¬KŠ4@ЮŽ˜®‘X‹®4ÞŒü®Ž˜®‘X™_DefaultRuneLocale/„Á'šTABLE_SIZE _ZL10TABLE_SIZE]e›__dso_handlemœ…€ˆå@/ÖA…œu…-DTû! @œ—…-DTû!@œÁ…€?/ 3+nothrow%I"L¯ostream;ŠI|+cerrAÜa·¯žu 0‘_digits!F_ZNSt14numeric_limitsImE6digitsEt3@Ÿ]L!ï_ZNSt14numeric_limitsIfE12has_infinityEd5ŸNF!ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEd5Ÿb!ó_ZNSt14numeric_limitsIfE10has_denormEi5Ÿ]L!(_ZNSt14numeric_limitsIdE12has_infinityEd5ŸNF!)_ZNSt14numeric_limitsIdE13has_quiet_NaNEd5Ÿb!,_ZNSt14numeric_limitsIdE10has_denormEi5Ÿ]L!a_ZNSt14numeric_limitsIeE12has_infinityEd5ŸNF!b_ZNSt14numeric_limitsIeE13has_quiet_NaNEd5Ÿb!e_ZNSt14numeric_limitsIeE10has_denormEi5 npos Af›HJÎ$8@Ê›HLØ98E·6¾J»p8Qz ÏJ¡npos _ZNSbIwSt11char_traitsIwESaIwEE4nposE›H¢Î$8@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE›H¢Ø98E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE|Ll,9iª2t3Mnumeric9jKit3Lü49k8rt3L-V9l—at3LÖC9mB/t3Lˆ[9n¼`t3 NâS9)l7JNNŸg9b §³/rPNÎ9ñÀh,TNu]9òÇ&,TN²h9ó9.,TN‚9ôn2,TN 9õ&H,TN 9öd,TN%9÷7T[b"•[\dec"2F•[\fixed"\F•[\hex" Í •[[¡ "é•[\left"ÿ•[ \oct"@A•[@\right"Œn•[€]r,"5•[]> " H•[]I-"$öT•[^showpos"'¦5•[^skipws"*ím•[^unitbuf"-â#•[ ]¶"17•[@[0#"4tj•[°[:"7á•[J]äo":ã•[\badbit"LXš[\eofbit"O;š[\failbit"TgBš[\goodbit"Wt&š[\app"jiŸ[\ate"mTŸ[[¥o"v¯*Ÿ[[Èo"yë1Ÿ[\cur"Ža]¤[[”g"‘Õ"¤[fupper?1Ž`]e€flower?22i]efalpha?3A5]efdigit?4H]egxdigit?5_]efspace?6y]e@gprint?7m6]efgraph?8Ôm]e%fcntrl?9Üb]efpunct?:·9]e falnum?;ì]e¡_S_atoms_out$!_ZNSt10__num_base12_S_atoms_outE¸¡_S_atoms_in$%_ZNSt10__num_base11_S_atoms_inE¸kA<$Ë sGfkkÛ@$Ö ¸išG$3_ZNSt10moneypunctIcLb1EE4intlEd5išG$3_ZNSt10moneypunctIcLb0EE4intlEd5išG$3_ZNSt10moneypunctIwLb1EE4intlEd5išG$3_ZNSt10moneypunctIwLb0EE4intlEd5išG$«_ZNSt17moneypunct_bynameIcLb0EE4intlEd5išG$«_ZNSt17moneypunct_bynameIcLb1EE4intlEd5išG$«_ZNSt17moneypunct_bynameIwLb0EE4intlEd5išG$«_ZNSt17moneypunct_bynameIwLb1EE4intlEd5JAIˆ@T]eJC ‰“K]eJš>Š®U]eJ½?‹!]eJarŒa]eJ–2Zb]ezsrate_Ô.]¦‡{öÕ/.M{7Ö\.f3{1)×,bf3{ÔPÜÕ1/ˆztable_ Z-ŠŠ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I< ƒ.G@„.G@…I4  †: ; I ‡.G: ; @ˆ: ;I ‰4: ;I Š ‹.G ŒI4 .1‡@@Ž1 : ; I.G: ; ‘I ’.G;@“.G; @”: ; I •4: ; I –.‡@4 @—.4 @˜.4 @™4: ; I? < š4: ; ‡@I›4I? 4 < œ4G 4Gž4G Ÿ4: ;‡@I? <   4: ;‡@I? <  ¡4: ;‡@I? < ¢4: ; ‡@I? < LÞ݃C „ïÀû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFilter.hModulate.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hNoise.hSineWave.hOnePole.hModulate.hGenerator.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc €nJÎX‚ž‚¡‚¯}žÈŒÖ¿/Ÿ Ö»í|X‚!.ºººZºº .ólòº ºƒ 'f» .ùX>æò“u1„ƒ ˜}¬1//Úó»‘9õ,K1Ë‘Çæ‘¼‘¼ о/Ç0/&1ge­EØ­É D.ÊV t"*ž-ÉÒt“u1„+ ó|¬º &&Ë<)óØGÉv1//Úó»‘ÿõKx.=%º>uqf»“>»†~BÈ qº0º0ÈqÈqÈÍÈÍÈ $"åg0å­Ï.Ló׃OŸ#v/#å2K»ltºSäÈØÉˆÈØÉˆÈØÉnˆÈQKL:>Ku®És~ÈQKL:>Ku®É~ ݃0Öäd$/J€nnwn„nw„n™nvšn›nw›nžnwžn¬nv¬n­nw­n°nw°n½nv¾n¿nw¿nÂnwÂnÐnvÐnÑnwÑnÔnwÔnënvwwŠvŠ‹w‹ŽwŽÈvënìnwìnïnwïn"ovÈÉwÉÌwÌßv"o#ow#o&ow&oCovDoEowEoHowHoNovNoOowOoRowRoeovfogowgojowjo}ov~oowo‚ow‚oŒovŒoowoowo«ov¬o­ow­o°ow°oÃovÄoÅowÅoÈowÈoÒovÒoÓowÓoÖowÖoàovàoáowáoäowäopvppwp pw p)pv*p+pw+p.pw.pEqvFqGqwGqJqwJq>rv>r?rw?rBrwBrsvssws sw sÎtvÎtÏtwÏtÒtwÒt8uv8u9uw9uÒ£std::vector >::operator[];¤__gnu_cxx::new_allocator::~new_allocatorޤstd::allocator::~allocatorº¤std::allocator::~allocator¥__gnu_cxx::new_allocator::new_allocatord¥std::allocator::allocatorÂ¥std::_Vector_base >::_Vector_impl::~_Vector_implî¥std::_Vector_base >::_M_get_Tp_allocator ¦__destroy_auxZ¦_Destroyž¦_Destroyë¦stk::StkFrames::operator[]U§stk::Noise::tickñ§stk::Filter::clear,¨stk::SineWave::tickn¨stk::Noise::tickœ¨stk::OnePole::tickà¨stk::StkFrames::operator[]E©stk::Noise::lastOutw©stk::Modulate::tick¥©stk::Modulate::tick7ª__gnu_cxx::new_allocator::deallocate|ªstd::_Vector_base >::_M_deallocateéªstd::_Vector_base >::~_Vector_base7«std::vector >::~vectorŒ«stk::Generator::~GeneratorÜ«stk::Noise::~Noise¬stk::Noise::~Noise4¬stk::Generator::~Generator`¬stk::Generator::~Generator°¬stk::Filter::~Filterܬstk::Filter::~FilterÄ­stk::Modulate::~Modulateð­stk::Modulate::~Modulate®stk::Modulate::~Modulate_®stk::Generator::Generator¤®stk::Modulate::ModulateЮstk::Modulate::Modulate¬HºÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator >ù…StkError‡StkŠŠStkFramesÏGeneratoržŽSineWave§Noiseˆ‘new_allocatorë’allocator[“_Vector_base >œ”vector >šFilterÓ›OnePoleLModulateEŸ__normal_iterator, std::allocator > >·¯ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_SineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_ZNK3stk8Modulate7lastOutEv_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath__ZN3stk8ModulateC2EvprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZN3stk8Modulate4tickERNS_9StkFramesEj_ZN3stk8ModulateD1EvsetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZN3stk8Modulate5resetEv_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvsetRandomGainthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZN3stk8Modulate14setVibratoGainEd_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEvModulate_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZN3stk8Modulate17sampleRateChangedEdd_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_ZN3stk8ModulateC1Ev_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZN3stk8Modulate4tickEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZN3stk8ModulateD0Ev_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_GLOBAL__I__ZN3stk8ModulateC2Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc~Modulate_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphai_ZN3stk8Modulate13setRandomGainEdexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk8Modulate14setVibratoRateEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEj_ZNSt10ctype_base5lowerE_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widen_ZN3stk8ModulateD2Evstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_localesetVibratoRate_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcltsetVibratoGain_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈòò^Èòf(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒìPH‰}èëH‹EèòH@òµòXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@ò‚f(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.\sÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈò×ò^ÈòÓf(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ¾èòEèH‹EèH‰EèòEèÉÃUH‰åSHƒì8H‰}èH‹}èHƒÇ¾èH‰ÃH‹Eèò€ÈòEØH‹}èHƒÇ@èòYEØòH‹Eè‹ÜH‹Eè‹€Ø9“ÁÿÂH‹Eè‰Ü„ÉtH‹}èHǨèH‹EèÇ€ÜH‹}èHƒÇ¾èH‰ÃòòEàH‹}èHǨèH‹}èHÇèèòXEàòH‹}èHƒÇ¾èH‹H‰EÈòEÈHƒÄ8[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëH‹}èèH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„ÀuÎH‹EàÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃStkFrames::operator[]: invalid index () value!Noise::tick(): channel and StkFrames arguments are incompatible!Modulate::tick(): channel and StkFrames arguments are incompatible!N3stk8ModulateEÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN#A:x»´ñêÿÿN#A:x»´ñêÿÿN#A:x»´ñêÿÿ4:wU\ÿÿN,…AjYLn¾.žÿÿN,…AjYLn¾.žUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk5NoiseEN3stk9GeneratorEàAð? @ÍÌÌÌÌÌì?@ t@€ˆÕ@+‡ÙÎ÷ï?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿІ 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿü† ƒ4øÿÿÿÿÿÿÿ¤† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ0çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ0çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ0çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿªçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿªçÿÿÿÿÿÿÿ† ƒÓƒ-ÆI-¯”-”#-v-\‡-O'-3Ž-.Õɽ-£‘-žŽ-‰v-a“-MFC-)ƒ-I-”-ê#-Ì-²‡-¥'-‰Ž-„+-ù‘-ôä-ßÌ-·“-£œC-¤-mƒ-`I-EI-.”-”-ô#-Ó#-¶-•-~ˆ-jO¤-=ƒ-0I-I-þ”-ß”-Ä#-£#-†-e-Nˆ-:¤- ƒ-I-åI-Δ-¯”-”#-s#-V-5-ˆ- ó -î°™-h™-+™-q-â˜-Â'-P ðÀ`8踈X(ب€X0à°ˆX(øÐ xH øÐ¨€X0à¸`8èÀ˜pH à¯â®Ú®¶®®®q®i®.®&®®ú­Ö­έ†­~­k­c­­­î¬æ¬¬º¬r¬j¬F¬>¬¬¬î«æ«ž«–«I«A«ûªóªŠª‚ªEª=ª ªª´©¬©†©~©S©K©(© ©ð¨è¨«¨£¨}¨u¨;¨3¨¨ø§Чȧd§\§3§+§û¦ó¦¬¦¤¦h¦`¦.¦&¦ü¥ô¥Ô¥Ì¥v¥n¥¥¥̤Ĥ ¤˜¤M¤E¤à£Ø£²£ª££ù¢¿¢·¢|¢t¢"¢¢Þ¡Ö¡±¡©¡„¡|¡R¡J¡8¡0¡0 ÕFÍT¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(ƒ-øŒ-á—-Ê•-¯–-‚=†‹-h¤-Vƒ-IŒ-.Œ-—-úk-Ýk-¾—-©k-”k-y—-Z—-E—-*€=¤-üƒ-ïŒ-ÔŒ-½—- k-ƒk-d—-Ok-:k-—-—-ë —-Ð €=µ ¤-£ ƒ-– Œ-{ Œ-j —-R ‚=7 ¤-% ƒ- Œ-ý Œ-ì —-Ô ‚=½ ¤-« I-— = ¤-o I-[ =A ¤-/ ƒ-" Œ- Œ-ö —-Þ ‚=Ç i-¾ _-µ u- ]-‘ g-y c-p e-/ M-ý ¤-Ð W-± 5-œ Y- K-ƒ „-u ¡-p Š=i X Y-) K- --þ S-â K- -€ A-_ K-, [-؃-Åž-©ž-”œ-{œ-r…-dš-T¡-OE›-6¡-1#-ÍK-µK- K-tK-Ym-5K-m-K-ÛK-‘…q©-iK-<K- K-ÏK-Ê’=£K-ž’=ê·†U-hK-EU-'K-U-ãK-šK-~W-SG3©-"Y-K- „-û¡-öŠ=ïÞY-žƒ-‹ž-ož-Zœ-Aœ-8…-*š-¡- ›-ü¡-÷é-£s-€o-=a-%O-÷Q-ßQ-‰=R -=¥-8,§=%Ÿ- @z8}0£(3 1;=y¦†øEðGèzÀ¢¸~°£ z˜{£€¢x|p£h`†X!P#Hw0¦(% †)+xñ :^ñ à :^à 9Ü \Ü : ¹ 8^¹ ¨ 8^¨ 7¤ \¤ 8 D^ p D^p Cl \l D I @^I 8 @^8 ?4 \4 @  >^  >^ =ü \ü > Ù <^Ù È <^È ;Ä \Ä < ^ Œ \Œ  X ^X T \T  ^  \  ù,^ù è,^è+ä\ä, Á*^Á °*^°)¬\¬* ‰H^‰ xH^xGt\tH QF^Q @F^@E<\<F $^#\$ Ð"^Ð!Ì\Ì" ©J^©˜J^˜I”\”J `l^`k\\\l (j^(i$\$j ðf^ðeì\ìf ¸N^¸M´\´N €4^€3|\|4 H6^H5D\D6 T^S \ T é\^éØ\^Ø[Ô\Ô\  .^ -œ\œ. h ^hd\d 0B^0A,\,B ø&^ø%ô\ô& À^À¼\¼ ™L^™ˆL^ˆK„\„L Pv^PuL\Lv t^s\t àp^àoÜ\Üp ¨h^¨g¤\¤h pd^pcl\ld 8^^8]4\4^ P^Oü\üP Èb^ÈaÄ\Äb `^_Œ\Œ` XR^XQT\TR n^ m\n è^èä\ä °r^°q¬\¬r x0^x/t\t0 @2^@1<\<2 (^'\( ÐX^ÐWÌ\ÌX ˜Z^˜Y”\”Z `V^`U\\\V (^($\$ ¨M¿ „àÈ· \€À ®€2€6H+ZVl~Æ݃Á0‘ÑßÚ ‚ì]‚þ¯‚ƒ#9ƒ6‹ƒI †Sˆx8¬pШ€€n% €@†å€FqÆ €ØŠŸ€Ît% €€‹9€Ìzš€è^€{°€ ŽT€>rî €‹ˆ€Ðn£ € ‡Ÿ€@|ú€ÈŽÆ€š}€µ€8u> €¸‹ÊŠë ‡¢À X‡€Àx­ €˜Œÿ€Äw‘ €`Œ1ŠÀè4¦ø(ú(à§*A½ZZPl€s €H‹Ó€ô~s€ˆq€D{Æ€XŽˆ€Â{à€Žä€Nz€€°€*p¬ € Š@€dyØ €ÐŒz€~o’ €‰9€DoH €pˆå€’wt €(Œ1€šnC €x†k€¾nƒ €è†L€¬na €°†Í€dvY €ð‹£€Œo¾ €P‰^€Nop €¨ˆl€fo €àˆ´€¬oÒ €ˆ‰y€„y €ã€Äo €À‰©€¶y?€@Ê€zc€x€"o+ €8ˆ€Òo; €ø‰í€ën €È‡E€àol €0Š^€pˆ €hŠ] €0… €…þp„® €P…ç €¾…Ä €°…o L€ù €Ë…L€à„³€ „>@„û€€…Õ!a& ÂS ê(]§p|……G‘û$–›Úà× „ qI ó N__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk6Filter7setGainEd__ZN3stk8Modulate17sampleRateChangedEdd__ZN3stk8Modulate13setRandomGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk5Noise4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE_rand__ZN3stk6Filter5clearEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk5Noise4tickEv__ZN3stk7OnePole4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk5Noise7lastOutEv__ZN3stk8Modulate4tickEv__ZN3stk8Modulate4tickERNS_9StkFramesEj__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk5NoiseD1Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8ModulateD0Ev__ZTVN3stk8ModulateE__ZN3stk3Stk21removeSampleRateAlertEPS0___ZN3stk7OnePoleD1Ev__ZN3stk8SineWaveD1Ev__ZN3stk8ModulateD1Ev__ZN3stk8ModulateD2Ev__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8ModulateC1Ev__ZN3stk8SineWaveC1Ev__ZN3stk5NoiseC1Ej__ZN3stk7OnePoleC1Ed__ZN3stk8SineWave12setFrequencyEd__ZN3stk7OnePole7setPoleEd__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk8ModulateC2Ev__ZTIN3stk8ModulateE__ZTIN3stk6FilterE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTIN3stk5NoiseE__ZTSN3stk8ModulateE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk5NoiseE__ZTSN3stk9GeneratorE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk6Filter7setGainEd.eh__ZN3stk8Modulate17sampleRateChangedEdd.eh__ZN3stk8Modulate13setRandomGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk9StkFramesixEm.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk5Noise4tickEv.eh__ZN3stk7OnePole4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk5Noise7lastOutEv.eh__ZN3stk8Modulate4tickEv.eh__ZN3stk8Modulate4tickERNS_9StkFramesEj.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8ModulateD0Ev.eh__ZN3stk8ModulateD1Ev.eh__ZN3stk8ModulateD2Ev.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk8ModulateC1Ev.eh__ZN3stk8ModulateC2Ev.eh__GLOBAL__I__ZN3stk8ModulateC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0LC2GCC_except_table1LC7GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10GCC_except_table11GCC_except_table12EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8ModulateC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Moog.o000644 000766 000766 00000615104 12015735510 015212 0ustar00garygary000000 000000 ÏúíþÐ h‚ð‚__text__TEXTððŠÚ€__debug_frame__DWARF À‘{__debug_info__DWARF+4˜•__debug_abbrev__DWARF-= 6__debug_aranges__DWARFY8PIAÐ__debug_macinfo__DWARF©8™A__debug_line__DWARF©8” ™Aè__debug_loc__DWARF=C„$-Lžâ__debug_pubnames__DWARFÁgÖ±p__debug_pubtypes__DWARF—è ‡Š__debug_inlined__DWARFŒo•__debug_str__DWARFŒ¬o•__debug_ranges__DWARF‚8rA__mod_init_func__DATAˆ8xA µ __textcoal_nt__TEXT8 %€A(µ €__cstring__TEXT ]Ìf__gcc_except_tab__TEXTl_\h__StaticInit__TEXTzdXjmX½€__const__DATAàdxÐmˆ½ __const_coal__DATA`eØPnð½ __const_coal__TEXT8f(o __bss__DATA‚__literal8__TEXTXfHo__eh_frame__TEXTèfØo ¾ h__constructor__TEXT‚ðŠ__destructor__TEXT‚ðЏÎN˜ã¬6 P##÷4UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åSHƒìXH‰}ØòEÐfWÀf.EÐsë&H5H‹=èH‹}ؾèé H‹UØH‹EÐH‰‚ÐH‹}ØHÇÀ¾èH‹8H‹HƒÀPH‹ÿÐH‰E¸Hƒ}¸x òH*E¸òEÀë#H‹E¸HÑèH‹U¸ƒâH ÐòH*Àf(ÈòXÈòMÀòdòMÀòYÈH‹EØò€Ðf(ÑòYÐòUÈèòMÈò^Èf(ÁòEèH‹}ØHÇÀ¾èH‹8H‹HƒÀ`H‹òEèÿÐH‹EØH‹˜ÐH‹}ØHÇØ¾èH‹8H‰]¨òE¨èHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}è‰uäòEØòÔcH‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéòEØò lcòYÁòEøƒ}äu.òMøòXcòYÈòTcòXÁH‹Eèò€À鸃}äu"òMøò4còYÁH‹Eèò€Èéƒ}ä uòMøòcòYÁH‹}èèënƒ}äuòEøH‹}èèëX}ä€uH‹}èHƒÇ@òEøèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒìPH‰}èòEàòMØH‹EèH‹HƒÀ(H‹òEàH‹}èÿÐH‹}èèòMØòbòYÁH‹Eèò€H‹UèH‹EØH‰‚H‹EèòˆÀò$bòXÁòEøH‹}èHÇòEøH¸@Ÿ@ò¹af(ÈH‰E¸òE¸èH‹}èHÇhòEøH¸@Ÿ@ò…af(ÈH‰E¸òE¸èH‹EèòˆÀò§aòXÁòEøH‹}èHÇòEøH‹Eàò:af(ÈH‰E¸òE¸èH‹}èHÇhòEøH‹Eàò af(ÈH‰E¸òE¸èH‹EèòˆÈò6af(ÑòYÐòUÈèòMÈò^Èf(ÁH‹}èHÇèH‹EèòˆÈòó`f(ÑòYÐòUÐèòMÐò^Èf(ÁH‹}èHÇhèÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹EèHH…Àt>H‹EèHH H‰EàH‹EèHH9EàtHmàPH‹UàH‹H‹H‹}àÿÐëÖH‹EèH‰EØH‹}Øèë&H‰EÐH‹]ÐH‹UèH‰UØH‹}ØèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹EèHH…Àt>H‹EèHH H‰EàH‹EèHH9EàtHmàPH‹UàH‹H‹H‹}àÿÐëÖH‹EèH‰EØH‹}Øèë&H‰EÐH‹]ÐH‹UèH‰UØH‹}ØèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹EèHH…Àt>H‹EèHH H‰EàH‹EèHH9EàtHmàPH‹UàH‹H‹H‹}àÿÐëÖH‹EèH‰EØH‹}Øèë&H‰EÐH‹]ÐH‹UèH‰UØH‹}ØèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHì8H‰½HÿÿÿH‹½HÿÿÿèHH‹…HÿÿÿH‰H‹…HÿÿÿHH‰…àþÿÿH‹•àþÿÿH‰•èþÿÿHÇ…ðþÿÿëH‹½èþÿÿèH…èþÿÿPHÿðþÿÿHƒ½ðþÿÿÿuØH}ïèH}°èé‰H‰…ØþÿÿH‹…ØþÿÿH‰…8ÿÿÿHƒ½àþÿÿtW¸H+…ðþÿÿHiÀPH‹•àþÿÿHÂH‰•(ÿÿÿH‹…àþÿÿH9…(ÿÿÿt#H­(ÿÿÿPH‹•(ÿÿÿH‹H‹H‹½(ÿÿÿÿÐëÍH‹…8ÿÿÿH‰…Øþÿÿé!H}ÀHu°HèH}ÀèH‰ÆHUïH}ÐèHUÐH‰•øþÿÿ¿èèH‰…ÿÿÿA¹A¸@B¹ºH‹µøþÿÿH‹½ÿÿÿèH‹…ÿÿÿH‰EàH‹½HÿÿÿHÇÀHuàèë#H‰…ØþÿÿH‹ØþÿÿH‹½ÿÿÿèH‰ØþÿÿëH}Ðèë H‰…ØþÿÿH‹ØþÿÿH}ÐèH‰ØþÿÿëH}Àèë H‰…ØþÿÿH‹ØþÿÿH}ÀèH‰ØþÿÿëH}°èë H‰…ØþÿÿH‹ØþÿÿH}°èH‰Øþÿÿë$H}ïèH}îèH}€èë#H‰…ØþÿÿH‹ØþÿÿH}ïèH‰Øþÿÿé&H}Hu€HèH}èH‰ÆHUîH} èHU H‰•ÿÿÿ¿ èH‰…ÿÿÿA¹A¸@B¹ºH‹µÿÿÿH‹½ÿÿÿèH‹…ÿÿÿH‰E¨H‹½HÿÿÿHÇØHu¨èë#H‰…ØþÿÿH‹ØþÿÿH‹½ÿÿÿèH‰ØþÿÿëH} èë H‰…ØþÿÿH‹ØþÿÿH} èH‰ØþÿÿëH}èë H‰…ØþÿÿH‹ØþÿÿH}èH‰ØþÿÿëH}€èë H‰…ØþÿÿH‹ØþÿÿH}€èH‰Øþÿÿë'H}îèH}íèH½Pÿÿÿèë#H‰…ØþÿÿH‹ØþÿÿH}îèH‰Øþÿÿé©H½`ÿÿÿHµPÿÿÿHèH½`ÿÿÿèH‰ÆHUíH½pÿÿÿèH•pÿÿÿH‰•ÿÿÿ¿ èH‰… ÿÿÿA¹A¸@B¹ºH‹µÿÿÿH‹½ ÿÿÿèH‹… ÿÿÿH‰…xÿÿÿH‹½HÿÿÿHÇØHµxÿÿÿèë#H‰…ØþÿÿH‹ØþÿÿH‹½ ÿÿÿèH‰ØþÿÿëH½pÿÿÿèë#H‰…ØþÿÿH‹ØþÿÿH½pÿÿÿèH‰ØþÿÿëH½`ÿÿÿèë#H‰…ØþÿÿH‹ØþÿÿH½`ÿÿÿèH‰ØþÿÿëH½Pÿÿÿèë#H‰…ØþÿÿH‹ØþÿÿH½PÿÿÿèH‰Øþÿÿë:H}íèH‹½HÿÿÿHÇØ¾èH‹8òñXèë#H‰…ØþÿÿH‹ØþÿÿH}íèH‰ØþÿÿéòH‹½HÿÿÿHÇò¹XòQXf(ÈfWÀèH‹½HÿÿÿHÇhòŽXò&Xf(ÈfWÀèH‹½HÿÿÿHƒÇ@ònXò nXò%nXH¸ü©ñÒMbP?f(Øf(Ñf(ÌH‰…Èþÿÿò…ÈþÿÿèH‹•HÿÿÿH¸333333ë?H‰‚ÀH‹•HÿÿÿH¸-Cëâ6?H‰‚ÈH‹•Hÿÿÿ¸H‰‚¸é®H‰…ØþÿÿH‹•ØþÿÿH‰•@ÿÿÿH‹…HÿÿÿHH…ÀtSH‹…HÿÿÿHH H‰…0ÿÿÿH‹…HÿÿÿHH9…0ÿÿÿt#H­0ÿÿÿPH‹•0ÿÿÿH‹H‹H‹½0ÿÿÿÿÐëÇH‹…@ÿÿÿH‰…ØþÿÿH‹ØþÿÿH‹½HÿÿÿèH‰ØþÿÿH‹½ØþÿÿèHÄ8[ÉÃUH‰åSHì8H‰½HÿÿÿH‹½HÿÿÿèHH‹…HÿÿÿH‰H‹…HÿÿÿHH‰…àþÿÿH‹•àþÿÿH‰•èþÿÿHÇ…ðþÿÿëH‹½èþÿÿèH…èþÿÿPHÿðþÿÿHƒ½ðþÿÿÿuØH}ïèH}°èé‰H‰…ØþÿÿH‹…ØþÿÿH‰…8ÿÿÿHƒ½àþÿÿtW¸H+…ðþÿÿHiÀPH‹•àþÿÿHÂH‰•(ÿÿÿH‹…àþÿÿH9…(ÿÿÿt#H­(ÿÿÿPH‹•(ÿÿÿH‹H‹H‹½(ÿÿÿÿÐëÍH‹…8ÿÿÿH‰…Øþÿÿé!H}ÀHu°HèH}ÀèH‰ÆHUïH}ÐèHUÐH‰•øþÿÿ¿èèH‰…ÿÿÿA¹A¸@B¹ºH‹µøþÿÿH‹½ÿÿÿèH‹…ÿÿÿH‰EàH‹½HÿÿÿHÇÀHuàèë#H‰…ØþÿÿH‹ØþÿÿH‹½ÿÿÿèH‰ØþÿÿëH}Ðèë H‰…ØþÿÿH‹ØþÿÿH}ÐèH‰ØþÿÿëH}Àèë H‰…ØþÿÿH‹ØþÿÿH}ÀèH‰ØþÿÿëH}°èë H‰…ØþÿÿH‹ØþÿÿH}°èH‰Øþÿÿë$H}ïèH}îèH}€èë#H‰…ØþÿÿH‹ØþÿÿH}ïèH‰Øþÿÿé&H}Hu€HèH}èH‰ÆHUîH} èHU H‰•ÿÿÿ¿ èH‰…ÿÿÿA¹A¸@B¹ºH‹µÿÿÿH‹½ÿÿÿèH‹…ÿÿÿH‰E¨H‹½HÿÿÿHÇØHu¨èë#H‰…ØþÿÿH‹ØþÿÿH‹½ÿÿÿèH‰ØþÿÿëH} èë H‰…ØþÿÿH‹ØþÿÿH} èH‰ØþÿÿëH}èë H‰…ØþÿÿH‹ØþÿÿH}èH‰ØþÿÿëH}€èë H‰…ØþÿÿH‹ØþÿÿH}€èH‰Øþÿÿë'H}îèH}íèH½Pÿÿÿèë#H‰…ØþÿÿH‹ØþÿÿH}îèH‰Øþÿÿé©H½`ÿÿÿHµPÿÿÿHèH½`ÿÿÿèH‰ÆHUíH½pÿÿÿèH•pÿÿÿH‰•ÿÿÿ¿ èH‰… ÿÿÿA¹A¸@B¹ºH‹µÿÿÿH‹½ ÿÿÿèH‹… ÿÿÿH‰…xÿÿÿH‹½HÿÿÿHÇØHµxÿÿÿèë#H‰…ØþÿÿH‹ØþÿÿH‹½ ÿÿÿèH‰ØþÿÿëH½pÿÿÿèë#H‰…ØþÿÿH‹ØþÿÿH½pÿÿÿèH‰ØþÿÿëH½`ÿÿÿèë#H‰…ØþÿÿH‹ØþÿÿH½`ÿÿÿèH‰ØþÿÿëH½Pÿÿÿèë#H‰…ØþÿÿH‹ØþÿÿH½PÿÿÿèH‰Øþÿÿë:H}íèH‹½HÿÿÿHÇØ¾èH‹8òyQèë#H‰…ØþÿÿH‹ØþÿÿH}íèH‰ØþÿÿéòH‹½HÿÿÿHÇòAQòÙPf(ÈfWÀèH‹½HÿÿÿHÇhòQò®Pf(ÈfWÀèH‹½HÿÿÿHƒÇ@òöPò öPò%öPH¸ü©ñÒMbP?f(Øf(Ñf(ÌH‰…Èþÿÿò…ÈþÿÿèH‹•HÿÿÿH¸333333ë?H‰‚ÀH‹•HÿÿÿH¸-Cëâ6?H‰‚ÈH‹•Hÿÿÿ¸H‰‚¸é®H‰…ØþÿÿH‹•ØþÿÿH‰•@ÿÿÿH‹…HÿÿÿHH…ÀtSH‹…HÿÿÿHH H‰…0ÿÿÿH‹…HÿÿÿHH9…0ÿÿÿt#H­0ÿÿÿPH‹•0ÿÿÿH‹H‹H‹½0ÿÿÿÿÐëÇH‹…@ÿÿÿH‰…ØþÿÿH‹ØþÿÿH‹½HÿÿÿèH‰ØþÿÿH‹½ØþÿÿèHÄ8[ÉÃÿÿÿÿx $8† $¢8† $»8Q† $ 9† $9† $09† $B9† $T9•† $ê9,† $:7† ,† ƒ$N:!† $p:!† $’:5† $È:!† $ê: † $ô:† $ ;† $$;† $2;† $R;† $j;† $x;=† $¶;=† $ô;† $<† $<)† $><† $L<† $h<#† $Œ<† $š<† $¬<)† $Ö<† $ä<† $=#† $#=† $1=&† $W=#† $z=† $ˆ=† $œ=† $¼=† $Ê=† $ê= † $ô=† $ >† $>† $.>† $N>† $\>† $|> † $†>† $>† $«>&† $Ñ>#† $ô>† $?&† $(?#† $L?7† $„?4† ,U† ƒ,¸?~† ƒ,6@~† ƒ$´@† $Ô@1† $AI† $PAM† ,žAY† ƒ,øBY† ƒ$RD† $rD1† $¤D† $ÄD1† ,öD† ƒ,F݆ ƒ$ðF]† ,NH,† ƒ$zI3† ,®K+† ƒ,ÚOú† ƒ$zdC† $½d† $m† $ˆƒ† $ ê† ,öº† ƒ,°º† ƒ,jº† ƒ$ÔQn† $BR+† $mR'† $”R/† $ÃR]† $ S+† $KS'† $rS/† $¡S'† $ÈS.† $öS+† $!Tn† $T+† $ºT'† $áT/† $U]† $mU+† $˜U'† $¿U/† $îU'† $V.† $CV+† $nVI† $¸V'† 4àVw† ƒŒ$XYn† $ÆYI† $Z'† 48Zw† ƒŒ$°\n† ,]%† ƒ,C]Z† ƒ,$x† ƒ,œx† ƒGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Moog.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Òunsigned int__int64_t.ólong long intlong long unsigned intlong int$_0€LZ__mbstate8MZ_mbstateLNómjjchar__mbstate_tO*__darwin_mbstate_tQu__darwin_size_tZ¹long unsigned int__darwin_va_list`æööj __va_list_tagi gp_offsetÒ# fp_offsetÒ# overflow_arg_areai# reg_save_areai# __darwin_wchar_tf¹__darwin_rune_tkk__darwin_wint_tn¹__darwin_clock_ts¹__darwin_time_tvmðj _opaque_pthread_once_tE3 __sigE# __opaqueEà#__darwin_off_tnâ__darwin_pthread_once_t|ð__darwin_wctrans_t(¹__darwin_wctype_t*Àsize_tc¢time_tWÉptrdiff_t˜ std  7  8  X Z7 ]^ _z b• jç k oe pƒ q¤ r» sÒ u w3 xF z] }y ~• Ç è ‚  ƒ „3 …F †l ‡ ˆ® ŠÉ ‹õ ÎV Р$ Ñ" Ó³$ Ô= Õ×# ×ó# ØL$ Ù $ Ú+$ Ûu$ !;Ê$ !<þ& !=' "ds) "e) "g‚) "h›) "i²) "jÉ) "kà) "l÷) "m* "n0* "oQ* "sq* "t—* "v½* "wß* "x+ "z+ "{7+ "|E+ "}]+ "‚q+ "ƒ‰+ "„¦+ "†º+ "‡Ó+ "Šú+ "‹, "Œ , "µ=, "¶`, "·ˆ, "¸¥, "¹Ì, #<-' $F 1 $G:1 $HT1 $In1 $Jˆ1 $K£1 $L¾1 $MÙ1 $Nô1 $O2 $P*2 $QE2 $R`2 %B{2 %C~2 %D - %F2 %G’2 %H®2 %IÏ2 %Jì2 %K3 %L03 %MG3 %N^3 &Hˆ3 &’©3 &”¬3 &•Ã3 &–Ú3 &—û3 &˜4 &™34 &šO4 &›l4 &œ‰4 & 4 &ž­4 &ŸÔ4 & ú4 &¡5 &¢B5 &£^5 &¤u5 &¥—5 &¦´5 &§Ð5 &©ñ5 &«6 &­86 &¯Y6 &±u6 &³‘6 &´²6 &µÎ6 &¶ê6 &·7 &¸"7 &¹>7 &ºh7 &»7 &¼ 7 &½Á7 &¾â7 &¿8 &À*8 &ÂL8 &Äh8 &ʼn8 &ƪ8 &ÇË8 &Èì8 &É9 &Ê$9 &ËE9 &Ìf9 &͇9 &Ο9 &з9 &ÖÓ9 &Üï9 &â : &è':&H:&d:&…:__true_type__debug-1__copy__copy_backwardchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style'¬s denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >ø âCò>#_M_pX#âCz?XQ?reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >m1_Ios_Fmtflags(7/ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode(k• _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate(“ô _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir(¸< _S_beg_S_cur_S_end_S_ios_seekdir_end€€‰7"event(¢‚ erase_eventimbue_eventcopyfmt_event2¨(Ó(_M_next(Õ]^#_M_fn(Ö~^#Iž(×¹#p"(Øf?#2¨(Ûõ ]^~^¹]^ z(ß”p]^! ¤(ãÙi¹]^nD(ño_M_pword(òi#_M_iword(ó#nD(ô„^‹`("t1(_ZNSt8ios_base4Init11_S_refcountEf?#_S_synced_with_stdio(_ZNSt8ios_base4Init20_S_synced_with_stdioE^=‹`( Š^›_(Š^¹basic_streambuf > )Rzl )T}l )U€l )Wƒl )Xl )Z·l )\Ñl )]ël )^ m )_$m )`>m )aXm )brm )cŒm )d¦m )eÀm )fÚm )göm )hn )i*n )jAnctype_basectypemoney_base1$pattern*É field*É î,#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >ò%“ Sð©#&š+T©#&ðU©#&V©#'“ WÛZªOª(@“Zª¹vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >¦%“ S¶µ#&š+T‚µ#&ðU‚µ#&V‚µ#)“ W ¶¶vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >š%“ S1¾#&š+Tý½#&ðUý½#&Vý½#)“ W›¾¾vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal*좶MºÔ@ºÔºÔ+X¨þ CK^=e,›R^,œ… ˆ©n†©©¦:,¬ ”j¢©©,¨[ ´*eé©ð©,•R ˆÆä‚µ‚µ¦:,m0 ”Ë¥‚µ‚µ,p} ´Ön!‚µ‚µ¶µ,&Y ˆü5Bý½ý½¦:,¢6 ”^ý½ý½,ëm ´É0ý½ý½1¾-ŽÅïd‚µ¥‚µ‚µ‚µ-´ƒŒ!‚µË‚µ‚µ‚µ-Z\1jª‚µñ‚µ‚µ‚µ-`†r‚µ‚µ‚µ‚µ*õsJ‡\‚µA‚µ‚µ‚µ¦:*`Rmi€‚µf‚µ‚µ‚µ*Yý€‚µ‚µ‚µ‚µ¶µ-¬CÅe ý½¶ý½ý½ý½-;[tý½Üý½ý½ý½-1{Sý½ý½ý½ý½-e†wý½(ý½ý½ý½*,JpMý½Rý½ý½ý½¦:*m,)ý½wý½ý½ý½*‚*ýG¢ý½¡ý½ý½ý½1¾-ƒaGú€?µR,.nothrowIsn÷.cerrAü‘ˆ÷/__ioinitM_ZStL8__ioinito0Í~+X¹,,,122m0¯¢+e›XX,›1m0M+dXzX,*Q+[+X•¹0t5+Pi¶¶¹›1¼3 $_4,aç quot,b¹# rem,c¹#div_t,d½ $_5,f quot,g# rem,h#ldiv_t,iô $_6,lV quot,mó# rem,nó#lldiv_t,o,0j,“¹||1‚40,”šš,double0!,•¹»,0&,–Ò,0X«,œiý¶¶››ý15¹¶¶0,žç3¹¹'`, Fi0wf,¡X],0ª+,£y0'‡,ª¹•,›0ó,«›¶¶,›1¼wchar_t0aa,¬¹è¶,›'?,¯ i››ý6Ó¡,°¹0½@,±i3i›'´,,²FÒ*úL,³Ršf,f1X0%M,µ,f¹0Î,½¹®,f¹*á“,™¹É,0b,ÛêXê›1ð2¼0µ‚,Ĺ X¼ __gnu_cxx ¡×#*8 ®5^ó= ó* ´‘bV] óó__debug-6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0mP,§Vó#óó0Àb,™ó $,0Ò£,ºó+$,f¹0Š,ÀL$,f¹*M,´Rl$l$,ffloat0¥£,·‘$‘$,flong double'?D,dz$¹0Zƒ,¦óÊ$ó lconv`.+þ&&Ò.,X#&$H.-X#&..X# int_curr_symbol./X# currency_symbol.0X# mon_decimal_point.1X#( mon_thousands_sep.2X#0 mon_grouping.3X#8&W.4X#@&…e.5X#H int_frac_digits.6m#P&/.7m#Q p_cs_precedes.8m#R p_sep_by_space.9m#S n_cs_precedes.:m#T n_sep_by_space.;m#U p_sign_posn.m#X int_n_cs_precedes.?m#Y int_p_sep_by_space.@m#Z int_n_sep_by_space.Am#[ int_p_sign_posn.Bm#\ int_n_sign_posn.Cm#]0W[/5X'¹,6Ás.K''1Ê$va_list0IÎfpos_t0U3 __sbuf0`z' _base0az'# _size0b¹#1… __sFILE˜0‚Ð( _p0ƒz'# _r0„¹# _w0…¹# _flags0†–# _file0‡–# _bf0ˆJ'# _lbfsize0‰¹#( _cookie0Œi#0 _close0ß(#8 _read0Žþ(#@ _seek0)#H _write0<)#P _ub0“J'#X _extra0”M)#h _ur0•¹#p _ubuf0˜S)#t _nbuf0™c)#w _lb0œJ'#x _blksize0Ÿ¹#ˆ _offset0 <'#5¹ß(i1Ð(5¹þ(iX¹1å(5<')i<'¹1)5¹<)i,¹1#)__sFILEX1B)…c)j…s)jFILE0¡€''Þ[0ï•)•)1s)0¥0ð¹²)•)0DX0ñ¹É)•)0J¨0ò¹à)•)0%V0ó¹÷)•)0öc0ô¹*•)0 c0õ¹**•)**1<'0d0öXQ*X¹•)*,0ú0t•)q*,,0´;0ÿ›—*i››•)-<0ïQ•)½*,,•)7\0¹ß*•)¹7Ç:0¹ü*•)ü*1+2<'7†•0+•)720¹7+•)8mO0¹7P20 X]+X?0 q+,7O^0¹‰+,7ŒX0¹¦+,,ãA0º+•) ‚0Ó+•)X7¥¥0¹ú+•)X¹›8®0•)7b’0X ,X750¹=,¹•)7[40©¹`,X›,97Öf0ª¹‚,•),‚,1ö7¶0«¹¥,,‚,7e;0¬¹Ì,X›,‚,7ào0­¹î,,,‚,mþ,jclock_t1M± tm81Zß- tm_sec1[¹# tm_min1\¹# tm_hour1]¹# tm_mday1^¹# tm_mon1_¹# tm_year1`¹# tm_wday1a¹# tm_yday1b¹# tm_isdst1c¹# tm_gmtoff1d#( tm_zone1eX#0pthread_once_t2^I__gthread_once_t3/ß-wint_t4Fš $_74Qj. __min4Rƒ# __max4Sƒ# __map4Tƒ# __types4Uj.#1À_RuneEntry4V. $_84X¶. __nranges4Y¹# __ranges4Z¶.#1p._RuneRange4[‚. $_94]ý. __name4^ý.# __mask4_À#m /j _RuneCharClass4`Î.:$_10ˆ 4bŽ0 __magic4cà# __encoding4dŽ0# __sgetrune4f½0#( __sputrune4gá0#0 __invalid_rune4hƒ#8 __runetype4jç0#< __maplower4k÷0#¼ __mapupper4l÷0#¼ __runetype_ext4s¼.#À __maplower_ext4t¼.#Ð __mapupper_ext4u¼.#à __variable4wi#ð __variable_len4x¹#ø __ncharclasses4}¹#ü __charclasses4~1#€mž0j5ƒ·0,¢·01,1ž05¹á0ƒX¢f1Ã0À÷0jÿƒ1jÿ1 /_RuneLocale4#/;ãm5åùQ¹:1¹;Ók5ëê¹T1¹;Do5÷B ¹n1¹;Ö5þ¡D¹ˆ1¹+š}5¹£1¹+m65 ¹¾1¹+CR5{¹Ù1¹+25Õ~¹ô1¹+:5ÃJ¹2¹+zb5">¹*2¹+x[5) T¹E2¹+œA55nQ¹`2¹+¤C5;;E¹{2¹</1|„Vþ,0å1~š®2©©*Ñc1‚Šg©É2É21 -0q1…©æ2æ21©0ud1{X331 32 -0Òe1}X%3%31+32©0ì1€É2G3%30çe1É2^3%3*Áo1ƒÞ—›ˆ3X›,3mbstate_t6Uˆwctype_t74‚0˜6y .Ã3¹0—6z .Ú3•)0^6{¶û3¶¹•)0:©6| .4¼•)0Ö©6}¹34ê•)0¬‡6~¹O4•)¹0G¤6¹l4•)ê9026€¹‰4•)ê90I^6 . 4•)616‚ .0|<6ƒ›Î4,›Î41ˆ30å 6…›ú4¶,›Î40“X6†¹55152ˆ30~f6ˆ›B5¶·0›Î40yJ6‰ .^5¼•)0H6Š .u5¼0Y6Œ¹—5¶›ê90Ê6¹´5êê90ç/6Ž .Ð5 .•)0›¨6¹ñ5•)ê‚,0 n6Ĺ6•)ê‚,0 `6’¹86¶›ê‚,0\]6ƹY6êê‚,0²=6“¹u6ê‚,0œ6ǹ‘6ê‚,0ä86”›²6X¼Î40ô@6•¶Î6¶ê0®P6—¹ê6êê0È,6˜¹7êê0áT6™¶"7¶ê0ðP6š›>7êê*CZ6œÚ›h7¶›ê30­;6›7ê0=6ž¶ 7¶ê›0Éc6Ÿ¹Á7êê›0Ãf6 ¶â7¶ê›0cP6¤›8X8›Î41ê0/6¥›*8êê0™Š6©šF8êF81¶0 Š6Èl$h8êF80§Š6«¶‰8¶êF80®Š6¬ª8êF8¹0ç[6®¹Ë8êF8¹0¹N6§›ì8¶ê›0U6¨¹9 .0'6°¹$9êê›0¼’6±¶E9¶ê›0¿|6²¶f9¶ê›0åY6³¶‡9¶¼›0u¦6´¹Ÿ9ê90ë<6µ¹·9ê90=I6–¶Ó9ê¼0W6¡¶ï9êê0OG6¢¶ :ê¼04o6¦¶':êê0à†6¯¶H:ê¼›0v6Ê‘$d:êF80­O6Íó…:êF8¹0+o6Ϧ:êF8¹=Y:a __gnu_debug-:Ð:>-;g>-<] ?r%&;-×¢(39‚µ;ˆµˆµ‚µ!’(éxý½¾¾ý½?¡¸|;-U»iF‚µY;ˆµˆµ‚µ!ë »§ˆý½¾¾ý½@Ù8éR=streampos9Óí,f68ñÈ|µ;R=X=*Fž8õÜ9^=Õ;X=X=*¨8ùôg^=õ;X=X=*tT8ýBM¹<,,›-©8h7›6<,-\z8§,\<,›X=-W8 ¡"X‚<X,›-Ó8 ÊX¨<X,›-f68ž”XÎ<X›m-²98ñœmê<f=-eˆ8t¨¹=X=-ª€8Çœ^='=f=f=A—H8# ¹!c8& ¹f=BmB2boolBl=2¹5¹|=91‚=C__vtbl_ptr_typeq== G@h  6Û>'‚† DÆ=Û>'‚† Fß=Û>á>'<1 Kù=Û>¹*ÙS NÏ€X>ì>R=*ÙS Qûp,;>ì>X=*Î@ VREXa>Û>¹¶,û@ `[ƒ>Û>X¹*/ d0z›Ÿ>ì>,¤› jÖ\Á>Û>XX=D»A n]žÛ>X1¦=Bç>2¦=1ç>@ ;1K?¦=#'®› d?K?'®› f4?K?Q?)Êl lK?¹1ò>BW?2ò>2^=2 _Atomic_word<%¹1¹ @s ;8“REnposé—“RF_M_dataplus¹ #_Rep_base_RepGÍNþ‰Xè?˜RGÍN'–X @£RXG¶@‡©R)@˜RGÒ=%Cr~ G@˜RGZ)ó7~ e@˜RHº,-·œ@£RGo$4d›§@˜R¹,Hy<BAÐ@˜R¹¹,G6‚Dù“›ø@˜R¹¹Gx]L|^=A˜R,HÛAUÝ>AX,¹HNh^è”aAX,¹H„hgf„AX¹mH'‹zM‘§AX~ ~ H'‹~ÛZÊAXá á H'‹‚‰ íAXXXH'‹†%BX,,G¡ŠÚ¨¹2B¹¹HO=Ù‰[B£R¹¹¹H1•=µ‰uB£RI–:šH¯RÙ3B£R'Ù3=¿¶B£RQ?'Ù3=·ÏB£RµR'Ù3=ÅòB£RµR¹¹'Ù3=ÐC£RµR¹¹Q?'Ù3=Û=C£R,¹Q?'Ù3=â[C£R,Q?'Ù3=é~C£R¹mQ?Pì™C£R¹->•ô`«»R»C£RµR->•ü¤^»RÝC£R,->•ª»RÿC£Rm-\ñe~ D£R-\öbá 9D˜R-™&ƒ<~ VD£R-™1| á sD˜R-t’:i€ D£R-t’Cø ­D˜R-(LT€ ÊD£R-(U/ø çD˜R-Þ]­›E˜R-©c@y›!E˜R-/h F›>E˜R Xf=nòaE£R¹m Xfƒõ—E£R¹-ò<‹ÎŒ›œE˜R N=äĺE£R¹ Í`¦?‘ÓE£R-r…­^^=ðE˜R-Á¼ò‚X=F˜R¹-ÁͤR=4F£R¹-»™â¿IX=VF˜R¹-»™õ»R=xF£R¹-.mV^»RšF£RµR-.m [O»R¼F£R,-.mÍ¢»RÞF£Rm-^=J€ »RG£RµR-^=[i•»R,G£RµR¹¹-^=/-š»RSG£R,¹-^BJ»RuG£R,-^=òN»RœG£R¹m >4e?‚ºG£Rm*f6=øŒ»RÛG£RµR-f6ƒ‘»RH£RµR¹¹-f6=˜‹»R.H£R,¹-f6ŸáS»RPH£R,-f6¯êA»RwH£R¹m MŸÌWŸH£R~ ¹m-MŸë'…»RÆH£R¹µR-MŸ´c»R÷H£R¹µR¹¹-MŸ=m‰»R#I£R¹,¹-MŸ*g»RJI£R¹,-MŸAnj»RvI£R¹¹m-MŸRÔ~ I£R~ m-ãjF»RÄI£R¹¹-ãz+~ æI£R~ -㎌z~  J£R~ ~ -òS©Â_»R9J£R¹¹µR-òSÀ¤A»RoJ£R¹¹µR¹¹-òS=…-»R J£R¹¹,¹-òSêó‹»RÌJ£R¹¹,-òSå’»RýJ£R¹¹¹m-òSÖ»R)K£R~ ~ µR-òS%SW»RZK£R~ ~ ,¹-òS:w»R†K£R~ ~ ,-òSO¨Ž»R·K£R~ ~ ¹m-òSsœ1»RèK£R~ ~ XX-òS~Ù*»RL£R~ ~ ,,-òSˆ¢K»RJL£R~ ~ ~ ~ -òS“þŒ»R{L£R~ ~ á á G×_=‹z»R­L£R¹¹¹mG£=˜9»RßL£R¹¹,¹JlJ=¦Z@XM¹mQ?-Ó=ÁÄ-›1M˜RX¹¹ ˆf=õ0—OM£R»R-Ìüô`,lM˜R-bŸ:…,‰M˜R- ÃAò>¦M˜R-\z=ÏúS›ÒM˜R,¹¹-\z)a ›ùM˜RµR¹-\z7¡ › N˜R,¹-\z=æáP›GN˜Rm¹-Ä’Ug=›nN˜RµR¹-Ä’=ø‚›šN˜R,¹¹-Ä’qý›ÁN˜R,¹-Ä’= =Ÿ›èN˜Rm¹-‘N›O˜RµR¹-‘=EL›;O˜R,¹¹-‘«ÊY›bO˜R,¹-‘¾ÀL›‰O˜Rm¹-:|̳…›°O˜RµR¹-:|=-ø¢›ÜO˜R,¹¹-:|è@›P˜R,¹-:|û›*P˜Rm¹-›¡ ±Z›QP˜RµR¹-›¡=B¢›}P˜R,¹¹-›¡&!2›¤P˜R,¹-›¡=NÂO›ËP˜Rm¹-°DΖ›òP˜RµR¹-°=Yž›Q˜R,¹¹-°a¥“›EQ˜R,¹-°=n p›lQ˜Rm¹-èd„]€?“Q˜R¹¹-tT“ž9¹µQ˜RµR-tT=‚í–¹áQ˜R¹¹µR-tT=’øz¹R˜R¹¹µR¹¹-tT=£:p¹9R˜R,-tT=²·¹eR˜R¹¹,!tT=ÃÞ`¹˜R¹¹,¹2›1žR2€?1€?1Ã?BÃ?BžRB€?@·?”S _M_length•›# _M_capacity–›#&p"—f?#@Ã?›ÇTÁR#K8=@õ-“RK¾Y=E–U2KD¦=QK1ÇT<–:´ ƒ¯R*+¾Þ^={S×T*c}Âäƒ^=—S×T,½rÆŽ¯S©R,@2Ê[ÇS©R,Ü=Î9läS©R¹*ËfØÔqXT©R*sSÜû X&T©RQ?Q?-uD=íY©RLT¹¹Q?,q<çx…iT©RQ? üc=«t‡T©RQ?*L[õÚ‹X£T©R!;o=^èoX©RQ?¹›×Tj1ÝT2S@ >C8XLnone>h_ZNSt6locale4noneEl=M.D>i§l=Nnumeric>jkœl=M€1>k¥¨l=Mq>lÍ‘l=Mëg>m€Hl=M­‰>nòl= Lall>p_ZNSt6locale3allEl=?5O¦d>8X##_S_classic> _ZNSt6locale10_S_classicE8X#_S_global>#_ZNSt6locale9_S_globalE8XP}>)’V>X#_S_once>8_ZNSt6locale7_S_onceEõ-{&¤'m1>{oVNX'm1>„ˆVNXTX'm1>¡VNX,'m1>ÄVNXTX,¹'m1>ªçVNXTXTX¹'€>ºWNX¹*>•>ÅCTX"WNXTXstring;<€?*œ>Ýžo"WLW_X*Š>çÍa^=mW_XTX*Âa>ðÁ^=ŽW_XTX-%<>øªâTªWTXA˜n>ƒqTXQm1><×WNX8XRä‚>?y‡RÍ>BIG~>E5?¹X¹Sés>HJNXTXTX¹1 U2CX1IX2,1âTBZX2âT1ZXTOV>WeX`ZU_vptr$facet|=#Op">\f?#__c_locale?8`Z#_S_c_locale>__ZNSt6locale5facet11_S_c_localeE›XP"™>b~vZ#_S_once>e_ZNSt6locale5facet7_S_onceEõ-RÍ>iüQ{>vQY{Z›V>{eXrY{Z¹Hk:>ú•YZ,›XGéž>‚u;›X²YZH=§>…ñËYZI”>ŠŽW›XIœ>íy,Hz>‘] Z‡ZH ¤>•íq%Z‡ZQ{> @Z{Z’ZW>•>£•˜Z{Z’Z1¹mvZj2fZ1eXB›X1Z2eXBZBeX?UV>²Q[OIž>›#"t1>Å_ZNSt6locale2id11_S_refcountEf?H>•>È´˜[Q[W[Q&¤>Ê"[Q[W[&¤>Ð7[Q[!¶‰>Ó¥5›b[1žZB][2žZ1][? U(>Ù^Op">ìf?#F_M_facets>í^#F_M_facets_size>î›#F_M_caches>ï^#F_M_names>ðf# P‘>ñl› ^P·Œ>òÏ: ^P^›>óFF ^Pú.>ô™N ^PI0>õn ^P½ >ö ^P!>÷+^Hz>úf)€\8XH ¤>{5š\8XQ5> º\8XA^›Q5> Ú\8X,›Q5>õ\8X›Q.?>]8X¹Q5>,]8XA^H>•>?K]8XA^G»¨>Y˜^=i]8XHu`>&É.]8XL^¹H”>)ÎF±]8XL^6^H >,XÕ]8XL^b[H2R>/D£ù]8Xb[‡ZS->7‘8X‡Z›1‡Zb[+^X6^6^X1<^2b[BG^2h[1G^BX^2"W1‚ Yx^F x^¹B< 1c^1(1oZ< Ø(Ê^‰eU_vptr$ios_base|=#[²’(b ‰e\dec(‚k‰e\fixed(ék‰e\hex( ˆ1‰e[F(´‰e\left(*.‰e \oct("d‰e@\right(·¢‰e€]4D(`.‰e]E( n‰e]HE($&‰e^showpos('ÁS‰e^skipws(*ñ¡‰e^unitbuf(-¼6‰e ]E(1´‰e@[H5(4ž‰e°[ÑZ(7މeJ]ë¤(:.‰e\badbit(L>„Že\eofbit(O–Že\failbit(T_fŽe\goodbit(W~:Že\app(j “e\ate(mO}“e_binary(s_ZNSt8ios_base6binaryE“e[D¤(v`A“e[´¤(yÕM“e_trunc(|_ZNSt8ios_base5truncE“e _beg(‹_ZNSt8ios_base3begE˜e\cur(Ž­S˜e[™(‘í4˜estreamsize9N·F_M_precision(Éea#F_M_width(Êea#F_M_flags(Ë #F_M_exception(Ì• #F_M_streambuf_state(Í• # F_M_callbacks(ç]^#(F_M_word_zero(ø(#0F_M_local_word(ýe#@F_M_word_size(¹#ÀF_M_word(„^#ÈF_M_ios_locale(âT#Ð S (ÀšB«b­e~^¹HH(ê³Êb­eF HëŽ(íâ+äb­eG"z(¡_³e c­e¹^=HÎ ( Òr&c­e-™($?. Cc¹e-™(.! ec­e -Æš(>Ô™ ‡c­e -Æš(O ®c­e  Ër(^˜Ìc­e -]=(j-eaéc¹e-]=(ršqea d­eea-[ (€blea(d¹e-[ (ˆ!eaJd­eea-³J(›û€^=fd^=-Û}(§sAâTˆd­eTX-ÙL(²ˆ"âT¥d¹e-§‚(¼æTXÂd¹eADB(ÎY¹-Þ«(Þw{Äeöd­e¹-b(ó»+Êee­e¹`$m(^8e­e¹Q‰7(Ne­eQ‰7( ie­eÐeW>•(¨{x^­eÐe2 2• 2/ 2ô (­ej1^B(1¿e2^BBiB¿eZ"@@:ÖeLlU_vptr$basic_streambuf|=#a_M_in_begAÃX#a_M_in_curAÄX#a_M_in_endAÅX#a_M_out_begAÆX# a_M_out_curAÇX#(a_M_out_endAÈX#0a_M_buf_localeAÏâT#8bªAÔÖe¾fLl¹*ˆGAà5âTßfLlTX*ÙLAñ¨«âTûfRl*¸~AþhLl!gLlX-2§A¾{ˆ;MgLlóô / -®dA4ˆ;tgLlí/ -ZA C8¹‘gLl->‹A8bea®gLl-GA'Š|¹ËgLl-«A9¹ègLl-¨cAO6‰¹hLl-®cAb ‘ea,hLlX-æhAp¨g¹NhLlm-Ì™A‰ ©¹khLl-kA¤­¹hLlm-’A¾¬ea´hLl,Qx@AËÊhLlGŒVAÞY,XèhRlG’7AᵊXiRlGgOAä7X$iRlH˜”AîN†CiLl¹HËšAùòliLlXXXGo;A ËVXŠiRlG—…AVgX¨iRlG\ŸAî¦XÆiRlHÂ,AêRåiLl¹H›A'ò¥ jLlXXcÛ}A<<”Öe0jLlTXd ‚AKæ;LlÖe`jLlXdvAWcˆ;Öe•jLlóô / d”AAc+>ˆ;ÖeÅjLlí/ dáhAo•]¹ÖeëjLld?{A…ÑUeaÖekLle}ƒB2beaÖe@kLlXdÇpA«Û¹ ÖefkLld­¥A¸á}¹ ÖeŒkLldáŽAО¹ Öe·kLl¹e«BTœªea ÖeækLl,dè†AûB‡¹ ÖelLl¹Qx@A,lLl]lW>•A"ƒmclLl]l1Öe1Xl2ÖeBXlBÖewctrans_tC'h;ã7HŸ;¹l .;’7N©•¹·l .;®C?š{¹Ñl .;Œ•7T -¹ël .;U›7Z˹ m .™3;)7`²b¹$m .;»7f/:¹>m .;˜7l¹Xm .;Mp7r¾™¹rm .;´R7xœ¹Œm .;•(7~vh¹¦m .;„ƒ7„ž(¹Àm .;ùr7ŠØe¹Úm .0kC† .öm .il;}•7ã$ .n .;Q7–Je .*n .0^YCˆilAn,0f07²™3Xn,@åD*QofupperD1ÄQo€flowerD2!œQofalphaD3SQofdigitD4dQogxdigitD5¬(QofspaceD6ß(Qo@gprintD75UQofgraphD8Ø¡Qo%fcntrlD9È“QofpunctD:EYQo falnumD;00Qo2¹1l=hò@*¨eXÙteX#Xn#F_M_c_locale_ctype*°›X#F_M_del*±^=#F_M_toupper*²Vo# F_M_tolower*³Vo#(F_M_table*´Ùt#0F_M_widen_ok*µm#8F_M_widen*¶ßt#9F_M_narrow*·ßt#¹F_M_narrow_ok*¸m#¹i&¤*½_ZNSt5ctypeIcE2idEžZjtable_size*¿_ZNSt5ctypeIcE10table_sizeE“R.D*ÌÊpïtÙt^=›.D*Úópït›XÙt^=›-P¤*æf^=qõt¹m-P¤*õÙ-,Fqõt,,u-TŸ*G,rqõt¹,,-6{* D,žqõt¹,,-¤C* %mÀqõtm-¤C*1ïC,çqõtX,-œA*A›Xm rõtm-œA*R–,0rõtX,-c¥*f³¥mRrõtm-c¥*Üp,~rõt,,X-—* 9nm¥rõtmm-—*Â' ,Örõt,,mXGG|*Òd4ÙtôrõtI6d*×T5ÙtV¹L*à\o(sït¹d‚˜*ð'Lm\oSsõtmd‚˜*¹},\oƒsõtX,dàg*Õ§m\o®sõtmdàg*"¥8,\oÞsõtX,d£*6sm\o tõtmd£*M,V,\o>tõt,,XdÃ`*g^m\ontõtmmdÃ`*‚æ_, \o¨tõt,,mXHër*Š­¡ÂtõtS#§*š¾Ÿõt1Qomïtjÿ1\o1ût2\o1¹?*Æ Zuke]*Ë îlZukŸc*Ö à,!—‡*Û 5immm2l1@7^7y^#a_M_tieEW7y#Øa_M_fillEXm#àa_M_fill_initEY^=#áa_M_streambufEZLl#èa_M_ctypeE]õt#ða_M_num_putE_=y#øa_M_num_getEaHy#€*ÛEkyi1vSy*À”Eoš-^=MvSy*ždE{Ö • ivSy,Í`F-A†v^y• ,Ð,E£v^y• ,«E–IXÀv^y• *(}E¦Dd^=ÜvSy*—HE°A3^=øvSy*2E»^=wSy*½oEź;^=0wSy*·•EÐø(• LwSy,·•Eó‡0iw^y• È=Eƒw^yLl`NE _u£w^y¹-qdE€E7yÀwSy-qdE%̘7yâw^y7y-—jE3ÃLlÿwSy*—jF9#Ll x^yLl*vFCGdyAx^yjy-¼sEdrcm^xSy-¼sExW m€x^ym*Û}F€ÁzâT¡x^yTX*—Fuª‹mÇxSymm*c¥Fzˆ@mèxSymQÈ=E¼þx^ymp`FŒðhy^yLlnH…F«“§^yTX1[1Cy2‰1Ny2Ò1Yy2_u1_uB_uBYy?~  }8{OÂ~ X#U Š¢y8{U ¼y8{>{-Ê” ™aiR=ÙyI{-Õo µPXöyI{-Õl ¡eUT{z8{-Õl ¨ Upy5z8{¹-“o ­pyT{Rz8{-“o ´¾xpytz8{¹-Á ¹sR=–zI{Z{-.m ½* T{¸z8{Z{-Ô” ÁcpyÚzI{Z{-Êo Å(qT{üz8{Z{-Þ” Éjpy{I{Z{!,™ Íj‰>{I{1pyBD{2X1O{2pyBpyB`{2·B• B‘$TÒ*eXPeX#i&¤*Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEžZï[*¤ô{P¹-þK*¿µX*|Hyx^e{V-þK*ãOv`|Hyx^e{Äe-þK*ètw–|Hyx^e{\-þK*íçuÌ|Hyx^e{b-þK*ò·v}Hyx^e{h-þK*øÜw8}Hyx^e{n-þK*ýDxn}Hyx^e{t-þK*u¤}Hyx^e{z-þK*#¯tÚ}Hyx^e{€-þK*(u~Hyx^e{k{-þK*HDF~Hyx^e{ÊeV"¥*Mq{g~P¹G¢äž~Hyx^e{»RdéÎÃ"q{Ý~Hyx^e{VdéÖ q{Hyx^e{Äedé\%q{[Hyx^e{\déx$q{šHyx^e{bdé$ñ$q{ÙHyx^e{hdé,&q{€Hyx^e{ndé3†&q{W€Hyx^e{tdé;$ q{–€Hyx^e{zdéH.# q{Õ€Hyx^e{€déd™# q{Hyx^e{k{oéq!+ q{Hyx^e{Êe1q{B^=B£BÒB¹BóBBl$BšT‰*ÛeX1†eX#i&¤*Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEžZhM*ï ‚1†¹-€V* Ç%O:‚=yOx^m^=-€V*+ E'Ok‚=yOx^m-€V*0 ™'Oœ‚=yOx^m¹-€V*5 í'OÍ‚=yOx^mó-€V*: A(Oþ‚=yOx^m-€V*j _O/ƒ=yOx^mš-€V*o ñ&O`ƒ=yOx^m‘$-€V*„ ã‡O‘ƒ=yOx^m¶HN'p–΃=y,¹m,XX7†H8ŽÄí „=y,¹mx^XX7†H£+‰ä6C„=ymx^X,7†VB*¢ †d„1†¹d’ ¾gŸO†ž„=yOx^m^=d’ ä7 O†Ø„=yOx^md’ 뎠O†…=yOx^m¹d’ òí O†L…=yOx^mód’ ùD¡O††…=yOx^md’ •O†À…=yOx^mšd’ àŸO†ú…=yOx^m‘$o’ °^O †=yOx^m¶1†B¹l[@@=†ý‰p_uH"U_vptr$basic_ostream|=#'Ý GVž†7y¹ý‰Llb‚bG_=†Æ7y¹ý‰* ‰Gp” Šä†7yŠ* ‰Gy‚ Ї7y%Š* ‰Gƒ| Š&‡7y:Š* ‰G©¤ ŠG‡7y* ‰G­á< Šh‡7y¹* ‰G±X Љ‡7y^=* ‰H\Æ Šª‡7y–* ‰G¸Ð Ў7y£* ‰Hj€ Šì‡7y¹* ‰GÊ Š ˆ7yÒ* ‰GÌÚ Š.ˆ7yó* ‰GÐä ŠOˆ7y* ‰GÕb Špˆ7yš* ‰GÙv Š‘ˆ7yl$* ‰Gál вˆ7y‘$* ‰Gå`- ŠÓˆ7y¶* ‰Hxa Šôˆ7yLl*€VH~ Љ7ym 5‹G#Åi8‰7y,*84H­D Š^‰7y,*A¢HÄ{— Šz‰7y*· HÙOˆ;–‰7y*! Héö Š·‰7yí-! HàŒ ŠÞ‰7yóô qÝ Gn7y¹ý‰1Š1 Š3B=†1Š5 Š%Š Š1+Š5dy:Šdy1@Š5x^OŠx^ZƒP@GÖeªŒÖe#a_M_modeIU/ #@a_M_stringIX€?#H'Ô6Id©ŠªŒ/ 'Ô6IrÇŠªŒµR/ *ZI…uO€?㊰Œ,ZIÿk‹ªŒµRmšI§NC‹ªŒ/ e?{I±aeaOŠC‹ªŒeÇpJ‰  ¹ OŠh‹ªŒeáŽJ4‰—¹ OŠ’‹ªŒ¹eè†JVP!¹ Oм‹ªŒ¹e ‚IÑQ‚LlOŠë‹ªŒXevJ›ˆ;OŠŒªŒóô / e”AJÊm3ˆ;OŠNŒªŒí/ m<JçxvŒªŒX¹¹mûIô†/ŒªŒrè“OŠªŒ¹1OŠ1¶Œ2OŠlÈ`@O=†º=†#F_M_stringbufIŽOŠ# TI¡º¹ý‰/  TI¶?º¹ý‰µR/ `KRIÀ»Œeº¹ý‰-—jIËVpªŒ‚À-ZIÓ7S€?ŸÀsZIÝíDºµR1»Œ1Æ2»Œ stkMOfÝŽtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDÕ-W  —ÊE‰6t$_51ATTACKDECAYSUSTAINRELEASEIDLEWvInkT,!ÅŒž8¬2F¬x‡uSRATEù_ZN3stkL5SRATEE˜€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE4÷uPI_ZN3stkL2PIE˜-DTû! @uTWO_PI_ZN3stkL6TWO_PIE˜-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E˜€?ZÖUM`‘U_vptr$StkError|=#amessage_j"W#atype_kà#'Ofo¸`‘R^àbWGsM×`‘¹wð)vú™M÷`‘xyÿHf‘M‘`‘xð3|ä«R^M?‘`‘yv„´W,M`‘1MBl‘2àZÝŽ„q‘Ø”U_vptr$Stk|=#K³oˆ¢}QoK-‰VrQoKÓ`ж€QoKob‹ö1QoKΨŒƒQoKÁNø’QoStkFloatLšzsrate_ÔŒú‘{ã)Õà"W{:œÖY¦^={Ë>×Ê’^=|alertList_Ø_ZN3stk3Stk10alertList_Eostringstream@Ž»Œ{µxÜ¿Mƒ’aignoreSampleRateChange_Ý^=#<cjãú‘,Ë*¤2fõ’ú‘,ƒ ¬w“Ø”^=<›H¯N€"W,±²n:“"W,Q¨µ,MQ“z',ñª¸ù˜h“z',»8†“z',A¾Š9–“¹*ý‚Áî^=»“ú‘ú‘ú‘,|"Èîד,à,|"Ë.]ó“"Wà,.¢ÎÂ[ ”^=,Ž{Ñ Z!”^=}Õ-à6”Ø”~¢ãq‘V”Ø”¹“?æ-}q‘”Ø”ú‘ú‘mñ,é­£Ÿ”ؔؔmA켂½”ؔؔn|"ïö¤Ø”à1q‘?ãŽ0ï—Fdata_ï—#FdataRate_Žú‘#FnFrames_›#FnChannels_Ò#Fsize_‘›# FbufferSize_’›#(W ˆ•õ—ÒÒW ¬•õ—û—ÒÒ-ŽÇ•õ—¹W á•õ—˜->• X…˜–õ—˜-Á)W˜%–õ—›-Á0›ú‘G–˜› .m8!©e–õ—˜ 7‡@l-ƒ–õ—˜-­~JšZ˜ª–õ—›Ò-­~RÓ¤ú‘Ñ–˜›Ò-Ua[Àú‘ø–˜ú‘Ò-Þ^H ›—˜-r…a)¦^=2—˜ XfkÒ¦U—õ—›Ò Xfu¿9}—õ—›Òú‘-1|x½Òš—˜-7£{²‡Ò·—˜ $’‚4›Õ—õ—ú‘!W.‰Þfú‘˜1ú‘1Þ”B˜2ú‘B ˜2Þ”BÞ”Bú‘1 ˜ZéŽ@ q‘É™q‘#€Î3 HÞ”#' — `˜É™w 3#˜Š˜É™ú‘ú‘wn o#˜¯˜É™ú‘wµO .G#˜Ô˜É™ú‘wÐ #Ý©#˜þ˜É™¹ú‘*¦= &qҙϙ*m )ž˜6™Ï™*y8 4haú‘W™É™Òxp :û<ú‘#˜€™É™Òxp DЄ˜#˜®™É™˜Òr#˜É™¹1#˜1Õ™2#˜ZïŽ@Kq‘˜šq‘#€Î3K-Þ”#'ÊEKš˜š*¦=Kì8Ò3šžš*mKÂh˜OšžšxpK)¢˜Ú™}š˜š˜Òr†Ú™˜š¹1Ú™1¤š2Ú™ZõŽ€q‘ËÚ™#astate_i¹#@avalue_jú‘#Hatarget_kú‘#PaattackRate_lú‘#XadecayRate_mú‘#`areleaseRate_nú‘#hareleaseTime_oú‘#pasustainLevel_pú‘#x'‰&ƒ›Ëb,f)©š¢›Ë¹,c,[–º›Ë,,9/(„Ò›Ë, 2Øcï›Ëú‘,{Q5Py œËú‘,7B8 ª)œËú‘,°Q;NDFœËú‘, ,>+¥cœËú‘,–A¬E€œËú‘,›D~_œËú‘,+«G‰ºœËú‘,¦bJâaæœËú‘ú‘ú‘ú‘,Þ›MÆ(Ëú‘*ZP·„¹Ñ,ˆSÆ—<Ëú‘*y8Vú‘XÑ*pY ú‘tËxpcHœ˜©š¢Ë˜Ò“?gY©šËú‘ú‘1©š1×2©šZ6pLq‘»žq‘#adata_L'Þ”#€Î3L(Þ”#@*¦=LÙ1Ò2ž»ž*mL¤j˜Nž»žxpL ••ú‘ÜwžÆžÒxpL#èT˜Ü žÆž˜rOÜÆž¹1Áž2Ü1ÜZ=H*q‘Ü¡q‘#afd_•)#abyteswap_‚^=#awavFile_ƒ^=#afileSize_„¹# adataOffset_…¹#(achannels_†Ò#0adataType_‡¹#8afileRate_ˆú‘#@'kT-œŸÜ¡'kT7ÉŸÜ¡"W^=Ò¹ú‘b-‡:ÌžèŸÜ¡¹,ΡD Ü¡"W^=Ò¹ú‘,}G{1 Ü¡*£€JR^=M Ü¡*EDMÊ/¹i â¡*1|Pš Ò… â¡*3pS÷¹¡ â¡*qˆ[¢Iú‘½ â¡,¯j„ä Ü¡˜¹^=Jlp¨^=¡Ü¡,Ò¹ú‘JRžs,^=7¡Ü¡,Je"vßO^=Y¡Ü¡,J¹Uyu^={¡Ü¡,Jm| 3^=¡Ü¡,‚ú0QH^=Ü¡í¡ƒSINT32ô¹í¡í¡í¡1Ìž1è¡2Ìž1»¡ZCèM+q‘¥Ü#afile_M¨Ìž#pafinished_M©^=#¸ainterpolate_Mª^=#¹anormalizing_M«^=#ºachunking_M¬^=#»atime_M­ú‘#Àarate_M®ú‘#ÈachunkThreshold_M¯¹#ÐachunkSize_M°¹#ØachunkPointer_M±#à',!M. £¥¹¹',!M67£¥"W^=^=¹¹b¯UM9ó¡V£¥¹weME-*ó¡…£¥"W^=^=w;`MHÚ£ó¡¥£¥wÿ[MK'Qó¡Å£¥w|4MRjó¡å£¥w|4MYÙ ó¡ ¤¥ú‘x±LM\'Z¹ ó¡.¤“¥x¯+Md†ú‘ ó¡R¤“¥*£€MgÌ^=n¤¥*=jMj3 ^=Ф“¥wp[MpK 󡯤¥ú‘wO MvHj ó¡Ô¤¥ú‘,ÒM-ñ¤¥^=*y8M‹¸¤ú‘¥¥ÒxpM—ìú‘ó¡;¥¥ÒxpM¢ñ†˜ó¡d¥¥˜“?M¦ƒó¡¥ú‘ú‘1ó¡1™¥2ó¡lI q‘|¨ó¡#afirstFrame_Þ”#èaphaseOffset_žú‘#˜'ÅŒ¦|¨¹¹'ÅŒ"4¦|¨"W^=^=¹¹bæ3%ž¥S¦|¨¹we1ßKž¥‚¦|¨"W^=^=w;`4×@ž¥¢¦|¨wÿ[7®:ž¥¦|¨*¦=:]_ÒÞ¦‚¨w|4AOž¥þ¦|¨w|4HÕN ž¥#§|¨ú‘x±LKf*¹ ž¥G§‚¨x¯+S}dú‘ ž¥k§‚¨wp[Yü… ž¥§|¨ú‘,µOb^/­§|¨ú‘wO eï? ž¥Ò§|¨ú‘,Å@m¥ï§|¨ú‘,a[uiz ¨|¨ú‘*y8)¤ú‘-¨|¨ÒxpŸŒú‘ž¥V¨|¨Òyp™h˜ž¥|¨˜1ž¥1ˆ¨2ž¥@J! 6©'‚† D­¨Ù©'‚† FƨÙ©ß©'<1 Kà¨Ù©¹*ÙS N9ˆÂ©©ê©€*ÙS QzˆÈ©"©ê©Ó©*Î@ V‰œÂ©H©Ù©¹¶,û@ `M|j©Ù©©¹*/ d¡‘›†©ê©,¤› jÆb¨©Ù©©Ó©D»A nÞÙ©©1š1Ω2šBΩ1¨Bå©2¨1å©@@ VIª¨#'®› dªIª'®› f2ªIªOª)Êl lIª¹1ð©BUª2ð©1‡@TN†«&¦d‡#*Ý>`8†«–ªŒ«*Ý>dŸOª²ª’«*h“ð©Ϊ’«'ÄUk窌«Oª'ÄUo«Œ«¹Oª'X0z«Œ«¹*<‚üf©@«Œ«¹,àl†ÀQb«Œ«©¹ £« £@« £lª £–ª £²ªBð©1`ª1˜«2`ª@ò£å°`ª#'†4ÉË«å°Oª'†4Öî«å°¹Ó©Oª'†4ç¬å°ë°M"¬å°¹*>•„Ìsö°C¬å°ë° f6(¢ff¬å°¹Ó©-\J% b!ƒ¬å°-\S L­! ¬ü°-™\¨b!½¬å°-™eie­!Ú¬ü°-t’nz”‹÷¬å°-t’wP­ü°-(€D‹1­å°-(‰Ç8N­ü°-ÞaG›k­ü°-/” ¢›ˆ­ü° Xf£Œ«­å°¹š-ò<°—<›È­ü°-r…¹:«^=å­ü°,NE&®å°¹-ÁÝP€$®å°¹-Áì'Ó©F®ü°¹H·òne®ü°¹-»™àL€‡®å°¹-»™YwÓ©©®ü°¹-ãž"¸<€Æ®å°-ãž*¤Ó©ã®ü°-Ø>2x€¯å°-Ø>:ÕjÓ©¯ü°-bŸE V©:¯å°-bŸIԪȩW¯ü° >4X8–u¯å°Ó© .m|Tޝå°*MŸ\ÐJb!´¯å°b!Ó© MŸt™ܯå°b!¹Ó©*ãmûžb!ý¯å°b!*ãy,<b!#°å°b!b! ˆfÛµqA°å°ö° Í`ï`ƒZ°å°mE~«á}°å°¹Ó©Hñ>3zl¦°å°b!¹Ó©mã õÁ!ɰå°b!Ó©S銚?7å°©1«Bñ°2«B«1ñ°ZOàq‘òq‘#again_Gú‘#achannelsIn_HÒ#€Î3IÞ”# ab_K«#Paa_L«#haoutputs_MÞ”#€ainputs_NÞ”#°'ž8¬±ò*`–˜Òȱɲ*¦= aÒä±ɲwÍ`#b±²ò,÷[*zo!²òú‘*Ma-L*ú‘=²ɲ*£:5—ú‘^²òú‘*m8à‘˜z²ɲxpC‹Q˜±¨²ò˜Òr™ ±ò¹1±1ϲ2±ZUàq‘<´±#'¬2³<´ú‘bœ“Ô²%³<´¹,>£"B³<´ú‘,;¢"|_³<´ú‘,+E% i†³<´ú‘ú‘^=,az0¾£³<´ú‘*y835!ú‘¿³B´*p6Mú‘à³<´ú‘xpA¸›˜Ô²´<´˜Ò„pL˜<´˜˜ÒÒ1Ô²1H´2Ô²@þ! 6‚µ'‚† Dm´Ÿµ'‚† F†´Ÿµ¥µ'<1 K ´Ÿµ¹*ÙS Nû3‚µÁ´°µ“µ*ÙS Q'"ˆµâ´°µ™µ*Î@ V–k‚µµŸµ¹¶,û@ `ï/*µŸµ‚µ¹*/ dsP›Fµ°µ,¤› j'ªhµŸµ‚µ™µD»A n¶Ÿµ‚µ1¥1޵2¥B¥B޵1M´B«µ2M´1«µ@õ V¶M´#'®› dßµ¶'®› føµ¶¶)Êl l¶¹1¶µB¶2¶µ1T@NL·&¦dT#*Ý>`ëL·\¶R·*Ý>dTжx¶X·*h®D¶µ”¶X·'ÄUk­¶R·¶'ÄUo˶R·¹¶'X0zå¶R·¹*<‚‚µ·R·¹,àl†¼‰(·R·‚µ¹ £å¶ £· £2¶ £\¶ £x¶B¶µ1&¶1^·2&¶@¦£«¼&¶#'†4É‘·«¼¶'†4Ö´·«¼¹™µ¶'†4çÍ·«¼±¼Mè·«¼¹*>•„@¼¼ ¸«¼±¼ f6(á,¸«¼¹™µ-\J  "I¸«¼-\Sˆ„"f¸¼-™\à"ƒ¸«¼-™eÿe" ¸¼-t’nøPg½¸«¼-t’w1ßÚ¸¼-(€,˜g÷¸«¼-(‰Q§ß¹¼-Þñ ›1¹¼-/”0’›N¹¼ Xf£»q¹«¼¹¥-ò<°.-›޹¼-r…¹6;^=«¹¼,NE ”ȹ«¼¹-ÁÝ=“µê¹«¼¹-Áì•™µ º¼¹H·òn+º¼¹-»™‡>“µMº«¼¹-»™]™µoº¼¹-ãž"Ä“µŒº«¼-ãž*¹d™µ©º¼-Ø>2u6“µƺ«¼-Ø>:)™µãº¼-bŸEòj‚µ»«¼-bŸILoˆµ»¼ >4XÚW;»«¼™µ .m#ŠT»«¼*MŸ\Ó"z»«¼"™µ MŸj𢻫¼"¹™µ*ãm}¦"û«¼"*ãyfY"黫¼"" ˆfÛl¼«¼¼¼ Í`ï=: ¼«¼mE~«.TC¼«¼¹™µHñ>3ùl¼«¼"¹™µmã õE޼«¼"™µS銚i¥«¼‚µ1c·B·¼2c·Bc·1·¼@ê" 6ý½'‚† Dè¼¾'‚† F½¾ ¾'<1 K½¾¹*ÙS N¼ý½<½+¾¾*ÙS QdK¾]½+¾¾*Î@ V~ý½ƒ½¾¹¶,û@ `XN¥½¾ý½¹*/ dm«›Á½+¾,¤› j1™ã½¾ý½¾D»A nA©¾ý½1|¨1 ¾2|¨B|¨B ¾1ȼB&¾2ȼ1&¾@é Vоȼ#'®› dZ¾о'®› fs¾о¾)Êl lо¹11¾B–¾21¾1H@NÇ¿&¦dH#*Ý>`â~ǿ׾Ϳ*Ý>dœT¾ó¾Ó¿*h“e1¾¿Ó¿'ÄUk(¿Í¿¾'ÄUoF¿Í¿¹¾'X0z`¿Í¿¹*<‚”ý½¿Í¿¹,àl†ó]£¿Í¿ý½¹ £`¿ £¿ £­¾ £×¾ £ó¾B1¾1¡¾1Ù¿2¡¾@š£&Å¡¾#'†4É À&ž'†4Ö/À&ʾ¾'†4çHÀ&Å,ÅMcÀ&Ź*>•„Ú7Å„À&Å,Å f6(÷=§À&ʾ-\J@Q #ÄÀ&Å-\Sµm#áÀ=Å-™\U2 #þÀ&Å-™e‘Gm#Á=Å-t’n, [8Á&Å-t’w÷„ÓUÁ=Å-(€K[rÁ&Å-(‰-OÓÁ=Å-Þ•`›¬Á=Å-/”[?›ÉÁ=Å Xf£NVìÁ&Ź|¨-ò<°(ƒ› Â=Å-r…¹ë|^=&Â=Å,NEКCÂ&Ź-ÁÝs ¾eÂ&Ź-Áì[¾‡Â=ŹH·ò蛦Â=Ź-»™E`¾ÈÂ&Ź-»™z=¾êÂ=Ź-ãž"86¾Ã&Å-ãž*¨¾$Ã=Å-Ø>2ؾAÃ&Å-Ø>:Î…¾^Ã=Å-bŸE­ý½{Ã&Å-bŸIUq¾˜Ã=Å >4X ¶Ã&ž .m 1ÏÃ&Å*MŸ\ˆž #õÃ&Å #¾ MŸ—7Ä&Å #¹¾*ãm´ #>Ä&Å #*ãyW #dÄ&Å # # ˆfÛ~‚Ä&Å7Å Í`ïI{›Ä&ÅmE~«úA¾Ä&ʾHñ>3:ŒçÄ&Å #¹¾mã õk Å&Å #¾S銚?—&Åý½1Þ¿B2Å2Þ¿BÞ¿12Ål[Nq‘hÇ#˜#aadsr_N@©š#@aattacks_NAc·#Àaloops_NBÞ¿#Øafilter_NCÔ²#ðabaseFrequency_NDú‘#ÐaattackRatios_NE«#ØaloopRatios_NF«#ðaattackGain_NGú‘#ˆaloopGain_NHú‘#'FN9ÆhÇbA¨NCÅXÆhǹ,Í`N apÆhÇwµON#VhCÅ•ÆhÇú‘,cN&Ù,­ÆhÇ,,9N)²>ÅÆhÇwnN,,FCÅêÆhÇú‘wÐN/v‹CÅÇhǹú‘xpN2NUú‘CÅ=ÇhÇÒypN<Ž,˜CÅhǘÒ1CÅlaPq‘šÊ±#adirty_j^=#àafrequency_kú‘#èaradius_lú‘#ðastartFrequency_mú‘#øastartRadius_nú‘#€astartGain_oú‘#ˆatargetFrequency_pú‘#atargetRadius_qú‘#˜atargetGain_rú‘# adeltaFrequency_sú‘#¨adeltaRadius_tú‘#°adeltaGain_uú‘#¸asweepState_vú‘#ÀasweepRate_wú‘#È'¬xðÈšÊbj¨nÇɚʹ,ƒ ?š,ÉšÊ^=,ó§/›NÉšÊú‘ú‘,~G2XuÉšÊú‘ú‘ú‘,ôH5U„œÉšÊú‘ú‘ú‘,˜£@Œ¹ÉšÊú‘,}|HH•ÖÉšÊú‘*y8K½ú‘òÉ Ê*pNŽhú‘ÊšÊú‘xpYž˜nÇAʚʘÒ*pd礼qʚʘ˜ÒÒ“?hGnÇšÊú‘ú‘1nÇ1¦Ê2nÇlgÐq‘WÌCÅ#afilters_GWÌ#˜amodDepth_Hú‘#¸ afilterQ_Iú‘#À afilterRate_Jú‘#È '‡$1ËgÌbK'«ÊPËg̹wµO*8«ÊuËgÌú‘w -¾j«ÊŸËgÌú‘ú‘,?0‰2¼ËgÌú‘,H438tÙËgÌú‘wÐ62H«ÊÌg̹ú‘xp9ò:ú‘«Ê,ÌgÌÒypC}©˜«Êg̘ÒnÇgÌj1«Ê?" }5ÎOÂ~ ‚µ#U ŠŸÌ5ÎU ¹Ì5Î;Î-Ê” ™or“µÖÌFÎ-Õo LZ‚µóÌFÎ-Õl ¡<QÎÍ5Î-Õl ¨žmÌ2Í5ι-“o ­/QÎOÍ5Î-“o ´|.mÌqÍ5ι-Á ¹aL“µ“ÍFÎZ{-.m ½² QεÍ5ÎZ{-Ô” Á†mÌ×ÍFÎZ{-Êo Å \QÎùÍ5ÎZ{-Þ” ÉÐBmÌÎFÎZ{!,™ ÍËI;ÎFÎ1mÌBAÎ2‚µ1LÎ2mÌBmÌ? # }ÐOÂ~ ý½#U ЉÎÐU £ÎÐ%Ð-Ê” ™N“¾ÀÎ0Ð-Õo ›yý½ÝÎ0Ð-Õl ¡–);ÐúÎÐ-Õl ¨S¤WÎÏй-“o ­DI;Ð9ÏÐ-“o ´§HWÎ[Ïй-Á ¹J¾}Ï0ÐZ{-.m ½KB;ПÏÐZ{-Ô” Á¾GWÎÁÏ0ÐZ{-Êo Å^~;ÐãÏÐZ{-Þ” É @WÎÐ0ÐZ{!,™ ÍŠ%Ð0Ð1WÎB+Ð2ý½16Ð2WÎBWÎ?ÝÖ—Ð-½RÙ+s‚µtЂµ‚µ‚µ!c^Ù¥ ý½ý½ý½ý½?á  }_ÒOÂ~ ,#U ŠÉÐ_ÒU ãÐ_ÒeÒ-Ê” ™Ï5X=ÑkÒ-Õo +,ÑkÒ-Õl ¡,NvÒ:Ñ_Ò-Õl ¨éM—Ð\Ñ_Ò¹-“o ­SnvÒyÑ_Ò-“o ´·m—ЛÑ_Ò¹-Á ¹'gX=½ÑkÒZ{-.m ½R vÒßÑ_ÒZ{-Ô” ÁG‹—ÐÒkÒZ{-Êo ÅùŠvÒ#Ò_ÒZ{-Þ” ÉÔE—ÐEÒkÒZ{!,™ ÍáeÒkÒ1—ÐBIX1qÒ2—ÐB—Ð?PÒÒ-AS9m‚µ¯Ò‚µ‚µ‚µ!8PS¥?ý½ý½ý½ý½…»=iƒi8¢8Ó†›‘h‡__pii‘`ˆÍ’¢8»8L‰–“»8 9˜|Ó‡valueÁú‘‘hб‚Áú‘‘`ŠéyÁú‘‘X‰ø– 99ä©Ó‹y©Ó‘h2˜‰}—9/90ÛÓ‹y©Ó‘h‰š—09B9|Ô‹y©Ó‘h‰M B9T9È5Ô‹y5Ô‘h2⡉§T9é9vÔ‹y ¾‘hŠÌ bú‘‘`‰¼Ëê9:`µÔ‹yµÔ‘h‡mDepth3ú‘‘`2gÌB“R‰ :M:¬ýÔ‡__a¶ýÔ‘h‡__b¶ýÔ‘`2ºÔ‰@øÜÕŒ__groupingþ ,‘¨Œ__grouping_sizeþ ›‘ Œ__grouping_tmpþ ÜÕ‘˜__n “R‘P__min “R‘H__i ›‘¸__test ^=‘_ŽP—__j ›‘°2R^‰®N:o:DÖ‹yÖ‘hŒ__nÝ›‘`2å°‰CÂp:‘:`Ö‹y`Ö‘hŒ__nÝ›‘`2&ʼnŸË’:Ç:ܤ֋yµÔ‘h‡mSpeed0ú‘‘`‰ȹÈ:é:(áÖ‹yáÖ‘hŒ__nÝ›‘`2«¼ƨ×y×T~l=2Ù©‘æÖ£ê:ô:t9×’ñÖ‘h2ª[×y[×T~l=2Iª‘9×@aô: ;ÀŒ×’Dבh‘9×—^ ;#; ¸×’Dבh­¨Ô×y×Ô×2ß©‘¸× $;2;XØ’Ãבh’Îב`ª1Øy[ד__a f1Ø2Oª‘ØÒ+2;Q;¤kؒؑh’$Ø‘`”ÛSØyØT~l=2Zª‘kØ CR;i;ðÀØ’xØ‘h‰zªj;x;<íØ‹yíØ‘h2Œ«‰Fµx;µ;ˆ?Ù‹y?Ù‘h‡__p j‚µ‘`‡__val jDÙ‘X2Ÿµ2™µ‰Á½¶;ó;Ô–Ù‹y–Ù‘h‡__p jý½‘`‡__val j›Ù‘X2¾2¾‰Îô;< ÍÙ‹yÍÙ‘h2FΉ¹Ì<<lÿÙ‹yÍÙ‘h‰¹<=<¸,Ú‹y,Ú‘h2¼‰@¶><L<^Ú‹y^Ú‘h2R·ŸÌ‡Úy‡Ú•__i ŒÚ25Î2;ΑcÚ´2L<h<PÆÚ’nÚ‘h’yÚ‘`‰f¸h<‹<œóÚ‹yáÖ‘X‰ÐŒ<š<è Û‹y Û‘h20Љ£Îš<«<4 RÛ‹y Û‘h‰Á¬<Õ<€ Û‹yÛ‘h2=ʼn»¾Ö<ä<Ì ±Û‹y±Û‘h2Í¿‰ÎÚÛyÚÛ•__i ßÛ2Ð2%Б¶Ûüä<= Ü’ÁÛ‘h’ÌÛ‘`‰áÀ=#=d FÜ‹y`Ö‘X‰e#=1=° €Ü†©‘h†©‘`†¦:‘‰†1=W=ü ½ÜŠÖ ”©‘hŠL ”©‘`‰¢W=z=H ÝŠÖ ´Â©‘hŠL ´Â©‘`††«‘X‰\¶z=ˆ=” 0Ý‹y0Ý‘h2X·‰*µˆ=œ=à bÝ‹ybÝ‘h2°µ‰1¹œ=»=, ”Ý‹y,Ú‘hm´°Ýy?Ù°Ý2¥µ‘”ݪ¼=Ê=x êÝ’ŸÝ‘h’ªÝ‘`ßµ Þy Þ“__a fÞ2¶2¶‘êÝ==Ê=é=Ä LÞ’õÝ‘h’Þ‘`†´nÞy?ÙT~l=‘LÞ ê=ô= šÞ’WÞ‘høµ¼Þy ÞT~l=‘šÞ¯Vô= >\ èÞ’¥Þ‘h‰×¾ >>¨ ß‹yß‘h2Ó¿‰¥½>.>ô Gß‹yGß‘h2+¾‰¬Á.>M>@yß‹yÛ‘h輕ßy–Ù•ß2 ¾‘yß{’N>\>ŒÏß’„ß‘h’ß‘`Z¾òßyòß“__a f÷ß2о2¾‘Ïß8\>{>Ø1à’Úß‘h’åß‘`½Sày–ÙT~l=‘1àü9|>†>$à’<à‘hs¾¡àyòßT~l=‘à¦h†>>pÍà’Šà‘h‰Ã>«>¼á†‚µ‘h†‚µ‘`†¦:‘‰ä«>Ñ>DáŠÖ ”‚µ‘hŠL ”‚µ‘`‰Ñ>ô>TŠáŠÖ ´‚µ‘hŠL ´‚µ‘`†L·‘X‰!ô>? Äá†ý½‘h†ý½‘`†¦:‘‰B?(?ìâŠÖ ”ý½‘hŠL ”ý½‘`‰^(?K?8GâŠÖ ´ý½‘hŠL ´ý½‘`†Ç¿‘X–Ô˜^L?ƒ?„˜â‹y˜â‘h‡number ^¹‘d‡value ^ú‘‘X2É™–¯˜L„?¸?ÐÚâ‹y˜â‘hŠÌ Lú‘‘`—PË/m(ã‹yµÔ‘HŠÌ /ú‘‘@˜rate9ú‘‘X”®™ Lãy˜âT~l=‘(㟸?6@hxã’5ã‘X‘(ã“g6@´@´¤ã’5ã‘X‰H©´@Ó@éã‹yבh‡__p `©‘`†›‘X‰@«Ô@AL4ä‹yíØ‘h‡__p†Â©‘`‡__n†›‘X«VäyíØT~l=‘4äÓ]AOA˜‚ä’?ä‘h¬¤äyÖT~l=‘‚äJ¥PAAäÐä’ä‘X”¨²ôäyôäT~l=2ò‘ÐäÐ žA÷B0%å’Ýä‘X‘ÐäiøBQD|Qå’Ýä‘X‰µRDqDÈ–å‹y?Ù‘h‡__p `‚µ‘`†›‘X‰·rD£Dáå‹y^Ú‘h‡__p†‚µ‘`‡__n†›‘X‰ƒ½¤DÃD`&æ‹y–Ù‘h‡__p `ý½‘`†›‘X‰¿ÄDõD¬qæ‹y±Û‘h‡__p†ý½‘`‡__n†›‘X™–œöDFøÖæ‹yÖæ‘è|Œnœ›‘à|Ž(EîEerror ƒ’‘ð|2õ—–ä±RFïFDç‹yôä‘H˜iTÒ‘\–,Ì`ðFMHïç‹yµÔ‘HŠ7£`ïç‘@‡channel`Ò‘¼˜nChannelsbÒ‘l˜samplesjï—‘P˜jkÒ‘h˜hopkÒ‘dšoGÄGÎç˜imÒ‘`ŽÄGGH˜iqÒ‘\2˜–¿³PNHzIÜ3è‹y3è‘X‡inputPú‘‘P2<´–XszI­K(fè‹yfè‘h2Ë–òÉ{®KÙOtªè‹yªè‘X‡input{ú‘‘P2šÊ–ÌNÚOÔQÀöè‹yµÔ‘H†Ò‘D˜tempPú‘‘X›ý)zd½d Jé‡__initialize_po¹‘l‡__priorityo¹‘hœ ½dÒdX%m‡¤Žé†i‘h—ÙËSˆ ðûé‹yµÔ‘X‡numberS¹‘T‡valueSú‘‘H˜normalizedValue\ú‘‘h—uË> ö<^ê‹yµÔ‘XŠÌ >ú‘‘P‡amplitude>ú‘‘H˜temp@ú‘‘h”1Ë+‚êyµÔT~l=‘^êXeö°ˆ®ê’kê‘X‘^ê¾5°jÔÚê’kê‘X‘^êDj$ ë’kê‘X‰3;ÔQBRlfëžÖ»ˆµ‘XžL»ˆµ‘Pž"o»‚µ‘H_Num½`{‘h‰BRmR¸ÅëžÖÅ‚µ‘XžLÅ‚µ‘Pž"oÅ‚µ‘HŸŸ[Ê\?‘o‰NÐmR”RìžÖÙ‚µ‘hžLÙ‚µ‘`ž"oÙ‚µ‘X‰¥”RÃRP‡ìžÖ‚µ‘XžL‚µ‘Pž"o‚µ‘H__bi1\?‘o__bi2\?‘n‰Ý:ÃR SœÖìžÖ(ˆµ‘hžL(ˆµ‘`ž"o(‚µ‘X‰Ë SKSè5ížÖ1‚µ‘XžL1‚µ‘Pž"o1‚µ‘HŸŸ[6\?‘o‰‰ÒKSrS4„ížÖS‚µ‘hžLS‚µ‘`ž"oS‚µ‘X‰ñrS¡S€öížÖ†‚µ‘XžL†‚µ‘Pž"o†‚µ‘H__inŽ\?‘o__out\?‘n‰¡SÈSÌKîŠÖJ‚µ‘hŠLJ‚µ‘`Š"oJ‚µ‘X†¦:‘‰AÈSöS—îŠÖm‚µ‘hŠLm‚µ‘`Š"om‚µ‘X‰föS!TdìîŠÖý‚µ‘hŠLý‚µ‘`Š"oý‚µ‘X†L·‘P‰Y;!TT°LïžÖ»¾‘XžL»¾‘Pž"o»ý½‘H_Num½`{‘h‰TºTü«ïžÖÅý½‘XžLÅý½‘Pž"oÅý½‘HŸŸ[Ê\?‘o‰tкTáTHúïžÖÙý½‘hžLÙý½‘`ž"oÙý½‘X‰¶áTU”mðžÖý½‘XžLý½‘Pž"oý½‘H__bi1\?‘o__bi2\?‘n‰;UmUà¼ðžÖ(¾‘hžL(¾‘`ž"o(ý½‘X‰ÜmU˜U,ñžÖ1ý½‘XžL1ý½‘Pž"o1ý½‘HŸŸ[6\?‘o‰¯Ò˜U¿UxjñžÖSý½‘hžLSý½‘`ž"oSý½‘X‰¿UîUÄÜñžÖ†ý½‘XžL†ý½‘Pž"o†ý½‘H__inŽ\?‘o__out\?‘n‰(îUV 1òŠÖJý½‘hŠLJý½‘`Š"oJý½‘X†¦:‘‰RVCV\ }òŠÖmý½‘hŠLmý½‘`Š"omý½‘X‰wCVnV¨ ÒòŠÖýý½‘hŠLýý½‘`Š"oýý½‘X†Ç¿‘P‰â´nV·Vô ó‹y?Ù‘h‡__n V›‘`†¶‘X‰嶸VßV@!Só‹y^Ú‘h‡__n‚›‘`‰l¼àVWYŒ!ô‹yáÖ‘¨ŠÈ]õmÌ‘ ‡__xõô‘˜šW–WÆó ý”ü¥‘PŽ–WNYŸÑp“R‘H__len ›‘@ŸÕ<‚µ‘¸Ÿ&p‚µ‘°2™µ‰»XYÆYØ!`ô‹yáÖ‘hŒ__xX`ô‘`2™µ‰]½ÆYZ$"ªô‹y–Ù‘h‡__n V›‘`†¶‘X‰`¿Z7Zp"æô‹y±Û‘h‡__n‚›‘`‰çÄ8Z¯\¼"±õ‹y`Ö‘¨ŠÈ]õWΑ ‡__xõ±õ‘˜šhZîZYõ ý”ü|¨‘PŽîZ¦\ŸÑp“R‘H__len ›‘@ŸÕ<ý½‘¸Ÿ&pý½‘°2¾‰˜Ã°\]#óõ‹y`Ö‘hŒ__xXóõ‘`2¾ˆ“]C]T#‰¡C]] #zöŒ__lhsGzö‘HŒ__rhsG,‘@¡__strI»RvH__strI€?‘P2µR”˘öyµÔ‘ö‘I$œì#Åö’Œö‘¸~‘ö÷£œ8$òö’Œö‘¸~¢_DefaultRuneLocale4„ 1£__dso_handlei¤m€ˆå@2Ò¥•¤É-DTû! @¤ë-DTû!@¤€?2˜=.nothrowIsn÷ostream@Š=†.cerrAü‘ˆ÷¦é ‚_digits'F_ZNSt14numeric_limitsImE6digitsEl=@§¯s'ï_ZNSt14numeric_limitsIfE12has_infinityE\?§Ûk'ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE\?§i’'ó_ZNSt14numeric_limitsIfE10has_denormEa?§¯s'(_ZNSt14numeric_limitsIdE12has_infinityE\?§Ûk')_ZNSt14numeric_limitsIdE13has_quiet_NaNE\?§i’',_ZNSt14numeric_limitsIdE10has_denormEa?§¯s'a_ZNSt14numeric_limitsIeE12has_infinityE\?§Ûk'b_ZNSt14numeric_limitsIeE13has_quiet_NaNE\?§i’'e_ZNSt14numeric_limitsIeE10has_denormEa?¨nposé—“RK8=@õ-“RM¾Y=E–U2KD¦=QK1ÇT©npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE“Rª8=@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE“Rª¾Y=E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEðM.D>i§l=Nnumeric>jkœl=M€1>k¥¨l=Mq>lÍ‘l=Mëg>m€Hl=M­‰>nòl= P}>)’V>XP"™>b~xû2fZP‘>ñl› ^P·Œ>òÏ: ^P^›>óFF ^Pú.>ô™N ^PI0>õn ^P½ >ö ^P!>÷+^[²’(b ‰e\dec(‚k‰e\fixed(ék‰e\hex( ˆ1‰e[F(´‰e\left(*.‰e \oct("d‰e@\right(·¢‰e€]4D(`.‰e]E( n‰e]HE($&‰e^showpos('ÁS‰e^skipws(*ñ¡‰e^unitbuf(-¼6‰e ]E(1´‰e@[H5(4ž‰e°[ÑZ(7މeJ]ë¤(:.‰e\badbit(L>„Že\eofbit(O–Že\failbit(T_fŽe\goodbit(W~:Že\app(j “e\ate(mO}“e[D¤(v`A“e[´¤(yÕM“e\cur(Ž­S˜e[™(‘í4˜efupperD1ÄQo€flowerD2!œQofalphaD3SQofdigitD4dQogxdigitD5¬(QofspaceD6ß(Qo@gprintD75UQofgraphD8Ø¡Qo%fcntrlD9È“QofpunctD:EYQo falnumD;00Qo©_S_atoms_out*!_ZNSt10__num_base12_S_atoms_outE,©_S_atoms_in*%_ZNSt10__num_base11_S_atoms_inE,ke]*Ë îlZukŸc*Ö à,im*3_ZNSt10moneypunctIcLb1EE4intlE\?im*3_ZNSt10moneypunctIcLb0EE4intlE\?im*3_ZNSt10moneypunctIwLb1EE4intlE\?im*3_ZNSt10moneypunctIwLb0EE4intlE\?im*«_ZNSt17moneypunct_bynameIcLb0EE4intlE\?im*«_ZNSt17moneypunct_bynameIcLb1EE4intlE\?im*«_ZNSt17moneypunct_bynameIwLb0EE4intlE\?im*«_ZNSt17moneypunct_bynameIwLb1EE4intlE\?K³oˆ¢}QoK-‰VrQoKÓ`ж€QoKob‹ö1QoKΨŒƒQoKÁNø’Qozsrate_ÔŒú‘{ã)Õà"W{:œÖY¦^={Ë>×Ê’^={µxÜ¿Mƒ’% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; < *.? : ; ‡@I< +.: ;‡@I< ,.? : ; ‡@< -.? : ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1 I2&I3&45I6.? : ; I< 7.? : ;I< 8.? : ;I< 9: : ; ;.: ; ‡@I< <.? : ; ‡@I< =G : ; >:: ; ?G : ;@G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E4: ;‡@I? < F : ;I8 2 G.? : ;‡@I2 < H.? : ;‡@2 < I.? : ;‡@I2 < J.? : ; ‡@I2 < K4: ; ‡@I? < L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ; ‡@I? <  O : ;I8 2 P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V.? : ;L 2 < W.? : ;‡@I2 < X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.? : ; ‡@I< ….? : ; ‡@I@†I ‡: ; I ˆ.G@‰.G@Š: ; I ‹I4  Œ: ;I 4: ;I Ž .G I4 ‘.1‡@@’1 “: ; I”.G: ; •: ;I–.G; @—.G: ; @˜4: ; I ™.G;@š ›.‡@4 @œ.4 @.4 @ž: ;I Ÿ4: ;I  4: ; I ¡4: ;I2  ¢4: ; I? < £4I? 4 < ¤4G ¥4G¦4G §4: ;‡@I? <  ¨4: ;‡@I? <  ©4: ;‡@I? < ª4: ; ‡@I? < LzdC½d û /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugnewStk.hFileRead.hFileLoop.hMoog.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hInstrmnt.hMoog.cppFilter.hOnePole.hADSR.hFormSwep.hiostreamstl_uninitialized.hvector.tccbasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tccGenerator.hWvIn.hFileWvIn.hSampler.h 8èº'fJ1J/ŸgŸ™.‚ž‚¡‚Ò}ž‚žQ…ȃֿ/Ÿ ä»W»Ò|X­%» í|X‚ !.ººº Zºº  .ólòº ºƒ  f=*= â*ƒKfƒõ}žƒÐ}"ƒ ¬fºÏ}ò» ðtƒKfƒõ}žƒÐ}"ƒ ¬fºÏ}ò» «~f» .ùX>®äƒ eƒ¯º» ±}<º  .ó dò‚ !.ºxºƒ eƒ¯º» ±}<º  .ó dò‚ !.º ¬» .ùX>Rä» .ùX> ¨ò>/×j</×D.ÈqÈ Ìq=%º>uqf»“>»ˆ~BÈÍÈ ÉÍ=%º>u Wf=%º>u“f“u1„ƒ«}¬Ë‘Çæ‘¼‘¼‡0ôY/Úóåg‘&&‘&‘ÕªùKW<"*ž-Ét¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è]<"/(­K­YYw885õ*à©33--É·‚ö»BLDQ‘ב."Ýt>ƒ-BDN6=4. *ÜDL.=2.DKL¹}.=".A‹u½.>ƒ-BDN6=4. *ÜDL.=2.DKL¹}.=".A‹u Ø~.>»Z'<óòth„æ=­/xÉ=¿$ŸÊ…B=Y F62­»¬òôLu[ ö{ž>»Z'<óòth„æ=­/xÉ=¿$ŸÊ…B=Y F62­»¬òôLu[Ï|žº˜‚LÉg! ýLó׃OŸ#v/#å2Kl‚#É/2å )1tºê?)/2Yg.g"g­gó‘?-ÙQ<\ƒ‘»æ»44»..CCZ.ÈØŸÈØŸÈØmŸ.t,tÃÿKÃ%Kê8M++Muu/q½.t,tÃÿKÃ%Kê8M++Muu/½ zdîÖ^ä"$/J8‘8w‘8”8w”8¢8v¢8£8w£8¦8w¦8»8v»8¼8w¼8¿8w¿8 9v 9 9w 99w99v99w9"9w"9/9v0919w1949w49B9vB9C9wC9F9wF9T9vT9U9wU9X9wX9é9vê9ë9wë9î9wî9:v::w::w:M:vwwvN:O:wO:R:wR:o:vp:q:wq:t:wt:‘:v’:“:w“:–:w–:Ç:vÈ:É:wÉ:Ì:wÌ:é:vê:ë:wë:î:wî:ô:vô:õ:wõ:ø:wø: ;v ; ;w ;;w;#;v$;%;w%;(;w(;2;v2;3;w3;6;w6;Q;vR;S;wS;V;wV;i;vj;k;wk;n;wn;x;vx;y;wy;|;w|;µ;v¶;·;w·;º;wº;ó;vô;õ;wõ;ø;wø;<v<<w<<w<<v<<w<<w<=<v><?<w?<B<wB<L<vL<M<wM<P<wP<h<vh<i<wi<l<wl<‹<vŒ<<w<<w<š<vš<›<w›<ž<wž<«<v¬<­<w­<°<w°<Õ<vÖ<×<w×<Ú<wÚ<ä<vä<å<wå<è<wè<=v==w==w=#=v#=$=w$='=w'=1=v1=2=w2=5=w5=W=vW=X=wX=[=w[=z=vz={=w{=~=w~=ˆ=vˆ=‰=w‰=Œ=wŒ=œ=vœ==w= =w =»=v¼=½=w½=À=wÀ=Ê=vÊ=Ë=wË=Î=wÎ=é=vê=ë=wë=î=wî=ô=vô=õ=wõ=ø=wø= >v > >w >>w>>v>>w>>w>.>v.>/>w/>2>w2>M>vN>O>wO>R>wR>\>v\>]>w]>`>w`>{>v|>}>w}>€>w€>†>v†>‡>w‡>Š>wŠ>>v>ž>wž>¡>w¡>«>v«>¬>w¬>¯>w¯>Ñ>vÑ>Ò>wÒ>Õ>wÕ>ô>vô>õ>wõ>ø>wø>?v??w??w?(?v(?)?w)?,?w,?K?vL?M?wM?P?wP?ƒ?v„?…?w…?ˆ?wˆ?¸?vwwmv¸?¹?w¹?¼?w¼?6@v6@7@w7@:@w:@´@v´@µ@wµ@¸@w¸@Ó@vÔ@Õ@wÕ@Ø@wØ@AvAAwA Aw AOAvPAQAwQATAwTAAvžAŸAwŸA¢Aw¢A÷BvøBùBwùBüBwüBQDvRDSDwSDVDwVDqDvrDsDwsDvDwvD£Dv¤D¥Dw¥D¨Dw¨DÃDvÄDÅDwÅDÈDwÈDõDvöD÷Dw÷DúDwúDFvFFwFFwFïFvðFñFwñFôFwôFMHvNHOHwOHRHwRHzIvzI{Iw{I~Iw~I­Kv®K¯Kw¯K²Kw²KÙOvÚOÛOwÛOÞOwÞOÔQvzd{dw{d~dw~d½dv½d¾dw¾dÁdwÁdÒdvmnwnqwq‡vˆ‰w‰ŒwŒ v  w wövö÷w÷úwú°v°±w±´w´jvjkwknwn$vÔQÕQwÕQØQwØQBRvBRCRwCRFRwFRmRvmRnRwnRqRwqR”Rv”R•Rw•R˜Rw˜RÃRvÃRÄRwÄRÇRwÇR Sv S!Sw!S$Sw$SKSvKSLSwLSOSwOSrSvrSsSwsSvSwvS¡Sv¡S¢Sw¢S¥Sw¥SÈSvÈSÉSwÉSÌSwÌSöSvöS÷Sw÷SúSwúS!Tv!T"Tw"T%Tw%TTvTTwT“Tw“TºTvºT»Tw»T¾Tw¾TáTváTâTwâTåTwåTUvUUwUUwUmUvmUnUwnUqUwqU˜Uv˜U™Uw™UœUwœU¿Uv¿UÀUwÀUÃUwÃUîUvîUïUwïUòUwòUVvVVwVVwVCVvCVDVwDVGVwGVnVvnVoVwoVrVwrV·Vv¸V¹Vw¹V¼Vw¼VßVvàVáVwáVäVwäVWYvXYYYwYY\Yw\YÆYvÆYÇYwÇYÊYwÊYZvZZwZZwZ7Zv8Z9Zw9ZáÕstd::vector >::operator[]#Östd::vector >::operator[]eÖstk::Moog::setModulationSpeed¤Östd::vector >::operator[] ×__gnu_cxx::new_allocator::~new_allocator`×std::allocator::~allocatorŒ×std::allocator::~allocatorÙ×__gnu_cxx::new_allocator::new_allocator6Østd::allocator::allocator”Østd::_Vector_base >::_Vector_impl::~_Vector_implÀØstd::_Vector_base >::_M_get_Tp_allocatoròØ__gnu_cxx::new_allocator::constructIÙ__gnu_cxx::new_allocator::construct Ù__gnu_cxx::__normal_iterator > >::baseÒÙ__gnu_cxx::__normal_iterator > >::operator*ÿÙstd::vector >::size1Ústd::_Vector_base >::_M_get_Tp_allocator‘Ú__gnu_cxx::__normal_iterator > >::__normal_iteratorÆÚstd::vector >::endóÚ__gnu_cxx::__normal_iterator > >::base%Û__gnu_cxx::__normal_iterator > >::operator*RÛstd::vector >::size„Ûstd::_Vector_base >::_M_get_Tp_allocatoräÛ__gnu_cxx::__normal_iterator > >::__normal_iteratorÜstd::vector >::endFÜ__destroy_aux€Ü_Destroy½Ü_DestroyÝstd::_Vector_base >::_M_get_Tp_allocator5Ý__gnu_cxx::new_allocator::max_sizegÝstd::vector >::max_sizeµÝ__gnu_cxx::new_allocator::new_allocatorÞstd::allocator::allocatornÞ__gnu_cxx::new_allocator::~new_allocator¼Þstd::allocator::~allocatorèÞstd::_Vector_base >::_M_get_Tp_allocatorß__gnu_cxx::new_allocator::max_sizeLßstd::vector >::max_sizešß__gnu_cxx::new_allocator::new_allocatorüßstd::allocator::allocatorSà__gnu_cxx::new_allocator::~new_allocator¡àstd::allocator::~allocatorÍà__destroy_auxá_DestroyDá_DestroyŠá__destroy_auxÄá_Destroyâ_DestroyGâstk::Instrmnt::controlChangeâstk::Instrmnt::setFrequencyÚâstk::Moog::setFrequencyLãstk::Instrmnt::~Instrmntxãstk::Instrmnt::~Instrmnt¤ã__gnu_cxx::new_allocator::deallocateéãstd::_Vector_base >::_M_deallocateVästd::_Vector_base >::~_Vector_base¤ästd::vector >::~vectorùästk::Filter::~Filter%åstk::Filter::~FilterQå__gnu_cxx::new_allocator::deallocate–åstd::_Vector_base >::_M_deallocateáå__gnu_cxx::new_allocator::deallocate&æstd::_Vector_base >::_M_deallocateqæstk::StkFrames::operator[]Ûæstk::Filter::clearçstk::Moog::tickôçstk::OnePole::tick8èstk::ADSR::tickkèstk::FormSwep::tick¯èstk::Moog::tickŽéstk::Moog::controlChangeûéstk::Moog::noteOn‚êstk::Moog::~Moog®êstk::Moog::~MoogÚêstk::Moog::~Moogëstd::__copy_backward::__copy_bfë__copy_backward_auxÅëstd::__copy_backward_normal::__copy_b_nìcopy_backward‡ìstd::__copy::copyÖì__copy_aux5ístd::__copy_normal::__copy_n„ícopyöí__uninitialized_copy_auxKîuninitialized_copy—î__uninitialized_copy_aìîstd::__copy_backward::__copy_bLï__copy_backward_aux«ïstd::__copy_backward_normal::__copy_b_núïcopy_backwardmðstd::__copy::copy¼ð__copy_auxñstd::__copy_normal::__copy_njñcopyÜñ__uninitialized_copy_aux1òuninitialized_copy}ò__uninitialized_copy_aÒò__gnu_cxx::new_allocator::allocateóstd::_Vector_base >::_M_allocateSóstd::vector >::_M_insert_aux#ôstd::vector >::push_backeô__gnu_cxx::new_allocator::allocateªôstd::_Vector_base >::_M_allocateæôstd::vector >::_M_insert_aux¶õstd::vector >::push_backøõstk::Stk::rawwavePathöoperator+, std::allocator >˜östk::Moog::MoogÅöstk::Moog::Moogä À__uint32_tâ__int64_t*$_0u__mbstate_tˆ__darwin_mbstate_t¢__darwin_size_tö__va_list_tagÎ__darwin_va_listk__darwin_wchar_tƒ__darwin_rune_tš__darwin_wint_t±__darwin_clock_tÉ__darwin_time_tð_opaque_pthread_once_t3__darwin_off_tI__darwin_pthread_once_th__darwin_wctrans_t‚__darwin_wctype_t›size_t©time_t·ptrdiff_t½$_4çdiv_tô$_5ldiv_t,$_6Vlldiv_tÊ$lconv-'va_list<'fpos_tJ'__sbuf€'__sFILEs)FILEþ,clock_t -tmß-pthread_once_tõ-__gthread_once_t .wint_t.$_7p._RuneEntry‚.$_8¼._RuneRangeÎ.$_9 /_RuneCharClass#/$_10 1_RuneLocaleˆ3mbstate_t™3wctype_t¦:__true_typeÐ:__copy&;__copy_backward|;char_traits‚=__vtbl_ptr_type˜=nothrow_t¦=new_allocatorò>allocatorf?_Atomic_word€?basic_string,std::allocator >ÁR_Rep_baseS_RepâTlocaleeXfacetžZidh[_Impl^ios_baseÖebasic_streambuf >ilwctrans_tXnctype_base\octypeumoney_base_ubasic_ios >py__normal_iterator, std::allocator > >q{num_get > >†num_put > >=†basic_ostream >OŠbasic_stringbuf,std::allocator >»Œbasic_ostringstream,std::allocator >MStkErrorq‘StkÞ”StkFrames#˜InstrmntÚ™Generator©šADSRÜWvInÌžFileReadó¡FileWvInž¥FileLoop¨new_allocatorð©allocator`ª_Vector_base >«vector >±FilterÔ²OnePoleM´new_allocator¶µallocator&¶_Vector_base >c·vector >ȼnew_allocator1¾allocator¡¾_Vector_base >Þ¿vector >CÅSamplernÇFormSwep«ÊMoogmÌ__normal_iterator > >WÎ__normal_iterator > >AÐ__copy_backward_normal—Ð__normal_iterator, std::allocator > >|Ò__copy_normalˆ÷ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0__ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4backEvpositive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_read_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_put~MoogstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNK3stk8FormSwep7lastOutEv_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tEuninitialized_copy_ZNKSs13find_first_ofERKSsm_ZN3stk8FileWvIn9normalizeEvMoog_ZN3stk8FormSwep12setSweepRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase~WvIn__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_sleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEppEi_ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE19_M_get_Tp_allocatorEvclockungetc_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEppEv_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_GLOBAL__I__ZN3stk4MoogC2Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk8FileLoopES5_EET0_T_S7_S6__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEED2Ev_ZN3stk6FilterD0Ev_M_insert_aux_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4sizeEv_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZSt19__copy_backward_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4__ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream__copy_b_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEvwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE5beginEv_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv__copy_aux_ZNKSs4rendEvwcsncatshowbase~basic_ios__uninitialized_copy_a_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE3endEvsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEEC2ERKS4__ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERS3__ZNSt6vectorIPN3stk8FileWvInESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_fgetwscopy_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZL7isalphai_ZNK3stk8FileRead6formatEvgetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEaSERKS4__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk8FormSwep17sampleRateChangedEddnoteOffcopyfmt_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv_ZNSs2atEm_ZSt13__destroy_auxIPPN3stk8FileWvInEEvT_S4_St11__true_type_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEmcontrolChangesizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE2atEm_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk8FormSwep9setStatesEddd_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EEixEm~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE6rbeginEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_pop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZSt4copyIPPN3stk8FileLoopES3_ET0_T_S5_S4__ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE6assignEmRKS2_~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZN3stk7Sampler5clearEvthis_ZNSo3putEc_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEE4baseEv_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector__copy_b_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEC1ERKS4__ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE6resizeEmS2__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEpLERKl_S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZSt13copy_backwardIPPN3stk8FileWvInES3_ET0_T_S5_S4__ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE7addressERKS3_getSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZSt18uninitialized_copyIPPN3stk8FileLoopES3_ET0_T_S5_S4__ZNSt6locale5_Impl16_M_add_referenceEviswdigit_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEppEvrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEv__uninitialized_copy_asetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen__uninitialized_copy_aux_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_ZN3stk7Sampler4tickERNS_9StkFramesEjsrand_M_leakpbumpwcscollsetstate_ZN3stk7Sampler5keyOnEvaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE8capacityEv_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEmmEi_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEmmEv_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE10deallocateEPS3_m_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_Destroy_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZSt8_DestroyIPPN3stk8FileLoopES2_EvT_S4_SaIT0_EfindNextMatArray_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE8pop_backEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcountcollate_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEvispunct_ZN3stk4Moog18setModulationSpeedEdOnePole_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEC1ERKS4__ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoopgetMessage_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE7addressERS3_writepush_backsetModulationDepthsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZN3stk4MoogD1Ev_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZSt13__destroy_auxIPPN3stk8FileLoopEEvT_S4_St11__true_type_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEvassignislower_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE4backEv_Destroy_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZN3stk4Moog12setFrequencyEdFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk8FileWvInEEEPT_PKS6_S9_S7__ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEED2Ev_ZL8iswgraphi_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE5clearEv_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8FileLoop5resetEvfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZN3stk4Moog4tickEjcopy_backward_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE5emptyEvvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv__new_start_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEj_ZNSt6vectorIPN3stk8FileWvInESaIS2_EEixEm_ZNSaIPN3stk8FileWvInEEC1ERKS2_precision_ZNKSs5rfindERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE2atEmchannelsOutvwprintfoperator newbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6assignEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE2atEm_ZN3stk7Sampler6keyOffEvprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_setModulationSpeed~_Impl_ZNSt6locale21_S_normalize_categoryEi_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEvqsortsampleRateChanged_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk8FileLoopES5_EET0_T_S7_S6__ZN3stk8FileLoop7addTimeEd_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEmiERKl_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpostolower_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_assignEmRKS2_setDecayRatexalloc_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEpLERKl_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEmiERKl_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper__copy_backward_aux_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZN3stk4MoogD2Ev_ZNSo5writeEPKcl_ZL7isdigiti_ZNKSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE13get_allocatorEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKlSampler_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZN3stk7Sampler7noteOffEd_ZNSt6locale5_Impl13_S_id_collateE_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk8FileWvInEEEPT_PKS6_S9_S7__ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvsetStatespubimbue_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEplERKl_ZNSs12_S_empty_repEvthousands_sep_ZN3stk4Moog13controlChangeEid_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEmmEisetTargets_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEmmEv_ZN3stk4MoogC1Ev_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEE4baseEv_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEixERKl_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZStL17__verify_groupingPKcmRKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERKS3__ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8FileLoop8openFileESsbbget__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEixERKlgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZSt24__uninitialized_copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4_St11__true_type_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEv__copy_nwcsrtombslldiv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE8max_sizeEvwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE6rbeginEv_ZN3stk8FileWvIn5resetEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstreamuninitialized_copy__destroy_auxiswpunct__copy_b_n_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grab_ZSt10__copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4__ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE14_M_fill_assignEmRKS2_FileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN3stk7Sampler4tickEj_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_put*_clockeback_ZNSt6locale13_S_categoriesE_ZNSaIPN3stk8FileWvInEED1Ev_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE9push_backERKS2__ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf__destroy_aux_ZNSt10ctype_base5punctEwctrans_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8__S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEptEv_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEmIERKl__copy_aux_ZSt24__uninitialized_copy_auxIPPN3stk8FileWvInES3_ET0_T_S5_S4_St11__true_type_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSs__copy_b_nappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcopycloseFile_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE2atEminit_M_replace_categoriesInitfree_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEvdo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctime_ZNK3stk8FileLoop11getFileRateEvrdstate_M_implpubseekpos_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE5frontEvsubstr_ZSt19__copy_backward_auxIPPN3stk8FileWvInES3_ET0_T_S5_S4__ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZN3stk4MoogD0Ev_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13get_allocatorEvctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE3endEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZN3stk7Sampler12setFrequencyEd_ZL8iswspacei_M_assign_ZN3stk8FormSwep4tickEd_ZNSaIPN3stk8FileLoopEED1Ev_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZN3stk4Moog6noteOnEdd_ZNKSt6vectorIdSaIdEE4backEv_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt8ios_base3decE_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE8allocateEmPKvisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk8FileWvInES5_EET0_T_S7_S6__ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_Destroy_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZSt8_DestroyIPPN3stk8FileWvInES2_EvT_S4_SaIT0_E_ZN3stk8Instrmnt7noteOffEd__resultwcstoullwcsstr_M_cloneiscntrl_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4dataEv_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm__new_finishformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow__old_size_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZSt4copyIPPN3stk8FileWvInES3_ET0_T_S5_S4__ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEdeEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk8FileWvInES5_EET0_T_S7_S6__ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce__uninitialized_copy_aux*_fopen_ZN3stk4Moog18setModulationDepthEd_ZSt13copy_backwardIPPN3stk8FileLoopES3_ET0_T_S5_S4__ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyFormSwepoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk8FileLoopEEEPT_PKS6_S9_S7__ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEptEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZN3stk8FileLoop14addPhaseOffsetEd_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5clearEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdmsetSweepTime_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5emptyEv_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_Destroyisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4swapERS4__M_fill_assign__in_chrg_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEmIERKloperator()pubsetbuf_M_currentstrcoll_ZL7ispuncti_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt8ios_base9showpointE_ZNSt6vectorIPN3stk8FileWvInESaIS2_EEaSERKS4__ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE14_M_range_checkEm_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZSt22__uninitialized_copy_aIPPN3stk8FileWvInES3_S2_ET0_T_S5_S4_SaIT1_E_ZN3stk3Stk11rawwavePathEv_ZSt18uninitialized_copyIPPN3stk8FileWvInES3_ET0_T_S5_S4_isOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE11_M_allocateEm_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8capacityEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk8FileWvIn17sampleRateChangedEddcopy_backward_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitE_ZN3stk8FormSwep10setTargetsEdddgetMessageCString_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE5beginEv_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZN3stk8FileLoop7setRateEd_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocator_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEplERKlwmemchroverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKd_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk8FileLoopEEEPT_PKS6_S9_S7_operator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE13_M_deallocateEPS2_m_ZNKSs7_M_dataEvstrtoulloperator==_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE19_M_get_Tp_allocatorEvwcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZN3stk7Sampler13controlChangeEid_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8FileLoop4tickEj_S_id_numericFileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputc_ZNK3stk8Instrmnt11channelsOutEvsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbacks_ZSt8_DestroyIPPN3stk8FileLoopEEvT_S4_wmemcmpmax_size_ZNSaIPN3stk8FileLoopEEC1ERKS2__ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR__copy_backward_aux_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphacopysetDataRate_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE8max_sizeEvtmpnamhas_denormrbegin_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2ERKS4_boolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEdeEv~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE7reserveEm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm__x_copy_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EEixEm_M_leak_hardoperator=_ZN3stk8FormSwep12setSweepTimeEd_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE4rendEv_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZN3stk8FormSwep22ignoreSampleRateChangeEb_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_setfsetg_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE7reserveEmsetpsetDecayTime_ZN3stk8FormSwep12setResonanceEdd_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjsetTarget_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_range_checkEm_ZNSt10ctype_base5lowerEshowWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm__copy_n_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE4swapERS4__ZL8iswpuncti~basic_streambufiswgraph_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE5frontEv_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZN3stk8FormSwep4tickERNS_9StkFramesEjeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_front_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1flush_ZSt22__uninitialized_copy_aIPPN3stk8FileLoopES3_S2_ET0_T_S5_S4_SaIT1_E_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEccopymin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widensetSweepRatestrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEv_ZN3stk4MoogC2Ev_ZNKSt6vectorIdSaIdEE5frontEvid_ZN3stk8FileLoop7lastOutEjinfwprintfis_ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEppEi_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwiden_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE15_M_erase_at_endEPS2_setvbufuflow_ZNKSt5ctypeIcE5widenEc_ZSt8_DestroyIPPN3stk8FileWvInEEvT_S4__ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storage_ZN3stk3Stk13showWarnings_Ewprintf_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4rendEv_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEv_Callback_list~Samplerferrorswap16__verify_grouping~FormSwep_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmm_ZN3stk8FormSwep4tickERNS_9StkFramesES2_jjlength_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7destroyEPS3__ZN3stk4Moog4tickERNS_9StkFramesEj_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE9constructEPS3_RKS3__ZSt10__copy_auxIPPN3stk8FileWvInES3_ET0_T_S5_S4__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åHƒì0H‰}øòEðH‹EøH‹HƒÀ`H‹H‰EÐH‹}øHƒÇpèH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàòEàòYEðòEèèòMèò^Èf(ÁH‹}øÿUÐÉÃUH‰åH‰}øòEðòMðòT,òYÁH‹Eøò€¸ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åHƒìH‰}øòEðH‹}øHÇØ¾èH‹8òEðèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹UàH‰ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹UàH‰ÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åSHƒìxH‰}èòEàH‹Eè¶€à„À„nH‹Eèòˆ@H‹Eèò€HòXÁH‹Eèò€@H‹Eèòˆ@òYf.ÈsëdH‹UèH¸ð?H‰‚@H‹EèÆ€àH‹EèH‹H‹EèH‰ðH‹EèH‹H‹EèH‰èH‹EèH‹ H‹EèH‰Pé¥H‹EèòH‹Eèòˆ0H‹Eèò€@òYÁòXÂH‹Eèò€ðH‹EèòøH‹Eèòˆ(H‹Eèò€@òYÁòXÂH‹Eèò€èH‹EèòH‹Eèòˆ8H‹Eèò€@òYÁòXÂH‹Eèò@H‹EèòˆðH‹Eèò€èH‹}èèH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åSHƒìHH‰}؉uÔH‹EØòˆ¸fWÀf.ÈuzéŽH‹}ØHÇØ¾èH‹8H‹HƒÀH‹¾ÿÐf(ÈH‹EØò€¸òYÁòEèH‹EØòÐòMèòòXÁf(ÊòYÈòM¸H‹}ØHÇØ¾èH‹8òE¸èH‹EØò€òEÀH‹}ØHÇÀ¾èH‹8H‹HƒÀH‹¾ÿÐòYEÀòEèH‹EØòˆòMÈH‹}ØHÇØ¾èH‹8H‹HƒÀH‹¾ÿÐòMÈòYÈòEèòXÁòEèH‹}ØHÇðòEèèòEèH‹}ØHƒÇ@èf(ÈòEèòYÁòEèH‹}ØHÇòEèèòEèH‹}ØHƒÇ¾èH‰ÃH‹}ØHÇhòEèèòH‹}ØHƒÇ¾èòò§òYÁHƒÄH[ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„†H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨H‹H‰EàH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÂH‹EàH‰é¸H‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèHƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„†H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨H‹H‰EàH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÂH‹EàH‰é¸H‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèHƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!Moog::setFrequency: parameter is less than or equal to zero!StkFrames::operator[]: invalid index () value!Moog::tick(): channel and StkFrames arguments are incompatible!Moog::controlChange: value () is out of range!Moog::controlChange: undefined control number ()!vector::_M_insert_auxmandpluk.rawimpuls20.rawsinewave.rawN3stk4MoogEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿ'd{tœÿÿ'd{tœÿÿ'd{tœÿÿ'*1Jÿÿ“fž”~6A?d딽¶ëäA:~wû°»¹Þe70e^‰»´ûô²3\?+júšÉÂúó+$\U²«ÍÀiÿÿ“fž”~6A?d딽¶ëäA:~wû°»¹Þe70e^‰»´ûô²3\?+júšÉÂúó+$\U²«ÍÀiUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntEà?{®Gáz„?ð?@`@€?š™™™™™¹?š™™™™™é?-Cëâ6*?(@š™™™™™©?òÒMbX¹?€ˆÕ@°rh‘í|@ffffffæ?Ð?333333ã?ø?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ•† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ5† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿU† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ+† ƒ4øÿÿÿÿÿÿÿú† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿƒ† 4øÿÿÿÿÿÿÿê† 4øÿÿÿÿÿÿÿºçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿºçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿºçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† <øÿÿÿÿÿÿÿw† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† <øÿÿÿÿÿÿÿw† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿxçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿxçÿÿÿÿÿÿÿ† ƒ-ó'-"-æÞÖÃ*-¶®˜*-‹ƒa5-HK-C8Ï- 5-<-ò<-Ý<-Á<-¬<-<-{G-_Í-7(-H-ï:-Ü1-Ð -˪5-‘%-…4-|5-j<-Q<-?<-&<-<-û<-éG-ÍÍ-«(-{H-f:-V1-M -H-5-%- 4-5-ð<-×<-Å<-¬<-š<-<-oG-SÕ-1)-H-ì:-Ü1-Ó -Î1%-(4-.-¾·&-Ž-{'-˜"-nf^K*->6 *- é 5-Ð K-Ë À Ï-¨ 5-– <-z <-e <-I <-4 <- <- G-ç Í-¿ (- H-w :-d 1-X -S 2 5- %- 4- 5-ò <-Ù <-Ç <-® <-œ <-ƒ <-q G-U Í-3 (- H-î :-Þ 1-Õ -Ð µ 5-œ %-“ 4-Š 5-x <-_ <-M <-4 <-" <- <-÷ G-Û Õ-¹ )-‰ H-t :-d 1-[ -V ¹%-°4-‹.-F?&-G--ú'-ß'-z_G-M-@'-%'-À¥G-“-†'-k'-ð,-Ó#-Á­,-#-~j*-X<*-*ñ--ß½--«€M@$--÷C-òè7-ÝC-Ø =ÑÈ#-«/-•1-ˆ`8,þ-ðC-ëá6-ÔC-Ï =Ⱥ'- @-|bK-QÏ-×-ö#-Ï}×-T-FC-A =:è2- 2-c2-9û-0-بxH èÀ˜p8èÀ˜pH øÐ¨€X0à¸h@ðÈ xHè À ˜ p H  ð À ˜ h @  à ¸  h @  à ¸  h @  à ° ˆ ` 8  èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à°ˆ`8èÀ˜pH ±÷×öÏöªö¢ö öööþõÄõ¼õcõ[õ=õ5õôôìô¸ô°ôsôkô1ô)ôÐóÈóªó¢óaóYó%óóàòØò‹òƒò?ò7òêñâñxñpñ)ñ!ñÊðÂð{ðsððð¹ï±ïZïRïúîòî¥îîYîQîîüí’íŠíCí;íäìÜì•ìì"ììÓëËëtëlëë ëìêäêÀê¸ê”êŒê êêžé–étéléYéQé éé¾è¶èzèrèGè?èèûçØçÐç´ç¬ç%ççêæâæ¹æ±ææyæ4æ,æïåçå¤åœå_åWå7å/å åå¶ä®ähä`ä÷ãïã²ãªãŠã‚ã^ãVãêâââ¬â¤âVâNâââÒáÊá˜ááRáJáá áÛàÓà³à«àeà]ààà¬ß¤ßZßRß(ß ßöÞîÞÎÞÆÞ€ÞxÞ)Þ!ÞÇÝ¿ÝuÝmÝCÝ;ÝÝ ÝËÜÃ܎܆ÜTÜLÜ'ÜÜöÛîÛ’ÛŠÛ`ÛXÛ3Û+ÛÛùÚÔÚÌÚ£Ú›Ú?Ú7Ú ÚÚàÙØÙ®Ù¦ÙWÙOÙÙøØÎØÆØ¦ØžØHØ@Øë×ãמז×r×j××ײ֪ÖsÖkÖ1Ö)ÖïÕçÕÁÕ¹ÕÕÕÎÔÆÔ„Ô|ÔHÔ@ÔÔÔéÓáÓ¼Ó´ÓŠÓ‚Ó<Ó4Ó"ÓÓëÒãÒ0 u _ *Th$`$T$L$@$8$$$$$ô#ì#Ð#È#¼#´#¨# #„#|#p#h#\#T#8#0#$####ì"ä"Ø"Ð"Ä"¼" "˜"Œ"„"x"p"T"L"@"8","$"""ô!ì!à!Ø!¼!´!¨! !”!Œ!p!h!\!T!H!@!$!!!!ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ôìàØÌĨ ”Œ€x\TH@4,üôèàļ°¨œ”xpd\PH,$üàØÌĸ°”Œ€xldH@4, üôèàÔ̰¨œ”ˆ€d\PH<4üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(þ$-ñ$<-Þ$9-Ñ$;-¥$;- $=ˆ$É-x$Ë-Y$]-ä#§-²#™-©#-‘#—-…#©-|#™-o#ó-\#ƒ-K#—-?#©-1#]-#™-#ó-ù"ƒ-ð"—-ä"©-Ï"¥-¾"‘-‡"B-‚"p"‘-c"-K"…-B"ç-4"ƒ-ô!]-¡![-y!H-h!A-O!-0!Ñ- !Ó-!g-Œ ­-Z -Q -9 ›-- ¯-$ - õ- ‡-ó›-ç¯-Ùg-Å-¸õ-¡‡-˜›-Œ¯-w«-f•-/B-*•- “-ó‰-êé-܇-œg-Ie-!H-A-÷-Øë-­÷-ý-X¹-)Ý-Å-ºM-zÁ-Kï-$½-çM-‹í-`ù-2ÿ- »-Üß-µÇ-mM--Ã-þñ-׿-šM-5)W-M-ûW-äM-½)-«I-kÏ-'×-K-ôÏ-ΈÏ-2W-W-W-íW-ØW-ÀW-¨W-W-uW-AW-&Û-W-çÛ-ÉW-¥W-‡Û-^W-@Û-W-þÛ-éW-ÂW-­+-{øW-‚W-‘W-ÓW-»W-¦W-zW-_Û-;W-Û-W-áW-©{-xW-!{-Ï}-ÂW-¶-¨C-£ =œ ˆ}-|}-Jy-,W- y-ë W-È y-§ W-Z -G >-+ >- <-ý <-ô -æ 3-Ö C-Ñ Ç 8-¸ C-³ ¥ =-_ Y-- G- c-Û G-¶ G-¤ -— !-| !-e /-H Ù-+ Ù- /-÷ Ù-â Ù-Ç /-¨ /-“ /-x =\ G-J -= !-" !- /-î Ù-Ñ Ù-² /- Ù-ˆ Ù-m /-N /-9 /- = ·-þ¡-õ -ÝŸ-ѵ-¹±-°³-om-=G-G--ú!-ß!-Î/-¶=›G-‰-|!-a!-P/-8="-C- =í-ßC-Ú =Óµ-’á-^-;ã-a-å_-·-¯‹-uk-Si-%--ä -Áå-‰s-ñu-D--Ó£-»o-q-uq-1K-$Ï-p?#-ðw-=R -=I-8,K=%?- pEh`FP3H5@-8+0%(7 =?ÐDÈÀF°D¨ FJˆJ€QxOpJhJ`XSPUH0J(C EGù<^ùè<^è;ä\ä< Á:^Á°:^°9¬\¬: ‰^‰x^x t\t @&^@%<\<& Î^Í\Î ÈÊ^ÈÉÄ\ÄÊ ¦^¥Œ\Œ¦ X\^X[T\T\ Ö^ Õ\Ö àÒ^àÑÜ\ÜÒ ¨¬^¨«¤\¤¬ pf^pel\lf 8ô^8ó4\4ô ì^ëü\üì Èø^È÷Ä\Äø þ^ýŒ\Œþ Xº^X¹T\Tº Þ^ Ý\Þ èÆ^èÅä\äÆ °è^°ç¬\¬è xÂ^xÁt\t @ð^@ï<\<ð ¾^½\¾ Ðö^ÐõÌ\Ìö ˜î^˜í”\”î `ú^`ù\\\ú (^(ÿ$\$ ð¼^ð»ì\ì¼ ¸à^¸ß´\´à €È^€Ç|\|È Hê^HéD\Dê Ä^à \ Ä Øò^ØñÔ\Ôò  À^ ¿œ\œÀ yB^yhB^hAd\dB A@^A0@^0?,\,@ >^ ø>^ø=ô\ô> À8^À7¼\¼8 ˆ.^ˆ-„\„. P"^PL\L" !^\! à ^à Ü\Ü ¨6^¨5¤\¤6 pN^pMl\lN 8*^8)4\4* J^Iü\üJ È4^È3Ä\Ä4 D^CŒ\ŒD iX^i XX^XWT\TX ¨^ §\¨ èZ^èYä\äZ °®^°­¬\¬® xd^xct\td QH^Q@H^@G<\<H F^F^E\F ÐÚ^ÐÙÌ\ÌÚ ˜¸^˜·”\”¸ `´^`³\\\´ (n^(m$\$n V^ð V^ð Uì \ì V É T^É ¸ T^¸ S´ \´ T € ,^€ +| \| , H P^H OD \D P  R^ Q \ R Ø ^Ø Ô \Ô    ^  œ \œ  h â^h ád \d â 0 ^0 , \,  ø ^ø ô \ô  À ä^À ã¼ \¼ ä ˆ š^ˆ ™„ \„ š P b^P aL \L b  ˜^ — \ ˜ à `^à _Ü \Ü ` ¨ ’^¨ ‘¤ \¤ ’ p €^p l \l € 8 Œ^8 ‹4 \4 Œ ž^ ü \ü ž È l^È kÄ \Ä l œ^ ›Œ \Œ œ X j^X iT \T j –^ • \ – è‚^èä\ä‚ °Ž^°¬\¬Ž x ^x t\t  @ ^@ <\<  æ^å\æ ÐÌ^ÐËÌ\ÌÌ ˜t^˜s”\”t `ª^`©\\\ª (^($\$ ð†^ð…ì\ì† ¸„^¸ƒ´\´„ €Ô^€Ó|\|Ô Hv^HuD\Dv °^¯ \ ° Ø”^Ø“Ô\Ô”  Š^ ‰œ\œŠ hˆ^h‡d\dˆ 0^^0],\,^ øh^øgô\ôh À¶^Àµ¼\¼¶ ˆ²^ˆ±„\„² P ^PŸL\L  p^o\p à¤^à£Ü\ܤ ¨¢^¨¡¤\¤¢ pr^pql\lr 8Ø^8×4\4Ø 2^1ü\ü2 ÈÐ^ÈÏÄ\ÄÐ Ü^ÛŒ\ŒÜ X^XT\T ü^ û\ü è0^è/ä\ä0 °L^°K¬\¬L xx^xwt\tx @|^@{<\<| ~^}\~ Ðz^ÐyÌ\Ìz ˜(^˜'”\”( `$^`#\\\$ (^($\$ LM4½dª4Ì4 ]Ð4Ð]Ô4^Ø4l_ê4—_ü4Â_5` 5P^$5w^(5L`:5€^>5zdo5‚5mˆ5À^5Ý^’5ð^—5 _œ5ž`®5É`À5ô`Ò5#_×5aé59_î5F_ó5S_ø5Ja 6âb6èf'68iL6Àx€6øx 60y €¢8‡€@gÞ€] 4€ :€»8¥€xgj€zI°*€xy ú'`tˆü*hyê€ê9g€Èh…€’:ó€ài.€ðFn*€¨w»€ÚOä*€ˆxn + yn$c4Aœx4Èö:+Øy;°O+zMjd+Hz€FS*€pw´ €žAõ(€èuÛ €øB )€ vR€NH•*€àwÈ€T9B€h€®KÈ*€PxW €„?Õ'€(t¶ €L?®'€ðs— €¸?(€˜t €6@4(€Ðtù €öD9*€8wt €¤D®)€ÈvÈ€ÆYç2€8€ö€¶;‚€lÞ€N>¸%€Àq7 €|>&€0rï €RD#)€Xvr€nVÅ1€P²€x;;€Øk€¼=D$€8pØ€ê=£$€¨p €´@M(€u€$;’€øjÔ€ê:H€Pjã€ä<"€xnO€L<ê €(mª€B9!€XhS€ 9Á€°g€09€ hn€9߀ègo€>C%€Pq€ˆ=Ï#€Èo΀Œ<o!€˜m €š<Ä!€Ðm:€ô;É€HlŒ€< €€l)€ >ú$€qÊ€z=†#€oo€¬<"€n«€.>‚%€ˆqÛ€<p €¸lL€œ=$€p €\>ó%€øqk €†>N&€hr·€Ê=$€pp €ô=Ú$€àp>€2;¾€0kù€ô:p€ˆj€ ;€Àj€Z(3€p€¶ €ÄDó)€wž€Ö<H"€@nÑ€¸V2€ˆ1 €rDh)€v €><¢ €ðlO€R;Ò€hkI €Ô@(€@u~€j;€ ky €A´(€xu'€˜Uk0€8~"€KSE-€Ð{m€!TŸ.€è|_€ÔQy+€€z€ºTG/€X} €mR!,€ðzœ€UÚ/€È}—€ÃR´,€`{C€8Zh3€¨€5€=å"€°n§€°\Ï3€è€Z€p:Å€¨i€àVF2€À¡€h<?!€`m‘€XY­2€€©€È:€jš €PAØ(€°u@€N:¨€piô€mU50€~ï€ S-€˜{ €ô>'€Hsˆ €>n&€ rb€#=#€ènf€áT¡/€}a€”R{,€({î€V;1€à~é€ÈS.€x|Ó€T/€ }΀BRâ+€¸z)€CVy1€$€öSS.€°|ž€îUè0€¨~™€¡SÂ-€@|€:Ž€ir€¿U¹0€p~m€rS“-€|\ €?N'€€s„ €(?y'€¸sÅ €«>®&€Ørí €Ñ>Ù&€s€1=F#€ o©€W=b#€Xo$€C](4€XS@e¢€fÉ€ fÞ`_-€8fP€FfàdÈ €`e­ € e€8{€gê * ¢úd%Ú Ù !I†‡€&Ý¿˜áŸ• %¹4e«ø>cZ\ÉÑÜаrñ @ïú Ê÷µéeÅ__ZnwmPv__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileRead8fileSizeEv__ZN3stk8FileLoop12setFrequencyEd__ZN3stk4Moog18setModulationDepthEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm__ZN3stk4Moog18setModulationSpeedEd__ZNSt6vectorIPN3stk8FileWvInESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE9constructEPS3_RKS3___ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3___ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEdeEv__ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4sizeEv__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEC1ERKS4___ZNSt6vectorIPN3stk8FileWvInESaIS2_EE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEdeEv__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEv__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEC1ERKS4___ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNKSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE8max_sizeEv__ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE8max_sizeEv__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEEC2ERKS4___ZNSaIPN3stk8FileWvInEEC1ERKS2___ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEED2Ev__ZNSaIPN3stk8FileWvInEED1Ev__ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEv__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2ERKS4___ZNSaIPN3stk8FileLoopEEC1ERKS2___ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEED2Ev__ZNSaIPN3stk8FileLoopEED1Ev__ZSt13__destroy_auxIPPN3stk8FileWvInEEvT_S4_St11__true_type__ZSt8_DestroyIPPN3stk8FileWvInEEvT_S4___ZSt8_DestroyIPPN3stk8FileWvInES2_EvT_S4_SaIT0_E__ZSt13__destroy_auxIPPN3stk8FileLoopEEvT_S4_St11__true_type__ZSt8_DestroyIPPN3stk8FileLoopEEvT_S4___ZSt8_DestroyIPPN3stk8FileLoopES2_EvT_S4_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk4Moog12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE10deallocateEPS3_m__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE13_M_deallocateEPS2_m__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk4Moog4tickERNS_9StkFramesEj__ZN3stk7OnePole4tickEd__ZN3stk4ADSR4tickEv__ZN3stk8FormSwep4tickEd__ZN3stk8FormSwep12setResonanceEdd__ZN3stk4Moog4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk4Moog13controlChangeEid__ZNSolsEd__ZN3stk4ADSR9setTargetEd__ZNSolsEi__ZN3stk4Moog6noteOnEdd__ZN3stk7Sampler5keyOnEv__ZN3stk8FormSwep9setStatesEddd__ZN3stk8FormSwep10setTargetsEddd__ZN3stk8FormSwep12setSweepRateEd__ZN3stk4MoogD0Ev__ZTVN3stk4MoogE__ZN3stk7SamplerD2Ev__ZN3stk4MoogD1Ev__ZN3stk4MoogD2Ev__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk8FileWvInEEEPT_PKS6_S9_S7__memmove__ZSt19__copy_backward_auxIPPN3stk8FileWvInES3_ET0_T_S5_S4___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk8FileWvInES5_EET0_T_S7_S6___ZSt13copy_backwardIPPN3stk8FileWvInES3_ET0_T_S5_S4___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk8FileWvInEEEPT_PKS6_S9_S7___ZSt10__copy_auxIPPN3stk8FileWvInES3_ET0_T_S5_S4___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk8FileWvInES5_EET0_T_S7_S6___ZSt4copyIPPN3stk8FileWvInES3_ET0_T_S5_S4___ZSt24__uninitialized_copy_auxIPPN3stk8FileWvInES3_ET0_T_S5_S4_St11__true_type__ZSt18uninitialized_copyIPPN3stk8FileWvInES3_ET0_T_S5_S4___ZSt22__uninitialized_copy_aIPPN3stk8FileWvInES3_S2_ET0_T_S5_S4_SaIT1_E__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk8FileLoopEEEPT_PKS6_S9_S7___ZSt19__copy_backward_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk8FileLoopES5_EET0_T_S7_S6___ZSt13copy_backwardIPPN3stk8FileLoopES3_ET0_T_S5_S4___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk8FileLoopEEEPT_PKS6_S9_S7___ZSt10__copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk8FileLoopES5_EET0_T_S7_S6___ZSt4copyIPPN3stk8FileLoopES3_ET0_T_S5_S4___ZSt24__uninitialized_copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4_St11__true_type__ZSt18uninitialized_copyIPPN3stk8FileLoopES3_ET0_T_S5_S4___ZSt22__uninitialized_copy_aIPPN3stk8FileLoopES3_S2_ET0_T_S5_S4_SaIT1_E__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE11_M_allocateEm__ZNSt6vectorIPN3stk8FileWvInESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2___ZSt20__throw_length_errorPKc__ZNSt6vectorIPN3stk8FileWvInESaIS2_EE9push_backERKS2___ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2___ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2___ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk4MoogC1Ev__ZN3stk7SamplerC2Ev__ZN3stk8FormSwepC1Ev__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__ZN3stk8FileWvInC1ESsbbmm__ZNSaIcED1Ev__ZN3stk8FileLoopC1ESsbbmm__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk4MoogC2Ev__ZTIN3stk4MoogE__ZN3stk3Stk17sampleRateChangedEdd__ZN3stk7Sampler7noteOffEd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk4MoogE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk7SamplerE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZnwmPv.eh__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZN3stk8FileLoop12setFrequencyEd.eh__ZN3stk4Moog18setModulationDepthEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm.eh__ZN3stk4Moog18setModulationSpeedEd.eh__ZNSt6vectorIPN3stk8FileWvInESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE9constructEPS3_RKS3_.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3_.eh__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEdeEv.eh__ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4sizeEv.eh__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileWvInESt6vectorIS3_SaIS3_EEEC1ERKS4_.eh__ZNSt6vectorIPN3stk8FileWvInESaIS2_EE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEdeEv.eh__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEv.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx17__normal_iteratorIPPN3stk8FileLoopESt6vectorIS3_SaIS3_EEEC1ERKS4_.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNKSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE8max_sizeEv.eh__ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE8max_sizeEv.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEEC2ERKS4_.eh__ZNSaIPN3stk8FileWvInEEC1ERKS2_.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEED2Ev.eh__ZNSaIPN3stk8FileWvInEED1Ev.eh__ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv.eh__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEv.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2ERKS4_.eh__ZNSaIPN3stk8FileLoopEEC1ERKS2_.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEED2Ev.eh__ZNSaIPN3stk8FileLoopEED1Ev.eh__ZSt13__destroy_auxIPPN3stk8FileWvInEEvT_S4_St11__true_type.eh__ZSt8_DestroyIPPN3stk8FileWvInEEvT_S4_.eh__ZSt8_DestroyIPPN3stk8FileWvInES2_EvT_S4_SaIT0_E.eh__ZSt13__destroy_auxIPPN3stk8FileLoopEEvT_S4_St11__true_type.eh__ZSt8_DestroyIPPN3stk8FileLoopEEvT_S4_.eh__ZSt8_DestroyIPPN3stk8FileLoopES2_EvT_S4_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk4Moog12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE13_M_deallocateEPS2_m.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk4Moog4tickERNS_9StkFramesEj.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk8FormSwep4tickEd.eh__ZN3stk4Moog4tickEj.eh__ZN3stk4Moog13controlChangeEid.eh__ZN3stk4Moog6noteOnEdd.eh__ZN3stk4MoogD0Ev.eh__ZN3stk4MoogD1Ev.eh__ZN3stk4MoogD2Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk8FileWvInEEEPT_PKS6_S9_S7_.eh__ZSt19__copy_backward_auxIPPN3stk8FileWvInES3_ET0_T_S5_S4_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk8FileWvInES5_EET0_T_S7_S6_.eh__ZSt13copy_backwardIPPN3stk8FileWvInES3_ET0_T_S5_S4_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk8FileWvInEEEPT_PKS6_S9_S7_.eh__ZSt10__copy_auxIPPN3stk8FileWvInES3_ET0_T_S5_S4_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk8FileWvInES5_EET0_T_S7_S6_.eh__ZSt4copyIPPN3stk8FileWvInES3_ET0_T_S5_S4_.eh__ZSt24__uninitialized_copy_auxIPPN3stk8FileWvInES3_ET0_T_S5_S4_St11__true_type.eh__ZSt18uninitialized_copyIPPN3stk8FileWvInES3_ET0_T_S5_S4_.eh__ZSt22__uninitialized_copy_aIPPN3stk8FileWvInES3_S2_ET0_T_S5_S4_SaIT1_E.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk8FileLoopEEEPT_PKS6_S9_S7_.eh__ZSt19__copy_backward_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk8FileLoopES5_EET0_T_S7_S6_.eh__ZSt13copy_backwardIPPN3stk8FileLoopES3_ET0_T_S5_S4_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk8FileLoopEEEPT_PKS6_S9_S7_.eh__ZSt10__copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk8FileLoopES5_EET0_T_S7_S6_.eh__ZSt4copyIPPN3stk8FileLoopES3_ET0_T_S5_S4_.eh__ZSt24__uninitialized_copy_auxIPPN3stk8FileLoopES3_ET0_T_S5_S4_St11__true_type.eh__ZSt18uninitialized_copyIPPN3stk8FileLoopES3_ET0_T_S5_S4_.eh__ZSt22__uninitialized_copy_aIPPN3stk8FileLoopES3_S2_ET0_T_S5_S4_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE8allocateEmPKv.eh__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE11_M_allocateEm.eh__ZNSt6vectorIPN3stk8FileWvInESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.eh__ZNSt6vectorIPN3stk8FileWvInESaIS2_EE9push_backERKS2_.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk4MoogC1Ev.eh__ZN3stk4MoogC2Ev.eh__GLOBAL__I__ZN3stk4MoogC2Ev__ZStL17__verify_groupingPKcmRKSsLC1LC2LC4GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3LC6LC7GCC_except_table4LC8__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC12LC13LC19LC20GCC_except_table5GCC_except_table6GCC_except_table7LC25GCC_except_table8LC26LC27LC28GCC_except_table9GCC_except_table10EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk4MoogC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Mutex.o000644 000766 000766 00000235704 12015735510 015417 0ustar00garygary000000 000000 Ïúíþà x©"¨"__text__TEXT!¨*,€__debug_frame__DWARF(x( ,__debug_info__DWARF š x,__debug_abbrev__DWARF  ã  ¨__debug_aranges__DWARFƒªPƒ²p-__debug_macinfo__DWARFÓªÓ²__debug_line__DWARFÓªúÓ²ˆ-__debug_loc__DWARFͯ(Í·°-T__debug_pubnames__DWARFõ³ëõ»__debug_pubtypes__DWARFà´và¼__debug_inlined__DWARFV¼VÄ__debug_str__DWARFV¼=aVÄ__debug_ranges__DWARF““%__mod_init_func__DATA˜˜%P0 __textcoal_nt__TEXT 7 % €__StaticInit__TEXT×X×%X0€__gcc_except_tab__TEXT/×/&__const__DATA H 'ˆ0__cstring__TEXTh h'__bss__DATA¨"__eh_frame__TEXTx0x'À0C h__constructor__TEXT¨"¨*__destructor__TEXT¨"¨*Ø2<˜6, P&UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øH‹}øHƒÇPèÉÃUH‰åHƒìH‰}øH‹uøHƒÆH‹}øHƒÇPèÉÃUH‰åHƒìH‰}øH‹}øHƒÇèÉÃUH‰åHƒìH‰}øH‹}øHƒÇèÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èHƒÇèH‹}èHƒÇPèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èHƒÇèH‹}èHƒÇPèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èHƒÇèH‹}èHƒÇPèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇ¾èH‹}èHƒÇP¾èëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇ¾èH‹}èHƒÇP¾èëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $ 7† ,† ƒ$×C† $† $† $2† $N#† $r† $ކ ,ª‡† ƒ,2‡† ƒ,º‡† ƒ,Bo† ƒ,²o† ƒü™GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Mutex.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Óunsigned int__int64_t.ôlong long intlong long unsigned intlong int$_0€L[__mbstate8M[_mbstateLNônkkchar__mbstate_tO+__darwin_mbstate_tQv__darwin_size_tZºlong unsigned int__darwin_va_list`ç÷÷k __va_list_tagj gp_offsetÓ# fp_offsetÓ# overflow_arg_areaj# reg_save_areaj# __darwin_wchar_tfº__darwin_rune_tkl__darwin_wint_tnº__darwin_clock_tsº__darwin_time_tvnñk7 _opaque_pthread_cond_t0A/ __sigA# ”#A/#n?k'nOk _opaque_pthread_mutex_t@CŽ __sigC# ”#Cá# _opaque_pthread_once_tEÌ __sigE# ”#E?#__darwin_off_tnã__darwin_pthread_cond_tsñ__darwin_pthread_mutex_txO__darwin_pthread_once_t|Ž__darwin_wctrans_t(º__darwin_wctype_t*Ásize_t c£time_t WÊptrdiff_t ˜ std0 70 83 X6 Z] ]„ _  b»j kDo‹p©qÊrásøu=wYxlzƒ}Ÿ~»í‚0ƒ=„Y…l†’‡³ˆÔŠï‹Î|Ð:ÑHÓMÔcÕqרæÙ¤ÚÅÛ;d<˜=´d egh5iLjckzl‘m¨nÊoës t1vWwyx¡z¹{Ñ|ß}÷‚ ƒ# „@ †T ‡m Š” ‹¢ Œº µ× ¶ú ·"!¸?!¹f!<ÇFç%G&H&I5&JO&Kj&L…&M &N»&OÖ&Pñ&Q 'R''BB'CE'D§!FH'GY'Hu'I–'J³'KÕ'L÷'M(N%(HO(’p(”s(•Š(–¡(—Â(˜Þ(™ú(š)›3)œP)g)žt)Ÿ›) Á)¡ã)¢ *£%*¤<*¥^*¦{*§—*©¸*«Ù*­ÿ*¯ +±<+³X+´y+µ•+¶±+·Í+¸é+¹,º/,»F,¼g,½ˆ,¾©,¿Õ,Àñ,Â-Ä/-ÅP-Æq-Ç’-ȳ-ÉÊ-Êë-Ë .Ì-.ÍN.Îf.Ð~.Öš.ܶ.âÒ.èî./+/L/__debug1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬Ö denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >[ è%3#_M_p~#è%3~d3reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >g_Ios_Fmtflags7’ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodekø _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“W _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ÿ _S_beg_S_cur_S_end_S_ios_seekdir_end€€ …event¢å erase_eventimbue_eventcopyfmt_event>_Ó‹_M_nextÕtR#_M_fnÖ•R#QY׺#gØy3# >_ÛXtR•RºtR!]Eß¹>qtR"Š]ã ;ºtRK&ñÒ_M_pwordòj#_M_iwordó#K&ô›Rk5#n_ZNSt8ios_base4Init11_S_refcountEy3$_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEq1 k5l¡R×4¡Rºbasic_streambuf >R‘`T”`U—`Wš`X´`ZÎ`\è`]a^!a_;a`Uaaoab‰ac£ad½ae×afñag bh'biAbjXbctype_basectypemoney_base”%patternÉ fieldÉ ˆ!#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >&È\¶$*g‹Ãg‹g‹'[_þ 3)q1èRsiR(nothrowIY@|(cerrAS–)__ioinitM_ZStL8__ioinitÒ*˜HXºRRR+X,n* \es~~Rs+n*:*d~ ~R&k[Ô~»º*ïPjÜܺs+â- $_4a  quotbº# remcº#div_tdã $_5fD quotg# remh#ldiv_ti $_6l| quotmô# remnô#lldiv_toR*’;“º¢¢+¨.*v ”ÀÀRdouble*{ •ºáR*€ –øR*Í`œj#ÜÜss#+)/º=ÜÜ*ÀQž Yºº0p5 lj* 9¡~ƒR*_£DŸ*hLªº»Rs*§«sÜÜRs+âwchar_t*ò5¬ºÜRs0Ã#¯0jss#1(\°º*>$±jYjs0ݲlÓ&*³»,ÀŒRŒ+~*A*µ³RŒº*%½ºÔRŒº&ÍSÂQWºïR* Ãs~s+,â*³Jĺ7~â __gnu_cxx¡q&E ®é3ôcô&ÀQ´Æ6|ƒôô__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >*þ+§|ôô*é6™ô¤R*p]ºôÅRŒº*÷MÀæRŒº&*´Ä,RŒfloat*C]·++RŒlong double0E&ÇMº*K¦ôdô lconv`+˜ y,~# I(-~# .~# int_curr_symbol/~# currency_symbol0~# mon_decimal_point1~#( mon_thousands_sep2~#0 mon_grouping3~#8 )4~#@ Œ85~#H int_frac_digits6n#P u7n#Q p_cs_precedes8n#R p_sep_by_space9n#S n_cs_precedes:n#T n_sep_by_space;n#U p_sign_posnn#X int_n_cs_precedes?n#Y int_p_sep_by_space@n#Z int_n_sep_by_spaceAn#[ int_p_sign_posnBn#\ int_n_sign_posnCn#]*ž25~´ºR1¦@KÁ+dva_list IÏfpos_t UÌ __sbuf ` _base a# _size bº#+† __sFILE˜ ‚j _p ƒ# _r „º# _w …º# _flags †—# _file ‡—# _bf ˆä# _lbfsize ‰º#( _cookie Œj#0 _close y#8 _read Ž˜#@ _seek ·#H _write Ö#P _ub “ä#X _extra ”ç#h _ur •º#p _ubuf ˜í#t _nbuf ™ý#w _lb œä#x _blksize Ÿº#ˆ _offset  Ö#/ºyj+j/º˜j~º+/Ö·jÖº+ž/ºÖjRº+½__sFILEX+܆ýk† kFILE ¡0ë2 ï//+ *J ðºL/*ƒ0 ñºc/*M_ òºz/*ì. óº‘/*Ë7 ôº¨/*7 õºÄ/Ä+Ö*ñ7 ö~ë~º/&¢ úÊ@/ RR*é! ÿs1jss/2R" ¤,/WRR/3c ºy/º3]! º–/–+œ,Ö3ÏT ¹/3ì ºÑ/4+ º3% ~÷~ Ù  R34 º# R3Ë0 º@ RR 6% T / ¢J m /~3ï] º” /~ºs4¿ /3S ~º ~3¢ º× º/3ç ©ºú ~sR53J9 ªº!/R!+÷3Ç «º?!R!3ˆ! ¬ºf!~sR!3> ­ºˆ!RR!n˜!kclock_t!M² tm8!Zy" tm_sec![º# tm_min!\º# tm_hour!]º# tm_mday!^º# tm_mon!_º# tm_year!`º# tm_wday!aº# tm_yday!bº# tm_isdst!cº# tm_gmtoff!d#( tm_zone!e~#0pthread_cond_t"Eâpthread_mutex_t"Tpthread_once_t"^!__gthread_once_t#/¦"wint_t$F› $_7$Q1# __min$R„# __max$S„# __map$T„# __types$U1##+Á_RuneEntry$Vâ" $_8$X}# __nranges$Yº# __ranges$Z}##+7#_RuneRange$[I# $_9$]Ä# __name$^Ä## __mask$_Á#nÔ#k _RuneCharClass$`•#6$_10ˆ $bU% __magic$c?# __encoding$dU%# __sgetrune$f„%#( __sputrune$g¨%#0 __invalid_rune$h„#8 __runetype$j®%#< __maplower$k¾%#¼ __mapupper$l¾%#¼ __runetype_ext$sƒ##À __maplower_ext$tƒ##Ð __mapupper_ext$uƒ##à __variable$wj#ð __variable_len$xº#ø __ncharclasses$}º#ü __charclasses$~Î%#€ne%k/„~%R£~%+R+e%/º¨%„~£Œ+Š%Á¾%kÿ„Î%kÿ+Ô#_RuneLocale$ê#7 =%å®,º&º7­;%ë½@º&º7É=%÷¿º5&º7-%þm&ºO&º'H%i ºj&º'm% «º…&º'Þ,%1Fº &º'*% Hº»&º'Z%&)ºÖ&º'’6%"tºñ&º'¨2%).º 'º'\ %5N,º''º'à%%;¸&ºB'º8œ!|+/˜!*I!~Àu'&Ä7!‚†9''+§!*ÌI!…­'­'+*J8!{~Ê'Ê'+Ð',§!*š8!}~ì'ì'+ò',* !€'(ì'*¯8!'%(ì'&ÿ=!ƒSVsO(~sRÊ'mbstate_t&U‰wctype_t'4Z*ÿO&yÔ"Š(º* &zÔ"¡(/* &{ÜÂ(ܺ/*ï_&|Ô"Þ(â/*3`&}ºú(/*ØL&~º)/º*~]&º3)/5*ä&€ºP)/5*ý3&Ô"g)/1Q&‚Ô"*l"&ƒs•)Rs•)+O(*?[&…sÁ)ÜRs•)*Ò0&†ºØ)Ø)+Þ),O(*9&ˆs *Ü~%s•)*Ü(&‰Ô"%*â/*I &ŠÔ"<*â*\1&Œº^*Üs5*R &º{*5*Ì&ŽÔ"—*Ô"/*”_&º¸*/!*ž=&ĺÙ*/!*F5&’ºÿ*Üs!*3&ƺ +!*¾"&“º<+!*X&ǺX+!*œ &”sy+~â•)*O$&•Ü•+Ü*,&—º±+*ñ&˜ºÍ+*.&™Üé+Ü*F,&šs,&ï1&œúHs/,ÜsÊ'*â!&sF,*-&žÜg,Üs*¼7&Ÿºˆ,s*79& Ü©,Üs*ô+&¤sÏ,~Ï,s•)+*&¥sñ,* N&©À - -+Ü*N&È/- -*N&«ÜP-Ü -* N&¬q- -º*ô2&®º’- -º*/+&§s³-Üs*•.&¨ºÊ-Ô"*ùP&°ºë-s*;S&±Ü .Üs*zG&²Ü-.Üs*­1&³ÜN.Üâs*a^&´ºf.5*‘"&µº~.5*¼(&–Üš.â*‹/&¡Ü¶.*(&¢ÜÒ.â*¹=&¦Üî.*GL&¯Ü/âs*G&Ê++/ -*Ï+&ÍôL/ -º*°=&Ïm/ -º __gnu_debug:/9;1 9<ƒ:< )ée1streampos(ÓP ;f)ñƒGÈ/e1k1&NY)õ÷ q1è/k1k1&;_)ùÒ9q10k1k1&.)ý^*º-0RRs2è_)øsI0R2¨E)ÇHRo0Rsk12^) ˜~•0~Rs2¯S) ~»0~Rs2f)__vtbl_ptr_type„1?d G:Ž*6î209L*DÙ1î209L*Fò1î2ô206*K 2î2º&½-*NfI~-2ÿ2e1&½-*Q?RN2ÿ2k1&F$*VÏ&~t2î2ºÜ;V$*`c2–2î2~º&Q*d|Es²2ÿ2;>X*j 3Ô2î2~k1@%*nZYî2~+¹1=ú2,¹1+ú2:p +1^3¹1#0HX,d.3^30HX,fG3^3d3AT<,l^3º+3=j3,3,q1,‚ _Atomic_word-%º+ :Ö +8¦FBnpos^V¦FC_M_dataplus #_Rep_base_RepDC+æM~û3«FDC+NU~4¶F~D7$XL¼F<4«FDÑ"%å?¤Z4«FD)' ¤x4«FEã-‰X’4¶FDk4Ü7sº4«FºRER<$ã4«FººRD8JDåSs 5«FººD™3LGq1.5«FRE.%U.RQ5~RºE,:^†Tt5~RºEB:g"9—5~ºnE‰NzžRº5~¤¤E‰N~"2Ý5~E‰N‚¢6~~~E‰N†Ù#6~RRDû ŠÓ_ºE6ººEé.ÃÃMn6¶FºººE›T.µ©ˆ6¶FFP!š3(ÂF ¿°6¶F0¿.¿É6¶Fd30¿.·â6¶FÈF0¿.Å7¶FÈFºº0¿.Ð-7¶FÈFººd30¿.ÛP7¶FRºd30¿.ân7¶FRd30¿.é‘7¶Fºnd3 kì¬7¶Fº2¨TôÕ`ÎFÎ7¶FÈF2¨Tü4ÎFð7¶FR2¨T:`ÎF8¶Fn23¹8¤/8¶F23ï6L8«F2ZW&s"¤i8¶F2ZW1•†8«F2*S:;ã £8¶F2*SCå [ À8«F25 L ã Ý8¶F25 U‹[ ú8«F2n ]5s9«F2è_cþDs49«F2QhX'sQ9«F!í8.n!Yt9¶Fºn!í8ƒjV’9¶Fº2˜"‹}Os¯9«F!Ì*.äš Í9¶Fº!5¦Ræ9¶F2ªK­_ q1:«F2h¼ðJk1%:«Fº2h͵e1G:¶Fº2mWâÃ(k1i:«Fº2mWõ e1‹:¶Fº2 < 4ÎF­:¶FÈF2 < }+ÎFÏ:¶FR2 <¾\ÎFñ:¶Fn24.JÖÎF;¶FÈF24.[²TÎF?;¶FÈFºº24./ßWÎFf;¶FRº24Bâ(ÎFˆ;¶FR24._+ÎF¯;¶Fºn!ÝeAJÍ;¶Fn&f.ø ÎFî;¶FÈF2fƒÞRÎF<¶FÈFºº2f.ØNÎFA<¶FRº2fŸÅ-ÎFc<¶FR2f¯=%ÎFŠ<¶Fºn!§YÌ“/²<¶F¤ºn2§YëyKÎFÙ<¶FºÈF2§Y§7ÎF =¶FºÈFºº2§Y.mã ÎF6=¶FºRº2§Y**ÎF]=¶FºR2§YA{;ÎF‰=¶Fººn2§YRª ¤°=¶F¤n2s jj'ÎF×=¶Fºº2s z± ¤ù=¶F¤2s Ž­E¤ >¶F¤¤2Ö-©þ4ÎFL>¶FººÈF2Ö-À÷$ÎF‚>¶FººÈFºº2Ö-.KÎF³>¶FººRº2Ö-ê3OÎFß>¶FººR2Ö-dSÎF?¶Fºººn2Ö-=PÎFsE«Fnº2e8¥3“3¦E«Fºº2.“Ö ºÈE«FÈF2..‚ÜUºôE«FººÈF2..’Fº*F«FººÈFºº2..£_>ºLF«FR2..²ÞLºxF«FººR"..Ã5º«FººRº,s+±F,“3+“3+Ö3=Ö3=±F=“3:Ê3”G _M_length•s# _M_capacity–s# g—y3#:Ö3›ÚHÔF#H8 .@»¦FH†1.E›.XHL^.QEÚH8P!´KÂF&K¾5q1ŽGêH&ïGÂ4Kq1ªGêH;ø?ÆxPÂG¼F;ʱ2ÚG¼F;Û"Î<÷G¼Fº&?9Ø¡?~H¼F&•-ܾ~9H¼Fd3d32R&.µ1¼F_Hººd3;a"ç°K|H¼Fd3!Ñ7.«Ò@šH¼Fd3&“2õO~¶H¼F"À=.^&>~¼Fd3ºsêHk+ðH,G:e /COLInone/h_ZNSt6locale4noneE1J4&/iK+1Knumeric/jkX1Jû,/kž_1JÌI/lòR1J§=/mW(1J×M/nCR1 Iall/p_ZNSt6locale3allE1?|C_M_impl/OL#$_S_classic/ _ZNSt6locale10_S_classicEOL$_S_global/#_ZNSt6locale9_S_globalEOLL¦G/)9/UL$_S_once/8_ZNSt6locale7_S_onceE¼"–x]0g/{†JeL0g/„ŸJeLkL0g/¸JeLR0g/ÛJeLkLRº0g/ªþJeLkLkLº0 /ºKeLº&¨T/Å÷kL9KeLkLstring+<“3&ö /ÝÜ=9KcKvL&N/ç6q1„KvLkL&ù5/ð2q1¥KvLkL2Z"/š`õHÁKkL<–=/o?kLMg/<îKeLOLNâJ/?¥LN/B™(DÙI/E#º)LºO±@/Hó(eLkLkLº+³I,ZL+`L,R+õH=qL,õH+qLPfJ/W|LwNQ_vptr$facet1#Rg/\y3#__c_locale08wN$_S_c_locale/__ZNSt6locale5facet11_S_c_localeE²LL^W/bON$_S_once/e_ZNSt6locale5facet7_S_onceE¼"N/i°M–/vhM’NsS¸/{|L‰M’NºE%!/€ ¬M˜NR²LD…Y/‚˜!²LÉM˜NEÇ^/…ÙâM˜NFFQ/Š0²LFm/9ERE]E/‘:3"NžNEŠ]/•º?†Wk žWÄYk 2ñWOk ÅWÄYk k !@^yVãWÄYk 2¡"j|UXÐY2¡"r†?|U"XÄY|U2€<<|U?XÐY2ˆ|UaXÄY|U2)›’Iq1}Xq12TH§Î$õHŸXÄYkL2ö)²õH¼XÐY2©J¼okLÙXÐY<M%δIº2aÞfFÛY YÄYº2iódáY/YÄYº^–<§ROYÄYºM eYÄYM  €YÄYçYT¨T—FRÄYçY,k ,ø ,’ ,W ‹ÄYk+§R=‹+ÖY,§R==j=ÖYX…@1:íYc`Q_vptr$basic_streambuf1#__M_in_beg2Ã~#__M_in_cur2Ä~#__M_in_end2Å~#__M_out_beg2Æ~# __M_out_cur2Ç~#(__M_out_end2È~#0__M_buf_locale2ÏõH#8`Y2ÔíYÕZc`º&*(2à‚õHöZc`kL&ö)2ñâ`õH[i`&ŽH2þò9c`8[c`~2¼^2­F›/d[c`ôW ’ 2Z82›/‹[c`P ’ 2ýQ2 D º¨[c`2 N2P6|UÅ[c`2ñ'2'3Gºâ[c`2º`29Z ºÿ[c`2›72O`Mº\c`2¡72bZR|UC\c`~2Q:2p9ºe\c`n2~W2‰ý_º‚\c`2óO2¤ º¤\c`n2ùO2¾ |UË\c`RMù#2Ëá\c`D3/2Þ¨~ÿ\i`D" 2á'N~]i`D‰+2ä ~;]i`E6T2îLZ]c`ºEöW2ùˆƒ]c`~~~D’!2 V/~¡]i`DÏK2R9~¿]i`D¶Y2x^~Ý]i`Eë2 -ü]c`ºEûW2'^ ^c`~~aTH2<øSíYG^c`kLb¢J2K"c`íYw^c`~bÑI2W7›/íY¬^c`ôW ’ bï$2cö"›/íYÜ^c`P ’ bL:2o¶3ºíY_c`bGF2…´.|UíY(_c`c$K326|UíYW_c`~bì>2«­ º íY}_c`b÷]2¸ZHº íY£_c`bÚP2ÐPº íYÎ_c`ºc³`3T[`|U íYý_c`RbOL2ûnLº íY(`c`ºMù#2C`c`t`T¨T2"«<z`c`t`+íY+o`,íY=o`=íYwctrans_t4'@7—'HÂ!º´`Ô"7S'NÞTºÎ`Ô"7`Q4?‰Fºè`Ô"7ÕT'T1ºaÔ"7X'ZëHº!aÔ"`(76'`Û6º;aÔ"7Y'f!ºUaÔ"7ÕV'l' ºoaÔ"7r>'rpWº‰aÔ"7-'xùXº£aÔ"7‘'~4:º½aÔ"7+K'„šº×aÔ"74@'Š 8ºñaÔ"*4†Ô" bÔ"€`7ÆT'ßÔ"'bÔ"7R '–l8Ô"AbÔ"*~14ˆ€`XbR*í'²`(obR:H5*hcdupper51Rhc€dlower52RXhcdalpha53@-hcddigit54=hcexdigit55¨hcdspace56Âhc@eprint57Q.hcdgraph58-\hc%dcntrl59´Shcdpunct5:e1hc dalnum5;Ôhc,º+1fU@¨|Lðh|L#ob#C_M_c_locale_ctype°²L#C_M_del±q1#C_M_toupper²mc# C_M_tolower³mc#(C_M_table´ðh#0C_M_widen_okµn#8C_M_widen¶öh#9C_M_narrow·öh#¹C_M_narrow_ok¸n#¹gx]½_ZNSt5ctypeIcE2idEµNhtable_size¿_ZNSt5ctypeIcE10table_sizeE¦F 4&Ìádiðhq1s 4&Ú ei²Lðhq1s2‡]æq11e iºn2‡]õŸR]e iRRi2®Yø'R‰e iºRR2>F&Rµe iºRR2à% ¿n×e in2à%1õ%Rþe i~R2\ AÚ0n f in2\ R×RGf i~R2é]fý]nif in2é]ö>R•f iRR~2òU 7=n¼f inn2òUÂZRíf iRRn~D-GÒððh g iF 8×ÏðhSÏ)àsc?giºbÊVð•)nscjg inbÊV2HRscšg i~RbÇ9_nscÅg inbÇ9"z Rscõg i~Rb:]6>@nsc h inb:]Mó.RscUh iRR~bu5gynsc…h innbu5‚"5R sc¿h iRRn~E&@Š\Ùh iO­^šZ i+hcnikÿ+sc+i,sc+ºUcÆ qii_#Ë j<qii’7Ö !R"ÃLÛ  :tnnn,tj”17§RNm§R#__M_tie6WNm#Ø__M_fill6Xn#à__M_fill_init6Yq1#á__M_streambuf6Zc`#è__M_ctype6] i#ð__M_num_put6_Tm#ø__M_num_get6a_m#€&M 6k<jHjjm&^T6o`q1djjm&R86{$ø €jjm;57-a$jumø ;ù6Õ ºjumø ;Á`6–ˆ0×jumø &´G6¦8q1ójjm&n(6°2q1kjm&ñ6»pq1+kjm&û=6Åï!q1Gkjm&ìT6ÐÛø ckjm;ìT6óô€kumø Ç"6škumc`^¢6 viºkumº2F86ý&Nm×kjm2F86%WNmùkumNm2Œ;63«c`ljm&Œ;79õ c`7lumc`& 7C¸{mXlumm2¡@6de7nuljm2¡@6xÌn—lumn&TH7€âEõH¸lumkL&òU7uêNnÞljmnn&é]7z $nÿljmnMÇ"6¼mumkP57Œ[:3mumc`lšK7«Û^umkL+¾+Zm,ì+em,5+pm,vi+vi=vi=pmU¤8}OoRu\8~# 8йmOo 8ÓmOoUo2hT8™Ì:e1ðm`o2>8 ,~ n`o2_<8¡j.ko*nOo2_<8¨&.‡mLnOoº2Ñ=8­EkoinOo2Ñ=8´ÓD‡m‹nOoº2h8¹f@e1­n`oqo2 <8½íkoÏnOoqo2rT8Át‡mñn`oqo2>8ÅB?kooOoqo2|T8ÉB;‡m5o`oqo"hW8Í”MUo`o+‡m=[o,~+fo,‡m=‡m=wo,=ø =+P5|Lgu|L#gx]Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEµN ü2¤ pguº2‘)¿ô0~Ap_m~~R|omu2‘)ã‘B~wp_m~~R|oÛY2‘)è›C~­p_m~~R|osu2‘)í)B~ãp_m~~R|oyu2‘)òùB~q_m~~R|ou2‘)øD~Oq_m~~R|o…u2‘)ýkD~…q_m~~R|o‹u2‘)ÁA~»q_m~~R|o‘u2‘)#ñ@~ñq_m~~R|o—u2‘)(YA~'r_m~~R|o‚o2‘)Hl ~]r_m~~R|oáYSà]Mˆo~rguºD­ð ~µr_m~~R|oÎFby ο~ˆoôr_m~~R|omuby Ý~ˆo3s_m~~R|oÛYby X~ˆors_m~~R|osuby t~ˆo±s_m~~R|oyuby $í~ˆoðs_m~~R|ouby ,~ˆo/t_m~~R|o…uby 3‚~ˆont_m~~R|o‹uby ;~ ˆo­t_m~~R|o‘uby H*~ ˆoìt_m~~R|o—uby d•~ ˆo+u_m~~R|o‚omy qß~ ˆo_m~~R|oáY+ˆo=q1=¤=Ó=º=ô===ÀPìÛ|LHz|L#gx]Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEµN „*ï vHzº2'/ òQvTm²Rnq12'/+ A²‚vTm²Rn2'/0 •²³vTm²Rnº2'/5 é²ävTm²Rnô2'/: =²wTm²Rn2'/j ƒ4²FwTm²RnÀ2'/o í²wwTm²Rn+2'/„ óL²¨wTm²RnÜEÔ*'_UåwTmRºnR~~NzE”PÄC"xTmRºnR~~NzEX‰ZxTmnR~RNzSb¢ u{xHzºbè¾ÁY²uµxTm²Rnq1bèä‘Z²uïxTm²RnbèëèZ²u)yTm²RnºbèòG[²ucyTm²Rnôbèùž[²uyTm²Rnbè÷T²u×yTm²RnÀbè:Z²uzTm²Rn+mè*4² uTm²RnÜ+u=ºj¾1@Tz~nviH"Q_vptr$basic_ostream1#09VµzNmº~c``·69_TzÚzNmº~&UM9pïI!~ûzNm'~&UM9yJ!~{Nm<~&UM9ƒó!~={NmQ~&UM9©VQ!~^{Nm&UM9­‡"!~{Nmº&UM9± Q!~ {Nmq1&UM:\iQ!~Á{Nm—&UM9¸sQ!~â{Nm¤&UM:j2Q!~|Nmº&UM9Ã<‰Rº f~Á€cÚP<4Vº f~©Á€ºcOLÁ€™×2[ ;ÓY-“3¶×q[ ;Ýz&ÑÈF+Ò€+Ý,Ò€ stk=àƒä8ô‚rType=WSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED›XsSRATE=ù_ZN3stkL5SRATEEˆˆ€ˆå@tRT_BUFFER_SIZE=ÿ_ZN3stkL14RT_BUFFER_SIZEEBsPI=_ZN3stkL2PIEˆˆ-DTû! @sTWO_PI=_ZN3stkL6TWO_PIEˆˆ-DTû!@sONE_OVER_128=_ZN3stkL12ONE_OVER_128Eˆˆ€?Xí=Uàƒó„Q_vptr$StkError1#_message_=j9K#_type_=k÷#0ä8=oK„ó„iR÷` (=sàƒj„ó„ºuL=v¬WàƒŠ„ó„vd =y~(ù„àƒ®„ó„vÌ=|aiRàƒÒ„ó„wgK=)0Ràƒó„+àƒ=ÿ„,÷Xô‚=„…‚ˆQ_vptr$Stk1#Hñ==ˆHhcH: =‰ý)hcH…5=ŠMIhcH‡6=‹ËhcHÇ_=ŒVhcH7+=wShcStkFloat=LÀxsrate_=ÔGO…y?=Õ‡9Ky7=Öœ'q1yR#=×ISq1zalertList_=Ø_ZN3stk3Stk10alertList_Etostringstream1ŽÒ€zoStream_=Ü_ZN3stk3Stk8oStream_E†_ignoreSampleRateChange_=Ýq1#8p;== …;‰=¤Ç8Ÿ†…;ø=¬² ¼†‚ˆq18r(=¯&I9K;ˆ=²Eä†9K;T_=µH*û†;“`=¸5W‡;®=»ïK)‡;²=¾Â @‡º&ûJ=ÁIq1e‡………;s=È‘Q‡R÷;s=Ëb3‡9K÷;b\=ÎÏ2´‡q1;}F=ÑÔ1ˇq1{›=àà‡‚ˆ|]\=ã…ˆ‚ˆº}É#=æ¹G…+ˆ‚ˆ……k=éK]Iˆ‚ˆ‚ˆkH=ìºJgˆ‚ˆ‚ˆls=ï´]‚ˆ÷+…,…MUTEX> "CONDITION> y"Xú‚€>%…|‰…#_mutex_>Cˆ#_condition_>Dšˆ#P0X>(‰|‰`¢]>+«ˆ‰|‰º;º>.Â7‰|‰;ö_>1üGO‰|‰;.>8QFg‰|‰@ï)>?D`|‰+«ˆU8}J‹Ru\8R# 8Š´‰J‹ 8ΉJ‹P‹2hT8™9k1ë‰V‹2>8… RŠV‹2_<8¡ã*a‹%ŠJ‹2_<8¨ *‚‰GŠJ‹º2Ñ=8­Q=a‹dŠJ‹2Ñ=8´ß<‚‰†ŠJ‹º2h8¹u,k1¨ŠV‹qo2 <8½¨a‹ÊŠJ‹qo2rT8Á©N‚‰ìŠV‹qo2>8Å[Na‹‹J‹qo2|T8É)'‚‰0‹V‹qo"hW8Í{P‹V‹+‚‰=`L+\‹,‚‰=‚‰=¦F~£ ×§‹__a¶§‹‘h__b¶§‹‘`,g‹~ÃL…Œ€__groupingþ R‘¨€__grouping_sizeþ s‘ €__grouping_tmpþ …Œ‘˜__n ¦F‘P__min ¦F‘H__i s‘¸__test q1‘_‚P—__j s‘°,iRƒ¿Yט܌__initialize_phº‘l__priorityhº‘h„š6/ä…c10 †j‘h‡g‰[2M|Oˆœ O‘h,|‰‡O‰NNqȃˆœ O‘h‡7‰Ar²ˆœ O‘h‡‰4Ž©`ሜ O‘h‰‰% ŽŠœ O‹__in_chrg1Œá/ª1¬7Žî‘XŒáhG2¹øcŽî‘XŒáz8ºADŽî‘X‰ìˆ¨ŽŠœ OŒŽÐ!B±ÔŽœŽ‘XŒŽöV²!ÜœŽ‘XŽ_DefaultRuneLocale$„Ô%__dso_handlejƒ€ˆå@,Ó‘(ƒ\ƒ-DTû! @~ƒ-DTû!@¨ƒ€?,«1(nothrowIY@|ostream1ŠTz(cerrAS–’ ¨"]digitsF_ZNSt14numeric_limitsImE6digitsE1@“”@ï_ZNSt14numeric_limitsIfE12has_infinityEo3“µ;ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEo3“Só_ZNSt14numeric_limitsIfE10has_denormEt3“”@(_ZNSt14numeric_limitsIdE12has_infinityEo3“µ;)_ZNSt14numeric_limitsIdE13has_quiet_NaNEo3“S,_ZNSt14numeric_limitsIdE10has_denormEt3“”@a_ZNSt14numeric_limitsIeE12has_infinityEo3“µ;b_ZNSt14numeric_limitsIeE13has_quiet_NaNEo3“Se_ZNSt14numeric_limitsIeE10has_denormEt3”npos^V¦FH8 .@»¦FJ†1.E›.XHL^.QEÚH•npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¦F–8 .@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¦F–†1.E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEJ4&/iK+1Knumeric/jkX1Jû,/kž_1JÌI/lòR1J§=/mW(1J×M/nCR1 L¦G/)9/ULL^W/bO†“,}NL¢/ñX7RLoO/òe!7RLX/óy'7RLj/ô+7RLi^/õ=7RL/öd7RL/÷Þ BRY1S{ YZdec™; YZfixedÃ; YZhex z YYàõ YZleftð Y Zoct÷7 Y@Zright¨\ Y€[:& Y[™ }= Y[Å&$­H Y\showpos'¥- Y\skipws*F\ Y\unitbuf-u Y [1  Y@YÃ41Y Y°Y27[, YJ[©]:Ô YZbadbitLPK¥YZeofbitO¥YZfailbitTô8¥YZgoodbitW8!¥YZappj,ªYZatemÛGªYY{]v»$ªYYž]yŒ*ªYZcurŽ[O¯YYZW‘h¯Ydupper51Rhc€dlower52RXhcdalpha53@-hcddigit54=hcexdigit55¨hcdspace56Âhc@eprint57Q.hcdgraph58-\hc%dcntrl59´Shcdpunct5:e1hc dalnum5;Ôhc•_S_atoms_out!_ZNSt10__num_base12_S_atoms_outER•_S_atoms_in%_ZNSt10__num_base11_S_atoms_inERi_#Ë j<qii’7Ö !Rg‘<3_ZNSt10moneypunctIcLb1EE4intlEo3g‘<3_ZNSt10moneypunctIcLb0EE4intlEo3g‘<3_ZNSt10moneypunctIwLb1EE4intlEo3g‘<3_ZNSt10moneypunctIwLb0EE4intlEo3g‘<«_ZNSt17moneypunct_bynameIcLb0EE4intlEo3g‘<«_ZNSt17moneypunct_bynameIcLb1EE4intlEo3g‘<«_ZNSt17moneypunct_bynameIwLb0EE4intlEo3g‘<«_ZNSt17moneypunct_bynameIwLb1EE4intlEo3Hñ==ˆHhcH: =‰ý)hcH…5=ŠMIhcH‡6=‹ËhcHÇ_=ŒVhcH7+=wShcxsrate_=ÔGO…y?=Õ‡9Ky7=Öœ'q1yR#=×ISq1% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  : ; I8 9: ; : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;< !.? : ;‡@< ".? : ;‡@I< #4: ;‡@I? 2 < $4: ;‡@I? 2 < % : ;&.? : ; ‡@I< '.: ;‡@I< (4: ; ‡@I? < )4: ; ‡@I< *.? : ; I< + I,&I-&./I0.? : ; < 1.? : ; I< 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~.G@: ; I €: ;I 4: ;I ‚ ƒ.‡@4 @„.4 @….4 @†I ‡.G: ; @ˆI4  ‰.G: ; ŠI4 ‹I4 Œ.1‡@@1 Ž4: ; I? < 4I? 4 < 4G ‘4G’4G “4: ;‡@I? <  ”4: ;‡@I? <  •4: ;‡@I? < –4: ; ‡@I? < L!×Cö3û /usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/ext../includestl_algobase.hlocale_facets.tccMutex.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.hstringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccStk.h Mutex.h  µ¿/Ÿ ýLó׃OŸ#v/#å2K»ltºä¾Ïh<¾Qh<¾Ïh<¾Ïf<ÈÚÉÐsSÈÚÉÐsSÈÚÉÐ`SÈk!  o(Èk!  ' ×çÖeä$/J ¡w¡¤w¤×vwwvרwØÛwÛvww/vww1v23w36w6MvNOwORwRqvrswsvwvvŽw’w’©vª«w«®w®1v23w36w6¹vº»w»¾w¾AvBCwCFwF±v²³w³¶w¶!vçšm‹min stk::Mutex::signalTstk::Mutex::waitƒstk::Mutex::unlock²stk::Mutex::lock Žstk::Mutex::~Mutex7Žstk::Mutex::~MutexcŽstk::Mutex::~Mutex¨Žstk::Mutex::MutexÔŽstk::Mutex::MutexršÁ__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_cond_tO_opaque_pthread_mutex_tŽ_opaque_pthread_once_tÌ__darwin_off_tâ__darwin_pthread_cond_t__darwin_pthread_mutex_t!__darwin_pthread_once_t@__darwin_wctrans_tZ__darwin_wctype_tssize_ttime_tptrdiff_tã$_4 div_t$_5Dldiv_tR$_6|lldiv_tdlconvÇva_listÖfpos_tä__sbuf__sFILE FILE˜!clock_t§!tmy"pthread_cond_t"pthread_mutex_t¦"pthread_once_t¼"__gthread_once_tÔ"wint_tâ"$_77#_RuneEntryI#$_8ƒ#_RuneRange•#$_9Ô#_RuneCharClassê#$_10Ô%_RuneLocaleO(mbstate_t`(wctype_t/char_traits•1__vtbl_ptr_type«1nothrow_t¹1new_allocator3allocatory3_Atomic_word“3basic_string,std::allocator >ÔF_Rep_baseG_RepõHlocale|LfacetµNidO_Impl§Rios_baseíYbasic_streambuf >€`wctrans_tobctype_basescctypeimoney_basevibasic_ios >‡m__normal_iterator, std::allocator > >ˆonum_get > >unum_put > >Tzbasic_ostream >f~basic_stringbuf,std::allocator >Ò€basic_ostringstream,std::allocator >àƒStkError…StkˆMUTEXšˆCONDITION«ˆMutex‚‰__normal_iterator, std::allocator > >–ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePathiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmmoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk5Mutex4lockEv_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcmlock_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumEwctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZN3stk5MutexC1Evwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl__opaque_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmsignalgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiwaitcomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZN3stk5MutexD0Evput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvmbtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper_GLOBAL__I__ZN3stk5MutexC2Ev~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperi_ZN3stk5MutexD2Evnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZN3stk5Mutex4waitEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZN3stk5MutexD1Evwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_ZN3stk5Mutex6unlockEvisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_localeempty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblen_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt4cerriswalphatmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZN3stk5MutexC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpMutexiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeEconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout~Mutexfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__S_empty_rep_storagewprintf_S_id_monetary_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlengthfputwcunlock_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZN3stk5Mutex6signalEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃÿÿ'#HAiÿÿ'#HAiÿÿ'#HAiÿÿ'1Jcÿÿ'1JcN3stk5MutexEzPLRx› 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ‡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ‡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ‡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿoçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿoçÿÿÿÿÿÿÿ† ƒ&- )-ö5-ä9-Ë%Ä(-¦&-™)-†5-t9-[%T(-60-$&-)-ü)-ë4-Þ8-Ê%®0-œ&-)-t)-c4-V8-B%&0-&-)-ì)-Û4-Î8-º%£:-‡;-k7-G6-+--&è+- +-c+-9!-*-P ðÀh@ðÈ xH ¿æŽÞŽºŽ²ŽuŽmŽIŽAŽŽŽÂº“‹d\0(þŒëŒãŒŒ•ŒjŒbŒ¹‹±‹z‹r‹0 ÛZ@T øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(R-=1-8,2=%,- @.8$0/ '#^ ^ü \ü Ù^ÙÈ^ÈÄ \Ä ¡ ^¡ ^Œ \Œ i^iX^XT \T 1^1 ^  \ è^èä \ä °^°¬ \¬ x^xt \t @^@< \< ^ \ Ð ^ÐÌ \Ì ˜ ^˜” \” ` ^`\ \\ ("^(!$ \$" 3MµÓõ×&¨"6?/QZc…u°‡Û™x£ÐÈ ü@ x Ž.X!®Núè 2ß° ×r !ÐB‰8"²Ÿp"/ªG!ª2]È!½ºs"€ Å€˜.PchB ’@ã'3hŸu¢ZL¯k™ÄTôï__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Mutex6signalEv_pthread_cond_signal__ZN3stk5Mutex4waitEv_pthread_cond_wait__ZN3stk5Mutex6unlockEv_pthread_mutex_unlock__ZN3stk5Mutex4lockEv_pthread_mutex_lock__ZN3stk5MutexD0Ev__ZTVN3stk5MutexE_pthread_mutex_destroy_pthread_cond_destroy__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk5MutexD1Ev__ZN3stk5MutexD2Ev__ZN3stk5MutexC1Ev__ZN3stk3StkC2Ev_pthread_mutex_init_pthread_cond_init__ZN3stk5MutexC2Ev__ZTIN3stk5MutexE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk5MutexE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk3StkE___gxx_personality_v0__ZSt3minImERKT_S2_S2_.eh__ZN3stk5Mutex6signalEv.eh__ZN3stk5Mutex4waitEv.eh__ZN3stk5Mutex6unlockEv.eh__ZN3stk5Mutex4lockEv.eh__ZN3stk5MutexD0Ev.eh__ZN3stk5MutexD1Ev.eh__ZN3stk5MutexD2Ev.eh__ZN3stk5MutexC1Ev.eh__ZN3stk5MutexC2Ev.eh__GLOBAL__I__ZN3stk5MutexC2Ev__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5MutexC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Noise.o000644 000766 000766 00000250770 12015735510 015372 0ustar00garygary000000 000000 Ïúíþ€ Q1 P1__text__TEXTÔ ð9€__debug_frame__DWARFØx p:__debug_info__DWARFðÁž ;+__debug_abbrev__DWARF±£5 Q¬__debug_aranges__DWARFæ­P†¶X<__debug_macinfo__DWARF6®Ö¶__debug_line__DWARF6®(Ö¶p<__debug_loc__DWARF^³Xþ»˜<l__debug_pubnames__DWARF¶¸{VÁ__debug_pubtypes__DWARF1ºãÑÂ__debug_inlined__DWARFÁ´É__debug_str__DWARFÁTd´É__debug_ranges__DWARFh%.__mod_init_func__DATAh%.ø? __textcoal_nt__TEXTp%þ.@8 €__cstring__TEXTp*q3__gcc_except_tab__TEXTá* 3__StaticInit__TEXTì+XŒ4ÀA€__const_coal__DATA`,°5ðA __const_coal__TEXT-°5 __bss__DATAP1__literal8__TEXT0-Ð5__eh_frame__TEXT@-à5pBS h__constructor__TEXTP1ð9__destructor__TEXTP1ð9ER(JÐ P"4UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}ø‰uôƒ}ôu¿è‰Çèë‹}ôèÉÃUH‰åHƒìH‰}ø‰uôH‹}øèH‹HPH‹EøH‰‹uôH‹}øèÉÃUH‰åHƒìH‰}ø‰uôH‹}øèH‹HPH‹EøH‰‹uôH‹}øèÉÃÿÿÿÿx $p%† $‚%† $”%7† ,† ƒ,Ì%† ƒ$è&ø† ,à'~† ƒ$^(;† $š(;† ,Ö(~† ƒ,T)~† ƒ$ì+C† $/,† $† $22† ,Ò)œ† ƒ$d8† $œ8† ½žGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Noise.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Óunsigned int__int64_t.ôlong long intlong long unsigned intlong int$_0€L[__mbstate8M[_mbstateLNônkkchar__mbstate_tO+__darwin_mbstate_tQv__darwin_size_tZºlong unsigned int__darwin_va_list`ç÷÷k __va_list_tag j gp_offset Ó# fp_offset Ó# overflow_arg_area j# reg_save_area j# __darwin_wchar_tfº__darwin_rune_tkl__darwin_wint_tnº__darwin_clock_tsº__darwin_time_tvnñk _opaque_pthread_once_t E4 __sig E# __opaque Eá#__darwin_off_t nã__darwin_pthread_once_t |ñ__darwin_wctrans_t (º__darwin_wctype_t *Ásize_t c£time_t WÊptrdiff_t˜ std Y 7Y 8\ X_ Z† ]­ _É bä j6 km o´ pÒ qó r  s! uf w‚ x• z¬ }È ~ä  7 ‚Y ƒf „‚ …• †» ‡Ü ˆý Š ‹D Î¥ Ðc Ñq Óv ÔŒ Õš ×¶ Ø ÙÍ Úî Û8 ; <Á =Ý d6 eB gE h^ iu jŒ k£ lº mÑ nó o s4 tZ v€ w¢ xÊ zâ {ú | }  ‚4 ƒL „i †} ‡– н ‹Ë Œã µ ¶# ·K ¸h ¹ <ð Fã$ Gý$ H% I1% JK% Kf% L% Mœ% N·% OÒ% Pí% Q& R#& B>& CA& DÐ FD& GU& Hq& I’& J¯& KÑ& Ló& M ' N!' HK' ’l' ”o' •†' –' —¾' ˜Ú' ™ö' š( ›/( œL( c( žp( Ÿ—(  ½( ¡ß( ¢) £!) ¤8) ¥Z) ¦w) §“) ©´) «Õ) ­û) ¯* ±8* ³T* ´u* µ‘* ¶­* ·É* ¸å* ¹+ º++ »B+ ¼c+ ½„+ ¾¥+ ¿Ñ+ Àí+ Â, Ä+, ÅL, Æm, ÇŽ, ȯ, ÉÆ, Êç, Ë- Ì)- ÍJ- Îb- Ðz- Ö–- ܲ- âÎ- èê- .'.H.__debug 1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ÿdenorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >„ <'2#_M_p§#<'‰2§`2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >{_Ios_Fmtflags7» _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek! _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“€ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸È _S_beg_S_cur_S_end_S_ios_seekdir_end€€-!®event¢ erase_eventimbue_eventcopyfmt_eventZbÓ´ _M_nextÕpQ#_M_fnÖ‘Q#\׺#9Øu2#ZbÛ pQ‘QºpQ :Gß@š pQ!m`ã¿<ºpQµ'ñû _M_pwordòj#_M_iwordó#µ'ô—Q7"‚_ZNSt8ios_base4Init11_S_refcountEu2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEm07•Qp6Qºbasic_streambuf > R_ T_ U“_ W–_ X°_ ZÊ_ \ä_ ]þ_ ^` _7` `Q` ak` b…` cŸ` d¹` eÓ` fí` g a h#a i=a jTactype_basectypemoney_base½$patternÉ fieldÉ ± #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%¤_¶‘+´Žì´Ž´Ž&wbþ §*m0{œeQ'nothrowI-B+”'cerrA\UE”(__ioinitM_ZStL8__ioinitû )rJXº{{{*+n)|_eœ§§{œ*n)§+d§É§{%Ž[·§äº) Pjºœ* , $_4a6 quotbº# remcº#div_td  $_5fm quotg# remh#ldiv_tiC $_6l¥ quotmô# remnô#lldiv_to{)E=“ºËË*Ñ-)ÿ ”éé{double) •º {) –!{)äcœjLœœL*R.ºf)ìSž6‚ºº/ 7 •j)‚:¡§¬{)B£mÈ)\Nªºä{œ)Ê«œ{œ* wchar_t)—7¬º7{œ/%¯YjœœL0î^°º)’%±j‚jœ/À²•Ó%ƒ+³>.éµ{µ*§)®+µÜ{µº)H½ºý{µº%0VÂÞYº{)ËÜ9§9œ*?+ )Lĺ`§  __gnu_cxx¡š%¼ ®‚5ôŒô%ìS´N8¥¬ôô__debug 6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)-§¥¶ôô)q8™ôÍ{)S`ºôî{µº)PÀ{µº%Š+´G.//{µfloat)&`·TT{µlong double/¯'Çvº)øL¦ôô lconv`!+Á1®!,§#1½)!-§#1:!.§# int_curr_symbol!/§# currency_symbol!0§# mon_decimal_point!1§#( mon_thousands_sep!2§#0 mon_grouping!3§#81)!4§#@1:!5§#H int_frac_digits!6n#P1z!7n#Q p_cs_precedes!8n#R p_sep_by_space!9n#S n_cs_precedes!:n#T n_sep_by_space!;n#U p_sign_posn!n#X int_n_cs_precedes!?n#Y int_p_sep_by_space!@n#Z int_n_sep_by_space!An#[ int_p_sign_posn!Bn#\ int_n_sign_posn!Cn#])74"5§Ýº{0zB!Kê*va_list#IÏfpos_t#U4 __sbuf#`= _base#a=# _size#bº#*† __sFILE˜#‚“ _p#ƒ=# _r#„º# _w#…º# _flags#†—# _file#‡—# _bf#ˆ # _lbfsize#‰º#( _cookie#Œj#0 _close#¢#8 _read#ŽÁ#@ _seek#à#H _write#ÿ#P _ub#“ #X _extra#”#h _ur#•º#p _ubuf#˜#t _nbuf#™&#w _lb#œ #x _blksize#Ÿº#ˆ _offset# ÿ#.º¢j*“.ºÁj§º*¨.ÿàjÿº*Ç.ºÿj{º*æ__sFILEX*†&k†6kFILE#¡C/„4#ïXX*6)ÚK#ðºuX)2#ñºŒX)ib#òº£X)j0#óººX)S9#ôºÑX)Ž8#õºíXí*ÿ)y9#ö§§ºX%…#úžBX4{{):##ÿœZjœœX2£##'.X€{{X3¼#º¢Xº3À"#º¿X¿*Å+ÿ32W#âX3#ºúX4-#º39# § §2 # 4{3œ5#ºL{3M2#ºi{{Š&#}X|L#–X§3ã`#º½X§ºœ4â#X3{U#§ã§3×#º ºX3û#©º# §œ{53À:#ªºE X{E *÷3ê#«ºh {E 3ë"#¬º §œ{E 3í?#­º± {{E nÁ kclock_t$M² tm8$Z¢! tm_sec$[º# tm_min$\º# tm_hour$]º# tm_mday$^º# tm_mon$_º# tm_year$`º# tm_wday$aº# tm_yday$bº# tm_isdst$cº# tm_gmtoff$d#( tm_zone$e§#0pthread_once_t%^J__gthread_once_t&/¢!wint_t'F› $_7'Q-" __min'R„# __max'S„# __map'T„# __types'U-"#*Á_RuneEntry'VÞ! $_8'Xy" __nranges'Yº# __ranges'Zy"#*3"_RuneRange'[E" $_9']À" __name'^À"# __mask'_Á#nÐ"k _RuneCharClass'`‘"6$_10ˆ 'bQ$ __magic'cá# __encoding'dQ$# __sgetrune'f€$#( __sputrune'g¤$#0 __invalid_rune'h„#8 __runetype'jª$#< __maplower'kº$#¼ __mapupper'lº$#¼ __runetype_ext's"#À __maplower_ext't"#Ð __mapupper_ext'u"#à __variable'wj#ð __variable_len'xº#ø __ncharclasses'}º#ü __charclasses'~Ê$#€na$k.„z${£z$*{*a$.º¤$„§£µ*†$Áº$kÿ„Ê$kÿ*Ð"_RuneLocale'æ"7Ú>(å1.ºý$º7`=(ë‘Bº%º7˜?(÷ôº1%º7P(þ×'ºK%º&ØI(ò ºf%º& (  º%º&a.(Hºœ%º&>(zJº·%º&}(š*ºÒ%º&78("©ºí%º&A4()‡/º&º&Ó (5Ñ-º#&º&4'(;"(º>&º8Ñ$|—0Á )ßJ$~éq&ªª%L9$‚;ªŒ&Œ&*Ð )¦K$…ª©&©&*ª)Ò9${§Æ&Æ&*Ì&+Ð ):$}§è&è&*î&+ª)Ã$€Œ& 'è&)%:$Œ&!'è&%Î?$ƒÎXœK'§œ{Æ&mbstate_t)U‰wctype_t*4ƒ)R)yÐ!†'º)g )zÐ!'X)n ){¾'ºX)$c)|Ð!Ú' X)ac)}ºö'9X)×N)~º(Xº)a`)º/(X95)ø)€ºL(X95)–5)Ð!c(X0t)‚Ð!)½#)ƒœ‘({œ‘(*K')^)…œ½({œ‘()T2)†ºÔ(Ô(*Ú(+K')‰:)ˆœ)z$œ‘()P*)‰Ð!!) X)À )ŠÐ!8) )Þ2)ŒºZ)œ95)')ºw)995)Ñ)ŽÐ!“)Ð!X)°b)º´)X9E )m?)ĺÕ)X9E )ß6)’ºû)œ9E ))5)ƺ*99E )$)“º8*9E )G[)ǺT*9E )¸!)”œu*§ ‘()£%)•‘*9)‡-)—º­*99)Ô)˜ºÉ*99)/)™å*9)É-)šœ+99%q3)œÔJœ++œ9Æ&)3#)œB+9) /)žc+9œ)D9)Ÿº„+99œ)­:) ¥+9œ)w-)¤œË+§Ë+œ‘(*9)†)¥œí+99)&P)©é ,9 ,*)-P)È/+,9 ,)4P)«L,9 ,);P)¬m,9 ,º)4)®ºŽ,9 ,º)²,)§œ¯,9œ)0)¨ºÆ,Ð!)S)°ºç,99œ)žU)±-9œ)9I)²)-9œ)/3)³J- œ)pa)´ºb-95)â#)µºz-95)0*)––-9 ) 1)¡²-99)Œ))¢Î-9 )ˆ?)¦ê-99);N)¯ .9 œ) )ÊT'.9 ,)R-)ÍôH.9 ,º)?)Ïi.9 ,º __gnu_debug :‹.9 ;Z9 <¬:e,éa0streampos+Óy;z ,ñ_IÄ.a0g0%\,õR"m0ä.g0g0%Wb,ùf;m0/g0g0%•/,ýË+º)/{{œ2c, !œE/{2…G,¡J{k/{œg02·, j§‘/§{œ2V, ]§·/§{œ2z ,ŸV§Ý/§œn2(",‰[nù/u02dO,‰bº0g02K,_[m060u0u0<â),#|º!†8,&vºu0=n=bool={0+º.º‹05*‘0>__vtbl_ptr_type€0?G:·-6ê1/-N-DÕ0ê1/-N-Fî0ê1ð1/J-K1ê1º%@/-N@K§)1û1a0%@/-Qé@{J1û1g0%š%-V9(§p1ê1º;ª%-`ü3’1ê1§º%-S-dYGœ®1û1;[-j£4Ð1ê1§g0@b&-n \ê1§*µ0=ö1+µ0*ö1:™.1Z2µ0#/[/d*2Z2/[/fC2Z2`2A>/lZ2º*2=f2+2+m0+«_Atomic_word0%º*E :ÿ.8¢EBnposÙX¢EC_M_dataplusE #_Rep_base_RepDÆ,P§÷2§EDÆ,ÉW§3²E§D‹%LN¸E83§ED.$%¹AÍV3§EDÃ);!Ít3§EEÆ-O[Ž3²ED84d9œ¶3§Eº{E1T<ñ%ß3§Eºº{DLDHVœ4§EººD25LÐHm0*4§E{E‚&UoTM4§{ºEÀ;^éVp4§{ºEÖ;g˜:“4§ºnE¤PzßT¶4§ÍÍE¤P~»3Ù4§00E¤P‚ñü4§§§E¤P†ü5§{{D„ ŠïbºA5ººEB 1ÃÞOj5²EºººEþV1µÞ„5²EF³"š§)¾EÓ¬5²E/Ó1¿Å5²E`2/Ó1·Þ5²EÄE/Ó1Å6²EÄEºº/Ó1Ð)6²EÄEºº`2/Ó1ÛL6²E{º`2/Ó1âj6²E{`2/Ó1é6²Eºn`2 ì¨6²Eº2 WôìcÊEÊ6²EÄE2 Wü·5ÊEì6²E{2 WhcÊE7²En24/:Í+7²E24w80H7§E2çY&Ä#Íe7²E2çY1ä0‚7§E2U: Ÿ7²E2UCº„ ¼7§E2¬ Ld Ù7²E2¬ Uä„ ö7§E2÷ ]œ8§E2ccÛFœ08§E2-ShÌ(œM8§E c:1nç[p8²Eºn c:ƒåXŽ8²Eº2é#‹˜Qœ«8§E O,1ä. É8²Eº 7¦ÑTâ8²E2žM­è m0ÿ8§E2¼ÊLg0!9§Eº2ÍØa0C9²Eº2Zâ7*g0e9§Eº2Zõ“ a0‡9²Eº2o>£5ÊE©9²EÄE2o> -ÊEË9²E{2o>š_ÊEí9²En2°51J¨ÊE:²EÄE2°51[WÊE;:²EÄEºº2°51/sZÊEb:²E{º2°5BV*ÊE„:²E{2°51â,ÊE«:²Eºn ñeLÉ:²En%z 1øu ÊEê:²EÄE2z ƒUÊE;²EÄEºº2z 1óPÊE=;²E{º2z ŸH/ÊE_;²E{2z ¯‘&ÊE†;²Eºn m\Ì1®;²Eͺn2m\ëSMÊEÕ;²EºÄE2m\/9ÊE<²EºÄEºº2m\1ml ÊE2<²Eº{º2m\*_ÊEY<²Eº{2m\A.=ÊE…<²Eººn2m\R> ͬ<²EÍn2ü jÞ(ÊEÓ<²Eºº2ü z: Íõ<²EÍ2ü ŽŠGÍ=²EÍÍ2Y/©—6ÊEH=²EººÄE2Y/ÀK&ÊE~=²EººÄEºº2Y/1GÊE¯=²Eºº{º2Y/êNQÊEÛ=²Eºº{2Y/ÇUÊE >²Eºººn2Y/XRÊE8>²EÍÍÄE2Y/%J1ÊEi>²EÍÍ{º2Y/:5EÊE•>²EÍÍ{2Y/OÇRÊEÆ>²EÍͺn2Y/s¢ÊE÷>²EÍͧ§2Y/~zÊE(?²EÍÍ{{2Y/ˆÈ*ÊEY?²EÍÍÍÍ2Y/“ÈQÊEŠ?²EÍÍ00D¬61‹ ÊE¼?²EºººnD `1˜â!ÊEî?²Eºº{ºGC*1¦/%§@ºn`22V1Á†œ@@§E§ºº “:1õtX^@²EÊE2¨ü?7{{@§E2‚\fM{˜@§E2±[ j&2µ@§E2…G1Ïa/œá@§E{ºº2…G)sœA§EÄEº2…G7Áœ/A§E{º2…G1æº-œVA§Enº2¦UUü#œ}A§EÄEº2¦U1øiLœ©A§E{ºº2¦Uqà œÐA§E{º2¦U1 ]\œ÷A§Enº2¼ œB§EÄEº2¼ 1'+œJB§E{ºº2¼ «3œqB§E{º2¼ ¾J+œ˜B§Enº2ñHÌÈMœ¿B§EÄEº2ñH1-°_œëB§E{ºº2ñH詜C§E{º2ñHûa œ9C§Enº2»^ ‘3œ`C§EÄEº2»^1B\_œŒC§E{ºº2»^& œ³C§E{º2»^1NZ-œÚC§Enº2VD8XœD§EÄEº2V1Y‡ œ-D§E{ºº2VaôUœTD§E{º2V1n@œ{D§Enº2í9>52¢D§Eºº2•/“"ºÄD§EÄE2•/1‚WXºðD§EººÄE2•/1’öGº&E§EººÄEºº2•/1£3@ºHE§E{2•/1²ùNºtE§Eºº{!•/1Ã)7º§Eºº{º+œ*­E+2*2*Ò2=Ò2=­E=2:Æ2”F _M_length•œ# _M_capacity–œ#19—u2#:Ò2›ÖGÐE#HL!1@·¢EH31E0H[a1QYÖG8³"´ÝL¾E%.¾Xm0ŠFæG%ËIÂMm0¦FæG;ÌAÆ“R¾F¸E;)ÊJ4ÖF¸E;8$ÎÆ=óF¸Eº%µ:ØuA§G¸E%/Ü §5G¸E`2`22¼'173¸E[Gºº`2;²#ç¤MxG¸E`2 Y91«¦B–G¸E`2%,4õ5Q§²G¸E!?1^õ?§¸E`2ºœæGk*ìG+F:Ž 2CKKInone2h_ZNSt6locale4noneE{0Jž'2iÎ,{0Knumeric2j1[{0J~.2kºb{0J¦K2l3U{0Jv?2mË){0JòO2n„T{0 Iall2p_ZNSt6locale3allE{0?C_M_impl2KK##_S_classic2 _ZNSt6locale10_S_classicEKK#_S_global2#_ZNSt6locale9_S_globalEKKL‚I2)¥0QK#_S_once28_ZNSt6locale7_S_onceE¸!Ë[`/{2{‚IaK/{2„›IaKgK/{2´IaK{/{2×IaKgK{º/{2ªúIaKgKgKº/´ 2ºJaKº% W2ÅgK5JaKgKstring.<2% 2Ý«?5J_JrK%P2ç©7m0€JrKgK%ž72ðgm0¡JrKgK2«#2±cñG½JgK<e?2CAgKM{2<êJaKKKN¼L2?¤NNÎ2B *D³K2Eñ$º%KºO…B2Hg*aKgKgKº*¯H+VK*\K+{*ñG=mK+ñG*mKPbI2WxKsMQ_vptr$facet‹0#R92\u2#__c_locale38sM#_S_c_locale2__ZNSt6locale5facet11_S_c_localeE®KLòY2b¨‰M#_S_once2e_ZNSt6locale5facet7_S_onceE¸!NÎ2iÓMË2vdLŽMœS 2{xK…LŽMºEˆ"2 ¨L”M{®KDK\2‚û"®KÅL”MEãa2…ÞL”MFrS2Š…1®KFÆ2G{E:G2‘Ó4MšMEm`2•ŽA8MšMMË2 SMŽM¥MT W2£;«MŽM¥M*ºn‰Mk+yM*xK=®K* M+xK= M=xKUhI2²dNR\2œ#"‚2Å_ZNSt6locale2id11_S_refcountEu2E W2È}YNdNjNM[`2Ê5NdNjN[`2ÐJNdN!ûO2Ó4 œuN*±M=pN+±M*pNU¯H(2Ù-QR92ìu2#C_M_facets2í-Q#C_M_facets_size2îœ#C_M_caches2ï-Q#C_M_names2ðµ# LÅ2ñÌZ3QLŠQ2òÈ"3QL¾Z2óí(3QLo2ô’,3QLò2õâ>3QLJ2öd3QLÒ2÷r >QE:G2úò“OKKEm`2 ­OKKM2 ÍOKKTQœM2 íOKK{œM2PKKœMê$2$PKKºM2?PKKTQE W2Ï$^PKKTQDÐb2@Ym0|PKKEî62&> PKK_QºEÌ2),)ÄPKK_QIQE+2,Ñ1èPKK_QuNEP.2/Ò_ QKKuNšMO˜27û KKšMœ*šMuN>QVIQIQV*OQ+uN=ZQ+{N*ZQ=kQ+5J* W‹QÒ ‹Qº=È *vQ*´ *û XÈ ØÊ£QœXQ_vptr$ios_base‹0#Y”UÊœXZdecL=œXZfixedv=œXZhex ŽœXY9 µœXZleftìœX Zoct9œX@Zright„_œX€[¤'"œX[ò L?œX[/($‡JœX\showpos'(/œX\skipws* _œX\unitbuf-‰ œX [C1.œX@Y×4÷[œX°Y±37Þ-œXJ[`:МXZbadbitL*M¡XZeofbitOð¡XZfailbitTj:¡XZgoodbitW›"¡XZappj…¦XZatem·I¦X]binarys_ZNSt8ios_base6binaryE¦XY^`v&¦XY`y,¦X]trunc|_ZNSt8ios_base5truncE¦X ]beg‹_ZNSt8ios_base3begE«XZcurŽvQ«XYçY‘|«Xstreamsize+N¸C_M_precisionÉxT#C_M_widthÊxT#C_M_flagsË” #C_M_exceptionÌ! #C_M_streambuf_stateÍ! # C_M_callbacksçpQ#(C_M_word_zeroø´ #0C_M_local_wordý°X#@C_M_word_sizeº#ÀC_M_word—Q#ÈC_M_ios_localeñG#Ð ™À¨&¾UÀX‘QºETêÝUÀXÒ E Sí^÷UÀXDKGv6ÆXVÀXºm0E. áA9VÀX2ØY$” VVÌX2ØY.ðS” xVÀX” 2…Z>Z” šVÀX” 2…ZO” ÁVÀX” ” ÚA^ôXßVÀX” 2ò#jøxTüVÌX2ò#rZAxTWÀXxT2ö€ï=xT;WÌX2öˆæxT]WÀXxT2Š*›lKm0yWm02J§"&ñG›WÀXgK2c+²QñG¸WÌX2ƒL¼ÈgKÕWÌX<¡&ÎŽKº2/dÞ.H×X XÀXº2ÂóGÝX+XÀXº^e>£QKXÀXºM-!aXÀXM-! |XÀXãXT W_H‹QÀXãX+” +! +» +€ ´ ÀXk*£Q=´ *ÒX+£Q==j=ÒXX®@4:éX__Q_vptr$basic_streambuf‹0#__M_in_beg5ç#__M_in_cur5ħ#__M_in_end5ŧ#__M_out_beg5Ƨ# __M_out_cur5ǧ#(__M_out_end5ȧ#0__M_buf_locale5ÏñG#8`Í[5ÔéXÑY__º%ž)5à–ñGòY__gK%c+5ñùcñGZe_%hJ5þ†;__4Z__§2Øa5uH—.`Z__ô€ » 2â95—.‡Z__y» 2)T5 X!º¤Z__2»P5õ7xTÁZ__2e)5'IºÞZ__2Ñc59/ºûZ__2#95O{Oº[__2)95b›TxT?[__§2<5p#;ºa[__n2Z5‰+cº~[__2R5¤0º [__n2R5¾ xTÇ[__{MM%5ËÝ[__DŸ05Þ‹§û[e_D6!5áBP§\e_D -5äÊ §7\e_E™V5îùMV\__ºEŠZ5ù]\__§§§Dõ"5 Â0§\e_DÃM5æ:§»\e_D|\5”a§Ù\e_EÎ5.ø\__ºEZ5' a]__§§aJ5<[VéXC]__gKb|L5Kl#__éXs]__§b«K5W–8—.éX¨]__ô€ » bC&5cS$—.éXØ]__y» bÿ;5oO5ºéXþ]__b$H5…20xTéX$^__cþL62¾7xTéXS^__§bÀ@5«‚º éXy^__bë`5¸Jº éXŸ^__bS5Ð Rº éXÊ^__ºcÊc6TrcxT éXù^__{bCN5ûmNº éX$___ºMM%5?___p_T W5"z>v___p_*éX*k_+éX=k_=éXwctrans_t7'i7º*H%#º°_Ð!7fU*NAWºÊ_Ð!7ŒS7?QHºä_Ð!78W*Tºþ_Ð!7µZ*ZÅJº`Ð!\'7*`c8º7`Ð!7Þ[*fr"ºQ`Ð!7tY*lž ºk`Ð!7F@*rZº…`Ð!7†.*x¿[ºŸ`Ð!7t*~È;º¹`Ð!7M*„}ºÓ`Ð!7B*Š:ºí`Ð!)Ô7†Ð! aÐ!|_7)W*¬Ð!#aÐ!7É *–ô9Ð!=aÐ!)37ˆ|_Ta{)*²\'ka{:q8*dbdupper81VTdb€dlower82[dbdalpha83Ã.dbddigit84ýdbexdigit85‹dbdspace86¥db@eprint87Ï/dbdgraph88ó^db%dcntrl89Vdbdpunct8:ç2db dalnum8;Ùdb+º*{0f~@¨xKìgxK#ka#C_M_c_locale_ctype°®K#C_M_del±m0#C_M_toupper²ib# C_M_tolower³ib#(C_M_table´ìg#0C_M_widen_okµn#8C_M_widen¶òg#9C_M_narrow·òg#¹C_M_narrow_ok¸n#¹g[`½_ZNSt5ctypeIcE2idE±Mhtable_size¿_ZNSt5ctypeIcE10table_sizeE¢Ež'ÌÝchìgm0œž'Údh®Kìgm0œ2j`æ¶m0-dhºn2j`õ›{Ydh{{h2t\l){…dhº{{2H}'{±dhº{{24'  nÓdhn24'1I'{údh§{2Ó A\2nehn2Ó R—{Ceh§{2Ý`fñ`neehn2Ý`Ê@{‘eh{{§2mX ?n¸ehnn2mXÂ{éeh{{n§DþHÒìgfhF“9×ãìgSC+àob;fhºbiYð +nobffhnbiY÷I{ob–fh§{b[;9bnobÁfhnb[;"–!{obñfh§{b`6Bnobghnb`Mq0{obQgh{{§b7g®nobghnnb7‚»6{ ob»gh{{n§EúAŠÍ^ÕghOÉašÞ\h*dbnhkÿ*ob*h+ob*ºUŒÆ mhi¼$Ë />mhi9Ö á{!ÂNÛ S<nnn+j½47£QJl£Q#__M_tie9WJl#Ø__M_fill9Xn#à__M_fill_init9Ym0#á__M_streambuf9Z__#è__M_ctype9]h#ð__M_num_put9_Pl#ø__M_num_get9a[l#€%Ä 9kqjDifl%ÁV9o\m0`ifl%Ú99{Y! |ifl;7:-µ%™iql! ;Ü9L ¶iql! ;Øc9– 2Óiql! %I9¦¡9m0ïifl%â)9°Fm0 jfl%9»0m0'jfl%Ê?9Å@#m0Cjfl%OW9о! _jfl;OW9ó|jql! $$9–jql__^û9 rh¶jqlº2Î99g(JlÓjfl2Î99%•YJlõjqlJl2?=93à__kfl%?=:9Ê__3kql__%‹ :CíwlTkql}l2uB9dí8nqkfl2uB9xn“kqln%J:€¿GñG´kqlgK%mX:uQnÚkflnn%Ý`:z]%nûkflnM$$9¼lqlké6:Œ</lql__ltM:«÷aqlgK*ç*Vl+*al+^*ll+rh*rh=rh=llUÍ;}KnRQ_;§#M;еlKnM;ÏlKnQn2ËV;™<a0ìl\n2â?;Ž-§ m\n2$>;¡è/gn&mKn2$>;¨¤/ƒlHmKnº2 ?;­ëFgnemKn2 ?;´°Fƒl‡mKnº2;¹:Ba0©m\nmn2o>;½<gnËmKnmn2ÕV;Á—ƒlím\nmn2×?;ÅAgnnKnmn2ßV;Éõ<ƒl1n\nmn!üY;ͯOQn\n*ƒl=Wn+§*bn+ƒl=ƒl=sn+¸=! =TP^xKctxK#g[`Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE±M•4¤octº2+¿v2§=o[l§§‹Qxnit2+ãeD§so[l§§‹Qxn×X2+èoE§©o[l§§‹Qxnot2+íýC§ßo[l§§‹Qxnut2+òÍD§p[l§§‹Qxn{t2+ø×E§Kp[l§§‹Qxnt2+ý?F§p[l§§‹Qxn‡t2+•C§·p[l§§‹Qxnt2+#ÅB§íp[l§§‹Qxn“t2+(-C§#q[l§§‹Qxn~n2+Hã §Yq[l§§‹QxnÝXSÔ`M„nzqctºDy §±q[l§§‹QxnÊEb ÎŒ§„nðq[l§§‹Qxnitb 6§„n/r[l§§‹Qxn×Xb %§„nnr[l§§‹Qxnotb A§„n­r[l§§‹Qxnutb $º§„nìr[l§§‹Qxn{tb ,ä§„n+s[l§§‹Qxntb 3O§„njs[l§§‹Qxn‡tb ;ͧ „n©s[l§§‹Qxntb H÷§ „nès[l§§‹Qxn“tb db§ „n't[l§§‹Qxn~nm q§ „n[l§§‹QxnÝX*„n=m0=¤=Ó=º=ô==/=éPÛxKDyxK#g[`Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE±Mñ+ïuDyº2“0 ÛMuPlÛ‹Qnm02“0+ Û~uPlÛ‹Qn2“00 bÛ¯uPlÛ‹Qnº2“05 ÌÛàuPlÛ‹Qnô2“0: ÛvPlÛ‹Qn2“0j 6ÛBvPlÛ‹Qné2“0o ºÛsvPlÛ‹QnT2“0„ OÛ¤vPlÛ‹QnEW,'ÚWávPl{ºn{§§JyEºRÄwPl{ºn‹Q§§JyE;‰± VwPln‹Q§{JyS…¢ ™twwDyºbº¾‡\Û™t±wPlÛ‹Qnm0bºäW]Û™tëwPlÛ‹Qnbºë®]Û™t%xPlÛ‹Qnºbºò ^Û™t_xPlÛ‹Qnôbºùd^Û™t™xPlÛ‹QnbºZWÛ™tÓxPlÛ‹Qnébº]Û™t yPlÛ‹QnTmºÃ5Û ™tPlÛ‹Qn*™t=ºjç4@Py}nrhH"Q_vptr$basic_ostream‹0#/è}.wlM}wl*S}.‹Qb}‹QXP4GéX½éX#__M_mode>U» #@__M_string>X2#H/¡ >d¼}½» /¡ >rÚ}½ÄE» %ä >…-2ö}Ã;ä >Œ=~½ÄEkaZ>§Þ&1~½» c$H>±N7xTb}V~½cÀ@?‰«º b}{~½cS?4‘Xº b}¥~½ºcCN?Výº b}Ï~½ºc|L>Ñ-L__b}þ~½§c«K?›D—.b}2½ô€ » cC&?Êr—.b}a½y» kÐ#?牽§ººk×>ô¢½p7Vb}½º*b}*É+b}jT`4OPyÍ€Py#C_M_stringbuf>Žb}#s/>¡'€Í€º}» s/>¶R€Í€º}ÄE» ^i.>ÀÎx€Í€º}2?=>ËO@½•€Ó€2ä >ÓÜ.2²€Ó€qä >Ýä'Í€ÄE*Î*Ù€+Î stkè‚Z:ðrTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED—i“('SsSRATEù_ZN3stkL5SRATEEœŠ€ˆå@tRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEñ“sPI_ZN3stkL2PIEœŠ-DTû! @sTWO_PI_ZN3stkL6TWO_PIEœŠ-DTû!@sONE_OVER_128_ZN3stkL12ONE_OVER_128EœŠ€?Xé€Uè‚ûƒQ_vptr$StkError‹0#_message_j5J#_type_kó€#/Z:oSƒûƒeQó€`”)sè‚rƒûƒºu/v@Zè‚’ƒûƒvÛ yò)„è‚¶ƒûƒvà|5deQè‚ÚƒûƒwAM«1{è‚ûƒ*è‚=„+ó€Xð„ „s‡Q_vptr$Stk‹0#HÀ?ˆàIdbH± ‰j+dbH7Š'KdbH,8‹ßdbHãbŒdbHº,ÚUdbStkFloatLéxsrate_ÔbQ•„y"Õ¼5Jy7Ö)m0y¯$׬Um0zalertList_Ø_ZN3stk3Stk10alertList_Eostringstream4ŽÎy§FÜù+…_ignoreSampleRateChange_Ým0#8#=Æ •„;l¤=:…•„;-¬; ­…s‡m08æ)¯K5J;ˆ²EÕ…5J;pbµµ+ì…=;ªc¸ÂY†=;Ñ»ãM†=;ç¾"1†º%ÕLÁèJm0V†•„•„•„;EȽSr†{ó€;EËû4ކ5Jó€;(_Îh4¥†m0;EHÑV3¼†m0{—àцs‡|#_ã „ñ†s‡º}%æ•I „‡s‡•„•„kåé.`:‡s‡s‡k¡ì”LX‡s‡s‡lEï¨`s‡ó€* „Uö0ŠŠCdata_ŠŠ#CdataRate_Ž•„#CnFrames_œ#CnChannels_Ó#Csize_‘œ# CbufferSize_’œ#(i#ˆŠÓÓiGˆŠ–ŠÓÓ¯RbˆŠºi|ˆŠ¡Š2 W „M¬ŠžˆŠ¡Š2)÷0²ŠÀˆŠœ20íZ•„âˆ¸Šœ o>8 c‰Š¬Š bN@.‰Š¬Š2]JJz3²ŠE‰ŠœÓ2]JR…`•„l‰¸ŠœÓ2‹7[—•„“‰¸Š•„Ó2÷ ^°œ°‰¸Š2žMa@am0͉¸Š c:kxað‰ŠœÓ c:u5"ŠŠœÓ•„2èHx¦ Ó5ЏŠ2Ë_{ÝNÓRЏРoU‚”ZpŠŠ•„!‰È:•„¸Š*•„*y‡=œŠ+•„=§Š+y‡=y‡=•„*§ŠXü@ „‚‹ „#_lastFrame_-y‡#/“(‹‚‹%$À!Ó‹ˆ‹%[>à;¡Š9‹ˆ‹v@)ÿ ¬Š¾Šg‹‚‹¬ŠÓp𠾊‚‹º*¾Š*Ž‹+¾ŠX‚@ „cŒ¾Š#/'SÅ‹cŒÓ;€"$±Wâ‹cŒÓ%Ž!'› •„þ‹iŒ%@*AT•„ŒcŒv@4Y¬Š“‹HŒcŒ¬ŠÓpëY“‹cŒº*“‹*oŒ+“‹U0;}<ŽRQ_;{#M;ЦŒ<ŽM;ÀŒ<ŽBŽ2ËV;™M g0ÝŒHŽ2â?; {úŒHŽ2$>;¡f,SŽ<Ž2$>;¨#,tŒ9<Žº2 ?;­ ?SŽV<Ž2 ?;´®>tŒx<Žº2;¹ø-g0šHŽmn2o>;½zS޼<Žmn2ÕV;ÁÄPtŒÞHŽmn2×?;ÅvPSŽŽ<Žmn2ßV;É(tŒ"ŽHŽmn!üY;ÍÔBŽHŽ*tŒ=\K*NŽ+tŒ=tŒ~Šp%%„Žq„Ž‘h+¸Š~5Š‚%”%L´Žq„Ž‘h=¢E~Ì”%Ë%˜öŽ€__a¶öŽ‘h€__b¶öŽ‘`+´Ž~ìäÔ__groupingþ {‘¨__grouping_sizeþ œ‘ __grouping_tmpþ Ô‘˜‚__n ¢E‘P‚__min ¢E‘H‚__i œ‘¸‚__test m0‘_ƒP—‚__j œ‘°+eQ„žˆœÌ%ç&0=q=‘è|nœœ‘à|ƒþ%Ä&‚error …‘ð|+Š…Œ?è&à'|ÓqÓ‘X†Ë_?Ø‘P€channel?Ó‘L‡samplesHŠŠ‘`‡hopIÓ‘lƒK'®'‡iJÓ‘h+cŒ+¬Šˆg‹‘‰q‘‰SJ{0+‚‹ŠÝ5_à'^(È2‘‹ê‘XˆHŒV‘‰qÓ‰SJ{0Š2‘>^(™(‚‘‹?‘‘hŠ2‘Þš(Õ(`®‘‹?‘‘hŠÝFUÖ(T)¬Ú‘‹ê‘XŠÝg'T)Ò)ø’‹ê‘XŒ<ì+/,DZ’€__initialize_p º‘l€__priority º‘hBI/,D,Ž˜1Üž’j‘hÅ‹2d(Ü’qÓ‘h€seedÓ‘d‘íŠó’‰q‘ŠÜ’¶Ò)n*t“‹ç’‘Xˆ¬‹E“‰qÓ’seedÓŠ“ddœÀz“‹,“‘h‹7“‘dŠ“Ò œÔ ¯“‹,“‘h‹7“‘d“_DefaultRuneLocale'„Ð$”__dso_handlej•‚€ˆå@+Ó–0‚•d‚-DTû! @•†‚-DTû!@•°‚€?+§0'nothrowI-B+”ostream4ŠPy'cerrA\UE”—8 P1]digitsF_ZNSt14numeric_limitsImE6digitsE{0@˜hBï_ZNSt14numeric_limitsIfE12has_infinityEk2˜h=ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEk2˜‚Uó_ZNSt14numeric_limitsIfE10has_denormEp2˜hB(_ZNSt14numeric_limitsIdE12has_infinityEk2˜h=)_ZNSt14numeric_limitsIdE13has_quiet_NaNEk2˜‚U,_ZNSt14numeric_limitsIdE10has_denormEp2˜hBa_ZNSt14numeric_limitsIeE12has_infinityEk2˜h=b_ZNSt14numeric_limitsIeE13has_quiet_NaNEk2˜‚Ue_ZNSt14numeric_limitsIeE10has_denormEp2™nposÙX¢EHL!1@·¢EJ31E0H[a1QYÖGšnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¢E›L!1@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¢E›31E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE?Jž'2iÎ,{0Knumeric2j1[{0J~.2kºb{0J¦K2l3U{0Jv?2mË){0JòO2n„T{0 L‚I2)¥0QKLòY2b¨5˜+yMLÅ2ñÌZ3QLŠQ2òÈ"3QL¾Z2óí(3QLo2ô’,3QLò2õâ>3QLJ2öd3QLÒ2÷r >QY”UÊœXZdecL=œXZfixedv=œXZhex ŽœXY9 µœXZleftìœX Zoct9œX@Zright„_œX€[¤'"œX[ò L?œX[/($‡JœX\showpos'(/œX\skipws* _œX\unitbuf-‰ œX [C1.œX@Y×4÷[œX°Y±37Þ-œXJ[`:МXZbadbitL*M¡XZeofbitOð¡XZfailbitTj:¡XZgoodbitW›"¡XZappj…¦XZatem·I¦XY^`v&¦XY`y,¦XZcurŽvQ«XYçY‘|«Xdupper81VTdb€dlower82[dbdalpha83Ã.dbddigit84ýdbexdigit85‹dbdspace86¥db@eprint87Ï/dbdgraph88ó^db%dcntrl89Vdbdpunct8:ç2db dalnum8;Ùdbš_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE{š_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE{i¼$Ë />mhi9Ö á{gV>3_ZNSt10moneypunctIcLb1EE4intlEk2gV>3_ZNSt10moneypunctIcLb0EE4intlEk2gV>3_ZNSt10moneypunctIwLb1EE4intlEk2gV>3_ZNSt10moneypunctIwLb0EE4intlEk2gV>«_ZNSt17moneypunct_bynameIcLb0EE4intlEk2gV>«_ZNSt17moneypunct_bynameIcLb1EE4intlEk2gV>«_ZNSt17moneypunct_bynameIwLb0EE4intlEk2gV>«_ZNSt17moneypunct_bynameIwLb1EE4intlEk2HÀ?ˆàIdbH± ‰j+dbH7Š'KdbH,8‹ßdbHãbŒdbHº,ÚUdbxsrate_ÔbQ•„y"Õ¼5Jy7Ö)m0y¯$׬Um0y§FÜù+…% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~.G@I4  €: ; I : ;I ‚4: ;I ƒ „.G;@….G; @†: ; I ‡4: ; I ˆ.G: ; ‰I4 Š.1‡@@‹1 Œ.‡@4 @.4 @Ž.4 @I .G: ; @‘.G ’: ; I“4: ; I? < ”4I? 4 < •4G –4G—4G ˜4: ;‡@I? <  ™4: ;‡@I? <  š4: ;‡@I? < ›4: ; ‡@I? < LÔì+C/,$Bû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hstl_algobase.hlocale_facets.tccNoise.hGenerator.hNoise.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tcc p%÷‚¡‚»~ž¿/Ÿßä“u1„ƒ˜}¬1//Úó»‘9õ,KF.Èqº0º0ÈqÈqÈ ýLó׃OŸ#v/#å2K»ltºKäæg0ƒt.ä¡»*ä¡» ì+Ö-äS$/Jp%q%wq%t%wt%%v‚%ƒ%wƒ%†%w†%”%v”%•%w•%˜%w˜%Ë%vwwvÌ%Í%wÍ%Ð%wÐ%ç&vè&é&wé&ì&wì&à'và'á'wá'ä'wä'^(v^(_(w_(b(wb(™(vš(›(w›(ž(wž(Õ(vÖ(×(w×(Ú(wÚ(T)vT)U)wU)X)wX)Ò)vì+í+wí+ð+wð+/,v/,0,w0,3,w3,D,vww1v23w36w6dvÒ)Ó)wÓ)Ö)wÖ)n*vdewehwhœvœw w ÔvwÁžYŽstk::StkFrames::channels‰Žstk::StkFrames::framesºŽminÙstk::StkFrames::operator[]Bstk::Noise::tick‘stk::Generator::~GeneratorV‘stk::Noise::~Noise‚‘stk::Noise::~Noise®‘stk::Generator::~GeneratorÚ‘stk::Generator::~Generatorž’stk::Noise::setSeedó’stk::Generator::GeneratorE“stk::Noise::Noisez“stk::Noise::NoiseßÁžÁ__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_once_t4__darwin_off_tJ__darwin_pthread_once_ti__darwin_wctrans_tƒ__darwin_wctype_tœsize_tªtime_t¸ptrdiff_t $_46div_tC$_5mldiv_t{$_6¥lldiv_tlconvðva_listÿfpos_t __sbufC__sFILE6FILEÁ clock_tÐ tm¢!pthread_once_t¸!__gthread_once_tÐ!wint_tÞ!$_73"_RuneEntryE"$_8"_RuneRange‘"$_9Ð"_RuneCharClassæ"$_10Ð$_RuneLocaleK'mbstate_t\'wctype_t‹.char_traits‘0__vtbl_ptr_type§0nothrow_tµ0new_allocator2allocatoru2_Atomic_word2basic_string,std::allocator >ÐE_Rep_baseF_RepñGlocalexKfacet±Mid{N_Impl£Qios_baseéXbasic_streambuf >|_wctrans_tkactype_baseobctypehmoney_baserhbasic_ios >ƒl__normal_iterator, std::allocator > >„nnum_get > >™tnum_put > >Pybasic_ostream >b}basic_stringbuf,std::allocator >Îbasic_ostringstream,std::allocator >è‚StkError „Stky‡StkFrames¾ŠGenerator“‹NoisetŒ__normal_iterator, std::allocator > >E”ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZN3stk5NoiseC1Ej_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupper_ZN3stk5NoiseC2Ejstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk5Noise7lastOutEv~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocator_ZN3stk5NoiseD0Evoperator++_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_GLOBAL__I__ZN3stk5NoiseC2Ej_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈòÃò^Èò¿f(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃStkFrames::operator[]: invalid index () value!Noise::tick(): channel and StkFrames arguments are incompatible!ÿÿN>Q3Ë–ËÄóÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ4:wU\UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk9GeneratorEàAð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ8† 4øÿÿÿÿÿÿÿ8† Î-·2=°-–-2=x-^P-TP-MQ-+F-& è?- ?-c?-9,->-øÐ xP(РxP øÈ˜pH n”Œ“„“W“O““ý’®’¦’„’|’i’a’’’ì‘ä‘À‘¸‘”‘Œ‘h‘`‘‘‘¼´QI éṱǎ¿Ž–ŽŽŽfŽ^Ž0  ¿OT<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(ó4-æ:-Ï=-¸;-<-{3=t9-WJ-E4-8:-:- =-ô3=ÙJ-Ç4-º:-Ÿ:-Ž=-v3=_J-M$-92=#J-$-ý2=ãJ-Ñ4-Ä:-©:-˜=-€3=L&-0(-ùåO-Ô*-Ç&-»5-­G-¨8=¡*-P4-=D-!D- B-óB-ê6-Ü@-ÌG-ǽA-®G-©›C-R -=K-8 ,M=%E- ¨L 7˜ "ˆ/`HX1PI@/800I( 7.à^àÜ \Ü ¨^¨¤ \¤ ^ p^pl \l 8^84 \4 ^ ü \ü È^ÈÄ \Ä ^ Œ \Œ i#^iX#^X"T \T# 1!^1 !^   \! è^èä \ä °^°¬ \¬ ‰%^‰x%^x$t \t% @^@< \< '^'^& \' Ð^ÐÌ \Ì ˜-^˜,” \”- `)^`(\ \\) (+^(*$ \$+ NMP/,np*”—*˜á*ª *®3+À^+Ò‰+äì+P1%.´+@@-J.oÈ/£0Ä80Õ€è&L€x.U2îp0Ùd$à0ìœ:1¡€^(Ž€è.Æ€š(¤€ /{€Ò) €¨0Ù€Ö(º€X/ð€T)Ô€/D€à't€°.o€Ì%2€@. €‚%ø€˜-€p%Ö€`-=€”%€Ð-ÿ€,p€°,4€-†€-´€`,[€à,ÅQú’ˆ»£qTc €†‹<МF™.¬ À>tn__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk5Noise4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE_rand__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk5NoiseD1Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Noise7setSeedEj_time_srand__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk5NoiseC1Ej__ZN3stk5NoiseC2Ej__ZTIN3stk5NoiseE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk5NoiseE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk9GeneratorE__ZTIN3stk3StkE___cxa_pure_virtual___gxx_personality_v0__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5Noise7setSeedEj.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk5NoiseC1Ej.eh__ZN3stk5NoiseC2Ej.eh__GLOBAL__I__ZN3stk5NoiseC2Ej__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0LC2GCC_except_table1GCC_except_table2GCC_except_table3__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table4EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5NoiseC2Ej.eh___tcf_0.ehstk-4.4.4/src/Debug/NRev.o000644 000766 000766 00000353200 12015735510 015157 0ustar00garygary000000 000000 ÏúíþÐ hÑ–ðЖ__text__TEXTåðÀŸ_€__debug_frame__DWARFèÐØ¸¢.__debug_info__DWARF¸ ¹¨"(¤k__debug_abbrev__DWARFÄÒŽ ´Û__debug_aranges__DWARFRÝPB性__debug_macinfo__DWARF¢Ý’æ__debug_line__DWARF¢ÝV’昧__debug_loc__DWARFøä¨ èíÀ§__debug_pubnames__DWARF òoû__debug_pubtypes__DWARFøÿ__debug_inlined__DWARFŸÿ__debug_str__DWARFŸÿÝq__debug_ranges__DWARF|q`lz`°__mod_init_func__DATAàqÐz ° __textcoal_nt__TEXTèqyØz¨°• €__gcc_except_tab__TEXTa†áQ__cstring__TEXTH‰˜8’__StaticInit__TEXTàŠXГPµ€__const__DATA@‹X0”€µ __const_coal__DATA ‹¸”ȵ __const_coal__TEXTXŒH• __bss__DATAЖ__literal8__TEXTxŒ(h•__eh_frame__TEXT Œ0 •X¶Ñ h__constructor__TEXTЖÀŸ__destructor__TEXTЖÀŸà¼žÀÆÀ P]|"UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}èÇEüëX‹EüH‹MèH˜HÅH‰ÐHÁàH)ÐHÈHH‹HƒÀH‹‹EüH˜HÅH‰ÐHÁàH)ÐHHEèHxÿÑÿEüƒ}ü~¢ÇEüëT‹EüH‹MèH˜HÅH‰ÐHÁàH)ÐHÈHƒÀHH‹HƒÀH‹‹EüH˜HÅH‰ÐHÁàH)ÐHƒÀ@HEèHxÿÑÿEüƒ}ü~¦H‹}èHƒÇ¾èH‰Â¸H‰H‹}èHƒÇ¾èH‰Â¸H‰H‹Uè¸H‰‚ÉÃUH‰åSHƒìXH‰}ÈH‰uÀH‰U¸‰M´D‰E°H‹}Àè;E´vH‹}¸èÿÈ;E°wÆE¯ëÆE¯¶E¯„Àt!H5H‹=èH‹}Ⱦè‹u´H‹}ÀèH‰EØ‹u°H‹}¸èH‰EÐH‹}Àè‰EìH‹}¸è‰EèÇEäëWH‹EØòH‹}ȾèH‹EÐòH‹]ÐHƒÃH‹}ÈHƒÇ¾èH‹H‰ÿEä‹EìHÁàHEØ‹EèHÁàHEÐH‹}Àè;Eä—À„Àu–H‹EÀHƒÄX[ÉÃUH‰åSHƒì8H‰}ØH‰uЉUÌH‹}ÐèÿÈ;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèëLH‹EàòH‹}ؾèH‹EàòH‹]àHƒÃH‹}ØHƒÇ¾èH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„Àu¡H‹EÐHƒÄ8[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìPH‰}èòEàfWÀf.EàsëBH5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èéæÇEüéЋEü‰EÄ‹EüH˜HÅH‰ÐHÁàH)ÐHHEèHxèH‰EÈHƒ}Èx òH*EÈòEÐë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMÐò_‡òMÐòYÈòMØèòYEàòMØò^Èf(ÁH¸$@f(ÈH‰E¸òE¸èòE¸H‹M¸H‹UèHcEÄH‰ŒÂà ÿEüƒ}üŽ&ÿÿÿÉÃUH‰åSHìøH‰}˜òEH‹}˜èHH‹E˜H‰H‹E˜HƒÀHH‰…ÿÿÿH‹•ÿÿÿH‰• ÿÿÿHÇ…(ÿÿÿë(ºÿ¾H‹½ ÿÿÿèH… ÿÿÿøHÿ(ÿÿÿHƒ½(ÿÿÿÿuÎH‹E˜HH‰…0ÿÿÿH‹•0ÿÿÿH‰•8ÿÿÿHÇ…@ÿÿÿé¼H‰…ÿÿÿH‹…ÿÿÿH‰…pÿÿÿHƒ½ÿÿÿtb¸H+…(ÿÿÿHÅH‰ÐHÁàH)ÐH‹•ÿÿÿHÂH‰•PÿÿÿH‹…ÿÿÿH9…Pÿÿÿt#H­PÿÿÿøH‹•PÿÿÿH‹H‹H‹½PÿÿÿÿÐëÍH‹…pÿÿÿH‰…ÿÿÿé­ºÿ¾H‹½8ÿÿÿèH…8ÿÿÿøHÿ@ÿÿÿHƒ½@ÿÿÿÿuÎfWÀf.Eƒ™éÑH‰…ÿÿÿH‹•ÿÿÿH‰•xÿÿÿHƒ½0ÿÿÿtb¸H+…@ÿÿÿHÅH‰ÐHÁàH)ÐH‹•0ÿÿÿHÂH‰•XÿÿÿH‹…0ÿÿÿH9…Xÿÿÿt#H­XÿÿÿøH‹•XÿÿÿH‹H‹H‹½XÿÿÿÿÐëÍH‹…xÿÿÿH‰…ÿÿÿégH5H‹=èH‰ÇòEèH‰ÇH5èH‹}˜¾èH‹}˜HƒÇfWÀº¾èÇE ™ÇE¤AÇE¨KÇE¬ÇE°ËÇE´_ ÇE¸[ÇE¼qÇEÀ%ÇEÄ;ÇEÈ5ÇEÌ+ÇEÐ%ÇEÔÇEØèò „ò^ÁòEàÇEèëT‹EèH˜‹D… ò*ÀòYEàèò,À‰Eì‹Eìƒà…Àu ÿEìëƒEì‹uìH‹}˜èƒð„Àué‹EèHcЋEì‰D• ÿEèƒ}è~¦ÇEèéÛ‹EèH˜‹D… Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHHE˜Hxè‹EèH˜‹D… Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHHE˜Hxè‹]è‹EèH˜‹T… ‰ÐÀÐ÷Øò*Àò…HÿÿÿèòYEòHÿÿÿò^Èf(ÁH¸$@f(ÈH‰…ÿÿÿò…ÿÿÿèH‹U˜HcÃò„Âà ÿEèƒ}èŽÿÿÿÇEèëq‹EèƒÀH˜‹D… Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HE˜Hxè‹EèƒÀH˜‹D… Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HE˜HxèÿEèƒ}è~‰òEH‹}˜èH‹U˜H¸ffffffæ?H‰‚Ø H‹U˜H¸333333Ó?H‰B@H‹}˜èéH‰…ÿÿÿH‹…ÿÿÿH‰E€H‹E˜HH…ÀtMH‹E˜HHÐH‰…`ÿÿÿH‹E˜HH9…`ÿÿÿt#H­`ÿÿÿøH‹•`ÿÿÿH‹H‹H‹½`ÿÿÿÿÐëÊH‹E€H‰…ÿÿÿH‹•ÿÿÿH‰UˆH‹E˜HƒÀHH…ÀtIH‹E˜HƒÀHHÀH‰…hÿÿÿH‹E˜HƒÀHH9…hÿÿÿt#H­hÿÿÿøH‹•hÿÿÿH‹H‹H‹½hÿÿÿÿÐëÌH‹EˆH‰…ÿÿÿH‹ÿÿÿH‹}˜èH‰ÿÿÿH‹½ÿÿÿèHÄø[ÉÃUH‰åSHìøH‰}˜òEH‹}˜èHH‹E˜H‰H‹E˜HƒÀHH‰…ÿÿÿH‹•ÿÿÿH‰• ÿÿÿHÇ…(ÿÿÿë(ºÿ¾H‹½ ÿÿÿèH… ÿÿÿøHÿ(ÿÿÿHƒ½(ÿÿÿÿuÎH‹E˜HH‰…0ÿÿÿH‹•0ÿÿÿH‰•8ÿÿÿHÇ…@ÿÿÿé¼H‰…ÿÿÿH‹…ÿÿÿH‰…pÿÿÿHƒ½ÿÿÿtb¸H+…(ÿÿÿHÅH‰ÐHÁàH)ÐH‹•ÿÿÿHÂH‰•PÿÿÿH‹…ÿÿÿH9…Pÿÿÿt#H­PÿÿÿøH‹•PÿÿÿH‹H‹H‹½PÿÿÿÿÐëÍH‹…pÿÿÿH‰…ÿÿÿé­ºÿ¾H‹½8ÿÿÿèH…8ÿÿÿøHÿ@ÿÿÿHƒ½@ÿÿÿÿuÎfWÀf.Eƒ™éÑH‰…ÿÿÿH‹•ÿÿÿH‰•xÿÿÿHƒ½0ÿÿÿtb¸H+…@ÿÿÿHÅH‰ÐHÁàH)ÐH‹•0ÿÿÿHÂH‰•XÿÿÿH‹…0ÿÿÿH9…Xÿÿÿt#H­XÿÿÿøH‹•XÿÿÿH‹H‹H‹½XÿÿÿÿÐëÍH‹…xÿÿÿH‰…ÿÿÿégH5H‹=èH‰ÇòEèH‰ÇH5èH‹}˜¾èH‹}˜HƒÇfWÀº¾èÇE ™ÇE¤AÇE¨KÇE¬ÇE°ËÇE´_ ÇE¸[ÇE¼qÇEÀ%ÇEÄ;ÇEÈ5ÇEÌ+ÇEÐ%ÇEÔÇEØèò å}ò^ÁòEàÇEèëT‹EèH˜‹D… ò*ÀòYEàèò,À‰Eì‹Eìƒà…Àu ÿEìëƒEì‹uìH‹}˜èƒð„Àué‹EèHcЋEì‰D• ÿEèƒ}è~¦ÇEèéÛ‹EèH˜‹D… Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHHE˜Hxè‹EèH˜‹D… Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHHE˜Hxè‹]è‹EèH˜‹T… ‰ÐÀÐ÷Øò*Àò…HÿÿÿèòYEòHÿÿÿò^Èf(ÁH¸$@f(ÈH‰…ÿÿÿò…ÿÿÿèH‹U˜HcÃò„Âà ÿEèƒ}èŽÿÿÿÇEèëq‹EèƒÀH˜‹D… Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HE˜Hxè‹EèƒÀH˜‹D… Hcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HE˜HxèÿEèƒ}è~‰òEH‹}˜èH‹U˜H¸ffffffæ?H‰‚Ø H‹U˜H¸333333Ó?H‰B@H‹}˜èéH‰…ÿÿÿH‹…ÿÿÿH‰E€H‹E˜HH…ÀtMH‹E˜HHÐH‰…`ÿÿÿH‹E˜HH9…`ÿÿÿt#H­`ÿÿÿøH‹•`ÿÿÿH‹H‹H‹½`ÿÿÿÿÐëÊH‹E€H‰…ÿÿÿH‹•ÿÿÿH‰UˆH‹E˜HƒÀHH…ÀtIH‹E˜HƒÀHHÀH‰…hÿÿÿH‹E˜HƒÀHH9…hÿÿÿt#H­hÿÿÿøH‹•hÿÿÿH‹H‹H‹½hÿÿÿÿÐëÌH‹EˆH‰…ÿÿÿH‹ÿÿÿH‹}˜èH‰ÿÿÿH‹½ÿÿÿèHÄø[ÉÃÿÿÿÿx $èq† $r† $r† $&r† $8r† $Mr7† ,† ƒ$„r † $Žr† $¦r† $¾r† $Ìr† $ìr† $s† $s† $ s&† $Fs#† ,js~† ƒ,ès~† ƒ$ft† $†t1† $¸tI† $uM† ,PuY† ƒ,ªvY† ƒ,x~† ƒ,‚x®† ƒ,0z®† ƒ,Þ{† ƒ,ú|݆ ƒ,Ø})† ƒ$"† ,-† ƒ$0€2† $b€¦† $† ,:#† ƒ,^Ù† ƒ$àŠC† $#‹† $7† $RH† , …œ† ƒ$¨…¹† ,š%† ƒ,À %† ƒ¹GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)NRev.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Òunsigned int__int64_t.ólong long intlong long unsigned intlong int$_0€LZ__mbstate8MZ_mbstateLNómjjchar__mbstate_tO*__darwin_mbstate_tQu__darwin_size_tZ¹long unsigned int__darwin_va_list`æööj __va_list_tagi gp_offsetÒ# fp_offsetÒ# overflow_arg_areai# reg_save_areai# __darwin_wchar_tf¹__darwin_rune_tkk__darwin_wint_tn¹__darwin_clock_ts¹__darwin_time_tvmðj _opaque_pthread_once_tE3 __sigE# __opaqueEà#__darwin_off_tnâ__darwin_pthread_once_t|ð__darwin_wctrans_t(¹__darwin_wctype_t*Àsize_tc¢time_tWÉptrdiff_t˜ std’ 7’ 8• X˜ Z¿ ]æ _ b jo k¦ oí p  q, rC sZ uŸ w» xÎ zå } ~ O p ‚’ ƒŸ „» …Î †ô ‡ ˆ6 ŠQ ‹} ÎÞ ÐP Ѫ Óc ÔÅ Õ‡ ×£ Øü Ùº ÚÛ Û% ;z <® =Ê d# e/ g2 hK ib jy k l§ m¾ nà o! s!! tG! vm! w! x·! zÏ! {ç! |õ! } " ‚!" ƒ9" „V" †j" ‡ƒ" Šª" ‹¸" ŒÐ" µí" ¶# ·8# ¸U# ¹|# <Ý FÐ' Gê' H( I( J8( KS( Ln( M‰( N¤( O¿( PÚ( Qõ( R) B+) C.) D½# F1) GB) H^) I) Jœ) K¾) Là) M÷) N* H8* ’Y* ”\* •s* –Š* —«* ˜Ç* ™ã* šÿ* ›+ œ9+ P+ ž]+ Ÿ„+  ª+ ¡Ì+ ¢ò+ £, ¤%, ¥G, ¦d, §€, ©¡, «Â, ­è, ¯ - ±%- ³A- ´b- µ~- ¶š- ·¶- ¸Ò- ¹î- º. »/. ¼P. ½q. ¾’. ¿¾. ÀÚ. Âü. Ä/ Å9/ ÆZ/ Ç{/ Èœ/ ɳ/ ÊÔ/ Ëõ/ Ì0 Í70 ÎO0 Ðg0 Öƒ0 ÜŸ0 â»0 è×0ø0151__true_type__debug&1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >‘  +ö4#_M_pà# +~5àU5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >H _Ios_Fmtflags 7È _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode k. _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate “ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir ¸Õ _S_beg_S_cur_S_end_S_ios_seekdir_end€€l$»event ¢ erase_eventimbue_eventcopyfmt_event;o ÓÁ _M_next ÕeT#_M_fn Ö†T#Ph ×¹# Øj5#;o ÛŽ eT†T¹eT XP ßI§ eT!5m ãZD¹eT, ñ_M_pword òi#_M_iword ó#, ôŒT„= "O _ZNSt8ios_base4Init11_S_refcountEj5#_S_synced_with_stdio _ZNSt8ios_base4Init20_S_synced_with_stdioEb3„= ¢’Tð< ’T¹basic_streambuf > !R‚b !T…b !Uˆb !W‹b !X¥b !Z¿b !\Ùb !]ób !^c !_,c !`Fc !a`c !bzc !c”c !d®c !eÈc !fâc !gþc !hd !i2d !jIdctype_basectypemoney_baseÊ$pattern"É field"É ž##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¤%oS@# _M_startT# _M_finishU# _M_end_of_storageV#&oWªŸ' aª¹vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(Hl¶ž0 Ç  )Xoþ ‚/b3ì´›ZT*lWˆ G V1*KU”ÚD)*\:´é@J@+nothrow#IKv®+cerr AD`®,__ioinit M_ZStL8__ioinit-²S$X¹´´´.º/m- l$e›àà´›.m-´0$dàà´(¥$[<à¹-#$Pi>>¹›.D0 $_4%ao quot%b¹# rem%c¹#div_t%dE $_5%f¦ quot%g# rem%h#ldiv_t%i| $_6%lÞ quot%mó# rem%nó#lldiv_t%o´-øD%“¹. 1- %”""´double-¢ %•¹C´-§ %–Z´-Fq%œi…>>››….‹2¹Ÿ>>- ^%žo»¹¹&‰=% Îi-³A%¡àå´-Ç%£¦-X%ª¹´›-á%«›>>´›.Dwchar_t-3>%¬¹p>´›&<)%¯’i››…3‡k%°¹-·)%±i»i›&U%²ÎÒ(0%³Ò3"î´î.à-»0%µ´î¹-_%½¹6´î¹(Za%ÂUe¹Q´-¸%Ûràr›.x/D- V%Ĺ™àD __gnu_cxx¡‡(D ®í;óÅó( ^´ê>Þåóó__debug&6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-Û2%§Þ£óó- ?%™óº´-m%ºóÛ´î¹-GZ%Àü´î¹(—0%´Û3´îfloat-îl%·AA´îlong double&ý+%Çc¹-tV%¦ózó lconv`'+®4'',à#4.'-à#4”'.à# int_curr_symbol'/à# currency_symbol'0à# mon_decimal_point'1à#( mon_thousands_sep'2à#0 mon_grouping'3à#84)'4à#@43A'5à#H int_frac_digits'6m#P4&'7m#Q p_cs_precedes'8m#R p_sep_by_space'9m#S n_cs_precedes':m#T n_sep_by_space';m#U p_sign_posn'm#X int_n_cs_precedes'?m#Y int_p_sep_by_space'@m#Z int_n_sep_by_space'Am#[ int_p_sign_posn'Bm#\ int_n_sign_posn'Cm#]-+:(5àʹ´3`K'K×.zva_list)IÎfpos_t)U3 __sbuf)`* _base)a*# _size)b¹#.… __sFILE˜)‚€ _p)ƒ*# _r)„¹# _w)…¹# _flags)†–# _file)‡–# _bf)ˆú# _lbfsize)‰¹#( _cookie)Œi#0 _close)#8 _read)Ž®#@ _seek)Í#H _write)ì#P _ub)“ú#X _extra)”ý#h _ur)•¹#p _ubuf)˜ #t _nbuf)™ #w _lb)œú#x _blksize)Ÿ¹#ˆ _offset) ì#2¹i.€2¹®ià¹.•2ìÍiì¹.´2¹ìi´¹.Ó__sFILEX.ò… j…# jFILE)¡0&’:)ïE E .# -DU)ð¹b E -ù7)ñ¹y E -Jo)ò¹ E -^6)ó¹§ E -B@)ô¹¾ E -Z?)õ¹Ú E Ú .ì-h@)öà!à¹E ()ú¡KE !!´´-±&)ÿ›G!i››E 5')»3E m!´´E 6 )¹!E ¹67&)¹¬!E ¬!.²!/ì6zb)Ï!E 6!)¹ç!E 72)¹6=!) à "ຠ) !"´6<)¹9"´6A8)¹V"´´À*)j"E øU)ƒ"E à6Äm)¹ª"E ๛7ù)E 6c`)àÐ"à6{)¹í"¹E 6 ")©¹#à›´86B)ª¹2#E ´2#.ö6)«¹U#´2#6b&)¬¹|#à›´2#6TH)­¹ž#´´2#m®#jclock_t*M± tm8*Z$ tm_sec*[¹# tm_min*\¹# tm_hour*]¹# tm_mday*^¹# tm_mon*_¹# tm_year*`¹# tm_wday*a¹# tm_yday*b¹# tm_isdst*c¹# tm_gmtoff*d#( tm_zone*eà#0pthread_once_t+^I__gthread_once_t,/$wint_t-Fš $_7-Q% __min-Rƒ# __max-Sƒ# __map-Tƒ# __types-U%#.À_RuneEntry-VË$ $_8-Xf% __nranges-Y¹# __ranges-Zf%#. %_RuneRange-[2% $_9-]­% __name-^­%# __mask-_À#m½%j _RuneCharClass-`~%9$_10ˆ -b>' __magic-cà# __encoding-d>'# __sgetrune-fm'#( __sputrune-g‘'#0 __invalid_rune-hƒ#8 __runetype-j—'#< __maplower-k§'#¼ __mapupper-l§'#¼ __runetype_ext-sl%#À __maplower_ext-tl%#Ð __mapupper_ext-ul%#à __variable-wi#ð __variable_len-x¹#ø __ncharclasses-}¹#ü __charclasses-~·'#€mN'j2ƒg'´¢g'.´.N'2¹‘'ƒà¢î.s'À§'jÿƒ·'jÿ.½%_RuneLocale-Ó%:ýF.åÅ3¹ê'¹:0E.ë”K¹(¹:æG.÷µ¹(¹:g.þ%,¹8(¹) S. ¹S(¹)—#. Œ ¹n(¹)õ3.,Q¹‰(¹)B!.ºS¹¤(¹)”.//¹¿(¹)Ó>."è¹Ú(¹)5:.)5¹õ(¹)[ .5+3¹)¹)˜+.;p,¹+)¹;u*|‹6®#-T*~"^)©©(;@*‚—B©y)y).½#-U*…©–)–).©-Á@*{à³)³).¹)/½#-AA*}àÕ)Õ).Û)/©-Ú*€y)÷)Õ)-VA*y)*Õ)(5H*ƒ>d›8*à›´³)mbstate_t/Uˆwctype_t04‚-®\/y½$s*¹-ï /z½$Š*E -ö /{>«*>¹E -p/|½$Ç*DE -\p/}¹ã*rE -’X/~¹ÿ*E ¹-)m/¹+E r8-ü /€¹9+E r8-</½$P+E 3‹/‚½$-y'/ƒ›~+´›~+.8*-žj/…›ª+>´›~+-H8/†¹Á+Á+.Ç+/8*-ºA/ˆ›ò+>g'›~+-Í./‰½$,DE -T /н$%,D-Ò8/Œ¹G,>›r8-Ý/¹d,rr8-}/޽$€,½$E -«o/¹¡,E r2#-—G/ĹÂ,E r2#-_=/’¹è,>›r2#-a;/ƹ -rr2#-(/“¹%-r2#-8g/ǹA-r2#-N%/”›b-àD~+-Ù)/•>~->r-á2/—¹š-rr-i/˜¹¶-rr-h5/™>Ò->r-#3/š›î-rr(e9/œT›.>›r³)-ª&/›/.r-´4/ž>P.>r›-3@/Ÿ¹q.rr›-ÿA/ >’.>r›-Ñ2/¤›¸.à¸.›~+.r-2/¥›Ú.rr-[Z/©"ö.rö..>-bZ/È/rö.-iZ/«>9/>rö.-pZ/¬Z/rö.¹-›:/®¹{/rö.¹-¿1/§›œ/>r›-Þ5/¨¹³/½$-³]/°¹Ô/rr›-†`/±>õ/>r›-‡R/²>0>r›-#9/³>70>D›-Qn/´¹O0r8-Ü'/µ¹g0r8-‘./–>ƒ0rD-7/¡>Ÿ0rr-Ð-/¢>»0rD-ÖG/¦>×0rr-öW/¯>ø0rD›- /ÊA1rö.-_2/Íó51rö.¹-ÍG/ÏV1rö.¹r2éV3streampos1Ó†*#2ñR¹1V3\3(Mh2õÆ%b3Ù1\3\3(8o2ùìBb3ù1\3\3()52ýØ0¹2´´›5ÿo2K$›:2´5£P2áS´`2´›\35 2 ²à†2à´›5ð6ß4&èWDÊ3ß4&èWFã3ß4å4& Ký3ß4¹(Ô4NªTà4ð4V3(Ô4QoI´?4ð4\3(Ð)V‡,àe4ß4¹>*à)`ð9‡4ß4à¹(»]dwP›£4ð4*õfjÊ:Å4ß4à\3B˜*nYhß4à.ª3@ë4/ª3.ë4>¦41O5ª3#&ÿfd5O5&ÿff85O5U5C'FlO5¹.ö4@[5/ö4/b3/¸_Atomic_word5%¹.R > 48—HDnposId—HE_M_dataplusR #_Rep_base_RepFÓ16Zàì5œHFÓ1ùbà6§HàF°)X­H-6œHF((%†JK6œHF°)z$i6œHG[-ngƒ6§HF€4S@›«6œH¹´Gü^<'*Ô6œH¹¹´FŽUDra›ü6œH¹¹F};LîQb37œH´G¸*U%_B7à´¹GFC^1be7à´¹G\CgÉAˆ7à¹mGéZz•_«7àGéZ~¯9Î7àiiGéZ‚Åñ7àààGéZ†8à´´F" Šêo¹68¹¹GÊ 6ÃZ_8§H¹¹¹GFb6µ‚y8§HH&š.³Hâ!¡8§H&â!6¿º8§HU5&â!6·Ó8§H¹H&â!6Åö8§H¹H¹¹&â!6Ð9§H¹H¹¹U5&â!6ÛA9§H´¹U5&â!6â_9§H´U5&â!6é‚9§H¹mU5Dì9§H¹5SbôNq¿H¿9§H¹H5Sbü7<¿Há9§H´5Sbcp¿H:§Hm5³:`A :§H5³:C?i=:œH5^e&€'Z:§H5^e1¸iw:œH5u`:Í ”:§H5u`Cp‘ ±:œH54 L Î:§H54 U] ‘ ë:œH5• ]â›;œH5ÿocùO›%;œH5»]h-›B;œH ”A6n he;§H¹m ”AƒUdƒ;§H¹5ã'‹\› ;œH \16äÁ¾;§H¹ ˜=¦‡_×;§H5=W­j b3ô;œH5¼FV\3<œH¹5ÍïV38<§H¹5Àeâ˜.\3Z<œH¹5Àeõ V3|<§H¹5’F<¿Hž<§H¹H5’F  2¿HÀ<§H´5’F>l¿Hâ<§Hm5#<6Jƒ¿H=§H¹H5#<6[]b¿H0=§H¹H¹¹5#<6/df¿HW=§H´¹5#<BÓ.¿Hy=§H´5#<6ï1¿H =§H¹m "e—U¾=§Hm(#6øý ¿Hß=§H¹H5#ƒÕ_¿H >§H¹H¹¹5#68[¿H2>§H´¹5#ŸÜ4¿HT>§H´5#¯Ç*¿H{>§H¹m îhÌ 7£>§H¹m5îhëòV¿HÊ>§H¹¹H5îh@¿Hû>§H¹¹H¹¹5îh6m ¿H'?§H¹´¹5îh*Ø¿HN?§H¹´5îhAÉD¿Hz?§H¹¹m5îhRÑ¡?§Hm5š j"-¿HÈ?§H¹¹5š zØ ê?§H5š Ž¨P@§H5í4©=¿H=@§H¹¹¹H5í4À*¿Hs@§H¹¹¹H¹¹5í46Ü¿H¤@§H¹¹´¹5í4ê“[¿HÐ@§H¹¹´5í4¯`¿HA§H¹¹¹m5í4ì\¿H-A§H¹H5í4%>7¿H^A§H´¹5í4:8N¿HŠA§H´5í4O[]¿H»A§H¹m5í4s¦ ¿HìA§Hàà5í4~à¿HB§H´´5í4ˆ£/¿HNB§H5í4“5\¿HB§HiiF,=6‹™¿H±B§H¹¹¹mFÕl6˜V%¿HãB§H¹¹´¹IÀ.6¦T)à C¹mU55»5” I _M_length•›# _M_capacity–›#4—j5#>Ç5›ËJÅH#J‹$6@L—HJü86Eä5ºJ:ËI­H*2(ΖEèI­H¹(BØBJàJ­H(¬4Üáà*J­HU5U55 ,6+9­HPJ¹¹U5*n'çCWmJ­HU5 H@6«©K‹J­HU5( :õz[à§J­H!ÝG6^\Hà­HU5¹›ÛJj.áJ/ I>› 7C@NKnone7h_ZNSt6locale4noneEp3Lì+7iÛ1p3Mnumeric7j"gp3L47kµop3LU7l`p3LãB7m,.p3L'Z7n:_p3 Kall7p_ZNSt6locale3allEp3?¦"E_M_impl7@N##_S_classic7 _ZNSt6locale10_S_classicE@N#_S_global7#_ZNSt6locale9_S_globalE@NN³R7)™6FN#_S_once78_ZNSt6locale7_S_onceE¥$o#m&H 7{wLVN&H 7„LVN\N&H 7©LVN´&H 7ÌLVN\N´¹&H 7ªïLVN\N\N¹&U7º MVN¹(Sb7Å1\N*MVN\Nstring4<„5( 7ÝH*MTMgN(PZ7çE>b3uMgN\N(:>7ðàb3–MgN\N5"'7ÙpæJ²M\N?ˆG7ÉI\NOH 7<ßMVN@NP8V7?_XP»7Bn.FU7E)¹N¹QˆK7Hä.VN\N\N¹.¤K/KN.QN/´.æJ@bN/æJ.bNRWL7WmNhPS_vptr$facet€3#T7\j5#__c_locale88hP#_S_c_locale7__ZNSt6locale5facet11_S_c_localeE£NNje7b0 ~P#_S_once7e_ZNSt6locale5facet7_S_onceE¥$P»7iêOo7vYOƒP›U™ 7{mNzOƒP¹Gô%7§ O‰P´£NFŠh7‚r&£NºO‰PGÄn7…hÓO‰PH^7Šy7£NHN 74P´GXP7‘ú:PPG5m7•[J-PPOo7 HPƒPšPVSb7£´ PƒPšP.¹m~Pj/nP.mN@£N.•P/mN@•P@mNW]L7²YQTPh7›#"O 7Å_ZNSt6locale2id11_S_refcountEj5GSb7ÈôdQYQ_QO#m7Ê*QYQ_Q#m7Ð?QYQ!0Z7ÓJ#›jQ.¦P@eQ/¦P.eQW¤K(7Ù"TT7ìj5#E_M_facets7í"T#E_M_facets_size7î›#E_M_caches7ï"T#E_M_names7ðî# NÜ7ñ½f(TN÷[7ò?&(TN¯f7ó1-(TN7ôŸ1(TNž7õG(TN 7öd(TNµ7÷ 3TGXP7ú>ˆR@NG5m7 #¢R@NO¦"7 ÂR@NIT›O¦"7 âR@N´›O¦"7ýR@N›O)7S@N¹O¦"74S@NITGSb7ô(SS@NITFËo7™db3qS@NGn=7&ê•S@NTT¹G 7)p-¹S@NTT>TGÿ7,Å7ÝS@NTTjQGä37/šlT@NjQPQ×77Ž@NP›.PjQ3TX>T>TX.DT/jQ@OT/pQ.OT@`T/*M. Y€Tß €T¹@Õ .kT.Á .ZÕ Ø Ê˜T‘[S_vptr$ios_base€3#[|` ‹‘[\dec E‘[\fixed FE‘[\hex ’ ‘[[Á ¢‘[\left ‘[ \oct n@‘[@\right (l‘[€]ò+ Α[]k oG‘[]}, $ÇS‘[^showpos '¼4‘[^skipws *¥k‘[^unitbuf -Ÿ#‘[ ]¼ 1E‘[@[í" 40h‘[°[¥9 7' ‘[J]em :e‘[\badbit LÃV–[\eofbit OË–[\failbit T›A–[\goodbit W&–[\app jz›[\ate mèR›[_binary s_ZNSt8ios_base6binaryE›[[&m vE*›[[Im y1›[_trunc |_ZNSt8ios_base5truncE›[ _beg ‹_ZNSt8ios_base3begE [\cur ŽÚ[ [[^e ‘’" [streamsize1N·E_M_precision ÉmW#E_M_width ÊmW#E_M_flags Ë¡ #E_M_exception Ì. #E_M_streambuf_state Í. # E_M_callbacks çeT#(E_M_word_zero øÁ #0E_M_local_word ý¥[#@E_M_word_size ¹#ÀE_M_word ŒT#ÈE_M_ios_locale æJ#Ð Ž ÀÞ*³Xµ[†T¹GË^ ê– ÒXµ[ß Gž] íóìXµ[FiP ö<»[Yµ[¹b3G| ÇJ.Yµ[5Oe $–¡ KYÁ[5Oe .¤^¡ mYµ[¡ 5vf >Ùe¡ Yµ[¡ 5vf O¡ ¶Yµ[¡ ¡ ÀJ ^qdÔYµ[¡ 5ì' jmWñYÁ[5ì' ràImWZµ[mW57 €¿EmW0ZÁ[57 ˆÉmWRZµ[mW5/ ›ÖTb3nZb35JS §X*æJZµ[\N5o0 ²™æJ­ZÁ[5ÿU ¼A \NÊZÁ[?×* ÎøT¹5‘q ÞLQÌ[þZµ[¹5 óÌÒ[ [µ[¹`ˆF ˜T@[µ[¹Ol$ V[µ[Ol$ q[µ[Ø[VSb }Q€Tµ[Ø[/¡ /. /È / Á µ[j.˜T@Á .Ç[/˜T@@i@Ç[Z»@9:Þ[TbS_vptr$basic_streambuf€3#a_M_in_beg:Ãà#a_M_in_cur:Äà#a_M_in_end:Åà#a_M_out_beg:Æà# a_M_out_cur:Çà#(a_M_out_end:Èà#0a_M_buf_locale:ÏæJ#8bh:ÔÞ[Æ\Tb¹(ÿ-:à¬"æJç\Tb\N(o0:ñ[qæJ]Zb(¨S:þ CTb)]Tbà5¹n:“QŒ1U]Tbó È 5Ñ@:2"Œ1|]Tb†È 5Ý^: Ê$¹™]Tb5[:‘>mW¶]Tb5©-:'RR¹Ó]Tb5q:9å¹ð]Tb5ï?:O°Y¹ ^Tb5õ?:bQ_mW4^Tbà5ŒC:p B¹V^Tbm5Ñe:‰&p¹s^Tb5¢\:¤W¹•^Tbm5¨\:¾- mW¼^Tb´Or):ËÒ^TbF“6:Þ àð^ZbFu$:áwZà_ZbF2:ä¨à,_ZbGáa:î´WK_Tb¹G{f:ùt_TbàààFl&: ¶6à’_ZbFbW:cBà°_ZbFi:unàÎ_ZbGc:#4í_Tb¹G€f:'êm`TbààcJS:<…aÞ[8`Tb\NdøU:Kã&TbÞ[h`TbàdU:Wb?Œ1Þ[`Tbó È dy*:cM(Œ1Þ[Í`Tb†È d‡C:oš;¹Þ[ó`TbdBQ:… 6mWÞ[aTbe—V;2Z>mWÞ[HaTbàdFI:«8¹ Þ[naTbdÌm:¸PS¹ Þ[”aTbd”]:д\¹ Þ[¿aTb¹eq;T}pmW Þ[îaTb´dþW:û(X¹ Þ[bTb¹Or):4bTbebVSb:"FkbTbeb.Þ[.`b/Þ[@`b@Þ[wctrans_t<'h:Ñ0Hœ&¹¥b½$:N`0N‰b¹¿b½$:1^¹,c½$:h0fæ%¹Fc½$:Íd0l& ¹`c½$:ÌH0rÃe¹zc½$:40xøg¹”c½$:¦0~NC¹®c½$:žV0„¯¹Èc½$:îJ0ŠGA¹âc½$-Á<†½$þc½$qb:qb0ô½$d½$:] 0– A½$2d½$-ô8<ˆqbId´-»0²I*`d´>~=*Yefupper=1 _Ye€flower=2 gYefalpha=3W4Yefdigit=4êYegxdigit=5½Yefspace=6×Ye@gprint=7š5Yefgraph=8ŒkYe%fcntrl=9AaYefpunct=:Û8Ye falnum=;…Ye/¹.p3h‹@"¨mNájmN#`d#E_M_c_locale_ctype"°£N#E_M_del"±b3#E_M_toupper"²^e# E_M_tolower"³^e#(E_M_table"´áj#0E_M_widen_ok"µm#8E_M_widen"¶çj#9E_M_narrow"·çj#¹E_M_narrow_ok"¸m#¹i#m"½_ZNSt5ctypeIcE2idE¦Pjtable_size"¿_ZNSt5ctypeIcE10table_sizeE—Hì+"ÌÒf÷jájb3›ì+"Úûf÷j£Nájb3›52m"æõb3"gýj¹m52m"õ0´Ngýj´´k5õh"°-´zgýj¹´´59Q"Ë+´¦gýj¹´´5˜+"   mÈgýjm5˜+"1­+´ïgýjà´5[ "AP8mhýjm5[ "R„´8hýjà´5¾m"fÒmmZhýjm5¾m"PI´†hýj´´à5Àc" )Gm­hýjmm5Àc"ÂP´Þhýj´´màFR"Ò"ájühýjH‚@"×ù"ájUO0"àde0i÷j¹dÂd"ð0mde[iýjmdÂd"(S´de‹iýjà´dØB"omde¶iýjmdØB""%´deæiýjà´dål"6øJmdejýjmdål"Me6´deFjýj´´àdŽ="gRmdevjýjmmdŽ="‚;=´ de°jýj´´màGàJ"ŠfkÊjýjQªn"šwiýj.Yem÷jjÿ.de.k/de.¹W™"Æ bkkj;"Ë RFbkkæ?"Ö Î´!}X"Û ÛCªmmm/ªlÊ97˜T?o˜T#a_M_tie>W?o#Øa_M_fill>Xm#àa_M_fill_init>Yb3#áa_M_streambuf>ZTb#èa_M_ctype>]ýj#ða_M_num_put>_Eo#øa_M_num_get>aPo#€(L >kêi9l[o( b>oñb3Ul[o(É@>{. ql[o*˜=?-ë)Žlfo. *q>Ô «lfo. *q>–þ7Èlfo. (ÁR>¦@b3äl[o(C.>°J!b3m[o( !>»b3m[o(1H>Å·&b38m[o(—b>Ð . Tm[o*—b>óÕqmfo. (>‹mfoTb`t > gk«mfo¹5½@>µ,?oÈm[o5½@>% e?oêmfo?o5òD>3:Tbn[o(òD?9€Tb(nfoTb( ?CfloInforo5[K>d¹?mfn[o5[K>xÂmˆnfom(JS?€ÝPæJ©nfo\N(Àc?uJ[mÏn[omm(¾m?z‚)mðn[omO(>¼ofomi=?Œ–C$ofoTbnW?«Ønfo\N.ô.Ko/".Vo/k.ao/gk.gk@gk@aoW@}@qTõk@à#Æ@Šªo@qÆ@Äo@qFq5b@™DV3áoQq5IH@è2àþoQq59F@¡³5\qp@q59F@¨o5xo=p@q¹5H@­ P\qZp@q5H@´ÎOxo|p@q¹5@¹ KV3žpQqbq5’F@½\qÀp@qbq5b@Á®xoâpQqbq5>H@ÅœI\qq@qbq5'b@ÉDxo&qQqbq!te@ÍäYFqQq.xo@Lq/à.Wq/xo@xo@hq/·@. @ARk"mNXwmN#i#m"Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE¦P£:"¤üqXw¹5ó/"¿j8´2rPo´´€Tmq^w5ó/"ãhM´hrPo´´€TmqÌ[5ó/"èN´žrPo´´€Tmqdw5ó/"íM´ÔrPo´´€Tmqjw5ó/"òÐM´ sPo´´€Tmqpw5ó/"øõN´@sPo´´€Tmqvw5ó/"ý]O´vsPo´´€Tmq|w5ó/"˜L´¬sPo´´€Tmq‚w5ó/"#ÈK´âsPo´´€Tmqˆw5ó/"(0L´tPo´´€Tmqsq5ó/"Hk ´NtPo´´€TmqÒ[Uœm"MyqotXw¹F… ´¦tPo´´€Tmq¿Hd  ÎÔ´yqåtPo´´€Tmq^wd  „´yq$uPo´´€TmqÌ[d  m´yqcuPo´´€Tmqdwd  ‰´yq¢uPo´´€Tmqjwd  $´yqáuPo´´€Tmqpwd  ,,´yq vPo´´€Tmqvwd  3—´yq_vPo´´€Tmq|wd  ;´ yqžvPo´´€Tmq‚wd  H?´ yqÝvPo´´€Tmqˆwd  dª´ yqwPo´´€Tmqsqo  qG´ yqPo´´€TmqÒ[.yq@b3@£@Ò@¹@ó@@@"R""ÛmN9|mN#i#m"Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE¦Pþ0"ïx9|¹5‡6" ØèBxEoè€Tmb35‡6"+ VèsxEoè€Tm5‡6"0 ªè¤xEoè€Tm¹5‡6"5 þèÕxEoè€Tmó5‡6": RèyEoè€Tm5‡6"j œ<è7yEoè€Tm"5‡6"o èhyEoè€TmA5‡6"„ ÉXè™yEoè€Tm>Gd1'-cÖyEo´¹m´àà?|GN]ÄðzEo´¹m€Tàà?|GÀ‰Ç#KzEom€Tà´?|Uœ"¢ Žwlz9|¹d•¾ ièŽw¦zEoè€Tmb3d•äðièŽwàzEoè€Tmd•ëGjèŽw{Eoè€Tm¹d•ò¦jèŽwT{Eoè€Tmód•ùýjèŽwŽ{Eoè€Tmd•¢bèŽwÈ{Eoè€Tm"d•™ièŽw|Eoè€TmAo•C<è ŽwEoè€Tm>.Žw@¹lô9@E|€pgkH"S_vptr$basic_ostream€3#&ÝAV¦|?o¹€TbbÛ>A_E|Ë|?o¹€(¥YAp3U€ì|?o€(¥YAy]U€ }?o-€(¥YAƒÔ €.}?oB€(¥YA©'^€O}?o(¥YA­Ò'€p}?o¹(¥YA±Ä]€‘}?ob3(¥YB\I^€²}?o–(¥YA¸S^€Ó}?o£(¥YBj^€ô}?o¹(¥YAà ^€~?oÒ(¥YAÌ]^€6~?oó(¥YAÐg^€W~?o(¥YAÕÎ]€x~?o"(¥YAÙâ]€™~?o(¥YAáØ]€º~?oA(¥YAå·€Û~?o>(¥YBx=€ü~?oTb(‡6B,€?om ÷ZA#FD@?o´(ú!B­,€f?o´(ïkBÄóc€‚?o(BÙÿ1Œ1ž?o(JB逿?o†5JB\€æ?oó qÝAn?o¹€. €.€0@E|.€2€-€€.3€2loB€lo.H€2€TW€€TZP9GÞ[²‚Þ[#a_M_modeCUÈ #@a_M_stringCX„5#H&·#Cd±€²‚È &·#CrÏ€²‚¹HÈ (f C…'2„5뀸‚*f C\E²‚¹Hm9fC§B+&²‚È eBQC±Î=mWW€K²‚eFID‰ ¹ W€p²‚e”]D4d¹ W€š²‚¹eþWDV๠W€Ä²‚¹eøUCÑ©UTbW€ó²‚àeUD›Ã Œ1W€'‚²‚ó È ey*DÊv!Œ1W€V‚²‚†È mŒ'DçÜ~‚²‚๹mPCô9—‚²‚raaW€²‚¹.W€.¾‚/W€la`9OE|ƒE|#E_M_stringbufCŽW€#5C¡ƒƒ¹€È 5C¶Gƒƒ¹€¹HÈ `ý3CÀÂmƒƒ¹€5òDCËÕH²‚Šƒȃ5f CÓp4„5§ƒȃsf CÝ2,ƒ¹H.Â.΃/ stké…‹Aå„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED,=}o%ã@gWuSRATEù_ZN3stkL5SRATEE€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE<®uPI_ZN3stkL2PIE-DTû! @uTWO_PI_ZN3stkL6TWO_PIE-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E€?ZÞƒUé…ü†S_vptr$StkError€3#amessage_j*M#atype_kèƒ#&‹AoT†ü†ZTèƒbØ-sé…s†ü†¹w{vÿeé…“†ü†xc yS.‡é…·†ü†xï!|¾qZTé…Û†ü†yàVŸ7´é…ü†.é…@‡/èƒZå„„ ‡tŠS_vptr$Stk€3#J'HˆSYeJ9 ‰™JYeJž=Š‘TYeJÈ>‹ã YeJÞoŒYeJÇ1Â`YeStkFloatL"zsrate_Ô§[–‡{nÕ5*M{7ÖT-b3{©(×”`b3|alertList_Ø_ZN3stk3Stk10alertList_Eªostringstream9ŽÃ‚{ÅOÜ1ˆaignoreSampleRateChange_Ýb3#;¾Dd –‡*Ò¤nA‘ˆ–‡*î¬Ù ®ˆtŠb3;G.¯jT*M*ˆ²EÖˆ*M*QoµÂ0íˆ**Òp¸9e‰**軞W‰**`¾t%2‰¹(QVÁ(Tb3W‰–‡–‡–‡*Èq^s‰´èƒ*Ë3;‰*Mèƒ*âkÎv:¦‰b3*cQÑJ9½‰b3},àÒ‰tŠ~¼kã ‡ò‰tйB)æÆR ‡ŠtŠ–‡–‡mzéöl;ŠtŠtŠmïìVYŠtŠtŠnïpmtŠèƒ. ‡Wë„0‹Edata_‹#EdataRate_Ž–‡#EnFrames_›#EnChannels_Ò#Esize_‘›# EbufferSize_’›#(=$‹‘ÒÒ=H‹‘—ÒÒC]c‹‘¹=}‹‘¢5Sb #W­Ÿ‹‘¢5)ë6³Á‹‘›50Þf–‡ã‹¹› ’F8pŒ‘­ X@ÃŒ‘­5SJn9³FŒ‘›Ò5SRMm–‡mŒ¹›Ò5'>[—–‡”Œ¹–‡Ò5• ^q›±Œ¹5=Wa!nb3ÎŒ¹ ”AkYnñŒ‘›Ò ”Au©%‘›Ò–‡5Rx. Ò6¹5“l{˜XÒS¹ W`‚…fq‘–‡!ʼnB–‡¹.–‡.zŠ@/–‡@¨/zŠ@zŠ@–‡.¨Zñ„H  ‡ÌŽ ‡#€×! ,zŠ#aeffectMix_ -–‡#@&}o ŽÌŽ( ( Ò.ŽÒŽ(~F ¤.¢JŽÒŽw˜= "®¿jŽÌŽwdd %­H¿ŽÌŽ–‡I< *y b3±ŽÌŽÒrbe¿Ì޹.¿.ØŽ/¿>Ò6&èWDýŽ)&èWF)/& K0)¹(Ô4NYQ:ˆw(Ô4QxYr:#(Ð)V@g˜)¹>*à)`"Rº)¹(»]dé_›Ö:*õfj?ø)#B˜*nõ)."./"@.ÝŽ@5/ÝŽ.5>ÙV™ÝŽ#&ÿfdi™&ÿff‚™ŸC'Fl™¹.@@¥/@. >íNÚ‘ _M_impl #(»(`—$Ú‘êà‘(»(dkŸ‘æ‘(ÐghÜ`@"‘æ‘&ý5k;‘à‘Ÿ&ý5oY‘à‘¹Ÿ&­zs‘à‘¹(H ‚8B”‘à‘¹*DF†Œ3¶‘à‘¹ £s‘ £”‘ £¼ £ê £‘@@.°.ì‘/°>¤£9—°#&+"É’9—Ÿ&+"ÖB’9—¹#Ÿ&+"ç[’9—?—Tv’9—¹(SbE„kKJ——’9—?— #(ÞAº’9—¹#5³:J˜ê×’9—5³:S÷/5ô’P—5^e\ê“9—5^eeA5.“P—5u`nÃa=K“9—5u`w²2Íh“P—54 €{\=…“9—54 ‰1%Í¢“P—5• â-›¿“P—5»]”Ák›Ü“P— ”A£»[ÿ“9—¹"5ã'°”'›”P—5=W¹(qb39”P—*\1EEV”9—¹5Ý™2ˆwx”9—¹5ìÞg#š”P—¹G:^ò\¹”P—¹5Àev0ˆwÛ”9—¹5ÀerN#ý”P—¹5„h"µ'ˆw•9—5„h*[ #7•P—5¶(2y ˆwT•9—5¶(:ÿD#q•P—5iEB6Ž•9—5iIµp«•P— "X cÉ•9—# Ÿm15â•9—(îhE\ -¸–‡‘˜™(,& 5Çc–‡²˜™–‡(~F 8(`¢Θ™xyH C83­V—ü˜™­ÒrœV—™¹.V—.#™/V—Zý„ø ‡h›V—#ainPoint_w¹#àaoutPoint_x¹#èadelay_y¹#ð&ã@"™h›¹¹bG%(™¼™h›¹(G(fC¹Ø™h›*mp2KYõ™h›¹*' 8Kfšh›¹(î[;ð¹.šn›(ÆCQ5–‡Ošh›¹* Fì]qšh›–‡¹(aNº–‡—šh›–‡¹(%Q f–‡³šn›(Wýh–‡Ïšh›(2FZ/–‡ëšn›(yH]UT–‡ ›h›–‡xyHh­(™:›h›­ÒyHsJ­h›­­ÒÒ.(™.t›/(™l…  ‡*¿#aallpassDelays_ T*#HacombDelays_ U:#ˆaallpassCoefficient_ V–‡#ØacombCoefficient_ WJ#àalowpassState_ X–‡#&gW 5œZ–‡w˜= g2y›UœZ*> #Ï(rœZ–‡(% .j–‡“œZÒ(yH 8@T–‡¹œZ–‡Ò(yH Dû?­ßœZ­Ò(yH P—q­Z­­ÒÒrÚVy›Z¹(™:j(™Jj–‡Zj.y›Wi@}(ŸTõk@´#Æ@Š’(ŸÆ@¬(Ÿ.Ÿ5b@™c#\3É4Ÿ5IH@¬ ´æ4Ÿ59F@¡s1?Ÿž(Ÿ59F@¨01`%ž(Ÿ¹5H@­CG?ŸBž(Ÿ5H@´ÑF`dž(Ÿ¹5@¹]3\3†ž4Ÿbq5’F@½U?Ÿ¨ž(Ÿbq5b@Á [`Êž4Ÿbq5>H@Å»Z?Ÿìž(Ÿbq5'b@Éá,`Ÿ4Ÿbq!te@Í\ .Ÿ4Ÿ.`@QN.:Ÿ/`@`‚iˆèqrƒ”ŒrrLŒŸ„'ŒŸ‘h/¹ƒr%r˜¾Ÿ„'ŒŸ‘hƒ6&r8rä럄'ŒŸ‘hƒš8rMr0 „' ‘h/n›@—Hƒ§Mr„r|` …__a¶` ‘h…__b¶` ‘`/ ƒÇÈ?¡†__groupingþ ´‘¨†__grouping_sizeþ ›‘ †__grouping_tmpþ ?¡‘˜‡__n —H‘P‡__min —H‘H‡__i ›‘¸‡__test b3‘_ˆP—‡__j ›‘°/ZT‰f¡Š'f¡Š“Sp3/)‹D¡ol„rŽr—¡ŒO¡‘h‰‚¹¡Š'¹¡Š“Sp3/™‹—¡ >Žr¥r`ꡌ¢¡‘h‹—¡*<¦r½r¬¢Œ¢¡‘h‰ýŽ2¢Š'f¡2¢//‹¢ë¾rÌrøl¢Œ!¢‘hŒ,¢‘`‰i¢Š'¹¡__af¢/Ÿ‹l¢ãÌrërDÉ¢Œw¢‘hŒ‚¢‘`ŽSí¢Š'í¢Š“Sp3/ª‹É¢+ìrs£ŒÖ¢‘hƒÎssÜK£„'K£‘h/à‘ƒìs s(Š£‘h‘`V1‘ƒ  sFstΣ…__first”‘h…__last”‘`ƒ)FsisÀ¤…__first´‘h…__last´‘`Ú‘‘XŽ±Ž ?¤Š'?¤Š“Sp3/ÌŽ‹¤¥jsès p¤Œ(¤‘X‹¤à/èsftXœ¤Œ(¤‘Xƒ˜ft…t¤ᤄ'f¡‘h…__p`‘`›‘Xƒ”‘†t·tð,¥„'K£‘h…__p†‘`…__n†›‘X‰Y‘N¥Š'K£Š“Sp3‹,¥Í;¸tu<z¥Œ7¥‘h‰[’œ¥Š'œ¥Š“Sp3/9—‹z¥¥muOuˆÍ¥Œ…¥‘XŽü˜ ñ¥Š'ñ¥Š“Sp3/™‹Í¥YPu©vÔ"¦ŒÚ¥‘X‹Í¥3Dªvx N¦ŒÚ¥‘X‹¤jox‚xlz¦Œ(¤‘XŽ ž¦Š'ž¦Š“Sp3/Z‹z¦¹:‚x0z¸ϦŒ‡¦‘X‹z¦ 0zÞ{û¦Œ‡¦‘XŸ‹œÞ{ù|P`§„'`§‘è|†nœ›‘à|ˆ|Ö|‡error ˆ‘ð|/‘‘8˜Rú|×}œ §„'ñ¥‘H’i TÒ‘\‘ëš|Ø}èß§„'ß§‘X…input|–‡‘P/h›“5œ ;:4 ¨„'ž¦‘X’i =¹‘lÁ‹©/€€ …¨„'ŒŸ‘è|†n©›‘à|ˆ4ú‡error­ˆ‘ð|ƒ—š0€b€Ì ²¨„' ‘h‘jŽ1b€ 宅'?¤‘h…mix 1–‡‘`‘“œh …d ¥©„'ž¦‘¸…input h–‡‘°…channel hÒ‘¬’temp q–‡‘`’temp0 q–‡‘X’temp1 q–‡‘P’temp2 q–‡‘H’temp3 q–‡‘@’i r¹‘l“ßœ c:]° ª„'ž¦‘¸…iFrames cª‘°…oFrames cª‘¨…iChannel cÒ‘¤…oChannel cÒ‘ ’iSamples l‹‘H’oSamples m‹‘@’iHop nÒ‘\’oHop nÒ‘XˆßR’i oÒ‘T/­“¹œ P^7ü («„'ž¦‘H”“l Pª‘@…channel PÒ‘¼’samples Y‹‘P’hop ZÒ‘\ˆÄ,’i [Ò‘X•lˆàŠ#‹H |«…__initialize_p w¹‘l…__priority w¹‘h–òp#‹8‹” —<7Qà À«i‘h“Uœ ERš, ¬„'ž¦‘X…T60 E–‡‘Pˆ²˜’i L¹‘l‰þ5¬Š'?¤‹¬Â …¨…x a¬Œ)¬‘X‘ŽA¨…a†Ä Á¬„'?¤‘X…number AÒ‘TˆÓ…L†’i E¹‘lŽœ 權'ž¦T60 –‡‹Á¬¿)š¿  h­Œά‘ˆŒÙ¬‘€˜’lengths h­‘’scaler "‘P’delay "¹‘\’i "¹‘X¹x­j‹Á¬";À å\ ú­Œά‘ˆŒÙ¬‘€˜0’lengths h­‘’scaler "‘P’delay "¹‘\’i "¹‘X™_DefaultRuneLocale-„½'š__dso_handlei› …€ˆå@/Òœ1…›e…-DTû! @›‡…-DTû!@›±…€?/œ3+nothrow#IKv®ostream9ŠE|+cerr AD`®q Ж_digitsF_ZNSt14numeric_limitsImE6digitsEp3@žNKï_ZNSt14numeric_limitsIfE12has_infinityE`5ž8Eð_ZNSt14numeric_limitsIfE13has_quiet_NaNE`5žj`ó_ZNSt14numeric_limitsIfE10has_denormEe5žNK(_ZNSt14numeric_limitsIdE12has_infinityE`5ž8E)_ZNSt14numeric_limitsIdE13has_quiet_NaNE`5žj`,_ZNSt14numeric_limitsIdE10has_denormEe5žNKa_ZNSt14numeric_limitsIeE12has_infinityE`5ž8Eb_ZNSt14numeric_limitsIeE13has_quiet_NaNE`5žj`e_ZNSt14numeric_limitsIeE10has_denormEe5ŸnposId—HJ‹$6@L—HLü86Eä5ºJ‹ã YeJÞoŒYeJÇ1Â`Yezsrate_Ô§[–‡{nÕ5*M{7ÖT-b3{©(×”`b3{ÅOÜ1ˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.G@ƒ.G@„I4  …: ; I †: ;I ‡4: ;I ˆ ‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; I .G;@‘.G; @’4: ; I “.G: ; @”: ; I •.‡@4 @–.4 @—.4 @˜ U™4: ; I? < š4I? 4 < ›4G œ4G4G ž4: ;‡@I? <  Ÿ4: ;‡@I? <   4: ;‡@I? < ¡4: ; ‡@I? < LåàŠC#‹Ršû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hDelay.hstl_algobase.hlocale_facets.tccnew_allocator.hallocator.hstl_vector.hstl_construct.hEffect.hFilter.hNRev.hNRev.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc èqJÎX‚ž‚¡‚À}ž‚ûÈ¿/ŸŽÖ‚!.ºººZºº .ólòº ºƒ'f» .ùX> à~òÈqÈÊq=%º>uqf»“>» ˆ~BÈÍÈ ÍÈ qȡȂ¡“u1„ƒ «}¬Ë‘Çæ‘¼‘¼!‚"B%çH%æÉž‚“u1„+}¬º `&É/׿K/×?» ).?g/Ý‘»PAÍ»-Yå-#  È=KY‘K#KYåKDKYåKD×ר­ þ~.È(®!בÇR’Ÿ ýLó׃OŸ#v/#å2K ©l‚½gc»»ó .¯0/Úóóu‘Éâ,K[‚?K/Úó»‘Éâ÷K ltº xäÉ/1»ÍÊH.Jè)/Ù i[‘ÉɃė»66lΑ77•×K!‘]˜Jè)/Ù i[‘ÉɃė»66lΑ77•×K!‘— àŠöÖ Vä *$/Jèqéqwéqìqwìqrvrrwrrwrrvrrwrrwr%rv&r'rw'r*rw*r8rv8r9rw9rw>]v^_w_bwb7vàŠáŠwáŠäŠwäŠ#‹v#‹$‹w$‹'‹w'‹8‹v78w8;w;QvRSwSVwVšv … …w ……w…¨…v¨…©…w©…¬…w¬…a†vš›w›žwž¿ vÀ Á wÁ Ä wÄ åvk ¹EŸstk::Stk::sampleRate_Ÿstk::StkFrames::size‘Ÿstk::StkFrames::channels¾Ÿstk::StkFrames::framesëŸstk::Delay::getDelay# mink¡__gnu_cxx::new_allocator::~new_allocator¾¡std::allocator::~allocatorê¡std::allocator::~allocator7¢__gnu_cxx::new_allocator::new_allocator”¢std::allocator::allocatorò¢std::_Vector_base >::_Vector_impl::~_Vector_impl£std::_Vector_base >::_M_get_Tp_allocatorP£__destroy_auxŠ£_DestroyΣ_DestroyD¤stk::Effect::~Effectp¤stk::Effect::~Effectœ¤__gnu_cxx::new_allocator::deallocateá¤std::_Vector_base >::_M_deallocateN¥std::_Vector_base >::~_Vector_base¡¥std::vector >::~vectorö¥stk::Filter::~Filter"¦stk::Filter::~FilterN¦stk::Effect::~Effect£¦stk::NRev::~NRevϦstk::NRev::~NRevû¦stk::StkFrames::operator[]e§stk::Filter::clear §stk::Delay::tickä§stk::NRev::clear ¨stk::StkFrames::operator[]…¨stk::Delay::lastOut²¨stk::Effect::setEffectMixï¨stk::NRev::tick¥©stk::NRev::tick”ªstk::NRev::tickÀ«stk::NRev::setT605¬stk::Effect::Effecta¬stk::Effect::isPrimeæ¬stk::NRev::NRevx­stk::NRev::NRevŒ ¹À__uint32_tâ__int64_t*$_0u__mbstate_tˆ__darwin_mbstate_t¢__darwin_size_tö__va_list_tagÎ__darwin_va_listk__darwin_wchar_tƒ__darwin_rune_tš__darwin_wint_t±__darwin_clock_tÉ__darwin_time_tð_opaque_pthread_once_t3__darwin_off_tI__darwin_pthread_once_th__darwin_wctrans_t‚__darwin_wctype_t›size_t©time_t·ptrdiff_tE$_4odiv_t|$_5¦ldiv_t´$_6Þlldiv_tzlconvÝva_listìfpos_tú__sbuf0__sFILE# FILE®#clock_t½#tm$pthread_once_t¥$__gthread_once_t½$wint_tË$$_7 %_RuneEntry2%$_8l%_RuneRange~%$_9½%_RuneCharClassÓ%$_10½'_RuneLocale8*mbstate_tI*wctype_tV1__true_type€1char_traits†3__vtbl_ptr_typeœ3nothrow_tª3new_allocatorö4allocatorj5_Atomic_word„5basic_string,std::allocator >ÅH_Rep_base I_RepæJlocalemNfacet¦PidpQ_Impl˜Tios_baseÞ[basic_streambuf >qbwctrans_t`dctype_basedectypekmoney_basegkbasic_ios >xo__normal_iterator, std::allocator > >yqnum_get > >Žwnum_put > >E|basic_ostream >W€basic_stringbuf,std::allocator >Âbasic_ostringstream,std::allocator >é…StkError ‡StkzŠStkFrames¿EffectÝŽnew_allocator@allocator°_Vector_base >ñ‘vector >V—Filter(™Delayy›NRev`__normal_iterator, std::allocator > >®ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdj_ZN3stk5Delay5addToEdmiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZN3stk6EffectD0Ev_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZN3stk5Delay4tickERNS_9StkFramesEjwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk4NRevD1Ev_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk4NRev7lastOutEj_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNK3stk5Delay8getDelayEv_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__ZNK3stk6Effect11channelsOutEv*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZN3stk6Effect5clearEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZN3stk6EffectC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZN3stk6Effect7isPrimeEj_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_ZN3stk4NRev6setT60Ed_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_reprealloc_ZN3stk4NRevC1Edallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_ZNK3stk6Effect9lastFrameEv_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_i_ZNK3stk5Delay6energyEvsync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk6EffectD1Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZN3stk4NRev5clearEv_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZN3stk5Delay6tapOutEmwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN3stk4NRevD0Ev_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk4NRevC2Ed_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsisPrimeappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvsetT60getGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZN3stk4NRev4tickERNS_9StkFramesEj_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstrDelay_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk5Delay15getMaximumDelayEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatorenergyoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassic~Delayvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKc_ZN3stk6Effect12setEffectMixEdiswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZN3stk5Delay4tickERNS_9StkFramesES2_jj_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk4NRev4tickEdj_ZN3stk5Delay4tickEd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitE~NRevgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptrNRev__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_ZN3stk5Delay15setMaximumDelayEmto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZN3stk5Delay5tapInEdm_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impladdTo_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEmsetEffectMix_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Effect_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZNK3stk5Delay7lastOutEv_M_stringbuf_init_ZN3stk5Delay8setDelayEm_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk5Delay7nextOutEvepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZN3stk6EffectD2EvEffect_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS__GLOBAL__I__ZN3stk4NRevC2Edxsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk4NRev4tickERNS_9StkFramesES2_jj_ZN3stk8StkError10getMessageEv@¿¿ = f å åUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹€ðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèHH…Àt>H‹EèHHÐH‰EÐH‹EèHH9EÐtHmÐøH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀHH‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀHH‰E Hƒ} tWH‹UèHƒÂHH‰U¨H‹E¨HÀH‰EØH‹UèHƒÂHH‰U°H‹E°H9EØt'HmØøH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀHH‰E¨H‹U¨HÂÀH‰UØH‹EèHƒÀHH‰E°H‹U°H9UØt'HmØøH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèHH…Àt>H‹EèHHÐH‰EÐH‹EèHH9EÐtHmÐøH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀHH‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀHH‰E Hƒ} tWH‹UèHƒÂHH‰U¨H‹E¨HÀH‰EØH‹UèHƒÂHH‰U°H‹E°H9EØt'HmØøH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀHH‰E¨H‹U¨HÂÀH‰UØH‹EèHƒÀHH‰E°H‹U°H9UØt'HmØøH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹EèH‹€èH‰ÆHPH‹EèH‰èH‹}èHǰèH‹H‰H‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë0H5H‹=èH‹}ø¾èH‹Uø¸H‰B@ëVò À òEðf.Áwë5H5H‹=èH‹}ø¾èH‹UøH¸ð?H‰B@ë H‹UøH‹EðH‰B@ÉÃUH‰åHƒì`H‰}ÈòEÀ‰u¼ƒ}¼v!H5H‹=èH‹}Ⱦè¸H‰EèÇEü锋EüH‹UÈH˜ò„Âà òE°‹EüH˜HÅH‰ÐHÁàH)ÐHHEÈHxèòYE°òXEÀòEð‹EüH˜HÅH‰ÐHÁàH)ÐHHEÈHxòEðèf(ÈòEèòXÁòEèÿEüƒ}üŽbÿÿÿÇEü饋EüH˜HÅH‰ÐHÁàH)ÐHƒÀ@HEÈHxèòEðH‹EÈò€Ø òYEðòEàòEàòXEèòEà‹EüH˜HÅH‰ÐHÁàH)ÐHƒÀ@HEÈHxòEàèH‹EÈò€Ø f(ÈòYMàòEðò\ÁòEèÿEüƒ}üŽQÿÿÿH‹EÈòˆò» f(ÑòYÐòMèò® òYÁòXÂH‹EÈò€H‹}ÈHÇ0èòEðH‹EÈò€Ø òYEðòEàH‹EÈòˆòEàòXÁòEàH‹}ÈHÇ0òEàèH‹EÈò€Ø f(ÈòYMàòEðò\ÁòEàH‹}ÈHÇ(èòEðH‹EÈò€Ø òYEðòEØòEØòXEàòEØH‹}ÈHÇ(òEØèH‹}ÈHƒÇ¾èH‰ÂH‹EÈòP@H‹EÈò€Ø f(ÈòYMØòEðò\ÁòYÂòH‹}ÈHÇ èòEðH‹EÈò€Ø òYEðòEÐòEÐòXEàòEÐH‹}ÈHÇ òEÐèH‹}ÈHƒÇ¾èH‰ÂH‹EÈòP@H‹EÈò€Ø f(ÈòYMÐòEðò\ÁòYÂòH‹EÈòH@òÖò\ÁòYEÀòEðH‹}ÈHƒÇ¾èòòXEðòH‹}ÈHƒÇ¾èòòXEðò‹u¼H‹}ÈHƒÇèH‹H‰E¨òE¨ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åH‰}è‰uäƒ}äu ÇEÔé—‹Eäƒà„À„‚ÇEüë"‹Uü‹Eä‰Ñº÷ñ‰Ð…Àu ÇEÔëbƒEü‹EäH‰EÈHƒ}Èx òH*EÈòEØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMØòQEØò,ÀÿÀ;EüÇEÔëÇEÔ‹EÔÉÃÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ4d„Wohÿÿ4d„WohÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ4:wU\ÿÿAg·\‘3ÛÿÿAg·\‘3ÛStkFrames::operator[]: invalid index () value!Effect::setEffectMix: mix parameter is less than zero ... setting to zero!Effect::setEffectMix: mix parameter is greater than 1.0 ... setting to one!NRev::tick(): channel argument must be less than 2!NRev::tick(): channel and StkFrames arguments are incompatible!NRev::setT60: argument () must be positive!NRev::NRev: argument (N3stk4NRevEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk6EffectEð?ffffffæ?333333Ó?À@ Ù@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ)† ƒ4øÿÿÿÿÿÿÿ"† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ¦† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† ƒ4øÿÿÿÿÿÿÿÙ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿH† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¹† 4øÿÿÿÿÿÿÿ%çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ%çÿÿÿÿÿÿÿ† ƒ×|-Ä?-Ê'-š)-ƒ…-L„-ï-¸-“…-]„-þ7-Øœ-¯§-9‡-}-”- -ô ”-ï =è  †-( †-á yÚ 9-± |-ž ?-¤ '-t )-] …-& „-É -’ -m …-7 „-Ø7-²œ-‰-‡-ø}-ê”-åÛ-Δ-É=Â÷†-†-»y´9-n-@--êQ-©}-›”-–Œ-”-z=sK“-FU-G-ß%-½W-°G-¤}-–”-‘=ŠwW-DU-G-ú%-ØW-ÌW-¿G-¯G-£}-•”-=‰iW-[W-G-üG-è‹- ‹-c‹-9m-Š-¨xP øÐ¨€P øÐ¨xP ðÀ`0Ш€X0Ш€X0à¸h@èÀ˜pH ¹®Š­‚­ø¬ð¬ª¬¢¬p¬h¬G¬?¬¬ÿ«ЫÈ«¦«ž«‹«ƒ«;«3«« «¤ªœªxªpªµ©­©þ¨ö¨Á¨¹¨“¨‹¨h¨`¨0¨(¨ô§ì§¯§§§t§l§C§;§ §§á¦Ù¦µ¦­¦`¦X¦4¦,¦¦¦³¥«¥`¥X¥ï¤ç¤ª¤¢¤‚¤z¤V¤N¤Ü£Ô£˜££^£V£,£$££ü¢¦¢ž¢I¢A¢ü¡ô¡СÈ¡}¡u¡$¡¡s k 1 ) ùŸñŸÌŸÄŸŸŸ—ŸmŸeŸSŸKŸ0 78§TŒ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(H@80µ|-¨ƒ-‘‰-z‡-_ˆ-=z=6‚-G-õG-ÖG-¶sG-a3-"O-àG-Î3-O-\3-O-îÙ•3->O-ë3-­O-W}-I”-D==ú}-ì”-ç=à̵}-§”-¢=› bY-|-û ‘-ß ‘-Ê -± -¨ ~-š Œ-Š ”-… { Ž-l ”-g Y - G-× S-¶ G-† G-[ S-+ G-Ú S-¼ G-™ S-{ G-X S-7 G-ê |-× ‘-» ‘-¦ - -„ ~-v Œ-f ”-a W Ž-H ”-C 5 -ë —-Ù |-Ì ?-± ?-Xy=—-+|-?-?-ªy—-}|-pƒ-Uƒ-D‰-,z=—-þ|-ñƒ-Öƒ-¿‰-¢i-…i-f‰-Qi-<i-!‰-‰-í‰-Ò{=¶—-¤|-—ƒ-|ƒ-e‰-Hi-+i- ‰-÷i-âi-lj-¨‰-“‰-x{=ag-X]-Oq-7[-+e-a- c-ÉI-——-s—-a|-Tƒ-9ƒ-(‰-z=õ—-ã|-Öƒ-»ƒ-ª‰-’z={o-Xk-_-ýK-ÏM-·M-€=R-=˜-8,š=%’- PtHv@–05(' /1s°•¨w –•ˆx€–p5h™`X;P=Ht0™(A CEu .^  .^ -ü \ü . Ù ,^Ù È ,^È +Ä \Ä , 8^ 7Œ \Œ 8 i :^i X :^X 9T \T : *^ ) \ * è^èä\ä °^°¬\¬ x^xt\t @$^@#<\<$ "^!\" Ð&^Ð%Ì\Ì& ˜6^˜5”\”6 `P^`O\\\P 9Z^9 (Z^(Y$\$Z ð(^ð'ì\ì( ¸4^¸3´\´4 €B^€A|\|B YH^Y HH^HGD\DH !2^!2^1 \ 2 é0^éØ0^Ø/Ô\Ô0 ±@^± @^ ?œ\œ@ yF^yhF^hEd\dF AD^A0D^0C,\,D øj^øiô\ôj Àh^Àg¼\¼h ˆd^ˆc„\„d PJ^PIL\LJ )>^)>^=\> ñ<^ñà<^à;Ü\Ü< ¨r^¨q¤\¤r pp^pol\lp 8l^8k4\4l f^eü\üf Èb^ÈaÄ\Äb \^[Œ\Œ\ XL^XKT\TL `^ _\` è^^è]ä\ä^ °N^°M¬\¬N x^xt\t @n^@m<\<n R^Q\R ÐV^ÐUÌ\ÌV ˜X^˜W”\”X `T^`S\\\T ( ^($\$ ›M¦ #‹à å a†÷ Œ† ·†ü†-A‡?l‡Q¤‡cH‰go‰k܇}.ˆx‰“ȉ—Š›PŠŸàŠÐЖà7éŠî©Šó€ˆ½Š ¸ˆýˆ0 Œ:Ž_•“H•³€•€èq¢€ÀŒü:Ü  ”$^ Ø”æ€à €h”:O ˆ“–R. ¸•2š| `–›À ‘ ˜–€‚x× €p’¤€0zì €¨’$€Ø}6 €P“‚€b€  €0”€¨…_ €(–½€ …H €ð•€js¼ €x‚€èsÓ €°m€xÀ €8’ €ú| €“2€Pu’ €È‘Y€ªv© €’¶€Þ{ €à’–€ftê €è€¾r¢ €ðŽÕ€„rX €HŽh€0€ƒ €ø“ˆ€8r € 1€rÀ€øŒk€&r €hL€rÞ€0P€h €À“?€ÌrÎ €(ú€Žr€ €€Ž€¦r‘ €¸ŽP€ìrâ €`Ç€†t € ‘€s €˜÷€¸tQ €X‘€uu €‘³€sK €Ð£€Mr> €Øá€ s| €ú€Fs˜ €@­€‹€@Œá€ ŒÔŠy€fŒV€XŒ“@‹/€à‹F€ ‹j¹˜¾¢ÑY_DúâBºÉ[­PÇÍÒH}i,zoôaŒX¸__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk5Delay8getDelayEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk6EffectD0Ev__ZTVN3stk6EffectE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk6EffectD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk6EffectD2Ev__ZN3stk4NRevD0Ev__ZTVN3stk4NRevE__ZN3stk4NRevD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk5Delay4tickEd__ZN3stk4NRev5clearEv__ZNK3stk9StkFramesixEm__ZNK3stk5Delay7lastOutEv__ZN3stk6Effect12setEffectMixEd__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk4NRev4tickEdj__ZN3stk4NRev4tickERNS_9StkFramesES2_jj__ZN3stk4NRev4tickERNS_9StkFramesEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk4NRev6setT60Ed__ZNSolsEd_pow__ZN3stk6EffectC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk6Effect7isPrimeEj__ZN3stk4NRevC1Ed__ZN3stk5DelayC1Emm_floor__ZN3stk5Delay15setMaximumDelayEm__ZN3stk5Delay8setDelayEm__ZN3stk4NRevC2Ed__ZTIN3stk4NRevE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk6EffectE__ZTSN3stk4NRevE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk6EffectE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk5Delay8getDelayEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk6EffectD0Ev.eh__ZN3stk6EffectD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6EffectD2Ev.eh__ZN3stk4NRevD0Ev.eh__ZN3stk4NRevD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk5Delay4tickEd.eh__ZN3stk4NRev5clearEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk5Delay7lastOutEv.eh__ZN3stk6Effect12setEffectMixEd.eh__ZN3stk4NRev4tickEdj.eh__ZN3stk4NRev4tickERNS_9StkFramesES2_jj.eh__ZN3stk4NRev4tickERNS_9StkFramesEj.eh__ZN3stk4NRev6setT60Ed.eh__ZN3stk6EffectC2Ev.eh__ZN3stk6Effect7isPrimeEj.eh__ZN3stk4NRevC1Ed.eh__ZN3stk4NRevC2Ed.eh__GLOBAL__I__ZN3stk4NRevC2Ed__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6LC0LC1GCC_except_table7GCC_except_table8LC3LC5LC6LC9__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC10LC11GCC_except_table9LC14GCC_except_table10GCC_except_table11EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk4NRevC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/OnePole.o000644 000766 000766 00000414214 12015735510 015651 0ustar00garygary000000 000000 Ïúíþ ¸‘¼@ ¼__text__TEXTm@ ÐÅ>€__debug_frame__DWARFpˆ °ÀÇM__debug_info__DWARFø<Ä8(Ê¥__debug_abbrev__DWARF4Ö® tß__debug_aranges__DWARFâàP"êPÏ__debug_macinfo__DWARF2árê__debug_line__DWARF2áÂrêhÏ__debug_loc__DWARFôèÜ4òÏÎ__debug_pubnames__DWARFÐÿ§  __debug_pubtypes__DWARFw ¡·__debug_inlined__DWARFX__debug_str__DWARFmzX__debug_ranges__DWARF…Å™__mod_init_func__DATAˆÈ™Þ __textcoal_nt__TEXTïЙÞÈ €__gcc_except_tab__TEXT§É¿°__cstring__TEXTH©ùˆ²__StaticInit__TEXTAªX³Hä€__const__DATA ªXà³xä __const_coal__DATA«X@´Àä __const_coal__TEXTX«˜´ __bss__DATA¼__literal16__TEXTp« °´__literal8__TEXT«д__eh_frame__TEXT˜«øØ´åC h__constructor__TEXT¼ÐÅ__destructor__TEXT¼ÐÅ ïÐ ül P˜° UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒì H‰}øòEðòMè@ˆuäòEèèf(Èò ©f.È“À„Àt?H5H‹=èH‰ÇòEèèH‰ÇH5èH‹}ø¾èëRH‹}øHƒÇP¾èH‰ÂH‹EðH‰H‹}øHƒÇh¾èH‰ÂH‹EèH‰€}ätH‹EøH‹HƒÀH‹H‹}øÿÐÉÃUH‰åHƒìH‰}øòEðòEðèf(ÈòÛ¨f.È“À„ÀtBH5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èé„fWÉòEðf.Áwë%H‹}øHƒÇP¾èòc¨ò\Eðòë'H‹}øHƒÇP¾èòMðò9¨òXÁòH‹}øHƒÇh¾èò¨òMðfWÁòÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì(H‰}èòEàH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHƒÇhfWÀ¾èH‹}èHƒÇh¾èH‰ÂH¸ð?H‰H‹}èHǰfWÀº¾èH‹}èHƒï€fWÀº¾èòEàH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHƒì(H‰}èòEàH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHƒÇhfWÀ¾èH‹}èHƒÇh¾èH‰ÂH¸ð?H‰H‹}èHǰfWÀº¾èH‹}èHƒï€fWÀº¾èòEàH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃÿÿÿÿx $† $¢† $´† $Ɔ $â7† ,† ƒ$‘)† $D‘!† $f‘ † $p‘† $ˆ‘ † $’‘† $ª‘† $‘† $Б† $𑆠$’† $(’† $6’B† $x’† $˜’† $¸’† $Ô’#† $÷’† $“&† $+“#† $N“Q† $ “† ,®“@† ƒ$î“7† $%”9† $^”+† $Š”† $˜”† $¬”† $Ë”>† $ •+† $4•'† $[•.† $‰•+† $´•† $Ô•1† $–I† $P–M† ,ž–Y† ƒ,ø—Y† ƒ,R™Y† ƒ$7† $P7† $ˆ7† $ÀΆ $Žú† ,¬š† ƒ,È›ª† ƒ,r݆ ƒ$AªC† $„ª† $ˆ† ,Pž–† ƒ$æŸn† $T +† $ '† $¦ /† $Õ ]† $2¡+† $]¡'† $„¡/† $³¡'† $Ú¡.† $¢+† $4¢I† $~¢'† ,¦¢(† ƒ$Φ/† ,þ¦† ƒ,¢å† ƒ,ˆå† ƒ8ÄGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)OnePole.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Õunsigned int__int64_t.ölong long intlong long unsigned intlong int$_0€L]__mbstate8M]_mbstateLNöpmmchar__mbstate_tO-__darwin_mbstate_tQx__darwin_size_tZ¼long unsigned int__darwin_va_list`éùùm __va_list_tagl gp_offsetÕ# fp_offsetÕ# overflow_arg_areal# reg_save_areal# __darwin_wchar_tf¼__darwin_rune_tkn__darwin_wint_tn¼__darwin_clock_ts¼__darwin_time_tv!póm _opaque_pthread_once_tE6 __sigE!# __opaqueEã#__darwin_off_tnå__darwin_pthread_once_t|ó__darwin_wctrans_t(¼__darwin_wctype_t*Ãsize_tc¥time_tWÌptrdiff_t˜! stda 7a 8d Xg ZŽ ]µ _Ñ bì j> ku o¼ pÚ qû r s) un wŠ x z´ }Ð ~ì  ? ‚a ƒn „Š … †Ã ‡ä ˆ Š  ‹L έ Ð< Ñy ÓO Ô” Õs × Øè Ù¦ ÚÇ Û ;f <š =¶ d# e# g# h7# iN# je# k|# l“# mª# nÌ# oí# s $ t3$ vY$ w{$ x£$ z»$ {Ó$ |á$ }ù$ ‚ % ƒ%% „B% †V% ‡o% Š–% ‹¤% Œ¼% µÙ% ¶ü% ·$& ¸A& ¹h& <É F¼* GÖ* Hð* I + J$+ K?+ LZ+ Mu+ N+ O«+ PÆ+ Qá+ Rü+ B, C, D©& F, G., HJ, Ik, Jˆ, Kª, LÌ, Mã, Nú, H$- ’E- ”H- •_- –v- ——- ˜³- ™Ï- šë- ›. œ%. <. žI. Ÿp.  –. ¡¸. ¢Þ. £ú. ¤/ ¥3/ ¦P/ §l/ ©/ «®/ ­Ô/ ¯õ/ ±0 ³-0 ´N0 µj0 ¶†0 ·¢0 ¸¾0 ¹Ú0 º1 »1 ¼<1 ½]1 ¾~1 ¿ª1 ÀÆ1 Âè1 Ä2 Å%2 ÆF2 Çg2 Ȉ2 ÉŸ2 ÊÀ2 Ëá2 Ì3 Í#3 Î;3 ÐS3 Öo3 Ü‹3 â§3 èÃ3ä34!4__true_type__debug(1__copy__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style!¬– denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > ¶/ ž8#_M_p ¯#¶/ &9¯ý8reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >ä"_Ios_Fmtflags"7R _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode"k¸ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate"“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir"¸_ _S_beg_S_cur_S_end_S_ios_seekdir_end€€›'Eevent"¢¥ erase_eventimbue_eventcopyfmt_eventìw"ÓK_M_next"Õ X#_M_fn"Ö.X#¯p"×¼#"Ø9#ìw"Û X.X¼ X V"ßÏN1 X!©u"ãÌI¼ X=0"ñ’_M_pword"òl#_M_iword"ó!#=0"ô4XµB""ë""_ZNSt8ios_base4Init11_S_refcountE9#_S_synced_with_stdio"_ZNSt8ios_base4Init20_S_synced_with_stdioE 7µB",:X!B":X¼basic_streambuf > #R*f #T-f #U0f #W3f #XMf #Zgf #\f #]›f #^ºf #_Ôf #`îf #ag #b"g #cmoney_baseT$pattern$É field$É Š&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >.%e S¾’# _M_startT’# _M_finishU’# _M_end_of_storageV’#&e W(““'h(“¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal(D Y¢Hññ(²t¶G5¢¯¢¢) xþ 74 7ÔƒžX*Œ] ˆ*Mõ’’B4*\[ ”LJ’’*}? ´ûE2’’¾’(‘WÌ#¢R¢¢ ²Gì$t’’¡’+“Ú?’𒼡’*­$ ·­)À’¼¡’B4*Üb ×1Ká’¼¡’ ˜ 1!e’¼¡’¾’+hLÅuk’.’’’+yån’T’’’+d12:’z’’’+\†õ(’ ’’’(”9 J¸m’Ê’’’B4(! m:n’ï’’’(. ýý!’’’’¾’,nothrow%I§P¦¹,cerrAÒfÀ¹-__ioinitM_ZStL8__ioinit’.íY&X¼ƒƒƒ/‰0p.Št&ež¯¯ƒž/p.]5&d¯Ñ¯ƒ(¿&[¦¯ì¼.H&&Pl  ¼ž/1 $_4'a> quot'b¼# rem'c¼#div_t'd $_5'fu quot'g!# rem'h!#ldiv_t'iK $_6'l­ quot'mö# rem'nö#lldiv_t'oƒ.jJ'“¼ÓÓ/Ù2.ü'”ññƒdouble.'•¼ƒ.'–!)ƒ.ýy'œlT  žžT/Z3¼n  .öd'ž>м¼&ºB' l.G'¡¯´ƒ.1'£uÐ!!.7^'ª¼ìƒž.Ê'«ž  ƒž/wchar_t.]C'¬¼? ƒž&ã,'¯alžžT4ës'°¼.˜-'±lŠlž&¿'²Õ(95'³y8ñ½ƒ½/¯.d5'µ!䃽¼.y'½¼ƒ½¼(qh'¨l¼ ƒ.õ'ÞA¯Až/G0.4\'ļh¯ __gnu_cxx¡s(D ®Aö”ö(öd´D­´öö__debug(6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >!F0$oºE©E©.‚7'§­öö.7D'™ö¦ƒ.u'ºöǃ½¼.F`'À能¼(@5'´‚8ƒ½float.^u'·--ƒ½long double&70'ÇO¼.Ÿ\'¦öfö lconv`)+š 5Á),¯#5¸2)-¯#5.).¯# int_curr_symbol)/¯# currency_symbol)0¯# mon_decimal_point)1¯#( mon_thousands_sep)2¯#0 mon_grouping)3¯#85))4¯#@5‡F)5¯#H int_frac_digits)6p#P5ž!)7p#Q p_cs_precedes)8p#R p_sep_by_space)9p#S n_cs_precedes):p#T n_sep_by_space);p#U p_sign_posn)p#X int_n_cs_precedes)?p#Y int_p_sep_by_space)@p#Z int_n_sep_by_space)Ap#[ int_p_sign_posn)Bp#\ int_n_sign_posn)Cp#].C?*5¯¶ ¼ƒ4ôP)Kà /fva_list+IÑfpos_t+U6 __sbuf+`! _base+a!# _size+b¼#/ˆ __sFILE˜+‚l" _p+ƒ!# _r+„¼# _w+…¼# _flags+†™# _file+‡™# _bf+ˆæ # _lbfsize+‰¼#( _cookie+Œl#0 _close+{"#8 _read+Žš"#@ _seek+¹"#H _write+Ø"#P _ub+“æ #X _extra+”é"#h _ur+•¼#p _ubuf+˜ï"#t _nbuf+™ÿ"#w _lb+œæ #x _blksize+Ÿ¼#ˆ _offset+ Ø #3¼{"l/l"3¼š"l¯¼/"3Ø ¹"lØ ¼/ "3¼Ø"lƒ¼/¿"__sFILEX/Þ"ˆÿ"mˆ#mFILE+¡!&³?+ï1#1#/#.U[+ð¼N#1#.ß<+ñ¼e#1#.ûw+ò¼|#1#.D;+ó¼“#1#.ZE+ô¼ª#1#.„D+õ¼Æ#1#Æ#/Ø .€E+ö¯í#¯¼1#(„+ú5Q1# $ƒƒ.Q*+ÿž3$lžž1#+º*+b81#Y$ƒƒ1#6 +¼{$1#!¼6‚)+¼˜$1#˜$/ž$0Ø 6‘i+!»$1#6#+¼Ó$1#7Û6+¼6Ö#+ ¯ù$¯ +  %ƒ60A+¼%%ƒ6'=+¼B%ƒƒÍ.+V%1##\+o%1#¯68v+¼–%1#¯¼ž7+1#6ñf+¯¼%¯6+¼Ù%¼1#6!j+©¼ü%¯žƒ86fG+ª¼&1#ƒ&/ù6+«¼A&ƒ&6î)+¬¼h&¯žƒ&6/N+­¼Š&ƒƒ&pš&mclock_t,M´ tm8,Z{' tm_sec,[¼# tm_min,\¼# tm_hour,]¼# tm_mday,^¼# tm_mon,_¼# tm_year,`¼# tm_wday,a¼# tm_yday,b¼# tm_isdst,c¼# tm_gmtoff,d!#( tm_zone,e¯#0pthread_once_t-^L__gthread_once_t./{'wint_t/F $_7/Q( __min/R†# __max/S†# __map/T†# __types/U(#/Ã_RuneEntry/V·' $_8/XR( __nranges/Y¼# __ranges/ZR(#/ (_RuneRange/[( $_9/]™( __name/^™(# __mask/_Ã#p©(m _RuneCharClass/`j(9$_10ˆ /b** __magic/cã# __encoding/d**# __sgetrune/fY*#( __sputrune/g}*#0 __invalid_rune/h†#8 __runetype/jƒ*#< __maplower/k“*#¼ __mapupper/l“*#¼ __runetype_ext/sX(#À __maplower_ext/tX(#Ð __mapupper_ext/uX(#à __variable/wl#ð __variable_len/x¼#ø __ncharclasses/}¼#ü __charclasses/~£*#€p:*m3†S*ƒ¥S*/ƒ/:*3¼}*†¯¥½/_*Ó*mÿ†£*mÿ/©(_RuneLocale/¿(:ŽL0ål8¼Ö*¼:¢J0ë(Q¼ð*¼:yM0÷W¼ +¼:0þ_0¼$+¼))Y0ï¼?+¼)Æ&0 b ¼Z+¼)œ80òV¼u+¼)è#0õY¼+¼)®0ä3¼«+¼)ýC0"ò¼Æ+¼)M?0)í9¼á+¼)1 05Ò7¼ü+¼)®/0;º0¼,¼;,|q;š&.ZZ,~ñJ,¬¬(SE,‚ëG¬e,e,/©&.![,…¬‚,‚,/¬.ÙE,{¯Ÿ,Ÿ,/¥,0©&.•F,}¯Á,Á,/Ç,0¬.Ã,€e,ã,Á,.ªF,e,ú,Á,(N,ƒ^kž$-¯žƒŸ,mbstate_t1U‹wctype_t24….c1y©'_-¼.Å 1z©'v-1#.Ì 1{ —- ¼1#.¶x1|©'³-1#.óx1}¼Ï-A1#.²^1~¼ë-1#¼.u1¼.1#A8.•#1€¼%.1#A8.*A1©'<.1#4¥1‚©'.+1ƒžj.ƒžj./$-.s1…ž–. ƒžj...=1†¼­.­./³.0$-.G1ˆžÞ. S*žj..š31‰©'ú.1#.› 1Š©'/.¸=1Œ¼3/ žA8.H1¼P/AA8.õ!1Ž©'l/©'1#.Bx1¼/1#A&.!M1ļ®/1#A&.B1’¼Ô/ žA&.@1Ƽõ/AA&.Ò+1“¼0A&.—o1Ǽ-0A&.}(1”žN0¯j..©-1• j0 A.ˆ71—¼†0AA.Ó1˜¼¢0AA.#:1™ ¾0 A.Ê71šžÚ0AA(K>1œOZž1 žAŸ,.J*1ž1A.[91ž <1 Až.KE1Ÿ¼]1AAž.SG1  ~1 Až.x71¤ž¤1¯¤1žj./A.ª!1¥žÆ1AA.Z`1©ñâ1Aâ1/ .Ÿ`1È2Aâ1.¦`1« %2 Aâ1.­`1¬!F2Aâ1¼.¼?1®¼g2Aâ1¼.h61§žˆ2 Až.Ä:1¨¼Ÿ2©'. d1°¼À2AAž.šg1± á2 Až.§X1² 3 Až. >1³ #3 ž.Åv1´¼;3A8.|+1µ¼S3A8.+31– o3A.ç;1¡ ‹3AA.j21¢ §3A.iM1¦ Ã3AA.^1¯ ä3Až.þ 1Ê-4Aâ1.71Íö!4Aâ1¼.`M1ÏB4Aâ1¼<\5a __gnu_debug(:l4=(;j=(<´>u%œ4!=Q(M’–’–’’>¤¸Ì4!E»g’–’–’’>Ü.ø4?²2fu’’¡’>ëz(5!}jg’’¼¡’@ü3éþ6streampos4Ó *¿&3ñ°Xa5þ67(¬p3õ) 7577(éw3ù@H 7¡577(û93ý5¼Æ5ƒƒž+–x3z'žâ5ƒ+aV3Zƒ6ƒž7+û 3 6¯.6¯ƒž+Sh3 ‡¯T6¯ƒž+¿&3þh¯z6¯žp+Ë(3pp–67+k_3x¼²67+–Z3Ýo 7Ó677AÝ23#¼!|D3&¿¼7BpB‰boolB70¼3¼(78/.7C__vtbl_ptr_type7<$ %G@¿6‡8&^Dr7‡8&^F‹7‡88&³"K¥7‡8¼({9N»Z¯Æ7˜8þ6({9Q+Oƒç7˜87( -VÑ0¯ 8‡8¼ *í-`?/8‡8¯¼((dd5VžK8˜8*«njù?m8‡8¯7D¥.n¸p‡8¯/R7B“80R7/“8@0 61÷8R7#&µndÇ8÷8&µnfà8÷8ý8EÅKl÷8¼/ž8B90ž80 70B _Atomic_word7%¼/Ü @– 68?LFnpos ik?LG_M_dataplus Ü #_Rep_base_RepH6 5`¯”9DLH6 j¯·9OL¯H‘- '^ULÕ9DLHå+ %PÕó9DLHí )©'Õ:DLIÅ -Ío+:OLH 4kEžS:DL¼ƒIŠe <4.|:DL¼¼ƒH¹[ D‰hž¤:DL¼¼H›@ LX 7Ç:DLƒIÅ. U³eê:¯ƒ¼IšH ^Hi ;¯ƒ¼IÁH gG0;¯¼pI&a z#fS;¯ÕÕI&a ~Ç>v;¯88I&a ‚Š™;¯¯¯I&a †ü¼;¯ƒƒH Šx¼Þ;¼¼I  8Ã`<OL¼¼¼I]i8µ$!<OLJj) š¢2[L…$ I<OL&…$8¿b<OLý8&…$8·{<OLaL&…$8Åž<OLaL¼¼&…$8ÐÆ<OLaL¼¼ý8&…$8Ûé<OLƒ¼ý8&…$8â=OLƒý8&…$8é*=OL¼pý8æ ìE=OL¼+ji ôzgLg=OLaL+ji üXAgL‰=OLƒ+ji úxgL«=OLp+Ô? ´FÕÈ=OL+Ô? mD8å=DL+±l & +Õ>OL+±l 1}8>DL+Yg :¸£ <>OL+Yg CO Y>DL+4 Lù£ v>OL+4 UB  “>DL+Ü ]Jž°>DL+–x c{UžÍ>DL+(d hª1žê>DL èF8np ?OL¼p èF ƒ¡k+?OL¼+ƒ+ ‹9bžH?DL 68ä f?OL¼ ÉB ¦f?OL+b] ­± 7œ?DL+° ¼q\7¾?DL¼+° Í þ6à?OL¼+Fm âm37@DL¼+Fm õ þ6$@OL¼+)L 7AgLF@OLaL+)L É6gLh@OLƒ+)L ¨tgLŠ@OLp+DA8JëgL¬@OLaL+DA8[tigLØ@OLaL¼¼+DA8/ømgLÿ@OLƒ¼+DA B 3gL!AOLƒ+DA8«6gLHAOL¼p £$ eÂ[fAOLp(¿&8øÓ gL‡AOLaL+¿& ƒcfgL³AOLaL¼¼+¿&8uagLÚAOLƒ¼+¿& Ÿƒ9gLüAOLƒ+¿& ¯Ý.gL#BOL¼p Mq Ìï;KBOLÕ¼p+Mq ë]gLrBOL¼aL+Mq 6EgL£BOL¼aL¼¼+Mq8migLÏBOL¼ƒ¼+Mq *rgLöBOL¼ƒ+Mq A;JgL"COL¼¼p+Mq R0ÕICOLÕp+á j¼1gLpCOL¼¼+á z7Õ’COLÕ+á ŽnVÕ¹COLÕÕ+¿9 ©HBgLåCOL¼¼aL+¿9 ÀŽ.gLDOL¼¼aL¼¼+¿98F gLLDOL¼¼ƒ¼+¿9 êÐagLxDOL¼¼ƒ+¿9 ÃggL©DOL¼¼¼p+¿9 YcgLÕDOLÕÕaL+¿9 %$<gLEOLÕÕƒ¼+¿9 :ºSgL2EOLÕÕƒ+¿9 OÈcgLcEOLÕÕ¼p+¿9 s?#gL”EOLÕÕ¯¯+¿9 ~igLÅEOLÕÕƒƒ+¿9 ˆX4gLöEOLÕÕÕÕ+¿9 “ibgL'FOLÕÕ88H]B8‹3gLYFOL¼¼¼pHEu8˜…(gL‹FOL¼¼ƒ¼K38¦û,¯±F¼pý8+Sh8Á… žÝFDL¯¼¼ G8õkûFOLgL+» üðBƒGDL+q *]ƒ5GDL+/p ­.ž8RGDL+aV8ÏÇ9ž~GDLƒ¼¼+aV )Jž¥GDLaL¼+aV 7 žÌGDLƒ¼+aV8æ»7žóGDLp¼+¢g U³+žHDLaL¼+¢g8ø\žFHDLƒ¼¼+¢g qÝžmHDLƒ¼+¢g8 =qž”HDLp¼+È Ež»HDLaL¼+È8Ü4žçHDLƒ¼¼+È «î=žIDLƒ¼+È ¾ÿ4ž5IDLp¼+/X Ì£]ž\IDLaL¼+/X8-¾tžˆIDLƒ¼¼+/X èÓž¯IDLƒ¼+/X û^žÖIDLp¼+¸s >žýIDLaL¼+¸s8Bjtž)JDLƒ¼¼+¸s &§#žPJDLƒ¼+¸s8N#7žwJDLp¼+i D«jžžJDLaL¼+i8Yå žÊJDLƒ¼¼+i a5hžñJDLƒ¼+i8nYNžKDLp¼+ôE §@,9?KDL¼¼+û9 “·(¼aKDLaL+û98‚Êj¼KDL¼¼aL+û98’ÚV¼ÃKDL¼¼aL¼¼+û98£uN¼åKDLƒ+û98²Ô^¼LDL¼¼ƒ!û98ÃÚB¼DL¼¼ƒ¼0ž/JL0,9/,9/o9Bo9BJLB,9@c9 ”²L _M_length •ž# _M_capacity –ž#5 —9#@o9 ›sNmL#Lº'8@¶ ?LLâ=8EÊ:‰L°v8QÂ"sN;j) ´„\[L( ¾‰ 7'MƒN(Y ÂÒ\ 7CMƒN*FP Æ”c[MUL*Æ# ÊV?sMUL*ï+ ÎKMUL¼([G ØÖO¯¬MUL(S9 ܦ¯ÒMULý8ý8+D08>ULøM¼¼ý8*+ çh]NULý8 `E8«ç 3NULý8(8? õ·a¯ONUL!pM8^7N¯ULý8¼žƒNm/‰N0²L@% 9CèQMnone9h_ZNSt6locale4noneE7N&09i—67Onumeric9jo7N¹89kLx7N![9l£f7N7H9mÆ27N&`9nÈe7 Mall9p_ZNSt6locale3allE7?™%G_M_impl9èQ##_S_classic9 _ZNSt6locale10_S_classicEèQ#_S_global9#_ZNSt6locale9_S_globalEèQPÓX9);îQ#_S_once98_ZNSt6locale7_S_onceE‘'—u&ä"9{PþQ&ä"9„8PþQR&ä"9QPþQƒ&ä"9tPþQRƒ¼&ä"9ª—PþQRR¼&¬9º±PþQ¼(ji9ÅRÒPþQRstring6<,9(|9ÝíMÒPüPR(O`9çoC 7QRR(dC9ðz 7>QRR+Â*9€yŽNZQRAM9…ORQä"9<‡QþQèQRc\9?^Rá9B3H.[9E½,¼ÂQ¼SQ9H±3þQRR¼/LO0óQ/ùQ0ƒ/ŽNB R0ŽN/ RTÿO9WRTU_vptr$facet(7#V9\9#__c_locale:8T#_S_c_locale9__ZNSt6locale5facet11_S_c_localeEKRPðl9b &T#_S_once9e_ZNSt6locale5facet7_S_onceE‘'Rá9iÓQ9vS+TžWo 9{R"S+T¼I?)9ES1TƒKRHép9‚þ)KRbS1TI8w9…{S1TJmd9Š_<KRJ$ 9òUƒIV9‘)@»S7TI©u9•ïOÕS7TQ9 ðS+TBTXji9£NHT+TBT/¼p&Tm0T/RBKR/=T0RB=TBR>P9²UV¯p9ž#"ë"9Å_ZNSt6locale2id11_S_refcountE9Iji9È3l·TUUQ—u9ÊÒTUU—u9ÐçTU!/`9Óy&žU/NTB U0NT/ U>LO(9ÙÊWV9ì9#G_M_facets9íÊW#G_M_facets_size9îž#G_M_caches9ïÊW#G_M_names9ð½# Pö9ñsnÐWP+b9òŠ)ÐWPen9óË1ÐWP“!9ôH6ÐWPM"9õ–LÐWPã9ödÐWP9÷dÛWIV9ú¨0VèQI©u9O&JVèQQ™%9 jVèQñWžQ™%9 ŠVèQƒžQ™%9¥VèQžQ¶,9ÁVèQ¼Q™%9ÜVèQñWIji9›,ûVèQñWHbx9Øk 7WèQIŸB9&b!=WèQüW¼Ih9) 2aWèQüWæWIÄ9,«<…WèQüWUI‹89/ u©WèQU7TSá97íèQ7Tž/7TUÛWYæWæWY/ìW0UB÷W0U/÷WBX0ÒP/¥ Z(Xi (X¼B_ /X/K/’[_ Ø"Ê@X9_U_vptr$ios_base(7#\`g"c9_]dec"ŽJ9_]fixed"¸J9_]hex" +#9_\— "È9_]left"ë 9_ ]oct"†E9_@]right"’t9_€^,0"F!9_^P " M9_^Ç0"$Z9__showpos"'c99__skipws"* t9__unitbuf"-Î&9_ ^V"1_9_@\&"4p9_°\½>"7 9_J^Ùu":Ï 9_]badbit"Lî\>_]eofbit"O>_]failbit"TïF>_]goodbit"WR)>_]app"j”C_]ate"mYC_`binary"s_ZNSt8ios_base6binaryEC_\šu"vR.C_\½u"yÅ5C_`trunc"|_ZNSt8ios_base5truncEC_ `beg"‹_ZNSt8ios_base3begEH_]cur"ŽbH_\±l"‘…%H_streamsize4NºG_M_precision"É[#G_M_width"Ê[#G_M_flags"Ë+ #G_M_exception"̸ #G_M_streambuf_state"͸ # G_M_callbacks"ç X#(G_M_word_zero"øK#0G_M_local_word"ýM_#@G_M_word_size"¼#ÀG_M_word"4X#ÈG_M_ios_locale"ŽN#Ð ¨"Àô.[\]_.X¼IYe"êu z\]_i I d"í]”\]_H'V"'Bc_¼\]_¼ 7Ir " [PÖ\]_+Žl"$%!+ ó\i_+Žl".úd+ ]]_+ + n">_m+ 7]]_+ + n"O+ ^]]_+ + TP"^°k|]]_+ +©+"j÷[™]i_+©+"rœO[»]]_[+- "€]K[Ø]i_+- "ˆ1[ú]]_[+Ô3"›çZ 7^ 7+…Y"§e.ŽN8^]_R+5"²ŽNU^i_+*\"¼& Rr^i_Aí."Î [¼+Hz"ÞWt_¦^]_¼+ "ó6z_È^]_¼aL"@Xè^]_¼Q›'"þ^]_Q›'" _]_€_Xji"W(X]_€_0+ 0¸ 0R 0 K]_m/@XBK/o_0@XB!BlBo_[E@;:†_üeU_vptr$basic_streambuf(7#b_M_in_beg<ï#b_M_in_cur<į#b_M_in_end<ů#b_M_out_beg<Ư# b_M_out_cur<ǯ#(b_M_out_end<ȯ#0b_M_buf_locale<ÏŽN#8cep<Ô†_n`üe¼(™2<àÛ%ŽN`üeR(5<ñzŽN«`f(ãY<þ`HüeÑ`üe¯!+-w<³W45ý`üeö R +éE<%%45$aüe R +ke< ù'¼Aaüe+=a<»C[^aüe+C2<'rX¼{aüe+ y<9м˜aüe+*E'k:º2H(*¼Mf©':Üf2N i¼gf©':‡d>?5W¼f©':—i2T ¼›f©':Ô.2Z@Z¼ºf©'5-:Ï2`)D¼Ôf©':vp2f1)¼îf©': l2l& ¼g©':ˆN2rIm¼"g©':Á82xWp¼†©'¦g©'f:ˆi2x©'Àg©':¤ 2–]F©'Úg©'.Ú=>ˆfñgƒ.j"2²5-hƒ@?*igupper?1šei€glower?2 oigalpha?3þ8igdigit?4'ihxdigit?5Aigspace?6[i@hprint?7€:iggraph?8ðsi%gcntrl?9Xhigpunct?:Á=i galnum?;4"i0¼/7i@$¨R‰nR#h#G_M_c_locale_ctype$°KR#G_M_del$± 7#G_M_toupper$²i# G_M_tolower$³i#(G_M_table$´‰n#0G_M_widen_ok$µp#8G_M_widen$¶n#9G_M_narrow$·n#¹G_M_narrow_ok$¸p#¹j—u$½_ZNSt5ctypeIcE2idENTktable_size$¿_ZNSt5ctypeIcE10table_sizeE?L&0$ÌzjŸn‰n 7ž&0$Ú£jŸnKR‰n 7ž+¦u$æ: 7Êj¥n¼p+¦u$õš ƒöj¥nƒƒ°n+Tq$J2ƒ"k¥n¼ƒƒ+ÿV$0ƒNk¥n¼ƒƒ+®/$ v ppk¥np+®/$1Ã/ƒ—k¥n¯ƒ+1 $A6=p¹k¥np+1 $R”ƒàk¥n¯ƒ+2v$fFvpl¥np+2v$ Oƒ.l¥nƒƒ¯+àj$ ºLpUl¥npp+àj$Â(ƒ†l¥nƒƒp¯H(ƒ iŽm¥n¯ƒeUu$6ŒPp i¹m¥npeUu$MK;ƒ iîm¥nƒƒ¯e¿B$gôp in¥nppe¿B$‚lBƒ iXn¥nƒƒp¯ItP$ŠÊsrn¥nSw$šÛq¥n/ipŸnmÿ/ i/«n0 i/¼>#$Æ olˆ@$Ë éK ol!E$Ö ôƒ!^$Û (I4ppp04mT;7@Xçr@X#b_M_tie@Wçr#Øb_M_fill@Xp#àb_M_fill_init@Y 7#áb_M_streambuf@Züe#èb_M_ctype@]¥n#ðb_M_num_put@_ír#øb_M_num_get@aør#€(" @k„láos( i@o[ 7ýos(áE@{ò¸ ps*ÉBA-ø-6ps¸ *Û@Ô Sps¸ *§y@–ä<pps¸ (áX@¦¨E 7Œps(Ý2@°ø# 7¨ps(¢#@»Z 7Äps( N@ÅW* 7àps(®i@Ðt¸ üps*®i@óq"qs¸ Û+@3qsüeaY @ oSqs¼+ÕE@ÿ0çrpqs+ÕE@%Klçr’qsçr+dJ@3Ôüe¯qs(dJA9_üeÐqsüe( ACsñqss+ïP@dãDprs+ïP@x+1p0rsp(…YA€£VŽNQrsR(àjAu‡apwrspp(2vAzc-p˜rspQÛ+@¼®rsnšBAŒÚHÌrsüeo8]A«‰wsR/~/ór0¬/þr0õ/ s0o/oBoB s>Õ}ètV_t¯#`ŠRsèt`lsètît+*i™TIþ6‰sùt+$N7¯¦sùt+ÐK¡™:uÃsèt+ÐK¨U: såsèt¼+âM­‹Uutèt+âM´PU s$tèt¼+°¹´Pþ6Ftùt u+)L½Õuhtèt u+4iÁÈ sŠtùt u+NÅXOu¬tèt u+>iÉJ sÎtùt u!úlÍã_îtùt/ sBôt0¯/ÿt0 sB sBu0ºB¸ B-Tõ$R{R#j—u$Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idENTÄ?$¤¤u{¼+•4$¿P=>Úuør>>(Xu{+•4$ãêR>vør>>(Xut_+•4$èT>Fvør>>(Xu {+•4$í‚R>|vør>>(Xu{+•4$òRS>²vør>>(Xu{+•4$øwT>èvør>>(Xu{+•4$ýßT>wør>>(Xu${+•4$R>Twør>>(Xu*{+•4$#JQ>Šwør>>(Xu0{+•4$(²Q>Àwør>>(Xuu+•4$Hk >öwør>>(Xuz_Wv$M!ux{¼Hd v>Nxør>>(XugLeºHÎX>!uxør>>(Xu{eºHz >!uÌxør>>(Xut_eºHñ>!u yør>>(Xu {eºH >!uJyør>>(Xu{eºH$†>!u‰yør>>(Xu{eºH,°>!uÈyør>>(Xu{eºH3>!uzør>>(Xu${eºH;™> !uFzør>>(Xu*{eºHHÃ> !u…zør>>(Xu0{eºHd.> !uÄzør>>(XuupºHq±> !uør>>(Xuz_/!uB 7B¦BÕB¼BöBBBñT¬$ÛRáR#j—u$Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idENT§5$ï¹{á¼+m;$ \rê{írr(Xp 7+m;$+ Úr|írr(Xp!+m;$0 .rL|írr(Xp¼+m;$5 ‚r}|írr(Xpö+m;$: Ör®|írr(Xp+m;$j ½Arß|írr(Xpñ+m;$o †r}írr(Xp-+m;$„ é^rA}írr(Xp I 6'Mj~}írƒ¼pƒ¯¯çI»cÄX»}írƒ¼p(X¯¯çI*‰ö&ó}írp!(X¯ƒçW¶$¢ 6{~á¼eý¾„qr6{N~írr(Xp 7eýäTrr6{ˆ~írr(Xp!eýë«rr6{Â~írr(Xp¼eýò sr6{ü~írr(Xpöeýùasr6{6írr(Xpeý¹ir6{pírr(Xpñeýýqr6{ªírr(Xp-pýdAr 6{írr(Xp /6{B¼m~;@í­ƒqoH"U_vptr$basic_ostream(7#&÷BVN€çr¼­ƒüecDB_ís€çr¼­ƒ(¤_BpD[ºƒ”€çrÀƒ(¤_Byˆ[ºƒµ€çrÕƒ(¤_Bƒª ºƒÖ€çrêƒ(¤_B©}dºƒ÷€çr!(¤_B­r+ºƒçr¼(¤_B±1dºƒ9çr 7(¤_C\ŸdºƒZçr™(¤_B¸©dºƒ{çr¦(¤_CjYdºƒœçr¼(¤_BÃcdºƒ½çrÕ(¤_B̳dºƒÞçrö(¤_Bнdºƒÿçr(¤_BÕ;dºƒ ‚çrñ(¤_BÙOdºƒA‚çr(¤_BáEdºƒb‚çr-(¤_Bå! ºƒƒ‚çr (¤_Cx3 ºƒ¤‚çrüe(m;C ºƒÅ‚çrp 4aB#¸Iè‚çrƒ!($C­N0ºƒƒçrƒ!(YtCÄkºƒ*ƒçr(ÝCÙ»645Fƒçr("Cé"ºƒgƒçr +"CKbºƒŽƒçrö r÷Bnçr¼­ƒ/³ƒ/¹ƒ1Bí/ƃ3ºƒÕƒºƒ/Ûƒ3sêƒs/ðƒ3(Xÿƒ(X[¦P;G†_Z††_#b_M_modeDUR #@b_M_stringDX,9#H&æ&DdY„Z†R &æ&Drw„Z†aLR (­ D…ã6,9“„`†*­ DÎJ°„Z†aLn¦mD§X/΄Z†R fWD±ÿB[ÿƒó„Z†fOE‰º¼ ÿƒ…Z†fdE4!k¼ ÿƒB…Z†¼f^EVc¼ ÿƒl…Z†¼f#\DÑÔ[üeÿƒ›…Z†¯!f&[E›¢ 45ÿƒÏ…Z†ö R f†.EÊ$$45ÿƒþ…Z† R n,+EçÇ&†Z†¯¼¼nêDô±!?†Z†sxhÿƒZ†¼/ÿƒ/f†0ÿƒmë`;Oíj‡í#G_M_stringbufDŽÿƒ#Ù9D¡Ćj‡¼­ƒR Ù9D¶ï†j‡¼­ƒaLR a¤8DÀk†‡j‡¼­ƒ+dJDË‘NZ†2‡p‡+­ DÓ9,9O‡p‡?­ DÝl0j‡aL/k†/v‡0k† stk…‰ßFˆtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED– @7(ð#uSRATEù_ZN3stkL5SRATEE9‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEl¹uPI_ZN3stkL2PIE9‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIE9‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E9‘€?[†‡U…‰˜ŠU_vptr$StkError(7#bmessage_jÒP#btype_k‡#&ßFoð‰˜ŠX‡cr2s…‰Š˜Š¼wåv…m…‰/Š˜Šx9 yí2žŠ…‰SŠ˜Šx’$|NzX…‰wŠ˜Šy]…<ƒ…‰˜Š/…‰B¤Š0‡[ˆ„©ŠŽU_vptr$Stk(7#LNˆ1YiL9 ‰-PiLÏBŠ¢ZiLòC‹|#iLuxŒ@iLp6ÖgiStkFloatLñzsrate_Ôäa2‹{ØÕÏÒP{7Öî1 7{f,רg 7|alertList_Ø_ZN3stk3Stk10alertList_E4ostringstream;Žk†{GUܯ5»‹bignoreSampleRateChange_Ý 7#;0JÃ2‹*[¤ÂF-Œ2‹*¬8JŒŽ 7;á2¯{ZÒP*ˆ²ErŒÒP*xµk5‰Œ!*yy¸xl Œ!*»¾]·Œ!*ú¾£(ÎŒ¼(|\ÁcZ 7óŒ2‹2‹2‹*ÈÇdƒ‡*ËQ@+ÒP‡*FtΗ?B 7*)WÑ0>Y 7}– ànŽ~ tã©ŠŽŽ¼é,ææX©Š¹Ž2‹2‹näé?׎Žnå ì;\õŽŽoïäuއ/©Š>“ˆ0'‘Gdata_'‘#GdataRate_Ž2‹#GnFrames_ž#GnChannels_Õ#Gsize_‘ž# GbufferSize_’ž#(@ÀŽ-‘ÕÕ@äŽ-‘3‘ÕÕ°cÿŽ-‘¼@-‘>‘+ji H]I‘;-‘>‘+°)Ñ;O‘]-‘ž+°0”n2‹U‘ž )L8x-‘I‘ =^@- »-‘I‘+ØYJ†>O‘â-‘žÕ+ØYRÁu2‹ U‘žÕ+QC[—2‹0U‘2‹Õ+Ü ^IžMU‘+b]a•v 7jU‘ èFkÍv-‘žÕ èFuØ(µ-‘žÕ2‹+&Xx ÕÒU‘+ýt{¸^ÕïU‘ åf‚n ‘-‘2‹!=!‰nG2‹U‘/2‹/ŽB9‘02‹BD‘0ŽBŽB2‹/D‘@¡6’&^D{‘§’&^F”‘§’­’&³"K®‘§’¼({9N?_’Ï‘¸’0{({9Qw_–’𑸒¡’( -VŸo’’§’¼ *í-`BX8’§’’¼((ddwfžT’¸’*«nj=Dv’§’’¡’D¥.n—§’’/ñ/œ’0ñBœ’/[‘B³’0[‘/³’@cV“[‘#&µndç’“&µnf“““EÅKl“¼/¾’B#“0¾’/ª@wNX” _M_implª#(x,`Æ'X”h“^”(x,dÖ“„“d”(/phðg¾’ “d”&ã:k¹“^”“&ã:oד^”¼“&\"zñ“^”¼(H ‚ŒG’”^”¼*ÛK†384”^”’¼ £ñ“ £” £:“ £h“ £„“B¾’/.“/j”0.“@.£·™.“#&%É”·™“&%ÖÀ”·™¼¡’“&%çÙ”·™½™dô”·™¼(ji„ÿPÈ™•·™½™ ¿&(2G8•·™¼¡’+Ô?J:¹U•·™+Ô?S 4r•Ι+±l\¹¹•·™+±lekF¬•Ι+YgnÚhÇÉ•·™+YgwY7Wæ•Ι+4 €¯bÇ–·™+4 ‰`(W –Ι+Ü |2ž=–Ι+(d”%tžZ–Ι èF£øa}–·™¼ñ+ƒ+°4+žš–Ι+b]¹ßy 7·–Ι*6E7Ô–·™¼+°Ý@70{ö–·™¼+°ì=p¡’—Ι¼Idòl7—Ι¼+Fm50{Y—·™¼+FmôS¡’{—Ι¼+ãp"U+0{˜—·™+ãp*÷"¡’µ—Ι+s,2À 0{Ò—·™+s,:qJ¡’ï—Ι+qE(;’ ˜·™+qI\y–’)˜Ι £$X*jG˜·™¡’  m:`˜·™(Mq\ñ3¹†˜·™¹¡’ Mqÿl®˜·™¹¼¡’(á mûp¹Ϙ·™¹(á yÉ*¹õ˜·™¹¹ GÛ·O™·™È™ ÉBï¥\,™·™n¿Y«•O™·™¼¡’IŒ,3uKx™·™¹¼¡’n†õŸ›™·™¹¡’Sè`šQ'·™’/o”BÙ0o”Bo”/Ù[™ˆà ©Š››©Š#bgain_ G2‹#bchannelsIn_ HÕ#blastFrame_ IŽ# bb_ Ko”#Pba_ Lo”#hboutputs_ MŽ#€binputs_ NŽ#°&7( „š››(Ëb lÕ š¡›(Æ+ Õ¼š¡›wÉB #seԙܚ››*Ì? *ÉMùš››2‹(IC -A2‹›¡›(w) 5çj2‹6›››2‹(L 8¶f>‘R›¡›xTN Cß7I‘Ô™€›››I‘ÕsÔ™››¼/Ô™/§›0Ô™[Ÿˆà ©ŠÔ™#&ð# Þ›2‹c,h ¬›ý›¼*u íœ2‹*St "P7œ2‹*ª0 %“I^œ2‹2‹ 7*fV 0n[{œ2‹(/( 3H2‹—œ(TN 62‹¸œ2‹xTN A¿nI‘¬›æœI‘Õ€TN LA I‘I‘I‘ÕÕ/¬›/ 0¬›>¹}ížV_t’#`ŠWíž`qížóž+*i™ÿ0{Žþž+$Nµl’«þž+ÐK¡¿ ŸÈíž+ÐK¨P%êíž¼+âM­CW Ÿžíž+âM´)-%)žíž¼+°¹|0{Kžþž u+)L½¶U Ÿmžíž u+4iÁ°-%žþž u+NÅŸ% Ÿ±žíž u+>iÉLw%Óžþž u!úlÍóžþž/%Bùž0’/Ÿ0%B%>1Ö?Ÿ!\qÙT ’’’’>8}¡V_tƒ#`ŠqŸ¡`‹Ÿ¡ ¡+*i™’&7¨Ÿ¡+$N ƒÅŸ¡+ÐK¡6¡âŸ¡+ÐK¨Ù5?Ÿ ¡¼+âM­ÔL¡! ¡+âM´³y?ŸC ¡¼+°¹87e ¡ u+)L½½¡‡ ¡ u+4iÁFa?Ÿ© ¡ u+NÅø`¡Ë ¡ u+>iÉW1?Ÿí ¡ u!úlÍ2 ¡¡/?ŸBùQ/¡0?ŸB?Ÿ>WPT¡!HYS23’’’’0¢¡‚¡‘h0U‘µ¢³L³¡‚¡‘hҴƘࡂ¡‘htÆâ䢃__xYñ‘hB?Lâ‘0Q¢ƒ__a¶Q¢‘hƒ__b¶Q¢‘`0¢¯|0£„__groupingþ ƒ‘¨„__grouping_sizeþ ž‘ „__grouping_tmpþ 0£‘˜…__n ?L‘P…__min ?L‘H…__i ž‘¸…__test 7‘_†P—…__j ž‘°0X –‘C‘Èb£‚b£‘h0ΙÔ–D‘e‘¤£‚¤£‘h„__nÝž‘`0·™‡g‘À£ˆÀ£0§’‰©£á/f‘p‘`ñ£Š´£‘h‡Ó’¤ˆ¤0“‰ñ£Û#p‘‡‘¬9¤Šü£‘h‡”‘[¤ˆÀ£ˆÎY7‰9¤Ùtˆ‘’‘ø‡¤ŠD¤‘h‡“©¤ˆ¤ˆÎY7‰‡¤¦Šö¥‘hL“(’6’ k¦‚k¦‘h0^”‡þ“¦ˆ ¦‹__aW“¦0“‰p¦T>6’x’XͦŠ{¦‘hІ¦‘`‡ “ð¦ˆk¦‹__akð¦0“‰ͦ†1x’—’¤*§Šئ‘hŠã¦‘`‡„”M§ˆ¤£‹__aÉM§0“‰*§Œ+˜’·’ð‡§Š5§‘hŠ@§‘`‡W«§ˆ«§__i°§0íž0󞉇§a`¸’Ô’<ê§Š’§‘hЧ‘`r•Ô’÷’ˆ¨‚¤£‘XÔ÷’“ÔQ¨Ž’‘hŽ’‘`ŽB4‘õ“+“ ލ ”’‘h™4 ”’‘`+“N“lÔ¨ ´’‘h™4 ´’‘`ŽX”‘X›™N“Ÿ“¸©‚¤£‘X„__posš’‘PÓž “®“@©‚@©‘h0þžBŸU®“î“PŽ©„__lhs0Ž©‘X„__rhs0“©‘P0E©0E©2î“%”œÕ©ƒ__aÌQ¢‘hƒ__bÌQ¢‘`Ù4%”^”è6ª2’‘X™42’‘P*:26ª‘H…__tmp4œ’‘h0¡’R^”‰”4 šªG’‘X™4G’‘P*:Gšª‘H‘IN9‘o0¡’h“Š”˜”€ ̪‚̪‘h0d”8’˜”¬”Ì þª‚þª‘h0¸’=–¬”Ë” 0«‚b£‘h5Ë” •d ‘«}’‘X„__n}¼‘P*:}‘«‘H…__tmpœ’‘h0¡’t •4•° õ«“’‘X„__n“¼‘P*:“õ«‘H‘I˜9‘o0¡’š4•[•ü O¬ ·’‘hƒ__n ·¼‘`ƒ__x ·O¬‘XŽB4‘0¡’À[•‰•H  ¬ ×’‘hƒ__n ×¼‘`ƒ__x × ¬‘X0¡’ቕ´•” ý¬ 1’‘h„__n 1¼‘`„__x 1ý¬‘XŽX”‘P0¡’’´•Ó•à G­‚À£‘hƒ__p`’‘`Žž‘X”Ô•–, ’­‚k¦‘hƒ__p†’‘`ƒ__n†ž‘X‡ד´­ˆk¦ˆÎY7‰’­ö@–O–x à­Š­‘h‡Ù”®ˆ¤£ˆÎY7‰à­vP––Ä .®Šë­‘XŒ€› R®ˆR®ˆÎY70››‰.®sž–÷— ƒ®Š;®‘X‰.®€Iø—Q™\ ¯®Š;®‘X‰.®¥R™«š¨ Û®Š;®‘X’Þ› þ®ˆþ®ˆÎY70‰Û®6*Oô /¯Šç®‘h‰Û®”lP‡@[¯Šç®‘h‰Û®y3ˆ¿Œ‡¯Šç®‘h“7œ 0ÀŽØ诂þ®‘hƒb0 02‹‘`ƒa1 02‹‘XƒclearState 0 7‘T“^œ Žˆ$*°‚þ®‘hƒthePole 2‹‘`”;œ¬šÇ›p°‚°‘è|„nœž‘à|†Þ𤛅error »‹‘ð|0-‘•¸œYÈ›r¼'±‚þ®‘Hýt Y'±‘@ƒchannel YÕ‘¼–samples b'‘‘P–hop cÕ‘\†,œ:–i dÕ‘X0I‘•¼šRrOžg±‚R®‘H–i TÕ‘\—©Aª„ªT»±ƒ__initialize_p =¼‘lƒ__priority =¼‘h˜ò„ª™ª ™Þˆ¢ìÿ±Žl‘h‡pš²ˆR®‰ÿ±|6PžæŸ8B²Š ²‘H©4æŸT „¢²»–’‘X™4»–’‘PWM»’‘H…_Num½u‘hT  Ð³Å’‘X™4Å’‘PWMÅ’‘H‘t?Ê9‘oŸ ¦ P³Ù’‘h™4Ù’‘`WMÙ’‘X.¦ Õ hó’‘X™4’‘PWM’‘H…__bi19‘o…__bi29‘ny4Õ 2¡´´(–’‘h™4(–’‘`WM(’‘XT2¡]¡q´1’‘X™41’‘PWM1’‘H‘t?69‘o1¡]¡„¡LÀ´S’‘h™4S’‘`WMS’‘Xz„¡³¡˜2µ†’‘X™4†’‘PWM†’‘H…__inŽ9‘o…__out9‘n ³¡Ú¡ä‡µ J’‘h™4 J’‘`WM J’‘XŽB4‘ÊÚ¡¢0Óµ m’‘h™4 m’‘`WM m’‘Xï¢3¢|(¶ ý’‘h™4 ý’‘`WM ý’‘XŽX”‘Pð‘4¢}¢Èm¶‚À£‘hƒ__nVž‘`Ž ‘Xñ“~¢¥¢©¶‚k¦‘hƒ__n‚ž‘`O™¦¢Φ`Ü·‚¤£‘ˆë@3%‘€„__n3ž‘ø~„__x3Ü·‘ð~šü¢ä¤j·…__x_copy:ñ‘°…__elems_after;?L‘P…__old_finish<’‘¸†ä¤Ǧ…__old_sizeY?L‘°…__len^ž‘¨…__new_startb’‘ …__new_finishc’‘˜0¡’†˜Î¦ý¦¬>¸‚¤£‘hë@%‘`„__nž‘X„__x>¸‘P0¡’Z–þ¦§ø—¸‚¤£‘X„__new_size£ž‘P„__x£ñ‘HŒÅ› À¸ˆþ®‹thePole 2‹‰—¸´¢‡Dõ¸Š¤¸‘XН¸‘P‰—¸}Wˆm*¹Š¤¸‘XН¸‘P›_DefaultRuneLocale/„©*œ__dso_handlel¥ˆ€ˆå@0Õž͈‰-DTû! @#‰-DTû!@M‰€?0D7,nothrow%I§P¦¹ostream;Ší,cerrAÒfÀ¹Ÿ@ ¼`digits!F_ZNSt14numeric_limitsImE6digitsE7@ âP!ï_ZNSt14numeric_limitsIfE12has_infinityE9 ªJ!ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE9 øf!ó_ZNSt14numeric_limitsIfE10has_denormE 9 âP!(_ZNSt14numeric_limitsIdE12has_infinityE9 ªJ!)_ZNSt14numeric_limitsIdE13has_quiet_NaNE9 øf!,_ZNSt14numeric_limitsIdE10has_denormE 9 âP!a_ZNSt14numeric_limitsIeE12has_infinityE9 ªJ!b_ZNSt14numeric_limitsIeE13has_quiet_NaNE9 øf!e_ZNSt14numeric_limitsIeE10has_denormE 9¡npos ik?LLº'8@¶ ?LNâ=8EÊ:‰L°v8QÂ"sN¢npos _ZNSbIwSt11char_traitsIwESaIwEE4nposE?L£º'8@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE?L£â=8E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEGN&09i—67Onumeric9jo7N¹89kLx7N![9l£f7N7H9mÆ27N&`9nÈe7 PÓX9);îQPðl9b °½0TPö9ñsnÐWP+b9òŠ)ÐWPen9óË1ÐWP“!9ôH6ÐWPM"9õ–LÐWPã9ödÐWP9÷dÛW\`g"c9_]dec"ŽJ9_]fixed"¸J9_]hex" +#9_\— "È9_]left"ë 9_ ]oct"†E9_@]right"’t9_€^,0"F!9_^P " M9_^Ç0"$Z9__showpos"'c99__skipws"* t9__unitbuf"-Î&9_ ^V"1_9_@\&"4p9_°\½>"7 9_J^Ùu":Ï 9_]badbit"Lî\>_]eofbit"O>_]failbit"TïF>_]goodbit"WR)>_]app"j”C_]ate"mYC_\šu"vR.C_\½u"yÅ5C_]cur"ŽbH_\±l"‘…%H_gupper?1šei€glower?2 oigalpha?3þ8igdigit?4'ihxdigit?5Aigspace?6[i@hprint?7€:iggraph?8ðsi%gcntrl?9Xhigpunct?:Á=i galnum?;4"i¢_S_atoms_out$!_ZNSt10__num_base12_S_atoms_outEƒ¢_S_atoms_in$%_ZNSt10__num_base11_S_atoms_inEƒlˆ@$Ë éK ol!E$Ö ôƒjL$3_ZNSt10moneypunctIcLb1EE4intlE9jL$3_ZNSt10moneypunctIcLb0EE4intlE9jL$3_ZNSt10moneypunctIwLb1EE4intlE9jL$3_ZNSt10moneypunctIwLb0EE4intlE9jL$«_ZNSt17moneypunct_bynameIcLb0EE4intlE9jL$«_ZNSt17moneypunct_bynameIcLb1EE4intlE9jL$«_ZNSt17moneypunct_bynameIwLb0EE4intlE9jL$«_ZNSt17moneypunct_bynameIwLb1EE4intlE9LNˆ1YiL9 ‰-PiLÏBŠ¢ZiLòC‹|#iLuxŒ@iLp6Ögizsrate_Ôäa2‹{ØÕÏÒP{7Öî1 7{f,רg 7{GUܯ5»‹% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V : ;I8 2 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@I< .G@‚I4  ƒ: ; I „: ;I …4: ;I † ‡.G ˆI4 ‰.1‡@@Š1 ‹: ; IŒ.G: ; : ;IŽI : ; I : ;I ‘4: ;I ’.G: “.G: ; @”.G;@•.G; @–4: ; I —.‡@4 @˜.4 @™.4 @š ›4: ; I? < œ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < LmAªC„ª¾©û ../include/usr/include/c++/4.2.1/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hcmathstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hFilter.hOnePole.cppOnePole.hiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc Ý‚ž‚¡‚Þ}ž‘Ü.¿/ŸÒäƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óÉÂ<ºÏ}ò» «~f» .ùX>ääô3°~äƒâf›{/¿/ŸßÖô­/«å.CK•|<ƒeƒ¯º»è.ô­/«ôfAK ž|.=.@Öu®~.=%º>uqf»“>» ˆ~BÈÍÈÍÈ…Í“u1„ƒ ²}¬?//Úó»»1Ó%-K ftË‘Çæ‘¼‘¼¿‚È¡‰>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹uØ~<>»Z'<ó°t„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~tZ=Ê9 ýLó׃OŸ#v/#å2K Šl‚ºØƺØƺØÈ’ó/õ­®‘e.ó/2%''.º DÖ hYY"É ×w( hYY"É ×' Aª<Öä p$/J‘w‘”w”¢v¢£w£¦w¦³v´µwµ¸w¸ÆvÆÇwÇÊwÊâvâãwãæwæ‘vwwv‘‘w‘‘w‘C‘vD‘E‘wE‘H‘wH‘e‘vf‘g‘wg‘j‘wj‘p‘vp‘q‘wq‘t‘wt‘‡‘vˆ‘‰‘w‰‘Œ‘wŒ‘’‘v’‘“‘w“‘–‘w–‘©‘vª‘«‘w«‘®‘w®‘Á‘v‘ÑwÑÆ‘wÆ‘БvБÑ‘wёԑwÔ‘ï‘vð‘ñ‘wñ‘ô‘wô‘’v’’w’’w’'’v(’)’w)’,’w,’6’v6’7’w7’:’w:’x’vx’y’wy’|’w|’—’v˜’™’w™’œ’wœ’·’v¸’¹’w¹’¼’w¼’Ô’vÔ’Õ’wÕ’Ø’wØ’÷’v÷’ø’wø’û’wû’“v““w“ “w “+“v+“,“w,“/“w/“N“vN“O“wO“R“wR“Ÿ“v “¡“w¡“¤“w¤“®“v®“¯“w¯“²“w²“î“vî“ï“wï“ò“wò“%”v%”&”w&”)”w)”^”v^”_”w_”b”wb”‰”vŠ”‹”w‹”Ž”wŽ”˜”v˜”™”w™”œ”wœ”¬”v¬”­”w­”°”w°”Ë”v˔̔w̔ϔwÏ” •v • •w • •w •4•v4•5•w5•8•w8•[•v[•\•w\•_•w_•‰•v‰•Š•wŠ••w•´•v´•µ•wµ•¸•w¸•Ó•vÔ•Õ•wÕ•Ø•wØ•–v––w– –w –O–vP–Q–wQ–T–wT––vž–Ÿ–wŸ–¢–w¢–÷—vø—ù—wù—ü—wü—Q™vR™S™wS™V™wV™«švwwOvPQwQTwT‡vˆ‰w‰ŒwŒ¿vÀÁwÁÄwÄŽvŽw’w’ˆv¬š­šw­š°šw°šÇ›vțɛwɛ̛wÌ›rvrswsvwvOžvAªBªwBªEªwEª„ªv„ª…ªw…ªˆªwˆª™ªvˆ‰w‰ŒwŒ¢vPžQžwQžTžwTžæŸvæŸçŸwçŸêŸwêŸT vT U wU X wX  v € w€ ƒ wƒ ¦ v¦ § w§ ª wª Õ vÕ Ö wÖ Ù wÙ 2¡v2¡3¡w3¡6¡w6¡]¡v]¡^¡w^¡a¡wa¡„¡v„¡…¡w…¡ˆ¡wˆ¡³¡v³¡´¡w´¡·¡w·¡Ú¡vÚ¡Û¡wÛ¡Þ¡wÞ¡¢v¢ ¢w ¢ ¢w ¢3¢v4¢5¢w5¢8¢w8¢}¢v~¢¢w¢‚¢w‚¢¥¢v¦¢§¢w§¢ª¢wª¢ΦvΦϦwϦÒ¦wÒ¦ý¦vþ¦ÿ¦wÿ¦§w§§v¢£w£¦w¦‡vˆ‰w‰ŒwŒmv£ <ÄT¡stk::StkFrames::size†¡stk::StkFrames::channels³¡stk::StkFrames::framesà¡abs¢min5£std::vector >::sizeg£std::vector >::operator[]Å£__gnu_cxx::new_allocator::new_allocator ¤std::allocator::allocator[¤__gnu_cxx::new_allocator::~new_allocator©¤std::allocator::~allocatorÕ¤std::allocator::~allocator"¥__gnu_cxx::new_allocator::new_allocator¥std::allocator::allocator´¥std::allocator::allocator¦std::_Vector_base >::_Vector_impl::~_Vector_impl>¦std::_Vector_base >::_M_get_Tp_allocator˜¦std::_Vector_base >::_Vector_impl::_Vector_implõ¦std::_Vector_base >::_Vector_baseR§std::vector >::vectorµ§__gnu_cxx::__normal_iterator > >::__normal_iteratorê§std::vector >::end¨__destroy_auxQ¨_Destroyލ_DestroyÔ¨std::vector >::_M_erase_at_end©__gnu_cxx::__normal_iterator > >::baseK©operator- > >˜©maxÕ©std::__fill::fill;ªfillŸªstd::_Vector_base >::_M_get_Tp_allocatorѪ__gnu_cxx::new_allocator::max_size«std::vector >::max_size0«std::__fill_n::fill_n–«fill_nú«__uninitialized_fill_n_auxT¬uninitialized_fill_n¥¬__uninitialized_fill_n_a­__gnu_cxx::new_allocator::deallocateG­std::_Vector_base >::_M_deallocate´­std::_Vector_base >::~_Vector_base®std::vector >::~vectorW®stk::Filter::~Filterƒ®stk::Filter::~Filter¯®stk::Filter::~Filter¯stk::OnePole::~OnePole/¯stk::OnePole::~OnePole[¯stk::OnePole::~OnePole‡¯stk::OnePole::setCoefficientsè¯stk::OnePole::setPole*°stk::StkFrames::operator[]”°stk::OnePole::tick,±stk::Filter::clear²stk::Filter::FilterB²std::__copy_backward::__copy_b¢²__copy_backward_aux³std::__copy_backward_normal::__copy_b_nP³copy_backwardóstd::__copy::copy´__copy_auxq´std::__copy_normal::__copy_nÀ´copy2µ__uninitialized_copy_aux‡µuninitialized_copyÓµ__uninitialized_copy_a(¶__gnu_cxx::new_allocator::allocatem¶std::_Vector_base >::_M_allocate©¶std::vector >::_M_fill_insertá·std::vector >::insertC¸std::vector >::resizeÀ¸stk::OnePole::OnePoleõ¸stk::OnePole::OnePole<ÄÃ__uint32_tå__int64_t-$_0x__mbstate_t‹__darwin_mbstate_t¥__darwin_size_tù__va_list_tagÑ__darwin_va_listn__darwin_wchar_t†__darwin_rune_t__darwin_wint_t´__darwin_clock_tÌ__darwin_time_tó_opaque_pthread_once_t6__darwin_off_tL__darwin_pthread_once_tk__darwin_wctrans_t…__darwin_wctype_tžsize_t¬time_tºptrdiff_t$_4>div_tK$_5uldiv_tƒ$_6­lldiv_tflconvÉ va_listØ fpos_tæ __sbuf!__sFILE#FILEš&clock_t©&tm{'pthread_once_t‘'__gthread_once_t©'wint_t·'$_7 (_RuneEntry($_8X(_RuneRangej($_9©(_RuneCharClass¿($_10©*_RuneLocale$-mbstate_t5-wctype_tB4__true_typel4__copyœ4__copy_backwardÌ4__fillø4__fill_n(5char_traits.7__vtbl_ptr_typeD7nothrow_tR7new_allocatorž8allocator9_Atomic_word,9basic_string,std::allocator >mL_Rep_base²L_RepŽNlocaleRfacetNTidU_Impl@Xios_base†_basic_streambuf >fwctrans_thctype_base ictype¶nmoney_baseobasic_ios > s__normal_iterator, std::allocator > >!unum_get > >6{num_put > >íbasic_ostream >ÿƒbasic_stringbuf,std::allocator >k†basic_ostringstream,std::allocator >…‰StkError©ŠStkŽStkFrames[‘new_allocator¾’allocator.“_Vector_base >o”vector >Ô™Filter¬›OnePole%__normal_iterator > >Ÿ__copy_backward_normal?Ÿ__normal_iterator, std::allocator > >$¡__copy_normalÀ¹ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli__copy_auxignoreSampleRateChange__uninitialized_fill_n_atellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~locale_ZN3stk7OnePoleC1Edfind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk3Stk18addSampleRateAlertEPS0_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKcfill_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitEfill_n_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_GLOBAL__I__ZN3stk7OnePoleC2Ed_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1EvispunctOnePole_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back__uninitialized_fill_n_aux_ZSt4fillIPddEvT_S1_RKT0__ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZN3stk7OnePoleD0Evwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNKSs2atEm_ZN3stk7OnePoleD2Ev_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZSt6fill_nIPdmdET_S1_T0_RKT1__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_Eoperator- > >_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZSt3absd_ZL8iswspaceido_get_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type__resultwcstoullwcsstr_M_cloneiscntrl_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEv_ZN3stk7OnePoleC2Edmax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcuninitialized_fill_nsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPcsnprintf_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags_ZN3stk7OnePoleD1Ev*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEj_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_nepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1flush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEccopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åòEøò™òMøfTÁÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒìHH‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèéëH‹}ØHǰ¾èH‰ÂH‹EØòHH‹EàòòYÁòH‹}ØHƒÇP¾èòòE°H‹}ØHǰ¾èòòM°òYÈòM¸H‹}ØHƒÇh¾èòòEÀH‹}ØHƒï€¾èòòYEÀòM¸ò\Èf(ÁH‹EàòH‹}ØHƒï€¾èH‰ÂH‹EàH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„À…þþÿÿH‹}ØHƒÇ ¾èH‰ÃH‹}ØHƒï€¾èH‹H‰H‹EÐHƒÄH[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàòEØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN:q—,±éóŠÿÿ':„ÀÙÿÿ':„ÀÙOnePole::setCoefficients: a1 argument () should be less than 1.0!OnePole::setPole: argument (StkFrames::operator[]: invalid index () value!OnePole::tick(): channel and StkFrames arguments are incompatible!vector::_M_fill_insertN3stk7OnePoleEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEÿÿÿÿÿÿÿ€ð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿΆ 4øÿÿÿÿÿÿÿú† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿåçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿåçÿÿÿÿÿÿÿ† ƒb°-U -B&-4·-·-ë‚-Ù|-Ã|-¦¯Ÿ-|°-o -\&-N·-3·-‚-ó|-Ý|-À¯¹-œÃ-— um‚-SF‚-)!‚-ù±-ëÆ-æÜ½-ÏÆ-Ê´=ñ¥š-d‚-H‚-4±-&Æ-!½- Æ-´=þìàš-¹É-§ -—¯É-o -_¯IÉ-7 -'¯è»- »-c»-9ž-º-` 0  Ø ¨ € X 0  à ¸  h @  ð È   p H  øÈ˜h@ðÈ p@èÀ˜pH øÐ¨€X0จ`8èÀ˜pH øÐ¨€X0à¸h@èÀ˜pH é¹¹ÿ¸Ò¸ʸQ¸I¸ï·ç·t·l·· ··¶¯¶{¶s¶6¶.¶áµÙµ•µµ@µ8µδÆ´´w´ ´´ѳɳ^³V³³³°²¨²P²H²(² ²å±ݱʱ±z±r±;±3±±±£°›°r°j°:°2°ø¯ð¯—¯¯m¯e¯A¯9¯¯ ¯Á®¹®•®®i®a®® ®Æ­¾­U­M­­­³¬«¬b¬Z¬¬¬¤«œ«>«6«« «ߪת­ª¥ªIªAªã©Û©¦©ž©Y©Q©!©©â¨Ú¨œ¨”¨_¨W¨%¨¨ø§ð§ǧ¿§d§\§§ÿ¦ª¦¢¦L¦D¦$¦¦Æ¥¾¥‘¥‰¥4¥,¥ç¤ߤ»¤³¤m¤e¤¤¤×£Ï£u£m£C£;££ £d¢\¢"¢¢î¡æ¡Á¡¹¡”¡Œ¡b¡Z¡0 ¤ ¶TÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äz-Ñx-»N-°v-‰N-gt-b-ÓX-ʨ-²R-¦d-X-’-}J-lR-`d-KX-B–--R-!d-X- ’-ôJ-ëR-ßd-Ê\-¹P-—œ-ŠÅ-…fP-YN-K¢-;J-X-’-ûJ-êR-Þd-¶X-­–-R-d-s¢-dJ-LJ-CŠ-4J-ûX-ò’-ÀR-´d-@-|x-6-çÊ-ÖÄ-½H-Œ-r”-D -j-î†-Çp-Ï-?n-Ž-él-¬Ï-K°->¶-'¹-€-ý€-â¹-ǹ-ª·-r¸-X¸-AX-8~-'T-X-~-T-û ¸-Ù ®=Ò µ-ª B-Œ 2-i B-K 2-( B- 2-Í 2-¸ 2-˜ D-t 2-D 2-) ‚- 2-ç ‚-¹ 2-• F-ˆ 2-| ±-n Æ-i ´=b Q F- °-ý Á-á Á-Ì ¿-³ ¿-ª ²-œ ¼-Œ Æ-‡ } ¾-n Æ-i [ À- É-þ °-ñ ¶-Ö ¶-¿ ¹-¢ €-… €-f ¹-Q €-< €-! ¹- ¹-í¹-Ò®=¶É-¤°-—¶-|¶-e¹-H€-+€- ¹-÷€-â€-ǹ-¨¹-“¹-x®=\É-J°-=¶-"¶- ¹-î€-Ñ€-²¹-€-ˆ€-m¹-N¹-9¹-®=h-þX-õ¨-ÝR-Ñd-¹`-°b-o4-=É--ó˜-Ť-ž„-5H--L-ór-CJ-4J-ýX-ô¨-ßR-Ód-¸¦-•ˆ-]>-!f-^-¿V-‘Z-y8-Y8-+<-<-ñ:-CR -=Ë-8,Í=%Â- PªH­@È0$( ³,.«PÇH¬@È0Ì( ³ªÙ+^ÙÈ+^È*Ä\Ä+ ¡)^¡)^(Œ\Œ) X}^X|T\T} {^ z\{ èu^ètä\äu °]^°\¬\¬] x7^x6t\t7 @“^@’<\<“ ^Œ\ Е^ДÌ\Ì• ˜¡^˜ ”\”¡ `k^`j\\\k (‡^(†$\$‡ ð q^ð pì \ì q ¸ ‹^¸ Š´ \´ ‹ € o^€ n| \| o H ^H ŽD \D  m^ l \ m é ^é Ø ^Ø Ô \Ô    ^  œ \œ  h ^h d \d  0 ^0 , \,  ø ^ø ô \ô  À %^À $¼ \¼ % ™ 3^™ ˆ 3^ˆ 2„ \„ 3 P '^P &L \L '  #^ " \ # à 1^à 0Ü \Ü 1 ¨ /^¨ .¤ \¤ / p -^p ,l \l - I !^I 8 !^8 4 \4 !  ^  ^ ü \ü  Ù ^Ù È ^È Ä \Ä  ^ €Œ \Œ X i^X hT \T i c^ b \ c è5^è4ä\ä5 °—^°–¬\¬— x‘^xt\t‘ @™^@˜<\<™ ¥^¤\¥ Ð…^ЄÌ\Ì… ˜Q^˜P”\”Q `I^`H\\\I (M^(L$\$M ð£^ð¢ì\ì£ ¸s^¸r´\´s €^€œ|\| HA^H@D\DA K^J \ K Øw^ØvÔ\Ôw  ©^ ¨œ\œ© h§^h¦d\d§ 0‰^0ˆ,\,‰ øy^øxô\ôy À?^À>¼\¼? ˆ^ˆ~„\„ Pg^PfL\Lg _^^\_ àe^àdÜ\Üe ¨a^¨`¤\¤a pW^pVl\lW 8S^8R4\4S 9^8ü\ü9 È[^ÈZÄ\Ä[ Y^XŒ\ŒY X=^X<T\T= U^ T\U è;^è:ä\ä; °ƒ^°‚¬\¬ƒ xO^xNt\tO @^@<\< Ÿ^ž\Ÿ Л^КÌ\Ì› ˜E^˜D”\”E `G^`F\\\G (C^(B$\$C ÎM³„ªÓõ§ħ ¨+H©/p©3‹©7¨©;Ï©?N¨QØ©UAª†¼–ˆŸ ¨±ª¶ò¨È©Ú˜«äЬ À·=ø·`0¸S €r¯€ˆ·¹ €PžÊ€h¸l€ž–—€XµË€ø—®€µß€R™Å€ÈµFÀ$¨¶, €È›…€P·ôŽMà¶Ï ¢ƒ ¼ä ˆ›X¼óܶPô8¶1ˆ p¶€¬šk€·È€´•ï€x´{ €4¢`€»A€Â‘€®Í€f‘”€x­€ˆ‘Í€è­e€¸’S€P°‘€®“”€Ø±€Î€¸«;€´€(¬€¢ì€ð«€€˜”’€ð²R€ “R€ ±K€Š”Z€¸²•€‘V€­­€¬”€(³j€Ð‘C€È®ò€p‘¼€°­{€ð‘W€¯%€’‘õ€ ®3€ª‘€X®Ë €~¢’€@»ï€6’Ô€¨¯Œ€’k€8¯€Ô•#€°´»€(’€p¯"€x’ €à¯1€–V€è´} €]¡S€ð¹ €æŸá€ ¸¡ € k€¹ €Õ à€€¹€%”€H²÷ €¦¢Á€x»(€N“%€h±¤€Ô’•€ˆ°g €Î¦€°»¯ €þ¦`€è»G€˜’2€°R€P–z€ µ³€D‘w€@­Ï€Ë”ç€`³Y €2¡,€¸¹À€÷’´€À°é €¦ ¶€H¹ €Ú¡ö€˜ºt €T ;€Ø¸b€[•ƒ€´C €¢%€ÐºÖ €³¡²€`º€‰•³€@´ €4•>€Ð³X€Æ.€`¬ï€î“õ€²c€â<€˜¬¹ €„¡’€(º0€^”<€€²€ •€˜³î€“倸°€+“€0±0€@«ù ક€X«W2ª€€« ª»Ç¸ lÍ ªö Þ “z‰{¼pç&òk   ª H ƒ¨kùÄ ’ C„ ¸k __ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3absd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB___ZSt3maxImERKT_S2_S2___ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0___ZSt4fillIPddEvT_S1_RKT0___ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1___ZSt6fill_nIPdmdET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk7OnePoleD0Ev__ZTVN3stk7OnePoleE__ZN3stk7OnePoleD1Ev__ZN3stk7OnePoleD2Ev__ZN3stk7OnePole15setCoefficientsEddb__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEd__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk7OnePole7setPoleEd__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk7OnePole4tickERNS_9StkFramesEj__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZSt20__throw_length_errorPKc__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZNSt6vectorIdSaIdEE6resizeEmd__ZN3stk7OnePoleC1Ed__ZN3stk7OnePoleC2Ed__ZTIN3stk7OnePoleE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTSN3stk7OnePoleE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3absd.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_.eh__ZSt3maxImERKT_S2_S2_.eh__ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_.eh__ZSt4fillIPddEvT_S1_RKT0_.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_.eh__ZSt6fill_nIPdmdET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk7OnePoleD0Ev.eh__ZN3stk7OnePoleD1Ev.eh__ZN3stk7OnePoleD2Ev.eh__ZN3stk7OnePole15setCoefficientsEddb.eh__ZN3stk7OnePole7setPoleEd.eh__ZN3stk9StkFramesixEm.eh__ZN3stk7OnePole4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6FilterC2Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6resizeEmd.eh__ZN3stk7OnePoleC1Ed.eh__ZN3stk7OnePoleC2Ed.eh__GLOBAL__I__ZN3stk7OnePoleC2Ed__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC2LC3LC4LC7LC8GCC_except_table3LC9__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table4LC10GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk7OnePoleC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/OneZero.o000644 000766 000766 00000412024 12015735510 015666 0ustar00garygary000000 000000 Ïúíþ ¸Á¹@ À¹__text__TEXTL@ Ã)€__debug_frame__DWARFPh HÄL__debug_info__DWARF¸ôÃø¨Æ£__debug_abbrev__DWARF¬Ô  ìÝ__debug_aranges__DWARFLßPŒèÀË__debug_macinfo__DWARFœßÜè__debug_line__DWARFœß—ÜèØË__debug_loc__DWARF3çsðÌÈ__debug_pubnames__DWARFÃýŸ __debug_pubtypes__DWARFb ¡¢__debug_inlined__DWARFC__debug_str__DWARFczC__debug_ranges__DWARFfަ—__mod_init_func__DATAhލ—@Ú __textcoal_nt__TEXTpŽá°—HÚÇ €__gcc_except_tab__TEXTQ¥É‘®__cstring__TEXT §™`°__StaticInit__TEXT¹§Xù°€à€__const__DATA ¨X`±°à __const_coal__DATA€¨XÀ±øà __const_coal__TEXTب² __bss__DATAÀ¹__literal8__TEXTè¨(²__literal16__TEXTð¨0²__eh_frame__TEXT©À@²@á? h__constructor__TEXTÀ¹Ã__destructor__TEXTÀ¹Ã8ëÊØ÷< P–«UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}øòEðòMè@ˆuäH‹}øHƒÇP¾èH‰ÂH‹EðH‰H‹}øHƒÇP¾èH‰ÂH‹EèH‰€}ätH‹EøH‹HƒÀH‹H‹}øÿÐÉÃUH‰åSHƒì(H‰}èòEàfWÉòEàf.Áwë5H‹}èHƒÇP¾èòMàò §òXÈò§ò^Áòë3H‹}èHƒÇP¾èòð¦f(Èò\Màòߦò^ÁòH‹}èHƒÇP¾èH‰Ãò¦òMàf(ÑfWÐòUØH‹}èHƒÇP¾èòòYEØòHƒÄ([ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì(H‰}èòEàH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHǰfWÀº¾èòEàH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHƒì(H‰}èòEàH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHǰfWÀº¾èòEàH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃÿÿÿÿx $pކ $‚ކ $”ކ $¦Ž7† ,† ƒ$ÞŽ)† $!† $n† ,†à† ƒ$* † $4† $L † $V† $n† $†† $”† $´† $Ô† $ì† $úB† $<† $\† $|† $˜#† $»† $É&† $ï#† $‘Q† $d‘† ,r‘@† ƒ$²‘7† $é‘9† $"’+† $N’† $\’† $p’† $’>† $Í’+† $ø’'† $“.† $M“+† $x“† $˜“1† $Ê“I† $”M† ,b”Y† ƒ,¼•Y† ƒ,—Y† ƒ$f7† $ž7† $Ö7† ,p˜† ƒ,Œ™¸† ƒ,D›Ý† ƒ$¹§C† $ü§† $ † ,"œ–† ƒ$¸n† $&ž+† $Qž'† $xž/† $§ž]† $Ÿ+† $/Ÿ'† $VŸ/† $…Ÿ'† $¬Ÿ.† $ÚŸ+† $ I† $P '† ,x († ƒ$ ¤/† ,Ф† ƒ,(’† ƒ,º’† ƒðÃGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)OneZero.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Õunsigned int__int64_t.ölong long intlong long unsigned intlong int$_0€L]__mbstate8M]_mbstateLNöpmmchar__mbstate_tO-__darwin_mbstate_tQx__darwin_size_tZ¼long unsigned int__darwin_va_list`éùùm __va_list_tagl gp_offsetÕ# fp_offsetÕ# overflow_arg_areal# reg_save_areal# __darwin_wchar_tf¼__darwin_rune_tkn__darwin_wint_tn¼__darwin_clock_ts¼__darwin_time_tv!póm _opaque_pthread_once_tE6 __sigE!# __opaqueEã#__darwin_off_tnå__darwin_pthread_once_t|ó__darwin_wctrans_t(¼__darwin_wctype_t*Ãsize_tc¥time_tWÌptrdiff_t˜! stdF 7F 8I XL Zs ]š _¶ bÑ j# kZ o¡ p¿ qà r÷ s uS wo x‚ z™ }µ ~Ñ  $ ‚F ƒS „o …‚ †¨ ‡É ˆê Š ‹1 Î’ Ð! Ñ^ Ó4 Ôy ÕX ×t ØÍ Ù‹ Ú¬ Ûö ;K < =› dô" e# g# h# i3# jJ# ka# lx# m# n±# oÒ# sò# t$ v>$ w`$ xˆ$ z $ {¸$ |Æ$ }Þ$ ‚ò$ ƒ % „'% †;% ‡T% Š{% ‹‰% Œ¡% µ¾% ¶á% · & ¸&& ¹M& <® F¡* G»* HÕ* Iï* J + K$+ L?+ MZ+ Nu+ O+ P«+ QÆ+ Rá+ Bü+ Cÿ+ DŽ& F, G, H/, IP, Jm, K, L±, MÈ, Nß, H - ’*- ”-- •D- –[- —|- ˜˜- ™´- šÐ- ›í- œ . !. ž.. ŸU.  {. ¡. ¢Ã. £ß. ¤ö. ¥/ ¦5/ §Q/ ©r/ «“/ ­¹/ ¯Ú/ ±ö/ ³0 ´30 µO0 ¶k0 ·‡0 ¸£0 ¹¿0 ºé0 »1 ¼!1 ½B1 ¾c1 ¿1 À«1 ÂÍ1 Äé1 Å 2 Æ+2 ÇL2 Èm2 É„2 Ê¥2 ËÆ2 Ìç2 Í3 Î 3 Ð83 ÖT3 Üp3 âŒ3 è¨3É3å34__true_type__debug'1__copy__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style ¬– denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > B/ƒ8#_M_p”#B/ 9”â8reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >x"_Ios_Fmtflags!7R _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode!k¸ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate!“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir!¸_ _S_beg_S_cur_S_end_S_ios_seekdir_end€€''Eevent!¢¥ erase_eventimbue_eventcopyfmt_eventÇw!ÓK_M_next!ÕòW#_M_fn!ÖX#Jp!×¼#™!Ø÷8#Çw!ÛòWX¼òW ØU!ß‘N1òW!Du!ãŽI¼òWÉ/!ñ’_M_pword!òl#_M_iword!ó!#É/!ôXIB!""!_ZNSt8ios_base4Init11_S_refcountE÷8#_S_synced_with_stdio!_ZNSt8ios_base4Init20_S_synced_with_stdioEï6IB!,XµA!X¼basic_streambuf > "Rf "Tf "Uf "Wf "X2f "ZLf "\ff "]€f "^Ÿf "_¹f "`Óf "aíf "bg "c!g "d;g "eUg "fog "g‹g "h¥g "i¿g "jÖgctype_basectypemoney_baseT$pattern#É field#É o&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >.%m S£’# _M_startTu’# _M_finishUu’# _M_end_of_storageVu’#&m W ““'èg “¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal(Gt¶¿4Å¡”šš)äwþ ¯3ï6¹hžçW*,] ˆìLÚu’u’'4*[ ”Jöu’u’*? ´¦Eu’u’£’(7WÌ©"Å¡7šš Gx$Yu’u’†’+æ“n?u’u’¼†’*9$ ·9)¥u’¼†’'4*|b ×óJÆu’¼†’ ˆ 1ëdíu’¼†’£’+*LÅ6ku’u’u’u’+úx€nu’9u’u’u’+T1Æ9u’_u’u’u’+L†(u’…u’u’u’((9 Jemu’¯u’u’u’'4(” mçmu’Ôu’u’u’(. ý‘!u’þu’u’u’£’,nothrow$IiP^¹,cerr Aœfx¹-__ioinit M_ZStL8__ioinit’.§Y%X¼hhh/n0p.t%ež””hž/p.é4%d”¶”h(¿%[”Ѽ.Ô%%Plòò¼ž/ø1 $_4&a# quot&b¼# rem&c¼#div_t&dù $_5&fZ quot&g!# rem&h!#ldiv_t&i0 $_6&l’ quot&mö# rem&nö#lldiv_t&oh.,J&“¼¸¸/¾2.Ú&”ÖÖhdouble.ß&•¼÷h.ä&–!h.óy&œl9òòžž9/?3¼Sòò.Àd&ž#o¼¼&NB& ‚l.²F&¡”™h.¦&£Zµ!!.×]&ª¼Ñhž.Ê&«žòòhž/øwchar_t.ñB&¬¼$òhž&o,&¯Flžž94†s&°¼.$-&±lolž&S&²‚Õ(±4&³ 8Ö¢h¢/”.ð4&µ!Éh¢¼.y&½¼êh¢¼(2h&ÂUl¼h.¼&Þ&”&ž/,0ø.Ô[&ļM”ø __gnu_cxx¡X(" ®ª@öyö(Àd´¨C’™öö__debug'6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >!ÆE0¿nº¤©¤©.7&§’töö.ËC&™ö‹h.*u&ºö¬h¢¼.æ_&ÀÍh¢¼(¸4&´8ííh¢float.ùt&·h¢long double&Ã/&Ç4¼.?\&¦öKö lconv`(+ 5±(,”#5D2(-”#5(.”# int_curr_symbol(/”# currency_symbol(0”# mon_decimal_point(1”#( mon_thousands_sep(2”#0 mon_grouping(3”#85)(4”#@52F(5”#H int_frac_digits(6p#P52!(7p#Q p_cs_precedes(8p#R p_sep_by_space(9p#S n_cs_precedes(:p#T n_sep_by_space(;p#U p_sign_posn(p#X int_n_cs_precedes(?p#Y int_p_sep_by_space(@p#Z int_n_sep_by_space(Ap#[ int_p_sign_posn(Bp#\ int_n_sign_posn(Cp#].×>)5”› ¼h4¶P(K¨ /Kva_list*IÑfpos_t*U6 __sbuf*`û _base*aû # _size*b¼#/ˆ __sFILE˜*‚Q" _p*ƒû # _r*„¼# _w*…¼# _flags*†™# _file*‡™# _bf*ˆË # _lbfsize*‰¼#( _cookie*Œl#0 _close*`"#8 _read*Ž"#@ _seek*ž"#H _write*½"#P _ub*“Ë #X _extra*”Î"#h _ur*•¼#p _ubuf*˜Ô"#t _nbuf*™ä"#w _lb*œË #x _blksize*Ÿ¼#ˆ _offset* ½ #3¼`"l/Q"3¼"l”¼/f"3½ ž"l½ ¼/…"3¼½"lh¼/¤"__sFILEX/Ã"ˆä"mˆô"mFILE*¡!&G?*ï##/ô".[*ð¼3##.s<*ñ¼J##.Öw*ò¼a##.Ø:*ó¼x##.E*ô¼##./D*õ¼«##«#/½ .+E*ö”Ò#”¼#(*ú÷P#ò#hh.É)*ÿž$lžž#+2**ö7#>$hh#6 *¼`$#!¼6)*¼}$#}$/ƒ$0½ 6Ri*! $#61#*¼¸$#7o6*¼6j#* ”Þ$”˜ * ò$h6Ä@*¼ %h6»<*¼'%hhY.*;%#Ã[*T%#”6Óu*¼{%#”¼ž7*#6»f*”¡%”6 *¼¾%¼#6âi*©¼á%”žh86G*ª¼&#h&/ù6*«¼&&h&6z)*¬¼M&”žh&6ñM*­¼o&hh&p&mclock_t+M´ tm8+Z`' tm_sec+[¼# tm_min+\¼# tm_hour+]¼# tm_mday+^¼# tm_mon+_¼# tm_year+`¼# tm_wday+a¼# tm_yday+b¼# tm_isdst+c¼# tm_gmtoff+d!#( tm_zone+e”#0pthread_once_t,^L__gthread_once_t-/`'wint_t.F $_7.Që' __min.R†# __max.S†# __map.T†# __types.Uë'#/Ã_RuneEntry.Vœ' $_8.X7( __nranges.Y¼# __ranges.Z7(#/ñ'_RuneRange.[( $_9.]~( __name.^~(# __mask._Ã#pŽ(m _RuneCharClass.`O(9$_10ˆ .b* __magic.cã# __encoding.d*# __sgetrune.f>*#( __sputrune.gb*#0 __invalid_rune.h†#8 __runetype.jh*#< __maplower.kx*#¼ __mapupper.lx*#¼ __runetype_ext.s=(#À __maplower_ext.t=(#Ð __mapupper_ext.u=(#à __variable.wl#ð __variable_len.x¼#ø __ncharclasses.}¼#ü __charclasses.~ˆ*#€p*m3†8*h¥8*/h/*3¼b*†”¥¢/D*Ãx*mÿ†ˆ*mÿ/Ž(_RuneLocale.¤(:PL/å8¼»*¼:dJ/ëêP¼Õ*¼:;M/÷G¼ï*¼:/þë/¼ +¼)ÏX/ͼ$+¼)R&/ j ¼?+¼)08/¬V¼Z+¼)|#/¯Y¼u+¼)®/\3¼+¼)‘C/"ò¼«+¼)á>/)9¼Æ+¼)9 /5f7¼á+¼)://;F0¼ü+¼;+|;&.Z+~Ö/,¬¬(þD+‚ŸG¬J,J,/Ž&.ÛZ+…¬g,g,/¬.„E+{”„,„,/Š,0Ž&.@F+}”¦,¦,/¬,0¬.Ã+€J,È,¦,.UF+J,ß,¦,(ÒM+ƒkž -”žh„,mbstate_t0U‹wctype_t14….»b0yŽ'D-¼.Í 0zŽ'[-#.Ô 0{ò|-ò¼#.‘x0|Ž'˜-ø#.éx0}¼´-&#.R^0~¼Ð-#¼.8u0¼í-#&8.)#0€¼ .#&8.¾@0Ž'!.#4¥0‚Ž'.‘*0ƒžO.hžO./ -.r0…ž{.òhžO..Â<0†¼’.’./˜.0 -.¹F0ˆžÃ.ò8*žO..30‰Ž'ß.ø#.y 0ŠŽ'ö.ø.L=0Œ¼/òž&8.0¼5/&&8.‰!0ŽŽ'Q/Ž'#.x0¼r/#&&.ãL0ļ“/#&&.$B0’¼¹/òž&&.@0ƼÚ/&&&.J+0“¼ö/&&.2o0Ǽ0&&. (0”ž30”øO..5-0•òO0ò&.70—¼k0&&.g0˜¼‡0&&.·90™ò£0ò&.^70šž¿0&&(ß=0œ Zžé0òž&„,.Â)0ž1&.ï80žò!1ò&ž.öD0Ÿ¼B1&&ž.þF0 òc1ò&ž. 70¤ž‰1”‰1žO./&.>!0¥ž«1&&.ú_0©ÖÇ1&Ç1/ò.?`0Èíé1&Ç1.F`0«ò 2ò&Ç1.M`0¬!+2&Ç1¼.P?0®¼L2&Ç1¼.ô50§žm2ò&ž.X:0¨¼„2Ž'.êc0°¼¥2&&ž.dg0±òÆ2ò&ž.MX0²òç2ò&ž.=0³ò3òøž.`v0´¼ 3&8.ô*0µ¼83&8.·20–òT3&ø.{;0¡òp3&&.ö10¢òŒ3&ø.+M0¦ò¨3&&.¶]0¯òÉ3&øž. 0Êå3&Ç1.¯60Íö4&Ç1¼."M0Ï'4&Ç1¼<\4a __gnu_debug':Q4=';j='<™>u%4!ÿP(CMu’{’{’u’>¤¸±4!»D»Ífu’{’{’u’>Ü.Ý4?2uu’u’†’>ëz 5!æ}4gu’u’¼†’@ü2éã6streampos3Ó *K&2ñVXF5ã6é6(Gp2õ(ï6f5é6é6(„w2ùHï6†5é6é6(92ý 5¼«5hhž+qx2'žÇ5h+#V2ÖYhí5hžé6+ 2 Ê”6”hž+h2 N”96”hž+K&2¿h”_6”žp+W(2¢op{6÷6+ _2öw¼—6é6+PZ2xoï6¸6÷6÷6Ai22#²¼!'D2&¿¼÷6BpBnboolBý60¼3¼ 78/7C__vtbl_ptr_type7<$ $G@¤6l8&¨]DW7l8&¨]Fp7l8r8&G"KŠ7l8¼(9NuZ”«7}8ã6(9QíNhÌ7}8é6(,-V]0”ò7l8¼ò*y-`œ>8l8”¼(òcd÷Už08}8*lnj?R8l8”é6D1.nSpl8”/77Bx8077/x8@0 51Ü877#&vnd¬8Ü8&vnfÅ8Ü8â8E‡KlÜ8¼/ƒ8Bè80ƒ80ï60B _Atomic_word6%¼/Ü @– 58$LFnpos*k$LG_M_dataplusÜ #_Rep_base_RepH6Õ_”y9)LH6Ñi”œ94L”H-Ç]:Lº9)LH]+%ÜOºØ9)LH´)5'ºö9)LIY-ho:4LH˜4Ež8:)L¼hITe<À-a:)L¼¼hHY[DJhž‰:)L¼¼H/@L´Wï6¬:)LhIQ.U}eÏ:”h¼IsH^ iò:”h¼IHgÈF;”¼pIÆ`zíe8;”ººIÆ`~[>[;”IÆ`‚z~;”””IÆ`†ü¡;”hhH_Š\x¼Ã;¼¼I¨ 7ò_ì;4L¼¼¼Ii7µ<4LJö(š.2@L$.<4L&$7¿G<4Lâ8&$7·`<4LFL&$7Ń<4LFL¼¼&$7Ы<4LFL¼¼â8&$7ÛÎ<4Lh¼â8&$7âì<4Lhâ8&$7é=4L¼pâ8Öì*=4L¼++iôûyLLL=4LFL++iüì@LLn=4Lh++iðxLL=4Lp+h?_Fº­=4L+h?DÊ=)L+^l&˜*ºç=4L+^l1m>)L+#g:‚£ !>4L+#gC >>)L+ Lã [>4L+ UJ  x>)L+º ]ž•>)L+qxc=Už²>)L+òch61žÏ>)L “F7npò>4L¼p “Fƒbk?4L¼+û*‹Ùaž-?)L ‘57äþK?4L¼ ]B¦ßed?4L+]­ ï6?)L+ ¼\é6£?)L¼+ Í ã6Å?4L¼+ólâù2é6ç?)L¼+ólõù ã6 @4L¼+ëKË@LL+@4LFL+ëK ]6LLM@4Lh+ëK=tLLo@4Lp+Ø@7J²LL‘@4LFL+Ø@7[5iLL½@4LFL¼¼+Ø@7/¥mLLä@4Lh¼+Ø@B3LLA4Lh+Ø@776LL-A4L¼p /$eb[KA4Lp(K&7øÛ LLlA4LFL+K&ƒ-fLL˜A4LFL¼¼+K&7aLL¿A4Lh¼+K&Ÿ9LLáA4Lh+K&¯i.LLB4L¼p èp̃;0B4Lº¼p+èpë·\LLWB4L¼FL+èpáDLLˆB4L¼FL¼¼+èp7mGLL´B4L¼h¼+èp*bLLÛB4L¼h+èpAýILLC4L¼¼p+èpRº.C4Lºp+¿ jH1LLUC4L¼¼+¿ zºwC4Lº+¿ Ž(VºžC4Lºº+S9©ÜALLÊC4L¼¼FL+S9À.LLD4L¼¼FL¼¼+S97ÚLL1D4L¼¼h¼+S9êpaLL]D4L¼¼h+S9gLLŽD4L¼¼¼p+S9ùbLLºD4LººFL+S9%¸;LLëD4Lººh¼+S9:|SLLE4Lººh+S9OhcLLHE4Lºº¼p+S9sÓ"LLyE4Lºº””+S9~ÞLLªE4Lººhh+S9ˆÐ3LLÛE4Lºººº+S9“ bLL F4LººHñA7‹#LL>F4L¼¼¼pHàt7˜(LLpF4L¼¼h¼K37¦‡,”–F¼pâ8+h7Á žÂF)L”¼¼ ÃF7õÅjàF4LLL+«ü„BhýF)L+qÊ\hG)L+Êo 9.ƒ87G)L+#V7Ï[9žcG)Lh¼¼+#V):žŠG)LFL¼+#V7Óž±G)Lh¼+#V7æO7žØG)Lp¼+lgU++žÿG)LFL¼+lg7ø°[ž+H)Lh¼¼+lgq»žRH)Lh¼+lg7 ØpžyH)Lp¼+’Ež H)LFL¼+’7T4žÌH)Lh¼¼+’«‚=žóH)Lh¼+’¾w4žI)Lp¼+ÕWÌC]žAI)LFL¼+ÕW7-StžmI)Lh¼¼+ÕWèšž”I)Lh¼+ÕWû<ž»I)Lp¼+Ss 1>žâI)LFL¼+Ss7BÿsžJ)Lh¼¼+Ss&;#ž5J)Lh¼+Ss7N·6ž\J)Lp¼+YDljžƒJ)LFL¼+Y7Yí ž¯J)Lh¼¼+YaögžÖJ)Lh¼+Y7nNžýJ)Lp¼+ŸE;@9$K)L¼¼+9“C(¼FK)LFL+97‚‹j¼rK)L¼¼FL+97’”V¼¨K)L¼¼FL¼¼+97£7N¼ÊK)Lh+97²t^¼öK)L¼¼h!97ÃnB¼)L¼¼h¼0ž//L09/9/T9BT9B/LB9@H9”—L _M_length•ž# _M_capacity–ž#5™—÷8#@T9›XNRL#LF'7@J $LLv=7E^:nLKv7QV"XN;ö(´$\@L(’¾‰ï6 MhN(ÂXÂr\ï6(MhN*PÆ4c@M:L*Z#Êê>XM:L*g+ÎÊJuM:L¼(GؘO”‘M:L(ç8Ü–”·M:Lâ8â8+Ð/7¥=:LÝM¼¼â8*†*ç]úM:Lâ8  E7«Å N:Lâ8(Ì>õWa”4N:L!2M7^ùM”:Lâ8¼žhNm/nN0—L@% 8CÍQMnone8h_ZNSt6locale4noneEý6N²/8i#6ý6Onumeric8joý6NM88k'xý6NÛZ8lmfý6NH8mR2ý6NÆ_8n’eý6 Mall8p_ZNSt6locale3allEý6?%%G_M_impl8ÍQ##_S_classic8 _ZNSt6locale10_S_classicEÍQ#_S_global8#_ZNSt6locale9_S_globalEÍQPyX8);ÓQ#_S_once88_ZNSt6locale7_S_onceEv'2u&x"8{PãQ&x"8„PãQéQ&x"86PãQh&x"8YPãQéQh¼&x"8ª|PãQéQéQ¼&Š8º–PãQ¼(+i8ÅéQ·PãQéQstring5<9(Z8ݯM·PáPôQ(ï_8çCï6QôQéQ(øB8ðjï6#QôQéQ+:*8vysN?QéQAÛL8GOéQQx"8<lQãQÍQR\8?^R¿8B”2HèZ8EI,¼§Q¼SÞP8H)3ãQéQéQ¼/1O0ØQ/ÞQ0h/sNBïQ0sN/ïQTäO8WúQõSU_vptr$facet 7#V™8\÷8#__c_locale98õS#_S_c_locale8__ZNSt6locale5facet11_S_c_localeE0RPl8b T#_S_once8e_ZNSt6locale5facet7_S_onceEv'R¿8iÓQ8væRTžWw 8{úQST¼IË(8ä *STh0RH„p8‚Š)0RGSTIÓv8…ò`STJ7d8Šó;0RJ, 8´UhIØU8‘½? STIDu8•±OºSTQ8 ÕST'TX+i8£>-TT'T/¼p Tm0ûS/úQB0R/"T0úQB"TBúQ>êO8²æTVJp8ž#""8Å_ZNSt6locale2id11_S_refcountE÷8I+i8ÈôkœTæTìTQ2u8Ê·TæTìT2u8ÐÌTæT!Ï_8Ó&ž÷T/3TBòT03T/òT>1O(8Ù¯WV™8ì÷8#G_M_facets8í¯W#G_M_facets_size8îž#G_M_caches8ï¯W#G_M_names8ð¢# Pö8ñ nµWPËa8ò)µWPn8óW1µWP'!8ôÔ5µWPá!8õXLµWPÓ8ödµWPä8÷BÀWIØU8ú<VÍQIDu8Û%/VÍQQ%%8 OVÍQÖWžQ%%8 oVÍQhžQ%%8ŠVÍQžQB,8¦VÍQ¼Q%%8ÁVÍQÖWI+i8',àVÍQÖWH=x8™kï6þVÍQI3B8&ö "WÍQáW¼IP8)–1FWÍQáWËWI´8,?<jWÍQáW÷TI88/¥tŽWÍQ÷TTSá87ËÍQTž/T÷TÀWYËWËWY/ÑW0÷TBÜW0ýT/ÜWBíW0·P/¥ Z Xi  X¼B_ /øW/K/’[_ Ø!Ê%X_U_vptr$ios_base 7#\*g!S_]dec!PJ_]fixed!zJ_]hex! ¿"_\Ÿ !¦_]left! _ ]oct!1E_@]right!'t_€^¸/!Ú _^X ! ÂL_^S0!$¼Y__showpos!'÷8__skipws!*¤s__unitbuf!-Z&_ ^F!1__@\¨%!4*p_°\Q>!7 _J^tu!:c _]badbit!LŽ\#_]eofbit!OÏ#_]failbit!TšF#_]goodbit!WÞ(#_]app!jœ(_]ate!m®X(_`binary!s_ZNSt8ios_base6binaryE(_\5u!vÞ-(_\Xu!yQ5(_`trunc!|_ZNSt8ios_base5truncE(_ `beg!‹_ZNSt8ios_base3begE-_]cur!Ž·a-_\^l!‘%-_streamsize3NºG_M_precision!ÉúZ#G_M_width!ÊúZ#G_M_flags!Ë+ #G_M_exception!̸ #G_M_streambuf_state!͸ # G_M_callbacks!çòW#(G_M_word_zero!øK#0G_M_local_word!ý2_#@G_M_word_size!¼#ÀG_M_word!X#ÈG_M_ios_locale!sN#Ð °!À€.@\B_X¼I#e!ê} _\B_i IÕc!íÒy\B_HéU!»AH_¡\B_¼ï6Iz ! P»\B_+Ol!$¹ + Ø\N_+Ol!.Äd+ ú\B_+ +·m!> m+ ]B_+ +·m!O+ C]B_+ + P!^qka]B_+ +!+!j‹úZ~]N_+!+!r^OúZ ]B_úZ+5 !€KúZ½]N_+5 !ˆøúZß]B_úZ+L3!›¡Zï6û]ï6++Y!§ñ-sN^B_éQ+4!²±sN:^N_+Ê[!¼. éQW^N_Ay.!ÎÃZ¼+>z!ÞÌVY_‹^B_¼+ !ó«__­^B_¼aáK!%XÍ^B_¼Q''!ã^B_Q''! þ^B_e_X+i!CW XB_e_0+ 0¸ 0R 0 KB_m/%XBK/T_0%XB!BlBT_[E@::k_áeU_vptr$basic_streambuf 7#b_M_in_beg;Ô#b_M_in_cur;Ä”#b_M_in_end;Å”#b_M_out_beg;Æ”# b_M_out_cur;Ç”#(b_M_out_end;È”#0b_M_buf_locale;ÏsN#8cp;Ôk_S`áe¼(%2;àg%sNt`áeéQ(4;ñzsN`çe(Y;þ9Háe¶`áe”!+Èv;YW5â`áeö R +”E;±$5 aáe R +5e; …'¼&aáe+Ý`;OCúZCaáe+Ï1;'X¼`aáe+–y;9T¼}aáe+ÕD;OO_¼šaáe+ÛD;b©eúZÁaáe”!+ŸH;pÍG¼ãaáep+m;‰³x¼báe+vb;¤a¼"báep+µb;¾júZIbáeh!Q¥,;Ë_báeH ;;Þ”}bçeH0';áT`”›bçeHi6;äÝ”¹bçeI¹h;ît]Øbáe¼I¼m;ùÏcáe”””H„); 0;”cçeH'];kG”=cçeHq;„v”[cçeIa;^8zcáe¼IÁm;'ùužcáe””d+Y;<]hk_ÅcáeéQeÃ[;Kû)áek_õcáe”!eàZ;W7D5k_*dáeö R e.;c–+5k_Zdáe R ešH;oL@¼k_€dáeeÂV;…„:úZk_¦dáefb\<2CúZk_Õdáe”!eÄN;«á¼ k_ûdáeeÛu;¸1Y¼ k_!eáeeËc;ÐÁb¼ k_Leáe¼fy*æhgupper>1deæh€glower>2¦næhgalpha>3’8æhgdigit>4îæhhxdigit>5Õæhgspace>6ïæh@hprint>7:æhggraph>8‹sæh%gcntrl>9hæhgpunct>:U=æh galnum>;È!æh0¼/ý6i@#¨úQnnúQ#íg#G_M_c_locale_ctype#°0R#G_M_del#±ï6#G_M_toupper#²ëh# G_M_tolower#³ëh#(G_M_table#´nn#0G_M_widen_ok#µp#8G_M_widen#¶tn#9G_M_narrow#·tn#¹G_M_narrow_ok#¸p#¹j2u#½_ZNSt5ctypeIcE2idE3Tktable_size#¿_ZNSt5ctypeIcE10table_sizeE$L²/#Ì_j„nnnï6ž²/#Úˆj„n0Rnnï6ž+Au#æ:ï6¯jŠn¼p+Au#õ. hÛjŠnhh•n+ïp#Ö1hkŠn¼hh+¹V#‘/h3kŠn¼hh+:/# ~ pUkŠnp+:/#1O/h|kŠn”h+9 #AÊ<pžkŠnp+9 #RrhÅkŠn”h+Íu#fáupçkŠnp+Íu#ÎNhlŠnhh”+¡j# |Lp:lŠnpp+¡j#ÂhklŠnhhp”HâW#Ò’$nn‰lŠnJEE#×´%nnWp4#àñh½l„n¼eÂk#ð64pñhèlŠnpeÂk# YhñhmŠn”heH#fwpñhCmŠnpeH#"Ê'hñhsmŠn”heðt#6NPpñhžmŠnpeðt#Mß:hñhÓmŠnhh”eSB#gäpñhnŠnppeSB#‚Bh ñh=nŠnhhp”I6P#ŠesWnŠnS¹v#švqŠn/æhp„nmÿ/ñh/n0ñh/¼>##Æ ïnl@#Ë «KïnlÌD#Ö Òh!=^#Û ÷H4ppp04mT:7%XÌr%X#b_M_tie?WÌr#Øb_M_fill?Xp#àb_M_fill_init?Yï6#áb_M_streambuf?Záe#èb_M_ctype?]Šn#ðb_M_num_put?_Òr#øb_M_num_get?aÝr#€(* ?ktlÆoèr(áh?oïï6âoèr(ŒE?{⸠þoèr*]B@-„-pór¸ *o?² 8pór¸ *y?–x<Upór¸ (‡X?¦SEï6qpèr(i2?°„#ï6pèr(6#?»!ï6©pèr(ÎM?ÅÏ)ï6Åpèr(oi?и ápèr*oi?ó"þpór¸ S+?qóráeaa ? ôn8qór¼+€E?‹0ÌrUqèr+€E?% lÌrwqórÌr+&J?3Äáe”qèr(&J@9)áeµqóráe(ñ @CðùrÖqórÿr+±P?dŽDpóqèr+±P?x·0prórp(+Y@€]VsN6róréQ(¡j@u'ap\rèrpp(Íu@zï,p}rèrpQS+?¼“rórn.B@Œ©H±róráeoØ\@«$wóréQ/~/Ør0¬/ãr0õ/îr0ôn/ônBônBîr>º}ÍtVôs”#PŠ7sÍtPQsÍtÓt+ëh™#Iã6nsÞt+æM#7”‹sÞt+’K¡-:ét¨sÍt+’K¨é9sÊsÍt¼+¤M­MUétçsÍt+¤M´Us tÍt¼+ ¹vPã6+tÞtït+ëK½ÅétMtÍtït+õhÁÈsotÞtït+ÛMÅOét‘tÍtït+ÿhÉÄIs³tÞtït!§l̓_ÓtÞt/sBÙt0”/ät0sBsBõt0ºB¸ BTõ#úQåzúQ#j2u#Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE3TX?#¤‰uåz¼+ 4#¿ä<>¿uÝr>> Xútëz+ 4#ã¬R>õuÝr>> XútY_+ 4#èÑS>+vÝr>> Xútñz+ 4#íDR>avÝr>> Xút÷z+ 4#òS>—vÝr>> Xútýz+ 4#ø9T>ÍvÝr>> Xút{+ 4#ý¡T>wÝr>> Xút {+ 4#ÜQ>9wÝr>> Xút{+ 4## Q>owÝr>> Xút{+ 4#(tQ>¥wÝr>> Xútu+ 4#HI >ÛwÝr>> Xút__W«u#Muüwåz¼Hl T>3xÝr>> XútLLe‰HÎì>urxÝr>> Xútëze‰H‚ >u±xÝr>> XútY_e‰H…>uðxÝr>> Xútñze‰H¡>u/yÝr>> Xút÷ze‰H$>unyÝr>> Xútýze‰H,D>u­yÝr>> Xút{e‰H3¯>uìyÝr>> Xút {e‰H;-> u+zÝr>> Xút{e‰HHW> ujzÝr>> Xút{e‰HdÂ> u©zÝr>> Xútup‰Hq&> uÝr>> Xút__/uBï6B¦BÕB¼BöBBíBÖT¬#ÛúQÆúQ#j2u#Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE3T35#ïž{Ƽ+;# ðrÏ{Òrr Xpï6+;#+ nr|Òrr Xp!+;#0 Âr1|Òrr Xp¼+;#5 rb|Òrr Xpö+;#: jr“|Òrr Xp+;#j QArÄ|Òrr XpÖ+;#o rõ|Òrr Xp+;#„ ‰^r&}Òrr XpòI™5'jc}Òrh¼ph””ÌI[cÄ }Òrh¼p X””ÌIŸ‰‚&Ø}Òrp! X”hÌW¶#¢ {ù}Ƽeľqr{3~Òrr Xpï6eÄäïqr{m~Òrr Xp!eÄëFrr{§~Òrr Xp¼eÄò¥rr{á~Òrr XpöeÄùürr{Òrr XpeÄzir{UÒrr XpÖeĘqr{Òrr XppÄø@r {Òrr Xpò/{B¼m~:@Ò’ƒqônH"U_vptr$basic_ostream 7#&ÿAV3€Ìr¼’ƒáec™CA_ÒX€Ìr¼’ƒ(D_ApþZŸƒy€Ìr¥ƒ(D_Ay([Ÿƒš€Ìrºƒ(D_Aƒ² Ÿƒ»€Ìrσ(D_A©GdŸƒÜ€Ìr!(D_A­ê*Ÿƒý€Ìr¼(D_A±ûcŸƒÌrï6(D_B\idŸƒ?Ìr™(D_A¸sdŸƒ`Ìr¦(D_Bj#dŸƒÌr¼(D_AÃ-dŸƒ¢ÌrÕ(D_AÌ}dŸƒÃÌrö(D_AЇdŸƒäÌr(D_AÕdŸƒ‚ÌrÖ(D_AÙdŸƒ&‚Ìrí(D_AádŸƒG‚Ìr(D_A嵟ƒh‚Ìrò(D_Bx; Ÿƒ‰‚Ìráe(;BÕŸƒª‚Ìrp Ô`A#zIÍ‚Ìrh!()$B­Ú/Ÿƒó‚Ìrh!(îsBÄÔjŸƒƒÌr(ÍBÙG65+ƒÌr(Bé"ŸƒLƒÌr +BëaŸƒsƒÌrö rÿAnÌr¼’ƒ/˜ƒ/žƒ1BÒ/«ƒ3ŸƒºƒŸƒ/Àƒ3ùrσùr/Õƒ3 Xäƒ X[¦P:Gk_?†k_#b_M_modeCUR #@b_M_stringCX9#H&r&Cd>„?†R &r&Cr\„?†FLR (‹ C…w69x„E†*‹ CJ•„?†FLnSmC§ä.³„?†R fÂVC±“BúZäƒØ„?†fÄND‰Â¼ äƒý„?†fËcD4âj¼ äƒ'…?†¼f¾]DV¼ äƒQ…?†¼fÃ[CÑt[áe䃀…?†”!fàZD›ª 5䃴…?†ö R f.Dʰ#5äƒã…?† R n¤*Dç‘ †?†”¼¼nÚCôE!$†?†s9häƒ?†¼/äƒ/K†0äƒmë`:OÒO‡Ò#G_M_stringbufCŽäƒ#m9C¡©†O‡¼’ƒR m9C¶Ô†O‡¼’ƒFLR a88CÀP†ú†O‡¼’ƒ+&JCËSN?†‡U‡+‹ CÓ«894‡U‡?‹ CÝø/O‡FL/P†/[‡0P† stkj‰ŠFrˆtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED* 0Ã'¼uSRATEù_ZN3stkL5SRATEE‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE$¹uPI_ZN3stkL2PIE‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‘€?[k‡Uj‰}ŠU_vptr$StkError 7#bmessage_j·P#btype_ku‡#&ŠFoÕ‰}ŠçWu‡cþ1sj‰ô‰}мwyv2mj‰Š}ŠxA yy2ƒŠj‰8Š}Šx$|DzçWj‰\Š}Šy¥\<hj‰}Š/j‰B‰Š0u‡[rˆ„ŽŠõU_vptr$Stk 7#LÄMˆ×XæhL ‰ïOæhLcBŠ\ZæhL†C‹#æhLPxŒæhLü5 gæhStkFloatLÖzsrate_Ô„a‹{lÕ¿·P{7Öz1ï6{ò+×rgï6|alertList_Ø_ZN3stk3Stk10alertList_E4ostringstream:ŽP†{ UÜ;5 ‹bignoreSampleRateChange_Ýï6#;òI¡‹*ФmFŒ‹*q¬/Œõï6;m2¯5Z·P*ˆ²EWŒ·P*Ýwµ÷4nŒû *oy¸9l…Œû *»^]œŒû *ê¾/(³Œ¼(\ÁZï6ØŒ‹‹‹*¥È‘dôŒhu‡*¥Ëå?·Pu‡*ásÎ+?'ï6*ãVÑÄ=>ï6}* àSõ~»s㎊sõ¼u,æŒXŽŠžõ‹‹nxé ¼õõní ìÛ[Úõõo¥ïuõu‡/ŽŠ>xˆ0 ‘Gdata_ ‘#GdataRate_Ž‹#GnFrames_ž#GnChannels_Õ#Gsize_‘ž# GbufferSize_’ž#(0¥Ž‘ÕÕ0ÉŽ‘‘ÕÕPc䎑¼0þŽ‘#‘++i è\.‘ ‘#‘+ )e;4‘B‘ž+ 0Un‹d:‘ž ëK8xx‚‘.‘ Ý]@Á ‘.‘+’YJ>4‘Ç‘žÕ+’YR\u‹î:‘žÕ+åB[—‹:‘‹Õ+º ^9ž2:‘+]a0vï6O:‘ “Fkhvr‘žÕ “Fud(š‘žÕ‹+ÌWx Õ·:‘+’t{X^ÕÔ:‘ ¯f‚Æmò‘‹!Ñ ‰G‹:‘/‹/ûB‘0‹B)‘0ûBûB‹/)‘@†6u’&¨]D`‘Œ’&¨]Fy‘Œ’’’&G"K“‘Œ’¼(9Nß^u’´‘’{(9Q_{’Õ‘’†’(,-V:ou’û‘Œ’¼ò*y-`èW’Œ’u’¼(òcdAfž9’’*lnjèC[’Œ’u’†’D1.n‡Œ’u’/Ö/’0ÖB’/@‘B˜’0@‘/˜’@cVü’@‘#&vndÌ’ü’&vnfå’ü’“E‡Klü’¼/£’B“0£’/ª@wN=” _M_implª#(,`R'=”M“C”(,d “i“I”(Êohºg£’…“I”&w:kž“C”“&w:o¼“C”¼“&ð!zÖ“C”¼(& ‚7Gu’÷“C”¼*K†Ç7”C”u’¼ £Ö“ £÷“ £“ £M“ £i“B£’/“/O”0“@.£œ™“#&ª$É‚”œ™“&ª$Ö¥”œ™¼†’“&ª$ç¾”œ™¢™BÙ”œ™¼(+i„ÁP­™ú”œ™¢™ K&(ÝF•œ™¼†’+h?J*ž:•œ™+h?S4éW•³™+^l\¡žt•œ™+^leFé‘•³™+#gn›hÇ®•œ™+#gwí6WË•³™+ €ObÇ蕜™+ ‰ì'W–³™+º 2ž"–³™+òc”Àsž?–³™ “F£˜ab–œ™¼Ö+û*°¬*ž–³™+]¹Õyï6œ–³™*‘5E'¹–œ™¼+ ÝÔ6{Û–œ™¼+ ìØo†’ý–³™¼IZdòJ—³™¼+ól—4{>—œ™¼+ól¶S†’`—³™¼+~p"Í*{}—œ™+~p*‹"†’š—³™+ÿ+2ž {·—œ™+ÿ+:3J†’Ô—³™+qE¼:u’ñ—œ™+qIRy{’˜³™ /$Xëi,˜œ™†’ Ôm—9E˜œ™(èp\i3žk˜œ™ž†’ èp¬l“˜œ™ž¼†’(¿ m–pž´˜œ™ž(¿ yA*žÚ˜œ™žž ÃFÛyOø˜œ™­™ ]BïE\™œ™neY«•4™œ™¼†’I,37K]™œ™ž¼†’nŽõK€™œ™ž†’Sˆ`šÝ&œ™u’/T”B¨™0T”BT”/¨™[~ˆà ŽŠ€›ŽŠ#bgain_ G‹#bchannelsIn_ HÕ#blastFrame_ Iû# bb_ KT”#Pba_ LT”#hboutputs_ Mû#€binputs_ Nû#°&Ã' iš€›(kb ÖkÕ…š†›(>+ kÕ¡š†›w]B #=e¹™Áš€›*`? *‹MÞš€›‹(ÝB -¶‹úš†›() 5¨j‹›€›‹(×K 8€f#‘7›†›xN Cs7.‘¹™e›€›.‘Õs˹™€›¼/¹™/Œ›0¹™[„ˆà ŽŠùœ¹™#&¼ Ûùœ‹cbG ‘›â›ùœ¼*™t vÿ›ùœ‹*Ÿt "bIœùœ‹*60 %¨GCœùœ‹‹ï6*U6 /‡w`œùœ‹(»' 2˜x‹|œÿœ(N 5ÑC‹œùœ‹xN @¡w.‘‘›Ëœùœ.‘Õ€N K¡c.‘ùœ.‘.‘ÕÕ/‘›/0‘›>ž}ÒžVôsu’#PŠ<ÒžPVҞ؞+ëh™ÿ{sãž+æMblu’ãž+’K¡‰îž­Òž+’K¨ ÏÒž¼+¤M­ýVîžìÒž+¤M´µ, žÒž¼+ ¹d{0žãžït+ëK½xUîžRžÒžït+õhÁ<- tžãžït+ÛMÅ+%îž–žÒžït+ÿhÉçv ¸žãžït!§lÍòØžãž/ BÞž0u’/éž0 B >1Ö$Ÿ!÷pÙ2 u’u’u’u’>}ì Vôsh#PŠVŸì PpŸì ò +ëh™&é6Ÿø +æMéhªŸø +’K¡¨5¡ÇŸì +’K¨e5$ŸéŸì ¼+¤M­–L¡ ì +¤M´©y$Ÿ( ì ¼+ ¹˜7é6J ø ït+ëK½„¡l ì ït+õhÁæ`$ŸŽ ø ït+ÛMŘ`¡° ì ït+ÿhÉã0$ŸÒ ø ït!§lÍ: ò ø /$ŸBÞQ/þ 0$ŸB$Ÿ>WP9¡!îXS¾2u’u’u’u’pŽ‚Žf¡‚Ðf¡‘h0:‘š‚Ž“ŽL˜¡‚Ðf¡‘h·”Ž¦Ž˜Å¡‚Ðf¡‘hB$Lt¦ŽÝŽä¢ƒ__a¶¢‘hƒ__b¶¢‘`0Å¡”0碄__groupingþ h‘¨„__grouping_sizeþ ž‘ „__grouping_tmpþ 碑˜…__n $L‘P…__min $L‘H…__i ž‘¸…__test ï6‘_†P—…__j ž‘°0çW–ÞŽ|£‚У‘h0³™¹–)È[£‚Ð[£‘h„__nÝž‘`0œ™‡œ)†Á£‚ÐÁ£‘hƒb0)‹‘`ƒb1)‹‘XƒclearState)ï6‘T0ùœ‡Cœ†f`¤‚ÐÁ£‘XƒtheZero‹‘PˆL‘¤‰Ð¤0Œ’Фm/*4¬P¤‹¤‘hˆ¸’g¤‰Ðg¤0ü’ŠP¤o#4Kø˜¤‹[¤‘hˆy‘º¤‰Ð¤‰tYý6Š˜¤ntLVD椋£¤‘hˆå’¥‰Ðg¤‰tYý6Šæ¤ÐBVm4¥‹ñ¤‘hŠæ¤ß@n…Ü`¥‹ñ¤‘hˆ`‘|¥‰Ð¤|¥0’’Š`¥ †”(¶¥‹k¥‘h‹v¥‘`ˆÌ’Ù¥‰Ðg¤Œ__afÙ¥0“ж¥Â”³t¦‹Á¥‘h‹Ì¥‘`ж¥¥A´ÓÀH¦‹Á¥‘h‹Ì¥‘`Sl¦‰Ðl¦‰tYý60 “ŠH¦¶.Ôë ¦‹U¦‘h1“ìúXʦ‚Ðʦ‘h0C”ˆþò¦‰Ðl¦Œ__aWò¦0“ŠϦè=ú<¤,§‹Ú¦‘h‹å¦‘`ˆ…“O§‰ÐʦŒ__akO§0“Š,§1<[ð‰§‹7§‘h‹B§‘`ˆi”¬§‰Ð[£Œ__aɬ§0“Љ§+\{<æ§‹”§‘h‹Ÿ§‘`ˆ< ¨‰Ð ¨Ž__i¨0Òž0ØžŠæ§`|˜ˆI¨‹ñ§‘h‹ü§‘`W•˜»Ôv¨‚Ð[£‘X¹»É °¨u’‘hu’‘`'4‘ÚÉïlí¨ ”u’‘h4 ”u’‘`ö3© ´u’‘h4 ´u’‘`=”‘X€™‘c‘r©‚Ð[£‘X„__posšu’‘P¸žd‘r‘PŸ©‚П©‘h0ãžBéž:r‘²‘œí©„__lhs0í©‘X„__rhs0ò©‘P0¤©0¤©²‘é‘è4ªƒ__aÌ¢‘hƒ__bÌ¢‘`¾4é‘"’4 •ª‘2u’‘X‘42u’‘P‘¾92•ª‘H…__tmp4’‘h0†’7"’M’€ ùª‘Gu’‘X‘4Gu’‘P‘¾9Gùª‘H’îHNí8‘o0†’M“N’\’Ì +«‚Ð+«‘h0I”’\’p’ ]«‚Ð]«‘h0’"–p’’d «‚У‘hê4’Í’° ð«‘}u’‘X„__n}¼‘P‘¾9}ð«‘H…__tmp’‘h0†’YÍ’ø’ü T¬‘“u’‘X„__n“¼‘P‘¾9“T¬‘H’îH˜í8‘o0†’ø’“H ®¬ ·u’‘hƒ__n ·¼‘`ƒ__x ·®¬‘X'4‘0†’¥“M“” ÿ¬ ×u’‘hƒ__n ×¼‘`ƒ__x ×ÿ¬‘X0†’ÆM“x“à \­‘ 1u’‘h„__n 1¼‘`„__x 1\­‘X=”‘P0†’û‘x“—“, ¦­‚Ф‘hƒ__p`u’‘`ž‘X÷“˜“É“x ñ­‚Ðʦ‘hƒ__p†u’‘`ƒ__n†ž‘Xˆ¼“®‰Ðʦ‰tYý6Šñ­Š@Ê“”Ä ?®‹ü­‘hˆ¾”a®‰Ð[£‰tYý6Š?®´u”a” ®‹J®‘Xe› ±®‰Ð±®‰tYý60€›Š®cb”»•\ ⮋š®‘XŠ®OI¼•—¨ ¯‹š®‘XŠ®o—o˜ô :¯‹š®‘XÛ^¯‰ÐÁ£‰tYý6Š:¯‚+f@Н‹G¯‘hŠ:¯AnžÕŒ¶¯‹G¯‘hŠ:¯Õ4Ö Ø⯋G¯‘h“ œp˜‹™$G°‚ÐG°‘è|„nœž‘à|†¢˜h™…error  ‹‘ð|0‘”œXŒ™D›pß°‚ÐÁ£‘H’t Xß°‘@ƒchannel XÕ‘¼•samples a ‘‘P•hop bÕ‘\†ð™ ›•i cÕ‘X0.‘”¡šRD›!œ¼±‚б®‘H•i TÕ‘\–p†¹§ü§s±ƒ__initialize_p1¼‘lƒ__priority1¼‘h—ùü§¨T˜Î ' ·±l‘hˆUšα‰Ð±®Š·±6"œ¸ìú±‹±‘HŽ4¸&ž8Z²‘»{’‘X‘4»{’‘P‘M»u’‘H…_Num½õt‘hí&žQž„¹²‘Åu’‘X‘4Åu’‘P‘MÅu’‘H’?Êí8‘oŸQžxžÐ³‘Ùu’‘h‘4Ùu’‘`‘MÙu’‘Xxž§ž{³‘u’‘X‘4u’‘P‘Mu’‘H…__bi1í8‘o…__bi2í8‘n^4§žŸhʳ‘({’‘h‘4({’‘`‘M(u’‘X9Ÿ/Ÿ´)´‘1u’‘X‘41u’‘P‘M1u’‘H’?6í8‘o¡/ŸVŸx´‘Su’‘h‘4Su’‘`‘MSu’‘X_VŸ…ŸLê´‘†u’‘X‘4†u’‘P‘M†u’‘H…__inŽí8‘o…__outí8‘n……Ÿ¬Ÿ˜?µ Ju’‘h4 Ju’‘`M Ju’‘X'4‘¯¬ŸÚŸä‹µ mu’‘h4 mu’‘`M mu’‘XÔÚŸ 0ൠýu’‘h4 ýu’‘`M ýu’‘X=”‘PÕ‘ O |%¶‚Ф‘hƒ__nVž‘`ò‘XÖ“P w Èa¶‚Ðʦ‘hƒ__n‚ž‘`4™x  ¤”·‚Ð[£‘ˆ‘@3 ‘€„__n3ž‘ø~„__x3”·‘ð~™Π¶¢"·…__x_copy:Ö‘°…__elems_after;$L‘P…__old_finish<u’‘¸†¶¢™¤…__old_sizeY$L‘°…__len^ž‘¨…__new_startbu’‘ …__new_finishcu’‘˜0†’k˜ ¤Ϥ`ö·‚Ð[£‘h‘@ ‘`„__nž‘X„__xö·‘P0†’?–ФQ¥¬O¸‚Ð[£‘X„__new_size£ž‘P„__x£Ö‘Hª›x¸‰ÐÁ£ŒtheZero‹ŠO¸.(ºø­¸‹\¸‘X‹g¸‘PŠO¸~YºLD⸋\¸‘X‹g¸‘Pš_DefaultRuneLocale.„Ž*›__dso_handlelœŠˆ€ˆå@0Õ²ˆœæˆ-DTû! @œ‰-DTû!@œ2‰€?0)7,nothrow$IiP^¹ostream:ŠÒ,cerr Aœfx¹ž% À¹`digits F_ZNSt14numeric_limitsImE6digitsEý6@Ÿ¤P ï_ZNSt14numeric_limitsIfE12has_infinityEí8ŸlJ ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEí8ŸÂf ó_ZNSt14numeric_limitsIfE10has_denormEò8Ÿ¤P (_ZNSt14numeric_limitsIdE12has_infinityEí8ŸlJ )_ZNSt14numeric_limitsIdE13has_quiet_NaNEí8ŸÂf ,_ZNSt14numeric_limitsIdE10has_denormEò8Ÿ¤P a_ZNSt14numeric_limitsIeE12has_infinityEí8ŸlJ b_ZNSt14numeric_limitsIeE13has_quiet_NaNEí8ŸÂf e_ZNSt14numeric_limitsIeE10has_denormEò8 npos*k$LLF'7@J $LNv=7E^:nLKv7QV"XN¡npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE$L¢F'7@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE$L¢v=7E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE,N²/8i#6ý6Onumeric8joý6NM88k'xý6NÛZ8lmfý6NH8mR2ý6NÆ_8n’eý6 PyX8);ÓQPl8b h½0ûSPö8ñ nµWPËa8ò)µWPn8óW1µWP'!8ôÔ5µWPá!8õXLµWPÓ8ödµWPä8÷BÀW\*g!S_]dec!PJ_]fixed!zJ_]hex! ¿"_\Ÿ !¦_]left! _ ]oct!1E_@]right!'t_€^¸/!Ú _^X ! ÂL_^S0!$¼Y__showpos!'÷8__skipws!*¤s__unitbuf!-Z&_ ^F!1__@\¨%!4*p_°\Q>!7 _J^tu!:c _]badbit!LŽ\#_]eofbit!OÏ#_]failbit!TšF#_]goodbit!WÞ(#_]app!jœ(_]ate!m®X(_\5u!vÞ-(_\Xu!yQ5(_]cur!Ž·a-_\^l!‘%-_gupper>1deæh€glower>2¦næhgalpha>3’8æhgdigit>4îæhhxdigit>5Õæhgspace>6ïæh@hprint>7:æhggraph>8‹sæh%gcntrl>9hæhgpunct>:U=æh galnum>;È!æh¡_S_atoms_out#!_ZNSt10__num_base12_S_atoms_outEh¡_S_atoms_in#%_ZNSt10__num_base11_S_atoms_inEhl@#Ë «KïnlÌD#Ö ÒhjÒK#3_ZNSt10moneypunctIcLb1EE4intlEí8jÒK#3_ZNSt10moneypunctIcLb0EE4intlEí8jÒK#3_ZNSt10moneypunctIwLb1EE4intlEí8jÒK#3_ZNSt10moneypunctIwLb0EE4intlEí8jÒK#«_ZNSt17moneypunct_bynameIcLb0EE4intlEí8jÒK#«_ZNSt17moneypunct_bynameIcLb1EE4intlEí8jÒK#«_ZNSt17moneypunct_bynameIwLb0EE4intlEí8jÒK#«_ZNSt17moneypunct_bynameIwLb1EE4intlEí8LÄMˆ×XæhL ‰ïOæhLcBŠ\ZæhL†C‹#æhLPxŒæhLü5 gæhzsrate_Ô„a‹{lÕ¿·P{7Öz1ï6{ò+×rgï6{ UÜ;5 ‹% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V : ;I8 2 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@I< .G@‚I4  ƒ: ; I „: ;I …4: ;I † ‡.G: ; @ˆ.G ‰I4 Š.1‡@@‹1 Œ: ; I.G: ; Ž: ;II : ; I ‘: ;I ’4: ;I “.G;@”.G; @•4: ; I –.‡@4 @—.4 @˜.4 @™ š4: ; I? < ›4I? 4 < œ4G 4Gž4G Ÿ4: ;‡@I? <   4: ;‡@I? <  ¡4: ;‡@I? < ¢4: ; ‡@I? < LL¹§Cü§“ û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccstl_vector.hOneZero.cppnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hFilter.hOneZero.hiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc pŽÝ‚ž‚¡‚»~ž¿/ŸÒäƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óÉÂ<ºÏ}ò» «~f» .ùX>ääô3°~äƒâf›{/¿/ŸßÖô­/«å.CK•|<ƒeƒ¯º»è.ô­/«ôfAK ž|.=.@Öu®~.=%º>uqf»“>» ˆ~BÈÍÈÍÈ…Í“u1„ƒ ±}¬?//Úó»»1ˆ3%,K gtË‘Çæ‘¼‘¼¿‚È¡‰>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹uØ~<>»Z'<ó°t„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~tZ=Ê9 ýLó׃OŸ#v/#å2K—l‚’­®‘o.#53NstºØƺØƺØ 1ººEä hYÊ×z' hYÊ×' ¹§0Ö äd$/JpŽqŽwqŽtŽwtŽ‚Žv‚ŽƒŽwƒŽ†Žw†Ž“Žv”Ž•Žw•Ž˜Žw˜Ž¦Žv¦Ž§Žw§ŽªŽwªŽÝŽvwwvÞŽߎwߎâŽwâŽv w  w )vww†v†‡w‡ŠwŠfv*+w+.w.4v45w58w8KvLMwMPwPVvVWwWZwZmvnoworwr…v†‡w‡ŠwŠ”v”•w•˜w˜³v´µwµ¸w¸ÓvÔÕwÕØwØëvìíwíðwðúvúûwûþwþ<v<=w=@w@[v\]w]`w`{v|}w}€w€˜v˜™w™œwœ»v»¼w¼¿w¿ÉvÉÊwÊÍwÍïvïðwðówó‘v‘‘w‘‘w‘c‘vd‘e‘we‘h‘wh‘r‘vr‘s‘ws‘v‘wv‘²‘v²‘³‘w³‘¶‘w¶‘é‘vé‘ê‘wê‘í‘wí‘"’v"’#’w#’&’w&’M’vN’O’wO’R’wR’\’v\’]’w]’`’w`’p’vp’q’wq’t’wt’’v’’w’“’w“’Í’vÍ’Î’wÎ’Ñ’wÑ’ø’vø’ù’wù’ü’wü’“v“ “w “#“w#“M“vM“N“wN“Q“wQ“x“vx“y“wy“|“w|“—“v˜“™“w™“œ“wœ“É“vʓ˓wË“ΓwΓ”v””w””w”a”vb”c”wc”f”wf”»•v¼•½•w½•À•wÀ•—v——w——w—o˜vfgwgjwjvžŸwŸ¢w¢ÕvÖ×w×ÚwÚ vp˜q˜wq˜t˜wt˜‹™vŒ™™w™™w™D›vD›E›wE›H›wH›!œv¹§º§wº§½§w½§ü§vü§ý§wý§¨w¨¨v ww'v"œ#œw#œ&œw&œ¸v¸¹w¹¼w¼&žv&ž'žw'ž*žw*žQžvQžRžwRžUžwUžxžvxžyžwyž|žw|ž§žv§ž¨žw¨ž«žw«žŸvŸŸwŸŸwŸ/Ÿv/Ÿ0Ÿw0Ÿ3Ÿw3ŸVŸvVŸWŸwWŸZŸwZŸ…Ÿv…Ÿ†Ÿw†Ÿ‰Ÿw‰Ÿ¬Ÿv¬Ÿ­Ÿw­Ÿ°Ÿw°ŸÚŸvÚŸÛŸwÛŸÞŸwÞŸ v  w   w  O vP Q wQ T wT w vx y wy | w|  ¤v ¤¡¤w¡¤¤¤w¤¤ϤvФѤwѤÔ¤wÔ¤Q¥v()w),w,ºvº»w»¾w¾Lv› ôÃ9¡stk::StkFrames::sizek¡stk::StkFrames::channels˜¡stk::StkFrames::framesË¡minì¢std::vector >::size£std::vector >::operator[]`£stk::OneZero::setCoefficientsÆ£stk::OneZero::setZero$¤__gnu_cxx::new_allocator::new_allocatorl¤std::allocator::allocatorº¤__gnu_cxx::new_allocator::~new_allocator¥std::allocator::~allocator4¥std::allocator::~allocator¥__gnu_cxx::new_allocator::new_allocatorÞ¥std::allocator::allocator¦std::allocator::allocatorq¦std::_Vector_base >::_Vector_impl::~_Vector_impl¦std::_Vector_base >::_M_get_Tp_allocator÷¦std::_Vector_base >::_Vector_impl::_Vector_implT§std::_Vector_base >::_Vector_base±§std::vector >::vector¨__gnu_cxx::__normal_iterator > >::__normal_iteratorI¨std::vector >::endv¨__destroy_aux°¨_Destroyí¨_Destroy3©std::vector >::_M_erase_at_endr©__gnu_cxx::__normal_iterator > >::baseª©operator- > >÷©max4ªstd::__fill::fillšªfillþªstd::_Vector_base >::_M_get_Tp_allocator0«__gnu_cxx::new_allocator::max_sizeb«std::vector >::max_size«std::__fill_n::fill_nõ«fill_nY¬__uninitialized_fill_n_aux³¬uninitialized_fill_n­__uninitialized_fill_n_aa­__gnu_cxx::new_allocator::deallocate¦­std::_Vector_base >::_M_deallocate®std::_Vector_base >::~_Vector_basea®std::vector >::~vector¶®stk::Filter::~Filterâ®stk::Filter::~Filter¯stk::Filter::~Filter^¯stk::OneZero::~OneZeroНstk::OneZero::~OneZero¶¯stk::OneZero::~OneZeroâ¯stk::StkFrames::operator[]L°stk::OneZero::tickä°stk::Filter::clearαstk::Filter::Filterú±std::__copy_backward::__copy_bZ²__copy_backward_aux¹²std::__copy_backward_normal::__copy_b_n³copy_backward{³std::__copy::copyʳ__copy_aux)´std::__copy_normal::__copy_nx´copyê´__uninitialized_copy_aux?µuninitialized_copy‹µ__uninitialized_copy_aàµ__gnu_cxx::new_allocator::allocate%¶std::_Vector_base >::_M_allocatea¶std::vector >::_M_fill_insert™·std::vector >::insertû·std::vector >::resizex¸stk::OneZero::OneZero­¸stk::OneZero::OneZeroôÃÃ__uint32_tå__int64_t-$_0x__mbstate_t‹__darwin_mbstate_t¥__darwin_size_tù__va_list_tagÑ__darwin_va_listn__darwin_wchar_t†__darwin_rune_t__darwin_wint_t´__darwin_clock_tÌ__darwin_time_tó_opaque_pthread_once_t6__darwin_off_tL__darwin_pthread_once_tk__darwin_wctrans_t…__darwin_wctype_tžsize_t¬time_tºptrdiff_tù$_4#div_t0$_5Zldiv_th$_6’lldiv_tKlconv® va_list½ fpos_tË __sbuf!__sFILEô"FILE&clock_tŽ&tm`'pthread_once_tv'__gthread_once_tŽ'wint_tœ'$_7ñ'_RuneEntry($_8=(_RuneRangeO($_9Ž(_RuneCharClass¤($_10Ž*_RuneLocale -mbstate_t-wctype_t'4__true_typeQ4__copy4__copy_backward±4__fillÝ4__fill_n 5char_traits7__vtbl_ptr_type)7nothrow_t77new_allocatorƒ8allocator÷8_Atomic_word9basic_string,std::allocator >RL_Rep_base—L_RepsNlocaleúQfacet3TidýT_Impl%Xios_basek_basic_streambuf >þewctrans_tígctype_baseñhctype›nmoney_baseônbasic_ios >s__normal_iterator, std::allocator > >unum_get > >{num_put > >Òbasic_ostream >äƒbasic_stringbuf,std::allocator >P†basic_ostringstream,std::allocator >j‰StkErrorŽŠStkûStkFrames@‘new_allocator£’allocator“_Vector_base >T”vector >¹™Filter‘›OneZero __normal_iterator > >ôž__copy_backward_normal$Ÿ__normal_iterator, std::allocator > > ¡__copy_normalx¹ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEvOneZero_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli__copy_auxignoreSampleRateChange__uninitialized_fill_n_atellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_ZN3stk6FilterD0Ev_ZN3stk7OneZero5setB0Ed_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk3Stk18addSampleRateAlertEPS0__ZN3stk7OneZeroC1Ed~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKcfill_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitEfill_n_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEv_GLOBAL__I__ZN3stk7OneZeroC2Edfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back__uninitialized_fill_n_aux_ZSt4fillIPddEvT_S1_RKT0__ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZN3stk7OneZeroD0Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2__ZN3stk7OneZeroD2Evstrtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvsetZero_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZSt6fill_nIPdmdET_S1_T0_RKT1__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN3stk7OneZero4tickEd_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_Eoperator- > >_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm~OneZero_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk7OneZero15setCoefficientsEddb_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspaceido_get_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OneZero5setB1Ed_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type__resultwcstoullwcsstr_M_cloneiscntrl_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEvmax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrg_ZN3stk7OneZeroC2Edoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcuninitialized_fill_nsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZN3stk7OneZero4tickERNS_9StkFramesES2_jjpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPcsnprintf_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZN3stk7OneZeroD1Ev_ZNK3stk9StkFramesixEmconstructallocator_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_nepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk7OneZero7setZeroEd_ZN3stk7OneZero4tickERNS_9StkFramesEj_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNK3stk7OneZero7lastOutEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEccopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒìHH‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèéúH‹}ØHǰ¾èH‰ÂH‹EØòHH‹EàòòYÁòH‹}ØHƒÇP¾èòòE°H‹}ØHǰ¾èòòM°òYÈòM¸H‹}ØHƒÇP¾èòòEÀH‹}ØHǰ¾èòòYEÀòXE¸H‹EàòH‹}ØHǰ¾èH‰ÃH‹}ØHǰ¾èH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„À…ïþÿÿH‹}ØHƒÇ ¾èH‰Á‹EìHÁàH‰ÂH‹EàH)ÐH‹H‰H‹EÐHƒÄH[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàòEØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN:q—,±éóŠÿÿ':#m†ÿÿ':#m†StkFrames::operator[]: invalid index () value!OneZero::tick(): channel and StkFrames arguments are incompatible!vector::_M_fill_insertN3stk7OneZeroEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEð?€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿà† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¸† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ’çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ’çÿÿÿÿÿÿÿ† ƒA«-4-!#-²-õy-تÑ-¯«-¢-#-²-cy-Fª?-!½- Ã-õ-åªÏÃ-½-­ª—Ã-…-uªN-*-ôì-ÐÄ·-\-@-è¶- ¶-c¶-9™-µ-@  à ¸ ˆ ` 8  è À ˜ p H  ø Ð ¨ € P (  بxH øÐ p@ðÈ xP(ذˆ`8è¸h@ðÈ xP(ذˆ`8èÀ˜h@ðÀ˜pH ¡¹¿¸·¸Џ‚¸ ¸¸§·Ÿ·,·$·˶öo¶g¶3¶+¶îµæµ™µ‘µMµEµø´ð´†´~´7´/´سг‰³³³³Dz¿²h²`²²²à±ر±•±‚±z±2±*±ó°ë°ȰÀ°[°S°*°"°ò¯ê¯ȯÀ¯œ¯”¯p¯h¯ ¯¯ô®ì®È®À®s®k®%®®´­¬­o­g­­ ­Á¬¹¬g¬_¬¬û««•«p«h«>«6« ««¨ª ªBª:ªªý©¸©°©€©x©A©9©û¨ó¨¾¨¶¨„¨|¨W¨O¨&¨¨ç»§f§^§ §§«¦£¦ƒ¦{¦%¦¦ð¥è¥“¥‹¥F¥>¥¥¥̤Ĥ~¤v¤6¤.¤Ö£Σp£h£,£$£ú¢ò¢Ì¢Ä¢¢¢Ù¡Ñ¡¦¡ž¡y¡q¡G¡?¡0 yý­Ttl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(Öw-Ãu-­K-¢s-{K-Yq-÷_-ÅU-¼£-¤O-˜a-U-‚-oG-^O-Ra-=U-4“-O-a- U-ý-æG-ÝO-Ña-¼Y-«M-‰—-|¿-w XM-KK-=--G- U--íG-ÜO-Ða-¨U-Ÿ“-O-sa-e-VG->G-5‡-&G-íU-ä-²O-¦a-=-nu-3-ÙÄ-Ⱦ-¯E-‰-d‘-6›-g-àƒ-¹m-qÉ-1k-‹-Ûi-žÉ-=«-0±-´-}-ï}-Ô´-¹´-œ²-d³-J³-3U-*{-Q-U-{-ö Q-í ³-Ë ©=Ä °-œ ?-~ /-[ ?-= /- ?-ù /-« /-‹ A-n /-V /-+ /- -é /-Ë - /-y C-l /-` ¬-R À-M ¯=F 5 C-ô «-á »-Å »-° ¹-— ¹-Ž ­-€ ·-p À-k a ¸-R À-M ? º-ô Ã-â «-Õ ±-º ±-£ ´-† }-i }-J ´-5 }- }- ´-æ´-Ñ´-¶©=šÃ-ˆ«-{±-`±-I´-,}-}-ð´-Û}-Æ}-«´-Œ´-w´-\©=@Ã-.«-!±-±-ï´-Ò}-µ}-–´-}-l}-Q´-2´-´-©=ëe-âU-Ù£-ÁO-µa-]-”_-S1-!Ã--ו-©Ÿ-‚-E-I-×o-'G-G-áU-Ø£-ÃO-·a-œ¡-y…-A;-c-å[-£S-uW-]5-=5-9-÷9-Õ7-R -=Å-8 ,Ç=%¼- P¥H¨@Â0!( ®)+¦PÁH§@Â0Æ( ®¥¡(^¡(^'Œ\Œ( i&^iX&^X%T\T& z^ y\z èx^èwä\äx °r^°q¬\¬r xZ^xYt\tZ @4^@3<\<4 ^\ Њ^ЉÌ\ÌŠ ˜’^˜‘”\”’ `œ^`›\\\œ (h^(g$\$h ð „^ð ƒì \ì „ ¸ n^¸ m´ \´ n € ˆ^€ ‡| \| ˆ H l^H kD \D l  Œ^ ‹ \ Œ Ø j^Ø iÔ \Ô j ± ^±   ^  œ \œ  h ^h d \d  0 ^0 , \,  ø ^ø ô \ô  À ^À ¼ \¼  ˆ "^ˆ !„ \„ " a 0^a P 0^P /L \L 0  .^ - \ . à ,^à +Ü \Ü , ¨ *^¨ )¤ \¤ * ^ p ^p l \l  I ^I 8 ^8 4 \4   ^  ^ ü \ü  È ~^È }Ä \Ä ~ f^ eŒ \Œ f X `^X _T \T ` 2^ 1 \ 2 è”^è“ä\ä” °Ž^°¬\¬Ž x–^x•t\t– @ ^@Ÿ<\<  ‚^\‚ ÐN^ÐMÌ\ÌN ˜F^˜E”\”F `J^`I\\\J (ž^($\$ž ðp^ðoì\ìp ¸˜^¸—´\´˜ €>^€=|\|> HH^HGD\DH t^s \ t ؤ^Ø£Ô\Ô¤  ¢^ ¡œ\œ¢ h†^h…d\d† 0v^0u,\,v ø<^ø;ô\ô< À|^À{¼\¼| ˆd^ˆc„\„d P\^P[L\L\ b^a\b à^^à]Ü\Ü^ ¨T^¨S¤\¤T pP^pOl\lP 86^854\46 X^Wü\üX ÈV^ÈUÄ\ÄV :^9Œ\Œ: XR^XQT\TR 8^ 7\8 è$^è#ä\ä$ ° ^°¬\¬ x€^xt\t€ @L^@K<\<L ^\ К^ЙÌ\Ìš ˜B^˜A”\”B `D^`C\\\D (@^(?$\$@ ÈMü§¯ÑQ¥ã–¥õÛ¥ § G§ ¦!P§%¹§VÀ¹f or¦“§…Ħ—囹©³ªØð´ (µ/`µ= €D›‹€¸´£ €"œ¦€˜µ¢€b”º€ø²€¼•Ñ€0³€—è€h³Âp¨ªÒ€Œ™a€€´è†™àª¹ (_P¹Î ºwˆ¹)fÿ ³RžسgÖ/´|€p˜G€H´þ€x“€²e € <€8¸w€†:€0¬€*·€«6€Lð€ˆ«›€|v€ð­Ç€r‘·€x¯€pޏ€ ©;€”Žø€©€‚ŽÖ€X©¶€\’µ€°ˆ€d‘u€@¯€N’}€X°Š€ÞŽ2€8ªã€p’å€È° €”f€h¬(€4߀P«±€´z€ ¬[€V€À«i€n)€ø«µ €P n€p¸%€ú÷€H­Â€ÔŽ€Ø¬7€˜“F€P²ñ€ìÀ€­X€<-€€­g€Ê“y€ˆ²g €/Ÿ/€ ·þ €¸½€Ðµ‹ €QžG€@¶ú €§ž¼€°¶<€é‘2€è¯á €x €¨¸^€‘H€¯Ú€˜¸€(®Q € ¤ñ€à¸™ €Ð¤<€¹}€\U€¸­ˆ€”€À²¨€S€pª€’ €±C €Ÿ€è¶ö€»×€`®Ó €xž’€x¶ €¬ŸÒ€È·^ €&ž€¶˜€“¦€¨±- €ÚŸ€¸À €…ŸŽ€·Å€M“Ö€à±V€ø’a€p±%€²‘€°¯X€¦Ž€È©£ €VŸn€X·f€"’_€ °6€Í’>€8±$€É€˜®=€ï$€Ð®€À¨ã `¨€Ø¨Aª§¶€€¨> ¨ñ ^÷ ù· àà È Éo~!“˜U Š ” 2 Ý’U/® | -n ¢U __ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN3stk7OneZero15setCoefficientsEddb__ZN3stk7OneZero7setZeroEd__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB___ZSt3maxImERKT_S2_S2___ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0___ZSt4fillIPddEvT_S1_RKT0___ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1___ZSt6fill_nIPdmdET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk7OneZeroD0Ev__ZTVN3stk7OneZeroE__ZN3stk7OneZeroD1Ev__ZN3stk7OneZeroD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk7OneZero4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZSt20__throw_length_errorPKc__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZNSt6vectorIdSaIdEE6resizeEmd__ZN3stk7OneZeroC1Ed__ZN3stk7OneZeroC2Ed__ZTIN3stk7OneZeroE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTSN3stk7OneZeroE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN3stk7OneZero15setCoefficientsEddb.eh__ZN3stk7OneZero7setZeroEd.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_.eh__ZSt3maxImERKT_S2_S2_.eh__ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_.eh__ZSt4fillIPddEvT_S1_RKT0_.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_.eh__ZSt6fill_nIPdmdET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk7OneZeroD0Ev.eh__ZN3stk7OneZeroD1Ev.eh__ZN3stk7OneZeroD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk7OneZero4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6FilterC2Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6resizeEmd.eh__ZN3stk7OneZeroC1Ed.eh__ZN3stk7OneZeroC2Ed.eh__GLOBAL__I__ZN3stk7OneZeroC2Ed__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC3LC4GCC_except_table3LC5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table4LC6GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk7OneZeroC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/PercFlut.o000644 000766 000766 00000435224 12015735510 016040 0ustar00garygary000000 000000 ÏúíþÐ hQððPð__text__TEXTnð@ù§€__debug_frame__DWARFpÈ`xþ5__debug_info__DWARF8æã(! y__debug_abbrev__DWARFüâ __debug_aranges__DWARFPðè__debug_macinfo__DWARFP@__debug_line__DWARFPö@__debug_loc__DWARFF¼6(>__debug_pubnames__DWARF(ò'__debug_pubtypes__DWARF*&S /__debug_inlined__DWARF}/m8__debug_str__DWARF}/3–m8__debug_ranges__DWARF°Å Î__mod_init_func__DATA°Å Î __textcoal_nt__TEXT¸Å´¨Î ½ €__cstring__TEXTpÝN`æ__gcc_except_tab__TEXT¾Þ§®ç__StaticInit__TEXTeâXUë€__const__DATAÀâx°ë8 __const_coal__DATA@ãØ0ì  __const_coal__TEXTäí __bss__DATAPð__literal8__TEXT8ä`(í__eh_frame__TEXT˜ä¸ ˆíPç h__constructor__TEXTPð@ù__destructor__TEXTPð@ùˆ²¨'ì Pk†,UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èëH‹UøH‹EðH‰‚ÀÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}øòEðòMèH‹}øHÇà¾èH‰ÂH‹Eøò€(f(ÈòYMèò‰âòYÁòH‹}øHÇà¾èH‰ÂH‹Eøò€Hf(ÈòYMèòLâòYÁòH‹}øHÇà¾èH‰ÂH‹Eøò€øf(ÈòYMèòâòYÁòH‹}øHÇà¾èH‰ÂH‹Eøò€¸f(ÈòYMèòÒáòYÁòH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐH‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰Pÿÿÿé$ƒ}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆòèݾèë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰PÿÿÿéH‹}ˆòµÝ¾èH‹}ˆò§Ý¾èH‹}ˆò™Ý¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€HH‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€øH‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€¸H‰H‹EˆH‹˜ H‹}ˆHƒÇ@¾èH‹8ò×Üò ÏÜH¸š™™™™™©?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜˜H‹}ˆHƒÇ@¾èH‹8òNÜò FÜH¸{®Gáz”?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜ˆH‹}ˆHƒÇ@¾èH‹8òÜò ÜH¸{®Gáz”?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜˜H‹}ˆHƒÇ@¾èH‹8òÄÛò ¬ÛH¸{®Gáz”?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØfWÀèH‹UˆH¸{®Gázt?H‰‚øë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰Pÿÿÿé$ƒ}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆòÞ×¾èë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰PÿÿÿéH‹}ˆò«×¾èH‹}ˆò×¾èH‹}ˆò×¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€HH‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€øH‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€¸H‰H‹EˆH‹˜ H‹}ˆHƒÇ@¾èH‹8òÍÖò ÅÖH¸š™™™™™©?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜˜H‹}ˆHƒÇ@¾èH‹8òDÖò <ÖH¸{®Gáz”?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜ˆH‹}ˆHƒÇ@¾èH‹8ò Öò ÖH¸{®Gáz”?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹EˆH‹˜˜H‹}ˆHƒÇ@¾èH‹8òºÕò ¢ÕH¸{®Gáz”?f(ØH‰Hÿÿÿò•HÿÿÿH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØfWÀèH‹UˆH¸{®Gázt?H‰‚øë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃÿÿÿÿx $¸Å† $Òņ $äņ $öņ $Ɔ $Æ•† $°Æ† $ËÆ7† ,† ƒ$Ç!† $$Ç!† $FÇ!† $hÇ † $rdž $ŠÇ† $¢Ç† $°Ç† $Ðdž $èdž $ödž $È&† $*È#† $NÈ7† $†È4† $R† ,ºÈ~† ƒ,8É~† ƒ$¶É† $ÖÉ1† $ÊI† $RÊM† , ÊY† ƒ,úËY† ƒ,T͆ ƒ,pÎ݆ ƒ$NÏ]† $¬Ð²† ,^Ò§† ƒ$Ô3† ,:Ö-† ƒ$h×2† $š×S† $eâC† $¨â† $j† $„.† $²7† $ê7† $"7† ,íÜ%† ƒ,ÝZ† ƒ,Z † ƒ,d † ƒâãGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)PercFlut.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" stdZ 7Z 8] X` Z‡ ]® _Ê bå j7 kn oµ pÓ qô r  s" ug wƒ x– z­ }É ~å  8 ‚Z ƒg „ƒ …– †¼ ‡Ý ˆþ Š ‹E Φ ÐÔ Ñr Óç Ô Õ ×' Ø€ Ù> Ú_ Û© ;þ <2# =N# d§% e³% g¶% hÏ% iæ% jý% k& l+& mB& nd& o…& s¥& tË& vñ& w' x;' zS' {k' |y' }‘' ‚¥' ƒ½' „Ú' †î' ‡( Š.( ‹<( ŒT( µq( ¶”( ·¼( ¸Ù( ¹) fpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• 9z:#_M_p¨#9;¨Ù:reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >I)_Ios_Fmtflags$7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€ã.¿event$¢ erase_eventimbue_eventcopyfmt_eventë’$ÓÅ _M_next$ÕåY#_M_fn$ÖZ#Š$×½#=$Øî:#ë’$Û’ åYZ½åY »h$ßâ`« åY!$$ãO[½åY¦9$ñ _M_pword$òm#_M_iword$ó"#¦9$ô ZßQ$"P)$_ZNSt8ios_base4Init11_S_refcountEî:#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEæ8ßQ$¦Z÷P$Z½basic_streambuf > %Rh %Th %Uh %W h %X%h %Z?h %\Yh %]sh %^’h %_¬h %`Æh %aàh %búh %ci %d.i %eHi %fbi %g~i %h˜i %i²i %jÉictype_basectypemoney_baseÎ$pattern&É field&É ")#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >%" Sq§#& $TC§#&ËUC§#&ÁVC§#'" WxÛ§Ч(5Û§½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >7%" S¡³#& $Tm³#&ËUm³#&ÁVm³#)" W ´´vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base > %" S¼#& $Tè»#&ËUè»#&ÁVè»#)" W†¼{¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >*¶Â?úÊnúÊúÊ+“þ ’>æ8“|ŸÚY,bs ˆ?_´C§C§Ú6,½o ”õ[ÐC§C§,dM ´hVñC§C§q§-×RGá;=N|.nothrow'I;c;Ù.cerrAo~UÙ/__ioinitM_ZStL8__ioinit 0™m(X½|||1‚2q0àŽ(eŸ¨¨|Ÿ1q0Ø?(d¨Ê¨|*2([$¨å½08-(Pm½Ÿ1 3 $_4)a7 quot)b½# rem)c½#div_t)d  $_5)fn quot)g"# rem)h"#ldiv_t)iD $_6)l¦ quot)m÷# rem)n÷#lldiv_t)o|0\)“½ÌÌ1Ò40Ë)”êê|double0Ð)•½ |0Õ)–""|0ˆ•)œmMŸŸM1S5½g0½|)ž7ƒ½½'äQ) –m0wW)¡¨­|0°$)£nÉ""0Ât)ª½å|Ÿ0Å)«Ÿ|Ÿ1 wchar_t0µR)¬½8|Ÿ'Ò5)¯ZmŸŸM6Ž)°½0¦6)±mƒmŸ'Y%)²–Ö*´?)³QDê¶|¶1¨0ß?)µ"Ý|¶½0µ)½½þ|¶½*š)Â…½|0)ß:¨:Ÿ1@2 0¨p)Ľa¨  __gnu_cxx¡ *®›O÷÷*½|´åS¦­÷÷__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0"C)§¦' ÷÷0T)™÷> |0í)º÷_ |¶½0w)À€ |¶½*»?)´ZD    |¶float0À)·Å Å |¶long double'w9)Çç ½0wq)¦÷þ ÷ lconv`++2#&ó+,¨#&¡<+-¨#&+.¨# int_curr_symbol+/¨# currency_symbol+0¨# mon_decimal_point+1¨#( mon_thousands_sep+2¨#0 mon_grouping+3¨#8&)+4¨#@&²V+5¨#H int_frac_digits+6q#P&K'+7q#Q p_cs_precedes+8q#R p_sep_by_space+9q#S n_cs_precedes+:q#T n_sep_by_space+;q#U p_sign_posn+q#X int_n_cs_precedes+?q#Y int_p_sep_by_space+@q#Z int_n_sep_by_space+Aq#[ int_p_sign_posn+Bq#\ int_n_sign_posn+Cq#]0M,5¨N#½|6ˆc+K[#1þ va_list-IÒfpos_t-U7 __sbuf-`®# _base-a®## _size-b½#1‰ __sFILE˜-‚% _p-ƒ®## _r-„½# _w-…½# _flags-†š# _file-‡š# _bf-ˆ~## _lbfsize-‰½#( _cookie-Œm#0 _close-%#8 _read-Ž2%#@ _seek-Q%#H _write-p%#P _ub-“~##X _extra-”%#h _ur-•½#p _ubuf-˜‡%#t _nbuf-™—%#w _lb-œ~##x _blksize-Ÿ½#ˆ _offset- p##5½%m1%5½2%m¨½1%5p#Q%mp#½18%5½p%m|½1W%__sFILEX1v%‰—%n‰§%nFILE-¡´#'šM-ïÉ%É%1§%0¶o-ð½æ%É%0¼J-ñ½ý%É%0ú’-ò½&É%0õG-ó½+&É%0qU-ô½B&É%0aT-õ½^&É%^&1p#0—U-ö¨…&¨½É%*%-úÉcÉ%¥&||0h2-ÿŸË&mŸŸÉ%-Ñ2-:DÉ%ñ&||É%7½ -½'É%"½71-½0'É%0'16'2p#73-"S'É%7 *-½k'É%8,B-½7m*- ¨‘'¨Ø- ¥'|7µO-½½'|7K-½Ú'||î7-î'É%—p-(É%¨7õ-½.(É%¨½Ÿ8­-É%7Ž~-¨T(¨7-½q(½É%7ñ+-©½”(¨Ÿ|97VX-ª½¶(É%|¶(1ú7µ-«½Ù(|¶(72-¬½)¨Ÿ|¶(7;`-­½")||¶(q2)nclock_t.Mµ tm8.Z* tm_sec.[½# tm_min.\½# tm_hour.]½# tm_mday.^½# tm_mon._½# tm_year.`½# tm_wday.a½# tm_yday.b½# tm_isdst.c½# tm_gmtoff.d"#( tm_zone.e¨#0pthread_once_t/^M__gthread_once_t0/*wint_t1Fž $_71Qž* __min1R‡# __max1S‡# __map1T‡# __types1Už*#1Ä_RuneEntry1VO* $_81Xê* __nranges1Y½# __ranges1Zê*#1¤*_RuneRange1[¶* $_91]1+ __name1^1+# __mask1_Ä#qA+n _RuneCharClass1`+:$_10ˆ 1bÂ, __magic1cä# __encoding1dÂ,# __sgetrune1fñ,#( __sputrune1g-#0 __invalid_rune1h‡#8 __runetype1j-#< __maplower1k+-#¼ __mapupper1l+-#¼ __runetype_ext1sð*#À __maplower_ext1tð*#Ð __mapupper_ext1uð*#à __variable1wm#ð __variable_len1x½#ø __ncharclasses1}½#ü __charclasses1~;-#€qÒ,n5‡ë,|¦ë,1|1Ò,5½-‡¨¦¶1÷,Ä+-nÿ‡;-nÿ1A+_RuneLocale1W+;Ž^2åDD½n-½;È\2ë¼c½ˆ-½; _2÷ܽ¢-½;½2þÈ9½¼-½+ml2¾½×-½+ä-2 ª½ò-½+«D2j½ .½+ž*2¡m½(.½+!2ä=½C.½+ÎS2"W½^.½+4M2)DF½y.½+/25¹C½”.½+ý82;#:½¯.½<.|tH2)0nn.~êâ.­­*LU.‚ Y­ý.ý.1A)0‚o.…­//1­0V.{¨7/7/1=/2A)0ÿV.}¨Y/Y/1_/2­0¾.€ý.{/Y/0W.ý.’/Y/*`.ƒ‹ƒŸ¼/¨Ÿ|7/mbstate_t3UŒwctype_t44†0z3yA*÷/½003zA*0É%0Ê3{/0½É%0È“3|A*K0 É%0A”3}½g0:É%0Gu3~½ƒ0É%½03½ 0É%:90*3€½½0É%:90¯O3A*Ô0É%63‚A*0033ƒŸ1|Ÿ11¼/03…Ÿ.1|Ÿ10 K3†½E1E11K12¼/0½W3ˆŸv1ë,Ÿ10š=3‰A*’1 É%0#3ŠA*©1 0žK3Œ½Ë1Ÿ:90á3½è1::90 (3ŽA*2A*É%0T“3½%2É%:¶(06_3ĽF2É%:¶(0pQ3’½l2Ÿ:¶(0ÍN3ƽ2::¶(043“½©2:¶(0ƈ3ǽÅ2:¶(0!03”Ÿæ2¨ 10Ý63•3:0(C3—½3::0m%3˜½:3::0ÈF3™V3:0jC3šŸr3::*ML3œWnŸœ3Ÿ:7/0I23Ÿ³3:0”E3žÔ3:Ÿ0DU3Ÿ½õ3::Ÿ0CX3 4:Ÿ0C3¤Ÿ<4¨<4Ÿ11:0x'3¥Ÿ^4::0w3©êz4:z410w3È  œ4:z40%w3«½4:z40,w3¬"Þ4:z4½0£M3®½ÿ4:z4½0$A3§Ÿ 5:Ÿ0`G3¨½75A*0Ï{3°½X5::Ÿ0±~3±y5:Ÿ0¼k3²š5:Ÿ0ïK3³»5 Ÿ0‚‘3´½Ó5:90“33µ½ë5:90]=3–6: 0êH3¡#6::0<3¢?6: 0_3¦[6::0Zt3¯|6: Ÿ0F3ÊÅ ˜6:z40lB3Í÷¹6:z4½0‡_3ÏÚ6:z4½=]7a __gnu_debug*:7>*;k>*<­?v6éÚ8streampos5ÓŠ,Ý-6ñÅk=7Ú8à8*Š6õÂ0æ8]7à8à8*¹’6ùžYæ8}7à8à8*[F6ýü?½¢7||Ÿ-¨“6Â.Ÿ¾7|-i6 n|ä7|Ÿà8-¸ 6 n¨ 8¨|Ÿ-|6 ‡¨08¨|Ÿ-Ý-6e€¨V8¨Ÿq-˜066‰qr8î8-v6-“½Ž8à8-·n6 ‰æ8¯8î8î8@õ<6#"½!YT6&$½î8AqA‚boolAô82½5½991 9B__vtbl_ptr_typeù8=ž'G?¸6c:'LtDN9c:'LtFg9c:i:')K9c:½*ÈENo¨¢9t:Ú8*ÈEQ>a|Ã9t:à8*·6V::¨é9c:½,ä6`ØL :c:¨½*ï{dÚhŸ':t:,½‡jGNI:c:¨à8Cœ7nŠc:¨1.9Ao:2.91o:?ª81Ó:.9#'LJ d£:Ó:'LJ f¼:Ó:Ù:)¿] lÓ:½1z:Aß:2z:2æ82¼_Atomic_word9%½1V ? 88NDnpos–ƒNE_M_dataplusV #_Rep_base_RepFŒAòv¨p; NFŒAÔ¨“;+N¨FŸ6²t1N±; NF#4%®bÎÏ; NF)M/Îí; NG_%-üˆ<+NF<4‚UŸ/< N½|G"}<+7X< N½½|F-pD²Ÿ€< N½½FéNL#kæ8£< N|Gæ7UP}Æ<¨|½GøY^¯€é<¨|½G)ZgÌW =¨½qG¥wzÀ}/=¨ÎÎG¥w~—LR=¨11G¥w‚# u=¨¨¨G¥w†÷˜=¨||FPŠ““½º=½½Gè:ÃÏvã=+N½½½Gÿ€:µý=+NH51š‹<7N–+%>+N'–+:¿>>+NÙ:'–+:·W>+N=N'–+:Åz>+N=N½½'–+:Т>+N=N½½Ù:'–+:ÛÅ>+N|½Ù:'–+:âã>+N|Ù:'–+:é?+N½qÙ:iì!?+N½- ô•CNC?+N=N- üÝOCNe?+N|- k”CN‡?+Nq- NWΤ?+N- NJT1Á? N-…&73ÎÞ?+N-…1 1û? N- ~:ã @+N- ~C• 5@ N-L7 R@+N-U| • o@ N-¹]jŸŒ@ N-¨“cICNâF+NÎÎ|½-F:{fCNG+NÎÎ|-FOc{CN?G+NÎνq-FsŽ)CNpG+NÎΨ¨-F~ß#CN¡G+NÎÎ||-Fˆ³>CNÒG+NÎÎÎÎ-F“zCNH+NÎÎ11F=Q:‹›CN5H+N½½½qF§:˜K0CNgH+N½½|½I=:¦6¨H½qÙ:-|:ÁW&Ÿ¹H N¨½½ ÇW:õÝ‚×H+NCN-íüHR|ôH N-–‹×r|I N-^‰ Î7z:.I N-i:ÏFŸZI N|½½-i)¥ ŸI N=N½-i7,Ÿ¨I N|½-i:æ[CŸÏI Nq½-¹~UÅ3ŸöI N=N½-¹~:ø„pŸ"J N|½½-¹~q¬ŸIJ N|½-¹~: *‹ŸpJ Nq½-ñüŸ—J N=N½-ñ:O?ŸÃJ N|½½-ñ«ÔKŸêJ N|½-ñ¾z?ŸK Nq½-DkÌysŸ8K N=N½-Dk:-ŸdK N|½½-DkèýŸ‹K N|½-Dkû-Ÿ²K Nq½-Ï mLŸÙK N=N½-Ï:BÀŽŸL N|½½-Ï&*Ÿ,L N|½-Ï:N¢BŸSL Nq½-ÑD{‚ŸzL N=N½-Ñ:Y㟦L N|½½-Ña^ŸÍL N|½-Ñ:ne`ŸôL Nq½-aVõN;M N½½-[F“„0½=M N=N-[F:‚š‚½iM N½½=N-[F:’ïi½ŸM N½½=N½½-[F:£ˆ`½ÁM N|-[F:²iu½íM N½½|![F:Ã2R½ N½½|½2Ÿ1&N2;1;1K;AK;A&NA;??;”ŽN _M_length•Ÿ# _M_capacity–Ÿ#&=—î:#?K;›OPIN#J^/:@ˆ&NJÈK:EfG‚Jm‘:Q')OP<51´*q7N*“$¾Åæ8O_P*`lÂÑqæ8O_P,ÚbÆ/{7O1N,S*Ê=MOO1N,-4Î.]lO1N½*KXØjb¨ˆO1N*ŒEÜ? ¨®O1NÙ:Ù:-­9:÷K1NÔO½½Ù:,%3çsñO1NÙ: wU:«ìcP1NÙ:*MõRx¨+P1N!—_:^C`¨1NÙ:½Ÿ_Pn1eP2ŽN?Ÿ ;CÀSKnone;h_ZNSt6locale4noneEô8Lf9;i*’ô8Mnumeric;j•ˆô8LÈD;k^“ô8L‚o;l@~ô8LkY;mÞ<ô8Lãv;ne}ô8 Kall;p_ZNSt6locale3allEô8?—,NNV;ÀS##_S_classic; _ZNSt6locale10_S_classicEÀS#_S_global;#_ZNSt6locale9_S_globalEÀSOl;)‚HÆS#_S_once;8_ZNSt6locale7_S_onceE)*”'I);{÷QÖS'I);„RÖSÜS'I);)RÖS|'I);LRÖSÜS|½'I);ªoRÖSÜSÜS½'à;º‰RÖS½* ;ÅÜSªRÖSÜSstring8<;*K;Ýù_ªRÔRçS* w;ç!Sæ8õRçSÜS*S;ðâæ8SçSÜS-Ù2;î”jP2SÜS@_;bÜSPI);<_SÖSÀSQ×p;?uQò;B:=Fo;Ez5½šS½R°c;H±=ÖSÜSÜS½1(Q2ËS1ÑS2|1jPAâS2jP1âSS×Q;WíSèUT_vptr$facet9#N=;\î:#__c_locale<8èU#_S_c_locale;__ZNSt6locale5facet11_S_c_localeE#TO-…;bNþU#_S_once;e_ZNSt6locale5facet7_S_onceE)*Qò;iÎP”;vÙTVŸU·;{íSúTV½Gð0;ÕU V|#TF¦Š;‚2#T:U VGõ‘;…òSU VH4|;ŠyI#THl;—h|G»h;‘wN“UVG$;•ƒb­UVP”; ÈUVVV ;£¶ VVV1½qþUn2îU1íSA#T1V2íSAVAíSWÝQ;²ÙVNŠ;Ÿ#"P);Å_ZNSt6locale2id11_S_refcountEî:G ;ȧ„VÙVßVP;ʪVÙVßV;пVÙV!ìv;Ói-ŸêV1&VAåV2&V1åVW(Q(;Ù¢YN=;ìî:#E_M_facets;í¢Y#E_M_facets_size;îŸ#E_M_caches;ï¢Y#E_M_names;ð¶# Obn;ñ^‡¨YOhy;òÞ1¨YOP‡;ó%;¨YO@';ôA¨YO,(;õ–^¨YOW ;ö_¨YOJ;÷˜³YG»h;úù"XÀSG$;?-"XÀSP—,; BXÀSÉYŸP—,; bXÀS|ŸP—,;}XÀSŸP;5;™XÀS½P—,;´XÀSÉYG ; 5ÓXÀSÉYFt“;%„æ8ñXÀSGÉQ;&'YÀSÔY½G•;)d;9YÀSÔY¾YG] ;,ˆJ]YÀSÔYêVG}D;/lYÀSêVVRF;7!ÀSVŸ1VêV³YX¾Y¾YX1ÄY2êVAÏY2ðV1ÏYAàY2ªR1 YZã Z½AÙ 1ëY1Å 1 ZÙ Ø$ÊZaT_vptr$ios_base9#[§~$ü a\dec$´\a\fixed$Þ\a\hex$ z)a[ß$Ùa\left$½&a \oct$Ua@\right$èŽa€]l9$ó&a]Š $ _a]0:$$òma^showpos$'°Ea^skipws$*:Ža^unitbuf$-ì-a ]F$1a@[Þ,$4¾‰a°[L$7ï aJ]w$:¡&a\badbit$L+ra\eofbit$OSa\failbit$T_Wa\goodbit$W1a\app$j a\ate$mLla_binary$s_ZNSt8ios_base6binaryEa[$vI7a[8$y@@a_trunc$|_ZNSt8ios_base5truncEa _beg$‹_ZNSt8ios_base3begE a\cur$ŽœE a[…$‘ƒ, astreamsize5N»E_M_precision$Éí\#E_M_width$Êí\#E_M_flags$Ë¥ #E_M_exception$Ì2 #E_M_streambuf_state$Í2 # E_M_callbacks$çåY#(E_M_word_zero$øÅ #0E_M_local_word$ý%a#@E_M_word_size$½#ÀE_M_word$ Z#ÈE_M_ios_locale$jP#Ð 6 $ÀC83^5aZ½Gñ|$ê¯ R^5aã G¦{$íè$l^5aFÌh$ýP;a”^5a½æ8G/ $ ïb®^5a-…$$Ò&¥ Ë^Aa-…$.Á|¥ í^5a¥ -Ú†$>†¥ _5a¥ -Ú†$O¥ 6_5a¥ ¥ èb$^׃T_5a¥ -»3$j‘%í\q_Aa-»3$r0bí\“_5aí\-ê $€W]í\°_Aa-ê $ˆ^í\Ò_5aí\-Ô=$›Hoæ8î_æ8-®l$§\7jP`5aÜS-“?$²UjP-`Aa-žp$¼G ÜSJ`Aa@8$Îjo½-–$ÞnjLa~`5a½-à $óÁ$Ra `5a½`^$ZÀ`5a½Pã.$Ö`5aPã.$ ñ`5aXaV $²jZ5aXa2¥ 22 2Ì 2‘ Å 5an1ZAÅ 1Ga2ZA"AmAGaZ¿@=:^aÔgT_vptr$basic_streambuf9#a_M_in_beg>è#a_M_in_cur>Ĩ#a_M_in_end>Ũ#a_M_out_beg>ƨ# a_M_out_cur>Ǩ#(a_M_out_end>Ȩ#0a_M_buf_locale>ÏjP#8b”‰>Ô^aFbÔg½*U<>à,jPgbÔgÜS*“?>ñØ•jPƒbÚg*m>þ¾YÔg©bÔg¨"-ê‘>Èj7ÕbÔg÷‘ Ì -VV>#,7übÔgŠÌ -}> /½cÔg-¼w>ŒSí\6cÔg-;>'‡k½ScÔg-•>9½pcÔg-üT>Olv½cÔg-U>b|}í\´cÔg¨"-Z>p(Y½ÖcÔgq-†>‰ ”½ócÔg-sz>¤ ½dÔgq-yz>¾[í\ËRdÔgF|H>Þ$%¨pdÚgFì.>á3w¨ŽdÚgF&B>ä<¨¬dÚgG_€>îtËdÔg½G߆>ù0ôdÔg¨¨¨F 2> ŸH¨eÚgF]s>ÖX¨0eÚgF‹>¦‘¨NeÚgGg%>EmeÔg½G‡>'‘‘eÔg¨¨c®l><€^a¸eÔgÜSd—p>Kš2Ôg^aèeÔg¨"d‡o>WoT7^afÔg÷‘ Ì d}7>c|47^aMfÔgŠÌ dgZ>oO½^asfÔgd6j>…¡Gí\^a™fÔgešq?2USí\^aÈfÔg¨"da>«U½ ^aîfÔgdý>¸´l½ ^agÔgdœ{>Ð…z½ ^a?gÔg½e•?T’”í\ ^angÔg|"dƒt>ûÝt½ ^a™gÔg½Pa6>´gÔgågV >".^ëgÔgåg1^a1àg2^aAàgA^awctrans_t@'l;µ4H;2½%hA*;y~4NV½?hA*;N|@?‘j½YhA*;94T­%½shA*;G‡4Z0n½’hA*Í/; #4`T½¬hA*;¥‰4fâ0½ÆhA*;€„4lõ½àhA*;›`4r†½úhA*;ÐD4x†‰½iA*;b"4~Z½.iA*;¡q4„k"½HiA*;c4ŠW½biA*0(@†A*~iA*ñg;*4°A*˜iA*;,4–ˆVA*²iA*0ÀK@ˆñgÉi|0I(4²Í/ài|?‚A*ÙjfupperA17}Ùj€flowerA2P(ÙjfalphaA37EÙjfdigitA4!ÙjgxdigitA5y"ÙjfspaceA6¬"Ùj@gprintA7GÙjfgraphA8 ŽÙj%fcntrlA9ÙjfpunctA:§KÙj falnumA;(Ùj2½1ô8h@&¨íSapíS#ài#E_M_c_locale_ctype&°#T#E_M_del&±æ8#E_M_toupper&²Þj# E_M_tolower&³Þj#(E_M_table&´ap#0E_M_widen_ok&µq#8E_M_widen&¶gp#9E_M_narrow&·gp#¹E_M_narrow_ok&¸q#¹i&½_ZNSt5ctypeIcE2idE&Vjtable_size&¿_ZNSt5ctypeIcE10table_sizeENf9&ÌRlwpapæ8Ÿf9&Ú{lwp#Tapæ8Ÿ-!&ææ8¢l}p½q-!&õl&|Îl}p||ˆp-A‹&¤;|úl}p½||--j&E9|&m}p½||-ý8& ¾qHm}pq-ý8&1'9|om}p¨|-/&AKq‘m}pq-/&R»|¸m}p¨|-ï&f‘qÚm}pq-ï&a|n}p||¨-°‚& º^q-n}pqq-°‚&ÂÁ |^n}p||q¨FQk&Òú+ap|n}pH±U&×-apUs?&àäj°nwp½du„&ð1?qäjÛn}pqdu„&Œl|äj o}p¨|d`Y&›’qäj6o}pqd`Y&"â/|äjfo}p¨|d·&6 cqäj‘o}pqd·&MüG|äjÆo}p||¨dR&gwqäjöo}pqqdR&‚LQ| äj0p}p||q¨Gc&ŠáJp}pRÛ‘&šò‹}p1Ùjqwpnÿ1äj1ƒp2äj1½W&Æ âpkÖN&Ë ã]âpkóT&Ö |!2u&Û ÐZ®qqq2®lÎ=7Z¿tZ#a_M_tieBW¿t#Øa_M_fillBXq#àa_M_fill_initBYæ8#áa_M_streambufBZÔg#èa_M_ctypeB]}p#ða_M_num_putB_Åt#øa_M_num_getBaÐt#€* Bktm¹qÛt*‡€Bo-&æ8ÕqÛt*FVB{p 2 ñqÛt,!RC-ï6ræt2 ,u%B+ræt2 ,•B–ÁJHræt2 *%lB¦¿Uæ8drÛt*õ<B°þ*æ8€rÛt**B»Zæ8œrÛt*`BÅn2æ8¸rÛt*dBÐÅ"2 ÔrÛt,dBói(ñræt2 4B sætÔg`“ B çp+sæt½-ìUB:¿tHsÛt-ìUB%¿„¿tjsæt¿t- \B3ÄÔg‡sÛt* \C9Ôg¨sætÔg*CChìtÉsætòt-ƒcBdÆTqæsÛt-ƒcBxñqtætq*®lC€¸ijP)tætÜS*°‚CuxqOtÛtqq*ïCzq6qptÛtqP4B¼†tætmÄQCŒ‹Z¤tætÔgnårC«>’ætÜS1ø1Ët2&1Öt2o1át2çp1çpAçpAátWÎD}ÀvNŠŽD¨#PDŠ*uÀvPDDuÀvÆv-‘€D™üZÚ8auÑv-0`D/C¨~uÑv-Ê]D¡5GÜv›uÀv-Ê]D¨ñFøt½uÀv½-î_D­lhÜvÚuÀv-î_D´høtüuÀv½-¼D¹HcÚ8vÑvâv-#^D½n Üv@vÀvâv-›€DÁDøtbvÑvâv-%`DÅkaÜv„vÀvâv-¥€DÉ…[øt¦vÑvâv!7…DÍ vÆvÑv1øtAÌv2¨1×v2øtAøtAèv2»A2 AÅ So&íSØ|íS#i&Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE&V N&¤|wØ|½-?&¿6K¸²wÐt¸¸ZívÞ|-?&ã«e¸èwÐt¸¸ZívLa-?&èÐf¸xÐt¸¸Zívä|-?&íCe¸TxÐt¸¸Zívê|-?&òf¸ŠxÐt¸¸Zívð|-?&ø8g¸ÀxÐt¸¸Zívö|-?&ý g¸öxÐt¸¸Zívü|-?&Ûd¸,yÐt¸¸Zív}-?&# d¸byÐt¸¸Zív}-?&(sd¸˜yÐt¸¸Zívóv-?&HZ¸ÎyÐt¸¸ZívRaU®&MùvïyØ|½Fž t¸&zÐt¸¸ZívCNdÄθùvezÐt¸¸ZívÞ|dÄ7 ¸ùv¤zÐt¸¸ZívLadÄ)¸ùvãzÐt¸¸Zívä|dÄE¸ùv"{Ðt¸¸Zívê|dÄ$¾¸ùva{Ðt¸¸Zívð|dÄ,è¸ùv {Ðt¸¸Zívö|dÄ3S ¸ùvß{Ðt¸¸Zívü|dÄ;Ѹ ùv|Ðt¸¸Zív}dÄHû¸ ùv]|Ðt¸¸Zív}dÄdf¸ ùvœ|Ðt¸¸ZívóvoÄq'$¸ ùvÐt¸¸ZívRa1ùvAæ8A§AÖA½A÷AA  AêS&&ÛíS¹íS#i&Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE&V"@&ï‘}¹½-PH& ”ìÂ}ÅtìZqæ8-PH&+ !ìó}ÅtìZq"-PH&0 f!ì$~ÅtìZq½-PH&5 º!ìU~ÅtìZq÷-PH&: "ì†~ÅtìZq-PH&j BPì·~ÅtìZqê-PH&o ¾ ìè~ÅtìZqÅ -PH&„ ~uìÅtìZqGˆ@'‚VÅt|½q|¨¨¿GV{Äx“Åt|½qZ¨¨¿G©$‰.ËÅtq"Z¨|¿U)&¢ }ì¹½d¾›‹ì}&€ÅtìZqæ8däkŒì}`€ÅtìZq"dëÂŒì}š€ÅtìZq½dò!ì}Ô€ÅtìZq÷dùxì}ÅtìZqdoì}HÅtìZqêdŒì}‚ÅtìZqÅ oéOì }ÅtìZq1}A½lø=@Å……pçpH"T_vptr$basic_ostream9#'… EV&‚¿t½……ÔgbÖSE_ÅK‚¿t½……*BvEp¥o’…l‚¿t˜…*BvEyüo’…‚¿t­…*BvEƒ’…®‚¿tÂ…*BvE©D|’…Ï‚¿t"*BvE­‰3’…ð‚¿t½*BvE±ø{’…ƒ¿tæ8*BvF\f|’…2ƒ¿tš*BvE¸p|’…Sƒ¿t§*BvFj |’…tƒ¿t½*BvEÃ*|’…•ƒ¿tÖ*BvEÌz|’…¶ƒ¿t÷*BvEЄ|’…׃¿t*BvEÕ|’…øƒ¿tê*BvEÙ|’…„¿t  *BvEá |’…:„¿tÅ *BvEåÍ%’…[„¿t*BvFxð ’…|„¿tÔg*PHFI’…„¿tq ³wE#;[À„¿t|"*Î+F­·9’…æ„¿t|"*„ŽFÄ(ƒ’……¿t*Q FÙÁA7…¿t*» FéÙ’…?…¿tŠ-» Fèy’…f…¿t÷‘ q… En¿t½……1‹…1‘…3AÅ1ž…5’…­…’…1³…5ìtÂ…ìt1È…5Z×…ZZ P=G^a2ˆ^a#a_M_modeGUÌ #@a_M_stringGX;#H'.Gd1†2ˆÌ '.GrO†2ˆ=NÌ *5G…4B;k†8ˆ,5Gô\ˆ†2ˆ=Nm^†G§§8¦†2ˆÌ e6jG±WRí\×…ˆ2ˆeaH‰H ½ ×…ð†2ˆeœ{H46ƒ½ ×…‡2ˆ½eƒtHV~½ ×…D‡2ˆ½e—pGÑHpÔg×…s‡2ˆ¨"e‡oH›ê 7×…§‡2ˆ÷‘ Ì e}7HÊ*+7×…Ö‡2ˆŠÌ mC3Hçòþ‡2ˆ¨½½mGô'ˆ2ˆr¡×…2ˆ½1×…1>ˆ2×…le`=OÅB‰Å#E_M_stringbufGŽ×…#0FG¡œˆB‰½……Ì 0FG¶LjB‰½……=NÌ `³DGÀCˆíˆB‰½……- \Gˤ`2ˆ ‰H‰-5GÓPE;'‰H‰s5GÝÕ9B‰=N1Cˆ1N‰2Cˆ stkÕ‹OWeŠtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDh&› ·‚Ë:2}¾Št$_51ATTACKDECAYSUSTAINRELEASEIDLEWvInRFuÍy†Û/<ë_KuSRATEù_ZN3stkL5SRATEE‰“€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEÙuPI_ZN3stkL2PIE‰“-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‰“-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‰“€?Z^‰UÕ‹èŒT_vptr$StkError9#amessage_jªR#atype_kh‰#'OWo@ŒèŒÚYh‰b<sÕ‹_ŒèŒ½w?#v=†Õ‹ŒèŒxRy=îŒÕ‹£ŒèŒxÃ+|–ÚYÕ‹ÇŒèŒyBrÈI|Õ‹èŒ1Õ‹AôŒ2h‰ZeŠ„ùŒ`T_vptr$Stk9#J`ˆulÙjJ‰ÁbÙjJ'RŠoÙjJÃS‹è)ÙjJ‡“Œ@ÙjJ€Aí~ÙjStkFloatLêzsrate_Ôx‚{)#ÕªR{dˆÖH;æ8{Ø4׿~æ8|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream=ŽCˆ{hÜ*@ ŽaignoreSampleRateChange_Ýæ8#<Ù[’‚,Ñ#¤2W}Ž‚, ¬šŽ`æ8<ù<¯•nªR,ƒ²@ÂŽªR,“µæ?ÙŽ®#,甸ì„ðŽ®#,œ»t®#,b¾p0½*"qÁwnæ8C‚‚‚,IÈŽ|_|h‰,IËŸN{ªRh‰,wŽÎ~M’æ8,…jÑL©æ8}h&à¾`~QŽãùŒÞ`½Ø5æ*lùŒ `‚‚m~%éÈ'``m¢ ì¯pE``nIï‚`h‰1ùŒWkŠ0w“Edata_w“#EdataRate_Ž‚#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(› ‘}“ÖÖ› 4‘}“ƒ“ÖÖK{O‘}“½› i‘}“Ž“-  õr™“‹‘}“Ž“-¼)ÔHŸ“­‘}“Ÿ-¼0¦‡‚Ï‘¥“Ÿ #^8¯“í‘}“™“ Òt@ÿ% ’}“™“-„mJVLŸ“2’}“ŸÖ-„mR_‚Y’¥“ŸÖ-©R[’‚€’¥“‚Ö-¹^â Ÿ’¥“-saR‘æ8º’¥“ XWkŠ‘Ý’}“ŸÖ XWu¥0“}“ŸÖ‚-;kxÖ"“¥“-S{MuÖ?“¥“ ‚~‚&‡]“}“‚!ê&‰^X‚¥“1‚1fA‰“2‚A”“2fAfA‚1”“ZqŠ@ ùŒQ•ùŒ#€‹+ Hf#'·‚ è“Q•w  ¦*«“”Q•‚‚w… l_«“7”Q•‚wtB Ä;«“\”Q•‚w« #H”«“†”Q•½‚*4 &&NÖ¢”W•*^ )oŽ“¾”W•*Ó/ 4¼R‚ß”Q•Öx`` :£3‚«“•Q•Öx`` Dmr™“«“6•Q•™“Örø«“Q•½1«“1]•2«“ZwŠ@IùŒ –ùŒ#€‹+I-f#'Ë:IŸ• –*4I)0Ö»•&–*^IHZŽ“ו&–x``I)¹™“b•– –™“Örb• –½1b•1,–2b•Z}Š€ùŒS™b•#astate_i½#@avalue_j‚#Hatarget_k‚#PaattackRate_l‚#XadecayRate_m‚#`areleaseRate_n‚#hareleaseTime_o‚#pasustainLevel_p‚#x'2}& —S™b,W)1–*—S™½,iT,‚B—S™,i0/rZ—S™,Ü 2SUw—S™‚,ÆC5Lh”—S™‚,88u”±—S™‚,ûC;†9ΗS™‚,%>·ë—S™‚,ÆA­:˜S™‚,‡DÚP%˜S™‚,!•GMvB˜S™‚,úSJ6Sn˜S™‚‚‚‚,чM“"‹˜S™‚*;PTr½§˜Y™,èSsƒĘS™‚*Ó/VÝ‚à˜Y™*``Y§ ‚ü˜S™x``crˆ™“1–*™S™™“ÖØ5gò1–S™‚‚11–1_™21–Z¾ŠpJùŒCšùŒ#adata_J'f#€‹+J(f#@*4JË)Öº™Cš*^J\ޓ֙Cšx``J B‚d™ÿ™NšÖx``J#ÏF™“d™(šNš™“rnd™Nš½1Iš2d™1d™ZÅŠH*ùŒdùŒ#afd_É%#abyteswap_‚æ8#awavFile_ƒæ8#afileSize_„½# adataOffset_…½#(achannels_†Ö#0adataType_‡½#8afileRate_ˆ‚#@'RF-$›d'RF7Q›dªRæ8Ö½‚bÈt:Tšp›d½,ŽDš¡›dªRæ8Ö½‚,:Gj¹›d*°nJcDæ8Õ›d*}9Mî'½ñ›j*;kP4 Ö œj*`S7½)œj* v[d=‚Eœj,jíqlœd™“½æ8Iqp æ8œd|Ö½‚IŠsjæ8¿œd|I2v¿Bæ8áœd|I‰Gy2æ8d|IH|Á*æ8%d|‚«(¯<æ8duƒSINT32ô½uuu1Tš1p2Tš1CZËŠèK+ùŒ¡d™#afile_K¨Tš#pafinished_K©æ8#¸ainterpolate_Kªæ8#¹anormalizing_K«æ8#ºachunking_K¬æ8#»atime_K­‚#Àarate_K®‚#ÈachunkThreshold_K¯½#ÐachunkSize_K°½#ØachunkPointer_K±"#à'uK.’ž¡½½'uK6¿ž¡ªRæ8æ8½½bGK9{Þž¡½w7KE|#{ Ÿ¡ªRæ8æ8wQKHõ{-Ÿ¡wNKKrC{MŸ¡w,KRF{mŸ¡w,KY¼ {’Ÿ¡‚xk?K\1L½ {¶Ÿ¡xµ$Kdás‚ {ÚŸ¡*°nKg- æ8öŸ¡*³[Kj æ8 ¡w,MKpd {7 ¡‚wéKv¾[ {\ ¡‚,éKFy ¡æ8*Ó/K‹D‚š ¡Öx``K—©‚{à¡Öx``K¢Œt™“{ì ¡™“Ø5K¦ªq{¡‚‚1{1!¡2{lÑŠ ùŒü£{#afirstFrame_f#è€=ž‚#˜'Íy‡¡ü£½½'Íy"´¡ü£ªRæ8æ8½½b£+%&¡Ó¡ü£½w71ð>&¡¢ü£ªRæ8æ8wQ4À6&¡"¢ü£wN7h1&¡B¢ü£*4:–PÖ^¢¤w,AÏA&¡~¢ü£w,H”A &¡£¢ü£‚xk?Kµ#½ &¡Ç¢¤xµ$S%V‚ &¡ë¢¤w,MYÂs &¡£ü£‚,tBbW'-£ü£‚wéeê5 &¡R£ü£‚,®6m o£ü£‚,Mu iŒ£ü£‚*Ó/Ñc‚­£ü£Öx``y‚&¡Ö£ü£Öy``™É ™“&¡ü£™“1&¡1¤2&¡Z׊hùŒý¥b•#ztable_Zh:fatime_[‚#@arate_\‚#H€=]‚#PaiIndex_^Ö#Xaalpha__‚#`'†¦¤ý¥bQ  ¤Ťý¥½,N#c ݤý¥,,M)M1ú¤ý¥‚,tB2bt¥ý¥‚,é5«ˆ4¥ý¥‚,®6=t‹Q¥ý¥‚,MD·Pn¥ý¥‚*Ó/G6x‚Š¥¦*``J?n‚¦¥ý¥x``Tòa™“ ¤Ô¥ý¥™“ÖØ5XN„ ¤ý¥‚‚1 ¤1 ¦2 ¤?š6C§'LtD.¦Z§'LtFG¦Z§`§')Ka¦Z§½*ÈENÔuC§‚¦k§}*ÈEQvI§£¦k§T§*·6VΈC§ɦZ§½,ä6`Wkë¦Z§C§½*ï{d~Ÿ§k§,½‡jT)§Z§C§T§Cœ7n÷Z§C§1ê1O§2êAO§1¦Af§2¦1f§?Ý Vʧ¦#'LJ dš§ʧ'LJ f³§ʧЧ)¿] lʧ½1q§AÖ§2q§1$?ñN©&NV$#*ê4`j/©¨ ©*ê4dÿЧ3¨©*^‰hq§O¨©'”Gkh¨ ©Ч'”Go†¨ ©½Ч';(z ¨ ©½*‚|XC§Á¨ ©½,Õ]† D㨠©C§½ £ ¨ £Á¨ £í§ £¨ £3¨Aq§1á§1©2á§?£f®á§#',ÉL©f®Ч',Öo©f®½T§Ч',爩f®l®‹£©f®½* L„“cw®Ä©f®l® Ý-("Xç©f®½T§- NJ¿²ªf®- NS?ý!ª}®-…\©²>ªf®-…e–Vý[ª}®- ~nA€(xªf®- ~wùB¸•ª}®-€Lz(²ªf®-‰0¸Ϫ}®-¹ <Ÿìª}®-ï{”VŽŸ «}® XW£“x,«f®½ê-š3°K3ŸI«}®-s¹j•æ8f«}®,€@LE'ƒ«f®½-¼ÝàB}¥«f®½-¼ìl‰T§Ç«}®½GW|ò“æ«}®½-þ…š?}¬f®½-þ…µfT§*¬}®½- Š"l3}G¬f®- Š*\)T§d¬}®-å42S}¬f®-å4:4\T§ž¬}®-–‹EÙGC§»¬f®-–‹IÊ”I§ج}® Ô+Xåö¬f®T§ 3mcF­f®*:‹L\ñ=²5­f®²T§ :‹·…]­f®²½T§*¾Lm芲~­f®²*¾Lyà2²¤­f®²² ÇWÛKb­f®w® !Rï}qÛ­f®m?mL«Ôþ­f®½T§Gþ4L3o]'®f®²½T§mô LõºJ®f®²T§Rgwšo.f®C§1©Ar®2©A©1r®ZÝŠàùŒD°ùŒ#again_G‚#achannelsIn_HÖ#€‹+If# ab_K©#Paa_L©#haoutputs_Mf#€ainputs_Nf#°'Û/-¯D°*hz‰„ÖI¯J°*4 ÁÖe¯J°w!R# }ƒ®…¯D°,N*Ò_¢¯D°‚*¡R-›#‚¾¯J°*B15À‚‚߯D°‚*^8S~Ž“û¯J°x``CÖC™“ƒ®)°D°™“Ör$ƒ®D°½1ƒ®1P°2ƒ®ZãŠàùŒ'²ƒ®#'<‚°'²b[MU°¡°'²½, ¨_¾°'²æ8,Z!×{Û°'²‚,`$P2ø°'²‚,f'…±'²‚,:*þA±'²‚‚‚æ8,6#9â*c±'²‚‚*Ó/<Z‚±-²*``?òH‚ ±'²‚x``JÇ™“U°α'²™“Ö*``U˜.™“þ±'²™“™“ÖÖØ5YÙ%U°'²‚‚1U°13²2U°?N6m³'LtDX²г'LtFq²г³')K‹²г½*ÈEN+ˆm³¬²›³~³*ÈEQ0•s³Ͳ›³„³*·6VOJm³ó²г½,ä6`c³гm³½*ï{døzŸ1³›³,½‡j~WS³гm³„³Cœ7nB5гm³1S™1y³2S™AS™Ay³18²A–³28²1–³?’ Vú³8²#'LJ dʳú³'LJ fã³ú³´)¿] lú³½1¡³A´2¡³1å?ªN7µ&NVå#*ê4`Ãn7µG´=µ*ê4dáW´c´Cµ*^‰hÄ€¡³´Cµ'”Gk˜´=µ´'”Go¶´=µ½´';(zд=µ½*‚7m³ñ´=µ½,Õ]†#6µ=µm³½ £Ð´ £ñ´ £´ £G´ £c´A¡³1´1Iµ2´?7£–º´#',É|µ–º´',ÖŸµ–º½„³´',縵–ºœº‹Óµ–º½* L„r§ºôµ–ºœº Ý-(¸Š¶–º½„³- NJ¤7j4¶–º- NS.iÁQ¶­º-…\Û‰jn¶–º-…e‰1Á‹¶­º- ~n•Žä¨¶–º- ~wXmhŶ­º-€ŸIäâ¶–º-‰8hÿ¶­º-¹ÙDŸ·­º-ï{”Ÿ9·­º XW£ê,\·–º½S™-š3°d>Ÿy·­º-s¹Ã'æ8–·­º,€@LE˜a³·–º½-¼Ý¢ƒ~³Õ·–º½-¼ìèl„³÷·­º½GW|òÐE¸­º½-þ…U~³8¸–º½-þ…]„³Z¸­º½- Š"~³w¸–º- Š*I‹„³”¸­º-å42å;~³±¸–º-å4:Yi„³θ­º-–‹E4sm³ë¸–º-–‹I•s³¹­º Ô+Xðp&¹–º„³ 3mðU?¹–º*:‹L\vyje¹–ºj„³ :‹‚†¹–ºj½„³*¾Lm·j®¹–ºj*¾Ly,AjÔ¹–ºjj ÇWÛ²1ò¹–º§º !RïtY º–ºm?mL«/y.º–º½„³Gþ4L3îIWº–ºj½„³mô Lõ«Mzº–ºj„³Rgwš<…–ºm³1NµA¢º2NµANµ1¢º?6è»'LtDÓº¼'LtF캼 ¼')K»¼½*ÈENè»'»¼ù»*ÈEQÅî»H»¼ÿ»*·6V•è»n»¼½,ä6`Ã@»¼è»½*ï{d•Ÿ¬»¼,½‡jt…λ¼è»ÿ»Cœ7nÏ“¼è»1ü£1ô»2ü£Aü£Aô»1³ºA¼2³º1¼?Z Vu¼³º#'LJ dE¼u¼'LJ f^¼u¼{¼)¿] lu¼½1¼A¼2¼1¹?vN²½&NV¹#*ê4`®m²½¼¸½*ê4dƒF{¼Þ¼¾½*^‰hÀV¼ú¼¾½'”Gk½¸½{¼'”Go1½¸½½{¼';(zK½¸½½*‚oè»l½¸½½,Õ]†YO޽¸½è»½ £K½ £l½ £˜¼ £Â¼ £Þ¼A¼1Œ¼1Ľ2Œ¼? £ÃŒ¼#',É÷½Ã{¼',־ýÿ»{¼',ç3¾ÃËN¾Ã½* L„ð"Ão¾Ãà Ý-(H4’¾Ã½ÿ»- NJ‹C>¯¾Ã- NSE¡̾(Ã-…\r*>é¾Ã-…e^<¡¿(Ã- ~n» Ì#¿Ã- ~w”rD@¿(Ã-€7>Ì]¿Ã-‰ìADz¿(Ã-¹éQŸ—¿(Ã-ï{” 5Ÿ´¿(à XW£H׿ýü£-š3°EqŸô¿(Ã-s¹èkæ8À(Ã,€@LEä†.Àý-¼Ý· ù»PÀý-¼ìëÿ»rÀ(ýGW|òÛ‡‘À(ý-þ…™Qù»³Àý-þ…Ø3ÿ»ÕÀ(ý- Š"¯-ù»òÀÃ- Š*¼’ÿ»Á(Ã-å42Ïoù»,ÁÃ-å4:”sÿ»IÁ(Ã-–‹EÃè»fÁÃ-–‹IÄaÁ(à Ô+X,¡ÁÃÿ» 3m¼(ºÁÃ*:‹L\EŠ>àÁÃ>ÿ» :‹ñ.ÂÃ>½ÿ»*¾Lm@>)ÂÃ>*¾Ly)>OÂÃ>> ÇWÛmmÂÃ"à !Rï@j†ÂÃm?mL«|©Âýÿ»Gþ4L3²xÒÂÃ>½ÿ»mô LõQ\õÂÃ>ÿ»Rgwšì‚Ãè»1ɽAÃ2ɽAɽ1Ãl銰M&ùŒ“Æ«“#aadsr_MgNµ#@awaves_Mhɽ#Xavibrato_Mi ¤#patwozero_MjU°#ØanOperators_MkÖ#¸abaseFrequency_Ml‚#Àaratios_Mm©#Èagains_Mn©#àamodDepth_Mo‚#øacontrol1_Mp‚#€acontrol2_Mq‚#ˆafmGains_Mr“Æ#afmSusLevels_Ms£Æ#° afmAttTimes_Mt³Æ#° 'ë_M,ÄÃÆÖbÝsM/.îÄÃÆ½,!RM2“ÆÄÃÆ,c*M51ãÄÃÆë,wtBM8C.ÃÅÃÆ‚,è|M;ˆ*ÅÃÆÖ‚,NM>­+LÅÃÆÖ‚,(5MABiÅÃÆ‚,Þ+MD ’†ÅÃÆ‚,©MG „£ÅÃÆ‚,ÿƒMJ =ÀÅÃÆ‚,iTMMŸjØÅÃÆ,i0MP»{ðÅÃÆw…MSlZ.ÃÆÃÆ‚w«MVŽD.Ã?ÆÃƽ‚x``MY»%‚.ÃhÆÃÆÖy``Mc2*™“.ÃÃÆ™“Ö‚£Ænc‚³Æn‚ÃÆn1.Ãl %ùŒ¹Ç.Ã#'K +÷ƹÇbí( .ÉÆÇ¹Ç½wtB 1÷(ÉÆ;ǹǂw  4€’ÉÆeǹǂ‚x`` 7=<‚ÉÆŽÇ¹ÇÖy`` A‡™“ÉÆ¹Ç™“Ö1ÉÆW1D}‡ÉNŠŽD|#PDŠñLJÉPD ȇÉÉ-‘€D™‚-à8(È“É-0`DÚ|EÈ“É-Ê]D¡—@žÉbȇÉ-Ê]D¨T@¿Ç„ȇɽ-î_D­Ô^žÉ¡È‡É-î_D´b^¿ÇÃȇɽ-¼D¹§Xà8åÈ“Éâv-#^D½ÝžÉɇÉâv-›€DÁÅw¿Ç)É“Éâv-%`DÅwwžÉKɇÉâv-¥€DÉÕ:¿ÇmÉ“Éâv!7…DÍzÉ“É1¿ÇAÑS1™É2¿ÇA¿Ç„UޏÅÑÅ…€’ÒÅäÅLëɆDëÉ‘h2¥“…“äÅõŘʆDëÉ‘h…"“öÅÆäJʆDëÉ‘h…Õ›ÆÆ0wʆDwÊ‘h2j…£Æ¯Æ|¸Ê†Dô»‘h‡f b‚‘`……¯°ÆËÆÈõʆDõÊ‘hˆgain*‚‘`2D°AN…NËÆÇ=ˈ__a¶=Ë‘hˆ__b¶=Ë‘`2úÊ…n`̉__groupingþ |‘¨‰__grouping_sizeþ Ÿ‘ ‰__grouping_tmpþ Ì‘˜Š__n N‘PŠ__min N‘HŠ__i Ÿ‘¸Š__test æ8‘_‹P—Š__j Ÿ‘°2ÚY…ƒ«Ç#Ǭ^̆D^Ì‘h‰__nÝŸ‘`2f®….À$ÇEÇø Ì†D Ì‘h‰__nÝŸ‘`2Ã…³·FÇgÇDâ̆DâÌ‘h‰__nÝŸ‘`2–ºŒG¦ ÍD ÍNmô82Z§ŽçÌ/hÇrÇ:ÍòÌ‘hŒ³§\ÍD\ÍNmô82ʧŽ:Í”RrljÇÜÍEÍ‘hŽ:ÍÐOŠÇ¡Ç(¹ÍEÍ‘hŒ.¦ÕÍD ÍÕÍ2`§Ž¹Í“ ¢Ç°ÇtÎÄÍ‘hÏÍ‘`Œš§2ÎD\Í__a f2Î2ЧŽÎØ$°ÇÏÇÀlÎΑh%Α`‘xSÎDÎNmô82Û§ŽlÎy8ÐÇçÇ ÁÎyΑh…û§èÇöÇXîΆDîΑh2 ©…“öÇȤ-Ï’C§‘h’C§‘`’Ú6‘…´È*Èðqψ__first ”C§‘hˆ__last ”C§‘`…Ð*ÈMÈ<¾Ïˆ__first ´C§‘hˆ__last ´C§‘`’©‘X“\”^NȅȈІDБhˆnumber ^½‘dˆvalue ^‚‘X2Q•“7”L†ÈºÈÔQІDБh‡f L‚‘`”Ç ?j ІDБh‡f ?‚‘`2¹Ç‘6• ¸ÐDÐNmô8Ž”Ð+ºÈ8ÉläСБXŽ”ÐY8ɶɸѡБX…ɦ¶ÉÕÉUцD Í‘hˆ__p`C§‘`’Ÿ‘X…Á¨ÖÉÊP Ñ†DîΑhˆ__p†C§‘`ˆ__n†Ÿ‘XŒ†¨ÂÑDîÎNmô8Ž Ñ9OÊQÊœîѫёhŒˆ©ÒD^ÌNmô8ŽîÑÖRÊŸÊè<ÒùÑ‘X‘)°`ÒDõÊNmô8Ž<Òá  ÊùË4 ŒÒIÒ‘XŽ<Ò([úËSÍ€ ¸ÒIÒ‘X•‹‘œTÍoÎÌ Ó†DÓ‘è|‰nœŸ‘à|‹†ÍLΊerror  Ž‘ð|2}““e¯RpÎMÏ ]Ó†DõÊ‘H–iTÖ‘\“ŽÇbNÏ«Ðd 6Ô†DБH‡S b6Ô‘@ˆchannel bÖ‘¼–nChannels dÖ‘l–samples lw“‘P–j mÖ‘h–hop mÖ‘d—ÍÏ"ÐÔ–i oÖ‘`‹"ХЖi sÖ‘\2™““Š¥c¬Ð^Ò° xÔ†DxÔ‘X–tmpn‚‘h2ý¥“±\^ÒÔü ¼Ô†D¼Ô‘Xˆinput\‚‘P2'²“à˜sÔ9ÖH ïÔ†Dy³‘h•­‘©:Ög×” TÕ†DëÉ‘è|‰n©Ÿ‘à|‹lÖ2׊error­ Ž‘ð|…c±hך×à Õ†DÕ‘h2-²“eÇGš×íÜ, ÍÕ†DБh’Ö‘d–temp I‚vh˜ÓL#eâ¨âx !Öˆ__initialize_p U½‘lˆ__priority U½‘h™TH¨â½âÄ š>j„ eÖ’m‘h”;Ç K„²\ ¸Ö†DБh‡f K‚‘`ˆamplitude K‚‘X‘÷Æ ;ÜÖDÐNmô8ޏÖzQ²é¨ ×ÅÖ‘hޏÖ3Zê!ô 4×ÅÖ‘hޏÖ!_"Y@`×ÅÖ‘h„šŽíÜÝŒ…ñÝlÝØâ׉__lhsGâבH‰__rhsG|‘@›__strICNvHŠ__strI;‘P2=N‘ãÆ !ØDÐŽç×9Zd $MØôבø~‹†–i %Ö‘XŽç×%Žd npšØôבø~‹ ' –i %Ö‘Xœ_DefaultRuneLocale1„A-TABLE_SIZE_ZL10TABLE_SIZEÙjž__dso_handlemŸõŠ€ˆå@2Ö ‹ŸQ‹-DTû! @Ÿs‹-DTû!@Ÿ‹€?2 9.nothrow'I;c;Ùostream=ŠÅ.cerrAo~UÙ¡9 Pð_digits#F_ZNSt14numeric_limitsImE6digitsEô8@¢vc#ï_ZNSt14numeric_limitsIfE12has_infinityEä:¢Ð\#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEä:¢•~#ó_ZNSt14numeric_limitsIfE10has_denormEé:¢vc#(_ZNSt14numeric_limitsIdE12has_infinityEä:¢Ð\#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEä:¢•~#,_ZNSt14numeric_limitsIdE10has_denormEé:¢vc#a_ZNSt14numeric_limitsIeE12has_infinityEä:¢Ð\#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEä:¢•~#e_ZNSt14numeric_limitsIeE10has_denormEé:£npos–ƒNJ^/:@ˆ&NLÈK:EfG‚Jm‘:Q')OP¤npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEN¥^/:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEN¥ÈK:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE@Lf9;i*’ô8Mnumeric;j•ˆô8LÈD;k^“ô8L‚o;l@~ô8LkY;mÞ<ô8Lãv;ne}ô8 Ol;)‚HÆSO-…;bNEÝ2îUObn;ñ^‡¨YOhy;òÞ1¨YOP‡;ó%;¨YO@';ôA¨YO,(;õ–^¨YOW ;ö_¨YOJ;÷˜³Y[§~$ü a\dec$´\a\fixed$Þ\a\hex$ z)a[ß$Ùa\left$½&a \oct$Ua@\right$èŽa€]l9$ó&a]Š $ _a]0:$$òma^showpos$'°Ea^skipws$*:Ža^unitbuf$-ì-a ]F$1a@[Þ,$4¾‰a°[L$7ï aJ]w$:¡&a\badbit$L+ra\eofbit$OSa\failbit$T_Wa\goodbit$W1a\app$j a\ate$mLla[$vI7a[8$y@@a\cur$ŽœE a[…$‘ƒ, afupperA17}Ùj€flowerA2P(ÙjfalphaA37EÙjfdigitA4!ÙjgxdigitA5y"ÙjfspaceA6¬"Ùj@gprintA7GÙjfgraphA8 ŽÙj%fcntrlA9ÙjfpunctA:§KÙj falnumA;(Ùj¤_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outE|¤_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inE|kÖN&Ë ã]âpkóT&Ö |i ^&3_ZNSt10moneypunctIcLb1EE4intlEä:i ^&3_ZNSt10moneypunctIcLb0EE4intlEä:i ^&3_ZNSt10moneypunctIwLb1EE4intlEä:i ^&3_ZNSt10moneypunctIwLb0EE4intlEä:i ^&«_ZNSt17moneypunct_bynameIcLb0EE4intlEä:i ^&«_ZNSt17moneypunct_bynameIcLb1EE4intlEä:i ^&«_ZNSt17moneypunct_bynameIwLb0EE4intlEä:i ^&«_ZNSt17moneypunct_bynameIwLb1EE4intlEä:J`ˆulÙjJ‰ÁbÙjJ'RŠoÙjJÃS‹è)ÙjJ‡“Œ@ÙjJ€Aí~Ùjzsrate_Ôx‚{)#ÕªR{dˆÖH;æ8{Ø4׿~æ8{hÜ*@ Žztable_Zh:f% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; < *.? : ; ‡@I< +.: ;‡@I< ,.? : ; ‡@< -.? : ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1 I2&I3&45I6.? : ; I< 7.? : ;I< 8.? : ;I< 9: : ; ;.: ; ‡@I< <.? : ; ‡@I< =G : ; >:: ; ?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N : ;I8 2 O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.G@….G@†I4  ‡: ; I ˆ: ; I ‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G; @”.G: ; @•.G;@–4: ; I — ˜.‡@4 @™.4 @š.4 @›4: ;I2  œ4: ; I? < 4: ; ‡@Iž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < LneâC¨âò û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFileRead.hFileLoop.hFilter.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hPercFlut.cppPercFlut.hSineWave.hTwoZero.hADSR.hiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccGenerator.hWvIn.hFileWvIn.hvector.tccFM.h ¸ÅJÎX‚ž‚¡‚Ò}ž‚žH…Ȍֿ/Ÿ Ö»W»W»í|X‚ !.ºººZºº  .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ…Í“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ ‰0ôY/Úóåg‘&&‘&‘ÕªùKh<¾/Ç0/&1ge­EØ­Éf."*à33É‚¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è‹<“u1„+ˆ}¬º  &$6xxxl4zK×°©’×z#$Ï.º˜‚LÉg! ýLó׃OŸ#v/#å2K ­l‚É/öå2º ÔZ====ƒ‘h.ºØƺØƺØdÈó¯»Ù/I Ï&MYYY&&&&aaaa=Kh6ó¯»Ù/I Ï&MYYY&&&&aaaa=K6 eâÔÖxä $/J¸Å¹Åw¹Å¼Åw¼ÅÑÅvÒÅÓÅwÓÅÖÅwÖÅäÅväÅåÅwåÅèÅwèÅõÅvöÅ÷Åw÷ÅúÅwúÅÆvÆ Æw Æ Æw ÆÆvÆÆwÆÆwƯÆv°Æ±Æw±Æ´Æw´ÆËÆvËÆÌÆwÌÆÏÆwÏÆÇvwwvÇÇwÇÇwÇ#Çv$Ç%Çw%Ç(Çw(ÇEÇvFÇGÇwGÇJÇwJÇgÇvhÇiÇwiÇlÇwlÇrÇvrÇsÇwsÇvÇwvljÇvŠÇ‹Çw‹ÇŽÇwŽÇ¡Çv¢Ç£Çw£Ç¦Çw¦Ç°Çv°Ç±Çw±Ç´Çw´ÇÏÇvÐÇÑÇwÑÇÔÇwÔÇçÇvèÇéÇwéÇìÇwìÇöÇvöÇ÷Çw÷ÇúÇwúÇÈvÈÈwÈÈwÈ*Èv*È+Èw+È.Èw.ÈMÈvNÈOÈwOÈRÈwRÈ…Èv†È‡Èw‡ÈŠÈwŠÈºÈvwwjvºÈ»Èw»È¾Èw¾È8Év8É9Éw9É<Éw<ɶÉv¶É·Éw·ÉºÉwºÉÕÉvÖÉ×Éw×ÉÚÉwÚÉÊvÊ Êw Ê Êw ÊQÊvRÊSÊwSÊVÊwVÊŸÊv Ê¡Êw¡Ê¤Êw¤ÊùËvúËûËwûËþËwþËSÍvTÍUÍwUÍXÍwXÍoÎvpÎqÎwqÎtÎwtÎMÏvNÏOÏwOÏRÏwRÏ«Ðv¬Ð­Ðw­Ð°Ðw°Ð^Òv^Ò_Òw_ÒbÒwbÒÔvÔÔwÔ Ôw Ô9Öv:Ö;Öw;Ö>Öw>Ög×vh×i×wi×l×wlך×vš×›×w›×ž×wž×íÜveâfâwfâiâwiâ¨âv¨â©âw©â¬âw¬â½âvjkwknwn„v„…w…ˆwˆ²v²³w³¶w¶évêëwëîwî!v"#w#&w&YvíÜîÜwîÜñÜwñÜÝvÝÝwÝÝwÝlÝvZ[w[^w^d vd e we h wh nv$æã¤Éstk::Stk::sampleRate¾Éstk::StkFrames::sizeðÉstk::StkFrames::channelsÊstk::StkFrames::framesJÊstk::FileRead::fileSize|Êstk::FileLoop::setFrequency¸Êstk::Filter::setGainËmin!Ìstd::vector >::operator[]cÌstd::vector >::operator[]¥Ìstd::vector >::operator[]Í__gnu_cxx::new_allocator::~new_allocatoraÍstd::allocator::~allocatorÍstd::allocator::~allocatorÚÍ__gnu_cxx::new_allocator::new_allocator7Îstd::allocator::allocator•Îstd::_Vector_base >::_Vector_impl::~_Vector_implÁÎstd::_Vector_base >::_M_get_Tp_allocatoróÎ__destroy_aux-Ï_DestroyqÏ_Destroy¾Ïstk::Instrmnt::controlChangeÐstk::Instrmnt::setFrequencyQÐstk::PercFlut::setFrequency¸Ðstk::Instrmnt::~InstrmntäÐstk::Instrmnt::~InstrmntÑ__gnu_cxx::new_allocator::deallocateUÑstd::_Vector_base >::_M_deallocateÂÑstd::_Vector_base >::~_Vector_baseÒstd::vector >::~vector`Òstk::Filter::~FilterŒÒstk::Filter::~Filter¸Òstk::StkFrames::operator[]"Óstk::Filter::clear]Óstk::PercFlut::tick;Ôstk::SineWave::tick}Ôstk::TwoZero::tickÁÔstk::ADSR::tickïÔstk::StkFrames::operator[]TÕstk::TwoZero::lastOut†Õstk::PercFlut::tickeÖstk::PercFlut::noteOnÜÖstk::PercFlut::~PercFlut×stk::PercFlut::~PercFlut4×stk::PercFlut::~PercFlut`×stk::Stk::rawwavePathz×operator+, std::allocator >Østk::PercFlut::PercFlutMØstk::PercFlut::PercFlutO æãÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t $_47div_tD$_5nldiv_t|$_6¦lldiv_tþ lconva#va_listp#fpos_t~#__sbuf´#__sFILE§%FILE2)clock_tA)tm*pthread_once_t)*__gthread_once_tA*wint_tO*$_7¤*_RuneEntry¶*$_8ð*_RuneRange+$_9A+_RuneCharClassW+$_10A-_RuneLocale¼/mbstate_tÍ/wctype_tÚ6__true_type7char_traits 9__vtbl_ptr_type 9nothrow_t.9new_allocatorz:allocatorî:_Atomic_word;basic_string,std::allocator >IN_Rep_baseŽN_RepjPlocaleíSfacet&VidðV_ImplZios_base^abasic_streambuf >ñgwctrans_tàictype_baseäjctypeŽpmoney_baseçpbasic_ios >øt__normal_iterator, std::allocator > >ùvnum_get > >}num_put > >Åbasic_ostream >×…basic_stringbuf,std::allocator >Cˆbasic_ostringstream,std::allocator >Õ‹StkErrorùŒStkfStkFrames«“Instrmntb•Generator1–ADSRd™WvInTšFileRead{FileWvIn&¡FileLoop ¤SineWave¦new_allocatorq§allocatorá§_Vector_base >©vector >ƒ®FilterU°TwoZero8²new_allocator¡³allocator´_Vector_base >Nµvector >³ºnew_allocator¼allocatorŒ¼_Vector_base >ɽvector >.ÃFMÉÆPercFlut¿Ç__normal_iterator, std::allocator > >UÙostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_readSineWave_ZNSt8ios_base9uppercaseEsetControl1strtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EEaSERKS4_swap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8max_sizeEv_ZN3stk8FileWvIn9normalizeEv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE10deallocateEPS3_m_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk7TwoZero15setCoefficientsEdddb_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]_ZN3stk7TwoZero4tickERNS_9StkFramesEjc_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_sleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4dataEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEvwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE11_M_allocateEm_ZNK3stk8Instrmnt9lastFrameEv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERS3_fgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEaSERKS4__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE2atEmnoteOffcopyfmt_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEmcontrolChangesizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EEixEm~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_assignEmRKS2__ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcmphaseOffset__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5frontEvgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZN3stk2FM4tickEj_ZNSolsEPKv_ZN3stk7TwoZero17sampleRateChangedEdd_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5emptyEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt10ctype_base5lowerE_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE8pop_backEv~PercFlut_ZN3stk8PercFlut12setFrequencyEd~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_ZN3stk2FM4tickERNS_9StkFramesEj_M_set_sharableloadWavesgets_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEvispunct_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZN3stk7TwoZero8setNotchEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoop_ZN3stk2FM7setGainEjdgetMessagewritepush_backsetModulationDepthsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6resizeEmS2__ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZN3stk7TwoZero4tickERNS_9StkFramesES2_jj_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_ZN3stk2FM9loadWavesEPPKc_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEd_ZN3stk8FileLoop5resetEvfsetpos_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE3endEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4swapERS4__ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslen_ZN3stk7TwoZero5setB1Edfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE2atEmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6assignEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_setModulationSpeed~_Impl_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE7destroyEPS3__ZNSt6locale21_S_normalize_categoryEi_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEvqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZNSs12_S_constructEmcRKSaIcE_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13_M_deallocateEPS2_mbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZN3stk8PercFlutC1Ev_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4backEvwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEv_ZN3stk8PercFlut4tickEjpubimbue_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZN3stk2FM11setControl2Ed_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8capacityEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8FileLoop8openFileESsbbget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m_ZNSt6locale5_Impl10_S_id_timeEwcsxfrm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_STK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZN3stk2FM18setModulationSpeedEd_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facet_ZN3stk2FM13controlChangeEidisprint~basic_ostringstreamcollateiswpunct_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4sizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE14_M_range_checkEm_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_put_GLOBAL__I__ZN3stk8PercFlutC2Ev*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk7TwoZero4tickEd_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE8allocateEmPKv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_IostaterenamembsinitPercFlut_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv~TwoZero_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoul_ZNSt6vectorIPN3stk4ADSRESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_num_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintf_ZN3stk8PercFlutD0EvcloseFile_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE2atEminit_M_replace_categoriesInitfree_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEvdo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSt6vectorIPN3stk4ADSRESaIS2_EE2atEm_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZNSt6vectorIPN3stk4ADSRESaIS2_EE8pop_backEvasctime_ZNK3stk8FileLoop11getFileRateEvrdstate_M_implpubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13get_allocatorEvctime_ZL9iswxdigitilocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE9constructEPS3_RKS3_mbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5clearEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNK3stk7TwoZero7lastOutEv_ZL8iswspacei_M_assign_ZN3stk8PercFlutD1Ev_ZNK3stk9Generator9lastFrameEvsync_ZN3stk2FM7noteOffEdsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassic_ZN3stk8PercFlutD2Evvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk7TwoZero22ignoreSampleRateChangeEb_ZN3stk6Filter7setGainEdFMoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EE7reserveEm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN3stk8FileLoop14addPhaseOffsetEd_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4backEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5clearEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN3stk2FM5keyOnEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5emptyEv_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4swapERS4__M_fill_assign__in_chrg_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEvoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftime_S_id_ctypedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE9push_backERKS2_inRange_ZNSs4_Rep12_S_empty_repEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8capacityEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4dataEvpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZN3stk8FileLoop7setRateEd~FM_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8FileLoop4tickEj_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_assignEmRKS2__S_id_numeric_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_FileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE8max_sizeEv_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbacks_ZN3stk2FM6keyOffEvwmemcmp_ZN3stk7TwoZero5setB0Edmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_FmtflagssetRatio_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZN3stk2FM12setFrequencyEd_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERKS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13get_allocatorEv_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_FmtflagssetControl2_ZN3stk2FM11setControl1Ed_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZN3stk7TwoZero5setB2Ed_S_c_namebase_ZNSt6vectorIPN3stk4ADSRESaIS2_EE15_M_erase_at_endEPS2__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_setfsetg_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE7reserveEmsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZN3stk8PercFlut4tickERNS_9StkFramesEj_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_range_checkEm_ZN3stk2FM8setRatioEjd_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERS3_showWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE3endEveq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_front_S_clone_c_locale_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6assignEmRKS2__ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5frontEv_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZN3stk8PercFlutC2Ev_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEv_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceoutTwoZero_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk2FM18setModulationDepthEd_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZN3stk8PercFlut6noteOnEdd_ZNKSt5ctypeIcE10do_tolowerEclt_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEv_Callback_listferror_ZN3stk2FM5clearEvswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERKS3__ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åHƒì0H‰}øòEðH‹EøH‹HƒÀ`H‹H‰EÐH‹}øHƒÇpèH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàòEàòYEðòEèèòMèò^Èf(ÁH‹}øÿUÐÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒìPH‰}èëH‹EèòH@òmòXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@ò:f(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.sÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHìÀH‰}ø‰uôH‹}øHƒÇpèf(ÈH‹Eøò€øòYÈòk f(ÑòYÐòUèH‹EøòˆÀòR òXEèf(ÑòYÐò•PÿÿÿH‹}øHÇȾèòòPÿÿÿòYÈòXÿÿÿH‹}øHƒÇX¾èH‹8ò…XÿÿÿèH‹EøòˆÀòÚ òXEèf(ÑòYÐò•`ÿÿÿH‹}øHÇȾèòò`ÿÿÿòYÈòhÿÿÿH‹}øHƒÇX¾èH‹8ò…hÿÿÿèH‹EøòˆÀòb òXEèf(ÑòYÐò•pÿÿÿH‹}øHÇȾèòòpÿÿÿòYÈòxÿÿÿH‹}øHƒÇX¾èH‹8ò…xÿÿÿèH‹EøòˆÀòê òXEèf(ÑòYÐòU€H‹}øHÇȾèòòM€òYÈòMˆH‹}øHƒÇX¾èH‹8òEˆèH‹}øHÇØèòEH‹}øHƒÇX¾èH‹8òEèH‹}øHÇà¾èòòU˜H‹}øHƒÇ@¾èH‹8èòM˜òYÈòM H‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòU òYÐòUèH‹}øHÇØòEèèH‹}øHƒÇX¾èH‹8òEèèH‹Eøòˆò¤ òYÈò f(ÑòXÐòU¨H‹}øHÇà¾èòòM¨òYÈòM°H‹}øHƒÇ@¾èH‹8èòU°òYÐòU¸H‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòM¸òYÈòMèH‹Eøòˆòüf(ÑòYÐòUÀH‹}øHÇà¾èòòMÀòYÈòMÈH‹}øHƒÇ@¾èH‹8èòUÈòYÐòUÐH‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEÐòMèòXÈòMèH‹Eøò€òUèòYÐòUèH‹}øHƒÇX¾èH‹8òEèèH‹}øHÇà¾èòòEØH‹}øHƒÇ@¾èH‹8èòMØòYÈòMàH‹}øHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòUàòYÐòUèH‹}øHƒÇ¾èòšòYEèòH‹}øHƒÇ¾èH‹H‰…Hÿÿÿò…HÿÿÿÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!PercFlut::setFrequency: argument is less than or equal to zero!StkFrames::operator[]: invalid index () value!PercFlut::tick(): channel and StkFrames arguments are incompatible!sinewave.rawfwavblnk.rawN3stk8PercFlutEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ'*1Jÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#ˆÖûÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#ˆÖûUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE @š™™™™™É?ð?à¿à?ø?áz®Gá@îëÀ9# @!°rh‘í@š™™™™™©?333333Ó?{®Gáz„?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ•† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ§† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿS† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒ`†-MŒ-#- ”-ÚÒÇk-ª”-yqfk-I”-k-è ”-· ¯ ¤ k-v q-P q-* q- q-ï Š-å Ù Š-Ï à Š-¹ ¡ ž-ˆ Š-~ r ž-` £-G £-5 £- £- £-ê ¬-Ñ £-º –- ­-{ ¡-k š-b {-] N -E -5 m- ž-ñ ž-ß £-Æ £-´ £-› £-‰ £-i ¬-M £-3 –- ­-î ¡-Þ š-Õ {-Ð Á -¸ -¨ m-… …~ ‹-V †-C Œ- #- ”-ÐȽk- ”-og\k-?”-ûk-Þ”-­¥šk-lq-Fq- q-úq-åŠ-ÛÏŠ-ŹŠ-¯—ž-~Š-thž-V£-=£-+£-£-£-à¬-Ç£-°–-†­-q¡-aš-X{-SD-;-+m-ž-çž-Õ£-¼£-ª£-‘£-£-_¬-C£-)–-ù­-ä¡-Ôš-Ë{-Æ·-®-žm-{…t‹-S¬-AŒ-1…¬- Œ-ù…ã¬-ÑŒ-Á…¬ˆ-‚bq-E%q-èq-Ë«q-~§-yS-E¨-@’=9è›- ›-c›-9u-™- p@èÀ˜pH øÐ¨xP øÐ p@èÀ˜p@èÀ˜pH øÐ¨€X0à¸`8èÀ˜pH ~ÙƒØ{Ø_ØWØ6Ø.ØØ ؈׀×n×f×F×>×××îÖæÖuÖmÖKÖCÖ0Ö(ÖàÕØÕ•ÕÕbÕZÕ7Õ/ÕÿÔ÷ÔÐÔÈԌԄÔJÔBÔÔÔûÓóÓlÓdÓ1Ó)ÓÓøÒÈÒÀÒžÒ–ÒrÒjÒ"ÒÒÔÑÌÑcÑ[ÑÑÑöÐîÐÊÐÂÐaÐYÐ#ÐÐÍÏÅÏÏwÏ;Ï3ÏÏùÎÏÎÇΧΟÎIÎAÎìÍäÍŸÍ—ÍsÍkÍ Íͳ̫ÌqÌiÌ/Ì'ÌÌùËPËHËËËÆÊ¾ÊŠÊ‚ÊXÊPÊ+Ê#ÊþÉöÉÌÉÄɲɪÉ0 ÙT ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(¥†-˜£-… -x¢-L¢-G=I-úI-Æm-¦-žk-ƒq-n•-am-m-î-æk-Âq- jm-J-Bk-q-üðÜ•-Ïm-½)-†m-f-^k-Cq-.•-!m- Q-ú+-ím-Éq-¢Ž+-~m-Tq-*+-m-Üq-²ž+-Žm-dq-:ýG-Ê[-v†-c¥-G¥-2£-£-Ž-œ-ò¨-í ãŸ-Ô¨-Ï Á¤-\I-æI-õI-6I-I-I-ë I-Ó I-¬ I-Ž q-e I-G q-# I- q-ð I-É I-” I-x I-' I-" —=û I-ö —=h B  ß W-® I-W W- Y-ø I-ì -Þ ¨-Ù ’=Ò ¾ Y-² Y-€ U-b I-? U-! I-þU-ÝI-†-}¥-a¥-L£-3£-*Ž-œ- ¨- ýŸ-î¨-é Û¤-¬-~†-q“-V“-?˜-"o-o-æ˜-Ño-¼o-¡˜-‚˜-m˜-Rƒ=6¬-$†-“-ü“-å˜-Èo-«o-Œ˜-wo-bo-G˜-(˜-˜-øƒ=ái-Ø_-Ïy-·]-«g-“c-Še-IK-¬-ó¬-á†-Ô“-¹“-¨˜-„=u¬-c†-V“-;“-*˜-„=ü-î¨-é’=âÇ-¹¨-´’=­w-ls-)a-M-ãO-ËO-Ý-ŽS-‘=R-=®-8,°=%¦- p©h‚`«P7H9@‡850‰(; ACЪÈÀ«°ª¨€ «¯ˆ¯€/x-p¯h¯`X1P3H~0¯(! %'}™ @^™ ˆ @^ˆ ?„ \„ @ a >^a P >^P =L \L > ) |^)  |^ { \ | à ^à Ü \Ü  ¨ F^¨ E¤ \¤ F p D^p Cl \l D 8 B^8 A4 \4 B <^ ;ü \ü < È ^È Ä \Ä  ^ Œ \Œ  X ^X T \T  :^ 9 \ : èR^èQä\äR Á\^Á °\^°[¬\¬\ x ^xt\t @*^@)<\<* H^G\H Ð8^Ð7Ì\Ì8 ˜"^˜!”\”" qJ^q `J^`I\\\J 9(^9((^('$\$( &^ð&^ð%ì\ì& ¸p^¸o´\´p €j^€i|\|j Hf^HeD\Df L^K \ L é4^éØ4^Ø3Ô\Ô4 ±2^± 2^ 1œ\œ2 h6^h5d\d6 0.^0-,\,. ø0^ø/ô\ô0 Àz^Ày¼\¼z ˆx^ˆw„\„x Pt^PsL\Lt h^g\h àd^àcÜ\Üd ¨^^¨]¤\¤^ pN^pMl\lN 8b^8a4\4b `^_ü\ü` ÈP^ÈOÄ\ÄP l^kŒ\Œl Xn^XmT\Tn r^ q\r è^èä\ä °v^°u¬\¬v x$^x#t\t$ @,^@+<\<, T^S\T ÐX^ÐWÌ\ÌX ˜Z^˜Y”\”Z `V^`U\\\V (^($\$ ±M¨â)KpÝO ÝSàÝW¾ÞiéÞ{ßYߟ Þ£GÞ§žß¹PÞ½ðßÏeâPðjBà+”Þ0¡Þ5màGiáY˜äcxæˆèí¼ îàXÅÀ €¸ä€íÜ|€pï«€Ô¤€í €pÎ'€(ìÈ€°Æ„ €æÈ€ Ê߀€ëï€úËö€¸ë“€^Ò‰€Ð즀Æ_ €Ðåg€†È» €À鯀NÈ” €ˆé«€ºÈ€0ê€8É€hê‰à øé8€NÏB€`ìô€š×ö€°í„î¦ZÖàïf d ïð¯²1ÈîêêJï"c8ï`€¬Ðm€˜ì€TÍ €ðë,€¶É7€ êÁ€¢Çz €è€€hÇ0 €XçØ€h××€x툀Æ> €˜å1€ÒÅÞ €ðäk€öÅ €`åL€äÅü €(åÀ€:Ö¼€@íꀰǦ €8襀rÇX €ç³€ŠÇi €Èçû€ÐǺ €pè]€ÖÉk€Øê*€èÇì €¨è€Êž€ëY€FÇ € ç.€$ÇØ €è殀RÊ€Hë€Ç» €°æ^€öÇ# €àèâ€ËÆ¡ €@挀ÈT €é¥€*Èp €Pé\€Ý›€¨ïè €àã €ä|  ãr €ä• €&ä$ ®ÞÜ€@ãÁ€€ãÅÀâþÊ ›´ . ¼Ú:¬2‘ êíF   yÖùÚoÌ d”êNÛæ1fc … 9 þXû Jª __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileRead8fileSizeEv__ZN3stk8FileLoop12setFrequencyEd__ZN3stk6Filter7setGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8PercFlut12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk8PercFlut4tickERNS_9StkFramesEj__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk7TwoZero4tickEd__ZN3stk4ADSR4tickEv__ZNK3stk9StkFramesixEm__ZNK3stk7TwoZero7lastOutEv__ZN3stk8PercFlut4tickEj__ZN3stk8FileLoop14addPhaseOffsetEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8PercFlut6noteOnEdd__ZN3stk2FM5keyOnEv__ZN3stk8PercFlutD0Ev__ZTVN3stk8PercFlutE__ZN3stk2FMD2Ev__ZN3stk8PercFlutD1Ev__ZN3stk8PercFlutD2Ev__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk8PercFlutC1Ev__ZN3stk2FMC2Ej__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8FileLoopC1ESsbbmm__ZNSaIcED1Ev__ZN3stk2FM8setRatioEjd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk8PercFlutC2Ev__ZTIN3stk8PercFlutE__ZN3stk3Stk17sampleRateChangedEdd__ZN3stk2FM7noteOffEd__ZN3stk2FM13controlChangeEid__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8PercFlutE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk2FME__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZN3stk8FileLoop12setFrequencyEd.eh__ZN3stk6Filter7setGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8PercFlut12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8PercFlut4tickERNS_9StkFramesEj.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk7TwoZero4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk7TwoZero7lastOutEv.eh__ZN3stk8PercFlut4tickEj.eh__ZN3stk8PercFlut6noteOnEdd.eh__ZN3stk8PercFlutD0Ev.eh__ZN3stk8PercFlutD1Ev.eh__ZN3stk8PercFlutD2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk8PercFlutC1Ev.eh__ZN3stk8PercFlutC2Ev.eh__GLOBAL__I__ZN3stk8PercFlutC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1LC3GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3LC4LC5GCC_except_table4LC6GCC_except_table5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table6LC12LC13GCC_except_table7GCC_except_table8EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8PercFlutC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Phonemes.o000644 000766 000766 00000255030 12015735510 016065 0ustar00garygary000000 000000 Ïúíþ0 È ;P;__text__TEXT“PXCk€__debug_frame__DWARF˜Ðè°F__debug_info__DWARFh Èš¸0G&__debug_abbrev__DWARF0¥ €­__debug_aranges__DWARFP¯P ·`H__debug_macinfo__DWARF ¯ð·__debug_line__DWARF ¯Tð·xH__debug_loc__DWARFô´ÀD½ H`__debug_pubnames__DWARF´¹ÌÂ__debug_pubtypes__DWARF€»ÊÐÃ__debug_inlined__DWARFJšÊ__debug_str__DWARFJ bšÊ__debug_ranges__DWARFT$¤,__mod_init_func__DATAX$¨, K __textcoal_nt__TEXT`$7°, €__StaticInit__TEXT—$Xç,¨K€__cstring__TEXTð$ê@-__gcc_except_tab__TEXTÚ&Å*/__const__TEXT (€ð0__const__DATA 7Hp?ØK__bss__DATA;__eh_frame__TEXTh7 ¸?LM h__constructor__TEXT;XC__destructor__TEXT;XCxNJS P7UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒìH‰}̉uȃ}ÌvfH5H‹=èH}àH‹5èH}à¾èH}àèfWÀòEÀéÇH‰E¸H‹]¸H}àèH‰]¸H‹}¸èƒ}ÈvcH5H‹=èH}ÐH‹5èH}оèH}ÐèfWÀòEÀë^H‰E¸H‹]¸H}ÐèH‰]¸H‹}¸è‹UÌ‹EȉÁ‰ÒH‰ÈHÀHÈH ÅH‰ÐHÀHÐHÁàHHHòòEÀòEÀHƒÄH[ÉÃUH‰åSHƒìH‰}̉uȃ}ÌvfH5H‹=èH}àH‹5èH}à¾èH}àèfWÀòEÀéÇH‰E¸H‹]¸H}àèH‰]¸H‹}¸èƒ}ÈvcH5H‹=èH}ÐH‹5èH}оèH}ÐèfWÀòEÀë^H‰E¸H‹]¸H}ÐèH‰]¸H‹}¸è‹UÌ‹EȉÁ‰ÒH‰ÈHÀHÈH ÅH‰ÐHÀHÐHÁàHHHòòEÀòEÀHƒÄH[ÉÃUH‰åSHƒìH‰}̉uȃ}ÌvfH5H‹=èH}àH‹5èH}à¾èH}àèfWÀòEÀéÇH‰E¸H‹]¸H}àèH‰]¸H‹}¸èƒ}ÈvcH5H‹=èH}ÐH‹5èH}оèH}ÐèfWÀòEÀë^H‰E¸H‹]¸H}ÐèH‰]¸H‹}¸è‹UÌ‹EȉÁ‰ÒH‰ÈHÀHÈH ÅH‰ÐHÀHÐHÁàHHHòòEÀòEÀHƒÄH[ÉÃUH‰åSHƒì8‰}܃}ÜvcH5H‹=èH}àH‹5èH}à¾èH}àèfWÀòEÐë>H‰EÈH‹]ÈH}àèH‰]ÈH‹}Èè‹E܉ÀH‰ÂHÁâHHòòEÐòEÐHƒÄ8[ÉÃUH‰åSHƒì8‰}܃}ÜvcH5H‹=èH}àH‹5èH}à¾èH}àèfWÀòEÐë>H‰EÈH‹]ÈH}àèH‰]ÈH‹}Èè‹E܉ÀH‰ÂHÁâHHòòEÐòEÐHƒÄ8[ÉÃUH‰åSHƒì8‰}܃}ÜvbH5H‹=èH}àH‹5èH}à¾èH}àèHÇEÐë9H‰EÈH‹]ÈH}àèH‰]ÈH‹}Èè‹E܉ÀH…HHÂH‰UÐH‹EÐHƒÄ8[ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH‹}øèHH‹EøH‰ÉÃUH‰åHƒìH‰}øH‹}øèHH‹EøH‰ÉÃÿÿÿÿx $`$7† ,† ƒ$—$C† $Ú$† $† ,20† ƒ,b0† ƒ,’0† ƒ,¡† ƒ,d¡† ƒ,š† ƒ$ 7† $Ø7† $7† $H%† $n%† ÄšGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Phonemes.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_t c¦time_t WÍptrdiff_t ˜" std\ 7\ 8_ Xb Z‰ ]° _Ì bç j9 kp o· pÕ qö r  s$ ui w… x˜ z¯ }Ë ~ç  : ‚\ ƒi „… …˜ †¾ ‡ß ˆ Š ‹G Ψ Ðf Ñt Óy Ô Õ ×¹ Ø ÙÐ Úñ Û; ; <Ä =à d9 eE gH ha ix j k¦ l½ mÔ nö o s7 t] vƒ w¥ xÍ zå {ý |  }# ‚7 ƒO „l †€ ‡™ ŠÀ ‹Î Œæ µ ¶& ·N ¸k ¹’ <ó Fæ$ G% H% I4% JN% Ki% L„% MŸ% Nº% OÕ% Pð% Q & R&& BA& CD& DÓ FG& GX& Ht& I•& J²& KÔ& Lö& M ' N$' HN' ’o' ”r' •‰' – ' —Á' ˜Ý' ™ù' š( ›2( œO( f( žs( Ÿš(  À( ¡â( ¢) £$) ¤;) ¥]) ¦z) §–) ©·) «Ø) ­þ) ¯* ±;* ³W* ´x* µ”* ¶°* ·Ì* ¸è* ¹+ º.+ »E+ ¼f+ ½‡+ ¾¨+ ¿Ô+ Àð+ Â, Ä., ÅO, Æp, Ç‘, Ȳ, ÉÉ, Êê, Ë - Ì,- ÍM- Îe- Ð}- Ö™- ܵ- âÑ- èí-.*.K.__debug1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >‡ W&2#_M_pª#W&Œ2ªc2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Ü_Ios_Fmtflags7¾ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek$ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ƒ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ë _S_beg_S_cur_S_end_S_ios_seekdir_end€€Ž ±event¢ erase_eventimbue_eventcopyfmt_event)`Ó· _M_nextÕsQ#_M_fnÖ”Q# Z×½#ÄØx2#)`Û„ sQ”Q½sQ  FßU? sQ!|^ã¨;½sQº&ñþ _M_pwordòm#_M_iwordó"#º&ôšQ6"ã_ZNSt8ios_base4Init11_S_refcountEx2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEp06˜ Q|5 Q½basic_streambuf > R_ T“_ U–_ W™_ X³_ ZÍ_ \ç_ ]` ^ ` _:` `T` an` bˆ` c¢` d¼` eÖ` fð` g a h&a i@a jWactype_basectypemoney_baseÀ$patternÉ fieldÉ ´ #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%°]¶’*B‹ïB‹B‹&F`þ ¨)p0~ŸhQ'nothrowIõ@ü'cerrA”S(__ioinitM_ZStL8__ioinitþ )IX½~~~*„+q)ˆ]eŸªª~Ÿ*q)¨*dªÌª~%ƒªç½)dPm½Ÿ*, $_4a9 quotb½# remc½#div_td $_5fp quotg"# remh"#ldiv_tiF $_6l¨ quotm÷# remn÷#lldiv_to~).<“½ÎÎ*Ô-)Ž ”ìì~double)“ •½ ~)˜ –"$~)šaœmOŸŸO*U.½i)ORž9…½½/6 ˜m)¨9¡ª¯~)Ô£pË"")÷Lª½ç~Ÿ)¿«Ÿ~Ÿ*wchar_t)—6¬½:~Ÿ/$¯\mŸŸO0]°½)˜$±m…mŸ/R²˜Ö%„*³?-ì¸~¸*ª)¯*µ"ß~¸½)=½½~¸½%mTÂßW½~)Sß<ª<Ÿ*B+)BKĽcª __gnu_cxx¡%] ®Ž4÷÷%OR´N7¨¯÷÷__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)‚,§¨¹÷÷)q7™÷Ð~)X^º÷ñ~¸½)†NÀ~¸½%‹*´H-22~¸float)+^·WW~¸long double/´&Çy½)­K¦÷÷ lconv`+Ä1‘,ª#1¾(-ª#1.ª# int_curr_symbol/ª# currency_symbol0ª# mon_decimal_point1ª#( mon_thousands_sep2ª#0 mon_grouping3ª#81A4ª#@1(95ª#H int_frac_digits6q#P1ê7q#Q p_cs_precedes8q#R p_sep_by_space9q#S n_cs_precedes:q#T n_sep_by_space;q#U p_sign_posnq#X int_n_cs_precedes?q#Y int_p_sep_by_space@q#Z int_n_sep_by_spaceAq#[ int_p_sign_posnBq#\ int_n_sign_posnCq#]) 35ªà½~0LAKí*va_list IÒfpos_t U7 __sbuf `@ _base a@# _size b½#*‰ __sFILE˜ ‚– _p ƒ@# _r „½# _w …½# _flags †š# _file ‡š# _bf ˆ# _lbfsize ‰½#( _cookie Œm#0 _close ¥#8 _read ŽÄ#@ _seek ã#H _write #P _ub “#X _extra ”#h _ur •½#p _ubuf ˜#t _nbuf ™)#w _lb œ#x _blksize Ÿ½#ˆ _offset  #.½¥m*–.½Ämª½*«.ãm½*Ê.½m~½*é__sFILEX*‰)n‰9nFILE ¡F/m3 ï[[*9)zJ ð½x[)1 ñ½[)8` ò½¦[)€/ ó½½[)S8 ô½Ô[)Ž7 õ½ð[ð*)y8 öªª½[% úpA[7~~)L" ÿŸ]mŸŸ[2µ" (-[ƒ~~[3{ ½¥["½3Ò! ½Â[Â*È+3oU "å[3a ½ý[4, ½3š ª#ªñ 7~3¨4 ½O~3M1 ½l~~¥% €[1K ™[ª3Ú^ ½À[ª½Ÿ4× [3§S ªæª3º ½ ½[3\ ©½& ªŸ~53æ9 ª½H [~H *ú3ß «½k ~H 3ý! ¬½’ ªŸ~H 3º> ­½´ ~~H qÄ nclock_t!Mµ tm8!Z¥! tm_sec![½# tm_min!\½# tm_hour!]½# tm_mday!^½# tm_mon!_½# tm_year!`½# tm_wday!a½# tm_yday!b½# tm_isdst!c½# tm_gmtoff!d"#( tm_zone!eª#0pthread_once_t"^M__gthread_once_t#/¥!wint_t$Fž $_7$Q0" __min$R‡# __max$S‡# __map$T‡# __types$U0"#*Ä_RuneEntry$Vá! $_8$X|" __nranges$Y½# __ranges$Z|"#*6"_RuneRange$[H" $_9$]Ã" __name$^Ã"# __mask$_Ä#qÓ"n _RuneCharClass$`”"6$_10ˆ $bT$ __magic$cä# __encoding$dT$# __sgetrune$fƒ$#( __sputrune$g§$#0 __invalid_rune$h‡#8 __runetype$j­$#< __maplower$k½$#¼ __mapupper$l½$#¼ __runetype_ext$s‚"#À __maplower_ext$t‚"#Ð __mapupper_ext$u‚"#à __variable$wm#ð __variable_len$x½#ø __ncharclasses$}½#ü __charclasses$~Í$#€qd$n.‡}$~¦}$*~*d$.½§$‡ª¦¸*‰$Ľ$nÿ‡Í$nÿ*Ó"_RuneLocale$é"7§=%å2-½%½7I<%ëcA½%½7e>%÷×½4%½7E%þÜ&½N%½&H% ½i%½&â% ý„%½&w-%àF½Ÿ%½&Ÿ%I½º%½&r%›)½Õ%½&77%"Œ½ð%½&*3%).½ &½&t %5Ò,½&&½&O&%;''½A&½8´!|­/Ä )I!~ìt&­­%L8!‚":­&&*Ó )FJ!…­¬&¬&*­)Ò8!{ªÉ&É&*Ï&+Ó )69!}ªë&ë&*ñ&+­)¸!€& 'ë&)K9!&$'ë&%›>!ƒóVŸN'ªŸ~É&mbstate_t&UŒwctype_t'4†)ŽP&yÓ!‰'½)& &zÓ! '[)- &{Á'½[)Ú`&|Ó!Ý'[)a&}½ù'<[)gM&~½([½)p^&½2([<5)Y&€½O([<5)¢4&Ó!f([0i&‚Ó!)Ï"&ƒŸ”(~Ÿ”(*N')\&…ŸÀ(~Ÿ”()T1&†½×(×(*Ý(+N')¯9&ˆŸ)}$Ÿ”()Q)&‰Ó!$)[)a &ŠÓ!;))Þ1&Œ½])Ÿ<5)“ &½z)<<5)A&ŽÓ!–)Ó![)`&½·)[<H ):>&ĽØ)[<H )ë5&’½þ)Ÿ<H )54&ƽ*<<H )!#&“½;*<H )&¦í-<<)ÖL&¯.<Ÿ)_&ÊW*.< ,)S,&Í÷K.< ,½)L>&Ïl.< ,½ __gnu_debug:Ž.9;]9<¯:h)éd0streampos(Ó|;Û)ñ HÇ.d0j0% Z)õl!p0ç.j0j0%&`)ùn:p0/j0j0%«.)ýÌ*½,/~~Ÿ2Ó`)m ŸH/~2WF)AI~n/~Ÿj02v) õª”/ª~Ÿ2OT) 媺/ª~Ÿ2Û)ÜTªà/ªŸq2_!)~Yqü/x02ØM)X`½0j02»I)TYp090x0x0<ã()#_½!†7)&Y½x0=q=„bool=~0+½.½Ž05*”0>__vtbl_ptr_typeƒ0?G:º*6í1/ÈL*DØ0í1/ÈL*Fñ0í1ó1/«*K 1í1½%V.*NàIª,1þ1d0%V.*Q±?~M1þ1j0% $*V>'ªs1í1½;°$*`å2•1í1ª½%Q*d+FŸ±1þ1;ñX*j¯3Ó1í1ªj0@h%*nZí1ª*¸0=ù1+¸0*ù1:œ+1]2¸0#/ûX,d-2]2/ûX,fF2]2c2Að<,l]2½*2=i2+2+p0+®_Atomic_word-%½*H : +8¥EBnposþV¥EC_M_dataplusH #_Rep_base_RepDÇ+uNªú2ªEDÇ+îUª3µEªD‘$çL»E;3ªED4#%@ÐY3ªEDK)œ Ðw3ªEEX-DY‘3µEDÃ4d8Ÿ¹3ªE½~E”R<÷$â3ªE½½~D²JD…TŸ 4ªE½½D>4L¢Gp0-4ªE~E%U½RP4ª~½EÈ:^&Us4ª~½EÞ:g¾9–4ª½qEOz-S¹4ªÐÐEO~¤2Ü4ª33EO‚ºÿ4ªªªEO†ñ"5ª~~D о`½D5½½E .ÃRNm5µE½½½E;U.µÁ‡5µEFÅ!š¨(ÁE4¯5µE/4.¿È5µEc2/4.·á5µEÇE/4.Å6µEÇE½½/4.Ð,6µEÇE½½c2/4.ÛO6µE~½c2/4.âm6µE~c2/4.é6µE½qc2ƒì«6µE½2HUô¢aÍEÍ6µEÇE2HUüÃ4ÍEï6µE~2HUaÍE7µEq2©3U9Ð.7µE2©3w73K7ªE2èW&Ö"Ðh7µE2èW1­3…7ªE2¹S:˜ ¢7µE2¹SCB‡ ¿7ªE2M LÐ  Ü7µE2M U£‡ ù7ªE2† ]}Ÿ8ªE2Ó`c­EŸ38ªE2QhÇ'ŸP8ªE ‰9.nÜYs8µE½q ‰9ƒ W‘8µE½2û"‹ PŸ®8ªE P+.ä¾ Ì8µE½ $6¦Så8µE29L­w p09ªE2€¼Kj0$9ªE½2€ÍÍd0F9µE½2ûWâ8)j0h9ªE½2ûWõ4 d0Š9µE½2<=¯4ÍE¬9µEÇE2<= ,ÍEÎ9µE~2<=¦]ÍEð9µEq2¼4.JÍE:µEÇE2¼4.[RUÍE>:µEÇE½½2¼4./˜XÍEe:µE~½2¼4BW)ÍE‡:µE~2¼4.ã+ÍE®:µE½q Re»JÌ:µEq%Û.ø4 ÍEí:µEÇE2ÛƒmSÍE;µEÇE½½2Û.gOÍE@;µE~½2ÛŸ^.ÍEb;µE~2Û¯¬%ÍE‰;µE½q bZÌ0±;µEнq2bZëLÍEØ;µE½ÇE2bZ/8ÍE <µE½ÇE½½2bZ.mû ÍE5<µE½~½2bZ*BÍE\<µE½~2bZA<ÍEˆ<µE½½q2bZRΠЯ<µEÐq2‹ jÙ'ÍEÖ<µE½½2‹ zÉ Ðø<µEÐ2‹ Ž\FÐ=µEÐÐ2o.©£5ÍEK=µE½½ÇE2o.ÀQ%ÍE=µE½½ÇE½½2o..ÀÍE²=µE½½~½2o.êÂOÍEÞ=µE½½~2o.TÍE>µE½½½q2o.ÌPÍE;>µEÐÐÇE2o.%J0ÍEl>µEÐÐ~½2o.:DÍE˜>µEÐÐ~2o.O0QÍEÉ>µEÐнq2o.sÍEú>µEÐЪª2o.~ ÍE+?µEÐÐ~~2o.ˆÉ)ÍE\?µEÐÐÐÐ2o.“Ÿ~DªEq½29J4’2¥DªE½½2«.“K!½ÇDªEÇE2«..‚|V½óDªE½½ÇE2«..’ÈF½)EªE½½ÇE½½2«..£û>½KEªE~2«..²mM½wEªE½½~!«..Ã56½ªE½½~½+Ÿ*°E+’2*’2*Õ2=Õ2=°E=’2:É2”F _M_length•Ÿ# _M_capacity–Ÿ#1Ä—x2#:Õ2›ÙGÓE#H­ .@0¥EH2.E//„H7_.QºÙG8Å!´’KÁE%À¾Mp0FéG%wHÂÃKp0©FéG;”@ÆQÁF»E;ŠÊ33ÙF»E;>#ί<öF»E½%Û9Ø=@ªG»E%..ÜÖª8G»Ec2c22Á&.72»E^G½½c2;Ä"ç?L{G»Ec2 Y8.«xA™G»Ec2%3õ©OªµG»E!\>.^Â>ª»Ec2½ŸéGn*ïG+F:‘ /CNKInone/h_ZNSt6locale4noneE~0J£&/iÏ+~0Knumeric/j&Y~0J”-/k‰`~0JFJ/lS~0JC>/mÌ(~0JfN/nÒR~0 Iall/p_ZNSt6locale3allE~0?ñC_M_impl/NK##_S_classic/ _ZNSt6locale10_S_classicENK#_S_global/#_ZNSt6locale9_S_globalENKL.H/)»/TK#_S_once/8_ZNSt6locale7_S_onceE»!®j^/Ü/{…IdK/Ü/„žIdKjK/Ü/·IdK~/Ü/ÚIdKjK~½/Ü/ªýIdKjKjK½/H /ºJdK½%HU/ÅjK8JdKjKstring+<’2% /Ýx>8JbJuK%N/ç©6p0ƒJuKjK%ž6/ðJp0¤JuKjK2½"/gaôGÀJjK<2>/ @jKMÜ/<íJdKNKNqK/?4MNV/B)DSJ/E÷#½(K½OWA/Hh)dKjKjK½*²H+YK*_K+~*ôG=pK+ôG*pKPeI/W{KvMQ_vptr$facetŽ0#RÄ/\x2#__c_locale08vM#_S_c_locale/__ZNSt6locale5facet11_S_c_localeE±KLìW/bgŒM#_S_once/e_ZNSt6locale5facet7_S_onceE»!NV/iÈM®/vgL‘MŸSÐ/{{KˆL‘M½Eš!/˜ «L—M~±KD@Z/‚ "±KÈL—ME²_/…ñáL—MFÕQ/Š…0±KF…/èE~E F/‘ß3!MME|^/•V@;MMM®/ VM‘M¨MTHU/£®M‘M¨M*½qŒMn+|M*{K=±K*£M+{K=£M={KUkI/²gNR Z/Ÿ#"ã/Å_ZNSt6locale2id11_S_refcountEx2EHU/È~WNgNmNMj^/Ê8NgNmNj^/ÐMNgN!oN/Ó•ŸxN*´M=sN+´M*sNU²H(/Ù0QRÄ/ìx2#C_M_facets/í0Q#C_M_facets_size/îŸ#C_M_caches/ï0Q#C_M_names/ð¸# Lº/ñÐX6QLþO/òÚ!6QLÂX/óî'6QLß/ô“+6QLT_/õ¯=6QL-/ö|6QLH/÷ AQE F/ú„–ONKE|^/k°ONKMñ/ ÐONKWQŸMñ/ ðONK~ŸMñ/ PNKŸMð#/'PNK½Mñ/BPNKWQEHU/Õ#aPNKWQDŸ`/AWp0PNKEú5/&®£PNKbQ½E¯/)-(ÇPNKbQLQEô/,Ñ0ëPNKbQxNEQ-//×]QNKxNMO{/7‹ NKMŸ*MxNAQVLQLQV*RQ+xN=]Q+~N*]Q=nQ+8J* WŽQÕ ŽQ½=Ë *yQ*· *þ XË ØʦQŸXQ_vptr$ios_baseŽ0#YÑS“ŸXZdec5<ŸXZfixed_<ŸXZhex ïŸXYø=ŸXZlefteŸX Zoct8ŸX@Zright]ŸX€[©&’ŸX[± >ŸX[4'$'IŸX\showpos'>.ŸX\skipws*.]ŸX\unitbuf-êŸX [&1#ŸX@Y84ìYŸX°Yš27ß,ŸXJ[”^:IŸXZbadbitLßK¤XZeofbitOf¤XZfailbitT9¤XZgoodbitW­!¤XZappjD©XZatemcH©X]binarys_ZNSt8ios_base6binaryE©XYm^v%©XY^y+©X]trunc|_ZNSt8ios_base5truncE©X ]beg‹_ZNSt8ios_base3begE®XZcurŽêO®XYèW‘Ý®Xstreamsize(N»C_M_precisionÉ{T#C_M_widthÊ{T#C_M_flagsË— #C_M_exceptionÌ$ #C_M_streambuf_stateÍ$ # C_M_callbacksçsQ#(C_M_word_zeroø· #0C_M_local_wordý³X#@C_M_word_size½#ÀC_M_wordšQ#ÈC_M_ios_localeôG#Ð XÀÃ%ÁUÃX”Q½EzRêÖàUÃXÕ EsQíðúUÃXDF‚5ÉX"VÃX½p0Eí ©@X— VÃX— 2ªXO— ÄVÃX— — ¢@^WâVÃX— 2#jŠ{TÿVÏX2#r"@{T!WÃX{T2µ€Ø<{T>WÏX2µˆ\{T`WÃX{T2‹)› Jp0|Wp02ÎH§(%ôGžWÃXjK2d*²ÜôG»WÏX28K¼‡jKØWÏX<¼%Î.J½2åaÞGÚX XÃX½2óÙàX.XÃX½^2=¦QNXÃX½MŽ dXÃXMŽ  XÃXæXTHU1GŽQÃXæX+— +$ +¾ +ƒ · ÃXn*¦Q=· *ÕX+¦Q="=m=ÕXX±@1:ìXb_Q_vptr$basic_streambufŽ0#__M_in_beg2ê#__M_in_cur2Ī#__M_in_end2Ū#__M_out_beg2ƪ# __M_out_cur2Ǫ#(__M_out_end2Ȫ#0__M_buf_locale2ÏôG#8`ÂY2ÔìXÔYb_½%Ÿ(2à÷ôGõYb_jK%d*2ñ¯aôGZh_%I2þŽ:b_7Zb_ª"2§_2GGš.cZb_÷ƒ ¾ 292}š.ŠZb_|¾ 2ŒR2 ¹ ½§Zb_2/O2õ6{TÄZb_2f(2'ÍG½áZb_2‡a29› ½þZb_2#82OïM½[b_2)82béR{TB[b_ª"2í:2p+:½d[b_q2 X2‰á`½[b_2‚P2¤%½£[b_q2ˆP2¾ {TÊ[b_~"MS$2Ëà[b_Dµ/2Þªþ[h_D— 2á¶Nª\h_D ,2ä^ ª:\h_EÖT2î”LY\b_½E¯X2ùå‚\b_ªªªD"2 Ø/ª \h_D^L2î9ª¾\h_D†Z2c_ªÜ\h_E`2¥-û\b_½E´X2'_]b_ªªaÎH2<˜TìXF]b_jKb1K2K~"b_ìXv]b_ª"bKJ2W–7š.ìX«]b_÷ƒ ¾ bI%2cY#š.ìXÛ]b_|¾ bè:2o[4½ìX^b_böF2…H/{TìX'^b_c³K32¾6{TìXV^b_ª"bˆ?2« ½ ìX|^b_bâ^2¸ÔH½ ìX¢^b_biQ2ДP½ ìXÍ^b_½c€a3T(a{T ìXü^b_~"bÞL2ûýL½ ìX'_b_½MS$2B_b_s_THU2"G=y_b_s_*ìX*n_+ìX=n_=ìXwctrans_t4'l7¯'H7"½³_Ó!7žS'N~U½Í_Ó!7ïQ4?#G½ç_Ó!7uU'T¦½`Ó!7¹X'ZeI½ `Ó!_'7«'`c7½:`Ó!7ÓY'fŒ!½T`Ó!7uW'l? ½n`Ó!7?'rþW½ˆ`Ó!7œ-'x´Y½¢`Ó!7é'~Ð:½¼`Ó!7ºK'„ò½Ö`Ó!7Ð@'Š<9½ð`Ó!)\4†Ó! aÓ!_7fU'7Ó!&aÓ!7j '–9Ó!@aÓ!)24ˆ_Wa~)b'²_'na~:t5*gbdupper51¤Rgb€dlower52 Ygbdalpha53Ù-gbddigit54…gbexdigit55gbdspace567gb@eprint57å.gbdgraph58]gb%dcntrl59TTgbdpunct5:ç1gb dalnum5;Igb+½*~0f@¨{Kïg{K#na#C_M_c_locale_ctype°±K#C_M_del±p0#C_M_toupper²lb# C_M_tolower³lb#(C_M_table´ïg#0C_M_widen_okµq#8C_M_widen¶õg#9C_M_narrow·õg#¹C_M_narrow_ok¸q#¹gj^½_ZNSt5ctypeIcE2idE´Mhtable_size¿_ZNSt5ctypeIcE10table_sizeE¥E£&Ìàchïgp0Ÿ£&Ú dh±Kïgp0Ÿ2y^æ™p00d h½q2y^õ~\d h~~h2iZm(~ˆd h½~~2íF‚&~´d h½~~2O& ×qÖd hq2O&1d&~ýd hª~2t A\1qe hq2t R~Fe hª~2Ô^fè^qhe hq2Ô^’?~”e h~~ª2’V Ó=q»e hqq2’VÂr~ìe h~~qªDÇGÒeïg f hF“8×DïgSD*àrb>fh½bjWð *qrbif hqbjW¬H~rb™f hª~bc:`qrbÄf hqbc:"ï ~rbôf hª~b"^6Ú@qrbg hqb"^M‡/~rbTg h~~ªb6g‘qrb„g hqqb6‚Ç5~ rb¾g h~~qªEÂ@Šï\Øg hO˜_šèZ h*gbqhnÿ*rb*h+rb*½UÆ phiÂ#Ë =phi8Ö i~!RMÛ <; qqq+ jÀ17¦QMl¦Q#__M_tie6WMl#Ø__M_fill6Xq#à__M_fill_init6Yp0#á__M_streambuf6Zb_#è__M_ctype6] h#ð__M_num_put6_Sl#ø__M_num_get6a^l#€%e 6kTmGiil%þT6oÕp0ciil%96{<$ iil;$67-»$œitl$ ;n6í ¹itl$ ;Ža6– 1Öitl$ %6ÅR"p0Fjil%ŒU6ÐP$ bjil;ŒU6óijtl$ *#6™jtlb_^º6 uh¹jtl½2Î86l'MlÖjil2Î86%–WMløjtlMl2(<63Ãb_kil%(<79Rb_6ktlb_%, 7CÐzlWktl€l2GA6dí7qtkil2GA6xäq–ktlq%ÎH7€‘FôG·ktljK%’V7uyOqÝkilqq%Ô^7zc$qþkilqM*#6¼ltlkõ57Œ÷:2ltlb_l)L7«Æ_tljK*ê*Yl+*dl+a*ol+uh*uh=uh=olUÐ8}NnR]]8ª#08ЏlNn08ÒlNnTn2U8™h;d0ïl_n2¯>8,ª m_n2û<8¡þ.jn)mNn2û<8¨º.†lKmNn½2m>8­½EjnhmNn2m>8´‚E†lŠmNn½2€8¹Ad0¬m_npn2<=8½jnÎmNnpn2U8ÁŒ†lðm_npn2¤>8ÅÞ?jnnNnpn2U8ÉÞ;†l4n_npn!öW8Í#NTn_n*†l=Zn+ª*en+†l=†l=vn+»=$ =WPa{Kft{K#gj^Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE´M~3¤ oft½2*¿v1ª@o^lªªŽQ{nlt2*ã7Cªvo^lªªŽQ{nÚX2*èADª¬o^lªªŽQ{nrt2*íÏBªâo^lªªŽQ{nxt2*òŸCªp^lªªŽQ{n~t2*ø©DªNp^lªªŽQ{n„t2*ýEª„p^lªªŽQ{nŠt2*gBªºp^lªªŽQ{nt2*#—Aªðp^lªªŽQ{n–t2*(ÿAª&q^lªªŽQ{nn2*H„ ª\q^lªªŽQ{nàXSË^M‡n}qft½DÅ ª´q^lªªŽQ{nÍEb‘ Ϊ‡nóq^lªªŽQ{nltb‘ õª‡n2r^lªªŽQ{nÚXb‘ °ª‡nqr^lªªŽQ{nrtb‘ ̪‡n°r^lªªŽQ{nxtb‘ $Eª‡nïr^lªªŽQ{n~tb‘ ,oª‡n.s^lªªŽQ{n„tb‘ 3Úª‡nms^lªªŽQ{nŠtb‘ ;Xª ‡n¬s^lªªŽQ{ntb‘ H‚ª ‡nës^lªªŽQ{n–tb‘ díª ‡n*t^lªªŽQ{nnm‘ qTª ‡n^lªªŽQ{nàX*‡n=p0=§=Ö=½=÷==2=ìPÛ{KGy{K#gj^Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE´Mò*ïuGy½2©/ ÞPuSlÞŽQqp02©/+ ™ÞuSlÞŽQq"2©/0 íÞ²uSlÞŽQq½2©/5 AÞãuSlÞŽQq÷2©/: •ÞvSlÞŽQq2©/j (5ÞEvSlÞŽQqì2©/o EÞvvSlÞŽQqW2©/„ ‚MÞ§vSlÞŽQqEX+'ÿUävSl~½q~ªªMyE#QÄ‹!wSl~½qŽQªªMyE͉ YwSlq"ŽQª~MySz¢ œtzwGy½b0¾‘ZÞœt´wSlÞŽQqp0b0äa[ÞœtîwSlÞŽQq"b0ë¸[Þœt(xSlÞŽQq½b0ò\ÞœtbxSlÞŽQq÷b0ùn\ÞœtœxSlÞŽQqb0—UÞœtÖxSlÞŽQqìb0 [ÞœtySlÞŽQqWm0Ï4Þ œtSlÞŽQq*œt=½jê1@Sy}nuhH"Q_vptr$basic_ostreamŽ0#/§9V´yMl½}b_`?79_SyÙyMl½}%äM9piJ }úyMl&}%äM9yJ }zMl;}%äM9ƒ }=ˆ•HgbHR =‰k*gbH*6=ŠÇIgbH,7=‹@gbH²`=ŒžgbH»+=TgbStkFloat=Lìxsrate_=ÔÖOŒ„y´=ÕŸ8JyO=Ö(p0yµ#=×éSp0zalertList_=Ø_ZN3stk3Stk10alertList_E ostringstream1ŽÑyyE=Üú*…_ignoreSampleRateChange_=Ýp0#8 <=U Œ„;þ=¤c9‡…Œ„;=¬Ê ¤…j‡p08ç(=¯ I8J; =²]Ì…8J;?`=µ¶*ã…@;`a=¸ÃWú…@;Æ=»~L†@;Ê=¾7!(†½%ŠK=ÁˆIp0M†Œ„Œ„Œ„;Ð=È Ri†~ö€;Ð=Ë4…†8Jö€;J]=ÎQ3œ†p0;G=ÑV2³†p0{=àȆj‡|E]=ã„è†j‡½}#$=æAH„‡j‡Œ„Œ„kw=é3^1‡j‡j‡k`=ìIKO‡j‡j‡lÐ=ïŸ^j‡ö€*„+Œ„Xù>„‰„#zphonemeNames>0_ZN3stk8Phonemes12phonemeNamesE‰zphonemeGains>1_ZN3stk8Phonemes12phonemeGainsE/‰zphonemeParameters>2_ZN3stk8Phonemes17phonemeParametersE@‰/„H>QˆW‰`7>u‡pˆW‰½% >×\~‹ˆÖ%`^> Œ„¦ˆÖ%0A>#+ Œ„ÁˆÖ%ÀS>&Ú8Œ„áˆÖÖ%>)†3Œ„‰ÖÖ~ >,Ý Œ„ÖÖq/‰VnŒ„@‰VnŒ„W‰Vnn*u‡U38}%‹R]]8~#08Љ%‹08©‰%‹+‹2U8™®j0Ɖ1‹2¯>8 ~ã‰1‹2û<8¡g+<‹Š%‹2û<8¨$+]‰"Š%‹½2m>8­í=<‹?Š%‹2m>8´{=]‰aŠ%‹½2€8¹ù,j0ƒŠ1‹pn2<=8½ð<‹¥Š%‹pn2U8Á8O]‰ÇŠ1‹pn2¤>8ÅêN<‹éŠ%‹pn2U8ɘ']‰ ‹1‹pn!öW8Í“+‹1‹*]‰=_K*7‹+]‰=]‰=¥EÏ`$—$„‹€__a¶„‹‘h€__b¶„‹‘`+B‹ïLbŒ__groupingþ ~‘¨__grouping_sizeþ Ÿ‘ __grouping_tmpþ bŒ‘˜‚__n ¥E‘P‚__min ¥E‘H‚__i Ÿ‘¸‚__test p0‘_ƒP—‚__j Ÿ‘°+hQ„Η$Ú$˜½Œ__initialize_p$½‘l__priority$½‘h…[XÚ$ï$ä†{10‡m‘hˆ‰2b|E‰è'Ö‘¼‰YÖ‘¸ˆáˆb’ȉ‰è'Ö‘¼‰YÖ‘¸ŠÁˆ÷’ÂÊ‹è'÷Ö‘¼‹Y÷Ö‘¸Š¦ˆíÂc`ú‹è'íÖ‘LŠ‹ˆãd¬*Ž‹è'ãÖ‘LŠpˆÙ øZŽ‹è'ÙÖ‘LŒQˆÕ…Žthis…Ž__in_chrg~0+W‰ŽZŽˆ% ×D¶ŽgŽ‘hŽZŽqZØâŽgŽ‘hŽZŽb-GÜgŽ‘hŒ=ˆÑ(this…ŽŽ¯Hm(T‘hŽÍJn“t€‘h_DefaultRuneLocale$„Ó$‘__dso_handlem’ÿ€ˆå@+Ö“'‚’[‚-DTû! @’}‚-DTû!@’§‚€?+ª0'nothrowIõ@üostream1ŠSy'cerrA”S”; ;]digitsF_ZNSt14numeric_limitsImE6digitsE~0@•:Aï_ZNSt14numeric_limitsIfE12has_infinityEn2•Q<ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEn2•®Só_ZNSt14numeric_limitsIfE10has_denormEs2•:A(_ZNSt14numeric_limitsIdE12has_infinityEn2•Q<)_ZNSt14numeric_limitsIdE13has_quiet_NaNEn2•®S,_ZNSt14numeric_limitsIdE10has_denormEs2•:Aa_ZNSt14numeric_limitsIeE12has_infinityEn2•Q<b_ZNSt14numeric_limitsIeE13has_quiet_NaNEn2•®Se_ZNSt14numeric_limitsIeE10has_denormEs2–nposþV¥EH­ .@0¥EJ2.E//„H7_.QºÙG—npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¥E˜­ .@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¥E˜2.E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEBJ£&/iÏ+~0Knumeric/j&Y~0J”-/k‰`~0JFJ/lS~0JC>/mÌ(~0JfN/nÒR~0 L.H/)»/TKLìW/bg”+|MLº/ñÐX6QLþO/òÚ!6QLÂX/óî'6QLß/ô“+6QLT_/õ¯=6QL-/ö|6QLH/÷ AQYÑS“ŸXZdec5<ŸXZfixed_<ŸXZhex ïŸXYø=ŸXZlefteŸX Zoct8ŸX@Zright]ŸX€[©&’ŸX[± >ŸX[4'$'IŸX\showpos'>.ŸX\skipws*.]ŸX\unitbuf-êŸX [&1#ŸX@Y84ìYŸX°Yš27ß,ŸXJ[”^:IŸXZbadbitLßK¤XZeofbitOf¤XZfailbitT9¤XZgoodbitW­!¤XZappjD©XZatemcH©XYm^v%©XY^y+©XZcurŽêO®XYèW‘Ý®Xdupper51¤Rgb€dlower52 Ygbdalpha53Ù-gbddigit54…gbexdigit55gbdspace567gb@eprint57å.gbdgraph58]gb%dcntrl59TTgbdpunct5:ç1gb dalnum5;Igb—_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE~—_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE~iÂ#Ë =phi8Ö i~g-=3_ZNSt10moneypunctIcLb1EE4intlEn2g-=3_ZNSt10moneypunctIcLb0EE4intlEn2g-=3_ZNSt10moneypunctIwLb1EE4intlEn2g-=3_ZNSt10moneypunctIwLb0EE4intlEn2g-=«_ZNSt17moneypunct_bynameIcLb0EE4intlEn2g-=«_ZNSt17moneypunct_bynameIcLb1EE4intlEn2g-=«_ZNSt17moneypunct_bynameIwLb0EE4intlEn2g-=«_ZNSt17moneypunct_bynameIwLb1EE4intlEn2H>=ˆ•HgbHR =‰k*gbH*6=ŠÇIgbH,7=‹@gbH²`=ŒžgbH»+=Tgbxsrate_=ÔÖOŒ„y´=ÕŸ8JyO=Ö(p0yµ#=×éSp0yyE=Üú*…™އ  (™Ň  )™ü‡G  +% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~.? : ; ‡@I< .G@€: ; I : ;I ‚4: ;I ƒ „.‡@4 @….4 @†.4 @‡I ˆ.G: ;@‰: ;I Š.G: ; @‹: ; I Œ.G: ; I4 Ž.1‡@@1 4: ; I? < ‘4I? 4 < ’4G “4G”4G •4: ;‡@I? <  –4: ;‡@I? <  —4: ;‡@I? < ˜4: ; ‡@I? < ™4G: ;  L“—$CÚ$P9û /usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/ext../includestl_algobase.hlocale_facets.tccPhonemes.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.hstringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccStk.h Phonemes.h `$µ¿/Ÿ ýLó׃OŸ#v/#å2K»ltºÈäæg/'W[g/'-[Edtæg/'W[g/'-[Edtæg/'W[g/'-[Eit¼g/'-[%n‚¼g/'-[%n‚¼g/'[×ttºØƺØƺØzȺh:ºh —$£Ö©~ä×$/J`$a$wa$d$wd$—$vwwv—$˜$w˜$›$w›$Ú$vÚ$Û$wÛ$Þ$wÞ$ï$vww1v23w36w6bvbcwcfwf’v’“w“–w–ÂvÂÃwÃÆwÆcvdewehwhvw w  v ¡w¡¤w¤×vØÙwÙÜwÜvwwGvHIwILwLmvnoworwr“vÈÈšH‹minstk::Phonemes::formantGainEstk::Phonemes::formantRadius‰stk::Phonemes::formantFrequencyÊstk::Phonemes::noiseGainústk::Phonemes::voiceGain*Žstk::Phonemes::nameŠŽstk::Phonemes::~Phonemes¶Žstk::Phonemes::~PhonemesâŽstk::Phonemes::~Phonemes(stk::Phonemes::PhonemesTstk::Phonemes::Phonemes‘šstk::Phonemes::phonemeNames£šstk::Phonemes::phonemeGainsµšstk::Phonemes::phonemeParametersÆÈšÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t$_49div_tF$_5pldiv_t~$_6¨lldiv_tlconvóva_listfpos_t__sbufF__sFILE9FILEÄ clock_tÓ tm¥!pthread_once_t»!__gthread_once_tÓ!wint_tá!$_76"_RuneEntryH"$_8‚"_RuneRange”"$_9Ó"_RuneCharClassé"$_10Ó$_RuneLocaleN'mbstate_t_'wctype_tŽ.char_traits”0__vtbl_ptr_typeª0nothrow_t¸0new_allocator2allocatorx2_Atomic_word’2basic_string,std::allocator >ÓE_Rep_baseF_RepôGlocale{Kfacet´Mid~N_Impl¦Qios_baseìXbasic_streambuf >_wctrans_tnactype_baserbctypehmoney_baseuhbasic_ios >†l__normal_iterator, std::allocator > >‡nnum_get > >œtnum_put > >Sybasic_ostream >e}basic_stringbuf,std::allocator >Ñbasic_ostringstream,std::allocator >ß‚StkError„Stku‡Phonemes]‰__normal_iterator, std::allocator > >ostreamformantRadius_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_~Phonemespositive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePathiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmmoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSsformantGain_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8Phonemes9noiseGainEj~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZN3stk8Phonemes11formantGainEjj_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN3stk8PhonemesC1Ev_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk8Phonemes9voiceGainEj_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumEwctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_ZN3stk8PhonemesD0Ev_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmmindex_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facet_ZN3stk8PhonemesD2Evisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_get_ZN3stk8Phonemes13formantRadiusEjjbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvmbtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctime_ZN3stk8Phonemes16formantFrequencyEjjrdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlnoiseGainhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedPhonemesisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZN3stk8PhonemesC2Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_localeempty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblen_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt4cerriswalphatmpnamhas_denormrbeginformantFrequencyboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_GLOBAL__I__ZN3stk8Phonemes12phonemeNamesE_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeEconstructallocatorpartial_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_is_ZN3stk8PhonemesD1Evepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZN3stk8Phonemes4nameEj_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollvoiceGainidinfwprintfis_M_remove_referenceoutfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__S_empty_rep_storagewprintf_S_id_monetary_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlengthfputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃPhonemes::formantGain: index is greater than 31!Phonemes::formantGain: partial is greater than 3!Phonemes::formantRadius: index is greater than 31!Phonemes::formantRadius: partial is greater than 3!Phonemes::formantFrequency: index is greater than 31!Phonemes::formantFrequency: partial is greater than 3!Phonemes::noiseGain: index is greater than 31!Phonemes::voiceGain: index is greater than 31!Phonemes::name: index is greater than 31!N3stk8PhonemesEÿÿ[#A]Jv.­ƶßÿÿ[#A]Jv.­ƶßÿÿ[#A]Jv.­ƶßÿÿ4 >WGpÿÿ4 >WGpÿÿ4 >VGoeeeihhehhaaaahhawwohhuhhuuuooorrrlllmmmnnnnngnggfffsssthhshhxxxheehoohahbbbdddjjjgggvvvzzzthzzhhð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ffffffæ?ffffffæ?ffffffæ?ffffffæ?ffffffæ?š™™™™™¹?š™™™™™¹?š™™™™™¹?ð?š™™™™™¹?ð?š™™™™™¹?ð?š™™™™™¹?ð?š™™™™™¹?ð?ð?ð?ð?ð?ð?ð?ð?q@¬Zd;ßï?$@L @= ×£p=î?0À„¥@‡ÙÎ÷Sï?(ÀŒ©@)\Âõ(Ü?1Àx@/Ý$•ï?$@ @Ãõ(\Âí?4À6¤@{®Gázì?4Àœ¨@š™™™™™Ù?4À€@Ý$•Cï?$@4œ@ìQ¸…ëé?$À¼£@ì?$À>¨@š™™™™™Ù?*À(ˆ@ffffffî?$@0š@Âõ(\ê?À˜¢@)\Âõ(ì?4À¦§@333333ã?4Àˆ@ffffffî?’@ ×£p= ï?"À$£@ö(\Âõè?=Àˆ¨@š™™™™™é?€CÀèƒ@…ëQ¸í?ø‹@ÍÌÌÌÌÌì?Àø£@ffffffî?1Àü§@…ëQ¸í?4Àèƒ@…ëQ¸í?ø‹@ÍÌÌÌÌÌì?Àø£@ffffffî?1Àü§@…ëQ¸í?4Àˆ@áz®Gáî?ð@Ãõ(\Âí?$ÀÚ£@Ãõ(\Âí?.À"ª@ÍÌÌÌÌÌì?4À€@¬Zd;ï?@ffffffî?À¤@¸…ëQ¸î?&À"ª@¸…ëQ¸î?4ÀÐu@Zd;ßOï?$À°Œ@®Gázî?4À\¢@¸…ëQ¸î?;ÀV¥@ffffffî?€@À x@ã¥›Ä °î?$ÀD”@ö(\Âõè?0À„–@\Âõ(\ï?0À„¥@ffffffî?DÀà|@®Gáz®ï?@À’@{®Gázä?$Àˆ£@š™™™™™É?4Àp§@š™™™™™¹?>Àp@/Ý$•ï?$À`’@®Gázî?6À`¢@ ×£p= ï?4Àš©@®Gázî??À€i@\Âõ(\ï?$Àˆ˜@®Gázî?.Àb£@\Âõ(\ï?(Àz¨@š™™™™™é?>À€i@\Âõ(\ï?$Àˆ˜@®Gázî?.Àb£@\Âõ(\ï?(Àz¨@š™™™™™é?>À€i@\Âõ(\ï?$Àˆ˜@®Gázî?.Àb£@\Âõ(\ï?(Àz¨@š™™™™™é?>À@@333333Ó?à¥@…ëQ¸…ë?$À½@®Gáz®ç?Ì¿@…ëQ¸…ë?@Ÿ@ffffffæ?.À‰´@è?À¼@áz®Gáê?Y@ÍÌÌÌÌÌì?@¯@à?4À|µ@à?.À@¿@š™™™™™Ù?4À ¥@®Gázî?@¯@ ×£p= ç?$Àë·@×£p= ×ë?$ÀK¾@è?2À@@333333Ó?$Àà¥@…ëQ¸…ë?$À½@®Gáz®ç?Ì¿@…ëQ¸…ë?q@¬Zd;ßï?DÀL @= ×£p=î?0À„¥@‡ÙÎ÷Sï?(ÀŒ©@)\Âõ(Ü?1ÀÐu@Zd;ßOï?DÀ°Œ@®Gázî?$À\¢@¸…ëQ¸î?1ÀV¥@ffffffî?7Àˆ@ffffffî?DÀ’@ ×£p= ï?À$£@ö(\Âõè?4Àˆ¨@š™™™™™é?@À@Ÿ@ffffffæ?4À‰´@è?.À¼@áz®Gáê?À”Á@ÍÌÌÌÌÌì?Y@ÍÌÌÌÌÌì?@¯@à?4À|µ@à?.À@¿@š™™™™™Ù?4À ¥@®Gázî?@¯@ ×£p= ç?$Àë·@×£p= ×ë?$ÀK¾@è?2À ¥@®Gázî?@¯@ ×£p= ç?$Àë·@×£p= ×ë?$ÀK¾@è?2À@Ÿ@ffffffæ?4À‰´@è?.À¼@áz®Gáê?À”Á@ÍÌÌÌÌÌì?Y@ÍÌÌÌÌÌì?@¯@à?4À|µ@à?.À@¿@š™™™™™Ù?4À ¥@®Gázî?@¯@ ×£p= ç?$Àë·@×£p= ×ë?$ÀK¾@è?2À ¥@®Gázî?@¯@ ×£p= ç?$Àë·@×£p= ×ë?$ÀK¾@è?2ÀzPLRx› 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ0çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ0çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ0çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿšçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ%† †6;-`6Y;-AF-/<-6 F-÷<-ç6ÑF-¿<-¯6Šv7-i@-N@-E8-7?-2:='C-":=èÕ7-È@-¬@-£8-•?-:=…C-€:=yF37-&@- @-8-ó?-î:=ãC-Þ:=×¥!r7-e@-I@-@8-2?--:="C-:=  7-ü@-Ý@-Ô8-Æ?-Á:=¶C-±:=ª u!B7-5@-@-8-?-ý:=òC-í:=æ Ù7-Ì@-­@-¤8-–?-‘:=†C-:=zE!7-@-é@-à8-Ò?-Í:=ÂC-½:=¶©7-œ@-}@-t8-f?-a:=VC-Q:=J+B-&è>- >-c>-92-=-°ˆ`8à°€P ðÈ xH ¿š­š›š?f^:2ôŽìŽÈŽÀŽœŽ”Ž:Ž2Ž ŽŽÚÒ™‘VN çŒߌ̌ČzŒrŒGŒ?Œ–‹Ž‹U‹M‹0 3`FT¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(R-=G-8,H=%A- @D850E 9,.4p+^p*l\l+ 8)^8(4\4) 1^0ü\ü1 È/^È.Ä\Ä/ -^,Œ\Œ- i#^iX#^X"T\T# 1'^1 '^ &\' ù%^ùè%^è$ä\ä% Á ^Á ° ^°¬\¬ ‰^‰ x^xt\t Q^Q@^@<\< ^\ Ð^ÐÌ\Ì ˜^˜”\” `^`\\\ (3^(2$\$3 IM7Ú$c…—$¶;ÆÏð$Ó(%×Ú&é`%í˜%ñ9'Ð%& ˜'@&!÷'3p&7/(I &Mg(_h7iÀ7Žø7Â08ñh82æ 8  )a ( b Ø8Ä’29z +Hž¸9ëÂ\H9*d}€9òH˜:nÐ:‚ ºð9ÆØÓ(:Üì`:€`$Ì€ˆ7/P7gÊ&˜ 7j0D£­'ó_3hº¦|¾ZL¶__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8Phonemes11formantGainEjj__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__Unwind_Resume__ZN3stk8Phonemes17phonemeParametersE__ZN3stk8Phonemes13formantRadiusEjj__ZN3stk8Phonemes16formantFrequencyEjj__ZN3stk8Phonemes9noiseGainEj__ZN3stk8Phonemes12phonemeGainsE__ZN3stk8Phonemes9voiceGainEj__ZN3stk8Phonemes4nameEj__ZN3stk8Phonemes12phonemeNamesE__ZN3stk8PhonemesD0Ev__ZTVN3stk8PhonemesE__ZN3stk3StkD2Ev__ZdlPv__ZN3stk8PhonemesD1Ev__ZN3stk8PhonemesD2Ev__ZN3stk8PhonemesC1Ev__ZN3stk3StkC2Ev__ZN3stk8PhonemesC2Ev__ZTIN3stk8PhonemesE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk8PhonemesE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk3StkE___gxx_personality_v0__ZSt3minImERKT_S2_S2_.eh__ZN3stk8Phonemes11formantGainEjj.eh__ZN3stk8Phonemes13formantRadiusEjj.eh__ZN3stk8Phonemes16formantFrequencyEjj.eh__ZN3stk8Phonemes9noiseGainEj.eh__ZN3stk8Phonemes9voiceGainEj.eh__ZN3stk8Phonemes4nameEj.eh__ZN3stk8PhonemesD0Ev.eh__ZN3stk8PhonemesD1Ev.eh__ZN3stk8PhonemesD2Ev.eh__ZN3stk8PhonemesC1Ev.eh__ZN3stk8PhonemesC2Ev.eh__GLOBAL__I__ZN3stk8Phonemes12phonemeNamesE__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC0LC2GCC_except_table0LC3LC4GCC_except_table1LC5LC6GCC_except_table2LC7GCC_except_table3LC8GCC_except_table4LC9GCC_except_table5EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8Phonemes12phonemeNamesE.eh___tcf_0.ehstk-4.4.4/src/Debug/PitShift.o000644 000766 000766 00000337534 12015735510 016053 0ustar00garygary000000 000000 Ïúíþ ¸1…@ 0…__text__TEXTL@ pŽ3€__debug_frame__DWARFP(*__debug_info__DWARFx¸¶¸X‘]__debug_abbrev__DWARF0Æ pÏ__debug_aranges__DWARF½ÐPýÙ@”__debug_macinfo__DWARF ÑMÚ__debug_line__DWARF ÑßMÚX”__debug_loc__DWARFì×x ,နü__debug_pubnames__DWARFdä=¤í__debug_pubtypes__DWARF¡é•áò__debug_inlined__DWARF6ñvú__debug_str__DWARF6ñæqvú__debug_ranges__DWARFc\l__mod_init_func__DATA c`l`œ __textcoal_nt__TEXT(cHhlhœ† €__gcc_except_tab__TEXTpvu°__cstring__TEXTèx$(‚__StaticInit__TEXT zXLƒ˜ €__const__DATA€zXÀƒÈ  __const_coal__DATAàz¸ „¡ __const_coal__TEXT˜{Ø„ __bss__DATA0…__literal8__TEXT¸{ø„__literal16__TEXTÐ{…__eh_frame__TEXTà{P … ¡¿ h__constructor__TEXT0…pŽ__destructor__TEXT0…pŽ˜§h°ô PUoUH‰åH‰}øòEðò£{f.Eðwëò’{ò\EðH‹Eøò€˜é›ò t{òEðf.Áwëò_{ò\EðH‹Eøò€˜ëkH‹Uø¸H‰‚˜H‹EøH‹€¨HƒÀ H‰EàHƒ}àx òH*EàòEèë#H‹EàHÑèH‹UàƒâH ÐòH*Àf(ÈòXÈòMèH‹EøòEèò€xÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹EøH‹@HHƒÀH‹H‹}øHƒÇHÿÐH‹EøH‹€`HƒÀH‹H‹}øHÇ`ÿÐH‹}øHƒÇ¾èH‰Â¸H‰ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìPH‰}ØH‰uÐH‰UȉMÄD‰EÀH‹}Ðè;EÄvH‹}Èè;EÀwÆE¿ëÆE¿¶E¿„Àt!H5H‹=èH‹}ؾè‹uÄH‹}ÐèH‰Eè‹uÀH‹}ÈèH‰EàH‹}Ðè‰EüH‹}Èè‰EøÇEôë2H‹EèòH‹}ØèH‹EàòÿEô‹EüHÁàHEè‹EøHÁàHEàH‹}Ðè;Eô—À„Àu»H‹EÐÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøë'H‹EðòH‹}èèH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„ÀuÆH‹EàÉÃUH‰åSHƒìXH‰}èH‹}èèHH‹EèH‰H‹EèHƒÀHH‰E°H‹U°H‰U¸HÇEÀë¾ÿfWÀH‹}¸èHE¸HÿMÀHƒ}ÀÿuÛH‹EèHÇ€ ˆH‹EèH‹€ H‰ÂHÑêH‹EèH‰¨H‹UèH¸(@H‰‚xH‹UèH¸ £@H‰‚€H‹}èHƒÇH¾ èë_H‰E¨H‹E¨H‰EØHƒ}°t?¸H+EÀHiÀH‹U°HÂH‰UÈH‹E°H9EÈtHmÈH‹UÈH‹H‹H‹}ÈÿÐëÜH‹EØH‰E¨éÎH‹Eèò€xH‹}èHƒÇHèH‹}èHÇ`¾ èH‹Eèò€€H‹}èHÇ`èH‹UèH¸à?H‰B@H‹UèH¸ð?H‰‚˜ëuH‰E¨H‹U¨H‰UàH‹EèHƒÀHH…Àt:H‹EèHƒÀHH0H‰EÐH‹EèHƒÀHH9EÐtHmÐH‹UÐH‹H‹H‹}ÐÿÐëØH‹EàH‰E¨H‹]¨H‹}èèH‰]¨H‹}¨èHƒÄX[ÉÃUH‰åSHƒìXH‰}èH‹}èèHH‹EèH‰H‹EèHƒÀHH‰E°H‹U°H‰U¸HÇEÀë¾ÿfWÀH‹}¸èHE¸HÿMÀHƒ}ÀÿuÛH‹EèHÇ€ ˆH‹EèH‹€ H‰ÂHÑêH‹EèH‰¨H‹UèH¸(@H‰‚xH‹UèH¸ £@H‰‚€H‹}èHƒÇH¾ èë_H‰E¨H‹E¨H‰EØHƒ}°t?¸H+EÀHiÀH‹U°HÂH‰UÈH‹E°H9EÈtHmÈH‹UÈH‹H‹H‹}ÈÿÐëÜH‹EØH‰E¨éÎH‹Eèò€xH‹}èHƒÇHèH‹}èHÇ`¾ èH‹Eèò€€H‹}èHÇ`èH‹UèH¸à?H‰B@H‹UèH¸ð?H‰‚˜ëuH‰E¨H‹U¨H‰UàH‹EèHƒÀHH…Àt:H‹EèHƒÀHH0H‰EÐH‹EèHƒÀHH9EÐtHmÐH‹UÐH‹H‹H‹}ÐÿÐëØH‹EàH‰E¨H‹]¨H‹}èèH‰]¨H‹}¨èHƒÄX[ÉÃÿÿÿÿx $(c† $:c† $Lc† $Ù† $^c7† ,Ù† ƒ$–c † $ c† $¸c† $Ðc† $Þc† $þc† $d† $$d† $2d&† $Xd#† ,|d~† ƒ,úd~† ƒ$xe† $˜e1† $ÊeI† $fM† ,bfY† ƒ,¼gY† ƒ,i~† ƒ,”i´† ƒ,Hj´† ƒ,üj† ƒ,l݆ ƒ,ölL† ƒ,Bn(† ƒ$ðc† $jo¦† $ zC† $Oz† $S† ,pĆ ƒ$nö† $d¬† ,Ôuœ† ƒ,† ƒ,.† ƒ´¶GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)PitShift.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std– 7– 8™ Xœ Zà ]ê _ b! js kª oñ p q0 rG s^ u£ w¿ xÒ zé } ~! S t ‚– ƒ£ „¿ …Ò †ø ‡ ˆ: ŠU ‹ Îâ ÐT Ñ® Óg ÔÉ Õ‹ ×§ Ø Ù¾ Úß Û) ;~ <² =Î d' e3 g6 hO if j} k” l« m nä o! s%! tK! vq! w“! x»! zÓ! {ë! |ù! }" ‚%" ƒ=" „Z" †n" ‡‡" Š®" ‹¼" ŒÔ" µñ" ¶# ·<# ¸Y# ¹€# <á FÔ' Gî' H( I"( J<( KW( Lr( M( N¨( OÃ( PÞ( Qù( R) B/) C2) DÁ# F5) GF) Hb) Iƒ) J ) KÂ) Lä) Mû) N* H<* ’]* ”`* •w* –Ž* —¯* ˜Ë* ™ç* š+ › + œ=+ T+ ža+ Ÿˆ+  ®+ ¡Ð+ ¢ö+ £, ¤), ¥K, ¦h, §„, ©¥, «Æ, ­ì, ¯ - ±)- ³E- ´f- µ‚- ¶ž- ·º- ¸Ö- ¹ò- º. »3. ¼T. ½u. ¾–. ¿Â. ÀÞ. Â/ Ä/ Å=/ Æ^/ Ç/ È / É·/ ÊØ/ Ëù/ Ì0 Í;0 ÎS0 Ðk0 Ö‡0 Ü£0 â¿0 èÛ0ü0191__true_type__debug&1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• -,ú4#_M_pä#-,‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >‰ _Ios_Fmtflags 7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate “‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir ¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€·$¿event ¢ erase_eventimbue_eventcopyfmt_eventœo ÓÅ _M_next ÕiT#_M_fn ÖŠT#h ×½#Ü Øn5#œo Û’ iTŠT½iT ”P ßwI« iT!um ã¶D½iT, ñ _M_pword òm#_M_iword ó"#, ôT> " _ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio _ZNSt8ios_base4Init20_S_synced_with_stdioEf3> ¦–Tˆ= –T½basic_streambuf > !R†b !T‰b !UŒb !Wb !X©b !ZÃb !\Ýb !]÷b !^c !_0c !`Jc !adc !b~c !c˜c !d²c !eÌc !fæc !gd !hd !i6d !jMdctype_basectypemoney_baseÎ$pattern"É field"É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%RSk# _M_startT=# _M_finishU=# _M_end_of_storageV=#&RW‘ÕÊ'[aÕ½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(al¶517 Ë7 7 )¹oþ ÷/f3ð¸Ÿ^T*¾WˆîG==Z1*…U”6E-==*ý:´fAN==k+nothrow#IOK"¬+cerr A•`<¬,__ioinit M_ZStL8__ioinit -T$X½¸¸¸.¾/q-9l$eŸä丟.q-K1$dää¸(Ž$[}ä!½-Z#$PmBB½Ÿ.H0 $_4%as quot%b½# rem%c½#div_t%dI $_5%fª quot%g"# rem%h"#ldiv_t%i€ $_6%lâ quot%m÷# rem%n÷#lldiv_t%o¸-TE%“½.1-³ %”&&¸double-¸ %•½G¸-½ %–"^¸-vq%œm‰BBŸŸ‰.2½£BB-ñ^%žs¿½½&!>% Òm-0B%¡äé¸-%£ª""-ƒX%ª½!¸Ÿ-Ê%«ŸBB¸Ÿ.Hwchar_t-Ä>%¬½tB¸Ÿ&¯)%¯–mŸŸ‰3 k%°½-U*%±m¿mŸ&–%²ÒÖ('1%³T4&ò¸ò.ä-R1%µ"¸ò½-H%½½:¸ò½(¥a% e½U¸-*%ßvävŸ.|/H-CV%ĽäH __gnu_cxx¡‹(E ®l<÷É÷(ñ^´{?âé÷÷__debug&6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-]3%§â§÷÷-ž?%™÷¾¸-4m%º÷߸ò½-’Z%À¸ò½(.1%´]4  ¸òfloat-m%·EE¸òlong double&Š,%Çg½-®V%¦÷~÷ lconv`'+²4.',ä#4«.'-ä#4}'.ä# int_curr_symbol'/ä# currency_symbol'0ä# mon_decimal_point'1ä#( mon_thousands_sep'2ä#0 mon_grouping'3ä#84)'4ä#@4°A'5ä#H int_frac_digits'6q#P4g'7q#Q p_cs_precedes'8q#R p_sep_by_space'9q#S n_cs_precedes':q#T n_sep_by_space';q#U p_sign_posn'q#X int_n_cs_precedes'?q#Y int_p_sep_by_space'@q#Z int_n_sep_by_space'Aq#[ int_p_sign_posn'Bq#\ int_n_sign_posn'Cq#]-Ì:(5äν¸3œK'KÛ.~va_list)IÒfpos_t)U7 __sbuf)`. _base)a.# _size)b½#.‰ __sFILE˜)‚„ _p)ƒ.# _r)„½# _w)…½# _flags)†š# _file)‡š# _bf)ˆþ# _lbfsize)‰½#( _cookie)Œm#0 _close)“#8 _read)޲#@ _seek)Ñ#H _write)ð#P _ub)“þ#X _extra)” #h _ur)•½#p _ubuf)˜ #t _nbuf)™ #w _lb)œþ#x _blksize)Ÿ½#ˆ _offset) ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE)¡4&3;)ïI I .' -~U)ð½f I -š8)ñ½} I -«o)ò½” I -Ý6)ó½« I -°@)ô½ I -ë?)õ½Þ I Þ .ð-Ö@)öä!ä½I ([)úÝKI %!¸¸-:')ÿŸK!mŸŸI 5£')=4I q!¸¸I 6í)½“!I "½6À&)½°!I °!.¶!/ð6Åb)"Ó!I 6E!)½ë!I 7¶2)½6~!) ä"ä¦ ) %"¸6†<)½="¸6â8)½Z"¸¸M+)n"I 2V)‡"I ä6n)½®"I 佟7â)I 6´`)äÔ"ä6‚)½ñ"½I 6K")©½#䟸86B)ª½6#I ¸6#.ú6ê)«½Y#¸6#6ë&)¬½€#䟸6#6¸H)­½¢#¸¸6#q²#nclock_t*Mµ tm8*Z“$ tm_sec*[½# tm_min*\½# tm_hour*]½# tm_mday*^½# tm_mon*_½# tm_year*`½# tm_wday*a½# tm_yday*b½# tm_isdst*c½# tm_gmtoff*d"#( tm_zone*eä#0pthread_once_t+^M__gthread_once_t,/“$wint_t-Fž $_7-Q% __min-R‡# __max-S‡# __map-T‡# __types-U%#.Ä_RuneEntry-VÏ$ $_8-Xj% __nranges-Y½# __ranges-Zj%#.$%_RuneRange-[6% $_9-]±% __name-^±%# __mask-_Ä#qÁ%n _RuneCharClass-`‚%9$_10ˆ -bB' __magic-cä# __encoding-dB'# __sgetrune-fq'#( __sputrune-g•'#0 __invalid_rune-h‡#8 __runetype-j›'#< __maplower-k«'#¼ __mapupper-l«'#¼ __runetype_ext-sp%#À __maplower_ext-tp%#Ð __mapupper_ext-up%#à __variable-wm#ð __variable_len-x½#ø __ncharclasses-}½#ü __charclasses-~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale-×%:RG.åG4½î'½:ŒE.ëÐK½(½:4H.÷¼½"(½:P.þ²,½<(½)mS.¦ ½W(½)â#. x ½r(½)w4.hQ½(½)ƒ!.T½¨(½)}.¤/½Ã(½)d?."ѽÞ(½)Ö:.)±5½ù(½)G .5­3½)½)%,.;ý,½/)½;|*| 7²#-ƒT*~&b)­­(©@*‚C­})}).Á#-JU*…­š)š).­-/A*{ä·)·).½)/Á#-¾A*}äÙ)Ù).ß)/­-Ã*€})û)Ù)-ÓA*})*Ù)(™H*ƒ‰dŸ<*䟸·)mbstate_t/UŒwctype_t04†-]/yÁ$w*½-Û /zÁ$Ž*I -â /{B¯*B½I -€p/|Á$Ë*HI -½p/}½ç*vI -þX/~½+I ½-Bm/½ +I v8-=!/€½=+I v8-€</Á$T+I 3t/‚Á$-(/ƒŸ‚+¸Ÿ‚+.<*-·j/…Ÿ®+B¸Ÿ‚+-é8/†½Å+Å+.Ë+/<*-7B/ˆŸö+Bk'Ÿ‚+-Z//‰Á$,HI -U /ŠÁ$),H-s9/Œ½K,BŸv8-/½h,vv8-¾/ŽÁ$„,Á$I - p/½¥,I v6#-åG/ĽÆ,I v6#-÷=/’½ì,BŸv6#-à;/ƽ -vv6#-ž(/“½)-v6#-ig/ǽE-v6#-®%/”Ÿf-äH‚+-f*/•B‚-Bv-c3/—½ž-vv-ª/˜½º-vv-ç5/™BÖ-Bv-¥3/šŸò-vv(:/œxTŸ.BŸv·)-3'/Ÿ3.v-65/žBT.BvŸ-¡@/Ÿ½u.vvŸ-|B/ B–.BvŸ-S3/¤Ÿ¼.ä¼.Ÿ‚+.v-s/¥ŸÞ.vv-¦Z/©&ú.vú..B-­Z/È /vú.-´Z/«B=/Bvú.-»Z/¬"^/vú.½-<;/®½/vú.½-V2/§Ÿ /BvŸ-]6/¨½·/Á$-^/°½Ø/vvŸ-×`/±Bù/BvŸ-ëR/²B0BvŸ-Ä9/³B;0BHŸ-šn/´½S0v8-e(/µ½k0v8-//–B‡0vH-€7/¡B£0vv-]./¢B¿0vH-$H/¦BÛ0vv-bX/¯Bü0vHŸ- /ÊE1vú.-ö2/Í÷91vú.½-H/ÏZ1vú.½<]3a __gnu_debug&:„1=&;k=&<é>v2éZ3streampos1ÓŠ*Û#2ñôR½1Z3`3(~h2õ&&f3Ý1`3`3(o2ùiCf3ý1`3`3(¿52ýo1½"2¸¸Ÿ5`p2–$Ÿ>2¸5ßP2ET¸d2¸Ÿ`35è2  äŠ2丟5‡a2 ¼ä°2丟5Û#22bäÖ2äŸq5ü%2Ùgqò2n35·Y2åo½3`35¿T2¯gf3/3n3n3?Ð.2#'½!ã?2&ž½n3@q@¾bool@t3/½2½„38.Š3A__vtbl_ptr_typey3<ž#G>ô6ã4&TXDÎ3ã4&TXFç3ã4é4&X K4ã4½(j5NäTä"4ô4Z3(j5QÓI¸C4ô4`3(]*V-äi4ã4½B*m*`‘:‹4ã4ä½(#^d³PŸ§4ô4*&gjZ;É4ã4ä`3B%+nŠhã4ä.®3@ï4/®3.ï4>ª41S5®3#&0gd#5S5&0gf<5S5Y5CƒFlS5½.ú4@_5/ú4/f3/¼_Atomic_word5%½.V > 48›HDnpos”d›HE_M_dataplusV #_Rep_base_RepFj2Zäð5 HFj2Dcä6«HäF#*sX±H16 HF±(%ÂJ O6 HF")Å$ m6 HGœ-Ÿg‡6«HFÛ4Á@Ÿ¯6 H½¸GM_<´*Ø6 H½½¸FÈUD½aŸ7 H½½Fü;L2Rf3#7 H¸GE+Uv_F7丽GÃC^|bi7丽GÙCgFBŒ7ä½qG4[zæ_¯7ä  G4[~P:Ò7ämmG4[‚Ìõ7äääG4[†ü8丸F# ŠKp½:8½½G¶ 6Ã^Zc8«H½½½G‘b6µ‰}8«HH¨&š•.·H#"¥8«H&#"6¿¾8«HY5&#"6·×8«H½H&#"6Åú8«H½H½½&#"6Ð"9«H½H½½Y5&#"6ÛE9«H¸½Y5&#"6âc9«H¸Y5&#"6é†9«H½qY5Kì¡9«H½5žbô~qÃHÃ9«H½H5žbü¶<ÃHå9«H¸5žbÄpÃH:«Hq5T;ÝA $:«H5T;Ô?mA: H5©e& ( ^:«H5©e1¿m{: H5Æ`:? ˜:«H5Æ`CÆ• µ: H5 LU Ò:«H5 UI • ï: H5– ]TŸ ; H5`pc5PŸ); H5#^h-ŸF; H B6nQhi;«H½q Bƒ d‡;«H½5l(‹T\Ÿ¤; H ó16äüÂ;«H½ 0>¦Ø_Û;«H5xW­k f3ø; H5¼€V`3< H½5ÍØZ3<<«H½5#fâ%/`3^< H½5#fõ Z3€<«H½5çF<ÃH¢<«H½H5çF ¤2ÃHÄ<«H¸5çFWlÃHæ<«Hq5¢<6JõÃH=«H½H5¢<6[¨bÃH4=«H½H½½5¢<6/•fÃH[=«H¸½5¢<B`/ÃH}=«H¸5¢<6†2ÃH¤=«H½q A"eÑUÂ=«Hq(Û#6øé ÃHã=«H½H5Û#ƒ&`ÃH>«H½H½½5Û#6ƒ[ÃH6>«H¸½5Û#Ÿr5ÃHX>«H¸5Û#¯T+ÃH>«H½q i̪7§>«H ½q5ië-WÃHÎ>«H½½H5iŒ@ÃHÿ>«H½½H½½5i6m ÃH+?«H½¸½5i*ßÃHR?«H½¸5iA%EÃH~?«H½½q5iR  ¥?«H q5› j¯-ÃHÌ?«H½½5› zÙ î?«H 5› ŽäP @«H  5ƒ5©¯=ÃHA@«H½½½H5ƒ5À+ÃHw@«H½½½H½½5ƒ56ÃH¨@«H½½¸½5ƒ5êÞ[ÃHÔ@«H½½¸5ƒ5aÃHA«H½½½q5ƒ5T]ÃH1A«H  ½H5ƒ5%ß7ÃHbA«H  ¸½5ƒ5:tNÃHŽA«H  ¸5ƒ5OÃ]ÃH¿A«H  ½q5ƒ5sç ÃHðA«H  ää5ƒ5~!ÃH!B«H  ¸¸5ƒ5ˆ:0ÃHRB«H    5ƒ5“„\ÃHƒB«H  mmFÄ=6‹ ÃHµB«H½½½qFîl6˜¶%ÃHçB«H½½¸½IM/6¦Ç)ä C½qY55‡a6Á\Ÿ9C Hä½½ AB6õ/dWC«HÃH5(üW>¸tC H54i@W¸‘C H5h -+ú4®C H5ßP6Ï‹5ŸÚC H¸½½5ßP)NŸD H½H½5ßP7Ÿ(D H¸½5ßP6æ–3ŸOD Hq½5ß`U(ŸvD H½H½5ß`6øVŸ¢D H¸½½5ß`q” ŸÉD H¸½5ß`6 iŸðD Hq½5˜ŸE H½H½5˜6Ê0ŸCE H¸½½5˜«©9ŸjE H¸½5˜¾í0Ÿ‘E Hq½5SRÌÕWŸ¸E H½H½5SR6-mlŸäE H¸½½5SRèŸ F H¸½5SRûŸ2F Hq½5mk &:ŸYF H½H½5mk6BlŸ…F H¸½½5mk&O!Ÿ¬F H¸½5mk6Nþ2ŸÓF Hq½5ÖDÖcŸúF H½H½5Ö6Yû Ÿ&G H¸½½5ÖaiaŸMG H¸½5Ö6nâHŸtG Hq½5_A<ˆ5›G H½½5¿5“è%½½G H½H5¿56‚õc½éG H½½½H5¿56’PQ½H H½½½H½½5¿56£þH½AH H¸5¿56² Y½mH H½½¸!¿56ÃA>½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5”I _M_length•Ÿ# _M_capacity–Ÿ#4Ü—n5#>Ë5›ÏJÉH#JÖ$6@›HJ96Ec6¾J…n6Qg ÏJ;¨&´“V·H(ô¾Xf3ƒIßJ(`SÂáVf3ŸIßJ*îJÆ]·I±H*n!Êß:ÏI±H*»(ÎòEìI±H½(„BØ~JäJ±H(.5Üèä.J±HY5Y55—,6Ì9±HTJ½½Y5*÷'çšWqJ±HY5 ¶@6«åKJ±HY5(Á:õÅ[ä«J±H!+H6^ÀHä±HY5½ŸßJn.åJ/I>Ÿ 7CDNKnone7h_ZNSt6locale4noneEt3Ly,7ir2t3Mnumeric7jSgt3L”47kpt3LJU7lf`t3L`C7m¹.t3LrZ7n‹_t3 Kall7p_ZNSt6locale3allEt3?ç"E_M_impl7DN##_S_classic7 _ZNSt6locale10_S_classicEDN#_S_global7#_ZNSt6locale9_S_globalEDNNS7)7JN#_S_once78_ZNSt6locale7_S_onceE©$vf3yMkN`N(Ë>7ðçf3šMkN`N5«'7:qêJ¶M`N?ÝG7-J`NO‰ 7<ãMZNDNPrV7?ËXP-7Bû.FWU7E‰)½N½QÄK7Hq/ZN`N`N½.¨K/ON.UN/¸.êJ@fN/êJ.fNR[L7WqNlPS_vptr$facet„3#TÜ7\n5#__c_locale88lP#_S_c_locale7__ZNSt6locale5facet11_S_c_localeE§NNµe7b ‚P#_S_once7e_ZNSt6locale5facet7_S_onceE©$P-7iÓOv7v]O‡PŸU… 7{qN~O‡P½G}&7¨ ¡OP¸§NF»h7‚û&§N¾OPG o7…Q×OPHh^7Š8§NH: 7pP¸G”P7‘Š;P“PGum7•—J1P“POv7 LP‡PžPVžb7£»¤P‡PžP.½q‚Pn/rP.qN@§N.™P/qN@™P@qNWaL7²]QTh7Ÿ#" 7Å_ZNSt6locale2id11_S_refcountEn5Gžb7È?eQ]QcQO7&+™SDNXT½Gô7)ý-½SDNXTBTG7,f8áSDNXTnQGf47/³lTDNnQ“PQÀ77¤DN“PŸ.“PnQ7TXBTBTX.HT/nQ@ST/tQ.ST@dT/.M. Y„Tã „T½@Ù .oT.Å . ZÙ Ø ÊœT•[S_vptr$ios_base„3#[Í` ’•[\dec xE•[\fixed ¢E•[\hex Ó •[[­ •[\left •[ \oct Ü@•[@\right Al•[€], •[]W ÄG•[] - $+T•[^showpos 'R5•[^skipws *¾k•[^unitbuf -ê#•[ ]¥ 1.•[@[.# 4ah•[°[F: 7ù•[J]¥m :¦•[\badbit LWš[\eofbit O=š[\failbit TBš[\goodbit W&š[\app jŸ[\ate mLSŸ[_binary s_ZNSt8ios_base6binaryEŸ[[?m vÒ*Ÿ[[‰m y³1Ÿ[_trunc |_ZNSt8ios_base5truncEŸ[ _beg ‹_ZNSt8ios_base3begE¤[\cur Ž>5¤[[©e ‘Ó"¤[streamsize1N»E_M_precision ÉqW#E_M_width ÊqW#E_M_flags Ë¥ #E_M_exception Ì2 #E_M_streambuf_state Í2 # E_M_callbacks çiT#(E_M_word_zero øÅ #0E_M_local_word ý©[#@E_M_word_size ½#ÀE_M_word T#ÈE_M_ios_locale êJ#Ð • Àk+·X¹[ŠT½G_ ê‚ ÖX¹[ã G^ í4ðX¹[F¥P Ž=¿[Y¹[½f3G_ K2Y¹[5še $×¥ OYÅ[5še .õ^¥ qY¹[¥ 5§f >qWâ[LaXbä"dªI:«Ž½ â[raXbdn:¸´S½ â[˜aXbdü]:Ð]½ â[ÃaXb½eSq;TÞpqW â[òaXb¸"djX:û”X½ â[bXb½Oå):8bXbibVžb:"òFobXbib.â[.db/â[@db@â[wctrans_t<'l:º0H%'½©bÁ$:Ÿ`0NÔb½ÃbÁ$:‚^‚=*]efupper=1]_]e€flower=2:g]efalpha=3Ù4]efdigit=4\]egxdigit=5]efspace=62]e@gprint=76]efgraph=8¥k]e%fcntrl=9Œa]efpunct=:|9]e falnum=;Æ]e/½.t3h@"¨qNåjqN#dd#E_M_c_locale_ctype"°§N#E_M_del"±f3#E_M_toupper"²be# E_M_tolower"³be#(E_M_table"´åj#0E_M_widen_ok"µq#8E_M_widen"¶ëj#9E_M_narrow"·ëj#¹E_M_narrow_ok"¸q#¹i"gYqhezjkqqd&>"‚Ó=¸ he´jk¸¸qäGK"ŠkÎjkQón"šik.]eqûjnÿ.he.k/he.½W"Æ fkké;"Ë §Ffkkw@"Ö @¸!éX"Û 7D®qqq/®lÎ97œTCoœT#a_M_tie>WCo#Øa_M_fill>Xq#àa_M_fill_init>Yf3#áa_M_streambuf>ZXb#èa_M_ctype>]k#ða_M_num_put>_Io#øa_M_num_get>aTo#€(8 >kñm=l_o(Tb>o2f3Yl_o(7A>{!2 ul_o*0>?-x*’ljo2 *²>À ¯ljo2 *aq>–Ÿ8Ìljo2 (%S>¦þ@f3èl_o(Ð.>°‹!f3m_o(J!>»f3 m_o(•H>Å@'f3ÐK2 Xm_o*âb>ó umjo2 §(>mjoXb`` > kk¯mjo½5+A>B-CoÌm_o5+A>%WeCoîmjoCo5NE>3#Xb n_o(NE?9ÖXb,njoXb(ÿ ?CmpoMnjovo5—K>dJ@qjn_o5—K>xÉqŒnjoq(®S?€QêJ­njo`N( d?u•[qÓn_oqq(þm?zõ)qôn_oqO§(>¼ ojom>?ŒòC(ojoXbnNW?«!ojo`N.ø.Oo/&.Zo/o.eo/kk.kk@kk@eoW @}DqTl@ä#Í@Š®oDqÍ@ÈoDqJq5^b@™cDZ3åoUq5­H@j3äpUq5ŽF@¡26`qpDq5ŽF@¨î5|oApDq½5kH@­EP`q^pDq5kH@´ P|o€pDq½5@¹\KZ3¢pUqfq5çF@½`qÄpDqfq5hb@Á—|oæpUqfq5¢H@ÅJ`qqDqfq5rb@ÉìD|o*qUqfq!¿e@Í/ZJqUq.|o@Pq/ä.[q/|o@|o@lq/»@2 @ERo"qN\wqN#id€†Co( BÙ–21¢Co(QBéñ€ÃCoŠ5QBf\€êCo÷‘ qäAnCo½ €.€.€0@I|."€2€1€€.7€2poF€po.L€2„T[€„TZ P9Gâ[¶‚â[#a_M_modeCUÌ #@a_M_stringCXˆ5#H&$Cdµ€¶‚Ì &$CrÓ€¶‚½HÌ (g C…¾2ˆ5‚*g C¸E ¶‚½HmƒfC§Ï+*¶‚Ì e~QC±f>qW[€O¶‚eªID‰§½ [€t¶‚eü]D4Ld½ [€ž¶‚½ejXDVR½ [€È¶‚½e2VCÑãUXb[€÷¶‚ä"eOUD›¯ 1[€+‚¶‚÷‘ Ì e+DÊ·!1[€Z‚¶‚ŠÌ m(DçN‚‚¶‚ä½½mWCôz›‚¶‚r¬a[€¶‚½.[€.‚/[€le`9OI|ƃI|#E_M_stringbufCŽ[€#5C¡ ƒƃ½ €Ì 5C¶Kƒƃ½ €½HÌ `4CÀÇ‚qƒƃ½ €5NECË9I¶‚Žƒ̃5g CÓò4ˆ5«ƒ̃sg CÝ¿,ƃ½H.Ç‚.Òƒ/Ç‚ stk†Bé„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDmDÞoS%ýVmquSRATEù_ZN3stkL5SRATEEÈ€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEà«uPI_ZN3stkL2PIEÈ-DTû! @uTWO_PI_ZN3stkL6TWO_PIEÈ-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128EÈ€?wmaxDelay _ZN3stkL8maxDelayEt3 ZâƒU†&‡S_vptr$StkError„3#amessage_j.M#atype_kìƒ#&Bo~†&‡^Tìƒbe.s††&‡½x¼vbf†½†&‡yO yà.,‡†á†&‡y0"|Çq^T†‡&‡zW@8¸†&‡.†@2‡/ìƒZé„„7‡ŸŠS_vptr$Stk„3#J‹HˆuS]eJ: ‰ÕJ]eJ6>ŠËT]eJY?‹$!]eJ?pŒu]eJ^2a]eStkFloatL&{srate_Ôò[À‡|¯Õ<.M|7Öá-f3|2)×å`f3}alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream9ŽÇ‚|PÜ1IˆaignoreSampleRateChange_Ýf3#;Ez À‡*¤ëA»ˆÀ‡*õ¬ï ؈ŸŠf3;Ô.¯¤T.M*ˆ²E‰.M*²oµY1‰.*3q¸„e.‰.*Ñ» XE‰.*g¾Ô%\‰½(‹VÁŒTf3‰À‡À‡À‡*èÈÂ^‰¸ìƒ*è˲;¹‰.Mìƒ*ûkÎ;Љf3*ŸQÑë9ç‰f3~màü‰ŸŠÕkã7‡ŠŸŠ½€µ)æ*S7‡HŠŸŠÀ‡À‡m»émfŠŸŠŸŠmÒìJV„ŠŸŠŸŠnèï°mŸŠìƒ.7‡Wï„0¶Edata_¶#EdataRate_ŽÀ‡#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(DO‹¼ÖÖDs‹¼ÂÖÖ«]Ž‹¼½D¨‹¼Í5žb ^WØÊ‹¼Í5)j7Þ싼Ÿ50gÀ‡ŒäŸ çF8gp,Œ¼Ø ‰X@JŒ¼Ø5TJ:ÞqŒ¼ŸÖ5TRmÀ‡˜ŒäŸÖ5¸>[—À‡¿ŒäÀ‡Ö5– ^xŸÜŒä5xWajnf3ùŒä Bk¢n¼ŸÖ Bu &D¼ŸÖÀ‡5JRx Öaä5¬l{YÖ~ä ¨`‚¶fœ¼À‡!‰—BÀ‡ä.À‡.¥Š@È/À‡@Ó/¥Š@¥Š@À‡.ÓZõ„H 7‡÷Ž7‡#" ,¥Š#aeffectMix_ -À‡#@&Þo =Ž÷Ž(’( ^ÖYŽýŽ(ÓF 1/ÍuŽýŽx0> "ïꕎ÷Žx¯d %I꺎÷ŽÀ‡Iš< *º f3ÜŽ÷ŽÖr­eê÷޽.ê./ê>Ö6=&TXD(T&TXFATZ&X K[T½(j5N‹Y=|eŒw(j5QÃYCeN(]*Vqg=ÃT½B*m*`fRåT=½(#^d:`Ÿe*&gj¤?#T=NB%+nüT=.&.I/&@I.@`/.`>ÝVÄ#&0gd”Ä&0gf­ÄÊCƒFlĽ.k@Ð/k.$>ñN’ _M_impl$#(D)`â$’‘ ’(D)d¦Ê1‘’(hh-akM‘’&|6kf‘ ’Ê&|6o„‘ ’½Ê&îzž‘ ’½(I ‚µB=¿‘ ’½*™F†4á‘ ’=½ £ž‘ £¿‘ £ç £‘ £1‘@k.Û.’/Û>¨£d—Û#&l"ÉJ’d—Ê&l"Öm’d—½NÊ&l"熒d—j—Æ¡’d—½(žbE„§Ku—Â’d—j— Û#([Bå’d—½N5T;JŸî“d—5T;SŽ09“{—5©e\î<“d—5©ee”A9Y“{—5Æ`nbAv“d—5Æ`w43Ñ““{—5 €Ê\A°“d—5 ‰‘%ÑÍ“{—5– o.Ÿê“{—5#^”ÚkŸ”{— B£\*”d—½&5l(°(ŸG”{—5xW¹¯f3d”{—*ó1EE†”d—½5Ý3Œw£”d—½5ìhNÅ”{—½G‹^òÎä”{—½5#f 1Œw•d—½5#f®NN(•{—½5µh">(ŒwE•d—5µh*œ Nb•{—5?)2z Œw•d—5?):[ENœ•{—54iEÁ6=¹•d—54iIqCÖ•{— A"XUcô•d—N ÚmÇ5 –d—(iE\±/î3–d—îN iÜe[–d—î½N(› EmÍhî|–d—î(› Ey²'d—îî ABÛ_JÀ–d—u— 0>ï´VÙ–d—mèSE«tü–d—½NGX)E33F%—d—î½NmsEõŽH—d—îNQöZšm$d—=.’@p—/’@’.p—Zû„à 7‡B™7‡#again_ GÀ‡#achannelsIn_ HÖ#" I¥Š# ab_ K’#Paa_ L’#haoutputs_ M¥Š#€ainputs_ N¥Š#°&S% +˜B™(æ\ !eÖG˜H™(’( qÖc˜H™x0> #6_—ƒ˜B™*L; * -ùÀ‡¼˜H™(µ& 5dÀ‡ݘB™À‡(ÓF 8y`Íù˜H™yÝH Cº3Ø—'™B™ØÖr—B™½.—.N™/—l… 7‡©›—#ainPoint_ o½#àaoutPoint_ p½#èadelay_ qÀ‡#ðaalpha_ rÀ‡#øaomAlpha_ sÀ‡#€anextOutput_ tÀ‡#ˆadoNextOut_ uf3#&ýV % š©›À‡½bÏQ (S™?š©›½(0 +0½[š©›*Îp 5ˆ7xš©›½* ; •š©›À‡(=\ >bÀ‡±š¯›( F„oÀ‡Òš©›½*k IÄeôš©›À‡½(K% LðWÀ‡›¯›(@ Rñ\À‡,›©›(ÝH UUHÀ‡M›©›À‡yÝH `רS™{›©›ØÖ‚ÝH kT&Ø©›ØØÖÖ.S™.µ›/S™l…° 7‡Pê#adelayLine_ @P#Hadelay_ A`#øaenv_ B`#ˆarate_ CÀ‡#˜adelayLength_ D½# ahalfLength_ E½#¨&mq eœpx0> o=º›…œp* n ~W¢œpÀ‡(K% ##À‡¾œv(ÝH &%\À‡ßœpÀ‡(ÝH 1NmØpØÖ(ÝH <**Ø5pØØÖÖrÑ#º›p½S™`nÀ‡pn.º›.|/º›Wm@}IŸTl@¸#Í@гIŸÍ@ÍIŸOŸ5^b@™¤#`3êUŸ5­H@ ¸žUŸ5ŽF@¡ 2`Ÿ$žIŸ5ŽF@¨Ç1FžIŸ½5kH@­˜G`ŸcžIŸ5kH@´&G…žIŸ½5@¹ß3`3§žUŸfq5çF@½Ç`ŸÉžIŸfq5hb@ÁT[ëžUŸfq5¢H@Å[`Ÿ ŸIŸfq5rb@Én-/ŸUŸfq!¿e@ÍH OŸUŸ.@UN.[Ÿ/@ƒ¿Œ(c:c“Ÿ„}“Ÿ‘h/äƒD:cKcLÅŸ„}“Ÿ‘hƒaLc^c˜òŸ„}“Ÿ‘h……œ'Ùä2 „}2 ‘h†shift'À‡‘`/p@›Hƒ«^c•c0z †__a¶z ‘h†__b¶z ‘`/7 ƒËÙð|Y¡‡__groupingþ ¸‘¨‡__grouping_sizeþ Ÿ‘ ‡__grouping_tmpþ Y¡‘˜ˆ__n ›H‘Pˆ__min ›H‘Hˆ__i Ÿ‘¸ˆ__test f3‘_‰)pˆ__j Ÿ‘°/^TŠA€¡‹}€¡‹÷St3/TŒ^¡ˆl–c cȱ¡i¡‘hŠ­Ó¡‹}Ó¡‹÷St3/ÄŒ±¡£> c·c¢¼¡‘hŒ±¡©<¸cÏc`0¢¼¡‘hŠ(L¢‹}€¡L¢/ZŒ0¢òÐcÞc¬†¢;¢‘hF¢‘`Š”©¢‹}Ó¡Ž__af©¢/ÊŒ†¢$Þcýcøã¢‘¢‘hœ¢‘`‘S£‹}£‹÷St3/ÕŒ㢡+þcdD8£ð¢‘hƒùd$de£„}e£‘h/ ’ƒð$d2dܤ£=‘h=‘`Z1‘ƒ2dXd(裆__first”=‘h†__last”=‘`ƒ-Xd{dt5¤†__first´=‘h†__last´=‘`’‘XÜŽ Y¤‹}Y¤‹÷St3/÷ŽŒ5¤¬|dúdÀФB¤‘XŒ5¤w0údxe ¶¤B¤‘XƒÃxe—eXû¤„}€¡‘h†__p`=‘`Ÿ‘Xƒ¿‘˜eÉe¤F¥„}e£‘h†__p†=‘`†__n†Ÿ‘XŠ„‘h¥‹}e£‹÷St3ŒF¥L<Êefð”¥Q¥‘hІ’¶¥‹}¶¥‹÷St3/d—Œ”¥åmfaf<祟¥‘X'™  ¦‹} ¦‹÷St3/B™Œç¥`bf»gˆ<¦ô¥‘XŒç¥D¼giÔh¦ô¥‘XŒ5¤Ëoi”i ”¦B¤‘X5 ¸¦‹}2 ‹÷St3Œ”¦% ”iHjl䦡¦‘XŒ”¦|%Hjüj¸§¡¦‘X‘Ê‹œüjlu§„}u§‘è|‡nœŸ‘à|‰.kôkˆerror Iˆ‘ð|/¼’c˜RlõlPµ§„} ¦‘H“i TÖ‘\’›xölBnœã§„}ã§‘X/©›’,›ˆBnjoè'¨„}ã§‘X†input ˆÀ‡‘P…eœ ðS4 V¨„}2 ‘h’•Ž1jop€ “¨„}Y¤‘h†mix 1À‡‘`”ÞÉ zOzÌ ç¨†__initialize_pX½‘l†__priorityX½‘h•–ROzdz –CSmd +©m‘h’¾œIpÔu° j©„}2 ‘X†input IÀ‡‘P…Fndü Rª„}2 ‘H†iFramesFRª‘@†oFramesFRª‘¸†iChannelFÖ‘´†oChannelFÖ‘°“iSamplesO¶‘X“oSamplesP¶‘P“iHopQÖ‘l“oHopQÖ‘h‰^“iRÖ‘d/Ø…ßœ5dH ꪄ}2 ‘X—¬l5Rª‘P†channel5Ö‘L“samples>¶‘`“hop?Ö‘l‰Ç “i@Ö‘hŠ)Ž«‹}Y¤Œêª Ôupv” -«õª‘XQœF«‹}2 Œ-«JA.à r«:«‘XŒ-«e .L, ž«:«‘X˜_DefaultRuneLocale-„Á'™__dso_handlemš …€ˆå@/Ö›5…ši…-DTû! @š‹…-DTû!@šµ…€?›ì… / 3+nothrow#IOK"¬ostream9ŠI|+cerr A•`<¬œu 0…_digitsF_ZNSt14numeric_limitsImE6digitsEt3@ŠKï_ZNSt14numeric_limitsIfE12has_infinityEd5”Eð_ZNSt14numeric_limitsIfE13has_quiet_NaNEd5»`ó_ZNSt14numeric_limitsIfE10has_denormEi5ŠK(_ZNSt14numeric_limitsIdE12has_infinityEd5”E)_ZNSt14numeric_limitsIdE13has_quiet_NaNEd5»`,_ZNSt14numeric_limitsIdE10has_denormEi5ŠKa_ZNSt14numeric_limitsIeE12has_infinityEd5”Eb_ZNSt14numeric_limitsIeE13has_quiet_NaNEd5»`e_ZNSt14numeric_limitsIeE10has_denormEi5žnpos”d›HJÖ$6@›HL96Ec6¾J…n6Qg ÏJŸnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE›H Ö$6@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE›H 96E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE|Ly,7ir2t3Mnumeric7jSgt3L”47kpt3LJU7lf`t3L`C7m¹.t3LrZ7n‹_t3 NS7)7JNNµe7b ,°/rPNÅ7ñîf,TNF\7òÈ&,TNàf7ó¾-,TN\7ô62,TNß7õZG,TN7öd,TN'7÷H7T[Í` ’•[\dec xE•[\fixed ¢E•[\hex Ó •[[­ •[\left •[ \oct Ü@•[@\right Al•[€], •[]W ÄG•[] - $+T•[^showpos 'R5•[^skipws *¾k•[^unitbuf -ê#•[ ]¥ 1.•[@[.# 4ah•[°[F: 7ù•[J]¥m :¦•[\badbit LWš[\eofbit O=š[\failbit TBš[\goodbit W&š[\app jŸ[\ate mLSŸ[[?m vÒ*Ÿ[[‰m y³1Ÿ[\cur Ž>5¤[[©e ‘Ó"¤[fupper=1]_]e€flower=2:g]efalpha=3Ù4]efdigit=4\]egxdigit=5]efspace=62]e@gprint=76]efgraph=8¥k]e%fcntrl=9Œa]efpunct=:|9]e falnum=;Æ]eŸ_S_atoms_out"!_ZNSt10__num_base12_S_atoms_outE¸Ÿ_S_atoms_in"%_ZNSt10__num_base11_S_atoms_inE¸ké;"Ë §Ffkkw@"Ö @¸iÎF"3_ZNSt10moneypunctIcLb1EE4intlEd5iÎF"3_ZNSt10moneypunctIcLb0EE4intlEd5iÎF"3_ZNSt10moneypunctIwLb1EE4intlEd5iÎF"3_ZNSt10moneypunctIwLb0EE4intlEd5iÎF"«_ZNSt17moneypunct_bynameIcLb0EE4intlEd5iÎF"«_ZNSt17moneypunct_bynameIcLb1EE4intlEd5iÎF"«_ZNSt17moneypunct_bynameIwLb0EE4intlEd5iÎF"«_ZNSt17moneypunct_bynameIwLb1EE4intlEd5J‹HˆuS]eJ: ‰ÕJ]eJ6>ŠËT]eJY?‹$!]eJ?pŒu]eJ^2a]e{srate_Ôò[À‡|¯Õ<.M|7Öá-f3|2)×å`f3|PÜ1Iˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w4: ; ‡@I< x.? : ; ‡@L M < y.? : ; ‡@IL M < z.? : ; ‡@IL M < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }4: ; ‡@I? 2 < ~.? : ; 2 < .? : ; L 2 < €.? : ; ‡@L M 2 <  : ; I8 2 ‚.? : ; ‡@I< ƒ.G@„I4  ….G: ; @†: ; I ‡: ;I ˆ4: ;I ‰ Š.G ‹I4 Œ.1‡@@1 Ž: ; I.G: ; I ‘.G;@’.G; @“4: ; I ”.‡@4 @•.4 @–.4 @—: ; I ˜4: ; I? < ™4I? 4 < š4G ›4Gœ4G 4: ;‡@I? <  ž4: ;‡@I? <  Ÿ4: ;‡@I? <  4: ; ‡@I? < LL zCOzÛ£û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hPitShift.cppstl_algobase.hlocale_facets.tccnew_allocator.hallocator.hstl_vector.hstl_construct.hEffect.hFilter.hPitShift.hDelayL.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc (cÝ‚ž‚¡‚»~ž¿/ŸŽä‚!.ºººZºº .ólòº ºƒ'f» .ùX> à~òÈqÈÊq=%º>uqf»“>» ˆ~BÈÍÈ ÍÈ qȧȅ§“u1„ƒ «}¬Ë‘Çæ‘¼‘¼ ‚Ê0;)WK¯=v"B%æ"¯?æÉ ™tÉ/׿K/×?»  .N(ª®‹ªƒ¯î$AR*;$ ³žÈ &ÊÊK¡ó[Ë.Ló׃OŸ#v/#å2KŽlt¼ƒ×» (.ºyä¡./Úóóu‘,K_.1//Úó»‘õKM.ÈZå­KLyäSƒK­!Ks~ÈZå­KLyäSƒK­!K~  z×Ö uä $/J(c)cw)c,cw,c:cv:c;cw;c>cw>cKcvLcMcwMcPcwPc^cvwwÙv^c_cw_cbcwbc•cvÙÚwÚÝwÝðv–c—cw—cšcwšc cv c¡cw¡c¤cw¤c·cv¸c¹cw¹c¼cw¼cÏcvÐcÑcwÑcÔcwÔcÞcvÞcßcwßcâcwâcýcvþcÿcwÿcdwddvddwddwd$dv$d%dw%d(dw(d2dv2d3dw3d6dw6dXdvXdYdwYd\dw\d{dv|d}dw}d€dw€dúdvúdûdwûdþdwþdxevxeyewye|ew|e—ev˜e™ew™eœewœeÉevÊeËewËeÎewÎefvffwffwfafvbfcfwcfffwff»gv¼g½gw½gÀgwÀgiviiwiiwi”iv”i•iw•i˜iw˜iHjvHjIjwIjLjwLjüjvüjýjwýjkwklvllwllwlõlvöl÷lw÷lúlwúlBnvBnCnwCnFnwFnjovðñwñôwôSvjokowkonownopv z zw zzwzOzvOzPzwPzSzwSzdzvSTwTWwWmvppwppwpÔuvnoworwrdvdewehwhvÔuÕuwÕuØuwØupvvww.v./w/2w2Lv9¸¶fŸstk::StkFrames::size˜Ÿstk::StkFrames::channelsÅŸstk::StkFrames::framesòŸstk::PitShift::setShift= min…¡__gnu_cxx::new_allocator::~new_allocatorØ¡std::allocator::~allocator¢std::allocator::~allocatorQ¢__gnu_cxx::new_allocator::new_allocator®¢std::allocator::allocator £std::_Vector_base >::_Vector_impl::~_Vector_impl8£std::_Vector_base >::_M_get_Tp_allocatorj£__destroy_aux¤£_Destroyè£_Destroy^¤stk::Effect::~EffectФstk::Effect::~Effect¶¤__gnu_cxx::new_allocator::deallocateû¤std::_Vector_base >::_M_deallocateh¥std::_Vector_base >::~_Vector_base»¥std::vector >::~vector¦stk::Filter::~Filter<¦stk::Filter::~Filterh¦stk::Effect::~Effect¸¦stk::PitShift::~PitShiftä¦stk::PitShift::~PitShift§stk::StkFrames::operator[]z§stk::Filter::clearµ§stk::DelayL::nextOutè§stk::DelayL::tick'¨stk::PitShift::clearV¨stk::Effect::setEffectMix+©stk::PitShift::tickj©stk::PitShift::tickWªstk::PitShift::tick«stk::Effect::EffectF«stk::PitShift::PitShiftr«stk::PitShift::PitShift‘¸¶Ä__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator >†StkError7‡Stk¥ŠStkFramesêEffectnew_allocatorkallocatorÛ_Vector_base >’vector >—FilterS™DelayLº›PitShift__normal_iterator, std::allocator > ><¬ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase_ZNKSt6vectorIdSaIdEE5emptyEv__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZN3stk6EffectD0Ev_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirend_ZN3stk8PitShiftD0EvSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk8PitShiftC2Ev_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNK3stk8PitShift7lastOutEv_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__ZNK3stk6Effect11channelsOutEv*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZN3stk6Effect5clearEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZN3stk6EffectC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZN3stk6Effect7isPrimeEj_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv~PitShiftassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZN3stk8PitShiftD1Ev_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_rep_ZN3stk8PitShift4tickERNS_9StkFramesES2_jjreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_ZNK3stk6Effect9lastFrameEv_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk6EffectD1Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsisPrimeappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8PitShift5clearEv~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpos_ZN3stk8PitShiftC1Evsubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKc_ZN3stk6Effect12setEffectMixEdiswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_GLOBAL__I__ZN3stk8PitShiftC2Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEvDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZN3stk8PitShift8setShiftEd_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZN3stk8PitShift4tickEdgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEmsetEffectMix_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Effect_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_ZN3stk8PitShift4tickERNS_9StkFramesEj_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1EvwidensetvbufsetShiftuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZN3stk6EffectD2EvEffect_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatePitShiftbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹EèHƒÀHH…Àt:H‹EèHƒÀHH0H‰EàH‹EèHƒÀHH9EàtHmàH‹UàH‹H‹H‹}àÿÐëØH‹EèH‰EØH‹}Øèë&H‰EÐH‹]ÐH‹UèH‰UØH‹}ØèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹EèHƒÀHH…Àt:H‹EèHƒÀHH0H‰EàH‹EèHƒÀHH9EàtHmàH‹UàH‹H‹H‹}àÿÐëØH‹EèH‰EØH‹}Øèë&H‰EÐH‹]ÐH‹UèH‰UØH‹}ØèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒì8H‰}èH‹Eè¶€„À„H‹EèH‹°èH‹}èHǰèòH‹Eèò€òYÁH‹Eèò€H‹EèH‹€èHXH‹}èHǰèH9Ã’À„ÀtWH‹Eèò€òEØH‹EèH‹€èHpH‹}èHǰèòH‹Eèò€øòYÁòXEØH‹Eèò€ëKH‹Eèò€òEàH‹}èHǰ¾èòH‹Eèò€øòYÁòXEàH‹Eèò€H‹EèÆ€H‹EèH‹€H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èHPH‹EèH‰èH‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë0H5H‹=èH‹}ø¾èH‹Uø¸H‰B@ëVò ø òEðf.Áwë5H5H‹=èH‹}ø¾èH‹UøH¸ð?H‰B@ë H‹UøH‹EðH‰B@ÉÃUH‰åSHìèH‰}èòEàH‹EèòˆxH‹Eèò€˜òXÁH‹Eèò€xé‹H‹Eèò€xò… ÿÿÿH‹EèH‹€ H‰…(ÿÿÿHƒ½(ÿÿÿxòH*(ÿÿÿò0ÿÿÿë,H‹…(ÿÿÿHÑèH‹•(ÿÿÿƒâH ÐòH*Àf(ÐòXÐò•0ÿÿÿò… ÿÿÿò\…0ÿÿÿH‹Eèò€xH‹Eèò€xf.Ï ‡[ÿÿÿé‹H‹Eèò€xò…8ÿÿÿH‹EèH‹€ H‰…@ÿÿÿHƒ½@ÿÿÿxòH*@ÿÿÿòHÿÿÿë,H‹…@ÿÿÿHÑèH‹•@ÿÿÿƒâH ÐòH*Àf(ÐòXÐò•Hÿÿÿò…8ÿÿÿòX…HÿÿÿH‹Eèò€xH‹Eèòˆxò- f.Á‡WÿÿÿH‹Eèò€xò…PÿÿÿH‹EèH‹€¨H‰…XÿÿÿHƒ½XÿÿÿxòH*Xÿÿÿò`ÿÿÿë,H‹…XÿÿÿHÑèH‹•XÿÿÿƒâH ÐòH*Àf(ÐòXÐò•`ÿÿÿò…PÿÿÿòX…`ÿÿÿH‹Eèò€€é‹H‹Eèò€€ò…hÿÿÿH‹EèH‹€ H‰…pÿÿÿHƒ½pÿÿÿxòH*pÿÿÿòxÿÿÿë,H‹…pÿÿÿHÑèH‹•pÿÿÿƒâH ÐòH*Àf(ÐòXÐò•xÿÿÿò…hÿÿÿò\…xÿÿÿH‹Eèò€€H‹Eèò€€f.ì‡[ÿÿÿëmH‹Eèò€€òE€H‹EèH‹€ H‰EˆHƒ}ˆx òH*MˆòMë#H‹EˆHÑèH‹UˆƒâH ÐòH*Àf(ÐòXÐòUòE€òXEH‹Eèò€€H‹Eèòˆ€òkf.Á‡uÿÿÿH‹Eèò€xH‹}èHƒÇHèH‹Eèò€€H‹}èHÇ`èH‹Eèò€xòE˜H‹EèH‹€¨H‰E Hƒ} x òH*M òM¨ë#H‹E HÑèH‹U ƒâH ÐòH*Àf(ÐòXÐòU¨òM˜ò\M¨òÃf(ÑòXÐòU°H‹EèH‹€¨HƒÀ H‰E¸Hƒ}¸x òH*E¸òEÀë#H‹E¸HÑèH‹U¸ƒâH ÐòH*Àf(ÈòXÈòMÀòTò^EÀòM°òYÈòVfTÁH‹Eèò€H‹Eèòˆòò\ÁH‹Eèò€ˆH‹}èHƒÇ¾èH‰ÃH‹EèòˆòUÈH‹}èHƒÇHòEàèòYEÈòH‹}èHƒÇ¾èH‰ÃòòEÐH‹EèòˆòMØH‹}èHÇ`òEàèòYEØòXEÐòH‹}èHƒÇ¾èH‰Âò H‹Eèò@@òYÁòH‹}èHƒÇ¾èH‰ÂòH‹EèòH@ò#ò\ÁòYEàòXÂòH‹}èHƒÇ¾èH‹H‰…ÿÿÿò…ÿÿÿHÄè[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ'^un–ÿÿ'^un–ÿÿN>Q3Ë–ËÄóÿÿ4:wU\ÿÿAOÐÉ¢C6¢ÿÿAOÐÉ¢C6¢StkFrames::operator[]: invalid index () value!Effect::setEffectMix: mix parameter is less than zero ... setting to zero!Effect::setEffectMix: mix parameter is greater than 1.0 ... setting to one!PitShift::tick(): channel and StkFrames arguments are incompatible!N3stk8PitShiftEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk6EffectEð?”³@(@ÿÿÿÿÿÿÿzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿÙ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ´çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ´çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿc† 4øÿÿÿÿÿÿÿ¦† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿĆ ƒ4øÿÿÿÿÿÿÿö† 4øÿÿÿÿÿÿÿ¬† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒAo-4&-£w-‡v-rw-øv-~x-Gn@ -#o-&-…w-iv-Tw-Úv-`x-)n" -üJ-Ý2-ÀL-³@-§p-™…-”s=|L-PJ-&2- L-ýL-ð@-à@-Ôp-Æ…-Ás=ºœL-ŽL-g„-bB@-Á}-y}-<}-`-ó|-U@"РxP øÐ¨€X(øÈ˜h8ب€X0ب€X0à¸h@èÀ˜pH e¬„«|«X«P«« «Óª˪gª_ª;ª3ªz©r©:©2©© ©ö¨î¨¦¨ž¨e¨]¨7¨/¨÷§ï§ħ¼§‰§§X§P§ §§ö¦î¦ʦ¦z¦r¦N¦F¦"¦¦Í¥Å¥z¥r¥ ¥¥Ĥ¼¤œ¤”¤p¤h¤ö£î£²£ª£x£p£F£>£££À¢¸¢c¢[¢¢¢ê¡â¡—¡¡>¡6¡ … K C  úŸÓŸËŸ¦ŸžŸtŸlŸ0 À°T\ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(=o-0u-{-y-çz-Ål=¾t-Œ@-iQ@-'@--Õ@-º-”@-rN8Ùpw-Tw-1¨oÅ  p-´ …-¯ s=¨ ” } p-o …-j s=c + @- H-¼ -° @-… H-U @-Ë @-~ @-D H- @-¸ H-š @-w H-Y @-6 H- @-Èo-µ‚-™‚-„€-k€-bq-T~-D…-? 5-&…-! -Ɉ-·o-ª&-&-0nˆ-o-ö&-Û&-|naˆ-Oo-Bu-'u-{-þl=âˆ-Ðo-Ãu-¨u-‘{-t\-W\-8{-#\-\-ó{-Ô{-¿{-¤m=ˆˆ-vo-iu-Nu-7{-\-ý\-Þ{-É\-´\-™{-z{-e{-Jm=3Z-*P-!d- N-ýX-åT-ÜV-›B-iˆ-Eˆ-3o-&u- u-ú{-âl=Lj-µo-¨u-u-|{-dl=Mb-*^-çR-ÏD-¡F-‰F-R-=‰-8,‹=%ƒ- PfHk@‡0(4 r<>h°†¨i ‡†ˆj€‡phŠ`rX"P$Hf0Š(( r*,g1 ;^1  ;^ : \ ; ù9^ùè9^è8ä\ä9 Á!^Á°!^° ¬\¬! x1^x0t\t1 @/^@.<\</ 3^2\3 Ð^ÐÌ\Ì ˜^˜”\” `^`\\\ (^($\$ ð5^ð4ì\ì5 ¸^¸´\´ €^€|\| H)^H(D\D) !A^! A^@ \ A é?^éØ?^Ø>Ô\Ô? ±=^± =^ <œ\œ= y'^yh'^h&d\d' A-^A0-^0,,\,- +^ ø+^ø*ô\ô+ À]^À\¼\¼] ˆ[^ˆZ„\„[ PW^PVL\LW C^B\C ñ%^ñà%^à$Ü\Ü% ¹#^¹¨#^¨"¤\¤# pe^pdl\le 8c^8b4\4c _^^ü\ü_ ÈY^ÈXÄ\ÄY U^TŒ\ŒU XO^XNT\TO E^ D\E èS^èRä\äS °Q^°P¬\¬Q xG^xFt\tG @^@<\< a^`\a Ð7^Ð6Ì\Ì7 ˜K^˜J”\”K `M^`L\\\M (I^(H$\$I ŒMù Oz Ù< pvN ›v` Ævr  w„ Pw– {w¨ ¦wº èx¾ y ÑwÔ yØ hyÜ  z 0…S&¸y*#x<[xN xaà{k}8ƒÄpƒè¨ƒ€Bnà €‚€ölà €X‚M€jo €ƒ‡€Ôu° €ˆ„í€|dA €€T€údX €¸?€iE €@ê€l¨ € ‚€bf €Ð€+€¼g. €3nV „_d… P„ÿ€p: €àƒ3ðú È‚X£¨|âÇ À„0.à ø„S€”i\ €x~€Hju €°”€üjŽ €èh€xeo €ðè€Ðc' €ø}§€–cÝ€P}€(cC€|;€Lcƒ€p|€:ca€8|€ÞcS €0~Ì€ c €ˆ}Ú€¸c €À}"€þcg €h~™€˜e£ €(€Q€d™ € ~É€ÊeÖ €`€ê€fú €˜€…€$dÐ €Ø~u€^cÀà|³€2d €Ì€Xd €H¥€€{~€`{FÀz€¦{÷€˜{¸üy€ {€àzi€z<„v[m›+ øÄ¬Œ›9.¥«°±æõ ÍLØ‘Ê-__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk8PitShift8setShiftEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk6EffectD0Ev__ZTVN3stk6EffectE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk6EffectD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk6EffectD2Ev__ZN3stk8PitShiftD0Ev__ZTVN3stk8PitShiftE__ZN3stk8PitShiftD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk6DelayL7nextOutEv__ZN3stk6DelayL4tickEd__ZN3stk8PitShift5clearEv__ZN3stk6Effect12setEffectMixEd__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8PitShift4tickEd__ZN3stk6DelayL8setDelayEd__ZN3stk8PitShift4tickERNS_9StkFramesES2_jj__ZN3stk8PitShift4tickERNS_9StkFramesEj__ZN3stk6EffectC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8PitShiftC1Ev__ZN3stk6DelayLC1Edm__ZN3stk6DelayL15setMaximumDelayEm__ZN3stk8PitShiftC2Ev__ZTIN3stk8PitShiftE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk6EffectE__ZTSN3stk8PitShiftE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk6EffectE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk8PitShift8setShiftEd.eh__ZSt3minImERKT_S2_S2_.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk6EffectD0Ev.eh__ZN3stk6EffectD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6EffectD2Ev.eh__ZN3stk8PitShiftD0Ev.eh__ZN3stk8PitShiftD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6DelayL7nextOutEv.eh__ZN3stk6DelayL4tickEd.eh__ZN3stk8PitShift5clearEv.eh__ZN3stk6Effect12setEffectMixEd.eh__ZN3stk8PitShift4tickEd.eh__ZN3stk8PitShift4tickERNS_9StkFramesES2_jj.eh__ZN3stk8PitShift4tickERNS_9StkFramesEj.eh__ZN3stk6EffectC2Ev.eh__ZN3stk8PitShiftC1Ev.eh__ZN3stk8PitShiftC2Ev.eh__GLOBAL__I__ZN3stk8PitShiftC2Ev__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6LC2LC3GCC_except_table7LC4LC5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC9GCC_except_table8GCC_except_table9GCC_except_table10EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8PitShiftC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Plucked.o000644 000766 000766 00000404610 12015735510 015676 0ustar00garygary000000 000000 Ïúíþ ¸9µ@ 8µ__text__TEXTÈ @ x¾€__debug_frame__DWARFÈ ° €Â?__debug_info__DWARFx¸xÄ•__debug_abbrev__DWARFˆØ¤ Èá__debug_aranges__DWARF,ãPlì É__debug_macinfo__DWARF|ã¼ì__debug_line__DWARF|ãͼì8É__debug_loc__DWARFIë´‰ô`Éz__debug_pubnames__DWARFýý­=__debug_pubtypes__DWARFªÆê__debug_inlined__DWARFp °__debug_str__DWARFp dv°__debug_ranges__DWARFÔƒ__mod_init_func__DATA؃0Õ __textcoal_nt__TEXTàƒÂ 8ÕÜ €__cstring__TEXT¨Qè¦__gcc_except_tab__TEXTùŸ9©__StaticInit__TEXT¤XU­Ü€__const__DATA€¤xÀ­HÜ __const_coal__DATA¥@®°Ü& __const_coal__TEXT¦<Я __bss__DATA8µ__literal8__TEXTЦp°__literal16__TEXT@§€°__eh_frame__TEXTP§è °àÝ h__constructor__TEXT8µx¾__destructor__TEXT8µx¾ÈæØHô@ P&&…«-UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwò ”¥òEðf.Áwë#H5H‹=èH‹}ø¾èëò\¥ò\EðH‹Eøò€`ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}èòEàfWÀf.Eàwò ¥òEàf.Áwë&H5H‹=èH‹}è¾èéòMàòâ¤òYÈòÞ¤òXÁH‹}èHÇ@èòMàòŤòYÁH‹}èHÇ@èHÇEøë\H‹}èHƒÇ@èf(Èò–¤f(ÑòYÐòUØH‹}èHÇ èH‹}èHÇ@èòXEØH‹}èHƒÇ@èHÿEøH‹EøH‰EÈHƒ}Èx òH*EÈòEÐë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMÐH‹}èHƒÇ@èf.EЗÀ„À…HÿÿÿÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòEèH‹}øèÉÃUH‰åHƒì0H‰}èòEàfWÀf.Eàsë&H5H‹=èH‹}è¾èé¦èf(Èò^MàòMØH‹}èHÇ`òEàèòMØò\Èf(ÁòEøH‹}èHƒÇ@òEøèòMàò'£òYÈò#£òXÁH‹Eèò€`H‹Eèòˆ`ò·¢f.ÈsëH‹UèH¸wJëÿï?H‰‚`ÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èH‹}øHÇ`èH‹}øHÇ@èÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇ èH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH`H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH`H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇ èH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH`H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH`H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇ èH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH`H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH`H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@ò¯ž¾ÿèH‹}ØHÇ`òºžèH‹}ØHÇ@òªžèH‹}ØHÇ ¾èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòMÈòEÈf.Jžs òH,EÈH‰Eèë,ò4žòMÈò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èòôH‹}Øèé“H‰EÀH‹]ÀH‹}ØHÇ èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ`èH‰]ÀëH‰EÀH‹]ÀH‹}ØHƒÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØèH‰]ÀH‹}ÀèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@òÓœ¾ÿèH‹}ØHÇ`òÞœèH‹}ØHÇ@òΜèH‹}ØHÇ ¾èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòMÈòEÈf.nœs òH,EÈH‰Eèë,òXœòMÈò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èòœH‹}Øèé“H‰EÀH‹]ÀH‹}ØHÇ èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ`èH‰]ÀëH‰EÀH‹]ÀH‹}ØHƒÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØèH‰]ÀH‹}ÀèHƒÄ8[ÉÃÿÿÿÿx $àƒ† $úƒ† $ „† $„† $0„† $L„† $j„7† ,† ƒ$¢„)† $Ì„!† $î„ † $ø„† $…† $(…† $6…† $V…† $n…† $|…† $Š…&† $°…#† $Ô…4† $†7† $o† ,@†~† ƒ,¾†~† ƒ$<‡† $\‡1† $އI† $؇M† ,&ˆY† ƒ,€‰Y† ƒ,ÚŠ~† ƒ$X‹;† ,”‹~† ƒ,Œ~† ƒ$Œ;† ,ÌŒ~† ƒ,J† ƒ,fŽÝ† ƒ$D]† ,¢-† ƒ$Бõ† ,Æ’I† ƒ,”,† ƒ,<•-† ƒ$j–2† ,œ–І ƒ$&—ø† ,˜j† ƒ$¤C† $X¤† $‡† $¢i† $ ?† ,ˆ˜}† ƒ$Lì† $8;† ,t3† ƒ,¨3† ƒ,Ü3† ƒ,œ† ƒ,܆ ƒ,ì ܆ ƒ ÂGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Plucked.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Õunsigned int__int64_t.ölong long intlong long unsigned intlong int$_0€L]__mbstate8M]_mbstateLNöpmmchar__mbstate_tO-__darwin_mbstate_tQx__darwin_size_tZ¼long unsigned int__darwin_va_list`éùùm __va_list_tagl gp_offsetÕ# fp_offsetÕ# overflow_arg_areal# reg_save_areal# __darwin_wchar_tf¼__darwin_rune_tkn__darwin_wint_tn¼__darwin_clock_ts¼__darwin_time_tv!póm _opaque_pthread_once_tE6 __sigE!# __opaqueEã#__darwin_off_tnå__darwin_pthread_once_t|ó__darwin_wctrans_t(¼__darwin_wctype_t*Ãsize_tc¥time_tWÌptrdiff_t˜! std• 7• 8˜ X› Z ]é _ b  jr k© oð p q/ rF s] u¢ w¾ xÑ zè } ~  R s ‚• ƒ¢ „¾ …Ñ †÷ ‡ ˆ9 ŠT ‹€ Îá ÐS Ñ­ Óf ÔÈ ÕŠ צ Øÿ Ù½ ÚÞ Û( ;} <± =Í d& e2 g5 hN ie j| k“ lª mÁ nã o! s$! tJ! vp! w’! xº! zÒ! {ê! |ø! }" ‚$" ƒ<" „Y" †m" ‡†" Š­" ‹»" ŒÓ" µð" ¶# ·;# ¸X# ¹# <à FÓ' Gí' H( I!( J;( KV( Lq( MŒ( N§( OÂ( PÝ( Qø( R) B.) C1) DÀ# F4) GE) Ha) I‚) JŸ) KÁ) Lã) Mú) N* !H;* !’\* !”_* !•v* !–* !—®* !˜Ê* !™æ* !š+ !›+ !œ<+ !S+ !ž`+ !Ÿ‡+ ! ­+ !¡Ï+ !¢õ+ !£, !¤(, !¥J, !¦g, !§ƒ, !©¤, !«Å, !­ë, !¯ - !±(- !³D- !´e- !µ- !¶- !·¹- !¸Õ- !¹ñ- !º. !»2. !¼S. !½t. !¾•. !¿Á. !ÀÝ. !Âÿ. !Ä/ !Åfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >” Ã,"ù4#_M_p"ã#Ã,"5ãX5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >F!_Ios_Fmtflags$7Ë _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k1 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸Ø _S_beg_S_cur_S_end_S_ios_seekdir_end€€t%¾event$¢ erase_eventimbue_eventcopyfmt_eventás$ÓÄ _M_next$ÕhT#_M_fn$Ö‰T#Pl$×¼#â$Øm5#ás$Û‘ hT‰T¼hT `S$ßþKª hT!‡q$ãG¼hT<-$ñ _M_pword$òl#_M_iword$ó!#<-$ôT«?$"M!$_ZNSt8ios_base4Init11_S_refcountEm5#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEe3«?$¥•T?$•T¼basic_streambuf > %R…b %Tˆb %U‹b %WŽb %X¨b %ZÂb %\Üb %]öb %^c %_/c %`Ic %acc %b}c %c—c %d±c %eËc %fåc %gd %hd %i5d %jLdctype_basectypemoney_baseÍ$pattern&É field&É ¡##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >§%°Sô# _M_startTÆ# _M_finishUÆ# _M_end_of_storageVÆ#&°W^‘S‘'’d^‘¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(vp¶r2Û¥ÊÛ¥Û¥)þsþ '1e3ï·ž]T*¹Z ˆJÆÆY1*[X ”›G,ÆÆ*Œ< ´CMÆÆô+nothrow'IÖMz·+cerrAÌc”·,__ioinitM_ZStL8__ioinit -ÊV(X¼···.½/p-Np(ežãã·ž.p-ˆ2(dãã·(¥([dã ¼-!$(PlAA¼ž.G0 $_4)ar quot)b¼# rem)c¼#div_t)dH $_5)f© quot)g!# rem)h!#ldiv_t)i $_6)lá quot)mö# rem)nö#lldiv_t)o·-¹G)“¼. 1-:)”%%·double-?)•¼F·-D)–!]·-ôu)œlˆAAžžˆ.Ž2¼¢AA-ýa)žr¾¼¼&°?) Ñl-ÜC)¡ãè·-ï)£©!!-d[)ª¼ ·ž-Ê)«žAA·ž.Gwchar_t-S@)¬¼sA·ž&p*)¯•lžžˆ3o)°¼-ë*)±l¾lž&})²ÑÕ(d2)³¦5%ñ·ñ.ã-2)µ!·ñ¼-H)½¼9·ñ¼(åd)Âi¼T·-ë)Þuãuž.{/G-3Y)ļœãG __gnu_cxx¡Š(Ó ®>öÈö(ýa´%Aáèöö__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-¯4)§á¦öö-HA)™ö½·-mq)ºöÞ·ñ¼-s])Àÿ·ñ¼(k2)´¯5·ñfloat-@q)·DD·ñlong double&6-)Çf¼-žY)¦ö}ö lconv`++±4G+,ã#4Þ/+-ã#4´+.ã# int_curr_symbol+/ã# currency_symbol+0ã# mon_decimal_point+1ã#( mon_thousands_sep+2ã#0 mon_grouping+3ã#84)+4ã#@4\C+5ã#H int_frac_digits+6p#P47 +7p#Q p_cs_precedes+8p#R p_sep_by_space+9p#S n_cs_precedes+:p#T n_sep_by_space+;p#U p_sign_posn+p#X int_n_cs_precedes+?p#Y int_p_sep_by_space+@p#Z int_n_sep_by_space+Ap#[ int_p_sign_posn+Bp#\ int_n_sign_posn+Cp#]-[<,5ãͼ·3#N+KÚ.}va_list-IÑfpos_t-U6 __sbuf-`- _base-a-# _size-b¼#.ˆ __sFILE˜-‚ƒ _p-ƒ-# _r-„¼# _w-…¼# _flags-†™# _file-‡™# _bf-ˆý# _lbfsize-‰¼#( _cookie-Œl#0 _close-’#8 _read-ޱ#@ _seek-Ð#H _write-ï#P _ub-“ý#X _extra-” #h _ur-•¼#p _ubuf-˜ #t _nbuf-™ #w _lb-œý#x _blksize-Ÿ¼#ˆ _offset- ï#2¼’l.ƒ2¼±lã¼.˜2ïÐlï¼.·2¼ïl·¼.Ö__sFILEX.õˆ mˆ& mFILE-¡3&Â<-ïH H .& -TX-ð¼e H -:-ñ¼| H -ðs-ò¼“ H -M8-ó¼ª H -qB-ô¼Á H -¬A-õ¼Ý H Ý .ï-—B-öã!ã¼H (B-údNH $!··-ã'-ÿžJ!lžžH 5L(-5H p!··H 6K -¼’!H !¼6i'-¼¯!H ¯!.µ!/ï6f-!Ò!H 6é!-¼ê!H 7û3-¼6""- ã"ãð - $"·66>-¼<"·6Y:-¼Y"··ã+-m"H "Y-†"H ã6r-¼­"H 㼞7ù-H 6ëc-ãÓ"ã6µ-¼ð"¼H 6#-©¼#ãž·86;D-ª¼5#H ·5#.ù6-«¼X#·5#6”'-¬¼#ãž·5#6^K-­¼¡#··5#p±#mclock_t.M´ tm8.Z’$ tm_sec.[¼# tm_min.\¼# tm_hour.]¼# tm_mday.^¼# tm_mon._¼# tm_year.`¼# tm_wday.a¼# tm_yday.b¼# tm_isdst.c¼# tm_gmtoff.d!#( tm_zone.eã#0pthread_once_t/^L__gthread_once_t0/’$wint_t1F $_71Q% __min1R†# __max1S†# __map1T†# __types1U%#.Ã_RuneEntry1VÎ$ $_81Xi% __nranges1Y¼# __ranges1Zi%#.#%_RuneRange1[5% $_91]°% __name1^°%# __mask1_Ã#pÀ%m _RuneCharClass1`%9$_10ˆ 1bA' __magic1cã# __encoding1dA'# __sgetrune1fp'#( __sputrune1g”'#0 __invalid_rune1h†#8 __runetype1jš'#< __maplower1kª'#¼ __mapupper1lª'#¼ __runetype_ext1so%#À __maplower_ext1to%#Ð __mapupper_ext1uo%#à __variable1wl#ð __variable_len1x¼#ø __ncharclasses1}¼#ü __charclasses1~º'#€pQ'm2†j'·¥j'.·.Q'2¼”'†ã¥ñ.v'ê'mÿ†º'mÿ.À%_RuneLocale1Ö%:óI2å™5¼í'¼:H2ëWN¼(¼:ðJ2÷¼!(¼:P2þ^-¼;(¼)!V2-¼V(¼)Ÿ$2  ¼q(¼)É523À$S+H 3t3‚À$-«(3ƒž+·ž+.;*-¦n3…ž­+A·ž+-`:3†¼Ä+Ä+.Ê+/;*-ãC3ˆžõ+Aj'ž+-q03‰À$,GH -ã 3ŠÀ$(,G-ê:3Œ¼J,Ažu8-Û3¼g,uu8-Ž 3ŽÀ$ƒ,À$H -7t3¼¤,H u5#-†J3ļÅ,H u5#-†?3’¼ë,Ažu5#-=3Ƽ -uu5#-_)3“¼(-u5#-8k3ǼD-u5#-V&3”že-ãG+-ü*3•A-Au-µ43—¼-uu-‘3˜¼¹-uu-=73™AÕ-Au-÷43šžñ-uu(};3œ,Wž.Ažu¶)-Ü'3ž2.u- 63žAS.Auž-bB3Ÿ¼t.uuž-(D3 A•.Auž-¥43¤ž».ã».ž+.u-C 3¥žÝ.uu-‡]3©%ù.uù..A-Ž]3È/uù.-•]3«Au6éY3streampos5Ó‰*˜$6ñ¨U¼1Y3_3(Ml6õð&e3Ü1_3_3(Šs6ùXEe3ü1_3_3(76ý¬2¼!2··ž5‹t6S%ž=2·5«S6ùV·c2·ž_35F 6 ã‰2ã·ž5Çd6 }ã¯2ã·ž5˜$6reãÕ2ãžp5Æ&6¨kpñ2m35˜\6t¼ 3_35•W6~ke3.3m3m3?06#Z¼!¤A6&µ¼m3@p@½bool@s3/¼2¼ƒ38.‰3A__vtbl_ptr_typex3<'G>ó6â4&5[DÍ3â4&5[Fæ3â4è4&!K4â4¼(À6NºWã!4ó4Y3(À6QZL·B4ó4_3(ó*Vê-ãh4â4¼A*+` <Š4â4ã¼(/adSž¦4ó4*§jj =È4â4ã_3B»+nYlâ4ã.­3@î4/­3.î4>©81R5­3#&±jd"5R5&±jf;5R5X5CIlR5¼.ù4@^5/ù4/e3/»_Atomic_word9%¼.U > 88šHDnpos"õgšHE_M_dataplus"U #_Rep_base_RepF§3"b]ãï5ŸHF§3"œfã6ªHãFä*"T[°H06ŸHFr)"%IM N6ŸHFã")‚% l6ŸHGƒ"-nk†6ªHFá"4‚Bž®6ŸH¼·GYb"<J+×6ŸH¼¼·F¸X"Dýdžÿ6ŸH¼¼F¬="LUe3"7ŸH·GÛ+"U—bE7ã·¼G²E"^¼eh7ã·¼GÈE"gòC‹7ã¼pG^"zc®7ã  G^"~ß;Ñ7ãllG^"‚ô7ãããG^"†ü8ã··F¿ "Švt¼98¼¼G :Ã?]b8ªH¼¼¼GÑe:µ¼|8ªHHQ'"šÈ/¶Hê""¤8ªH&ê":¿½8ªHX5&ê":·Ö8ªH¼H&ê":Åù8ªH¼H¼¼&ê":Ð!9ªH¼H¼¼X5&ê":ÛD9ªH·¼X5&ê":âb9ªH·X5&ê":é…9ªH¼pX5~"ì 9ªH¼5Þe"ôüuÂHÂ9ªH¼H5Þe"ü^>ÂHä9ªH·5Þe"-uÂH:ªHp5ã<"‰C #:ªH5ã<"•Al@:ŸH5!i"&²( ]:ªH5!i"1lz:ŸH5ýc":Õ —:ªH5ýc"Cx” ´:ŸH5à "L" Ñ:ªH5à "U ” î:ŸH52 "]'ž ;ŸH5‹t"cSž(;ŸH5/a"h}.žE;ŸH ½C:n lh;ªH¼p ½C"ƒh†;ªH¼5)"‹1_ž£;ŸH 03:äiÁ;ªH¼ ¿?"¦ùbÚ;ªH5Z"­ù e3÷;ŸH56"¼pY_3<ŸH¼56"ÍïY3;<ªH¼5‚i"âX0_3]<ŸH¼5‚i"õª Y3<ªH¼5ˆI"=>ÂH¡<ªH¼H5ˆI" é3ÂHÃ<ªH·5ˆI"lpÂHå<ªHp5J>:JÈÂH=ªH¼H5J>:[èeÂH3=ªH¼H¼¼5J>:/ôiÂHZ=ªH·¼5J>"Bw0ÂH|=ªH·5J>:Ã3ÂH£=ªH¼p #"eÁXÁ=ªHp(˜$:øQ ÂHâ=ªH¼H5˜$"ƒGcÂH>ªH¼H¼¼5˜$:d^ÂH5>ªH·¼5˜$"ŸÈ6ÂHW>ªH·5˜$"¯ê+ÂH~>ªH¼p îl"Ìø8¦>ªH ¼p5îl"ëDZÂHÍ>ªH¼¼H5îl"MBÂHþ>ªH¼¼H¼¼5îl:m§ ÂH*?ªH¼·¼5îl"*øÂHQ?ªH¼·5îl"AŠGÂH}?ªH¼¼p5îl"Ry ¤?ªH p57 "j.ÂHË?ªH¼¼57 "zu í?ªH 57 "ޏS @ªH  5Ù6"©>?ÂH@@ªH¼¼¼H5Ù6"À¤+ÂHv@ªH¼¼¼H¼¼5Ù6:ÂH§@ªH¼¼·¼5Ù6"ê¿^ÂHÓ@ªH¼¼·5Ù6"7dÂHAªH¼¼¼p5Ù6"0`ÂH0AªH  ¼H5Ù6"%-9ÂHaAªH  ·¼5Ù6":!QÂHAªH  ·5Ù6"OŸ`ÂH¾AªH  ¼p5Ù6"s‹!ÂHïAªH  ãã5Ù6"~'ÂH BªH  ··5Ù6"ˆH1ÂHQBªH    5Ù6"“y_ÂH‚BªH  llFS?:‹ÓÂH´BªH¼¼¼pF'q:˜€&ÂHæBªH¼¼·¼Id0:¦ˆ*ã C¼pX55Çd:ÁCž8CŸHã¼¼ íC:õgVCªHÂH5A"üæ?·sCŸH5m"WZ·CŸH5Ðk" Ã+ù4­CŸH5«S:Ïá6žÙCŸH·¼¼5«S")”žDŸH¼H¼5«S"7éž'DŸH·¼5«S:æè4žNDŸHp¼5d"U@)žuDŸH¼H¼5d:øYž¡DŸH·¼¼5d"qžÈDŸH·¼5d: ÞlžïDŸHp¼53"+žEŸH¼H¼53:â1žBEŸH·¼¼53"« ;žiEŸH·¼53"¾*2žEŸHp¼5'U"ÌÐZž·EŸH¼H¼5'U:-‚pžãEŸH·¼¼5'U"èÉž FŸH·¼5'U"ûœž1FŸHp¼5\o" ;žXFŸH¼H¼5\o:B.pž„FŸH·¼¼5\o"&ó!ž«FŸH·¼5\o:NP4žÒFŸHp¼5 "D.gžùFŸH¼H¼5 :Yc ž%GŸH·¼¼5 "a©džLGŸH·¼5 :nˆKžsGŸHp¼5 C"¸=‡5šGŸH¼¼57"“²&¼¼GŸH¼H57:‚Mg¼èGŸH¼¼¼H57:’$T¼HŸH¼¼¼H¼¼57:£¤K¼@HŸH·57:²\¼lHŸH¼¼·!7:ÃÐ?¼ŸH¼¼·¼/ž.¥H/‡5.‡5.Ê5@Ê5@¥H@‡5>¾5"” I _M_length"•ž# _M_capacity"–ž#4â"—m5#>Ê5"›ÎJÈH#J“%:@tšHJ;:EÓ7½JŽr:Q$!ÎJ;Q'"´ƒY¶H(Û"¾Xe3‚IÞJ(V"ÂØYe3žIÞJ*uM"Æk`¶I°H*""Ên<ÎI°H*|)"ÎHëI°H¼(0D"ØMãJ°H(˜6"Ü.ã-J°HX5X55C-:C;°HSJ¼¼X5* ("ç•ZpJ°HX5 wB:«lNŽJ°HX5(P<"õ¦^ãªJ°H!çJ:^fKã°HX5¼žÞJm.äJ/ I>ž ;CCNKnone;h_ZNSt6locale4noneEs3L%-;i¯3s3Mnumeric;j"ks3Læ5;kAts3L X;l‡cs3LOE;mì/s3LS];n¬bs3 Kall;p_ZNSt6locale3allEs3?®#E_M_impl;CN##_S_classic; _ZNSt6locale10_S_classicECN#_S_global;#_ZNSt6locale9_S_globalECNNËU;)ˆ8IN#_S_once;8_ZNSt6locale7_S_onceE¨$©uq&F!;{zLYN&F!;„“LYN_N&F!;¬LYN·&F!;ÏLYN_N·¼&F!;ªòLYN_N_N¼&+;º MYN¼(Þe;Å_N-MYN_Nstring8<‡5(º ;ÝK-MWMjN(|];ç€@e3xMjN_N(u@;ðe3™MjN_N5T(;£uéJµM_N?~J;´L_NOF!;<âMYNCNPbY;?¬[P×;B.0F-X;EJ*¼N¼QKN;Hˆ0YN_N_N¼.§K/NN.TN/·.éJ@eN/éJ.eNRZL;WpNkPS_vptr$facetƒ3#Tâ;\m5#__c_locale<8kP#_S_c_locale;__ZNSt6locale5facet11_S_c_localeE¦NN,i;bf P#_S_once;e_ZNSt6locale5facet7_S_onceE¨$P×;iÓO©;v\O†PžUÏ ;{pN}O†P¼G&';D  OŒP·¦NFŠl;‚¤'¦N½OŒPGs;…ˆÖOŒPHta;Šh9¦NH„ ;›i¤ ’Y¸[¤ 5j$O¤ ¹Y¸[¤ ¤ ƒM$^h×Y¸[¤ 56)$jµpWôYÄ[56)$rËLpWZ¸[pW5x$€ªHpW3ZÄ[5x$ˆpWUZ¸[pW5«0$›æWe3qZe35bV$§{+éJ“Z¸[_N5C2$²úéJ°ZÄ[5)Y$¼q _NÍZÄ[?ú+$ÎX¼5?v$Þ\TÏ[[¸[¼5Q $óôÕ[#[¸[¼`~I$›TC[¸[¼Ot%$Y[¸[Ot%$ t[¸[Û[VÞe$•TƒT¸[Û[/¤ /1 /Ë / Ä ¸[m.›T@Ä .Ê[/›T@!@l@Ê[Z¾@=:á[WbS_vptr$basic_streambufƒ3#a_M_in_beg>Ãã#a_M_in_cur>Äã#a_M_in_end>Åã#a_M_out_beg>Æã# a_M_out_cur>Çã#(a_M_out_end>Èã#0a_M_buf_locale>ÏéJ#8bl>Ôá[É\Wb¼(¨/>à´#éJê\Wb_N(C2>ñ véJ]]b(ÀV>þxEWb,]Wbã!5 s>«T1X]Wbö Ë 5C>:#1]Wb‰Ë 5:b> Ò%¼œ]Wb5,^>Ì@pW¹]Wb51/>'jU¼Ö]Wb5Ãu>9í¼ó]Wb5AB>OÜ\¼^Wb5GB>bÃbpW7^Wbã!5F>p E¼Y^Wbp5“i>‰Ít¼v^Wb5æ_>¤W¼˜^Wbp5ì_>¾Ê pW¿^Wb·!O¦*>ËÕ^WbF‚8>ÞHãó^]bF}%>á£]ã_]bFõ3>ä~ã/_]bGle>î[N_Wb¼G j>ù"w_WbãããFž'> ¥8ã•_]bF´Z>•Dã³_]bFýl>ÇrãÑ_]bG‹>÷5ð_Wb¼Gj>'<eá[;`Wb_Nd"Y>K(Wbá[k`Wbã!d%X>W´A1á[ `Wbö Ë dœ+>c—)1á[Ð`Wb‰Ë d F>oÉ=¼á[ö`WbdRT>…ù7pWá[aWbeÁY?2•@pWá[KaWbã!d1L>«@¼ á[qaWbdr>¸hV¼ á[—aWbda>Ðø_¼ á[ÂaWb¼e¼u?TGupW á[ñaWb·!dK[>ûu[¼ á[bWb¼O¦*>7bWbhbVÞe>"“InbWbhb.á[.cb/á[@cb@á[wctrans_t@'k:º4HÎ'¼¨bÀ$:Öc4Nf¼ÂbÀ$:Ža@?T¼ÜbÀ$: f4TѼöbÀ$:6j4ZW¼cÀ$L*:¬4`:A¼/cÀ$:l4f'¼IcÀ$:h4lµ ¼ccÀ$:·K4r…i¼}cÀ$:î54xøk¼—cÀ$:4~ºE¼±cÀ$:ÈY4„¼ËcÀ$:±M4ŠpC¼åcÀ$-ô@†À$dÀ$tb:üe4UÀ$dÀ$:ì 4–2CÀ$5dÀ$- ;@ˆtbLd·-Ì 4²L*cd·>A*\efupperA1~b\e€flowerA2õj\efalphaA3+6\efdigitA4\egxdigitA5\efspaceA68\e@gprintA7o7\efgraphA8”o\e%fcntrlA9Ìd\efpunctA:ó:\e falnumA;– \e/¼.s3hŽ@&¨pNäjpN#cd#E_M_c_locale_ctype&°¦N#E_M_del&±e3#E_M_toupper&²ae# E_M_tolower&³ae#(E_M_table&´äj#0E_M_widen_ok&µp#8E_M_widen&¶êj#9E_M_narrow&·êj#¹E_M_narrow_ok&¸p#¹iuq&½_ZNSt5ctypeIcE2idE©Pjtable_size&¿_ZNSt5ctypeIcE10table_sizeEšH%-&ÌÕfújäje3ž%-&Úþfúj¦Näje3ž5„q&æõe3%gk¼p5„q&õX·Qgk·· k5õl&8/·}gk¼··5IT&-·©gk¼··5»,& Ö pËgkp5»,&1Ð,·ògkã·5¯ &Ah:phkp5¯ &R ·;hkã·5r&f$rp]hkp5r&;L·‰hk··ã5cg& Jp°hkpp5cg&°·áhk··pãF4U&Ò#äjÿhkH±B&×$äjU#2&àge3iúj¼d…h&ðÄ1pge^ikpd…h&@V·geŽikã·dDE&lspge¹ikpdDE&"&·geéikã·d7q&6»Mpgejkpd7q&MT8·geIjk··ãdµ?&gŒpgeyjkppdµ?&‚b?· ge³jk··pãG£M&ŠnoÍjkQür&šmk.\epújmÿ.ge.k/ge.¼Wœ&Æ ekk™=&Ë HIekk8B&Ö ê·!Ê[&Û _F­ppp/­lÍ=7›TBo›T#a_M_tieBWBo#Øa_M_fillBXp#àa_M_fill_initBYe3#áa_M_streambufBZWb#èa_M_ctypeB]k#ða_M_num_putB_Ho#øa_M_num_getBaSo#€(  Bk lë:yHoëƒTp%5v8&o cëkyHoëƒTpD5v8&„ \ëœyHoëƒTpAG83'ÐfÙyHo·¼p·ããB|G’`Ä5zHo·¼pƒTããB|Gè‰Ï$NzHop!ƒTã·B|Uœ&¢ ‘woz<|¼dÚ¾më‘w©zHoëƒTpe3dÚäømë‘wãzHoëƒTp!dÚëOnë‘w{HoëƒTp¼dÚò®në‘wW{HoëƒTpödÚùoë‘w‘{HoëƒTpdÚ-fë‘wË{HoëƒTp%dÚ¡më‘w|HoëƒTpDoÚj>ë ‘wHoëƒTpA.‘w@¼l÷=@H|€pjkH"S_vptr$basic_ostreamƒ3#&BEV©|Bo¼€WbbAE_H|Î|Bo¼€(Ñ\EpCX€ï|Bo€(Ñ\Ey‡X€}Bo0€(Ñ\Eƒ €1}BoE€(Ñ\E©„a€R}Bo!(Ñ\E­)€s}Bo¼(Ñ\E±8a€”}Boe3(Ñ\F\¦a€µ}Bo™(Ñ\E¸°a€Ö}Bo¦(Ñ\Fj`a€÷}Bo¼(Ñ\EÃja€~BoÕ(Ñ\E̺a€9~Boö(Ñ\EÐÄa€Z~Bo(Ñ\EÕBa€{~Bo%(Ñ\EÙVa€œ~Bo(Ñ\EáLa€½~BoD(Ñ\Eå߀Þ~BoA(Ñ\Fx~€ÿ~BoWb(v8F4€ Bop #^E#GCBo·!(#F­M-€iBo·!(pFÄŸg€…Bo(TFÙÓ31¡Bo(ªFé€ÂBo‰5ªFC_€éBoö qBEnBo¼€.€.€0@H|.!€2€0€€.6€2ooE€oo.K€2ƒTZ€ƒTZP=Gá[µ‚á[#a_M_modeGUË #@a_M_stringGX‡5#H&¿$Gd´€µ‚Ë &¿$GrÒ€µ‚¼HË (õ G…4‡5‚*õ GGH µ‚¼HmâiG§e,)µ‚Ë eRTG±õ?pWZ€Nµ‚e1LH‰¼ Z€sµ‚eaH4­g¼ Z€µ‚¼eK[HV@¼ Z€Çµ‚¼e"YGÑÓXWbZ€öµ‚ã!e%XH›ó 1Z€*‚µ‚ö Ë eœ+HÊ~"1Z€Y‚µ‚‰Ë m¾(Hç䂵‚ã¼¼mŠGôJ š‚µ‚rìdZ€µ‚¼.Z€.Á‚/Z€ld`=OH|ŃH|#E_M_stringbufGŽZ€#ó6G¡ƒŃ¼€Ë ó6G¶JƒŃ¼€¼HË `Ñ5GÀÆ‚pƒŃ¼€5³GGËÀKµ‚ƒ˃5õ GÓ\6‡5ªƒ˃sõ GÝ…-ѼH.Æ‚.у/Æ‚ stk†´Cè„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDTŠjg&ÑYR/"D.)aš1uSRATEù_ZN3stkL5SRATEE¸€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE@·uPI_ZN3stkL2PIE¸-DTû! @uTWO_PI_ZN3stkL6TWO_PIE¸-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E¸€?ZáƒU†‡S_vptr$StkErrorƒ3#amessage_j-M#atype_këƒ#&´Coo†‡]Tëƒb/s†ކ‡¼wÂvÁi†®†‡x· y0‡†Ò†‡x÷"|Ev]T†ö†‡y ZŽ9·†‡.†@#‡/ëƒZè„„(‡ŠS_vptr$Stkƒ3#J1Kˆ)V\eJÈ ‰\M\eJÅ?Š¡W\eJA‹È!\eJjtŒ6\eJ›3Jd\eStkFloatL%zsrate_Ôs±‡{µÕo-M{7ÖÜ.e3{ó)×de3|alertList_Ø_ZN3stk3Stk10alertList_E­ostringstream=ŽÆ‚{®RÜÚ2:ˆaignoreSampleRateChange_Ýe3#;G±‡*¤—C¬ˆ±‡*=¬vɈŠe3;0¯zW-M*ˆ²Eñˆ-M*÷sµ–2‰-*œu¸üh‰-*è»ëZ6‰-*š¾ž&M‰¼({YÁ@We3r‰±‡±‡±‡*îÈÎaމ·ëƒ*îËb=ª‰-Mëƒ*ôoΦ<Á‰e3*sTÑb;؉e3}Tà퉊~Îoã(‡ ŠŠ¼v*æÞU(‡8ŠŠ±‡±‡m¢éHqVŠŠŠm0 ì:YtŠŠŠnîïÂqŠëƒ.(‡Wî„0¦Edata_¦#EdataRate_ޱ‡#EnFrames_ž#EnChannels_Õ#Esize_‘ž# EbufferSize_’ž#(Š?‹¬ÕÕŠc‹¬²ÕÕ‡`~‹¬¼Š˜‹¬½5Þe uZȺ‹¬½56)Ú8ÎÜ‹¬ž560j±‡þ‹Ôž ˆI8’tŒ¬È j[@ë:Œ¬È5µVJ†;ÎaŒ¬žÕ5µVRŸq±‡ˆŒÔžÕ5G@[—±‡¯ŒÔ±‡Õ52 ^ў̌Ô5Zasre3éŒÔ ½Ck«r ¬žÕ ½CuÓ&4¬žÕ±‡5Ux‚ ÕQÔ5Áp{å[ÕnÔ ßc‚jŒ¬±‡!Ö‰CD±‡Ô.±‡.•Š@¸/±‡@Ã/•Š@•Š@±‡.ÃZô„@ (‡€(‡#€ß" H•Š#&jg Ž€w£ 7"ÚAŽ€±‡±‡wš ¼JÚfŽ€±‡wC4 X/Ú‹Ž€±‡w$ # uÚµŽ€¼±‡(S) &é<ÕÑŽ†(tI ), ½íކ(& 4Z@±‡€ÕxƒK :)±‡Ú7€ÕxƒK DZÈÚe€ÈÕrãÚ€¼.Ú.Œ/Ú>Õ6Æ&5[D±Ý&5[FÊÝã&!Käݼ(À6Nl\Æî‹w(À6Q¤\Ì&î×(ó*V@kÆLݼA*+`:UnÝÆ¼(/ad[cžŠî*§jjeA¬ÝÆ×B»+n/ÝÆ.%.Ò/%@Ò.‘@é/‘.é>ÜVM‘‘#&±jd‘M‘&±jf6‘M‘S‘CIlM‘¼.ô@Y‘/ô.#>ðNŽ’ _M_impl##(*`Ÿ%Ž’ž‘”’(*dAS‘º‘š’(ÐkhddôÖ‘š’&ì7kï‘”’S‘&ì7o ’”’¼S‘&¾ z'’”’¼(× ‚aDÆH’”’¼*:I†`5j’”’Ƽ £'’ £H’ £p‘ £ž‘ £º‘@ô.d‘. ’/d‘>§£í—d‘#&3#ÉÓ’í—S‘&3#Öö’í—¼×S‘&3#ç“í—ó—p*“í—¼(ÞeI„.Nþ—K“í—ó— ˜$(Dn“í—¼×5ã<Jçí‹“í—5ã<S¦18¨“˜5!i\7íÅ“í—5!ie@C8ⓘ5ýcnNe@ÿ“í—5ýcw†4Д˜5à €¿_@9”í—5à ‰9&ÐV”˜52 ‹/žs”˜5/a”Óož”˜ ½C£ç^³”í—¼%5)°Æ(žД˜5Z¹Öue3픘*03IE½ •í—¼56Ým4‹w,•í—¼56ìÞk×N•˜¼G—aòxm•˜¼5‚iJ2‹w•í—¼5‚i[Q×±•˜¼5„l"ç(‹wΕí—5„l*Y!×땘5*2 ‹w–í—5*:ÔG×%–˜5mE18ÆB–í—5mIuÌ_–˜ #X­f}–í—× um7––í—(îlI\È0í¼–í—í× îl;iä–í—í¼×(7 Imœlí—í—í(7 Iy[(í+—í—íí íCÛæLI—í—þ— ¿?ï¤Yb—í—mœVI«‹…—í—¼×G*I3ÂH®—í—í¼×mÑIõ|Ñ—í—í×Q×]š*%í—Æ.¥’@ù—/¥’@¥’.ù—Zú„à(‡Ë™(‡#again_G±‡#achannelsIn_HÕ#€ß"I•Š# ab_K¥’#Paa_L¥’#haoutputs_M•Š#€ainputs_N•Š#°&&´˜Ë™(Û_™hÕИÑ™(S) Õì˜Ñ™w¿?#Bb ˜ ™Ë™*Û<*øJ)™Ë™±‡(?@-ÿ±‡E™Ñ™(^'5sg±‡f™Ë™±‡(tI8šc½‚™Ñ™xƒKC 5È ˜°™Ë™ÈÕrá ˜Ë™¼. ˜.×™/ ˜l… (‡eœ ˜#ainPoint_s¼#àaoutPoint_t¼#èadelay_u±‡#ðaalpha_v±‡#øacoeff_w±‡#€aapInput_x±‡#ˆanextOutput_y±‡#adoNextOut_ze3#˜&ÑY&¼šeœ±‡¼bT)ܙۚeœ¼w¿?,}Ü™ûšeœ(G/XW¼›eœ*7u9nj4›eœ¼*] ?ÒEQ›eœ±‡(_Bž.±‡m›kœ(ÎJa_±‡Ž›eœ¼*¯ Mq°›eœ±‡¼(&Pk-±‡Ì›kœ(­V1±‡è›eœ(ƒKYH±‡ œeœ±‡xƒKdþ1ÈÜ™7œeœÈÕƒKo´9ÈeœÈÈÕÕ.Ü™.qœ/Ü™Z…à(‡Þ ˜#&R¨œÞ±‡bŒDvœÇœÞ¼*Èp¹äœÞ±‡*Îp"ÊFÞ±‡*Ã-%çD(Þ±‡±‡e3*á3/¡sEÞ±‡(&2²t±‡aä(ƒK5NA±‡‚Þ±‡xƒK@»sÈvœ°ÞÈÕƒKKØ`ÈÞÈÈÕÕ.vœ.ê/vœZ …à(‡WŸ ˜#&/"!žWŸ±‡b dï@žWŸ¼*ÈpÊ]žWŸ±‡*p" zžWŸ±‡*Ã-%âF¡žWŸ±‡±‡e3*°S0mX¾žWŸ±‡(&3%±‡Úž]Ÿ(ƒK6±‡ûžWŸ±‡xƒKA»jÈï)ŸWŸÈÕƒKL¿ ÈWŸÈÈÕÕ.ï.cŸ/ïZ…@ (‡& (‡#€ß" -•Š#&D. ¥Ÿ& (S) ^&ÕÁŸ, (tI ìE½ÝŸ, xƒK )³ÈhŸ  & ÈÕr+hŸ& ¼.hŸ.2 /hŸZ…@ (‡¡hŸ#&)a i ¡Õ*' $„f† ¡Õ(& '󱇢  ¡(ƒK *ib±‡¾ ¡xƒK 48hÈ7 ì ¡ÈÕr%i7 ¡¼.7 .¡/7 l…h#(‡Ö¢Ú#adelayLine_IÜ™#@aloopFilter_Jvœ#àapickFilter_Kï#Àanoise_L7 # aloopGain_N±‡#à&š1&º¡Ö¢±‡bR )¡Ù¡Ö¢¼*¿?,½;ñ¡Ö¢wC4/_m¡¢Ö¢±‡*O 2D63¢Ö¢±‡w£5ˆ7¡]¢Ö¢±‡±‡wš 8U¡‚¢Ö¢±‡xƒK;±/±‡¡«¢Ö¢ÕyƒKEÃOȡ֢ÈÕ.¡WlD}¤¤T#pD·#æDŠ£¤¤æD(£¤¤ª¤5žeD™k$_3E£°¤5SKDI·b£°¤5/ID¡G3»¤£¤¤5/ID¨3Ü¢¡£¤¤¼5KD­9J»¤¾£¤¤5KD´ÇIܢࣤ¤¼56D¹15_3¤°¤eq5ˆID½š»¤$¤¤¤eq5¨eDÁ5^Ü¢F¤°¤eq5HKDÅç]»¤h¤¤¤eq5²eDÉN.Ü¢Ф°¤eq!6iDÍ’ ª¤°¤.Ü¢@TN.¶¤/Ü¢@Ü¢‚„ˆàƒùƒƒ¯Œúƒ „L¥„/¥‘h/Ôƒ4 „„˜:¥„/¥‘hƒQ„0„äg¥„/¥‘hƒ ™0„K„0¤¥„/¤¥‘h…gain*±‡‘`/Ë™ƒQ›L„j„|Ö¥„/Ö¥‘h/kœ@šHƒªj„¡„Ȧ…__a¶¦‘h…__b¶¦‘`/Û¥ƒÊý¦†__groupingþ ·‘¨†__grouping_sizeþ ž‘ †__grouping_tmpþ ý¦‘˜‡__n šH‘P‡__min šH‘H‡__i ž‘¸‡__test e3‘_ˆP—‡__j ž‘°/]TƒV”¢„Ë„`/§„//§‘h/˜ƒ •̄턬q§„/q§‘h†__nÝž‘`/헉ʘ§Š/˜§Š«Vs3/Ý‹v§pî„ø„øɧŒ§‘h‰6‘ë§Š/ë§Š«Vs3/M‘‹ɧ2@ø„…D¨ŒÔ§‘h‹ɧQ>…'…H¨ŒÔ§‘h‰±d¨Š/˜§d¨/ã‹H¨P(…6…Üž¨ŒS¨‘hŒ^¨‘`‰‘Á¨Š/ë§__afÁ¨/S‘‹ž¨ 6…U…(û¨Œ©¨‘hŒ´¨‘`ŽS©Š/©Š«Vs3/^‘‹û¨7,V…m…tP©Œ©‘hƒ‚‘n…|…À}©„/}©‘h/”’ƒï|…Š… ¼©Æ‘hÆ‘`Y1‘ƒŠ…°…Xª…__first ”Æ‘h…__last ”Æ‘`ƒ,°…Ó…¤Mª…__first ´Æ‘h…__last ´Æ‘`Ž’‘XfŽLÔ…†ðŠª„/Šª‘h‘i L±‡‘`/€‹Ž^†?†<઄/Šª‘h…number ^¼‘d…value ^±‡‘X’]¢ X‡ˆ«„/«‘h‘­o X±‡‘`/Ö¢Že G«Š/ŠªŠ«Vs3‹#«Ò@†¾†Ôs«Œ0«‘X‹#«ÒD¾†<‡ Ÿ«Œ0«‘XƒL<‡[‡lä«„/˜§‘h…__p`Æ‘`ž‘XƒH’\‡‡¸/¬„/}©‘h…__p†Æ‘`…__n†ž‘X‰ ’Q¬Š/}©Š«Vs3‹/¬ü=އׇ}¬Œ:¬‘h‰“Ÿ¬Š/q§Š«Vs3‹}¬÷q؇%ˆPˬŒˆ¬‘Xް™﬊/¤¥Š«Vs3‹ˬ¦&ˆ‰œ­Œج‘X‹ˬ·F€‰ÙŠèG­Œج‘XŽ   k­Š/k­Š«Vs3/& ‹G­pÚŠX‹4 œ­ŒT­‘XŽì  À­Š/À­Š«Vs3/¡‹œ­IX‹“‹€ ñ­Œ©­‘h‹G­¶c”‹ŒÌ ®ŒT­‘X‹G­î,ŒŒ I®ŒT­‘X‹œ­þŒËŒd u®Œ©­‘h‹#«ÞÌŒJ° ¡®Œ0«‘X“º‹œJeŽü ¯„/¯‘è|†nœž‘à|ˆ|Bއerror :ˆ‘ð|/¬ì˜RfŽCH F¯„/¤¥‘H”iTÕ‘\«¢WD¡” °„/«‘H‘ÁpW°‘@…channelWÕ‘¼”nChannelsYÕ‘l”samplesa¦‘P”jbÕ‘h”hopbÕ‘d•Ãþ¯”idÕ‘`ˆ›”ihÕ‘\/ÈaO¢Ï‘à c°„/c°‘X…inputO±‡‘P/ÞÌ›}БÅ’, –°„/–°‘h/eœ蛉ƒ”x Ú°„/–°‘X…input‰±‡‘PÚžP”<•Ä ±„/±‘X…inputP±‡‘P/WŸ“Ü‹©<•i– ƒ±„/¥‘è|†n©ž‘à|ˆn•4–‡error­:ˆ‘ð|ƒ°›j–œ–\ °±„/Ö¥‘h‚¢Qœ–&—¨ 籄/«‘XÕ‘T¾ ?&—˜ô y²„/À­‘X‘Áp ?°‘P…channel ?Õ‘L”samples H¦‘`”hop IÕ‘lˆ‰—ì—”i JÕ‘h¢ :˜ˆ˜@§²„/À­‘X–ŸÏ¤X¤Œû²…__initialize_p b¼‘l…__priority b¼‘h—âRX¤m¤Ø˜v‡¡$?³l‘h’¢ D¢ p³„/«‘X‘­o D±‡‘PˆG ”i M¼‘h’3¢ R K¼계/«‘h‘i R±‡‘`‘­o R±‡‘XE™]ˆ˜±´„/¤¥‘¨‘i]±‡‘ ”omegaTd±‡‘P”reale±‡‘H”image±‡‘@”phasem±‡‘¸•|™К´”ifÕ‘\ˆ6›{œ”ipÕ‘X’ñ¡ 3L8Tµ„/«‘X‘i 3±‡‘P”delay =±‡‘h™Ù¡ 8s .µ„/«‘hŽº¡ (RµŠ/«Š«Vs3‹.µÓ^t§ì~µŒ;µ‘X‹.µk¨Û8ªµŒ;µ‘X‹.µáj܄ֵŒ;µ‘X‰ŽíµŠ/Šª‹Öµ…1¢Ð¶Œáµ‘XŽ¡¡ J¶Š/«lowestFrequency ±‡‹¶ÀGì ¤¶Œ&¶‘HŒ1¶‘@ˆ˜Z ”delays "¼‘X‹¶\ì È hþ¶Œ&¶‘HŒ1¶‘@ˆt 6 ”delays "¼‘Xš_DefaultRuneLocale1„À'›__dso_handlelœ$…€ˆå@/ÕL…œ€…-DTû! @œ¢…-DTû!@œÌ…€?/Ÿ3+nothrow'IÖMz·ostream=ŠH|+cerrAÌc”·žt 8µ_digits#F_ZNSt14numeric_limitsImE6digitsEs3@ŸN#ï_ZNSt14numeric_limitsIfE12has_infinityEc5Ÿ#H#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEc5Ÿòc#ó_ZNSt14numeric_limitsIfE10has_denormEh5ŸN#(_ZNSt14numeric_limitsIdE12has_infinityEc5Ÿ#H#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEc5Ÿòc#,_ZNSt14numeric_limitsIdE10has_denormEh5ŸN#a_ZNSt14numeric_limitsIeE12has_infinityEc5Ÿ#H#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEc5Ÿòc#e_ZNSt14numeric_limitsIeE10has_denormEh5 npos"õgšHJ“%:@tšHL;:EÓ7½JŽr:Q$!ÎJ¡npos"_ZNSbIwSt11char_traitsIwESaIwEE4nposEšH¢“%:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEšH¢;:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE{L%-;i¯3s3Mnumeric;j"ks3Læ5;kAts3L X;l‡cs3LOE;mì/s3LS];n¬bs3 NËU;)ˆ8INN,i;bf „»/qPNÜ;ñMj+TN#_;òq'+TN?j;ó¹.+TN, ;ôs3+TN¯ ;õûI+TNZ;öd+TNú;÷µ6T[d$ë”[\dec$ñG”[\fixed$1H”[\hex$ w!”[[÷ $¾”[\left$©”[ \oct$B”[@\right$Vp”[€]+-$ß”[]› $ eJ”[]à-$$ßV”[^showpos$'¨6”[^skipws$*·o”[^unitbuf$-§$”[ ]Ü$1.”[@[õ#$40l”[°[Õ;$7W ”[J]·q$:”[\badbit$LôY™[\eofbit$O™[\failbit$TÄC™[\goodbit$W9'™[\app$jßž[\ate$mVž[[xq$vh+ž[[›q$yð2ž[\cur$Ž_£[[!i$‘š#£[fupperA1~b\e€flowerA2õj\efalphaA3+6\efdigitA4\egxdigitA5\efspaceA68\e@gprintA7o7\efgraphA8”o\e%fcntrlA9Ìd\efpunctA:ó:\e falnumA;– \e¡_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outE·¡_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inE·k™=&Ë HIekk8B&Ö ê·ioI&3_ZNSt10moneypunctIcLb1EE4intlEc5ioI&3_ZNSt10moneypunctIcLb0EE4intlEc5ioI&3_ZNSt10moneypunctIwLb1EE4intlEc5ioI&3_ZNSt10moneypunctIwLb0EE4intlEc5ioI&«_ZNSt17moneypunct_bynameIcLb0EE4intlEc5ioI&«_ZNSt17moneypunct_bynameIcLb1EE4intlEc5ioI&«_ZNSt17moneypunct_bynameIwLb0EE4intlEc5ioI&«_ZNSt17moneypunct_bynameIwLb1EE4intlEc5J1Kˆ)V\eJÈ ‰\M\eJÅ?Š¡W\eJA‹È!\eJjtŒ6\eJ›3Jd\ezsrate_Ôs±‡{µÕo-M{7ÖÜ.e3{ó)×de3{®RÜÚ2:ˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.G@ƒ.G@„I4  …: ; I †: ;I ‡4: ;I ˆ ‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; I .G; @‘: ; I ’.G: ; @“.G;@”4: ; I • –.‡@4 @—.4 @˜.4 @™.G: @š4: ; I? < ›4I? 4 < œ4G 4Gž4G Ÿ4: ;‡@I? <   4: ;‡@I? <  ¡4: ;‡@I? < ¢4: ; ‡@I? < LÈ ¤CX¤É×û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFilter.hDelayA.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hPlucked.cppGenerator.hNoise.hPlucked.hOneZero.hOnePole.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc àƒJÎX‚ž‚¡‚¯}žÈä‚ôX¿/ŸÒäƒÍ"»í|X‚!.ºººZºº .ólòº ºƒ 'f» .ùX> –ò/×.>/ײ<ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ ÍÈ qº 0ÈqÈ qº 0Ȉq“u1„ƒ«}¬Ë‘Çæ‘¼‘¼~0ôY/Úóåg‘&&‘&‘ÕªùK_<"*™3É'‚¼0Hm¯=>"B%æ"¯;%æÉ¶‚"*ž-ÉÒt“u1„+œ}¬º&õs jt1//Úó»‘9õ,Kk.ÊV tLH/Ù7!»›Œögh&!»ŒŒ÷3/É Ÿ¬È ýLó׃OŸ#v/#å2K Æl‚å/õƒm.º wäå/1-ó X`>Zƒ×]<É/3:")1j.¼Éóów<ÈØ™ÈØ™ÈØq™ vÉ/Ùb>uŸ vÉ/Ùb>Ÿ ¤áÖkä $/Jàƒáƒwáƒäƒwäƒùƒvúƒûƒwûƒþƒwþƒ „v „ „w „„w„„v„„w„"„w"„0„v0„1„w1„4„w4„K„vL„M„wM„P„wP„j„vj„k„wk„n„wn„¡„vwwv¢„£„w£„¦„w¦„Ë„v̄̈́wÍ„ЄwЄí„vî„ï„wï„ò„wò„ø„vø„ù„wù„ü„wü„…v……w……w…'…v(…)…w)…,…w,…6…v6…7…w7…:…w:…U…vV…W…wW…Z…wZ…m…vn…o…wo…r…wr…|…v|…}…w}…€…w€…Š…vŠ…‹…w‹…Ž…wŽ…°…v°…±…w±…´…w´…Ó…vÔ…Õ…wÕ…Ø…wØ…†v† †w † †w †?†vww‡v@†A†wA†D†wD†¾†v¾†¿†w¿††w†<‡v<‡=‡w=‡@‡w@‡[‡v\‡]‡w]‡`‡w`‡‡vއ‡w‡’‡w’‡ׇv؇Ù‡wÙ‡܇w܇%ˆv&ˆ'ˆw'ˆ*ˆw*ˆ‰v€‰‰w‰„‰w„‰ÙŠvÚŠÛŠwÛŠÞŠwÞŠX‹vX‹Y‹wY‹\‹w\‹“‹v”‹•‹w•‹˜‹w˜‹ŒvŒŒwŒŒwŒŒvŒ‘Œw‘Œ”Œw”ŒËŒv̌͌w͌ЌwÐŒJvJKwKNwNeŽvfŽgŽwgŽjŽwjŽCvDEwEHwH¡v¢£w£¦w¦Ï‘vБÑ‘wёԑwÔ‘Å’vÆ’Ç’wÇ’Ê’wÊ’”v””w””w”<•v<•=•w=•@•w@•i–vj–k–wk–n–wn–œ–vœ––w– –w –&—v&—'—w'—*—w*—˜v˜˜w˜"˜w"˜ˆ˜v¤¤w¤¤w¤X¤vX¤Y¤wY¤\¤w\¤m¤v‡ˆwˆ‹w‹¡v¢£w£¦w¦ v  w wKvˆ˜‰˜w‰˜Œ˜wŒ˜vLMwMPwP8v89w9<w<svtuwuxwx§v¨©w©¬w¬ÛvÜÝwÝàwàvw w ¢vwwì vì í wí ð wð È v©ÂÁ¤stk::Stk::sampleRateÛ¤stk::StkFrames::size ¥stk::StkFrames::channels:¥stk::StkFrames::framesg¥stk::Filter::setGain©¥stk::DelayA::getDelayá¥min§std::vector >::size4§std::vector >::operator[]§__gnu_cxx::new_allocator::~new_allocatorð§std::allocator::~allocator¨std::allocator::~allocatori¨__gnu_cxx::new_allocator::new_allocatorƨstd::allocator::allocator$©std::_Vector_base >::_Vector_impl::~_Vector_implP©std::_Vector_base >::_M_get_Tp_allocator‚©__destroy_aux¼©_Destroyª_DestroyMªstk::Instrmnt::setFrequencyªstk::Instrmnt::controlChangeàªstk::Plucked::noteOffG«stk::Instrmnt::~Instrmnts«stk::Instrmnt::~InstrmntŸ«__gnu_cxx::new_allocator::deallocateä«std::_Vector_base >::_M_deallocateQ¬std::_Vector_base >::~_Vector_baseŸ¬std::vector >::~vectorï¬stk::Filter::~Filter­stk::Filter::~Filterp­stk::Generator::~GeneratorÅ­stk::Noise::~Noiseñ­stk::Generator::~Generator®stk::Generator::~GeneratorI®stk::Noise::~Noiseu®stk::Instrmnt::~Instrmnt¡®stk::StkFrames::operator[] ¯stk::Filter::clearF¯stk::Plucked::tick$°stk::OneZero::tickh°stk::DelayA::nextOut›°stk::DelayA::tickÚ°stk::OnePole::tick±stk::StkFrames::operator[]ƒ±stk::DelayA::lastOut°±stk::Plucked::tickç±stk::Noise::ticky²stk::Noise::tick?³stk::Plucked::pluck³stk::Plucked::noteOnê³stk::Filter::phaseDelay±´stk::Plucked::setFrequencyµstk::Plucked::clearRµstk::Plucked::~Plucked~µstk::Plucked::~Pluckedªµstk::Plucked::~Pluckedíµstk::Instrmnt::InstrmntJ¶stk::Plucked::Plucked¤¶stk::Plucked::PluckedÂÂÃ__uint32_tå__int64_t-$_0x__mbstate_t‹__darwin_mbstate_t¥__darwin_size_tù__va_list_tagÑ__darwin_va_listn__darwin_wchar_t†__darwin_rune_t__darwin_wint_t´__darwin_clock_tÌ__darwin_time_tó_opaque_pthread_once_t6__darwin_off_tL__darwin_pthread_once_tk__darwin_wctrans_t…__darwin_wctype_tžsize_t¬time_tºptrdiff_tH$_4rdiv_t$_5©ldiv_t·$_6álldiv_t}lconvàva_listïfpos_tý__sbuf3__sFILE& FILE±#clock_tÀ#tm’$pthread_once_t¨$__gthread_once_tÀ$wint_tÎ$$_7#%_RuneEntry5%$_8o%_RuneRange%$_9À%_RuneCharClassÖ%$_10À'_RuneLocale;*mbstate_tL*wctype_tY1__true_typeƒ1char_traits‰3__vtbl_ptr_typeŸ3nothrow_t­3new_allocatorù4allocatorm5_Atomic_word‡5basic_string,std::allocator >ÈH_Rep_base I_RepéJlocalepNfacet©PidsQ_Impl›Tios_baseá[basic_streambuf >tbwctrans_tcdctype_basegectypekmoney_basejkbasic_ios >{o__normal_iterator, std::allocator > >|qnum_get > >‘wnum_put > >H|basic_ostream >Z€basic_stringbuf,std::allocator >Æ‚basic_ostringstream,std::allocator >†StkError(‡Stk•ŠStkFramesÚInstrmnt‘new_allocatorôallocatord‘_Vector_base >¥’vector > ˜FilterÜ™DelayAvœOneZeroïOnePolehŸGenerator7 Noise¡PluckedÜ¢__normal_iterator, std::allocator > >”·ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwchar_ZN3stk6DelayA5clearEvisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEvOneZero_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk7Plucked7noteOffEd_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_ZN3stk7OneZero5setB0Ed_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodepluckwcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv~Plucked_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk7PluckedC2Ed~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNK3stk6DelayA7lastOutEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNK3stk6DelayA8getDelayEv_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZN3stk7Plucked4tickEj_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk6DelayA7nextOutEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2EvPluckedget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk6DelayA4tickERNS_9StkFramesEj~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvsetZero_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZN3stk7Plucked5pluckEd_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN3stk7Plucked6noteOnEdd_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZN3stk6DelayA4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsm_ZN3stk7Plucked5clearEvbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN3stk7OneZero4tickEd_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm~OneZero_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZN3stk7OneZero15setCoefficientsEddb_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk6DelayA8setDelayEd_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OneZero5setB1Ed_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZN3stk7PluckedC1Ed_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decE_ZN3stk6DelayA4tickEdisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZN3stk7Plucked4tickERNS_9StkFramesEj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_GLOBAL__I__ZN3stk7PluckedC2Ed_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki~DelayA_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk6DelayA15getMaximumDelayEv_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupperDelayA_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk7PluckedD0Ev_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZN3stk6DelayA6tapOutEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZN3stk7OneZero4tickERNS_9StkFramesES2_jjpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZN3stk6DelayA15setMaximumDelayEm_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEj_ZN3stk7PluckedD2Ev_ZNSt10ctype_base5lowerE_ZN3stk7PluckedD1Ev_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZN3stk7Plucked12setFrequencyEd_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZN3stk6DelayA5tapInEdm_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk3Stk6srate_E_ZN3stk7OneZero7setZeroEd_ZN3stk7OneZero4tickERNS_9StkFramesEj_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNK3stk7OneZero7lastOutEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‹EøH‹€ðH‰EèòEèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åHƒì@H‰}øH‹Eø¶€„À„ÀH‹Eøòˆò=f(ÑfWÐòUØH‹}øHƒÇ ¾èòòYEØH‹Eøò€H‹Eøò€òEàH‹EøòòUèH‹Eøò€òEðH‹EøH‹°èH‹}øHǰèòòYEðòXEèòXEàH‹Eøò€H‹EøÆ€H‹EøH‹€H‰EÈòEÈÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èH‰ÆHPH‹EèH‰èH‹}èHǰèH‹H‹EèH‰H‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åSHƒì(H‰}è‰uäH‹}èHƒÇ¾èH‰ÃH‹}èHƒÇ@èf(ÈH‹Eèò€`òYÁH‹}èHÇ`èH‹}èHƒÇ@èf(ÈòÍòYÁòH‹H‰EØòEØHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈò5ò^Èòf(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈò‡ò^Èòkf(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHìØH‰}¸òE°fWÀf.E°s"èf(Èò?òYÈòE°f.Áwë Æ…_ÿÿÿëÆ…_ÿÿÿ¶…_ÿÿÿ„ÀtNH5H‹=èH‰ÇòE°èH‰ÇH5èH‹}¸¾èfWÀò…`ÿÿÿéÀòM°òÈ f(ÑòYÐò•hÿÿÿèòhÿÿÿò^Èf(ÁòEà¸H‰EظH‰EÐÇEìé*‹uìH‹}¸HƒÇPèòò•pÿÿÿ‹EìH‰…PÿÿÿHƒ½PÿÿÿxòH*…Pÿÿÿò…xÿÿÿë,H‹…PÿÿÿHÑèH‹•PÿÿÿƒâH ÐòH*Àf(ÈòXÈòxÿÿÿò…xÿÿÿòYEàèòpÿÿÿòYÈòEØòXÁòEØ‹uìH‹}¸HƒÇPèòòU€‹EìH‰…HÿÿÿHƒ½HÿÿÿxòH*…HÿÿÿòEˆë)H‹…HÿÿÿHÑèH‹•HÿÿÿƒâH ÐòH*Àf(ÈòXÈòMˆòEˆòYEàèòM€òYÈòEÐò\ÁòEÐÿEì‹]ìH‹}¸HƒÇPèH9Ã’À„À…¸þÿÿH‹E¸òHòEØòYÁòEØH‹E¸òHòEÐòYÁòEÐòEØH‹EÐf(ÈH‰…(ÿÿÿò…(ÿÿÿèòEȸH‰EظH‰EÐÇEèé‹uèH‹}¸HƒÇhèòòU‹EèH‰…@ÿÿÿHƒ½@ÿÿÿxòH*…@ÿÿÿòE˜ë)H‹…@ÿÿÿHÑèH‹•@ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM˜òE˜òYEàèòMòYÈòEØòXÁòEØ‹uèH‹}¸HƒÇhèòòU ‹EèH‰…8ÿÿÿHƒ½8ÿÿÿxòH*…8ÿÿÿòE¨ë)H‹…8ÿÿÿHÑèH‹•8ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM¨òE¨òYEàèòM òYÈòEÐò\ÁòEÐÿEè‹]èH‹}¸HƒÇhèH9Ã’À„À…ÇþÿÿòEØH‹EÐf(ÈH‰…(ÿÿÿò…(ÿÿÿèf(ÈòEÈò\ÁòEÈòŠ òMÈf(ÑfWÐò= f(Èf(ÂèòEÈòEÈf(Ðò^Uàò•`ÿÿÿò…`ÿÿÿHÄØ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃInstrmnt::setFrequency: virtual setFrequency function call!Instrmnt::controlChange: virtual function call!Plucked::noteOff: amplitude is out of range!StkFrames::operator[]: invalid index () value!Plucked::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!Plucked::pluck: amplitude is out of range!Filter::phaseDelay: argument () is out of range!Plucked::setFrequency: argument is less than or equal to zero!Plucked::Plucked: argument is less than or equal to zero!N3stk7PluckedEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿN&D=‚{¾·ôíÿÿN&D=‚{¾·ôíÿÿN&D=‚{¾·ôíÿÿ4:wU\ÿÿ[>·Vœn~ƒ`£šBÐÿÿ[>·Vœn~ƒ`£šBÐUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk6FilterEN3stk8InstrmntEN3stk9GeneratorEð?@àA333333ÿ+‡ÙÎ÷ï?à?333333ã?-DTû!@ñh㈵øÔ>×£p= ×ï?ð¿ÍÌÌÌÌÌì?àC€k@€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿo† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ-† ƒ4øÿÿÿÿÿÿÿõ† 4øÿÿÿÿÿÿÿI† ƒ4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿІ ƒ4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿi† 4øÿÿÿÿÿÿÿ?† 4øÿÿÿÿÿÿÿ}† ƒ4øÿÿÿÿÿÿÿì† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ3çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ3çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ3çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÜçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÜçÿÿÿÿÿÿÿ† ƒ½ «-° d-™ ¸-~ ½-` »-B .-% B-  ´-Ô ¾ £ &-ž ¬- Ë-‹ °=„ p ³-[ º-V C ¼-> + ·-!  ¨ ^-á «-Ô d-½ ¸-¢ ½-„ »-f .-I B-@ 8 ´-øâÇ&-¬-´Ë-¯°=¨”³-º-zg¼-bO·-E.¨'^-Î-ò«-åd-Êd-³¸-”¸-y½-X½-;»-»-.-ì¨ÐÎ-¾«-±d-–d-¸-`¸-E½-$½-»-æ»-Ï.-¸¨œÎ-Š«-}d-bd-K¸-,¸-½-ð½-Ó»-²»-›.-„¨m6-]6-Mµ-ñ娶-´4-‘&-‡¬-yË-t°=mEJ-õv-¥0-“>-ƒ*-fZt-C8-/"¹-ð¬-âË-ݰ=Ö›Ê-–pf¬-XË-S°=L8èÂ- Â-cÂ-9–-Á-ˆ X ( ø È ˜ p H  ðÈ xP øÈ p@è¸`0بxP ðÀ˜pH ðÀ˜pH øÐ¨€X0à¸h8èÀ˜pH ½·â¶Ú¶¶¶®¶ˆ¶€¶\¶T¶ÿµ÷µ¼µ´µµˆµdµ\µµµÁ´¹´š´’´v´n´ù³ñ³­³¥³†³~³O³G³%³³ ³³º²²²ˆ²€²b²Z²ö±î±¿±·±‘±‰±f±^±.±&±é°á°ª°¢°w°o°3°+°°°ä¯ܯU¯M¯¯¯é®á®±®©®‡®®[®S®/®'®®û­×­Ï­‚­z­-­%­­ù¬±¬©¬c¬[¬ò«ê«­«¥«…«}«Y«Q«ðªèªžª–ª\ªTªªªÊ©©©ˆ©^©V©6©.©بШ{¨s¨.¨&¨¨ú§¯§§§B§:§§§â¦Ú¦1¦)¦ï¥ç¥·¥¯¥u¥m¥H¥@¥¥¥é¤á¤ϤǤ0 ®òäT˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(·«-ª²-“À-|¾-a¿-?©=8±-ôÕ-çÒ¸Ó-‰€-_×-ú’-ÓÔ-n’-;Ó-Þ€-´×-O’-%Ô-´’-q&-\>¬-0Ë-+!Ä-Ë-°=ÕÉ&-uaÖ-Yl-l-þz-ÓdzÖ-¢|-•l-‰¬-{Ë-v°=o^|-'0-@-êt-Úl-¤~-P«-=È-!È- Æ-óÆ-ê­-ÜÃ-ÌË-ǽÅ-®Ë-© ›Ç-El--l-l-ìl-Ñ’-­l-’-zl-Sl-l-íx-Äl-ˆ2-|l-Qx-!l-¡l->l-Ø l-À l-¨ l- l-c ’-? l-! ’- l-å l-­ z-| l-% z-Ó |-Æ l-º ¬-¬ Ë-§ °=  Œ |-€ |-N x-0 l- x-ï l-Ì x-« l-^ «-K È-/ È- Æ- Æ-ø ­-ê Ã-Ú Ë-Õ Ë Å-¼ Ë-· © Ç-_ Î-M «-@ ²-% ²- À-ü©=åÎ-Ój-¿¦=¥Î-“«-†²-k²-ZÀ-Bª='Î-«-²-í²-ÜÀ-Ī=­Î-›j-‡¦=mÎ-[«-N²-3²-"À- ª=îÎ-Ü«-ϲ-´²-À-€-c-DÀ-/--ÿÀ-àÀ-ËÀ-°§=”Î-‚«-u²-Z²-CÀ-&- -êÀ-Õ-À-¥À-†À-qÀ-V§=?Ž-6„--š-‚- Œ-ñˆ-èŠ-§n-uÎ-QÎ-?«-2²-²-À-î©=ÓÎ-Á«-´²-™²-ˆÀ-p©=Y¬-KË-F°=?"¬-Ë-°=í˜-Ê”-‡†-op-Ar-)r-¯=R-=Ï-8,Ñ=%É- pŸh£`ÍPDHF@\8B0N(L ®TVžˆÐ€®xfphh PÌH¥@Í0Ì(¤ ÍÌ¢Íð è¡àÍÐÐÈÐÀ\¸Z°Ð¨Ð ®˜`bˆŸpÐh6`®X:P<H(( ®,.œÉ S^É ¸ S^¸ R´ !\´ S ‘ Q^‘ € Q^€ P| !\| Q Y _^Y H _^H ^D !\D _ ! Y^!  Y^ X !\ Y é W^é Ø W^Ø VÔ !\Ô W ± U^±   U^  Tœ !\œ U h I^h Hd !\d I 0 C^0 B, !\, C ø 5^ø 4ô !\ô 5 À M^À L¼ !\¼ M ˆ K^ˆ J„ !\„ K P %^P L !\L %  $^  !\ $ à #^à Ü !\Ü # ¨ +^¨ *¤ !\¤ + p )^p (l !\l ) 8 G^8 F4 !\4 G u^ tü !\ü u Ù ^Ù È ^È ~Ä !\Ä  ?^ >Œ !\Œ ? X 1^X 0T !\T 1 3^ 2 !\ 3 èA^è@ä!\äA °E^°D¬!\¬E x7^x6t!\t7 Qm^Q@m^@l<!\<m e^ e^d!\e Ð/^Ð.Ì!\Ì/ ©i^© ˜i^˜h”!\”i qg^q `g^`f\!\\g (-^(,$!\$- k^ ðk^ðjì!\ìk É=^ɸ=^¸<´!\´= ‘;^‘€;^€:|!\|; H‘^HD!\D‘ ^Ž !\  Ø‹^ØŠÔ!\Ô‹  o^ nœ!\œo yc^yhc^hbd!\dc Aa^A0a^0`,!\,a øO^øNô!\ôO À]^À\¼!\¼] ˆ[^ˆZ„!\„[ P›^PšL!\L› ™^˜!\™ à•^à”Ü!\Ü• ¨^¨Œ¤!\¤ p‰^pˆl!\l‰ 8ƒ^8‚4!\4ƒ q^pü!\üq ȇ^ȆÄ!\ć …^„Œ!\Œ… Xs^XrT!\Ts “^ ’!\“ è^è€ä!\ä °"^°¬!\¬" x—^x–t!\t— @w^@v<!\<w 9^8!\9 Ð{^ÐzÌ!\Ì{ ˜}^˜|”!\”} `y^`x\!\\y ('^(&$!\$' ÒMÄX¤ä¨ èžùŸ$$ 6O H” ZÙ l¡~/¡Z¡¢Hž¦ožª…¡¼xžÀסÒÀž×¤8µ‡!Ÿ&8Ÿ+WŸ0pŸ5)¢H{¢[Í¢n£°Ÿ†W£™¶£¬P§¶ø¨Û(²`²2˜²€àƒ¼ €p§U€&—W€¸±€€˜€ð±Ñ€X‹¾€p®$€Œ€¯Û€Æ’΀ °Á€Ð‘±€h°3€ˆ˜Ò€@³j€fŽQ€À¯ˆ€0„: €P¨i€&ˆv€È­€€‰€®ò€”è€Ø°©€¢–€0°sLóx³‚€Dl€ø¯=€œ–<€€±¯8°³ä¢˜в ´³1~@¬Î ”È´X ì ¬µàt3è³G ¨K ´\ ÜcX´n€Ô…2€Ð« €†W€¬q €{€´L€@†œ€x¬·€¾†µ€°¬7€ÌŒ€P¯ö€”‹Ô€¨® €Œî€à®¤€ÚФ€8®M€J7€ˆ¯Í€<‡Î€è¬i€(… €Hª(€î„Î € ©"€j–€H±¢€L„W €ˆ¨1€úƒÚ €¨§k€„ €¨L€ „ø €à§ €<•€±ð€¢„ €0©’€6…D €€ªM€ø„ö €Ø©[€… €ª£€V…X €¸ªþ€\‡€ ­Ò€n…Š €ðª.€Ž‡5€X­O€Ø‡Y€­€Ì„± €h©€|…Á €(«¾€j„v €À¨4€Š…ò €`«M€°…€˜«¤ €à¥¶ €¦m à¤Ý € ¦B €@¦0 €¦X €¦ò êŸ{ €«¦ €»¦ä€¥}€@¥õ€¤b€€¥»€`¦Ÿàö ‡ Ž" 5 È”ã 3 ý  ø  ° ˜ wÕä¹Q®%d0–˧k  ¯½É ¯¦ f\mza__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk6Filter7setGainEd__ZNK3stk6DelayA8getDelayEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt13controlChangeEid__ZN3stk7Plucked7noteOffEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk7Plucked4tickERNS_9StkFramesEj__ZN3stk7OneZero4tickEd__ZN3stk6DelayA7nextOutEv__ZN3stk6DelayA4tickEd__ZN3stk7OnePole4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk6DelayA7lastOutEv__ZN3stk7Plucked4tickEj__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk7Plucked5pluckEd__ZN3stk7OnePole7setPoleEd__ZN3stk7Plucked6noteOnEdd__ZN3stk6Filter10phaseDelayEd__ZNSolsEd_cos_sin_atan2_fmod__ZN3stk7Plucked12setFrequencyEd__ZN3stk6DelayA8setDelayEd__ZN3stk7Plucked5clearEv__ZN3stk6DelayA5clearEv__ZN3stk7PluckedD0Ev__ZTVN3stk7PluckedE__ZN3stk7OnePoleD1Ev__ZN3stk7OneZeroD1Ev__ZN3stk6DelayAD1Ev__ZN3stk7PluckedD1Ev__ZN3stk7PluckedD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk7PluckedC1Ed__ZN3stk6DelayAC1Edm__ZN3stk7OneZeroC1Ed__ZN3stk7OnePoleC1Ed__ZN3stk5NoiseC1Ej__ZN3stk6DelayA15setMaximumDelayEm__ZN3stk7PluckedC2Ed__ZTIN3stk7PluckedE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk7PluckedE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk6Filter7setGainEd.eh__ZNK3stk6DelayA8getDelayEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk7Plucked7noteOffEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk7Plucked4tickERNS_9StkFramesEj.eh__ZN3stk7OneZero4tickEd.eh__ZN3stk6DelayA7nextOutEv.eh__ZN3stk6DelayA4tickEd.eh__ZN3stk7OnePole4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayA7lastOutEv.eh__ZN3stk7Plucked4tickEj.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk7Plucked5pluckEd.eh__ZN3stk7Plucked6noteOnEdd.eh__ZN3stk6Filter10phaseDelayEd.eh__ZN3stk7Plucked12setFrequencyEd.eh__ZN3stk7Plucked5clearEv.eh__ZN3stk7PluckedD0Ev.eh__ZN3stk7PluckedD1Ev.eh__ZN3stk7PluckedD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk7PluckedC1Ed.eh__ZN3stk7PluckedC2Ed.eh__GLOBAL__I__ZN3stk7PluckedC2Ed__ZStL17__verify_groupingPKcmRKSsLC0LC1LC4GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC5LC6GCC_except_table8LC7GCC_except_table9LC10__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC12LC17LC18LC20GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13LC26GCC_except_table14GCC_except_table15EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk7PluckedC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/PoleZero.o000644 000766 000766 00000416644 12015735510 016060 0ustar00garygary000000 000000 Ïúíþ ¸ À@ À__text__TEXT¦@ HÉK€__debug_frame__DWARF¨° è ËN__debug_info__DWARFXxĘΧ__debug_abbrev__DWARFÐ×™ á__debug_aranges__DWARFiâP©ëHÓ__debug_macinfo__DWARF¹âùë__debug_line__DWARF¹âÞùë`Ó__debug_loc__DWARF—ê(×óˆÓÔ__debug_pubnames__DWARF¿× ÿ __debug_pubtypes__DWARF–¢Ö__debug_inlined__DWARF8x!__debug_str__DWARF8§zx!__debug_ranges__DWARFß’œ__mod_init_func__DATAà’ œ(â __textcoal_nt__TEXTè’i(œ0âÌ €__gcc_except_tab__TEXTQªÉ‘³__cstring__TEXT ¬K`µ__StaticInit__TEXTk­X«¶è€__const__DATAà­X ·Àè __const_coal__DATA@®X€·é __const_coal__TEXT˜®Ø· __bss__DATAÀ__literal16__TEXT°® ð·__literal8__TEXTЮ¸__eh_frame__TEXTØ®0¸PéG h__constructor__TEXTÀHÉ__destructor__TEXTÀHɈóÔÈÜ Pš´ UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øòEðòEðèf(Èòé¬f.È“À„ÀtBH5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èéH‹}øHƒÇP¾èH‰ÂH¸ð?H‰H‹}øHƒÇP¾èH‰ÂH¸ð¿H‰H‹}øHƒÇh¾èH‰ÂH¸ð?H‰H‹}øHƒÇh¾èò ¬òMðfWÁòÉÃUH‰åHƒìH‰}øòEðòEðèf(Èòå«f.È“À„Àt?H5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èë|H‹}øHƒÇP¾èH‰ÂH‹EðH‰H‹}øHƒÇP¾èH‰ÂH¸ð?H‰H‹}øHƒÇh¾èH‰ÂH¸ð?H‰H‹}øHƒÇh¾èH‰ÂH‹EðH‰ÉÃUH‰åHƒì0H‰}øòEðòMèòUà@ˆuÜòEàèf(Èòçªf.È“À„Àt?H5H‹=èH‰ÇòEàèH‰ÇH5èH‹}ø¾èënH‹}øHƒÇP¾èH‰ÂH‹EðH‰H‹}øHƒÇP¾èH‰ÂH‹EèH‰H‹}øHƒÇh¾èH‰ÂH‹EàH‰€}ÜtH‹EøH‹HƒÀH‹H‹}øÿÐÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHƒÇhfWÀ¾èH‹}èHƒÇP¾èH‰ÂH¸ð?H‰H‹}èHƒÇh¾èH‰ÂH¸ð?H‰H‹}èHǰfWÀº¾èH‹}èHƒï€fWÀº¾èëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHƒÇhfWÀ¾èH‹}èHƒÇP¾èH‰ÂH¸ð?H‰H‹}èHƒÇh¾èH‰ÂH¸ð?H‰H‹}èHǰfWÀº¾èH‹}èHƒï€fWÀº¾èëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $è’† $ú’† $ “† $“† $:“7† ,† ƒ$r“)† $œ“!† $¾“ † $È“† $à“ † $꓆ $”† $”† $(”† $H”† $h”† $€”† $Ž”B† $Д† $𔆠$•† $,•#† $O•† $]•&† $ƒ•#† $¦•Q† $ø•† ,–@† ƒ$F–7† $}–9† $¶–+† $â–† $ð–† $—† $#—>† $a—+† $Œ—'† $³—.† $á—+† $ ˜† $,˜1† $^˜I† $¨˜M† ,ö˜Y† ƒ,PšY† ƒ,ª›Y† ƒ$7† $P7† $ˆ7† $À† $Äï† $´ï† ,† ƒ, ž$† ƒ,D Ý† ƒ$k­C† $®­† $£† ,"¡–† ƒ$¸¢n† $&£+† $Q£'† $x£/† $§£]† $¤+† $/¤'† $V¤/† $…¤'† $¬¤.† $Ú¤+† $¥I† $P¥'† ,x¥(† ƒ$ ©/† ,Щ† ƒ,¾ô† ƒ,²ô† ƒtÄGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)PoleZero.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" stdb 7b 8e Xh Z ]¶ _Ò bí j? kv o½ pÛ qü r s* uo w‹ xž zµ }Ñ ~í  @ ‚b ƒo „‹ …ž †Ä ‡å ˆ Š! ‹M ή Ð= Ñz ÓP Ô• Õt × Øé Ù§ ÚÈ Û ;g <› =· d# e# g# h8# iO# jf# k}# l”# m«# nÍ# oî# s$ t4$ vZ$ w|$ x¤$ z¼$ {Ô$ |â$ }ú$ ‚% ƒ&% „C% †W% ‡p% Š—% ‹¥% Œ½% µÚ% ¶ý% ·%& ¸B& ¹i& <Ê F½* G×* Hñ* I + J%+ K@+ L[+ Mv+ N‘+ O¬+ PÇ+ Qâ+ Rý+ B, C, Dª& F, G/, HK, Il, J‰, K«, LÍ, Mä, Nû, H%- ’F- ”I- •`- –w- —˜- ˜´- ™Ð- šì- › . œ&. =. žJ. Ÿq.  —. ¡¹. ¢ß. £û. ¤/ ¥4/ ¦Q/ §m/ ©Ž/ «¯/ ­Õ/ ¯ö/ ±0 ³.0 ´O0 µk0 ¶‡0 ·£0 ¸¿0 ¹Û0 º1 »1 ¼=1 ½^1 ¾1 ¿«1 ÀÇ1 Âé1 Ä2 Å&2 ÆG2 Çh2 ȉ2 É 2 ÊÁ2 Ëâ2 Ì3 Í$3 Î<3 ÐT3 Öp3 ÜŒ3 â¨3 èÄ3å34"4__true_type__debug(1__copy__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style!¬— denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > Y/ Ÿ8#_M_p °#Y/ '9°þ8reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >‡"_Ios_Fmtflags"7S _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode"k¹ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate"“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir"¸` _S_beg_S_cur_S_end_S_ios_seekdir_end€€6'Fevent"¢¦ erase_eventimbue_eventcopyfmt_event&x"ÓL_M_next"ÕX#_M_fn"Ö/X#Îp"×½#Ç"Ø9#&x"ÛX/X½X €V"ß,O2X!ãu"ãóI½Xà/"ñ“_M_pword"òm#_M_iword"ó"#à/"ô5XÀB""Ž""_ZNSt8ios_base4Init11_S_refcountE9#_S_synced_with_stdio"_ZNSt8ios_base4Init20_S_synced_with_stdioE 7ÀB"-;X,B";X½basic_streambuf > #R+f #T.f #U1f #W4f #XNf #Zhf #\‚f #]œf #^»f #_Õf #`ïf #a g #b#g #c=g #dWg #eqg #f‹g #g§g #hÁg #iÛg #jògctype_basectypemoney_baseU$pattern$É field$É ‹&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >/%… S¿’# _M_startT‘’# _M_finishU‘’# _M_end_of_storageV‘’#&… W)““'vh)“½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal(O YåHòò(æt¶$5¢°¢¢)Cxþ í3 7Õ„ŸX*À] ˆrMö‘’‘’C4*ª[ ”sJ‘’‘’*ˆ? ´>F3‘’‘’¿’(ßW̸"¢S¢¢ ©G‡$u‘’‘’¢’+ÿ“å?‘’›‘’½¢’*H$ ·H)Á‘’½¢’C4*)c ×XKâ‘’½¢’ ¸ 1ye ‘’½¢’¿’+°LÅÄk‘’/‘’‘’‘’+>yún‘’U‘’‘’‘’+„1$:‘’{‘’‘’‘’+|†(‘’¡‘’‘’‘’(q9 Jóm‘’Ë‘’‘’‘’C4(£ mun‘’ð‘’‘’‘’(. ý !‘’‘’‘’‘’¿’,nothrow%IQâ¹,cerrA*gü¹-__ioinitM_ZStL8__ioinit“.;Z&X½„„„/Š0q.©t&eŸ°°„Ÿ/q.:5&d°Ò°„(¿&[I°í½.ã%&Pm½Ÿ/1 $_4'a? quot'b½# rem'c½#div_t'd $_5'fv quot'g"# rem'h"#ldiv_t'iL $_6'l® quot'm÷# rem'n÷#lldiv_t'o„.‘J'“½ÔÔ/Ú2.'”òò„double. '•½„.'–"*„.7z'œmUŸŸU/[3½o.Ce'ž?‹½½&ÅB' žm.JG'¡°µ„.Ô'£vÑ"".k^'ª½í„Ÿ.Ê'«Ÿ„Ÿ/wchar_t.hC'¬½@„Ÿ&j,'¯bmŸŸU4 t'°½.;-'±m‹mŸ&b'²žÖ(5'³V8ò¾„¾/°.A5'µ"儾½.y'½½„¾½(Àh'Âãl½!„.Õ'ßB°BŸ/H0.h\'Ľi° __gnu_cxx¡t(O ®!A÷•÷(Ce´D®µ÷÷__debug(6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >!^F09o»O©O©._7'§®÷÷.BD'™÷§„.Éu'º÷È„¾½.z`'À鄾½(5'´_8  „¾float.˜u'·..„¾long double&Ú/'ÇP½.Ó\'¦÷g÷ lconv`)+› 5Á),°#5[2)-°#5.).°# int_curr_symbol)/°# currency_symbol)0°# mon_decimal_point)1°#( mon_thousands_sep)2°#0 mon_grouping)3°#85))4°#@5ÊF)5°#H int_frac_digits)6q#P5A!)7q#Q p_cs_precedes)8q#R p_sep_by_space)9q#S n_cs_precedes):q#T n_sep_by_space);q#U p_sign_posn)q#X int_n_cs_precedes)?q#Y int_p_sep_by_space)@q#Z int_n_sep_by_space)Aq#[ int_p_sign_posn)Bq#\ int_n_sign_posn)Cq#].N?*5°· ½„4^Q)KÄ /gva_list+IÒfpos_t+U7 __sbuf+`! _base+a!# _size+b½#/‰ __sFILE˜+‚m" _p+ƒ!# _r+„½# _w+…½# _flags+†š# _file+‡š# _bf+ˆç # _lbfsize+‰½#( _cookie+Œm#0 _close+|"#8 _read+Ž›"#@ _seek+º"#H _write+Ù"#P _ub+“ç #X _extra+”ê"#h _ur+•½#p _ubuf+˜ð"#t _nbuf+™##w _lb+œç #x _blksize+Ÿ½#ˆ _offset+ Ù #3½|"m/m"3½›"m°½/‚"3Ù º"mÙ ½/¡"3½Ù"m„½/À"__sFILEX/ß"‰#n‰#nFILE+¡!&¾?+ï2#2#/#.£[+ð½O#2#.Ñ<+ñ½f#2#.5x+ò½}#2#.6;+ó½”#2#.„E+ô½«#2#.D+õ½Ç#2#Ç#/Ù .ªE+ö°î#°½2#('+úŸQ2#$„„.Ø)+ÿŸ4$mŸŸ2#+A*+?82#Z$„„2#6 +½|$2#"½6)+½™$2#™$/Ÿ$0Ù 6ài+"¼$2#6@#+½Ô$2#7¸6+½6y#+ °ú$°° + %„6;A+½&%„6=+½C%„„p.+W%2#W\+p%2#°6rv+½—%2#°½Ÿ7+2#6Ig+°½%°6=+½Ú%½2#6pj+©½ý%°Ÿ„86©G+ª½&2#„&/ú6+«½B&„&6‰)+¬½i&°Ÿ„&6ŒN+­½‹&„„&q›&nclock_t,Mµ tm8,Z|' tm_sec,[½# tm_min,\½# tm_hour,]½# tm_mday,^½# tm_mon,_½# tm_year,`½# tm_wday,a½# tm_yday,b½# tm_isdst,c½# tm_gmtoff,d"#( tm_zone,e°#0pthread_once_t-^M__gthread_once_t./|'wint_t/Fž $_7/Q( __min/R‡# __max/S‡# __map/T‡# __types/U(#/Ä_RuneEntry/V¸' $_8/XS( __nranges/Y½# __ranges/ZS(#/ (_RuneRange/[( $_9/]š( __name/^š(# __mask/_Ä#qª(n _RuneCharClass/`k(9$_10ˆ /b+* __magic/cä# __encoding/d+*# __sgetrune/fZ*#( __sputrune/g~*#0 __invalid_rune/h‡#8 __runetype/j„*#< __maplower/k”*#¼ __mapupper/l”*#¼ __runetype_ext/sY(#À __maplower_ext/tY(#Ð __mapupper_ext/uY(#à __variable/wm#ð __variable_len/x½#ø __ncharclasses/}½#ü __charclasses/~¤*#€q;*n3‡T*„¦T*/„/;*3½~*‡°¦¾/`*Ä”*nÿ‡¤*nÿ/ª(_RuneLocale/À(:ÖL0åI8½×*½:ÉJ0ë’Q½ñ*½:ÁM0÷w½ +½:0þ0½%+½)wY0ú½@+½)a&0 ‚ ½[+½)y80TW½v+½)‹#0CZ½‘+½)®0š3½¬+½)D0" ½Ç+½)X?0)Ê9½â+½)f 05¯7½ý+½)Q/0;]0½,½;7,|c;›&.¨Z,~òK,­­(}E,‚.H­f,f,/ª&.o[,…­ƒ,ƒ,/­.F,{° , ,/¦,0ª&.ØF,}°Â,Â,/È,0­.Ã,€f,ä,Â,.íF,f,û,Â,(mN,ƒ­kŸ%-°Ÿ„ ,mbstate_t1UŒwctype_t24†.hc1yª'`-½.å 1zª'w-2#.ì 1{˜-½2#.ðx1|ª'´-2#.-y1}½Ð-B2#.æ^1~½ì-2#½.×u1½ .2#B8.8#1€½&.2#B8.5A1ª'=.2#4¥1‚ª'. *1ƒŸk.„Ÿk./%-.!s1…Ÿ—.„Ÿk..9=1†½®.®./´.0%-.QG1ˆŸß.T*Ÿk..)31‰ª'û.2#.¦ 1Šª'/.Ã=1Œ½4/ŸB8.?1½Q/BB8.˜!1Žª'm/ª'2#.|x1½Ž/2#B&.iM1Ľ¯/2#B&.›B1’½Õ/ŸB&.Š@1ƽö/BB&.Y+1“½0B&.¶o1ǽ.0B&.(1”ŸO0°k..L-1•k0B.e71—½‡0BB.v1˜½£0BB.:1™¿0B.§71šŸÛ0BB(V>1œZŸ1ŸB ,.Ñ)1Ÿ1B.891ž=1BŸ.uE1Ÿ½^1BBŸ.–G1 1BŸ.U71¤Ÿ¥1°¥1Ÿk./B.M!1¥ŸÇ1BB.Ž`1©òã1Bã1/.Ó`1È 2Bã1.Ú`1«&2Bã1.á`1¬"G2Bã1½.Ç?1®½h2Bã1½.E61§Ÿ‰2BŸ.¶:1¨½ 2ª'.md1°½Á2BBŸ.òg1±â2BŸ.õX1²3BŸ.>1³$3Ÿ.ÿv1´½<3B8.+1µ½T3B8.Î21–p3B.Ù;1¡Œ3BB. 21¢¨3B.±M1¦Ä3BB.J^1¯å3BŸ. 1Ê.4Bã1.ø61Í÷"4Bã1½.¨M1ÏC4Bã1½<]5a __gnu_debug(:m4=(;k=(<µ>v%4!§Q(ÞM‘’—’—’‘’>¥¸Í4!E»[g‘’—’—’‘’>Ý.ù4?©2 u‘’‘’¢’>ìz)5!ÿ}Âg‘’‘’½¢’@ý3éÿ6streampos4Ó *Z&3ñþXb5ÿ67(Ëp3õ¬( 7‚577(#x3ùƒH 7¢577(í93ý^5½Ç5„„Ÿ+Ðx3'Ÿã5„+ËV3jZ„ 6„Ÿ7+ 3 ø°/6°„Ÿ+¢h3 g°U6°„Ÿ+Z&3Mi°{6°Ÿq+f(3&pq—67+Ÿ_3Ux½³67+äZ3üo 7Ô677A€23#â½!‡D3&×½7BqBŠboolB70½3½)78//7C__vtbl_ptr_type7<% %G@À6ˆ8&<^Ds7ˆ8&<^FŒ7ˆ8Ž8&V"K¦7ˆ8½(X9N [°Ç7™8ÿ6(X9QˆO„è7™87(C-Vt0°8ˆ8½*-`?08ˆ8°½(uddŸVŸL8™8*ænj@n8ˆ8°7DH.n×pˆ8°/S7B”80S7/”8@1 61ø8S7#&ðndÈ8ø8&ðnfá8ø8þ8EìKlø8½/Ÿ8B90Ÿ80 70C _Atomic_word7%½/Ý @— 68@LFnpos ¸k@LG_M_dataplus Ý #_Rep_base_RepHl6 i`°•9ELHl6 _j°¸9PL°H4- [^VLÖ9ELHl+ %„PÖô9ELHÍ )D'Ö:ELIh -ìo,:PLHÆ 4•EŸT:EL½„Iâe <×-}:EL½½„Hí[ DØhŸ¥:EL½½H¦@ L\X 7È:EL„Ih. U fë:°„½IÝH ^—i;°„½I I g`G1;°½qIsa z{fT;°ÖÖIsa ~Ò>w;°99Isa ‚ªš;°°°Isa †ü½;°„„HŒ Š»x½ß;½½IÀ 8ÃF`<PL½½½I¬i8µD"<PLJ) šE2\L $ J<PL& $8¿c<PLþ8& $8·|<PLbL& $8ÅŸ<PLbL½½& $8ÐÇ<PLbL½½þ8& $8Ûê<PL„½þ8& $8â=PL„þ8& $8é+=PL½qþ8 ìF=PL½+¹i ô?zhLh=PLbL+¹i ücAhLŠ=PL„+¹i 4yhL¬=PLq+ß? ÷FÖÉ=PL+ß? xD9æ=EL+ìl &§*Ö>PL+ìl 19 >EL+±g :¯¤ =>PL+±g CF Z>EL+? Lð¤ w>PL+? Ub  ”>EL+ç ]*Ÿ±>EL+Ðx cåUŸÎ>EL+ud hM1Ÿë>EL +G8nžp?PL½q +G ƒðk,?PL½+ + ‹†bŸI?EL â58ä+g?PL½ ÔB ¦mf€?PL+–] ­¼ 7?EL+° ¼¥\7¿?EL½+° Í ÿ6á?PL½+m â37@EL½+m õ& ÿ6%@PL½+qL BAhLG@PLbL+qL ¦6hLi@PL„+qL ÜthL‹@PLq+OA8JËhL­@PLbL+OA8[ÃihLÙ@PLbL½½+OA8/3nhLAPL„½+OA BV3hL"APL„+OA8ˆ6hLIAPL½q >$ eö[gAPLq(Z&8øó hLˆAPLbL+Z& ƒ»fhL´APLbL½½+Z&8ÂahLÛAPL„½+Z& Ÿ`9hLýAPL„+Z& ¯€.hL$BPL½q lq Ìá;LBPLÖ½q+lq ëK]hLsBPL½bL+lq `EhL¤BPL½bL½½+lq8mthLÐBPL½„½+lq *rhL÷BPL½„+lq AbJhL#CPL½½q+lq R;ÖJCPLÖq+ì j_1hLqCPL½½+ì zBÖ“CPLÖ+ì ŽÐVÖºCPLÖÖ+œ9 ©SBhLæCPL½½bL+œ9 À1.hLDPL½½bL½½+œ98éhLMDPL½½„½+œ9 êbhLyDPL½½„+œ9 hhLªDPL½½½q+œ9 ¦chLÖDPLÖÖbL+œ9 %<hLEPLÖÖ„½+œ9 :$ThL3EPLÖÖ„+œ9 OdhLdEPLÖÖ½q+œ9 sâ"hL•EPLÖÖ°°+œ9 ~ hLÆEPLÖÖ„„+œ9 ˆ4hL÷EPLÖÖÖÖ+œ9 “¶bhL(FPLÖÖ99HhB8‹ShLZFPL½½½qHu8˜ (hLŒFPL½½„½K38¦ž,°²F½qþ8+¢h8Á( ŸÞFEL°½½ [G8õSküFPLhL+» üûB„GEL+žq ^]„6GEL+Np P.Ÿ8SGEL+ËV8Ϥ9ŸGEL„½½+ËV )jŸ¦GELbL½+ËV 7ìŸÍGEL„½+ËV8æ˜7ŸôGELq½+úg U:+ŸHELbL½+úg8øD\ŸGHEL„½½+úg qèŸnHEL„½+úg8 \qŸ•HELq½+¿ EŸ¼HELbL½+¿8’4ŸèHEL„½½+¿ «ù=ŸIEL„½+¿ ¾Ü4Ÿ6IELq½+}X Ì×]Ÿ]IELbL½+}X8-òtŸ‰IEL„½½+}X 賟°IEL„½+}X ûiŸ×IELq½+×s ¨>ŸþIELbL½+×s8B‰tŸ*JEL„½½+×s &J#ŸQJEL„½+×s8N7ŸxJELq½+‰ DújŸŸJELbL½+‰8Y ŸËJEL„½½+‰ a„hŸòJEL„½+‰8n¶NŸKELq½+7F ²@-9@KEL½½+í9 “R(½bKELbL+í98‚k½ŽKEL½½bL+í98’VLùM½½þ8*•* çœ]NVLþ8 ŠE8«ò 4NVLþ8(C? õb°PNVL!¸M8^”N°VLþ8½Ÿ„Nn/ŠN0³L@& 9CéQMnone9h_ZNSt6locale4noneE7NÉ/9it67Onumeric9j o7N–89k†x7No[9lûf7NzH9mi27NZ`9n f7 Mall9p_ZNSt6locale3allE7?4%G_M_impl9éQ##_S_classic9 _ZNSt6locale10_S_classicEéQ#_S_global9#_ZNSt6locale9_S_globalEéQP!Y9)q;ïQ#_S_once98_ZNSt6locale7_S_onceE’'1Ñu&‡"9{ PÿQ&‡"9„9PÿQR&‡"9RPÿQ„&‡"9uPÿQR„½&‡"9ª˜PÿQRR½&·9º²PÿQ½(¹i9ÅRÓPÿQRstring6<-9(‡9ÝJNÓPýPR(ƒ`9çzC 7QRR(oC9ðš 7?QRR+I*9ºyN[QRAaM9ïORQ‡"9<ˆQÿQéQR—\9?³^RØ9B«2H|[9ED,½ÃQ½S†Q9Hg3ÿQRR½/MO0ôQ/úQ0„/NB R0N/ RTP9WRTU_vptr$facet)7#VÇ9\9#__c_locale:8T#_S_c_locale9__ZNSt6locale5facet11_S_c_localeELRP+m9b& 'T#_S_once9e_ZNSt6locale5facet7_S_onceE’'RØ9iÓQ19vS,TŸW 9{R#S,T½IÚ(9FS2T„LRHq9‚™)LRcS2TIrw9…|S2TJºd9ŠQ<LRJD 9\V„I€V9‘4@¼S8TIãu9•YPÖS8TQ19 ñS,TCTX¹i9£nIT,TCT/½q'Tn0T/RBLR/>T0RB>TBR>P9²UVÎp9Ÿ#"Ž"9Å_ZNSt6locale2id11_S_refcountE9I¹i9È‚l¸TUUQÑu9ÊÓTUUÑu9ÐèTU!c`9Ó&ŸU/OTBU0OT/U>MO(9ÙËWVÇ9ì9#G_M_facets9íËW#G_M_facets_size9îŸ#G_M_caches9ïËW#G_M_names9ð¾# Pö9ñ®nÑWPxb9ò%)ÑWP n9ón1ÑWP6!9ô%6ÑWPð!9õÞLÑWP9ödÑWPý9÷oÜWI€V9új1VéQIãu9ê%KVéQQ4%9 kVéQòWŸQ4%9 ‹VéQ„ŸQ4%9¦VéQŸQ=,9ÂVéQ½Q4%9ÝVéQòWI¹i9",üVéQòWHœx9'l 7WéQIªB9&!>WéQýW½Ih9)­1bWéQýWçWIä9,<†WéQýWUIh89/DuªWéQU8TSù97øéQ8TŸ/8TUÜWYçWçWY/íW0UBøW0U/øWB X0ÓP/¦ Z)Xj )X½B` /X/L/“[` Ø"ÊAX:_U_vptr$ios_base)7#\¸g"ƒ:_]dec"µJ:_]fixed"ßJ:_]hex" Î":_\· "¿:_]left"Ž :_ ]oct"°E:_@]right"±t:_€^Ï/"é :_^p " HM:_^j0"$PZ:__showpos"'@9:__skipws"*(t:__unitbuf"-i&:_ ^V"1_:_@\·%"4®p:_°\È>"7, :_J^v":r :_]badbit"L"]?_]eofbit"Oè?_]failbit"T2G?_]goodbit"Wí(?_]app"j´D_]ate"mVYD_`binary"s_ZNSt8ios_base6binaryED_\Ôu"võ-D_\÷u"y¢5D_`trunc"|_ZNSt8ios_base5truncED_ `beg"‹_ZNSt8ios_base3begEI_]cur"ŽdbI_\ìl"‘ %I_streamsize4N»G_M_precision"É[#G_M_width"Ê[#G_M_flags"Ë, #G_M_exception"̹ #G_M_streambuf_state"͹ # G_M_callbacks"çX#(G_M_word_zero"øL#0G_M_local_word"ýN_#@G_M_word_size"½#ÀG_M_word"5X#ÈG_M_ios_locale"N#Ð È"À—.\\^_/X½I±e"ê• {\^_j IXd"í•\^_H‘V"2Bd_½\^_½ 7I’ " ÅP×\^_+Ýl"$È , ô\j_+Ýl".Re, ]^_, +En">šm, 8]^_, +En"O, _]^_, , ¾P"^ÿk}]^_, +0+"jš[š]j_+0+"rP[¼]^_[+M "€„K[Ù]j_+M "ˆ[û]^_[+Š3"›5[ 7^ 7+ÓY"§.N9^^_R+õ4"²ßNV^j_+^\"¼F Rs^j_A."ÎW[½+‚z"ÞtWu_§^^_½+& "óÙ{_É^^_½agL"AXé^^_½Q6'"ÿ^^_Q6'" _^__X¹i"ëW)X^__0, 0¹ 0S 0 L^_n/AXBL/p_0AXB"BmBp_[F@;:‡_ýeU_vptr$basic_streambuf)7#b_M_in_beg<ð#b_M_in_cur<İ#b_M_in_end<Ű#b_M_out_beg<ư# b_M_out_cur<ǰ#(b_M_out_end<Ȱ#0b_M_buf_locale<ÏN#8c„p<Ô‡_o`ýe½(<2<àv%N`ýeR(õ4<ñLzN¬`f(1Z<þ£HýeÒ`ýe°"+gw<X55þ`ýe÷ S +,F<À$55%aýe S +Ãe< ”'½Baýe+Ša<ÆC[_aýe+æ1<'ÀX½|aýe+Úy<9½™aýe+TEbýeq+bc<¾—[ebýe„"Q¼,<Ë{býeHk;<Þ-°™bfH?'<áa°·bfH²6<ä °ÕbfIGi<î^ôbýe½IJn<ùücýe°°°H“)< Ž;°;cfH»]<úG°YcfH˜q<#w°wcfIp<§8–cýe½IOn<'˜vºcýe°°dÓY<<ëh‡_ácýeReW\'l:º2HÃ)½Nfª':4g2Nïi½hfª':Ôd>?—W½‚fª':æi2T¶½œfª':w.2ZŽZ½»fª'6-:‘2`4D½Õfª':•p2fÌ(½ïfª':[l2l1 ½ gª':åN2r„m½#gª':ž82xvp½=gª':ì2~øH½Wgª':ý\2„õ½qgª':ìP2ŠÞF½‹gª'.Þ>†ª'§gª'f:×i2:ª'Ágª':¯ 2– Fª'Ûgª'.å=>ˆfòg„. "2²6- h„@ ?*igupper?1òei€glower?2 oigalpha?3Û8igdigit?4ihxdigit?5igspace?6i@hprint?7r:iggraph?8ti%gcntrl?9§higpunct?:Ì=i galnum?;×!i0½/7i@$¨RŠnR# h#G_M_c_locale_ctype$°LR#G_M_del$± 7#G_M_toupper$²i# G_M_tolower$³i#(G_M_table$´Šn#0G_M_widen_ok$µq#8G_M_widen$¶n#9G_M_narrow$·n#¹G_M_narrow_ok$¸q#¹jÑu$½_ZNSt5ctypeIcE2idEOTktable_size$¿_ZNSt5ctypeIcE10table_sizeE@LÉ/$Ì{j nŠn 7ŸÉ/$Ú¤j nLRŠn 7Ÿ+àu$æR 7Ëj¦n½q+àu$õ= „÷j¦n„„±n+sq$í1„#k¦n½„„+aW$¨/„Ok¦n½„„+Q/$ – qqk¦nq+Q/$1f/„˜k¦n°„+f $AA=qºk¦nq+f $R‹„ák¦n°„+lv$f€vql¦nq+lv$iO„/l¦n„„°+/k$ MqVl¦nqq+/k$ÂH„‡l¦n„„q°HŠX$Ò¡$Šn¥l¦nJÄE$×Ã%ŠnWÕ4$à iÙl n½ePl$ðt4q im¦nqePl$±Y„ i4m¦n°„eoH$xq i_m¦nqeoH$"Ù'„ im¦n°„eu$6öPq iºm¦nqeu$M=;„ iïm¦n„„°eÊB$gq in¦nqqeÊB$‚wB„ iYn¦n„„q°IÞP$Šéssn¦nSXw$šúq¦n/iq nnÿ/ i/¬n0 i/½>$$Æ ol“@$Ë L ol,E$Ö ë„!Ñ^$Û tI5qqq05mU;7AXèrAX#b_M_tie@Wèr#Øb_M_fill@Xq#àb_M_fill_init@Y 7#áb_M_streambuf@Zýe#èb_M_ctype@]¦n#ðb_M_num_put@_îr#øb_M_num_get@aùr#€(W @k„mâos(oi@oþ 7þos($F@{¹ ps*ÔBA-›-7ps¹ *~@ß Tps¹ *áy@–Ö<qps¹ (/Y@¦ÒE 7ps(€2@°“# 7©ps(E#@»: 7Åps(iN@ÅÞ) 7áps(ýi@Ð6¹ ýps*ýi@ó"qs¹ b+@4qsýeay @ oTqs½+ÿE@¢0èrqqs+ÿE@%šlèr“qsèr+‹J@3Ôýe°qs(‹JA9VýeÑqsýe( AC sòqss+YQ@dîDqrs+YQ@xÎ0q1rsq(ÓYA€WNRrsR(/kAuÔaqxrsqq(lvAz-q™rsqQb+@¼¯rsn¥BAŒ&IÍrsýeol]A«ÃwsR//ôr0­/ÿr0ö/ s0o/oBoB s>Ö}étV~t°#`ŠSsét`msétït+yi™ Iÿ6Šsút+Nl7°§sút+÷K¡‹:uÄsét+÷K¨G:!sæsét½+?N­õUutét+?N´ºU!s%tét½+°¹Qÿ6Gtút u+qL½õuitét u+ƒiÁÈ!s‹tút u+vNŵOu­tét u+iÉ)J!sÏtút u!5mÍ`ïtút/!sBõt0°/u0!sB!sBu0»B¹ B.Tö$R{R#jÑu$Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEOTÏ?$¤¥u{½+K4$¿[=?Ûuùr??)Xu{+K4$ãTS?vùr??)Xuu_+K4$èyT?Gvùr??)Xu {+K4$íìR?}vùr??)Xu{+K4$ò¼S?³vùr??)Xu{+K4$øáT?évùr??)Xu{+K4$ýIU?wùr??)Xu%{+K4$„R?Uwùr??)Xu+{+K4$#´Q?‹wùr??)Xu1{+K4$(R?Áwùr??)Xuu+K4$Hv ?÷wùr??)Xu{_WJv$M"ux{½H„ ?Oxùr??)XuhLeIÎ?"uŽxùr??)Xu{eIš ?"uÍxùr??)Xuu_eI³?"u yùr??)Xu {eIÏ?"uKyùr??)Xu{eI$H?"uŠyùr??)Xu{eI,r?"uÉyùr??)Xu{eI3Ý?"uzùr??)Xu%{eI;[? "uGzùr??)Xu+{eIH…? "u†zùr??)Xu1{eIdð? "uÅzùr??)XuupIqT? "uùr??)Xu{_/"uB 7B§BÖB½B÷BB BòT­$ÛRâR#jÑu$Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEOT„5$ïº{â½+_;$ së{îrs)Xq 7+_;$+ œs|îrs)Xq"+_;$0 ðsM|îrs)Xq½+_;$5 Ds~|îrs)Xq÷+_;$: ˜s¯|îrs)Xq+_;$j ÈAsà|îrs)Xqò+_;$o Hs}îrs)Xq.+_;$„ _sB}îrs)XqIê5'œj}îr„½q„°°èIdÄ8¼}îr„½q)X°°èI͉‘&ô}îrq")X°„èW¶$¢ 7{~â½eݾ£qs7{O~îrs)Xq 7eÝäsrs7{‰~îrs)Xq"eÝëÊrs7{Ã~îrs)Xq½eÝò)ss7{ý~îrs)Xq÷eÝù€ss7{7îrs)XqeÝjs7{qîrs)XqòeÝrs7{«îrs)Xq.pÝoAs 7{îrs)Xq/7{B½m;@qoH"U_vptr$basic_ostream)7#& BVO€èr½®ƒýecDB_ît€èr½®ƒ(Ø_Bp’[»ƒ•€èrÁƒ(Ø_By¼[»ƒ¶€èrÖƒ(Ø_BƒÊ »ƒ×€èrëƒ(Ø_B©Êd»ƒø€èr"(Ø_B­ù*»ƒèr½(Ø_B±~d»ƒ:èr 7(Ø_C\ìd»ƒ[èrš(Ø_B¸öd»ƒ|èr§(Ø_Cj¦d»ƒèr½(Ø_Bðd»ƒ¾èrÖ(Ø_BÌe»ƒßèr÷(Ø_BÐ e»ƒ‚èr(Ø_BÕˆd»ƒ!‚èrò(Ø_BÙœd»ƒB‚èr (Ø_Bá’d»ƒc‚èr.(Ø_BåÄ»ƒ„‚èr(Ø_CxS »ƒ¥‚èrýe(_;C»ƒÆ‚èrq aB#ßIé‚èr„"(8$C­ñ/»ƒƒèr„"(xtCÄbk»ƒ+ƒèr(ýCÙ˜655Gƒèr(BCé"»ƒhƒèr +BC˜b»ƒƒèr÷ r Bnèr½®ƒ/´ƒ/ºƒ1Bî/ǃ3»ƒÖƒ»ƒ/܃3sëƒs/ñƒ3)X„)X[§P;G‡_[†‡_#b_M_modeDUS #@b_M_stringDX-9#H&&DdZ„[†S &&Drx„[†bLS (¸ D…À6-9”„a†*¸ DõJ±„[†bLnámD§û.Ï„[†S fjWD± C[„ô„[†f_OE‰Ú½ „…[†fNdE4pk½ „C…[†½fR^EV(½ „m…[†½fW\DÑ\ýe„œ…[†°"ft[E›Â 55„Ð…[†÷ S f).EÊ¿#55„ÿ…[† S n³*Eç¾'†[†°½½n DôT!@†[†sÇh„[†½/„/g†0„mì`;Oîk‡î#G_M_stringbufDŽ„#¶9D¡ņk‡½®ƒS ¶9D¶ð†k‡½®ƒbLS a8DÀl†‡k‡½®ƒ+‹JDËîN[†3‡q‡+¸ DÓô8-9P‡q‡?¸ DÝ0k‡bL/l†/w‡0l† stk†‰"GŽˆtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED9 `Ò'ïHuSRATEù_ZN3stkL5SRATEE:‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE¨¹uPI_ZN3stkL2PIE:‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIE:‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E:‘€?[‡‡U†‰™ŠU_vptr$StkError)7#bmessage_jÓP#btype_k‘‡#&"Goñ‰™ŠX‘‡c2s†‰Š™Š½w§vÀm†‰0Š™Šxn y2ŸŠ†‰TŠ™Šx-$|ˆzX†‰xŠ™Šy9]w<„†‰™Š/†‰B¥Š0‘‡[Žˆ„ªŠŽU_vptr$Stk)7#L_NˆYiLD ‰—PiLÚBŠðZiLýC‹#iL¯xŒ iLM6.hiStkFloatLòzsrate_Ô1b3‹{šÕÏÓP{7Ö‘1 7{í+×h 7|alertList_Ø_ZN3stk3Stk10alertList_E5ostringstream;Žl†{±UÜŒ5¼‹bignoreSampleRateChange_Ý 7#;WJÎ3‹*þ¤G.Œ3‹*¡¬CKŒŽ 7;„2¯ÉZÓP*ˆ²EsŒÓP*(ÏŒ½(°\Á±Z 7ôŒ3‹3‹3‹*ÓÈe„‘‡*ÓË\@,ÓP‘‡*et΢?C 7*‹WÑ;>Z 7}9 àoŽ~?tãªŠŽ½p,æ4YªŠºŽ3‹3‹n‡é6ØŽŽn ìo\öŽŽoÓïvŽ‘‡/ªŠ>”ˆ0(‘Gdata_(‘#GdataRate_Ž3‹#GnFrames_Ÿ#GnChannels_Ö#Gsize_‘Ÿ# GbufferSize_’Ÿ#(`ÁŽ.‘ÖÖ`åŽ.‘4‘ÖÖýc.‘½`.‘?‘+¹i |]J‘<.‘?‘+°)Ã;P‘^.‘Ÿ+°0Ïn3‹€V‘Ÿ qL8×xž.‘J‘ q^@м.‘J‘+&ZJ‘>P‘ã.‘ŸÖ+&ZRûu3‹ V‘ŸÖ+\C[—3‹1V‘3‹Ö+ç ^iŸNV‘+–]aÏv 7kV‘ +GkwŽ.‘ŸÖ +Gus(¶.‘ŸÖ3‹+tXx9 ÖÓV‘+1u{ì^ÖðV‘ =g‚Tn‘.‘3‹!à ‰±G3‹V‘/3‹/ŽB:‘03‹BE‘0ŽBŽB3‹/E‘@¢6‘’&<^D|‘¨’&<^F•‘¨’®’&V"K¯‘¨’½(X9Ns_‘’Б¹’1{(X9Q«_—’ñ‘¹’¢’(C-V¾o‘’’¨’½*-`X9’¨’‘’½(uddÏfŸU’¹’*ænjHDw’¨’‘’¢’DH.n·¨’‘’/ò/’0òB’/\‘B´’0\‘/´’@dV“\‘#&ðndè’“&ðnf“““EìKl“½/¿’B$“0¿’/«@xNY” _M_impl«#(ÿ+`a'Y”i“_”(ÿ+dÍ“…“e”(NphHh¿’¡“e”&Õ:kº“_”“&Õ:oØ“_”½“&ÿ!zò“_”½(S ‚ÏG‘’”_”½*L†85”_”‘’½ £ò“ £” £;“ £i“ £…“B¿’//“/k”0/“@/£¸™/“#&¹$Éž”¸™“&¹$ÖÁ”¸™½¢’“&¹$çÚ”¸™¾™[õ”¸™½(¹i„iQÉ™•¸™¾™ Z&(uG9•¸™½¢’+ß?JZºV•¸™+ß?SV4s•Ï™+ìl\¹º•¸™+ìle®F­•Ï™+±gn)iÈÊ•¸™+±gw67Xç•Ï™+? €übÈ–¸™+? ‰û'X!–Ï™+ç 2Ÿ>–Ï™+ud”DtŸ[–Ï™ +G£Eb~–¸™½ò+ +°»*Ÿ›–Ï™+–]¹z 7¸–Ï™*â5E7Õ–¸™½+°Ý71{÷–¸™½+°ì\p¢’—Ï™½IÝdòc8—Ï™½+mü41{Z—¸™½+m^T¢’|—Ï™½+q"Ü*1{™—¸™+q*š"¢’¶—Ï™+ú+2Ë 1{Ó—¸™+ú+:˜J¢’ð—Ï™+žqE;‘’ ˜¸™+žqI–y—’*˜Ï™ >$XyjH˜¸™¢’ mõ9a˜¸™(lq\§3º‡˜¸™º¢’ lq:m¯˜¸™º½¢’(ì mqºИ¸™º(ì yP*ºö˜¸™ºº [GÛ!P™¸™É™ ÔBïÙ\-™¸™n Z«•P™¸™½¢’I,3œKy™¸™º½¢’n¦õdœ™¸™º¢’S5ašì&¸™‘’/p”BÄ™0p”Bp”/Ä™[šˆà ªŠœ›ªŠ#bgain_ G3‹#bchannelsIn_ HÖ#blastFrame_ IŽ# bb_ Kp”#Pba_ Lp”#hboutputs_ MŽ#€binputs_ NŽ#°&Ò' …šœ›(c dlÖ¡š¢›(M+ ˜Ö½š¢›wÔB #Ëeՙݚœ›*×? *&Núšœ›3‹(TC -ä3‹›¢›() 56k3‹7›œ›3‹(]L 8g?‘S›¢›x±N C¼7J‘Õ™›œ›J‘ÖsäÕ™œ›½/Õ™/¨›0Õ™[ ˆà ªŠÕ™#&ïH Ú›c–o ­›ù›½*8u Fœ3‹*>u # =3œ3‹*rt &è`Pœ3‹*M0 )/3|œ3‹3‹3‹ 7*Ge 25E™œ3‹*âO ;7L¶œ3‹(Ê' >‚,3‹Òœ$(±N A¿3‹óœ3‹y±N K®4J‘­›J‘Ö/­›/*0­›>º}÷žV~t‘’#`Ša÷ž`{÷žýž+yi™1{˜Ÿ+Nðl‘’µŸ+÷K¡¶ŸÒ÷ž+÷K¨G/ô÷ž½+?N­¥WŸž÷ž+?N´Ì,/3ž÷ž½+°¹|1{UžŸ u+qL½ VŸwž÷ž u+ƒiÁS-/™žŸ u+vNÅ:%Ÿ»ž÷ž u+iɆw/ÝžŸ u!5mÍ"ýžŸ//BŸ0‘’/Ÿ0/B/>2ÖIŸ!{qÙ_ ‘’‘’‘’‘’>9}¡V~t„#`Š{Ÿ¡`•Ÿ¡¡+yi™-&7²Ÿ¡+N„ÏŸ¡+÷K¡ù5(¡ìŸ¡+÷K¨¶5IŸ ¡½+?N­M(¡+ ¡+?N´íyIŸM ¡½+°¹á77o ¡ u+qL½(¡‘ ¡ u+ƒiÁ“aIŸ³ ¡ u+vNÅEa(¡Õ ¡ u+iÉú0IŸ÷ ¡ u!5mÍR ¡¡/IŸBúQ/#¡0IŸBIŸ>XP^¡!–YSÕ2‘’‘’‘’‘’€1è’ú’‹¡ý‹¡‘h0V‘€¶ú’ “L½¡ý‹¡‘h€Ó ““˜ê¡ý‹¡‘h€u“:“䢂__xYò‘hB@L€:“q“0[¢‚__a¶[¢‘h‚__b¶[¢‘`0¢€°|:£ƒ__groupingþ „‘¨ƒ__grouping_sizeþ Ÿ‘ ƒ__grouping_tmpþ :£‘˜„__n @L‘P„__min @L‘H„__i Ÿ‘¸„__test 7‘_…P—„__j Ÿ‘°0X€!–r“›“Èl£ýl£‘h0Ï™€Õ–œ“½“®£ý®£‘hƒ__nÝŸ‘`0¸™†h‘Ê£‡ýÊ£0¨’ˆ³£„/¾“È“`û£‰¾£‘h†Ô’¤‡ý¤0“ˆû£~#ȓߓ¬C¤‰¤‘h†•‘e¤‡ýÊ£‡Z7ˆC¤ uà“ê“ø‘¤‰N¤‘h†“³¤‡ý¤‡Z7ˆ‘¤GCê“”Dߤ‰œ¤‘hˆ‘¤VA”” ¥‰œ¤‘h†|‘'¥‡ýÊ£'¥0®’ˆ ¥% ”(”Üa¥‰¥‘h‰!¥‘`†è’„¥‡ý¤Š__af„¥0“ˆa¥ð(”G”(¾¥‰l¥‘h‰w¥‘`ˆa¥BH”g”tó¥‰l¥‘h‰w¥‘`‹S¦‡ý¦‡Z70)“ˆó¥Í.h””ÀH¦‰¦‘h€M“€”Ž” u¦ýu¦‘h0_”†ÿ¦‡ý¦Š__aW¦0“ˆz¦_>Ž”ДXצ‰…¦‘h‰¦‘`†¡“ú¦‡ýu¦Š__akú¦0“ˆצ)1Д4§‰â¦‘h‰í¦‘`†…”W§‡ý®£Š__aÉW§0“ˆ4§+ð”•𑧉?§‘h‰J§‘`†aµ§‡ýµ§Œ__iº§0÷ž0ýžˆ‘§•`•,•<ô§‰œ§‘h‰§§‘`€s•,•O•ˆ!¨ý®£‘X€ÕO•]•Ô[¨‘’‘h‘’‘`C4‘€ö]•ƒ• ˜¨Ž¯ ”‘’‘hŽO4 ”‘’‘`€ƒ•¦•lÞ¨Ž¯ ´‘’‘hŽO4 ´‘’‘`Y”‘X€œ™¦•÷•¸©ý®£‘Xƒ__posš‘’‘P€Ýžø•–J©ýJ©‘h0ŸBŸ€V–F–P˜©ƒ__lhs0˜©‘Xƒ__rhs0©‘P0O©0O©€3F–}–œß©‚__aÌ[¢‘h‚__bÌ[¢‘`€Ú4}–¶–è@ª¯2‘’‘XO42‘’‘P:2@ª‘H„__tmp4’‘h0¢’€S¶–á–4 ¤ª¯G‘’‘XO4G‘’‘P:G¤ª‘HkIN 9‘o0¢’€i“â–ð–€ ÖªýÖª‘h0e”€9’ð–—Ì «ý«‘h0¹’€>–—#— :«ýl£‘h€5#—a—d ›«¯}‘’‘Xƒ__n}½‘P:}›«‘H„__tmp’‘h0¢’€ua—Œ—° ÿ«¯“‘’‘Xƒ__n“½‘P:“ÿ«‘HkI˜ 9‘o0¢’€›Œ—³—ü Y¬Ž¯ ·‘’‘h‚__n ·½‘`‚__x ·Y¬‘XC4‘0¢’€Á³—á—H ª¬Ž¯ ב’‘h‚__n ×½‘`‚__x ת¬‘X0¢’€âá— ˜” ­¯ 1‘’‘hƒ__n 1½‘`ƒ__x 1­‘XY”‘P0¢’€’ ˜+˜à Q­ýÊ£‘h‚__p`‘’‘`Ÿ‘X€”,˜]˜, œ­ýu¦‘h‚__p†‘’‘`‚__n†Ÿ‘X†Ø“¾­‡ýu¦‡Z7ˆœ­A^˜§˜x ê­‰§­‘h†Ú” ®‡ý®£‡Z7ˆê­Sv¨˜õ˜Ä 8®‰õ­‘X‹› \®‡ý\®‡Z70œ›ˆ8®“ö˜O𠮉E®‘Xˆ8®ÌIPš©›\ ¹®‰E®‘Xˆ8®œª›¨ 安E®‘X‘Ú› ¯‡ý¯‡Z70ˆå® Oô 9¯‰ñ®‘hˆå®ÉMP‡@e¯‰ñ®‘hˆ宲ˆ¿Œ‘¯‰ñ®‘h’™œ <ÀÃØÓ¯ý¯‘h‚thePole <3‹‘`’|œ /ij$°ý¯‘h‚coefficient /3‹‘`’Pœ !´£pˆ°ý¯‘h‚b0 !3‹‘`‚b1 !3‹‘X‚a1 !3‹‘P‚clearState ! 7‘L“<œž¼í°ýí°‘è|ƒnœŸ‘à|…6ü„error ¼‹‘ð|0.‘”óœY žD …±ý¯‘HŽ1u Y…±‘@‚channel YÖ‘¼•samples b(‘‘P•hop cÖ‘\…„ž  •i dÖ‘X0J‘”½šRD !¡Tűý\®‘H•i TÖ‘\–‰´k­®­ ²‚__initialize_p I½‘l‚__priority I½‘h—ê®­íì˜þ£½8]²m‘h†qšt²‡ý\®ˆ]²Y6"¡¸¢„ ²‰h²‘H€ª4¸¢&£Ð³¯»—’‘XO4»—’‘PŸM»‘’‘H„_Num½u‘h€ &£Q£_³¯Å‘’‘XO4Å‘’‘PŸMÅ‘’‘H?Ê 9‘o€&ŸQ£x£h®³¯Ù‘’‘hO4Ù‘’‘`ŸMÙ‘’‘X€/x£§£´!´¯‘’‘XO4‘’‘PŸM‘’‘H„__bi1 9‘o„__bi2 9‘n€z4§£¤p´¯(—’‘hO4(—’‘`ŸM(‘’‘X€U¤/¤LÏ´¯1‘’‘XO41‘’‘PŸM1‘’‘H?6 9‘o€;¡/¤V¤˜µ¯S‘’‘hO4S‘’‘`ŸMS‘’‘X€{V¤…¤äµ¯†‘’‘XO4†‘’‘PŸM†‘’‘H„__inŽ 9‘o„__out 9‘n€¡…¤¬¤0嵎¯ J‘’‘hŽO4 J‘’‘`ŽŸM J‘’‘XC4‘€Ë¬¤Ú¤|1¶Ž¯ m‘’‘hŽO4 m‘’‘`ŽŸM m‘’‘X€ðÚ¤¥È†¶Ž¯ ý‘’‘hŽO4 ý‘’‘`ŽŸM ý‘’‘XY”‘P€ñ‘¥O¥˶ýÊ£‘h‚__nVŸ‘`‘X€ò“P¥w¥`·ýu¦‘h‚__n‚Ÿ‘`€P™x¥ ©¬:¸ý®£‘ˆö@3/‘€ƒ__n3Ÿ‘ø~ƒ__x3:¸‘ð~™Î¥¶§È·„__x_copy:ò‘°„__elems_after;@L‘P„__old_finish<‘’‘¸…¶§™©„__old_sizeY@L‘°„__len^Ÿ‘¨„__new_startb‘’‘ „__new_finishc‘’‘˜0¢’€‡˜ ©Ï©øœ¸ý®£‘hö@/‘`ƒ__nŸ‘Xƒ__xœ¸‘P0¢’€[–ЩQªDõ¸ý®£‘Xƒ__new_size£Ÿ‘Pƒ__x£ò‘H‹Æ› ¹‡ý¯ˆõ¸Çt¾²:¹‰¹‘Xˆõ¸Ø9²¦Üf¹‰¹‘Xš_DefaultRuneLocale/„ª*›__dso_handlemœ¦ˆ€ˆå@0ÖΈœ‰-DTû! @œ$‰-DTû!@œN‰€?0E7,nothrow%IQâ¹ostream;Šî,cerrA*gü¹žA À`digits!F_ZNSt14numeric_limitsImE6digitsE7@ŸLQ!ï_ZNSt14numeric_limitsIfE12has_infinityE 9ŸÑJ!ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE 9ŸPg!ó_ZNSt14numeric_limitsIfE10has_denormE9ŸLQ!(_ZNSt14numeric_limitsIdE12has_infinityE 9ŸÑJ!)_ZNSt14numeric_limitsIdE13has_quiet_NaNE 9ŸPg!,_ZNSt14numeric_limitsIdE10has_denormE9ŸLQ!a_ZNSt14numeric_limitsIeE12has_infinityE 9ŸÑJ!b_ZNSt14numeric_limitsIeE13has_quiet_NaNE 9ŸPg!e_ZNSt14numeric_limitsIeE10has_denormE9 npos ¸k@LLU'8@Y @LNí=8E¼:ŠLêv8Qe"tN¡npos _ZNSbIwSt11char_traitsIwESaIwEE4nposE@L¢U'8@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE@L¢í=8E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEHNÉ/9it67Onumeric9j o7N–89k†x7No[9lûf7NzH9mi27NZ`9n f7 P!Y9)q;ïQP+m9b& ì½0TPö9ñ®nÑWPxb9ò%)ÑWP n9ón1ÑWP6!9ô%6ÑWPð!9õÞLÑWP9ödÑWPý9÷oÜW\¸g"ƒ:_]dec"µJ:_]fixed"ßJ:_]hex" Î":_\· "¿:_]left"Ž :_ ]oct"°E:_@]right"±t:_€^Ï/"é :_^p " HM:_^j0"$PZ:__showpos"'@9:__skipws"*(t:__unitbuf"-i&:_ ^V"1_:_@\·%"4®p:_°\È>"7, :_J^v":r :_]badbit"L"]?_]eofbit"Oè?_]failbit"T2G?_]goodbit"Wí(?_]app"j´D_]ate"mVYD_\Ôu"võ-D_\÷u"y¢5D_]cur"ŽdbI_\ìl"‘ %I_gupper?1òei€glower?2 oigalpha?3Û8igdigit?4ihxdigit?5igspace?6i@hprint?7r:iggraph?8ti%gcntrl?9§higpunct?:Ì=i galnum?;×!i¡_S_atoms_out$!_ZNSt10__num_base12_S_atoms_outE„¡_S_atoms_in$%_ZNSt10__num_base11_S_atoms_inE„l“@$Ë L ol,E$Ö ë„jXL$3_ZNSt10moneypunctIcLb1EE4intlE 9jXL$3_ZNSt10moneypunctIcLb0EE4intlE 9jXL$3_ZNSt10moneypunctIwLb1EE4intlE 9jXL$3_ZNSt10moneypunctIwLb0EE4intlE 9jXL$«_ZNSt17moneypunct_bynameIcLb0EE4intlE 9jXL$«_ZNSt17moneypunct_bynameIcLb1EE4intlE 9jXL$«_ZNSt17moneypunct_bynameIwLb0EE4intlE 9jXL$«_ZNSt17moneypunct_bynameIwLb1EE4intlE 9L_NˆYiLD ‰—PiLÚBŠðZiLýC‹#iL¯xŒ iLM6.hizsrate_Ô1b3‹{šÕÏÓP{7Ö‘1 7{í+×h 7{±UÜŒ5¼‹% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V : ;I8 2 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.G@I4  ‚: ; I ƒ: ;I „4: ;I … †.G ‡I4 ˆ.1‡@@‰1 Š: ; I‹.G: ; Œ: ;II Ž: ; I : ;I 4: ;I ‘.G: ’.G: ; @“.G;@”.G; @•4: ; I –.‡@4 @—.4 @˜.4 @™ š4: ; I? < ›4I? 4 < œ4G 4Gž4G Ÿ4: ;‡@I? <   4: ;‡@I? <  ¡4: ;‡@I? < ¢4: ; ‡@I? < L¦k­C®­Ú«û ../include/usr/include/c++/4.2.1/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hcmathstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hFilter.hPoleZero.cppPoleZero.hiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc è’Ý‚ž‚¡‚Þ}ž‘Ü.¿/ŸÒäƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óÉÂ<ºÏ}ò» «~f» .ùX>ääô3°~äƒâf›{/¿/ŸßÖô­/«å.CK•|<ƒeƒ¯º»è.ô­/«ôfAK ž|.=.@Öu®~.=%º>uqf»“>» ˆ~BÈÍÈÍÈ…Í“u1„ƒ ²}¬?//Úó»»1Ô3Ò%-K etË‘Çæ‘¼‘¼¿‚È¡‰>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹uØ~<>»Z'<ó°t„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~tZ=Ê9 ýLó׃OŸ#v/#å2K ‹l‚ºØƺØƺØÈó/1"""'h<ó/õ­""­g<Øó/õ­­®‘ .º EäÈiYY""ÉŸw'ÈiYY""ÉŸ' k­ÈÖè $/Jè’é’wé’ì’wì’ú’vú’û’wû’þ’wþ’ “v “ “w ““w““v““w“"“w"“:“v:“;“w;“>“w>“q“vwwvr“s“ws“v“wv“›“vœ““w“ “w “½“v¾“¿“w¿““w“È“vȓɓwɓ̓w̓ߓvà“á“wá“ä“wä“ê“vê“ë“wë“î“wî“”v””w””w””v””w””w”(”v(”)”w)”,”w,”G”vH”I”wI”L”wL”g”vh”i”wi”l”wl””v€””w”„”w„”Ž”vŽ””w”’”w’”ДvДÑ”wєԔwÔ”ï”vð”ñ”wñ”ô”wô”•v••w••w•,•v,•-•w-•0•w0•O•vO•P•wP•S•wS•]•v]•^•w^•a•wa•ƒ•vƒ•„•w„•‡•w‡•¦•v¦•§•w§•ª•wª•÷•vø•ù•wù•ü•wü•–v––w– –w –F–vF–G–wG–J–wJ–}–v}–~–w~––w–¶–v¶–·–w·–º–wº–á–vâ–ã–wã–æ–wæ–ð–vð–ñ–wñ–ô–wô–—v——w——w—#—v#—$—w$—'—w'—a—va—b—wb—e—we—Œ—vŒ——w——w—³—v³—´—w´—·—w·—á—vá—â—wâ—å—wå— ˜v ˜ ˜w ˜˜w˜+˜v,˜-˜w-˜0˜w0˜]˜v^˜_˜w_˜b˜wb˜§˜v¨˜©˜w©˜¬˜w¬˜õ˜vö˜÷˜w÷˜ú˜wú˜OšvPšQšwQšTšwTš©›vª›«›w«›®›w®›vwwOvPQwQTwT‡vˆ‰w‰ŒwŒ¿vÀÁwÁÄwÄÃvÄÅwÅÈwȳv´µwµ¸w¸£vwwžv ž!žw!ž$žw$žD vD E wE H wH !¡vk­l­wl­o­wo­®­v®­¯­w¯­²­w²­ív£¤w¤§w§½v"¡#¡w#¡&¡w&¡¸¢v¸¢¹¢w¹¢¼¢w¼¢&£v&£'£w'£*£w*£Q£vQ£R£wR£U£wU£x£vx£y£wy£|£w|£§£v§£¨£w¨£«£w«£¤v¤¤w¤¤w¤/¤v/¤0¤w0¤3¤w3¤V¤vV¤W¤wW¤Z¤wZ¤…¤v…¤†¤w†¤‰¤w‰¤¬¤v¬¤­¤w­¤°¤w°¤Ú¤vÚ¤Û¤wÛ¤Þ¤wÞ¤¥v¥¥w¥ ¥w ¥O¥vP¥Q¥wQ¥T¥wT¥w¥vx¥y¥wy¥|¥w|¥ ©v ©¡©w¡©¤©w¤©Ï©vЩÑ©wѩԩwÔ©Qªv¾¿w¿Âw²v²³w³¶w¶¦vÓ xÄ^¡stk::StkFrames::size¡stk::StkFrames::channels½¡stk::StkFrames::framesê¡abs¢min?£std::vector >::sizeq£std::vector >::operator[]Ï£__gnu_cxx::new_allocator::new_allocator¤std::allocator::allocatore¤__gnu_cxx::new_allocator::~new_allocator³¤std::allocator::~allocatorߤstd::allocator::~allocator,¥__gnu_cxx::new_allocator::new_allocator‰¥std::allocator::allocator¾¥std::allocator::allocator¦std::_Vector_base >::_Vector_impl::~_Vector_implH¦std::_Vector_base >::_M_get_Tp_allocator¢¦std::_Vector_base >::_Vector_impl::_Vector_implÿ¦std::_Vector_base >::_Vector_base\§std::vector >::vector¿§__gnu_cxx::__normal_iterator > >::__normal_iteratorô§std::vector >::end!¨__destroy_aux[¨_Destroy˜¨_DestroyÞ¨std::vector >::_M_erase_at_end©__gnu_cxx::__normal_iterator > >::baseU©operator- > >¢©maxß©std::__fill::fillEªfill©ªstd::_Vector_base >::_M_get_Tp_allocatorÛª__gnu_cxx::new_allocator::max_size «std::vector >::max_size:«std::__fill_n::fill_n «fill_n¬__uninitialized_fill_n_aux^¬uninitialized_fill_n¯¬__uninitialized_fill_n_a ­__gnu_cxx::new_allocator::deallocateQ­std::_Vector_base >::_M_deallocate¾­std::_Vector_base >::~_Vector_base ®std::vector >::~vectora®stk::Filter::~Filter®stk::Filter::~Filter¹®stk::Filter::~Filter ¯stk::PoleZero::~PoleZero9¯stk::PoleZero::~PoleZeroe¯stk::PoleZero::~PoleZero‘¯stk::PoleZero::setBlockZeroÓ¯stk::PoleZero::setAllpass°stk::PoleZero::setCoefficientsˆ°stk::StkFrames::operator[]ò°stk::PoleZero::tickбstk::Filter::cleart²stk::Filter::Filter ²std::__copy_backward::__copy_b³__copy_backward_aux_³std::__copy_backward_normal::__copy_b_n®³copy_backward!´std::__copy::copyp´__copy_auxÏ´std::__copy_normal::__copy_nµcopyµ__uninitialized_copy_auxåµuninitialized_copy1¶__uninitialized_copy_a†¶__gnu_cxx::new_allocator::allocate˶std::_Vector_base >::_M_allocate·std::vector >::_M_fill_insert?¸std::vector >::insert¡¸std::vector >::resize¹stk::PoleZero::PoleZero:¹stk::PoleZero::PoleZerožxÄÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t$_4?div_tL$_5vldiv_t„$_6®lldiv_tglconvÊ va_listÙ fpos_tç __sbuf!__sFILE#FILE›&clock_tª&tm|'pthread_once_t’'__gthread_once_tª'wint_t¸'$_7 (_RuneEntry($_8Y(_RuneRangek($_9ª(_RuneCharClassÀ($_10ª*_RuneLocale%-mbstate_t6-wctype_tC4__true_typem4__copy4__copy_backwardÍ4__fillù4__fill_n)5char_traits/7__vtbl_ptr_typeE7nothrow_tS7new_allocatorŸ8allocator9_Atomic_word-9basic_string,std::allocator >nL_Rep_base³L_RepNlocaleRfacetOTidU_ImplAXios_base‡_basic_streambuf >fwctrans_t hctype_base ictype·nmoney_baseobasic_ios >!s__normal_iterator, std::allocator > >"unum_get > >7{num_put > >îbasic_ostream >„basic_stringbuf,std::allocator >l†basic_ostringstream,std::allocator >†‰StkErrorªŠStkŽStkFrames\‘new_allocator¿’allocator/“_Vector_base >p”vector >Õ™Filter­›PoleZero/__normal_iterator > >Ÿ__copy_backward_normalIŸ__normal_iterator, std::allocator > >.¡__copy_normalü¹ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk8PoleZero4tickEd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_GLOBAL__I__ZN3stk8PoleZeroC2Ev_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli__copy_auxignoreSampleRateChange__uninitialized_fill_n_atellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZN3stk8PoleZeroD0Ev_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk3Stk18addSampleRateAlertEPS0_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKcfill_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitEfill_n_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk8PoleZeroD2Ev_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back__uninitialized_fill_n_aux_ZSt4fillIPddEvT_S1_RKT0__ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNK3stk8PoleZero7lastOutEv_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNKSs2atEm_S_constructputwc_ZN3stk8PoleZero15setCoefficientsEdddb_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk8PoleZero4tickERNS_9StkFramesEj~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti_ZN3stk8PoleZeroC2Evcompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterename_ZN3stk8PoleZero5setB1Edmbsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZSt6fill_nIPdmdET_S1_T0_RKT1__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atoms_ZN3stk8PoleZero10setAllpassEdsgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZN3stk8PoleZero5setB0Edasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_Eoperator- > >_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZSt3absdPoleZero_ZL8iswspaceido_get_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternE_ZN3stk8PoleZero12setBlockZeroEdintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type__resultwcstoullwcsstr_M_cloneiscntrl_ZN3stk8PoleZeroD1Ev_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKlsetBlockZero_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEvmax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZN3stk8PoleZero5setA1Ed_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcuninitialized_fill_nsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdivsetAllpass_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPcsnprintf_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_~PoleZero_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_nepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1flush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZN3stk8PoleZeroC1Ev_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEccopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åòEøòòMøfTÁÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒìXH‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèéeH‹}ØHǰ¾èH‰ÂH‹EØòHH‹EàòòYÁòH‹}ØHƒÇP¾èòòE H‹}ØHǰ¾èòòM òYÈòM¨H‹}ØHƒÇP¾èòòE°H‹}ØHǰ¾èòòYE°òM¨òXÈòM¸H‹}ØHƒÇh¾èòòEÀH‹}ØHƒï€¾èòòYEÀòM¸ò\Èf(ÁH‹EàòH‹}ØHǰ¾èH‰ÃH‹}ØHǰ¾èH‹H‰H‹}ØHƒï€¾èH‰ÂH‹EàH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„À…„þÿÿH‹}ØHƒÇ ¾èH‰ÃH‹}ØHƒï€¾èH‹H‰H‹EÐHƒÄX[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàòEØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN:q—,±éóŠÿÿ'5˜Ïèÿÿ'5˜ÏèPoleZero::setBlockZero: argument () makes filter unstable!PoleZero::setAllpass: argument (PoleZero::setCoefficients: a1 argument () should be less than 1.0!StkFrames::operator[]: invalid index () value!PoleZero::tick(): channel and StkFrames arguments are incompatible!vector::_M_fill_insertN3stk8PoleZeroEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEÿÿÿÿÿÿÿ€ð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿï† 4øÿÿÿÿÿÿÿï† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ$† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿôçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿôçÿÿÿÿÿÿÿ† ƒ›´-Ž"-{»-`»-2†-†-þ€-è€-˳Ä-§´-š"-‡»-l»->†-†- €-ô€-׳Ð-·Ç-²y†-]†-A†--µ-Ê- Á-Ê-þ¸=÷åÙž-£†-†-_†-C†-/µ-!Ê-Á-Ê-¸=ùçÛž-°¨†-††-d†-B†-+µ-Ê-Á-Ê-ü¸=õãמ-¹Í-§"-—³Í-o"-_³IÍ-7"-'³è¿- ¿-c¿-9¢-¾-ˆ X (  Ð ¨ € X 0  à ¸  h @  ð È ˜ p H  ðÀh@ðÈ p@èÀ˜pH øÐ¨€X0จ`8èÀ˜pH øÐ¨€X0à¸h@èÀ˜pH %ºL¹D¹ ¹¹¯¸§¸M¸E¸Ò·Ê·q·i·· ·Ù¶Ѷ”¶Œ¶?¶7¶óµëµžµ–µ,µ$µÝ´Õ´~´v´/´'´¼³´³m³e³³³®²¦²†²~²C²;²(² ²رб™±‘±n±f±±ù°аȰ˜°°)°!°ã¯Û¯¡¯™¯w¯o¯K¯C¯¯¯Ë®îŸ®—®s®k®®®ЭÈ­_­W­­­½¬µ¬l¬d¬¬ ¬®«¦«H«@«««éªáª·ª¯ªSªKªí©å©°©¨©c©[©+©#©ì¨ä¨¦¨ž¨i¨a¨/¨'¨¨ú§ѧɧn§f§§ §´¦¬¦V¦N¦.¦&¦Ð¥È¥›¥“¥>¥6¥ñ¤é¤Ť½¤w¤o¤)¤!¤á£Ù££w£M£E£££n¢f¢,¢$¢ø¡ð¡Ë¡áž¡–¡l¡d¡0 øT øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(^~-K|-5R-*z-R-áx-f-M\-D¬-,V- h-\- –-÷N-æV-Úh-Å\-¼š-§V-›h-’\-…–-nN-eV-Yh-D`-3T- -É-ÿàT-ÓR-Ŧ-µN-‘\-ˆ–-uN-dV-Xh-0\-'š-V-ûh-í¦-ÞN-ÆN-½Ž-®N-u\-l–-:V-.h-D-ö|-‰:-aÎ-PÈ-7L--ì˜-¾¤-—n-hŠ-At-ùÓ-¹r-Š’-cp-&Ó-Å´-¸º-¡½-Œ„-w„-\½-A½-$»-ì¼-Ò¼-»\-²‚-¡X-˜\-‚-~X-u¼-S²=L¹-$F-6-ã F-Å 6-¢ F- 6-G 6-2 6- H-î 6-Ö 6-¾ 6-‹ 6-p †-G 6-) †- 6-ç †-¹ 6-• J-ˆ 6-| µ-n Ê-i ¸=b Q J- ´-ý Å-á Å-Ì Ã-³ Ã-ª ¶-œ À-Œ Ê-‡ } Â-n Ê-i [ Ä- Í-þ ´-ñ º-Ö º-¿ ½-¢ „-… „-f ½-Q „-< „-! ½- ½-í½-Ò²=¶Í-¤´-—º-|º-e½-H„-+„- ½-÷„-â„-ǽ-¨½-“½-x²=\Í-J´-=º-"º- ½-î„-Ñ„-²½-„-ˆ„-m½-N½-9½-²=l-þ\-õ¬-ÝV-Ñh-¹d-°f-o8-=Í-”-óœ-Ũ-žˆ-5L--P-óv-CN-4N-ý\-ô¬-ßV-Óh-¸ª-•Œ-]B-!j-b-¿Z-‘^-y<-Y<-+@-@-ñ>-CR-=Ï-8,Ñ=%Æ- P®H±@Ì0*( ·02¯PËH°@Ì0Ð( · ®/^/^.ü\ü/ Ù-^ÙÈ-^È,Ä\Ä- ^€Œ\Œ X^X~T\T y^ x\y èa^è`ä\äa °;^°:¬\¬; x—^x–t\t— @‘^@<\<‘ ™^˜\™ Ð¥^ФÌ\Ì¥ ˜o^˜n”\”o `‹^`Š\\\‹ (u^(t$\$u ð ^ð Žì \ì ¸ s^¸ r´ \´ s € “^€ ’| \| “ H q^H pD \D q ! ^!  ^  \  Ø ^Ø Ô \Ô    ^  œ \œ  h ^h d \d  0 ^0 , \,  ø +^ø *ô \ô + Ñ 7^Ñ À 7^À 6¼ \¼ 7 ˆ )^ˆ („ \„ ) P %^P $L \L %  '^ & \ ' à 5^à 4Ü \Ü 5 ¨ 3^¨ 2¤ \¤ 3 p 1^p 0l \l 1 I #^I 8 #^8 "4 \4 #  !^  !^ ü \ü ! Ù ^Ù È ^È Ä \Ä  …^ „Œ \Œ … X m^X lT \T m g^ f \ g è9^è8ä\ä9 °›^°š¬\¬› x•^x”t\t• @^@œ<\< ©^¨\© Љ^ЈÌ\̉ ˜U^˜T”\”U `M^`L\\\M (Q^(P$\$Q ð§^ð¦ì\ì§ ¸w^¸v´\´w €¡^€ |\|¡ HE^HDD\DE O^N \ O Ø{^ØzÔ\Ô{  ­^ ¬œ\œ­ h«^hªd\d« 0^0Œ,\, ø}^ø|ô\ô} ÀC^ÀB¼\¼C ˆƒ^ˆ‚„\„ƒ Pk^PjL\Lk c^b\c ài^àhÜ\Üi ¨e^¨d¤\¤e p[^pZl\l[ 8W^8V4\4W =^<ü\ü= È_^È^Ä\Ä_ ]^\Œ\Œ] XA^X@T\TA Y^ X\Y è?^è>ä\ä? °‡^°†¬\¬‡ xS^xRt\tS @^@<\< £^¢\£ П^ОÌ\ÌŸ ˜I^˜H”\”I `K^`J\\\K (G^(F$\$G ÒM®­8ZQªl–ª~Ûª ¬”C¬˜`¬œˆ¬ ±¬¤Ь¨÷¬­ «¿­Äk­õÀ£r« D­%Ä«7ï«IØ®S°x8»¬p»Ð¨» €D €»ç €"¡,€à»l€ö˜É€˜¸Ë€Pšà€Ð¸ß€ª›÷€¹ôÄ~ ºJÀYè¹´¡XºY € žæ€Èºý ¾å˜¿²þпó@¹P'x¹4ˆ@°¹<€Ì€ºÈ€ ˜!€¸·© €¥Â€€¾A€”I€Ð±Í€¾“Æ€¸°€à“ÿ€(±e€•…€³‘€–Æ€µ€è’€ø®;€ “@€h¯€ú’€0¯€€ð–Ä€0¶R€ø•„€à´K€â–Œ€øµ•€r“ˆ€H°­€—ô€h¶j€(”u€²ò€È“î€ð°{€H”‰€@²%€ê“'€`±3€”8€˜±ù €P¥ô€¸¾ï€Ž”€è²Œ€h”€x²€,˜U€ð·»€€”Ï€°²"€Ð”<€ ³1€^˜ˆ€(¸« €/¤µ€h½B €¸¢C€¼Ï €Q£Í€ˆ¼> €§£B€ø¼€}–A€ˆµ% €x¥#€ð¾(€¦•W€¨´¤€,•ǀȳ• € ©w€(¿Ý €Ð©Â€`¿G€ð”d€X³R€¨˜¬€`¸³€œ“©€€°Ï€#—€ ¶‡ €¤Ž€0½À€O•怴 €x£€À¼E €¬¤X€¾¢ €&£€P¼b€³—µ€H·q €Ú¤‡€H¾ €…¤€Ø½€á—倀· €Œ—p€·X€“`€ ¯ï€F–'€Pµc€:“n€Ø¯ç €V¤ô€ ½0€¶–n€Àµ€a—M€Ø¶î€]•€8´€ƒ•3€p´a€€®) ®Ç€˜®ˆ[­€€@® à­»Çå>lû ª$  “z‰¨¼ S ™ Î Ø v ƒÚùò À t² ê™ __ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3absd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB___ZSt3maxImERKT_S2_S2___ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0___ZSt4fillIPddEvT_S1_RKT0___ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1___ZSt6fill_nIPdmdET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk8PoleZeroD0Ev__ZTVN3stk8PoleZeroE__ZN3stk8PoleZeroD1Ev__ZN3stk8PoleZeroD2Ev__ZN3stk8PoleZero12setBlockZeroEd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEd__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8PoleZero10setAllpassEd__ZN3stk8PoleZero15setCoefficientsEdddb__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk8PoleZero4tickERNS_9StkFramesEj__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZSt20__throw_length_errorPKc__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZNSt6vectorIdSaIdEE6resizeEmd__ZN3stk8PoleZeroC1Ev__ZN3stk8PoleZeroC2Ev__ZTIN3stk8PoleZeroE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTSN3stk8PoleZeroE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3absd.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_.eh__ZSt3maxImERKT_S2_S2_.eh__ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_.eh__ZSt4fillIPddEvT_S1_RKT0_.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_.eh__ZSt6fill_nIPdmdET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk8PoleZeroD0Ev.eh__ZN3stk8PoleZeroD1Ev.eh__ZN3stk8PoleZeroD2Ev.eh__ZN3stk8PoleZero12setBlockZeroEd.eh__ZN3stk8PoleZero10setAllpassEd.eh__ZN3stk8PoleZero15setCoefficientsEdddb.eh__ZN3stk9StkFramesixEm.eh__ZN3stk8PoleZero4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6FilterC2Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6resizeEmd.eh__ZN3stk8PoleZeroC1Ev.eh__ZN3stk8PoleZeroC2Ev.eh__GLOBAL__I__ZN3stk8PoleZeroC2Ev__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC2LC3LC6LC7LC8LC9LC10GCC_except_table3LC11__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table4LC13GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8PoleZeroC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/PRCRev.o000644 000766 000766 00000351334 12015735510 015414 0ustar00garygary000000 000000 ÏúíþÐ h!“ð “__text__TEXTûðœa€__debug_frame__DWARFØðŸ.__debug_info__DWARFØ©¸È ˆ i__debug_abbrev__DWARFÐŽ qÙ__debug_aranges__DWARFÛPÿãУ__debug_macinfo__DWARF_ÛOä__debug_line__DWARF_Û=Oäè£__debug_loc__DWARFœâ¨ Œë¤__debug_pubnames__DWARFDð‰4ù__debug_pubtypes__DWARFÍõ’½þ__debug_inlined__DWARF_ýO__debug_str__DWARF_ý÷qO__debug_ranges__DWARFVo`Fx°¬__mod_init_func__DATA¸o¨xð¬ __textcoal_nt__TEXTÀoý°xø¬‘ €__gcc_except_tab__TEXT½‚á­‹__cstring__TEXT …¢Ž__StaticInit__TEXTB‡X2€±€__const__DATA ‡X°± __const_coal__DATAˆ¸ðø± __const_coal__TEXT¸ˆ¨‘ __bss__DATA “__literal8__TEXT؈È‘__eh_frame__TEXTðˆ0 à‘ˆ²Ñ h__constructor__TEXT “œ__destructor__TEXT “œ¹žðÂì P]|"UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹EøH‹@HHƒÀH‹H‹}øHƒÇHÿÐH‹EøH‹€@HƒÀH‹H‹}øHÇ@ÿÐH‹EøH‹€8HƒÀH‹H‹}øHÇ8ÿÐH‹EøH‹€0HƒÀH‹H‹}øHÇ0ÿÐH‹}øHƒÇ¾èH‰Â¸H‰H‹}øHƒÇ¾èH‰Â¸H‰ÉÃUH‰åSHƒìXH‰}ÈH‰uÀH‰U¸‰M´D‰E°H‹}Àè;E´vH‹}¸èÿÈ;E°wÆE¯ëÆE¯¶E¯„Àt!H5H‹=èH‹}Ⱦè‹u´H‹}ÀèH‰EØ‹u°H‹}¸èH‰EÐH‹}Àè‰EìH‹}¸è‰EèÇEäëWH‹EØòH‹}ȾèH‹EÐòH‹]ÐHƒÃH‹}ÈHƒÇ¾èH‹H‰ÿEä‹EìHÁàHEØ‹EèHÁàHEÐH‹}Àè;Eä—À„Àu–H‹EÀHƒÄX[ÉÃUH‰åSHƒì8H‰}ØH‰uЉUÌH‹}ÐèÿÈ;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèëLH‹EàòH‹}ؾèH‹EàòH‹]àHƒÃH‹}ØHƒÇ¾èH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„Àu¡H‹EÐHƒÄ8[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìPH‰}øòEðfWÀf.EðsëBH5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èéHH‹}øHÇ8èH‰EÀHƒ}Àx òH*EÀòEÈë#H‹EÀHÑèH‹UÀƒâH ÐòH*Àf(ÈòXÈòMÈò?„òMÈòYÈòMÐèòYEðòMÐò^Èf(ÁH¸$@f(ÈH‰E¸òE¸èòE¸H‹U¸H‹EøH‰0H‹}øHÇ0èH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàò—ƒòMàòYÈòMèèòYEðòMèò^Èf(ÁH¸$@f(ÈH‰E¸òE¸èH‹Eøò€8ÉÃUH‰åSHì¸H‰}ÈòEÀH‹}ÈèHH‹EÈH‰H‹EÈHƒÀHH‰…PÿÿÿH‹•PÿÿÿH‰•XÿÿÿHÇ…`ÿÿÿë(ºÿ¾H‹½XÿÿÿèH…XÿÿÿøHÿ`ÿÿÿHƒ½`ÿÿÿÿuÎH‹EÈH8H‰…hÿÿÿH‹•hÿÿÿH‰•pÿÿÿHÇ…xÿÿÿé§H‰…HÿÿÿH‹…HÿÿÿH‰E Hƒ½PÿÿÿtS¸H+…`ÿÿÿHÅH‰ÐHÁàH)ÐH‹•PÿÿÿHÂH‰U€H‹…PÿÿÿH9E€tHm€øH‹U€H‹H‹H‹}€ÿÐëÙH‹E H‰…Hÿÿÿéκÿ¾H‹½pÿÿÿèH…pÿÿÿøHÿxÿÿÿHƒ½xÿÿÿÿuÎfWÀf.EÀƒ„é¼H‰…HÿÿÿH‹•HÿÿÿH‰U¨Hƒ½hÿÿÿtS¸H+…xÿÿÿHÅH‰ÐHÁàH)ÐH‹•hÿÿÿHÂH‰UˆH‹…hÿÿÿH9EˆtHmˆøH‹UˆH‹H‹H‹}ˆÿÐëÙH‹E¨H‰…Hÿÿÿé¬H5H‹=èH‰ÇòEÀèH‰ÇH5èH‹}ȾèH‹}ÈHƒÇfWÀº¾èÇEÐUÇEÔeÇEØÇEÜYèf(ÈòЀf(Ñò^Ðf(ÂòEàò§€f.EàuzëcÇEèëT‹EèH˜‹D…Ðò*ÀòYEàèò,À‰Eì‹Eìƒà…Àu ÿEìëƒEì‹uìH‹}Èèƒð„Àué‹EèHcЋEì‰D•ÐÿEèƒ}è~¦ÇEèéÝ‹EèH˜‹D…ÐHcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HEÈHxè‹EèH˜‹D…ÐHcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HEÈHxè‹EèƒÀH˜‹D…ÐHcð‹EèH˜HÅH‰ÐHÁàH)ÐH0HEÈHxè‹EèƒÀH˜‹D…ÐHcð‹EèH˜HÅH‰ÐHÁàH)ÐH0HEÈHxèÿEèƒ}èŽÿÿÿòEÀH‹}ÈèH‹UÈH¸ffffffæ?H‰‚(H‹UÈH¸à?H‰B@H‹}ÈèéêH‰…HÿÿÿH‹…HÿÿÿH‰E°H‹EÈH8H…Àt>H‹EÈH8HðH‰EH‹EÈH8H9EtHmøH‹UH‹H‹H‹}ÿÐëÖH‹E°H‰…HÿÿÿH‹•HÿÿÿH‰U¸H‹EÈHƒÀHH…Àt:H‹EÈHƒÀHHðH‰E˜H‹EÈHƒÀHH9E˜tHm˜øH‹U˜H‹H‹H‹}˜ÿÐëØH‹E¸H‰…HÿÿÿH‹HÿÿÿH‹}ÈèH‰HÿÿÿH‹½HÿÿÿèHĸ[ÉÃUH‰åSHì¸H‰}ÈòEÀH‹}ÈèHH‹EÈH‰H‹EÈHƒÀHH‰…PÿÿÿH‹•PÿÿÿH‰•XÿÿÿHÇ…`ÿÿÿë(ºÿ¾H‹½XÿÿÿèH…XÿÿÿøHÿ`ÿÿÿHƒ½`ÿÿÿÿuÎH‹EÈH8H‰…hÿÿÿH‹•hÿÿÿH‰•pÿÿÿHÇ…xÿÿÿé§H‰…HÿÿÿH‹…HÿÿÿH‰E Hƒ½PÿÿÿtS¸H+…`ÿÿÿHÅH‰ÐHÁàH)ÐH‹•PÿÿÿHÂH‰U€H‹…PÿÿÿH9E€tHm€øH‹U€H‹H‹H‹}€ÿÐëÙH‹E H‰…Hÿÿÿéκÿ¾H‹½pÿÿÿèH…pÿÿÿøHÿxÿÿÿHƒ½xÿÿÿÿuÎfWÀf.EÀƒ„é¼H‰…HÿÿÿH‹•HÿÿÿH‰U¨Hƒ½hÿÿÿtS¸H+…xÿÿÿHÅH‰ÐHÁàH)ÐH‹•hÿÿÿHÂH‰UˆH‹…hÿÿÿH9EˆtHmˆøH‹UˆH‹H‹H‹}ˆÿÐëÙH‹E¨H‰…Hÿÿÿé¬H5H‹=èH‰ÇòEÀèH‰ÇH5èH‹}ȾèH‹}ÈHƒÇfWÀº¾èÇEÐUÇEÔeÇEØÇEÜYèf(Èòž{f(Ñò^Ðf(ÂòEàòu{f.EàuzëcÇEèëT‹EèH˜‹D…Ðò*ÀòYEàèò,À‰Eì‹Eìƒà…Àu ÿEìëƒEì‹uìH‹}Èèƒð„Àué‹EèHcЋEì‰D•ÐÿEèƒ}è~¦ÇEèéÝ‹EèH˜‹D…ÐHcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HEÈHxè‹EèH˜‹D…ÐHcð‹EèH˜HÅH‰ÐHÁàH)ÐHƒÀ@HEÈHxè‹EèƒÀH˜‹D…ÐHcð‹EèH˜HÅH‰ÐHÁàH)ÐH0HEÈHxè‹EèƒÀH˜‹D…ÐHcð‹EèH˜HÅH‰ÐHÁàH)ÐH0HEÈHxèÿEèƒ}èŽÿÿÿòEÀH‹}ÈèH‹UÈH¸ffffffæ?H‰‚(H‹UÈH¸à?H‰B@H‹}ÈèéêH‰…HÿÿÿH‹…HÿÿÿH‰E°H‹EÈH8H…Àt>H‹EÈH8HðH‰EH‹EÈH8H9EtHmøH‹UH‹H‹H‹}ÿÐëÖH‹E°H‰…HÿÿÿH‹•HÿÿÿH‰U¸H‹EÈHƒÀHH…Àt:H‹EÈHƒÀHHðH‰E˜H‹EÈHƒÀHH9E˜tHm˜øH‹U˜H‹H‹H‹}˜ÿÐëØH‹E¸H‰…HÿÿÿH‹HÿÿÿH‹}ÈèH‰HÿÿÿH‹½HÿÿÿèHĸ[ÉÃÿÿÿÿx $Ào† $Úo† $ìo† $þo† $p† $%p7† ,† ƒ$\p † $fp† $~p† $–p† $¤p† $Äp† $Üp† $êp† $øp&† $q#† ,Bq~† ƒ,Àq~† ƒ$>r† $^r1† $rI† $ÚrM† ,(sY† ƒ,‚tY† ƒ,Üu~† ƒ,Zv®† ƒ,x®† ƒ,¶y† ƒ,Òz݆ ƒ,°{)† ƒ$¾† ,Ú|-† ƒ$~2† $:~¦† ,à~ˆ† ƒ,Ö#† ƒ,úÙ† ƒ$B‡C† $…‡† $Ó† $ ,hœ† ƒ$‚¹† ,˜1† ƒ,Ê 1† ƒ¥¸GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)PRCRev.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t˜  std” 7” 8— Xš ZÁ ]è _ b jq k¨ oï p  q. rE s\ u¡ w½ xÐ zç } ~ Q r ‚” ƒ¡ „½ …Ð †ö ‡ ˆ8 ŠS ‹ Îà ÐR Ѭ Óe ÔÇ Õ‰ ×¥ Øþ Ù¼ ÚÝ Û' ;| <° =Ì d% e1 g4 hM id j{ k’ l© mÀ nâ o! s#! tI! vo! w‘! x¹! zÑ! {é! |÷! }" ‚#" ƒ;" „X" †l" ‡…" Ь" ‹º" ŒÒ" µï" ¶# ·:# ¸W# ¹~# <ß FÒ' Gì' H( I ( J:( KU( Lp( M‹( N¦( OÁ( PÜ( Q÷( R) B-) C0) D¿# F3) GD) H`) I) Jž) KÀ) Lâ) Mù) N* H:* ’[* ”^* •u* –Œ* —­* ˜É* ™å* š+ ›+ œ;+ R+ ž_+ Ÿ†+  ¬+ ¡Î+ ¢ô+ £, ¤', ¥I, ¦f, §‚, ©£, «Ä, ­ê, ¯ - ±'- ³C- ´d- µ€- ¶œ- ·¸- ¸Ô- ¹ð- º. »1. ¼R. ½s. ¾”. ¿À. ÀÜ. Âþ. Ä/ Å;/ Æ\/ Ç}/ Èž/ ɵ/ ÊÖ/ Ë÷/ Ì0 Í90 ÎQ0 Ði0 Ö…0 Ü¡0 â½0 èÙ0ú0171__true_type__debug&1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >“ Q+ø4#_M_pâ#Q+€5âW5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > _Ios_Fmtflags 7Ê _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode k0 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate “ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir ¸× _S_beg_S_cur_S_end_S_ios_seekdir_end€€D$½event ¢ erase_eventimbue_eventcopyfmt_event˜o Óà _M_next ÕgT#_M_fn ÖˆT#šh ×»#Y Øl5#˜o Û gTˆT»gT –P ßI© gT!’m ãD»gT´+ ñ _M_pword òk#_M_iword ó #´+ ôŽTi= "' _ZNSt8ios_base4Init11_S_refcountEl5#_S_synced_with_stdio _ZNSt8ios_base4Init20_S_synced_with_stdioEd3i= ¤”TÕ< ”T»basic_streambuf > !R„b !T‡b !UŠb !Wb !X§b !ZÁb !\Ûb !]õb !^c !_.c !`Hc !abc !b|c !c–c !d°c !eÊc !fäc !gd !hd !i4d !jKdctype_basectypemoney_baseÌ$pattern"É field"É  ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¦%oSB# _M_startT# _M_finishU# _M_end_of_storageV#&oW¬¡'Ta¬»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(¥l¶•0õŸÉõŸõŸ)µoþ y/d3î¶\T*‘WˆyGX1*tU”œD+*c:´«@LB+nothrow#I3K®+cerr A`-®,__ioinit M_ZStL8__ioinit -ðS$X»¶¶¶.¼/o-}l$eââ¶.o-«0$dââ¶(¥$[â»-ñ"$Pk@@».F0 $_4%aq quot%b»# rem%c»#div_t%dG $_5%f¨ quot%g # rem%h #ldiv_t%i~ $_6%là quot%mõ# rem%nõ#lldiv_t%o¶-ºD%“». 1-Œ %”$$¶double-‘ %•»E¶-– %– \¶-‡q%œk‡@@‡.2»¡@@-Ý^%žq½»»&n=% Ðk-uA%¡âç¶-Ÿ%£¨  -%¬»r@¶&þ(%¯”k‡3Ñk%°»-y)%±k½k&-%²ÐÔ(‡0%³Ù3$ð¶ð.â-²0%µ ¶ð»-_%½»8¶ð»(¤a%Ÿe»S¶-§%Ãtât.z/F-9V%Ä»›âF __gnu_cxx¡‰(3 ®Ò;õÇõ(Ý^´Ï>àçõõ__debug&6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-â2%§à¥õõ-ò>%™õ¼¶-xm%ºõݶð»-lZ%Àþ¶ð»(Ž0%´â3¶ðfloat-Km%·CC¶ðlong double&®+%Çe»-¤V%¦õ|õ lconv`'+°4'',â#4.'-â#4”'.â# int_curr_symbol'/â# currency_symbol'0â# mon_decimal_point'1â#( mon_thousands_sep'2â#0 mon_grouping'3â#84)'4â#@4õ@'5â#H int_frac_digits'6o#P4þ'7o#Q p_cs_precedes'8o#R p_sep_by_space'9o#S n_cs_precedes':o#T n_sep_by_space';o#U p_sign_posn'o#X int_n_cs_precedes'?o#Y int_p_sep_by_space'@o#Z int_n_sep_by_space'Ao#[ int_p_sign_posn'Bo#\ int_n_sign_posn'Co#]-2:(5âÌ»¶3€K'KÙ.|va_list)IÐfpos_t)U5 __sbuf)`, _base)a,# _size)b»#.‡ __sFILE˜)‚‚ _p)ƒ,# _r)„»# _w)…»# _flags)†˜# _file)‡˜# _bf)ˆü# _lbfsize)‰»#( _cookie)Œk#0 _close)‘#8 _read)ް#@ _seek)Ï#H _write)î#P _ub)“ü#X _extra)”ÿ#h _ur)•»#p _ubuf)˜ #t _nbuf)™ #w _lb)œü#x _blksize)Ÿ»#ˆ _offset) î#2»‘k.‚2»°kâ».—2îÏkî».¶2»îk¶».Õ__sFILEX.ô‡ l‡% lFILE)¡2&™:)ïG G .% -mU)ð»d G -8)ñ»{ G -§o)ò»’ G -e6)ó»© G -@)ô»À G -??)õ»Ü G Ü .î-*@)öâ!â»G (ò)úÁKG #!¶¶-‰&)ÿI!kG 5ò&)Â3G o!¶¶G 6 )»‘!G  »6&)»®!G ®!.´!/î6Äb) Ñ!G 6Ü )»é!G 7;2)»6!) â"â© ) #"¶6ì;)»;"¶6H8)»X"¶¶q*)l"G (V)…"G â6!n)»¬"G â»7ù)G 6 `)âÒ"â6{)»ï"»G 6â!)©»#â¶86ÔA)ª»4#G ¶4#.ø6)«»W#¶4#6:&)¬»~#â¶4#6FH)­» #¶¶4#o°#lclock_t*M³ tm8*Z‘$ tm_sec*[»# tm_min*\»# tm_hour*]»# tm_mday*^»# tm_mon*_»# tm_year*`»# tm_wday*a»# tm_yday*b»# tm_isdst*c»# tm_gmtoff*d #( tm_zone*eâ#0pthread_once_t+^K__gthread_once_t,/‘$wint_t-Fœ $_7-Q% __min-R…# __max-S…# __map-T…# __types-U%#.Â_RuneEntry-VÍ$ $_8-Xh% __nranges-Y»# __ranges-Zh%#."%_RuneRange-[4% $_9-]¯% __name-^¯%# __mask-_Â#o¿%l _RuneCharClass-`€%9$_10ˆ -b@' __magic-câ# __encoding-d@'# __sgetrune-fo'#( __sputrune-g“'#0 __invalid_rune-h…#8 __runetype-j™'#< __maplower-k©'#¼ __mapupper-l©'#¼ __runetype_ext-sn%#À __maplower_ext-tn%#Ð __mapupper_ext-un%#à __variable-wk#ð __variable_len-x»#ø __ncharclasses-}»#ü __charclasses-~¹'#€oP'l2…i'¶¤i'.¶.P'2»“'…â¤ð.u'©'lÿ…¹'lÿ.¿%_RuneLocale-Õ%:¿F.åÌ3»ì'»:òD.ë´K»(»:¿G.÷µ» (»:g.þ,»:(»)GS. »U(»)o#. { »p(»)ü3.jQ»‹(»)!.øS»¦(»)”.&/»Á(»)¸>."è»Ü(»)<:.)"5»÷(»)J .523»)»)I+.;],»-)»;u*|’6°#-]T*~$`)««(ý?*‚YB«{){).¿#-9U*…«˜)˜).«-ƒ@*{âµ)µ).»)/¿#-A*}â×)×).Ý)/«-Ú*€{)ù)×)-A*{)*×)(H*ƒˆd:*â¶µ)mbstate_t/UŠwctype_t04„-ë\/y¿$u*»-Þ /z¿$Œ*G -å /{@­*@»G -|p/|¿$É*FG -¹p/}»å*tG -·X/~»+G »-†m/»+G t8-Ô /€»;+G t8-æ;/¿$R+G 3‹/‚¿$-Q'/ƒ€+¶€+.:*-èj/…¬+@¶€+-O8/†»Ã+Ã+.É+/:*-|A/ˆô+@i'€+-Ä./‰¿$,FG -C /Š¿$',F-Ù8/Œ»I,@t8-Ì/»f,tt8-U/Ž¿$‚,¿$G -p/»£,G t4#-pG/Ä»Ä,G t4#-D=/’»ê,@t4#-F;/Æ» -tt4#-í'/“»'-t4#-‚g/Ç»C-t4#-&%/”d-âF€+-Š)/•@€-@t-è2/—»œ-tt-A/˜»¸-tt-o5/™@Ô-@t-*3/šð-tt(l9/œRT.@tµ)-‚&/1.t-»4/ž@R.@t-õ?/Ÿ»s.tt-ÁA/ @”.@t-Ø2/¤º.âº.€+.t- /¥Ü.tt-˜Z/©$ø.tø..@-ŸZ/È/tø.-¦Z/«@;/@tø.-­Z/¬ \/tø.»-¢:/®»}/tø.»-Û1/§ž/@t-å5/¨»µ/¿$-ð]/°»Ö/tt-Ð`/±@÷/@t-ÅR/²@0@t-*9/³@90@F-®n/´»Q0t8-´'/µ»i0t8-ˆ./–@…0tF-7/¡@¡0tt-Ç-/¢@½0tF-¯G/¦@Ù0tt-X/¯@ú0tF- /ÊC1tø.-{2/Íõ71tø.»-¦G/ÏX1tø.»<[3a __gnu_debug&:‚1=&;i=&<ç>t2éX3streampos1Óˆ*h#2ñÎR»1X3^3(—h2õž%d3Û1^3^3(•o2ù®Bd3û1^3^3(052ýÏ0» 2¶¶5\p2#$<2¶5áP2T¶b2¶^35 2 Šâˆ2â¶5†a2 9â®2â¶5h#21bâÔ2âo5t%2ògoð2l35‘Y2áo» 3^35®T2Ègd3-3l3l3?:.2# »!7?2&µ»l3@o@¼bool@r3/»2»‚38.ˆ3A__vtbl_ptr_typew3<œ#G>ò6á4& XDÌ3á4& XFå3á4ç4&ïKÿ3á4»(Û4NÓTâ 4ò4X3(Û4QaI¶A4ò4^3()Vt,âg4á4»@*‘)`÷9‰4á4â»(ø]dµP¥4ò4*?gjÀ:Ç4á4â^3BI*n£há4â.¬3@í4/¬3.í4>¨41Q5¬3#&Igd!5Q5&Igf:5Q5W5CéElQ5».ø4@]5/ø4/d3/º_Atomic_word5%».T > 48™HDnpos“d™HE_M_dataplusT #_Rep_base_RepFï1[Zâî5žHFï1Ccâ6©HâFr),X¯H/6žHF(%žJM6žHFŸ)R$k6žHG3-¸g…6©HFX4@­6žH»¶G9_<Ø)Ö6žH»»¶F·UD¼aþ6žH»»Fb;L,Rd3!7žH¶Gi*Ub_D7â¶»GC^{bg7â¶»GCg‹AŠ7â»oG&[zÒ_­7âG&[~¶9Ð7âkkG&[‚Åó7âââG&[†8â¶¶F ŠGp»88»»G¹ 6Ã8Za8©H»»»Gb6µ‚{8©HH÷%šÿ-µHº!£8©H&º!6¿¼8©HW5&º!6·Õ8©H»H&º!6Åø8©H»H»»&º!6Ð 9©H»H»»W5&º!6ÛC9©H¶»W5&º!6âa9©H¶W5&º!6é„9©H»oW5DìŸ9©H»5bôqÁHÁ9©H»H5bü<ÁHã9©H¶5bÀpÁH:©Ho5º:"A":©H5º:(?k?:žH5¨e&X'\:©H5¨e1¸ky:žH5²`:¼ –:©H5²`C_“ ³:žH5# L  Ð:©H5# UL “ í:žH5„ ]Ñ ;žH5\pc7P';žH5ø]hý,D;žH VA6njhg;©H»o VAƒŸd…;©H»5»'‹B\¢;žH x16ä°À;©H» }=¦Ä_Ù;©H5gW­Y d3ö;žH5¼vV^3<žH»5ÍïX3:<©H»5 fâ.^3\<žH»5 fõ X3~<©H»5TFó;ÁH <©H»H5TF )2ÁHÂ<©H¶5TF›lÁHä<©Ho5<6JrÁH=©H»H5<6[§bÁH2=©H»H»»5<6/®fÁHY=©H¶»5<BÊ.ÁH{=©H¶5<6 2ÁH¢=©H»o Ø!eÀUÀ=©Ho(h#6øì ÁHá=©H»H5h#ƒ`ÁH >©H»H»»5h#6u[ÁH4>©H¶»5h#Ÿã4ÁHV>©H¶5h#¯x*ÁH}>©H»o 8iÌ7¥>©H»o58iëWÁHÌ>©H»»H58ià?ÁHý>©H»»H»»58i6mù ÁH)?©H»¶»58i*ØÁHP?©H»¶58iA‹DÁH|?©H»»o58iRÀ£?©Ho5‰ j-ÁHÊ?©H»»5‰ zÇ ì?©H5‰ ŽæP@©H5ô4©ü<ÁH?@©H»»»H5ô4À2*ÁHu@©H»»»H»»5ô46´ÁH¦@©H»»¶»5ô4êÐ[ÁHÒ@©H»»¶5ô4ù`ÁHA©H»»»o5ô4)]ÁH/A©H»H5ô4%E7ÁH`A©H¶»5ô4:XNÁHŒA©H¶5ô4O˜]ÁH½A©H»o5ô4s~ ÁHîA©Hââ5ô4~¸ÁHB©H¶¶5ô4ˆš/ÁHPB©H5ô4“r\ÁHB©HkkF=6‹™ÁH³B©H»»»oF2m6˜.%ÁHåB©H»»¶»I·.6¦)â C»oW55†a6Áó7CžHâ»» †A6õ.dUC©HÁH5!ü¤=¶rCžH5ei/W¶CžH5h Q*ø4¬CžH5áP6Ïü4ØCžH¶»»5áP)GÿCžH»H»5áP7“&DžH¶»5áP6æ3MDžHo»5Ø`UÎ'tDžH»H»5Ø`6øV DžH¶»»5Ø`qm ÇDžH¶»5Ø`6 (iîDžHo»5L+EžH»H»5L6*0AEžH¶»»5L«9hEžH¶»5L¾M0EžHo»5MR̨W¶EžH»H»5MR6-±lâEžH¶»»5MRè… FžH¶»5MRûî 0FžHo»5žk Œ9WFžH»H»5žk6B]lƒFžH¶»»5žk&æ ªFžH¶»5žk6Nƒ2ÑFžHo»5ÏDÕcøFžH»H»5Ï6Yþ $GžH¶»»5ÏahaKGžH¶»5Ï6npHrGžHo»5ž@n;†5™GžH»»505“`%»»GžH»H5056‚ôc»çGžH»»»H5056’RQ»HžH»»»H»»5056£ŒH»?HžH¶5056²ÙX»kHžH»»¶!056ÃŽ=»žH»»¶»/.¤H/†5.†5.É5@É5@¤H@†5>½5” I _M_length•# _M_capacity–#4Y—l5#>É5›ÍJÇH#Jc$6@$™HJ96Eë5¼J™n6QþÍJ;÷%´‰VµH(‹¾od3IÝJ(:SÂ×Vd3IÝJ*ÒJÆd]µI¯H*!ÊE:ÍI¯H* (ÎXEêI¯H»(ÉAØZJâJ¯H(³4Üáâ,J¯HW5W55»+629¯HRJ»»W5*F'çmWoJ¯HW5  @6«ÉKJ¯HW5(':õ·[â©J¯H!¶G6^NHâ¯HW5»ÝJl.ãJ/ I> 7CBNKnone7h_ZNSt6locale4noneEr3L+7i÷1r3Mnumeric7jlgr3L47kpr3L9U7lR`r3L¥B7m#.r3LLZ7nw_r3 Kall7p_ZNSt6locale3allEr3?~"E_M_impl7BN##_S_classic7 _ZNSt6locale10_S_classicEBN#_S_global7#_ZNSt6locale9_S_globalEBNNñR7) 6HN#_S_once78_ZNSt6locale7_S_onceE§$o€m& 7{yLXN& 7„’LXN^N& 7«LXN¶& 7ÎLXN^N¶»& 7ªñLXN^N^N»&D7º MXN»(b7Å1^N,MXN^Nstring4<†5( 7ÝëG,MVMiN(uZ7ç*>d3wMiN^N(>7ðàd3˜MiN^N5ú&76qèJ´M^N?aG7áI^NO 7<áMXNBNPhV7?„XPª7Be.FFU7EØ(»N»Q¨K7HÛ.XN^N^N».¦K/MN.SN/¶.èJ@dN/èJ.dNRYL7WoNjPS_vptr$facet‚3#TY7\l5#__c_locale88jP#_S_c_locale7__ZNSt6locale5facet11_S_c_localeE¥NN´e7b €P#_S_once7e_ZNSt6locale5facet7_S_onceE§$Pª7iêOo7v[O…PUˆ 7{oN|O…P»GÌ%7– ŸO‹P¶¥NFÔh7‚J&¥N¼O‹PG!o7…hÕO‹PHT^7Š€7¥NH= 7rP¶G–P7‘ð:P‘PG’m7•sJ/P‘POo7 JP…PœPVb7£´¢P…PœP.»o€Pl/pP.oN@¥N.—P/oN@—P@oNW_L7²[QTšh7Â#"' 7Å_ZNSt6locale2id11_S_refcountEl5Gb7È>eQ[QaQO€m7Ê,Q[QaQ€m7ÐAQ[Q!UZ7Ó"#lQ.¨P@gQ/¨P.gQW¦K(7Ù$TTY7ìl5#E_M_facets7í$T#E_M_facets_size7î#E_M_caches7ï$T#E_M_names7ðð# NÜ7ñg*TN4\7ò&*TNùf7ó-*TNó7ô»1*TNv7õÇF*TN 7öd*TN¤7÷ü5TG–P7úŠRBNG’m7ø"¤RBNO~"7 ÄRBNKTO~"7 äRBN¶O~"7ÿRBNOÑ(7SBN»O~"76SBNKTGb7¶(USBNKTF(p7ãdd3sSBNGS=7&—SBNVT»G 7)]-»SBNVT@TGÿ7,Ì7ßSBNVTlQGë37/÷lTBNlQ‘PQ×77}BN‘P.‘PlQ5TX@T@TX.FT/lQ@QT/rQ.QT@bT/,M. Y‚Tá ‚T»@× .mT.à . Z× Ø ÊšT“[S_vptr$ios_base‚3#[½- ‹“[\dec ÞD“[\fixed E“[\hex j “[[° ‘“[\left Y“[ \oct 0@“[@\right …l“[€]£+ ¦“[]Z 1G“[]j, $T“[^showpos 'Ã4“[^skipws *l“[^unitbuf -w#“[ ]¼ 1E“[@[Å" 4zh“[°[¬9 7 “[J]Âm :=“[\badbit LóV˜[\eofbit Oº˜[\failbit T]A˜[\goodbit Wß%˜[\app jz[\ate m&S[_binary s_ZNSt8ios_base6binaryE[[ƒm vö)[[¦m y1[_trunc |_ZNSt8ios_base5truncE[ _beg ‹_ZNSt8ios_base3begE¢[\cur Ž\¢[[¨e ‘j"¢[streamsize1N¹E_M_precision ÉoW#E_M_width ÊoW#E_M_flags Ë£ #E_M_exception Ì0 #E_M_streambuf_state Í0 # E_M_callbacks çgT#(E_M_word_zero øà #0E_M_local_word ý§[#@E_M_word_size »#ÀE_M_word ŽT#ÈE_M_ios_locale èJ#Ð Ž À*µX·[ˆT»G_ ê… ÔX·[á GÛ] íËîX·[F§P Û<½[Y·[»d3G| çJ0Y·[5™e $n£ MYÃ[5™e .á^£ oY·[£ 5Àf >#f£ ‘Y·[£ 5Àf O£ ¸Y·[£ £ àJ ^»dÖY·[£ 5Ä' jeoWóYÃ[5Ä' røIoWZ·[oW57 €EoW2ZÃ[57 ˆ¸oWTZ·[oW5/ ›ÿTd3pZd35ˆS § *èJ’Z·[^N5f0 ²qèJ¯ZÃ[5/V ¼0 ^NÌZÃ[?ˆ* Î!U»5Òq ÞŠQÎ[[·[»5 ó¤Ô["[·[»`JF šTB[·[»OD$ X[·[OD$ s[·[Ú[Vb »Q‚T·[Ú[/£ /0 /Ê / à ·[l.šT@à .É[/šT@ @k@É[Z½@9:à[VbS_vptr$basic_streambuf‚3#a_M_in_beg:Ãâ#a_M_in_cur:Äâ#a_M_in_end:Åâ#a_M_out_beg:Æâ# a_M_out_cur:Çâ#(a_M_out_end:Èâ#0a_M_buf_locale:ÏèJ#8bPh:Ôà[È\Vb»(ö-:à„"èJé\Vb^N(f0:ñœqèJ]\b(æS:þÎBVb+]Vbâ 5o:ÑQŽ1W]Vbõ Ê 5“@: "Ž1~]VbˆÊ 5_: ¢$»›]Vb5=[:v>oW¸]Vb5–-:'R»Õ]Vb5Vq:9Ô»ò]Vb5Ô?:OÕY»^Vb5Ú?:bŽ_oW6^Vbâ 5NC:pbB»X^Vbo5f:‰ƒp»u^Vb5ß\:¤W»—^Vbo5å\:¾ oW¾^Vb¶ O4):ËÔ^VbFš6:Þøâò^\bFM$:á´Zâ_\bF52:ä—â._\bG+b:îÙWM_Vb»GÅf:ù v_VbâââFD&: ½6â”_\bFŒW:%Bâ²_\bF_i:ÒnâÐ_\bG;:*4ï_Vb»GÊf:'Gn`VbââcˆS:<Ïaà[:`Vb^Nd(V:K»&Vbà[j`Vbâ d>U:WG?Ž1à[Ÿ`Vbõ Ê d**:c%(Ž1à[Ï`VbˆÊ dIC:o;»à[õ`Vbd€Q:…6oWà[aVbeÇV;2?>oWà[JaVbâ d8I:«'» à[paVbd)n:¸ŽS» à[–aVbdÑ]:Ðñ\» à[ÁaVb»eOq;TÚpoW à[ðaVb¶ d#X:ûMX» à[bVb»O4):6bVbgbVb:"_FmbVbgb.à[.bb/à[@bb@à[wctrans_t<'j:Ñ0Ht&»§b¿$:‹`0NÓb»Áb¿$:n^».c¿$:ah0f¾%»Hc¿$:e0l »bc¿$:¾H0r f»|c¿$:!40xBh»–c¿$:~0~C»°c¿$:ÎV0„‡»Êc¿$:K0Š A»äc¿$-°<†¿$d¿$sb:»b0Ì¿$d¿$:L 0–Ë@¿$4d¿$-û8<ˆsbKd¶-“0²K*bd¶>€=*[efupper=1I_[e€flower=2Sg[efalpha=3^4[efdigit=4Ù[egxdigit=5•[efspace=6¯[e@gprint=7¡5[efgraph=8ék[e%fcntrl=9‹a[efpunct=:â8[e falnum=;][e/».r3h@"¨oNãjoN#bd#E_M_c_locale_ctype"°¥N#E_M_del"±d3#E_M_toupper"²`e# E_M_tolower"³`e#(E_M_table"´ãj#0E_M_widen_ok"µo#8E_M_widen"¶éj#9E_M_narrow"·éj#¹E_M_narrow_ok"¸o#¹i€m"½_ZNSt5ctypeIcE2idE¨Pjtable_size"¿_ZNSt5ctypeIcE10table_sizeE™H+"ÌÔfùjãjd3+"Úýfùj¥Nãjd35m"æõd3$gÿj»o5m"õ¶Pgÿj¶¶ k5?i"-¶|gÿj»¶¶5wQ"|+¶¨gÿj»¶¶5I+"  oÊgÿjo5I+"1^+¶ñgÿjâ¶5J "AW8ohÿjo5J "Rs¶:hÿjâ¶5n"f/no\hÿjo5n"BI¶ˆhÿj¶¶â5 d" ëFo¯hÿjoo5 d"ÂP¶àhÿj¶¶oâFZR"Òë!ãjþhÿjHD@"×Ñ"ãjUF0"àfe2iùj»d e"ð 0ofe]iÿjod e"fS¶feiÿjâ¶dšB"woofe¸iÿjodšB""ç$¶feèiÿjâ¶dBm"6KofejÿjodBm"Ml6¶feHjÿj¶¶âds="gRofexjÿjoods="‚ =¶ fe²jÿj¶¶oâGK"аkÌjÿjQo"šÁiÿj.[eoùjlÿ.fe.k/fe.»W›"Æ dkkO;"Ë FdkkË?"Ö ½¶!¢X"Û C¬ooo/¬lÌ97šTAošT#a_M_tie>WAo#Øa_M_fill>Xo#àa_M_fill_init>Yd3#áa_M_streambuf>ZVb#èa_M_ctype>]ÿj#ða_M_num_put>_Go#øa_M_num_get>aRo#€(; >kêk;l]o(Sb>oÉd3Wl]o(‹@>{0 sl]o*}=?-œ)lho0 *I>à ­lho0 *]q>–8Êlho0 (ÿR>¦R@d3æl]o(:.>°"!d3m]o(á >» d3m]o( H>Å&d3:m]o(áb>Ðâ0 Vm]o*áb>ó­smho0 ö'>mhoVb`c > ik­mho»5@>¢,AoÊm]o5@>%VeAoìmhoAo5´D>3:Vb n]o(´D?9oVb*nhoVb( ?CfnoKnhoto5{K>dž?ohn]o5{K>xÂoŠnhoo(ˆS?€QèJ«nho^N( d?u‡[oÑn]ooo(n?zD)oòn]ooOö'>¼ohomN=?ŒXC&ohoVbn=W?«5oho^N.ö.Mo/$.Xo/m.co/ik.ik@ik@coW@}BqTRl@â#Æ@ЬoBqÆ@ÆoBqHq5]b@™ÉCX3ãoSq5;H@ï2âpSq5ûE@¡º5^qpBq5ûE@¨v5zo?pBq»5àG@­GP^q\pBq5àG@´ Pzo~pBq»5@¹@KX3 pSqdq5TF@½^qÂpBqdq5gb@Á®zoäpSqdq50H@ÅŽI^qqBqdq5qb@ÉRDzo(qSqdq!¾e@Í ZHqSq.zo@Nq/â.Yq/zo@zo@jq/¹@0 @CRm"oNZwoN#i€m"Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE¨Pª:"¤þqZw»5ê/"¿q8¶4rRo¶¶‚Toq`w5ê/"ãˆM¶jrRo¶¶‚ToqÎ[5ê/"è­N¶ rRo¶¶‚Toqfw5ê/"í M¶ÖrRo¶¶‚Toqlw5ê/"òðM¶ sRo¶¶‚Toqrw5ê/"øO¶BsRo¶¶‚Toqxw5ê/"ý}O¶xsRo¶¶‚Toq~w5ê/"¸L¶®sRo¶¶‚Toq„w5ê/"#èK¶äsRo¶¶‚ToqŠw5ê/"(PL¶tRo¶¶‚Toquq5ê/"HZ ¶PtRo¶¶‚ToqÔ[Uùm"M{qqtZw»Ft ¶¨tRo¶¶‚ToqÁHd ά¶{qçtRo¶¶‚Toq`wd „¶{q&uRo¶¶‚ToqÎ[d E¶{qeuRo¶¶‚Toqfwd a¶{q¤uRo¶¶‚Toqlwd $Ú¶{qãuRo¶¶‚Toqrwd ,¶{q"vRo¶¶‚Toqxwd 3o¶{qavRo¶¶‚Toq~wd ;í¶ {q vRo¶¶‚Toq„wd H¶ {qßvRo¶¶‚ToqŠwd d‚¶ {qwRo¶¶‚Toquqo q¶ {qRo¶¶‚ToqÔ[.{q@d3@¥@Ô@»@õ@@@$R$"ÛoN;|oN#i€m"Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE¨Põ0"ïx;|»5Ž6" °êDxGoê‚Tod35Ž6"+ .êuxGoê‚To 5Ž6"0 ‚ê¦xGoê‚To»5Ž6"5 Öê×xGoê‚Toõ5Ž6": *êyGoê‚To5Ž6"j <ê9yGoê‚To$5Ž6"o ÚêjyGoê‚ToC5Ž6"„ îXê›yGoê‚To@G€1'wcØyGo¶»o¶ââA|G‹]ÄßzGo¶»o‚TââA|G˜‰Ÿ#MzGoo ‚Tâ¶A|Uœ"¢ wnz;|»d„¾jiêw¨zGoê‚Tod3d„ä:jêwâzGoê‚To d„ë‘jêw{Goê‚To»d„òðjêwV{Goê‚Toõd„ùGkêw{Goê‚Tod„ìbêwÊ{Goê‚To$d„ãiêw|Goê‚ToCo„(<ê wGoê‚To@.w@»lö9@G|€pikH"S_vptr$basic_ostream‚3#&ÝAV¨|Ao»€VbbÀ>A_G|Í|Ao»€(ÊYAp\U€î|Ao€(ÊYAy†U€}Ao/€(ÊYAƒÃ €0}AoD€(ÊYA©d^€Q}Ao (ÊYA­ª'€r}Ao»(ÊYA±^€“}Aod3(ÊYB\†^€´}Ao˜(ÊYA¸^€Õ}Ao¥(ÊYBj@^€ö}Ao»(ÊYAÃJ^€~AoÔ(ÊYAÌš^€8~Aoõ(ÊYAФ^€Y~Ao(ÊYAÕ ^€z~Ao$(ÊYAÙ^€›~Ao(ÊYAá^€¼~AoC(ÊYAå€Ý~Ao@(ÊYBx=€þ~AoVb(Ž6B€Aoo 4[A#DBAo¶ (Ò!B­Ø+€hAo¶ (LlBÄ=d€„Ao(BÙ2Ž1 Ao(JBé€ÁAoˆ5JBT\€èAoõ qÝAnAo»€. €.€0@G|. €2€/€€.5€2noD€no.J€2‚TY€‚TZP9Gà[´‚à[#a_M_modeCUÊ #@a_M_stringCX†5#H&#Cd³€´‚Ê &#CrÑ€´‚»HÊ (U C…C2†5퀺‚*U CE ´‚»HmƒfC§ó*(´‚Ê e€QC±³=oWY€M´‚e8ID‰ » Y€r´‚eÑ]D4Kd» Y€œ´‚»e#XDVÏ» Y€Æ´‚»e(VCÑÒUVbY€õ´‚â e>UD›² Ž1Y€)‚´‚õ Ê e**DÊN!Ž1Y€X‚´‚ˆÊ md'DçË€‚´‚â»»mPCô™‚´‚r«aY€´‚».Y€.À‚/Y€lc`9OG|ăG|#E_M_stringbufCŽY€#5C¡ƒă»€Ê 5C¶Iƒă»€»HÊ `4CÀÅ‚oƒă»€5´DCËÇH´‚Œƒʃ5U CÓw4†5©ƒʃsU CÝ,ă»H.Å‚.Ѓ/Å‚ stkë…MAç„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED=Úoà$¥@VuSRATEù_ZN3stkL5SRATEEŸ€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEÙ­uPI_ZN3stkL2PIEŸ-DTû! @uTWO_PI_ZN3stkL6TWO_PIEŸ-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128EŸ€?ZàƒUë…þ†S_vptr$StkError‚3#amessage_j,M#atype_kêƒ#&MAoV†þ†\TêƒbÏ-së…u†þ†»wSvIfë…•†þ†xR yJ.‡ë…¹†þ†xÇ!|Øq\Të…݆þ†y W¦7¶ë…þ†.ë…@ ‡/êƒZç„„‡vŠS_vptr$Stk‚3#JHˆOS[eJ( ‰±J[eJƒ=ŠºT[eJ­>‹» [eJ;pŒò[eJã1 a[eStkFloatL$zsrate_Ôä[˜‡{FÕ5,M{7ÖA-d3{(×Þ`d3|alertList_Ø_ZN3stk3Stk10alertList_E¬ostringstream9ŽÅ‚{åOÜý0!ˆaignoreSampleRateChange_Ýd3#;€DS ˜‡*ª¤0A“ˆ˜‡*î¬È °ˆvŠd3;>.¯“T,M*ˆ²E؈,M*®oµ¹0ïˆ,*/q¸ƒe‰,*è»ÃW‰,*`¾L%4‰»(VÁfTd3Y‰˜‡˜‡˜‡*eÈ®^u‰¶êƒ*eË;‘‰,Mêƒ*?lÎ}:¨‰d3*¡QÑQ9¿‰d3}àÔ‰vŠ~lã‡ô‰vŠ»)æS‡ŠvŠ˜‡˜‡mRéSm=ŠvŠvŠmïì@V[ŠvŠvŠneïÍmvŠêƒ.‡Wí„0Edata_#EdataRate_Ž˜‡#EnFrames_#EnChannels_Ô#Esize_‘# EbufferSize_’#(=&‹“ÔÔ=J‹“™ÔÔ€]e‹“»=‹“¤5b MW¯¡‹“¤5)ò6µË“50(g˜‡å‹» TF8cpŒ“¯ BX@›!Œ“¯5ÛSJu9µHŒ“Ô5ÛSRªm˜‡oŒ»Ô5 >[—˜‡–Œ»˜‡Ô5„ ^q³Œ»5gWa~nd3ÐŒ» VAk¶nóŒ“Ô VAu%“Ô˜‡5DRx Ô8»5ðl{½XÔU» ”`‚Ïfs“˜‡!‰ÜA˜‡».˜‡.|Š@Ÿ/˜‡@ª/|Š@|Š@˜‡.ªZó„H ‡Îއ#€¯! ,|Š#aeffectMix_ -˜‡#@&Úo ŽÎŽ(á' õÔ0ŽÔŽ(@F ›.¤LŽÔŽw}= "†ÁlŽÎŽw®d %ŸHÁ‘ŽÎŽ˜‡I< *Q d3³ŽÎŽÔr¬eÁÎŽ».Á.ÚŽ/Á>Ô6& XDÿŽ+& XF+1&ïK2+»(Û4NDYS<Šw(Û4QYt<%()VŠgš+»@*‘)``R¼+»(ø]d&`Ø<*?gjø>ú+%BI*nõ+.$. /$@ .ߎ@7/ߎ.7>ÛV›ߎ#&Igdk›&Igf„›¡CéEl›».B@§/B.">ïNÜ‘ _M_impl"#(“(`o$Ü‘ìâ‘(“(dZ¡‘è‘(hh&aB$‘è‘&6k=‘â‘¡&6o[‘â‘»¡&…zu‘â‘»(7 ‚úA–‘â‘»*F†“3¸‘â‘» £u‘ £–‘ £¾ £ì £‘@B.².î‘/²>¦£;—²#&"É!’;—¡&"ÖD’;—»%¡&"ç]’;—A—Cx’;—»(bE„‹KL—™’;—A— h#( A¼’;—»%5º:J˜ìÙ’;—5º:Sî/7ö’R—5¨e\ì“;—5¨eeÙ@70“R—5²`n b?M“;—5²`w¹2Ïj“R—5# €¸\?‡“;—5# ‰ %Ϥ“R—5„ Ù-Á“R—5ø]”lÞ“R— VA£ø[”;—»$5»'°l'”R—5gW¹iqd3;”R—*x1EEX”;—»5Ý 2Šwz”;—»5ì(h%œ”R—»Gw^òK»”R—»5 fm0ŠwÝ”;—»5 f’N%ÿ”R—»5Îh"'Šw•;—5Îh*3 %9•R—5Ž(2h ŠwV•;—5Ž(:ÁD%s•R—5eiEI6•;—5eiIq­•R— Ø!XTcË•;—% Žm85ä•;—(8iE\3/ì –;—ì% 8iÃe2–;—ì»%(‰ EmæhìS–;—ì(‰ Ey'ìy–;—ìì †AÛJ—–;—L— }=ïªV°–;—mÂSE«‹Ó–;—»%G§(E3™Eü–;—ì»%mlEõ —;—ì%QèZšú#;—.ó‘@G—/ó‘@ó‘.G—Zù„à ‡™‡#again_ G˜‡#achannelsIn_ HÔ#€¯! I|Š# ab_ Kó‘#Paa_ Ló‘#haoutputs_ M|Š#€ainputs_ N|Š#°&à$ ˜™(Ô\  eÔ˜™(á' %Ô:˜™w}= #"_X—Z˜™*²: *ÇGw˜™˜‡(> -˜‡“˜™(& 5d˜‡´˜™˜‡(@F 8e`¤И™xkH C?3¯X—þ˜™¯Ôr‹X—™».X—.%™/X—Zÿ„ø‡j›X—#ainPoint_w»#àaoutPoint_x»#èadelay_y»#ð&¥@"Ÿ™j›»»biG%*™¾™j›»(G((C»Ú™j›*Êp2pY÷™j›»* 8•fšj›»(+\;È»0šp›(µCX5˜‡Qšj›»*n F)^sšj›˜‡»(baNº˜‡™šj›˜‡»(Ø$Qjf˜‡µšp›(ôWGi˜‡Ñšj›(ôEZþ.˜‡íšp›(kH]~T˜‡›j›˜‡xkHh¯*™<›j›¯ÔkHs2J¯j›¯¯ÔÔ.*™.v›/*™l…@ ‡Á#aallpassDelays_ S#HacombDelays_ T#¸aallpassCoefficient_ U˜‡#¨acombCoefficient_ V"#°&V œ2˜‡w}= ¹`{›=œ2*ý= "€ZZœ2˜‡(Ø$ -H˜‡{œ2Ô(kH 7JG˜‡¡œ2˜‡Ô(kH CS1¯Çœ2¯Ô(kH Oé+¯÷œ2¯¯ÔÔrÊJ{›2»*™"l˜‡2l.{›Wk@}ŸTRl@¶#Æ@ŠjŸÆ@„ŸŸ5]b@™;#^3¡ Ÿ5;H@› ¶¾ Ÿ5ûE@¡1ŸÛŸ5ûE@¨'18ýŸ»5àG@­GŸžŸ5àG@´“F8<žŸ»5@¹d3^3^ž Ÿdq5TF@½DŸ€žŸdq5gb@ÁF[8¢ž Ÿdq50H@ÅøZŸÄžŸdq5qb@ÉÎ,8æž Ÿdq!¾e@ÍK Ÿ Ÿ.8@SN.Ÿ/8@8‚kˆÀoÙoƒ–ŒÚoìoLdŸ„dŸ‘h/»ƒìoýo˜–Ÿ„dŸ‘hƒ8þopäß„dŸ‘hƒšp%p0ðŸ„ðŸ‘h/p›@™Hƒ©%p\p|8 …__a¶8 ‘h…__b¶8 ‘`/õŸƒÉÈ¡†__groupingþ ¶‘¨†__grouping_sizeþ ‘ †__grouping_tmpþ ¡‘˜‡__n ™H‘P‡__min ™H‘H‡__i ‘¸‡__test d3‘_ˆP—‡__j ‘°/\T‰>¡Š>¡ŠÑSr3/+‹¡Ìl\pfpo¡Œ'¡‘h‰„‘¡Š‘¡ŠÑSr3/›‹o¡ð=fp}p`¡Œz¡‘h‹o¡<~p•p¬z¡‘h‰ÿŽ ¢Š>¡ ¢/1‹î¡ë–p¤pøD¢Œù¡‘hŒ¢‘`‰kg¢Š‘¡__afg¢/¡‹D¢»¤pÃpD¡¢ŒO¢‘hŒZ¢‘`ŽSÅ¢ŠÅ¢ŠÑSr3/¬‹¡¢Å*ÄpÛpö¢Œ®¢‘hƒÐÜpêpÜ#£„#£‘h/⑃îêpøp(b£‘h‘`X1‘ƒøpqt¦£…__first”‘h…__last”‘`ƒ+qAqÀó£…__first´‘h…__last´‘`Ü‘‘XŽ³Ž ¤Š¤ŠÑSr3/ÎŽ‹ó£¥BqÀq H¤Œ¤‘X‹ó£×/Àq>rXt¤Œ¤‘Xƒš>r]r¤¹¤„>¡‘h…__p`‘`‘Xƒ–‘^rrð¥„#£‘h…__p†‘`…__n†‘X‰[‘&¥Š#£ŠÑSr3‹¥²;rÙr<R¥Œ¥‘h‰]’t¥Št¥ŠÑSr3/;—‹R¥nÚr'sˆ¥¥Œ]¥‘XŽþ˜ É¥ŠÉ¥ŠÑSr3/™‹¥¥Y(stÔú¥Œ²¥‘X‹¥¥õC‚tÛu &¦Œ²¥‘X‹ó£ÇoÜuZvlR¦Œ¤‘XŽ÷œ v¦Šv¦ŠÑSr3/2‹R¦ÖkZvx¸§¦Œ_¦‘X‹R¦Å+x¶yÓ¦Œ_¦‘X¡‹œ¶yÑzP8§„8§‘è|†nœ‘à|ˆèy®z‡error !ˆ‘ð|/“‘:˜RÒz¯{œx§„É¥‘H’i TÔ‘\‘íš|°{Ù|è·§„·§‘X…input|˜‡‘P/j›“œ <Ö4 ë§„v¦‘hË©Ú|~€ P¨„dŸ‘è|†n©‘à|ˆ }Ò}‡error­!ˆ‘ð|ƒ™š~:~Ì }¨„ðŸ‘h‘lŽ1:~à~ º¨„¤‘h…mix 1˜‡‘`‘{œfà~hd d©„v¦‘¨…input f˜‡‘ …channel fÔ‘œ’temp o˜‡‘X’temp0 o˜‡‘P’temp1 o˜‡‘H’temp2 o˜‡‘@’temp3 o˜‡‘¸“Çœ dÖù° Nª„v¦‘¸…iFrames dNª‘°…oFrames dNª‘¨…iChannel dÔ‘¤…oChannel dÔ‘ ’iSamples m‘H’oSamples n‘@’iHop oÔ‘\’oHop oÔ‘Xˆ{î’i pÔ‘T/¯“¡œ QúÓü 窄v¦‘H”ðl QNª‘@…channel QÔ‘¼’samples Z‘P’hop [Ô‘\ˆ`È’i \Ô‘X•[`B‡…‡H ;«…__initialize_p x»‘l…__priority x»‘h–îO…‡š‡” —<Óíà «k‘h“=œ Fî˜, ½«„v¦‘h…T60 F˜‡‘`‰ŽÔ«Š¤‹½«šh‚x ¬ŒÈ«‘X‘‘ŽA‚½‚Ä `¬„¤‘X…number AÔ‘Tˆ/‚¨‚’i E»‘lŽœ …¬Šv¦T60 ˜‡‹`¬ÎI˜É  ­Œm¬‘¸Œx¬‘°˜’lengths ­‘@’scaler !$‘P’delay $»‘\’i $»‘X»­l‹`¬»IÊ û\ —­Œm¬‘¸Œx¬‘°˜0’lengths ­‘@’scaler !$‘P’delay $»‘\’i $»‘X™_DefaultRuneLocale-„¿'š__dso_handlek› …€ˆå@/Ôœ3…›g…-DTû! @›‰…-DTû!@›³…€?/ž3+nothrow#I3K®ostream9ŠG|+cerr A`-®s  “_digitsF_ZNSt14numeric_limitsImE6digitsEr3@žnKï_ZNSt14numeric_limitsIfE12has_infinityEb5žúDð_ZNSt14numeric_limitsIfE13has_quiet_NaNEb5ž§`ó_ZNSt14numeric_limitsIfE10has_denormEg5žnK(_ZNSt14numeric_limitsIdE12has_infinityEb5žúD)_ZNSt14numeric_limitsIdE13has_quiet_NaNEb5ž§`,_ZNSt14numeric_limitsIdE10has_denormEg5žnKa_ZNSt14numeric_limitsIeE12has_infinityEb5žúDb_ZNSt14numeric_limitsIeE13has_quiet_NaNEb5ž§`e_ZNSt14numeric_limitsIeE10has_denormEg5Ÿnpos“d™HJc$6@$™HL96Eë5¼J™n6QþÍJ npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE™H¡c$6@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE™H¡96E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEzL+7i÷1r3Mnumeric7jlgr3L47kpr3L9U7lR`r3L¥B7m#.r3LLZ7nw_r3 NñR7) 6HNN´e7b ²/pPNÜ7ñg*TN4\7ò&*TNùf7ó-*TNó7ô»1*TNv7õÇF*TN 7öd*TN¤7÷ü5T[½- ‹“[\dec ÞD“[\fixed E“[\hex j “[[° ‘“[\left Y“[ \oct 0@“[@\right …l“[€]£+ ¦“[]Z 1G“[]j, $T“[^showpos 'Ã4“[^skipws *l“[^unitbuf -w#“[ ]¼ 1E“[@[Å" 4zh“[°[¬9 7 “[J]Âm :=“[\badbit LóV˜[\eofbit Oº˜[\failbit T]A˜[\goodbit Wß%˜[\app jz[\ate m&S[[ƒm vö)[[¦m y1[\cur Ž\¢[[¨e ‘j"¢[fupper=1I_[e€flower=2Sg[efalpha=3^4[efdigit=4Ù[egxdigit=5•[efspace=6¯[e@gprint=7¡5[efgraph=8ék[e%fcntrl=9‹a[efpunct=:â8[e falnum=;][e _S_atoms_out"!_ZNSt10__num_base12_S_atoms_outE¶ _S_atoms_in"%_ZNSt10__num_base11_S_atoms_inE¶kO;"Ë FdkkË?"Ö ½¶i;F"3_ZNSt10moneypunctIcLb1EE4intlEb5i;F"3_ZNSt10moneypunctIcLb0EE4intlEb5i;F"3_ZNSt10moneypunctIwLb1EE4intlEb5i;F"3_ZNSt10moneypunctIwLb0EE4intlEb5i;F"«_ZNSt17moneypunct_bynameIcLb0EE4intlEb5i;F"«_ZNSt17moneypunct_bynameIcLb1EE4intlEb5i;F"«_ZNSt17moneypunct_bynameIwLb0EE4intlEb5i;F"«_ZNSt17moneypunct_bynameIwLb1EE4intlEb5JHˆOS[eJ( ‰±J[eJƒ=ŠºT[eJ­>‹» [eJ;pŒò[eJã1 a[ezsrate_Ôä[˜‡{FÕ5,M{7ÖA-d3{(×Þ`d3{åOÜý0!ˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.G@ƒ.G@„I4  …: ; I †: ;I ‡4: ;I ˆ ‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; I .G;@‘.G; @’4: ; I “.G: ; @”: ; I •.‡@4 @–.4 @—.4 @˜ U™4: ; I? < š4I? 4 < ›4G œ4G4G ž4: ;‡@I? <  Ÿ4: ;‡@I? <   4: ;‡@I? < ¡4: ; ‡@I? < LûB‡C…‡9žû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hDelay.hstl_algobase.hlocale_facets.tccnew_allocator.hallocator.hstl_vector.hstl_construct.hEffect.hFilter.hPRCRev.hPRCRev.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc ÀoJÎX‚ž‚¡‚À}ž‚ûÈ¿/ŸŽÖ‚!.ºººZºº .ólòº ºƒ'f» .ùX> à~òÈqÈÊq=%º>uqf»“>» ˆ~BÈÍÈ ÍÈ qȡȃ¡“u1„ƒ «}¬Ë‘Çæ‘¼‘¼!‚"B%çH%æÉž‚“u1„+}¬º `&É/׿K/×?» '.wg/Ü!Yå!#KYåK#00AA×ר" ’žÈ(®!בÇR’Ÿ ýLó׃OŸ#v/#å2K ªl‚¼ƒ×××»» .¯0/Úóóu‘Éâ,K[‚?K/Úó»‘Éâ÷K ktº yäÉ/1¨ G.JÓ&m/Ù¡­"/‘ÉɃĘ»4499 Ð×K!‘\úJÓ&m/Ù¡­"/‘ÉɃĘ»4499 Ð×K!‘ù B‡÷Ö Uä +$/JÀoÁowÁoÄowÄoÙovÚoÛowÛoÞowÞoìovìoíowíoðowðoýovþoÿowÿopwppvppwppwp%pv%p&pw&p)pw)p\pvwwv\p]pw]p`pw`pfpvfpgpwgpjpwjp}pv~ppwp‚pw‚p•pv–p—pw—pšpwšp¤pv¤p¥pw¥p¨pw¨pÃpvÄpÅpwÅpÈpwÈpÛpvÜpÝpwÝpàpwàpêpvêpëpwëpîpwîpøpvøpùpwùpüpwüpqvqqwq"qw"qAqvBqCqwCqFqwFqÀqvÀqÁqwÁqÄqwÄq>rv>r?rw?rBrwBr]rv^r_rw_rbrwbrrvr‘rw‘r”rw”rÙrvÚrÛrwÛrÞrwÞr'sv(s)sw)s,sw,stv‚tƒtwƒt†tw†tÛuvÜuÝuwÝuàuwàuZvvZv[vw[v^vw^vxvx xw x xw x¶yv¶y·yw·yºywºyÑzvÒzÓzwÓzÖzwÖz¯{v°{±{w±{´{w´{Ù|vwwÖvÚ|Û|wÛ|Þ|wÞ|~v~ ~w ~ ~w ~:~v:~;~w;~>~w>~à~và~á~wá~ä~wä~hvÖ×w×ÚwÚùvúûwûþwþÓvB‡C‡wC‡F‡wF‡…‡v…‡†‡w†‡‰‡w‰‡š‡vÓÔwÔ×w×ívîïwïòwò˜vhiwilwl‚v‚‚w‚‚w‚½‚v˜™w™œwœÉ vÊ Ë wË Î wÎ ûv…©¸Ÿstk::Stk::sampleRate7Ÿstk::StkFrames::sizeiŸstk::StkFrames::channels–Ÿstk::StkFrames::framesßstk::Delay::getDelayûŸminC¡__gnu_cxx::new_allocator::~new_allocator–¡std::allocator::~allocator¡std::allocator::~allocator¢__gnu_cxx::new_allocator::new_allocatorl¢std::allocator::allocatorÊ¢std::_Vector_base >::_Vector_impl::~_Vector_implö¢std::_Vector_base >::_M_get_Tp_allocator(£__destroy_auxb£_Destroy¦£_Destroy¤stk::Effect::~EffectH¤stk::Effect::~Effectt¤__gnu_cxx::new_allocator::deallocate¹¤std::_Vector_base >::_M_deallocate&¥std::_Vector_base >::~_Vector_basey¥std::vector >::~vectorÎ¥stk::Filter::~Filterú¥stk::Filter::~Filter&¦stk::Effect::~Effect{¦stk::PRCRev::~PRCRev§¦stk::PRCRev::~PRCRevÓ¦stk::StkFrames::operator[]=§stk::Filter::clearx§stk::Delay::tick¼§stk::PRCRev::clearë§stk::StkFrames::operator[]P¨stk::Delay::lastOut}¨stk::Effect::setEffectMixº¨stk::PRCRev::tickd©stk::PRCRev::tickSªstk::PRCRev::tick«stk::PRCRev::setT60Ô«stk::Effect::Effect¬stk::Effect::isPrime…¬stk::PRCRev::PRCRev­stk::PRCRev::PRCRevŽ©¸Â__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_tG$_4qdiv_t~$_5¨ldiv_t¶$_6àlldiv_t|lconvßva_listîfpos_tü__sbuf2__sFILE% FILE°#clock_t¿#tm‘$pthread_once_t§$__gthread_once_t¿$wint_tÍ$$_7"%_RuneEntry4%$_8n%_RuneRange€%$_9¿%_RuneCharClassÕ%$_10¿'_RuneLocale:*mbstate_tK*wctype_tX1__true_type‚1char_traitsˆ3__vtbl_ptr_typež3nothrow_t¬3new_allocatorø4allocatorl5_Atomic_word†5basic_string,std::allocator >ÇH_Rep_base I_RepèJlocaleoNfacet¨PidrQ_ImplšTios_baseà[basic_streambuf >sbwctrans_tbdctype_basefectypekmoney_baseikbasic_ios >zo__normal_iterator, std::allocator > >{qnum_get > >wnum_put > >G|basic_ostream >Y€basic_stringbuf,std::allocator >Å‚basic_ostringstream,std::allocator >ë…StkError‡Stk|ŠStkFramesÁEffectߎnew_allocatorBallocator²_Vector_base >ó‘vector >X—Filter*™Delay{›PRCRev8__normal_iterator, std::allocator > >-®ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdj_ZN3stk5Delay5addToEdmiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZN3stk6EffectD0Ev_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZN3stk5Delay4tickERNS_9StkFramesEjwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNK3stk5Delay8getDelayEv_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__ZNK3stk6Effect11channelsOutEv*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZN3stk6Effect5clearEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZN3stk6EffectC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZN3stk6Effect7isPrimeEj_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZN3stk6PRCRevD1Ev_ZNSo5writeEPKcl_ZN3stk6PRCRev4tickERNS_9StkFramesES2_jj_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_boolalphawcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_ZNK3stk6Effect9lastFrameEv_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_i_ZNK3stk5Delay6energyEvsync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk6EffectD1Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEi_ZN3stk6PRCRev4tickERNS_9StkFramesEjreserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZN3stk5Delay6tapOutEmwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsisPrimeappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvsetT60getGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstrDelay_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk5Delay15getMaximumDelayEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatorenergyoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseE_ZN3stk6PRCRev4tickEdjclassic~Delayvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftime_ZN3stk6PRCRev7lastOutEjoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKc_ZN3stk6Effect12setEffectMixEdiswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk6PRCRevC2Ed_ZN3stk6PRCRevC1Ed_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZN3stk5Delay4tickERNS_9StkFramesES2_jj_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E~PRCRev_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__GLOBAL__I__ZN3stk6PRCRevC2Ed_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk5Delay4tickEd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPclPRCRev_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERd_ZN3stk5Delay15setMaximumDelayEmto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==_ZN3stk6PRCRev6setT60Edwcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZN3stk5Delay5tapInEdm_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbegin_ZN3stk6PRCRev5clearEvwmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impladdTo_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEmsetEffectMix_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Effect_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZNK3stk5Delay7lastOutEv_M_stringbuf_init_ZN3stk5Delay8setDelayEm_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk5Delay7nextOutEvepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZN3stk6PRCRevD0Ev_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZN3stk6EffectD2EvEffect_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEv&“ç 2 X Å UH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹€ðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèH8H…Àt>H‹EèH8HðH‰EÐH‹EèH8H9EÐtHmÐøH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀHH‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀHH‰E Hƒ} tWH‹UèHƒÂHH‰U¨H‹E¨HðH‰EØH‹UèHƒÂHH‰U°H‹E°H9EØt'HmØøH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀHH‰E¨H‹U¨HÂðH‰UØH‹EèHƒÀHH‰E°H‹U°H9UØt'HmØøH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHƒìhH‰}èHH‹UèH‰H‹EèH8H…Àt>H‹EèH8HðH‰EÐH‹EèH8H9EÐtHmÐøH‹UÐH‹H‹H‹}ÐÿÐëÖH‹EèHƒÀHH‰E Hƒ} ……éØH‰E˜H‹U˜H‰UàH‹EèHƒÀHH‰E Hƒ} tWH‹UèHƒÂHH‰U¨H‹E¨HðH‰EØH‹UèHƒÂHH‰U°H‹E°H9EØt'HmØøH‹UØH‹H‰U¸H‹E¸H‹H‰EÀH‹}ØÿUÀëÃH‹UàH‰U˜ëoH‹EèHƒÀHH‰E¨H‹U¨HÂðH‰UØH‹EèHƒÀHH‰E°H‹U°H9UØt'HmØøH‹EØH‹H‰E¸H‹U¸H‹H‰UÀH‹}ØÿUÀëÃH‹EèH‰EÈH‹}Èèë&H‰E˜H‹]˜H‹UèH‰UÈH‹}ÈèH‰]˜H‹}˜è¸„Àt H‹}èèHƒÄh[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹EèH‹€èH‰ÆHPH‹EèH‰èH‹}èHǰèH‹H‰H‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwë0H5H‹=èH‹}ø¾èH‹Uø¸H‰B@ëVò H òEðf.Áwë5H5H‹=èH‹}ø¾èH‹UøH¸ð?H‰B@ë H‹UøH‹EðH‰B@ÉÃUH‰åSHìˆH‰}¸òE°‰u¬ƒ}¬v!H5H‹=èH‹}¸¾èH‹}¸HƒÇHèòEèH‹E¸ò€(òYEèòEàòEàòXE°òEàH‹}¸HƒÇHòEàèH‹E¸ò€(f(ÈòYMàòEèò\ÁòEàH‹}¸HÇ@èòEèH‹E¸ò€(òYEèòEØòEØòXEàòEØH‹}¸HÇ@òEØèH‹E¸ò€(f(ÈòYMØòEèò\ÁòEØH‹E¸ò€0òEˆH‹}¸HÇ8èòYEˆòXEØòEÐH‹E¸ò€8òEH‹}¸HÇ0èòYEòXEØòEÈH‹}¸HƒÇ¾èH‰ÃH‹E¸ò@@òE˜H‹}¸HÇ8òEÐèòYE˜òH‹}¸HƒÇ¾èH‰ÃH‹E¸ò@@òE H‹}¸HÇ0òEÈèòYE òH‹E¸òH@òèò\ÁòYE°òEèH‹}¸HƒÇ¾èòòXEèòH‹}¸HƒÇ¾èòòXEèò‹u¬H‹}¸HƒÇèH‹H‰…xÿÿÿò…xÿÿÿHĈ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åH‰}è‰uäƒ}äu ÇEÔé—‹Eäƒà„À„‚ÇEüë"‹Uü‹Eä‰Ñº÷ñ‰Ð…Àu ÇEÔëbƒEü‹EäH‰EÈHƒ}Èx òH*EÈòEØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMØòQEØò,ÀÿÀ;EüÇEÔëÇEÔ‹EÔÉÃÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ4d„Wohÿÿ4d„WohÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ4:wU\ÿÿAg·G| /="ÿÿAg·G| /="StkFrames::operator[]: invalid index () value!Effect::setEffectMix: mix parameter is less than zero ... setting to zero!Effect::setEffectMix: mix parameter is greater than 1.0 ... setting to one!PRCRev::tick(): channel argument must be less than 2!PRCRev::tick(): channel and StkFrames arguments are incompatible!PRCRev::setT60: argument () must be positive!PRCRev::PRCRev: argument (N3stk6PRCRevEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk6EffectEð?À€ˆå@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ)† ƒ4øÿÿÿÿÿÿÿ¾† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ¦† 4øÿÿÿÿÿÿÿˆ† ƒ4øÿÿÿÿÿÿÿ#† ƒ4øÿÿÿÿÿÿÿÙ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿª† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¹† 4øÿÿÿÿÿÿÿ1çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ1çÿÿÿÿÿÿÿ† ƒí|-Ú--þ;-Î=-³…-z„-A…- „-° %-Š œ-_ F : - ‡-þ }-ð ”-ë á -Ô ”-Ï =È  †-2 †-ë {ä '-» |-¨ --Ì ;-œ =- …-H „- …-Û„-~%-Xœ---ç‡-Ì}-¾”-¹¯-¢”-=–à†-†-¹{²'-†-X-EQ-Þ-°-ZQ-E}-7”-2(-”-=ç“-âºU-G-{9-YW-LG-@}-2”--=&W-àU-¸G-–9-tW-hW-[G-KG-?}-1”-,=%W-÷W-ÅG-¨G-è‹- ‹-c‹-9m-Š-°€X(ذˆX(øÐ¨xP ðÀ`0Ш€X0Ш€X0à¸h@èÀ˜pH V®(­ ­—¬¬I¬A¬¬¬æ«Þ««‡«e«]«J«B«úªòªЪȪcª[ª7ª/ªt©l©ɨÁ¨Œ¨„¨^¨V¨3¨+¨û§ó§̧ħ‡§§L§D§§§ã¦Û¦¹¦±¦¦…¦8¦0¦ ¦¦à¥Ø¥‹¥ƒ¥8¥0¥Ǥ¿¤‚¤z¤Z¤R¤.¤&¤´£¬£p£h£6£.££ü¢Ü¢Ô¢~¢v¢!¢¢Ô¡Ì¡¨¡ ¡U¡M¡ü ô K C    ÑŸÉŸ¤ŸœŸwŸoŸEŸ=Ÿ+Ÿ#Ÿ0 "«TŒ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(H@809|-,ƒ-‰-þ‡-ãˆ-Áy=º‚-ˆG-kG-LG-,!-ìG-Ñ!-«G-ŠO-ZO-!-×O-¤!-hO-[}-M”-H=Aú}-ì”-ç=à̵}-§”-¢=› bY-|-û ‘-ß ‘-Ê -± -¨ ~-š Œ-Š ”-… { Ž-l ”-g Y - G-× S-¶ G-† G-[ S-+ G-Ú S-¼ G-™ S-{ G-X S-7 G-ê |-× ‘-» ‘-¦ - -„ ~-v Œ-f ”-a W Ž-H ”-C 5 -ë —-Ù |-Ì --± --X{=—-+|-----ª{—-}|-pƒ-Uƒ-D‰-,y=—-þ|-ñƒ-Öƒ-¿‰-¢i-…i-f‰-Qi-<i-!‰-‰-í‰-Òz=¶—-¤|-—ƒ-|ƒ-e‰-Hi-+i- ‰-÷i-âi-lj-¨‰-“‰-xz=ag-X]-Oq-7[-+e-a- c-ÉI-——-s—-a|-Tƒ-9ƒ-(‰-y=õ—-ã|-Öƒ-»ƒ-ª‰-’y={o-Xk-_-ýK-ÏM-·M-€=R-=˜-8,š=%’- PsHx@–0#(; CEu°•¨v –•ˆw€–p#h™`X)P+Hs0™(/ 13t B^  B^ Aü \ü B Ù @^Ù È @^È ?Ä \Ä @ &^ %Œ \Œ & i (^i X (^X 'T \T ( >^ = \ > è^èä\ä °^°¬\¬ x^xt\t @8^@7<\<8 6^5\6 Ð:^Ð9Ì\Ì: ˜$^˜#”\”$ `P^`O\\\P 9Z^9 (Z^(Y$\$Z ð<^ð;ì\ì< ¸"^¸!´\´" €0^€/|\|0 YH^Y HH^HGD\DH !F^!F^E \ F éD^éØD^ØCÔ\ÔD ±.^± .^ -œ\œ. y4^yh4^h3d\d4 A2^A02^01,\,2 øj^øiô\ôj Àh^Àg¼\¼h ˆd^ˆc„\„d PJ^PIL\LJ ),^),^+\, ñ*^ñà*^à)Ü\Ü* ¨r^¨q¤\¤r pp^pol\lp 8l^8k4\4l f^eü\üf Èb^ÈaÄ\Äb \^[Œ\Œ\ XL^XKT\TL `^ _\` è^^è]ä\ä^ °N^°M¬\¬N x^xt\t @n^@m<\<n R^Q\R ÐV^ÐUÌ\ÌV ˜X^˜W”\”X `T^`S\\\T ( ^($\$ ›MÐ …‡ï ½‚#è‚5ƒGXƒYƒkȃ}„ …“Ç…—8„©Š„»Ð…¿ †Ãp†Ç¨†ËB‡ü “ Óꆇ܄/‡4…GY…Zðˆd`Љ`‘½˜‘ßБ€Àoº€‰*€°{R € Š€:~¾ €€(€‚… €x’Í€hn €@’€BqÔ €ÈŒ‚€Àqë €m€ÜuØ €ˆŽ€Òz7 €h2€(sª €ŽY€‚tÁ €PŽÖü ð0ú) (‘î€à~á €¸@k ؤîR ’B˜¢ °’­Ê ¹ è’€Zvï €Àލ€x €øŽ¼€¶y €0–€>r €8€–pº €@‹Õ€\pp €˜Šp€~¡ €Hˆ€p8 €ð‰1€ÚoØ€H‰k€þo €¸‰L€ìoö€€‰X€Ú|† €?€¤pæ €x‹ú€fp˜ €ÐŠ€~p© €‹P€Äpú €°‹Ç€^r6 €p€Üp, €è‹÷€ri €¨€Úr €à³€êpc € Œ£€%pV €(Šá€øp” €XŒú€q° €Œ€ ˆ÷€€ˆÁà‡‘€Æˆn€¸ˆ14‡/€@ˆF€ˆ• ‡jÁžÔªáYq“V òBºÉa½VÍÓØV‹Dz} o¤jÈ__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk5Delay8getDelayEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk6EffectD0Ev__ZTVN3stk6EffectE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk6EffectD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk6EffectD2Ev__ZN3stk6PRCRevD0Ev__ZTVN3stk6PRCRevE__ZN3stk6PRCRevD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk5Delay4tickEd__ZN3stk6PRCRev5clearEv__ZNK3stk9StkFramesixEm__ZNK3stk5Delay7lastOutEv__ZN3stk6Effect12setEffectMixEd__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk6PRCRev4tickEdj__ZN3stk6PRCRev4tickERNS_9StkFramesES2_jj__ZN3stk6PRCRev4tickERNS_9StkFramesEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6PRCRev6setT60Ed__ZNSolsEd_pow__ZN3stk6EffectC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk6Effect7isPrimeEj__ZN3stk6PRCRevC1Ed__ZN3stk5DelayC1Emm_floor__ZN3stk5Delay15setMaximumDelayEm__ZN3stk5Delay8setDelayEm__ZN3stk6PRCRevC2Ed__ZTIN3stk6PRCRevE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk6EffectE__ZTSN3stk6PRCRevE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk6EffectE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk5Delay8getDelayEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk6EffectD0Ev.eh__ZN3stk6EffectD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6EffectD2Ev.eh__ZN3stk6PRCRevD0Ev.eh__ZN3stk6PRCRevD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk5Delay4tickEd.eh__ZN3stk6PRCRev5clearEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk5Delay7lastOutEv.eh__ZN3stk6Effect12setEffectMixEd.eh__ZN3stk6PRCRev4tickEdj.eh__ZN3stk6PRCRev4tickERNS_9StkFramesES2_jj.eh__ZN3stk6PRCRev4tickERNS_9StkFramesEj.eh__ZN3stk6PRCRev6setT60Ed.eh__ZN3stk6EffectC2Ev.eh__ZN3stk6Effect7isPrimeEj.eh__ZN3stk6PRCRevC1Ed.eh__ZN3stk6PRCRevC2Ed.eh__GLOBAL__I__ZN3stk6PRCRevC2Ed__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6LC0LC1GCC_except_table7GCC_except_table8LC3LC5LC6LC7__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC8LC9GCC_except_table9LC12GCC_except_table10GCC_except_table11EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6PRCRevC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/Resonate.o000644 000766 000766 00000374004 12015735510 016072 0ustar00garygary000000 000000 ÏúíþÐ h1ªð0ª__text__TEXTµ ð ³m€__debug_frame__DWARF¸ Ð ¨ˆ¶:__debug_info__DWARFˆÛÀxX¸__debug_abbrev__DWARFcÕ˜ SÞ__debug_aranges__DWARFûßPëèP¼__debug_macinfo__DWARFKà;é__debug_line__DWARFKàt;éh¼__debug_loc__DWARF¿ç8¯ð¼\__debug_pubnames__DWARF÷ø!ç__debug_pubtypes__DWARF¸ __debug_inlined__DWARFÐÀ__debug_str__DWARFÐïwÀ__debug_ranges__DWARF¿¯ˆ__mod_init_func__DATAÀ°ˆpÇ __textcoal_nt__TEXTÈd¸ˆxÇ´ €__cstring__TEXT0”· __gcc_except_tab__TEXTç–‰ן__StaticInit__TEXTpšX`£Í€__const__DATAàšxУHÍ __const_coal__DATA`›P¤°Í& __const_coal__TEXTðœ<ॠ__bss__DATA0ª__literal8__TEXT00 ¦__eh_frame__TEXT`Ð P¦àÎ h__constructor__TEXT0ª ³__destructor__TEXT0ª ³×ÌØã, P''{¢*UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}øòEðòMèfWÀf.Eðwë#H5H‹=èH‹}ø¾èëvfWÀf.Eèwë#H5H‹=èH‹}ø¾èëFH‹UøH‹EðH‰‚ðH‹UøH‹EèH‰‚øH‹EøòˆøH‹Eøò€ðH‹}øHÇÀèÉÃUH‰åHƒì0H‰}øòEðòMèfWÀf.Eðwë&H5H‹=èH‹}ø¾èéšfWÀf.Eèwò ìšòEèf.Ásë#H5H‹=èH‹}ø¾èëWH‹UøH‹EðH‰‚àH‹UøH‹EèH‰‚èH‹Eøò€èH‹EøH‹€àH‹}øHÇÀ¾f(ÈH‰EØòEØèÉÃUH‰åSHƒìHH‰}؉uÔòEÈòMšH‹EÈf(ÐfWÉH‰E¸òE¸èƒð„ÀtBH5H‹=èH‰ÇòEÈèH‰ÇH5èH‹}ؾèéQòEÈò å™òYÁòEèƒ}Ôufpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style"¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• Ê-!ú4#_M_p!ä#Ê-!‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >"_Ios_Fmtflags#7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode#k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate#“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir#¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€+&¿event#¢ erase_eventimbue_eventcopyfmt_eventDu#ÓÅ _M_next#ÕiT#_M_fn#ÖŠT#¢m#×½#ë#Øn5#Du#Û’ iTŠT½iT dT#ß#M« iT!ðr#ã#H½iTz.#ñ _M_pword#òm#_M_iword#ó"#z.#ôT@#" "#_ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio#_ZNSt8ios_base4Init20_S_synced_with_stdioEf3@#¦–Tû?#–T½basic_streambuf > $R†b $T‰b $UŒb $Wb $X©b $ZÃb $\Ýb $]÷b $^c $_0c $`Jc $adc $b~c $c˜c $d²c $eÌc $fæc $gd $hd $i6d $jMdctype_basectypemoney_baseÎ$pattern%É field%É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%¶S,•# _M_startTþ”# _M_finishUþ”# _M_end_of_storageVþ”#&¶W‘–•‹•'Ðe–•½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(ñq¶“3–¦Ë–¦–¦)auþ u2f3ð¸Ÿ^T*ù[ˆKþ”þ”Z1*‰Y”£H-þ”þ”*>=´.DNþ”þ”,•+nothrow&IûNE¶+cerrA e_¶,__ioinitM_ZStL8__ioinit -X'X½¸¸¸.¾/q-Éq'eŸä丟.q-©3'dää¸(Ã'[¹ä!½-Ø$'PmBB½Ÿ.H0 $_4(as quot(b½# rem(c½#div_t(dI $_5(fª quot(g"# rem(h"#ldiv_t(i€ $_6(lâ quot(m÷# rem(n÷#lldiv_t(o¸-ÁH(“½.1-§(”&&¸double-¬(•½G¸-±(–"^¸-w(œm‰BBŸŸ‰.2½£BB-6c(žs¿½½&”@( Òm-E(¡äé¸-i(£ª""-¤\(ª½!¸Ÿ-Ê(«ŸBB¸Ÿ.Hwchar_t-7A(¬½tB¸Ÿ&.+(¯–mŸŸ‰3Áp(°½-©+(±m¿mŸ&(²ÒÖ(…3(³°6&ò¸ò.ä-°3(µ"¸ò½-}(½½:¸ò½(f( j½U¸-'(ßvävŸ.|/H-KZ(ĽäH __gnu_cxx¡‹(@ ®ã>÷É÷(6c´(Bâé÷÷__debug)6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-È5(§â§÷÷-WB(™÷¾¸-Ör(º÷߸ò½-Ò^(À¸ò½(Œ3(´¹6  ¸òfloat-©r(·EE¸òlong double&T.(Çg½-¶Z(¦÷~÷ lconv`*+²4>*,ä#4E1*-ä#4«*.ä# int_curr_symbol*/ä# currency_symbol*0ä# mon_decimal_point*1ä#( mon_thousands_sep*2ä#0 mon_grouping*3ä#84)*4ä#@4xD*5ä#H int_frac_digits*6q#P4À *7q#Q p_cs_precedes*8q#R p_sep_by_space*9q#S n_cs_precedes*:q#T n_sep_by_space*;q#U p_sign_posn*q#X int_n_cs_precedes*?q#Y int_p_sep_by_space*@q#Z int_n_sep_by_space*Aq#[ int_p_sign_posn*Bq#\ int_n_sign_posn*Cq#]- =+5äν¸3HO*KÛ.~va_list,IÒfpos_t,U7 __sbuf,`. _base,a.# _size,b½#.‰ __sFILE˜,‚„ _p,ƒ.# _r,„½# _w,…½# _flags,†š# _file,‡š# _bf,ˆþ# _lbfsize,‰½#( _cookie,Œm#0 _close,“#8 _read,޲#@ _seek,Ñ#H _write,ð#P _ub,“þ#X _extra,” #h _ur,•½#p _ubuf,˜ #t _nbuf,™ #w _lb,œþ#x _blksize,Ÿ½#ˆ _offset, ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE,¡4&t=,ïI I .' -iY,ð½f I -Û:,ñ½} I -Su,ò½” I -@9,ó½« I -C,ô½ I -¤B,õ½Þ I Þ .ð-³C,öä!ä½I (Ë,ú‰OI %!¸¸-¡(,ÿŸK!mŸŸI 5 ),™6I q!¸¸I 6Q ,½“!I "½6'(,½°!I °!.¶!/ð6Rg,"Ó!I 6¨",½ë!I 75,½6á", ä"ä , %"¸6ý>,½="¸6#;,½Z"¸¸¶,,n"I 6Z,‡"I ä6žs,½®"I 佟7 ,I 6)e,äÔ"ä6’,½ñ"½I 6É#,©½#䟸86pE,ª½6#I ¸6#.ú6(,«½Y#¸6#6R(,¬½€#䟸6#6ƒL,­½¢#¸¸6#q²#nclock_t-Mµ tm8-Z“$ tm_sec-[½# tm_min-\½# tm_hour-]½# tm_mday-^½# tm_mon-_½# tm_year-`½# tm_wday-a½# tm_yday-b½# tm_isdst-c½# tm_gmtoff-d"#( tm_zone-eä#0pthread_once_t.^M__gthread_once_t//“$wint_t0Fž $_70Q% __min0R‡# __max0S‡# __map0T‡# __types0U%#.Ä_RuneEntry0VÏ$ $_80Xj% __nranges0Y½# __ranges0Zj%#.$%_RuneRange0[6% $_90]±% __name0^±%# __mask0_Ä#qÁ%n _RuneCharClass0`‚%9$_10ˆ 0bB' __magic0cä# __encoding0dB'# __sgetrune0fq'#( __sputrune0g•'#0 __invalid_rune0h‡#8 __runetype0j›'#< __maplower0k«'#¼ __mapupper0l«'#¼ __runetype_ext0sp%#À __maplower_ext0tp%#Ð __mapupper_ext0up%#à __variable0wm#ð __variable_len0x½#ø __ncharclasses0}½#ü __charclasses0~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale0×%:K1å£6½î'½:ùH1ë|O½(½:L1÷á½"(½:…1þœ.½<(½)/W1š½W(½)V%1 Ö ½r(½)Ó618U½(½)æ"1 X½¨(½)²1"2½Ã(½)B1"ÿ½Þ(½)=1)ù7½ù(½) 156½)½)Â-1;÷.½/)½;Œ-|m9²#-nX-~&b)­­(hC-‚$F­})}).Á#-5Y-…­š)š).­- D-{ä·)·).½)/Á#-†D-}äÙ)Ù).ß)/­-Ã-€})û)Ù)-®D-})*Ù)(dL-ƒriŸ<*䟸·)mbstate_t2UŒwctype_t34†-Ua2yÁ$w*½-\ 2zÁ$Ž*I -˜ 2{B¯*B½I -v2|Á$Ë*HI -rv2}½ç*vI -]2~½+I ½-är2½ +I v8- "2€½=+I v8-÷>2Á$T+I 3©2‚Á$-i)2ƒŸ‚+¸Ÿ‚+.<*-Øo2…Ÿ®+B¸Ÿ‚+-*;2†½Å+Å+.Ë+/<*-E2ˆŸö+Bk'Ÿ‚+-Ø12‰Á$,HI -P 2ŠÁ$),H-´;2Œ½K,BŸv8-I2½h,vv8-8!2ŽÁ$„,Á$I -šu2½¥,I v6#-”K2ĽÆ,I v6#-j@2’½ì,BŸv6#-W>2ƽ -vv6#-*2“½)-v6#-Šl2ǽE-v6#- '2”Ÿf-äH‚+-Ï+2•B‚-Bv-Î52—½ž-vv-2˜½º-vv-J82™BÖ-Bv-62šŸò-vv(G<2œcXŸ.BŸv·)-š(2Ÿ3.v-’72žBT.BvŸ-`C2Ÿ½u.vvŸ-]E2 B–.BvŸ-¾52¤Ÿ¼.ä¼.Ÿ‚+.v-í 2¥ŸÞ.vv-æ^2©&ú.vú..B-í^2È /vú.-_2«B=/Bvú.- _2¬"^/vú.½-}=2®½/vú.½-´42§Ÿ /BvŸ-À82¨½·/Á$-Zb2°½Ø/vvŸ-Le2±Bù/BvŸ-­V2²B0BvŸ-<2³B;0BHŸ-+t2´½S0v8-Ì)2µ½k0v8-¸12–B‡0vH-ã92¡B£0vv-à02¢B¿0vH-L2¦BÛ0vv-ƒ\2¯Bü0vHŸ-r 2ÊE1vú.-T52Í÷91vú.½-üK2ÏZ1vú.½<]6a __gnu_debug):„1=);k=)<é>v5éZ3streampos4ÓŠ*O%5ñ¶V½1Z3`3(Ÿm5õ®'f3Ý1`3`3(u5ùŽFf3ý1`3`3(85ýÍ3½"2¸¸Ÿ5îu5 &Ÿ>2¸5¯T50X¸d2¸Ÿ`35L 5 äŠ2丟5üe5 ¹ä°2丟5O%5§fäÖ2äŸq5„'5úlqò2n35Ø]5su½3`35ªX5Ðlf3/3n3n3?j15#7½!œB5&̽n3@q@¾bool@t3/½2½„38.Š3A__vtbl_ptr_typey3<ž&G>ô6ã4&u\DÎ3ã4&u\Fç3ã4é4&¿!K4ã4½(²7NÏXä"4ô4Z3(²7QM¸C4ô4`3(±+V/äi4ã4½B*Ö+`Ò<‹4ã4ä½(hbdƒTŸ§4ô4*ljÑ=É4ã4ä`3BŽ,n«mã4ä.®3@ï4/®3.ï4>ª71S5®3#&$ld#5S5&$lf<5S5Y5CðIlS5½.ú4@_5/ú4/f3/¼_Atomic_word8%½.V > 78›HDnpos!}i›HE_M_dataplus!V #_Rep_base_RepFÈ4!Á^äð5 HFÈ4!÷gä6«HäF¢+!”\±H16 HF0*!%nN O6 HF!)9& m6 HG !-Àl‡6«HFê!4žCŸ¯6 H½¸G’c!<,Ø6 H½½¸FÌY!D2fŸ7 H½½Fs>!LúUf3#7 H¸G®,!UÕcF7丽GèF!^ñfi7丽GþF!g'EŒ7ä½qG™_!zEd¯7ä  G™_!~‘<Ò7ämmG™_!‚ õ7äääG™_!†ü8丸F,!ŠÙu½:8½½G 9Þ^c8«H½½½Gg9µ™}8«HH(!š/1·H¡#!¥8«H&¡#9¿¾8«HY5&¡#9·×8«H½H&¡#9Åú8«H½H½½&¡#9Ð"9«H½H½½Y5&¡#9ÛE9«H¸½Y5&¡#9âc9«H¸Y5&¡#9é†9«H½qY5[!ì¡9«H½5+g!ô‡wÃHÃ9«H½H5+g!ü%?ÃHå9«H¸5+g!œvÃH:«Hq5•=!¸D $:«H5•=!BmA: H5©j!&p) ^:«H5©j!1þm{: H5;e!:< ˜:«H5;e!Cæ• µ: H50 !L Ò:«H50 !U“ • ï: H5Ÿ !]cŸ ; H5îu!cáSŸ); H5hb!hæ/ŸF; H òD9nrmi;«H½q òD!ƒ‰i‡;«H½5Ó)!‹¬`Ÿ¤; H Q49äÖÂ;«H½ £@!¦7dÛ;«H5Ï[!­f f3ø; H5-!¼ˆZ`3< H½5-!ÍZ3<<«H½5 k!â¿1`3^< H½5 k!õâ Z3€<«H½5{J!?ÃH¢<«H½H5{J! 5ÃHÄ<«H¸5{J!çqÃHæ<«Hq5?9JÃH=«H½H5?9[5gÃH4=«H½H½½5?9/|kÃH[=«H¸½5?!BÞ1ÃH}=«H¸5?9ä4ÃH¤=«H½q ¿#!eÕYÂ=«Hq(O%9øŸ ÃHã=«H½H5O%!ƒ…dÃH>«H½H½½5O%9è_ÃH6>«H¸½5O%!Ÿº7ÃHX>«H¸5O%!¯½,ÃH>«H½q @n!Ìë9§>«H ½q5@n!ë„[ÃHÎ>«H½½H5@n!KCÃHÿ>«H½½H½½5@n9mÃH+?«H½¸½5@n!*ïÃHR?«H½¸5@n!A’HÃH~?«H½½q5@n!Ræ ¥?«H q5¤ !jø/ÃHÌ?«H½½5¤ !zâ î?«H 5¤ !Ž´T @«H  5Ë7!©"@ÃHA@«H½½½H5Ë7!Àw,ÃHw@«H½½½H½½5Ë79ÃH¨@«H½½¸½5Ë7!êC`ÃHÔ@«H½½¸5Ë7!ueÃHA«H½½½q5Ë7!“aÃH1A«H  ½H5Ë7!% :ÃHbA«H  ¸½5Ë7!: RÃHŽA«H  ¸5Ë7!ObÃH¿A«H  ½q5Ë7!sJ"ÃHðA«H  ää5Ë7!~|ÃH!B«H  ¸¸5Ë7!ˆ–2ÃHRB«H    5Ë7!“Ü`ÃHƒB«H  mmF7@9‹°ÃHµB«H½½½qFr9˜7'ÃHçB«H½½¸½IË19¦F+ä C½qY55üe9ÁÌŸ9C Hä½½ "E9õiWC«HÃH58!üÊ@¸tC H5Un!—[¸‘C H5"m! –,ú4®C H5¯T9ÏÓ7ŸÚC H¸½½5¯T!)ŸD H½H½5¯T!7%Ÿ(D H¸½5¯T9æ6ŸOD Hq½5Te!Uþ)ŸvD H½H½5Te9ø#ZŸ¢D H¸½½5Te!qˆŸÉD H¸½5Te9 0nŸðD Hq½5¡!RŸE H½H½5¡9(3ŸCE H¸½½5¡!«ê;ŸjE H¸½5¡!¾K3Ÿ‘E Hq½5V!Ì\Ÿ¸E H½H½5V9-ýqŸäE H¸½½5V!èŸ F H¸½5V!û Ÿ2F Hq½5Žp! g<ŸYF H½H½5Žp9B©qŸ…F H¸½½5Žp!&²"Ÿ¬F H¸½5Žp9Ni5ŸÓF Hq½5æ!DžhŸúF H½H½5æ9Y± Ÿ&G H¸½½5æ!aÞeŸMG H¸½5æ9n­LŸtG Hq½5'D!>ˆ5›G H½½58!“p'½½G H½H589‚½h½éG H½½½H589’ U½H H½½½H½½589£ÉL½AH H¸589²A]½mH H½½¸!89ô@½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5!”I _M_length!•Ÿ# _M_capacity!–Ÿ#4ë!—n5#>Ë5!›ÏJÉH#JJ&9@ý›HJÞ;9EÆ8¾Jt9QÎ!ÏJ;(!´›Z·H(0!¾f3ƒIßJ("W!ÂéZf3ŸIßJ*šN!ÆÎa·I±H*Ñ"!Ê =ÏI±H*:*!Î_IìI±H½(eE!Ø*NäJ±H(Š7!Ü'ä.J±HY5Y55.9 <±HTJ½½Y5*^)!çÕ[qJ±HY5 “C9«‘OJ±HY5(=!õ*`ä«J±H! L9^‹Lä±HY5½ŸßJn.åJ/I>Ÿ :CDNKnone:h_ZNSt6locale4noneEt3LC.:iÐ4t3Mnumeric:jtlt3Lð6:k¤ut3L5Y:lÅdt3L…F:mS1t3L²^:nêct3 Kall:p_ZNSt6locale3allEt3?e$E_M_impl:DN##_S_classic: _ZNSt6locale10_S_classicEDN#_S_global:#_ZNSt6locale9_S_globalEDNNÙV:){9JN#_S_once:8_ZNSt6locale7_S_onceE©$†Þr&":{{LZN&":„”LZN`N&":­LZN¸&":ÐLZN`N¸½&":ªóLZN`N`N½&:º MZN½(+g:Å`N.MZN`Nstring7<ˆ5(':ÝAL.MXMkN(Û^:çdAf3yMkN`N(YA:ð÷f3šMkN`N5):wêJ¶M`N?ŒK:ÙM`NO":<ãMZNDNPzZ:?ì\P*:B•1FBY:E+½N½QpO:Hï1ZN`N`N½.¨K/ON.UN/¸.êJ@fN/êJ.fNR[L:WqNlPS_vptr$facet„3#Të:\n5#__c_locale;8lP#_S_c_locale:__ZNSt6locale5facet11_S_c_localeE§NN´j:bz ‚P#_S_once:e_ZNSt6locale5facet7_S_onceE©$P*:iÓO†:v]O‡PŸUã :{qN~O‡P½Gä':± ¡OP¸§NFÜm:‚b(§N¾OPGžt:…×OPH­b:Š[:§NH˜ :@T¸GdT:‘>P“PGðr:•CN1P“PO†: LP‡PžPV+g:£Ë¤P‡PžP.½q‚Pn/rP.qN@§N.™P/qN@™P@qNWaL:²]QT¢m:Ÿ#" ":Å_ZNSt6locale2id11_S_refcountEn5G+g:È?jQ]QcQOÞr:Ê.Q]QcQÞr:ÐCQ]Q!»^:Ó %ŸnQ.ªP@iQ/ªP.iQW¨K(:Ù&TTë:ìn5#E_M_facets:í&T#E_M_facets_size:îŸ#E_M_caches:ï&T#E_M_names:ðò# N:ñâk,TNž`:ò/(,TNÔk:ó 0,TNµ :ô”4,TNY!:õ K,TN?:öd,TN6:÷7TGdT:úÇŒRDNGðr:ß$¦RDNOe$: ÆRDNMTŸOe$: æRDN¸ŸOe$:SDNŸO+:SDN½Oe$:8SDNMTG+g:æ*WSDNMTFºu:äif3uSDNGy@:&„ ™SDNXT½G":)_0½SDNXTBTGE:,§:áSDNXTnQGÂ6:/UrTDNnQ“PQî:7£DN“PŸ.“PnQ7TXBTBTX.HT/nQ@ST/tQ.ST@dT/.M. Y„Tã „T½@Ù .oT.Å . ZÙ Ø#ÊœT•[S_vptr$ios_base„3#[Be#ä•[\dec#åH•[\fixed#I•[\hex# 6"•[[ #•[\left#2 •[ \oct#¹C•[@\right#Ñq•[€]I.#h •[]¡ # sK•[]/#$X•[^showpos#'š7•[^skipws#*q•[^unitbuf#-^%•[ ]Ó#1c•[@[¬$#4‚m•[°[‡<#7] •[J] s#: •[\badbit#L[š[\eofbit#OLš[\failbit#TùDš[\goodbit#W÷'š[\app#jÀŸ[\ate#mWŸ[_binary#s_ZNSt8ios_base6binaryEŸ[[ár#v;,Ÿ[[s#y4Ÿ[_trunc#|_ZNSt8ios_base5truncEŸ[ _beg#‹_ZNSt8ios_base3begE¤[\cur#ŽŠ`¤[[©j#‘Q$¤[streamsize4N»E_M_precision#ÉqW#E_M_width#ÊqW#E_M_flags#Ë¥ #E_M_exception#Ì2 #E_M_streambuf_state#Í2 # E_M_callbacks#çiT#(E_M_word_zero#øÅ #0E_M_local_word#ý©[#@E_M_word_size#½#ÀE_M_word#T#ÈE_M_ios_locale#êJ#Ð ù#Àá,·X¹[ŠT½Gac#êÆ ÖX¹[ã GEb#í•ðX¹[FuT#@¿[Y¹[½f3GÃ# ¯N2Y¹[5šj#$G ¥ OYÅ[5šj#.:c¥ qY¹[¥ 5Žk#>#k¥ “Y¹[¥ 5Žk#O¥ ºY¹[¥ ¥ ¨N#^˜iØY¹[¥ 5ô)#j>qWõYÅ[5ô)#rðMqWZ¹[qW5~#€ˆIqW4ZÅ[5~#ˆJqWVZ¹[qW52#›ûXf3rZf35pW#§N,êJ”Z¹[`N5d3#²êJ±ZÅ[5=Z#¼w `NÎZÅ[?Ú,#ÎY½5Êw#ÞXUÐ[[¹[½5W #ónÖ[$[¹[½`\J#œTD[¹[½O+&#Z[¹[O+&# u[¹[Ü[V+g#‰U„T¹[Ü[/¥ /2 /Ì /‘ Å ¹[n.œT@Å .Ë[/œT@"@m@Ë[Z¿@<:â[XbS_vptr$basic_streambuf„3#a_M_in_beg=Ãä#a_M_in_cur=Ää#a_M_in_end=Åä#a_M_out_beg=Æä# a_M_out_cur=Çä#(a_M_out_end=Èä#0a_M_buf_locale=ÏêJ#8bXm=Ôâ[Ê\Xb½(&1=àk$êJë\Xb`N(d3=ñ”wêJ]^b(÷W=þ®FXb-]Xbä"5“t=ŸU1Y]Xb÷‘ Ì 5D=ñ#1€]XbŠÌ 5sc= ‰&½]Xb5°_=ÏAqWº]Xb5˜0='^V½×]Xb5?w=9[½ô]Xb5?C=O;^½^Xb5EC=bdqW8^Xbä"5UG=pBF½Z^Xbq5k=‰½â[÷`XbdNU=…ì8qWâ[aXbeÙZ>2˜AqWâ[LaXbä"dVM=«®½ â[raXbd¦s=¸vW½ â[˜aXbd;b=Ð[a½ â[ÃaXb½e8w>TÃvqW â[òaXb¸"d‹\=ûµ\½ â[bXb½Od+=8bXbibV+g="†JobXbib.â[.db/â[@db@â[wctrans_t?'l:º3HŒ(½©bÁ$:e3Nag½ÃbÁ$:Çb??{U½ÝbÁ$:Xg3TZ½÷bÁ$:Ëk3ZTX½cÁ$M*:î3`IB½0cÁ$:im3fÎ'½JcÁ$:j3l" ½dcÁ$:ÜL3r k½~cÁ$:ø63xJm½˜cÁ$:03~ðF½²cÁ$:àZ3„9½ÌcÁ$:ÖN3ŠŒD½æcÁ$-0?†Á$dÁ$ub:Ig3^Á$dÁ$:Y 3–NDÁ$6dÁ$-Ö;?ˆubMd¸-v!3²M*dd¸>‚@*]efupper@1¼c]e€flower@28l]efalpha@357]efdigit@4Y]egxdigit@5G]efspace@6z]e@gprint@7|8]efgraph@8Æp]e%fcntrl@9f]efpunct@:½;]e falnum@;@!]e/½.t3h@%¨qNåjqN#dd#E_M_c_locale_ctype%°§N#E_M_del%±f3#E_M_toupper%²be# E_M_tolower%³be#(E_M_table%´åj#0E_M_widen_ok%µq#8E_M_widen%¶ëj#9E_M_narrow%·ëj#¹E_M_narrow_ok%¸q#¹iÞr%½_ZNSt5ctypeIcE2idEªPjtable_size%¿_ZNSt5ctypeIcE10table_sizeE›HC.%ÌÖfûjåjf3ŸC.%Úÿfûj§Nåjf3Ÿ5ír%æ f3&gk½q5ír%õá¸Rgk¸¸ k5Gn%Ÿ0¸~gk½¸¸5EU%".¸ªgk½¸¸5Â-% ê qÌgkq5Â-%1×-¸ógkä¸5 %A2;qhkq5 %Ró¸%Ë &Jfkk6C%Ö =¸! ]%Û ¤G®qqq/®lÎ<7œTCoœT#a_M_tieAWCo#Øa_M_fillAXq#àa_M_fill_initAYf3#áa_M_streambufAZXb#èa_M_ctypeA]k#ða_M_num_putA_Io#øa_M_num_getAaTo#€(î Akm=l_o(ÉfAo¢f3Yl_o(DA{X2 ul_o*£@B-á+’ljo2 *"A“ ¯ljo2 *FwA–à:Ìljo2 (çVA¦ÛCf3èl_o(j1A° #f3m_o(­"A»Œf3 m_o(`LAŧ(f3¸}qétTo¸¸„Tqqbwdª ˸}q(uTo¸¸„TqqÐ[dª ׸}qguTo¸¸„Tqqhwdª ó¸}q¦uTo¸¸„Tqqnwdª $l¸}qåuTo¸¸„Tqqtwdª ,–¸}q$vTo¸¸„Tqqzwdª 3¸}qcvTo¸¸„Tqq€wdª ;¸ }q¢vTo¸¸„Tqq†wdª H©¸ }qávTo¸¸„TqqŒwdª d¸ }q wTo¸¸„Tqqwqoª qĸ }qTo¸¸„TqqÖ[.}q@f3@§@Ö@½@÷@@ @&R&%ÛqN=|qN#iÞr%Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEªPó3%ïx=|½5i9% BìFxIoì„Tqf35i9%+ àìwxIoì„Tq"5i9%0 4ì¨xIoì„Tq½5i9%5 ˆìÙxIoì„Tq÷5i9%: Üì yIoì„Tq5i9%j Š?ì;yIoì„Tq&5i9%o lìlyIoì„TqE5i9%„ V]ìyIoì„TqBGY4'@hÚyIo¸½q¸ääC|GõaÄqzIo¸½q„TääC|Gb‰†%OzIoq"„Tä¸C|Uº%¢ ’wpz=|½d¾Znì’wªzIoì„Tqf3dä*oì’wäzIoì„Tq"dëoì’w{Ioì„Tq½dòàoì’wX{Ioì„Tq÷dù7pì’w’{Ioì„Tqdzgì’wÌ{Ioì„Tq&dÓnì’w|Ioì„TqEo1?ì ’wIoì„TqB.’w@½lø<@I| €pkkH"S_vptr$basic_ostream„3#&HDVª|Co½ €XbbBD_I|Ï|Co½ €(^DpXY€ð|Co€(^Dy›Y€}Co1€(^DƒA €2}CoF€(^D©½b€S}Co"(^D­Â)€t}Co½(^D±qb€•}Cof3(^E\ßb€¶}Coš(^D¸éb€×}Co§(^Ej™b€ø}Co½(^Dãb€~CoÖ(^DÌób€:~Co÷(^DÐýb€[~Co(^DÕ{b€|~Co&(^DÙb€~Co (^Dá…b€¾~CoE(^Dåh€ß~CoB(^Ex„€CoXb(i9E¢€!Coq §_D#HDCo¸"(¹#E­‹.€jCo¸"(˜qEÄi€†Co(9EÙô41¢Co(£Eé/€ÃCoŠ5£E¾`€êCo÷‘ qHDnCo½ €.€.€0@I|."€2€1€€.7€2poF€po.L€2„T[€„TZ P‰.*w¸„jU‰.*»+\l‰.*w¾\'ƒ‰½(“ZÁwXf3¨‰ç‡ç‡ç‡*÷Ècĉ¸ìƒ*÷Ë)>à‰.Mìƒ*RqÎX=÷‰f3*oUÑ,<Šf3}Ýà#ŠÅŠ~,qã^‡CŠÅн4+æìV^‡nŠÅŠç‡ç‡m+é±rŒŠÅŠÅŠm6 ìRZªŠÅŠÅŠn÷ï+sÅŠìƒ.^‡Wï„0ÜEdata_Ü#EdataRate_Žç‡#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(ƒu‹âÖÖƒ™‹âèÖÖêa´‹â½ƒ΋âó5+g µ[þð‹âó5-)Í9ŽŒâŸ5-0lç‡4Œ ŽŸ {J8õuRŒâþ ª\@tpŒâþ5ÃWJP<Ž—ŒâŸÖ5ÃWRs燾Œ ŽŸÖ5+A[—ç‡åŒ Žç‡Ö5Ÿ ^ÊŸ Ž5Ï[aûsf3 Ž òDk3tBâŸÖ òDu‘'jâŸÖç‡5VxÐ Ö‡ Ž5Aç‡D¶Öx¨L:Ü)燎m¶Öx¨LD][þŽ›¶þÖrQ޶½.Ž.Â/ŽZû„@ ^‡…^‡#€–# -ËŠ#&­/ …(* 'Ö ‹(RJ Gó<‹x¨L )!þÇj…þÖr˜Ç…½.Ç.‘/ÇZ…€^‡¸“Ç#astate_i½#@avalue_jç‡#Hatarget_kç‡#PaattackRate_lç‡#XadecayRate_mç‡#`areleaseRate_nç‡#hareleaseTime_oç‡#pasustainLevel_pç‡#x&¢c&p‘¸“bÆD)–‘¸“½*¬B,+h§‘¸“*U'/[¿‘¸“*ó 2oCÜ‘¸“ç‡*%65ñSù‘¸“ç‡*Í,8¦v’¸“ç‡*Z6;Z.3’¸“ç‡*¼>`sP’¸“ç‡*ÑgAh/m’¸“ç‡*kDÞ?Š’¸“ç‡*RwG^§’¸“ç‡*=BJyAÓ’¸“ç‡ç‡ç‡ç‡*.lMa𒸓ç‡(ÌPD[½ “¾“*˜SZi)“¸“ç‡(¿&Ví ç‡E“¾“(¨LYç‡a“¸“x¨LcQlþ–“¸“þÖ4+g –¸“ç‡ç‡.–.Ä“/–>Ö6þ”&u\Dé“•&u\F”••&¿!K”•½(²7N¬]þ”=”&•Œw(²7Qä]•^”&••(±+V’lþ”„”•½B*Ö+`.V¦”•þ”½(hbd™dŸ”&•*lj]B䔕þ”•BŽ,n •þ”.&. •/&@ •.É“@!•/É“.!•>ÝV…•É“#&$ldU•…•&$lfn•…•‹•CðIl…•½.,•@‘•/,•.$>ñNÆ– _M_impl$#(Ã*`V&Æ–Ö•Ì–(Ã*d¯‹•ò•Ò–("mh¢e,•–Ò–&ß8k'–Ì–‹•&ß8oE–Ì–½‹•&h!z_–Ì–½(D ‚–Eþ”€–Ì–½*J†j6¢–Ì–þ”½ £_– £€– £¨• £Ö• £ò•@,•.œ•.Ø–/œ•>¨£%œœ•#&ê#É —%œ‹•&ê#Ö.—%œ½•‹•&ê#çG—%œ+œÃb—%œ½(+gH„SO6œƒ—%œ+œ O%(a !jÖ ž(* qÖ$ žw£@ #{cBœDž*= *Lažç‡(#A -Tç‡} ž(( 5ãh燞žç‡(RJ 8Ødóº žx¨L C56þBœèžþÖrBœž½.Bœ.ž/BœZH…à ^‡i Bœ#&# Aži b ž`ži ½*" ,G}ži f3*ç. "†/³ži ç‡ç‡ç‡ç‡ç‡f3*Cr %ò0Оi ç‡*Ir (c íži ç‡*Or +åK Ÿi ç‡*_q . .'Ÿi ç‡*eq 1qDŸi ç‡*u AÌ kŸi ç‡ç‡f3* K8Ÿi ç‡ç‡*›D TÔ¥Ÿi (¿& W“Vç‡ÁŸo (¨L Zý ç‡âŸi ç‡x¨L eô^þž i þÖ(¨L pÎWþ@ i þþÖÖ4+ t=ži ç‡ç‡.ž.u /žZN…@ ^‡J¡Ç#&bb ¬ J¡Ö*Ü' $ßgÉ J¡Ö(¿& 'Xç‡å P¡(¨L *§c燡J¡x¨L 4Àiþz /¡J¡þÖr­jz J¡½.z .V¡/z lT… ^‡·£Ž#aadsr_ Q–#@afilter_ Rž#Àanoise_ Sz # apoleFrequency_ Tç‡#àapoleRadius_ Uç‡#èazeroFrequency_ Vç‡#ðazeroRadius_ Wç‡#ø&ßp "'¢·£b %[¡F¢·£½*£@ (pY^¢·£*u +"u€¢·£ç‡ç‡* . ¢¢·£ç‡ç‡*›D 1›-º¢·£*¬B 40Ò¢·£*U' 7.ꢷ£wˆ :ºJ[¡£·£ç‡ç‡wÒ =H[¡9£·£ç‡w‘ @òp[¡c£·£½ç‡x¨L Cgç‡[¡Œ£·£Öy¨L Mvþ[¡·£þÖ.[¡WmC}…¥TžqC¸#ÝCŠï£…¥ÝC ¤…¥‹¥5ÓfC™"%`3&¤‘¥5xLC¶¸C¤‘¥5 JC¡h4œ¥`¤…¥5 JC¨%4½£‚¤…¥½56LC­GKœ¥Ÿ¤…¥56LC´ÕJ½£Á¤…¥½5-C¹ÁE`3㤑¥fq5{JC½Öœ¥¥…¥fq5ÝfCÁ¹_½£'¥‘¥fq5mLCÅk_œ¥I¥…¥fq5çfCÉ·/½£k¥‘¥fq!¾jCͦ ‹¥‘¥.½£@UN.—¥/½£@½£‚ºˆÈჃ‰á2€L ¦„valueÁ燑h…GZÁ燑`…bƒ«ƒ 쀬‘hŠG—嬋ú§‹¹Wt3Œìs¬ƒùƒl­ά‘Xè 5­‹5­‹¹Wt3/žŒ­ŸúƒS…¸f­­‘XŒ­üGT…­†’­­‘Xj ¶­‹¶­‹¹Wt3/…Œ’­kq®†,‡Pç­Ÿ­‘X/¡  ®‹ ®‹¹Wt3/J¡Œç­ûI,‡g‡œ<®ô­‘hŒ’­ôdh‡æ‡èh®Ÿ­‘XŒ’­õ-æ‡dˆ4 ”®Ÿ­‘XŒç­:dˆŸˆ€ À®ô­‘hŒi«C ˆ‰Ì ì®v«‘X’ð‹œ‰9Š Q¯†Q¯‘è|‡nœŸ‘à|‰P‰Šˆerror pˆ‘ð|/â‘$R:Š‹d ‘¯†5­‘H“i TÖ‘\‘Œ£b‹uŒ° j°†j°‘H…%Ë &Jfkk6C%Ö =¸iMJ%3_ZNSt10moneypunctIcLb1EE4intlEd5iMJ%3_ZNSt10moneypunctIcLb0EE4intlEd5iMJ%3_ZNSt10moneypunctIwLb1EE4intlEd5iMJ%3_ZNSt10moneypunctIwLb0EE4intlEd5iMJ%«_ZNSt17moneypunct_bynameIcLb0EE4intlEd5iMJ%«_ZNSt17moneypunct_bynameIcLb1EE4intlEd5iMJ%«_ZNSt17moneypunct_bynameIwLb0EE4intlEd5iMJ%«_ZNSt17moneypunct_bynameIwLb1EE4intlEd5JVLˆ7W]eJ5 ‰N]eJ©@жX]eJB‹‡"]eJÍuŒr]eJ¼4ˆe]ezsrate_ÔW`ç‡{÷ÕL.M{7ÖC0f3{±*×Zef3{­SÜû3pˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.G@ƒ.G@„: ; I …: ; I †I4  ‡: ;I ˆ4: ;I ‰ Š.G ‹I4 Œ.1‡@@1 Ž: ; I.G: ; I ‘.G; @’.G;@“4: ; I ” •.‡@4 @–.4 @—.4 @˜.G: ; @™4: ; I? < š4I? 4 < ›4G œ4G4G ž4: ;‡@I? <  Ÿ4: ;‡@I? <   4: ;‡@I? < ¡4: ; ‡@I? < Lµ pšC³špÉû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFilter.hGenerator.hNoise.hResonate.hBiQuad.hADSR.hResonate.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc ÈJ1J/ŸgŸ™.‚ž‚¡‚»~ž¿/Ÿ ä»í|X‚!.ºººZºº .ólòº ºƒ'f» .ùX>¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>» ˆ~BÈÍÈ ÍÈ qº 0ÈqÈ qº0Ȉq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼ ‰0ôY/Úóåg‘&&‘&‘ÕªùK 8"*à©33--Éqt¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è ¡<1//Úó»‘9õ,Kk.ÊV tô94ÉWtºïºcòÈ ýLó׃OŸ#v/#å2K»ltºwäZÉ/õÉ/õåå(`.ZÉ/1å/õåå9<M)/2Yg<g+g<g(‘?-Ù¿t‘v.Z!‘&w<ÈØÛÈØÛÈØtÛÈIKL9óóxÈIKL9óó~ pšðÖ\ä$$/JÈÉwÉÌwÌáváâwâåwå2€v2€3€w3€6€w6€D€vD€E€wE€H€wH€U€vV€W€wW€Z€wZ€h€vh€i€wi€l€wl€Ÿ€vwwv €¡€w¡€¤€w¤€Á€v€ÀwÀÆ€wƀ̀v̀̀wÍ€ЀwЀã€vä€å€wå€è€wè€û€vü€ý€wý€w v  w w)v*+w+.w.AvBCwCFwFPvPQwQTwT^v^_w_bwb„v„…w…ˆwˆ§v¨©w©¬w¬ßvàáwáäwä‚v‚‚w‚‚w‚’‚v’‚“‚w“‚–‚w–‚ƒvƒƒwƒƒwƒ/ƒv0ƒ1ƒw1ƒ4ƒw4ƒaƒvbƒcƒwcƒfƒwfƒ«ƒv¬ƒ­ƒw­ƒ°ƒw°ƒùƒvúƒûƒwûƒþƒwþƒS…vT…U…wU…X…wX…­†v®†¯†w¯†²†w²†,‡v,‡-‡w-‡0‡w0‡g‡vh‡i‡wi‡l‡wl‡æ‡væ‡ç‡wç‡ê‡wê‡dˆvdˆeˆweˆhˆwhˆŸˆv ˆ¡ˆw¡ˆ¤ˆw¤ˆ‰v‰‰w‰"‰w"‰9Šv:Š;Šw;Š>Šw>Š‹v‹‹w‹‹w‹uŒvvŒwŒwwŒzŒwzŒ v !w!$w$S‘vT‘U‘wU‘X‘wX‘L’vL’M’wM’P’wP’¶’v¶’·’w·’º’wº’X“vpšqšwqštšwtš³šv³š´šw´š·šw·šÈšvww1v23w36w6ðvðñwñôwôÕvÖ×w×ÚwÚ®vX“Y“wY“\“w\“s“v®¯w¯²w²Êvt“u“wu“x“wx““vÊËwËÎwÎ#v$%w%(w(vwwvwwv“‘“w‘“”“w”“,”vw w ] v^ _ w_ b wb µ vÛÀ¢¥stk::Stk::sampleRate¼¥stk::Stk::inRange ¦stk::StkFrames::size<¦stk::StkFrames::channelsi¦stk::StkFrames::framesœ¦min½§std::vector >::operator[]&¨__gnu_cxx::new_allocator::~new_allocatory¨std::allocator::~allocator¥¨std::allocator::~allocatorò¨__gnu_cxx::new_allocator::new_allocatorO©std::allocator::allocator­©std::_Vector_base >::_Vector_impl::~_Vector_implÙ©std::_Vector_base >::_M_get_Tp_allocator ª__destroy_auxEª_Destroy‰ª_DestroyÖªstk::Instrmnt::controlChange,«stk::Instrmnt::setFrequency«stk::Instrmnt::~Instrmnt¹«stk::Instrmnt::~Instrmntå«__gnu_cxx::new_allocator::deallocate*¬std::_Vector_base >::_M_deallocate—¬std::_Vector_base >::~_Vector_baseå¬std::vector >::~vector:­stk::Filter::~Filterf­stk::Filter::~Filter»­stk::Generator::~Generator®stk::Noise::~Noise<®stk::Generator::~Generatorh®stk::Generator::~Generator”®stk::Noise::~NoiseÀ®stk::Instrmnt::~Instrmntì®stk::StkFrames::operator[]V¯stk::Filter::clear‘¯stk::Resonate::tickt°stk::BiQuad::tick¸°stk::ADSR::tickë°stk::Noise::tick}±stk::Noise::tick«±stk::Resonate::tickz²stk::Resonate::setNotchʲstk::Resonate::setResonance³stk::Resonate::controlChangeˆ³stk::Resonate::keyOffµ³stk::Resonate::noteOffó³stk::Resonate::keyOn ´stk::Resonate::noteOn‘´stk::Resonate::~Resonate½´stk::Resonate::~Resonateé´stk::Resonate::~Resonate,µstk::Instrmnt::Instrmntqµstk::Resonate::Resonateµstk::Resonate::Resonate´ÛÀÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator >:†StkError^‡StkËŠStkFramesŽInstrmntÇGenerator–ADSRÉ“new_allocator,•allocatorœ•_Vector_base >Ý–vector >BœFilteržBiQuadz Noise[¡Resonate½£__normal_iterator, std::allocator > >_¶ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZN3stk8Resonate6keyOffEv_ZN3stk8Resonate7noteOffEd_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc~BiQuadignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZN3stk6BiQuad18setEqualGainZeroesEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZN3stk8ResonateC1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk6BiQuad5setB1Ed_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk6BiQuad4tickEdtolowergetTypeBiQuad_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZN3stk8Resonate8setNotchEdd_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_GLOBAL__I__ZN3stk8ResonateC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage~Resonate_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_ZN3stk6BiQuad17sampleRateChangedEdd_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk6BiQuad12setResonanceEddbwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageE_ZN3stk8ResonateD0Evlocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocate_ZN3stk8ResonateD2Evwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZN3stk8Resonate18setEqualGainZeroesEvtoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZN3stk6BiQuad5setA1Ed_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEd_ZN3stk6BiQuad15setCoefficientsEdddddbGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZN3stk8Resonate5keyOnEv_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZN3stk6BiQuad5setB0Ed_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZN3stk6BiQuad8setNotchEdd_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZN3stk8ResonateD1Ev_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitisetEqualGainZeroeslocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk6BiQuad22ignoreSampleRateChangeEbsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_base_ZN3stk8ResonateC2Evoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN3stk8Resonate6noteOnEdd_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd_ZN3stk6BiQuad5setB2Edwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNK3stk6BiQuad7lastOutEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()_ZN3stk6BiQuad4tickERNS_9StkFramesES2_jjpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZN3stk8Resonate5clearEv_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstof_ZN3stk6BiQuad4tickERNS_9StkFramesEjwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZN3stk8Resonate4tickEj_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNSt10ctype_base5lowerE_ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEResonateamplitude_ZN3stk8Resonate13controlChangeEid_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2_ZN3stk9GeneratorD2Ev_ZN3stk6BiQuad5setA2Edflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_ZN3stk8Resonate12setResonanceEdd_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN3stk8Resonate4tickERNS_9StkFramesEj_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìxH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈòW ò^ÈòS f(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈò© ò^Èò¥ f(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒì8H‰}è‰uäH‹}èHƒÇ¾èH‰ÃH‹}èHÇ èH‹}èHÇÀèòH‹}èHƒÇ¾èH‰ÃòòEØH‹}èHƒÇ@èòYEØòH‹}èHƒÇ¾èH‹H‰EÈòEÈHƒÄ8[ÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!Resonate::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!Resonate::setNotch: frequency parameter is less than zero ... setting to 0.0!Resonate::setNotch: radius parameter is less than 0.0!Resonate::setResonance: frequency parameter is less than zero!Resonate::setResonance: radius parameter is out of range!Resonate::controlChange: value () is out of range!Resonate::controlChange: undefined control number ()!N3stk8ResonateEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿA&D=€y¶¯×ÿÿA&D=€y¶¯×ÿÿA&D=€y¶¯×ÿÿ4:wU\ÿÿN,2<Qù´ÛKÿÿN,2<Qù´ÛKUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk6FilterEN3stk8InstrmntEN3stk9GeneratorEàAð?`@€?à?§èH.ÿï?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿ¢† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ¾† 4øÿÿÿÿÿÿÿå† 4øÿÿÿÿÿÿÿ؆ ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿY† 4øÿÿÿÿÿÿÿõçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿõçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿõçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿWçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿWçÿÿÿÿÿÿÿ† ƒª ¢- G-† ®-k ³-M 3- °-° ¯-› ²-‹ ­-w  p A-R ¢-E G-. ®- ³-õ3-»°-X¯-C²-3­- A-úÆ-è¢-ÛG-ÀG-©®-Š®-o³-N³-73-  Æ-ò¢-åG-ÊG-³®-”®-y³-X³-A3-* Æ-ü¢-ïG-ÔG-½®-ž®-ƒ³-b³-K3-4 I-÷Q-î¬-ÄS-££-•Ã-†»-{Ã-v§=of¬-IY-Y-ñ'-ÖI-½¥I-~'-_M£-?Ã-:0º-#Ã-§= )-ïϰ-v£-hÃ-cÂ=\H0£-"Ã-§=ê±-¢£-”Ã-§=ˆr£-dÃ-_§=X+Á-&è¸- ¸-c¸-9-·-¨ x H  è¸h@èÀ˜pH ðÀ˜p@踈`0بxH øÐ¨xH øÐ¨€X0à¸h@èÀ˜pH ˆ¶¯µ§µƒµ{µ>µ6µû´ó´Ï´Ç´£´›´0´(´´ù³ų½³–³޳*³"³Ú²Ò²в‚²`²X²E²=²õ±í±º±²±Œ±„±f±^±ú°ò°ǰ¿°ƒ°{°S°K°/°'° ¯˜¯e¯]¯4¯,¯ü®ô®Ò®Ê®¦®ž®z®r®N®F®"®®Í­Å­x­p­L­D­÷¬ï¬©¬¡¬8¬0¬ó«ë«Ë«ëŸ«—«;«3«åªݪ—ªªSªKªªªç©ß©¿©·©a©Y©©ü¨·¨¯¨‹¨ƒ¨8¨0¨˧ç§•§ì¦ä¦ª¦¢¦w¦o¦J¦B¦¦¦Ê¥Â¥°¥¨¥0 UŠÖTôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(Y¢-L©-5¶-´-µ-áŸ=Ú¨-Áª-¥«-yk-^+-Ek-/5-/- k-Ç»§Ë-Ÿk-`k-Du- ùË-èw-Ûk-Ï£-ÁÃ-¼§=µ¤w-fk-ðk-ÿk-Ak-)k-k-ük-çk-Ïk-·k-œk-„k-Pk-5‰-k-ö ‰-Ø k-´ k-– ‰-m k-O ‰-+ k- ‰-ø k-Ñ k-™ u-h k- u-¿ w-² k-¦ £-˜ Ã-“ §=Œ x w-l w-: s- k-ù s-Û k-¸ s-— k-J ¢-7 ¿- ¿- ½-í ½-ä ¤-Ö ¹-Æ Ã-Á · ¼-¨ Ã-£ • ¾-K Æ-9 ¢-, ©- ©- ¶-èŸ=ÑÆ-¿i-«=‘Æ-¢-r©-W©-F¶-.¡=Æ-¢-ô©-Ù©-ȶ-°¡=™Æ-‡i-s=YÆ-G¢-:©-©-¶-ö¡=ÚÆ-È¢-»©- ©-‰¶-l‡-O‡-0¶-‡-‡-ë¶-̶-·¶-œž=€Æ-n¢-a©-F©-/¶-‡-õ‡-Ö¶-Á‡-¬‡-‘¶-r¶-]¶-Bž=+…-"{-‘-y-õƒ-Ý-Ô-“m-aÆ-=Æ-+¢-©-©-ò¶-ÚŸ=¿Æ-­¢- ©-…©-t¶-\Ÿ=F£-8Ã-3§=,£-Ã-þ§=÷Ù-¶‹-s}-[o--q-q-¦=R-=Ç-8,É=%À- p•h›`ÅPMHO@K8=0W(U ¥_a–ˆÈ€¥xepgh—PÄHœ@Å0Ä(š ÅÄ™Åð—è˜àÅÐÈÈÈÀ?¸=°È¨È ¥˜CEˆ•pÈh7`¥X9P;H”(- ¥13“± ^^± !  ^^  ]œ "\œ ^ y \^y h \^h [d "\d \ A B^A 0 B^0 A, "\, B d^ ø d^ø cô "\ô d Ñ b^Ñ À b^À a¼ "\¼ b ™ `^™ ˆ `^ˆ _„ "\„ ` P V^P UL "\L V  R^ Q "\ R à X^à WÜ "\Ü X ¨ T^¨ S¤ "\¤ T p L^p Kl "\l L 8 J^8 I4 "\4 J Z^ Yü "\ü Z È &^È Ä "\Ä & %^ Œ "\Œ % X $^X T "\T $ P^ O "\ P è0^è/ä"\ä0 °.^°-¬"\¬. x,^x+t"\t, @6^@5<"\<6 N^M"\N Ð8^Ð7Ì"\Ì8 ©l^©˜l^˜k”"\”l qH^q `H^`G\"\\H (4^(3$"\$4 h^ ðh^ðgì"\ìh Éf^É ¸f^¸e´"\´f €2^€1|"\|2 Yj^YHj^HiD"\Dj !<^!<^; "\ < é:^éØ:^Ø9Ô"\Ô:  ˆ^ ‡œ"\œˆ h†^h…d"\d† 0‚^0,"\,‚ øn^ømô"\ôn ÑF^ÑÀF^ÀE¼"\¼F ™D^™ˆD^ˆC„"\„D P>^P=L"\L> @^?"\@ à’^à‘Ü"\Ü’ ¨^¨¤"\¤ pŒ^p‹l"\lŒ 8„^8ƒ4"\4„ €^ü"\ü€ Èz^ÈyÄ"\Äz p^oŒ"\Œp X~^X}T"\T~ |^ {"\| èr^èqä"\är °Š^°‰¬"\¬Š x#^xt"\t# @Ž^@<"\<Ž v^u"\v Ðx^ÐwÌ"\Ìx ˜t^˜s”"\”t `*^`)\"\\* ((^('$"\$( ÊM¸³šÙû0”ÿ`”ç–—'=—9‚—KÇ—]ò—o˜H˜“ ”—Ç”›s˜­Д±•µpšæ0ªöÿ`•°•è• (–h–‰– –!Ô–&Ř8 ™KO™^”™qÌ™„š—`¡Оư¦úè¦ §€È0 €€1€áN €¸k€ ƀХ€€T‘Þ€¦«€L’€@¦{€,‡Ó€Ø£Î€dˆ€€¤T€vŒ¬€˜¥€:Šf€(¥€úƒ‹€0£:€T…¢€h£Ô€àŒ €¨¡3€¨e €p¡ €“m€ˆ©ö€‚± €à¡a€’‚Ê €¢á€ ˆ3€¸¤bð\§²Ö‚ȧ,€‹€`¥Á€¶’€x¦T€t“æ€p¨€X“©€¨„ʨ¨8®Ç8¨(2;X§z †À©É ^ Ÿø© $"à¨ñ;© TP© €h‡é€¤·€æ‡€H¤N€®†¹€ £÷€‰L€ð¤w€ƒã €P¢.€ü€K €èŸí€Â€ €@ŸJ€2€j €ð„€V€ª €`že€D€ˆ €(žW€ w €  €Ì€) €xŸ €ä€: €°Ÿh€*‹ €X ¨€0ƒ€ˆ¢—€B½ € Ø€bƒJ€À¢ù€¬ƒn€ø¢Ó€ €ä €ŸË€Pô €È ¡€h€Ê €˜žù€^% €¡€„A €8¡ €@œ) €`œP €€œß @›¶ € œ¤ €ðœÌ €ýœï € e ×– €Ž€`›'€ › €à›¶àše€ÀœI§ ô W3 8n!á ß¶ F¢ Ë\ D !¸ÇcÖûXÏÚÚ…nß z Y< ó ¥__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk8Resonate4tickERNS_9StkFramesEj__ZN3stk6BiQuad4tickEd__ZN3stk4ADSR4tickEv__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZN3stk8Resonate4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8Resonate8setNotchEdd__ZN3stk6BiQuad8setNotchEdd__ZN3stk8Resonate12setResonanceEdd__ZSt4cerr__ZN3stk6BiQuad12setResonanceEddb__ZN3stk8Resonate13controlChangeEid__ZNSolsEd__ZN3stk4ADSR9setTargetEd__ZNSolsEi__ZN3stk8Resonate6keyOffEv__ZN3stk4ADSR6keyOffEv__ZN3stk8Resonate7noteOffEd__ZN3stk8Resonate5keyOnEv__ZN3stk4ADSR5keyOnEv__ZN3stk8Resonate6noteOnEdd__ZN3stk8ResonateD0Ev__ZTVN3stk8ResonateE__ZN3stk6BiQuadD1Ev__ZN3stk4ADSRD1Ev__ZN3stk8ResonateD1Ev__ZN3stk8ResonateD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8ResonateC1Ev__ZN3stk4ADSRC1Ev__ZN3stk6BiQuadC1Ev__ZN3stk5NoiseC1Ej__ZN3stk8ResonateC2Ev__ZTIN3stk8ResonateE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8ResonateE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8Resonate4tickERNS_9StkFramesEj.eh__ZN3stk6BiQuad4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk8Resonate4tickEj.eh__ZN3stk8Resonate8setNotchEdd.eh__ZN3stk8Resonate12setResonanceEdd.eh__ZN3stk8Resonate13controlChangeEid.eh__ZN3stk8Resonate6keyOffEv.eh__ZN3stk8Resonate7noteOffEd.eh__ZN3stk8Resonate5keyOnEv.eh__ZN3stk8Resonate6noteOnEdd.eh__ZN3stk8ResonateD0Ev.eh__ZN3stk8ResonateD1Ev.eh__ZN3stk8ResonateD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk8ResonateC1Ev.eh__ZN3stk8ResonateC2Ev.eh__GLOBAL__I__ZN3stk8ResonateC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC2LC3GCC_except_table8LC5LC6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC9LC10LC11LC12LC14LC15LC19LC20GCC_except_table9GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13GCC_except_table14EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8ResonateC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Rhodey.o000644 000766 000766 00000433600 12015735510 015542 0ustar00garygary000000 000000 ÏúíþÐ hÑíðÐí__text__TEXTÕðÀö¨€__debug_frame__DWARFØÈÈü5__debug_info__DWARF ä ¨ý{__debug_abbrev__DWARFµûâ ¥__debug_aranges__DWARF—P‡€__debug_macinfo__DWARFç×__debug_line__DWARFçîט__debug_loc__DWARFÕ¼ÅÀ>__debug_pubnames__DWARF‘ '__debug_pubtypes__DWARF%Q .__debug_inlined__DWARFî.Þ7__debug_str__DWARFî.–Þ7__debug_ranges__DWARF ÅùÍ__mod_init_func__DATAÅΰ  __textcoal_nt__TEXTÅëθ ­ €__cstring__TEXTÛJøã__gcc_except_tab__TEXTRܧBå__StaticInit__TEXTùßXéè €__const__DATA`àxPéP __const_coal__DATAààØÐé¸ __const_coal__TEXT¸á¨ê __bss__DATAÐí__literal8__TEXTØá@Èê__eh_frame__TEXT⸠ëhç h__constructor__TEXTÐíÀö__destructor__TEXTÐíÀö ²À$À Pk†,UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì0H‰}èòEàfWÀf.Eàsë&H5H‹=èH‹}è¾èéƒòEàòXÀH‹Eèò€ÀÇEüëVH‹Eèò€ÀòEЋuüH‹}èHÇÈèòòMÐòYÈòMØ‹uüH‹}èHƒÇXèH‹8òEØèÿEüH‹Eè‹€¸;Eüw›ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}øòEðòMèH‹}øHÇà¾èH‰ÂH‹Eøò€(òYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€àòYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€(òYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€(òYEèòH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐH‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰Pÿÿÿ黃}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆò8Û¾èë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰Pÿÿÿé'H‹}ˆòÛ¾èH‹}ˆòçÚ¾èH‹}ˆòáÚ¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€àH‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHƒÇ@¾èH‹8ò*Úò *ÚH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òßÙò ßÙH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8ò”ÙH¸ü©ñÒMbP?f(ØfWÒò bÙH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òIÙò QÙH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØòðØèë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰Pÿÿÿ黃}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆò–Õ¾èë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰Pÿÿÿé'H‹}ˆòcÕ¾èH‹}ˆòEÕ¾èH‹}ˆò?Õ¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€àH‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHƒÇ@¾èH‹8òˆÔò ˆÔH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8ò=Ôò =ÔH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òòÓH¸ü©ñÒMbP?f(ØfWÒò ÀÓH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8ò§Óò ¯ÓH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØòNÓèë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃÿÿÿÿx $ņ $2ņ $Dņ $Vņ $hņ $zÅ•† $Ɔ $+Æ7† ,† ƒ$bÆ!† $„Æ!† $¦Æ!† $ÈÆ † $ÒÆ† $êÆ† $dž $dž $0dž $Hdž $Vdž $dÇ&† $ŠÇ#† $®Ç7† $æÇ4† $Ɇ ,È~† ƒ,˜È~† ƒ$Ɇ $6É1† $hÉI† $²ÉM† ,ÊY† ƒ,ZËY† ƒ,´Ì† ƒ,ÐÍ݆ ƒ$®Î]† , Ч† ƒ$´Ñ3† $èÓ²† ,šÕ-† ƒ$ÈÖ2† $úÖŠ† $ùßC† $<à† $ᆠ$üî† $ê7† $"7† $Z7† ,„Ú%† ƒ,©ÚZ† ƒ,’¡† ƒ,4 ¡† ƒäGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Rhodey.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t˜  stdX 7X 8[ X^ Z… ]¬ _È bã j5 kl o³ pÑ qò r  s  ue w x” z« }Ç ~ã  6 ‚X ƒe „ …” †º ‡Û ˆü Š ‹C Τ ÐÒ Ñp Óå Ô‹ Õ ×% Ø~ Ù< Ú] Û§ ;ü <0# =L# d¥% e±% g´% hÍ% iä% jû% k& l)& m@& nb& oƒ& s£& tÉ& vï& w' x9' zQ' {i' |w' }' ‚£' ƒ»' „Ø' †ì' ‡( Š,( ‹:( ŒR( µo( ¶’( ·º( ¸×( ¹þ( <_# FR- Gl- H†- I - Jº- KÕ- Lð- M . N&. OA. P\. Qw. R’. !B­. !C°. !D?) !F³. !GÄ. !Hà. !I/ !J/ !K@/ !Lb/ !My/ !N/ "Hº/ "’Û/ "”Þ/ "•õ/ "– 0 "—-0 "˜I0 "™e0 "š0 "›ž0 "œ»0 "Ò0 "žß0 "Ÿ1 " ,1 "¡N1 "¢t1 "£1 "¤§1 "¥É1 "¦æ1 "§2 "©#2 "«D2 "­j2 "¯‹2 "±§2 "³Ã2 "´ä2 "µ3 "¶3 "·83 "¸T3 "¹p3 "ºš3 "»±3 "¼Ò3 "½ó3 "¾4 "¿@4 "À\4 "Â~4 "Äš4 "Å»4 "ÆÜ4 "Çý4 "È5 "É55 "ÊV5 "Ëw5 "̘5 "͹5 "ÎÑ5 "Ðé5 "Ö6 "Ü!6 "â=6 "èY6"z6"–6"·6__true_type__debug*1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >“ 79x:#_M_p¦#79;¦×:reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >t)_Ios_Fmtflags$7Ê _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k0 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸× _S_beg_S_cur_S_end_S_ios_seekdir_end€€/½event$¢ erase_eventimbue_eventcopyfmt_eventÓ’$Óà _M_next$ÕãY#_M_fn$ÖZ# Š$×»#b$Øì:#Ó’$Û ãYZ»ãY ³h$ßÚ`© ãY!'$ã\[»ãYÃ9$ñ _M_pword$òk#_M_iword$ó #Ã9$ô ZR$"{)$_ZNSt8ios_base4Init11_S_refcountEì:#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEä8R$¤Z.Q$Z»basic_streambuf > %Rh %Th %Uh %W h %X#h %Z=h %\Wh %]qh %^h %_ªh %`Äh %aÞh %bøh %ci %d,i %eFi %f`i %g|i %h–i %i°i %jÇictype_basectypemoney_baseÌ$pattern&É field&É )#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >%" So§#&Ø$TA§#&ðUA§#&æVA§#'" WvÙ§Χ(YÙ§»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >5%" SŸ³#&Ø$Tk³#&ðUk³#&æVk³#)" W ´þ³vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base > %" S¼#&Ø$Tæ»#&ðUæ»#&æVæ»#)" W„¼y¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >*øŽ¶ð?øÊløÊøÊ+“þ À>ä8‘zØY,†s ˆ7_²A§A§Ø6,µo ”\ÎA§A§,›M ´ŠVïA§A§o§-ùRGá;;Nz.nothrow'I3cjÙ.cerrA“~„Ù/__ioinitM_ZStL8__ioinit 0‘m(X»zzz1€2o0ÐŽ(e¦¦z1o0@(d¦È¦z*2([T$¦ã»0j-(Pk»1 3 $_4)a5 quot)b»# rem)c»#div_t)d  $_5)fl quot)g # rem)h #ldiv_t)iB $_6)l¤ quot)mõ# rem)nõ#lldiv_t)oz0 \)“»ÊÊ1Ð40ð)”èèzdouble0õ)•» z0ú)–  z0p•)œkKK1Q5»e0á|)ž5»»'R) ”k0™W)¡¦«z0è$)£lÇ  0æt)ª»ãz0Å)«z1 wchar_t0×R)¬»6z'6)¯XkK6 Ž)°»0Ø6)±kk'‘%)²”Ô*â?)³žDè´z´1¦0 @)µ Ûz´»0µ)½»üz´»*¾)Â,…»z0D)Ã8¦81>2 0 p)Ä»_¦  __gnu_cxx¡ *8®ÒOõ‹õ*á|´T¤«õõ__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0oC)§¤% õõ06T)™õ< z0ð)ºõ] z´»0'w)À~ z´»*é?)´§Dž ž z´float0Ã)·Ã à z´long double'”9)Çå »0oq)¦õü õ lconv`++0#&ó+,¦#&Ï<+-¦#&+.¦# int_curr_symbol+/¦# currency_symbol+0¦# mon_decimal_point+1¦#( mon_thousands_sep+2¦#0 mon_grouping+3¦#8&)+4¦#@&ÔV+5¦#H int_frac_digits+6o#P&¡'+7o#Q p_cs_precedes+8o#R p_sep_by_space+9o#S n_cs_precedes+:o#T n_sep_by_space+;o#U p_sign_posn+o#X int_n_cs_precedes+?o#Y int_p_sep_by_space+@o#Z int_n_sep_by_space+Ao#[ int_p_sign_posn+Bo#\ int_n_sign_posn+Co#]0JM,5¦L#»z6€c+KY#1ü va_list-IÐfpos_t-U5 __sbuf-`¬# _base-a¬## _size-b»#1‡ __sFILE˜-‚% _p-ƒ¬## _r-„»# _w-…»# _flags-†˜# _file-‡˜# _bf-ˆ|## _lbfsize-‰»#( _cookie-Œk#0 _close-%#8 _read-Ž0%#@ _seek-O%#H _write-n%#P _ub-“|##X _extra-”%#h _ur-•»#p _ubuf-˜…%#t _nbuf-™•%#w _lb-œ|##x _blksize-Ÿ»#ˆ _offset- n##5»%k1%5»0%k¦»1%5n#O%kn#»16%5»n%kz»1U%__sFILEX1t%‡•%l‡¥%lFILE-¡²#'ÑM-ïÇ%Ç%1¥%0®o-ð»ä%Ç%0üJ-ñ»û%Ç%0â’-ò»&Ç%0UH-ó»)&Ç%0“U-ô»@&Ç%0ƒT-õ»\&Ç%\&1n#0¹U-ö¦ƒ&¦»Ç%*V%-úÁcÇ%£&zz0š2-ÿÉ&kÇ%-3-‡DÇ%ï&zzÇ%7½ -»'Ç% »7³1-».'Ç%.'14'2n#7W- Q'Ç%74*-»i'Ç%8yB-»7˜*- ¦'¦ý- £'z7ìO-»»'z7DK-»Ø'zz 8-ì'Ç%p-(Ç%¦7ø-»,(Ç%¦»8­-Ç%7²~-¦R(¦7-»o(»Ç%7#,-©»’(¦z97xX-ª»´(Ç%z´(1ø7µ-«»×(z´(732-¬»þ(¦z´(73`-­» )zz´(o0)lclock_t.M³ tm8.Z* tm_sec.[»# tm_min.\»# tm_hour.]»# tm_mday.^»# tm_mon._»# tm_year.`»# tm_wday.a»# tm_yday.b»# tm_isdst.c»# tm_gmtoff.d #( tm_zone.e¦#0pthread_once_t/^K__gthread_once_t0/*wint_t1Fœ $_71Qœ* __min1R…# __max1S…# __map1T…# __types1Uœ*#1Â_RuneEntry1VM* $_81Xè* __nranges1Y»# __ranges1Zè*#1¢*_RuneRange1[´* $_91]/+ __name1^/+# __mask1_Â#o?+l _RuneCharClass1`+:$_10ˆ 1bÀ, __magic1câ# __encoding1dÀ,# __sgetrune1fï,#( __sputrune1g-#0 __invalid_rune1h…#8 __runetype1j-#< __maplower1k)-#¼ __mapupper1l)-#¼ __runetype_ext1sî*#À __maplower_ext1tî*#Ð __mapupper_ext1uî*#à __variable1wk#ð __variable_len1x»#ø __ncharclasses1}»#ü __charclasses1~9-#€oÐ,l5…é,z¤é,1z1Ð,5»-…¦¤´1õ,Â)-lÿ…9-lÿ1?+_RuneLocale1U+;›^2å‘D»l-»;Õ\2ë´c»†-»;˜_2÷Ü» -»;½2þå9»º-»+el2ã»Õ-»+.2 Ï»ð-»+øD2ÿi» .»+É*2™m»&.»+!2>»A.»+ðS2"W»\.»+kM2)‘F»w.»+T25D»’.»+/92;S:»­.»<.|´H0)0fn.~èà.««*nU.‚,Y«û.û.1?)0zo.…«//1«0?V.{¦5/5/1;/2?)0!W.}¦W/W/1]/2«0¾.€û.y/W/06W.û./W/*`.ƒ¯ƒº/¦z5/mbstate_t3UŠwctype_t44„0£z3y?*õ/»0U3z?* 0Ç%0ï3{-0»Ç%0°“3|?*I0 Ç%0)”3}»e08Ç%0ku3~»0Ç%»03»ž0Ç%890,*3€»»0Ç%890æO3?*Ò0Ç%63‚?*0b33ƒ1z11º/03…,1z10KK3†»C1C11I12º/0ßW3ˆt1é,10È=3‰?*1 Ç%0H3Š?*§1 0ÕK3Œ»É18903»æ18890a(3Ž?*2?*Ç%0<“3»#2Ç%8´(0._3Ä»D2Ç%8´(0§Q3’»j28´(0O3Æ»‹288´(0B43“»§28´(0ˈ3Ç»Ã28´(0S03”ä2¦ 1073•380uC3—»3880¥%3˜»83880G3™T380·C3šp388*„L3œOnš385/0{23±380áE3žÒ380fU3Ÿ»ó3880eX3 480eC3¤:4¦:41180Î'3¥\4880;w3©èx48x410Bw3Èž š48x40Iw3«»48x40Pw3¬ Ü48x4»0ÚM3®»ý48x4»0qA3§580ÀG3¨»55?*0ó{3°»V5880Õ~3±w580´k3²˜580&L3³¹5 0…‘3´»Ñ5890Å33µ»é5890‹=3–68 0*I3¡!6880T<3¢=68 0ˆ_3¦Y6880~t3¯z68 0k3Êà –68x40¹B3Íõ·68x4»0_3ÏØ68x4»=[7a __gnu_debug*:7>*;i>*<«?t6éØ8streampos5Óˆ,.6ñ½k;7Ø8Þ8*Š6õô0ä8[7Þ8Þ8*¡’6ùÀYä8{7Þ8Þ8*¨F6ý*@» 7zz-“6ô.¼7z-þh6nzâ7zÞ8-¸ 6 “¦8¦z- 6 ¬¦.8¦z-.6‰€¦T8¦o-Ê06;‰op8ì8-$v6“»Œ8Þ8-¯n6‰ä8­8ì8ì8@#=6#"»!{T6&$»ì8AoA€boolAò82»5»9919B__vtbl_ptr_type÷8=œ'G?¶6a:'ptDL9a:'ptFe9a:g:'C)K9a:»*FNo¦ 9r:Ø8*FQ6azÁ9r:Þ8*é6Vj:¦ç9a:»,7`M :a:¦»*|dÒh%:r:,‡j~NG:a:¦Þ8CÎ7nŠa:¦1,9Am:2,91m:?¨81Ñ:,9#'̇ d¡:Ñ:'̇ fº:Ñ:×:)Ì] lÑ:»1x:AÝ:2x:2ä82º_Atomic_word9%»1T ? 88NDnposºƒNE_M_dataplusT #_Rep_base_RepFÙAw¦n;NFÙAø¦‘;)N¦FÑ6Öt/N¯;NFU4%¦bÌÍ;NF<)/Ìë;NG—%-‰<)NFa4¤U-<N»zGF}<]7V<N»»zF%pDÖ~<N»»F OLkä8¡<NzG8Ut}Ä<¦z»GZ^Ó€ç<¦z»GKZgîW =¦»oGÉwzä}-=¦ÌÌGÉw~ÎLP=¦//GÉw‚# s=¦¦¦GÉw†÷–=¦zzFuŠ{“»¸=»»G :Ãóvá=)N»»»G#:µû=)NHg1š¹<5NÁ+#>)N'Á+:¿<>)N×:'Á+:·U>)N;N'Á+:Åx>)N;N»»'Á+:Р>)N;N»»×:'Á+:ÛÃ>)Nz»×:'Á+:âá>)Nz×:'Á+:é?)N»o×:iì?)N»-0ôx•ANA?)N;N-0üPANc?)Nz-0S”AN…?)No-WN@WÌ¢?)N-WNlT/¿?N-5…&i3ÌÜ?)N-5…1 /ù?N-Ä~: @)N-Ä~C²“ 3@N-(L\ P@)N-(U| “ m@N-Þ]Š@N-“c4h§@N-|h4;Ä@N zW:n³‰ç@)N»o zWƒìƒA)N»-Ì3‹úy"AN Í@:äy@A)N» CR¦Ö}YA)N- s­^ä8vAN-¼¼ÝpÞ8˜AN»-¼Í£Ø8ºA)N»-"†â¯=Þ8ÜAN»-"†õ÷Ø8þA)N»-0^óOAN B)N;N-0^ gBANBB)Nz-0^îŽANdB)No-P:J0AN†B)N;N-P:[:AN²B)N;N»»-P:/œ†ANÙB)Nz»-PBÎ=ANûB)Nz-P:þAAN"C)N»o ,e.p@C)No*.:øöANaC)N;N-.ƒ$~ANC)N;N»»-.:xAN´C)Nz»-.ŸRFANÖC)Nz-.¯'8ANýC)N»o ?‹ÌII%D)NÌ»o-?‹ëÕrANLD)N»;N-?‹QUAN}D)N»;N»»-?‹:m]AN©D)N»z»-?‹*bANÐD)N»z-?‹Añ[ANüD)N»»o-?‹R‰Ì#E)NÌo-ãjF;ANJE)N»»-ãz+ÌlE)NÌ-ãŽ{iÌ“E)NÌÌ-cF©_QAN¿E)N»»;N-cFÀ·7ANõE)N»»;N»»-cF:n&AN&F)N»»z»-cFêxANRF)N»»z-cFþ~ANƒF)N»»»o-cFázAN¯F)NÌÌ;N-cF%~IANàF)NÌÌz»-cF:sfAN G)NÌÌz-cFO‡{AN=G)NÌÌ»o-cFs¹)ANnG)NÌ̦¦-cF~$ANŸG)NÌÌzz-cFˆá>ANÐG)NÌÌÌÌ-cF“*zANH)NÌÌ//FtQ:‹›AN3H)N»»»oF—:˜}0ANeH)N»»z»I»=:¦76¦‹H»o×:- :Á­&·HN¦»» éW:õƒÕH)NAN-íüjRzòHN-›‹èrzIN-c‰ 8x:,IN-þh:ÏkFXINz»»-þh)¥ IN;N»-þh7Q¦INz»-þh:æ¨CÍINo»-Ý~U÷3ôIN;N»-Ý~:ø|p JNz»»-Ý~qÑGJNz»-Ý~: /‹nJNo»-ü•JN;N»-:}?ÁJNz»»-« LèJNz»-¾¨?KNo»-**LNz»-Ô:NïBQLNo»-ÑDŸ‚xLN;N»-Ñ:Y¤LNz»»-Ña‚ËLNz»-Ñ:n]`òLNo»-ƒV,O;MN»»-¨F“¶0»;MN;N-¨F:‚¾‚»gMN»»;N-¨F:’çi»MN»»;N»»-¨F:£€`»¿MNz-¨F:²u»ëMN»»z!¨F:ÃTR»N»»z»21$N2;1;1I;AI;A$NA;?=;”ŒN _M_length•# _M_capacity–#&b—ì:#?I;›MPGN#J/:@Þ&NJÿK:EÆG€Jp‘:QR)MP<g1´"q5N*Ë$¾Åä8O]P*XlÂâqä8O]P,ÒbÆS{5O/N,~*ÊtMMO/N,_4Î;]jO/N»*mXØbb¦†O/N*ÙEÜ? ¦¬O/N×:×:-Ê9:.L/NÒO»»×:,W3ç&sïO/N×: ™U:«äc P/N×:*?Mõvx¦)P/N!_:^;`¦/N×:»]Pl1cP2ŒN? ;C¾SKnone;h_ZNSt6locale4noneEò8Lƒ9;i-’ò8Mnumeric;jšˆò8LE;kF“ò8Lzo;ld~ò8LY;m =ò8Lw;n‰}ò8 Kall;p_ZNSt6locale3allEò8?É,NpV;¾S##_S_classic; _ZNSt6locale10_S_classicE¾S#_S_global;#_ZNSt6locale9_S_globalE¾SOl;)ÂHÄS#_S_once;8_ZNSt6locale7_S_onceE'*”'t);{õQÔS't);„RÔSÚS't);'RÔSz't);JRÔSÚSz»'t);ªmRÔSÚSÚS»';º‡RÔS»*0;ÅÚS¨RÔSÚSstring8<;*p;Ýñ_¨RÒRåS*0w;çCSä8óRåSÚS*8S;ðâä8SåSÚS- 3;Ö”hP0SÚS@&_;bÚSPt);<]SÔS¾SQÏp;?8uQ;Bh=F‡o;E¬5»˜S»R¨c;Hß=ÔSÚSÚS»1&Q2ÉS1ÏS2z1hPAàS2hP1àSSÕQ;WëSæUT_vptr$facet9#Nb;\ì:#__c_locale<8æU#_S_c_locale;__ZNSt6locale5facet11_S_c_localeE!TOQ…;bsüU#_S_once;e_ZNSt6locale5facet7_S_onceE'*Q;iÎP”;v×TVUÜ;{ëSøTV»G"1;úUVz!TF«Š;‚C2!T8UVGø‘;…òQUVHX|;йI!TH‘;hzG³h;‘®N‘U VG';•{b«U VP”; ÆUVVV0;£¶VVV1»oüUl2ìU1ëSA!T1V2ëSAVAëSWÛQ;²×VN Š;Â#"{);Å_ZNSt6locale2id11_S_refcountEì:G0;ÈË„V×VÝVP;ʨV×VÝV;нV×V!w;Ó›-èV1$VAãV2$V1ãVW&Q(;Ù YNb;ìì:#E_M_facets;í Y#E_M_facets_size;î#E_M_caches;ï Y#E_M_names;ð´# OZn;ñЇ¦YOŒy;ò2¦YO|‡;óU;¦YO–';ôQA¦YO‚(;õ£^¦YOW ;ö_¦YOo;÷½±YG³h;ú#X¾SG';q- X¾SPÉ,; @X¾SÇYPÉ,; `X¾SzPÉ,;{X¾SPm5;—X¾S»PÉ,;²X¾SÇYG0;?5ÑX¾SÇYF\“;I„ä8ïX¾SGëQ;&e'Y¾SÒY»G•;)ª;7Y¾SÒY¼YG] ;,ÈJ[Y¾SÒYèVGÊD;/\Y¾SèV VRF;7F¾S V1 VèV±YX¼Y¼YX1ÂY2èVAÍY2îV1ÍYAÞY2¨R1 YþYá þY»A× 1éY1à 1 Z× Ø$ÊZaT_vptr$ios_base9#[Ë~$ü a\dec$Á\a\fixed$ë\a\hex$ ¥)a[$þa\left$'a \oct$¿Ua@\right$ØŽa€]‰9$I'a]Š $  _a]`:$$êma^showpos$'ýEa^skipws$**Ža^unitbuf$-.a ]F$1a@[-$4Éa°[ÄL$7ï aJ]z$:÷&a\badbit$LC†£  _3a£ -‡$O£ 4_3a£ £ àb$^ûƒR_3a£ -í3$jÉ%ë\o_?a-í3$r(bë\‘_3aë\-ê $€d]ë\®_?a-ê $ˆƒë\Ð_3aë\->$›@oä8ì_ä8-¦l$§Ž7hP`3aÚS-Á?$²zhP+`?a-–p$¼G ÚSH`?a@D8$Îbo»-ö•$ÞfjJa|`3a»-à $óù$Paž`3a»`&^$Z¾`3a»P/$Ô`3aP/$ ï`3aVaV0$ªjþY3aVa2£ 20 2Ê 2 à 3al1ZAà 1Ea2ZA AkAEaZ½@=:\aÒgT_vptr$basic_streambuf9#a_M_in_beg>æ#a_M_in_cur>Ħ#a_M_in_end>Ŧ#a_M_out_beg>Ʀ# a_M_out_cur>Ǧ#(a_M_out_end>Ȧ#0a_M_buf_locale>ÏhP#8b™‰>Ô\aDbÒg»*ƒ<>àÏ,hPebÒgÚS*Á?>ñÀ•hPbØg*‡m>þàYÒg§bÒg¦ -í‘>Àj7ÓbÒgõ Ê -xV>U,7úbÒgˆÊ -'}> Ï/»cÒg-àw>®Së\4cÒg-ã;>'k»QcÒg-ö”>9'»ncÒg-U>Ov»‹cÒg-$U>b }ë\²cÒg¦ -ŽZ>pJY»ÔcÒgo-;†>‰ó“»ñcÒg-—z>¤ »dÒgo-z>¾€ë\:dÒgz P“6>ËPdÒgF¼H>Þ\%¦ndØgF/>áWw¦ŒdØgFsB>äa¦ªdØgGƒ€>îùUòdÒg¦¦¦F=2> ßH¦eØgFns>øX¦.eØgF•‹>©‘¦LeØgGŸ%>PEkeÒg»G@‡>'‘eÒg¦¦c¦l><'€\a¶eÒgÚSdp>KÌ2Òg\aæeÒg¦ do>W‘T7\afÒgõ Ê d¯7>c®47\aKfÒgˆÊ dtZ>o=O»\aqfÒgd.j>…Hë\\a—fÒge«q?2wSë\\aÆfÒg¦ d a>«z» \aìfÒgd‘>¸¬l» \agÒgdÀ{>Щz» \a=gÒg»eï”?Tz”ë\ \algÒgz d§t>ûu» \a—gÒg»P“6>²gÒgãgV0>";^égÒgãg1\a1Þg2\aAÞgA\awctrans_t@'j;µ4Hm2»#h?*;~4Nz»=h?*;r|@?‰j»Wh?*;]4T&»qh?*;s‡4Z(n»h?*Ë/;E#4`(T»ªh?*;ª‰4f1»Äh?*;¤„4l»Þh?*;“`4r-†»øh?*;E4x‹‰»i?*;‡"4~=Z»,i?*;²q4„"»Fi?*;c4Š'W»`i?*0M@†?*|i?*ïg;N4Õ?*–i?*;Q4–ªV?*°i?*0÷K@ˆïgÇiz0Ÿ(4²Ë/Þiz?€A*×jfupperA1[}×j€flowerA2¦(×jfalphaA3„E×jfdigitA4F×jgxdigitA5ž"×jfspaceA6Ñ"×j@gprintA7iG×jfgraphA8Ž×j%fcntrlA9¥×jfpunctA:ÞK×j falnumA;i(×j2»1ò8h@&¨ëS_pëS#Þi#E_M_c_locale_ctype&°!T#E_M_del&±ä8#E_M_toupper&²Üj# E_M_tolower&³Üj#(E_M_table&´_p#0E_M_widen_ok&µo#8E_M_widen&¶ep#9E_M_narrow&·ep#¹E_M_narrow_ok&¸o#¹i&½_ZNSt5ctypeIcE2idE$Vjtable_size&¿_ZNSt5ctypeIcE10table_sizeENƒ9&ÌPlup_pä8ƒ9&Úylup!T_pä8-$&æä8 l{p»o-$&õÂ&zÌl{pzz†p-F‹&ê;zøl{p»zz-%j&b9z$m{p»zz-/9& ãoFm{po-/9&1D9zmm{p¦z-T&ASKom{po-T&Ràz¶m{p¦z-ò&f‘oØm{po-ò&azn{pzz¦-Ô‚& Ç^o+n{poo-Ô‚&ÂÁ z\n{pzzo¦FIk&Ò,,_pzn{pHÓU&×J-_pU¡?&àâj®nup»d™„&ð_?oâjÙn{pod™„&„lzâj o{p¦zd‚Y&ƒ’oâj4o{pod‚Y&"0zâjdo{p¦zd§&6coâjo{pod§&M\HzâjÄo{pzz¦d9R&gwoâjôo{pood9R&‚ƒQz âj.p{pzzo¦Gc&ŠæHp{pRÞ‘&š÷‹{p1×jouplÿ1âj1p2âj1»W›&Æ àpk O&Ë ð]àpkU&Ö *z!Vu&Û ÝZ¬ooo2¬lÌ=7Z½tZ#a_M_tieBW½t#Øa_M_fillBXo#àa_M_fill_initBYä8#áa_M_streambufBZÒg#èa_M_ctypeB]{p#ða_M_num_putB_Ãt#øa_M_num_getBaÎt#€*EBktk·qÙt*«€Boƒ&ä8ÓqÙt*hVB{p 0 ïqÙt,CRC-!7 rät0 ,­%BC)rät0 ,ý”B–KFrät0 *lB¦áUä8brÙt*#=B°)+ä8~rÙt*9*B»ä8šrÙt*`BÅ 2ä8¶rÙt*ˆBÐê"0 ÒrÙt,ˆBó¿(ïrät0 K4B sätÒg`“ B åp)sät»-VB±:½tFsÙt-VB%ㄽthsät½t-\B3ÄÒg…sÙt*\C9ÂÒg¦sätÒg*²CChêtÇsätðt-{cBdèToäsÙt-{cBxñotäto*¦lC€°ihP'tätÚS*Ô‚Cu*xoMtÙtoo*òCz£6ontÙtoPK4B¼„tätmæQCŒ˜Z¢tätÒgnörC«A’ätÚS1ö1Ét2$1Ôt2m1ßt2åp1åpAåpAßtWÌD}¾vNzŽD¦#PDŠ(u¾vPDBu¾vÄv-µ€D™ [Ø8_uÏv-(`D|C¦|uÏv-×]D¡•GÚv™u¾v-×]D¨>Göt»u¾v»-æ_D­dhÚvØu¾v-æ_D´ hötúu¾v»-¼D¹@cØ8vÏvàv-0^D½n Úv>v¾vàv-¿€DÁDöt`vÏvàv-`DÅcaÚv‚v¾vàv-É€DÉ’[öt¤vÏvàv![…DÍÄvÄvÏv1ötAÊv2¦1Õv2ötAötAæv2¹A0 Aà Sm&ëSÖ|ëS#i&Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE$VAN&¤zwÖ|»-=?&¿mK¶°wÎt¶¶þYëvÜ|-=?&ã£e¶æwÎt¶¶þYëvJa-=?&èÈf¶xÎt¶¶þYëvâ|-=?&í;e¶RxÎt¶¶þYëvè|-=?&ò f¶ˆxÎt¶¶þYëvî|-=?&ø0g¶¾xÎt¶¶þYëvô|-=?&ý˜g¶ôxÎt¶¶þYëvú|-=?&Ód¶*yÎt¶¶þYëv}-=?&#d¶`yÎt¶¶þYëv}-=?&(kd¶–yÎt¶¶þYëvñv-=?&H¶ÌyÎt¶¶þYëvPaU±&M÷víyÖ|»Fž ™¶$zÎt¶¶þYëvANdéε¶÷vczÎt¶¶þYëvÜ|dé7 ¶÷v¢zÎt¶¶þYëvJadéN¶÷vázÎt¶¶þYëvâ|déj¶÷v {Ît¶¶þYëvè|dé$ã¶÷v_{Ît¶¶þYëvî|dé, ¶÷vž{Ît¶¶þYëvô|dé3x ¶÷vÝ{Ît¶¶þYëvú|dé;ö¶ ÷v|Ît¶¶þYëv}déH ¶ ÷v[|Ît¶¶þYëv}déd‹¶ ÷vš|Ît¶¶þYëvñvoéq_$¶ ÷vÎt¶¶þYëvPa1÷vAä8A¥AÔA»AõAAž AèS$&ÛëS·ëS#i&Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE$VP@&ï}·»-°H& ¹êÀ}ÃtêþYoä8-°H&+ 7!êñ}ÃtêþYo -°H&0 ‹!ê"~ÃtêþYo»-°H&5 ß!êS~ÃtêþYoõ-°H&: 3"ê„~ÃtêþYo-°H&j yPêµ~ÃtêþYoè-°H&o ã êæ~ÃtêþYoà -°H&„ ¢uêÃtêþYoGÕ@'A‚TÃtz»oz¦¦½Gz{Ä‘Ãtz»oþY¦¦½Gá$‰F.ÉÃto þY¦z½U)&¢  }ê·»dB¾ ‹ê }$€ÃtêþYoä8dBäpŒê }^€ÃtêþYo dBëÇŒê }˜€ÃtêþYo»dBò&ê }Ò€ÃtêþYoõdBù}ê } ÃtêþYodB“ê }FÃtêþYoèdBŒê }€ÃtêþYoà oB Pê }ÃtêþYo1 }A»lö=@Ã…påpH"T_vptr$basic_ostream9#'… EV$‚½t»ƒ…ÒgbøSE_ÃI‚½t»ƒ…*fvEpo…j‚½t–…*fvEyôo…‹‚½t«…*fvEƒ:…¬‚½tÀ…*fvE©h|…Í‚½t *fvE­»3…t»*fvE±|…ƒ½tä8*fvF\Š|…0ƒ½t˜*fvE¸”|…Qƒ½t¥*fvFjD|…rƒ½t»*fvEÃN|…“ƒ½tÔ*fvEÌž|…´ƒ½tõ*fvEШ|…Õƒ½t*fvEÕ&|…öƒ½tè*fvEÙ:|…„½tž *fvEá0|…8„½tà *fvEå#&…Y„½t*fvFxð …z„½tÒg*°HFn…›„½to ×wE#H[¾„½tz *,F­Ô9…䄽tz *tŽFÄLƒ……½t*Q FÙB7…½t*» FéÙ…=…½tˆ-» F z…d…½tõ q… En½t»ƒ…1‰…1…3AÃ1œ…5…«……1±…5êtÀ…êt1Æ…5þYÕ…þYZP=G\a0ˆ\a#a_M_modeGUÊ #@a_M_stringGX;#H'6.Gd/†0ˆÊ '6.GrM†0ˆ;NÊ *ZG…B;i†6ˆ,ZG]††0ˆ;NmІG§Ù8¤†0ˆÊ e.jG±yRë\Õ…Ɇ0ˆe aH‰H » Õ…î†0ˆeÀ{H4Zƒ» Õ…‡0ˆ»e§tHV£» Õ…B‡0ˆ»epGÑ@pÒgÕ…q‡0ˆ¦ eoH›ê 7Õ…¥‡0ˆõ Ê e¯7HÊU+7Õ…Ô‡0ˆˆÊ mu3Hçü‡0ˆ¦»»mGôÕ'ˆ0ˆrÅÕ…0ˆ»1Õ…1<ˆ2Õ…lc`=OÃ@‰Ã#E_M_stringbufGŽÕ…#}FG¡šˆ@‰»ƒ…Ê }FG¶ň@‰»ƒ…;NÊ `EGÀAˆëˆ@‰»ƒ…-\GËœ`0ˆ‰F‰-ZGÓE;%‰F‰sZGÝò9@‰;N1Aˆ1L‰2Aˆ stkÓ‹qWcŠtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED¾&› Û‚û:V}¼Št$_51ATTACKDECAYSUSTAINRELEASEIDLEWvInŸFšñy† 0?ã_î+uSRATEù_ZN3stkL5SRATEE‡“€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE0ÙuPI_ZN3stkL2PIE‡“-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‡“-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‡“€?Z\‰UÓ‹æŒT_vptr$StkError9#amessage_j¨R#atype_kf‰#'qWo>ŒæŒØYf‰b\<sÓ‹]ŒæŒ»ww#vi†Ó‹}ŒæŒxwy3=ìŒÓ‹¡ŒæŒxõ+|ü•ØYÓ‹ÅŒæŒySrJzÓ‹æŒ1Ó‹AòŒ2f‰ZcŠ„÷Œ^T_vptr$Stk9#J`ˆml×jJ-‰¹b×jJIRŠûn×jJåS‹*×jJo“Œe×jJÍA×jStkFloatLèzsrate_Ô£x€{N#Õ¨R{iˆÖx;ä8{ 5×ã~ä8|alertList_Ø_ZN3stk3Stk10alertList_E¬ostringstream=ŽAˆ{hÜw@ ŽaignoreSampleRateChange_Ýä8#<æ[·€, $¤TW{Ž€, ¬,˜Ž^ä8<'=¯n¨R,ƒ²@ÀލR,ü’µ@׎¬#,Ï”¸…#,œ»&t¬#,b¾¢0»*qÁonä8A€€€,nȲ|]zf‰,nËÖNy¨Rf‰,gŽεMä8,}jÑML§ä8}¾&à¼^~AŽã÷ŒÜ^» 6æ"l÷Œ^€€m¶%éË%^^m¢ ì§pC^^nnï…^f‰1÷ŒWiŠ0u“Edata_u“#EdataRate_Ž€#EnFrames_#EnChannels_Ô#Esize_‘# EbufferSize_’#(› ‘{“ÔÔ› 2‘{““ÔÔo{M‘{“»› g‘{“Œ“-0 s—“‰‘{“Œ“-¼)I“«‘{“-¼0«‡€Í‘£“ 0^8—“ë‘{“—“ öt@U& ’{“—“-|mJL“0’{“Ô-|mRb€W’£“Ô-ËR[’€~’£“€Ô-Þ^â ›’£“- saU‘ä8¸’£“ zWk‘Û’{“Ô zWu×0“{“Ô€-3kx'Ô “£“-C{quÔ=“£“ ¦~‚R‡[“{“€!@'‰€X€£“1€1dA‡“2€A’“2dAdA€1’“ZoŠ@ ÷ŒO•÷Œ#€¶+ Hd#'Û‚ æ“O•w  Ñ*©“”O•€€wª d_©“5”O•€wÁB <©“Z”O•€wÐ #0”©“„”O•»€*64 &]NÔ ”U•*^ )”Œ“¼”U•*0 4ÞR€Ý”O•ÔxX` :Õ3€©“•O•ÔxX` D~r—“©“4•O•—“Ôr©“O•»1©“1[•2©“ZuŠ@I÷Œ–÷Œ#€¶+I-d#'û:I•–*64I[0Ô¹•$–*^IUZŒ“Õ•$–xX`I)Þ—“`•––—“Ôr;`•–»1`•1*–2`•Z{Š€÷ŒQ™`•#astate_i»#@avalue_j€#Hatarget_k€#PaattackRate_l€#XadecayRate_m€#`areleaseRate_n€#hareleaseTime_o€#pasustainLevel_p€#x'V}& —Q™bNW)/–(—Q™»,‹T,,‚@—Q™,›0/&rX—Q™,Ü 2uUu—Q™€,D5Dh’—Q™€,788]”¯—Q™€,HD;£9Ì—Q™€,G%>ºé—Q™€,êAÝ:˜Q™€,E‡DQ#˜Q™€, •Gqv@˜Q™€,TJXSl˜Q™€€€€,Ö‡M¸"‰˜Q™€*;Per»¥˜W™, S—ƒ˜Q™€*0V€Þ˜W™*X`Y§ €ú˜Q™xX`cwˆ—“/–(™Q™—“Ô 6g/–Q™€€1/–1]™2/–Z¼ŠpJ÷ŒAš÷Œ#adata_J'd#€¶+J(d#@*64Jö)Ô¸™Aš*^J'\Œ“Ô™AšxX`J f€b™ý™LšÔxX`J#G—“b™&šLš—“r‡nb™Lš»1Gš2b™1b™ZÊH*÷Œb÷Œ#afd_Ç%#abyteswap_‚ä8#awavFile_ƒä8#afileSize_„»# adataOffset_…»#(achannels_†Ô#0adataType_‡»#8afileRate_ˆ€#@'ŸF-"›b'ŸF7O›b¨Rä8Ô»€bìt:Ršn›b»,ŽDšŸ›b¨Rä8Ô»€,_G j·›b*¨nJ°Dä8Ó›b*š9MD(»ï›h*3kP4 Ô œh*y`S\»'œh*0v[’=€Cœh,jþqjœb—“»ä8I–p ä8›œbzÔ»€IŠsä8½œbzIWv Cä8ßœbzIéGyWä8bzIm|ì*ä8#bz‚)Ý<ä8bsƒSINT32ô»sss1Rš1n2Rš1AZÉŠèK+÷Œ¡b™#afile_K¨Rš#pafinished_K©ä8#¸ainterpolate_Kªä8#¹anormalizing_K«ä8#ºachunking_K¬ä8#»atime_K­€#Àarate_K®€#ÈachunkThreshold_K¯»#ÐachunkSize_K°»#ØachunkPointer_K± #à'šK.ž¡»»'šK6½ž¡¨Rä8ä8»»bßGK9yÜž¡»w7KE´#y Ÿ¡¨Rä8ä8w±QKHøy+Ÿ¡wQNKK¿CyKŸ¡wD,KRFykŸ¡wD,KY¼ yŸ¡€x™?K\hL» y´Ÿ¡xí$Kdt€ yØŸ¡*¨nKg- ä8ôŸ¡*À[Kj ä8 ¡wcMKpd y5 ¡€wéKvË[ yZ ¡€,KFw ¡ä8*0K‹G€˜ ¡ÔxX`K—΀yÁ ¡ÔxX`K¢°t—“yê ¡—“ 6K¦»qy¡€€1y1¡2ylÏŠ ÷Œú£y#afirstFrame_d#è€bž€#˜'ñy…¡ú£»»'ñy"²¡ú£¨Rä8ä8»»bÎ+%$¡Ñ¡ú£»w71?$¡¢ú£¨Rä8ä8w±Q4ò6$¡ ¢ú£wQN7š1$¡@¢ú£*64:ÍPÔ\¢¤wD,AB$¡|¢ú£wD,HáA $¡¡¢ú£€x™?Kí#» $¡Å¢¤xí$SGV€ $¡é¢¤wcMYæs $¡£ú£€,ÁBb­'+£ú£€wée6 $¡P£ú£€,à6m m£ú£€,TMuiŠ£ú£€*0Éc€«£ú£ÔxX`;y€$¡Ô£ú£ÔyX`™É —“$¡ú£—“1$¡1¤2$¡ZÕŠh÷Œû¥`•#ztable_Z˜:datime_[€#@arate_\€#H€b]€#PaiIndex_^Ô#Xaalpha__€#`'†¤¤û¥bUQ  ¤äû¥»,QN#c Û¤û¥,cM)1ø¤û¥€,ÁB2†t¥û¥€,é5°ˆ2¥û¥€,à6=y‹O¥û¥€,TMDîPl¥û¥€*0GZx€ˆ¥¦*X`J7n€¤¥û¥xX`Têa—“ ¤Ò¥û¥—“Ô 6Xr„ ¤û¥€€1 ¤1¦2 ¤?˜6A§'ptD,¦X§'ptFE¦X§^§'C)K_¦X§»*FNøuA§€¦i§}*FQ9vG§¡¦i§R§*é6VÓˆA§ǦX§»,7`Oké¦X§A§»*|d8~§i§,‡j°3­d®°R§ ?‹Û…[­d®°»R§*ãLm튰|­d®°*ãLy3°¢­d®°° éWÛCbÀ­d®u® CRïŽqÙ­d®m7mL«Ôü­d®»R§G05L3|]%®d®°»R§mô LõßH®d®°R§R‹wš¡.d®A§1©Ap®2©A©1p®ZÛŠà÷ŒB°÷Œ#again_G€#achannelsIn_HÔ#€¶+Id# ab_K©#Paa_L©#haoutputs_Md#€ainputs_Nd#°' 0+¯B°*Œz­„ÔG¯H°*64 æÔc¯H°wCR#/}®ƒ¯B°,IN*Ê_ ¯B°€*ÃR-Ó#€¼¯H°*t15ä‚€ݯB°€*^8w~Œ“ù¯H°xX`C#D—“®'°B°—“ÔrI®B°»1®1N°2®ZáŠà÷Œ%²®#'?€°%²b’MS°Ÿ°%²»,  _¼°%²ä8,J!û{Ù°%²€,P$‚2ö°%²€,V'9…±%²€,C:*þ?±%²€€€ä8,[#9 +a±%²€€*0<"Z€}±+²*X`?2I€ž±%²€xX`JÇ—“S°̱%²—“Ô*X`UÊ.—“ü±%²—“—“ÔÔ 6Y/&S°%²€€1S°11²2S°?L6k³'ptDV²ˆ³'ptFo²ˆ³޳'C)K‰²ˆ³»*FN0ˆk³ª²™³|³*FQ•q³˲™³‚³*é6VJk³ñ²ˆ³»,7`c³ˆ³k³»*|d{/³™³,‡j WQ³ˆ³k³‚³CÎ7nt5ˆ³k³1Q™1w³2Q™AQ™Aw³16²A”³26²1”³? Vø³6²#'̇ dȳø³'̇ fá³ø³þ³)Ì] lø³»1Ÿ³A´2Ÿ³1ã?¨N5µ&pVã#*5`»n5µE´;µ*5dXþ³a´Aµ*c‰h耟³}´Aµ'ôGk–´;µþ³'ôGo´´;µ»þ³'‘(zδ;µ»*<‚\k³ï´;µ»,â]†U6µ;µk³» £Î´ £ï´ £´ £E´ £a´AŸ³1´1Gµ2´?5£”º´#'N,Ézµ”ºþ³'N,Öµ”º»‚³þ³'N,ç¶µ”ºšº°ѵ”º»*0L„r¥ºòµ”ºšº .(½Š¶”º»‚³-WNJÖ7h2¶”º-WNS&i¿O¶«º-5…\à‰hl¶”º-5…e»1¿‰¶«º-Ä~n…Žâ¦¶”º-Ä~wPmfö«º-(€ßIâà¶”º-(‰K8fý¶«º-Þ&E·«º-|”7·«º zW£-Z·”º»Q™-Ì3°’>w·«º- s¹(ä8”·«º,Í@LEa±·”º»-¼Ýƃ|³Ó·”º»-¼ìàl‚³õ·«º»G{|òF¸«º»-"†*U|³6¸”º»-"†‚‚³X¸«º»-¥Š"-|³u¸”º-¥Š*N‹‚³’¸«º-52+<|³¯¸”º-5:Qi‚³̸«º-›‹EEsk³é¸”º-›‹I•q³¹«º ,Xèp$¹”º‚³ XmV=¹”º*?‹L\šyhc¹”ºh‚³ ?‹®†‹¹”ºh»‚³*ãLm·h¬¹”ºh*ãLyyAhÒ¹”ºhh éWÛä1𹔺¥º CRï–Y º”ºm7mL«Sy,º”º»‚³G05L3.JUº”ºh»‚³mô LõâMxº”ºh‚³R‹wš`…”ºk³1LµA º2LµALµ1 º?6æ»'ptDѺ¼'ptF꺼 ¼'C)K»¼»*FN²æ»%»¼÷»*FQéì»F»¼ý»*é6Vºæ»l»¼»,7`AŽ»¼æ»»*|d…•ª»¼,‡j˜…Ì»¼æ»ý»CÎ7n·“¼æ»1ú£1ò»2ú£Aú£Aò»1±ºA¼2±º1¼?X Vs¼±º#'̇ dC¼s¼'̇ f\¼s¼y¼)Ì] ls¼»1¼A¼2¼1·?tN°½&pV·#*5`¦m°½À¼¶½*5dÐFy¼ܼ¼½*c‰hâV¼ø¼¼½'ôGk½¶½y¼'ôGo/½¶½»y¼'‘(zI½¶½»*<‚”æ»j½¶½»,â]†OŒ½¶½æ»» £I½ £j½ £–¼ £À¼ £Ü¼A¼1м1½2м? £Ãм#'N,Éõ½Ãy¼'N,־ûý»y¼'N,ç1¾ÃðL¾Ã»*0L„ Ãm¾Ãà .(z4¾Ã»ý»-WNJØC<­¾Ã-WNSjŸʾ&Ã-5…\*<ç¾Ã-5…eŒ<Ÿ¿&Ã-Ä~n» Ê!¿Ã-Ä~w¥rB>¿&Ã-(€e>Ê[¿Ã-(‰9BBx¿&Ã-Þ R•¿&Ã-|”Ò5²¿&à zW£~Hտûú£-Ì3°=qò¿&Ã- s¹àkä8À&Ã,Í@LE‡,Àû-¼Ý· ÷»NÀû-¼ìý»pÀ&ûG{|òà‡À&û-"†»Q÷»±Àû-"† 4ý»ÓÀ&û-¥Š"á-÷»ðÀÃ-¥Š*¤’ý» Á&Ã-52Ço÷»*ÁÃ-5:¸sý»GÁ&Ã-›‹Eèæ»dÁÃ-›‹I¼aì»Á&à ,X,ŸÁÃý» Xm)¸ÁÃ*?‹L\JŠ<ÞÁÃ<ý» ?‹#/ÂÃ<»ý»*ãLm@<'ÂÃ<*ãLy)<MÂÃ<< éWÛmkÂà à CRï8j„ÂÃm7mL«¡§Âûý»G05L3ÖxÐÂÃ<»ý»mô Lõ^\óÂÃ<ý»R‹wšƒÃæ»1ǽAÃ2ǽAǽ1Ãl犰M&÷Œ‘Æ©“#aadsr_MgLµ#@awaves_Mhǽ#Xavibrato_Mi ¤#patwozero_MjS°#ØanOperators_MkÔ#¸abaseFrequency_Ml€#Àaratios_Mm©#Èagains_Mn©#àamodDepth_Mo€#øacontrol1_Mp€#€acontrol2_Mq€#ˆafmGains_Mr‘Æ#afmSusLevels_Ms¡Æ#° afmAttTimes_Mt±Æ#° 'ã_M,ÄÁÆÔbtM/,ìÄÁÆ»,CRM2é’ÄÄÁÆ,Ž*M5M1áÄÁÆé,wÁBM8g,ÃÅÁÆ€, }M;ˆ(ÅÁÆÔ€,INM>Ø+JÅÁÆÔ€,Z5MAÎBgÅÁÆ€,,MD ’„ÅÁÆ€,©MG/„¡ÅÁÆ€,#„MJN=¾ÅÁÆ€,‹TMM—jÖÅÁÆ,›0MPß{îÅÁÆwªMSyZ,ÃÆÁÆ€wÐMVÛD,Ã=ÆÁÆ»€xX`MY&€,ÃfÆÁÆÔyX`Mc]*—“,ÃÁÆ—“Ô€¡Ælc€±Æl€ÁÆl1,Ãl튰 )÷Œ·Ç,Ã#'î+ /õÆ·Çb%† 2ÇÆÇ·Ç»wÁB 5X@ÇÆ9Ç·Ç€w  8uqÇÆcÇ·Ç€€xX` ;”;€ÇƌǷÇÔyX` EF—“ÇÆ·Ç—“Ô1ÇÆW/D}…ÉNzŽDz#PDŠïÇ…ÉPD È…É‹É-µ€D™´-Þ8&È‘É-(`DÿzCÈ‘É-×]D¡ä@œÉ`È…É-×]D¨¡@½Ç‚È…É»-æ_D­á^œÉŸÈ…É-æ_D´o^½ÇÁÈ…É»-¼D¹ÉXÞ8ãÈ‘Éàv-0^D½œÉÉ…Éàv-¿€DÁéw½Ç'É‘Éàv-`DÅ›wœÉIÉ…Éàv-É€DÉ;½ÇkÉ‘Éàv![…DÍŸ‹É‘É1½ÇAÏS1—É2½ÇA½Ç„SŽÅ1Å…~’2ÅDÅLéɆiéÉ‘h2£“…“DÅUŘʆiéÉ‘h… “VÅhÅäHʆiéÉ‘h…Ó›hÅzÅ0uʆiuÊ‘h2h…£zÅÆ|¶Ê†iò»‘h‡f b€‘`…ƒ¯Æ+ÆÈóʆióÊ‘hˆgain*€‘`2B°AN…L+ÆbÆ;ˈ__a¶;Ë‘hˆ__b¶;Ë‘`2øÊ…l`̉__groupingþ z‘¨‰__grouping_sizeþ ‘ ‰__grouping_tmpþ Ì‘˜Š__n N‘PŠ__min N‘HŠ__i ‘¸Š__test ä8‘_‹P—Š__j ‘°2ØY…«bƃƬ\̆i\Ì‘h‰__nÝ‘`2d®…±·„Æ¥ÆøžÌ†ižÌ‘h‰__nÝ‘`2”º…,À¦ÆÇÆDà̆iàÌ‘h‰__nÝ‘`2ÃŒE¦ÍiÍFmò82X§ŽåÌÈÆÒÆ8ÍðÌ‘hŒ±§ZÍiZÍFmò82ȧŽ8ͶRÒÆéÆÜ‹ÍCÍ‘hŽ8ÍPêÆÇ(·ÍCÍ‘hŒ,¦ÓÍiÍÓÍ2^§Ž·Í“ ÇÇt ÎÂÍ‘hÍÍ‘`Œ˜§0ÎiZÍ__a f0Î2ΧŽ Î%Ç/ÇÀjÎΑh#Α`‘vSŽÎiŽÎFmò82Ù§ŽjΫ80ÇGÇ ¿ÎwΑh…ù§HÇVÇXìΆiìΑh2 ©…‘VÇdǤ+Ï’A§‘h’A§‘`’Ø6‘…²dÇŠÇðoψ__first ”A§‘hˆ__last ”A§‘`…ΊǭÇ<¼Ïˆ__first ´A§‘hˆ__last ´A§‘`’©‘X“Z”^®ÇåLj Іi Бhˆnumber ^»‘dˆvalue ^€‘X2O•“5”LæÇÈÔOІi Бh‡f L€‘`”Ç Cá ­Ð†i­Ð‘X‡f C€‘P‹qß•i NÔ‘l2·Ç‘4• ÖÐi ÐFmò8޲Ð+ȘÈlѿБX޲Ð5Y˜Èɸ.ѿБX…ǦÉ5ÉsцiÍ‘hˆ__p`A§‘`’‘X…¿¨6ÉgÉP¾Ñ†iìΑhˆ__p†A§‘`ˆ__n†‘XŒ„¨àÑiìÎFmò8޾ÑpOhɱɜ ÒÉÑ‘hŒ†©.Òi\ÌFmò8Ž ÒÙ²ÉÿÉèZÒÒ‘X‘'°~ÒióÊFmò8ŽZÒá ÊYË4 ªÒgÒ‘XŽZÒ5[Z˳̀ ÖÒgÒ‘X–‰‘œ´ÌÏÍÌ ;Ó†i;Ó‘è|‰nœ‘à|‹æÌ¬ÍŠerror  Ž‘ð|2{““c¯RÐÍ­Î {Ó†ióÊ‘H•iTÔ‘\“ŒÇc®Î Ðd TÔ†i­Ð‘H‡C cTÔ‘@ˆchannel cÔ‘¼•nChannels eÔ‘l•samples mu“‘P•j nÔ‘h•hop nÔ‘d—-Ï‚Ï3Ô•i pÔ‘`‹‚ÏЕi tÔ‘\2—““}±\ гѰ ˜Ô†i˜Ô‘Xˆinput\€‘P2%²“Þ˜s´ÑçÓü ËÔ†iw³‘h“ˆ¥cèÓšÕH Õ†iÕ‘X•tmpn€‘h2û¥–«‘©šÕÇÖ” rÕ†iéÉ‘è|‰n©‘à|‹ÌÕ’ÖŠerror­ Ž‘ð|…a±ÈÖúÖà ŸÕ†iŸÕ‘h2+²“cÇKúÖ„Ú, üÕ†i­Ð‘X’Ô‘T•temp M€‘h•temp2 M€‘`˜ø„#ùß<àx PÖˆ__initialize_p \»‘lˆ__priority \»‘h™å%<àQàÄ š>áû ”Ö’k‘h”9Ç Rüê\ çÖ†i­Ð‘h‡f R€‘`ˆamplitude R€‘X‘õÆ ? ×i­ÐFmò8ŽçÖ0:ê!¨ 7×ôÖ‘hŽçÖ°"Yô c×ôÖ‘hŽçÖ‚GZ‘@×ôÖ‘h„˜Ž„Ú©ÚŒ…ï©ÚÛØ؉__lhsGØ‘H‰__rhsGz‘@›__strIANvHŠ__strI;‘P2;N‘áÆ %/Øi­ÐŽØd#’3 $|Ø#Ø‘ø~‹¾U•i )Ô‘XŽØss4 ÕpÉØ#Ø‘ø~‹` ÷ •i )Ô‘Xœ_DefaultRuneLocale1„?-TABLE_SIZE_ZL10TABLE_SIZE×jž__dso_handlekŸóŠ€ˆå@2Ô ‹ŸO‹-DTû! @Ÿq‹-DTû!@Ÿ›‹€?29.nothrow'I3cjÙostream=ŠÃ.cerrA“~„Ù¡7 Ðí_digits#F_ZNSt14numeric_limitsImE6digitsEò8@¢nc#ï_ZNSt14numeric_limitsIfE12has_infinityEâ:¢Ý\#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEâ:¢¹~#ó_ZNSt14numeric_limitsIfE10has_denormEç:¢nc#(_ZNSt14numeric_limitsIdE12has_infinityEâ:¢Ý\#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEâ:¢¹~#,_ZNSt14numeric_limitsIdE10has_denormEç:¢nc#a_ZNSt14numeric_limitsIeE12has_infinityEâ:¢Ý\#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEâ:¢¹~#e_ZNSt14numeric_limitsIeE10has_denormEç:£nposºƒNJ/:@Þ&NLÿK:EÆG€Jp‘:QR)MP¤npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEN¥/:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEN¥ÿK:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE>Lƒ9;i-’ò8Mnumeric;jšˆò8LE;kF“ò8Lzo;ld~ò8LY;m =ò8Lw;n‰}ò8 Ol;)ÂHÄSOQ…;bstÝ2ìUOZn;ñЇ¦YOŒy;ò2¦YO|‡;óU;¦YO–';ôQA¦YO‚(;õ£^¦YOW ;ö_¦YOo;÷½±Y[Ë~$ü a\dec$Á\a\fixed$ë\a\hex$ ¥)a[$þa\left$'a \oct$¿Ua@\right$ØŽa€]‰9$I'a]Š $  _a]`:$$êma^showpos$'ýEa^skipws$**Ža^unitbuf$-.a ]F$1a@[-$4Éa°[ÄL$7ï aJ]z$:÷&a\badbit$L : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; < *.? : ; ‡@I< +.: ;‡@I< ,.? : ; ‡@< -.? : ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1 I2&I3&45I6.? : ; I< 7.? : ;I< 8.? : ;I< 9: : ; ;.: ; ‡@I< <.? : ; ‡@I< =G : ; >:: ; ?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N : ;I8 2 O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.G@….G@†I4  ‡: ; I ˆ: ; I ‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G; @”.G: ; @•4: ; I –.G;@— ˜.‡@4 @™.4 @š.4 @›4: ;I2  œ4: ; I? < 4: ; ‡@Iž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < LÕùßC<àêû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFileRead.hFileLoop.hFilter.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hRhodey.cppRhodey.hTwoZero.hADSR.hSineWave.hiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccGenerator.hWvIn.hFileWvIn.hvector.tccFM.h ÅJÎX‚ž‚¡‚Ò}ž‚žH…Ȍֿ/Ÿ Ö»W»W»í|X‚ !.ºººZºº  .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ…Í“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ Š0ôY/Úóåg‘&&‘&‘ÕªùK`<"*à33É‚¼)בóó®å[‘'‘óÌבó¯å1'KÉ®èE<¾/Ç0/&1ge­Eحɳ.“u1„+ˆ}¬º &$v’×4vL׬­&Ø'$Î.º˜‚LÉg! ýLó׃OŸ#v/#å2K ±l‚É/2L‘S"+º éZ----ƒ‘e.ºØƺØƺØdÈó¯»Ù/I Ï&MYYZ&&&&KKKKuh7ó¯»Ù/I Ï&MYYZ&&&&KKKKu6 ùßÛÖqä $/JÅÅwÅÅwÅ1Åv2Å3Åw3Å6Åw6ÅDÅvDÅEÅwEÅHÅwHÅUÅvVÅWÅwWÅZÅwZÅhÅvhÅiÅwiÅlÅwlÅzÅvzÅ{Åw{Å~Åw~ÅÆvÆÆwÆÆwÆ+Æv+Æ,Æw,Æ/Æw/ÆbÆvwwvbÆcÆwcÆfÆwfƃÆv„Æ…Æw…ƈÆwˆÆ¥Æv¦Æ§Æw§ÆªÆwªÆÇÆvÈÆÉÆwÉÆÌÆwÌÆÒÆvÒÆÓÆwÓÆÖÆwÖÆéÆvêÆëÆwëÆîÆwîÆÇvÇÇwÇÇwÇÇvÇÇwÇÇwÇ/Çv0Ç1Çw1Ç4Çw4ÇGÇvHÇIÇwIÇLÇwLÇVÇvVÇWÇwWÇZÇwZÇdÇvdÇeÇweÇhÇwhÇŠÇvŠÇ‹Çw‹ÇŽÇwŽÇ­Çv®Ç¯Çw¯Ç²Çw²ÇåÇvæÇçÇwçÇêÇwêÇÈvwwávÈÈwÈÈwȘÈv˜È™Èw™ÈœÈwœÈÉvÉÉwÉÉwÉ5Év6É7Éw7É:Éw:ÉgÉvhÉiÉwiÉlÉwlɱÉv²É³Éw³É¶Éw¶ÉÿÉvÊÊwÊÊwÊYËvZË[Ëw[Ë^Ëw^˳Ìv´ÌµÌwµÌ¸Ìw¸ÌÏÍvÐÍÑÍwÑÍÔÍwÔÍ­Îv®Î¯Îw¯Î²Îw²Î Ðv Ð Ðw ÐÐwгÑv´ÑµÑwµÑ¸Ñw¸ÑçÓvèÓéÓwéÓìÓwìÓšÕvšÕ›Õw›ÕžÕwžÕÇÖvÈÖÉÖwÉÖÌÖwÌÖúÖvúÖûÖwûÖþÖwþÖ„Úvùßúßwúßýßwýß<àv<à=àw=à@àw@àQàváâwâåwåûvüýwýwêvêëwëîwî!v"#w#&w&YvZ[w[^w^‘v„Ú…Úw…ÚˆÚwˆÚ©Úv©ÚªÚwªÚ­Úw­ÚÛv’“w“–w–3 v4 5 w5 8 w8 Õvä¢Éstk::Stk::sampleRate¼Éstk::StkFrames::sizeîÉstk::StkFrames::channelsÊstk::StkFrames::framesHÊstk::FileRead::fileSizezÊstk::FileLoop::setFrequency¶Êstk::Filter::setGainþÊminÌstd::vector >::operator[]aÌstd::vector >::operator[]£Ìstd::vector >::operator[] Í__gnu_cxx::new_allocator::~new_allocator_Ístd::allocator::~allocator‹Ístd::allocator::~allocatorØÍ__gnu_cxx::new_allocator::new_allocator5Îstd::allocator::allocator“Îstd::_Vector_base >::_Vector_impl::~_Vector_impl¿Îstd::_Vector_base >::_M_get_Tp_allocatorñÎ__destroy_aux+Ï_DestroyoÏ_Destroy¼Ïstk::Instrmnt::controlChangeÐstk::Instrmnt::setFrequencyOÐstk::Rhodey::setFrequencyÖÐstk::Instrmnt::~InstrmntÑstk::Instrmnt::~Instrmnt.Ñ__gnu_cxx::new_allocator::deallocatesÑstd::_Vector_base >::_M_deallocateàÑstd::_Vector_base >::~_Vector_base.Òstd::vector >::~vector~Òstk::Filter::~FilterªÒstk::Filter::~FilterÖÒstk::StkFrames::operator[]@Óstk::Filter::clear{Óstk::Rhodey::tickYÔstk::TwoZero::tickÔstk::ADSR::tickËÔstk::SineWave::tick Õstk::StkFrames::operator[]rÕstk::TwoZero::lastOut¤Õstk::Rhodey::tick”Östk::Rhodey::noteOn ×stk::Rhodey::~Rhodey7×stk::Rhodey::~Rhodeyc×stk::Rhodey::~Rhodey×stk::Stk::rawwavePath©×operator+, std::allocator >/Østk::Rhodey::Rhodey|Østk::Rhodey::RhodeyM äÂ__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_t $_45div_tB$_5lldiv_tz$_6¤lldiv_tü lconv_#va_listn#fpos_t|#__sbuf²#__sFILE¥%FILE0)clock_t?)tm*pthread_once_t'*__gthread_once_t?*wint_tM*$_7¢*_RuneEntry´*$_8î*_RuneRange+$_9?+_RuneCharClassU+$_10?-_RuneLocaleº/mbstate_tË/wctype_tØ6__true_type7char_traits9__vtbl_ptr_type9nothrow_t,9new_allocatorx:allocatorì:_Atomic_word;basic_string,std::allocator >GN_Rep_baseŒN_RephPlocaleëSfacet$VidîV_ImplZios_base\abasic_streambuf >ïgwctrans_tÞictype_baseâjctypeŒpmoney_baseåpbasic_ios >öt__normal_iterator, std::allocator > >÷vnum_get > > }num_put > >Ãbasic_ostream >Õ…basic_stringbuf,std::allocator >Aˆbasic_ostringstream,std::allocator >Ó‹StkError÷ŒStkdStkFrames©“Instrmnt`•Generator/–ADSRb™WvInRšFileReadyFileWvIn$¡FileLoop ¤SineWave ¦new_allocatoro§allocatorß§_Vector_base >©vector >®FilterS°TwoZero6²new_allocatorŸ³allocator´_Vector_base >Lµvector >±ºnew_allocator¼allocatorм_Vector_base >ǽvector >,ÃFMÇÆRhodey½Ç__normal_iterator, std::allocator > >„Ùostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_readSineWave_ZNSt8ios_base9uppercaseEsetControl1strtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EEaSERKS4_swap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8max_sizeEv_ZN3stk8FileWvIn9normalizeEv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE10deallocateEPS3_m_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk7TwoZero15setCoefficientsEdddb_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]_ZN3stk7TwoZero4tickERNS_9StkFramesEjc_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_sleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4dataEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEvwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZN3stk6Rhodey4tickERNS_9StkFramesEjwcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE11_M_allocateEm_ZNK3stk8Instrmnt9lastFrameEv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERS3_fgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEaSERKS4__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE2atEmnoteOffcopyfmt_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEmcontrolChangesizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EEixEm~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_assignEmRKS2__ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcmphaseOffset__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5frontEvgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotch_ZN3stk6RhodeyC1EvprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_GLOBAL__I__ZN3stk6RhodeyC2Ev_ZL8iswcntrli_ZN3stk2FM4tickEj_ZNSolsEPKv_ZN3stk7TwoZero17sampleRateChangedEdd_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5emptyEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt10ctype_base5lowerE_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE8pop_backEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_ZN3stk2FM4tickERNS_9StkFramesEj_M_set_sharableloadWavesgets_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEvispunct_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZN3stk7TwoZero8setNotchEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoop_ZN3stk2FM7setGainEjdRhodeygetMessagewritepush_backsetModulationDepthsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6resizeEmS2__ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZN3stk7TwoZero4tickERNS_9StkFramesES2_jj_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_ZN3stk2FM9loadWavesEPPKc_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEd_ZN3stk8FileLoop5resetEvfsetpos_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE3endEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4swapERS4__ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslen_ZN3stk7TwoZero5setB1Edfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE2atEmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6assignEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_setModulationSpeed~_Impl_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE7destroyEPS3__ZNSt6locale21_S_normalize_categoryEi_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEvqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZNSs12_S_constructEmcRKSaIcE_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13_M_deallocateEPS2_mbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZN3stk6RhodeyD0EvsetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZN3stk6Rhodey4tickEj_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4backEvwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZN3stk2FM11setControl2Ed_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8capacityEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8FileLoop8openFileESsbbget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk6Rhodey12setFrequencyEd_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m_ZNSt6locale5_Impl10_S_id_timeEwcsxfrm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_STK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZN3stk2FM18setModulationSpeedEd_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facet_ZN3stk2FM13controlChangeEidisprint~basic_ostringstreamcollateiswpunct_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4sizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE14_M_range_checkEm_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN3stk6RhodeyD2Ev_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_put*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk7TwoZero4tickEd_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE8allocateEmPKv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv~TwoZero_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoul_ZNSt6vectorIPN3stk4ADSRESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_num_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFile_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE2atEminit_M_replace_categoriesInitfree_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEvdo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSt6vectorIPN3stk4ADSRESaIS2_EE2atEm_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZNSt6vectorIPN3stk4ADSRESaIS2_EE8pop_backEvasctime_ZNK3stk8FileLoop11getFileRateEvrdstate_M_implpubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13get_allocatorEvctime_ZL9iswxdigitilocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE9constructEPS3_RKS3_mbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5clearEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNK3stk7TwoZero7lastOutEv_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk2FM7noteOffEdsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk7TwoZero22ignoreSampleRateChangeEb_ZN3stk6Filter7setGainEdFMoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EE7reserveEm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN3stk8FileLoop14addPhaseOffsetEd_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4backEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5clearEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN3stk2FM5keyOnEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5emptyEv_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4swapERS4__M_fill_assign__in_chrg_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEvoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftime_S_id_ctypedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE9push_backERKS2_inRange_ZNSs4_Rep12_S_empty_repEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8capacityEvllabs_ZN3stk6Rhodey6noteOnEdd_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4dataEvpptr_ZN3stk6RhodeyC2Ev__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZN3stk8FileLoop7setRateEd~FM_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8FileLoop4tickEj_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_assignEmRKS2__S_id_numeric_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_FileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE8max_sizeEv_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbacks_ZN3stk2FM6keyOffEvwmemcmp_ZN3stk7TwoZero5setB0Edmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_FmtflagssetRatio_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZN3stk2FM12setFrequencyEd_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERKS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13get_allocatorEv_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_FmtflagssetControl2_ZN3stk2FM11setControl1Ed_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZN3stk7TwoZero5setB2Ed_S_c_namebase_ZNSt6vectorIPN3stk4ADSRESaIS2_EE15_M_erase_at_endEPS2__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat~Rhodey_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_setfsetg_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE7reserveEmsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_range_checkEm_ZN3stk2FM8setRatioEjd_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERS3_showWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE3endEveq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_front_S_clone_c_locale_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6assignEmRKS2__ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5frontEv_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEv_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widen_ZN3stk6RhodeyD1Evstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceoutTwoZero_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk2FM18setModulationDepthEd_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEv_Callback_listferror_ZN3stk2FM5clearEvswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERKS3__ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åHƒì0H‰}øòEðH‹EøH‹HƒÀ`H‹H‰EÐH‹}øHƒÇpèH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàòEàòYEðòEèèòMèò^Èf(ÁH‹}øÿUÐÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åHƒìPH‰}èëH‹EèòH@òÑ òXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òž f(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.x sÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHìH‰}è‰uäH‹}èHÇà¾èòòEˆH‹}èHƒÇ@¾èH‹8èòMˆòYÈòMH‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEòEøH‹EèòˆòEøòYÁòEøH‹}èHƒÇX¾èH‹8òEøèH‹}èHÇØèòE˜H‹}èHƒÇX¾èH‹8òE˜èH‹}èHÇà¾èòòU H‹}èHƒÇ@¾èH‹8èòM òYÈòM¨H‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYE¨òEøH‹}èHÇØòEøèH‹}èHƒÇX¾èH‹8òEøèH‹Eèòˆò3 òYÈò/ f(ÑòXÐòU°H‹}èHÇà¾èòòM°òYÈòM¸H‹}èHƒÇ@¾èH‹8èòU¸òYÐòUÀH‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEÀòEøH‹Eèòˆò—f(ÑòYÐòUÈH‹}èHÇà¾èòòMÈòYÈòMÐH‹}èHƒÇ@¾èH‹8èòUÐòYÐòUØH‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòMØòYÈòEøòXÁòEøH‹}èHƒÇpèf(ÈH‹Eèò€øòYÁòEðòMðòÃòXÈòEøòYÁòEøH‹}èHƒÇ¾èòMøòšòYÁòH‹}èHƒÇ¾èH‹H‰…xÿÿÿò…xÿÿÿÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!Rhodey::setFrequency: argument is less than or equal to zero!StkFrames::operator[]: invalid index () value!Rhodey::tick(): channel and StkFrames arguments are incompatible!sinewave.rawfwavblnk.rawN3stk6RhodeyEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ'*1Jÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#0m’ÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#0m’UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE @à¿ð?à?.@{®Gáz¤?ø?Ð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ•† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿɆ 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ§† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿІ 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿî† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¡çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¡çÿÿÿÿÿÿÿ† ƒÇ†-´Œ-›#-–ƒ”-]UJk-8”-$ ÿ k-í ”-Ç ¿ ´ k-¢ ”-| t i k-F q- q-ú q-Ô q-¿ Š-µ © Š-Ÿ “ Š-‰ q ž-X Š-N B ž-0 £- £- £-ì £-Ú £-º ¬-¡ £-Š –-` ­-K ¡-; š-2 {--  - - m-Ý ž-Á ž-¯ £-– £-„ £-k £-Y £-9 ¬- £- –-Ó ­-¾ ¡-® š-¥ {-  ‘ -ˆ -x m-U „N ‹-% †- Œ-ù#-ôá”-»³¨k-–”-‚h]k-K”-%k-”-ÚÒÇk-¤q-~q-Xq-2q-Š-Š-ýñŠ-çÏž-¶Š-¬ ž-Ž£-u£-c£-J£-8£-¬-ÿ£-è–-¾­-©¡-™š-{-‹|-s-cm-;ž-ž- £-ô£-â£-É£-·£-—¬-{£-a–-1­-¡- š-{-þï-æ-Öm-³„¬‹-‹¬-yŒ-i„S¬-AŒ-1„¬- Œ-ù„äˆ-ªq-}q-Pq-#q-õ§-ðÉ=-¼m-šq-S-E¨-@’=9è›- ›-c›-9u-™- p@èÀ˜pH øÐ¨xP(øÐ p@èÀ˜p@èÀ˜pH øÐ¨€X0à¸`8èÀ˜pH ­Ù²ØªØŽØ†ØeØ]ØAØ9طׯ×ו×u×m×I×A××פ֜ÖzÖrÖ_ÖWÖÖÖ³Õ«Õ€ÕxÕUÕMÕÕÕÚÔÒÔ¬Ô¤ÔhÔ`Ô=Ô5ÔÔÔŠÓ‚ÓOÓGÓÓÓæÒÞÒ¼Ò´ÒÒˆÒ@Ò8ÒòÑêÑÑyÑ<Ñ4ÑÑ ÑèÐàЖЎÐ_ÐWÐ!ÐÐËÏÃÏ}ÏuÏ9Ï1ÏÿÎ÷ÎÍÎÅÎ¥ÎÎGÎ?ÎêÍâÍÍ•ÍqÍiÍÍͱ̩ÌoÌgÌ-Ì%ÌÿË÷ËNËFË ËËÄʼʈʀÊVÊNÊ)Ê!ÊüÉôÉÊÉÂɰɨÉ0 ÏòT ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(܆-Ï£-¼ -¯¢-ƒ¢-~=TI-:-I- ãG-«m-‹-ƒk-_q-= m-ë-ãk-¿q-‘}•-pm-^;-+m- -k-èq-Ó•-Æm-¯Q-Ÿ•-’m-Hm-(- k-q-Ê[-v†-c¥-G¥-2£-£-Ž-œ-ò¨-í ãŸ-Ô¨-Ï Á¤-pI-TI-I-þ—=×I-Ò—=DëªI-4I-C I-„ I-l I-T I-9 I-! I-ú I-Ü q-³ I-• q-q I-S q-> I- I-ß W-® I-W W- Y-ø I-ì -Þ ¨-Ù ’=Ò ¾ Y-² Y-€ U-b I-? U-! I-þU-ÝI-†-}¥-a¥-L£-3£-*Ž-œ- ¨- ýŸ-î¨-é Û¤-¬-~†-q“-V“-?˜-"o-o-æ˜-Ño-¼o-¡˜-‚˜-m˜-Rƒ=6¬-$†-“-ü“-å˜-Èo-«o-Œ˜-wo-bo-G˜-(˜-˜-øƒ=ái-Ø_-Ïy-·]-«g-“c-Še-IK-¬-ó¬-á†-Ô“-¹“-¨˜-…=u¬-c†-V“-;“-*˜-…=ü-î¨-é’=âÇ-¹¨-´’=­w-ls-)a-M-ãO-ËO-Ý-ŽS-‘=R-=®-8,°=%¦- p©h`«P+H-@‡8)0‰(/ 57~ЪÈ‚À«°ª¨€ «¯ˆ¯€Ax?p¯h¯`XCPEH0¯(! %'}™ 4^™ ˆ 4^ˆ 3„ \„ 4 a 2^a P 2^P 1L \L 2 ) |^)  |^ { \ | à ^à Ü \Ü  ¨ :^¨ 9¤ \¤ : p 8^p 7l \l 8 8 6^8 54 \4 6 0^ /ü \ü 0 È ^È Ä \Ä  ^ Œ \Œ  X ^X T \T  .^ - \ . èR^èQä\äR Á\^Á °\^°[¬\¬\ xH^xGt\tH @ ^@<\< <^;\< Ð,^Ð+Ì\Ì, ˜"^˜!”\”" qJ^q `J^`I\\\J 9(^9((^('$\$( &^ð&^ð%ì\ì& ¸p^¸o´\´p €j^€i|\|j Hf^HeD\Df L^K \ L éF^éØF^ØEÔ\ÔF ±D^± D^ Cœ\œD h*^h)d\d* 0@^0?,\,@ øB^øAô\ôB Àz^Ày¼\¼z ˆx^ˆw„\„x Pt^PsL\Lt h^g\h àd^àcÜ\Üd ¨^^¨]¤\¤^ pN^pMl\lN 8b^8a4\4b `^_ü\ü` ÈP^ÈOÄ\ÄP n^mŒ\Œn Xl^XkT\Tl r^ q\r è^èä\ä °v^°u¬\¬v x$^x#t\t$ @>^@=<\<> T^S\T ÐX^ÐWÌ\ÌX ˜Z^˜Y”\”Z `V^`U\\\V (^($\$ ±MÞ<àýÛ#8Û'xÛ+RÜ=}ÜO¨ÜaíÜs¸ÛwßÛ{2ÝèÛ‘„Ý£ùßÔÐíäáíÖÝÿ*Ü7Ü ÞýÞ-â7øã\hë ë²Øë€Å¨ €8 ÚV€ðìt€´Ñl€Pê€ÐÍ €¨éÈ€Æl €ˆãÆ€ÊÅ€éí€ZËÜ€8é‰È xç6€®Î(€àéð€úÖÚ€0ëyüôì–’°`íT 4 ǘí§êHìÞ"(€ìòZ?¸ì\€ ÐQ€ê¦€zÅG €Pãg€æÇ£ €@çÆ€®Ç| €ç©€Èë €°ç€˜È€è牀èÓ„€ˆê€´Ìó€pé*€É€ èÁ€Çb €€å€€ÈÆ €ØäÔ€ÈÖ»€øêˆ€hÅ& €ã1€2ÅÆ €pâk€VÅ €àâL€DÅä €¨â¼€šÕ €Àêê€ÇŽ €¸å¥€ÒÆ@ €å³€êÆQ €Håû€0Ç¢ €ðå[€6ÉQ€Xè*€HÇÔ €(æ‹€hÉ„€è.€„ÆÀ €häU€¦Æê € ä¬€²É¨€Èè€bÆ£ €0ä^€VÇ €`æâ€+Ɖ €À㌀dÇ< €˜æ¥€ŠÇX €ÐæL€©Úu€(íÒ €€áh Ààù € áZ €¸á DÜ} €ÆáÚ€àà»`à¿€ áü´ “ž  ªÎ:ª"{ êë4 ó¢ÔùÈmº b„Ø>Ùä+`K m !  ìRå D’ __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileRead8fileSizeEv__ZN3stk8FileLoop12setFrequencyEd__ZN3stk6Filter7setGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk6Rhodey12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk6Rhodey4tickERNS_9StkFramesEj__ZN3stk7TwoZero4tickEd__ZN3stk4ADSR4tickEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZNK3stk9StkFramesixEm__ZNK3stk7TwoZero7lastOutEv__ZN3stk6Rhodey4tickEj__ZN3stk8FileLoop14addPhaseOffsetEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6Rhodey6noteOnEdd__ZN3stk2FM5keyOnEv__ZN3stk6RhodeyD0Ev__ZTVN3stk6RhodeyE__ZN3stk2FMD2Ev__ZN3stk6RhodeyD1Ev__ZN3stk6RhodeyD2Ev__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk6RhodeyC1Ev__ZN3stk2FMC2Ej__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8FileLoopC1ESsbbmm__ZNSaIcED1Ev__ZN3stk2FM8setRatioEjd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk6RhodeyC2Ev__ZTIN3stk6RhodeyE__ZN3stk3Stk17sampleRateChangedEdd__ZN3stk2FM7noteOffEd__ZN3stk2FM13controlChangeEid__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk6RhodeyE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk2FME__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZN3stk8FileLoop12setFrequencyEd.eh__ZN3stk6Filter7setGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk6Rhodey12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6Rhodey4tickERNS_9StkFramesEj.eh__ZN3stk7TwoZero4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk8SineWave4tickEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk7TwoZero7lastOutEv.eh__ZN3stk6Rhodey4tickEj.eh__ZN3stk6Rhodey6noteOnEdd.eh__ZN3stk6RhodeyD0Ev.eh__ZN3stk6RhodeyD1Ev.eh__ZN3stk6RhodeyD2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk6RhodeyC1Ev.eh__ZN3stk6RhodeyC2Ev.eh__GLOBAL__I__ZN3stk6RhodeyC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1LC3GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3LC4LC5GCC_except_table4LC6GCC_except_table5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table6LC11LC12GCC_except_table7GCC_except_table8EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6RhodeyC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/RtAudio.o000644 000766 000766 00001267440 12015735510 015667 0ustar00garygary000000 000000 Ïúíþ ¨ É40 À4__text__TEXTÿ¡0 ð>Ó€__debug_frame__DWARF¢ )0¬ˆ]ÿ__debug_info__DWARF Ë5kPÕ€e__debug_abbrev__DWARFU6> …@__debug_aranges__DWARF“APÃK0~__debug_macinfo__DWARFãAL__debug_line__DWARFãA¿LH~__debug_loc__DWARF¢Y´KÒcp~ú__debug_pubnames__DWARFV¥Ä;†¯__debug_pubtypes__DWARFáJë__debug_inlined__DWARFóKý__debug_str__DWARFó¸¾Ký__debug_ranges__DWARFÓ±¼__mod_init_func__DATAر¼@® __textcoal_nt__TEXTà±ã+¼H®J €__cstring__TEXTÈÝyøç__StaticInit__TEXTAðXqú˜¸€__gcc_except_tab__TEXTœð˜ Ìúȸ__literal4__TEXT4úd__const__TEXT@ú8p__common__DATAÀ4__const__DATA€ú0°и!__bss__DATAÈ4__const_coal__DATAÀû`ðع __const_coal__TEXT ü P __literal8__TEXT0ü@`__literal16__TEXTpü __eh_frame__TEXT€ü@8°(º5 h__constructor__TEXTÀ4ð>__destructor__TEXTÀ4ð>ÐÛÔ f PƒQUH‰åH‰}ø¸ÉÃUH‰åH‰}ø¸ÉÃUH‰åH‰}øÉÃUH‰åH‰}ø‰uô‰Uð‰MìD‰EèD‰Mä¸ÉÃUH‰å‰}ì‰uèH‰UàH‰MØH‹EØH‰EðÇEüëP‹UüH‰ÐHÀHÐHÁàHEà‹=revou0‹UüH‰ÐHÀHÐHÁàHEà‹@=tpniu H‹EðÆ@)ëH‹EðÆ@(ÿEü‹Eü;Eèr¨¸ÉÃUH‰å‰}ü‹Eü‰Eì}ìrts!„þ}ìrts!P}ìgoh!„}ìgoh!}ìtad!„ì}ìved!„¸éô}ìjbo!„™}ìzis!tvéÙ}ìponu„¥}ìponu}ìepont_}ìpotsté¬}ìtahwt}ì?ohwt%é•HH‰EðéHH‰Eðé€HH‰EðësHH‰EðëfHH‰EðëYHH‰EðëLHH‰Eðë?HH‰Eðë2HH‰Eðë%HH‰EðëHH‰Eðë HH‰EðH‹EðÉÃUH‰åH‰}èH‰uà‰UÜH‰MÐH‹EàH‰EÈHƒ}ÐuEÇEüë/H‹UȶˆUÇH‹EÈHÿÀ¶H‹UȈH‹EÈHÿÀ¶ULjHƒEÈÿEü‹Eü;EÜrÉé`Hƒ}ÐtHƒ}ÐtHƒ}ÐurÇEøë\H‹EȶˆEÇH‹EÈHƒÀ¶H‹UȈH‹EÈHƒÀ¶ULjHÿEÈH‹EȶˆEÇH‹EÈHÿÀ¶H‹UȈH‹EÈHÿÀ¶ULjHƒEÈÿEø‹Eø;EÜrœéÙHƒ}Ð …ÎÇEôé¶H‹EȶˆEÇH‹EÈHƒÀ¶H‹UȈH‹EÈHƒÀ¶ULjHÿEÈH‹EȶˆEÇH‹EÈHƒÀ¶H‹UȈH‹EÈHƒÀ¶ULjHÿEÈH‹EȶˆEÇH‹EÈHƒÀ¶H‹UȈH‹EÈHƒÀ¶ULjHÿEÈH‹EȶˆEÇH‹EÈHÿÀ¶H‹UȈH‹EÈHÿÀ¶ULjHƒEÈÿEô‹Eô;EÜ‚>ÿÿÿÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}èH‹EèÇ€ˆµÿÿÿH‹EèÇ€ŒÎÿÿÿH‹EèÇ€°H‹EèÇ€´H‹EèÇ€¸H‹EèHÇ€èH‹EèÆ€ªH‹Uè¸H‰‚H‹EèHÇ€€H‹EèHÇ€ H‹EèHÇ€PH‹EèHÇ€XH‹EèÆ€hÇEüéÛ‹EüH‹UèH˜Ç„‚xg+‹EüH‹UèH˜Æ„¨‹EüH‹UèH˜Æ„«‹EüH‹UèH˜Æ„­‹EüH‹UèH˜Ç„‚¼‹EüH‹UèH˜Ç„‚Ä‹EüH‹UèH˜Ç„‚Ì‹EüH‹UèH˜HÇ„Âð‹EüH‹UèH˜HÇ„ÂØ‹EüH‹UèH˜HDŽ‹EüH‹MèHcÐH‰ÐHÁàHÐHÁàHÈH`Ç@‹EüH‹MèHcÐH‰ÐHÁàHÐHÁàHÈH`Ç@‹EüH‹MèHcÐH‰ÐHÁàHÐHÁàHÈH`Ç@‹EüH‹MèHcÐH‰ÐHÁàHÐHÁàHÈH€HÇ‹EüH‹MèHcÐH‰ÐHÁàHÐHÁàHÈHˆHÇ‹EüHcÐH‰ÐHÁàHÐHÁàH€HEèHxè‹EüHcÐH‰ÐHÁàHÐHÁàHHEèHxèÿEüƒ}üŽþÿÿÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}ȉuĉUÀ‹Eăø…ËUÄH‹EÈ‹€È‰ÁH‹uÈHcÒH‰ÐHÁàHÐHÁàHðH`‰H‹UÄH‹EÈ‹€À‰ÁH‹uÈHcÒH‰ÐHÁàHÐHÁàHðH`‰H‹UÄH‹EÈH‹ˆøH‹uÈHcÒH‰ÐHÁàHÐHÁàHðH€H‰‹UÄH‹EÈH‹ˆèH‹uÈHcÒH‰ÐHÁàHÐHÁàHðHˆH‰龋UÄH‹EÈ‹€¼‰ÁH‹uÈHcÒH‰ÐHÁàHÐHÁàHðH`‰H‹UÄH‹EÈ‹€Ä‰ÁH‹uÈHcÒH‰ÐHÁàHÐHÁàHðH`‰H‹UÄH‹EÈH‹ˆèH‹uÈHcÒH‰ÐHÁàHÐHÁàHðH€H‰‹UÄH‹EÈH‹ˆðH‹uÈHcÒH‰ÐHÁàHÐHÁàHðHˆH‰‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹p‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹@9Æ}J‹}Ä‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹HH‹uÈHc×H‰ÐHÁàHÐHÁàHðH`‰HëH‹}Ä‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹HH‹uÈHc×H‰ÐHÁàHÐHÁàHðH`‰H‹EÄH‹UÈH˜¶”«H‹Eȶ€ª8„í‹EÄ…Àu‹EÄH‹UÈH˜¶„«„Àu‹Eăø…ìH‹Eȶ€ª„À„ÙÇEôé™H‹EÈ‹´‹Eô¯Â‰Eü‹EÄHcÐH‰ÐHÁàHÐHÁàH€HEÈHxHuüè‹EÄHcÐH‰ÐHÁàHÐHÁàHHEÈHxHuôè‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`Ç@‹EôÿÀ‰Eô‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹P‹Eô9Â8ÿÿÿéÇEô陋EÄHcÐH‰ÐHÁàHÐHÁàH€HEÈHxHuôèH‹EÈ‹´‹Eô¯Â‰Eø‹EÄHcÐH‰ÐHÁàHÐHÁàHHEÈHxHuøè‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`Ç@‹EôÿÀ‰Eô‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹P‹Eô9Â8ÿÿÿé¶H‹Eȶ€ª„À„›ÇEôë^‹EÄHcÐH‰ÐHÁàHÐHÁàH€HEÈHxHuôè‹EÄHcÐH‰ÐHÁàHÐHÁàHHEÈHxHuôè‹EôÿÀ‰Eô‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹P‹Eô9ÂsÿÿÿéÇEðéÏH‹EÈ‹´‹Eð¯Â‰Eì‹EÄHcÐH‰ÐHÁàHÐHÁàH€HEÈHxHuìèH‹EÈ‹´‹Eð¯Â‰Eè‹EÄHcÐH‰ÐHÁàHÐHÁàHHEÈHxHuèè‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`Ç@‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`Ç@ÿEð‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹@;Eðÿÿÿƒ}À„‹EÄH‹UÈH˜¶„«„À„é‹EÄ…ÀuqÇEäë:‹EäHcð‹EÄHcÐH‰ÐHÁàHÐHÁàHHEÈHxèH‰Â‹EÀ‰ÿEä‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹@;EäérÇEàë:‹EàHcð‹EÄHcÐH‰ÐHÁàHÐHÁàH€HEÈHxèH‰Â‹EÀ‰ÿEà‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹@;Eàé‹EÄ…Àu~ÇEÜëJ‹EÜHcð‹EÄHcÐH‰ÐHÁàHÐHÁàHHEÈHxèH‰Á‹‰ÂH‹EÈ‹€´¯EÀ‰ÿEÜ‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹@;EÜë|ÇEØëJ‹EØHcð‹EÄHcÐH‰ÐHÁàHÐHÁàH€HEÈHxèH‰Á‹‰ÂH‹EÈ‹€´¯EÀ‰ÿEØ‹EÄH‹MÈHcÐH‰ÐHÁàHÐHÁàHÈH`‹@;EØÉÃUH‰åSHƒì8H‰}؉uÔH}ïèHUïH}àH5èH‹}ØHƒÇHuàèHEàH‰EÈH‹}ÈèëH‰EÀH‹]ÀHEàH‰EÈH‹}ÈèH‰]ÀëH}ïèƒ}ÔujëH‰EÀH‹]ÀH}ïèH‰]ÀH‹}ÀèH‹Eض€pƒð„Àu8H‹]ØHÃh¾ H‹=èH‰ÇH‰ÞèH‰ÇH5èëBƒ}Ôt<¿èH‰ÃH‰ßH‹uØHÆh‹UÔèH‹H‰ÆH‹H‰ßèHƒÄ8[ÉÃUH‰åHƒì H‰}øH‰uðHƒ}ðu ÇEìëjHƒ}ðtHƒ}ðtHƒ}ðu ÇEìëLHƒ}ð u ÇEìëH‰…PÿÿÿÇEàé@ÇEìéñ‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHHÿÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…0ÿÿÿ‹%ÿÿÿò*Àò‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHHÿÿÿHcÂHÁàH…HÿÿÿòòRåòXÁò‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHHÿÿÿHcÂHÁàH…HÿÿÿòòY…PÿÿÿòÿEìH‹…àýÿÿ‹;EìýþÿÿH‹…àýÿÿ‹@H˜HÁàH…0ÿÿÿH‹…àýÿÿ‹@H˜HÁàH…HÿÿÿÿEàH‹…øýÿÿ‹€´;Eà‡ªþÿÿé%H‹…àýÿÿH‹@Hƒø…H‹…èýÿÿH‰…(ÿÿÿH¸>H‰…PÿÿÿÇEÜé;ÇEìéì‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHHÿÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…(ÿÿÿ‹ò*Àò‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHHÿÿÿHcÂHÁàH…Hÿÿÿòò¼ãòXÁò‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHHÿÿÿHcÂHÁàH…HÿÿÿòòY…PÿÿÿòÿEìH‹…àýÿÿ‹;EìÿÿÿH‹…àýÿÿ‹@H˜HÁàH…(ÿÿÿH‹…àýÿÿ‹@H˜HÁàH…HÿÿÿÿEÜH‹…øýÿÿ‹€´;E܇¯þÿÿéj#H‹…àýÿÿH‹@Hƒø…ÙH‹…èýÿÿH‰… ÿÿÿÇEØé¤ÇEìë\‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHHÿÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH… ÿÿÿóóZÀòÿEìH‹…àýÿÿ‹;Eì–H‹…àýÿÿ‹@H˜HÁàH… ÿÿÿH‹…àýÿÿ‹@H˜HÁàH…HÿÿÿÿEØH‹…øýÿÿ‹€´;E؇Fÿÿÿé|"H‹…àýÿÿH‹@Hƒø …g"H‹…èýÿÿH‰…ÿÿÿÇEÔéžÇEìëV‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHHÿÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…ÿÿÿH‹H‰ÿEìH‹…àýÿÿ‹;EìœH‹…àýÿÿ‹@H˜HÁàH…ÿÿÿH‹…àýÿÿ‹@H˜HÁàH…HÿÿÿÿEÔH‹…øýÿÿ‹€´;EÔ‡Lÿÿÿé”!H‹…àýÿÿH‹@Hƒø… H‹…ðýÿÿH‰…ÿÿÿH‹…àýÿÿH‹@Hƒø…qH‹…èýÿÿH‰…ÿÿÿ¸€<‰EÐÇEÌé4ÇEìéé‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHÿÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜H…ÿÿÿ¶f˜˜ó*Àó‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHÿÿÿHcÂHÁàH…ÿÿÿóó>ÞóXÁó‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHÿÿÿHcÂHÁàH…ÿÿÿóóYEÐóÿEìH‹…àýÿÿ‹;EìÿÿÿH‹…àýÿÿ‹@H˜H…ÿÿÿH‹…àýÿÿ‹@H˜HÁàH…ÿÿÿÿEÌH‹…øýÿÿ‹€´;˶þÿÿéëH‹…àýÿÿH‹@Hƒø…uH‹…èýÿÿH‰…ÿÿÿ¸€8‰EÐÇEÈé8ÇEìéê‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHÿÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÀH…ÿÿÿ·˜ó*Àó‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHÿÿÿHcÂHÁàH…ÿÿÿóó·ÜóXÁó‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHÿÿÿHcÂHÁàH…ÿÿÿóóYEÐóÿEìH‹…àýÿÿ‹;EìÿÿÿH‹…àýÿÿ‹@H˜HÀH…ÿÿÿH‹…àýÿÿ‹@H˜HÁàH…ÿÿÿÿEÈH‹…øýÿÿ‹€´;Eȇ²þÿÿéaH‹…àýÿÿH‹@Hƒø…zH‹…èýÿÿH‰…øþÿÿ¸4‰EÐÇEÄé=ÇEìéî‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHÿÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…øþÿÿ‹%ÿÿÿó*Àó‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHÿÿÿHcÂHÁàH…ÿÿÿóó)ÛóXÁó‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHÿÿÿHcÂHÁàH…ÿÿÿóóYEÐóÿEìH‹…àýÿÿ‹;EìÿÿÿH‹…àýÿÿ‹@H˜HÁàH…øþÿÿH‹…àýÿÿ‹@H˜HÁàH…ÿÿÿÿEÄH‹…øýÿÿ‹€´;Eć­þÿÿéÒH‹…àýÿÿH‹@Hƒø…uH‹…èýÿÿH‰…ðþÿÿ¸0‰EÐÇEÀé8ÇEìéé‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHÿÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…ðþÿÿ‹ó*Àó‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHÿÿÿHcÂHÁàH…ÿÿÿóóŸÙóXÁó‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHÿÿÿHcÂHÁàH…ÿÿÿóóYEÐóÿEìH‹…àýÿÿ‹;EìÿÿÿH‹…àýÿÿ‹@H˜HÁàH…ðþÿÿH‹…àýÿÿ‹@H˜HÁàH…ÿÿÿÿEÀH‹…øýÿÿ‹€´;EÀ‡²þÿÿéHH‹…àýÿÿH‹@Hƒø…ÑH‹…èýÿÿH‰…èþÿÿÇE¼éœÇEìëT‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHÿÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…èþÿÿ‹‰ÿEìH‹…àýÿÿ‹;EìžH‹…àýÿÿ‹@H˜HÁàH…èþÿÿH‹…àýÿÿ‹@H˜HÁàH…ÿÿÿÿE¼H‹…øýÿÿ‹€´;E¼‡NÿÿÿébH‹…àýÿÿH‹@Hƒø …MH‹…èýÿÿH‰…àþÿÿÇE¸é¤ÇEìë\‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHÿÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…àþÿÿòòZÀóÿEìH‹…àýÿÿ‹;Eì–H‹…àýÿÿ‹@H˜HÁàH…àþÿÿH‹…àýÿÿ‹@H˜HÁàH…ÿÿÿÿE¸H‹…øýÿÿ‹€´;E¸‡FÿÿÿétH‹…àýÿÿH‹@Hƒø…•H‹…ðýÿÿH‰…ØþÿÿH‹…àýÿÿH‹@Hƒø…H‹…èýÿÿH‰…ÐþÿÿÇE´éÝÇEìé’‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHØþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜H…Ðþÿÿ¶¾À‰‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHØþÿÿHcÂHÁàH…Øþÿÿ‹Áà‰ÿEìH‹…àýÿÿ‹;Eì\ÿÿÿH‹…àýÿÿ‹@H˜H…ÐþÿÿH‹…àýÿÿ‹@H˜HÁàH…ØþÿÿÿE´H‹…øýÿÿ‹€´;E´‡ ÿÿÿé*H‹…àýÿÿH‹@Hƒø…H‹…èýÿÿH‰…ÈþÿÿÇE°éáÇEìé“‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHØþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÀH…Èþÿÿ·˜‰‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHØþÿÿHcÂHÁàH…Øþÿÿ‹Áà‰ÿEìH‹…àýÿÿ‹;Eì[ÿÿÿH‹…àýÿÿ‹@H˜HÀH…ÈþÿÿH‹…àýÿÿ‹@H˜HÁàH…ØþÿÿÿE°H‹…øýÿÿ‹€´;E°‡ ÿÿÿéÿH‹…àýÿÿH‹@Hƒø…H‹…èýÿÿH‰…ÀþÿÿÇE¬éáÇEìé’‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHØþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…Àþÿÿ‹‰‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁHØþÿÿHcÂHÁàH…Øþÿÿ‹Áà‰ÿEìH‹…àýÿÿ‹;Eì\ÿÿÿH‹…àýÿÿ‹@H˜HÁàH…ÀþÿÿH‹…àýÿÿ‹@H˜HÁàH…ØþÿÿÿE¬H‹…øýÿÿ‹€´;E¬‡ ÿÿÿéÔH‹…àýÿÿH‹@Hƒø…ÑH‹…èýÿÿH‰…¸þÿÿÇE¨éœÇEìëT‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHØþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…¸þÿÿ‹‰ÿEìH‹…àýÿÿ‹;EìžH‹…àýÿÿ‹@H˜HÁàH…¸þÿÿH‹…àýÿÿ‹@H˜HÁàH…ØþÿÿÿE¨H‹…øýÿÿ‹€´;E¨‡NÿÿÿéîH‹…àýÿÿH‹@Hƒø…ÿH‹…èýÿÿH‰…°þÿÿÇE¤éÊÇEìë~‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHØþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…°þÿÿóóZÈòÔòYÈòïÓf(Ñò\Ðf(Âò,À‰ÿEìH‹…àýÿÿ‹;EìpÿÿÿH‹…àýÿÿ‹@H˜HÁàH…°þÿÿH‹…àýÿÿ‹@H˜HÁàH…ØþÿÿÿE¤H‹…øýÿÿ‹€´;E¤‡ ÿÿÿéÚH‹…àýÿÿH‹@Hƒø …ÅH‹…èýÿÿH‰…¨þÿÿÇE éÆÇEìëz‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃHØþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…¨þÿÿòòóÒòYÈòßÒf(Ñò\Ðf(Âò,À‰ÿEìH‹…àýÿÿ‹;EìtÿÿÿH‹…àýÿÿ‹@H˜HÁàH…¨þÿÿH‹…àýÿÿ‹@H˜HÁàH…ØþÿÿÿE H‹…øýÿÿ‹€´;E ‡$ÿÿÿéÊH‹…àýÿÿH‹@Hƒø…•H‹…ðýÿÿH‰… þÿÿH‹…àýÿÿH‹@Hƒø…H‹…èýÿÿH‰…˜þÿÿÇEœéÝÇEìé’‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃH þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜H…˜þÿÿ¶¾À‰‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁH þÿÿHcÂHÁàH… þÿÿ‹Áà‰ÿEìH‹…àýÿÿ‹;Eì\ÿÿÿH‹…àýÿÿ‹@H˜H…˜þÿÿH‹…àýÿÿ‹@H˜HÁàH… þÿÿÿEœH‹…øýÿÿ‹€´;Eœ‡ ÿÿÿé€H‹…àýÿÿH‹@Hƒø…H‹…èýÿÿH‰…þÿÿÇE˜éáÇEìé“‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃH þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÀH…þÿÿ·˜‰‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁH þÿÿHcÂHÁàH… þÿÿ‹Áà‰ÿEìH‹…àýÿÿ‹;Eì[ÿÿÿH‹…àýÿÿ‹@H˜HÀH…þÿÿH‹…àýÿÿ‹@H˜HÁàH… þÿÿÿE˜H‹…øýÿÿ‹€´;E˜‡ ÿÿÿéUH‹…àýÿÿH‹@Hƒø…ÑH‹…èýÿÿH‰…ˆþÿÿÇE”éœÇEìëT‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃH þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…ˆþÿÿ‹‰ÿEìH‹…àýÿÿ‹;EìžH‹…àýÿÿ‹@H˜HÁàH…ˆþÿÿH‹…àýÿÿ‹@H˜HÁàH… þÿÿÿE”H‹…øýÿÿ‹€´;E”‡NÿÿÿéoH‹…àýÿÿH‹@Hƒø…H‹…èýÿÿH‰…€þÿÿÇEéáÇEìé’‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃH þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…€þÿÿ‹‰‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÁàH‰ÁH þÿÿHcÂHÁàH… þÿÿ‹Áø‰ÿEìH‹…àýÿÿ‹;Eì\ÿÿÿH‹…àýÿÿ‹@H˜HÁàH…€þÿÿH‹…àýÿÿ‹@H˜HÁàH… þÿÿÿEH‹…øýÿÿ‹€´;E‡ ÿÿÿéDH‹…àýÿÿH‹@Hƒø…ÿH‹…èýÿÿH‰…xþÿÿÇEŒéÊÇEìë~‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃH þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…xþÿÿóóZÈòaÍòYÈòEÍf(Ñò\Ðf(Âò,À‰ÿEìH‹…àýÿÿ‹;EìpÿÿÿH‹…àýÿÿ‹@H˜HÁàH…xþÿÿH‹…àýÿÿ‹@H˜HÁàH… þÿÿÿEŒH‹…øýÿÿ‹€´;EŒ‡ ÿÿÿé0 H‹…àýÿÿH‹@Hƒø … H‹…èýÿÿH‰…pþÿÿÇEˆéÆÇEìëz‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÁàH‰ÃH þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…pþÿÿòòQÌòYÈò5Ìf(Ñò\Ðf(Âò,À‰ÿEìH‹…àýÿÿ‹;EìtÿÿÿH‹…àýÿÿ‹@H˜HÁàH…pþÿÿH‹…àýÿÿ‹@H˜HÁàH… þÿÿÿEˆH‹…øýÿÿ‹€´;Eˆ‡$ÿÿÿé H‹…àýÿÿH‹@Hƒø….H‹…ðýÿÿH‰…hþÿÿH‹…àýÿÿH‹@Hƒø…H‹…èýÿÿH‰…`þÿÿÇE„éÜÇEìé’‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÀH‰ÃHhþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜H…`þÿÿ¶f˜f‰‹EìHcðH‹½àýÿÿHƒÇ8è‹HcÂHÀH‰ÁHhþÿÿHcÂHÀH…hþÿÿ·˜Áàf‰ÿEìH‹…àýÿÿ‹;Eì\ÿÿÿH‹…àýÿÿ‹@H˜H…`þÿÿH‹…àýÿÿ‹@H˜HÀH…hþÿÿÿE„H‹…øýÿÿ‹€´;E„‡ÿÿÿé× H‹…àýÿÿH‹@Hƒø…ÏH‹…èýÿÿH‰…XþÿÿÇE€éšÇEìëT‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÀH‰ÃHhþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÀH…Xþÿÿ·f‰ÿEìH‹…àýÿÿ‹;EìžH‹…àýÿÿ‹@H˜HÀH…XþÿÿH‹…àýÿÿ‹@H˜HÀH…hþÿÿÿE€H‹…øýÿÿ‹€´;E€‡Pÿÿÿéó H‹…àýÿÿH‹@Hƒø…ÜH‹…èýÿÿH‰…PþÿÿÇ…|ÿÿÿé¡ÇEìëW‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÀH‰ÃHhþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…Pþÿÿ‹Áøf‰ÿEìH‹…àýÿÿ‹;Eì›H‹…àýÿÿ‹@H˜HÁàH…PþÿÿH‹…àýÿÿ‹@H˜HÀH…hþÿÿÿ…|ÿÿÿH‹…øýÿÿ‹€´;…|ÿÿÿ‡Fÿÿÿé H‹…àýÿÿH‹@Hƒø…ÜH‹…èýÿÿH‰…HþÿÿÇ…xÿÿÿé¡ÇEìëW‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÀH‰ÃHhþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…Hþÿÿ‹Áøf‰ÿEìH‹…àýÿÿ‹;Eì›H‹…àýÿÿ‹@H˜HÁàH…HþÿÿH‹…àýÿÿ‹@H˜HÀH…hþÿÿÿ…xÿÿÿH‹…øýÿÿ‹€´;…xÿÿÿ‡FÿÿÿéH‹…àýÿÿH‹@Hƒø…H‹…èýÿÿH‰…@þÿÿÇ…tÿÿÿéÌÇEìë~‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÀH‰ÃHhþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…@þÿÿóóZÈò4ÇòYÈòÇf(Ñò\Ðf(Âò,Àf‰ÿEìH‹…àýÿÿ‹;EìpÿÿÿH‹…àýÿÿ‹@H˜HÁàH…@þÿÿH‹…àýÿÿ‹@H˜HÀH…hþÿÿÿ…tÿÿÿH‹…øýÿÿ‹€´;…tÿÿÿ‡ÿÿÿéõH‹…àýÿÿH‹@Hƒø …àH‹…èýÿÿH‰…8þÿÿÇ…pÿÿÿéÈÇEìëz‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜HÀH‰ÃHhþÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…8þÿÿòòÆòYÈòøÅf(Ñò\Ðf(Âò,Àf‰ÿEìH‹…àýÿÿ‹;EìtÿÿÿH‹…àýÿÿ‹@H˜HÁàH…8þÿÿH‹…àýÿÿ‹@H˜HÀH…hþÿÿÿ…pÿÿÿH‹…øýÿÿ‹€´;…pÿÿÿ‡ÿÿÿéÝH‹…àýÿÿH‹@Hƒø…ÈH‹…ðýÿÿH‰…0þÿÿH‹…àýÿÿH‹@Hƒø…ÆH‹…èýÿÿH‰…(þÿÿÇ…lÿÿÿéÇEìëM‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜H‰ÃH0þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜H…(þÿÿ¶ˆÿEìH‹…àýÿÿ‹;Eì¥H‹…àýÿÿ‹@H˜H…(þÿÿH‹…àýÿÿ‹@H˜H…0þÿÿÿ…lÿÿÿH‹…øýÿÿ‹€´;…lÿÿÿ‡WÿÿÿH‹…àýÿÿH‹@Hƒø…ÕH‹…èýÿÿH‰… þÿÿÇ…hÿÿÿéšÇEìëT‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜H‰ÃH0þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÀH… þÿÿ·fÁøˆÿEìH‹…àýÿÿ‹;EìžH‹…àýÿÿ‹@H˜HÀH… þÿÿH‹…àýÿÿ‹@H˜H…0þÿÿÿ…hÿÿÿH‹…øýÿÿ‹€´;…hÿÿÿ‡MÿÿÿéõH‹…àýÿÿH‹@Hƒø…ÕH‹…èýÿÿH‰…þÿÿÇ…dÿÿÿéšÇEìëS‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜H‰ÃH0þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…þÿÿ‹ÁøˆÿEìH‹…àýÿÿ‹;EìŸH‹…àýÿÿ‹@H˜HÁàH…þÿÿH‹…àýÿÿ‹@H˜H…0þÿÿÿ…dÿÿÿH‹…øýÿÿ‹€´;…dÿÿÿ‡Mÿÿÿé H‹…àýÿÿH‹@Hƒø…ÕH‹…èýÿÿH‰…þÿÿÇ…`ÿÿÿéšÇEìëS‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜H‰ÃH0þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…þÿÿ‹ÁøˆÿEìH‹…àýÿÿ‹;EìŸH‹…àýÿÿ‹@H˜HÁàH…þÿÿH‹…àýÿÿ‹@H˜H…0þÿÿÿ…`ÿÿÿH‹…øýÿÿ‹€´;…`ÿÿÿ‡Mÿÿÿé!H‹…àýÿÿH‹@Hƒø…H‹…èýÿÿH‰…þÿÿÇ…\ÿÿÿéÅÇEìëz‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜H‰ÃH0þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…þÿÿóóZÈòOÁòYÈò#Áf(Ñò\Ðf(Âò,ÀˆÿEìH‹…àýÿÿ‹;EìtÿÿÿH‹…àýÿÿ‹@H˜HÁàH…þÿÿH‹…àýÿÿ‹@H˜H…0þÿÿÿ…\ÿÿÿH‹…øýÿÿ‹€´;…\ÿÿÿ‡"ÿÿÿé H‹…àýÿÿH‹@Hƒø …÷H‹…èýÿÿH‰…þÿÿÇ…XÿÿÿéÁÇEìëv‹EìHcðH‹½àýÿÿHƒÇ8è‹H˜H‰ÃH0þÿÿ‹EìHcðH‹½àýÿÿHƒÇ è‹H˜HÁàH…þÿÿòò>ÀòYÈòÀf(Ñò\Ðf(Âò,ÀˆÿEìH‹…àýÿÿ‹;EìxÿÿÿH‹…àýÿÿ‹@H˜HÁàH…þÿÿH‹…àýÿÿ‹@H˜H…0þÿÿÿ…XÿÿÿH‹…øýÿÿ‹€´;…Xÿÿÿ‡&ÿÿÿHÄ[ÉÃUH‰åHƒìH‰}øH‹Eø‹€ŒƒøÎu%H‹}øHÇhH5èH‹}ø¾èÉÃUH‰åHƒìH‰}øH‹}øèH‹Eø‹€°ÉÃUH‰åHƒì H‰}èH‹}èèHÇEøH‹Eè‹€ˆ…ÀtH‹Eè‹€ˆƒøuH‹EèH‹€ØH‰EøH‹Eè‹€ˆƒøtH‹Eè‹€ˆƒøuH‹EèH‹àH‹EøHH‰EøH‹EøÉÃUH‰åHƒì H‰}èH‹}èèH‹Eè‹€Œ…Àu'H‹}èHÇhH5èH‹}è¾èë.H‹EèH‹€€H‰EøH‹EøÇ@hH‹EèH‹HƒÀHH‹H‹}èÿÐÉÃUH‰åHƒì`H‰}èH‰uàH‰UØH‰MÐD‰EÌL‰MÀH‹Eè‹€ŒƒøÎt%H‹}èHÇhH5èH‹}è¾èHƒ}àt0H‹Eà‹@…Àu%H‹}èHÇhH5èH‹}è¾èHƒ}Øt0H‹EØ‹@…Àu%H‹}èHÇhH5èH‹}è¾èHƒ}àu,Hƒ}Øu%H‹}èHÇhH5èH‹}è¾èH‹uÐH‹}èè…À”À„Àt%H‹}èHÇhH5èH‹}è¾èH‹EèH‹HƒÀH‹H‹}èÿЉEøÇEôHƒ}àt:H‹Eà‹@‰EôH‹Eà‹;Eør%H‹}èHÇhH5èH‹}è¾èÇEðHƒ}Øt:H‹EØ‹@‰EðH‹EØ‹;Eør%H‹}èHÇhH5èH‹}è¾èH‹}èèƒ}ôtnH‹EèH‹HƒÀ`L‹H‹Eà‹pH‹Eà‹8‹UÌ‹MôL‹]èH‹E H‰D$H‹EÀH‰D$H‹EÐH‰$A‰ÑA‰ðº‰þL‰ßAÿÒˆEÿ¶Eÿƒð„ÀtH‹}è¾ èƒ}ð„ˆH‹EèH‹HƒÀ`L‹H‹EØ‹pH‹EØ‹8‹UÌ‹MðL‹]èH‹E H‰D$H‹EÀH‰D$H‹EÐH‰$A‰ÑA‰ðº‰þL‰ßAÿÒˆEÿ¶Eÿƒð„Àt(ƒ}ôtH‹EèH‹HƒÀ8H‹H‹}èÿÐH‹}è¾ èH‹UèH‹EH‰‚PH‹UèH‹EH‰‚XHƒ} tH‹E苸H‹E ‰PH‹EèÇ€ŒÉÃUH‰åHƒìPH‰}øH‰uðH‰UèH‰MàD‰EÜL‰MÐH‹EøH‹8H‹UЋMÜH‹uàL‹UèL‹]ðH‹E H‰D$H‹EH‰D$H‹EH‰$I‰ÑA‰ÈH‰ñL‰ÒL‰ÞèÉÃUH‰åHƒìH‰}øH‹EøH‹H…Àt8H‹EøH‹H‹HƒÀH‹H‹EøH‹8ÿÒëH‰EðHƒúÿt H‹}ðèH‹}ðèÉÃUH‰åHƒìH‰}øH‹EøH‹H…Àt8H‹EøH‹H‹HƒÀH‹H‹EøH‹8ÿÒëH‰EðHƒúÿt H‹}ðèH‹}ðèÉÃUH‰åHƒì H‰}èH‹}èèÇEüHuüH‹}èèëH‰EàHƒúÿt H‹}àèH‹}àèÉÃUH‰åHƒì H‰}èH‹EèH‰EøH‹EøH‹H‰EðH‹EðH‹HƒÀHH‹H‹}ðÿпèUH‰åATSHƒì@H‰}¸H‹}¸èH‹E¸‹€Œ…Àu*H‹}¸HÇhH5èH‹}¸¾èé_ÇEìH‹E¸H‹€€H‰EàH‹E¸‹€ˆ…ÀtH‹E¸‹€ˆƒø…üH‹Eà‹@h…Àu#H‹EàÇ@hH‹u¸HÆH‹}àHƒÇ8èH‹Eà‹8H5è‰Eìƒ}섯H‹E¸D‹ x‹}ìèH‰ÃH‹}¸HƒÇH5èH‰ÇH‰ÞèH‰ÇH5èH‰ÇD‰æèH‰ÇH5èH‹u¸HƒÆH}ÐèH‹}¸HÇhHuÐèH}Ðèé6H‰E°H‹]°H}ÐèH‰]°H‹}°èH‹E¸‹€ˆƒøt/H‹E¸‹€ˆƒø…èH‹E¸‹xH‹E¸‹€|9„ÌH‹Eà‹xH5è‰Eìƒ}섬H‹E¸D‹ |‹}ìèH‰ÃH‹}¸HƒÇH5èH‰ÇH‰ÞèH‰ÇH5èH‰ÇD‰æèH‰ÇH5èH‹u¸HƒÆH}ÀèH‹}¸HÇhHuÀèH}Àèë,H‰E°H‹]°H}ÀèH‰]°H‹}°èH‹E¸Ç€Œƒ}ìtH‹}¸¾ èHƒÄ@[A\ÉÃUH‰åATSHƒì@H‰}¸H‹}¸èH‹E¸‹€Œƒøu*H‹}¸HÇhH5èH‹}¸¾èéÇEìH‹E¸H‹€€H‰EàH‹E¸‹€ˆ…ÀtH‹E¸‹€ˆƒø…ÎH‹Eà‹8H5è‰Eìƒ}섯H‹E¸D‹ x‹}ìèH‰ÃH‹}¸HƒÇH5èH‰ÇH‰ÞèH‰ÇH5èH‰ÇD‰æèH‰ÇH5èH‹u¸HƒÆH}ÐèH‹}¸HÇhHuÐèH}Ðèé"H‰E°H‹]°H}ÐèH‰]°H‹}°èH‹E¸‹€ˆƒøt/H‹E¸‹€ˆƒø…ÁH‹E¸‹xH‹E¸‹€|9„¥H‹Eà‹xH5è‰Eìƒ}ì„…H‹E¸‹˜|H‹}¸HƒÇH5èH‰Ç‰ÞèH‰ÇH5èH‹u¸HƒÆH}ÀèH‹}¸HÇhHuÀèH}Àèë?H‰E°H‹]°H}ÀèH‰]°H‹}°èH‹EàÇ@hH‹EàÆ@lH‹E¸Ç€Œƒ}ìtH‹}¸¾ èHƒÄ@[A\ÉÃUH‰åHƒì H‰}èH‹Eè‹€ŒƒøÎu*H‹}èHÇhH5èH‹}è¾èéH‹EèH‹€€H‰EðH‹Eè‹€ˆ…ÀtH‹Eè‹€ˆƒøu4H‹Eè‹€ŒƒøuH‹Eð‹8H5èH‹EðH‹pH‹Eð‹8èH‹Eè‹€ˆƒøt'H‹Eè‹€ˆƒøuNH‹Eè‹xH‹Eè‹€|9Ât6H‹Eè‹€ŒƒøuH‹Eð‹xH5èH‹EðH‹pH‹Eð‹xèÇEüëD‹EüH‹UèH˜H‹„ÂH…Àt+‹EüH‹UèH˜H‹¼Âè‹EüH‹UèH˜HÇ„ÂÿEüƒ}ü~¶H‹EèH‹€ H…ÀtH‹EèH‹¸ èH‹EèHÇ€ H‹}ðHƒÇ8èH‹}ðèH‹EèHÇ€€H‹EèÇ€ˆµÿÿÿH‹EèÇ€ŒÎÿÿÿÉÃUH‰åHƒì@‰}܉uØH‰UÐH‰MÈH‹EÈH‰EðÇEüÇEàtrsnÇEäbolgÇEèH‹EðHUüHuà‹}ÜI‰ÁI‰Ð¹ºè¸ÉÃUH‰åHƒì0H‰}ØÇEà#vedÇEäbolgÇEèHEüHuàI‰À¹º¿è‰Eøƒ}øt.H‹}ØHÇhH5èH‹}ؾèÇEÔë ‹Eü‰ÂÁê‰UÔ‹EÔÉÃUH‰åSHìèH‰½˜üÿÿ‰µ”üÿÿ‰•üÿÿ‰ŒüÿÿD‰…ˆüÿÿD‰„üÿÿH‹EH‰…xüÿÿH‹E H‰…püÿÿH‹H‹H‰Uè1ÒH‰àH‰…`üÿÿH‹…˜üÿÿH‹HƒÀH‹H‹½˜üÿÿÿЉE܃}Üu)H‹½˜üÿÿHÇhH5èÇ…Lûÿÿé (‹…”üÿÿ;EÜr)H‹½˜üÿÿHÇhH5èÇ…Lûÿÿé×'‹EÜHÿÈHÿÀHÁàHƒÀHƒÀHÁèHÁàH)ÄH‰¥PûÿÿH‹…PûÿÿHƒÀHÁèHÁàH‰…PûÿÿH‹PûÿÿH‰Hýÿÿ‹EÜHÁà‰EØÇ…0ýÿÿ#vedÇ…4ýÿÿbolgÇ…8ýÿÿH‹…HýÿÿHUØHµ0ýÿÿI‰ÁI‰Ð¹º¿è‰EÔƒ}Ôt)H‹½˜üÿÿHÇhH5èÇ…Lûÿÿé'‹…”üÿÿH‹•Hýÿÿ‰À‹‚‰EÐÆEç‹…üÿÿƒøuÆEçÇ…4ýÿÿtpnië Ç…4ýÿÿptuoHÇ…pÿÿÿÇEØÇ…0ýÿÿyalsHEØHµ0ýÿÿ‹}ÐI‰À¹ºè‰EÔƒ}Ôu ‹EØ…À…Õ‹}ÔèH‰…XûÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µXûÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½`ÿÿÿèH‹½˜üÿÿHÇhHµ`ÿÿÿèH½`ÿÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½`ÿÿÿèH‰@ûÿÿé%Ç…LûÿÿéŸ%‹E؉ÇèH‰…pÿÿÿHƒ½pÿÿÿu)H‹½˜üÿÿHÇhH5èÇ…Lûÿÿé[%H‹…pÿÿÿHUØHµ0ýÿÿ‹}ÐI‰ÁI‰Ð¹ºè‰EÔƒ}Ôu ‹EØ…À…Õ‹}ÔèH‰…`ûÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µ`ûÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½PÿÿÿèH‹½˜üÿÿHÇhHµPÿÿÿèH½Pÿÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½PÿÿÿèH‰@ûÿÿé6$Ç…LûÿÿéH$‹…ˆüÿÿ‰EÈH‹…pÿÿÿ‹‰EÄÆEæÆEåÇEÀÇEÌë‹EÌH‹•pÿÿÿ‰ÀHÁà‹DEÀÿEÌ‹EÌ;EÄrÞ‹…ˆüÿÿ…Œüÿÿ;EÀ†´H‹½pÿÿÿèH‹½˜üÿÿHƒÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½@ÿÿÿèH‹½˜üÿÿHÇhHµ@ÿÿÿèH½@ÿÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½@ÿÿÿèH‰@ûÿÿé#Ç…Lûÿÿé0#ÇE¸ÇE´ÇE°ÇEÌëH‹EÌH‹•pÿÿÿ‰ÀHÁà‹D‰E´‹EÈ…Œüÿÿ;E´w‹ẺE¼‹EȉE°ÆEåë‹E´;EÈw‹E´)EÈÿEÌ‹EÌ;EÄr°¶Eåƒð„À„£ÆEæ‹…ˆüÿÿ‰EÈÇEÌë(‹EÌH‹•pÿÿÿ‰ÀHÁà‹D‰E´‹E´;EÈw‹E´)EÈÿEÌ‹EÌ;EÄrЋẺE¼‹EȉE°‹EÈ…Œüÿÿ+E´‰E¬ƒ}´v6ÆEæë0ÿEÌ‹EÌH‹•pÿÿÿ‰ÀHÁà‹D‰E´ƒ}´vÆEæ‹E¬+E´‰E¬ÿE¸ƒ}¬ÊH‹½pÿÿÿèÇEØÇ…0ýÿÿ#zsfH… ýÿÿHUØHµ0ýÿÿ‹}ÐI‰ÁI‰Ð¹ºè‰EÔƒ}Ô„Õ‹}ÔèH‰…hûÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µhûÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½0ÿÿÿèH‹½˜üÿÿHÇhHµ0ÿÿÿèH½0ÿÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½0ÿÿÿèH‰@ûÿÿéÕ Ç…Lûÿÿéç ò… ýÿÿò…pûÿÿH‹…xüÿÿ‹‰ÀH‰…8ûÿÿHƒ½8ûÿÿxòH*8ûÿÿòxûÿÿë,H‹…8ûÿÿHÑèH‹•8ûÿÿƒâH ÐòH*Àf(ÈòXÈòxûÿÿò…pûÿÿf.…xûÿÿwë}ò ýÿÿò€ûÿÿò…€ûÿÿf.8©sòH,…€ûÿÿH‰…ˆûÿÿë5ò©ò€ûÿÿò\Èf(ÁòH,ÀH‰…ˆûÿÿH¸€H1…ˆûÿÿ‹•ˆûÿÿH‹…xüÿÿ‰é÷ò…(ýÿÿò…ûÿÿH‹…xüÿÿ‹‰ÀH‰…0ûÿÿHƒ½0ûÿÿxòH*0ûÿÿò˜ûÿÿë,H‹…0ûÿÿHÑèH‹•0ûÿÿƒâH ÐòH*Àf(ÈòXÈò˜ûÿÿò…˜ûÿÿf.…ûÿÿwëxò(ýÿÿò ûÿÿò… ûÿÿf.<¨sòH,… ûÿÿH‰…¨ûÿÿë5ò ¨ò ûÿÿò\Èf(ÁòH,ÀH‰…¨ûÿÿH¸€H1…¨ûÿÿ‹•¨ûÿÿH‹…xüÿÿ‰Hƒ½püÿÿ„ˆH‹…püÿÿ‹ƒà…Àtxò… ýÿÿò…°ûÿÿò°ûÿÿf. ¦§sòH,…°ûÿÿH‰…¸ûÿÿë5òЧò°ûÿÿò\Èf(ÁòH,ÀH‰…¸ûÿÿH¸€H1…¸ûÿÿ‹•¸ûÿÿH‹…xüÿÿ‰H‹…xüÿÿ‹‰E¨ÇEØÇ…0ýÿÿzisf‹UØHE¨Hµ0ýÿÿ‹}ÐI‰ÁA‰Ð¹ºè‰EÔƒ}Ô„Õ‹}ÔèH‰…ÀûÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µÀûÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½ ÿÿÿèH‹½˜üÿÿHÇhHµ ÿÿÿèH½ ÿÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½ ÿÿÿèH‰@ûÿÿé'Ç…Lûÿÿé9‹U¨H‹…xüÿÿ‰H‹…˜üÿÿ‹€ˆ…À…Õ‹…üÿÿƒø…ÆH‹…xüÿÿ‹H‹…˜üÿÿ‹€´9„¨H‹½˜üÿÿHƒÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½ÿÿÿèH‹½˜üÿÿHÇhHµÿÿÿèH½ÿÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½ÿÿÿèH‰@ûÿÿé1Ç…LûÿÿéCH‹…xüÿÿ‹H‹…˜üÿÿ‰´H‹…˜üÿÿÇ€¸Hƒ½püÿÿ„%H‹…püÿÿ‹ƒà…À„ÇEØÇ…0ýÿÿknioH…ØþÿÿHUØHµ0ýÿÿ‹}ÐI‰ÁI‰Ð¹ºè‰EÔƒ}Ô„¸‹}ÔèH‰…ÈûÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µÈûÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½ÿÿÿèH‹½˜üÿÿHÇhHµÿÿÿèH½ÿÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½ÿÿÿèH‰@ûÿÿéèÇ…Lûÿÿéúè‹•Øþÿÿ9ЕÀ„À„ù艅Øþÿÿ‹UØH…ØþÿÿHµ0ýÿÿ‹}ÐI‰ÁA‰Ð¹ºè‰EÔƒ}Ô„¸‹}ÔèH‰…ÐûÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µÐûÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½ðþÿÿèH‹½˜üÿÿHÇhHµðþÿÿèH½ðþÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½ðþÿÿèH‰@ûÿÿé×Ç…LûÿÿééÇEØÇ…0ýÿÿtrsnH…èþÿÿHUØHµ0ýÿÿ‹}ÐI‰ÁI‰Ð¹ºè‰EÔƒ}Ô„¸‹}ÔèH‰…ØûÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µØûÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½àþÿÿèH‹½˜üÿÿHÇhHµàþÿÿèH½àþÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½àþÿÿèH‰@ûÿÿé×Ç…Lûÿÿééò…èþÿÿò…àûÿÿ‹…„üÿÿH‰…(ûÿÿHƒ½(ûÿÿxòH*…(ûÿÿò…èûÿÿë,H‹…(ûÿÿHÑèH‹•(ûÿÿƒâH ÐòH*Àf(ÈòXÈòèûÿÿòàûÿÿò\èûÿÿòs¡fTÈòW¡f.Èw駸H‰…ØþÿÿÇ…ýÿÿtrsnÇ…ýÿÿbolgÇ…ýÿÿHØþÿÿHµýÿÿ‹}ÐHè‰EÔƒ}Ô„Õ‹}ÔèH‰…ðûÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µðûÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½ÐþÿÿèH‹½˜üÿÿHÇhHµÐþÿÿèH½Ðþÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½ÐþÿÿèH‰@ûÿÿéÇ…Lûÿÿé+‹…„üÿÿH‰… ûÿÿHƒ½ ûÿÿxòH*… ûÿÿò…øûÿÿë,H‹… ûÿÿHÑèH‹• ûÿÿƒâH ÐòH*Àf(ÈòXÈòøûÿÿò…øûÿÿò…èþÿÿ‹UØH…èþÿÿHµ0ýÿÿ‹}ÐI‰ÁA‰Ð¹ºè‰EÔƒ}Ô„Õ‹}ÔèH‰…üÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µüÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½ÀþÿÿèH‹½˜üÿÿHÇhHµÀþÿÿèH½Àþÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½ÀþÿÿèH‰@ûÿÿé¨Ç…LûÿÿéºÇE¤ëE¤ˆ}¤@KLw"¿ˆèòØþÿÿò…èþÿÿf.ÈuÐzÎHØþÿÿHµýÿÿ‹}ÐHè}¤@KL†¨H‹½˜üÿÿHƒÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½°þÿÿèH‹½˜üÿÿHÇhHµ°þÿÿèH½°þÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½°þÿÿèH‰@ûÿÿé›Ç…Lûÿÿé­ÇEØ(Ç…0ýÿÿtmfsH…ÐüÿÿHUØHµ0ýÿÿ‹}ÐI‰ÁI‰Ð¹ºè‰EÔƒ}Ô„Õ‹}ÔèH‰…üÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µüÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½ þÿÿèH‹½˜üÿÿHÇhHµ þÿÿèH½ þÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½ þÿÿèH‰@ûÿÿé~Ç…LûÿÿéÆEäòÐüÿÿòüÿÿ‹…„üÿÿH‰…ûÿÿHƒ½ûÿÿxòH*…ûÿÿò…üÿÿë,H‹…ûÿÿHÑèH‹•ûÿÿƒâH ÐòH*Àf(ÈòXÈòüÿÿòüÿÿò\üÿÿòœfTÈòú›f.Èwëj‹…„üÿÿH‰…ûÿÿHƒ½ûÿÿxòH*…ûÿÿò… üÿÿë,H‹…ûÿÿHÑèH‹•ûÿÿƒâH ÐòH*Àf(ÈòXÈò üÿÿò… üÿÿò…ÐüÿÿÆEä‹…Øüÿÿ=mcpltÇ…ØüÿÿmcplÆEä€}ä„ ‹UØH…ÐüÿÿHµ0ýÿÿ‹}ÐI‰ÁA‰Ð¹ºè‰EÔƒ}Ô„Õ‹}ÔèH‰…(üÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µ(üÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½þÿÿèH‹½˜üÿÿHÇhHµþÿÿèH½þÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½þÿÿèH‰@ûÿÿéNÇ…Lûÿÿé`Ç…0ýÿÿ tfpH…ÐüÿÿHUØHµ0ýÿÿ‹}ÐI‰ÁI‰Ð¹ºè‰EÔƒ}Ô„Õ‹}ÔèH‰…0üÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µ0üÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½€þÿÿèH‹½˜üÿÿHÇhHµ€þÿÿèH½€þÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½€þÿÿèH‰@ûÿÿé8Ç…LûÿÿéJ‹…Øüÿÿ=mcplu‹…ðüÿÿƒø‡9Ç…ØüÿÿmcplH‹…ÐüÿÿH‰… üÿÿH‹…ØüÿÿH‰…¨üÿÿH‹…àüÿÿH‰…°üÿÿH‹…èüÿÿH‰…¸üÿÿH‹…ðüÿÿH‰…ÀüÿÿH}ãèHuãH½ýÿÿèH}ãè‹…ÜüÿÿƒàúƒÈ‰…Øþÿÿ¸B‰E H•ØþÿÿHu H½pþÿÿèHµpþÿÿH½`þÿÿèHµ`þÿÿH½ýÿÿè‹…ÜüÿÿƒàòƒÈ ‰…Øþÿÿ¸B‰EœH•ØþÿÿHuœH½PþÿÿèHµPþÿÿH½@þÿÿèHµ@þÿÿH½ýÿÿè¸ÀA‰E˜H•ØþÿÿHu˜H½0þÿÿèHµ0þÿÿH½ þÿÿèHµ þÿÿH½ýÿÿè‹…Øþÿÿƒà牅Øþÿÿ¸š™ÁA‰E”H•ØþÿÿHu”H½þÿÿèHµþÿÿH½þÿÿèHµþÿÿH½ýÿÿè‹…ØþÿÿƒÈ‰…Øþÿÿ¸33ÃA‰EH•ØþÿÿHuH½ðýÿÿèHµðýÿÿH½àýÿÿèHµàýÿÿH½ýÿÿè‹…ÜüÿÿƒàòƒÈ ‰…Øþÿÿ¸€A‰EŒH•ØþÿÿHuŒH½ÐýÿÿèHµÐýÿÿH½ÀýÿÿèHµÀýÿÿH½ýÿÿè¸A‰EˆH•ØþÿÿHuˆH½°ýÿÿèHµ°ýÿÿH½ ýÿÿèHµ ýÿÿH½ýÿÿèÆEâÇE„é0H‹…ÐüÿÿH‰… üÿÿH‹…ØüÿÿH‰…¨üÿÿH‹…àüÿÿH‰…°üÿÿH‹…èüÿÿH‰…¸üÿÿH‹…ðüÿÿH‰…Àüÿÿ‹u„H½ýÿÿ苉…Àüÿÿ‹u„H½ýÿÿè‹@‰…¬üÿÿ‹u„H½ýÿÿ苃øu‹u„H½ýÿÿèÆ…?üÿÿëÆ…?üÿÿ¶…?üÿÿ„Àt‹…¼üÿÿÁà‰…¸üÿÿë‹…Àüÿÿ‰ÂÁê‹…¼üÿÿ¯Â‰…¸üÿÿ‹•¸üÿÿ‹…´üÿÿ¯Â‰…°üÿÿ‹UØH… üÿÿHµ0ýÿÿ‹}ÐI‰ÁA‰Ð¹ºè‰EÔƒ}ÔuÆEâë ÿE„‹]„H½ýÿÿèH9Ã’À„À…³þÿÿ¶Eâƒð„À„Ù‹}ÔèH‰…@üÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µ@üÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½ýÿÿèH‹½˜üÿÿHÇhHµýÿÿèH½ýÿÿèë#H‰…@ûÿÿH‹@ûÿÿH½ýÿÿèH‰@ûÿÿë)Ç…LûÿÿÇ…lüÿÿë2Ç…lüÿÿë&H‰…@ûÿÿH‹@ûÿÿH½ýÿÿèH‰@ûÿÿéí H½ýÿÿ能lüÿÿ„õ ÇEØÇ…0ýÿÿcntlHµ0ýÿÿ‹}Ðè<”À„À„)HE€HUØHµ0ýÿÿ‹}ÐI‰ÁI‰Ð¹ºè‰EÔƒ}Ôu"‹µüÿÿ‹E€‰ÁH‹•˜üÿÿHcÆH‰ŒÂØé׋}ÔèH‰…HüÿÿH‹½˜üÿÿHƒÇH5èH‰ÇH‹µHüÿÿèH‰ÇH5èH‰Ç‹µ”üÿÿèH‰ÇH5èH‹µ˜üÿÿHƒÆH½€ýÿÿèH‹½˜üÿÿHÇhHµ€ýÿÿèH½€ýÿÿèë&H‰…@ûÿÿH‹@ûÿÿH½€ýÿÿèH‰@ûÿÿé H‹½˜üÿÿ¾è‹…üÿÿH‹•˜üÿÿH˜Æ„­H‹•˜üÿÿH‹EH‰‚è‹…üÿÿH‹•˜üÿÿH˜HÇ„Âðƒ}¸u‹…üÿÿ‹ìüÿÿH‹•˜üÿÿH˜‰Œ‚Äë‹…üÿÿH‹˜üÿÿHcЋ…Œüÿÿ‰„‘Ä‹…üÿÿH‹˜üÿÿHcЋ…Œüÿÿ‰„‘¼‹…üÿÿH‹˜üÿÿHcЋE°‰„‘ÌHƒ½püÿÿt#H‹…püÿÿ‹ƒàƒð„ÀuH‹…˜üÿÿÆ€ªëH‹…˜üÿÿÆ€ª‹…üÿÿH‹•˜üÿÿH˜Æ„«€}æt‹…üÿÿH‹•˜üÿÿH˜Æ„«‹…üÿÿH‹•˜üÿÿH˜Æ„¨H‹…˜üÿÿH‹ˆè‹…üÿÿH‹•˜üÿÿH˜H‹„ÂðH9Át‹…üÿÿH‹•˜üÿÿH˜Æ„¨‹…üÿÿH‹•˜üÿÿH˜‹Œ‚¼‹…üÿÿH‹•˜üÿÿH˜‹„‚Ä9Ás‹…üÿÿH‹•˜üÿÿH˜Æ„¨ƒ}¸u]‹…üÿÿH‹•˜üÿÿH˜‹„‚¼ƒøvqH‹…˜üÿÿ¶ˆª‹…üÿÿH‹•˜üÿÿH˜¶„«8ÁtH‹…üÿÿH‹•˜üÿÿH˜Æ„¨ë/€}æt)H‹…˜üÿÿ¶€ª„Àt‹…üÿÿH‹•˜üÿÿH˜Æ„¨HÇ…xýÿÿH‹…˜üÿÿH‹€€H…À…å¿pèH‰ÃH‰ßèH‰xýÿÿH‹½xýÿÿHƒÇ8¾è‰…PüÿÿëhH‰…@ûÿÿHƒútéµH‹½@ûÿÿèH‰…pýÿÿH‹½˜üÿÿHÇhH5èèéH‰…@ûÿÿH‹@ûÿÿèH‰@ûÿÿé_ƒ½Püÿÿ•À„ÀtH‹½˜üÿÿHÇhH5èéAH‹•˜üÿÿH‹…xýÿÿH‰‚€ëH‹…˜üÿÿH‹€€H‰…xýÿÿ‹…üÿÿH‹xýÿÿHcЋE¼‰D‘‹…üÿÿH‹xýÿÿHcЋE¸‰D‘ ‹…üÿÿH‹xýÿÿHcЋEЉ‘‹…üÿÿH‹•˜üÿÿH˜‹”‚¼H‹…xüÿÿ‹‰Ñ¯È‰TüÿÿH‹…˜üÿÿH‹°èH‹½˜üÿÿ诅Tüÿÿ‰ÀH‰…hýÿÿ‹üÿÿH‹½hýÿÿèH‰ÁH‹•˜üÿÿHcÃH‰ŒÂ‹…üÿÿH‹•˜üÿÿH˜H‹¼ÂH‹•hýÿÿ¾è‹…üÿÿH‹•˜üÿÿH˜H‹„ÂH…ÀuH‹½˜üÿÿHÇhH5èéó‹…üÿÿH‹•˜üÿÿH˜¶„¨„À„‹…üÿÿH‹•xýÿÿH˜‹D‚ ƒø†tÆEá‹…üÿÿH‹•˜üÿÿH˜‹„‚ĉ…Xüÿÿ‹…üÿÿH‹•˜üÿÿH˜H‹´ÂðH‹½˜üÿÿ诅Xüÿÿ‰ÀH‰…hýÿÿ‹…üÿÿƒøuuH‹…˜üÿÿ‹€ˆ…ÀudH‹…˜üÿÿH‹€ H…ÀtQH‹…˜üÿÿ‹€Ä‰…\üÿÿH‹…˜üÿÿH‹°ðH‹½˜üÿÿ诅\üÿÿ‰ÀH‰…`ýÿÿH‹…hýÿÿH;…`ýÿÿwÆEá€}á„—H‹…xüÿÿ‹‰ÂH‹…hýÿÿH¯ÂH‰…hýÿÿH‹…˜üÿÿH‹€ H…ÀtH‹…˜üÿÿH‹¸ èH‹½hýÿÿ¾èH‰ÂH‹…˜üÿÿH‰ H‹…˜üÿÿH‹€ H…ÀuH‹½˜üÿÿHÇhH5èéDH‹•˜üÿÿ‹…„üÿÿ‰‚°‹…üÿÿH‹˜üÿÿHcЋ…”üÿÿ‰„‘xH‹…˜üÿÿÇ€ŒH‹•˜üÿÿH‹…˜üÿÿH‰‚@‹…üÿÿH‹•˜üÿÿH˜¶„¨„Àt4ƒ}¸vH‹½˜üÿÿ‹µüÿÿºèëH‹½˜üÿÿ‹U°‹µüÿÿè‹…üÿÿƒøuH‹EˆH‹@H‰…xÿÿÿH‹…8ÿÿÿH‹HƒÀXH‹H‹½8ÿÿÿÿÐò…pÿÿÿÇEôH‹…8ÿÿÿ‹€ˆƒøtH‹E€¶@(„Àt ƒMôH‹E€Æ@(H‹…8ÿÿÿ‹€ˆ…ÀtH‹E€¶@)„Àt ƒMôH‹E€Æ@)H‹EˆH‹PH‹…8ÿÿÿD‹ˆ´H‹…8ÿÿÿH‹°˜H‹…8ÿÿÿH‹¸‹Môò…pÿÿÿH‹…xÿÿÿI‰ÐD‰ÊÿЉEðƒ}ðuEH‹…8ÿÿÿÇ€ŒH‹E€Ç@hH‹…8ÿÿÿH‹HƒÀPH‹H‹½8ÿÿÿÿÐÇ…ÿÿÿéc ƒ}ðuH‹E€Ç@hH‹E€Æ@lH‹…8ÿÿÿ‹€ˆ…Àt%H‹…8ÿÿÿ‹€ˆƒø…Ü‹…4ÿÿÿ;Eø…ÍH‹E€‹@hƒø޾H‹E€‹@ ƒøuJH‹E€‹@H‹• ÿÿÿ‰ÀHÁà‹D ‰ÁH‹E€‹@H‹• ÿÿÿ‰ÀHÁàHÐHƒÀH‹8H‰Ê¾èéFÇEìëNH‹E€‹@EìH‹• ÿÿÿ‰ÀHÁà‹D ‰ÁH‹E€‹@EìH‹• ÿÿÿ‰ÀHÁàHÐHƒÀH‹8H‰Ê¾èÿEìH‹E€‹@ ;Eìw¦éÞH‹E€‹@ ƒø…¶H‹…8ÿÿÿ¶€¨„ÀtQH‹8ÿÿÿHÁpH‹…8ÿÿÿL‹€H‹E€‹@H‹• ÿÿÿ‰ÀHÁàHÐHƒÀH‹H‰ÆH‹½8ÿÿÿL‰ÂèékH‹E€‹@H‹• ÿÿÿ‰ÀHÁà‹D ‰ÁH‹…8ÿÿÿH‹°H‹E€‹@H‹• ÿÿÿ‰ÀHÁàHÐHƒÀH‹8H‰ÊèéH‹…8ÿÿÿH‹€H‰…hÿÿÿH‹…8ÿÿÿ¶€¨„ÀtKH‹8ÿÿÿHÁpH‹…8ÿÿÿH‹H‹…8ÿÿÿH‹° H‹½8ÿÿÿèH‹…8ÿÿÿH‹€ H‰…hÿÿÿH‹…8ÿÿÿ¶€«ƒð„À„‹H‹E€‹@H‹• ÿÿÿ‰ÀHÁà‹D ‰EèÇEäëP‹MèH‹…8ÿÿÿ‹€´¯Eä‰ÀHÁàH‰ÆHµhÿÿÿH‹E€‹@EäH‹• ÿÿÿ‰ÀHÁàHÐHƒÀH‹8H‰ÊèÿEäH‹…8ÿÿÿ‹€¼;EäwžéH‹…8ÿÿÿ¶€ªˆEÿH‹…8ÿÿÿ‹€¼‰EÌH‹…8ÿÿÿ¶€¨„ÀtÆEÿH‹…8ÿÿÿ‹€Ä‰EÌ€}ÿt ÇEÐëH‹…8ÿÿÿ‹€´‰EЋẺEÜÇEÈézH‹…hÿÿÿH‰…XÿÿÿH‹E€‹@EÈH‹• ÿÿÿ‰ÀHÁàHÐHƒÀH‹H‰…`ÿÿÿH‹E€‹@EÈH‹• ÿÿÿ‰ÀHÁà‹D‰EàÇEÔƒ}Èu?H‹…8ÿÿÿ‹€Ì…Àt.H‹…8ÿÿÿ‹€Ì)EàH‹…8ÿÿÿ‹€Ì‰EÔ‹EÔHÁàH…`ÿÿÿ‹Eà;EÜv‹UÜ‹Eà)ЉEÔ‹E܉Eà€}ÿt‹ẺEØ‹UÜ‹EÌ)ЉÀHÁàH…Xÿÿÿë ÇEØ‹UÜ‹EÌ)ЯEЉÀHÁàH…XÿÿÿÇEÄëZÇEÀë*‹EÀ¯EЉÀHÁàH…Xÿÿÿ‹H‹…`ÿÿÿ‰Hƒ…`ÿÿÿÿEÀ‹EÀ;Eàr΋EÔHÁàH…`ÿÿÿ‹EØHÁàH…XÿÿÿÿEÄH‹…8ÿÿÿ‹€´;EÄw”‹Eà)EÜÿEÈH‹E€‹@ ;EȇvþÿÿH‹E€‹@h…ÀtH‹E€‹@hPH‹E€‰Phé1H‹E€‹@‰E¼H‹…8ÿÿÿ‹€ˆƒøt%H‹…8ÿÿÿ‹€ˆƒø…ÿ‹…4ÿÿÿ;E¼…ðH‹E€‹@$ƒø…³H‹…8ÿÿÿ¶€©„ÀtNH‹8ÿÿÿHÁÀH‹E€‹@H‹•(ÿÿÿ‰ÀHÁàHÐHƒÀH‹H‰ÂH‹…8ÿÿÿH‹°˜H‹½8ÿÿÿèé€H‹E€‹@H‹•(ÿÿÿ‰ÀHÁà‹D ‰ÁH‹E€‹@H‹•(ÿÿÿ‰ÀHÁàHÐHƒÀH‹0H‹…8ÿÿÿH‹¸˜H‰Êèé-H‹…8ÿÿÿH‹€˜H‰…PÿÿÿH‹…8ÿÿÿ¶€©„ÀtH‹…8ÿÿÿH‹€ H‰…PÿÿÿH‹…8ÿÿÿ¶€¬ƒð„À„‹H‹E€‹@H‹•(ÿÿÿ‰ÀHÁà‹D ‰E¸ÇE´ëP‹M¸H‹E€‹@E´H‹•(ÿÿÿ‰ÀHÁàHÐHƒÀH‹0H‹…8ÿÿÿ‹€´¯E´‰ÀHÁàH‰ÇH½PÿÿÿH‰ÊèÿE´H‹…8ÿÿÿ‹€À;E´wžéH‹…8ÿÿÿ¶€ªˆEþH‹…8ÿÿÿ‹€À‰EœH‹…8ÿÿÿ¶€©„ÀtÆEþH‹…8ÿÿÿ‹€È‰Eœ€}þt ÇE ëH‹…8ÿÿÿ‹€´‰E ‹Eœ‰E¬ÇE˜é}H‹…PÿÿÿH‰…HÿÿÿH‹E€‹@E˜H‹•(ÿÿÿ‰ÀHÁàHÐHƒÀH‹H‰…@ÿÿÿH‹E€‹@E˜H‹•(ÿÿÿ‰ÀHÁà‹D‰E°ÇE¨ƒ}˜u?H‹…8ÿÿÿ‹€Ð…Àt.H‹…8ÿÿÿ‹€Ð)E°H‹…8ÿÿÿ‹€Ð‰E¨‹E¨HÁàH…@ÿÿÿ‹E°;E¬v‹U¬‹E°)ЉE¨‹E¬‰E°€}þt‹Eœ‰E¤‹U¬‹Eœ)ЉÀHÁàH…Hÿÿÿë ÇE¤‹U¬‹Eœ)ЯE ‰ÀHÁàH…HÿÿÿÇE”ë]ÇEë-‹E¯E ‰ÀHÁàH‰ÂH•HÿÿÿH‹…@ÿÿÿ‹‰Hƒ…@ÿÿÿÿE‹E;E°rË‹E¤HÁàH…Hÿÿÿ‹E¨HÁàH…@ÿÿÿÿE”H‹…8ÿÿÿ‹€´;E”w‘‹E°)E¬ÿE˜H‹E€‹@$;E˜‡sþÿÿH‹…8ÿÿÿ¶€©„Àt6H‹8ÿÿÿHÁÀH‹…8ÿÿÿH‹ H‹…8ÿÿÿH‹°˜H‹½8ÿÿÿèH‹½8ÿÿÿèÇ…ÿÿÿ‹…ÿÿÿÉÃUH‰åHƒìP‰}ìH‰uàH‰UØH‰MÐL‰EÈL‰MÀH‹EH‰EøH‹EøH‹H‰EðH‹MÈH‹UØ‹uìH‹}ðèƒð„Àt ÇE¼tahwëÇE¼‹E¼ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇèH‹EèHxH‰EÐH‹}ÐèH‹EèHhH‰EØH‹}ØèëDH‰EÈH‹]ÈH‹EèHxH‰EÐH‹}ÐèH‰]ÈH‹]ÈH‹EèHhH‰EØH‹}ØèH‰]ÈëH‹EèHƒÀH‰EàH‹}àèë*H‰EÈH‹]ÈH‹EèHƒÀH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇèH‹EèHxH‰EÐH‹}ÐèH‹EèHhH‰EØH‹}ØèëDH‰EÈH‹]ÈH‹EèHxH‰EÐH‹}ÐèH‰]ÈH‹]ÈH‹EèHhH‰EØH‹}ØèH‰]ÈëH‹EèHƒÀH‰EàH‹}àèë*H‰EÈH‹]ÈH‹EèHƒÀH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇèH‹EèHxH‰EÐH‹}ÐèH‹EèHhH‰EØH‹}ØèëDH‰EÈH‹]ÈH‹EèHxH‰EÐH‹}ÐèH‰]ÈH‹]ÈH‹EèHhH‰EØH‹}ØèH‰]ÈëH‹EèHƒÀH‰EàH‹}àèë*H‰EÈH‹]ÈH‹EèHƒÀH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹Eè‹€ŒƒøÎt H‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹Eè‹€ŒƒøÎt H‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹Eè‹€ŒƒøÎt H‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èHH‹EèH‰H‹}èHƒÇ¾èH‹}èHÇhèH‹}èHÇxèH‹EèÇ€ŒÎÿÿÿH‹EèÇ€ˆµÿÿÿH‹EèHÇ€€H‹EèHÇ€H‹EèHÇ€˜H‹}èHǾèH‹EèÆ€pëXH‰EàH‹]àH‹}èHÇxèH‰]àH‹]àH‹}èHÇhèH‰]àëH‰EàH‹]àH‹}èHƒÇèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èHH‹EèH‰H‹}èHƒÇ¾èH‹}èHÇhèH‹}èHÇxèH‹EèÇ€ŒÎÿÿÿH‹EèÇ€ˆµÿÿÿH‹EèHÇ€€H‹EèHÇ€H‹EèHÇ€˜H‹}èHǾèH‹EèÆ€pëXH‰EàH‹]àH‹}èHÇxèH‰]àH‹]àH‹}èHÇhèH‰]àëH‰EàH‹]àH‹}èHƒÇèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‹}ÈèHH‹EÈH‰HÇEàÇEÐplnrÇEÔbolgÇEØHEàHuÐI‰ÁA¸¹º¿è‰Eìƒ}ìtEH‹}ÈHÇhH5èH‹}ȾèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèHƒÄ8[ÉÃUH‰åSHƒì(H‰}è‰uäH‹EèH‹H…Àt&H‹EèH‹H…ÀtH‹EèH‹H‹HƒÀH‹H‹EèH‹8ÿÒH‹EèHǃ}äuB¿(èH‰EØH‹}ØèH‹UØH‹EèH‰ëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åATSHƒì@H‰}ȉuÄH‹EÈHǃ}Ät>‹uÄH‹}ÈèH‹EÈH‹H…À…H5H‹=èH‰ÇH‹5èH}ïèHuïH}ÐèH}ïèH}ÐèÇEèë=‹uèH}Ðè‹0H‹}ÈèH‹EÈH‹H‹HƒÀH‹H‹EÈH‹8ÿÒ…À•À„ÀuÿEè‹]èH}ÐèH9Ã’À„Àu­H‹EÈH‹H…Àtë;H5H‹=èë&H‰E°H‰U¸D‹e¸H‹]°H}ÐèH‰]°McäL‰e¸ëH}Ðèë!H‰E°H‰U¸Hƒ}¸ÿt H‹}°èH‹}°èHƒÄ@[A\ÉÃUH‰åATSHƒì@H‰}ȉuÄH‹EÈHǃ}Ät>‹uÄH‹}ÈèH‹EÈH‹H…À…H5H‹=èH‰ÇH‹5èH}ïèHuïH}ÐèH}ïèH}ÐèÇEèë=‹uèH}Ðè‹0H‹}ÈèH‹EÈH‹H‹HƒÀH‹H‹EÈH‹8ÿÒ…À•À„ÀuÿEè‹]èH}ÐèH9Ã’À„Àu­H‹EÈH‹H…Àtë;H5H‹=èë&H‰E°H‰U¸D‹e¸H‹]°H}ÐèH‰]°McäL‰e¸ëH}Ðèë!H‰E°H‰U¸Hƒ}¸ÿt H‹}°èH‹}°èHƒÄ@[A\ÉÃUH‰åSHƒì8H‰}ÈH‹}ÈèHH‹EÈH‰HÇEàÇEÐplnrÇEÔbolgÇEØHEàHuÐI‰ÁA¸¹º¿è‰Eìƒ}ìtEH‹}ÈHÇhH5èH‹}ȾèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèHƒÄ8[ÉÃÿÿÿÿx $ె $ü±† $²† $ ²† $2²A† $t²† $† $† $ † $* † $„²d† $J‚† $Ì]† $*Ɇ $è²7† ,ó† ƒ$ ³)† $J³!† $l³)† $–³+† $³1† $ô³)† $´!† $@´!† $b´ † $l´† $„´ † $Ž´† $¦´† $¾´† $Ì´† $ì´† $ µ† $$µ† $2µ † $<µ† $Tµ † $^µ† $vµ† $޵† $œµ† $¼µ† $ܵ† $ôµ† $¶† $¶;† $L¶ † $V¶† $n¶ † $x¶† $¶† $¨¶† $¶¶† $Ö¶† $ö¶† $·† $·;† $X· † $b·† $z· † $„·† $œ·† $´·† $·† $â·† $¸† $¸† $(¸=† $f¸;† $¢¸B† $丆 $¹† $$¹B† $f¹† $†¹† $¦¹† $´¹† $ƹ† $â¹#† $ºB† $Hº† $hº† $ˆº† $–º† $¨º† $ĺ#† $èºB† $*»† $J»† $j»† $x»† $Š»† $¦»#† $Ê»† $Ø»† $ê»)† $¼† $0¼#† $S¼† $a¼&† $‡¼#† $ª¼Q† $ü¼† $½† $(½&† $N½#† $r½Q† $Ľ† $ ¶† $⽆ $𽆠$¾† $$¾† $8¾† $X¾† $f¾† $z¾† $𾆠$¨¾† $¼¾† $Û¾ † $å¾,† $¿&† $7¿#† $Z¿Q† $¬¿† $Ê¿ † $Ô¿† $ë¿,† $À&† $=À#† $`ÀR† $²À+† $ÝÀ'† $Á/† $3Á7† $jÁE† $¯Á.† $ÝÁ+† $ÂT† $\Â+† $‡Â'† $®Â/† $ÝÂ9† $ÃE† $[Ã.† $‰Ã+† $AðC† $„ð† $À† $´Ã‚† $6Än† $¤Ä+† $ÏÄ'† $öÄ/† $%Å]† $‚Å+† $­Å'† $ÔÅ/† $Æ'† $*Æ.† $XÆ+† $ƒÆn† $ñÆ+† $Ç'† $CÇ/† $rÇ]† $ÏÇ+† $úÇ'† $!È/† $PÈ'† $wÈ.† $¥È+† $ÐÈI† $É'† $BÉI† $ŒÉ'† $´ÉI† $þÉ'† $&ÊI† $pÊ'† $˜Ê† $¸Ê1† 4êÊs† ƒŒ$^Ín† $ÚS† $ÌÍI† $ÎM† $dÎ(† $ŒÎQ† $ÞÎT† $2Ï|† $®Ï† $ÎÏ1† 4Ðw† ƒŒ$xÒn† $æÒI† $0ÓM† $~Ó† $žÓ1† 4ÐÓs† ƒŒ$DÖn† $²ÖI† $üÖM† $J×(† $r׆ $’×1† $Ä×I† $ØM† 4\Øs† ƒŒ$ÐÚn† 4>Û”† ƒŒ,.2† ƒ$`† ,ð¨*† ƒ$˜<B† $Ú<!† $ü<„† $€=z† $ú=,† $&Aj† $ÒÛd† $6ÜA† 4xÜ¥† ƒŒ4Ý¥† ƒŒ$AR† $âAR† $4BI† $}B=† 4ºB¸† ƒŒ4rEw† ƒŒ$êGÖ† $ÀIe† $&J‡† ,®Jâ(† ƒ$s † $šu † ,¤w¯† ƒ$Tˆì† $@‰Ý† $Šó † $–b† ,t–ù† ƒ,n—ù† ƒ,h˜ù† ƒ,b™…† ƒ,è™…† ƒ,nš…† ƒ,ôš† ƒ, œ† ƒ,$»† ƒ,àœ† ƒ4|žc† ƒŒ4àŸc† ƒŒ,D¡»† ƒ1kGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)RtAudio.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned int__int32_t,Íint__uint32_t-æunsigned int__int64_t.long long intlong long unsigned intlong int$_0€Ln__mbstate8Mn_mbstateLN~~char__mbstate_tO>__darwin_mbstate_tQ‰__darwin_size_tZÍlong unsigned int__darwin_va_list`ú  ~ __va_list_tag} gp_offsetæ# fp_offsetæ# overflow_arg_area}# reg_save_area}# __darwin_wchar_tfÍ__darwin_rune_tk__darwin_wint_tnÍ__darwin_clock_tsÍ__darwin_time_tv2 __darwin_pthread_handler_rec;O __routine`# Z }Oôv~7 _opaque_pthread_cond_t0A²Ì7A2#8`A²#Â~'Ò~ _opaque_pthread_mutex_t@CÌ7C2#8`Cf# _opaque_pthread_once_tEKÌ7E2#8`EÂ#_opaque_pthread_t HÌ7H2# __cleanup_stackH`#8`H#®~__darwin_off_tnö__darwin_pid_to¼__darwin_pthread_cond_tsv__darwin_pthread_mutex_txÒ__darwin_pthread_once_t|__darwin_pthread_t‚RK__darwin_suseconds_t„¼__darwin_wctrans_t(Í__darwin_wctype_t*Ôpid_t\Äsize_tc¶ timevaleö tv_secfÝ# tv_usecgX#time_tWÝptrdiff_t˜2stdÚ#7Ú#8Ý#Xà#Z$].$_J$be$j·$kî$o5%pS%qt%r‹%s¢%uç%w&x&z-&}I&~e&—&¸&‚Ú&ƒç&„'…'†<'‡]'ˆ~'Š™'‹Å'Î&%ÐÏ-Ñò'Óâ-Ô (Õ-×"-Ø{-Ù9-ÚZ-Û¤-;ù-<-0=I0d¢2e®2g±2hÊ2iá2jø2k3l&3m=3n_3o€3s 3tÆ3vì3w4x64zN4{f4|t4}Œ4‚ 4ƒ¸4„Õ4†é4‡5Š)5‹75ŒO5µl5¶5··5¸Ô5¹û5<\0F:G§:HÁ:IÛ:Jõ:K;L+;MF;Na;O|;P—;Q²;RÍ; Bè; Cë; D<6 Fî; Gÿ; H< I<< JY< K{< L< M´< NË<!Hõ<!’=!”=!•0=!–G=!—h=!˜„=!™ =!š¼=!›Ù=!œö=! >!ž>!ŸA>! g>!¡‰>!¢¯>!£Ë>!¤â>!¥?!¦!?!§=?!©^?!«?!­¥?!¯Æ?!±â?!³þ?!´@!µ;@!¶W@!·s@!¸@!¹«@!ºÕ@!»ì@!¼ A!½.A!¾OA!¿{A!À—A!¹A!ÄÕA!ÅöA!ÆB!Ç8B!ÈYB!ÉpB!Ê‘B!˲B!ÌÓB!ÍôB!Î C!Ð$C!Ö@C!Ü\C!âxC!è”C!µC!ÑC!òC__true_type__false_type__debug)1__copy__copy_backwardchar_traitsfpos<__mbstate_t>«Ä'nothrow_tallocatorfloat_denorm_style#¬Û denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >` Æ"sI#_M_p"($#Æ"ûI ($ ÒIreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >ï _Ios_Fmtflags$7—_S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$ký_S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“\_S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸¤_S_beg_S_cur_S_end_S_ios_seekdir_end€€ ÈdŠ!event$¢êerase_eventimbue_eventcopyfmt_event"Nš$Ó_M_next$Õäh#_M_fn$Öi##(¹$×Í##Ô$ØçI#$Nš$Û]äh i Í äh%H$ßFväh&qR$ã8”Íäh"IM$ñ×_M_pword$ò}#_M_iword$ó2#IM$ô i—¡$' »$_ZNSt8ios_base4Init11_S_refcountEçI(_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEÓF$—¡$qiîj$iÍbasic_streambuf >%Rw%Tw%Uw%W w%X$w%Z>w%\Xw%]rw%^‘w%_«w%`Åw%aßw%bùw%cx%d-x%eGx%fax%g}x%h—x%i±x%jÈxctype_basectypemoney_base™)pattern&É field&É 6#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >allocator_Vector_base >¯*õtSD#-¯T#§ŸU#ŒV#+õtW˜® £,ä<®Ívector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >vector >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >allocator_Vector_base >N*õtSd²#-¯Tçd#§ŸUçd#ŒVçd#+õtW7β ò,ä<βÍvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >ý*õtSÙ#-¯TâØ#§ŸUâØ#ŒVâØ#+õtWæ€Ù uÙ,ä<€ÙÍreverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >pairallocator >_Vector_base,std::allocator > >.*õtSˆâ#-¯TTâ#§ŸUTâ#ŒVTâ#+õtWòâ çâ,ä<òâÍvector,std::allocator > >reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >pair__copy_backward_normal__copy_backward__copy_normal--½¶Þxüã ü ü.Ê©þ +’ÓF ü# ´ Ùh/fP ˆŸ9)   D/ÍM ”è¥E  /N“ ´y4f   D/Æœ ˆ_¾‡ çd çd D/n ”ôŸ£ çd çd/– ´±/Ä çd çd d²/„® jÔ·Û âØ/¶ wï¦ü âØ âØ D/à ”/ âØ âØ/ôL ´ì9 âØ âØ Ù/­x jMdP Tâ/²| wb¯q Tâ Tâ D/¸ ” ¯ Tâ Tâ/ ´2® Tâ Tâ ˆâ0‡UÅýâØÔ âØ âØ âØ0ƒ?ÜâØú âØ âØ âØ/ Mis âØ ùØ-$0QwwâØ@ âØ âØ âØ D-?$mW¶âØe âØ âØ âØ- ,ýÀ“âØ âØ âØ âØ Ù0ô\Ŭ‹Tâµ Tâ Tâ Tâ0&»!TâÛ Tâ Tâ Tâ/þh M¸W÷ Tâ kâ-ÉQ Tâ!! Tâ Tâ Tâ D-‡vmI°TâF! Tâ Tâ Tâ-€Œý©Tâp! Tâ Tâ Tâ ˆâ0¡Å«sçd–! çd çd çd0AŸ1çd¼! çd çd çd0®*1^ çdâ! çd çd çd0­¢†—<çd" çd çd çd-ô~JK³çd2" çd çd çd D-7m‰AçdW" çd çd çd-!"ýrCçd" çd çd çd d²0”ÅV!§"   0{D8Í"   0¨›1>7ó"   0¼ª†h#   -Q¢J2¡C#    D-æzmÏh#   -Þ!ýª¡’#    D1nothrowIà9>a1cerrArXa2__ioinitM_ZStL8__ioinit×3-º'XÍü# ü# ü#$43ÕU'e´($ ($ ü# ´3Ay'd($J$ ($ ü#-sU'[·-($e$ Í3ÿ½'P}†$ †$ Í ´Œ$5 $_4(a·$ quot(bÍ# rem(cÍ#div_t(d$ $_5(fî$ quot(g2# rem(h2#ldiv_t(iÄ$ $_6(l&% quot(m# rem(n#lldiv_t(oü$3·8(“ÍL% L%R%63#(”j%j% ü#double3((•Í‹% ü#3[(–2¢% ü#3e(œ}Í% †$ †$ ´ ´ Í%Ó%7Íç% †$ †$3#…(ž·$& Í Í+'( & }3°¨(¡($-& ü#3»“(£î$I& 2 23BI(ªÍe& ü# ´3•k(«´†& †& ü# ´Œ&wchar_t3mŸ(¬Í¸& †& ü# ´+Ÿ˜(¯Ú& } ´ ´ Í%8”©(°Í3ý†(±}' } ´+Û^(²' æ-y(³4j%6' ü# 6'($3Hy(µ2]' ü# 6' Í3ÃS(½Í~' ü# 6' Í-Ùc(­Í™' ü#3ñV(ôº' ($ º' ´À'4Œ&3š(ÄÍá' ($ Œ&__gnu_cxx¡--‹”®;j ( -#…´“°&%-(  __debug)6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator >__normal_iterator*,std::vector, std::allocator > > >__normal_iterator*,std::vector, std::allocator > > >3õ"(§&%"-  3zŒ(™9- ü#3Ä7(ºZ- ü# 6' Í3©N(À{- ü# 6' Í-y(´>4›-›- ü# 6'float337(·À-À- ü# 6'long double+’.(Çâ- Í3#™(¦ù-  lconv`*+-0ÌQ*,($#”*-($#4*.($# int_curr_symbol*/($# currency_symbol*0($# mon_decimal_point*1($#( mon_thousands_sep*2($#0 mon_grouping*3($#8‚*4($#@à8*5($#H int_frac_digits*6#P‹T*7#Q p_cs_precedes*8#R p_sep_by_space*9#S n_cs_precedes*:#T n_sep_by_space*;#U p_sign_posn*<#V n_sign_posn*=#W int_p_cs_precedes*>#X int_n_cs_precedes*?#Y int_p_sep_by_space*@#Z int_n_sep_by_space*A#[ int_p_sign_posn*B#\ int_n_sign_posn*C#]3b+5($I0 Í ü#8E´*KV0ù-va_list,Iâfpos_t,U® __sbuf,`©0 _base,a©0# _size,bÍ#ˆ __sFILE˜,‚ÿ1 _p,ƒ©0# _r,„Í# _w,…Í# _flags,†™# _file,‡™# _bf,ˆy0# _lbfsize,‰Í#( _cookie,Œ}#0 _close,2#8 _read,Ž-2#@ _seek,L2#H _write,k2#P _ub,“y0#X _extra,”|2#h _ur,•Í#p _ubuf,˜‚2#t _nbuf,™’2#w _lb,œy0#x _blksize,ŸÍ#ˆ _offset, k0#7Í2 }ÿ17Í-2 } ($ Í27k0L2 } k0 Í327Ík2 } ü# ÍR2__sFILEXq2ˆ’2~ˆ¢2~FILE,¡¯0+e\,ïÄ2 Ä2¢23³S,ðÍá2 Ä23Ê ,ñÍø2 Ä23û",òÍ3 Ä23!¹,óÍ&3 Ä23P£,ôÍ=3 Ä23²r,õÍY3 Ä2 Y3k03è§,ö($€3 ($ Í Ä2-÷£,úžtÄ2 3 ü# ü#3Ú,ÿ´Æ3 } ´ ´ Ä20@!,eŒÄ2ì3 ü# ü# Ä29,Í4 Ä2 2 Í9»,Í+4 Ä2 +4144k09*:,2N4 Ä29ðt,Íf4 Ä2:þ­,Í9Ûu, ($Œ4 ($$B,  4 ü#91 ,͸4 ü#9™,ÍÕ4 ü# ü#$6,é4 Ä2$2,5 Ä2 ($9,Í)5 Ä2 ($ Í ´:V,Ä29Ú~,($O5 ($9í\,Íl5 Í Ä29—",©Í5 ($ ´ ü#;9Ã,ªÍ±5 Ä2 ü# ±5 9x,«ÍÔ5 ü# ±59c%,¬Íû5 ($ ´ ü# ±59,­Í6 ü# ü# ±5-6~clock_t-MÅ tm8-Z7 tm_sec-[Í# tm_min-\Í# tm_hour-]Í# tm_mday-^Í# tm_mon-_Í# tm_year-`Í# tm_wday-aÍ# tm_yday-bÍ# tm_isdst-cÍ# tm_gmtoff-d2#( tm_zone-e($#0pthread_cond_t.EÚpthread_mutex_t.Tùpthread_once_t.^pthread_t.m8__gthread_once_t//;7wint_t0F® $_70Q×7 __min0R—# __max0S—# __map0T—# __types0U×7#Ô_RuneEntry0Vˆ7 $_80X#8 __nranges0YÍ# __ranges0Z#8#Ý7_RuneRange0[ï7 $_90]j8 __name0^j8# __mask0_Ô#z8~ _RuneCharClass0`;8$_10ˆ 0bû9 __magic0cÂ# __encoding0dû9# __sgetrune0f*:#( __sputrune0gN:#0 __invalid_rune0h—#8 __runetype0jT:#< __maplower0kd:#¼ __mapupper0ld:#¼ __runetype_ext0s)8#À __maplower_ext0t)8#Ð __mapupper_ext0u)8#à __variable0w}#ð __variable_len0xÍ#ø __ncharclasses0}Í#ü __charclasses0~t:#€ :~7—$: ü# ¶ $:ü# :7ÍN: — ($ ¶ 6'0:Ôd:~ÿ—t:~ÿz8_RuneLocale08-{($p< p<v<4<63]¹-}($’< ’<˜<4ö3E-€6<´< ’<3“-6<Ë< ’<-÷ž-ƒet´õ< ($ ´ ü# p<mbstate_t2Uœwctype_t34Ž3¾'2yz70= Í3Û¨2zz7G= Ä23ü¨2{†&h= †& Í Ä23…L2|z7„= Œ& Ä23jM2}Í = º' Ä23ì2~ͼ= Ä2 Í3F2ÍÙ= Ä2 º';3ø32€Íö= Ä2 º';32z7 > Ä28ÄŽ2‚z73yu2ƒ´;> ü# ´ ;>õ<3  2…´g> †& ü# ´ ;>3´b2†Í~> ~>„>4õ<3âW2ˆ´¯> †& $: ´ ;>3~i2‰z7Ë> Œ& Ä23(2Šz7â> Œ&3g2ŒÍ? †& ´ º';3ÆZ2Í!? º' º';3ð¯2Žz7=? z7 Ä23XI2Í^? Ä2 º' ±53I2ÄÍ? Ä2 º' ±53EB2’Í¥? †& ´ º' ±53Ÿp2ÆÍÆ? º' º' ±53ág2“Íâ? º' ±532ÇÍþ? º' ±53™2”´@ ($ Œ& ;>3˜92•†&;@ †& º'3Í·2—ÍW@ º' º'3÷2˜Ís@ º' º'3 2™†&@ †& º'3Þ2š´«@ º' º'-42œ ´Õ@ †& ´ º' p<3.2´ì@ º'3„£2ž†& A †& º' ´3á 2ŸÍ.A º' º' ´3Ì[2 †&OA †& º' ´3Žl2¤´uA ($ uA ´ ;>º'3Î2¥´—A º' º'3 2©j%³A º' ³A†&3† 2È›-ÕA º' ³A3á 2«†&öA †& º' ³A3è 2¬2B º' ³A Í3rŒ2®Í8B º' ³A Í3ë-2§´YB †& º' ´3F2¨ÍpB z73ÿ˜2°Í‘B º' º' ´3Š 2±†&²B †& º' ´3´%2²†&ÓB †& º' ´3½%2³†&ôB †& Œ& ´3¿]2´Í C º';3€2µÍ$C º';32–†&@C º' Œ&32¡†&\C º' º'3¦¬2¢†&xC º' Œ&3Ó2¦†&”C º' º'3©‰2¯†&µC º' Œ& ´3„2ÊÀ-ÑC º' ³A3ª2ÍòC º' ³A Í3ŠJ2ÏD º' ³A Í>¦ 4a>´ 4b__gnu_debug):ED?);à ?)<-(@Î %›D0H9(ޱçdxD Ýy Ýy çd&^w(V    @ý ¸ñD0¸Z»5ºçdÎD Ýy Ýy çd&z»®   A5 5éÇFstreampos6ÓI /ª/5ñ4*E ÇF ÍF-ÍŽ5õ@/ÓFJE ÍF ÍF-ÎY5ùµ=ÓFjE ÍF ÍF-®¬5ý”{ÍE ü# ü# ´0 5ÔS´«E ü#0aP5Ê ü#ÑE ü# ´ ÍF0›a5 ’m($÷E ($ ü# ´0¸p5  ($F ($ ü# ´0ª/5\($CF ($ ´ 0þ*5õS_F ÛF0Yt52[Í{F ÍF0×p5ŒLÓFœF ÛF ÛFB,C5#¹UÍ&„5&¾8Í ÛFCC$boolCáF4ÍD] 9æFcGE_vptr$exceptionnG#+«;#GŠGFЙ<æFBGŠGÍGž“@hü#æFG7ÍnG;tGH__vtbl_ptr_typecGæF–G4æFDc ;æFHæF#+Ä'=ÈGHFˆA›GçGHÍGž“Dp^ü#›GH›GH4›G>i GA8( 6\I+$ DGH\I+$ F`H\I bI+m KzH\IÍ-Öh Nò;($›HmI ÇF-Öh Qe­ü#¼HmI ÍF-H™ VÑd($âH\I Í †$/ `¦I\I ($ Í-ž d\E´ ImI/ Ÿ jJFBI\I ($ ÍFI²@ n‡\I ($'HChI4'HhIAu 71ÌI'H#+Œ dœIÌI+Œ fµIÌI ÒIJô½ lÌIÍsICØI4sI4ÓF4‡ _Atomic_word8%Í! AÛ 78]Knpos" ]L_M_dataplus"! #_Rep_base_RepM:)"($iJ]M:)"ñŠ($ŒJ$] ($MJl"_ *]ªJ]M(="%:N(ÈJ]MÚ5")ïN(æJ]N-c"-¼bK$]M/"4@´(K] Í ü#N["< QK] Í Í ü#M†Q"DH+´yK] Í ÍM¾ "L¦OÓFœK] ü#N½J"Uò2¿K ($ ü# ÍNî"^h¤âK ($ ü# ÍNx"g0L ($ Í N¹"z3(L ($ N( N(N¹"~ÿKL ($ ±( ±(N¹"‚¢ nL ($ ($ ($N¹"†Ö½‘L ($ ü# ü#M "Š;¬Í³L Í ÍNµ]9ÃÌ9ÜL$] Í Í ÍN­»9µØöL$]OÖ"šÞ'0]$™©"M$]+™©9¿7M$] ÒI+™©9·PM$] 6]+™©9ÅsM$] 6] Í Í+™©9ЛM$] 6] Í Í ÒI+™©9Û¾M$] ü# Í ÒI+™©9âÜM$] ü# ÒI+™©9éÿM$] Í  ÒI$Š9"ìN$]Í0J&"ô†¨<]<]ˆR$] 6] Í Í0ª/9Ó«<]¯R$] ü# Í0ª/"Ÿ¶<]ÑR$] ü#0ª/"¯®i<]øR$] Í %´„"Ì=C S$] N( Í 0´„"ës(<]GS$] Í 6]0´„"^i<]xS$] Í 6] Í Í0´„9mÿ¹<]¤S$] Í ü# Í0´„"*Ck<]ËS$] Í ü#0´„"A›Y<]÷S$] Í Í 0´„"R×nN(T$] N( 0…”"j®<]ET$] Í Í0…”"zïBN(gT$] N(0…”"Ž)N(ŽT$] N( N(0Š"©‹z<]ºT$] Í Í 6]0Š"ÀOZ<]ðT$] Í Í 6] Í Í0Š9Ŷ<]!U$] Í Í ü# Í0Š"êÃm<]MU$] Í Í ü#0Š" a<]~U$] Í Í Í 0Š"™<]ªU$] N( N( 6]0Š"%²N<]ÛU$] N( N( ü# Í0Š":_,<]V$] N( N( ü#0Š"Oãœ<]8V$] N( N( Í 0Š"s’3<]iV$] N( N( ($ ($0Š"~„<]šV$] N( N( ü# ü#0Š"ˆOr<]ËV$] N( N( N( N(0Š"“€5<]üV$] N( N( ±( ±(MŽ9‹<].W$] Í Í Í Mc<9˜µ˜<]`W$] Í Í ü# ÍP¸¶9¦($†W Í  ÒI0¸p9Áh4´²W] ($ Í Í%&x9õ¥%ÐW$] <]0"üPMü#íW]0Õ"imü# X]0Þ" ³IsI'X]0aP9ÏS¸´SX] ü# Í Í0aP")D´zX] 6] Í0aP"72K´¡X] ü# Í0aP9æ‹ ´ÈX]  Í0ô"U̯´ïX] 6] Í0ô9ø2´Y] ü# Í Í0ô"qÎe´BY] ü# Í0ô9 HI´iY]  Í0ª¾"Ü©´Y] 6] Í0ª¾9þ‰´¼Y] ü# Í Í0ª¾"«w.´ãY] ü# Í0ª¾"¾ìW´ Z]  Í0†°"ÌWb´1Z] 6] Í0†°9-|e´]Z] ü# Í Í0†°"è(I´„Z] ü# Í0†°"ûsT´«Z]  Í0j…" c•´ÒZ] 6] Í0j…9B™o´þZ] ü# Í Í0j…"&)™´%[] ü# Í0j…9NP‘´L[]  Í0æG"DÖ±´s[] 6] Í0æG9Y¦’´Ÿ[] ü# Í Í0æG"a˜K´Æ[] ü# Í0æG9nv3´í[]  Í0©+"ö J\] Í Í0®¬"“a:Í6\] 6]0®¬9‚>·Íb\] Í Í 6]0®¬9’An͘\] Í Í 6] Í Í0®¬9£c3ͺ\] ü#0®¬9²:rÍæ\] Í Í ü#&®¬9Ø.Í] Í Í ü# Í4´]4JJDJCDJC]CJA8J"”‡] _M_length"•´# _M_capacity"–´#Ô"—çI#ADJ"›H_B]#QƒF9@7£]Q=„9EçŽ$Q#v9Q¬YH_=Ö"´o 0]-»"¾ŸœÓFü]X_- D"Â+ÓF^X_/œ¡"ƱŸ0^*]/¥˜"Ê¢H^*]/®."Îò.e^*] Í-¡,"Øk®($^*]-÷C"ܪ ($§^*] ÒI ÒI0©69 L*]Í^ Í Í ÒI/~Ÿ"çMê^*] ÒI%Ô09«qM_*] ÒI-È "õí1($$_*]&ƒ9^ºr($*] ÒI Í´X_~^_4‡]CÓFAj :C¿bRnone:h_ZNSt6locale4noneEáFSâE:i° áFTnumeric:j3RáFS :kiáFSq:lÌbáFSÚœ:mGPáFSùv:n§áF Rall:p_ZNSt6locale3allEáF?[+UçO:¿b#(_S_classic: _ZNSt6locale10_S_classicE¿b(_S_global:#_ZNSt6locale9_S_globalE¿bV'|:)F%Åb(_S_once:8_ZNSt6locale7_S_onceEb7‘¡oŒ+ï :{ö`Õb+ï :„aÕb Ûb+ï :(aÕb ü#+ï :KaÕb Ûb ü# Í+ï :ªnaÕb Ûb Ûb Í+I:ºˆaÕbÍ-J&:Å;*Ûb©aÕb Ûbstring7<J-’\:Ý]©aÓaæb-2:çRÓFôaæb Ûb-é :ð”µÓFbæb Ûb0±:2³i_1b ÛbBÚ˜:}©ÛbWï :<^bÕb ¿bXÅ’:?œXBm:B0p n4p p 0‡¡$OÅwp 5n4p p p %J5$^£Sn4p p 0æ†$j¶ìkpn@p0æ†$rwmìk’n4p ìk0»œ$€£“ìk¯n@p0»œ$ˆQ™ìkÑn4p ìk0Î'$›?ÓFín ÓF0$§žki_o4p Ûb0„i$²Ü"i_,o@p0,…$¼íNÛbIo@pBŸ$Îé Í0”$ÞñEKp}o4p Í0e¸$ó=QpŸo4p Íc*k$i¿o4pÍWÈd$Õo4pWÈd$ ðo4p Wp\J&$u:ÿh4p Wp4p 4ý4—4\4p~iCFp4iC2C}CFpDŠ@<:]pÓvE_vptr$basic_streambufnG#d_M_in_beg=Ã($#d_M_in_cur=Ä($#d_M_in_end=Å($#d_M_out_beg=Æ($# d_M_out_cur=Ç($#(d_M_out_end=È($#0d_M_buf_locale=Ïi_#8FÛ=Ô]pEqÓvÍ-t=à¶Ci_fqÓv Ûb-„i=ñ‹i_‚qÙv-„=þÓv¨qÓv ($ 20IR=ÎZýDÔqÓv  \ —0“…=5 ýDûqÓv I —0= JÍrÓv0T =´Aìk5rÓv0ð¸='O*ÍRrÓv0=9XÍorÓv0…=O©\ÍŒrÓv0†=bëAìk³rÓv ($ 20M¯=pãˆÍÕrÓv 0~°=‰WÍòrÓv0¿k=¤Õ…ÍsÓv 06l=¾¹)ìk;sÓv ü# 2WNŽ=ËQsÓvM™=Þ!Y($osÙvMÖ†=á`{($sÙvMH±=ä¢($«sÙvNJa=î›ÊsÓv ÍNŒ¡=ù ¼ósÓv ($ ($ ($Mn\=  o($tÙvMV=}§($/tÙvM½2=}($MtÙvN‡=ÚFltÓv ÍNá¡='ž…tÓv ($ ($e=<?©]p·tÓv Ûbf2=K’DÓv]pçtÓv ($ 2f_ž=WOýD]puÓv  \ —fî =cmGýD]pLuÓv I —f'…=o)­Í]pruÓvf‘=…'¾ìk]p˜uÓvgV>2j8ìk]pÇuÓv ($ 2f{z=«JÍ ]píuÓvf†P=¸²zÍ ]pvÓvf²=мfÍ ]p>vÓv Íg@?>TVoìk ]pmvÓv ü# 2fa²=û—eÍ ]p˜vÓv ÍWNŽ=³vÓv äv\J&="l`êvÓv äv]pßv4]pCßvC]pwctrans_t?'t<Ø_3H¿MÍ$w z7<)[3NÓ Í>w z7<ËS??'gÍXw z7<êv3TY˜Írw z7<è¹3ZÚ¶Í‘w z7 = ã‹-Öh QRhvœ> '-H™ V6…œœ- Í †$/ `m¾œ-  Í-ž dAŸ´Úœ>/ Ÿ jOBüœ-  'I²@ no- æ"4æC"á›C94á›9Aë Vá›#+Œ dm+Œ f† £Jô½ lÍDC©4DDANÚžçOD#-N±`¶šÚžêàž-N±d^q£žæž-ÞhìD"žæž+xk;žàž £+xoYžàž Í £+y¡zsžàžÍ-ò*‚9½”žàž Í/±§†~—¶žàž  Í£sž£”ž£À£ê£žCD´ìž4´A¯£9¤´#+ªÉŸ9¤ £+ªÖBŸ9¤ Í ' £+ªç[Ÿ9¤ ?¤$FovŸ9¤Í-J&„Û™J¤—Ÿ9¤ ?¤%ª/(‹:ºŸ9¤ Í '0'ºJA 8)ן9¤0'ºS‚!•)ôŸP¤0ù†\F8) 9¤0ù†e,•). P¤0_JnÿdfK 9¤0_Jwž äh P¤0š1€Åkf… 9¤0š1‰Ç<䢠P¤0C<‰´¿ P¤0ž”¢}´Ü P¤%÷h£>ÿ 9¤ Í æ0• °I"´¡P¤0ÚQ¹‡xÓF9¡P¤/þyEÏ3V¡9¤ Í0|UÝó•ã‹x¡9¤ Í0|Uìö'š¡P¤ ÍNF¼òOy¹¡P¤ Í0;7Gã‹Û¡9¤ Í0;7Y'ý¡P¤ Í0º@"Ç]ã‹¢9¤0º@*Ý'7¢P¤05g2¨°ã‹T¢9¤05g:='q¢P¤0ÕEÓŽ¢9¤0ÕIH«¢P¤%¦ X4É¢9¤ '%âXmÙ6â¢9¤-´„\E8)£9¤ 8) '%´„¬:0£9¤ 8) Í '-…”m8)Q£9¤ 8)-…”yÒ#8)w£9¤ 8) 8)%&xÛ,D•£9¤ J¤%¯=ïÑY®£9¤oËF«KÑ£9¤ Í 'N$3¯>ú£9¤ 8) Í 'oåmõnª¤9¤ 8) 'Y@š 9¤ ñžCE¤4ñžCñžE¤»—»˜™yqw(7h¤É¬!$_51W¤FAILURESUCCESS!StreamStateY÷¤STREAM_STOPPEDSTREAM_STOPPINGSTREAM_RUNNINGSTREAM_CLOSEDN!StreamMode`7¥OUTPUTINPUTDUPLEXUNINITIALIZEDµ"ò­Phá¥#}¨iÍ##ÉDjÍ##ÅJjÍ#inFormatk –#outFormatk –##€l´# #Uzm´#8z0CÑ¥ž/Í,ò­ž/{á‚°q¨#:yrv¹#apiHandles}#modet÷¤#stateu¤#userBufferv†¹##@‡w($#(doConvertBufferx–¹#0userInterleavedyÓF#2deviceInterleavedz–¹#3doByteSwap{–¹#5#si|æ#8#W¯}æ#<nBuffers~æ#@nUserChannelsv¹#DnDeviceChannels€v¹#L#‘pv¹#Tlatency‚¦¹#`userFormatƒ –#pdeviceFormat„¶¹#xmutex…û¬#ˆcallbackInfo†­#ÈconvertInfo‡ƹ#ø#~Aˆj%#˜lastTickTimestamp‹Â# $ႎþ§Ö¹,&RÖ¹ÍE_vptr$RtApinG#(MAX_SAMPLE_RATEST_ZN5RtApi16MAX_SAMPLE_RATESE"(SAMPLE_RATESU_ZN5RtApi12SAMPLE_RATESEܹostringstream<ްLerrorStream_—“¨#LerrorText_˜©a#èLshowWarnings_™ÓF#ðLstream_šá¥#ø$qw:©ɬc#;h¤>©ɬÍ|<h;—h¤c©ɬ|,*=â‡æh¤ˆ©ɬ||>W~»—h¤²©ɬ æ|ø ?t"æh¤שɬ|@b@ð)æh¤ü©ɬ%?E$Q=ªɬ \¤ \¤  – æ  ê– } b¤}±‰Fh¤^ªɬ}#aG¾nh¤ªɬ}ŽfHM- h¤ ªɬ}6mIñM h¤Áªɬ0߯Jà‰2Þªɬ0Y[KH@æûªɬ|tLLj% h¤ «ɬ0óqMgÓF=«ç¹0û8N‰ŸÓFZ«ç¹%å­OÍŸx«ɬ ÓFf]‚¦ïOÓF h¤Æ«ɬ æ ÷¤ æ æ æ  –  b¤N †©G3à«ɬNŽ“¬ú«ɬNu²Á²¬ɬN £µ¯3¬ɬ à”Nœ»Âq\¬ɬ ($ ($ ò¹N´m¾¸…¬ɬ ($ æ  –M3Á?L樬ɬ  –Y‘Äa+ɬ ÷¤ æh¤Câ/—á¬4/—~ThreadHandleQ7~StreamMutex$7"¦©0•­#+}#threadæ¬##`m}##K }#apiInfo}# isRunningÓF#(¦©•­­DPE¡`°±Í~” —$›>E¶‹°±Í~” 6] —cwEÀ°±°±Í~”0…zEËÝUö¯ΰ ±0´ZEÓó»Jë° ±€´ZEݶL± 6]°±4°Aø) 6M²+$ D8±M²+$ FQ±M² S²+m Kk±M²Í-Öh Nb±çdŒ±^² ¸-Öh Q`/Ýy­±^² ÛF-H™ Vø¯çdÓ±M² Í †$/ ` `õ±M² çd Í-ž dè´²^²/ Ÿ j×s3²M² çd ÛFI²@ ndM² çd±CY²4±Y²A¥ V½²±#+Œ d²½²+Œ f¦²½² òJô½ l½²Íd²Cɲ4d²ãA¶Nú³çOã#-N±`&.ú³ ³´-N±d ò&³´-Þh¥&d²B³´+xk[³´ ò+xoy³´ Í ò+y¡z“³´Í-ò*‚Ãjçd´³´ Í/±§†A›Ö³´ çd Í£“³£´³£à²£ ³£&³Cd²Ô² ´4Ô²AN£Y¹Ô²#+ªÉ?´Y¹ ò+ªÖb´Y¹ Í ÛF ò+ªç{´Y¹ _¹$Fo–´Y¹Í-J&„Ýaj¹·´Y¹ _¹%ª/(!pÚ´Y¹ Í ÛF0'ºJ© *÷´Y¹0'ºSaXO*µp¹0ù†\H< *1µY¹0ù†e)BO*Nµp¹0_JnØkµY¹0_Jw¼qˆµp¹0š1€.5Ø¥µY¹0š1‰êRqµp¹0C<TR´ßµp¹0ž”œ´üµp¹%÷h£¦t¶Y¹ Í Í0• °)w´<¶p¹0ÚQ¹t\ÓFY¶p¹/þyE—hv¶Y¹ Í0|UÝI¸˜¶Y¹ Í0|Uì5ZÛFº¶p¹ ÍNF¼òõ°Ù¶p¹ Í0;7n¸û¶Y¹ Í0;7ÛF·p¹ Í0º@"☸:·Y¹0º@*ÀÛFW·p¹05g2WT¸t·Y¹05g:ŒrÛF‘·p¹0ÕE>çd®·Y¹0ÕIšcÝyË·p¹%¦ X™fé·Y¹ ÛF%âXmgx¸Y¹-´„\a· *(¸Y¹ * ÛF%´„ŒP¸Y¹ * Í ÛF-…”mÉ *q¸Y¹ *-…”y“H *—¸Y¹ * *%&xÛ­yµ¸Y¹ j¹%¯=ïθY¹oËF««(ñ¸Y¹ Í ÛFN$3´¹Y¹ * Í ÛFoåmõí‚=¹Y¹ * ÛFY@šr½Y¹ çd´Ce¹4´C´e¹憹~($–¹~ÓF¦¹~Ͷ¹~ –ƹ~7¥Ö¹~á¥æç¹]í¹4h¤C7¥SInt16GX™UInt32G[æSInt32G\ÍUInt64GFloat64G¿j%OSStatusGùº!$_52G[fºnoErr~CFStringRefHBzº€º4…º__CFStringx`I_ź mMinimumI`0º# mMaximumIa0º#`Ic’ºxÉ.I… » mNumberChannelsI†º# mDataByteSizeI‡º# mDataIˆ}#É.IŠÑºx…2I•e» mNumberBuffersI–º# mBuffersI—e»# »u»~…2I™,»x~g(IÏa¼ mSampleRateIÐ0º# mFormatIDIѺ# mFormatFlagsIÒº# mBytesPerPacketIÓº# mFramesPerPacketIÔº# mBytesPerFrameIÕº# mChannelsPerFrameIÖº# mBitsPerChannelI׺# æ¸Iغ#$~gIÚ»!$_64I?7ÀkAudioFormatLinearPCMíÆÁãkAudioFormatAC3³ÚŒ‹kAudioFormat60958AC3³Æ…›kAudioFormatAppleIMA4´ÂµËkAudioFormatMPEG4AAC Æ…‹kAudioFormatMPEG4CELPðØ•›kAudioFormatMPEG4HVXCãðÙÃkAudioFormatMPEG4TwinVQñìÝ£kAudioFormatMACE3³†…êkAudioFormatMACE6¶†…êkAudioFormatULaw÷±«kAudioFormatALaw÷±‹kAudioFormatQDesignÚ‘ŠkAudioFormatQDesign2²š‘ŠkAudioFormatQUALCOMMðØ‹kAudioFormatMPEGLayer1±àµókAudioFormatMPEGLayer2²àµókAudioFormatMPEGLayer3³àµókAudioFormatTimeCodeåÚ¥£kAudioFormatMIDIStreaméÈ¥ëkAudioFormatParameterValueStreamóìÁ‹kAudioFormatAppleLossless㱋kAudioFormatMPEG4AAC_HEèÆ…‹kAudioFormatMPEG4AAC_LDìÆ…‹kAudioFormatMPEG4AAC_ELD寅‹kAudioFormatMPEG4AAC_ELD_SBRæÆ…‹kAudioFormatMPEG4AAC_HE_V2ðÆ…‹kAudioFormatMPEG4AAC_SpatialóÆ…‹kAudioFormatAMRòÚ…›kAudioFormatAudibleˆՊkAudioFormatiLBCãıËkAudioFormatDVIIntelIMA‘€ÌëkAudioFormatMicrosoftGSM±€ÌëkAudioFormatAES3³æ•‹!$_65I»^ÃkAudioFormatFlagIsFloatkAudioFormatFlagIsBigEndiankAudioFormatFlagIsSignedIntegerkAudioFormatFlagIsPackedkAudioFormatFlagIsAlignedHighkAudioFormatFlagIsNonInterleaved kAudioFormatFlagIsNonMixableÀkAudioFormatFlagsAreAllClear€€€€xkLinearPCMFormatFlagIsFloatkLinearPCMFormatFlagIsBigEndiankLinearPCMFormatFlagIsSignedIntegerkLinearPCMFormatFlagIsPackedkLinearPCMFormatFlagIsAlignedHighkLinearPCMFormatFlagIsNonInterleaved kLinearPCMFormatFlagIsNonMixableÀkLinearPCMFormatFlagsSampleFractionShiftkLinearPCMFormatFlagsSampleFractionMask€?kLinearPCMFormatFlagsAreAllClear€€€€xkAppleLosslessFormatFlag_16BitSourceDatakAppleLosslessFormatFlag_20BitSourceDatakAppleLosslessFormatFlag_24BitSourceDatakAppleLosslessFormatFlag_32BitSourceData"íhIg"ÄmSubframesIhø¹#mSubframeDivisorIiø¹#mCounterIjº#mTypeIkº#mFlagsIlº# mHoursImø¹#mMinutesInø¹#mSecondsIoø¹#mFramesIpø¹#‚íhIr^Ã"g@IÄÑÄmSampleTimeIÅ0º#mHostTimeIÆ"º#mRateScalarIÇ0º#mWordClockTimeIÈ"º#mSMPTETimeIÉ"Ä# mFlagsIʺ#8#æ¸I˺#<‚gIÍ/ÄCFRunLoopRefJòÄøÄ__CFRunLoop$_203KŒÕÆkAudioHardwareNoErrorkAudioHardwareNotRunningErrorðÞÑ›kAudioHardwareUnspecifiedErrorô¡»kAudioHardwareUnknownPropertyError¿Þ¡»kAudioHardwareBadPropertySizeErrorúÒÍ‹kAudioHardwareIllegalOperationErroråà½ókAudioHardwareBadObjectErrorêĽ‹kAudioHardwareBadDeviceErroröÊ‘‹kAudioHardwareBadStreamErroròèÍ‹kAudioHardwareUnsupportedOperationErrorðÞ¹«kAudioDeviceUnsupportedFormatErrorô‘‹kAudioDevicePermissionsErrorçÞ¡‹AudioObjectPropertySelectorK©ºAudioObjectPropertyScopeK´ºAudioObjectPropertyElementKÁºxà KÏÇ mSelectorKÐÕÆ# mScopeKÑøÆ# mElementKÒÇ#ÃKÔ:Ç~AudioObjectIDKº§Ç4Ç!$_205KOXÈkAudioObjectPropertyScopeGlobalâÞ±»kAudioObjectPropertyElementMasterkAudioObjectClassIDêĽ‹kAudioObjectClassIDWildcardªÔ¨ÑkAudioObjectUnknown!$_206K-ÊkAudioObjectPropertyBaseClassóØ“kAudioObjectPropertyClassó±›kAudioObjectPropertyOwneröÈÑ›kAudioObjectPropertyCreatorçØÁûkAudioObjectPropertyNameí¹ãkAudioObjectPropertyManufacturerëµãkAudioObjectPropertyElementNameîÐãkAudioObjectPropertyElementCategoryNameîÆãkAudioObjectPropertyElementNumberNameîÜãkAudioObjectPropertyOwnedObjectsäÜÝûkAudioObjectPropertyListenerAddedáæ¥ãkAudioObjectPropertyListenerRemovedòæ¥ã!$_221KxÊkAudioSystemObjectClassIDóòÍ‹kAudioObjectSystemObject!$_222K`^ÍkAudioHardwarePropertyProcessIsMasterôæ…ëkAudioHardwarePropertyIsInitingOrExitingôÞ¹ËkAudioHardwarePropertyUserIDChangedäÒÕ«kAudioHardwarePropertyDevices£ì•£kAudioHardwarePropertyDefaultInputDevice Ü¥¢kAudioHardwarePropertyDefaultOutputDeviceôê½¢kAudioHardwarePropertyDefaultSystemOutputDeviceô꽚kAudioHardwarePropertyDeviceForUIDäÒÕ£kAudioHardwarePropertyProcessIsAudibleô굃kAudioHardwarePropertySleepingIsAllowedðʱ›kAudioHardwarePropertyUnloadingIsAllowed䨹«kAudioHardwarePropertyHogModeIsAllowedòνÃkAudioHardwarePropertyRunLoopðØ¹“kAudioHardwarePropertyPlugInForBundleIDéÄ¥ƒkAudioHardwarePropertyUserSessionIsActiveOrHeadlessòÊÍ«kAudioHardwarePropertyMixStereoToMonoïÚÑ›~AudioDeviceIDKi‹Ç~AudioDeviceIOProcK£ŽÍ”Í7?ºÁÍ ^Í ÁÍ ÌÍ ÁÍ ×Í ÁÍ }ÇÍ4ÑÄÒÍ4u»u»~AudioDeviceIOProcIDKÜtÍ!$_226K ¯ÎkAudioDevicePropertyScopeInputôà¹ËkAudioDevicePropertyScopeOutputðèÕûkAudioDevicePropertyScopePlayThroughõäуkAudioDeviceClassIDöÊ‘‹kAudioDeviceUnknown!$_229KäÓkAudioDevicePropertyPlugInç걃kAudioDevicePropertyConfigurationApplicationðà…›kAudioDevicePropertyDeviceUID È¥«kAudioDevicePropertyModelUIDäÒÕëkAudioDevicePropertyTransportTypeîÂÉ£kAudioDevicePropertyRelatedDevicesîÒ­‹kAudioDevicePropertyClockDomainäÖ±›kAudioDevicePropertyDeviceIsAliveîì¥ãkAudioDevicePropertyDeviceHasChangedæÌ¥£kAudioDevicePropertyDeviceIsRunningîÒ½»kAudioDevicePropertyDeviceIsRunningSomewhereåܽ»kAudioDevicePropertyDeviceCanBeDefaultDeviceôØ™£kAudioDevicePropertyDeviceCanBeDefaultSystemDeviceôØ™›kAudioDeviceProcessorOverloadòÊÙûkAudioDevicePropertyHogModeëÜ¥ûkAudioDevicePropertyLatencyãÜÑãkAudioDevicePropertyBufferFrameSizeúÒͳkAudioDevicePropertyBufferFrameSizeRange£ôͳkAudioDevicePropertyUsesVariableBufferFrameSizesú晳kAudioDevicePropertyStreams£ÚÑ›kAudioDevicePropertySafetyOffsetôÌ…›kAudioDevicePropertyIOCycleUsageãòókAudioDevicePropertyStreamConfigurationù±›kAudioDevicePropertyIOProcStreamUsageåæÕ›kAudioDevicePropertyPreferredChannelsForStereo²Ð£kAudioDevicePropertyPreferredChannelLayoutäÜÉ›kAudioDevicePropertyNominalSampleRateôäÍókAudioDevicePropertyAvailableNominalSampleRates£äÍókAudioDevicePropertyActualSampleRateôäÍ‹kAudioDevicePropertyIconîÞËkAudioDevicePropertyIsHiddenîÈ¥Ã!$_234KZ dÕkAudioStreamPropertyIsActiveôÆ…›kAudioStreamPropertyDirectionòÒ‘›kAudioStreamPropertyTerminalTypeíä•£kAudioStreamPropertyStartingChannelîЛkAudioStreamPropertyLatencyãÜÑãkAudioStreamPropertyVirtualFormatôÚ™›kAudioStreamPropertyAvailableVirtualFormatsáÚ™›kAudioStreamPropertyPhysicalFormat è™ƒkAudioStreamPropertyAvailablePhysicalFormatsá虃yİ(äh¤§×h¤#$İç”Õ§×ceèdÕ´Õ§×Í|é ©;—dÕÙÕ§×|,*êè|ædÕþÕ§×||ë•Z»—dÕ(Ö§× æ|@bì2_ædÕMÖ§×|ø íWAædÕrÖ§×}±‰î•”dÕ“Ö§×}#aïÕ.dÕ´Ö§×}Žfð!¨ dÕÕÖ§×}6mñ× dÕöÖ§×0߯ò\g2×§×0Zú¨ºÓF?×§× ^Í ÌÍ ÌÍf]‚µ+ÓF dÕ×§× æ ÷¤ æ æ æ  –  b¤\“¼5cü# ?ºdÕA—* 6âØ+$ DÍ×ÿØ+$ Fæ×ÿØ Ù+m KØÿØÍ-Öh N²âØ!ØÙ óØ-Öh Q-èØBØÙ ùØ-H™ V¸•âØhØÿØ Í †$/ `—TŠØÿØ âØ Í-ž dº»´¦ØÙ/ Ÿ jD2ÈØÿØ âØ ùØI²@ n8 ÿØ âØ;—îØ4;—C;—CîØ­×C Ù4­× ÙA9 VoÙ­×#+Œ d?ÙoÙ+Œ fXÙoÙ uÙJô½ loÙÍÙC{Ù4Ù’ASN¬ÚçO’#-N±`:#¬Ú¼Ù²Ú-N±dxjuÙØÙ¸Ú-Þh ÙôÙ¸Ú+xk Ú²Ú uÙ+xo+Ú²Ú Í uÙ+y¡zEÚ²ÚÍ-ò*‚þ_âØfÚ²Ú Í/±§†6>ˆÚ²Ú âØ Í£EÚ£fÚ£’Ù£¼Ù£ØÙCنپÚ4†ÙA⣠à†Ù#+ªÉñÚ à uÙ+ªÖÛ à Í ùØ uÙ+ªç-Û à à$FoHÛ àÍ-J&„ómϬiÛ à à%ª/(ÌyŒÛ à Í ùØ0'ºJ›®µ*©Û à0'ºS +ÆÛà0ù†\g˜µ*ãÛ à0ù†eà+Üà0_Jnä]Ü à0_Jw~‡ý:Üà0š1€•WÜ à0š1‰ÚýtÜà0C<Ã}´‘Üà0ž”ݺ´®Üà%÷h£ÔÑÜ à Í ;—0• °¿ ´îÜà0ÚQ¹ÓF Ýà/þyEÆ(Ý à Í0|UÝÞóØJÝ à Í0|Uì^ŽùØlÝà ÍNF¼òa7‹Ýà Í0;7‰óØ­Ý à Í0;7ôfùØÏÝà Í0º@"ËžóØìÝ à0º@*(VùØ Þà05g2YDóØ&Þ à05g:è—ùØCÞà0ÕE¿KâØ`Þ à0ÕIª!èØ}Þà%¦ X¸›Þ à ùØ%âXmM´Þ à-´„\s[µ*ÚÞ à µ* ùØ%´„Ó&ß à µ* Í ùØ-…”mˆ^µ*#ß à µ*-…”yó:µ*Iß à µ* µ*%&xÛÁgß à Ϭ%¯=ïó-€ß àoËF«›½£ß à Í ùØN$3À@Ìß à µ* Í ùØoåmõ¹oïß à µ* ùØY@šX à âØÃÚCà4ÃÚà"Žop™éà#oŒšéà#procIdœùà#iStreamž á##ldŸ á# xrun –¹#(#@‡¡($#0condition¢7#8drainCounter£Í#hinternalDrain¤ÓF#lŽo¦á^Íùà~ÝÍ á~ºá~"àAu+ 6Tâ+$ D?áqâ+$ FXáqâ wâ+m KráqâÍ-Öh N¤Tâ“á‚â eâ-Öh QËZâ´á‚â kâ-H™ Vm%TâÚáqâ Í †$/ `ñ¼üáqâ Tâ Í-ž dêK´â‚â/ Ÿ jîY:âqâ Tâ kâI²@ n0qâ Tâû`â4ûCûC`âáC}â4á}âA Váâá#+Œ d±âáâ+Œ fÊâáâ çâJô½ láâ͈âCíâ4ˆâÃAQNäçOÃ#-N±`Õ4ä.ã$ä-N±d¹?çâJã*ä-Þhù6ˆâfã*ä+xkã$ä çâ+xoã$ä Í çâ+y¡z·ã$äÍ-ò*‚&TâØã$ä Í/±§†‡Žúã$ä Tâ Í£·ã£Øã£ã£.ã£JãCˆâøâ0ä4øâA.£}éøâ#+ªÉcä}é çâ+ªÖ†ä}é Í kâ çâ+ªçŸä}é ƒé$Foºä}éÍ-J&„@ŽéÛä}é ƒé%ª/(yžþä}é Í kâ0'ºJe-­+å}é0'ºS3V,8å”é0ù†\—'­+Uå}é0ù†eÀV,rå”é0_Jn¾¥då}é0_JwÄ –¬å”é0š1€?dÉå}é0š1‰–æå”é0C<t0´æ”é0ž”õ±´ æ”é%÷h£XLCæ}é Í û0• °ZW´`æ”é0ÚQ¹}ÓF}æ”é/þyEšæ}é Í0|UÝô eâ¼æ}é Í0|Uìù?kâÞæ”é ÍNF¼òqSýæ”é Í0;7³6eâç}é Í0;71UkâAç”é Í0º@"•neâ^ç}é0º@*¢Qkâ{ç”é05g2Jeâ˜ç}é05g:¿§kâµç”é0ÕE|TâÒç}é0ÕI _Zâïç”é%¦ X # è}é kâ%âXm˜7&è}é-´„\^­+Lè}é ­+ kâ%´„Ĭtè}é ­+ Í kâ-…”m;ƒ­+•è}é ­+-…”y*§­+»è}é ­+ ­+%&xÛA`Ùè}é Žé%¯=ïOjòè}éoËF«R9é}é Í kâN$3Öl>é}é ­+ Í kâoåmõ)µaé}é ­+ kâY@š™P}é Tâ5äC‰é45äC5ä‰éA, Eöé first I›-# second Jæ#+…J PÛéöéJ…J Töé üé 'šéCê4›-Aû E•ê first Iæ# second Jæ#+…J PHêTâ+…J TfêTâ ' '+Ÿ YêTâ _þ,ß­TâÍ@•) }]ìU!C #$ª ŠÇê]ì$ª áê]ì cì0p$ ™G?'þênì0· Ynënì0C{ ¡Iyì8ë]ì0C{ ¨›•êZë]ì Í0Û† ­kOyìwë]ì0Û† ´nN•ê™ë]ì Í0|U ¹‹ƒ'»ënì á…0Ƀ ½ÛyìÝë]ì á…0z$ ÁL•êÿënì á…0Ç Åi¬yì!ì]ì á…0tŸ É]š•êCìnì á…&Áœ ÍÐDcìnì•êCiì4tì4•êC•ê@µ* }GîU!C âØ#$ª бìGî$ª ËìGî Mî0p$ ™1óØèìXî0· N1âØíXî0C{ ¡Pacî"íGî0C{ ¨‡#ìDíGî Í0Û† ­È–cîaíGî0Û† ´tìƒíGî Í0|U ¹ßbóØ¥íXî á…0Ƀ ½{–cîÇíGî á…0z$ ÁàeìéíXî á…0Ç ÅScî îGî á…0tŸ ÉÅ%ì-îXî á…&Áœ ÍzMîXîìCSî4âØ^î4ìCì@8) }1ðU!C #$ª Š›î1ð$ª µî1ð 7ð0p$ ™Mã‹ÒîBð0· bïîBð0C{ ¡¬Mð ï1ð0C{ ¨"«iî.ï1ð Í0Û† ­ãMðKï1ð0Û† ´o6iîmï1ð Í0|U ¹ +ã‹ïBð á…0Ƀ ½(eMð±ï1ð á…0z$ ÁË,iîÓïBð á…0Ç Å„$Mðõï1ð á…0tŸ É’­iîðBð á…&Áœ Íš7ðBðiîC=ð4Hð4iîCiî@­+ }òU!C Tâ#$ª Š…ðò$ª Ÿðò !ò0p$ ™ÛPeâ¼ð,ò0· ’¸TâÙð,ò0C{ ¡=7òöðò0C{ ¨ü7Sðñò Í0Û† ­'7ò5ñò0Û† ´{SðWñò Í0|U ¹à‘eâyñ,ò á…0Ƀ ½ 7ò›ñò á…0z$ Á¾¢Sð½ñ,ò á…0Ç Å§Š7òßñò á…0tŸ ÉÏ Sðò,ò á…&Áœ ÍÕ(!ò,òSðC'ò4Tâ2ò4SðCSð@ * }ôU!C çd#$ª Šoòô$ª ‰òô ô0p$ ™ޏ¦òô0· ²µçdÃòô0C{ ¡Õ=!ôàòô0C{ ¨-'=òóô Í0Û† ­r!ôóô0Û† ´ãp=òAóô Í0|U ¹1ª¸cóô á…0Ƀ ½+x!ô…óô á…0z$ Ár==ò§óô á…0Ç Åâ‹!ôÉóô á…0tŸ ÉQl=òëóô á…&Áœ ÍSp ôô=òCô4çdô4=òC=ò@GÖÉô0ÍJÙrˆâØZô âØ âØ âØ0ÖTÙT&Tâ€ô Tâ Tâ Tâ0* ÙScçd¦ô çd çd çd&(ŠÙªV   @mõ0ΰ­+âØüô âØ âØ âØ&I;­ÏTâ Tâ Tâ Tâ@±( }çöU!C ü##$ª ŠQõçö$ª kõçö íö0p$ ™ÎiÍFˆõóö0· Ñ›ü#¥õóö0C{ ¡¼—þöÂõçö0C{ ¨A–õäõçö Í0Û† ­4þööçö0Û† ´iõ#öçö Í0|U ¹h_ÍFEöóö á…0Ƀ ½Hþögöçö á…0z$ Á$¸õ‰öóö á…0Ç ÅV£þö«öçö á…0tŸ ɬuõÍöóö á…&Áœ Í1íöóöõCÐbùö4õCõ@¦PZ÷0ºS‡çd7÷ çd çd çd&™ Sàu   ƒGq÷„åRq÷4ŠG…Z÷&<à±ü±¢÷†e÷‘h‡ôi9n}ü±²Lä÷ˆ´‘h‰__pi}‘`Š–² ²˜ø‹åRø‘h4Š–Š?– ²2²äCø‹åRø‘hƒƒ­Zø„åRZø4•­…CøàQ2²s²0‹ø†Nø‘hŠ´Õt²ƒ²|¸ø‹åR¸ø‘h4§×Œ²©,Èíø‹åRíø‘h4ɬŒש2"ù‹åRíø‘hŒ=ª8 *`Rù‹åRíø‘hŒx«A*J¬ú‹åRíø‘h:yAæ‘dŽmodeA÷¤‘`}¨Aæ‘\T·Aæ‘XsiAæ‘TRtA –‘W¯A‘»jAb¤‘ƒ×àú„åRú4á…úl„²è²øKú†ú‘hQ÷Ñ/?ºJÌDñú,Z÷‹Ç‘\Um÷º‘X6–÷¡Ç‘PŽhandlePointer÷}‘H6ùá‘`‘dÅ’iúº‘lŒ×ÁÌ)$ûŽcodeÁ?º‘lŒ\¬S *óÜü‹åRíø‘XŽbufferS ($‘PŽsamplesS æ‘LRtS  –‘@’valU vG’ptrV ($vH“L‘Ïû’iZ æ‘l“¦ôû’ig æ‘h‘#ñ’ix æ‘dC]ŠÃè²³(Yü‰__a¶Yü‘h‰__b¶Yü‘`4üŠãó t8ýŽ__groupingþ ü#‘¨Ž__grouping_sizeþ ´‘ Ž__grouping_tmpþ 8ý‘˜’__n ]‘P’__min ]‘H’__i ´‘¸’__test ÓF‘_‘CŠ’__j ´‘°4ÙhŠtÜ ³I³Àjý‹åRjý‘h4àŠ(ÝJ³k³ ¬ý‹åR¬ý‘hŽ__nÝ´‘`4 àŠ¢ l³•³XÞý‹åRÞý‘h4P¤ƒÛéþ„åRþ”__a Tþ”__b Tþ4öé4üé4'…ãýdH–³Á³¤_þ†îý‘h†ùý‘`†þ‘XCeþ4šéƒfêþ„åR'ò”__p Yþ4_þ…jþ ³ó³ðÇþ†uþ‘h†€þ‘`Šæåô³´<ôþ‹åRôþ‘h4”銚æ´?´ˆ6ÿ‹åR6ÿ‘hŽ__nÝ´‘`4}éŠv¶@´a´Ôxÿ‹åRxÿ‘hŽ__nÝ´‘`4Y¹ƒí›”ÿ„åR”ÿ4-…}ÿ0:b´l´ Åÿ†ˆÿ‘hƒYÜÿ„åRÜÿ4…Åÿ¥@l´ƒ´l †Ðÿ‘hƒœ/„åR”ÿ„'ªáF… „›„´Ž´¸[†‘hƒ†}„åRÜÿ„'ªáF…[矎´¥´©†f‘h…[b’¦´½´PÕ†f‘hƒœñ„åR”ÿ ñ43…Õá^¾´Ì´œ+†à‘h†ë‘`ƒmN„åRÜÿ”__a fN4£…+Ì´ë´èˆ†6‘h†A‘`…+jì´ µ4 ½†6‘h†A‘`•˜Sá„åRá„'ªáF4®…½Ø µ#µ€ †Ê‘hŠÎ$µ2µÌ ?‹åR?‘h4àžƒ$±[„åR[4M²…Ds<2µ<µ Œ†O‘hƒy²£„åR£4½²…Œ©C<µSµd Ô†—‘hƒQ±ö„åR[„'ªáF…ÔúTµ^µ° "†ß‘hƒ¦²D„åR£„'ªáF…"D¢^µuµü p†-‘h…"«¶vµµH œ†-‘hƒ8±¸„åR[ ¸4S²…œÊ;޵œµ” ò†§‘h†²‘`ƒ²„åR£”__a f4ò…òžœµ»µà O†ý‘h†‘`…òV¼µÛµ, „†ý‘h†‘`•7S¨„åR¨„'ªáF4β…„] ܵóµx Ù†‘‘hŠî²ôµ¶Ä ‹åR‘h4´Šê¶¶ 8‹åR8‘h4枊¦Ø¶K¶\ ˆ‹åRˆ‘h‰__p jâØ‘`–¤V j‘X4ÿØ4ù؃¹×©„åRˆ…’í0L¶V¶¨ Õ†‘hƒ+Ùì„åRì4oÙ…ÕzV¶m¶ô †à‘hƒæ×?„åRˆ„'ªáF…\«n¶x¶@k†(‘hƒXÙ„åRì„'ªáF…k½px¶¶Œ¹†v‘h…ko’¶§¶Øå†v‘hƒÍׄåRˆ 4Ù…å2¨¶¶¶$;†ð‘h†û‘`ƒ?Ù^„åRì”__a f^4uÙ…;zK¶¶Õ¶p˜†F‘h†Q‘`…;•Ö¶õ¶¼Í†F‘h†Q‘`•æSñ„åRñ„'ªáF4€Ù…Í‘ö¶ ·"†Ú‘hŠ Ù··TO‹åRO‘h4²ÚŠÚœ·W· Ÿ‹åR”ÿ‘h‰__p j‘`–¤V jŸ‘X4'ƒ+ỄåR»4qâ…¤E(X·b·ì솯‘hƒâ „åR 4áâ…ì6¯b·y·84 †÷‘hƒXáV „åR»„'ªáF…4 Dˆz·„·„‚ †? ‘hƒÊ⤠„åR „'ªáF…‚ Ô-„·›·ÐÐ † ‘h…‚ úœ·³·ü † ‘hƒ?á „åR»  4wâ…ü ¦_´··hR † ‘h† ‘`ƒ±âu „åR ”__a fu 4çâ…R †Â·á·´¯ †] ‘h†h ‘`…R ëXâ·¸ä †] ‘h†h ‘`•S „åR „'ªáF4òâ…ä 56¸¸L9 †ñ ‘hŠã¸(¸˜f ‹åRf ‘h4$äŠâ(¸e¸ä¶ ‹åR»‘h‰__p jTâ‘`–¤V j¶ ‘X4k⊲f¸¡¸0 ‹åR[‘h‰__p jçd‘`–¤V j ‘X4ÛFƒ. „åRá”__aW. 4£… 隢¸ä¸|h † ‘h†! ‘`ƒ"ž‹ „åR?”__ak. …h T丹ÈÀ †s ‘h†~ ‘`ƒŸã „åRã ”__aÉ. 49¤…À @‚¹#¹ †Ë ‘h†Ö ‘`ƒ@ „åR¨”__aW@ 4ò… ×r$¹f¹`z †( ‘h†3 ‘`ƒB³ „åR”__ak 4ò…z ’f¹…¹¬× †… ‘h† ‘`ƒ&´ú „åRxÿ”__aÉú 4ò…× k¸†¹¥¹ø4†â ‘h†í ‘`Š-´¹Da‹åRa‘h4XîŠËì´¹Ź“‹åRa‘hƒ±ì·„åR·—__i ¼4Gî4Mî…“ÿ’ƹâ¹Üö†ž‘h†©‘`ŠÆÛ⹺(#‹åR¬ý‘XƒÍF„åRñ”__aWF4uÙ…#•†ºHºt€†.‘h†9‘`ƒôÙ£„åRO”__ak£4uÙ…€ÁHºgºÀ݆‹‘h†–‘`ƒØÚ„åR¬ý”__aÉ4uÙ…Ýphº‡º :†è‘h†ó‘`Šðˆº–ºXg‹åRg‘h4BðŠµî–º§º¤™‹åRg‘hƒ›î½„åR½—__i Â41ð47ð…™ N¨ºĺðü†¤‘h†¯‘`ŠôŸÄºçº<)‹åRã ‘XƒþL„åR ”__aWL4çâ…)U¼èº*»ˆ††4‘h†?‘`ƒfã©„åRf ”__ak©4çâ…†d*»I»Ô㆑‘h†œ‘`ƒJä„åR6ÿ”__aÉ4çâ…ãø™J»i» @†î‘h†ù‘`Šòj»x»lm‹åRm‘h4,òŠŸðx»‰»¸Ÿ‹åRm‘hƒ…ðÄåR×__i È4ò4!ò…Ÿ‹Š»¦»†ª‘h†µ‘`Š8妻É»P/‹åR6ÿ‘XŠëóʻػœ\‹åR\‘h4ôЉòØ»é»èŽ‹åR\‘hŠµê»¼4»‹åR»‘h4p¹ƒoòä„åRä—__i é4ô4 ô…À£g¼0¼€#†Ë‘h†Ö‘`е0¼S¼ÌP‹åRxÿ‘XŠS¼a¼Šˆ‘hˆ‘`ˆD‘Š)a¼‡¼dÇ–Ö! ”‘h–) ”‘`ŠE‡¼ª¼° –Ö! ´‘h–) ´‘`ˆÚž‘XФª¼û¼üL‹åRã ‘XŽ__posš‘PŠ•£ü¼½Hy‹åRã ‘hŠf½(½”³ˆçd‘hˆçd‘`ˆD‘Ї(½N½àð–Ö! ”çd‘h–) ”çd‘`Š£N½q½,6–Ö! ´çd‘h–) ´çd‘`ˆú³‘XŠ=¹r½ýxu‹åRxÿ‘XŽ__posšçd‘Pе¸Ä½â½Ä¢‹åRxÿ‘hŒà« À ó‹åRíø‘X‘;’i'Í‘lмÙâ½ð½\ ‹åR ‘h4¸ÚŠŠØð½¾¨ R‹åRR‘h4ÙŠ‘ܾ#¾ô „‹åRjý‘hоœ$¾8¾@!±‹åR±‘h4>Š¿ 8¾W¾Œ!ã‹åRÞý‘hŠ.ãX¾f¾Ø!‹åR‘h4*äŠüáf¾z¾$"B‹åRB‘h4‚âŠæz¾™¾p"t‹åRôþ‘hŠ ³š¾¨¾¼"¡‹åR¡‘h4´Šõ±¨¾¼¾#Ó‹åRÓ‘h4^²Šßµ¼¾Û¾T#‹åR»‘hŠÄ۾徠#3–j" jâØ‘hŠÛ徿ì#y–Ö! wâØ‘h–) wâØ‘`ˆD‘Šü¿7¿8$¶–Ö! ”âØ‘h–) ”âØ‘`Š7¿Z¿„$ü–Ö! ´âØ‘h–) ´âØ‘`ˆ¬Ú‘XŠïßZ¿«¿Ð$;‹åR¬ý‘XŽ__posšâØ‘PŠg߬¿Ê¿%h‹åR¬ý‘h•ê EŒ„åR'ò„'ªáF…há~ʿԿh%¸†u‘hŠ9Ô¿ë¿´%æ–j" jTâ‘hŠPë¿À&,–Ö! wTâ‘h–) wTâ‘`ˆD‘ŠqÀ=ÀL&i–Ö! ”Tâ‘h–) ”Tâ‘`Š=À`À˜&¯–Ö! ´Tâ‘h–) ´Tâ‘`ˆä‘XŠÖô`À²Àä&Ö!­âØ‘X) ­âØ‘P©µ­âØ‘H’__n¯‘hŠ®²ÀÝÀ0'mÖ!ÅâØ‘X) ÅâØ‘P©µÅâØ‘H{›ÊÝI‘oŠ4ôÝÀÁ|'¼Ö!ÙâØ‘h) ÙâØ‘`©µÙâØ‘XŠÔÁ3ÁÈ'+Ö!âØ‘X) âØ‘P©µâØ‘HôxÝI‘oúxÝI‘nŠú3ÁjÁ(l‰__p MâØ‘h‰__value Ml‘`4ùØŠ jÁ¯Á`(×–Ö!QâØ‘X–) QâØ‘P–©µQâØ‘HˆD‘˜__curSâØ‘hŠ@ ¯ÁÝÁ¬(#–Ö!mâØ‘h–) mâØ‘`–©µmâØ‘XŠe ÝÁÂø(x–Ö!ýâØ‘h–) ýâØ‘`–©µýâØ‘Xˆ¬Ú‘PŠüôÂ\ÂD)×Ö!­Tâ‘X) ­Tâ‘P©µ­Tâ‘H’__n¯‘hŠ \‡Â)6Ö!ÅTâ‘X) ÅTâ‘P©µÅTâ‘H{›ÊÝI‘oŠZô‡Â®ÂÜ)…Ö!ÙTâ‘h) ÙTâ‘`©µÙTâ‘Xе ®ÂÝÂ(*ôÖ!Tâ‘X) Tâ‘P©µTâ‘HôxÝI‘oúxÝI‘nŠÛ ÝÂÃt*5 ‰__p MTâ‘h‰__value M5 ‘`4kâŠ÷ Ã[ÃÀ*  –Ö!QTâ‘X–) QTâ‘P–©µQTâ‘HˆD‘˜__curSTâ‘hŠ!![Éà +ì –Ö!mTâ‘h–) mTâ‘`–©µmTâ‘XŠF!‰Ã´ÃX+A!–Ö!ýTâ‘h–) ýTâ‘`–©µýTâ‘Xˆä‘P™=g'Að„ð¤+—!Ž__initialize_p” Í‘lŽ__priority” Í‘hš;•„ð™ðð+›rÀÚ<,Û!ˆ}‘hƒ‘˜ò!„åRò!4V¤…Û!w´Ã6Ĉ,#"†æ!‘XЍD6ĤÄÔ,ƒ"Ö!»Ýy‘X) »Ýy‘P©µ»çd‘H’_Num½ç…‘hŠp!¤ÄÏÄ -â"Ö!Åçd‘X) Åçd‘P©µÅçd‘H{›ÊÝI‘oŠ€ôÏÄöÄl-1#Ö!Ùçd‘h) Ùçd‘`©µÙçd‘XŠ–!öÄ%Ÿ- #Ö!çd‘X) çd‘P©µçd‘HôxÝI‘oúxÝI‘nŠRD%Å‚Å.ï#Ö!(Ýy‘h) (Ýy‘`©µ(çd‘Xм!‚Å­ÅP.N$Ö!1çd‘X) 1çd‘P©µ1çd‘H{›6ÝI‘oŠ÷­ÅÔÅœ.$Ö!Sçd‘h) Sçd‘`©µSçd‘XŠâ!ÔÅÆè.%Ö!†çd‘X) †çd‘P©µ†çd‘H’__inŽÝI‘o’__outÝI‘nŠ"Æ*Æ4/d%–Ö!Jçd‘h–) Jçd‘`–©µJçd‘XˆD‘Š2"*ÆXÆ€/°%–Ö!mçd‘h–) mçd‘`–©µmçd‘XŠW"XƃÆÌ/&–Ö!ýçd‘h–) ýçd‘`–©µýçd‘Xˆú³‘PŠÎDƒÆñÆ0e&Ö!»‘X) »‘P©µ»‘H’_Num½ç…‘hŠ"ñÆÇd0Ä&Ö!Å‘X) Å‘P©µÅ‘H{›ÊÝI‘oЦôÇCǰ0'Ö!Ù‘h) Ù‘`©µÙ‘XЧ"CÇrÇü0‚'Ö!‘X) ‘P©µ‘HôxÝI‘oúxÝI‘nŠxDrÇÏÇH1Ñ'Ö!(‘h) (‘`©µ(‘XŠÍ"ÏÇúÇ”10(Ö!1‘X) 1‘P©µ1‘H{›6ÝI‘oŠ7÷úÇ!Èà1(Ö!S‘h) S‘`©µS‘XŠó"!ÈPÈ,2ñ(Ö!†‘X) †‘P©µ†‘H’__inŽÝI‘o’__outÝI‘nŠ#PÈwÈx2F)–Ö!J‘h–) J‘`–©µJ‘XˆD‘ŠC#wÈ¥ÈÄ2’)–Ö!m‘h–) m‘`–©µm‘XŠh#¥ÈÐÈ3ç)–Ö!ý‘h–) ý‘`–©µý‘XˆÚž‘PŠ­±ÐÈÉ\3,*‹åR[‘h‰__n V´‘`ˆ†$‘XŠ“³ÉAɨ3h*‹åR‘h‰__n‚´‘`Š´áBÉ‹Éô3­*‹åR»‘h‰__n V´‘`ˆ†$‘XŠ·ãŒÉ³É@4é*‹åRf ‘h‰__n‚´‘`Švœ´ÉýÉŒ4.+‹åR”ÿ‘h‰__n V´‘`ˆ†$‘XŠsžþÉ%ÊØ4j+‹åR?‘h‰__n‚´‘`ŠBØ&ÊoÊ$5¯+‹åRˆ‘h‰__n V´‘`ˆ†$‘XŠEÚpÊ—Êp5ë+‹åRO‘h‰__n‚´‘`ŠÓ±˜Ê·Ê¼50,‹åR[‘h‰__p `çd‘`ˆ´‘XŠ´³¸ÊéÊ6{,‹åR‘h‰__p†çd‘`‰__n†´‘XйêÊ]ÍT6C-‹åRxÿ‘¨–p›õ=ò‘ ‰__xõC-‘˜“ËœËî,œ7!üÍ‘X‘œËTÍ]‘PXi ´‘H5›çd‘@Dçd‘¸4ÛFŠË·^ÍÌÍ 6…-‹åRxÿ‘hŽ__xX…-‘`4ÛFŒ¨¬NÚ-ì6/‹åRíø‘¸ŽmodeN÷¤‘´T·Næ‘°“¶ .’kfÍ‘d“ h '.’kmÍ‘d“{  L.’kvÍ‘d“ q.’k|Í‘`“H¹–.’k‰Í‘T“¹*».’kÍ‘P“1¯à.’k“Í‘L‘¯+’k—Í‘Hƒy³$/„åR„'ªáF…/ÌÍÎ87P/† /‘hƒ{´r/„åRxÿ„'ªáF…P/N‹Îc΄7ž/†[/‘X7¥¸¥hÉ/„åRÉ/„'ªáF4ž/…¤/XUdÎŒÎÐ7ú/†²/‘hþ§q0„åR0„'ªáF4Ö¹…ú/ ¾ŒÎÝÎ8P0†0‘hÑ¥hj0„åRÉ/…P0e5ÞÎ2Ïh8–0†^0‘Xƒé§­0„åR0…–0͹2Ϯϴ8Ù0†¡0‘hŠÚá®ÏÍÏ91‹åR»‘h‰__p `Tâ‘`ˆ´‘XŠØãÎÏÿÏL9i1‹åRf ‘h‰__p†Tâ‘`‰__n†´‘XŠ>éÐwÒ˜922‹åR6ÿ‘¨–p›õSð‘ ‰__xõ22‘˜“0жÐÜ1œ7!üê‘P‘¶ÐnÒ]‘HXi ´‘@5›T⑸DTâ‘°4kâŠïçxÒæÒä9t2‹åR6ÿ‘hŽ__xXt2‘`4kâƒã›2„åRf „'ªáF…y2ž æÒ/Ó0:Ç2†„2‘hƒŸäé2„åR6ÿ„'ªáF…Ç2v>0Ó}Ó|:3†Ò2‘XŠœœ~ÓÓÈ:Z3‹åR”ÿ‘h‰__p `‘`ˆ´‘XŠ”žžÓÏÓ;¥3‹åR?‘h‰__p†‘`‰__n†´‘XŠú£ÐÓCÖ`;m4‹åRã ‘¨–p›õiî‘ ‰__xõm4‘˜“Ô‚Ô4œ7!üæ‘X‘‚Ô:Ö]‘PXi ´‘H5›‘@D‘¸4'Š«¢DÖ²Ö¬;¯4‹åRã ‘hŽ__xX¯4‘`4'ƒYžÖ4„åR?„'ªáF…´4þ‡²ÖûÖø;5†¿4‘hƒ[Ÿ$5„åRã „'ªáF…5‰ üÖI×D<P5† 5‘X•¥˜ßt5„åRò!„'ªáF…P5‘yJ×r×< 5†]5‘hŠhØrב×Ü<å5‹åRˆ‘h‰__p `âØ‘`ˆ´‘XŠfÚ’×Ã×(=06‹åRO‘h‰__p†âØ‘`‰__n†´‘Xƒ+ÚR6„åRO„'ªáF…06Ã2Ä× Øt=~6†;6‘hƒ-Û 6„åR¬ý„'ªáF…~6¢;Ø[ØÀ=Ì6†‰6‘XŠÌß\ØÏÚ >”7‹åR¬ý‘¨–p›õì‘ ‰__xõ”7‘˜“ŒØÙ?7œ7!ü;—‘X‘ÙÆÚ]‘PXi ´‘H5›âØ‘@DâØ‘¸4ùØŠ}ÞÐÚ>ÛX>Ö7‹åR¬ý‘hŽ__xXÖ7‘`4ù؃¾•8„åR8”message&8ý”type&à”4„–…Û7†}>ÛÒÛ¤>R8†æ7‘X†ñ7‘P†8‘LŒ¬.`ð>“8‹åRíø‘HŽtypeà”‘DŒ…¬<`ï^P_çd‘°}‘²%º&’i`摜“Ï& 'r>^Pkçd‘¨}‘Ý& '’il摘“µ'´(¼>^Pu·D‘ }‘Ã'´(’ivæ‘”‘É(Ä)^P¥D‘˜}‘×(Ä)’i€æ‘“Ù)n0ã@U¨Šçd‘}“ü)+t?^PŒ«D‘ˆ}‘ *+’i摌“#+9,¾?^P—±D‘€}‘1+9,’i˜æ‘ˆ“N,-@^P£çd‘ø|‘\,-’i¤æ‘„“4-J.R@^P­çd‘ð|‘B-J.’i®æ‘€“_.^/œ@^P¸·D‘è|‘m.^/’i¹æ‘ü~‘s/n0^PÂ¥D‘à|‘/n0’iÃæ‘ø~“ƒ0±6ÃBU¨Í±D‘Ø|“¦0·1TA^PÏ«D‘Ð|‘´0·1’iÐæ‘ô~“Ì1›2žA^PÛ±D‘È|‘Ú1›2’iÜæ‘ð~“°2Œ3èA^Påçd‘À|‘¾2Œ3’iææ‘ì~“¡3}42B^Pïçd‘¸|‘¯3}4’iðæ‘è~“’4™5|B^Pù·D‘°|‘ 4™5’iúæ‘ä~‘®5±6^P ¥D‘¨|‘¼5±6’i æ‘à~‘Æ6Ž<U¨ «D‘ |“é6¯70C^P «D‘˜|‘÷6¯7’i æ‘Ü~“Ä7™8zC^P ±D‘|‘Ò7™8’i æ‘Ø~“®8ƒ9ÄC^P% çd‘ˆ|‘¼8ƒ9’i& æ‘Ô~“˜9m:D^P/ çd‘€|‘¦9m:’i0 æ‘Ð~“‚:‚;XD^P9 ·D‘ø{‘:‚;’i: æ‘Ì~‘—;Ž<^PC ¥D‘ð{‘¥;Ž<’iD æ‘È~4ò¹j%y™›-Œú«˜<Ú<Ô?íD‹åRíø‘hŒÞªxÚ<û< @E‹åRíø‘hŒÁªTü<€=l@fE‹åRíø‘X’totalLatencyX2‘hŒÕÖ¢€=ú=¸@¦E‹åR¸ø‘X6«á‘hžü©ãú=&AA¡F‹åRíø‘X‰oParamsã\¤‘P‰iParamsã\¤‘H–Rtã –‘@–siãæ‘¼–2=ã‘°–`mãê–‘–K ã}‘–»jãb¤‘œ¢sþæ‘h˜oChannelsÿæ‘d’iChannelsæ‘`ËIÓF‘ožqšÀ&AAPAaG‹åRaG‘h‰outputParametersÀ\¤‘`‰inputParametersÀ\¤‘X–RtÀ –‘P–siÀæ‘L–2=À‘@–`mÀê–‘–K À}‘–»jÀb¤‘4Õ¬Šû•ÒÛ6ÜœA“G‹åRø‘hŠc–6ÜwÜèAÀG‹åRø‘hƒÜ•âG„åR8„'ªáF…ÀGœ xÜÝ4BH†ËG‘X…ÀG¶ÝÃÝ€B:H†ËG‘X•À™¶^H„åRaG„'ªáF…:H:aAâAÌBŠH†GH‘h…:HYsâA4BC¶H†GH‘hžŽ™N4B}BdCçH‰apisNçH‘X4ϬŸ4k¶}}BºB°CCIŽptr¶}‘X°+¸•­‘h+¹§×‘`Œ´ÖwºBrEüC¥I‹åR¸ø‘¨ ˆ¢UEËI€?º‘\6á‘PŒ“ÖNrEéGHDJ‹åR¸ø‘¨ ˆ¢rÌGËIW?º‘\6Xá‘PŒrÖêGÀI”DhJ‹åR¸ø‘X6"á‘`‘ûHNI’i9Í‘l‡µ bI?ºÀI%JàD K,Z ‹Ç‘LUm º‘H6– ¡Ç‘@ŽratePointer }‘¸’rate  K‘`Ö­ º‘lŸÇ‘P0ºŒÙÕÇ&J­J,EK‹åR¸ø‘H֭ʺ‘l’propertyAddressËÇ‘PËIÌ?º‘hŒ?×®JsxE^P‹åR¸ø‘ˆy:yæ‘„yŽmode÷¤‘€y}¨æ‘üxT·æ‘øxsiæ‘ôxRt –‘W¯‘èx»jb¤‘àx  £Vr¢sæ‘L^(^P‘¸zÖ­)º‘HŸ*Ç‘ zËI-?º‘DoŒ4^Í‘@’isInput7ÓF‘WÐP@×Í‘à~’iStream`º‘¼’offsetCounter`º‘¸ldaº‘´’monoModebÓF‘V’foundStreamcÓF‘U’deviceChannelsgº‘°’firstStreamsº‘¬’streamCountsº‘¨—_sº‘¤‘psº‘ ’bufferRange›ź‘z’theSize¬º‘˜’nominalRateÛj%‘Ø}’descriptiona¼‘Ày’updateFormatÓF‘T’latencysº‘ð~6¤á‘èzåM»Í‘Øz“µPXQ‘N’channelCounterÍ‘œ“nWY½N’hog_pidŧ‘È}“[»^O’reportedRateêj%‘È}’tmpëÇ‘ðy’microCounterýº‘”“:cshÃO’testDescriptionCa¼‘y’formatFlagsDº‘È}’physicalFormatsG5ä‘ðy’setPhysicalFormatUÓF‘R‘çe@g’iVæ‘ô~“’lèläO¡nP‘àz“žnp;P’makeBufferÊÓF‘Q‘ oqo’bytesOutÎÍ‘Ðz‘Žrür’i Í‘ì~^ÍnP¢~4sPC›GŒ(Ö÷sšuÄE-Q‹åR¸ø‘¨¢sùæ‘doŒü^Í‘`Ö­ýº‘\ŸþÇ‘°ËIÿ?º‘X^-Q‘H‘u5u’iæ‘T^Í=Q¢~ŒMÖÖšu¤wFñQ‹åR¸ø‘¨¢sØæ‘doŒÛ^Í‘`֭ܺ‘\ŸÝÇ‘°ËIÞ?º‘X^æñQ‘H‘w?w’iïæ‘T^ÍR¢~ŒþÕ¤wSˆ\FýS‹åR¸ø‘ˆ}:yæ‘„}£°+ýSv |°+»—‘}¢sæ‘P^)T‘è}Ö­*º‘LŸ+Ç‘Ð}ËI.?º‘HoŒ6^Í‘D’cfname:fº‘  FÍ‘@’mnameG($‘ˆ’\Y($‘ø~ÐP`×Í‘ð~’i摼ld摸’isInputªÓF‘W’nRanges¸º‘´’rangeList¹T‘à}’minimumRateÂj%‘ˆ~’maximumRateÂj%‘€~“-…Ð…ÚS’iú‘°‘à…w†’kÉæ‘¬C»—^ÍT¢~ź#T¢~ŒûªaTˆ@‰¨FtT‹åRíø‘H’thenh‘`’nowi‘PŒÆ«G@‰ŠôF¤T‹åRíø‘hŒ×ÁŠ–@G*Y‹åR¸ø‘¨~¥iÁ^Í‘¤~ŽinBufferListÁÌÍ‘˜~ŽoutBufferListÁÌÍ‘~ ˆ¢ºó•°+Ê•­‘ø~6Ëá‘ð~’outputDeviceØ^Í‘h’inputDevice`^Í‘¬“‹¿ŒåU`mÞê–‘è~~Aßj%‘à~’statusàÏ–‘d’cbReturnValueêÍ‘`“[à V’iæ‘\“‰Ž¡‘—WSg·D‘Ø~“ŸyVåMº‘X‘/Ÿ’iæ‘T‘Ÿ¡‘—_#º‘Pï7#º‘LÉD#º‘HÅJ#º‘D€#º‘@U¨$·D‘Ð~^P$·D‘È~’inInterleaved&ÓF‘o’inChannels'º‘¼‘ ¡‘’i1摸‘‘ˆ‘’iNæ‘´‘‘W‘’jOæ‘°‘Æ’ó•¾cq·D‘À~““¦“XåMuº‘¨‘6“¦“’iv摤‘¦“«•—_|º‘ ï7|º‘œÉD|º‘˜ÅJ|º‘”Uz|º‘U¨}·D‘¸~^P}·D‘°~’outInterleavedÓF‘n’outChannels€º‘Œ‘”«•’iŠæ‘ˆ‘•’•’i§æ‘„‘#•a•’j¨æ‘€¾éák?º–s–ŒGZ,Zé^Í‘\ŽinNowéÁÍ‘PŽinInputDataéÌÍ‘HŽinInputTimeéÁÍ‘@ŽoutOutputDataé×Í‘¸ŽinOutputTimeéÁÍ‘°ŽinfoPointeré}‘°+ë•­‘h+í§×‘`•©Ù8Z„åRíø„'ªáF…Z¹Xt–m—ØGdZ†!Z‘X…Zd½n—g˜$HZ†!Z‘X…Zñ¹h˜a™pH¼Z†!Z‘X”Õ¿áZ„åR¸ø„'ªáF…¼ZHWb™ç™¼H [†ÊZ‘X…¼Z‹iè™mšI9[†ÊZ‘X…¼ZN{nšóšTIe[†ÊZ‘X• ©Î~[„åRíø…e[Xôš œ Iª[†r[‘X…e[H! œ#ìIÖ[†r[‘XÕ¬ð[„åR¸ø…Ö[k$ß8J`\†ä[‘¸‘HÂ0³ÞÄ‘PŸ´Ç‘@ËI·?º‘\žÅ›nà|ž„Jž\‹åRaG‘X‰apin;—‘T•¦™–Ã\„åRaG”api–;—…ž\µ|žßŸÐJ=]†«\‘¸†¶\‘´‘ŽžÍŸ˜apis¦ÃÚ‘@‘ŸaŸ˜i¨æ‘X…ž\Ú¼àŸC¡K·]†«\‘¸†¶\‘´‘òŸ1¡˜apis¦ÃÚ‘@‘i Å ˜i¨æ‘X…Ö[gžD¡ÿ¡hK'^†ä[‘¸‘h¡â¡0³ÞÄ‘PŸ´Ç‘@ËI·?º‘\¤_DefaultRuneLocale0„z:¥RTAUDIO_SINT8I_ZL13RTAUDIO_SINT8n^4 –¥RTAUDIO_SINT16J_ZL14RTAUDIO_SINT16n^¥RTAUDIO_SINT24K_ZL14RTAUDIO_SINT24n^¥RTAUDIO_SINT32L_ZL14RTAUDIO_SINT32n^¥RTAUDIO_FLOAT32M_ZL15RTAUDIO_FLOAT32n^¥RTAUDIO_FLOAT64N_ZL15RTAUDIO_FLOAT64n^ ¥RTAUDIO_NONINTERLEAVED{_ZL22RTAUDIO_NONINTERLEAVED_4µ–¥RTAUDIO_MINIMIZE_LATENCY|_ZL24RTAUDIO_MINIMIZE_LATENCY_¥RTAUDIO_HOG_DEVICE}_ZL18RTAUDIO_HOG_DEVICE_¥RTAUDIO_SCHEDULE_REALTIME~_ZL25RTAUDIO_SCHEDULE_REALTIME_¥RTAUDIO_ALSA_USE_DEFAULT_ZL24RTAUDIO_ALSA_USE_DEFAULT_¥RTAUDIO_INPUT_OVERFLOW_ZL22RTAUDIO_INPUT_OVERFLOWÆ`4Ï–¥RTAUDIO_OUTPUT_UNDERFLOWŽ_ZL24RTAUDIO_OUTPUT_UNDERFLOWÆ`¦threadIdªæ¬ À4§__dso_handle}4H1nothrowIà9>aostream<о1cerrArXa¨¹# È4bdigits#F_ZNSt14numeric_limitsImE6digitsEáF@©öQ#ï_ZNSt14numeric_limitsIfE12has_infinityEÝI©R#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEÝI©Ž#ó_ZNSt14numeric_limitsIfE10has_denormEâI©öQ#(_ZNSt14numeric_limitsIdE12has_infinityEÝI©R#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEÝI©Ž#,_ZNSt14numeric_limitsIdE10has_denormEâI©öQ#a_ZNSt14numeric_limitsIeE12has_infinityEÝI©R#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEÝI©Ž#e_ZNSt14numeric_limitsIeE10has_denormEâIªnpos" ]QƒF9@7£]S=„9EçŽ$Q#v9Q¬YH_«npos"_ZNSbIwSt11char_traitsIwESaIwEE4nposE]¬ƒF9@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE]¬=„9E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEÀ'SâE:i° áFTnumeric:j3RáFS :kiáFSq:lÌbáFSÚœ:mGPáFSùv:n§áF V'|:)F%ÅbV k:b}He4ídVÇ®:ñ%%§hV­:òª¹§hVÿC:ó&°§hVû:ôpt§hV‹º:õY¨§hVUk:ög§hVk:÷íµ²h^ô'$kfp_dec$þ›p_fixed$ˆEp_hex$ sp^Å$ÎOp_left${Vp _oct$ "p@_right$¡8p€`|#$ïp`ï $ udp` !$$îwpashowpos$'*paskipws$*n”paunitbuf$-=¨p `;-$1›p@^–s$4Ò7p°^m$7žpJ`§·$:_zp_badbit$L³©p_eofbit$O¬‡p_failbit$T®p_goodbit$W"p_app$jJwp_ate$m’ p^^P$v¬ p^U¨$yM²p_cur$Ž“p^ù†$‘ phupper@1HXØy€hlower@2„*Øyhalpha@3P¬Øyhdigit@4UNØyixdigit@5â¨Øyhspace@6k¦Øy@iprint@7[0Øyhgraph@8!)Øy%hcntrl@9öØyhpunct@::gØy halnum@;÷GØy«_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outEü#«_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inEü#mª&Ë 8žám:<&Ö Rü#k#V&3_ZNSt10moneypunctIcLb1EE4intlEÝIk#V&3_ZNSt10moneypunctIcLb0EE4intlEÝIk#V&3_ZNSt10moneypunctIwLb1EE4intlEÝIk#V&3_ZNSt10moneypunctIwLb0EE4intlEÝIk#V&«_ZNSt17moneypunct_bynameIcLb0EE4intlEÝIk#V&«_ZNSt17moneypunct_bynameIcLb1EE4intlEÝIk#V&«_ZNSt17moneypunct_bynameIwLb0EE4intlEÝIk#V&«_ZNSt17moneypunct_bynameIwLb1EE4intlEÝI­)¨2 4ú­b¨3 @ú% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8   I I : ; I8  : ; !I/9: ; : ; : ;< 9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 < ! : ;" : ;# : ;I8 $.? : ;< %.? : ;‡@< &.? : ;‡@I< '4: ;‡@I? 2 < (4: ;‡@I? 2 < ) : ;* : ; +.? : ; < ,.? 4 < -.? : ; ‡@I< ..: ;‡@I< /.? : ; ‡@< 0.? : ;‡@I< 14: ; ‡@I? < 24: ; ‡@I< 3.? : ; I< 4&I5&67I8.? : ; I< 9.? : ;I< :.? : ;I< ;<.: ; ‡@I< =.? : ; ‡@I< >G : ; ?:: ; @G : ;AG : ; B.? : ;‡@I< C IDG : ; E I8 4 F.? : ; L < G.? : ; ‡@IL M < H II.? : ; ‡@< J.? : ; < K4: ;‡@I? < L : ;I8 2 M.? : ;‡@I2 < N.? : ;‡@2 < O.? : ;‡@I2 < P.? : ; ‡@I2 < Q4: ; ‡@I? < R4: ; ‡@I? <  S4: ; ‡@I? <  T4: ; ‡@I? <  U : ;I8 2 V4: ;‡@I? 2 < W.? : ;2 < X.? : ;‡@2 < Y.? : ;‡@2 < ZG : ;[.? : ;L 2 < \.? : ;‡@I2 < ]!^4: ;‡@I? <  _4: ;‡@I? <  `4: ;‡@I? < a4: ;‡@I? < b4: ;‡@I? <  c.? : ;L < d : ; I8 2 e.? : ;‡@L M 2 < f.? : ;‡@IL M 2 < g.? : ; ‡@IL M 2 < h4: ; ‡@I? < i4: ; ‡@I? < jG : ;k4: ;‡@I? < l4: ;‡@I? < m4: ;‡@I? < nG : ; o.? : ; ‡@2 < p.? : ; ‡@2 < q.? : ;‡@IL M 2 < rI8 L 2 s.? : ;2 < t : ; u( v.? : ; ‡@L M < w.? : ; ‡@IL M < x : ; y : ;z.? 4 < { : ;|.? : ;‡@IL M < }.? : ;‡@L M < ~: ;I.? L 4 < €.? : ;‡@< : ; I‚: ;Iƒ.G „I4 ….1‡@@†1 ‡.? : ; ‡@I@ˆI ‰: ; I Š.G@‹I4  Œ.G: ;@: ;I Ž: ;I .? : ;‡@I@4: ;I ‘ ’4: ;I “ ”: ; I•.G: ; –: ; I —: ;I˜4: ; I ™.‡@4 @š.4 @›.4 @œ4: ; I .G: ; ž.G: ; @Ÿ.? : ;I@  : ;¡4I ¢!I£4: ;I2  ¤4: ; I? < ¥4: ; ‡@I ¦4: ;I?  §4I? 4 < ¨4G ©4: ;‡@I? <  ª4: ;‡@I? <  «4: ;‡@I? < ¬4: ; ‡@I? < ­4G: ;  Lÿ¡AðC„ð»éû /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/System/Library/Frameworks/CoreFoundation.framework/Headers/System/Library/Frameworks/CoreAudio.framework/HeadersexceptionnewRtError.hRtAudio.hRtAudio.cppstl_algobase.hlocale_facets.tccstl_vector.hstl_pair.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hiostreamvector.tcc_types.h_types.h_types.hunistd.h_structs.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hcpp_type_traits.hchar_traits.hpostypes.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tccMacTypes.h CFBase.h CoreAudioTypes.h CFRunLoop.h AudioHardware.h à±:‚.<ºFf‚¡‚잃Ê:‚½}‚ƒ~\¿/ŸÒäƒÍ"»±Xƒ Ä}"ó°»µ&ƒÍ"»W» æ|X‚  .º gº‚ !.ººº Zºº  .óñólòº ºƒ cf‚  .º gº‚ !.ººº Zºº  .óñólòº ºƒiƒ k=Y(‚  .º gº‚ !.ººº Zºº  .óñólòº ºƒ  f=Y(‚  .º gº‚ !.ººº Zºº  .óñólòº ºƒ  f=*=l(ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉ ‚<ƒKfƒsžºÏ}ò»ú}tó0.óÉÜ<óÉ ‚<ƒKfƒsžºÏ}ò»ú}tó0.óÉÜ<óÉ ‚<ƒKfƒsžºÏ}ò» ðtƒKfƒõ}žƒ ý"ºÏ}ò» «~f» .ùX>ääô3Ò~ä» ˜{ » .ùX>äòô3Ò~ä»ôz ƒ eƒ¯º» Ï}<ƒ¯º»Ï}<ƒ eƒ¯º»Ï}<ƒ eƒ¯º» Õ}.ƒ .ô/å.ùX>ääô3Ò~ä» Õz ‚ %.» ¬ô/å.ùX>÷äõŸW®fDN6=4. …/Ç>O.A‹u¯.õŸs®fDN6=4. …/Ç>O.A‹um.¼Îv>ƒ-BDN6=4. *ÜDL.=2.DKL¹}.=".A‹u½.>ƒ-BDN6=4. *ÜDL.=2.DKL¹}.=".A‹u Ø~.>»Z'<ó St>»Z'<ó St>»Z'<ó St>»Z'<ó ]t=%º>uìfh„æ=‘/\É=¿$ŸÊ…B=Y F62­»¬òôLu[š|ž»“>»ÙBº ¬ºwFº&H» Ñ{p=%º>uìfh„æ=­/xÉ=¿$ŸÊ…B=Y F62­»¬òôLu[š|ž»“>» Ñ~B=%º>uìfh„æ=‘/\É=¿$ŸÊ…B=Y F62­»¬òôLu[š|ž»“>»PBº ¬=%º>uqf»“>»fBh„æ=‘/\É=¿$ŸÊ…B=Y F62­»¬òôLu[Æ{žX~º Xºt6ä—ä– «…Y>…Y>†3…Y²."ƒ‘»É } ¬Y½.v°õõËËËËËËËËËæê2<3ƒu’ŸóËyX òM’ŸÙKŸóËsX©X­¼ŸÙKŸÙKŸÙKŸóËgXäêR.Ló׃OŸ#v/#å2K†(t¼×××××å­óåååå­»====KKK((((('o'È“D.º<Ö"»00/400//LJH$;»>+(7 X»+>(</‘++<»>>(( 0Ÿƒu‘71‘71u‘G.‘G,ë~<ôiñY!60g<.tôu‘L‘u‘u’gØŸÒ<(GILØK×»»WKGO/yf ÈK×»»XKGOYyf ÈK×»»\KGOgyf ÈK×»»WKGOgyf ÈK×»‘YgaÐL×»‘Sga ÈLØK׃»»WKDO/yf ÈK׃»»XKDOYyf ÈK׃»»\KDOgyf ÈK׃»»WKDOgyf ÈL×»‘QgaÐK×»‘Yga ÈK×K×»»Q>N/zf ÈK×»»R>NYzf ÈK×»»Q>Ngzf ÈL×»‘QgaÐK×»‘{MgaÐK×»‘wMga ÈK×K×»»Q>N/zf ÈK×»»R>NYzf ÈL×»‘QgaÐK×»»Q>Ngzf ÈK×»‘{MgaÐK×»‘wMga ÈK×K×»»P?N/zX ÈL×»‘QYSÐK×å‘TgS$K×å‘TgS$K×å‘{MgS$K×å‘wMgS $K×L×å‘J/)ÞK×å‘QY)$K×å‘Pg)$K×å‘Pg)$K×å‘wMg)$K×å‘sMg) ÖÃ{ž¼ågØâF.¼’ŸW<¼’ƒ»åÉhKÃ.¼‘×g×1å®=´v.æågÙ!gÙ!gÙ×gÙYgÙguuŸ­gÚuuŸ­gÚ“iU…¡U­‘Úåæu×–.èHq.¼&G“+¼&G“•.¼AbJÊ .¼ƒ®=»žæ‘×g×[uåô­­wKŸ^.Ç]>YŸ^.]Ùg×®æ‘åg×[uåôKŸ^.Ç]>YŸ7.]­ƒÙg×¥ž¼åg×[å»å"56å0C‘YYG—óóèÉ‘æ××½{.[ƒwK$Y´}<¾K"ggד×Ä<I“»h‘箑çO¡Ê/g‘çMK­K½¡­uŸ#ae蟑ç-ae ä‘»KNu‘e¯K»4eèK‘g×ggK0ƒwf¬åK‘‘gƒc²ggæŸ/‘Ÿ‘8n¾uŸ-Ÿaeçü÷–»uŸ)Ÿaeé»B4eçY"uŸ-ŸDeçu­,ŸDeëuŸ-ŸDeè•»ÉåŸaeçf,Ÿaeèu/u‘›{¼É4eëuŸ-ŸaeêK’fMÉŸMŸ,ŸaeéŸ-Ÿae ä­ F"!E!EEåEåE!EEK»Fgu@‘K,gPo.äåab01uŸ­*(aej! gÊ»»‘-×g½g*g0ggD„ui­h³/ /)בZiKgg\T'(­‘^;KO­$=@Ÿ»&"/‘]/»MŸ×M1þ]7Ÿ4h­ÿ12ŸæçŸó»#»­­›ë//#Aßyžºhg#uK)gg×½Ÿ@u)ggד‘¯g×)@fºhg#uK)gg×½Ÿ@u)ggד‘¯g×)#fä’»¡»g‘­‘O¡Ê/g‘\M®uŸ*ŸDY]»g"åg‘’Ÿ*ŸDY]»g"å‘“ƒŸ u#ae]×u‘\*‘ae]‘‘(®“Ÿ#ae]×u‘\*‘ae]‘‘(®“­XK#ŸK#De\‘O-ŸDe\»»@Héó»V(ÍÉ4e_æ×2×2‘D€}#¼˜)ZדnQ.ÀºLï<&2!‘ç#¼»ÊÉç•0å"uÉK„»K†Og­‘æg­†6ô½J“KCó"QSK!6MƒŸ’M ó!Kõåôg»×(ÊvgóóÚƒ­jggiu…‘‘'¯×ÑQ\f).­]Ÿ7ó#NSK'ƒŸ’M ó!Kõåôg»×(ÊvgóóÚƒ­jggiu…‘‘*¯×ÑQ\f(.#6»óªx.Ø„­Ÿ’Ÿç{<ÈØóÏÈØóÏÈØóãÏÈÛuzSÈÛuzSÈÛu‰~SÈ@××åååK­wbÈ@××åååK­ÕbÈm…K(ggÙ±}(ô»&¬gBv"®h»ö"ב‘g#‡Üc^bž"®h»ö"ב‘g#‡Üc^øžÈm…K(ggÙ' Að“ÁÖ¹¿äÇÀ$/Jà±á±wá±ä±wä±ü±vü±ý±wý±²w²²v²²w²²w² ²v ²!²w!²$²w$²2²v2²3²w3²6²w6²s²vt²u²wu²x²wx²ƒ²vwwvwwv !w!$w$*v*+w+.w.Jv„²…²w…²ˆ²wˆ²è²vJKwKNwNÌvÌÍwÍÐwÐ)v*+w+.w.óvè²é²wé²ì²wì²³vóôwô÷w÷ v ³!³w!³$³w$³I³vJ³K³wK³N³wN³k³vl³m³wm³p³wp³•³v–³—³w—³š³wš³Á³v³ówóƳwƳó³vô³õ³wõ³ø³wø³´v´´w´"´w"´?´v@´A´wA´D´wD´a´vb´c´wc´f´wf´l´vl´m´wm´p´wp´ƒ´v„´…´w…´ˆ´wˆ´Ž´vŽ´´w´’´w’´¥´v¦´§´w§´ª´wª´½´v¾´¿´w¿´´w´Ì´vÌ´Í´wÍ´дwдë´vì´í´wí´ð´wð´ µv µ µw µµwµ#µv$µ%µw%µ(µw(µ2µv2µ3µw3µ6µw6µ<µv<µ=µw=µ@µw@µSµvTµUµwUµXµwXµ^µv^µ_µw_µbµwbµuµvvµwµwwµzµwzµµv޵µwµ’µw’µœµvœµµwµ µw µ»µv¼µ½µw½µÀµwÀµÛµvܵݵwݵàµwàµóµvôµõµwõµøµwøµ¶v¶¶w¶¶w¶¶v¶¶w¶¶w¶K¶vL¶M¶wM¶P¶wP¶V¶vV¶W¶wW¶Z¶wZ¶m¶vn¶o¶wo¶r¶wr¶x¶vx¶y¶wy¶|¶w|¶¶v¶‘¶w‘¶”¶w”¶§¶v¨¶©¶w©¶¬¶w¬¶¶¶v¶¶·¶w·¶º¶wº¶Õ¶vÖ¶×¶w×¶Ú¶wÚ¶õ¶vö¶÷¶w÷¶ú¶wú¶ ·v··w··w··v··w· ·w ·W·vX·Y·wY·\·w\·b·vb·c·wc·f·wf·y·vz·{·w{·~·w~·„·v„·…·w…·ˆ·wˆ·›·vœ··w· ·w ·³·v´·µ·wµ·¸·w¸··v·÷w÷Æ·wÆ·á·vâ·ã·wã·æ·wæ·¸v¸¸w¸¸w¸¸v¸¸w¸¸w¸(¸v(¸)¸w)¸,¸w,¸e¸vf¸g¸wg¸j¸wj¸¡¸v¢¸£¸w£¸¦¸w¦¸ä¸vä¸å¸wå¸è¸w踹v¹¹w¹¹w¹#¹v$¹%¹w%¹(¹w(¹f¹vf¹g¹wg¹j¹wj¹…¹v†¹‡¹w‡¹йwй¥¹v¦¹§¹w§¹ª¹wª¹´¹v´¹µ¹wµ¹¸¹w¸¹Źvƹǹwǹʹwʹâ¹vâ¹ã¹wã¹æ¹w湺vººwº ºw ºHºvHºIºwIºLºwLºgºvhºiºwiºlºwlº‡ºvˆº‰ºw‰ºŒºwŒº–ºv–º—ºw—ºšºwšº§ºv¨º©ºw©º¬ºw¬ºĺvĺźwźȺwȺçºvèºéºwéºìºwìº*»v*»+»w+».»w.»I»vJ»K»wK»N»wN»i»vj»k»wk»n»wn»x»vx»y»wy»|»w|»‰»vŠ»‹»w‹»Ž»wŽ»¦»v¦»§»w§»ª»wª»É»vʻ˻wË»λwλØ»vػٻwٻܻwÜ»é»vê»ë»wë»î»wv¼¼w¼¼w¼0¼v0¼1¼w1¼4¼w4¼S¼vS¼T¼wT¼W¼wW¼a¼va¼b¼wb¼e¼we¼‡¼v‡¼ˆ¼wˆ¼‹¼w‹¼ª¼vª¼«¼w«¼®¼w®¼û¼vü¼ý¼wý¼½w½½v½½w½½w½(½v(½)½w)½,½w,½N½vN½O½wO½R½wR½q½vr½s½ws½v½wv½ývĽŽwŽȽwȽâ½v  w wÀvâ½ã½wã½æ½wæ½ð½vð½ñ½wñ½ô½wô½¾v¾¾w¾¾w¾#¾v$¾%¾w%¾(¾w(¾8¾v8¾9¾w9¾<¾w<¾W¾vX¾Y¾wY¾\¾w\¾f¾vf¾g¾wg¾j¾wj¾z¾vz¾{¾w{¾~¾w~¾™¾vš¾›¾w›¾ž¾wž¾¨¾v¨¾©¾w©¾¬¾w¬¾¼¾v¼¾½¾w½¾À¾wÀ¾Û¾vÛ¾ܾwܾß¾wß¾å¾v徿¾wæ¾é¾w龿v¿¿w¿¿w¿7¿v7¿8¿w8¿;¿w;¿Z¿vZ¿[¿w[¿^¿w^¿«¿v¬¿­¿w­¿°¿w°¿Ê¿vʿ˿wË¿οwοÔ¿vÔ¿Õ¿wÕ¿Ø¿wØ¿ë¿vë¿ì¿wì¿ï¿wï¿ÀvÀÀwÀÀwÀ=Àv=À>Àw>ÀAÀwAÀ`Àv`ÀaÀwaÀdÀwdÀ²Àv²À³Àw³À¶Àw¶ÀÝÀvÝÀÞÀwÞÀáÀwáÀÁvÁÁwÁÁwÁ3Áv3Á4Áw4Á7Áw7ÁjÁvjÁkÁwkÁnÁwnÁ¯Áv¯Á°Áw°Á³Áw³ÁÝÁvÝÁÞÁwÞÁáÁwáÁÂv Âw  Âw Â\Âv\Â]Âw]Â`Âw`‡Âv‡ÂˆÂwˆÂ‹Âw‹Â®Âv®Â¯Âw¯Â²Âw²ÂÝÂvÝÂÞÂwÞÂáÂwáÂÃvÃÃwÃÃwÃ[Ãv[Ã\Ãw\Ã_Ãw_ÉÃv‰ÃŠÃwŠÃÃwôÃvAðBðwBðEðwEð„ðv„ð…ðw…ðˆðwˆð™ðvÀÁwÁÄwÄÚv´ÃµÃwµÃ¸Ãw¸Ã6Äv6Ä7Äw7Ä:Äw:ĤÄv¤Ä¥Äw¥Ä¨Äw¨ÄÏÄvÏÄÐÄwÐÄÓÄwÓÄöÄvöÄ÷Äw÷ÄúÄwúÄ%Åv%Å&Åw&Å)Åw)Å‚Åv‚ŃÅwƒÅ†Åw†Å­Åv­Å®Åw®Å±Åw±ÅÔÅvÔÅÕÅwÕÅØÅwØÅÆvÆÆwÆÆwÆ*Æv*Æ+Æw+Æ.Æw.ÆXÆvXÆYÆwYÆ\Æw\ƃÆvƒÆ„Æw„ƇÆw‡ÆñÆvñÆòÆwòÆõÆwõÆÇvÇÇwÇ Çw ÇCÇvCÇDÇwDÇGÇwGÇrÇvrÇsÇwsÇvÇwvÇÏÇvÏÇÐÇwÐÇÓÇwÓÇúÇvúÇûÇwûÇþÇwþÇ!Èv!È"Èw"È%Èw%ÈPÈvPÈQÈwQÈTÈwTÈwÈvwÈxÈwxÈ{Èw{È¥Èv¥È¦Èw¦È©Èw©ÈÐÈvÐÈÑÈwÑÈÔÈwÔÈÉvÉÉwÉÉwÉAÉvBÉCÉwCÉFÉwFÉ‹ÉvŒÉÉwÉÉwɳÉv´ÉµÉwµÉ¸Éw¸ÉýÉvþÉÿÉwÿÉÊwÊ%Êv&Ê'Êw'Ê*Êw*ÊoÊvpÊqÊwqÊtÊwtÊ—Êv˜Ê™Êw™ÊœÊwœÊ·Êv¸Ê¹Êw¹Ê¼Êw¼ÊéÊvêÊëÊwëÊîÊwîÊ]Ív^Í_Íw_ÍbÍwbÍÌÍvÚÛwÛÞwÞ-vÌÍÍÍwÍÍÐÍwÐÍÎvÎÎwÎÎwÎcÎvdÎeÎweÎhÎwhÎŒÎvŒÎÎwÎÎwÎÝÎvÞÎßÎwßÎâÎwâÎ2Ïv2Ï3Ïw3Ï6Ïw6Ï®Ïv®Ï¯Ïw¯Ï²Ïw²ÏÍÏvÎÏÏÏwÏÏÒÏwÒÏÿÏvÐÐwÐÐwÐwÒvxÒyÒwyÒ|Òw|ÒæÒvæÒçÒwçÒêÒwêÒ/Óv0Ó1Ów1Ó4Ów4Ó}Óv~ÓÓwÓ‚Ów‚ÓÓvžÓŸÓwŸÓ¢Ów¢ÓÏÓvÐÓÑÓwÑÓÔÓwÔÓCÖvDÖEÖwEÖHÖwHÖ²Öv²Ö³Öw³Ö¶Öw¶ÖûÖvüÖýÖwýÖ×w×I×vJ×K×wK×N×wN×r×vr×s×ws×v×wvב×v’ד×w“×–×w–×Ã×vÄ×Å×wÅ×È×wÈ× ØvØØwØØwØ[Øv\Ø]Øw]Ø`Øw`ØÏÚvÐÚÑÚwÑÚÔÚwÔÚ>Ûv>Û?Ûw?ÛBÛwBÛÒÛv./w/2w2`v`awadwdïvðñwñôwô˜<v˜<™<w™<œ<wœ<Ú<vÚ<Û<wÛ<Þ<wÞ<û<vü<ý<wý<=w=€=v€==w=„=w„=ú=vú=û=wû=þ=wþ=&Av&A'Aw'A*Aw*AAvÒÛÓÛwÓÛÖÛwÖÛ6Üv6Ü7Üw7Ü:Üw:ÜwÜvxÜyÜwyÜ|Üw|ÜÝvÝÝwÝ"Ýw"ÝÃÝvA‘Aw‘A”Aw”AâAvâAãAwãAæAwæA4Bv4B5Bw5B8Bw8B}Bv}B~Bw~BBwBºBvºB»Bw»B¾Bw¾BrEvrEsEwsEvEwvEéGvêGëGwëGîGwîGÀIvÀIÁIwÁIÄIwÄI%Jv&J'Jw'J*Jw*J­Jv®J¯Jw¯J²Jw²Jsvs‘sw‘s”sw”sšuvšu›uw›užuwžu¤wv¤w¥ww¥w¨ww¨wSˆvTˆUˆwUˆXˆwXˆ@‰v@‰A‰wA‰D‰wD‰ŠvŠŠwŠ"Šw"Š–v––w––w–s–vt–u–wu–x–wx–m—vn—o—wo—r—wr—g˜vh˜i˜wi˜l˜wl˜a™vb™c™wc™f™wf™ç™vè™é™wé™ì™wì™mšvnšošwošršwršóšvôšõšwõšøšwøš œv œ œw œœwœ#v$%w%(w(ßvàáwáäwä|žv|ž}žw}ž€žw€žßŸvàŸáŸwáŸäŸwäŸC¡vD¡E¡wE¡H¡wH¡ÿ¡vÀ;5kv÷std::exception::exception¢÷operator newä÷RtError::getTypeøRtError::getMessage_øCallbackInfo::CallbackInfo‹øRtApiCore::getCurrentApi½øRtApi::getDefaultInputDeviceòøRtApi::getDefaultOutputDevice"ùRtApi::closeStreamRùRtApi::probeDeviceOpenúCoreHandle::CoreHandleKúxrunListenerñúRtApiCore::getErrorCode$ûRtApi::byteSwapBufferümin=ýstd::vector >::sizeoýstd::vector >::operator[]±ýstd::vector >::size!þstd::pair::pair’þstd::pair::pairÇþstd::vector, std::allocator > >::sizeùþstd::vector, std::allocator > >::operator[];ÿstd::vector >::operator[]™ÿ__gnu_cxx::new_allocator::new_allocatoráÿstd::allocator::allocator/__gnu_cxx::new_allocator::~new_allocator}std::allocator::~allocator©std::allocator::~allocatorö__gnu_cxx::new_allocator::new_allocatorSstd::allocator::allocatorˆstd::allocator::allocatoræstd::_Vector_base >::_Vector_impl::~_Vector_implstd::_Vector_base >::_M_get_Tp_allocator`__gnu_cxx::new_allocator::new_allocator¨std::allocator::allocatorö__gnu_cxx::new_allocator::~new_allocatorDstd::allocator::~allocatorpstd::allocator::~allocator½__gnu_cxx::new_allocator::new_allocatorstd::allocator::allocatorOstd::allocator::allocator­std::_Vector_base >::_Vector_impl::~_Vector_implÙstd::_Vector_base >::_M_get_Tp_allocator std::_Vector_base >::_M_get_Tp_allocator=__gnu_cxx::new_allocator::construct©__gnu_cxx::new_allocator::new_allocatorñstd::allocator::allocator?__gnu_cxx::new_allocator::~new_allocatorstd::allocator::~allocator¹std::allocator::~allocator__gnu_cxx::new_allocator::new_allocatorcstd::allocator::allocator˜std::allocator::allocatoröstd::_Vector_base >::_Vector_impl::~_Vector_impl"std::_Vector_base >::_M_get_Tp_allocatorT__gnu_cxx::new_allocator::constructÀ__gnu_cxx::new_allocator >::new_allocator std::allocator >::allocatorV __gnu_cxx::new_allocator >::~new_allocator¤ std::allocator >::~allocatorÐ std::allocator >::~allocator __gnu_cxx::new_allocator >::new_allocatorz std::allocator >::allocator¯ std::allocator >::allocator std::_Vector_base, std::allocator > >::_Vector_impl::~_Vector_impl9 std::_Vector_base, std::allocator > >::_M_get_Tp_allocatork __gnu_cxx::new_allocator >::construct» __gnu_cxx::new_allocator::construct3 std::_Vector_base >::_Vector_impl::_Vector_impl‹ std::_Vector_base >::_Vector_baseè std::vector >::vectorE std::_Vector_base >::_Vector_impl::_Vector_impl¢ std::_Vector_base >::_Vector_baseÿ std::vector >::vector4__gnu_cxx::__normal_iterator > >::basef__gnu_cxx::__normal_iterator > >::operator*Á__gnu_cxx::__normal_iterator > >::__normal_iteratoröstd::vector >::endKstd::_Vector_base >::_Vector_impl::_Vector_impl¨std::_Vector_base >::_Vector_basestd::vector >::vector:__gnu_cxx::__normal_iterator > >::basel__gnu_cxx::__normal_iterator > >::operator*Ç__gnu_cxx::__normal_iterator > >::__normal_iteratorüstd::vector >::endQstd::_Vector_base, std::allocator > >::_Vector_impl::_Vector_impl®std::_Vector_base, std::allocator > >::_Vector_base std::vector, std::allocator > >::vector@__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >::baser__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >::operator*Í__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >::__normal_iteratorstd::vector, std::allocator > >::end/__gnu_cxx::__normal_iterator > >::basea__gnu_cxx::__normal_iterator > >::operator*Žstd::vector >::sizeî__gnu_cxx::__normal_iterator > >::__normal_iterator#std::vector >::endP__destroy_auxŠ_DestroyÇ_Destroy std::vector >::_M_erase_at_endLstd::vector >::cleary__destroy_aux³_Destroyð_Destroy6std::vector >::_M_erase_at_endustd::vector >::clear¢RtApi::clearStreamInfoóstd::_Vector_base >::_M_get_Tp_allocator%__gnu_cxx::new_allocator::max_sizeWstd::vector >::max_size„__gnu_cxx::new_allocator::max_size¶std::vector >::max_sizeãstd::_Vector_base, std::allocator > >::_M_get_Tp_allocator__gnu_cxx::new_allocator >::max_sizeGstd::vector, std::allocator > >::max_sizetstd::_Vector_base >::_M_get_Tp_allocator¦__gnu_cxx::new_allocator::max_sizeØstd::vector >::max_size_Destroy3__destroy_auxy_Destroy¶_Destroyüstd::vector >::_M_erase_at_end;std::vector >::clearŒstd::pair::~pair¸_Destroy >æ__destroy_aux*>,_Destroy*>i_Destroy*, std::pair >¯std::__copy_backward::__copy_b__copy_backward_auxmstd::__copy_backward_normal::__copy_b_n¼copy_backward+_Constructq__uninitialized_copy_aux×uninitialized_copy#__uninitialized_copy_axstd::__copy_backward::__copy_b*, std::pair*>×__copy_backward_aux*, std::pair*>6std::__copy_backward_normal::__copy_b_n*, std::pair*>…copy_backward*, std::pair*>ô_Construct, std::pair >: __uninitialized_copy_aux*, std::pair*>  uninitialized_copy*, std::pair*>ì __uninitialized_copy_a*, std::pair*, std::pair >÷!RtAudio::DeviceInfo::DeviceInfo#"std::__copy_backward::__copy_bƒ"__copy_backward_auxâ"std::__copy_backward_normal::__copy_b_n1#copy_backward #std::__copy::copyï#__copy_auxN$std::__copy_normal::__copy_n$copy%__uninitialized_copy_auxd%uninitialized_copy°%__uninitialized_copy_a&std::__copy_backward::__copy_be&__copy_backward_auxÄ&std::__copy_backward_normal::__copy_b_n'copy_backward‚'std::__copy::copyÑ'__copy_aux0(std::__copy_normal::__copy_n(copyñ(__uninitialized_copy_auxF)uninitialized_copy’)__uninitialized_copy_aç)__gnu_cxx::new_allocator::allocate,*std::_Vector_base >::_M_allocateh*__gnu_cxx::new_allocator >::allocate­*std::_Vector_base, std::allocator > >::_M_allocateé*__gnu_cxx::new_allocator::allocate.+std::_Vector_base >::_M_allocatej+__gnu_cxx::new_allocator::allocate¯+std::_Vector_base >::_M_allocateë+__gnu_cxx::new_allocator::deallocate0,std::_Vector_base >::_M_deallocate{,std::vector >::_M_insert_auxH-std::vector >::push_backŠ-RtApi::setConvertInfo$/std::_Vector_base >::~_Vector_baser/std::vector >::~vectorÎ/RtApi::ConvertInfo::~ConvertInfo$0RtApi::RtApiStream::~RtApiStreamj0RtApi::ConvertInfo::ConvertInfo­0RtApi::RtApiStream::RtApiStreamÙ0__gnu_cxx::new_allocator >::deallocate1std::_Vector_base, std::allocator > >::_M_deallocatei1std::vector, std::allocator > >::_M_insert_aux72std::vector, std::allocator > >::push_back›2std::_Vector_base, std::allocator > >::~_Vector_baseé2std::vector, std::allocator > >::~vector3__gnu_cxx::new_allocator::deallocateZ3std::_Vector_base >::_M_deallocate¥3std::vector >::_M_insert_auxr4std::vector >::push_backÖ4std::_Vector_base >::~_Vector_base$5std::vector >::~vectort5RtAudio::DeviceInfo::~DeviceInfo 5__gnu_cxx::new_allocator::deallocateå5std::_Vector_base >::_M_deallocateR6std::_Vector_base >::~_Vector_base 6std::vector >::~vectorÌ6std::vector >::_M_insert_aux™7std::vector >::push_back8RtError::RtErrorR8RtApi::error“8RtApi::formatBytesÓ8RtApi::convertBuffer½DRtApi::verifyStreamíDRtApi::getStreamSampleRateERtApi::getStreamLatencyfERtApiCore::abortStream¦ERtApi::openStream¡FRtAudio::openStreamfGRtError::printMessage“GRtError::whatâGRtError::~RtErrorHRtError::~RtError^HRtAudio::~RtAudioŠHRtAudio::~RtAudio¶HRtAudio::getCompiledApiìHcoreStopStreamCIRtApiCore::stopStream¥IRtApiCore::startStreamJRtApiCore::closeStreamhJrateListenerKRtApiCore::getDeviceCountKRtApiCore::probeDeviceOpenyPRtApiCore::getDefaultOutputDevice=QRtApiCore::getDefaultInputDeviceRRtApiCore::getDeviceInfo#TRtApi::getStreamTimetTRtApi::tickStreamTime¤TRtApiCore::callbackEvent*YcallbackHandler8ZRtApi::~RtApidZRtApi::~RtApiZRtApi::~RtApiáZRtApiCore::~RtApiCore [RtApiCore::~RtApiCore9[RtApiCore::~RtApiCore~[RtApi::RtApiª[RtApi::RtApið[RtApiCore::RtApiCore`\RtAudio::openRtApiÃ\RtAudio::RtAudio=]RtAudio::RtAudio·]RtApiCore::RtApiCore athreadIdkRtApi::MAX_SAMPLE_RATES"kRtApi::SAMPLE_RATESý5k¼__int32_tÔ__uint32_tö__int64_t>$_0‰__mbstate_tœ__darwin_mbstate_t¶__darwin_size_t __va_list_tagâ__darwin_va_list__darwin_wchar_t—__darwin_rune_t®__darwin_wint_tÅ__darwin_clock_tÝ__darwin_time_tô__darwin_pthread_handler_recv_opaque_pthread_cond_tÒ_opaque_pthread_mutex_t_opaque_pthread_once_tK_opaque_pthread_t®__darwin_off_tÄ__darwin_pid_tÚ__darwin_pthread_cond_tù__darwin_pthread_mutex_t__darwin_pthread_once_t8__darwin_pthread_tX__darwin_suseconds_tt__darwin_wctrans_tŽ__darwin_wctype_t§pid_t´size_tÂtimevalötime_tptrdiff_t$$_4·$div_tÄ$$_5î$ldiv_tü$$_6&%lldiv_tù-lconv\0va_listk0fpos_ty0__sbuf¯0__sFILE¢2FILE-6clock_t<6tm7pthread_cond_t$7pthread_mutex_t;7pthread_once_tQ7pthread_tb7__gthread_once_tz7wint_tˆ7$_7Ý7_RuneEntryï7$_8)8_RuneRange;8$_9z8_RuneCharClass8$_10z:_RuneLocaleõ<mbstate_t=wctype_tD__true_typeD__false_typeED__copy›D__copy_backwardñDchar_traitstG__vtbl_ptr_typeæFexception›Gbad_allocHnothrow_t'Hnew_allocatorsIallocatorçI_Atomic_wordJbasic_string,std::allocator >B]_Rep_base‡]_Repi_localeìbfacet%eidïe_Impliios_base]pbasic_streambuf >ðvwctrans_tßxctype_baseãyctypemoney_baseæbasic_ios >÷ƒ__normal_iterator, std::allocator > >ø…num_get > >Œnum_put > >¾basic_ostream >ДRtError –RtAudioFormatµ–RtAudioStreamFlagsÏ–RtAudioStreamStatusê–RtAudioCallbacká›new_allocatorDallocator´_Vector_base >ñžvector >/—RtAudioæ¬ThreadHandleû¬StreamMutex­CallbackInfo›­basic_stringbuf,std::allocator >°basic_ostringstream,std::allocator >±new_allocatord²allocatorÔ²_Vector_base >´vector >h¤RtApiø¹SInt16ºUInt32ºSInt32"ºUInt640ºFloat64?ºOSStatusOº$_52fºCFStringRef’ºAudioValueRangeźAudioValueRangeѺAudioBuffer »AudioBuffer,»AudioBufferListu»AudioBufferList»AudioStreamBasicDescriptiona¼AudioStreamBasicDescriptionm¼$_647À$_65^ÃSMPTETime"ÄSMPTETime/ÄAudioTimeStampÑÄAudioTimeStampÞÄCFRunLoopRefÅ$_203ÕÆAudioObjectPropertySelectorøÆAudioObjectPropertyScopeÇAudioObjectPropertyElement:ÇAudioObjectPropertyAddressÇAudioObjectPropertyAddress‹ÇAudioObjectID¬Ç$_205XÈ$_206-Ê$_221xÊ$_222^ÍAudioDeviceIDtÍAudioDeviceIOProcÝÍAudioDeviceIOProcIDùÍ$_226¯Î$_229äÓ$_234dÕRtApiCore­×new_allocatorÙallocator†Ù_Vector_base >ÃÚvector >"àCoreHandleánew_allocator >ˆâallocator >øâ_Vector_base,std::allocator > >5ävector,std::allocator > >šépairêpair•ê__normal_iterator > >ì__normal_iterator > >iî__normal_iterator > >Sð__normal_iterator*,std::vector, std::allocator > > >=ò__normal_iterator > >'ô__copy_backward_normalÉô__copy_backwardõ__normal_iterator, std::allocator > >÷__copy_normalXaostream_ZL9iswxdigiti_ZL7isprintiwcspbrk_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEmmEiAudioObjectPropertyAddressget_allocator_ZSt8_DestroyIPN7RtAudio3ApiES1_EvT_S3_SaIT0_E~DeviceInfo_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEmmEv_ZN9__gnu_cxx13new_allocatorIjE7destroyEPj_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEE4baseEv_ZNSs12_M_leak_hardEv_M_move_ZNSt10ctype_base5cntrlE_ZNSt6vectorIiSaIiEE6rbeginEvtable_ZNSspLEPKc_ZNSt6vectorISt4pairIjjESaIS1_EE4rendEvAudioTimeStampbasic_ostreamnot_eof_ZNKSt5ctypeIcE10do_toupperEPcPKc_ZNSt8ios_base7failbitE_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE7reserveEmsetstate_ZSt19__copy_backward_auxIPN7RtAudio3ApiES2_ET0_T_S4_S3_handle__static_initialization_and_destruction_0_ZNK5RtApi12isStreamOpenEv_ZNSt6locale5_Impl16_M_add_referenceEv_ZSt22__uninitialized_copy_aIPSt4pairIjjES2_S1_ET0_T_S4_S3_SaIT1_Efwide_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEEnew_allocator_ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEEC2ERKS3__ZNSt6locale5_Impl14_S_id_messagesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEv_ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EEC2ERKS2__M_install_cachegetwc_ZNKSs8capacityEv_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEdeEv_ZNSt6locale5facet9_S_c_nameE_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEi_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPSt4pairIjjES5_EET0_T_S7_S6__ZNSt8ios_base4setfESt13_Ios_Fmtflagspptr_ZNSs3endEv_ZL7toloweripubimbue_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_ZNSs5clearEv_ZNKSt6vectorIiSaIiEE5frontEv_ZNSt6vectorIN7RtAudio3ApiESaIS1_EEixEm_Construct_ZNK9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE7addressERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE4rendEv_ZNKSt6vectorISt4pairIjjESaIS1_EE3endEv_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv_ZNSt12_Vector_baseIiSaIiEED2Ev_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt6locale5facet18_S_initialize_onceEv_ZNKSt6vectorIjSaIjEE4sizeEv_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_ZNKSt5ctypeIcE7tolowerEPcPKcoperator new_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEpLERKluserDatain_avail_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev_ZNKSs4findEcm_M_syncisgraph_ZNSs4_Rep7_M_grabERKSaIcES2__M_refcopy_ZL8iswalphaiwcsncmp_ZNSt8ios_base6xallocEv_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmodecapacity_ZNKSt6vectorIjSaIjEE6rbeginEv_ZNSt10money_base20_S_construct_patternEcccoperator!=_ZNSt6vectorISt4pairIjjESaIS1_EEixEm_ZNKSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE13get_allocatorEv_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIjEEPT_PKS3_S6_S4__ZNSt12_Vector_baseISt4pairIjjESaIS1_EED2Evfeof_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEmiERKlwcscpy~num_get__copy_b_n_ZNSt6vectorIjSaIjEE5beginEv_ZSt10__copy_auxIPiS0_ET0_T_S2_S1_collate_ZNSt6vectorIjSaIjEED1Ev_ZNSs13_S_copy_charsEPcS_S__M_disjunct_ZNSt11char_traitsIcE4findEPKcmRS1_seekpos_ZNSt8ios_base13_M_grow_wordsEiblength*_wcsftime__last_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZN7RtErrorD0Ev_ZNSt8ios_base2inE_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE8capacityEviswupper_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_M_refcount_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSt8ios_base3hexE_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNK9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE7addressERS2__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecxcopy_backward_M_check_length_ZN9RtApiCoreC1Ev_S_get_c_localedeallocatetowctransbasic_iostolower_M_init_ZL7ispuncti_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE_ZNSt6vectorIjSaIjEE15_M_erase_at_endEPjgrouping_ZNKSt6vectorIjSaIjEE4backEvcallbackEvent_ZSt4copyIPjS0_ET0_T_S2_S1_wcstoldallocator_Destroywcstollpbackfail_ZNKSt6vectorIiSaIiEE6rbeginEv_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEpLERKl_ZN7RtAudio22getDefaultOutputDeviceEv_ZNSt6vectorIiSaIiEE4dataEv_M_grow_words_ZN5RtApi13getCurrentApiEv_M_clone_M_end_of_storagemax_size_ZNSt6locale8messagesEcallbackHandler_ZNSs6rbeginEv_ZNKSt6vectorIjSaIjEE5frontEv_S_id_time_ZNSt6vectorIiSaIiEE5clearEvatofatoi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEcatolAudioValueRange_ZNSt6vectorIN7RtAudio3ApiESaIS1_EEC1ERKS2__ZNKSt6vectorIiSaIiEE8max_sizeEv*_clockinternalwcsspndata_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE4rendEv_ZN5RtApi11closeStreamEv_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcgetCompiledApi_ZNSt10money_base8_S_atomsE_Destroy_ZNKSt6vectorISt4pairIjjESaIS1_EE5emptyEvscan_is_ZN5RtApi5errorEN7RtError4TypeE_ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1__ZNSaISt4pairIjjEED2Evoperator void*_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE5beginEv_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEdeEv~bad_alloc_ZNSt8ios_base3curE_ZNSt5ctypeIcE13classic_tableEvwctransprintMessage_ZSt13copy_backwardIPN7RtAudio3ApiES2_ET0_T_S4_S3__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_ZNSt6vectorIiSaIiEEixEmsetlocale_ZN10CoreHandleC1EvwscanfpbumpUNSPECIFIED_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE6resizeEmS1__ZNKSs7_M_dataEvvwscanfgetCurrentApiobject_ZNSo5tellpEv_M_erase_at_end_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EE_Destroy~basic_streambuf_ZNKSt12_Vector_baseIjSaIjEE13get_allocatorEv_ZN5RtApi15clearStreamInfoEv_M_dispose_callbacks_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEplERKlreplace_ZNSt12_Vector_baseIiSaIiEEC2ERKS0___destroy_aux_ZNSt6vectorIjSaIjEE4dataEv_ZNSt8ios_base10scientificE_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm_ZNKSt6vectorIiSaIiEE2atEm_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE9push_backERKS1__ZNSsaSEc_ZNKSt6vectorIjSaIjEEixEm_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE5emptyEv_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEppEv_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE4swapERS3__ZNKSs7_M_iendEv_ZNKSt6vectorISt4pairIjjESaIS1_EE4rendEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2_deviceList_ZNSt6locale7collateE_ZNSs14_M_replace_auxEmmmcwctomb~RtAudiovectorglobal_Destroy*>_ZNSt8ios_base5flagsESt13_Ios_Fmtflagssbumpcvsscanfpubsyncfree_ZNKSt6vectorIjSaIjEE3endEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKltie__copy_bshowmanyc_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEppEi_S_empty_rep_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmmEv_ZNK9__gnu_cxx13new_allocatorIjE7addressERj_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEppEvpubsetbufhas_denormrename_ZNSt11char_traitsIcE4copyEPcPKcm_Destroy*, std::pair >wcschr_S_construct_patternuninitialized_copy_ZNSaIiEC2ERKS_wctypebasefield_ZN7RtAudio10DeviceInfoC1Evlocaltime_ZNSaIjEC2ERKS_*_system_ZN7RtErrorD1Ev_Alloc_hiderwcsstrfread_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE3endEv_ZNSt8ios_base3endE_ZNSt6vectorISt4pairIjjESaIS1_EE7reserveEm_ZNSt6vectorISt4pairIjjESaIS1_EE4backEv__tcf_0_ZNSaIN7RtAudio3ApiEEC1Evthousands_sep_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN9RtApiCore11abortStreamEvrfind_ZNSt8ios_base7_M_initEv_ZNKSs15_M_check_lengthEmmPKcremove_ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE7destroyEPS2__ZL7isalnumiwcstodwcstof_ZNSs4nposE__copy_n_ZNKSt5ctypeIcE6narrowEPKcS2_cPcwcstokwcstollocale_ZNKSs6substrEmm_ZSt13copy_backwardIPSt4pairIjjES2_ET0_T_S4_S3___x_copyfreopen_ZN5RtApiC2Ev_ZSt19__copy_backward_auxIPjS0_ET0_T_S2_S1__ZNKSt6vectorIjSaIjEE5beginEvshowpoint_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE4dataEv__first__uninitialized_copy_a__uninitialized_copy_a_ZNKSt6vectorIjSaIjEE8capacityEv__pointer_ZN5RtApi21getDefaultInputDeviceEvsnprintf_ZNSt8ios_base3octERtAudio_ZNK7RtAudio15isStreamRunningEv_ZNKSt8ios_base6getlocEvlldivferror~RtApi_ZNSt6vectorISt4pairIjjESaIS1_EE9push_backERKS1__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE19_M_get_Tp_allocatorEvscientific_ZN9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEppEi_ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EES5_operator!_ZNKSt5ctypeIcE7toupperEPcPKcuninitialized_copyoperator*operator+_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmIERKl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZNSt6locale5_Impl11_S_id_ctypeE_ZNSt6locale13_S_categoriesEvsnprintf_ZN9__gnu_cxx13new_allocatorISt4pairIjjEE8allocateEmPKv_ZNSs4swapERSswmemmovewmemset_ZNK9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEmiERKl_ZNSt12_Vector_baseISt4pairIjjESaIS1_EE11_M_allocateEmoperator=_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPSt4pairIjjES4_EET0_T_S6_S5__ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEi_Z41__static_initialization_and_destruction_0ii_ZNSt6vectorISt4pairIjjESaIS1_EE3endEvbtowcbad_allocsync_with_stdio_ZNSs12_S_empty_repEvboolalpha_ZNSs6assignERKSsputwchar_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN9__gnu_cxx13new_allocatorISt4pairIjjEEC2Ev_ZNSs6insertEmRKSs_ZN7RtAudio21getDefaultInputDeviceEv_ZNSt6vectorIiSaIiEE14_M_fill_assignEmRKi_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEE4baseEv_ZNSt10ctype_base5graphE_M_data_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN5RtApi22getDefaultOutputDeviceEv_ZNSt8ios_base7showposEgetDeviceCount_ZNSt6localeaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNSt10ctype_base5lowerE_ZNSs6appendEPKc__copy_aux_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_M_allocateto_char_type_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEixERKl_ZNKSs8_M_limitEmm_Impl_ZN5RtApi14setConvertInfoENS_10StreamModeEj_ZNKSs4_Rep12_M_is_sharedEvsubstrinfo_ZN9RtApiCore15probeDeviceOpenEjN5RtApi10StreamModeEjjjmPjPN7RtAudio13StreamOptionsE__uninitialized_copy_a_M_stringbuf_init_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcisdigit_M_refdata_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEplERKl_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEmuppercaseRtError_ZN5RtApi10stopStreamEv_ZNSt6vectorISt4pairIjjESaIS1_EE5beginEv_M_coalesce_ZNK7RtError12printMessageEv*_strerrorregister_callback_ZNSaISt4pairIjjEED1Evwcsxfrm_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE5clearEvwcslen_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNKSt5ctypeIcE10do_tolowerEc_ZNKSs13find_first_ofEPKcm_Exit_ZNKSs7compareEmmPKcm_M_set_length_and_sharableAudioBuffer_ZN9RtApiCore11startStreamEv_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt8_DestroyIPN7RtAudio3ApiEEvT_S3__ZNSt11char_traitsIcE2eqERKcS2__ZNK9__gnu_cxx13new_allocatorIiE7addressERKi_M_check_ZNK7RtError4whatEvassign_ZSt8_DestroyIPiiEvT_S1_SaIT0_E_Z12xrunListenerjjPK26AudioObjectPropertyAddressPvtheRunLoop_ZNSs9_M_assignEPcmc__uninitialized_copy_aux_ZNSt10ctype_base5printE_ZNKSt6vectorISt4pairIjjESaIS1_EE4sizeEv_ZN9__gnu_cxx13new_allocatorISt4pairIjjEE7destroyEPS2__M_destroy_ZL8iswpuncti_ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEEC2Ev_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZNK9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEptEvrend_ZSt13copy_backwardIPiS0_ET0_T_S2_S1__ZNKSt6locale5facet16_M_add_referenceEv_ZNSs4_Rep10_M_refcopyEvoperator==setbuf_ZSt8_DestroyIPSt4pairIjjES1_EvT_S3_SaIT0_E_ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE9constructEPS2_RKS2_AudioBufferList_ZNSolsEPFRSt8ios_baseS0_E_ZL7isspaceiepptr_ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EED2Ev_ZNSs7_M_copyEPcPKcm_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZN5RtApi14tickStreamTimeEv_ZNKSs7compareEPKc_ZNKSs16find_last_not_ofEcm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNSt6vectorIjSaIjEE7reserveEmiswxdigitfwscanfwcsftimetowlower*_strtod_ZNSt6vectorIjSaIjEE9push_backERKj*_strtof_ZN7RtAudio12showWarningsEbinit_ZNKSs4copyEPcmm_ZSt8_DestroyIPjjEvT_S1_SaIT0_E_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_ZNSt12_Vector_baseISt4pairIjjESaIS1_EE19_M_get_Tp_allocatorEv_ZNSolsEmbasic_stringbuf_ZNSt6vectorIiSaIiEE4rendEvunsetf_ZNSolsEs_ZNSolsEt_ZN5RtApi11ConvertInfoC1Ev_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSolsEx_ZNSolsEy_M_iend_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlrewind_ZNSspLERKSsStreamParameters_ZNSt12_Vector_baseISt4pairIjjESaIS1_EE12_Vector_implD1Ev_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmmEi_S_create_ZNSt6vectorISt4pairIjjESaIS1_EE2atEm_ZNSt6vectorIjSaIjEE8pop_backEv_ZNKSt12_Vector_baseISt4pairIjjESaIS1_EE13get_allocatorEvstrtoldat_ZSt10__copy_auxIPjS0_ET0_T_S2_S1__ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE14_M_range_checkEm_ZNSt6vectorISt4pairIjjESaIS1_EE8pop_backEvstrtoll__sig_ZNSt8ios_base11adjustfieldEchannelsLeft_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEppEi_ZSt13copy_backwardIPjS0_ET0_T_S2_S1__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt8ios_base5rightEatexit_ZNSt11char_traitsIcE7not_eofERKinegative_sign_ZL7isalphaiisStreamRunning_M_cache_locale_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvcopy_ZNSt6vectorISt4pairIjjESaIS1_EE14_M_fill_assignEmRKS1_~basic_stringwcscat_ZSt13__destroy_auxIPjEvT_S1_St11__true_type_ZNSs9_M_mutateEmmm_ZSt7nothrow_M_pad_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs9_M_ibeginEvftell_ZN9__gnu_cxx13new_allocatorIjEC2Ev_ZL7isupperi_ZNKSs7compareERKSs_ZNSt8ios_baseaSERKS__ZNSt6vectorIjSaIjEE6assignEmRKj_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7___copy_b*, std::pair*>_ZNSt6vectorIN7RtAudio3ApiESaIS1_EED1Ev_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1__ZNK9__gnu_cxx13new_allocatorIcE7addressERcislower_ZNSt9exceptionC2Ev_S_atomssize_ZNSt6vectorIiSaIiEE3endEv_M_replace_safe_ZN9__gnu_cxx13new_allocatorIiEC2Ev_ZSt4copyIPiS0_ET0_T_S2_S1__ZNSs6appendERKSsmm_ZNKSt6vectorIjSaIjEE4rendEv~_Vector_impl_ZNSs6appendERKSs_ZL7toupperi_ZNSt8ios_base5pwordEi_M_ibeginbufferFramesclock_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEplERKlclear_ZNSt11char_traitsIcE2ltERKcS2__ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEvasctime_ZNSt6vectorIjSaIjEE6resizeEmj_ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE13_M_deallocateEPS1_m_ZNSt6vectorISt4pairIjjESaIS1_EED1Evbasic_ostringstream_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj_ZNSs6assignERKSsmmopenStream_ZNSt8ios_base15sync_with_stdioEbxsputn_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEdeEvcopy_backwarddo_narrow_ZNKSt12_Vector_baseISt4pairIjjESaIS1_EE19_M_get_Tp_allocatorEv_ZNKSt6vectorISt4pairIjjESaIS1_EEixEm_ZNSt6vectorISt4pairIjjESaIS1_EEaSERKS3__ZN5RtApi19getStreamSampleRateEv_ZNSt8ios_base20_M_dispose_callbacksEv_ZNKSs8_M_checkEmPKc_ZNSaIjEC1Evdestroyfront_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE_ZN9RtApiCore21getDefaultInputDeviceEvstreamTime_ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1__ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPclispunct_ZNKSt6vectorIiSaIiEE3endEvvswprintf_ZN9__gnu_cxx13new_allocatorIjE9constructEPjRKjperror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_M_currenteof~ConvertInfo_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_SaIT1_E_ZNSaIiEC1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6locale_M_grab_S_id_collate_M_is_shared_ZNKSs4findERKSsm_ZNSt6vectorIjSaIjEE4swapERS1__M_widen_init_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE4backEv_ZL8iswgraphi_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclinJump_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEE4baseEv_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj~ctype_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvctypeiswgraph_ZNSt8ios_base5iwordEiwctobfwprintf_ZNSt8ios_base14_Callback_list16_M_add_referenceEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKciswdigit_S_max_size_ZNSt6vectorIjSaIjEE3endEv_ZNKSt5ctypeIcE13_M_widen_initEv_M_fill_assign_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt6vectorIjSaIjEE2atEm_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZN7RtAudio13getDeviceInfoEjfind_last_not_of_ZNSt10ctype_base5alnumE_M_add_reference_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostate_ZNSt4pairIfjEC1ERKfRKjiswspace_ZNSo5flushEv_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate~localevfwscanf_ZNKSs12find_last_ofEPKcmmblen_ZNKSs5rfindEcmvfwprintf_Z12rateListenerjjPK26AudioObjectPropertyAddressPv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13get_allocatorEvresult_ZN7RtAudio16getStreamLatencyEv_ZNKSs6lengthEvget_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNSt6locale18_S_initialize_onceEvrbegin_ZN7RtAudio9openRtApiENS_3ApiEpairwcstoull_ZNSt6locale5_Impl19_M_remove_referenceEv_M_copyoutJump__copy_b_n_ZL7islowerifill_ZNSt6vectorIjSaIjEE14_M_fill_assignEmRKj_ZNKSs4findEPKcm_ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSaIN7RtAudio3ApiEEC2ERKS1__ZNKSs16find_last_not_ofEPKcm~RtError_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE4dataEv_ZNK9__gnu_cxx13new_allocatorISt4pairIjjEE8max_sizeEv_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN5RtApi11formatBytesEm_ZNSt6vectorISt4pairIjjESaIS1_EE6resizeEmS1_fputwc_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_Destroy_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSs6appendEmc_Words_ZNKSs5c_strEv_ZNKSsixEmfputws_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE8pop_backEv_ZL8iswalnumi_DestroybufferBytes_ZN5RtApi11abortStreamEv_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEC1ERKS1__M_group_int_ZNSt10ctype_base5digitE_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmmEistrtoull_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNKSt8ios_base9_M_getlocEv_ZNSs2atEm_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmmEv_ZNKSs11_M_disjunctEPKc_ZNKSs6rbeginEv_ZNSt8ios_base8internalE_M_impl_ZN5RtApi15probeDeviceOpenEjNS_10StreamModeEjjjmPjPN7RtAudio13StreamOptionsEgetMessage_ZNSt6locale8monetaryEinfind__destroy_auxisuflow_ZNSs4rendEv_ZNSt6vectorISt4pairIjjESaIS1_EE15_M_erase_at_endEPS1_bufferList_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEdeEv_ZN5RtApi10openStreamEPN7RtAudio16StreamParametersES2_mjPjPFiPvS4_jdjS4_ES4_PNS0_13StreamOptionsE_M_limit_S_create_c_locale_ZNKSt6vectorISt4pairIjjESaIS1_EE5frontEvdecimal_pointempty_ZN12CallbackInfoC1Evhas_infinityhas_quiet_NaN_ZNKSt6localeeqERKS_~RtApiStream_ZNSt6locale7numericEpubseekoff_ZNKSt6vectorIiSaIiEE4sizeEv_M_remove_reference_ZNSolsEPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecdthis_ZNKSt6vectorIiSaIiEE4rendEv_M_replace_category_ZN9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEmIERKl_M_write_ZNKSt6vectorISt4pairIjjESaIS1_EE14_M_range_checkEm_ZL8towlowerifcloseiswlowerstrtouliswblank_ZNSt11char_traitsIcE6lengthEPKc_ZNSt11char_traitsIcE12to_char_typeERKi_ZNSt12_Vector_baseIjSaIjEEC2ERKS0__ZNKSt5ctypeIcE2isEmc_ZNSt6vectorIiSaIiEE4backEv_ZNKSs12find_last_ofEcmfrac_digits_ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE10deallocateEPS2_m__copy_b_n*, std::pair*>_ZNKSt6vectorISt4pairIjjESaIS1_EE2atEm_ZN5RtApi11ConvertInfoD1Evstrerroroperator[]__copy_backward_aux_ZNSt11char_traitsIcE3eofEvstrxfrm_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEvtmpfileintl_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE5frontEv_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt8ios_base4leftE_ZNKSs3endEvxsgetn__val_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPjS2_EET0_T_S4_S3_wcstombs_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEv_ZN9RtApiCoreD0Ev_ZNKSt6vectorISt4pairIjjESaIS1_EE8capacityEv_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_ZSt10_ConstructISt4pairIjjES1_EvPT_RKT0_mbsrtowcs_ZNKSs13find_first_ofEcm_ZN5RtApiC1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSt10ctype_base5upperE_ZNKSt6vectorIiSaIiEE5beginEv_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE15_M_erase_at_endEPS1__ZN5RtApiD0Ev_ZN7RtAudio11closeStreamEvpop_back_ZNSaISt4pairIjjEEC1ERKS1__ZNKSt6vectorIjSaIjEE2atEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6locale11_M_coalesceERKS_S1_i_ZNSs6insertEmmc_ZNSs4_Rep20_S_empty_rep_storageElt_ZNSt6vectorIjSaIjEE5clearEv_ZN9__gnu_cxx13new_allocatorISt4pairIjjEE9constructEPS2_RKS2_inDevice_ZNKSt6vectorIiSaIiEEixEm_ZNSs7replaceEmmRKSsmm_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZN9RtApiCore13getDeviceInfoEjstr__copy_bswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmodeiswalpha_ZNSt11char_traitsIcE11to_int_typeERKcgetStreamSampleRateseekp_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_wcsncpy_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZNSt11char_traitsIcE6assignEPcmc_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEvclearerrpbase_ZNKSt6vectorIiSaIiEE5emptyEvname_S_clone_c_locale_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNSs6resizeEmcungetc__copy_backward_aux*, std::pair*>_ZN7RtAudio10openStreamEPNS_16StreamParametersES1_mjPjPFiPvS3_jdjS3_ES3_PNS_13StreamOptionsE_M_mutatewprintf_ZNSt6vectorIjSaIjEE5frontEv_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE6rbeginEv~num_put_ZNSt6vectorISt4pairIjjESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1__ZNKSt9bad_alloc4whatEv_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEsrand_ZN9__gnu_cxx13new_allocatorIjEC2ERKS1__ZNKSt6vectorISt4pairIjjESaIS1_EE4dataEv_ZN9RtApiCore22getDefaultOutputDeviceEv_ZL8iswloweri_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKlstreamChannels_ZN9__gnu_cxx13new_allocatorISt4pairIjjEEC2ERKS3_iswalnum_ZNK7RtAudio12isStreamOpenEv_ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE11_M_allocateEm__opaque_ZNSt6vectorISt4pairIjjESaIS1_EE4swapERS3__ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNKSt5ctypeIcE5tableEv_ZL8iswupperistartStreamDeviceInfo_ZN7RtAudioD1Evgbump_ZN9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEppEvmove_ZNSs7replaceEmmmc_ZNSt6locale5facet17_S_clone_c_localeERPi_ZNSt6vectorIiSaIiEEaSERKS1_do_toupper_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEptEvgetDefaultOutputDevice_ZNKSs12find_last_ofERKSsm_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6localembsinit_ZNSs7_M_leakEv_ZNSt6locale4timeE_ZNK9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEixERKl_M_leak_ZN9RtApiCore12getErrorCodeEi_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPiS2_EET0_T_S4_S3__ZNKSt6vectorIiSaIiEE4dataEvdo_getoutBufferput_ZL7iscntrlisystem_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSt12_Vector_baseISt4pairIjjESaIS1_EEC2ERKS2__ZSt8_DestroyISt4pairIjjEEvPT_nStreams_ZNSt8ios_base8showbaseE_ZNKSs5beginEv_ZN9__gnu_cxx13new_allocatorIiE7destroyEPiios_base_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNSt6vectorIjSaIjEE6rbeginEv~RtApiCore_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEpLERKl_ZNSt6locale2idaSERKS0__ZNKSs12find_last_ofEPKcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNKSs5rfindEPKcm_ZNK9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEplERKl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv_ZNSt8ios_base9boolalphaE*_mktimestopStream_ZNSt6vectorIiSaIiEE9push_backERKi_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE2atEmswprintf_ZL8iswblankiback_ZNSt10ctype_base5punctEinBuffer_ZN9RtApiCore16getStreamLatencyEvAudioStreamBasicDescriptionisxdigit_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1_vwprintf_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNK9__gnu_cxx13new_allocatorIjE7addressERKj_ZNKSt9exception4whatEv_ZNSt6vectorIiSaIiEE7reserveEm_ZNKSt5ctypeIcE7scan_isEmPKcS2_address_ZNKSs5emptyEvSMPTETimeresize_Construct, std::pair >__len_ZNSs6insertEmRKSsmmsampleRateputwcgetloc_ZN9RtApiCoreD1EvgetTypedeviceId_ZNSs6assignEmcwidenopenRtApi_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNSaIjEC1ERKS__ZL8towupperi_ZN9__gnu_cxx3absEx_ZNSt6vectorISt4pairIjjESaIS1_EE5clearEv_ZNKSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE19_M_get_Tp_allocatorEvoptions_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm~Init_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_S_c_name~ios_basecoreStopStream_ZNSs6insertEmPKc_S_id_messages~basic_ostream_ZL8iswdigiti_S_facet_categoriesmbstowcs_ZNSt8ios_base5imbueERKSt6localesputc_ZNSt6vectorIjSaIjEE4rendEv_Z15callbackHandlerjPK14AudioTimeStampPK15AudioBufferListS1_PS2_S1_Pvfail_ZNSsixEmsputn_ZL8iswspacei_M_rep_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmiERKlwcsrtombs_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt6vectorISt4pairIjjESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_abortStream_S_initialize_oncenAddressescallback_ZNKSs4dataEv_ZNSt8ios_base9precisionEl_ZNSt11char_traitsIcE4moveEPcPKcmbyteSwapBuffer_ZNSs7replaceEmmPKctellpcopyfmt_M_insert_aux_ZNSt6vectorIN7RtAudio3ApiESaIS1_EEaSERKS3__ZNSt6vectorIiSaIiEE2atEm_ZnwmPv_ZNKSs7compareEmmRKSsmm_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEptEv_ZNSt6vectorISt4pairIjjESaIS1_EE5frontEv_ZN5RtApi11startStreamEv_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvflush~vectorisalpha_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclCoreHandle_ZNKSs17find_first_not_ofEPKcmm_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_append_ZNSt6vectorIiSaIiEE6assignEmRKi_ZNSolsEPFRSoS_E_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEvchannelOffsetvswscanf_M_update_egptrcopy_ZNSaIN7RtAudio3ApiEED1Eveq_int_type_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEitime_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv_ZN5RtApi13convertBufferEPcS0_RNS_11ConvertInfoEisStreamOpen_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmmEv_ZNKSs7compareEmmPKc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNKSt6vectorIiSaIiEE4backEvdo_widenfgetpos_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0__ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKl_ZNKSt5ctypeIcE7tolowerEcisprint_ZN7RtAudioD2Ev_ZSt10_ConstructIN7RtAudio3ApiES1_EvPT_RKT0_adjustfieldnDevices_ZSt19__copy_backward_auxIPiS0_ET0_T_S2_S1__ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi_ZN9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEmmEiformatto_int_type*_strftime_ZNSt6locale5_Impl10_S_id_timeEgetStreamTime*_fopen_ZNSt6vectorIiSaIiEE6resizeEmi_ZNKSt6locale5facet19_M_remove_referenceEvgetc_Vector_implverifyStream_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKlmbrlen_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKlgets_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPjS2_EET0_T_S4_S3_isspace_S_empty_rep_storage_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZL7isgraphiuninitialized_copy*, std::pair*>iswcntrlwritemessages~basic_ostringstream_ZNSs6appendEPKcm_ZNKSt6vectorIiSaIiEE8capacityEv_ZNSt8ios_base3appEcopyRtApi_ZSt24__uninitialized_copy_auxIPN7RtAudio3ApiES2_ET0_T_S4_S3_St12__false_type_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0__ZNSt8ios_base9showpointEvscanf_Vector_base_M_assignswap_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEpLERKl_ZNSt6vectorIiSaIiEE8pop_backEv_ZNKSt6vectorIjSaIjEE5emptyEvnum_get_Destroy >_ZSt3minImERKT_S2_S2___bi1__bi2strtodstrtof_ZNSt6locale5facet19_S_destroy_c_localeERPidevicestrtokstrtol_ZNKSt6vectorIjSaIjEE14_M_range_checkEm_ZNKSt5ctypeIcE6narrowEcc_ZN7RtAudio10DeviceInfoD1Ev_ZNSt6vectorIiSaIiEE4swapERS1__ZNSt6vectorIN7RtAudio3ApiESaIS1_EE6assignEmRKS1_reserve_ZNK9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEE4baseEvoutOffset_ZNSt8ios_base10floatfieldEunderflowrdbuf_ZNSs7replaceEmmRKSs_M_call_callbacks_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvuninitialized_copycopy_backwardoperator++_ZN9RtApiCoreD2Ev_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZNSt11char_traitsIcE7compareEPKcS2_m_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbgood_S_categories_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRfgetDeviceInfodo_put__destroy_aux*>_ZN9RtApiCore14getDeviceCountEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_M_replace_categories_ZN7RtErrorC1ERKSsNS_4TypeE_ZNKSt6vectorIjSaIjEE8max_sizeEv_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE4sizeEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZN5RtApi13getDeviceInfoEj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRdtmpnam_ZNSt4pairIjjED1Ev__uninitialized_copy_aux_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi__new_finishxrunListener_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs9push_backEc_ZNSt12_Vector_baseIjSaIjEE12_Vector_implD1EvinOffset_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNSs6resizeEm_ZNSt4pairIjjEC1IfjEERKS_IT_T0_E_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN7RtAudio3ApiES5_EET0_T_S7_S6__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRtwcscoll_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZNSt6vectorIjSaIjEEC1ERKS0_probeDeviceOpen_ZNSsaSEPKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyRtApiStream_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi_ZNSt6vectorISt4pairIjjESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEixERKloperator+=_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__S_terminal_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbinsert_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRjdivsync_M_getloc_ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv_M_idfind_first_not_of~basic_stringbufsgetcpubseekpos_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEctickStreamTimesgetn_ZNSaISt4pairIjjEEC2ERKS1__ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE12_Vector_implC1ERKS2_gptroperator--precisioniswpunctendrealloc_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPiS2_EET0_T_S4_S3_deviceBuffer_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE6rbeginEv_ZNSt8ios_base6eofbitEoperator-=operator->difftime_ZN5RtApi14getDeviceCountEv_ZNSt12_Vector_baseIjSaIjEED2Ev_ZNSt6locale21_S_normalize_categoryEi_ZN9__gnu_cxx13new_allocatorISt4pairIjjEED2Ev_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN7RtAudio3ApiES4_EET0_T_S6_S5__ZNKSt5ctypeIcE9do_narrowEcc_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEc_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE2atEm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvnarrowtoupperwmemchrcloseStream_ZN7RtAudio19getStreamSampleRateEv_ZN5RtApi16getStreamLatencyEv_ZNKSs13find_first_ofEPKcmm_ZNSs5beginEv__copy_b_n_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEmIERKl_ZNSs7_M_dataEPc_ZN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEC1ERKS3__ZNSt6vectorIiSaIiEED1Ev_ZN7RtAudio10stopStreamEv_ZNKSs8max_sizeEv_ZNKSt6locale2id5_M_idEv_ZSt19__copy_backward_auxIPSt4pairIjjES2_ET0_T_S4_S3__ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEmIERKl_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi*_freopenidwcstoulatoll__uninitialized_copy_a*, std::pair*, std::pair >fseek_ZNSs12_S_constructEmcRKSaIcEformatBytesscan_not_ZNKSt6vectorIjSaIjEE4dataEvbsearch~new_allocator_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_M_replace_aux_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEvbasic_streambuf_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EEixEm_ZNSt12_Vector_baseISt4pairIjjESaIS1_EE13_M_deallocateEPS1_mgetwchareq_ZNK7RtError7getTypeEv_ZNSs4_Rep11_S_terminalE__old_size_S_compareimbuec_str_ZNSt8ios_base7goodbitEiscntrlisalnum_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEvpositive_signclassic_table_ZNSaIiEC1ERKS_isupper_M_check_same_name__uninitialized_copy_aux*, std::pair*>_ZNKSs5rfindEPKcmmgmtime_ZN5RtApi13getStreamTimeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecbfsetposvfscanf_ZNK9__gnu_cxx13new_allocatorISt4pairIjjEE7addressERKS2_setConvertInfo_ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE12_Vector_implD1Ev_ZNKSs17find_first_not_ofEcm_M_extract_float_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecmStreamOptions_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEixERKl_ZStL17__verify_groupingPKcmRKSs_S_normalize_category_ZNSaIjED2Ev_ZNSaIN7RtAudio3ApiEED2Ev_ZN7RtAudio13getCurrentApiEv_ZNKSs16find_last_not_ofEPKcmm_S_initialize_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEC1ERKS3__Destroy_ZNKSt5ctypeIcE7toupperEcclearStreamInfowhat_ZNKSt8ios_base5widthEvldiv_ZSt22__uninitialized_copy_aIPN7RtAudio3ApiES2_S1_ET0_T_S4_S3_SaIT1_E__copy_backward_aux_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNSt8ios_base6skipwsEeraseabsiword_ZN9RtApiCore11closeStreamEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNSaIN7RtAudio3ApiEEC1ERKS1__GLOBAL__I__ZN5RtApi16MAX_SAMPLE_RATESE_ZNKSs17find_first_not_ofERKSsm_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEvnum_put_ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE8allocateEmPKv_ZNSt6vectorIjSaIjEEixEm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEvproperties_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEi_ZNKSs4rendEv_ZN9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEpLERKl_ZN9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEmmEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE4backEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEirdstate_ZL8iswcntrli_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE3endEv_ZL8isxdigitiqsort_M_set_sharable_ZNSs15_M_replace_safeEmmPKcm~_Implclassic_ZNSt6vectorIiSaIiEE5frontEvwmemcmpeback_S_get_c_namewcrtombllabs_ZNKSs17find_first_not_ofEPKcmallocate_ZNSt8ios_base5widthEl_ZNSo8_M_writeEPKcl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecy~exception_ZNSt6vectorIjSaIjEEaSERKS1__ZNSt6vectorISt4pairIjjESaIS1_EEC1ERKS2__ZNSt8ios_base17_M_call_callbacksENS_5eventE_Callback_list_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmiERKl_ZNK7RtError10getMessageEv_ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZNSt12_Vector_baseIjSaIjEE12_Vector_implC1ERKS0__ZNSt8ios_base9uppercaseE__new_start_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim__position__simple_ZN9__gnu_cxx13new_allocatorIjED2Ev__copy_aux_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZNSt8ios_base3decEconvertBuffer_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt6locale13_S_initializeEv_ZNKSs4_Rep12_M_is_leakedEvwidthbase__destroy_auxmonetary_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcsetvbuf_M_fill_insert_ZNKSt6vectorISt4pairIjjESaIS1_EE5beginEv_ZNKSt6locale4nameEv_ZSt4cerr_ZNSt6vectorISt4pairIjjESaIS1_EE4dataEv_ZNK9__gnu_cxx13new_allocatorISt4pairIjjEE7addressERS2__ZN7RtAudio14getDeviceCountEv_ZN9__gnu_cxx13new_allocatorIiED2Ev_ZNSt8ios_base9basefieldE_ZNSt10money_base18_S_default_patternEseekoff_ZN9RtApiCoreC2Ev_ZNSt6vectorISt4pairIjjESaIS1_EE6assignEmRKS1__ZN7RtAudio11abortStreamEvwcscspn_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE5frontEvstrftimepropertyconstructxallocpair_ZL7isdigiti_ZNK9__gnu_cxx13new_allocatorIjE8max_sizeEvmbtowcoperator-_M_dispose_ZNK5RtApi15isStreamRunningEv_M_finish_ZNSs4_Rep13_M_set_leakedEv_ZN5RtApi12showWarningsEb_ZNSaIjED1Ev_ZSt8_DestroyIPiEvT_S1_mbrtowc_ZSt24__uninitialized_copy_auxIPSt4pairIjjES2_ET0_T_S4_S3_St12__false_type_ZNKSs6_M_repEv_ZNSs4_Rep12_S_empty_repEvwmemcpy_ZNSt8ios_base3ateEpush_back_ZNSt6locale5ctypeE_ZNKSt6vectorISt4pairIjjESaIS1_EE6rbeginEvshowbasegetDefaultInputDevicebad__copy_backward_aux_ZSt24__uninitialized_copy_auxIPjS0_ET0_T_S2_S1_St11__true_type~facet~_Vector_basesetfsetgfacetInit_M_set_leaked_ZSt22__uninitialized_copy_aIPjS0_jET0_T_S2_S1_SaIT1_Esetp_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNSaIiED1Ev__uninitialized_copy_auxunlock_ZNSs4_Rep15_M_set_sharableEvcopy_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEplERKlerror_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSs4_Rep11_S_max_sizeEfgetc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKlwcsncat_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRdfopen_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNSs7_M_moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSt6vectorISt4pairIjjESaIS1_EE6rbeginEv_ZSt8_DestroyIPjEvT_S1__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNSt10ctype_base5spaceE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZSt13__destroy_auxIPN7RtAudio3ApiEEvT_S3_St12__false_type_ZNSt6vectorISt4pairIjjESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7__ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv_M_deallocate_ZNKSt6vectorISt4pairIjjESaIS1_EE4backEvfgets_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZN9RtApiCore10stopStreamEv_ZNSt8ios_base7unitbufEout_ZNSt6locale5_Impl14_S_id_monetaryEchannels_ZNSsaSERKSs_ZN7RtAudio13getStreamTimeEvgetenv_ZNSt6locale5facet13_S_get_c_nameEvfgetwc_ZNSt10ctype_base6xdigitEfgetws_ZNSt6vectorIiSaIiEE5beginEv_ZN9RtApiCore13getCurrentApiEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6locale7classicEvrandbasic_stringCallbackInfo_ZNSt8ios_base6badbitE__verify_grouping_ZNKSs13find_first_ofERKSsm_ZNSolsEl__normal_iterator_S_default_pattern__in_chrg_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEixERKl_ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKjcopy_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEexception_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEppEi_ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEED2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6assignEPKcm_M_replace_facetdo_tolower_ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEppEv_ZNSs10_S_compareEmm_ZNSt10ctype_base5alphaE_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmIERKlwcsrchrcompare_ZNKSs4sizeEv_ZNSt6vectorISt4pairIjjESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__S_id_numeric_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEvtowupper_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEmiERKlmktimedataSize~pairshowWarningsConvertInfogetchar_ZNSs5eraseEmm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIjEEPT_PKS3_S6_S4__ZNSs4_Rep10_M_refdataEv_Destroy_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE5beginEv_S_id_ctype_ZN7RtAudio14getCompiledApiERSt6vectorINS_3ApiESaIS1_EE_ZSt8_DestroyIPSt4pairIjjEEvT_S3__M_start_ZNSaISt4pairIjjEEC1EvsputbackcbufferSize_ZSt13__destroy_auxIPSt4pairIjjEEvT_S3_St12__false_type_M_install_facet_ZNKSt5ctypeIcE8scan_notEmPKcS2__ZNKSs5rfindERKSsmgetStreamLatencyungetwc_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv_ZNSt6locale5_Impl13_S_id_collateE_ZSt18uninitialized_copyIPSt4pairIjjES2_ET0_T_S4_S3_sungetcfind_last_of_ZN9__gnu_cxx3divExx_ZNSt6vectorIjSaIjEE4backEvRtApiCore__copy_b_ZNKSt6vectorIiSaIiEE14_M_range_checkEm_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEiegptr_M_get_Tp_allocator_ZNK9__gnu_cxx13new_allocatorIiE7addressERi_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIiEEPT_PKS3_S6_S4__ZNKSs16find_last_not_ofERKSsm_ZNKSt6vectorISt4pairIjjESaIS1_EE8max_sizeEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt8ios_base3outEoverflow_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZN5RtApi12verifyStreamEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNSt6locale6globalERKS__ZSt24__uninitialized_copy_auxIPiS0_ET0_T_S2_S1_St11__true_type_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm_ZNKSs2atEmlocaleconvoperator<<iswprint_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecy_ZN7RtAudioC1ENS_3ApiE_ZNSt6vectorISt4pairIjjESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_rateListener_ZNKSt6localeneERKS___result_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEptEv_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNSs6assignEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZSt18uninitialized_copyIPN7RtAudio3ApiES2_ET0_T_S4_S3__ZNKSt8ios_base9precisionEv_ZNSaIiED2Ev_S_construct_ZNSs7replaceEmmPKcm_ZL8iswctypeij_ZNKSt8ios_base5flagsEv_ZNKSt5ctypeIcE8do_widenEc_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSs7compareEmmRKSsfirstChannel_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKifloatfield_ZNSt6locale5facetaSERKS0_wcscmp_ZSt8_DestroyIN7RtAudio3ApiEEvPT__M_narrow_init_ZN5RtApi14byteSwapBufferEPcjm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNKSs4findEPKcmmpword_ZNSt6vectorIiSaIiEEC1ERKS0__ZNSspLEc_ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEptEvexceptionsmReservedsnextc_M_setstate_S_copy_chars_ZNSs7reserveEmfflush_M_index_ZN7RtAudio11startStreamEv_ZNSo5writeEPKclctime_ZNSt6locale5_ImplaSERKS0__ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt6locale5_Impl13_S_id_numericE_ZN5RtApi11RtApiStreamC1Eviswctype_ZN5RtApiD2Ev_ZNSs6insertEmPKcm__copy_nbeginstrcoll_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIiEEPT_PKS3_S6_S4__S_id_monetary_ZL8iswprinti_ZN9RtApiCore13callbackEventEjPK15AudioBufferListS2__ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE8max_sizeEv_S_refcount_M_is_leakedcopy_backward*, std::pair*>_ZNSt6locale5_Impl18_M_check_same_nameEv_M_leak_hard_ZNK9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE8max_sizeEv_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv~basic_ios_ZNSo3putEc_M_range_check_ZNSt12_Vector_baseISt4pairIjjESaIS1_EE12_Vector_implC1ERKS2_getErrorCode_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN7RtAudioC2ENS_3ApiE_ZN9__gnu_cxx13new_allocatorISt4pairIjjEE10deallocateEPS2_mmin_ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm_ZN5RtApiD1Ev_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi_ZNSt6vectorIN7RtAudio3ApiESaIS1_EE14_M_fill_assignEmRKS1__ZNSs13_S_copy_charsEPcPKcS1_~allocatormemchrflags_ZN5RtApi11RtApiStreamD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZSt13__destroy_auxIPiEvT_S1_St11__true_type_ZNSo5seekpExSt12_Ios_Seekdirfind_first_ofUH‰åH‰}øH‹HPH‹EøH‰ÉÃUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‰}øH‹EøHƒÀÉÃUH‰åH‰}øH‹EøHƒÀÉÃUH‰åH‰}øH‹EøHÇH‹EøHÇ@H‹EøHÇ@H‹EøHÇ@ H‹EøÆ@(ÉÃUH‰åH‰}ø¸ÉÃUH‰åH‰}øH‹EøHÇ@0H‹EøÇ@hH‹EøÆ@lH‹EøÇ@ H‹EøÇ@$H‹EøÇH‹EøÇ@H‹EøÆ@(H‹EøÆ@)ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‰UèH‹Eð‹H‹Eø‰H‹Eè‹H‹Eø‰PÉÃUH‰åH‰}øH‰uðH‹EðóóH,À‰ÂH‹Eø‰H‹Eð‹PH‹Eø‰PÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àt H‹Eè‹H‹Uà‰ÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àt H‹Eè‹H‹Uà‰ÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹UàH‰ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àt H‹Eè‹H‹Uà‰ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åHƒìH‰}øH‹EøH‹0H‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åHƒìH‰}øH‹EøH‹0H‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿ?ÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿ?ÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿ?ÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‰uðëH‹}øèHƒEøH‹EøH;EðuèÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åHƒìH‰}øH‹EøH‹0H‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‰uðëH‹}øèHƒEøH‹EøH;EðuèÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøëHƒmØHƒmàH‹Eà‹H‹E؉HÿMøHƒ}øßH‹EØÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‹uø¿èH‰EèHƒ}èt H‹Eð‹H‹Uè‰ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹EØH‰EøëH‹uèH‹}øèHƒEèHƒEøH‹EèH;EàußH‹EøÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åH‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøëHƒmØH‹EØHƒmàH‹UàH‹H‰HÿMøHƒ}øÝH‹EØÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‹uø¿èH‰EèHƒ}ètH‹EðH‹H‹UèH‰ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹EØH‰EøëH‹uèH‹}øèHƒEèHƒEøH‹EèH;EàußH‹EøÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‹EèÆH‹}èHƒÇèH‹EèÇ@H‹EèÇ@H‹EèÇ@H‹EèÆ@H‹EèÆ@H}ÿèH‹}èHƒÇ HuÿèH}ÿèH‹EèHÇ@8ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH …H‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøH…H‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH …H‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøH…H‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<…èÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<…èÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<…èÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„‚H‹E¸H‹@HPüH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨‹‰EèH‹E¸H‹@HXüH‹E¸H‹@L`øH}°èH‹8H‰ÚL‰æèH}°èH‰Â‹Eè‰é¸H‹}¸èH‰EàH‹}¸èH;Eà”À„Àt H=èHƒ}àt H‹EàHÀH‰E ëHÇE H‹E H‰EØH‹EØH;Eàs H‹}¸èH‰EØH‹}¸H‹uØèH‰EÐH‹EÐH‰EÈH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÐèH‰EÈH}ïèH‹E¸H‰ÇH‹U¨H‹uÈèHƒEÈH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÈH‰ÞèH‰EÈH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÐH‰H‹U¸H‹EÈH‰BH‹EØHÁàH‰ÂHUÐH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒìH‰}øH‹}øHƒÇ8èH‹}øHƒÇ èÉÃUH‰åHƒìH‰}øH‹EøHøH…Àt4H‹EøHøH H‰EðH‹EøHøH9EðtHƒmðPH‹}ðèëàÉÃUH‰åHƒì H‰}èH}ÿèH‹}èHƒÇ HuÿèH}ÿèH}þèH‹}èHƒÇ8HuþèH}þèÉÃUH‰åHƒì H‰}øH‹EøHÇ@H‹EøHÇ@(H‹}øHÇÈèH‹EøHøH‰EèHÇEðëH‹}èèHƒEèPHÿMðHƒ}ðÿuçH‹EøÇg+H‹EøÇ@g+ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„†H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨H‹H‰EàH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÂH‹EàH‰é¸H‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèHƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„‚H‹E¸H‹@HPüH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨‹‰EèH‹E¸H‹@HXüH‹E¸H‹@L`øH}°èH‹8H‰ÚL‰æèH}°èH‰Â‹Eè‰é¸H‹}¸èH‰EàH‹}¸èH;Eà”À„Àt H=èHƒ}àt H‹EàHÀH‰E ëHÇE H‹E H‰EØH‹EØH;Eàs H‹}¸èH‰EØH‹}¸H‹uØèH‰EÐH‹EÐH‰EÈH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÐèH‰EÈH}ïèH‹E¸H‰ÇH‹U¨H‹uÈèHƒEÈH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÈH‰ÞèH‰EÈH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÐH‰H‹U¸H‹EÈH‰BH‹EØHÁàH‰ÂHUÐH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒìH‰}øH‹}øHƒÇ èH‹}øHƒÇèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„‚H‹E¸H‹@HPüH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨‹‰EèH‹E¸H‹@HXüH‹E¸H‹@L`øH}°èH‹8H‰ÚL‰æèH}°èH‰Â‹Eè‰é¸H‹}¸èH‰EàH‹}¸èH;Eà”À„Àt H=èHƒ}àt H‹EàHÀH‰E ëHÇE H‹E H‰EØH‹EØH;Eàs H‹}¸èH‰EØH‹}¸H‹uØèH‰EÐH‹EÐH‰EÈH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÐèH‰EÈH}ïèH‹E¸H‰ÇH‹U¨H‹uÈèHƒEÈH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÈH‰ÞèH‰EÈH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÐH‰H‹U¸H‹EÈH‰BH‹EØHÁàH‰ÂHUÐH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åATSHƒì0H‰}èH‰uà‰UÜH‹}èèH‹HPH‹EèH‰H‹}èHƒÇH‹uàèH‹Uè‹E܉Bë=H‰EÈH‰UÐD‹eÐH‹]ÈH‹}èèH‰]ÈMcäL‰eÐHƒ}Ðÿt H‹}ÈèH‹}ÈèHƒÄ0[A\ÉÃUH‰åHƒì H‰}øH‹EøHƒÀH‰Eð¾ H‹=èH‰ÇH‹uðèH‰ÇH5èëH‰EèHƒúÿt H‹}èèH‹}èèÉÃUH‰åHƒì H‰}øH‹}øHƒÇèH‰EðëH‰EèHƒúÿt H‹}èèH‹}èèH‹EðÉÃUH‰åATSHƒì H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë.H‰EÐH‰UØD‹eØH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐMcäL‰eØë¸„Àt$H‹}èèëHƒ}Øÿt H‹}ÐèH‹}ÐèHƒÄ [A\ÉÃUH‰åATSHƒì H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë.H‰EÐH‰UØD‹eØH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐMcäL‰eØë¸„Àt$H‹}èèëHƒ}Øÿt H‹}ÐèH‹}ÐèHƒÄ [A\ÉÃkAudioHardwareNotRunningErrorkAudioHardwareUnspecifiedErrorkAudioHardwareUnknownPropertyErrorkAudioHardwareBadPropertySizeErrorkAudioHardwareIllegalOperationErrorkAudioHardwareBadObjectErrorkAudioHardwareBadDeviceErrorkAudioHardwareBadStreamErrorkAudioHardwareUnsupportedOperationErrorkAudioDeviceUnsupportedFormatErrorkAudioDevicePermissionsErrorCoreAudio unknown errorvector::_M_insert_aux RtApi::formatBytes: undefined format.RtApi:: a stream is not open!RtApiCore::abortStream(): the stream is already stopped!RtApi::openStream: a stream is already open!RtApi::openStream: a non-NULL output StreamParameters structure cannot have an nChannels value less than one.RtApi::openStream: a non-NULL input StreamParameters structure cannot have an nChannels value less than one.RtApi::openStream: input and output StreamParameters structures are both NULL!RtApi::openStream: 'format' parameter value is undefined.RtApi::openStream: output device parameter value is invalid.RtApi::openStream: input device parameter value is invalid.RtApiCore::stopStream(): the stream is already stopped!RtApiCore::stopStream: system error () stopping callback procedure on device ().) stopping input callback procedure on device (RtApiCore::startStream(): the stream is already running!RtApiCore::startStream: system error () starting callback procedure on device (RtApiCore::startStream: system error starting input callback procedure on device (RtApiCore::closeStream(): no open stream to close!RtApiCore::getDeviceCount: OS-X error getting device info!RtApiCore::probeDeviceOpen: no devices found!RtApiCore::probeDeviceOpen: device ID is invalid!RtApiCore::probeDeviceOpen: OS-X system error getting device IDs.RtApiCore::probeDeviceOpen: system error () getting stream configuration info for device (RtApiCore::probeDeviceOpen: memory error allocating AudioBufferList.) getting stream configuration for device (RtApiCore::probeDeviceOpen: the device () does not support the requested channel count.) getting buffer size range for device () setting the buffer size for device (RtApiCore::probeDeviceOpen: system error setting buffer size for duplex stream on device () getting 'hog' state!) setting 'hog' state!) getting current sample rate.) setting sample rate property listener for device () setting sample rate for device (RtApiCore::probeDeviceOpen: timeout waiting for sample rate update for device () getting stream format for device () setting sample rate or data format for device () getting stream physical format for device () setting physical data format for device () getting device latency for device (RtApiCore::probeDeviceOpen: error allocating CoreHandle memory.RtApiCore::probeDeviceOpen: error initializing pthread condition variable.RtApiCore::probeDeviceOpen: error allocating user buffer memory.RtApiCore::probeDeviceOpen: error allocating device buffer memory.RtApiCore::probeDeviceOpen: system error setting callback for device (RtApiCore::getDefaultOutputDevice: OS-X system error getting device.RtApiCore::getDefaultOutputDevice: OS-X system error getting device IDs.RtApiCore::getDefaultOutputDevice: No default device found!RtApiCore::getDefaultInputDevice: OS-X system error getting device.RtApiCore::getDefaultInputDevice: OS-X system error getting device IDs.RtApiCore::getDefaultInputDevice: No default device found!RtApiCore::getDeviceInfo: no devices found!RtApiCore::getDeviceInfo: device ID is invalid!RtApiCore::getDeviceInfo: OS-X system error getting device IDs.RtApiCore::probeDeviceInfo: system error () getting device manufacturer.: ) getting device name.RtApiCore::getDeviceInfo: system error () getting output stream configuration info for device (RtApiCore::getDeviceInfo: memory error allocating output AudioBufferList.) getting output stream configuration for device () getting input stream configuration info for device (RtApiCore::getDeviceInfo: memory error allocating input AudioBufferList.) getting input stream configuration for device () getting sample rate info.) getting sample rates.RtApiCore::probeDeviceInfo: No supported sample rates found for device (RtApiCore::callbackEvent(): the stream is closed ... this shouldn't happen!RtApiCore::RtApiCore: error setting run loop property! RtAudio: no compiled support for specified API argument! RtAudio: no compiled API support found ... critical error!! 9RtApiCore5RtApiUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃÿ›!=N}}ÿÿ4(9QJš‘ÿ›!$ FTÿ›!-ÿ›!)AŽ}ÿ›!)AŽ}ÿ›!04Bÿ›!04Bÿ›!$+9ÿÿ[0Re[~Ò_ohˆ'ÿÿ[%8.Q« 4:ÿ›˜Œ{C’(Óæß’(KÊ’(*=6’(ô9’(BUN’(슒(‹ž—’(š Š’(9 L E ’(á 9’(/ B ; ’(ö m’(x ‹ „ ’(À ´’(‰œ•’(m’(‰œ•’(¨Š’(GZS’(Š’(¸ËÄ’(’’(ÅØÑ’(CŠ’(âõî’(sŠ’(%’(‰Š’((;4’(PɆ.A:†àÜ’(ÑäÝ’(’(ž!Ò!Å!’( ""]"’(ñ&'ý&’(‘'1’(µ(}ÿÿ5•Óçÿÿ5•Óçÿÿ†A^h; ™;Ï.;;NP;³Æ¿;ø ;+$;];€“Œ;Å ;å ø ñ ;* ;Ï â Û ; ô; 0 ) ;b Ú;Qd];–;ÿÿ4&[T¶¯Ûÿÿ4&[T¶¯Ûÿÿ4&[T¶¯Ûÿÿ'.F?gÿÿ'.F?gÿÿ'.F?gÿÿ4(8 ÿÿ4(8 ÿÿ'a3–¯ÿÿ'@ewÿ›-'*79¤bL}ÿ›-'*79¤bL}ÿÿ'a3–¯? ˆ@€%+€>"V}D¬€»ˆXw±î7RtErrorà?àÿÿÿßAàÿÿ_Aàÿß@à_@àCð?íµ ÷ư>ÿÿÿÿÿÿÿzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿA† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿd† 4øÿÿÿÿÿÿÿ‚† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿɆ 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ¶† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿT† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ‚† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† <øÿÿÿÿÿÿÿs† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿS† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿT† 4øÿÿÿÿÿÿÿ|† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† <øÿÿÿÿÿÿÿw† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† <øÿÿÿÿÿÿÿs† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† <øÿÿÿÿÿÿÿs† ƒŒ4øÿÿÿÿÿÿÿn† <øÿÿÿÿÿÿÿ”çÿÿÿÿÿÿÿ† ƒŒ4øÿÿÿÿÿÿÿ2çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ¨*† ƒ4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ„† 4øÿÿÿÿÿÿÿz† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿj† 4øÿÿÿÿÿÿÿdçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿAçÿÿÿÿÿÿÿ† <øÿÿÿÿÿÿÿ¥çÿÿÿÿÿÿÿ† ƒŒ<øÿÿÿÿÿÿÿ¥çÿÿÿÿÿÿÿ† ƒŒ4øÿÿÿÿÿÿÿRçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿRçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿIçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† <øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒŒ<øÿÿÿÿÿÿÿwçÿÿÿÿÿÿÿ† ƒŒ4øÿÿÿÿÿÿÿÖ† 4øÿÿÿÿÿÿÿe† 4øÿÿÿÿÿÿÿ‡† 4øÿÿÿÿÿÿÿâ(çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ¯çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿì† 4øÿÿÿÿÿÿÿ݆ 4øÿÿÿÿÿÿÿó † 4øÿÿÿÿÿÿÿb† 4øÿÿÿÿÿÿÿùçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿùçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿùçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ…çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ…çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ…çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ»çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ<øÿÿÿÿÿÿÿcçÿÿÿÿÿÿÿ† ƒŒ<øÿÿÿÿÿÿÿcçÿÿÿÿÿÿÿ† ƒŒ4øÿÿÿÿÿÿÿ»çÿÿÿÿÿÿÿ† ƒô¡‘-硽-Ô¡³-Æ¡¡-Á¡t¦¡Œ-]¡}V¡·-6¡º--¡‘-¡ó-ý ó-â ­-Ý «=Ö x· Y-… Ç-z õ-e Å-\ o-S ñ-F k-= ˜-8 ¬=. ­-) «=" w  Ç-ÒŸº-ÉŸ‘-¯Ÿó-™Ÿó-~Ÿ­-yŸ«=rŸxSŸY-!ŸÇ-Ÿõ-ŸÅ-øžo-ïžñ-âžk-Ùž˜-Ôž¬=Êž­-Åž«=¾žw§žÇ-qž‘-džµ-Fžï-9ž¶-Ô‘-ǽ-´³-¦¡-¡t†Œ-=}6·-‘- ¥-ðœ -Øœ“-³œÑ-Uœ‘-EœŸ-5œ¤-œ{œ‘-ó›¥-Ø› -À›“-››Ñ-=›‘--›Ÿ-›¤-›{èšµ-Öš‘-Éš½-®š½-šÛ-~š}bšµ-Pš‘-Cš½-(š½-šÛ-ø™}Ü™µ-Ê™‘-½™½-¢™½-‘™Û-r™}V™µ-D™‘-7™¥-™¥-ý˜ -Þ˜“-½˜ -¦˜“-˜Ð-x˜{\˜µ-J˜‘-=˜¥-˜¥-˜ -ä—“-× -¬—“-•—Ð-~—{b—µ-P—‘-C—¥-$—¥- — -ê–“-É– -²–“-›–Ð-„–{S–á-û•¤--ˆ“Ç-½’Ç-j’œ-Ç-⎜-€ŽÇ--Žœ-«É-RÉ-5‹Ì-&‹Î-!‹‚‹€¯Š³-žŠ¡-™ŠkŠÅ-‰ðˆ²ˆÅ-eˆš-IˆÀ-;ˆÁ=&ˆ‘-õ‡Á-;‡³-‡ -‡ -ö†¢-܆•-ņ­-À†*¶†™-¨†­-£†iƒ†e-f†-R†™'†™ü…™Ü…-…³-ê„ -΄ -„¢-¨„•-‘„­-Œ„h‚„­-s„­-n„`U„ß-@„ˆ-¹ƒ³-œƒ -€ƒ -tƒ¢-Zƒ•-Cƒ­->ƒg4ƒ­-%ƒ­- ƒ`ƒß-낉-"‚Ã-ϳ-² -– -Š¢-p•-Y­-T*J™-<­-7f-­-­-`ß-ø€Ã-Û€ˆ-¯€³-ž€¡-™€ey€Æ-j€³-M€ -1€ -%€¢- €•-ô­-ï*å™-×­-ÒdÈ­-¹­-´`›ß-‰-UÃ-³-å~ -É~ -½~¢-£~•-Œ~­-‡~*}~™-o~­-j~c`~­-Q~­-L~`3~ß-+~Ã-~ˆ-â}³-Ñ}¡-Ì}b¬}Æ-}³-€} -d} -X}¢->}•-'}­-"}*}™- }­-}aû|­-ì|­-ç|`Î|ß-²|‰-o|Ã-f|-]|œ-F|Ò-=|Ž- |-|Æ-|-ó{³-Ö{ -½{ -´{¢-{•-‰{­-„{_z{­-k{­-f{\M{ß-8{ˆ-{Ã-þz-õz›-ðz^Þzœ-ÇzÒ-¾zŽ-¡z-˜zÆ-‚z-tz³-Wz ->z -5z¢-z•- z­-z]ûy­-ìy­-çy\Îyß-¹yˆ-yš-Ky³-:y¡-5y[yˆ-tx³-cx¡-^xZ>x³--x¡-(xYæw¿-ÇwÁ=žwÀ-wÁ=‚w‘-`w³-Rw¡-MwWw³-õv¡-ðvVÕvˆ-Rv³-Dv¡-?vU$vˆ-©uÁ=”uÀ-†uÁ=xu‘-Vu³-Hu¡-CuSùt³-ët¡-ætRËtˆ-Ht³-:t¡-5tQtˆ-ŸsÁ=†sÀ-xsÁ=ds‘-sÃ-ÎrÃ-xrµ-lrÊ-@r‡-;rƒËq -¬q - q¢-†q•-oq­-jq*`q™-Rq­-MqO.qƒ-)q…³p¢-œp¢- p¡-pNËoÂ-ºoÃ-Io—-Ýn—-Zn¡-UnM$nÉ-çmÆ-Åm—- m¡-mLØl»-Àl»-»l¡-¶lKšl¹-tlË-Xl‡-Ml¶-Åi³-¨i -Œi -€i¢-fi•-Oi­-Ji*@i™-2i­--iJ#i­-i­-i7öhß-Ãhˆ-hŠ-bhÿ-Jhÿ-h -ég -Ýg¢-Ãg•-¬g­-§g*g™-g­-ŠgI€g­-qg­-lg7Sgß-.g]- gŒ-‰f-sf-[f-Df-ßeû-Ìeß-¹eÝ-šeû-‡eß-teÝ-Ceû-0eß-eÝ-ïdû-Üdß-ÉdÝ-›dû-ˆdß-udÝ-Vdû-Cdß-0dÝ-ÿcû-ìcß-ÙcÝ-¨cy-Ÿcý-cu-ÿb -ãb -×b¢-½b•-¦b­-¡b*—b™-‰b­-„bHzb­-kb­-fb7Mbß-8bˆ-éa -Ía -Áa¢-§a•-a­-‹a*a™-sa­-naGda­-Ua­-Pa77aß-"aŒ-b`V`¹_ -_ -‘_¢-w_•-`_­-[_*Q_™-C_­->_F4_­-%_­- _7_ß-ò^ˆ-œ^ -€^ -t^¢-Z^•-C^­->^*4^™-&^­-!^E^‹-ý]Í]Ó-] -s] -g]¢-M]•-6]­-1]*']™-]­-]D ]­-û\­-ö\7Ý\ß-È\Œ-\ -\ -ö[¢-Ü[•-Å[­-À[*¶[™-¨[­-£[C™[­-Š[­-…[7l[ß-W[‡-R[[ùZ`Z -DZ -8Z¢-Z•-Z­-ZBøY­-éY­-äY7ËYß-¶Yˆ-`Y -DY -8Y¢-Y•-Y­-YAøX­-éX­-äX7ËXß-¶XŒ-‡XÄ-oXÄ-OX -3X -'X¢- X•-öW­-ñW@çW­-ØW­-ÓW7ºWß-¥Wˆ-W -êV -ÞV¢-ÄV•-­V­-¨V*žV™-V­-‹V?V -ôU -èU¢-ÎU•-·U­-²U*¨U™-šU­-•U>‹U­-|U­-wU7^Uß-IUŒ-ÊT®T4TT8SSbR -FR -:R¢- R•- R­-R*úQ™-ìQ­-çQ=ÝQ­-ÎQ­-ÉQ7°Qß-›Qˆ-`QÃ-P -ýO -ñO¢-×O•-ÀO­-»O<±O™-£O­-žO;ŒOÃ-O -åN -ÙN¢-¿N•-¨N­-£N*™N™-‹N­-†N:|N­-mN­-hN7ONß-3Nˆ-úM¡-õM9ÏMÆ-ªM -ŽM -‚M¢-hM•-QM­-LM*BM™-4M­-/M8%M­-M­-M7øLß-ÜL‰-SL¡-NL60Lˆ-~K¡-yK5JK¡-EK4úJÁ=J³-‚J¡-}J3bJ‰-Jˆ-Iµ-†IÊ-jIÃ-,IÃ-÷H„-ãH†-ÞH…‹H„-xH†-sH…&H³-H¡-H2ÜG³-§G‘-šG -‡G -~G¢-jG•-YG­-TG*JG™-@G­-;G0G…-G…ÄF‘-·F -¡F -˜F¢-„F•-sF­-nF*dF™-YF­-TF/JF­-?F­-:F.(Fß-F…-F…ºE³-¬E¡-§E-†Eš-eE³-CE‘-6E -#E -E¢-E•-õD­-ðD*æD™-ÛD­-ÖD+ÌD­-ÁD­-¼D(ªDß-ŠD†-…D…9D‘-,D -D - D¢-ùC•-èC­-ãC*ÙC™-ÎC­-ÉC)¿C­-´C­-¯C(Cß-}C†-xC…kCÍ-C³-óB¡-îB'ÎBš-¶BÏ-wBº-nB‘-YBï-EBí-.Bº-%B‘-ÜAº-ÓA‘-ŠA‹-Ü@³-J@³-Ö?¦-Í?³-¿?¡-º?…?³-w?¡-r?&?³-?¡-?ø>—-ë>³-Ý>¡-Ø>¸>³-ª>¡-¥>>³-s>¡-n>J>³-<>¡-7>Ä=³-¶=¡-±=‘=š- =š-ë<š-Ô<³-Æ<¡-Á<<<ó;-Ï;- ;ý:Þ:-º:-ô9-Ð9- 9-æ8- 8-ü7-E7-!7-46(6 6-æ5-55ñ4-Ê4-4-Ù3-3-è2-(2-2-.1-1-Þ0-÷/ë/Ð/-¨/-ç.Û.¼.-”.-½--”--l--«,-ƒ,-­+-ƒ+-[+-…*-\*-4*-M)A)&)-þ(-=(1((-ê'-,'-'--&-&-Ü%-%-Ù$-±$-Û#-²#-Š#-ž"-v"-¸!-!-³ -• h -9 - -)- Þ-ª-‚-›-}P- -ø--öÉ-š-r-„-\-–-n-Ž-pC--ì-ø-Ú­-y-Q-^-@-ã-»-Ë-­€-Q-)-¤É-Ž—-ß³-Ñ¡-ÌU½-MÕ=Cv=<Ñ-#·-­- ¯-÷®-ò«=É‘-¼—-£—-” -y -h£-W-RC–-á-c-ë-z-š -\ -Ö -« - - -' -ü -Ô§-Ï­ -† -Û”-“”-V”-,[- ’-   ô çÚÍÀ³¦–†ø(À(ˆ(X(((ø'È'˜'h'8''Ø&¨&€&X&0&&Ø%°%ˆ%X%0%%à$¨$p$H$ $ø#Ð#˜#`#8##è"À"˜"p"H" "ð!È!˜!`!8!!Ø ° ˆ ` 8  èÀˆ`8èÀˆ`8èÀ˜pH øÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8è À ˜ p H  ø Ð ¨ € X 0  à ¸  h @  ð È   x P (  Ø ° ˆ ` 8  èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨xP(ذˆ`8èÀ˜pH ,kka aí]å]É]Á]Ÿ]—]}]u]O]G]%]]]û\Õ\Í\p\h\&\\\ú[¼[´[[ˆ[K[C[[[óZëZ¢ZšZvZnZJZBZDYá>Æ>¾>£>›>|>t>Y>Q>2>*>>>è=à=Å=½=ž=–={=s=T=L=-=%= ==æ<Þ<Ã<»<œ<”<y<q<R<J</<'<<<å;Ý;¾;¶;›;“;t;l;;;3;;;õ:í:Ó:Ë:¬:¤:Š:‚:c:[:A:9:::ø9ð9Ñ9É9¯9§9ˆ9€9N9F9ä8Ü8¤8œ8c8[8&88§7Ÿ7I7A7#77Ú6Ò6²6ª6d6\6ó5ë5®5¦5†5~565.5è4à4€4x4"44ü3ô3³3«3h3`3#33û2ó2­2¥2E2=2æ1Þ1À1¸1w1o1,1$1ç0ß0¿0·0|0t060.0à/Ø/„/|/6/./ê.â.Å.½. .˜.{.s.V.N.1.). ..ç-ß-›-“-V-N-ø,ð,Ò,Ê,‰,,>,6,ù+ñ+½+µ+x+p+<+4+÷*ï*»*³*v*n*:*2*õ)í) )˜)T)L)ÿ(÷((…(>(6(ß'×''ˆ'!''Ò&Ê&s&k&& &¾%¶%r%j%%%«$£$\$T$ý#õ#®#¦#?#7#ð"è"‘"‰"1")" ""Á!¹!¦!ž!T!L!ú ò ® ¦ H @  ú“‹D<å݆~1)åÝw91ÊÂ{s½µwo:2ôìÆ¾ž–IA ļ‡A9 æÞ´¬‚zUM#ñéļ’Še]3+ùÛÓ³«ƒ{D<þöÁ¹‡ZRÕ͘^V1)øœ”og=5ß×€xNFÀ¸c[ ÙÑzrH@º²]UüÓËtlB: ´ ¬ W O ú ò  • E = É Á y q G ?   Á ¹ Œ „ / ' â Ú ¶ ® h `   ÒÊbZ0(ª¢umËß—QIû»³KCçß¿·aY,$ÏÇ‚zVNº²rj øðš’e]»³‡A9óÿëÿ«ÿ£ÿIÿAÿÿÿþÕþÍþ¤þœþ3þ+þ¿ý·ý}ýuýKýCýýýlüdü*ü"üþûöûÙûÑû´û¬û5û-ûûúúÙúÑúeú]ú1ú)úcù[ù3ù+ùùûøÎøÆø™ø‘øqøiø$øøò÷ê÷»÷³÷ˆ÷€÷0 › öT˜KK„K|KpKhKLKDK8K0K$KKKøJìJäJØJÐJ´J¬J J˜JŒJ„JhJ`JTJLJ@J8JJJJJôIìIÐIÈI¼I´I¨I I„I|IpIhI\ITI8I0I$IIIIìHäHØHÐHÄH¼H H˜HŒH„HxHpHTHLH@H8H,H$HHHôGìGàGØG¼G´G¨G G”GŒGpGhG\GTGHG@G$GGGGüFôFØFÐFÄF¼F°F¨FŒF„FxFpFdF\F@F8F,F$FFFôEìEàEØEÌEÄE¨E E”EŒE€ExE\ETEHE@E4E,EEEüDôDèDàDÄD¼D°D¨DœD”DxDpDdD\DPDHD,D$DDDDüCàCØCÌCÄC¸C°C”CŒC€CxClCdCHC@C4C,C CCüBôBèBàBÔBÌB°B¨BœB”BˆB€BdB\BPBHBð>Ô>Ì>À>¸>¬>¤>ˆ>€>t>l>`>X><>4>(> >> >ð=è=Ü=Ô=È=À=¤=œ==ˆ=|=t=X=P=D=<=0=(= ==ø<ð<ä<Ü<À<¸<¬<¤<˜<<t<l<`<X<L<D<(< << <<ø;Ü;Ô;È;À;´;¬;;ˆ;|;t;h;`;D;<;0;(;;;ø:ð:ä:Ü:Ð:È:¬:¤:˜::„:|:`:X:L:D:8:0:: ::ø9ì9ä9È9À9´9¬9 9˜9|9t9h9`9T9L909(99999ä8Ü8Ð8È8¼8´8˜88„8|8p8h8L8D88808$888ø7ì7ä7Ø7Ð7´7¬7 7˜7Œ7„7h7`7T7L7@7877777ô6ì6Ð6È6¼6´6¨6 6„6|6p6h6\6T68606$6666ì5ä5Ø5Ð5Ä5¼5 5˜5Œ5„5x5p5T5L5@585,5$555ô4ì4à4Ø4¼4´4¨4 4”4Œ4p4h4\4T4H4@4$4444ü3ô3Ø3Ð3Ä3¼3°3¨3Œ3„3x3p3d3\3@383,3$333ô2ì2à2Ø2Ì2Ä2¨2 2”2Œ2€2x2\2T2H2@242,222ü1ô1è1à1Ä1¼1°1¨1œ1”1x1p1d1\1P1H1,1$1111ü0à0Ø0Ì0Ä0¸0°0”0Œ0€0x0l0d0H0@040,0 00ü/ô/è/à/Ô/Ì/°/¨/œ/”/ˆ/€/d/\/P/H/^à=Ü|\Ü> ¨V^¨U¤|\¤V p&^p%l|\l& 86^854|\46 Ø^×ü|\üØ ÈF^ÈEÄ|\ÄF Ð^ÏŒ|\ŒÐ XL^XKT|\TL <^ ;|\< èT^èSä|\äT °$^°#¬|\¬$ x4^x3t|\t4 @Ö^@Õ<|\<Ö D^C|\D ÐÎ^ÐÍÌ|\ÌÎ ˜j^˜i”|\”j `h^`g\|\\h (.^(-$|\$. ðt^ðsì|\ìt ¸â^¸á´|\´â €î^€í||\|î Hê^HéD|\Dê f^e |\ f Ød^ØcÔ|\Ôd  ,^ +œ|\œ, hb^had|\db 0d^0c,|\,d ø>^ø=ô|\ô> ÀV^ÀU¼|\¼V ˆ`^ˆ_„|\„` P<^P;L|\L< T^S|\T àh^àgÜ|\Üh ¨@^¨?¤|\¤@ p\^p[l|\l\ 8:^894|\4: R^Qü|\üR ȧ^ȦÄ|\ħ  ^ Œ|\Œ  X^XT|\T n^ m|\n èl^èkä|\äl °0^°/¬|\¬0 x^xt|\t @^@<|\< r^q|\r Ðp^ÐoÌ|\Ìp ˜2^˜1”|\”2 `^`\|\\ (.^(-$|\$. ðb^ðaì|\ìb ¸L^¸K´|\´L €J^€I||\|J Hú^HùD|\Dú ,^+ |\ , ØH^ØGÔ|\ÔH  F^ Eœ|\œF hþ^hýd|\dþ 0ª^0©,|\,ª ø¢^ø¡ô|\ô¢ À^À¼|\¼ ˆ0^ˆ/„|\„0 PP^POL|\LP N^M|\N àò^àñÜ|\Üò ¨œ^¨›¤|\¤œ p”^p“l|\l” 8ì^8ë4|\4ì *^)ü|\ü* ÈD^ÈCÄ|\ÄD B^AŒ|\ŒB X^X T|\T ¸^ ·|\¸ è°^è¯ä|\ä° °^°¬|\¬ xÆ^xÅt|\tÆ @¾^@½<|\<¾ ^|\ Ð ^Ð Ì|\Ì  ˜¨^˜§”|\”¨ `¤^`£\|\\¤ (t^(s$|\$t ð x^ð wì |\ì x ¸ ^¸ ´ |\´  € |^€ {| |\| | H z^H yD |\D z  ^  |\  Ø v^Ø uÔ |\Ô v   ^  œ |\œ  h "^h !d |\d " 0 š^0 ™, |\, š ø –^ø •ô |\ô – À j^À i¼ |\¼ j ˆ n^ˆ m„ |\„ n P ^P ÿL |\L   r^ q |\ r à p^à oÜ |\Ü p ¨ ^¨ ¤ |\¤  p l^p kl |\l l 8 ^8 4 |\4  þ^ ýü |\ü þ È X^È WÄ |\Ä X ¶^ µŒ |\Œ ¶ X ²^X ±T |\T ² ‚^  |\ ‚ è~^è}ä|\ä~ °^°¬|\¬ x†^x…t|\t† @„^@ƒ<|\<„ ^|\ Ѐ^ÐÌ|\Ì€ ˜^˜”|\” `Ä^`Ã\|\\Ä (À^(¿$|\$À ðˆ^ð‡ì|\ìˆ ¸Œ^¸‹´|\´Œ €$^€#||\|$ H^HD|\D Ž^ |\ Ž Ø(^Ø'Ô|\Ô(  Š^ ‰œ|\œŠ h&^h%d|\d& 0^0,|\, ø^øô|\ô À^^À]¼|\¼^ ˆà^ˆß„|\„à PÞ^PÝL|\LÞ f^e|\f àö^àõÜ|\Üö ¨Z^¨Y¤|\¤Z p}^p l|\l} 8\^8[4|\4\ ¡^ ü|\ü¡ Èà^ÈßÄ|\Äà „^ƒŒ|\Œ„ Xˆ^X‡T|\Tˆ ©^ ¨|\© è–^è•ä|\ä– °²^°±¬|\¬² x°^x¯t|\t° @ä^@ã<|\<ä Š^‰|\Š Ð2^Ð1Ì|\Ì2 ˜8^˜7”|\”8 `^`~\|\\ ("^(!$|\$" ¿M a„ð3aÈÝ7aèÝ;aÞ?a0ÞCaXÞGa|ÞKa™ÞOa¶ÞSaØÞWaß[a#ß`a@ßeaó‡aAð¸aÈ4ÈaÀÑaXßÖaœðèanßíaoßòaÁðbxß bžßbÀßbàb0àb à"bá'b`á,b á1bàá6büðHb$ñZbLñlbtñ~bœñbÄñ¢bìñ´b â¹bXâ¾b€âÃbªâÈb°âÍbòßbàâäb ãébHãîbxãóbpòcÐã cäcHäcxäc°äcøä$c(å)c`å.c¨å3cØå8cæ=c8æBchæGcæLcëæQcçVc ç[c@ç`cxçec çjcðçocètcPèyc€è~c°èƒcØèˆcéché’c°é—cøéœcÐò¯c@ê´cˆê¹cØê¾cìõÑcëÖc`ëÛc¨ëàc öócèëøcìýcHìdˆìd¸ì d×ìdÚìdøìd(í#d`í)d°í/dèí5d î;dpîAd¢îGd¾îMdØîSd(öfd(ïld³÷dë÷’d#ø¥d[ø¸d†øËd±øÞdÜøñdùexï eLùewù0e°ï6eðïÛÜZ€è*A*€xÜø\€-D(€Ý ]€Ð-Ë*ºB—]ð.)€=×[x,Ù+êGØ]p/©+rE·]0/–̪4@ÿ’/Šf_h1|€t²{3€¸ý‡.¤w_À0,&J0^à/À,®JT^0_.šuÙ^ˆ06.s­^P0N1$…`˜3ÿ1D¡ô`ˆ4‰0b™`€2¬0è™5`¸2¿0nšK`ð2Þ$€r×YY€)þ€&Ê]T€È#™€¶ò8€x€¨¶û9€ÈÛ€L¶79€°(€n¶Š9€ H"€®Ï§V€¨&2€BÉ…S€è"B €(¸Ý<€H \€´·è;€0 ¶€X·3;€ ý€z·€;€ˆ u €˜ÊÚT€8$¶€ÐÈ$S€x" €f¸=€€ ¶€Žµý7€(B€2µz7€u€Tµ³7€€§#€~ÓX€(£€´ÉüS€X#…€·ÿ:€à”€¾´½6€ø €b´:6€àS€„´s6€P; €Æ¹ô>€x `€Š»CB€ˆn€¼`C€ Ô €¨º¢@€I€ ²B3€Hýþ)€ÒÛ¿\€ -*€6Üà\€X-1€²'3€ý‹€ð½§E€°†€f¾±F€È €¨¾TG€pö€$¾F€ ž €¦¹Q>€ î €´¹¤>€@ É €j»¦A€€x»öA€PՀʻ¾B€ø€Ø»C€0Y €ˆº!@€˜ €–ºc@€ÈG€â½`E€xE€X¾mF€ë€š¾G€8d€¶º8€@€ ³ 5€ Å€¾äE€è¶€ô³Ç5€8½€z¾ëF€P€ê»?C€hM€¼¾„G€¨]€l³e5€#€8¾HF€Xå€Ö¶V:€8 €V¶l9€èÆ€¶¶4:€Z€x¶¿9€Xu€¶Ý9€«€â·=<€  å€b·e;€P €Â·<€h ,€„·²;€À D€œ·Í;€ø ߀œµ)8€`g€<µ¢7€Hð€¼µ=8€˜š€^µÛ7€¸¨€vµì7€ð΀ì´ý6€hE€l´b6€½€Ì´é6€0x€Ž´›6€ˆ†€¦´¬6€À: €pÊœT€$¶ €ºu?€è €ö¶x:€p%€’לY€È)B€·¹:€¨ø €Hºº?€ _%€Ä×àY€*k€ŒÉÁS€ #/ €èºA€pÇ€¸\<€Ø …"€ÎÏçV€à& €¸š<€ n €*»EA€¨T#€æÒ¿W€'€ÉVS€°"( €$¹Ò=€` €ÜµQ8€Ð® €¸ÊU€p$0€ôµƒ8€[ €f¹>€˜ !€ÌÍêU€X%Ò€þÉ.T€#² €¢¸S=€¸ ߀ µ7€ Ø#€žÓLX€8(€$µC7€Øå €ä¸‰=€ð {$€²ÖøX€è(Z€­Å˜O€ø¸€úÇR€`!I€`À¤I€Hn€ÂáK€ñ€6Ä&N€¨X€ƒÆ¥P€ è€ÝÀIJ€¸€‡Â€L€x~€ÏİN€Ü€Ç/Q€€ {€–³†5€È”€Â³¢5€Œ€Ê¿ØH€0í€%Å%O€ˆK€rǤQ€ð ¸%€\Ø?Z€p*$€Z¿jH€À‹ €â¹G?€° _€¬¿¨H€ø&€ÐÚ¤Z€°*, €hºñ?€X%€ØZ€8*4€J³95€XÃ"€Ð(W€'­€¦»“B€À"#€xÒŠW€X'Ÿ €J»yA€à#€0ÓïW€È'à€´ô5€pÞ €êÊAU€¨$á€r½ñD€Ð­€0¼¢C€Ø €Ä½E€L!€^Í“U€è$€ €†¹0>€Ð ¾!€ÎV€%€@´6€¨$€ÐÓX€p(1€ª¼2D€¸ €Äºä@€8[€ü¼_D€ðW$€DÖÑX€°( €¹±=€( œ$€üÖY€ )€à±3€ üq€3ÁØJ€(Š€Ý M€è6€‚ÅqO€À”€ÏÇðQ€(!’€å¾ÏG€À€ë¿I€ y€½€D€(É€S¼ÁC€=€Á¡J€ðY€®ÂÕL€°Æ€öÄûN€P$€CÇzQ€¸ Á[K€˜€[ÆM€Xô€*Æ;P€ R€wȺR€"®€²À J€€Ð€\ÂFL€@Q€¤Ä€N€à¯€ñÆÿP€H '€ÝÁ—K€Ð7€‰Ã¿M€ €XÆjP€Ø~€¥ÈéR€@"Ÿ€jÁ K€`µ€Ã7M€ ³€Æ÷O€h€PÈvR€Ð!Õ€è²ï4€°ÿ–€ÔÅ×O€0ô€!ÈVR€˜!o€Û¾©G€à΀¿H€Pô€7¿7H€ˆù€ÀNI€Ø€=ÀtI€§€(½±D€`À€N½ÍD€˜÷€a¼òC€H€‡¼D€€ €Ô¿ïH€h@2 û6(€Àû02€ûš2:ðÍ2€ ü`2/ð0ûl&€àûœ0€ú(€ü±3€Øü­*}B„]¸.È/À4÷-÷+Ç+B+U-c, , -}-1-&/å.·.Ê.&ì1*û^+å&F'Õ1S+§.//ó&z&æÓ$|(›+'á010{°ˆ&å-!T'™1ã'_'–'$.Û2¦2p2¦ ÿ(¢Ë-­&Þ-L2U(”í2.-ï-,M-g/)-÷/H»(,¸-â/è*Ò/½*0+1ù.u-__ZNSt9exceptionC2Ev__ZTVSt9exception__ZnwmPv__ZNK7RtError7getTypeEv__ZNK7RtError10getMessageEv__ZN12CallbackInfoC1Ev__ZN9RtApiCore13getCurrentApiEv__ZN5RtApi21getDefaultInputDeviceEv__ZN5RtApi22getDefaultOutputDeviceEv__ZN5RtApi11closeStreamEv__ZN5RtApi15probeDeviceOpenEjNS_10StreamModeEjjjmPjPN7RtAudio13StreamOptionsE__ZN10CoreHandleC1Ev__Z12xrunListenerjjPK26AudioObjectPropertyAddressPv__ZN9RtApiCore12getErrorCodeEi__ZN5RtApi14byteSwapBufferEPcjm__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE4sizeEv__ZNSt6vectorIN7RtAudio3ApiESaIS1_EEixEm__ZNKSt6vectorIjSaIjEE4sizeEv__ZNSt4pairIfjEC1ERKfRKj__ZNSt4pairIjjEC1IfjEERKS_IT_T0_E__ZNKSt6vectorISt4pairIjjESaIS1_EE4sizeEv__ZNSt6vectorISt4pairIjjESaIS1_EEixEm__ZNSt6vectorIiSaIiEEixEm__ZN9__gnu_cxx13new_allocatorIjEC2Ev__ZNSaIjEC1Ev__ZN9__gnu_cxx13new_allocatorIjED2Ev__ZNSaIjED1Ev__ZNSaIjED2Ev__ZN9__gnu_cxx13new_allocatorIjEC2ERKS1___ZNSaIjEC2ERKS___ZNSaIjEC1ERKS___ZNSt12_Vector_baseIjSaIjEE12_Vector_implD1Ev__ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIiEC2Ev__ZNSaIiEC1Ev__ZN9__gnu_cxx13new_allocatorIiED2Ev__ZNSaIiED1Ev__ZNSaIiED2Ev__ZN9__gnu_cxx13new_allocatorIiEC2ERKS1___ZNSaIiEC1ERKS___ZNSaIiEC2ERKS___ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev__ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv__ZNKSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE9constructEPS2_RKS2___ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEEC2Ev__ZNSaIN7RtAudio3ApiEEC1Ev__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEED2Ev__ZNSaIN7RtAudio3ApiEED1Ev__ZNSaIN7RtAudio3ApiEED2Ev__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEEC2ERKS3___ZNSaIN7RtAudio3ApiEEC2ERKS1___ZNSaIN7RtAudio3ApiEEC1ERKS1___ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIjE9constructEPjRKj__ZN9__gnu_cxx13new_allocatorISt4pairIjjEEC2Ev__ZNSaISt4pairIjjEEC1Ev__ZN9__gnu_cxx13new_allocatorISt4pairIjjEED2Ev__ZNSaISt4pairIjjEED1Ev__ZNSaISt4pairIjjEED2Ev__ZN9__gnu_cxx13new_allocatorISt4pairIjjEEC2ERKS3___ZNSaISt4pairIjjEEC2ERKS1___ZNSaISt4pairIjjEEC1ERKS1___ZNSt12_Vector_baseISt4pairIjjESaIS1_EE12_Vector_implD1Ev__ZNSt12_Vector_baseISt4pairIjjESaIS1_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorISt4pairIjjEE9constructEPS2_RKS2___ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi__ZNSt12_Vector_baseIjSaIjEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIjSaIjEEC2ERKS0___ZNSt6vectorIjSaIjEEC1ERKS0___ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIiSaIiEEC2ERKS0___ZNSt6vectorIiSaIiEEC1ERKS0___ZNK9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEdeEv__ZN9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEC1ERKS3___ZNSt6vectorIN7RtAudio3ApiESaIS1_EE3endEv__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE12_Vector_implC1ERKS2___ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EEC2ERKS2___ZNSt6vectorIN7RtAudio3ApiESaIS1_EEC1ERKS2___ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEdeEv__ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEC1ERKS1___ZNSt6vectorIjSaIjEE3endEv__ZNSt12_Vector_baseISt4pairIjjESaIS1_EE12_Vector_implC1ERKS2___ZNSt12_Vector_baseISt4pairIjjESaIS1_EEC2ERKS2___ZNSt6vectorISt4pairIjjESaIS1_EEC1ERKS2___ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEdeEv__ZN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEC1ERKS3___ZNSt6vectorISt4pairIjjESaIS1_EE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv__ZNKSt6vectorIiSaIiEE4sizeEv__ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1___ZNSt6vectorIiSaIiEE3endEv__ZSt13__destroy_auxIPjEvT_S1_St11__true_type__ZSt8_DestroyIPjEvT_S1___ZSt8_DestroyIPjjEvT_S1_SaIT0_E__ZNSt6vectorIjSaIjEE15_M_erase_at_endEPj__ZNSt6vectorIjSaIjEE5clearEv__ZSt13__destroy_auxIPiEvT_S1_St11__true_type__ZSt8_DestroyIPiEvT_S1___ZSt8_DestroyIPiiEvT_S1_SaIT0_E__ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi__ZNSt6vectorIiSaIiEE5clearEv__ZN5RtApi15clearStreamInfoEv__ZNKSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE8max_sizeEv__ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE8max_sizeEv__ZNK9__gnu_cxx13new_allocatorIjE8max_sizeEv__ZNKSt6vectorIjSaIjEE8max_sizeEv__ZNKSt12_Vector_baseISt4pairIjjESaIS1_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorISt4pairIjjEE8max_sizeEv__ZNKSt6vectorISt4pairIjjESaIS1_EE8max_sizeEv__ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv__ZNKSt6vectorIiSaIiEE8max_sizeEv__ZSt8_DestroyIN7RtAudio3ApiEEvPT___ZSt13__destroy_auxIPN7RtAudio3ApiEEvT_S3_St12__false_type__ZSt8_DestroyIPN7RtAudio3ApiEEvT_S3___ZSt8_DestroyIPN7RtAudio3ApiES1_EvT_S3_SaIT0_E__ZNSt6vectorIN7RtAudio3ApiESaIS1_EE15_M_erase_at_endEPS1___ZNSt6vectorIN7RtAudio3ApiESaIS1_EE5clearEv__ZNSt4pairIjjED1Ev__ZSt8_DestroyISt4pairIjjEEvPT___ZSt13__destroy_auxIPSt4pairIjjEEvT_S3_St12__false_type__ZSt8_DestroyIPSt4pairIjjEEvT_S3___ZSt8_DestroyIPSt4pairIjjES1_EvT_S3_SaIT0_E__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN7RtAudio3ApiES5_EET0_T_S7_S6___ZSt19__copy_backward_auxIPN7RtAudio3ApiES2_ET0_T_S4_S3___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN7RtAudio3ApiES4_EET0_T_S6_S5___ZSt13copy_backwardIPN7RtAudio3ApiES2_ET0_T_S4_S3___ZSt10_ConstructIN7RtAudio3ApiES1_EvPT_RKT0___ZSt24__uninitialized_copy_auxIPN7RtAudio3ApiES2_ET0_T_S4_S3_St12__false_type__ZSt18uninitialized_copyIPN7RtAudio3ApiES2_ET0_T_S4_S3___ZSt22__uninitialized_copy_aIPN7RtAudio3ApiES2_S1_ET0_T_S4_S3_SaIT1_E__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPSt4pairIjjES5_EET0_T_S7_S6___ZSt19__copy_backward_auxIPSt4pairIjjES2_ET0_T_S4_S3___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPSt4pairIjjES4_EET0_T_S6_S5___ZSt13copy_backwardIPSt4pairIjjES2_ET0_T_S4_S3___ZSt10_ConstructISt4pairIjjES1_EvPT_RKT0___ZSt24__uninitialized_copy_auxIPSt4pairIjjES2_ET0_T_S4_S3_St12__false_type__ZSt18uninitialized_copyIPSt4pairIjjES2_ET0_T_S4_S3___ZSt22__uninitialized_copy_aIPSt4pairIjjES2_S1_ET0_T_S4_S3_SaIT1_E__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN7RtAudio10DeviceInfoC1Ev__ZNSsC1Ev__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIiEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPiS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPiS2_EET0_T_S4_S3___ZSt13copy_backwardIPiS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIiEEPT_PKS3_S6_S4___ZSt10__copy_auxIPiS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPiS2_EET0_T_S4_S3___ZSt4copyIPiS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPiS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_SaIT1_E__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIjEEPT_PKS3_S6_S4___ZSt19__copy_backward_auxIPjS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPjS2_EET0_T_S4_S3___ZSt13copy_backwardIPjS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIjEEPT_PKS3_S6_S4___ZSt10__copy_auxIPjS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPjS2_EET0_T_S4_S3___ZSt4copyIPjS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPjS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPjS0_jET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorISt4pairIjjEE8allocateEmPKv__ZNSt12_Vector_baseISt4pairIjjESaIS1_EE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv__ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE8allocateEmPKv__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim__ZdlPv__ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim__ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi__ZSt20__throw_length_errorPKc__ZNSt6vectorIiSaIiEE9push_backERKi__ZN5RtApi14setConvertInfoENS_10StreamModeEj__ZNSt12_Vector_baseIiSaIiEED2Ev__ZNSt6vectorIiSaIiEED1Ev__ZN5RtApi11ConvertInfoD1Ev__ZN5RtApi11RtApiStreamD1Ev__ZN5RtApi11ConvertInfoC1Ev__ZN5RtApi11RtApiStreamC1Ev__ZN9__gnu_cxx13new_allocatorISt4pairIjjEE10deallocateEPS2_m__ZNSt12_Vector_baseISt4pairIjjESaIS1_EE13_M_deallocateEPS1_m__ZNSt6vectorISt4pairIjjESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1___ZNSt6vectorISt4pairIjjESaIS1_EE9push_backERKS1___ZNSt12_Vector_baseISt4pairIjjESaIS1_EED2Ev__ZNSt6vectorISt4pairIjjESaIS1_EED1Ev__ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm__ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm__ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj__ZNSt6vectorIjSaIjEE9push_backERKj__ZNSt12_Vector_baseIjSaIjEED2Ev__ZNSt6vectorIjSaIjEED1Ev__ZN7RtAudio10DeviceInfoD1Ev__ZNSsD1Ev__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE10deallocateEPS2_m__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE13_M_deallocateEPS1_m__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EED2Ev__ZNSt6vectorIN7RtAudio3ApiESaIS1_EED1Ev__ZNSt6vectorIN7RtAudio3ApiESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1___ZNSt6vectorIN7RtAudio3ApiESaIS1_EE9push_backERKS1___ZN7RtErrorC1ERKSsNS_4TypeE__ZTV7RtError__ZNSsC1ERKSs__ZNSt9exceptionD2Ev__Unwind_Resume___cxa_call_unexpected__ZN5RtApi5errorEN7RtError4TypeE__ZNSaIcEC1Ev__ZNSsC1EPKcRKSaIcE__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs__ZNSaIcED1Ev__ZSt4cerr__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c__ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc___cxa_allocate_exception__ZTI7RtError__ZN7RtErrorD1Ev___cxa_throw__ZN5RtApi11formatBytesEm__ZNSsaSEPKc__ZN5RtApi13convertBufferEPcS0_RNS_11ConvertInfoE_memset__ZN5RtApi12verifyStreamEv__ZN5RtApi19getStreamSampleRateEv__ZN5RtApi16getStreamLatencyEv__ZN9RtApiCore11abortStreamEv__ZN5RtApi10openStreamEPN7RtAudio16StreamParametersES2_mjPjPFiPvS4_jdjS4_ES4_PNS0_13StreamOptionsE__ZN7RtAudio10openStreamEPNS_16StreamParametersES1_mjPjPFiPvS3_jdjS3_ES3_PNS_13StreamOptionsE__ZNK7RtError12printMessageEv__ZNK7RtError4whatEv__ZNKSs5c_strEv__ZN7RtErrorD0Ev__ZN7RtAudioD1Ev__ZN7RtAudioD2Ev__ZN7RtAudio14getCompiledApiERSt6vectorINS_3ApiESaIS1_EE_coreStopStream_pthread_exit__ZN9RtApiCore10stopStreamEv_pthread_cond_wait__Z15callbackHandlerjPK14AudioTimeStampPK15AudioBufferListS1_PS2_S1_Pv_AudioDeviceStop__ZNSolsEj__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZNSsaSERKSs__ZN9RtApiCore11startStreamEv_AudioDeviceStart__ZN9RtApiCore11closeStreamEv_AudioDeviceDestroyIOProcID_free_pthread_cond_destroy__Z12rateListenerjjPK26AudioObjectPropertyAddressPv_AudioObjectGetPropertyData__ZN9RtApiCore14getDeviceCountEv_AudioObjectGetPropertyDataSize__ZN9RtApiCore15probeDeviceOpenEjN5RtApi10StreamModeEjjjmPjPN7RtAudio13StreamOptionsE___stack_chk_guard_malloc_AudioObjectSetPropertyData_getpid_AudioObjectAddPropertyListener_usleep_AudioObjectRemovePropertyListener_AudioObjectHasProperty_pthread_cond_init___cxa_begin_catch___cxa_end_catch_calloc_AudioDeviceCreateIOProcID___stack_chk_fail__ZTISt9bad_alloc__ZN9RtApiCore22getDefaultOutputDeviceEv__ZN9RtApiCore21getDefaultInputDeviceEv__ZN9RtApiCore13getDeviceInfoEj__ZNSs5eraseEmm_CFStringGetLength_CFStringGetSystemEncoding_CFStringGetCString_strlen__ZNSs6appendEPKcm__ZNSs6appendEPKc_CFRelease__ZN5RtApi12SAMPLE_RATESE__ZN5RtApi13getStreamTimeEv_gettimeofday__ZN5RtApi14tickStreamTimeEv__ZN9RtApiCore13callbackEventEjPK15AudioBufferListS2__threadId_pthread_create_pthread_cond_signal_memcpy__ZN5RtApiD0Ev__ZTV5RtApi_pthread_mutex_destroy__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN5RtApiD1Ev__ZN5RtApiD2Ev__ZN9RtApiCoreD0Ev__ZTV9RtApiCore__ZN9RtApiCoreD1Ev__ZN9RtApiCoreD2Ev__ZN5RtApiC1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode_pthread_mutex_init__ZN5RtApiC2Ev__ZN9RtApiCoreC1Ev__ZN7RtAudio9openRtApiENS_3ApiE__ZN7RtAudioC1ENS_3ApiE__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6___ZNSolsEPFRSoS_E__ZN7RtAudioC2ENS_3ApiE__ZN9RtApiCoreC2Ev__ZN5RtApi16MAX_SAMPLE_RATESE__ZTI9RtApiCore__ZTI5RtApi___cxa_pure_virtual__ZTS9RtApiCore__ZTVN10__cxxabiv120__si_class_type_infoE__ZTS5RtApi__ZTVN10__cxxabiv117__class_type_infoE__ZTS7RtError__ZTISt9exception___gxx_personality_v0__ZNSt9exceptionC2Ev.eh__ZnwmPv.eh__ZNK7RtError7getTypeEv.eh__ZNK7RtError10getMessageEv.eh__ZN12CallbackInfoC1Ev.eh__ZN9RtApiCore13getCurrentApiEv.eh__ZN5RtApi21getDefaultInputDeviceEv.eh__ZN5RtApi22getDefaultOutputDeviceEv.eh__ZN5RtApi11closeStreamEv.eh__ZN5RtApi15probeDeviceOpenEjNS_10StreamModeEjjjmPjPN7RtAudio13StreamOptionsE.eh__ZN10CoreHandleC1Ev.eh__Z12xrunListenerjjPK26AudioObjectPropertyAddressPv.eh__ZN9RtApiCore12getErrorCodeEi.eh__ZN5RtApi14byteSwapBufferEPcjm.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE4sizeEv.eh__ZNSt6vectorIN7RtAudio3ApiESaIS1_EEixEm.eh__ZNKSt6vectorIjSaIjEE4sizeEv.eh__ZNSt4pairIfjEC1ERKfRKj.eh__ZNSt4pairIjjEC1IfjEERKS_IT_T0_E.eh__ZNKSt6vectorISt4pairIjjESaIS1_EE4sizeEv.eh__ZNSt6vectorISt4pairIjjESaIS1_EEixEm.eh__ZNSt6vectorIiSaIiEEixEm.eh__ZN9__gnu_cxx13new_allocatorIjEC2Ev.eh__ZNSaIjEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIjED2Ev.eh__ZNSaIjED1Ev.eh__ZNSaIjED2Ev.eh__ZN9__gnu_cxx13new_allocatorIjEC2ERKS1_.eh__ZNSaIjEC2ERKS_.eh__ZNSaIjEC1ERKS_.eh__ZNSt12_Vector_baseIjSaIjEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIiEC2Ev.eh__ZNSaIiEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIiED2Ev.eh__ZNSaIiED1Ev.eh__ZNSaIiED2Ev.eh__ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_.eh__ZNSaIiEC1ERKS_.eh__ZNSaIiEC2ERKS_.eh__ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv.eh__ZNKSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE9constructEPS2_RKS2_.eh__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEEC2Ev.eh__ZNSaIN7RtAudio3ApiEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEED2Ev.eh__ZNSaIN7RtAudio3ApiEED1Ev.eh__ZNSaIN7RtAudio3ApiEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEEC2ERKS3_.eh__ZNSaIN7RtAudio3ApiEEC2ERKS1_.eh__ZNSaIN7RtAudio3ApiEEC1ERKS1_.eh__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIjE9constructEPjRKj.eh__ZN9__gnu_cxx13new_allocatorISt4pairIjjEEC2Ev.eh__ZNSaISt4pairIjjEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorISt4pairIjjEED2Ev.eh__ZNSaISt4pairIjjEED1Ev.eh__ZNSaISt4pairIjjEED2Ev.eh__ZN9__gnu_cxx13new_allocatorISt4pairIjjEEC2ERKS3_.eh__ZNSaISt4pairIjjEEC2ERKS1_.eh__ZNSaISt4pairIjjEEC1ERKS1_.eh__ZNSt12_Vector_baseISt4pairIjjESaIS1_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseISt4pairIjjESaIS1_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorISt4pairIjjEE9constructEPS2_RKS2_.eh__ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi.eh__ZNSt12_Vector_baseIjSaIjEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIjSaIjEEC2ERKS0_.eh__ZNSt6vectorIjSaIjEEC1ERKS0_.eh__ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIiSaIiEEC2ERKS0_.eh__ZNSt6vectorIiSaIiEEC1ERKS0_.eh__ZNK9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPN7RtAudio3ApiESt6vectorIS2_SaIS2_EEEC1ERKS3_.eh__ZNSt6vectorIN7RtAudio3ApiESaIS1_EE3endEv.eh__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE12_Vector_implC1ERKS2_.eh__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EEC2ERKS2_.eh__ZNSt6vectorIN7RtAudio3ApiESaIS1_EEC1ERKS2_.eh__ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEC1ERKS1_.eh__ZNSt6vectorIjSaIjEE3endEv.eh__ZNSt12_Vector_baseISt4pairIjjESaIS1_EE12_Vector_implC1ERKS2_.eh__ZNSt12_Vector_baseISt4pairIjjESaIS1_EEC2ERKS2_.eh__ZNSt6vectorISt4pairIjjESaIS1_EEC1ERKS2_.eh__ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPSt4pairIjjESt6vectorIS2_SaIS2_EEEC1ERKS3_.eh__ZNSt6vectorISt4pairIjjESaIS1_EE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv.eh__ZNKSt6vectorIiSaIiEE4sizeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1_.eh__ZNSt6vectorIiSaIiEE3endEv.eh__ZSt13__destroy_auxIPjEvT_S1_St11__true_type.eh__ZSt8_DestroyIPjEvT_S1_.eh__ZSt8_DestroyIPjjEvT_S1_SaIT0_E.eh__ZNSt6vectorIjSaIjEE15_M_erase_at_endEPj.eh__ZNSt6vectorIjSaIjEE5clearEv.eh__ZSt13__destroy_auxIPiEvT_S1_St11__true_type.eh__ZSt8_DestroyIPiEvT_S1_.eh__ZSt8_DestroyIPiiEvT_S1_SaIT0_E.eh__ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi.eh__ZNSt6vectorIiSaIiEE5clearEv.eh__ZN5RtApi15clearStreamInfoEv.eh__ZNKSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE8max_sizeEv.eh__ZNKSt6vectorIN7RtAudio3ApiESaIS1_EE8max_sizeEv.eh__ZNK9__gnu_cxx13new_allocatorIjE8max_sizeEv.eh__ZNKSt6vectorIjSaIjEE8max_sizeEv.eh__ZNKSt12_Vector_baseISt4pairIjjESaIS1_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorISt4pairIjjEE8max_sizeEv.eh__ZNKSt6vectorISt4pairIjjESaIS1_EE8max_sizeEv.eh__ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv.eh__ZNKSt6vectorIiSaIiEE8max_sizeEv.eh__ZSt8_DestroyIN7RtAudio3ApiEEvPT_.eh__ZSt13__destroy_auxIPN7RtAudio3ApiEEvT_S3_St12__false_type.eh__ZSt8_DestroyIPN7RtAudio3ApiEEvT_S3_.eh__ZSt8_DestroyIPN7RtAudio3ApiES1_EvT_S3_SaIT0_E.eh__ZNSt6vectorIN7RtAudio3ApiESaIS1_EE15_M_erase_at_endEPS1_.eh__ZNSt6vectorIN7RtAudio3ApiESaIS1_EE5clearEv.eh__ZNSt4pairIjjED1Ev.eh__ZSt8_DestroyISt4pairIjjEEvPT_.eh__ZSt13__destroy_auxIPSt4pairIjjEEvT_S3_St12__false_type.eh__ZSt8_DestroyIPSt4pairIjjEEvT_S3_.eh__ZSt8_DestroyIPSt4pairIjjES1_EvT_S3_SaIT0_E.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN7RtAudio3ApiES5_EET0_T_S7_S6_.eh__ZSt19__copy_backward_auxIPN7RtAudio3ApiES2_ET0_T_S4_S3_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN7RtAudio3ApiES4_EET0_T_S6_S5_.eh__ZSt13copy_backwardIPN7RtAudio3ApiES2_ET0_T_S4_S3_.eh__ZSt10_ConstructIN7RtAudio3ApiES1_EvPT_RKT0_.eh__ZSt24__uninitialized_copy_auxIPN7RtAudio3ApiES2_ET0_T_S4_S3_St12__false_type.eh__ZSt18uninitialized_copyIPN7RtAudio3ApiES2_ET0_T_S4_S3_.eh__ZSt22__uninitialized_copy_aIPN7RtAudio3ApiES2_S1_ET0_T_S4_S3_SaIT1_E.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPSt4pairIjjES5_EET0_T_S7_S6_.eh__ZSt19__copy_backward_auxIPSt4pairIjjES2_ET0_T_S4_S3_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPSt4pairIjjES4_EET0_T_S6_S5_.eh__ZSt13copy_backwardIPSt4pairIjjES2_ET0_T_S4_S3_.eh__ZSt10_ConstructISt4pairIjjES1_EvPT_RKT0_.eh__ZSt24__uninitialized_copy_auxIPSt4pairIjjES2_ET0_T_S4_S3_St12__false_type.eh__ZSt18uninitialized_copyIPSt4pairIjjES2_ET0_T_S4_S3_.eh__ZSt22__uninitialized_copy_aIPSt4pairIjjES2_S1_ET0_T_S4_S3_SaIT1_E.eh__ZN7RtAudio10DeviceInfoC1Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIiEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPiS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPiS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPiS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIiEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPiS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPiS2_EET0_T_S4_S3_.eh__ZSt4copyIPiS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPiS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPiS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPiS0_iET0_T_S2_S1_SaIT1_E.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIjEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPjS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPjS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPjS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIjEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPjS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPjS2_EET0_T_S4_S3_.eh__ZSt4copyIPjS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPjS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPjS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPjS0_jET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv.eh__ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorISt4pairIjjEE8allocateEmPKv.eh__ZNSt12_Vector_baseISt4pairIjjESaIS1_EE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv.eh__ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE8allocateEmPKv.eh__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim.eh__ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim.eh__ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi.eh__ZNSt6vectorIiSaIiEE9push_backERKi.eh__ZN5RtApi14setConvertInfoENS_10StreamModeEj.eh__ZNSt12_Vector_baseIiSaIiEED2Ev.eh__ZNSt6vectorIiSaIiEED1Ev.eh__ZN5RtApi11ConvertInfoD1Ev.eh__ZN5RtApi11RtApiStreamD1Ev.eh__ZN5RtApi11ConvertInfoC1Ev.eh__ZN5RtApi11RtApiStreamC1Ev.eh__ZN9__gnu_cxx13new_allocatorISt4pairIjjEE10deallocateEPS2_m.eh__ZNSt12_Vector_baseISt4pairIjjESaIS1_EE13_M_deallocateEPS1_m.eh__ZNSt6vectorISt4pairIjjESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.eh__ZNSt6vectorISt4pairIjjESaIS1_EE9push_backERKS1_.eh__ZNSt12_Vector_baseISt4pairIjjESaIS1_EED2Ev.eh__ZNSt6vectorISt4pairIjjESaIS1_EED1Ev.eh__ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm.eh__ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm.eh__ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj.eh__ZNSt6vectorIjSaIjEE9push_backERKj.eh__ZNSt12_Vector_baseIjSaIjEED2Ev.eh__ZNSt6vectorIjSaIjEED1Ev.eh__ZN7RtAudio10DeviceInfoD1Ev.eh__ZN9__gnu_cxx13new_allocatorIN7RtAudio3ApiEE10deallocateEPS2_m.eh__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EE13_M_deallocateEPS1_m.eh__ZNSt12_Vector_baseIN7RtAudio3ApiESaIS1_EED2Ev.eh__ZNSt6vectorIN7RtAudio3ApiESaIS1_EED1Ev.eh__ZNSt6vectorIN7RtAudio3ApiESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.eh__ZNSt6vectorIN7RtAudio3ApiESaIS1_EE9push_backERKS1_.eh__ZN7RtErrorC1ERKSsNS_4TypeE.eh__ZN5RtApi5errorEN7RtError4TypeE.eh__ZN5RtApi11formatBytesEm.eh__ZN5RtApi13convertBufferEPcS0_RNS_11ConvertInfoE.eh__ZN5RtApi12verifyStreamEv.eh__ZN5RtApi19getStreamSampleRateEv.eh__ZN5RtApi16getStreamLatencyEv.eh__ZN9RtApiCore11abortStreamEv.eh__ZN5RtApi10openStreamEPN7RtAudio16StreamParametersES2_mjPjPFiPvS4_jdjS4_ES4_PNS0_13StreamOptionsE.eh__ZN7RtAudio10openStreamEPNS_16StreamParametersES1_mjPjPFiPvS3_jdjS3_ES3_PNS_13StreamOptionsE.eh__ZNK7RtError12printMessageEv.eh__ZNK7RtError4whatEv.eh__ZN7RtErrorD0Ev.eh__ZN7RtErrorD1Ev.eh__ZN7RtAudioD1Ev.eh__ZN7RtAudioD2Ev.eh__ZN7RtAudio14getCompiledApiERSt6vectorINS_3ApiESaIS1_EE.eh_coreStopStream.eh__ZN9RtApiCore10stopStreamEv.eh__ZN9RtApiCore11startStreamEv.eh__ZN9RtApiCore11closeStreamEv.eh__Z12rateListenerjjPK26AudioObjectPropertyAddressPv.eh__ZN9RtApiCore14getDeviceCountEv.eh__ZN9RtApiCore15probeDeviceOpenEjN5RtApi10StreamModeEjjjmPjPN7RtAudio13StreamOptionsE.eh__ZN9RtApiCore22getDefaultOutputDeviceEv.eh__ZN9RtApiCore21getDefaultInputDeviceEv.eh__ZN9RtApiCore13getDeviceInfoEj.eh__ZN5RtApi13getStreamTimeEv.eh__ZN5RtApi14tickStreamTimeEv.eh__ZN9RtApiCore13callbackEventEjPK15AudioBufferListS2_.eh__Z15callbackHandlerjPK14AudioTimeStampPK15AudioBufferListS1_PS2_S1_Pv.eh__ZN5RtApiD0Ev.eh__ZN5RtApiD1Ev.eh__ZN5RtApiD2Ev.eh__ZN9RtApiCoreD0Ev.eh__ZN9RtApiCoreD1Ev.eh__ZN9RtApiCoreD2Ev.eh__ZN5RtApiC1Ev.eh__ZN5RtApiC2Ev.eh__ZN9RtApiCoreC1Ev.eh__ZN7RtAudio9openRtApiENS_3ApiE.eh__ZN7RtAudioC1ENS_3ApiE.eh__ZN7RtAudioC2ENS_3ApiE.eh__ZN9RtApiCoreC2Ev.eh__GLOBAL__I__ZN5RtApi16MAX_SAMPLE_RATESELC0LC1LC2LC3LC4LC5LC6LC7LC8LC9LC10LC11__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC13GCC_except_table0LC14LC15GCC_except_table1LC16LC31LC32LC33LC34LC35LC36LC37LC38LC39GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8LC40LC41LC42LC43LC44GCC_except_table9LC45LC46LC47LC48GCC_except_table10LC49LC50LC51LC52LC53LC54LC55LC56LC57LC58LC59LC60LC62LC63LC64LC65LC66LC69LC70LC71LC72LC73LC74LC81LC82LC83LC84LC85LC86LC87GCC_except_table11LC88LC89LC90GCC_except_table12LC91LC92LC93GCC_except_table13LC94LC95LC96LC97LC98LC99LC100LC101LC102LC103LC104LC105LC106LC107LC108LC109LC111GCC_except_table14LC113GCC_except_table15GCC_except_table16GCC_except_table17GCC_except_table18GCC_except_table19GCC_except_table20GCC_except_table21GCC_except_table22LC114GCC_except_table23GCC_except_table24LC115LC116GCC_except_table25GCC_except_table26GCC_except_table27EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN5RtApi16MAX_SAMPLE_RATESE.eh___tcf_0.ehstk-4.4.4/src/Debug/RtMidi.o000644 000766 000766 00001113410 12015735510 015473 0ustar00garygary000000 000000 Ïúíþp  Ùj Øj__text__TEXTÓB htÝ€__debug_frame__DWARFØB(hLP‹ô__debug_info__DWARFðj,€tð’0__debug_abbrev__DWARFˆæ ¬‘__debug_aranges__DWARF”P’p¤__debug_macinfo__DWARFR”â__debug_line__DWARFR”"∤__debug_loc__DWARFt¥pH¯°¤¸__debug_pubnames__DWARFäíX:t÷__debug_pubtypes__DWARF<(H Ì1__debug_inlined__DWARF„5?pÒ__debug_str__DWARF 5·0?__debug_ranges__DWARF´ìDö__mod_init_func__DATA¸ìHöxÒ __textcoal_nt__TEXTÀìM+Pö€Òd €__gcc_except_tab__TEXT‘ !__StaticInit__TEXT¡'X11 Ý€__cstring__TEXT(í1__cfstring__DATAð0@€:ÐÝ__data__DATA01À:__const__DATA@1ÈÐ:ðÝL__const_coal__DATA 4à°=Pà __const_coal__TEXT5> __bss__DATAØj__literal8__TEXT5¨>__eh_frame__TEXT 5¸5°>ðà7 h__constructor__TEXTØjht__destructor__TEXTØjht¨²È-@i Phhõ]UUH‰å‰}ü‹EüȉEü‹EüÉÃUH‰åH‰}ø@ˆuôˆUðˆMìH‹EøÆ@@€}ôtH‹EøÆ@@€}ðtH‹Eø¶@@‰ÂƒÊH‹EøˆP@€}ìtH‹Eø¶@@‰ÂƒÊH‹EøˆP@ÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹EøHÇ@H‹EøÆ@H‹}øHƒÇèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹EøHÇ@H‹EøÆ@H‹}øHƒÇèÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øH‹=èHÇüÿÿÿÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øHƒÇ踄Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øHƒÇ踄Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øHƒÇ踄Àt H‹}øèÉÃUH‰åHƒì H‰}èH‹Eè¶@„Àt H‹EèH‹@H‰EøH‹Eø‹xèH‹EèÆ@ÉÃUH‰åHƒì H‰}èH‹Eè¶@x„Àt H‹EèH‹@pH‰EøH‹Eø‹xèH‹EèÆ@xÉÃUH‰åHƒìH‰}øèÉÃUH‰åSHƒì8H‰}ØHH‹UØH‰H‹}ØèH‹EØH‹@H‰EèH‹Eè‹8èH‹Eè‹@…Àt H‹Eè‹xèH‹}èèH‹EØH‰EÐH‹}Ðèë&H‰EÈH‹]ÈH‹EØH‰EÐH‹}ÐèH‰]ÈH‹}È踄Àt H‹}ØèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØHH‹UØH‰H‹}ØèH‹EØH‹@H‰EèH‹Eè‹8èH‹Eè‹@…Àt H‹Eè‹xèH‹}èèH‹EØH‰EÐH‹}Ðèë&H‰EÈH‹]ÈH‹EØH‰EÐH‹}ÐèH‰]ÈH‹}È踄Àt H‹}ØèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØHH‹UØH‰H‹}ØèH‹EØH‹@H‰EèH‹Eè‹8èH‹Eè‹@…Àt H‹Eè‹xèH‹}èèH‹EØH‰EÐH‹}Ðèë&H‰EÈH‹]ÈH‹EØH‰EÐH‹}ÐèH‰]ÈH‹}È踄Àt H‹}ØèHƒÄ8[ÉÃUH‰åHƒìH‰}øèÉÃUH‰åHƒÄ€‰}œ@ˆu˜¾¿èH‰EðHÇEèH‹H‹0HUè‹}œèH‹EèH…ÀtH‹uèH‹}ðèH‹}èèÇEüHuü‹}œè‹Eü…Àu H‹EðH‰EˆéêH‹}ðèH…À”À„Àt=HÇEèH‹H‹0‹}üHUèèH‹EèH…ÀtH‹uèH‹}ðèH‹}èèÇEø‹}üHuøè‹Eø…Àu H‹EðH‰EˆésHÇEèH‹H‹0‹}øHUèèH‹}ðèH…À”À„ÀtH‹}ðèH‹EèH‰Eˆé,H‹EèH…À„¶E˜ƒð„Àu‹}øèHƒøwÆE—ëÆE—¶E—„ÀtH‹}ðèH‹EèH‰EˆéÞH‹}èèH…À”À„ÀtH‹}èèH‹EðH‰EˆéµH‹}èèHÇEàH‰EØH‹EàH‰E°H‹EØH‰E¸H‹E°H‰E H‹E¸H‰E¨H‹E H‰EÀH‹E¨H‰EÈH‹uèH‹UÀH‹MÈH‹}ðA¸èH…À•À„Àt:H‹}ðèH…ÀŸÀ„ÀtH)H‹}ð¾èH‹UèH‹}ð¾èH‹}èèH‹EðH‰EˆH‹EˆÉÃUH‰åHƒìP‰}¼¾¿èH‰EØHÇEÈÇEðÆEÿH‹H‹0HUÈ‹}¼è‰EøH‹EÈH…À„õH‹}ÈèHÁè‰Eðƒ}ð„ÒH‹}ÈèH‰EÀÇEôé­H‹EÀ‹‰Çè‰EìHUäHuè‹}ìè‰Eøƒ}øu|‹Eäƒøt‹Eäƒøu‹}è¾èH‰EÐëHÇEÐH‹H‹0‹}èHUÐèH‹EÐH…Àt2€}ÿtH5ó'H‹}ØèëÆEÿH‹uÐH‹}ØèH‹}ÐèÿEôHƒEÀ‹Eô;EðŒGÿÿÿH‹}Èè€}ÿt H‹EØH‰E°ë‹}¼¾èH‰E°H‹E°ÉÃUH‰åHƒÄ€H‰}¨H‰u H‰U˜H‹E H‰EèH‹EèH‹@@H‰EàH‹EèHƒÀ`H‰EÐH‹EèHƒÀH‰EÈH‹E¨HƒÀH‰EÀÇEôéÏH‹EÀ·@f‰Eüfƒ}ü„µH‹Eè¶@:„ÀtH‹EȺH‰PH‹EèÆ@:é—H‹EÀH‹H‰EØHƒ}Øu èH‰EØH‹EàH‹@H)EØH‹}ØèH‰EØH‹Eжƒð„ÀtUH‹EØH‰EˆHƒ}ˆx òH*EˆòEë#H‹EˆHÑèH‹UˆƒâH ÐòH*Àf(ÈòXÈòMòt*òYEH‹EÈò@H‹EÀH‹H‹EàH‰PH‹EàH‹@H…ÀuèH‰ÂH‹EàH‰PfÇEúH‹Eж„À„H‹Eè¶@8¶Àƒàƒð„Àt+ÇEðë‹Eð‰ÀHEÀHp H‹}ÈèÿEð·Eü;EðwÞ·EüÿÈH‹UÀH˜¶D <÷•ÂH‹EЈH‹Eжƒð„À„0H‹Eè¶@H„Àt,H‹EèH‹@PH‰E¸H‹EèH‹pXH‹}ÈH‹EÈò@H‹E¸ÿÐé€H‹Eè‹PH‹Eè‹@ 9Âs[H‹EèH‹HH‹Eè‹P‰ÐHÁàH<ÿÂH‹Eè‰PH‹uÈèH‹Eè‹PH‹Eè‹@ 9Âu H‹EèÇ@H‹Eè‹@PH‹Eè‰PëH5H‹=èH‹}ÈèéjfÇEø·EúH‹UÀH˜¶D ˆEÿ¶Eÿ„À‰F€}ÿ¿w fÇEøé€}ÿßw fÇEøé€}ÿïw fÇEøéó€}ÿðuVH‹Eè¶@8¶Àƒà„ÀtfÇEø·Eüf‰Eúë·Eú·Uü‰Ñf)Á‰Èf‰Eø·EüÿÈH‹UÀH˜¶D <÷•ÂH‹EЈé—€}ÿñu'H‹Eè¶@8¶Àƒà…Àt fÇEøfƒEúërfÇEøëj€}ÿòufÇEøë\€}ÿóufÇEøëN€}ÿøuH‹Eè¶@8¶Àƒà…Àt fÇEøfÿEúë*€}ÿþuH‹Eè¶@8¶Àƒà…Àt fÇEøfÿEúëfÇEøfƒ}ø„·Uú·EøH˜HEÀHP ·EúH˜HEÀHp H‹}ÈèH‹Eжƒð„À„ÁH‹Eè¶@H„Àt,H‹EèH‹@PH‰E°H‹EèH‹pXH‹}ÈH‹EÈò@H‹E°ÿÐé€H‹Eè‹PH‹Eè‹@ 9Âs[H‹EèH‹HH‹Eè‹P‰ÐHÁàH<ÿÂH‹Eè‰PH‹uÈèH‹Eè‹PH‹Eè‹@ 9Âu H‹EèÇ@H‹Eè‹@PH‹Eè‰PëH5H‹=èH‹}Èè·EøfEú·Eúf;Eü‚–ýÿÿH‹EÀ·@·ÀH˜HEÀHƒÀ H‰EÀÿEôH‹E¨‹;Eô‡"ûÿÿÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹Eè‹@…Àt^H‹EèH‹@H…ÀtQH‹EèH‹PH‹EèH‹@HƒèH‹HÁàHÂH‰UàH‹EèH‹@H9EàtHƒmà H‹}àèëâH‹EèH‹@HxøèH‹}èHƒï€èH‹EèHƒÀH‰EØH‹}Øèë*H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹Eè‹@…Àt^H‹EèH‹@H…ÀtQH‹EèH‹PH‹EèH‹@HƒèH‹HÁàHÂH‰UàH‹EèH‹@H9EàtHƒmà H‹}àèëâH‹EèH‹@HxøèH‹}èHƒï€èH‹EèHƒÀH‰EØH‹}Øèë*H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹Eè‹@…Àt^H‹EèH‹@H…ÀtQH‹EèH‹PH‹EèH‹@HƒèH‹HÁàHÂH‰UàH‹EèH‹@H9EàtHƒmà H‹}àèëâH‹EèH‹@HxøèH‹}èHƒï€èH‹EèHƒÀH‰EØH‹}Øèë*H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì8H‰}ØHH‹UØH‰H‹}ØèH‹EØH‹@pH‰EèH‹Eè‹8èH‹Eè‹@…Àt H‹Eè‹xèH‹}èèH‹EØH‰EÐH‹}Ðèë&H‰EÈH‹]ÈH‹EØH‰EÐH‹}ÐèH‰]ÈH‹}È踄Àt H‹}ØèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØHH‹UØH‰H‹}ØèH‹EØH‹@pH‰EèH‹Eè‹8èH‹Eè‹@…Àt H‹Eè‹xèH‹}èèH‹EØH‰EÐH‹}Ðèë&H‰EÈH‹]ÈH‹EØH‰EÐH‹}ÐèH‰]ÈH‹}È踄Àt H‹}ØèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØHH‹UØH‰H‹}ØèH‹EØH‹@pH‰EèH‹Eè‹8èH‹Eè‹@…Àt H‹Eè‹xèH‹}èèH‹EØH‰EÐH‹}Ðèë&H‰EÈH‹]ÈH‹EØH‰EÐH‹}ÐèH‰]ÈH‹}È踄Àt H‹}ØèHƒÄ8[ÉÃUH‰åSHƒìhH‰}è‰uäHH‹EèH‰H‹}èHƒÇèH‹EèHÇ@pH‹EèÆ@xH‹}èHƒï€èH‹Uè‹Eä‰BH‹Eè‹@…À„#H‹Eè‹@‰ÀH‰E¨H‹E¨HÁàHxèH‰E H‹E HƒÀH‰E°H‹E°HƒèH‹U¨H‰H‹E°H‰E¸H‹U¸H‰UÀH‹E¨HÿÈH‰EÈëH‹}ÀèHƒEÀ HÿMÈHƒ}ÈÿuçH‹U°H‹EèH‰PéŸH‰E˜H‹E˜H‰EØHƒ}¸t4H‹E¨HÿÈH+EÈHÁàH‹U¸HÂH‰UÐH‹E¸H9EÐtHƒmÐ H‹}ÐèëæH‹UØH‰U˜H‹]˜H‹} èH‰]˜ëH‰E˜H‹]˜H‹}èHƒï€èH‰]˜ëH‰E˜H‹]˜H‹}èHƒÇèH‰]˜H‹}˜èHƒÄh[ÉÃUH‰åSHƒìhH‰}è‰uäHH‹EèH‰H‹}èHƒÇèH‹EèHÇ@pH‹EèÆ@xH‹}èHƒï€èH‹Uè‹Eä‰BH‹Eè‹@…À„#H‹Eè‹@‰ÀH‰E¨H‹E¨HÁàHxèH‰E H‹E HƒÀH‰E°H‹E°HƒèH‹U¨H‰H‹E°H‰E¸H‹U¸H‰UÀH‹E¨HÿÈH‰EÈëH‹}ÀèHƒEÀ HÿMÈHƒ}ÈÿuçH‹U°H‹EèH‰PéŸH‰E˜H‹E˜H‰EØHƒ}¸t4H‹E¨HÿÈH+EÈHÁàH‹U¸HÂH‰UÐH‹E¸H9EÐtHƒmÐ H‹}ÐèëæH‹UØH‰U˜H‹]˜H‹} èH‰]˜ëH‰E˜H‹]˜H‹}èHƒï€èH‰]˜ëH‰E˜H‹]˜H‹}èHƒÇèH‰]˜H‹}˜èHƒÄh[ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹EøH‹@H…ÀtH‹EøH‹@H‹HƒÀH‹H‹EøH‹xÿÒ¸„Àt'H‹}øèëH‰EðHƒúÿt H‹}ðèH‹}ðèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹EøH‹@H…ÀtH‹EøH‹@H‹HƒÀH‹H‹EøH‹xÿÒ¸„Àt'H‹}øèëH‰EðHƒúÿt H‹}ðèH‹}ðèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹EøH‹@H…ÀtH‹EøH‹@H‹HƒÀH‹H‹EøH‹xÿÒ¸„Àt'H‹}øèëH‰EðHƒúÿt H‹}ðèH‹}ðèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹EøH‹@H…ÀtH‹EøH‹@H‹HƒÀH‹H‹EøH‹xÿÒ¸„Àt'H‹}øèëH‰EðHƒúÿt H‹}ðèH‹}ðèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹EøH‹@H…ÀtH‹EøH‹@H‹HƒÀH‹H‹EøH‹xÿÒ¸„Àt'H‹}øèëH‰EðHƒúÿt H‹}ðèH‹}ðèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹EøH‹@H…ÀtH‹EøH‹@H‹HƒÀH‹H‹EøH‹xÿÒ¸„Àt'H‹}øèëH‰EðHƒúÿt H‹}ðèH‹}ðèÉÃUH‰åHƒì H‰}èH‹}èèÇEüHuüH‹}èèëH‰EàHƒúÿt H‹}àèH‹}àèÉÃUH‰åSHƒì‰}ìH‰uàƒ}ìu1¾ H‹=èH‰ÇH‹uàèH‰ÇH5è镃}ìu.¾ H‹=èH‰ÇH‹uàèH‰ÇH5èëa¾ H‹=èH‰ÇH‹uàèH‰ÇH5è¿èH‰ÃH‰ß‹UìH‹uàèH‹H‰ÆH‹H‰ßèHƒÄ[ÉÃUH‰åSHìÈH‰½HþÿÿH‰µ@þÿÿH‹½@þÿÿè‰Eìƒ}ìuqH‹½HþÿÿHƒÇH5èH‹µHþÿÿHƒÆH}ÐèHuпèH}Ðèé¤H‰…8þÿÿH‹8þÿÿH}ÐèH‰8þÿÿH‹½8þÿÿèèH‰EÈH‹…HþÿÿH‹@H‰EÀH‹½@þÿÿ¾è¶<ð”À„À„¶ë ¿èèH‹H…Àuê‹}ìèH‰H‹H…ÀunH‹½HþÿÿHƒÇH5èH‹µHþÿÿHƒÆH}°èHu°¿èH}°èë*H‰…8þÿÿH‹8þÿÿH}°èH‰8þÿÿH‹½8þÿÿèÇEäë(‹EäH‰ÂH‹H‹uäH‹½@þÿÿ趈ÿEä‹Eä;EìrÐH‹EÀ‹P H‹EÀ‰PH‹H‰ÂH‹EÀH‰P H‹UÀ‹Eì‰B(H‹EÀÆ@,H‹UÀHH‰B0H‹UÀHƒÂH‹EÀH‰P8H‹}ÀHƒÇè‰Eèƒ}è„üH‹½HþÿÿHƒÇH5èH‹µHþÿÿHƒÆH} èHu ¿èH} èéµH‰…8þÿÿH‹8þÿÿH} èH‰8þÿÿH‹½8þÿÿèƒ}ìvqH‹½HþÿÿHƒÇH5èH‹µHþÿÿHƒÆH}èHu¿èH}èé>H‰…8þÿÿH‹8þÿÿH}èH‰8þÿÿH‹½8þÿÿèH½PþÿÿèH‰EˆH‹½@þÿÿ¾è‹UìH‹MÈH‹uˆH½PþÿÿI‰ÁI‰ÐH‰ò¾èH‰EˆHƒ}ˆunH‹½HþÿÿHƒÇH5èH‹µHþÿÿHƒÆH}€èHu€¿èH}€èë*H‰…8þÿÿH‹8þÿÿH}€èH‰8þÿÿH‹½8þÿÿèH‹EÀ‹@…À„–H‹EÀ‹xHµPþÿÿè‰Eèƒ}ètzH‹½HþÿÿHƒÇH5èH‹µHþÿÿHƒÆH½pÿÿÿèHµpÿÿÿ¿èH½pÿÿÿèë-H‰…8þÿÿH‹8þÿÿH½pÿÿÿèH‰8þÿÿH‹½8þÿÿèH‹…Hþÿÿ¶@„À„H‹EÀ‹p H‹EÀ‹xH•Pþÿÿè‰Eèƒ}ètzH‹½HþÿÿHƒÇH5èH‹µHþÿÿHƒÆH½`ÿÿÿèHµ`ÿÿÿ¿èH½`ÿÿÿèë-H‰…8þÿÿH‹8þÿÿH½`ÿÿÿèH‰8þÿÿH‹½8þÿÿèHÄÈ[ÉÃUH‰åSHƒìXH‰}¸H‰u°H‹E¸H‹@H‰EàH‹Eà‹@…Àt_H‹}¸HƒÇH5èH‹u¸HƒÆH}ÐèHuпèH}ÐèéºH‰E¨H‹]¨H}ÐèH‰]¨H‹}¨èH‹}°èH‰Æº¿èH‰ÆH‹Eà‹8HUìè‰Eèƒ}èt\H‹}¸HƒÇH5èH‹u¸HƒÆH}ÀèHuÀ¿èH}ÀèëH‰E¨H‹]¨H}ÀèH‰]¨H‹}¨è‹UìH‹Eà‰PHƒÄX[ÉÃUH‰åSHìøH‰½þÿÿ‰µþÿÿH‰•þÿÿH‹…þÿÿ¶@„ÀtqH‹½þÿÿHƒÇH5èH‹µþÿÿHƒÆH}ÐèHuпèH}Ðèé7H‰…þÿÿH‹þÿÿH}ÐèH‰þÿÿH‹½þÿÿèè‰Eìƒ}ìunH‹½þÿÿHƒÇH5èH‹µþÿÿHƒÆH}ÀèHuÀ¿èH}Àèë*H‰…þÿÿH‹þÿÿH}ÀèH‰þÿÿH‹½þÿÿèH½ þÿÿ¾è‹…þÿÿ;Eì‚ÒH½ þÿÿH5èH‰Ç‹µþÿÿèH‰ÇH5èH}°Hµ þÿÿèH‹½þÿÿHƒÇHu°èH}°èë#H‰…þÿÿH‹þÿÿH}°èH‰þÿÿéÉH‹µþÿÿHƒÆH} èHu ¿èH} èë#H‰…þÿÿH‹þÿÿH} èH‰þÿÿéyH‹…þÿÿH‹@H‰E˜H‹½þÿÿèH‰Æº¿èH‰ÆH‹E˜‹8HUèè‰Eäƒ}ätrH‹E˜‹8èH‹½þÿÿHƒÇH5èH‹µþÿÿHƒÆH}èHu¿èH}èë#H‰…þÿÿH‹þÿÿH}èH‰þÿÿé¿‹½þÿÿè‰Eàƒ}àuw‹}èèH‹E˜‹8èH‹½þÿÿHƒÇH5èH‹µþÿÿHƒÆH}€èHu€¿èH}€èë H‰…þÿÿH‹þÿÿH}€èH‰þÿÿë4‹UèH‹E˜‰PH‹U˜‹Eà‰B H‹…þÿÿÆ@H½ þÿÿèë-H‰…þÿÿH‹þÿÿH½ þÿÿèH‰þÿÿH‹½þÿÿèHÄø[ÉÃUH‰åSHìhH‰½˜ýÿÿH‰µ¸ýÿÿ‰•´ýÿÿH‹H‹H‰Uè1ÒH½Àýÿÿ¾èH½@ÿÿÿè‹´ýÿÿH‰ ýÿÿèH9… ýÿÿ“À„À„H½ÀýÿÿH5èH‰Ç‹µ´ýÿÿèH‰ÇH5èH½0ÿÿÿHµÀýÿÿèH‹½¸ýÿÿHƒÇHµ0ÿÿÿèH½0ÿÿÿèë&H‰…ýÿÿH‹ýÿÿH½0ÿÿÿèH‰ýÿÿéùH‹µ¸ýÿÿHƒÆH½ ÿÿÿèHµ ÿÿÿ¿èH½ ÿÿÿèë&H‰…ýÿÿH‹ýÿÿH½ ÿÿÿèH‰ýÿÿéH‹½˜ýÿÿHµ@ÿÿÿèé¡‹½´ýÿÿ艅\ÿÿÿ‹½\ÿÿÿèH‰…PÿÿÿHµ`ÿÿÿH‹½Pÿÿÿ¹º€èH‹½PÿÿÿèH‹…˜ýÿÿH‰…¨ýÿÿHµ`ÿÿÿH½@ÿÿÿèH‰ÆH‹½¨ýÿÿèë#H‰…ýÿÿH‹ýÿÿH½@ÿÿÿèH‰ýÿÿë!H½@ÿÿÿèH½Àýÿÿèë-H‰…ýÿÿH‹ýÿÿH½ÀýÿÿèH‰ýÿÿH‹½ýÿÿèH‹…˜ýÿÿH‹H‹MèH3 tèHÄh[ÉÃUH‰åSHƒìHH‰}ÈH‰uÀH‹}ÀèH‰Æº¿èH‰ÇHM캾è‰Eèƒ}èt\H‹}ÈHƒÇH5èH‹uÈHƒÆH}àèHuà¿èH}àèëH‰E¸H‹]¸H}àèH‰]¸H‹}¸è¿@èH‰EØ‹UìH‹E؉H‹EØÇ@H‹UÈH‹EØH‰BHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‰uàH‹}èèHH‹EèH‰H‹uàH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHƒìHH‰}؉uÔH‰UÈH‹EØH‹@H…Àt)H‹EØH‹@H…ÀtH‹EØH‹@H‹HƒÀH‹H‹EØH‹xÿÒH‹EØHÇ@ƒ}Ôu|H‹uÈH}àèHEàH‰E¸¿ èH‰EÀH‹u¸H‹}ÀèH‹EÀH‹UØH‰BH}àèë5H‰E°H‹]°H‹}ÀèH‰]°ëH‰E°H‹]°H}àèH‰]°H‹}°èHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‰uàH‹}èèHH‹EèH‰H‹uàH‹}èèëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHìhH‰½˜ýÿÿH‰µ¸ýÿÿ‰•´ýÿÿH‹H‹H‰Uè1ÒH½Àýÿÿ¾èH½@ÿÿÿè‹´ýÿÿH‰ ýÿÿèH9… ýÿÿ“À„À„H½ÀýÿÿH5èH‰Ç‹µ´ýÿÿèH‰ÇH5èH½0ÿÿÿHµÀýÿÿèH‹½¸ýÿÿHƒï€Hµ0ÿÿÿèH½0ÿÿÿèë&H‰…ýÿÿH‹ýÿÿH½0ÿÿÿèH‰ýÿÿéùH‹µ¸ýÿÿHƒî€H½ ÿÿÿèHµ ÿÿÿ¿èH½ ÿÿÿèë&H‰…ýÿÿH‹ýÿÿH½ ÿÿÿèH‰ýÿÿéH‹½˜ýÿÿHµ@ÿÿÿèé¡‹½´ýÿÿ艅\ÿÿÿ‹½\ÿÿÿèH‰…PÿÿÿHµ`ÿÿÿH‹½Pÿÿÿ¹º€èH‹½PÿÿÿèH‹…˜ýÿÿH‰…¨ýÿÿHµ`ÿÿÿH½@ÿÿÿèH‰ÆH‹½¨ýÿÿèë#H‰…ýÿÿH‹ýÿÿH½@ÿÿÿèH‰ýÿÿë!H½@ÿÿÿèH½Àýÿÿèë-H‰…ýÿÿH‹ýÿÿH½ÀýÿÿèH‰ýÿÿH‹½ýÿÿèH‹…˜ýÿÿH‹H‹MèH3 tèHÄh[ÉÃUH‰åSHƒìHH‰}ÈH‰uÀH‹EÈH‹@pH‰EàH‹]ÈHƒÃH‹}ÀèH‰Æº¿èH‰ÆH‹Eà‹8HEìI‰ÀH‰ÙHè‰Eèƒ}èt\H‹}ÈHƒï€H5èH‹uÈHƒî€H}ÐèHuпèH}ÐèëH‰E¸H‹]¸H}ÐèH‰]¸H‹}¸è‹UìH‹Eà‰PHƒÄH[ÉÃUH‰åSHìH‰½þÿÿ‰µþÿÿH‰•øýÿÿH‹…þÿÿ¶@x„ÀtqH‹½þÿÿHƒï€H5èH‹µþÿÿHƒî€H}ÐèHuпèH}ÐèéóH‰…èýÿÿH‹èýÿÿH}ÐèH‰èýÿÿH‹½èýÿÿèè‰Eìƒ}ìunH‹½þÿÿHƒï€H5èH‹µþÿÿHƒî€H}ÀèHuÀ¿èH}Àèë*H‰…èýÿÿH‹èýÿÿH}ÀèH‰èýÿÿH‹½èýÿÿèH½þÿÿ¾è‹…þÿÿ;Eì‚ÒH½þÿÿH5èH‰Ç‹µþÿÿèH‰ÇH5èH}°HµþÿÿèH‹½þÿÿHƒï€Hu°èH}°èë#H‰…èýÿÿH‹èýÿÿH}°èH‰èýÿÿé…H‹µþÿÿHƒî€H} èHu ¿èH} èë#H‰…èýÿÿH‹èýÿÿH} èH‰èýÿÿé5H‹…þÿÿH‹@pH‰E˜H‹…þÿÿHƒÀH‰…ðýÿÿH‹½øýÿÿèH‰Æº¿èH‰ÆH‹E˜‹8HEèI‰ÀH‹ðýÿÿHè‰Eäƒ}ätrH‹E˜‹8èH‹½þÿÿHƒï€H5èH‹µþÿÿHƒî€H}èHu¿èH}èë#H‰…èýÿÿH‹èýÿÿH}èH‰èýÿÿéX‹½þÿÿè‰Eàƒ}àuz‹}èèH‹E˜‹8èH‹½þÿÿHƒï€H5èH‹µþÿÿHƒî€H}€èHu€¿èH}€èë#H‰…èýÿÿH‹èýÿÿH}€èH‰èýÿÿéÊ‹}è‹uàºè‰Eäƒ}䄃‹}èèH‹E˜‹8èH‹½þÿÿHƒï€H5èH‹µþÿÿHƒî€H½pÿÿÿèHµpÿÿÿ¿èH½pÿÿÿèë#H‰…èýÿÿH‹èýÿÿH½pÿÿÿèH‰èýÿÿë*‹UèH‹E˜‰PH‹…þÿÿÆ@xH½þÿÿèë-H‰…èýÿÿH‹èýÿÿH½þÿÿèH‰èýÿÿH‹½èýÿÿèHÄ[ÉÃUH‰åSHƒìHH‰}ÈH‰uÀH‹}ÀèH‰Æº¿èH‰ÇHM캾è‰Eèƒ}èt\H‹}ÈHƒï€H5èH‹uÈHƒî€H}àèHuà¿èH}àèëH‰E¸H‹]¸H}àèH‰]¸H‹}¸è¿@èH‰EØ‹UìH‹E؉H‹EØÇ@H‹UÈH‹EØH‰BpH‹UÈH‹EØH‰BHHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‰uà‰UÜH‹}è‹uÜèHH‹EèH‰H‹uàH‹}èèëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åSHƒìXH‰}؉uÔH‰UȉMÄH‹EØH‹@H…Àt)H‹EØH‹@H…ÀtH‹EØH‹@H‹HƒÀH‹H‹EØH‹xÿÒH‹EØHÇ@ƒ}ÔuH‹uÈH}àèHEàH‰E°¿ˆèH‰E¸‹UÄH‹u°H‹}¸èH‹E¸H‹UØH‰BH}àèë5H‰E¨H‹]¨H‹}¸èH‰]¨ëH‰E¨H‹]¨H}àèH‰]¨H‹}¨èHƒÄX[ÉÃUH‰åSHƒì(H‰}èH‰uà‰UÜH‹}è‹uÜèHH‹EèH‰H‹uàH‹}èèëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åSHƒìHH‰}ÈH‰uÀH‹}ÀèH‹Eȶ@P„ÀthH‹}ÈHƒï€H5èH‹uÈHƒî€H}àèHuà¿èH}àèfWÀòE¸éâH‰E°H‹]°H}àèH‰]°H‹}°èH‹EÈ‹@…ÀufWÀòE¸é«H‹EÈH‹PH‹EÈ‹@‰ÀHÁàHH‰EØH‹}ØèH‰ÃH‹}ØèH‰ÆH‹}ÀH‰ÚèH‹EÈH‹PH‹EÈ‹@‰ÀHÁàHH‹@H‰EÐH‹EÈ‹@PÿH‹EȉPH‹EÈ‹@PH‹EȉPH‹EÈ‹PH‹EÈ‹@9Âu H‹EÈÇ@òEÐòE¸òE¸HƒÄH[ÉÃUH‰åSHƒì(H‰}ØH‹Eض@Pƒð„Àt\H‹}ØHƒï€H5èH‹uØHƒî€H}àèHuà¿èH}àèë>H‰EÐH‹]ÐH}àèH‰]ÐH‹}ÐèH‹EØHÇ@XH‹EØHÇ@`H‹EØÆ@PHƒÄ([ÉÃUH‰åSHƒìHH‰}ÈH‰uÀH‰U¸H‹Eȶ@P„Àt_H‹}ÈHƒï€H5èH‹uÈHƒî€H}àèHuà¿èH}àèé¡H‰E°H‹]°H}àèH‰]°H‹}°èHƒ}Àu\H‹}ÈHƒï€H5èH‹uÈHƒî€H}ÐèHuпèH}Ðèë>H‰E°H‹]°H}ÐèH‰]°H‹}°èH‹UÈH‹EÀH‰BXH‹UÈH‹E¸H‰B`H‹EÈÆ@PHƒÄH[ÉÃUH‰åSHìˆH‰}ˆ‰u„H‰•xÿÿÿH‹}ˆèHH‹EˆH‰H‹EˆHÇ@ƒ}„„ãH‹µxÿÿÿH}àèHUà‹u„H‹}ˆèH}àèë#H‰…pÿÿÿH‹pÿÿÿH}àèH‰pÿÿÿé)H‹EˆH‹@H…À…;H}ïèHUïH}ÐH5èHuпèH}Ðèë H‰…pÿÿÿH‹pÿÿÿH}ÐèH‰pÿÿÿëH}ïèë#H‰…pÿÿÿH‹pÿÿÿH}ïèH‰pÿÿÿé”H}îèHuîH}èH}îèH}èÇEèéH‹µxÿÿÿH}Àè‹uèH}è‹0HUÀH‹}ˆèH}Àèë#H‰…pÿÿÿH‹pÿÿÿH}ÀèH‰pÿÿÿéÜH‹EˆH‹@H‹HƒÀ0H‹H‹EˆH‹xÿÒ…À•À„ÀuÿEè‹]èH}èH9Ã’À„À…eÿÿÿH‹EˆH‹@H…Àté¡H}íèHUíH}°H5èHu°¿èH}°èë H‰…pÿÿÿH‹pÿÿÿH}°èH‰pÿÿÿëH}íèë@H‰…pÿÿÿH‹pÿÿÿH}íèH‰pÿÿÿëH‰…pÿÿÿH‹pÿÿÿH}èH‰pÿÿÿëH}èë*H‰…pÿÿÿH‹pÿÿÿH‹}ˆèH‰pÿÿÿH‹½pÿÿÿèHĈ[ÉÃUH‰åSHìˆH‰}ˆ‰u„H‰•xÿÿÿH‹}ˆèHH‹EˆH‰H‹EˆHÇ@ƒ}„„ãH‹µxÿÿÿH}àèHUà‹u„H‹}ˆèH}àèë#H‰…pÿÿÿH‹pÿÿÿH}àèH‰pÿÿÿé)H‹EˆH‹@H…À…;H}ïèHUïH}ÐH5èHuпèH}Ðèë H‰…pÿÿÿH‹pÿÿÿH}ÐèH‰pÿÿÿëH}ïèë#H‰…pÿÿÿH‹pÿÿÿH}ïèH‰pÿÿÿé”H}îèHuîH}èH}îèH}èÇEèéH‹µxÿÿÿH}Àè‹uèH}è‹0HUÀH‹}ˆèH}Àèë#H‰…pÿÿÿH‹pÿÿÿH}ÀèH‰pÿÿÿéÜH‹EˆH‹@H‹HƒÀ0H‹H‹EˆH‹xÿÒ…À•À„ÀuÿEè‹]èH}èH9Ã’À„À…eÿÿÿH‹EˆH‹@H…Àté¡H}íèHUíH}°H5èHu°¿èH}°èë H‰…pÿÿÿH‹pÿÿÿH}°èH‰pÿÿÿëH}íèë@H‰…pÿÿÿH‹pÿÿÿH}íèH‰pÿÿÿëH‰…pÿÿÿH‹pÿÿÿH}èH‰pÿÿÿëH}èë*H‰…pÿÿÿH‹pÿÿÿH‹}ˆèH‰pÿÿÿH‹½pÿÿÿèHĈ[ÉÃUH‰åSHì˜H‰}ˆ‰u„H‰•xÿÿÿ‰tÿÿÿH‹}ˆèHH‹EˆH‰H‹EˆHÇ@ƒ}„„éH‹µxÿÿÿH}àè‹tÿÿÿHUà‹u„H‹}ˆèH}àèë#H‰…hÿÿÿH‹hÿÿÿH}àèH‰hÿÿÿé/H‹EˆH‹@H…À…AH}ïèHUïH}ÐH5èHuпèH}Ðèë H‰…hÿÿÿH‹hÿÿÿH}ÐèH‰hÿÿÿëH}ïèë#H‰…hÿÿÿH‹hÿÿÿH}ïèH‰hÿÿÿéšH}îèHuîH}èH}îèH}èÇEèé‡H‹µxÿÿÿH}Àè‹uèH}è‹0‹tÿÿÿHUÀH‹}ˆèH}Àèë#H‰…hÿÿÿH‹hÿÿÿH}ÀèH‰hÿÿÿéÜH‹EˆH‹@H‹HƒÀ0H‹H‹EˆH‹xÿÒ…À•À„ÀuÿEè‹]èH}èH9Ã’À„À…_ÿÿÿH‹EˆH‹@H…Àté¡H}íèHUíH}°H5èHu°¿èH}°èë H‰…hÿÿÿH‹hÿÿÿH}°èH‰hÿÿÿëH}íèë@H‰…hÿÿÿH‹hÿÿÿH}íèH‰hÿÿÿëH‰…hÿÿÿH‹hÿÿÿH}èH‰hÿÿÿëH}èë*H‰…hÿÿÿH‹hÿÿÿH‹}ˆèH‰hÿÿÿH‹½hÿÿÿèHĘ[ÉÃUH‰åSHì˜H‰}ˆ‰u„H‰•xÿÿÿ‰tÿÿÿH‹}ˆèHH‹EˆH‰H‹EˆHÇ@ƒ}„„éH‹µxÿÿÿH}àè‹tÿÿÿHUà‹u„H‹}ˆèH}àèë#H‰…hÿÿÿH‹hÿÿÿH}àèH‰hÿÿÿé/H‹EˆH‹@H…À…AH}ïèHUïH}ÐH5èHuпèH}Ðèë H‰…hÿÿÿH‹hÿÿÿH}ÐèH‰hÿÿÿëH}ïèë#H‰…hÿÿÿH‹hÿÿÿH}ïèH‰hÿÿÿéšH}îèHuîH}èH}îèH}èÇEèé‡H‹µxÿÿÿH}Àè‹uèH}è‹0‹tÿÿÿHUÀH‹}ˆèH}Àèë#H‰…hÿÿÿH‹hÿÿÿH}ÀèH‰hÿÿÿéÜH‹EˆH‹@H‹HƒÀ0H‹H‹EˆH‹xÿÒ…À•À„ÀuÿEè‹]èH}èH9Ã’À„À…_ÿÿÿH‹EˆH‹@H…Àté¡H}íèHUíH}°H5èHu°¿èH}°èë H‰…hÿÿÿH‹hÿÿÿH}°èH‰hÿÿÿëH}íèë@H‰…hÿÿÿH‹hÿÿÿH}íèH‰hÿÿÿëH‰…hÿÿÿH‹hÿÿÿH}èH‰hÿÿÿëH}èë*H‰…hÿÿÿH‹hÿÿÿH‹}ˆèH‰hÿÿÿH‹½hÿÿÿèHĘ[ÉÃÿÿÿÿx $Àì† $† $Üì† $îì† $í† $í† $.í5† $dí*† $Ží*† ,¸í?† ƒ$øí*† $"î*† ,Lî?† ƒ$Œî† $œî† $^† $«î7† ,r† ƒ$âî)† $ ï!† $Š=† $È=† $.ï%† $Tï † $^ï† $vï † $€ï† $˜ï† $°ï† $¾ï† $Þï† $þï† $ð† $$ð;† $`ð † $jð† $‚ð † $Œð† $¤ð† $¼ð† $Êð† $êð† $ ñ† $"ñ† $0ñ† $Lñ#† $pñ† $ñ † $šñ† $²ñ† $Êñ† $âñ<† $ò%† $Dò† $bòB† $¤ò† $²ò† $Äò† $àò#† $óB† $Fó† $fó† $†ó† $”ó† $¦ó† $Âó+† $îó*† $ô† $&ô&† $Lô#† $pôQ† $Âô† $àô† $îô† $õ† $"õ† $0õ† $Bõ† $bõ† $põ† $~õ&† $¤õ#† $Çõ † $Ñõ,† $ýõ&† $#ö#† $FöQ† $˜ö† $¶ö† $Ñö† $ìö† $ ÷/† $:÷#† $]÷7† $”÷R† $æ÷+† $ø'† $8ø/† $gø7† $žøE† $ãø.† $ù+† ,<ù<† ƒ$xù† $—ù/† $Æù*† $ðù† $ú7† ,Fún† ƒ,´út† ƒ,(ûn† ƒ,–ût† ƒ$¡'C† $ä'† $† $ ü2† $<ü,† $%† $hü† $ˆü1† $ºüE† $ýM† $Ný† $fý† $D;† $€;† $¼;† $‚ý2† $´ý2† $æý† $þ1† $8þI† $‚þM† $Ðþ2† $ø:† $2:† $l† ,€­† ƒ,.­† ƒ,Ü­† ƒ$І $v† $s† $ÿZ† $\ÿ+† $‡ÿ'† $®ÿ/† $ÝÿL† $)+† $T'† ${/† $ª'† $Ñ.† $ÿ+† ,*@† ƒ$j/† $™'† $À.† $î+† $+† $D'† $k/† $š'† $Á.† $ï+† ,@† ƒ$Z/† $‰'† $°.† $Þ+† 4 d† ƒŒ$m/† $œA† $Þ'† 4l† ƒŒ$rn† $àb† $B›† $Þ 7† $ .† $D b† 4¦ †  ƒŒ$ 3† $† 8† $ö b† $X ›† $ô7† $,.† ,ZŒ† ƒ$æI† $0'† 4Xs† ƒŒ$Ìn† ,¾ë† ƒ,ªë† ƒ,–ë† ƒ,‚­† ƒ,0­† ƒ,Þ­† ƒ$:A† ${6† $±'† $Ø.† $+† $2w† ,ªm† ƒ$p† ,Œ† ƒ,† ƒ$¬u† $"u† $˜u† $u† $„u† $úu† $ˆd† $ìA† $pI† 4.”† ƒŒ,ºã† ƒ,ž$† ƒ,Â*† ƒ,ì ·† ƒ,¤$† ƒ,&'܆ ƒ,(\† ƒ,^(߆ ƒ,>)\† ƒ,š)† ƒ,,Õ† ƒ,ò,s† ƒ,f1è† ƒ,N2b† ƒ,°2å† ƒ,–3b† ƒ,ø3^† ƒ,V5Ÿ† ƒ,ö5 † ƒ,7ë† ƒ,ì9ë† ƒ,Ø<ý† ƒ,Ö?ý† ƒ4Â¥† ƒŒ4h¥† ƒŒ(GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)RtMidi.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWË std™ ¡,;Y<“!=¯!7Ó!8Ö!XÙ!Zõ!]"_2"bM"d»$eÇ$gÊ$hã$iú$j%k(%l?%mV%nx%o™%s¹%tß%v&w'&xO&zg&{&|&}¥&‚¹&ƒÑ&„î&†'‡'ŠB'‹P'Œh'µ…'¶¨'·Ð'¸í'¹(__copy_normal__copy_normal__copy_backwardchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style$¬È denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >M ú#NB#_M_p#!#ú#ÂB!­Breverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > Þ_Ios_Fmtflags%7„ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode%kê _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate%“I _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir%¸‘ _S_beg_S_cur_S_end_S_ios_seekdir_end€€4[wevent%¢× erase_eventimbue_eventcopyfmt_eventR%Ó}_M_next%Õ¥a#_M_fn%ÖÆa#P³%×»#1%Øà@#R%ÛJ¥aÆa»¥a `C%ßk«c¥a!ÝU%ã Š»¥a;G%ñÄ_M_pword%òk#_M_iword%ó #;G%ôÌa‡š%"s€%_ZNSt8ios_base4Init11_S_refcountEà@#_S_synced_with_stdio%_ZNSt8ios_base4Init20_S_synced_with_stdioEÍ@‡š%^ÒaÏa%Òa»basic_streambuf >&RÂo&TÅo&UÈo&WËo&Xåo&Zÿo&\p&]3p&^Rp&_lp&`†p&a p&bºp&cÔp&dîp&eq&f"q&g>q&hXq&irq&j‰qctype_basectypemoney_base†$pattern'É field'É 6(#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >vector >vector >allocator_Vector_base > %ܧ Sœ#&ÿ¨ TÂ"#&&˜ UÂ"#& VÂ"#'ܧ Wòœtœ(ä7œ»reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >allocator_Vector_base >\%ܧ S{¬#&ÿ¨ TG¬#&&˜ UG¬#& VG¬#'ܧ WEå¬Ú¬(ä7嬻reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_normal__copy_backward_normal__copy_backward)iµ¶Á©cÇðcÇcÇ*?¤þ OˆÍ@Cša+Y~ˆ“'6Â"Â"H=+ÁO”ÿ'RÂ"Â"+2§´9'sÂ"Â"œ+vˆtt”‡³‡³H=+5“”zE°‡³‡³+&´“jч³‡³œ+ãŒj~èG¬+¹w¥ G¬G¬P=+è:”Ío%G¬G¬+’¤´Z§FG¬G¬{¬)Ì ¤`T¾=agÚ) ¤¾=|šÚ)pV]ñÂ!¡[¼[¼¾=)jlsl0Â!Á[¼[¼+ù!—âUÛ ¾=+f­;hþUÛ»,oÅ?FG¬$G¬G¬G¬,ÑI×KG¬JG¬G¬G¬+1oME’fG¬^¬)• Q½G¬G¬G¬G¬P=)øomæ G¬µG¬G¬G¬)¨„ý´1G¬ßG¬G¬G¬{¬)å‰]ZÂ!‡³‡³¾=)p…s-¶Â!$‡³‡³+dŒ—=„Ekµ ¾=+b5­æ<akµ»,VJÅ›IÂ"‡Â"Â"Â",:…äÂ"­Â"Â"Â",É|1U<Â"ÓÂ"Â"Â",]††Â"ùÂ"Â"Â")ðJ Â"#Â"Â"Â"H=)x<mÂ"HÂ"Â"Â")K‚ý¿£Â"rÂ"Â"Â"œ,$A† Â"˜‡³‡³Â")újJ9Â"‡³‡³Â"H=)X-mÈ“Â"燳‡³Â") ý•Â"‡³‡³Â"œ,ª–1´Â"7ç›ç›Â",{ †¼LÂ"][¼[¼Â")N]J.Â"‡[¼[¼Â"H=)›`mAÂ"¬[¼[¼Â")²ý«CÂ"Ö[¼[¼Â"œ,Ä?†tÂ"üç¾ç¾Â")®9JãRÂ"&ç¾ç¾Â"H=)¬2m¢ªÂ"Kç¾ç¾Â")îý ZÂ"uç¾ç¾Â"œ,S™†w‡³›ç¾ç¾‡³ ÍET8½Â"Â"ø›,脞§§Â"ãÂ"»ø›+¡·‹ Â"»ø›H=+.U×E**Â"»ø› 'p17QÂ"»ø›œ-nothrowIS4Y-cerrAÒ(s.__ioinitM_ZStL8__ioinitÄ/Ä9™0_vptr$exception!#'¡,;Ö=1<™õ=»2—‰@ü^C™N3»!45'6__vtbl_ptr_type5™5I7o5T7™ lconv`(+!&ÊJ(,!#&ÚO(-!#& (.!# int_curr_symbol(/!# currency_symbol(0!# mon_decimal_point(1!#( mon_thousands_sep(2!#0 mon_grouping(3!#8&“(4!#@&ž2(5!#H int_frac_digits(6o#P&~M(7o#Q p_cs_precedes(8o#R p_sep_by_space(9o#S n_cs_precedes(:o#T n_sep_by_space(;o#U p_sign_posn(o#X int_n_cs_precedes(?o#Y int_p_sep_by_space(@o#Z int_n_sep_by_space(Ao#[ int_p_sign_posn(Bo#\ int_n_sign_posn(Co#]5o8l)5!¯!»C9š®(K¼!5Yptrdiff_t*˜ 8 +X»õ!CC8ßM+e"!C8p+d!2"!C)¯M+[J(!M"»8é§+Pkn"n"»5t":va_list,IÐfpos_t,U5 __sbuf,`Â" _base,aÂ"# _size,b»#5‡ __sFILE˜,‚$ _p,ƒÂ"# _r,„»# _w,…»# _flags,†˜# _file,‡˜# _bf,ˆ’"# _lbfsize,‰»#( _cookie,Œk#0 _close,'$#8 _read,ŽF$#@ _seek,e$#H _write,„$#P _ub,“’"#X _extra,”•$#h _ur,•»#p _ubuf,˜›$#t _nbuf,™«$#w _lb,œ’"#x _blksize,Ÿ»#ˆ _offset, „"#3»'$k5$3»F$k!»5-$3„"e$k„"»5L$3»„$kC»5k$__sFILEX5Š$‡«$l‡»$lFILE,¡È"'‚,ïÝ$Ý$5»$8æL,ð»ú$Ý$8 ,ñ»%Ý$8!,ò»(%Ý$8•F,ó»?%Ý$8É,ô»V%Ý$8÷h,õ»r%Ý$r%5„"8V,ö!™%!»Ý$),úòjÝ$¹%CC8E,ÿß%kÝ$,ÿ,r`Ý$&CCÝ$;Ó€,»'&Ý$ »;ý†,»D&Ý$D&5J&7„";15, g&Ý$;>,»&Ý$<%¨,»; ¥, !¥&!g=, ¹&C;ƒg,»Ñ&C;D,»î&CC¯0,'Ý$ð+,'Ý$!;-“,»B'Ý$!»<9,Ý$;Tv,!h'!;ˆU,»…'»Ý$;à,©»¨'!C4;‡,ª»Ê'Ý$CÊ'5ø;©n,«»í'CÊ';¤,¬»(!CÊ';k,­»6(CCÊ'oF(lclock_t-M³ tm8-Z') tm_sec-[»# tm_min-\»# tm_hour-]»# tm_mday-^»# tm_mon-_»# tm_year-`»# tm_wday-a»# tm_yday-b»# tm_isdst-c»# tm_gmtoff-d #( tm_zone-e!#0pthread_once_t.^K__gthread_once_t//')wint_t0Fœ $_10Q²) __min0R…# __max0S…# __map0T…# __types0U²)#5Â_RuneEntry0Vc) $_20Xþ) __nranges0Y»# __ranges0Zþ)#5¸)_RuneRange0[Ê) $_30]E* __name0^E*# __mask0_Â#oU*l _RuneCharClass0`*=$_4ˆ 0bÕ+ __magic0câ# __encoding0dÕ+# __sgetrune0f,#( __sputrune0g.,#0 __invalid_rune0h…#8 __runetype0j4,#< __maplower0kD,#¼ __mapupper0lD,#¼ __runetype_ext0s*#À __maplower_ext0t*#Ð __mapupper_ext0u*#à __variable0wk#ð __variable_len0x»#ø __ncharclasses0}»#ü __charclasses0~T,#€oå+l3…þ+C¤þ+5C5å+3»(,…!¤(,5!5 ,ÂD,lÿ…T,lÿ5U*_RuneLocale0k*>`j1å‘»‡,»>·f1ë@3»¡,»>5„1÷”Z»»,»>a'1þ¯—»Õ,»*¬1Àm»ð,»*Ë1 "» -»*ªi1¡x»&-»*Üq1ç±»A-»*vm1 ,»\-»*h…1"{»w-»*»^1)ƒŽ»’-»*Y15×»­-»*w~1;»È-»?A8-|x#F(8‘|-~û-û-««double)ð§-‚*]« . .5U(8«g-…«=.=.5«8 9-{!Z.Z.5`.7U(8’-}!|.|.5‚.7«8;-€ .ž.|.8Á- .µ.|.)g—-ƒhjß.!CZ.mbstate_t2UŠwctype_t34„8r#2yU)/»8v¢2zU)1/Ý$8ªA2{R/R/R/»Ý$5X/wchar_t8¥F2|U)/X/Ý$8\G2}»›/›/Ý$5¡/7X/82~»Â/Ý$»8±A2»ß/Ý$›/48I-2€»ü/Ý$›/48Z2U)0Ý$9%”2‚U)8¨M2ƒA0CA05ß.8‡˜2…m0R/CA08ŸR2†»„0„05Š07ß.8ÊW2ˆµ0R/þ+A08 2‰U)Ñ0X/Ý$8É#2ŠU)è0X/8†^2Œ» 1R/›/48US2»'1›/›/48¹©2ŽU)C1U)Ý$8i2»d1Ý$›/Ê'8«2Ä»…1Ý$›/Ê'8¶_2’»«1R/›/Ê'8zg2Æ»Ì1›/›/Ê'8'j2“»è1›/Ê'82Ç»2›/Ê'8y2”%2!X/A0842•R/A2R/›/8‹±2—»]2›/›/8ʤ2˜»y2›/›/8‘_2™R/•2R/›/8öd2š±2›/›/)«2œX Û2R/›/Z.8Ü(2ò2›/8é›2žR/3R/›/8… 2Ÿ»43›/›/8ÇS2 R/U3R/›/8ad2¤{3!{3A05›/82¥3›/›/8º€2©û-¹3›/¹35R/8’42ÈÛ3Û3›/¹3float8Ð2«R/4R/›/¹38×2¬ &4›/¹3»8Y'2®»G4›/¹3»8ï2§h4R/›/8¤A2¨»4U)8íŽ2°» 4›/›/8ª˜2±R/Á4R/›/8œF2²R/â4R/›/8«"2³R/5R/X/8ÁU2´»5›/48;l2µ»35›/48ÇI2–R/O5›/X/8I2¡R/k5›/›/8§2¢R/‡5›/X/8>2¦R/£5›/›/8Ò~2¯R/Ä5›/X/ __gnu_cxxs×8)Z"®¼&õð5õ)K"´ÿªÞ96õõ__debug46new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >!ee 0„]Â!gÚgÚ8?2Êó8ó8›/¹3long double8¥2Íõ#9›/¹3»8ÄE2ÏD9›/¹3» $_85an9 quot5b»# rem5c»#div_t5dD9 $_95f¥9 quot5g # rem5h #ldiv_t5i{9 $_105lÞ9 quot5mõ# rem5nõ#lldiv_t5o³98Å5“»::5 :@8£5”û-":C8¨5•»9:C8Û5– P:C8v5œk{:n"n"{:5:3»•:n"n"8K5žn9±:»»'ˆ5 Ä:k8K¢5¡!Û:C8à‰5£¥9÷:  8wD5ª»;C8Mc5«4;R/C8à—5¬»U;R/C'‘Ž5¯w;k{:9S£5°»8þ{5±k ;k'²V5²³;Ô)Æo5³.û-Ó;C(,8ˆp5µ ô;C(,»8öL5½»<C(,»)¡Z5ÂË»0<C8ÇN5ÃQ<!›/8Q-5Ä»m<!X/8!5§Þ9‰<õõ8Í€5™õ <C8Ï5ºõÁ<C(,»8"H5Àâ<C(,»)ño5´ô-Û3=C(,8©15·ó8=C(,'))5Ç1=»8f5¦õH=õAP6aA^6bBm Pt=(’IÐBs T™=X=#(ç—™ÐBy W¾=t=#( ¶éÐB Zã=™=#(b79Ñ __gnu_debug4:>C4;…C4<6D%5>!ñU(ælÂ"ç›ç›Â"D¿Y‹>,É‚\^Â"h>‡³‡³Â"!†\Ã0Â"ç¾ç¾Â"DÛk»>!lQnQ\‡³ç¾ç¾‡³Dö¸ë>!¹»ïPÂ"ç›ç›Â"B. 7éÁ@streampos8ÓB +®*7ñ‘$?Á@Ç@)>7õq*Í@D?Ç@Ç@)ìP7ùí8Í@d?Ç@Ç@)§7ý#r»‰?CC,Q 7M¥?C, J7× CË?CÇ@,›X7 þd!ñ?!C,šg7 [!@!C,®*7 T!=@!o,„%7(MoY@Õ@,´‰7Uš»u@Ç@,Ÿg7¬FÍ@–@Õ@Õ@Er7#ÃM»!7&|2»Õ@FoFIboolFÛ@7»_Atomic_word9%»AV GB6 67B'Œ D"A7B'Œ F;A7B=B'Ðd KUA7B»)#K N¦6!vAHBÁ@)#K QÞiC—AHBÇ@)˜ V=[!½A7B»n"+  `‹ßA7B!»). d«KûAHB+©J jËAB7B!Ç@Gd; nZ7B!5AFCB7A5CBBb :1§BA#'G dwB§B'G fB§B­BHµ l§B»5NBF³B7NB7Í@7t 5 BÈ :8ÛUInpos#£ÛUJ_M_dataplus# #_Rep_base_RepK>$#p!0CàUK>$#U€!SCëU!K-d#JñUqCàUK,8#%n 16CàUK~‘#)â16­CàULÙY#-™YÇCëUK‘*#4O;ïCàU»CL#<8DàU»»CKà²#Dí%@DàU»»KË #LIÍ@cDàUCLÒE#UL,†D!C»L•#^2©D!C»LÁA#g+ÌD!»oL ³#za,ïD!1616L ³#~®xE!”6”6L ³#‚ 5E!!!L ³#†™XE!CCK„#Šç^»zE»»L·U;ßL£EëU»»»L™´;µØ½EëUM-#š€#÷UX£#åEëU'X£;¿þEëU­B'X£;·FëUýU'X£;Å:FëUýU»»'X£;ÐbFëUýU»»­B'X£;Û…FëUC»­B'X£;â£FëUC­B'X£;éÆFëU»o­B’K#ìáFëU»,º"#ô¢VGëUýU,º"#üïxV%GëUC,º"#÷VGGëUo,5´#ö16dGëU,5´#%[”6GàU,ª9#&P16žGëU,ª9#1eN”6»GàU,sE#:‰Õ ØGëU,sE#C˜qM õGàU,¡+#L)Õ HëU,¡+#U„M /HàU,>7#]$§LHàU,Q #cçKëU16»o,êy#ëÒ#VLëU»ýU,êy#øXV?LëU»ýU»»,êy;muUVkLëU»C»,êy#*´bV’LëU»C,êy#A¹PV¾LëU»»o,êy#Rƒf16åLëU16o, ‹#j-¨V MëU»», ‹#z×=16.MëU16, ‹#Žó16UMëU1616,½#©XqVMëU»»ýU,½#À¯oV·MëU»»ýU»»,½;h°VèMëU»»C»,½#ê eVNëU»»C,½# XVENëU»»»o,½#5VqNëU1616ýU,½#%+HV¢NëU1616C»,½#::©VÎNëU1616C,½#O€¨VÿNëU1616»o,½#sÇ,V0OëU1616!!,½#~Ú_VaOëU1616CC,½#ˆ±hV’OëU16161616,½#“¦/VÃOëU1616”6”6Kä;‹nƒVõOëU»»»oKL7;˜v—V'PëU»»C»NVo;¦Ù€!MP»o­B,šg;Á.yPàU!»» ï-;õ,l—PëUV,„#üBGC´PàU,èŽ#èdCÑPàU,]# Õ%NBîPàU, J;Ïô±QàUC»», J#)5AQàUýU», J#7÷EhQàUC», J;æ•QàUo»,#U¦©¶QàUýU»,;øiâQàUC»»,#q,\ RàUC»,; }D0RàUo»,·#Q¤WRàUýU»,·;ƒRàUC»»,·#«)ªRàUC»,·#¾âcÑRàUo»,gª#Ì€øRàUýU»,gª;- [$SàUC»»,gª#è÷3KSàUC»,gª#ûfMrSàUo»,‡Y# Œ™SàUýU»,‡Y;B#gÅSàUC»»,‡Y#&6<ìSàUC»,‡Y;ND‡TàUo»,6C#D¿«:TàUýU»,6C;Y‰fTàUC»»,6C#awFTàUC»,6C;n«,´TàUo»,–&#åÈBÛTàU»»,§#“Òl»ýTàUýU,§;‚4±»)UàU»»ýU,§;’1f»_UàU»»ýU»»,§;£>\»UàUC,§;²kh»­UàU»»C!§;Ãm)»àU»»C»75æU7ÈB5ÈB5 CF CFæUFÈBBÿB#”NV _M_length#•# _M_capacity#–#&1#—à@#B C#›X V#OB;@e›ÛUOgy;E‰ƒIOA;QÊPX?-#´˜÷U)Œ´#¾ø’Í@ÃVX))?#¹%Í@ßVX+Œš#Æ0˜÷VñU+—Ž#Ê›WñU+ƒ)#Ξ),WñU»)i'#Ø<¨!HWñU)?#ÜA !nWñU­B­B,01;hñU”W»»­B+˜#ç G±WñU­B O;«cGÏWñU­B)_ #õ×+!ëWñU!C7;^ÿh!ñU­B»Xl5%X7NVBW k] Ïfõh] ,kŠ%O"‚] öfõh] ] ºO%^ggõh] ,Ë{%jÿ¯­d1gi,Ë{%r;­dSgõh­d,“%€œ‰­dpgi,“%ˆɉ­d’gõh­d,'%›>jÍ@®gÍ@,„%§jc*XÐgõhœ[,H`%²@*Xígi,%¼fHœ[ hiE”—%Ϊ »,U%Þí i>hõh»,jV%ó8i`hõh»bªb%Øa€hõh»U4[%–hõhU4[% ±hõhiZº"%UhÀaõhi7] 7ê 7„ 7I }õhl5ØaF}5i7ØaF FkFi/w@>:i”o0_vptr$basic_streambuf!#c_M_in_beg?Ã!#c_M_in_cur?Ä!#c_M_in_end?Å!#c_M_out_beg?Æ!# c_M_out_cur?Ç!#(c_M_out_end?È!#0c_M_buf_locale?Ï*X#81g?Ôij”o»)ä?àÒ>*X'j”oœ[)H`?ñ *XCjšo):?þIf”oij”o! , K?]S÷>•j”oõI „ ,az?ü ÷>¼j”oB „ ,s? ÖF»Ùj”o,Y?”‹­döj”o,ˆ²?'á$»k”o,±?9èO»0k”o,[z?O4°»Mk”o,${?b1=­dtk”o! ,0©?p}»–k”oo,ª?‰6O»³k”o,‹c?¤ðz»Õk”oo,d?¾é²­dük”oC Uó?Ël”oKõŽ?ÞaP!0lšoK{?áïq!NlšoKQ«?ä0›!llšoLJ?î•‹l”o»L|š?ù4 ´l”o!!!KóT? D!ÒlšoKà?ј!ðlšoK,?í!mšoL\7?MB-m”o»L¥š?'¹zQm”o!!d„?<þ¢ixm”oœ[eð+?KX@”oi¨m”o! e«•?W¯H÷>iÝm”oõI „ eû ?cÆB÷>i n”oB „ eñy?oÞ»i3n”oeÌ?…‘‚­diYn”of³"@2#2­diˆn”o! eHq?«…» i®n”oeŸˆ?¸¨q» iÔn”oe­?Ðá]» iÿn”o»fá:@T¿f­d i.o”oC e¬?û»[» iYo”o»Uó?to”o¥oZº"?"QW«o”o¥o5i5 o7iF oFiwctrans_tA'j>úV3H×»åoU)>¸S3Nj »ÿoU)>þLA?^»pU)>ém3Td»3pU)>,´3Z}°»RpU)ð.>ûA3`+c»lpU)>ÊG3fJ@»†pU)>íL3l¸V» pU)>°®3rD´»ºpU)>Õ{3x“+»ÔpU)>³•3~d»îpU)>ù 3„>m»qU)>f3Š:»"qU)8+A†U)>qU)±o>æ-3ØLU)XqU)>+ 3–kaU)rqU)8 Aˆ±o‰qC8º3²ð. qCB:B*™rgupperB17™r€glowerB26;™rgalphaB3û¦™rgdigitB4àG™rhxdigitB5}¢™rgspaceB6RŸ™r@hprintB7'+™rggraphB8%$™r%gcntrlB9¾™rgpunctB:¢^™r galnumB;GC™r7»5Û@iG@'¨­[!x­[# q#J_M_c_locale_ctype'°ã[#J_M_del'±Í@#J_M_toupper'²žr# J_M_tolower'³žr#(J_M_table'´!x#0J_M_widen_ok'µo#8J_M_widen'¶'x#9J_M_narrow'·'x#¹J_M_narrow_ok'¸o#¹jÎI'½_ZNSt5ctypeIcE2idEæ]ktable_size'¿_ZNSt5ctypeIcE10table_sizeEÛU A'Ìt7x!xÍ@ A'Ú;t7xã[!xÍ@,#J'æPMÍ@bt=x»o,#J'õ´CŽt=xCCHx,å'b_Cºt=x»CC,['…©Cæt=x»CC,w~' Mªou=xo,w~'1Û!C/u=x!C,Y'AioQu=xo,Y'R1ˆCxu=x!C,µ'fOošu=xo,µ't'CÆu=xCC!,1~' poíu=xoo,1~'¯Cv=xCCo!Kß'Ò²W!x7Øa|Øa#c_M_tieCW|#Øc_M_fillCXo#àc_M_fill_initCYÍ@#ác_M_streambufCZ”o#èc_M_ctypeC]=x#ðc_M_num_putC_…|#øc_M_num_getCa|#€)œCk@‰kyy›|)Ñ!CoùŒÍ@•y›|)YŽC{ìgê ±y›|+¹8D-sÎy¦|ê +ƒCðCëy¦|ê +Õ$C–»¢z¦|ê )õVC¦ª3Í@$z›|)rC°Á³Í@@z›|)¦cC»¼•Í@\z›|)O™CÅÍ@xz›|)}²CÐ,Tê ”z›|+}²Có~m±z¦|ê OCËz¦|”obÿ´C §xëz¦|»,ÈC;y|{›|,ÈC%l;|*{¦||,RqC3tª”oG{›|)RqD9J¥”oh{¦|”o)¼eDCL¡¬|‰{¦|²|,ÍECd/Œo¦{›|,ÍECx:boÈ{¦|o)„D€F*Xé{¦|œ[)1~Duϯo|›|oo)µDz­o0|›|oUOC¼F|¦|ný-DŒBd|¦|”ooM3D«!Y¦|œ[5°5‹|7Þ5–|7'5¡|7§x5§xF§xF¡|D16 }€~S > !#m¤ Šê|€~m¤ }€~†~,'" ™6Á@!}‘~,}| !>}‘~,äq ¡àwœ~[}€~,äq ¨Ãv¸|}}€~»,À{ ­Þ«œ~š}€~,À{ ´&«¸|¼}€~»,¸M ¹l®Á@Þ}‘~¢~,t ½Œ8œ~~€~¢~,1" Á€l¸|"~‘~¢~,ø… Å…Wœ~D~€~¢~,;" É'0¸|f~‘~¢~!“ ÍpR†~‘~5¸|FŒ~7!5—~7¸|F¸|F¨~7Â!Fê Fó8X''­[˜„­[#jÎI'Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEæ]ûI'¤<˜„»,LE'¿Irpr|ppÀa­~ž„,LE'ãûvp¨|ppÀa­~ i,LE'èïtpÞ|ppÀa­~¤„,LE'í–sp€|ppÀa­~ª„,LE'òcwpJ€|ppÀa­~°„,LE'ø„up€€|ppÀa­~¶„,LE'ýìup¶€|ppÀa­~¼„,LE''spì€|ppÀa­~„,LE'#±rp"|ppÀa­~È„,LE'([vpX|ppÀa­~³~,LE'Hn=pŽ|ppÀa­~iY" 'M¹~¯˜„»Ka‡F$pæ|ppÀa­~Ve‰ZÎ~›p¹~%‚|ppÀa­~ž„e‰Zïp¹~d‚|ppÀa­~ ie‰ZÅžp¹~£‚|ppÀa­~¤„e‰Z„p¹~â‚|ppÀa­~ª„e‰Z$Zžp¹~!ƒ|ppÀa­~°„e‰Z,kŸp¹~`ƒ|ppÀa­~¶„e‰Z3ÖŸp¹~Ÿƒ|ppÀa­~¼„e‰Z;Çœp ¹~Þƒ|ppÀa­~„e‰ZHñ›p ¹~„|ppÀa­~È„e‰Zd\œp ¹~\„|ppÀa­~³~p‰Zqj p ¹~|ppÀa­~i5¹~FÍ@F¥FÔF»FõFFÛ3Fû-XÞ'Û­[y‰­[#jÎI'Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEæ]\Œ'ïQ…y‰»,C ' ©†¤‚……|¤ÀaoÍ@,C '+ =¤³……|¤Àao ,C '0 ݇¤ä……|¤Àao»,C '5 X¤†…|¤Àaoõ,C ': ¬¤F†…|¤Àao,C 'j ] ¤w†…|¤Àaoû-,C 'o ± ¤¨†…|¤Àaoó8,C '„ Û}¤Ù†…|¤Àaon"L˜'ªš‡…|C»oC!!‰LÓGÄÕaS‡…|C»oÀa!!‰L`4‰ ‹‡…|o Àa!C‰Yý6'¢ ΄¬‡y‰»es¾&¬¤΄æ‡…|¤ÀaoÍ@esä²­¤΄ ˆ…|¤Àao esë ®¤΄Zˆ…|¤Àao»esò¹®¤΄”ˆ…|¤Àaoõesù¯¤΄Έ…|¤Àaoes}¬¤΄‰…|¤Àaoû-esÔ¬¤΄B‰…|¤Àaoó8ps x¤ ΄…|¤Àaon"5΄F»m°>@…‰Eq§xH"0_vptr$basic_ostream!#'=¢EVæ‰|»E”o1cE_…‰ Š|»E)¥®EpigR,Š|X)¥®Ey|RMŠ|m)¥®Eƒ\ RnŠ|‚)¥®E© /RŠ| )¥®E­/R°Š|»)¥®E±\.RÑŠ|Í@)¥®F\À¤RòŠ|˜)¥®E¸œ/R‹|¥)¥®Fj„.R4‹|»)¥®EÃŽ.RU‹|Ô)¥®EÌì/Rv‹|õ)¥®EÐö/R—‹|)¥®EÕf.R¸‹|û-)¥®EÙz.RÙ‹|Û3)¥®Eáp.Rú‹|ó8)¥®EåaLRŒ|n")¥®FxZR<Œ|”o)C F µR]Œ|o ³LE#ÂD€Œ|C )òmF­•³R¦Œ|C );FÄâCRÂŒ|)4eFÙ0j÷>ÞŒ|)ÁSFég4RÿŒ|B ,ÁSFŶR&|õI r=¢En|»E5K5Q:F…‰5^3RmR5s3¬|‚¬|5ˆ3Àa—Àas÷'™KTypeWŽWARNINGDEBUG_WARNINGt)NO_DEVICES_FOUNDINVALID_DEVICEMEMORY_ERRORINVALID_PARAMETERINVALID_USEDRIVER_ERRORSYSTEM_ERROR THREAD_ERROR ™#cmessage_8jZ#ctype_9§#'÷'&£ŽKša§1¯)—ÂŽK»ul‰,-(—âŽQvj`/Wƒ\—Qv 2Úa—*Q2—‰5š*C—Q5—5W7—Fb7§sþs5g‘Api9Út)MACOSX_CORELINUX_ALSAUNIX_JACKWINDOWS_MMWINDOWS_KSRTMIDI_DUMMY0_vptr$RtMidi!#+ÑI«c‘uˆ|L`%g1‘ÔjZu…¯O²˜gV‘jZvåjR Ôgz‘vÌU5jZg£‘ÔuGX÷§gÑ+Û:[#ß§jZwþs_ô‘xˆ¡`g‘»FØ5gsš|‡g “g#crtapi_å1—#'š|›k‘X—wjZÔ1Mƒž‘Š‘X—»)‰¡ª“w¦‘X—uˆ|¨]‘БX—ÔjZu…¯±Ú¥‘õ‘X—jZ+Á€ºè5’X—7—k+lOÁëk/’X—uGÄLD‘O’X—våjÇEÔ‘s’X—vÌ͆jZ‘œ’X—Ô+L˜×ûcÃ’X—Í@Í@Í@) á…yû-ä’X—R—oƒ äIX—wjZÔy#(ˆI “1—á° [’“bytes\Â#A²]û-#á°`\“¤zf€u“¤»{º"ã¶îù¤ôù*{d”ü;eÔ#^fÔ#>7gÔ#ringSizehÔ# ringi¤#*{l–¤x hrþ”queues’“#×t“#ignoreFlagsu‡#8doInputvÍ@#9firstMessagewÍ@#:apiDataxk#@usingCallbackyÍ@#HuserCallbackzk#P}{k#XŠq|Í@#`x 蔜¤(‰œ¤»0_vptr$MidiInApi!#JinputData_‡”#SÆa‰k#pSššŠÍ@#xS@+‹jZ#€#(Ly•1—ÔbëM “™•1—»|‰N&w “¾•1—}ˆ|Ob “é•1—ÔjZ}…¯P# “–1—jZ}GQÄ^ “0–1— Á€RëS–1—7—k lOS7|l–1—|åjTö£Ô “‘–1—|ÌU.”jZ “»–1—Ô}L˜V‚ “ë–1—Í@Í@Í@, W4dû- —1—R—~p †Cg “1—ša5 “5=—\R—û-R—k5 5‘s›úgæ˜g#Jrtapi_7¦š#›©—¬šwjZbøµ ^—É—¬š»,‰ šwæ—¬š}ˆ|ÝX^—˜¬šÔjZ}G†^—2˜¬š}…¯#aŽ^—X˜¬šjZ|åj&ÓÔ^—}˜¬š|Ì,k[jZ^—§˜¬šÔ Ï3Ò"جšR—Wƒ 6¬šwjZyq 昦š0_vptr$MidiOutApi!#SÆaŸk#Sšš Í@#S@+¡jZ#q’V™¦šbo“æ˜v™¦š»|‰”ž«w昛™¦š}ˆ|•÷€æ˜Æ™¦šÔjZ}…¯–®læ˜ì™¦šjZ}G—Ímæ˜ š¦š|åj˜¸Ôæ˜2š¦š|Ì™‚"jZæ˜\š¦šÔ}Ïšx昂š¦šR—~p ˆ1 昦šša5æ˜5^—Bý6 6ç›'Œ DÒšþ›'Œ Fëšþ›œ'Ðd K›þ›»)#K NCÂ"&›œò›)#K Q’±ç›G›œø›)˜ V©pÂ"m›þ›»n"+  `pŠ›þ›Â"»). dÇ)«›œ+©J j&JÍ›þ›Â"ø›Gd; n͵þ›Â"5í›7‡F‡Fí›5²šF œ7²š5 œBB Vnœ²š#'G d>œnœ'G fWœnœtœHµ lnœ»5œFzœ7œ5žB] N«&“I ž#)W« `ß*«»œ±)W« dO tœל·)] h¿8œóœ·'½G k ±tœ'½G o*±»tœ'Gš zD±»)x% ‚:eÂ"e±»+>¡ †£(‡±Â"» £D £e £‘œ £»œ £×œFœ5…œ5½7…œB  £y¤…œ#'A ÉðR—tœ'A ÖžR—»ø›tœ'A ç,žR—y¤Š4 GžR—»)º"„Ç‘„¤hžR—y¤ ®* (8~‹žR—»ø›,5´ J7¨žR—,5´ Sy‰|7ÅžФ,ª9 \3]7âžR—,ª9 eñb|7ÿžФ,sE nRRŽŸR—,sE w|` 9ŸФ,¡+ €À§ŽVŸR—,¡+ ‰ÚE sŸФ,>7 ¼YŸФ,. ” \­ŸФ ¯_ £$¦ПR—»‡,À‰ °–#íŸФ,p— ¹þÍ@  Ф+qEü—' R—»,¸M Ý¡Oò›I R—»,¸M ì‘Cø›k Ф»Lµ òÌ¡Š Ф»,±1 lò›¬ R—»,±1 É7ø›ΠФ»,ü; "â´ò›ë R—,ü; *³ø›¡Ф,^ 2´ò›%¡R—,^ :©aø›B¡Ф,èŽ E jÂ"_¡R—,èŽ IË‹ç›|¡Ф 1y X#™š¡R—ø› XP m=³¡R—)êy\¹¨7Ù¡R—7ø› êy K6¢R—7»ø›) ‹mØ7"¢R—7) ‹yG87H¢R—77 ï- Û\:f¢R—„¤ ¹8 ï ¢R—n>B«­¢¢R—»ø›L6?3L>Ë¢R—7»ø›nÄeõÐNî¢R—7ø›LÖ šû¥ £R—Â"K0Ÿ ü'%Â":£R—»[¼[¼nÔ{b£R—[¼[¼t=Lš€ PI}‹£R—[¼[¼P= ©d 9£®£R—[¼[¼K+­ üŽkÂ"Û£R—»ç¾ç¾K°n ü™4Â"¤R—»‡³‡³nC¦Ôr‡0¤R—‡³‡³t=LE? PÓY¤R—‡³‡³P=˜. 9ÔWR—‡³‡³F¤7ÂFÂ5¤5“5’“5”y|YˆÊ “¦ “#|YÌÛ¤¦jZÔbŒÍ¢¤û¤¦»|‰Î¤w¢¤ ¥¦}ˆ|Ï/D¢¤K¥¦ÔjZ}…¯Ð z¢¤q¥¦jZ}GÑe£¢¤’¥¦|åjÒb"Ô¢¤·¥¦|ÌÓfbjZ¢¤á¥¦Ô~p ÖK” ¢¤¦ša5¢¤y¡ Ú昧æ˜#¡Ü?¦§jZb&Ý ¦_¦§»|‰Þµ*w ¦„¦§}ˆ|ßú© ¦¯¦§ÔjZ}…¯à,  ¦Õ¦§jZ}Gá· ¦ö¦§|åjâL/Ô ¦§§|Ìã×3jZ ¦E§§Ô}Ïä` ¦k§§R—~p ç‚H ¦§ša5 ¦/ P>Giñ©i#c_M_modeGU„ #@c_M_stringGXÈB#H'³G§}d¨ñ©„ fÌG±¨Z­d•§‰¨ñ©fHqH‰È\» •§®¨ñ©f­H4Ž» •§بñ©»f¬HVC‹» •§©ñ©»fð+GѰg”o•§1©ñ©! f«•H›4{÷>•§e©ñ©õI „ fû HÊä‘÷>•§”©ñ©B „ n¤Hçkd¼©ñ©!»»nŠgGôÅ@Õ©ñ©€Jz•§ñ©»5•§5ý©7•§mR`>O…‰«…‰#J_M_stringbufGŽ•§#9G¡[ª«»E„ 9G¶†ª«»EýU„ bnGÀª¬ª«»E,RqGËçMñ©ɪ«,ó'GÓ¦´ÈB檫ó'GÝl3«ýU5ª5 «7ªBâ7 6G¬'Œ D2«d¬'Œ FK«d¬j¬'Ðd Ke«d¬»)#K Ní°G¬†«u¬X¬)#K Q²M¬§«u¬^¬)˜ VâG¬Í«d¬»n"+  `Ûï«d¬G¬»). d/i ¬u¬+©J jå#-¬d¬G¬^¬Gd; n̈d¬G¬5w5S¬7wFwFS¬5«Fp¬7«5p¬B› VÔ¬«#'G d¤¬Ô¬'G f½¬Ô¬Ú¬Hµ lÔ¬»5{¬Fà¬7{¬5ñB´ N®&“I ñ#)W« `7®!­®)W« dÛ–Ú¬=­®)] hW{¬Y­®'½G kr­®Ú¬'½G o­®»Ú¬'Gš zª­®»)x% ‚1VG¬Ë­®»+>¡ †—í­®G¬» £ª­ £Ë­ £÷¬ £!­ £=­F{¬5ë¬5#®7ë¬BØ £p³ë¬#'A ÉV®p³Ú¬'A Öy®p³»^¬Ú¬'A ç’®p³v³Š4 ­®p³»)º"„Æb‘ήp³v³ ®* (IIñ®p³»^¬,5´ J¦!ÿ7¯p³,5´ Sg+Y8+¯³,ª9 \Õÿ7H¯p³,ª9 eLmY8e¯³,sE nÛ‚¯p³,sE w,\Ÿ¯³,¡+ €¸Û¼¯p³,¡+ ‰áY\Ù¯³,>7 ×pö¯³,. ”)P°³ ¯_ £m/6°p³»w,À‰ °S°³,p— ¹VÍ@p°³+qEà°p³»,¸M ÝEQX¬¯°p³»,¸M ì ‡^¬Ѱ³»Lµ òœ>ð°³»,±1 ©X¬±p³»,±1 gi^¬4±³»,ü; "HX¬Q±p³,ü; *²i^¬n±³,^ 2ù1X¬‹±p³,^ :•{^¬¨±³,èŽ EˆVG¬űp³,èŽ IÒ6M¬â±³ 1y X\²p³^¬ XP mNK²p³)êy\ Lÿ7?²p³ÿ7^¬ êy ­ƒg²p³ÿ7»^¬) ‹mó)ÿ7ˆ²p³ÿ7) ‹y.ÿ7®²p³ÿ7ÿ7 ï- ÛWu̲p³‘ ¹8 ï75å²p³n>B««³p³»^¬L6?3a1³p³ÿ7»^¬nÄeõ{:T³p³ÿ7^¬WÖ š±yp³G¬5(®F|³7(®5|³D7 }OµS > Â"#m¤ й³Oµm¤ Ó³OµUµ,'" ™«<ò›ð³`µ,}| ‚GÂ" ´`µ,äq ¡,kµ*´Oµ,äq ¨§Ž‡³L´Oµ»,À{ ­ kµi´Oµ,À{ ´ ‡³‹´Oµ»,¸M ¹…µò›­´`µ¢~,t ½ékµÏ´Oµ¢~,1" Á`‡³ñ´`µ¢~,ø… ÅY³kµµOµ¢~,;" Édx‡³5µ`µ¢~!“ Í qUµ`µ5‡³F[µ7Â"5fµ7‡³F‡³UInt8IU‡UInt16IW¥UInt32I[ÔSInt32I\»UInt64IOSStatusIùšµBooleanI‡$_55I[îµnoErrByteI†qµCFIndex= CFStringRefB"¶5(¶7-¶__CFStringCFMutableStringRefCV¶5-¶$_61M¬¶kCFCompareLessThankCFCompareEqualTokCFCompareGreaterThan‚$_63_ß¶location`üµ#Q aüµ#CFRangeb¬¶CFDataRefJ ·5·7 ·__CFData$_80KbʸkCFStringEncodingMacRomankCFStringEncodingWindowsLatin1€ kCFStringEncodingISOLatin1kCFStringEncodingNextStepLatinkCFStringEncodingASCII€ kCFStringEncodingUnicode€kCFStringEncodingUTF8€‚€ÀkCFStringEncodingNonLossyASCIIÿkCFStringEncodingUTF16€kCFStringEncodingUTF16BE€‚€€kCFStringEncodingUTF16LE€‚€ kCFStringEncodingUTF32€‚€àkCFStringEncodingUTF32BE€‚€ÀkCFStringEncodingUTF32LE€‚€àMIDIObjectRefL“ŒµMIDIClientRefLžÊ¸MIDIPortRefL©Ê¸MIDIDeviceRefL·Ê¸MIDIEntityRefLÈʸMIDIEndpointRefLÔʸMIDITimeStampL먵$_188Ló•ºkMIDIObjectType_OtherkMIDIObjectType_DevicekMIDIObjectType_EntitykMIDIObjectType_SourcekMIDIObjectType_DestinationkMIDIObjectType_ExternalMaskkMIDIObjectType_ExternalDevicekMIDIObjectType_ExternalEntitykMIDIObjectType_ExternalSourcekMIDIObjectType_ExternalDestinationMIDIObjectTypeLšµMIDIUniqueIDLšµƒ†LꄆL»numPacketsL‘Œµ#"L’K¼#ƒ÷+L»÷+(L²³»(°L³1¹#èŽL´[¼#bytesToSendLµŒµ#completeL¶Ƶ#reservedL·f¼#completionProcL¸¾»#completionRefConL¹k# 5¹»7úMIDICompletionProcLJÚ»5à»\ë»ë»5»„~” Lk.¼A²LlH¹#Q Lm~µ#èŽLn.¼# îµ>¼lÿƒ~”Lpñ»>¼[¼l5a¼7îµîµv¼l‚CoreMidiData@`ý¼ºAa߸#portbô¸#Þ^c1¹#destinationIdd1¹# lastTimee#sysexreqf»#Dÿ7 }žS > G¬#m¤ Š/½žm¤ I½ž˾,'" ™&!X¬f½Ö¾,}| ØJG¬ƒ½Ö¾,äq ¡—á¾ ½ž,äq ¨`–ý¼½ž»,À{ ­Qá¾ß½ž,À{ ´sý¼¾ž»,¸M ¹lzX¬#¾Ö¾¢~,t ½}7á¾E¾ž¢~,1" ÁŽ}ý¼g¾Ö¾¢~,ø… Å7ᾉ¾ž¢~,;" ÉÐ&ý¼«¾Ö¾¢~!“ Í_˾Ö¾5ý¼FѾ7G¬5ܾ7ý¼Fý¼D|7 }¯ÀS > ç›#m¤ Š¿¯Àm¤ 3¿¯ÀµÀ,'" ™g(ø›P¿ÀÀ,}| §Rç›m¿ÀÀ,äq ¡£ ËÀŠ¿¯À,äq ¨‰”羬¿¯À»,À{ ­ö4ËÀÉ¿¯À,À{ ´4ç¾ë¿¯À»,¸M ¹£ø› ÀÀÀ¢~,t ½GËÀ/À¯À¢~,1" Á½¦ç¾QÀÀÀ¢~,ø… ÅÄ”ËÀsÀ¯À¢~,;" ÉË`羕ÀÀÀ¢~!“ ͵ÀÀÀ5ç¾F»À7ç›5ÆÀ7ç¾Fç¾DTP'Á,ùGSÞ Â"ÁÂ"Â"Â"!Ú~S%–Â"[¼[¼Â"DqÖ}Á,¥ˆÙ~G¬ZÁG¬G¬G¬!ÙÂ"Â"Â"Â"D—­Á!X²­™;G¬G¬G¬G¬D”6 }uÃS > C#m¤ ŠßÁuÃm¤ ùÁuÃ{Ã,'" ™ aÇ@ÂÃ,}| †‘C3ÂÃ,äq ¡÷fŒÃPÂuÃ,äq ¨G­ÁrÂuû,À{ ­ŒÃÂuÃ,À{ ´å­Á±Âuû,¸M ¹ÆVÇ@ÓÂâ~,t ½šŒÃõÂuâ~,1" ÁA ­ÁÃâ~,ø… Å¥ŒÃ9Ãuâ~,;" ÉÒe­Á[Ãâ~!“ ÍùT{ÃÃ5­ÁF‘[5‡Ã7­ÁF­Á…©Æ†L©Ã7=‡’à ZÀìÜìÚÈÑh‰'±96-ÂLÄŠ_data9‘l‹pi)fkÜìîì˜VÄŒ‘hŠ__pik‘`âŽîìíäƒÄކLƒÄ‘h7Qíí0µÄކLƒÄ‘h…ßÌƆLÌÄ7‘‡µÄ]3í.í|ýĈÀÄ‘h…ð“ņ†LÅ7–¤‡ýÄ?.ícíÈEňÅ‘h/’­díŽítÅŽ†LtÅ‘h7X—O’°Ží¸í`¨ÅކLtÅ‘hs’±¸í÷í¬çÅŽ†LtÅ‘X<š±Ô‘T˜¸øí"îøÆŽ†LÆ‘h7¬šX˜¹"îLîDJÆŽ†LÆ‘h}˜ºLî‹î‰ÆŽ†LÆ‘X<šºÔ‘Tû¤Œî›îܶƎ†L¶Æ‘h7¦_¦œî«î(èÆŽ†LèÆ‘h7§‘»– rt^ÇŽ†L^Ç‘h’midiSysex Í@‘d’midiTime Í@‘`’midiSense Í@‘\71—FÛUЫîâîÀ¦ÇŠ__a¶¦Ç‘hŠ__b¶¦Ç‘`7cÇðr‰ …È’__groupingþ C‘¨’__grouping_sizeþ ‘ ’__grouping_tmpþ …È‘˜“__n ÛU‘P“__min ÛU‘H“__i ‘¸“__test Í@‘_” “__j ‘°7šaÙ¯âî ïX·ÈކL·È‘h7³° ï-ï¤ùÈŽ†LùÈ‘h’__n Ý‘`7p³•A™DɆ†LÉ7¦š‡þÈä’ŠÇðIɈ É‘h‡þÈj‘È<uɈ É‘hsŸ.ïSɎ†L¢É‘h7Ф…¾š¾É††L¾É7þ›‡§É¡¶Tï^ïÔïɈ²É‘h…*œʆ†LÊ7nœ‡ïÉB^ïuï 7ʈúÉ‘h…ëšYʆ†L¾É†¶¤Û@‡7ʼ—vï€ïl…ʈBÊ‘h…Wœ§Ê††Lʆ¶¤Û@‡…Ê×€ï—ï¸ÓʈÊ‘h‡…ÊK²˜ï¯ïÿʈÊ‘h…Òšˆ†L¾ÉË7œ‡ÿÊðï¾ïPUˈ Ë‘hˆË‘`…>œxˆ†LÊ–__a fxË7tœ‡UË…¾ïÝˈ`Ë‘hˆkË‘`‡UËKÞïýïèçˈ`Ë‘hˆkË‘`—ò S ̆†L ̆¶¤Û@7œ‡çË%µþïð4 <̈ôË‘hŸœð$ð€ iÌŽ†LiÌ‘h7± ¬$ð_ðÌ »ÌކL»Ì‘hŠ__p jG¬‘`Š__val jÀÌ‘X7d¬7^¬…«Ü̆†L»Ì‡ÅÌya`ðjð ͈ÐÌ‘h…¬͆†LÍ7Ô¬‡Íαjððd P͈Í‘h…K«r͆†L»Ì†¶¤Û@‡PÍׂðŒð° žÍˆ[Í‘h…½¬À͆†L͆¶¤Û@‡žÍmLŒð£ðü ì͈©Í‘h‡žÍò[¤ð»ðH Έ©Í‘h…2«4Ά†L»Ì4Î7j¬‡Î¼ðÊð” nΈ#Αhˆ.Α`…¤¬‘Ά†LÍ–__a f‘Î7Ú¬‡nÎ/Êðéðà ËΈyΑhˆ„Α`‡nΜ%êð ñ, ψyΑhˆ„Α`—E S$φ†L$φ¶¤Û@7嬇Ïé• ñ!ñx Uψ Ï‘h­"ñ0ñÄ ‚ÏŽ†L‚Ï‘h7®…¹³«Ï††L«Ï˜__i °Ï7Oµ7Uµ‡‡Ï/)0ñLñ êψ’Ï‘hˆÏ‘`ÅžLñoñ\ ÐŽ†LБX7R—‹žpññ¨ IÐŽ†LБX5X=—d= PhІ†LhÐ7IЇOЊMñšñô ™Ðˆ\Бh5t=—‰= T¸Ð††L¸Ð7™Ð‡ŸÐ¢šñ±ñ@éЈ¬Ð‘h5™=—®= Wц†LÑ7éЇïÐL1²ñÉñŒ9шüБh5¾=—Ó= ZXц†LXÑ79ч?Ñÿ\ÿt*æë, »ç›‘Xc »ç›‘P|¯»Â"‘H“_Num½¨~‘ha\ÿ‡ÿÀ*Eì, ÅÂ"‘Xc ÅÂ"‘P|¯ÅÂ"‘H›O‘ʸB‘oZÁ‡ÿ®ÿ +”ì, ÙÂ"‘hc ÙÂ"‘`|¯ÙÂ"‘X‡®ÿÝÿX+í, Â"‘Xc Â"‘P|¯Â"‘H“__bi1¸B‘o“__bi2¸B‘n>Ýÿ)¤+Ví, (监hc (监`|¯(Â"‘X­)Tð+µí, 1Â"‘Xc 1Â"‘P|¯1Â"‘H›O‘6¸B‘oÞÀT{<,î, SÂ"‘hc SÂ"‘`|¯SÂ"‘XÓ{ªˆ,tî, †Â"‘Xc †Â"‘P|¯†Â"‘H“__inޏB‘o›å¸B‘nùªÑÔ,Éî™, JÂ"‘h™c JÂ"‘`™|¯JÂ"‘XŒH=‘#Ñÿ -ï™, mÂ"‘h™c mÂ"‘`™|¯mÂ"‘XHÿ*l-jï™, ýÂ"‘h™c ýÂ"‘`™|¯ýÂ"‘XŒ«‘PB>*j¸-¹ï, \‡³‘Xc \‡³‘P|¯\Â"‘Hrj™.)ð, †‡³‘Xc †‡³‘P|¯†Â"‘H“__inޏB‘o›å¸B‘n˜™ÀP.~ð™, J‡³‘h™c J‡³‘`™|¯JÂ"‘XŒH=‘ÂÀîœ.Êð™, m‡³‘h™c m‡³‘`™|¯mÂ"‘Xçîè.ñ™, ý‡³‘h™c ý‡³‘`™|¯ýÂ"‘XŒ«‘PD4/~ñ, 1监Xc 1监P|¯1Â"‘H›O‘6¸B‘oÁDk€/Íñ, S[¼‘hc S[¼‘`|¯SÂ"‘X7kšÌ/=ò, †[¼‘Xc †[¼‘P|¯†Â"‘H“__inޏB‘o›å¸B‘n]šÁ0’ò™, J[¼‘h™c J[¼‘`™|¯JÂ"‘XŒH=‘‡Áïd0Þò™, m[¼‘h™c m[¼‘`™|¯mÂ"‘X¬ï°03ó™, ý[¼‘h™c ý[¼‘`™|¯ýÂ"‘XŒ«‘Ph>Zü0‚ó, \羑Xc \羑P|¯\Â"‘HÖZ‰H1òó, †ç¾‘Xc †ç¾‘P|¯†Â"‘H“__inޏB‘o›å¸B‘nü‰°”1Gô™, J羑h™c J羑`™|¯JÂ"‘XŒH=‘&°Þà1“ô™, m羑h™c m羑`™|¯mÂ"‘XKÞ ,2èô™, ý羑h™c ý羑`™|¯ýÂ"‘XŒ«‘P˜> mx28õ, n羑Hc n羑@|¯n‡³‘¸umœÄ2¨õ, †ç¾‘Xc †ç¾‘P|¯†‡³‘H“__inޏB‘o›å¸B‘nG›œÝ3íõކL¾É‘hŠ__n V‘`Œn"‘XDÞ\3)öކLiÌ‘hŠ__n ‚‘`Ë¢r¨3ñöކLБ¨™D‘õ‡³‘ Š__xõñö‘˜¦6ºœö§öü‡‘_”ºi›¢ƒÛU‘P›À_ ‘H›8‘Â"‘@›îvÂ"‘¸7ø›|¡ràô33÷ކLБh’__x X3÷‘`7ø› £àB@4¥÷ކLБX’__n ü‘P, ü[¼‘Hc ü[¼‘@›|¯ þÂ"‘`:£BÝ Œ4SøŽ†LБH™, Ô[¼‘@™c Ô[¼‘¸Œt=‘§À_ÖÛU‘`¦2 .ø§{OÚÂ"‘X”h Û š__midè[¼‘Pb£Þ  Ø4©øŽ†LБX, P[¼‘Pc P[¼‘HŒP=‘‹£ D $5öøŽ†LБh, 9[¼‘`c 9[¼‘X®£D ¦ p5cùކLБX’__n ü‘P, ü羑Hc ü羑@›|¯ þÂ"‘`Gž¦  ¼5éùކLБ¨Š__x„éù‘ ”É ³ š__xlenˆÛU‘@”î ¤ §{O‹Â"‘¸7y¤F“Fúù7“‘u“[ õ 68úކL(ä‘hŒ8ú‘`7ôùŸl”n ª† ¾T6ßû’listn³»‘˜’procRefnk‘’srcRefnk‘ˆ›èŽpœ¤‘X“apiDataq}ç‘P“statuss‡‘o“nBytest¥‘l“iBytet¥‘j›>7t¥‘h›«gu‘H›Šqwßû‘@›×xäû‘¸›"zéû‘°”Ò ¼“i{Ô‘d¦ 3 ‘û“j¤Ô‘`¦m ™ ¹û›ßd¬7—‘¨”Æ ò ›ßdì7—‘ 7ž„7îù5ïû7>¼Û£ö X  6aüކLБX’__n ü‘P, ü‡³‘Hc ü‡³‘@›|¯ þÂ"‘`¤X óì6ýކLБH™, Ô‡³‘@™c Ô‡³‘¸Œt=‘§À_ÖÛU‘`¦• Hêü§{OÚÂ"‘X”~ñš__mid至‘P0¤ô+87eýކLБX, P‡³‘Pc P‡³‘HŒP=‘Y¤,Z„7²ýކLБh, 9‡³‘`c 9‡³‘X… áý††LiÌ–__n o–__a oáý7tœ‡²ý¢NZæÐ7$þˆ½ý‘XˆÈý‘PˆÔý‘H§«æ/8iþކL»Ì‘hŠ__n V‘`Œn"‘Xª­0Wh8¥þކL‚Ï‘hŠ__n ‚‘`1³XË´8mÿކLùÈ‘¨™D‘õý¼‘ Š__xõmÿ‘˜¦ˆ ÿ§öüw‘X” ›¢ƒÛU‘P›À_ ‘H›8‘G¬‘@›îvG¬‘¸7^¬â±Ì:9¯ÿކLùÈ‘h’__x X¯ÿ‘`7^¬—y•úØÿ††L^dž¶¤Û@‡´ÿXl¾©L9ˆÁÿ‘X‡´ÿ§ª•˜90ˆÁÿ‘X‡´ÿ©¢–ä9\ˆÁÿ‘X•Û¤ ††L¶Æ†¶¤Û@‡\bn‚/0:Јj‘H”Ý›èŽ}ç‘X‡\L0Ý|:ˆj‘H”K‹›èŽ}ç‘X‡\›—Þ‹È:nˆj‘H”ù9›èŽ}ç‘X›:{;Í, TÂ"‘Xc TÂ"‘P’__cTÍ‘H›{OW훑o7ø›½{±`;!, žÂ"‘h’__nž»‘`’__cž!‘X7ø›ã±Ø¬;{™, ·Â"‘hŠ__n·»‘`Š__x·{‘XŒH=‘7ø› Øø;Ì™, ×Â"‘hŠ__n×»‘`Š__x×Ì‘X7ø›*1D<), 1Â"‘h’__n1»‘`’__x1)‘XŒ«‘P7ø›…ðm††LЖ__n Ö–__value Öm–__a Öáý7ø›‡.rN2©<¹ˆ9‘XˆD‘PˆP‘Hˆ`‘@…G“І†L(䇹ŠJªÜ<üˆÄ‘H…Ó”††L~ä‡üR#ˆ(=?ˆ‘h—_•ñd††L^Ǩ\ŠñÔ‡?:1Œt=™ˆL‘XˆW‘T‡?eD«À=ΈL‘XˆW‘T—©—èò††LƆ¶¤Û@‡Îsy¬! >ˆÛ‘h‡ÎF"—X>JˆÛ‘h‡Î—¢˜ ¤>vˆÛ‘h©k‘™††Ltņ¶¤Û@‡v–§ƒð>ň‚‘h‡vQ„ù¼‘¯¦Âì œA·Ž†LèÆ‘¨;´h‘ ›èŽ‘}ç‘P›Þ^š1¹‘\›£9›¶µ‘X‘„¦Wì £$èA„ ކLèÆ‘ˆ|<šWÔ‘„|;´Wša‘ø{“nDest_Ô‘\ostringstream>Žª“oste ‘|“portlô¸‘X›èŽm}瑈›£9n¶µ‘T›(°x1¹‘P‘§?¤$%'4B# ކLèÆ‘¨{<š?Ô‘¤{“nameRefA ¶‘À~“portRefB1¹‘Ì~“ostC ‘°{›)UD\‘Ð~›‘%FjZ‘°~‘k§)&'(€B• ކLèÆ‘¸68)…È‘°›ºA,߸‘\›£9-¶µ‘X›èŽ4}ç‘H•%¦¼ ††LèÆ«68ša‡• Bl(^(ÌBñ ˆ£ ‘Xˆ® ‘PªŘ¨^(=)C? ކLÆ‘HŠapi¨w‘D™68¨ša‘¸‡• Q>)š)dCt ˆ£ ‘Xˆ® ‘P‘·¥ûš),°C ކL¶Æ‘¨{<šûÔ‘¤{“nameRefý ¶‘À~“portRefþ1¹‘Ì~“ostÿ ‘°{›)U\‘Ð~›‘%jZ‘°~‘K¥_,ñ,üC… ކL¶Æ‘¸;´_ša‘°›èŽa}ç‘P›Þ^d1¹‘\›£9e¶µ‘X‘ ¥'ò,e1HD< ކL¶Æ‘ø{<š'Ô‘ô{;´'ša‘è{“nSrc/Ô‘\“ost5 ‘€|“port<ô¸‘X›èŽ=}瑈›£9>¶µ‘T›Þ^H1¹‘P‘á¥f1N2”D® ކL¶Æ‘¸68…È‘°›ºA߸‘\›£9¶µ‘X›èŽ }ç‘H•¼¤â ††L¶Æ«68ša«\ŠÔ‡® r1N2°2àD ˆ¼ ‘XˆÇ ‘PˆÔ ‘Lªä’^°2•3,E~ކLtÅ‘HŠapi^w‘D™68^ša‘¸™\Š^Ô‘´‡® ä–3ø3xE¼ˆ¼ ‘XˆÇ ‘PˆÔ ‘L‘ë–(ø3V5ÄE&ކL^Ç‘¸×(R—‘°“bytes5R—‘H“deltaTime7û-‘@‘S–V5õ5FVކL^Ç‘H‘0–ö57\F©Ž†L^Ç‘¸ßd7—‘°}k‘¨—Š—ÈÚ††LÆ–apiÈw¨68Èša‡©« 7ë9¨F_ˆ¶‘ø~ˆÁ‘ô~ˆÍ‘è~”17Å9šapisØ(®‘€”R8ù8šiÚÔ‘X‡©bì9×<ôF䈶‘ø~ˆÁ‘ô~ˆÍ‘è~”:±<šapisØ(®‘€”>;å;šiÚÔ‘X—H‘~!††LtÅ–api~w¨68~ša¨\Š~Ô‡äÖŠØ<Õ?@G°ˆñ‘ø~ˆü‘ô~ˆ‘è~ˆ‘ä~”=¯?šapisŽ(®‘€”6>ã>šiÔ‘X‡äOÖ?ÓBŒG?ˆñ‘ø~ˆü‘ô~ˆ‘è~ˆ‘ä~” @­BšapisŽ(®‘€”4AáAšiÔ‘X…£Ža††L݆¶¤Û@‡?Ö ÂgØGˆJ‘X‡?Ôh $H¹ˆJ‘X¬_DefaultRuneLocale0„Z,­kMIDIPropertyNameL@ó7 ¶­kMIDIPropertyConnectionUniqueIDLåó®sysexBuffer§! 01¯__dso_handlek7ô@-nothrowIS4Yostream>Š…‰-cerrAÒ(s°x Øjadigits$F_ZNSt14numeric_limitsImE6digitsEÛ@@±°$ï_ZNSt14numeric_limitsIfE12has_infinityE¸B±+K$ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE¸B±}$ó_ZNSt14numeric_limitsIfE10has_denormE½B±°$(_ZNSt14numeric_limitsIdE12has_infinityE¸B±+K$)_ZNSt14numeric_limitsIdE13has_quiet_NaNE¸B±}$,_ZNSt14numeric_limitsIdE10has_denormE½B±°$a_ZNSt14numeric_limitsIeE12has_infinityE¸B±+K$b_ZNSt14numeric_limitsIeE13has_quiet_NaNE¸B±}$e_ZNSt14numeric_limitsIeE10has_denormE½B²npos#£ÛUOB;@e›ÛUQgy;E‰ƒIOA;QÊPX³npos#_ZNSbIwSt11char_traitsIwESaIwEE4nposEÛU´B;@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEÛU´gy;E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE¡/Q A : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  < : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I<  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; ‡@I< *.: ;‡@I< +.? : ; ‡@< ,.? : ;‡@I< -4: ; ‡@I? < .4: ; ‡@I< /G : ; 0 I8 4 1.? : ; L < 2.? : ; ‡@IL M < 3I45 I6 I7&I8.? : ; I< 9.? : ; I< :&;.? : ;I< <.? : ;I< = : ; >.: ; ‡@I< ?.? : ; ‡@I< @AG : ; BG : ; C:: ; DG : ;E.? : ;‡@I< F IG.? : ; ‡@< H.? : ; < I4: ;‡@I? < J : ;I8 2 K.? : ;‡@I2 < L.? : ;‡@2 < M.? : ;‡@I2 < N.? : ; ‡@I2 < O4: ; ‡@I? < P4: ; ‡@I? <  Q4: ; ‡@I? <  R4: ; ‡@I? <  S : ;I8 2 T4: ;‡@I? 2 < U.? : ;2 < V.? : ;‡@2 < W.? : ;‡@2 < XG : ;Y.? : ;L 2 < Z.? : ;‡@I2 < [!\]4: ;‡@I? <  ^4: ;‡@I? <  _4: ;‡@I? < `4: ;‡@I? < a4: ;‡@I? <  b.? : ;L < c : ; I8 2 d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s : ; t( u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; 2 < x.? : ; L 2 < y : ;z.? 4 < {.? ‡@I4 < |.? : ;‡@IL M < }.? : ;‡@L M < ~.? : ;‡@L M 2 < .? : ;‡@< €.? L 4 < : ;I‚ : ;ƒ: ;I„ : ;….G †I4 ‡.1‡@@ˆ1 ‰.: ; ‡@I@Š: ; I ‹.? : ; ‡@I@ŒI .G@ŽI4  .G;@: ;I ‘.G: ;@’: ;I “4: ;I ” •.G: ; –: ; I—.G: ; ˜: ;I™: ; I š4: ; I ›4: ;I œ.‡@4 @.4 @ž.4 @Ÿ.? : ;‡@@ .: ;I ¡4: ;I¢.? : ;‡@I@£1X Y¤41 ¥.: ;‡@I@¦ §4: ; I ¨: ; I©.G: ª.G: ; @«: ;I¬4: ; I? < ­4: ;I? < ®4: ;I?  ¯4I? 4 < °4G ±4: ;‡@I? <  ²4: ;‡@I? <  ³4: ;‡@I? < ´4: ; ‡@I? < LÓB¡'Cä'&û /usr/include/c++/4.2.1/usr/include/libkern/i386../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/System/Library/Frameworks/CoreFoundation.framework/Headers/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/System/Library/Frameworks/CoreMIDI.framework/Headersexception_OSByteOrder.hnewRtError.hRtMidi.hRtMidi.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_iterator_base_types.hstl_construct.hstl_iterator_base_funcs.hstl_uninitialized.hiostreamCFBase.hvector.tcc_types.h_types.h_types.h unistd.h select.hclocalecstddefcstringcstdiocstdargcctypectimecwcharcstdlibbasic_string.hlimitsios_base.hcwctypelocale_facets.h_locale.h locale.h stddef.h string.h stdio.h time.h pthread.h gthr-default.hrunetype.h ctype.h wchar.h _wctype.h debug.h stdlib.h cpp_type_traits.hchar_traits.hpostypes.hatomic_word.hstringfwd.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.h ctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tccMacTypes.h CFData.hCFString.hMIDIServices.h Àì:‚.<ºFf‚¡‚-ž‚<ƒÀ.º˺É.-ºɺÉ.-‚‚‚Ø}t¿/Ÿ ÒÖƒÍ"»±Xƒ ´}È‚  .º gº‚ !.ººº Zºº  .óñó lòº ºƒ  f=Y(‚  .º gº‚ !.ººº Zºº  .óñó lòº ºƒ ¬fº Ï}ò»mt» …~<‚2º½º½º º= Å(„+È»ù| ó0 ô.ƒKfƒsžº Ï}ò»ú}tó0.óÉÜ<óÉ ‚<ƒKfƒsžº Ø}ò»mä»´~È» .ùX> äòô3Ò~ä»ôz ƒ eƒ ¯º»Ï}<ƒ eƒ ¯ž» ¸<ƒº{f» .ùX>´äƒ .ô/å.ùX> ääô3Ò~ä» ´{ »ã»¸ä¿.ö Ö¿fõƒüÖõŸW®fDN6=4. …/Ç>O.A‹u ².¬z+÷äö ÆÖ»Ù{È÷äõƒûÖ]< `]< <`ô=ÖôÉ Ø|ä= %º>uqf»“:»ÌBºººî}òº&º &= %º>uqf»“>»Ñ~BºÛ&>KóøDN6=4. ólDL.=2.DKL¹}.=".A‹uÞ.K)+DKL¹}.=".A‹u3.DL.=2.DKL¹}.=".A‹uÞ.K)+DKL¹}.=".A‹uð.hMDKL Å}.>»Z 'ºóòth„æ=Ÿ/jÉ=¿$ŸÊ…B=K F6.­» ¬¬ôLu[œžv3OÌ{.>vƒ6.­YL="ƒK= åE@å{$@¿v3Oüz.LØÉw,6.­ >j*QZ¶äò ¡$v3OÌ{.>vƒ6.­YL="ƒK= åE@å{$@²~KÊvgå `=>»Z '<óòth„æ=‘/\É=¿$ŸÊ…B=Y F62­» ¬òôLu[tž?ŸóÅ.>u–|ž=.@Öu ¤<u6…‚Éa½ª}dº Xºq6X~ä—ä– 8yƒ>ß."ƒ×‘‘Ø.Ló׃OŸ#v/#å2K²n‚»/9»/†~.ºÜÖ½»­›{.ºØþºØþºØ»"¼»»»„ä}.¼»»»„Â.¼Y`<ÈÙ“»­g‘vSÈÙ“»­g‘vSÈÙ“»­g‘Ó~S¼Y2æ2ƒY‘É“u»vÊ0ƒY‘É”u»uʃY/‘ÊË+‘Ê/‘Ͱ}JƒƒÎä%/K"“»2®4ƒuKƒËóŸÉ»õ/gõý4ƒZ‘g!KÉl<’g¡Kõ|.>ƒÀ»¼» º»°»ÉË­u’»É×UåÉögæL‘W½®"»»è!+!­10Ûh!¼h!g /ôh!gv„××vgG3vgG3i­,"»»è!+!­10’B‚ÂÖû~‚‡ ø}.ÈÙihÈÙihÈÙi‹hÈÙ“»­g‘vSÈÙ“»­g‘vSÈÙ“»­g‘Þ}Só<ŸåêyAó<ŸåêpAºØ)'“9ºØ)'“9ºØ)'“³<ºØ)'“9ºØ)'“9ºØ)'“<¼•<hJ>ôg1h.,5Ø‚”ågg+-²‘çôvå»gW9×!ŸƒåôóŸgZgg+-±ó:ugWåYggc/»ggc“ž¼­=(Ç`0g=HŸ²tæåg+-°ƒggWå0RPç3g­gP×gƒ­gMŸŸF»¬äö»$0^\x!»¼œT'4g=Hב­»`thÉ{'>É)ºg|Ò‚hÉ`'äö»$0^\w!»¼œÎ~'ÀEg=HŸ¸‚æåg+-°ƒggWå0RPçVg­gP×gƒ­gP/Ÿƒ­gY F¸¬4g=Hב­»»_t<’É×|'hÉ)ºgˆ‚<’É¡~'’»=(W\…»$ó!®åUtÊå=(\»»ƒb‚L»=(Ç\u=(\»»ƒ·th¼ N„ב»Y%¿&z³{b'h¼ N„ב»Y%¿&z³{˜'äh¼ T„ב»_%¿&z³{b'äh¼ T„ב»_%¿&z³{& ¡'ûÖÑxä¯$/JÀìÁìwÁìÄìwÄìÜìvwwvÜìÝìwÝìàìwàìîìvîìïìwïìòìwòìívííwííwíívííwííwí.ív.í/íw/í2íw2ícívdíeíweíhíwhíŽívŽííwí’íw’í¸ív¸í¹íw¹í¼íw¼í÷ívøíùíwùíüíwüí"îv"î#îw#î&îw&îLîvLîMîwMîPîwPî‹îvŒîîwîîwî›îvœîîwî îw î«îvwwrv«î¬îw¬î¯îw¯îâîvrswsvwv‰vâîãîwãîæîwæî ïv ï ïw ïïwï-ïvŠ‹w‹ŽwŽÇvÈÉwÉÌwÌv.ï/ïw/ï2ïw2ïSïvTïUïwUïXïwXï^ïv^ï_ïw_ïbïwbïuïvvïwïwwïzïwzï€ïv€ïïwï„ïw„ï—ïv˜ï™ïw™ïœïwœï¯ïv°ï±ïw±ï´ïw´ï¾ïv¾ï¿ïw¿ïÂïwÂïÝïvÞïßïwßïâïwâïýïvþïÿïwÿïðwððvððwððwð$ðv$ð%ðw%ð(ðw(ð_ðv`ðaðwaðdðwdðjðvjðkðwkðnðwnððv‚ðƒðwƒð†ðw†ðŒðvŒððwððwð£ðv¤ð¥ðw¥ð¨ðw¨ð»ðv¼ð½ðw½ðÀðwÀðÊðvÊðËðwËðÎðwÎðéðvêðëðwëðîðwîð ñv ñ ñw ññwñ!ñv"ñ#ñw#ñ&ñw&ñ0ñv0ñ1ñw1ñ4ñw4ñLñvLñMñwMñPñwPñoñvpñqñwqñtñwtññvñ‘ñw‘ñ”ñw”ñšñvšñ›ñw›ñžñwžñ±ñv²ñ³ñw³ñ¶ñw¶ñÉñvÊñËñwËñÎñwÎñáñvâñãñwãñæñwæñòvòòwò"òw"òCòvDòEòwEòHòwHòaòvbòcòwcòfòwfò¤òv¤ò¥òw¥ò¨òw¨ò²òv²ò³òw³ò¶òw¶òÃòvÄòÅòwÅòÈòwÈòàòvàòáòwáòäòwäòóvóówóówóFóvFóGówGóJówJóeóvfógówgójówjó…óv†ó‡ów‡óŠówŠó”óv”ó•ów•ó˜ów˜ó¥óv¦ó§ów§óªówªóÂóvÂóÃówÃóÆówÆóíóvîóïówïóòówòóôvôôwôôwô&ôv&ô'ôw'ô*ôw*ôLôvLôMôwMôPôwPôoôvpôqôwqôtôwtôÁôvÂôÃôwÃôÆôwÆôàôvàôáôwáôäôwäôîôvîôïôwïôòôwòôõvõõwõõwõ!õv"õ#õw#õ&õw&õ0õv0õ1õw1õ4õw4õAõvBõCõwCõFõwFõaõvbõcõwcõfõwfõpõvpõqõwqõtõwtõ~õv~õõwõ‚õw‚õ¤õv¤õ¥õw¥õ¨õw¨õÇõvÇõÈõwÈõËõwËõÑõvÑõÒõwÒõÕõwÕõýõvýõþõwþõöwö#öv#ö$öw$ö'öw'öFövFöGöwGöJöwJö—öv˜ö™öw™öœöwœö¶öv¶ö·öw·öºöwºöÑövÑöÒöwÒöÕöwÕöìövìöíöwíöðöwðö ÷v ÷ ÷w ÷÷w÷:÷v:÷;÷w;÷>÷w>÷]÷v]÷^÷w^÷a÷wa÷”÷v”÷•÷w•÷˜÷w˜÷æ÷væ÷ç÷wç÷ê÷wê÷øvøøwøøwø8øv8ø9øw9ø<øw<øgøvgøhøwhøkøwkøžøvžøŸøwŸø¢øw¢øãøvãøäøwäøçøwçøùvùùwùùwù<ùv<ù=ùw=ù@ùw@ùxùvxùyùwyù|ùw|ù—ùv—ù˜ùw˜ù›ùw›ùÆùvÆùÇùwÇùÊùwÊùðùvðùñùwñùôùwôùúvúúwúúwúFúvFúGúwGúJúwJú´úv´úµúwµú¸úw¸ú(ûv(û)ûw)û,ûw,û–ûv–û—ûw—ûšûwšû üv¡'¢'w¢'¥'w¥'ä'vä'å'wå'è'wè'ù'vw w v ü üw üüwü<üv<ü=üw=ü@üw@ühüv w #w#Dvhüiüwiülüwlü‡üvˆü‰üw‰üŒüwŒü¹üvºü»üw»ü¾üw¾üÿüvýýwýýwýMývNýOýwOýRýwRýeývfýgýwgýjýwjýývDEwEHwHv€w„w„»v¼½w½ÀwÀ÷v‚ýƒýwƒý†ýw†ý´ýv´ýµýwµý¸ýw¸ýæývæýçýwçýêýwêýþvþþwþ þw þ7þv8þ9þw9þ<þw<þþv‚þƒþwƒþ†þw†þÏþvÐþÑþwÑþÔþwÔþÿvøùwùüwü2v23w36w6lvlmwmpwpv€w„w„-v./w/2w2ÛvÜÝwÝàwà‰vŠ‹w‹ŽwŽvžwž¡w¡vww† vÿÿwÿÿwÿ\ÿv\ÿ]ÿw]ÿ`ÿw`ÿ‡ÿv‡ÿˆÿwˆÿ‹ÿw‹ÿ®ÿv®ÿ¯ÿw¯ÿ²ÿw²ÿÝÿvÝÿÞÿwÞÿáÿwáÿ)v)*w*-w-TvTUwUXwX{v{|w|wªvª«w«®w®ÑvÑÒwÒÕwÕÿvÿww*v*+w+.w.jvjkwknwn™v™šwšwÀvÀÁwÁÄwÄîvîïwïòwòvwwDvDEwEHwHkvklwlowošvš›w›žwžÁvÁÂwÂÅwÅïvïðwðówóvwwZvZ[w[^w^‰v‰ŠwŠw°v°±w±´w´ÞvÞßwßâwâ v  w  w mvmnwnqwqœvœw w ÝvÞßwßâwâvw w rvrswsvwvàvàáwáäwäBvBCwCFwFÝ vÞ ß wß â wâ  v  w  w D vD E wE H wH ¦ v¦ § w§ ª wª  v à wà Æ wÆ õ v† ‡ w‡ Š wŠ ¾vö ÷ w÷ ú wú X vX Y wY \ w\ óvôõwõøwø+v,-w-0w0ZvZ[w[^w^ævæçwçêwê/v01w14w4WvXYwY\w\ËvÌÍwÍÐwÐ:v¾¿w¿Âw©vª«w«®w®•v–—w—šwšv‚ƒwƒ†w†/v01w14w4ÝvÞßwßâwâ‹v:;w;>w>{v{|w|w±v±²w²µwµØvØÙwÙÜwÜvw w 1v23w36w6©vª«w«®w®vwwˆvŒwwvw w «v¬­w­°w°!v"#w#&w&—v˜™w™œwœ vwwƒv„…w…ˆwˆùvúûwûþwþovˆ‰w‰ŒwŒìvìíwíðwð-vpqwqtwt¹v./w/2w2Âvº»w»¾w¾vžŸwŸ¢w¢ÂvÂÃwÃÆwÆì vì í wí ð wð £$v¤$¥$w¥$¨$w¨$%'v&'''w''*'w*'(v((w((w(^(v^(_(w_(b(wb(=)v>)?)w?)B)wB)š)vš)›)w›)ž)wž),v,,w, ,w ,ñ,vò,ó,wó,ö,wö,e1vf1g1wg1j1wj1N2vN2O2wO2R2wR2°2v°2±2w±2´2w´2•3v–3—3w—3š3wš3ø3vø3ù3wù3ü3wü3V5vV5W5wW5Z5wZ5õ5vö5÷5w÷5ú5wú57v77w77w7ë9vì9í9wí9ð9wð9×<vØ<Ù<wÙ<Ü<wÜ<Õ?vÖ?×?w×?Ú?wÚ?ÓBvÂÃwÃÆwÆgvhiwilwl vT:,®Ãstd::exception::exceptionÄoperator newVÄRtError::getTypeˆÄRtError::getMessageÑÄRtMidi::RtMidiÅMidiInApi::MidiQueue::MidiQueueEÅRtMidiIn::closePortyÅRtMidiIn::getPortCount¨ÅRtMidiIn::getPortNameçÅRtMidiOut::closePortÆRtMidiOut::getPortCountJÆRtMidiOut::getPortName‰ÆMidiInCore::getCurrentApi»ÆMidiOutCore::getCurrentApiíÆMidiInApi::ignoreTypesiÇminŠÈstd::vector >::size¼Èstd::vector >::operator[]ÉMidiOutApi::MidiOutApiIÉMidiOutApi::MidiOutApiuÉstd::vector >::sizeÃÉ__gnu_cxx::new_allocator::new_allocator Êstd::allocator::allocatorYÊ__gnu_cxx::new_allocator::~new_allocator§Êstd::allocator::~allocatorÓÊstd::allocator::~allocator Ë__gnu_cxx::new_allocator::new_allocator}Ëstd::allocator::allocator²Ëstd::allocator::allocatorÌstd::_Vector_base >::_Vector_impl::~_Vector_impl<Ìstd::_Vector_base >::_M_get_Tp_allocatornÌ__gnu_cxx::new_allocator::constructÜÌ__gnu_cxx::new_allocator::new_allocator$Ístd::allocator::allocatorrÍ__gnu_cxx::new_allocator::~new_allocatorÀÍstd::allocator::~allocatorìÍstd::allocator::~allocator9Î__gnu_cxx::new_allocator::new_allocator–Îstd::allocator::allocatorËÎstd::allocator::allocator)Ïstd::_Vector_base >::_Vector_impl::~_Vector_implUÏstd::_Vector_base >::_M_get_Tp_allocatorµÏ__gnu_cxx::__normal_iterator > >::__normal_iteratorêÏstd::vector >::endÐstd::vector >::beginmÐstd::input_iterator_tag::input_iterator_tag½Ðstd::forward_iterator_tag::forward_iterator_tag Ñstd::bidirectional_iterator_tag::bidirectional_iterator_tag]Ñstd::random_access_iterator_tag::random_access_iterator_tag‰Ñ__gnu_cxx::new_allocator::constructÛÑstd::vector >::capacityÒstd::vector >::operator[]mÒstd::_Vector_base >::_Vector_impl::_Vector_impl¢Ò__gnu_cxx::__normal_iterator > >::baseÔÒ__gnu_cxx::__normal_iterator > >::operator*/Ó__gnu_cxx::__normal_iterator > >::__normal_iteratordÓstd::vector >::end¹Óstd::_Vector_base >::_Vector_impl::_Vector_implÔstd::_Vector_base >::_Vector_basesÔstd::vector >::vector¨Ô__gnu_cxx::__normal_iterator > >::baseÚÔ__gnu_cxx::__normal_iterator > >::operator*5Õ__gnu_cxx::__normal_iterator > >::__normal_iteratorjÕstd::vector >::end—Õstd::vector >::beginÄÕ__destroy_auxþÕ_Destroy;Ö_DestroyÖstd::vector >::_M_erase_at_endÀÖstd::vector >::clearíÖstd::_Vector_base >::_M_get_Tp_allocator×__gnu_cxx::new_allocator::max_sizeQ×std::vector >::max_size~×std::_Vector_base >::_M_get_Tp_allocator°×__gnu_cxx::new_allocator::max_sizeâ×std::vector >::max_sizeØ__gnu_cxx::__normal_iterator > >::baseAØ__destroy_aux<__gnu_cxx::__normal_iterator > > >{Ø_Destroy<__gnu_cxx::__normal_iterator > > >¸Ø_Destroy<__gnu_cxx::__normal_iterator > >, unsigned char>þØ_Destroy2Ù__destroy_auxxÙ_DestroyµÙ_DestroyûÙstd::vector >::_M_erase_at_end:Ústd::vector >::clearmÚ__iterator_category<__gnu_cxx::__normal_iterator > > >¥Ú__iterator_categoryÒÚ__distanceÛdistance[Û__advance¦Ûadvance÷Ûstd::__copy_backward::__copy_bVÜ__copy_backward_auxµÜstd::__copy_backward_normal::__copy_b_nÝcopy_backwardwÝ_Construct½Ý__uninitialized_copy_aux#Þuninitialized_copyoÞ__uninitialized_copy_aÄÞoperator- > >ß__distance<__gnu_cxx::__normal_iterator > > >Wßdistance<__gnu_cxx::__normal_iterator > > >”ß__gnu_cxx::__normal_iterator > >::operator+=Öß__advance<__gnu_cxx::__normal_iterator > >, long int>!àadvance<__gnu_cxx::__normal_iterator > >, long unsigned int>màRtMidiIn::openVirtualPort¬àRtMidiIn::openPortüàRtMidiOut::openVirtualPort;áRtMidiOut::openPort%âstd::vector >::_M_range_checkbâstd::vector >::atŸâsysexCompletionProc×â__gnu_cxx::new_allocator::deallocateãstd::_Vector_base >::_M_deallocate‰ãstd::_Vector_base >::~_Vector_base×ãstd::vector >::~vector-äMidiInApi::MidiMessage::~MidiMessageƒäMidiInApi::RtMidiInData::~RtMidiInDataÔäMidiOutApi::~MidiOutApiåMidiOutApi::~MidiOutApi,åMidiOutApi::~MidiOutApizåRtMidi::~RtMidi¦åRtMidi::~RtMidiÒå__gnu_cxx::new_allocator::deallocateæstd::_Vector_base >::_M_deallocate„æstd::_Vector_base >::~_Vector_baseÒæstd::vector >::~vectorþæRtMidi::~RtMidi*çMidiOutCore::closePortƒçMidiInCore::closePortÖçMidiOutCore::getPortCount+èMidiOutCore::~MidiOutCorezèMidiOutCore::~MidiOutCoreÉèMidiOutCore::~MidiOutCoreéMidiInCore::getPortCount„éEndpointName†ëstd::__copy_backward::__copy_bæë__copy_backward_auxEìstd::__copy_backward_normal::__copy_b_n”ìcopy_backwardístd::__copy::copyVí__copy_auxµístd::__copy_normal::__copy_nîcopytî__uninitialized_copy_auxÉîuninitialized_copyï__uninitialized_copy_ajïstd::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, unsigned char*>¹ïcopy<__gnu_cxx::__normal_iterator > >, unsigned char*>)ð__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned char*>~ðuninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned char*>Êð__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned char*, unsigned char>ñ__copy_aux~ñstd::__copy_normal::__copy_nÍñcopy=ò__uninitialized_copy_aux’òuninitialized_copyÞò__uninitialized_copy_a3óstd::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, unsigned char*>‚ócopy<__gnu_cxx::__normal_iterator > >, unsigned char*>òó__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned char*>Gôuninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned char*>“ô__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned char*, unsigned char>èôstd::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >8õcopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >¨õ__gnu_cxx::new_allocator::allocateíõstd::_Vector_base >::_M_allocate)östd::vector >::_M_insert_auxööstd::vector >::push_back8÷std::vector >::_M_allocate_and_copy¥÷std::vector >::_M_assign_auxSøstd::vector >::_M_assign_dispatch©østd::vector >::assignöøstd::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >cùstd::vector >::operator=ÿùMidiInApi::MidiMessage::operator==úmidiInputCallbackôûstd::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >aüstd::vector >::_M_assign_aux<__gnu_cxx::__normal_iterator > > >ýstd::vector >::_M_assign_dispatch<__gnu_cxx::__normal_iterator > > >eýstd::vector >::assign<__gnu_cxx::__normal_iterator > > >æýstd::_Vector_base >::_Vector_base$þ__gnu_cxx::new_allocator::allocateiþstd::_Vector_base >::_M_allocate¥þstd::vector >::_M_insert_auxrÿstd::vector >::push_backØÿMidiInApi::~MidiInApiMidiInApi::~MidiInApi0MidiInApi::~MidiInApiMidiInCore::~MidiInCoreÐMidiInCore::~MidiInCoreMidiInCore::~MidiInCorenfillÒfill_n&__uninitialized_fill_n_aux€uninitialized_fill_nÑ__uninitialized_fill_n_arstd::vector >::vectorÐMidiInApi::MidiMessage::MidiMessageMidiInApi::RtMidiInData::RtMidiInDatadMidiInApi::MidiInApi™MidiInApi::MidiInApiòRtMidiOut::~RtMidiOutRtMidiOut::~RtMidiOutJRtMidiOut::~RtMidiOut™RtMidiIn::~RtMidiInÅRtMidiIn::~RtMidiInñRtMidiIn::~RtMidiInRtError::printMessageJRtError::whatwRtMidi::getCompiledApiâRtError::RtError RtMidi::errornMidiOutCore::sendMessageEMidiOutCore::openVirtualPort·MidiOutCore::openPort„ MidiOutCore::getPortName# MidiOutCore::initialize¼ MidiOutCore::MidiOutCoreñ RtMidiOut::openMidiApi? MidiOutCore::MidiOutCoret MidiInCore::getPortName MidiInCore::openVirtualPort… MidiInCore::openPort< MidiInCore::initializeâ MidiInCore::MidiInCore RtMidiIn::openMidiApi~MidiInCore::MidiInCore¼MidiInApi::getMessage&MidiInApi::cancelCallbackVMidiInApi::setCallbackÚRtMidiOut::RtMidiOut_RtMidiOut::RtMidiOut!RtMidiIn::RtMidiIn°RtMidiIn::RtMidiInaRtError::~RtErrorRtError::~RtError#sysexBufferD ,Â__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t'__vtbl_ptr_type™exceptionYlconvÂ!ptrdiff_tu"va_list„"fpos_t’"__sbufÈ"__sFILE»$FILEF(clock_tU(tm')pthread_once_t=)__gthread_once_tU)wint_tc)$_1¸)_RuneEntryÊ)$_2*_RuneRange*$_3U*_RuneCharClassk*$_4Z,_RuneLocaleß.mbstate_tð.wctype_tD9$_8n9div_t{9$_9¥9ldiv_t³9$_10Þ9lldiv_tH=__true_typeP=__false_typeX=input_iterator_tagt=forward_iterator_tag™=bidirectional_iterator_tag¾=random_access_iterator_tag>__copy5>__copy_normal‹>__copy_normal»>__copy_backwardë>char_traitsà@_Atomic_wordô@nothrow_tAnew_allocatorNBallocatorÈBbasic_string,std::allocator > V_Rep_baseNV_Rep*Xlocale­[facetæ]id°^_ImplØaios_baseibasic_streambuf >±owctrans_t qctype_base¤rctypeNxmoney_base§xbasic_ios >¸|__normal_iterator, std::allocator > >¹~num_get > >΄num_put > >…‰basic_ostream >—RtErrorgRtMidi‘RtMidiIn^—RtMidiOut²šnew_allocatorœallocator…œ_Vector_base >Âvector > “MidiInApiæ˜MidiOutApi¢¤MidiInCore ¦MidiOutCore•§basic_stringbuf,std::allocator >ªbasic_ostringstream,std::allocator >«new_allocator{¬allocatorë¬_Vector_base >(®vector >‡³__normal_iterator > >qµUInt8~µUInt16ŒµUInt32šµSInt32¨µUInt64¶µOSStatusƵBoolean×µ$_55îµByteüµCFIndex ¶CFStringRef:¶CFMutableStringRef\¶$_61¬¶$_63ß¶CFRangeð¶CFDataRef·$_80ʸMIDIObjectRef߸MIDIClientRefô¸MIDIPortRef¹MIDIDeviceRef¹MIDIEntityRef1¹MIDIEndpointRefH¹MIDITimeStamp]¹$_188•ºMIDIObjectType­ºMIDIUniqueID¾»MIDICompletionProcñ»MIDIPacket>¼MIDIPacketкMIDIPacketList»MIDISysexSendRequestv¼CoreMidiDataý¼__normal_iterator > >ç¾__normal_iterator > >ÑÀ__copy_normal'Á__copy_backward_normal}Á__copy_backward­Á__normal_iterator, std::allocator > >sostream-'-'êm_ZSt9__advanceIPKhlEvRT_T0_St26random_access_iterator_tag_ZL9iswxdigitiwcspbrk_ZN8RtMidiInD1Ev_ZN9RtMidiOutC2EN6RtMidi3ApiESsclearerr_ZSt26__uninitialized_fill_n_auxIPhmhEvT_T0_RKT1_St11__true_type__iterator_category<__gnu_cxx::__normal_iterator > > >_ZN10MidiInCoreD1Ev_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEplERKl_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE8capacityEvgetPortName_ZNSs12_M_leak_hardEv__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned char*, unsigned char>_M_move__iterator_category_ZNSt10ctype_base5cntrlEmessagetablescan_is_ZNSt8ios_base5iwordEinot_eofboolalpha_ZNSt8ios_base7failbitE_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_setstate~MidiInCoreallocate__uninitialized_fill_n_aux_ZNSt6locale5_Impl16_M_add_referenceEvfwide_ZNK9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEE4baseEv_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEEnew_allocator_ZN9RtMidiOut13getCurrentApiEv__copy_b_ZNSt6locale5_Impl14_S_id_messagesE_ZNSt6localeaSERKS__ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEvbasefield_M_install_cachegetwc_ZNKSs8capacityEv_S_destroy_c_locale_ZN9RtMidiOut9closePortEv_ZSt24__uninitialized_copy_auxIPhS0_ET0_T_S2_S1_St11__true_typepptr_ZNSt6locale5facet9_S_c_nameE_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPhS2_EET0_T_S4_S3__ZNSt6locale5_Impl11_S_id_ctypeE_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZNSs6resizeEmcMidiOutCore_ZNSt6vectorIhSaIhEE14_M_fill_assignEmRKh_ZL7toloweripubimbue_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEvpacket_ZNSs5clearEv_ZNSt10ctype_base5upperEEndpointName_ZN8RtMidiIn8openPortEjSs_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEENS1_IPhS6_EEET0_T_SB_SA_strtoll_ZL8iswalnumi_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt6locale5facet18_S_initialize_onceEviswxdigitoperator newuserDataMIDIPacketList_ZNKSs4findEcm_M_syncisgraph_ZSt10__copy_auxIPKhPhET0_T_S4_S3__ZN9__gnu_cxx13new_allocatorIN6RtMidi3ApiEED2Ev_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEmmEi_ZNSs4_Rep7_M_grabERKSaIcES2__M_refcopy_ZL8iswalphaiRtMidiInDatawcsncmp_ZNSt6vectorIhSaIhEE5clearEv_ZNSt8ios_base6xallocEv_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEmmEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSolsEPFRSt8ios_baseS0_E_ZNSt10money_base20_S_construct_patternEccc_ZN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEppEv__tcf_0_ZSt18uninitialized_copyIPN6RtMidi3ApiES2_ET0_T_S4_S3_feof~num_gettowupper_ZNSs6resizeEmputcollate_ZNKSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEvopenMidiApi_ZNSs13_S_copy_charsEPcS_S__ZN9RtMidiOutC1EN6RtMidi3ApiESs_M_disjunct_ZNSt11char_traitsIcE4findEPKcmRS1_seekposwctrans_ZNSt8ios_base13_M_grow_wordsEib_ZN11MidiOutCore15openVirtualPortESslength*_wcsftime__last_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZN7RtErrorD0Ev_ZNSt8ios_base2inEiswupper_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE6rbeginEv_M_refcount_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSt8ios_base3hexE_ZSt13copy_backwardIPhS0_ET0_T_S2_S1__ZSt4copyIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEES2_ET0_T_S8_S7__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecy_M_check_length_S_get_c_localedeallocatetowctrans_ZN6RtMidi11getPortNameEjbasic_iostolower_M_initvfwprintf_ZN9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEmmEi_ZSt24__uninitialized_copy_auxIPN6RtMidi3ApiES2_ET0_T_S4_S3_St12__false_typegrouping_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEvwcstoldallocator_ZN9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEmmEvRtMidiOutwcstollpbackfail_ZN11MidiOutCore9closePortEv_M_grow_words_ZN9__gnu_cxx13new_allocatorIN6RtMidi3ApiEE8allocateEmPKv_M_end_of_storagemax_size_ZNSt12_Vector_baseIN6RtMidi3ApiESaIS1_EE19_M_get_Tp_allocatorEv_ZN8RtMidiInD2Ev_ZNSs6rbeginEv_S_id_timeatofatoi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEcatol_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE7reserveEmstrcollwcsspn_ZN9RtMidiOut11openMidiApiEN6RtMidi3ApiESsclosePort_ZN11MidiOutCoreC2ESs_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPc_ZNKSt6vectorIhSaIhEE5frontEvgetCompiledApisnprintf_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEpLERKl_ZNSt10money_base8_S_atomsEvector_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE5frontEv_ZNSt6locale5_Impl18_M_check_same_nameEvoperator void*_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE14_M_fill_assignEmRKS1___out_ZN9MidiInApi11setCallbackEPFvdPSt6vectorIhSaIhEEPvES4__ZNSt8ios_base3curE_ZN9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEmIERKl_ZNSt5ctypeIcE13classic_tableEv_ZNSt6vectorIhSaIhEE6assignIPKhEEvT_S5_islower_ZNSt6vectorIhSaIhEE18_M_assign_dispatchIN9__gnu_cxx17__normal_iteratorIPhS1_EEEEvT_S7_St12__false_typeflush_ZSt18uninitialized_copyIPKhPhET0_T_S4_S3_setlocale__destroy_aux<__gnu_cxx::__normal_iterator > > >__uninitialized_copy_auxUNSPECIFIED_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNKSs7_M_dataEvvwscanfgetCurrentApi_ZNSt12_Vector_baseIN6RtMidi3ApiESaIS1_EE13_M_deallocateEPS1_m_M_erase_at_end_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZSt19__iterator_categoryIPKhENSt15iterator_traitsIT_E17iterator_categoryERKS3_~basic_streambuf_ZN10MidiOutApi11sendMessageEPSt6vectorIhSaIhEE_M_dispose_callbacksreplaceatexit_ZNSt8ios_base10scientificE_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs6_M_repEv_ZSt10__distanceIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEENSt15iterator_traitsIT_E15difference_typeES8_S8_St26random_access_iterator_tagwcsxfrm_ZNSsaSEc_ZN9__gnu_cxx13new_allocatorIN6RtMidi3ApiEEC2ERKS3__ZNKSs4findERKSsm_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEi_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate~RtError_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE4rendEv_ZNKSs7_M_iendEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt6locale7collateEgetc_ZNK9__gnu_cxx13new_allocatorIhE7addressERh~MidiOutApi_ZNSt6vectorIhSaIhEE13_M_assign_auxIPKhEEvT_S5_St20forward_iterator_tag_ZN9__gnu_cxx13new_allocatorIhEC2ERKS1_~MidiInApi_ZNSs5beginEvglobalgetMessage_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNSt6vectorIhSaIhEE8pop_backEvget_allocatorvsscanfpubsync_ZL7isupperifree_ZL7toupperi_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKltieshowmanyc_ZNSt12_Vector_baseIhSaIhEE12_Vector_implC1ERKS0__M_getloc_M_assign_aux_S_empty_reppubsetbufrename_ZNSaIhEC2ERKS__ZNSt11char_traitsIcE4copyEPcPKcmhas_denorm_S_construct_pattern_ZNSt6vectorIhSaIhEE5beginEvwctypelocaltime*_system_ZN7RtErrorD1Ev_ZN10MidiInCoreC2ESsj_Alloc_hiderfopenputwc_ZSt18uninitialized_copyIPhS0_ET0_T_S2_S1_wcsstrfreaddiv_M_destroy_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSaIhEC1ERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEifgetcsendMessage_ZN9__gnu_cxx13new_allocatorIN6RtMidi3ApiEE10deallocateEPS2_mrfind_ZNKSt6locale2id5_M_idEv_ZNKSs15_M_check_lengthEmmPKcfgets_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE9push_backERKS1_adjustfield~locale_ZNSs4nposE_ZNKSt5ctypeIcE6narrowEPKcS2_cPcwcstokwcstollocale_ZNKSs6substrEmm__x_copyfreopenshowpoint_ZN6RtMidi12getPortCountEv__first_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSs9_M_ibeginEv_ZN10MidiOutApiD0Ev__uninitialized_copy_aux_ZNSt8ios_base3octE_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPhS2_EET0_T_S4_S3_lldivferror_ZNK9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEdeEvscientific_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE5beginEvoperator!_ZNKSt5ctypeIcE7toupperEPcPKc__advance_ZL7islowerioperator*operator+operator-_ZNSt6locale13_S_categoriesE_ZN10MidiInCore12getPortCountEv_ZN10MidiOutApi11getPortNameEj_ZNSspLEcwmemsetxsgetnoperator=classic_table_ZN9RtMidiOut11sendMessageEPSt6vectorIhSaIhEE_ZN9MidiInApi15openVirtualPortESs_Z41__static_initialization_and_destruction_0ii_ZN9MidiInApi12RtMidiInDataC1Evbtowc*_clock_ZNSs12_S_empty_repEv_ZNKSt6vectorIhSaIhEE8capacityEv_ZNSs6assignERKSsputwchar_ZNSs6insertEmRKSs_ZN9__gnu_cxx13new_allocatorIN6RtMidi3ApiEE9constructEPS2_RKS2__ZNSt10ctype_base5graphE_M_data_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt8ios_base7showposE_M_setstate_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNSs6appendEPKc_ZNSt6vectorIhSaIhEE20_M_allocate_and_copyIPKhEEPhmT_S6__ZN6RtMidi8openPortEjSs_M_allocateto_char_typestringName_ZNSaIN6RtMidi3ApiEEC1ERKS1__ZNKSs4_Rep12_M_is_sharedEv_ZNKSs13get_allocatorEv_ZNKSs8_M_limitEmm_Impl~MidiOutCore_Destroy<__gnu_cxx::__normal_iterator > >, unsigned char>substr_ZN9MidiInApi13getCurrentApiEv_ZN9__gnu_cxx3absEx_ZNK9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEmiERKlsync_with_stdioCFRangeMake_ZSt8_DestroyIPhhEvT_S1_SaIT0_Ewcstoulisdigit_M_refdata_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZSt13__destroy_auxIPhEvT_S1_St11__true_type_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEmstrRtError_ZSt8_DestroyIPhEvT_S1__M_coalesceMidiInApi_ZNK7RtError12printMessageEv*_strerrorregister_callback_ZNK9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEdeEv_ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm_ZSt4cerrwcslen_ZNKSt5ctypeIcE10do_tolowerEc_ZNKSs13find_first_ofEPKcm_ZNSs4rendEv_Exit_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEC1ERKS1__ZNKSs7compareEmmPKcm_M_set_length_and_sharable_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNK9__gnu_cxx13new_allocatorIhE8max_sizeEv_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE_ZSt20uninitialized_fill_nIPhmhEvT_T0_RKT1__ZNSt11char_traitsIcE2eqERKcS2__M_check_ZNK7RtError4whatEvassign_ZN11MidiOutCore13getCurrentApiEvclassic_ZNSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv_ZNSs9_M_assignEPcmc_ZNSt10ctype_base5printEerrorString__ZNSt8ios_base9boolalphaE_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE5beginEv_ZL8iswpunctirend_S_atoms_ZNKSt6locale5facet16_M_add_referenceEv_ZNSs4_Rep10_M_refcopyEvsetbufMIDISysexSendRequest_ZL7isspaceiepptr_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE6rbeginEv_ZNSs7_M_copyEPcPKcm_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2_exception_ZNKSs16find_last_not_ofEcm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNSt12_Vector_baseIN6RtMidi3ApiESaIS1_EEC2ERKS2__ZL12_OSSwapInt32jfwscanfwctombuninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned char*>towlowerswap*_strtofinit_ZNKSs4copyEPcmm*_strtod_ZSt24__uninitialized_copy_auxIPKhPhET0_T_S4_S3_St11__true_type_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEjassign<__gnu_cxx::__normal_iterator > > >_ZNSolsEl_ZNSolsEm_ZNSaIN6RtMidi3ApiEEC2ERKS1_basic_stringbuf_ZN11MidiOutCore12getPortCountEv_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE6resizeEmS1__ZNSolsEt_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSolsEx_ZNSolsEy_ZNSt8ios_base20_M_dispose_callbacksEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKl_ZNSt8ios_base6badbitE_ZSt8distanceIPKhENSt15iterator_traitsIT_E15difference_typeES3_S3_rewind_ZNSspLERKSs_ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEEPhEET0_T_SC_SB__S_create_ZN9MidiInApiC1Ej_ZNSt26bidirectional_iterator_tagC2Ev_ZN10MidiInCoreC1ESsj_ZN10MidiOutApi10initializeERKSsstrtoldat_ZSt22__uninitialized_copy_aIPN6RtMidi3ApiES2_S1_ET0_T_S4_S3_SaIT1_E_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE4backEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt8ios_base5rightE_ZNSspLEPKc_ZNSt11char_traitsIcE7not_eofERKinegative_signuninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned char*>_ZL7isalphai_M_cache_locale_ZN6RtMidiC2Ev_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEv_ZN11MidiOutCore11getPortNameEj_ZNKSs12find_last_ofEPKcmwcscat_ZN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEmmEi_ZSt7nothrow_M_pad_ZNSo5seekpESt4fposI11__mbstate_tE~vectorwcstof_ZNSt6vectorIhSaIhEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPhS1_EEEES5_mT_S7__ZN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEmmEvftell_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE5clearEvadvance<__gnu_cxx::__normal_iterator > >, long unsigned int>_ZN8RtMidiIn11setCallbackEPFvdPSt6vectorIhSaIhEEPvES4__ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSt6vectorIhSaIhEE6insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEmRKh_ZNSt6locale5ctypeE_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE4dataEv~num_put_ZSt24__uninitialized_fill_n_aIPhmhhEvT_T0_RKT1_SaIT2_Esize_M_clone_M_replace_safepbumprandom_access_iterator_tag_ZN9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEpLERKl_ZNKSt6vectorIhSaIhEE2atEm~_Vector_impl_ZNSs6appendERKSs_ZNSt8ios_base5pwordEi_ZSt4fillPhS_RKh_M_ibeginclientNameclock_ZNSt6vectorIhSaIhEE5eraseEN9__gnu_cxx17__normal_iteratorIPhS1_EES5__ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlclear_ZNKSt12_Vector_baseIhSaIhEE13get_allocatorEv_ZNSt11char_traitsIcE2ltERKcS2_asctimetmpfile_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEES2_ET0_T_S8_S7_St11__true_typebasic_ostringstreamresultend__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned char*>_ZNSs6assignERKSsmm_ZNSt6vectorIhSaIhEE4swapERS1__ZNSt6vectorIN6RtMidi3ApiESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_errorxsputn_Destroyoperator!=do_narrowgmtime_ZNSt8ios_base9precisionEl_ZNSt10ctype_base5lowerE_ZNKSs8_M_checkEmPKcdestroy_ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN6RtMidi3ApiES5_EET0_T_S7_S6_front_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE_ZNKSs17find_first_not_ofEPKcm_ZSt10__copy_auxIPhS0_ET0_T_S2_S1_uninitialized_copy_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEdeEv_ZSt7advanceIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEmEvRT_T0__ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPclperror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_M_currenteq_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEmRKh_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE14_M_range_checkEm_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6locale_M_grab_S_id_collate_M_is_shared_M_fill_insert_M_assign_dispatch<__gnu_cxx::__normal_iterator > > >copy<__gnu_cxx::__normal_iterator > >, unsigned char*>_ZL8iswgraphi_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl_ZNKSt8ios_base6getlocEv~ctype_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvctype_S_empty_rep_storagecopy<__gnu_cxx::__normal_iterator > >, unsigned char*>wctobfgetwsfwprintfclient_M_assign_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKciswdigit_S_max_size_ZNSaIhEC1Ev_ZNKSt5ctypeIcE13_M_widen_initEv_M_fill_assign_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZN10MidiOutApiD2Evfind_last_not_of_ZNSt10ctype_base5alnumE_M_add_reference_ZNSt12_Vector_baseIhSaIhEED2Ev_ZNKSt6vectorIhSaIhEEixEm_ZSt22__uninitialized_copy_aIPKhPhhET0_T_S4_S3_SaIT1_E_ZNSo5flushEv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN10MidiInCore8openPortEjSs_ZN8RtMidiIn9closePortEv_ZN9MidiInApiC2Ejmblen_ZNKSs5rfindEcm_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZNSo8_M_writeEPKcl_ZNKSt5ctypeIcE10do_toupperEc_ZNSt6vectorIN6RtMidi3ApiESaIS1_EEC1ERKS2__ZN8RtMidiIn12getPortCountEv_ZNKSs6lengthEvget_ZNSt6locale18_S_initialize_onceEvrbegin_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEvT_S7_wcstoullfill_M_copy_ZNKSt6vectorIhSaIhEE4rendEv_ZNKSs4findEPKcm_ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZSt19__copy_backward_auxIPN6RtMidi3ApiES2_ET0_T_S4_S3__ZNKSs16find_last_not_ofEPKcmfflushwmemmovefputwc_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSs6appendEmc_Words_ZNKSs5c_strEv_ZNKSsixEmfputws_ZNSs4_Rep10_M_destroyERKSaIcE_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEptEv_Vector_baseiswgraph_M_group_int_ZNSt10ctype_base5digitE__copy_nstrtoull_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNKSt8ios_base9_M_getlocEv_ZN11MidiOutCore10initializeERKSs_ZNSs2atEm_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKc_ZN8RtMidiIn11openMidiApiEN6RtMidi3ApiESsj_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE6assignEmRKS1__ZNSt8ios_base8internalE_M_impl_ZSt19__copy_backward_auxIPhS0_ET0_T_S2_S1_wcschridcopy_backwardnum_getgbumpinfind_S_clone_c_localeis_ZN9__gnu_cxx13new_allocatorIhE9constructEPhRKh__copy_backward_aux_ZN9MidiInApi11MidiMessageC1Evconstructout_S_create_c_localedecimal_point_ZNK9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEptEvaddresshas_quiet_NaN_ZNKSt6localeeqERKS__ZNSt6vectorIN6RtMidi3ApiESaIS1_EE8pop_backEv_ZNSt6locale7numericE~basic_stringpubseekoff_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv_ZSt13copy_backwardIPN6RtMidi3ApiES2_ET0_T_S4_S3__ZNSt6vectorIN6RtMidi3ApiESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1__ZNSolsEPKv_ZNSaIN6RtMidi3ApiEED1Evthis_M_replace_category_ZNSs9_M_mutateEmmm_M_write_ZSt4copyIPKhPhET0_T_S4_S3__ZL8towlowerifcloseiswlowerstrtouliswblank_ZNSt11char_traitsIcE6lengthEPKc_ZNSt11char_traitsIcE12to_char_typeERKi_ZNKSt5ctypeIcE2isEmc_ZNKSs12find_last_ofEcmfrac_digits_ZNSt18input_iterator_tagC2Evmbrlenstrerroroperator[]_ZNSt11char_traitsIcE3eofEvstrxfrm_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEvintl_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt8ios_base4leftE_ZNKSs3endEv_ZNSt6vectorIhSaIhEEC1EmRKhRKS0__ZN6RtMidiD0Ev_ZNSt12_Vector_baseIhSaIhEEC2EmRKS0_wcstombs_ZNSt6vectorIhSaIhEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvcancelCallback__tmp_ZN8RtMidiInC2EN6RtMidi3ApiESsj_ZNSt6vectorIhSaIhEEixEmunsetf_Destroythousands_sep_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs3endEv_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE8max_sizeEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_ZNSt6locale11_M_coalesceERKS_S1_i_ZNSs6insertEmmc_ZNSs4_Rep20_S_empty_rep_storageElt_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIhEEPT_PKS3_S6_S4__ZNSt6vectorIN6RtMidi3ApiESaIS1_EEixEm__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZNSt6vectorIhSaIhEE6rbeginEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEvmbsinit_ZNK9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEptEv_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEEPhET0_T_SA_S9_St11__true_typeswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmodeiswalphaseekpwcsncpy_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZNSt11char_traitsIcE6assignEPcmc_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZSt19__iterator_categoryIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEENSt15iterator_traitsIT_E17iterator_categoryERKS8__ZNKSs8max_sizeEvpbase_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEvnameuninitialized_fill_n_ZNSs6insertEmPKcmungetciword_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_M_mutatewprintf_ZN10MidiOutApiD1Ev_M_remove_referencecopy_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE5emptyEv_ZNSt12_Vector_baseIN6RtMidi3ApiESaIS1_EE11_M_allocateEmpword__distance_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE4dataEvsrand_ZL8iswloweri_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKlgoodiswalnum_ZNSs6assignEPKcm_ZNKSt12_Vector_baseIN6RtMidi3ApiESaIS1_EE13get_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNKSt5ctypeIcE5tableEvmbsrtowcs_ZNSt6vectorIhSaIhEE6assignIN9__gnu_cxx17__normal_iteratorIPhS1_EEEEvT_S7__ZNSt12_Vector_baseIN6RtMidi3ApiESaIS1_EED2Ev_ZN9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEC1ERKS3_move_ZNSs7replaceEmmmc_ZNSt6locale5facet17_S_clone_c_localeERPi_ZN9RtMidiOut8openPortEjSs_ZNSs6insertEmRKSsmmdo_toupperin_avail_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNSt8ios_base8showbaseEMidiInCorefind_first_not_of_ZNSs7_M_leakEv_ZNSt6locale4timeE_ZNKSt6vectorIhSaIhEE4sizeEv_M_leak_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE4rendEv_ZNSt9exceptionC2Ev_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEEPhhET0_T_SA_S9_SaIT1_Edo_getabs_ZL7iscntrlisystem_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSt12_Vector_baseIN6RtMidi3ApiESaIS1_EE12_Vector_implC1ERKS2__ZNKSs5beginEvios_base_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN9RtMidiOut11getPortNameEj_ZNSt6locale2idaSERKS0__ZNKSs12find_last_ofEPKcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSaIN6RtMidi3ApiEED2Ev_ZNKSt6vectorIhSaIhEE8max_sizeEv_ZNKSs5rfindEPKcm_ZNKSs7compareEPKc_ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEENS3_IPhS8_EEEET0_T_SD_SC__ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvcopy*_mktime_ZNSt6vectorIhSaIhEE3endEv__uninitialized_copy_aux_ZN9__gnu_cxxmiIPhSt6vectorIhSaIhEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB__ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSt13__copy_normalILb1ELb0EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEES4_EET0_T_SA_S9_swprintf_ZL8iswblankiback_ZNSt10ctype_base5punctEisxdigit_ZN9MidiInApi9closePortEvendpoint_ZNSs10_S_compareEmm_ZNKSt9exception4whatEv_ZNK9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEE4baseEv_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZNKSs5emptyEvwcscpy_ZNSt6locale8monetaryEresizevswprintf__len_ZNSs6appendERKSsmm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__ZN11MidiOutCore11sendMessageEPSt6vectorIhSaIhEEgetloc_ZNSt6locale5facetaSERKS0_getType*_freopen_ZNKSt6vectorIhSaIhEE6rbeginEvuninitialized_copy_ZNK9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEmiERKl_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNKSt5ctypeIcE10do_tolowerEPcPKc_Z12EndpointNamejb_ZL8towupperi_ZN9__gnu_cxx13new_allocatorIN6RtMidi3ApiEEC2Ev_ZNKSt6vectorIhSaIhEE4backEvapiData_~Init_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZN10MidiInCore11getPortNameEj_S_c_name_ZN9MidiInApi8openPortEjSs~ios_base_ZNSs6insertEmPKc_ZNSt6vectorIN6RtMidi3ApiESaIS1_EEaSERKS3__ZNKSt6vectorIhSaIhEE3endEv_S_id_messages~basic_ostream_ZL8iswdigiti_S_facet_categoriesmbstowcs_ZNSt8ios_base3ateE_ZNSt8ios_base5imbueERKSt6localesputc_ZN11MidiOutCoreD0Evfail_ZN6RtMidi14getCompiledApiERSt6vectorINS_3ApiESaIS1_EE_ZNKSs13find_first_ofEcm_ZN8RtMidiIn11ignoreTypesEbbbsputn_ZL8iswspacei_M_rep_ZN9MidiInApi10getMessageEPSt6vectorIhSaIhEEwcsrtombs_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmmassign_S_initialize_once~new_allocatorcallback_ZNKSs4dataEvwcscspn_ZNSt11char_traitsIcE4moveEPcPKcm_ZNSs7replaceEmmPKctellp_ZNSt12_Vector_baseIhSaIhEE11_M_allocateEmoperator- > >copyfmt_M_insert_aux_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKladvance_ZnwmPv_ZNKSs7compareEmmRKSsmm_ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcisalpha_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNKSs17find_first_not_ofEPKcmm_ZN9MidiInApi10initializeERKSsappend_ZNSolsEPFRSoS_Evswscanfremove_M_update_egptrcopyeq_int_typetime_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv_ZNSs4_Rep9_S_createEmmRKSaIcE_ZSt7advanceIPKhmEvRT_T0__ZNSt8ios_baseaSERKS__ZNKSs7compareEmmPKc_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_do_widenfgetpos_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs5rfindEPKcmm_ZNK9__gnu_cxx13new_allocatorIN6RtMidi3ApiEE8max_sizeEv_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE2atEm_ZNKSt5ctypeIcE7tolowerEcisprint_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE5frontEv_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZNSt6vectorIhSaIhEE4dataEvvwprintf_ZNSo5tellpEv_ZNSt8ios_base15sync_with_stdioEbisalnum*_strftime_ZNSt6locale5_Impl10_S_id_timeE_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEhEvT_S7_SaIT0_EgetPortCount*_fopen__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned char*>_ZNSt6vectorIhSaIhEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKhS1_EEEEPhmT_S9__ZN8RtMidiIn14cancelCallbackEv_ZNKSt5ctypeIcE10do_toupperEPcPKc_ZNSs4swapERSswscanf_ZN11MidiOutCoreC1ESs_ZN9MidiInApiD0Evdistance_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZN10MidiOutApi15openVirtualPortESs_ZNKSs7compareERKSs_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIhEEPT_PKS3_S6_S4__ZNSs6assignEmc_ZL8iswupperi_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE3endEvisspace_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZL7isgraphi_ZN10MidiOutApi9closePortEviswcntrlwritemessages~basic_ostringstream_ZNSs6appendEPKcm_ZNSt8ios_base3appE_ZNSt26random_access_iterator_tagC1Ev_ZN10MidiInCoreD0Ev_ZNSt6locale6globalERKS__ZNSt8ios_base9showpointEvscanf_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >_Construct_S_construct_ZL21ConnectedEndpointNamej__copy_backward_aux_ZNSs7replaceEmmRKSsmmstrtod_ZSt8_DestroyIPN6RtMidi3ApiEEvT_S3_strtofuninitialized_copy__uninitialized_fill_n_astrtokstrtol_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE4sizeEvreserve_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEE4baseEvunderflowrdbuf_ZNSs7replaceEmmRKSs_M_call_callbacksMidiOutApicontinueSysex_ZNKSs6rbeginEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvispunctoperator++_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZNSt11char_traitsIcE7compareEPKcS2_m_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_S_categories_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRfdo_put_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRjRtMidioperator+=_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEEPhET0_T_SA_S9__M_replace_categories_ZSt13__destroy_auxIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEvT_S7_St11__true_type_ZN7RtErrorC1ERKSsNS_4TypeE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE4swapERS3__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRytmpnam_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi__new_finish_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZN11MidiOutCoreD1Ev_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEmiERKl_ZL7isprinti_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZNSsaSEPKc_ZNKSt6locale4nameEvwcrtomb_ZNSt8ios_base7_M_initEvpush_back_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_S_terminal_ZN9RtMidiOutD0Ev_ZN8RtMidiIn10getMessageEPSt6vectorIhSaIhEE_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE15_M_erase_at_endEPS1_insertsync__static_initialization_and_destruction_0_ZN10MidiInCore15openVirtualPortESs_M_id~basic_stringbufsgetcpubseekpos_ZNK9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEixERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEcsgetnMidiQueue_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodegptr_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EE4backEvoperator--precisioniswpunct_ZN9MidiInApi12RtMidiInDataD1Evrealloc_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_ZN9MidiInApi14cancelCallbackEv_ZNSt8ios_base6eofbitE_ZN6RtMidiD1Evoperator->openPortdifftimeRtMidiIn_ZNSt6locale21_S_normalize_categoryEi__copy_aux_ZNKSt5ctypeIcE9do_narrowEcc_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEc_ZNSt6vectorIhSaIhEE18_M_assign_dispatchIPKhEEvT_S5_St12__false_type_ZNK9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEplERKl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvnarrow_ZNSt6vectorIhSaIhEE6assignEmRKh__destroy_auxtoupper_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN6RtMidi3ApiES4_EET0_T_S6_S5_wmemchr__copy_nsysexCompletionProc_ZNKSs13find_first_ofEPKcmm_ZN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEC1ERKS2__S_get_c_name_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZN9RtMidiOut12getPortCountEv_ZSt10__distanceIPKhENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag_ZNSs7_M_dataEPc~MidiMessage_S_refcount_ZNKSs12find_last_ofERKSsm_M_assign_dispatchwcstodsetCallbackatollfseek_ZNSs12_S_constructEmcRKSaIcE_ZN10MidiOutApi8openPortEjSs__copy_b_n_ZN9MidiInApi9MidiQueueC1Evscan_not_ZL8iswcntrlieofbsearch_ZSt8_DestroyIN6RtMidi3ApiEEvPT__ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSaIhED1Ev_M_replace_auxbasic_streambuf_ZN9MidiInApi11ignoreTypesEbbb_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0___uninitialized_copy_a_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv__copy_n<__gnu_cxx::__normal_iterator > >, unsigned char*>~RtMidiIn_ZNK7RtError7getTypeEv_ZNSs14_M_replace_auxEmmmc_ZNSs4_Rep11_S_terminalE__old_size_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__S_compareimbuec_str_ZNSt8ios_base7goodbitEiscntrl_ZSt9__advanceIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEElEvRT_T0_St26random_access_iterator_tag__uninitialized_copy_afill_n_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEvcopy_backwardisupperdistance<__gnu_cxx::__normal_iterator > > >_M_check_same_nameoperator-=_ZSt4copyIPhS0_ET0_T_S2_S1___copy_n<__gnu_cxx::__normal_iterator > >, unsigned char*>_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecbfsetposvfscanf_ZNKSt6vectorIN6RtMidi3ApiESaIS1_EEixEm_S_id_monetary_ZNKSs17find_first_not_ofEcm_M_extract_float_ZNSt6vectorIhSaIhEE13_M_assign_auxIN9__gnu_cxx17__normal_iteratorIPhS1_EEEEvT_S7_St20forward_iterator_tag_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZStL17__verify_groupingPKcmRKSs_S_normalize_category_ZNSt6vectorIhSaIhEED1Evuflow__copy_b_n_ZN9__gnu_cxx13new_allocatorIN6RtMidi3ApiEE7destroyEPS2_~RtMidiInData_ZNKSs16find_last_not_ofEPKcmm_S_initialize_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvprintMessage_ZNKSt6vectorIhSaIhEE5beginEvwhat_ZNKSt8ios_base5widthEvto_int_typecapacity_ZNSt8ios_base5widthElldiv__distance<__gnu_cxx::__normal_iterator > > >queueSizeLimitsetf_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZN8RtMidiInC1EN6RtMidi3ApiESsj_ZNSt8ios_base6skipwsEerase_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN11MidiOutCoreD2Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEv_ZNKSt6vectorIhSaIhEE4dataEv_ZNSt6vectorIN6RtMidi3ApiESaIS1_EED1Ev_ZNKSs17find_first_not_ofERKSsm_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEvnum_put__advance<__gnu_cxx::__normal_iterator > >, long int>_Destroy_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZN6RtMidi5errorEN7RtError4TypeESs_ZN9RtMidiOutD1Ev_ZNSt6locale5facet19_S_destroy_c_localeERPi_ZNKSs4rendEvctime_M_group_float_ZN9MidiInApiD1Ev__destroy_aux_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE3endEv_ZNKSt6vectorIhSaIhEE5emptyEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEirdstate_ZN9RtMidiOut15openVirtualPortESs_ZL8isxdigitiqsort_M_set_sharable_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEppEi~_Impldatawmemcmpeback_ZNSt8ios_base11adjustfieldE_ZNSt8ios_base3endE_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEppEvllabs_ZNSt6vectorIhSaIhEE2atEm_ZN8RtMidiIn11getPortNameEj_ZN6RtMidiD2Evsbumpc_ZN10MidiOutApi12getPortCountEv_ZNSt6vectorIhSaIhEE5eraseEN9__gnu_cxx17__normal_iteratorIPhS1_EE~exception_ZNSt8ios_base17_M_call_callbacksENS_5eventE_Callback_list_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__ZNK7RtError10getMessageEv_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZL7isalnumi_ZNSt8ios_base9uppercaseE__new_start__position__simple_ZNSs9push_backEc_ZN10MidiOutApiC2Ev_M_iend_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZNSt8ios_base3decE_ZNSt6vectorIhSaIhEEaSERKS1__ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZSt10_ConstructIN6RtMidi3ApiES1_EvPT_RKT0__ZNSt6locale13_S_initializeEvinput_iterator_tag_GLOBAL__I__ZN6RtMidi14getCompiledApiERSt6vectorINS_3ApiESaIS1_EE_ZN10MidiOutApiC1Ev_ZNKSs4_Rep12_M_is_leakedEvwidthbasepositive_signsetvbuf_Destroy<__gnu_cxx::__normal_iterator > > >_ZN8RtMidiIn13getCurrentApiEv_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEES2_ET0_T_S8_S7_getwchar_ZN9MidiInApi11getPortNameEj_ZN10MidiInCore10initializeERKSsmidiInputCallbackMIDIPacket_ZN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEppEi_ZN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEmIERKl_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEES2_hET0_T_S8_S7_SaIT1_E_ZNSt8ios_base9basefieldE_ZNSt10money_base18_S_default_patternEseekoffiswspace_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt12_Vector_baseIN6RtMidi3ApiESaIS1_EE12_Vector_implD1Ev_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPKhPhEET0_T_S6_S5__ZN9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEppEi__copy_aux_ZNKSt12_Vector_baseIN6RtMidi3ApiESaIS1_EE19_M_get_Tp_allocatorEv_ZN9__gnu_cxx17__normal_iteratorIPN6RtMidi3ApiESt6vectorIS2_SaIS2_EEEppEvstrftimeempty_ZNSs15_M_replace_safeEmmPKcmxalloc_ZN10MidiInCoreD2Ev_ZL7isdigiti_ZN9__gnu_cxx13new_allocatorIhED2Evmbtowcforward_iterator_tag_ZNSt6vectorIhSaIhEE7reserveEm_M_dispose_M_finish_ZNSs4_Rep13_M_set_leakedEvignoreTypes_Z19sysexCompletionProcP20MIDISysexSendRequestmbrtowc_ZNSs4_Rep12_S_empty_repEvwmemcpy_ZN6RtMidi15openVirtualPortESs_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6vectorIhSaIhEE9push_backERKhshowbasebadcopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >~facetportNumber~_Vector_base_ZNSt11char_traitsIcE11to_int_typeERKcsetgfacetInit_M_set_leakedconnected_setp_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Riuppercase_ZNSs4_Rep15_M_set_sharableEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZNSs4_Rep11_S_max_sizeE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbwcsncat_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNSs7_M_moveEPcPKcm_ZN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEpLERKl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_M_allocate_and_copy_ZNSt10ctype_base5spaceE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKlinitializecopy__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned char*, unsigned char>_M_deallocate_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2_internal~RtMidi_ZNSt8ios_base7unitbufE_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt6vectorIhSaIhEE14_M_range_checkEm_ZNSt8ios_base10floatfieldE_ZNSsaSERKSs_ZNSt20forward_iterator_tagC2Evbasic_ostreamgetenv_ZNSt6locale5facet13_S_get_c_nameEvfgetwc_ZNSt10ctype_base6xdigitE_ZN9RtMidiOutD2Ev_ZN9MidiInApiD2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostate_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6locale7classicEvrandbasic_string_ZN10MidiInCore9closePortEv_ZNK9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEixERKl_ZSt22__uninitialized_copy_aIPhS0_hET0_T_S2_S1_SaIT1_E_ZN9MidiInApi12getPortCountEvvsnprintf_ZN10MidiInCore13getCurrentApiEv__verify_grouping_ZNKSs13find_first_ofERKSsm__normal_iterator_S_default_pattern_Destroy__in_chrg_ZNSolsEswcscoll_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEgets_ZSt13__destroy_auxIPN6RtMidi3ApiEEvT_S3_St12__false_type_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_M_replace_facetdo_tolower_ZN8RtMidiIn15openVirtualPortESs_ZNSt6vectorIhSaIhEE15_M_erase_at_endEPh_ZNSt6vectorIhSaIhEE6resizeEmh_M_assign_aux<__gnu_cxx::__normal_iterator > > >_ZNK9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEplERKl_ZNSt10ctype_base5alphaEwcsrchrcompare_ZNKSs4sizeEv_Destroy_ZSt8_DestroyIPN6RtMidi3ApiES1_EvT_S3_SaIT0_E_S_id_numeric_ZN8RtMidiInD0Ev_ZSt6fill_nImEPhS0_T_RKh_ZNSt6vectorIhSaIhEE4rendEv_Vector_implmemchrmktime_ZN6RtMidi9closePortEv_ZNSt6locale8messagesEgetchar_ZNSs5eraseEmm_ZNSs4_Rep10_M_refdataEv_ZN9MidiInApi11MidiMessageD1Ev_S_id_ctype_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZNSt6vectorIhSaIhEE6insertEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh_M_start_ZNSt6vectorIN6RtMidi3ApiESaIS1_EE2atEmsputbackc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_M_install_facet_ZNKSt5ctypeIcE8scan_notEmPKcS2__ZNKSs5rfindERKSsmungetwc_ZSt3minImERKT_S2_S2__ZNSt6locale5_Impl13_S_id_collateE_ZN11MidiOutCore8openPortEjSssungetc_Z17midiInputCallbackPK14MIDIPacketListPvS2__ZNKSt5ctypeIcE7toupperEcfind_last_of_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEEPhET0_T_SA_S9__ZN9__gnu_cxx3divExxvfwscanfwcsftime_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEiegptr_M_get_Tp_allocator_ZNSt8ios_base14_Callback_list16_M_add_referenceEv_ZN10MidiOutApi13getCurrentApiEv_ZNKSs16find_last_not_ofERKSsm_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt8ios_base3outEoverflow_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm_ZNKSs2atEm_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKllocaleconvoperator<<iswprint_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecy_ZNKSt6localeneERKS___resultopenVirtualPort_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNSs6assignEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNKSt8ios_base9precisionEvhas_infinitydestination_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNSs7replaceEmmPKcm_ZL8iswctypeij_ZNKSt8ios_base5flagsEv_ZNKSt5ctypeIcE8do_widenEc_ZNKSt5ctypeIcE14_M_narrow_initEvMidiMessage_ZNK9__gnu_cxx13new_allocatorIN6RtMidi3ApiEE7addressERS2__OSSwapInt32_ZNKSs7compareEmmRKSs_ZNKSt6locale5facet19_M_remove_referenceEvfloatfieldoperator==wcscmp_ZNK9__gnu_cxx13new_allocatorIhE7addressERKh_M_narrow_init_ZNSaIN6RtMidi3ApiEEC1Ev_ZL7ispuncti_ZNKSs4findEPKcmm_ZNK9__gnu_cxx13new_allocatorIN6RtMidi3ApiEE7addressERKS2_timeStamp_ZNSaIhED2Ev__copy_bexceptionssnextc__uninitialized_copy_a_M_widen_init_M_limit_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_S_copy_chars_ZNSs7reserveEm_M_stringbuf_init_M_index_ZN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEmIERKl_ZNSo5writeEPKcl_ZNSt6locale5_ImplaSERKS0__ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt6locale5_Impl13_S_id_numericE_ZNSt6vectorIhSaIhEE4backEviswctypebeginportName_ZL8iswprinti_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_M_is_leaked_M_leak_hard_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_ZNSt6vectorIhSaIhEE5frontEv~basic_ios_ZNSo3putEc_M_range_check_ZNSt12_Vector_baseIhSaIhEE12_Vector_implD1EvConnectedEndpointNamemin_ZNSsixEmwiden_ZNK9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEixERKl~allocator_ZN9__gnu_cxx13new_allocatorIhE7destroyEPh~RtMidiOutflagsbidirectional_iterator_tagmonetary_ZSt8distanceIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEENSt15iterator_traitsIT_E15difference_typeES8_S8__ZN9__gnu_cxx13new_allocatorIhEC2Ev_ZNSo5seekpExSt12_Ios_Seekdir_ZN9MidiInApi11MidiMessageaSERKS0_find_first_ofUH‰åH‰}øH‹HPH‹EøH‰ÉÃUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‰}øH‹EøHƒÀÉÃUH‰åH‰}øH‹EøHƒÀÉÃUH‰åH‰}øH‹HPH‹EøH‰ÉÃUH‰åH‰}øH‹EøÇH‹EøÇ@H‹EøÇ@H‹EøÇ@ ÉÃUH‰åHƒìH‰}øH‹EøH‹@H‹HƒÀ(H‹H‹EøH‹xÿÒÉÃUH‰åHƒìH‰}øH‹EøH‹@H‹HƒÀ0H‹H‹EøH‹xÿÒÉÃUH‰åSHƒìH‰ûH‰uè‰UäH‰ßH‹EèH‹@H‹HƒÀ8H‹H‹EèH‹p‹UäÿÑH‰ØHƒÄ[ÉÃUH‰åHƒìH‰}øH‹EøH‹@H‹HƒÀ(H‹H‹EøH‹xÿÒÉÃUH‰åHƒìH‰}øH‹EøH‹@H‹HƒÀ0H‹H‹EøH‹xÿÒÉÃUH‰åSHƒìH‰ûH‰uè‰UäH‰ßH‹EèH‹@H‹HƒÀ8H‹H‹EèH‹p‹UäÿÑH‰ØHƒÄ[ÉÃUH‰åH‰}ø¸ÉÃUH‰åH‰}ø¸ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àt H‹Eè‹H‹Uà‰ÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹uèH}ðèH‹EðÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àt H‹Eè¶H‹UàˆÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹EèH‹@H‰EøHuøH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹EèH‹H‰EøHuøH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åHƒìH‰}øH‹EøH‹0H‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿ?ÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øHÇÀÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‰uðëH‹}øèHƒEøH‹EøH;EðuèÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åHƒìH‰}øH‹EøH‹0H‹}øèÉÃUH‰åHƒì H‰}èH}ÿè¶EçÉÃUH‰åHƒì H‰}èH}ÿè¶EçÉÃUH‰åH‰}øH‰uðH‹UðH‹EøH‰ÑH)ÁH‰ÈÉÃUH‰åHƒì0H‰}øH‰uðH}øèH‹}øH‹uð¶Eïˆ$èÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÂH‹EøH‰ÉÃUH‰åHƒì@H‰}èH‰uàH‹EàH‰EøH‹}èèH‹uøH‹}è¶E߈$èÉÃUH‰åH‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøëHƒmØHƒmàH‹Eà‹H‹E؉HÿMøHƒ}øßH‹EØÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‹uø¿èH‰EèHƒ}èt H‹Eð‹H‹Uè‰ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹EØH‰EøëH‹uèH‹}øèHƒEèHƒEøH‹EèH;EàußH‹EøÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHƒÄ[ÉÃUH‰åHƒìH‰}øH‰uðHuøH}ðèÉÃUH‰åHƒì0H‰}øH‰uðH}øèH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹HÂH‹EøH‰H‹EøÉÃUH‰åHƒìH‰}øH‰uðHuðH‹}øèÉÃUH‰åHƒì@H‰}èH‰uàH‹EàH‰EøH‹}èèH‹uøH‹}è¶E߈$èÉÃUH‰åSHƒì8H‰}ØH‰uÐH‹EØH‹@H‹HƒÀ H‹H‹uÐH}àèH‹EØH‹xHuàÿÓH}àèëH‰EÈH‹]ÈH}àèH‰]ÈH‹}ÈèHƒÄ8[ÉÃUH‰åSHƒì8H‰}؉uÔH‰UÈH‹EØH‹@H‹HƒÀH‹H‹uÈH}àèH‹EØH‹xHUà‹uÔÿÓH}àèëH‰EÀH‹]ÀH}àèH‰]ÀH‹}ÀèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØH‰uÐH‹EØH‹@H‹HƒÀ H‹H‹uÐH}àèH‹EØH‹xHuàÿÓH}àèëH‰EÈH‹]ÈH}àèH‰]ÈH‹}ÈèHƒÄ8[ÉÃUH‰åSHƒì8H‰}؉uÔH‰UÈH‹EØH‹@H‹HƒÀH‹H‹uÈH}àèH‹EØH‹xHUà‹uÔÿÓH}àèëH‰EÀH‹]ÀH}àèH‰]ÀH‹}ÀèHƒÄ8[ÉÃUH‰åHƒìH‰}øH‰uðH‹}øèH;Eð–À„Àt H=èÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øHƒÇèÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰¸„Àt H‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰¸„Àt H‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈH‰EøH‹MøH‹EøH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈH‰ÂH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH}àèH‹H}èèH‹8H‹UØH‰ÞèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH}àèH‹H}èèH‹8H‹UØH‰ÞèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åATSHƒì0H‰}ØH‰uÐH‰UÈH}ÈèL‹ H}ÐèH‹H}ØèH‹8L‰âH‰ÞèH‰EèHuèH}àèH‹EàHƒÄ0[A\ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹}ðèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„„H‹E¸H‹@HPÿH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨¶ˆEïH‹E¸H‹@HXÿH‹E¸H‹@L`þH}°èH‹8H‰ÚL‰æèH}°èH‰Â¶Eïˆé¯H‹}¸èH‰EàH‹}¸èH;Eà”À„Àt H=èHƒ}àt H‹EàHÀH‰E ëHÇE H‹E H‰EØH‹EØH;Eàs H‹}¸èH‰EØH‹}¸H‹uØèH‰EÐH‹EÐH‰EÈH‹}¸èH‰ÆH}îèH}°èH‹0H‹E¸H‹8HMîH‹UÐèH‰EÈH}îèH‹E¸H‰ÇH‹U¨H‹uÈèHÿEÈH‹}¸èH‰ÆH}íèH‹E¸H‹XH}°èH‹8HMíH‹UÈH‰ÞèH‰EÈH}íèH‹}¸èH‰ÆH}ëèH‹E¸H‹pH‹E¸H‹8HUëèH}ëèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÐH‰H‹U¸H‹EÈH‰BH‹EØH‰ÂHUÐH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‰MÐH‹}èH‹uàèH‰EðH‹}èèH‰ÆH}ÿèHMÿH‹UðH‹uÐH‹}ØèH}ÿèH‹EðÉÃUH‰åHƒì@H‰}ØH‰uÐH‰UÈH‹uÈH‹}ÐèH‰EðH‹}ØèH;Eð’À„À„³H‹MÈH‹UÐH‹uðH‹}ØèH‰EèH‹}ØèH‰ÆH}ÿèH‹EØH‹pH‹EØH‹8HUÿèH}ÿèH‹EØH‹@H‰ÂH‹EØH‹H‰ÑH)ÁH‰ÈH‰ÂH‹EØH‹0H‹}ØèH‹UØH‹EèH‰H‹EØH‹H‹EðHÂH‹EØH‰PH‹EØH‹PH‹EØH‰Pé©H‹}ØèH;Eð“À„Àt"H‹EØH‹H‹uÈH‹}ÐèH‰ÆH‹}ØèësH‹EÐH‰EàH‹}ØèH‰ÆH}àèH‹EØH‹H‹uàH‹}ÐèH‹}ØèH‰ÆH}þèH‹EØH‹PH‹}àHMþH‹uÈèH‰ÂH‹EØH‰PH}þèÉÃUH‰åHƒì@H‰}èH‰uàH‰UØH}ÿèH‹UØH‹uàH‹}è¶E׈$èÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‰MÐH‹}èH‹uàèH‰EðH‹}èèH‰ÆH}ÿèHMÿH‹UðH‹uÐH‹}ØèH}ÿèH‹EðÉÃUH‰åAUATSHƒì8H‰}¸H‰u°H‹E°H;E¸„êH‹}°èH‰EÐH‹}¸èH;EÐ’À„À„¶H‹}°èH‰ÃH‹}°èH‰ÂH‹uÐH‹}¸H‰ÙèH‰EÈH‹}¸èH‰ÆH}ßèH‹E¸H‹pH‹E¸H‹8HUßèH}ßèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹E¸H‹H‹EÐHÂH‹E¸H‰PéùH‹}¸èH;EГÀ„ÀtjH‹}¸èH‰ÆH}ÞèH‹}¸èI‰ÄH‹}¸èI‰ÅH‹}°èH‰ÃH‹}°èH‰ÇL‰êH‰ÞèH‰ÇHUÞL‰æèH}Þèë{H‹E¸L‹ H‹E°H‹H‹}¸èH4H‹E°H‹8L‰âèH‹}¸èH‰ÆH}ÝèH‹E¸L‹`H‹E°L‹hH‹E°H‹H‹}¸èH<HMÝL‰âL‰îèH}ÝèH‹E¸H‹H‹EÐHÂH‹E¸H‰PH‹E¸HƒÄ8[A\A]ÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèH‹EðH‹PH‹EøH‰PH‹EøÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‰MÐH‹}èH‹uàèH‰EðH‹}èèH‰ÆH}ÿèHMÿH‹UðH‹uÐH‹}ØèH}ÿèH‹EðÉÃUH‰åHƒì@H‰}ØH‰uÐH‰UÈH‹uÈH‹}ÐèH‰EðH‹}ØèH;Eð’À„À„³H‹MÈH‹UÐH‹uðH‹}ØèH‰EèH‹}ØèH‰ÆH}ÿèH‹EØH‹pH‹EØH‹8HUÿèH}ÿèH‹EØH‹@H‰ÂH‹EØH‹H‰ÑH)ÁH‰ÈH‰ÂH‹EØH‹0H‹}ØèH‹UØH‹EèH‰H‹EØH‹H‹EðHÂH‹EØH‰PH‹EØH‹PH‹EØH‰Pé©H‹}ØèH;Eð“À„Àt"H‹EØH‹H‹uÈH‹}ÐèH‰ÆH‹}ØèësH‹EÐH‰EàH‹}ØèH‰ÆH}àèH‹EØH‹H‹uàH‹}ÐèH‹}ØèH‰ÆH}þèH‹EØH‹PHMþH‹uÈH‹}àèH‰ÂH‹EØH‰PH}þèÉÃUH‰åHƒì@H‰}èH‰uàH‰UØH}ÿèH‹UØH‹uàH‹}è¶E׈$èÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH‹}èH‹uØèHƒ}àt\H‹uàH‹}èèH‰ÂH‹EèH‰H‹EèH‹H‹EèH‰PH‹EèH‹H‹EàHÂH‹EèH‰PëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<…èÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„‚H‹E¸H‹@HPüH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨‹‰EèH‹E¸H‹@HXüH‹E¸H‹@L`øH}°èH‹8H‰ÚL‰æèH}°èH‰Â‹Eè‰é¸H‹}¸èH‰EàH‹}¸èH;Eà”À„Àt H=èHƒ}àt H‹EàHÀH‰E ëHÇE H‹E H‰EØH‹EØH;Eàs H‹}¸èH‰EØH‹}¸H‹uØèH‰EÐH‹EÐH‰EÈH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÐèH‰EÈH}ïèH‹E¸H‰ÇH‹U¨H‹uÈèHƒEÈH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÈH‰ÞèH‰EÈH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÐH‰H‹U¸H‹EÈH‰BH‹EØHÁàH‰ÂHUÐH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹EضˆEÿH‹UàH‹EèH‰ÑH)ÁH‰ÈH‰Â¶uÿH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹EðH‰ÆHuøH‹UèH‹}øèH‹EðHEøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‰MÐH‹}èH‹UÐH‹uàèH‹}èèH‰ÆH}ÿèH‹EèH‹8HMÿH‹UØH‹uàèH}ÿèH‹EèH‹H‹EàHÂH‹EèH‰PÉÃUH‰åSHƒì(H‰}ØH}ïèÆEîH‹}ØHMïHUî¾èH}ïèH‹UظH‰BëH‰EÐH‹]ÐH}ïèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹}øèH‹}øHƒÇèH‹EøÆ@8H‹EøÆ@9H‹EøÆ@:H‹EøHÇ@@H‹EøÆ@HH‹EøHÇ@PH‹EøHÇ@XH‹EøÆ@`ÉÃUH‰åHƒì H‰}øH‹EøHƒÀH‰Eð¾ H‹=èH‰ÇH‹uðèH‰ÇH5èëH‰EèHƒúÿt H‹}èèH‹}èèÉÃUH‰åHƒì H‰}øH‹}øHƒÇèH‰EðëH‰EèHƒúÿt H‹}èèH‹}èèH‹EðÉÃUH‰åATSHƒì0H‰}èH‰uà‰UÜH‹}èèH‹HPH‹EèH‰H‹}èHƒÇH‹uàèH‹Uè‹E܉Bë=H‰EÈH‰UÐD‹eÐH‹]ÈH‹}èèH‰]ÈMcäL‰eÐHƒ}Ðÿt H‹}ÈèH‹}ÈèHƒÄ0[A\ÉÃUH‰åATSHƒì H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë.H‰EÐH‰UØD‹eØH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐMcäL‰eØë¸„Àt$H‹}èèëHƒ}Øÿt H‹}ÐèH‹}ÐèHƒÄ [A\ÉÃUH‰åATSHƒì H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë.H‰EÐH‰UØD‹eØH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐMcäL‰eØë¸„Àt$H‹}èèëHƒ}Øÿt H‹}ÐèH‹}ÐèHƒÄ [A\ÉÃÿÿ4+<IBbÿÿ4.BOHhÿÿ4+<IBbÿÿ4.BOHhÿÿ'3ngÿÿ'3ngÿÿ'3ngÿÿ1g€ÿÿŒ¨ÍÿÿŒ¨ÍÿÿŒ¨Íÿÿ'3ngÿÿ'3ngÿÿ'3ngÿÿ+HaÿÿA&Gf~KÃéƒÿÿA&Gf~KÃéƒÿ›!AWeÿ›!AWeÿ›!AWeÿ›!AWeÿ›!AWeÿ›!AWeÿ›!$ FTÿ›!-ÿ›!$+9ÿ›!=N}}ÿÿžAcvl›œ@PIuÔRe[Š6ÉÜÒ‹›”À^*=6eiÚíæÿÿ[7Vi_‚`ëûôÿÿ‘Acvl›>âòëJ2€‹›”€Í€Ûëä€$h€•¥ž€ÎL€#3,€y¨ÿÿœ<H.ZZñÆÙÒññ"5.ñi†ñ.'Vÿÿ4[y‰‚¢ÿÿ'07PÿÿAH!vº‡£œÓÿÿ'07Pÿÿœ<H.ZZñÆÙÒññ"5.ñi†ñ.'Vÿÿ4)d–¦Ÿ¿ÿÿ¸Acvl›>âòëJ2<‹›”<Í<Ûëä<6y<¸ÈÁ<ñL<FVO<„S<ãöï<5dÿÿ4[y‰‚¢ÿÿ'6=VÿÿAK!yÀ©¢Ùÿÿ'6=Vÿÿ45Tp]‰_ÿÿ4+JZSsÿÿ[0ObX{1µžÞÿÿ¶R·brk·¾ÌÜÕiŒ„”ŒÑŒ#l1A:lÜÿÿ¶R·brk·¾ÌÜÕiŒ„”ŒÑŒ#l1A:lÜÿÿ¶XÉn~wÉÊØèáuž–¦Ÿžãž5~CSL~îÿÿ¶XÉn~wÉÊØèáuž–¦Ÿžãž5~CSL~îÿ›!)AŽ}ÿ›!)AŽ}UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃvector::_M_range_check , vector::_M_insert_aux MidiInCore: message queue limit reached!! MidiOutCore::sendMessage: no data in message argument!MidiOutCore::sendMessage: error allocating sysex message memory!MidiOutCore::sendMessage: error sending MIDI to virtual destinations.MidiOutCore::sendMessage: message format problem ... not sysex but > 3 bytes?MidiOutCore::sendMessage: could not allocate packet listMidiOutCore::sendMessage: error sending MIDI message to port.MidiOutCore::openVirtualPort: a virtual output port already exists!MidiOutCore::initialize: error creating OS-X virtual MIDI source.MidiOutCore::openPort: a valid connection already exists!MidiOutCore::openPort: no MIDI output destinations found!MidiOutCore::openPort: the 'portNumber' argument () is invalid.MidiOutCore::openPort: error creating OS-X MIDI output port.MidiOutCore::openPort: error getting MIDI output destination reference.MidiOutCore::getPortName: the 'portNumber' argument (MidiOutCore::initialize: error creating OS-X MIDI client object.MidiInCore::getPortName: the 'portNumber' argument (MidiInCore::openVirtualPort: error creating virtual OS-X MIDI destination.MidiInCore::openPort: a valid connection already exists!MidiInCore::openPort: no MIDI input sources found!MidiInCore::openPort: the 'portNumber' argument (MidiInCore::openPort: error creating OS-X MIDI input port.MidiInCore::openPort: error getting MIDI input source reference.MidiInCore::openPort: error connecting OS-X MIDI input port.MidiInCore::initialize: error creating OS-X MIDI client object.RtMidiIn::getNextMessage: a user callback is currently set for this port.RtMidiIn::cancelCallback: no callback function was set!MidiInApi::setCallback: a callback function is already set!RtMidiIn::setCallback: callback function value is invalid!RtMidiOut: no compiled support for specified API argument!RtMidiOut: no compiled API support found ... critical error!!RtMidiIn: no compiled support for specified API argument!RtMidiIn: no compiled API support found ... critical error!!11MidiOutCore10MidiInCore10MidiOutApi9MidiInApi9RtMidiOut8RtMidiInÈÈ6RtMidi7RtError•Ö&è .>zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ5† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ?† ƒ4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ?† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ^† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ<† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ<† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿnçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿtçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿnçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿtçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ:† 4øÿÿÿÿÿÿÿ:† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ­çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ­çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ­çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿv† 4øÿÿÿÿÿÿÿs† 4øÿÿÿÿÿÿÿZ† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿL† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿA† 4øÿÿÿÿÿÿÿ'† <øÿÿÿÿÿÿÿl† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿb† 4øÿÿÿÿÿÿÿ›† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿb† <øÿÿÿÿÿÿÿ†  ƒŒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ8† 4øÿÿÿÿÿÿÿb† 4øÿÿÿÿÿÿÿ›† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿŒçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† <øÿÿÿÿÿÿÿs† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿëçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿëçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿëçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ­çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ­çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ­çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿA† 4øÿÿÿÿÿÿÿ6† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿw† 4øÿÿÿÿÿÿÿmçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿp† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿuçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿuçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿuçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿuçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿuçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿuçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿdçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿAçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿIçÿÿÿÿÿÿÿ† <øÿÿÿÿÿÿÿ”çÿÿÿÿÿÿÿ† ƒŒ4øÿÿÿÿÿÿÿㆠƒ4øÿÿÿÿÿÿÿ$çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ*çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ·çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÜçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ\çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿßçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ\çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÕçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿsçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿèçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿbçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿåçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿbçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ^çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿŸçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿëçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿëçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿýçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿýçÿÿÿÿÿÿÿ† ƒ<øÿÿÿÿÿÿÿ¥çÿÿÿÿÿÿÿ† ƒŒ<øÿÿÿÿÿÿÿ¥çÿÿÿÿÿÿÿ† ƒŒÅB-²B´-™Bª-‡Bª-gB‡-NB‡-?Œ-%?Œ-?¬-?‰- ?\ú>†-Ñ>B-‘>Œ-x>Œ-o>¾-Z>¬-N>Š-2>ª-)>X- >¨->T-þ=‡-å=‡-Ó=Œ-º=Œ-±=¬-£=‰-ž=[=†-i=Œ-P=Œ-G=¾-1=Š-=Wý<®-É<-¶<´-<ª-‹<ª-k<‡-R<‡-@<Œ-'<Œ-<¬-<‰- <Xü;†-Ó;B-“;Œ-z;Œ-q;ò-b;¬-V;Š-:;ª-1;X-(;¨-;T-;‡-í:‡-Û:Œ-Â:Œ-¹:¬-«:‰-¦:W—:†-q:Œ-X:Œ-O:ò-?:Š-:Y :®-Ý9-Ê9´-±9ª-Ÿ9ª-9‡-f9‡-T9Œ-;9Œ-29¬-$9‰-9X9†-ç8B-§8Œ-Ž8Œ-…8ò-v8¬-j8Š-N8ª-E8X-<8¨-/8T-8‡-8‡-ï7Œ-Ö7Œ-Í7¬-¿7‰-º7W«7†-…7Œ-l7Œ-c7ò-S7Š-&7Y7®-Õ6-È6Œ-µ6Œ-¬6¬-ž6Š-6-ˆ6Ur6-e6Œ-O6Œ-F6¬-86Š-'6-"6TÊ5-½5Œ-ª5Œ-¡5¬-“5Š-‚5-}5RÜ4È-Í4Ä-Á4Â-‚4-u4Œ-V4Œ-M4¬-?4Š-.4-)4P4Æ-í3-à3î-Í3n-¹3R²3è-Š3-}3Œ-f3 -S3Œ->3|-*3¢-3Š-¥2-˜2î-…2n-q2Rj2è-2¢- 2-ü1Œ-é1Œ-à1¬-Ò1Š-Á1-¼1K¤1i-Ž1e-|1ƒ-W1-D1-(1-þ0Œ-â0Œ-Ö0¬-Å0Š-®0-©0I—0j-Œ0|-w0{-[0Œ-B0Œ-90¬-+0Š-0-0H0j-õ/|-ä/s-Í/Œ-´/Œ-«/¬-/Š-‰/-„/Gr/j-^/t-Y/j;/e-)/ƒ-ð.Œ-×.Œ-Î.¬-À.Š- .Œ-‡.Œ-~.Ž-j.…-Z.˜-U.5K.ˆ-=.˜-8.F.- .-÷-Œ-Þ-Œ-Õ-¬-Ç-Š-³--®-E“-r-Ž--{-Œ-_-Œ-V-¬-H-Š-4--/-DÜ,-Ï,Œ-¼,Œ-³,¬-¥,Š-”,-,Bw,k-r,jX,e-F,ƒ- ,«-ÿ+¬=ñ+-Þ+-Â+-¶+Œ-¡+Œ-…+Š-v+-U+a-I+f-%+-+s-+Š-å*Œ-É*Œ-½*¬-¬*Š-‰*Œ-m*Œ-a*Ž-J*…-7*˜-2*5(*ˆ-*˜-*@õ)r-ã)‹-×)-½)¬=)-‚)Ž-o)-[)TT)ˆ-2)-%)Œ-) -û(Œ-æ( -Õ(¢-Ã(Š-S(-F(Ž-3(-(T(ˆ-Ó'¢-É'-¼'Œ-©'Œ- '¬-’'Š-'-|';d'i-N'e-<'ƒ-'«- '¬=û&-è&-Ì&-À&Œ-«&Œ-&Š-€&-_&a-S&f-/&-&p-&Š-ï%Œ-Ó%Œ-Ç%¬-¶%Š-“%Œ-w%Œ-k%Ž-T%…-A%˜-<%52%ˆ-$%˜-%9ÿ$q-í$‹-á$-Ç$¬=•$-‚$-f$-2$Œ-$Œ-$¬-$Š-î#-é#7×#j-Ì#|-»#p-¤#Œ-‹#Œ-‚#¬-t#Š-`#-[#6I#j-5#x-##e-#ƒ-ê"Œ-Ñ"Œ-È"¬-º"Š-š"Œ-"Œ-x"Ž-d"…-T"˜-O"5E"ˆ-7"˜-2"4"-"-ñ!Œ-Ø!Œ-Ï!¬-Á!Š-­!-¨!3!q-ˆ!-u!Œ-Y!Œ-P!¬-B!Š-.!-)!2× -Ê Œ-· Œ-® ¬-  Š- -Š 0r €-` e-N ƒ-E -8 Œ-" Œ- ¬- Š-ú-õ/´-¡Œ-…Œ-y¬-hŠ-Q-L-1~--ñŒ-ÕŒ-ɬ-¸Š-¡-œ*}-_-LŒ-3Œ-*¬-Š--,æy-ÁÀ-¬z- -Œ-qŒ-h¬-ZŠ-F-A+)-Œ-úŒ-ñ¬-ãŠ-Ï-Ê*«-Šlb\=À-*\-Œ-èŒ-߬-ÑŠ-½-¸)¡\š\“¡-†\±-cÀ-?^-:-'Œ- Œ-¬-ôŠ-à-Û(ÀJ-’¨-Šº=€F=y¶-g¤-]˜-X#Nš-B™-=—=/˜-*# š-™-—=ø˜-ó#éš-Ý™-Ø—=³¦-ª-•¦-¤-i¦-`-K - Wó¦-ê-Õ -“W}¦-t-_ -W¦-þ-é -§Y‘¦-ˆ-s -1Y¦--ý -»Y -“à-xŒ-]Ÿ-FÖ-àÔ-›¡-d‹-CÞ-/X-à-èŒ-ÍŸ-¶Ö-PÔ- ¡-Ô‹-³Þ-ŸX€ -n-aî-Fî-5 -,m-j-þz-îRÒ -À-³î-˜î-‡ -~m-gj-Pz-@R$ --î-êî-Ù -Ðm-¹j-¢z-’Rv -d-Wà-8à-#Œ-Ÿ-Ö-¦XŠ -x-kà-Là-7Œ-*Ÿ-Ö-ºXž -Œ-à-`à-KŒ->Ÿ-+Ö-ÎXwÆ-n˜-i—=b+Ø-¤ Ê- Æ- ˜- —= Ò Ø-# Ì-Ï ^-  G ]-. ^-x h-[ a-> a-5 b-" b-  w-ô®=ßh-¹u-¦-‰_-o`-Vv-G­=)d-a-øh-æh-ØÇg-´c-]g-Ga-4g-a-ýl-Ða-½g-´w-¥®=‚o-oa-fb-Pw-A®=(g- n-øa-ïb-Ùw-Ê®=·d-—r-~ -l-_Ž-DŽ-3 -*m-j-üž-ìTР-¾-±Ž-–Ž-… -|m-ej-Nž->T" --Ž-èŽ-× -Îm-·j- ž-Tyq-^|-$|-ñ -ߌ-ËSµ -£Œ-Sy -gŒ-SS:\3 -.\’-ÿ‹-×SÁ‹-™SZ„-„-Õ„-«-Œ‚-è'°'€'P' 'ð&À&&`&0&&Ð% %p%@%%à$°$€$P$ $ð#À##`#(##Ø"°"ˆ"`"8""è!À!!`!8!!à ¸  h @  踈X(øÐ˜pHðÈ xP(ðÈ xP(È xPðÈ xH øÐ¨€X0จ`8èÀ˜pH øÐ¨€X(øÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à°€P øÐ¨€X(ذˆ`8èÀ˜pH ø Ð ¨ € X 0  à ¸  h @  ð È   x P (  Ø ° ˆ ` 8  è À ˜ p H  øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0ذˆ`8จ`8èÀ˜pH œ;Ÿ—sk'üº˜um3+ÌÄ©¡qiG?$ìäg_7/Íň0(ô ì M E – Ž $  … } Q I  ù Î Æ 4 , •  ÈÀVN'w0(ôì‡XP+#û×Ï«£\T0(ü«£vn%âÚ„|ß׎†4,àØ|tTL1)ýâÚ¶®“‹B:êÿâÿ€ÿxÿ"ÿÿüþôþ³þ«þwþoþ2þ*þøýðýsýkýýýôüìüÎüÆüoügüüúûÃû»û›û“ûvûnûVûNûSúKúúúÎùÆùªù¢ùqùiùùüø·ø¯øaøYø8ø0øø ø³÷«÷F÷>÷÷üö¦öžö€öxö7ö/öûõóõ¶õ®õFõ>õöôîô¡ô™ôUôMôôøóóˆóAó9óìòäò ò˜òKòCòÛñÓñŒñ„ñ-ñ%ñØðÐðŒð„ð7ð/ðÇï¿ïxïpï#ïï×îÏî‚îzîî îÃí»ídí\íí í¢ìšìSìKìôëìë”ëŒë.ë&ë ëë[êSê+ê#êžé–é)é!éþèöèÛèÓè¯è§èŒè„è`èXè=è5èççßç¼ç´ç”çŒçcç[ç;ç3çççäæÜæ–æŽæ%ææàåØå¸å°åŒå„å>å6åå åæäÞä•ää?ä7äéãáã›ã“ã*ã"ãåâÝâµâ­âpâhâ3â+â ââðáèážá–áKáCá áá¼à´à}àuà/à'àäßÜߢߚßeß]ßßßÒÞÊÞ}ÞuÞ1Þ)ÞËÝÃÝ…Ý}ÝÝ ÝÃÜ»ÜdÜ\ÜÜýÛ´Û¬ÛiÛaÛ&ÛÛàÚØÚ³Ú«Ú{ÚsÚHÚ@Ú ÚÚÃٻنÙ~Ù@Ù8Ù ÙÙÆØ¾Ø‰ØØOØGØØØð×è׾׶׌ׄ×_×W×-×%×ûÖóÖÎÖÆÖÖ‡ÖIÖAÖ ÖÖÒÕÊÕ¥ÕÕxÕpÕGÕ?ÕèÔàÔ¶Ô®Ô…Ô}Ô(Ô ÔËÓÃÓrÓjÓAÓ9ÓâÒÚÒ°Ò¨ÒÒwÒÒÒéÑáÑ—ÑÑoÑgÑÑÑÏÐÇÐÐwÐ*Ð"ÐøÏðÏÇÏ¿ÏcÏ[Ï;Ï3ÏÝÎÕΨΠÎKÎCÎþÍöÍÒÍÊÍ„Í|Í6Í.ÍîÌæÌ|ÌtÌJÌBÌ"ÌÌÄ˼ˡË2Ë*ËåÊÝʹʱÊkÊcÊÊÊÕÉÍɃÉ{É[ÉSÉ/É'ÉÊÈÂȘÈÈjÈbȹDZÇwÇoÇþÆöÆÉÆÁÆ—ÆÆZÆRÆ+Æ#Æ÷ÅïŸŰʼnÅÅUÅMÅ+Å#ÅãÄÛÄ–ÄŽÄdÄ\Ä-Ä%ÄòÃêÃÀøÃ0 Þ 3TTHLH@H8H,H$HHHôGìGàGØG¼G´G¨G G”GŒGpGhG\GTGHG@G$GGGGüFôFØFÐFÄF¼F°F¨FŒF„FxFpFdF\F@F8F,F$FFFôEìEàEØEÌEÄE¨E E”EŒE€ExE\ETEHE@E4E,EEEüDôDèDàDÄD¼D°D¨DœD”DxDpDdD\DPDHD,D$DDDDüCàCØCÌCÄC¸C°C”CŒC€CxClCdCHC@C4C,C CCüBôBèBàBÔBÌB°B¨BœB”BˆB€BdB\BPBHBð>Ô>Ì>À>¸>¬>¤>ˆ>€>t>l>`>X><>4>(> >> >ð=è=Ü=Ô=È=À=¤=œ==ˆ=|=t=X=P=D=<=0=(= ==ø<ð<ä<Ü<À<¸<¬<¤<˜<<t<l<`<X<L<D<(< << <<ø;Ü;Ô;È;À;´;¬;;ˆ;|;t;h;`;D;<;0;(;;;ø:ð:ä:Ü:Ð:È:¬:¤:˜::„:|:`:X:L:D:8:0:: ::ø9ì9ä9È9À9´9¬9 9˜9|9t9h9`9T9L909(99999ä8Ü8Ð8È8¼8´8˜88„8|8p8h8L8D88808$888ø7ì7ä7Ø7Ð7´7¬7 7˜7Œ7„7h7`7T7L7@7877777ô6ì6Ð6È6¼6´6¨6 6„6|6p6h6\6T68606$6666ì5ä5Ø5Ð5Ä5¼5 5˜5Œ5„5x5p5T5L5@585,5$555ô4ì4à4Ø4¼4´4¨4 4”4Œ4p4h4\4T4H4@4$4444ü3ô3Ø3Ð3Ä3¼3°3¨3Œ3„3x3p3d3\3@383,3$333ô2ì2à2Ø2Ì2Ä2¨2 2”2Œ2€2x2\2T2H2@242,222ü1ô1è1à1Ä1¼1°1¨1œ1”1x1p1d1\1P1H1,1$1111ü0à0Ø0Ì0Ä0¸0°0”0Œ0€0x0l0d0H0@040,0 00ü/ô/è/à/Ô/Ì/°/¨/œ/”/ˆ/€/d/\/P/H/-l ú-I $- Þ-ì ú-Ñ &-¡ :-’ :-v ò-K - Ø-Á Z-¡ ”-r ö-K Œ-Î @-º ü-t à-` ü-" š- š-ð  -Å X-¼ 4-§ R-› n-€ 2-] ä-( ,- .-Þâ-›2-“@-[0-S>-´-ïb-æ8-Ñ\-Å|-©6-†æ-N-#-¿p-Ÿh-]V-9 -»`-@Z-˜-’-ë-Å"-¥"-[Z-C -# -õ-Ý-»-‚Z-Od-7--é-Ñ-¯-]U= ž=R-=¥-8 ,©=%‘- 0 ££ÀE¸O° E˜QˆP€œxKpœ`HXJP@C8L0 ÌÎÆ¼ÀøÂðÄèGÀ¸°ú¨ð ô˜öøˆIx§pÚh§`§X§P§H§@§8ê0ì(H§§§§ø§ð§è§à§ØŠÐŒÈC¸n°Ú¨p r˜zvˆx€tx€p‚hBXP”H’@–8ž0š(œ ˜¤¦DØ(Ð.È*À,¸¸°º¨F€›xNp`°X²P§H§@§8§0§(EMœ‘5»^‘5`€5»^€5º|5a\|5» Q5¹^Q5_@5¹^@5¸<5a\<5¹ 5Ë^5^5Ë^5Ê5a\5Ë á4É^á4]Ð4É^Ð4ÈÌ4a\Ì4É ©4ÿ^©4Z˜4ÿ^˜4þ”4a\”4ÿ q4ý^q4Y`4ý^`4ü\4a\\4ý 94Ý^94V(4Ý^(4Ü$4a\$4Ý 4ã^4Sð3ã^ð3âì3a\ì3ã É3Ó^É3Q¸3Ó^¸3Ò´3a\´3Ó ‘3^‘3O€3^€3~|3a\|3 Y3¿^Y3NH3¿^H3¾D3a\D3¿ !3}^!3M3}^3| 3a\ 3} é2o^é2LØ2o^Ø2nÔ2a\Ô2o ±2y^±2J 2y^ 2xœ2a\œ2y y2w^y2Ch2w^h2vd2a\d2w A2q^A2A02q^02p,2a\,2q 2£^ 2?ø1£^ø1¢ô1a\ô1£ Ñ1ó^Ñ1>À1ó^À1ò¼1a\¼1ó ™1¡^™1=ˆ1¡^ˆ1 „1a\„1¡ a1‘^a1<P1‘^P1L1a\L1‘ )1“^)1:1“^1’1a\1“ ñ0^ñ08à0^à0œÜ0a\Ü0 ¹0›^¹01¨0›^¨0š¤0a\¤0› 0•^0.p0•^p0”l0a\l0• 80­^80¬40a\40­ 0·^ 0'ø/·^ø/¶ô/a\ô/· Ñ/«^Ñ/&À/«^À/ª¼/a\¼/« ™/-^™/%ˆ/-^ˆ/,„/a\„/- a/+^a/$P/+^P/*L/a\L/+ )/Ñ^)/"/Ñ^/Ð/a\/Ñ ñ.Ï^ñ.!à.Ï^à.ÎÜ.a\Ü.Ï ¹.Í^¹. ¨.Í^¨.̤.a\¤.Í .^.p.^p.l.a\l. I.^I.8.^8.4.a\4. .^..^.ü-a\ü- Ù-é^Ù-È-é^È-èÄ-a\Ä-é ¡-ç^¡--ç^-æŒ-a\Œ-ç X-ß^X-ÞT-a\T-ß 1-Õ^1- -Õ^ -Ô-a\-Õ è,Ï^è,Îä,a\ä,Ï °,^°,¬,a\¬, x,ÿ^x,þt,a\t,ÿ @,^@,<,a\<, ,'^,&,a\,' Ð+%^Ð+$Ì+a\Ì+% ©+…^©+˜+…^˜+„”+a\”+… q+ƒ^q+`+ƒ^`+‚\+a\\+ƒ 9+^9+(+^(+€$+a\$+ +ï^+ð*ï^ð*îì*a\ì*ï É*í^É*¸*í^¸*ì´*a\´*í ‘*ë^‘*€*ë^€*ê|*a\|*ë H*§^H*¦D*a\D*§ *Ÿ^*ž*a\*Ÿ Ð)g^Ð)fÌ)a\Ì)g ˜) ^˜)”)a\”)  q)^q)`)^`)~\)a\\) ()É^()È$)a\$)É ð(·^ð(¶ì(a\ì(· ¸(¯^¸(®´(a\´(¯ €(½^€(¼|(a\|(½ H(k^H(jD(a\D(k (Ù^(Ø (a\ (Ù Ð'Ó^Ð'ÒÌ'a\Ì'Ó ˜'»^˜'º”'a\”'» `'Ë^`'Ê\'a\\'Ë ('¹^('¸$'a\$'¹ ð&±^ð&°ì&a\ì&± ¸&¿^¸&¾´&a\´&¿ €&Í^€&Ì|&a\|&Í @&³^@&²<&a\<&³ &u^&t&a\&u Ð%^Ð%Ì%a\Ì% ˜%^˜%”%a\”% X%‹^X%ŠT%a\T%‹ %^ %%a\% è$í^è$ìä$a\ä$í °$ ^°$ ¬$a\¬$  x$^x$t$a\t$ @$‡^@$†<$a\<$‡ $^$$a\$ Ð#ñ^Ð#ðÌ#a\Ì#ñ ˜#^˜#”#a\”# `#!^`# \#a\\#! (#ƒ^(#‚$#a\$#ƒ ð"Û^ð"Úì"a\ì"Û ¸"^¸"´"a\´" €"ï^€"î|"a\|"ï H" ^H" D"a\D"  "^" "a\ " Ø!‰^Ø!ˆÔ!a\Ô!‰  ! ^ !œ!a\œ!  h!õ^h!ôd!a\d!õ 0!^0!,!a\,! ø #^ø "ô a\ô # À …^À „¼ a\¼ … ˆ Ý^ˆ Ü„ a\„ Ý P ^P œL a\L   ë^ ê a\ ë à—^à–Üa\Ü— ¨ù^¨ø¤a\¤ù p^pŽla\l 8g^84a\4g i^hüa\üi Ès^ÈrÄa\Äs ¡©^¡ ©^¨Œa\Œ© i§^i X§^X¦Ta\T§ 1¥^1  ¥^ ¤a\¥ è—^è–äa\ä— °{^°z¬a\¬{ xŸ^xžta\tŸ @µ^@´<a\<µ «^ªa\« Ðs^ÐrÌa\Ìs ˜m^˜l”a\”m `^`\a\\ (³^(²$a\$³ ð±^ð°ìa\ì± ¸^¸Ž´a\´ €^€Œ|a\| H‹^HŠDa\D‹ á^à a\ á Ø×^ØÖÔa\Ô×  Ñ^ Ðœa\œÑ h^h€da\d 0{^0z,a\,{ ø^øôa\ô Àm^Àl¼a\¼m ˆÁ^ˆÀ„a\„Á PG^PFLa\LG f^ a\f àe^àÜa\Üe ¨d^¨¤a\¤d ù^pù^pøla\lù I÷^I8÷^8ö4a\4÷ Å^Å^Äüa\üÅ ÙÃ^ÙÈÃ^ÈÂÄa\Äà )^(Œa\Œ) X?^X>Ta\T? %^ $a\% è;^è:äa\ä; °ß^°Þ¬a\¬ß x'^x&ta\t' @^@<a\< ó^òa\ó Ð^ÐÌa\Ì ˜Ù^˜Ø”a\”Ù `é^`è\a\\é (•^(”$a\$• ð÷^ðöìa\ì÷ ¸^¸Œ´a\´ €+^€*|a\|+ HA^H@Da\DA =^< a\ = Øá^ØàÔa\Ôá  ý^ üœa\œý hû^húda\dû 0¥^0¤,a\,¥ ø¡^ø ôa\ô¡ À5^À4¼a\¼5 ˆ3^ˆ2„a\„3 På^PäLa\Lå -^,a\- à1^à0Üa\Ü1 ¨/^¨.¤a\¤/ pã^pâla\lã 85^844a\45 Q^Püa\üQ È3^È2Äa\Ä3 A^@Œa\ŒA XE^XDTa\TE 1^ 0a\1 è?^è>äa\ä? °Ç^°Æ¬a\¬Ç xµ^x´ta\tµ @9^@8<a\<9 7^6a\7 Ðç^ÐæÌa\Ìç ˜M^˜L”a\”M `I^`H\a\\I (^($a\$ ð =^ð <ì a\ì = ¸ ;^¸ :´ a\´ ; € ©^€ ¨| a\| © H q^H pD a\D q  i^ h a\ i Ø £^Ø ¢Ô a\Ô £   !^  œ a\œ ! h 9^h 8d a\d 9 0 7^0 6, a\, 7 ø w^ø vô a\ô w À Õ^À Ô¼ a\¼ Õ ˆ O^ˆ N„ a\„ O P ^P L a\L   ›^ š a\ › à ™^à ˜Ü a\Ü ™ ¨ “^¨ ’¤ a\¤ “ p ‘^p l a\l ‘ 8 Å^8 Ä4 a\4 Å Ã^ Âü a\ü Ã È #^È "Ä a\Ä # o^ nŒ a\Œ o X k^X jT a\T k S^ R a\ S èW^èVäa\äW ° ^° ¬a\¬  x[^xZta\t[ @Y^@X<a\<Y ^a\ ÐU^ÐTÌa\ÌU ˜^˜”a\” ` ^` \a\\  (}^(|$a\$} ðy^ðxìa\ìy ¸a^¸`´a\´a €]^€\|a\|] H^HDa\D e^d a\ e Øc^ØbÔa\Ôc  ^ œa\œ h_^h^da\d_ 0^0,a\, øK^øJôa\ôK À‰^Àˆ¼a\¼‰ ˆ‡^ˆ†„a\„‡ P­^P¬La\L­ C^Ba\C àc^àÜa\Üc ¨^¨¤a\¤ pÛ^pÚla\lÛ 8™^8˜4a\4™ u^tüa\üu Èñ^ÈðÄa\Äñ õ^ôŒa\Œõ Xû^XúTa\Tû ½^ ¼a\½ èÁ^èÀäa\äÁ °Ç^°Æ¬a\¬Ç xå^xäta\tå @¯^@®<a\<¯ )^(a\) Ð/^Ð.Ìa\Ì/ ˜[^˜Z”a\”[ `b^`\a\\b (×^(Ö$a\$× ªM÷bä':cNcrpc‚cH”c€¦c¸¸c¡'écØjùcd(dðd*dFf+CfC+HfX+Mf˜+Rf#efà+jf9}f,‚fÚ•f ¨f= »f‚ Îf`,Óf­ æf˜,ëfN!þfè,g(-g`- g˜-gØ-g .g†!/g`.4gÃ"Ggû"Zg&#mgk#€g .…g–#˜gð.gÎ#°g(/µgh/ºg$Íg¨/Ògè/×ge$êg %ýg(0hh0hÛ%h–&-hT'@h|'Sh 5]hx5thø8™hÀMÍhøMi0NiPT“!NTö%† QY`]ÉÇJØNR1f1&aðg0š)º`Hg8ŠýMàSL€Œîì5€8Ì0,Ý`€g1ò,a¸g_2mMÈRt1N2Ka(h·1–3”a˜hž)‚Ž\@`Å)0¦\x`Ú)Þ¾\°`7ŠÎ6 9iÈæ6Ø9ëDéK`P€L˜P¼LÐP0&'1`hf´/¤$ `0f©-ž_ˆe|lMSn€œî6€P8>.ÂÂ_Àe‘.ì ë_øe0øLMRC0(W` f†0>) `g»€²M8S .ËMpS"ÜäM¨SÇ,p _Ød?-ºf_Pee€íú4€X6*€‚ý1L€Q:€´ýDL€@Q €Ðþ9M€XRÿ,€.F_€e 3€ÂÏb€Xj‹-€hãb€˜j×€¸ík5€87‹1°2ea`h¹€ŽíJ5€7s€FúõI€àL¾€´úJ€MŸ€dí-5€È6È2Ø<‡bèié2Ö?«b j»+“^ÀcÜ+„¨^øcî+ú½^0dÎ1ø3®aÐhí*€ªÞ]€8bª€Ný¢K€ðOÒ%€Â *Y€(]‘76ˆ82ö5b@i +€^€pbÊ€fýÅK€(Pü1V5ßai‚€.í 5€6.+Œ%^¨bH+;^àbM)¾L\˜_x)ªb\Ð_‹)–x\`.€LîË5€à7Z0^(q`Øf€"î©5€¨7Ù€(û8J€PMü€–û^J€ˆMô€øí‹5€p7V27?bxi§2ì9cb°i[+¬Q^c•+"g^Pc¨+˜}^ˆcJ€æýWL€xQC(€æ6[€°^¾€$ð_8€x<¯€¼ðb9€È=ÿ€`ð£8€°<J€‚ðô8€ =€hüúJ€OV#€œÐV€èZ¦€âñ};€h@€°ï¢7€`;œ€Tï7€H:Ï€vïX7€¸:u €¦ós>€@Cá€ÄòÊ<€¸AŸ€0ña:€à>~€Æù÷H€8L€<ù…G€KI€íÛ4€ 6,€ˆÒ^€hd¢,€ìó^€ d1€îìÀ4€è5ä €îôý?€8E‚ €0õ¤@€àEÑ €bõù@€PFF€¤ò)<€HA•€²ò{<€€Aú€†óò=€ÐB9 €”ó4>€C¡ €àô·?€EM €"õl@€¨Eã€âît6€09 €õ9@€pEf€ ü}J€hNµ €Âó¶>€xC~€.ïþ6€:Ò €îóÖ>€°C×€ò±;€ @¯ €BõÔ@€F€êð»9€8>0€jð×8€è<ä€Êðš9€>{€Œð(9€X=•€¤ðE9€=9€¾ïÎ7€˜;Á€^ïG7€€:J€Þïâ7€Ð;ô€€ï€7€ð:€˜ï‘7€(;~(€0t[€è^Z€óI=€(B € ñÜ9€p>‰€þ™L€°Q]€"ñ:€¨>›€Fó=€`BÉ€8þÜL€èQ¦#€ÞW€ [€bòó;€A[€þïö7€<?€ˆü.K€HOŠ€ð(8€@<(€Z [€x^o€ºüaK€€O€DåR€@Xu€TªO€ØU €òS€XYs€*·P€ðV…"€ ùU€pZø€”÷PE€ÐI €ÿ8N€ˆT€ñã:€ˆ?7€šñ;€À?•€øóE€@J™€‡ÿÂN€øTX€²ñ);€ø?€ÊñS;€0@€Ýÿ7O€hU¸(€X±[€ _À €FöC€H0€àò=€ðAú €˜ö=C€HH)€Ì\€`_΀fóÃ=€˜Bø€‚þM€ R€ ï£6€h9ü&€X ãY€Ð]ž$€BçW€\Ò#€1W€X[Y €pôi?€Dh'€ôRZ€^ç$€Þ 3X€@\V%€D ¨X€°\ž&€ö ‚Y€˜]d$€àªW€Ð[®€<ü©J€ NÞ€Lñ£:€?ú€pñÂ:€P?ƒ €Âô–?€ÈDÑ'€,¾Z€@^-%€ |X€x\@$€rƒW€˜[Ë*€2¹]€b€ý…K€¸O´%€¦  Y€è\ù€DòÖ;€Ø@€Àìœ4€@5€gø€F€°Jk€¾R€XQ€)ƒO€ Us€xùæG€ÈKù€ìöED€ðH €põ€èCé€8øJF€xJီÿ O€0U½!€°+U€Z£€ÀðQ€˜W) €ÁˆS€èX—€ãøG€ K€ÑMP€€V\€æ÷·E€Jl€\ÿ’N€ÀT&€¶ölC€€H¨€ÑöñC€¸He*€ØM]€a"€ÞŒU€8Z€îQR€ÐWU €ï·S€ YÏ€ù_# Y |Nó€u}7 _opaque_pthread_cond_t0 A±$ A1#*? A±#€Á}'€Ñ} _opaque_pthread_mutex_t@ C$ C1#*? Ce# _opaque_pthread_once_t EJ$ E1#*? EÁ#_opaque_pthread_t  Hœ$ H1# __cleanup_stack H_#*? Hœ#€­}__darwin_off_t nõ__darwin_pthread_cond_t su__darwin_pthread_mutex_t xÑ__darwin_pthread_once_t |__darwin_pthread_t ‚;J__darwin_suseconds_t „»__darwin_wctrans_t (Ì__darwin_wctype_t *Ósize_t cµ timeval eÒ tv_sec fÜ# tv_usec gA#time_tWÜptrdiff_t˜1std 78XZB]i_…b jòk)oppŽq¯rÆsÝu"w>xQzh}„~ Òó‚ƒ"„>…Q†w‡˜ˆ¹ŠÔ‹ÎaМÑ-Ó¯ÔHÕÓ×ïØHÙÚ'Ûq;Æ<ú!="do$e{$g~$h—$i®$jÅ$kÜ$ló$m %n,%oM%sm%t“%v¹%wÛ%x&z&{3&|A&}Y&‚m&ƒ…&„¢&†¶&‡Ï&Šö&‹'Œ'µ9'¶\'·„'¸¡'¹È'<)"FZ,Gt,HŽ,I¨,JÂ,KÝ,Lø,M-N.-OI-Pd-Q-Rš-Bµ-C¸-D (F»-GÌ-Hè-I .J&.KH.Lj.M.N˜.HÂ.’ã.”æ.•ý.–/—5/˜Q/™m/š‰/›¦/œÃ/Ú/žç/Ÿ0 40¡V0¢|0£˜0¤¯0¥Ñ0¦î0§ 1©+1«L1­r1¯“1±¯1³Ë1´ì1µ2¶$2·@2¸\2¹x2º¢2»¹2¼Ú2½û2¾3¿H3Àd3†3Ä¢3ÅÃ3Æä3Ç4È&4É=4Ê^4Ë4Ì 4ÍÁ4ÎÙ4Ðñ4Ö 5Ü)5âE5èa5‚5ž5¿5__debug"1char_traitsfpos<__mbstate_t>ˆunothrow_tallocatorfloat_denorm_style¬- denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >² ]:#_M_pc#]Ž: c e:reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Ï_Ios_Fmtflags7é _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_OpenmodekO_S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“®_S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸ö_S_beg_S_cur_S_end_S_ios_seekdir_end€€ (BÜ!event¢<erase_eventimbue_eventcopyfmt_event" hÓâ_M_nextÕqY#_M_fnÖ’Y##×Ì##b Øz:#$ hÛ¯qY ’Y Ì qY%€/߇-ÈqY&–6ãÿcÌqY"3ñ)_M_pwordò|#_M_iwordó1#3ô˜Y*m'í]_ZNSt8ios_base4Init11_S_refcountEz:(_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEä7$*mÞY¶FžYÌbasic_streambuf >RŽgT‘gU”gW—gX±gZËg\åg]ÿg^h_8h`Rhalhb†hc hdºheÔhfîhg ih$ii>ijUictype_basectypemoney_baseë)patternÉ fieldÉ ê'#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¥*SNS[œ#xT-œ#*lU-œ#6 V-œ#+SNWÅœ ºœvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >vector >allocator_Vector_base >*SNS…­#xTtU#*lUtU#6 VtU#+SNWï­ ä­vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >,5 ¶ Q½¨ ½ ½-œtþ Mbä7Í 7  fY.nothrowIŒ%vÉ.cerrASÉ/__ioinitM_ZStL8__ioinit)0Î XÌ7 7 7=1€0ª8 ec c 7 €0zQ dc… c 7,]8 [.c  Ì0O P|Á Á Ì Ç2 $_4!aò quot!bÌ# rem!cÌ#div_t!dÈ $_5!f) quot!g1# rem!h1#ldiv_t!iÿ $_6!la quot!m# rem!n#lldiv_t!o70e$!“̇ ‡30½ !”¥¥ 7double0ß !•ÌÆ 70!–1Ý 70 _!œ| Á Á   4Ì" Á Á0ÙY!žò> Ì Ì5²! Q |0Hs!¡ch 70¯c!£)„ 1 10y0!ªÌ  7 0³G!«Á Á 7 Çwchar_t0ök!¬Ìó Á 7 5äf!¯ |   6Pt!°Ì0W[!±|> | 5y>!²Q å,5Q!³ï!¥q 7 qc0Q!µ1˜ 7 q Ì0•7!½Ì¹ 7 q Ì,ªA!ÂTÌÔ 70R9!Ãõ c õ û1Ç0,!ÄÌ c Ç__gnu_cxx¡Ó,Rd®wFH ,ÙY´÷xah  __debug"6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0€!§aï  0­^!™ 70ø#!º' 7 q Ì0Ë3!ÀH 7 q Ì,€#X int_n_cs_precedes#?€#Y int_p_sep_by_space#@€#Z int_n_sep_by_space#A€#[ int_p_sign_posn#B€#\ int_n_sign_posn#C€#]0$5c" Ì 76•{#K#"Æva_list%Iáfpos_t%U­ __sbuf%`v" _base%av"# _size%bÌ#‡ __sFILE˜%‚Ì# _p%ƒv"# _r%„Ì# _w%…Ì# _flags%†˜# _file%‡˜# _bf%ˆF"# _lbfsize%‰Ì#( _cookie%Œ|#0 _close%Û##8 _read%Žú##@ _seek%$#H _write%8$#P _ub%“F"#X _extra%”I$#h _ur%•Ì#p _ubuf%˜O$#t _nbuf%™_$#w _lb%œF"#x _blksize%ŸÌ#ˆ _offset% 8"#4ÌÛ# |Ì#4Ìú# | c Ìá#48"$ | 8" Ì$4Ì8$ | 7 Ì$__sFILEX>$‡_$}‡o$}FILE%¡|"5¡=%ï‘$ ‘$o$0s7%ðÌ®$ ‘$0þ%ñÌÅ$ ‘$0†%òÌÜ$ ‘$0%óÌó$ ‘$0@%ôÌ % ‘$0ŸL%õÌ&% ‘$ &%8"0 A%öcM% c Ì ‘$,ðn%úÄM‘$m% 7 70‚%ÿ“% |   ‘$7ç% ^‘$¹% 7 7 ‘$8³^%ÌÛ% ‘$ 1 Ì8a%Ìø% ‘$ ø%þ%18"8Ö%%1& ‘$8NN%Ì3& ‘$9sw%Ì8O% cY& c$–*% m& 78W%Ì…& 78ú%Ì¢& 7 7$’#%¶& ‘$$Ž %Ï& ‘$ c8fj%Ìö& ‘$ c Ì 9Ý'%‘$8ÁU%c' c8>%Ì9' Ì ‘$8C%©Ì\' c  7:8—a%ªÌ~' ‘$ 7 ~' 8=P%«Ì¡' 7 ~'8Ÿ%¬ÌÈ' c  7 ~'8¢%­Ìê' 7 7 ~'€ú'}clock_t&MÄ tm8&ZÛ( tm_sec&[Ì# tm_min&\Ì# tm_hour&]Ì# tm_mday&^Ì# tm_mon&_Ì# tm_year&`Ì# tm_wday&aÌ# tm_yday&bÌ# tm_isdst&cÌ# tm_gmtoff&d1#( tm_zone&ec#0pthread_cond_t'EÃpthread_mutex_t'Tâpthread_once_t'^pthread_t'm!__gthread_once_t(/)wint_t)F­ $_7)Q¤) __min)R–# __max)S–# __map)T–# __types)U¤)#Ó_RuneEntry)VU) $_8)Xð) __nranges)YÌ# __ranges)Zð)#ª)_RuneRange)[¼) $_9)]7* __name)^7*# __mask)_Ó#€G*} _RuneCharClass)`*$_10ˆ )bÈ+ __magic)cÁ# __encoding)dÈ+# __sgetrune)f÷+#( __sputrune)g,#0 __invalid_rune)h–#8 __runetype)j!,#< __maplower)k1,#¼ __mapupper)l1,#¼ __runetype_ext)sö)#À __maplower_ext)tö)#Ð __mapupper_ext)uö)#à __variable)w|#ð __variable_len)xÌ#ø __ncharclasses)}Ì#ü __charclasses)~A,#€€Ø+}4–ñ+ 7 µ ñ+7Ø+4Ì, – c µ qý+Ó1,}ÿ–A,}ÿG*_RuneLocale)]*;_`*å^Ìt, Ì;KJ*ëœ$ÌŽ, Ì;W`*÷Ą, Ì;X*þ½kÌÂ, Ì-Ó*sOÌÝ, Ì-&* WÌø, Ì- M*Ì- Ì-B*** Ì.- Ì-O*Ý ÌI- Ì-ë`*"ç%Ìd- Ì-D*)ÖfÌ- Ì- *5$Ìš- Ì-î\*;ö\̵- Ì<N'&|`ú'0½[&~¥è- Ò Ò,_w&‚HCÒ. . (0KK&…Ò . .Ò0¶'&{c=. =.C.1 (05&}c_. _.e.1Ò0a&€.. _.0J&.˜. _.,k&ƒ‹MÂ. c  7 =.mbstate_t+U›wctype_t,4w01+yG)ý. Ì0ss+zG)/ ‘$0”s+{Á5/ Á Ì ‘$0z2+|G)Q/ Ç ‘$063+}Ìm/ õ ‘$0+~̉/ ‘$ Ì0~-+̦/ ‘$ õ:0Õ!+€ÌÃ/ ‘$ õ:0•+G)Ú/ ‘$6¾_+‚G)0V8+ƒ0 7  0Â.0jl+…40 Á 7  00A+†ÌK0 K0Q01Â.0ê?+ˆ|0 Á ñ+  00ïE+‰G)˜0 Ç ‘$0n+ŠG)¯0 Ç0ÄC+ŒÌÑ0 Á  õ:0öj+Ìî0 õ õ:0}x+ŽG) 1 G) ‘$00+Ì+1 ‘$ õ ~'0<0+ÄÌL1 ‘$ õ ~'0™E+’Ìr1 Á  õ ~'0K+ÆÌ“1 õ õ ~'0"D+“̯1 õ ~'0Ò+ÇÌË1 õ ~'0og+”ì1 c Ç 00A%+•Á2 Á õ0R~+—Ì$2 õ õ0Gu+˜Ì@2 õ õ0.E+™Á\2 Á õ0ÊH+šx2 õ õ,Ý!+œó¢2 Á  õ =.0]+¹2 õ0}n+žÁÚ2 Á õ 0+ŸÌû2 õ õ 0ç<+ Á3 Á õ 08H+¤B3 c B3  0õ0Œ+¥d3 õ õ0k+©¥€3 õ €3Á0r+Èh¢3 õ €30Á+«ÁÃ3 Á õ €30È+¬1ä3 õ €3 Ì0Ö+®Ì4 õ €3 Ì0K+§&4 Á õ 0V-+¨Ì=4 G)0Dg+°Ì^4 õ õ 0žl+±Á4 Á õ 0¸+²Á 4 Á õ 0Á+³ÁÁ4 Á Ç 0J>+´ÌÙ4 õ:0‰+µÌñ4 õ:075+–Á 5 õ Ç0s+¡Á)5 õ õ0_v+¢ÁE5 õ Ç0{+¦Áa5 õ õ0]+¯Á‚5 õ Ç 0# +Êž5 õ €30T +Í¿5 õ €3 Ì0²1+Ïà5 õ €3 Ì__gnu_debug":6=";‚ =" .éØ7streampos-Ó¡ ?µ.ñ ;6 Ø7 Þ7,ä_.õ0ä7[6 Þ7 Þ7,[;.ù–'ä7{6 Þ7 Þ7,‚v.ý›RÌ 6 7 7 7ì.¦7¼6 77c5.Ÿ7â6 7  Þ77 @. ìHc7 c 7 7K. c.7 c 7 7µ.K=cT7 c  €7™.Ç7€p7 ì77M.¦<ÌŒ7 Þ77-K.xä7­7 ì7 ì7@C+.#q8Ì&È.&l$Ì ì7A€A=boolAò71ÌBµ /9÷7t8C_vptr$exception8#5ˆu/;48›8Dòg/<÷7S8›8ÌEÇ_/@ÀD7÷7¡84Ì8:…8F__vtbl_ptr_typet8÷7§81÷7G» G>s06ï95Ù0DÚ8ï95Ù0Fó8ï9 õ95ŸH0K 9ï9Ì,E0NS&c.9: Ø7,E0Qw7O9: Þ7,³g0V1Bcu9ï9 Ì Á?ï 0`e—9ï9 c Ì,H 0de6³9:?¬k0jº-Õ9ï9 c Þ7Hˆ)0n ï9 cº8Aû91º8û9>Ç 11_:º8#5+ 2d/:_:5+ 2fH:_: e:+D2l_:Ì:Ak:1:1ä71Ù _Atomic_word3%Ìs >- 18§MInposy§MJ_M_datapluss #_Rep_base_RepK=mÁcü:¬MK=mÜ]c;·M cK"Hû½M=;¬MKD'%Ã%‰[;¬MK\#)µ‰y;¬ML4A-A“;·MK˜4s)»;¬M Ì 7LÏ <9ä;¬M Ì Ì 7Kå5D¦ <¬M Ì ÌK“Lî4ä7/<¬M 7LÀ1Uõ R< c 7 ÌLu^aou< c 7 ÌLlPg¼˜< c Ì €Lö~z !»< c ‰ ‰Lö~~ÝWÞ< c ì ìLö~‚w= c c cLö~†Äl$= c 7 7K(`ŠôuÌF= Ì ÌL@>4Ãx%o=·M Ì Ì ÌL$€4µ_‰=·MMgš7ÃM$kt±=·M5kt4¿Ê=·M e:5kt4·ã=·M ÉM5kt4Å>·M ÉM Ì Ì5kt4Ð.>·M ÉM Ì Ì e:5kt4ÛQ>·M 7 Ì e:5kt4âo>·M 7 e:5kt4é’>·M Ì € e:$3%ì­>·MÌ7ÉôsÏMÏ>·M ÉM7Éü.XÏMñ>·M 77É&ÏM?·M €7ÈQ]‰0?·M7ÈîAìM?¬M7S[&‰j?·M7S[109ì‡?¬M7Œ1:h : ¤?·M7Œ1C5² Á?¬M7N L M: Þ?·M7N Uf² û?¬M7¢&]Sr@¬M7ìc15@¬M7H h^R@¬M%)H4n>u@·M Ì €%)HƒfW“@·M Ì7¦c‹›°@¬M%ÁQ4äÎ@·M Ì%'¦oç@·M7¦k­Eä7A¬M7f8¼è>Þ7&A¬M Ì7f8ÍHØ7HA·M Ì7õ#â‰{Þ7jA¬M Ì7õ#õ24Ø7ŒA·M Ì7§[™#ÏM®A·M ÉM7§[ tÏMÐA·M 77§[Î~ÏMòA·M €7«J4J'ÏMB·M ÉM7«J4[Ý&ÏM@B·M ÉM Ì Ì7«J4/­OÏMgB·M 7 Ì7«JB|ÏM‰B·M 77«J4 3ÏM°B·M Ì €%ºleiÎB·M €,µ4ø\ÏMïB·M ÉM7µƒI(ÏMC·M ÉM Ì Ì7µ4?ÏMBC·M 7 Ì7µŸë|ÏMdC·M 77µ¯FÏM‹C·M Ì €%ÒYÌG+³C·M ‰ Ì €7ÒYë¯ÏMÚC·M Ì ÉM7ÒYÏEÏM D·M Ì ÉM Ì Ì7ÒY4mµÏM7D·M Ì 7 Ì7ÒY*aGÏM^D·M Ì 77ÒYA(;ÏMŠD·M Ì Ì €7ÒYRÔI‰±D·M ‰ €7Ldj{wÏMØD·M Ì Ì7Ldz+‰úD·M ‰7LdŽÆ‰!E·M ‰ ‰7…©õQÏMME·M Ì Ì ÉM7…ÀÛ;ÏMƒE·M Ì Ì ÉM Ì Ì7…4H}ÏM´E·M Ì Ì 7 Ì7…êIÏMàE·M Ì Ì 77…@ÏMF·M Ì Ì Ì €7…@ ÏM=F·M ‰ ‰ ÉM7…%Ô3ÏMnF·M ‰ ‰ 7 Ì7…:ÏMšF·M ‰ ‰ 77…O-jÏMËF·M ‰ ‰ Ì €7…sö$ÏMüF·M ‰ ‰ c c7…~qYÏM-G·M ‰ ‰ 7 77…ˆ1LÏM^G·M ‰ ‰ ‰ ‰7…“#ÏMG·M ‰ ‰ ì ìK™_4‹ÏMÁG·M Ì Ì Ì €KÂ&4˜úfÏMóG·M Ì Ì 7 ÌNýP4¦¹^cH Ì € e:7K4Á;"EH¬M c Ì Ì%vP4õ©cH·M ÏM79`ü"37€H¬M7“k7H¬M7 Á0:ºH¬M7c54϶~æH¬M 7 Ì Ì7c5)J I¬M ÉM Ì7c57ò14I¬M 7 Ì7c54æ¼[I¬M € Ì7ÿUYx‚I¬M ÉM Ì7ÿ4øa®I¬M 7 Ì Ì7ÿqóBÕI¬M 7 Ì7ÿ4 0üI¬M € Ì7²®t#J¬M ÉM Ì7²45]OJ¬M 7 Ì Ì7²«µvJ¬M 7 Ì7²¾Ú9J¬M € Ì7ÞxÌ>^ÄJ¬M ÉM Ì7Þx4-¡BðJ¬M 7 Ì Ì7Þxè_0K¬M 7 Ì7Þxû28>K¬M € Ì7 Z 7eeK¬M ÉM Ì7 Z4B‹J‘K¬M 7 Ì Ì7 Z&”g¸K¬M 7 Ì7 Z4N½aßK¬M € Ì7V/DÁyL¬M ÉM Ì7V/4Y¡b2L¬M 7 Ì Ì7V/a:2YL¬M 7 Ì7V/4ny!€L¬M € Ì7Ö”:§L¬M Ì Ì7‚v“ô%ÌÉL¬M ÉM7‚v4‚Á}ÌõL¬M Ì Ì ÉM7‚v4’gIÌ+M¬M Ì Ì ÉM Ì Ì7‚v4£f!ÌMM¬M 77‚v4²LÌyM¬M Ì Ì 7&‚v4ÃÖ̬M Ì Ì 7 Ì1²M1”:”:×:A×:A²MA”:>Ë:”N _M_length•# _M_capacity–#b —z:#>×:›ÛOÕM#Oó-4@6n§MO®Y4Eþ_=OO4Q9;ÛO<g´ƒlÃM,ì¾ýiä7NëO,Ó+Âëä7«NëO?/mÆ4lÃN½M?êfʯmÛN½M?ìÎøN½M Ì,`ØŠwcO½M,½+ÜÛc:O½M e: e:7Ã#4ýK½M`O Ì Ì e:?ýkçì2}O½M e:%ª4«=3›O½M e:,ùõj c·O½M&- 4^§Lc½M e: ÌëO}ñO1N>¼ 5CLSPnone5h_ZNSt6locale4noneEò7Q0-5i?&ò7Rnumeric5jD6ò7Q"5kûò7QKK5l!Aò7Q$j5mI5ò7QO5nQ ò7 Pall5p_ZNSt6locale3allEò7?¹S/55LS#(_S_classic5 _ZNSt6locale10_S_classicELS(_S_global5#_ZNSt6locale9_S_globalELST.S5)‚RS(_S_once58_ZNSt6locale7_S_onceE/)$mª^5Ï5{ƒQbS5Ï5„œQbS hS5Ï5µQbS 75Ï5ØQbS hS 7 Ì5Ï5ªûQbS hS hS Ì5405ºRbSÌ,É5ÅhS6RbS hSstring1<”:,Î=5Ý}j6R`RsS,ƒ 5ç/6ä7RsS hS,ß(5ðb|ä7¢RsS hS7C5±zöO¾R hS@g59thSUÏ5<ëRbS LSVÀb5?ßiVŒH5Bi1Knb5Eû[Ì&S ÌWò5H;bS hS hS Ì´P1WS]S17öOAnS1öOnSXcQ5WyStUC_vptr$facet8#Sb 5\z:#__c_locale68tU(_S_c_locale5__ZNSt6locale5facet11_S_c_localeE¯STMG5bËŠU(_S_once5e_ZNSt6locale5facet7_S_onceE/)VŒH5iU$m5veTU Ym5{yS†TUÌLî55c©T •U 7 ¯SKh55‚#@¯SÆT •UL­5…CQßT •UMß 5Šõ8¯SM_]5Os7L€/5‘ô U›UL–65•#N9U›UU$m5 TUU ¦UZÉ5£7~¬UU ¦UÌ€ŠU}1zUySA¯S¡U1ySA¡UAyS[iQ5²eVS5Â#'í]5Å_ZNSt6locale2id11_S_refcountEz:LÉ5ȉBVeV kVUª^5Ê6VeV kV$ª^5ÐKVeV&Z5Ó%^vV²UAqV1²UqV[´P(5Ù.YSb 5ìz:#J_M_facets5í.Y#J_M_facets_size5î#J_M_caches5ï.Y#J_M_names5ðq# TÐw5ñé4YT¨v5ò‰4YTÅ+5ó³x4YT• 5ô–M4YT®a5õêr4YTsG5öç4YTŸG5÷Â|?YL€/5úX”WLSL–65À®WLSU¹5 ÎWLS UY U¹5 îWLS 7 U¹5 XLS Ug5%XLSÌU¹5@XLS UYLÉ5;_XLS UYKó`5†ä7}XLSL‰T5&©9¡XLS `Y ÌLH75)OuÅXLS `Y JYLØu5,–)éXLS `Y vVL'x5/ï< YLS vV ›UW„57ŠLS ›U ›UvV?Y\JYJY\PY1vVA[Y1|V[YAlY16R< ŒY  ŒY ÌAöwYâ)BöØʤY`C_vptr$ios_base8#]Mê`^decCi`^fixedÖ,`^hex  `]År5`^left9` ^octL`@^rightO$`€_µ©`_âl ê@`_ $#P``showpos'Ì_``skipws*5d``unitbuf-Îr` _½1»h`@]M4Rg`°]7þj`J_Ï:ÉQ`^badbitL…t¢`^eofbitO[¢`^failbitTò¢`^goodbitW?`¢`^appjàO§`^atem¦l§`abinarys_ZNSt8ios_base6binaryE§`]`5vj§`]æry z§`atrunc|_ZNSt8ios_base5truncE§` abeg‹_ZNSt8ios_base3begE¬`^curŽÓ¬`]S[‘–¬`streamsize-NàJ_M_precisionÉy\#J_M_widthÊy\#J_M_flagsË #J_M_exceptionÌO#J_M_streambuf_stateÍO# J_M_callbacksçqY#(J_M_word_zeroøâ#0J_M_local_wordý±`#@J_M_word_sizeÌ#ÀJ_M_word˜Y#ÈJ_M_ios_localeöO#Ð%9ÀÅ¿]Á` ’Y ÌL–vê2Þ]Á` L2íL)ø]Á`K ËÇ` ^Á` Ì ä7L"  :^Á`7V$l} W^Í`7V.J y^Á`  7m>A ›^Á`  7mOúO Â^Á`   %ç"^nà^Á`  7@[j,}y\ý^Í`7@[r´cy\_Á` y\7j€Žcy\<_Í`7jˆ¼gy\^_Á` y\7›]Mä7z_ ä773`§¼GöOœ_Á` hS7õE²w,öO¹_Í`7âY¼4hSÖ_Í`@¶kÎÌ7VdÞ?-Ø` `Á` Ì7È~ó-'Þ`,`Á` ÌbWG¤YL`Á`ÌU(Bb`Á`U(B }`Á` ä`ZÉ&ŒYÁ` ä`1 1O1é 1®âÁ`}¤YAâÓ`1¤YA1A|AÓ`BÜ@7:ê``gC_vptr$basic_streambuf8#c_M_in_beg8Ãc#c_M_in_cur8Äc#c_M_in_end8Åc#c_M_out_beg8Æc# c_M_out_cur8Çc#(c_M_out_end8Èc#0c_M_buf_locale8ÏöO#8DÖ8Ôê`Òa`gÌ,18à|+öOóa`g hS,õE8ñ öObfg,ð8þ&`g5b`g c 17Z68B<6ab`g  ® é 7IZ8f6ˆb`g ¡ é 7ª8 31Ì¥b`g7³8Õ)y\Âb`g7ã~8'.Ìßb`g7q89:Ìüb`g7CZ8OÓ=Ìc`g7ÎZ8b *y\@c`g c 17x8p>\Ìbc`g €7Öx8‰s9Ìc`g7ÝG8¤‹ZÌ¡c`g €7H8¾¦y\Èc`g 7 1U®_8ËÞc`gKLg8ÞÐ:cücfgK0[8ágRcdfgK{y8äÍmc8dfgLÿ?8î½Wd`g ÌLm8ù¶€€d`g c c cKª=8 JcždfgK8rc¼dfgKê 8:cÚdfgL¨_8J.ùd`g ÌLEm8'TZe`g c cd3`8<ûsê`De`g hSeŽ 8K@,`gê`te`g c 1e?k8W=46ê`©e`g  ® é eÃ8cÝ.6ê`Ùe`g ¡ é eÝY8o¶vÌê`ÿe`ge"8…\y\ê`%f`gf=992$y\ê`Tf`g c 1eåQ8«g`Ì ê`zf`ge}58¸RÌ ê` f`ge\ 8ÐŒCÌ ê`Ëf`g Ìfœ(9TSJy\ ê`úf`g 7 1ez8û¼BÌ ê`%g`g ÌU®_8@g`g qgZÉ8"3?wg`g qgê`lg1ê`AlgAê`wctrans_t:']; ,H\3̱g G);<,NÌËg G);7:?ÍCÌåg G);€O,TˆÌÿg G);¬,Z]}Ìh G) Ó.;ê-,`‘GÌ8h G);6-,f ,ÌRh G);Œ7,l«>Ìlh G);«{,rÞ̆h G);J[,x Ì h G);‘/,~H̺h G);},„Ü?ÌÔh G);Ë!,ŠÌîh G)0Á:†G) i G) }g;æ!,e7G)$i G);w,–iFG)>i G)0:ˆ}gUi 70C,²Ó.li 7>Ÿ;*ejgupper;1D:ej€glower;2cejgalpha;3 vejgdigit;4w3ejhxdigit;5zsejgspace;60qej@hprint;7Ñejggraph;8ej%gcntrl;9}ejgpunct;:÷Cej galnum;;g/ej1Ìò7i¬@¨ySíoyS#li#J_M_c_locale_ctype°¯S#J_M_del±ä7#J_M_toupper²jj# J_M_tolower³jj#(J_M_table´ío#0J_M_widen_okµ€#8J_M_widen¶óo#9J_M_narrow·óo#¹J_M_narrow_ok¸€#¹jª^½_ZNSt5ctypeIcE2idE²Uktable_size¿_ZNSt5ctypeIcE10table_sizeE§M$0-ÌÞkp ío ä7 $0-Úlp ¯S ío ä7 7z5æ8ä7.l p Ì €7z5õå 7Zl p 7 7 p7^÷D7†l p Ì 7 77ã^8x7²l p Ì 7 77î\ Nc€Ôl p €7î\197ûl p c 77 AòL€m p €7 R•7Dm p c 77Ff[9€fm p €7Fk7’m p 7 7 c7ã\ ˆQ€¹m p € €7ã\ 7êm p 7 7 € cK´ÒÄ?íon pMÝ`×çíoYÏ,àpj7pjRo p 7 7 ceê(g!\€pj‚o p € €eê(‚±7 pj¼o p 7 7 € cL,Š.Öo pWY~šŸ} pej€p}ÿpjp1pjÌ[ºÆ nplÜtË knplS Ö û7&.Û ÒË € € €1Ëmë77¤YKt¤Y#c_M_tie}LvS8+>c#$Êt>жtLv$Êt>ÐtLv Rv7d>™wØ7ít]v7²[>£Ec u]v7\R>¡ÃVhv'uLv7\R>¨0V„tIuLv Ì75[>­àyhvfuLv75[>´Py„tˆuLv Ì7f8>¹ÄLØ7ªu]v nv7§[>½T'hvÌuLv nv7n>Á©N„tîu]v nv7çg>Å—?hvvLv nv7x>Éd#„t2v]v nv&j>Íò;Rv]v„tAXv1ccv1„tA„tAtv1àAOAXŒySd|yS#jª^Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE²U$õP¤wd| Ì7/1¿ÁRÕ>w\t Õ Õ ŒY yv j|7/1ã!TÕtw\t Õ Õ ŒY yv Ø`7/1èuWÕªw\t Õ Õ ŒY yv p|7/1í¹SÕàw\t Õ Õ ŒY yv v|7/1ò[VÕx\t Õ Õ ŒY yv ||7/1øÖTÕLx\t Õ Õ ŒY yv ‚|7/1ý:XÕ‚x\t Õ Õ ŒY yv ˆ|7/1¢ š|xEÌe²S¾ š|²Qt  ŒY € ä7e²SäÊz š|ìQt  ŒY € 1e²Së!{ š|&€Qt  ŒY € Ìe²Sò´{ š|`€Qt  ŒY € e²Sù | š|š€Qt  ŒY € e²S{ š|Ô€Qt  ŒY € ¥e²SZz š|Qt  ŒY € p²SîV  š|Qt  ŒY € Áš|AÌm7@Q…qspH"C_vptr$basic_ostream8#5º?V²KtÌ… `gD‚G?_Q×KtÌ…, {?pòJ…øKt $…, {?y_[…‚Kt 9…, {?ƒÂ …:‚Kt N…, {?©§"…[‚Kt 1, {?­±"…|‚Kt Ì, {?±k"…‚Kt ä7, {@\î"…¾‚Kt ˜, {?¸ø"…ß‚Kt ¥, {@j“"…ƒKt Ì, {?Ã"…!ƒKt å, {?ÌH#…BƒKt , {?ÐR#…cƒKt , {?Õu"…„ƒKt ¥, {?Ù‰"…¥ƒKt h, {?á"…ƃKt , {?åª6…çƒKt Á, {@x§…„Kt `g,A@›€…)„Kt €%\7?#ÓgL„Kt 7 1,‰O@­$…r„Kt 7 1,=J@Äš/…Ž„Kt,1I@ÙE6ª„Kt,á<@é %…Ë„Kt ¡ 7á<@”…ò„Kt  ®rº?nKtÌ………2AQ*…4…9… …?…4xtN… xtT…4ŒYc… ŒYB=P7Gê`¾‡ê`#c_M_modeAUé #@c_M_stringAX”:#H5»"Ad½…¾‡ é 5»"ArÛ…¾‡ ÉM é ,!<A…_”:÷…ć?!<AYD†¾‡ ÉMn9KA§m]2†¾‡ é f"A±±Ay\c…W†¾‡fåQB‰ CÌ c…|†¾‡f\ B4‘fÌ c…¦†¾‡ ÌfzBVmNÌ c…І¾‡ ÌfŽ AÑPK`gc…ÿ†¾‡ c 1f?kB›ÔZ6c…3‡¾‡  ® é fÃBÊ~i6c…b‡¾‡ ¡ é nËBçBHЇ¾‡ c Ì Ìn KAôì,£‡¾‡s2Zc…¾‡Ìc…ʇ1c…m‚`7OQΈQ#J_M_stringbufAŽc…#$å'A¡(ˆΈÌ… é $å'A¶SˆΈÌ… ÉM é b˜OAÀχyˆΈÌ…7ïQA˲8¾‡–ˆÔˆ7!<AÓ=€”:³ˆÔˆt!<AÝ®2Έ ÉMχÚˆ1χstk‹ :é‰uTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM vê\2e`$,Æø!Ì;Š | | å ¥ ô• |wSRATEù_ZN3stkL5SRATEEÌ’€ˆå@xRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE9œwPI_ZN3stkL2PIEÌ’-DTû! @wTWO_PI_ZN3stkL6TWO_PIEÌ’-DTû!@wONE_OVER_128_ZN3stkL12ONE_OVER_128EÌ’€?BêˆU‹)ŒC_vptr$StkError8#y Oj6R#ctype_kôˆ#5:o‹)Œ fY ôˆDors‹ ‹)ŒÌzv*=‹À‹)Œ{üEyh(/Œ‹ä‹)Œ{>5|GWfY‹Œ)ŒEz7év7‹)Œ‹A5Œ1ôˆB鉄:Œ£C_vptr$Stk8#ONˆy€ejO $‰­`ejOÜ%ŠWiejOÒ&‹yrejO ŒÒHejOl%EwejStkFloatL¥|srate_ÔÃPÃŒ}QCÕ6R}·pÖŒ@ä7}éj×gvä7~alertList_Ø_ZN3stk3Stk10alertList_EËostringstream7ŽÏ‡}DÜUtLcignoreSampleRateChange_Ýä7#<äE§ÃŒ?D9¤Â ¾ ÃŒ?Õ¬Ù0Û£ ä7<ëx¯}6R?'²L"Ž 6R?‚µ Ž v"?¸xc1Ž v"?Ë»ŸTHŽ v"?0n¾8)_Ž Ì,0HÁ(zä7„Ž ÃŒ ÃŒ ÃŒ?£È£ ôˆ:Œ[ï‰0º’Jdata_º’#JdataRate_ŽÃŒ#JnFrames_#JnChannels_å#Jsize_‘# JbufferSize_’#($SÀ’ å å$wÀ’ Æ’ å å$œ’À’Ì$¬À’ Ñ’7É w|Ü’ÎÀ’ Ñ’7f8)Ÿ:â’ðÀ’ 7f80ÛCÃŒ‘è’ %§[8ƒ(0‘À’ Ü’%oQ@Ã]N‘À’ Ü’7”LJ•!â’u‘À’  å7”LRºYÃŒœ‘è’  å7!K[)ÃŒÑè’ ÃŒ å7¢&^~à‘è’7¦kaDPä7ý‘è’%)Hk¶6 ’À’  å%)Hu%<H’À’  å ÃŒ7sxWeåe’è’7+4{®Hå‚’è’%Šv‚{; ’À’ ÃŒ&¬‰{EÃŒè’ÃŒ©AÌ’1ÃŒA×’1©A©AÌגBõ‰p:Œè“:Œ#cdata_'©#clastFrame_(©#@,·#\åJ“è“,“AE0Ñ’f“è“{‘6 ¼wÌó“ å{‘6#lÜ’î’¸“ó“ Ü’‚hî’דó“̃2eó“î“1î’î’„ÇC÷7©•TypeCº”WARNINGDEBUG_WARNINGvNO_DEVICES_FOUNDINVALID_DEVICEMEMORY_ERRORINVALID_PARAMETERINVALID_USEDRIVER_ERRORSYSTEM_ERROR THREAD_ERROR ÷7#y OC86R#ctype_C9 ”#5ÇC&•©• fY ”DX2C)ù“ •©•ÌzC,ù“@•¯•{üEC/ç_º•ù“d•¯•{>5C2mhfYù“ˆ•¯•EÇ_C5¡7ù“¯•ù“µ•1ù“AÀ•1 ”RtAudioFormatHÌRtAudioStreamFlagszåRtAudioStreamStatusŒåRtAudioCallback»&–,–4ÌT– | | å ¥ ô• |…ùÎøšApiÒá–vLINUX_ALSALINUX_PULSELINUX_OSSUNIX_JACKMACOSX_COREWINDOWS_ASIOWINDOWS_DSRTAUDIO_DUMMY…ô?@ßÉ— probedàä7#Î=á6R# outputChannelsâå# inputChannelsãå# duplexChannelsäå# isDefaultOutputåä7# isDefaultInputæä7# sampleRatesçž# nativeFormatsèÅ•#8+ô?ëm£…¦# ñ˜ deviceIdòå#™0óå# firstChannelôå#+¦#÷s£"?b4’˜#V5Ú•#numberOfBuffers6å#streamName76R#priority8Ì#?b;y£Jrtapi_øX«#%ìEÜw½˜ ^«$ùPטd« a–$3Wò˜d«Ì7ÚZ„ba–™d«7 bËjå,™d«7¤So9/á–N™d« å7u@y åk™d«7ëlƒÂ则d«%](¯èÉ™d« s£ s£ Å• å -œ – | y£% ]¶{:â™d«%}B¿‡&û™d«%^CÈù]šd«%€HÑtk-šd«7ðKÔû>ä7Jšj«7©$×`ä7gšj«7¶MÝ+s¥„šd«7lxèÿ01¡šd«7Í<ð’j徚d«%fwó"Üšd« ä7WRR÷“1d« a–>U06-œ5Ù0D›Dœ5Ù0F1›Dœ Jœ5ŸH0KK›DœÌ,E0N€-œl›Uœ v|,E0Q“D3œ›Uœ >œ,³g0VìY-œ³›Dœ Ì Á?ï 0`ÏcÕ›Dœ -œ Ì,H 0dÊkñ›Uœ?¬k0jf*œDœ -œ >œHˆ)0nDœ -œå9œ1åA9œøšAPœ1øšPœ>ú2V´œøš#5+ 2d„œ´œ5+ 2fœ´œ ºœ+D2l´œÌ[œAÀœ1[œS>Nñ/5S#,y`ˆhñ÷,ydŒKºœý,hç[œ9ý5_PkR÷ ºœ5_Pop÷ Ì ºœ5 mzŠ÷Ì,‚ð€-œ«÷ Ì?ar†'fÍ÷ -œ Ì£Š£«£×œ££A[œËœž1Ëœ>¥£P£Ëœ#5<É6žP£ ºœ5<ÖYžP£ Ì >œ ºœ5<çržP£ V£$CJžP£Ì,ÉD„ýga£®žP£ V£%µ(&ÑžP£ Ì >œ7ÈJsîžP£7ÈSïÐ Ÿg£7S[\ÿ-s(ŸP£7S[e·ÐEŸg£7Œ1n_B\bŸP£7Œ1w²JÚŸg£7N €ãG\œŸP£7N ‰ñ&Ú¹Ÿg£7¢&HÖŸg£7H ”µTóŸg£%)H£¾' P£ Ì å7¦c°”3 g£7¦k¹×Pä7P g£?ÁQDE¬!m P£ Ì7f8ݪev| P£ Ì7f8ì0>œ± g£ ÌL§€òРg£ Ì7õ#~.v|ò P£ Ì7õ#µ:>œ¡g£ Ì7)"gv|1¡P£7)*w >œN¡g£7òC2 yv|k¡P£7òC:« >œˆ¡g£7“E-œ¥¡P£7“Iì^3œ¡g£%ºlX€à¡P£ >œ%–:mÍ#ù¡P£,ÒYD\5Es¢P£ s >œ%ÒYG¢P£ s Ì >œ,LdDm”sh¢P£ s,LdDyêsŽ¢P£ s s%vPÛó+¬¢P£ a£%'ï^;Å¢P£n;.D«È1è¢P£ Ì >œLnjD3ù'£P£ s Ì >œn?IDõùt4£P£ s >œWSšy P£ -œžA\£1žAž\£á–É—˜†ôO(7£X«!StreamStateYì£STREAM_STOPPEDSTREAM_STOPPINGSTREAM_RUNNINGSTREAM_CLOSEDN!StreamMode`,¤OUTPUTINPUTDUPLEXUNINITIALIZEDµ‡ConvertInfoPhɤ#siÌ#inJumpjÌ#outJumpjÌ#inFormatkÅ•#outFormatkÅ•#inOffsetl2¯# outOffsetm2¯#8ˆ¢X°qü¦devicer—´#apiHandles|#modetì£#stateu’£#userBufferv§´#deviceBufferwc#(doConvertBufferx·´#0userInterleavedyä7#2deviceInterleavedz·´#3doByteSwap{·´#5#äE|å#8bufferSize}å#<# R~å#@nUserChannels—´#DnDeviceChannels€—´#LchannelOffset—´#Tlatency‚Ç´#`userFormatƒÅ•#pdeviceFormat„×´#xmutex…‹«#ˆcallbackInfo† «#ÈconvertInfo‡ç´#ø#Ê)ˆ¥#˜lastTickTimestamp‹ž# ¢XŽ÷´C_vptr$RtApi8#Tx{T89œT 'Uâ[ý´JerrorStream_—L#JerrorText_˜6R#èS·p™ä7#ðJstream_šɤ#ø$ôO:£§X«b;£çX«Ì‰Ú< a–£é§X«‰ =Æ[壨X«‰¤S>>Uá–£:¨X« å‰ël?å£`¨X«‰u@@Ý壆¨X«%](Eƒ5ǨX« s£ s£ Å• å -œ – | y£Š ]F˜£é¨X«Š}BG»I£ ©X«Š^CHÚ £-©X«Š€HI£w £O©X«7lxJ]1l©X«7Í<Kô(剩X«‰¶ML a¥ £¯©X«7ðKM=ä7Ì©µ7©$NR>ä7驵%fwOPlªX« ä7eX¦*ä7 £UªX« å ì£ å å å Å• -œ y£L¿Z©J!oªX«Lhc¬‰ªX«L`N²@z£ªX«LnµfªX« ”Lpi»‘|ëªX« c c µLI¾h~«X« c å Å•K×^Áa2å7«X« Å•WŸaÄ¿X« ì£ å£AØT–p«1T–‹ThreadHandle)‹StreamMutexñ("xt03¬object|#threadu«#callback|#userData|#apiInfo|# isRunningä7#(xt3¬ «>306n­5Ù0DY¬n­5Ù0Fr¬n­ t­5ŸH0KŒ¬n­Ì,E0N•ytU­¬­ K,E0QPjjά­ ì7,³g0V…xtUô¬n­ Ì Á?ï 0`g?­n­ tU Ì,H 0dÇ2­­?¬k0j-MT­n­ tU ì7Hˆ)0nýAn­ tU9¬Az­19¬z­> 2VÞ­9¬#5+ 2d®­Þ­5+ 2fÇ­Þ­ ä­+D2lÞ­Ì…­Aê­1…­K>N¯/5K#,y`d¯+®!¯,yd2ä­G®'¯,hÓ…­c®'¯5_Pk|®!¯ ä­5_Poš®!¯ Ì ä­5 mz´®!¯Ì,‚‹FtUÕ®!¯ Ì?ar†Õh÷®!¯ tU Ì£´®£Õ®£®£+®£G®A…­õ­-¯1õ­>£z´õ­#5<É`¯z´ ä­5<Öƒ¯z´ Ì ì7 ä­5<眯z´ €´$CJ·¯z´Ì,ÉD„M@‹´دz´ €´%µ(ÑJû¯z´ Ì ì77ÈJ›sH°z´7ÈS]:Š5°‘´7S[\§&HR°z´7S[eJ*Šo°‘´7Œ1n–'Œ°z´7Œ1wf À©°‘´7N €Ë"'ưz´7N ‰+7Àã°‘´7¢&Ò±‘´7H ”?±‘´%)H£úM@±z´ Ì Ì7¦c°¿O]±‘´7¦k¹°=ä7z±‘´?ÁQDEØD—±z´ Ì7f8ÝfK¹±z´ Ì7f8ìœ;ì7Û±‘´ ÌL§€ò(yú±‘´ Ì7õ#MIK²z´ Ì7õ# ì7>²‘´ Ì7)"'gK[²z´7)*}ì7x²‘´7òC28K•²z´7òC:nLì7²²‘´7“Eè tUϲz´7“IkAjj첑´%ºlXiC ³z´ ì7%–:m{P#³z´,ÒYD\×}HI³z´ H ì7%ÒYY^q³z´ H Ì ì7,LdDm7 H’³z´ H,LdDy¨/H¸³z´ H H%vPÛ¢QÖ³z´ ‹´%'ï  ï³z´n;.D«ç´z´ Ì ì7LnjD3I_;´z´ H Ì ì7n?IDõ®X^´z´ H ì7WSšz´ tU2¯A†´12¯A2¯†´å§´}c·´}ä7Ç´}Ì×´}Å•ç´},¤÷´}ɤåµ\µ1£A,¤MUTEXE ñ(CONDITIONE Û(Bû‰€E%:Œ¶:Œ#cmutex_ECµ#ccondition_ED&µ#P5`E(Œµ¶DsE+7µ«µ¶Ì?ð E.¯õ¶?¨mE1• Ûµ¶?WE8 Qóµ¶H E?Æ`¶7µmŠF :Œ¶·î’#cadc_FfT–#pcmutex_Fg7µ#xcstopped_Fhä7#øcreadIndex_Fiå#ücwriteIndex_Fjå#€cframesFilled_Fkå#„5$F+Õ¶¶· å ÃŒ Ì Ì ÌDó>F.¶ô¶¶·Ì?CF5v\ ·¶·?*F<µj$·¶·,í/FHFÃŒE·¶· å{‘6FTú ÃŒ¶n·¶· å{‘6F^hÜ’¶—·¶· Ü’HRFbÏ4¶· | å¶[Ð>}„¹S8+>3œ#$Êt>Šî·„¹$Êt>¸„¹ й7d>™£(>œ%¸•¹7²[>I3œB¸•¹7\R>¡µ ¹_¸„¹7\R>¨,¼·¸„¹ Ì75[>­”4 ¹ž¸„¹75[>´3¼·À¸„¹ Ì7f8>¹üX>œâ¸•¹ nv7§[>½…  ¹¹„¹ nv7n>ÁG¼·&¹•¹ nv7çg>Å"v ¹H¹„¹ nv7x>É/h¼·j¹•¹ nv&j>Í,й•¹¼·A¹13œ›¹1¼·A¼·[ì>}n»S8+>7#$Êt>Šعn»$Êt>ò¹n» t»7d>™FÞ7ºz»7²[>i7,ºz»7\R>¡ef…»Iºn»7\R>¨íe¦¹kºn» Ì75[>­ó…»ˆºn»75[>´›¦¹ªºn» Ì7f8>¹¹>Þ7̺z» nv7§[>½Ó…»îºn» nv7n>Á‡~¦¹»z» nv7çg>ÅOn…»2»n» nv7x>É×N¦¹T»z» nv&j>Í t»z»¦¹A]S€»1¦¹A¦¹Œ–’1’Ñ2’D’LÒ»Ž&7Ò»‘h1è’H’D’U’˜¼Ž&7Ò»‘he’V’h’ä1¼Ž&7Ò»‘h˜H¼&7H¼1s£‘1¼…h’’’0y¼’<¼‘h“â™Ó’’º’|¨¼Ž&7¨¼‘h1d«“û™Ôº’â’ÈܼŽ&7¨¼‘h”ô¶g5 ½Ž&7 ½‘h1¶·A§Mˆâ’“`S½•__a¶S½‘h•__b¶S½‘`1½¨5L¬2¾–__groupingþ 7‘¨–__grouping_sizeþ ‘ –__grouping_tmpþ 2¾‘˜—__n §M‘P—__min §M‘H—__i ‘¸—__test ä7‘_˜…Ì—__j ‘°1fY™ˆ—Ë—ø‹¾•__initialize_pÂÌ‘l•__priorityÂÌ‘hšH%Ë—à—D›µLfϾœ|‘h“Μ“5”Ü2¿Ž&72¿‘è|–nœ‘à|˜L“”n L‘ð|1À’”n·”fÌ(ÀŽ&7 ½‘¨ž+4”À‘ Ÿ™0–å‘\ nFrames¢å‘X bytes¢å‘T framesRead¢å‘P index»Ì‘¸¡ßEû¿ samples¯º’‘@˜qÁ i¼å‘L1Ü’”E·xÌSt”ÀŽ&7 ½‘H•channelxå‘D index†Ì‘P˜fº i‡å‘\” ·oTÓÀãÀŽ&7 ½‘H˜‹Ì itå‘\”—·%Ô| ¦ÁŽ&7 ½‘¸•buffer%|‘°•nFrames%呬 samples'º’‘H counter(å‘\ iStart(å‘X nSamples(å‘T˜ŸØ i9å‘PŠ|²XE•outputBuffer|‘h•inputBuffer|‘`•nBufferFrameså‘\žÊ)¥‘P•statusô•‘L•dataPointer|‘@“É™Ò6”|”¤tÂŽ&7¨¼‘h“k™Ð|”È”ð£ÂŽ&7¨¼‘h¢¸“ÇÂ&7ÇÂïtò71ó“‘£ÂrlÈ”€•<øÂ’°Â‘X¢Õ¶aÃ&7 ½ïtò7‘øÂþ²·ˆHÒÑX‘øÂà+¸½ ÔtÒÑX‘øÂ6¾ à  Ã’Ã‘X‘£Âï7€•8–lÌÃ’°Â‘X‘£Â`8–ð–¸øÃ’°Â‘X¢דÄ&7Ç‘øÃjð–ˆ—=Ä’Ä‘X¢¨¶IžÄ&7 ½£™0Iå£äEIÃŒ¤deviceI̤bufferFramesIÌ£ RIÌ‘=Ä}gÄ Á PcÅ’JÄ‘¨’UÄ‘¤’aÄ‘˜’mÄ‘”’|Ä‘’‘Ä‘Œ˜Q q Ÿ:YMÉ—‘°Ÿ¢&Så‘\ formatTÅ•‘P˜ï 7 ŸnYcÅ‘H1hÅAù“‘=Äï ¿œ3Æ’JÄ‘¨’UÄ‘¤’aÄ‘˜’mÄ‘”’|Ä‘’‘Ä‘Œ˜O oŸ:YMÉ—‘°Ÿ¢&Så‘\ formatTÅ•‘P˜í 5ŸnY3Æ‘H1hÅ¥_DefaultRuneLocale)„G,¦RTAUDIO_SINT8I_ZL13RTAUDIO_SINT8Æ1Å•¦RTAUDIO_SINT16J_ZL14RTAUDIO_SINT16ƦRTAUDIO_SINT24K_ZL14RTAUDIO_SINT24ƦRTAUDIO_SINT32L_ZL14RTAUDIO_SINT32ƦRTAUDIO_FLOAT32M_ZL15RTAUDIO_FLOAT32ƦRTAUDIO_FLOAT64N_ZL15RTAUDIO_FLOAT64Æ ¦RTAUDIO_NONINTERLEAVED{_ZL22RTAUDIO_NONINTERLEAVED Ç1Ú•¦RTAUDIO_MINIMIZE_LATENCY|_ZL24RTAUDIO_MINIMIZE_LATENCY Ç¦RTAUDIO_HOG_DEVICE}_ZL18RTAUDIO_HOG_DEVICE Ç¦RTAUDIO_SCHEDULE_REALTIME~_ZL25RTAUDIO_SCHEDULE_REALTIME Ç¦RTAUDIO_ALSA_USE_DEFAULT_ZL24RTAUDIO_ALSA_USE_DEFAULT Ç¦RTAUDIO_INPUT_OVERFLOW_ZL22RTAUDIO_INPUT_OVERFLOW×È1ô•¦RTAUDIO_OUTPUT_UNDERFLOWŽ_ZL24RTAUDIO_OUTPUT_UNDERFLOW×ȧ__dso_handle|¨;Š€ˆå@©cЍ—Š-DTû! @¨¹Š-DTû!@¨ãŠ€?1¬8.nothrowIŒ%vÉostream7ŠQ.cerrASɪô `£adigitsF_ZNSt14numeric_limitsImE6digitsEò7@«6ï_ZNSt14numeric_limitsIfE12has_infinityEp:«\ ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEp:«#ó_ZNSt14numeric_limitsIfE10has_denormEu:«6(_ZNSt14numeric_limitsIdE12has_infinityEp:«\ )_ZNSt14numeric_limitsIdE13has_quiet_NaNEp:«#,_ZNSt14numeric_limitsIdE10has_denormEu:«6a_ZNSt14numeric_limitsIeE12has_infinityEp:«\ b_ZNSt14numeric_limitsIeE13has_quiet_NaNEp:«#e_ZNSt14numeric_limitsIeE10has_denormEu:¬nposy§MOó-4@6n§MQ®Y4Eþ_=OO4Q9;ÛO­npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE§M®ó-4@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE§M®®Y4E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEûQ0-5i?&ò7Rnumeric5jD6ò7Q"5kûò7QKK5l!Aò7Q$j5mI5ò7QO5nQ ò7 T.S5)‚RSTMG5bË€Í1zUTÐw5ñé4YT¨v5ò‰4YTÅ+5ó³x4YT• 5ô–M4YT®a5õêr4YTsG5öç4YTŸG5÷Â|?Y]Mê`^decCi`^fixedÖ,`^hex  `]År5`^left9` ^octL`@^rightO$`€_µ©`_âl ê@`_ $#P``showpos'Ì_``skipws*5d``unitbuf-Îr` _½1»h`@]M4Rg`°]7þj`J_Ï:ÉQ`^badbitL…t¢`^eofbitO[¢`^failbitTò¢`^goodbitW?`¢`^appjàO§`^atem¦l§`]`5vj§`]æry z§`^curŽÓ¬`]S[‘–¬`gupper;1D:ej€glower;2cejgalpha;3 vejgdigit;4w3ejhxdigit;5zsejgspace;60qej@hprint;7Ñejggraph;8ej%gcntrl;9}ejgpunct;:÷Cej galnum;;g/ej­_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE7­_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE7lÜtË knplS Ö û7jð83_ZNSt10moneypunctIcLb1EE4intlEp:jð83_ZNSt10moneypunctIcLb0EE4intlEp:jð83_ZNSt10moneypunctIwLb1EE4intlEp:jð83_ZNSt10moneypunctIwLb0EE4intlEp:jð8«_ZNSt17moneypunct_bynameIcLb0EE4intlEp:jð8«_ZNSt17moneypunct_bynameIcLb1EE4intlEp:jð8«_ZNSt17moneypunct_bynameIwLb0EE4intlEp:jð8«_ZNSt17moneypunct_bynameIwLb1EE4intlEp:ONˆy€ejO $‰­`ejOÜ%ŠWiejOÒ&‹yrejO ŒÒHejOl%Ewej|srate_ÔÃPÃŒ}QCÕ6R}·pÖŒ@ä7}éj×gvä7}DÜUtLTx{T89œT 'Uâ[ý´% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8   I I : ; I8  : ; !I/9: ; : ; : ;9: ; < <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 < ! : ;" : ;# : ;I8 $.? : ;< %.? : ;‡@< &.? : ;‡@I< '4: ;‡@I? 2 < (4: ;‡@I? 2 < ) : ;* : ; +.? : ; < ,.? : ; ‡@I< -.: ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1&I2&34I5.? : ; < 6.? : ; I< 7.? : ;‡@I< 8.? : ;I< 9.? : ;I< :;.: ; ‡@I< <.? : ; ‡@I< =:: ; >G : ; ?.? : ; ‡@< @.? : ;‡@I< A IBG : ; C I8 4 D.? : ; L < E.? : ; ‡@IL M < F IGG : ; H.? : ; ‡@< I4: ;‡@I? < J : ;I8 2 K.? : ;‡@I2 < L.? : ;‡@2 < M.? : ;‡@I2 < N.? : ; ‡@I2 < O4: ; ‡@I? < P4: ; ‡@I? <  Q4: ; ‡@I? <  R4: ; ‡@I? <  S : ;I8 2 T4: ;‡@I? 2 < U.? : ;2 < V.? : ;‡@2 < W.? : ;‡@2 < XG : ;Y.? : ;L 2 < Z.? : ;‡@I2 < [G : ;\!]4: ;‡@I? <  ^4: ;‡@I? <  _4: ;‡@I? < `4: ;‡@I? < a4: ;‡@I? <  b.? : ;L < c : ; I8 2 d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t.? : ;‡@< u : ; v( w4: ;‡@I<  x4: ;‡@I< y : ; I8 2 z.? : ; ‡@L M < {.? : ; ‡@IL M < |4: ; ‡@I? 2 < }4: ; ‡@I? 2 < ~4: ; ‡@I? 2 < .? : ; 2 < €.? : ; L 2 < .? : ; ‡@L M 2 < ‚.? L 4 < ƒ.? 4 < „ : ; … : ; † : ;‡ : ;ˆ : ;‰.? : ;‡@IL M < Š.? : ;‡@L M < ‹: ;IŒ.G@.G@ŽI4  .G I4 ‘.1‡@@’1 “.G;@”.G: ; @•: ; I –: ;I —4: ;I ˜ ™.‡@4 @š.4 @›.4 @œI 4: ;I ž: ; I Ÿ4: ; I  4: ; I ¡ ¢.G: ; £: ; I¤: ; I¥4: ; I? < ¦4: ; ‡@I §4I? 4 < ¨4G ©4Gª4G «4: ;‡@I? <  ¬4: ;‡@I? <  ­4: ;‡@I? < ®4: ; ‡@I? < L¿ˆ—CË—sû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hRtAudio.hRtWvIn.cppstl_algobase.hlocale_facets.tcciostreamWvIn.h_types.h_types.h_types.hunistd.h_structs.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hstl_vector.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hexceptionnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccRtError.hvector.tccMutex.hRtWvIn.h ’JÎX‚ž‚¡‚ü~žƒÛ"º­ºâ{¬¿/Ÿßä“u1„ƒ«¬º:ºÄz@ȫȫȫȋ æ¼åÉ®‘.Ló׃OŸ#v/#å2K»ltºÇÖô//Úxu[wÉ%"Yåóó$ƒ.gɃkÈfK‘*½K¸tõg/Úw’å‘.½ÉgÉg娭]‚Ê!É­A¯‚>ƒ>\»i2å×2‘%¯nfžÉƒÉåƒ/ØVtØóYÀ.ÈØ×É¿ÈØ×É¿ÈØ×Éd¿"k‘g"ƒgg…aÉñ”ŸKj["k‘g"ƒgg…aÉñ”ŸKZ ˆ—ÁÖ‹äõ$/J’’w’’w’1’v2’3’w3’6’w6’D’vD’E’wE’H’wH’U’vV’W’wW’Z’wZ’h’vh’i’wi’l’wl’’’v’’“’w“’–’w–’º’vº’»’w»’¾’w¾’â’vww5vâ’ã’wã’æ’wæ’“v56w69w9Lvˆ—‰—w‰—Œ—wŒ—Ë—vË—Ì—wÌ—Ï—wÏ—à—vLMwMPwPfv““w““w“5”vfgwgjwjÌvÌÍwÍÐwÐSvTUwUXwXÓvÔÕwÕØwØ|v|}w}€w€²v6”7”w7”:”w:”|”v|”}”w}”€”w€”È”vȔɔwɔ̔wÌ”€•v²³w³¶w¶·v¸¹w¹¼w¼½ v¾ ¿ w¿  w à v€••w•„•w„•8–v8–9–w9–<–w<–ð–vð–ñ–wñ–ô–wô–ˆ—vÄ Å wÅ È wÈ Á v à wÃ Æ wÆ ¿v2Ô‹»stk::Stk::sampleRate¥»stk::StkFrames::size×»stk::StkFrames::channels¼stk::StkFrames::framesM¼RtAudio::StreamParameters::StreamParametersy¼RtAudio::startStream­¼RtAudio::stopStreamܼstk::RtWvIn::start½minϾstk::StkFrames::operator[]7¿stk::RtWvIn::tick!Àstk::RtWvIn::tick”Àstk::RtWvIn::stopãÀstk::RtWvIn::fillBuffer¦ÁreadEÂRtAudio::closeStreamtÂRtAudio::getDefaultInputDeviceÌÂstk::WvIn::~WvInÃstk::RtWvIn::~RtWvInHÃstk::RtWvIn::~RtWvIntÃstk::RtWvIn::~RtWvIn Ãstk::WvIn::~WvInÌÃstk::WvIn::~WvInÄstk::WvIn::WvInžÄstk::RtWvIn::RtWvInnÅstk::RtWvIn::RtWvIni 2Ô»__int32_tÓ__uint32_tõ__int64_t=$_0ˆ__mbstate_t›__darwin_mbstate_tµ__darwin_size_t __va_list_tagá__darwin_va_list~__darwin_wchar_t–__darwin_rune_t­__darwin_wint_tÄ__darwin_clock_tÜ__darwin_time_tó__darwin_pthread_handler_recu_opaque_pthread_cond_tÑ_opaque_pthread_mutex_t_opaque_pthread_once_tJ_opaque_pthread_t­__darwin_off_tÃ__darwin_pthread_cond_tâ__darwin_pthread_mutex_t__darwin_pthread_once_t!__darwin_pthread_tA__darwin_suseconds_t]__darwin_wctrans_tw__darwin_wctype_tsize_tžtimevalÒtime_tàptrdiff_tÈ$_4òdiv_tÿ$_5)ldiv_t7$_6alldiv_tÆlconv)"va_list8"fpos_tF"__sbuf|"__sFILEo$FILEú'clock_t (tmÛ(pthread_cond_tñ(pthread_mutex_t)pthread_once_t)pthread_t/)__gthread_once_tG)wint_tU)$_7ª)_RuneEntry¼)$_8ö)_RuneRange*$_9G*_RuneCharClass]*$_10G,_RuneLocaleÂ.mbstate_tÓ.wctype_t6char_traits…8__vtbl_ptr_type÷7exception¬8nothrow_tº8new_allocator:allocatorz:_Atomic_word”:basic_string,std::allocator >ÕM_Rep_baseN_RepöOlocaleySfacet²Uid|V_Impl¤Yios_baseê`basic_streambuf >}gwctrans_tlictype_basepjctypepmoney_basespbasic_ios >„t__normal_iterator, std::allocator > >…vnum_get > >š|num_put > >Qbasic_ostream >c…basic_stringbuf,std::allocator >χbasic_ostringstream,std::allocator >‹StkError:ŒStk©StkFramesî’WvInù“RtErrorÅ•RtAudioFormatÚ•RtAudioStreamFlagsô•RtAudioStreamStatus–RtAudioCallbackøšnew_allocator[œallocatorËœ_Vector_base >žvector >T–RtAudiou«ThreadHandle‹«StreamMutex «CallbackInfo9¬new_allocator…­allocatorõ­_Vector_base >2¯vector >£RtApiµMUTEX&µCONDITION7µMutex¶RtWvIn¼·__normal_iterator > >¦¹__normal_iterator, std::allocator > >Éostream_ZL9iswxdigiti_ZL7isprinti_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecbwcspbrk_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNKSt6vectorIiSaIiEE4sizeEv_ZN3stk6RtWvInC2Ejdiiiget_allocatorswap32_ZN9__gnu_cxx13new_allocatorIjE7destroyEPj_ZN3stk6RtWvIn7lastOutEj_ZNSs12_M_leak_hardEv_M_move_ZNSt10ctype_base5cntrlE_ZNSt6vectorIiSaIiEE6rbeginEvtablebasic_ostreamnot_eof_ZNKSt5ctypeIcE10do_toupperEPcPKc_ZNSt8ios_base7failbitEsetstate__static_initialization_and_destruction_0_ZNK5RtApi12isStreamOpenEv_ZNSt6locale5_Impl16_M_add_referenceEvfwide_ZN7RtAudio16StreamParametersC1Ev_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEEnew_allocator_ZNSt6locale5_Impl14_S_id_messagesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEv_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZNSt6vectorIjSaIjEE5frontEv_M_install_cachegetwc_ZNKSs8capacityEv_S_destroy_c_localetowctrans_ZNSt6locale5facet9_S_c_nameE_ZNSt6locale5_Impl11_S_id_ctypeEiswalnumpptr_ZNSs3endEv_ZL7toloweripubimbue_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_ZNSs5clearEv_ZNKSt6vectorIiSaIiEE5frontEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt6locale5facet18_S_initialize_onceEv_ZNKSt6vectorIjSaIjEE4sizeEv_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_ZNKSt5ctypeIcE7tolowerEPcPKcin_avail_ZNKSs4findEcm_M_syncisgraph_ZNSs4_Rep7_M_grabERKSaIcES2__M_refcopy_ZL8iswalphaiwcsncmp_ZNSt8ios_base6xallocEv_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmodereadswap64_ZNSt10money_base20_S_construct_patternEcccfeof~num_get_ZN3stk3Stk6swap16EPhcollate_ZN5RtApi15probeDeviceOpenEjNS_10StreamModeEjjjmPjPN7RtAudio13StreamOptionsE_ZNSs13_S_copy_charsEPcS_S__M_disjunct_ZNSt11char_traitsIcE4findEPKcmRS1_seekpos_ZNSt8ios_base13_M_grow_wordsEiblength*_wcsftime_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt8ios_base2inEiswupper_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_M_refcount_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSt8ios_base3hexE_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecy_M_check_length_S_get_c_localedeallocate_ZN3stk6RtWvIn4tickEjbasic_iostolower_M_init_ZL7ispuncti_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE_ZNSt6vectorIjSaIjEE15_M_erase_at_endEPjgrouping_ZNKSt6vectorIjSaIjEE4backEv_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNKSt6locale5facet16_M_add_referenceEvsignalwcstoldallocatorminaddSampleRateAlertwcstollpbackfail_ZNKSt6vectorIiSaIiEE6rbeginEv_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEpLERKl_ZN7RtAudio22getDefaultOutputDeviceEv_ZNSt6vectorIiSaIiEE4dataEv_M_grow_words_ZN5RtApi13getCurrentApiEv_M_clone_M_end_of_storagemax_size_ZNSt6locale8messagesE_ZNSs6rbeginEv_ZNKSt6vectorIjSaIjEE5frontEv_S_id_time_ZNSt6vectorIiSaIiEE5clearEvatof_ZN3stk3Stk13setSampleRateEdatoi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEcatol_ZNKSt6vectorIjSaIjEE14_M_range_checkEm_ZNKSt6vectorIiSaIiEE8max_sizeEv*_clock_ZN3stk6RtWvIn4tickERNS_9StkFramesEwcsspndata_ZN5RtApi11closeStreamEv_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcignoreSampleRateChangegetCompiledApi_ZNSt10money_base8_S_atomsE_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKjscan_is_ZN5RtApi5errorEN7RtError4TypeE_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk5Mutex4lockEvoperator void*_ZNSt8ios_base3curE_ZNSt5ctypeIcE13classic_tableEvwctransprintMessagebasefield_ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPclMutex_ZNSt6vectorIiSaIiEEixEmsetlocalewscanfUNSPECIFIED~StkFrames_ZN3stk3Stk10sampleRateEv_ZNKSs7_M_dataEvvwscanfgetCurrentApi_ZN7RtAudio10openStreamEPNS_16StreamParametersES1_mjPjPFiPvS3_jdjS3_ES3_PNS_13StreamOptionsE_ZNSo5tellpEv_M_erase_at_end_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EE~basic_streambuf_ZNKSt12_Vector_baseIjSaIjEE13get_allocatorEv_ZN5RtApi15clearStreamInfoEv_M_dispose_callbacks_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEplERKlreplace_ZNSt6vectorIjSaIjEE4dataEv_ZNSt8ios_base10scientificE_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNKSs6_M_repEv_ZNKSt6vectorIiSaIiEE2atEm_ZNSsaSEc_ZNKSt6vectorIjSaIjEEixEm_ZNKSs4findERKSsm_ZNK3stk4WvIn11channelsOutEv_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs7_M_iendEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt6locale7collateE_ZNSs14_M_replace_auxEmmmcwctomb~RtAudiovectorglobal_ZNSt8ios_base5flagsESt13_Ios_Fmtflagssbumpc_ZNSt11char_traitsIcE11eq_int_typeERKiS2_vsscanfpubsyncfree_ZNKSt6vectorIjSaIjEE3endEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKltie_ZNSt6vectorIjSaIjEE5beginEvshowmanyc_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEppEi_S_empty_rep_ZNSspLEPKc_ZNK9__gnu_cxx13new_allocatorIjE7addressERjdataRate_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEppEvpubsetbufrename_ZNSt11char_traitsIcE4copyEPcPKcmhas_denorm_S_construct_patternwctypelocaltime*_system_Alloc_hider_ZN3stk4WvInC2Evwcsstrfread_ZL8iswcntrli_ZNSt8ios_base3endE_M_destroy__tcf_0_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEithousands_seprfind_ZNSt8ios_base7_M_initEv_ZN3stk3Stk12rawwavepath_E_ZNKSs15_M_check_lengthEmmPKcremove_ZL7isalnumiwcstodwcstof_ZNSs4nposE_ZN3stk3Stk11printErrorsEb_ZNKSt5ctypeIcE6narrowEPKcS2_cPcwcstokwcstollocale_ZNKSs6substrEmmfreopen_ZNKSt6vectorIjSaIjEE5beginEvshowpoint_ZN5RtApi21getDefaultInputDeviceEvStkErrorsnprintf_ZNSt8ios_base3octE_ZNK7RtAudio15isStreamRunningEvlldivferror~RtApi_ZNKSt6vectorIjSaIjEE8capacityEvscientific_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EES5_operator!_ZNKSt5ctypeIcE7toupperEPcPKc_ZL7islowerioperator*operator+operator-_ZNSt6locale13_S_categoriesEvsnprintf_ZNSs4swapERSswmemmovewmemsetoperator=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv_Z41__static_initialization_and_destruction_0iibtowc_ZNSs12_S_empty_repEvboolalphawait_ZNSs6assignERKSsputwchar_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEvhandleError_ZNSs6insertEmRKSs_ZN7RtAudio21getDefaultInputDeviceEv_ZNSt6vectorIiSaIiEE14_M_fill_assignEmRKi_ZNSt10ctype_base5graphEstop_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN5RtApi22getDefaultOutputDeviceEvStkFramesgetDeviceCount_ZNSt6localeaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNSt10ctype_base5lowerE_ZNSs6appendEPKc_M_allocateto_char_type_ZNKSs8_M_limitEmm_Impl_ZN5RtApi14setConvertInfoENS_10StreamModeEj_ZNKSs4_Rep12_M_is_sharedEvsubstrsync_with_stdio_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcisdigit_M_refdata_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEmuppercaseRtErrorfloatfield_ZN5RtApi10stopStreamEv_M_coalesce_ZN3stk6RtWvInD0Ev_ZNK7RtError12printMessageEv*_strerrorregister_callbackwcsxfrm_ZSt4cerrwcslen_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNKSt5ctypeIcE10do_tolowerEc_ZNKSs13find_first_ofEPKcm_Exit_ZNKSs7compareEmmPKcm_M_set_length_and_sharable_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNSt11char_traitsIcE2eqERKcS2__ZNK9__gnu_cxx13new_allocatorIiE7addressERKi_ZN3stk3Stk11rawwavePathEv_M_check_ZNK7RtError4whatEvassign_ZNSs9_M_assignEPcmc_ZNSt10ctype_base5printE_ZNSt8ios_base9boolalphaESTK_FLOAT32_ZL8iswpuncti_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEvrend_S_atomshas_quiet_NaN_ZNSs4_Rep10_M_refcopyEvoperator==setbuf_ZN3stk5Mutex6unlockEvremoveSampleRateAlert_ZNSolsEPFRSt8ios_baseS0_E_ZL7isspaceiepptrlock_ZNSs7_M_copyEPcPKcm_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZN5RtApi14tickStreamTimeEv_ZNKSs7compareEPKc_ZNKSs16find_last_not_ofEcm_ZN3stk9StkFramesclEmj_ZNSt6vectorIjSaIjEE7reserveEmiswxdigitfwscanfwcsftimetowlower*_strtod_ZN3stk4readEPvS0_jdjS0_*_strtof_ZN7RtAudio12showWarningsEbinit_ZNKSs4copyEPcmm_ZN3stk3Stk14setRawwavePathESs_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_ZNSolsEl_ZNSolsEmbasic_stringbuf_ZNSt6vectorIiSaIiEE4rendEvunsetf_ZNSolsEs_ZNSolsEt_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSolsEx_ZNSolsEy_M_iend_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlrewind_ZNSspLERKSsStreamParameterschannelsOut_S_create_ZNSt6vectorIjSaIjEE8pop_backEvstrtoldatstrtoll__sigRtWvInSTK_SINT16_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt8ios_base5rightEatexit_ZNSt11char_traitsIcE7not_eofERKinegative_sign_ZL7isalphaiisStreamRunning_M_cache_locale_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1_~basic_stringwcscat_GLOBAL__I__ZN3stk4readEPvS0_jdjS0_STK_FLOAT64_ZNSs9_M_mutateEmmm_ZSt7nothrow_M_pad_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs9_M_ibeginEvftellSTK_SINT24_ZL7isupperi_ZNKSs7compareERKSs_ZNSt8ios_baseaSERKS__ZNSt6vectorIjSaIjEE6assignEmRKj_ZNSt6locale5ctypeE_ZNK9__gnu_cxx13new_allocatorIcE7addressERcislower_ZN7RtAudio11startStreamEvsize_ZNSt6vectorIiSaIiEE3endEv_M_replace_safeSTK_SINT32_ZNSs6appendERKSsmm_ZNKSt6vectorIjSaIjEE4rendEv_ZNSs6appendERKSsSAMPLE_RATES_ZNSt8ios_base5pwordEi_M_ibeginclock_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlsetRawwavePathclear_ZNSt11char_traitsIcE2ltERKcS2_asctime_ZNSt6vectorIjSaIjEE6resizeEmjtmpfilebasic_ostringstream_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj_ZNSs6assignERKSsmmopenStream_ZN3stk8StkError7getTypeEv_ZN3stk9StkFramespLERS0_xsputn_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEdeEvoperator!=do_narrow_ZN5RtApi19getStreamSampleRateEv_ZNK3stk9StkFrames11interpolateEdj_ZN3stk3Stk5sleepEm_ZNSt8ios_base20_M_dispose_callbacksEv_ZNKSs8_M_checkEmPKcdestroyfront_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEstreamTime_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPclispunct_ZNKSt6vectorIiSaIiEE3endEv_ZN9__gnu_cxx13new_allocatorIjE9constructEPjRKjperror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_M_currenteof_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6locale_M_grab_S_id_collate_M_is_shared_ZN3stk6RtWvInD1Ev_ZNSt6vectorIjSaIjEE4swapERS1__M_widen_init_ZL8iswgraphisampleRateChanged_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl_ZNKSt8ios_base6getlocEv_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEE4baseEv~ctype_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvctypeiswgraph_ZNSt8ios_base5iwordEiwctob_ZN3stk3Stk17sampleRateChangedEddfwprintf_ZNSt8ios_base14_Callback_list16_M_add_referenceEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKciswdigit_S_max_size_ZNSt6vectorIjSaIjEE3endEv_ZNKSt5ctypeIcE13_M_widen_initEv_M_fill_assign_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt6vectorIjSaIjEE2atEm_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZN7RtAudio13getDeviceInfoEjfind_last_not_of_ZNSt10ctype_base5alnumE_M_add_referenceiswspace_ZNSo5flushEv_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5_lastOut_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate~localevfwscanf_ZNK3stk4WvIn9lastFrameEv_ZNKSs12find_last_ofEPKcmmblen_ZNKSs5rfindEcmvfwprintfnChannels_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13get_allocatorEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZN7RtAudio16getStreamLatencyEv_ZNKSs6lengthEvget_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNSt6locale18_S_initialize_onceEvrbegin_ZN7RtAudio9openRtApiENS_3ApiEwcstoullfill_M_copy_ZNSt6vectorIjSaIjEE14_M_fill_assignEmRKj_ZNKSs4findEPKcm_ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs16find_last_not_ofEPKcm~RtError_ZN5RtApi11formatBytesEmfputwc_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSs6appendEmc_Words_ZNKSs5c_strEv~Stkfputws_ZNSs4_Rep10_M_destroyERKSaIcE_ZL8iswalnumi_M_group_int_ZNSt10ctype_base5digitE_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmmEistrtoull_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNKSt8ios_base9_M_getlocEvframes_ZNSs2atEm_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmmEv_ZN3stk6RtWvIn10fillBufferEPvj_ZNKSs11_M_disjunctEPKc_ZNKSs6rbeginEv_ZNSt8ios_base8internalE_M_implwcschrgetMessage_ZNSt6locale8monetaryEinfind_S_clone_c_localeisuflow_ZN5RtApi10openStreamEPN7RtAudio16StreamParametersES2_mjPjPFiPvS4_jdjS4_ES4_PNS0_13StreamOptionsE_M_limit_S_create_c_localedecimal_pointhas_infinity_ZN3stk6RtWvInD2Ev_ZNKSt6localeeqERKS__ZNSt6locale7numericEpubseekoff_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvtick_M_remove_reference_ZNSolsEPKv_ZN3stk9StkFrames6resizeEmj_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecdthis_ZNKSt6vectorIiSaIiEE4rendEv_M_replace_category_M_write_ZL8towlowerifclosegetMessageCStringiswlowerstrtouliswblank_ZNSt11char_traitsIcE6lengthEPKc_ZNSt11char_traitsIcE12to_char_typeERKi_ZN3stk4WvInD0Ev_ZNKSt5ctypeIcE2isEmc_ZNSt6vectorIiSaIiEE4backEv_ZNKSs12find_last_ofEcmfrac_digitsmbrlenstrerroroperator[]_ZNSt11char_traitsIcE3eofEv_ZN5RtApi16MAX_SAMPLE_RATESEstrxfrm_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEvintl_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt8ios_base4leftE_ZNKSs3endEvxsgetnsetSampleRatewcstombs_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEv_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_ZNKSs13find_first_ofEcm_ZN3stk3Stk12showWarningsEb_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSt10ctype_base5upperE_ZNKSt6vectorIiSaIiEE5beginEv_ZN7RtAudio11closeStreamEvpop_back_ZN3stk9StkFramesixEm_ZNKSt6vectorIjSaIjEE2atEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_ZNSt6locale11_M_coalesceERKS_S1_i_ZNSs6insertEmmc_ZNSs4_Rep20_S_empty_rep_storageElt_ZNSt6vectorIjSaIjEE5clearEv_ZN3stk9StkFrames11setDataRateEd_ZNKSt6vectorIiSaIiEEixEm_ZN3stk3Stk18addSampleRateAlertEPS0__ZNSs7replaceEmmRKSsmm_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEvstr_ZN3stk9StkFrames6resizeEmjd_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmodeiswalpha_ZNSt11char_traitsIcE11to_int_typeERKcgetStreamSampleRateseekpwcsncpy_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZN3stk8StkError12printMessageEv_ZNSt11char_traitsIcE6assignEPcmc_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEvclearerrpbase_ZNKSt6vectorIiSaIiEE5emptyEvname_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNSs6resizeEmcungetc_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_M_mutatewprintf_ZNK5RtApi15isStreamRunningEv~num_putsrand_ZN3stk3Stk11handleErrorENS_8StkError4TypeE_ZL8iswloweri_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSsixEm~RtWvIn_ZNK7RtAudio12isStreamOpenEv_ZNSs6assignEPKcm__opaque_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNKSt5ctypeIcE5tableEv_ZL8iswupperimbsrtowcsDeviceInfogbumpfgetcmove_ZNSs7replaceEmmmc_ZNSt6locale5facet17_S_clone_c_localeERPi_ZNSt6vectorIiSaIiEEaSERKS1_do_touppergetDefaultOutputDevice_ZN3stk3Stk13showWarnings_E_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNSt8ios_base8showbaseEmbsinitfgets_ZNSs7_M_leakEv_ZNSt6locale4timeE_M_leak_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE_ZNKSt6vectorIiSaIiEE4dataEvdo_getputlastFrame_ZL7iscntrlisystem_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNKSs5beginEv_ZN9__gnu_cxx13new_allocatorIiE7destroyEPiios_base_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNSt6vectorIjSaIjEE6rbeginEvstartStream_ZNSt6locale2idaSERKS0__ZNKSs12find_last_ofEPKcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNKSs5rfindEPKcmstart_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv*_mktimerawwavepath_stopStream_ZNSt6vectorIiSaIiEE9push_backERKi_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEiswprintf_ZL8iswblanki_ZNK3stk9StkFramesixEmback_ZNSt10ctype_base5punctEoStream_isxdigitvwprintf_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNK9__gnu_cxx13new_allocatorIjE7addressERKj_ZNKSt9exception4whatEv_ZNSt6vectorIiSaIiEE7reserveEm_ZNKSt5ctypeIcE7scan_isEmPKcS2_address_ZNKSs5emptyEvwcscpy_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj_ZNK3stk9StkFrames8dataRateEvvswprintf_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNSs6insertEmRKSsmmsampleRateputwcgetlocgetType_ZNSs6assignEmcwiden_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZL8towupperi_ZN9__gnu_cxx3absEx_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm~Init_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_S_c_name~ios_base_ZNSs6insertEmPKc_S_id_messages~basic_ostream_ZL8iswdigiti_S_facet_categoriesmbstowcs_ZNSt8ios_base5imbueERKSt6localesputc_ZNSt6vectorIjSaIjEE4rendEvfail_ZNSsixEmsputn_ZL8iswspacei_M_represizeinRangewcsrtombs_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmmabortStream_S_initialize_once~new_allocator_ZNK3stk9StkFrames6framesEvwcscspn_ZN3stk3Stk11STK_FLOAT32E_ZNSt11char_traitsIcE4moveEPcPKcmbyteSwapBuffer_ZNSs7replaceEmmPKctellpcopyfmt_M_insert_aux_ZNSt6vectorIiSaIiEE2atEm_ZNKSs7compareEmmRKSsmm_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEptEv_ZN5RtApi11startStreamEv_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvflush~vectorisalpha_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSs17find_first_not_ofEPKcmmappend_ZNKSt6vectorIjSaIjEE6rbeginEv_ZNSt6vectorIiSaIiEE6assignEmRKi_ZNSolsEPFRSoS_Evswscanf_M_update_egptrcopyinterpolateeq_int_type_M_stringbuf_inittime_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvisStreamOpen_ZNSs4_Rep9_S_createEmmRKSaIcE_ZNKSs7compareEmmPKc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNKSt6vectorIiSaIiEE4backEvdo_widenoperator()fgetpos_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKl_ZNKSt5ctypeIcE7tolowerEcisprintadjustfield_ZNSs4rendEv_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi_ZNSt8ios_base15sync_with_stdioEbto_int_type*_strftime_ZNSt6locale5_Impl10_S_id_timeEgetStreamTime*_fopen_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE_ZNSt6vectorIiSaIiEE6resizeEmiSTK_SINT8_ZNKSt6locale5facet19_M_remove_referenceEvgetc_Vector_implverifyStream_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKlgetsmessage_isspace_S_empty_rep_storage_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZL7isgraphiiswcntrlwritemessages~basic_ostringstream_ZNSs6appendEPKcm_ZNKSt6vectorIiSaIiEE8capacityEv_ZNSt8ios_base3appERtApi_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0__ZNSt8ios_base9showpointEvscanf_ZNK3stk9StkFrames5emptyEv_Vector_base_M_assignswap_ZNSt6vectorIiSaIiEE8pop_backEv_ZN3stk3Stk21removeSampleRateAlertEPS0__ZN3stk3Stk6srate_E_ZNKSt6vectorIjSaIjEE5emptyEvnum_get_S_construct_ZSt3minImERKT_S2_S2__ZN3stk5Mutex4waitEvstrtodstrtof_ZNSt6locale5facet19_S_destroy_c_localeERPioperator*=strtokstrtol_ZNKSt5ctypeIcE6narrowEcc_ZNSt6vectorIiSaIiEE4swapERS1_reserve_ZNSt8ios_base10floatfieldEunderflowrdbuf_ZNSs7replaceEmmRKSsnBuffersfillBuffer_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvopenRtApioperator++_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZNSt11char_traitsIcE7compareEPKcS2_m_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbgood_S_categories_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRfgetDeviceInfodo_put_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_M_replace_categories_ZN3stk3Stk6swap64EPh_ZNKSt6vectorIjSaIjEE8max_sizeEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZN5RtApi13getDeviceInfoEj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRdtmpnam_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZN3stk8StkError10getMessageEv_ZNSs6resizeEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4_probeDeviceOpen_ZNSsaSEPKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyRtApiStream_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEixERKlparameters_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__S_terminal_ZNK3stk9StkFramesclEmjinsertdivsync_M_getloc_ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv_M_idfind_first_not_of~basic_stringbufsgetcpubseekpos_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEctickStreamTimesgetn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodegptroperator--precisioniswpunctendrealloc_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_ZNSt8ios_base6eofbitEoperator+=operator->difftime_ZN5RtApi14getDeviceCountEv_ZN5RtApi12SAMPLE_RATESE_ZNSt6locale21_S_normalize_categoryEi_ZNKSt5ctypeIcE9do_narrowEcc_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEc_ZN3stk6RtWvIn5startEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvnarrowStktoupper_ZL7toupperiwmemchrcloseStream_ZN5RtApi16getStreamLatencyEv_ZNKSs13find_first_ofEPKcmm_ZNSs5beginEv_S_get_c_name_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZN3stk9StkFramesmLERS0__ZNSs7_M_dataEPc_S_refcount_ZN7RtAudio10stopStreamEv_ZNKSs8max_sizeEv_ZNKSt6locale2id5_M_idEv_ZNKSs12find_last_ofERKSsm_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi*_freopenidatollfseek_ZNSs12_S_constructEmcRKSaIcEformatBytesscan_not_ZNKSt6vectorIjSaIjEE4dataEvbsearch_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_M_replace_auxpbumpbasic_streambufgetwcharwhat_ZNSt8ios_base7showposEeq_ZNK7RtError7getTypeEv_ZNSs4_Rep11_S_terminalE_ZN3stk4WvInD1Ev_S_compareimbuec_str_ZNSt8ios_base7goodbitEiscntrlisalnum_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEvpositive_sign_ZN3stk3Stk10STK_SINT16E_ZN3stk5Mutex6signalEvclassic_tableisupper_M_check_same_name_ZNKSs5rfindEPKcmmgmtime_ZN5RtApi13getStreamTimeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecbfsetposvfscanfsetConvertInfo_S_id_monetary_ZNKSs17find_first_not_ofEcm_M_extract_float_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecmStreamOptions_ZStL17__verify_groupingPKcmRKSs_S_normalize_category_ZN7RtAudio13getCurrentApiEv_ZNKSs16find_last_not_ofEPKcmm_S_initialize_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZNKSt5ctypeIcE7toupperEcclearStreamInfo_ZN3stk3Stk6swap32EPh_ZNKSt8ios_base5widthEvcapacityldiv_ZNSt8ios_base9precisionEl_ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNSt8ios_base6skipwsEeraseabsiword_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateReWvIn_ZNKSs17find_first_not_ofERKSsm_ZNK3stk9StkFrames8channelsEv_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEvnum_put_ZNSt6vectorIjSaIjEEixEm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEi_ZNKSs4rendEv_ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEirdstate_ZL8isxdigitiqsort_M_set_sharable_ZNSs15_M_replace_safeEmmPKcm~_Implclassic_ZNSt6vectorIiSaIiEE5frontEvwmemcmpeback_ZNSt8ios_base11adjustfieldEwcrtombllabs_ZN3stk6RtWvInC1Ejdiii_ZNKSs17find_first_not_ofEPKcmallocate_ZNSt8ios_base5widthEl_ZNSo8_M_writeEPKcloperator-=~exception_ZNSt6vectorIjSaIjEEaSERKS1_~WvIn_Callback_list_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmiERKl_ZNK7RtError10getMessageEv_ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZNSt8ios_base9uppercaseE_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim_ZNSs9push_backEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZNSt8ios_base3decE_ZN3stk3Stk10STK_SINT24EconvertBuffer_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt6locale13_S_initializeEv_ZNKSs4_Rep12_M_is_leakedEvwidthbasemonetary_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcsetvbuf_M_fill_insert_ZNKSt6locale4nameEv_ZN7RtAudio19getStreamSampleRateEv_ZN3stk6RtWvIn4stopEv_ZN7RtAudio14getDeviceCountEvprintErrors_swscanf_ZNSt8ios_base9basefieldE_ZNSt10money_base18_S_default_patternEseekoff_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZN7RtAudio11abortStreamEv_ZNKSs4dataEvstrftimeemptyconstructxalloc_ZL7isdigiti_ZNK9__gnu_cxx13new_allocatorIjE8max_sizeEvmbtowc_M_dispose_ZN3stk4WvIn4tickERNS_9StkFramesE_M_finish_ZNSs4_Rep13_M_set_leakedEv_ZN5RtApi12showWarningsEbmbrtowc_ZN3stk4WvInD2Ev_ZNSs4_Rep12_S_empty_repEvwmemcpy_ZNSt8ios_base3ateEpush_back_ZNSs13_S_copy_charsEPcPKcS1_showbasegetDefaultInputDevicebad~facet~_Vector_basesetfsetgfacetInit_M_set_leaked_M_datasetp_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Riunlock_ZNSs4_Rep15_M_set_sharableEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEverror_ZNSt8ios_base6unsetfESt13_Ios_Fmtflagssleep_ZNSs4_Rep11_S_max_sizeE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKlwcsncat_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRdfopen_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNSs7_M_moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRmshowWarnings__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNSt10ctype_base5spaceE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv_ZNKSs4sizeEv_M_deallocate~StkError_ZN3stk3Stk10STK_SINT32E_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2_internal_ZNSt8ios_base7unitbufEout_ZNSt6locale5_Impl14_S_id_monetaryE~Mutexchannels_ZNSsaSERKSs_ZN7RtAudio13getStreamTimeEvgetenv_ZNSt6locale5facet13_S_get_c_nameEvfgetwc_ZNSt10ctype_base6xdigitEfgetws_ZNSt6vectorIiSaIiEE5beginEv_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostate_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6locale7classicEvrand_ZN3stk3Stk8oStream_Ebasic_stringCallbackInfo_ZNSt8ios_base6badbitE__verify_grouping_ZNKSs13find_first_ofERKSsm__normal_iterator_S_default_pattern__in_chrg_ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKjwcscoll_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEexception_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_M_replace_facetdo_tolower_ZNSs10_S_compareEmm_ZNSt10ctype_base5alphaE_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmIERKlwcsrchr_ZN3stk3Stk12printErrors_EcomparesetDataRate_M_call_callbacks_S_id_numeric_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN3stk8StkError17getMessageCStringEvtowupper_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN3stk3Stk11STK_FLOAT64EmktimeshowWarningsgetchar_ZNSs5eraseEmm_ZNSs4_Rep10_M_refdataEv_ZN5RtApi11abortStreamEv_ZN3stk4WvIn4tickEj_S_id_ctype_ZN7RtAudio14getCompiledApiERSt6vectorINS_3ApiESaIS1_EE_M_startsputbackc_M_install_facet_ZNKSt5ctypeIcE8scan_notEmPKcS2__ZNKSs5rfindERKSsmgetStreamLatencyungetwc_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv_ZNSt6locale5_Impl13_S_id_collateEsungetcfind_last_ofrawwavePath_ZN9__gnu_cxx3divExx_ZNSt6vectorIjSaIjEE4backEv_ZNKSt6vectorIiSaIiEE14_M_range_checkEm_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEiegptr_M_get_Tp_allocator_ZNK9__gnu_cxx13new_allocatorIiE7addressERi_ZNKSs16find_last_not_ofERKSsm_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt8ios_base3outEoverflow_ZN3stk3Stk7inRangeEddd_ZN5RtApi12verifyStreamEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNSt6locale6globalERKS__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmMAX_SAMPLE_RATES_ZNKSs2atEmlocaleconvoperator<<iswprint_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecy_ZNKSt6localeneERKS__ZN3stk9StkFramesaSERKS0__ZN5RtApi13convertBufferEPcS0_RNS_11ConvertInfoE_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNSs6assignEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNKSt8ios_base9precisionEv_ZNSs7replaceEmmPKcm_ZL8iswctypeij_ZNKSt8ios_base5flagsEv_ZNKSt5ctypeIcE8do_widenEc_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSs7compareEmmRKSs_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi_ZNK3stk9StkFrames4sizeEv_ZNSt6locale5facetaSERKS0_wcscmp_M_narrow_init_ZN5RtApi14byteSwapBufferEPcjm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNKSs4findEPKcmmpword_ZNSspLEcexceptionssnextc_M_setstate_S_copy_chars_ZNSs7reserveEmfflush_M_index_ZNSo5writeEPKclctime_ZNSt6locale5_ImplaSERKS0__ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEvswap16_ZNSt6locale5_Impl13_S_id_numericEiswctype_ZNSs6insertEmPKcmbeginstrcollwcstoul_ZL8iswprinti_M_is_leakedRtAudio_ZNSt6vectorIjSaIjEE9push_backERKj_M_leak_hardprintErrors_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_ZN3stk3Stk9STK_SINT8E~basic_ios_ZNSo3putEc_M_range_check_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi~allocatormemchrflags_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSo5seekpExSt12_Ios_Seekdirfind_first_ofUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøÇH‹EøÇ@H‹EøÇ@ÉÃUH‰åHƒìH‰}øH‹EøH‹H‹HƒÀ@H‹H‹EøH‹8ÿÒÉÃUH‰åHƒìH‰}øH‹EøH‹H‹HƒÀHH‹H‹EøH‹8ÿÒÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒìH‰}øH‹EøH‹H‹HƒÀ8H‹H‹EøH‹8ÿÒëH‰EðHƒúÿt H‹}ðèH‹}ðèÉÃUH‰åHƒì H‰}øH‹EøH‹H‹HƒÀ(H‹H‹EøH‹8ÿÒ‰EôëH‰EèHƒúÿt H‹}èèH‹}èè‹EôÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ@èH‹EèHƒÀH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ@èH‹EèHƒÀH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ@èH‹EèHƒÀH‰EØH‹}Øèë#H‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐëH‹EèH‰EàH‹}àèë&H‰EÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇ@º¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃStkFrames::operator[]: invalid index () value!RtWvIn::tick(): StkFrames argument is incompatible with adc channels!RtWvIn::tick(): channel argument is incompatible with streamed channels!RtWvIn: audio buffer overrun!N3stk6RtWvInEÿÿN>Q3Ë–ËÄóÿ›!$(6ÿ›!$+9ÿÿ4'C<yršÿÿ45^W©¢çÿÿ45^W©¢çÿÿ45^W©¢çÿÿ4'C<yršÿÿ4'C<yršÿÿ4:sQXŒÿ›YN&SÀT`‰¥î}ÿ›YN&SÀT`‰¥î}N3stk4WvInE7RtErrorzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿ5† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿf† ƒ4øÿÿÿÿÿÿÿ‡† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¨† ƒ4øÿÿÿÿÿÿÿ6† 4øÿÿÿÿÿÿÿFçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿLçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¸çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ˜çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿýçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿýçÿÿÿÿÿÿÿ† ƒ±W-¤#-“j-xd-ae-Le-+|-|-Y-ò z-Û h-Á % -g E-T C- c- i-ð Vé -³ W-¦ #-• j-z d-c e-N e-- |- |- Y-ô z-Ý h-à % -i E-V C- c- i-ò Vë -¸ x-¦ W-™ #-€ j-a #-P j-5 d- d- ?-ô =-Î V² x-  W-“ #-z j-[ #-J j-/ d- d-û?-î=-ÈV¬x-šW-#-tj-U#-Dj-)d- d-õ?-è=-ÂV§'-qX-ct-^^=W DI-.I-b-ña-·;-•G-qI-?K-K-ùK-¾G- ;-|=-<;-I-çb-Ãa-¬G-“;-{;-YK-4\-(/-X-t-ý^=ö åK-³G-š;-†;-aI-JI-Ab-a-ñI-Á€-²;-™;-fI-PI-2I-I-å\-Ï/-·X-©t-¤^=ŒK-€K-`s-[l-Õl-˜l-nM-Ok-$A-踈X(øÈ˜pH ðÀ`0จ`8èÀ˜pH ¹ÉÆÆÖÅÎÅ€ÅxÅIÅAÅÅþİĨÄ#ÄÄÞÃÖòêÆÃ~ÃZÃRÃ.Ã&ÃÞÂÖ„Â|ÂUÂM´Á¬ÁÁ‡ÁóÀëÀÌÀÄÀ¤ÀœÀ}ÀuÀ1À)ÀÀý¿Û¿Ó¿G¿?¿¿¿ß¾×¾µ¾­¾š¾’¾J¾B¾¾¾f½^½$½½ì¼ä¼½¼µ¼‰¼¼_¼W¼¼ ¼å»Ý»³»«»™»‘»0 V"ªTÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(eW-X`-Ag-*f-f-ñU=ê_-Íx-»W-®`-“`-|g-]g-Hg-0U=x-W-ö`-Û`-Äg-¥g-g-xU=]x-KW->`-#`- g-íg-Øg-ÀU=§{-žW-^{-UW-öW-ãq-Çq-²o-™o-Z-‚m-rt-mcn-Tt-OAp-]=R-=y-8,~=%r- àOM„OMPPHT@w0+(- [57QpvhR`wP}H}@[80!(PuSw‘4^‘€4^€3|\|4 Y2^YH2^H1D\D2 !^!^ \  é"^éØ"^Ø!Ô\Ô" ± ^±  ^ œ\œ y:^yh:^h9d\d: A8^A08^07,\,8 6^ ø6^ø5ô\ô6 Ñ$^Ñ À$^À#¼\¼$ ™F^™ ˆF^ˆE„\„F a@^a P@^P?L\L@ &^%\& à(^à'Ü\Ü( ¨*^¨)¤\¤* p.^p-l\l. 8,^8+4\4, <^<^;ü\ü< È^ÈÄ\Ä ^Œ\Œ X^XT\T ^ \ èN^èMä\äN °0^°/¬\¬0 x>^x=t\t> @B^@A<\<B D^C\D ÐJ^ÐIÌ\ÌJ ˜L^˜K”\”L `H^`G\\\H (^($\$ M„ Ë—© 5Ë ˆ—ü `£ L à— ˜ И/ ˜3 X˜7 ¡˜; $™M L™_ q™q ©™ƒ ᙕ š§ Qš¹ ‰šË ÁšÝ üšð X› °œ Èž2 Ÿf 8ŸŽ pŸ€’¡€Ðœ?€ð–9 €¸¢€€• €H¢-€8–$ €€¢U€È”µ €h¡â|P À ÂÔ- ˆ «T P àfÑàŸ”Ìù â‚XžzÄ N 𢚠i (£¨²Ê  ¡ó¸á Ø¡¾ ø ¢z€“·€¨ŸÇ€º’d€ žü€6”m €ø «€’’E€èˆ€h’€°/€|”Œ €0¡1€2’¿€k€V’ÿ€xL€D’Ý€@ú€â’€žŒ€€œ%€ œ²œk€¤œ6€˜œè¿˜g€@œ¼À›Ð.\ÅIQf|ªÏobx½’â ‹‘–,aÛGyû S^WE‹^__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN7RtAudio16StreamParametersC1Ev__ZN7RtAudio11startStreamEv__ZN7RtAudio10stopStreamEv__ZN3stk6RtWvIn5startEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk6RtWvIn4tickERNS_9StkFramesE__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk3Stk5sleepEm_memcpy__ZN3stk5Mutex4lockEv__ZN3stk5Mutex6unlockEv__ZN3stk6RtWvIn4tickEj__ZN3stk6RtWvIn4stopEv__ZN3stk6RtWvIn10fillBufferEPvj__ZN3stk4readEPvS0_jdjS0___ZN7RtAudio11closeStreamEv___cxa_call_unexpected__ZN7RtAudio21getDefaultInputDeviceEv__ZN3stk4WvInD2Ev__ZTVN3stk4WvInE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk6RtWvInD0Ev__ZTVN3stk6RtWvInE__ZN3stk5MutexD1Ev__ZN7RtAudioD1Ev__ZN3stk6RtWvInD1Ev__ZN3stk6RtWvInD2Ev__ZN3stk4WvInD0Ev__ZN3stk4WvInD1Ev__ZN3stk4WvInC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk6RtWvInC1Ejdiii__ZN7RtAudioC1ENS_3ApiE__ZN3stk5MutexC1Ev__ZN7RtAudio10openStreamEPNS_16StreamParametersES1_mjPjPFiPvS3_jdjS3_ES3_PNS_13StreamOptionsE___cxa_begin_catch__ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE___cxa_end_catch__ZN3stk9StkFrames6resizeEmj__ZTI7RtError__ZN3stk6RtWvInC2Ejdiii__ZTIN3stk6RtWvInE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk6RtWvInE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk4WvInE__ZTSN3stk4WvInE__ZTIN3stk3StkE___cxa_pure_virtual__ZTS7RtError__ZTISt9exception___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN7RtAudio16StreamParametersC1Ev.eh__ZN7RtAudio11startStreamEv.eh__ZN7RtAudio10stopStreamEv.eh__ZN3stk6RtWvIn5startEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6RtWvIn4tickERNS_9StkFramesE.eh__ZN3stk6RtWvIn4tickEj.eh__ZN3stk6RtWvIn4stopEv.eh__ZN3stk6RtWvIn10fillBufferEPvj.eh__ZN3stk4readEPvS0_jdjS0_.eh__ZN7RtAudio11closeStreamEv.eh__ZN7RtAudio21getDefaultInputDeviceEv.eh__ZN3stk4WvInD2Ev.eh__ZN3stk6RtWvInD0Ev.eh__ZN3stk6RtWvInD1Ev.eh__ZN3stk6RtWvInD2Ev.eh__ZN3stk4WvInD0Ev.eh__ZN3stk4WvInD1Ev.eh__ZN3stk4WvInC2Ev.eh__ZN3stk6RtWvInC1Ejdiii.eh__ZN3stk6RtWvInC2Ejdiii.eh__GLOBAL__I__ZN3stk4readEPvS0_jdjS0___ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC0LC1GCC_except_table0LC2LC3LC5GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10GCC_except_table11EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk4readEPvS0_jdjS0_.eh___tcf_0.ehstk-4.4.4/src/Debug/RtWvOut.o000644 000766 000766 00000356304 12015735510 015707 0ustar00garygary000000 000000 ÏúíþÐ h ©ð©__text__TEXT¯ðø±€€__debug_frame__DWARF°ˆ øµ __debug_info__DWARF8 Õ(ø¶W__debug_abbrev__DWARFØës Èô__debug_aranges__DWARFK÷P;°¹__debug_macinfo__DWARF›÷‹__debug_line__DWARF›÷¬‹ȹ__debug_loc__DWARFGþ€ 7ð¹À__debug_pubnames__DWARFÇå·__debug_pubtypes__DWARF¬ o œ__debug_inlined__DWARF __debug_str__DWARF/‚ __debug_ranges__DWARFJ—: __mod_init_func__DATAP—@ ð¿ __textcoal_nt__TEXTX—€H ø¿0 €__StaticInit__TEXTØœXÈ¥xÁ€__cstring__TEXT0÷ ¦__gcc_except_tab__TEXT(ž°§¨Á__const__DATAà XЩ¸Á __const_coal__DATA@¡x0ªÂ __const_coal__TEXT¸¡¨ª __bss__DATA©__literal8__TEXTСÀª__eh_frame__TEXTè¡ ت`™ h__constructor__TEXT©ø±__destructor__TEXT©ø±(Ç…xÏL P@[*UH‰åHƒìH‰}øH‹Eø¶€Ø„ÀtH‹}øHƒÇPèH‹EøÆ€ØÉÃUH‰åHƒìH‰}øH‹Eø¶€Øƒð„ÀtH‹}øHƒÇPèH‹EøÆ€ØÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒìHH‰}¸H‰u°H‹}¸HƒÇè‰ÃH‹}°è9ÕÀ„Àt!H5H‹=èH‹}¸¾èH‹E¸¶€Ø„Àt H‹}¸èÇEàH‹}¸HƒÇè‰EÜéã¿èH‹E¸H‹˜èH‹}¸HƒÇè‰ÀH9ÔÀ„ÀuÒH‹}¸HƒÇè‰ÂH‹E¸H‹€è‰Ñ)Á‰È‰Eì‹Eì‰EèH‹E¸‹€à‰Ã]èH‹}¸HƒÇè9×À„Àt"H‹}¸HƒÇè‰ÂH‹E¸‹€à‰Ñ)Á‰È‰EèH‹}°è+Eà;Eè’À„ÀtH‹}°è+Eà‰Eè‹Eè¯E܉ÀHÁà‰EäH‹E¸‹€à¯E܉ÆH‹}¸HƒÇèH‰EÐH‹E°H‰EÈ‹]ä‹Eà¯E܉ÆH‹}ÈèH‰ÆH‹}ÐH‰ÚèÇEØëH‹uÐHƒEÐH‹}¸èÿEØ‹Eè¯EÜ;EØwßH‹E¸‹€à‰ÂUèH‹E¸‰àH‹E¸‹˜àH‹}¸HƒÇè9ÔÀ„ÀtH‹E¸Ç€à‹EèEàH‹}¸HƒÇXèH‹E¸H‹è‹EèHÂH‹E¸H‰èH‹}¸HƒÇXèH‹E¸H‹P@‹EèHÂH‹E¸H‰P@H‹}°è;Eà—À„À…þÿÿHƒÄH[ÉÃUH‰åSHƒì8H‰}ÈòEÀH‹Eȶ€Ø„ÀtH‹}Èèë ¿èH‹EÈH‹˜èH‹}ÈHƒÇè‰ÀH9ÔÀ„ÀuÒH‹}ÈHƒÇè‰EìH‹EÀH‰EàH‹}ÈHuàèH‹EÈ‹€à¯Eì‰ÀH‰EØÇEèë"H‹uØHÿEØH‹}ÈHƒÇèH‰ÂH‹EàH‰ÿEè‹Eè;EìrÖH‹}ÈHƒÇXèH‹EÈH‹€èHPH‹EÈH‰èH‹}ÈHƒÇXèH‹EÈH‹@@HPH‹EÈH‰P@H‹EÈ‹€àPH‹EȉàH‹EÈ‹˜àH‹}ÈHƒÇè9ÔÀ„ÀtH‹EÈÇ€àHƒÄ8[ÉÃUH‰åSHƒìXH‰}¸H‰u°‰U¬H‹}¸HƒÇè‰Eè‹E¬‰EäH‹E¸‹€Ü¯Eè‰ÆH‹}¸HƒÇèH‰EÐH‹E°H‰EÈéy‹EäH‰EÀH‹E¸‹€Ü‰ÂUäH‹E¸‰ÜH‹E¸‹˜ÜH‹}¸HƒÇè9ÓÀ„Àt1H‹E¸‹˜ÜH‹}¸HƒÇè‰Ú)‰ЉÀH)EÀH‹E¸Ç€ÜH‹E¸‹€ðƒø…·H‹E¸H‹€èH;EÀ¢H‹E¸H‹è‹EèH¯Â‰EìÇEàëH‹EÐH‹H‹EÈH‰HƒEÈHƒEÐÿEà‹Eà;EìrÝH‹E¸H‹èH‹EÀH‰ÁH)ÑH‰Ê‹EèH¯Â‰EìÇEàëH‹UȸH‰HƒEÈÿEà‹Eà;EìräH‹E¸Ç€ðÇE¨éÅ‹EèH¯EÀ‰EìÇEÜëH‹EÐH‹H‹EÈH‰HƒEÈHƒEÐÿEÜ‹EÜ;EìrÝH‹EÀ)Eäƒ}ä…}þÿÿH‹}¸HƒÇXèH‹E¸H‹è‹E¬H)ÂH‹E¸H‰èH‹}¸HƒÇXèH‹E¸H‹€èH…Ày0H‹E¸HÇ€èH5H‹=èH‹}¸¾èÇE¨‹E¨HƒÄX[ÉÃUH‰åHƒì0H‰}øH‰uð‰UìòEà‰MÜL‰EÐH‹}ЋUìH‹uøèÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹EèÇ€ðë ¿dèH‹Eè‹€ðƒøuH‹}èHƒÇPè„ÀtÆEÏëÆE϶EÏ„ÀuÄH‹}èHƒÇPèH‹EèHƒÀXH‰EÐH‹}Ðèë#H‰EÀH‹]ÀH‹EèHƒÀXH‰EÐH‹}ÐèH‰]Àë,H‹EèHƒÀPH‰EØH‹}ØèH‹EèH‰EàH‹}àèëCH‰EÀH‹]ÀH‹EèHƒÀPH‰EØH‹}ØèH‰]ÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹EèÇ€ðë ¿dèH‹Eè‹€ðƒøuH‹}èHƒÇPè„ÀtÆEÏëÆE϶EÏ„ÀuÄH‹}èHƒÇPèH‹EèHƒÀXH‰EÐH‹}Ðèë#H‰EÀH‹]ÀH‹EèHƒÀXH‰EÐH‹}ÐèH‰]Àë,H‹EèHƒÀPH‰EØH‹}ØèH‹EèH‰EàH‹}àèëCH‰EÀH‹]ÀH‹EèHƒÀPH‰EØH‹}ØèH‰]ÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹EèÇ€ðë ¿dèH‹Eè‹€ðƒøuH‹}èHƒÇPè„ÀtÆEÏëÆE϶EÏ„ÀuÄH‹}èHƒÇPèH‹EèHƒÀXH‰EÐH‹}Ðèë#H‰EÀH‹]ÀH‹EèHƒÀXH‰EÐH‹}ÐèH‰]Àë,H‹EèHƒÀPH‰EØH‹}ØèH‹EèH‰EàH‹}àèëCH‰EÀH‹]ÀH‹EèHƒÀPH‰EØH‹}ØèH‰]ÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHì˜H‰}¸‰u´òE¨‰U¤‰M D‰EœH‹}¸èHH‹E¸H‰H‹}¸HƒÇP¾èH‹}¸HƒÇXèH‹E¸Æ€ØH‹E¸Ç€ÜH‹E¸Ç€àH‹E¸HÇ€èH‹E¸Ç€ðH}Àèƒ}¤uH‹}¸HƒÇPè‰EÀë‹E¤ÿȉEÀ‹E´‰EÄ‹E ‰EìHÇEà èòH,À‰ÇL‹U¸IƒÂPHUìH‹MàHuÀHÇD$H‹E¸H‰D$HH‰$I‰ÑA‰øºL‰×èëZH‰EˆHƒútéóH‹}ˆèH‰EØH‹EØH‹HƒÀH‹H‹}ØÿÐH‰Ç¾ èèëH‰EˆH‹]ˆèH‰]ˆé¨‹Uì‹Eœ¯Â‰ÆH‹}¸HƒÇ‹U´èH‹}¸HƒÇè‰ÀH‰E€Hƒ}€x òH*E€òEë#H‹E€HÑèH‹U€ƒâH ÐòH*Àf(ÈòXÈòMòB”òMò^Èf(ÁòH,À‰ÂH‹E¸‰àH‹E¸‹€à‰ÂH‹E¸H‰èëNH‰EˆH‹]ˆH‹}¸HƒÇXèH‰]ˆëH‰EˆH‹]ˆH‹}¸HƒÇPèH‰]ˆH‹]ˆH‹}¸èH‰]ˆH‹}ˆèHĘ[ÉÃUH‰åSHì˜H‰}¸‰u´òE¨‰U¤‰M D‰EœH‹}¸èHH‹E¸H‰H‹}¸HƒÇP¾èH‹}¸HƒÇXèH‹E¸Æ€ØH‹E¸Ç€ÜH‹E¸Ç€àH‹E¸HÇ€èH‹E¸Ç€ðH}Àèƒ}¤uH‹}¸HƒÇPè‰EÀë‹E¤ÿȉEÀ‹E´‰EÄ‹E ‰EìHÇEà èòH,À‰ÇL‹U¸IƒÂPHUìH‹MàHuÀHÇD$H‹E¸H‰D$HH‰$I‰ÑA‰øºL‰×èëZH‰EˆHƒútéóH‹}ˆèH‰EØH‹EØH‹HƒÀH‹H‹}ØÿÐH‰Ç¾ èèëH‰EˆH‹]ˆèH‰]ˆé¨‹Uì‹Eœ¯Â‰ÆH‹}¸HƒÇ‹U´èH‹}¸HƒÇè‰ÀH‰E€Hƒ}€x òH*E€òEë#H‹E€HÑèH‹U€ƒâH ÐòH*Àf(ÈòXÈòMòÀ‘òMò^Èf(ÁòH,À‰ÂH‹E¸‰àH‹E¸‹€à‰ÂH‹E¸H‰èëNH‰EˆH‹]ˆH‹}¸HƒÇXèH‰]ˆëH‰EˆH‹]ˆH‹}¸HƒÇPèH‰]ˆH‹]ˆH‹}¸èH‰]ˆH‹}ˆèHĘ[ÉÃÿÿÿÿx $X—† $r—† $„—† $–—*† $À—† $Þ—(† $˜(† $.˜† $5† $68† $K˜7† ,n† ƒ$ØœC† $† $…† $‚˜´† ,6™† ƒ, ˆ† ƒ,(Z† ƒ,‚b† ƒ$ä1† $RšF† $˜šL† ,äš~† ƒ,2† ƒ,H 2† ƒ,z 2† ƒ,b›~† ƒ,à›~† ƒ,^œz† ƒ,¬ † ƒ,.† ƒœÕGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)RtWvOut.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned int__int32_t,Íint__uint32_t-æunsigned int__int64_t.long long intlong long unsigned intlong int$_0€Ln__mbstate8Mn_mbstateLN~~char__mbstate_tO>__darwin_mbstate_tQ‰__darwin_size_tZÍlong unsigned int__darwin_va_list`ú  ~ __va_list_tag } gp_offset æ# fp_offset æ# overflow_arg_area }# reg_save_area }# __darwin_wchar_tfÍ__darwin_rune_tk__darwin_wint_tnÍ__darwin_clock_tsÍ__darwin_time_tv2 __darwin_pthread_handler_rec ;O __routine `# Z }Oôv~7 _opaque_pthread_cond_t0 A²-$ A2# ? A²#Â~'Ò~ _opaque_pthread_mutex_t@ C-$ C2# ? Cf# _opaque_pthread_once_t EK-$ E2# ? EÂ#_opaque_pthread_t  H-$ H2# __cleanup_stack H`# ? H#®~__darwin_off_t nö__darwin_pthread_cond_t sv__darwin_pthread_mutex_t xÒ__darwin_pthread_once_t |__darwin_pthread_t ‚<K__darwin_suseconds_t „¼__darwin_wctrans_t (Í__darwin_wctype_t *Ôsize_t c¶ timeval eÓ tv_sec fÝ# tv_usec gB#time_tWÝptrdiff_t˜2std 78XZC]j_†b¡jók*oqpq°rÇsÞu#w?xRzi}…~¡Óô‚ƒ#„?…R†x‡™ˆºŠÕ‹ÎbÐÑ.Ó°ÔIÕÔ×ðØIÙÚ(Ûr;Ç<û!="dp$e|$g$h˜$i¯$jÆ$kÝ$lô$m %n-%oN%sn%t”%vº%wÜ%x&z&{4&|B&}Z&‚n&ƒ†&„£&†·&‡Ð&Š÷&‹'Œ'µ:'¶]'·…'¸¢'¹É'<*"F[,Gu,H,I©,JÃ,KÞ,Lù,M-N/-OJ-Pe-Q€-R›-B¶-C¹-D (F¼-GÍ-Hé-I .J'.KI.Lk.M‚.N™.HÃ.’ä.”ç.•þ.–/—6/˜R/™n/šŠ/›§/œÄ/Û/žè/Ÿ0 50¡W0¢}0£™0¤°0¥Ò0¦ï0§ 1©,1«M1­s1¯”1±°1³Ì1´í1µ 2¶%2·A2¸]2¹y2º£2»º2¼Û2½ü2¾3¿I3Àe3‡3Ä£3ÅÄ3Æå3Ç4È'4É>4Ê_4Ë€4Ì¡4ÍÂ4ÎÚ4Ðò4Ö5Ü*5âF5èb5ƒ5Ÿ5À5__debug"1char_traitsfpos<__mbstate_t>›unothrow_tallocatorfloat_denorm_style¬. denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >³ [:#_M_pd#[: d f:reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >¼_Ios_Fmtflags7ê _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_OpenmodekP_S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“¯_S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸÷_S_beg_S_cur_S_end_S_ios_seekdir_end€€ BÝ!event¢=erase_eventimbue_eventcopyfmt_event"DhÓã_M_nextÕrY#_M_fnÖ“Y##Š×Í##u Ø{:#$DhÛ°rY “Y Í rY%y/ßn-ÉrY&h6ãõcÍrY"3ñ*_M_pwordò}#_M_iwordó2#3ô™Y)m'ã]_ZNSt8ios_base4Init11_S_refcountE{:(_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEå7$)mÄŸY¡FŸYÍbasic_streambuf >RgT’gU•gW˜gX²gZÌg\æg]h^h_9h`Shamhb‡hc¡hd»heÕhfïhg ih%ii?ijVictype_basectypemoney_baseì)patternÉ fieldÉ ë'#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¦*KNSðœ#xTœ#lUœ# Vœ#+KNWZ Ovector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >vector >allocator_Vector_base >ž*KNS®#xTuU#lUuU# VuU#+KNW„® y®vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >, ¶ãPü½© ü½ ü½-¯tþ Lbå7Î 8 ‘ gY.nothrowIQ%äÊ.cerrAVþÊ/__ioinitM_ZStL8__ioinit*0=€ XÍ8 8 8>10a8 e‘d d 8 ‘0SQ dd† d 8,8 [1d¡ Í0¾ P}Â Â Í ‘È2 $_4!aó quot!bÍ# rem!cÍ#div_t!dÉ $_5!f* quot!g2# rem!h2#ldiv_t!i $_6!lb quot!m# rem!n#lldiv_t!o80‹$!“͈ ˆŽ30œ !”¦¦ 8double0¾ !•ÍÇ 80ñ !–2Þ 80_!œ}    ‘ ‘ 4Í#  Â0¤Y!žó? Í Í5˜! R }0[s!¡di 80¥c!£*… 2 20P0!ªÍ¡ 8 ‘0žG!«‘  8 ‘Èwchar_t0l!¬Íô  8 ‘5%g!¯ } ‘ ‘ 6ct!°Í0E[!±}? } ‘5Z>!²R æ,Q!³"¦r 8 rd0ZQ!µ2™ 8 r Í0g7!½Íº 8 r Í,•A!ÂRÍÕ 80 9!Ñö d ö ‘ü1È0!ÄÍ d È__gnu_cxx¡Ô,˜d®bFI ,¤Y´0ybi  __debug"6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0}!§bð  0½^!™ 80%$!º( 8 r Í0Á3!ÀI 8 r Í,Q!´ "ii 8 rfloat0$!·ŽŽ 8 rlong double5Ó!ǰ Í0¸g!¦Ç  lconv`#+û!Ø5#,d#Þ#-d#© #.d# int_curr_symbol#/d# currency_symbol#0d# mon_decimal_point#1d#( mon_thousands_sep#2d#0 mon_grouping#3d#8ž`#4d#@´$#5d#H int_frac_digits#6#P8#7#Q p_cs_precedes#8#R p_sep_by_space#9#S n_cs_precedes#:#T n_sep_by_space#;#U p_sign_posn#<#V n_sign_posn#=#W int_p_cs_precedes#>#X int_n_cs_precedes#?#Y int_p_sep_by_space#@#Z int_n_sep_by_space#A#[ int_p_sign_posn#B#\ int_n_sign_posn#C#]0‚$5d" Í 86è{#K$"Çva_list%Iâfpos_t%U® __sbuf%`w" _base%aw"# _size%bÍ#ˆ __sFILE˜%‚Í# _p%ƒw"# _r%„Í# _w%…Í# _flags%†™# _file%‡™# _bf%ˆG"# _lbfsize%‰Í#( _cookie%Œ}#0 _close%Ü##8 _read%Žû##@ _seek%$#H _write%9$#P _ub%“G"#X _extra%”J$#h _ur%•Í#p _ubuf%˜P$#t _nbuf%™`$#w _lb%œG"#x _blksize%ŸÍ#ˆ _offset% 9"#4ÍÜ# }Í#4Íû# } d Íâ#49"$ } 9" Í$4Í9$ } 8 Í $__sFILEX?$ˆ`$~ˆp$~FILE%¡}"5‚=%ï’$ ’$p$0E7%ðͯ$ ’$0ú%ñÍÆ$ ’$0ƒ%òÍÝ$ ’$0ƒ%óÍô$ ’$0ò?%ôÍ % ’$0—L%õÍ'% ’$ '%9"0A%ödN% d Í ’$,o%ú¼M’$n% 8 80o%ÿ‘”% } ‘ ‘ ’$7Ô%°^’$º% 8 8 ’$8Ã^%ÍÜ% ’$ 2 Í8Ža%Íù% ’$ ù%ÿ%19"8›%%2& ’$8FN%Í4& ’$9’w%Í8ßN% dZ& d$*% n& 88D%͆& 88à%Í£& 8 8$Ž#%·& ’$$£ %Ð& ’$ d8Šj%Í÷& ’$ d Í ‘9»'%’$8«U%d' d8ø=%Í:' Í ’$8@%©Í]' d ‘ 8:8–a%ªÍ' ’$ 8 ' 8P%«Í¢' 8 '8œ%¬ÍÉ' d ‘ 8 '8ˆ%­Íë' 8 8 'û'~clock_t&MÅ tm8&ZÜ( tm_sec&[Í# tm_min&\Í# tm_hour&]Í# tm_mday&^Í# tm_mon&_Í# tm_year&`Í# tm_wday&aÍ# tm_yday&bÍ# tm_isdst&cÍ# tm_gmtoff&d2#( tm_zone&ed#0pthread_cond_t'EÄpthread_mutex_t'Tãpthread_once_t'^pthread_t'm"__gthread_once_t(/ )wint_t)F® $_7)Q¥) __min)R—# __max)S—# __map)T—# __types)U¥)#Ô_RuneEntry)VV) $_8)Xñ) __nranges)YÍ# __ranges)Zñ)#«)_RuneRange)[½) $_9)]8* __name)^8*# __mask)_Ô#H*~ _RuneCharClass)` *$_10ˆ )bÉ+ __magic)cÂ# __encoding)dÉ+# __sgetrune)fø+#( __sputrune)g,#0 __invalid_rune)h—#8 __runetype)j",#< __maplower)k2,#¼ __mapupper)l2,#¼ __runetype_ext)s÷)#À __maplower_ext)t÷)#Ð __mapupper_ext)u÷)#à __variable)w}#ð __variable_len)xÍ#ø __ncharclasses)}Í#ü __charclasses)~B,#€Ù+~4—ò+ 8 ¶ ò+8Ù+4Í, — d ¶ rþ+Ô2,~ÿ—B,~ÿH*_RuneLocale)^*;^`*åKÍu, Í;6J*ëÂ$Í, Í;V`*÷ˆAÍ©, Í;n*þËkÍÃ, Í-Ë*LOÍÞ, Í-K&* TÍù, Í-M*!Í- Í-<**1 Í/- Í-íN*ò ÍJ- Í-ê`*"¬%Íe- Í-D*)gÍ€- Í-! *5Í›- Í-Å\*;ñ&Ͷ- Í<,'&|?û'0«[&~¦é- Ó Ó,~w&‚3CÓ. . (0\K&…Ó!. !.Ó0”'&{d>. >.D.1 (0¤&}d`. `.f.1Ó0a&€.‚. `.00&.™. `.,«k&ƒƒM‘Ã. d ‘ 8 >.mbstate_t+Uœwctype_t,4x0.+yH)þ. Í0†s+zH)/ ’$0§s+{Â6/ Â Í ’$0p2+|H)R/ È ’$0,3+}Ín/ ö ’$0s+~ÍŠ/ ’$ Í0e-+ͧ/ ’$ ö:0ê!+€ÍÄ/ ’$ ö:0—+H)Û/ ’$6Î_+‚H)0 8+ƒ‘ 0 8 ‘ 0Ã.0Vl+…‘50  8 ‘ 00ø@+†ÍL0 L0R01Ã.0×?+ˆ‘}0  ò+ ‘ 00ÚE+‰H)™0 È ’$0k+ŠH)°0 È0¯C+ŒÍÒ0  ‘ ö:0k+Íï0 ö ö:0¶x+ŽH) 1 H) ’$0f0+Í,1 ’$ ö '0-0+ÄÍM1 ’$ ö '0„E+’Ís1  ‘ ö '0K+ÆÍ”1 ö ö '0 D+“Ͱ1 ö '0Õ+ÇÍÌ1 ö '0°g+”‘í1 d È 00*%+• 2  ö0¹~+—Í%2 ö ö0Zu+˜ÍA2 ö ö0E+™Â]2  ö0µH+š‘y2 ö ö,ò!+œï‘£2  ‘ ö >.0`+‘º2 ö0n+žÂÛ2  ö ‘0 +ŸÍü2 ö ö ‘0È<+ Â3  ö ‘0#H+¤‘C3 d C3 ‘ 0ö0f+¥‘e3 ö ö0X+©¦3 ö 3Â0_+Èi£3 ö 30®+«ÂÄ3  ö 30µ+¬2å3 ö 3 Í0E€+®Í4 ö 3 Í0N+§‘'4  ö ‘0=-+¨Í>4 H)0…g+°Í_4 ö ö ‘0yl+±Â€4  ö ‘0µ+²Â¡4  ö ‘0¾+³ÂÂ4 Â È ‘0+>+´ÍÚ4 ö:0Œ+µÍò4 ö:05+–Â5 ö È0…+¡Â*5 ö ö0rv+¢ÂF5 ö È0h+¦Âb5 ö ö0Í\+¯Âƒ5 ö È ‘0 +ÊŽŸ5 ö 303 +ÍÀ5 ö 3 Í0‰1+Ïá5 ö 3 Í__gnu_debug":6=";ƒ ="Ž .éÙ7streampos-Ó¢ ?°.ñÕ <6 Ù7 ß7,ô_.õÁå7\6 ß7 ß7,*;.ùt'å7|6 ß7 ß7,•v.ý…RÍ¡6 8 8 ‘7è.x7‘½6 87:5.›8ã6 8 ‘ ß77ø?. ×Hd 7 d 8 ‘7-K. çd/7 d 8 ‘7°.,=dU7 d ‘ 7–.™7q7 í77wM.‡<Í7 ß77>K.^å7®7 í7 í7@=+.#(8Í&¼.&’$Í í7AA>boolAó71ÍB¶ /9ø7u8C_vptr$exception€8#5›u/;58œ8Dh/<ø7T8œ8ÍE×_/@«D8ø7¢84Í€8:†8F__vtbl_ptr_typeu8ø7¨81ø7G¼ G>t06ð95Û0DÛ8ð95Û0Fô8ð9 ö95ŠH0K9ð9Í,E0N&d/9: Ù7,E0Q7w8P9: ß7,Ýg0VBdv9ð9 Í Â? 0`hd˜9ð9 d Í,' 0d76‘´9:?ºk0j¡-Ö9ð9 d ß7Hf)0n( ð9 d»8Aü91»8ü9>È 11`:»8#5 2d0:`:5 2fI:`: f:+³2l`:Í:Al:1:1å71Ú _Atomic_word3%Ít >. 18¨MInposf¨MJ_M_dataplust #_Rep_base_RepK;­MK"'%ˆ%Š\;­MKX#)›Šz;­ML)A-A”;¸MK“4Q)‘¼;­M Í 8Lâ <&å;­M Í Í 8K¼5D£‘ <­M Í ÍKLÅ4å70<­M 8L—1U !S< d 8 ÍLi^tov< d 8 ÍLEPg·™< d Í Lez!¼< d Š ŠLe~¨Wß< d í íLe‚s= d d dLe†Ÿl%= d 8 8K'`ŠvÍG= Í ÍL!>4Ã=%p=¸M Í Í ÍL“€4µSŠ=¸MMMš4ÄM$~t²=¸M5~t4¿Ë=¸M f:5~t4·ä=¸M ÊM5~t4Å>¸M ÊM Í Í5~t4Ð/>¸M ÊM Í Í f:5~t4ÛR>¸M 8 Í f:5~t4âp>¸M 8 f:5~t4é“>¸M Í  f:$%ì®>¸MÍ7Æô1sÐMÐ>¸M ÊM7ÆüùWÐMò>¸M 87Æ)ÐM?¸M 77€]Š1?¸M77€ÙAíN?­M7A[&Šk?¸M7A[1ç8íˆ?­M7c1:G ; ¥?¸M7c1CÝ4³ Â?­M7I LM; ß?¸M7I UZf³ ü?­M7n&]fr‘@­M7ècö0‘6@­M7' h#^‘S@­M%H4nè=v@¸M Í %Hƒ1W”@¸M Í7¾‹‘±@­M%šQ4äsÏ@¸M Í%n'¦^è@¸M7´k­ Eå7A­M78¼É>ß7'A­M Í78ÍïGÙ7IA¸M Í7"$âÜ{ß7kA­M Í7"$õ(4Ù7A¸M Í7•[•#ÐM¯A¸M ÊM7•[ ZÐMÑA¸M 87•[5ÐMóA¸M 7¼J4J×7ÐMB¸M ÊM7¼J4[©&ÐMAB¸M ÊM Í Í7¼J4/†OÐMhB¸M 8 Í7¼JByÐMŠB¸M 87¼J43ÐM±B¸M Í %•le(iÏB¸M ,°4øYÐMðB¸M ÊM7°ƒ'(ÐMC¸M ÊM Í Í7°4ú>ÐMCC¸M 8 Í7°Ÿ>}ÐMeC¸M 87°¯ïEÐMŒC¸M Í %YÌA+´C¸M Š Í 7Yë¬ÐMÛC¸M Í ÊM7YºEÐM D¸M Í ÊM Í Í7Y4m$€ÐM8D¸M Í 8 Í7Y*LGÐM_D¸M Í 87YA÷:ÐM‹D¸M Í Í 7YR¿IвD¸M Š 7bdjšwÐMÙD¸M Í Í7bdz+ŠûD¸M Š7bdެŠ"E¸M Š Š7ˆ©ÎQÐMNE¸M Í Í ÊM7ˆÀ¼;ÐM„E¸M Í Í ÊM Í Í7ˆ4¯}ÐMµE¸M Í Í 8 Í7ˆêIÐMáE¸M Í Í 87ˆý?ÐMF¸M Í Í Í 7ˆS ÐM>F¸M Š Š ÊM7ˆ%Ê3ÐMoF¸M Š Š 8 Í7ˆ:4ÐM›F¸M Š Š 87ˆOQjÐMÌF¸M Š Š Í 7ˆs³#ÐMýF¸M Š Š d d7ˆ~Ì:”N _M_length•‘# _M_capacity–‘#u —{:#>Ø:›ÜOÖM#OÚ-4@In¨MOyY4E`>OõN4Q;ÜO<M´^lÄM,[€¾!jå7NìO,Í+Âèå7¬NìO?.mÆ lÄN¾M?+gÊÂmÜN¾M?ïÎ ùN¾M Í,vØ©wdO¾M,·+ÜÓd;O¾M f: f:7ð#482¾MaO Í Í f:? lçâ2~O¾M f:%—4«33œO¾M f:,ñõ d¸O¾M& 4^ŸLd¾M f: Í‘ìO~òO1N>½ 5CMSPnone5h_ZNSt6locale4noneEó7Q-5i &ó7Rnumeric5j6ó7Q5káó7Q\K5lAó7QHj5m 5ó7QhO5n0 ó7 Pall5p_ZNSt6locale3allEó7?¶S55MS#(_S_classic5 _ZNSt6locale10_S_classicEMS(_S_global5#_ZNSt6locale9_S_globalEMSTS5)SS(_S_once58_ZNSt6locale7_S_onceE0)#mº^5¼5{„QcS5¼5„QcS iS5¼5¶QcS 85¼5ÙQcS iS 8 Í5¼5ªüQcS iS iS Í5%05ºRcSÍ,Æ5ÅiS7RcS iSstring1<•:,¯=5Ý¡j7RaRtS,˜ 5ç6å7‚RtS iS,½(5ðµ|å7£RtS iS7)5{÷O¿R iS@`g5LtiSU¼5<ìRcS MSV¿b5?jVwH5B@1Kmb5Eé[Í'S ÍW5HÔ:cS iS iS ͵P1XS^S18÷OAoS1÷OoSXdQ5WzSuUC_vptr$facet€8#Su 5\{:#__c_locale68uU(_S_c_locale5__ZNSt6locale5facet11_S_c_localeE°ST8G5bËU(_S_once5e_ZNSt6locale5facet7_S_onceE0)VwH5i3U#m5vfTU ‘Yàl5{zS‡TUÍLÅ55fªT –U 8 °SK?55‚@°SÇT –UL¯5…QàT –UMò 5Ь8°SM)]5bs8Ly/5‘W  UœULh65•N:UœUU#m5 UUU §UZÆ5£ž~­UU §UÍ‹U~1{UzSA°S¢U1zSA¢UAzS[jQ5²fVSŠ5‘#'ã]5Å_ZNSt6locale2id11_S_refcountE{:LÆ5ÈtBVfV lVUº^5Ê7VfV lV$º^5ÐLVfV&åY5Ó5^‘wV³UArV1³UrV[µP(5Ù/YSu 5ì{:#J_M_facets5í/Y#J_M_facets_size5î‘#J_M_caches5ï/Y#J_M_names5ðr# TÛw5ñá5YT»v5òø5YT¿+5óìx5YTt 5ôŽM5YT­a5õýr5YT^G5öé5YTŠG5÷}@YLy/5úL•WMSLh65½¯WMSU¶5 ÏWMS VY ‘U¶5 ïWMS 8 ‘U¶5 XMS ‘UYg5&XMSÍU¶5AXMS VYLÆ5ª`XMS VYKò`5`å7~XMSLsT5&`9¢XMS aY ÍL75)buÆXMS aY KYLëu5,t)êXMS aY wVL`x5/Ð<YMS wV œUW†57 MS œU ‘œUwV@Y\KYKY\QY1wVA\Y1}V\YAmY17R= Y  Y ÍA÷xYã*B÷ØÊ¥Yž`C_vptr$ios_base€8#]Jåž`^decgiž`^fixed½,ž`^hex  ž`]Ørí4ž`^leftÒ8ž` ^octIž`@^rightu$ž`€_²¬ž`_½l ß@ž`_ $üOž``showpos'Ü_ž``skipws*Kdž``unitbuf-árž` _Ó1ßhž`@] M4“gž`°]7 kž`J_å:¢Qž`^badbitL˜t£`^eofbitO~[£`^failbitTæ£`^goodbitW>`£`^appj¹O¨`^ateml¨`abinarys_ZNSt8ios_base6binaryE¨`]75vf¨`]ùry^z¨`atrunc|_ZNSt8ios_base5truncE¨` abeg‹_ZNSt8ios_base3begE­`^curŽ­­`]A[‘ƒ­`streamsize-NáJ_M_precisionÉz\#J_M_widthÊz\#J_M_flagsËà #J_M_exceptionÌP#J_M_streambuf_stateÍP# J_M_callbacksçrY#(J_M_word_zeroøã#0J_M_local_wordý²`#@J_M_word_sizeÍ#ÀJ_M_word™Y#ÈJ_M_ios_locale÷O#Ð%<ÀÈÀ]Â` “Y ÍL©vêw2ß]Â` L5í*)ù]Â`Kã ÇÈ`!^Â` Í å7L)  ò;^Â`7Å$Ó}à X^Î`7Å.0à z^Â` à 7õl>Cà œ^Â` à 7õlOÓOà Ã^Â` à à %ã"^ná^Â` à 7.[j}z\þ^Î`7.[rªcz\ _Â` z\7=j€cz\=_Î`7=jˆægz\__Â` z\7$›UMå7{_ å772`§§G÷O_Â` iS7àE²^,÷Oº_Î`7­Y¼4iS×_Î`@ÄkÎÍ7œdÞ&-Ù` `Â` Í7/ó 'ß`-`Â` ÍbBG¥YM`Â`ÍUBc`Â`UB ~`Â` å`ZÆÔ%YÂ` å`1à 1P1ê 1¯ãÂ`~¥YAãÔ`1¥YA2A}AÔ`BÝ@7:ë`agC_vptr$basic_streambuf€8#c_M_in_beg8Ãd#c_M_in_cur8Äd#c_M_in_end8Åd#c_M_out_beg8Æd# c_M_out_cur8Çd#(c_M_out_end8Èd#0c_M_buf_locale8Ï÷O#8DÙ8Ôë`ÓaagÍ, 8àv+÷Oôaag iS,àE8ñ ÷Obgg,Ö8þ ag6bag d 27,68#<6bbag  ¯ ê 7.Z8^6‰bag ¢ ê 78  1ͦbag7«8³)z\Ãbag7J8'+Íàbag7W89Þ9Íýbag7(Z8O´=Ícag7¼Z8b*z\Acag d 27(x8p,\Íccag 7y8‰*9Í€cag7ÈG8¤yZÍ¢cag 7ùG8¾£z\Écag 8 2U¾_8ËßcagKg8ÞŸ:dýcggK[8áQRddggKªN8äàmd9dggLì?8îªXdag ÍLúl8ù%dag d d dK‹=8 óIdŸdggK82rd½dggKÿ 8)dÛdggL¸_8C.údag ÍLDm8'BZeag d dd2`8<të`Eeag iSe£ 8K',agë`ueag d 2eMk8W346ë`ªeag  ¯ ê e¿8cÖ.6ë`Úeag ¢ ê e¨Y8oÉvÍë`fage8…Ëz\ë`&fagfô892>$z\ë`Ufag d 2e¾Q8«f`Í ë`{fageT58¸RÍ ë`¡fage; 8ÐwCÍ ë`Ìfag Ífz(9T>Jz\ ë`ûfag 8 2erz8û§BÍ ë`&gag ÍU¾_8Agag rgZÆ8"?xgag rgë`mg1ë`AmgAë`wctrans_t:'^;Ô>,HR3Ͳg H);~<,NüÍÌg H);o7:?¸CÍæg H);YO,TuÍh H);€,ZÄ}Íh H) Ô.;Ñ-,`|GÍ9h H);-,f,ÍSh H);^7,lŒ>Ímh H);þ{,rM€Í‡h H);8[,x Í¡h H);Š/,~ÿGÍ»h H);y,„É?ÍÕh H);à!,ŠÍïh H)0 :†H) i H) ~g;û!,77H)%i H);XN,–TFH)?i H)0:ˆ~gVi 80),²Ô.mi 8> ;*fjgupper;1:fj€glower;2`fjgalpha;3vfjgdigit;4m3fjhxdigit;5sfjgspace;6Cqfj@hprint;7Ìfjggraph;8fj%gcntrl;9qfjgpunct;:âCfj galnum;;`/fj1Íó7i­@¨zSîozS#mi#J_M_c_locale_ctype°°S#J_M_del±å7#J_M_toupper²kj# J_M_tolower³kj#(J_M_table´îo#0J_M_widen_okµ#8J_M_widen¶ôo#9J_M_narrow·ôo#¹J_M_narrow_ok¸#¹jº^½_ZNSt5ctypeIcE2idE³Uktable_size¿_ZNSt5ctypeIcE10table_sizeE¨M$-Ìßkp îo å7 ‘$-Úlp °S îo å7 ‘7Q5æÁ7å7/l p Í 7Q5õø 8[l p 8 8 p78âD8‡l p Í 8 87ó^qx8³l p Í 8 87Å\ McÕl p 7Å\168ül p d 87! AêLm p 7! R8Em p d 87ÿEf9gm p 7ÿE8“m p 8 8 d7º\ aQºm p  7º\Â8ëm p 8 8  dK¨Ò¦?îo n pMÜ`×áîoY¶,àqj=npÍeW@ðz0qjhn p eW@Ä8qj˜n p d 8eüušqjÃn p eüu"2F8qjón p d 8eƒL6ë}qjo p eƒLMÿ=8qjSo p 8 8 deÈ(g\qjƒo p  eÈ(‚‹8 qj½o p 8 8  dLù+Š.×o pWÀ~š~ pfjp~ÿqjp1qjÍ[»Æ oplïtË &koplN Ö Õ8&Û ÎÌ   1Ìmì77¥YLt¥Y#c_M_tie}MvS2+>d#$Ýt>Š·tMv$Ýt>ÑtMv Sv7a>™tÙ7ît^v7 [>ŽEd u^v7FR>¡­Viv(uMv7FR>¨V…tJuMv Í7#[>­3zivguMv7#[>´‰y…t‰uMv Í78>¹¼LÙ7«u^v ov7•[>½2'ivÍuMv ov7k>Á2x…tïu^v ov7h>Åy?ivvMv ov7u>É`#…t3v^v ov&Cj>ÍÓ;Sv^v…tAYv1ddv1…tA…tAuv1áAPAŽXzSe|zS#jº^Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE³U$ÎP¤ we| Í71¿«RÖ?w]t Ö Ö Y zv k|71ã TÖuw]t Ö Ö Y zv Ù`71è@WÖ«w]t Ö Ö Y zv q|71í£SÖáw]t Ö Ö Y zv w|71òEVÖx]t Ö Ö Y zv }|71øÀTÖMx]t Ö Ö Y zv ƒ|71ýXÖƒx]t Ö Ö Y zv ‰|71&SÖ¹x]t Ö Ö Y zv |71#CUÖïx]t Ö Ö Y zv •|71(²UÖ%y]t Ö Ö Y zv €v71H—*Ö[y]t Ö Ö Y zv ß`YÿM†v|ye|ÍKÙa,Ö³y]t Ö Ö Y zv ÐMe}A΢dÖ†vòy]t Ö Ö Y zv k|e}AôoÖ†v1z]t Ö Ö Y zv Ù`e}AØpÖ†vpz]t Ö Ö Y zv q|e}A‰oÖ†v¯z]t Ö Ö Y zv w|e}A$_pÖ†vîz]t Ö Ö Y zv }|e}A,\qÖ†v-{]t Ö Ö Y zv ƒ|e}A3ÇqÖ†vl{]t Ö Ö Y zv ‰|e}A; oÖ †v«{]t Ö Ö Y zv |e}AH˜nÖ †vê{]t Ö Ö Y zv •|e}Ad eÖ †v)|]t Ö Ö Y zv €vp}AqúÖ †v]t Ö Ö Y zv ß`†vAå7A¦AæAÍAAAiA¦XDÛzSFzS#jº^Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE³U$ãeï}F Í7„A :a O}Rt  Y  å77„A+ €}Rt  Y  27„A0 êa ±}Rt  Y  Í7„A5 Íb â}Rt  Y  7„A: Ž ~Rt  Y  7„Aj ¤6 D~Rt  Y  ¦7„Ao ! u~Rt  Y  Ž7„A„ d\ ¦~Rt  Y  ÂL—f'Imã~Rt 8 Í  8 d d LL`3ħF Rt 8 Í  Y d d LL^%‰™XRt  2 Y d 8 LYQ>¢ ›|yFÍeœS¾. ›|³Rt  Y  å7eœSä{ ›|íRt  Y  2eœSët{ ›|'€Rt  Y  ÍeœSò| ›|a€Rt  Y  eœSù^| ›|›€Rt  Y  eœS ›|Õ€Rt  Y  ¦eœS­z ›|Rt  Y  ŽpœSØV  ›|Rt  Y  ›|AÍm7@R…qtpH"C_vptr$basic_ostream€8#5®?V³LtÍ… agDmG?_RØLtÍ…,ó{?pK…ùLt %…,ó{?yM[…‚Lt :…,ó{?ƒ× …;‚Lt O…,ó{?©£"…\‚Lt 2,ó{?­­"…}‚Lt Í,ó{?±g"…ž‚Lt å7,ó{@\ê"…¿‚Lt ™,ó{?¸ô"…à‚Lt ¦,ó{@j"…ƒLt Í,ó{?Ù"…"ƒLt æ,ó{?ÌD#…CƒLt ,ó{?ÐN#…dƒLt ,ó{?Õq"……ƒLt ¦,ó{?Ù…"…¦ƒLt i,ó{?á{"…ǃLt Ž,ó{?å|6…èƒLt Â,ó{@x©… „Lt ag,„A@ …*„Lt %.7?#ýgM„Lt 8 2,bO@­“…s„Lt 8 2,(J@Ä“/…„Lt,I@ÙH6«„Lt,Â<@ée%…Ì„Lt ¢ 7Â<@‚…ó„Lt  ¯r®?nLtÍ………2AR+…4…:… …@…4ytO… ytU…4Yd… YB>P7Gë`¿‡ë`#c_M_modeAUê #@c_M_stringAX•:#H5·"Ad¾…¿‡ ê 5·"ArÜ…¿‡ ÊM ê ,<A…!_•:ø…Ň?<ADD†¿‡ ÊMnJKA§7]3†¿‡ ê fA±œAz\d…X†¿‡f¾QB‰öBÍ d…}†¿‡f; B4ÒfÍ d…§†¿‡ ÍfrzBVnNÍ d…ц¿‡ Íf£ AÑaKagd…‡¿‡ d 2fMkB›ÂZ6d…4‡¿‡  ¯ ê f¿BÊ¢i6d…c‡¿‡ ¢ ê nÃBç-H‹‡¿‡ d Í ÍnKAôÓ,¤‡¿‡sZd…¿‡Íd…ˇ1d…mƒ`7ORψR#J_M_stringbufAŽd…#$Ã'A¡)ˆψÍ… ê $Ã'A¶TˆψÍ… ÊM ê bqOAÀЇzˆψÍ…7ÈQAËi8¿‡—ˆÕˆ7<AÓ¬€•:´ˆÕˆt<Aݤ2ψ ÊMЇÛˆ1ЇstkK‹ 7ê‰uTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM v“Á\þLZb@$_2427ŠRUNNINGEMPTYINGFINISHED,bOýYÍkŠ } } æ ¦ ‰– }wSRATEù_ZN3stkL5SRATEEü’€ˆå@xRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEΜwPI_ZN3stkL2PIEü’-DTû! @wTWO_PI_ZN3stkL6TWO_PIEü’-DTû!@wONE_OVER_128_ZN3stkL12ONE_OVER_128Eü’€?BëˆUK‹YŒC_vptr$StkError€8#yäNj7R#ctype_kõˆ#57o±‹YŒ gY õˆD‚rsK‹ЋYŒÍz v =K‹ð‹YŒ{çEyF(_ŒK‹ŒYŒ{5|GgYK‹8ŒYŒEL7üv8K‹YŒK‹AeŒ1õˆBꉄjŒÓC_vptr$Stk€8#ONˆè€fjO3$‰¬`fjO¡%Š{ifjOž&‹ŒrfjOÿŒ½HfjO1%dwfjStkFloatL¦|srate_ÔœPóŒ}Ó õˆjŒ[ð‰0ê’Jdata_ê’#JdataRate_ŽóŒ#JnFrames_‘#JnChannels_æ#Jsize_‘‘# JbufferSize_’‘#($þƒð’ æ æ$þ§ð’ ö’ æ æ$ŸÂð’Í$þÜð’ “7Æ Ê| “þð’ “78)n:“ ‘ð’ ‘780ÆCóŒB‘“ ‘%•[8a(`‘ð’ “%HQ@]~‘ð’ “7ŒLJª!“¥‘ð’ ‘ æ7ŒLR…YóŒÌ‘“ ‘ æ72K[ó(óŒó‘“ óŒ æ7n&^„~‘’“7´kaPå7-’“%Hkˆ6P’ð’ ‘ æ%Hu<x’ð’ ‘ æ óŒ7(sx˜eæ•’“7!4{™Hæ²’“%v‚J;Ð’ð’ óŒ&’‰fEóŒ“óŒÙAü’1óŒA“1ÙAÙAóŒ“Bö‰PjŒ}”jŒ#cdata_7Ù#cframeCounter_8Í#@cclipping_9å7#H5LŠ“}”,›+dͦ“ƒ”,Q! 󌓃”,¦]$ìQå7Þ“}”?Ü'±]ö“}”zc6-"w“”}” óŒzc60ÿl“@”}” “N`5 ^“b”}” “s¹%“}”Í“‰”1“‚ÝCø7>–TypeCO•WARNINGDEBUG_WARNINGv“NO_DEVICES_FOUNDINVALID_DEVICEMEMORY_ERRORINVALID_PARAMETERINVALID_USEDRIVER_ERRORSYSTEM_ERROR THREAD_ERROR ø7#yäNC87R#ctype_C9Ÿ”#5ÝC&–•>– gY Ÿ”D/2C)Ž”µ•>–Íz C,ޔՕD–{çEC/÷_O–Ž”ù•D–{5C2‘hgYŽ”–D–E×_C5œ8Ž”D–Ž”J–1Ž”AU–1Ÿ”RtAudioFormatHÍRtAudioStreamFlagszæRtAudioStreamStatusŒæRtAudioCallback»»–Á–4Íé– } } æ ¦ ‰– }ƒh€ΛApiÒv—v“LINUX_ALSALINUX_PULSELINUX_OSSUNIX_JACKMACOSX_COREWINDOWS_ASIOWINDOWS_DSRTAUDIO_DUMMYƒá?@ß^˜ probedàå7#¯=á7R# outputChannelsâæ# inputChannelsãæ# duplexChannelsäæ# isDefaultOutputåå7# isDefaultInputæå7# sampleRatesçž# nativeFormatsèZ–#8+á?뤃¢# ñ´˜ deviceIdòæ#p0óæ# firstChannelôæ#+¢#÷¤">b4'™#Å5o–#numberOfBuffers6æ#streamName77R#priority8Í#>b;¤Jrtapi_øí«#%ÆEçwR™ ó«$h€Pl™ù« ö–$W‡™ù«Í7ÝZƒbö–¤™ù«7bÙjæÁ™ù«7ŽSo2/v—ã™ù« æ7j@y¡ æšù«7Ælƒ¿æšù«%;(¯ë^šù« ¤ ¤ Z– æ œ ¤– } ¤%Õ\¶J:wšù«%hB¿S&šù«%ICÈï]©šù«%kHÑ‚kšù«7LÔÝ>å7ßšÿ«7Ï$×]å7üšÿ«7®MÝ>s¦›ù«7¥xèÖ026›ù«7®<ð¶jæS›ù«%…wó"q›ù« å7WV06œ5Û0D­›Ùœ5Û0Fƛٜ ßœ5ŠH0Kà›ÙœÍ,E0Nfœœêœ w|,E0Q~DÈœ"œêœ Óœ,Ýg0V·YœHœÙœ Í Â? 0`ÅcjœÙœ œ Í,' 0dØk‘†œêœ?ºk0j`*¨œÙœ œ ÓœHf)0n(Ùœ œæΜ1æAΜ›Aåœ1›åœ>û2VI›#5 2dI5 2f2I O+³2lIÍðœAU1ðœT>N†ž5T#,Ôy`¬h†ž–Œž,ÔydKO²’ž,hêðœÎ’ž58Pk猞 O58PožŒž Í O5çlzžŒžÍ,Š‚_œ@žŒž Í?tr†hfbžŒž œ Í£ž£@ž£l£–£²Aðœ`˜ž1`>¦£å£`#5"ÉËžå£ O5"Öîžå£ Í Óœ O5"çŸå£ ë£$.J"Ÿå£Í,ÆD„'hö£CŸå£ ë£%°(ê%fŸå£ Í Óœ77€JëtƒŸå£77€SìÑ Ÿü£7A[\æ-t½Ÿå£7A[eÑÚŸü£7c1nJB]÷Ÿå£7c1wÃJÛ ü£7I €ÎG]1 å£7I ‰½&ÛN ü£7n&\‘k ü£7' ”ŸT‘ˆ ü£%H£œ'« å£ Í æ7¾°‘‘È ü£7´k¹°På7å ü£?šQDEÁ!¡å£ Í78Ýëew|$¡å£ Í78ì3ÓœF¡ü£ ÍLòö e¡ü£ Í7"$w.w|‡¡å£ Í7"$„:Óœ©¡ü£ Í7n)"iw|Æ¡å£7n)*V Óœã¡ü£7ÝC2Eyw|¢å£7ÝC:² Óœ¢ü£7mEœ:¢å£7mIü^ÈœW¢ü£%•lXp€u¢å£ Óœ%e:mú#Ž¢å£,YD\ Et´¢å£ t Óœ%YñÜ¢å£ t Í Óœ,bdDm—tý¢å£ t,bdDyçt#£å£ t t%OPÛÚ+A£å£ ö£%n'ï-;Z£å£n".D«Ÿ1}£å£ Í ÓœL’jD3×'¦£å£ t Í Óœn*IDõ uÉ£å£ t ÓœWVš€ å£ œžAñ£1žAžñ£v—^˜´˜„ÍO(7¤í«!StreamStateY¤STREAM_STOPPEDSTREAM_STOPPINGSTREAM_RUNNINGSTREAM_CLOSEDN!StreamMode`Á¤OUTPUTINPUTDUPLEXUNINITIALIZEDµ…ConvertInfoPh^¥#(siÍ#inJumpjÍ#outJumpjÍ#inFormatkZ–#outFormatkZ–#inOffsetlǯ# outOffsetmǯ#8†mX°q‘§devicer,µ#apiHandles}#modet¤#stateu'¤#userBufferv<µ#deviceBufferwd#(doConvertBufferxLµ#0userInterleavedyå7#2deviceInterleavedzLµ#3doByteSwap{Lµ#5#ÏE|æ#8bufferSize}æ#<#ãQ~æ#@nUserChannels,µ#DnDeviceChannels€,µ#LchannelOffset,µ#Tlatency‚\µ#`userFormatƒZ–#pdeviceFormat„lµ#xmutex… ¬#ˆcallbackInfo†5¬#ÈconvertInfo‡|µ#ø#¨)ˆ¦#˜lastTickTimestamp‹Ÿ# mXŽŒµC_vptr$RtApi€8#TË{TD8ΜTþ&UÐ[’µJerrorStream_—|#JerrorText_˜7R#èSÊp™å7#ðJstream_š^¥#ø$ÍO:8¨í«bŠ;¤X¨í«Í‡Ý<ñ ö–¤~¨í«‡=´[椤¨í«‡ŽS>(Uv—¤Ϩí« æ‡Æl?æ¤õ¨í«‡j@@Úæ¤©í«%;(EZ5\©í« ¤ ¤ Z– æ œ ¤– } ¤ˆÕ\Fr¤~©í«ˆhBG¦I¤ ©í«ˆICHð ¤©í«ˆkHIÂw ¤ä©í«7¥xJá\2ªí«7®<KÒ(æªí«‡®MLa¦ ¤Dªí«7LM1å7aªµ7Ï$N3>å7~ªµ%…wO406®5Û0D5Û0F­® ®5ŠH0K!­®Í,E0NèyuUB­® L,E0QKkjc­® í7,Ýg0V¾xuU‰­® Í Â? 0`I?«­® uU Í,' 0dÛ‘Ç­®?ºk0j%Mé­® uU í7Hf)0nèA® uUάA®1ά®>2Vs®ά#5 2dC®s®5 2f\®s® y®+³2ls®Í®A®1®L>N°¯5L#,Ôy`g°¯À®¶¯,Ôyd*y®Ü®¼¯,hЮø®¼¯58Pk¯¶¯ y®58Po/¯¶¯ Í y®5çlzI¯¶¯Í,Š‚vFuUj¯¶¯ Í?tr†ùhŒ¯¶¯ uU Í£I¯£j¯£–®£À®£Ü®A®Š®¯1Š®>ž£µŠ®#5"Éõ¯µ y®5"Ö°µ Í í7 y®5"ç1°µ µ$.JL°µÍ,ÆD„:@ µm°µ µ%°(âJ°µ Í í777€J®sI­°µ77€S,:‹ʰ&µ7A[\s&Iç°µ7A[eD*‹±&µ7c1nŠ(!±µ7c1wE Á>±&µ7I €Ç"([±µ7I ‰ý6Áx±&µ7n&ö‘•±&µ7' ”‘²±&µ%H£òMÕ±µ Í Í7¾°˜O‘ò±&µ7´k¹‘=å7²&µ?šQDEÃD,²µ Í78ÝiLN²µ Í78ìk;í7p²&µ ÍLòay²&µ Í7"$8IL±²µ Í7"$í7Ó²&µ Í7n)"hgLð²µ7n)*lí7 ³&µ7ÝC2ê)L*³µ7ÝC:fLí7G³&µ7mEÇ uUd³µ7mI`Akj³&µ%•lXTCŸ³µ í7%e:mTP¸³µ,YD\>~IÞ³µ I í7%Yi^´µ I Í í7,bdDm> I'´µ I,bdDy¡/IM´µ I I%OPÛ{Qk´µ µ%n'ï „´µn".D«ä§´µ Í í7L’jD3Y_дµ I Í í7n*IDõyXó´µ I í7WVšŠµ uUǯAµ1ǯAǯµæ<µ~dLµ~å7\µ~Ílµ~Z–|µ~Á¤Œµ~^¥æµ\£µ1¤AÁ¤MUTEXE ò(CONDITIONE Ü(Bü‰€E%jŒ¶jŒ#cmutex_EC®µ#ccondition_ED»µ#P5ZE(!¶¶D!sE+̵@¶¶Í?!E.‰X¶¶?»mE1ª p¶¶?TE8ùPˆ¶¶Hû E?Å`¶̵BŠøFjŒ:¸“#cdac_FTé–#Pcmutex_FU̵#Xcstopped_FVå7#ØcreadIndex_FWæ#ÜcwriteIndex_FXæ#àcframesFilled_FY2#ècstatus_FZæ#ð5b@F+}·:¸ æ óŒ Í Í ÍD9ZF.£¶œ·:¸Í?ðBF5:´·:¸?'F<‚Ì·:¸zc6FBÚ&£¶ñ·:¸ óŒzc6FL–J£¶¸:¸ “о?FP´yÍ:¸ } 棶[Ñ>}ºS2+>Èœ#$Ýt>Šr¸º$Ýt>Œ¸º º7a>™(Óœ©¸º7 [>jIÈœƸº7FR>¡›$ºã¸º7FR>¨@¸¹º Í7#[>­Š4$º"¹º7#[>´†3@¸D¹º Í78>¹ÇXÓœf¹º ov7•[>½d $ºˆ¹º ov7k>ÁJ@¸ª¹º ov7h>Å5v$º̹º ov7u>ÉSh@¸î¹º ov&Cj>Íw,ºº@¸Aº1Èœº1@¸A@¸[í>}ò»S2+>8#$Ýt>Š\ºò»$Ýt>vºò» ø»7a>™Fß7“ºþ»7 [>:i8°ºþ»7FR>¡¦f ¼ͺò»7FR>¨.f*ºïºò» Í7#[>­ ¼ »ò»7#[>´¯*º.»ò» Í78>¹š>ß7P»þ» ov7•[>½¹ ¼r»ò» ov7k>Áî~*º”»þ» ov7h>Åbn ¼¶»ò» ov7u>ɰN*ºØ»þ» ov&Cj>Í ø»þ»*ºA^S¼1*ºA*º‹ÆX—q—Œx’r—ƒ—LV¼ø6V¼‘h1“Œ•’„—–—˜ˆ¼ø6V¼‘hŽ£˜Ÿ¼ø6Ÿ¼1¤ˆ¼y–—À—äм‘“¼‘hŒaªÀ—Ý—0ý¼ø6ý¼‘h1µ’wšÓÞ—˜|1½ø61½‘h1ù«’šÔ˜.˜Èe½ø61½‘h’ßš×.˜K˜”½ø6”½‘h1ÿ«“œ·5`Ƚø6Ƚ‘h1:¸“´·‰6n¬ü½ø6Ƚ‘hA¨MŒ‰K˜‚˜ø?¾”__a¶?¾‘h”__b¶?¾‘`1ü½Œ©n…D¿•__groupingþ 8‘¨•__grouping_sizeþ ‘‘ •__grouping_tmpþ ¿‘˜–__n ¨M‘P–__min ¨M‘H–__i ‘‘¸–__test å7‘_—¾–__j ‘‘°1gY˜þØœw¿”__initialize_pÕÍ‘l”__priorityÕÍ‘h™Š0Üš¢…Ÿ(»¿›}‘hœ@”=‚˜6™t Àø6 À‘X”sample=À‘Pclip?å7‘o1}”1“’þœ6™QšÀxÀø6xÀ‘è|•nœ‘‘à|—h™.šžn |‘ð|1ð’“ñ·¨ ( vÁø6Ƚ‘¨Ÿ!4¨vÁ‘ framesEmpty¶æ‘\nFrames¶æ‘Xbytes¶æ‘TframesWritten¶æ‘P p0·æ‘L—' samplesÅê’‘@insÆð’‘¸—GqiÈæ‘H1““Ì·‘(‚XÂø6Ƚ‘¸”sample‘ü’‘° p0˜æ‘\input™óŒ‘Pindex›Í‘H—»îjœæ‘X“¸'‚ä¤Ãø6Ƚ‘¨”buffer'}‘ ”frameCount'摜nSamples)æ‘\ p0)æ‘XnFrames*æ‘Tinput+ê’‘@output,ê’‘¸counter-2‘°¡súÂi?æ‘P— LiHæ‘LŒ7ŠäðºÃ”outputBuffer}‘h”inputBuffer}‘`”nBufferFramesæ‘\Ÿ¨)¦‘P”status‰–‘L”dataPointer}‘@’^šÒRš˜š<éÃø61½‘h’ã™Ñ˜šäšˆÄø61½‘h¢b”<Äø6 Àuó7Ä…;äšb›ÔhÄ‘%Ä‘X¢}·yŒÄø6Ƚuó7hħmH ¸Ä‘uÄ‘XhÄ›}H z läÄ‘uÄ‘XhÄyz ¬ ¸Å‘uÄ‘XÄäb›à›<Å‘%Ä‘XÄ1.à›^œPhÅ‘%Ä‘XŽv“Åø6 ÀhÅ^œØœœ«Å‘sÅ‘X¢P·] Æø6Ƚ£p0]æ£ÏE]óŒ¤device]ͤbufferFrames]Í£ãQ]Í«Å3¬ -èÑÆ‘¸Å‘¨‘ÃÅ‘¤‘ÏÅ‘˜‘ÛÅ‘”‘êÅ‘‘ÿÅ‘Œ—H Ý  Ya^˜‘° n&gæ‘\formathZ–‘P—æ 1  nnÑÆ‘H1ÖÆAŽ”«Åª9.¯4 ¡Ç‘¸Å‘¨‘ÃÅ‘¤‘ÏÅ‘˜‘ÛÅ‘”‘êÅ‘‘ÿÅ‘Œ—Ê_ Ya^˜‘° n&gæ‘\formathZ–‘P—h³ nn¡Ç‘H1ÖÆ¥_DefaultRuneLocale)„H,¦RTAUDIO_SINT8I_ZL13RTAUDIO_SINT8íÇ1Z–¦RTAUDIO_SINT16J_ZL14RTAUDIO_SINT16íǦRTAUDIO_SINT24K_ZL14RTAUDIO_SINT24íǦRTAUDIO_SINT32L_ZL14RTAUDIO_SINT32íǦRTAUDIO_FLOAT32M_ZL15RTAUDIO_FLOAT32íǦRTAUDIO_FLOAT64N_ZL15RTAUDIO_FLOAT64íÇ ¦RTAUDIO_NONINTERLEAVED{_ZL22RTAUDIO_NONINTERLEAVEDÉ1o–¦RTAUDIO_MINIMIZE_LATENCY|_ZL24RTAUDIO_MINIMIZE_LATENCYɦRTAUDIO_HOG_DEVICE}_ZL18RTAUDIO_HOG_DEVICEɦRTAUDIO_SCHEDULE_REALTIME~_ZL25RTAUDIO_SCHEDULE_REALTIMEɦRTAUDIO_ALSA_USE_DEFAULT_ZL24RTAUDIO_ALSA_USE_DEFAULTɦRTAUDIO_INPUT_OVERFLOW_ZL22RTAUDIO_INPUT_OVERFLOWEÊ1‰–¦RTAUDIO_OUTPUT_UNDERFLOWŽ_ZL24RTAUDIO_OUTPUT_UNDERFLOWEʧ__dso_handle}¨kŠ€ˆå@©“Š¨ÇŠ-DTû! @¨éŠ-DTû!@¨‹€?1­8.nothrowIQ%äÊostream7ŠR.cerrAVþʪõ ©adigitsF_ZNSt14numeric_limitsImE6digitsEó7@«æ5ï_ZNSt14numeric_limitsIfE12has_infinityEq:«ó5ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEq:« ó_ZNSt14numeric_limitsIfE10has_denormEv:«æ5(_ZNSt14numeric_limitsIdE12has_infinityEq:«ó5)_ZNSt14numeric_limitsIdE13has_quiet_NaNEq:« ,_ZNSt14numeric_limitsIdE10has_denormEv:«æ5a_ZNSt14numeric_limitsIeE12has_infinityEq:«ó5b_ZNSt14numeric_limitsIeE13has_quiet_NaNEq:« e_ZNSt14numeric_limitsIeE10has_denormEv:¬nposf¨MOÚ-4@In¨MQyY4E`>OõN4Q;ÜO­npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¨M®Ú-4@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¨M®yY4E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEüQ-5i &ó7Rnumeric5j6ó7Q5káó7Q\K5lAó7QHj5m 5ó7QhO5n0 ó7 TS5)SST8G5bÃîÎ1{UTÛw5ñá5YT»v5òø5YT¿+5óìx5YTt 5ôŽM5YT­a5õýr5YT^G5öé5YTŠG5÷}@Y]Jåž`^decgiž`^fixed½,ž`^hex  ž`]Ørí4ž`^leftÒ8ž` ^octIž`@^rightu$ž`€_²¬ž`_½l ß@ž`_ $üOž``showpos'Ü_ž``skipws*Kdž``unitbuf-árž` _Ó1ßhž`@] M4“gž`°]7 kž`J_å:¢Qž`^badbitL˜t£`^eofbitO~[£`^failbitTæ£`^goodbitW>`£`^appj¹O¨`^ateml¨`]75vf¨`]ùry^z¨`^curŽ­­`]A[‘ƒ­`gupper;1:fj€glower;2`fjgalpha;3vfjgdigit;4m3fjhxdigit;5sfjgspace;6Cqfj@hprint;7Ìfjggraph;8fj%gcntrl;9qfjgpunct;:âCfj galnum;;`/fj­_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE8­_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE8lïtË &koplN Ö Õ8j§83_ZNSt10moneypunctIcLb1EE4intlEq:j§83_ZNSt10moneypunctIcLb0EE4intlEq:j§83_ZNSt10moneypunctIwLb1EE4intlEq:j§83_ZNSt10moneypunctIwLb0EE4intlEq:j§8«_ZNSt17moneypunct_bynameIcLb0EE4intlEq:j§8«_ZNSt17moneypunct_bynameIcLb1EE4intlEq:j§8«_ZNSt17moneypunct_bynameIwLb0EE4intlEq:j§8«_ZNSt17moneypunct_bynameIwLb1EE4intlEq:ONˆè€fjO3$‰¬`fjO¡%Š{ifjOž&‹ŒrfjOÿŒ½HfjO1%dwfj|srate_ÔœPóŒ} : ; I : ;  : ; II!I/ $ >  : ;  : ; I8   I I : ; I8  : ; !I/9: ; : ; : ;9: ; < <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 < ! : ;" : ;# : ;I8 $.? : ;< %.? : ;‡@< &.? : ;‡@I< '4: ;‡@I? 2 < (4: ;‡@I? 2 < ) : ;* : ; +.? : ; < ,.? : ; ‡@I< -.: ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1&I2&34I5.? : ; < 6.? : ; I< 7.? : ;‡@I< 8.? : ;I< 9.? : ;I< :;.: ; ‡@I< <.? : ; ‡@I< =:: ; >G : ; ?.? : ; ‡@< @.? : ;‡@I< A IBG : ; C I8 4 D.? : ; L < E.? : ; ‡@IL M < F IGG : ; H.? : ; ‡@< I4: ;‡@I? < J : ;I8 2 K.? : ;‡@I2 < L.? : ;‡@2 < M.? : ;‡@I2 < N.? : ; ‡@I2 < O4: ; ‡@I? < P4: ; ‡@I? <  Q4: ; ‡@I? <  R4: ; ‡@I? <  S : ;I8 2 T4: ;‡@I? 2 < U.? : ;2 < V.? : ;‡@2 < W.? : ;‡@2 < XG : ;Y.? : ;L 2 < Z.? : ;‡@I2 < [G : ;\!]4: ;‡@I? <  ^4: ;‡@I? <  _4: ;‡@I? < `4: ;‡@I? < a4: ;‡@I? <  b.? : ;L < c : ; I8 2 d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t.? : ;‡@< u : ; v( w4: ;‡@I<  x4: ;‡@I< y : ; I8 2 z.? : ; ‡@L M < {.? : ; ‡@IL M < |4: ; ‡@I? 2 < }4: ; ‡@I? 2 < ~4: ; ‡@I? 2 < .? : ; 2 < €.? : ; L 2 < .? : ; ‡@L M 2 < ‚ : ; ƒ : ; „ : ;… : ;† : ;‡.? : ;‡@IL M < ˆ.? : ;‡@L M < ‰: ;IŠ.? : ; ‡@I< ‹.G@Œ.G@I4  Ž.G I4 .1‡@@‘1 ’.G;@“.G: ; @”: ; I •: ;I –4: ;I — ˜.‡@4 @™.4 @š.4 @›I œ.G; @4: ; I ž4: ;I Ÿ: ; I  4: ; I ¡ ¢.G: ; £: ; I¤: ; I¥4: ; I? < ¦4: ; ‡@I §4I? 4 < ¨4G ©4Gª4G «4: ;‡@I? <  ¬4: ;‡@I? <  ­4: ;‡@I? < ®4: ; ‡@I? < L¯ØœC¨ û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hRtAudio.hRtWvOut.cppstl_algobase.hlocale_facets.tcciostreamWvOut.h_types.h_types.h_types.hunistd.h_structs.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hstl_vector.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hexceptionnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccRtError.hvector.tccMutex.hRtWvOut.h X—JèX‚¡‚ü~žƒÖ"‚…Xº­º¯ºß{¿/Ÿ€ÖôKuhuMLƒ/ÙKË.“u1„ƒ«¬º:ºÆz@ÈqÈqÈqÈm €¼åÉ®>¼!É®ï.Ló׃OŸ#v/#å2K»ltºÛäó/Úyuó[.#g%"Yåóóƒ$*ƒ.gÉ­ÉgXf¾t"w0óƒÉ=‘կɑÉ=gå×t>ógó…\wƒå#Ú(L,"%×½­‘s°ct žÉ­Éóæ/ÙŸEtØó×<ÈÙ×>Éz¾ÈÙ×>Éz¾ÈÙ×>É^¾"z‘g"ƒgg†aÉñ¾¡pgf["z‘g"ƒgg†aÉñ¾¡pgZ ØœÔÖø~äˆ$/JX—Y—wY—\—w\—q—vr—s—ws—v—wv—ƒ—v„—…—w…—ˆ—wˆ—–—v–———w——š—wš—À—vÀ—Á—wÁ—Ä—wÄ—Ý—vÞ—ß—wß—â—wâ—˜v˜˜w˜ ˜w ˜.˜v.˜/˜w/˜2˜w2˜K˜vww5v67w7:w:nvK˜L˜wL˜O˜wO˜‚˜vnoworwr…v؜ٜwٜܜwÜœvww0v…†w†‰w‰Ÿv‚˜ƒ˜wƒ˜†˜w†˜6™v6™7™w7™:™w:™Qšv ¡w¡¤w¤(v()w),w,‚v‚ƒwƒ†w†äväåwåèwèvRšSšwSšVšwVš˜šv˜š™šw™šœšwœšäšväšåšwåšèšwèšb›vwwH vH I wI L wL z vz { w{ ~ w~ ¬ vb›c›wc›f›wf›à›và›á›wá›ä›wä›^œv^œ_œw_œbœwbœØœv¬ ­ w­ ° w° -v./w/2w2¯vá Õ¼stk::Stk::sampleRate)¼stk::StkFrames::channels[¼stk::StkFrames::frames¤¼RtAudio::StreamParameters::StreamParametersмRtApi::isStreamRunning½RtAudio::startStream6½RtAudio::stopStreame½RtAudio::isStreamRunning™½stk::RtWvOut::startͽstk::RtWvOut::stop¾min»¿stk::WvOut::clipTestÀstk::StkFrames::operator[]}Àstk::RtWvOut::tick{Ástk::RtWvOut::tickÂstk::RtWvOut::readBufferÃwriteºÃRtAudio::closeStreaméÃRtAudio::getDefaultOutputDevice<Ästk::WvOut::~WvOutŒÄstk::RtWvOut::~RtWvOut¸Ästk::RtWvOut::~RtWvOutäÄstk::RtWvOut::~RtWvOutÅstk::WvOut::~WvOut<Åstk::WvOut::~WvOutÅstk::WvOut::WvOut Æstk::RtWvOut::RtWvOutÜÆstk::RtWvOut::RtWvOutk  Õ¼__int32_tÔ__uint32_tö__int64_t>$_0‰__mbstate_tœ__darwin_mbstate_t¶__darwin_size_t __va_list_tagâ__darwin_va_list__darwin_wchar_t—__darwin_rune_t®__darwin_wint_tÅ__darwin_clock_tÝ__darwin_time_tô__darwin_pthread_handler_recv_opaque_pthread_cond_tÒ_opaque_pthread_mutex_t_opaque_pthread_once_tK_opaque_pthread_t®__darwin_off_tÄ__darwin_pthread_cond_tã__darwin_pthread_mutex_t__darwin_pthread_once_t"__darwin_pthread_tB__darwin_suseconds_t^__darwin_wctrans_tx__darwin_wctype_t‘size_tŸtimevalÓtime_táptrdiff_tÉ$_4ódiv_t$_5*ldiv_t8$_6blldiv_tÇlconv*"va_list9"fpos_tG"__sbuf}"__sFILEp$FILEû'clock_t (tmÜ(pthread_cond_tò(pthread_mutex_t )pthread_once_t)pthread_t0)__gthread_once_tH)wint_tV)$_7«)_RuneEntry½)$_8÷)_RuneRange *$_9H*_RuneCharClass^*$_10H,_RuneLocaleÃ.mbstate_tÔ.wctype_t6char_traits†8__vtbl_ptr_typeø7exception­8nothrow_t»8new_allocator:allocator{:_Atomic_word•:basic_string,std::allocator >ÖM_Rep_baseN_Rep÷OlocalezSfacet³Uid}V_Impl¥Yios_baseë`basic_streambuf >~gwctrans_tmictype_baseqjctypepmoney_basetpbasic_ios >…t__normal_iterator, std::allocator > >†vnum_get > >›|num_put > >Rbasic_ostream >d…basic_stringbuf,std::allocator >Їbasic_ostringstream,std::allocator >K‹StkErrorjŒStkÙStkFrames“WvOutŽ”RtErrorZ–RtAudioFormato–RtAudioStreamFlags‰–RtAudioStreamStatus¤–RtAudioCallback›new_allocatorðœallocator`_Vector_base >žvector >é–RtAudio ¬ThreadHandle ¬StreamMutex5¬CallbackInfoάnew_allocator®allocatorŠ®_Vector_base >ǯvector >¤RtApi®µMUTEX»µCONDITION̵Mutex£¶RtWvOut@¸__normal_iterator > >*º__normal_iterator, std::allocator > >þÊostream_ZN3stk5WvOutC2Ev_ZL9iswxdigiti_ZL7isprinti_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecbwcspbrk_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5WvOutD0Ev_ZNKSt6vectorIiSaIiEE4sizeEvget_allocatorswap32_ZN9__gnu_cxx13new_allocatorIjE7destroyEPj_ZNSs12_M_leak_hardEv_M_move_ZNSt10ctype_base5cntrlE_ZNSt6vectorIiSaIiEE6rbeginEvtablebasic_ostreamnot_eof_ZNKSt5ctypeIcE10do_toupperEPcPKc_ZNSt8ios_base7failbitEsetstate__static_initialization_and_destruction_0_ZNK5RtApi12isStreamOpenEv_ZNSt6locale5_Impl16_M_add_referenceEvfwide_ZN7RtAudio16StreamParametersC1EvgetFrameCount_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEEnew_allocator_ZNSt6locale5_Impl14_S_id_messagesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEv_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZNSt6vectorIjSaIjEE5frontEv_M_install_cachegetwc_ZNKSs8capacityEv_S_destroy_c_locale_ZNSt6locale5facet9_S_c_nameE_ZNSt6locale5_Impl11_S_id_ctypeEpptr_ZNSs3endEv_ZL7toloweripubimbue_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_ZNSs5clearEv_ZNKSt6vectorIiSaIiEE5frontEv_GLOBAL__I__ZN3stk5writeEPvS0_jdjS0__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt6locale5facet18_S_initialize_onceEv_ZNKSt6vectorIjSaIjEE4sizeEv_ZN3stk7RtWvOutD2Ev_ZNKSt5ctypeIcE7tolowerEPcPKcin_avail_ZNKSs4findEcm_M_syncisgraph_ZNSs4_Rep7_M_grabERKSaIcES2__M_refcopy_ZL8iswalphaiwcsncmp_ZNSt8ios_base6xallocEv_ZNKSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmodecapacityswap64_ZNSt10money_base20_S_construct_patternEcccfeof~num_get_ZN3stk3Stk6swap16EPhcollate_ZN5RtApi15probeDeviceOpenEjNS_10StreamModeEjjjmPjPN7RtAudio13StreamOptionsE_ZNSs13_S_copy_charsEPcS_S__M_disjunct_ZNSt11char_traitsIcE4findEPKcmRS1_seekpos_ZNSt8ios_base13_M_grow_wordsEiblength*_wcsftime_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt8ios_base2inEiswupper_ZN3stk7RtWvOut4stopEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_M_refcount_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSt8ios_base3hexE_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecy_M_check_length_S_get_c_localedeallocatetowctransbasic_iostolower_M_init_ZL7ispuncti_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EE_ZNSt6vectorIjSaIjEE15_M_erase_at_endEPjgrouping_ZNKSt6vectorIjSaIjEE4backEv_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEvsignalwcstoldallocatorminaddSampleRateAlertwcstollpbackfail_ZNKSt6vectorIiSaIiEE6rbeginEv_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEpLERKl_ZN7RtAudio22getDefaultOutputDeviceEv_ZNSt6vectorIiSaIiEE4dataEv_M_grow_words_ZN5RtApi13getCurrentApiEv_M_clone_M_end_of_storagemax_size_ZNSt6locale8messagesE_ZNSs6rbeginEv_ZNKSt6vectorIjSaIjEE5frontEv_S_id_time_ZNSt6vectorIiSaIiEE5clearEvatof_ZN3stk3Stk13setSampleRateEdatoi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEcatol_ZNKSt6vectorIjSaIjEE14_M_range_checkEm_ZNKSt6vectorIiSaIiEE8max_sizeEv*_clock_ZN3stk8StkError10getMessageEvwcsspndata_ZN5RtApi11closeStreamEv_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcignoreSampleRateChangegetCompiledApi_ZNSt10money_base8_S_atomsE_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKjscan_is_ZN5RtApi5errorEN7RtError4TypeE_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk5Mutex4lockEvoperator void*_ZNSt8ios_base3curE_ZNSt11char_traitsIcE2eqERKcS2__ZNSt5ctypeIcE13classic_tableEvwctransprintMessagebasefield_ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPclMutexclipTest_ZNSt6vectorIiSaIiEEixEmsetlocalewscanfUNSPECIFIED~StkFrames_ZN3stk3Stk10sampleRateEv_ZNKSs7_M_dataEvvwscanfgetCurrentApi_ZN7RtAudio10openStreamEPNS_16StreamParametersES1_mjPjPFiPvS3_jdjS3_ES3_PNS_13StreamOptionsE_ZNSo5tellpEv_M_erase_at_end_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EE~basic_streambuf_ZNKSt12_Vector_baseIjSaIjEE13get_allocatorEv_ZN5RtApi15clearStreamInfoEv_M_dispose_callbacks_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEplERKlreplace_ZNSt6vectorIjSaIjEE4dataEv_ZNSt8ios_base10scientificE_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNKSs6_M_repEv_ZNKSt6vectorIiSaIiEE2atEm_ZNSsaSEc_ZNKSt6vectorIjSaIjEEixEm_ZNKSs4findERKSsm_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs7_M_iendEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt6locale7collateE_ZNSs14_M_replace_auxEmmmcwctomb~RtAudiovectorglobal_ZNSt8ios_base5flagsESt13_Ios_Fmtflagssbumpc_ZNSt11char_traitsIcE11eq_int_typeERKiS2_vsscanfpubsyncfree_ZNKSt6vectorIjSaIjEE3endEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKltie_ZNSt6vectorIjSaIjEE5beginEvshowmanyc_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEppEi_S_empty_rep_ZNSspLEPKc_ZNK9__gnu_cxx13new_allocatorIjE7addressERjdataRate_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEppEvpubsetbufrename_ZNSt11char_traitsIcE4copyEPcPKcmhas_denorm_S_construct_patternwctypelocaltime_ZN3stk7RtWvOut5startEv*_system_Alloc_hiderwcsstrfread_ZL8iswcntrli_ZNSt8ios_base3endE_M_destroy__tcf_0_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEithousands_seprfind_ZNSt8ios_base7_M_initEv_ZN3stk3Stk12rawwavepath_E_ZNKSs15_M_check_lengthEmmPKcremove_ZL7isalnumiwcstodwcstof_ZNSs4nposE_ZN3stk3Stk11printErrorsEb_ZNKSt5ctypeIcE6narrowEPKcS2_cPcwcstokwcstollocale_ZNKSs6substrEmmfreopenresetClipStatus_ZNKSt6vectorIjSaIjEE5beginEvshowpoint_ZN5RtApi21getDefaultInputDeviceEvStkErrorsnprintf_ZNSt8ios_base3octE_ZNK7RtAudio15isStreamRunningEvlldivferror~RtApi_ZNKSt6vectorIjSaIjEE8capacityEvscientific_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EES5_operator!_ZNKSt5ctypeIcE7toupperEPcPKc_ZL7islowerioperator*operator+operator-_ZNSt6locale13_S_categoriesEvsnprintf_ZNSs4swapERSswmemmovewmemsetoperator=_ZNKSt12_Vector_baseIiSaIiEE13get_allocatorEv_Z41__static_initialization_and_destruction_0iibtowc_ZNSs12_S_empty_repEvboolalphawait_ZNSs6assignERKSsputwchar_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEvhandleError_ZNSs6insertEmRKSs_ZN7RtAudio21getDefaultInputDeviceEv_ZNSt6vectorIiSaIiEE14_M_fill_assignEmRKi_ZNSt10ctype_base5graphEstop_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN5RtApi22getDefaultOutputDeviceEvStkFramesgetDeviceCount_ZNSt6localeaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNSt10ctype_base5lowerE_ZNSs6appendEPKc_M_allocateto_char_type_ZNKSs8_M_limitEmm_Impl_ZN5RtApi14setConvertInfoENS_10StreamModeEj_ZNKSs4_Rep12_M_is_sharedEvsubstr_ZNK3stk5WvOut7getTimeEvsync_with_stdio_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcisdigit_M_refdata_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEmuppercaseRtErrorfloatfield_ZN5RtApi10stopStreamEv_M_coalesce_ZNK7RtError12printMessageEv*_strerrorregister_callbackwcsxfrm_ZSt4cerrwcslen_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv_ZNKSt5ctypeIcE10do_tolowerEc_ZNKSs13find_first_ofEPKcm_Exit_ZNKSs7compareEmmPKcm_M_set_length_and_sharable_ZNSs4_Rep26_M_set_length_and_sharableEm_ZN3stk7RtWvOutC1Ejdiii_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi_ZN3stk3Stk11rawwavePathEv_M_check_ZNK7RtError4whatEvassign_ZNSs9_M_assignEPcmc_ZNSt10ctype_base5printE_ZNSt8ios_base9boolalphaESTK_FLOAT32_ZL8iswpuncti_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEvrend_S_atoms_ZNKSt6locale5facet16_M_add_referenceEv_ZNSs4_Rep10_M_refcopyEvoperator==setbuf_ZN3stk5Mutex6unlockEvremoveSampleRateAlert_ZNSolsEPFRSt8ios_baseS0_E_ZL7isspaceiepptrlock_ZNSs7_M_copyEPcPKcm_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZN5RtApi14tickStreamTimeEv_ZNKSs7compareEPKc_ZNKSs16find_last_not_ofEcm_ZN3stk9StkFramesclEmj_ZNSt6vectorIjSaIjEE7reserveEmiswxdigitfwscanfwcsftimetowlower*_strtod*_strtof_ZN7RtAudio12showWarningsEbinit_ZNKSs4copyEPcmm_ZN3stk3Stk14setRawwavePathESs_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_ZNSolsEl_ZNSolsEmbasic_stringbuf_ZNSt6vectorIiSaIiEE4rendEvunsetf_ZNSolsEs_ZNSolsEt_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSolsEx_ZNSolsEy_M_iend_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlrewind_ZNSspLERKSsStreamParameters_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__S_create_ZNSt6vectorIjSaIjEE8pop_backEvstrtoldatstrtoll__sigSTK_SINT16_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt8ios_base5rightEatexit_ZNSt11char_traitsIcE7not_eofERKinegative_sign_ZL7isalphaiisStreamRunning_M_cache_locale_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEv~basic_stringwcscatSTK_FLOAT64_ZNSs9_M_mutateEmmm_ZSt7nothrow_M_pad_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs9_M_ibeginEvftellSTK_SINT24_ZL7isupperi~WvOut_ZNKSs7compareERKSs_ZNSt8ios_baseaSERKS__ZNSt6vectorIjSaIjEE6assignEmRKj_ZNSt6locale5ctypeE_ZNK9__gnu_cxx13new_allocatorIcE7addressERcislower_ZN7RtAudio11startStreamEvsize_ZNSt6vectorIiSaIiEE3endEv_M_replace_safeSTK_SINT32_ZNSs6appendERKSsmm_ZNKSt6vectorIjSaIjEE4rendEv_ZN3stk7RtWvOut4tickEd_ZL7toupperiSAMPLE_RATES_ZNSt8ios_base5pwordEi_M_ibeginclock_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlsetRawwavePathclear_ZNSt11char_traitsIcE2ltERKcS2_asctime_ZNSt6vectorIjSaIjEE6resizeEmjtmpfilebasic_ostringstream_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj_ZNSs6assignERKSsmmopenStream_ZN3stk8StkError7getTypeEv_ZN3stk9StkFramespLERS0_xsputn_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEdeEvoperator!=do_narrow_ZN5RtApi19getStreamSampleRateEv_ZNK3stk9StkFrames11interpolateEdj_ZN3stk3Stk5sleepEm_ZNSt8ios_base20_M_dispose_callbacksEv_ZNKSs8_M_checkEmPKcdestroyfront_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEstreamTime_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEv_ZNSt6vectorIiSaIiEE4backEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPclispunct_ZNKSt6vectorIiSaIiEE3endEv_ZN9__gnu_cxx13new_allocatorIjE9constructEPjRKjperror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_M_currenteof_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6locale_M_grab_S_id_collate_M_is_shared_ZNSt6vectorIjSaIjEE4swapERS1__M_widen_init_ZL8iswgraphisampleRateChanged_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl_ZNKSt8ios_base6getlocEv_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEE4baseEv~ctype_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvctypeiswgraph_ZNSt8ios_base5iwordEiwctob_ZN3stk3Stk17sampleRateChangedEddfwprintf_ZNSt8ios_base14_Callback_list16_M_add_referenceEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKciswdigit_S_max_size_ZNSt6vectorIjSaIjEE3endEv_ZNKSt5ctypeIcE13_M_widen_initEv_M_fill_assign_ZN3stk5WvOutD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt6vectorIjSaIjEE2atEm_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZN7RtAudio13getDeviceInfoEjfind_last_not_of_ZNSt10ctype_base5alnumE_M_add_referenceiswspace_ZNSo5flushEv_ZNSt6vectorIiSaIiEE5eraseEN9__gnu_cxx17__normal_iteratorIPiS1_EES5__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate~localevfwscanf_ZNKSs12find_last_ofEPKcmmblen_ZNKSs5rfindEcmvfwprintfnChannels_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13get_allocatorEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZN7RtAudio16getStreamLatencyEv_ZNKSs6lengthEvget_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNSt6locale18_S_initialize_onceEvrbegin_ZN7RtAudio9openRtApiENS_3ApiEwcstoullfill_M_copy_ZNSt6vectorIjSaIjEE14_M_fill_assignEmRKj_ZNKSs4findEPKcm_ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs16find_last_not_ofEPKcm~RtError_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN5RtApi11formatBytesEmfputwc_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSs6appendEmc_Words_ZNKSs5c_strEv~Stkfputws_ZNSs4_Rep10_M_destroyERKSaIcE_ZL8iswalnumi_M_group_int_ZNSt10ctype_base5digitE_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmmEistrtoull_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNKSt8ios_base9_M_getlocEvframes_ZNSs2atEm_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmmEv_ZNKSs11_M_disjunctEPKc_ZNKSs6rbeginEv_ZNSt8ios_base8internalE_M_implwcschrgetMessage_ZNSt6locale8monetaryEinfind_S_clone_c_localeisuflow_ZN5RtApi10openStreamEPN7RtAudio16StreamParametersES2_mjPjPFiPvS4_jdjS4_ES4_PNS0_13StreamOptionsE_M_limit_S_create_c_localedecimal_pointhas_infinityhas_quiet_NaN_ZNKSt6localeeqERKS__ZNSt6locale7numericEpubseekoff_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvtick_M_remove_reference_ZNSolsEPKv_ZN3stk9StkFrames6resizeEmj_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecdthis_ZNKSt6vectorIiSaIiEE4rendEv_M_replace_category_M_write_ZL8towlowerifclosegetMessageCStringiswlowerstrtouliswblank_ZNSt11char_traitsIcE6lengthEPKc_ZNSt11char_traitsIcE12to_char_typeERKi_ZNKSt5ctypeIcE2isEmc_ZNSs6appendERKSs_ZNKSs12find_last_ofEcmfrac_digitsmbrlenstrerroroperator[]_ZNSt11char_traitsIcE3eofEv_ZN5RtApi16MAX_SAMPLE_RATESEstrxfrm_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEvintl_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt8ios_base4leftE_ZNKSs3endEvxsgetnsetSampleRatewcstombs_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEv_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_ZNKSs13find_first_ofEcm_ZN3stk7RtWvOutC2Ejdiii_ZN3stk3Stk12showWarningsEb_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSt10ctype_base5upperE_ZNKSt6vectorIiSaIiEE5beginEv_ZN7RtAudio11closeStreamEvpop_back_ZN3stk9StkFramesixEm_ZNKSt6vectorIjSaIjEE2atEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_ZNSt6locale11_M_coalesceERKS_S1_i_ZNSs6insertEmmc_ZNSs4_Rep20_S_empty_rep_storageElt_ZNSt6vectorIjSaIjEE5clearEv_ZN3stk9StkFrames11setDataRateEd_ZNKSt6vectorIiSaIiEEixEm_ZN3stk5WvOutD2Ev_ZN3stk3Stk18addSampleRateAlertEPS0__ZNSs7replaceEmmRKSsmm_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEvstr_ZN3stk9StkFrames6resizeEmjd_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmodeiswalpha_ZNSt11char_traitsIcE11to_int_typeERKcgetStreamSampleRateseekpwcsncpy_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZN3stk8StkError12printMessageEv_ZNSt11char_traitsIcE6assignEPcmc_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEvclearerrpbase_ZNKSt6vectorIiSaIiEE5emptyEvname_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNSs6resizeEmcungetc_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_M_mutatewprintf_ZNK5RtApi15isStreamRunningEv~num_putsrand_ZN3stk3Stk11handleErrorENS_8StkError4TypeE_ZL8iswloweri_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSsixEmiswalnum_ZNK7RtAudio12isStreamOpenEv_ZNSs6assignEPKcm__opaque_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNKSt5ctypeIcE5tableEvreadBuffer_ZL8iswupperimbsrtowcsDeviceInfogbumpfgetcmove_ZNSs7replaceEmmmc_ZNSt6locale5facet17_S_clone_c_localeERPi_ZNSt6vectorIiSaIiEEaSERKS1_do_toupperRtWvOutgetDefaultOutputDevice_ZN3stk3Stk13showWarnings_E_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNSt8ios_base8showbaseEmbsinitfgets_ZNSs7_M_leakEv_ZNSt6locale4timeE_M_leak_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE_ZNKSt6vectorIiSaIiEE4dataEvdo_getput_ZL7iscntrlisystem_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNKSs5beginEv_ZN9__gnu_cxx13new_allocatorIiE7destroyEPiios_base_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNSt6vectorIjSaIjEE6rbeginEvstartStream_ZNSt6locale2idaSERKS0__ZNKSs12find_last_ofEPKcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNKSs5rfindEPKcmstart_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv*_mktimerawwavepath_stopStream_ZNSt6vectorIiSaIiEE9push_backERKi_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEiswprintf_ZL8iswblanki_ZNK3stk9StkFramesixEmback_ZNSt10ctype_base5punctEoStream_isxdigitvwprintf_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNK9__gnu_cxx13new_allocatorIjE7addressERKj_ZNKSt9exception4whatEv_ZNSt6vectorIiSaIiEE7reserveEm_ZNKSt5ctypeIcE7scan_isEmPKcS2_address_ZNKSs5emptyEvwcscpy_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj_ZNK3stk9StkFrames8dataRateEvvswprintf_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNSs6insertEmRKSsmmsampleRateputwcgetlocgetType_ZNSs6assignEmcwiden_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZL8towupperi_ZN9__gnu_cxx3absEx_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm~Init_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_S_c_name~ios_base_ZNSs6insertEmPKc_S_id_messages~basic_ostream_ZL8iswdigiti_S_facet_categoriesmbstowcs_ZNSt8ios_base5imbueERKSt6localesputc_ZNSt6vectorIjSaIjEE4rendEvfail_ZNSsixEmsputn_ZL8iswspacei_M_represizeinRangewcsrtombs_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmmabortStream_S_initialize_once~new_allocator_ZNK3stk9StkFrames6framesEvwcscspn_ZN3stk3Stk11STK_FLOAT32E_ZNSt11char_traitsIcE4moveEPcPKcmbyteSwapBuffer_ZNSs7replaceEmmPKctellpcopyfmt_M_insert_aux_ZNSt6vectorIiSaIiEE2atEm_ZNKSs7compareEmmRKSsmm_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEptEv_ZN5RtApi11startStreamEv_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvflush~vectorisalpha_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSs17find_first_not_ofEPKcmm_ZN3stk7RtWvOut4tickERKNS_9StkFramesEappend_ZNKSt6vectorIjSaIjEE6rbeginEv_ZNSt6vectorIiSaIiEE6assignEmRKi_ZNSolsEPFRSoS_Evswscanf_M_update_egptrcopyinterpolateeq_int_type_M_stringbuf_inittime_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvisStreamOpenWvOut_ZNKSs7compareEmmPKc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNKSt6vectorIiSaIiEE4backEvdo_widenoperator()fgetpos_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKl_ZNKSt5ctypeIcE7tolowerEcisprintadjustfield_ZNSs4rendEv_ZN9__gnu_cxx13new_allocatorIiE9constructEPiRKi_ZNSt8ios_base15sync_with_stdioEbto_int_type*_strftime_ZNSt6locale5_Impl10_S_id_timeEgetStreamTime*_fopen_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE_ZNSt6vectorIiSaIiEE6resizeEmiSTK_SINT8_ZNKSt6locale5facet19_M_remove_referenceEvgetc_Vector_impltowupperverifyStream_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEiegptr_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKlgetsmessage_isspace_S_empty_rep_storage_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZL7isgraphiiswcntrlwritemessages~basic_ostringstream_ZNSs6appendEPKcm_ZNKSt6vectorIiSaIiEE8capacityEv_ZNSt8ios_base3appERtApi_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0__ZNSt8ios_base9showpointEvscanf_ZNK3stk9StkFrames5emptyEv_Vector_base_M_assignswap_ZNSt6vectorIiSaIiEE8pop_backEv_ZN3stk3Stk21removeSampleRateAlertEPS0__ZN3stk3Stk6srate_E_ZNKSt6vectorIjSaIjEE5emptyEvnum_get_S_construct_ZSt3minImERKT_S2_S2__ZN3stk5Mutex4waitEvstrtodstrtof_ZNSt6locale5facet19_S_destroy_c_localeERPioperator*=strtokstrtol_ZNKSt5ctypeIcE6narrowEcc_ZNSt6vectorIiSaIiEE4swapERS1_reserve_ZNSt8ios_base10floatfieldEunderflowrdbuf_ZNSs7replaceEmmRKSsnBuffers_ZN3stk5WvOut10clipStatusEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvopenRtApioperator++_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZNSt11char_traitsIcE7compareEPKcS2_m_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbgood_S_categories_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRfgetDeviceInfodo_put_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_M_replace_categories_ZN3stk3Stk6swap64EPh_ZNKSt6vectorIjSaIjEE8max_sizeEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZN5RtApi13getDeviceInfoEj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRdtmpnam_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNSs6resizeEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4_probeDeviceOpen_ZNSsaSEPKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyRtApiStream_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEixERKlparameters_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4__S_terminal_ZNK3stk9StkFramesclEmjinsertdivsync_M_getloc_ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv_M_idfind_first_not_of_ZN3stk5writeEPvS0_jdjS0_~basic_stringbufsgetcpubseekpos~RtWvOut_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEctickStreamTimesgetn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodegptroperator--precisioniswpunctendrealloc_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_ZNSt8ios_base6eofbitEoperator+=operator->difftime_ZN5RtApi14getDeviceCountEv_ZN5RtApi12SAMPLE_RATESE_ZNSt6locale21_S_normalize_categoryEi_ZNKSt5ctypeIcE9do_narrowEcc_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvnarrowStktoupperwmemchrcloseStream_ZN5RtApi16getStreamLatencyEv_ZNKSs13find_first_ofEPKcmm_ZNSs5beginEv_S_get_c_name_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZN3stk9StkFramesmLERS0_clipStatus_ZN3stk5WvOut15resetClipStatusEv_ZNSs7_M_dataEPc_S_refcount_ZN7RtAudio10stopStreamEv_ZN3stk5WvOut8clipTestERd_ZNKSs8max_sizeEv_ZNKSt6locale2id5_M_idEv_ZNKSs12find_last_ofERKSsm_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi*_freopenidatollfseek_ZNSs12_S_constructEmcRKSaIcEformatBytesscan_not_ZNKSt6vectorIjSaIjEE4dataEvbsearch_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi_M_replace_auxpbumpbasic_streambufgetwcharwhat_ZNSt8ios_base7showposEeq_ZNK7RtError7getTypeEv_ZNSs4_Rep11_S_terminalE_S_compareimbuec_str_ZNSt8ios_base7goodbitEiscntrlisalnum_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEvpositive_sign_ZN3stk3Stk10STK_SINT16E_ZN3stk5Mutex6signalEvclassic_tableisupper_M_check_same_name_ZNKSs5rfindEPKcmmgmtime_ZN5RtApi13getStreamTimeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecbfsetposvfscanfsetConvertInfo_S_id_monetary_ZNKSs17find_first_not_ofEcm_M_extract_float_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecmStreamOptions_ZStL17__verify_groupingPKcmRKSs_S_normalize_category_ZN7RtAudio13getCurrentApiEv_ZNKSs16find_last_not_ofEPKcmm_S_initialize_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZNKSt5ctypeIcE7toupperEcclearStreamInfo_ZN3stk3Stk6swap32EPh_ZNKSt8ios_base5widthEvldiv_ZNSt8ios_base9precisionEl_ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK3stk5WvOut13getFrameCountEv_ZNSt8ios_base6skipwsEerase_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcmabsiword_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSs17find_first_not_ofERKSsm_ZNK3stk9StkFrames8channelsEv_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEvnum_put_ZNSt6vectorIjSaIjEEixEm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEi_ZNKSs4rendEv_ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEirdstate_ZL8isxdigitiqsort_M_set_sharable_ZNSs15_M_replace_safeEmmPKcm~_Implclassic_ZNSt6vectorIiSaIiEE5frontEvwmemcmpeback_ZNSt8ios_base11adjustfieldEwcrtombllabs_ZNKSs17find_first_not_ofEPKcmallocate_ZNSt8ios_base5widthEl_ZNSo8_M_writeEPKcloperator-=~exception_ZNSt6vectorIjSaIjEEaSERKS1__Callback_list_ZNK9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmiERKl_ZNK7RtError10getMessageEv_ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZNSt8ios_base9uppercaseE_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim_ZNSs9push_backEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZNSt8ios_base3decE_ZN3stk3Stk10STK_SINT24EconvertBuffer_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt6locale13_S_initializeEv_ZNKSs4_Rep12_M_is_leakedEvwidthbasemonetary_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcsetvbuf_M_fill_insert_ZNKSt6locale4nameEv_ZN7RtAudio19getStreamSampleRateEv_ZN7RtAudio14getDeviceCountEvprintErrors_swscanf_ZNSt8ios_base9basefieldE_ZNSt10money_base18_S_default_patternEseekoff_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZN7RtAudio11abortStreamEv_ZNKSs4dataEvstrftimeemptyconstructxalloc_ZL7isdigiti_ZNK9__gnu_cxx13new_allocatorIjE8max_sizeEvmbtowc_M_dispose_M_finish_ZNSs4_Rep13_M_set_leakedEv_ZN5RtApi12showWarningsEbmbrtowc_ZNSs4_Rep12_S_empty_repEvwmemcpy_ZNSt8ios_base3ateEpush_back_ZNSs13_S_copy_charsEPcPKcS1_showbasegetDefaultInputDevicebad~facet~_Vector_basesetfsetg_ZN3stk5WvOut4tickERKNS_9StkFramesEfacetInit_M_set_leaked_M_datasetp_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZN3stk7RtWvOutD0Evunlock_ZNSs4_Rep15_M_set_sharableEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEverror_ZNSt8ios_base6unsetfESt13_Ios_Fmtflagssleep_ZNSs4_Rep11_S_max_sizeE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKlwcsncat_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRdfopen_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNSs7_M_moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRmshowWarnings__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNSt10ctype_base5spaceE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv_ZNKSs4sizeEv_M_deallocate~StkError_ZN3stk3Stk10STK_SINT32E_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2_internal_ZNSt8ios_base7unitbufEout_ZNSt6locale5_Impl14_S_id_monetaryE~Mutexchannels_ZNSsaSERKSs_ZN7RtAudio13getStreamTimeEvgetenv_ZNSt6locale5facet13_S_get_c_nameEvfgetwc_ZNSt10ctype_base6xdigitEfgetws_ZNSt6vectorIiSaIiEE5beginEv_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostate_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6locale7classicEvrand_ZN3stk3Stk8oStream_Ebasic_stringCallbackInfo_ZNSt8ios_base6badbitE__verify_grouping_ZNKSs13find_first_ofERKSsm__normal_iterator_S_default_pattern__in_chrg_ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKjwcscoll_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEexception_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_M_replace_facetdo_tolower_ZNSs10_S_compareEmm_ZNSt10ctype_base5alphaE_ZN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjSaIjEEEmIERKlwcsrchr_ZN3stk3Stk12printErrors_EcomparesetDataRate_M_call_callbacks_S_id_numeric_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN3stk8StkError17getMessageCStringEv_ZN3stk5WvOut4tickEd_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN3stk3Stk11STK_FLOAT64EmktimeshowWarningsgetchar_ZNSs5eraseEmm_ZNSs4_Rep10_M_refdataEv_ZN5RtApi11abortStreamEv_S_id_ctype_ZN7RtAudio14getCompiledApiERSt6vectorINS_3ApiESaIS1_EE_M_startsputbackc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_M_install_facet_ZNKSt5ctypeIcE8scan_notEmPKcS2__ZNKSs5rfindERKSsmgetStreamLatencyungetwc_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv_ZNSt6locale5_Impl13_S_id_collateEsungetcfind_last_ofrawwavePath_ZN9__gnu_cxx3divExx_ZNSt6vectorIjSaIjEE4backEv_ZNKSt6vectorIiSaIiEE14_M_range_checkEm_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZN3stk7RtWvOut10readBufferEPvj_M_get_Tp_allocator_ZNK9__gnu_cxx13new_allocatorIiE7addressERi_ZNKSs16find_last_not_ofERKSsm_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt8ios_base3outEoverflow_ZN3stk3Stk7inRangeEddd_ZN5RtApi12verifyStreamEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNSt6locale6globalERKS__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmMAX_SAMPLE_RATES_ZNKSs2atEmlocaleconvoperator<<iswprint_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecy_ZNKSt6localeneERKS__ZN3stk9StkFramesaSERKS0__ZN5RtApi13convertBufferEPcS0_RNS_11ConvertInfoE_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNSs6assignEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNKSt8ios_base9precisionEv_ZN3stk7RtWvOutD1Ev_ZNSs7replaceEmmPKcm_ZL8iswctypeij_ZNKSt8ios_base5flagsEv_ZNKSt5ctypeIcE8do_widenEc_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSs7compareEmmRKSs_ZNSt6vectorIiSaIiEE6insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi_ZNK3stk9StkFrames4sizeEv_ZNSt6locale5facetaSERKS0_wcscmp_M_narrow_init_ZN5RtApi14byteSwapBufferEPcjm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNKSs4findEPKcmmpword_ZNSspLEcexceptionssnextcgetTime_M_setstate_S_copy_chars_ZNSs7reserveEmfflush_M_index_ZNSo5writeEPKclctime_ZNSt6locale5_ImplaSERKS0__ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEvswap16_ZNSt6locale5_Impl13_S_id_numericEiswctype_ZNSs6insertEmPKcmbeginstrcollwcstoul_ZL8iswprinti_M_is_leakedRtAudio_ZNSt6vectorIjSaIjEE9push_backERKj_M_leak_hardprintErrors_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_ZN3stk3Stk9STK_SINT8E~basic_ios_ZNSo3putEc_M_range_check_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm_ZNSt6vectorIiSaIiEE15_M_erase_at_endEPi~allocatormemchrflags_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSo5seekpExSt12_Ios_Seekdirfind_first_ofUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøÇH‹EøÇ@H‹EøÇ@ÉÃUH‰åH‰}øH‹Eø‹€Œƒø”À¶ÀÉÃUH‰åHƒìH‰}øH‹EøH‹H‹HƒÀ@H‹H‹EøH‹8ÿÒÉÃUH‰åHƒìH‰}øH‹EøH‹H‹HƒÀHH‹H‹EøH‹8ÿÒÉÃUH‰åHƒìH‰}øH‹EøH‹8è¶ÀÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒì H‰}èH‰uàÆEÿH‹Eàòò* f.ÈwëH‹UàH¸ð?H‰ÆEÿë-H‹Eàòò f.ÁwëH‹UàH¸ð¿H‰ÆEÿ€}ÿt8H‹Eè¶@Hƒð„Àt)H‹EèÆ@HH5H‹=èH‹}è¾èH‹EàÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒìH‰}øH‹EøH‹H‹HƒÀ8H‹H‹EøH‹8ÿÒëH‰EðHƒúÿt H‹}ðèH‹}ðèÉÃUH‰åHƒì H‰}øH‹EøH‹H‹HƒÀ0H‹H‹EøH‹8ÿÒ‰EôëH‰EèHƒúÿt H‹}èèH‹}èè‹EôÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹EèHÇ@@H‹EèÆ@HëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃWvOut: data value(s) outside +-1.0 detected ... clamping at outer bound!StkFrames::operator[]: invalid index () value!RtWvOut::tick(): incompatible channel value in StkFrames argument!RtWvOut: audio buffer underrun!N3stk7RtWvOutEÿÿN>Q3Ë–ËÄóÿ›!$(6ÿ›!$+9ÿÿ''?8`ÿÿ40‹„ÖÏÿÿ40‹„ÖÏÿÿ40‹„ÖÏÿÿ''?8`ÿÿ''?8`ÿÿ':Unÿ›YN&SD$+co›)r}ÿ›YN&SD$+co›)r}N3stk5WvOutE7RtErrorð?ð¿@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ5† 4øÿÿÿÿÿÿÿ8† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ´† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿˆ† ƒ4øÿÿÿÿÿÿÿZ† ƒ4øÿÿÿÿÿÿÿb† ƒ4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿFçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿLçÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ¡[-”%-ƒn-hh-×I-Êi-¦€-—€-’]-m~-Sl-<'-âG-ÏE-‚g-um-\ZU-[-%-n-æ h-š U I-H i-$ €- €- ]-ë ~-Ñ l-º '† -` G-M E- g-ó m-Ú ZÓ -¡ |- [-‚ %-i n-J %-9 n- h-ÿ h-ê A-Ç O-« `-Š Zo |-] [-P %-7 n- %- n-ì h-Í h-¸ A-• O-y `-X Z= |-+ [- %- n-æ%-Õn-ºh-›h-†A-cO-G`-&Z)-Ï\-Áx-¼b=µ f-fe--I- I-Å=-ŸK-`I-f-÷e-Õ=-£-‹K-rI-Z`-N1-I-ðf-Çe-I-^-C„-4=-=-àI-ÊI-¬I-–I-^I-EI--`-K-1-ï\-áx-Üb=Õ ÅK-ºK-™w-”Vp-p-Ñp-§Q-ˆo-]?-$C-`0Рp@à¸h8ب€X0ذˆ`8èÀ˜pH 'ˇÇÇDÇ<ÇîÆæÆ·Æ¯ÆtÆlÆÆÆ‘Å‰ÅNÅFÅ"ÅÅöÄîÄÊÄÂĞĖÄNÄFÄùÃñÃÊÃÂÃ)Ã!ÃÃüÂàÂØÂÂÂøÁðÁ‹ÁƒÁ^ÁVÁ)Á!ÁÀ…À]ÀUÀ%ÀÀÊ¿¿¡¿™¿†¿~¿6¿.¿¿û¾R¾J¾¾¾ݽÕ½©½¡½u½m½F½>½½ ½Þ¼Ö¼¶¼®¼i¼a¼7¼/¼¼¼0 ‹?­Td \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(u[-hd-Aj-Y=c-û|-é[-Üd-Ád-°k-˜Y=}|-k[-^d-Cd-2k-Y=ÿ|-í[-àd-Åd-´k-œY=ƒ-z[-:-1[-Ò[-¿u-£u-Žs-us-l^-^q-Nx-I?r-0x-+t-Ô\-Æx-Áb=ºyJêM-a=R-=}-8,‚=%v- ¬SMPSMPTHX@{0-(/ _79UpzhV`{PH@_8!0#(TyW{6^ð6^ð5ì\ì6 É4^ɸ4^¸3´\´4 ‘ ^‘€ ^€|\| Y$^YH$^H#D\D$ !"^!"^! \ " é<^éØ<^Ø;Ô\Ô< ±:^± :^ 9œ\œ: y8^yh8^h7d\d8 A&^A 0&^0%,\,& H^  øH^øGô\ôH ÑB^Ñ ÀB^ÀA¼\¼B ˆ(^ˆ'„\„( P*^P)L\L* 0^/\0 à.^à-Ü\Ü. ¹>^¹¨>^¨=¤\¤> p^pl\l 8^84\4 ^ü\ü È^ÈÄ\Ä ^Œ\Œ XR^XQT\TR ,^ +\, è2^è1ä\ä2 °P^°O¬\¬P x@^x?t\t@ @D^@C<\<D N^M\N ÐF^ÐEÌ\ÌF ˜J^˜I”\”J `L^`K\\\L (^($\$ ƒM2 X nz Øœ« ©» …Ä 0È €Ì §Ð (žâ °æ øê |žü ¤ž Éž ôž2 ,ŸD dŸV œŸh ÇŸz òŸŒ   Ÿ | ² 衼 p¤á ¨¤ à¤> ¥€X—ø€¢¸€‚˜R €P¥€^œä €`¨i€b›¸ €ð§|€à›Î €(¨€äšZ €§(äó h¦‚Ï 0¦ 6 ¤} Š À¥ï(´ ø¥ ȣˬ ú ˜¨ì. Шòp H§?H ˆ €§Tz   ¸§P€6™p €ˆ¥Ë€˜¿€X£C€Rš € ¦¯€Þ— € £m€–—X€°¢v€˜š0 €Ø¦P€„—8€x¢1€r—€@¢€À—~€è¢æ€.˜Ý€£8€K˜8 €8¤Þ€ ¡z€@¡ ¡Â€Å¡Œ€¸¡<ž°€`¡à m#€ù¤Ó¢ÙÁ×üÁ³Âä.O^¼±(g3jŸêžÐPê‘m_°®ƒâ¹__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN7RtAudio16StreamParametersC1Ev__ZNK5RtApi15isStreamRunningEv__ZN7RtAudio11startStreamEv__ZN7RtAudio10stopStreamEv__ZNK7RtAudio15isStreamRunningEv__ZN3stk7RtWvOut5startEv__ZN3stk7RtWvOut4stopEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5WvOut8clipTestERd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk7RtWvOut4tickERKNS_9StkFramesE__ZN3stk3Stk5sleepEm_memcpy__ZN3stk5Mutex4lockEv__ZN3stk5Mutex6unlockEv__ZN3stk7RtWvOut4tickEd__ZN3stk7RtWvOut10readBufferEPvj__ZN3stk5writeEPvS0_jdjS0___ZN7RtAudio11closeStreamEv___cxa_call_unexpected__ZN7RtAudio22getDefaultOutputDeviceEv__ZN3stk5WvOutD2Ev__ZTVN3stk5WvOutE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZdlPv__ZN3stk7RtWvOutD0Ev__ZTVN3stk7RtWvOutE__ZN3stk5MutexD1Ev__ZN7RtAudioD1Ev__ZN3stk7RtWvOutD1Ev__ZN3stk7RtWvOutD2Ev__ZN3stk5WvOutD0Ev__ZN3stk5WvOutD1Ev__ZN3stk5WvOutC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk7RtWvOutC1Ejdiii__ZN7RtAudioC1ENS_3ApiE__ZN3stk5MutexC1Ev__ZN7RtAudio10openStreamEPNS_16StreamParametersES1_mjPjPFiPvS3_jdjS3_ES3_PNS_13StreamOptionsE___cxa_begin_catch__ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE___cxa_end_catch__ZN3stk9StkFrames6resizeEmj__ZTI7RtError__ZN3stk7RtWvOutC2Ejdiii__ZTIN3stk7RtWvOutE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk7RtWvOutE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk5WvOutE__ZTSN3stk5WvOutE__ZTIN3stk3StkE___cxa_pure_virtual__ZTS7RtError__ZTISt9exception___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN7RtAudio16StreamParametersC1Ev.eh__ZNK5RtApi15isStreamRunningEv.eh__ZN7RtAudio11startStreamEv.eh__ZN7RtAudio10stopStreamEv.eh__ZNK7RtAudio15isStreamRunningEv.eh__ZN3stk7RtWvOut5startEv.eh__ZN3stk7RtWvOut4stopEv.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk5WvOut8clipTestERd.eh__ZN3stk9StkFramesixEm.eh__ZN3stk7RtWvOut4tickERKNS_9StkFramesE.eh__ZN3stk7RtWvOut4tickEd.eh__ZN3stk7RtWvOut10readBufferEPvj.eh__ZN3stk5writeEPvS0_jdjS0_.eh__ZN7RtAudio11closeStreamEv.eh__ZN7RtAudio22getDefaultOutputDeviceEv.eh__ZN3stk5WvOutD2Ev.eh__ZN3stk7RtWvOutD0Ev.eh__ZN3stk7RtWvOutD1Ev.eh__ZN3stk7RtWvOutD2Ev.eh__ZN3stk5WvOutD0Ev.eh__ZN3stk5WvOutD1Ev.eh__ZN3stk5WvOutC2Ev.eh__ZN3stk7RtWvOutC1Ejdiii.eh__ZN3stk7RtWvOutC2Ejdiii.eh__GLOBAL__I__ZN3stk5writeEPvS0_jdjS0___ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC2LC3LC4GCC_except_table0LC5LC7GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10GCC_except_table11EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5writeEPvS0_jdjS0_.eh___tcf_0.ehstk-4.4.4/src/Debug/Sampler.o000644 000766 000766 00000473424 12015735510 015723 0ustar00garygary000000 000000 ÏúíþÐ hÁðÀ__text__TEXTt ð°w€__debug_frame__DWARFx PhhX__debug_info__DWARFÈ×é¸#(½__debug_abbrev__DWARFŸ¸ __debug_aranges__DWARFWPG%__debug_macinfo__DWARF§—__debug_line__DWARF§¥—(%__debug_loc__DWARFL < P%__debug_pubnames__DWARFl1[\:__debug_pubtypes__DWARFÇBV ·K__debug_inlined__DWARFL U__debug_str__DWARFLðš U__debug_ranges__DWARF çýï__mod_init_func__DATAçðÐ5 __textcoal_nt__TEXTçÊðØ5Œ €__cstring__TEXTèö¯Øÿ__gcc_except_tab__TEXT—÷Ô‡__StaticInit__TEXTkúX[8:€__const__DATAàúxÐh: __const_coal__DATA`ûØPÐ: __const_coal__TEXT8ü( __bss__DATAÀ__literal8__TEXTXüH__eh_frame__TEXT`ü`P€;y h__constructor__TEXTÀ°__destructor__TEXTÀ°HGìV ! P±Ë!UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èÉÃUH‰åHƒìH‰}øòEðH‹}øèÉÃUH‰åSHƒì(H‰}ØÇEìë%‹uìH‹}ØHÇÀèH‹8H‹HƒÀ8H‹ÿÐÿEì‹]ìH‹}ØHÇÀèH9Ã’À„Àu¾H‹}ØHƒÇ@èHƒÄ([ÉÃUH‰åSHƒìxH‰}ØHH‹EØH‰ÇEìë8‹uìH‹}ØHÇÀèH‹H‰EHƒ}tH‹UH‹HƒÀH‹H‹}ÿÐÿEì‹]ìH‹}ØHÇÀèH9Ã’À„Àu«ÇEìë8‹uìH‹}ØHÇØèH‹H‰E˜Hƒ}˜tH‹U˜H‹HƒÀH‹H‹}˜ÿÐÿEì‹]ìH‹}ØHÇØèH9Ã’À„Àu«H‹EØHðH‰E H‹} èH‹UØHÂØH‰U¨H‹}¨èH‹EØHðH‰E°H‹}°èëeH‰EˆH‹]ˆH‹UØHÂðH‰U H‹} èH‰]ˆH‹]ˆH‹EØHØH‰E¨H‹}¨èH‰]ˆH‹]ˆH‹UØHÂðH‰U°H‹}°èH‰]ˆëJH‹EØHØH‰E¸H‹}¸èH‹UØHÂÀH‰UÀH‹}ÀèH‹EØHƒÀ@H‰EÈH‹}ÈèëbH‰EˆH‹]ˆH‹UØHÂØH‰U¸H‹}¸èH‰]ˆH‹]ˆH‹EØHÀH‰EÀH‹}ÀèH‰]ˆH‹]ˆH‹UØHƒÂ@H‰UÈH‹}ÈèH‰]ˆëH‹EØH‰EÐH‹}Ðèë&H‰EˆH‹]ˆH‹UØH‰UÐH‹}ÐèH‰]ˆH‹}ˆè¸„Àt H‹}ØèHƒÄx[ÉÃUH‰åSHƒìxH‰}ØHH‹EØH‰ÇEìë8‹uìH‹}ØHÇÀèH‹H‰EHƒ}tH‹UH‹HƒÀH‹H‹}ÿÐÿEì‹]ìH‹}ØHÇÀèH9Ã’À„Àu«ÇEìë8‹uìH‹}ØHÇØèH‹H‰E˜Hƒ}˜tH‹U˜H‹HƒÀH‹H‹}˜ÿÐÿEì‹]ìH‹}ØHÇØèH9Ã’À„Àu«H‹EØHðH‰E H‹} èH‹UØHÂØH‰U¨H‹}¨èH‹EØHðH‰E°H‹}°èëeH‰EˆH‹]ˆH‹UØHÂðH‰U H‹} èH‰]ˆH‹]ˆH‹EØHØH‰E¨H‹}¨èH‰]ˆH‹]ˆH‹UØHÂðH‰U°H‹}°èH‰]ˆëJH‹EØHØH‰E¸H‹}¸èH‹UØHÂÀH‰UÀH‹}ÀèH‹EØHƒÀ@H‰EÈH‹}ÈèëbH‰EˆH‹]ˆH‹UØHÂØH‰U¸H‹}¸èH‰]ˆH‹]ˆH‹EØHÀH‰EÀH‹}ÀèH‰]ˆH‹]ˆH‹UØHƒÂ@H‰UÈH‹}ÈèH‰]ˆëH‹EØH‰EÐH‹}Ðèë&H‰EˆH‹]ˆH‹UØH‰UÐH‹}ÐèH‰]ˆH‹}ˆè¸„Àt H‹}ØèHƒÄx[ÉÃUH‰åSHƒìxH‰}ØHH‹EØH‰ÇEìë8‹uìH‹}ØHÇÀèH‹H‰EHƒ}tH‹UH‹HƒÀH‹H‹}ÿÐÿEì‹]ìH‹}ØHÇÀèH9Ã’À„Àu«ÇEìë8‹uìH‹}ØHÇØèH‹H‰E˜Hƒ}˜tH‹U˜H‹HƒÀH‹H‹}˜ÿÐÿEì‹]ìH‹}ØHÇØèH9Ã’À„Àu«H‹EØHðH‰E H‹} èH‹UØHÂØH‰U¨H‹}¨èH‹EØHðH‰E°H‹}°èëeH‰EˆH‹]ˆH‹UØHÂðH‰U H‹} èH‰]ˆH‹]ˆH‹EØHØH‰E¨H‹}¨èH‰]ˆH‹]ˆH‹UØHÂðH‰U°H‹}°èH‰]ˆëJH‹EØHØH‰E¸H‹}¸èH‹UØHÂÀH‰UÀH‹}ÀèH‹EØHƒÀ@H‰EÈH‹}ÈèëbH‰EˆH‹]ˆH‹UØHÂØH‰U¸H‹}¸èH‰]ˆH‹]ˆH‹EØHÀH‰EÀH‹}ÀèH‰]ˆH‹]ˆH‹UØHƒÂ@H‰UÈH‹}ÈèH‰]ˆëH‹EØH‰EÐH‹}Ðèë&H‰EˆH‹]ˆH‹UØH‰UÐH‹}ÐèH‰]ˆH‹}ˆè¸„Àt H‹}ØèHƒÄx[ÉÃUH‰åSHƒì(H‰}ØH‹}ØèHH‹EØH‰H‹}ØHƒÇ@èH}ïèH‹}ØHÇÀHuïèH}ïèH}îèH‹}ØHÇØHuîèH}îèH‹}ØHÇðòxòèH}íèH‹}ØHÇØHuíèH}íèH}ìèH‹}ØHÇðHuìèH}ìèH‹UØH¸€{@H‰‚ÐH‹UØH¸Ð?H‰‚H‹UØH¸Ð?H‰‚ëiH‰EÐH‹]ÐH‹}ØHÇØèH‰]ÐH‹]ÐH‹}ØHÇÀèH‰]ÐH‹]ÐH‹}ØHƒÇ@èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‹}ØèHH‹EØH‰H‹}ØHƒÇ@èH}ïèH‹}ØHÇÀHuïèH}ïèH}îèH‹}ØHÇØHuîèH}îèH‹}ØHÇðòæðèH}íèH‹}ØHÇØHuíèH}íèH}ìèH‹}ØHÇðHuìèH}ìèH‹UØH¸€{@H‰‚ÐH‹UØH¸Ð?H‰‚H‹UØH¸Ð?H‰‚ëiH‰EÐH‹]ÐH‹}ØHÇØèH‰]ÐH‹]ÐH‹}ØHÇÀèH‰]ÐH‹]ÐH‹}ØHƒÇ@èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃÿÿÿÿx $ç† $*ç7† ,† ƒ$bç)† $Œç!† $®ç)† $Øç!† $úç † $è† $è † $&è† $>è† $Vè† $dè† $„è† $¤è† $¼è† $Êè † $Ôè† $ìè † $öè† $é† $&é† $4é† $Té† $té† $Œé† $šé † $¤é† $¼é † $Æé† $Þé† $öé† $ê† $$ê† $Dê† $\ê† $jêB† $¬ê† $Ìê† $ìêB† $.ë† $Në† $nëB† $°ë† $Ðë† $ïë† $ýë&† $#ì#† $Fì† $Tì&† $zì#† $ì† $«ì&† $Ñì#† $ôì7† $,í4† ,`í~† ƒ,Þí~† ƒ$\î† $|î1† $®îI† $øîM† ,FïY† ƒ, ðY† ƒ$úñ† $ò1† $LòI† $–òM† $äò† $ó1† $6óI† $€óM† ,Îó~† ƒ,Lô† ƒ,hõ݆ ƒ$kúC† $®ú† $† $2† $N† ,jl† ƒ,Ö~† ƒ,T~† ƒ,Ò~† ƒ,Föœ† ƒ,P ’† ƒ,â ’† ƒÓéGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Sampler.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Õunsigned int__int64_t .ölong long intlong long unsigned intlong int$_0€ L]__mbstate8 M]_mbstateL Nöpmmchar__mbstate_t O-__darwin_mbstate_t Qx__darwin_size_t Z¼long unsigned int__darwin_va_list `éùùm __va_list_tag l gp_offset Õ# fp_offset Õ# overflow_arg_area l# reg_save_area l# __darwin_wchar_t f¼__darwin_rune_t kn__darwin_wint_t n¼__darwin_clock_t s¼__darwin_time_t v!póm _opaque_pthread_once_tE6 __sigE!# __opaqueEã#__darwin_off_tnå__darwin_pthread_once_t|ó__darwin_wctrans_t(¼__darwin_wctype_t*Ãsize_tc¥time_tWÌptrdiff_t˜! std R 7R 8U XX Z ]¦ _ bÝ j/ kf o­ pË qì r s u_ w{ xŽ z¥ }Á ~Ý  0 ‚R ƒ_ „{ …Ž †´ ‡Õ ˆö Š ‹= Ξ Ðè! Ñj Óû! Ô… Õ! ×;! Ø”! ÙR! Ús! Û½! ;" fpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >” ø;Ž;#_M_p #ø;< í;reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >C,_Ios_Fmtflags7Ë _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek1 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ø _S_beg_S_cur_S_end_S_ios_seekdir_end€€Ô1¾event¢ erase_eventimbue_eventcopyfmt_event‰—ÓÄ _M_nextÕùZ#_M_fnÖ[#Ž×¼#ëØ<#‰—Û‘ ùZ[¼ùZ Ìkßdª ùZ!á“ã¿]¼ùZ¨<ñ _M_pwordòl#_M_iwordó!#¨<ô [ÓT"J,_ZNSt8ios_base4Init11_S_refcountE<#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEú9ÓT¥&[ T&[¼basic_streambuf > Ri Ti Ui Wi X9i ZSi \mi ]‡i ^¦i _Ài `Úi aôi bj c(j dBj e\j fvj g’j h¬j iÆj jÝjctype_basectypemoney_baseÍ$pattern É field É 6*#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >Ž%ú SE¦#&E'T¦#&†U¦#&V¦#'ú Ww¯¦¤¦('„¯¦¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >[%ú S ²#&E'T×±#&†U×±#&V×±#'ú WDu²j²('„u²¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >h%ú S†º#&E'TRº#&†URº#&VRº#'ú WQðºåº('„ðº¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >)~’¶ÝBÚÅËÚÅÚÅ*¯—þ SAú9ðtžîZ+~vˆ.b¦¦î7+¤r”e^-¦¦+éP´"YN¦¦E¦+ØGˆ\o×±×±î7+C+” •‹×±×±+o´[b¬×±×± ²+WNˆG0ÍRºRºî7+í0”ïéRºRº+pa´Ÿ+ RºRº†º,nothrow!I fAß,cerr Aø‚[ß-__ioinit M_ZStL8__ioinit .!p"X¼ttt/z0p.V’"ež  tž/p.óB"d Â t)"[Á& Ý¼.Ð/"Plþþ¼ž/1 $_4#a/ quot#b¼# rem#c¼#div_t#d $_5#ff quot#g!# rem#h!#ldiv_t#i< $_6#lž quot#mö# rem#nö#lldiv_t#ot.ƒ^#“¼ÄÄ/Ê2.²#”ââtdouble.·#•¼t.¼#–!t.Eš#œlEþþžžE/K3¼_þþ. #ž/{¼¼'ØT# Žl.‘Z#¡ ¥t.U'#£fÁ!!.¹w#ª¼Ýtž.ó#«žþþtž/wchar_t.©U#¬¼0þtž'W9#¯RlžžE4£‘#°¼.í9#±l{lž'$(#²ŽÕ)ÏB#³~Gâ®t®/ .úB#µ!Õt®¼.Î#½¼öt®¼)z„#„‰¼t.a#Þ2 2ž/80.©s#ļY  __gnu_cxx¡!)ήÁRö…ö) ´šVž¥öö__debug$6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >.ÈE#§ž;!öö.óV#™öR!t.W“#ºös!t®¼.²z#À”!t®¼)ÖB#´‡G´!´!t®float.*“#·Ù!Ù!t®long double'y<#Çû!¼.bt#¦ö"ö lconv`%+F$&‡%, #&ª?%- #&Ø%. # int_curr_symbol%/ # currency_symbol%0 # mon_decimal_point%1 #( mon_thousands_sep%2 #0 mon_grouping%3 #8&W%4 #@&lY%5 #H int_frac_digits%6p#P&(*%7p#Q p_cs_precedes%8p#R p_sep_by_space%9p#S n_cs_precedes%:p#T n_sep_by_space%;p#U p_sign_posn%p#X int_n_cs_precedes%?p#Y int_p_sep_by_space%@p#Z int_n_sep_by_space%Ap#[ int_p_sign_posn%Bp#\ int_n_sign_posn%Cp#].lP&5 b$¼t4Vf%Ko$/"va_list'IÑfpos_t'U6 __sbuf'`Â$ _base'aÂ$# _size'b¼#/ˆ __sFILE˜'‚& _p'ƒÂ$# _r'„¼# _w'…¼# _flags'†™# _file'‡™# _bf'ˆ’$# _lbfsize'‰¼#( _cookie'Œl#0 _close''&#8 _read'ŽF&#@ _seek'e&#H _write'„&#P _ub'“’$#X _extra'”•&#h _ur'•¼#p _ubuf'˜›&#t _nbuf'™«&#w _lb'œ’$#x _blksize'Ÿ¼#ˆ _offset' „$#3¼'&l/&3¼F&l ¼/-&3„$e&l„$¼/L&3¼„&lt¼/k&__sFILEX/Š&ˆ«&mˆ»&mFILE'¡È$'Q'ïÝ&Ý&/»&.r'ð¼ú&Ý&.uM'ñ¼'Ý&.¡—'ò¼('Ý&.VK'ó¼?'Ý&.)X'ô¼V'Ý&.@W'õ¼r'Ý&r'/„$.OX'ö ™' ¼Ý&)Ã''ú—fÝ&¹'tt.w5'ÿžß'lžžÝ&5à5'gGÝ&(ttÝ&6à '¼'(Ý&!¼6Î4'¼D(Ý&D(/J(0„$6õ…'!g(Ý&6í,'¼(Ý&7óD'¼6&-'  ¥( (' ¹(t6ÛR'¼Ñ(t6½M'¼î(tt ;')Ý&˜s')Ý& 6æ”'¼B)Ý& ¼ž7q'Ý&6Iƒ' h) 6¹'¼…)¼Ý&6·.'©¼¨) žt86ðZ'ª¼Ê)Ý&tÊ)/ù6y'«¼í)tÊ)6(5'¬¼* žtÊ)6\c'­¼6*ttÊ)pF*mclock_t(M´ tm8(Z'+ tm_sec([¼# tm_min(\¼# tm_hour(]¼# tm_mday(^¼# tm_mon(_¼# tm_year(`¼# tm_wday(a¼# tm_yday(b¼# tm_isdst(c¼# tm_gmtoff(d!#( tm_zone(e #0pthread_once_t)^L__gthread_once_t*/'+wint_t+F $_7+Q²+ __min+R†# __max+S†# __map+T†# __types+U²+#/Ã_RuneEntry+Vc+ $_8+Xþ+ __nranges+Y¼# __ranges+Zþ+#/¸+_RuneRange+[Ê+ $_9+]E, __name+^E,# __mask+_Ã#pU,m _RuneCharClass+`,9$_10ˆ +bÖ- __magic+cã# __encoding+dÖ-# __sgetrune+f.#( __sputrune+g).#0 __invalid_rune+h†#8 __runetype+j/.#< __maplower+k?.#¼ __mapupper+l?.#¼ __runetype_ext+s,#À __maplower_ext+t,#Ð __mapupper_ext+u,#à __variable+wl#ð __variable_len+x¼#ø __ncharclasses+}¼#ü __charclasses+~O.#€pæ-m3†ÿ-t¥ÿ-/t/æ-3¼).† ¥®/ .Ã?.mÿ†O.mÿ/U,_RuneLocale+k,:ha,åqG¼‚.¼:¢_,ëŠf¼œ.¼:Àb,÷]¼¶.¼:Ö,þÊ<¼Ð.¼*Ho,¥¼ë.¼*¸0, ú¼/¼*»G,Ël¼!/¼*d-,)p¼u0éî9streampos/Ó‰+±00ñvnQ8î9ô9)Ž0õã3ú9q8ô9ô9)W—0ù\ú9‘8ô9ô9)¥I0ýC¼¶8ttž5<˜0³1žÒ8t5l0ûptø8tžô95¾ 0  9 tž5\„0 É D9 tž5±007… j9 žp5¹30p†9:5Qy0Á—¼¢9ô95¢q0éŒú9Ã9::?þ?0#¾¼!8W0&Ƽ:@p@zbool@:0¼3¼:8/:A__vtbl_ptr_type :<!G>°6w;'dwDb:w;'dwF{:w;};',K•:w;¼)ÅHNÇq ¶:ˆ;î9)ÅHQ_dt×:ˆ;ô9)þ9V{= ý:w;¼þ++:`1P;w; ¼)€dëkž;;ˆ;+Æ‹jmQ];w; ô9Bã:n-Žw; /B:@ƒ;0B:/ƒ;>©21ç;B:#'Ћd·;ç;'ЋfÐ;ç;í;C™`lç;¼/Ž;@ó;0Ž;0ú90»_Atomic_word3%¼/U > 28/ODnposXˆ/OE_M_dataplusU #_Rep_base_RepFSD¡z „<4OFSD–† §<?O Fæ9©wEOÅ<4OF|7%|eÆã<4OFY)>2Æ=4OG*(-ÙŒ=?OFê 4:XžC=4O¼tGŒ<r:l=4O¼¼tF.sD’„ž”=4O¼¼FRLÔmú9·=4OtG;UºÚ= t¼Gh\^…ý= t¼Gž\g§Z > ¼pGÊ{zI‚C> ÆÆGÊ{~ðOf> ))GÊ{‚š ‰>   GÊ{†%¬> ttF7Š'˜¼Î>¼¼G84Ã?O¼¼¼GÁ…4µÀ??OH4š”?KOH.9??O'H.4¿R??Oí;'H.4·k??OQO'H.4ÅŽ??OQO¼¼'H.4ж??OQO¼¼í;'H.4ÛÙ??Ot¼í;'H.4â÷??Otí;'H.4é@?O¼pí;ì5@?O¼5Î…ôMšWOW@?OQO5Î…üSWOy@?Ot5Î…ÿ˜WO›@?Op5FQØYƸ@?O5FQ)W)Õ@4O5‰&F6Æò@?O5‰1 )A4O5[ƒ:Ò ,A?O5[ƒC`” IA4O5¾Lò fA?O5¾Ui ” ƒA4O5t]¬ž A4O5<˜c kž½A4O5€h4>žÚA4O rZ4néýA?O¼p rZƒdˆB?O¼5©6‹°}ž8B4O ›C4ä;VB?O¼ U¦;‚oB?O5Tv­ôú9ŒB4O5v¼æsô9®B4O¼5vÍgî9ÐB?O¼5*Šâp@ô9òB4O¼5*ŠõQî9C?O¼5ý`âRWO6C?OQO5ý` áDWOXC?Ot5ý`t’WOzC?Op5ïR4JWOœC?OQO5ïR4[Ø…WOÈC?OQO¼¼5ïR4/œŠWOïC?Ot¼5ïRB@WOD?Ot5ïR4xDWO8D?O¼p ­.e7sVD?Op)±04øNWOwD?OQO5±0ƒ‰‚WO£D?OQO¼¼5±04;|WOÊD?Ot¼5±0ŸÍHWOìD?Ot5±0¯;WOE?O¼p ÌOL;E?OƼp5ë vWObE?O¼QO5çWWO“E?O¼QO¼¼54mWO¿E?O¼t¼5*WOæE?O¼t5AT^WOF?O¼¼p5RKÆ9F?OÆp5yjF>WO`F?O¼¼5yzÁÆ‚F?OÆ5yŽGlÆ©F?OÆÆ5ÞH©1TWOÕF?O¼¼QO5ÞHÀÌ:WO G?O¼¼QO¼¼5ÞH4õ(WO„žáM4Ot¼5e4n†cžN4Op¼5YR</N4O¼¼5¥I“¥3¼QN4OQO5¥I4‚\‡¼}N4O¼¼QO5¥I4’³l¼³N4O¼¼QO¼¼5¥I4£©c¼ÕN4Ot5¥I4²ºx¼O4O¼¼t!¥I4Ã&U¼4O¼¼t¼0ž/:O0</</_<@_<@:O@<>S<”¢O _M_length•ž# _M_capacity–ž#&ë—<#>_<›cQ]O#JO24@e)/OJïN4EÇJzJ…•4Q!,cQ;4´tKO)8'¾Þú9PsQ)oÂÐtú93PsQ+¨eÆKPEO+-ÊËPcPEO+†7Î`€PEO¼)åZØ8e œPEO)‰Hܶ  ÂPEOí;í;5¯<4OEOèP¼¼í;+46çZvQEOí; /X4«ºf#QEOí;)aPõ}| ?QEO!·b4^dc EOí;¼žsQm/yQ0¢O>ž 5CÔTKnone5h_ZNSt6locale4noneE:Lh<5i¤–:Mnumeric5jŒ:LV,5kò—:Lir5lÉ‚:L\5mç?:LPz5nî: Kall5p_ZNSt6locale3allE:?]/NÙX5ÔT##_S_classic5 _ZNSt6locale10_S_classicEÔT#_S_global5#_ZNSt6locale9_S_globalEÔTOÈn5)ÃKÚT#_S_once58_ZNSt6locale7_S_onceE=+0Ï“'C,5{ SêT'C,5„$SêTðT'C,5=SêTt'C,5`SêTðTt¼'C,5ªƒSêTðTðT¼' 5ºSêT¼)Î…5ÅCðT¾SêTðTstring2<<)25Ýc¾SèSûT)»z5çÖUú9 TûTðT)ËU5ðvú9*TûTðT5è55å™~QFTðT?b5çdðTPC,5<sTêTÔTQØs5?"xQ5B)@Fvr5Eÿ8¼®T¼R~f5H @êTðTðT¼/¼ZO*5ôD¼ZO+5õša¼ZOØ5ö¼ZO±5÷ÇZGÌk5ú§%YÔTGá“5×/6YÔTP]/5 VYÔTÝZžP]/5 vYÔTtžP]/5‘YÔTžPÅ85­YÔT¼P]/5ÈYÔTÝZGÎ…5ª8çYÔTÝZF˜5Ȉú9ZÔTG½T5&ì))ZÔTèZ¼GO5)®>MZÔTèZÒZGÔ 5,AMqZÔTèZþWGªG5/Ö’•ZÔTþW#WRè57ÔT#Wž/#WþWÇZXÒZÒZX/ØZ0þW@ãZ0X/ãZ@ôZ0¾S/ Y[â [¼@Ø /ÿZ/Ä / ZØ ØÊ,[%bT_vptr$ios_base:#[™ƒs %b\decQ_%b\fixed¸_%b\hex ^,%b[/%b\leftš)%b \octUX%b@\right^’%b€]n<Ð)%b]w  b%b]q=$zp%b^showpos'­H%b^skipws*Á‘%b^unitbuf-1%b ]1´%b@[¤/4ù%b°[æO7õ %bJ],”:~)%b\badbitL¿w*b\eofbitO•*b\failbitTyZ*b\goodbitW…4*b\appjÚ /b\atemýn/b_binarys_ZNSt8ios_base6binaryE/b[Ò“v:/b[õ“y[C/b_trunc|_ZNSt8ios_base5truncE/b _beg‹_ZNSt8ios_base3begE4b\curŽ™H4b[‰‘I/4bstreamsize/NºE_M_precisionÉ^#E_M_widthÊ^#E_M_flagsˤ #E_M_exceptionÌ1 #E_M_streambuf_stateÍ1 # E_M_callbacksçùZ#(E_M_word_zeroøÄ #0E_M_local_wordý9b#@E_M_word_size¼#ÀE_M_word [#ÈE_M_ios_locale~Q#Ð  À6;G_Ib[¼G[êœ f_Ibâ GÚí'€_IbFÝkTOb¨_Ib¼ú9G5  ½eÂ_Ib5~‰$¯)¤ ß_Ub5~‰.¤ `Ib¤ 5 ‹>CФ #`Ib¤ 5 ‹O¤ J`Ib¤ ¤ ¶e^sˆh`Ib¤ 57jt(^…`Ub57rþd^§`Ib^5 €1`^Ä`Ub5 ˆÅ^æ`Ib^5Ã@›óqú9aú95‰o§£:~Q$aIbðT5®B²~QAaUb5Ÿs¼M ðT^aUb?/;ÎQr¼5ËšÞ2m`b’aIb¼5É óf'fb´aIb¼`ó`,[ÔaIb¼PÔ1êaIbPÔ1 bIblbVÎ…cm[Iblb0¤ 01 0Ë 0 Ä Ibm/,[@Ä /[b0,[@!@l@[bZ¾@7:rbèhT_vptr$basic_streambuf:#a_M_in_beg8à#a_M_in_cur8Ä #a_M_in_end8Å #a_M_out_beg8Æ # a_M_out_cur8Ç #(a_M_out_end8È #0a_M_buf_locale8Ï~Q#8b¡8ÔrbZcèh¼)^?8àc/~Q{cèhðT)®B8ñ•š~Q—cîh)p8þ.\èh½cèh !5W–8ym$8écèhö Ë 5áX8é.$8dèh‰Ë 5m8 ª2¼-dèh5á{8AV^Jdèh5ç>8'8n¼gdèh5š89½¼„dèh5ÛW8OÙy¼¡dèh5áW8b‚^Èdèh !5Ì\8pÂ[¼êdèhp5;Š8‰Ÿ˜¼eèh5M~8¤T¼)eèhp5S~8¾B^Peèht!P¨98ËfeèhF½K8ÞÉ' „eîhFÝ18áX{ ¢eîhFíD8äàÀeîhG1…8î0wßeèh¼G‹8ù[fèh   F258 üK &fîhFyv8p[ DfîhF,8– bfîhG2(8Hfèh¼GD‹8'3•¥fèh  c‰o8<Õ„rbÌfèhðTd˜s8K©5èhrbüfèh !dnr8WNW$8rb1gèhö Ë dÄ:8cÕ7$8rbagèh‰Ë dÇ\8o,R¼rb‡gèhdúl8…K^rb­gèhe…t92 V^rbÜgèh !d6d8«(¼ rbhèhdî”8¸o¼ rb(hèhdÐ8Ð~¼ rbShèh¼eþ™9T‰™^ rb‚hèht!dzw8ûëw¼ rb­hèh¼P¨98ÈhèhùhVÎ…8"aÿhèhùh/rb/ôh0rb@ôh@rbwctrans_t:'k:ã.Hb5¼9iU+:ƒ.N†¼SiU+:€:?Um¼miU+:û….T(¼‡iU+:w‹.Zq¼¦iU+á0:Î%.`åV¼ÀiU+:².f64¼ÚiU+:üˆ.l°¼ôiU+:¼c.r-мjU+:÷G.x“¼(jU+:%.~\¼BjU+:Œt.„%¼\jU+:äe.Š¿Y¼vjU+.j:†U+’jU+i:ì….^!U+¬jU+:ç.–BYU+ÆjU+.N:ˆiÝjt.<+.²á0ôjt>;*íkfupper;1¡ík€flower;2CŒíkfalpha;34Híkfdigit;4cíkgxdigit;5'%íkfspace;6Z%ík@gprint;7fJíkfgraph;8¨‘ík%fcntrl;9a„íkfpunct;:vNík falnum;;+ík0¼/:hŽ@ ¨UuqU#ôj#E_M_c_locale_ctype °7U#E_M_del ±ú9#E_M_toupper ²òk# E_M_tolower ³òk#(E_M_table ´uq#0E_M_widen_ok µp#8E_M_widen ¶{q#9E_M_narrow ·{q#¹E_M_narrow_ok ¸p#¹iÏ“ ½_ZNSt5ctypeIcE2idE:Wjtable_size ¿_ZNSt5ctypeIcE10table_sizeE/Oh< Ìfm‹quqú9žh< Úm‹q7Uuqú9ž5Þ“ æ!ú9¶m‘q¼p5Þ“ õI)tâm‘qttœq5$ î>tn‘q¼tt5ñl G<t:n‘q¼tt5ð; p\n‘qp5ð; 1<tƒn‘q t5¬ AÌMp¥n‘qp5¬ RætÌn‘q t5¤” fô”pîn‘qp5¤” @dto‘qtt 5r‡  ¾apAo‘qpp5r‡ Â8 tro‘qttp Fn ÒÀ.uqo‘qHiX ×°/uqUŽB àøkÄo‹q¼dñˆ ðLBpøkïo‘qpdñˆ gotøkp‘q tdú[ 9—pøkJp‘qpdú[ "ï2tøkzp‘q td!“ 6îepøk¥p‘qpd!“ M]KtøkÚp‘qtt d U gpøk q‘qppd U ‚UTt økDq‘qttp GÖe Š}‘^q‘qRH– šŽ‘q/íkp‹qmÿ/øk/—q0øk/¼Wœ Æ öqküQ Ë ½`öqkÒW Ö 0t!@x Û ]­ppp0­lÍ77,[Óu,[#a_M_tie}ÔwN+’> # >Š>vÔw >XvÔwÚw5c…>™G]î9uvåw5Qc>-F ’våw5¤`>¡–Jðw¯vÔw5¤`>¨;J vÑvÔw¼5c>­:kðwîvÔw5c>´ßj vwÔw¼5v>¹fî92wåwöw5ý`>½å ðwTwÔwöw5m…>Á& vvwåwöw5Fc>ÅŒdðw˜wÔwöw5w…>Éõ] vºwåwöw!›‰>Í zÚwåw/ v@àw0 /ëw0 v@ v@üw0º@1 @Ù!Sn Uì}U#iÏ“ Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE:W0Q ¤xì}¼5#B ¿æM·Æxäu··[xò}5#B ãyh·üxäu··[x`b5#B èži·2yäu··[xø}5#B íh·hyäu··[xþ}5#B òáh·žyäu··[x~5#B øj·Ôyäu··[x ~5#B ýnj· zäu··[x~5#B ©g·@zäu··[x~5#B #Ùf·vzäu··[x~5#B (Ag·¬zäu··[xx5#B H·âzäu··[xfbUc” M x{ì}¼F‹ [·:{äu··[xWOdÎ>· xy{äu··[xò}d= · x¸{äu··[x`bd×!· x÷{äu··[xø}dó · x6|äu··[xþ}d$l!· xu|äu··[x~d,–"· x´|äu··[x ~d3#· xó|äu··[x~d; · x2}äu··[x~dH©· xq}äu··[x~dd · x°}äu··[xxoqÌ&· xäu··[xfb/ x@ú9@¦@Õ@¼@ö@@´!@âS% ÛUÍ‚U#iÏ“ Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE:W=C ï¥~Í‚¼5±K  B"ëÖ~Ùuë[pú95±K + À#ëÙuë[p!5±K 0 $ë8Ùuë[p¼5±K 5 h$ëiÙuë[pö5±K : ¼$ëšÙuë[p5±K j hSëËÙuë[pâ5±K o l#ëüÙuë[pÙ!5±K „ Ïxë-€Ùuë[pþG£C'߆j€Ùut¼pt  Ó‚G'Äì§€Ùut¼p[  Ó‚GN'‰/1߀Ùup![ tÓ‚U  ¢ "~Í‚¼d‘¾7ë"~:Ùuë[pú9d‘äë"~tÙuë[p!d‘ë^ë"~®Ùuë[p¼d‘ò½ë"~èÙuë[pöd‘ù‘ë"~"‚Ùuë[pd‘1†ë"~\‚Ùuë[pâd‘°ë"~–‚Ùuë[pÙ!o‘Së "~Ùuë[pþ/"~@¼l÷7@Ù‚™†pûqH"T_vptr$basic_ostream:#'] ?V:ƒÓu¼™†èhb‹V?_Ù‚_ƒÓu¼™†)“y?pŒr¦†€ƒÓu¬†)“y?yýr¦†¡ƒÓuÁ†)“y?ƒe¦†ƒÓuÖ†)“y?©“€¦†ãƒÓu!)“y?­˜6¦†„Óu¼)“y?±G€¦†%„Óuú9)“y@\µ€¦†F„Óu™)“y?¸¿€¦†g„Óu¦)“y@jo€¦†ˆ„Óu¼)“y?Ãy€¦†©„ÓuÕ)“y?ÌÉ€¦†Ê„Óuö)“y?ÐÓ€¦†ë„Óu)“y?ÕQ€¦† …Óuâ)“y?Ùe€¦†-…Óu´!)“y?á[€¦†N…ÓuÙ!)“y?åÐ(¦†o…Óuþ)“y@xÈ ¦†…Óuèh)±K@¦†±…Óup Ø{?#«]Ô…Óut!)§.@­¹<¦†ú…Óut!)%’@Äꇦ††Óu)Ò@ÙˆD$82†Óu)2 @馆S†Óu‰52 @Â}¦†z†Óuö q] ?nÓu¼™†/Ÿ†/¥†1@Ù‚/²†3¦†Á†¦†/dž3vÖ†v/܆3[ë†[ZP7GrbF‰rb#a_M_modeAUË #@a_M_stringAX<#H'1AdE‡F‰Ë '1Arc‡F‰QOË )ðA…ûD<‡L‰+ðAÎ_œ‡F‰QOmŠŠA§š;º‡F‰Ë eúlA±KU^ë†߇F‰e6dB‰ ¼ 놈F‰eÐB4ø‡¼ ë†.ˆF‰¼ezwBV¼ ë†XˆF‰¼e˜sAÑIsèh놇ˆF‰ !enrB›$8놻ˆF‰ö Ë eÄ:BÊÜ-$8ë†êˆF‰‰Ë mR6Bçá‰F‰ ¼¼m°Aô\*+‰F‰r„ë†F‰¼/ë†/R‰0ë†ld`7OÙ‚VŠÙ‚#E_M_stringbufAŽë†# IA¡°‰Vм™†Ë  IA¶Û‰V왆QOË `ÃGAÀW‰ŠV왆5}^AËÅcF‰Š\Š5ðAÓMH<;Š\ŠsðAÝ=VŠQO/W‰/bŠ0W‰ stk¢ŒiZy‹tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDE) y‡ó=œWvInœIܧ}è2l-,>uSRATEù_ZN3stkL5SRATEEV”€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEßuPI_ZN3stkL2PIEV”-DTû! @uTWO_PI_ZN3stkL6TWO_PIEV”-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128EV”€?ZrŠU¢ŒµT_vptr$StkError:#amessage_j¾S#atype_k|Š#'iZo µîZ|Šb7?s¢Œ,µ¼wä%viŠ¢ŒLµxÏy@»¢Œpµx_.|ÑšîZ¢Œ”µyXuåLt¢Œµ/¢Œ@Á0|ŠZy‹„Æ-‘T_vptr$Stk:#J/cˆPoíkJÉeíkJUŠ®qíkJxV‹Ì,íkJ˜Œ‚íkJGD߃íkStkFloatLâzsrate_Ôé|OŽ{×%Õ•¾S{\ŒÖ’>ú9{u8×±ƒú9|alertList_Ø_ZN3stk3Stk10alertList_E­ostringstream7ŽW‰{ÖjÜECØŽaignoreSampleRateChange_Ýú9#;I^yOŽ+v&¤LZJOŽ+ž¬îg-‘ú9;@¯€q¾S+±²n¾S+¨—µC¦Â$+Þ™¸h‰½Â$+`»wÔÂ$+ö¾‘3ë¼)ñsÁBqú9OŽOŽOŽ+÷ÈÝ€,t|Š+÷ËÅQH¾S|Š+þ‘ÎQ_ú9+ImÑ=Ovú9}E)à‹-‘~Ø‘ãÆ«-‘¼]9æÛnÆÖ-‘OŽOŽma(é2“ô-‘-‘m¨ ì°s‘-‘-‘n÷ï7”-‘|Š/ÆW‹0D”Edata_D”#EdataRate_ŽOŽ#EnFrames_ž#EnChannels_Õ#Esize_‘ž# EbufferSize_’ž#( Ý‘J”ÕÕ ’J”P”ÕÕ’J”¼ 6’J”[”5Î… :vf”X’J”[”5v)1Ll”z’J”ž5v0¯‹OŽœ’r”ž ý`8C˜º’J”f” àw@Ü(Ø’J”f”5 pJ¯Ol”ÿ’J”žÕ5 pR”OŽ&“r”žÕ5U[ÀOŽM“r”OŽÕ5t^Y žj“r”5Tvaj•ú9‡“r” rZk÷•ª“J”žÕ rZuÆ3Ò“J”žÕOŽ5ìmxÕï“r”5É’{[xÕ ”r”  ƒ‚V‹*”J”OŽ!Ç)‰øZOŽr”/OŽ/3‘@V”0OŽ@a”03‘@3‘@OŽ/a”Z…‹@Æ–Æ#€=.H3‘#'y‡µ”–w t-x”ß”–OŽOŽwŒbx”•–OŽw;E ?x”)•–OŽwf#ܘx”S•–¼OŽ)]7&LQÕo•$–)é`)‡[”‹•$–)à24°UOެ•–Õxc:²6OŽx”Õ•–ÕxcD²uf”x”––f”Õr³x”–¼/x”/*–0x”Z‹‹@CÆí–Æ#€=.C-3‘#'ó=Cl–í–)]7C63Õˆ–ó–)é`C¨\[”¤–ó–xcC)@f”/–Ò–í–f”Õrý/–í–¼//–/ù–0/–Z‘‹€DÆ š/–#astate_Di¼#@avalue_DjOŽ#Hatarget_DkOŽ#PaattackRate_DlOŽ#XadecayRate_DmOŽ#`areleaseRate_DnOŽ#hareleaseTime_DoOŽ#pasustainLevel_DpOŽ#x'œD&Ø— šbFZD)þ–÷— š¼+HWD,ʆ˜ š+Š3D/u'˜ š+õ D2 XD˜ šOŽ+óFD5ka˜ šOŽ+";D8 ™~˜ šOŽ+(GD;ˆ<›˜ šOŽ+´'D>l”¸˜ šOŽ+ˆ†DAÕ=Õ˜ šOŽ+I‹DDíSò˜ šOŽ+šDGžy™ šOŽ+¯VDJëU;™ šOŽOŽOŽOŽ+ŒDMA%X™ šOŽ)DP™u¼t™&š+DS5ˆ‘™ šOŽ)à2DV˜OŽ­™&š)cDY OŽÉ™ šxcDcjŒf”þ–÷™ šf”Õ]9DgBþ– šOŽOŽ/þ–/,š0þ–Z—‹pEÆ›Æ#adata_E'3‘#€=.E(3‘#@)]7E¯,Õ‡š›)é`EŠ^[”£š›xcE †OŽ1šÌš›ÕxcE#Jf”1šõš›f”rZq1š›¼/›01š/1šZž‹HF*Æ1žÆ#afd_FÝ&#abyteswap_F‚ú9#awavFile_Fƒú9#afileSize_F„¼# adataOffset_F…¼#(achannels_F†Õ#0adataType_F‡¼#8afileRate_FˆOŽ#@'œIF-ñ›1ž'œIF7œ1ž¾Sú9Õ¼OŽbÖwF:!›=œ1ž¼+ž‘FD6nœ1ž¾Sú9Õ¼OŽ+|FGØl†œ1ž)›qFJGú9¢œ1ž)<FM *¼¾œ7ž)ìmFPµÕÚœ7ž)¢cFS´¼öœ7ž)]yF[S@OŽ7ž+¯Fjìt91žf”¼ú9IøFp ú9j1žtÕ¼OŽI"ŽFs•ú9Œ1žtIàFveEú9®1žtIêJFytú9Ð1žtIF|-ú9ò1žt‚Ð+F¸?ú91žBžƒSINT32ô¼BžBžBž/!›/=ž0!›/žZ¤‹èG+Æâ¡1š#afile_G¨!›#pafinished_G©ú9#¸ainterpolate_Gªú9#¹anormalizing_G«ú9#ºachunking_G¬ú9#»atime_G­OŽ#Àarate_G®OŽ#ÈachunkThreshold_G¯¼#ÐachunkSize_G°¼#ØachunkPointer_G±!#à'ÜG._Ÿâ¡¼¼'ÜG6ŒŸâ¡¾Sú9ú9¼¼bàJG9Hž«Ÿâ¡¼weGE!&HžÚŸâ¡¾Sú9ú9wƒTGH_“HžúŸâ¡w@QGKŸFHž â¡wØ.GR Hž: â¡wØ.GY€ Hž_ â¡OŽx†BG\XO¼ Hžƒ è¡xZ'GdùvOŽ Hž§ è¡)›qGg3 ú9àâ¡)#^Gjî ú9ß è¡w…PGp Hž¡â¡OŽwjGv.^ Hž)¡â¡OŽ+pGâF¡â¡ú9)à2G‹ù“OŽg¡â¡ÕxcG—ëOŽHž¡â¡ÕxcG¢ƒwf”Hž¹¡â¡f”]9G¦•tHžâ¡OŽOŽ/Hž/î¡0Hžlª‹ HÆÑ¤Hž#afirstFrame_H3‘#èaphaseOffset_HžOŽ#˜'§}H\¢Ѥ¼¼'§}H"‰¢Ѥ¾Sú9ú9¼¼bU.H%󡨢Ѥ¼weH1Bó¡×¢Ѥ¾Sú9ú9wƒTH4:ó¡÷¢Ѥw@QH7µ4ó¡£Ѥ)]7H:¼SÕ3£פwØ.HA–Dó¡S£ѤwØ.HH[D ó¡x£ѤOŽx†BHKZ&¼ 󡜣פxZ'HS°XOŽ ó¡À£פw…PHYÞv ó¡å£ѤOŽ+;EHb4*¤ѤOŽwjHeo9 ó¡'¤ѤOŽ+õ9HmZD¤ѤOŽ+vPHu$la¤ѤOŽ)à2HŸfOŽ‚¤ѤÕxcH}OŽó¡«¤ѤÕycH™Ï f”ó¡Ѥf”/ó¡/ݤ0ó¡>’6¦'dwD¥.¦'dwF¥.¦4¦',K5¥.¦¼)ÅHN%y¦V¥?¦~)ÅHQfy¦w¥?¦(¦)þ9V«Œ¦¥.¦¼þ++:`n¿¥.¦¦¼)€d‚žÛ¥?¦+Æ‹jùVý¥.¦¦(¦Bã:n“.¦¦/â/#¦0â@#¦/â¤@:¦0â¤/:¦>ÜVž¦â¤#'Ћdn¦ž¦'Ћf‡¦ž¦¤¦C™`lž¦¼/E¦@ª¦0E¦/#>ðNÛ§&ÙX##)‡8`[2Û§ë¦á§)‡8d+¤¦§ç§);hùƒE¦#§ç§'õJk<§á§¤¦'õJoZ§á§¼¤¦'.+zt§á§¼)Ò‚[¦•§á§¼+¯`†8G·§á§¦¼ £t§ £•§ £Á¦ £ë¦ £§@E¦/µ¦/í§0µ¦>Ž£:­µ¦#'â.É ¨:­¤¦'â.ÖC¨:­¼(¦¤¦'â.ç\¨:­@­¶w¨:­¼)Î…I„afK­˜¨:­@­ ±0(¼Z»¨:­¼(¦5FQJ@ªب:­5FQS.Bõõ¨Q­5‰\cª©:­5‰ePYõ/©Q­5[ƒn…'L©:­5[ƒwŸE·i©Q­5¾€&~'†©:­5¾‰3·£©Q­5tA?žÀ©Q­5€”Ý‘žÝ©Q­ rZ£ý|ª:­¼â5©6°Z6žªQ­5Tv¹'šú9:ªQ­+›CIEáWª:­¼5v݆E~yª:­¼5vìI(¦›ªQ­¼G¦€ò¾ºªQ­¼5*еB~ܪ:­¼5*Šƒi(¦þªQ­¼5³Ž"{6~«:­5³Ž*±“(¦8«Q­5‚82~U«:­5‚8:¤^(¦r«Q­52E:K¦«:­52IÁ™¦¬«Q­ ­.X§†Ê«:­(¦ ºm­Iã«:­)I\à@ª ¬:­ª(¦ ã‰1¬:­ª¼(¦)yImËŽªR¬:­ª)yIyï5ªx¬:­ªª ¢ZÛe–¬:­K­ Uïht¯¬:­móoI«ˆÒ¬:­¼(¦G›8I3I`û¬:­ª¼(¦mž Iõ<­:­ª(¦RŒ{šŠ1:­¦/ò§@F­0ò§@ò§/F­Z°‹à ƯÆ#again_ GOŽ#achannelsIn_ HÕ#€=. I3‘# ab_ Kò§#Paa_ Lò§#haoutputs_ M3‘#€ainputs_ N3‘#°'è2 ®¯)B~ ‰Õ®¯)]7 íÕ9®¯wU #uW­Y®¯+8Q *öbv®¯OŽ)•U -@&OŽ’®¯)ª4 5‚‡O޳®¯OŽ)é` 8Ü‚[”Ï®¯xc CGf”W­ý®¯f”Õr˜W­¯¼/W­/$¯0W­Z¶‹àJÆ‘°W­#'l-J[¯‘°OŽb5„J)¯z¯‘°¼+Ð’JŠ—¯‘°OŽ+ ’J"7´¯‘°OŽ+T=J%†]Û¯‘°OŽOŽú9+lJ0¶rø¯‘°OŽ)à2J3åOް—°)cJ6LOŽ5°‘°OŽxcJAÚ‹f”)¯c°‘°f”Õ„cJL×f”‘°f”f”ÕÕ/)¯/°0)¯>F6×±'dwD°ô±'dwFÛ°ô±ú±',Kõ°ô±¼)ÅHNj.×±±²è±)ÅHQ¢ݱ7±²î±)þ9Ve_×±]±ô±¼þ++:`Å*±ô±×±¼)€dÎEž›±²+Æ‹j&™½±ô±×±î±Bã:nô±×±/â¡/ã±0â¡@â¡@ã±/¢°@²0¢°/²>‘Vd²¢°#'Ћd4²d²'ЋfM²d²j²C™`ld²¼/ ²@p²0 ²/ð>­N¡³&ÙXð#)‡8`S¡³±²§³)‡8d÷zj²Ͳ­³);h×< ²é²­³'õJk³§³j²'õJo ³§³¼j²'.+z:³§³¼)Ò‚r×±[³§³¼+¯`†_z}³§³×±¼ £:³ £[³ £‡² £±² £Í²@ ²/{²/³³0{²>[£¹{²#'â.Éæ³¹j²'â.Ö ´¹¼î±j²'â.ç"´¹¹¶=´¹¼)Î…I„”p¹^´¹¹ ±0(´¹¼î±5FQJ fž´¹5FQSjuÉ»´¹5‰\É fØ´¹5‰eZÉõ´¹5[ƒnpFµ¹5[ƒw½”/µ¹5¾€›ˆLµ¹5¾‰v–”iµ¹5t¬ ž†µ¹5€”ƒž£µ¹ rZ£ºƵ¹¼â¡5©6°ž(žãµ¹5Tv¹ù4ú9¶¹+›CIE¥„¶¹¼5vÝÊ6è±?¶¹¼5vì–…î±a¶¹¼G¦€òÂp€¶¹¼5*Š18è±¢¶¹¼5*Šóî±Ķ¹¼5³Ž"»è±á¶¹5³Ž*ìXî±þ¶¹5‚82À0è±·¹5‚8:)î±8·¹52EÁ^×±U·¹52IÈbݱr·¹ ­.X M·¹î± ºmÆz©·¹)I\_fÏ·¹fî± ®Š÷·¹f¼î±)yIm¢•f¸¹f)yIy—Nf>¸¹ff ¢ZÛc\¸¹¹ UïD4u¸¹móoI«.I˜¸¹¼î±G›8I3âÁ¸¹f¼î±mž Iõ4丹fî±RŒ{šª”¹×±/¸³@ ¹0¸³@¸³/ ¹>2 6Rº'dwD=¹oº'dwFV¹oºuº',Kp¹oº¼)ÅHN¥Rº‘¹€ºcº)ÅHQtAXº²¹€ºiº)þ9VRºعoº¼þ++:`ÞCú¹oºRº¼)€dZšžº€º+Æ‹j ‰8ºoºRºiºBã:nc˜oºRº/Ѥ/^º0Ѥ@Ѥ@^º/¹@{º0¹/{º>žVߺ¹#'Ћd¯ºߺ'ЋfȺߺåºC™`lߺ¼/†º@ëº0†º/ý>ºN¼&ÙXý#)‡8`6p¼,»"¼)‡8dÍIåºH»(¼);hzY†ºd»(¼'õJk}»"¼åº'õJo›»"¼¼åº'.+zµ»"¼¼)Ò‚*RºÖ»"¼¼+¯`†Rø»"¼Rº¼ £µ» £Ö» £» £,» £H»@†º/öº/.¼0öº>h£{Áöº#'â.Éa¼{Áåº'â.Ö„¼{Á¼iºåº'â.ç¼{ÁÁ¶¸¼{Á¼)Î…I„—ŒÁÙ¼{ÁÁ ±0(¡7ü¼{Á¼iº5FQJ¸FR ½{Á5FQS,µ 6½’Á5‰\+-R S½{Á5‰eg?µ p½’Á5[ƒn“ )½{Á5[ƒwÙu¡ª½’Á5¾€&A)ǽ{Á5¾‰³D¡ä½’Á5tÝTž¾’Á5€”%9ž¾’Á rZ£KA¾{Á¼Ѥ5©6°0tž^¾’Á5Tv¹™nú9{¾’Á+›CIE‹˜¾{Á¼5vÝ. cºº¾{Á¼5vìÒiºܾ’Á¼G¦€ò Œû¾’Á¼5*ŠTcº¿{Á¼5*Š17iº?¿’Á¼5³Ž"ƒ0cº\¿{Á5³Ž*Z—iºy¿’Á5‚82Ðrcº–¿{Á5‚8:°viº³¿’Á52EjRºп{Á52I¹dXºí¿’Á ­.XÀ À{Áiº ºmá+$À{Á)I\XŽR JÀ{ÁR iº â1rÀ{ÁR ¼iº)yImëR “À{ÁR )yIyWR ¹À{ÁR R ¢ZÛÃo×À{ÁŒÁ UïmðÀ{ÁmóoI«Á{Á¼iºG›8I3}<Á{ÁR ¼iºmž Iõî^_Á{ÁR iºRŒ{š®‡{ÁRº/3¼@‡Á03¼@3¼/‡Ál¼‹KƽÃx”#aadsr_K@þ–#@aattacks_KA¸³#Àaloops_KB3¼#Øafilter_KC)¯#ðabaseFrequency_KDOŽ#ÐaattackRatios_KEò§#ØaloopRatios_KFò§#ðaattackGain_KGOŽ#ˆaloopGain_KHOŽ#',>KŽÂ½Ãb˜—K˜Á­Â½Ã¼+UK ÿŽÃw;EK#p\˜Áê½ÃOŽ+HWK&I(ýÃ+Š3K)\8ýÃwK,U>˜Á?ýÃOŽwfK/|˜ÁiýüOŽxcK2JOŽ˜Á’ýÃÕycK<þ'f”˜Á½Ãf”Õ/˜ÁW)>}‹ÅN+’>t# >ŠõËŠ>ċőÅ5c…>™0ô9,Ä—Å5Qc>ÁtIÄ—Å5¤`>¡²C¢ÅfÄ‹Å5¤`>¨oCÃÈċż5c>­Øa¢Å¥Ä‹Å5c>´¹A[ô9éÄ—Åöw5ý`>½Q¢Å Å‹Åöw5m…>Áê{ÃÃ-Å—Åöw5Fc>Åœ{¢ÅOÅ‹Åöw5w…>Éý=ÃÃqÅ—Åöw!›‰>ÍʑŗÅ/ÃÃ@åT/Å0ÃÃ@ÃÃ…M“ç*çÕņÕÅ‘h0r”@/O…«*çaçLƇ__a¶Æ‘h‡__b¶Æ‘`0ÚŅ˘üƈ__groupingþ t‘¨ˆ__grouping_sizeþ ž‘ ˆ__grouping_tmpþ üÆ‘˜‰__n /O‘P‰__min /O‘H‰__i ž‘¸‰__test ú9‘_ŠP—‰__j ž‘°0îZ…iµbç‹çä.dž.Ç‘h0¹…¶Œç­ç0pdžpÇ‘hˆ__nÝž‘`0¹…ä½®ç×ç|¢Ç†¢Ç‘h0’Á…˜¾ØçùçÈädžäÇ‘hˆ__nÝž‘`0{Á‹î¤ÈŒÈ0.¦éÇ#<úçè1ÈŽôÇ‘h‹Z¦HÈŒHÈ0ž¦1ÈW-èè`yÈŽ<È‘h‹¥›ÈŒÈŒp:yÈ¥’è&è¬ÇÈŽ„È‘h‹‡¦éÈŒHÈŒp:ÇȈU&è=èøÉŽÒÈ‘hÇÈöR>èUèDAÉŽÒÈ‘h‹¥]ÉŒÈ]É04¦AÉk Vèdè—ÉŽLÉ‘hŽWÉ‘`‹n¦ºÉŒHÈ__afºÉ0¤¦—É}'dèƒèÜôÉŽ¢É‘hŽ­É‘`—ÉÝS„è£è()ÊŽ¢É‘hŽ­É‘`wSMÊŒMÊŒp:0¯¦)Êl;¤è»èt~ÊŽ6Ê‘h…Ϧ¼èÊèÀ«Ê†«Ê‘h0á§‹®°ÇÊŒÇÊ0ô±°ÊÌ8ÊèÔè øÊŽ»Ê‘h‹ ²ËŒË0d²øÊ½yÔèëèX@ËŽË‘h‹Û°bËŒÇÊŒp:@ËX ìèö褎ˎKË‘h‹M²°ËŒËŒp:ŽËàKöè éðÜËŽ™Ë‘hŽËé%é<ÌŽ™Ë‘h‹°$ÌŒÇÊ$Ì0ú±Ì“&é4éˆ^ÌŽÌ‘hŽÌ‘`‹4²ÌŒË__afÌ0j²^Ìô64éSéԻ̎iÌ‘hŽtÌ‘`^Ìi™Tésé ðÌŽiÌ‘hŽtÌ‘`DS͌͌p:0u²ð̪|té‹élEÍŽýÌ‘h…•²Œéšé¸r͆rÍ‘h0§³‹)¹ŽÍŒŽÍ0oºwÍæYšé¤é¿ÍŽ‚Í‘h‹›ºÖÍŒÖÍ0ߺ¿Íp¤é»éPÎŽÊÍ‘h‹V¹)ÎŒŽÍŒp:Î4¼éÆéœUΎΑh‹ȺwÎŒÖÍŒp:UÎùsÆéÝéè£ÎŽ`ΑhUÎŽ2Þéõé4 ÏÎŽ`Αh‹=¹ëÎŒŽÍëÎ0uºÏÎbƒöéê€ %ÏŽÚΑhŽåΑ`‹¯ºHÏŒÖÍ__afHÏ0åº%Ï'€ê#êÌ ‚ÏŽ0Ï‘hŽ;Ï‘`%Ï`q$êCê ·ÏŽ0Ï‘hŽ;Ï‘`QSÛÏŒÛÏŒp:0ðº·Ïú–Dê[êd ÐŽÄÏ‘h…»\êjê° 9І9Бh0"¼‹^aÐŒMÊ__aWaÐ0¤¦>Ð}Ojê¬êü ›ÐŽIБhŽTБ`‹#§¾ÐŒ«Ê__ak¾Ð0¤¦›Ð7¬êËêH øÐŽ¦Ð‘hŽ±Ð‘`‹¨ÑŒÑ__aÉ Ñ0:­0¤¦øÐFÌêëê” ZÑŽÑ‘hŽÑ‘`‹+}ÑŒÍ__aW}Ñ0j²ZÑwxìê.ëà ·ÑŽeÑ‘hŽpÑ‘`‹é²ÚÑŒrÍ__akÚÑ0j²·ÑP.ëMë, ÒŽÂÑ‘hŽÍÑ‘`‹ͳ7ÒŒpÇ__aÉ7Ò0j²Ò_~Nëmëx qÒŽÒ‘hŽ*Ò‘`‹8”ÒŒÛÏ__aW”Ò0åºqÒeknë°ëÄ ÎÒŽ|Ò‘hŽ‡Ò‘`‹d»ñÒŒ9Ð__akñÒ0åºÎÒ|“°ëÏë +ÓŽÙÒ‘hŽäÒ‘`‹H¼NÓŒäÇ__aÉNÓ0åº+Ó*uÐëïë\ ˆÓŽ6Ó‘hŽAÓ‘`…ðïëýë¨ ÂÓ‘¦‘h‘¦‘`‘î7‘…ýë#ìô ÿÓ’‹”¦‘h’'B”¦‘`…-#ìFì@EÔ’‹´¦‘h’'B´¦‘`‘Û§‘X…NFìTìŒÔ‘×±‘h‘×±‘`‘î7‘…oTìzìØ¼Ô’‹”×±‘h’'B”×±‘`…‹zìì$Õ’‹´×±‘h’'B´×±‘`‘¡³‘X…¬ì«ìp<Õ‘Rº‘h‘Rº‘`‘î7‘…Í«ìÑì¼yÕ’‹”Rº‘h’'B”Rº‘`…éÑìôì¿Õ’‹´Rº‘h’'B´Rº‘`‘¼‘X“)•^ôì+íTÖ†Ö‘h‡number^¼‘d‡value^OŽ‘X0–“•L,í`í XÖ†Ö‘h‡frequencyLOŽ‘`–|֌֌p:XÖÖ`íÞíì¨ÖŽeÖ‘XXÖ­[Þí\î8ÔÖŽeÖ‘X…¥\î{î„׆È‘h‡__p`¦‘`‘ž‘X…•§|î­îÐd׆«Ê‘h‡__p†¦‘`‡__n†ž‘X‹Z§†×Œ«ÊŒp:d×_R®î÷î²×Žoבh‹\¨Ô׌ÑŒp:²×‹”øîEïhØŽ½×‘Xý® $ØŒ$ØŒp:0¯Ø‹ FïŸð´UØŽ Ø‘XØs] ðùñØŽ Ø‘X…عúñòLÆØ†ŽÍ‘h‡__p`Rº‘`‘ž‘X…Ö»òKò˜Ù†9Бh‡__p†Rº‘`‡__n†ž‘X‹›»3ÙŒ9ÐŒp:ÙÜLò•òä_ÙŽÙ‘h‹¼ÙŒäÇŒp:_Ù»V–òãò0­ÙŽjÙ‘X…]±äòó|òÙ†ÇÊ‘h‡__p`×±‘`‘ž‘X…[³ó5óÈ=Ú†rÍ‘h‡__p†×±‘`‡__n†ž‘X‹ ³_ÚŒrÍŒp:=ÚkI6óó‹ÚŽHÚ‘h‹"´­ÚŒpÇŒp:‹Ú*€óÍó`ÙÚŽ–Ú‘XXÖ¨ÎóLô¬ÛŽeÖ‘X”X’œLôgõøjÛ†jÛ‘è|ˆnœž‘à|Š~ôDõ‰error ØŽ‘ð|0J”“9®RhõEöDªÛ†$Ø‘H•i TÕ‘\–ñ%kú®úþÛ‡__initialize_p 5¼‘l‡__priority 5¼‘h—Ï®úÃúܘÚ1(BÜ‘l‘h™à +2Mtq܆qÜ‘h0½Ã™à 0NjÀºÜ†qÜ‘h‡amplitude 0OŽ‘`™ê jÖ  ݆qÜ‘HŠw•i #Õ‘\ŽÂ -ÝŒqÜŒp: Ý’ÖTXyÝŽÝ‘HŠñ­•i Õ‘\ ÝæHTÒ¤ÅÝŽÝ‘HŠo+•i Õ‘\ ݲÒP ðÞŽÝ‘HŠí©•i Õ‘\‹¡”(ÞŒÖÞïAFöâö<TÞŽÞ‘Xz mÞŒqÜTÞ¼tP â ˆ™ÞŽaÞ‘HTÞv3â t ÔÅÞŽaÞ‘Hš_DefaultRuneLocale+„U.›__dso_handlelœ‹€ˆå@0ÕꋜŒ-DTû! @œ@Œ-DTû!@œjŒ€?04:,nothrow!I fAßostream7ŠÙ‚,cerr Aø‚[ßž1 À_digitsF_ZNSt14numeric_limitsImE6digitsE:@ŸDfï_ZNSt14numeric_limitsIfE12has_infinityEø;Ÿª_ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEø;ŸPƒó_ZNSt14numeric_limitsIfE10has_denormEý;ŸDf(_ZNSt14numeric_limitsIdE12has_infinityEø;Ÿª_)_ZNSt14numeric_limitsIdE13has_quiet_NaNEø;ŸPƒ,_ZNSt14numeric_limitsIdE10has_denormEý;ŸDfa_ZNSt14numeric_limitsIeE12has_infinityEø;Ÿª_b_ZNSt14numeric_limitsIeE13has_quiet_NaNEø;ŸPƒe_ZNSt14numeric_limitsIeE10has_denormEý; nposXˆ/OJO24@e)/OLïN4EÇJzJ…•4Q!,cQ¡npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE/O¢O24@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE/O¢ïN4E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE8Lh<5i¤–:Mnumeric5jŒ:LV,5kò—:Lir5lÉ‚:L\5mç?:LPz5nî: OÈn5)ÃKÚTO‘‰5bgKã0WOT5ñŽ‹¼ZO™}5òÖ4¼ZO€‹5óo>¼ZO*5ôD¼ZO+5õša¼ZOØ5ö¼ZO±5÷ÇZ[™ƒs %b\decQ_%b\fixed¸_%b\hex ^,%b[/%b\leftš)%b \octUX%b@\right^’%b€]n<Ð)%b]w  b%b]q=$zp%b^showpos'­H%b^skipws*Á‘%b^unitbuf-1%b ]1´%b@[¤/4ù%b°[æO7õ %bJ],”:~)%b\badbitL¿w*b\eofbitO•*b\failbitTyZ*b\goodbitW…4*b\appjÚ /b\atemýn/b[Ò“v:/b[õ“y[C/b\curŽ™H4b[‰‘I/4bfupper;1¡ík€flower;2CŒíkfalpha;34Híkfdigit;4cíkgxdigit;5'%íkfspace;6Z%ík@gprint;7fJíkfgraph;8¨‘ík%fcntrl;9a„íkfpunct;:vNík falnum;;+ík¡_S_atoms_out !_ZNSt10__num_base12_S_atoms_outEt¡_S_atoms_in %_ZNSt10__num_base11_S_atoms_inEtküQ Ë ½`öqkÒW Ö 0tiä` 3_ZNSt10moneypunctIcLb1EE4intlEø;iä` 3_ZNSt10moneypunctIcLb0EE4intlEø;iä` 3_ZNSt10moneypunctIwLb1EE4intlEø;iä` 3_ZNSt10moneypunctIwLb0EE4intlEø;iä` «_ZNSt17moneypunct_bynameIcLb0EE4intlEø;iä` «_ZNSt17moneypunct_bynameIcLb1EE4intlEø;iä` «_ZNSt17moneypunct_bynameIwLb0EE4intlEø;iä` «_ZNSt17moneypunct_bynameIwLb1EE4intlEø;J/cˆPoíkJÉeíkJUŠ®qíkJxV‹Ì,íkJ˜Œ‚íkJGD߃íkzsrate_Ôé|OŽ{×%Õ•¾S{\ŒÖ’>ú9{u8×±ƒú9{ÖjÜECØŽ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; ‡@I< *.: ;‡@I< +.? : ; ‡@< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N : ;I8 2 O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.? : ; ‡@I< ….G@†I4  ‡: ; I ˆ: ;I ‰4: ;I Š ‹.G ŒI4 .1‡@@Ž1 : ; I.G: ; ‘I ’: ; I “.G; @”.G;@•4: ; I –.‡@4 @—.4 @˜.4 @™.G: ; @š4: ; I? < ›4I? 4 < œ4G 4Gž4G Ÿ4: ;‡@I? <   4: ;‡@I? <  ¡4: ;‡@I? < ¢4: ; ‡@I? < Lt kúC®ú¡ñû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFilter.hSampler.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccGenerator.hADSR.hWvIn.hFileRead.hFileWvIn.hFileLoop.hvector.tccOnePole.hSampler.h çÝ‚Ø~ž¿/ŸÒäƒÍ"»±XƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒcf‚ .ºgº‚!.ºººZºº .óñólòº ºƒcf‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óɽ.» .ùX>Rä» .ùX>Rä» .ùX>¨ä>/×j</×D.ÈqÈÌq=%º>uqf»“>» ˆ~BÈÍÈÉÍ=%º>uqf»“>»Ñ~B=%º>uqf»“>»…~BȈq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼¼‚È ýLó׃OŸ#v/#å2K »ltº ^ä¼É>‘m.Ë‘ÿèÊptÈÙ^^§ ÈÙ^^§ ÈÙ^^r§ÈÔKKKyrÈÔKKKr kú4Ö ä h$/Jççwççwç*çv*ç+çw+ç.çw.çaçvwwvbçcçwcçfçwfç‹çvŒççwççwç­çv®ç¯çw¯ç²çw²ç×çvØçÙçwÙçÜçwÜçùçvúçûçwûçþçwþçèvèèwèèwèèvèèwè èw è&èv&è'èw'è*èw*è=èv>è?èw?èBèwBèUèvVèWèwWèZèwZèdèvdèeèweèhèwhèƒèv„è…èw…èˆèwˆè£èv¤è¥èw¥è¨èw¨è»èv¼è½èw½èÀèwÀèÊèvÊèËèwËèÎèwÎèÔèvÔèÕèwÕèØèwØèëèvìèíèwíèðèwðèöèvöè÷èw÷èúèwúè évééwééwé%év&é'éw'é*éw*é4év4é5éw5é8éw8éSévTéUéwUéXéwXésévtéuéwuéxéwxé‹évŒééwééwéšévšé›éw›éžéwžé¤év¤é¥éw¥é¨éw¨é»év¼é½éw½éÀéwÀéÆévÆéÇéwÇéÊéwÊéÝévÞéßéwßéâéwâéõévöé÷éw÷éúéwúéêvêêwêêwê#êv$ê%êw%ê(êw(êCêvDêEêwEêHêwHê[êv\ê]êw]ê`êw`êjêvjêkêwkênêwnê¬êv¬ê­êw­ê°êw°êËêvÌêÍêwÍêÐêwÐêëêvìêíêwíêðêwðê.ëv.ë/ëw/ë2ëw2ëMëvNëOëwOëRëwRëmëvnëoëwoërëwrë°ëv°ë±ëw±ë´ëw´ëÏëvÐëÑëwÑëÔëwÔëïëvïëðëwðëóëwóëýëvýëþëwþëìwì#ìv#ì$ìw$ì'ìw'ìFìvFìGìwGìJìwJìTìvTìUìwUìXìwXìzìvzì{ìw{ì~ìw~ììvìžìwžì¡ìw¡ì«ìv«ì¬ìw¬ì¯ìw¯ìÑìvÑìÒìwÒìÕìwÕìôìvôìõìwõìøìwøì+ív,í-íw-í0íw0í`ív`íaíwaídíwdíÞívÞíßíwßíâíwâí\îv\î]îw]î`îw`î{îv|î}îw}î€îw€î­îv®î¯îw¯î²îw²î÷îvøîùîwùîüîwüîEïvFïGïwGïJïwJïŸðv ð¡ðw¡ð¤ðw¤ðùñvúñûñwûñþñwþñòvòòwòòwòKòvLòMòwMòPòwPò•òv–ò—òw—òšòwšòãòväòåòwåòèòwèòóvóówóówó5óv6ó7ów7ó:ów:óóv€óówó„ów„óÍóvÎóÏówÏóÒówÒóLôvLôMôwMôPôwPôgõvhõiõwiõlõwlõEövkúlúwlúoúwoú®úv®ú¯úw¯ú²úw²úÃúvww1v23w36w6MvNOwORwRjvjkwknwnÖvÖ×w×ÚwÚTvTUwUXwXÒvÒÓwÓÖwÖP vFöGöwGöJöwJöâövP Q wQ T wT â vâ ã wã æ wæ t vW×é¨Åstk::StkFrames::sizeàÅminÇstd::vector >::size3Çstd::vector >::operator[]uÇstd::vector >::size§Çstd::vector >::operator[]È__gnu_cxx::new_allocator::new_allocatorMÈstd::allocator::allocator›È__gnu_cxx::new_allocator::~new_allocatoréÈstd::allocator::~allocatorÉstd::allocator::~allocatorbÉ__gnu_cxx::new_allocator::new_allocator¿Éstd::allocator::allocatorôÉstd::allocator::allocatorRÊstd::_Vector_base >::_Vector_impl::~_Vector_impl~Êstd::_Vector_base >::_M_get_Tp_allocatorÌÊ__gnu_cxx::new_allocator::new_allocatorËstd::allocator::allocatorbË__gnu_cxx::new_allocator::~new_allocator°Ëstd::allocator::~allocatorÜËstd::allocator::~allocator)Ì__gnu_cxx::new_allocator::new_allocator†Ìstd::allocator::allocator»Ìstd::allocator::allocatorÍstd::_Vector_base >::_Vector_impl::~_Vector_implEÍstd::_Vector_base >::_M_get_Tp_allocator“Í__gnu_cxx::new_allocator::new_allocatorÛÍstd::allocator::allocator)Î__gnu_cxx::new_allocator::~new_allocatorwÎstd::allocator::~allocator£Îstd::allocator::~allocatorðÎ__gnu_cxx::new_allocator::new_allocatorMÏstd::allocator::allocator‚Ïstd::allocator::allocatoràÏstd::_Vector_base >::_Vector_impl::~_Vector_impl Ðstd::_Vector_base >::_M_get_Tp_allocatorfÐstd::_Vector_base >::_Vector_impl::_Vector_implÃÐstd::_Vector_base >::_Vector_base%Ñstd::vector >::vector‚Ñstd::_Vector_base >::_Vector_impl::_Vector_implßÑstd::_Vector_base >::_Vector_base<Òstd::vector >::vector™Òstd::_Vector_base >::_Vector_impl::_Vector_implöÒstd::_Vector_base >::_Vector_baseSÓstd::vector >::vectorˆÓ__destroy_auxÂÓ_DestroyÿÓ_DestroyEÔ__destroy_auxÔ_Destroy¼Ô_DestroyÕ__destroy_aux<Õ_DestroyyÕ_Destroy¿Õstk::Instrmnt::controlChangeÖstk::Instrmnt::setFrequency|Östk::Instrmnt::~Instrmnt¨Östk::Instrmnt::~InstrmntÔÖ__gnu_cxx::new_allocator::deallocate×std::_Vector_base >::_M_deallocate†×std::_Vector_base >::~_Vector_baseÔ×std::vector >::~vector)Østk::Filter::~FilterUØstk::Filter::~FilterØ__gnu_cxx::new_allocator::deallocateÆØstd::_Vector_base >::_M_deallocate3Ùstd::_Vector_base >::~_Vector_baseÙstd::vector >::~vector­Ù__gnu_cxx::new_allocator::deallocateòÙstd::_Vector_base >::_M_deallocate_Ústd::_Vector_base >::~_Vector_base­Ústd::vector >::~vectorÙÚstk::Instrmnt::~InstrmntÛstk::StkFrames::operator[]oÛstk::Filter::clearBÜstk::Sampler::keyOffvÜstk::Sampler::noteOffºÜstk::Sampler::keyOn-Ýstk::Sampler::~SampleryÝstk::Sampler::~SamplerÅÝstk::Sampler::~Sampler(Þstk::Instrmnt::InstrmntmÞstk::Sampler::Sampler™Þstk::Sampler::SamplerR ×éÃ__uint32_tå__int64_t-$_0x__mbstate_t‹__darwin_mbstate_t¥__darwin_size_tù__va_list_tagÑ__darwin_va_listn__darwin_wchar_t†__darwin_rune_t__darwin_wint_t´__darwin_clock_tÌ__darwin_time_tó_opaque_pthread_once_t6__darwin_off_tL__darwin_pthread_once_tk__darwin_wctrans_t…__darwin_wctype_tžsize_t¬time_tºptrdiff_t$_4/div_t<$_5fldiv_tt$_6žlldiv_t"lconvu$va_list„$fpos_t’$__sbufÈ$__sFILE»&FILEF*clock_tU*tm'+pthread_once_t=+__gthread_once_tU+wint_tc+$_7¸+_RuneEntryÊ+$_8,_RuneRange,$_9U,_RuneCharClassk,$_10U._RuneLocaleÐ0mbstate_tá0wctype_tî7__true_type8char_traits:__vtbl_ptr_type4:nothrow_tB:new_allocatorŽ;allocator<_Atomic_word<basic_string,std::allocator >]O_Rep_base¢O_Rep~QlocaleUfacet:WidX_Impl,[ios_baserbbasic_streambuf >iwctrans_tôjctype_baseøkctype¢qmoney_baseûqbasic_ios > v__normal_iterator, std::allocator > > xnum_get > >"~num_put > >Ù‚basic_ostream >ë†basic_stringbuf,std::allocator >W‰basic_ostringstream,std::allocator >¢ŒStkErrorÆStk3‘StkFramesx”Instrmnt/–Generatorþ–ADSR1šWvIn!›FileReadHžFileWvInó¡FileLoopâ¤new_allocatorE¦allocatorµ¦_Vector_base >ò§vector >W­Filter)¯OnePole¢°new_allocator ²allocator{²_Vector_base >¸³vector >¹new_allocator†ºallocatoröº_Vector_base >3¼vector >˜ÁSamplerÃÃ__normal_iterator, std::allocator > >[ßostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0__ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4backEvpositive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_read_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EED2Ev_ZN3stk8FileWvIn9normalizeEv_ZNSt6vectorIPN3stk8FileWvInESaIS2_EED1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk7SamplerD2Ev_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_sleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE19_M_get_Tp_allocatorEvclock_ZNSaIPN3stk8FileWvInEED2Evungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEED2Ev_ZN3stk6FilterD0Ev_M_insert_aux_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4sizeEv_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEvwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE5beginEv_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE3endEvsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEEC2ERKS4__ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERS3__ZNSt6vectorIPN3stk8FileWvInESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_fgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEaSERKS4__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv_ZNSs2atEm_ZSt13__destroy_auxIPPN3stk8FileWvInEEvT_S4_St11__true_type_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEmcontrolChangesizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE2atEm_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EEixEm~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE6rbeginEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_pop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_assignEmRKS2__ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE6assignEmRKS2_~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZN3stk7Sampler5clearEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSaIPN3stk8FileLoopEEC1Ev_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE6resizeEmS2__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE7addressERKS3_getSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_ZN3stk7Sampler4tickERNS_9StkFramesEjsrand_M_leakpbumpwcscollsetstate_ZN3stk7Sampler5keyOnEvaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE8capacityEv_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE10deallocateEPS3_m_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_Destroy_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZSt8_DestroyIPPN3stk8FileLoopES2_EvT_S4_SaIT0_EfindNextMatArray_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE8pop_backEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcountcollate_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNSaIdEC1EvispunctOnePole_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoopgetMessage_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE7addressERS3_writepush_backsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZSt13__destroy_auxIPPN3stk8FileLoopEEvT_S4_St11__true_type_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEvassignislower_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE4backEv_Destroy_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSaIPN3stk8FileLoopEED2Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZN3stk7SamplerC2EvkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEED2Ev_ZL8iswgraphi_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE5clearEv_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8FileLoop5resetEvfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE5emptyEvvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEj_ZNSt6vectorIPN3stk8FileWvInESaIS2_EEixEm_ZNSaIPN3stk8FileWvInEEC1ERKS2_precision_ZNKSs5rfindERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE2atEmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6assignEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE2atEm_ZN3stk7Sampler6keyOffEvprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEEC2Ev_ZNSt6locale21_S_normalize_categoryEi_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEvqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNKSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE13get_allocatorEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKlSampler_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZN3stk7Sampler7noteOffEd_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZStL17__verify_groupingPKcmRKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERKS3__ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Ev_ZN3stk8FileLoop8openFileESsbbget__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldiv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE8max_sizeEvwcscmp_ZNSt6vectorIdSaIdEEC1ERKS0__ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE6rbeginEv_ZN3stk8FileWvIn5resetEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstream__destroy_auxiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZN3stk7SamplerD1Ev_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE14_M_fill_assignEmRKS2__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EED2EvFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN3stk7Sampler4tickEj_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_put*_clockeback_ZNSt6locale13_S_categoriesE_ZNSaIPN3stk8FileWvInEED1Ev_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE9push_backERKS2__ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf__destroy_aux_ZNSt10ctype_base5punctEwctrans_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8__S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRate_ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EEC2ERKS3_isxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZNSaIdEC2ERKS__ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFile_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE2atEminit_M_replace_categoriesInitfree_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEvdo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZNSt6vectorIPN3stk8FileLoopESaIS2_EED1Ev_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctime_ZNK3stk8FileLoop11getFileRateEvrdstate_M_implpubseekpos_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE5frontEvsubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13get_allocatorEvctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2Ev_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE3endEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZN3stk7Sampler12setFrequencyEd_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt8ios_base3decE_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE8allocateEmPKvisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_Destroy_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZSt8_DestroyIPPN3stk8FileWvInES2_EvT_S4_SaIT0_E_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4dataEv_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implC1ERKS3__ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZN3stk8FileLoop14addPhaseOffsetEd_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5clearEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5emptyEv_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_Destroyisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4swapERS4__M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt8ios_base9showpointE_ZNSt6vectorIPN3stk8FileWvInESaIS2_EEaSERKS4__ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE14_M_range_checkEm_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZNSaIPN3stk8FileLoopEEC2ERKS2__ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE11_M_allocateEm_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSaIPN3stk8FileLoopEED1Ev_ZNSs4_Rep12_S_empty_repEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8capacityEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk8FileWvIn17sampleRateChangedEdd_ZN3stk7SamplerC1Ev_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEC1ERKS3_getMessageCString_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE5beginEv_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZN3stk8FileLoop7setRateEd_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen_ZNSt8ios_base6badbitE~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE12_Vector_implC1ERKS3__ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSaIPN3stk8FileWvInEEC1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE13_M_deallocateEPS2_m_ZNKSs7_M_dataEvstrtoulloperator==_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE19_M_get_Tp_allocatorEvwcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZN3stk7Sampler13controlChangeEid_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE12_Vector_implD1Ev_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8FileLoop4tickEj_S_id_numericFileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt6vectorIPN3stk8FileWvInESaIS2_EEC1ERKS3__ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbacks_ZSt8_DestroyIPPN3stk8FileLoopEEvT_S4_wmemcmpmax_size_ZNSaIPN3stk8FileLoopEEC1ERKS2__ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_GLOBAL__I__ZN3stk7SamplerC2Ev_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRate_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE8max_sizeEvtmpnamhas_denormrbegin_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2ERKS4_boolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE7reserveEm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EEixEm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE4rendEv_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_setfsetg_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE7reserveEmsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjsetTarget_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_range_checkEm_ZNSt10ctype_base5lowerEshowWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE4swapERS4__ZL8iswpuncti~basic_streambufiswgraph_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE5frontEv_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_front_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1_ZN3stk7SamplerD0Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EEC2ERKS3__ZNKSt6vectorIdSaIdEE5frontEvidinfwprintfis_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwiden_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE15_M_erase_at_endEPS2_setvbufuflow_ZNKSt5ctypeIcE5widenEc_ZSt8_DestroyIPPN3stk8FileWvInEEvT_S4__ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZNSt6vectorIPN3stk8FileWvInESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4rendEv_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implD1Ev_ZNKSt5ctypeIcE10do_tolowerEclt_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEv_Callback_list~Samplerferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE9constructEPS3_RKS3__ZNSaIPN3stk8FileWvInEEC2ERKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!N3stk7SamplerEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿAW`ÊÃ?8`ÿÿAW`ÊÃ?8`ÿÿAW`ÊÃ?8`ÿÿ4:wU\ÿÿ4,m"†ÿÿ4,m"†UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntEÍÌÌÌÌÌì?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿl† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ’çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ’çÿÿÿÿÿÿÿ† ƒi Ë-\ :-E Õ-0 ¦-  -¿ v-¶ ª-¢ r-™ v- ª-| r-s Ö-n [ b-R ž-> ^-5 l-, ¤- h- Ô-û Éô 4-× Ë-Ê :-³ Õ-ž ¦-†  -- v-$ ª- r- v-þ ª-ê r-á Ö-Ü É b-À ž-¬ ^-£ l-š ¤-† h-} Ô-i Éb 4-E ç-3 Ë-& :- :-ôÕ-צ-¸ -–Õ-¦-i -L×-,¬- ¬-ë×-Ô¬-¼¬-›X-c¢-=Z-¨-âÉÇç-µË-¨:-:-vÕ-Y¦-: -Õ-¦-ë -Î×-®¬-¬-m×-V¬->¬-X-å¢-¿Z-‡¨-dÉIç-7Ë-*:-:-øÕ-Û¦-¼ -šÕ-…¦-m -P×-0¬-¬-ï×-ج-À¬-ŸX-g¢-AZ- ¨-æÉËÒ-´Z-¨-d"-GÓ-+ã-& èÜ- Ü-cÜ-9´-Û-(ø È ˜ h 8  à ¸  h @  à ° ˆ ` 8  è À ˜ p @  è À ˜ p @  èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@ðÈ pH „߫ޣÞÞwÞ:Þ2ÞúÝòÝ×ÝÏݮݦ݋݃ÝbÝZÝ?Ý7ÝòÜêÜÊÜÂ܆Ü~ÜRÜJÜ(Ü Ü Üܽ۵Û~ÛvÛMÛEÛÛ ÛëÚãÚ¿Ú·ÚqÚiÚÚøÙ»Ù³Ù“Ù‹ÙEÙ=ÙÔØÌØØ‡ØgØ_Ø;Ø3Øæ×Þט××'××âÖÚÖºÖ²ÖŽÖ†Ö$ÖÖÎÕÆÕ‡ÕÕJÕBÕÕÕÊÔÂÔÔ…ÔSÔKÔ ÔÔÐÓÈÓ–ÓŽÓeÓ]ÓÓÓ«Ò£ÒNÒFÒñÑéєьÑ7Ñ/ÑÕÐÍÐxÐpÐÐÐòÏêϔόÏ_ÏWÏÏúεέΉÎÎ;Î3ÎíÍåÍ¥ÍÍSÍKÍ+Í#ÍÍÌÅ̘ÌÌ;Ì3ÌîËæËÂ˺ËtËlË&ËËÞÊÖʌʄÊdÊ\ÊÊþÉÑÉÉÉtÉlÉ'ÉÉûÈóÈ­È¥È_ÈWÈÈȵǭǃÇ{ÇAÇ9ÇÇÇáÆÙÆ0Æ(ÆîſŶŮÅ0 ‡ùþTüðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(¿Ë-²Ñ-›Ú-„Ø-iÙ-GÊ=@Ð-V-ú<-×V-¹<-–V-u<-(Ë-á-ù á-ä ß-Ë ß- Í-´ Ý-¤ ä-Ÿ • Þ-† ä- s à-) ç- Ë- Ñ-ï Ñ-Þ Ú-Æ Ê=¯ -¦ l- ¼-… f-y Œ-a ˆ-X Š- F-å ç-Å „-¼ b-³ ¸-› \- €-w |-n ~-- >-û ç-Ö ç-Ä Ë-· Ñ-œ Ñ-… Ú-h ¬-K ¬-, Ú- ¬- ¬-ç Ú-È Ú-³ Ú-˜ È=| ç-j Ë-] Ñ-B Ñ-+ Ú- ¬-ñ¬-ÒÚ-½¬-¨¬-Ú-nÚ-YÚ->È='œ-v-À-ýp-ñ˜-Ù”-Ж-N-]ç-9ç-'Ë-Ñ-ÿÑ-îÚ-ÖÊ=»ç-©Ë-œÑ-Ñ-pÚ-XÊ=BÌ-4ä-/Ï=( Ì-ÿä-úÏ=óÖ¶-³®-º-\°-(¾-²-Ñ‚-±z-o`-OŽ-/†-íj-Íš-­’-kt-=d-%@-@-×D-¿D-B-mn-UH-5H-L-ïL-ÍJ-x-…P-eP-7T-T-ýR-R -=è-8,ê=%â- pÄhÆ`æPéHé@é8é0$(é Î*,ÃÐåÈÇÀæ°å¨Å æéˆé€2x0péhé`ÎX6P8HÄ0é( ÎÂA)^A0)^0(,\,) '^ ø'^ø&ô\ô' Ñ5^ÑÀ5^À4¼\¼5 ™/^™ˆ/^ˆ.„\„/ a-^aP-^P,L\L- )+^)+^*\+ à!^à Ü\Ü! ¨%^¨$¤\¤% p#^p"l\l# 8^84\4 ^ü\ü È^È Ä\Ä ^Œ\Œ i=^i X=^X<T\T= 1;^1 ;^ :\; è§^è¦ä\ä§ °‘^°¬\¬‘ x‹^xŠt\t‹ @G^@F<\<G ¡^ \¡ Ð…^ЄÌ\Ì… ˜^˜~”\” `?^`>\\\? 9^9(^($\$ ^ð ^ð ì \ì  ¸ ­^¸ ¬´ \´ ­ € ^€ œ| \| H —^H –D \D —  O^ N \ O é 9^é Ø 9^Ø 8Ô \Ô 9 ± 7^±   7^  6œ \œ 7 h 1^h 0d \d 1 0 3^0 2, \, 3 ø ¹^ø ¸ô \ô ¹ À ·^À ¶¼ \¼ · ˆ ¯^ˆ ®„ \„ ¯ P ½^P ¼L \L ½  »^ º \ » à ±^à °Ü \Ü ± ¨ Á^¨ À¤ \¤ Á p ¿^p ¾l \l ¿ 8 ³^8 ²4 \4 ³ Ÿ^ žü \ü Ÿ È ƒ^È ‚Ä \Ä ƒ {^ zŒ \Œ { X ¥^X ¤T \T ¥ ^ Ž \ è‡^è†ä\ä‡ °«^°ª¬\¬« x›^xšt\t› @“^@’<\<“ ^€\ Ð}^Ð|Ì\Ì} ˜a^˜`”\”a `]^`\\\\] (A^(@$\$A ðe^ðdì\ìe ¸c^¸b´\´c €E^€D|\|E H_^H^D\D_ C^B \ C Ø^ØŒÔ\Ô  ‰^ ˆœ\œ‰ hk^hjd\dk 0g^0f,\,g øI^øHô\ôI Ào^Àn¼\¼o ˆm^ˆl„\„m PM^PLL\LM i^h\i àK^àJÜ\ÜK ¨™^¨˜¤\¤™ p•^p”l\l• 8u^8t4\4u q^pü\üq ÈQ^ÈPÄ\ÄQ y^xŒ\Œy Xw^XvT\Tw U^ T\U ès^èrä\äs °S^°R¬\¬S x£^x¢t\t£ @Y^@X<\<Y ©^¨\© Ð[^ÐZÌ\Ì[ ˜^˜”\” `µ^`´\\\µ (W^(V$\$W ëM®ú"DèöH÷L—÷^Â÷pí÷‚2ø”wø¦X÷ª÷®¢øÀkúñÀ  ôø 9ù. ~ù@ ÃùR ûùe 3úx `ü‚ ðü§  Û X þ  €hõÿ€è Þ €Fï€H  € ðÙ€€ ÂjU8v2È §N7ÈP ÒPâ êˆñÖqpAT‰¨VÒ¡àŸ €,íÀÀþ€ô윀ˆk€Fö¹€Á €`íè€ø, €Þí€0 Ý €ÎóÌ€x ó €Lô倰  €úñð€¸ ¡€öéú€€â€šé,€h3€¼éƒ€Øû €äòÞ€˜ ã€&é€P$€ÊèP€8u€ìè§€¨B €\î€h v€Vè“€ ÿ€úç€þ5€èI€xþ€ç€€ü¨€®ç°€˜ýN€bçP€(ýÙ€ê5€¸€¤éc€ ú€$êY€ðg€Æéº€„€ÞéÚ€H€4éY€ˆX€Ô臀p<€Té}€À©€öèÞ€àÆ€éþ€Ÿ€dè¿€Xÿ'€è8€@þ°€„èÓ€ÿZ€&èq€°þh€>è‚€èþ¿€në9€è€Dê}€([ €ò5€ð [€\êÀ€`€°ë€€ ž €Lò{€( €ìꇀ@]€té¡€ø= €ó#€Ð €Œéä€0Z€.ë΀x€ €6ói€  €jꀘÁ€¤èç€Èÿs €|îN€  ð€¼è€Ó€¬ê>€Ð£ €®î€Ø 9€Ðë¹€XÐ €–ò°€` ×€Øçâ€Ðý€N뀰² €€óž€@ }€Œç‚€`ýø€Ìêf€Ä €øî¥€ g€ìü€àЀFì\€8h€ïë뀀*ç6€¸ü¤€«ì<€Ì€Ñìg€P €T윀p5€zìÇ€¨–€ýë€È¯€#ì8€d€ü@ûw€ üÊ€8üŒˆ÷í€Füò €`ûàú× € û r œ -"  ÛÝ/朗ì 3B_ T Ë  Ö (]9 Ý $ OPA__ZNK3stk9StkFrames4sizeEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4sizeEv__ZNSt6vectorIPN3stk8FileWvInESaIS2_EEixEm__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEv__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEEC2Ev__ZNSaIPN3stk8FileWvInEEC1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEED2Ev__ZNSaIPN3stk8FileWvInEED1Ev__ZNSaIPN3stk8FileWvInEED2Ev__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEEC2ERKS4___ZNSaIPN3stk8FileWvInEEC1ERKS2___ZNSaIPN3stk8FileWvInEEC2ERKS2___ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2Ev__ZNSaIPN3stk8FileLoopEEC1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEED2Ev__ZNSaIPN3stk8FileLoopEED1Ev__ZNSaIPN3stk8FileLoopEED2Ev__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2ERKS4___ZNSaIPN3stk8FileLoopEEC1ERKS2___ZNSaIPN3stk8FileLoopEEC2ERKS2___ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE12_Vector_implC1ERKS3___ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EEC2ERKS3___ZNSt6vectorIPN3stk8FileWvInESaIS2_EEC1ERKS3___ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implC1ERKS3___ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EEC2ERKS3___ZNSt6vectorIPN3stk8FileLoopESaIS2_EEC1ERKS3___ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZSt13__destroy_auxIPPN3stk8FileWvInEEvT_S4_St11__true_type__ZSt8_DestroyIPPN3stk8FileWvInEEvT_S4___ZSt8_DestroyIPPN3stk8FileWvInES2_EvT_S4_SaIT0_E__ZSt13__destroy_auxIPPN3stk8FileLoopEEvT_S4_St11__true_type__ZSt8_DestroyIPPN3stk8FileLoopEEvT_S4___ZSt8_DestroyIPPN3stk8FileLoopES2_EvT_S4_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EED2Ev__ZNSt6vectorIPN3stk8FileLoopESaIS2_EED1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE10deallocateEPS3_m__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE13_M_deallocateEPS2_m__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EED2Ev__ZNSt6vectorIPN3stk8FileWvInESaIS2_EED1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk7Sampler6keyOffEv__ZN3stk4ADSR6keyOffEv__ZN3stk7Sampler7noteOffEd__ZN3stk7Sampler5keyOnEv__ZN3stk4ADSR5keyOnEv__ZN3stk7SamplerD0Ev__ZTVN3stk7SamplerE__ZN3stk7OnePoleD1Ev__ZN3stk4ADSRD1Ev__ZN3stk7SamplerD1Ev__ZN3stk7SamplerD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk7SamplerC1Ev__ZN3stk4ADSRC1Ev__ZN3stk7OnePoleC1Ed__ZN3stk7SamplerC2Ev__ZTIN3stk7SamplerE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTIN3stk6FilterE__ZTIN3stk8InstrmntE__ZTSN3stk7SamplerE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIPN3stk8FileWvInESaIS2_EE4sizeEv.eh__ZNSt6vectorIPN3stk8FileWvInESaIS2_EEixEm.eh__ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEv.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEEC2Ev.eh__ZNSaIPN3stk8FileWvInEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEED2Ev.eh__ZNSaIPN3stk8FileWvInEED1Ev.eh__ZNSaIPN3stk8FileWvInEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEEC2ERKS4_.eh__ZNSaIPN3stk8FileWvInEEC1ERKS2_.eh__ZNSaIPN3stk8FileWvInEEC2ERKS2_.eh__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2Ev.eh__ZNSaIPN3stk8FileLoopEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEED2Ev.eh__ZNSaIPN3stk8FileLoopEED1Ev.eh__ZNSaIPN3stk8FileLoopEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEEC2ERKS4_.eh__ZNSaIPN3stk8FileLoopEEC1ERKS2_.eh__ZNSaIPN3stk8FileLoopEEC2ERKS2_.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE12_Vector_implC1ERKS3_.eh__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EEC2ERKS3_.eh__ZNSt6vectorIPN3stk8FileWvInESaIS2_EEC1ERKS3_.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE12_Vector_implC1ERKS3_.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EEC2ERKS3_.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEC1ERKS3_.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZSt13__destroy_auxIPPN3stk8FileWvInEEvT_S4_St11__true_type.eh__ZSt8_DestroyIPPN3stk8FileWvInEEvT_S4_.eh__ZSt8_DestroyIPPN3stk8FileWvInES2_EvT_S4_SaIT0_E.eh__ZSt13__destroy_auxIPPN3stk8FileLoopEEvT_S4_St11__true_type.eh__ZSt8_DestroyIPPN3stk8FileLoopEEvT_S4_.eh__ZSt8_DestroyIPPN3stk8FileLoopES2_EvT_S4_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m.eh__ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EED2Ev.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EED1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk8FileWvInEE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EE13_M_deallocateEPS2_m.eh__ZNSt12_Vector_baseIPN3stk8FileWvInESaIS2_EED2Ev.eh__ZNSt6vectorIPN3stk8FileWvInESaIS2_EED1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk7Sampler6keyOffEv.eh__ZN3stk7Sampler7noteOffEd.eh__ZN3stk7Sampler5keyOnEv.eh__ZN3stk7SamplerD0Ev.eh__ZN3stk7SamplerD1Ev.eh__ZN3stk7SamplerD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk7SamplerC1Ev.eh__ZN3stk7SamplerC2Ev.eh__GLOBAL__I__ZN3stk7SamplerC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC2LC3GCC_except_table5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10GCC_except_table11EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk7SamplerC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Saxofony.o000644 000766 000766 00000444500 12015735510 016117 0ustar00garygary000000 000000 Ïúíþ ¸Éã@ Èã__text__TEXT @ í¶€__debug_frame__DWARF  à¸òM__debug_info__DWARF "‡Ëà+ õ¯__debug_abbrev__DWARF'îÀ g÷__debug_aranges__DWARFçøP'˜ú__debug_macinfo__DWARF7ùw__debug_line__DWARF7ùøw°ú__debug_loc__DWARF/Üo ØúÎ__debug_pubnames__DWARF a K"__debug_pubtypes__DWARFl"ð¬+__debug_inlined__DWARF\*œ3__debug_str__DWARF\*½zœ3__debug_ranges__DWARF¥Y®__mod_init_func__DATA ¥`®H  __textcoal_nt__TEXT(¥!!h®P  €__cstring__TEXTPÆÜÏ__gcc_except_tab__TEXT,ÉWlÒ__StaticInit__TEXTƒÎXÃ×È€__const__DATAàÎx Øø __const_coal__DATA`ÏP Ø`6 __const_coal__TEXT°Ñ]ðÚ __bss__DATAÈã__literal8__TEXTÒ°PÛ__literal16__TEXTÀÒÜ__eh_frame__TEXTÐÒøÜ] h__constructor__TEXTÈãí__destructor__TEXTÈãíøX/è P--§Ô2UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹EøH‹@@HƒÀH‹H‹}øHƒÇ@ÿÐH‹EøH‹€XHƒÀH‹H‹}øHÇXÿÐH‹}øHÇÀèÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë)H‹}øHÇ òEðèH‹}øHÇ fWÀèÉÃUH‰åHƒìH‰}øòEðòMðò&ÐòYÁH‹}øèÉÃUH‰åHƒì H‰}øòEðòMèfWÀf.Eðs fWÀf.Eèsë#H5H‹=èH‹}ø¾èë*H‹}øHÇ òEèèH‹}øHÇ òEðèÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòMèòdÏf(ÑòYÐòMèòWÏòYÈòSÏòXÁH‹}øf(ÊèòMèò=ÏòXÁH‹Eøò€¨ÉÃUH‰åHƒì H‰}èòEàH‹Eèò€Àf.Eàz„ÙfWÀf.EàwëH‹Uè¸H‰‚Àë;ò ‘ÎòEàf.ÁwëH‹UèH¸ð?H‰‚ÀëH‹UèH‹EàH‰‚ÀH‹}èHƒÇ@èòEøH‹}èHÇXèf(ÈòEøòXÁòEøH‹EèòˆÀòÎò\ÁòYEøH‹}èHƒÇ@èH‹Eèò€ÀòYEøH‹}èHÇXèÉÃUH‰åHƒì@H‰}è‰uäòEØòÎH‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èésòEØò ¨ÍòYÁòEøƒ}äu2òMøò”ÍòYÈòÍòXÁH‹}èHÇpèé%ƒ}äu"òMøò\ÍòYÁH‹Eèò€°éýƒ}äu&òMøòDÍòYÁH‹}èHÇ@èéу}äu"òMøò ÍòYÁH‹Eèò€¸é©}ä€uH‹}èHÇ òEøè醃}ä uòEøH‹}èèëpƒ}äu/òMøòÇÌòYÈò›ÌòXÁH‹}èHÇpèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒì0H‰}èòEàfWÀf.Eàsë&H5H‹=èH‹}è¾èé•èf(Èò^MàòMØH‹}èHÇÀòEàèòMØò\ÈòkËf(Ñò\Ðf(ÂòEøH‹EèòˆÀòFËò\ÁòYEøH‹}èHƒÇ@èH‹Eèò€ÀòYEøH‹}èHÇXèÉÃUH‰åSHƒìxH‰}èHH‹UèH‰H‹}èHÇ@èH‹EèHH‰EˆH‹}ˆèë%H‰E€H‹]€H‹EèHH‰EˆH‹}ˆèH‰]€ëH‹EèH H‰EH‹}èë%H‰E€H‹]€H‹EèH H‰EH‹}èH‰]€ëH‹EèHÀH‰E˜H‹}˜èë%H‰E€H‹]€H‹EèHÀH‰E˜H‹}˜èH‰]€ëH‹EèHpH‰E H‹} èë%H‰E€H‹]€H‹EèHpH‰E H‹} èH‰]€ë H‹EèHƒÀ@H‰E¨Hƒ}¨……é×H‰E€H‹E€H‰EàH‹EèHƒÀ@H‰E¨Hƒ}¨tWH‹EèHƒÀ@H‰E°H‹E°H0H‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EàH‰E€ënH‹EèHƒÀ@H‰E°H‹E°H0H‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EèH‰EÐH‹}Ðèë&H‰E€H‹]€H‹EèH‰EÐH‹}ÐèH‰]€H‹}€è¸„Àt H‹}èèHƒÄx[ÉÃUH‰åSHƒìxH‰}èHH‹UèH‰H‹}èHÇ@èH‹EèHH‰EˆH‹}ˆèë%H‰E€H‹]€H‹EèHH‰EˆH‹}ˆèH‰]€ëH‹EèH H‰EH‹}èë%H‰E€H‹]€H‹EèH H‰EH‹}èH‰]€ëH‹EèHÀH‰E˜H‹}˜èë%H‰E€H‹]€H‹EèHÀH‰E˜H‹}˜èH‰]€ëH‹EèHpH‰E H‹} èë%H‰E€H‹]€H‹EèHpH‰E H‹} èH‰]€ë H‹EèHƒÀ@H‰E¨Hƒ}¨……é×H‰E€H‹E€H‰EàH‹EèHƒÀ@H‰E¨Hƒ}¨tWH‹EèHƒÀ@H‰E°H‹E°H0H‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EàH‰E€ënH‹EèHƒÀ@H‰E°H‹E°H0H‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EèH‰EÐH‹}Ðèë&H‰E€H‹]€H‹EèH‰EÐH‹}ÐèH‰]€H‹}€è¸„Àt H‹}èèHƒÄx[ÉÃUH‰åSHƒìxH‰}èHH‹UèH‰H‹}èHÇ@èH‹EèHH‰EˆH‹}ˆèë%H‰E€H‹]€H‹EèHH‰EˆH‹}ˆèH‰]€ëH‹EèH H‰EH‹}èë%H‰E€H‹]€H‹EèH H‰EH‹}èH‰]€ëH‹EèHÀH‰E˜H‹}˜èë%H‰E€H‹]€H‹EèHÀH‰E˜H‹}˜èH‰]€ëH‹EèHpH‰E H‹} èë%H‰E€H‹]€H‹EèHpH‰E H‹} èH‰]€ë H‹EèHƒÀ@H‰E¨Hƒ}¨……é×H‰E€H‹E€H‰EàH‹EèHƒÀ@H‰E¨Hƒ}¨tWH‹EèHƒÀ@H‰E°H‹E°H0H‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EàH‰E€ënH‹EèHƒÀ@H‰E°H‹E°H0H‰EØH‹EèHƒÀ@H‰E¸H‹E¸H9EØt'HmØH‹EØH‹H‰EÀH‹EÀH‹H‰EÈH‹}ØÿUÈëÃH‹EèH‰EÐH‹}Ðèë&H‰E€H‹]€H‹EèH‰EÐH‹}ÐèH‰]€H‹}€è¸„Àt H‹}èèHƒÄx[ÉÃUH‰åSHƒìxH‰}ØòEÐH‹}ØèHH‹EØH‰H‹EØHƒÀ@H‰EH‹UH‰U˜HÇE ë¾ÿfWÀH‹}˜èHE˜HÿM Hƒ} ÿuÛH‹}ØHÇpèë_H‰EˆH‹EˆH‰EÀHƒ}t?¸H+E HiÀH‹UHÂH‰U°H‹EH9E°tHm°H‹U°H‹H‹H‹}°ÿÐëÜH‹EÀH‰Eˆé´H‹}ØHÇÀòìÂèH‹}ØHÇ èH‹}ØHǾèH‹}ØHÇ@èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòM¨òE¨f.ìÂs òH,E¨H‰Eèë,òÖÂòM¨ò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èH‹uèHÿÆH‹}ØHÇXèH‹UØH¸š™™™™™É?H‰‚ÀH‹}ØHÇpò_ÂèH‹}ØHÇpòçÁèH‹}ØHÇ@ò7ÂèH‹UØH¸333333Ó?H‰‚¨H‹UØH¸š™™™™™É?H‰‚°H‹UØH¸š™™™™™¹?H‰‚¸òóÁH‹}ØèH‹}Øèé H‰EˆH‹]ˆH‹}ØHÇ@èH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇ èH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇÀèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇpèH‰]ˆëH‰EˆH‹EˆH‰EÈH‹EØHƒÀ@H…Àt:H‹EØHƒÀ@H0H‰E¸H‹EØHƒÀ@H9E¸tHm¸H‹U¸H‹H‹H‹}¸ÿÐëØH‹EÈH‰EˆH‹]ˆH‹}ØèH‰]ˆH‹}ˆèHƒÄx[ÉÃUH‰åSHƒìxH‰}ØòEÐH‹}ØèHH‹EØH‰H‹EØHƒÀ@H‰EH‹UH‰U˜HÇE ë¾ÿfWÀH‹}˜èHE˜HÿM Hƒ} ÿuÛH‹}ØHÇpèë_H‰EˆH‹EˆH‰EÀHƒ}t?¸H+E HiÀH‹UHÂH‰U°H‹EH9E°tHm°H‹U°H‹H‹H‹}°ÿÐëÜH‹EÀH‰Eˆé´H‹}ØHÇÀò:¿èH‹}ØHÇ èH‹}ØHǾèH‹}ØHÇ@èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòM¨òE¨f.:¿s òH,E¨H‰Eèë,ò$¿òM¨ò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èH‹uèHÿÆH‹}ØHÇXèH‹UØH¸š™™™™™É?H‰‚ÀH‹}ØHÇpò­¾èH‹}ØHÇpò5¾èH‹}ØHÇ@ò…¾èH‹UØH¸333333Ó?H‰‚¨H‹UØH¸š™™™™™É?H‰‚°H‹UØH¸š™™™™™¹?H‰‚¸òA¾H‹}ØèH‹}Øèé H‰EˆH‹]ˆH‹}ØHÇ@èH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇ èH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇÀèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇpèH‰]ˆëH‰EˆH‹EˆH‰EÈH‹EØHƒÀ@H…Àt:H‹EØHƒÀ@H0H‰E¸H‹EØHƒÀ@H9E¸tHm¸H‹U¸H‹H‹H‹}¸ÿÐëØH‹EÈH‰EˆH‹]ˆH‹}ØèH‰]ˆH‹}ˆèHƒÄx[ÉÃÿÿÿÿx $(¥† $A¥Q† $’¥† $¤¥† $¶¥† $È¥† $楆 $¦† $¦7† ,† ƒ$T¦)† $~¦!† $ ¦ † $ª¦† $¦† $Ú¦† $覆 $§† $ §† $.§† $<§&† $b§#† $†§7† $¾§4† ,ò§~† ƒ,p¨~† ƒ$ $©1† $@©I† $Š©M† ,Ø©Y† ƒ,2«Y† ƒ,Œ¬~† ƒ$ ­;† ,F­~† ƒ,Ä­~† ƒ$B®;† ,~®~† ƒ$ü®;† ,8¯~† ƒ,¶¯~† ƒ$4°;† ,p°~† ƒ,î°† ƒ, ²Ý† ƒ$V† $è²û† $ä³]† $Bµ† $\¶²† ,¸-† ƒ,<¹L† ƒ,ˆº(† ƒ,°»-† ƒ$Þ¼2† $½ø† ,¾j† ƒ,r¾Ó† ƒ$ƒÎC† $ÆÎ† $n† $ˆl† $ô-† $"}† $ † $.† $4ô† ,FÀ}† ƒ$(Û† ,h† ƒ,l h† ƒ,Ô h† ƒ,ÄÄœ† ƒ,`Åœ† ƒ$üÅM† ,<²† ƒ, ƒƒËGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Saxofony.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std– 7– 8™ Xœ Zà ]ê _ b! js kª oñ p q0 rG s^ u£ w¿ xÒ zé } ~! S t ‚– ƒ£ „¿ …Ò †ø ‡ ˆ: ŠU ‹ Îâ ÐT Ñ® Óg ÔÉ Õ‹ ×§ Ø Ù¾ Úß Û) ;~ <² =Î d' e3 g6 hO if j} k” l« m nä o! s%! tK! vq! w“! x»! zÓ! {ë! |ù! }" ‚%" ƒ=" „Z" †n" ‡‡" Š®" ‹¼" ŒÔ" µñ" ¶# ·<# ¸Y# ¹€# !<á "FÔ' "Gî' "H( "I"( "J<( "KW( "Lr( "M( "N¨( "OÃ( "PÞ( "Qù( "R) #B/) #C2) #DÁ# #F5) #GF) #Hb) #Iƒ) #J ) #KÂ) #Lä) #Mû) #N* $H<* $’]* $”`* $•w* $–Ž* $—¯* $˜Ë* $™ç* $š+ $› + $œ=+ $T+ $ža+ $Ÿˆ+ $ ®+ $¡Ð+ $¢ö+ $£, $¤), $¥K, $¦h, $§„, $©¥, $«Æ, $­ì, $¯ - $±)- $³E- $´f- $µ‚- $¶ž- $·º- $¸Ö- $¹ò- $º. $»3. $¼T. $½u. $¾–. $¿Â. $ÀÞ. $Â/ $Ä/ $Å=/ $Æ^/ $Ç/ $È / $É·/ $ÊØ/ $Ëù/ $Ì0 $Í;0 $ÎS0 $Ðk0 $Ö‡0 $Ü£0 $â¿0 $èÛ0$ü0$1$91__true_type__debug-1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style&¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• ƒ/%ú4#_M_p%ä#ƒ/%‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Í"_Ios_Fmtflags'7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode'k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate'“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir'¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€v'¿event'¢ erase_eventimbue_eventcopyfmt_eventæw'ÓÅ _M_next'ÕiT#_M_fn'ÖŠT#sp'×½#ž'Øn5#æw'Û’ iTŠT½iT ªV'ßbO« iT!ˆu'ãrJ½iT0'ñ _M_pword'òm#_M_iword'ó"#0'ôTõB'"Ô"'_ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio'_ZNSt8ios_base4Init20_S_synced_with_stdioEf3õB'¦–TWB'–T½basic_streambuf > (R†b (T‰b (UŒb (Wb (X©b (ZÃb (\Ýb (]÷b (^c (_0c (`Jc (adc (b~c (c˜c (d²c (eÌc (fæc (gd (hd (i6d (jMdctype_basectypemoney_baseÎ$pattern)É field)É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%ÙS‘# _M_startTÙ# _M_finishUÙ# _M_end_of_storageVÙ#&ÙW‘q‘f‘'™hq‘½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(t¶5¸«Ë¸«¸«)xþ °3f3ð¸Ÿ^T*^ ˆÈMÙÙZ1*Î[ ”þJ-ÙÙ*^? ´¨FNÙÙ‘+nothrow*IaQÜÀ+cerrAÓgöÀ,__ioinitM_ZStL8__ioinit -0Z+X½¸¸¸.¾/q-gt+eŸä丟.q--5+dää¸(´+[Lä!½-ü%+PmBB½Ÿ.H0 $_4,as quot,b½# rem,c½#div_t,dI $_5,fª quot,g"# rem,h"#ldiv_t,i€ $_6,lâ quot,m÷# rem,n÷#lldiv_t,o¸-K,“½.1-ˆ,”&&¸double-,•½G¸-’,–"^¸-Mz,œm‰BBŸŸ‰.2½£BB-¼e,žs¿½½&úB, Òm-rG,¡äé¸-×,£ª""-ü^,ª½!¸Ÿ-Ê,«ŸBB¸Ÿ.Hwchar_t-·C,¬½tB¸Ÿ& -,¯–mŸŸ‰3®s,°½-¢-,±m¿mŸ&Œ,²ÒÖ( 5,³y8&ò¸ò.ä-45,µ"¸ò½-n,½½:¸ò½(ãh,Â=m½U¸-È,ßvävŸ.|/H-\,ĽäH __gnu_cxx¡‹(! ®9A÷É÷(¼e´‰Dâé÷÷__debug-6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-i7,§â§÷÷-¬D,™÷¾¸-nu,º÷߸ò½- a,À¸ò½(5,´‚8  ¸òfloat-Au,·EE¸òlong double& 0,Çg½-û\,¦÷~÷ lconv`.+²4x.,ä#4€2.-ä#4å..ä# int_curr_symbol./ä# currency_symbol.0ä# mon_decimal_point.1ä#( mon_thousands_sep.2ä#0 mon_grouping.3ä#84).4ä#@4òF.5ä#H int_frac_digits.6q#P4¾!.7q#Q p_cs_precedes.8q#R p_sep_by_space.9q#S n_cs_precedes.:q#T n_sep_by_space.;q#U p_sign_posn.q#X int_n_cs_precedes.?q#Y int_p_sep_by_space.@q#Z int_n_sep_by_space.Aq#[ int_p_sign_posn.Bq#\ int_n_sign_posn.Cq#]-?/5äν¸3®Q.KÛ.~va_list0IÒfpos_t0U7 __sbuf0`. _base0a.# _size0b½#.‰ __sFILE˜0‚„ _p0ƒ.# _r0„½# _w0…½# _flags0†š# _file0‡š# _bf0ˆþ# _lbfsize0‰½#( _cookie0Œm#0 _close0“#8 _read0޲#@ _seek0Ñ#H _write0ð#P _ub0“þ#X _extra0” #h _ur0•½#p _ubuf0˜ #t _nbuf0™ #w _lb0œþ#x _blksize0Ÿ½#ˆ _offset0 ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE0¡4&”?0ïI I .' -Ç[0ð½f I -ä<0ñ½} I -õw0ò½” I -;0ó½« I -F0ô½ I -E0õ½Þ I Þ .ð--F0öä!ä½I (Q0úïQI %!¸¸-9*0ÿŸK!mŸŸI 5¢*0b8I q!¸¸I 6t 0½“!I "½6¶)0½°!I °!.¶!/ð6j0"Ó!I 6p#0½ë!I 7µ60½6©#0 ä"äV 0 %"¸6SA0½="¸6,=0½Z"¸¸£.0n"I {\0‡"I ä6v0½®"I 佟70I 6òg0äÔ"ä6Ö0½ñ"½I 6Å$0©½#䟸86ÑG0ª½6#I ¸6#.ú60«½Y#¸6#6á)0¬½€#䟸6#6­N0­½¢#¸¸6#q²#nclock_t1Mµ tm81Z“$ tm_sec1[½# tm_min1\½# tm_hour1]½# tm_mday1^½# tm_mon1_½# tm_year1`½# tm_wday1a½# tm_yday1b½# tm_isdst1c½# tm_gmtoff1d"#( tm_zone1eä#0pthread_once_t2^M__gthread_once_t3/“$wint_t4Fž $_74Q% __min4R‡# __max4S‡# __map4T‡# __types4U%#.Ä_RuneEntry4VÏ$ $_84Xj% __nranges4Y½# __ranges4Zj%#.$%_RuneRange4[6% $_94]±% __name4^±%# __mask4_Ä#qÁ%n _RuneCharClass4`‚%9$_10ˆ 4bB' __magic4cä# __encoding4dB'# __sgetrune4fq'#( __sputrune4g•'#0 __invalid_rune4h‡#8 __runetype4j›'#< __maplower4k«'#¼ __mapupper4l«'#¼ __runetype_ext4sp%#À __maplower_ext4tp%#Ð __mapupper_ext4up%#à __variable4wm#ð __variable_len4x½#ø __ncharclasses4}½#ü __charclasses4~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale4×%:,M5ål8½î'½:TK5ëâQ½(½:)N5÷%½"(½:v5þ30½<(½)‡Y5{½W(½)z&5 ( ½r(½)œ85¢W½(½)®#58Z½¨(½)£5]3½Ã(½)rD5"½Þ(½)7?5)Â9½ù(½)0 55Ò7½)½){/5;Ž0½/)½;Ð1|;;²#-ÊZ1~&b)­­(F1‚_H­})}).Á#-“[1…­š)š).­-†F1{ä·)·).½)/Á#-G1}äÙ)Ù).ß)/­-Ã1€})û)Ù)-G1})*Ù)(ŽN1ƒèkŸ<*䟸·)mbstate_t6UŒwctype_t74†-±c6yÁ$w*½-‹ 6zÁ$Ž*I -° 6{B¯*B½I -Òx6|Á$Ë*HI -*y6}½ç*vI -w_6~½+I ½-|u6½ +I v8-h#6€½=+I v8-MA6Á$T+I 3š6‚Á$-+6ƒŸ‚+¸Ÿ‚+.<*-År6…Ÿ®+B¸Ÿ‚+-3=6†½Å+Å+.Ë+/<*-yG6ˆŸö+Bk'Ÿ‚+-36‰Á$,HI -1 6ŠÁ$),H-½=6Œ½K,BŸv8-W6½h,vv8-"6ŽÁ$„,Á$I -Ux6½¥,I v6#-¿M6ĽÆ,I v6#-ÐB6’½ì,BŸv6#-­@6ƽ -vv6#-Ð+6“½)-v6#-Fo6ǽE-v6#-X(6”Ÿf-äH‚+-¼-6•B‚-Bv-ˆ76—½ž-vv- 6˜½º-vv-:6™BÖ-Bv-Ê76šŸò-vv(P>6œ¿ZŸ.BŸv·)-2*6Ÿ3.v-[96žBT.BvŸ-øE6Ÿ½u.vvŸ-¾G6 B–.BvŸ-_76¤Ÿ¼.ä¼.Ÿ‚+.v-Ê!6¥ŸÞ.vv-a6©&ú.vú..B-&a6È /vú.--a6«B=/Bvú.-4a6¬"^/vú.½-?6®½/vú.½-866§Ÿ /BvŸ-Ž:6¨½·/Á$-àd6°½Ø/vvŸ-h6±Bù/BvŸ-Y6²B0BvŸ->6³B;0BHŸ-¤v6´½S0v8-d+6µ½k0v8-ó26–B‡0vH-Ê;6¡B£0vv-226¢B¿0vH-N6¦BÛ0vv-º^6¯Bü0vHŸ-» 6ÊE1vú.-õ66Í÷91vú.½-N6ÏZ1vú.½<]:a __gnu_debug-:„1=-;k=-<é>v9éZ3streampos8ÓŠ*s&9ñY½1Z3`3(pp9õù(f3Ý1`3`3(‹w9ùîHf3ý1`3`3(Ú99ýQ5½"2¸¸Ÿ5²x9U'Ÿ>2¸5õV9_Z¸d2¸Ÿ`35o 9 åäŠ2丟5Åh9 ä°2丟5s&9piäÖ2äŸq5Ï(9¶oqò2n350`9.x½3`35[9Œof3/3n3n3?¥29#q½!E9&æ½n3@q@¾bool@t3/½2½„38.Š3A__vtbl_ptr_typey3<ž*G>ô6ã4&¬^DÎ3ã4&¬^Fç3ã4é4&œ"K4ã4½({9N-[ä"4ô4Z3({9Q¾O¸C4ô4`3(³-V¥0äi4ã4½B*Ã-`Û>‹4ã4ä½(îddÉVŸ§4ô4*Þnj@É4ã4ä`3B{.n|pã4ä.®3@ï4/®3.ï4>ª;1S5®3#&ènd#5S5&ènf<5S5Y5CKLlS5½.ú4@_5/ú4/f3/¼_Atomic_word<%½.V > ;8›HDnpos%ók›HE_M_dataplus%V #_Rep_base_RepFL6%ú`äð5 HFL6%šjä6«HäF}-%ì^±H16 HFã+%%ÔP O6 HFÀ%)„' m6 HG’%-|o‡6«HF³%4FŸ¯6 H½¸G4f%< .Ø6 H½½¸F\%DûhŸ7 H½½FÉ@%LlXf3#7 H¸G›.%U|fF7丽GHI%^ºii7丽G^I%gˆGŒ7ä½qG­a%zùf¯7ä  G­a%~š>Ò7ämmG­a%‚;õ7äääG­a%†ü8丸F %Š”x½:8½½Gf =Ã×`c8«H½½½GÏi=µÝ}8«HHƒ)%šj2·Hˆ$%¥8«H&ˆ$=¿¾8«HY5&ˆ$=·×8«H½H&ˆ$=Åú8«H½H½½&ˆ$=Ð"9«H½H½½Y5&ˆ$=ÛE9«H¸½Y5&ˆ$=âc9«H¸Y5&ˆ$=é†9«H½qY5•%ì¡9«H½5Üi%ôUzÃHÃ9«H½H5Üi%ü{AÃHå9«H¸5Üi%TyÃH:«Hq5»?%G $:«H5»?%ùDmA: H5Fm%&+ ^:«H5Fm%1.m{: H5h%:… ˜:«H5h%C(• µ: H5 %Lž Ò:«H5 %Ué • ï: H5€ %]Ÿ ; H5²x%cGVŸ); H5îd%hQ1ŸF; H SG=nCpi;«H½q SG%ƒÿk‡;«H½5k+%‹åbŸ¤; H Õ5=äÜÂ;«H½  C%¦ÞfÛ;«H5ì]%­G f3ø; H5g%¼Í\`3< H½5g%ÍZ3<<«H½5¿m%âú2`3^< H½5¿m%õø Z3€<«H½5ÁL%ZAÃH¢<«H½H5ÁL% £6ÃHÄ<«H¸5ÁL%…tÃHæ<«Hq5gA=J·ÃH=«H½H5gA=[æiÃH4=«H½H½½5gA=/1nÃH[=«H¸½5gA%B3ÃH}=«H¸5gA=h6ÃH¤=«H½q »$%e\Â=«Hq(s&=ø· ÃHã=«H½H5s&%ƒ9gÃH>«H½H½½5s&=üaÃH6>«H¸½5s&%Ÿƒ9ÃHX>«H¸5s&%¯ª.ÃH>«H½q q%Ìô;§>«H ½q5q%ë¡]ÃHÎ>«H½½H5q%ãEÃHÿ>«H½½H½½5q=mõ ÃH+?«H½¸½5q%*)ÃHR?«H½¸5q%AáJÃH~?«H½½q5q%Rì ¥?«H q5… %jc1ÃHÌ?«H½½5… %zà î?«H 5… %ŽW @«H  5”9%©ˆBÃHA@«H½½½H5”9%Àd.ÃHw@«H½½½H½½5”9=G ÃH¨@«H½½¸½5”9%êsbÃHÔ@«H½½¸5”9%>hÃHA«H½½½q5”9%ïcÃH1A«H  ½H5”9%%)<ÃHbA«H  ¸½5”9%:†TÃHŽA«H  ¸5”9%O^dÃH¿A«H  ½q5”9%s#ÃHðA«H  ää5”9%~ÃH!B«H  ¸¸5”9%ˆ4ÃHRB«H    5”9%“cÃHƒB«H  mmFB=‹êÃHµB«H½½½qF(u=˜‚(ÃHçB«H½½¸½I3=¦!-ä C½qY55Åh=Á† Ÿ9C Hä½½ ƒG=õŽkWC«HÃH5r%ü0C¸tC H5Bq%´]¸‘C H5Þo% ƒ.ú4®C H5õV=Ïœ9ŸÚC H¸½½5õV%)½ŸD H½H½5õV%7ØŸ(D H¸½5õV=æ»7ŸOD Hq½5h%U±+ŸvD H½H½5h=øh\Ÿ¢D H¸½½5h%qiŸÉD H¸½5h= qŸðD Hq½5¯%CŸE H½H½5¯=¬4ŸCE H¸½½5¯%«ó=ŸjE H¸½5¯%¾Ï4Ÿ‘E Hq½5X%Ì-^Ÿ¸E H½H½5X=-›tŸäE H¸½½5X%èiŸ F H¸½5X%ûêŸ2F Hq½5{s% p>ŸYF H½H½5{s=BGtŸ…F H¸½½5{s%&z#Ÿ¬F H¸½5{s=N 7ŸÓF Hq½5 %D,kŸúF H½H½5 =Yä Ÿ&G H¸½½5 %a§hŸMG H¸½5 =n×NŸtG Hq½5¡F%Õ@ˆ5›G H½½5Ú9%“»(½½G H½H5Ú9=‚Kk½éG H½½½H5Ú9=’ŠW½H H½½½H½½5Ú9=£O½AH H¸5Ú9=²™_½mH H½½¸!Ú9=ÃC½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5%”I _M_length%•Ÿ# _M_capacity%–Ÿ#4ž%—n5#>Ë5%›ÏJÉH#J•'=@· ›HJç==E”:¾Jv=Q«"ÏJ;ƒ)%´à\·H(Ã%¾~f3ƒIßJ(zY%Â.]f3ŸIßJ*Q%Æ*d·I±H*™#%Ê@?ÏI±H*í+%κKìI±H½(ÆG%ØPäJ±H(S9%ÜWä.J±HY5Y550=>±HTJ½½Y5*ö*%çò]qJ±HY5  F=«÷QJ±HY5( ?%õZbä«J±H! N=^µNä±HY5½ŸßJn.åJ/I>Ÿ >CDNKnone>h_ZNSt6locale4noneEt3Lú/>iT6t3Mnumeric>jot3L¹8>k_xt3L“[>lygt3LåH>mŽ2t3Lë`>n‘ft3 Kall>p_ZNSt6locale3allEt3?‰%E_M_impl>DN##_S_classic> _ZNSt6locale10_S_classicEDN#_S_global>#_ZNSt6locale9_S_globalEDNN1Y>)I;JN#_S_once>8_ZNSt6locale7_S_onceE©$Àvu&Í">{{LZN&Í">„”LZN`N&Í">­LZN¸&Í">ÐLZN`N¸½&Í">ªóLZN`N`N½&ž>º MZN½(Üi>Å7`N.MZN`Nstring;<ˆ5(>ÝkN.MXMkN(a>çäCf3yMkN`N(ÙC>ð1f3šMkN`N5ª*>ÊyêJ¶M`N?·M>?P`NOÍ"><ãMZNDNP¿\>?D_PŽ>BÐ2F [>Eã,½N½QÖQ>H*3ZN`N`N½.¨K/ON.UN/¸.êJ@fN/êJ.fNR[L>WqNlPS_vptr$facet„3#Tž>\n5#__c_locale?8lP#_S_c_locale>__ZNSt6locale5facet11_S_c_localeE§NNQm>bÌ ‚P#_S_once>e_ZNSt6locale5facet7_S_onceE©$PŽ>iÓOÀ>v]O‡PŸU5 >{qN~O‡P½GX)>’ ¡OP¸§NF­p>‚ñ)§N¾OPGw>…¹×OPH3e>Šd<§NHê >†V¸GªV>‘5@P“PGˆu>•©P1P“POÀ> LP‡PžPVÜi>£¤P‡PžP.½q‚Pn/rP.qN@§N.™P/qN@™P@qNWaL>²]QTsp>Ÿ#"Ô">Å_ZNSt6locale2id11_S_refcountEn5GÜi>ÈÜlQ]QcQOvu>Ê.Q]QcQvu>ÐCQ]Q!ô`>Ó-&ŸnQ.ªP@iQ/ªP.iQW¨K(>Ù&TTž>ìn5#E_M_facets>í&T#E_M_facets_size>îŸ#E_M_caches>ï&T#E_M_names>ðò# Nô>ñ¦n,TN×b>ò¾),TN˜n>ór1,TN³!>ô6,TN6">õ4M,TNƒ>öd,TNé>÷(7TGªV>úWŒRDNGˆu>&¦RDNO‰%> ÆRDNMTŸO‰%> æRDN¸ŸO‰%>SDNŸO´,>SDN½O‰%>8SDNMTGÜi>™,WSDNMTFux>Zlf3uSDNGßB>&‚!™SDNXT½GT>)±1½SDNXTBTGu>,°<áSDNXTnQG‹8>/ítTDNnQ“PQ>7„DN“PŸ.“PnQ7TXBTBTX.HT/nQ@ST/tQ.ST@dT/.M. Y„Tã „T½@Ù .oT.Å . ZÙ Ø'ÊœT•[S_vptr$ios_base„3#[ h'•[\dec'@K•[\fixed'jK•[\hex' þ"•[[] 'u•[\left'ì •[ \oct'3F•[@\right'ot•[€]0'"!•[]÷ ' žM•[]›0'$EZ•[^showpos''c9•[^skipws'*Ös•[^unitbuf'-‚&•[ ] '1T•[@[Ð%'4Sp•[°[>'7€ •[J]¸u':Ð •[\badbit'LQ]š[\eofbit'Oöš[\failbit'TZGš[\goodbit'Wk)š[\app'jŸ[\ate'mfYŸ[_binary's_ZNSt8ios_base6binaryEŸ[[yu'v(.Ÿ[[œu'y•5Ÿ[_trunc'|_ZNSt8ios_base5truncEŸ[ _beg'‹_ZNSt8ios_base3begE¤[\cur'Žºb¤[[Fm'‘m%¤[streamsize8N»E_M_precision'ÉqW#E_M_width'ÊqW#E_M_flags'Ë¥ #E_M_exception'Ì2 #E_M_streambuf_state'Í2 # E_M_callbacks'çiT#(E_M_word_zero'øÅ #0E_M_local_word'ý©[#@E_M_word_size'½#ÀE_M_word'T#ÈE_M_ios_locale'êJ#Ð 'ÀÁ.·X¹[ŠT½Gf'ê" ÖX¹[ã GËd'í*ðX¹[F»V']B¿[Y¹[½f3Gæ' Q2Y¹[57m'$!¥ OYÅ[57m'.Àe¥ qY¹[¥ 5_n'>Øm¥ “Y¹[¥ 5_n'O¥ ºY¹[¥ ¥ Q'^lØY¹[¥ 5§+'jøqWõYÅ[5§+'rVPqWZ¹[qW5¡'€ãKqW4ZÅ[5¡'ˆýqWVZ¹[qW5M3'›Y[f3rZf35ÈY'§;.êJ”Z¹[`N5è4'²ÌêJ±ZÅ[5‚\'¼´ `NÎZÅ[?º.'Î{[½5˜z'ÞÂWÐ[[¹[½5z 'óÖ[$[¹[½`·L'œTD[¹[½Ov''Z[¹[Ov'' u[¹[Ü[VÜi'óW„T¹[Ü[/¥ /2 /Ì /‘ Å ¹[n.œT@Å .Ë[/œT@"@m@Ë[Z¿@@:â[XbS_vptr$basic_streambuf„3#a_M_in_begAÃä#a_M_in_curAÄä#a_M_in_endAÅä#a_M_out_begAÆä# a_M_out_curAÇä#(a_M_out_endAÈä#0a_M_buf_localeAÏêJ#8b)pAÔâ[Ê\Xb½(a2Aà%êJë\Xb`N(è4AñbzêJ]^b(&ZAþIXb-]Xbä"5 wAX1Y]Xb÷‘ Ì 5–FA %1€]XbŠÌ 5fA Ô'½]Xb5ÄaA0DqWº]Xb5ê1A'ÐX½×]Xb5zA9i½ô]Xb5«EAOt`½^Xb5ÒEAb¨fqW8^Xbä"5ŒIAp¢H½Z^Xbq5ÐmA‰ôx½w^Xb5¥cA¤ˆ½™^Xbq5«cA¾qWÀ^Xb¸"O?-AËÖ^XbFC;AÞWäô^^bF'Aá;aä_^bF¯6Aäúä0_^bGjiAîx^O_Xb½GdnAùíx_XbäääFë)A ;ä–_^bF^A+Hä´_^bF‚D*]efupperD1cf]e€flowerD2ün]efalphaD3þ8]efdigitD4½]egxdigitD5ð]efspaceD6 ]e@gprintD7J:]efgraphD8³s]e%fcntrlD9Êh]efpunctD:Æ=]e falnumD;"]e/½.t3h@)¨qNåjqN#dd#E_M_c_locale_ctype)°§N#E_M_del)±f3#E_M_toupper)²be# E_M_tolower)³be#(E_M_table)´åj#0E_M_widen_ok)µq#8E_M_widen)¶ëj#9E_M_narrow)·ëj#¹E_M_narrow_ok)¸q#¹ivu)½_ZNSt5ctypeIcE2idEªPjtable_size)¿_ZNSt5ctypeIcE10table_sizeE›Hú/)ÌÖfûjåjf3Ÿú/)Úÿfûj§Nåjf3Ÿ5…u)æ>f3&gk½q5…u)õ› ¸Rgk¸¸ k5q)ñ1¸~gk½¸¸5¯W)Ù/¸ªgk½¸¸5{/) < qÌgkq5{/)1/¸ógkä¸50 )A;=qhkq50 )RW¸ë‰f3}— àŠ¢Š~ísã;‡ Тн-æDY;‡KŠ¢ŠććmÍéIuiТТŠmY ì—\‡Š¢Š¢ŠnÀïÃu¢Šìƒ.;‡Wï„0¹Edata_¹#EdataRate_Žć#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(³R‹¿ÖÖ³v‹¿ÅÖÖFd‘‹¿½³«‹¿Ð5Üi Ò]ÛÍ‹¿Ð5g)´;áï‹¿Ÿ5g0ÇnćŒçŸ ÁL8¹x/Œ¿Û _@. MŒ¿Û5ZJY>átŒ¿ŸÖ5ZR uć›ŒçŸÖ5«C[—ćÂŒçćÖ5€ ^úŸߌç5ì]atvf3üŒç SGk¬v¿ŸÖ SGuÜ(G¿ŸÖć5„Xx Ödç5Út{}_Öç æg‚nnŸ¿ć!!‰ÙGćç.ć.¨Š@Ë/ć@Ö/¨Š@¨Š@ć.ÖZõ„@ ;‡“;‡#€}$ H¨Š#&hk *Ž“wÌ Ë#íTŽ“ććwè õMíyŽ“ćwý6 2힎“ćwr #1yíÈŽ“½ć(Ä+ &ä?Ö䎙(­L )’ Й( ( 4¾Cć!“ÖxÒN :t+ćíJ“ÖxÒN Dz]Ûíx“ÛÖr_퓽.í.Ÿ/í>Ö6Ù&¬^DÄð&¬^FÝðö&œ"K÷ð½({9N`Ù‘Œw({9Q<`ß9‘ê(³-VNoÙ_ð½B*Ã-` XðÙ½(îddMgŸ‘*ÞnjÉD¿ðÙêB{.nFðÙ.&.å/&@å.¤@ü/¤.ü>ÝV`‘¤#&ènd0‘`‘&ènfI‘`‘f‘CKLl`‘½.‘@l‘/‘.$>ñN¡’ _M_impl$#(v,`¡'¡’±‘§’(v,d½f‘Í‘­’(Þohkh‘é‘­’&­:k’§’f‘&­:o ’§’½f‘&E"z:’§’½(% ‚÷GÙ[’§’½*sL†38}’§’Ù½ £:’ £[’ £ƒ‘ £±‘ £Í‘@‘.w‘.³’/w‘>¨£˜w‘#&%Éæ’˜f‘&%Ö “˜½êf‘&%ç"“˜˜'=“˜½(ÜiL„¹Q˜^“˜˜ s&(G“˜½ê5»?Jîž“˜5»?Sp49»“˜5Fm\hîØ“˜5FmeÖF9õ“˜5hnLiA”˜5hw@7Ñ/”˜5 €[cAL”˜5 ‰;(Ñi”˜5€ D2Ÿ†”˜5îd”òsŸ£”˜ SG£›bÆ”˜½&5k+°+Ÿã”˜5ì]¹/zf3•˜*Õ5LE½5gÝ'7Œw?•˜½5gììoêa•˜½GVeò/€•˜½5¿mï4Œw¢•˜½5¿mÀTêÄ•˜½5§p"=+Œwᕘ5§p*à"êþ•˜5q,2V Œw–˜5q,:#Kê8–˜5BqEò:ÙU–˜5BqI¦yßr–˜ »$X«j–˜ê ñmâ9©–˜(qL\j3îÏ–˜îê qxm÷–˜î½ê(… Lm¿pî—˜î(… Ly±*î>—˜îî ƒGÛqP\—˜˜  Cï]u—˜mZL«¼˜—˜½êGŠ,L3ûKÁ—˜î½êmúLõPä—˜îêQoaš,'˜Ù.¸’@ ˜/¸’@¸’. ˜Zû„à ;‡Þ™;‡#again_ Gć#achannelsIn_ HÖ#€}$ I¨Š# ab_ K¸’#Paa_ L¸’#haoutputs_ M¨Š#€ainputs_ N¨Š#°&( ǘÞ™(c ¾lÖã˜ä™(Ä+ Öÿ˜ä™w C #f˜™Þ™*­? *1N<™Þ™ć(£C -çćX™ä™() 5qkćy™Þ™ć(­L 8¡gЕ™ä™xÒN Cß7Û˜ÙÞ™ÛÖrИޙ½.˜.ê™/˜l…;‡Eœ˜#ainPoint_o½#àaoutPoint_p½#èadelay_qć#ðaalpha_rć#øaomAlpha_sć#€anextOutput_tć#ˆadoNextOut_uf3#&J]%¼šEœć½b X(ï™ÛšEœ½(_+Ñ3½÷šEœ*^y5Ò;›Eœ½*à ;š 1›Eœć(Îb>«ćM›Kœ(~FÎwćn›Eœ½* I`m›Eœć½( (LH^欛Kœ( RŒcćÈ›Eœ(ÒNUJNćé›EœćxÒN`·ÛEœÛÖÒNk/)ÛEœÛÛÖÖ.ï™.Qœ/ï™Z…@ ;‡óœ;‡#€}$ "¨Š#&)* “œóœ( ( ±ć¯œùœxÒN >!ćVœØœóœćrwcVœóœ½.Vœ.ÿœ/VœZ …P;‡*žVœ#aoffset_Lć#@aslope_Mć#H&YfV*ž*Æ'„-s*žć* /*žćxÒN2oć¹*žć(ÒN=»,Ûß*žÛÖ(ÒNHV!Ûž*žÛÛÖÖrØE*ž½.Z…à;‡˜Ÿ˜#&ƒbž˜Ÿćb"H0žž˜Ÿ½*átâžž˜Ÿć*çt"FJ»ž˜Ÿć*~0%}H➘Ÿććf3*›6/Žwÿž˜Ÿć( (2ÙxćŸžŸ(ÒN5²Dć<Ÿ˜ŸćxÒN@¨wÛ0žjŸ˜ŸÛÖÒNK—dÛ˜ŸÛÛÖÖ.0ž.¤Ÿ/0žZ…@ ;‡g ;‡#€}$ -¨Š#&1 æŸg (Ä+ `(Ö m (­L hIРm xÒN )/Û©ŸL g ÛÖry©Ÿg ½.©Ÿ.s /©ŸZ…`;‡|¢©Ÿ#avalue_Rć#@atarget_Sć#Harate_Tć#Pastate_U½#X&Ûí |¢bÐ9x  ¡|¢½(Üi o7‚¢-¡|¢ˆ¢*E#ÆE¡|¢* (&|C]¡|¢*/?,Œ+z¡|¢ć*%3”—¡|¢ć*òn6£´¡|¢ć*¦9CnÑ¡|¢ć(½<ãy½í¡“¢( (?çeć ¢“¢(ÒNBàć%¢|¢xÒNLÜÛx S¢|¢ÛÖ‚-Pó3x |¢ćć.x @x @Ž¢/x .Ž¢Z%…@;‡i£©Ÿ#&èdË¢i£Ö*')$‚jè¢i£Ö( ('fć£o£(ÒN*Dfć £i£xÒN46lÛ™¢N£i£ÛÖrJm™¢i£½.™¢.u£/™¢Z+…h;‡r¥©Ÿ#ztable_ZÓ0¨Šatime_[ć#@arate_\ć#HaphaseOffset_]ć#PaiIndex_^Ö#Xaalpha__ć#`&K¤r¥b~B z£:¤r¥½*µ?#Ð R¤r¥*/?)›)o¤r¥ć*ý62Â^Œ¤r¥ć*25+o©¤r¥ć*ª-= qƤr¥ć* ?D4Bã¤r¥ć( (G>bćÿ¤x¥(ÒNJ’Zć¥r¥xÒNTPÛz£I¥r¥ÛÖ‚-Xƒlz£r¥ćć.z£.~¥/z£l1…È4;‡¨í#adelays_f¨#@areedTable_g#ðafilter_h0ž#Àaenvelope_ix # anoise_j™¢#€avibrato_kz£#ÀaoutputGain_mć#¨ anoiseGain_nć#° avibratoGain_oć#¸ aposition_pć#À &©x:¦%¨ćbæ#=ƒ¥¯¦%¨½* C@üwǦ%¨wý6C±Eƒ¥ì¦%¨ć*O FúV §%¨ć*ìfI‹@+§%¨ćć*òJLæ$H§%¨ćwÌO[ƒ¥r§%¨ććwè RÉ ƒ¥—§%¨ćwr UÁ?ƒ¥Á§%¨½ćxÒNX&ćƒ¥ê§%¨ÖyÒNb'Ûƒ¥%¨ÛÖï™%¨n.ƒ¥WmG}ó©TiT6t3Mnumeric>jot3L¹8>k_xt3L“[>lygt3LåH>mŽ2t3Lë`>n‘ft3 N1Y>)I;JNNQm>bÌ æÄ/rPNô>ñ¦n,TN×b>ò¾),TN˜n>ór1,TN³!>ô6,TN6">õ4M,TNƒ>öd,TNé>÷(7T[ h'•[\dec'@K•[\fixed'jK•[\hex' þ"•[[] 'u•[\left'ì •[ \oct'3F•[@\right'ot•[€]0'"!•[]÷ ' žM•[]›0'$EZ•[^showpos''c9•[^skipws'*Ös•[^unitbuf'-‚&•[ ] '1T•[@[Ð%'4Sp•[°[>'7€ •[J]¸u':Ð •[\badbit'LQ]š[\eofbit'Oöš[\failbit'TZGš[\goodbit'Wk)š[\app'jŸ[\ate'mfYŸ[[yu'v(.Ÿ[[œu'y•5Ÿ[\cur'Žºb¤[[Fm'‘m%¤[fupperD1cf]e€flowerD2ün]efalphaD3þ8]efdigitD4½]egxdigitD5ð]efspaceD6 ]e@gprintD7J:]efgraphD8³s]e%fcntrlD9Êh]efpunctD:Æ=]e falnumD;"]e¢_S_atoms_out)!_ZNSt10__num_base12_S_atoms_outE¸¢_S_atoms_in)%_ZNSt10__num_base11_S_atoms_inE¸k¶@)Ë Lfkk¢E)Ö ¡¸i¨L)3_ZNSt10moneypunctIcLb1EE4intlEd5i¨L)3_ZNSt10moneypunctIcLb0EE4intlEd5i¨L)3_ZNSt10moneypunctIwLb1EE4intlEd5i¨L)3_ZNSt10moneypunctIwLb0EE4intlEd5i¨L)«_ZNSt17moneypunct_bynameIcLb0EE4intlEd5i¨L)«_ZNSt17moneypunct_bynameIcLb1EE4intlEd5i¨L)«_ZNSt17moneypunct_bynameIwLb0EE4intlEd5i¨L)«_ZNSt17moneypunct_bynameIwLb1EE4intlEd5J€NˆY]eJ ‰çP]eJCŠf;]eJgD‹O#]eJˆxŒÖ]eJ@6Qh]ezsrate_Ô‡bć{‡Õ†.M{7Ö•1f3{d,×#hf3{VÜ5Mˆztable_ZÓ0¨Š% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.? : ; ‡@L M 2 < ƒ.G@„.G@…: ; I †: ; I ‡I4  ˆ: ;I ‰4: ;I Š ‹.G ŒI4 .1‡@@Ž1 : ; I.G: ; ‘I ’.G; @“.G;@”4: ; I •.G: ; @– —.‡@4 @˜.4 @™.4 @š4: ; I? < ›4: ; ‡@Iœ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < L ƒÎCÆÎôû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hDelayL.hReedTable.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFilter.hFunction.hGenerator.hNoise.hSaxofony.cppSaxofony.hEnvelope.hSineWave.hOneZero.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc (¥J1J/ŸgŸ™.‚ž‚¡‚Ã}ž‚iXÈìȇֿ/ŸÒÖƒÍ"»í|X‚!.ºººZºº .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>» ˆ~BÈÍÈ ÍÈqº y0ÈqÈqº y0Èqº 0ÈqÈqº 0Ȉq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼v‚4KKÉ)<0ôY/Úóåg‘&&‘&‘ÕªùK¶<¼å‘בóÌ'‘ó¯çv.¾/Ç0/&1ge­EØ­ÉY."*™3É"‚Ê0;)WK¯=v"B%æ"¯?æÉ‘t“u1„+˜}¬ºs&1//Úó»‘9õ,Kk.ÊV7tùKAA26$K9-É V‚LH/Ù7!»›Œögh&!»ŒŒ÷3/É Ÿ¬È ȺA ýLó׃OŸ#v/#å2K¸l‚¼ƒ×ó,º-ÖÉ/õK= .‘`<Zu/õKK <Zƒ?»V<„×,æ!"*ó$<?)/2Yg2g"g&g"‘‘góg/-Ù¢.É/3J*óh<ÈØÍÈØÍÈØcÍ ˜É/Ùb=iLuvvKKL‘g— ˜É/Ùb=iLuvvKKL‘— ƒÎ°Öœää$/J(¥)¥w)¥,¥w,¥A¥vA¥B¥wB¥E¥wE¥’¥v’¥“¥w“¥–¥w–¥¤¥v¤¥¥¥w¥¥¨¥w¨¥µ¥v¶¥·¥w·¥º¥wº¥È¥vȥɥwɥ̥wÌ¥æ¥væ¥ç¥wç¥ê¥wꥦv¦¦w¦¦w¦¦v¦¦w¦!¦w!¦T¦vwwvT¦U¦wU¦X¦wX¦}¦v~¦¦w¦‚¦w‚¦Ÿ¦v ¦¡¦w¡¦¤¦w¤¦ª¦vª¦«¦w«¦®¦w®¦Á¦v¦æwæƦwƦÙ¦vÚ¦Û¦wÛ¦Þ¦wÞ¦è¦vè¦é¦wé¦ì¦w즧v§ §w § §w §§v §!§w!§$§w$§.§v.§/§w/§2§w2§<§v<§=§w=§@§w@§b§vb§c§wc§f§wf§…§v†§‡§w‡§ЧwЧ½§v¾§¿§w¿§§w§ò§vò§ó§wó§ö§wö§p¨vp¨q¨wq¨t¨wt¨î¨vî¨ï¨wï¨ò¨wò¨ ©v©©w©©w©?©v@©A©wA©D©wD©‰©vŠ©‹©w‹©Ž©wŽ©שvة٩wÙ©Ü©wÜ©1«v2«3«w3«6«w6«‹¬vŒ¬¬w¬¬w¬ ­v ­ ­w ­­w­E­vF­G­wG­J­wJ­Ä­vÄ­Å­wÅ­È­wÈ­B®vB®C®wC®F®wF®}®v~®®w®‚®w‚®ü®vü®ý®wý®¯w¯7¯v8¯9¯w9¯<¯w<¯¶¯v¶¯·¯w·¯º¯wº¯4°v4°5°w5°8°w8°o°vp°q°wq°t°wt°î°vî°ï°wï°ò°wò° ²v ² ²w ²²w²ç²vwwnvè²é²wé²ì²wì²ã³vä³å³wå³è³wè³AµvBµCµwCµFµwFµ\¶v\¶]¶w]¶`¶w`¶¸v¸¸w¸¸w¸;¹v<¹=¹w=¹@¹w@¹ˆºvˆº‰ºw‰ºŒºwŒº°»v°»±»w±»´»w´»ݼv޼߼wß¼â¼wâ¼½v½½w½½w½¾v¾ ¾w ¾ ¾w ¾r¾vr¾s¾ws¾v¾wv¾EÀvƒÎ„Îw„·Îw‡ÎÆÎvÆÎÇÎwÇÎÊÎwÊÎÛÎvnoworwrˆvˆ‰w‰ŒwŒôvôõwõøwø!v"#w#&w&Ÿv ¡w¡¤w¤-v./w/2w23v45w58w8(vFÀGÀwGÀJÀwJÀÃÄv()w),w,vwwl vl m wm p wp Ô vÔ Õ wÕ Ø wØ <vÄÄÅÄwÅÄÈÄwÈÄ`Åv`ÅaÅwaÅdÅwdÅüÅvüÅýÅwýÅÆwÆIÆv<=w=@w@îvîïwïòwò v] ‡Ëªstk::Stk::sampleRate*ªstk::Stk::inRangexªstk::StkFrames::sizeªªstk::StkFrames::channelsתstk::StkFrames::frames«stk::DelayL::getDelay6«stk::ReedTable::setOffsetz«stk::ReedTable::setSlope¾«min߬std::vector >::size­std::vector >::operator[]z­__gnu_cxx::new_allocator::~new_allocatorÍ­std::allocator::~allocatorù­std::allocator::~allocatorF®__gnu_cxx::new_allocator::new_allocator£®std::allocator::allocator¯std::_Vector_base >::_Vector_impl::~_Vector_impl-¯std::_Vector_base >::_M_get_Tp_allocator_¯__destroy_aux™¯_Destroyݯ_Destroy*°stk::Instrmnt::controlChange€°stk::Instrmnt::setFrequencyá°stk::Instrmnt::~Instrmnt ±stk::Instrmnt::~Instrmnt9±__gnu_cxx::new_allocator::deallocate~±std::_Vector_base >::_M_deallocateë±std::_Vector_base >::~_Vector_base9²std::vector >::~vector޲stk::Filter::~Filterº²stk::Filter::~Filter³stk::Function::~Function_³stk::ReedTable::~ReedTable‹³stk::Function::~Function·³stk::Function::~Functionã³stk::ReedTable::~ReedTable8´stk::Generator::~Generator´stk::Noise::~Noise¹´stk::Generator::~Generatorå´stk::Generator::~Generatorµstk::Noise::~Noise=µstk::Instrmnt::~Instrmntiµstk::StkFrames::operator[]Óµstk::Filter::clear¶stk::Saxofony::clearB¶stk::ReedTable::tick¶stk::Saxofony::tick_·stk::Envelope::tick’·stk::SineWave::tickÔ·stk::OneZero::tick¸stk::DelayL::nextOutK¸stk::DelayL::tickЏstk::StkFrames::operator[]ï¸stk::DelayL::lastOut¹stk::Noise::tick®¹stk::Noise::tickܹstk::Saxofony::tickïºstk::Saxofony::stopBlowing.»stk::Saxofony::noteOffl»stk::Saxofony::startBlowingº»stk::Saxofony::noteOn¼stk::Saxofony::setBlowPosition`¼stk::Saxofony::controlChangeͼstk::Filter::phaseDelay”½stk::Saxofony::setFrequency¾stk::Saxofony::~Saxofony3¾stk::Saxofony::~Saxofony_¾stk::Saxofony::~Saxofony¢¾stk::Instrmnt::Instrmntå¾stk::Function::Function(¿stk::ReedTable::ReedTable…¿stk::Saxofony::Saxofonyà¿stk::Saxofony::Saxofonyì‡ËÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator >†StkError;‡Stk¨ŠStkFramesíInstrmnt¤new_allocator‘allocatorw‘_Vector_base >¸’vector >˜Filterï™DelayLVœFunctionReedTable0žOneZero©ŸGeneratorx Envelope™¢Noisez£SineWaveƒ¥Saxofony+¨__normal_iterator, std::allocator > >öÀostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZN3stk9ReedTable8setSlopeEd_ZNSt6localeaSERKS_SineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZN3stk9ReedTable4tickEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8Saxofony4tickEj_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEvOneZero_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetsetOffsetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_ZN3stk7OneZero5setB0Ed_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetBlowPosition_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZN3stk8Saxofony7noteOffEd_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEv_ZN3stk8Envelope5keyOnEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZN3stk8Envelope7setTimeEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_GLOBAL__I__ZN3stk8SaxofonyC2Ed_ZN3stk8Envelope9setTargetEd_M_iendwcstombstowctransEnvelope_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitEsetSlope_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcount_ZN3stk9ReedTableD1EvhandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath__ZN3stk9ReedTableD0EvprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZN3stk8Envelope4tickERNS_9StkFramesEj_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstate_ZNK3stk8Function7lastOutEvaddSampleRateAlert_ZN3stk8Envelope4tickEv_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZN3stk8Function4tickEd_ZN3stk9ReedTable4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8SaxofonyC2Ed_ZN3stk8Instrmnt6noteOnEdd~Saxofony_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewrite_ZN3stk8FunctionD0Evpush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZN3stk8Saxofony11stopBlowingEdvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endEsetTime_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZN3stk8Saxofony4tickERNS_9StkFramesEj_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiFunctionwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEj_ZN3stk8Envelope7setRateEdprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZN3stk9ReedTable4tickERNS_9StkFramesEj_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_rep_ZN3stk9ReedTable9setOffsetEdreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk8FunctionD2Ev_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZN3stk8Envelope17sampleRateChangedEdd_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8SaxofonyD1EvsetZero_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldiv_ZN3stk8EnvelopeaSERKS0_wcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti~Envelopecompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN3stk9ReedTableC1Ev_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZN3stk3Stk10STK_SINT24E_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZN3stk8Saxofony13controlChangeEid_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE_ZN3stk8Saxofony12startBlowingEddvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZN3stk8Envelope6keyOffEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN3stk7OneZero4tickEd_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetc_ZN3stk8Saxofony12setFrequencyEdsgetn~ReedTable_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm~OneZero_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZN3stk7OneZero15setCoefficientsEddb_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OneZero5setB1Ed_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcstopBlowing_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZN3stk8FunctionC2Ev_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN3stk8Saxofony15setBlowPositionEd_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv_ZN3stk8SaxofonyC1Ed*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk8Saxofony6noteOnEdd_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEvDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEv~FunctionchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZN3stk7OneZero4tickERNS_9StkFramesES2_jjpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK3stk8Envelope7lastOutEv_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZN3stk5Noise4tickEvReedTable_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEvstartBlowing_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZN3stk8FunctionD1Ev_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZN3stk8Envelope8setValueEdsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNSt10ctype_base5lowerE_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZN3stk8SaxofonyD0Ev_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk7OneZero7setZeroEd_ZN3stk7OneZero4tickERNS_9StkFramesEj_ZN3stk6DelayL6tapOutEm_Callback_listferror_ZN3stk8Saxofony5clearEvswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmSaxofonylength_ZN3stk9StkFramespLERS0_fputwc_ZNK3stk7OneZero7lastOutEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS__ZNK3stk8Envelope8getStateEvxsputnsbumpc_M_setstate_ZN3stk8SaxofonyD2Ev_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹€ðH‰EèòEèÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰B@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BHÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì H‰}øòEðH‹}øHƒÇ¾èH‰ÂH‹EøòH@H‹Eøò@HòYEðòXÁòH‹}øHƒÇ¾èòòÅf.È—À„Àt"H‹}øHƒÇ¾èH‰ÂH¸ð?H‰H‹}øHƒÇ¾èòò‚f.Á—À„Àt"H‹}øHƒÇ¾èH‰ÂH¸ð¿H‰H‹}øHƒÇ¾èH‹H‰EèòEèÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@X…À„ìH‹EøòHHH‹Eøò@@f.ÈwëVH‹EøòH@H‹Eøò@PòXÁH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÈsëyH‹EøH‹PHH‹EøH‰P@H‹EøÇ@Xë\H‹EøòH@H‹Eøò@Pf(Ñò\Ðf(ÂH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÁsëH‹EøH‹PHH‹EøH‰P@H‹EøÇ@XH‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰H‹EøH‹@@H‰EèòEèÉÃUH‰åHƒìPH‰}èëH‹EèòH@ò¥òXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òrf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.LsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒì8H‰}èH‹Eè¶€„À„H‹EèH‹°èH‹}èHǰèòH‹Eèò€òYÁH‹Eèò€H‹EèH‹€èHXH‹}èHǰèH9Ã’À„ÀtWH‹Eèò€òEØH‹EèH‹€èHpH‹}èHǰèòH‹Eèò€øòYÁòXEØH‹Eèò€ëKH‹Eèò€òEàH‹}èHǰ¾èòH‹Eèò€øòYÁòXEàH‹Eèò€H‹EèÆ€H‹EèH‹€H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èHPH‹EèH‰èH‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈò“ò^Èòof(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈòåò^ÈòÁf(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìXH‰}ȉuÄH‹}ÈHÇ èòEàH‹EÈò€°f(ÈòYMàòM°H‹}ÈHÇèòM°òYÈòEàòXÁòEàH‹EÈò€¸f(ÈòYMàòM¸H‹}ÈHÇ@èòM¸òYÈòEàòXÁòEàH‹}ÈHƒÇ@èH‹}ÈHÇÀèf(ÈòîòYÁòEØH‹}ÈHƒÇ¾èH‰ÃH‹}ÈHÇXèf(ÈòEØò\ÁòH‹}ÈHƒÇ¾èòòEàò\ÁòEèH‹}ÈHÇXòEØèH‹}ÈHÇpòEèèf(ÈòYMèòEàò\Áò\EØH‹}ÈHƒÇ@èH‹}ÈHƒÇ¾èH‰Âò H‹EÈò€¨òYÁòH‹}ÈHƒÇ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åSHìØH‰}¸òE°fWÀf.E°s"èf(ÈòòYÈòE°f.Áwë Æ…_ÿÿÿëÆ…_ÿÿÿ¶…_ÿÿÿ„ÀtNH5H‹=èH‰ÇòE°èH‰ÇH5èH‹}¸¾èfWÀò…`ÿÿÿéÀòM°òšf(ÑòYÐò•hÿÿÿèòhÿÿÿò^Èf(ÁòEà¸H‰EظH‰EÐÇEìé*‹uìH‹}¸HƒÇPèòò•pÿÿÿ‹EìH‰…PÿÿÿHƒ½PÿÿÿxòH*…Pÿÿÿò…xÿÿÿë,H‹…PÿÿÿHÑèH‹•PÿÿÿƒâH ÐòH*Àf(ÈòXÈòxÿÿÿò…xÿÿÿòYEàèòpÿÿÿòYÈòEØòXÁòEØ‹uìH‹}¸HƒÇPèòòU€‹EìH‰…HÿÿÿHƒ½HÿÿÿxòH*…HÿÿÿòEˆë)H‹…HÿÿÿHÑèH‹•HÿÿÿƒâH ÐòH*Àf(ÈòXÈòMˆòEˆòYEàèòM€òYÈòEÐò\ÁòEÐÿEì‹]ìH‹}¸HƒÇPèH9Ã’À„À…¸þÿÿH‹E¸òHòEØòYÁòEØH‹E¸òHòEÐòYÁòEÐòEØH‹EÐf(ÈH‰…(ÿÿÿò…(ÿÿÿèòEȸH‰EظH‰EÐÇEèé‹uèH‹}¸HƒÇhèòòU‹EèH‰…@ÿÿÿHƒ½@ÿÿÿxòH*…@ÿÿÿòE˜ë)H‹…@ÿÿÿHÑèH‹•@ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM˜òE˜òYEàèòMòYÈòEØòXÁòEØ‹uèH‹}¸HƒÇhèòòU ‹EèH‰…8ÿÿÿHƒ½8ÿÿÿxòH*…8ÿÿÿòE¨ë)H‹…8ÿÿÿHÑèH‹•8ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM¨òE¨òYEàèòM òYÈòEÐò\ÁòEÐÿEè‹]èH‹}¸HƒÇhèH9Ã’À„À…ÇþÿÿòEØH‹EÐf(ÈH‰…(ÿÿÿò…(ÿÿÿèf(ÈòEÈò\ÁòEÈòLòMÈf(ÑfWÐòf(Èf(ÂèòEÈòEÈf(Ðò^Uàò•`ÿÿÿò…`ÿÿÿHÄØ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒìH‰}øH‹}øèH‹HPH‹EøH‰H‹UøH¸333333ã?H‰B@H‹UøH¸š™™™™™é¿H‰BHÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!Saxofony::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!Saxofony::stopBlowing: argument is less than or equal to zero!Saxofony::startBlowing: one or more arguments is less than or equal to zero!Saxofony::controlChange: value () is out of range!Saxofony::controlChange: undefined control number ()!Filter::phaseDelay: argument (Saxofony::setFrequency: argument is less than or equal to zero!Saxofony::Saxofony: argument is less than or equal to zero!N3stk8SaxofonyEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿh&D=‚{À¹þ÷?)"Jÿÿh&D=‚{À¹þ÷?)"Jÿÿh&D=‚{À¹þ÷?)"Jÿÿ4:wU\ÿÿ4:wU\ÿÿuT~w6ðúÜ%¾EV ¦ÿÿuT~w6ðúÜ%¾EV ¦UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk9ReedTableEN3stk6FilterEN3stk8InstrmntEN3stk9GeneratorEN3stk8FunctionEð?ð¿ @àAffffffî¿{®Gáz„?{®Gázt?333333Ó?š™™™™™á?ü©ñÒMbP?`@€?š™™™™™Ù?š™™™™™¹?(@à?333333ã?-DTû!@àCffffffæ?q= ×£ð@€k@€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿV† 4øÿÿÿÿÿÿÿû† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ-† ƒ4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿÓ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿl† 4øÿÿÿÿÿÿÿ-† 4øÿÿÿÿÿÿÿ}† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿô† 4øÿÿÿÿÿÿÿ}† ƒ4øÿÿÿÿÿÿÿÛ† 4øÿÿÿÿÿÿÿhçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿhçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿhçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ²çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ²çÿÿÿÿÿÿÿ† ƒ•Ô-ˆ[--üá-Þæ-À7-¢ê-…k-|_-s,ç-'…-ü‡-÷ÏÝ-¸Ý-xbG--BÕ-4ù-/Ù=(%é-Ü-ïå-ßà-Úf‰-Cß- ÑU-ãÔ-Ö[-h-Já-,æ-7-ðê-Ók-Ê_-Ázç-ub…-]J‡-EÝ-Ý-ư•--Õ-‚ù-}Ù=v%bé-RÜ-=å--à-(´‰-‘ß-ZÑSU-1ü-Ô-[-÷ [-í -Ì -¯ á-Ž á-q æ-P æ-3 7- 7-û ê-ä ÑÉ ü-· Ô-ª [- [-… -d -G á-& á- æ-è æ-Ë 7-ª 7-“ ê-| Ña ü-O Ô-B [-' [--ü-ßá-¾á-¡æ-€æ-c7-B7-+ê-ÑýÞ-ÜÞ-Æ¡=-m--cÕ-Uù-PÙ=I"Õ-ù-ò-úù-õÙ=îå‡-ÑŰe-—ã-dLç-8ø…-䨼ªÕ-œù-—ñ-€ù-{Ù=tf/-L-Þ- Þ-öЙ-»™-{ a-ùíØ™ä-„â-mÕ-_ù-ZÙ=S]-îä-Úâ-ÃÕ-µù-°Ù=©‚ø-}h?-èï- ï-cï-9¹-î-Ø ¨ € P  ð À  h 8  è À ˜ p H  ø Ð   p H  ðÀ`8èÀ˜h8à°€X(РxHèÀ˜pHèÀ˜pH øÐ¨€X0จ`8èÀ˜pH ÁÀÀò¿ê¿ÿ»¿—¿¿:¿2¿÷¾ï¾´¾¬¾q¾i¾E¾=¾¾¾¤½œ½}½u½Y½Q½ܼÔ¼p¼h¼¼¼Ê»»|»t»>»6»ÿº÷ºÕºͺºº²ºjºbºë¹ã¹½¹µ¹—¹¹+¹#¹ý¸õ¸Ò¸ʸš¸’¸Z¸R¸'¸¸ã·Û·¡·™·n·f·C·;···¶ˆ¶Q¶I¶¶¶âµÚµ±µ©µyµqµOµGµ#µµ÷´ï´Ë´ôŸ´—´J´B´õ³í³ɳÁ³³•³q³i³!³³̲IJ ²˜²K²C²ý±õ±Œ±„±G±?±±±ó°ë°°‡°9°1°ë¯ã¯§¯Ÿ¯m¯e¯;¯3¯¯ ¯µ®­®X®P® ®®ß­×­Œ­„­­­í¬å¬¿¬·¬¬¬Ì«Ä«ˆ«€«D«<«« «åªݪ¸ª°ª†ª~ª8ª0ªªª0 ×±TÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(ì Ó=å I-É Ô-¼ Û-¥ í-Ž ë-s ì-Q Ï=J Ú-- Ô- Û- í-òë-×ì-µÐ=®Ú-j-]H.-ÿ£-Õ-pµ-I-äµ-±-T£-*-ŵ-›-*µ-ç--Ò´Õ-¦ù-¡—ñ-Šù-…Ù=~K?---Ù-Ç9-£ƒ-Ž9-g-D—-1- E-ú—-Ö{-•3-fG-#-û-¼- -uiU-DŸ-7-+Õ-ù-Ù=Ÿ-С-|Ô-iö-Mö-8ô-ô-Ö-ð-øù-óéó-Úù-ÕÇõ-q-F›-;-ö-Ë›-›--Ä-Š›-K-ü-ä-Ì-¥-‡µ-c-Eµ-0- -Ô-¸-g-bè=;-6è=¨‚O--Ô-}-+Ÿ--Õ-ù-ÿÙ=øäŸ-ØŸ-©-‡-j^-<--ß -ª ›-Œ -i ›-K -( ›- -º Ô-§ ö-‹ ö-v ô-] ô-T Ö-F ð-6 ù-1 ' ó- ù-  õ-» ü-© Ô-œ Û- Û-p í-X Ð=A ü-/ - Í= ü-ï Ô-â Û-Ç Û-¶ í-ž Ò=ƒ ü-q Ô-d Û-I Û-8 í- Ò= ü-÷ -ã Í=É ü-· Ô-ª Û- Û-~ í-f Ò=O ü-= O-) Ó= ü-ýÔ-ðÛ-ÕÛ-Äí-¬Ï=‘ü-Ô-rÛ-WÛ-Fí-.Ï=ü-O-ñÓ=×ü-ÅÔ-¸Û-Û-Œí-tÏ=Xü-FÔ-9Û-Û-í-ê³-ͳ-®í-™³-„³-ií-Jí-5í-Î=þü-ìÔ-ßÛ-ÄÛ-­í-³-s³-Tí-?³-*³-í-ðí-Ûí-ÀÎ=©±- §-—½-¥-s¯-[«-R­-‘-ßü-»ü-©Ô-œÛ-Û-pí-XÐ==ü-+Ô-Û-Û-òí-ÚÐ=ÄÕ-¶ù-±Ù=ªÕ-ù-|Ù=uW»-4·-ñ©-Ù“-«•-“•-Ø=R-=ý-8,ÿ=%÷- pÂhÊ`ûPgHi@c8_0o(m ×uwÃHþ@×8}0(Äþ×øKðMèÁÐúÈÈÀû°ú¨Ë ûúˆÉ€ûpúhÇ`ûPÁHÌ@û0Ä(Æ ûþþSøQðþèþàרWÐYȰþ¨? ×˜ACˆÀhƒ`×X‹PHÅ(1 ×57¿Ùt^Ù'Èt^ÈsÄ(\Ät ¡r^¡&r^qŒ(\Œr XŠ^X‰T(\TŠ 1J^1$ J^ I(\J ùV^ù#èV^èUä(\äV Áz^Á"°z^°y¬(\¬z ‰x^‰!xx^xwt(\tx Qv^Q @v^@u<(\<v `^_(\` Ð>^Ð=Ì(\Ì> ˜d^˜c”(\”d `f^`e\(\\f (n^(m$(\$n ð b^ð aì (\ì b ¸ p^¸ o´ (\´ p € ^^€ ]| (\| ^ H ,^H D (\D ,  +^  (\ + Ø *^Ø Ô (\Ô *   j^  iœ (\œ j h 4^h 3d (\d 4 0 2^0 1, (\, 2 ø ˜^ø —ô (\ô ˜ Ñ ¢^Ñ À ¢^À ¡¼ (\¼ ¢ ˆ :^ˆ 9„ (\„ : P <^P ;L (\L <  F^ E (\ F à |^à {Ü (\Ü | ¨ H^¨ G¤ (\¤ H p h^p gl (\l h 8 „^8 ƒ4 (\4 „ l^ kü (\ü l È @^È ?Ä (\Ä @ ¡ ^¡  ^ Œ (\Œ i \^i X \^X [T (\T \ 8^ 7 (\ 8 ù€^ù è€^èä(\ä€ Á~^Á °~^°}¬(\¬~ x6^x5t(\t6 Q‚^Q @‚^@<(\<‚ Ž^(\Ž áN^á ÐN^ÐMÌ(\ÌN ©L^© ˜L^˜K”(\”L `Œ^`‹\(\\Œ 9P^9(P^(O$(\$P D^ðD^ðCì(\ìD ÉB^ɸB^¸A´(\´B €´^€³|(\|´ H²^H±D(\D² ®^­ (\ ® Ø’^Ø‘Ô(\Ô’ ±Z^± Z^ Yœ(\œZ yX^yhX^hWd(\dX 0R^0Q,(\,R øT^øSô(\ôT À¾^À½¼(\¼¾ ˆ¼^ˆ»„(\„¼ P¸^P·L(\L¸ °^¯(\° à¬^à«Ü(\ܬ ¨¦^¨¥¤(\¤¦ p”^p“l(\l” 8ª^8©4(\4ª ¨^§ü(\ü¨ È–^È•Ä(\Ä– ¶^µŒ(\Œ¶ X¤^X£T(\T¤ )^ (\) èº^è¹ä(\äº °†^°…¬(\¬† xˆ^x‡t(\tˆ @š^@™<(\<š ž^(\ž Р^ПÌ(\Ì  ˜œ^˜›”(\”œ `0^`/\(\\0 (.^(-$(\$. MÆÎ0RPÆV€ÆZ,ÉlWÉ~‚ÉÇÉ¢ Ê´7ÊÆbÊØÊê¸ÊüãÊË!ÀÆ%çÆ)9Ë<ðÆ@‹ËS8ÇWƒÎˆÈã˜n¡€Ç¦ÀǫȰ1ȵHȺ|È¿€ÈÄ ÈÉÝËÜIÌïµÌ!ÍYÍ(àÈ-‘Í@ ÎSÐÒ]èÔ‚ ß¶ØßÚà€(¥Q€ðÒ1€A¥o€(Ób€½Ì€øÞ€¾ô€0߀ü®ö€@Ûà€4°@€èÛ€ˆºy€PÞþ€<¹\€Þy €FÀ€˜á&€ ²‰€ÜŠ€Ø©/€€Ù±€2«F€¸Ù怸A€àÝš€Bµ €pÝÅ €`Ū€èâ€F­€`Ú3€Ä­©€˜ÚÅ€Œ¬]€ðÙK€¾§0€ø×ª€†§ €À×h €ÄÄ‘€°âm€ò§U€0ØØ€p¨n€hØó€p°V€ Ü ˆ)Hà® (!Ðá "l¸à 4Ù`áÀ .±(ár€ä³Þ€8Ý£€r¾ €hß>¤Èܤ  ’ðàe ôM€àò <ÝXã” îöãÐ Fâ< l _@âR Ô xxâ³€\¶%€¨Ý²€8¯ €xÛÉ€¶¯&€°Û`€~®Ü€ÛX€è²Á€ÝÜ€¦,€xÔ½€æ¥ €@ÔÛ €üÅÀ ãð€ ­v€(ÚI€B®Â€ÐÚ €î°o€XÜî€î¨‡€ Ø¥€Ú¦ï€8Öd€ ¦¥€ÕG€Þ¼®€ÀÞ¡€È¥ë€ÔJ€’¥‹€`Ó„€¶¥Ë€ÐÓe€¤¥©€˜Ó/€°»“€ˆÞ,€T¦g€ Õ΀覀pÖ‰€ª¦Í€ÈÕ—€Â¦Þ€Ö߀§/€¨Ö€©»€ØØ€ §a€àÖO€@©î€Ùp€Š©€HÙJ€~¦ˆ€XÕB€.§˜€×ú€¦M€°Ôp€<§É€P׉€b§å€ˆ×â €€Ð €ÀÐà € Ñ1 €àЪ @Ï— €Ñô € Ð… €°ÑØ €ÎÑ&€ýÑû €ÜÑF É€ìÑ­ €½Ñ €`Ïž€àÏÛ€@у€ Ðæ àÎw€€Ñ€ ÏÀ²¿ Î~ ¯H q å   ' + Q G 2  / Ì[ û §  ˜ u$ n já ì¼ñåë [ Ðã Õ;¡ — ¨ ‡œ __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk6DelayL8getDelayEv__ZN3stk9ReedTable9setOffsetEd__ZN3stk9ReedTable8setSlopeEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8FunctionD2Ev__ZTVN3stk8FunctionE__ZN3stk9ReedTableD0Ev__ZTVN3stk9ReedTableE__ZN3stk8FunctionD0Ev__ZN3stk8FunctionD1Ev__ZN3stk9ReedTableD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk8Saxofony5clearEv__ZN3stk9ReedTable4tickEd__ZN3stk8Saxofony4tickERNS_9StkFramesEj__ZN3stk8Envelope4tickEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk7OneZero4tickEd__ZN3stk6DelayL7nextOutEv__ZN3stk6DelayL4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk6DelayL7lastOutEv__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZN3stk8Saxofony4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8Saxofony11stopBlowingEd__ZN3stk8Envelope7setRateEd__ZN3stk8Envelope9setTargetEd__ZN3stk8Saxofony7noteOffEd__ZN3stk8Saxofony12startBlowingEdd__ZN3stk8Saxofony6noteOnEdd__ZN3stk8Saxofony15setBlowPositionEd__ZN3stk6DelayL8setDelayEd__ZN3stk8Saxofony13controlChangeEid__ZNSolsEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk8Envelope8setValueEd__ZNSolsEi__ZN3stk6Filter10phaseDelayEd_cos_sin_atan2_fmod__ZN3stk8Saxofony12setFrequencyEd__ZN3stk8SaxofonyD0Ev__ZTVN3stk8SaxofonyE__ZN3stk8SineWaveD1Ev__ZN3stk8EnvelopeD1Ev__ZN3stk7OneZeroD1Ev__ZN3stk8SaxofonyD1Ev__ZN3stk8SaxofonyD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8FunctionC2Ev__ZN3stk9ReedTableC1Ev__ZN3stk8SaxofonyC1Ed__ZN3stk6DelayLC1Edm__ZN3stk7OneZeroC1Ed__ZN3stk8EnvelopeC1Ev__ZN3stk5NoiseC1Ej__ZN3stk8SineWaveC1Ev__ZN3stk6DelayL15setMaximumDelayEm__ZN3stk8SaxofonyC2Ed__ZTIN3stk8SaxofonyE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTIN3stk9ReedTableE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8SaxofonyE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk9ReedTableE__ZTIN3stk8FunctionE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE__ZTSN3stk8FunctionE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk6DelayL8getDelayEv.eh__ZN3stk9ReedTable9setOffsetEd.eh__ZN3stk9ReedTable8setSlopeEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8FunctionD2Ev.eh__ZN3stk9ReedTableD0Ev.eh__ZN3stk8FunctionD0Ev.eh__ZN3stk8FunctionD1Ev.eh__ZN3stk9ReedTableD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8Saxofony5clearEv.eh__ZN3stk9ReedTable4tickEd.eh__ZN3stk8Saxofony4tickERNS_9StkFramesEj.eh__ZN3stk8Envelope4tickEv.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk7OneZero4tickEd.eh__ZN3stk6DelayL7nextOutEv.eh__ZN3stk6DelayL4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayL7lastOutEv.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk8Saxofony4tickEj.eh__ZN3stk8Saxofony11stopBlowingEd.eh__ZN3stk8Saxofony7noteOffEd.eh__ZN3stk8Saxofony12startBlowingEdd.eh__ZN3stk8Saxofony6noteOnEdd.eh__ZN3stk8Saxofony15setBlowPositionEd.eh__ZN3stk8Saxofony13controlChangeEid.eh__ZN3stk6Filter10phaseDelayEd.eh__ZN3stk8Saxofony12setFrequencyEd.eh__ZN3stk8SaxofonyD0Ev.eh__ZN3stk8SaxofonyD1Ev.eh__ZN3stk8SaxofonyD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk8FunctionC2Ev.eh__ZN3stk9ReedTableC1Ev.eh__ZN3stk8SaxofonyC1Ed.eh__ZN3stk8SaxofonyC2Ed.eh__GLOBAL__I__ZN3stk8SaxofonyC2Ed__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10LC2LC3GCC_except_table11LC7GCC_except_table12LC9__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC12LC14LC20LC21LC28LC29LC30LC33GCC_except_table13GCC_except_table14GCC_except_table15GCC_except_table16GCC_except_table17LC35GCC_except_table18GCC_except_table19EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8SaxofonyC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/Shakers.o000644 000766 000766 00001112124 12015735510 015704 0ustar00garygary000000 000000 Ïúíþp  ± °__text__TEXTTG @™¯€__debug_frame__DWARFXGÀ"èP¸¦Ù__debug_info__DWARFjfP¨s€­R__debug_abbrev__DWARF~º Ä__debug_aranges__DWARF›ÅP+ÏÀ__debug_macinfo__DWARFëÅ{Ï__debug_line__DWARFëÅ{Ï(À__debug_loc__DWARFˆÖl@àPÀ__debug_pubnames__DWARFô/„ __debug_pubtypes__DWARFFò ¢O__debug_inlined__DWARFS”\__debug_str__DWARFSU·”\__debug_ranges__DWARFY é__mod_init_func__DATA` ðé __textcoal_nt__TEXTh vIøéò €__cstring__TEXTàS}p]__gcc_except_tab__TEXT]Uaí^__StaticInit__TEXT¾VXN`˜ø€__const__DATA Wx°`Èø __const_coal__DATA Wx0a0ù __const_coal__TEXTX¨a __bss__DATA°__const__TEXT@XÐa__literal8__TEXTP_¨àh__literal16__TEXT`i__eh_frame__TEXT` / i˜ùs h__constructor__TEXT°@™__destructor__TEXT°@™07 8´[ P``°'UH‰åH‰}øòEðH‹Uø¸H‰BHH‹Eø‹@@ƒøt H‹Eø‹@@ƒøuH‹Uø¸H‰‚ÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åATSHìð H‰½˜öÿÿ‰µ”öÿÿH‹…˜öÿÿ‹@@;…”öÿÿ„ =H‹•˜öÿÿ¸H‰‚¨H‹•˜öÿÿ‹…”öÿÿ‰B@ƒ½”öÿÿ…èH‹…˜öÿÿÇ@DH½ ýÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹… ýÿÿH‰$H‹…¨ýÿÿH‰D$H‹…°ýÿÿH‰D$H‹…¸ýÿÿH‰D$H‹…ÀýÿÿH‰D$ H‹…ÈýÿÿH‰D$(H‹…ÐýÿÿH‰D$0H‹…ØýÿÿH‰D$8H‹…àýÿÿH‰D$@H‹…èýÿÿH‰D$HH‹…ðýÿÿH‰D$PH‹…øýÿÿH‰D$XH‹…þÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸€@H‰‚ˆÇEìéð‹uìH‹½˜öÿÿHÇPèH‰Á‹Eì‰ÀHÅHHH‹H‰‹uìH‹½˜öÿÿHÇ8èH‰Á‹Eì‰ÀHÅHHH‹H‰‹uìH‹½˜öÿÿHÇ èH‰Á‹Eì‰ÀHÅHHH‹H‰‹uìH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰E€H‹…ˆöÿÿH‰EˆH}€¾èÿEìH‹…˜öÿÿ‹@D;Eì‡ýþÿÿH‹•˜öÿÿH¸•C‹lçï?H‰‚€H‹•˜öÿÿH¸ @H‰BpH‹•˜öÿÿH¸¸…ëQ¸î?H‰BPH‹•˜öÿÿH¸ ×£p= ï?H‰‚ò [H‹½˜öÿÿfWÒf(Èò³ZèéÆ8ƒ½”öÿÿ…ñH‹…˜öÿÿÇ@DH½0ýÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…0ýÿÿH‰$H‹…8ýÿÿH‰D$H‹…@ýÿÿH‰D$H‹…HýÿÿH‰D$H‹…PýÿÿH‰D$ H‹…XýÿÿH‰D$(H‹…`ýÿÿH‰D$0H‹…hýÿÿH‰D$8H‹…pýÿÿH‰D$@H‹…xýÿÿH‰D$HH‹…€ýÿÿH‰D$PH‹…ˆýÿÿH‰D$XH‹…ýÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸P@H‰‚ˆÇEèéù‹uèH‹½˜öÿÿHÇPèH‰Á‹Eè‰ÀHÅHHH‹H‰‹uèH‹½˜öÿÿHÇ8èH‰Á‹Eè‰ÀHÅHHH‹H‰‹uèH‹½˜öÿÿHÇ èH‰Á‹Eè‰ÀHÅHHH‹H‰‹uèH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…pÿÿÿH‹…ˆöÿÿH‰…xÿÿÿH½pÿÿÿ¾èÿEèH‹…˜öÿÿ‹@D;Eè‡ôþÿÿH‹•˜öÿÿH¸+‡ÙÎ÷ï?H‰‚€H‹•˜öÿÿH¸@H‰BpH‹•˜öÿÿH¸¸…ëQ¸î?H‰BPH‹•˜öÿÿH¸®Gázî?H‰‚ò XH‹½˜öÿÿf(ÐfWÉòµWèéÈ5ƒ½”öÿÿ…\H‹…˜öÿÿÇ@DH½ÀüÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…ÀüÿÿH‰$H‹…ÈüÿÿH‰D$H‹…ÐüÿÿH‰D$H‹…ØüÿÿH‰D$H‹…àüÿÿH‰D$ H‹…èüÿÿH‰D$(H‹…ðüÿÿH‰D$0H‹…øüÿÿH‰D$8H‹…ýÿÿH‰D$@H‹…ýÿÿH‰D$HH‹…ýÿÿH‰D$PH‹…ýÿÿH‰D$XH‹… ýÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸@@H‰‚ˆÇEäéù‹uäH‹½˜öÿÿHÇPèH‰Á‹Eä‰ÀHÅHHH‹H‰‹uäH‹½˜öÿÿHÇ8èH‰Á‹Eä‰ÀHÅHHH‹H‰‹uäH‹½˜öÿÿHÇ èH‰Á‹Eä‰ÀHÅHHH‹H‰‹uäH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…`ÿÿÿH‹…ˆöÿÿH‰…hÿÿÿH½`ÿÿÿ¾èÿEäH‹…˜öÿÿ‹@D;Eä‡ôþÿÿH‹½˜öÿÿHÇh¾èH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…PÿÿÿH‹…ˆöÿÿH‰…XÿÿÿH½Pÿÿÿ¾èH‹•˜öÿÿH¸ÁÊ¡E¶óï?H‰‚€H‹•˜öÿÿH¸ð?H‰BpH‹•˜öÿÿH¸ffffffî?H‰BPH‹•˜öÿÿH¸ffffffî?H‰‚H‹•˜öÿÿH¸š™™™™™©?H‰‚¨ò£TH‹½˜öÿÿf(ÐfWÉòLTèé_2ƒ½”öÿÿ… H‹…˜öÿÿÇ@DH½PüÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…PüÿÿH‰$H‹…XüÿÿH‰D$H‹…`üÿÿH‰D$H‹…hüÿÿH‰D$H‹…püÿÿH‰D$ H‹…xüÿÿH‰D$(H‹…€üÿÿH‰D$0H‹…ˆüÿÿH‰D$8H‹…üÿÿH‰D$@H‹…˜üÿÿH‰D$HH‹… üÿÿH‰D$PH‹…¨üÿÿH‰D$XH‹…°üÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸@@H‰‚ˆÇEàéù‹uàH‹½˜öÿÿHÇPèH‰Á‹Eà‰ÀHÅHHH‹H‰‹uàH‹½˜öÿÿHÇ8èH‰Á‹Eà‰ÀHÅHHH‹H‰‹uàH‹½˜öÿÿHÇ èH‰Á‹Eà‰ÀHÅHHH‹H‰‹uàH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…@ÿÿÿH‹…ˆöÿÿH‰…HÿÿÿH½@ÿÿÿ¾èÿEàH‹…˜öÿÿ‹@D;Eà‡ôþÿÿH‹•˜öÿÿH¸³êsµûï?H‰‚€H‹•˜öÿÿH¸ð?H‰BpH‹•˜öÿÿH¸ ×£p= ï?H‰BPH‹•˜öÿÿH¸ÍÌÌÌÌÌì?H‰‚H‹•˜öÿÿH¸¸…ëQ¸ž?H‰‚¨òQH‹½˜öÿÿf(ÐfWÉò6QèéI/ƒ½”öÿÿ…H‹…˜öÿÿÇ@DH½àûÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…àûÿÿH‰$H‹…èûÿÿH‰D$H‹…ðûÿÿH‰D$H‹…øûÿÿH‰D$H‹…üÿÿH‰D$ H‹…üÿÿH‰D$(H‹…üÿÿH‰D$0H‹…üÿÿH‰D$8H‹… üÿÿH‰D$@H‹…(üÿÿH‰D$HH‹…0üÿÿH‰D$PH‹…8üÿÿH‰D$XH‹…@üÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸333333ó?H‰‚ˆÇEÜéù‹uÜH‹½˜öÿÿHÇPèH‰Á‹E܉ÀHÅHHH‹H‰‹uÜH‹½˜öÿÿHÇ8èH‰Á‹E܉ÀHÅHHH‹H‰‹uÜH‹½˜öÿÿHÇ èH‰Á‹E܉ÀHÅHHH‹H‰‹uÜH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…0ÿÿÿH‹…ˆöÿÿH‰…8ÿÿÿH½0ÿÿÿ¾èÿEÜH‹…˜öÿÿ‹@D;E܇ôþÿÿH‹•˜öÿÿH¸§èH.ÿï?H‰‚€H‹•˜öÿÿH¸š™™™™™Ù?H‰BpH‹•˜öÿÿH¸ÍÌÌÌÌÌì?H‰BPH‹•˜öÿÿH¸ffffffæ?H‰‚H‹•˜öÿÿH¸š™™™™™É?H‰‚¨H‹½˜öÿÿfWÒfWÉò(Nèé;,ƒ½”öÿÿ…ñH‹…˜öÿÿÇ@DH½pûÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…pûÿÿH‰$H‹…xûÿÿH‰D$H‹…€ûÿÿH‰D$H‹…ˆûÿÿH‰D$H‹…ûÿÿH‰D$ H‹…˜ûÿÿH‰D$(H‹… ûÿÿH‰D$0H‹…¨ûÿÿH‰D$8H‹…°ûÿÿH‰D$@H‹…¸ûÿÿH‰D$HH‹…ÀûÿÿH‰D$PH‹…ÈûÿÿH‰D$XH‹…ÐûÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸`@H‰‚ˆÇEØéù‹uØH‹½˜öÿÿHÇPèH‰Á‹E؉ÀHÅHHH‹H‰‹uØH‹½˜öÿÿHÇ8èH‰Á‹E؉ÀHÅHHH‹H‰‹uØH‹½˜öÿÿHÇ èH‰Á‹E؉ÀHÅHHH‹H‰‹uØH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰… ÿÿÿH‹…ˆöÿÿH‰…(ÿÿÿH½ ÿÿÿ¾èÿEØH‹…˜öÿÿ‹@D;E؇ôþÿÿH‹•˜öÿÿH¸+‡ÙÎ÷ï?H‰‚€H‹•˜öÿÿH¸à?H‰BpH‹•˜öÿÿH¸+‡ÙÎ÷ï?H‰BPH‹•˜öÿÿH¸ ×£p= ï?H‰‚òKH‹½˜öÿÿf(ÐfWÉò*Kèé=)ƒ½”öÿÿ…ñH‹…˜öÿÿÇ@DH½ûÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…ûÿÿH‰$H‹…ûÿÿH‰D$H‹…ûÿÿH‰D$H‹…ûÿÿH‰D$H‹… ûÿÿH‰D$ H‹…(ûÿÿH‰D$(H‹…0ûÿÿH‰D$0H‹…8ûÿÿH‰D$8H‹…@ûÿÿH‰D$@H‹…HûÿÿH‰D$HH‹…PûÿÿH‰D$PH‹…XûÿÿH‰D$XH‹…`ûÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸H@H‰‚ˆÇEÔéù‹uÔH‹½˜öÿÿHÇPèH‰Á‹EÔ‰ÀHÅHHH‹H‰‹uÔH‹½˜öÿÿHÇ8èH‰Á‹EÔ‰ÀHÅHHH‹H‰‹uÔH‹½˜öÿÿHÇ èH‰Á‹EÔ‰ÀHÅHHH‹H‰‹uÔH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…ÿÿÿH‹…ˆöÿÿH‰…ÿÿÿH½ÿÿÿ¾èÿEÔH‹…˜öÿÿ‹@D;EÔ‡ôþÿÿH‹•˜öÿÿH¸+‡ÙÎ÷ï?H‰‚€H‹•˜öÿÿH¸à?H‰BpH‹•˜öÿÿH¸ ×£p= ï?H‰BPH‹•˜öÿÿH¸ffffffî?H‰‚òƒHH‹½˜öÿÿf(ÐfWÉò,Hèé?&ƒ½”öÿÿ…ñH‹…˜öÿÿÇ@DH½úÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…úÿÿH‰$H‹…˜úÿÿH‰D$H‹… úÿÿH‰D$H‹…¨úÿÿH‰D$H‹…°úÿÿH‰D$ H‹…¸úÿÿH‰D$(H‹…ÀúÿÿH‰D$0H‹…ÈúÿÿH‰D$8H‹…ÐúÿÿH‰D$@H‹…ØúÿÿH‰D$HH‹…àúÿÿH‰D$PH‹…èúÿÿH‰D$XH‹…ðúÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸@H‰‚ˆÇEÐéù‹uÐH‹½˜öÿÿHÇPèH‰Á‹EЉÀHÅHHH‹H‰‹uÐH‹½˜öÿÿHÇ8èH‰Á‹EЉÀHÅHHH‹H‰‹uÐH‹½˜öÿÿHÇ èH‰Á‹EЉÀHÅHHH‹H‰‹uÐH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…ÿÿÿH‹…ˆöÿÿH‰…ÿÿÿH½ÿÿÿ¾èÿEÐH‹…˜öÿÿ‹@D;EЇôþÿÿH‹•˜öÿÿH¸V-²ïï?H‰‚€H‹•˜öÿÿH¸@H‰BpH‹•˜öÿÿH¸¸…ëQ¸î?H‰BPH‹•˜öÿÿH¸¸…ëQ¸î?H‰‚ò…EH‹½˜öÿÿf(ÐfWÉò.EèéA#ƒ½”öÿÿ …ñH‹…˜öÿÿÇ@DH½ úÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹… úÿÿH‰$H‹…(úÿÿH‰D$H‹…0úÿÿH‰D$H‹…8úÿÿH‰D$H‹…@úÿÿH‰D$ H‹…HúÿÿH‰D$(H‹…PúÿÿH‰D$0H‹…XúÿÿH‰D$8H‹…`úÿÿH‰D$@H‹…húÿÿH‰D$HH‹…púÿÿH‰D$PH‹…xúÿÿH‰D$XH‹…€úÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸@H‰‚ˆÇEÌéù‹uÌH‹½˜öÿÿHÇPèH‰Á‹ẺÀHÅHHH‹H‰‹uÌH‹½˜öÿÿHÇ8èH‰Á‹ẺÀHÅHHH‹H‰‹uÌH‹½˜öÿÿHÇ èH‰Á‹ẺÀHÅHHH‹H‰‹uÌH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…ðþÿÿH‹…ˆöÿÿH‰…øþÿÿH½ðþÿÿ¾èÿEÌH‹…˜öÿÿ‹@D;ĖôþÿÿH‹•˜öÿÿH¸ªCn†ðï?H‰‚€H‹•˜öÿÿH¸@H‰BpH‹•˜öÿÿH¸ffffffî?H‰BPH‹•˜öÿÿH¸¸…ëQ¸î?H‰‚ò‡BH‹½˜öÿÿfWÒf(Èò0BèéC ƒ½”öÿÿ … H‹…˜öÿÿÇ@DH½°ùÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…°ùÿÿH‰$H‹…¸ùÿÿH‰D$H‹…ÀùÿÿH‰D$H‹…ÈùÿÿH‰D$H‹…ÐùÿÿH‰D$ H‹…ØùÿÿH‰D$(H‹…àùÿÿH‰D$0H‹…èùÿÿH‰D$8H‹…ðùÿÿH‰D$@H‹…øùÿÿH‰D$HH‹…úÿÿH‰D$PH‹…úÿÿH‰D$XH‹…úÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸7@H‰‚ˆÇEÈéù‹uÈH‹½˜öÿÿHÇPèH‰Á‹EȉÀHÅHHH‹H‰‹uÈH‹½˜öÿÿHÇ8èH‰Á‹EȉÀHÅHHH‹H‰‹uÈH‹½˜öÿÿHÇ èH‰Á‹EȉÀHÅHHH‹H‰‹uÈH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…àþÿÿH‹…ˆöÿÿH‰…èþÿÿH½àþÿÿ¾èÿEÈH‹…˜öÿÿ‹@D;EȇôþÿÿH‹•˜öÿÿH¸ÙÎ÷Sãï?H‰‚€H‹•˜öÿÿH¸@H‰BpH‹•˜öÿÿH¸\Âõ(\ï?H‰BPH‹•˜öÿÿH¸ffffffî?H‰‚H‹•˜öÿÿH¸)\Âõ(¼?H‰‚¨òq?H‹½˜öÿÿf(ÐfWÉò?èé-ƒ½”öÿÿ … H‹…˜öÿÿÇ@DH½@ùÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…@ùÿÿH‰$H‹…HùÿÿH‰D$H‹…PùÿÿH‰D$H‹…XùÿÿH‰D$H‹…`ùÿÿH‰D$ H‹…hùÿÿH‰D$(H‹…pùÿÿH‰D$0H‹…xùÿÿH‰D$8H‹…€ùÿÿH‰D$@H‹…ˆùÿÿH‰D$HH‹…ùÿÿH‰D$PH‹…˜ùÿÿH‰D$XH‹… ùÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸™@H‰‚ˆÇEÄéù‹uÄH‹½˜öÿÿHÇPèH‰Á‹EĉÀHÅHHH‹H‰‹uÄH‹½˜öÿÿHÇ8èH‰Á‹EĉÀHÅHHH‹H‰‹uÄH‹½˜öÿÿHÇ èH‰Á‹EĉÀHÅHHH‹H‰‹uÄH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…ÐþÿÿH‹…ˆöÿÿH‰…ØþÿÿH½Ðþÿÿ¾èÿEÄH‹…˜öÿÿ‹@D;EćôþÿÿH‹•˜öÿÿH¸< lÊÞï?H‰‚€H‹•˜öÿÿH¸@H‰BpH‹•˜öÿÿH¸\Âõ(\ï?H‰BPH‹•˜öÿÿH¸ffffffî?H‰‚H‹•˜öÿÿH¸ ×£p= Ç?H‰‚¨ò[<H‹½˜öÿÿf(ÐfWÉò<è都”öÿÿ Žr ƒ½”öÿÿe H‹…˜öÿÿÇ@Dƒ½”öÿÿ ~H‹…˜öÿÿ‹@DPH‹…˜öÿÿ‰PDH½ÐøÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…ÐøÿÿH‰$H‹…ØøÿÿH‰D$H‹…àøÿÿH‰D$H‹…èøÿÿH‰D$H‹…ðøÿÿH‰D$ H‹…øøÿÿH‰D$(H‹…ùÿÿH‰D$0H‹…ùÿÿH‰D$8H‹…ùÿÿH‰D$@H‹…ùÿÿH‰D$HH‹… ùÿÿH‰D$PH‹…(ùÿÿH‰D$XH‹…0ùÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸@H‰‚ˆÇEÀé‹EÀHcðH‹½˜öÿÿHÇPèH‰Á‹EÀH˜HÅHHH‹H‰‹EÀHcðH‹½˜öÿÿHÇ8èH‰Á‹EÀH˜HÅHHH‹H‰‹EÀHcðH‹½˜öÿÿHÇ èH‰Á‹EÀH˜HÅHHH‹H‰‹EÀHcðH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…ÀþÿÿH‹…ˆöÿÿH‰…ÈþÿÿH½Àþÿÿ¾èÿEÀƒ}ÀŽñþÿÿH‹•˜öÿÿH¸–C‹lçûï?H‰‚€H‹•˜öÿÿH¸š™™™™™é?H‰BpH‹•˜öÿÿH¸ ×£p= ï?H‰BPH‹•˜öÿÿH¸ffffffî?H‰‚ò-9H‹½˜öÿÿf(ÐfWÉòÖ8能”öÿÿ …,ÇE¼é‹E¼ƒÀHcðH‹½˜öÿÿHÇPèH‰Á‹E¼H˜HÅHHH‹H‰‹E¼ƒÀHcðH‹½˜öÿÿHÇ8èH‰Á‹E¼H˜HÅHHH‹H‰‹E¼ƒÀHcðH‹½˜öÿÿHÇ èH‰Á‹E¼H˜HÅHHH‹H‰‹E¼ƒÀHcðH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…°þÿÿH‹…ˆöÿÿH‰…¸þÿÿH½°þÿÿ¾èÿE¼ƒ}¼Žåþÿÿ鵃½”öÿÿ…,ÇE¸é‹E¸ƒÀHcðH‹½˜öÿÿHÇPèH‰Á‹E¸H˜HÅHHH‹H‰‹E¸ƒÀHcðH‹½˜öÿÿHÇ8èH‰Á‹E¸H˜HÅHHH‹H‰‹E¸ƒÀHcðH‹½˜öÿÿHÇ èH‰Á‹E¸H˜HÅHHH‹H‰‹E¸ƒÀHcðH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰… þÿÿH‹…ˆöÿÿH‰…¨þÿÿH½ þÿÿ¾èÿE¸ƒ}¸Žåþÿÿé|ƒ½”öÿÿ…,ÇE´é‹E´ƒÀHcðH‹½˜öÿÿHÇPèH‰Á‹E´H˜HÅHHH‹H‰‹E´ƒÀHcðH‹½˜öÿÿHÇ8èH‰Á‹E´H˜HÅHHH‹H‰‹E´ƒÀHcðH‹½˜öÿÿHÇ èH‰Á‹E´H˜HÅHHH‹H‰‹E´ƒÀHcðH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…þÿÿH‹…ˆöÿÿH‰…˜þÿÿH½þÿÿ¾èÿE´ƒ}´ŽåþÿÿéCƒ½”öÿÿ…,ÇE°é‹E°ƒÀHcðH‹½˜öÿÿHÇPèH‰Á‹E°H˜HÅHHH‹H‰‹E°ƒÀHcðH‹½˜öÿÿHÇ8èH‰Á‹E°H˜HÅHHH‹H‰‹E°ƒÀHcðH‹½˜öÿÿHÇ èH‰Á‹E°H˜HÅHHH‹H‰‹E°ƒÀHcðH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…€þÿÿH‹…ˆöÿÿH‰…ˆþÿÿH½€þÿÿ¾èÿE°ƒ}°Žåþÿÿé ƒ½”öÿÿ…,ÇE¬é‹E¬ƒÀHcðH‹½˜öÿÿHÇPèH‰Á‹E¬H˜HÅHHH‹H‰‹E¬ƒÀHcðH‹½˜öÿÿHÇ8èH‰Á‹E¬H˜HÅHHH‹H‰‹E¬ƒÀHcðH‹½˜öÿÿHÇ èH‰Á‹E¬H˜HÅHHH‹H‰‹E¬ƒÀHcðH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…pþÿÿH‹…ˆöÿÿH‰…xþÿÿH½pþÿÿ¾èÿE¬ƒ}¬Žåþÿÿéу½”öÿÿ…ÄÇE¨é‹E¨ƒÀHcðH‹½˜öÿÿHÇPèH‰Á‹E¨H˜HÅHHH‹H‰‹E¨ƒÀHcðH‹½˜öÿÿHÇ8èH‰Á‹E¨H˜HÅHHH‹H‰‹E¨ƒÀHcðH‹½˜öÿÿHÇ èH‰Á‹E¨H˜HÅHHH‹H‰‹E¨ƒÀHcðH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…`þÿÿH‹…ˆöÿÿH‰…hþÿÿH½`þÿÿ¾èÿE¨ƒ}¨Žåþÿÿ阃½”öÿÿ…H‹…˜öÿÿÇ@DH½`øÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…`øÿÿH‰$H‹…høÿÿH‰D$H‹…pøÿÿH‰D$H‹…xøÿÿH‰D$H‹…€øÿÿH‰D$ H‹…ˆøÿÿH‰D$(H‹…øÿÿH‰D$0H‹…˜øÿÿH‰D$8H‹… øÿÿH‰D$@H‹…¨øÿÿH‰D$HH‹…°øÿÿH‰D$PH‹…¸øÿÿH‰D$XH‹…ÀøÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸`@H‰‚ˆÇE¤éù‹u¤H‹½˜öÿÿHÇPèH‰Á‹E¤‰ÀHÅHHH‹H‰‹u¤H‹½˜öÿÿHÇ8èH‰Á‹E¤‰ÀHÅHHH‹H‰‹u¤H‹½˜öÿÿHÇ èH‰Á‹E¤‰ÀHÅHHH‹H‰‹u¤H‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…PþÿÿH‹…ˆöÿÿH‰…XþÿÿH½Pþÿÿ¾èÿE¤H‹…˜öÿÿ‹@D;E¤‡ôþÿÿH‹•˜öÿÿH¸š™™™™™Ù?H‰BpH‹•˜öÿÿH¸ffffffî?H‰BPH‹•˜öÿÿ¸H‰‚H‹•˜öÿÿH¸-Cëâ6?H‰‚H‹…˜öÿÿH‹H‹…˜öÿÿH‰H‹…˜öÿÿÇ€ÿÿÿÿò¶.H‹½˜öÿÿf(ÐfWÉò_.èér ƒ½”öÿÿ…H‹…˜öÿÿÇ@DH½ð÷ÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…ð÷ÿÿH‰$H‹…ø÷ÿÿH‰D$H‹…øÿÿH‰D$H‹…øÿÿH‰D$H‹…øÿÿH‰D$ H‹…øÿÿH‰D$(H‹… øÿÿH‰D$0H‹…(øÿÿH‰D$8H‹…0øÿÿH‰D$@H‹…8øÿÿH‰D$HH‹…@øÿÿH‰D$PH‹…HøÿÿH‰D$XH‹…PøÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸`@H‰‚ˆÇE éù‹u H‹½˜öÿÿHÇPèH‰Á‹E ‰ÀHÅHHH‹H‰‹u H‹½˜öÿÿHÇ8èH‰Á‹E ‰ÀHÅHHH‹H‰‹u H‹½˜öÿÿHÇ èH‰Á‹E ‰ÀHÅHHH‹H‰‹u H‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…@þÿÿH‹…ˆöÿÿH‰…HþÿÿH½@þÿÿ¾èÿE H‹…˜öÿÿ‹@D;E ‡ôþÿÿH‹•˜öÿÿH¸š™™™™™Ù?H‰BpH‹•˜öÿÿH¸ffffffî?H‰BPH‹•˜öÿÿ¸H‰‚H‹•˜öÿÿH¸a2U0*©#?H‰‚H‹…˜öÿÿH‹H‹…˜öÿÿH‰H‹…˜öÿÿÇ€ÿÿÿÿò+H‹½˜öÿÿf(ÐfWÉò9+èéL ƒ½”öÿÿ…GH‹…˜öÿÿÇ@DH½€÷ÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…€÷ÿÿH‰$H‹…ˆ÷ÿÿH‰D$H‹…÷ÿÿH‰D$H‹…˜÷ÿÿH‰D$H‹… ÷ÿÿH‰D$ H‹…¨÷ÿÿH‰D$(H‹…°÷ÿÿH‰D$0H‹…¸÷ÿÿH‰D$8H‹…À÷ÿÿH‰D$@H‹…È÷ÿÿH‰D$HH‹…Ð÷ÿÿH‰D$PH‹…Ø÷ÿÿH‰D$XH‹…à÷ÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸$@H‰‚ˆÇEœé0‹uœH‹½˜öÿÿHÇPèH‰Á‹Eœ‰ÀHÅHHH‹H‰‹uœH‹½˜öÿÿHÇ8èH‰Á‹Eœ‰ÀHÅHHH‹H‰‹uœH‹½˜öÿÿHÇèH‰Á‹Eœ‰ÀHÅHHH‹H‰‹uœH‹½˜öÿÿHÇ èH‰Á‹Eœ‰ÀHÅHHH‹H‰‹uœH‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…0þÿÿH‹…ˆöÿÿH‰…8þÿÿH½0þÿÿ¾èÿEœH‹…˜öÿÿ‹@D;Eœ‡½þÿÿH‹•˜öÿÿH¸¬Zd;ßï?H‰‚€H‹•˜öÿÿH¸ð?H‰BpH‹•˜öÿÿH¸ffffffî?H‰BPH‹•˜öÿÿH¸š™™™™™é?H‰‚ò8(H‹½˜öÿÿòé'fWÉèéøƒ½”öÿÿ…ñH‹…˜öÿÿÇ@DH½÷ÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹…÷ÿÿH‰$H‹…÷ÿÿH‰D$H‹… ÷ÿÿH‰D$H‹…(÷ÿÿH‰D$H‹…0÷ÿÿH‰D$ H‹…8÷ÿÿH‰D$(H‹…@÷ÿÿH‰D$0H‹…H÷ÿÿH‰D$8H‹…P÷ÿÿH‰D$@H‹…X÷ÿÿH‰D$HH‹…`÷ÿÿH‰D$PH‹…h÷ÿÿH‰D$XH‹…p÷ÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸333333ó?H‰‚ˆÇE˜éù‹u˜H‹½˜öÿÿHÇPèH‰Á‹E˜‰ÀHÅHHH‹H‰‹u˜H‹½˜öÿÿHÇ8èH‰Á‹E˜‰ÀHÅHHH‹H‰‹u˜H‹½˜öÿÿHÇ èH‰Á‹E˜‰ÀHÅHHH‹H‰‹u˜H‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰… þÿÿH‹…ˆöÿÿH‰…(þÿÿH½ þÿÿ¾èÿE˜H‹…˜öÿÿ‹@D;E˜‡ôþÿÿH‹•˜öÿÿH¸§èH.ÿï?H‰‚€H‹•˜öÿÿH¸à?H‰BpH‹•˜öÿÿH¸ffffffî?H‰BPH‹•˜öÿÿH¸ffffffæ?H‰‚ò>%H‹½˜öÿÿf(ÐfWÉòç$èéúH‹…˜öÿÿÇ@@H‹…˜öÿÿÇ@DH½ öÿÿèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ H‹… öÿÿH‰$H‹…¨öÿÿH‰D$H‹…°öÿÿH‰D$H‹…¸öÿÿH‰D$H‹…ÀöÿÿH‰D$ H‹…ÈöÿÿH‰D$(H‹…ÐöÿÿH‰D$0H‹…ØöÿÿH‰D$8H‹…àöÿÿH‰D$@H‹…èöÿÿH‰D$HH‹…ðöÿÿH‰D$PH‹…øöÿÿH‰D$XH‹…÷ÿÿH‰D$`èH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇ8fWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇPfWÀèH‹…˜öÿÿ‹@D‰ÆH‹½˜öÿÿHÇhºèH‹•˜öÿÿH¸9@H‰‚ˆÇE”éù‹u”H‹½˜öÿÿHÇPèH‰Á‹E”‰ÀHÅHHH‹H‰‹u”H‹½˜öÿÿHÇ8èH‰Á‹E”‰ÀHÅHHH‹H‰‹u”H‹½˜öÿÿHÇ èH‰Á‹E”‰ÀHÅHHH‹H‰‹u”H‹½˜öÿÿHÇhèH‰…€öÿÿH‰•ˆöÿÿH‹…€öÿÿH‰…þÿÿH‹…ˆöÿÿH‰…þÿÿH½þÿÿ¾èÿE”H‹…˜öÿÿ‹@D;E”‡ôþÿÿH‹•˜öÿÿH¸+‡ÙÎ÷ï?H‰‚€H‹•˜öÿÿH¸@H‰BpH‹•˜öÿÿH¸ffffffî?H‰BPH‹•˜öÿÿH¸ ×£p= ï?H‰‚ò?"H‹½˜öÿÿfWÒf(Èòè!èH‹•˜öÿÿ¸H‰BHH‹•˜öÿÿ¸H‰BhH‹…˜öÿÿH‹ˆH‹…˜öÿÿH‰P`H‹…˜öÿÿH‹€H‹…˜öÿÿH‰PXH‹…˜öÿÿò@`èf(ÈH‹…˜öÿÿò@pòYÈH‹…˜öÿÿò@`f(Ñò^Ðf(ÂH‹…˜öÿÿò@xÇEëx‹uH‹½˜öÿÿHÇPèL‹ ‹uH‹½˜öÿÿHÇ8èH‹‹uH‹½˜öÿÿHÇ èH‰ÆH‹½˜öÿÿL‰¥xöÿÿòxöÿÿH‰xöÿÿò…xöÿÿèÿEH‹…˜öÿÿ‹@D;E‡uÿÿÿHÄð [A\ÉÃUH‰åSHƒìXH‰}ȉuÄòE¸òÓ H‹E¸f(ÐfWÉH‰E¨òE¨èƒð„ÀtBH5H‹=èH‰ÇòE¸èH‰ÇH5èH‹}ȾèéòE¸ò { òYÁòEàƒ}Ät }Ä€…5H‹EÈ‹@@ƒøtH‹EÈ‹@@ƒø…¿H‹EÈ‹€ò*ÈfWÀf.Áwë&H‹EÈòˆòµòXÁH‹EÈò€ë?H‹EÈ‹€ò*ÈòE¸f(Ðò\Ñf(Êò fTÁò,Àò*ÀH‹EÈò€H‹EÈòˆH‹EÈò€òYÁH‹EÈò€òE¸ò,ÐH‹Eȉé}H‹EÈòPHòMàòvòYÁòXÂH‹EÈò@HH‹EÈòHHòìf.Èwé:H‹UÈH¸ð?H‰BHé#ƒ}Ä uoH‹EÈò˜€òMàòûf(Ñò\Ðf(Âf(ÈòXÈH‹EÈò€f(ÑòYÐH‹EÈòˆ€òoò\ÁòYÂòXÃH‹EÈò@X鮃}ÄutòEàf(ÈòXÈH‹EÈò€ˆòYÈòšòXÁH‹EÈò@`H‹EÈò@`èf(ÈH‹EÈò@pòYÈH‹EÈò@`f(Ñò^Ðf(ÂH‹EÈò@xé4ƒ}Ä…¿ÇEìé¡‹uìH‹}ÈHÇ8èòòE°òMàòìf(Ñò\Ðf(ÂH¸@f(ÈH‰E¨òE¨èòYE°òEØ‹uìH‹}ÈHÇPèH‹‹uìH‹}ÈHÇ èH‰ÆòEØH‹}ÈH‰]¨òM¨èÿEìH‹EÈ‹@D;Eì‡Oÿÿÿëk}Ä/u'òM¸òLòXÁòH,À‰Eè‹uèH‹}Èèë;H5H‹=èH‰Ç‹uÄèH‰ÇH5èH‹}ȾèHƒÄX[ÉÃUH‰åHƒì0H‰}èòEàòMØòMàòõf(Ñò^Ðf(Âèf(Èòàf(ÑòYÐòUÐò£èòMÐò^Èò½òXÁò,ЉÐÁø‰ÁÁé ƒà)ȉEüH‹Eè‹@@;Eüt ‹uüH‹}èèH‹EèòPHòMØòRòYÁòXÂH‹Eèò@HH‹EèòHHòÈf.ÈwëH‹UèH¸ð?H‰BHH‹Eè‹@@ƒøt H‹Eè‹@@ƒøu$H‹Eèòˆò‚òXÁH‹Eèò€ÉÃUH‰åSHƒì8H‰}؉uÔH‹}ØèHH‹EØH‰H‹}ØHǘèH}ïèH‹}ØHÇ HuïèH}ïèH}îèH‹}ØHÇ8HuîèH}îèH}íèH‹}ØHÇPHuíèH}íèH}ìèH‹}ØHÇhHuìèH}ìèH}ëèH‹}ØHÇHuëèH}ëèH‹EØÇ@@ÿÿÿÿ‹uÔH‹}Øèé–H‰EÈH‹]ÈH‹}ØHÇèH‰]ÈH‹]ÈH‹}ØHÇhèH‰]ÈH‹]ÈH‹}ØHÇPèH‰]ÈH‹]ÈH‹}ØHÇ8èH‰]ÈH‹]ÈH‹}ØHÇ èH‰]ÈH‹]ÈH‹}ØèH‰]ÈH‹}ÈèHƒÄ8[ÉÃUH‰åSHƒì8H‰}؉uÔH‹}ØèHH‹EØH‰H‹}ØHǘèH}ïèH‹}ØHÇ HuïèH}ïèH}îèH‹}ØHÇ8HuîèH}îèH}íèH‹}ØHÇPHuíèH}íèH}ìèH‹}ØHÇhHuìèH}ìèH}ëèH‹}ØHÇHuëèH}ëèH‹EØÇ@@ÿÿÿÿ‹uÔH‹}Øèé–H‰EÈH‹]ÈH‹}ØHÇèH‰]ÈH‹]ÈH‹}ØHÇhèH‰]ÈH‹]ÈH‹}ØHÇPèH‰]ÈH‹]ÈH‹}ØHÇ8èH‰]ÈH‹]ÈH‹}ØHÇ èH‰]ÈH‹]ÈH‹}ØèH‰]ÈH‹}ÈèHƒÄ8[ÉÃÿÿÿÿx $h † $z )† $¤ († $Ì [† $( '† $P  † $Z 3† $Ž I† $Ø I† $" “† $¶ A† $ø %† $ Q† $n !† $ %† $¶ J† $† $† $8#† $\H† $¤%† $Ê)† $ô>† $2† ,Mr† ƒ$¿† $ØQ† $*† $<† $Nx† $ƽ† $„F† $Êʆ $D† $”7† ,D† ƒ$Ì!† $î!† $f† $v9† $¯+† ,Úû† ƒ$Ö † $à† $ø † $† $† $2† $@† $`† $€† $˜† $¦ † $°† $È † $Ò† $ê† $† $† $0† $P† $h† $v † $€† $˜ † $¢† $º:† $ô)† $#† $B$† $fB† $¨† $Ȇ $èB† $*† $J† $j† $†#† $ª† $Æ#† $ê1† $5† $RY† $«† $¹&† $ß#† $Q† $T † $^† $z † $„† $œ† $´† $̆ ,ÚQ† ƒ$+7† $b† ,p@† ƒ$°P† $ † $ † $!,† $M&† $s#† $–Q† $è† $ö† $A† $X5† $ކ $­‘† $>+† $j† $x† $Œ† $«9† $ä+† $† $† $2† $R† $f͆ $3 =† $p .† $ž +† $É E† $!.† $† $+'+† $V''† $}'.† $«'+† ,Ö'¬† ƒ$‚(v† $ø(r† $j)z† $ä)7† $*4† ,P*~† ƒ,Î*~† ƒ$L+† $l+O† $¼+ † $Ü+† $ô+† $,1† $F,I† $,M† $Þ,† $þ,1† $0-Z† $Š-M† ,Ø-~† ƒ$V.‡† $Þ.‡† ,f/† ƒ$‚0]† $à1ˆ† $h29† $¢2?† $â2E† ,(3?† ƒ,h7Ć ƒ$¾VC† $W† $[† $,=E† $r='† ,š=‘† ƒ$,C/† ,\C|† ƒ$ØCI† $"D'† $JDI† $”D2† $ÆDn† $4E+† $_E'† $†E/† $µE]† $F+† $=F'† $dF/† $“F'† $ºF.† $èF+† ,G(† ƒ$† ƒ$ÈB0† ,BSœ† ƒ,øC®† ƒ,¦E®† ƒbPGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Shakers.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Õunsigned int__int64_t.ölong long intlong long unsigned intlong int$_0€L]__mbstate8M]_mbstateLNöpmmchar__mbstate_tO-__darwin_mbstate_tQx__darwin_size_tZ¼long unsigned int__darwin_va_list`éùùm __va_list_tagl gp_offsetÕ# fp_offsetÕ# overflow_arg_areal# reg_save_areal# __darwin_wchar_tf¼__darwin_rune_tkn__darwin_wint_tn¼__darwin_clock_ts¼__darwin_time_tv!póm _opaque_pthread_once_tE6 __sigE!# __opaqueEã#__darwin_off_tnå__darwin_pthread_once_t|ó__darwin_wctrans_t(¼__darwin_wctype_t*Ãsize_tc¥time_tWÌptrdiff_t˜! std 7 8 X Z/ ]V _r b jß k! o]! p{! qœ! r³! sÊ! u" w+" x>" zU" }q" ~" ¿" à" ‚# ƒ# „+# …># †d# ‡…# ˆ¦# ŠÁ# ‹í# ÎN! ÐM( Ñ$ Ó`( Ô5$ Õ„' × ' Øù' Ù·' ÚØ' Û"( ;w( <«* =Ç* d - e,- g/- hH- i_- jv- k- l¤- m»- nÝ- oþ- s. tD. vj. wŒ. x´. zÌ. {ä. |ò. } / ‚/ ƒ6/ „S/ †g/ ‡€/ Ч/ ‹µ/ ŒÍ/ µê/ ¶ 0 ·50 ¸R0 ¹y0 <Ú* FÍ4 Gç4 H5 I5 J55 KP5 Lk5 M†5 N¡5 O¼5 P×5 Qò5 R 6 B(6 C+6 Dº0 F.6 G?6 H[6 I|6 J™6 K»6 LÝ6 Mô6 N 7 !H57 !’V7 !”Y7 !•p7 !–‡7 !—¨7 !˜Ä7 !™à7 !šü7 !›8 !œ68 !M8 !žZ8 !Ÿ8 ! §8 !¡É8 !¢ï8 !£ 9 !¤"9 !¥D9 !¦a9 !§}9 !©ž9 !«¿9 !­å9 !¯: !±": !³>: !´_: !µ{: !¶—: !·³: !¸Ï: !¹ë: !º; !»,; !¼M; !½n; !¾; !¿»; !À×; !Âù; !Ä< !Å6< !ÆW< !Çx< !È™< !ɰ< !ÊÑ< !Ëò< !Ì= !Í4= !ÎL= !Ðd= !Ö€= !Üœ= !â¸= !èÔ=!õ=!>!2>__true_type__false_type__debug)1__copy__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬¥ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >* ËF"ÿB#_M_p"P #ËF"‡CP ^Creverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > 3_Ios_Fmtflags$7a _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$kÇ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“& _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸n _S_beg_S_cur_S_end_S_ios_seekdir_end€€¬9Tevent$¢´ erase_eventimbue_eventcopyfmt_event=²$ÓZ_M_next$Õjb#_M_fn$Ö‹b#ƨ$×¼#Æ"$ØsC#=²$Û'jb‹b¼jb ¢€$ßx@jb!¯$ãNp¼jbRG$ñ¡_M_pword$òl#_M_iword$ó!#RG$ô‘bve$"3$_ZNSt8ios_base4Init11_S_refcountEsC#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEkAve$;—b?d$—b¼basic_streambuf > %R‡p %TŠp %Up %Wp %Xªp %ZÄp %\Þp %]øp %^q %_1q %`Kq %aeq %bq %c™q %d³q %eÍq %fçq %gr %hr %i7r %jNrctype_basectypemoney_basec$pattern&É field&É ›0#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >$_50D`_S_word_bitÀ3Qiteratorë`Ÿnviteratorreverse_iteratoriteratorreverse_iteratorvector >allocator_Vector_base >Ë% SbÌ#&·, TùÊ#&ó UùÊ#&e VùÊ#' W´ÌÌÁÌ(*Ì̼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >ð% S×Ô#&·, T©Ô#&ó U©Ô#&e V©Ô#' WÙAÕ6Õ(*AÕ¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >ýallocator_Bvector_base >³…w(€÷Þ#·,¿”#ó‚¿”#eƒý’# …w„œzßoß(‹zß¼vector >__copy_backward_normal__fill__copy_normal__copy_backward__copy)qž¶º´¹”¹” yMe¹?Ö¿”¿”kA)s­¶|Oùûöùûùû*~²þ ÊMkA$ ž_b ±*G¶=ý’ý’sA {lí)_¿”¿”Ý+ÎŒ ˆwt€©Ô©ÔS>+Ј ”çpœ©Ô©Ô+¯_ ´Sk½©Ô©Ô×Ô)i‚Ì;3ùûÝùûùû+w= j6môùÊ+At w„"ùÊùÊ[>+ø ”Ã1ùÊùÊ+«ƒ ´ÎrRùÊùÊbÌ æGämtùÊùÊEÌ …G,6–©Ô©ÔºÔ+¼L Mc³²ùÊEÌ+Š…½0iØùʼEÌ[>+L ×=hùùʼEÌ jS1ái ùʼEÌbÌ)¢3Qí³ùÊJùÊùÊùÊ[>)€®mš2ùÊoùÊùÊùÊ) *ýBQùÊ™ùÊùÊùÊbÌ,ˆMÅë%ùÊ¿ùÊùÊùÊ,FI«YùÊåùÊùÊùÊ,mLÅ`¿” ¿”¿”¿”, wú¿”1¿”¿”¿”,Éd1A­¿”W¿”¿”¿”,ík†£o¿”}¿”¿”¿”, “‡`©Ô£©Ô¼ºÔ+í5·Ò<ɩԼºÔS>+ ”×/rê©Ô¼ºÔ Ê 1#™©Ô¼ºÔ×Ô,f1¿”7V–V–¿”,*†Œ:¿”]V–V–¿”,œsÅ¡©Ôƒ©Ô©Ô©Ô,µñ¥©Ô©©Ô©Ô©Ô,b 1uW©ÔϩԩԩÔ,ü †;©Ôõ©Ô©Ô©Ô)¼VJ®£©Ô©Ô©Ô©ÔS>)/mú¤©ÔD©Ô©Ô©Ô)yý²0©Ôn©Ô©Ô©Ô×Ô,=1@ý’”ý’ý’ý’,ø†Šœý’ºý’ý’ý’-nothrowI•zÐE-cerrA•›êE.__ioinitM_ZStL8__ioinit¡/ƒ†'X¼$ $ $ 0* 1p/ÿ¬'ežP P $ ž0p/’O'dP r P $ )©'[3,P  ¼/ñ7'Pl® ® ¼ž0´ 2 $_4(aß quot(b¼# rem(c¼#div_t(dµ $_5(f! quot(g!# rem(h!#ldiv_t(iì $_6(lN! quot(mö# rem(nö#lldiv_t(o$!/q(“¼t!t!0z!3/(”’!’!$ double/ (•¼³!$ /(–!Ê!$ /ƶ(œlõ!® ® žžõ!0û!4¼"® ® /ø˜(žß +"¼¼'ˆe( >"l/±l(¡P U"$ /Ç,(£!q"!!/•(ª¼"$ ž/(«ž®"®"$ ž0´"wchar_t/·f(¬¼à"®"$ ž'ZB(¯#lžžõ!5¬(°¼/ƒC(±l+#lž'-(²>#Õ)nO(³-U’!^#$ ^#0P /™O(µ!…#$ ^#¼/c(½¼¦#$ ^#¼)¤(¢¼Á#$ /ï(Þâ#P â#ž0è#1´"/fŠ(ļ $P ´" __gnu_cxx¡„')#®"bö5$ö)ø˜´ÅgN!U$öö__debug)6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocatornew_allocator,y 0Ë;ºf'F F !sk 0P¦º/S(§N! 'öö/èg(™ö·'$ /u®(ºöØ'$ ^#¼/‘(Àù'$ ^#¼)uO(´6U(($ ^#float/D®(·>(>($ ^#long double'LG(Ç`(¼/ùŠ(¦öw(ö lconv`*+«*&y*,P #&MK*-P #&…*.P # int_curr_symbol*/P # currency_symbol*0P # mon_decimal_point*1P #( mon_thousands_sep*2P #0 mon_grouping*3P #8&t*4P #@&ßk*5P #H int_frac_digits*6p#P& 0*7p#Q p_cs_precedes*8p#R p_sep_by_space*9p#S n_cs_precedes*:p#T n_sep_by_space*;p#U p_sign_posn*p#X int_n_cs_precedes*?p#Y int_p_sep_by_space*@p#Z int_n_sep_by_space*Ap#[ int_p_sign_posn*Bp#\ int_n_sign_posn*Cp#]/u_+5P Ç*¼$ 5{*KÔ*0w(va_list,IÑfpos_t,U6 __sbuf,`'+ _base,a'+# _size,b¼#0ˆ __sFILE˜,‚}, _p,ƒ'+# _r,„¼# _w,…¼# _flags,†™# _file,‡™# _bf,ˆ÷*# _lbfsize,‰¼#( _cookie,Œl#0 _close,Œ,#8 _read,Ž«,#@ _seek,Ê,#H _write,é,#P _ub,“÷*#X _extra,”ú,#h _ur,•¼#p _ubuf,˜-#t _nbuf,™-#w _lb,œ÷*#x _blksize,Ÿ¼#ˆ _offset, é*#4¼Œ,l0},4¼«,lP ¼0’,4é*Ê,lé*¼0±,4¼é,l$ ¼0Ð,__sFILEX0ï,ˆ-mˆ -mFILE,¡-+'å_,ïB-B-0 -/Ɉ,ð¼_-B-/~\,ñ¼v-B-/L²,ò¼-B-/=Y,ó¼¤-B-/1j,ô¼»-B-/5h,õ¼×-B-×-0é*/oj,öP þ-P ¼B-)-,ú[{B-.$ $ /×=,ÿžD.lžžB-,T>,UB-j.$ $ B-6›,¼Œ.B-!¼6§<,¼©.B-©.0¯.1é*6áž,!Ì.B-6 4,¼ä.B-7¡Q,¼6Q4, P  /P ˜, /$ 62ƒž{8$ ž{8057/*«2…ž§8®"$ ž{8/æ\2†¼¾8¾80Ä8157/¸l2ˆžï8®"d4ž{8/¶L2‰º1 9´"B-/z2Šº1"9´"/·]2Œ¼D9®"žâ#8/ 2¼a9â#â#8/ª02Žº1}9º1B-/ó²2¼ž9B-â#/0/nt2ļ¿9B-â#/0/üd2’¼å9®"žâ#/0/la2Ƽ:â#â#/0/(@2“¼":â#/0/§2Ǽ>:â#/0/Ë:2”ž_:P ´"{8/¶C2•®"{:®"â#/J¶2—¼—:â#â#/Ò-2˜¼³:â#â#/fW2™®"Ï:®"â#/T2šžë:â#â#)}^2œ‡ž;®"žâ#°6/²=2ž,;â#/ƒV2ž®"M;®"â#ž/i2Ÿ¼n;â#â#ž/ýl2 ®";®"â#ž/àR2¤žµ;P µ;ž{80â#/02¥ž×;â#â#/d‘2©’!ó;â#ó;0®"/ ‘2È(<â#ó;/Ø‘2«®"6<®"â#ó;/ß‘2¬!W<â#ó;¼/î_2®¼x<â#ó;¼/P2§ž™<®"â#ž/iX2¨¼°<º1/ß–2°¼Ñ<â#â#ž/¦œ2±®"ò<®"â#ž/ƒ2²®"=®"â#ž/^2³®"4=®"´"ž/q°2´¼L=â#8/S?2µ¼d=â#8/ÈK2–®"€=â#´"/‹Z2¡®"œ=â#â#/ËJ2¢®"¸=â#´"/Ñt2¦®"Ô=â#â#/t2¯®"õ=â#´"ž/Ù2Ê>(>â#ó;/áQ2Íö2>â#ó;¼/Èt2ÏS>â#ó;¼<\4a=);y=)„%Û>,{{(ét©Ô¸>¯Ô¯Ô©Ô!PU(?`ý’p1p1ý’>³¸ ?!i»#œ©Ô¯Ô¯Ô©Ô>ë.Y? ±*2X:?ý’ý’sA?…2L®©Ô©ÔºÔ>úz‰?! }8©Ô©Ô¼ºÔ@ 5é_Astreampos6Ó +°85ñˆƒÂ?_AeA)è5õ;kAâ?eAeA):²5ù`nkA@eAeA)>W5ý¶O¼'@$ $ ž,#i5‹9žC@$ ,-5²†$ i@$ žeA,–5 0#P @P $ ž,†5 CP µ@P $ ž,°851žP Û@P žp,2;5¿§p÷@sA,J5̲¼AeA,ã‡5\§kA4AsAsAAzK5# ¼!-h5&“¼sABpB* boolByA1¼4¼‰A80AC__vtbl_ptr_type~A<3 G@`$ 6èB'f DÓAèB'f FìAèBîB'Ù2 KBèB¼)£V NˆP 'BùB_A)£V Qyx$ HBùBeA)‹C VHP nBèB¼® +úC `:_BèBP ¼)— dž¬BùB+k¥ jÇ`ÎBèBP eADE nÕ¨èBP 0³ABôB1³A0ôB@? 71XC³A#'u¥ d(CXC'u¥ fACXC^CEÃr lXC¼0ÿBBdC1ÿB1kA1Q _Atomic_word8%¼0ë @¥ 78 VFnpos"÷  VG_M_dataplus"ë #_Rep_base_RepH±P" ‘P õC¥VH±P"ÓxP D°VP HbC"…¶V6D¥VHM@"%¡yv$TD¥VH»")¿9v$rD¥VIÄ-"-L§ŒD°VHþ$"4Bjž´D¥V¼$ Iu™"<ŸDÝD¥V¼¼$ H‰"D¼žE¥V¼¼Hˆa"Læ‚kA(E¥V$ IqE"U»™KEP $ ¼Iºn"^{žnEP $ ¼Iön"gÇl‘EP ¼pI¾’"zžš´EP v$v$I¾’"~ù^×EP Ù$Ù$I¾’"‚Í úEP P P I¾’"†GFP $ $ HW"ŠN³¼?F¼¼IÀ9ÊhF°V¼¼¼I™ž9µ« ‚F°VJš<"šK¼V¬5"ªF°V'¬59¿ÃF°V^C'¬59·ÜF°VÂV'¬59ÅÿF°VÂV¼¼'¬59Ð'G°VÂV¼¼^C'¬59ÛJG°V$ ¼^C'¬59âhG°V$ ^C'¬59é‹G°V¼p^C+ "ì¦G°V¼,°ž"ôζÈVÈG°VÂV,°ž"ü¹bÈVêG°V$ ,°ž"дÈV H°Vp,þ_"9lv$)H°V,þ_"hÙ$FH¥V, ¢"&ë>v$cH°V, ¢"1À Ù$€H¥V,yœ":©² H°V,yœ"CS* ºH¥V,ó"LIJ ×H°V,ó"UC4* ôH¥V,É"]ª žI¥V,#i"cÕž.I¥V,—"h‚IžKI¥V ml9n–¨nI°V¼p ml"ƒ/¡ŒI°V¼,y?"‹铞©I¥V :P9äÙÇI°V¼ Ãe"¦OšàI°V,‚Œ"­kAýI¥V,h"¼£ŠeAJ¥V¼,h"Í._AAJ°V¼, £"âHLeAcJ¥V¼, £"õO_A…J°V¼,]s"CbÈV§J°VÂV,]s" QÈVÉJ°V$ ,]s"7­ÈVëJ°Vp,¥b9JK!ÈV K°VÂV,¥b9[ÄžÈV9K°VÂV¼¼,¥b9/î£ÈV`K°V$ ¼,¥b"BDYÈV‚K°V$ ,¥b9#QÈV©K°V¼p ã5"eˆ‰ÇK°Vp)°89øHÈVèK°VÂV,°8"ƒìšÈVL°VÂV¼¼,°89 “ÈV;L°V$ ¼,°8"Ÿ«VÈV]L°V$ ,°8"¯‰EÈV„L°V¼p u©"Ì“Z¬L°Vv$¼p,u©"ë7ŒÈVÓL°V¼ÂV,u©"ˆiÈVM°V¼ÂV¼¼,u©9m?ÈV0M°V¼$ ¼,u©"**ÈVWM°V¼$ ,u©"AÖpÈVƒM°V¼¼p,u©"RXv$ªM°Vv$p,Î"j”IÈVÑM°V¼¼,Î"z v$óM°Vv$,Î"Ž:v$N°Vv$v$,çV"©dÈVFN°V¼¼ÂV,çV"ÀEÈV|N°V¼¼ÂV¼¼,çV9d.ÈV­N°V¼¼$ ¼,çV"ês“ÈVÙN°V¼¼$ ,çV"ÏœÈV O°V¼¼¼p,çV"¼•ÈV6O°Vv$v$ÂV,çV"%ÈZÈVgO°Vv$v$$ ¼,çV":ø}ÈV“O°Vv$v$$ ,çV"OX–ÈVÄO°Vv$v$¼p,çV"se3ÈVõO°Vv$v$P P ,çV"~ö+ÈV&P°Vv$v$$ $ ,çV"ˆëMÈVWP°Vv$v$v$v$,çV"“8”ÈVˆP°Vv$v$Ù$Ù$H–d9‹ ÈVºP°V¼¼¼pH®9˜Ó:ÈVìP°V¼¼$ ¼K©L9¦ÌBP Q¼p^C,†9Á£.ž>Q¥VP ¼¼ Âl9õ= \Q°VÈV,s"üêe$ yQ¥V,§©"JŒ$ –Q¥V,ç§" YEÿB³Q¥V,-9Ï WžßQ¥V$ ¼¼,-")ê žR¥VÂV¼,-"7d!ž-R¥V$ ¼,-9æTžTR¥Vp¼,®œ"U @ž{R¥VÂV¼,®œ9øú‰ž§R¥V$ ¼¼,®œ"qéžÎR¥V$ ¼,®œ9 e©žõR¥Vp¼,I"ÅžS¥VÂV¼,I9¹NžHS¥V$ ¼¼,I"«í]žoS¥V$ ¼,I"¾Ož–S¥Vp¼,ƒ"Ì匞½S¥VÂV¼,ƒ9-­žéS¥V$ ¼¼,ƒ"衞T¥V$ ¼,ƒ"ûâž7T¥Vp¼,à«" Ï^ž^T¥VÂV¼,à«9B߬žŠT¥V$ ¼¼,à«"&4ž±T¥V$ ¼,à«9N9RžØT¥Vp¼,C"DøŸžÿT¥VÂV¼,C9Yž+U¥V$ ¼¼,C"ahžRU¥V$ ¼,C9n@wžyU¥Vp¼,Lk"”aC U¥V¼¼,>W"“;¼ÂU¥VÂV,>W9‚ ¼îU¥V¼¼ÂV,>W9’¦¼$V¥V¼¼ÂV¼¼,>W9£iw¼FV¥V$ ,>W9²³Ž¼rV¥V¼¼$ !>W9ÃÔe¼¥V¼¼$ ¼1ž0«V1C0C0ÐCBÐCB«VBC@ÄC"”W _M_length"•ž# _M_capacity"–ž#&Æ""—sC#@ÐC"›ÔXÎV#LÐ99@Ô. VLá]9EoX* L\°9Qè2ÔX;š<"´ÞмV)ª,"¾skAˆWäX)*„"ÂM‹kA¤WäX+4z"Æ÷•¼W¶V+34"ʈ_ÔW¶V+ˆ@"ÎÖqñW¶V¼)m"Ø]yP  X¶V)LV"Ü P 3X¶V^C^C,YG9^¶VYX¼¼^C+¨>"窌vX¶V^C 7j9«Ô”X¶V^C)j_"õZ“P °X¶V!Øt9^QvP ¶V^C¼žäXm0êX1W@4 :CE\Mnone:h_ZNSt6locale4noneEyAN;G:iQyAOnumeric:j¶¦yAN²U:ký²yANnˆ:l,›yANWn:mcKyANû:nšyA Mall:p_ZNSt6locale3allEyA?-7P9k:E\##_S_classic: _ZNSt6locale10_S_classicEE\#_S_global:#_ZNSt6locale9_S_globalEE\Qáƒ:)ZK\#_S_once:8_ZNSt6locale7_S_onceE¢1V }®' 3:{|Z[\' 3:„•Z[\a\' 3:®Z[\$ ' 3:ÑZ[\a\$ ¼' 3:ªôZ[\a\a\¼' :º[[\¼)°ž:Åea\/[[\a\string7:ýµïX·[a\Aft: ya\R 3:<ä[[\E\S•Š:?^ŽS´:B¥KH{ˆ:EB¼\¼TB{:HóL[\a\a\¼0­Y1P\0V\1$ 0ïXBg\1ïX0g\U\Z:Wr\m^V_vptr$facet‰A#PÆ":\sC#__c_locale;8m^#_S_c_locale:__ZNSt6locale5facet11_S_c_localeE¨\QŸ¢:báƒ^#_S_once:e_ZNSt6locale5facet7_S_onceE¢1S´:iRV :v^]ˆ^žWw:{r\]ˆ^¼I@<:§‘¢]Ž^$ ¨\H©:‚?=¨\¿]Ž^Iä°:…YØ]Ž^Jy—:Š[¨\Jÿ:~€$ I¢€:‘÷`^”^I¯:•vy2^”^RV : M^ˆ^Ÿ^X°ž:£(¥^ˆ^Ÿ^0¼pƒ^m1s^0r\B¨\0š^1r\Bš^Br\>bZ:²^_Pƨ:ž#"3:Å_ZNSt6locale2id11_S_refcountEsCI°ž:È£¡_^_d_R}®:Ê/_^_d_}®:ÐD_^_!‘:ÓD8žo_0«^Bj_1«^0j_>­Y(:Ù'bPÆ":ìsC#G_M_facets:í'b#G_M_facets_size:îž#G_M_caches:ï'b#G_M_names:ð^## Q:ñ3¥-bQÛ“:ò¯<-bQ%¥:ó£I-bQÿ/:ô}P-bQ1:õÊs-bQ :ö¯-bQu!:÷Œ8bI¢€:ú+`E\I¯:ø7§`E\R-7: Ç`E\NbžR-7: ç`E\$ žR-7:aE\žRlA:aE\¼R-7:9aE\NbI°ž:QAXaE\NbH³:f¡kAvaE\I`e:&Î/šaE\Yb¼I:)âI¾aE\YbCbI7 :,J\âaE\Ybo_I?U:/Å­bE\o_”^Tµ:7¦E\”^ž0”^o_8bYCbCbY0Ib1o_BTb1u_0TbBeb1/[0´ Z…bx …b¼Bn 0pb0Z0¡[n Ø$Êb–iV_vptr$ios_base‰A#\€œ$¦ –i]dec$)q–i]fixed$†q–i]hex$ Q3–i\­¦$›–i]left$ /–i ]oct$uj–i@]right$!­–i€^AG$¦/–i^]$ ;–i^H$$˜†–i_showpos$'‹V–i_skipws$*;¬–i_unitbuf$-¿8–i ^Ü$1ö–i@\Â/$4¦¨–i°\ï^$7nT–iJ^1¯$:í.–i]badbit$L¡‹›i]eofbit$OD ›i]failbit$T™l›i]goodbit$WS<›i]app$j!  i]ate$m„ i`binary$s_ZNSt8ios_base6binaryE i\Á®$vÊD i\¯$yúO i`trunc$|_ZNSt8ios_base5truncE i `beg$‹_ZNSt8ios_base3begE¥i]cur$ŽÇ“¥i\ ¢$‘7¥istreamsize6NºG_M_precision$Ére#G_M_width$Êre#G_M_flags$Ë: #G_M_exception$ÌÇ #G_M_streambuf_state$ÍÇ # G_M_callbacks$çjb#(G_M_word_zero$øZ#0G_M_local_word$ýªi#@G_M_word_size$¼#ÀG_M_word$‘b#ÈG_M_ios_locale$ïX#Ð C $ÀÖE¸fºi‹b¼I[™$êî×fºix IÊ–$íó,ñfºiH³€$EdÀigºi¼kAI $ Iz3gºi,þ¡$$v/: PgÆi,þ¡$.ü˜: rgºi: ,A¤$>U£: ”gºi: ,A¤$O: »gºi: : Bz$^>¡Ùgºi: ,ÿ?$j.reögÆi,ÿ?$r#yrehºire,È $€[rre5hÆi,È $ˆ‰!reWhºire,M$›4ˆkAshkA,Å„$§ÝDïX•hºia\,MO$²#ïX²hÆi,8Š$¼a\ÏhÆiA™E$ÎVˆ¼,·$ÞþÑiiºi¼,¡$óÌ,×i%iºi¼aSs$bEiºi¼R¬9$[iºiR¬9$ viºiÝiX°ž$u‚…bºiÝi1: 1Ç 1a 1& Zºim0bBZ0Ìi1bB!BlBÌi[T@<:ãiYpV_vptr$basic_streambuf‰A#b_M_in_beg=ÃP #b_M_in_cur=ÄP #b_M_in_end=ÅP #b_M_out_beg=ÆP # b_M_out_cur=ÇP #(b_M_out_end=ÈP #0b_M_buf_locale=ÏïX#8cA¨=ÔãiËjYp¼)úJ=ào7ïXìjYpa\)MO=ñÛ¶ïXk_p)0†=þ€nYp.kYpP !,Ù°=‹‚•?ZkYpö& a ,Ak=¹6•?kYp a ,m™= :¼žkYp,Õ’=fgre»kYp,J='Jƒ¼ØkYp,7¶=9U¼õkYp,i=O'¼lYp,*i=bšre9lYpP !,o=pn¼[lYpp,M£=‰·³¼xlYp,š”=¤¼šlYpp,Ù”=¾breÁlYp$ !RêB=Ë×lYpH Z=Þ -P õl_pHº9=á%’P m_pH›Q=äÔP 1m_pI+ž=î2PmYp¼IF¤=ùöymYpP P P H== @ZP —m_pHÉŒ=§mP µm_pH¡©=•°P Óm_pIÌ-=ÃUòmYp¼I€¤='ð¯nYpP P dÅ„=<Ïãi=nYpa\e1Š=K >YpãimnYpP !esˆ=Wh•?ãi¢nYpö& a eþD=cÀ@•?ãiÒnYp a eo=o¥a¼ãiønYpeá=…éXreãioYpf=‹>2/greãiMoYpP !e7x=«¼ ãisoYpeÒ¯=¸…¼ ãi™oYpe‘–=Ðj•¼ ãiÄoYp¼f0¶>TVµre ãióoYp$ !e|=û'޼ ãipYp¼RêB=9pYpjpX°ž="hsppYpjp0ãi0ep1ãiBepBãiwctrans_t?'k:3Hi=¼ªpº1:Ÿ›3Nðž¼Äpº1:“—??!‚¼Þpº1:çž3T1.¼øpº1:€E3Z ‡¼qº1F7:F+3`Úg¼1qº1:¨3f½;¼Kqº1:š¡3lå¼eqº1:|w3r £¼qº1:ºU3x3¨¼™qº1:¼)3~án¼³qº1:D‹3„Å)¼Íqº1:pz3Š l¼çqº1/ø?†º1rº1vp:Øž3r%º1rº1:ƒ3–µkº17rº1/Ù]?ˆvpNr$ /q13²F7er$ @@*^sgupper@1¢™^s€glower@2¦^sgalpha@3÷U^sgdigit@4ã^shxdigit@5Ó)^sgspace@6˜*^s@hprint@7ÃW^sggraph@8¬^s%gcntrl@9‹^sgpunct@:À]^s galnum@;é0^s1¼0yAi$@&¨r\æxr\#er#G_M_c_locale_ctype&°¨\#G_M_del&±kA#G_M_toupper&²cs# G_M_tolower&³cs#(G_M_table&´æx#0G_M_widen_ok&µp#8G_M_widen&¶ìx#9G_M_narrow&·ìx#¹G_M_narrow_ok&¸p#¹j}®&½_ZNSt5ctypeIcE2idE«^ktable_size&¿_ZNSt5ctypeIcE10table_sizeE V;G&Ì×tüxæxkAž;G&Úuüx¨\æxkAž,Í®&æikA'uy¼p,Í®&õ¸.$ Suy$ $  y,|©&2J$ uy¼$ $ ,Ø&G$ «uy¼$ $ ,ÃF& ~pÍuyp,ÃF&1ØF$ ôuyP $ ,&A5]pvyp,&Rg$ =vyP $ ,ª¯&fدp_vyp,ª¯&Zx$ ‹vy$ $ P ,- & îsp²vypp,- &Âk $ ãvy$ $ pP Hƒ&ÒF6æxwyJ¶j&×Ñ7æxWÿN&àis5wüx¼e¡&ð›Npis`wype¡&£„$ iswyP $ eLn&²pis»wypeLn&"M:$ isëwyP $ e ®&6zzpisxype ®&MUY$ isKxy$ $ P ee&g9 pis{xyppee&‚¥d$  isµxy$ $ pP Ibz&Šò«ÏxyTʰ&šªy0^spüxmÿ0is0y1is0¼>2&Æ gylua&Ë sgyli&Ö Ç$ !|Ž&Û woCppp1Cmc<7bD}b#b_M_tieAWD}#Øb_M_fillAXp#àb_M_fill_initAYkA#áb_M_streambufAZYp#èb_M_ctypeA]y#ðb_M_num_putA_J}#øb_M_num_getAaU}#€)ÌAk<l>z`})SžAoy.kAZz`})1kA{. Ç vz`}+ÃeB-D“zk}Ç +Ú-A°zk}Ç +>¶A–ƒ\Ízk}Ç )ïƒA¦ÄjkAéz`})zKA°5kA{`})4A»kA!{`})ëuAÅÝ=kA={`})þžAÐë*Ç Y{`}+þžAóÿ1v{k}Ç C@A{k}YpaŸA ly°{k}¼,ñjA›HD}Í{`},ñjA%»¡D}ï{k}D},ÿpA3+Yp |`})ÿpB9cYp-|k}Yp)GBCÚq}N|k}w},{AdÖhpk|`},{AxÇHp|k}p)Å„B€oïX®|k}a\)- Bu“pÔ|`}pp)ª¯Bz4Cpõ|`}pRC@A¼ }k}n(eBŒ)o)}k}YpoXŒB«Í±k}a\00P}1»0[}10f}1ly0lyBlyBf}>v$ }EP¯¬ P # Н}E É}EK,]ž ™Îo_Aæ}V,>v ÙSP ~V,s ¡ÜWa ~E,s ¨˜W}}B~E¼,Áu ­åa_~E,Áu ´ª}}~E¼,h ¹Úz_A£~Vg,]s ½H aÅ~Eg,gž Áí}}ç~Vg,3v Ŧxa Eg,qž É„p}}+Vg!©¢ Í[KV0}}BQ1P 0\1}}B}}Bm1ºBÇ B>(U&r\]…r\#j}®&Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE«^ö_&¤€]…¼,rN&¿O]M7€U}MM…brc…,rN&ã(}Mm€U}MM…brÑi,rN&èM~M£€U}MM…bri…,rN&íÀ|MÙ€U}MM…bro…,rN&ò}MU}MM…bru…,rN&øÑ~MEU}MM…br{…,rN&ý9M{U}MM…br…,rN&X|M±U}MM…br‡…,rN&#ˆ{MçU}MM…br…,rN&(ð{M‚U}MM…brx,rN&H—MS‚U}MM…br×iWˆ¯&M~t‚]…¼H½/M«‚U}MM…brÈVeïnÎR#M~ê‚U}MM…brc…eïnM~)ƒU}MM…brÑieïn+&M~hƒU}MM…bri…eïn%M~§ƒU}MM…bro…eïn$€%M~æƒU}MM…bru…eïn,ê&M~%„U}MM…br{…eïn3U'M~d„U}MM…br…eïn;“$M ~£„U}MM…br‡…eïnH½#M ~â„U}MM…br…eïnd($M ~!…U}MM…brxpïnq>,M ~U}MM…br×i0~BkAB¦BÕB¼BöBB(B’!U»&Ûr\>Šr\#j}®&Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE«^ÜO&ï†>м,wY& –&G†J}…bpkA,wY&+ $(x†J}…bp!,wY&0 x(©†J}…bp¼,wY&5 )Ú†J}…bpö,wY&: h) ‡J}…bp,wY&j sc<‡J}…bp’!,wY&o À'm‡J}…bp>(,wY&„ ÈŽž‡J}…bp® IBP'šŸÛ‡J}$ ¼p$ P P DŠI–ĸ ˆJ}$ ¼p…bP P DŠIÀ,‰ç8PˆJ}p!…bP $ DŠW &¢ “…qˆ>мe]!¾¬©“…«ˆJ}…bpkAe]!ä|ª“…åˆJ}…bp!e]!ëÓª“…‰J}…bp¼e]!ò2«“…Y‰J}…bpöe]!ù‰«“…“‰J}…bpe]! Ÿ“…͉J}…bp’!e]!%ª“…ŠJ}…bp>(p]!Åb “…J}…bp® 0“…B¼m<@JŠ ŽqlyH"V_vptr$basic_ostream‰A#'’ CV«ŠD}¼ ŽYpc¶gC_JŠЊD}¼ Ž)ïCp—ˆŽñŠD}Ž)ïCy‰Ž‹D}2Ž)ïCƒÊŽ3‹D}GŽ)ïC©‰—ŽT‹D}!)ïC­I?Žu‹D}¼)ïC±=—Ž–‹D}kA)ïD\&˜Ž·‹D}™)ïC¸0˜ŽØ‹D}¦)ïDje—Žù‹D}¼)ïCÃo—ŽŒD}Õ)ïCÌ:˜Ž;ŒD}ö)ïCÐD˜Ž\ŒD})ïCÕG—Ž}ŒD}’!)ïCÙ[—ŽžŒD}()ïCáQ—Ž¿ŒD}>()ïCå?.ŽàŒD}® )ïDxÎ ŽD}Yp)wYDŽ"D}p Ì’C#:pED}$ !)Ý5D­cGŽkD}$ !)©¬DÄ¡ Ž‡D}) DÙÞš•?£D})e D颎ÄD} ,e Dû“ŽëD}ö& r’ CnD}¼ Ž0Ž0Ž2BJŠ0#Ž4Ž2ŽŽ08Ž4q}GŽq}0MŽ4…b\Ž…b[µPF縃·P ¼¼nÄEô0œ·s«\Ž·¼0\Ž0Ã1\Žmú`“…’“kA)°ž^a0“¦’““)$‘b‚vkAÇ’ ““)¦žf8µkAè’ ““Dµ9jއ“0ä‘0Ø‘0“1Ø‘BØ‘B“@fk<“(ªô0kA@¬p¨” “# _M_pqý’# _M_offsetrÕ#'ët˜“¨”ý’Õ+djx&³°“¨”+{e‚ÕNÈ“¨”+ÆŒS²å“¨”º)$‘šµ4kA”®”¹”)¦žžúokA'”®”¹”)Ùf¥ˆŒkAH”®”¹”)ºž©‡kAi”®”¹”)ú­ekAŠ”®”¹”tO“±”CkA®”¹”0B“0´”1B“B´”@²½?–B“#'`ŸÂè”?–'`ŸÄ•?–ý’Õ)]žȰ¯Ø‘"•E–)sÌñP–>•?–)sÓØ¿”_•?–¼)ÁuÛéAP–{•?–)ÁuâÐA¿”œ•?–¼)]sêTLP–½•?–!)3vñ²pP–Þ•?–!)gžøŽ¶¿”ÿ•E–!)qžÿo¿” –E–!!h'°Ø‘E–!0¿”0K–1¿”B¿”>¸ü—B“#nv–˜nv –˜ý’Õnvº–˜˜,]žÎkA×–˜,s"‚?˜ô–˜,s)Z?V–—˜¼,Áu1Øa˜3—˜,Áu8aV–U—˜¼,]s@Ân˜w—˜!,3vG”˜™—˜!,gžNBŠV–»—˜!,qžU<¯V–Ý—˜!!h\B9kA˜!0iC0V–BK–0˜1V–BV–<¾k@! dš˜#bcurrent f¿”#'}¶ vc˜š'}¶ ||˜š¿”'}¶ •˜š š)©¢ N˜¿”±˜š)]ž ™:•Ø‘͘š)>v ¥‘u“阚)s ®TVš™š)s ºŒ'˜&™š¼)Áu Ç5±šB™š)Áu Ó¡´'˜c™š¼)gž à{Y'˜„™š!)]s é­š¥™š!)qž õ‚U'˜Æ™š!)3v þ•-šç™š!!h ç–Ø‘š!0'˜Bš1'˜0šB'˜v ¥ùfü—íšœ)s ®k‘!œ › œ)s º/‘+š*› œ¼)Áu ÇÚ´!œF› œ)Áu Ól´+šg› œ¼)gž à1+šˆ›œ!)]s é=N!œ©› œ!)qž õ E+šÊ›œ!)3v þÊ1!œë› œ!!h ú…kAœ!0+šBœ1+š0œB+š stkSÁdl9uTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED´.à 4 Ò%/h[ gain\Ã# b]éÊ# a^éÊ# inputs_éÊ#8 outputs`éÊ#P'/c»ùÊ(« ùʼvSRATEù_ZN3stkL5SRATEE É€ˆå@wRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE;vPI_ZN3stkL2PIE É-DTû! @vTWO_PI_ZN3stkL6TWO_PIE É-DTû!@vONE_OVER_128_ZN3stkL12ONE_OVER_128E É€?xMIN_ENERGYÃ_ZN3stkL10MIN_ENERGYE Éü©ñÒMbP?xWATER_FREQ_SWEEPÄ_ZN3stkL16WATER_FREQ_SWEEPE Éq¬‹Ûhð?xMARACA_SOUND_DECAY9_ZN3stkL18MARACA_SOUND_DECAYE Éffffffî?xMARACA_SYSTEM_DECAY:_ZN3stkL19MARACA_SYSTEM_DECAYE É+‡ÙÎ÷ï?xMARACA_GAIN;_ZN3stkL11MARACA_GAINE É@xMARACA_NUM_BEANS<_ZN3stkL16MARACA_NUM_BEANSE É9@yMARACA_RESONANCES=_ZN3stkL17MARACA_RESONANCESEyA.MARACA_FREQUENCIES>_ZN3stkL18MARACA_FREQUENCIESE¿;.MARACA_RADII?_ZN3stkL12MARACA_RADIIEÔ;.MARACA_GAINS@_ZN3stkL12MARACA_GAINSEé;xCABASA_SOUND_DECAYC_ZN3stkL18CABASA_SOUND_DECAYE ɸ…ëQ¸î?xCABASA_SYSTEM_DECAYD_ZN3stkL19CABASA_SYSTEM_DECAYE É•C‹lçï?xCABASA_GAINE_ZN3stkL11CABASA_GAINE É @xCABASA_NUM_BEADSF_ZN3stkL16CABASA_NUM_BEADSE É€@yCABASA_RESONANCESG_ZN3stkL17CABASA_RESONANCESEyA.CABASA_FREQUENCIESH_ZN3stkL18CABASA_FREQUENCIESEA<.CABASA_RADIII_ZN3stkL12CABASA_RADIIEV<.CABASA_GAINSJ_ZN3stkL12CABASA_GAINSEk<xSEKERE_SOUND_DECAYM_ZN3stkL18SEKERE_SOUND_DECAYE ɸ…ëQ¸î?xSEKERE_SYSTEM_DECAYN_ZN3stkL19SEKERE_SYSTEM_DECAYE É+‡ÙÎ÷ï?xSEKERE_GAINO_ZN3stkL11SEKERE_GAINE É@xSEKERE_NUM_BEANSP_ZN3stkL16SEKERE_NUM_BEANSE ÉP@ySEKERE_RESONANCESQ_ZN3stkL17SEKERE_RESONANCESEyA.SEKERE_FREQUENCIESR_ZN3stkL18SEKERE_FREQUENCIESEÃ<.SEKERE_RADIIS_ZN3stkL12SEKERE_RADIIEØ<.SEKERE_GAINST_ZN3stkL12SEKERE_GAINSEí<xBAMBOO_SOUND_DECAYW_ZN3stkL18BAMBOO_SOUND_DECAYE ÉÍÌÌÌÌÌì?xBAMBOO_SYSTEM_DECAYX_ZN3stkL19BAMBOO_SYSTEM_DECAYE ɧèH.ÿï?xBAMBOO_GAINY_ZN3stkL11BAMBOO_GAINE Éš™™™™™Ù?xBAMBOO_NUM_TUBESZ_ZN3stkL16BAMBOO_NUM_TUBESE É333333ó?yBAMBOO_RESONANCES[_ZN3stkL17BAMBOO_RESONANCESEyA.BAMBOO_FREQUENCIES\_ZN3stkL18BAMBOO_FREQUENCIESEE=.BAMBOO_RADII]_ZN3stkL12BAMBOO_RADIIEZ=.BAMBOO_GAINS^_ZN3stkL12BAMBOO_GAINSEo=xTAMBOURINE_SOUND_DECAYa_ZN3stkL22TAMBOURINE_SOUND_DECAYE Éffffffî?xTAMBOURINE_SYSTEM_DECAYb_ZN3stkL23TAMBOURINE_SYSTEM_DECAYE ÉÁÊ¡E¶óï?xTAMBOURINE_GAINc_ZN3stkL15TAMBOURINE_GAINE Éð?xTAMBOURINE_NUM_TIMBRELSd_ZN3stkL23TAMBOURINE_NUM_TIMBRELSE É@@yTAMBOURINE_RESONANCESe_ZN3stkL21TAMBOURINE_RESONANCESEyA.TAMBOURINE_FREQUENCIESf_ZN3stkL22TAMBOURINE_FREQUENCIESEÇ=.TAMBOURINE_RADIIg_ZN3stkL16TAMBOURINE_RADIIEÜ=.TAMBOURINE_GAINSh_ZN3stkL16TAMBOURINE_GAINSEñ=xSLEIGH_SOUND_DECAYk_ZN3stkL18SLEIGH_SOUND_DECAYE É ×£p= ï?xSLEIGH_SYSTEM_DECAYl_ZN3stkL19SLEIGH_SYSTEM_DECAYE ɳêsµûï?xSLEIGH_GAINm_ZN3stkL11SLEIGH_GAINE Éð?xSLEIGH_NUM_BELLSn_ZN3stkL16SLEIGH_NUM_BELLSE É@@ySLEIGH_RESONANCESo_ZN3stkL17SLEIGH_RESONANCESEyA.SLEIGH_FREQUENCIESp_ZN3stkL18SLEIGH_FREQUENCIESEY>.SLEIGH_RADIIq_ZN3stkL12SLEIGH_RADIIEn>.SLEIGH_GAINSr_ZN3stkL12SLEIGH_GAINSEƒ>xSANDPAPER_SOUND_DECAYu_ZN3stkL21SANDPAPER_SOUND_DECAYE É+‡ÙÎ÷ï?xSANDPAPER_SYSTEM_DECAYv_ZN3stkL22SANDPAPER_SYSTEM_DECAYE É+‡ÙÎ÷ï?xSANDPAPER_GAINw_ZN3stkL14SANDPAPER_GAINE Éà?xSANDPAPER_NUM_GRAINSx_ZN3stkL20SANDPAPER_NUM_GRAINSE É`@ySANDPAPER_RESONANCESy_ZN3stkL20SANDPAPER_RESONANCESEyA.SANDPAPER_FREQUENCIESz_ZN3stkL21SANDPAPER_FREQUENCIESEÛ>.SANDPAPER_RADII{_ZN3stkL15SANDPAPER_RADIIEð>.SANDPAPER_GAINS|_ZN3stkL15SANDPAPER_GAINSE?xCOKECAN_SOUND_DECAY_ZN3stkL19COKECAN_SOUND_DECAYE É ×£p= ï?xCOKECAN_SYSTEM_DECAY€_ZN3stkL20COKECAN_SYSTEM_DECAYE É+‡ÙÎ÷ï?xCOKECAN_GAIN_ZN3stkL12COKECAN_GAINE Éà?xCOKECAN_NUM_PARTS‚_ZN3stkL17COKECAN_NUM_PARTSE ÉH@yCOKECAN_RESONANCESƒ_ZN3stkL18COKECAN_RESONANCESEyA.COKECAN_FREQUENCIES„_ZN3stkL19COKECAN_FREQUENCIESE]?.COKECAN_RADII…_ZN3stkL13COKECAN_RADIIEr?.COKECAN_GAINS†_ZN3stkL13COKECAN_GAINSE‡?xANGKLUNG_SOUND_DECAY‰_ZN3stkL20ANGKLUNG_SOUND_DECAYE Éffffffî?xANGKLUNG_SYSTEM_DECAYŠ_ZN3stkL21ANGKLUNG_SYSTEM_DECAYE ɧèH.ÿï?xANGKLUNG_GAIN‹_ZN3stkL13ANGKLUNG_GAINE Éà?xANGKLUNG_NUM_TUBESŒ_ZN3stkL18ANGKLUNG_NUM_TUBESE É333333ó?yANGKLUNG_RESONANCES_ZN3stkL19ANGKLUNG_RESONANCESEyA.ANGKLUNG_FREQUENCIESŽ_ZN3stkL20ANGKLUNG_FREQUENCIESEï?.ANGKLUNG_RADII_ZN3stkL14ANGKLUNG_RADIIE@.ANGKLUNG_GAINS_ZN3stkL14ANGKLUNG_GAINSE@xGUIRO_SOUND_DECAY“_ZN3stkL17GUIRO_SOUND_DECAYE Éffffffî?xGUIRO_GAIN”_ZN3stkL10GUIRO_GAINE Éš™™™™™Ù?xGUIRO_NUM_PARTS•_ZN3stkL15GUIRO_NUM_PARTSE É`@yGUIRO_RESONANCES–_ZN3stkL16GUIRO_RESONANCESEyA.GUIRO_FREQUENCIES—_ZN3stkL17GUIRO_FREQUENCIESEr@.GUIRO_RADII˜_ZN3stkL11GUIRO_RADIIE‡@.GUIRO_GAINS™_ZN3stkL11GUIRO_GAINSEœ@xWRENCH_SOUND_DECAYœ_ZN3stkL18WRENCH_SOUND_DECAYE Éffffffî?xWRENCH_GAIN_ZN3stkL11WRENCH_GAINE Éš™™™™™Ù?xWRENCH_NUM_PARTSž_ZN3stkL16WRENCH_NUM_PARTSE É`@yWRENCH_RESONANCESŸ_ZN3stkL17WRENCH_RESONANCESEyA.WRENCH_FREQUENCIES _ZN3stkL18WRENCH_FREQUENCIESEå@.WRENCH_RADII¡_ZN3stkL12WRENCH_RADIIEú@.WRENCH_GAINS¢_ZN3stkL12WRENCH_GAINSEAxWATER_SOUND_DECAY¥_ZN3stkL17WATER_SOUND_DECAYE Éffffffî?xWATER_SYSTEM_DECAY¦_ZN3stkL18WATER_SYSTEM_DECAYE ɬZd;ßï?xWATER_GAIN§_ZN3stkL10WATER_GAINE Éð?xWATER_NUM_SOURCES¨_ZN3stkL17WATER_NUM_SOURCESE É$@yWATER_RESONANCES©_ZN3stkL16WATER_RESONANCESEyA.WATER_FREQUENCIESª_ZN3stkL17WATER_FREQUENCIESEgA.WATER_RADII«_ZN3stkL11WATER_RADIIE|A.WATER_GAINS¬_ZN3stkL11WATER_GAINSE‘AxSTIX1_SOUND_DECAY²_ZN3stkL17STIX1_SOUND_DECAYE ɸ…ëQ¸î?xSTIX1_SYSTEM_DECAY³_ZN3stkL18STIX1_SYSTEM_DECAYE ÉV-²ïï?xSTIX1_GAIN´_ZN3stkL10STIX1_GAINE É@xSTIX1_NUM_BEANSµ_ZN3stkL15STIX1_NUM_BEANSE É@ySTIX1_RESONANCES¶_ZN3stkL16STIX1_RESONANCESEyA.STIX1_FREQUENCIES·_ZN3stkL17STIX1_FREQUENCIESEéA.STIX1_RADII¸_ZN3stkL11STIX1_RADIIEþA.STIX1_GAINS¹_ZN3stkL11STIX1_GAINSEBxCRUNCH1_SOUND_DECAY¼_ZN3stkL19CRUNCH1_SOUND_DECAYE Éffffffî?xCRUNCH1_SYSTEM_DECAY½_ZN3stkL20CRUNCH1_SYSTEM_DECAYE ɪCn†ðï?xCRUNCH1_GAIN¾_ZN3stkL12CRUNCH1_GAINE É@xCRUNCH1_NUM_BEADS¿_ZN3stkL17CRUNCH1_NUM_BEADSE É@yCRUNCH1_RESONANCESÀ_ZN3stkL18CRUNCH1_RESONANCESEyA.CRUNCH1_FREQUENCIESÁ_ZN3stkL19CRUNCH1_FREQUENCIESEkB.CRUNCH1_RADIIÂ_ZN3stkL13CRUNCH1_RADIIE€B.CRUNCH1_GAINSÃ_ZN3stkL13CRUNCH1_GAINSE•BxNEXTMUG_SOUND_DECAYÆ_ZN3stkL19NEXTMUG_SOUND_DECAYE É ×£p= ï?xNEXTMUG_SYSTEM_DECAYÇ_ZN3stkL20NEXTMUG_SYSTEM_DECAYE É–C‹lçûï?xNEXTMUG_GAINÈ_ZN3stkL12NEXTMUG_GAINE Éš™™™™™é?xNEXTMUG_NUM_PARTSÉ_ZN3stkL17NEXTMUG_NUM_PARTSE É@yNEXTMUG_RESONANCESÊ_ZN3stkL18NEXTMUG_RESONANCESEyA.NEXTMUG_FREQUENCIESË_ZN3stkL19NEXTMUG_FREQUENCIESEýB.NEXTMUG_RADIIÌ_ZN3stkL13NEXTMUG_RADIIEC.NEXTMUG_GAINSÍ_ZN3stkL13NEXTMUG_GAINSE'CyCOIN_RESONANCESÏ_ZN3stkL15COIN_RESONANCESEyA.PENNY_FREQUENCIESÐ_ZN3stkL17PENNY_FREQUENCIESECC.PENNY_RADIIÑ_ZN3stkL11PENNY_RADIIEXC.PENNY_GAINSÒ_ZN3stkL11PENNY_GAINSEmC.NICKEL_FREQUENCIESÔ_ZN3stkL18NICKEL_FREQUENCIESE‚C.NICKEL_RADIIÕ_ZN3stkL12NICKEL_RADIIE—C.NICKEL_GAINSÖ_ZN3stkL12NICKEL_GAINSE¬C.DIME_FREQUENCIESØ_ZN3stkL16DIME_FREQUENCIESEÁC.DIME_RADIIÙ_ZN3stkL10DIME_RADIIEÖC.DIME_GAINSÚ_ZN3stkL10DIME_GAINSEëC.QUARTER_FREQUENCIESÜ_ZN3stkL19QUARTER_FREQUENCIESED.QUARTER_RADIIÝ_ZN3stkL13QUARTER_RADIIED.QUARTER_GAINSÞ_ZN3stkL13QUARTER_GAINSE*D.FRANC_FREQUENCIESà_ZN3stkL17FRANC_FREQUENCIESE?D.FRANC_RADIIá_ZN3stkL11FRANC_RADIIETD.FRANC_GAINSâ_ZN3stkL11FRANC_GAINSEiD.PESO_FREQUENCIESä_ZN3stkL16PESO_FREQUENCIESE~D.PESO_RADIIå_ZN3stkL10PESO_RADIIE“D.PESO_GAINSæ_ZN3stkL10PESO_GAINSE¨DxBIGROCKS_SOUND_DECAYé_ZN3stkL20BIGROCKS_SOUND_DECAYE É\Âõ(\ï?xBIGROCKS_SYSTEM_DECAYê_ZN3stkL21BIGROCKS_SYSTEM_DECAYE ÉÙÎ÷Sãï?xBIGROCKS_GAINë_ZN3stkL13BIGROCKS_GAINE É@xBIGROCKS_NUM_PARTSì_ZN3stkL18BIGROCKS_NUM_PARTSE É7@yBIGROCKS_RESONANCESí_ZN3stkL19BIGROCKS_RESONANCESEyA.BIGROCKS_FREQUENCIESî_ZN3stkL20BIGROCKS_FREQUENCIESEE.BIGROCKS_RADIIï_ZN3stkL14BIGROCKS_RADIIEE.BIGROCKS_GAINSð_ZN3stkL14BIGROCKS_GAINSE*ExLITTLEROCKS_SOUND_DECAYó_ZN3stkL23LITTLEROCKS_SOUND_DECAYE É\Âõ(\ï?xLITTLEROCKS_SYSTEM_DECAYô_ZN3stkL24LITTLEROCKS_SYSTEM_DECAYE É< lÊÞï?xLITTLEROCKS_GAINõ_ZN3stkL16LITTLEROCKS_GAINE É@xLITTLEROCKS_NUM_PARTSö_ZN3stkL21LITTLEROCKS_NUM_PARTSE É™@yLITTLEROCKS_RESONANCES÷_ZN3stkL22LITTLEROCKS_RESONANCESEyA.LITTLEROCKS_FREQUENCIESø_ZN3stkL23LITTLEROCKS_FREQUENCIESE‚E.LITTLEROCKS_RADIIù_ZN3stkL17LITTLEROCKS_RADIIE—E.LITTLEROCKS_GAINSú_ZN3stkL17LITTLEROCKS_GAINSE¬EvMAX_SHAKE—_ZN3stkL9MAX_SHAKEE Éð?[2œUSÁfÂV_vptr$StkError‰A#bmessage_j/[#btype_k<œ#'dlo¾ÁfÂ_b<œcÓJsSÁÝÁf¼z\+v{£SÁýÁfÂ{'yŠKlÂSÁ!ÂfÂ{Ò5|·_bSÁEÂfÂ|Ï‹$\$ SÁfÂ0SÁBrÂ1<œ[9„wÂáÅV_vptr$Stk‰A#Láuˆq„^sL‰´y^sLÉeŠï‡^sL£g‹é3^sL.•Œü^sL¥Pâœ^sStkFloatL’!}srate_Ô‡“Ã~O+Õ©/[~‚ÖÆIkA~A×´œkAalertList_Ø_ZN3stk3Stk10alertList_EÀostringstream<ŽÈ~¡ÜäO‰ÃbignoreSampleRateChange_ÝkA#;ËpÏÃ+è+¤GlûÃÃ+³ ¬¼ÄáÅkA;~K¯«‡/[+Ó²@Ä/[+w²µ OWÄ'++«µ¸è¡nÄ'++'»…Ä'++Ô¾ñ:œÄ¼)®ŠÁH‡kAÁÄÃÃÃ+Ò"ȘÝÄ$ <œ+Ò"Ë>aùÄ/[<œ+x¬ÎÉ_ÅkA+‚Ñ/^'ÅkA€´.à=ÅáÅR¬ãwÂ^Åáż‚`BæôƒwŠÅáÅÃÃn.é0¨ÅáÅáÅn€ìmŠÆÅáÅáÅoÒ"ï\¯áÅ<œ0wÂ>?0øÈGdata_øÈ#GdataRate_ŽÃ#GnFrames_ž#GnChannels_Õ#Gsize_‘ž# GbufferSize_’ž#(à ‘ÆþÈÕÕà µÆþÈÉÕÕ–ÐÆþȼà êÆþÈÉ,°ž hŒÉ ÇþÈÉ,h)uZ É.ÇþÈž,h0T¥ÃPÇ&Éž ]s8—³nÇþÈÉ Ž@K.ŒÇþÈÉ,ï…J¸^ ɳÇþÈžÕ,ï…R¯ÃÚÇ&ÉžÕ,«f[âÃÈ&ÉÃÕ,É^Œ žÈ&É,‚ŒaA°kA;È&É mlky°^ÈþÈžÕ mlud;†ÈþÈžÕÃ,þ‚x®Õ£È&É,¾­{—ŽÕÀÈ&É ¨›‚Ù¤ÞÈþÈÃ!/‰mÃ&É0Ã0çÅB É1ÃBÉ1çÅBçÅBÃ0É[E@wÂØÊwÂ#blastFrame_HçÅ#'4 oÉØÊz^ 5,əɨÊÃÃz?¤t,ɾɨÊÃzéQ RJ,ÉãÉØÊÃz»#I´,É ÊØÊ¼Ã)@&¦`Õ)ÊÞÊ)Is)ìÉEÊÞÊ)E:4¾fÃfÊØÊÕ{1@:¡?Ã,ÉÊØÊÕ{1@Dá‹É,É½ÊØÊÉÕsK,ÉØÊ¼0,É0äÊ1,ÉÃùÊm0U@B% 64Ì'f DËKÌ'f F8ËKÌQÌ'Ù2 KRËK̼)£V N ùÊsË\Ì?Ì)£V QöQ4Ì”Ë\ÌEÌ)‹C VX2ùʺËK̼® +úC `UÜËKÌùʼ)— dÁ€žøË\Ì+k¥ jÌ(ÌKÌùÊEÌDE nЛKÌùÊ0:Ì1UBUB:Ì0ÿÊBWÌ1ÿÊ0WÌ@ï V»ÌÿÊ#'u¥ d‹Ì»Ì'u¥ f¤Ì»ÌÁÌEÃr l»Ì¼0bÌBÇÌ1bÌ0`@ NøÍ&9k `#).A `:†øÍÍþÍ).A d̦ÁÌ$ÍÎ)ç§ h­¥bÌ@ÍÎ'ÜX kYÍþÍÁÌ'ÜX owÍþͼÁÌ'c1 z‘Íþͼ)' ‚]šùʲÍþͼ+s †î\ÔÍþÍùʼ £‘Í £²Í £ÞÌ £Í £$ÍBbÌ0ÒÌ0 Î1ÒÌ@Ë £WÓÒÌ#'^6 É=ÎWÓÁÌ'^6 Ö`ÎWÓ¼EÌÁÌ'^6 çyÎWÓ]Ó ”ÎWÓ¼)°ž„FhÓµÎWÓ]Ó °8 (“BØÎWÓ¼EÌ,þ_ JÖ†h%õÎWÓ,þ_ SõjÝ%ÏnÓ, ¢ \šh%/ÏWÓ, ¢ eЙÝ%LÏnÓ,yœ nú”ªiÏWÓ,yœ wZ†ÏnÓ,ó €ùª£ÏWÓ,ó ‰J^ÀÏnÓ,É “wžÝÏnÓ,— ”žúÏnÓ ml £ÐWÓ¼U,y? °ùež:ÐnÓ,‚Œ ¹ˆkAWÐnÓ+:PE¬itÐWÓ¼,h Ýk<?Ì–ÐWÓ¼,h ìE̸ÐnÓ¼Iœ— ò*"×ÐnÓ¼, £ h*?ÌùÐWÓ¼, £ º>EÌÑnÓ¼, © "-e?Ì8ÑWÓ, © *KEÌUÑnÓ,)A 2(B?ÌrÑWÓ,)A :£EÌÑnÓ,§© E7„ùʬÑWÓ,§© IC/4ÌÉÑnÓ ã5 X²çÑWÓEÌ Ë mÒWÓ)u©\1uh%&ÒWÓh%EÌ u© 6NÒWÓh%¼EÌ)Îm«—h%oÒWÓh%)Îyžh%•ÒWÓh%h% Âl Û³+³ÒWÓhÓ Ãe ï†6ÌÒWÓn{…«â[ïÒWÓ¼EÌIBA3 vÓWÓh%¼EÌn õ×c;ÓWÓh%EÌTY’ š¤WÓùÊ0ÎBcÓ1ÎBÎ0cÓ@X& 6©Ô'f D”ÓÀÔ'f F­ÓÀÔÆÔ'Ù2 KÇÓÀÔ¼)£V N©ÔèÓÑÔ…)£V QV¯Ô ÔÑÔºÔ)‹C V§©Ô/ÔÀÔ¼® +úC `ƒQÔÀÔ©Ô¼)— d›žmÔÑÔ+k¥ jîgÔÀÔ©ÔºÔDE nÜÀÔ©Ô0’!0µÔ1’!BµÔ0tÓBÌÔ1tÓ0ÌÔ@> V0ÕtÓ#'u¥ dÕ0Õ'u¥ fÕ0Õ6ÕEÃr l0Õ¼0×ÔB<Õ1×Ô0…@R NmÖ&9k …#).A `Ü9mÖ}ÕsÖ).A dW6Õ™ÕyÖ)ç§ hüœ×ÔµÕyÖ'ÜX kÎÕsÖ6Õ'ÜX oìÕsÖ¼6Õ'c1 zÖsÖ¼)' ‚_m©Ô'ÖsÖ¼+s †·TIÖsÖ©Ô¼ £Ö £'Ö £SÕ £}Õ £™ÕB×Ô0GÕ0Ö1GÕ@ð £ÌÛGÕ#'^6 ɲÖÌÛ6Õ'^6 ÖÕÖÌÛ¼ºÔ6Õ'^6 çîÖÌÛÒÛ  ×ÌÛ¼)°ž„%{ÝÛ*×ÌÛÒÛ °8 (ÜlM×ÌÛ¼ºÔ,þ_ Jô p&j×ÌÛ,þ_ S}N»&‡×ãÛ, ¢ \Þp&¤×ÌÛ, ¢ eÃk»&Á×ãÛ,yœ n ž‰Þ×ÌÛ,yœ wÁRû×ãÛ,ó €~”‰ØÌÛ,ó ‰o:5ØãÛ,É ÝJžRØãÛ,— ”W¬žoØãÛ ml £¨“’ØÌÛ¼’!,y? °ÿ>ž¯ØãÛ,‚Œ ¹¨¶kAÌØãÛ+:PEŽéØÌÛ¼,h ÝVR… ÙÌÛ¼,h ìõ§ºÔ-ÙãÛ¼Iœ— ò LÙãÛ¼, £ TO…nÙÌÛ¼, £ 2~ºÔÙãÛ¼, © " ?…­ÙÌÛ, © *3ºÔÊÙãÛ,)A 2Ÿ…çÙÌÛ,)A : qºÔÚãÛ,§© E!Y©Ô!ÚÌÛ,§© I޵¯Ô>ÚãÛ ã5 XwŸ\ÚÌÛºÔ Ë mFWuÚÌÛ)u©\3Mp&›ÚÌÛp&ºÔ u© ¢ÃÚÌÛp&¼ºÔ)Îm#©p&äÚÌÛp&)Îyc>p& ÛÌÛp&p& Âl Û>y(ÛÌÛÝÛ Ãe ï ‹AÛÌÛn{…«6dÛÌÛ¼ºÔIBA3srÛÌÛp&¼ºÔn õÜ!°ÛÌÛp&ºÔTY’ šb9ÌÛ©Ô0„ÖBØÛ1„ÖB„Ö0ØÛ@ ' 6Ý'f D Ü$Ý'f F"Ü$Ý*Ý'Ù2 K<Ü$ݼ)£V N~0<“]Ü5Ýc…)£V Q×4ü—~Ü5ÝÝ)‹C V¥<“¤Ü$ݼ® +úC `zÆÜ$Ý<“¼)— d—ežâÜ5Ý+k¥ jÿqÝ$Ý<“ÝDE n›$Ý<“BiC0éÛB0Ý1éÛ00Ý@ó V”ÝéÛ#'u¥ ddÝ”Ý'u¥ f}ݔݚÝEÃr l”ݼ0;ÝB Ý1;Ý@"' 6ÚÞ'f DÅÝàÞ'f FÞÝàÞæÞ'Ù2 KøÝàÞ¼)£V N­ yÞñÞu…)£V Q+–æx:ÞñÞÚÞ)‹C VO y`ÞàÞ¼® +úC ` A‚ÞàÞ y¼)— d žžÞñÞ+k¥ jæTÀÞàÞ yÚÞDE nu4àÞ yB^s0¥ÝBìÞ1¥Ý0ìÞ@ù ViߥÝ#'u¥ d ßiß'u¥ f9ßißoß'Ãr lSßiß¼Eý jißšÝ0÷ÞBuß1÷Þ0C>(z|àP9kžC#,å”%E|àºß‚à,唑J‰oß×߈à,ç§•\ ;Ýô߈৘à‚àšÝŽ/š)à‚à¼H'¡]ý’Là‚à¼Is¦sAfà‚à £)à £Là £ºßB÷Þ0€ß0Žà1€ß@³( £cæ€ß#,ç§Ú—’;ÝÅàcæ^6äßànæšÝ^6éánæ¼ÝšÝ^6ñánætæ8ánæ¼,°žƇzæZánætæ °8˜}ánæ¼Ý,þ_#Û¿”šánæ,þ_'SqV–·ácæ, ¢+)®¿”Ôánæ, ¢/åYV–ñácæ,yœ3p'˜ânæ,yœ7Ì*+š+âcæ,ó;)'˜Hânæ,ó?Å[+šeâcæ,ÉCŠmž‚âcæ,—GrBžŸâcæ,y?OÿŠž¼âcæ,‚ŒTÁ kAÙâcæ,hXÝØ‘ûânæ¼,h_TkAãcæ¼Iœ—g¶Š<ãcæ¼, £o­Ø‘^ãnæ¼, £sR¨kA€ãcæ¼ :Pwã-žãnæ¼, ©ˆ —Ø‘»ãnæ, ©Œ¹=kAØãcæ,)A–=Ø‘õãnæ,)A”…™kAäcæ §©µ~+änæ ã5 e6IänækA Âl©V4gänæzæ Âl¸é „äØ‘Ø‘,u©À½¿”«änæ¿”Ý u©Õ›±Óänæ¿”¼Ý ËÙm¨ìänæ,ÎÝu ¿”ånæ¿”,Îæ²µ¿”5ånæ¿”¿” mlí6·Xånæ¼kA µ9ö#=qånæ Ãeþ£@ŠånæH®)[¿”·ånæV–V–¿”I5 ]8Öånæ¼I{…HêRúånæ¼kAIBA‡Ñ#ænæ¿”¼kAI ÒâˆGænæ¿”kATY’íi‹næ¿”0iæ1“à0“àBiæB“àmK°h% }ÔìP¯¬ ùÊ# Š>ëÔì XëÔìÚì,]ž ™Û?Ìuëåì,>v ¢ùÊ’ëåì,s ¡x1ðì¯ëÔì,s ¨1 ëÑëÔì¼,Áu ­SðìîëÔì,Áu ´oR ëìÔì¼,h ¹Pb?Ì2ìåìg,]s ½…¤ðìTìÔìg,gž Ác ëvìåìg,3v ňXðì˜ìÔìg,qž Éé ëºìåìg!©¢ ͹PÚìåì0 ëBàì1ùÊ0ëì1 ëB ë>p& }¾îP¯¬ ©Ô# Š(í¾î Bí¾îÄî,]ž ™.…_íÏî,>v d¢©Ô|íÏî,s ¡ŠÚî™í¾î,s ¨öì»í¾î¼,Áu ­/‚ÚîØí¾î,Áu ´úBöìúí¾î¼,h ¹¡…îÏîg,]s ½€Úî>î¾îg,gž Á½Cöì`îÏîg,3v Å37Úî‚î¾îg,qž Éø°öì¤îÏîg!©¢ Í¢ ÄîÏî0öìBÊî1©Ô0Õî1öìBöì>ØÖ\ï,†§ÙGùÊïùÊùÊùÊ,ªÙ?›¿”9ï¿”¿”¿”!„©Ù3©Ô©Ô©Ô©Ô>þ!ˆï?æ%æ‘ùÊùÊEÌ>P*ð,mfS{[¿”»ï¿”¿”¿”,ÍySAD¿”áïV–V–¿”,ˆ„SÏK©Ôð©Ô©Ô©Ô!CTSïuý’ý’ý’ý’>Ù$ }òñP¯¬ $ # Š\ðòñ vðòñøñ,]ž ™ƒ8eA“ðþñ,>v ‰j$ °ðþñ,s ¡QP òÍðòñ,s ¨P*ðïðòñ¼,Áu ­t ò ñòñ,Áu ´Q¶*ð.ñòñ¼,h ¹ˆTeAPñþñg,]s ½! òrñòñg,gž ÁÞ’*ð”ñþñg,3v Åi’ ò¶ñòñg,qž ÉóH*ðØñþñg!©¢ Í øñþñ0*ðBV\0ò1*ðB*ð>+eò,d±­iùÊBòùÊùÊùÊ!W@­›¿”¿”¿”¿”>d»ò,íksJ¿”˜ò¿”¿”¿”!*ƒ¿”V–V–¿”ƒ6@i2lh z ýò„ž‘h…__pil‘`†’,ó‡ ,óˆ__xKý’ˆ__yKä‘1“‰ýò´›z £ LoóŠó‘hŠó‘`Šó‘X‹H’¤ Ì ˜œóŒ œó‘h1 “‹d’Ì ' äÝóŒ ,ó‘h…__xTkA‘d‹…’( O 0ôŒ ,ó‘h…__x^ô‘`1“0 “,“k=ô‡ =ô1ô‰$ô0XP Z |nôŠ1ô‘h†z“ô‡ ôˆ__xtý’ˆ__ytÕ1¨”‰nô[…Z  ÈàôŠyô‘hŠ„ô‘`Šô‘\‹˜“Ž ×  õŒ ô‘h‹°“Ø ! `:õŒ ô‘h‹È“" µ ¬…õŒ ô‘X…__iŒº‘PŽ__nŽ!‘h‹å“¶ ÷ øÁõŒ Áõ‘h…__išÆõ‘`1®”1¹”‹'”ø  DöŒ Áõ‘h…__i¥ö‘`1¹”‹” n Iö…__x¶Iö‘h…__y¶Nö‘`1¹”1¹”†Ô”jö‡ jö1?–‰Sö¹5n  Ü›öŠ^ö‘h†è”Êö‡ jöˆ__xÄý’ˆ__yÄÕ‰›öïV µ (÷Цö‘hбö‘`нö‘\‹•¶ t5÷Œ 5÷‘H1E–‹"•Àg÷Œ jö‘h‹_•7 ”÷Œ jö‘h‹œ•8[XÐ÷Œ jö‘h…__iê!‘`‹Þ•\¤¤øŒ 5÷‘H…__iø!‘@Ϩú¿”‘`†–Lø‡ Lø__xý’__yÕ1˜‰øŸ¤ÉðøŠ&ø‘hŠ1ø‘`Š>ø‘\† –³ø‡ Lø__x³ø1˜‰øÐ®Êó<íøŠšø‘hŠ¥ø‘`‹º–ô2ˆùŒ ù‘X1˜‹×–2MÔLùŒ Lø‘h‹´M¿ ù‘Ôe¿”‘@‘vNe¿”‘°’__xekA‘¬“ÓÿØl‹œÄØ)¸ú…valueÁÑh”bŠÁÑ`”L€ÁÑX‹†È*;2úŒ 2ú‘h1&É‹£È<NPdúŒ 2ú‘h†§{ú‡ àì‰dúfdNÆœÇúŠoú‘X•bÄŽif¼‘l–ê›ÆƒèûŒ û‘h…filter›û‘`…input›Ã‘X1ë1?Ì–'꤄Ê4 zûŒ û‘h…b0¤Ã‘`…b1¤Ã‘X…b2¤Ã‘P–Oê«Ê”€ ¹ûŒ û‘h…input«Ã‘`—é¤DÌ ùûŒ û‘h‘1¬¤Ã‘`B V‹Ö”Ë <ü…__a¶<ü‘h…__b¶<ü‘`1ùû‹öD[d ý’__groupingþ $ ‘¨’__grouping_sizeþ ž‘ ’__grouping_tmpþ ý‘˜˜__n  V‘P˜__min  V‘H˜__i ž‘¸˜__test kA‘_•”Û˜__j ž‘°1_b‹tÐÌí° ]ýŒ ]ý‘h’__n Ýž‘`1WÓ‹éØîü ŸýŒ Ÿý‘h’__n Ýž‘`1ÌÛ‹ÙâvH áýŒ áý‘H’__nXž‘@1næ‹?v¯” Eþ‘Ô2ý’‘X‘vN2ý’‘P‘mW2Eþ‘H™Ϩ4yA‘l1sA‹¯Úà ©þ‘ÔGý’‘X‘vNGý’‘P‘mWG©þ‘H™noNiC‘o1sA‹=ÚÕ, ÿ‘Ôl¿”‘ ‘vNl¿”‘’__xlÿ‘ˆ1݆ Ëÿ‡ ÿ1K̉ÿ¢zÖàx MÿŠÿ‘h†wÌdÿ‡ dÿ1»Ì‰Mÿáà÷Ä •ÿŠXÿ‘h†8Ë·ÿ‡ ÿ‡å…yA‰•ÿcHø ãÿŠ ÿ‘h†¤Ì‡ dÿ‡å…yA‰ãÿ¨ˆ\ 1Šîÿ‘h‰ãÿ°71¨ ]Šîÿ‘h†Ëy‡ ÿy1Q̉]²2@ô ³Šh‘hŠs‘`†‹ÌÖ‡ dÿˆ__a fÖ1Á̉³º¬@_@о‘hŠÉ‘`‰³tl`ŒEо‘hŠÉ‘`´ Si‡ i‡å…yA1Ì̉E €—ØšŠR‘h‹ì̘¦$ÇŒ Ç‘h1þ͆€Ó㇠ã1ÀÔ‰ÌöF¦°pŠ×‘h†ìÔ+‡ +10Õ‰ 4°Ç¼\Š‘h†­Ó~‡ ã‡å…yA‰\š­ÈÒªŠg‘h†Õ̇ +‡å…yA‰ªžfÒéTøŠµ‘h‰ª¬bê $е‘h†”Ó@‡ ã@1ÆÔ‰$  ìzŠ/‘hŠ:‘`†Õ‡ +ˆ__a f16Õ‰zã,/8׊…‘hŠ‘`‰zÇc0O„ Š…‘hŠ‘`Ù S0‡ 0‡å…yA1AÕ‰  FPgÐaŠ‘h‹aÕhvŽŒ Ž‘h1sÖ†õÛª‡ ª1$݉“ Šv€hÛŠž‘h†PÝò‡ ò1”݉Û4t€—´#Šæ‘h†"ÜE‡ ª‡å…yA‰#š‰˜¢qŠ.‘h†}Ý“‡ ò‡å…yA‰q½D¢¹L¿Š|‘h‹ÀϺô˜ìŒ ì‘h1nÓ‹5ØôäŒ ‘h1ãÛ‹}áA0PŒ áý‘X‹·áBf|}Œ áý‘X†› ‡ iˆ__a W 1Á̉}°˜f¨ÈÚŠˆ‘hŠ“‘`†@Íý‡ Lj__a ký1Á̉ÚU-¨Ç7Šå‘hŠð‘`†$ÎZ‡ ]ýˆ__a ÉZ1Á̉7`Èç`”ŠB‘hŠM‘`†À·‡ 0ˆ__a W·16Õ‰”†^è*¬ñŠŸ‘hŠª‘`†µÕ‡ Žˆ__a k16Õ‰ñ"I*IøNŠü‘hŠ‘`†™Öq‡ Ÿýˆ__a Éq16Õ‰Nâ?JiD«ŠY‘hŠd‘`†>ëχ Ï__i Ô1Ôì1Ú쉫Æj† ж‘hŠÁ‘`‹φ©Ü; Œ ]ý‘X†(í_ ‡ _ __i d 1¾î1Äî‰;  LªÆ(ž ŠF ‘hŠQ ‘`‹‡×ÆétË Œ Ÿý‘X‹šáêÀø Œ ø ‘H1cæ‹ÔáQ * Œ ø ‘H‹eâR«XW Œ ø ‘H‹_«¹¤‘ „©Ô‘h„©Ô‘`„S>‘‹€¹ßðÎ ”Ô ”©Ô‘h”vN ”©Ô‘`‹œß< ”Ô ´©Ô‘h”vN ´©Ô‘`„mÖ‘X‹°ÛSˆS Œ Ÿý‘X’__pos š©Ô‘P†±Ýj ‡ j 1àÞ‰S [ T^Ô› Š^ ‘h†Sß· ‡ · ¼ 1iß1šÝ‰› A2^y ö Ц ‘hб ‘`†ÞÝ ‡ j ‡å…yA‰ö ¨z„lD Š ‘h†9ßf ‡ · ‡å…yA‰D  G„›¸’ ŠO ‘hšœ€· ‡ · ‡å…yA1z߉’ Eœ³è Š  ‘h‰D ›“´ËP ŠO ‘h‹ºìÌÚœA Œ A ‘h1åìBëì‹E'Ú+è ’__lhs 0 ‘X’__rhs 0” ‘P1F 1F ‹½+b4Ö …__aÌ<ü‘h…__bÌ<ü‘`‹¤îbp€Œ ‘h1ÏîBÕî‹f'p°ÌQ’__lhs 0Q‘X’__rhs 0V‘P11‹Ÿâ°ˆŒ ø ‘H»[¬‡ àì‡å…yA‰ˆâµ dØŠ•‘h‹Ý !° …__pointer jùÊ‘h‹ô!MüR”Ô wùÊ‘h”vN wùÊ‘`„[>‘‹MsH”Ô ”ùÊ‘h”vN ”ùÊ‘`‹1s–”Õ”Ô ´ùÊ‘h”vN ´ùÊ‘`„øÍ‘X‹;Ó–çàŒ ]ý‘X’__pos šùÊ‘P†ÅÝ0‡ j 01æÞ‰äxèö,jŠ‘hŠ*‘`† ߇ · ˆ__a f1o߉j(öxÇŠu‘hŠ€‘`†‚ë‡ · __a„ë1o߉ÇK¤WÄ%ŠÒ‘hŠÝ‘`†ôßI‡ I__a˜N1‚à1šÝ‰%…¬X ˆŠ0‘XŠ;‘P†Åଇ áý__aä¬1šÝ‰ˆ­GŽ­\ 抓‘hŠž‘`‹iï­>¨ 5‘Ô%ùÊ‘h‘vN%ùÊ‘`‘mW%5‘X1EÌ‹R>iô ™‘ÔGùÊ‘X‘vNGùÊ‘P‘mWG™‘H™noNiC‘o1EÌ‹Íjx@!ËŒ Ë‘h1΋ÜËxŒŒ!ýŒ ý‘h1\Ì‹ÝÏŒ«Ø!/Œ ì‘h‹:?«ä$"Ž‘Ô2©Ô‘X‘vN2©Ô‘P‘mW2Ž‘H™Ϩ4µÔ‘h1ºÔ‹täp"ò‘ÔG©Ô‘X‘vNG©Ô‘P‘mWGò‘H™noNiC‘o1ºÔ‹}Õ¼"$Œ $‘h1yÖ‹QÔ2#VŒ V‘h1ÑÔ‹RØ2QT#ˆŒ ‘h‹‚ÞRf #µŒ µ‘h1ñÞ‹–f3 ì#÷…__p MùÊ‘h”mW M÷‘`1EÌ‹²3 p 8$b”Ô½ùÊ‘X…__n½¼‘P…__x½b‘H„[>‘Ž__cur¿ùÊ‘h1EÌ‹Øp ž „$³”Ô×ùÊ‘h…__n×¼‘`…__x׳‘X1EÌ‹ùž É Ð$‘Ô1ùÊ‘h’__n1¼‘`’__x1‘X„øÍ‘P1EÌ‹ É !%{”ÔQùÊ‘X”vNQùÊ‘P”¿tQùÊ‘H„[>‘Ž__curSùÊ‘h‹J!‘1ºÔ‹É}'«'t**”ÔשÔ‘h…__n×¼‘`…__x×*‘X1ºÔ‹ê«'Ö'À*‡‘Ô1©Ô‘h’__n1¼‘`’__x1‡‘X„mÖ‘P1ºÔ‹˜òÖ'‚( +‘ÔV–‘ ‘vNV–‘‘¿t¿”‘€•ý'e(˜__n!‘X‹‚(ø(X+b‘Ô1V–‘@‘vN1V–‘°‘¿t1¿”‘ ™¦_6iC‘o‹»ïø(j)¤+²‘ÔSV–‘P‘vNSV–‘@‘¿tS¿”‘°‹7j)ä)ð+$‘Ô†V–‘@‘vN†V–‘°‘¿t†¿”‘ ˜__inŽiC‘o™giC‘n–ãÉ^ä)*<,uŒ u‘h…number^¼‘d…value^ÑX1ØÊ–¾ÉL*P*ˆ,·Œ u‘h”$ LÑ`½ÊÛ‡ u‡å…yA‰·ß P*Î*Ô, ŠÄ‘X‰·qqÎ*L+ -3 ŠÄ‘X‹`ÞL+k+l-x Œ j ‘h…__p ` y‘`„ž‘X‹Làl+»+¸-¥ Œ I‘h†àÇ ‡ I‡å…yA‰¥ î¼+Ü+.ó Š° ‘h†á!‡ áý‡å…yA‰ó Í\Ü+ó+P.A!Šþ ‘h‹/Ôô+,œ.†!Œ ã‘h…__p `©Ô‘`„ž‘X‹'Ö,E,è.Ñ!Œ Ž‘h…__p †©Ô‘`…__n †ž‘X†ìÕó!‡ އå…yA‰Ñ!bF,,4/"ŠÜ!‘h†îÖA"‡ Ÿý‡å…yA‰"‘¯,Ý,€/m"Š*"‘X‹ºËÞ,ý,Ì/²"Œ ÿ‘h…__p `ùÊ‘`„ž‘X‹²Íþ,/-0ý"Œ Ç‘h…__p †ùÊ‘`…__n †ž‘X†wÍ#‡ LJå…yA‰ý"™0-Š-d0K#Š#‘h†yÎm#‡ ]ý‡å…yA‰K#›–Š-×-°0™#ŠV#‘X‰·µØ-V.ü0Å#ŠÄ‘Xëê<é#‡ û‡å…yA‰Å#,ZV.Ý.H1$ŠÒ#‘h‰Å#Š Þ.e/”1A$ŠÒ#‘h› Çœf/0à1¦$Œ ¦$‘è|’nœž‘à|•˜/^0˜error ‰Ã‘ð|1þÈ›Œé.‚0ß1,2%Œ û‘H‘¾­.%‘@’channel.Õ‘¼˜nChannels0Õ‘l˜samples8øÈ‘P˜j9Õ‘h˜hop9Õ‘dœ1V1k%˜i;Õ‘`•V1Ù1˜i?Õ‘\1É–Øé•à1h2x2ó%Œ û‘h…filter•ó%‘`”$ •ÑX…radius•ÑP1?Ì–“ê¹h2¡2Ä25&Œ û‘h”L€¹Ã‘`–µê¾¢2á23c&Œ û‘h–qê´â2'3\3 &Œ û‘h”L€´¼‘d–ÒêÆ(3g7¨3'Œ û‘Hœ_36ñ&ŽjÊÕ‘\•6`7ŽiÚÕ‘X–céåh7,=ô3(Œ û‘¨„Õ‘¤ŽiTubeçÕ‘\ŽinputèÑHœù98;¹'˜iÕ‘X•A:%;˜tempRand Ñ@œ¡;a<Þ'˜iÕ‘T•a<Ä<˜i!Õ‘Pwi+¾VW@4V(’__initialize_pÙ¼‘l’__priorityÙ¼‘hžtGWWŒ4Ÿ# [uØ4š(„l‘h‹”Ë,=q=$5ß(Œ ÿ‘h…__n Vž‘`„® ‘X‹‘Ír=™=p5)Œ Ç‘h…__n ‚ž‘`‹ïÒš=+C¼5*Œ ]ý‘¨~‘÷a3 ë‘ ~’__n3ž‘˜~’__x3*‘~œ>ß@Ä)™ž:U‘°~™Lx; V‘P™Wj<ùÊ‘¸•ß@!C™AxY V‘°˜__len^ž‘¨™=?bùÊ‘ ™\wcùÊ‘˜1EÌ‹&Ò,C[C6€*Œ ]ý‘h‘÷a  ë‘`’__n ž‘X’__x €*‘P1EÌ‹úÏ\CØCT6Ò*Œ ]ý‘X‘© £ž‘P’__x £U‘‹ ÔØC!D 6+Œ ã‘h…__n Vž‘`„® ‘X‹Ö"DIDì6S+Œ Ž‘h…__n ‚ž‘`‹:ÞJD“D87˜+Œ j ‘h…__n Vž‘`„® ‘X‹)à”DÆD„7Õ+Œ I‘h’__n¡ž‘`‹è>ÆD4EÐ75,‘Ô»¯Ô‘X‘vN»¯Ô‘P‘¿t»©Ô‘H˜_Num½m‘h‹]4E_E8”,‘ÔũԑX‘vNũԑP‘¿tũԑH™¦_ÊiC‘o‹9ï_E†Eh8ã,‘ÔÙ©Ô‘h‘vNÙ©Ô‘`‘¿tÙ©Ô‘X‹ƒ†EµE´8V-‘Ô©Ô‘X‘vN©Ô‘P‘¿t©Ô‘H˜__bi1iC‘o˜__bi2iC‘n‹’>µEF9¥-‘Ô(¯Ô‘h‘vN(¯Ô‘`‘¿t(©Ô‘X‹©F=FL9.‘Ô1©Ô‘X‘vN1©Ô‘P‘¿t1©Ô‘H™¦_6iC‘o‹áï=FdF˜9S.‘ÔS©Ô‘h‘vNS©Ô‘`‘¿tS©Ô‘X‹ÏdF“Fä9Ã.‘Ô†©Ô‘X‘vN†©Ô‘P‘¿t†©Ô‘H˜__inŽiC‘o™giC‘n‹õ“FºF0:/”ÔJ©Ô‘h”vNJ©Ô‘`”¿tJ©Ô‘X„S>‘‹ºFèF|:d/”Ôm©Ô‘h”vNm©Ô‘`”¿tm©Ô‘X‹DèFGÈ:¹/”Ôý©Ô‘h”vNý©Ô‘`”¿tý©Ô‘X„mÖ‘P‹dÛGíKJLø;Ê1‘Ô(p1‘h‘vN(p1‘`‘¿t(ý’‘X‹nJLuLD<)2‘Ô1ý’‘X‘vN1ý’‘P‘¿t1ý’‘H™¦_6iC‘o‹ðuLœL<x2‘ÔSý’‘h‘vNSý’‘`‘¿tSý’‘X‹”œLËLÜ<è2‘Ô†ý’‘X‘vN†ý’‘P‘¿t†ý’‘H˜__inŽiC‘o™giC‘n‹ŠåÌLpM(=X3Œ áý‘¨‘ÔV–‘˜‘vNV–‘ˆ‘¿t¿”‘˜__qý’‘h‹GæpMœMt=—3Œ áý‘h’__posí¿”‘X‹úåœM*RÀ=>4Œ áý‘Ø}‘÷a‡¿”‘È}’__n‡ž‘À}’__x‡kA‘¼}•MO R˜__len” V‘X˜__q•ý’‘H˜__i–¿”‘ð~‹«ä*RjR >›4Œ áý‘h‘÷aÕ¿”‘X’__nÕž‘P’__xÕ›4‘H1Ý‹5åjRASX>ð4Œ áý‘¨‘©íž‘ ’__xíkA‘œ—ºévÀ>¤>·8Œ û‘ˆm’type¼‘„mœ-<W5˜iÕ‘\œ":|5˜i!Õ‘Xœ 8 ¡5˜i4Õ‘Tœ‰ ¡ Æ5˜iIÕ‘PœŸ·ë5˜i]Õ‘Lœ­Å6˜iqÕ‘Hœ«Ã56˜i„Õ‘Dœ©ÁZ6˜i—Õ‘@œ§¿€6˜iªÕ‘¼œ¥½¦6˜i½Õ‘¸œ»!Ó"Ì6˜iÑÕ‘´œþ$&ò6˜i缑°œ¤&Ð'7˜iõ¼‘¬œÝ' )>7˜iý¼‘¨œ)B*d7˜i¼‘¤œO*{+Š7˜i ¼‘ œˆ+´,°7˜i¼‘œœÁ,í-Ö7˜i¼‘˜œP/h0ü7˜i,Õ‘”œv2Ž3"8˜iAÕ‘œ¿57H8˜iWÕ‘Œœð8:n8˜ikÕ‘ˆœï;=”8˜iÕ‘„• >´>˜i“Õ‘€—9éªÀ>ÈBð>˜9Œ û‘¸’numberª¼‘´’valueªÃ‘¨˜normalizedValue³Ã‘Pœ—AVBs9˜iÈÕ‘\•£AAB˜tempÉÑH•_B†B˜typeÎÕ‘X—êè™ÈBøCøC¦EÔ?:ŠO:‘HŠZ:‘D‰B:®¢¦ETG @Ò:ŠO:‘HŠZ:‘D _DefaultRuneLocale0„º4¡__dso_handlel¢Ò€ˆå@1Õ£ú¢.ž-DTû! @¢Pž-DTû!@¢zž€?¢±žü©ñÒMbP?¢ãžq¬‹Ûhð?¢!Ÿffffffî?¢cŸ+‡ÙÎ÷ï?¢§Ÿ@¢ÛŸ9@¤ ÿ;m1¯;¥Q  @_1¯;¥Š  8_1¯;¥·  H_¢ä ¸…ëQ¸î?¢&¡•C‹lçï?¢j¡ @¢ž¡€@¤Ü¡1¯;¥¢ HX1¯;¥M¢ @X1¯;¥z¢ PX¢§¢¸…ëQ¸î?¢é¢+‡ÙÎ÷ï?¢-£@¢a£P@¤Ÿ£1¯;¥×£ `X1¯;¥¤ XX1¯;¥=¤ hX¢j¤ÍÌÌÌÌÌì?¢¬¤§èH.ÿï?¢ð¤š™™™™™Ù?¢$¥333333ó?¤b¥1éÊ¥š¥ °Y1éÊ¥Ó¥ Y1éÊ¥¦ ÐY¢-¦ffffffî?¢w¦ÁÊ¡E¶óï?¢æð?¢ÿ¦@@¤K§1éÊ¥‹§ X1éÊ¥̧ pX1éÊ¥¨ °X¢6¨ ×£p= ï?¢x¨³êsµûï?¢¼¨ð?¢ð¨@@¤.©ÃY>m1I>¥f©  Y1I>¥Ÿ© àX1I>¥Ì© `Y¢ù©+‡ÙÎ÷ï?¢Aª+‡ÙÎ÷ï?¢‹ªà?¢Ū`@¤ «1¯;¥I« ðY1¯;¥ˆ« èY1¯;¥»« øY¢î« ×£p= ï?¢2¬+‡ÙÎ÷ï?¢x¬à?¢®¬H@¤î¬1I>¥(­ @Z1I>¥c­ Z1I>¥’­ €Z¢Á­ffffffî?¢®§èH.ÿï?¢O®à?¢‡®333333ó?¤É®Ãï?m1ß?¥¯ À^1ß?¥B¯ €^1ß?¥s¯ _¢¤¯ffffffî?¢ä¯š™™™™™Ù?¢°`@¤R°Ãr@m1b@¥ˆ° Ð]1b@¥¿° À]1b@¥ê° à]¢±ffffffî?¢W±š™™™™™Ù?¢‹±`@¤ɱ1b@¥² ^1b@¥:² ð]1b@¥g² ^¢”²ffffffî?¢Ô²¬Zd;ßï?¢³ð?¢H³$@¤ˆ³1éÊ¥¾³ @^1éÊ¥õ³  ^1éÊ¥ ´ `^¢K´¸…ëQ¸î?¢‹´V-²ïï?¢Í´@¢ÿ´@¤;µ1¯;¥qµ °Z1¯;¥¨µ ¨Z1¯;¥Óµ ¸Z¢þµffffffî?¢B¶ªCn†ðï?¢ˆ¶@¢¾¶@¤þ¶1¯;¥8· ÈZ1¯;¥s· ÀZ1¯;¥¢· ÐZ¢Ñ· ×£p= ï?¢¸–C‹lçûï?¢[¸š™™™™™é?¢‘¸@¤ѸÃýBm1íB¥ ¹ @[1íB¥F¹  [1íB¥u¹ `[¤¤¹1éÊ¥ع  [1éÊ¥º €[1éÊ¥:º À[1éÊ¥eº \1éÊ¥žº à[1éÊ¥˺  \1éÊ¥øº `\1éÊ¥-» @\1éÊ¥V» €\1éÊ¥» À\1éÊ¥º»  \1éÊ¥é» à\1éÊ¥¼  ]1éÊ¥O¼ ]1éÊ¥z¼ @]1éÊ¥¥¼ €]1éÊ¥Ú¼ `]1éÊ¥½  ]¢,½\Âõ(\ï?¢r½ÙÎ÷Sãï?¢º½@¢ò½7@¤4¾1¯;¥p¾ àZ1¯;¥­¾ ØZ1¯;¥Þ¾ èZ¢¿\Âõ(\ï?¢[¿< lÊÞï?¢©¿@¢ç¿™@¤/À1¯;¥qÀ øZ1¯;¥´À ðZ1¯;¥ëÀ [¢"Áð?1¥A-nothrowI•zÐEostream<ŠJŠ-cerrA•›êE¥á °`digits#F_ZNSt14numeric_limitsImE6digitsEyA@¦{#ï_ZNSt14numeric_limitsIfE12has_infinityEiC¦Eq#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEiC¦œ#ó_ZNSt14numeric_limitsIfE10has_denormEnC¦{#(_ZNSt14numeric_limitsIdE12has_infinityEiC¦Eq#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEiC¦œ#,_ZNSt14numeric_limitsIdE10has_denormEnC¦{#a_ZNSt14numeric_limitsIeE12has_infinityEiC¦Eq#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEiC¦œ#e_ZNSt14numeric_limitsIeE10has_denormEnC§npos"÷  VLÐ99@Ô. VNá]9EoX* L\°9Qè2ÔX¨npos"_ZNSbIwSt11char_traitsIwESaIwEE4nposE V©Ð99@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE V©á]9E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEè#N;G:iQyAOnumeric:j¶¦yAN²U:ký²yANnˆ:l,›yANWn:mcKyANû:nšyA Qáƒ:)ZK\QŸ¢:báÚI1s^Q:ñ3¥-bQÛ“:ò¯<-bQ%¥:ó£I-bQÿ/:ô}P-bQ1:õÊs-bQ :ö¯-bQu!:÷Œ8b\€œ$¦ –i]dec$)q–i]fixed$†q–i]hex$ Q3–i\­¦$›–i]left$ /–i ]oct$uj–i@]right$!­–i€^AG$¦/–i^]$ ;–i^H$$˜†–i_showpos$'‹V–i_skipws$*;¬–i_unitbuf$-¿8–i ^Ü$1ö–i@\Â/$4¦¨–i°\ï^$7nT–iJ^1¯$:í.–i]badbit$L¡‹›i]eofbit$OD ›i]failbit$T™l›i]goodbit$WS<›i]app$j!  i]ate$m„ i\Á®$vÊD i\¯$yúO i]cur$ŽÇ“¥i\ ¢$‘7¥igupper@1¢™^s€glower@2¦^sgalpha@3÷U^sgdigit@4ã^shxdigit@5Ó)^sgspace@6˜*^s@hprint@7ÃW^sggraph@8¬^s%gcntrl@9‹^sgpunct@:À]^s galnum@;é0^s¨_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outE$ ¨_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inE$ lua&Ë sgyli&Ö Ç$ jDs&3_ZNSt10moneypunctIcLb1EE4intlEiCjDs&3_ZNSt10moneypunctIcLb0EE4intlEiCjDs&3_ZNSt10moneypunctIwLb1EE4intlEiCjDs&3_ZNSt10moneypunctIwLb0EE4intlEiCjDs&«_ZNSt17moneypunct_bynameIcLb0EE4intlEiCjDs&«_ZNSt17moneypunct_bynameIcLb1EE4intlEiCjDs&«_ZNSt17moneypunct_bynameIwLb0EE4intlEiCjDs&«_ZNSt17moneypunct_bynameIwLb1EE4intlEiCLáuˆq„^sL‰´y^sLÉeŠï‡^sL£g‹é3^sL.•Œü^sL¥Pâœ^s}srate_Ô‡“Ã~O+Õ©/[~‚ÖÆIkA~A×´œkA~¡ÜäO‰Ã% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; ‡@I< *.: ;‡@I< +.? : ; ‡@< ,.? : ;‡@I< -4: ; ‡@I? < .4: ; ‡@I< /.? : ; I< 0 I1&I2&34I5.? : ; I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P : ;I8 2 Q4: ;‡@I? 2 < R.? : ;2 < S.? : ;‡@2 < T.? : ;‡@2 < UG : ;V I8 4 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t.? : ; ‡@I< u : ; v4: ;‡@I<  w4: ;‡@I< x4: ; ‡@I<  y4: ; ‡@I<  z.? : ; ‡@L M < {.? : ; ‡@IL M < |.? : ; ‡@IL M < }4: ; ‡@I? 2 < ~4: ; ‡@I? 2 < 4: ; ‡@I? 2 < €.? : ; 2 < .? : ; L 2 < ‚.? : ; ‡@L M 2 < ƒ.? : ; ‡@I@„I …: ; I †.G ‡I4 ˆ: ; I‰.1‡@@Š1 ‹.G@ŒI4  .G: ; Ž4: ; I 4: ; I : ;I‘: ;I ’: ;I “.G@”: ; I • –.G; @—.G: ;@˜4: ;I ™4: ;I š.G: ; ›.G;@œ .‡@4 @ž.4 @Ÿ.4 @ 4: ; I? < ¡4I? 4 < ¢4G £4G¤4G ¥4G ¦4: ;‡@I? <  §4: ;‡@I? <  ¨4: ;‡@I? < ©4: ; ‡@I? < LTG¾VCW™Ðû /usr/include/c++/4.2.1/usr/include/c++/4.2.1/bits../include/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugnewstl_bvector.hstl_iterator_base_types.hStk.hShakers.hShakers.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hInstrmnt.hiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hcpp_type_traits.hchar_traits.hpostypes.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc h èºbfó”ƒç¼gô"K?ó t‚ ./õ„"­"?„"­"?¼)åvY"É?» 6óJ½C6ºZ/1»>¼‘K <¼‘K <ôÉK <ô%./0ó“»2¼‘K?.Ø/0’§~tJ1J/ŸgŸ³<‚¡‚è}ž„»‘===8–/.'Róó>hååå0ÊålYY=2¿/Ÿ  ä»W»úXõWVô‘/Çå.CK~.¼686" Î}‚‚  .º gº‚ !.ººº Zºº  .óñó lòº ºƒ cf‚  .º gº‚ !.ººº Zºº  .óñó lòº ºƒ cf‚  .º gº‚ !.º £ºƒ2ƒ“"ƒ³ƒ «|¬ó0.óÉÜ<óÉŒ<ó0.óÉÜ<óÉ Â<º Ï}ò» °tº Ï}ò»Êt»&»*» Ä|M» .ùX> ääô3 §yä‚ &.ò aº‚ !.º”ºº ì}ºº ẃâf›{@¿/Ÿ úÖƒâfž~/¼Š|D‚ .» ¬ô/å.ùX> ääô3 ©yäº  .óòó/<òÌ&óÀäô/nå.CK •|<ƒ eƒ ¯º».ô­/«å.CK •|<ƒ eƒ ¯º» Ï}<ƒ hºöì½>…/Çø.@ÖuŸ~.>…/Ç>O.A‹u¯.õ,xæfDN6=4. /×j</×D.ÈqÈ Ìq=ź¼»q8»æ<º ß|º= %º>uqf»“>» Ñ~B= %º>uqf»“N»…~BÈ(qº|ºà|“u1„ƒ‡¬0ôY/Úóåg‘&&‘&‘ÕªùKÎ~<’Y/ .&>¼1s<æ4<Ê*óAd:Ad:1d5»?*'‘yÈ È„0u‘­FCK!,),s8XGÙ»‘-×¼»<aƒ4ÀÙ»ó»ƒMJR‘Ké8& ª~ž>»Z 'òó°t(ôJ†$å_$3AJ(Kó$ó'½ןô=…K<å O?O×å %u“~t=Ê ®}9>»Z '<ó St>»ZÆ<ô">ƒ-BDN6=4. *ÜDL.=2.DKL¹}.=".A‹u5<„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­» Èu“~tZ=Ê€9>*ÜDL.=2.DKLõ<ØLãp=™t1ô6¾]Ú:>Ù`ñ»"¶~7­$>=X¥zXÈ £ÊÉ(Ö.Ló׃OŸ#v/#å2K»ltºµä Y/óÉׯ##$u»777H^uKKu)Éׯ##$u»777Q^uKKu)Éׯ##$u»777Q^SuKKuu)Éׯ##$u»777Q^uKKuu)Éׯ##$u»777Q^uKKuuôÉׯ##$u»777Q^uKKu)Éׯ##$u»777Q^uKKu)Éׯ##$u»777Q^uKKu)Éׯ##$u»777Q^uKKu)Éׯ##$u»777Q^uKKuu)Éׯ##$u»777Q^uKKuu)‘בgÆ##$u»:::TÎuKKu$É»===W'É»===W'É»===W'É»===W'É»===W'É»===WAÈÇXÉׯ##$u»777Q^KK/u­)Éׯ##$u»777Q^KK/u­)Éׯ###$u»7777Q _uKKu%Éׯ##$u»777Q^uKKu)×ׯ##$u»777Q^uKKu$óóƒƒI‘uZºM)/2Y/­@?(*_'w. Xgog2BŸ»[CO‘ƒÚ-ÙBt[rv'+<Ú|.òå­»¢òå­»¢ ¾VØÖôzäŒ$/Jh i wi l wl z vz { w{ ~ w~ £ v¤ ¥ w¥ ¨ w¨ Ì vÌ Í wÍ Ð wÐ ' v( ) w) , w, O vP Q wQ T wT Z vZ [ w[ ^ w^  vŽ  w ’ w’ × vØ Ù wÙ Ü wÜ ! v" # w# & w& µ v¶ · w· º wº ÷ vø ù wù ü wü  v  w ! w! n vn o wo r wr  v ‘ w‘ ” w” µ v¶ · w· º wº vwwvw w 7v89w9<w<[v\]w]`w`¤v¤¥w¥¨w¨ÉvÊËwËÎwÎóvôõwõøwø2v23w36w6MvMNwNQwQ¿v¿ÀwÀÃwÃØvØÙwÙÜwÜ)v*+w+.w.;v<=w=@w@NvNOwORwRÆvÆÇwÇÊwʃv„…w…ˆwˆÊvÊËwËÎwΔvwwDv”•w•˜w˜ËvDEwEHwH[vÌÍwÍÐwÐívîïwïòwòvwwvvvwwwzwz¯v¯°w°³w³ÚvÚÛwÛÞwÞÕvÖ×w×ÚwÚàvàáwáäwä÷vøùwùüwüvwwvww1v23w36w6@v@AwADwD_v`awadwdv€w„w„—v˜™w™œwœ¦v¦§w§ªwª°v°±w±´w´ÇvÈÉwÉÌwÌÒvÒÓwÓÖwÖévêëwëîwîvwwvww/v01w14w4OvPQwQTwTgvhiwilwlvvvwwwzwz€v€w„w„—v˜™w™œwœ¢v¢£w£¦w¦¹vº»w»¾w¾ôvôõwõøwøvw"w"AvBCwCFwFfvfgwgjwj¨v¨©w©¬w¬ÇvÈÉwÉÌwÌçvèéwéìwì*v*+w+.w.IvJKwKNwNivjkwknwn†v†‡w‡ŠwŠ©vª«w«®w®ÆvÆÇwÇÊwÊévêëwëîwîvw w QvRSwSVwV«v«¬w¬¯w¯¹v¹ºwº½w½ßvßàwàãwãvwwSvTUwUXwX^v^_w_bwbyvz{w{~w~„v„…w…ˆwˆ›vœw w ³v´µwµ¸w¸ËvÌÍwÍÐwÐÚvÚÛwÛÞwÞ+v+,w,/w/bvbcwcfwfpvpqwqtwt°v°±w±´w´vww v  w w!v!"w"%w%MvMNwNQwQsvstwtwww–v–—w—šwšçvèéwéìwìövö÷w÷úwúvwwWvXYwY\w\vŽw’w’­v­®w®±w±>v>?w?BwBivjkwknwnxvxywy|w|ŒvŒww«v«¬w¬¯w¯äväåwåèwèvwwvw"w"2v23w36w6QvRSwSVwVfvfgwgjwj3 v3 4 w4 7 w7 p vp q wq t wt ž vž Ÿ wŸ ¢ w¢ É vÉ Ê wÊ Í wÍ !v!!w!!w!Fw>FAFwAFdFvdFeFweFhFwhF“Fv“F”Fw”F—Fw—FºFvºF»Fw»F¾Fw¾FèFvèFéFwéFìFwìFGvGGwGGwGvÀ>Á>wÁ>Ä>wÄ>ÈBvÈBÉBwÉBÌBwÌBøCvBSCSwCSFSwFSÞSvøCùCwùCüCwüC¦Ev¦E§Ew§EªEwªETGv/fP»òoperator new1óstd::_Bit_reference::_Bit_referenceoóstd::_Bit_reference::operator bool¡óstd::_Bit_reference::operator=Ýóstd::_Bit_reference::operator=Bôstd::iterator::iterator¢ôstd::_Bit_iterator_base::_Bit_iterator_baseàôstd::_Bit_iterator_base::_M_bump_up õstd::_Bit_iterator_base::_M_bump_down:õstd::_Bit_iterator_base::_M_incr…õstd::_Bit_iterator_base::operator==Ëõstd::_Bit_iterator_base::operator!= öoperator-oöstd::_Bit_iterator::_Bit_iteratorÊöstd::_Bit_iterator::_Bit_iterator÷std::_Bit_iterator::operator*:÷std::_Bit_iterator::operator++g÷std::_Bit_iterator::operator--”÷std::_Bit_iterator::operator+=Ð÷std::_Bit_iterator::operator+Qøstd::_Bit_const_iterator::_Bit_const_iterator¸østd::_Bit_const_iterator::_Bit_const_iteratoríøstd::_Bit_const_iterator::operator*ùstd::_Bit_const_iterator::operator++Lù__fill_bvectorùstk::Stk::sampleRate·ùstk::Stk::inRangeústk::StkFrames::channels7ústk::StkFrames::frames{ústk::Shakers::BiQuad::BiQuadÇústk::Shakers::tickResonance"ûstk::Shakers::setEqualizationzûstk::Shakers::tickEqualize¹ûstk::Shakers::noteOffÿûmin ýstd::vector >::operator[]býstd::vector >::operator[]¤ýstd::vector >::operator[]æýstd::__fill::fillJþfill®þfill!ÿ__gnu_cxx::new_allocator::new_allocatoriÿstd::allocator::allocator·ÿ__gnu_cxx::new_allocator::~new_allocatorstd::allocator::~allocator1std::allocator::~allocator~__gnu_cxx::new_allocator::new_allocatorÛstd::allocator::allocatorstd::allocator::allocatornstd::_Vector_base >::_Vector_impl::~_Vector_implšstd::_Vector_base >::_M_get_Tp_allocatorè__gnu_cxx::new_allocator::new_allocator0std::allocator::allocator~__gnu_cxx::new_allocator::~new_allocatorÌstd::allocator::~allocatorøstd::allocator::~allocatorE__gnu_cxx::new_allocator::new_allocator¢std::allocator::allocator×std::allocator::allocator5std::_Vector_base >::_Vector_impl::~_Vector_implastd::_Vector_base >::_M_get_Tp_allocator¯__gnu_cxx::new_allocator::new_allocator÷std::allocator::allocatorE__gnu_cxx::new_allocator::~new_allocator“std::allocator::~allocator¿std::vector >::sizeñstd::vector >::size#std::vector >::beginPstd::vector >::end¥std::_Vector_base >::_Vector_impl::_Vector_implstd::_Vector_base >::_Vector_base_std::vector >::vector¼std::_Vector_base >::_Vector_impl::_Vector_implstd::_Vector_base >::_Vector_basevstd::vector >::vectorÙ__gnu_cxx::__normal_iterator > >::__normal_iterator std::vector >::endi __gnu_cxx::__normal_iterator > >::__normal_iteratorž std::vector >::endË std::vector >::beginý std::vector >::end* std::vector >::sizeW __destroy_aux‘ _DestroyÎ _Destroy std::vector >::_M_erase_at_endo __gnu_cxx::new_allocator::new_allocatorÁ std::allocator::allocator __gnu_cxx::new_allocator::~new_allocatorf std::allocator::~allocator¼ std::_Bvector_base >::_Bvector_impl::~_Bvector_implè std::allocator::~allocator __gnu_cxx::__normal_iterator > >::baseL operator- > >™ maxÖ __gnu_cxx::__normal_iterator > >::baseoperator- > >[std::vector >::capacity¬stk::Shakers::BiQuad::~BiQuadØ_Destroy __destroy_auxR_Destroy_DestroyÕstd::vector >::_M_erase_at_end5__gnu_cxx::new_allocator::new_allocator’std::allocator::allocatorðstd::_Bvector_base >::_Bvector_impl::_Bvector_implSstd::_Bvector_base >::_Bvector_base±std::vector >::vectoræstd::__fill::fill:fillžstd::_Vector_base >::_M_get_Tp_allocatorÐ__gnu_cxx::new_allocator::max_sizestd::vector >::max_size/std::__fill::fill“fill÷std::_Vector_base >::_M_get_Tp_allocator)__gnu_cxx::new_allocator::max_size[std::vector >::max_sizeˆ__gnu_cxx::new_allocator::max_sizeº_Constructü__uninitialized_fill_n_auxguninitialized_fill_n¸__uninitialized_fill_n_a__uninitialized_copy_aux{uninitialized_copyÇ__uninitialized_copy_astd::__copy_backward::__copy_b{__copy_backward_auxÚstd::__copy_backward_normal::__copy_b_n)copy_backwardœstd::__copy_backward::__copy_bþ__copy_backward_aux_std::__copy_backward_normal::__copy_b_n¯copy_backward$std::__copy::copy™__copy_auxústd::__copy_normal::__copy_nJcopy¼std::__fill_n::fill_n fill_n„__uninitialized_fill_n_auxÞuninitialized_fill_n/__uninitialized_fill_n_aŒstd::__copy::copy__copy_auxbstd::__copy_normal::__copy_n²copy$stk::Instrmnt::controlChangezstk::Instrmnt::setFrequencyÛstk::Instrmnt::~Instrmnt stk::Instrmnt::~Instrmnt3 __gnu_cxx::new_allocator::deallocatex std::_Bvector_base >::_M_deallocateÇ std::_Bvector_base >::~_Bvector_base!std::vector >::~vectorA!__gnu_cxx::new_allocator::deallocate†!std::_Vector_base >::_M_deallocateó!std::_Vector_base >::~_Vector_baseA"std::vector >::~vectorm"__gnu_cxx::new_allocator::deallocate²"std::_Vector_base >::_M_deallocate#std::_Vector_base >::~_Vector_basem#std::vector >::~vector™#stk::Instrmnt::~Instrmnté#stk::Shakers::~Shakers$stk::Shakers::~ShakersA$stk::StkFrames::operator[]«$stk::Shakers::tick’%stk::Shakers::setResonanceø%stk::Shakers::randomFloat5&stk::Shakers::noisec&stk::Shakers::randomInt &stk::Shakers::waterDrop'stk::Shakers::tickš(__gnu_cxx::new_allocator::allocateß(std::_Vector_base >::_M_allocate)std::vector >::_M_fill_insert#*std::vector >::insert…*std::vector >::resizeÒ*__gnu_cxx::new_allocator::allocate+std::_Vector_base >::_M_allocateS+__gnu_cxx::new_allocator::allocate˜+std::_Bvector_base >::_M_allocateÕ+std::__copy_backward::__copy_b5,__copy_backward_aux”,std::__copy_backward_normal::__copy_b_nã,copy_backwardV-std::__copy::copy¥-__copy_aux.std::__copy_normal::__copy_nS.copyÃ.__uninitialized_copy_aux/uninitialized_copyd/__uninitialized_copy_a¹/std::vector >::_M_fill_insertÁ0std::vector >::insert#1std::vector >::resize{1std::__copy::copyÊ1__copy_aux)2std::__copy_normal::__copy_nx2copyè2std::vector >::_M_copy_alignedX3std::vector >::_M_erase_at_end—3std::vector >::_M_fill_insert>4std::vector >::insert 4std::vector >::resizeð4stk::Shakers::setType·8stk::Shakers::controlChange˜9stk::Shakers::noteOn:stk::Instrmnt::Instrmnth:stk::Shakers::Shakers:stk::Shakers::Shakersî fPÃ__uint32_tå__int64_t-$_0x__mbstate_t‹__darwin_mbstate_t¥__darwin_size_tù__va_list_tagÑ__darwin_va_listn__darwin_wchar_t†__darwin_rune_t__darwin_wint_t´__darwin_clock_tÌ__darwin_time_tó_opaque_pthread_once_t6__darwin_off_tL__darwin_pthread_once_tk__darwin_wctrans_t…__darwin_wctype_tžsize_t¬time_tºptrdiff_tµ $_4ß div_tì $_5!ldiv_t$!$_6N!lldiv_tw(lconvÚ*va_listé*fpos_t÷*__sbuf-+__sFILE -FILE«0clock_tº0tmŒ1pthread_once_t¢1__gthread_once_tº1wint_tÈ1$_72_RuneEntry/2$_8i2_RuneRange{2$_9º2_RuneCharClassÐ2$_10º4_RuneLocale57mbstate_tF7wctype_tS>__true_type[>__false_type…>__copyÛ>__copy_backward ?__fillY?__fill_n‰?char_traitsA__vtbl_ptr_type¥Anothrow_t³Anew_allocatorÿBallocatorsC_Atomic_wordCbasic_string,std::allocator >ÎV_Rep_baseW_RepïXlocaler\facet«^idu__Implbios_baseãibasic_streambuf >vpwctrans_terctype_baseisctypeymoney_baselybasic_ios >}}__normal_iterator, std::allocator > >~num_get > >“…num_put > >JŠbasic_ostream >\Žbasic_stringbuf,std::allocator >Èbasic_ostringstream,std::allocator >Ø‘_Bit_reference “iteratorB“_Bit_iterator_base¿”_Bit_iteratorV–_Bit_const_iterator˜iterator'˜reverse_iterator#šiterator+šreverse_iteratorSÁStkErrorwÂStkçÅStkFrames,ÉInstrmntÿÊnew_allocatorbÌallocatorÒÌ_Vector_base >Îvector >tÓnew_allocator×ÔallocatorGÕ_Vector_base >„Övector >éÛnew_allocator;Ýallocator¥Ýnew_allocator÷Þallocator€ß_Bvector_base >“àvector >€æShakers ë__normal_iterator > >öì__normal_iterator > >àî__copy_backward_normal\ï__fillˆï__copy_normal*ð__normal_iterator, std::allocator > >ò__copy_backwardeò__copyêEostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0__ZNSt6vectorIbSaIbEE4rendEv_ZNSt13_Bvector_baseISaIbEE13_Bvector_implD1Evpositive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a__copy_b_n_ZNSt6vectorIbSaIbEEixEm_ZNSt8ios_base9uppercaseE_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EEixEm_ZSt10__copy_auxIPmS0_ET0_T_S2_S1_strtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE9push_backERKS2__ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk7Shakers6BiQuadES5_EET0_T_S7_S6__ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSaIN3stk7Shakers6BiQuadEEC1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EEC1ERKS3__ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_M_incr_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEdeEv_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZNKSt5ctypeIcE2isEmctickResonance_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE4rendEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEm_ZNSt16reverse_iteratorISt13_Bit_iteratorEpLEluppercasefill__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZNKSt18_Bit_iterator_basegtERKS__ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk7Shakers6BiQuadES6_EET0_T_S8_S7___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZNKSt13_Bvector_baseISaIbEE13get_allocatorEv_ZN3stk7ShakersD1Evclockungetc_ZNSs12_M_leak_hardEv_ZNKSt6vectorIbSaIbEE5emptyEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE12_Vector_implD1Ev_ZL7iscntrli__copy_aux_ZNK9__gnu_cxx13new_allocatorImE8max_sizeEv~BiQuadignoreSampleRateChange__uninitialized_fill_n_atellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSt6vectorIbSaIbEE4swapESt14_Bit_referenceS2__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNSt6vectorIbSaIbEE5eraseESt13_Bit_iterator_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_M_insert_aux_ZNSt8ios_base3appE_M_initializeregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_Bvector_basesetType_ZNSt6vectorIbSaIbEE6insertESt13_Bit_iteratorRKb_ZNSt13_Bvector_baseISaIbEED2Ev_ZNKSt8ios_base9_M_getlocEvcopyshowbase__copy_aux~basic_iositeratorrandomInt_M_extract_float_ZNKSt19_Bit_const_iteratordeEv_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE8pop_backEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNK9__gnu_cxx13new_allocatorImE7addressERmwcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv__copy_aux_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperror_ZNSt19_Bit_const_iteratorC1EPmj_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE6resizeEmS2__ZNSs6assignERKSs_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE6rbeginEv_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZNSt6vectorIbSaIbEE5beginEvcopytolowergetTypeBiQuad_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZN3stk7Shakers11randomFloatEdoperator- > >_ZL8iswlowerirend_DestroySTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_M_finishallocator_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EED2Ev_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZSt10__copy_auxISt19_Bit_const_iteratorSt13_Bit_iteratorET0_T_S3_S2__ZNSt13_Bvector_baseISaIbEE11_M_allocateEm_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE5emptyEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZSt13copy_backwardISt13_Bit_iteratorS0_ET0_T_S2_S1__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNK9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEmiERKl_ZNSt14_Bit_referenceaSEb_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Evoperator bool_ZNSt13_Bit_iteratorppEi_ZNSt13_Bit_iteratorppEv~locale_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE8max_sizeEvfind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv~_Bvector_impl_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE3endEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEv_ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iteratormbthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk3Stk18addSampleRateAlertEPS0__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE10deallocateEPS3_m_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bISt13_Bit_iteratorS3_EET0_T_S5_S4_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorEplEl_ZNKSt5ctypeIcE7tolowerEPcPKcfill_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iend_ZSt8_DestroyIPN3stk7Shakers6BiQuadEEvT_S4_wcstombstowctrans_ZNK9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE7addressERS3__ZNSt8ios_base6eofbitE_ZN9__gnu_cxx13new_allocatorImEC2Evfill_n_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE14_M_range_checkEm_ZNKSt14_Bit_referencecvbEv_ZSt13__destroy_auxIPN3stk7Shakers6BiQuadEEvT_S4_St12__false_type_M_refcounthandleError_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorE4baseEv_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZSt19__copy_backward_auxIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNSaImEC2ERKS__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE9constructEPS3_RKS3__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZSt4fillSt13_Bit_iteratorS_RKb__uninitialized_copy_a_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE2atEm_ZNSt10ctype_base5spaceEfill_ZNKSt6vectorIbSaIbEE6rbeginEv_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk7Shakers7noteOffEd_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE4swapERS4_setSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv_ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EEC2ERKS3_srand_ZNSt16reverse_iteratorISt13_Bit_iteratorEmIEl_M_leakpbumpwcscollsetstate_ZNSt6vectorIbSaIbEE7reserveEmaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE4dataEv_ZNKSt8ios_base5flagsEv~_Bvector_basedataRate_ZNSt8ios_base10scientificEadjustfield_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNSt14_Bit_referenceaSERKS__ZNK9__gnu_cxx13new_allocatorIbE7addressERbungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary_ZN9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEppEi~_Vector_basewctype_ZN9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEppEv_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEmIEl_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZNSaImEC1IbEERKSaIT_E_ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE8allocateEmPKv_ZSt18uninitialized_copyIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4_~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1___uninitialized_copy_aux_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharable_ZNKSs4rendEvgets_ZNSt6vectorIbSaIbEE4swapERS1__ZN9__gnu_cxx13new_allocatorImE7destroyEPm_ZNSaIdEC1Evispunct_ZNKSt18_Bit_iterator_baseeqERKS__ZNK9__gnu_cxx13new_allocatorIbE7addressERKb_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_string_ZNSt13_Bit_iteratorC1EvgetMessagewritepush_back__uninitialized_fill_n_aux_ZSt4fillIPddEvT_S1_RKT0__ZNKSt5ctypeIcE5tableEvvector_ZNSt6vectorIbSaIbEE9push_backEb_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE5clearEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6locale_ZNSaIN3stk7Shakers6BiQuadEED2Ev_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZN3stk7Shakers13controlChangeEid_ZNKSt6locale2id5_M_idEv_ZNSt6vectorIbSaIbEE13_M_initializeEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNKSt19_Bit_const_iteratorixEl_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_baseflipgptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEv_ZSt4copyISt19_Bit_const_iteratorSt13_Bit_iteratorET0_T_S3_S2_wcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSs_ZNSt8ios_base8showbaseEto_char_type_ZN3stk7Shakers15setEqualizationEddd_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_ZN9__gnu_cxxmiIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE__S_create_c_locale_ZNSt8ios_base7goodbitE_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EEixEm_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6vectorIbSaIbEE4flipEv_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_Destroy_ZNSt6vectorIbSaIbEE4backEvwcslen_ZNKSt6vectorIbSaIbEE5frontEvfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl_ZN3stk7ShakersC1Eifreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE2atEm_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv__new_start_ZNSolsEmwscanf_ZNSt19_Bit_const_iteratorppEicapacity_ZNSt19_Bit_const_iteratorppEv_ZN3stk8Instrmnt4tickEj_ZSt14__fill_bvectorSt13_Bit_iteratorS_b_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintftickoperator newbasic_ios_M_ibegin__copy_b_M_set_length_and_sharable_ZNSt6vectorIbSaIbEE5clearEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm_ZNSt13_Bit_iteratormmEi_ZNSt13_Bit_iteratormmEv_ZNSt6locale21_S_normalize_categoryEi_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE4backEvqsortsampleRateChanged_ZNKSt6vectorIbSaIbEE8max_sizeEv_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE6assignEmRKS2__ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_rep_ZN3stk7Shakers6noteOnEddreallocallocate_ZNKSt18_Bit_iterator_basegeERKS_wcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNSt13__copy_normalILb0ELb0EE8__copy_nISt19_Bit_const_iteratorSt13_Bit_iteratorEET0_T_S5_S4__ZNKSs15_M_check_lengthEmmPKc_ZNSaIbED1Ev_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNSt13_Bvector_baseISaIbEE20_M_get_Bit_allocatorEv_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorEmiEl_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EEaSERKS4_toupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_GLOBAL__I__ZN3stk7ShakersC2Ei_ZL7isdigiti_ZNSaImED2Ev_ZNSt6vectorIbSaIbEEC1ERKS0__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvrandomFloatwaterDrop_ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEED2Ev_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0_copy_backward_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextcsetEqualization_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZNSt6__copyILb0ESt26random_access_iterator_tagE4copyISt13_Bit_iteratorS3_EET0_T_S5_S4_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEv_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE5frontEvthousands_sepShakers_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1__ZNKSs2atEm_ZNSt13_Bit_iteratorpLEl__copy_backward_aux_S_constructputwc_Construct_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd__fill_bvector__copy_backward_aux_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Ev_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEpLElget__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZNSt18_Bit_iterator_base12_M_bump_downEv~ctype_ZNKSs13find_first_ofEcm_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKvgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNK9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEE4baseEv_ZNSt6locale5ctypeE_ZNSs6appendEmc_Bit_reference_ZSt22__uninitialized_copy_aIPN3stk7Shakers6BiQuadES3_S2_ET0_T_S5_S4_SaIT1_E_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNK9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE7addressERKS3__ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZN9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEmmEi_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombs_ZNSt6vectorIbSaIbEE14_M_fill_assignEmblldiv_ZN9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEmmEv__uninitialized_fill_n_a_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZNKSt6vectorIbSaIbEEixEm_ZL7toloweri__copy_n_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm_ZN9__gnu_cxx13new_allocatorImE9constructEPmRKm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetcopyisprint~basic_ostringstream_ZNKSt16reverse_iteratorISt13_Bit_iteratorEmiElcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grab_ZNSt16reverse_iteratorISt13_Bit_iteratorEppEvwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNSt13_Bit_iteratorC1EPmj_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv_ZNSt6__fillILb1EE4fillIPmiEEvT_S3_RKT0__ZNSt8iteratorISt26random_access_iterator_tagblPbRbEC2Evwctob_ZNSs4_Rep11_S_terminalE_ZN9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEmIERKl_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNSs6appendEPKc_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput_ZNKSt16reverse_iteratorISt13_Bit_iteratorEplEl_ZSt13copy_backwardIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4__ZNKSt6vectorIbSaIbEE3endEv*_clockeback_ZNSt6locale13_S_categoriesE_ZN3stk7ShakersD0Ev_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt6vectorIbSaIbEE15_M_copy_alignedESt19_Bit_const_iteratorS2_St13_Bit_iterator_ZNSt13__copy_normalILb0ELb0EE8__copy_nISt13_Bit_iteratorS2_EET0_T_S4_S3__ZNKSt6vectorIbSaIbEE4rendEv_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE14_M_fill_assignEmRKS2__ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterename_ZNSt6vectorIbSaIbEED1Evmbsinit_ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE13_M_deallocateEPS2_m_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE4rendEvwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZSt19__copy_backward_auxISt13_Bit_iteratorS0_ET0_T_S2_S1__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyImEEPT_PKS3_S6_S4__ZSt6fill_nIPdmdET_S1_T0_RKT1__ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZNSt19_Bit_const_iteratormmEi_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt19_Bit_const_iteratormmEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSs_ZNK9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEixERKlappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEplERKl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZN3stk7Shakers6BiQuadC1Ev_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPc__copy_auxvswprintf_ZNKSt18_Bit_iterator_baseleERKS_init_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE5frontEv_M_replace_categoriesInit_M_bump_downfreedo_narrow_ZNK9__gnu_cxx13new_allocatorIbE8max_sizeEvclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE8capacityEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv__copy_n_ZNSaIdED1Evinterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZNKSt16reverse_iteratorISt19_Bit_const_iteratorEptEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEv__outSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZSt20uninitialized_fill_nIPN3stk7Shakers6BiQuadEmS2_EvT_T0_RKT1__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetclengthsgetn_ZSt26__uninitialized_fill_n_auxIPN3stk7Shakers6BiQuadEmS2_EvT_T0_RKT1_St12__false_type_ZNSs6insertEmRKSsmmwcsncmpmktime_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE7reserveEm_ZSt24__uninitialized_fill_n_aIPN3stk7Shakers6BiQuadEmS2_S2_EvT_T0_RKT1_SaIT2_Efgetc_M_destroy_ZNKSs8_M_checkEmPKc__old_finish_M_bump_upfgets_ZNSt8ios_base3octE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEvclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE5beginEvasctimerdstate_M_implpubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_Eoperator- > >_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signcopyctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSaIN3stk7Shakers6BiQuadEEC2ERKS2__ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZSt8_DestroyIN3stk7Shakers6BiQuadEEvPT__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt6vectorIbSaIbEE4sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZSt4fillIPN3stk7Shakers6BiQuadES2_EvT_S4_RKT0__ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNSt19_Bit_const_iteratorpLEl_ZL8iswspaceido_get_M_assignsync_ZNKSt13_Bit_iteratormiElsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZSt4copyISt13_Bit_iteratorS0_ET0_T_S2_S1__ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNKSt18_Bit_iterator_baseltERKS__ZNSt6vectorIbSaIbEE6rbeginEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKl_ZNSt13_Bit_iteratormIElsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNKSt6vectorIbSaIbEE5beginEv_ZN3stk8InstrmntD1Ev_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZN9__gnu_cxx13new_allocatorIbE9constructEPbRKb_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZSt8_DestroyIPN3stk7Shakers6BiQuadES2_EvT_S4_SaIT0_Eoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSaIbEC1Ev__destroy_auxclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd__resultwcstoullwcsstr_M_cloneiscntrl_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNKSt16reverse_iteratorISt13_Bit_iteratorEptEvoperator--_ZNKSt6locale4nameEvSTK_SINT8bad_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPmS2_EET0_T_S4_S3_strftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_Bit_const_iterator_ZNKSt14_Bit_referenceeqERKS__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_copy_backward_ZNKSs16find_last_not_ofEcm__new_finish_ZNKSs7compareEPKciswprint_Bvector_impl_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE4sizeEv_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow__old_size__elems_after_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSs7_M_dataEPc_ZN9__gnu_cxx13new_allocatorImEC2ERKS1__ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E__copy_n_ZN9__gnu_cxx13new_allocatorIbE10deallocateEPbm_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEEC2Ev_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk7Shakers5noiseEvcopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNSt6vectorIbSaIbEE4dataEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKlmax_ZN3stk7Shakers13tickResonanceERNS0_6BiQuadEd_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE8max_sizeEv_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZnwmPv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintitickEqualizescan_notshowmanyc_Bit_iterator_base_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEvmax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_Destroy_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE4dataEvisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorEdeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZN3stk7Shakers4tickERNS_9StkFramesEj_ZNSt18_Bit_iterator_baseC2EPmj_M_fill_assign__uninitialized_fill_n_aux__in_chrgoperator()_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorEixElpubsetbuf_ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE19_M_get_Tp_allocatorEvstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE5beginEv_ZL8iswctypeij*_wcsftime_ZN3stk7Shakers9randomIntEidifftime_ZN3stk3Stk7inRangeEddd_ZN3stk7Shakers12setResonanceERNS0_6BiQuadEdd_ZNSt14_Bit_reference4flipEv_ZN3stk3Stk11rawwavePathEv_ZNSt6vectorIbSaIbEEaSERKS1_eq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_categorynoise_ZNSolsEPFRSoS_E_ZNSaIN3stk7Shakers6BiQuadEED1Evfclose_Destroy_ZNSt6vectorIbSaIbEE13_M_insert_auxESt13_Bit_iteratorb_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_ZNKSt13_Bvector_baseISaIbEE20_M_get_Bit_allocatorEv_M_limit_ZNSs9push_backEc_ZN9__gnu_cxx13new_allocatorIbED2Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmm_ZN9__gnu_cxx13new_allocatorIbEC2Evsetbuf_M_getloc_ZNKSt19_Bit_const_iteratorplElminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNKSt6vectorIbSaIbEE14_M_range_checkEm_ZNSs4_Rep12_S_empty_repEvllabs_ZNKSt6vectorIbSaIbEE8capacityEv_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt6vectorIbSaIbEE15_M_erase_at_endESt13_Bit_iterator_ZNSt8ios_base6badbitE_ZN3stk7Shakers4tickEjgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSt16reverse_iteratorISt13_Bit_iteratorEppEi_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNKSt18_Bit_iterator_baseneERKS__ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk7Shakers9waterDropEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblen_ZN9__gnu_cxx13new_allocatorIbE7destroyEPb_ZN9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEC1ERKS4_operator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKd_ZNSt6__copyILb0ESt26random_access_iterator_tagE4copyISt19_Bit_const_iteratorSt13_Bit_iteratorEET0_T_S6_S5_operator<<operator<=_ZStmiRKSt18_Bit_iterator_baseS1__ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmm_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_messages_M_id_ZNKSs7_M_dataEvstrtoulloperator==_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEppEiwcstod_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEppEvwcstof_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1_wcstokwcstol_ZNSt6__fillILb0EE4fillIPN3stk7Shakers6BiQuadES4_EEvT_S6_RKT0__ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZNKSt6vectorIbSaIbEE13get_allocatorEv_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEccoperator>=_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSaImED1Ev_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSt19_Bit_const_iteratormIEl_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvsputcuninitialized_fill_nsputnbtowc_M_get_Bit_allocator_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE6rbeginEvSTK_FLOAT32_ZNKSt16reverse_iteratorISt13_Bit_iteratorEdeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZN3stk7Shakers7setTypeEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNK9__gnu_cxx13new_allocatorImE7addressERKm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EED1Ev_M_dispose_callbackswmemcmp_ZNKSt16reverse_iteratorISt13_Bit_iteratorEixElmax_size_ZNSt6vectorIbSaIbEE5frontEv_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNSt6vectorIbSaIbEE6assignEmRKb_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZNKSt16reverse_iteratorISt13_Bit_iteratorE4baseEv_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE_ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE12_Vector_implC1ERKS3_div_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_M_call_callbackspubsync_M_check_length_ZNKSt6vectorIbSaIbEE4backEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE3endEv_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE11_M_allocateEm_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSo5tellpEv_ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nISt13_Bit_iteratorS2_EET0_T_S4_S3__ZSt4cerriswalphasetDataRate_ZNSt14_Bit_referenceC1EPmm_ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE7destroyEPS3_tmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalpha_ZSt4copyIPmS0_ET0_T_S2_S1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1__ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm__x_copy_M_leak_hardoperator<operator=operator>_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_Bit_iteratorsnprintf_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZNSs4swapERSsuninitialized_fill_n_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEptEv_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZN3stk7ShakersC2Ei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprinti_ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE4backEvsungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcm_ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE15_M_erase_at_endEPS2_setfsetg_ZNSt13_Bvector_baseISaIbEE13_Bvector_implC1ERKSaImEsetp_ZN9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEpLERKl_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN9__gnu_cxx13new_allocatorIbE8allocateEmPKv_ZNKSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE13get_allocatorEv_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN3stk7Shakers12tickEqualizeEd_ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_internal_ZNSt6locale7numericE_ZNKSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE19_M_get_Tp_allocatorEvvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2___copy_b_n_ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZN9__gnu_cxx13new_allocatorImED2Ev_ZL8iswpuncti~basic_streambuf_ZNKSt6vectorIbSaIbEE2atEm_ZNSt6vectorIbSaIbEE8pop_backEviswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index__tmp_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc__new_sizefront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_nepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarnings_ZNSt13_Bvector_baseISaIbEEC2ERKS0_flush_M_current_ZNSaIN3stk7Shakers6BiQuadEEC1ERKS2__ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt6vectorIbSaIbEE2atEm_ZNSt8ios_base5rightE_ZNSspLEc_ZSt10__copy_auxISt13_Bit_iteratorS0_ET0_T_S2_S1_min_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_copy_aligned_M_replace_safedo_widen_ZNSt6vectorIbSaIbEE3endEvstrtold_ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_strtolliduninitialized_copyinfwprintfis_ZNSt19_Bit_const_iteratorC1ERKSt13_Bit_iterator_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZNKSt19_Bit_const_iteratormiEl_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwiden_ZNKSt13_Bit_iteratordeEvsetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNKSt13_Bit_iteratorixEl_ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt16reverse_iteratorISt13_Bit_iteratorEmmEv__copy_b_ZNSt6vectorIbSaIbEE6insertESt13_Bit_iteratormRKb_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_Callback_listferror_ZNSt18_Bit_iterator_base7_M_incrElswap16__verify_grouping_ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEEC2ERKS4__ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_name_ZNSt18_Bit_iterator_base10_M_bump_upEv_ZNSs10_S_compareEmm_ZSt10_ConstructIN3stk7Shakers6BiQuadES2_EvPT_RKT0__ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEv_ZSt24__uninitialized_copy_auxIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4_St12__false_typefputws_ZN3stk8Instrmnt13controlChangeEid_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEmmEi_ZNSt16reverse_iteratorISt13_Bit_iteratorEmmEi_ZNSsaSEc_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEmmEv~Shakerscopy_backward_ZNKSt14_Bit_referenceltERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6vectorIbSaIbEE5eraseESt13_Bit_iteratorS2__ZN3stk7Shakers6BiQuadD1Ev_ZNSt6locale6globalERKS__ZSt4fillIPmiEvT_S1_RKT0_xsputnsbumpc_M_setstatewcscmp_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEireverse_iterator_ZNKSt13_Bit_iteratorplEl_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEv_ZNSt6vectorIbSaIbEE6resizeEmbUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‰}øH‰uðH‰UèH‹UøH‹EðH‰H‹UøH‹EèH‰BÉÃUH‰åH‰}øH‹EøH‹H‹H‹EøH‹@H!ÐH…À•À¶ÀÉÃUH‰åH‰}ø@ˆuô€}ôt!H‹EøH‹H‹EøH‹H‹H‹EøH‹@H ÐH‰ë"H‹EøH‹H‹EøH‹H‹H‹EøH‹@H÷ÐH!ÐH‰H‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}ðè¶ðH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒì H‰}øH‰uð‰UìH‹}øèH‹UøH‹EðH‰H‹Uø‹Eì‰BÉÃUH‰åH‰}øH‹Eø‹@PH‹Eø‰PH‹Eø‹@ƒø@”À„ÀtH‹EøÇ@H‹EøH‹HPH‹EøH‰ÉÃUH‰åH‰}øH‹Eø‹@PÿH‹Eø‰PH‹Eø‹@ƒøÿ”À„ÀtH‹EøÇ@?H‹EøH‹HPøH‹EøH‰ÉÃUH‰åH‰}èH‰uàH‹Eè‹@‰ÀHEàH‰EøH‹EèH‹H‹EøHP?H…ÀHHÂHÁøHÁàHH‹EèH‰H‹UøH‰ÐHÁø?H‰ÁHÁé:H ƒà?H)ÈH‰EøHƒ}øyHƒEø@H‹EèH‹HPøH‹EèH‰H‹Eø‰ÂH‹Eè‰PÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9ÂuH‹Eø‹PH‹Eð‹@9ÂuÆEïëÆEï¶EïÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèƒð¶ÀÉÃUH‰åH‰}øH‰uðH‹EøH‹H‰ÂH‹EðH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂHÁâH‹Eø‹@‰ÀHÂH‹Eð‹@‰ÀH‰ÑH)ÁH‰ÈÉÃUH‰åHƒìH‰}øH‹}øº¾èÉÃUH‰åHƒì H‰}øH‰uð‰UìH‹}ø‹UìH‹uðèÉÃUH‰åHƒì@H‰}ØH‹EØ‹@‰Á¸H‰ÂHÓâH‹EØH‹0H}ðèH‹EðH‰EàH‹EøH‰EèH‹EàH‹UèÉÃUH‰åHƒìH‰}øH‹}øèH‹EøÉÃUH‰åHƒìH‰}øH‹}øèH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøÉÃUH‰åHƒì@H‰}ØH‰uÐH‹UØH‹H‰Eð‹B‰EøH‹uÐH}ðèH‰ÂH‹H‰Eà‹B‰EèH‹EàH‹UèÉÃUH‰åHƒì H‰}øH‰uð‰UìH‹}ø‹UìH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹Eð‹PH‹EðH‹0H‹}øèÉÃUH‰åHƒì H‰}èH‹Eè‹@‰Á¸H‰ÂHÓâH‹EèH‹0H}ðèH}ðè¶ÀÉÃUH‰åHƒìH‰}øH‹}øèH‹EøÉÃUH‰åSHƒìXD‰ÀH‰}ÐH‰uØH‰UÀH‰MȈE¼ë9¶]¼H}ÐèH‰E H‰U¨H‹E H‰EàH‹E¨H‰EèH}à‰ÞèH}ÐèHuÀH}Ðè„Àu¶HƒÄX[ÉÃUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}èH‹Uè¸H‰ÇEüëS‹EüH‹MèHcиH‰DÑ‹EüH‹MèHcиH‰DÑ ‹EüH‹MèHcиH‰DÑ8‹EüH‹MèHcиH‰DÑPÿEüƒ}ü~§ÉÃUH‰åH‰}øH‰uðòEèH‹Eðòf(ÈòYMèH‹Eøò@xòYÁH‹Eðò@PH‹EðòXPH‹EðòH(H‹Eðò@Xf(ÑòYÐH‹EðòH0H‹Eðò@`òYÁòXÂf(Ëò\Èf(ÁH‹Eðò@PH‹EðH‹PXH‹EðH‰P`H‹EðH‹PPH‹EðH‰PXH‹EðH‹@PH‰EØòEØÉÃUH‰åH‰}øòEðòMèòUàH‹UøH‹EðH‰‚ H‹UøH‹EèH‰‚¨H‹UøH‹EàH‰‚°ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰‚ÐH‹Eøòˆ H‹Eøò€Ðf(ÑòYÐH‹Eøòˆ¨H‹Eøò€ØòYÁòXÐH‹Eøòˆ°H‹Eøò€àòYÁòXÂH‹Eøò€èH‹EøH‹ØH‹EøH‰àH‹EøH‹ÐH‹EøH‰ØH‹EøH‹€èH‰EèòEèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHkÀhHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åHƒì@H‰}ØH‰uÐH‹EЉÁƒá?H‹EØH‹H‹EÐHÁèHÁàH4H}ð‰ÊèH}ðèH‰EÀH‰UÈH‹EÀH‰EàH‹EÈH‰EèH‹EàH‹UèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØ‹‰Eüë‹EüHcÐH‹EèH‰HƒEèH‹EèH;EàuäÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åSHƒìhL‰E˜H‰}°H‰u¸H‰U H‰M¨H‹U°H‹E H9„¤H‹E˜¶„Àt ÇE”ÿÿÿÿëÇE”‹E”‰EìH‹u H‹E°HxHUìèH‹E˜¶¶ØH‹E°HpH}кèH‹UÐH‹MØH‹}°H‹u¸A‰ØèH‹E˜¶¶ØH‹u H}ÀºèH‹U H‹M¨H‹}ÀH‹uÈA‰Øèë"H‹E˜¶¶ÀH‹U H‹M¨H‹}°H‹u¸A‰ÀèHƒÄh[ÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÅNìÄNìÄNH¯ÂÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}èH‹UèH‹H‰Eð‹B‰EøH‹EðH‹UøÉÃUH‰åH‰}èH‹UèH‹BH‰Eð‹B‰EøH‹EðH‹UøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒì@H‰}ØH‹uØH}ðèH‹EðH‰Eà‹Eø‰EèH‹EàH‹UèÉÃUH‰åHƒì@H‰}ØH‹uØHƒÆH}ðèH‹EðH‰Eà‹Eø‰EèH‹EàH‹UèÉÃUH‰åHƒì@H‰}ØH‹}ØèH‰EÀH‰UÈH‹EÀH‰Eð‹EȉEøH‹}ØèH‰EÀH‰UÈH‹EÀH‰Eà‹EȉEèHuðH}àèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‰uðH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐH‰ÂHÁúH¸ÅNìÄNìÄNH¯ÂHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åHƒì@H‰}ØH‹}ØèH‰EÀH‰UÈH‹EÀH‰Eð‹EȉEøH‹EØH‹p H}àºèHuðH}àèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‰uðëH‹}øèHƒEøhH‹EøH;EðuèÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹}øèH‹}øHƒÇèH‹EøHÇ@ ÉÃUH‰åHƒì H‰}èH‰uàH‹uàH}ÿèH‹}èHuÿèH}ÿèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‰UèësH‹MøH‹UèH‹H‰H‹BH‰AH‹BH‰AH‹BH‰AH‹B H‰A H‹B(H‰A(H‹B0H‰A0H‹B8H‰A8H‹B@H‰A@H‹BHH‰AHH‹BPH‰APH‹BXH‰AXH‹B`H‰A`HƒEøhH‹EøH;EðuƒÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸vb'vb'vÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒì H‰}øH‰uðH‹uø¿hèH‰EèHƒ}脞H‹UðH‹H‹MèH‰H‹BH‹MèH‰AH‹BH‹MèH‰AH‹BH‹MèH‰AH‹B H‹MèH‰A H‹B(H‹MèH‰A(H‹B0H‹MèH‰A0H‹B8H‹MèH‰A8H‹B@H‹MèH‰A@H‹BHH‹MèH‰AHH‹BPH‹MèH‰APH‹BXH‹MèH‰AXH‹B`H‹UèH‰B`ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹EèH‰EøëH‹uØH‹}øèHÿMàHƒEøhHƒ}àuãÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹EØH‰EøëH‹uèH‹}øèHƒEèhHƒEøhH‹EèH;EàußH‹EøÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åH‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÅNìÄNìÄNH¯ÂH‰Eøë|HƒmØhH‹MØHƒmàhH‹UàH‹H‰H‹BH‰AH‹BH‰AH‹BH‰AH‹B H‰A H‹B(H‰A(H‹B0H‰A0H‹B8H‰A8H‹B@H‰A@H‹BHH‰AHH‹BPH‰APH‹BXH‰AXH‹B`H‰A`HÿMøHƒ}øyÿÿÿH‹EØÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒÄ€L‰ÀM‰ÈH‰}°H‰u¸H‰U H‰M¨H‰EL‰E˜Hu°H} èH‰EøëcH} èH‰ÇèH‰E€H‰UˆH‹E€H‰EàH‹EˆH‰EèH}èH‰ÇèH‰E€H‰UˆH‹E€H‰EÐH‹EˆH‰EØHuàH}ÐèHÿMøHƒ}ø–H‹EH‰EÀ‹E˜‰EÈH‹EÀH‹UÈÉÃUH‰åHƒì`L‰ÀM‰ÈH‰}ÐH‰uØH‰UÀH‰MÈH‰E°L‰E¸ÆEÿH‹E°H‹U¸H‹MÀH‹uÈH‹}ÐL‹UØI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰E H‰U¨H‹E H‰Eà‹E¨‰EèH‹EàH‹UèÉÃUH‰åHƒìPL‰ÀM‰ÈH‰}àH‰uèH‰UÐH‰MØH‰EÀL‰EÈH‹EÀH‹UÈH‹MÐH‹uØH‹}àL‹UèI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰E°H‰U¸H‹E°H‰Eð‹E¸‰EøH‹EðH‹UøÉÃUH‰åHƒì`L‰ÀM‰ÈH‰}ÐH‰uØH‰UÀH‰MÈH‰E°L‰E¸ÆEÿÆEþH‹E°H‹U¸H‹MÀH‹uÈH‹}ÐL‹UØI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰E H‰U¨H‹E H‰Eà‹E¨‰EèH‹EàH‹UèÉÃUH‰åHƒÄ€L‰ÀM‰ÈH‰}°H‰u¸H‰U H‰M¨H‰EL‰E˜Hu°H} èH‰EøëeH}°èH‰E€H‰UˆH‹E€H‰EàH‹EˆH‰EèH}èH‰E€H‰UˆH‹E€H‰EÐH‹EˆH‰EØHuàH}ÐèH}°èH}èHÿMøHƒ}ø”H‹EH‰EÀ‹E˜‰EÈH‹EÀH‹UÈÉÃUH‰åHƒì`L‰ÀM‰ÈH‰}ÐH‰uØH‰UÀH‰MÈH‰E°L‰E¸ÆEÿH‹E°H‹U¸H‹MÀH‹uÈH‹}ÐL‹UØI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰E H‰U¨H‹E H‰Eà‹E¨‰EèH‹EàH‹UèÉÃUH‰åHƒìPL‰ÀM‰ÈH‰}àH‰uèH‰UÐH‰MØH‰EÀL‰EÈH‹EÀH‹UÈH‹MÐH‹uØH‹}àL‹UèI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰E°H‰U¸H‹E°H‰Eð‹E¸‰EøH‹EðH‹UøÉÃUH‰åHƒì`L‰ÀM‰ÈH‰}ÐH‰uØH‰UÀH‰MÈH‰E°L‰E¸ÆEÿÆEþH‹E°H‹U¸H‹MÀH‹uÈH‹}ÐL‹UØI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰E H‰U¨H‹E H‰Eà‹E¨‰EèH‹EàH‹UèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒìxL‰ÀM‰ÈH‰}°H‰u¸H‰U H‰M¨H‰EL‰E˜Hu°H} èH‰EèëNH}°è¶ØH}èH‰E€H‰UˆH‹E€H‰EÐH‹EˆH‰EØH}ЉÞèH}°èH}èHÿMèHƒ}è«H‹EH‰EÀ‹E˜‰EÈH‹EÀH‹UÈHƒÄx[ÉÃUH‰åHƒì`L‰ÀM‰ÈH‰}ÐH‰uØH‰UÀH‰MÈH‰E°L‰E¸ÆEÿH‹E°H‹U¸H‹MÀH‹uÈH‹}ÐL‹UØI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰E H‰U¨H‹E H‰Eà‹E¨‰EèH‹EàH‹UèÉÃUH‰åHƒìPL‰ÀM‰ÈH‰}àH‰uèH‰UÐH‰MØH‰EÀL‰EÈH‹EÀH‹UÈH‹MÐH‹uØH‹}àL‹UèI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰E°H‰U¸H‹E°H‰Eð‹E¸‰EøH‹EðH‹UøÉÃUH‰åHƒì`L‰ÀM‰ÈH‰}ÐH‰uØH‰UÀH‰MÈH‰E°L‰E¸ÆEÿÆEþH‹E°H‹U¸H‹MÀH‹uÈH‹}ÐL‹UØI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰E H‰U¨H‹E H‰Eà‹E¨‰EèH‹EàH‹UèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒìH‰}øH‹EøH‹H…Àt5H‹EøH‹@ H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹EøH‰ÇèÉÃUH‰åHƒìH‰}øH‹}øèH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÅNìÄNìÄNH¯ÂH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øHÇèH‹}øHÇhèH‹}øHÇPèH‹}øHÇ8èH‹}øHÇ èH‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øHÇèH‹}øHÇhèH‹}øHÇPèH‹}øHÇ8èH‹}øHÇ èH‹}øè¸„Àt H‹}øèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì0H‰}øH‰uðòEèòMàòMàòI-f(ÑòYÐòUÐòMèò7-f(ÑòYÐòUØèòMØò^Èf(ÁèòYEÐH‹Eðò@(òEàòYEàH‹Eðò@0ÉÃUH‰åHƒìH‰}øòEðèò*Àf(ÈòYMðòÍ,f(Ñò^Ðf(ÂÉÃUH‰åHƒìH‰}øèò*Àf(ÈòXÈò™,ò^Èò•,f(Ñò\Ðf(ÂÉÃUH‰åHƒìH‰}ø‰uôó*EôóEðèó*ÀóYEðóZÈòK,f(Ñò^Ðf(Âò,ÀÉÃUH‰åSHƒìhH‰}ØH‹}ؾÿèò*ÈH‹EØò@`f.Á—À„À„©H‹EØH‹PHH‹EØH‰PhH‹}ؾè‰Eìƒ}ìu+H‹}ØHÇ ¾èòfWÀf.ÈuzÆEŸëÆEŸ¶EŸ„À„žH‹}ØHǾèH‰ÃH‹}ØHÇ8¾èòòE H‹}Øèf(Èòd+òYÈò`+òXÁòYE òH‹}ØHÇ ¾èH‰ÃH‹}Øèf(Èò®+fTÁò驃}ìu+H‹}ØHÇ ¾èòfWÀf.ÈuzÆE¯ëÆE¯¶E¯„À„žH‹}ØHǾèH‰ÃH‹}ØHÇ8¾èòòM°H‹}Øèf(Èò…*òYÈòq*òXÁòYE°òH‹}ØHÇ ¾èH‰ÃH‹}Øèf(ÈòÏ*fTÁòéÊH‹}ØHÇ ¾èòfWÀf.È”À›Â!ЄÀ„™H‹}ØHǾèH‰ÃH‹}ØHÇ8¾èòòU¸H‹}Øèf(Èò¶)òYÈòº)òXÁòYE¸òH‹}ØHÇ ¾èH‰ÃH‹}Øèf(Èò*fTÁòÇEèéB‹uèH‹}ØHÇ èH‰ÃòòEÀ‹uèH‹}ØHÇPèòòYEÀò‹uèH‹}ØHÇ èòf.)—À„À„¸‹uèH‹}ØHÇèòòô(òYÁò‹uèH‹}ØHÇ èH‰Ã‹uèH‹}ØHÇPèòòw(f(ÑòYÐòUÈ‹uèH‹}ØHÇèòòS(f(ÑòYÐòUÐèòMÐò^Èf(ÁèòYEÈòC(ë‹uèH‹}ØHÇ èH‰Â¸H‰ÿEèƒ}膴þÿÿHƒÄh[ÉÃUH‰åSHì¨H‰}¸‰u´ÇEì¸H‰EØH‹E¸‹@@ƒøtH‹E¸‹@@ƒø…nH‹E¸òˆfWÀf.Ásë.H‹}¸HƒÇ¾èH‰Â¸H‰òò…Xÿÿÿé-H‹E¸òXHH‹E¸òH‹E¸òHHò…'òYÁòXÂf(Ëò\Èf(ÁH‹E¸ò@HH‹E¸òHHfWÀf.Áwë>H‹U¸H¸ð?H‰BHH‹E¸òˆòý&f(Ñò\Ðf(ÂH‹E¸ò€ò'H‹}¸èf(ÈH‹E¸ò@`f.Á—À„Àt,H‹E¸òPhH‹E¸òHHH‹E¸ò@HòYÁòXÂH‹E¸ò@hH‹E¸ò@hò…`ÿÿÿH‹}¸èò`ÿÿÿòYÈH‹E¸ò@HòYÁòEØé@H‹E¸òHHòb&f.Áwë.H‹}¸HƒÇ¾èH‰Â¸H‰ò òXÿÿÿé¾H‹E¸òHHH‹E¸ò@XòYÁH‹E¸ò@HH‹E¸‹@@ƒøuH‹}¸èH‹E¸H‹@hH‰EØé´ò÷%H‹}¸èf(ÈH‹E¸ò@`f.Á—À„À„‡H‹E¸òHhH‹E¸ò@HòXÁH‹E¸ò@hH‹E¸H‹@hH‰EØÇEèé#‹uèH‹}¸HÇhèH‰E H‰U¨H‹E H‰EÀH‹E¨H‰EÈH}Àè„À„ä‹uèH‹}¸HÇ8èòò•hÿÿÿH‹E¸ò€¨ò…pÿÿÿH‹}¸èòpÿÿÿòYÈò×$òXÁòY…hÿÿÿòEЋuèH‹}¸HÇ èH‰Ã‹uèH‹}¸HÇPèòòy$f(ÑòYÐò•xÿÿÿòMÐòd$f(ÑòYÐòU€èòM€ò^Èf(ÁèòY…xÿÿÿòC(ÿEèH‹E¸‹@D;Eè‡ÍþÿÿH‹E¸‹@@ƒøuH‹}¸¾è‰EìH‹E¸òHhH‹E¸ò@PòYÁH‹E¸ò@hH‹}¸HƒÇ¾èH‰Â¸H‰H‹E¸‹@@ƒø…ÀÇEä颋Eä;EìuMH‹}¸HƒÇ¾èH‰ÃòòUˆ‹uäH‹}¸HÇ èH‰ÆòEØH‹}¸èòXEˆòëJH‹}¸HƒÇ¾èH‰ÃòòE‹uäH‹}¸HÇ èH‰ÆH‹}¸fWÀèòXEòÿEäH‹E¸‹@D;Eä‡NÿÿÿëcÇEàëNH‹}¸HƒÇ¾èH‰Ãò òM˜‹uàH‹}¸HÇ èH‰ÆòEØH‹}¸èòXE˜òÿEàH‹E¸‹@D;Eàw¦H‹}¸HƒÇ¾èH‰ÃH‹}¸HƒÇ¾èòH‹}¸èòH‹}¸HƒÇ¾èòò•Xÿÿÿò…XÿÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðHkøhèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHìØH‰½8ÿÿÿH‰µ0ÿÿÿH‰•(ÿÿÿH‰ ÿÿÿH‹…(ÿÿÿH…À„OH‹…8ÿÿÿH‹@H‰ÂH‹…8ÿÿÿH‹@H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÅNìÄNìÄNH¯ÂH‰ÂH‹…(ÿÿÿH9‚ÃH‹• ÿÿÿH‹H‰…@ÿÿÿH‹BH‰…HÿÿÿH‹BH‰…PÿÿÿH‹BH‰…XÿÿÿH‹B H‰…`ÿÿÿH‹B(H‰…hÿÿÿH‹B0H‰…pÿÿÿH‹B8H‰…xÿÿÿH‹B@H‰E€H‹BHH‰EˆH‹BPH‰EH‹BXH‰E˜H‹B`H‰E H‹½8ÿÿÿèH‰EÐHµ0ÿÿÿH}ÐèH‰EàH‹…8ÿÿÿH‹@H‰EÈH‹…(ÿÿÿH9Eà†÷H‹½8ÿÿÿèH‰ÆH}ïèH‹…8ÿÿÿL‹@H‹…8ÿÿÿH‹pH‹…8ÿÿÿH‹PH‹…(ÿÿÿHkÀhH‰×H)ÇHMïL‰ÂèH}ïèH‹…8ÿÿÿH‹PH‹…(ÿÿÿHkÀhHÂH‹…8ÿÿÿH‰PH‹…(ÿÿÿHkÀhH‰ÂH‹EÈH‰ÃH)ÓH½0ÿÿÿèH‹8H‹UÈH‰ÞèH½0ÿÿÿèH‹H‹…(ÿÿÿHkÀhHH½0ÿÿÿèH‹8H•@ÿÿÿH‰ÞèéDH‹½8ÿÿÿèH‰ÆH}îèH‹…(ÿÿÿH‰ÆH+uàH‹…8ÿÿÿH‹xHMîH•@ÿÿÿèH}îèH‹…8ÿÿÿH‹PH‹…(ÿÿÿH+EàHkÀhHÂH‹…8ÿÿÿH‰PH‹½8ÿÿÿèH‰ÆH}íèH‹…8ÿÿÿH‹XH½0ÿÿÿèH‹8HMíH‹uÈH‰ÚèH}íèH‹…8ÿÿÿH‹PH‹EàHkÀhHÂH‹…8ÿÿÿH‰PH½0ÿÿÿèH‹8H•@ÿÿÿH‹uÈèéBH‹½8ÿÿÿèH‰EÀH‹½8ÿÿÿèH‰ÂH‹EÀH)ÂH‹…(ÿÿÿH9Â’À„Àt H=èHµ(ÿÿÿH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸sH‹½8ÿÿÿèH‰E¸H‹½8ÿÿÿH‹u¸èH‰E°H‹E°H‰E¨H‹½8ÿÿÿèH‰ÆH}ìèH½0ÿÿÿèH‹0H‹…8ÿÿÿH‹8HMìH‹U°èH‰E¨H}ìèH‹½8ÿÿÿèH‰ÆH}ëèH‹µ(ÿÿÿHMëH‹• ÿÿÿH‹}¨èH}ëèH‹…(ÿÿÿHkÀhHE¨H‹½8ÿÿÿèH‰ÆH}êèH‹…8ÿÿÿH‹XH½0ÿÿÿèH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹½8ÿÿÿèH‰ÆH}èèH‹…8ÿÿÿH‹pH‹…8ÿÿÿH‹8HUèèH}èèH‹…8ÿÿÿH‹@H‰ÂH‹…8ÿÿÿH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÅNìÄNìÄNH¯ÂH‰ÂH‹…8ÿÿÿH‹0H‹½8ÿÿÿèH‹•8ÿÿÿH‹E°H‰H‹•8ÿÿÿH‹E¨H‰BH‹E¸HkÀhH‰ÂHU°H‹…8ÿÿÿH‰PHÄØ[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHkÀhH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆH‹}èHMH‰ÚèHƒÄ[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EðHƒÀ?H‰ÆHÁîH‹EøH‰ÇºèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàòEØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒÄ€H‰}¸L‰ÀH‰u¨H‰U°H‰M˜H‰E H‹UH‹u˜H‹}¨èH‰EøH‹uøH}кèH‹u˜H}àºèH‹EÐH‹UØH‹M˜H‹u H‹}àL‹UèI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰E€H‰UˆH‹E€H‰EÀ‹Eˆ‰EÈH‹EÀH‹UÈÉÃUH‰åHƒì H‰}øH‰uèH‰UðH‹}øHƒÇHuèº èÉÃUH‰åSHìXH‰½èþÿÿH‰ÐþÿÿD‰ÀH‰µØþÿÿH‰•àþÿÿˆ…ÌþÿÿH‹…ÐþÿÿH…À„CH‹½èþÿÿèH‰ÃH‹½èþÿÿèH‰ÚH)ÂH‹…ÐþÿÿH9“À„À„:H‹…ÐþÿÿH‰ÆH‹½èþÿÿHƒÇèH‰…°þÿÿH‰•¸þÿÿH‹…°þÿÿH‰E°‹…¸þÿÿ‰E¸H‹½èþÿÿèH‰…°þÿÿH‰•¸þÿÿH‹…°þÿÿH‰EÀ‹…¸þÿÿ‰EÈH‹E°H‹U¸H‹MÀH‹uÈH‹½ØþÿÿL‹•àþÿÿI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰…°þÿÿH‰•¸þÿÿH‹…°þÿÿH‰E ‹…¸þÿÿ‰E¨H‹…ÐþÿÿH‰ÆH½ØþÿÿèH‰…°þÿÿH‰•¸þÿÿH‹…°þÿÿH‰E‹…¸þÿÿ‰E˜H…ÌþÿÿH‹UH‹M˜H‹½ØþÿÿH‹µàþÿÿI‰ÀèH‹…ÐþÿÿH‰ÆH‹½èþÿÿHƒÇèéÓH‹½èþÿÿèH‰ÃH‹½èþÿÿèH‰EàHµÐþÿÿH}àèH‹HH‰EèH‹½èþÿÿH‹uèèH‰EØH‹uØH½`ÿÿÿºèHµØþÿÿH½@ÿÿÿèH‹½èþÿÿèH‰…°þÿÿH‰•¸þÿÿH‹…°þÿÿH‰…pÿÿÿ‹…¸þÿÿ‰…xÿÿÿHµpÿÿÿH½PÿÿÿèH‹@ÿÿÿH‹•HÿÿÿH‹µPÿÿÿH‹½XÿÿÿL‹èþÿÿH‹…`ÿÿÿH‰$H‹…hÿÿÿH‰D$I‰ÐH‰úL‰ÏèH‰…°þÿÿH‰•¸þÿÿH‹…°þÿÿH‰E€‹…¸þÿÿ‰EˆH‹…ÐþÿÿH‰ÆH}€èH‰…°þÿÿH‰•¸þÿÿH‹…°þÿÿH‰…0ÿÿÿ‹…¸þÿÿ‰…8ÿÿÿH…ÌþÿÿH‹•0ÿÿÿH‹8ÿÿÿH‹}€H‹uˆI‰ÀèH‹…ÐþÿÿH‰ÆH}€èH‰…°þÿÿH‰•¸þÿÿH‹…°þÿÿH‰…ÿÿÿ‹…¸þÿÿ‰…ÿÿÿH‹½èþÿÿèH‰…°þÿÿH‰•¸þÿÿH‹…°þÿÿH‰… ÿÿÿ‹…¸þÿÿ‰…(ÿÿÿH‹…ÿÿÿH‹•ÿÿÿH‹ ÿÿÿH‹µ(ÿÿÿH‹½ØþÿÿL‹•àþÿÿI‰ÀI‰ÑH‰ÊH‰ñL‰ÖèH‰…°þÿÿH‰•¸þÿÿH‹…°þÿÿH‰…ÿÿÿ‹…¸þÿÿ‰…ÿÿÿH‹½èþÿÿHƒÇHµÿÿÿº èH‹½èþÿÿèH‹EèHƒÀ?HÁèHÁàH‰ÂHUØH‹…èþÿÿH‰P H‹uØH½ðþÿÿºèH‹½èþÿÿHµðþÿÿº èHÄX[ÉÃUH‰åHƒì0H‰}øH‰MàL‰EØH‰uèH‰UðH‹Eض¶ÀH‹MàH‹uèH‹UðH‹}øA‰ÀèÉÃUH‰åSHƒìhH‰}¸H‰u°ˆU¬H‹}¸èH;E°—À„ÀtXH‹]°H‹}¸èH‰EH‰U˜H‹EH‰Eà‹E˜‰EèH}àH‰ÞèH‰EH‰U˜H‹EH‰EЋE˜‰EØH‹uÐH‹UØH‹}¸èëPH‹}¸èH‰ÂH‹E°H‰ÃH)ÓH‹}¸èH‰EH‰U˜H‹EH‰EÀ‹E˜‰EÈHE¬H‹uÀH‹UÈH‹}¸I‰ÀH‰ÙèHƒÄh[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!Shakers::tick(): channel and StkFrames arguments are incompatible!vector::_M_fill_insertShakers::controlChange: value () is out of range!Shakers::controlChange: undefined control number ()!N3stk7ShakersEÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿ4:wU\ÿÿ'¢ÿÿ'¢UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk8InstrmntEffffffæ?p§@ð?333333ã?|µ@ð?¸…ëQ¸î?®Gáz®ï?®Gáz®ï?ø¡@àµ@¤¿@š™™™™™¹?š™™™™™é?ð?®Gáz®ï?®Gáz®ï?®Gáz®ï?®Gáz®ï?®Gáz®ï?ˆ£@´´@d¹@6À@$Ã@ð?ð?ð?à?333333Ó?×£p= ×ï?×£p= ×ï?×£p= ×ï?à¥@€¡@@ª@ð?ð?ð?333333ã?”±@ð?®Gáz®ï?X9´Èv¾ï?X9´Èv¾ï?X9´Èv¾ï?X9´Èv¾ï? w@@@–@Ê @¬@ð?ÍÌÌÌÌÌü?ÍÌÌÌÌÌü?ÍÌÌÌÌÌü?ÍÌÌÌÌÌü?333333ã?|µ@ð?ffffffî?‰@ð?mçû©ñÒí?<¹@ð?`åÐ"Ûùê?”Á@ð?•C‹lçï?•C‹lçï?•C‹lçï?•C‹lçï?– @¦±@LÁ@€Å@ð?š™™™™™é?333333ã?š™™™™™Ù?+‡ÙÎ÷ï?+‡ÙÎ÷ï?+‡ÙÎ÷ï?|Å@P´@ö­@ð?š™™™™™é?à?ï8EGrùï?ï8EGrùï?ï8EGrùï?ϵ@€Â@€&Ã@ð?š™™™™™é?à?Ñ‘\þCúï?Ñ‘\þCúï?Ñ‘\þCúï?b±@n³@€lÃ@ð?š™™™™™é?à?–C‹lçûï?–C‹lçûï?–C‹lçûï?°š@€OÁ@€ªÁ@ð?š™™™™™é?à?–C‹lçûï?–C‹lçûï?–C‹lçûï?ϵ@Å@ô@ffffffæ?š™™™™™Ù?333333Ó?xœ¢#¹üï?xœ¢#¹üï?xœ¢#¹üï?R¼@Ö¿@¦Ã@ð?333333ó?ffffffæ? ×£p= ï? ×£p= ï?ˆ£@@¯@ð?ð?®Gáz®ï?X9´Èv¾ï?©@@¿@ð?ð?ÁÊ¡E¶óï?ÁÊ¡E¶óï?ÁÊ¡E¶óï? |@À‚@p‡@ð?ð?ð?¬Zd;ßï?¬Zd;ßï?¬Zd;ßï?¬Zd;ßï?¬Zd;ßï?¬Zd;ßï?¬Zd;ßï?fffffZ@33333[’@Ô•@€˜@€›@š™™™™Z @\¢@ð?ð?ð?ð?ð?ð?ð?¸…ëQ¸î?©@ð?À-DTû!@àAð?Ð?è?ô?ü©ñÒMbP?q¬‹Ûhð?ü©ñÒMb`?@ð¿`@à?@€?š™™™™™¹?š™™™™™ñ?€k@(@áz®GL@ÿÿÿÿÿÿÿzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿ[† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ“† 4øÿÿÿÿÿÿÿA† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿJ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿH† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿr† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿx† 4øÿÿÿÿÿÿÿ½† 4øÿÿÿÿÿÿÿF† 4øÿÿÿÿÿÿÿʆ 4øÿÿÿÿÿÿÿD† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿf† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿû† ƒ4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ:† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ$† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿ5† 4øÿÿÿÿÿÿÿY† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿP† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿA† 4øÿÿÿÿÿÿÿ5† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ‘† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ͆ 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿɆ 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ»† 4øÿÿÿÿÿÿÿv† 4øÿÿÿÿÿÿÿr† 4øÿÿÿÿÿÿÿz† 4øÿÿÿÿÿÿÿ½† 4øÿÿÿÿÿÿÿv† 4øÿÿÿÿÿÿÿr† 4øÿÿÿÿÿÿÿz† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ¬† ƒ4øÿÿÿÿÿÿÿv† 4øÿÿÿÿÿÿÿr† 4øÿÿÿÿÿÿÿz† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿO† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿZ† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ‡† 4øÿÿÿÿÿÿÿ‡† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿˆ† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ?† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ?† ƒ4øÿÿÿÿÿÿÿĆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ‘† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ|† ƒ4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ¤† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿކ ƒ4øÿÿÿÿÿÿÿ@† 4øÿÿÿÿÿÿÿ׆ ƒ<øÿÿÿÿÿÿÿJ=†  ƒŒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ0† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒIG-b-Ù>š>f-m>ˆ-T>¬-;>¬-ä=2-=n-|=e=í<P-²<œ-’<S{<ˆ-[<RD<¬-$<Q <¬-Ó;–-¯;¦-Œ;¦-i;‚-¯:v-‚:n-}:f:î9P-³9œ-“9P|9ˆ-\9OE9¬-%9N9¬-Ô8–-°8¦-8¦-j8‚-°7v-„7n-{7l7ô6P-¹6œ-™6M‚6ˆ-b6LK6¬-+6L6¬-ô5KÝ5¬-£5–-5¦-\5¦-95¦-5‚-\4v-04n-+44t3P-93œ-3J3ˆ-â2IË2¬-«2H”2¬-Z2–-62¦-2¦-ð1‚-61v- 1n-1î0N0P-0œ-ó/GÜ/ˆ-¼/F¥/¬-…/En/¬-4/–-/¦-í.¦-Ê.‚-.v-×-P-œ-œ-v-D_-ˆ-9-C"-¬-ü,Bå,¬-ž,P-c,œ-=,A&,ˆ-,@é+¬-Ã+?¬+¬-e+P-*+œ-+>í*ˆ-Ç*=°*¬-Š*<s*¬-,*P-ñ)œ-Ë);´)ˆ-Ž):w)¬-Q)9:)¬-ó(P-¸(œ-’(8{(ˆ-U(7>(¬-(6(¬-º'P-'œ-Y'5B'ˆ-'4'¬-ß&3È&¬-“&n-Ž&w&&P-Í%œ-ª%2“%ˆ-p%1Y%¬-6%0%¬-â$–-¾$¦-›$¦-x$‚-¾#v-e#n-`#I#¹"P-~"œ-^"/G"ˆ-'"."¬-ð!-Ù!¬-Ÿ!–-{!¦-X!¦-5!‚-{ v-O n-J 3 £P-hœ-H,1ˆ-+ú¬-Ú*ì-‰–-e¦-B¦-‚-ev-9n-4¥P-jœ-J)3ˆ-(ü¬-Ü'Ŭ-‹–-g¦-D¦-!‚-gv-;n-6§P-lœ-L&5ˆ-%þ¬-Þ$Ǭ-–-i¦-F¦-#‚-iv-=n-8!©P-nœ-N#7ˆ-"¬-à!ɬ-–-k¦-H¦-%‚-kv-?n-:#«P-pœ-P 9ˆ-¬-âˬ-‘–-m¦-J¦-'‚-mv-An-<P-bœ-B+ˆ- ô¬-Ô½¬-ƒ–-_¦-<¦-‚-_v-3n-.‡ P-L œ-,  ˆ-õ Þ ¬-¾ § ¬-m –-I ¦-& ¦- ‚-I v- n-  ‡ P-L œ- P-ã œ-à ¬ ˆ-Œ u ¬-U > ¬- –-à¦-½¦-š‚-àv-´n-¯˜ P-åœ-Å®ˆ-Žw¬-W@¬-–-â¦-¿¦-œ‚-âv-¶n-±š"P-ðœ-йˆ-™‚¬-bK¬-–-í¦-ʦ-§‚-ív-o%-j ,-ä-§-}è-^-˜"h"8""à!¨!x!P! !ø Ð ¨ € X 0  ب€X0à¸h@ðÈ xP øÈ xP(РxP(ب€X(ذˆ`8èÀ˜pHèÀ˜pH ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@ðÈ xP(ذˆ`8èÀ˜h@èÀ˜pH ø Ð ¨ € X 0  à ¸  h @  ð È   x P (  Ø ° ˆ ` 8  è À ˜ p H  øÐ¨€X0à¸h@ðȘpH øÐ xP(ذˆ`8à¸h@ðÈ xP(ذˆ`8èÀ˜pH F¹E¤EE7E"E EµD D‹DvDaDLD7D"D DøCãCÎC¹C¤CCzCeCPC4CC C¢BBxB B BöAžA‰AtAAAò@©@”@@&@@ü?”??j??ý>è>>{>f>þ=é=Ô=|=g=R=ú<å<Ð<x<c<N<ö;á;Ì;¯:§:z:r:(: :©9¡9}9u9X9P949,9È8À8ž8–8x8p8R8J8,8$88þ7à7Ø7º7²7”7Œ7n7f7H7@7"77ü6ô6Ö6Î6°6¨6Š6‚6d6\6?67666õ5í5Ð5È5«5£5†5~5a5Y5<5455ù4®4¦4L4D44ù3¥33f3^3ö2î2†2~272/2Ø1Ð1‰1111)1Ï0Ç0l0d0#00Ç/¿/r/j/&//Ñ.É.a.Y.. .³-«-d-\-ñ,é,¢,š,C,;,ã+Û+¦+ž+a+Y+%++à*Ø*“*‹*1*)*Î)Æ)…)})))!)í(å(¨( (€(x(e(](( (è'à'Ã'»'š'’'v'n'!''û&ó&×&Ï&¯&§&r&j&D&<&&ÿ%¡%™%u%m%P%H%»$³$‰$$Q$I$'$$û#ó#«#£##w#1#)#À"¸"{"s"S"K""ý!”!Œ!O!G!'!!Ù Ñ † ~ A 9   íå‰3+À¸phçßš’=5ìä’Š.&ÊÂXP§Ÿw2*½µme ª¢7/èà‰*"Õ͉#ƾum ÈÀ–Žia7/ý¡™=5ÞÖ¬¤H@ôìûe]ú¤œG?ãÛ•`XæÞ¾¶iaä Ü § Ÿ Z R "  ú ò Î Æ x p * " Ó Ë  y "  Ü Ô Ÿ — e ] 8 0   Ù Ñ ¬ ¤ { s   ë㈀+#ÎÆqi ·¯^V1)ÿ÷ÍÅ¥WO Á¹ogG?éá´¬WO ÞÖˆB:úò¨ €x"íåˆC;ÉÿÁÿ{ÿsÿ3ÿ+ÿ¼þ´þXþPþôýìý²ýªýpýhý.ý&ýýøüOüGü üüÊûÂû‰ûû1û)ûÖúÎú°ú¨úú…úEú=úú úÅù½ù«ù£ùZùRù-ù%ùûøóøÊøÂøcø[øÞ÷Ö÷¢÷š÷u÷m÷H÷@÷÷÷ÜöÔööyöööÙõÑõ“õ‹õHõ@õõõîôæô´ô¬ôTôLôëóãó¯ó§ó}óuóCó;óÔòÌò0 |R ÝTP@H@<@4@(@ @@ü?ð?è?Ü?Ô?¸?°?¤?œ??ˆ?l?d?X?P?D?ð>Ô>Ì>À>¸>¬>¤>ˆ>€>t>l>`>X><>4>(> >> >ð=è=Ü=Ô=È=À=¤=œ==ˆ=|=t=X=P=D=<=0=(= ==ø<ð<ä<Ü<À<¸<¬<¤<˜<<t<l<`<X<L<D<(< << <<ø;Ü;Ô;È;À;´;¬;;ˆ;|;t;h;`;D;<;0;(;;;ø:ð:ä:Ü:Ð:È:¬:¤:˜::„:|:`:X:L:D:8:0:: ::ø9ì9ä9È9À9´9¬9 9˜9|9t9h9`9T9L909(99999ä8Ü8Ð8È8¼8´8˜88„8|8p8h8L8D88808$888ø7ì7ä7Ø7Ð7´7¬7 7˜7Œ7„7h7`7T7L7@7877777ô6ì6Ð6È6¼6´6¨6 6„6|6p6h6\6T68606$6666ì5ä5Ø5Ð5Ä5¼5 5˜5Œ5„5x5p5T5L5@585,5$555ô4ì4à4Ø4¼4´4¨4 4”4Œ4p4h4\4T4H4@4$4444ü3ô3Ø3Ð3Ä3¼3°3¨3Œ3„3x3p3d3\3@383,3$333ô2ì2à2Ø2Ì2Ä2¨2 2”2Œ2€2x2\2T2H2@242,222ü1ô1è1à1Ä1¼1°1¨1œ1”1x1p1d1\1P1H1,1$1111ü0à0Ø0Ì0Ä0¸0°0”0Œ0€0x0l0d0H0@040,0 00ü/ô/è/à/Ô/Ì/°/¨/œ/”/ˆ/€/d/\/P/H/-YG3-Gî-¯F-{FØ-hFø-FØ-æEŒ-žEb-cE’-WEb-DE.-+E8-Eæ-üDè-íDè-ÜD4-ÂDø-{DØ-CDÄ-ïC-ÁCØ-ŒCè-}Cì-.C3-äBð-¸B`-¦B.-Bì-]BF-.B¶-Br-¿A4-zA¤-gA¢-QAî-FA -Aî-ý@ž-›@&-i@-`@-H@-<@(-3@-&@Ø-@Ð-@-ö?(-á?-Ø?à-Ã?-·?(-®?-¡?Ø-Š?Ð-?-u?(-`? -O?ð--?æ- ?'-?ü>ð-ï>î-á>ô-Ñ>Ð-­>-¤>Ø-‘>Ð-€>-t>(-L>-C>à-#>->(- >ô-ú=Ð-â=Ð-Ù=Â-Ê=Ð-‘=-ˆ=Ø-V=-J=(-#=Â-=¢-¥<Ê-z<Ü-L<ê-%<D-ö;´-Ï;p-‡;4-G;h-;Î-ñ:V-´:4-X:´-%:,-:&-û9Ì-Û9ª-³9,-¢9&-‰9Ê-e9€-R9~-<9â-19|- 9â-í8z-~8-/8ø-&8-8ò-ü7-ð7ø-ã7Ö-Ð7Î-¹7ò-­7-’7ø-‰7Þ-n7ò-b7-V7ø-I7Ö-/7Î-#7ò-7-ÿ6-ë6ä-Æ6æ-¶6'-±66ä-6â-n6ò-[6Î-.6ø-%6Ö-6Î-û5ò-ï5-»5ø-²5Þ-‰5ò-}5-l5ò-Z5Î-<5Î-05À-!5Î-Ù4ø-Ð4Ö-’4ò-†4-V4À-B4~-+3œ-3,-ö2&-Ý2È-¢2˜-Œ2h-2˜-j2˜-@2l-/2ˆ-2˜-×1l-Ç1ˆ-¨1˜-‹1l-z1ˆ-[1˜-1˜-æ0€-¬01-š0`-ˆ0k0_0¬-I0ˆ-%00t-è/¬-Í/Ú-¬/œ-F/d-=/$/‚-Ô.˜-º.†.t-(.d-.ÿ-§-e-˜-Ü,ˆ-½,1-«,`-™,,¬-m,a,¬-K,ˆ-0,$,¬-,ú+ˆ-Ú+¬-»+ˆ-”+ˆ+t-|+ˆ-Z+N+B+t-0+¬-+¬-ç*ˆ-Å*¹*t-­*ˆ-‹**s*t-a*¬-I*¬-*ˆ-æ)Ú)t-Î)ˆ-¬) )”)t-‚)¬-j)¬-/)ˆ-)€-×(€-©(”(6-g([(G(6-'((6-Ù'1-Ç'`-µ'›'c'Ä-2'˜-Û&Ä-‰&Æ-|&˜-p&-b&(-]&=V& B&Æ-6&Æ-ò%-ß%#-Ã%#-®%!-•%!-Œ%-~%-n%(-i%_% -P%(-K%=%"-÷$+-å$–-Ü$†-Ì$ª-¼$ª-¬$š-œ$ª-…$ o$+-]$–-T$†-D$ª-4$ª-$$š-$ª-ý# ã#+-Ñ#-Ä#-©#-˜#-€# =i#-`#ø-W#-?#ò-3#-#-#-Á"š-"+-o",-f"-]"-E"-9"(-!"$-"&-×!¨-¥!+-…!B-n!<-e!>-M!²-ý +-Ù +-Ç -º -Ÿ -Ž -v =[ +-I -< -! - -ø =â-Ô(-Ï=È­-Ÿ(-š=“XJ-Þº-ln-î6-åd-ÜP-¹Ö-­à-ž-hÔ-=ä-ú-è®-aH-ç¸-ul-ü6-ó6-êN-ÅÖ-¤Ö-•-Bj-ÈÐ-VT-ÝN-¸Ö-°2-Ö-‡2-x-Cf-Ì-íR-ùÈ-ÎÚ-ˆ²-[Ò-0â-ò²--ãÊ-ÛÔ-¡v-=È-5Ò-ût-?@--:-  -Ý0-Ð0-Ç -§¶-mø-d-Oò-C-(þ-¼-Ðü-³x-’-…`-Yê--Ð-Ð-—Î-ˆÎ-]º-E--º- ¸-Ù-Ð-»-¯(-”-q¾-=-æ-ûê-Íb-—b-w¾-7¼-û *-Û "-™ -y -Y - ö-K ¦-) ¤-ù -á ¬-Á ¬-“ °-{ °-Y ®-) ú- ž-ñ ž-à ¢-« ¢-‰  -b Æ-> Æ-& .- Æ-ò .-Ò ö-l x-èÖ-ß.-^=HÞ-;6-2P-Ö-ÛX-ÁÚ-¸L-…^-[^-4-é\-ÅZ-©X-zL-G^-!^-©Ü- °-áP-ÕÚ-R -=--8 ,/=%$- p h `*PpHr@j8Œ0|(z ˆŠp)h `*P.H.@Ž8Œ0.(. ’” /‡^/Zp/‡^p/†l/[\l/‡ I/…^I/Y8/…^8/„4/[\4/… /‘^/X/‘^/ü.[\ü.‘ È.{^È.zÄ.[\Ä.{ .k^.jŒ.[\Œ.k P.^P.~L.[\L. .—^.–.[\.— à-•^à-”Ü-[\Ü-• ¨-‹^¨-Ф-[\¤-‹ p-^p-Žl-[\l- 8-^8-Œ4-[\4- -í^-ìü,[\ü,í È,G^È,FÄ,[\Ä,G ,·^,¶Œ,[\Œ,· X,s^X,rT,[\T,s ,§^ ,¦,[\,§ è+¥^è+¤ä+[\ä+¥ °+Ÿ^°+ž¬+[\¬+Ÿ x+Ù^x+Øt+[\t+Ù @+Ë^@+Ê<+[\<+Ë +Ý^+Ü+[\+Ý Ð*ë^Ð*êÌ*[\Ì*ë ˜*E^˜*D”*[\”*E `*µ^`*´\*[\\*µ (*q^(*p$*[\$*q ð)Ã^ð)Âì)[\ì)à ¸)i^¸)h´)[\´)i €)Ï^€)Î|)[\|)Ï H)W^H)VD)[\D)W )9^)8 )[\ )9 Ø(µ^Ø(´Ô([\Ô(µ  (!^ ( œ([\œ(! h(«^h(ªd([\d(« 0(ƒ^0(‚,([\,(ƒ ø'^ø'€ô'[\ô' À'{^À'z¼'[\¼'{ ˆ'^ˆ'„'[\„' P'^P'œL'[\L' '_^' '[\'_ à&^^à&Ü&[\Ü&^ ¨&]^¨& ¤&[\¤&] p&s^p&rl&[\l&s 8&ƒ^8&‚4&[\4&ƒ &^&€ü%[\ü% È%u^È%tÄ%[\Ä%u %e^%dŒ%[\Œ%e X%g^X%fT%[\T%g %q^ %p%[\%q ù$™^ù$ è$™^è$˜ä$[\ä$™ °$‹^°$Ь$[\¬$‹ x$‰^x$ˆt$[\t$‰ Q$—^Q$@$—^@$–<$[\<$— $‡^$†$[\$‡ Ð#^Ð#Ì#[\Ì# ˜#^˜#”#[\”# `#›^`#š\#[\\#› (#«^(#ª$#[\$#« ð"-^ð",ì"[\ì"- ¸"'^¸"&´"[\´"' €"©^€"¨|"[\|"© H"›^H"šD"[\D"› "C^"B "[\ "C Ø!?^Ø!>Ô![\Ô!?  !³^ !²œ![\œ!³ y!•^y!h!•^h!”d![\d!• A!“^A!0!“^0!’,![\,!“ ø ^ø Œô [\ô À ^À ޼ [\¼ ˆ ñ^ˆ ð„ [\„ ñ P K^P JL [\L K  »^ º [\ » ào^ànÜ[\Üo ¨á^¨à¤[\¤á pÕ^pÔl[\lÕ 8å^8ä4[\4å û^úü[\üû ȯ^È®Ä[\į ï^îŒ[\Œï XI^XHT[\TI ¹^ ¸[\¹ èm^èlä[\äm °Å^°Ä¬[\¬Å xk^xjt[\tk @Ñ^@Ð<[\<Ñ U^T[\U ÐÁ^ÐÀÌ[\ÌÁ ˜g^˜f”[\”g `Í^`Ì\[\\Í (S^(R$[\$S ð×^ðÖì[\ì× ¸É^¸È´[\´É €Û^€Ú|[\|Û Hß^HÞD[\Dß Ó^Ò [\ Ó Øã^ØâÔ[\Ôã  ³^ ²œ[\œ³ hÍ^hÌd[\dÍ 0ñ^0ð,[\,ñ øË^øÊô[\ôË ÀÕ^ÀÔ¼[\¼Õ ˆõ^ˆô„[\„õ Pw^PvL[\Lw å^ä[\å àÉ^àÈÜ[\ÜÉ ¨Ó^¨Ò¤[\¤Ó pó^pòl[\ló 8u^8t4[\4u ™^˜ü[\ü™ ÈA^È@Ä[\ÄA ;^:Œ[\Œ; X ^X T[\T  ·^ ¶[\· è}^è|ä[\ä} °^°¬[\¬ xÿ^xþt[\tÿ @½^@¼<[\<½ ý^ü[\ý Ðy^ÐxÌ[\Ìy ˜í^˜ì”[\”í `Ã^`Â\[\\à (Ñ^(Ð$[\$Ñ ðç^ðæì[\ìç ¸Á^¸À´[\´Á €Ï^€Î|[\|Ï H^HD[\D =^< [\ = Ø^ØÔ[\Ô  »^ ºœ[\œ» h ^h d[\d  0¹^0¸,[\,¹ ø¡^ø ô[\ô¡ À^À¼[\¼ ˆ^ˆ„[\„ P¿^P¾L[\L¿ é^è[\é àç^àæÜ[\Üç ¨ë^¨ê¤[\¤ë p£^p¢l[\l£ 8¿^8¾4[\4¿ ^~ü[\ü Ƚ^ȼÄ[\Ľ ©^¨Œ[\Œ© X+^X*T[\T+ #^ "[\# è…^è„ä[\ä… °^°¬[\¬ x^xt[\t @‘^@<[\<‘ “^’[\“ Ðï^ÐîÌ[\Ìï ˜ã^˜â”[\”ã `ÿ^`þ\[\\ÿ (§^(¦$[\$§ ð ý^ð üì [\ì ý ¸ ¥^¸ ¤´ [\´ ¥ € )^€ (| [\| ) H %^H $D [\D %  ^  [\  Ø ^Ø Ô [\Ô    ­^  ¬œ [\œ ­ h ^h d [\d  0 ^0 , [\,  ø ±^ø °ô [\ô ± À ^À ¼ [\¼  ˆ ¯^ˆ ®„ [\„ ¯ P ^P L [\L   ^  [\  à ÷^à öÜ [\Ü ÷ ¨ ó^¨ ò¤ [\¤ ó p Ÿ^p žl [\l Ÿ 8 û^8 ú4 [\4 û ù^ øü [\ü ù È £^È ¢Ä [\Ä £ õ^ ôŒ [\Œ õ X ¡^X  T [\T ¡ ù^ ø [\ ù è÷^èöä[\ä÷ °y^°x¬[\¬y x^xœt[\t @­^@¬<[\<­ ‰^ˆ[\‰ Ð\^ÐÌ[\Ì\ ˜é^˜è”[\”é `}^`|\[\\} (i^(h$[\$i ðo^ðnì[\ìo ¸m^¸l´[\´m €w^€v|[\|w HÅ^HÄD[\DÅ Ç^Æ [\ Ç Øc^ØbÔ[\Ôc  a^ `œ[\œa hÇ^hÆd[\dÇ 0e^0d,[\,e øá^øàô[\ôá Àc^Àb¼[\¼c ˆa^ˆ`„[\„a PÙ^PØL[\LÙ 5^4[\5 à3^à2Ü[\Ü3 ¨7^¨6¤[\¤7 p×^pÖl[\l× 8/^8.4[\4/ 1^0ü[\ü1 È^ÈÄ[\Ä ß^ÞŒ[\Œß XÝ^XÜT[\TÝ ]^ \[\] è[^èZä[\ä[ °Y^°X¬[\¬Y x_^x^t[\t_ @±^@°<[\<± O^N[\O ÐQ^ÐPÌ[\ÌQ ˜Û^˜Ú”[\”Û `M^`L\[\\M (^($[\$ 0M‚RW¢RDÄRàSÈRTÌR]UÞRˆUðR³USPTSwT SÞUS€T S¾VQS°aS[jSÃToS@XˆSHX§SPXÀSXXÙS`XøShXTpX.TXQT°XnTàX‡T Y¦T`Y¿TYØT°Y÷TÐYUèY,UðYNUøYjUZ„U@Z¤U€Z¾U¨ZÖU°ZôU¸Z VÀZ&VÈZFVÐZ`VØZ{VàZœVèZ·VðZÕVøZùV[W [1W@[QW`[kW€[ƒW [¡WÀ[¹Wà[ÒW\ñW \ X@\!X`\>X€\UX \oXÀ\Xà\©X]ÁX ]ßX@]÷X`]Y€]+Y ]BYÀ]ZYÐ]xYà]Yð]©Y^ÈY^áY ^ùY@^Z`^/Z€^JZÀ^kZ_†Z8_ŸZ@_¾ZH_×ZàTÜZUáZUæZKUëZ0VýZhV[“V![`+[ØgP[°†„[膧[ ‡3€¿‚-€¨ec€Ø -€àeÆ€h2§I€˜…’€à1uI€`…)€Êx.€0gL(À>õQ˜ŽÔ€Æ.€Àf€„O.€øfk€‚0KI€(…? €h7&J€x†ì€¢2ÊI€Ð…¸€Nþ-€ˆf´€®9€ØuŠ(ÈBRÐŽJœ.hg,(v×QXŽ €â2æI€†" €(3J€@†)øCRR@)¦EjRx€V.I€€„9€Þ.I€¸„+€*AF€Š€ä)F€È€¥(€BS9R€M€P*fF€8¸€Î*F€pú€Ø-èH€H„N€f/1I€ð„€Þ,æG€hƒ¥ €,=AJ€X‡9€2—0€xja€Ö°/€`i¼€ø0€Ðis€vþ2€Àm¦€˜73€0nh€ô+>G€ˆ‚o"€ØCÚK€pˆÅ€A2€¨lQ€¦¾1€k„€È÷1€l΀L+˜F€¨Ê"€JD;L€àˆã€èï:€(wc €T97€8s  €z|7€¨s“ €jH5€Ðp €ª×5€@qh €ÚS8€Àt4€p(9€hu›€<Þ-€Pf|€*¼-€fR€xv<€èxE€x=€z”€RÍ=€pz €Ìù7€ˆtõ €bæ8€0u€j(<€°x€@=€Èyð€¶ !,€xcY€\–,€Xd'€¤ 1*€ `Q€¶ s+€`bt€ø ™+€˜bÈ€ô-€eÙ€ºp3€ n“€Œº<€ y– €Z6€èq³ €Rz6€ rw €ê86€°q’€°‰9€ u €ô§3€Ønr€2¨=€8zv€@×0€°jš€àì/€˜iœ€`1€èjõ€M0€j€r0€@j˜€€&3€ømË€¢_3€hnî€m2€àlv€°æ1€Èkÿ€02€m©€Ò2€8l·€ê02€plˆ €^a7€ps €ö;€`w €´è7€PtÅ €„¤7€às !€r=‡J€‡e €f4€€o€€)1€ kK€þ,0H€ ƒ€˜q1€Xk® €¨T4€¸o“€0-{H€Øƒž"€"D L€¨ˆ €èÉ4€(p€P•2€Pm™€,rG€À‚?€hÇ2€ˆmP €*ÿ4€`pÉ€F,¥G€ø‚Ô€ ,€@cº€n å+€c%€\,€èc?€8y,€ d €?,€°cù"€”DmL€‰€/;€˜wÓ €œµ7€tÿ€l+ÌF€àS€Xh;€Ðw-€¼+ýF€‚Ž$€=FN€ Š²&€uLPP€ÐŒÇ€&6C€`~ë€ø(uE€X€ €z *€h`_€( o*€aD€Ì Q*€Ø`Ç€g!@€0| €±"hA€}%#€ÆDœL€P‰Ø€Ž ñ*€¸a€Ø +€ða,€" K+€(b·€Z Í*€€at€¤´,€d–€ÊÙ,€Èdé€22-€8et€["Ë@€ |²#€_E&M€À‰®€â#B€€};€Î$¤B€ð}7€Ö'»D€è!$€µE›M€0ŠE&€íKÝO€`Œ–€­±;€@xË€«õ<€Xyû€vA/€¸hK!€š=ÌJ€È‡¡€–ª:€ðvê €†¢5€qÕ!€,C:K€ˆ7"€\CŸK€8ˆé €È’4€ðoÊ€Š-µH€„—€ÌÔ.€hŸ'€œMAQ€° '€ÌL¯P€@^'€pMQ€xI €Bé3€Ho+ €È3€oÙ'€*R~Q€è (€jR´Q€ Žx€Ž;€xN€Ü+!G€P‚á€$/€€hŒ%€GO€¸‹9 € 7€s[ €Æ6€xqÝ%€€í&³C€Ð~}€P *€HaÁ€fý=€¨zj$€FçM€hŠŽ&€JL)P€˜Œ”€‹%C€(~¤€‚(+E€ €ú€!ú9€HvÑ €«›6€XrЀ‚"*A€Ø|ú#€†EqM€ø‰€T$kB€¸} €MU-€pe9€!„?€À{(%€ºF±N€H‹3€0"‡@€h|…#€4EöL€ˆ‰r€l#ÒA€H}O€p ‘>€{Ñ€}'OD€xy€€P{þ€«'D€°ö€3 5>€àz€V' D€@Þ €+Ì8€øte€”º.€ gÊ$€dFMN€ØŠî&€œLP€€s&„C€˜~J€j)×E€€Ö€>ô;€xxõ€ä"=€y%€¯n/€ðh@€ÚŒ/€(io€+'çC€Ð€ Í9€v=€M@:€€vj€sp:€¸vÿ €¹Ì6€r €ßè6€Èr—€ ¿+€Ðb,)€Wc)€XŒ)NUÊ)€X% Wc€ W€h *€0` þ÷@)N®»(ä(Ì(x|‹ºo((¯&e1W Œ è ¶!Åß) )°!~ x)p ï)ÁG(—'|#z(æ__ZnwmPv__ZNSt14_Bit_referenceC1EPmm__ZNKSt14_Bit_referencecvbEv__ZNSt14_Bit_referenceaSEb__ZNSt14_Bit_referenceaSERKS___ZNSt8iteratorISt26random_access_iterator_tagblPbRbEC2Ev__ZNSt18_Bit_iterator_baseC2EPmj__ZNSt18_Bit_iterator_base10_M_bump_upEv__ZNSt18_Bit_iterator_base12_M_bump_downEv__ZNSt18_Bit_iterator_base7_M_incrEl__ZNKSt18_Bit_iterator_baseeqERKS___ZNKSt18_Bit_iterator_baseneERKS___ZStmiRKSt18_Bit_iterator_baseS1___ZNSt13_Bit_iteratorC1Ev__ZNSt13_Bit_iteratorC1EPmj__ZNKSt13_Bit_iteratordeEv__ZNSt13_Bit_iteratorppEv__ZNSt13_Bit_iteratormmEv__ZNSt13_Bit_iteratorpLEl__ZNKSt13_Bit_iteratorplEl__ZNSt19_Bit_const_iteratorC1EPmj__ZNSt19_Bit_const_iteratorC1ERKSt13_Bit_iterator__ZNKSt19_Bit_const_iteratordeEv__ZNSt19_Bit_const_iteratorppEv__ZSt14__fill_bvectorSt13_Bit_iteratorS_b__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk7Shakers6BiQuadC1Ev__ZN3stk7Shakers13tickResonanceERNS0_6BiQuadEd__ZN3stk7Shakers15setEqualizationEddd__ZN3stk7Shakers12tickEqualizeEd__ZN3stk7Shakers7noteOffEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EEixEm__ZNSt6vectorIdSaIdEEixEm__ZNSt6vectorIbSaIbEEixEm__ZNSt6__fillILb1EE4fillIPmiEEvT_S3_RKT0___ZSt4fillIPmiEvT_S1_RKT0___ZSt4fillSt13_Bit_iteratorS_RKb__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEEC2Ev__ZNSaIN3stk7Shakers6BiQuadEEC1Ev__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEED2Ev__ZNSaIN3stk7Shakers6BiQuadEED1Ev__ZNSaIN3stk7Shakers6BiQuadEED2Ev__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEEC2ERKS4___ZNSaIN3stk7Shakers6BiQuadEEC1ERKS2___ZNSaIN3stk7Shakers6BiQuadEEC2ERKS2___ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIbEC2Ev__ZNSaIbEC1Ev__ZN9__gnu_cxx13new_allocatorIbED2Ev__ZNSaIbED1Ev__ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE4sizeEv__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIbSaIbEE5beginEv__ZNSt6vectorIbSaIbEE3endEv__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE12_Vector_implC1ERKS3___ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EEC2ERKS3___ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EEC1ERKS3___ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZN9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEC1ERKS4___ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE3endEv__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZNKSt6vectorIbSaIbEE5beginEv__ZNKSt6vectorIbSaIbEE3endEv__ZNKSt6vectorIbSaIbEE4sizeEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd__ZN9__gnu_cxx13new_allocatorImEC2Ev__ZNSaImEC1IbEERKSaIT_E__ZN9__gnu_cxx13new_allocatorImED2Ev__ZNSaImED2Ev__ZNSt13_Bvector_baseISaIbEE13_Bvector_implD1Ev__ZNSaImED1Ev__ZNK9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEE4baseEv__ZN9__gnu_cxxmiIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE___ZSt3maxImERKT_S2_S2___ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB___ZNKSt6vectorIbSaIbEE8capacityEv__ZN3stk7Shakers6BiQuadD1Ev__ZSt8_DestroyIN3stk7Shakers6BiQuadEEvPT___ZSt13__destroy_auxIPN3stk7Shakers6BiQuadEEvT_S4_St12__false_type__ZSt8_DestroyIPN3stk7Shakers6BiQuadEEvT_S4___ZSt8_DestroyIPN3stk7Shakers6BiQuadES2_EvT_S4_SaIT0_E__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE15_M_erase_at_endEPS2___ZN9__gnu_cxx13new_allocatorImEC2ERKS1___ZNSaImEC2ERKS___ZNSt13_Bvector_baseISaIbEE13_Bvector_implC1ERKSaImE__ZNSt13_Bvector_baseISaIbEEC2ERKS0___ZNSt6vectorIbSaIbEEC1ERKS0___ZNSt6__fillILb0EE4fillIPN3stk7Shakers6BiQuadES4_EEvT_S6_RKT0___ZSt4fillIPN3stk7Shakers6BiQuadES2_EvT_S4_RKT0___ZNKSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE8max_sizeEv__ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE8max_sizeEv__ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0___ZSt4fillIPddEvT_S1_RKT0___ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNK9__gnu_cxx13new_allocatorImE8max_sizeEv__ZSt10_ConstructIN3stk7Shakers6BiQuadES2_EvPT_RKT0___ZSt26__uninitialized_fill_n_auxIPN3stk7Shakers6BiQuadEmS2_EvT_T0_RKT1_St12__false_type__ZSt20uninitialized_fill_nIPN3stk7Shakers6BiQuadEmS2_EvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPN3stk7Shakers6BiQuadEmS2_S2_EvT_T0_RKT1_SaIT2_E__ZSt24__uninitialized_copy_auxIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4_St12__false_type__ZSt18uninitialized_copyIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4___ZSt22__uninitialized_copy_aIPN3stk7Shakers6BiQuadES3_S2_ET0_T_S5_S4_SaIT1_E__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk7Shakers6BiQuadES6_EET0_T_S8_S7___ZSt19__copy_backward_auxIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk7Shakers6BiQuadES5_EET0_T_S7_S6___ZSt13copy_backwardIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4___ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bISt13_Bit_iteratorS3_EET0_T_S5_S4___ZSt19__copy_backward_auxISt13_Bit_iteratorS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nISt13_Bit_iteratorS2_EET0_T_S4_S3___ZSt13copy_backwardISt13_Bit_iteratorS0_ET0_T_S2_S1___ZNSt6__copyILb0ESt26random_access_iterator_tagE4copyISt13_Bit_iteratorS3_EET0_T_S5_S4___ZSt10__copy_auxISt13_Bit_iteratorS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nISt13_Bit_iteratorS2_EET0_T_S4_S3___ZSt4copyISt13_Bit_iteratorS0_ET0_T_S2_S1___ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1___ZSt6fill_nIPdmdET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E__ZNSt6__copyILb0ESt26random_access_iterator_tagE4copyISt19_Bit_const_iteratorSt13_Bit_iteratorEET0_T_S6_S5___ZSt10__copy_auxISt19_Bit_const_iteratorSt13_Bit_iteratorET0_T_S3_S2___ZNSt13__copy_normalILb0ELb0EE8__copy_nISt19_Bit_const_iteratorSt13_Bit_iteratorEET0_T_S5_S4___ZSt4copyISt19_Bit_const_iteratorSt13_Bit_iteratorET0_T_S3_S2___ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm__ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv__ZNSt13_Bvector_baseISaIbEED2Ev__ZNSt6vectorIbSaIbEED1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE10deallocateEPS3_m__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE13_M_deallocateEPS2_m__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EED2Ev__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EED1Ev__ZN3stk8InstrmntD2Ev__ZN3stk7ShakersD0Ev__ZTVN3stk7ShakersE__ZN3stk7ShakersD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk7Shakers4tickERNS_9StkFramesEj__ZN3stk7Shakers12setResonanceERNS0_6BiQuadEdd_cos__ZN3stk7Shakers11randomFloatEd_rand__ZN3stk7Shakers5noiseEv__ZN3stk7Shakers9randomIntEi__ZN3stk7Shakers9waterDropEv__ZN3stk7Shakers4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE11_M_allocateEm__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2___ZSt20__throw_length_errorPKc__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2___ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE6resizeEmS2___ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv__ZNSt13_Bvector_baseISaIbEE11_M_allocateEm__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZNSt6vectorIdSaIdEE6resizeEmd__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyImEEPT_PKS3_S6_S4___ZSt10__copy_auxIPmS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPmS2_EET0_T_S4_S3___ZSt4copyIPmS0_ET0_T_S2_S1___ZNSt6vectorIbSaIbEE15_M_copy_alignedESt19_Bit_const_iteratorS2_St13_Bit_iterator__ZNSt6vectorIbSaIbEE15_M_erase_at_endESt13_Bit_iterator_memcpy__ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iteratormb__ZNSt6vectorIbSaIbEE6insertESt13_Bit_iteratormRKb__ZNSt6vectorIbSaIbEE6resizeEmb__ZN3stk7Shakers7setTypeEi_log__ZN3stk7Shakers13controlChangeEid__ZNSolsEd_pow__ZNSolsEi__ZN3stk7Shakers6noteOnEdd__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk7ShakersC1Ei__ZN3stk7ShakersC2Ei__ZTIN3stk7ShakersE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk8InstrmntE___cxa_pure_virtual__ZTSN3stk7ShakersE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk8InstrmntE__ZTIN3stk3StkE___gxx_personality_v0__ZnwmPv.eh__ZNSt14_Bit_referenceC1EPmm.eh__ZNKSt14_Bit_referencecvbEv.eh__ZNSt14_Bit_referenceaSEb.eh__ZNSt14_Bit_referenceaSERKS_.eh__ZNSt8iteratorISt26random_access_iterator_tagblPbRbEC2Ev.eh__ZNSt18_Bit_iterator_baseC2EPmj.eh__ZNSt18_Bit_iterator_base10_M_bump_upEv.eh__ZNSt18_Bit_iterator_base12_M_bump_downEv.eh__ZNSt18_Bit_iterator_base7_M_incrEl.eh__ZNKSt18_Bit_iterator_baseeqERKS_.eh__ZNKSt18_Bit_iterator_baseneERKS_.eh__ZStmiRKSt18_Bit_iterator_baseS1_.eh__ZNSt13_Bit_iteratorC1Ev.eh__ZNSt13_Bit_iteratorC1EPmj.eh__ZNKSt13_Bit_iteratordeEv.eh__ZNSt13_Bit_iteratorppEv.eh__ZNSt13_Bit_iteratormmEv.eh__ZNSt13_Bit_iteratorpLEl.eh__ZNKSt13_Bit_iteratorplEl.eh__ZNSt19_Bit_const_iteratorC1EPmj.eh__ZNSt19_Bit_const_iteratorC1ERKSt13_Bit_iterator.eh__ZNKSt19_Bit_const_iteratordeEv.eh__ZNSt19_Bit_const_iteratorppEv.eh__ZSt14__fill_bvectorSt13_Bit_iteratorS_b.eh__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk7Shakers6BiQuadC1Ev.eh__ZN3stk7Shakers13tickResonanceERNS0_6BiQuadEd.eh__ZN3stk7Shakers15setEqualizationEddd.eh__ZN3stk7Shakers12tickEqualizeEd.eh__ZN3stk7Shakers7noteOffEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EEixEm.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNSt6vectorIbSaIbEEixEm.eh__ZNSt6__fillILb1EE4fillIPmiEEvT_S3_RKT0_.eh__ZSt4fillIPmiEvT_S1_RKT0_.eh__ZSt4fillSt13_Bit_iteratorS_RKb.eh__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEEC2Ev.eh__ZNSaIN3stk7Shakers6BiQuadEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEED2Ev.eh__ZNSaIN3stk7Shakers6BiQuadEED1Ev.eh__ZNSaIN3stk7Shakers6BiQuadEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEEC2ERKS4_.eh__ZNSaIN3stk7Shakers6BiQuadEEC1ERKS2_.eh__ZNSaIN3stk7Shakers6BiQuadEEC2ERKS2_.eh__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIbEC2Ev.eh__ZNSaIbEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIbED2Ev.eh__ZNSaIbED1Ev.eh__ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE4sizeEv.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIbSaIbEE5beginEv.eh__ZNSt6vectorIbSaIbEE3endEv.eh__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE12_Vector_implC1ERKS3_.eh__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EEC2ERKS3_.eh__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EEC1ERKS3_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZN9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEC1ERKS4_.eh__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE3endEv.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZNKSt6vectorIbSaIbEE5beginEv.eh__ZNKSt6vectorIbSaIbEE3endEv.eh__ZNKSt6vectorIbSaIbEE4sizeEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd.eh__ZN9__gnu_cxx13new_allocatorImEC2Ev.eh__ZNSaImEC1IbEERKSaIT_E.eh__ZN9__gnu_cxx13new_allocatorImED2Ev.eh__ZNSaImED2Ev.eh__ZNSt13_Bvector_baseISaIbEE13_Bvector_implD1Ev.eh__ZNSaImED1Ev.eh__ZNK9__gnu_cxx17__normal_iteratorIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEE4baseEv.eh__ZN9__gnu_cxxmiIPN3stk7Shakers6BiQuadESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_.eh__ZSt3maxImERKT_S2_S2_.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_.eh__ZNKSt6vectorIbSaIbEE8capacityEv.eh__ZN3stk7Shakers6BiQuadD1Ev.eh__ZSt8_DestroyIN3stk7Shakers6BiQuadEEvPT_.eh__ZSt13__destroy_auxIPN3stk7Shakers6BiQuadEEvT_S4_St12__false_type.eh__ZSt8_DestroyIPN3stk7Shakers6BiQuadEEvT_S4_.eh__ZSt8_DestroyIPN3stk7Shakers6BiQuadES2_EvT_S4_SaIT0_E.eh__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE15_M_erase_at_endEPS2_.eh__ZN9__gnu_cxx13new_allocatorImEC2ERKS1_.eh__ZNSaImEC2ERKS_.eh__ZNSt13_Bvector_baseISaIbEE13_Bvector_implC1ERKSaImE.eh__ZNSt13_Bvector_baseISaIbEEC2ERKS0_.eh__ZNSt6vectorIbSaIbEEC1ERKS0_.eh__ZNSt6__fillILb0EE4fillIPN3stk7Shakers6BiQuadES4_EEvT_S6_RKT0_.eh__ZSt4fillIPN3stk7Shakers6BiQuadES2_EvT_S4_RKT0_.eh__ZNKSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE8max_sizeEv.eh__ZNKSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE8max_sizeEv.eh__ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_.eh__ZSt4fillIPddEvT_S1_RKT0_.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNK9__gnu_cxx13new_allocatorImE8max_sizeEv.eh__ZSt10_ConstructIN3stk7Shakers6BiQuadES2_EvPT_RKT0_.eh__ZSt26__uninitialized_fill_n_auxIPN3stk7Shakers6BiQuadEmS2_EvT_T0_RKT1_St12__false_type.eh__ZSt20uninitialized_fill_nIPN3stk7Shakers6BiQuadEmS2_EvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPN3stk7Shakers6BiQuadEmS2_S2_EvT_T0_RKT1_SaIT2_E.eh__ZSt24__uninitialized_copy_auxIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4_St12__false_type.eh__ZSt18uninitialized_copyIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4_.eh__ZSt22__uninitialized_copy_aIPN3stk7Shakers6BiQuadES3_S2_ET0_T_S5_S4_SaIT1_E.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk7Shakers6BiQuadES6_EET0_T_S8_S7_.eh__ZSt19__copy_backward_auxIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk7Shakers6BiQuadES5_EET0_T_S7_S6_.eh__ZSt13copy_backwardIPN3stk7Shakers6BiQuadES3_ET0_T_S5_S4_.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bISt13_Bit_iteratorS3_EET0_T_S5_S4_.eh__ZSt19__copy_backward_auxISt13_Bit_iteratorS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nISt13_Bit_iteratorS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardISt13_Bit_iteratorS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb0ESt26random_access_iterator_tagE4copyISt13_Bit_iteratorS3_EET0_T_S5_S4_.eh__ZSt10__copy_auxISt13_Bit_iteratorS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nISt13_Bit_iteratorS2_EET0_T_S4_S3_.eh__ZSt4copyISt13_Bit_iteratorS0_ET0_T_S2_S1_.eh__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_.eh__ZSt6fill_nIPdmdET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E.eh__ZNSt6__copyILb0ESt26random_access_iterator_tagE4copyISt19_Bit_const_iteratorSt13_Bit_iteratorEET0_T_S6_S5_.eh__ZSt10__copy_auxISt19_Bit_const_iteratorSt13_Bit_iteratorET0_T_S3_S2_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nISt19_Bit_const_iteratorSt13_Bit_iteratorEET0_T_S5_S4_.eh__ZSt4copyISt19_Bit_const_iteratorSt13_Bit_iteratorET0_T_S3_S2_.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm.eh__ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv.eh__ZNSt13_Bvector_baseISaIbEED2Ev.eh__ZNSt6vectorIbSaIbEED1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE13_M_deallocateEPS2_m.eh__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EED2Ev.eh__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EED1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk7ShakersD0Ev.eh__ZN3stk7ShakersD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk7Shakers4tickERNS_9StkFramesEj.eh__ZN3stk7Shakers12setResonanceERNS0_6BiQuadEdd.eh__ZN3stk7Shakers11randomFloatEd.eh__ZN3stk7Shakers5noiseEv.eh__ZN3stk7Shakers9randomIntEi.eh__ZN3stk7Shakers9waterDropEv.eh__ZN3stk7Shakers4tickEj.eh__ZN9__gnu_cxx13new_allocatorIN3stk7Shakers6BiQuadEE8allocateEmPKv.eh__ZNSt12_Vector_baseIN3stk7Shakers6BiQuadESaIS2_EE11_M_allocateEm.eh__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_.eh__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_.eh__ZNSt6vectorIN3stk7Shakers6BiQuadESaIS2_EE6resizeEmS2_.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv.eh__ZNSt13_Bvector_baseISaIbEE11_M_allocateEm.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6resizeEmd.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyImEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPmS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPmS2_EET0_T_S4_S3_.eh__ZSt4copyIPmS0_ET0_T_S2_S1_.eh__ZNSt6vectorIbSaIbEE15_M_copy_alignedESt19_Bit_const_iteratorS2_St13_Bit_iterator.eh__ZNSt6vectorIbSaIbEE15_M_erase_at_endESt13_Bit_iterator.eh__ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iteratormb.eh__ZNSt6vectorIbSaIbEE6insertESt13_Bit_iteratormRKb.eh__ZNSt6vectorIbSaIbEE6resizeEmb.eh__ZN3stk7Shakers7setTypeEi.eh__ZN3stk7Shakers13controlChangeEid.eh__ZN3stk7Shakers6noteOnEdd.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk7ShakersC1Ei.eh__ZN3stk7ShakersC2Ei.eh__GLOBAL__I__ZN3stk7ShakersC2Ei__ZStL17__verify_groupingPKcmRKSsLC1LC2GCC_except_table0GCC_except_table1GCC_except_table2LC3LC4GCC_except_table3LC5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC18__ZN3stkL12CABASA_RADIIE__ZN3stkL18CABASA_FREQUENCIESE__ZN3stkL12CABASA_GAINSE__ZN3stkL12SEKERE_RADIIE__ZN3stkL18SEKERE_FREQUENCIESE__ZN3stkL12SEKERE_GAINSE__ZN3stkL16TAMBOURINE_RADIIE__ZN3stkL22TAMBOURINE_FREQUENCIESE__ZN3stkL16TAMBOURINE_GAINSE__ZN3stkL12SLEIGH_RADIIE__ZN3stkL18SLEIGH_FREQUENCIESE__ZN3stkL12SLEIGH_GAINSE__ZN3stkL12BAMBOO_RADIIE__ZN3stkL18BAMBOO_FREQUENCIESE__ZN3stkL12BAMBOO_GAINSE__ZN3stkL15SANDPAPER_RADIIE__ZN3stkL21SANDPAPER_FREQUENCIESE__ZN3stkL15SANDPAPER_GAINSE__ZN3stkL13COKECAN_RADIIE__ZN3stkL19COKECAN_FREQUENCIESE__ZN3stkL13COKECAN_GAINSE__ZN3stkL11STIX1_RADIIE__ZN3stkL17STIX1_FREQUENCIESE__ZN3stkL11STIX1_GAINSE__ZN3stkL13CRUNCH1_RADIIE__ZN3stkL19CRUNCH1_FREQUENCIESE__ZN3stkL13CRUNCH1_GAINSE__ZN3stkL14BIGROCKS_RADIIE__ZN3stkL20BIGROCKS_FREQUENCIESE__ZN3stkL14BIGROCKS_GAINSE__ZN3stkL17LITTLEROCKS_RADIIE__ZN3stkL23LITTLEROCKS_FREQUENCIESE__ZN3stkL17LITTLEROCKS_GAINSE__ZN3stkL13NEXTMUG_RADIIE__ZN3stkL19NEXTMUG_FREQUENCIESE__ZN3stkL13NEXTMUG_GAINSE__ZN3stkL11PENNY_RADIIE__ZN3stkL17PENNY_FREQUENCIESE__ZN3stkL11PENNY_GAINSE__ZN3stkL12NICKEL_RADIIE__ZN3stkL18NICKEL_FREQUENCIESE__ZN3stkL12NICKEL_GAINSE__ZN3stkL10DIME_RADIIE__ZN3stkL16DIME_FREQUENCIESE__ZN3stkL10DIME_GAINSE__ZN3stkL13QUARTER_RADIIE__ZN3stkL19QUARTER_FREQUENCIESE__ZN3stkL13QUARTER_GAINSE__ZN3stkL11FRANC_RADIIE__ZN3stkL17FRANC_FREQUENCIESE__ZN3stkL11FRANC_GAINSE__ZN3stkL10PESO_RADIIE__ZN3stkL16PESO_FREQUENCIESE__ZN3stkL10PESO_GAINSE__ZN3stkL11GUIRO_RADIIE__ZN3stkL17GUIRO_FREQUENCIESE__ZN3stkL11GUIRO_GAINSE__ZN3stkL12WRENCH_RADIIE__ZN3stkL18WRENCH_FREQUENCIESE__ZN3stkL12WRENCH_GAINSE__ZN3stkL11WATER_RADIIE__ZN3stkL17WATER_FREQUENCIESE__ZN3stkL11WATER_GAINSE__ZN3stkL14ANGKLUNG_RADIIE__ZN3stkL20ANGKLUNG_FREQUENCIESE__ZN3stkL14ANGKLUNG_GAINSE__ZN3stkL12MARACA_RADIIE__ZN3stkL18MARACA_FREQUENCIESE__ZN3stkL12MARACA_GAINSELC64LC65LC69LC70GCC_except_table4GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk7ShakersC2Ei.eh___tcf_0.ehstk-4.4.4/src/Debug/Simple.o000644 000766 000766 00000423514 12015735510 015544 0ustar00garygary000000 000000 ÏúíþÐ h™Ïð˜Ï__text__TEXTÚ ðˆØ—€__debug_frame__DWARFà Ð@ÝA__debug_info__DWARFà²ÎÐ!Hß__debug_abbrev__DWARF’çä ‚ð__debug_aranges__DWARFvòPfûÀã__debug_macinfo__DWARFÆò¶û__debug_line__DWARFÆò¶ûØã__debug_loc__DWARFÙúLÉä†__debug_pubnames__DWARF%â__debug_pubtypes__DWARFò÷__debug_inlined__DWARFùé&__debug_str__DWARFù!€é&__debug_ranges__DWARFž §__mod_init_func__DATA ž§0ð __textcoal_nt__TEXT(žÓ§8ð× €__cstring__TEXT·ùð¿__gcc_except_tab__TEXTù¸@éÁ__StaticInit__TEXT9¾X)Çðö€__const__DATA ¾xÇ ÷ __const_coal__DATA ¿Èˆ÷& __const_coal__TEXT°À< É __bss__DATA˜Ï__literal8__TEXTðÀPàÉ__eh_frame__TEXT@ÁX0ʸø' h__constructor__TEXT˜ÏˆØ__destructor__TEXT˜ÏˆØðç`ì P''‰°7UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}è‰uäòEØò²¿H‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èé-òEØò J¿òYÁòEøƒ}äu>òMøò6¿òYÈò¿òXÈò&¿òYÁH‹}èHÇÈèéÓƒ}äuH‹UèH‹EøH‰‚Ð鹃}ä u[èf(Èòä¾òYÈòEøò^ÁòEøH‹}èHƒÇ@òEøèH‹}èHƒÇ@òEøèH‹}èHƒÇ@òEøèëX}ä€uH‹}èHƒÇ@òEøèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒì H‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èëCH‹}øHǨòô½H‹Eð¾f(ÈH‰EèòEèèH‹EøH‹¸ÀòEðèÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èÉÃUH‰åHƒìH‰}øòEðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èÉÃUH‰åHƒì H‰}øòEðòMèH‹}øèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐH‹}øHÇÈòEèèÉÃUH‰åSHƒìHH‰}èHH‹EèH‰H‹EèH‹€ÀH…Àt"H‹EèH‹€ÀH‹HƒÀH‹H‹EèH‹¸ÀÿÒH‹EèHˆH‰EÀH‹}Àèë%H‰E¸H‹]¸H‹EèHˆH‰EÀH‹}ÀèH‰]¸ëH‹EèH¨H‰EÈH‹}Èèë%H‰E¸H‹]¸H‹EèH¨H‰EÈH‹}ÈèH‰]¸ëH‹EèHÈH‰EÐH‹}Ðèë%H‰E¸H‹]¸H‹EèHÈH‰EÐH‹}ÐèH‰]¸ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E¸H‹]¸H‹EèHƒÀ@H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹EèH‰H‹EèH‹€ÀH…Àt"H‹EèH‹€ÀH‹HƒÀH‹H‹EèH‹¸ÀÿÒH‹EèHˆH‰EÀH‹}Àèë%H‰E¸H‹]¸H‹EèHˆH‰EÀH‹}ÀèH‰]¸ëH‹EèH¨H‰EÈH‹}Èèë%H‰E¸H‹]¸H‹EèH¨H‰EÈH‹}ÈèH‰]¸ëH‹EèHÈH‰EÐH‹}Ðèë%H‰E¸H‹]¸H‹EèHÈH‰EÐH‹}ÐèH‰]¸ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E¸H‹]¸H‹EèHƒÀ@H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹EèH‰H‹EèH‹€ÀH…Àt"H‹EèH‹€ÀH‹HƒÀH‹H‹EèH‹¸ÀÿÒH‹EèHˆH‰EÀH‹}Àèë%H‰E¸H‹]¸H‹EèHˆH‰EÀH‹}ÀèH‰]¸ëH‹EèH¨H‰EÈH‹}Èèë%H‰E¸H‹]¸H‹EèH¨H‰EÈH‹}ÈèH‰]¸ëH‹EèHÈH‰EÐH‹}Ðèë%H‰E¸H‹]¸H‹EèHÈH‰EÐH‹}ÐèH‰]¸ëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰E¸H‹]¸H‹EèHƒÀ@H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìXH‰}¸H‹}¸èHH‹E¸H‰H‹}¸HƒÇ@èH‹}¸HÇÈò&¸èH‹}¸HǨèH‹}¸HLj¾èH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰E¨¿ èH‰E°A¹A¸@B¹ºH‹u¨H‹}°èH‹E¸H‹U°H‰ÀH}àèë.H‰E H‹] H‹}°èH‰] ëH‰E H‹] H}àèH‰] ëH}ÐèëH‰E H‹] H}ÐèH‰] ëH}ÀèëH‰E H‹] H}ÀèH‰] ë'H}ïèH‹}¸HÇÈòä¶èëH‰E H‹] H}ïèH‰] ëHH‹U¸H¸€{@H‰‚ÈH‹E¸ò€ÈH‹}¸èH‹U¸H¸à?H‰‚Ðé“H‰E H‹] H‹}¸HLjèH‰] ëH‰E H‹] H‹}¸HǨèH‰] ëH‰E H‹] H‹}¸HÇÈèH‰] ëH‰E H‹] H‹}¸HƒÇ@èH‰] ëH‰E H‹] H‹}¸èH‰] H‹} èHƒÄX[ÉÃUH‰åSHƒìXH‰}¸H‹}¸èHH‹E¸H‰H‹}¸HƒÇ@èH‹}¸HÇÈòœµèH‹}¸HǨèH‹}¸HLj¾èH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰E¨¿ èH‰E°A¹A¸@B¹ºH‹u¨H‹}°èH‹E¸H‹U°H‰ÀH}àèë.H‰E H‹] H‹}°èH‰] ëH‰E H‹] H}àèH‰] ëH}ÐèëH‰E H‹] H}ÐèH‰] ëH}ÀèëH‰E H‹] H}ÀèH‰] ë'H}ïèH‹}¸HÇÈòZ´èëH‰E H‹] H}ïèH‰] ëHH‹U¸H¸€{@H‰‚ÈH‹E¸ò€ÈH‹}¸èH‹U¸H¸à?H‰‚Ðé“H‰E H‹] H‹}¸HLjèH‰] ëH‰E H‹] H‹}¸HǨèH‰] ëH‰E H‹] H‹}¸HÇÈèH‰] ëH‰E H‹] H‹}¸HƒÇ@èH‰] ëH‰E H‹] H‹}¸èH‰] H‹} èHƒÄX[ÉÃÿÿÿÿx $(ž† $AžQ† $’ž† $¤ž† $¶ž† $Èž† $Úž•† $pŸ† $‹Ÿ7† ,† ƒ$Ÿ!† $äŸ † $ $ † $ † $, † $L † $d † $r † $€ &† $¦ #† $Ê 7† $¡4† ,6¡~† ƒ,´¡~† ƒ$2¢† $R¢1† $„¢I† $΢M† ,£Y† ƒ,v¤Y† ƒ,Ð¥~† ƒ$N¦;† ,Ц~† ƒ,§~† ƒ$†§;† ,§~† ƒ,@¨† ƒ,\©Ý† ƒ$:ª]† ,˜«ª† ƒ,B®,† ƒ$n¯3† ,¢±-† ƒ$в2† $³ø† ,ú³j† ƒ,d´{† ƒ$9¾C† $|¾† $† $2®† $à†† $f† $‚† $ž† $ºO† , “† ƒ,ž“† ƒ,2“† ƒ,൜† ƒ,|¶%† ƒ,¡¶Z† ƒ,ÆŠ† ƒ,P І ƒ®ÎGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Simple.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t˜  stdµ 7µ 8¸ X» Zâ ]  _% b@ j’ kÉ o p. qO rf s} u wÞ xñ z }$ ~@ r “ ‚µ ƒÂ „Þ …ñ † ‡8 ˆY Št ‹  Î Ðs ÑÍ Ó† Ôè Õª ׯ Ø ÙÝ Úþ ÛH ; <Ñ =í dF eR gU hn i… jœ k³ lÊ má n! o$! sD! tj! v! w²! xÚ! zò! { " |" }0" ‚D" ƒ\" „y" †" ‡¦" ŠÍ" ‹Û" Œó" µ# ¶3# ·[# ¸x# ¹Ÿ# !< "Fó' "G ( "H'( "IA( "J[( "Kv( "L‘( "M¬( "NÇ( "Oâ( "Pý( "Q) "R3) #BN) #CQ) #Dà# #FT) #Ge) #H) #I¢) #J¿) #Ká) #L* #M* #N1* $H[* $’|* $”* $•–* $–­* $—Î* $˜ê* $™+ $š"+ $›?+ $œ\+ $s+ $ž€+ $Ÿ§+ $ Í+ $¡ï+ $¢, $£1, $¤H, $¥j, $¦‡, $§£, $©Ä, $«å, $­ - $¯,- $±H- $³d- $´…- $µ¡- $¶½- $·Ù- $¸õ- $¹. $º;. $»R. $¼s. $½”. $¾µ. $¿á. $Àý. $Â/ $Ä;/ $Å\/ $Æ}/ $Çž/ $È¿/ $ÉÖ/ $Ê÷/ $Ë0 $Ì90 $ÍZ0 $Îr0 $Њ0 $Ö¦0 $ÜÂ0 $âÞ0 $èú0$1$71$X1__true_type__debug,1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style%¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >“ 15#_M_p#1¡5x5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >ø$_Ios_Fmtflags&7Ê _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode&k0 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate&“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir&¸× _S_beg_S_cur_S_end_S_ios_seekdir_end€€‹)½event&¢ erase_eventimbue_eventcopyfmt_event}&Óà _M_next&ÕˆT#_M_fn&Ö©T#æu&×»#‡&Ø5#}&Û ˆT©T»ˆT [&ߨS© ˆT!<{&ã~N»ˆT82&ñ _M_pword&òk#_M_iword&ó #82&ô¯TeF&"ÿ$&_ZNSt8ios_base4Init11_S_refcountE5#_S_synced_with_stdio&_ZNSt8ios_base4Init20_S_synced_with_stdioE…3eF&¤µTÇE&µT»basic_streambuf > 'R¥b 'T¨b 'U«b 'W®b 'XÈb 'Zâb '\üb ']c '^5c '_Oc '`ic 'aƒc 'bc 'c·c 'dÑc 'eëc 'fd 'g!d 'h;d 'iUd 'jldctype_basectypemoney_baseÌ$pattern(É field(É Á##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¦%Æ S # _M_startTíŸ# _M_finishUíŸ# _M_end_of_storageVíŸ#&Æ W… z 'Ûm… »vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(z¶ç7m³Ém³m³)º}þ ¢6…3î×}T*Mc ˆRíŸíŸy1*t` ”7O+íŸíŸ*øB ´dJLíŸíŸ +/GGt§5mÜH×,nothrow)I€UÄ,cerrAül6Ä-__ioinitM_ZStL8__ioinit .ø^*X»×××/Ý0o.ñy*e×/o.ý7*d%×(Å*[f @».%(*Pkaa»/g1 $_4+a’ quot+b»# rem+c»#div_t+dh $_5+fÉ quot+g # rem+h #ldiv_t+iŸ $_6+l quot+mõ# rem+nõ#lldiv_t+o×.UO+“»''/-2.9+”EE×double.>+•»f×.C+– }×.±+œk¨aa¨/®3»Âaa. k+ž’Þ»»&jF+ ñk.GK+¡×.!+£É$  .Zd+ª»@×.Å+«aa×/gwchar_t. G+¬»“a×&È.+¯µk¨4y+°».t/+±kÞk&¿!+²ñÔ(Ù7+³w;E×/.8+µ 8×».H+½»Y×»(.n+°r»t×.[+Õ•/›0g.Pa+Ä»¼g __gnu_cxx¡ª(Ç®ŽDõèõ( k´=Hõõ__debug,6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >.v:+§Æõõ.lH+™õÝ×.þz+ºõþ×».›f+À×»(à7+´€;??×float.Ñz+·dd×long double& 2+dž».»a+¦õõ lconv`-+Ñ5É-,#5ê4--#5-.# int_curr_symbol-/# currency_symbol-0# mon_decimal_point-1#( mon_thousands_sep-2#0 mon_grouping-3#85)-4#@5®J-5#H int_frac_digits-6o#P5y#-7o#Q p_cs_precedes-8o#R p_sep_by_space-9o#S n_cs_precedes-:o#T n_sep_by_space-;o#U p_sign_posn-o#X int_n_cs_precedes-?o#Y int_p_sep_by_space-@o#Z int_n_sep_by_space-Ao#[ int_p_sign_posn-Bo#\ int_n_sign_posn-Co#].°B.5í»×4ÍU-Kú/va_list/IÐfpos_t/U5 __sbuf/`M _base/aM# _size/b»#/‡ __sFILE˜/‚£ _p/ƒM# _r/„»# _w/…»# _flags/†˜# _file/‡˜# _bf/ˆ# _lbfsize/‰»#( _cookie/Œk#0 _close/²#8 _read/ŽÑ#@ _seek/ð#H _write/ #P _ub/“#X _extra/” #h _ur/•»#p _ubuf/˜& #t _nbuf/™6 #w _lb/œ#x _blksize/Ÿ»#ˆ _offset/ #3»²k/£3»Ñk»/¸3ðk»/×3» k×»/ö__sFILEX/ ‡6 l‡F lFILE/¡S&.C/ïh h /F .m`/ð»… h .b@/ñ»œ h .¬}/ò»³ h .°>/ó»Ê h .¢I/ô»á h .¹H/õ»ý h ý /.ÈI/ö$!»h („!/úVh D!××.,/ÿj!kh +ƒ,/`;h !××h 6a /»²!h  »6 +/»Ï!h Ï!/Õ!06No/ ò!h 6¸%/» "h 7¡9/»6ñ%/ 0"c / D"×6¨D/»\"×6ª@/»y"××’0/"h ;a/¦"h 6|/»Í"h »7"/h 6m/ó"6]/»#»h 6 '/©»3#×86¦K/ª»U#h ×U#/ø6*/«»x#×U#6Ë+/¬»Ÿ#×U#6S/­»Á#××U#oÑ#lclock_t0M³ tm80Z²$ tm_sec0[»# tm_min0\»# tm_hour0]»# tm_mday0^»# tm_mon0_»# tm_year0`»# tm_wday0a»# tm_yday0b»# tm_isdst0c»# tm_gmtoff0d #( tm_zone0e#0pthread_once_t1^K__gthread_once_t2/²$wint_t3Fœ $_73Q=% __min3R…# __max3S…# __map3T…# __types3U=%#/Â_RuneEntry3Vî$ $_83X‰% __nranges3Y»# __ranges3Z‰%#/C%_RuneRange3[U% $_93]Ð% __name3^Ð%# __mask3_Â#oà%l _RuneCharClass3`¡%9$_10ˆ 3ba' __magic3câ# __encoding3da'# __sgetrune3f'#( __sputrune3g´'#0 __invalid_rune3h…#8 __runetype3jº'#< __maplower3kÊ'#¼ __mapupper3lÊ'#¼ __runetype_ext3s%#À __maplower_ext3t%#Ð __mapupper_ext3u%#à __variable3wk#ð __variable_len3x»#ø __ncharclasses3}»#ü __charclasses3~Ú'#€oq'l3…Š'פŠ'/×/q'3»´'…¤/–'ÂÊ'lÿ…Ú'lÿ/à%_RuneLocale3ö%:Q4åj;» (»:§O4ëV»'(»:“R4÷¬»A(»:P4þZ2»[(»)^4,»v(»)¶(4 5 »‘(»)´;4\»¬(»)ö%4_»Ç(»)´4O6»â(»)&H4";»ý(»)ÑB4)=»)»)r 45ß:»3)»)w14;µ2»N)»;W0|Ý>Ñ#.e_0~E)««(}I0‚ZL«œ)œ)/à#.9`0…«¹)¹)/«.!J0{Ö)Ö)/Ü)0à#.¼J0}ø)ø)/þ)0«.¾0€œ)*ø).äJ0œ)1*ø)(âR0ƒ‚q[*×Ö)mbstate_t5UŠwctype_t64„.?i5yà$–*».» 5zà$­*h .÷ 5{aÎ*a»h .g~5|à$ê*gh .¤~5}»+•h .ßd5~»"+h ».){5»?+h •8.°%5€»\+h •8.¢D5à$s+h 4«5‚à$.â,5ƒ¡+ס+/[*.'x5…Í+aס+.±@5†»ä+ä+/ê+0[*.NK5ˆ,aŠ'¡+.à55‰à$1,gh .×5Šà$H,g.;A5Œ»j,a•8.æ5»‡,••8./$5Žà$£,à$h .ó}5»Ä,h •U#.R5Ä»å,h •U#.6F5’» -a•U#.D5Æ»,-••U#.·-5“»H-•U#.Ît5Ç»d-•U#.m*5”…-g¡+.«/5•a¡-a•.|:5—»½-••.Ó!5˜»Ù-••.k=5™aõ-a•.¾:5š.••(êA5œZ_;.a•Ö).,5R.•.ª<5žas.a•.uI5Ÿ»”.••.“K5 aµ.a•.l:5¤Û.Û.¡+/•.Ç#5¥ý.••.¯f5©E/•//a.¶f5È?;/•/.âf5«a\/a•/.éf5¬ }/•/».7C5®»ž/•/».95§¿/a•.>5¨»Ö/à$.Dj5°»÷/••.>m5±a0a•.‘]5²a90a•.ŒA5³aZ0ag.’|5´»r0•8.E-5µ»Š0•8.Œ55–a¦0•g.S?5¡aÂ0••.…45¢aÞ0•g.ƒR5¦aú0••.d5¯a1•g.Ñ 5Êd71•/.á95ÍõX1•/».zR5Ïy1•/»<[9a __gnu_debug,:£1=,;i=,<>t8éy3streampos7Óˆ*¯(8ñš]Ü1y33(ãu8õ+…3ü133(š}8ùÄL…3233((=8ý!8»A2××+G~8j)]2×+O[8'_׃2×3+\ 8 ¸©2×+n8 ÕÏ2×+¯(8»nõ2o+ä*8>uo33+˜e8Ì}»-33+®_8u…3N333?>58#»!±H8&»3@o@Ýbool@“30»3»£38/©3A__vtbl_ptr_type˜3<œ)G>65&dDí35&dF455&Ç$K 45»(Ê<NÓ_A45y3(Ê<QT×b453(…/VÌ2ˆ45»a*²/`uBª45»(Rjd#[Æ45**tj|Cè453Bj0núu5/Í3@50Í3/5>¨:1r5Í3#&4t dB5r5&4t f[5r5x5CžP lr5»/5@~5050…30º_Atomic_word;%»/T > :8ºHDnposqºHE_M_dataplusT #_Rep_base_RepF9Šf6¿HF9p26ÊHFm/JdÐHP6¿HFÊ-%óT)n6¿HFS)™))Œ6¿HGÅ!-u¦6ÊHF†4³IÎ6¿H»×G|k<ù/÷6¿H»»×FÑ`DFn7¿H»»FDLÞ\…3B7¿H×GŠ0U¿ke7×»GM^oˆ7×»G4Mg]K«7»oGbgz/lÎ7))Gbg~4Bñ7ŒŒGbg‚û8Gbg†÷78××F¾Š2~»Y8»»Gs <Ãgf‚8ÊH»»»Go<µdœ8ÊHHo+šÔ4ÖHÚ&Ä8ÊH&Ú&<¿Ý8ÊHx5&Ú&<·ö8ÊHÜH&Ú&<Å9ÊHÜH»»&Ú&<ÐA9ÊHÜH»»x5&Ú&<Ûd9ÊH×»x5&Ú&<â‚9ÊH×x5&Ú&<é¥9ÊH»ox5 ìÀ9ÊH»+'oô¹âHâ9ÊHÜH+'oüÐDâH:ÊH×+'oÎ~âH&:ÊHo+UCîJ)C:ÊH+UC¢HŒ`:¿H+¹r&é,)}:ÊH+¹r1:¿H+-m: ·:ÊH+-mC’“ Ô:¿H+·L< ñ:ÊH+·U “ ;¿H+1]¸+;¿H+G~cZH;¿H+Rjh¤3e;¿H (KÊHÜH+¯(ƒolâH.>ÊHÜH»»+¯(<±gâHU>ÊH×»+¯(ŸÒ<âHw>ÊH×+¯(¯™0âHž>ÊH»o vÌr?Æ>ÊH)»o+vëØbâHí>ÊH»ÜH+v`IâH?ÊH»ÜH»»+vH¿H»»ÜH»»+(=<£NS»`H¿H×+(=<²e»ŒH¿H»»×!(=<ÊF»¿H»»×»0/ÅH0§5/§5/ê5@ê5@ÅH@§5>Þ5”-I _M_length•# _M_capacity–#5‡—5#>ê5›îJèH#Jª)<@¶"ºHJeAÝJ}| =CcNKnone=h_ZNSt6locale4noneE“3Lø1=i}“3Mnumeric=j¸t“3Lï;=ký}“3L9`=l¯l“3L»L=m'5“3L{f=nÔk“3 Kall=p_ZNSt6locale3allE“3?²'E_M_impl=cN##_S_classic= _ZNSt6locale10_S_classicEcN#_S_global=#_ZNSt6locale9_S_globalEcNN½]=)ë>iN#_S_once=8_ZNSt6locale7_S_onceEÈ$4#{&ø$={šLyN&ø$=„³LyNN&ø$=ÌLyN×&ø$=ïLyNN×»&ø$=ªMyNNN»&"=º,MyN»('o=ÅNMMyNNstring:<§5(¹=Ý¿RMMwMŠN(¤f=çyG…3˜MŠNN(nG=ð‚…3¹MŠNN+‹,=Q KÕMN? R=^TNOø$=<NyNcNPa=?¬dP)=Bi5FF`=E¢.»=N»QõU=H÷5yNNN»/ÇK0nN/tN0×/ K@…N0 K/…NRzL=WN‹PS_vptr$facet£3#T‡=\5#__c_locale>8‹P#_S_c_locale=__ZNSt6locale5facet11_S_c_localeEÆNNÄr=bÙ ¡P#_S_once=e_ZNSt6locale5facet7_S_onceEÈ$P)=iÎO4=v|O¦PUB ={NO¦P»GD+=CÀO¬PׯNF+v=‚Û+ÆNÝO¬PG}=…îöO¬PH—j=Šâ?ÆNH÷ =àZ×G[=‘¬C6P²PG<{=•ÈTPP²PO4= kP¦P½PV'o=£VÃP¦P½P/»o¡Pl0‘P/N@ÆN/¸P0N@¸P@NW€L=²|QTæu=Â#"ÿ$=Å_ZNSt6locale2id11_S_refcountE5G'o=ÈOr2Q|Q‚QO#{=ÊMQ|Q‚Q#{=ÐbQ|Q!„f=Ói(Q/ÉP@ˆQ0ÉP/ˆQWÇK(=ÙETT‡=ì5#E_M_facets=íET#E_M_facets_size=î#E_M_caches=ïET#E_M_names=ð# N=ñòsKTNh=ò¨+KTNäs=óÅ3KTNn#=ôè8KTNP$=õ‡QKTN/=ö_KTN‹=÷¬VTG[=úC«RcNG<{=,(ÅRcNO²'= åRcNlTO²'= ScN×O²'= ScNO›.=3s£ ²YØ[£ +žs&O£ ÙYØ[£ £ -U&^¨q÷YØ[£ +m-&j÷!WZä[+m-&ruTW6ZØ[W+Ž &€6PWSZä[+Ž &ˆŸWuZØ[W+6&›ÿ_…3‘Z…3+T^&§*0 K³ZØ[N+¸7&²Ÿ KÐZä[+Ba&¼ë NíZä[?¶0&Î!`»+ü&Þ<\ï[![Ø[»+g &ó'!õ[C[Ø[»` Q&»Tc[Ø[»O‹)&y[Ø[O‹)& ”[Ø[û[V'o&m\£TØ[û[0£ 00 0Ê 0 à Ø[l/»T@à /ê[0»T@ @k@ê[Z½@?:\wbS_vptr$basic_streambuf£3#a_M_in_beg@Ã#a_M_in_cur@Ä#a_M_in_end@Å#a_M_out_beg@Æ# a_M_out_cur@Ç#(a_M_out_end@È#0a_M_buf_locale@Ï K#8bœu@Ô\é\wb»(Ë4@à¸' K ]wbN(¸7@ñÆ K&]}b(î^@þäLwbL]wb +ú|@ƒ\¯1x]wbõ Ê +RJ@>'¯1Ÿ]wbˆÊ +]k@ é)»¼]wb+yg@äGWÙ]wb+=4@'B]»ö]wb+q@9»^wb+TI@Of»0^wb+ZI@bëkWW^wb +‹M@pxL»y^wbo++s@‰n~»–^wb+3i@¤ª»¸^wbo+9i@¾ÉWß^wb× O//@Ëõ^wbFå>@ÞŠ!_}bF”)@áðf1_}bF›9@ä~O_}bGµn@îÑcn_wb»G£s@ùT—_wbFÕ+@ ?µ_}bFHc@&LÓ_}bFžv@¶|ñ_}bGÍ!@<`wb»G¨s@'+|4`wbcT^@<Yn\[`wbNd;a@KL,wb\‹`wb d>`@WÇH¯1\À`wbõ Ê dK0@cï-¯1\ð`wbˆÊ d]M@o;D»\awbd2\@…\>W\€C*|efupperC1¦k|e€flowerC2nt|efalphaC34<|efdigitC4o|egxdigitC5Ã|efspaceC6ö|e@gprintC7×=|efgraphC8y|e%fcntrlC9n|efpunctC:DA|e falnumC;7$|e0»/“3h@(¨NkN#ƒd#E_M_c_locale_ctype(°ÆN#E_M_del(±…3#E_M_toupper(²e# E_M_tolower(³e#(E_M_table(´k#0E_M_widen_ok(µo#8E_M_widen(¶ k#9E_M_narrow(· k#¹E_M_narrow_ok(¸o#¹i#{(½_ZNSt5ctypeIcE2idEÉPjtable_size(¿_ZNSt5ctypeIcE10table_sizeEºHø1(Ìõfkk…3ø1(ÚgkÆNk…3+2{(æc…3Eg k»o+2{(õš"×qg k××+k+–v(D4×g k»××+)\(×1×Ég k»××+w1( I oëg ko+w1(1Œ1×h k×+r (A¹@o4h ko+r (Rò×[h k×+ÿ{(f|o}h ko+ÿ{(åSשh k××+ãp( «QoÐh koo+ãp(™×i k××oF ](Ò'ki kHâI(×(kU˜7(à‡eSik»dr(ðV7o‡e~i kodr(2^ׇe®i k×d°L(o}o‡eÙi kod°L(".*ׇe j k×dÈz(6eUo‡e4j kodÈz(M·>ׇeij k××doF(go‡e™j koodoF(‚F× ‡eÓj k××oGMU(Šïxíj kQë|(šw k/|eoklÿ/‡e/&k0‡e/»W›(Æ …kk D(Ë ÔP…kkKI(Ö <×!Êd(Û ÚM¬ooo0¬lÌ?7»Tbo»T#a_M_tieDWbo#Øa_M_fillDXo#àa_M_fill_initDY…3#áa_M_streambufDZwb#èa_M_ctypeD] k#ða_M_num_putD_ho#øa_M_num_getDaso#€(M Dkpk\l~o(ÝnDo["…3xl~o(JJD{H0 ”l~o*yFE-½/±l‰o0 *Û!D7Îl‰o0 *xD–g@ël‰o0 (Ë]D¦ðI…3m~o(>5D°B&…3#m~o(½%D»¨…3?m~o(ÞRDÅ ,…3[m~o(oDÐ0 wm~o*oDót$”m‰o0 À-D®m‰owb` D ŠkÎm‰o»+JDú2boëm~o+JD%grbo n‰obo+OOD3Àwb*n~o(OOE9ÁwbKn‰owb(~EColn‰o•o+ÈUDdIo‰n~o+ÈUDxÁo«n‰oo(T^E€´[ KÌn‰oN(ãpEuÃgoòn~ooo(ÿ{Ez?/oo~ooOÀ-D¼)o‰omJFEŒ•MGo‰owbnùbE«-}‰oN/ö/no0$/yo0m/„o0Šk/Šk@Šk@„oW)F}cqTÆyF#LFŠÍocqLFçocqiq+çnF™Ny3ptq+öRFƒ:!ptq+»PF¡ð=q>pcq+»PF¨¬=›o`pcq»+´RF­±Zq}pcq+´RF´VZ›oŸpcq»+¸F¹Uy3Áptq…q+QF½Fqãpcq…q+ñnFÁ×›oqtq…q+ëRFÅ1Tq'qcq…q+ûnFÉ´N›oIqtq…q!ÎrFÍ8fiqtq/›o@oq0/zq0›o@›o@‹q0¹@0 @dRm(N{wN#i#{(Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEÉP?C(¤r{w»+47(¿Ó@¶Urso¶¶£Tqw+47(ãðW¶‹rso¶¶£Tqï[+47(èY¶Árso¶¶£Tq‡w+47(íˆW¶÷rso¶¶£Tqw+47(òXX¶-sso¶¶£Tq“w+47(ø}Y¶csso¶¶£Tq™w+47(ýåY¶™sso¶¶£TqŸw+47( W¶Ïsso¶¶£Tq¥w+47(#PV¶tso¶¶£Tq«w+47((¸V¶;tso¶¶£Tq–q+47(HÎ ¶qtso¶¶£Tqõ[U¾{(Mœq’t{w»F) ³¶Étso¶¶£TqâHd<ÎÚ¶œquso¶¶£Tqwd<Û ¶œqGuso¶¶£Tqï[d<s¶œq†uso¶¶£Tq‡wd<¶œqÅuso¶¶£Tqwd<$¶œqvso¶¶£Tq“wd<,2¶œqCvso¶¶£Tq™wd<3¶œq‚vso¶¶£TqŸwd<;¶ œqÁvso¶¶£Tq¥wd<HE¶ œqwso¶¶£Tq«wd<d°¶ œq?wso¶¶£Tq–qo<qq ¶ œqso¶¶£Tqõ[/œq@…3@¥@Ô@»@õ@@?@ER$(ÛN\|N#i#{(Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEÉPG8(ï4x\|»+Ù>( Þêexhoê£To…3+Ù>(+ \ê–xhoê£To +Ù>(0 °êÇxhoê£To»+Ù>(5 êøxhoê£Toõ+Ù>(: Xê)yhoê£To+Ù>(j 5EêZyhoê£ToE+Ù>(o ê‹yhoê£Tod+Ù>(„ eê¼yhoê£ToaG­8'Ppùyho×»o×b|GßiÄÆ6zho×»o£Tb|G!‰æ(nzhoo £T×b|U¼(¢ ±wz\|»dk¾©vê±wÉzhoê£To…3dkäywê±w{hoê£To dkëÐwê±w={hoê£To»dkò/xê±ww{hoê£Toõdkù†xê±w±{hoê£TodkŠoê±wë{hoê£ToEdk"wê±w%|hoê£TodokÜDê ±whoê£Toa/±w@»lö?@h|(€pŠkH"S_vptr$basic_ostream£3#&X GVÉ|bo»(€wbb.HG_h|î|bo»(€(ÚeGp\`5€}bo;€(ÚeGy `5€0}boP€(ÚeGƒ  5€Q}boe€(ÚeG©§j5€r}bo (ÚeG­;-5€“}bo»(ÚeG±[j5€´}bo…3(ÚeH\Éj5€Õ}bo˜(ÚeG¸Ój5€ö}bo¥(ÚeHjƒj5€~bo»(ÚeGÃj5€8~boÔ(ÚeGÌÝj5€Y~boõ(ÚeGÐçj5€z~bo(ÚeGÕej5€›~boE(ÚeGÙyj5€¼~bo?(ÚeGáoj5€Ý~bod(ÚeGå!"5€þ~boa(ÚeHx” 5€bowb(Ù>HN5€@boo pgG#jNcbo× (ü&H­I25€‰bo× (ÀyHÄq5€¥bo()HÙQ9¯1Ábo(“HéN5€âboˆ+“H¨h5€ €boõ qX Gnbo»(€/.€/4€1@h|/A€35€P€5€/V€3oe€o/k€3£Tz€£TZP?G\Õ‚\#a_M_modeIUÊ #@a_M_stringIX§5#H&Ö(IdÔ€Õ‚Ê &Ö(Irò€Õ‚ÜHÊ (éI…©9§5Û‚*éIÓO+Õ‚ÜHmzsI§!1IÕ‚Ê e2\I±¯FWz€nÕ‚eÛSJ‰ » z€“Õ‚e%jJ4-q» z€½Õ‚»edJVÚ» z€çÕ‚»e;aIÑì`wbz€‚Õ‚ e>`J›u ¯1z€J‚Õ‚õ Ê eK0JÊn&¯1z€y‚Õ‚ˆÊ mõ,Jç¡‚Õ‚»»mòIôÎ#º‚Õ‚r5nz€Õ‚»/z€/á‚0z€lc`?Oh|åƒh|#E_M_stringbufIŽz€#ý<I¡?ƒåƒ»(€Ê ý<I¶jƒåƒ»(€ÜHÊ `¼;IÀ悃僻(€+OOIËjSÕ‚­ƒëƒ+éIÓM<§5ʃëƒséIÝg2åƒÜH/æ‚/ñƒ0æ‚ stkx†K…tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED–"sêpk3Œka…t$_51ATTACKDECAYSUSTAINRELEASEIDLEWvIn=¶h'*þ% Lj5{uSRATEù_ZN3stkL5SRATEE,Ž€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEâÃuPI_ZN3stkL2PIE,Ž-DTû! @uTWO_PI_ZN3stkL6TWO_PIE,Ž-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E,Ž€?Z„Ux†‹‡S_vptr$StkError£3#amessage_jMM#atype_k „#&Koㆋ‡}T „b4sx†‡‹‡»w‰vYsx†"‡‹‡x• yN5‘‡x†F‡‹‡xñ&|€}Tx†j‡‹‡y†b@×x†‹‡/x†@—‡0 „Z…„œ‡‹S_vptr$Stk£3#JÔRˆ^|eJ¼‰U|eJFŠº_|eJH‹—%|eJ&~ŒŽ|eJ9“m|eStkFloatLEzsrate_Ô h%ˆ{sÕ×MM{‡tÖè3…3{K.×Lm…3|alertList_Ø_ZN3stk3Stk10alertList_E¬ostringstream?Žæ‚{MZÜO8®ˆaignoreSampleRateChange_Ý…3#;O%ˆ* ¤K ‰%ˆ*õ¬u=‰‹…3;B5¯Œ_MM*ƒ²@e‰MM*³}µ 8|‰M*J¸”r“‰M*»»cª‰M*¾¼*Á‰»(˜aÁn_…3æ‰%ˆ%ˆ%ˆ*“ÈñjŠ× „*“ËÔCŠMM „*zyÎC5Š…3*S\ѳALŠ…3}–"àaŠ‹~Tyãœ‡Š‹»Î.æÐ]œ‡¬Š‹%ˆ%ˆmä!éÙzÊŠ‹‹mF ìWa芋‹n“ï’{‹ „/œ‡W…0ŽEdata_Ž#EdataRate_Ž%ˆ#EnFrames_#EnChannels_Ô#Esize_‘# EbufferSize_’#(s³‹ ŽÔÔs׋ Ž&ŽÔÔÔiò‹ Ž»s Œ Ž1Ž+'o  c<Ž.Œ Ž1Ž+¸)=?BŽPŒ Ž+¸0t%ˆrŒHŽ Q8N~Œ Ž<Ž jd@-"®Œ Ž<Ž+º^JóABŽÕŒ ŽÔ+º^Ro{%ˆüŒHŽÔ+G[’%ˆ#HŽ%ˆÔ+1^º@HŽ+#cab|…3]HŽ (Kkš|€ ŽÔ (Kuñ*¨ ŽÔ%ˆ+ö\x/ ÔÅHŽ+dz{ådÔâHŽ m‚ºsŽ Ž%ˆ!#‰®K%ˆHŽ/%ˆ/ ‹@,Ž0%ˆ@7Ž0 ‹@ ‹@%ˆ/7ŽZ…@ œ‡ôœ‡#€Ï& H ‹#&êp ‹Žôwx &N޵Žô%ˆ%ˆwv HRNŽÚŽô%ˆwé9 d4NŽÿŽô%ˆw# #«~NŽ)ô»%ˆ(«- &[CÔEú(Q )Ù 1Žaú(* 4G%ˆ‚ôÔx&S :U-%ˆNŽ«ôÔx&S D±b<ŽNŽÙô<ŽÔrýNŽô»/NŽ/0NŽZ…@ œ‡Ãœ‡#€Ï& - ‹#&k3 BÃ(«- u*Ô^É(Q >M1ŽzÉx&S )¾<ލÃ<ŽÔr*û//Ï0Z …€œ‡ö“#astate_i»#@avalue_j%ˆ#Hatarget_k%ˆ#PaattackRate_l%ˆ#XadecayRate_m%ˆ#`areleaseRate_n%ˆ#hareleaseTime_o%ˆ#pasustainLevel_p%ˆ#x&Œk&®‘ö“büJ)ÔÍ‘ö“»*ÁH,;på‘ö“*µ*/Ybý‘ö“*g 2„I’ö“%ˆ*ì:5‘Z7’ö“%ˆ*©08Ø~T’ö“%ˆ*!;;2q’ö“%ˆ*u!>Ç{Ž’ö“%ˆ*áoA&3«’ö“%ˆ*­sDªEÈ’ö“%ˆ*„Gåeå’ö“%ˆ*RHJŽG“ö“%ˆ%ˆ%ˆ%ˆ*dtMÝ.“ö“%ˆ(ÎP˜b»J“ü“**Sjqg“ö“%ˆ(*V‘%ˆƒ“ü“(&SY%ˆŸ“ö“x&Sc•t<ŽÔÍ“ö“<ŽÔÎ.g} Ôö“%ˆ%ˆ/Ô/”0ÔZa…pKœ‡æ”œ‡#adata_K' ‹#€Ï&K( ‹#@(«-Kz%Ô]”æ”(QK\O1Žy”æ”x&SK ]o%ˆ”¢”ñ”Ôx&SK#Š=<Ž”Ë”ñ”<Žr†_”ñ”»/ì”0”/”Zh…H*œ‡˜œ‡#afd_h #abyteswap_‚…3#awavFile_ƒ…3#afileSize_„»# adataOffset_…»#(achannels_†Ô#0adataType_‡»#8afileRate_ˆ%ˆ#@&=-Ç•˜&=7ô•˜MM…3Ô»%ˆb`d:÷”–˜»*yD:D–˜MM…3Ô»%ˆ*ˆG\\–˜(§_J‰;…3x–˜(2M$»”– ˜(ö\P Ô°– ˜(GSSz »Ì– ˜(¤e[“5%ˆè– ˜*)j1b—˜<Ž»…3I³p­ …3@—˜×Ô»%ˆIïusŽ…3b—˜×I|v:…3„—˜×ID>yn…3¦—˜×Iü|!&…3È—˜×‚¶$ø4…3˜˜ƒSINT32ô»˜˜˜/÷”/˜0÷”/æ—Zn…èL+œ‡¸›”#afile_L¨÷”#pafinished_L©…3#¸ainterpolate_Lª…3#¹anormalizing_L«…3#ºachunking_L¬…3#»atime_L­%ˆ#Àarate_L®%ˆ#ÈachunkThreshold_L¯»#ÐachunkSize_L°»#ØachunkPointer_L± #à&¶L.5™¸›»»&¶L6b™¸›MM…3…3»»b:>L9˜™¸›»w7LEƘ°™¸›MM…3…3w@FLH{˜Й¸›wOCLKÆ:˜ð™¸›w-'LR˜š¸›w-'LY1 ˜5š¸›%ˆx7L\ÎA» ˜Yš¾›x!Ldšc%ˆ ˜}š¾›(§_LgÑ …3™š¸›(âNLjÄ…3µš¾›wÉBLpH ˜Úš¸›%ˆw¹LvíN ˜ÿš¸›%ˆ*îL書›…3(*L‹T{%ˆ=›¸›Ôx&SL—÷%ˆ˜f›¸›Ôx&SL¢$d<Ž˜›¸›<ŽÎ.L¦îa˜¸›%ˆ%ˆ/˜/Ä›0˜lt… œ‡§ž˜#afirstFrame_ ‹#èaphaseOffset_ž%ˆ#˜&h2œ§ž»»&h"_œ§žMM…3…3»»bç&%É›~œ§ž»w717É›­œ§žMM…3…3w@F4Ž/ɛ͜§žwOC7‡+ɛ휧ž(«-:‰EÔ ­žw-'A_9É›)§žw-'H$9 É›N§ž%ˆx7Kÿ» É›r­žx!S)J%ˆ É›–­žwÉBYc É›»§ž%ˆ*é9b¦#اž%ˆw¹eö. É›ý§ž%ˆ*|/mœž§ž%ˆ*ºBu\[7ž§ž%ˆ(*V%ˆXž§žÔx&Sgh%ˆÉ›ž§žÔy&S™m <ŽÉ›§ž<Ž/É›/³ž0É›>õ6íŸ&dDØž &dFñž   &Ç$K Ÿ »(Ê<NleíŸ,Ÿ «w(Ê<Q­eóŸMŸ þŸ(…/VÖtíŸsŸ »a*²/`]•Ÿ íŸ»(Rjdƒl±Ÿ **tjrHÓŸ íŸþŸBj0n— íŸ/E/ùŸ0E@ùŸ/¸ž@ 0¸ž/ >Û Vt ¸ž#&4t dD t &4t f] t z CžP lt »/ @€ 0 /">ïNµ¡ _M_impl"#(].`¶)µ¡Å »¡(].dAz á Á¡(fuh­m ý Á¡&O>k¡»¡z &O>o4¡»¡»z &_$zN¡»¡»(Ë‚ÌKíŸo¡»¡»*ÆP†1;‘¡»¡íŸ» £N¡ £o¡ £—  £Å  £á @ /‹ /Ç¡0‹ >¦£§‹ #&7'Éú¡§z &7'Ö¢§»þŸz &7'ç6¢§§ÂQ¢§»('oM„ØU%§r¢§§ ¯((rK•¢§»þŸ+UCJ ²¢§+UCS87XÏ¢+§+¹r\¥ 좧+¹re’JX £+§+-mn—n?&£§+-mwM:ÏC£+§+·€ i?`£§+·‰P*Ï}£+§+1®4š£+§+Rj”Yy·£+§ (K£4hÚ£§»E+L-°ý,÷£+§+#c¹“…3¤+§*¥8ME#1¤§»+¸Ý4:«wS¤§»+¸ìtuþŸu¤+§»GºjòÊ”¤+§»+s¿7«w¶¤§»+súXþŸؤ+§»+%v"-«wõ¤§+%v* %þŸ¥+§+X.2«w/¥§+X.:vOþŸL¥+§+¤vE”>íŸi¥§+¤vI-󟆥+§ 'Xp¤¥§þŸ umK=½¥§(vM\\6 㥧 þŸ vÓr ¦§ »þŸ(6Mm=v ,¦§ (6My’, R¦§   XKÛTp¦§%§ yFïÁa‰¦§mŽ^M«Þ¬¦§»þŸGq.M3NPÕ¦§ »þŸm¢Mõø¦§ þŸQ$gšA)§íŸ/Ì¡@ §0Ì¡@Ì¡/ §Zz…àœ‡ò¨œ‡#again_G%ˆ#achannelsIn_HÔ#€Ï&I ‹# ab_KÌ¡#Paa_LÌ¡#haoutputs_M ‹#€ainputs_N ‹#°&'*Û§ò¨((i1rÔ÷§ø¨(«- Ô¨ø¨wyF#ek1§3¨ò¨*GC*›RP¨ò¨%ˆ(ùF-å%ˆl¨ø¨(|+5óp%ˆ¨ò¨%ˆ(Q8Êl1Ž©¨ø¨x&SCü:<Ž1§רò¨<ŽÔrr1§ò¨»/1§/þ¨01§Z€…àœ‡kª1§#&þ%5©kª%ˆbém©T©kª»*kzdq©kª%ˆ*‡y"yŽ©kª%ˆ*¥2%ENµ©kª%ˆ%ˆ…3*T[0†`Ò©kª%ˆ(*3¿%ˆî©qª(&S6X%ˆªkª%ˆx&SA>t<Ž©=ªkª<ŽÔ„&SL¤ <Žkª<Ž<ŽÔÔ/©/wª0©Z†…àœ‡Ñ¬1§#& ©ªѬbí|ªȪѬ»*õbMåªѬ…3*¥2"D3«Ѭ%ˆ%ˆ%ˆ%ˆ%ˆ…3*kz%—48«Ѭ%ˆ*qz( U«Ѭ%ˆ*wz+cRr«Ѭ%ˆ*‡y.À1«Ѭ%ˆ*y1©y¬«Ѭ%ˆ*}A…#Ó«Ѭ%ˆ%ˆ…3*€K0=õ«Ѭ%ˆ%ˆ*ÑJTä ¬Ѭ(*Ww]%ˆ)¬׬(&SZ\ %ˆJ¬Ѭ%ˆx&Se½f<Ž|ªx¬Ѭ<ŽÔ(&SpÅ^<ލ¬Ѭ<Ž<ŽÔÔÎ.tê |ªѬ%ˆ%ˆ/|ª/ݬ0|ªZŒ…@ œ‡²­#&Lj ­²­Ô*<+ $ïo1­²­Ô(* 'ê%ˆM­¸­(&S *‘k%ˆi­²­x&S 4Ðq<Žâ¬—­²­<ŽÔr½r⬲­»/â¬/¾­0â¬l’…Ø!œ‡Ù¯NŽ#aadsr_PÔ#@aloop_Q§ž#Àafilter_R©#Èabiquad_S|ª#¨anoise_Tâ¬#ˆabaseFrequency_U%ˆ#ÈaloopGain_V%ˆ#Ð&5{'€®Ù¯bÂl*ퟮٯ»*yF-¼5·®Ù¯wé90¢íܮٯ%ˆ*ÁH3[?ô®Ù¯*µ*6r= ¯Ù¯wx9‰<í6¯Ù¯%ˆ%ˆwvb%ˆ‘`0§ž†3¨pŸ‹Ÿh³‰Ih³‘h‡gain*%ˆ‘`0ò¨@ºH†©‹ŸŸ`°³‡__a¶°³‘h‡__b¶°³‘`0m³†É¬´Š__groupingþ ב¨Š__grouping_sizeþ ‘ Š__grouping_tmpþ ´‘˜‹__n ºH‘P‹__min ºH‘H‹__i ‘¸‹__test …3‘_ŒP—‹__j ‘°0}T†1¤ÂŸãŸøÑ´‰IÑ´‘hŠ__nÝ‘`0§ñžø´ŽIø´Ž^“30 Ö´@zäŸîŸD)µá´‘h] KµŽIKµŽ^“30t )µìF|µ4µ‘h)µÃD  Ü¨µ4µ‘hØžĵŽIø´ĵ0  ¨µf  , (þµ³µ‘h¾µ‘`D !¶ŽIKµ‘__a f!¶0z þµ>!, K t[¶ ¶‘h¶‘`’S¶ŽI¶Ž^“30… [¶ó0L c À°¶h¶‘h†© d r  ݶ‰Iݶ‘h0»¡†îr € X·“ퟑh“ퟑ`“y1‘†€ ¦ ¤`·‡__first ”ퟑh‡__last ”ퟑ`†+¦ É ð­·‡__first ´íŸ‘h‡__last ´íŸ‘`“µ¡‘X”ÿŽ^Ê ¡<þ·‰Iþ·‘h‡number ^»‘d‡value ^%ˆ‘X0ô”ÚŽL¡6¡ˆ@¸‰Iþ·‘hˆ> L%ˆ‘`’Ù d¸ŽIþ·Ž^“3@¸z6¡´¡Ô¸M¸‘X@¸cL´¡2¢ ¼¸M¸‘X†sŸ2¢Q¢l¹‰Iø´‘h‡__p`ퟑ`“‘X†o¡R¢ƒ¢¸L¹‰Iݶ‘h‡__p†íŸ‘`‡__n†‘X4¡n¹ŽIݶŽ^“3L¹nD„¢Í¢š¹W¹‘h6¢¼¹ŽIÑ´Ž^“3š¹æ{΢£Pè¹¥¹‘X’ר ºŽIh³Ž^“3è¹£u¤œ8ºõ¹‘Xè¹2Nv¤Ï¥èdºõ¹‘X’¨ ˆºŽIˆºŽ^“30Ãdº“yÐ¥N¦4 ¹ºqº‘X’—­ ݺŽIݺŽ^“30²­¹º©PN¦‰¦€ »ƺ‘hdºælЦ§Ì :»qº‘Xdºª1§†§ f»qº‘X¹º†§Á§d ’»ƺ‘h@¸Õ§@¨° ¾»M¸‘X•.Œœ@¨[©ü #¼‰I#¼‘è|Šnœ‘à|Œr¨8©‹error ®ˆ‘ð|0 Ž”¨R\©9ªH c¼‰Ih³‘H–iTÔ‘\”®¯d:ª—«” <½‰I<½‘HˆdzdA½‘@‡channeldÔ‘¼–nChannelsfÔ‘l–samplesnŽ‘P–joÔ‘h–hopoÔ‘d—¹ª«½–iqÔ‘`Œ«‘«–iuÔ‘\0Ù¯0<Ž”)¬w˜«B®à …½‰I…½‘X‡inputw%ˆ‘P0Ѭ”î©PB®n¯, ɽ‰Iɽ‘X‡inputP%ˆ‘P0kª”ƒ“sn¯¡±x ü½‰Iü½‘h0ö“•PŒ©¢±ϲÄ f¾‰IY²‘è|Šn©‘à|ŒÔ±š²‹error­®ˆ‘ð|† ¬Ð²³ “¾‰I“¾‘h0׬”i­?³ú³\ *¿‰Iݺ‘Xˆdz ?A½‘P‡channel ?Ô‘L–samples HŽ‘`–hop IÔ‘lŒe³ȳ–i JÔ‘h”M­:ú³d´¨ X¿‰Iݺ‘X”…¯Zd´ßµô ¿‰I<½‘X“Ô‘T˜–9¾|¾@㿇__initialize_pi»‘l‡__priorityi»‘h™Ñ;|¾‘¾ŒšÞ1Ø'À“k‘h›[¯K2à$”À‰I<½‘X‡numberK»‘T‡valueK%ˆ‘H–normalizedValueT%ˆ‘h›·®>àfpÒÀ‰I<½‘hˆ>>%ˆ‘`›ô®.f¼Á‰I<½‘h›6¯9‚ž?Á‰I<½‘hˆ3y9%ˆ‘`›Ü®)ž¹TnÁ‰I<½‘h› ¯3º  »Á‰I<½‘hˆ>3%ˆ‘`ˆ3y3%ˆ‘X’€®$ßÁŽI<½Ž^“3»Á$O ì ÂÈÁ‘X»Á¯ž187ÂÈÁ‘X»Á§^2Å„cÂÈÁ‘XwŽzÂŽIþ·cÂ7àµ|¶Ð¦Ân‘X…=‰|¶¡¶†L¡¶û¶h(Ê__lhsG(ÑHŠ__rhsGב@œ__strIâHvH‹__strI§5‘P0ÜH’l®FÃŽI<½-Ã|9ÆP ´sÃ:Ѩ-ÃV(P Ú  Ã:Ѩ_DefaultRuneLocale3„à'ž__dso_handlekŸ˜…€ˆå@0Ô À…Ÿô…-DTû! @Ÿ†-DTû!@Ÿ@†€?0¿3,nothrow)I€UÄostream?Šh|,cerrAül6Ä¡” ˜Ï_digits%F_ZNSt14numeric_limitsImE6digitsE“3@¢»U%ï_ZNSt14numeric_limitsIfE12has_infinityEƒ5¢¯O%ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEƒ5¢"m%ó_ZNSt14numeric_limitsIfE10has_denormEˆ5¢»U%(_ZNSt14numeric_limitsIdE12has_infinityEƒ5¢¯O%)_ZNSt14numeric_limitsIdE13has_quiet_NaNEƒ5¢"m%,_ZNSt14numeric_limitsIdE10has_denormEˆ5¢»U%a_ZNSt14numeric_limitsIeE12has_infinityEƒ5¢¯O%b_ZNSt14numeric_limitsIeE13has_quiet_NaNEƒ5¢"m%e_ZNSt14numeric_limitsIeE10has_denormEˆ5£nposqºHJª)<@¶"ºHLeAÝJ}|iNNÄr=bÙ &È0‘PN=ñòsKTNh=ò¨+KTNäs=óÅ3KTNn#=ôè8KTNP$=õ‡QKTN/=ö_KTN‹=÷¬VT[4m&Ô´[\dec&“O´[\fixed&½O´[\hex& )%´[[j &´[\left&ë"´[ \oct&ÎI´[@\right&ùy´[€]þ1&!#´[] & ñQ´[]Â2&$ _´[^showpos&'²<´[^skipws&*=y´[^unitbuf&-¾(´[ ]B&1.´[@[ù'&4Æu´[°[*B&7“ ´[J]‡{&:Ï"´[\badbit&Lob¹[\eofbit&O¡¹[\failbit&T/K¹[\goodbit&WW+¹[\app&j°¾[\ate&mò]¾[[&{&v0¾[[P{&ye8¾[\cur&ŽShÃ[[¹r&‘ž'Ã[fupperC1¦k|e€flowerC2nt|efalphaC34<|efdigitC4o|egxdigitC5Ã|efspaceC6ö|e@gprintC7×=|efgraphC8y|e%fcntrlC9n|efpunctC:DA|e falnumC;7$|e¤_S_atoms_out(!_ZNSt10__num_base12_S_atoms_outEפ_S_atoms_in(%_ZNSt10__num_base11_S_atoms_inE×k D(Ë ÔP…kkKI(Ö <×iûP(3_ZNSt10moneypunctIcLb1EE4intlEƒ5iûP(3_ZNSt10moneypunctIcLb0EE4intlEƒ5iûP(3_ZNSt10moneypunctIwLb1EE4intlEƒ5iûP(3_ZNSt10moneypunctIwLb0EE4intlEƒ5iûP(«_ZNSt17moneypunct_bynameIcLb0EE4intlEƒ5iûP(«_ZNSt17moneypunct_bynameIcLb1EE4intlEƒ5iûP(«_ZNSt17moneypunct_bynameIwLb0EE4intlEƒ5iûP(«_ZNSt17moneypunct_bynameIwLb1EE4intlEƒ5JÔRˆ^|eJ¼‰U|eJFŠº_|eJH‹—%|eJ&~ŒŽ|eJ9“m|ezsrate_Ô h%ˆ{sÕ×MM{‡tÖè3…3{K.×Lm…3{MZÜO8®ˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.? : ; ‡@I< ….G@†.G@‡: ; I ˆ: ; I ‰I4  Š: ;I ‹4: ;I Œ .G ŽI4 .1‡@@1 ‘: ; I’.G: ; “I ”.G; @•.G;@–4: ; I — ˜.‡@4 @™.4 @š.4 @›.G: ; @œ4: ;I2  4: ; I? < ž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < LÚ 9¾C|¾û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFileRead.hFileLoop.hFilter.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hGenerator.hNoise.hSimple.hBiQuad.hOnePole.hADSR.hSimple.cppiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccWvIn.hFileWvIn.hvector.tcc (žJ1J/ŸgŸ™.‚ž‚¡‚Ò}ž‚žH…Ȍֿ/Ÿ Ö»í|X‚ !.ºººZºº  .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ ÍÈ qº 0ÈqÈ qº 0Ȉq“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ ‚0ôY/Úóåg‘&&‘&‘ÕªùKz<"*à©33--ÉNt"*ž-Ét¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è‹<“u1„+£}¬º h&1//Úó»‘9õ,Kk.ÊVtôVå]?4É µ‚Șº˜‚LÉg! ýLó׃OŸ#v/#å2K»ltºâ?)/2Yg>g=g#!!>‘?-ÙW.É/ö.Ke.¼ÉD‘m.¼ÉCZ‘ƒKl<ÈØ2ÇÈØ2ÇÈØ2rÇÈaþçKKKwŸÈaþçKKKŸ 9¾èÖdä$/J(ž)žw)ž,žw,žAžvAžBžwBžEžwEž’žv’ž“žw“ž–žw–ž¤žv¤ž¥žw¥ž¨žw¨žµžv¶ž·žw·žºžwºžÈžvȞɞwɞ̞wÌžÚžvÚžÛžwÛžÞžwÞžoŸvpŸqŸwqŸtŸwtŸ‹Ÿv‹ŸŒŸwŒŸŸwŸŸvwwvŸßw߯ŸwÆŸãŸväŸåŸwåŸèŸwèŸîŸvîŸïŸwïŸòŸwòŸ v  w   w   v  w " w" , v, - w- 0 w0 K vL M wM P wP c vd e we h wh r vr s ws v wv € v€  w „ w„ ¦ v¦ § w§ ª wª É vÊ Ë wË ΠwΠ¡v¡¡w¡¡w¡6¡v6¡7¡w7¡:¡w:¡´¡v´¡µ¡wµ¡¸¡w¸¡2¢v2¢3¢w3¢6¢w6¢Q¢vR¢S¢wS¢V¢wV¢ƒ¢v„¢…¢w…¢ˆ¢wˆ¢Í¢v΢Ï¢wÏ¢Ò¢wÒ¢£v££w£ £w £u¤vv¤w¤ww¤z¤wz¤Ï¥vХѥwÑ¥Ô¥wÔ¥N¦vN¦O¦wO¦R¦wR¦‰¦vЦ‹¦w‹¦ަwަ§v§ §w § §w §†§v†§‡§w‡§ЧwЧÁ§v§çwçƧwƧ@¨v@¨A¨wA¨D¨wD¨[©v\©]©w]©`©w`©9ªv:ª;ªw;ª>ªw>ª—«v˜«™«w™«œ«wœ«B®vB®C®wC®F®wF®n¯vn¯o¯wo¯r¯wr¯¡±v¢±£±w£±¦±w¦±ϲvвѲwѲÔ²wÔ²³v³³w³³w³ú³vú³û³wû³þ³wþ³d´vd´e´we´h´wh´ßµv9¾:¾w:¾=¾w=¾|¾v|¾}¾w}¾€¾w€¾‘¾vww1v23w36w6àvàáwáäwäfvfgwgjwjv‚ƒwƒ†w†žvžŸwŸ¢w¢¹vº»w»¾w¾ v  w wvžŸwŸ¢w¢1v23w36w6Åvàµáµwáµäµwäµ|¶v|¶}¶w}¶€¶w€¶¡¶v¡¶¢¶w¢¶¥¶w¥¶û¶vÆÇwÇÊwÊP vP Q wQ T wT Ú vÞ²Îıstk::Stk::sampleRateÞ±stk::Stk::inRange,²stk::StkFrames::size^²stk::StkFrames::channels‹²stk::StkFrames::frames¸²stk::FileRead::fileSizeê²stk::FileLoop::setFrequency+³stk::Filter::setGains³min”´std::vector >::operator[]ý´__gnu_cxx::new_allocator::~new_allocatorPµstd::allocator::~allocator|µstd::allocator::~allocatorɵ__gnu_cxx::new_allocator::new_allocator&¶std::allocator::allocator„¶std::_Vector_base >::_Vector_impl::~_Vector_impl°¶std::_Vector_base >::_M_get_Tp_allocatorâ¶__destroy_aux·_Destroy`·_Destroy­·stk::Instrmnt::controlChange¸stk::Instrmnt::setFrequencyd¸stk::Instrmnt::~Instrmnt¸stk::Instrmnt::~Instrmnt¼¸__gnu_cxx::new_allocator::deallocate¹std::_Vector_base >::_M_deallocaten¹std::_Vector_base >::~_Vector_base¼¹std::vector >::~vector ºstk::Filter::~Filter8ºstk::Filter::~Filterºstk::Generator::~Generatorâºstk::Noise::~Noise»stk::Generator::~Generator:»stk::Generator::~Generatorf»stk::Noise::~Noise’»stk::Instrmnt::~Instrmnt¾»stk::StkFrames::operator[](¼stk::Filter::clearc¼stk::Simple::tickF½stk::BiQuad::tickнstk::OnePole::tickνstk::ADSR::tick¾stk::StkFrames::operator[]f¾stk::BiQuad::lastOut˜¾stk::Noise::tick*¿stk::Noise::tickX¿stk::Simple::tick'Àstk::Simple::controlChange”Àstk::Simple::setFrequencyÒÀstk::Simple::keyOffÁstk::Simple::noteOff?Ástk::Simple::keyOnnÁstk::Simple::noteOnßÁstk::Simple::~Simple Âstk::Simple::~Simple7Âstk::Simple::~SimplezÂstk::Instrmnt::Instrmnt¦Âstk::Stk::rawwavePathÀÂoperator+, std::allocator >FÃstk::Simple::SimplesÃstk::Simple::Simpleî²ÎÂ__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_th$_4’div_tŸ$_5Éldiv_t×$_6lldiv_tlconvva_listfpos_t__sbufS__sFILEF FILEÑ#clock_tà#tm²$pthread_once_tÈ$__gthread_once_tà$wint_tî$$_7C%_RuneEntryU%$_8%_RuneRange¡%$_9à%_RuneCharClassö%$_10à'_RuneLocale[*mbstate_tl*wctype_ty1__true_type£1char_traits©3__vtbl_ptr_type¿3nothrow_tÍ3new_allocator5allocator5_Atomic_word§5basic_string,std::allocator >èH_Rep_base-I_Rep KlocaleNfacetÉPid“Q_Impl»Tios_base\basic_streambuf >”bwctrans_tƒdctype_base‡ectype1kmoney_baseŠkbasic_ios >›o__normal_iterator, std::allocator > >œqnum_get > >±wnum_put > >h|basic_ostream >z€basic_stringbuf,std::allocator >æ‚basic_ostringstream,std::allocator >x†StkErrorœ‡Stk ‹StkFramesNŽInstrmntGeneratorÔADSR”WvIn÷”FileRead˜FileWvInÉ›FileLoop¸žnew_allocator allocator‹ _Vector_base >Ì¡vector >1§Filter©OnePole|ªBiQuadâ¬NoiseíSimple߯__normal_iterator, std::allocator > >6Äostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_read_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZN3stk8FileWvIn9normalizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmdclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc~BiQuadignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEv_ZN3stk6BiQuad18setEqualGainZeroesEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk6BiQuad5setB1Ed_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk6BiQuad4tickEdtolower_ZNK3stk8FileRead6formatEvgetTypeBiQuad_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZN3stk6Simple12setFrequencyEd_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc_ZN3stk6SimpleD1Ev~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0EdgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_ZN3stk6BiQuad17sampleRateChangedEdd_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk6BiQuad12setResonanceEddb_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoopgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZN3stk6SimpleC2Ev_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8FileLoop5resetEvfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsm_ZN3stk6Simple13controlChangeEidchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZN3stk6Simple4tickEj_ZN3stk8FileLoop7addTimeEd_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZN3stk6BiQuad5setA1Ed_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEd_ZN3stk6BiQuad15setCoefficientsEdddddbGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZN3stk6BiQuad5setB0Ed_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_ZN3stk6Simple5clearEv_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZN3stk6Simple4tickERNS_9StkFramesEj_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Ev_ZN3stk8FileLoop8openFileESsbbget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZN3stk6SimpleC1Ev_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstream_GLOBAL__I__ZN3stk6SimpleC2Evcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_ZN3stk6Simple6noteOnEdd_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZN3stk6BiQuad8setNotchEdd_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN3stk6Simple6keyOffEv_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6Simple5keyOnEv_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFileinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctime_ZNK3stk8FileLoop11getFileRateEvrdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitisetEqualGainZeroeslocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk6BiQuad22ignoreSampleRateChangeEbsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZN3stk6SimpleD0Ev_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd_ZN3stk6BiQuad5setB2Edwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZN3stk8FileLoop14addPhaseOffsetEd_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNK3stk6BiQuad7lastOutEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrg_ZN3stk6SimpleD2Evoperator()_ZN3stk6BiQuad4tickERNS_9StkFramesES2_jjpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk8FileLoop7setRateEd_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstof_ZN3stk6BiQuad4tickERNS_9StkFramesEjwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_ZN3stk8FileLoop4tickEj_S_id_numericFileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE~Simple_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk6Simple7noteOffEd_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjsetTarget_ZNSt10ctype_base5lowerEshowWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2_ZN3stk9GeneratorD2Ev_ZN3stk6BiQuad5setA2Edflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfisSimple_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åHƒì0H‰}øòEðH‹EøH‹HƒÀ`H‹H‰EÐH‹}øHƒÇpèH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàòEàòYEðòEèèòMèò^Èf(ÁH‹}øÿUÐÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìxH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈòi ò^Èòe f(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈò» ò^Èò· f(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìHH‰}è‰uäH‹}èHƒÇ¾èH‰ÃH‹Eèò€ÐòEÀH‹EèH‹€ÀH‹HƒÀH‹H‹EèH‹¸À¾ÿÒòYEÀòH‹}èHLjèH‹}èHǨèH‹}èHƒÇ¾èH‰ÃòòUÈH‹EèòˆÐòÜ f(Ðò\ÑòUÐH‹}èHǨèòYEÐòXEÈòH‹}èHƒÇ¾èH‰ÃH‹}èHƒÇ¾èòH‹}èHÇÈèòH‹}èHƒÇ¾èH‰ÃòòEØH‹}èHƒÇ@èòYEØòH‹}èHƒÇ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!Simple::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!Simple::controlChange: value () is out of range!Simple::controlChange: undefined control number ()!Simple::setFrequency: argument is less than or equal to zero!impuls10.rawN3stk6SimpleEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ[Kf_¤âÛTMuÿÿ[Kf_¤âÛTMuÿÿ[Kf_¤âÛTMuÿÿ4:wU\ÿÿ'*1JÿÿÃ,eDJT,i{•[˜9ºáù92[T•ŽHð~ÿÿÃ,eDJT,i{•[˜9ºáù92[T•ŽHð~UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk6FilterEN3stk8InstrmntEN3stk9GeneratorEàAð?`@€?À®Gáz®ï?š™™™™™É?\Âõ(\ï?ÍÌÌÌÌÌì?à?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ•† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿ{† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ®† 4øÿÿÿÿÿÿÿ†† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿO† 4øÿÿÿÿÿÿÿ“çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ“çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ“çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿŠçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿŠçÿÿÿÿÿÿÿ† ƒÏ °- i-« À- Ç-r Ä-T 5-" A-ò Ñ-ß Å-Ú Ç Ñ-¸ Ø-¥ Ø-– Ø-ƒ Ø-t Ø-] à-J Ø-2 È- á-ù Ö-é Í-à Ÿ-Û Ì )-à Ð-º Á-¥ Ã-• Æ- } ¿-i ­b c-E °-8 i-! À- Ç-è Ä-Ê 5-˜ A-h Ñ-U Å-P = Ñ-. Ø- Ø- Ø-ù Ø-ê Ø-Ó à-À Ø-¨ È- á-o Ö-_ Í-V Ÿ-Q B )-9 Ð-0 Á- Ã- Æ- ó¿-ß­Øc-ºà-¨°-›i-€i-iÀ-JÀ-/Ç-Ç-ñÄ-ÐÄ-³5-’5-B­&à-°-i-ìi-ÕÀ-¶À-›Ç-zÇ-]Ä-<Ä-5-þ5-®­’à-€°-si-Xi-AÀ-"À-Ç-æÇ-ÉÄ-¨Ä-‹5-j5-­;-ÕI-³¼-˜K-{½-`]-KÂ-0±- Ý-¶=Ú±-ÌÝ-ǽÓ-²Ý-­¶=¦¾-€»-n¹-\º-8,'-Å-îâÖº¨±-šÝ-•‹Ò-~Ý-y¶=rd+-J+Ü-&èÎ- Î-cÎ-9™-Ì-Ø ¨ x H  è ¸ ˆ ` 8  èÀ˜pH ðÀ˜p@è¸`0بxP ðÀ˜pH ðÀ˜pH øÐ¨€X0จ`8èÀ˜pH _Ä…Ã}ÃXÃPÃÎÂÆÂ´Â¬ÂŒÂ„ÂIÂAÂÂÂñÁéÁ~ÁvÁOÁGÁÁ ÁâÀÚÀ¤ÀœÀ7À/À ÀÀò¿ê¿¢¿š¿g¿_¿9¿1¿¿ ¿§¾Ÿ¾t¾l¾I¾A¾¾ ¾ݽÕ½™½‘½U½M½%½½½ù¼r¼j¼7¼/¼¼þ»λÆ»¤»œ»x»p»L»D» »»ôºìºŸº—ºJºBºººιƹ€¹x¹¹¹ʸ¸¢¸š¸v¸n¸¸ ¸¼·´·n·f·*·"·ð¶è¶¾¶¶¶–¶޶8¶0¶ÛµÓµ޵†µbµZµµµ¢´š´t´l´ó»³³y³9³1³ø²ð²Ʋ¾²™²‘²l²d²:²2²ì±ä±Ò±ʱ0 ô+T0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(İ-·Ø-¤Õ-—×-k×-f³=I°-<¸-%Ë-É-óÊ-Ñ®=Ê·- q-…--lq-V[-Bq--q- y-ðÐq-¾7-®1-Zq- õæ-íq-®q-’-g[Gæ-6-)q-±-Ý- ¶=ò-ƒ-n°-[Ú-?Ú-*Ø-Ø-²-úÏ-êÝ-å ÛÔ-ÌÝ-Ç ¹Ù-Tq-Þq-íq-/q-q-q-Öq-»•-—q-y•-dq-=q-q-ëq-Öq-¾q-©q-‘q-yq-^q-Fq-q-÷•-Óq-¸•-šq-vq-X•-/q-•-í q-Ï •-º q-“ q-[ -* q-Ó - -t q-h ±-Z Ý-U ¶=N : -. -ü }-Þ q-» }- q-z }-Y q- °-ù Ú-Ý Ú-È Ø-¯ Ø-¦ ²-˜ Ï-ˆ Ý-ƒ y Ô-j Ý-e W Ù- à-û °-î ¸-Ó ¸- Ë-ª ®=“ à- o-m «=S à-A °-4 ¸- ¸- Ë-ð¯=Õà-ð-¶¸-›¸-ŠË-r¯=[à-Io-5«=à- °-ü¸-á¸-ÐË-¸¯=œà-а-}¸-b¸-KË-.“-“-òË-Ý“-È“-­Ë-ŽË-yË-^¬=Bà-0°-#¸-¸-ñË-Ô“-·“-˜Ë-ƒ“-n“-SË-4Ë-Ë-¬=í‘-ä‡-Û-Ã…-·-Ÿ‹-–-Us-#à-ÿà-í°-à¸-Ÿ-´Ë-œ®=à-o°-b¸-G¸-6Ë-®=±-úÝ-õ¶=îÓ±-ÅÝ-À¶=¹››-x—-5‰-u-ïw-×w--'-Þ{-µ=R-=â-8,ä=%Û- p¤h¨`ßPEHG@C8A0O(M ´UW£ˆã€´xkpmh¥PÞHª@ß0Þ(© ßÞ§ßð¥è¦àßÐãÈãÀa¸_°ã¨ã ´˜egˆ¤pãh9`´X=P?H¢(/ ´35¡9T^9!(T^(S$"\$T R^ ð R^ð Qì "\ì R É  ^É ¸  ^¸ Ÿ´ "\´   € *^€ )| "\| * Y d^Y H d^H cD "\D d ! Z^!  Z^ Y "\ Z é X^é Ø X^Ø WÔ "\Ô X ± V^±   V^  Uœ "\œ V h N^h Md "\d N 0 J^0 I, "\, J ø P^ø Oô "\ô P À L^À K¼ "\¼ L ˆ B^ˆ A„ "\„ B P D^P CL "\L D  &^  "\ & à %^à Ü "\Ü % ¨ $^¨ ¤ "\¤ $ p H^p Gl "\l H 8 2^8 14 "\4 2 0^ /ü "\ü 0 È z^È yÄ "\Ä z ¡ „^¡  „^ ƒŒ "\Œ „ X .^X -T "\T . \^ [ "\ \ è8^è7ä"\ä8 °F^°E¬"\¬F x:^x9t"\t: Qr^Q@r^@q<"\<r j^ j^i"\j Ð6^Ð5Ì"\Ì6 ©n^© ˜n^˜m”"\”n ql^q `l^`k\"\\l (4^(3$"\$4 p^ðp^ðoì"\ìp É@^ɸ@^¸?´"\´@ ‘>^‘€>^€=|"\|> H”^H“D"\D” ’^‘ "\ ’ ØŽ^ØÔ"\ÔŽ  t^ sœ"\œt yh^yhh^hgd"\dh Af^A0f^0e,"\,f ø`^ø_ô"\ô` Àb^Àa¼"\¼b ˆž^ˆ„"\„ž Pœ^P›L"\Lœ ˜^—"\˜ à^àÜ"\Ü ¨Œ^¨‹¤"\¤Œ p†^p…l"\l† 8v^8u4"\4v Š^‰ü"\üŠ Èˆ^ȇÄ"\Ĉ x^wŒ"\Œx X–^X•T"\T– #^ "\# èš^è™ä"\äš °<^°;¬"\¬< x^^x]t"\t^ @|^@{<"\<| €^"\€ Ђ^ÐÌ"\Ì‚ ˜~^˜}”"\”~ `,^`+\"\\, ((^('$"\$( åM`|¾¡·¥0·©ù¸»$¹ÍO¹ß”¹ñÙ¹º/º'Zº9p·=—·A…ºS ·W׺iè·m9¾ž˜Ï®·0¸¼O¸Áh¸Æš¸Ë ¸Ð)»ãˆ»öç» F¼~¼/Þ¸4©¼Gq½Z@ÁdXÉà˽ÌßPÌ€(ž €`ÁN €|¶Ø€¸Î1€Až! €˜ÁÛ€n¯€Ê#€³f€8ËN€ú³Ž€pËÕ€N¦ €`È(€†§S€É¬€˜«à€ Ên€\©œ€°Éá€pŸã €èÂm€£Á€¸Ç”€v¤Ø€ðÇ“àæÀÌÉ2ÁˆÌ†€:ª·€èÉd€d´§€¨Ë žBhÍÕf øÌM º] Í ‚%0ÍÞ Æ2(Ï¢ P I`Ïg  zØÍÉ ž‘ÎÝ 2¨HÎÀB®ú€XÊ¿€Úž¾ €°Â.€¡Â€0ƀʠ›€øÅñ €àµ¿€€ÎP€6¡ç€hÆ»€´¡€ Æ;€Â§i€@Éú€Š¦€˜È€§9€ÐȨ€Ð¥ï€(ÈQ€@¨‚€xÉÑ€2¢€ØÆˆ€ €pÄG€äŸ7€ÈÀвH€Ë¡€Èž €xÂJ€’ž= €ÐÁ„€¶ž} €@Âe€¤ž[ €Âð€¢±-€Èʱ€, ­€¨Äl€îŸ_€Äz€ p€8Ä€L Á€àÄ€R¢M€Çñ€d ó€Å2€„¢€€HÇS€Î¢¤€€Ç-€ÂŸ€Ã%€r *€PÅû€‹Ÿ€ ÃS€€ [€ˆÅl€¦ w€ÀÅ” €¡¶÷€ðÎì €Àþ € À¶ ¿% €@À‰ €`Àw €°ÀŸ €½À: 븠€ËÀ× €ÛÀè€ ¿€`¿{  ¾f€ ¿¿€€À£új É ± ’0N7 înò · - ³ Ž ö ¢ y 0  {N !½@ ” ëˆ²Ì ^ † )h4{°È² M ³r ¢ ”í H__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileRead8fileSizeEv__ZN3stk8FileLoop12setFrequencyEd__ZN3stk6Filter7setGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk6Simple4tickERNS_9StkFramesEj__ZN3stk6BiQuad4tickEd__ZN3stk7OnePole4tickEd__ZN3stk4ADSR4tickEv__ZNK3stk9StkFramesixEm__ZNK3stk6BiQuad7lastOutEv__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZN3stk6Simple4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6Simple13controlChangeEid__ZNSolsEd__ZN3stk7OnePole7setPoleEd__ZN3stk4ADSR13setAttackRateEd__ZN3stk4ADSR12setDecayRateEd__ZN3stk4ADSR14setReleaseRateEd__ZN3stk4ADSR9setTargetEd__ZNSolsEi__ZN3stk6Simple12setFrequencyEd__ZN3stk6BiQuad12setResonanceEddb__ZN3stk6Simple6keyOffEv__ZN3stk4ADSR6keyOffEv__ZN3stk6Simple7noteOffEd__ZN3stk6Simple5keyOnEv__ZN3stk4ADSR5keyOnEv__ZN3stk6Simple6noteOnEdd__ZN3stk6SimpleD0Ev__ZTVN3stk6SimpleE__ZN3stk6BiQuadD1Ev__ZN3stk7OnePoleD1Ev__ZN3stk4ADSRD1Ev__ZN3stk6SimpleD1Ev__ZN3stk6SimpleD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk6SimpleC1Ev__ZN3stk4ADSRC1Ev__ZN3stk7OnePoleC1Ed__ZN3stk6BiQuadC1Ev__ZN3stk5NoiseC1Ej__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8FileLoopC1ESsbbmm__ZNSaIcED1Ev__ZN3stk6SimpleC2Ev__ZTIN3stk6SimpleE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk6SimpleE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZN3stk8FileLoop12setFrequencyEd.eh__ZN3stk6Filter7setGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6Simple4tickERNS_9StkFramesEj.eh__ZN3stk6BiQuad4tickEd.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6BiQuad7lastOutEv.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk6Simple4tickEj.eh__ZN3stk6Simple13controlChangeEid.eh__ZN3stk6Simple12setFrequencyEd.eh__ZN3stk6Simple6keyOffEv.eh__ZN3stk6Simple7noteOffEd.eh__ZN3stk6Simple5keyOnEv.eh__ZN3stk6Simple6noteOnEdd.eh__ZN3stk6SimpleD0Ev.eh__ZN3stk6SimpleD1Ev.eh__ZN3stk6SimpleD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk6SimpleC1Ev.eh__ZN3stk6SimpleC2Ev.eh__GLOBAL__I__ZN3stk6SimpleC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC2LC3GCC_except_table8LC5GCC_except_table9LC6__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC10LC11LC16LC17LC18GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13GCC_except_table14LC21GCC_except_table15GCC_except_table16EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6SimpleC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/SineWave.o000644 000766 000766 00000271470 12015735510 016036 0ustar00garygary000000 000000 Ïúíþ ¸ÑF@ ˜F__text__TEXT¼@ ØO<€__debug_frame__DWARFÀиQ__debug_info__DWARF ޢИRH__debug_abbrev__DWARFn®q ®·__debug_aranges__DWARF߸PÂØT__debug_macinfo__DWARF/¹oÂ__debug_line__DWARF/¹¦oÂðT__debug_loc__DWARFÕ¾PÈU¨__debug_pubnames__DWARF%ǺeÐ__debug_pubtypes__DWARFßÉæÓ__debug_inlined__DWARFÅÐÚ__debug_str__DWARFÅЄeÚ__debug_ranges__DWARFI6‰?__mod_init_func__DATAP6?XZ __textcoal_nt__TEXTX6˜?`Z7 €__cstring__TEXTx<„¸E__gcc_except_tab__TEXTü<â†H\ €__common__DATA F0__const__DATA€?HÀHp\__const_coal__DATAà?P I°\ __const_coal__TEXT0@pI __bss__DATAÐF__literal8__TEXTH@ˆI__eh_frame__TEXTX@@˜Ið\… h__constructor__TEXT˜FØO__destructor__TEXT˜FØOanøg@ P5N UH‰åHƒì H‰}øòEðòMèH‹Eø¶@ƒð„ÀtH‹Eøò@HòYEèò^EðH‹}øèÉÃUH‰åHƒì H‰}øòEðòMðòæ?f(ÑòYÐòUèèòMèò^Èf(ÁH‹}øèÉÃUH‰åH‰}øòEðH‹Eøò@@òXEðH‹Eøò@@ÉÃUH‰åH‰}øòEðH‹EøòP@òMðòs?òYÁòXÂH‹Eøò@@ÉÃUH‰åH‰}øòEðH‹EøòP@H‹EøòHPòEðf(Øò\Ùf(Ëò(?òYÁòXÂH‹Eøò@@H‹UøH‹EðH‰BPÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH‹Uø¸H‰B@H‹}øHƒÇ¾èH‰Â¸H‰ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìHH‰}ØH‹}ØèHH‹EØH‰H‹UظH‰B@H‹UØH¸ð?H‰BHH‹UظH‰BPH=è„À„®º¾H=èH¸@?H‰EèHÇEàëvH‹uàH=èH‰EÈH‹EàH‰EÀHƒ}Àx òH*EÀòEÐë#H‹EÀHÑèH‹UÀƒâH ÐòH*Àf(ÈòXÈòMÐò3;òYEÐòYEèèH‹EÈòHÿEàH}àv€H‹uØH‹}ØèëH‰E¸H‹]¸H‹}ØèH‰]¸H‹}¸èHƒÄH[ÉÃUH‰åSHƒìHH‰}ØH‹}ØèHH‹EØH‰H‹UظH‰B@H‹UØH¸ð?H‰BHH‹UظH‰BPH=è„À„®º¾H=èH¸@?H‰EèHÇEàëvH‹uàH=èH‰EÈH‹EàH‰EÀHƒ}Àx òH*EÀòEÐë#H‹EÀHÑèH‹UÀƒâH ÐòH*Àf(ÈòXÈòMÐòí9òYEÐòYEèèH‹EÈòHÿEàH}àv€H‹uØH‹}ØèëH‰E¸H‹]¸H‹}ØèH‰]¸H‹}¸èHƒÄH[ÉÃÿÿÿÿx $X6† $r6† $„6† $–6*† $À6† $C† $DH† $Œ&† $²6† $èW† $Û67† ,?† ƒ,7† ƒ$.82† $V8† $Þ>q† $O?† $ކ $¨† ,`:~† ƒ,Âz† ƒ,<z† ƒ,¶z† ƒ,Þ:~† ƒ,\;~† ƒ,Ú;œ† ƒ,0F† ƒ,vF† ƒÚ¢GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)SineWave.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tag m gp_offset Ö# fp_offset Ö# overflow_arg_area m# reg_save_area m# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_t E7 __sig E"# __opaque Eä#__darwin_off_t næ__darwin_pthread_once_t |ô__darwin_wctrans_t (½__darwin_wctype_t *Äsize_t c¦time_t WÍptrdiff_t˜" std \ 7\ 8_ Xb Z‰ ]° _Ì bç j9 kp o· pÕ qö r  s$ ui w… x˜ z¯ }Ë ~ç  : ‚\ ƒi „… …˜ †¾ ‡ß ˆ Š ‹G Ψ Ðf Ñt Óy Ô Õ ×¹ Ø ÙÐ Úñ Û; ; <Ä =à d9 eE gH ha ix j k¦ l½ mÔ nö o s7 t] vƒ w¥ xÍ zå {ý |  }# ‚7 ƒO „l †€ ‡™ ŠÀ ‹Î Œæ µ ¶& ·N ¸k ¹’ <ó Fæ$ G% H% I4% JN% Ki% L„% MŸ% Nº% OÕ% Pð% Q & R&& BA& CD& DÓ FG& GX& Ht& I•& J²& KÔ& Lö& M ' N$' HN' ’o' ”r' •‰' – ' —Á' ˜Ý' ™ù' š( ›2( œO( f( žs( Ÿš(  À( ¡â( ¢) £$) ¤;) ¥]) ¦z) §–) ©·) «Ø) ­þ) ¯* ±;* ³W* ´x* µ”* ¶°* ·Ì* ¸è* ¹+ º.+ »E+ ¼f+ ½‡+ ¾¨+ ¿Ô+ Àð+ Â, Ä., ÅO, Æp, Ç‘, Ȳ, ÉÉ, Êê, Ë - Ì,- ÍM- Îe- Ð}- Ö™- ܵ- âÑ- èí-.*.K.__debug 1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >‡ t'2#_M_pª#t'Œ2ªc2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >^_Ios_Fmtflags7¾ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek$ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ƒ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸Ë _S_beg_S_cur_S_end_S_ios_seekdir_end€€%!±event¢ erase_eventimbue_eventcopyfmt_eventucÓ· _M_nextÕsQ#_M_fnÖ”Q#]×½#Øx2#ucÛ„ sQ”Q½sQ óGßA sQ!ˆaãc=½sQí'ñþ _M_pwordòm#_M_iwordó"#í'ôšQ¨7"e_ZNSt8ios_base4Init11_S_refcountEx2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEp0¨7˜ Q 7 Q½basic_streambuf > R_ T“_ U–_ W™_ X³_ ZÍ_ \ç_ ]` ^ ` _:` `T` an` bˆ` c¢` d¼` eÖ` fð` g a h&a i@a jWactype_basectypemoney_baseÀ$patternÉ fieldÉ ´ #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%¿`¶É+Þ‘ïÞ‘Þ‘&’cþ ß*p0~ŸhQ'nothrowIæB6˜'cerrAGVP˜(__ioinitM_ZStL8__ioinitþ )KX½~~~*„+q)—`eŸªª~Ÿ*q)ß+dªÌª~%—[šªç½)ûPm½Ÿ*, $_4a9 quotb½# remc½#div_td $_5fp quotg"# remh"#ldiv_tiF $_6l¨ quotm÷# remn÷#lldiv_to~)é=“½ÎÎ*Ô-) ”ìì~double) •½ ~) –"$~)eœmOŸŸO*U.½i)ìTž9…½½/­7 ˜m)&;¡ª¯~)%£pË"")FOª½ç~Ÿ)Ê«Ÿ~Ÿ*wchar_t);8¬½:~Ÿ/"%¯\mŸŸO0 `°½)%±m…mŸ/£²˜Ö%»+³˜.ì¸~¸*ª)æ+µ"ß~¸½)Q½½~¸½%W´Z½~)Àß<ª<Ÿ*B+)VMĽcª __gnu_cxx¡%Ü ®ù5÷÷%ìT´ò8¨¯÷÷__debug 6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)Û-§¨¹÷÷)9™÷Ð~)naº÷ñ~¸½)üPÀ~¸½%Â+´¡.22~¸float)Aa·WW~¸long double/ç'Çy½)ÁM¦÷÷ lconv`!+Ä1¥!,ª#1õ)!-ª#11!.ª# int_curr_symbol!/ª# currency_symbol!0ª# mon_decimal_point!1ª#( mon_thousands_sep!2ª#0 mon_grouping!3ª#81)!4ª#@1¦:!5ª#H int_frac_digits!6q#P1]!7q#Q p_cs_precedes!8q#R p_sep_by_space!9q#S n_cs_precedes!:q#T n_sep_by_space!;q#U p_sign_posn!q#X int_n_cs_precedes!?q#Y int_p_sep_by_space!@q#Z int_n_sep_by_space!Aq#[ int_p_sign_posn!Bq#\ int_n_sign_posn!Cq#])‘4"5ªà½~03C!Kí*va_list#IÒfpos_t#U7 __sbuf#`@ _base#a@# _size#b½#*‰ __sFILE˜#‚– _p#ƒ@# _r#„½# _w#…½# _flags#†š# _file#‡š# _bf#ˆ# _lbfsize#‰½#( _cookie#Œm#0 _close#¥#8 _read#ŽÄ#@ _seek#ã#H _write##P _ub#“#X _extra#”#h _ur#•½#p _ubuf#˜#t _nbuf#™)#w _lb#œ#x _blksize#Ÿ½#ˆ _offset# #.½¥m*–.½Ämª½*«.ãm½*Ê.½m~½*é__sFILEX*‰)n‰9nFILE#¡F/õ4#ï[[*9)£L#ð½x[)_2#ñ½[)„c#ò½¦[)Ä0#ó½½[)÷9#ô½Ô[)29#õ½ð[ð*):#öªª½[%h#úWC[7~~)E##ÿŸ]mŸŸ[2®##.[ƒ~~[3Ã#½¥["½3Ë"#½Â[Â*È+3X#"å[3ã#½ý[4_-#½3# ª#ªR # 7~36#½O~3§2#½l~~Â&#€[EM#™[ª3þa#½À[ª½Ÿ4ë#[3fV#ªæª3Ö#½ ½[3ó#©½& ªŸ~53d;#ª½H [~H *ú3ó#«½k ~H 3ö"#¬½’ ªŸ~H 3@#­½´ ~~H qÄ nclock_t$Mµ tm8$Z¥! tm_sec$[½# tm_min$\½# tm_hour$]½# tm_mday$^½# tm_mon$_½# tm_year$`½# tm_wday$a½# tm_yday$b½# tm_isdst$c½# tm_gmtoff$d"#( tm_zone$eª#0pthread_once_t%^M__gthread_once_t&/¥!wint_t'Fž $_7'Q0" __min'R‡# __max'S‡# __map'T‡# __types'U0"#*Ä_RuneEntry'Vá! $_8'X|" __nranges'Y½# __ranges'Z|"#*6"_RuneRange'[H" $_9']Ã" __name'^Ã"# __mask'_Ä#qÓ"n _RuneCharClass'`”"6$_10ˆ 'bT$ __magic'cä# __encoding'dT$# __sgetrune'fƒ$#( __sputrune'g§$#0 __invalid_rune'h‡#8 __runetype'j­$#< __maplower'k½$#¼ __mapupper'l½$#¼ __runetype_ext's‚"#À __maplower_ext't‚"#Ð __mapupper_ext'u‚"#à __variable'wm#ð __variable_len'x½#ø __ncharclasses'}½#ü __charclasses'~Í$#€qd$n.‡}$~¦}$*~*d$.½§$‡ª¦¸*‰$Ľ$nÿ‡Í$nÿ*Ó"_RuneLocale'é"7l?(å‹.½%½7>(ëJC½%½7*@(÷ó½4%½7Y(þ(½N%½&tJ( ½i%½&y ( $ ½„%½&».(ÇH½Ÿ%½&!(K½º%½&†(Ò*½Õ%½&Û8(" ½ð%½&²4()á/½ &½&ó (5+.½&&½&l'(;Z(½A&½8Ð$|ñ0Ä )“K$~ìt&­­%ð9$‚¾;­&&*Ó )oL$…­¬&¬&*­)v:${ªÉ&É&*Ï&+Ó )´:$}ªë&ë&*ñ&+­)Ã$€& 'ë&)É:$&$'ë&%`@$ƒ¡YŸN'ªŸ~É&mbstate_t)UŒwctype_t*4†) S)yÓ!‰'½)‡ )zÓ! '[)Ž ){Á'½[)?d)|Ó!Ý'[)|d)}½ù'<[)ÁO)~½([½)|a)½2([<5)Û)€½O([<5) 6)Ó!f([0})‚Ó!)È#)ƒŸ”(~Ÿ”(*N') _)…ŸÀ(~Ÿ”()®2)†½×(×(*Ý(+N')-;)ˆŸ)}$Ÿ”()ˆ*)‰Ó!$)[)à )ŠÓ!;))83)Œ½])Ÿ<5))½z)<<5)´)ŽÓ!–)Ó![)Ëc)½·)[<H )ÿ?)ĽØ)[<H )ƒ7)’½þ)Ÿ<H ) 5)ƽ*<<H )&$)“½;*<H )1\)ǽW*<H )°!)”Ÿx*ª”()·%)•”*<)á-)—½°*<<)·)˜½Ì*<<)÷/)™è*<)#.)šŸ+<<%Ë3)œˆKŸ.+Ÿ<É&)>#)ŸE+<)z/)žf+<Ÿ)è9)Ÿ½‡+<<Ÿ)Q;) ¨+<Ÿ)Ñ-)¤ŸÎ+ªÎ+Ÿ”(*<)i)¥Ÿð+<<)Q)©ì ,< ,*)Q)È2.,< ,)Q)«O,< ,)%Q)¬"p,< ,½)þ4)®½‘,< ,½)ê,)§Ÿ²,<Ÿ)m0)¨½É,Ó!)%T)°½ê,<<Ÿ)‰V)± -<Ÿ)òI)²,-<Ÿ)‰3)³M-Ÿ)‹b)´½e-<5)í#)µ½}-<5)h*)–™-<)g1)¡µ-<<)Ä))¢Ñ-<)@)¦í-<<)O)¯.<Ÿ)À)ÊW*.< ,)Ÿ-)Í÷K.< ,½)@)Ïl.< ,½ __gnu_debug :Ž.9 ;]9 <¯:h,éd0streampos+Ó|;r ,ñûIÇ.d0j0%],õJ"p0ç.j0j0%rc,ù <p0/j0j0%ï/,ý,½,/~~Ÿ2d,!ŸH/~2>H,=K~n/~Ÿj02¾, Mª”/ª~Ÿ2ýV, Rªº/ª~Ÿ2r ,ŠWªà/ªŸq2 ",s\qü/x02NP,¤c½0j02äK,I\p090x0x0<*,#s½!*9,&m½x0=q=„bool=~0+½.½Ž05*”0>__vtbl_ptr_typeƒ0?G:º-6í1/öN-DØ0í1/öN-Fñ0í1ó1/--K 1í1½%š/-N Lª,1þ1d0%š/-Q{A~M1þ1j0%®%-Vq(ªs1í1½;¾%-`V4•1í1ª½%-T-dHŸ±1þ1;Ó[-j5Ó1í1ªj0@š&-n]í1ª*¸0=ù1+¸0*ù1:œ.1]2¸0#/Ý[/d-2]2/Ý[/fF2]2c2A«>/l]2½*2=i2+2+p0+®_Atomic_word0%½*H : .8¥EBnpos¬Y¥EC_M_dataplusH #_Rep_base_RepDþ,ëPªú2ªEDþ,œXª3µEªD–%6O»E;3ªED9$%rBÐY3ªED¸)3!Ðw3ªEE©-9\‘3µED4:Ÿ¹3ªE½~E1U<&â3ªE½½~DÛLD3WŸ 4ªE½½D©5L‰Ip0-4ªE~Eº&UZUP4ª~½Ed<^ÔWs4ª~½Ez<g<;–4ª½qEŽQzÊU¹4ªÐÐEŽQ~4Ü4ª33EŽQ‚øÿ4ªªªEŽQ†ü"5ª~~D’ Š d½D5½½Eb 1ÃÈPm5µE½½½EéW1µÝ‡5µEF£"šß)ÁE˯5µE/Ë1¿È5µEc2/Ë1·á5µEÇE/Ë1Å6µEÇE½½/Ë1Ð,6µEÇE½½c2/Ë1ÛO6µE~½c2/Ë1âm6µE~c2/Ë1é6µE½qc2Ÿì«6µE½2öWôeÍEÍ6µEÇE2öWü.6ÍEï6µE~2öWƒdÍE7µEq25Ó:Ð.7µE2593K7ªE2½Z&Ï#Ðh7µE2½Z1ë3…7ªE2xV: ¢7µE2xVC¯‡ ¿7ªE2Ì LY Ü7µE2Ì U‡ ù7ªE2 ]êŸ8ªE2dc”GŸ38ªE2-Th)ŸP8ªE ;1næ\s8µE½q ;ƒ¸Y‘8µE½2ô#‹žRŸ®8ªE ‡,1ä< Ì8µE½ ¼7¦¼Uå8µE2gN­ö p09ªE2”¼“Mj0$9ªE½2”Íád0F9µE½2ÐZâo*j0h9ªE½2ÐZõ³ d0Š9µE½2?6ÍE¬9µEÇE2? M-ÍEÎ9µE~2?µ`ÍEð9µEq2'61J‹ÍE:µEÇE2'61[XÍE>:µEÇE½½2'61/B[ÍEe:µE~½2'6BŽ*ÍE‡:µE~2'61-ÍE®:µE½q éeäLÌ:µEq%r 1ø• ÍEí:µEÇE2r ƒ VÍE;µEÇE½½2r 1ÝQÍE@;µE~½2r Ÿ¢/ÍEb;µE~2r ¯É&ÍE‰;µE½q l]Ìo1±;µEнq2l]ëNÍEØ;µE½ÇE2l]Ó9ÍE <µE½ÇE½½2l]1mz ÍE5<µE½~½2l]*VÍE\<µE½~2l]AÒ=ÍEˆ<µE½½q2l]RL Я<µEÐq2 j)ÍEÖ<µE½½2 zH Ðø<µEÐ2 ŽCHÐ=µEÐÐ2³/©;7ÍEK=µE½½ÇE2³/Àƒ&ÍE=µE½½ÇE½½2³/1*ÍE²=µE½½~½2³/êTRÍEÞ=µE½½~2³/²VÍE>µE½½½q2³/^SÍE;>µEÐÐÇE2³/%¤1ÍEl>µEÐÐ~½2³/:îEÍE˜>µEÐÐ~2³/OÍSÍEÉ>µEÐнq2³/s…ÍEú>µEÐЪª2³/~]ÍE+?µEÐÐ~~2³/ˆ+ÍE\?µEÐÐÐÐ2³/“ÎRÍE?µEÐÐ33DP71‹ÍE¿?µE½½½qD(a1˜Ú!ÍEñ?µE½½~½G{*1¦:%ª@½qc22ýV1ÁiŸC@ªEª½½ 7;1õGYa@µEÍE2Ÿüã7~~@ªE2]/N~›@ªE2›\ ¢&2¸@ªE2>H1Ï»/Ÿä@ªE~½½2>H)zŸ AªEÇE½2>H7¤Ÿ2AªE~½2>H1æ.ŸYAªEq½2‘VU$Ÿ€AªEÇE½2‘V1ø2MŸ¬AªE~½½2‘Vqî ŸÓAªE~½2‘V1 \]ŸúAªEq½2± Ÿ!BªEÇE½2± 1_+ŸMBªE~½½2± «n3ŸtBªE~½2± ¾‚+Ÿ›BªEq½2ªIÌ‘NŸÂBªEÇE½2ªI1-Ë`ŸîBªE~½½2ªI螟CªE~½2ªIûo ŸöF»E½%Y;Ø.BªG»E%r/ܪ8G»Ec2c22ô'1‘3»E^G½½c2;½#çmN{G»Ec2 ý91«_C™G»Ec2%†4õ;RªµG»E!!@1^‡@ª»Ec2½ŸéGn*ïG+F:‘ 2CNKInone2h_ZNSt6locale4noneE~0JÖ'2i-~0Knumeric2j\~0JØ.2kÕc~0JoL2lV~0J@2m*~0JÜP2noU~0 Iall2p_ZNSt6locale3allE~0?ˆC_M_impl2NK##_S_classic2 _ZNSt6locale10_S_classicENK#_S_global2#_ZNSt6locale9_S_globalENKLJ2)ÿ0TK#_S_once28_ZNSt6locale7_S_onceE»!Êva/^2{…IdK/^2„žIdKjK/^2·IdK~/^2ÚIdKjK~½/^2ªýIdKjKjK½/© 2ºJdK½%öW2ÅjK8JdKjKstring.<’2% 2Ý=@8JbJuK%Q2çM8p0ƒJuKjK%B82ð^p0¤JuKjK2¶#2ÌdôGÀJjK<÷?2üAjKM^2<íJdKNKN…M2?ŽONÃ2BE*D|L2Eü$½(K½O>C2HŸ*dKjKjK½*²H+YK*_K+~*ôG=pK+ôG*pKPeI2W{KvMQ_vptr$facetŽ0#R2\x2#__c_locale38vM#_S_c_locale2__ZNSt6locale5facet11_S_c_localeE±KLÁZ2bÈŒM#_S_once2e_ZNSt6locale5facet7_S_onceE»!NÃ2iÓMÊ2vgL‘MŸS1 2{{KˆL‘M½Ex"2 «L—M~±KDJ]2‚#±KÈL—MEþb2…áL—MFrT2Šß1±KFæ2ÏG~EóG2‘J5!MMEˆa2•GB;MMMÊ2 VM‘M¨MTöW2£2®M‘M¨M*½qŒMn+|M*{K=±K*£M+{K=£M={KUkI2²gNR]2Ÿ#"e2Å_ZNSt6locale2id11_S_refcountEx2EöW2ÈSZNgNmNMva2Ê8NgNmNva2ÐMNgN!åP2Ó, ŸxN*´M=sN+´M*sNU²H(2Ù0QR2ìx2#C_M_facets2í0Q#C_M_facets_size2îŸ#C_M_caches2ï0Q#C_M_names2ð¸# LÎ2ñ›[6QLR2òÓ"6QL[2ó%)6QLR2ôÊ,6QLÕ2õt?6QLQ2öd6QLµ2÷€ AQEóG2úÕ–ONKEˆa2 °ONKMˆ2 ÐONKWQŸMˆ2 ðONK~ŸMˆ2 PNKŸMõ$2'PNK½Mˆ2BPNKWQEöW2Ú$aPNKWQDëc2ïYp0PNKE’72&!£PNKbQ½EÃ2)d)ÇPNKbQLQE22,+2ëPNKbQxNEª.2/í`QNKxNMO27 NKMŸ*MxNAQVLQLQV*RQ+xN=]Q+~N*]Q=nQ+8J* WŽQÕ ŽQ½=Ë *yQ*· *þ XË ØʦQŸXQ_vptr$ios_baseŽ0#YVÑŸXZdecð=ŸXZfixed>ŸXZhex qŸXYY ªŸXZleftÏŸX Zoct#:ŸX@ZrightŸ`ŸX€[Ü'ŸX[ Þ?ŸX[g($#KŸX\showpos'‚/ŸX\skipws*'`ŸX\unitbuf- ŸX [:17ŸX@YÏ4ö\ŸX°Y 478.ŸXJ[¸a:³ŸXZbadbitLóM¤XZeofbitOÓ¤XZfailbitT;¤XZgoodbitW‹"¤XZappjŒ©XZatemSJ©X]binarys_ZNSt8ios_base6binaryE©XYyavG&©XYœayG,©X]trunc|_ZNSt8ios_base5truncE©X ]beg‹_ZNSt8ios_base3begE®XZcurŽ|R®XY½Z‘t®Xstreamsize+N»C_M_precisionÉ{T#C_M_widthÊ{T#C_M_flagsË— #C_M_exceptionÌ$ #C_M_streambuf_stateÍ$ # C_M_callbacksçsQ#(C_M_word_zeroø· #0C_M_local_wordý³X#@C_M_word_size½#ÀC_M_wordšQ#ÈC_M_ios_localeôG#Ð  Àà&ÁUÃX”Q½EUê7àUÃXÕ ETíAúUÃXDH7ÉX"VÃX½p0E5 šBéZ— VÃX— 2T[O— ÄVÃX— — “B^ÇYâVÃX— 2ý#jÛ{TÿVÏX2ý#rB{T!WÃX{T2ý€“>{T>WÏX2ýˆÉ{T`WÃX{T2Â*›5Lp0|Wp02µJ§Z&ôGžWÃXjK2›+²4ôG»WÏX2LM¼ÏjKØWÏX<Ù&ÎWL½2_eÞçHÚX XÃX½2Éó*àX.XÃX½^÷>¦QNXÃX½M%!dXÃXM%! XÃXæXTöWIŽQÃXæX+— +$ +¾ +ƒ · ÃXn*¦Q=· *ÕX+¦Q="=m=ÕXX±@4:ìXb_Q_vptr$basic_streambufŽ0#__M_in_beg5ê#__M_in_cur5Ī#__M_in_end5Ū#__M_out_beg5ƪ# __M_out_cur5Ǫ#(__M_out_end5Ȫ#0__M_buf_locale5ÏôG#8`Ì\5ÔìXÔYb_½%Ö)5àŽôGõYb_jK%›+5ñ)eôGZh_%K5þ*<b_7Zb_ª"2ób5.Iš.cZb_÷ƒ ¾ 2†:5š.ŠZb_|¾ 2)U5 P!½§Zb_2¥Q5™8{TÄZb_2)5'½I½áZb_2ìd59$½þZb_2Ç95OeP½[b_2Í95b†U{TB[b_ª"2¨<5pÇ;½d[b_q2áZ5‰Fd½[b_2S5¤9½£[b_q2S5¾ {TÊ[b_~"MX%5Ëà[b_Dù05Þnªþ[h_D.!5á,Qª\h_DY-5ä¿ ª:\h_E„W5îÂNY\b_½EY[5ùR‚\b_ªªªD#5 1ª \h_DŒN5Š;ª¾\h_D—]5¯bªÜ\h_E±5é.û\b_½E^[5'$b]b_ªªaµJ5<FWìXF]b_jKbEM5Kw#b_ìXv]b_ª"btL5W:9š.ìX«]b_÷ƒ ¾ b{&5c^$š.ìXÛ]b_|¾ b£<5oÆ5½ìX^b_bÝH5…Œ0{TìX'^b_cÇM62b8{TìXV^b_ª"bRA5«w½ ìX|^b_bb5¸»J½ ìX¢^b_bT5Ð&S½ ìXÍ^b_½cåd6Td{T ìXü^b_~"b-O5ûWO½ ìX'_b_½MX%5B_b_s_TöW5" ?y_b_s_*ìX*n_+ìX=n_=ìXwctrans_t7'l7º*H0#½³_Ó!7QV*N,X½Í_Ó!7ŒT7? I½ç_Ó!7#X*T÷½`Ó!7„[*ZaK½ `Ó!_'7ü*`9½:`Ó!7Ý\*fj"½T`Ó!7JZ*l¾ ½n`Ó!7Ø@*rÓZ½ˆ`Ó!7à.*x¾\½¢`Ó!7W*~l<½¼`Ó!7ÎM*„`½Ö`Ó!7ÁB*Šº:½ð`Ó!)É7†Ó! aÓ!_7X*Ó!&aÓ!7é *–˜:Ó!@aÓ!)Z37ˆ_Wa~)ä*²_'na~:t8*gbdupper81AUgb€dlower82ç[gbdalpha83/gbddigit84ògbexdigit85ngbdspace86ˆgb@eprint87)0gbdgraph88`gb%dcntrl89Wgbdpunct8:A3gb dalnum8;¼gb+½*~0f@¨{Kïg{K#na#C_M_c_locale_ctype°±K#C_M_del±p0#C_M_toupper²lb# C_M_tolower³lb#(C_M_table´ïg#0C_M_widen_okµq#8C_M_widen¶õg#9C_M_narrow·õg#¹C_M_narrow_ok¸q#¹gva½_ZNSt5ctypeIcE2idE´Mhtable_size¿_ZNSt5ctypeIcE10table_sizeE¥EÖ'Ìàchïgp0ŸÖ'Ú dh±Kïgp0Ÿ2…aæ­p00d h½q2…aõ~~\d h~~h2s]¤)~ˆd h½~~2ÔHµ'~´d h½~~2l' 8 qÖd hq2l'1'~ýd hª~2ó A¶2qe hq2ó RŒ~Fe hª~2øaf bqhe hq2øa\A~”e h~~ª2@Y ˜?q»e hqq2@Y–~ìe h~~qªD·IÒüïg f hF7:×ÛïgS{+àrb>fh½b?ZðA+qrbif hqb?Z“J~rb™f hª~bÿ;TcqrbÄf hqbÿ;"Ž!~rbôf hª~b8a6ËBqrbg hqb8aMË0~rbTg h~~ªb²7g­qrb„g hqqb²7‚_7~ rb¾g h~~qªE³BŠè_Øg hOäbšù] h*gbqhnÿ*rb*h+rb*½UÆ phiÇ$Ë Á>phi¾9Ö Ö~!¬OÛ ÷< qqq+ jÀ47¦QMl¦Q#__M_tie9WMl#Ø__M_fill9Xq#à__M_fill_init9Yp0#á__M_streambuf9Zb_#è__M_ctype9] h#ð__M_num_put9_Sl#ø__M_num_get9a^l#€%ä 9khmGiil%¬W9o?p0ciil%~:9{`$ iil;¼7:-É%œitl$ ;¿9l ¹itl$ ;ód9–d2Öitl$ %,J9¦E:p0òiil%*9°)p0jil%è9»%p0*jil%\@9ÅK#p0Fjil%:X9С$ bjil;:X9óëjtl$ /$9™jtlb_^9 uh¹jtl½2r:9Ÿ(MlÖjil2r:9%kZMløjtlMl2ã=93×b_kil%ã=:9¿b_6ktlb_%« :CäzlWktl€l2.C9d‘9qtkil2.C9xq–ktlq%µJ:€xHôG·ktljK%@Y:uïQqÝkilqq%øa:zh%qþkilqM/$9¼ltlk7:Œ²<2ltlb_l=N:«ctljK*ê*Yl+*dl+a*ol+uh*uh=uh=olUÐ;}NnRl`;ª#D;ЏlNnD;ÒlNnTn2¶W;™#=d0ïl_n2t@;è-ª m_n2¶>;¡B0jn)mNn2¶>;¨þ/†lKmNn½22@;­¤GjnhmNn22@;´iG†lŠmNn½2”;¹óBd0¬m_npn2?;½CjnÎmNnpn2ÀW;Á †lðm_npn2i@;ŨAjnnNnpn2ÊW;É™=†l4n_npn!ËZ;Í™PTn_n*†l=Zn+ª*en+†l=†l=vn+»=$ =WPa{Kft{K#gvaË_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE´M5¤ oft½2=+¿Ð2ª@o^lªªŽQ{nlt2=+ãEªvo^lªªŽQ{nÚX2=+è(Fª¬o^lªªŽQ{nrt2=+í¶Dªâo^lªªŽQ{nxt2=+ò†Eªp^lªªŽQ{n~t2=+øFªNp^lªªŽQ{n„t2=+ýøFª„p^lªªŽQ{nŠt2=+NDªºp^lªªŽQ{nt2=+#~Cªðp^lªªŽQ{n–t2=+(æCª&q^lªªŽQ{nn2=+H ª\q^lªªŽQ{nàXSïaM‡n}qft½D&‡ ª´q^lªªŽQ{nÍEb Îoª‡nóq^lªªŽQ{nltb =ª‡n2r^lªªŽQ{nÚXb ª‡nqr^lªªŽQ{nrtb $ª‡n°r^lªªŽQ{nxtb $ª‡nïr^lªªŽQ{n~tb ,Ǫ‡n.s^lªªŽQ{n„tb 32ª‡nms^lªªŽQ{nŠtb ;°ª ‡n¬s^lªªŽQ{ntb HÚª ‡nës^lªªŽQ{n–tb dEª ‡n*t^lªªŽQ{nnm q¥ª ‡n^lªªŽQ{nàX*‡n=p0=§=Ö=½=÷==2=ìPÛ{KGy{K#gvaÛ _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE´M),ïuGy½2í0 sÞPuSlÞŽQqp02í0+ ñÞuSlÞŽQq"2í00 EÞ²uSlÞŽQq½2í05 ¯ÞãuSlÞŽQq÷2í0: ÞvSlÞŽQq2í0j “6ÞEvSlÞŽQqì2í0o ÞvvSlÞŽQqW2í0„ øOÞ§vSlÞŽQqE,'­XävSl~½q~ªªMyEÀSÄø!wSl~½qŽQªªMyE‰© YwSlq"ŽQª~MySŽ¢ œtzwGy½b¾¢]Þœt´wSlÞŽQqp0bär^ÞœtîwSlÞŽQq"bëÉ^Þœt(xSlÞŽQq½bò(_ÞœtbxSlÞŽQq÷bù_ÞœtœxSlÞŽQqbEXÞœtÖxSlÞŽQqìb^ÞœtySlÞŽQqWm:6Þ œtSlÞŽQq*œt=½jê4@Sy}nuhH"Q_vptr$basic_ostreamŽ0#/ïU¾ #@__M_string>X’2#H/™ >d¿}À¾ /™ >rÝ}ÀÇE¾ %ò >…g-’2ù}Æ;ò >0>~ÀÇEk0[>§'4~À¾ cÝH>±ò7{Te}Y~ÀcRA?‰²½ e}~~ÀcT?4dY½ e}¨~À½c-O?Vའe}Ò~À½cEM>ÑöLb_e}Àª"ctL?›dš.e}5À÷ƒ ¾ c{&?ÊUš.e}dÀ|¾ kÛ#?çŒÀª½½kÎ>ôp¥Àp"We}À½*e}*Ì+e}jW`4OSyЀSy#C_M_stringbuf>Že}#Í/>¡*€Ѐ½}¾ Í/>¶U€Ѐ½}ÇE¾ ^Ã.>ÀÑ{€Ѐ½}2ã=>Ëá@À˜€Ö€2ò >Ó6/’2µ€Ö€qò >Ý(ЀÇE*Ñ*Ü€+Ñ stkë‚þ:órTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDzpË(.sSRATEù_ZN3stkL5SRATEEŸŠ€ˆå@tRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEü—sPI_ZN3stkL2PIEŸŠ-DTû! @sTWO_PI_ZN3stkL6TWO_PIEŸŠ-DTû!@sONE_OVER_128_ZN3stkL12ONE_OVER_128EŸŠ€?Xì€Uë‚þƒQ_vptr$StkErrorŽ0#_message_j8J#_type_kö€#/þ:oVƒþƒhQö€`Ì)së‚uƒþƒ½uv[ë‚•ƒþƒvû y**„낹ƒþƒvØ|eehQë‚݃þƒw N2~ë‚þƒ*ë‚= „+ö€Xó„„v‡Q_vptr$StkŽ0#HR@ˆ|JgbHÑ ‰¢+gbHÂ7ŠðKgbHÐ8‹ÂgbHþcŒ gbHò,ÅVgbStkFloatLìxsrate_ÔhR˜„yÕ³8Jy7ÖH)p0yº$×—Vp0zalertList_Ø_ZN3stk3Stk10alertList_E ostringstream4ŽÑy`GÜ1,!…_ignoreSampleRateChange_Ýp0#8Ç=Ô ˜„;O¤á:“…˜„;4¬I °…v‡p08*¯´K8J;ˆ²EØ…8J;‹cµí+ï…@;Åd¸˜Z†@;Ú»¬N†@;Þ¾ø!4†½%žMÁœKp0Y†˜„˜„˜„;(ȽTu†~ö€;(Ër5‘†8Jö€;C`ÎÙ4¨†p0;þHѰ3¿†p0{zàÔ†v‡|>`ã„ô†v‡½}(%æ1J„‡v‡˜„˜„kÈéIa=‡v‡v‡k¨ì]M[‡v‡v‡l(ïÃav‡ö€*„Uù0ŠCdata_Š#CdataRate_Ž˜„#CnFrames_Ÿ#CnChannels_Ö#Csize_‘Ÿ# CbufferSize_’Ÿ#(p&ˆ“ŠÖÖpJˆ“Š™ŠÖÖµSeˆ“нpˆ“ФŠ2öW MN¯Š¡ˆ“ФŠ2”)Q1µŠÈ“ŠŸ2”0¼[˜„åˆ»ŠŸ ?8&d‰“НРLO@!‰“НŠ2ùJJÔ3µŠH‰“ŠŸÖ2ùJR a˜„o‰»ŠŸÖ2/8[—˜„–‰»Š˜„Ö2 ^·Ÿ³‰»Š2gNa[bp0Љ»Š ;k“b󉓊ŸÖ ;u-"Š“ŠŸÖ˜„2¡IxÆ Ö8Š»Š2æ`{ÇOÖUлРZV‚c[sŠ“Š˜„!ü‰l;˜„»Š*˜„*|‡=ŸŠ+˜„=ªŠ+|‡=|‡=˜„*ªŠXÿ@„…‹„#_lastFrame_-|‡#/Ë(‹…‹%$¸!Ö ‹‹‹%í>„<¤Š<‹‹‹v¤@)ô ¯ŠÁŠj‹…‹¯ŠÖpþ ÁŠ…‹½*ÁŠ*‘‹+ÁŠX‚h„¢ÁŠ#ztable_Z_ZN3stk8SineWave6table_E|‡_time_[˜„#@_rate_\˜„#H_phaseOffset_]˜„#P_iIndex_^Ö#X_alpha__˜„#`/.LŒ¢`17 –‹kŒ¢½;5#냌¢;ª4)°" Œ¢˜„;§-2 O½Œ¢˜„;5\ÚŒ¢˜„;¥%={]÷Œ¢˜„;›4Dç6¢˜„%†!GR˜„0¨%¤@JpK˜„L¢v¤@TÕA¯Š–‹z¢¯ŠÖ~(%XZ–‹¢˜„˜„*–‹*®+–‹U3;}{Rl`;~#D;Šå{D;ÿ{2¶W;™E j0އ2t@; ~9އ2¶>;¡ž,’VŽ{2¶>;¨[,³xŽ{½22@;­²?’•Ž{22@;´@?³·Ž{½2”;¹R.j0ÙŽ‡pn2?;½]’ûŽ{pn2ÀW;Á®Q³‡pn2i@;Å`Q’?{pn2ÊW;ÉÕ(³a‡pn!ËZ;Íô‡*³=_K*+³=³k…X6q6€Šr6ƒ6LÞfÞ‘h+»Š€8Š„6–6˜fÞ‘h‚³‰––6À6ä?fÞ‘h€ƒŒÀ6Û60|f|‘hƒrate)˜„‘`+¢„z)C|Öf|‘hƒnewRate)˜„‘`ƒoldRate)˜„‘X„ Œ5DŒÈ‘f|‘hƒfrequency5˜„‘`„½Œ;Œ²X‘f|‘h…oL;˜„‘`„ÚŒA²è`˜‘f|‘hƒphaseA˜„‘`„÷ŒGè?¬Þ‘f|‘hƒphaseOffsetG˜„‘`=¥E€ÏÛ67ø!’ƒ__a¶!’‘hƒ__b¶!’‘`+Þ‘€ï?VD“†__groupingþ ~‘¨†__grouping_sizeþ Ÿ‘ †__grouping_tmpþ “‘˜‡__n ¥E‘P‡__min ¥E‘H‡__i Ÿ‘¸‡__test p0‘_ˆÖ‡__j Ÿ‘°+hQ‚¡ˆœ7-8j“fj“‘è|†nœŸ‘à|ˆD7 8‡error !…‘ð|+“ЉLx.8`:Ü”f|‘H…æ`x”‘@ƒchannelxÖ‘¼ŠsamplesŠ‘`Štmp‚˜„‘XŠhop„Ö‘lˆš8>:Ši…Ö‘h+¯Š„kŒ/VŽ(E”f|‘h‹tÞ>O?t™”ƒ__initialize_pN½‘lƒ__priorityN½‘hŒ#&O?d?À—ލ Ý”Žm‘h¨ÂX•Žm‘hj‹*•f*•ïJ~0+…‹‘•P``:Þ:¤[•’•‘XLŒ$•f|ïJ~0‘[•©\Â<ð«•’h•‘X‘[•8-<¶<ו’h•‘X‘[•ÿd¶0ˆ–’h•‘X‘•1VÞ:\;Ô/–’•‘X‘•Ÿ'\;Ú; [–’•‘X“ðŠr–f*•‘[–™Ú;v<lž–’f–‘X8Œ·–f|‘ž–ÏK0v¸&—’«–‘Hˆ”BŠtemp˜„‘Xˆ¸BŠi½‘P‘ž–¶v¼•—’«–‘HˆÚˆŠtemp˜„‘XˆþˆŠi½‘P”TABLE_SIZE_ZL10TABLE_SIZEgb•_DefaultRuneLocale'„Ó$–__dso_handlem— ‚€ˆå@+Ö˜3‚—g‚-DTû! @—‰‚-DTû!@—³‚€?+ª0'nothrowIæB6˜ostream4ŠSy'cerrAGVP˜™; ÐF]digitsF_ZNSt14numeric_limitsImE6digitsE~0@š!Cï_ZNSt14numeric_limitsIfE12has_infinityEn2š >ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEn2šmVó_ZNSt14numeric_limitsIfE10has_denormEs2š!C(_ZNSt14numeric_limitsIdE12has_infinityEn2š >)_ZNSt14numeric_limitsIdE13has_quiet_NaNEn2šmV,_ZNSt14numeric_limitsIdE10has_denormEs2š!Ca_ZNSt14numeric_limitsIeE12has_infinityEn2š >b_ZNSt14numeric_limitsIeE13has_quiet_NaNEn2šmVe_ZNSt14numeric_limitsIeE10has_denormEs2›npos¬Y¥EHD!1@š¥EJb31Es0„Hvb1Q<ÙGœnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¥ED!1@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¥Eb31E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEBJÖ'2i-~0Knumeric2j\~0JØ.2kÕc~0JoL2lV~0J@2m*~0JÜP2noU~0 LJ2)ÿ0TKLÁZ2bÈ@œ+|MLÎ2ñ›[6QLR2òÓ"6QL[2ó%)6QLR2ôÊ,6QLÕ2õt?6QLQ2öd6QLµ2÷€ AQYVÑŸXZdecð=ŸXZfixed>ŸXZhex qŸXYY ªŸXZleftÏŸX Zoct#:ŸX@ZrightŸ`ŸX€[Ü'ŸX[ Þ?ŸX[g($#KŸX\showpos'‚/ŸX\skipws*'`ŸX\unitbuf- ŸX [:17ŸX@YÏ4ö\ŸX°Y 478.ŸXJ[¸a:³ŸXZbadbitLóM¤XZeofbitOÓ¤XZfailbitT;¤XZgoodbitW‹"¤XZappjŒ©XZatemSJ©XYyavG&©XYœayG,©XZcurŽ|R®XY½Z‘t®Xdupper81AUgb€dlower82ç[gbdalpha83/gbddigit84ògbexdigit85ngbdspace86ˆgb@eprint87)0gbdgraph88`gb%dcntrl89Wgbdpunct8:A3gb dalnum8;¼gbœ_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE~œ_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE~iÇ$Ë Á>phi¾9Ö Ö~gè>3_ZNSt10moneypunctIcLb1EE4intlEn2gè>3_ZNSt10moneypunctIcLb0EE4intlEn2gè>3_ZNSt10moneypunctIwLb1EE4intlEn2gè>3_ZNSt10moneypunctIwLb0EE4intlEn2gè>«_ZNSt17moneypunct_bynameIcLb0EE4intlEn2gè>«_ZNSt17moneypunct_bynameIcLb1EE4intlEn2gè>«_ZNSt17moneypunct_bynameIwLb0EE4intlEn2gè>«_ZNSt17moneypunct_bynameIwLb1EE4intlEn2HR@ˆ|JgbHÑ ‰¢+gbHÂ7ŠðKgbHÐ8‹ÂgbHþcŒ gbHò,ÅVgbxsrate_ÔhR˜„yÕ³8Jy7ÖH)p0yº$×—Vp0y`GÜ1,!…ž¯‹  F% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~.? : ; ‡@L M 2 < .G@€.G@I4  ‚.G;@ƒ: ; I „.G: ; @…: ; I †: ;I ‡4: ;I ˆ ‰.G; @Š4: ; I ‹.‡@4 @Œ.4 @.4 @ŽI .G: ; I4 ‘.1‡@@’1 “.G ”4: ; ‡@I•4: ; I? < –4I? 4 < —4G ˜4G™4G š4: ;‡@I? <  ›4: ;‡@I? <  œ4: ;‡@I? < 4: ; ‡@I? < ž4G: ;  L¼Þ>qO?¢Hû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extStk.hSineWave.hSineWave.cppstl_algobase.hlocale_facets.tcciostreamGenerator.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tcc X6JèX‚¡‚ž„YŸ}.ÈÖ¿/ŸßÖ“u1„ƒÑ}¬1//Úó’»¿Ç0/&1ge­E¯pÖ%­Kû~.ÈqÈqÈqÈ (Zå­D50Ëg0Ë'0Ë<»².Ló׃OŸ#v/#å2Klt¼É»b.º8ÖºWÖÈØÉRÈØÉRÈØÉpRÉC=YןrÚÉu'ÉC=YןrÚÉ' Þ>ÍÖãH$9./JX6Y6wY6\6w\6q6vr6s6ws6v6wv6ƒ6v„6…6w…6ˆ6wˆ6–6v–6—6w—6š6wš6À6vÀ6Á6wÁ6Ä6wÄ6Û6vwwCvDEwEHwHŒvŒww²v²³w³¶w¶èvèéwéìwì?vÛ6Ü6wÜ6ß6wß67v?@w@CwCVv77w77w7-8v.8/8w/828w28`:vVWwWZwZŽvÞ>ß>wß>â>wâ>O?vO?P?wP?S?wS?d?vŽw’w’¨v¨©w©¬w¬Âv`:a:wa:d:wd:Þ:vÂÃwÃÆwÆ<v<=w=@w@¶v¶·w·ºwº0vÞ:ß:wß:â:wâ:\;v\;];w];`;w`;Ú;vÚ;Û;wÛ;Þ;wÞ;v<v01w14w4vvvwwwzwz¼v¶Þ¢˜stk::Stk::sampleRate±stk::StkFrames::channelsãstk::StkFrames::framesstk::StkFrames::empty?stk::SineWave::setRatestk::SineWave::sampleRateChangedÖstk::SineWave::setFrequency‘stk::SineWave::addTimeX‘stk::SineWave::addPhase˜‘stk::SineWave::addPhaseOffsetä‘min“stk::StkFrames::operator[]o“stk::SineWave::tick”stk::SineWave::reset/•stk::Generator::~Generator•stk::SineWave::~SineWave«•stk::SineWave::~SineWaveוstk::SineWave::~SineWave–stk::Generator::~Generator/–stk::Generator::~Generatorr–stk::Generator::Generator·–stk::SineWave::SineWave&—stk::SineWave::SineWaveË¢stk::SineWave::table_âÞ¢Ä__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t$_49div_tF$_5pldiv_t~$_6¨lldiv_tlconvóva_listfpos_t__sbufF__sFILE9FILEÄ clock_tÓ tm¥!pthread_once_t»!__gthread_once_tÓ!wint_tá!$_76"_RuneEntryH"$_8‚"_RuneRange”"$_9Ó"_RuneCharClassé"$_10Ó$_RuneLocaleN'mbstate_t_'wctype_tŽ.char_traits”0__vtbl_ptr_typeª0nothrow_t¸0new_allocator2allocatorx2_Atomic_word’2basic_string,std::allocator >ÓE_Rep_baseF_RepôGlocale{Kfacet´Mid~N_Impl¦Qios_baseìXbasic_streambuf >_wctrans_tnactype_baserbctypehmoney_baseuhbasic_ios >†l__normal_iterator, std::allocator > >‡nnum_get > >œtnum_put > >Sybasic_ostream >e}basic_stringbuf,std::allocator >Ñbasic_ostringstream,std::allocator >ë‚StkError„Stk|‡StkFramesÁŠGenerator–‹SineWave³__normal_iterator, std::allocator > >P˜ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_SineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0__tcf_1~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetarywctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZN3stk8SineWaveC2Evbasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_rep_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_GLOBAL__I__ZN3stk8SineWave6table_E_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8SineWaveD1Ev_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getresetbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEv_ZN3stk8SineWaveC1Eveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZN3stk8SineWaveD0Ev_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN3stk8SineWaveD2Evbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@ H…Àt ÇEôëÇEô‹EôÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BHÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì`H‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰Eð¸H‰EèH‹}Ðè‰EüÇEøéH‹EØòH@ò‘òXÁH‹EØò@@H‹EØòH@fWÀf.ÁwÏë&H‹EØòH@ò^f(Ñò\Ðf(ÂH‹EØò@@H‹EØò@@f.8sÇH‹EØò@@òH,À‰ÂH‹E؉PXH‹EØò@@òE°H‹EØ‹@X‰ÀH‰E¨Hƒ}¨x òH*M¨òM¸ë#H‹E¨HÑèH‹U¨ƒâH ÐòH*Àf(ÐòXÐòU¸òE°ò\E¸H‹EØò@`H‹EØ‹@X‰ÆH=èH‹H‰EèH‹EØò@`òEÀH‹EØ‹@XÿÀ‰ÆH=èòò\EèòMÀòYÈòEèòXÁòEèH‹UðH‹EèH‰H‹EØòH@H‹EØò@HòXÁH‹EØò@@ÿEø‹EüHÁàHEðH‹}Ðè;Eø—À„À…†þÿÿH‹}ØHƒÇ¾èH‰ÂH‹EèH‰H‹EÐÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃStkFrames::operator[]: invalid index () value!SineWave::tick(): channel and StkFrames arguments are incompatible!N3stk8SineWaveEÿÿN>Q3Ë–ËÄóÿÿ''?8`ÿÿ'#;4\ÿÿ'#;4\ÿÿ'#;4\ÿÿ''?8`ÿÿ''?8`ÿÿ4:wU\ÿÿ'uª!:ÿÿ'uª!:UH‰åHƒì‰}ü‰uøƒ}üu[}øÿÿuRH=èH‹¾H=躾H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk9GeneratorE @-DTû!@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿH† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ6† 4øÿÿÿÿÿÿÿW† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿ8† 4øÿÿÿÿÿÿÿq† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿFçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿFçÿÿÿÿÿÿÿ† ƒ±N-¤<-‘R-nm-_>-%ìX-ç%Î@-É%Lˆ6-kN-^<-KR-(m-Î>-É%¦X-¡%ˆ@-ƒ%ILB6-%h-N-<-ë<-ÚS-ÆL«h-™N-Œ<-q<-`S-LL1h-N-<-÷<-æS-ÒL¼d-·¢[-%}>-']-ß]-¢]-xF-Y\-ц(-p-^=(-¨xH踈X(ذˆ`8ذˆ`8èÀ˜pH Õ¢y˜}—u—[—S—8—0———ì–ä–É–Á–„–|–A–9–– –é•ᕽ•µ•‘•‰•A•9•ì”ä”Ô»”¨” ”X”P”&””ú“ò“~“v“M“E““ “å’Ý’4’,’ò‘ꑨ‘ ‘h‘`‘*‘"‘æÞ‘‰ME ñé¿·¥0 „çUT4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(N-W-ï[-ØY-½Z-›M=”V-wh-eN-XW-=W-,[-M=ùh-çN-ÚW-¿W-®[-–M={h-iN-\W-AW-0[-M=ô>-ÔB-s>-n%G>-B%´Ž[;D-%>-O- e-U=ÿîD-®N-›b-b-j`-Q`-HP-:^-*e-%_- e-ùa-T=€-ki-f Zk=SZ-N%=i-8,k=%c- @I8J0g(! 02HHj@Q880:(IfKg!/^!/^. \ / é-^éØ-^Ø,Ô\Ô- ±7^± 7^ 6œ\œ7 y;^yh;^h:d\d; A9^A09^08,\,9 5^  ø5^ø4ô\ô5 Ñ3^Ñ À3^À2¼\¼3 ™1^™ ˆ1^ˆ0„\„1 a=^a P=^P<L\L= ^\ à^à Ü\Ü ¨^¨¤\¤ p^pl\l 8$^8#4\4$ "^!ü\ü" Ù?^ÙÈ?^È>Ä\Ä? ^Œ\Œ XG^XFT\TG ^ \ è+^è*ä\ä+ °'^°&¬\¬' x^xt\t @ ^@<\< )^(\) ÐA^Ð@Ì\ÌA ˜C^˜B”\”C `E^`D\\\E (^($\$ lMA O?f ?ˆ x<Œ Ÿ< ü<¢ ¨<¦ Þ>× ÐFç ¨ð Žù N= y= ¤=/ Ï=A ú=S %>e P>w ˆ>‰ ³>› X@¥ àBÊ ÀCþ øC& 0D2 hD€X6Œ€x@ÍDUÈA(è¹pB¥*Aä€.8€PCjV?ˆCP FïŒzB‰€À6 €XA ²™8B;0 (F™v( `FGÂvØD›<E±¶¨HEõ€Ú;õ€ðEÇ€Þ:Á€€EÞ€\;Û€¸E€`:\€ D~€7ú€Cm€–6ì€ AP€„6Ì€è@1€r6ª€°@L€Û6à€¨B¯°?€à?Äì<€0@]€?€@Ô#`?sr  .Q¹Ñcr#•š„èß/Ù?«bvn__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk9StkFrames5emptyEv__ZN3stk8SineWave7setRateEd__ZN3stk8SineWave17sampleRateChangedEdd__ZN3stk8SineWave12setFrequencyEd__ZN3stk8SineWave7addTimeEd__ZN3stk8SineWave8addPhaseEd__ZN3stk8SineWave14addPhaseOffsetEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk8SineWave4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8SineWave6table_E__ZN3stk8SineWave5resetEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFramesD1Ev__ZNSt8ios_base4InitD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk3StkD2Ev__ZdlPv__ZN3stk8SineWaveD0Ev__ZTVN3stk8SineWaveE__ZN3stk3Stk21removeSampleRateAlertEPS0___ZN3stk8SineWaveD1Ev__ZN3stk8SineWaveD2Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFrames6resizeEmjd__ZN3stk8SineWaveC1Ev__ZN3stk9StkFrames6resizeEmj_sin__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk8SineWaveC2Ev__ZTIN3stk8SineWaveE__ZTSN3stk8SineWaveE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk9GeneratorE__ZTIN3stk3StkE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk9StkFrames5emptyEv.eh__ZN3stk8SineWave7setRateEd.eh__ZN3stk8SineWave17sampleRateChangedEdd.eh__ZN3stk8SineWave12setFrequencyEd.eh__ZN3stk8SineWave7addTimeEd.eh__ZN3stk8SineWave8addPhaseEd.eh__ZN3stk8SineWave14addPhaseOffsetEd.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk8SineWave4tickERNS_9StkFramesEj.eh__ZN3stk8SineWave5resetEv.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk8SineWaveD0Ev.eh__ZN3stk8SineWaveD1Ev.eh__ZN3stk8SineWaveD2Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk8SineWaveC1Ev.eh__ZN3stk8SineWaveC2Ev.eh__GLOBAL__I__ZN3stk8SineWave6table_E__ZStL17__verify_groupingPKcmRKSsLC1LC2GCC_except_table0LC3__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0___tcf_1GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8SineWave6table_E.eh___tcf_1.eh___tcf_0.ehstk-4.4.4/src/Debug/SingWave.o000644 000766 000766 00000376164 12015735510 016046 0ustar00garygary000000 000000 Ïúíþ ¸ ´@ ´__text__TEXTN @ H½j€__debug_frame__DWARFP ø˜À5__debug_info__DWARFH°Êˆ@Âu__debug_abbrev__DWARFøÝç 8ç__debug_aranges__DWARFßèPòèÅ__debug_macinfo__DWARF/éoò__debug_line__DWARF/é’oòÆ__debug_loc__DWARFÁð¼ú(Æ>__debug_pubnames__DWARF}›½ __debug_pubtypes__DWARFúX__debug_inlined__DWARFR__debug_str__DWARFÇ~R__debug_ranges__DWARFÙ—__mod_init_func__DATAà —Ð __textcoal_nt__TEXTèS(— Щ €__cstring__TEXT@¡Ì€ª__gcc_except_tab__TEXT ¢ëL«__StaticInit__TEXT÷¥X7¯hÕ€__const__DATA`¦H ¯˜Õ__const_coal__DATAÀ¦°ØÕ __const_coal__TEXTЧ,± __bss__DATA´__literal8__TEXT¨8@±__literal16__TEXT@¨€±__eh_frame__TEXTP¨¸ ± Öï h__constructor__TEXT´H½__destructor__TEXT´H½Þµhé  Pn‰,UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì@H‰}èòEàH‹EèH‹€H‰EøH‹}èHƒÇ@èH‰EÈHƒ}Èx òH*EÈòEÐë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÈòXÈòMÐòEÐòYEàòEØèòMØò^Èf(ÁH‹Eèò€H‹EèòˆòEøò\ÁòEøfWÀf.Eøwë òJ¦€uÿ€H‹Eèò€H‹}èHÇ èH‹Eèò€òYEøH‹}èHÇ èÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇ èH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH`H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH`H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇ èH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH`H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH`H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇ èH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH`H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH`H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØH‰uЈUÌH‹}ØèHH‹EØH‰H‹}ØHƒÇ@º¾@BèH‹}ØHÇ`èH‹}ØHÇ@èH‹}ØHÇ è¶ẺEÈH‹uÐH}àèH‹}ØHƒÇ@Hu๋UÈèH}àèëH‰EÀH‹]ÀH}àèH‰]ÀéâH‹UØH¸ð?H‰‚H‹UØH¸ü©ñÒMbP?H‰‚H‹}ØHÇ`òA¡èH‹}ØHÇ`ò1¡èH‹}ØHÇ`ò!¡èò¡H‹}ØèH‹}ØHÇ òØ èH‹}ØèH‹}ØèH‹EØòˆH‹EØò€òYÁH‹}ØHÇ èé“H‰EÀH‹]ÀH‹}ØHÇ èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ`èH‰]ÀëH‰EÀH‹]ÀH‹}ØHƒÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØèH‰]ÀH‹}ÀèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØH‰uЈUÌH‹}ØèHH‹EØH‰H‹}ØHƒÇ@º¾@BèH‹}ØHÇ`èH‹}ØHÇ@èH‹}ØHÇ è¶ẺEÈH‹uÐH}àèH‹}ØHƒÇ@Hu๋UÈèH}àèëH‰EÀH‹]ÀH}àèH‰]ÀéâH‹UØH¸ð?H‰‚H‹UØH¸ü©ñÒMbP?H‰‚H‹}ØHÇ`òŸèH‹}ØHÇ`òõžèH‹}ØHÇ`òåžèòàžH‹}ØèH‹}ØHÇ òœžèH‹}ØèH‹}ØèH‹EØòˆH‹EØò€òYÁH‹}ØHÇ èé“H‰EÀH‹]ÀH‹}ØHÇ èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØHÇ`èH‰]ÀëH‰EÀH‹]ÀH‹}ØHƒÇ@èH‰]ÀëH‰EÀH‹]ÀH‹}ØèH‰]ÀH‹}ÀèHƒÄ8[ÉÃÿÿÿÿx $è† $ކ $ކ $&ކ $8ކ $Vކ $tŽ7† ,† ƒ$¬Ž!† $ÎŽ † $ØŽ† $ðŽ† $† $† $6† $N† $\† $j&† $#† ,´† ƒ$Ðø† ,ȑ݆ ƒ$¦’²† ,X”j† ƒ,”,† ƒ$ ,—-† ƒ$6˜2† ,h˜ü† ƒ$d™† $„™1† $¶™I† $šM† ,Nš~† ƒ$Ìš;† $›;† ,D›~† ƒ,›~† ƒ,@œY† ƒ,šY† ƒ,ôžâ† ƒ$ÖŸ¤† $÷¥C† $:¦† $† $2† ,:3† ƒ,n3† ƒ,¢3† ƒ,z œ† ƒ$¡%† ,Ö<† ƒ,<† ƒ¬ÊGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)SingWave.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std– 7– 8™ Xœ Zà ]ê _ b! js kª oñ p q0 rG s^ u£ w¿ xÒ zé } ~! S t ‚– ƒ£ „¿ …Ò †ø ‡ ˆ: ŠU ‹ Îâ ÐT Ñ® Óg ÔÉ Õ‹ ×§ Ø Ù¾ Úß Û) ;~ <² =Î d' e3 g6 hO if j} k” l« m nä o! s%! tK! vq! w“! x»! zÓ! {ë! |ù! }" ‚%" ƒ=" „Z" †n" ‡‡" Š®" ‹¼" ŒÔ" µñ" ¶# ·<# ¸Y# ¹€# <á FÔ' Gî' H( I"( J<( KW( Lr( M( N¨( OÃ( PÞ( Qù( R) !B/) !C2) !DÁ# !F5) !GF) !Hb) !Iƒ) !J ) !KÂ) !Lä) !Mû) !N* "H<* "’]* "”`* "•w* "–Ž* "—¯* "˜Ë* "™ç* "š+ "› + "œ=+ "T+ "ža+ "Ÿˆ+ " ®+ "¡Ð+ "¢ö+ "£, "¤), "¥K, "¦h, "§„, "©¥, "«Æ, "­ì, "¯ - "±)- "³E- "´f- "µ‚- "¶ž- "·º- "¸Ö- "¹ò- "º. "»3. "¼T. "½u. "¾–. "¿Â. "ÀÞ. "Â/ "Ä/ "Å=/ "Æ^/ "Ç/ "È / "É·/ "ÊØ/ "Ëù/ "Ì0 "Í;0 "ÎS0 "Ðk0 "Ö‡0 "Ü£0 "â¿0 "èÛ0"ü0"1"91__true_type__debug+1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style$¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• 1#ú4#_M_p#ä#1#‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >_$_Ios_Fmtflags%7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode%k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate%“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir%¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€á(¿event%¢ erase_eventimbue_eventcopyfmt_eventu|%ÓÅ _M_next%ÕiT#_M_fn%ÖŠT#ºt%×½#ù%Øn5#u|%Û’ iTŠT½iT ÆY%ßMR« iT!ÿy%ãFM½iT˜1%ñ _M_pword%òm#_M_iword%ó"#˜1%ôT F%"f$%_ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio%_ZNSt8ios_base4Init20_S_synced_with_stdioEf3 F%¦–TdE%–T½basic_streambuf > &R†b &T‰b &UŒb &Wb &X©b &ZÃb &\Ýb &]÷b &^c &_0c &`Jc &adc &b~c &c˜c &d²c &eÌc &fæc &gd &hd &i6d &jMdctype_basectypemoney_baseÎ$pattern'É field'É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%P S¯# _M_startT# _M_finishU# _M_end_of_storageV#&P W‘žž'3lž½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(âx¶$7¼±Ë¼±¼±)’|þ Í5f3ð¸Ÿ^T*—a ˆòPZ1*?_ ”ìM-*‰B ´‹IN¯+nothrow(ILTÀ+cerrAmkÀ,__ioinitM_ZStL8__ioinit -«])X½¸¸¸.¾/q-ºx)eŸä丟.q-:7)dää¸(²)[ãä!½-Ž')PmBB½Ÿ.H0 $_4*as quot*b½# rem*c½#div_t*dI $_5*fª quot*g"# rem*h"#ldiv_t*i€ $_6*lâ quot*m÷# rem*n÷#lldiv_t*o¸- N*“½.1-ƒ*”&&¸double-ˆ*•½G¸-*–"^¸-W~*œm‰BBŸŸ‰.2½£BB-‚i*žs¿½½&F* Òm-UJ*¡äé¸-n *£ª""-Åb*ª½!¸Ÿ-à*«ŸBB¸Ÿ.Hwchar_t-ÎF*¬½tB¸Ÿ&F.*¯–mŸŸ‰3x*°½-õ.*±m¿mŸ&/!*²ÒÖ(7*³4;&ò¸ò.ä-A7*µ"¸ò½-l*½½:¸ò½(†l*ÂMq½U¸-±*ßvävŸ.|/H-`*ĽäH __gnu_cxx¡‹(®þC÷É÷(‚i´ŽGâé÷÷__debug+6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-Á9*§â§÷÷-±G*™÷¾¸-Èy*º÷߸ò½-çd*À¸ò½(7*´=;  ¸òfloat-›y*·EE¸òlong double&‰1*Çg½-‚`*¦÷~÷ lconv`,+²4¶,,ä#4Q4,-ä#4,.ä# int_curr_symbol,/ä# currency_symbol,0ä# mon_decimal_point,1ä#( mon_thousands_sep,2ä#0 mon_grouping,3ä#84D,4ä#@4ÕI,5ä#H int_frac_digits,6q#P4#,7q#Q p_cs_precedes,8q#R p_sep_by_space,9q#S n_cs_precedes,:q#T n_sep_by_space,;q#U p_sign_posn,q#X int_n_cs_precedes,?q#Y int_p_sep_by_space,@q#Z int_n_sep_by_space,Aq#[ int_p_sign_posn,Bq#\ int_n_sign_posn,Cq#]-AB-5äν¸3™T,KÛ.~va_list.IÒfpos_t.U7 __sbuf.`. _base.a.# _size.b½#.‰ __sFILE˜.‚„ _p.ƒ.# _r.„½# _w.…½# _flags.†š# _file.‡š# _bf.ˆþ# _lbfsize.‰½#( _cookie.Œm#0 _close.“#8 _read.޲#@ _seek.Ñ#H _write.ð#P _ub.“þ#X _extra.” #h _ur.•½#p _ubuf.˜ #t _nbuf.™ #w _lb.œþ#x _blksize.Ÿ½#ˆ _offset. ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE.¡4&¿B.ïI I .' -8_.ð½f I -Ó?.ñ½} I -„|.ò½” I -/>.ó½« I -ÉH.ô½ I -þG.õ½Þ I Þ .ð-ïH.öä!ä½I (ô .úÚTI %!¸¸-•+.ÿŸK!mŸŸI 5þ+.;I q!¸¸I 6ë .½“!I "½6+.½°!I °!.¶!/ð6¦m."Ó!I 64%.½ë!I 7ì8.½6m%. ä"ä . %"¸6D.½="¸6@.½Z"¸¸60.n"I `.‡"I ä6©z.½®"I 佟7.I 6Œk.äÔ"ä6J.½ñ"½I 6m&.©½#䟸86´J.ª½6#I ¸6#.ú6.«½Y#¸6#6F+.¬½€#䟸6#6¦Q.­½¢#¸¸6#q²#nclock_t/Mµ tm8/Z“$ tm_sec/[½# tm_min/\½# tm_hour/]½# tm_mday/^½# tm_mon/_½# tm_year/`½# tm_wday/a½# tm_yday/b½# tm_isdst/c½# tm_gmtoff/d"#( tm_zone/eä#0pthread_once_t0^M__gthread_once_t1/“$wint_t2Fž $_72Q% __min2R‡# __max2S‡# __map2T‡# __types2U%#.Ä_RuneEntry2VÏ$ $_82Xj% __nranges2Y½# __ranges2Zj%#.$%_RuneRange2[6% $_92]±% __name2^±%# __mask2_Ä#qÁ%n _RuneCharClass2`‚%9$_10ˆ 2bB' __magic2cä# __encoding2dB'# __sgetrune2fq'#( __sputrune2g•'#0 __invalid_rune2h‡#8 __runetype2j›'#< __maplower2k«'#¼ __mapupper2l«'#¼ __runetype_ext2sp%#À __maplower_ext2tp%#Ð __mapupper_ext2up%#à __variable2wm#ð __variable_len2x½#ø __ncharclasses2}½#ü __charclasses2~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale2×%:VP3å';½î'½:\N3ëÍT½(½:8Q3÷„½"(½:t3þº1½<(½)í\3v½W(½) (3 æ ½r(½)q;3ÅZ½(½)r%3³]½¨(½)¡3z5½Ã(½)wG3"(½Þ(½)bB3)—<½ù(½)µ 35C:½)½)13;<2½/)½;D/|\>²#-0^/~&b)­­(ÂH/‚`K­})}).Á#-_/…­š)š).­-HI/{ä·)·).½)/Á#-ãI/}äÙ)Ù).ß)/­-Ù/€})û)Ù)-øI/})*Ù)(‡Q/ƒÛoŸ<*䟸·)mbstate_t4UŒwctype_t54†-Œg4yÁ$w*½-I 4zÁ$Ž*I -P 4{B¯*B½I -?}4|Á$Ë*HI -|}4}½ç*vI -Jc4~½+I ½-óy4½ +I v8-,%4€½=+I v8-D4Á$T+I 3˜4‚Á$-],4ƒŸ‚+¸Ÿ‚+.<*-w4…Ÿ®+B¸Ÿ‚+-"@4†½Å+Å+.Ë+/<*-\J4ˆŸö+Bk'Ÿ‚+-054‰Á$,HI -4ŠÁ$),H-¬@4Œ½K,BŸv8-4½h,vv8-–#4ŽÁ$„,Á$I -Ë|4½¥,I v6#-éP4ĽÆ,I v6#-ÝE4’½ì,BŸv6#-rC4ƽ -vv6#--4“½)-v6#-¢s4ǽE-v6#-Ã)4”Ÿf-äH‚+-,/4•B‚-Bv-à94—½ž-vv-C!4˜½º-vv-à<4™BÖ-Bv-":4šŸò-vv([A4œ%^Ÿ.BŸv·)-Ž+4Ÿ3.v-0<4žBT.BvŸ-ºH4Ÿ½u.vvŸ-¡J4 B–.BvŸ-·94¤Ÿ¼.ä¼.Ÿ‚+.v-.#4¥ŸÞ.vv-ûd4©&ú.vú..B-e4È /vú.- e4«B=/Bvú.-e4¬"^/vú.½-ÈB4®½/vú.½-E84§Ÿ /BvŸ-š=4¨½·/Á$-¦h4°½Ø/vvŸ-¯k4±Bù/BvŸ-Q\4²B0BvŸ-ý@4³B;0BHŸ-Y{4´½S0v8-À,4µ½k0v8-ó44–B‡0vH-Ò>4¡B£0vv-Ø34¢B¿0vH-(Q4¦BÛ0vv-]b4¯Bü0vHŸ-‚ 4ÊE1vú.-,94Í÷91vú.½-Q4ÏZ1vú.½<]8a __gnu_debug+:„1=+;k=+<é>v7éZ3streampos6ÓŠ*(7ñZ\½1Z3`3(·t7õn*f3Ý1`3`3(c|7ùµKf3ý1`3`3(¸<7ý^7½"2¸¸Ÿ5}7À(Ÿ>2¸5Z7Ú]¸d2¸Ÿ`35æ 7 *äŠ2丟5hl7 ä°2丟5(7mäÖ2äŸq5D*7tqò2n35d7¤|½3`35y^7èsf3/3n3n3?¥47#¯½!öG7&õ½n3@q@¾bool@t3/½2½„38.Š3A__vtbl_ptr_typey3<ž(G>ô6ã4&ObDÎ3ã4&ObFç3ã4é4&.$K4ã4½(P<Nž^ä"4ô4Z3(P<Q©R¸C4ô4`3(/VS2äi4ã4½B*3/`B‹4ã4ä½(´hdåYŸ§4ô4*ørjìBÉ4ã4ä`3Bë/nÎtã4ä.®3@ï4/®3.ï4>ª91S5®3#&sd#5S5&sf<5S5Y5CSOlS5½.ú4@_5/ú4/f3/¼_Atomic_word:%½.V > 98›HDnpos#æo›HE_M_dataplus#V #_Rep_base_RepFY8#Ödäð5 HFY8#snä6«HäFî.#µb±H16 HF'-#%¿S O6 HF©#)ï( m6 HG5!#-Øs‡6«HFø#4ÚHŸ¯6 H½¸Gúi#<z/Ø6 H½½¸Fœ_#DžlŸ7 H½½FŽC#L [f3#7 H¸G.0#U8jF7丽GL#^]mi7丽G%L#gkJŒ7ä½qG‰e#z¨j¯7ä  G‰e#~ÅAÒ7ämmG‰e#‚ªõ7äääG‰e#†8丸F#Š }½:8½½G$ ;ódc8«H½½½Grm;µQ}8«HHÏ*#š-4·H;&#¥8«H&;&;¿¾8«HY5&;&;·×8«H½H&;&;Åú8«H½H½½&;&;Ð"9«H½H½½Y5&;&;ÛE9«H¸½Y5&;&;âc9«H¸Y5&;&;é†9«H½qY5ö#ì¡9«H½5m#ô_~ÃHÃ9«H½H5m#ügDÃHå9«H¸5m#ƒ}ÃH:«Hq5æB#J $:«H5æB#çGmA: H5Vq#&d, ^:«H5Vq#1m{: H5žk#:8 ˜:«H5žk#CÖ• µ: H5ó #Lg Ò:«H5ó #Uª • ï: H5{#]Ÿ ; H5}#cMYŸ); H5´h#h3ŸF; H 6J;nŠti;«H½q 6J#ƒòo‡;«H½5Ç,#‹ãfŸ¤; H â7;ä²Â;«H½  F#¦šjÛ;«H5ma#­Ef3ø; H5¥#¼T``3< H½5¥#ÍZ3<<«H½5·q#â5`3^< H½5·q#õ Z3€<«H½5ëO#DÃH¢<«H½H5ëO# ¹8ÃHÄ<«H¸5ëO#ØxÃHæ<«Hq5SD;J¸ÃH=«H½H5SD;[‰mÃH4=«H½H½½5SD;/)rÃH[=«H¸½5SD#B65ÃH}=«H¸5SD;~8ÃH¤=«H½q c&#e¥_Â=«Hq((;øW ÃHã=«H½H5(#ƒèjÃH>«H½H½½5(;ØeÃH6>«H¸½5(#ŸX<ÃHX>«H¸5(#¯=0ÃH>«H½q cu#ÌÚ>§>«H ½q5cu#ë"aÃHÎ>«H½½H5cu#¥HÃHÿ>«H½½H½½5cu;mðÃH+?«H½¸½5cu#*KÃHR?«H½¸5cu#AÛMÃH~?«H½½q5cu#R ¥?«H q5€#j*3ÃHÌ?«H½½5€#z¾ î?«H 5€#ŽAZ @«H  5i<#©•EÃHA@«H½½½H5i<#ÀÔ/ÃHw@«H½½½H½½5i<;Î!ÃH¨@«H½½¸½5i<#êOfÃHÔ@«H½½¸5i<#ØkÃHA«H½½½q5i<#ÊgÃH1A«H  ½H5i<#%?ÃHbA«H  ¸½5i<#:ŒWÃHŽA«H  ¸5i<#O9hÃH¿A«H  ½q5i<#s¹$ÃHðA«H  ää5i<#~¦ÃH!B«H  ¸¸5i<#ˆ6ÃHRB«H    5i<#“gÃHƒB«H  mmFªE;‹(ÃHµB«H½½½qFuy;˜í)ÃHçB«H½½¸½I#5;¦’.ä C½qY55hl;Á "Ÿ9C Hä½½ fJ;õ^oWC«HÃH5°#üGF¸tC H5”u#5a¸‘C H5:t# 0ú4®C H5Z;Ïq<ŸÚC H¸½½5Z#),ŸD H½H½5Z#7ÙŸ(D H¸½5Z;æ:ŸOD Hq½5·k#Uõ,ŸvD H½H½5·k;øó_Ÿ¢D H¸½½5·k#qdŸÉD H¸½5·k; SuŸðD Hq½5h#^ŸE H½H½5h;±6ŸCE H¸½½5h#«â@ŸjE H¸½5h#¾Ü6Ÿ‘E Hq½5Á[#Ì®aŸ¸E H½H½5Á[;-îxŸäE H¸½½5Á[#èrŸ F H¸½5Á[#ûåŸ2F Hq½5Íw# {AŸYF H½H½5Íw;BšxŸ…F H¸½½5Íw#&>%Ÿ¬F H¸½5Íw;NA9ŸÓF Hq½5^#DoŸúF H½H½5^;Yi Ÿ&G H¸½½5^#aJlŸMG H¸½5^;nÐQŸtG Hq½5„I#šCˆ5›G H½½5¸<#“&*½½G H½H5¸<;‚$o½éG H½½½H5¸<;’­Z½H H½½½H½½5¸<;£óQ½AH H¸5¸<;²lc½mH H½½¸!¸<;Ã1F½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5#”I _M_length#•Ÿ# _M_capacity#–Ÿ#4ù#—n5#>Ë5#›ÏJÉH#J);@>"›HJÖ@;E =¾JD{;Q=$ÏJ;Ï*#´g`·H(Z #¾|f3ƒIßJ(à\#µ`f3ŸIßJ*ëS#Æh·I±H*]%#ÊkBÏI±H*1-#ÎÂNìI±H½(©J#Ø{SäJ±H((<#ÜÆä.J±HY5Y55Ÿ1;A±HTJ½½Y5*R,#çsaqJ±HY5 ÏH;«ýTJ±HY5(6B#õ6fä«J±H!/Q;^®Qä±HY5½ŸßJn.åJ/I>Ÿ JN#_S_once<8_ZNSt6locale7_S_onceE©$!íy&_$<{{LZN&_$<„”LZN`N&_$<­LZN¸&_$<ÐLZN`N¸½&_$<ªóLZN`N`N½&W<º MZN½(m<Å0`N.MZN`Nstring9<ˆ5(<ÝdQ.MXMkN(ðd<çéFf3yMkN`N(ÕF<ðof3šMkN`N5,<é}êJ¶M`N?áP<*S`NO_$<<ãMZNDNPF`Ðq¥ “Y¹[¥ 5yr%O¥ ºY¹[¥ ¥ ùS%^pØY¹[¥ 5ë,%j!qWõYÅ[5ë,%rASqWZ¹[qW5 %€ëNqW4ZÅ[5 %ˆ qWVZ¹[qW5j5%›Ê^f3rZf35.]%§«/êJ”Z¹[`N5õ6%²êJ±ZÅ[5 `%¼u `NÎZÅ[?M0%Îì^½5¢~%ÞþZÐ[[¹[½5ñ %ó¦ Ö[$[¹[½`áO%œTD[¹[½Oá(%Z[¹[Oá(% u[¹[Ü[Vm%/[„T¹[Ü[/¥ /2 /Ì /‘ Å ¹[n.œT@Å .Ë[/œT@"@m@Ë[Z¿@>:â[XbS_vptr$basic_streambuf„3#a_M_in_beg?Ãä#a_M_in_cur?Ää#a_M_in_end?Åä#a_M_out_beg?Æä# a_M_out_cur?Çä#(a_M_out_end?Èä#0a_M_buf_locale?ÏêJ#8bpt?Ôâ[Ê\Xb½(4?à!'êJë\Xb`N(õ6?ñl~êJ]^b(¡]?þÕKXb-]Xbä"5Á{?E[1Y]Xb÷‘ Ì 5yI?Ÿ&1€]XbŠÌ 5Ûi? ?)½]Xb5 e?5GqWº]Xb5±3?'\½×]Xb5&~?92½ô]Xb5™H?OPd½^Xb5ŸH?bdjqW8^Xbä"5SL?piK½Z^Xbq5Èq?‰F}½w^Xb5€g?¤—½™^Xbq5†g?¾qWÀ^Xb¸"O°.?ËÖ^XbFd>?Þú äô^^bFê(?áeä_^bFÅ8?ä³ä0_^bG m?îbO_Xb½G~r?ù x_XbäääFP+? ‡>ä–_^bF’a?,Kä´_^bFŽu?}{äÒ_^bG=!?Ÿ;ñ_Xb½Gƒr?'òz`Xbääc.]?<±lâ[<`Xb`Nd`?KÇ+Xbâ[l`Xbä"d _?W H1â[¡`Xb÷‘ Ì dÌ/?cL-1â[Ñ`XbŠÌ dNL?o«C½â[÷`XbdôZ?…Û=qWâ[aXbe¥`@2þFqWâ[LaXbä"d€R?«ž½ â[raXbd±z?¸4]½ â[˜aXbdrh?Ð’g½ â[ÃaXb½e~@T}qW â[òaXb¸"d†b?ûàb½ â[bXb½O°.?8bXbibVm?"öOobXbib.â[.db/â[@db@â[wctrans_tA'l:Ð5H€+½©bÁ$:wk5NÉm½ÃbÁ$:iA?![½ÝbÁ$:¬m5T›!½÷bÁ$:©r5Zþ]½cÁ$M*:ð5`£G½0cÁ$:t5fŽ*½JcÁ$:Åp5lå ½dcÁ$:R5rºq½~cÁ$:–;5xbt½˜cÁ$:45~L½²cÁ$:¬`5„=½ÌcÁ$:'T5ŠéI½æcÁ$-ºA†Á$dÁ$ub:m5lÁ$dÁ$:5–«IÁ$6dÁ$-Î@AˆubMd¸-Ô#5²M*dd¸>‚B*]efupperB1j]e€flowerB2¸heJjk¸¸ädF'gqhezjkqqdF'‚¹E¸ he´jk¸¸qäGT'ŠßwÎjkQ²{'šðuk.]eqûjnÿ.he.k/he.½W'Æ fkk{C'Ë «OfkkH'Ö u¸!5c'Û ¢L®qqq/®lÎ>7œTCoœT#a_M_tieCWCo#Øa_M_fillCXq#àa_M_fill_initCYf3#áa_M_streambufCZXb#èa_M_ctypeC]k#ða_M_num_putC_Io#øa_M_num_getCaTo#€(¦ Ck]m=l_o(5mCoã!f3Yl_o(qIC{2 ul_o* FD->/’ljo2 *K!Cs ¯ljo2 *-~C–Ø?Ìljo2 (¥\C¦If3èl_o(¥4C°£%f3m_o(9%C»áf3 m_o(ƒQCÅ›+f3' PìFxIoì„Tqf35X>'+ ÎìwxIoì„Tq"5X>'0 "ì¨xIoì„Tq½5X>'5 ŒìÙxIoì„Tq÷5X>': àì yIoì„Tq5X>'j ÌDì;yIoì„Tq&5X>'o zìlyIoì„TqE5X>'„ cìyIoì„TqBGê7'§nÚyIo¸½q¸ääC|G,hÄ%zIo¸½q„TääC|Gg ‰<(OzIoq"„Tä¸C|U©'¢ ’wpz=|½dʾ™uì’wªzIoì„Tqf3dÊäivì’wäzIoì„Tq"dÊëÀvì’w{Ioì„Tq½dÊòwì’wX{Ioì„Tq÷dÊùvwì’w’{Ioì„TqdÊnì’wÌ{Ioì„Tq&dÊvì’w|Ioì„TqEoÊsDì ’wIoì„TqB.’w@½lø>@I| €pkkH"S_vptr$basic_ostream„3#&âFVª|Co½ €XbbGF_I|Ï|Co½ €(EdFp'_€ð|Co€(EdFyk_€}Co1€(EdFƒ. €2}CoF€(EdF© i€S}Co"(EdF­¶,€t}Co½(EdF±½h€•}Cof3(EdG\+i€¶}Coš(EdF¸5i€×}Co§(EdGjåh€ø}Co½(EdFÃïh€~CoÖ(EdFÌ?i€:~Co÷(EdFÐIi€[~Co(EdFÕÇh€|~Co&(EdFÙÛh€~Co (EdFáÑh€¾~CoE(EdFå©!€ß~CoB(EdGx €CoXb(X>G’€!Coq —eF#2MDCo¸"(]&G­©1€jCo¸"(‰xGÄmo€†Co(ùGÙŽ81¢Co(EGé;€ÃCoŠ5EGõf€êCo÷‘ qâFnCo½ €.€.€0@I|."€2€1€€.7€2poF€po.L€2„T[€„TZ P>Gâ[¶‚â[#a_M_modeHUÌ #@a_M_stringHXˆ5#H&,(Hdµ€¶‚Ì &,(HrÓ€¶‚½HÌ (%H…ô8ˆ5‚*%HˆN ¶‚½HmrH§¸0*¶‚Ì eôZH±VFqW[€O¶‚e€RI‰¥½ [€t¶‚erhI4{o½ [€ž¶‚½e†bIVF½ [€È¶‚½e`HÑ·_Xb[€÷¶‚ä"e _I›& 1[€+‚¶‚÷‘ Ì eÌ/IÊÏ%1[€Z‚¶‚ŠÌ mp,Içb‚‚¶‚ä½½mßHô5#›‚¶‚rl[€¶‚½.[€.‚/[€le`>OI|ƃI|#E_M_stringbufHŽ[€#ƒ<H¡ ƒƃ½ €Ì ƒ<H¶Kƒƃ½ €½HÌ `y;HÀÇ‚qƒƃ½ €5NHËR¶‚Žƒ̃5%HÓì;ˆ5«ƒ̃s%HÝÇ1ƃ½H.Ç‚.Òƒ/Ç‚ stk†-Jé„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED""WvIn¯<"ÚfÆ2I®h})z%p?ÄàFuSRATEù_ZN3stkL5SRATEEÒ€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEË¿uPI_ZN3stkL2PIEÒ-DTû! @uTWO_PI_ZN3stkL6TWO_PIEÒ-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128EÒ€?ZâƒU†1‡S_vptr$StkError„3#amessage_j.M#atype_kìƒ#&-Jo‰†1‡^Tìƒbà3s†¨†1‡½wvöq†Ȇ1‡xØ yµ47‡†ì†1‡xR&|¨~^T†‡1‡yay?¸†1‡.†@=‡/ìƒZé„„B‡©ŠS_vptr$Stk„3#JyQˆõ\]eJø ‰ÒS]eJ&FŠ…^]eJlG‹%]eJþ|ŒÇ]eJM8ëk]eStkFloatL&zsrate_Ômfˇ{ùÕÄ.M{csÖ\3f3{¨-×½kf3|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream>ŽÇ‚{YÜŒ7TˆaignoreSampleRateChange_Ýf3#;ÐMJˇ*˜¤Jƈˇ*Ŭ¿ãˆ©Šf3;©4¯W^.M*ž²[ ‰.M*‹|µH7"‰.*â}¸1q9‰.*þ»bP‰.*ï¾*g‰½(_`Á9^f3Œ‰ˇˇˇ*ÈSi¨‰¸ìƒ*ËDCĉ.Mìƒ*`xΣBÛ‰f3*[Ñ$Aò‰f3}"àŠ©Š~:xãB‡'ЩнL.æª\B‡RЩЎˇmT!é£ypЩЩŠmÐ ì`ŽŠ©Š©ŠnïUz©Šìƒ.B‡Wï„0ÀEdata_À#EdataRate_ގ#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#("Y‹ÆÖÖ"}‹ÆÌÖÖ!h˜‹Æ½"²‹Æ×5m SaâÔ‹Æ×5¥)¼>èö‹ÆŸ5¥0árˇŒîŸ ëO8&}6ŒÆâ Õb@µ!TŒÆâ5–]JdAè{ŒÆŸÖ5–]R2zˇ¢ŒîŸÖ5ÂF[­Ë‡ÉŒîˇÖ5{^lŸæŒî5maa){f3î 6Jka{&ÆŸÖ 6JuQ*NÆŸÖˇ5¸[xˆ Ökî5-y{PcÖˆî €k‚ˆr¦Æˇ! "‰¼Jˇî.ˇ.¯Š@Ò/ˇ@Ý/¯Š@¯Š@ˇ.ÝZõ„pJB‡ÓŽB‡#adata_J'¯Š#€0&J(¯Š#@(-Jö$ÖJŽÓŽ(×OJN×fŽÓŽxËQJ µmˇôŽÞŽÖxËQJ#ç<âô¸ŽÞŽârQ^ôÞŽ½.ÙŽ/ô.ôZü„HK*B‡ô‘B‡#afd_KI #abyteswap_K‚f3#awavFile_Kƒf3#afileSize_K„½# adataOffset_K…½#(achannels_K†Ö#0adataType_K‡½#8afileRate_KˆË‡#@&¯<K-´ô‘&¯<K7áô‘.Mf3Ö½ˇbËbK:äŽô‘½*xKD'1ô‘.Mf3Ö½ˇ*ÁKGÒZIô‘(r^KJF;f3eô‘(1KMy#½ú‘(¸[KPÜÖú‘(ìQKS½ ½¹ú‘(dK[ú4ˇÕú‘*DKjÑ`üô‘â½f3IèKp7 f3-‘ô‘¸Ö½ˇIÃtKsÚf3O‘ô‘¸IîKv^9f3q‘ô‘¸IÃ=KyÍf3“‘ô‘¸ITK|‚%f3µ‘ô‘¸$K_4f3ô‘’‚SINT32ô½’’’.äŽ.’/äŽ.Ó‘Z…èL+B‡¤•ô#afile_L¨äŽ#pafinished_L©f3#¸ainterpolate_Lªf3#¹anormalizing_L«f3#ºachunking_L¬f3#»atime_L­Ë‡#À€ÐL®Ë‡#ÈachunkThreshold_L¯½#ÐachunkSize_L°½#ØachunkPointer_L±"#à&"L.!“¤•½½&"L6N“¤•.Mf3f3½½b¹=L9 ’m“¤•½wRLEC ’œ“¤•.Mf3f3wçELHÐy ’¼“¤•wàBLK*: ’Ü“¤•wŽ&LRz ’ü“¤•wŽ&LY ’!”¤•ˇxÍ6L\?A½ ’E”ª•xs Ldäaˇ ’i”ª•(r^Lg[ f3…”¤•(ªMLjsf3¡”ª•wZBLp5 ’Æ”¤•ˇw‘LvµM ’딤•ˇ*#LÓ•¤•f3(u)L‹zˇ)•¤•ÖxËQL—0ˇ ’R•¤•ÖxËQL¢bâ ’{•¤•âƒL.L¦P: ’¤•ˇˇ. ’.°•/ ’l… B‡‹˜ ’#afirstFrame_¯Š#è€êžË‡#˜&Úf–‹˜½½&Úf"C–‹˜.Mf3f3½½bH&%µ•b–‹˜½wR1R6µ•‘–‹˜.Mf3f3wçE4/µ•±–‹˜wàB7+µ•Ñ–‹˜(-: EÖí–‘˜wŽ&Aœ8µ• —‹˜wŽ&Ha8 µ•2—‹˜ˇxÍ6K|½ µ•V—‘˜xs SPIˇ µ•z—‘˜wZBYÉa µ•Ÿ—‹˜ˇ*49b #¼—‹˜ˇw‘e^. µ•á—‹˜ˇ*ý.m‰þ—‹˜ˇ*KBuZ˜‹˜ˇ(u)âTˇ<˜‹˜ÖxËQ´fˇµ•e˜‹˜ÖyËQ™÷ ⵕ‹˜â.µ•.—˜/µ•Z…@B‡Z™B‡#€0&-¯Š#&Æ2Ù˜Z™(-Ë)Öõ˜`™(×O/L×™`™xËQ)ó✘?™Z™âÖrtœ˜Z™½.œ˜.f™/œ˜Z…h B‡Z›œ˜#ztable_ Z2¯Šatime_ [ˇ#@€Ð \ˇ#H€ê ]ˇ#PaiIndex_ ^Ö#Xaalpha_ _ˇ#`&I šZ›b‹E k™"šZ›½*àB #‘ :šZ›*ZB )ç*WšZ›ˇ*49 2ebtšZ›ˇ*‘ 5‡s‘šZ›ˇ*ý. =ru®šZ›ˇ*KB DAEËšZ›ˇ(u) Gfˇçš`›(ËQ J ^ˇ›Z›xËQ TSâk™1›Z›âÖƒL. Xvpk™Z›ˇˇ.k™.f›/k™Z…@ B‡;œœ˜#&®h ›;œÖ*œ* $[nº›;œÖ(u) 'ˇÖ›Aœ(ËQ * jˇò›;œxËQ 4)pâk› œ;œâÖrZqk›;œ½.k›.Gœ/k›>Ö6&ObDlœ˜&ObF…œ˜ž&.$KŸœ˜½(P<N×cÀœ©Œw(P<Qd‡áœ©’(/Vªs˜½B*3/`Ô[)˜½(´hdüjŸE©*ørj·Gg˜’Bë/n„˜.&./&@.Lœ@¤/Lœ.¤>ÝVžLœ#&sdØž&sfñžžCSOlž½.¯@ž/¯.$>ñNIŸ _M_impl$#(º-` )IŸYžOŸ(º-dvžužUŸ(:thl¯‘žUŸ&Î=kªžOŸž&Î=oÈžOŸ½ž&Æ#zâžOŸ½(‚KŸOŸ½*O†î:%ŸOŸ½ £âž £Ÿ £+ž £Yž £už@¯.ž.[Ÿ/ž>¨£¨¤ž#&˜&ÉŽŸ¨¤ž&˜&Ö±Ÿ¨¤½’ž&˜&çÊŸ¨¤®¤û埨¤½(mM„¤T¹¤ ¨¤®¤ ((€J) ¨¤½’5æBJgîF ¨¤5æBSu69c ¿¤5Vq\’¨¤5Vqe¹I9 ¿¤5žknïlAº ¨¤5žkw˜9Ñ× ¿¤5ó €YgAô ¨¤5ó ‰¦)Ñ¡¿¤5{ê3Ÿ.¡¿¤5´h”?xŸK¡¿¤ 6J£fn¡¨¤½&5Ç,°x,Ÿ‹¡¿¤5ma¹9~f3¨¡¿¤*â7MEÅ¡¨¤½5¥Ý9Œw硨¤½5¥ìHt’ ¢¿¤½Giò(¢¿¤½5·qü6ŒwJ¢¨¤½5·qÆW’l¢¿¤½5ùt"™,Œw‰¢¨¤5ùt*r$’¦¢¿¤5µ-2_Œw⨤5µ-:+N’ࢿ¤5”uE>ý¢¨¤5”uIÅ}‡£¿¤ c&X„n8£¨¤’ ªmÀ<Q£¨¤(cuM\‡5îw£¨¤î’ cupqŸ£¨¤î½’(€MmuîÀ£¨¤î(€My ,îæ£¨¤îî fJÛ\S¤¨¤¹¤  Fïˆ`¤¨¤m}]M«Ë@¤¨¤½’Gï-M3Oi¤¨¤î½’mQMõ‚Œ¤¨¤î’QKeš—(¨¤.`Ÿ@´¤/`Ÿ@`Ÿ.´¤Z …à B‡†¦B‡#again_ Gˇ#achannelsIn_ HÖ#€0& I¯Š# ab_ K`Ÿ#Paa_ L`Ÿ#haoutputs_ M¯Š#€ainputs_ N¯Š#°&}) o¥†¦(ug ÎpÖ‹¥Œ¦(- 8Ö§¥Œ¦w F #ãiŤÇ¥†¦*ØB *@Q䥆¦ˇ(ºF -bˇ¦Œ¦(Ü* 5Aoˇ!¦†¦ˇ(×O 8;k×=¦Œ¦xËQ Cw:âŤk¦†¦âÖrÑŤ†¦½.Ť.’¦/ŤZ&…à B‡ÿ§Ť#&z% ɦÿ§ˇbAl —¦è¦ÿ§½*4y Ö§ÿ§ˇ*mx "f"§ÿ§ˇ*,2 % MI§ÿ§ˇˇf3*Z 0Q_f§ÿ§ˇ(u) 3+ˇ‚§¨(ËQ 6‘ˇ£§ÿ§ˇxËQ A sâ—¦ѧÿ§âÖ„ËQ Là âÿ§ââÖÖ.—¦. ¨/—¦l,…àB‡ø©œ˜#avibrato_Ck™#@anoise_Dk›#¨afilter_E—¦#èavibratoGain_Fˇ#ÈarandomGain_Gˇ#ÐanoiseRate_HÖ#ØanoiseCounter_IÖ#Ü&p?Û¨ø©bcf!¨ú¨ø©½*àB$ÿ2©ø©*à{'¸o/©ø©ˇ*f|*œ:L©ø©ˇ*C4-×mi©ø©ˇ(u)0Ì Ë‡…©þ©(ËQ3\ˇ¡©ø©xËQ=2â¨Ï©ø©âÖƒL.AÚJ¨ø©ˇˇ.¨.ª/¨Z2…`B‡ ¬œ˜#avalue_Rˇ#@atarget_Sˇ#H€ÐTˇ#Pastate_U½#X&Ä}ª ¬b¥< ªœª ¬½(m Ç9¬½ª ¬¬*H#tÕª ¬* *&“Fíª ¬*ZB,Ð, « ¬ˇ*'3G'« ¬ˇ*2s6ŒD« ¬ˇ*_9]ra« ¬ˇ(»<~½}«#¬(u)?­iˇ™«#¬(ËQBg!ˇµ« ¬xËQL ⠪㫠¬âÖƒL.Pî5 ª ¬ˇˇ. ª@ ª@¬/ ª.¬l8…B‡¬®œ˜#awave__µ•#@amodulator_`¨#àaenvelope_a ª#ÀapitchEnvelope_b ª# €Ðcˇ#€asweepRate_dˇ#ˆ&àF$⬬®.Mf3b:*')¬­¬®½*àB*y.­¬®*Ž&-41­¬®*Ž&0¨pN­¬®ˇ*493Ë8k­¬®ˇ*à{6ó/ˆ­¬®ˇ*f|9·z¥­¬®ˇ*C4<^O­¬®ˇ*Žy?Î-ß­¬®ˇ*æB›Aü­¬®ˇ*UsE;r®¬®ˇ*>H¬Y1®¬®*² K)I®¬®(u)N)ˇe®²®(ËQQÍ Ë‡®¬®yËQ[,Dâ)¬¬®âÖ.)¬.¸®/)¬WmE}…°TxE¸#9EŠï®…°9E ¯…°‹°5?mE™Ø'`3&¯‘°5›QE’¸C¯‘°5’OE¡ù7œ°`¯…°5’OE¨¶7½®‚¯…°½5YQE­œPœ°Ÿ¯…°5YQE´*P½®Á¯…°½5¥E¹¿:`3㯑°fq5ëOE½Šœ°°…°fq5ImEÁ©e½®'°‘°fq5QEÅ[eœ°I°…°fq5SmEÉÐ2½®k°‘°fq!kqEͶ ‹°‘°.½®@UN.—°/½®@½®…žˆèŽ†ÉŒŽŽL鰇鰑h/î†NŽ%Ž˜±‡é°‘h†k&Ž8ŽäH±‡é°‘h†2—8ŽUŽ0u±‡u±‘h/‘˜†/©VŽtŽ|·±‡·±‘hˆgain*ˇ‘`/ø©@›H†«tŽ«ŽÈÿ±ˆ__a¶ÿ±‘hˆ__b¶ÿ±‘`/¼±†ËÞ²‰__groupingþ ¸‘¨‰__grouping_sizeþ Ÿ‘ ‰__grouping_tmpþ Þ²‘˜Š__n ›H‘PŠ__min ›H‘HŠ__i Ÿ‘¸Š__test f3‘_‹P—Š__j Ÿ‘°/^T†Å¡¬ŽÍŽ` ³‡ ³‘h‰__nÝŸ‘`/¨¤Œ…œG³G³Œ]t3/˜Ž%³ yÎŽØŽ¬x³0³‘hŒñš³š³Œ]t3/žŽx³­FØŽïŽø˳ƒ³‘hŽx³ZDðŽD÷³ƒ³‘hŒlœ´G³´/žŽ÷³ðM´´‘h ´‘`ŒØp´š³__afp´/žŽM´½ 5ܪ´X´‘hc´‘`‘‘SδδŒ]t3/žŽª´Š06M(ÿ´·´‘h†=žN\t,µ‡,µ‘h/OŸ†ð\jÀkµ’‘h’‘`’Z1‘†j ¯µˆ__first ”‘hˆ__last ”‘`†-³Xüµˆ__first ´‘hˆ__last ´‘`’IŸ‘X“Ô‹œ´Ï¤a¶‡a¶‘è|‰nœŸ‘à|‹æ¬Šerror Tˆ‘ð|/Æ”ò›?ÐÈ‘ðø¶‡ø¶‘X•-y ?ý¶‘Pˆchannel ?Ö‘L–samples HÀ‘`–hop IÖ‘l‹3‘–‘–i JÖ‘h/;œ/â”§¥RÈ‘¥’<=·‡=·‘H–i TÖ‘\/†¦”çšc¦’X”ˆ·‡·‘X–tmp nˇ‘h/Z›”Ö›:X””Ô²·‡ø¶‘X”‚§P”î• ñ·‡ñ·‘Xˆinput Pˇ‘P/ÿ§”™«Xî•—l$¸‡$¸‘h/ ¬“ö‹©—5˜¸ޏ‡é°‘è|‰n©Ÿ‘à|‹:—˜Šerror­Tˆ‘ð|†º›6˜h˜»¸‡»¸‘h/Aœ”…©Mh˜d™P·±‘X†d™ƒ™œ3¹‡G³‘hˆ__p`‘`’Ÿ‘X†Ÿ„™µ™è~¹‡,µ‘hˆ__p†‘`ˆ__n†Ÿ‘XŒÈž ¹,µŒ]t3Ž~¹ÞC¶™ÿ™4 ̹‰¹‘hŒÊŸî¹ ³Œ]t3Ž̹ŠzšMš€ º×¹‘X‘?™>º>ºŒ]t3/Z™ŽºsxNšÌšÌ oº'º‘X‘ œ “ºø¶Œ]t3Žoº€OÌš› ¿º|º‘hŽoºî›C›d ëº|º‘hŽºWkD››° »'º‘XŽºA1›@œü C»'º‘X‘k¦ g»=·Œ]t3ŽC»>@œ™H “»P»‘XŽC»úLšóž” ¿»P»‘X”e®hôžÖŸà ¼‡¼‘H–newRatekˇ‘X/¬®”®uÖŸz , —¼‡¼‘X•-yuý¶‘PˆchanneluÖ‘L–samples~À‘`–hopÖ‘l‹9 t –i€Ö‘h—H÷¥:¦x 뼈__initialize_p5½‘lˆ__priority5½‘h˜4=:¦O¦Ä ™Ë1 /½’m‘hšN­+29\ ƒ½‡¼‘Xˆfrequency+ˇ‘P–temp-ˇ‘h›â¬¦½¼Œ]t3Žƒ½h]:m¨ Ò½½‘XŽƒ½$n¡ô þ½½‘XŽƒ½|h¢Õ@*¾½‘XŒŘA¾>ºŽ*¾vz ¡Œm¾5¾‘X†©¡;¡Øª¾‡·±‘hˆrate'ˇ‘`‘ĬྼfileNameà¾rawf3@.MŽª¾†Ö$%¿·¾‘H¾‘@Ó¾‘¼Žª¾~N pd¿·¾‘H¾‘@Ó¾‘¼œ_DefaultRuneLocale2„Á'TABLE_SIZE _ZL10TABLE_SIZE]ež__dso_handlemŸ>…€ˆå@/Ö f…Ÿš…-DTû! @Ÿ¼…-DTû!@Ÿæ…€?/ 3+nothrow(ILTÀostream>ŠI|+cerrAmkÀ¡u ´_digits$F_ZNSt14numeric_limitsImE6digitsEt3@¢‡T$ï_ZNSt14numeric_limitsIfE12has_infinityEd5¢dN$ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEd5¢“k$ó_ZNSt14numeric_limitsIfE10has_denormEi5¢‡T$(_ZNSt14numeric_limitsIdE12has_infinityEd5¢dN$)_ZNSt14numeric_limitsIdE13has_quiet_NaNEd5¢“k$,_ZNSt14numeric_limitsIdE10has_denormEi5¢‡T$a_ZNSt14numeric_limitsIeE12has_infinityEd5¢dN$b_ZNSt14numeric_limitsIeE13has_quiet_NaNEd5¢“k$e_ZNSt14numeric_limitsIeE10has_denormEi5£npos#æo›HJ);@>"›HLÖ@;E =¾JD{;Q=$ÏJ¤npos#_ZNSbIwSt11char_traitsIwESaIwEE4nposE›H¥);@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE›H¥Ö@;E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE|Lx1JNNaq : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I2 < ‚: ;Iƒ.? : ; ‡@L M 2 < „.? : ; ‡@I< ….G@†.G@‡I4  ˆ: ; I ‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G;@”.G; @•: ; I –4: ; I —.‡@4 @˜.4 @™.4 @š.G: ; @›.G: œ4: ; I? < 4: ; ‡@Iž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < LN ÷¥C:¦Žû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFileLoop.hModulate.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hNoise.hFilter.hSineWave.hOnePole.hEnvelope.hGenerator.hSingWave.hSingWave.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccWvIn.hFileRead.hFileWvIn.hvector.tcc èJÎX‚ž‚¡‚Ð}žº_ ÈŒ¿/Ÿ ä»í|X‚!.ºººZºº .ólòº ºƒ 'f» .ùX>æò“u1„ƒ ˜}¬1//Úó»‘9õ,K 1Ë‘Çæ‘¼‘¼ о/Ç0/&1ge­EØ­É D.ÊV t"*ž-Éu¼å‘בóÌ'‘ó¯ç¼.“u1„+ ó|¬º&&Ë<)óØGÉ t=%º>uqf»“>»†~BÈ qº0º0ÈqÈ qÈÍÈÑÍËK'"+7Év1//Úó»‘ÿõK•.È ýLó׃OŸ#v/#å2K»ltº^äåu‘ƒ­ót<ÈØ™ÈØ™ÈØk™<^RKLuuvu‘‘,oŸ<^RKLuuvu‘‘,Ÿ ÷¥4Öäh$/JèéwéìwìŽvŽŽwŽŽwŽŽvŽŽwŽŽwŽ%Žv&Ž'Žw'Ž*Žw*Ž8Žv8Ž9Žw9Ž<Žw<ŽUŽvVŽWŽwWŽZŽwZŽtŽvtŽuŽwuŽxŽwxŽ«Žvwwv¬Ž­Žw­Ž°Žw°ŽÍŽvÎŽÏŽwÏŽÒŽwÒŽØŽvØŽÙŽwÙŽÜŽwÜŽïŽvðŽñŽwñŽôŽwôŽv w  w vww5v67w7:w:MvNOwORwR\v\]w]`w`jvjkwknwnv‘w‘”w”³v´µwµ¸w¸ÏvÐÑwÑÔwÔÈ‘vȑɑwɑ̑wÌ‘¥’v¦’§’w§’ª’wª’X”vX”Y”wY”\”w\””v”ÔwÔÆ”wÆ”î•vî•ï•wï•ò•wò•—v— —w — —w —5˜v6˜7˜w7˜:˜w:˜h˜vh˜i˜wi˜l˜wl˜d™vd™e™we™h™wh™ƒ™v„™…™w…™ˆ™wˆ™µ™v¶™·™w·™º™wº™ÿ™vššwššwšMšvNšOšwOšRšwRšÌšv͚̚wÍšКwК›v› ›w › ›w ›C›vD›E›wE›H›wH››v›ÛwÛÆ›wÆ›@œv@œAœwAœDœwDœ™vš›w›žwžóžvôžõžwõžøžwøžÖŸvÖŸןwןÚŸwÚŸz v÷¥ø¥wø¥û¥wû¥:¦v:¦;¦w;¦>¦w>¦O¦vww1v23w36w69v:;w;>w>mvnoworwr¡v¢£w£¦w¦Õvz { w{ ~ w~ ¡v¡¡w¡¡w¡;¡vÖ×w×ÚwÚvwwN v—°Ê¢°stk::Stk::sampleRate¼°stk::StkFrames::sizeî°stk::StkFrames::channels±stk::StkFrames::framesH±stk::FileLoop::getSizez±stk::Modulate::setVibratoGain±minã²std::vector >::operator[]L³__gnu_cxx::new_allocator::~new_allocatorŸ³std::allocator::~allocator˳std::allocator::~allocator´__gnu_cxx::new_allocator::new_allocatoru´std::allocator::allocatorÓ´std::_Vector_base >::_Vector_impl::~_Vector_implÿ´std::_Vector_base >::_M_get_Tp_allocator1µ__destroy_auxkµ_Destroy¯µ_Destroyüµstk::StkFrames::operator[]f¶stk::Noise::tick·stk::Filter::clearB·stk::SineWave::tick„·stk::Noise::tick²·stk::OnePole::tickö·stk::Envelope::tick)¸stk::StkFrames::operator[]ޏstk::Noise::lastOutÀ¸stk::Modulate::tickî¸__gnu_cxx::new_allocator::deallocate3¹std::_Vector_base >::_M_deallocate ¹std::_Vector_base >::~_Vector_baseî¹std::vector >::~vectorCºstk::Generator::~Generator“ºstk::Noise::~Noise¿ºstk::Noise::~Noiseëºstk::Generator::~Generator»stk::Generator::~Generatorg»stk::Filter::~Filter“»stk::Filter::~Filter¿»stk::SingWave::tick¼stk::SingWave::tick/½stk::SingWave::setFrequency¦½stk::SingWave::~SingWaveÒ½stk::SingWave::~SingWaveþ½stk::SingWave::~SingWaveA¾stk::Generator::Generatorm¾stk::Modulate::setVibratoRateæ¾stk::SingWave::SingWave%¿stk::SingWave::SingWaveö°ÊÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator >†StkErrorB‡Stk¯ŠStkFramesôWvInäŽFileRead ’FileWvInµ•FileLoopœ˜Generatork™SineWavek›NoiseLœnew_allocator¯allocatorž_Vector_base >`Ÿvector >ŤFilter—¦OnePole¨Modulate ªEnvelope)¬SingWave½®__normal_iterator, std::allocator > >Àostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0__ZN3stk8SingWave7noteOffEvpositive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_readSineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZN3stk8FileWvIn9normalizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmdclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZN3stk8SingWaveC1ESsb_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_ZNK3stk8Modulate7lastOutEv_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZN3stk8SingWave4tickEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNK3stk8SingWave7lastOutEv_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZN3stk8Envelope5keyOnEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEvsetGainRate_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZN3stk8Envelope7setTimeEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_ZN3stk8Envelope9setTargetEd_M_iendwcstombstowctransEnvelope_ZN3stk8FileRead10getAifInfoEPKc_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcmphaseOffset__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKdrate__ZN3stk7OnePole5setB0EdgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9GeneratorC2Ev_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZN3stk8SingWaveC2ESsb_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldivgetFileRate_ZN3stk8Envelope4tickERNS_9StkFramesEj_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZN3stk8Envelope4tickEv_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZN3stk8SingWaveD1Ev_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoopgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endEsetTime_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSs~SingWaveto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEd_ZN3stk8FileLoop5resetEvfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Envelope7setRateEdprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_ZN3stk8SingWave12setSweepRateEd_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZN3stk8SingWave5resetEv_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZN3stk8SingWave14setVibratoRateEd_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZN3stk8Modulate4tickERNS_9StkFramesEjsetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZN3stk8Modulate5resetEv_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZN3stk8SingWave9normalizeEv_ZNSs12_S_empty_repEvsetRandomGainthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk8Envelope17sampleRateChangedEdd_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8FileLoop8openFileESsbbget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNSspLEPKcegptr_ZN3stk8SingWave12setFrequencyEdgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldiv_ZN3stk8EnvelopeaSERKS0_wcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZL7toloweri_ZN3stk8FileWvIn17sampleRateChangedEdd_ZN3stk6Filter4tickERNS_9StkFramesEj_ZN3stk8Modulate14setVibratoGainEd_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti~EnvelopeFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_GLOBAL__I__ZN3stk8SingWaveC2ESsb_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEvModulate_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsm_ZN3stk8SingWave11setGainRateEdbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSs_ZN3stk8SingWave4tickERNS_9StkFramesEjappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFileinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZN3stk8Envelope6keyOffEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=SingWave_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctime_ZNK3stk8FileLoop11getFileRateEvrdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZN3stk8Modulate17sampleRateChangedEdd_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk8SingWave13setRandomGainEd_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_ZN3stk8SingWave6noteOnEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZN3stk8FileLoop14addPhaseOffsetEd_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZN3stk8Modulate4tickEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNSt8ios_base9boolalphaE_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZN3stk8SingWaveD0Ev_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk8FileLoop7setRateEd_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc~Modulate_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_ZN3stk8FileLoop4tickEj_S_id_numericFileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_ZN3stk8SingWaveD2Ev_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK3stk8Envelope7lastOutEv_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphai_ZN3stk8Modulate13setRandomGainEdexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk8Modulate14setVibratoRateEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupper_ZN3stk8SingWave9normalizeEdiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZN3stk8SingWave13setGainTargetEd_ZN3stk8Envelope8setValueEdsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjsetTarget_ZNSt10ctype_base5lowerEsetGainTargetshowWarnings__ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widensetSweepRatestrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZN3stk8SingWave14setVibratoGainEd_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_localesetVibratoRate_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcltsetVibratoGain_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS__ZNK3stk8Envelope8getStateEvxsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åHƒìH‰}øH‹}øHƒÇè‰ÀÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰‚ÈÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈò«ò^Èò§f(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒìPH‰}èëH‹EèòH@òKòXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.òsÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈòmò^Èòif(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åHƒì H‰}øH‹Eø‹@X…À„ìH‹EøòHHH‹Eøò@@f.ÈwëVH‹EøòH@H‹Eøò@PòXÁH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÈsëyH‹EøH‹PHH‹EøH‰P@H‹EøÇ@Xë\H‹EøòH@H‹Eøò@Pf(Ñò\Ðf(ÂH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÁsëH‹EøH‹PHH‹EøH‰P@H‹EøÇ@XH‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰H‹EøH‹@@H‰EèòEèÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ¾èòEèH‹EèH‰EèòEèÉÃUH‰åSHƒì8H‰}èH‹}èHƒÇ¾èH‰ÃH‹Eèò€ÈòEØH‹}èHƒÇ@èòYEØòH‹Eè‹ÜH‹Eè‹€Ø9“ÁÿÂH‹Eè‰Ü„ÉtH‹}èHǨèH‹EèÇ€ÜH‹}èHƒÇ¾èH‰ÃòòEàH‹}èHǨèH‹}èHÇèèòXEàòH‹}èHƒÇ¾èH‹H‰EÈòEÈHƒÄ8[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì8H‰}ØH‹}ØHÇ èòEèH‹}ØHÇ`èf(ÈòYMèòEèòXÁòEèH‹}ØHƒÇ@òEèèH‹}ØHƒÇ¾èH‰ÃH‹}ØHƒÇ@¾èòH‹}ØHƒÇ¾èH‰ÃòòEÐH‹}ØHÇ@èòYEÐòH‹}ØHƒÇ¾èH‹H‰EÈòEÈHƒÄ8[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëH‹}èèH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„ÀuÎH‹EàÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇ@òEðèÉÃStkFrames::operator[]: invalid index () value!Noise::tick(): channel and StkFrames arguments are incompatible!SingWave::tick(): channel and StkFrames arguments are incompatible!N3stk8SingWaveEÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN&D=‚{¾·ôíÿÿN&D=‚{¾·ôíÿÿN&D=‚{¾·ôíÿÿ4:wU\ÿÿ‚=Mü]ÞmÀ¢šª£¢œ¢0ÿÿ‚=Mü]ÞmÀ¢šª£¢œ¢0UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk5NoiseEN3stk9GeneratorEàAð? @@{®Gáz¤?{®Gázt?ÀR@€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿü† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ↠ƒ4øÿÿÿÿÿÿÿ¤† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ3çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ3çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ3çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ<çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ<çÿÿÿÿÿÿÿ† ƒC ‰-6 M- ™- œ-æ ”-È ”-« ‘- ;-v ;-m ‘-h U 7-L D š-? , /-'  1- ɧ-¶§-­—-”¦-€“-p“-`›-P˜-2‡+G-‰-úM-ã™-Èœ-ª”-Œ”-o‘-C;-:;-1‘-,7-š-ð/-ëØ1-Ó§-z§-q—-X¦-D“-4“-$›-˜-ö‡ïG-ʯ-¸‰-«M-M-y™-Z™-?œ-œ-”-à”-É”-²‡–¯-„‰-wM-\M-E™-&™- œ-êœ-Í”-¬”-•”-~‡b¯-P‰-CM-(M-™-ò™-ל-¶œ-™”-x”-a”-J‡3‘-’-òª-[Y-+«-&è£- £-c£-9w-¢-РxHè¸h@ðÀ`0ذ€X0à°ˆX0ШxP øÐ¨€X0à¸h8èÀ˜pH HÀ7¿/¿ø¾ð¾{¾s¾S¾K¾¾¾ä½ܽ¸½°½?½7½½ ½ú¼ò¼ª¼¢¼€¼x¼¼ ¼λÆ»¥»»y»q»)»!»ýºõºѺɺ¥ººUºMººø¹²¹ª¹A¹9¹ü¸ô¸ϸǸœ¸”¸q¸i¸9¸1¸¸ý·Á·¹·“·‹·Q·I·· ·á¶Ù¶u¶m¶D¶<¶ ¶¶½µµµyµqµ?µ7µ µµå´Ý´‡´´*´"´ݳÕ³±³©³^³V³ñ²é²ò»²² ²бȱˆ±€±V±N±)±!±ü°ô°ʰ°°°¨°0 tØT ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(M-#‰--ÿ¡-èŸ-Í -«ˆ=¤-~]-_;-J_-=O-1Š-#¬-Ž= _-×O-¼-- O-Š•-uO-c–-:3-%--¯-î‰-á-Æ-¯¡-’q-uq-V¡-Aq-,q-¡-ò¡-Ý¡-†=¦¯-”‰-‡-l-U¡-8q-q-ü¡-çq-Òq-·¡-˜¡-ƒ¡-h†=M¯-;‰-.--¡-ê ˆ=Ï ¯-½ ‰-° -• -„ ¡-l ˆ=U ¯-C M-/ …= ¯- M-ó …=Ù ¯-Ç ‰-º -Ÿ -Ž ¡-v ˆ=_ o-V e-M {-5 c-) m- i- k-Ç Q-• ¯-e O-J +-: W- O-þ -¼ 5-› O-h a- ‰- ©-å ©-Ð §-· §-® ‹-  ¤- ¬-‹  ¥-r ¬-m _ ¨-ûO-ïO-×O-ÂO-–O-{s-WO-9s-$O-ýO-³§“´-‹O-^O-BO-ñO-ìž=ÅO-Àž=2 Ù¨[-ŠO-g[-IO-&[-O-¼O- ]-uiU´-D_-7O-+Š-¬-Ž=_-À‰-­©-‘©-|§-c§-Z‹-L¤-<¬-7-¥-¬- ¨-Åy-¢u-_g-GS-U-U-e]-=R -=°-8,²=%ª- @€8ƒ0®(9 ŒAC±ŒøIðKè€À­¸„°® €˜®€­x‚p®h`ŒX!P#H}0±(% Œ')~™ @^™ ˆ @^ˆ ?„ \„ @ a >^a P >^P =L \L >  2^ 1 \ 2 ñ H^ñ à H^à GÜ \Ü H ¹ F^¹ ¨ F^¨ E¤ \¤ F D^ p D^p Cl \l D I B^I 8 B^8 A4 \4 B 8^ 7ü \ü 8 È ^È Ä \Ä  ^ Œ \Œ  X ^X T \T  :^ 9 \ : è<^è;ä\ä< Á*^Á °*^°)¬\¬* ‰(^‰ x(^x't\t( QL^Q @L^@K<\<L J^J^I\J Ð$^Ð#Ì\Ì$ ˜"^˜!”\”" qN^q`N^`M\\\N (r^(q$\$r ðp^ðoì\ìp ¸l^¸k´\´l €R^€Q|\|R H4^H3D\D4 X^W \ X éb^éØb^ØaÔ\Ôb  .^ -œ\œ. h,^h+d\d, 0 ^0,\, ø6^ø5ô\ô6 À&^À%¼\¼& ˆ^ˆ„\„ aP^aPP^POL\LP |^{\| àz^àyÜ\Üz ¨v^¨u¤\¤v pn^pml\ln 8j^8i4\4j d^cü\üd ÈT^ÈSÄ\ÄT h^gŒ\Œh Xf^XeT\Tf V^ U\V èt^èsä\ät °^°¬\¬ xx^xwt\tx @0^@/<\<0 Z^Y\Z Ð^^Ð]Ì\Ì^ ˜`^˜_”\”` `\^`[\\\\ (^($\$ ³Mê:¦ /@¡3g¡7 ¢Ip¡M^¢_°¢qÛ¢ƒ£•1£§v£¹¸¡½÷¥î´þ»£ ¤+_¤=±¤Pé¤cp¥vP¨€ø©¥ ±Ùرÿ²€èï €p¨Á€Ði €Ð¬{€X”È €x­€Ìš.€à¯+€›D€°0€È‘‘ €­l€@œŽ€À°“€š¥€ø°‘€Â”á €°­©€î•ü €è­¥€VŽ €ˆ©¾€¡€`³ô€h˜P€®H€¦’¬ €@­k2H²õ€ÖŸØ€h±§€ôž¼€0± Ö´˜³° ÏгÇ:(€²4nA¸²J¢Zð²`€z s€(³>€D›Z€P°U€Â›t€ˆ°±€Nš€¨¯[€´O €˜¬ €d™l€È®V€5 €«€ÎŽë €hªÚ€6˜3€X®ˆ€8Žm €P©1€Ž €¨¨k€&ŽM €©L€Ž+ €à¨Â€—€ ®€a €H«:€ØŽ € ªH€ðŽ$ €Øª€6u €€«F€„™ €¯¿€N§ €¸«v€¶™Ó€8¯—€š÷€p¯û€¬ŽÎ €0ªó€\Þ €ð«É€tŽ´ €À©!€j €(¬:€+ €`¬' €P§ €0§È ¦x €p§± €Þ§Ž €Ð§9 ü¡à €ë§€§€€À¦Ý`¦È€ §±ý=Ý æwõ«I òÜÀm   3 âa ˆÞàïõ_ lrwR¼¡ N >D 6Ù *__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileLoop7getSizeEv__ZN3stk8Modulate14setVibratoGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk5Noise4tickERNS_9StkFramesEj__ZN3stk3Stk8oStream_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE_rand__ZN3stk6Filter5clearEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk5Noise4tickEv__ZN3stk7OnePole4tickEd__ZN3stk8Envelope4tickEv__ZNK3stk9StkFramesixEm__ZNK3stk5Noise7lastOutEv__ZN3stk8Modulate4tickEv__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk5NoiseD1Ev__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8SingWave4tickEv__ZN3stk8FileLoop7setRateEd__ZN3stk8FileLoop4tickEj__ZN3stk8SingWave4tickERNS_9StkFramesEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8SingWave12setFrequencyEd__ZN3stk8Envelope9setTargetEd__ZN3stk8Envelope7setRateEd__ZN3stk8SingWaveD0Ev__ZTVN3stk8SingWaveE__ZN3stk8EnvelopeD1Ev__ZN3stk8ModulateD1Ev__ZN3stk8FileLoopD1Ev__ZN3stk8SingWaveD1Ev__ZN3stk8SingWaveD2Ev__ZN3stk9GeneratorC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8Modulate14setVibratoRateEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk8SingWaveC1ESsb__ZN3stk8FileLoopC1Emm__ZN3stk8ModulateC1Ev__ZN3stk8EnvelopeC1Ev__ZNSsC1ERKSs__ZN3stk8FileLoop8openFileESsbb__ZN3stk8Modulate13setRandomGainEd__ZN3stk8SingWaveC2ESsb__ZTIN3stk8SingWaveE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk5NoiseE__ZTSN3stk8SingWaveE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk9GeneratorE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk5NoiseE__ZTSN3stk9GeneratorE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileLoop7getSizeEv.eh__ZN3stk8Modulate14setVibratoGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk9StkFramesixEm.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk5Noise4tickEv.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk8Envelope4tickEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk5Noise7lastOutEv.eh__ZN3stk8Modulate4tickEv.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8SingWave4tickEv.eh__ZN3stk8SingWave4tickERNS_9StkFramesEj.eh__ZN3stk8SingWave12setFrequencyEd.eh__ZN3stk8SingWaveD0Ev.eh__ZN3stk8SingWaveD1Ev.eh__ZN3stk8SingWaveD2Ev.eh__ZN3stk9GeneratorC2Ev.eh__ZN3stk8Modulate14setVibratoRateEd.eh__ZN3stk8SingWaveC1ESsb.eh__ZN3stk8SingWaveC2ESsb.eh__GLOBAL__I__ZN3stk8SingWaveC2ESsb__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0LC2GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6LC7__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10GCC_except_table11GCC_except_table12EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8SingWaveC2ESsb.eh___tcf_0.ehstk-4.4.4/src/Debug/Sitar.o000644 000766 000766 00000400424 12015735510 015370 0ustar00garygary000000 000000 Ïúíþ ¸y±@ x±__text__TEXT” @ ¸º€€__debug_frame__DWARF˜ ظ¾;__debug_info__DWARF˜—ÂØÀ‡__debug_abbrev__DWARF/Ù½ oâ__debug_aranges__DWARFìãP,íÈÄ__debug_macinfo__DWARF<ä|í__debug_line__DWARF<ä°|íàÄ__debug_loc__DWARFìë„,õÅb__debug_pubnames__DWARFpý°__debug_pubtypes__DWARFrÁ² __debug_inlined__DWARF3 s__debug_str__DWARF3 äws__debug_ranges__DWARF„W__mod_init_func__DATA„XÐ __textcoal_nt__TEXT „ò` Ðà €__cstring__TEXT›ãX¤__gcc_except_tab__TEXTûœ;¦__StaticInit__TEXT¡XWª8Ö€__const__DATA€¡xÀªhÖ __const_coal__DATA¢@«ÐÖ& __const_coal__TEXT£<Ь __bss__DATAx±__literal8__TEXTУx­__literal16__TEXTP¤ ­__eh_frame__TEXTp¤ °­Ø  h__constructor__TEXTx±¸º__destructor__TEXTx±¸ºhàÊí  P##} *UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwò ”¢òEðf.Áwë#H5H‹=èH‹}ø¾èëò\¢ò\EðH‹Eøò€ÉÃUH‰åHƒì H‰}øòEðfWÀf.Eðsë&H5H‹=èH‹}ø¾èéÓèò^EðH‹Eøò€H‹Eøò€òEèH‹}øHÇ@èf(Èòé¡òYÈòµ¡òXÁòYEèH‹Eøò€H‹Eøò€H‹}øHƒÇ@èòMðòª¡òYÈò¦¡òXÁH‹Eøò€H‹Eøò€f.Š¡wëH‹UøH¸–C‹lçûï?H‰‚ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øòEðH‹}øHÇ€èÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòEèH‹}øèòMèòî òYÁH‹Eøò€ÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èH‹}øHÇ`èÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇ€èH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH`H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH`H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇ€èH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH`H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH`H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èHH‹UèH‰H‹}èHÇ€èH‹EèH@H‰EÈH‹}Èèë%H‰EÀH‹]ÀH‹EèH@H‰EÈH‹}ÈèH‰]ÀëH‹EèH`H‰EÐH‹}Ðèë%H‰EÀH‹]ÀH‹EèH`H‰EÐH‹}ÐèH‰]ÀëH‹EèHƒÀ@H‰EØH‹}Øèë#H‰EÀH‹]ÀH‹EèHƒÀ@H‰EØH‹}ØèH‰]ÀëH‹EèH‰EàH‹}àèë&H‰EÀH‹]ÀH‹EèH‰EàH‹}àèH‰]ÀH‹}À踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒìXH‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@ò㜾ÿèH‹}ØHÇ`òΜèH‹}ØHÇ@¾èH‹}ØHÇ€èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐòœf(ÑòXÐòUÀòEÀf.Nœs òH,EÀH‰Eèë,ò8œòMÀò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹}ØHƒÇ@H‹uèèH‹EèH‰E¸Hƒ}¸x òH*E¸òEÈë#H‹E¸HÑèH‹U¸ƒâH ÐòH*Àf(ÈòXÈòMÈò¤›òYEÈH‹EØò€H‹EØò€H‹}ØHƒÇ@èH‹EØH‹H‹EØH‰H‹}ØHÇ`òi›èH‹UØH¸+‡ÙÎ÷ï?H‰‚H‹}ØHÇ€ò$›ò <›H¸ü©ñÒMbP?f(ØfWÒH‰E¨òE¨èH‹}Øèé“H‰E°H‹]°H‹}ØHÇ€èH‰]°ëH‰E°H‹]°H‹}ØHÇ@èH‰]°ëH‰E°H‹]°H‹}ØHÇ`èH‰]°ëH‰E°H‹]°H‹}ØHƒÇ@èH‰]°ëH‰E°H‹]°H‹}ØèH‰]°H‹}°èHƒÄX[ÉÃUH‰åSHƒìXH‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@òš¾ÿèH‹}ØHÇ`òšèH‹}ØHÇ@¾èH‹}ØHÇ€èfWÀf.EÐsë!H5H‹=èH‹}ؾèèf(Èò^MÐò@™f(ÑòXÐòUÀòEÀf.†™s òH,EÀH‰Eèë,òp™òMÀò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹}ØHƒÇ@H‹uèèH‹EèH‰E¸Hƒ}¸x òH*E¸òEÈë#H‹E¸HÑèH‹U¸ƒâH ÐòH*Àf(ÈòXÈòMÈòܘòYEÈH‹EØò€H‹EØò€H‹}ØHƒÇ@èH‹EØH‹H‹EØH‰H‹}ØHÇ`ò¡˜èH‹UØH¸+‡ÙÎ÷ï?H‰‚H‹}ØHÇ€ò\˜ò t˜H¸ü©ñÒMbP?f(ØfWÒH‰E¨òE¨èH‹}Øèé“H‰E°H‹]°H‹}ØHÇ€èH‰]°ëH‰E°H‹]°H‹}ØHÇ@èH‰]°ëH‰E°H‹]°H‹}ØHÇ`èH‰]°ëH‰E°H‹]°H‹}ØHƒÇ@èH‰]°ëH‰E°H‹]°H‹}ØèH‰]°H‹}°èHƒÄX[ÉÃÿÿÿÿx $ „† $:„† $L„† $^„† $p„7† ,† ƒ$¨„!† $Ê„ † $Ô„† $섆 $…† $…† $2…† $J…† $X…† $f…&† $Œ…#† $°…4† $ä…7† $o† ,†~† ƒ,š†~† ƒ$‡† $8‡1† $j‡I† $´‡M† ,ˆY† ƒ,\‰Y† ƒ,¶Š~† ƒ$4‹;† ,p‹~† ƒ,î‹~† ƒ$lŒ;† ,¨Œ~† ƒ,&† ƒ,BŽÝ† ƒ$ ]† ,~-† ƒ$¬‘3† $à“õ† ,Ö”I† ƒ, –-† ƒ$N—2† $€—ø† ,x˜j† ƒ,☔† ƒ$ˆ† $¡C† $Z¡† $¡† $¼#† $à\† $<+† ,h3† ƒ,œ3† ƒ,Ð3† ƒ,všœ† ƒ,Ȇ ƒ,Ì È† ƒ“ÂGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Sitar.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Óunsigned int__int64_t.ôlong long intlong long unsigned intlong int$_0€L[__mbstate8M[_mbstateLNônkkchar__mbstate_tO+__darwin_mbstate_tQv__darwin_size_tZºlong unsigned int__darwin_va_list`ç÷÷k __va_list_tagj gp_offsetÓ# fp_offsetÓ# overflow_arg_areaj# reg_save_areaj# __darwin_wchar_tfº__darwin_rune_tkl__darwin_wint_tnº__darwin_clock_tsº__darwin_time_tvnñk _opaque_pthread_once_tE4 __sigE# __opaqueEá#__darwin_off_tnã__darwin_pthread_once_t|ñ__darwin_wctrans_t(º__darwin_wctype_t*Ásize_tc£time_tWÊptrdiff_t˜ std“ 7“ 8– X™ ZÀ ]ç _ b jp k§ oî p  q- rD s[ u  w¼ xÏ zæ } ~ P q ‚“ ƒ  „¼ …Ï †õ ‡ ˆ7 ŠR ‹~ Îß ÐQ Ñ« Ód ÔÆ Õˆ פ Øý Ù» ÚÜ Û& ;{ <¯ =Ë d$ e0 g3 hL ic jz k‘ l¨ m¿ ná o! s"! tH! vn! w! x¸! zÐ! {è! |ö! }" ‚"" ƒ:" „W" †k" ‡„" Š«" ‹¹" ŒÑ" µî" ¶# ·9# ¸V# ¹}# <Þ FÑ' Gë' H( I( J9( KT( Lo( MŠ( N¥( OÀ( PÛ( Qö( R) B,) C/) D¾# F2) GC) H_) I€) J) K¿) Lá) Mø) N* !H9* !’Z* !”]* !•t* !–‹* !—¬* !˜È* !™ä* !š+ !›+ !œ:+ !Q+ !ž^+ !Ÿ…+ ! «+ !¡Í+ !¢ó+ !£, !¤&, !¥H, !¦e, !§, !©¢, !«Ã, !­é, !¯ - !±&- !³B- !´c- !µ- !¶›- !··- !¸Ó- !¹ï- !º. !»0. !¼Q. !½r. !¾“. !¿¿. !ÀÛ. !Âý. !Ä/ !Å:/ !Æ[/ !Ç|/ !È/ !É´/ !ÊÕ/ !Ëö/ !Ì0 !Í80 !ÎP0 !Ðh0 !Ö„0 !Ü 0 !â¼0 !èØ0!ù0!1!61__true_type__debug*1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >’ ì,"÷4#_M_p"á#ì,"5áV5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >9!_Ios_Fmtflags$7É _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k/ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“Ž _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸Ö _S_beg_S_cur_S_end_S_ios_seekdir_end€€q%¼event$¢ erase_eventimbue_eventcopyfmt_event5u$Ó _M_next$ÕfT#_M_fn$Ö‡T#¿m$׺#¦$Øk5#5u$Û fT‡TºfT 2T$ßõL¨ fT!Ðr$ãHºfT…-$ñ _M_pword$òj#_M_iword$ó#…-$ôTû?$"@!$_ZNSt8ios_base4Init11_S_refcountEk5#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEc3û?$£“Tg?$“Tºbasic_streambuf > %Rƒb %T†b %U‰b %WŒb %X¦b %ZÀb %\Úb %]ôb %^c %_-c %`Gc %aac %b{c %c•c %d¯c %eÉc %fãc %gÿc %hd %i3d %jJdctype_basectypemoney_baseË$pattern&É field&É Ÿ##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¥%­S-‘# _M_startTÿ# _M_finishUÿ# _M_end_of_storageVÿ#&­WŽ—‘Œ‘'ãe—‘ºvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(¿q¶Ï2˜§È˜§˜§)Ruþ Œ1c3íµœ[T*Ô[ˆpKÿÿW1*aY”H*ÿÿ*¢<´ÃCKÿÿ-‘+nothrow'IÍN¸+cerrA e¸,__ioinitM_ZStL8__ioinit -¬W(Xºµµµ.»/n-—q(eœáᵜ.n-å2(dááµ(·([Háº-$(Pj??ºœ.E0 $_4)ap quot)bº# rem)cº#div_t)dF $_5)f§ quot)g# rem)h#ldiv_t)i} $_6)lß quot)mô# rem)nô#lldiv_t)oµ-®H)“º. 1-M)”##µdouble-R)•ºDµ-W)–[µ-tw)œj†??œœ†.Œ2º ??-7c)žp¼ºº&@) Ïj-±D)¡áæµ-Ó)£§-\)ªºµœ-Ê)«œ??µœ.Ewchar_t-£@)¬ºq?µœ&Œ*)¯“jœœ†3Þp)°º-+)±j¼jœ&p)²ÏÓ(Á2)³6#ïµï.á-ì2)µµïº-Z)½º7µïº(-f)›jºRµ-â)Üsásœ.y/E-Z)ĺšáE __gnu_cxx¡ˆ(æ ®2>ôÆô(7c´¦Aßæôô__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >- 5)§ß¤ôô-ÕA)™ô»µ-¶r)ºôܵïº-­^)Àýµïº(È2)´6µïfloat-‰r)·BBµïlong double&_-)Çdº-ŠZ)¦ô{ô lconv`++¯4J+,á#4C0+-á#4·+.á# int_curr_symbol+/á# currency_symbol+0á# mon_decimal_point+1á#( mon_thousands_sep+2á#0 mon_grouping+3á#84)+4á#@4 D+5á#H int_frac_digits+6n#P4* +7n#Q p_cs_precedes+8n#R p_sep_by_space+9n#S n_cs_precedes+:n#T n_sep_by_space+;n#U p_sign_posn+n#X int_n_cs_precedes+?n#Y int_p_sep_by_space+@n#Z int_n_sep_by_space+An#[ int_p_sign_posn+Bn#\ int_n_sign_posn+Cn#]-q<,5á˺µ3O+KØ.{va_list-IÏfpos_t-U4 __sbuf-`+ _base-a+# _size-bº#.† __sFILE˜-‚ _p-ƒ+# _r-„º# _w-…º# _flags-†—# _file-‡—# _bf-ˆû# _lbfsize-‰º#( _cookie-Œj#0 _close-#8 _read-ޝ#@ _seek-Î#H _write-í#P _ub-“û#X _extra-”þ#h _ur-•º#p _ubuf-˜ #t _nbuf-™ #w _lb-œû#x _blksize-Ÿº#ˆ _offset- í#2ºj.2º¯jáº.–2íÎjíº.µ2ºíjµº.Ô__sFILEX.ó† k†$ kFILE-¡1&Ø<-ïF F .$ -ZY-ðºc F -?:-ñºz F -Du-òº‘ F -{8-óº¨ F -"C-ôº¿ F -9B-õºÛ F Û .í-HC-öá!áºF (5-ú[OF "!µµ-ÿ'-ÿœH!jœœF 5h(-ï5F n!µµF 6H -º!F º6m'-º­!F ­!.³!/í6Mg-Ð!F 6Ü!-ºè!F 7X4-º6"- á"áû - ""µ6i>-º:"µ6‡:-ºW"µµÿ+-k"F Z-„"F á6~s-º«"F ẜ7-F 6*e-áÑ"á6ž-ºî"ºF 6ý"-©º#᜵86&E-ªº3#F µ3#.÷6-«ºV#µ3#6˜'-¬º}#᜵3#6?L-­ºŸ#µµ3#n¯#kclock_t.M² tm8.Z$ tm_sec.[º# tm_min.\º# tm_hour.]º# tm_mday.^º# tm_mon._º# tm_year.`º# tm_wday.aº# tm_yday.bº# tm_isdst.cº# tm_gmtoff.d#( tm_zone.eá#0pthread_once_t/^J__gthread_once_t0/$wint_t1F› $_71Q% __min1R„# __max1S„# __map1T„# __types1U%#.Á_RuneEntry1VÌ$ $_81Xg% __nranges1Yº# __ranges1Zg%#.!%_RuneRange1[3% $_91]®% __name1^®%# __mask1_Á#n¾%k _RuneCharClass1`%9$_10ˆ 1b?' __magic1cá# __encoding1d?'# __sgetrune1fn'#( __sputrune1g’'#0 __invalid_rune1h„#8 __runetype1j˜'#< __maplower1k¨'#¼ __mapupper1l¨'#¼ __runetype_ext1sm%#À __maplower_ext1tm%#Ð __mapupper_ext1um%#à __variable1wj#ð __variable_len1xº#ø __ncharclasses1}º#ü __charclasses1~¸'#€nO'k2„h'µ£h'.µ.O'2º’'„á£ï.t'Á¨'kÿ„¸'kÿ.¾%_RuneLocale1Ô%:ÔJ2åù5ºë'º:üH2ëNOº(º:ÑK2÷íº(º:b2þ§-º9(º)W2@ºT(º)œ$2 Í ºo(º))62UºŠ(º)"2´Wº¥(º)¦2 1ºÀ(º)A2"ºÛ(º){<2)O7ºö(º)Ý 25\5º)º)ä,2;.º,)º;˜.|¨8¯#-X.~#_)ªª(ýB.‚ãEªz)z).¾#-&Y.…ª—)—).ª-¡C.{á´)´).º)/¾#-D.}áÖ)Ö).Ü)/ª-Ã.€z)ø)Ö)-0D.z)*Ö)( L.ƒmiœ9*᜵´)mbstate_t3U‰wctype_t44ƒ-,a3y¾$t*º-S 3z¾$‹*F -x 3{?¬*?ºF -ÿu3|¾$È*EF -Wv3}ºä*sF -ú\3~º+F º-Är3º+F s8-Ô!3€º:+F s8-F>3¾$Q+F 3†3‚¾$-Ç(3ƒœ+µœ+.9*-õo3…œ«+?µœ+-Ž:3†ºÂ+Â+.È+/9*-¸D3ˆœó+?h'œ+-Ö03‰¾$,EF -ö 3о$&,E-;3ŒºH,?œs8-ý3ºe,ss8- 3޾$,¾$F -‹u3º¢,F s3#-gK3ĺÃ,F s3#-Ö?3’ºé,?œs3#-¦=3ƺ -ss3#-{)3“º&-s3#-§l3ǺB-s3#-S&3”œc-áE+-+3•?-?s-53—º›-ss-„3˜º·-ss-…73™?Ó-?s-T53šœï-ss(«;3œXœ.?œs´)-ø'3œ0.s-è63ž?Q.?sœ-õB3Ÿºr.ssœ-ýD3 ?“.?sœ-53¤œ¹.á¹.œ+.s-6 3¥œÛ.ss-Á^3©#÷.s÷..?-È^3È/s÷.-Ï^3«?:/?s÷.-Ö^3¬[/s÷.º-á<3®º|/s÷.º-ð33§œ/?sœ-û73¨º´/¾$-[b3°ºÕ/ssœ-_e3±?ö/?sœ-V3²?0?sœ-i;3³?80?Eœ- t3´ºP0s8-*)3µºh0s8-¶03–?„0sE-93¡? 0ss-à/3¢?¼0sE-ÁK3¦?Ø0ss-^\3¯?ù0sEœ-` 3ÊB1s÷.-˜43Íô61s÷.º-¸K3ÏW1s÷.ºs6éW3streampos5Ó‡*•$6ñŠVº1W3]3(¼m6õô&c3Ú1]3]3(òt6ùrFc3ú1]3]3(]76ý 3º2µµœ5ßu6P%œ;2µ5•T6ÛWµa2µœ]35C 6 ×á‡2ᵜ5f6 tá­2ᵜ5•$6ºfáÓ2áœn5Ê&6mnï2k35³]6duº 3]35wX6ílc3,3k3k3?h06#Cº!1B6&кk3@n@»bool@q3/º2º38.‡3A__vtbl_ptr_typev3<›'G>ñ6à4&P\DË3à4&P\Fä3à4æ4&!Kþ3à4º(7NœXá4ñ4W3(7QQMµ@4ñ4]3(+V3.áf4à4º?*+`6<ˆ4à4áº(ibdQTœ¤4ñ4*7lj =Æ4à4á]3B×+nÈmà4á.«3@ì4/«3.ì4>§81P5«3#&Ald 5P5&Alf95P5V5CóIlP5º.÷4@\5/÷4/c3/¹_Atomic_word9%º.S > 88˜HDnpos"xi˜HE_M_dataplus"S #_Rep_base_RepF4"œ^áí5HF4"ògá6¨HáF+"o\®H.6HFŽ)"%@NL6HFÚ")%j6HGv"-Ýl„6¨HF¥"43Cœ¬6HºµG“c"<f+Õ6HººµF¤Y"DEfœý6HººFÂ="LèUc3 7HµG÷+"UÖcC7ᵺGÌF"^gf7ᵺGâF"gÇD‰7áºnGO_"zFd¬7áGO_"~õ;Ï7ájjGO_"‚ò7áááGO_"†ü8áµµFÒ "ŠÊuº78ººG :Ãy^`8¨HºººGg:µ¥z8¨HHU'"š-0´HÕ""¢8¨H&Õ":¿»8¨HV5&Õ":·Ô8¨HºH&Õ":Å÷8¨HºHºº&Õ":Ð9¨HºHººV5&Õ":ÛB9¨HµºV5&Õ":â`9¨HµV5&Õ":éƒ9¨HºnV5g"ìž9¨Hº5&g"ô|wÀHÀ9¨HºH5&g"ü‘>ÀHâ9¨Hµ5&g"vÀH:¨Hn5ù<":D!:¨H5ù<""Bj>:H5¤j"&Î([:¨H5¤j"1jx:H5ÀHŸ<¨HºH5iJ" F4ÀHÁ<¨Hµ5iJ"µqÀHã<¨Hn5}>:J¿ÀH=¨HºH5}>:[0gÀH1=¨HºHºº5}>:/wkÀHX=¨Hµº5}>"BÜ0ÀHz=¨Hµ5}>: 4ÀH¡=¨Hºn ó""e­Y¿=¨Hn(•$:ø ÀHà=¨HºH5•$"ƒ†dÀH >¨HºHºº5•$:ž_ÀH3>¨Hµº5•$"Ÿ7ÀHU>¨Hµ5•$"¯,ÀH|>¨Hºn ]n"Ì&9¤>¨Hºn5]n"ë_[ÀHË>¨HººH5]n"àBÀHü>¨HººHºº5]n:mº ÀH(?¨Hºµº5]n"*ûÀHO?¨Hºµ5]n"AHÀH{?¨Hººn5]n"RŒ¢?¨Hn5J "jö.ÀHÉ?¨Hºº5J "zˆ ë?¨H5J "ŽšT@¨H5!7"©Ž?ÀH>@¨HºººH5!7"ÀÀ+ÀHt@¨HºººHºº5!7:÷ÀH¥@¨Hººµº5!7"êù_ÀHÑ@¨Hººµ5!7"ˆeÀHA¨Hºººn5!7"jaÀH.A¨HºH5!7"%[9ÀH_A¨Hµº5!7":òQÀH‹A¨Hµ5!7"OÙaÀH¼A¨Hºn5!7"s~!ÀHíA¨Háá5!7"~ ÀHB¨Hµµ5!7"ˆ­1ÀHOB¨H5!7"“³`ÀH€B¨HjjF£?:‹¼ÀH²B¨HºººnFpr:˜}&ÀHäB¨HººµºIÉ0:¦¤*á CºnV55f:Á6œ6CHẺ ÂD:õûhTC¨HÀH5D"ü6@µqCH5rn"r[µŽCH5?m" ß+÷4«CH5•T:Ï)7œ×CHµºº5•T")‘œþCHºHº5•T"7àœ%DHµº5•T:æE5œLDHnº5ge"U\)œsDHºHº5ge:øûYœŸDHµºº5ge"q.œÆDHµº5ge: MnœíDHnº5O"FœEHºHº5O:?2œ@EHµºº5O"«N;œgEHµº5O"¾‡2œŽEHnº5 V"Ìë[œµEHºHº5 V:-ËqœáEHµºº5 V"èÀœFHµº5 V"û¯œ/FHnº5«p" Ë;œVFHºHº5«p:Bwqœ‚FHµºº5«p"&æ!œ©FHµº5«p:N­4œÐFHnº5ò"D™hœ÷FHºHº5ò:Y‘ œ#GHµºº5ò"añeœJGHµº5ò:niLœqGHnº5¼C"Î=…5˜GHºº5]7"“¶&ººGHºH5]7:‚¸hºæGHºººH5]7:’UºHHºººHºº5]7:£…Lº>HHµ5]7:²]ºjHHººµ!]7:à @ºHººµº/œ.£H/…5.…5.È5@È5@£H@…5>¼5"” I _M_length"•œ# _M_capacity"–œ#4¦"—k5#>È5"›ÌJÆH#J%:@g˜HJB;:E8»Jös:Q!ÌJ;U'"´oZ´H(¿"¾jc3€IÜJ(öV"ÂÄZc3œIÜJ*lN"Æ¥a´I®H*""Ê„<ÌI®H*˜)"ÎbIéI®Hº(E"ØüMáJ®H(à6"Ü+á+J®HV5V55Œ-:q;®HQJººV5*¼("ç°[nJ®HV5 (C:«cOŒJ®HV5(f<"õà_á¨J®H!ÈK:^GLá®HV5ºœÜJk.âJ/ I>œ ;CANKnone;h_ZNSt6locale4noneEq3LN-;i 4q3Mnumeric;j‘lq3LF6;k•uq3L&Y;lÆdq3LiF;mQ0q3L^;nëcq3 Kall;p_ZNSt6locale3allEq3?™#E_M_impl;AN##_S_classic; _ZNSt6locale10_S_classicEAN#_S_global;#_ZNSt6locale9_S_globalEANN­V;)¶8GN#_S_once;8_ZNSt6locale7_S_onceE¦$’¾r&9!;{xLWN&9!;„‘LWN]N&9!;ªLWNµ&9!;ÍLWN]Nµº&9!;ªðLWN]N]Nº&>;º MWNº(&g;Å]N+MWN]Nstring8<…5(Í ;ÝýK+MUMhN(¶^;çâ@c3vMhN]N(Å@;ðc3—MhN]N5p(;wçJ³M]N?_K;«M]NO9!;<àMWNANPNZ;?Ç\På;B“0F3Y;Ef*ºNºQBO;Hí0WN]N]Nº.¥K/LN.RN/µ.çJ@cN/çJ.cNRXL;WnNiPS_vptr$facet3#T¦;\k5#__c_locale<8iP#_S_c_locale;__ZNSt6locale5facet11_S_c_localeE¤NN¯j;bq P#_S_once;e_ZNSt6locale5facet7_S_onceE¦$På;iÓO’;vZO„PœUÚ ;{nN{O„PºG*';W žOŠPµ¤NFùm;‚¨'¤N»OŠPG~t;…‹ÔOŠPH®b;Š–9¤NH ;TµG2T;‘P=PPGÐr;•N.PPO’; IP„P›PV&g;£×¡P„P›P.ºnPk/oP.nN@¤N.–P/nN@–P@nNW^L;²ZQT¿m;œ#"@!;Å_ZNSt6locale2id11_S_refcountEk5G&g;È:jQZQ`QO¾r;Ê+QZQ`Q¾r;Ð@QZQ!–^;ÓO$œkQ.§P@fQ/§P.fQW¥K(;Ù#TT¦;ìk5#E_M_facets;í#T#E_M_facets_size;îœ#E_M_caches;ï#T#E_M_names;ðï# N÷;ñÝk)TN]`;òu')TNÏk;ó /)TN ;ôÐ3)TN¢ ;õÜJ)TNC;öd)TNñ;÷È4TG2T;úi‰RANGÐr;%$£RANO™#; ÃRANJTœO™#; ãRANµœO™#;þRANœO_*;SANºO™#;5SANJTG&g;D*TSANJTF«u;ßic3rSANGå?;&î–SANUTºG&;)_/ºSANUT?TGI;, :ÞSANUTkQG6;/rTANkQPQò;7IANPœ.PkQ4TX?T?TX.ET/kQ@PT/qQ.PT@aT/+M. YTà Tº@Ö .lT. . ZÖ Ø$Ê™T’[S_vptr$ios_base3#[Ue$è’[\dec$ÒH’[\fixed$I’[\hex$ j!’[[ $Ì’[\left$œ’[ \oct$NC’[@\right$Ÿq’[€]T-$Ò’[]˜ $ FK’[]).$$ÁW’[^showpos$'ð6’[^skipws$*q’[^unitbuf$-¤$’[ ]ß$1@’[@[à#$4Ÿm’[°[ë;$7T ’[J]s$:€’[\badbit$LöZ—[\eofbit$O—[\failbit$T™D—[\goodbit$W='—[\app$jÜœ[\ate$mâVœ[_binary$s_ZNSt8ios_base6binaryEœ[[Ár$v„+œ[[är$yM3œ[_trunc$|_ZNSt8ios_base5truncEœ[ _beg$‹_ZNSt8ios_base3begE¡[\cur$Ž@`¡[[¤j$‘…#¡[streamsize5N¸E_M_precision$ÉnW#E_M_width$ÊnW#E_M_flags$Ë¢ #E_M_exception$Ì/ #E_M_streambuf_state$Í/ # E_M_callbacks$çfT#(E_M_word_zero$ø #0E_M_local_word$ý¦[#@E_M_word_size$º#ÀE_M_word$T#ÈE_M_ios_locale$çJ#Ð ð$À*,´X¶[‡TºGbc$êà ÓX¶[à GFb$íÿíX¶[FCT$m?¼[Y¶[ºc3Gº$ N/Y¶[5•j$$±¢ LYÂ[5•j$.;c¢ nY¶[¢ 5‰k$>k¢ Y¶[¢ 5‰k$O¢ ·Y¶[¢ ¢ zN$^“iÕY¶[¢ 5R)$j¨nWòYÂ[5R)$rÂMnWZ¶[nW5u$€‹InW1ZÂ[5u$ˆnWSZ¶[nW51$›ÈXc3oZc35DW$§—+çJ‘Z¶[]N5 2$²¾çJ®ZÂ[5Z$¼n ]NËZÂ[?#,$ÎêXº5¿w$Þ>UÍ[ÿZ¶[º5N $óØÓ[![¶[º`_J$™TA[¶[ºOq%$W[¶[Oq%$ r[¶[Ù[V&g$wUT¶[Ù[/¢ // /É /Ž  ¶[k.™T@ .È[/™T@@j@È[Z¼@=:ß[UbS_vptr$basic_streambuf3#a_M_in_beg>Ãá#a_M_in_cur>Äá#a_M_in_end>Åá#a_M_out_beg>Æá# a_M_out_cur>Çá#(a_M_out_end>Èá#0a_M_buf_locale>ÏçJ#8bum>Ôß[Ç\Ubº($0>àŸ#çJè\Ub]N( 2>ñ‰wçJ][b(¢W>þ’FUb*]Ubá5st>U1V]UbôŽ É 5±C>%#1}]Ub‡É 5tc> Ï%ºš]Ub5f_>MAnW·]Ub5˜/>'LVºÔ]Ub54w>9ºñ]Ub5ÔB>O^º^Ub5ÚB>bdnW5^Ubá5*G>p&FºW^Ubn5k>‰!vºt^Ub5 a>¤rº–^Ubn5&a>¾Ý nW½^UbµOÂ*>ËÓ^UbF°8>Þ;áñ^[bFz%>áÝ^á_[bFR4>äšá-_[bG´f>î\L_UbºGŽk>ùDu_UbáááF¢'> Ó8á“_[bFÏ[>¯Eá±_[bFln>/táÏ_[bG~>W6î_UbºG“k>'¤s`UbáácDW><Xfß[9`Ub]NdZ>K1(Ubß[i`Ubád+Y>WGB1ß[ž`UbôŽ É d¸+>c³)1ß[Î`Ub‡É d%G>oß=ºß[ô`Ubd4U>…'8nWß[aUbe­Z?2AnWß[IaUbád(M>«bº ß[oaUbd†s>¸JWº ß[•aUbdÐ2aº ß[ÀaUbºe-w?T¸vnW ß[ïaUbµdf\>û\º ß[bUbºOÂ*>5bUbfbV&g>"tJlbUbfb.ß[.ab/ß[@ab@ß[wctrans_t@'i:º4HÒ'º¦b¾$:e4N\gºÀb¾$:Èb@?aUºÚb¾$:Sg4Tĺôb¾$:Æk4ZÿWºc¾$J*:4`ÇAº-c¾$:†m4f'ºGc¾$:j4lÈ ºac¾$:˜L4rkº{c¾$:N64xgmº•c¾$:Ë4~ÔFº¯c¾$:´Z4„ÔºÉc¾$:¨N4Š!Dºãc¾$-ë@†¾$ÿc¾$rb:Dg4¾$d¾$:ÿ 4–ãC¾$3d¾$-:;@ˆrbJdµ-¿ 4²J*adµ>A*ZefupperA1½cZe€flowerA2UlZefalphaA3‹6ZefdigitA4ZegxdigitA5âZefspaceA6Ze@gprintA7·7ZefgraphA8ãpZe%fcntrlA9fZefpunctA:!;Ze falnumA;‰ Ze/º.q3hŒ@&¨nNâjnN#ad#E_M_c_locale_ctype&°¤N#E_M_del&±c3#E_M_toupper&²_e# E_M_tolower&³_e#(E_M_table&´âj#0E_M_widen_ok&µn#8E_M_widen&¶èj#9E_M_narrow&·èj#¹E_M_narrow_ok&¸n#¹i¾r&½_ZNSt5ctypeIcE2idE§Pjtable_size&¿_ZNSt5ctypeIcE10table_sizeE˜HN-&ÌÓføjâjc3œN-&Úüføj¤Nâjc3œ5Ír&æc3#gþjºn5Ír&õKµOgþjµµ k5dn&Ÿ/µ{gþjºµµ5+U&--µ§gþjºµµ5ä,& á nÉgþjn5ä,&1ù,µðgþjáµ5Ý &A–:nhþjn5Ý &R®µ9hþjáµ5xs&fŒsn[hþjn5xs&2Mµ‡hþjµµá5Îh& Kn®hþjnn5Îh&­µßhþjµµnáFV&Ò#âjýhþjHbC&×ì#âjU€2&àee1iøjºdj&ð!2nee\iþjndj&"WµeeŒiþjáµd^F&Ôtnee·iþjnd^F&"&µeeçiþjáµd€r&6²Nneejþjnd€r&M‚8µeeGjþjµµád@&guneewjþjnnd@&‚²?µ ee±jþjµµnáGšN&нpËjþjQdt&šÎnþj.Zenøjkÿ.ee.k/ee.ºWš&Æ ckk¯=&Ë )JckkËB&Ö øµ!å\&Û yG«nnn/«lË=7™T@o™T#a_M_tieBW@o#Øa_M_fillBXn#àa_M_fill_initBYc3#áa_M_streambufBZUb#èa_M_ctypeB]þj#ða_M_num_putB_Fo#øa_M_num_getBaQo#€(Î Bk j:l\o(ÜfBo c3Vl\o(©CB{\/ rl\o*@C-*+lgo/ *ŒBV ¬lgo/ *;wB–D:Élgo/ (»VB¦pCc3ål\o(h0B°="c3m\o(á!B»Gc3m\o(LBÅ(c39m\o(jgBÐ5/ Um\o*jgBóÆ rmgo/ „)BŒmgoUb`¡ B hk¬mgoº5CBa.@oÉm\o5CB%Rj@oëmgo@o5¨HB3]Ubn\o(¨HC9ªUb)ngoUb( CC‰moJngoso5OBdžBngn\o5OBxún‰ngon(DWC€ÏTçJªngo]N(ÎhCu°_nÐn\onn(xsCzÒ*nñn\onO„)B¼ogomà?CŒ4G%ogoUbn€[C«’tgo]N.õ.Lo/#.Wo/l.bo/hk.hk@hk@boWD}AqTlqDá#éDŠ«oAqéDÅoAqGq5æfD™¥GW3âoRq54LD5áÿoRq5JD¡Ð7]qpAq5JD¨Œ7yo>pAqº5òKD­ãS]q[pAq5òKD´ˆSyo}pAqº59D¹ÚNW3ŸpRqcq5iJD½Z]qÁpAqcq5ðfDÁÉyoãpRqcq5)LDÅ~M]qqAqcq5úfDÉFHyo'qRqcq!¹jDÍJ^GqRq.yo@Mq/á.Xq/yo@yo@iq/¸@/ @BRl&nNYwnN#i¾r&Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE§Pé<&¤ýqYwº5ÿ1&¿°:µ3rQoµµTnq_w5ÿ1&ã"QµirQoµµTnqÍ[5ÿ1&èGRµŸrQoµµTnqew5ÿ1&íºPµÕrQoµµTnqkw5ÿ1&òŠQµ sQoµµTnqqw5ÿ1&ø¯RµAsQoµµTnqww5ÿ1&ýSµwsQoµµTnq}w5ÿ1&RPµ­sQoµµTnqƒw5ÿ1&#‚OµãsQoµµTnq‰w5ÿ1&(êOµtQoµµTnqtq5ÿ1&Hí µOtQoµµTnqÓ[U7s&MzqptYwºF² ǵ§tQoµµTnqÀHdP ÎùµzqætQoµµTnq_wdP µzq%uQoµµTnqÍ[dP ’µzqduQoµµTnqewdP ®µzq£uQoµµTnqkwdP $'µzqâuQoµµTnqqwdP ,Qµzq!vQoµµTnqwwdP 3¼µzq`vQoµµTnq}wdP ;:µ zqŸvQoµµTnqƒwdP Hdµ zqÞvQoµµTnq‰wdP dϵ zqwQoµµTnqtqoP qSµ zqQoµµTnqÓ[.zq@c3@¤@Ó@º@ô@@@#R#&ÛnN:|nN#i¾r&Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE§P/3&ïx:|º5¤8& ýéCxFoéTnc35¤8&+ {étxFoéTn5¤8&0 Ïé¥xFoéTnº5¤8&5 #éÖxFoéTnô5¤8&: wéyFoéTn5¤8&j ö>é8yFoéTn#5¤8&o 'éiyFoéTnB5¤8&„ 1]éšyFoéTn?G•3';h×yFoµºnµáá@|GÌaÄ,zFoµºnTáá@|G̉Ì$LzFonTáµ@|U®&¢ wmz:|ºdѾwnéw§zFoéTnc3dÑäGoéwázFoéTndÑëžoéw{FoéTnºdÑòýoéwU{FoéTnôdÑùTpéw{FoéTndÑugéwÉ{FoéTn#dÑðnéw|FoéTnBoÑ>é wFoéTn?.w@ºlõ=@F|€phkH"S_vptr$basic_ostream3#&?EV§|@oº€Ubb—AE_F|Ì|@oº€(ì]EpIY€í|@o€(ì]EysY€}@o.€(ì]Eƒ8 €/}@oC€(ì]E©¾b€P}@o(ì]E­ )€q}@oº(ì]E±rb€’}@oc3(ì]F\àb€³}@o—(ì]E¸êb€Ô}@o¤(ì]Fjšb€õ}@oº(ì]Eäb€~@oÓ(ì]EÌôb€7~@oô(ì]EÐþb€X~@o(ì]EÕ|b€y~@o#(ì]EÙb€š~@o(ì]Eá†b€»~@oB(ì]EåÒ€Ü~@o?(ì]Fx{€ý~@oUb(¤8FV€@on ]_E#üGA@oµ(í"F­–-€g@oµ(fqFÄ i€ƒ@o(=FÙ041Ÿ@o(§Fé#€À@o‡5§F}`€ç@oôŽ q?En@oº€. €.€0@F|.€2€.€€.4€2moC€mo.I€2TX€TZP=Gß[³‚ß[#a_M_modeGUÉ #@a_M_stringGX…5#H&¼$Gd²€³‚É &¼$GrЀ³‚ºHÉ ( G…`4…5쀹‚* G(I ³‚ºHmekG§Ž,'³‚É e4UG±E@nWX€L³‚e(MH‰º X€q³‚eÓ6ÿ&P\Dê‘&P\F‘‘&!K‘º(7N‡]ÿ>'‘‰w(7Q¿]‘_'‘‘(+V¯lÿ…‘º?*+`V§‘ÿº(ibdšdœÃ'‘*7ljòAå‘ÿ‘B×+n‘ÿ.#. ‘/#@ ‘.Ê@"‘/Ê."‘>ÚV†‘Ê#&AldV‘†‘&Alfo‘†‘Œ‘CóIl†‘º.-‘@’‘/-‘.!>îNÇ’ _M_impl!#(!*`œ%Ç’בÍ’(!*d]Œ‘ó‘Ó’(?mhµe-‘’Ó’&8k(’Í’Œ‘&8oF’Í’ºŒ‘&± z`’Í’º(ê ‚LEÿ’Í’º*J†À5£’Í’ÿº £`’ £’ £©‘ £×‘ £ó‘@-‘.‘.Ù’/‘>¥£&˜‘#&#É “&˜Œ‘&#Ö/“&˜º‘Œ‘&#çH“&˜,˜~c“&˜º(&gI„%O7˜„“&˜,˜ •$(ÜD§“&˜º‘5ù<JÐëÄ“&˜5ù<S26á“=˜5¤j\:ëþ“&˜5¤jeñC6”=˜58”&˜5r”&˜5Ö ‰6&Δ=˜5E ò/œ¬”=˜5ib”"qœÉ”=˜ ’D£!`ì”&˜º#51)°â(œ •=˜5ª[¹Vwc3&•=˜*3IEÀC•&˜º59ÝÊ4‰we•&˜º59ìMm‘‡•=˜ºGÑbò†¦•=˜º5k§2‰wÈ•&˜º5k,R‘ê•=˜º5óm")‰w–&˜5óm*L!‘$–=˜5*2 ‰wA–&˜5*:µH‘^–=˜5rnE_8ÿ{–&˜5rnIðv‘˜–=˜ ó"Xh¶–&˜‘ ‘me7Ï–&˜(]nI\-1ëõ–&˜ë‘ ]n¾j—&˜ëº‘(J Im në>—&˜ë(J Iyw(ëd—&˜ëë ÂDÛÝM‚—&˜7˜ @ïZ›—&˜m~WI«¦¾—&˜º‘G5*I3£Iç—&˜ëº‘mÎIõX ˜&˜ë‘Q_š'%&˜ÿ.Þ’@2˜/Þ’@Þ’.2˜Zø„à a‡ša‡#again_ Gê‡#achannelsIn_ HÓ#€Ê" IΊ# ab_ KÞ’#Paa_ LÞ’#haoutputs_ MΊ#€ainputs_ NΊ#°& & 혚(a jÓ ™ š(o) Ó%™ šw@ #|cC˜E™š*ñ< *ÙKb™šê‡(@ -ãê‡~™ š(b' 5Þhꇟ™šê‡(UJ 8Ùdö»™ šxdL Cy5ŽC˜é™šŽÓrØC˜šº.C˜.š/C˜lþ„ a‡žœC˜#ainPoint_sº#àaoutPoint_tº#èadelay_uê‡#ðaalpha_vê‡#øacoeff_wê‡#€aapInput_xê‡#ˆanextOutput_yê‡#adoNextOut_zc3#˜&½Z&õšžœê‡ºboU)š›žœºw@,š4›žœ(b/:XºP›žœ*¨v9þkm›žœº*h ?ìFŠ›žœê‡(T`B/ꇦ›¤œ(ðJ›`ê‡Ç›žœº*¬ MXr雞œê‡º(&P´-ꇜ¤œ(ÀVs1ê‡!œžœ(dLYæHê‡Bœžœê‡xdLd[2ŽšpœžœŽÓdLoâ9ŽžœŽŽÓÓ.š.ªœ/šZ…àa‡žC˜#&U᜞ê‡b¦E¯œžº*r¶žê‡*r"äG:žê‡* .%Fažê‡ê‡c3*>4/õt~žê‡(&2vꇚž(dL5ÛAꇻžê‡xdL@uޝœéžŽÓdLKbŽžŽŽÓÓ.¯œ.#ž/¯œZ …@ a‡æža‡#€Ê" -Ί#&«. ežæž(o) [&Óžìž(UJ GöžìžxdL )ÕŽ(žËžæžŽÓr>(žæžº.(ž.òž/(žZ…@ a‡ÇŸ(ž#&cb )ŸÇŸÓ*"' $ÚgFŸÇŸÓ(& 'ê‡bŸÍŸ(dL *¨cê‡~ŸÇŸxdL 4»iŽ÷ž¬ŸÇŸŽÓr¨j÷žÇŸº.÷ž.ÓŸ/÷žZ…€a‡ú¢(ž#astate_iº#@avalue_jê‡#Hatarget_kê‡#PaattackRate_lê‡#XadecayRate_mê‡#`areleaseRate_nê‡#hareleaseTime_oê‡#pasustainLevel_pê‡#x&£c&² ú¢bfD)ØŸÑ ú¢º*AB,&hé ú¢*›&/àZ¡ú¢*ð 2C¡ú¢ê‡*i55ÃS;¡ú¢ê‡*,8‹vX¡ú¢ê‡*°5;e-u¡ú¢ê‡*&>@s’¡ú¢ê‡*ÌgA.¯¡ú¢ê‡*˜kDJ?Ì¡ú¢ê‡*GwG÷]é¡ú¢ê‡*»AJ÷@¢ú¢ê‡ê‡ê‡ê‡*KlMü2¢ú¢ê‡(ÀP[ºN¢£*FSUik¢ú¢ê‡(&V° ꇇ¢£(dLY“ꇣ¢ú¢xdLcnlŽØŸÑ¢ú¢ŽÓ‚’*g ØŸú¢ê‡ê‡.ØŸ.£/ØŸlW…  !a‡¥Ž#adelayLine_ Gš#@aloopFilter_ H¯œ#àanoise_ I÷ž#Àaenvelope_ JØŸ#€aloopGain_ Lê‡#€aamGain_ Mê‡#ˆadelay_ Nê‡#atargetDelay_ Oê‡#˜&Ï $룥ê‡b ' £ ¤¥º*@ *E"¤¥w 4 -HD £G¤¥ê‡*Z 0¡Ld¤¥ê‡wŒ 3à' £ޤ¥ê‡ê‡w• 6}T £³¤¥ê‡xdL 90ê‡ £ܤ¥ÓydL CYŽ £¥ŽÓ. £WjD}Õ¦TlqDµ#éDŠ?¥Õ¦éDY¥Õ¦Û¦5æfD™h$]3v¥á¦54LD\µ“¥á¦5JD¡¤3즰¥Õ¦5JD¨a3 ¥Ò¥Õ¦º5òKD­Kì¦ï¥Õ¦5òKD´¨J ¥¦Õ¦º59D¹wE]33¦á¦cq5iJD½‘ì¦U¦Õ¦cq5ðfDÁo_ ¥w¦á¦cq5)LDÅ!_즙¦Õ¦cq5úfDɵ. ¥»¦á¦cq!¹jDÍ Û¦á¦. ¥@RN.ç¦/ ¥@ ¥ƒ½ˆ „9„„èŒ:„L„L9§…Q9§‘h/ Ž„mL„]„˜k§…Q9§‘h„Š^„p„䘧…Q9§‘h@˜H„¨p„§„0Û§†__a¶Û§‘h†__b¶Û§‘`/˜§„È|º¨‡__groupingþ µ‘¨‡__grouping_sizeþ œ‘ ‡__grouping_tmpþ º¨‘˜ˆ__n ˜H‘Pˆ__min ˜H‘Hˆ__i œ‘¸ˆ__test c3‘_‰P—ˆ__j œ‘°/[T„C•¨„É„Èü¨…Qü¨‘h‡__nÝœ‘`/&˜Š#©‹Q#©‹Wq3/‘Œ©æqʄԄT© ©‘hŠo‘v©‹Qv©‹Wq3/†‘ŒT©‚@Ô„ë„`§©_©‘hŒT©„>ì„…¬Ó©_©‘hŠêï©‹Q#©ï©/‘ŒÓ©M……ø)ªÞ©‘hé©‘`ŠV‘Lª‹Qv©Ž__afLª/Œ‘Œ)ªï…1…D†ª4ª‘h?ª‘`ŽSªª‹Qªª‹Wq3/—‘Œ†ª`,2…I…Ûª“ª‘h„»‘J…X…Ü«…Q«‘h/Í’„íX…f…(G«ÿ‘hÿ‘`W1‘„f…Œ…t‹«†__first”ÿ‘h†__last”ÿ‘`„*Œ…¯…ÀØ«†__first´ÿ‘h†__last´ÿ‘`Ç’‘X‘ŸŽL°…ä… ¬…Q¬‘h’RLꇑ`/¹‘ÄŽ^ä…†Xk¬…Q¬‘h†number^º‘d†value^ꇑX“ޤ R‡¤©¬…Q©¬‘h’üp Rꇑ`/¥žÒ¬‹Q¬‹Wq3Œ®¬»†š†ðþ¬»¬‘XŒ®¬ìEš†‡<*­»¬‘X„…‡7‡ˆo­…Q#©‘h†__p`ÿ‘`œ‘X„’8‡i‡Ôº­…Q«‘h†__p†ÿ‘`†__n†œ‘XŠF’Ü­‹Q«‹Wq3Œº­>j‡³‡ ®Å­‘hŠH“*®‹Qü¨‹Wq3Œ®_s´‡ˆlV®®‘Xé™ z®‹Qz®‹Wq3/šŒV®£ˆ[‰¸«®c®‘XŒV®ÑG\‰µŠ×®c®‘XËž û®‹Qû®‹Wq3/枌×®Pq¶Š4‹P,¯ä®‘X¬Ÿ P¯‹QP¯‹Wq3/ÇŸŒ,¯þI4‹o‹œ¯9¯‘hŒ×®õdp‹î‹è­¯ä®‘XŒ×®-î‹lŒ4 ٯ䮑XŒ,¯õlŒ§Œ€ °9¯‘hŒ®¬ñ¨Œ&Ì 1°»¬‘X”ó‹œ&AŽ –°…Q–°‘è|‡nœœ‘à|‰XŽˆerror sˆ‘ð|/å‘%™RBŽd Ö°…Qz®‘H•i TÓ‘\‘ܤc }° ¯±…Q©¬‘H’ r c¯±‘@†channel cÓ‘¼•nChannels eÓ‘l•samples mß‘P•j nÓ‘h•hop nÓ‘d–Ÿôޱ•i pÓ‘`‰ôw•i tÓ‘\/Ž‘šO~«‘ü ó±…Qó±‘X†inputOꇑP/ž‘‡¢s¬‘ß“H &²…Q&²‘h/ú¢‘œ}à“Õ”” Y²…QY²‘h/žœ‘!œ‰Ö”–à ²…QY²‘X†input‰ê‡‘P”Œ© –M—, ³…Q9§‘è|‡n©œ‘à|‰R–—ˆerror­sˆ‘ð|„é›N—€—x /³…Q/³‘h/¤œ‘~Ÿ?€—x˜Ä Ƴ…QP¯‘X’ r ?¯±‘P†channel ?Ó‘L•samples Hß‘`•hop IÓ‘l‰ã—F˜•i JÓ‘h‘bŸ:x˜â˜ ô³…QP¯‘X‘³¤Sâ˜vš\ +´…Q©¬‘XÓ‘T“"¤ 6ˆ¡¨ i´…Q©¬‘h’R 6ꇑ`—–³¡Z¡ô ½´†__initialize_p \º‘l†__priority \º‘h˜L>Z¡o¡@™_¡»Œµj‘h“G¤ F¼ßØ?µ…Q©¬‘h’üp Fꇑ`“d¤ Kà<$Œµ…Q©¬‘h’R Kꇑ`’üp KꇑX“ ¤ 0<gp»µ…Q©¬‘hë£ ,ßµ‹Q©¬‹Wq3Œ»µž5h›¼ ¶ȵ‘XŒ»µ.œÏ7¶ȵ‘XŒ»µÐ@ÐTc¶ȵ‘XŠ<Žz¶‹Q¬Œc¶ê1vš› ¦¶n¶‘XÒ£ ×¶‹Q©¬ŽlowestFrequency ꇌ¦¶ $Ì ì.·³¶‘H¾¶‘@‰„: šßu º‘XŒ¦¶CeÌ ” 8…·³¶‘H¾¶‘@‰L  šßu º‘X›_DefaultRuneLocale1„¾'œ__dso_handlej]…€ˆå@/Óž……¹…-DTû! @Û…-DTû!@†€?/3+nothrow'IÍN¸ostream=ŠF|+cerrA e¸Ÿr x±_digits#F_ZNSt14numeric_limitsImE6digitsEq3@ O#ï_ZNSt14numeric_limitsIfE12has_infinityEa5 I#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEa5 1e#ó_ZNSt14numeric_limitsIfE10has_denormEf5 O#(_ZNSt14numeric_limitsIdE12has_infinityEa5 I#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEa5 1e#,_ZNSt14numeric_limitsIdE10has_denormEf5 O#a_ZNSt14numeric_limitsIeE12has_infinityEa5 I#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEa5 1e#e_ZNSt14numeric_limitsIeE10has_denormEf5¡npos"xi˜HJ%:@g˜HLB;:E8»Jös:Q!ÌJ¢npos"_ZNSbIwSt11char_traitsIwESaIwEE4nposE˜H£%:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE˜H£B;:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEyLN-;i 4q3Mnumeric;j‘lq3LF6;k•uq3L&Y;lÆdq3LiF;mQ0q3L^;nëcq3 N­V;)¶8GNN¯j;bq ¼/oPN÷;ñÝk)TN]`;òu')TNÏk;ó /)TN ;ôÐ3)TN¢ ;õÜJ)TNC;öd)TNñ;÷È4T[Ue$è’[\dec$ÒH’[\fixed$I’[\hex$ j!’[[ $Ì’[\left$œ’[ \oct$NC’[@\right$Ÿq’[€]T-$Ò’[]˜ $ FK’[]).$$ÁW’[^showpos$'ð6’[^skipws$*q’[^unitbuf$-¤$’[ ]ß$1@’[@[à#$4Ÿm’[°[ë;$7T ’[J]s$:€’[\badbit$LöZ—[\eofbit$O—[\failbit$T™D—[\goodbit$W='—[\app$jÜœ[\ate$mâVœ[[Ár$v„+œ[[är$yM3œ[\cur$Ž@`¡[[¤j$‘…#¡[fupperA1½cZe€flowerA2UlZefalphaA3‹6ZefdigitA4ZegxdigitA5âZefspaceA6Ze@gprintA7·7ZefgraphA8ãpZe%fcntrlA9fZefpunctA:!;Ze falnumA;‰ Ze¢_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outEµ¢_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inEµk¯=&Ë )JckkËB&Ö øµiPJ&3_ZNSt10moneypunctIcLb1EE4intlEa5iPJ&3_ZNSt10moneypunctIcLb0EE4intlEa5iPJ&3_ZNSt10moneypunctIwLb1EE4intlEa5iPJ&3_ZNSt10moneypunctIwLb0EE4intlEa5iPJ&«_ZNSt17moneypunct_bynameIcLb0EE4intlEa5iPJ&«_ZNSt17moneypunct_bynameIcLb1EE4intlEa5iPJ&«_ZNSt17moneypunct_bynameIwLb0EE4intlEa5iPJ&«_ZNSt17moneypunct_bynameIwLb1EE4intlEa5JLˆ WZeJÛ ‰SNZeJ@ŠƒXZeJ„A‹»!ZeJ¾uŒ-ZeJø3›eZezsrate_Ô `ê‡{™ÕX+M{7ÖC/c3{*×mec3{SÜ73sˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.? : ; ‡@L M 2 < ƒ.G@„.G@…I4  †: ; I ‡: ;I ˆ4: ;I ‰ Š.G ‹I4 Œ.1‡@@1 Ž: ; I.G: ; I ‘.G; @’: ; I “.G: ; @”.G;@•4: ; I – —.‡@4 @˜.4 @™.4 @š4: ; I ›4: ; I? < œ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < L” ¡CZ¡¬Ðû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hSitar.cppFilter.hGenerator.hNoise.hSitar.hOneZero.hADSR.hDelayA.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc  „JÎX‚ž‚¡‚»~ž¿/Ÿ ä»í|X‚!.ºººZºº .ólòº ºƒ'f» .ùX>–ò/×.>/ײ<ÈqÈÌq=%º>uqf»“>» ˆ~BÈÍÈ ÍÈ qº 0ÈqÈ qº0Ȉq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼ Š0ôY/Úóåg‘&&‘&‘ÕªùKS<"*™3É‚¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è_<¼0Hm¯=>"B%æ"¯;%æÉ‚“u1„+œ}¬º o&1//Úó»‘9õ,Kk.ÊV tô7å&$†¥É¶tÈ ýLó׃OŸ#v/#å2K Àl‚å/õƒ\<É/2YNƒ)- .º yäó>Zƒ×»`.¼Éóx<ÈØ™ÈØ™ÈØj™ nÉ/ÙrXƒZuL;‘nŸ nÉ/ÙrXƒZuL;‘Ÿ ¡ÛÖqä $/J „!„w!„$„w$„9„v:„;„w;„>„w>„L„vL„M„wM„P„wP„]„v^„_„w_„b„wb„p„vp„q„wq„t„wt„§„vwwv¨„©„w©„¬„w¬„É„vʄ˄wË„΄w΄Ô„vÔ„Õ„wÕ„Ø„wØ„ë„vì„í„wí„ð„wð„…v……w……w……v……w……w…1…v2…3…w3…6…w6…I…vJ…K…wK…N…wN…X…vX…Y…wY…\…w\…f…vf…g…wg…j…wj…Œ…vŒ……w……w…¯…v°…±…w±…´…w´…ä…vä…å…wå…è…wè…†vww‡v††w† †w †š†vš†›†w›†ž†wž†‡v‡‡w‡‡w‡7‡v8‡9‡w9‡<‡w<‡i‡vj‡k‡wk‡n‡wn‡³‡v´‡µ‡wµ‡¸‡w¸‡ˆvˆˆwˆˆwˆ[‰v\‰]‰w]‰`‰w`‰µŠv¶Š·Šw·ŠºŠwºŠ4‹v4‹5‹w5‹8‹w8‹o‹vp‹q‹wq‹t‹wt‹î‹vî‹ï‹wï‹ò‹wò‹lŒvlŒmŒwmŒpŒwpŒ§Œv¨Œ©Œw©Œ¬Œw¬Œ&v&'w'*w*AŽvBŽCŽwCŽFŽwFŽv !w!$w$}v~w‚w‚«‘v¬‘­‘w­‘°‘w°‘ß“và“á“wá“ä“wä“Õ”vÖ”×”w×”Ú”wÚ”–v –!–w!–$–w$–M—vN—O—wO—R—wR—€—v€——w—„—w„—x˜vx˜y˜wy˜|˜w|˜â˜vâ˜ã˜wã˜æ˜wæ˜všvˆ‰w‰ŒwŒ¡v¡¡w¡¡w¡Z¡vZ¡[¡w[¡^¡w^¡o¡v¡¢w¢¥w¥»v¼½w½ÀwÀßvàáwáäwä<v<=w=@w@gvhiwilwl›vœw w ÏvÐÑwÑÔwÔvvšwšwwšzšwzš›vwwÌ vÌ Í wÍ Ð wÐ ” vþ—Âò¦stk::Stk::sampleRate §stk::StkFrames::size>§stk::StkFrames::channelsk§stk::StkFrames::framesž§min¿¨std::vector >::operator[](©__gnu_cxx::new_allocator::~new_allocator{©std::allocator::~allocator§©std::allocator::~allocatorô©__gnu_cxx::new_allocator::new_allocatorQªstd::allocator::allocator¯ªstd::_Vector_base >::_Vector_impl::~_Vector_implÛªstd::_Vector_base >::_M_get_Tp_allocator «__destroy_auxG«_Destroy‹«_DestroyØ«stk::Instrmnt::setFrequency¬stk::Instrmnt::controlChangek¬stk::Sitar::noteOffÒ¬stk::Instrmnt::~Instrmntþ¬stk::Instrmnt::~Instrmnt*­__gnu_cxx::new_allocator::deallocateo­std::_Vector_base >::_M_deallocateÜ­std::_Vector_base >::~_Vector_base*®std::vector >::~vector®stk::Filter::~Filter«®stk::Filter::~Filter¯stk::Generator::~GeneratorU¯stk::Noise::~Noise¯stk::Generator::~Generator­¯stk::Generator::~GeneratorÙ¯stk::Noise::~Noise°stk::Instrmnt::~Instrmnt1°stk::StkFrames::operator[]›°stk::Filter::clearÖ°stk::Sitar::tick´±stk::OneZero::tickø±stk::ADSR::tick+²stk::DelayA::nextOut^²stk::DelayA::tick²stk::StkFrames::operator[]³stk::DelayA::lastOut4³stk::Noise::tickƳstk::Noise::tickô³stk::Sitar::tick+´stk::Sitar::setFrequencyµstk::Sitar::pluck?µstk::Sitar::noteOnŒµstk::Sitar::clearßµstk::Sitar::~Sitar ¶stk::Sitar::~Sitar7¶stk::Sitar::~Sitarz¶stk::Instrmnt::Instrmnt×¶stk::Sitar::Sitar.·stk::Sitar::Sitar½—ÂÁ__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_once_t4__darwin_off_tJ__darwin_pthread_once_ti__darwin_wctrans_tƒ__darwin_wctype_tœsize_tªtime_t¸ptrdiff_tF$_4pdiv_t}$_5§ldiv_tµ$_6ßlldiv_t{lconvÞva_listífpos_tû__sbuf1__sFILE$ FILE¯#clock_t¾#tm$pthread_once_t¦$__gthread_once_t¾$wint_tÌ$$_7!%_RuneEntry3%$_8m%_RuneRange%$_9¾%_RuneCharClassÔ%$_10¾'_RuneLocale9*mbstate_tJ*wctype_tW1__true_type1char_traits‡3__vtbl_ptr_type3nothrow_t«3new_allocator÷4allocatork5_Atomic_word…5basic_string,std::allocator >ÆH_Rep_base I_RepçJlocalenNfacet§PidqQ_Impl™Tios_baseß[basic_streambuf >rbwctrans_tadctype_baseeectypekmoney_basehkbasic_ios >yo__normal_iterator, std::allocator > >zqnum_get > >wnum_put > >F|basic_ostream >X€basic_stringbuf,std::allocator >Ä‚basic_ostringstream,std::allocator >=†StkErrora‡StkΊStkFramesŽInstrmntÊnew_allocator-‘allocator‘_Vector_base >Þ’vector >C˜FilteršDelayA¯œOneZero(žGenerator÷žNoiseØŸADSR £Sitar ¥__normal_iterator, std::allocator > >¸ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZN3stk5SitarD1Ev_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwchar_ZN3stk6DelayA5clearEvisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEvOneZero_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_ZN3stk7OneZero5setB0Ed_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_iostapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodepluckwcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvSitar_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd~Sitar_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEv_ZN3stk5SitarC1Edmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZN3stk5Sitar6noteOnEddwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNK3stk6DelayA7lastOutEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNK3stk6DelayA8getDelayEv_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEv_ZN3stk5Sitar4tickEjpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk6DelayA7nextOutEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk6DelayA4tickERNS_9StkFramesEj~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvsetZero_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEj_ZN3stk5SitarD0EvsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZN3stk6DelayA4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwc_GLOBAL__I__ZN3stk5SitarC2Edremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZN3stk5SitarD2Ev_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN3stk7OneZero4tickEd_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk5Sitar12setFrequencyEd~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdata_ZN3stk5Sitar5clearEvvfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl~OneZero_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZN3stk7OneZero15setCoefficientsEddb_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk6DelayA8setDelayEd_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OneZero5setB1Ed_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decE_ZN3stk6DelayA4tickEdisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZN3stk5Sitar5pluckEd_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv_ZN3stk5Sitar7noteOffEdfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki~DelayA_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk6DelayA15getMaximumDelayEv_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEv_ZN3stk5Sitar4tickERNS_9StkFramesEjtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupperDelayA_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZN3stk6DelayA6tapOutEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZN3stk7OneZero4tickERNS_9StkFramesES2_jjpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbegin_ZN3stk5SitarC2Edboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZN3stk6DelayA15setMaximumDelayEm_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNSt10ctype_base5lowerE_ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarnings_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZN3stk6DelayA5tapInEdm_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk7OneZero7setZeroEd_ZN3stk7OneZero4tickERNS_9StkFramesEj_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNK3stk7OneZero7lastOutEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEdsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åHƒì@H‰}øH‹Eø¶€„À„ÀH‹Eøòˆò=f(ÑfWÐòUØH‹}øHƒÇ ¾èòòYEØH‹Eøò€H‹Eøò€òEàH‹EøòòUèH‹Eøò€òEðH‹EøH‹°èH‹}øHǰèòòYEðòXEèòXEàH‹Eøò€H‹EøÆ€H‹EøH‹€H‰EÈòEÈÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èH‰ÆHPH‹EèH‰èH‹}èHǰèH‹H‹EèH‰H‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈòÓ ò^Èò¿ f(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈò% ò^Èò f(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìHH‰}è‰uäH‹EèòˆH‹Eèò€ò\ÈòJ fTÁf.¾ wéƒH‹EèòˆH‹Eèò€f.Áwë&H‹Eèòˆò‹ òYÁH‹Eèò€ë$H‹Eèòˆòm òYÁH‹Eèò€H‹Eèò€H‹}èHƒÇ@èH‹}èHƒÇ¾èH‰ÃH‹}èHƒÇ@èf(ÈH‹Eèò€òYÁH‹}èHÇ`èòEÈH‹Eèò€òEÐH‹}èHÇ€èòMÐòYÈòMØH‹}èHÇ@èòYEØòXEÈH‹}èHƒÇ@èòH‹}èHƒÇ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃInstrmnt::setFrequency: virtual setFrequency function call!Instrmnt::controlChange: virtual function call!Sitar::noteOff: amplitude is out of range!StkFrames::operator[]: invalid index () value!Sitar::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!Sitar::setFrequency: parameter is less than or equal to zero!Sitar::Sitar: argument is less than or equal to zero!N3stk5SitarEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿN&D=‚{¾·ôíÿÿN&D=‚{¾·ôíÿÿN&D=‚{¾·ôíÿÿ4:wU\ÿÿ[>£Vˆkj{L›Ž.¼ÿÿ[>£Vˆkj{L›Ž.¼UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk6FilterEN3stk8InstrmntEN3stk9GeneratorEð?àAü©ñÒMbP?wJëÿï?rÄZ| ð?š™™™™™©?íµ ÷Æ >×£p= ×ï?–C‹lçûï?š™™™™™¹?à?ð¿àC{®Gáz„?{®Gáz¤?€ÿÿÿÿÿÿÿzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿo† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ-† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿõ† 4øÿÿÿÿÿÿÿI† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿ”† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ\† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ3çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ3çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ3çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÈçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿÈçÿÿÿÿÿÿÿ† ƒ‰  -| ]-e ±-J ´-, -- «-ñ 5-è ¨-È À ˜ ²-“ j ¯-@ ù ­-¼ ¦ Œ { #-v ¡-h Á-c ¥=\ H ª-8 ¬-# ³-  °- ê œã W-Á  -´ ]- ±-‚ ´-d --F «-) 5- ¨- øÐ²-Ë¢¯-x1­-ôÞij#-®¡- Á-›¥=”€ª-p¬-[³-VC°-9"œW-øÄ-æ -Ù]-¾]-§±-ˆ±-m´-L´-/----÷«-àœÄÄ-² -¥]-Š]-s±-T±-9´-´-û--Ú--ë-¬œÄ-~ -q]-V]-?±- ±-´-ä´-Ç--¦--«-xœaK-Q®-&7-Ù©-µÀ-°‚^RE¯- ÿ)-Í#-á-µÁ-°¥=©pf¡-XÁ-S¥=L8è¹- ¹-c¹-9‹-¸-Ø ¨ x H  èÀ˜pH øÐ pH ðÀ˜p@踈`0بxH øÐ¨xH øÐ¨€X0à¸h@èÀ˜pH D¸l·d·@·8·· ·é¶á¶Œ¶„¶I¶A¶¶¶ñµéµœµ”µOµGµµ µç´ß´Ì´Ä´|´t´;´3´´û³Õ³ͳ¯³§³C³;³³³å²ݲ­²¥²m²e²:²2²²ÿ±ñ»±˜±±t±l±å°ݰª°¢°y°q°A°9°°°ë¯ã¯¿¯·¯“¯‹¯g¯_¯¯ ¯½®µ®‘®‰®<®4®î­æ­}­u­8­0­­­ä¬ܬ{¬s¬)¬!¬ç«ß«™«‘«U«M«««éªáªÁª¹ªcª[ªªþ©¹©±©©…©:©2©ͨŨŸ¨—¨î§æ§¬§¤§y§q§L§D§§§§ø¦0 ‘ÉÝTh`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(ç -Ú§-÷-¬µ-‘¶-ož=h¦-?e-)G-)-ô%-ÎQ-ªm-še-ˆ¯-_9þò›{É-se-4e-q-íáÍÉ-¼s-¯e-£¡-•Á-¥=‰xs-Hu-ô -á¾-ž-°¼-—¼-Ž¢-€º-pÁ-ka»-RÁ-M ?½-èe-½o-”e-XI-Le-!o-ñe-qe-e-ïše-$e-3e-t e-\ e-D e- e-ÿ ‡-Û e-½ ‡-¨ e- e-I q- e-Á q-o s-b e-V ¡-H Á-C ¥=< ( s- s-ê o-Ì e-© o-‹ e-h o-G e-ú  -ç ¾-Ë ¾-¶ ¼- ¼-” ¢-† º-v Á-q g »-X Á-S E ½-ûÄ-é -ܧ-Á§-°·-˜ž=Ä-oc-[›=AÄ-/ -"§-§-ö·-ÞŸ=ÃÄ-± -¤§-‰§-x·-`Ÿ=IÄ-7c-#›= Ä-÷ -ê§-ϧ-¾·-¦Ÿ=ŠÄ-x -k§-P§-9·-…-ÿ…-à·-Ë…-¶…-›·-|·-g·-L=0Ä- -§-ö§-ß·-Â…-¥…-†·-q…-\…-A·-"·- ·-ò=Ûƒ-Òy-É-±w-¥-}-„-Cg-Ä-íÄ-Û -Χ-³§-¢·-Šž=oÄ-] -P§-5§-$·- ž=õ¡-çÁ-â¥=Û¾¡-°Á-«¥=¤‰-f‰-#{- i-Ýk-Åk-¤=R-=Å-8,Ç=%¿- p”h—`ÃP1H3@U8/0;(9 £AC’ˆÆ€£x_pah•PÂHš@Ã0Â(™ ØÃð•è–àÃÐÆÈÆÀU¸S°Æ¨Æ £˜Y[ˆ”pÆhK`£XMPOH“(' £+-‘é @^é Ø @^Ø ?Ô \Ô @ ± >^±   >^  =œ \œ > y X^y h X^h Wd \d X A F^A 0 F^0 E, \, F D^ ø D^ø Cô \ô D Ñ B^Ñ À B^À A¼ \¼ B ˆ 6^ˆ 5„ \„ 6 P :^P 9L \L :  8^ 7 \ 8 à "^à Ü \Ü " ¨ !^¨ ¤ \¤ ! p ^p l \l 8 0^8 /4 \4 0 4^ 3ü \ü 4 È *^È )Ä \Ä * (^ 'Œ \Œ ( X n^X mT \T n 1 v^1  v^ u \ v èH^èGä\äH °J^°I¬\¬J x&^x%t\t& @R^@Q<\<R 2^1\2 ÐL^ÐKÌ\ÌL ©f^©˜f^˜e”\”f q^^q `^^`]\\\^ (.^(-$\$. b^ ðb^ðaì\ìb É`^É ¸`^¸_´\´` €,^€+|\|, Yd^Y Hd^HcD\Dd !P^!P^O \ P éN^éØN^ØMÔ\ÔN  †^ …œ\œ† h„^hƒd\d„ 0€^0,\,€ øh^øgô\ôh Ñ\^ÑÀ\^À[¼\¼\ ™Z^™ˆZ^ˆY„\„Z P<^P;L\L< V^U\V àT^àSÜ\ÜT ¨^¨¤\¤ pŽ^pl\lŽ 8Š^8‰4\4Š ‚^ü\ü‚ È~^È}Ä\Ä~ x^wŒ\Œx Xj^XiT\Tj |^ {\| èz^èyä\äz °l^°k¬\¬l xˆ^x‡t\tˆ @^@<\< Œ^‹\Œ Ðr^ÐqÌ\Ìr ˜t^˜s”\”t `p^`o\\\p ($^(#$\$$ ÈM¦Z¡Äæ›êX›îˆ›òûœ&Q(–:ÛLž^1žp\ž‚¸›†ß›Š‡žœè› Ùž²0œ¶xœ»¡ìx±ü¡+Ÿ}Ÿ+ÏŸ>! Q¸œVY i¸ |p¤†¨¥«Ø®ß¯H¯€ „7 €¤i€¬‘Ë€à¬â€€—S€ø­ €x˜{€0®{€4‹Ú€èªÎ€lŒ$€«Tˆ­ ®,€ ˆ€p¬#€â˜”€h®<ð¯Á¼Ï€¯îà鸯ݜ ¸¨ z±Ù Ì @±6h(°–œ5`°©ÐK˜°˜€Ö”€P­~€à“〭€BŽm€8¬€ˆ’€@ª:€\‰©€xªQ€~°€¨¬€°…P €H¨¹€ä…u €€¨¼€vša€Ð°ö€†¸ €ð¨a€š†Ñ €(©á€¨Œ:€È« €p‹ð€ «·€î‹ €X«N€¶ŠÀ€°ª÷€&S€¬w€‡ê €`©€…6 €À¦Ô€Ê„ì €¦Ç€N—5€À­1€:„U €È¤k€^„• €8¥L€L„s €¥¯€ –€ˆ­>€…b €ø¦ù€Ô„ €P¦€ì„% €ˆ¦O€2…v €0§¨€8‡€˜©~€J…¨ €h§Ø€j‡Q€Ð©ù€´‡u€ªº€¨„Ï €à¥²€X…ß € §ˆ€p„µ €p¥à€f… €Ø§ù€Œ…, €¨! €à¢ì à¡3 €£Z € £½ €@£« €£o îœÓ €£ö €«£ €»£Ž€¢I€¡'€@¢ €€¢e€`£IŒ þ <Ò8¹ Øi [V { 9, ‚ž A mûã!Ÿ®cXÏÚs¨Sæ  YšF Œ! __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt13controlChangeEid__ZN3stk5Sitar7noteOffEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk5Sitar4tickERNS_9StkFramesEj__ZN3stk7OneZero4tickEd__ZN3stk4ADSR4tickEv__ZN3stk6DelayA7nextOutEv__ZN3stk6DelayA4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk6DelayA7lastOutEv__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZN3stk5Sitar4tickEj__ZN3stk6DelayA8setDelayEd__ZN3stk5Sitar12setFrequencyEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Sitar5pluckEd__ZN3stk4ADSR5keyOnEv__ZN3stk5Sitar6noteOnEdd__ZN3stk5Sitar5clearEv__ZN3stk6DelayA5clearEv__ZN3stk5SitarD0Ev__ZTVN3stk5SitarE__ZN3stk4ADSRD1Ev__ZN3stk7OneZeroD1Ev__ZN3stk6DelayAD1Ev__ZN3stk5SitarD1Ev__ZN3stk5SitarD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk5SitarC1Ed__ZN3stk6DelayAC1Edm__ZN3stk7OneZeroC1Ed__ZN3stk5NoiseC1Ej__ZN3stk4ADSRC1Ev__ZN3stk6DelayA15setMaximumDelayEm__ZN3stk7OneZero7setZeroEd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk5SitarC2Ed__ZTIN3stk5SitarE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk5SitarE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk5Sitar7noteOffEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk5Sitar4tickERNS_9StkFramesEj.eh__ZN3stk7OneZero4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk6DelayA7nextOutEv.eh__ZN3stk6DelayA4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayA7lastOutEv.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk5Sitar4tickEj.eh__ZN3stk5Sitar12setFrequencyEd.eh__ZN3stk5Sitar5pluckEd.eh__ZN3stk5Sitar6noteOnEdd.eh__ZN3stk5Sitar5clearEv.eh__ZN3stk5SitarD0Ev.eh__ZN3stk5SitarD1Ev.eh__ZN3stk5SitarD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk5SitarC1Ed.eh__ZN3stk5SitarC2Ed.eh__GLOBAL__I__ZN3stk5SitarC2Ed__ZStL17__verify_groupingPKcmRKSsLC0LC1LC4GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC5LC6GCC_except_table8LC7GCC_except_table9LC9LC15__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13LC23GCC_except_table14GCC_except_table15EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5SitarC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/Skini.o000644 000766 000766 00000474350 12015735510 015374 0ustar00garygary000000 000000 Ïúíþ€ I# H#__text__TEXTn è+§€__debug_frame__DWARFp   1@__debug_info__DWARFÂê°! 3Œ__debug_abbrev__DWARFÒß r __debug_aranges__DWARF±PQ€7__debug_macinfo__DWARF¡__debug_line__DWARF¡˜7__debug_loc__DWARF¢À7€__debug_pubnames__DWARF*‘¢2__debug_pubtypes__DWARF“H 3Q__debug_inlined__DWARFœU<^__debug_str__DWARFœUåœ<^__debug_ranges__DWARFò!û__mod_init_func__DATAˆò(ûÀC __textcoal_nt__TEXTò¤ 0ûÈCe €__StaticInit__TEXT4þXÔðF€__gcc_except_tab__TEXTŒþ,__cstring__TEXT°ˆP __data__DATA@€à __const__DATAÀH` G__bss__DATAH#__literal16__TEXT°__eh_frame__TEXT (ÀXG h__constructor__TEXTH#è+__destructor__TEXTH#è+PPÕ ]H P$$| 5UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒì8H‰}ÐH‰uØH‹}ÐèÇEì鉋EìH˜HÅHÕH)ÐH HÐH‹H=°uY‹EìH˜HÅHÕH)ÐH(HÐH‹H;EØu.‹EìH˜HÅHÕH)ÐHH4H‹}Ðèë-ÿEìƒ}ìOŽmÿÿÿëH‰EÈH‹]ÈH‹}ÐèH‰]ÈH‹}ÈèH‹EÐHƒÄ8[ÉÃUH‰åSHƒì8H‰}ÐH‰uØH‹}ÐèÇEìë\‹EìH˜HÅHÕH)ÐH HÐH‹H;EØu.‹EìH˜HÅHÕH)ÐHH4H‹}Ðèë)ÿEìƒ}ìO~žëH‰EÈH‹]ÈH‹}ÐèH‰]ÈH‹}ÈèH‹EÐHƒÄ8[ÉÃUH‰åHƒì H‰}øH‰uðH‹}øHƒÇè„Àt*H5H‹=èH‹}ø¾èÇEìë~H‹}ðèH‰ÆH‹}øHƒÇºèH‹}øHÇè„ÀtEH5H‹=èH‰ÇH‹uðèH‰ÇH5èH‹}ø¾èÇEìëÇEì‹EìÉÃUH‰åSHƒìXH‰}ÈH‰uÀH‰U¸H‰M°H‹u°H‹}ÀºèH‰EèH‹UèH‹u°H‹}ÀèH‰EàëH‹UèH‹EàH‰ÁH)ÑH}ÐH‹UèH‹uÀèHuÐH‹}¸èH}ÐèH‹UàH‹u°H‹}ÀèH‰EèH‹UèH‹u°H‹}ÀèH‰EàëH‰E¨H‹]¨H}ÐèH‰]¨H‹}¨èHƒ}àÿ…vÿÿÿHƒ}èÿ…kÿÿÿHƒÄX[ÉÃUH‰åSHì¨H‰}˜H‰uH‰UˆH‹EˆHÇH‹}è„ÀtH‹EˆH‹H‰…hÿÿÿéjH‹}ºH5èH‰EØH‹UØH‹}H5èH‰EÐHƒ}Ðÿt@H5H‹=èH‰ÇH‹uèH‹}˜¾èH‹EˆH‹H‰…hÿÿÿéòH}ïèHuïH} èH}ïèH}îèHUîH}ÀH5èHMÀHU H‹uH‹}˜èHEÀH‰…pÿÿÿH‹½pÿÿÿèë.H‰…`ÿÿÿH‹`ÿÿÿHUÀH‰•pÿÿÿH‹½pÿÿÿèH‰`ÿÿÿë&H}îèH} èHƒø–À„Àu%ë6H‰…`ÿÿÿH‹`ÿÿÿH}îèH‰`ÿÿÿéìH‹EˆH‹H‰…hÿÿÿéüÇEèëC‹EèH˜HÅHÕH)ÐHHH} ¾èH‰ÇH‰Þè„Àu ÿEèƒ}èO~·ƒ}èO~@H5H‹=èH‰ÇH‹uèH‹}˜¾èH‹EˆH‹H‰…hÿÿÿéd‹EèH˜HÅHÕH)ÐH HÐH‹H‹EˆH‰H} ¾èH‰Ç¾è¶<=”À„À„ÐH} ¾èH‰ÇèH‰ÃH} ¾èH‰ÇH‰ÞèH} ¾èH‰Çè„ÀtKH5H‹=èH‰ÇH‹uèH‹}˜¾èH‹EˆHÇH‹EˆH‹H‰…hÿÿÿévH} ¾èH‰ÇèH‰Çèf(ÈòB fWÁH‹Eˆò@ë'H} ¾èH‰ÇèH‰ÇèH‹Eˆò@H} ¾èH‰ÇèH‰ÇèHcÐH‹EˆH‰PÇEä‹EèH˜HÅHÕH)ÐH(HÐH‹H‰E¸épH} èH‰Â‹EäƒÀ‰ÀH9–À„ÀtKH5H‹=èH‰ÇH‹uèH‹}˜¾èH‹EˆHÇH‹EˆH‹H‰…hÿÿÿéOH‹E¸H‰…XÿÿÿH½Xÿÿÿ€ÿÿt'H½Xÿÿÿ€ÿÿ„H½Xÿÿÿ€ÿÿ„‡é2‹EäHcðH‹}ˆHƒÇ0èH‰…xÿÿÿ‹EäƒÀHcðH} èH‰ÇèH‰ÇèH˜H‹•xÿÿÿH‰‹EäHcðH‹}ˆHƒÇèH‰Ã‹EäHcðH‹}ˆHƒÇ0èH‹òH*Àòé‹EäHcðH‹}ˆHƒÇèH‰E€‹EäƒÀHcðH} èH‰ÇèH‰ÇèH‹E€ò‹EäHcðH‹}ˆHƒÇ0èH‰Ã‹EäHcðH‹}ˆHƒÇèòòH,ÀH‰銋EäƒÀHcðH} èH‰ÆH‹}ˆHƒÇHèH‹EˆH‹H‰…hÿÿÿéÞ‹EäHcðH‹}ˆHƒÇ0èH‰ÂH‹E¸H‰‹EäHcðH‹}ˆHƒÇèH‰Ã‹EäHcðH‹}ˆHƒÇ0èH‹òH*ÀòÿMäÿEäƒ}ä”À„Àt+‹EèH˜HÅHÕH)ÐH0HÐH‹H‰E¸ëHÇE¸€ÿÿH}¸€ÿÿ…‚ýÿÿH‹EˆH‹H‰…hÿÿÿë*H‰…`ÿÿÿH‹`ÿÿÿH} èH‰`ÿÿÿH‹½`ÿÿÿèH} èH‹…hÿÿÿHĨ[ÉÃUH‰åSHƒì8H‰}ØH‰uÐH‹}ØHƒÇèƒð„Àt HÇEÈéÞH}àèÆEïé‰H‹}ØHƒÇHuàèH‰ÂH‹HƒèH‹H<è„Àt?H5H‹=èH‹}ؾèH‹}ØHƒÇèH‹EÐHÇÆEïëH‹UÐHuàH‹}ØèH…ÀŸÀ„ÀtÆEï¶Eïƒð„À…hÿÿÿH‹EÐH‹H‰EÈH}àèëH‰EÀH‹]ÀH}àèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹UèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $ò† $¢ò† $°ò7† ,† ƒ$èò)† $ó!† $4ó!† $Vó!† $xó † $‚ó† $šó † $¤ó† $¼ó† $Ôó† $âó† $ô† $"ô† $:ô† $Hô† $Vô† $hô† $„ô#† $¨ôB† $êô† $ õ† $*õ† $8õ† $Lõ† $kõ† $‚õ,† $®õ&† $Ôõ#† $÷õW† $Nö+† $yö'† $ ö/† $4þC† $wþ† $† ,2ä† ƒ,°† ƒ$ÆÎ† $Ïö'† $öö† $÷1† $H÷I† ,’÷”† ƒ,&øf† ƒ,Œøb† ƒ,îøŽ† ƒ$|ù.† $ªù+† $ÖùI† $ ú'† 4Hú}† ƒŒ$Æýn† ,”↠ƒ,v¾† ƒ,4 † ƒ,P z† ƒ,Ê z† ƒ,D z† ƒ,¾ X† ƒ,X† ƒ¾êGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Skini.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Óunsigned int__int64_t.ôlong long intlong long unsigned intlong int$_0€L[__mbstate8M[_mbstateLNônkkchar__mbstate_tO+__darwin_mbstate_tQv__darwin_size_tZºlong unsigned int__darwin_va_list`ç÷÷k __va_list_tagj gp_offsetÓ# fp_offsetÓ# overflow_arg_areaj# reg_save_areaj# __darwin_wchar_tfº__darwin_rune_tkl__darwin_wint_tnº__darwin_clock_tsº__darwin_time_tvnñk7nk _opaque_pthread_mutex_t@C@ __sigC# n:Cá# _opaque_pthread_once_tE~ __sigE# n:Eñ#__darwin_off_tnã__darwin_pthread_mutex_tx__darwin_pthread_once_t|@__darwin_wctrans_t(º__darwin_wctype_t*Ásize_tc£time_tWÊptrdiff_t˜ std¢7¢8¥X¨ZÏ]ö_b-jk¶o p*qKrbsyu¾wÚxíz } ~< n  ‚± ƒ¾ „Ú …í †!‡4!ˆU!Šp!‹œ!ÎîШ'ÑÉ!Ó»'Ôä!Õß&×û&ØT'Ù'Ú3'Û}';Ò'<*="*d{,e‡,gŠ,h£,iº,jÑ,kè,lÿ,m-n8-oY-sy-tŸ-vÅ-wç-x.z'.{?.|M.}e.‚y.ƒ‘.„®.†Â.‡Û.Š/‹/Œ(/µE/¶h/·/¸­/¹Ô/<5*FX4Gr4HŒ4I¦4JÀ4KÛ4Lö4M5N,5OG5Pb5Q}5R˜5B³5C¶5D0F¹5GÊ5Hæ5I6J$6KF6Lh6M6N–6HÀ6’á6”ä6•û6–7—37˜O7™k7š‡7›¤7œÁ7Ø7žå7Ÿ 8 28¡T8¢z8£–8¤­8¥Ï8¦ì8§9©)9«J9­p9¯‘9±­9³É9´ê9µ:¶":·>:¸Z:¹v:º :»·:¼Ø:½ù:¾;¿F;Àb;„;Ä ;ÅÁ;Æâ;Ç<È$<É;<Ê\<Ë}<Ìž<Í¿<Î×<Ðï<Ö =Ü'=âC=è_=€=œ=½=__false_type__debug%1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬x denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >ý ;> A#_M_p ð#;> BðîAreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >ã-_Ios_Fmtflags74 _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodekš _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ù _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸A _S_beg_S_cur_S_end_S_ios_seekdir_end€€Å3'event¢‡ erase_eventimbue_eventcopyfmt_event$™Ó-_M_nextÕú`#_M_fnÖa#Ò׺#ÌØB# $™Ûú ú`aºú`!9oßúfú`"J–ã6_ºú`Ì>ñt_M_pwordòj#_M_iwordó#Ì>ô!aPV#._ZNSt8ios_base4Init11_S_refcountEB$_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEû? PV'aU'aºbasic_streambuf > Rõn Tøn Uûn Wþn Xo Z2o \Lo ]fo ^…o _Ÿo `¹o aÓo bío cp d!p e;p fUp gqp h‹p i¥p j¼pctype_basectypecodecvt_baseE%result=5okpartialerrornoconv__codecvt_abstract_basecodecvtmoney_baseÈ&pattern!É field!É ö/#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_istream >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >__basic_filebasic_filebuf >basic_ifstream >allocator_Vector_base >' S®­# l(T€­# çU€­# õV€­#( W® ®vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >²' S#¶# l(Tõµ# çUõµ# õVõµ#( W¶‚¶vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >vector, std::allocator >,std::allocator, std::allocator > > >allocator, std::allocator > >_Vector_base, std::allocator >,std::allocator, std::allocator > > >ã' S$À# l(T@U# çU@U# õV@U#) WÌŽÀƒÀ*Àºreverse_iterator<__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > > >__copy_backward_normal__copy_backward+…”¶zEÙ˾ÙËÙË,R™þ uCû?ãÄï`-ÚŽj¶_ú@U-ñwjx@U@UÞ=-Fš”Ì–7@U@U-o+´ÒKX@U@U$À.ÕÅ× @U~@U@U@U.¾[ј@U¤@U@U@U. w7û?ÅRUÄ-ºeM^á@URU+ QÓ\@U @U@U@UÞ=+| mø˜@U0@U@U@U+¢š ý †@UZ@U@U@U$À/nothrowI_ià/cerr A†à0__ioinit M_ZStL8__ioinitt1ás"XºÄÄÄ2Ê3n1”"eððÄ2n1E"dððÄ+,"[è'ð-º12"PjNNº2T4 $_4#a quot#bº# rem#cº#div_t#dU $_5#f¶ quot#g# rem#h#ldiv_t#iŒ $_6#lî quot#mô# rem#nô#lldiv_t#oÄint64_t$]ô1â_#“º##2)51÷#”AAÄdouble1ü#•ºbÄ1#–yÄ1Vœ#œj¤NN¤2ª6º¾NN1¦ƒ#žÚºº)UV# íj1[#¡ð Ä1„(#£¶ 1Íz#ªº< Ä1(#«] ] Ä2c wchar_t1åV#¬º ] Ä)Á:#¯± j¤7%“#°º1Ï;#±jÚ j)á)#²í Ó+lE#³QIA !Ä !2ð1—E#µ4!Ä !º1æ#½ºU!Ä !º+X‡#Â;Œºp!Ä1S#Ñ!ð‘!2—!3c 1ªw#ĺ¸!ðc __gnu_cxx¡ß&+ç®=Tôä!ô+¦ƒ´ÐWî"ôô__debug%6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator, std::allocator > >__normal_iterator, std::allocator >*,std::vector, std::allocator >, std::allocator, std::allocator > > > >__normal_iterator, std::allocator >*,std::vector, std::allocator >, std::allocator, std::allocator > > > >1H#§îû&ôô1X#™ô'Ä1á•#ºô3'Ä !º1U}#ÀT'Ä !º+sE#´It't'Ä !float1´•#·™'™'Ä !long double)Æ>#Ç»'º1dx#¦ôÒ'ô lconv`&+* ²&,ð# B&-ð# Œ&.ð# int_curr_symbol&/ð# currency_symbol&0ð# mon_decimal_point&1ð#( mon_thousands_sep&2ð#0 mon_grouping&3ð#8 x&4ð#@ wZ&5ð#H int_frac_digits&6n#P ¾,&7n#Q p_cs_precedes&8n#R p_sep_by_space&9n#S n_cs_precedes&:n#T n_sep_by_space&;n#U p_sign_posn&n#X int_n_cs_precedes&?n#Y int_p_sep_by_space&@n#Z int_n_sep_by_space&An#[ int_p_sign_posn&Bn#\ int_n_sign_posn&Cn#]1ÛQ'5ð"*ºÄ7±i&K/*2Ò'va_list(IÏfpos_t(U~ __sbuf(`‚* _base(a‚*# _size(bº#2† __sFILE˜(‚Ø+ _p(ƒ‚*# _r(„º# _w(…º# _flags(†—# _file(‡—# _bf(ˆR*# _lbfsize(‰º#( _cookie(Œj#0 _close(ç+#8 _read(Ž,#@ _seek(%,#H _write(D,#P _ub(“R*#X _extra(”U,#h _ur(•º#p _ubuf(˜[,#t _nbuf(™k,#w _lb(œR*#x _blksize(Ÿº#ˆ _offset( D*#6ºç+j2Ø+6º,jðº2í+6D*%,jD*º2 ,6ºD,jĺ2+,__sFILEX2J,†k,k†{,kFILE(¡ˆ*)¥R(ï,,2{,1{v(ðºº,,1HO(ñºÑ,,13™(òºè,,1{M(óºÿ,,1“Y(ôº-,1iX(õº2-,2-2D*1¹Y(öðY-ðº,+n)(úòi,y-ÄÄ1¬7(ÿŸ-j,.K8(:I,Å-ÄÄ,8¯ (ºç-,º8 6(º.,.2 .3D*8õˆ('.,8Ì.(º?.,9G(º84/( ðe.ð C( y.Ä8WT(º‘.Ä8O(º®.ÄÄ =(Â., dw(Û.,ð8Ä–(º/,ðº9Ÿ(,8†(ð(/ð8Ÿ(ºE/º,8Â0(©ºh/ðÄ:8‹[(ªºŠ/,ÄŠ/2÷8º(«º­/ÄŠ/8ü6(¬ºÔ/ðÄŠ/8•e(­ºö/ÄÄŠ/n0kclock_t)M² tm8)Zç0 tm_sec)[º# tm_min)\º# tm_hour)]º# tm_mday)^º# tm_mon)_º# tm_year)`º# tm_wday)aº# tm_yday)bº# tm_isdst)cº# tm_gmtoff)d#( tm_zone)eð#0pthread_mutex_t*T”pthread_once_t*^´__gthread_once_t+/þ0__gthread_mutex_t+0ç0wint_t,F› $_7,Q¢1 __min,R„# __max,S„# __map,T„# __types,U¢1#2Á_RuneEntry,VS1 $_8,Xî1 __nranges,Yº# __ranges,Zî1#2¨1_RuneRange,[º1 $_9,]52 __name,^52# __mask,_Á#nE2k _RuneCharClass,`2;$_10ˆ ,bÆ3 __magic,cñ# __encoding,dÆ3# __sgetrune,fõ3#( __sputrune,g4#0 __invalid_rune,h„#8 __runetype,j4#< __maplower,k/4#¼ __mapupper,l/4#¼ __runetype_ext,sô1#À __maplower_ext,tô1#Ð __mapupper_ext,uô1#à __variable,wj#ð __variable_len,xº#ø __ncharclasses,}º#ü __charclasses,~?4#€nÖ3k6„ï3Ä£ï32Ä2Ö36º4„ð£ !2û3Á/4kÿ„?4kÿ2E2_RuneLocale,[2<¿b-åDIºr4º<”`-ëåiºŒ4º<ãd-÷<º¦4º<î-þ?ºÀ4º,Cs-êºÛ4º,è2- ºö4º,3J-Êpº5º,9/-ésº,5º,-"CºG5º,¹W-"ĺb5º,?R-)Lº}5º,x-5®Hº˜5º,3>-;›?º³5º=™)|¨M01u)~Aæ5+FY)‚’\66201$v)…6621Z){ð;6;62A6301–Z)}ð]6]62c631!)€66]61«Z)6–6]6+ve)ƒÍŠÀ6ðÄ;6mbstate_t.U‰wctype_t/4í1×€.yE1û6º1†.zE17,1Ý.{] 37] º,1š.|E1O7c ,1?š.}ºk7‘!,1C{.~º‡7,º1#–.º¤7,‘!:1š..€ºÁ7,‘!:1QT.E1Ø7,7.‚E11º8.ƒ8Ä82À617’.…28] Ä81—O.†ºI8I82O83À613[.ˆz8] ï381ØB.‰E1–8c ,1.ŠE1­8c 1!P.ŒºÏ8] ‘!:1ù.ºì8‘!‘!:1-.ŽE19E1,1‹™.º)9,‘!Š/1Yc.ĺJ9,‘!Š/1ðU.’ºp9] ‘!Š/1ÑS.ƺ‘9‘!‘!Š/1v9.“º­9‘!Š/1Ž.ǺÉ9‘!Š/1‹5.”ê9ðc 81à;.•] :] ‘!1H.—º":‘!‘!1õ).˜º>:‘!‘!1”L.™] Z:] ‘!1¦H.šv:‘!‘!+%Q.œÎt :] ‘!;61p7.·:‘!1™K.ž] Ø:] ‘!1>Y.Ÿºù:‘!‘!1x[. ] ;] ‘!1 H.¤@;ð@;82‘!1Ê,.¥b;‘!‘!1i}.©A~;‘!~;2] 1p}.Èt' ;‘!~;1”}.«] Á;] ‘!~;1›}.¬â;‘!~;º1®R.®º<‘!~;º1›F.§$<] ‘!1 M.¨º;<E11‚.°º\<‘!‘!1j†.±] }<] ‘!1¥r.²] ž<] ‘!1°P.³] ¿<] c 1‹—.´º×<‘!:1<9.µºï<‘!:1¯B.–]  =‘!c 1 N.¡] '=‘!‘!1¦A.¢] C=‘!c 1d.¦] _=‘!‘!1¬z.¯] €=‘!c 1±.Ê™'œ=‘!~;1wG.Íô½=‘!~;º1d.ÏÞ=‘!~;º>Ä2b __gnu_debug%:>?%;Ó?%<"@Þ1éï?streampos0Óòstreamoff0Hý-á21ñ®rR>ï?õ?+Ï1õ6û?r>õ?õ?+‘˜1ù^]û?’>õ?õ?+(L1ý´Eº·>ÄÄ.ë™1œ3Ó>Ä.p1StÄù>Äõ?.ª 1 ýð?ðÄ.:‡1 ÓðE?ðÄ.á21:ˆðk?ðn.Ù51ŠŽn‡?@.à{1d™º£?õ?.™u1`Žû?Ä?@@ABB1#Dº"aX1&^º@BnBÊboolB @3º6º@:2@C__vtbl_ptr_type@> G@"6xA)žzDc@xA)žzF|@xA~A)²-K–@xAº+¹KN¾uð·@‰Aï?+¹KQVgÄØ@‰Aõ?+×;V²?ðþ@xAºN- <` Q AxAðº+¥‚d²o5¸PFUéVººîA-¯8 ç©yWFUîA!™Y5« j$WFUîA+ÐQ õ\ð@WFU"=d5^eðFUîAºtWk2zW3£U@ 6CÕZLnone6h_ZNSt6locale4noneE @Mµ>6iÖF @Nnumeric6jú @M¯J6k•™ @M$v6lk… @Mbc6m+B @M5}6n„ @ Lall6p_ZNSt6locale3allE @?¦1Og6ÕZ#$_S_classic6 _ZNSt6locale10_S_classicEÕZ$_S_global6#_ZNSt6locale9_S_globalEÕZPÑr6)[ÛZ$_S_once68_ZNSt6locale7_S_onceE1“–)ã-6{ YëZ)ã-6„%YëZñZ)ã-6>YëZÄ)ã-6aYëZñZĺ)ã-6ª„YëZñZñZº)‹6ºžYëZº+Έ6Å“ñZ¿YëZñZstring3<B+o6ÝSe¿YéYüZ+^}6ç+Wû? ZüZñZ+ W6ðˆû?+ZüZñZ.S86ú›WGZñZAQc62hñZQã-6<tZëZÕZR x6?{Rº6BŒBGTv6E:º¯ZºSÙi6HïBëZñZñZº2=X3àZ2æZ3Ä2WB÷Z3W2÷ZTìX6W[ý\U_vptr$facet@#OÌ6\B#__c_locale78ý\$_S_c_locale6__ZNSt6locale5facet11_S_c_localeE8[PHŒ6b¹]$_S_once6e_ZNSt6locale5facet7_S_onceE1Rº6i1Q“6vî[]V"6{[\]ºHF66ñ2\]Ä8[G 6‚ 78[O\]H˜6…`h\]Iê‚6Š©N8[I×6oÄH9o6‘{S¨\$]HJ–6•œhÂ\$]Q“6 Ý\]/]WΈ6£\5]]/]2ºn]k3]2[B8[2*]3[B*]B[XòX6²î]OÒ6Â##.6Å_ZNSt6locale2id11_S_refcountEBHΈ6È…‹¤]î]ô]Q–6Ê¿]î]ô] –6ÐÔ]î]">}6ÓJ2ÿ]2;]Bú]3;]2ú]X=X(6Ù·`OÌ6ìB#F_M_facets6í·`#F_M_facets_size6î#F_M_caches6ï·`#F_M_names6ð !# Pc6ñ‹½`PÐ6òÑ6½`P}6óÈ@½`P³,6ô{F½`P“—6õÇb½`P˜6ö³½`Pô6÷=È`H9o6úõ&_ÕZHJ–6 27_ÕZQ¦16 W_ÕZÞ`Q¦16 w_ÕZÄQ¦16’_ÕZQg:6®_ÕZºQ¦16É_ÕZÞ`HΈ6L:è_ÕZÞ`G«™6:‹û?`ÕZH:V6&‚,*`ÕZé`ºHç6)FAN`ÕZé`Ó`H? 6,Or`ÕZé`ÿ]H˜I6/`•–`ÕZÿ]$]S€670ÕZ$]2$]ÿ]È`YÓ`Ó`Y2Ù`3ÿ]Bä`3^2ä`Bõ`3¿Y2‡ ZaK aºBA 2a2-2t[A ØÊ-ahU_vptr$ios_base@#\`†… h]decn`h]fixedª`h]hex 0.h\J¡h]leftZ+h ]oct¿Yh@]right$”h€^»>f,h^û  8ch^¨?$9th_showpos'¡Kh_skipws*C“h_unitbuf-ð2h ^Ž1Ìh@\í14²h°\UQ7ÂHhJ^b–:0+h]badbitL y h]eofbitOf h]failbitTðZ h]goodbitWY6 h]appjß h]atemsh`binarys_ZNSt8ios_base6binaryEh\ –vq<h\^–yøEh]trunc|uh ]beg‹‰'h]cur޼h\DŒ‘’1hstreamsize0N"F_M_precisionÉàc#F_M_widthÊàc#F_M_flagsË #F_M_exceptionÌš #F_M_streambuf_stateÍš # F_M_callbacksçú`#(F_M_word_zeroø-#0F_M_local_wordýh#@F_M_word_sizeº#ÀF_M_word!a#ÈF_M_ios_localeW#Ð!b ÀŒ=&e(haºH„ê Ee(hK Hˆ‚íß(_e(hGJo‡U.h‡e(hºû?H!  i¡e(h.à‹$ , ¾e4h.à‹.ôƒ àe(h .\>·Œ f(h .\OO )f(h  ! i^‹Gf(h .L9j*àcdf4h.L9rIhàc†f(hàc.Ü €ƒaàc£f4h.Ü ˆ+àcÅf(hàc.C›êuû?áfû?.„s§›<Wg(hñZ.KE²äW g4h.kw¼‘ ñZ=g4hAD=Î vº.ÀœÞêp?hqg(hº.Ñ ó‰(Eh“g(hºa.b-a³g(hºQÅ3Ég(hQÅ3 äg(hKhWΈbqa(hKh3 3š 34 3ù -(hk2-aB-2:h3-aBBjB:h['@8:QhÇnU_vptr$basic_streambuf@#b_M_in_beg9Ãð#b_M_in_cur9Äð#b_M_in_end9Åð#b_M_out_beg9Æð# b_M_out_cur9Çð#(b_M_out_end9Èð#0b_M_buf_locale9ÏW#8c:9ÔQh9iÇnº+þA9à¬1WZiÇnñZ+KE9ñŠœWviÍn+×s9þ~]ÇnœiÇnð.˜9xq>ÈiÇnôù 4 .;Z91>ïiÇnò4 .-„9 Î4º jÇn.I~9wWàc)jÇn.A9'prºFjÇn.œ99ºcjÇn.þX9O¾|º€jÇn.Y9b§„àc§jÇnð.<^9p›\ºÉjÇnn.¯Œ9‰ šºæjÇn.¬€9¤ºkÇnn.Ñ€9¾àc/kÇnÄQ;9ËEkÇnG°M9Þ¬)ðckÍnGÎ39áÀ}ðkÍnGG9äÄðŸkÍnH4ˆ9îLz¾kÇnºHa9ù…çkÇnðððG79 ØMðlÍnGðy9^\ð#lÍnG®9¢—ðAlÍnHï)9ÀJ`lÇnºHf9'—„lÇnððd„s9<؇Qh«lÇnñZedw9K8ÇnQhÛlÇnðeLv9WqX>QhmÇnôù 4 e¼<9c»9>Qh@mÇnò4 e7^9o TºQhfmÇneàp9…6MàcQhŒmÇnf¶x:2@WàcQh»mÇnðe-g9«ªº QhámÇneå–9¸Šsº QhnÇne~‚9Рº Qh2nÇnºfœ:T¨›àc QhanÇnÄe´z9ûãzº QhŒnÇnºQ;9§nÇnØnWΈ9"_bÞnÇnØn2Qh2Ón3QhBÓnBQhwctrans_t;'Ó</H67ºoE1<†/N‰º2oE1<ƒ;? qºLoE1<ûˆ/T5*ºfoE1!ÌEsjwTwû? µ>!Únsjw8[Twû?.,–!æÑû?•spwºn.,–!õû*ÄÁspwÄÄ{w.w!†AÄíspwºÄÄ.×p!”>ÄtpwºÄÄ.3>! )n;tpwn.3>!1H>ÄbtpwðÄ.x!AŸOn„tpwn.x!RƒÄ«tpwðÄ.¢–!fë–nÍtpwn.¢–!7gÄùtpwÄÄð.lŠ! òbn upwnn.lŠ!Âd ÄQupwÄÄnðGøq!ÒË0TwoupwIÓY!×ù1TwV+E!à×q£ujwºec‹!ð£Dn×qÎupwnec‹!bsÄ×qþupwðÄe]!s˜n×q)vpwne]!"5Ä×qYvpwðÄe«•!6Din×q„vpwne«•!M‚MÄ×q¹vpwÄÄðeZV!gvn×qévpwnneZV!‚ÌUÄ ×q#wpwÄÄnðH,i!Šÿ’=wpwS˜!š‘pw2Ìqnjwkÿ2×q2vw3×q2º>=3[E=J[‰z[#w#+^–={à?êw‰z”zÄÄšzðð z+M= ¾cx‰z”zðð z+ –=Ë Yx‰z”zÄÄšzðð z+ŒP=ÒkTºux‰z+°g=Ö} û?‘x‰z+ë™=Û¾RºÁx‰z”zÄĺ+8{=ß# ºÝx‰zlš-=ä÷x¦zºm‘”=ç‰wy¦zºfëb=ô‰w_y‰z”zÄÄšzðð zf0Z=øÓ3‰w˜y‰z”zðð zf(b=þäI‰wày‰z”zÄÄšzðð zeé_=ªƒº‰wz‰ze:™=Úû?‰w,z‰zeêƒ=±wº‰wfz‰z”zÄĺnL+= .rº‰w‰z2z3‰wB+BÄBð2‰wTv=Q[æ|‰w#F_M_c_locale_codecvt=Y8[#j–=\_ZNSt7codecvtIcc11__mbstate_tE2idE;] ô6=_1{æ| ô6=bP{æ|8[Vk=f¬zq{æ|ºeëb=lóg¬zº{ì|÷|ÄÄšzðð ze0Z=pÙt¬zô{ì|÷|ðð ze(b=v~…¬z=|ì|÷|ÄÄšzðð zeé_=yÖ.º¬zc|ì|e:™=|é•û?¬z‰|ì|eêƒ=€¢‡º¬zÃ|ì|÷|ÄÄnL+=ƒÍº¬zì|2¬z2ò|3¬zBÀ6X—!Æ Q}oÚS!Ë ÎvQ}oõX!Ö ê-Ä"pD!Û ‹^¨nnn3¨pÈ87-a.-a#b_M_tie>W.#Øb_M_fill>Xn#àb_M_fill_init>Yû?#áb_M_streambuf>ZÇn#èb_M_ctype>]pw#ðb_M_num_put>_4#øb_M_num_get>a?#€+i>k?j(~J+\ˆ>od*û?D~J+(Z>{âš `~J-dV?-<}~Uš -ý)>Hš~Uš -!œ>–MO·~Uš +ßr>¦áYû?Ó~J+BB>°“/û?ï~J+Ñ.>»¦û? J+re>Ų7û?'J+f‰>ÐÁ&š CJ-f‰>óX-`Uš Œ9>zUÇna> V}šUº.Z>-@.·J.Z>%‹.ÙU..Ü_>32ÇnöJ+Ü_?9òÇn€UÇn+‡?C[8€Ua.¬i>dÈXnU€J.¬i>xInw€Un+„s?€JpW˜€UñZ+lŠ?uÿ~n¾€Jnn+¢–?zL;n߀JnQŒ9>¼õ€UqúU?ŒF^UÇnr“y?«1˜UñZ2ò2:3 2E3i2P3V}2V}BV}BPX%"}/ƒOñ“ð# Š™/ƒ ³/ƒ5ƒ.fˆ™·^ï?Ð@ƒ.Še$Hðí@ƒ.öa¡ßLKƒ ‚/ƒ.öa¨›Lg,‚/ƒº.He­ªnKƒI‚/ƒ.He´1ngk‚/ƒº.¡¹qiï?‚@ƒQƒ.Tb½P Kƒ¯‚/ƒQƒ.pˆÁ5gÑ‚@ƒQƒ.eŃgKƒó‚/ƒQƒ.zˆÉl_gƒ@ƒQƒ"RŒÍò|5ƒ@ƒ2gB;ƒ3ð2Fƒ3gBgBWƒ3"Bš B™'Ti![G‰[#j–!Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE;] ¶R!¤ëƒG‰º.lD!¿¹O²!„?²²a\ƒM‰.lD!ãËk²W„?²²a\ƒ?h.lD!èðl²„?²²a\ƒS‰.lD!íck²Ä?²²a\ƒY‰.lD!ò3l²ù„?²²a\ƒ_‰.lD!øXm²/…?²²a\ƒe‰.lD!ýÀm²e…?²²a\ƒk‰.lD!ûj²›…?²²a\ƒq‰.lD!#+j²Ñ…?²²a\ƒw‰.lD!(“j²†?²²a\ƒbƒ.lD!Hˆ²=†?²²a\ƒEhV™–!Mhƒ^†G‰ºGq²•†?²²a\ƒXUeàÎ ²hƒÔ†?²²a\ƒM‰eà) ²hƒ‡?²²a\ƒ?heà#²hƒR‡?²²a\ƒS‰eàÔ!²hƒ‘‡?²²a\ƒY‰eà$M"²hƒЇ?²²a\ƒ_‰eà,Â#²hƒˆ?²²a\ƒe‰eà3-$²hƒNˆ?²²a\ƒk‰eà;`!² hƒˆ?²²a\ƒq‰eàHŠ ² hƒ̈?²²a\ƒw‰eàdõ ² hƒ ‰?²²a\ƒbƒnàqó'² hƒ?²²a\ƒEh2hƒBû?B¤BÓBºBôBBt'BAT !Û[(Ž[#j–!Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE;] ÚE!ïŠ(Žº.¤M! n#æ1Š4æanû?.¤M!+ ì$æbŠ4æan.¤M!0 @%擊4æanº.¤M!5 ±%æÄŠ4æanô.¤M!: &æõŠ4æan.¤M!j Uæ&‹4æanA.¤M!o ˜$æW‹4æan™'.¤M!„ ^{戋4æanNH@F'ىŋ4ĺnÄðð.ŽH8‚ÄöŒ4ĺnaðð.ŽH}(‰3:Œ4naðÄ.ŽV#!¢ }‰[Œ(Žºe›¾¹æ}‰•Œ4æanû?e›ä‰‘æ}‰ÏŒ4æane›ëà‘æ}‰ 4æanºe›ò?’æ}‰C4æanôe›ù–’æ}‰}4æane›q‰æ}‰·4æanAe›2‘æ}‰ñ4æan™'n›ºTæ }‰4æanN2}‰Bºpò8@4Žô‘sV}H"U_vptr$basic_ostream@#)Î @V•Ž.ºô‘ÇncÁW@_4ŽºŽ.ºô‘+-œ@pjv’ÛŽ.’+-œ@y‚v’üŽ.’+-œ@ƒk’.1’+-œ@©ú‚’>.+-œ@­29’_.º+-œ@±®‚’€.û?+-œA\ƒ’¡.—+-œ@¸&ƒ’Â.¤+-œAjÖ‚’ã.º+-œ@Ãà‚’.Ó+-œ@Ì0ƒ’%.ô+-œ@Ð:ƒ’F.+-œ@Õ¸‚’g.A+-œ@ÙÌ‚’ˆ.t'+-œ@á‚’©.™'+-œ@åC*’Ê.N+-œAxâ ’ë.Çn+¤MAž’ ‘.n!@~@#"_/‘.Ä+²0A­Ý>’U‘.Ä+ë“AĂВq‘.+’AÙúF>‘.+^ AéÁ’®‘.ò.^ A,€’Õ‘.ôù tÎ @n.ºô‘2ú‘2’4B4Ž2 ’6’’’2"’6[1’[27’6aF’ap8=F’˜sV}H"U_vptr$basic_istream@#b_M_gcountB\àc#)ZBh¼’˜ºô‘Çnc¿ BqF’á’˜ºô‘+QBƒ…Z˜“˜˜+QB‡™p˜#“˜’+QBŽ)=˜D“˜1’+QB²æ˜e“˜M‰+QB¶E˜†“˜0˜+QB¹P˜§“˜S‰+QB½¸A˜È“˜.Ž+QBÀ˜é“˜Y‰+QBÄ&˜ ”˜?h+QBÈ1˜+”˜_‰+QBÍ_˜L”˜e‰+QBÑj˜m”˜k‰+QBÖ˜Ž”˜q‰+QBÚñ˜¯”˜w‰+QBÞü˜Д˜bƒ+QBâÈy˜ñ”˜Eh+QBú昕˜Çn.»HBZ8àc/•6˜.lDB$Ê™ºL•˜.lDB2nM˜n•˜ï?.lDBMŸ ˜š•˜ðn.lDBX‹K˜Á•˜ð.lDBouw˜è•˜Þnn.lDByìV˜ –˜Þn.MYB–§˜6–˜ðn.MYB¡úi˜]–˜ð.ösB¹g—˜z–˜.ösB¼:—˜œ–˜.ösB¿Óz˜Ö˜º._BÊºà–˜.§BÜýs˜—˜ð._Bïà›àc.—˜ð.¶Bÿb˜P—˜n.DB÷˜m—˜.7^B 6-ºŠ—˜.uB.± >§—˜.§B=˜É—˜ò.§BM&˜ð—˜ôù tZBR˜ºô‘2F’BF’2!˜6˜0˜˜B—2<˜3F’[HP8GQhœšQh#b_M_modeCU4 #@b_M_stringCXB#H)3Cd›˜œš4 )3Cr¹˜œšRU4 +[C…"GBÕ˜¢š-[CÙ`ò˜œšRUq2C§Â=™œš4 fàpC±šVàcA˜5™œšf-gD‰t º A˜Z™œšf~‚D4Šº A˜„™œšºf´zDVBº A˜®™œšºfdwCÑwÇnA˜Ý™œšðfLvD›U>A˜šœšôù 4 f¼<DÊü/>A˜@šœšò4 qì8DçGhšœšðººqøCôÑ,šœšu~‡A˜œšº2A˜2¨š3A˜p`8O4ެ›4Ž#F_M_stringbufCŽA˜# LC¡›¬›ºô‘4 LC¶1›¬›ºô‘RU4 a;JCÀ­šW›¬›ºô‘.Ü_C˼fœšt›²›.[CÓ KB‘›²›v[CÝ ?¬›RU2­š2¸›3­š stkE¤žàZÏœ%TypeEWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDŸ*ígf'u(PF+ typeF,# channelF-# $vF.Q # floatValuesF/[¯# intValuesF0з#0 remainderF1¿Y#H(u(F45½SkiniSpecwSRATEEù_ZN3stkL5SRATEE6£€ˆå@xRT_BUFFER_SIZEEÿ_ZN3stkL14RT_BUFFER_SIZEEßwPIE_ZN3stkL2PIE6£-DTû! @wTWO_PIE_ZN3stkL6TWO_PIE6£-DTû!@wONE_OVER_128E_ZN3stkL12ONE_OVER_128E6£€?0Midi2PitchFc_ZN3stkL10Midi2PitchEÙßyskini_msgsG_ZN3stk10skini_msgsEäß[È›EU¤ž·ŸU_vptr$StkError@#bmessage_Ej¿Y#btype_EkÒ›#)àZEoŸ·Ÿï`Ò›c®AEs¤ž.Ÿ·Ÿºz:'EvÝŒ¤žNŸ·Ÿ{€EyRB½Ÿ¤žrŸ·Ÿ{§0E|Æœï`¤ž–Ÿ·Ÿ|7yEÏNĤž·Ÿ2¤žBß3Ò›[ÏœE„ÈŸ0£U_vptr$Stk@#KheEˆKsÌqKÜE‰ÚhÌqKjVEŠ¥uÌqK®WE‹.ÌqK¾™EŒlÌqK£FE¦†ÌqStkFloatELA}srate_EÔ‰Q ~-'EÕÝ¿Y~†EÖë@û?~:E×x†û?alertList_EØ_ZN3stk3Stk10alertList_EÖostringstream8Ž­š~(nEÜâEÚ bignoreSampleRateChange_EÝû?#=š_E¾Q -'E¤ÃZL¡Q -{E¬3i¡0£û?=FBE¯Ru¿Y-×E²”‘¡¿Y-K™EµžE¨¡‚*-ó›E¸Ê‹¿¡‚*-oE»6zÖ¡‚*-E¾±5í¡º+9xEÁuû?¢Q Q Q -ØEÈDƒ.¢ÄÒ›-ØEË£SJ¢¿YÒ›-€“EΉRa¢û?-qEÑ×Px¢û?lŸ*Eà¢0£mZ“EãÈŸ­¢0£º€Ç:EæärÈŸÙ¢0£Q Q q*E鼕÷¢0£0£q” Eìøw£0£0£rØEïm–0£Ò›2ÈŸ3Q @H9~¥__c_fileI2{,b_M_cfileH;~¥#b_M_cfile_createdH>û?#)i9HA¥£__c_lockI/,1+ “HDPJ„¥У„¥Ä4 º+bHG©I„¥ö£„¥~¥4 +bHJsƒ„¥¤„¥º4 +fHMõN„¥8¤„¥+æGHP eû?T¤Š¥+«HSÔyºp¤„¥+liHVÓC~¥Œ¤„¥)öHX¦¤„¥º+œH[)vàc̤„¥Äàc+ÂBH_óWàcü¤„¥ÄàcÄàc+¶xHb/àc"¥„¥ðàc+LvHeã^%>H¥„¥%>ù +7^Hhc2ºd¥„¥àpHk",àc„¥2G£2;£2¥3;£pp8VQhöªQh#b_M_lockJZ”£#@b_M_fileJ];£#€b_M_modeJd4 #b_M_state_begJgÀ6#˜b_M_state_curJlÀ6#˜b_M_state_lastJpÀ6#˜b_M_bufJwð#˜b_M_buf_sizeJ€# b_M_buf_allocatedJƒû?#¨b_M_readingJŽû?#©b_M_writingJû?#ªb_M_pbackJ™n#«b_M_pback_cur_saveJšð#°b_M_pback_end_saveJ›ð#¸b_M_pback_initJœû?#Àb_M_codecvtJ ì|#Èb_M_ext_bufJ©ð#Ðb_M_ext_buf_sizeJ°àc#Øb_M_ext_nextJ¹Ä#àb_M_ext_endJºð#èqPaJÄþ©§öªqJ×\n§öª)…YKQÖ§öªcfJð•¥õ§öªº+æGJøZIû?¨üª+ “K`0Löª7¨öªÄ4 +fK‚æ5öªS¨öªq¨–K2Cl¨öªqã0K@kc…¨öªfàpK¥jàc•¥ª¨öªf-gK¿Þ7º •¥Ϩöªe~‚KT°º •¥ú¨öªºe´zKˆWPº •¥%©öªºG„<KÀû?M©öªðedwK­Çn•¥}©öªðeLvKœæ‹>•¥²©öªôù 4 e¼<KÑñC>•¥â©öªò4 G½3Kàœ~>ªöªôù +e7^K4µGº•¥5ªöªd„sKEÑ•¥\ªöªñZe¶xKÿ àc•¥ŒªöªðeœKR;4àc •¥¼ªöªÄGaK÷û?ÚªöªSn‹JÿUöª2•¥2«3•¥pHˆ8YF’:¬F’#F_M_filebufJ¸•¥# =JÃY«:¬ºô‘ =JÑ„«:¬ºô‘Ä4 aò™JÞ«ª«:¬ºô‘.Ü_Jé;öªÇ«@¬.æGJñæû?ä«:¬.æGJ÷wtû?¬@¬! “J))$¬:¬Ä4 vfJ®2:¬2«2F¬3«@ñ"6€­)žzDk¬—­)žzF„¬—­­)²-Kž¬—­º+¹KN´{€­¿¬¨­w‰+¹KQì{†­à¬¨­‘­+×;V"Ž€­­—­ºN- <`þq(­—­€­º+¥‚d?…D­¨­-¬j"Xf­—­€­‘­DÛ<n¶—­€­2A2Œ­3ABŒ­2K¬B£­3K¬2£­@wV®K¬#)¶d×­®)¶fð­® ®(ëal®º2®­B®3®­2¾@‹ND¯ g¾#+):`q4D¯T®J¯+):d¡ ®p®P¯+²ŽhÀ†®­Œ®P¯))Mk¥®J¯ ®))MoîJ¯º ®)C-zÝ®J¯º+ë‚“[€­þ®J¯º-b† I ¯J¯€­º£Ý®£þ®£*®£T®£p®B®­2®2V¯3®@££´®#)þ0ɉ¯£´ ®)þ0Ö¬¯£´º‘­ ®)þ0çů£´©´ S௣´º+Έ „¼i´´°£´©´!á2(W[$°£´º‘­.SJ #A°£´.SS…DT#^°º´.DŒ\û #{°£´.DŒe[ZT#˜°º´.Y†nˆ©µ°£´.Y†wîG9Ò°º´.×€€©ï°£´.׉n59 ±º´.ÕÃA)±º´.¥‚”_“F±º´!éZ£i±£´ºA.C9°ô8†±º´.£y¹8œû?£±º´-8F E•À±£´º.¡ÝœGw‰â±£´º.¡ìÀŽ‘­²º´ºH ƒò[#²º´º.žŒREw‰E²£´º.žŒÕl‘­g²º´º."9w‰„²£´.*.‘­¡²º´.$:2„w‰¾²£´.$::õ_‘­Û²º´.´Eµ €­ø²£´.´IÀ]†­³º´!¸0XfR3³£´‘­!»mtLL³£´+p \/C #r³£´ #‘­!pWŒš³£´ #º‘­+Ú m #»³£´ #+Ú yj8 #á³£´ # #!=[Ûdhÿ³£´´´!dVï™x´£´q¾s «4;´£´º‘­H=: 3›ad´£´ #º‘­qÑ õ~‡´£´ #‘­Sô}šs3£´€­2[¯B¯´3[¯B[¯2¯´@¥#6õµ)žzDà´ ¶)žzFù´ ¶¶)²-Kµ ¶º+¹KN×—õµ4µ¶?h+¹KQXoûµUµ¶¶+×;V½“õµ{µ ¶ºN- <`µ ¶õµº+¥‚d¹µ¶-¬jUYÛµ ¶õµ¶DÛ<nè ¶õµ22¶3B¶2À´B¶3À´2¶@V|¶À´#)¶dL¶|¶)¶fe¶|¶‚¶(ëal|¶º2#¶Bˆ¶3#¶2`@)N¹· g`#+):`‘¹·ɶ¿·+):dþŒ‚¶å¶Å·+²Žh]K#¶·Å·))Mk·¿·‚¶))Mo8·¿·º‚¶)C-zR·¿·º+낤;õµs·¿·º-b†¾g•·¿·õµº£R·£s·£Ÿ¶£É¶£å¶B#¶2“¶2Ë·3“¶@²£½“¶#)þ0Éþ·½‚¶)þ0Ö!¸½º¶‚¶)þ0ç:¸½½ SU¸½º+Έ „ZG)½v¸½½!á2(mu™¸½º¶.SJs„¿#¶¸½.SS£&$Ó¸/½.DŒ\>¿#ð¸½.DŒei”$ ¹/½.Y†n¢}U*¹½.Y†wˆ@ßG¹/½.×€Ud¹½.׉.Sß¹/½.ÕQ`ž¹/½.¥‚”E,»¹/½!éZ£^œÞ¹½º.C9°ëdû¹/½.£y¹€zû?º/½-8F E)5º½º.¡Ýt)?hWº½º.¡ì.e¶yº/½ºH ƒò™ˆ˜º/½º.žŒgU?hºº½º.žŒR~¶ܺ/½º."gf?hùº½.*I—¶»/½.$:2¥:?h3»½.$::À¶P»/½.´E'sõµm»½.´I”%ûµŠ»/½!¸0X;¨»½¶!»mÞÁ»½+p \¿¿#绽¿#¶!pq¼½¿#º¶+Ú mG'¿#0¼½¿#+Ú yÝ€¿#V¼½¿#¿#!=[ÛäŠt¼½)½!dVï ¼½q¾s «§°¼½º¶H=: 3K?Ù¼½¿#º¶qÑ õTü¼½¿#¶Sô}šIy½õµ2зB$½3зBз2$½2ßœpÕœ˜F'ÈŸl¾ÈŸ#ifstream8‘«bfile_F_U½#)ígF9нl¾cNQF<;½©½l¾º+%'FCÀ`û?ʽl¾¿Y+RFL¤4ë½l¾r¾+IKFSe1¾l¾x¾r¾+æFV¯F¿Y,¾+”›FY§.¿YG¾r/‚F]òPl¾ï`~¾ï`2;½BßœB¿YBÅ@f8Gؾ messageStringGÆ3# typeG # data2G #( data3G #0@g$6 À)žzDø¾ À)žzF¿ ÀÀ)²-K+¿ Àº+¹KNf>@UL¿ÀXU+¹KQš5Um¿ÀRU+×;VÝD@U“¿ ÀºN- <`´µ¿ À@Uº+¥‚dåQÑ¿À-¬j³ó¿ À@URUDÛ<n…o À@U2ؾBÀ3ؾ2À@oV}Àؾ#)¶dMÀ}À)¶ffÀ}ÀƒÀ(ëal}Àº2$ÀB‰À3$À2x@ÄNºÁ gx#+):`PHºÁÊÀÀÁ+):dkƒÀæÀÆÁ+²Žh“$ÀÁÆÁ))MkÁÀÁƒÀ))Mo9ÁÀÁºƒÀ)C-zSÁÀÁº+ë‚ t@UtÁÀÁº-b†Þo–ÁÀÁ@Uº£SÁ£tÁ£ À£ÊÀ£æÀB$À2”À2ÌÁ3”À@ţǔÀ#)þ0ÉÿÁǃÀ)þ0Ö"ÂǺRUƒÀ)þ0ç;ÂÇÇ SVÂǺ+Έ „mB~¾wÂÇÇ!á2(NšÂǺRU.SJ YÀ$·ÂÇ.SS†Ì%ÔÂ*Ç.DŒ\w}À$ñÂÇ.DŒe5Ì%Ã*Ç.Y†nA+ÃÇ.Y†wKDãHÃ*Ç.×€4ueÃÇ.׉Í8ã‚Ã*Ç.Õ EŸÃ*Ç.¥‚”)¼Ã*Ç!éZ£¶MßÃǺB.C9°`aüÃ*Ç.£y¹õvû?Ä*Ç-8F EÙ6ÄǺ.¡Ý/–XUXÄǺ.¡ìþRUzÄ*ǺH ƒòÌ™Ä*Ǻ.žŒ8bXU»ÄǺ.žŒRUÝÄ*Ǻ."'AXUúÄÇ.*¬RUÅ*Ç.$:2¦XU4ÅÇ.$::dRUQÅ*Ç.´EàA@UnÅÇ.´I€5U‹Å*Ç!¸0XS©ÅÇRU!»mq6ÂÅÇ+p \¼…À$èÅÇÀ$RU!p¸"ÆÇÀ$ºRU+Ú máÀ$1ÆÇÀ$+Ú y"À$WÆÇÀ$À$!=[ÛRuÆÇ~¾!dVï²€ŽÆÇq¾s «‚J±ÆÇºRUH=: 3‰ÚÆÇÀ$ºRUqÑ õA/ýÆÇÀ$RUSô}šD7Ç@U2ÑÁB%Ç3ÑÁ2%ÇXÀ$}øÈOñ“@U# ŠbÇøÈ |ÇøÈþÈ.fˆ™½xXU™Ç É.Še ]@U¶Ç É.öa¡T ÉÓÇøÈ.öa¨× 0ÇõÇøÈº.He­j0ÉÈøÈ.He´¿/0Ç4ÈøÈº.¡¹{XUVÈ ÉQƒ.Tb½`ÉxÈøÈQƒ.pˆÁ» 0ÇšÈ ÉQƒ.eÅ (É¼ÈøÈQƒ.zˆÉÕn0ÇÞÈ ÉQƒ"RŒÍ‹þÈ É20ÇBÉ3@U2É30ÇB0ÇX?ÖJÉ"FdÙ&5@U@U@U@UXezÉ"ª”­£*@U@U@U@UXˆ"}BËOñ“Ä# ЬÉBË ÆÉBËHË.fˆ™2õ?ãÉNË.ŠeÄÊNË.öa¡OFYËÊBË.öa¨ FzÉ?ÊB˺.He­ cYË\ÊBË.He´“bzÉ~ÊB˺.¡¹ÜHõ? ÊNËQƒ.Tb½[YËÂÊBËQƒ.pˆÁm~zÉäÊNËQƒ.eÅ~YËËBËQƒ.zˆÉY@zÉ(ËNËQƒ"RŒÍåHËNË2zÉBæZ2TË3zÉBzÉ‚9iAxjò¢ò¡Ëƒ‘h„__pij‘`…Ì_mȘ¢ò°òLÙ˃j‘hƒj‘`B0U†ž°òçò˜Ì„__a¶Ì‘h„__b¶Ì‘`3Ùˆ¾äû̇__groupingþ Ä‘¨‡__grouping_sizeþ ‘ ‡__grouping_tmpþ ûÌ‘˜ˆ__n 0U‘Pˆ__min 0U‘Hˆ__i ‘¸ˆ__test û?‘_‰P—ˆ__j ‘°3ï`†‚Ãèòó0-ÍŠ™-Í‘h3*dž6Äó3ó|oÍŠ™oÍ‘h‡__nÝ‘`3dž5º4óUóȱ͊™±Í‘h‡__nÝ‘`3½†À±VówóóÍŠ™óÍ‘h‡__nÝ‘`3£´‹ä¾ÎŒ™Î3 ÀøÍç;xó‚ó`@ΎΑh‹9ÀWÎŒ™WÎ3}À@Î×V‚ó™ó¬ˆÎŽKΑh‹¿ªÎŒ™ÎŒÍs @ˆÎD”šó¤óøÖÎŽ“Αh‹fÀøÎŒ™WÎŒÍs @ÖΤó»óD$ÏŽáΑhÖÎ]¼óÓóPÏŽáΑh‹ø¾lÏŒ™ÎlÏ3ÀPϨ6Ôóâóܦώ[Ï‘hŽfÏ‘`‹MÀÉÏŒ™WÎ__afÉÏ3ƒÀ¦ÏVfâóô(ÐŽ±Ï‘hŽ¼Ï‘`¦ÏÙ:ô!ôt8ÐŽ±Ï‘hŽ¼Ï‘`ÌS\ÐŒ™\ÐŒÍs @3ŽÀ8Ðó "ô9ôÀÐŽEБh†®À:ôHô ºÐŠ™ºÐ‘h3ÀÁ†ÞÈHôVôXìЊ™ìБh3 Ɇ|ÇVôgô¤ÑŠ™ìБh‹bÇBÑŒ™BÑ‘__iGÑ3øÈ3þÈÑK=hô„ôðÑŽ)Ñ‘hŽ4Ñ‘`†Ô„ô§ô<®ÑŠ™oÍ‘X‹³ÑÑŒ™\Ð__aWÑÑ3ƒÀ®Ñ”˜¨ôêôˆ ÒŽ¹Ñ‘hŽÄÑ‘`‹Á.ÒŒ™ºÐ__ak.Ò3ƒÀ Òzêô õÔhÒŽÒ‘hŽ!Ò‘`‹æÁ‹ÒŒ™oÍ__aÉ‹Ò3ƒÀhÒ_‡ õ)õ ÅÒŽsÒ‘hŽ~Ò‘`†ÊÀ*õ8õlòÒŠ™òÒ‘h3ÆÁ†µ¿8õLõ¸$ÓŠ™$Ó‘h3À†ŸÃLõkõVÓŠ™-Í‘h†ãkõ‚õPŠÓ„__pointerj@U‘h†ú‚õ®õœÐÓ’®w@U‘h’[w@U‘`ƒÞ=‘†®õÔõè Ô’®”@U‘h’[”@U‘`†7Ôõ÷õ4 SÔ’®´@U‘h’[´@U‘`ƒºÁ‘X†WÉ÷õNö€ ²Ô“®­@U‘X“[­@U‘P“d­@U‘Hˆ__n¯"‘h†XNöyöÌ Õ“®Å@U‘X“[Å@U‘P“dÅ@U‘Hˆ__simpleÊùA‘o†'Éyö ö eÕ“®Ù@U‘h“[Ù@U‘`“dÙ@U‘X†~ öÏöd ØÕ“®@U‘X“[@U‘P“d@U‘Hˆ__bi1ùA‘oˆ__bi2ùA‘n” 4þwþ° ,Ö„__initialize_p ߺ‘l„__priority ߺ‘h•ü†wþŒþü –`1H pÖƒj‘h—,¾ Ñ2” âÖ„number Ñ‘H˜³c ÓXUvP™³c Ó¿Y‘P‰Lõši Õº‘\—¾ ÄÆà Rׄtype Ä‘H˜óh ÆXUvP™óh Æ¿Y‘P‰0¥ši Ⱥ‘\—©½ )Æ”, •׊™•בh„fileName )x¾‘`3l¾†¤Ïöööx Ýׇ__lhs Ýבh‡__rhs Ä‘`3RU†“¿öö÷Ä 'ØŠ™Î‘h„__p`@U‘`ƒ‘X†tÁ÷G÷ rØŠ™ºÐ‘h„__p†@U‘`„__n†‘X‹9Á”ØŒ™ºÐŒÍs @rØõ]H÷‘÷\ ÀØŽ}Ø‘h‹;ÂâØŒ™oÍŒÍs @ÀØx’÷&ø¨ ÙŽËØ‘H†Ñ¿&øŒøô [ÙŠ™Î‘X„__pj@U‘P„__valj[Ù‘H3RU†ÅŒøîø@¡Ù„__pM@U‘X„__valueM¡Ù‘P3RU†áîø|ùŒ Ú’® Q@U‘H’[ Q@U‘@’d Q@U‘¸ƒÞ=‘š__cur S@U‘X† |ùªùØYÚ’® m@U‘h’[ m@U‘`’d m@U‘X†0ªùÕù$®Ú’® ý@U‘h’[ ý@U‘`’d ý@U‘XƒºÁ‘P†m¿ÖùúpóÚŠ™Î‘h„__nV‘`ƒN‘X†SÁ úGú¼/ÛŠ™ºÐ‘h„__n‚‘`†ÚÆHúÅýÜŠ™oÍ‘¨„__position õ0Ç‘ „__x õÜ‘˜›xú)û®Ûš__x_copy üB‘P‰)û¼ýˆ__old_size 0U‘Hˆ__len ‘@ˆ__new_start @U‘¸ˆ__new_finish @U‘°3RU†‹ÅÆý4þT`ÜŠ™oÍ‘h‡__xX`Ü‘`3RU—G¾ S”v ñÜŠ™•ב¸’[ SñÜ‘°„tokens SöÜ‘¨„delimiters SûÜ‘ šlastPos V‘Xšpos X‘P3ï`3~¾3ï`—ë½ dv4 ìÃÝŠ™•בˆ„line dÃÝ‘€„message dÈÝ‘ø~šlastPos j‘Hšpos k‘@štokens sÑÁ‘šiSkini {º‘XšiValue ›º‘TšdataType œ‘¨3x¾3r¾—ʽ ;4 O 8/ÞŠ™•בH„message ;/Þ‘@šline ?¿Y‘Pšdone @û?‘_3r¾н %XÞŒ™•׌Ís @4Þ‚`P Ê „„ÞŽAÞ‘X4Þ;Ê D аގAÞ‘X4Þ­tD ¾ ÜÞŽAÞ‘Xv½ !õÞŒ™•×ÜÞ…H¾ h!ߎéÞ‘XÜÞî>n´MߎéÞ‘Xœ_DefaultRuneLocale,„E4__dso_handlejžr€ˆå@3ÓŸšžÎ-DTû! @žð-DTû!@žž€?AÙßk€3Éß Qž„¾ôßkO¡zž @35@/nothrowI_iàostream8Š4Ž/cerr A†à¡ H#`digitsF_ZNSt14numeric_limitsImE6digitsE @@¢Ÿiï_ZNSt14numeric_limitsIfE12has_infinityEùA¢œ`ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEùA¢Žuó_ZNSt14numeric_limitsIfE10has_denormEþA¢Ÿi(_ZNSt14numeric_limitsIdE12has_infinityEùA¢œ`)_ZNSt14numeric_limitsIdE13has_quiet_NaNEùA¢Žu,_ZNSt14numeric_limitsIdE10has_denormEþA¢Ÿia_ZNSt14numeric_limitsIeE12has_infinityEùA¢œ`b_ZNSt14numeric_limitsIeE13has_quiet_NaNEùA¢Žue_ZNSt14numeric_limitsIeE10has_denormEþA£npos ØŠ0UK/45@+0UMKP5EMÊKv—5QÁ-dW¤npos _ZNSbIwSt11char_traitsIwESaIwEE4nposE0U¥/45@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE0U¥KP5E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE—!Mµ>6iÖF @Nnumeric6jú @M¯J6k•™ @M$v6lk… @Mbc6m+B @M5}6n„ @ PÑr6)[ÛZPHŒ6b¹ä3]Pc6ñ‹½`PÐ6òÑ6½`P}6óÈ@½`P³,6ô{F½`P“—6õÇb½`P˜6ö³½`Pô6÷=È`\`†… h]decn`h]fixedª`h]hex 0.h\J¡h]leftZ+h ]oct¿Yh@]right$”h€^»>f,h^û  8ch^¨?$9th_showpos'¡Kh_skipws*C“h_unitbuf-ð2h ^Ž1Ìh@\í14²h°\UQ7ÂHhJ^b–:0+h]badbitL y h]eofbitOf h]failbitTðZ h]goodbitWY6 h]appjß h]atemsh\ –vq<h\^–yøEh]trunc|uh ]beg‹‰'h]cur޼h\DŒ‘’1hgupper<1E„Ìq€glower<2ÀÌqgalpha<3ôJÌqgdigit<4MÌqhxdigit<5p&Ìqgspace<6Š&Ìq@hprint<7ÆLÌqggraph<8*“Ìq%gcntrl<9?‡Ìqgpunct<:*PÌq galnum<;-Ìq¤_S_atoms_out!!_ZNSt10__num_base12_S_atoms_outEĤ_S_atoms_in!%_ZNSt10__num_base11_S_atoms_inEÄoÚS!Ë ÎvQ}oõX!Ö ê-Äj¢.!3_ZNSt10moneypunctIcLb1EE4intlEùAj¢.!3_ZNSt10moneypunctIcLb0EE4intlEùAj¢.!3_ZNSt10moneypunctIwLb1EE4intlEùAj¢.!3_ZNSt10moneypunctIwLb0EE4intlEùAj¢.!«_ZNSt17moneypunct_bynameIcLb0EE4intlEùAj¢.!«_ZNSt17moneypunct_bynameIcLb1EE4intlEùAj¢.!«_ZNSt17moneypunct_bynameIwLb0EE4intlEùAj¢.!«_ZNSt17moneypunct_bynameIwLb1EE4intlEùAKheEˆKsÌqKÜE‰ÚhÌqKjVEŠ¥uÌqK®WE‹.ÌqK¾™EŒlÌqK£FE¦†Ìq}srate_EÔ‰Q ~-'EÕÝ¿Y~†EÖë@û?~:E×x†û?~(nEÜâEÚ % R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  : ; I8 9: ; : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;< !.? : ;‡@< ".? : ;‡@I< #4: ;‡@I? 2 < $4: ;‡@I? 2 < % : ; & : ;' : ; (.? : ; < ).? : ; < *.? 4 < +.? : ; ‡@I< ,.: ;‡@I< -.? : ; ‡@< ..? : ;‡@I< /4: ; ‡@I? < 04: ; ‡@I< 1.? : ; I< 2 I3&I4&56I7.? : ; I< 8.? : ;I< 9.? : ;I< :; : ; <.: ; ‡@I< =.? : ; ‡@I< >G : ; ?:: ; @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E4: ;‡@I? < F : ;I8 2 G.? : ;‡@I2 < H.? : ;‡@2 < I.? : ;‡@I2 < J.? : ; ‡@I2 < K4: ; ‡@I? < L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ; ‡@I? <  O : ;I8 2 P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V.? : ;L 2 < W.? : ;‡@I2 < XG : ;Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l.? : ; 2 < m.? : ; L 2 < n.? : ;‡@IL M 2 < o4: ;‡@I? < pG : ; q.? : ; ‡@2 < r.? : ; ‡@2 < sI8 L 2 t.? : ;2 < u.? L 4 < v.? : ;‡@< w4: ;‡@I<  x4: ;‡@I< y4: ; ‡@I? < z.? : ; ‡@L M < {.? : ; ‡@IL M < |.? : ; ‡@IL M < }4: ; ‡@I? 2 < ~4: ; ‡@I? 2 < 4: ; ‡@I? 2 < €.? : ; ‡@L M 2 < .? : ; ‡@I< ‚.? : ; ‡@I@ƒI „: ; I ….? : ; ‡@@†.G@‡: ;I ˆ4: ;I ‰ ŠI4  ‹.G ŒI4 .1‡@@Ž1 : ; I.G: ; ‘: ;I’: ; I “: ;I ”.‡@4 @•.4 @–.4 @—.G: ; @˜4: ; I2  ™4: ; I š4: ; I › œ4: ; I? < 4I? 4 < ž4G Ÿ4G 4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < Ln4þCwþýõû /usr/include/c++/4.2.1/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug../includenewstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hSkini.cppiostreambasic_string.hstl_uninitialized.hvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.htypes.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hcodecvt.hbasic_ios.hbasic_ios.tccostreamostream.tccistreamsstreamsstream.tccStk.h Skini.h SKINI.tbl basic_file.hc++io.hfstreamfstream.tcc òèºjºÉ.¿/ŸÒäƒÍ"»W»W»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒìfƒKfƒsžºÏ}ò»ú}tó0.óÉÜ<óÉ™<ƒeƒ¯º»Õ}.» ¬ô/å.ùX>÷ä?Ÿe®fDN6=4. uqf»“>ÉÛ~‡KbQ QL…/Ç>Ø’ÉÅ#¬A‹uØ~<>»Z'<ó òth„æ=É/AÉ=¿$ŸÊ…BÄ%Y Ft:4’/Æd&’2­»yò_¬žôLu[ ýLó׃OŸ#v/#å2K »ltº „ä’»X,*mYg¬’‘+,+4YÚ~¬ô/דÉ=.דŸ.…ZL05LÒV`vv­çƒuu××2ׂ$N1u/@:kg××2,+2‘××Ê9')u)ZÉ××Ë?H5[A5["1»5?×+_‚$ÖJù~žô‘K[+/×É­hvÖ ä8V‚ÈØ_ÈØ_ÈØz_È$'È$' 4þÞÖ î~ä ’$/Jò‘òw‘ò”òw”ò¢òv¢ò£òw£ò¦òw¦ò°òv°ò±òw±ò´òw´òçòvwwvèòéòwéòìòwìòóvóówóówó3óv4ó5ów5ó8ów8óUóvVóWówWóZówZówóvxóyówyó|ów|ó‚óv‚óƒówƒó†ów†ó™óvšó›ów›óžówžó¤óv¤ó¥ów¥ó¨ów¨ó»óv¼ó½ów½óÀówÀóÓóvÔóÕówÕóØówØóâóvâóãówãóæówæóôvôôwôôwô!ôv"ô#ôw#ô&ôw&ô9ôv:ô;ôw;ô>ôw>ôHôvHôIôwIôLôwLôVôvVôWôwWôZôwZôgôvhôiôwiôlôwlô„ôv„ô…ôw…ôˆôwˆô§ôv¨ô©ôw©ô¬ôw¬ôêôvêôëôwëôîôwîô õv õ õw õõwõ)õv*õ+õw+õ.õw.õ8õv8õ9õw9õ<õw<õLõvLõMõwMõPõwPõkõvkõlõwlõoõwoõ‚õv‚õƒõwƒõ†õw†õ®õv®õ¯õw¯õ²õw²õÔõvÔõÕõwÕõØõwØõ÷õv÷õøõwøõûõwûõNövNöOöwOöRöwRöyövyözöwzö}öw}ö öv ö¡öw¡ö¤öw¤öÏöv4þ5þw5þ8þw8þwþvwþxþwxþ{þw{þŒþvww1v23w36w6vwwÆvÆÇwÇÊwÊ”vÏöÐöwÐöÓöwÓööövöö÷öw÷öúöwúö÷v÷÷w÷÷w÷G÷vH÷I÷wI÷L÷wL÷‘÷v’÷“÷w“÷–÷w–÷&øv&ø'øw'ø*øw*øŒøvŒøøwøøwøîøvîøïøwïøòøwòø|ùv|ù}ùw}ù€ùw€ùªùvªù«ùw«ù®ùw®ùÕùvÖù×ùw×ùÚùwÚùúv ú!úw!ú$úw$úGúvHúIúwIúLúwLúÅývÆýÇýwÇýÊýwÊý4þv”•w•˜w˜vvvwwwzwz4 v4 5 w5 8 w8 O vP Q wQ T wT Ê vÊ Ë wË Î wÎ D vD E wE H wH ¾ v¾ ¿ w¿  w vwwnvÂê_Ëoperator new¡Ëoperator deleteßËminÍstd::vector, std::allocator >, std::allocator, std::allocator > > >::size2Ístd::vector, std::allocator >, std::allocator, std::allocator > > >::operator[]tÍstd::vector >::operator[]¶Ístd::vector >::operator[]Î__gnu_cxx::new_allocator, std::allocator > >::new_allocator\Îstd::allocator, std::allocator > >::allocatorªÎ__gnu_cxx::new_allocator, std::allocator > >::~new_allocatorøÎstd::allocator, std::allocator > >::~allocator$Ïstd::allocator, std::allocator > >::~allocatorqÏ__gnu_cxx::new_allocator, std::allocator > >::new_allocatorÎÏstd::allocator, std::allocator > >::allocatorÐstd::allocator, std::allocator > >::allocatoraÐstd::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_impl::~_Vector_implÐstd::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_get_Tp_allocator¿Ð__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >::baseñÐ__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >::operator*LÑ__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >::__normal_iteratorÑstd::vector, std::allocator >, std::allocator, std::allocator > > >::endÖÑstd::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_impl::_Vector_impl3Òstd::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_Vector_baseÒstd::vector, std::allocator >, std::allocator, std::allocator > > >::vectorÅÒstd::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_get_Tp_allocator÷Ò__gnu_cxx::new_allocator, std::allocator > >::max_size)Óstd::vector, std::allocator >, std::allocator, std::allocator > > >::max_sizeVÓ_Destroy, std::allocator > >ŠÓ__destroy_aux, std::allocator >*>ÐÓ_Destroy, std::allocator >*> Ô_Destroy, std::allocator >*, std::basic_string, std::allocator > >SÔstd::__copy_backward::__copy_b, std::allocator >*, std::basic_string, std::allocator >*>²Ô__copy_backward_aux, std::allocator >*, std::basic_string, std::allocator >*>Õstd::__copy_backward_normal::__copy_b_n, std::allocator >*, std::basic_string, std::allocator >*>eÕcopy_backward, std::allocator >*, std::basic_string, std::allocator >*>pÖstk::Skini::whatsThisControllerâÖstk::Skini::whatsThisTypeR×stk::Skini::setFileš×operator==, std::allocator >â×__gnu_cxx::new_allocator, std::allocator > >::deallocate'Østd::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_deallocate”Østd::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::~_Vector_baseâØstd::vector, std::allocator >, std::allocator, std::allocator > > >::~vectorÙ__gnu_cxx::new_allocator, std::allocator > >::construct`Ù_Construct, std::allocator >, std::basic_string, std::allocator > >¦Ù__uninitialized_copy_aux, std::allocator >*, std::basic_string, std::allocator >*> Úuninitialized_copy, std::allocator >*, std::basic_string, std::allocator >*>YÚ__uninitialized_copy_a, std::allocator >*, std::basic_string, std::allocator >*, std::basic_string, std::allocator > >®Ú__gnu_cxx::new_allocator, std::allocator > >::allocateóÚstd::_Vector_base, std::allocator >, std::allocator, std::allocator > > >::_M_allocate/Ûstd::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux#Üstd::vector, std::allocator >, std::allocator, std::allocator > > >::push_backeÜstk::Skini::tokenizeÝstk::Skini::parseStringÍÝstk::Skini::nextMessageXÞstk::Skini::~Skini„Þstk::Skini::~Skini°Þstk::Skini::~SkiniõÞstk::Skini::Skini!ßstk::Skini::Skiniôßskini_msgs ÂêÁ__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_t_opaque_pthread_mutex_t@_opaque_pthread_once_t~__darwin_off_t”__darwin_pthread_mutex_t´__darwin_pthread_once_tÓ__darwin_wctrans_tí__darwin_wctype_tsize_ttime_t"ptrdiff_tU$_4div_tŒ$_5¶ldiv_tÄ$_6îlldiv_týint64_tÒ'lconv5*va_listD*fpos_tR*__sbufˆ*__sFILE{,FILE0clock_t0tmç0pthread_mutex_tþ0pthread_once_t1__gthread_once_t,1__gthread_mutex_tE1wint_tS1$_7¨1_RuneEntryº1$_8ô1_RuneRange2$_9E2_RuneCharClass[2$_10E4_RuneLocaleÀ6mbstate_tÑ6wctype_tÞ=__false_type>char_traits@__vtbl_ptr_type5@nothrow_tC@new_allocatorAallocatorB_Atomic_wordBbasic_string,std::allocator >^U_Rep_base£U_RepWlocale[facet;]id^_Impl-aios_baseQhbasic_streambuf >änwctrans_tÓpctype_base×qctypewcodecvt_base‰w__codecvt_abstract_base¬zcodecvtý|money_baseV}basic_ios >g__normal_iterator, std::allocator > >hƒnum_get > >}‰num_put > >4Žbasic_ostream >F’basic_istream >A˜basic_stringbuf,std::allocator >­šbasic_ostringstream,std::allocator >¤žStkErrorÈŸStk;£__basic_file•¥basic_filebuf >«basic_ifstream >K¬new_allocator®­allocator®_Vector_base >[¯vector >À´new_allocator#¶allocator“¶_Vector_base >зvector >;½Skini„¾SkiniSpecؾnew_allocator, std::allocator > >$Àallocator, std::allocator > >”À_Vector_base, std::allocator >,std::allocator, std::allocator > > >ÑÁvector, std::allocator >,std::allocator, std::allocator > > >0Ç__normal_iterator, std::allocator >*,std::vector, std::allocator >, std::allocator, std::allocator > > > >É__copy_backward_normalJÉ__copy_backwardzÉ__normal_iterator, std::allocator > >àostream_ZNSaISsED1Ev_ZNSt13basic_filebufIcSt11char_traitsIcEE19_M_terminate_outputEv_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNSirsEPSt15basic_streambufIcSt11char_traitsIcEEiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6vectorISsSaISsEED1Ev_ZNSt6localeaSERKS_read_ZNKSt6vectorISsSaISsEE5frontEv_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEm_ZNKSt6vectorISsSaISsEE4dataEvtmpfile_ZNSi7getlineEPclcvscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZNSt12_Vector_baseIlSaIlEE19_M_get_Tp_allocatorEv_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNSt6vectorIlSaIlEE4rendEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEm_ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsm_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZNKSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEvoperator[]c_strdecimal_point_ZNKSt6vectorIlSaIlEE4backEv_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__M_destroy_pback__first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EE_ZNSi5seekgExSt12_Ios_Seekdir_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSt6vectorISsSaISsEE4backEv_ZNSs12_M_leak_hardEv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE16do_always_noconvEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEctellgignoreSampleRateChangetellp_S_id_messagesseekg_ZNSt13basic_filebufIcSt11char_traitsIcEE6setbufEPcl_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE2inERS0_PKcS4_RS4_PcS6_RS6_seekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNSi3getEPclc_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZSt19__copy_backward_auxIPSsS0_ET0_T_S2_S1__ZNSt6vectorIlSaIlEE5clearEv_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE13always_noconvEv_ZNKSs4findERKSsm_M_insert_aux_ZNSt8ios_base3appE_ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE10max_lengthEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv_ZNSi5tellgEv~basic_istreambasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseek_ZNSt6vectorIdSaIdEE4dataEvpword_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEppEioperator==, std::allocator >_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEppEv_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEv_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEplERKlshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEunshift_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSaISsED2Ev_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE6do_outERS0_PKcS4_RS4_PcS6_RS6_fgetws_ZNSs6assignERKSs~__basic_file_ZNSt13basic_filebufIcSt11char_traitsIcEE22_M_convert_to_externalEPcl_ZNKSs16find_last_not_ofEPKcmmoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv__destroy_aux, std::allocator >*>_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZNK9__gnu_cxx13new_allocatorISsE7addressERKSs_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSi5ungetEv__uninitialized_copy_aux, std::allocator >*, std::basic_string, std::allocator >*>_ZNSt13basic_filebufIcSt11char_traitsIcEE9pbackfailEi_ZNSirsERb_ZNSirsERd_ZNSirsERe_ZNSirsERfputwchar_ZNSirsERj_ZNSirsERl_ZNSirsERmtowupper_ZNSirsERs_ZNSirsERtstr_ZNSirsERx_ZNSirsERy_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEv_ZNSt13basic_filebufIcSt11char_traitsIcEE6xsgetnEPclsizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcm_M_implname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKclputback_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZN9__gnu_cxx13new_allocatorIlE7destroyEPl_ZNKSt6vectorISsSaISsEE2atEm_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6vectorIlSaIlEE14_M_fill_assignEmRKl_ZNSt13basic_filebufIcSt11char_traitsIcEE5imbueERKSt6locale_Z41__static_initialization_and_destruction_0ii_ZNSt6locale5_Impl19_S_facet_categoriesE~basic_filebuf_ZNSt8ios_base5truncE~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__copy_backward_aux, std::allocator >*, std::basic_string, std::allocator >*>_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEixERKlpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSi4peekEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSt13basic_filebufIcSt11char_traitsIcEE27_M_allocate_internal_bufferEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNSt6vectorIlSaIlEE6insertEN9__gnu_cxx17__normal_iteratorIPlS1_EERKl_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm_ZNKSt6vectorISsSaISsEE3endEv~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNKSt7codecvtIcc11__mbstate_tE13do_max_lengthEv_ZNSt13basic_filebufIcSt11char_traitsIcEE15_M_create_pbackEv_ZN3stk5SkiniD1Ev_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt6vectorISsSaISsEE5beginEv_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEE4baseEv_ZNKSt6vectorISsSaISsEE14_M_range_checkEm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_ZN9__gnu_cxx13new_allocatorISsE9constructEPSsRKSswhatsThisType_S_facet_categories_ZNSi5seekgESt4fposI11__mbstate_tE_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSt6vectorISsSaISsEE6insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEmRKSs_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt6vectorIlSaIlEE4dataEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt6vectorIlSaIlEE5beginEv_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitsetFilerawwavepath_printMessage_ZNSt6vectorIlSaIlEE5eraseEN9__gnu_cxx17__normal_iteratorIPlS1_EE_ZNSt8ios_base3begEsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_startMessage_M_padldiv_ZNSt8ios_base5pwordEi_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmIERKl_ZNSt8ios_base20_M_dispose_callbacksEv_ZNKSt6vectorISsSaISsEE8max_sizeEv_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmodefopen_ZNSt6vectorIlSaIlEEixEm_ZNSt6vectorIlSaIlEE7reserveEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPSsS3_EET0_T_S5_S4__ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldEdo_max_length_ZNSt8ios_base4leftE_Destroy, std::allocator >*, std::basic_string, std::allocator > >_ZNKSt8ios_base5flagsEv_ZNSt12__basic_fileIcE9showmanycEv_ZNKSt6vectorIlSaIlEE8max_sizeEv_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_ZNSi4syncEv~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate__codecvt_abstract_base~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_ZNSt10money_base8_S_atomsE_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfintl_ZN3stk5Skini19whatsThisControllerElgetcfail_ZNKSt7codecvtIcc11__mbstate_tE11do_encodingEv_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmmEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_string_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmmEvgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_M_destroy_internal_buffervector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZN3stk5Skini11parseStringERSsRNS0_7MessageE_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNSt12__basic_fileIcE4syncEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKc_M_seekios_basegptr_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE10do_unshiftERS0_PcS3_RS3__ZNKSs7_M_iendEv_S_max_size_ZNSt13basic_filebufIcSt11char_traitsIcEE6xsputnEPKcl_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZN3stk5Skini11nextMessageERNS0_7MessageE_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPSsS2_EET0_T_S4_S3__ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_ZNSt6vectorISsSaISsEE8pop_backEv_S_empty_repfsetpos_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1__ZNSt6locale5_Impl13_S_id_numericEcodecvtvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZNSt6vectorISsSaISsEE15_M_erase_at_endEPSswcslen_ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_fread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt13basic_filebufIcSt11char_traitsIcEE9underflowEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNKSi6gcountEv_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_ZNKSt6vectorISsSaISsEE4rendEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsm__basic_filevwprintfoperator newbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl__opaquereplace_ZNSt6locale21_S_normalize_categoryEi_ZNSt6vectorIlSaIlEE4backEvqsortsampleRateChanged_ZNSaISsEC1ERKS__ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt14basic_ifstreamIcSt11char_traitsIcEE5rdbufEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_rep_ZNSt6vectorIlSaIlEE9push_backERKl_ZNSt12_Vector_baseIlSaIlEE11_M_allocateEmreallocallocatewcscat_ZN9__gnu_cxx13new_allocatorISsEC2Evdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_M_convert_to_external_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcbasic_ifstream_ZNSirsEPFRSt8ios_baseS0_Exalloc_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC1ERKS1__ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode_ZNSt6vectorIlSaIlEE3endEvtoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNK9__gnu_cxx13new_allocatorISsE7addressERSs_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZN3stk5SkiniC2Ev_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZNSt6vectorIlSaIlEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPlS1_EEmRKl_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE3outERS0_PKcS4_RS4_PcS6_RS6__ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSt6vectorIlSaIlEE6rbeginEv_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6vectorISsSaISsEE6rbeginEv_ZNSt6vectorISsSaISsEE5frontEv_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNSirsERi_ZNKSt6vectorIdSaIdEE4sizeEv_ZNSt6vectorISsSaISsEE4dataEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6vectorISsSaISsEEaSERKS1__ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEmxsputn_2_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNSt12__basic_fileIcE4fileEv_ZNSt13basic_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNKSt6vectorISsSaISsEE6rbeginEvget_S_construct_pattern_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN9__gnu_cxx13new_allocatorISsE8allocateEmPKv_ZNKSt6vectorISsSaISsEE4sizeEv~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk5Skini13whatsThisTypeEl_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSt6vectorIlSaIlEEaSERKS1_wcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNSt13basic_filebufIcSt11char_traitsIcEE4syncEvis_open_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv_ZN3stk5SkiniC1Ev_ZNKSs4findEcmwcscspn_ZL7tolowerigcount_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod_ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv*_strtof_M_install_facet_ZNSt12__basic_fileIcE8sys_openEP7__sFILESt13_Ios_Openmode_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE5do_inERS0_PKcS4_RS4_PcS6_RS6_isprint~basic_ostringstream_ZNSt12__basic_fileIcE4openEPKcSt13_Ios_Openmodei_ZNSt6vectorISsSaISsEE14_M_fill_assignEmRKSscollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEvparseString_M_grab_ZNKSt12_Vector_baseIlSaIlEE13get_allocatorEv_ZNSi3getEPclwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc_ZSt8_DestroyIPSsSsEvT_S1_SaIT0_E_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSi3getERcfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6vectorISsSaISsEE6resizeEmSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvwcspbrk_ZNSt6vectorISsSaISsEE6assignEmRKSs_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt12__basic_fileIcE5closeEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNSt13basic_filebufIcSt11char_traitsIcEE8overflowEiencoding_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZN3stk5Skini8tokenizeERKSsRSt6vectorISsSaISsEES2_wcsftime_ZNKSs17find_first_not_ofERKSsm~Skinibasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocale_ZNK9__gnu_cxx13new_allocatorISsE8max_sizeEvnextMessage_ZNSt6vectorISsSaISsEE4swapERS1_isxdigit_ZNSs4_Rep15_M_set_sharableEv_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_get_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE6lengthERS0_PKcS4_mbegin_ZNSt6vectorISsSaISsEE9push_backERKSs_ZNKSt6vectorIlSaIlEE4rendEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSs_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE8encodingEvappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSt6vectorIlSaIlEE2atEm~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_ZNSt13basic_filebufIcSt11char_traitsIcEE13_M_set_bufferEl_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaISsEC1Evmbtowc_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigiti_ZNSt12__basic_fileIcE8xsputn_2EPKclS2_latoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSt6vectorISsSaISsEE5beginEv_ZNSs6insertEmRKSsmmwcsncmpmktimegetline_ZN9__gnu_cxx13new_allocatorIlE9constructEPlRKlbasic_filebuffgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimebasic_istreamrdstatedo_unshiftpubseekpossubstr_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNSirsEPFRSiS_Ectime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitE__lastgetenv_ZNSt6locale13_S_categoriesEmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEmcopy_backward, std::allocator >*, std::basic_string, std::allocator >*>_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEc_ZSt24__uninitialized_copy_auxIPSsS0_ET0_T_S2_S1_St12__false_typedo_tolower_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEptEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNKSt6vectorIdSaIdEE4dataEv_ZL8iswspacei_M_assign_ZNSt12_Vector_baseISsSaISsEED2Ev_ZSt10_ConstructISsSsEvPT_RKT0_syncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSt12__basic_fileIcE7seekoffExSt12_Ios_Seekdirpeekreadsome_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyISsEvPT_operator deleterdbufatexitdo_encoding_ZNKSt6vectorIdSaIdEE4backEv_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEpLERKl_ZNKSt6vectorIlSaIlEE4sizeEv_ZNSt8ios_base3decE_ZN3stk5SkiniD0Evisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZN3stk5Skini7setFileESs_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_M_terminate_output_ZNSs4_Rep26_M_set_length_and_sharableEm_M_create_pback_ZNKSt6vectorISsSaISsEE8capacityEv_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSi7putbackEcsys_opendo_in~ios_base_ZNSt6vectorISsSaISsEE2atEmoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryEdo_out_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetary_ZNSt13basic_filebufIcSt11char_traitsIcEE26_M_destroy_internal_bufferEvcontroller_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE7unshiftERS0_PcS3_RS3___resultwcstoullwcsstr_ZNKSt6vectorISsSaISsEE4backEv_M_clone__copy_b_n, std::allocator >*, std::basic_string, std::allocator >*>iscntrl_ZNKSt6vectorIlSaIlEE8capacityEv_ZNKSt12__basic_fileIcE7is_openEv_ZNKSt6vectorIlSaIlEEixEmoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_Construct, std::allocator >, std::basic_string, std::allocator > >_ZNSaISsEC2ERKS__ZNSt6vectorIlSaIlEE5frontEv_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKlalways_noconv_ZNSt12_Vector_baseIlSaIlEE13_M_deallocateEPlmSkini_ZNKSt7codecvtIcc11__mbstate_tE6do_outERS0_PKcS4_RS4_PcS6_RS6__ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16EtypeString_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrowfile_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSi7getlineEPcl_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNSt13basic_filebufIcSt11char_traitsIcEE16_M_destroy_pbackEv_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmiERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIlE7addressERKl_ZN9__gnu_cxx13new_allocatorISsE7destroyEPSs_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv_ZNSt12_Vector_baseISsSaISsEE13_M_deallocateEPSsmfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZNSirsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt6vectorIlSaIlEE6insertEN9__gnu_cxx17__normal_iteratorIPlS1_EEmRKl_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE13do_max_lengthEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_ZNSt6vectorIlSaIlEE4dataEvisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgpubsetbufstrcoll_ZL7ispunctiignore_ZNSi4readEPcl_ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZNKSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv_ZN3stk5SkiniD2Ev_ZL8iswctypeij*_wcsftime_ZNKSt7codecvtIcc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_difftime_ZN3stk3Stk7inRangeEddd_ZNSt6vectorISsSaISsEE4rendEv_ZN3stk3Stk11rawwavePathEv_ZNSt6vectorIlSaIlEE6assignEmRKlhas_denormeq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtime_ZNSt12__basic_fileIcE6xsputnEPKclseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt10money_base18_S_default_patternE_ZNKSt6vectorISsSaISsEE5emptyEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getloc_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEcwctomb_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE9do_lengthERS0_PKcS4_m_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEvllabs_ZSt13__destroy_auxIPSsEvT_S1_St12__false_type_ZNSt6vectorIdSaIdEE5clearEvxsgetn_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEdeEviswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSt6vectorIlSaIlEE15_M_erase_at_endEPl_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_localeempty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSirsERPv_ZNSt12__basic_fileIcE2fdEvpptr_ZNKSs12find_last_ofERKSsm_ZNSt12_Vector_baseISsSaISsEEC2ERKS0__ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEi_ZNKSt6vectorIlSaIlEE5emptyEvnew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblen_ZNSi6ignoreEli_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEvmax_lengthfwide_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKduninitialized_copy, std::allocator >*, std::basic_string, std::allocator >*>_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstof_ZNSt6vectorISsSaISsEE3endEvwcstokwcstol_ZNSt6vectorIlSaIlEE6rbeginEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNKSt6vectorIlSaIlEE2atEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSt13basic_filebufIcSt11char_traitsIcEE7_M_seekExSt12_Ios_Seekdir11__mbstate_t_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSt12__basic_fileIcE6xsgetnEPcloperator>>_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNSt6vectorIlSaIlEE8pop_backEv_ZNKSt6vectorISsSaISsEEixEm_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvsputc_ZNSt6vectorISsSaISsEE5clearEvsputnbtowc_ZNSt6vectorIlSaIlEE5eraseEN9__gnu_cxx17__normal_iteratorIPlS1_EES5__ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EES5__ZNSt13basic_filebufIcSt11char_traitsIcEE9showmanycEv_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEvtokenize_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE_ZNSt12__basic_fileIcE8sys_openEiSt13_Ios_Openmodediv_ZNKSt23__codecvt_abstract_baseIcc11__mbstate_tE11do_encodingEvdo_length_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6vectorIlSaIlEE5beginEv_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNKSt7codecvtIcc11__mbstate_tE5do_inERS0_PKcS4_RS4_PcS6_RS6__ZNSt6vectorISsSaISsEE6insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs_ZSt4cerriswalphatmpnam_ZSt22__uninitialized_copy_aIPSsS0_SsET0_T_S2_S1_SaIT1_Erbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_GLOBAL__I__ZN3stk10skini_msgsE_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem_ZNSt6vectorISsSaISsEEC1ERKS0_~basic_stringbuf_ZNKSs8_M_limitEmm_ZNKSt7codecvtIcc11__mbstate_tE9do_lengthERS0_PKcS4_m_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZNKSt6vectorIlSaIlEE14_M_range_checkEm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphai_ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEmRKSsexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSt6vectorIlSaIlEE4swapERS1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupper_M_set_bufferiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags_ZNSt13basic_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode*_systemend_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_ZNKSt12_Vector_baseIlSaIlEE19_M_get_Tp_allocatorEv_M_stringbuf_initunget_ZNSs6appendEPKcmsetfsetgsetp~codecvtiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeEconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6vectorISsSaISsEE7reserveEm_ZNSt6locale7numericEuppercasevwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_Destroy, std::allocator > >_ZL8iswpuncti~basic_streambufiswgraph_ZNSt6vectorIlSaIlEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPlS1_EERKl_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZNK9__gnu_cxx13new_allocatorIlE8max_sizeEvfdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarnings_ZNKSt12_Vector_baseISsSaISsEE13get_allocatorEv_ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKvflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEc_ZN9__gnu_cxx13new_allocatorISsED2Ev_ZNKSt6vectorIlSaIlEE3endEvmin~__codecvt_abstract_base__copy_b, std::allocator >*, std::basic_string, std::allocator >*>_ZNKSs12find_last_ofEPKcmm_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZNKSt7codecvtIcc11__mbstate_tE16do_always_noconvEvidinfwprintfis_ZNSt6vectorISsSaISsEEixEm_M_remove_referenceoutfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwiden_M_allocate_internal_buffersetvbuf_ZSt8_DestroyIPSsEvT_S1_uflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNSi6ignoreEl_ZNKSt6vectorIlSaIlEE5frontEv_ZNSi6ignoreEv_S_empty_rep_storagewprintf_S_id_monetary_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_ZNK9__gnu_cxx13new_allocatorIlE7addressERl_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1ERKS0__ZdlPvS__ZSt13copy_backwardIPSsS0_ET0_T_S2_S1__ZSt18uninitialized_copyIPSsS0_ET0_T_S2_S1__Callback_listferrordo_always_noconvswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSi3getEv_ZNSs10_S_compareEmmlength~basic_ifstreamfputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_Destroy, std::allocator >*>_ZNSsaSEc__uninitialized_copy_a, std::allocator >*, std::basic_string, std::allocator >*, std::basic_string, std::allocator > >whatsThisController_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNSi8readsomeEPclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstateoperator<<_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSt6vectorIlSaIlEE6resizeEml_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‰uðëH‹}øèHƒEøH‹EøH;EðuèÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøëHƒmàHƒmØH‹uàH‹}ØèHÿMøHƒ}øÞH‹EØÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øè…À”À¶ÀÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åSHƒì8H‰}ØH‹}ØèH‰ÆH}ïèH‹EØH‹pH‹EØH‹8HUïèH}ïèH‹EØH‰EÐH‹}Ðèë7H‰EÈH‹]ÈH}ïèH‰]ÈH‹]ÈH‹EØH‰EÐH‹}ÐèH‰]ÈH‹}ÈèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èH‰uàH‰UØH‹uà¿èH‰EÐHƒ}Ðt1H‹uØH‹}Ðèë"H‰EÈH‹]ÈH‹uàH‹}ÐèH‰]ÈH‹}ÈèHƒÄ8[ÉÃUH‰åSHƒì(H‰}èH‰uàH‹uè¿èH‰EØHƒ}Øt1H‹uàH‹}Øèë"H‰EÐH‹]ÐH‹uèH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åSHƒìHH‰}ØH‰uÐH‰UÈH‹EÈH‰EèëH‹uØH‹}èèHƒEØHƒEèH‹EØH;EÐußH‹EèH‰EÀë9H‰E¸H‹}¸èH‹uèH‹}ÈèèH‰E¸H‹]¸èH‰]¸H‹}¸èH‹EÀHƒÄH[ÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åATSHƒì`H‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„±H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹u¨H}àèH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÇHuàèH}àèé±H‰E˜H‹]˜H}àèH‰]˜H‹}˜èH‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèëH‰E˜H‹]˜H}ïèH‰]˜é˜HƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèéšH‰E˜H‹]˜H}îèH‰]˜ëH‰E˜H‹}˜èH‹}¸èH‰ÆH}íèHUíH‹uÀH‹}ÈèH}íèH‹}¸H‹UÐH‹uÈèèH‰E˜H‹]˜H}íèH‰]˜ëH‰E˜H‹]˜èH‰]˜H‹}˜èH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PëH‰E˜H‹]˜H}ìèH‰]˜H‹}˜èHƒÄ`[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃÿÿ'¥»Ôÿÿ'u‡ ÿÿ5Vˆÿÿ6=Zÿÿ29Vÿ›1''J_ i~ÿ›œK&›ùÜz’º³h QGV–ºµÑæŽ}ÿÿ4&?m§v+ÀÿÿN'òr%rèËzŸÿÿ4"Poòë ÿÿ'#;4\ÿÿ'#;4\ÿÿ'#;4\ÿÿ',3Lÿÿ',3LSkini::setFile: already reaading a file!Skini::setFile: unable to open file ()vector::_M_insert_aux , /// Comment Line: Skini::parseString: couldn't parse this line: Skini::parseString: couldn't parse time field in line: Skini::parseString: inconsistency between type table and parsed line: // End of Score. Thanks for using SKINI!!N3stk5SkiniENoteOff€€ÿÿÿÿÿÿ€ÿÿÿÿÿÿNoteOn€ÿÿÿÿÿÿ€ÿÿÿÿÿÿPolyPressure €ÿÿÿÿÿÿ€ÿÿÿÿÿÿControlChange°€ÿÿÿÿÿÿ€ÿÿÿÿÿÿProgramChangeÀ€ÿÿÿÿÿÿ€ÿÿÿÿÿÿAfterTouchЀÿÿÿÿÿÿ€ÿÿÿÿÿÿChannelPressureЀÿÿÿÿÿÿ€ÿÿÿÿÿÿPitchWheelà€ÿÿÿÿÿÿ€ÿÿÿÿÿÿPitchBendà€ÿÿÿÿÿÿ€ÿÿÿÿÿÿPitchChange1€ÿÿÿÿÿÿ€ÿÿÿÿÿÿClockø€ÿÿÿÿÿÿ€ÿÿÿÿÿÿUndefinedù€ÿÿÿÿÿÿ€ÿÿÿÿÿÿSongStartú€ÿÿÿÿÿÿ€ÿÿÿÿÿÿContinueû€ÿÿÿÿÿÿ€ÿÿÿÿÿÿSongStopü€ÿÿÿÿÿÿ€ÿÿÿÿÿÿUndefinedý€ÿÿÿÿÿÿ€ÿÿÿÿÿÿActiveSensingþ€ÿÿÿÿÿÿ€ÿÿÿÿÿÿSystemResetÿ€ÿÿÿÿÿÿ€ÿÿÿÿÿÿVolume°€ÿÿÿÿÿÿModWheel°€ÿÿÿÿÿÿModulation°€ÿÿÿÿÿÿBreath°€ÿÿÿÿÿÿFootControl°€ÿÿÿÿÿÿPortamento°A€ÿÿÿÿÿÿBalance°€ÿÿÿÿÿÿPan° €ÿÿÿÿÿÿSustain°@€ÿÿÿÿÿÿDamper°@€ÿÿÿÿÿÿExpression° €ÿÿÿÿÿÿNoiseLevel°€ÿÿÿÿÿÿPickPosition°€ÿÿÿÿÿÿStringDamping° €ÿÿÿÿÿÿStringDetune°€ÿÿÿÿÿÿBodySize°€ÿÿÿÿÿÿBowPressure°€ÿÿÿÿÿÿBowPosition°€ÿÿÿÿÿÿBowBeta°€ÿÿÿÿÿÿReedStiffness°€ÿÿÿÿÿÿReedRestPos°€ÿÿÿÿÿÿFluteEmbouchure°€ÿÿÿÿÿÿLipTension°€ÿÿÿÿÿÿStrikePosition°€ÿÿÿÿÿÿStickHardness°€ÿÿÿÿÿÿTrillDepth°€ÿÿÿÿÿÿTrillSpeed°€ÿÿÿÿÿÿStrumming°BNotStrumming°BPlayerSkill°Ñ€ÿÿÿÿÿÿChordÒ€ÿÿÿÿÿÿ€ÿÿÿÿÿÿChordOffÓ€ÿÿÿÿÿÿ€ÿÿÿÿÿÿShakerInst°/€ÿÿÿÿÿÿMaraca°/Sekere°/Cabasa°/Bamboo°/Waterdrp°/Tambourn°/Sleighbl°/Guiro°/OpenFile€ÿÿÿÿÿÿ€ÿÿÿÿÿÿSetPath€ÿÿÿÿÿÿ€ÿÿÿÿÿÿFilePath¸ €ÿÿÿÿÿÿ€ÿÿÿÿÿÿFrequency¹ €ÿÿÿÿÿÿ€ÿÿÿÿÿÿNoteNameº €ÿÿÿÿÿÿ€ÿÿÿÿÿÿVocalShape» €ÿÿÿÿÿÿ€ÿÿÿÿÿÿGlottis¼ €ÿÿÿÿÿÿ€ÿÿÿÿÿÿVoicedUnVoiced½ €ÿÿÿÿÿÿ€ÿÿÿÿÿÿSynthesize¾ €ÿÿÿÿÿÿ€ÿÿÿÿÿÿSilence¿ €ÿÿÿÿÿÿ€ÿÿÿÿÿÿRndVibAmtÀ €ÿÿÿÿÿÿ€ÿÿÿÿÿÿVibratoAmt°€ÿÿÿÿÿÿVibFreq° €ÿÿÿÿÿÿ€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿW† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿäçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ°çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿΆ 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ”çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿfçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿbçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿŽçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† <øÿÿÿÿÿÿÿ}çÿÿÿÿÿÿÿ† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿâçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¾çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿXçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿXçÿÿÿÿÿÿÿ† ƒc -V¥-CÀ-/›(¤-  -þ ¥-ë À-× ›Ð ¤-³ Ë-¡  -” ¥-y ¥-h Á-T ›9 Ë-'  - ¥-ÿ ¥-î Á-Ú ›¿ Ë-­  -  ¥-… ¥-t Á-` ›@  -3 ¹- ¹-ï '-Í ¾-À ¡-² Ç-­ £=¦ › °-… Æ-k ¸-N ¿- y-  - y-º $~ -h }-K -% »- {-ò }-Ü -Á Ó-¹ «-± {-› }-w -a }-B Ô-: «-2 {- -©¡-›È-Ç-Š£=ƒgQ-O$Ô-«-{-÷Ó-ï«-ç{-ʾÓ-¶«-®{-‚¡-tÈ-hÇ-c£=\Q¬-I{-;µ-0{-´-{-ù¼-ì{-Ñ$Ÿ¡-‘È-…Ç-€£=y_—-T{-B$û³-×Q-γ-¼¹-•¹-~/-i¶-dU²-L[-Cw-6W-¡- È-Ç-û£=ôâ¦-Ýʨ-Åž¬-U -H¹-1§-©- ¹-u-õ­-Ч-»©-{¡-mÇ-h ^È-RÇ-M£=F;±-+½-«-¡-öÇ-ñ£=êß¿-· -ª¹-Œº-$T$,¸- -ú¹-غ-Ë$ $s$H¸-+Ã-&è¯- ¯-c¯-9-ª-x H  è ¸ ˆ X (  È xP(øÈ˜h@ðÈ p@ðÈ xP(ذˆ`8èÀ˜pH øÐ¨€X0à¸h@ðȘpH Gàüß3ß+ßßÿÞÂÞºÞ–ÞŽÞjÞbÞÝÝÕÝÝÝuÜmÜ1Ü)ܸ۰ÛÛ…Û=Û5ÛÛùÚ¼Ú´ÚgÚ_ÚÚÚ´Ù¬ÙnÙfÙÙÙôØìئ؞Ø5Ø-Øð×èרנ×b×Z×;×3×òÖêÖËÖÃÖ€ÖxÖVÖNÖ;Ö3ÖëÕãÕsÕkÕ$ÕÕÀÔ¸ÔaÔYÔÔÔÞÓÖÓ˜ÓÓdÓ\Ó7Ó/ÓÓýÒÓÒËÒ¢ÒšÒEÒ=ÒèÑàÑчÑ^ÑVÑÿÐ÷ÐÍÐÅЛГÐsÐkÐÐ ÐàÏØÏƒÏ{Ï6Ï.Ï ÏϼδÎnÎfÎ&ÎÎÄͼ͂ÍzÍ@Í8ÍÍÍàÌØÌ/Ì'ÌíËå˶ˮËxËpË0 à¥TäÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(ž q-Ž s-o ?-(  - [-Ú e-¨ [-Ÿ  -’ Ï- [-n Ð-i e-X [-O “-> U-2 g-) Î- [- “-è U-Ü g-Ó [-Æ ‹-³ K-¢ U-– g- [-l ?-X [-K ‹-4 K-+ U- g- _-ùS-ÂÅ-½«S-žQ-• -ˆ¹-r¹-i»-]M-T…-FK-%·-?-±=-‰Ì-xÄ-_I-?‡--Ý -ÐÏ-ÃÐ-¾‘-±Î-†-S -Fœ-/·-ž-ñ -äœ-Í·-µž-‹ -~k-e[-Rk-A[-8“- U-g-ûc-òe-±;-Ë-X®-9o- ‰-ãm-©»-a‘->ƒ- •-ì¹-ÕI-ÍO-“i-sa-1Y- G-£]-‹A-kA-=E-%E-C-R-=Í-8,Ñ=%Â- @É8š0Ê ¢57™ 4^ ø 4^ø 3ô \ô 4 Ñ 2^Ñ À 2^À 1¼ \¼ 2 ™ :^™ ˆ :^ˆ 9„ \„ : a 8^a P 8^P 7L \L 8 ) 6^)  6^ 5 \ 6 ñ &^ñ à &^à %Ü \Ü & ¹ (^¹ ¨ (^¨ '¤ \¤ ( 0^ p 0^p /l \l 0 8 v^8 u4 \4 v r^ ø r^ø qô \ô r À `^À _¼ \¼ ` ˆ >^ˆ =„ \„ > P Œ^P ‹L \L Œ  ˆ^ ‡ \ ˆ ñ Ž^ñ à Ž^à Ü \Ü Ž ¹ ‚^¹ ¨ ‚^¨ ¤ \¤ ‚ @^ p @^p ?l \l @ I z^I 8 z^8 y4 \4 z l^ kü \ü l È f^È eÄ \Ä f <^ ;Œ \Œ < X ˜^X —T \T ˜ .^ - \ . ù*^ùè*^è)ä\ä* Á,^Á°,^°+¬\¬, x#^xt\t# @"^@<\<" !^\! І^Ð…Ì\̆ ˜p^˜o”\”p `Š^`‰\\\Š (n^(m$\$n ð”^ð“ì\ì” ¸’^¸‘´\´’ €„^€ƒ|\|„ H–^H•D\D– T^S \ T ØJ^ØIÔ\ÔJ  P^ Oœ\œP hx^hwd\dx 0j^0i,\,j øb^øaô\ôb Àt^Às¼\¼t ˆH^ˆG„\„H PN^PML\LN L^K\L àh^àgÜ\Üh ¨d^¨c¤\¤d pV^pUl\lV 8Z^8Y4\4Z B^Aü\üB È^^È]Ä\Ä^ \^[Œ\Œ\ XF^XET\TF X^ W\X èD^èCä\äD °~^°}¬\¬~ x€^xt\t€ @|^@{<\<| R^Q\R Ð ^ÐÌ\Ì ˜^˜”\” `^`œ\\\ (Ÿ^(ž$\$Ÿ ÒMæwþ)4þZH#jsŒþ…·þ—°›àŸ£âþµÿÇÿÙ<ÿëïpÿ"$8#p'°,H>CšUÒhý{(ŽS¡~´ ¾èã X;Þ@¢ 4 Jø!Ÿ vÀ!Æ­2È1Æé8 ”âˆ! ¾ ºØ"`Ð#€ P x0"æ Ê Žh"ù D ¤ "€öö?€¨ €Öùþ€  À&øð€ˆ/€ÔóA€¶€xó¹€ë€šóô€pe€hôŒ€ x€8õ±€ðä€Hô€0&€VôJ€hA€*õw€¸F€èò=€ ¦€Lõâ€(k€ôƒ€ˆÜ€‚óâ€8Y€âón€P€¤ó€¨ €¼ó/€àT € ú1€Ø Å€¨ôò€}€"ô˜€ÀQ€÷u€à®€:ôÌ€øú€êô*€H„€H÷«€Y€÷õ™€@î€yö&€°‚ €Húb€!§€„ôÑ€Øô €Æý¸€P!!€ õT€€§€’÷Ñ€Pf€ó`€Xœ€Vóœ€È‚€4ó€ €Œø'€À쀂õ#€˜7€ ör€èœ €|ù‘€0 À€Nöõ€xÉ €ªùÁ€h & €îøK€ø€°ò#€°€®õV€Ð6€Ôõs€Ê€kõ €`Ì€Ïö€psð¨+“ À €¢ò€x€ò €@Ñ…Õ ý p Ý O +þÍ  : T ; T c ' ÷Óáô²I L K0¥ _”3 Õ Í ˜äºIM †i ‹ | xô– œ __ZnwmPv__ZdlPvS___ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorISsSaISsEE4sizeEv__ZNSt6vectorISsSaISsEEixEm__ZNSt6vectorIlSaIlEEixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorISsEC2Ev__ZNSaISsEC1Ev__ZN9__gnu_cxx13new_allocatorISsED2Ev__ZNSaISsED1Ev__ZNSaISsED2Ev__ZN9__gnu_cxx13new_allocatorISsEC2ERKS1___ZNSaISsEC2ERKS___ZNSaISsEC1ERKS___ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev__ZNSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEdeEv__ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC1ERKS1___ZNSt6vectorISsSaISsEE3endEv__ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseISsSaISsEEC2ERKS0___ZNSt6vectorISsSaISsEEC1ERKS0___ZNKSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorISsE8max_sizeEv__ZNKSt6vectorISsSaISsEE8max_sizeEv__ZSt8_DestroyISsEvPT___ZNSsD1Ev__ZSt13__destroy_auxIPSsEvT_S1_St12__false_type__ZSt8_DestroyIPSsEvT_S1___ZSt8_DestroyIPSsSsEvT_S1_SaIT0_E__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPSsS3_EET0_T_S5_S4___ZNSsaSERKSs__ZSt19__copy_backward_auxIPSsS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPSsS2_EET0_T_S4_S3___ZSt13copy_backwardIPSsS0_ET0_T_S2_S1___ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Skini19whatsThisControllerEl__ZNSsC1Ev__ZN3stk10skini_msgsE__ZNSsaSEPKc__Unwind_Resume__ZN3stk5Skini13whatsThisTypeEl__ZN3stk5Skini7setFileESs__ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZNKSs5c_strEv__ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode__ZNKSt9basic_iosIcSt11char_traitsIcEEntEv__ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E__ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3___ZNKSs7compareEPKc__ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsm__ZdlPv__ZNSt12_Vector_baseISsSaISsEE13_M_deallocateEPSsm__ZNSt12_Vector_baseISsSaISsEED2Ev__ZNSt6vectorISsSaISsEED1Ev__ZN9__gnu_cxx13new_allocatorISsE9constructEPSsRKSs__ZNSsC1ERKSs__ZSt10_ConstructISsSsEvPT_RKT0___ZSt24__uninitialized_copy_auxIPSsS0_ET0_T_S2_S1_St12__false_type___cxa_begin_catch___cxa_rethrow___cxa_end_catch__ZSt18uninitialized_copyIPSsS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPSsS0_SsET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorISsE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm__ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs__ZSt20__throw_length_errorPKc__ZNSt6vectorISsSaISsEE9push_backERKSs__ZN3stk5Skini8tokenizeERKSsRSt6vectorISsSaISsEES2___ZNKSs17find_first_not_ofERKSsm__ZNKSs13find_first_ofERKSsm__ZNKSs6substrEmm__ZN3stk5Skini11parseStringERSsRNS0_7MessageE__ZNKSs5emptyEv__ZNKSs17find_first_not_ofEPKcm__ZNKSs13find_first_ofEPKcm__ZNSaIcEC1Ev__ZNSsC1EPKcRKSaIcE__ZNSaIcED1Ev__ZNSsixEm__ZNSs5beginEv__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_atof_atoi__ZN3stk5Skini11nextMessageERNS0_7MessageE__ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E__ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv__ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEv__ZN3stk5SkiniD0Ev__ZTVN3stk5SkiniE__ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev__ZN3stk3StkD2Ev__ZN3stk5SkiniD1Ev__ZN3stk5SkiniD2Ev__ZN3stk5SkiniC1Ev__ZN3stk3StkC2Ev__ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1Ev__ZN3stk5SkiniC2Ev__ZTIN3stk5SkiniE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk5SkiniE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk3StkE___gxx_personality_v0__ZnwmPv.eh__ZdlPvS_.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorISsSaISsEE4sizeEv.eh__ZNSt6vectorISsSaISsEEixEm.eh__ZNSt6vectorIlSaIlEEixEm.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorISsEC2Ev.eh__ZNSaISsEC1Ev.eh__ZN9__gnu_cxx13new_allocatorISsED2Ev.eh__ZNSaISsED1Ev.eh__ZNSaISsED2Ev.eh__ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_.eh__ZNSaISsEC2ERKS_.eh__ZNSaISsEC1ERKS_.eh__ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC1ERKS1_.eh__ZNSt6vectorISsSaISsEE3endEv.eh__ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseISsSaISsEEC2ERKS0_.eh__ZNSt6vectorISsSaISsEEC1ERKS0_.eh__ZNKSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorISsE8max_sizeEv.eh__ZNKSt6vectorISsSaISsEE8max_sizeEv.eh__ZSt8_DestroyISsEvPT_.eh__ZSt13__destroy_auxIPSsEvT_S1_St12__false_type.eh__ZSt8_DestroyIPSsEvT_S1_.eh__ZSt8_DestroyIPSsSsEvT_S1_SaIT0_E.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPSsS3_EET0_T_S5_S4_.eh__ZSt19__copy_backward_auxIPSsS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPSsS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPSsS0_ET0_T_S2_S1_.eh__ZN3stk5Skini19whatsThisControllerEl.eh__ZN3stk5Skini13whatsThisTypeEl.eh__ZN3stk5Skini7setFileESs.eh__ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_.eh__ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsm.eh__ZNSt12_Vector_baseISsSaISsEE13_M_deallocateEPSsm.eh__ZNSt12_Vector_baseISsSaISsEED2Ev.eh__ZNSt6vectorISsSaISsEED1Ev.eh__ZN9__gnu_cxx13new_allocatorISsE9constructEPSsRKSs.eh__ZSt10_ConstructISsSsEvPT_RKT0_.eh__ZSt24__uninitialized_copy_auxIPSsS0_ET0_T_S2_S1_St12__false_type.eh__ZSt18uninitialized_copyIPSsS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPSsS0_SsET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorISsE8allocateEmPKv.eh__ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm.eh__ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs.eh__ZNSt6vectorISsSaISsEE9push_backERKSs.eh__ZN3stk5Skini8tokenizeERKSsRSt6vectorISsSaISsEES2_.eh__ZN3stk5Skini11parseStringERSsRNS0_7MessageE.eh__ZN3stk5Skini11nextMessageERNS0_7MessageE.eh__ZN3stk5SkiniD0Ev.eh__ZN3stk5SkiniD1Ev.eh__ZN3stk5SkiniD2Ev.eh__ZN3stk5SkiniC1Ev.eh__ZN3stk5SkiniC2Ev.eh__GLOBAL__I__ZN3stk10skini_msgsE__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table0GCC_except_table1LC0LC1LC2GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5LC3GCC_except_table6GCC_except_table7LC4LC5LC6LC7LC8LC10GCC_except_table8LC11GCC_except_table9GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13GCC_except_table14EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk10skini_msgsE.eh___tcf_0.ehstk-4.4.4/src/Debug/Socket.o000644 000766 000766 00000236420 12015735510 015541 0ustar00garygary000000 000000 Ïúíþà x$$__text__TEXTA,&€__debug_frame__DWARFHH @-__debug_info__DWARFØ}šØ¸-!__debug_abbrev__DWARFU¡þ U©__debug_aranges__DWARFS«PS³À.__debug_macinfo__DWARF£«£³__debug_line__DWARF£«û£³Ø.__debug_loc__DWARFž°tž¸/Z__debug_pubnames__DWARFµ#½__debug_pubtypes__DWARF5¶È5¾__debug_inlined__DWARFý¼ýÄ__debug_str__DWARFý¼býÄ__debug_ranges__DWARF  '__mod_init_func__DATA'Ð1 __textcoal_nt__TEXTJ' €__StaticInit__TEXTbXb'Ø1€__gcc_except_tab__TEXTºº'__const__DATA@ X@(2 __cstring__TEXT˜ ˜(__bss__DATA$__eh_frame__TEXT¨ h¨(P2C h__constructor__TEXT$,__destructor__TEXT$,h49ø7 P &UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì ‰}üH‰uðH‰Uè‰Mä‹}üèƒð„Àt ÇEàÿÿÿÿëH‹UèH‹uð‹Mä‹}üè‰Eà‹EàÉÃUH‰åHƒì ‰}üH‰uðH‰Uè‰Mä‹}üèƒð„Àt ÇEàÿÿÿÿëH‹UèH‹uð‹Mä‹}üè‰Eà‹EàÉÃUH‰åHƒì ‰}ì@ˆuè‹}ìèƒð„ÀuR‹}캾¸è‰Eüƒ}üx2€}èt ‹Eüƒàû‰Eäë ‹EüƒÈ‰Eä‹}ì‹U侸è‰EüÉÃUH‰åHƒì‰}ü‹}üèƒð„Àu‹}üèÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹Eè‹x èH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹Eè‹x èH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹Eè‹x èH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹}øèHH‹EøH‰H‹EøÇ@ ÿÿÿÿH‹EøÇ@ÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèHH‹EøH‰H‹EøÇ@ ÿÿÿÿH‹EøÇ@ÿÿÿÿÉÃÿÿÿÿx $† $+7† ,† ƒ$bC† $¥† $† $2I† $|I† $Ær† $8$† ,\y† ƒ,Öy† ƒ,Py† ƒ$Ê;† $;† yšGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Socket.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t (»__darwin_wctype_t *Âsize_t c¤time_t WËptrdiff_t ˜  stdZ 7Z 8] X` Z‡ ]® _Ê bå j7 kn oµ pÓ qô r  s" ug wƒ x– z­ }É ~å  8 ‚Z ƒg „ƒ …– †¼ ‡Ý ˆþ Š ‹E Φ Ðd Ñr Ów Ô Õ› ×· Ø ÙÎ Úï Û9 ;Ž < =Þ d7 eC gF h_ iv j k¤ l» mÒ nô o s5 t[ v w£ xË zã {û |  }! ‚5 ƒM „j †~ ‡— о ‹Ì Œä µ ¶$ ·L ¸i ¹ <ñ Fä$ Gþ$ H% I2% JL% Kg% L‚% M% N¸% OÓ% Pî% Q & R$& B?& CB& DÑ FE& GV& Hr& I“& J°& KÒ& Lô& M ' N"' HL' ’m' ”p' •‡' –ž' —¿' ˜Û' ™÷' š( ›0( œM( d( žq( Ÿ˜(  ¾( ¡à( ¢) £") ¤9) ¥[) ¦x) §”) ©µ) «Ö) ­ü) ¯* ±9* ³U* ´v* µ’* ¶®* ·Ê* ¸æ* ¹+ º,+ »C+ ¼d+ ½…+ ¾¦+ ¿Ò+ Àî+ Â, Ä,, ÅM, Æn, Ç, Ȱ, ÉÇ, Êè, Ë - Ì*- ÍK- Îc- Ð{- Ö—- ܳ- âÏ- èë- .(.I.__debug1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >… H&2#_M_p¨#H&Š2¨a2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >â_Ios_Fmtflags7¼ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek" _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸É _S_beg_S_cur_S_end_S_ios_seekdir_end€€” ¯event¢ erase_eventimbue_eventcopyfmt_event`Óµ _M_nextÕqQ#_M_fnÖ’Q#ëY×»#”Øv2#`Û‚ qQ’Q»qQ ½Eß?› qQ!$^ã`;»qQ«&ñü _M_pwordòk#_M_iwordó #«&ô˜Qî5"é_ZNSt8ios_base4Init11_S_refcountEv2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEn0î5–žQZ5žQ»basic_streambuf > RŽ_ T‘_ U”_ W—_ X±_ ZË_ \å_ ]ÿ_ ^` _8` `R` al` b†` c ` dº` eÔ` fî` g a h$a i>a jUactype_basectypemoney_base¾$patternÉ fieldÉ ² #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%b]¶³*Y‹íY‹Y‹&5`þ É)n0|fQ'nothrowI¹@ù'cerrAŽS(__ioinitM_ZStL8__ioinitü )ëHX»|||*‚+o):]e¨¨|*o)É*d¨Ê¨|%k[<¨å»)jPk»* , $_4a7 quotb»# remc»#div_td  $_5fn quotg # remh #ldiv_tiD $_6l¦ quotmõ# remnõ#lldiv_to|)æ;“»ÌÌ*Ò-)— ”êê|double)œ •» |)¡ – "|)‰aœkMM*S.»g)IRž7ƒ»»/ó5 –k)`9¡¨­|)Ç£nÉ  )ñLª»å|)§«|* wchar_t)u6¬»8|/#$¯ZkM0Â\°»)ž$±kƒk/E²–Ô%¥*³J-ê¶|¶*¨)Ð*µ Ý|¶»)%½»þ|¶»%VTÂãW»|)Ã:¨:*@+ )KÄ»a¨  __gnu_cxx¡›%f ®l4õõ%IR´,7¦­õõ__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >),§¦·õõ)O7™õÎ|) ^ºõï|¶»)€NÀ|¶»%¬*´S-00|¶float)Ý]·UU|¶long double/¥&Çw»)qK¦õŽõ lconv`+Â1y,¨#1ß(-¨#1.¨# int_curr_symbol/¨# currency_symbol0¨# mon_decimal_point1¨#( mon_thousands_sep2¨#0 mon_grouping3¨#81)4¨#@1à85¨#H int_frac_digits6o#P1ð7o#Q p_cs_precedes8o#R p_sep_by_space9o#S n_cs_precedes:o#T n_sep_by_space;o#U p_sign_posno#X int_n_cs_precedes?o#Y int_p_sep_by_space@o#Z int_n_sep_by_spaceAo#[ int_p_sign_posnBo#\ int_n_sign_posnCo#])3 5¨Þ»|0AKë*Žva_list!IÐfpos_t!U5 __sbuf!`> _base!a># _size!b»#*‡ __sFILE˜!‚” _p!ƒ># _r!„»# _w!…»# _flags!†˜# _file!‡˜# _bf!ˆ# _lbfsize!‰»#( _cookie!Œk#0 _close!£#8 _read!ŽÂ#@ _seek!á#H _write!#P _ub!“#X _extra!”#h _ur!•»#p _ubuf!˜#t _nbuf!™'#w _lb!œ#x _blksize!Ÿ»#ˆ _offset! #.»£k*”.»Âk¨»*©.ák»*È.»k|»*ç__sFILEX*‡'l‡7lFILE!¡D/c3!ïYY*7)SJ!ð»vY)û0!ñ»Y)'`!ò»¤Y)v/!ó»»Y)18!ô»ÒY)l7!õ»îYî*)W8!ö¨¨»Y% !ú*AY5||)R"!ÿ[kY2»"!3-Y||Y3c!»£Y »3Ø!!»ÀYÀ*Æ+3`U! ãY3g!»ûY4,!»3 ! ¨!¨Ù! 5|3†4!»M|3C1!»j||–%!~YõJ!—Y¨3‚^!»¾Y¨»4¿!Y3¡S!¨ä¨3¢!» »Y3b!©»$ ¨|53ž9!ª»F Y|F *ø3Ç!«»i |F 3"!¬» ¨|F 3~>!­»² ||F o lclock_t"M³ tm8"Z£! tm_sec"[»# tm_min"\»# tm_hour"]»# tm_mday"^»# tm_mon"_»# tm_year"`»# tm_wday"a»# tm_yday"b»# tm_isdst"c»# tm_gmtoff"d #( tm_zone"e¨#0pthread_once_t#^K__gthread_once_t$/£!wint_t%Fœ $_7%Q." __min%R…# __max%S…# __map%T…# __types%U."#*Â_RuneEntry%Vß! $_8%Xz" __nranges%Y»# __ranges%Zz"#*4"_RuneRange%[F" $_9%]Á" __name%^Á"# __mask%_Â#oÑ"l _RuneCharClass%`’"6$_10ˆ %bR$ __magic%câ# __encoding%dR$# __sgetrune%f$#( __sputrune%g¥$#0 __invalid_rune%h…#8 __runetype%j«$#< __maplower%k»$#¼ __mapupper%l»$#¼ __runetype_ext%s€"#À __maplower_ext%t€"#Ð __mapupper_ext%u€"#à __variable%wk#ð __variable_len%x»#ø __ncharclasses%}»#ü __charclasses%~Ë$#€ob$l.…{$|¤{$*|*b$.»¥$…¨¤¶*‡$»$lÿ…Ë$lÿ*Ñ"_RuneLocale%ç"7_=&å=-»þ$»7<&ëA»%»7)>&÷¿»2%»7-&þÍ&»L%»&fH&Š »g%»&è& «»‚%»&m-&¤F»%»&¥&óH»¸%»&Z&¼)»Ó%»&7&"t»î%»& 3&)“.» &»&\ &5Ý,»$&»&@&&;'»?&»8œ"|£/ )XI"~êr&««%*8"‚Ú9«&&*Ñ )J"…«ª&ª&*«)°8"{¨Ç&Ç&*Í&+Ñ )î8"}¨é&é&*ï&+«) "€& 'é&)9"&"'é&%_>"ƒ÷VL'¨|Ç&mbstate_t'UŠwctype_t(4„)ˆP'yÑ!‡'») 'zÑ!ž'Y) '{¿'»Y)É`'|Ñ!Û' Y)a'}»÷':Y)aM'~»(Y»)^'»0(Y:5)_'€»M(Y:5)€4'Ñ!d(Y0Q'‚Ñ!)Õ"'ƒ’(|’(*L')Ù['…¾(|’()J1'†»Õ(Õ(*Û(+L')g9'ˆ){$’()r)'‰Ñ!") Y)j 'ŠÑ!9) )Ô1'Œ»[):5)s '»x)::5)G'ŽÑ!”)Ñ!Y)n`'»µ)Y:F )þ='Ä»Ö)Y:F )É5'’»ü):F )4'Æ»*::F )'#'“»9*:F )Y'Ç»U*:F )!'”v*¨ ’()¯$'•’*:)“,'—»®*::)Y'˜»Ê*::)©.'™æ*:)Õ,'š+::%g2'œMI,+:Ç&)K"'C+:),.'žd+:)"8'Ÿ»…+::)‹9' ¦+:)ƒ,'¤Ì+¨Ì+’(*:)ü'¥î+::)”N'©ê ,: ,*)›N'È0,,: ,)¢N'«M,: ,)©N'¬ n,: ,»)l3'®»,: ,»)¾+'§°,:)/'¨»Ç,Ñ!)‚Q'°»è,::)ÄS'± -:)ÆG'²*-:)%2'³K- )_'´»c-:5)ú"'µ»{-:5)R)'–—-: )0'¡³-::)›('¢Ï-: )>'¦ë-::)ÈL'¯ .: )G'ÊU(.: ,)^,'ÍõI.: ,»)>'Ïj.: ,» __gnu_debug:Œ.9;[9<­:f*éb0streampos)Óz;á*ñÏGÅ.b0h0%èY*õr!n0å.h0h0%`*ù&:n0/h0h0%¡.*ýí*»*/||2Â`*s F/|2F*I|l/|h02^* ʨ’/¨|28T* ª¨¸/¨|2á*ÍT¨Þ/¨o2e!*]Yoú/v02ÒM*G`»0h02”I*3Yn070v0v0<)*#G»!d7*&A»v0=o=‚bool=|0+».»Œ05*’0>__vtbl_ptr_type0?ŽG:¸+6ë1/ºL+DÖ0ë1/ºL+Fï0ë1ñ1/±+K 1ë1»%L.+N¹I¨*1ü1b0%L.+Qu?|K1ü1h0%¦$+V/'¨q1ë1»;¶$+`Û2“1ë1¨»%ŠQ+dÜE¯1ü1;ØX+j‚3Ñ1ë1¨h0@n%+nôYë1¨*¶0=÷1+¶0*÷1:š,1[2¶0#/âX-d+2[2/âX-fD2[2a2A¨<-l[2»*2=g2+2+n0+¬_Atomic_word.%»*F : ,8£EBnposW£EC_M_dataplusF #_Rep_base_RepDÒ+oN¨ø2¨EDÒ+ßU¨3³E¨D—$áL¹E93¨ED:#%E@ÎW3¨ED)¢ Îu3¨EEK-#Y3³EDº4B8·3¨E»|EŽR<ý$à3¨E»»|D‹JDnT4¨E»»D4LfGn0+4¨E|EŽ%U·RN4¨|»E€:^Uq4¨|»E–:gv9”4¨»oEOz'S·4¨ÎÎEO~š2Ú4¨11EO‚¢ý4¨¨¨EO†Ù 5¨||D Š­`»B5»»Eé/ÃLNk5³E»»»E,U/µ©…5³EFË!šÉ(¿E:­5³E/:/¿Æ5³Ea2/:/·ß5³EÅE/:/Å6³EÅE»»/:/Ð*6³EÅE»»a2/:/ÛM6³E|»a2/:/âk6³E|a2/:/éŽ6³E»oa2kì©6³E»29Uô‘aËEË6³EÅE29Uü¡4ËEí6³E|29U aËE7³Eo2|3 9Î,7³E2|3U71I7¨E2ìW&Ü"Îf7³E2ìW1•1ƒ7¨E2³S:W  7³E2³SC… ½7¨E2V L° Ú7³E2V U‹… ÷7¨E2 ]B8¨E2Â`c^E18¨E2ŠQhÄ'N8¨E A9/n»Yq8³E»o A9ƒW8³E»2#‹P¬8¨E [+/ä» Ê8³E» 6¦Sã8³E2+L­€ n09¨E2h¼CKh0"9¨E»2h͵b0D9³E»2XâY)h0f9¨E»2Xõ= b0ˆ9³E»2ô<4ËEª9³EÅE2ô<  ,ËEÌ9³E|2ô<X]ËEî9³Eo2š4/JãËE:³EÅE2š4/[CUËE<:³EÅE»»2š4//xXËEc:³E|»2š4Bx)ËE…:³E|2š4/î+ËE¬:³E»o Xe”JÊ:³Eo%á/ø ËEë:³EÅE2áƒgSËE;³EÅE»»2á/aOËE>;³E|»2áŸT.ËE`;³E|2á¯%ËE‡;³E»o AZÌ 0¯;³Eλo2AZëïKËEÖ;³E»ÅE2AZ 8ËE<³E»ÅE»»2AZ/m ËE3<³E»|»2AZ**ËEZ<³E»|2AZAÏ;ËE†<³E»»o2AZRË Î­<³EÎo2” jÖ'ËEÔ<³E»»2” zÒ Îö<³EÎ2” Ž FÎ=³EÎÎ2e.©5ËEI=³E»»ÅE2e.ÀW%ËE=³E»»ÅE»»2e./³ËE°=³E»»|»2e.ê¼OËEÜ=³E»»|2e.íSËE >³E»»»o2e.ÆPËE9>³EÎÎÅE2e.%@0ËEj>³EÎÎ|»2e.:ÁCËE–>³EÎÎ|2e.O*QËEÇ>³EÎλo2e.s ËEø>³EÎΨ¨2e.~ÿËE)?³EÎÎ||2e.ˆê)ËEZ?³EÎÎÎÎ2e.“6PËE‹?³EÎÎ11D–5/‹ëËE½?³E»»»oDÄ]/˜!ËEï?³E»»|»Ge)/¦;$¨@»oa228T/ÁòA@¨E¨»» q9/õŠV_@³EËE2sü)6||@¨E2VZL|™@¨E2…Y v%2¶@¨E2F/Ïm.â@¨E|»»2F) A¨EÅE»2F7ü0A¨E|»2F/æÆ,WA¨Eo»2ÌSU#~A¨EÅE»2ÌS/øâJªA¨E|»»2ÌSqx ÑA¨E|»2ÌS/ 1ZøA¨Eo»20 ñB¨EÅE»20 /I*KB¨E|»»20 « 2rB¨E|»20 ¾l*™B¨Eo»2~GÌULÀB¨EÅE»2~G/-n]ìB¨E|»»2~GèöC¨E|»2~Gûù :C¨Eo»2\ p2aC¨EÅE»2\/B]C¨E|»»2\&q´C¨E|»2\/Nf,ÛC¨Eo»2!DNVD¨EÅE»2!/Y. .D¨E|»»2!aTUD¨E|»2!/n£>|D¨Eo»2Ë8(42£D¨E»»2¡.“Q!»ÅD¨EÅE2¡./‚mV»ñD¨E»»ÅE2¡./’ŒF»'E¨E»»ÅE»»2¡./£¿>»IE¨E|2¡./²gM»uE¨E»»|!¡./Ã6»¨E»»|»+*®E+2*2*Ó2=Ó2=®E=2:Ç2”F _M_length•# _M_capacity–#1”—v2#:Ó2›×GÑE#H³ /@6£EHþ1/E%/‚Hô^/QÀ×G8Ë!´VK¿E%³¾5n0‹FçG%;H‡Kn0§FçG;X@ÆQ¿F¹E;Ê)3×F¹E;D#Îg<ôF¹E»%“9Ø@¨G¹E%$.ܾ¨6G¹Ea2a22²&/-2¹E\G»»a2;Ê"ç1LyG¹Ea2 78/«2A—G¹Ea2% 3õ£O¨³G¹E! >/^†>¨¹Ea2»çGl*íG+F: 0CLKInone0h_ZNSt6locale4noneE|0J”&0iÚ+|0Knumeric0jY|0JŠ-0kx`|0JJ0l{S|0J>0mí(|0J`N0nÌR|0 Iall0p_ZNSt6locale3allE|0?÷C_M_impl0LK##_S_classic0 _ZNSt6locale10_S_classicELK#_S_global0#_ZNSt6locale9_S_globalELKLòG0)±/RK#_S_once08_ZNSt6locale7_S_onceE¹!–^/â0{ƒIbK/â0„œIbKhK/â0µIbK|/â0ØIbKhK|»/â0ªûIbKhKhK»/( 0ºJbK»%9U0Å÷hK6JbKhKstring,<2% 0Ý<>6J`JsK%‰N0ç‡6n0JsKhK%|60ð2n0¢JsKhK2Ã"0VaòG¾JhK<ö=0Ï?hKMâ0<ëJbKLKN5K0?.MN0B/)D,J0Eý#»&K»OA0H‰)bKhKhK»*°H+WK*]K+|*òG=nK+òG*nKPcI0WyKtMQ_vptr$facetŒ0#R”0\v2#__c_locale18tM#_S_c_locale0__ZNSt6locale5facet11_S_c_localeE¯KLðW0bOŠM#_S_once0e_ZNSt6locale5facet7_S_onceE¹!N0i°M–0veLMS¸0{yK†LM»E !0¡ ©L•M|¯KDZ0‚"¯KÆL•ME‚_0…ÙßL•MFÏQ0Š{0¯KFm0™E|E½E0‘²3M›ME$^0•@9M›MM–0 TMM¦MT9U0£¬MM¦M*»oŠMl+zM*yK=¯K*¡M+yK=¡M=yKUiI0²eNRëY0Â#"é0Å_ZNSt6locale2id11_S_refcountEv2E9U0È‚WNeNkNM^0Ê6NeNkN^0ÐKNeN!iN0Ó›vN*²M=qN+²M*qNU°H(0Ù.QR”0ìv2#C_M_facets0í.Q#C_M_facets_size0î#C_M_caches0ï.Q#C_M_names0ð¶# L¢0ñ·X4QLøO0òà!4QL©X0óå'4QLå0ôž+4QL$_0õg=4QL0öd4QL 0÷ÿ ?QE½E0ú^”OLKE$^0q®OLKM÷0 ÎOLKUQM÷0 îOLK|M÷0 PLKMö#0%PLK»M÷0@PLKUQE9U0Û#_PLKUQDŽ`0EWn0}PLKEØ50&´¡PLK`Q»E—0)$(ÅPLK`QJQEÜ0,Ç0éPLK`QvNE\-0/‰] QLKvN›MOc07ˆ LK›M*›MvN?QVJQJQV*PQ+vN=[Q+|N*[Q=lQ+6J* WŒQÓ ŒQ»=É *wQ*µ *ü XÉ ØʤQXQ_vptr$ios_baseŒ0#YºS{XZdecí;XZfixed<XZhex õXYàüXZleftkX Zoct]8X@ZrightB]X€[š&˜X[™ Ñ=X[%'$IX\showpos'4.X\skipws*à\X\unitbuf-ðX [1 X@Y>4ËYX°Y27ê,XJ[<^:OXZbadbitL£K¢XZeofbitO+¢XZfailbitTH9¢XZgoodbitW³!¢XZappj,§XZatem'H§X]binarys_ZNSt8ios_base6binaryE§XY^v%§XY8^y+§X]trunc|_ZNSt8ios_base5truncE§X ]beg‹_ZNSt8ios_base3begE¬XZcurŽäO¬XYìW‘ã¬Xstreamsize)N¹C_M_precisionÉyT#C_M_widthÊyT#C_M_flagsË• #C_M_exceptionÌ" #C_M_streambuf_stateÍ" # C_M_callbacksçqQ#(C_M_word_zeroøµ #0C_M_local_wordý±X#@C_M_word_size»#ÀC_M_word˜Q#ÈC_M_ios_localeòG#Ð @À´%¿UÁX’Q»EtRê¾ÞUÁXÓ EmQíãøUÁXDÎE`5ÇX VÁX»n0EÕ m@:VÁX2ÝW$€• WVÍX2ÝW.MR• yVÁX• 2‘X>X• ›VÁX• 2‘XO• ÂVÁX• • f@^WàVÁX• 2 #j}yTýVÍX2 #ræ?yTWÁXyT2€<yT ¨8\f_EÇT3î†LW\`_»E–X3ù¤€\`_¨¨¨D "3 Î/¨ž\f_DPL3¦9¨¼\f_DPZ33_¨Ú\f_ES3›-ù\`_»E›X3'½^]`_¨¨a§H3<‰TêXD]`_hKbõJ3K„"`_êXt]`_¨ b$J3Wt7˜.êX©]`_õ ¼ bO%3c_#˜.êXÙ]`_z¼ b :3o94»êXÿ]`_bºF3…>/yTêX%^`_cwK42œ6yTêXT^`_¨ bL?3«É » êXz^`_bŠ^3¸­H» êX ^`_bcQ3ÐŽP» êXË^`_»coa4TayT êXú^`_| bØL3û÷L» êX%_`_»MY$3@_`_q_T9U3"ÿ<w_`_q_*êX*l_+êX=l_=êXwctrans_t5'j7—(H="»±_Ñ!7˜S(NoU»Ë_Ñ!7éQ5?çF»å_Ñ!7fU(T™»ÿ_Ñ!7 X(Z>I»`Ñ!]'7…(`A7»8`Ñ!7²Y(f’!»R`Ñ!7yW(lH »l`Ñ!7Ò>(r X»†`Ñ!7’-(x“Y» `Ñ!7à(~ˆ:»º`Ñ!7~K(„é»Ô`Ñ!7”@(Šô8»î`Ñ!)!5†Ñ! aÑ!}_7WU(.Ñ!$aÑ!7s (–Ò8Ñ!>aÑ!)ö15ˆ}_Ua|)h(²]'la|:r6*ebdupper61žReb€dlower62ìXebdalpha63Ï-ebddigit64Debexdigit65÷ebdspace66eb@eprint67Û.ebdgraph68Ç\eb%dcntrl69=Tebdpunct6:Ý1eb dalnum6;Oeb+»*|0f@¨yKígyK#la#C_M_c_locale_ctype°¯K#C_M_del±n0#C_M_toupper²jb# C_M_tolower³jb#(C_M_table´íg#0C_M_widen_okµo#8C_M_widen¶óg#9C_M_narrow·óg#¹C_M_narrow_ok¸o#¹g^½_ZNSt5ctypeIcE2idE²Mhtable_size¿_ZNSt5ctypeIcE10table_sizeE£E”&ÌÞchígn0”&Údh¯Kígn02!^æn0.d h»o2!^õ|Zd h||h2HZd(|†d h»||2±Fs&|²d h»||2@& ¿oÔd ho2@&1U&|ûd h¨|2\ AR1oe ho2\ RÞ|De h¨|2|^f¥^ofe ho2|^V?|’e h||¨2ƒV ‹=o¹e hoo2ƒVÂZ|êe h||o¨D‹GÒkígf hFq8×JígSe*àpb7ÅX"n0Djgl%}U7Ð*" `jgl;}U7óo}jrl" 0#7—jrl`_^¢7 sh·jrl»2¬87i'KlÔjgl2¬87%šWKlöjrlKl2à;73«`_kgl%à;89`_4krl`_%5 8C¸xlUkrl~l2A7dË7orkgl2A7xÌo”krlo%§H8€UFòGµkrlhK%ƒV8usOoÛkgloo%|^8zi$oükgloM0#7¼lrlkÓ58Œ¯:0lrl`_lL8«µ_rlhK*è*Wl+*bl+_*ml+sh*sh=sh=mlUÎ9}LnR]9¨#9жlLn9ÐlLnRn2ùT9™ ;b0íl]n2s>9š,¨ m]n2³<9¡ô.hn'mLn2³<9¨°.„lImLn»21>9­nEhnfmLn21>9´3E„lˆmLn»2h9¹Æ@b0ªm]nnn2ô<9½íhnÌmLnnn2U9Át„lîm]nnn2h>9Å¢?hnnLnnn2 U9É–;„l2n]nnn!úW9ÍNRn]n*„l=Xn+¨*cn+„l=„l=tn+¹=" =UP_yKdtyK#g^Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE²Mt3¤odt»2'*¿l1¨>o\l¨¨ŒQynjt2'*ãñB¨to\l¨¨ŒQynØX2'*èûC¨ªo\l¨¨ŒQynpt2'*í‰B¨ào\l¨¨ŒQynvt2'*òYC¨p\l¨¨ŒQyn|t2'*øcD¨Lp\l¨¨ŒQyn‚t2'*ýËD¨‚p\l¨¨ŒQynˆt2'*!B¨¸p\l¨¨ŒQynŽt2'*#QA¨îp\l¨¨ŒQyn”t2'*(¹A¨$q\l¨¨ŒQynn2'*Hl ¨Zq\l¨¨ŒQynÞXSs^M…n{qdt»D­ ¨²q\l¨¨ŒQynËEbš Ψ…nñq\l¨¨ŒQynjtbš ݨ…n0r\l¨¨ŒQynØXb𠧍…nor\l¨¨ŒQynptbš è…n®r\l¨¨ŒQynvtbš $<¨…nír\l¨¨ŒQyn|tbš ,f¨…n,s\l¨¨ŒQyn‚tbš 3Ѩ…nks\l¨¨ŒQynˆtbš ;O¨ …nªs\l¨¨ŒQynŽtbš Hy¨ …nés\l¨¨ŒQyn”tbš dä¨ …n(t\l¨¨ŒQynnmš qG¨ …n\l¨¨ŒQynÞX*…n=n0=¥=Ô=»=õ==0=êPÛyKEyyK#g^Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE²M+ïuEy»2Ÿ/ ÜNuQlÜŒQon02Ÿ/+ ÜuQlÜŒQo 2Ÿ/0 äܰuQlÜŒQo»2Ÿ/5 8ÜáuQlÜŒQoõ2Ÿ/: ŒÜvQlÜŒQo2Ÿ/j 5ÜCvQlÜŒQoê2Ÿ/o <ÜtvQlÜŒQoU2Ÿ/„ |MÜ¥vQlÜŒQoEc+'ðUâvQl|»o|¨¨KyEQÄPwQl|»oŒQ¨¨KyEÀ‰ WwQlo ŒQ¨|KySb¢ štxwEy»bõ¾[ZÜšt²wQlÜŒQon0bõä+[ÜštìwQlÜŒQo bõë‚[Üšt&xQlÜŒQo»bõòá[Üšt`xQlÜŒQoõbõù8\ÜštšxQlÜŒQobõˆUÜštÔxQlÜŒQoêbõÔZÜštyQlÜŒQoUmõ­4Ü štQlÜŒQo*št=»jè2@Qy}nshH"Q_vptr$basic_ostreamŒ0#/:V²yKl»}`_`7:_Qy×yKl»}%ÞM:pBJ}øyKl$}%ÞM:yZJ}zKl9}%ÞM:ƒó}:zKlN}%ÞM:©ßQ}[zKl %ÞM:­ð"}|zKl»%ÞM:±“Q}zKln0%ÞM;\òQ}¾zKl˜%ÞM:¸üQ}ßzKl¥%ÞM;j»Q}{Kl»%ÞM:ÃÅQ}!{KlÔ%ÞM:ÌR}B{Klõ%ÞM:ÐR}c{Kl%ÞM:ÕQ}„{Klê%ÞM:Ù±Q}¥{Kl0%ÞM:á§Q}Æ{KlU%ÞM:å§}ç{Kl%ÞM;x£}|Kl`_%Ÿ/;½ })|Klo  O:#L;L|Kl| %R;­¼&}r|Kl| % ];ĬV}Ž|Kl%;Ùþ+˜.ª|Kl%T;éÎ}Ë|Klz2T;P}ò|Klõ o:nKl»}*}*},=Qy**}.}9}}*?}.xlN}xl*T}.ŒQc}ŒQXP2GêX¾êX#__M_mode¾–€Ô€2| <Óè-2³€Ô€q| <ÝÚ&΀ÅE*Ï*Ú€+Ï stk>Ý‚89ñrType>WSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDŠXsSRATE>ù_ZN3stkL5SRATEE…‡€ˆå@tRT_BUFFER_SIZE>ÿ_ZN3stkL14RT_BUFFER_SIZEE¿sPI>_ZN3stkL2PIE…‡-DTû! @sTWO_PI>_ZN3stkL6TWO_PIE…‡-DTû!@sONE_OVER_128>_ZN3stkL12ONE_OVER_128E…‡€?Xê€>UÝ‚ðƒQ_vptr$StkErrorŒ0#_message_>j6J#_type_>kô€#/89>oHƒðƒfQô€`£(>sÝ‚gƒðƒ»u›>vEXÝ‚‡ƒðƒvd >y)öƒÝ‚«ƒðƒvG>|ñafQÝ‚σðƒwÝK>¡0|Ý‚ðƒ*Ý‚=üƒ+ô€Xñ>„„‡Q_vptr$StkŒ0#HQ>>ˆnHebH[ >‰Œ*ebH6>Š IebH 7>‹FebH¡`>ŒcebHÆ+>TebStkFloat>Lêxsrate_>ÔÐOŠ„yŽ>Õ‡6Jy7>Ö(n0y»#>×ÒSn0zalertList_>Ø_ZN3stk3Stk10alertList_Ežostringstream2ŽÏzoStream_>Ü_ZN3stk3Stk8oStream_E…_ignoreSampleRateChange_>Ýn0#8Ä;>^ Š„;ñ>¤9œ…Š„;ø>¬Ó ¹…‡n08)>¯yI6J;ˆ>²Eá…6J;.`>µ×*ø…>;Oa>¸ÇW†>;®>»pL&†>;²>¾=!=†»%NK>ÁaIn0b†Š„ЄЄ;¥>ÈR~†|ô€;¥>ËÚ3š†6Jô€;ü\>ÎG3±†n0;ÛF>ÑL2Ȇn0{>à݆‡|÷\>ã„ý†‡»})$>æH„(‡‡Š„Š„kj>éå]F‡‡‡kH>ì Kd‡‡‡l¥>ïG^‡ô€*„+Š„X÷'„6‰„#_soket_R»# _port_S»#/ŠX0Ú‡6‰`ÐL3Їù‡6‰»;]6Úaˆ»%^9^»,ˆ<‰% <„(»Hˆ<‰%T?Øn0cˆ»;]'B–_ˆ»n0vê=Eì»Ї²ˆ6‰ »v4Ht»Їåˆ6‰k »%ê=KºK»‰» »~4N »»k »*Ї*B‰+ЇU19}‹R]9|#9Šy‰‹9“‰‹‹2ùT9™´h0°‰‹2s>9¦ |͉‹2³<9¡r+&‹ê‰‹2³<9¨/+G‰ Š‹»21>9­¥=&‹)Š‹21>9´3=G‰KŠ‹»2h9¹-h0mŠ‹nn2ô<9½µ&‹Š‹nn2U9Á2OG‰±Š‹nn2h>9ÅäN&‹ÓŠ‹nn2 U9É•'G‰õŠ‹nn!úW9Í{‹‹*G‰=]K*!‹+G‰=G‰Hˆ+Y‹€ÿW?»‘l=£EÍ+bL›‹__a¶›‹‘h__b¶›‹‘`+Y‹í˜yŒ‚__groupingþ |‘¨‚__grouping_sizeþ ‘ ‚__grouping_tmpþ yŒ‘˜ƒ__n £E‘Pƒ__min £E‘Hƒ__i ‘¸ƒ__test n0‘_„P—ƒ__j ‘°+fQ…̨b¥äÒŒ__initialize_pN»‘l__priorityN»‘h†HH¥º0‡c1|ˆk‘h‰‰H2{Èv€ÿWH»‘lbufferHk‘`€ LH ‘X€ÝWH»‘T‰åˆB|ÅÖ€ÿWB»‘lbufferB‘`€ LB ‘X€ÝWB»‘T‰cˆ0Æ8`'Ž€ÿW0»‘\enable0n0‘XŠtmp6»‘l‰ù‡!8\¬WŽ€ÿW!»‘l‹Ú‡‚ŽŒthis‚ŽŒ__in_chrg|0+6‰WŽ™V\Õø³ŽŽdŽ‘XW޶(ÖODߎŽdŽ‘XWŽ _PÉ ŽdŽ‘X‹Ƈ%Œthis‚Ž FÊÜQŽ‘h A(}Ž‘h_DefaultRuneLocale%„Ñ$__dso_handlek‘ý€ˆå@+Ô’%‚‘Y‚-DTû! @‘{‚-DTû!@‘¥‚€?+¨0'nothrowI¹@ùostream2ŠQy'cerrAŽS“9 $]digitsF_ZNSt14numeric_limitsImE6digitsE|0@”ô@ï_ZNSt14numeric_limitsIfE12has_infinityEl2” <ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEl2”¨Só_ZNSt14numeric_limitsIfE10has_denormEq2”ô@(_ZNSt14numeric_limitsIdE12has_infinityEl2” <)_ZNSt14numeric_limitsIdE13has_quiet_NaNEl2”¨S,_ZNSt14numeric_limitsIdE10has_denormEq2”ô@a_ZNSt14numeric_limitsIeE12has_infinityEl2” <b_ZNSt14numeric_limitsIeE13has_quiet_NaNEl2”¨Se_ZNSt14numeric_limitsIeE10has_denormEq2•nposW£EH³ /@6£EJþ1/E%/‚Hô^/QÀ×G–npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE£E—³ /@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE£E—þ1/E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE@J”&0iÚ+|0Knumeric0jY|0JŠ-0kx`|0JJ0l{S|0J>0mí(|0J`N0nÌR|0 LòG0)±/RKLðW0bO”+zML¢0ñ·X4QLøO0òà!4QL©X0óå'4QLå0ôž+4QL$_0õg=4QL0öd4QL 0÷ÿ ?QYºS{XZdecí;XZfixed<XZhex õXYàüXZleftkX Zoct]8X@ZrightB]X€[š&˜X[™ Ñ=X[%'$IX\showpos'4.X\skipws*à\X\unitbuf-ðX [1 X@Y>4ËYX°Y27ê,XJ[<^:OXZbadbitL£K¢XZeofbitO+¢XZfailbitTH9¢XZgoodbitW³!¢XZappj,§XZatem'H§XY^v%§XY8^y+§XZcurŽäO¬XYìW‘ã¬Xdupper61žReb€dlower62ìXebdalpha63Ï-ebddigit64Debexdigit65÷ebdspace66eb@eprint67Û.ebdgraph68Ç\eb%dcntrl69=Tebdpunct6:Ý1eb dalnum6;Oeb–_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE|–_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE|iÈ#Ë ¾<nhiø7Ö (|gå<3_ZNSt10moneypunctIcLb1EE4intlEl2gå<3_ZNSt10moneypunctIcLb0EE4intlEl2gå<3_ZNSt10moneypunctIwLb1EE4intlEl2gå<3_ZNSt10moneypunctIwLb0EE4intlEl2gå<«_ZNSt17moneypunct_bynameIcLb0EE4intlEl2gå<«_ZNSt17moneypunct_bynameIcLb1EE4intlEl2gå<«_ZNSt17moneypunct_bynameIwLb0EE4intlEl2gå<«_ZNSt17moneypunct_bynameIwLb1EE4intlEl2HQ>>ˆnHebH[ >‰Œ*ebH6>Š IebH 7>‹FebH¡`>ŒcebHÆ+>Tebxsrate_>ÔÐOŠ„yŽ>Õ‡6Jy7>Ö(n0y»#>×ÒSn0% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~.? : ; ‡@I< .G@€: ; I : ; I ‚: ;I ƒ4: ;I „ ….‡@4 @†.4 @‡.4 @ˆI ‰.G: ; @Š4: ; I ‹.G: ; ŒI4 .1‡@@Ž1 4: ; I? < 4I? 4 < ‘4G ’4G“4G ”4: ;‡@I? <  •4: ;‡@I? <  –4: ;‡@I? < —4: ; ‡@I? < LAbC¥÷5û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extSocket.hstl_algobase.hlocale_facets.tccSocket.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccStk.h >t÷º¿/Ÿ ýLó׃OŸ#v/#å2K»ltºßZuƒv<Zuƒj<æè‘g2a.®è‰h.ÈØÁwSÈØÁwSÈØÁqSºh­­8ºh­­ bÍÖã$/Jww+v+,w,/w/bvwwvbcwcfwf¥v¥¦w¦©w©ºvww1v23w36w6{v|}w}€w€ÅvÆÇwÇÊwÊ8v89w9<w<\v\]w]`w`ÕvÖ×w×ÚwÚOvPQwQTwTÉvÊËwËÎwÎvw w Av}š,‹stk::Socket::isValid_‹minstk::Socket::readBuffervstk::Socket::writeBufferÖstk::Socket::setBlocking'Žstk::Socket::close‡Žstk::Socket::~Socket³Žstk::Socket::~Socketߎstk::Socket::~Socket%stk::Socket::SocketQstk::Socket::SocketÄ}šÂ__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_t $_47div_tD$_5nldiv_t|$_6¦lldiv_tŽlconvñva_listfpos_t__sbufD__sFILE7FILE clock_tÑ tm£!pthread_once_t¹!__gthread_once_tÑ!wint_tß!$_74"_RuneEntryF"$_8€"_RuneRange’"$_9Ñ"_RuneCharClassç"$_10Ñ$_RuneLocaleL'mbstate_t]'wctype_tŒ.char_traits’0__vtbl_ptr_type¨0nothrow_t¶0new_allocator2allocatorv2_Atomic_word2basic_string,std::allocator >ÑE_Rep_baseF_RepòGlocaleyKfacet²Mid|N_Impl¤Qios_baseêXbasic_streambuf >}_wctrans_tlactype_basepbctypehmoney_baseshbasic_ios >„l__normal_iterator, std::allocator > >…nnum_get > >štnum_put > >Qybasic_ostream >c}basic_stringbuf,std::allocator >Ïbasic_ostringstream,std::allocator >Ý‚StkError„StkЇSocketG‰__normal_iterator, std::allocator > >ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePathiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmmoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk6Socket10readBufferEiPvlicopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN3stk6Socket10readBufferEPvli_M_refcountporthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZN3stk6Socket11writeBufferEPKvli_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk6Socket7isValidEisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZN3stk6SocketC2Ev_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumEwctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvsetBlocking_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZNK3stk6Socket4portEvwcsrchr~StkErrorpubimbue_ZN3stk6SocketD1Ev_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEreadBuffervswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvmbtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEwriteBufferclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN3stk6SocketC1Ev_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_GLOBAL__I__ZN3stk6SocketC2Evisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitE_ZN3stk6Socket11writeBufferEiPKvligetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_localebufferSizeempty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr~Socketoverflow_ZNKSs6_M_repEvmblen_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt4cerriswalphatmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmmisValid_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZN3stk6SocketD0Ev_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebasesocketat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmSocketsetfsetgsetpiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeEconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceoutfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNK3stk6Socket2idEv_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__S_empty_rep_storage_ZN3stk6SocketD2Evwprintf_S_id_monetary_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk6Socket11setBlockingEib_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlengthfputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk6Socket5closeEi_ZN3stk8StkError10getMessageEvUH‰å‰}üƒ}üÿ•À¶ÀÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃÿÿ'":3[ÿÿ'":3[ÿÿ'":3[N3stk6SocketEzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿr† 4øÿÿÿÿÿÿÿ$† 4øÿÿÿÿÿÿÿyçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿyçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿyçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ;† %(-â%Û(-¾0-¬&-Ÿ)-„)-s-`%D0-2&-%)- )-ù-æ%Ê0-¸&-«)-)--l%V5-G-/6-÷6-Ù-¹8-–-o7-L-+--&è+- +-c+-9!-*-pHè¸h@ðÈ pH <c[7/ñŽéŽÅ޽ޙޑŽ7Ž/ŽæÞ†~&üŒôŒáŒÙŒ‘Œ‰Œ^ŒVŒ­‹¥‹l‹d‹9‹1‹0 àbBTXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(R-=1-8,3=%,- P.H$@/02(2 '#8^84\4 ^ü\ü Ù ^ÙÈ ^ÈÄ\Ä ¡^¡^Œ\Œ i^iX^XT\T ^ \ è^èä\ä °^°¬\¬ x^x t\t @ ^@<\<  ^\ Ð ^ÐÌ\Ì ˜ ^˜”\” `"^`!\\\" (^($\$ 4MÅ¥äb7$GPºbåt †¨ 8!µp!é¨! à!›2È"íÆˆ"Ã|íP"87À"€‘€È «Ê— #ЮØ#3\Rø"ƒÖi0#—P€h#€+®€!ä€ .˜ G@ k÷¿Z2AM‚kA{tf{, ½ç__ZN3stk6Socket7isValidEi__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6Socket10readBufferEiPvli_recv__ZN3stk6Socket11writeBufferEiPKvli_send__ZN3stk6Socket11setBlockingEib_fcntl__ZN3stk6Socket5closeEi_close__ZN3stk6SocketD0Ev__ZTVN3stk6SocketE__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk6SocketD1Ev__ZN3stk6SocketD2Ev__ZN3stk6SocketC1Ev__ZN3stk3StkC2Ev__ZN3stk6SocketC2Ev__ZTIN3stk6SocketE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTSN3stk6SocketE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk3StkE___gxx_personality_v0__ZN3stk6Socket7isValidEi.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk6Socket10readBufferEiPvli.eh__ZN3stk6Socket11writeBufferEiPKvli.eh__ZN3stk6Socket11setBlockingEib.eh__ZN3stk6Socket5closeEi.eh__ZN3stk6SocketD0Ev.eh__ZN3stk6SocketD1Ev.eh__ZN3stk6SocketD2Ev.eh__ZN3stk6SocketC1Ev.eh__ZN3stk6SocketC2Ev.eh__GLOBAL__I__ZN3stk6SocketC2Ev__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table0GCC_except_table1GCC_except_table2EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6SocketC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Sphere.o000644 000766 000766 00000237560 12015735510 015545 0ustar00garygary000000 000000 Ïúíþð ˆ1(0(__text__TEXT@/€__debug_frame__DWARFÈ( 0__debug_info__DWARFàäœð  0%__debug_abbrev__DWARFĢРԩ__debug_aranges__DWARF”¬P¤³È1__debug_macinfo__DWARFä¬ô³__debug_line__DWARFä¬ô³à1__debug_loc__DWARFô± ¹2f__debug_pubnames__DWARF·b¾__debug_pubtypes__DWARFb¸Õr¿__debug_inlined__DWARF7¿GÆ__debug_str__DWARF7¿¤cGÆ__debug_ranges__DWARFÛ"ë)__mod_init_func__DATAà"ð)85 __textcoal_nt__TEXTè" ø) €__StaticInit__TEXTˆ$X˜+@5€__bss__DATA0(__eh_frame__TEXTà$Pð+p5E h__constructor__TEXT0(@/__destructor__TEXT0(@/˜7+H:( P $UH‰åHƒì@H‰}øH‰uðH‹}ðèòEÈH‹}øHƒÇèòMÈò\ÈòMÐH‹}ðèòEØH‹}øHƒÇèòMØò\ÈòMàH‹}ðèòEèH‹}øHƒÇèòMèò\Èf(ÁH‹}øHƒÇ`òUÐòMàèH‹EøHƒÀ`ÉÃUH‰åHƒì H‰}øòEðòMèòUàH‹}øHƒÇ8èòXEðH‹}øHƒÇ8èH‹}øHƒÇ8èòXEèH‹}øHƒÇ8èH‹}øHƒÇ8èòXEàH‹}øHƒÇ8èÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}èH‰uàH‹uàH‹}èèH‰EðH‹}ðèòEøH‹EèòˆˆòEøò\ÁÉÃUH‰åHƒì0H‰}øH‰uðH‹}øHƒÇ8èòEàH‹}øHƒÇ8èòEèH‹}øHƒÇ8èH‹}ðòUàòMèèH‹}øHƒÇ8èòEØH‹EØH‰EØòEØÉÃÿÿÿÿx $è"† $#† $ #† $<#=† $z#† $–#† $²#† $«† $¬z† $Í#7† ,&† ƒ$ˆ$C† $Ë$† $=† $$„† $XF† $žu† àœGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Sphere.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t (»__darwin_wctype_t *Âsize_t c¤time_t WËptrdiff_t ˜  stdZ 7Z 8] X` Z‡ ]® _Ê bå j7 kn oµ pÓ qô r  s" ug wƒ x– z­ }É ~å  8 ‚Z ƒg „ƒ …– †¼ ‡Ý ˆþ Š ‹E Φ Ðd Ñr Ów Ô Õ› ×· Ø ÙÎ Úï Û9 ;Ž < =Þ d7 eC gF h_ iv j k¤ l» mÒ nô o s5 t[ v w£ xË zã {û |  }! ‚5 ƒM „j †~ ‡— о ‹Ì Œä µ ¶$ ·L ¸i ¹ <ñ Fä$ Gþ$ H% I2% JL% Kg% L‚% M% N¸% OÓ% Pî% Q & R$& B?& CB& DÑ FE& GV& Hr& I“& J°& KÒ& Lô& M ' N"' HL' ’m' ”p' •‡' –ž' —¿' ˜Û' ™÷' š( ›0( œM( d( žq( Ÿ˜(  ¾( ¡à( ¢) £") ¤9) ¥[) ¦x) §”) ©µ) «Ö) ­ü) ¯* ±9* ³U* ´v* µ’* ¶®* ·Ê* ¸æ* ¹+ º,+ »C+ ¼d+ ½…+ ¾¦+ ¿Ò+ Àî+ Â, Ä,, ÅM, Æn, Ç, Ȱ, ÉÇ, Êè, Ë - Ì*- ÍK- Îc- Ð{- Ö—- ܳ- âÏ- èë- .(.I.__debug1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >… 8'2#_M_p¨#8'Š2¨a2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >E_Ios_Fmtflags7¼ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek" _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸É _S_beg_S_cur_S_end_S_ios_seekdir_end€€Q!¯event¢ erase_eventimbue_eventcopyfmt_eventªaÓµ _M_nextÕqQ#_M_fnÖ’Q#][×»# Øv2#ªaÛ‚ qQ’Q»qQ XGß”@› qQ!Â_ã±<»qQ±'ñü _M_pwordòk#_M_iwordó #±'ô˜Q7"L_ZNSt8ios_base4Init11_S_refcountEv2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEn07–žQ6žQ»basic_streambuf > RŽ_ T‘_ U”_ W—_ X±_ ZË_ \å_ ]ÿ_ ^` _8` `R` al` b†` c ` dº` eÔ` fî` g a h$a i>a jUactype_basectypemoney_base¾$patternÉ fieldÉ ² #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%Ü^¶ƒ+AíAA&Çaþ ™*n0|fQ'nothrowI4B`’'cerrAUz’(__ioinitM_ZStL8__ioinitü )aJX»|||*‚+o)´^e¨¨|*o)™+d¨Ê¨|%¢[y¨å»)ôPk»* , $_4a7 quotb»# remc»#div_td  $_5fn quotg # remh #ldiv_tiD $_6l¦ quotmõ# remnõ#lldiv_to|)7=“»ÌÌ*Ò-)ü ”êê|double) •» |) – "|)4cœkMM*S.»g)ÕSž7ƒ»»/$7 –k)±:¡¨­|)£nÉ  )SNª»å|)Ò«|* wchar_t)¦7¬»8|/ý$¯ZkM0<^°»)x%±kƒk/¢²–Ô%u+³!.ê¶|¶*¨) +µ Ý|¶»)\½»þ|¶»%âUÂTY»|)•Ã:¨:*@+ )”LÄ»a¨  __gnu_cxx¡›%Ë ®“5õõ%ÕS´]8¦­õõ__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)d-§¦·õõ)Š8™õÎ|)„_ºõï|¶»)PÀ|¶»%|+´*.00|¶float)W_·UU|¶long double/«'Çw»)ÿL¦õŽõ lconv`+Â1°,¨#1¯)-¨#1<.¨# int_curr_symbol/¨# currency_symbol0¨# mon_decimal_point1¨#( mon_thousands_sep2¨#0 mon_grouping3¨#81)4¨#@1:5¨#H int_frac_digits6o#P1:7o#Q p_cs_precedes8o#R p_sep_by_space9o#S n_cs_precedes:o#T n_sep_by_space;o#U p_sign_posno#X int_n_cs_precedes?o#Y int_p_sep_by_space@o#Z int_n_sep_by_spaceAo#[ int_p_sign_posnBo#\ int_n_sign_posnCo#]) 4 5¨Þ»|0BKë*Žva_list!IÐfpos_t!U5 __sbuf!`> _base!a># _size!b»#*‡ __sFILE˜!‚” _p!ƒ># _r!„»# _w!…»# _flags!†˜# _file!‡˜# _bf!ˆ# _lbfsize!‰»#( _cookie!Œk#0 _close!£#8 _read!ŽÂ#@ _seek!á#H _write!#P _ub!“#X _extra!”#h _ur!•»#p _ubuf!˜#t _nbuf!™'#w _lb!œ#x _blksize!Ÿ»#ˆ _offset! #.»£k*”.»Âk¨»*©.ák»*È.»k|»*ç__sFILEX*‡'l‡7lFILE!¡D/W4!ïYY*7)ÉK!ð»vY)ï1!ñ»Y)¹a!ò»¤Y)e0!ó»»Y)l9!ô»ÒY)§8!õ»îYî*)’9!ö¨¨»Y%g!ú¥BY5||)#!ÿ[kY2#! .Y||Y3Â!»£Y »3ž"!»ÀYÀ*Æ+3äV! ãY3Ô!»ûY4õ,!»3 ! ¨!¨_ ! 5|3­5!»M|372!»j||†&!~YƒL!—Y¨3[`!»¾Y¨»4ö!Y3-U!¨ä¨3!» »Y3Ï!©»$ ¨|53ï:!ª»F Y|F *ø3þ!«»i |F 3É"!¬» ¨|F 3ô?!­»² ||F o lclock_t"M³ tm8"Z£! tm_sec"[»# tm_min"\»# tm_hour"]»# tm_mday"^»# tm_mon"_»# tm_year"`»# tm_wday"a»# tm_yday"b»# tm_isdst"c»# tm_gmtoff"d #( tm_zone"e¨#0pthread_once_t#^K__gthread_once_t$/£!wint_t%Fœ $_7%Q." __min%R…# __max%S…# __map%T…# __types%U."#*Â_RuneEntry%Vß! $_8%Xz" __nranges%Y»# __ranges%Zz"#*4"_RuneRange%[F" $_9%]Á" __name%^Á"# __mask%_Â#oÑ"l _RuneCharClass%`’"6$_10ˆ %bR$ __magic%câ# __encoding%dR$# __sgetrune%f$#( __sputrune%g¥$#0 __invalid_rune%h…#8 __runetype%j«$#< __maplower%k»$#¼ __mapupper%l»$#¼ __runetype_ext%s€"#À __maplower_ext%t€"#Ð __mapupper_ext%u€"#à __variable%wk#ð __variable_len%x»#ø __ncharclasses%}»#ü __charclasses%~Ë$#€ob$l.…{$|¤{$*|*b$.»¥$…¨¤¶*‡$»$lÿ…Ë$lÿ*Ñ"_RuneLocale%ç"7á>&å.»þ$»7R=&ë˜B»%»7Ÿ?&÷»2%»7d&þÓ'»L%»&ÜI&ï »g%»&r & 1 »‚%»&D.&,H»%»&&iJ»¸%»&‘&Œ*»Ó%»&F8&"«»î%»&4&)j/» &»&â &5´-»$&»&0'&;(»?&»8û"|’0 )ÎJ"~êr&««%e9"‚+;«&&*Ñ )•K"…«ª&ª&*«)ë9"{¨Ç&Ç&*Í&+Ñ )):"}¨é&é&*ï&+«) "€& 'é&)>:"&"'é&%Õ?"ƒhXL'¨|Ç&mbstate_t'UŠwctype_t(4„)R'yÑ!‡'»)” 'zÑ!ž'Y)› '{¿'»Y)tb'|Ñ!Û' Y)±b'}»÷':Y)áN'~»(Y»)ª_'»0(Y:5)Ì'€»M(Y:5)§5'Ñ!d(Y0ˆ'‚Ñ!)¯#'ƒ’(|’(*L')K]'…¾(|’()>2'†»Õ(Õ(*Û(+L')¸:'ˆ){$’()B*'‰Ñ!") Y)Ï 'ŠÑ!9) )È2'Œ»[):5)ñ '»x)::5)‘'ŽÑ!”)Ñ!Y)b'»µ)Y:F )t?'Ä»Ö)Y:F )ð6'’»ü):F ):5'Æ»*::F )$'“»9*:F )Z'Ç»U*:F )Ý!'”v*¨ ’()‰%'•’*:)j-'—»®*::)¶'˜»Ê*::)€/'™æ*:)¬-'š+::%[3'œÃJ,+:Ç&)#'C+:)/'žd+:)]9'Ÿ»…+::)Ü:' ¦+:)Z-'¤Ì+¨Ì+’(*:)F'¥î+::)P'©ê ,: ,*)P'È0,,: ,)"P'«M,: ,))P'¬ n,: ,»)`4'®»,: ,»)Ž,'§°,:)ö/'¨»Ç,Ñ!)S'°»è,::)PU'± -:)ZI'²*-:)3'³K- )Í`'´»c-:5)Ô#'µ»{-:5)"*'–—-: )ò0'¡³-::)~)'¢Ï-: )?'¦ë-::)2N'¯ .: )Í'ÊU(.: ,)5-'ÍõI.: ,»)†?'Ïj.: ,» __gnu_debug:Œ.9;[9<­:f*éb0streampos)Óz;k *ñcIÅ.b0h0%Z[*õ8"n0å.h0h0%§a*ùw;n0/h0h0%x/*ý½+»*/||2mb*0!F/|2£G*J|l/|h02½* :¨’/¨|2ÄU* '¨¸/¨|2k *QV¨Þ/¨o2+"*ÏZoú/v02RO*Ùa»0h02 K*¥Zn070v0v0<Ô)*#»!Ÿ8*&x»v0=o=‚bool=|0+».»Œ05*’0>__vtbl_ptr_type0?ŽG:¸+6ë1/$N+DÖ0ë1/$N+Fï0ë1ñ1/+K 1ë1»%#/+N/K¨*1ü1b0%#/+Qð@|K1ü1h0%€%+V5(¨q1ë1»;œ%+`Ï3“1ë1¨»%S+dwG¯1ü1;JZ+jv4Ñ1ë1¨h0@^&+nf[ë1¨*¶0=÷1+¶0*÷1:š,1[2¶0#/TZ-d+2[2/TZ-fD2[2a2A>-l[2»*2=g2+2+n0+¬_Atomic_word.%»*F : ,8£EBnpossX£EC_M_dataplusF #_Rep_base_RepD¢,ïO¨ø2¨ED¢,cW¨3³E¨Dq%CN¹E93¨ED$%ÀAÎW3¨ED)_!Îu3¨EE¨-•Z3³ED4}9·3¨E»|ET<ã%à3¨E»»|DLDúU4¨E»»DC5LúHn0+4¨E|E~&UCTN4¨|»EÑ;^›Vq4¨|»Eç;gÇ:”4¨»oE’Pz³T·4¨ÎÎE’P~Ž3Ú4¨11E’P‚ý4¨¨¨E’P† 5¨||D ŠXb»B5»»Eo /ÃÌOk5³E»»»E°V/µ…5³EF‘"š™)¿E§­5³E/§/¿Æ5³Ea2/§/·ß5³EÅE/§/Å6³EÅE»»/§/Ð*6³EÅE»»a2/§/ÛM6³E|»a2/§/âk6³E|a2/§/éŽ6³E»oa2Áì©6³E»2½Vô´5ËEª9³EÅE2v> ã,ËEÌ9³E|2v>Ò^ËEî9³Eo2Á5/J`ËE:³EÅE2Á5/[ÇVËE<:³EÅE»»2Á5//âYËEc:³E|»2Á5BH*ËE…:³E|2Á5/¾,ËE¬:³E»o Åe LÊ:³Eo%k /ø¢ ËEë:³EÅE2k ƒóTËE;³EÅE»»2k /áPËE>;³E|»2k Ÿ+/ËE`;³E|2k ¯&ËE‡;³E»o ³[Ìú0¯;³Eλo2³[ëZMËEÖ;³E»ÅE2³[H9ËE<³E»ÅE»»2³[/mi ËE3<³E»|»2³[*aËEZ<³E»|2³[A =ËE†<³E»»o2³[RI έ<³EÎo2ù jÐ(ËEÔ<³E»»2ù z7 Îö<³EÎ2ù ލGÎ=³EÎÎ2³E»»»o2³EÎÎÅE2³EÎÎ|»2³EÎÎ|2³EÎλo2³EÎΨ¨2_/˜å!ËEï?³E»»|»G5*/¦%¨@»oa22ÄU/ÁOA@¨E¨»» Â:/õX_@³EËE2ªüZ7||@¨E2È[mM|™@¨E2÷Z f&2¶@¨E2£G/ÏD/â@¨E|»»2£G)y A¨EÅE»2£G7y0A¨E|»2£G/æ-WA¨Eo»2XUUî#~A¨EÅE»2XU/øpLªA¨E|»»2XUqÝ ÑA¨E|»2XU/ £[øA¨Eo»2® (B¨EÅE»2® /+KB¨E|»»2® «þ2rB¨E|»2® ¾<+™B¨Eo»2I̵MÀB¨EÅE»2I/-è^ìB¨E|»»2IèsC¨E|»2Iû^ :C¨Eo»2^ d3aC¨EÅE»2^/B”^C¨E|»»2^&Þ´C¨E|»2^/N=-ÛC¨Eo»2wDÒWD¨EÅE»2w/Y´ .D¨E|»»2wa¦UUD¨E|»2w/n@|D¨Eo»2:O52£D¨E»»2x/“"»ÅD¨EÅE2x//‚ñW»ñD¨E»»ÅE2x//’H»'E¨E»»ÅE»»2x//£:@»IE¨E|2x//²çN»uE¨E»»|!x//ÃD7»¨E»»|»+*®E+2*2*Ó2=Ó2=®E=2:Ç2”F _M_length•# _M_capacity–#1 —v2#:Ó2›×GÑE#Hp!/@€£EHò2/Eü/‚H¸`/Q#×G8‘"´äL¿E%ð¾ln0‹FçG%ÏIÂMn0§FçG;ÓAÆR¿F¹E;ýÊ4×F¹E;$θ=ôF¹E»%ä:Ø|A¨G¹E%û.ܨ6G¹Ea2a22¸'/!3¹E\G»»a2;¤#ç‘MyG¹Ea2 r9/«­B—G¹Ea2%ÿ3õ#Q¨³G¹E!–?/^ü?¨¹Ea2»çGl*íG+F: 0CLKInone0h_ZNSt6locale4noneE|0Jš'0iª,|0Knumeric0jwZ|0Ja.0kV:|0J•K0lU|0J}?0m½)|0JàO0nXT|0 Iall0p_ZNSt6locale3allE|0?dC_M_impl0LK##_S_classic0 _ZNSt6locale10_S_classicELK#_S_global0#_ZNSt6locale9_S_globalELKL†I0) 0RK#_S_once08_ZNSt6locale7_S_onceE¹!ìŒ_/E0{ƒIbK/E0„œIbKhK/E0µIbK|/E0ØIbKhK|»/E0ªûIbKhKhK»/¦ 0ºJbK»%½V0Å.hK6JbKhKstring,<2%| 0ݲ?6J`JsK% P0ç¸7n0JsKhK%­70ðˆn0¢JsKhK2‰#0còG¾JhK<l?0JAhKME0<ëJbKLKNÃL0?®NN˜0Bÿ)D¢K0E×$»&K»OŒB0HY*bKhKhK»*°H+WK*]K+|*òG=nK+òG*nKPcI0WyKtMQ_vptr$facetŒ0#R 0\v2#__c_locale18tM#_S_c_locale0__ZNSt6locale5facet11_S_c_localeE¯KLaY0bÕŠM#_S_once0e_ZNSt6locale5facet7_S_onceE¹!N˜0iÛMì0veLMS> 0{yK†LM»Ef"0 ©L•M|¯KD‘[0‚Ù"¯KÆL•ME3a0…ßL•MF[S0Šj1¯KFó0G|EXG0‘¦4M›MEÂ_0••A9M›MMì0 TMM¦MT½V0£\¬MM¦M*»oŠMl+zM*yK=¯K*¡M+yK=¡M=yKUiI0²eNR][0Â#"L0Å_ZNSt6locale2id11_S_refcountEv2E½V0ÈóXNeNkNMŒ_0Ê6NeNkNŒ_0ÐKNeN!éO0Ó% vN*²M=qN+²M*qNU°H(0Ù.QR 0ìv2#C_M_facets0í.Q#C_M_facets_size0î#C_M_caches0ï.Q#C_M_names0ð¶# LÙ0ñ)Z4QLxQ0ò¦"4QLZ0óß(4QL/0ôn,4QLÕ`0õé>4QLt0öd4QLŠ0÷} ?QEXG0ú´”OLKEÂ_0û®OLKMd0 ÎOLKUQMd0 îOLK|Md0 PLKMÐ$0%PLK»Md0@PLKUQE½V0µ$_PLKUQD%b0¶Xn0}PLKE 70&þ¡PLK`Q»EÎ0))ÅPLK`QJQE;0,»1éPLK`QvNE3.0/_ QLKvN›MOš07 LK›M*›MvN?QVJQJQV*PQ+vN=[Q+|N*[Q=lQ+6J* WŒQÓ ŒQ»=É *wQ*µ *ü XÉ ØʤQXQ_vptr$ios_baseŒ0#YFUÚXZdec>=XZfixedh=XZhex XXYf XZleftµX Zoct˜9X@Zright¼^X€[ 'âX[ S?X[+($vJX\showpos' /X\skipws*Z^X\unitbuf-• X [E1BX@Y«4=[X°Y„37Á-XJ[ `:™XZbadbitL1M¢XZeofbitO¨¢XZfailbitT™:¢XZgoodbitWy"¢XZappj‹§XZatem»I§X]binarys_ZNSt8ios_base6binaryE§XY§_v&§XYÖ_yë+§X]trunc|_ZNSt8ios_base5truncE§X ]beg‹_ZNSt8ios_base3begE¬XZcurŽdQ¬XY]Y‘P¬Xstreamsize)N¹C_M_precisionÉyT#C_M_widthÊyT#C_M_flagsË• #C_M_exceptionÌ" #C_M_streambuf_stateÍ" # C_M_callbacksçqQ#(C_M_word_zeroøµ #0C_M_local_wordý±X#@C_M_word_size»#ÀC_M_word˜Q#ÈC_M_ios_localeòG#Ð ŸÀ¤&¿UÁX’Q»ETêDÞUÁXÓ EùRí@øUÁXDiG‡6ÇX VÁX»n0E4 èA:VÁX2NY$Ê• WVÍX2NY.ÙS• yVÁX• 2Z>‰Y• ›VÁX• 2ZO• ÂVÁX• • áA^ŽXàVÁX• 2ä#jÚyTýVÍX2ä#raAyTWÁXyT2ü€ö=yT¤QLXÁX»MQ!bXÁXMQ! }XÁXäXT½V‰HŒQÁXäX+• +" +¼ + µ ÁXl*¤Q=µ *ÓX+¤Q= =k=ÓXX¯@2:êX`_Q_vptr$basic_streambufŒ0#__M_in_beg3è#__M_in_cur3Ĩ#__M_in_end3Ũ#__M_out_beg3ƨ# __M_out_cur3Ǩ#(__M_out_end3Ȩ#0__M_buf_locale3ÏòG#8`[3ÔêXÒY`_»%)3àjòGóY`_hK%U+3ñIcòGZf_%WJ3þ—;`_5Z`_¨ 2(a3ŸH˜.aZ`_õ ¼ 2û93ð˜.ˆZ`_z¼ 2T3 |!»¥Z`_2©P38yTÂZ`_2W)3'%I»ßZ`_2!c39ù »üZ`_2<93OiO»[`_2B93boTyT@[`_¨ 2ö;3p4;»b[`_o2Y3‰{b»[`_2üQ3¤D»¡[`_o2R3¾Œ yTÈ[`_| M3%3ËÞ[`_Dš03Þm¨ü[f_DZ!3á0P¨\f_Dï,3ä¼ ¨8\f_EKV3îðMW\`_»EZ3ù'€\`_¨¨¨DÓ"3 ½0¨ž\f_D°M3÷:¨¼\f_DÂ[3ä`¨Ú\f_E°3r.ù\`_»E Z3'`]`_¨¨aJ3< VêXD]`_hKbƒL3KJ#`_êXt]`_¨ bšK3W¯8˜.êX©]`_õ ¼ b5&3c9$˜.êXÙ]`_z¼ bñ;3o`5»êXÿ]`_bBH3…-0yTêX%^`_cM42Í7yTêXT^`_¨ bÇ@3«L» êXz^`_bc`3¸#J» êX ^`_bïR3ÐR» êXË^`_»cc4TÂbyT êXú^`_| b:N3ûwN» êX%_`_»M3%3@_`_q_T½V3">w_`_q_*êX*l_+êX=l_=êXwctrans_t5'j7—(H#»±_Ñ!7$U(NóV»Ë_Ñ!7uS5?oH»å_Ñ!7êV(Tö»ÿ_Ñ!7Z(Z´J»`Ñ!]'7Û(`|8»8`Ñ!7$[(fX"»R`Ñ!7êX(l­ »l`Ñ!7M@(rsY»†`Ñ!7i.(x[» `Ñ!7.(~Ù;»º`Ñ!7 M(„7»Ô`Ñ!7B(Š/:»î`Ñ!)ž5†Ñ! aÑ!}_7ÛV(|Ñ!$aÑ!7Ø (– :Ñ!>aÑ!)ê25ˆ}_Ua|)Ë(²]'la|:r6*ebdupper61*Teb€dlower62^Zebdalpha63¦.ebddigit64Çebexdigit65Eebdspace66_eb@eprint67²/ebdgraph68A^eb%dcntrl69ÉUebdpunct6:Ñ2eb dalnum6;™eb+»*|0f@¨yKígyK#la#C_M_c_locale_ctype°¯K#C_M_del±n0#C_M_toupper²jb# C_M_tolower³jb#(C_M_table´íg#0C_M_widen_okµo#8C_M_widen¶óg#9C_M_narrow·óg#¹C_M_narrow_ok¸o#¹gŒ_½_ZNSt5ctypeIcE2idE²Mhtable_size¿_ZNSt5ctypeIcE10table_sizeE£Eš'ÌÞchígn0š'Údh¯Kígn02³_æ¸n0.d h»o2³_õd|Zd h||h2º[^)|†d h»||29Hc'|²d h»||20' E oÔd ho20'1E'|ûd h¨|2â AF2oe ho2â Ra|De h¨|2U`fi`ofe ho2U`Ñ@|’e h||¨2X  ?o¹e hoo2X¹|êe h||o¨DIÒØígf hF¬9×·ígS5+àpbnhi39Ö «|!ÌNÛ E<žooo+žj¾27¤QKl¤Q#__M_tie7WKl#Ø__M_fill7Xo#à__M_fill_init7Yn0#á__M_streambuf7Z`_#è__M_ctype7] h#ð__M_num_put7_Ql#ø__M_num_get7a\l#€%Ó 7kskEigl%sV7o%n0aigl%ó97{ƒ" }igl;378-§%širl" ;¾7[ ·irl" ;(c7–ô1Ôirl" %”I7¦º9n0ðigl%Ô)7°n0 jgl%Ù7»ún0(jgl%Ñ?7Å#n0Djgl%W7Ѐ" `jgl;W7óÒ}jrl"  $7—jrl`_^(7 sh·jrl»2ç97c(KlÔjgl2ç97% YKlöjrlKl21=73â`_kgl%1=89”`_4krl`_%š 8CxlUkrl~l2|B7d9orkgl2|B7x+o”krlo%J8€ÝGòGµkrlhK%X8uóPoÛkgloo%U`8zC%oükgloM $7¼lrlk78Œ<0lrl`_l{M8«GarlhK*è*Wl+*bl+_*ml+sh*sh=sh=mlUÎ9}LnR‰^9¨#O9жlLnO9ÐlLnRn2}V9™q<b0íl]n2é?9q-¨ m]n2>9¡Ë/hn'mLn2>9¨‡/„lImLn»2§?9­éFhnfmLn2§?9´®F„lˆmLn»2Ÿ9¹ABb0ªm]nnn2v>9½LhnÌmLnnn2‡V9Á«„lîm]nnn2Þ?9ÅAhnnLnnn2‘V9Éç<„l2n]nnn!kY9ÍORn]n*„l=Xn+¨*cn+„l=„l=tn+¹=" =UP_yKdtyK#gŒ_Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE²Mh4¤odt»2÷*¿`2¨>o\l¨¨ŒQynjt2÷*ãlD¨to\l¨¨ŒQynØX2÷*èvE¨ªo\l¨¨ŒQynpt2÷*íD¨ào\l¨¨ŒQynvt2÷*òÔD¨p\l¨¨ŒQyn|t2÷*øÞE¨Lp\l¨¨ŒQyn‚t2÷*ýFF¨‚p\l¨¨ŒQynˆt2÷*œC¨¸p\l¨¨ŒQynŽt2÷*#ÌB¨îp\l¨¨ŒQyn”t2÷*(4C¨$q\l¨¨ŒQynn2÷*Hò ¨Zq\l¨¨ŒQynÞXSL`M…n{qdt»D3v ¨²q\l¨¨ŒQynËEbÿ Î\¨…nñq\l¨¨ŒQynjtbÿ <¨…n0r\l¨¨ŒQynØXbÿ õ¨…nor\l¨¨ŒQynptbÿ ¨…n®r\l¨¨ŒQynvtbÿ $Ѝ…nír\l¨¨ŒQyn|tbÿ ,´¨…n,s\l¨¨ŒQyn‚tbÿ 3¨…nks\l¨¨ŒQynˆtbÿ ;¨ …nªs\l¨¨ŒQynŽtbÿ HǨ …nés\l¨¨ŒQyn”tbÿ d2¨ …n(t\l¨¨ŒQynnmÿ q„¨ …n\l¨¨ŒQynÞX*…n=n0=¥=Ô=»=õ==0=êPÛyKEyyK#gŒ_Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE²Mã+ïuEy»2Ž0 `ÜNuQlÜŒQon02Ž0+ ÞÜuQlÜŒQo 2Ž00 2ܰuQlÜŒQo»2Ž05 †ÜáuQlÜŒQoõ2Ž0: ÚÜvQlÜŒQo2Ž0j -6ÜCvQlÜŒQoê2Ž0o ŠÜtvQlÜŒQoU2Ž0„ üNÜ¥vQlÜŒQoE3,'tWâvQl|»o|¨¨KyE©RÄÍwQl|»oŒQ¨¨KyEý‰½ WwQlo ŒQ¨|KyS™¢ štxwEy»br¾Í[Üšt²wQlÜŒQon0brä\ÜštìwQlÜŒQo brëô\Üšt&xQlÜŒQo»bròS]Üšt`xQlÜŒQoõbrùª]ÜštšxQlÜŒQobr WÜštÔxQlÜŒQoêbrF\ÜštyQlÜŒQoUmrÔ5Ü štQlÜŒQo*št=»jè2@Qy}nshH"Q_vptr$basic_ostreamŒ0#/î:V²yKl»}`_`N8:_Qy×yKl»}%^O:p¸K}øyKl$}%^O:yÐK}zKl9}%^O:ƒy }:zKlN}%^O:©kS}[zKl %^O:­Ê#}|zKl»%^O:±S}zKln0%^O;\~S}¾zKl˜%^O:¸ˆS}ßzKl¥%^O;jGS}{Kl»%^O:ÃQS}!{KlÔ%^O:Ì’S}B{Klõ%^O:МS}c{Kl%^O:Õ)S}„{Klê%^O:Ù=S}¥{Kl0%^O:á3S}Æ{KlU%^O:å}ç{Kl%^O;x}|Kl`_%Ž0;@})|Klo  P:#<L|Kl| %¿;­Â'}r|Kl| %ƒ^;ÄX}Ž|Kl%n;ÙÎ,˜.ª|Kl%³;é}Ë|Klz2³;˜Q}ò|Klõ oî:nKl»}*}*},=Qy**}.}9}}*?}.xlN}xl*T}.ŒQc}ŒQXP2GêX¾êX#__M_modeら:ñrType>WSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED`²!Ü,sSRATE>ù_ZN3stkL5SRATEE‹‡€ˆå@tRT_BUFFER_SIZE>ÿ_ZN3stkL14RT_BUFFER_SIZEE&’sPI>_ZN3stkL2PIE‹‡-DTû! @sTWO_PI>_ZN3stkL6TWO_PIE‹‡-DTû!@sONE_OVER_128>_ZN3stkL12ONE_OVER_128E‹‡€?Xê€>Uã‚öƒQ_vptr$StkErrorŒ0#_message_>j6J#_type_>kô€#/‰:>oNƒöƒfQô€`†)>sã‚mƒöƒ»uñ>v¯Yゃöƒvê >yä)üƒã‚±ƒöƒv´>|…cfQã‚ÕƒöƒwHM>•1|ã‚öƒ*ã‚=„+ô€Xñ>„„…‡Q_vptr$StkŒ0#HÇ?>ˆäIebHÀ >‰\+ebH97>ŠKebH;8>‹©ebHR>ŒàebH–,>ŒUebStkFloat>Lêxsrate_>ÔPQ„yä>ÕÝ6Jy7>Ö)n0y•$>×^Un0zalertList_>Ø_ZN3stk3Stk10alertList_Ežostringstream2ŽÏzoStream_>Ü_ZN3stk3Stk8oStream_E…_ignoreSampleRateChange_>Ýn0#8=>à „;.>¤l:¢…„;W>¬8 ¿……‡n08Ø)>¯ïJ6J;ˆ>²Eç…6J;Àa>µ§+þ…>;úb>¸8Y†>;å>»ÚM,†>;>¾"C†»%ÜL>Á×Jn0h†„„„;>ȦS„†|ô€;>Ë 5 †6Jô€;v^>Î;4·†n0;cH>Ñ@3Άn0{`>àㆅ‡|q^>ㄇ…‡»}%>æ™I„.‡…‡„„kÇ>é__L‡…‡…‡k§>ì›Lj‡…‡…‡l>ï `…‡ô€*„+„X÷(„ÿˆ„#_X_3„#_Y_4„#_Z_5„# /²!ö‡ÿˆ„„„%Âñ„ˆÿˆ%ÇXL„.ˆÿˆ%1!!„Jˆÿˆ%T&$ׄfˆÿˆ;Ö'K>ˆÿˆ„„„;ôY*_ªˆÿˆ„;ùY-0Ljÿˆ„;þY0¾äˆÿˆ„pr8‡ÿˆ»*‡Xý˜?„?‹„#_position_??‡#_velocity_?@‡#8_workingVector_?A‡#`_radius_?B„#ˆ_mass_?C„#/Ü,?¡‰?‹„;ê=?8Gȉ?‹„„„;}H? ï‰?‹„„„;ÐM?! b Š?‹„;^?$í )Š?‹„%¶_?'YNÿˆEŠ?‹%#?*Ú_ÿˆfŠ?‹ÿˆ%"?-§„‡Š?‹ÿˆ%á=?0΄¨Š?‹ÿˆ%ú6?3z „ÄŠ?‹%`?6²„àŠ?‹;%?98b‹?‹„„„;@?<„'$‹?‹„px‰?‹»*‰U19} R‰^9|#O9Šw‹ O9‘‹ 2}V9™> h0®‹2é?9 |Ë‹2>9¡B,$è‹ 2>9¨ÿ+E‹ Œ »2§?9­'?$'Œ 2§?9´µ>E‹IŒ »2Ÿ9¹Û-h0kŒnn2v>9½2$Œ nn2‡V9Á²PE‹¯Œnn2Þ?9ÅdP$ÑŒ nn2‘V9É(E‹óŒnn!kY9Í *E‹=]K*+E‹=E‹~ö‡è"#U;U‘h+ÿˆ~ˆ##L…;U‘h~.ˆ #;#˜°;U‘h~fˆ<#y#äŽ;U‘h€x'„‘`€y'„‘X€z'„‘P~ˆz#•#0:Ž;U‘h€x*„‘`~ªˆ–#±#|rŽ;U‘h€y-„‘`~Lj²#Í#ȪŽ;U‘h€z0„‘`EŠ«çŽ;玑h‚òÿˆ‘`+?‹àŠ+¬&`A;玑h€x+„‘`€y+„‘X€z+„‘P=£E~ÍÍ#$¬ƒ€__a¶ƒ‘h€__b¶ƒ‘`+A~í&=øaƒ__groupingþ |‘¨ƒ__grouping_sizeþ ‘ ƒ__grouping_tmpþ a‘˜„__n £E‘P„__min £E‘H„__i ‘¸„__test n0‘_…v½„__j ‘°+fQ†Iþˆ$Ë$Dº€__initialize_p2»‘l€__priority2»‘h‡Î4Ë$à$ˆ¹=WÜþ‰k‘hŠJˆ8$ˆ$(;‘;U‘X‹temp:„‘h‡ŠXžt¢‘;玑X‚òÿˆ‘P‹distance#„‘h‹tempVector$ÿˆ‘`fŠžÀä‘;玑h€velocityÿˆ‘`Œ_DefaultRuneLocale%„Ñ$__dso_handlekŽ‚€ˆå@+Ô+‚Ž_‚-DTû! @Ž‚-DTû!@Ž«‚€?+¨0'nothrowI4B`’ostream2ŠQy'cerrAUz’9 0(]digitsF_ZNSt14numeric_limitsImE6digitsE|0@‘oBï_ZNSt14numeric_limitsIfE12has_infinityEl2‘Z=ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEl2‘4Uó_ZNSt14numeric_limitsIfE10has_denormEq2‘oB(_ZNSt14numeric_limitsIdE12has_infinityEl2‘Z=)_ZNSt14numeric_limitsIdE13has_quiet_NaNEl2‘4U,_ZNSt14numeric_limitsIdE10has_denormEq2‘oBa_ZNSt14numeric_limitsIeE12has_infinityEl2‘Z=b_ZNSt14numeric_limitsIeE13has_quiet_NaNEl2‘4Ue_ZNSt14numeric_limitsIeE10has_denormEq2’npossX£EHp!/@€£EJò2/Eü/‚H¸`/Q#×G“npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE£E”p!/@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE£E”ò2/E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE@Jš'0iª,|0Knumeric0jwZ|0Ja.0kV:|0J•K0lU|0J}?0m½)|0JàO0nXT|0 L†I0) 0RKLaY0bÕj–+zMLÙ0ñ)Z4QLxQ0ò¦"4QLZ0óß(4QL/0ôn,4QLÕ`0õé>4QLt0öd4QLŠ0÷} ?QYFUÚXZdec>=XZfixedh=XZhex XXYf XZleftµX Zoct˜9X@Zright¼^X€[ 'âX[ S?X[+($vJX\showpos' /X\skipws*Z^X\unitbuf-• X [E1BX@Y«4=[X°Y„37Á-XJ[ `:™XZbadbitL1M¢XZeofbitO¨¢XZfailbitT™:¢XZgoodbitWy"¢XZappj‹§XZatem»I§XY§_v&§XYÖ_yë+§XZcurŽdQ¬XY]Y‘P¬Xdupper61*Teb€dlower62^Zebdalpha63¦.ebddigit64Çebexdigit65Eebdspace66_eb@eprint67²/ebdgraph68A^eb%dcntrl69ÉUebdpunct6:Ñ2eb dalnum6;™eb“_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE|“_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE|i¢$Ë $>nhi39Ö «|gg>3_ZNSt10moneypunctIcLb1EE4intlEl2gg>3_ZNSt10moneypunctIcLb0EE4intlEl2gg>3_ZNSt10moneypunctIwLb1EE4intlEl2gg>3_ZNSt10moneypunctIwLb0EE4intlEl2gg>«_ZNSt17moneypunct_bynameIcLb0EE4intlEl2gg>«_ZNSt17moneypunct_bynameIcLb1EE4intlEl2gg>«_ZNSt17moneypunct_bynameIwLb0EE4intlEl2gg>«_ZNSt17moneypunct_bynameIwLb1EE4intlEl2HÇ?>ˆäIebHÀ >‰\+ebH97>ŠKebH;8>‹©ebHR>ŒàebH–,>ŒUebxsrate_>ÔPQ„yä>ÕÝ6Jy7>Ö)n0y•$>×^Un0% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~.G@I4  €: ; I .G: ; @‚: ; I ƒ: ;I „4: ;I … †.‡@4 @‡.4 @ˆ.4 @‰I Š.G; @‹4: ; I Œ4: ; I? < 4I? 4 < Ž4G 4G4G ‘4: ;‡@I? <  ’4: ;‡@I? <  “4: ;‡@I? < ”4: ; ‡@I? < Lˆ$CË$ Cû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/extVector3D.hSphere.cppstl_algobase.hlocale_facets.tcciostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccStk.hSphere.h è"‚?‚?‚Bf'ÈçÈçȆֿ/Ÿû~Ö…Ÿ$$ŸÉ ö‘ƒ< ×××Î.Ló׃OŸ#v/#å2K»ltºRäù×Kp.ôD× ˆ$1Öäe$/Jè"é"wé"ì"wì"#v##w##w##v #!#w!#$#w$#;#v<#=#w=#@#w@#y#vz#{#w{#~#w~#•#v–#—#w—#š#wš#±#v²#³#w³#¶#w¶#Í#vww«v¬­w­°w°&vÍ#Î#wÎ#Ñ#wÑ#$v&'w'*w*=vˆ$‰$w‰$Œ$wŒ$Ë$vË$Ì$wÌ$Ï$wÏ$à$v=>w>AwAWv$$w$$w$ˆ$vXYwY\w\žvžŸwŸ¢w¢v^äœ*stk::Vector3D::getXZstk::Vector3D::getY…stk::Vector3D::getZ°stk::Vector3D::setXYZŽstk::Vector3D::setX:Žstk::Vector3D::setYrŽstk::Vector3D::setZªŽstk::Sphere::getRelativePositionìŽstk::Sphere::addVelocityGminþstk::Vector3D::getLength;‘stk::Sphere::isInside¢‘stk::Sphere::getVelocityÑäœÂ__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_t $_47div_tD$_5nldiv_t|$_6¦lldiv_tŽlconvñva_listfpos_t__sbufD__sFILE7FILE clock_tÑ tm£!pthread_once_t¹!__gthread_once_tÑ!wint_tß!$_74"_RuneEntryF"$_8€"_RuneRange’"$_9Ñ"_RuneCharClassç"$_10Ñ$_RuneLocaleL'mbstate_t]'wctype_tŒ.char_traits’0__vtbl_ptr_type¨0nothrow_t¶0new_allocator2allocatorv2_Atomic_word2basic_string,std::allocator >ÑE_Rep_baseF_RepòGlocaleyKfacet²Mid|N_Impl¤Qios_baseêXbasic_streambuf >}_wctrans_tlactype_basepbctypehmoney_baseshbasic_ios >„l__normal_iterator, std::allocator > >…nnum_get > >štnum_put > >Qybasic_ostream >c}basic_stringbuf,std::allocator >Ïbasic_ostringstream,std::allocator >ã‚StkError„Stk‡Vector3D‰SphereE‹__normal_iterator, std::allocator > >z’ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePathiswalnumgmtime_ZN3stk6Sphere11getVelocityEPNS_8Vector3DEmbstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1_getVelocity_ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk8Vector3D4setZEdsetXYZ_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetpositionclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk6Sphere8isInsideEPNS_8Vector3DE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmmoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZN3stk6Sphere7setMassEd_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN3stk8Vector3D4getXEv_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE~Sphere_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0iisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZN3stk6Sphere11setVelocityEddd_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_ZN3stk6Sphere7getMassEvwctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32EgetXgetYfwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEv_ZN3stk8Vector3D9getLengthEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZN3stk6Sphere9getRadiusEv_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZN3stk8Vector3D4getZEv_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvVector3D_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobalgetRelativePosition_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscataddVelocitydeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmgetLengthdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2__ZN3stk6Sphere4tickEdctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvSphere_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZN3stk8Vector3D4setYEd_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEvgetZ_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_GLOBAL__I__ZN3stk6Sphere19getRelativePositionEPNS_8Vector3DE_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfgetRadiusinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvmbtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx~Vector3D_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZNSt6locale7collateE_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEmisInsidesetPosition_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternE_ZN3stk8Vector3D6setXYZEdddintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_ZN3stk6Sphere11setPositionEddd_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblankisetVelocity_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZN3stk8Vector3D4getYEv_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_localeempty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsmsetRadius_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblen_ZN3stk6Sphere11getPositionEv_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowcSTK_FLOAT32_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt4cerriswalphatmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetXsetYsetZsetfsetgsetpiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeEconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_ofsetMass_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollid_ZN3stk8Vector3D4setXEdinfwprintfisgetPosition_M_remove_referenceout_ZN3stk6Sphere19getRelativePositionEPNS_8Vector3DEfloatfieldgetMass_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__S_empty_rep_storagewprintf_S_id_monetary_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZN3stk6Sphere9setRadiusEd_M_check_same_name_ZN3stk6Sphere11addVelocityEddd_ZNSs10_S_compareEmmlengthfputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@H‰EèòEèÉÃUH‰åH‰}øH‹EøH‹@H‰EèòEèÉÃUH‰åH‰}øH‹EøH‹@ H‰EèòEèÉÃUH‰åH‰}øòEðòMèòUàH‹UøH‹EðH‰BH‹UøH‹EèH‰BH‹UøH‹EàH‰B ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰B ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}èH‹EèòHH‹Eèò@òYÁòEøH‹EèòHH‹Eèò@òYÈòEøòXÁòEøH‹EèòH H‹Eèò@ òYÈòEøòXÁòEøòQEøòEøH‹EøH‰EØòEØÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃzPRx› ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿ=† ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿ«† ,øÿÿÿÿÿÿÿz† ,øÿÿÿÿÿÿÿ7† ,øÿÿÿÿÿÿÿ† ƒ,øÿÿÿÿÿÿÿC† ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿ„† ,øÿÿÿÿÿÿÿF† ,øÿÿÿÿÿÿÿu† û -î-Û-É-·-~ -q-Q'-L%-Æ%-‰%-_"-@$- ---ï-â-Ð--y-g-P->-'--¨€X0à°ˆ`8èÀ˜pH £’²‘ª‘K‘C‘ ‘‘äÜÉÁyqF>•TLüŽôŽºŽ²ŽŽwŽGŽ?ŽŽŽ½µ’Šg_7/0 ò“PTðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(R-=(-8,)=%&- ( ^( $\$ ø^øô\ô È!^È Ä\Ä! ˜ ^˜”\” h^hd\d 8^84\4 ^\ Ø#^Ø"Ô\Ô# ¨ ^¨ ¤\¤ x^xt\t H^HD\D ^\ è^èä\ä ¸^¸´\´ ˆ^ˆ„\„ X^XT\T (^($\$ *MÉË$&*ˆ$[0(k=tà$~à&£'×@'p'謀&Ïžš(´ÙP&§XoÐ'€è"€%€#-€0%3€ #I€`%i€z#…€À%‚€–#¡€ð%›€²#½€ &L€<#e€%‰€$N€ ' €Í#4€°& /;pbTû__ZN3stk8Vector3D4getXEv__ZN3stk8Vector3D4getYEv__ZN3stk8Vector3D4getZEv__ZN3stk8Vector3D6setXYZEddd__ZN3stk8Vector3D4setXEd__ZN3stk8Vector3D4setYEd__ZN3stk8Vector3D4setZEd__ZN3stk6Sphere19getRelativePositionEPNS_8Vector3DE__ZN3stk6Sphere11addVelocityEddd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8Vector3D9getLengthEv__ZN3stk6Sphere8isInsideEPNS_8Vector3DE__ZN3stk6Sphere11getVelocityEPNS_8Vector3DE___gxx_personality_v0__ZN3stk8Vector3D4getXEv.eh__ZN3stk8Vector3D4getYEv.eh__ZN3stk8Vector3D4getZEv.eh__ZN3stk8Vector3D6setXYZEddd.eh__ZN3stk8Vector3D4setXEd.eh__ZN3stk8Vector3D4setYEd.eh__ZN3stk8Vector3D4setZEd.eh__ZN3stk6Sphere19getRelativePositionEPNS_8Vector3DE.eh__ZN3stk6Sphere11addVelocityEddd.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk8Vector3D9getLengthEv.eh__ZN3stk6Sphere8isInsideEPNS_8Vector3DE.eh__ZN3stk6Sphere11getVelocityEPNS_8Vector3DE.eh__GLOBAL__I__ZN3stk6Sphere19getRelativePositionEPNS_8Vector3DE__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6Sphere19getRelativePositionEPNS_8Vector3DE.eh___tcf_0.ehstk-4.4.4/src/Debug/StifKarp.o000644 000766 000766 00000427340 12015735510 016037 0ustar00garygary000000 000000 Ïúíþ ¸éÑ@ èÑ__text__TEXT@ (Û·€__debug_frame__DWARFø HààG__debug_info__DWARF!ÃÈ@*ã¡__debug_abbrev__DWARFÃéµ ó__debug_aranges__DWARFxôP¸ý è__debug_macinfo__DWARFÈôþ__debug_line__DWARFÈô‰þ8è__debug_loc__DWARFQý‘`èª__debug_pubnames__DWARFev¥__debug_pubtypes__DWARFÛÑ$__debug_inlined__DWARF¬"ì+__debug_str__DWARF¬"´yì+__debug_ranges__DWARF`œ` ¥°õ__mod_init_func__DATAÀœ¦ðõ __textcoal_nt__TEXTȜ֦øõã €__cstring__TEXT ·ÌàÀ__gcc_except_tab__TEXTlº]¬Ã__StaticInit__TEXTɾX Èý€__const__DATA@¿x€È@ý __const_coal__DATAÀ¿É¨ý& __const_coal__TEXTPÁ<Ê __bss__DATAèÑ__literal8__TEXTÁ ÐÊ__literal16__TEXT0ÂpË__eh_frame__TEXT@¨€ËØþ= h__constructor__TEXTèÑ(Û__destructor__TEXTèÑ(ÛÀëpp P))•¾-UH‰åH‰}øòEðH‹UøH‹EðH‰‚(H‹Eøò(H‹Eøòˆ0òTÁòYÁòXÂH‹Eøò€ H‹Eøò€ f.4ÁwëH‹UøH¸wJëÿï?H‰‚ ÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwò æ¿òEðf.Áwë#H5H‹=èH‹}ø¾èë)ò®¿f(Èò\Mðò¥¿òYÁH‹Eøò€ ÉÃUH‰åHƒì0H‰}èòEàfWÀf.Eàwò f¿òEàf.Áwë&H5H‹=èH‹}è¾èé–H‹UèH‹EàH‰‚HHÇEøëlH‹}èHƒÇ@èf(Èò¿f(ÑòYÐòUØH‹}èHÇXèf(Èòø¾òYÈH‹Eèò€HòYÁòXEØH‹}èHƒÇ@èHÿEøH‹EèH‹€H;EøwƒÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòEèH‹}øèÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwò ¾òEðf.Áwë#H5H‹=èH‹}ø¾èëGH‹UøH‹EðH‰‚PH‹EøòˆPòѽòYÈH‹Eøò€8òYÁH‹}øHÇ`èÉÃUH‰åHƒìPH‰}ÈòEÀH‹UÈH‹EÀH‰‚@H‹EÈò€0òXÀòEèèf(Èòd½òYÁf(Èò\Mèòo½òYÁòEàòMÀò9½òYÈò-½òXÁòEØòEØf.?½wëH¸§èH.ÿï?H‰EØÇEüédòEØòYEØòEð‹EüH˜H‰ÂHÁâHÕH)ÐHHEÈHxòEðè‹EüH˜H‰ÂHÁâHÕH)ÐHHEÈHxòEðè‹EüH˜H‰ÂHÁâHÕH)ÐHHEÈHxòW¼èòMØò}¼f(ÑòYÐòU°òMèòk¼f(ÑòYÐòU¸èòM¸ò^Èf(ÁèòYE°òEð‹EüH˜H‰ÂHÁâHÕH)ÐHHEÈHxòEðè‹EüH˜H‰ÂHÁâHÕH)ÐHHEÈHxòEðèòEèòXEàòEèÿEüƒ}üŽ’þÿÿÉÃUH‰åHƒì@H‰}è‰uäòEØò¬»H‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéÒòEØò D»òYÁòEøƒ}äuòEøH‹}èè飃}ä u(òMøò»òYÈò»òXÁH‹}èèëuƒ}äu4ò–ºf(Èò\MøòíºòYÈòéºòXÁH‹}èèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHƒì H‰}èòEàfWÀf.Eàsë&H5H‹=èH‹}è¾èéH‹UèH‹EàH‰‚0èf(ÈH‹Eèò€0f(Ñò^Ðf(ÂH‹Eèò€8H‹Eèòˆ8ò ¹f(Ñò\Ðf(ÂòEøH‹}èHƒÇ@òEøèH‹Eèò(òMàòL¹òYÁòXÂH‹Eèò€ H‹Eèòˆ ò4¹f.ÈsëH‹UèH¸wJëÿï?H‰‚ H‹Eèò€@H‹}èèH‹EèòˆPòö¸òYÈH‹Eèò€8òYÁH‹}èHÇ`èÉÃUH‰åHƒìH‰}øH‹}øHƒÇ@èH‹}øHÇ`èH‹}øHÇxèÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹EèH˜H…Àt>H‹EèH˜H€H‰EàH‹EèH˜H9EàtHmààH‹UàH‹H‹H‹}àÿÐëÖH‹EèHXH‰E¸H‹}¸èë&H‰E°H‹]°H‹UèHÂXH‰U¸H‹}¸èH‰]°ëH‹EèHxH‰EÀH‹}Àèë&H‰E°H‹]°H‹UèHÂxH‰UÀH‹}ÀèH‰]°ëH‹EèH`H‰EÈH‹}Èèë&H‰E°H‹]°H‹UèHÂ`H‰UÈH‹}ÈèH‰]°ëH‹EèHƒÀ@H‰EÐH‹}Ðèë#H‰E°H‹]°H‹UèHƒÂ@H‰UÐH‹}ÐèH‰]°ëH‹EèH‰EØH‹}Øèë&H‰E°H‹]°H‹UèH‰UØH‹}ØèH‰]°H‹}°è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹EèH˜H…Àt>H‹EèH˜H€H‰EàH‹EèH˜H9EàtHmààH‹UàH‹H‹H‹}àÿÐëÖH‹EèHXH‰E¸H‹}¸èë&H‰E°H‹]°H‹UèHÂXH‰U¸H‹}¸èH‰]°ëH‹EèHxH‰EÀH‹}Àèë&H‰E°H‹]°H‹UèHÂxH‰UÀH‹}ÀèH‰]°ëH‹EèH`H‰EÈH‹}Èèë&H‰E°H‹]°H‹UèHÂ`H‰UÈH‹}ÈèH‰]°ëH‹EèHƒÀ@H‰EÐH‹}Ðèë#H‰E°H‹]°H‹UèHƒÂ@H‰UÐH‹}ÐèH‰]°ëH‹EèH‰EØH‹}Øèë&H‰E°H‹]°H‹UèH‰UØH‹}ØèH‰]°H‹}°è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èHH‹UèH‰H‹EèH˜H…Àt>H‹EèH˜H€H‰EàH‹EèH˜H9EàtHmààH‹UàH‹H‹H‹}àÿÐëÖH‹EèHXH‰E¸H‹}¸èë&H‰E°H‹]°H‹UèHÂXH‰U¸H‹}¸èH‰]°ëH‹EèHxH‰EÀH‹}Àèë&H‰E°H‹]°H‹UèHÂxH‰UÀH‹}ÀèH‰]°ëH‹EèH`H‰EÈH‹}Èèë&H‰E°H‹]°H‹UèHÂ`H‰UÈH‹}ÈèH‰]°ëH‹EèHƒÀ@H‰EÐH‹}Ðèë#H‰E°H‹]°H‹UèHƒÂ@H‰UÐH‹}ÐèH‰]°ëH‹EèH‰EØH‹}Øèë&H‰E°H‹]°H‹UèH‰UØH‹}ØèH‰]°H‹}°è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìxH‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@òE³¾ÿèH‹}ØHÇ`¾ÿfWÀèH‹}ØHÇxò³èH‹}ØHÇX¾èH‹EØH˜H‰EH‹UH‰U˜HÇE ëH‹}˜èHE˜àHÿM Hƒ} ÿuäfWÀf.EÐsoé‹H‰EˆH‹EˆH‰EÀHƒ}tJ¸H+E H‰ÂHÁâHÕH)ÐH‹UHÂH‰U°H‹EH9E°tHm°àH‹U°H‹H‹H‹}°ÿÐëÜH‹EÀH‰Eˆé—H5H‹=èH‹}ؾèèf(Èò^MÐòM¨òE¨f.v²s òH,E¨H‰Eèë,ò`²òM¨ò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èH‹uèHÿÆH‹}ØHÇ`èH‹UØH¸333333Ó?H‰‚HH‹UØH¸š™™™™™Ù?H‰‚PH‹UØH¸§èH.ÿï?H‰‚@H‹UØH¸×£p= ×ï?H‰‚(H‹UØH¸+‡ÙÎ÷ï?H‰‚ H‹}Øèò—±H‹}ØèéðH‰EˆH‹EˆH‰EÈH‹EØH˜H…Àt>H‹EØH˜H€H‰E¸H‹EØH˜H9E¸tHm¸àH‹U¸H‹H‹H‹}¸ÿÐëÖH‹EÈH‰EˆH‹]ˆH‹}ØHÇXèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇxèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇ`èH‰]ˆëH‰EˆH‹]ˆH‹}ØHƒÇ@èH‰]ˆëH‰EˆH‹]ˆH‹}ØèH‰]ˆH‹}ˆèHƒÄx[ÉÃUH‰åSHƒìxH‰}ØòEÐH‹}ØèHH‹EØH‰H‹}ØHƒÇ@òÙ¯¾ÿèH‹}ØHÇ`¾ÿfWÀèH‹}ØHÇxò°èH‹}ØHÇX¾èH‹EØH˜H‰EH‹UH‰U˜HÇE ëH‹}˜èHE˜àHÿM Hƒ} ÿuäfWÀf.EÐsoé‹H‰EˆH‹EˆH‰EÀHƒ}tJ¸H+E H‰ÂHÁâHÕH)ÐH‹UHÂH‰U°H‹EH9E°tHm°àH‹U°H‹H‹H‹}°ÿÐëÜH‹EÀH‰Eˆé—H5H‹=èH‹}ؾèèf(Èò^MÐòM¨òE¨f. ¯s òH,E¨H‰Eèë,òô®òM¨ò\Èf(ÁòH,ÀH‰EèH¸€H1EèH‹EèH‰EèH‹uèHÿÆH‹}ØHƒÇ@èH‹uèHÿÆH‹}ØHÇ`èH‹UØH¸333333Ó?H‰‚HH‹UØH¸š™™™™™Ù?H‰‚PH‹UØH¸§èH.ÿï?H‰‚@H‹UØH¸×£p= ×ï?H‰‚(H‹UØH¸+‡ÙÎ÷ï?H‰‚ H‹}Øèò+®H‹}ØèéðH‰EˆH‹EˆH‰EÈH‹EØH˜H…Àt>H‹EØH˜H€H‰E¸H‹EØH˜H9E¸tHm¸àH‹U¸H‹H‹H‹}¸ÿÐëÖH‹EÈH‰EˆH‹]ˆH‹}ØHÇXèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇxèH‰]ˆëH‰EˆH‹]ˆH‹}ØHÇ`èH‰]ˆëH‰EˆH‹]ˆH‹}ØHƒÇ@èH‰]ˆëH‰EˆH‹]ˆH‹}ØèH‰]ˆH‹}ˆèHƒÄx[ÉÃÿÿÿÿx $Èœ† $áœQ† $2† $D† $V† $† $h7† ,† ƒ$ !† $Â/† $ò/† $"ž/† $Rž/† $‚ž/† $²ž † $¼ž† $Ôž† $잆 $úž† $Ÿ† $2Ÿ† $@Ÿ† $NŸ&† $tŸ#† $˜Ÿ7† $П4† $–† , ~† ƒ,‚ ~† ƒ$¡† $ ¡1† $R¡I† $œ¡M† ,ê¡Y† ƒ,D£Y† ƒ,ž¤~† ƒ$¥;† ,X¥~† ƒ,Ö¥~† ƒ$T¦;† ,¦~† ƒ,§† ƒ,*¨Ý† ƒ$©]† ,fªª† ƒ,­-† ƒ$>®õ† ,4¯I† ƒ,~°L† ƒ,ʱ(† ƒ,ò²-† ƒ$ ´2† ,R´M† ƒ$ µø† ,˜¶j† ƒ$ï† $?† $ɾC† $ ¿† $E† $`† $þ!† $ S† $td† $Ø;† , ±† ƒ,Æ ±† ƒ,x ±† ƒ,·œ† ƒ,*l† ƒ,–l† ƒ¿ÈGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)StifKarp.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std– 7– 8™ Xœ Zà ]ê _ b! js kª oñ p q0 rG s^ u£ w¿ xÒ zé } ~! S t ‚– ƒ£ „¿ …Ò †ø ‡ ˆ: ŠU ‹ Îâ ÐT Ñ® Óg ÔÉ Õ‹ ×§ Ø Ù¾ Úß Û) ;~ <² =Î d' e3 g6 hO if j} k” l« m nä o! s%! tK! vq! w“! x»! zÓ! {ë! |ù! }" ‚%" ƒ=" „Z" †n" ‡‡" Š®" ‹¼" ŒÔ" µñ" ¶# ·<# ¸Y# ¹€# <á FÔ' Gî' H( I"( J<( KW( Lr( M( N¨( OÃ( PÞ( Qù( R) !B/) !C2) !DÁ# !F5) !GF) !Hb) !Iƒ) !J ) !KÂ) !Lä) !Mû) !N* "H<* "’]* "”`* "•w* "–Ž* "—¯* "˜Ë* "™ç* "š+ "› + "œ=+ "T+ "ža+ "Ÿˆ+ " ®+ "¡Ð+ "¢ö+ "£, "¤), "¥K, "¦h, "§„, "©¥, "«Æ, "­ì, "¯ - "±)- "³E- "´f- "µ‚- "¶ž- "·º- "¸Ö- "¹ò- "º. "»3. "¼T. "½u. "¾–. "¿Â. "ÀÞ. "Â/ "Ä/ "Å=/ "Æ^/ "Ç/ "È / "É·/ "ÊØ/ "Ëù/ "Ì0 "Í;0 "ÎS0 "Ðk0 "Ö‡0 "Ü£0 "â¿0 "èÛ0"ü0"1"91__true_type__debug+1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style$¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• B.#ú4#_M_p#ä#B.#‚5äY5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >?"_Ios_Fmtflags%7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode%k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate%“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir%¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€„&¿event%¢ erase_eventimbue_eventcopyfmt_event1w%ÓÅ _M_next%ÕiT#_M_fn%ÖŠT#wo%×½#?%Øn5#1w%Û’ iTŠT½iT òU%ßÑN« iT!±t%ã²I½iTÒ.%ñ _M_pword%òm#_M_iword%ó"#Ò.%ôTàA%"F"%_ZNSt8ios_base4Init11_S_refcountEn5#_S_synced_with_stdio%_ZNSt8ios_base4Init20_S_synced_with_stdioEf3àA%¦–TLA%–T½basic_streambuf > &R†b &T‰b &UŒb &Wb &X©b &ZÃb &\Ýb &]÷b &^c &_0c &`Jc &adc &b~c &c˜c &d²c &eÌc &fæc &gd &hd &i6d &jMdctype_basectypemoney_baseÎ$pattern'É field'É ¢##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%ÀSû# _M_startTÍ# _M_finishUÍ# _M_end_of_storageVÍ#&ÀW‘e‘Z‘'øge‘½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(šs¶…4zªËzªzª)Nwþ 3f3ð¸Ÿ^T*] ˆ5MÍÍZ1*0[ ”2J-ÍÍ*·> ´nENÍÍû+nothrow(I©P-¾+cerrA2gG¾,__ioinitM_ZStL8__ioinit -ŸY)X½¸¸¸.¾/q-rs)eŸä丟.q-›4)dää¸(¥)[Êä!½-1%)PmBB½Ÿ.H0 $_4*as quot*b½# rem*c½#div_t*dI $_5*fª quot*g"# rem*h"#ldiv_t*i€ $_6*lâ quot*m÷# rem*n÷#lldiv_t*o¸-PJ*“½.1-£*”&&¸double-¨*•½G¸-­*–"^¸-Dy*œm‰BBŸŸ‰.2½£BB-ce*žs¿½½&åA* Òm-KF*¡äé¸-z*£ª""-D^*ª½!¸Ÿ-Ê*«ŸBB¸Ÿ.Hwchar_t-ˆB*¬½tB¸Ÿ&ï+*¯–mŸŸ‰3–r*°½-j,*±m¿mŸ&*²ÒÖ(w4*³¹7&ò¸ò.ä-¢4*µ"¸ò½-H*½½:¸ò½(Bh*Âul½U¸-{*ßvävŸ.|/H-ò[*ĽäH __gnu_cxx¡‹(< ®Q@÷É÷(ce´ZCâé÷÷__debug+6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-Â6*§â§÷÷-}C*™÷¾¸-—t*º÷߸ò½-›`*À¸ò½(~4*´Â7  ¸òfloat-jt*·EE¸òlong double&Ì.*Çg½-]\*¦÷~÷ lconv`,+²4/,,ä#4×1,-ä#4œ,.ä# int_curr_symbol,/ä# currency_symbol,0ä# mon_decimal_point,1ä#( mon_thousands_sep,2ä#0 mon_grouping,3ä#84),4ä#@4¸E,5ä#H int_frac_digits,6q#P4ö ,7q#Q p_cs_precedes,8q#R p_sep_by_space,9q#S n_cs_precedes,:q#T n_sep_by_space,;q#U p_sign_posn,q#X int_n_cs_precedes,?q#Y int_p_sep_by_space,@q#Z int_n_sep_by_space,Aq#[ int_p_sign_posn,Bq#\ int_n_sign_posn,Cq#]-†>-5äν¸3öP,KÛ.~va_list.IÒfpos_t.U7 __sbuf.`. _base.a.# _size.b½#.‰ __sFILE˜.‚„ _p.ƒ.# _r.„½# _w.…½# _flags.†š# _file.‡š# _bf.ˆþ# _lbfsize.‰½#( _cookie.Œm#0 _close.“#8 _read.޲#@ _seek.Ñ#H _write.ð#P _ub.“þ#X _extra.” #h _ur.•½#p _ubuf.˜ #t _nbuf.™ #w _lb.œþ#x _blksize.Ÿ½#ˆ _offset. ð#2½“m.„2½²mä½.™2ðÑmð½.¸2½ðm¸½.×__sFILEX.ö‰ n‰' nFILE.¡4&í>.ïI I .' -)[.ð½f I -T<.ñ½} I -@w.ò½” I -Y:.ó½« I -ÍD.ô½ I -áC.õ½Þ I Þ .ð-óD.öä!ä½I (â.ú7QI %!¸¸-).ÿŸK!mŸŸI 5«).¢7I q!¸¸I 6[ .½“!I "½6¢(.½°!I °!.¶!/ð6bi."Ó!I 6#.½ë!I 76.½6:#. ä"äG . %"¸6k@.½="¸6œ<.½Z"¸¸b-.n"I Ý[.‡"I ä6Uu.½®"I 佟7ù.I 6Qg.äÔ"ä6ƒ.½ñ"½I 6"$.©½#䟸86ªF.ª½6#I ¸6#.ú6.«½Y#¸6#6Í(.¬½€#䟸6#61N.­½¢#¸¸6#q²#nclock_t/Mµ tm8/Z“$ tm_sec/[½# tm_min/\½# tm_hour/]½# tm_mday/^½# tm_mon/_½# tm_year/`½# tm_wday/a½# tm_yday/b½# tm_isdst/c½# tm_gmtoff/d"#( tm_zone/eä#0pthread_once_t0^M__gthread_once_t1/“$wint_t2Fž $_72Q% __min2R‡# __max2S‡# __map2T‡# __types2U%#.Ä_RuneEntry2VÏ$ $_82Xj% __nranges2Y½# __ranges2Zj%#.$%_RuneRange2[6% $_92]±% __name2^±%# __mask2_Ä#qÁ%n _RuneCharClass2`‚%9$_10ˆ 2bB' __magic2cä# __encoding2dB'# __sgetrune2fq'#( __sputrune2g•'#0 __invalid_rune2h‡#8 __runetype2j›'#< __maplower2k«'#¼ __mapupper2l«'#¼ __runetype_ext2sp%#À __maplower_ext2tp%#Ð __mapupper_ext2up%#à __variable2wm#ð __variable_len2x½#ø __ncharclasses2}½#ü __charclasses2~»'#€qR'n2‡k'¸¦k'.¸.R'2½•'‡ä¦ò.w'Ä«'nÿ‡»'nÿ.Á%_RuneLocale2×%:™L3å¬7½î'½:žJ3ë*Q½(½:­M3÷ܽ"(½:P3þô.½<(½)ÍX3–½W(½)¯%3  ½r(½)Ü73ÆV½(½)?#3§Y½¨(½)”3´2½Ã(½)CC3"è½Þ(½)>3)9½ù(½)9 357½)½):.3;i/½/)½;}/|†:²#- Z/~&b)­­(ŸD/‚8G­})}).Á#-õZ/…­š)š).­-LE/{ä·)·).½)/Á#-ÆE/}äÙ)Ù).ß)/­-Ã/€})û)Ù)-îE/})*Ù)(N/ƒGkŸ<*䟸·)mbstate_t4UŒwctype_t54†-Xc4yÁ$w*½-| 4zÁ$Ž*I -¸ 4{B¯*B½I -ûw4|Á$Ë*HI -Sx4}½ç*vI -Ú^4~½+I ½-¥t4½ +I v8-ù"4€½=+I v8-e@4Á$T+I 3t4‚Á$- *4ƒŸ‚+¸Ÿ‚+.<*-­q4…Ÿ®+B¸Ÿ‚+-£<4†½Å+Å+.Ë+/<*-RF4ˆŸö+Bk'Ÿ‚+-j24‰Á$,HI -L 4ŠÁ$),H--=4Œ½K,BŸv8-i4½h,vv8-n!4ŽÁ$„,Á$I -‡w4½¥,I v6#-,M4ĽÆ,I v6#-»A4’½ì,BŸv6#-»?4ƽ -vv6#-Þ*4“½)-v6#-_n4ǽE-v6#-f'4”Ÿf-äH‚+-{,4•B‚-Bv-È64—½ž-vv-14˜½º-vv-S94™BÖ-Bv- 74šŸò-vv(À=4œZŸ.BŸv·)-)4Ÿ3.v-›84žBT.BvŸ-—D4Ÿ½u.vvŸ-—F4 B–.BvŸ-¸64¤Ÿ¼.ä¼.Ÿ‚+.v-#!4¥ŸÞ.vv-¯`4©&ú.vú..B-¶`4È /vú.-â`4«B=/Bvú.-é`4¬"^/vú.½-ö>4®½/vú.½-¦54§Ÿ /BvŸ-Ù94¨½·/Á$-‡d4°½Ø/vvŸ-tg4±Bù/BvŸ-KX4²B0BvŸ-~=4³B;0BHŸ-âu4´½S0v8-m*4µ½k0v8-J24–B‡0vH-;4¡B£0vv-f14¢B¿0vH-M4¦BÛ0vv-#^4¯Bü0vHŸ-¬ 4ÊE1vú.-N64Í÷91vú.½-”M4ÏZ1vú.½<]8a __gnu_debug+:„1=+;k=+<é>v7éZ3streampos6ÓŠ*¨%7ñTX½1Z3`3(to7õ(f3Ý1`3`3(Öv7ùÇGf3ý1`3`3(97ý¿4½"2¸¸Ÿ5Ûw7c&Ÿ>2¸5=V7ÎY¸d2¸Ÿ`35V 7 päŠ2丟5$h7  ä°2丟5¨%7ÏhäÖ2äŸq5Ö'7Ïnqò2n35¨_7`w½3`35jZ7¥nf3/3n3n3?ü17#(½!ÙC7&µ½n3@q@¾bool@t3/½2½„38.Š3A__vtbl_ptr_typey3<ž(G>ô6ã4&^DÎ3ã4&^Fç3ã4é4&"K4ã4½(»8NZä"4ô4Z3(»8Q-O¸C4ô4`3(r,V€/äi4ã4½B*‚,`K>‹4ã4ä½(•ddVŸ§4ô4*nj5?É4ã4ä`3B:-n€oã4ä.®3@ï4/®3.ï4>ª91S5®3#&&nd#5S5&&nf<5S5Y5C¸KlS5½.ú4@_5/ú4/f3/¼_Atomic_word:%½.V > 98›HDnpos#Rk›HE_M_dataplus#V #_Rep_base_RepFº5#Š`äð5 HFº5#ùiä6«HäFc,#4^±H16 HFñ*#%P O6 HFs#)’& m6 HG##-•n‡6«HF>#4ÞDŸ¯6 H½¸G¿e#<É,Ø6 H½½¸Fs[#DZhŸ7 H½½F×?#L˜Wf3#7 H¸GZ-#UýeF7丽G!H#^ii7丽G7H#gaFŒ7ä½qGba#zmf¯7ä  Gba#~ >Ò7ämmGba#‚òõ7äääGba#†ü8丸F(#ŠÆw½:8½½GW ;ÃO`c8«H½½½G.i;µŠ}8«HHŠ(#šÁ1·Hú##¥8«H&ú#;¿¾8«HY5&ú#;·×8«H½H&ú#;Åú8«H½H½½&ú#;Ð"9«H½H½½Y5&ú#;ÛE9«H¸½Y5&ú#;âc9«H¸Y5&ú#;é†9«H½qY5L#ì¡9«H½5;i#ôLyÃHÃ9«H½H5;i#ü“@ÃHå9«H¸5;i#}xÃH:«Hq5?#øE $:«H5?#ÊCmA: H5~l#&* ^:«H5~l#1åm{: H5cg#:~ ˜:«H5cg#C!• µ: H5, #L° Ò:«H5, #UÙ • ï: H5› #]·Ÿ ; H5Ûw#cUŸ); H5•d#h:0ŸF; H ,F;nGoi;«H½q ,F#ƒ^k‡;«H½5t*#‹~bŸ¤; H C5;ä÷Â;«H½ ôA#¦_fÛ;«H5U]#­b f3ø; H5#¼/\`3< H½5#ÍïZ3<<«H½5÷l#âQ2`3^< H½5÷l#õ Z3€<«H½5.L#r@ÃH¢<«H½H5.L# ü5ÃHÄ<«H¸5.L#sÃHæ<«Hq5@;JXÃH=«H½H5@;[EiÃH4=«H½H½½5@;/imÃH[=«H¸½5@#Bp2ÃH}=«H¸5@;Ö5ÃH¤=«H½q $#e|[Â=«Hq(¨%;ø¿ ÃHã=«H½H5¨%#ƒ­fÃH>«H½H½½5¨%;±aÃH6>«H¸½5¨%#ŸÃ8ÃHX>«H¸5¨%#¯i-ÃH>«H½q p#Ì;;§>«H ½q5p#ë ]ÃHÎ>«H½½H5p#‚DÃHÿ>«H½½H½½5p;mÃH+?«H½¸½5p#*àÃHR?«H½¸5p#A!JÃH~?«H½½q5p#R ¥?«H q5  #jL0ÃHÌ?«H½½5  #zÞ î?«H 5  #ŽBV @«H  5Ô8#©sAÃHA@«H½½½H5Ô8#À#-ÃHw@«H½½½H½½5Ô8;¤ÃH¨@«H½½¸½5Ô8#ê bÃHÔ@«H½½¸5Ô8#gÃHA«H½½½q5Ô8#–cÃH1A«H  ½H5Ô8#%p;ÃHbA«H  ¸½5Ô8#:ÎSÃHŽA«H  ¸5Ô8#OdÃH¿A«H  ½q5Ô8#s£"ÃHðA«H  ää5Ô8#~ÃH!B«H  ¸¸5Ô8#ˆc3ÃHRB«H    5Ô8#“ÆbÃHƒB«H  mmFˆA;‹¡ÃHµB«H½½½qFQt;˜'ÃHçB«H½½¸½I]2;¦,ä C½qY55$h;ÁãŸ9C Hä½½ \F;õíjWC«HÃH5)#üB¸tC H5*p#]¸‘C H5÷n# B-ú4®C H5=V;ÏÜ8ŸÚC H¸½½5=V#)tŸD H½H½5=V#7yŸ(D H¸½5=V;æû6ŸOD Hq½5|g#U¿*ŸvD H½H½5|g;øÊ[Ÿ¢D H¸½½5|g#q„ŸÉD H¸½5|g; pŸðD Hq½5Á#+ŸE H½H½5Á;õ3ŸCE H¸½½5Á#«c=ŸjE H¸½5Á#¾=4Ÿ‘E Hq½5¹W#Ì–]Ÿ¸E H½H½5¹W;-¦sŸäE H¸½½5¹W#èYŸ F H¸½5¹W#ûŸ2F Hq½5cr# à=ŸYF H½H½5cr;BRsŸ…F H¸½½5cr#& #Ÿ¬F H¸½5cr;Nc6ŸÓF Hq½5×#D‹jŸúF H½H½5×;YÑ Ÿ&G H¸½½5×#ahŸMG H¸½5×;n[NŸtG Hq½5gE#ã?ˆ5›G H½½59#“Â'½½G H½H59;‚ªj½éG H½½½H59;’®V½H H½½½H½½59;£wN½AH H¸59;²_½mH H½½¸!9;ÃB½ H½½¸½/Ÿ.¦H/ˆ5.ˆ5.Ë5@Ë5@¦H@ˆ5>¿5#”I _M_length#•Ÿ# _M_capacity#–Ÿ#4?#—n5#>Ë5#›ÏJÉH#J£&;@ ›HJW=;Eß9¾JÍu;Q"ÏJ;Š(#´B\·H(A#¾Xf3ƒIßJ(ÀX#—\f3ŸIßJ*HP#ÆÑc·I±H**##Ê™>ÏI±H*û*#ÎKìI±H½(ŸF#ØØOäJ±H(“8#Üä.J±HY5Y55Ù.;†=±HTJ½½Y5*ÿ)#ç[]qJ±HY5 ÓD;«?QJ±HY5({>#õóaä«J±H!¤M;^9Nä±HY5½ŸßJn.åJ/I>Ÿ %7g •[J]öt%:6 •[\badbit%Lº\š[\eofbit%O š[\failbit%T3Fš[\goodbit%Wr(š[\app%j¿Ÿ[\ate%m¬XŸ[_binary%s_ZNSt8ios_base6binaryEŸ[[¢t%vç,Ÿ[[Åt%y5Ÿ[_trunc%|_ZNSt8ios_base5truncEŸ[ _beg%‹_ZNSt8ios_base3begE¤[\cur%ŽSb¤[[~l%‘ª$¤[streamsize6N»E_M_precision%ÉqW#E_M_width%ÊqW#E_M_flags%Ë¥ #E_M_exception%Ì2 #E_M_streambuf_state%Í2 # E_M_callbacks%çiT#(E_M_word_zero%øÅ #0E_M_local_word%ý©[#@E_M_word_size%½#ÀE_M_word%T#ÈE_M_ios_locale%êJ#Ð ø%À€-·X¹[ŠT½GŽe%ê ÖX¹[ã Grd%í¦ðX¹[FV%RA¿[Y¹[½f3GÍ% ]P2Y¹[5ol%$g ¥ OYÅ[5ol%.ge¥ qY¹[¥ 5{m%>m¥ “Y¹[¥ 5{m%O¥ ºY¹[¥ ¥ VP%^mkØY¹[¥ 5•*%jUqWõYÅ[5•*%ržOqWZ¹[qW5}%€PKqW4ZÅ[5}%ˆžqWVZ¹[qW5¤2%›»Zf3rZf35Y%§ú,êJ”Z¹[`N5V4%²WêJ±ZÅ[5ä[%¼› `NÎZÅ[?y-%ÎÝZ½5y%ÞæVÐ[[¹[½5a %óÖ[$[¹[½`$L%œTD[¹[½O„&%Z[¹[O„&% u[¹[Ü[V;i%W„T¹[Ü[/¥ /2 /Ì /‘ Å ¹[n.œT@Å .Ë[/œT@"@m@Ë[Z¿@>:â[XbS_vptr$basic_streambuf„3#a_M_in_beg?Ãä#a_M_in_cur?Ää#a_M_in_end?Åä#a_M_out_beg?Æä# a_M_out_cur?Çä#(a_M_out_end?Èä#0a_M_buf_locale?ÏêJ#8b-o?Ôâ[Ê\Xb½(¬1?àÄ$êJë\Xb`N(V4?ñYyêJ]^b(•Y?þçGXb-]Xbä"5Jv?=W1Y]Xb÷‘ Ì 5\E?J$1€]XbŠÌ 5 e? â&½]Xb5ya?CqWº]Xb51?'üW½×]Xb5y?9{½ô]Xb5vD?Oì_½^Xb5|D?b)fqW8^Xbä"5ÌH?p{G½Z^Xbq5m?‰x½w^Xb5Lc?¤W½™^Xbq5Rc?¾3qWÀ^Xb¸"O%,?ËÖ^XbFŽ:?Þèäô^^bF&?áð`ä_^bF6?ä ä0_^bGÉh?îá]O_Xb½G€m?ùËx_XbäääF×(? Æ:ä–_^bFz]?Gä´_^bF$p?väÒ_^bG+? 8ñ_Xb½G…m?'{u`XbääcY?<mhâ[<`Xb`NdÝ[?Kt)Xbâ[l`Xbä"dúZ?WéC1â[¡`Xb÷‘ Ì d-?c+1â[Ñ`XbŠÌ dzH?oô?½â[÷`XbdÜV?…:qWâ[aXbe€\@2ÊBqWâ[LaXbä"dO?«é½ â[raXbd]u?¸Y½ â[˜aXbdhd?Ð^c½ â[ÃaXb½e y@T—xqW â[òaXb¸"d+^?ûp^½ â[bXb½O%,?8bXbibV;i?"9LobXbib.â[.db/â[@db@â[wctrans_tA'l:º5H)½©bÁ$:o5f (½JcÁ$:ík5l ½dcÁ$:ŠN5rúl½~cÁ$:85xo½˜cÁ$:d5~)H½²cÁ$:‡\5„m½ÌcÁ$:„P5ŠÌE½æcÁ$-„A†Á$dÁ$ub:Yi5²Á$dÁ$:U 5–ŽEÁ$6dÁ$-O=AˆubMd¸-Å!5²M*dd¸>‚B*]efupperB1äe]e€flowerB20n]efalphaB3>8]efdigitB4­]egxdigitB5{]efspaceB6•]e@gprintB7…9]efgraphB8›r]e%fcntrlB9)h]efpunctB:6=]e falnumB;!]e/½.t3h@'¨qNåjqN#dd#E_M_c_locale_ctype'°§N#E_M_del'±f3#E_M_toupper'²be# E_M_tolower'³be#(E_M_table'´åj#0E_M_widen_ok'µq#8E_M_widen'¶ëj#9E_M_narrow'·ëj#¹E_M_narrow_ok'¸q#¹iŸt'½_ZNSt5ctypeIcE2idEªPjtable_size'¿_ZNSt5ctypeIcE10table_sizeE›H».'ÌÖfûjåjf3Ÿ».'Úÿfûj§Nåjf3Ÿ5®t'æõf3&gk½q5®t'õ ¸Rgk¸¸ k5p' 1¸~gk½¸¸5ÓV'š.¸ªgk½¸¸5:.' - qÌgkq5:.'1O.¸ógkä¸59 'A«<qhkq59 'RG¸7œTCoœT#a_M_tieCWCo#Øa_M_fillCXq#àa_M_fill_initCYf3#áa_M_streambufCZXb#èa_M_ctypeC]k#ða_M_num_putC_Io#øa_M_num_getCaTo#€( Ckòm=l_o(ñhCo¹f3Yl_o(TEC{S2 ul_o*ôAD-,’ljo2 *9C¹ ¯ljo2 *yC–Y<Ìljo2 (…XC¦Ef3èl_o(ü1C°b#f3m_o(#C»àf3 m_o(NCÅH)f3'¤r\w½5µ3'¿Å<¸6rTo¸¸„Tqqbw5µ3'ãþR¸lrTo¸¸„TqqÐ[5µ3'è#T¸¢rTo¸¸„Tqqhw5µ3'í–R¸ØrTo¸¸„Tqqnw5µ3'òfS¸sTo¸¸„Tqqtw5µ3'ø‹T¸DsTo¸¸„Tqqzw5µ3'ýóT¸zsTo¸¸„Tqq€w5µ3'.R¸°sTo¸¸„Tqq†w5µ3'#^Q¸æsTo¸¸„TqqŒw5µ3'(ÆQ¸tTo¸¸„Tqqwq5µ3'HP ¸RtTo¸¸„TqqÖ[U-u'M}qst\w½F ¸ªtTo¸¸„TqqÃHd¦ Î’¸}qétTo¸¸„Tqqbwd¦ Õ¸}q(uTo¸¸„TqqÐ[d¦ +¸}qguTo¸¸„Tqqhwd¦ G¸}q¦uTo¸¸„Tqqnwd¦ $À¸}qåuTo¸¸„Tqqtwd¦ ,ê¸}q$vTo¸¸„Tqqzwd¦ 3U¸}qcvTo¸¸„Tqq€wd¦ ;Ó¸ }q¢vTo¸¸„Tqq†wd¦ Hý¸ }qávTo¸¸„TqqŒwd¦ dh¸ }q wTo¸¸„Tqqwqo¦ qÕ¸ }qTo¸¸„TqqÖ[.}q@f3@§@Ö@½@÷@@ @&R&'ÛqN=|qN#iŸt'Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEªPå4'ïx=|½5‚:' –ìFxIoì„Tqf35‚:'+ ìwxIoì„Tq"5‚:'0 hì¨xIoì„Tq½5‚:'5 ¼ìÙxIoì„Tq÷5‚:': ì yIoì„Tq5‚:'j ø@ì;yIoì„Tq&5‚:'o ÀìlyIoì„TqE5‚:'„ &_ìyIoì„TqBGK5'-jÚyIo¸½q¸ääC|GøcÄÅzIo¸½q„TääC|Gs‰ß%OzIoq"„Tä¸C|Uœ'¢ ’wpz=|½dj¾/pì’wªzIoì„Tqf3djäÿpì’wäzIoì„Tq"djëVqì’w{Ioì„Tq½djòµqì’wX{Ioì„Tq÷djù rì’w’{Ioì„TqdjŠiì’wÌ{Ioì„Tq&dj¨pì’w|Ioì„TqEojŸ@ì ’wIoì„TqB.’w@½lø>@I| €pkkH"S_vptr$basic_ostream„3#&GFVª|Co½ €XbbKCF_I|Ï|Co½ €(á_Fp[€ð|Co€(á_FyB[€}Co1€(á_Fƒa €2}CoF€(á_F©êd€S}Co"(á_F­c*€t}Co½(á_F±žd€•}Cof3(á_G\ e€¶}Coš(á_F¸e€×}Co§(á_GjÆd€ø}Co½(á_FÃÐd€~CoÖ(á_FÌ e€:~Co÷(á_FÐ*e€[~Co(á_FÕ¨d€|~Co&(á_FÙ¼d€~Co (á_Fá²d€¾~CoE(á_Få€ß~CoB(á_Gxƒ€CoXb(‚:GÝ€!Coq paF#žIDCo¸"($G­ã.€jCo¸"(AsGÄüj€†Co(4GÙæ51¢Co(ŠGé€ÃCoŠ5ŠGb€êCo÷‘ qGFnCo½ €.€.€0@I|."€2€1€€.7€2poF€po.L€2„T[€„TZ P>Gâ[¶‚â[#a_M_modeHUÌ #@a_M_stringHXˆ5#H&Ï%Hdµ€¶‚Ì &Ï%HrÓ€¶‚½HÌ (^ H…6ˆ5‚*^ HÊJ ¶‚½HmWmH§ä-*¶‚Ì eÜVH±*BqW[€O¶‚eOI‰ ½ [€t¶‚ehdI4 k½ [€ž¶‚½e+^IVµ½ [€È¶‚½eÝ[HÑŽ[Xb[€÷¶‚ä"eúZI›J 1[€+‚¶‚÷‘ Ì e-IÊŽ#1[€Z‚¶‚ŠÌ m*Iç‚‚¶‚ä½½mXHô*!›‚¶‚rIh[€¶‚½.[€.‚/[€le`>OI|ƃI|#E_M_stringbufHŽ[€#î8H¡ ƒƃ½ €Ì î8H¶Kƒƃ½ €½HÌ `ä7HÀÇ‚qƒƃ½ €5JJHË“N¶‚Žƒ̃5^ HÓW8ˆ5«ƒ̃s^ HÝ/ƃ½H.Ç‚.Òƒ/Ç‚ stk †#Fé„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDôjÇj '³\\:0dI øuSRATEù_ZN3stkL5SRATEE¿€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEó½uPI_ZN3stkL2PIE¿-DTû! @uTWO_PI_ZN3stkL6TWO_PIE¿-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E¿€?ZâƒU †‡S_vptr$StkError„3#amessage_j.M#atype_kìƒ#&#Fov†‡^Tìƒbn1s †•†‡½w(v6m †µ†‡xA y 2$‡ †Ù†‡x$|•y^T †ý†‡yÑ\Ñ;¸ †‡. †@*‡/ìƒZé„„/‡–ŠS_vptr$Stk„3#JNˆÕX]eJ1 ‰/P]eJúAŠvZ]eJ8C‹à"]eJºwŒÆ]eJ®5°g]eStkFloatL&zsrate_Ô b¸‡{Õ=.M{7Ö™0f3{r+ׂgf3|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream>ŽÇ‚{[UÜí4AˆaignoreSampleRateChange_Ýf3#;Jj¸‡*¤F³ˆ¸‡*¬ßЈ–Šf3;2¯OZ.M*ˆ²Eøˆ.M*Gwµ©4‰.*ìx¸Yl&‰.*è»Ë]=‰.*h¾®'T‰½(:\ÁZf3y‰¸‡¸‡¸‡*KÈ4e•‰¸ìƒ*KË?±‰.Mìƒ*ûrÎÑ>ȉf3*ýVÑ¥=߉f3}ôàô‰–Š~Õrã/‡Š–нõ+æŠX/‡?ЖЏ‡¸‡mBért]Š–Š–Šm@ ìù[{Š–Š–ŠnKïu–Šìƒ./‡Wï„0­Edata_­#EdataRate_ޏ‡#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#(jF‹³ÖÖjj‹³¹ÖÖíc…‹³½jŸ‹³Ä5;i ;]ÏÁ‹³Ä5)û:Õ㋳Ÿ50n¸‡ŒÛŸ .L8âw#Œ³Ï e^@‹AŒ³Ï5aYJÉ=ÕhŒ³ŸÖ5aYRÉt¸‡ŒÛŸÖ5|B[—¸‡¶ŒÛ¸‡Ö5› ^±ŸÓŒÛ5U]a²uf3ðŒÛ ,Fkêu³ŸÖ ,Fuã';³ŸÖ¸‡5°Wxð ÖXÛ5ås{à^ÖuÛ Eg‚Šm“³¸‡! ‰²F¸‡Û.¸‡.œŠ@¿/¸‡@Ê/œŠ@œŠ@¸‡.ÊZõ„@ /‡‡/‡#€ï# HœŠ#&Çj އwƒ G#áHއ¸‡¸‡wø bMámއ¸‡wV6 E1á’Ž‡¸‡w #ZxἎ‡½¸‡(Ò* &?ÖØŽ(L )š ÄôŽ(' 4B¸‡‡ÖxVN :}*¸‡á>‡ÖxVN Dã\Ïál‡ÏÖrqᇽ.á.“/á>Ö6Í&^D¸ä&^FÑäê&"Këä½(»8N|_Í õŒw(»8Q´_Ó-õÞ(r,VgnÍSä½B*‚,`ÌWuäͽ(•ddÁfŸ‘õ*njšC³äÍÞB:-nýäÍ.&.Ù/&@Ù.˜@ð/˜.ð>ÝVT‘˜#&&nd$‘T‘&&nf=‘T‘Z‘C¸KlT‘½.û@`‘/û.$>ñN•’ _M_impl$#(„+`¯&•’¥‘›’(„+dÏZ‘Á‘¡’(÷nhÊgûÝ‘¡’&ø9kö‘›’Z‘&ø9o’›’½Z‘&·!z.’›’½(@ ‚ÐFÍO’›’½*àK†s7q’›’ͽ £.’ £O’ £w‘ £¥‘ £Á‘@û.k‘.§’/k‘>¨£ô—k‘#&C$ÉÚ’ô—Z‘&C$Öý’ô—½ÞZ‘&C$ç“ô—ú—1“ô—½(;iJ„Q˜R“ô—ú— ¨%(vFu“ô—½Þ5?J¿î’“ô—5?S¹39¯“ ˜5~l\îÌ“ô—5~leœE9é“ ˜5cgn«hA”ô—5cgw™6Ñ#” ˜5, € cA@”ô—5, ‰I'Ñ]” ˜5› 1Ÿz” ˜5•d”ÚrŸ—” ˜ ,F£4bº”ô—½&5t*°%*Ÿ×” ˜5U]¹&yf3ô” ˜*C5JE¥•ô—½5Ý€6Œw3•ô—½5ìoÞU• ˜½Gýdòt• ˜½5÷l]4Œw–•ô—½5÷lTÞ¸• ˜½5«o"F*ŒwÕ•ô—5«o*R"Þò• ˜5+2q Œw–ô—5+:WJÞ,– ˜5*pE=:ÍI–ô—5*pIÏxÓf– ˜ $X j„–ô—Þ m39–ô—(pJ\Á2îÖô—îÞ p°lë–ô—î½Þ(  JmÃoî —ô—î(  Jyº)î2—ô—îî \FÛ¹OP—ô—˜ ôAïc\i—ô—mHYJ«‹Œ—ô—½ÞG˜+J3hKµ—ô—î½Þm±JõñØ—ô—îÞQ$aš:&ô—Í.¬’@˜/¬’@¬’.˜Zû„à /‡Ò™/‡#again_ G¸‡#achannelsIn_ HÖ#€ï# IœŠ# ab_ K¬’#Paa_ L¬’#haoutputs_ MœŠ#€ainputs_ NœŠ#°& ' »˜Ò™((c ökÖטØ™(Ò* šÖó˜Ø™wôA #¨e˜™Ò™*? *µM0™Ò™¸‡(tB -e¸‡L™Ø™(—( 5Ðj¸‡m™Ò™¸‡(L 8gĉ™Ø™xVN C7Ϙ·™Ò™ÏÖrq˜Ò™½.˜.Þ™/˜l…/‡#œ˜#€Ð o½#à€ p½#èadelay_q¸‡#ðaalpha_r¸‡#øaomAlpha_s¸‡#€€µ1t¸‡#ˆ€û uf3#&³\%šš#œ¸‡½b5W(㙹š#œ½(G+A3½Õš#œ*‡x5;òš#œ½*´ ; ›#œ¸‡(gb>½¸‡+›)œ(wFw¸‡L›#œ½* I˜ln›#œ¸‡½('L±]¸‡Š›)œ(;R3c¸‡¦›#œ(VNUÎM¸‡Ç›#œ¸‡xVN`ÒÏã™õ›#œÏÖVNk6(Ï#œÏÏÖÖ.ã™./œ/ã™l… /‡§ž˜#€Ð s½#à€ t½#èadelay_u¸‡#ðaalpha_v¸‡#øacoeff_w¸‡#€aapInput_x¸‡#ˆ€µ1y¸‡#€û zf3#˜&\&þœ§ž¸‡½bW)4œ§ž½wôA,}4œ=§ž(G/-Z½Y§ž*‡x9ãmv§ž½*´ ?AH“§ž¸‡(gbB[0¸‡¯­ž(wJ®b¸‡Ð§ž½* M9tò§ž¸‡½('P/¸‡ž­ž(;V3¸‡*ž§ž(VNYˆJ¸‡Kž§ž¸‡xVNd4Ï4œyž§žÏÖVNo÷;ϧžÏÏÖÖ.4œ.³ž/4œZ …à/‡  ˜#&:êž  ¸‡bûF¸ž Ÿ  ½*ìs™&Ÿ  ¸‡*òs"†ICŸ  ¸‡*Y/%VGjŸ  ¸‡¸‡f3*ô5/Ùv‡Ÿ  ¸‡('2x¸‡£Ÿ& (VN5ƒC¸‡ÄŸ  ¸‡xVN@óvϸžòŸ  ÏÖVNK>dÏ  ÏÏÖÖ.¸ž., /¸žZ…@ /‡ï /‡#€ï# -œŠ#&0 n ï (Ò* n'ÖŠ õ (L [HĦ õ xVN )AÏ1 Ô ï ÏÖr”1 ï ½.1 .û /1 Z…@ /‡Ð¡1 #&d 2¡СÖ*.( $áiO¡СÖ(' '¸‡k¡Ö¡(VN *Ïe¸‡‡¡СxVN 4•kÏ¡µ¡СÏÖr‚l¡С½.¡.Ü¡/¡Z…à/‡6¤˜#&I ¢6¤bá¡-¢6¤½*£HJ¢6¤f3*Y/"Ú/€¢6¤¸‡¸‡¸‡¸‡¸‡f3*ìs%x1¢6¤¸‡*òs(ƒ º¢6¤¸‡*øs+}M×¢6¤¸‡*s.ƒ.ô¢6¤¸‡*s1*s£6¤¸‡*ÉvA!8£6¤¸‡¸‡f3*K9Z£6¤¸‡¸‡*ÛETÓr£6¤('W1X¸‡Ž£<¤(VNZ# ¸‡¯£6¤¸‡xVNe½`Ïá¡Ý£6¤ÏÖ(VNplYÏ ¤6¤ÏÏÖÖ‚õ+tNá¡6¤¸‡¸‡.á¡.B¤/á¡l%…X%/‡F§á#adelayLine_\4œ#@acombDelay_]ã™#àafilter_^¸ž#øanoise__¡#Øabiquad_`F§#˜alength_b½#˜aloopGain_c¸‡# abaseLoopGain_d¸‡#¨alastFrequency_e¸‡#°alastLength_f¸‡#¸astretching_g¸‡#ÀapluckAmplitude_h¸‡#ÈapickupPosition_i¸‡#Ð&ø(©¥V§¸‡bG@+G¤È¥V§½*ôA.v!à¥V§wV61Õ G¤¦V§¸‡*µ4„""¦V§¸‡*7")?¦V§¸‡*ž9?H\¦V§¸‡*¦ B· y¦V§¸‡wƒE*1G¤£¦V§¸‡¸‡wø HJ^G¤ȦV§¸‡w K-KG¤ò¦V§½¸‡xVNNc`¸‡G¤§V§ÖyVNX¦DÏG¤V§ÏÖá¡V§n.G¤WmE}$©TGsE¸#ÎEŠާ$©ÎE¨§$©*©5ûhE™{%`3ŧ0©5&NE²¸â§0©5ÕKE¡Z5;©ÿ§$©5ÕKE¨5\§!¨$©½5äME­ßL;©>¨$©5äME´mL\§`¨$©½5E¹D7`3‚¨0©fq5.LE½*;©¤¨$©fq5iEÁ‚a\§ƨ0©fq5NEÅ4a;©è¨$©fq5iEÉ 0\§ ©0©fq!“lEÍé *©0©.\§@UN.6©/\§@\§ƒ‹ˆÈœáœ„T‰áœ2L©©…valueÁ¸‡‘h†î[Á¸‡‘`†ÊUÁ¸‡‘X„¶Œ2D˜Ö©‡ØÖ©‘h/Û„;DU䪇ØÖ©‘h„XVh05ª‡ØÖ©‘hˆ?¦w|uª‡Øuª‘h…aGainw¸‡‘`/V§@›H„«hŸÈ½ª…__a¶½ª‘h…__b¶½ª‘`/zª„Ë–œ«‰__groupingþ ¸‘¨‰__grouping_sizeþ Ÿ‘ ‰__grouping_tmpþ œ«‘˜Š__n ›H‘PŠ__min ›H‘HŠ__i Ÿ‘¸Š__test f3‘_‹ÏŠ__j Ÿ‘°/^T„• Á`Þ«‡ØÞ«‘h‰__nÝŸ‘`/ô—„ô¢Âñ¬¬‡Ø¬‘h…a21¸‡‘`/6¤„€¢ò!žø^¬‡Ø¬‘h…b0%¸‡‘`„º¢"žQžD™¬‡Ø¬‘h…b2+¸‡‘`„×¢RžžÔ¬‡Ø¬‘h…a1.¸‡‘`„¢‚ž±žÜ­‡Ø¬‘h…b1(¸‡‘`ŒÑ1­Ø1­WYt3/䎭Ás²ž¼ž(b­­‘hŒ=‘„­Ø„­WYt3/T‘Žb­gB¼žÓžtµ­m­‘hŽb­†@ÔžëžÀá­m­‘hŒ¸ý­Ø1­ý­/êŽá­Uìžúž 7®ì­‘h÷­‘`Œ$‘Z®Ø„­__afZ®/Z‘Ž7®–úžŸX”®B®‘hM®‘`‘‘S¸®Ø¸®WYt3/e‘Ž”®¶-Ÿ1Ÿ¤é®¡®‘h„‰‘2Ÿ@Ÿð¯‡Ø¯‘h/›’„ð@ŸNŸ<U¯’Í‘h’Í‘`’Z1‘„NŸtŸˆ™¯…__first ”Í‘h…__last ”Í‘`„-tŸ—ŸÔ毅__first ´Í‘h…__last ´Í‘`’•’‘X“’Ž^˜ŸÏŸ 7°‡Ø7°‘h…number ^½‘d…value ^¸‡‘X/‡“mŽLП ly°‡Ø7°‘h†I L¸‡‘`ˆ£¦“–¸·°‡Øuª‘h†´r“¸‡‘`‘l Û°Ø7°WYt3Ž·°ª ‚ ±İ‘XŽ·°AG‚ ¡P3±İ‘X„S¡¡œx±‡Ø1­‘h…__p`Í‘`’Ÿ‘X„O’ ¡Q¡èñ‡Ø¯‘h…__p†Í‘`…__n†Ÿ‘XŒ’屨¯WYt3Žñ'@R¡›¡4 ²α‘hŒ“3²ØÞ«WYt3޲6uœ¡é¡€ _²²‘X‘·™ ƒ²Øƒ²WYt3/Ò™Ž_²†ê¡C£Ì ´²l²‘XŽ_²sID£¤ à²l²‘X‘Ô  ³Ø³WYt3/ï Žà²sž¤¥d 5³í²‘X‘µ¡ Y³ØY³WYt3/СŽ5³ÃK¥W¥° гB³‘hŽà²gX¥Ö¥ü ¶³í²‘XŽà²m.Ö¥T¦H â³í²‘XŽ5³ŽT¦¦” ´B³‘hŽ·°l¦§à :´İ‘X”Á‹œ§)¨, Ÿ´‡ØŸ´‘è|‰nœŸ‘à|‹@§¨Šerror Aˆ‘ð|/³“ó˜R*¨©x ß´‡Øƒ²‘H•i TÖ‘\“§}©eªÄ ¸µ‡Øuª‘H†ås}¸µ‘@…channel}Ö‘¼•nChannelsÖ‘l•samples‡­‘P•jˆÖ‘h•hopˆÖ‘d–‡©Ü©—µ•iŠÖ‘`‹Ü©_ª•iŽÖ‘\/Ï“Ž£wfª­ úµ‡Ø¬‘X† w¸‡‘P“£ŸO­=®\ 7¶‡Ø7¶‘X† O¸‡‘P/  “ž}>®3¯¨ j¶‡Øj¶‘h/§ž“*ž‰4¯}°ô ¬¶‡Øj¶‘X† ‰¸‡‘P“Š›x~°ʱ@Ú¶‡ØÚ¶‘X/#œ“¦›ˆÊ±ò²Œ·‡ØÚ¶‘X† ˆ¸‡‘P”ã‹©ò²´Ø·‡ØÖ©‘è|‰n©Ÿ‘à|‹$³ê³Šerror­Aˆ‘ð|„ò ´R´$®·‡Ø®·‘h/­ž“ò¦mR´Ÿµp¸‡Øuª‘H’Ö‘D•tempo¸‡‘P‹ˆ´δ•ir½‘\“‡¡? µ˜¶¼¬¸‡ØY³‘X†ås ?¸µ‘P…channel ?Ö‘L•samples H­‘`•hop IÖ‘l‹¶f¶•i JÖ‘h“k¡:˜¶·Ú¸‡ØY³‘Xˆ\¦~T8¹‡Øuª‘X†´r~¸‡‘P‹|•i†½‘hˆy¦E …¹‡Øuª‘h†I¸‡‘`†´r¸‡‘X—/5ɾ ¿ìÙ¹…__initialize_pµ½‘l…__priorityµ½‘h˜Ÿ* ¿!¿8™DE_„º’m‘hˆ"¦k`ýÐ`º‡Øuª‘h…positionk¸‡‘`ˆ¦Uþ »‡Øuª‘¸…stretchU¸‡‘°•coefficientX¸‡‘`•freqY¸‡‘X•dFreqZ¸‡‘P•temp[¸‡‘H‹£•i]½‘lˆȦ shy»‡Øuª‘X…number½‘T…value¸‡‘H•normalizedValue¦¸‡‘hˆà¥?tØ´È»‡Øuª‘X†I?¸‡‘P•delayJ¸‡‘hˆÈ¥8Ø ÷»‡Øuª‘h‘©¥4¼ØuªWYt3Ž÷»µ0 Å LG¼¼‘XŽ÷»átÆ w ˜s¼¼‘XŽ÷»”:x )䟼¼‘XŒ ޶¼Ø7°ŽŸ¼ 3·ž·0⼪¼‘X‘¥½ØuªlowestFrequency¸‡Žâ¼Í*–|b½ï¼‘Hú¼‘@š•nDelays%½‘XŽâ¼ü^–ȱ½ï¼‘Hú¼‘@š0•nDelays%½‘X›_DefaultRuneLocale2„Á'œ__dso_handlem+…€ˆå@/ÖžS…‡…-DTû! @©…-DTû!@Ó…€?/ 3+nothrow(I©P-¾ostream>ŠI|+cerrA2gG¾Ÿu èÑ_digits$F_ZNSt14numeric_limitsImE6digitsEt3@ äP$ï_ZNSt14numeric_limitsIfE12has_infinityEd5 ¦J$ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEd5 Xg$ó_ZNSt14numeric_limitsIfE10has_denormEi5 äP$(_ZNSt14numeric_limitsIdE12has_infinityEd5 ¦J$)_ZNSt14numeric_limitsIdE13has_quiet_NaNEd5 Xg$,_ZNSt14numeric_limitsIdE10has_denormEi5 äP$a_ZNSt14numeric_limitsIeE12has_infinityEd5 ¦J$b_ZNSt14numeric_limitsIeE13has_quiet_NaNEd5 Xg$e_ZNSt14numeric_limitsIeE10has_denormEi5¡npos#Rk›HJ£&;@ ›HLW=;Eß9¾JÍu;Q"ÏJ¢npos#_ZNSbIwSt11char_traitsIwESaIwEE4nposE›H££&;@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE›H£W=;E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE|L».%7g •[J]öt%:6 •[\badbit%Lº\š[\eofbit%O š[\failbit%T3Fš[\goodbit%Wr(š[\app%j¿Ÿ[\ate%m¬XŸ[[¢t%vç,Ÿ[[Åt%y5Ÿ[\cur%ŽSb¤[[~l%‘ª$¤[fupperB1äe]e€flowerB20n]efalphaB3>8]efdigitB4­]egxdigitB5{]efspaceB6•]e@gprintB7…9]efgraphB8›r]e%fcntrlB9)h]efpunctB:6=]e falnumB;!]e¢_S_atoms_out'!_ZNSt10__num_base12_S_atoms_outE¸¢_S_atoms_in'%_ZNSt10__num_base11_S_atoms_inE¸kÄ?'Ë îKfkkmD'Ö ‘¸iL'3_ZNSt10moneypunctIcLb1EE4intlEd5iL'3_ZNSt10moneypunctIcLb0EE4intlEd5iL'3_ZNSt10moneypunctIwLb1EE4intlEd5iL'3_ZNSt10moneypunctIwLb0EE4intlEd5iL'«_ZNSt17moneypunct_bynameIcLb0EE4intlEd5iL'«_ZNSt17moneypunct_bynameIcLb1EE4intlEd5iL'«_ZNSt17moneypunct_bynameIwLb0EE4intlEd5iL'«_ZNSt17moneypunct_bynameIwLb1EE4intlEd5JNˆÕX]eJ1 ‰/P]eJúAŠvZ]eJ8C‹à"]eJºwŒÆ]eJ®5°g]ezsrate_Ô b¸‡{Õ=.M{7Ö™0f3{r+ׂgf3{[UÜí4Aˆ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.? : ; ‡@L M 2 < ƒ.G@„.G@…: ; I †: ; I ‡I4  ˆ.G: ; @‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G; @”.G;@•4: ; I – —.‡@4 @˜.4 @™.4 @š U›4: ; I? < œ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < LɾC ¿…äû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hStifKarp.cppstl_algobase.hlocale_facets.tccstl_vector.hBiQuad.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hFilter.hGenerator.hNoise.hStifKarp.hOneZero.hDelayA.hDelayL.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc ÈœJ1J/ŸgŸ™.‚ž‚¡‚»~ž¿/Ÿ ä»Ó|XtÖÜÙzÖ#Ö‚!.ºººZºº .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>» ˆ~BÈÍÈ ÍÈ qº 0ÈqÈ qº 0Ȉq“u1„ƒ «}¬Ë‘Çæ‘¼‘¼"‚0ôY/Úóåg‘&&‘&‘ÕªùKa<"*à©33--ÉMt"*™3É'‚¼0Hm¯=>"B%æ"¯;%æÉ^‚Ê0;)WK¯=v"B%æ"¯?æÉ‘t“u1„+œ}¬º&ô&‘4”’+gÉ D‚1//Úó»‘9õ,Kk.ÊV ZtÈ öÊå4-‚.Ló׃OŸ#v/#å2Kmtå/õ)c<å/1å hO>Zƒ×¼.ºäå/öå8`<æK/"×»å//2U//vä È4<?)/2Yg/g(g4-ÙŒ<É/2å-%"-1L8e.¼Éóów<ÈØ—ÈØ—ÈØh— ³ª^/Ùb=hKLKKL‘lü ³ª^/Ùb=hKLKKL‘ü ɾ´Ö˜äè$/JȜɜwɜ̜wÌœáœváœâœwâœåœwåœ2v23w36w6DvDEwEHwHUvVWwWZwZhvwwvhiwilwlŸv€w€ƒwƒ–v ¡w¡¤w¤ÁvÂÃwÃÆwÆñvòówóöwö!žv"ž#žw#ž&žw&žQžvRžSžwSžVžwVžžv‚žƒžwƒž†žw†ž±žv²ž³žw³ž¶žw¶ž¼žv¼ž½žw½žÀžwÀžÓžvÔžÕžw՞؞wØžëžvìžížwížðžwðžúžvúžûžwûžþžwþžŸvŸŸwŸŸwŸ1Ÿv2Ÿ3Ÿw3Ÿ6Ÿw6Ÿ@Ÿv@ŸAŸwAŸDŸwDŸNŸvNŸOŸwOŸRŸwRŸtŸvtŸuŸwuŸxŸwxŸ—Ÿv˜Ÿ™Ÿw™ŸœŸwœŸÏŸvПÑŸwÑŸÔŸwÔŸ v–—w—šwšv  w  w ‚ v‚ ƒ wƒ † w† ¡v¡¡w¡¡w¡¡v ¡!¡w!¡$¡w$¡Q¡vR¡S¡wS¡V¡wV¡›¡vœ¡¡w¡ ¡w ¡é¡vê¡ë¡wë¡î¡wî¡C£vD£E£wE£H£wH£¤vž¤Ÿ¤wŸ¤¢¤w¢¤¥v¥¥w¥ ¥w ¥W¥vX¥Y¥wY¥\¥w\¥Ö¥vÖ¥×¥w×¥Ú¥wÚ¥T¦vT¦U¦wU¦X¦wX¦¦v¦‘¦w‘¦”¦w”¦§v§§w§§w§)¨v*¨+¨w+¨.¨w.¨©v© ©w © ©w ©eªvfªgªwgªjªwjª­v­­w­­w­=®v>®?®w?®B®wB®3¯v4¯5¯w5¯8¯w8¯}°v~°°w°‚°w‚°ʱvʱ˱w˱αwαò²vò²ó²wó²ö²wö²´v ´!´w!´$´w$´R´vR´S´wS´V´wV´Ÿµv µ¡µw¡µ¤µw¤µ˜¶v˜¶™¶w™¶œ¶wœ¶·vwwvw w Evɾʾwʾ;w; ¿v ¿ ¿w ¿¿w¿!¿vEFwFIwI_v`awadwdývþÿwÿwv !w!$w$svtuwuxwxØvØÙwÙÜwÜ v  w  w Å vÆ Ç wÇ Ê wÊ w vx y wy | w| )v··w··w·ž·v*+w+.w.–v–—w—šwšvrÃÈA©stk::Stk::sampleRate[©stk::Stk::inRange©©stk::StkFrames::sizeÛ©stk::StkFrames::channelsªstk::StkFrames::frames5ªstk::StifKarp::setBaseLoopGain€ªmin¡«std::vector >::operator[]ã«stk::BiQuad::setA2#¬stk::BiQuad::setB0^¬stk::BiQuad::setB2™¬stk::BiQuad::setA1Ô¬stk::BiQuad::setB16­__gnu_cxx::new_allocator::~new_allocator‰­std::allocator::~allocatorµ­std::allocator::~allocator®__gnu_cxx::new_allocator::new_allocator_®std::allocator::allocator½®std::_Vector_base >::_Vector_impl::~_Vector_implé®std::_Vector_base >::_M_get_Tp_allocator¯__destroy_auxU¯_Destroy™¯_Destroyæ¯stk::Instrmnt::controlChange<°stk::Instrmnt::setFrequencyy°stk::StifKarp::noteOffÛ°stk::Instrmnt::~Instrmnt±stk::Instrmnt::~Instrmnt3±__gnu_cxx::new_allocator::deallocatex±std::_Vector_base >::_M_deallocateå±std::_Vector_base >::~_Vector_base3²std::vector >::~vectorˆ²stk::Filter::~Filter´²stk::Filter::~Filter ³stk::Generator::~Generator^³stk::Noise::~Noiseгstk::Generator::~Generator¶³stk::Generator::~Generatorâ³stk::Noise::~Noise´stk::Instrmnt::~Instrmnt:´stk::StkFrames::operator[]¤´stk::Filter::clearß´stk::StifKarp::tick½µstk::BiQuad::tickúµstk::OneZero::tick<¶stk::DelayA::nextOuto¶stk::DelayA::tick¬¶stk::DelayL::nextOutß¶stk::DelayL::tick·stk::StkFrames::operator[]·stk::DelayA::lastOut³·stk::StifKarp::tick¸stk::Noise::tick¬¸stk::Noise::tickÚ¸stk::StifKarp::pluck8¹stk::StifKarp::noteOnºstk::StifKarp::setPickupPosition`ºstk::StifKarp::setStretch »stk::StifKarp::controlChangey»stk::StifKarp::setFrequencyÈ»stk::StifKarp::clear¼stk::StifKarp::~StifKarpG¼stk::StifKarp::~StifKarps¼stk::StifKarp::~StifKarp¶¼stk::Instrmnt::Instrmnt½stk::StifKarp::StifKarpb½stk::StifKarp::StifKarpÍÃÈÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tI$_4sdiv_t€$_5ªldiv_t¸$_6âlldiv_t~lconváva_listðfpos_tþ__sbuf4__sFILE' FILE²#clock_tÁ#tm“$pthread_once_t©$__gthread_once_tÁ$wint_tÏ$$_7$%_RuneEntry6%$_8p%_RuneRange‚%$_9Á%_RuneCharClass×%$_10Á'_RuneLocale<*mbstate_tM*wctype_tZ1__true_type„1char_traitsŠ3__vtbl_ptr_type 3nothrow_t®3new_allocatorú4allocatorn5_Atomic_wordˆ5basic_string,std::allocator >ÉH_Rep_baseI_RepêJlocaleqNfacetªPidtQ_ImplœTios_baseâ[basic_streambuf >ubwctrans_tddctype_basehectypekmoney_basekkbasic_ios >|o__normal_iterator, std::allocator > >}qnum_get > >’wnum_put > >I|basic_ostream >[€basic_stringbuf,std::allocator >Ç‚basic_ostringstream,std::allocator > †StkError/‡StkœŠStkFramesáInstrmnt˜new_allocatorûallocatork‘_Vector_base >¬’vector >˜Filterã™DelayL4œDelayA¸žOneZero1 Generator¡Noiseá¡BiQuadG¤StifKarp\§__normal_iterator, std::allocator > >G¾ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwchar_ZN3stk6DelayA5clearEvisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEvOneZero_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEvoutPoint__ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc~BiQuadignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_ZN3stk7OneZero5setB0Ed_M_insert_aux_ZNSt8ios_base3appE_ZN3stk6BiQuad18setEqualGainZeroesEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEEsetStretch_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEv_ZN3stk8StifKarp5pluckEdinPoint__ZNKSs4rendEvshowbase~basic_iosdoNextOut_tapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodepluckwcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk6BiQuad5setB1Ed_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*input_ZN3stk6BiQuad4tickEdtolowergetTypeBiQuad_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_S_id_time_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_setPickupPosition~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_ZN3stk6BiQuad17sampleRateChangedEdd_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEv_ZN3stk8StifKarpC1Edfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStkStifKarp_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_ZN3stk8StifKarp12setFrequencyEdfrac_digits_ZN3stk6BiQuad12setResonanceEddbwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZN3stk8StifKarp5clearEv_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZN3stk8StifKarp10setStretchEd_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZN3stk8StifKarp17setPickupPositionEd_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_GLOBAL__I__ZN3stk8StifKarpC2Ed_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZN3stk6BiQuad5setA1Ed_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNK3stk6DelayA7lastOutEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk6BiQuad15setCoefficientsEdddddbGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNK3stk6DelayA8getDelayEv_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZN3stk8StifKarpD0Ev_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8StifKarp6noteOnEdd_ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZN3stk6BiQuad5setB0Ed_ZNKSt6vectorIdSaIdEE4sizeEvpubimbuenextOutput__ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk6DelayA7nextOutEv_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk6DelayA4tickERNS_9StkFramesEj~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvsetZero_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZN3stk6BiQuad8setNotchEdd_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printEsetBaseLoopGain_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZN3stk8StifKarpD2Ev_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZN3stk6DelayA4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev~StifKarp_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN3stk7OneZero4tickEd_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk8StifKarp4tickERNS_9StkFramesEjfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitisetEqualGainZeroeslocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm~OneZero_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZN3stk7OneZero15setCoefficientsEddb_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk6DelayA8setDelayEd_ZNK3stk9Generator9lastFrameEvsync_ZN3stk8StifKarp15setBaseLoopGainEd_ZN3stk6BiQuad22ignoreSampleRateChangeEbsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OneZero5setB1Ed_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decE_ZN3stk6DelayA4tickEdisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZN3stk8StifKarp13controlChangeEid_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd_ZN3stk6BiQuad5setB2Edwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki~DelayA_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv_ZNK3stk6BiQuad7lastOutEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()_ZN3stk6BiQuad4tickERNS_9StkFramesES2_jjpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk6DelayA15getMaximumDelayEv_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupperDelayA_ZNKSs4_Rep12_M_is_sharedEvDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblen_ZN3stk8StifKarp7noteOffEdoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZN3stk8StifKarpC2Ed_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmm_ZN3stk8StifKarp4tickEjmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstof_ZN3stk6BiQuad4tickERNS_9StkFramesEjwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZN3stk6DelayA6tapOutEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsIn_ZN3stk6DelayL7nextOutEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZN3stk7OneZero4tickERNS_9StkFramesES2_jjpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZN3stk6DelayA15setMaximumDelayEm_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2_ZN3stk9GeneratorD2Ev_ZN3stk6BiQuad5setA2Edflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZN3stk6DelayA5tapInEdm_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmj_ZN3stk8StifKarpD1Evfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_ZN3stk7OneZero7setZeroEd_ZN3stk7OneZero4tickERNS_9StkFramesEj_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNK3stk7OneZero7lastOutEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvï i«[wÕUH‰åH‹H‹H‰EøòEøÉÃUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇh¾èH‰ÂH‹EðH‰ÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇP¾èH‰ÂH‹EðH‰ÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇP¾èH‰ÂH‹EðH‰ÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇh¾èH‰ÂH‹EðH‰ÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇP¾èH‰ÂH‹EðH‰ÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìxH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åHƒì@H‰}øH‹Eø¶€„À„ÀH‹Eøòˆò¿f(ÑfWÐòUØH‹}øHƒÇ ¾èòòYEØH‹Eøò€H‹Eøò€òEàH‹EøòòUèH‹Eøò€òEðH‹EøH‹°èH‹}øHǰèòòYEðòXEèòXEàH‹Eøò€H‹EøÆ€H‹EøH‹€H‰EÈòEÈÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èH‰ÆHPH‹EèH‰èH‹}èHǰèH‹H‹EèH‰H‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒì8H‰}èH‹Eè¶€„À„H‹EèH‹°èH‹}èHǰèòH‹Eèò€òYÁH‹Eèò€H‹EèH‹€èHXH‹}èHǰèH9Ã’À„ÀtWH‹Eèò€òEØH‹EèH‹€èHpH‹}èHǰèòH‹Eèò€øòYÁòXEØH‹Eèò€ëKH‹Eèò€òEàH‹}èHǰ¾èòH‹Eèò€øòYÁòXEàH‹Eèò€H‹EèÆ€H‹EèH‹€H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì(H‰}èòEàH‹EèH‹€àH‰ÆHPH‹EèH‰àH‹}èHǰèH‰ÂH‹Eèò@òYEàòH‹EèH‹˜àH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€àH‹}èHƒÇ ¾èH‰ÃH‹}èèòH‹EèÆ€H‹EèH‹€èHPH‹EèH‰èH‹EèH‹˜èH‹}èHǰèH9ÔÀ„ÀtH‹EèHÇ€èH‹}èHƒÇ ¾èH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åSHƒìHH‰}؉uÔH‹}ØHƒÇ@èf(ÈH‹EØò€ òYÁòEàÇEìë7‹EìH˜H‰ÂHÁâHÕH)ÐHHEØHxòEàèòEàÿEìƒ}ì~ÃH‹}ØHÇxòEàèòEàH‹}ØHƒÇ¾èH‰ÃH‹}ØHƒÇ@òEàèòH‹}ØHƒÇ¾èH‰ÃH‹}ØHƒÇ¾èòòEÈH‹}ØHƒÇ¾èòH‹}ØHÇ`èòMÈò\Èf(ÁòH‹}ØHƒÇ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈò‹ ò^Èòo f(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈòÝ ò^ÈòÁ f(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StifKarp::noteOff: amplitude is out of range!StkFrames::operator[]: invalid index () value!StifKarp::tick(): channel and StkFrames arguments are incompatible!Noise::tick(): channel and StkFrames arguments are incompatible!StifKarp::pluck: amplitude is out of range!StifKarp::setPickupPosition: parameter is out of range!Clarinet::controlChange: value () is out of range!StifKarp::controlChange: undefined control number ()!StifKarp::setFrequency: parameter is less than or equal to zero!StifKarp::StifKarp: argument is less than or equal to zero!N3stk8StifKarpEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ[dzÀ¹ÿø<5rk“ÿÿ[dzÀ¹ÿø<5rk“ÿÿ[dzÀ¹ÿø<5rk“ÿÿ4:wU\ÿÿh>GW,o„ð­ÕM#u`ÿÿh>GW,o„ð­ÕM#u`UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk5NoiseEN3stk6FilterEN3stk8InstrmntEN3stk9GeneratorEñh㈵øÔ>wJëÿï?ð?à?àA333333ã?š™™™™™Ù?Ð?§èH.ÿï?À-DTû!@`@€?¸…ëQ¸ž? ×£p= ï?š™™™™™¹?ÍÌÌÌÌÌì?ð¿àC€k@€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿª† ƒ4øÿÿÿÿÿÿÿ-† ƒ4øÿÿÿÿÿÿÿõ† 4øÿÿÿÿÿÿÿI† ƒ4øÿÿÿÿÿÿÿL† ƒ4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿM† ƒ4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿï† 4øÿÿÿÿÿÿÿ?† 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿS† 4øÿÿÿÿÿÿÿd† 4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ±çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ±çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ±çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿlçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿlçÿÿÿÿÿÿÿ† ƒ÷¾-ê[-ÓÌ-¸Ð-šÒ-|3-_-ùñk-Í-hÈ-(÷)-ò¿-äá-ßÃ=Ø!DÇ-Æ-Ñ-îÏ-ÕË-Ë´¼­U-‹¾-~[-gÌ-LÐ-.Ò-3-–_-…k-Í-üÈ-¼¦‹)-†¿-xá-sÃ=l!ØÇ-¯Æ-šÑ-•‚Ï-iË-_H¼AU-ä- ¾-ÿ [-ä [-Í Ì-® Ì-“ Ð-q Ð-T Ò-2 Ò- 3-ó 3-ˆ ¼l ä-Z ¾-M [-2 [- Ì-ü Ì-á Ð-¿ Ð-¢ Ò-€ Ò-c 3-A 3-Ö ¼º ä-¨ ¾-› [-€ [-i Ì-J Ì-/ Ð- Ð-ð Ò-Î Ò-± 3- 3-$ ¼ I-ýI-íÉ-ÒÎ-®š]-h@'Ê-È)-¯¿-¡á-œÃ=•m¿-_á-ZPÚ-Eá-@Ã=90]-#öc-éÝÅe-¨–¿-ˆá-ƒyÙ-lá-gÃ=`R+-8ý=-Î7-•é-ƒ)-qWJ?-E;-é9-wkU@4)-÷Î-Ó®¿- á-›Ã=”€Yà-T?m-êA-ĸ/-›‹-d¿-Vá-QÃ=J6ÿîä¿-Öá-ÑÃ=ʶg×-×-â×-¸©-™Ö-`8Ð   p @  à ¸  h @  ð È   x P  øÈ p@จX0РxHðÀ`8èÀ`8èÀ˜pH øÐ¨€X0à¸h8èÀ˜pH p¾t½l½%½½ȼÀ¼…¼}¼Y¼Q¼-¼%¼Ø»л‰»»»»õºíºpºhº-º%ººû¹è¹à¹˜¹¹H¹@¹!¹¹ê¸â¸»¸³¸•¸¸)¸!¸¸û··º··‡·d·\·,·$·î¶æ¶»¶³¶~¶v¶K¶C¶ ¶¶̵ĵ¡µ™µ}µuµî´æ´³´«´‚´z´J´B´ ´´ô³ì³ȳÀ³œ³”³p³h³³³Ʋ¾²š²’²E²=²÷±ï±†±~±A±9±±±í°å°‰°°K°C°õ¯í¯§¯Ÿ¯c¯[¯)¯!¯÷®ï®Ï®Ç®q®i®® ®Ç­¿­›­“­H­@­â¬Ú¬§¬Ÿ¬l¬d¬1¬)¬ñ«é«¯«§««y«ЪȪŽª†ªEª=ªªªé©á©·©¯©i©a©O©G©0 hñTøðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(H@80˾-¾Å-§Õ-Ó-uÔ-S»=LÄ-óê-ëƒ-¬ƒ--eYEê-4‘-'ƒ-¿- á-Ã=ð‘-Àƒ-E-‰ƒ-nƒ-Yƒ-CA-.ƒ-O-ô5-£‹-r“-¾- Þ-ïÞ-ÚÜ-ÁÜ-¸À-ªØ-šá-•‹Û-|á-w iÝ-ƒ-è-¤G-˜ƒ-m-=ƒ-³ƒ-fƒ-,-íƒ-žƒ-s-Jƒ-C-ƒ-×-§ƒ-'ƒ-ă-¥^ƒ-Fƒ-.ƒ-ƒ-é¥-Ń-§¥-’ƒ-kƒ-1ƒ-ƒ-ƒ-ìƒ-׃-¿ƒ-§ƒ-Œƒ-tƒ-@ƒ-%¥-ƒ-æ¥-ȃ-¤ƒ-†¥-]ƒ-?¥-ƒ-ý ¥-è ƒ-Á ƒ-‰ -X ƒ- -¯ ‘-¢ ƒ-– ¿-ˆ á-ƒ Ã=| h ‘-\ ‘-* - ƒ-é -Ë ƒ-¨ -‡ ƒ-: ¾-' Þ- Þ-ö Ü-Ý Ü-Ô À-Æ Ø-¶ á-± § Û-˜ á-“ … Ý-; ä-) ¾- Å- Å-ð Õ-Ø »=Á ä-¯ -› ¹= ä-o ¾-b Å-G Å-6 Õ- ½= ä-ñ¾-äÅ-ÉÅ-¸Õ- ½=‰ä-w-c¹=Iä-7¾-*Å-Å-þÕ-æ½=Êä-¸¾-«Å-Å-yÕ-\£-?£- Õ- £-ö£-ÛÕ-¼Õ-§Õ-Œº=pä-^¾-QÅ-6Å-Õ-£-å£-ÆÕ-±£-œ£-Õ-bÕ-MÕ-2º=¡-—- ­-ñ•-åŸ-Í›-Ä-ƒ…-Qä--ä-¾-Å-óÅ-âÕ-Ê»=¯ä-¾-Å-uÅ-dÕ-L»=6¿-(á-#Ã=¿-óá-îÃ=çÉ«-¦§-c™-K‡-‰-‰-Ù¥-©¥-y¥-I¥-¥-Â=R-=å-8,ç=%ß- p±h·`ãPgHi@a8_0q(o Áwy²ˆæ€Áx}ph³PâH¸@ã0â(¶ ãâµãð³è´àãÐæÈæÀS¸Q°æ¨æ Á˜WYˆ±pæhI`ÁXKPMH°(- Á13¯‰v^‰#xv^xut$\tv Qt^Q"@t^@s<$\<t V^ V^U$\V á|^áÐ|^Ð{Ì$\Ì| ©z^©˜z^˜y”$\”z qx^q`x^`w\$\\x (l^(k$$\$l ð `^ð _ì $\ì ` ¸ b^¸ a´ $\´ b € ^^€ ]| $\| ^ H f^H eD $\D f  (^  $\ ( Ø '^Ø Ô $\Ô '   &^  œ $\œ & h p^h od $\d p 0 n^0 m, $\, n ø 0^ø /ô $\ô 0 À .^À -¼ $\¼ . ˆ j^ˆ i„ $\„ j P Œ^P ‹L $\L Œ ) ”^)  ”^ “ $\ ” à F^à EÜ $\Ü F ¨ H^¨ G¤ $\¤ H p B^p Al $\l B 8 D^8 C4 $\4 D P^ Oü $\ü P È 6^È 5Ä $\Ä 6 h^ gŒ $\Œ h X J^X IT $\T J 1 „^1  „^ ƒ $\ „ ù\^ù è\^è[ä$\ä\ °4^°3¬$\¬4 ‰€^‰ x€^xt$\t€ Q~^Q @~^@}<$\<~ 2^1$\2 á‚^á Ђ^ÐÌ$\Ì‚ ©N^©˜N^˜M”$\”N qL^q`L^`K\$\\L (¤^(£$$\$¤ ð¢^ð¡ì$\ì¢ ¸ž^¸´$\´ž €†^€…|$\|† YZ^YHZ^HYD$\DZ !X^!X^W $\ X Ør^ØqÔ$\Ôr  R^ Qœ$\œR hT^hSd$\dT 0®^0­,$\,® ø¬^ø«ô$\ô¬ À¨^À§¼$\¼¨ ˆ ^ˆŸ„$\„  Pœ^P›L$\Lœ –^•$\– àˆ^à‡Ü$\܈ ¨š^¨™¤$\¤š p˜^p—l$\l˜ 8Š^8‰4$\4Š >^=ü$\ü> È8^È7Ä$\Ä8 @^?Œ$\Œ@ X<^X;T$\T< :^ 9$\: è¦^è¥ä$\ä¦ °%^°¬$\¬% xª^x©t$\tª @d^@c<$\<d ^$\ Ð’^БÌ$\Ì’ ˜Ž^˜”$\”Ž `,^`+\$\\, (*^()$$\$* èMä ¿' ·+з/¸3lºE—ºWºi»{L»w»Ÿ¢»±Í»Ã@¸Çg¸Ëø»Ýp¸âJ¼ô¸¸ù¹þɾ/èÑ?EH0¹Mh¹R‰¹W ¹\Ô¹aعfœ¼yû¼ŒZ½Ÿ¹½² º·ñ½Ê]¾Ý@Âçèà ØÎ@ÏdHπȜ٠€`Â1€áœ÷ €˜Âꀠµ€øÍ€˜¶C€0Î4€¥J€@ʇ€T¦”€èÊ €fª#€ÌZ€Rž#€Å€ÂÒ €XÄ*€òí €Är€‚ž>€8ÅB€"ž€ÈÄV€4¯u€¨Ì<€>®X€ṗ€Ê±¬€Ím€~°€àÌÍ€*¨Ý€Ë̀ꡀ˜Éó€D£€ÐÉ$€­=€8Ìq€ÐŸä€ØÇЀ˜Ÿ½€ ÇS €·™€@ѯ€ (€HÈ€‚ A€€Èš€¦ª€ Ëñþ¸ÏP t (Ð  åðÏ¡s xï`˜€Ï倩ø€ÈËÑ€R´ÿ€ÀÍ Ø1`Ð+\hÎEy Î“– Ȱ *²xÑr –˰ѿ  N˜Ð' Æ gÐÐ= x €ÑY€X¥`€xÊp€Ö¥z€°Ê€ž¤0€Ê°€§Ã€XË0€¡Z€¸Èˀ잣€ÆŠ€²žY€pŶ€ ´á€ˆÍJ€2 €Ð„€VS €@Ãe€D1 €Ãž€ò²Æ€PÍô€úžÏ€PƯ€¼ž€¨Å½€Ôž’€àÅ€Ÿã€ˆÆa€ ¡Ž€ðÈ4€2Ÿ€ÀÆ‘€R¡Á€(ɲ€œ¡å€`Éø€ µ € Äh€@ŸL€øÆÆ€h› €°Ã–€NŸ}€0ǯ€tŸ™€hÇÀ € ÀÒ €ÀÀù €àÀˆ  ¿_ €ÁM €PÁu €]Á˜ €kÁ \º­ €{ÁG€À¿à€ÀÅ€@ÀÕ @¿€ ÁDY ôi ñ  , § r Æ  O ÖÛ ÿ ð ê ’ z ÚÝì: E ˆÇ“a– ˆ # ˆå zà  __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk8StifKarp15setBaseLoopGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN3stk6BiQuad5setA2Ed__ZN3stk6BiQuad5setB0Ed__ZN3stk6BiQuad5setB2Ed__ZN3stk6BiQuad5setA1Ed__ZN3stk6BiQuad5setB1Ed__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8StifKarp7noteOffEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk8StifKarp4tickERNS_9StkFramesEj__ZN3stk6BiQuad4tickEd__ZN3stk7OneZero4tickEd__ZN3stk6DelayA7nextOutEv__ZN3stk6DelayA4tickEd__ZN3stk6DelayL7nextOutEv__ZN3stk6DelayL4tickEd__ZNK3stk9StkFramesixEm__ZNK3stk6DelayA7lastOutEv__ZN3stk8StifKarp4tickEj__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk5Noise4tickEv__ZN3stk8StifKarp5pluckEd__ZN3stk8StifKarp6noteOnEdd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8StifKarp17setPickupPositionEd__ZN3stk6DelayL8setDelayEd__ZN3stk8StifKarp10setStretchEd_cos__ZN3stk8StifKarp13controlChangeEid__ZNSolsEd__ZNSolsEi__ZN3stk8StifKarp12setFrequencyEd__ZN3stk6DelayA8setDelayEd__ZN3stk8StifKarp5clearEv__ZN3stk6DelayA5clearEv__ZN3stk8StifKarpD0Ev__ZTVN3stk8StifKarpE__ZN3stk7OneZeroD1Ev__ZN3stk6DelayLD1Ev__ZN3stk6DelayAD1Ev__ZN3stk8StifKarpD1Ev__ZN3stk8StifKarpD2Ev__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk8StifKarpC1Ed__ZN3stk6DelayAC1Edm__ZN3stk6DelayLC1Edm__ZN3stk7OneZeroC1Ed__ZN3stk5NoiseC1Ej__ZN3stk6BiQuadC1Ev__ZN3stk6DelayA15setMaximumDelayEm__ZN3stk6DelayL15setMaximumDelayEm__ZN3stk8StifKarpC2Ed__ZTIN3stk8StifKarpE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk5NoiseE__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8StifKarpE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk8StifKarp15setBaseLoopGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN3stk6BiQuad5setA2Ed.eh__ZN3stk6BiQuad5setB0Ed.eh__ZN3stk6BiQuad5setB2Ed.eh__ZN3stk6BiQuad5setA1Ed.eh__ZN3stk6BiQuad5setB1Ed.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8StifKarp7noteOffEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8StifKarp4tickERNS_9StkFramesEj.eh__ZN3stk6BiQuad4tickEd.eh__ZN3stk7OneZero4tickEd.eh__ZN3stk6DelayA7nextOutEv.eh__ZN3stk6DelayA4tickEd.eh__ZN3stk6DelayL7nextOutEv.eh__ZN3stk6DelayL4tickEd.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk6DelayA7lastOutEv.eh__ZN3stk8StifKarp4tickEj.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk5Noise4tickEv.eh__ZN3stk8StifKarp5pluckEd.eh__ZN3stk8StifKarp6noteOnEdd.eh__ZN3stk8StifKarp17setPickupPositionEd.eh__ZN3stk8StifKarp10setStretchEd.eh__ZN3stk8StifKarp13controlChangeEid.eh__ZN3stk8StifKarp12setFrequencyEd.eh__ZN3stk8StifKarp5clearEv.eh__ZN3stk8StifKarpD0Ev.eh__ZN3stk8StifKarpD1Ev.eh__ZN3stk8StifKarpD2Ev.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk8StifKarpC1Ed.eh__ZN3stk8StifKarpC2Ed.eh__GLOBAL__I__ZN3stk8StifKarpC2Ed__ZStL17__verify_groupingPKcmRKSsLC2LC3LC6GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC8LC9GCC_except_table8LC10GCC_except_table9LC12LC14__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC17LC23LC24LC30LC31LC32GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13LC34GCC_except_table14GCC_except_table15EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8StifKarpC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/Stk.o000644 000766 000766 00000460774 12015735510 015065 0ustar00garygary000000 000000 Ïúíþp  ¡æ øä__text__TEXT3 ˆîÜ€__debug_frame__DWARF8¨Èhõe__debug_info__DWARFà&fÈp0øÿ__debug_abbrev__DWARFFïë Öø__debug_aranges__DWARF1úPÁˆ__debug_macinfo__DWARFú__debug_line__DWARFú¶ __debug_loc__DWARF7üÇ È^__debug_pubnames__DWARF3!¬Ã*__debug_pubtypes__DWARFß4žo>__debug_inlined__DWARF}= G__debug_str__DWARF}="| G__debug_ranges__DWARFŸ¹/Ã__mod_init_func__DATA ¹0ø __textcoal_nt__TEXT¨¹B8ÃÀq €__cstring__TEXTðÇ€Ñ__StaticInit__TEXTôÈ*„ÒH€__gcc_except_tab__TEXTʆ®Ó__data__DATA¨Í 8×__common__DATAå __literal8__TEXT¸Í@H×__const__DATAÎ@×(__bss__DATA æ__const_coal__DATA@Î`Ð×X __const_coal__TEXT Î0Ø __eh_frame__TEXT°ÎH@Ø « h__constructor__TEXTøäˆî__destructor__TEXTøäˆîø%!8ô) P%%Îó.UH‰åH‰}øHH‹UøH‰H‹EøÆ@ÉÃUH‰åH‰}øHH‹UøH‰H‹EøÆ@ÉÃUH‰åH‰}øòEðòMèÉÃUH‰åH‰}øH‹Eø¶H‹EøHÿÀ¶H‹EøˆH‹EøHÿÀˆÉÃUH‰åH‰}øH‹Eø¶ˆE÷H‹EøHƒÀ¶H‹EøˆH‹EøHƒÀ¶U÷ˆHÿEøH‹Eø¶ˆE÷H‹EøHÿÀ¶H‹EøˆH‹EøHÿÀ¶U÷ˆÉÃUH‰åH‰}øH‹Eø¶ˆE÷H‹EøHƒÀ¶H‹EøˆH‹EøHƒÀ¶U÷ˆHÿEøH‹Eø¶ˆE÷H‹EøHƒÀ¶H‹EøˆH‹EøHƒÀ¶U÷ˆHÿEøH‹Eø¶ˆE÷H‹EøHƒÀ¶H‹EøˆH‹EøHƒÀ¶U÷ˆHÿEøH‹Eø¶ˆE÷H‹EøHÿÀ¶H‹EøˆH‹EøHÿÀ¶U÷ˆÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åSHƒì8òEØfWÉòEØf.Áwé…òf.EØuzërH‹H‰EàH‹EØH‰ÇEìë:‹uìH=èH‹8H‹HƒÀH‹H‹òEàf(ÈH‰EÈòEÈÿÒÿEì‹]ìH=èH9Ã’À„Àu­HƒÄ8[ÉÃUH‰åHƒìH‰}øH‹}øèƒð„ÀtH‹uøH=èH=èHpÿH=è¶¾ H‹=èH‰ÇH‹uèèH‰Ç¾ èH‰ÇH‹5èéš¶„Àt9¾ H‹=èH‰ÇH‹uèèH‰Ç¾ èH‰ÇH‹5è¿èH‰EØH‹}Ø‹UäH‹uèèH‹H‰ÆH‹H‹}ØèH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åSHìèH‰½Xþÿÿò…Pþÿÿ‰µLþÿÿfWÀf.…Pþÿÿ‡†H‹…XþÿÿH‹@HÿÈH‰…0þÿÿHƒ½0þÿÿxòH*…0þÿÿò…8þÿÿë,H‹…0þÿÿHÑèH‹•0þÿÿƒâH ÐòH*Àf(ÈòXÈò8þÿÿò…Pþÿÿf.…8þÿÿwH‹…Xþÿÿ‹@;…Lþÿÿ‡äH½`þÿÿ¾èH½`þÿÿH5èH‰Çò…PþÿÿèH‰ÇH5èH‰Ç‹µLþÿÿèH‰ÇH5èH}àHµ`þÿÿèH}à¾èH}àèë H‰…(þÿÿH‹(þÿÿH}àèH‰(þÿÿëH½`þÿÿèë-H‰…(þÿÿH‹(þÿÿH½`þÿÿèH‰(þÿÿH‹½(þÿÿèò…Pþÿÿf.çÅsò…PþÿÿòH,ÀH‰EØë3òPþÿÿòÂÅf(Ñò\Ðf(ÂòH,ÀH‰EØH¸€H1EØH‹EØH‰EØH‹EØH‰… þÿÿHƒ½ þÿÿxòH*… þÿÿò…@þÿÿë,H‹… þÿÿHÑèH‹• þÿÿƒâH ÐòH*Àf(ÈòXÈò@þÿÿò…Pþÿÿò\…@þÿÿòEÈH‹…Xþÿÿ‹@‰ÀH‰ÂH¯UØ‹…LþÿÿHH‰EØH‹…XþÿÿH‹H‹EØHÁàHH‹H‰EÐfWÉòEÈf.ÁwëBH‹…XþÿÿH‹H‹…Xþÿÿ‹@‰ÀHEØHÁàHòò\EÐf(ÈòYMÈòEÐòXÁòEÐH‹EÐH‰…þÿÿò…þÿÿHÄè[ÉÃUH‰åSHƒìHH‰}ÈH‰uÀ‰U¼H‹UÈH‹EÀH‰BH‹UÈ‹E¼‰BH‹EÈH‹PH‹EÈ‹@‰ÀH¯ÐH‹EÈH‰P H‹EÈH‹P H‹EÈH‹@(H9†H‹EÈH‹H…Àt H‹EÈH‹8èH‹EÈH‹@ H<ÅèH‰ÂH‹EÈH‰H‹EÈH‹H…À…¬H}ïèHUïH}àH5èH}ïèHuàH}ÐèëH‰E°H‹]°H}ïèH‰]°H‹}°èH}оèH}ÐèëH‰E°H‹]°H}ÐèH‰]°ëH}àèëH‰E°H‹]°H}àèH‰]°H‹}°èH‹EÈH‹P H‹EÈH‰P(HƒÄH[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜòEЋUÜH‹uàH‹}èèHÇEøëH‹EèH‹H‹EøHÁàHÂH‹EÐH‰HÿEøH‹EèH‹@ H;EøwÕÉÃUH‰åSHƒì(H‰}ØH‰uÐH‹EØHÇH‹EØHÇ@ H‹EØHÇ@(H‹}Ðè‰ÃH‹}Ðè‰ÆH‹}؉ÚèèH‹EØò@ÇEìë%H‹EØH‹‹EìHÁàH‹uìH‹}ÐèòÿEì‹EìH‹UØH‹R H9ÐrËH‹EØHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‰uÐH‹EØHÇH‹EØHÇ@ H‹EØHÇ@(H‹}Ðè‰ÃH‹}Ðè‰ÆH‹}؉ÚèèH‹EØò@ÇEìë%H‹EØH‹‹EìHÁàH‹uìH‹}ÐèòÿEì‹EìH‹UØH‹R H9ÐrËHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‰uÐH‹EØHÇH‹EØHÇ@ H‹EØHÇ@(H‹}Ðè‰ÃH‹}Ðè‰ÆH‹}؉ÚèèH‹EØò@ÇEìë%H‹EØH‹‹EìHÁàH‹uìH‹}ÐèòÿEì‹EìH‹UØH‹R H9ÐrËHƒÄ([ÉÃUH‰åSHƒìXH‰}¸H‰u°‰U¬‰M¨H‹E¸HÇ‹U¬H‹E¸H‰PH‹U¸‹E¨‰BH‹E¸H‹PH‹E¸‹@‰ÀH¯ÐH‹E¸H‰P H‹E¸H‹P H‹E¸H‰P(H‹E¸H‹@ H…À„H‹E¸H‹@ H<ÅèH‰ÂH‹E¸H‰H‹E¸H‹H…À…¬H}ïèHUïH}ÐH5èH}ïèHuÐH}àèëH‰E H‹] H}ïèH‰] H‹} èH}à¾èH}àèëH‰E H‹] H}àèH‰] ëH}ÐèëH‰E H‹] H}ÐèH‰] H‹} èHÇEÈë H‹E¸H‹H‹EÈHÁàHÂH‹E°H‹H‰HÿEÈH‹E¸H‹@ H;EÈÒèH‹E¸ò@HƒÄX[ÉÃUH‰åSHƒìXH‰}¸H‰u°‰U¬‰M¨H‹E¸HÇ‹U¬H‹E¸H‰PH‹U¸‹E¨‰BH‹E¸H‹PH‹E¸‹@‰ÀH¯ÐH‹E¸H‰P H‹E¸H‹P H‹E¸H‰P(H‹E¸H‹@ H…À„H‹E¸H‹@ H<ÅèH‰ÂH‹E¸H‰H‹E¸H‹H…À…¬H}ïèHUïH}ÐH5èH}ïèHuÐH}àèëH‰E H‹] H}ïèH‰] H‹} èH}à¾èH}àèëH‰E H‹] H}àèH‰] ëH}ÐèëH‰E H‹] H}ÐèH‰] H‹} èHÇEÈë H‹E¸H‹H‹EÈHÁàHÂH‹E°H‹H‰HÿEÈH‹E¸H‹@ H;EÈÒèH‹E¸ò@HƒÄX[ÉÃUH‰åSHƒìHH‰}ȉuĉUÀH‹EÈHÇ‹UÄH‹EÈH‰PH‹UÈ‹EÀ‰BH‹EÈH‹PH‹EÈ‹@‰ÀH¯ÐH‹EÈH‰P H‹EÈH‹P H‹EÈH‰P(H‹EÈH‹@ H…À„ØH‹EÈH‹x ¾èH‰ÂH‹EÈH‰H‹EÈH‹H…À…¬H}ïèHUïH}ÐH5èH}ïèHuÐH}àèëH‰E¸H‹]¸H}ïèH‰]¸H‹}¸èH}à¾èH}àèëH‰E¸H‹]¸H}àèH‰]¸ëH}ÐèëH‰E¸H‹]¸H}ÐèH‰]¸H‹}¸èèH‹EÈò@HƒÄH[ÉÃUH‰åSHƒìHH‰}ȉuĉUÀH‹EÈHÇ‹UÄH‹EÈH‰PH‹UÈ‹EÀ‰BH‹EÈH‹PH‹EÈ‹@‰ÀH¯ÐH‹EÈH‰P H‹EÈH‹P H‹EÈH‰P(H‹EÈH‹@ H…À„ØH‹EÈH‹x ¾èH‰ÂH‹EÈH‰H‹EÈH‹H…À…¬H}ïèHUïH}ÐH5èH}ïèHuÐH}àèëH‰E¸H‹]¸H}ïèH‰]¸H‹}¸èH}à¾èH}àèëH‰E¸H‹]¸H}àèH‰]¸ëH}ÐèëH‰E¸H‹]¸H}ÐèH‰]¸H‹}¸èèH‹EÈò@HƒÄH[ÉÃUH‰åSHƒìHH‰}ȉuÄH}ïèHUïH‹uÈH}àèH}ïèHuàH}ÐèëH‰E¸H‹]¸H}ïèH‰]¸H‹}¸è‹uÄH}ÐèH}ÐèëH‰E¸H‹]¸H}ÐèH‰]¸ëH}àèëH‰E¸H‹]¸H}àèH‰]¸H‹}¸èHƒÄH[ÉÃUH‰åSHƒìHH‰}ȉuÄH}àH5è‹uÄH}àèH}àèH}ÐèHuÐH=èëH‰E¸H‹]¸H}àèH‰]¸H‹}¸èH}ÐèëH‰E¸H‹]¸H}ÐèH‰]¸H‹}¸èHƒÄH[ÉÃUH‰åHƒì0H‰}øH‹EøH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàò¹òMàòYÈòMèòEèf.ö¸s òH,EèH‰Eðë,òà¸òMèò\Èf(ÁòH,ÀH‰EðH¸€H1Eð‹}ðèÉÃUH‰åSHƒì8H‰}ÈH‰uÀÇEìëU‹uìH=èH‹H;EÀ”À„Àt5‹EìH‰EØH=èH‰EàHuØH}àèH‰ÆH=èëÿEì‹]ìH=èH9Ã’À„Àu’HƒÄ8[ÉÃUH‰åSHƒì(H‰}ØH‰uÐÇEìë#‹uìH=èH‹H‹EÐH9”À„Àu,ÿEì‹]ìH=èH9Ã’À„ÀuÄHuÐH=èHƒÄ([ÉÃÿÿÿÿx $¨¹† $º¹† $̹† $Þ¹† $ô¹† $º† $ † $ † $@† $T*† $~^† $ܸ† $º7† ,”† ƒ,PºG† ƒ$˜º† $´º)† $Þº!† ,¬®† ƒ$Zi† $» † $ »† $"» † $,»† $D»† $\»† $j»† $Š»† $ª»† $»=† $¼† $¼† $<¼=† $z¼#† $ž¼† $¬¼B† $ $½† $.½† ,<½9† ƒ$v½† $ˆ½† $–½† $¤½† $¸½† $×½† $å½&† $ ¾#† $Æ $݆ ,ôȆ ƒ$ ʆ $.¾† $N¾1† $€¾I† $ʾM† $÷† $¿?† $X¿?† $.† $@.† $n.† $œ† $¶&† $Ü&† $˜¿B† ,Q† ƒ,T† ƒ,j j† ƒ$Ô _† ,Ú¿-† ƒ,4 ¬† ƒ,à ¨† ƒ,ˆ ¨† ƒ,0 † ƒ,Ά ƒ,l^† ƒ,Ê^† ƒ,(¾† ƒ,枆 ƒ$„²† $Á]† $dÁ+† 4Ád† ƒŒ$óÁ/† ,"«† ƒ,6† ƒ$ÍÂ'† $ôÂ/† $#Ã'† $JÃ.† $xÃ+† $£Ãn† $Ä+† $<Ä'† $cÄ/† $’ÄI† $ÜÄ'† 4Åw† ƒŒ$|Çn† ,Æm† ƒbÈGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Stk.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ñunsigned int__int64_t.òlong long intlong long unsigned intlong int$_0€LY__mbstate8MY_mbstateLNòliichar__mbstate_tO)__darwin_mbstate_tQt__darwin_size_tZ¸long unsigned int__darwin_va_list`åõõi __va_list_tagh gp_offsetÑ# fp_offsetÑ# overflow_arg_areah# reg_save_areah# __darwin_wchar_tf¸__darwin_rune_tkj__darwin_wint_tn¸__darwin_clock_ts¸__darwin_time_tvlïi _opaque_pthread_once_tE2 __sigE# __opaqueEß#__darwin_off_tná__darwin_pthread_once_t|ï__darwin_wctrans_t(¸__darwin_wctype_t*¿size_tc¡time_tWÈptrdiff_t˜ std 7 8‚ X… Z¬ ]Ó _ï b  j\ k“ oÚ pø q r0 sG uŒ w¨ x» zÒ }î ~  < ] ‚ ƒŒ „¨ …» †á ‡ ˆ# Š> ‹j ÎË Ðo Ñ— Ó‚ Ô² Õ¦ ×Â Ø ÙÙ Úú ÛD ;™ <Í =é dB" eN" gQ" hj" i" j˜" k¯" lÆ" mÝ" nÿ" o # s@# tf# vŒ# w®# xÖ# zî# {$ |$ },$ ‚@$ ƒX$ „u$ †‰$ ‡¢$ ŠÉ$ ‹×$ Œï$ µ % ¶/% ·W% ¸t% ¹›% <ü Fï) G * H#* I=* JW* Kr* L* M¨* NÃ* OÞ* Pù* Q+ R/+ BJ+ CM+ DÜ% FP+ Ga+ H}+ Iž+ J»+ KÝ+ Lÿ+ M, N-, HW, ’x, ”{, •’, –©, —Ê, ˜æ, ™- š- ›;- œX- o- ž|- Ÿ£-  É- ¡ë- ¢. £-. ¤D. ¥f. ¦ƒ. §Ÿ. ©À. «á. ­/ ¯(/ ±D/ ³`/ ´/ µ/ ¶¹/ ·Õ/ ¸ñ/ ¹ 0 º70 »N0 ¼o0 ½0 ¾±0 ¿Ý0 Àù0 Â1 Ä71 ÅX1 Æy1 Çš1 È»1 ÉÒ1 Êó1 Ë2 Ì52 ÍV2 În2 І2 Ö¢2 ܾ2 âÚ2 èö2333T3__true_type__debug%1__copy__copy_normal__copy_backwardchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > Ù0¥7#_M_pÍ#Ù0-8Í8reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >*%_Ios_Fmtflags 7I _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode k¯ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate “ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir ¸V _S_beg_S_cur_S_end_S_ios_seekdir_end€€N)<event ¢œ erase_eventimbue_eventcopyfmt_eventÒx ÓB_M_next ÕW#_M_fn Ö5W#q ׸#œ Ø8#Òx ÛW5W¸W ¢V ߯O(W! v ãK¸W|1 ñ‰_M_pword òh#_M_iword ó#|1 ô;W8C "1% _ZNSt8ios_base4Init11_S_refcountE8#_S_synced_with_stdio _ZNSt8ios_base4Init20_S_synced_with_stdioE68C #AWkB AW¸basic_streambuf > !R1e !T4e !U7e !W:e !XTe !Zne !\ˆe !]¢e !^Áe !_Ûe !`õe !af !b)f !cCf !d]f !ewf !f‘f !g­f !hÇf !iáf !jøfctype_basectypemoney_baseK$pattern"É field"É ½%#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >.%o Sñ’# _M_startT½’# _M_finishU½’# _M_end_of_storageV½’#&o W[“P“'ìh[“¸reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal(¶t¶6Ñ }Ñ Ñ )ïxþ Þ46¢¡š W*±Y ˆtoý’½’u3*4V ” Pß½’½’*¡! ´G½’½’ñ’+^Y1§½’&½’½’½’+µ[† OšLššš+‡{†k½’r½’½’½’(Xh JÒC½’œ½’½’½’u3(1 mda½’Á½’½’½’(I ý|I½’ë½’½’½’ñ’+Ü8Å|K½’½’½’½’+Êv$½’7½’½’½’,nothrowITQ»½,cerr A‰hÕ½-__ioinit M_ZStL8__ioinit‰.BZ#X¸¡¡¡/§0l.Žt#ešÍÍ¡š/l.$6#dÍïÍ¡(®#[|Í ¸.-(#Ph++¸š/11 $_4$a\ quot$b¸# rem$c¸#div_t$d2 $_5$f“ quot$g# rem$h#ldiv_t$ii $_6$lË quot$mò# rem$nò#lldiv_t$o¡.ÔK$“¸ññ/÷2.$”¡double.$•¸0¡. $–G¡.{$œhr++ššr/x3¸Œ++.g$ž\¨¸¸&=C$ »h.†G$¡ÍÒ¡. $£“î.ú_$ª¸ ¡š.ê$«š++¡š/1wchar_t.ÀC$¬¸]+¡š&B.$¯hššr4t$°¸.½.$±h¨hš&¨ $²»Ñ(6$³9Û¡Û/Í.+6$µ¡Û¸.h$½¸#¡Û¸(6i$ªm¸>¡.$Ú_Í_š/e01.[]$ĸ†Í1 __gnu_cxx¡¦(a®}Aò²ò(g´¶DËÒòò__debug%6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >! ïÕ'6ä¨ä¨.e8$§ËÂòò.ÙD$™òÙ¡.eu$ºòú¡Û¸.üa$À¡Û¸(6$´(9;;¡Ûfloat.8u$·``¡Ûlong double&v1$Ç‚¸.Î]$¦ò™ò lconv`&+Í5Ã&,Í#5Å3&-Í#5s&.Í# int_curr_symbol&/Í# currency_symbol&0Í# mon_decimal_point&1Í#( mon_thousands_sep&2Í#0 mon_grouping&3Í#85W&4Í#@5G&5Í#H int_frac_digits&6l#P5D#&7l#Q p_cs_precedes&8l#R p_sep_by_space&9l#S n_cs_precedes&:l#T n_sep_by_space&;l#U p_sign_posn&l#X int_n_cs_precedes&?l#Y int_p_sep_by_space&@l#Z int_n_sep_by_space&Al#[ int_p_sign_posn&Bl#\ int_n_sign_posn&Cl#]. @'5Í鸡4¡Q&Kö/™va_list(IÍfpos_t(U2 __sbuf(`I _base(aI # _size(b¸#/„ __sFILE˜(‚Ÿ! _p(ƒI # _r(„¸# _w(…¸# _flags(†•# _file(‡•# _bf(ˆ # _lbfsize(‰¸#( _cookie(Œh#0 _close(®!#8 _read(ŽÍ!#@ _seek(ì!#H _write( "#P _ub(“ #X _extra(”"#h _ur(•¸#p _ubuf(˜""#t _nbuf(™2"#w _lb(œ #x _blksize(Ÿ¸#ˆ _offset(  #3¸®!h/Ÿ!3¸Í!h͸/´!3 ì!h ¸/Ó!3¸ "h¡¸/ò!__sFILEX/"„2"i„B"iFILE(¡O &a@(ïd"d"/B".¨\(ð¸"d".\=(ñ¸˜"d".áx(ò¸¯"d".;(ó¸Æ"d".àE(ô¸Ý"d".öD(õ¸ù"d"ù"/ .F(öÍ #͸d"(m (úÅQd"@#¡¡.Í+(ÿšf#hššd"+_,(9d"Œ#¡¡d"6 (¸®#d"¸6<+(¸Ë#d"Ë#/Ñ#0 6‡j(î#d"6–%(¸$d"7ö7(¸6ü%( Í,$Í ( @$¡6—A(¸X$¡6¤=(¸u$¡¡'0(‰$d"J](¢$d"Í6Âv(¸É$d"͸š7(d"6¨h(Íï$Í6 (¸ %¸d"6¾&(©¸/%Íš¡86ðG(ª¸Q%d"¡Q%/õ6 («¸t%¡Q%6g+(¬¸›%Íš¡Q%6¸N(­¸½%¡¡Q%lÍ%iclock_t)M° tm8)Z®& tm_sec)[¸# tm_min)\¸# tm_hour)]¸# tm_mday)^¸# tm_mon)_¸# tm_year)`¸# tm_wday)a¸# tm_yday)b¸# tm_isdst)c¸# tm_gmtoff)d#( tm_zone)eÍ#0pthread_once_t*^H__gthread_once_t+/®&wint_t,F™ $_7,Q9' __min,R‚# __max,S‚# __map,T‚# __types,U9'#/¿_RuneEntry,Vê& $_8,X…' __nranges,Y¸# __ranges,Z…'#/?'_RuneRange,[Q' $_9,]Ì' __name,^Ì'# __mask,_¿#lÜ'i _RuneCharClass,`'9$_10ˆ ,b]) __magic,cß# __encoding,d])# __sgetrune,fŒ)#( __sputrune,g°)#0 __invalid_rune,h‚#8 __runetype,j¶)#< __maplower,kÆ)#¼ __mapupper,lÆ)#¼ __runetype_ext,s‹'#À __maplower_ext,t‹'#Ð __mapupper_ext,u‹'#à __variable,wh#ð __variable_len,x¸#ø __ncharclasses,}¸#ü __charclasses,~Ö)#€lm)i3‚†)¡¡†)/¡/m)3¸°)‚Í¡Û/’)¿Æ)iÿ‚Ö)iÿ/Ü'_RuneLocale,ò':¦M-å9¸ *¸:ïK-ë¸Q¸#*¸:mN-÷B¸=*¸:p-þž1¸W*¸)Y-ö¸r*¸)¢(- ß ¸*¸)B9-ŸW¸¨*¸)&-JZ¸Ã*¸)-¢4¸Þ*¸)ŸD-"·¸ù*¸)@-)Ÿ:¸+¸) -5µ8¸/+¸)Ñ0-;é1¸J+¸;)|¼;Í%.¯Z)~}+¨¨(´E)‚¡H¨˜+˜+/Ü%.°[)…¨µ+µ+/¨._F){ÍÒ+Ò+/Ø+0Ü%.G)}Íô+ô+/ú+0¨.ã)€˜+,ô+.)G)˜+-,ô+(™N)ƒ‘lšW,Íš¡Ò+mbstate_t.U‡wctype_t/4.sd.yÜ&’,¸.B .zÜ&©,d".I .{+Ê,+¸d".Äy.|Ü&æ,1d".Fz.}¸-_d".Œ`.~¸-d"¸.ýu.¸;-d"_8.Ž%.€¸X-d"_8.‘A.Ü&o-d"4”.‚Ü&.y,.ƒš-¡š-/W,.-s.…šÉ-+¡š-.«=.†¸à-à-/æ-0W,.¹G.ˆš.+†)š-.X4.‰Ü&-.1d".q.ŠÜ&D.1.[>.Œ¸f.+š_8.].¸ƒ.__8.ñ#.ŽÜ&Ÿ.Ü&d".\y.¸À.d"_Q%.9N.ĸá.d"_Q%.ðB.’¸/+š_Q%.A.Ƹ(/__Q%.Ë,.“¸D/_Q%.ão.Ǹ`/_Q%.*.”š/Í1-./.•+/+_.k8.—¸¹/__.¼ .˜¸Õ/__.µ:.™+ñ/+_.­8.šš 0__(?.œ¤Zš70+š_Ò+.Æ+.šN0_.8:.ž+o0+_š.¬E.Ÿ¸0__š.ÝG. +±0+_š.[8.¤š×0Í×0š-/_.¦#.¥šù0__.b.©1_1/+.b.È;71_1.b.«+X1+_1.%b.¬y1_1¸.j@.®¸š1_1¸.7.§š»1+_š.+;.¨¸Ò1Ü&.Âe.°¸ó1__š.Ëh.±+2+_š.ëX.²+52+_š.Ú>.³+V2+1š.{w.´¸n2_8.ž,.µ¸†2_8.84.–+¢2_1.d<.¡+¾2__.J3.¢+Ú2_1.]N.¦+ö2__.Ù_.¯+3_1š.A .Ê`33_1.68.ÍòT3_1¸.TN.Ïu3_1¸q%Ï3!^((€x½’Ã’Ã’½’> kÿ3!™^nUfšššš>»¸/4!ôX»® ½’Ã’Ã’½’?ó0é6streampos1Ó *›(0ñ# h46 6(q0õ·*6ˆ4 6 6(}x0ùI6¨4 6 6(­:0ýH6¸Í4¡¡š+¤y0-)šé4¡+íV0qZ¡5¡š 6+ 0 ÍÍ55Í¡š+i0 ÞÍ[5Í¡š+›(0ôiÍ5Íšl+j*0%pl56+a05y¸¹5 6+ëZ0ûo6Ú566@ê30#~¸!îD0&„¸6AlA§boolA60¸3¸/68/56B__vtbl_ptr_type$6< G?Ý6Ž7&Ë_Dy6Ž7&Ë_F’6Ž7”7&ù$K¬6Ž7¸(X:N÷ZÍÍ6Ÿ76(X:QâH¡î6Ÿ7 6(Å.V2Í7Ž7¸+*!/`Ð?67Ž7͸(ÊedÁVšR7Ÿ7* oj€@t7Ž7Í 6Cÿ/nqŽ7Í/Y6Aš70Y6/š7?' 31þ7Y6#&odÎ7þ7&ofç7þ78D–Llþ7¸/¥7A 80¥70609 _Atomic_word4%¸/Ó ? 38FKEnposœlFKF_M_dataplusÓ #_Rep_base_RepG7ëaÍ›8KKG7,k;8VKÍG¶.ê_\KÜ8KKGë,%ÐPóú8KKG•)\)ó9KKH® -ëo29VKG›4ñEšZ9KK¸¡HXg<h/ƒ9KK¸¸¡Gà\Diš«9KK¸¸G"AL‚X6Î9KK¡H0Ugñ9Í¡¸HtI^>j:Í¡¸HÍIgÈG7:͸lHžbzñgZ:ÍóóHžb~f?}:ÍVVHžb‚Œ :ÍÍÍHžb†Ã:Í¡¡GˆŠy¸å:¸¸H 5ÃÈa;VK¸¸¸HSj5µ(;VKI/+še3bK–&P;VK&–&5¿i;VK8&–&5·‚;VKhK&–&5Å¥;VKhK¸¸&–&5ÐÍ;VKhK¸¸8&–&5Ûð;VK¡¸8&–&5â<VK¡8&–&5é1<VK¸l8ªìL<VK¸+`jô¤{nKn<VKhK+`jü²AnK<VK¡+`juznK²<VKl+z@3GóÏ<VK+z@ßDVì<KK+³m&€,ó =VK+³m1_V&=KK+ºh:wš C=VK+ºhCð `=KK+\Lšš }=VK+\UY  š=KK+Á]Çš·=KK+¤yc$VšÔ=KK+Êeh™2šñ=KK gG5náp>VK¸l gGƒÕl2>VK¸+¥,‹¨cšO>KK ¶65ä‡m>VK¸ LC¦ãg†>VK+t^­‡6£>KK+²¼˜] 6Å>KK¸+²Íø6ç>VK¸+ómâ?4 6 ?KK¸+ómõ÷ 6+?VK¸+ðLžAnKM?VKhK+ðL ä7nKo?VK¡+ðL¬tnK‘?VKl+«A5JhnK³?VKhK+«A5[jjnKß?VKhK¸¸+«A5/|nnK@VK¡¸+«AB^4nK(@VK¡+«A57nKO@VK¸l ´&eé\m@VKl(›(5øP nKŽ@VKhK+›(ƒ1hnKº@VKhK¸¸+›(5íbnKá@VK¡¸+›(Ÿ`:nKAVK¡+›(¯.0nK*AVK¸l mqÌl<RAVKó¸l+mqë)^nKyAVK¸hK+mq—EnKªAVK¸hK¸¸+mq5m6nKÖAVK¸¡¸+mq*tnKýAVK¸¡+mqA½KnK)BVK¸¸l+mqR—óPBVKól+Æj«2nKwBVK¸¸+Æzó™BVKó+ÆŽWóÀBVKóó+q:©’BnKìBVK¸¸hK+q:Àè/nK"CVK¸¸hK¸¸+q:5HnKSCVK¸¸¡¸+q:êHcnKCVK¸¸¡+q:ÙhnK°CVK¸¸¸l+q:±dnKÜCVKóóhK+q:%¡<nK DVKóó¡¸+q::\TnK9DVKóó¡+q:OjenKjDVKóó¸l+q:sQ%nK›DVKóóÍÍ+q:~?nKÌDVKóó¡¡+q:ˆÿ4nKýDVKóóóó+q:“ØcnK.EVKóóVVG§B5‹nK`EVK¸¸¸lGu5˜$*nK’EVK¸¸¡¸JK45¦Z.͸E¸l8+i5Áë!šäEKK͸¸ ÃG5õlFVKnK+½ühC¡FKK+ªq<^¡šHKK¡¸+ü¾à5š8š~IKKl¸+PDÒkš¥IKKhK¸+P5Yb šÑIKK¡¸¸+PaúhšøIKK¡¸+P5nÝNšJKKl¸+ñF.A38FJKK¸¸+­:“V*¸hJKKhK+­:5‚ñk¸”JKK¸¸hK+­:5’‡W¸ÊJKK¸¸hK¸¸+­:5£ùN¸ìJKK¡+­:5²®`¸KKK¸¸¡!­:5ÃRC¸KK¸¸¡¸0š/QK038/38/v8Av8AQKA38?j8”¹K _M_length•š# _M_capacity–š#5œ—8#?v8›zMtK#Km)5@"FKK³>5E1;§Kfw5Q%zM;/+´³]bK(ó¾x6.LŠM(QYÂä]6JLŠM*ãPÆ6ebL\K*¿%Ê@zL\K*õ,ÎUL—L\K¸(åGØŒPͳL\K(ù9ܨÍÙL\K88+ƒ15â>\KÿL¸¸8*n,çz^M\K8 æE5«ÍQ:M\K8(@õ/cÍVM\K!dN5^ÀNÍ\K8¸šŠMi/M0¹K? 6CïPLnone6h_ZNSt6locale4noneE6Me16i‰76Nnumeric6j«o6M_96kfy6M°[6lEh6MBN6mÓ36MÜa6n–g6 Lall6p_ZNSt6locale3allE6?‚'F_M_impl6ïP##_S_classic6 _ZNSt6locale10_S_classicEïP#_S_global6#_ZNSt6locale9_S_globalEïPOY6)Ò;õP#_S_once68_ZNSt6locale7_S_onceEÄ&Õ÷u&*%6{&OQ&*%6„?OQ Q&*%6XOQ¡&*%6{OQ Q¡¸&*%6ªžOQ Q Q¸&ô6º¸OQ¸(`j6Å: QÙOQ Qstring3<38(ƒ6Ý€NÙOPQ(b6çD6$PQ Q(ÇC6ða6EPQ Q+g,6L{•MaP Q@1N6ZP QP*%6<ŽPQïPQŠ]6?Y`Qi6B4G\6Eß-¸ÉP¸R¬Q6Ho4Q Q Q¸/SN0úP/Q0¡/•MAQ0•M/QSO6WQST_vptr$facet/6#Uœ6\8#__c_locale78S#_S_c_locale6__ZNSt6locale5facet11_S_c_localeERQO·m6bI -S#_S_once6e_ZNSt6locale5facet7_S_onceEÄ&Qi6ióPÕ6vR2SšVì 6{Q)R2S¸Hå*6ÓLR8S¡RQGKq6‚w+RQiR8SHîw6…G‚R8SIf6ŠÜ<RQI¡ 6~V¡H¢V6‘°@ÂR>SH v6•¥PÜR>SPÕ6 ÷R2SISW`j6£5OS2SIS/¸l-Si0S/QARQ/DS0QADSAQ> O6²TUq6š#"1%6Å_ZNSt6locale2id11_S_refcountE8H`j6ÈIm¾STTP÷u6ÊÙSTT÷u6ÐîST!åa6Óà$šT/USAT0US/T>SN(6ÙÑVUœ6ì8#F_M_facets6íÑV#F_M_facets_size6îš#F_M_caches6ïÑV#F_M_names6ðÛ# Oå6ñÕn×VOšc6òD+×VOÇn6ó”*×VO9#6ôù6×VOB$6õ®M×VO˜6ö„×VOÊ6÷ËâVH¢V6úš7UïPH v64(QUïPP‚'6 qUïPøVšP‚'6 ‘UïP¡šP‚'6¬UïPšPØ-6ÈUïP¸P‚'6ãUïPøVH`j6½-VïPøVG|y6 m6 VïPH"C6&#DVïPW¸HÚ6)ê2hVïPWíVHÆ6,(=ŒVïPWTH196/ät°VïPT>SR¦67TïP>Sš/>STâVXíVíVX/óV0TAþV0T/þVAW0ÙO/œ Y/W` /W¸AV /W/B/‰ZV Ø ÊGW@^T_vptr$ios_base/6#[Áh E@^\dec ÛK@^\fixed L@^\hex =%@^[ P@^\left œ"@^ \oct  F@^@\right –t@^€]k1 ì"@^]g N@^]ö1 $WZ@^^showpos '@:@^^skipws *4t@^^unitbuf -ª(@^ ]Ä 1N@^@[É' 4ñp@^°[\? 7Â8@^J]ev :5"@^\badbit L^E^\eofbit O°E^\failbit TnGE^\goodbit W+E^\app j¡J^\ate m=YJ^_binary s_ZNSt8ios_base6binaryEJ^[úu v†/J^[v yv6J^_trunc |_ZNSt8ios_base5truncEJ^ _beg ‹_ZNSt8ios_base3begEO^\cur ކcO^[³m ‘n'O^streamsize1N¶F_M_precision ÉZ#F_M_width ÊZ#F_M_flags Ë" #F_M_exception ̯ #F_M_streambuf_state ͯ # F_M_callbacks çW#(F_M_word_zero øB#0F_M_local_word ýT^#@F_M_word_size ¸#ÀF_M_word ;W#ÈF_M_ios_locale •M#Ð Ú ÀE0b[d^5W¸H>g ê¸ [d^` H­e íF ›[d^G³V qBj^Ã[d^¸6H| øPÝ[d^+¤m $±"" ú[p^+¤m .g" \d^" +Žn > n" >\d^" +Žn O" e\d^" " ñP ^älƒ\d^" +®, jR!Z \p^+®, rqPZÂ\d^Z+7 €~LZß\p^+7 ˆÞZ]d^Z+’4 ›#[6]6+«Y §™/•M?]d^ Q+ù5 ²´•M\]p^+Q] ¼ Qy]p^@>0 ÎE[¸+ý{ Þ¿W{^­]d^¸+ ó ^Ï]d^¸`æL GWï]d^¸PN) ^d^PN)  ^d^‡^W`j X/Wd^‡^0" 0¯ 0I 0 Bd^i/GWAB/v^0GWAAhAv^Z<@8:^eT_vptr$basic_streambuf/6#a_M_in_beg9ÃÍ#a_M_in_cur9ÄÍ#a_M_in_end9ÅÍ#a_M_out_beg9ÆÍ# a_M_out_cur9ÇÍ#(a_M_out_end9ÈÍ#0a_M_buf_locale9Ï•M#8bÇp9Ô^u_e¸(\39àˆ'•M–_e Q(ù59ñÇ{•M²_ e(8Z9þ:IeØ_eÍ+ãw9'X;4`eò I +æF9';4+`e I +Pg9 Ä)¸H`e+µb9hDZe`e+#39'¶X¸‚`e+l{99e¸Ÿ`e+‹E9O0a¸¼`e+‘E9b­gZã`eÍ+ÜI9pªH¸ael+n9‰z¸"ae+gd9¤P¸Dael+md9¾“Zkae¡Px.9ËaeGÄ;9Þs ÍŸa eGW)9á,bͽa eGð79äÍÛa eHîi9î—_úae¸H“n9ùÛ#beÍÍÍGq+9 ï;ÍAb eGa_9mHÍ_b eG¤q9ŸwÍ}b eH¶ 9p9œbe¸H˜n9'wÀbeÍÍc«Y9<°i^çbe QdJ]9K(,e^ceÍdy\9WþD;4^Lceò I dº/9c-;4^|ce I d×I9o?A¸^¢cedµW9…W;Z^ÈceeÔ]:21DZ^÷ceÍdâO9«¸¸ ^dedðv9¸ËY¸ ^Cded£e9Ðyd¸ ^nde¸ee{:TÖzZ ^de¡dá_9û"`¸ ^Ède¸Px.9ãdeeW`j9"FMeee/^/e0^AeA^wctrans_t;'g:Ú/H¡+¸TeÜ&:“h/N–j¸neÜ&:)f;?X¸ˆeÜ&:j/Tn!¸¢eÜ&:¾n/Z•Z¸ÁeÜ&h,:Á/`ËD¸ÛeÜ&:Øp/f×*¸õeÜ&:@m/l¸fÜ&:hO/röm¸)fÜ&:g9/x¹p¸CfÜ&:ó/~¿I¸]fÜ&:Û]/„ü¸wfÜ&:Q/ŠG¸‘fÜ&.¦;†Ü&­fÜ& e:~j/Ü&ÇfÜ&:z/–øFÜ&áfÜ&.}>;ˆ eøf¡._$/²h,g¡?ÿ<*hfupper<1hgh€flower<2!ohfalpha<3¤9hfdigit<4˜hgxdigit<5 hfspace<6$h@gprint<7ç:hfgraph<8th%fcntrl<9ihfpunct<:d>h falnum<;ù#h0¸/6h @"¨QmQ#g#F_M_c_locale_ctype"°RQ#F_M_del"±6#F_M_toupper"² h# F_M_tolower"³ h#(F_M_table"´m#0F_M_widen_ok"µl#8F_M_widen"¶–m#9F_M_narrow"·–m#¹F_M_narrow_ok"¸l#¹i÷u"½_ZNSt5ctypeIcE2idEUSjtable_size"¿_ZNSt5ctypeIcE10table_sizeEFKe1"Ìi¦mm6še1"Úªi¦mRQm6š+v"æÄ6Ñi¬m¸l+v"õ"¡ýi¬m¡¡·m+tq"*3¡)j¬m¸¡¡+¬W"D1¡Uj¬m¸¡¡+Ñ0" ó lwj¬ml+Ñ0"1æ0¡žj¬mÍ¡+ "A³=lÀj¬ml+ "R2¡çj¬mÍ¡+¼v"fövl k¬ml+¼v"ìO¡5k¬m¡¡Í+l" ÒMl\k¬mll+l" ¡k¬m¡¡lÍG°X"ÒÇ&m«k¬mI F"×lmVÙ5"àhßk¦m¸d5m"ðŸ5lh l¬mld5m"‰Y¡h:l¬mÍ¡dI"_xlhel¬mldI""ú)¡h•l¬mÍ¡d/u"69QlhÀl¬mld/u"M–;¡hõl¬m¡¡ÍdBC"g¸lh%m¬mlldBC"‚¶B¡ h_m¬m¡¡lÍHQ"Šõsym¬mRÔw"šr¬m/hl¦miÿ/h/²m0h/¸>"Æ nkA"Ë ºLnk‚E"Ö |¡!w`"Û +J+lll0+lK87GWîqGW#a_M_tie=Wîq#Øa_M_fill=Xl#àa_M_fill_init=Y6#áa_M_streambuf=Ze#èa_M_ctype=]¬m#ða_M_num_put=_ôq#øa_M_num_get=aÿq#€(Ÿ =k†hèn r(j=oÁ!6o r(·F={Ô¯  o r*LC>-,/=or¯ *Ä =° Zor¯ *s{=–a=wor¯ (Y=¦.F6“o r(ê3=° &6¯o r(›%=»±6Ëo r(•N=Åü+6ço r(¤j=Ðf¯ p r*¤j=óf$ pr¯ á,=:pre`p = nZpr¸+[F=>2îqwp r+[F=%amîq™prîq+ÎK=3e¶p r(ÎK>91e×pre(ï >Cçrøpr!r+œQ=dUElq r+œQ=xOl7qrl(«Y>€PW•MXqr Q(l>uÿbl~q rll(¼v>zˆ.lŸq rlPá,=¼µqrmúB>ŒæIÓqrenJ^>«xr Q/u/úq0£/r0ì/r0n/nAnAr>ó }ïsUct Í#b ŠYrïsb srïsõs+ j ™WJ6rt+­N r8Í­rt+¡L ¡; tÊrïs+¡L ¨¼:'rìrïs¸+uN ­IV t sïs+uN ´ùU'r+sïs¸+² ¹aQ6Mstt+ðL ½× tosïst+*j Á·'r‘stt+¢N Å-P t³sïst+4j ÉNK'rÕstt!Ám Í™aõst/'rAûs0Í/t0'rA'rAt0¶A¯ A`Sì"QzQ#i÷u"Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEUSr@"¤«tz¸+”5"¿Í=5átÿq55/Wt z+”5"ãŒS5uÿq55/Wt{^+”5"èÁT5Muÿq55/Wtz+”5"í$S5ƒuÿq55/Wtz+”5"òôS5¹uÿq55/Wtz+”5"ø)U5ïuÿq55/Wt%z+”5"ý‘U5%vÿq55/Wt+z+”5"¼R5[vÿq55/Wt1z+”5"#ìQ5‘vÿq55/Wt7z+”5"(TR5Çvÿq55/Wt"t+”5"HG 5ývÿq55/Wt^V³v"M(twz¸G§ §5Uwÿq55/WtnKdÌÎï5(t”wÿq55/Wt zdÌ„ 5(tÓwÿq55/Wt{^d̺5(txÿq55/Wtzd̤5(tQxÿq55/WtzdÌ$5(txÿq55/WtzdÌ,y5(tÏxÿq55/Wt%zdÌ3ä5(tyÿq55/Wt+zdÌ;05 (tMyÿq55/Wt1zdÌHZ5 (tŒyÿq55/Wt7zdÌdÅ5 (tËyÿq55/Wt"toÌq‡5 (tÿq55/Wt^/(tA6A¢AÑA¸AòAA;AS£"ÛQè~Q#i÷u"Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEUSn6"ïÀzè~¸+¸;" %iñzôqi/Wl6+¸;"+ £i"{ôqi/Wl+¸;"0 ÷iS{ôqi/Wl¸+¸;"5 Ki„{ôqi/Wlò+¸;": Ÿiµ{ôqi/Wl+¸;"j Biæ{ôqi/Wl+¸;"o Oi|ôqi/Wl`+¸;"„ Ã`iH|ôqi/Wl+H¾6'tk…|ôq¡¸l¡ÍÍî~H]eÄÕÂ|ôq¡¸l/WÍÍî~H ‰Ò(ú|ôql/WÍ¡î~V¥"¢ =z}è~¸dz¾¯qi=zU}ôqi/Wl6dzäri=z}ôqi/WldzëÖri=zÉ}ôqi/Wl¸dzò5si=z~ôqi/WlòdzùŒsi=z=~ôqi/Wldz¯ji=zw~ôqi/Wldz(ri=z±~ôqi/Wl`oz¾Ai =zôqi/Wl+/=zA¸lu8@ô~´‚pnH"T_vptr$basic_ostream/6#&) ?VUîq¸´‚eb§D?_ô~zîq¸´‚(%a?p—\Á‚›îqÇ‚(%a?y¯\Á‚¼îqÜ‚(%a?ƒ' Á‚Ýîqñ‚(%a?©fÁ‚þîq(%a?­”,Á‚€îq¸(%a?±ÓeÁ‚@€îq6(%a@\AfÁ‚a€îq•(%a?¸KfÁ‚‚€îq¢(%a@jûeÁ‚£€îq¸(%a?ÃfÁ‚Ä€îqÑ(%a?ÌÐfÁ‚å€îqò(%a?ÐÚfÁ‚îq(%a?ÕÝeÁ‚'îq(%a?ÙñeÁ‚Hîq;(%a?áçeÁ‚iîq`(%a?å|!Á‚Šîq+(%a@x= Á‚«îqe(¸;@¬Á‚Ìîql ¬b?#Kïîq¡(®&@­1Á‚‚îq¡(]t@ÄFlÁ‚1‚îq(’@Ù­7;4M‚îq(@éÁ‚n‚îq +@ºcÁ‚•‚îqò q) ?nîq¸´‚/º‚/À‚1Aô~/Í‚3Á‚Ü‚Á‚/â‚3rñ‚r/÷‚3/Wƒ/WZP8G^a…^#a_M_modeAUI #@a_M_stringAX38#H&Â(Ad`ƒa…I &Â(Ar~ƒa…hKI (ƒA…þ738šƒg…*ƒAL·ƒa…hKmSnA§{0Õƒa…I eµWA±wCZƒúƒa…eâOB‰ì¸ ƒ„a…e£eB4Tl¸ ƒI„a…¸eá_BVõ¸ ƒs„a…¸eJ]AÑû\eƒ¢„a…Íey\B›å ;4ƒÖ„a…ò I eº/BÊ5&;4ƒ…a… I mŒ,Bç-…a…͸¸mÑAô­#F…a…rMiƒa…¸/ƒ/m…0ƒlâ`8Oô~q†ô~#F_M_stringbufAŽƒ#‹:A¡Ë…q†¸´‚I ‹:A¶ö…q†¸´‚hKI `J9AÀr…†q†¸´‚+ÎKAËqOa…9†w†+ƒAÓ½938V†w†sƒAÝ«1q†hK/r…/}†0r… stk€ˆ^G”‡tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDü!uSRATEù_ZN3stkL5SRATEEf‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE½uPI_ZN3stkL2PIEf‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIEf‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128Ef‘€?Z†U€ˆ“‰T_vptr$StkError/6#amessage_jÙO#atype_k—†#&^Go눓‰ W—†bR3s€ˆ ‰“‰¸wÊv2n€ˆ*‰“‰x yú3™‰€ˆN‰“‰x£&|| W€ˆr‰“‰y^=¡€ˆ“‰/€ˆAŸ‰0—†Z”‡„¤‰=ŽT_vptr$Stk/6#zSTK_SINT8ˆ_ZN3stk3Stk9STK_SINT8EhzSTK_SINT16‰_ZN3stk3Stk10STK_SINT16EhzSTK_SINT24Š_ZN3stk3Stk10STK_SINT24EhzSTK_SINT32‹_ZN3stk3Stk10STK_SINT32EhzSTK_FLOAT32Œ_ZN3stk3Stk11STK_FLOAT32EhzSTK_FLOAT64_ZN3stk3Stk11STK_FLOAT64EhStkFloatL{srate_Ô_ZN3stk3Stk6srate_EÖŠ{rawwavepath_Õ_ZN3stk3Stk12rawwavepath_EÙO{showWarnings_Ö_ZN3stk3Stk13showWarnings_E6{printErrors_×_ZN3stk3Stk12printErrors_E6{alertList_Ø_ZN3stk3Stk10alertList_E+ostringstream8Žr…{oStream_Ü_ZN3stk3Stk8oStream_EÑ‹aignoreSampleRateChange_Ý6#;²KÊÖŠ*1¤AGZŒÖŠ*{¬YwŒ=Ž6;î3¯ÐZÙO*¨²eŸŒÙO*èxµ26¶ŒI *{¸ŽmÍŒI *ñ»_äŒI *á¾B*ûŒ¸(£]Á¸Z6 ÖŠÖŠÖŠ*¨Èäf<¡—†*¨ËØ@XÙO—†*PtÎE@o6*÷WÑ?†6|ü!à›=Ž}Kt㤉»=ޏ~H.æY¤‰æ=ŽÖŠÖŠm?!é@uŽ=Ž=Žmï ìb]"Ž=Ž=Žn¨ï‡v=Ž—†/¤‰>š‡0T‘Fdata_T‘#FdataRate_ŽÖŠ#FnFrames_š#FnChannels_Ñ#Fsize_‘š# FbufferSize_’š#(íŽZ‘ÑÑZ‘`‘ÑÑRe,Z‘¸FZ‘k‘+`j Z^v‘hZ‘k‘+²)$<|‘ŠZ‘š+²0önÖŠ¬‚‘š ðL8«yÊZ‘v‘ `@ˆ!èZ‘v‘+-ZJ%?|‘Z‘šÑ+-ZRMvÖŠ6‚‘šÑ+´C[·ÖŠ]‚‘ÖŠÑ+Á^+šz‚‘+t^aKw6—‚‘ gGkƒwºZ‘šÑ gGuw*âZ‘šÑÖŠ+šXx Ñÿ‚‘+Ýt{’`Ñ‘‚‘ œh‚n:‘Z‘ÖŠ!ã"‰øGÖŠ‚‘/ÖŠ/CŽAf‘0ÖŠAq‘0CŽACŽAÖŠ/q‘?¿6½’&Ë_D¨‘Ú’&Ë_FÁ‘Ú’à’&ù$KÛ‘Ú’¸(X:N¨$½’ü‘ë’Î’(X:QËJÃ’’ë’Ô’(Å.V’½’C’Ú’¸+*!/`«ue’Ú’½’¸(Êedš’ë’* ojmu£’Ú’½’Ô’Cÿ/n:Ú’½’/=Ž/É’0=ŽA=ŽAÉ’/ˆ‘Aæ’0ˆ‘/æ’?ZVJ“ˆ‘#&od“J“&of3“J“P“D–LlJ“¸/ñ’AV“0ñ’/ª?qN‹” _M_implª#(š-`^i‹”›“‘”(š-d1P“·“—”(Mph:oñ’Ó“—”&J;kì“‘”P“&J;o ”‘”¸P“&Q$z$”‘”¸(e‚{½’E”‘”¸*¬L†.g”‘”½’¸ £$” £E” £m“ £›“ £·“Añ’/a“/”0a“?+£ê™a“#&ß&ÉДê™P“&ß&Öó”ꙸԒP“&ß&ç •ê™ð™*'•ꙸ(`j „lû™H•ê™ð™ ›((¯4k•ꙸԒ+z@J=Úˆ•ê™+z@S:<.¥•š+³m\2 Ú•ê™+³meMz.ß•š+ºhn\c§ü•ê™+ºhw–.–š+\€H§6–ê™+\‰l-.S–š+Á šp–š+Êe”¨lš–š gG£Æm°–ꙸ=Ž+¥,°Ï%šÍ–š+t^¹.6ê–š*¶6 Eî—ꙸ+²Ý»EÎ’)—ꙸ+²ì5>Ô’K—š¸H2fòyj—š¸+ómÂ/Î’Œ—ꙸ+óm¿FÔ’®—š¸+Eq"ÛÎ’Ë—ê™+Eq*!Ô’è—š+•-2|qÎ’˜ê™+•-:Ó+Ô’"˜š+ªqEæ&½’?˜ê™+ªqIòVÃ’\˜š ´&Xz˜ê™Ô’  m!v“˜ê™(mq \P#Ú¹˜ê™ÚÔ’ mqzá˜ê™Ú¸Ô’(Æ mgFÚ™ê™Ú(Æ y][Ú(™ê™ÚÚ ÃGÛ–TF™ê™û™ LCï»7_™ê™mZ «d‚™ê™¸Ô’H®- 3!7«™ê™Ú¸Ô’m  õ[pΙê™ÚÔ’R`bš=k꙽’/¢”Aö™0¢”A¢”/ö™>Ú }Ï›Uct ½’#b Š9šÏ›b SšÏ›Õ›+ j ™dÎ’pšà›+­N X½’šà›+¡L ¡ë›ªšÏ›+¡L ¨|šÌšÏ›¸+uN ­Í ë›éšÏ›+uN ´ƒJš ›Ï›¸+² ¹y)Î’-›à›t+ðL ½ìdë›O›Ï›t+*j ÁûLšq›à›t+¢N Å{3뛓›Ï›t+4j ÉQ"šµ›à›t!Ám ÍÎ.Õ›à›/šAÛ›0½’/æ›0šAš>Ö!œ!ÿBÙ*½’½’½’½’>V }éUct ¡#b ŠSœéb mœéï+ j ™n( 6Šœõ+­N ,¡§œõ+¡L ¡Í6žÄœé+¡L ¨Š6!œæœé¸+uN ­ìMžé+uN ´zM!œ%é¸+² ¹>H 6Gõt+ðL ½:žiét+*j Á¾b!œ‹õt+¢N Åpbž­ét+4j Éj2!œÏõt!Ám ͯ ïõ/!œAQ/û0!œA!œ>@P6ž!ÖWSËy½’½’½’½’Ô,i«]h¨¹º¹wž€š‘h__pih‘`‚*‰º¹̹L¤žƒ§¤ž‘h0“‰‚N‰Ì¹Þ¹˜Öžƒ§¤ž‘h„2ŒÞ¹ô¹ä‚âô¹º0Ÿƒ§Ÿ‘h0‚‘‚ÿºº|OŸƒ§Ÿ‘h…†FhŸ†§É’‡OŸ! È”Ÿˆ\Ÿ‘h‡OŸ)Q @ÀŸˆ\Ÿ‘h‰»Z@T` ƒ§É’‘hnewRateZÖŠ‘`oldRateZÖŠ‘X‰ŸŒ}T~¬S ptr}I ‘hŠval„R‰¶Œ‡~Üø’ ptr‡I ‘hŠval‰„vw‰ÍŒ—Ü”DÑ ptr—I ‘hŠval™„vwAFK‚]ºOº¡__a¶¡‘h__b¶¡‘`0Ñ ‚}”«Üó¡‹__groupingþ ¡‘¨‹__grouping_sizeþ š‘ ‹__grouping_tmpþ 󡑘Œ__n FK‘PŒ__min FK‘HŒ__i š‘¸Œ__test 6‘_ä+Œ__j š‘°0 W‚ ‰Pº—º(%¢ƒ§¤ž‘X‚r‰˜º³ºtR¢ƒ§¤ž‘h‚S–´ºݺÀ¢ƒ§¢‘h0š‚—Þºÿº Á¢ƒ§Á¢‘h‹__nÝš‘`0ꙉCŒO¬ZX=£rateOÖŠ‘HáSŠoldRateRÖŠ‘P÷SŠiUÑ‘\‰ˆŒsZän£pathsn£‘hAÙOŽ”‘‹£†§‹£0Ú’‡t£)» »ð¼£ˆ£‘hޓӣ†§Ó£0J“‡¼£pv »!»<¤ˆÇ£‘hŽÁ‘&¤†§‹£†#Z6‡¤…>"»,»ˆR¤ˆ¤‘hŽ3“t¤†§Ó£†#Z6‡R¤`,»C»Ô ¤ˆ]¤‘h‡R¤¯+D»[» ̤ˆ]¤‘hލ‘褆§‹£è¤0à’‡̤ˆ\»j»l"¥ˆפ‘hˆâ¤‘`Ž“E¥†§Ó£__afE¥0P“‡"¥Dxj»‰»¸¥ˆ-¥‘hˆ8¥‘`‡"¥'Š»©»´¥ˆ-¥‘hˆ8¥‘`…SØ¥†§Ø¥†#Z60[“‡´¥g ª»Á»P ¦ˆÁ¥‘h‚’»ÿ»œV¦ƒ§‹£‘h__pj½’‘`__valjV¦‘X0Ô’Ž9𦆧¦__i „¦0Ï›0Õ›‡[¦Î¼¼è¾¦ˆf¦‘hˆq¦‘`‚k•¼;¼4 릃§Á¢‘X‚O›<¼y¼€ (§ƒ§(§‘X‹__n Á-§‘P0à›0t‚¥•z¼¼Ì _§ƒ§Á¢‘X‚£’ž¼¬¼ ›§ƒ§‹£‘h__pn½’‘`Žþ¾§†§Ø¥__aW¾§0P“‡›§<5¬¼î¼d ø§ˆ¦§‘hˆ±§‘`ŽÓ“¨†§¨__ak ¨0‘”0P“‡ø§º2î¼ ½° Z¨ˆ¨‘hˆ¨‘`Ž·”}¨†§Á¢__aÉ}¨0P“‡Z¨§?½-½ü ·¨ˆe¨‘hˆp¨‘`‚µ›.½<½H 䨃§(§‘hA曂ˆ<½u½” -©‹__lhs ï-©‘X‹__rhs ï2©‘P0ä¨0䨂Sšv½‡½à d©ƒ§(§‘h‚“ˆ½–½, ‘©ƒ§¨‘h‚›“–½¤½x ¾©ƒ§¾©‘h0—”‚e’¤½¸½Ä 𩃧ð©‘h0ë’‚p–¸½×½ "ªƒ§¢‘h‚¢×½å½\ \ª€½’‘h€½’‘`€u3‘‚Ãå½ ¾¨ ™ª‘v ”½’‘h‘˜5 ”½’‘`‚ß ¾.¾ô ߪ‘v ´½’‘h‘˜5 ´½’‘`€‹”‘X’¢ÃÝ@«€h‘h’ŸÝ÷Œ1«€h‘h“×ôÈ ÊØ‡«‹__initialize_pS¸‘L‹__priorityS¸‘H”ø* ÊÊ$‚C’.¾M¾p竃§‹£‘h__p`½’‘`€š‘X‚E”N¾¾¼2¬ƒ§¨‘h__p†½’‘`__n†š‘XŽ ”T¬†§¨†#Z6‡2¬{ €¾ɾ€¬ˆ=¬‘hŽ •¢¬†§Á¢†#Z6‡€¬µʾ¿Tάˆ‹¬‘X’—÷ ÷¬€h‘hŽëˆ­†§¤ž†#Z6‡÷¬¿W¿ìE­ˆ­‘h‡÷¬ÿYX¿—¿8q­ˆ­‘h…›K•­†§É’†#Z6‡q­=i@„Á­ˆ~­‘h‡q­.2@nÐí­ˆ~­‘h‡q­çunœ®ˆ~­‘h’šœ¶hB®€h‘h• g®†§g®†#Z60Z‘‡B®±{¶Ü´˜®ˆP®‘h‡B®ÚBÜÄ®ˆP®‘hŽ͈ô®†§¤ž–Ê;oó¡typeo—†‡Ä®Áo˜¿Ú¿L2¯ˆÏ®‘hˆÚ®‘`ˆæ®‘\‰<ÎS˜r¯‘Ê;În£‘XtypeΗ†‘T—6>Ti ä(°ƒ§Ÿ‘È|‹frame>ÖŠ‘À|‹channel>Ñ‘¼|ŒiIndexHš‘HŒoutputIÖŠ‘@ŒalphaIÖŠ‘¸ ñ˜EwBÑ‹‘Ð|——$j Ô 0ž°ƒ§g®‘¸™\$š‘°™tV$Ñ‘¬ ½ ˜Ew/ÙO‘P—º7Ô 3 |!±ƒ§g®‘X™\7š‘P™tV7Ñ‘L‹value7ÖŠ‘@ü 1 Œi;š‘hšŠ©Ú¿ÁÈ„±ƒ§Ÿ‘è|‹n©š‘à| ÀÒÀ˜Ew­Ñ‹‘ð|—F4 à 㱃§g®‘H‹f㱑@— Õ Œi Ñ‘\0k‘•, ²†§g®f ²0k‘‡è±z5à ˆ `h²ˆö±‘Hˆ²‘@C ŒiÑ‘\‡è±É"ˆ 0 ¬¾²ˆö±‘Hˆ²‘@ë ) ŒiÑ‘\…íŽùý²†§g®valueùý²–\ùÑ–tVùÑ0`‘‡¾²0 Íø–³ˆ˲‘¨ˆÖ²‘ ˆä²‘œˆð²‘˜›Ô €s³˜EwÙO‘@€¸Œi‘¸‡¾²ÎkD*´ˆ˲‘¨ˆÖ²‘ ˆä²‘œˆð²‘˜›r´˜EwÙO‘@VŒi‘¸…ÎŽæ[´†§g®–\æÑ–tVæÑ‡*´†lʾ´ˆ7´‘¸ˆB´‘´ˆN´‘° µœEwðÙO‘@‡*´enÊ(Ü!µˆ7´‘¸ˆB´‘´ˆN´‘°gœEwðÙO‘@ (æ(qµ‘Ê;È¡‘¸typeÈ—†‘´ŠmsgÊÙO‘P‰"ŽÂæ„t²µƒ§É’‘¸type—†‘´‰äŒ¹„6Àëµmilliseconds¹¸‘h‚¬3ÁdÁ :¶™v(Ã’‘h™˜5(Ã’‘`™KN(½’‘X‚dÁÁX™¶™v1½’‘X™˜51½’‘P™KN1½’‘H˜<@68‘o‚Ü3ÁóÁ¤é¶™vnš‘H™˜5nš‘@™KNn𑏂&óÁ"Âð[·™v†š‘X™˜5†š‘P™KN†š‘HŒ__inŽ8‘oŒ__out8‘n‚á˜"ÂÍÂ<™·ƒ§Á¢‘¨‘rA mš‘ ‰Ži6ňù·ƒ§É’‘¸ptri=Ž‘°G¾ŠikÑ‘\‚žÍÂôÂÔH¸™vS½’‘h™˜5S½’‘`™KNS½’‘X‚LôÂ#à º¸™v†½’‘X™˜5†½’‘P™KN†½’‘HŒ__inŽ8‘oŒ__out8‘n‚r#ÃJÃl¹‘v J½’‘h‘˜5 J½’‘`‘KN J½’‘X€u3‘‚œJÃxø[¹‘v m½’‘h‘˜5 m½’‘`‘KN m½’‘X‚Áxãð¹‘v ý½’‘h‘˜5 ý½’‘`‘KN ý½’‘X€‹”‘P‚ 4£ÃÄPº™v»Ã’‘X™˜5»Ã’‘P™KN»½’‘HŒ_Num½t‘h‚ëÄ<Äœoº™vŽ’‘X™˜5Ž’‘P™KNŽ’‘H˜<@Ê8‘o‚þ›<ÄcÄ辺™vÙ½’‘h™˜5Ù½’‘`™KNÙ½’‘X‚cÄ’Ä41»™v½’‘X™˜5½’‘P™KN½’‘HŒ__bi18‘oŒ__bi28‘n‚’’ÄÛÄ€v»ƒ§‹£‘h__nVš‘`€+‘X‚$”ÜÄÅ̲»ƒ§¨‘h__n‚š‘`‚«™Å{Çš¼ƒ§Á¢‘¨‘rA õš‘ __x õš¼‘˜›4źÅ*¼Š__x_copy ü=Ž‘PºÅrÇŒ__old_size FK‘HŒ__len š‘@Œ__new_start ½’‘¸Œ__new_finish ½’‘°0Ô’‚\˜|ÇêÇdܼƒ§Á¢‘h‹__xXܼ‘`0Ô’‰æaÆ3°?½ƒ§É’‘Hptra=Ž‘@׊icÑ‘\ž_DefaultRuneLocale,„Ü)Ÿ__dso_handleh  ‡€ˆå@0Ñ¡ȇ ü‡-DTû! @ ˆ-DTû!@ Hˆ€?0K6,nothrowITQ»½ostream8Šô~,cerr A‰hÕ½¢^  æ_digitsF_ZNSt14numeric_limitsImE6digitsE6@£Qï_ZNSt14numeric_limitsIfE12has_infinityE8£÷Kð_ZNSt14numeric_limitsIfE13has_quiet_NaNE8£¯hó_ZNSt14numeric_limitsIfE10has_denormE8£Q(_ZNSt14numeric_limitsIdE12has_infinityE8£÷K)_ZNSt14numeric_limitsIdE13has_quiet_NaNE8£¯h,_ZNSt14numeric_limitsIdE10has_denormE8£Qa_ZNSt14numeric_limitsIeE12has_infinityE8£÷Kb_ZNSt14numeric_limitsIeE13has_quiet_NaNE8£¯he_ZNSt14numeric_limitsIeE10has_denormE8¤nposœlFKKm)5@"FKM³>5E1;§Kfw5Q%zM¥npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEFK¦m)5@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEFK¦³>5E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEeMe16i‰76Nnumeric6j«o6M_96kfy6M°[6lEh6MBN6mÓ36MÜa6n–g6 OY6)Ò;õPO·m6bI ÅÁ0SOå6ñÕn×VOšc6òD+×VOÇn6ó”*×VO9#6ôù6×VOB$6õ®M×VO˜6ö„×VOÊ6÷ËâV[Áh E@^\dec ÛK@^\fixed L@^\hex =%@^[ P@^\left œ"@^ \oct  F@^@\right –t@^€]k1 ì"@^]g N@^]ö1 $WZ@^^showpos '@:@^^skipws *4t@^^unitbuf -ª(@^ ]Ä 1N@^@[É' 4ñp@^°[\? 7Â8@^J]ev :5"@^\badbit L^E^\eofbit O°E^\failbit TnGE^\goodbit W+E^\app j¡J^\ate m=YJ^[úu v†/J^[v yv6J^\cur ކcO^[³m ‘n'O^fupper<1hgh€flower<2!ohfalpha<3¤9hfdigit<4˜hgxdigit<5 hfspace<6$h@gprint<7ç:hfgraph<8th%fcntrl<9ihfpunct<:d>h falnum<;ù#h¥_S_atoms_out"!_ZNSt10__num_base12_S_atoms_outE¡¥_S_atoms_in"%_ZNSt10__num_base11_S_atoms_inE¡kA"Ë ºLnk‚E"Ö |¡iáL"3_ZNSt10moneypunctIcLb1EE4intlE8iáL"3_ZNSt10moneypunctIcLb0EE4intlE8iáL"3_ZNSt10moneypunctIwLb1EE4intlE8iáL"3_ZNSt10moneypunctIwLb0EE4intlE8iáL"«_ZNSt17moneypunct_bynameIcLb0EE4intlE8iáL"«_ZNSt17moneypunct_bynameIcLb1EE4intlE8iáL"«_ZNSt17moneypunct_bynameIwLb0EE4intlE8iáL"«_ZNSt17moneypunct_bynameIwLb1EE4intlE8§lj; ¸Í§ñ‰< ÀͧŠ= ÈͧKŠ> ÐͧxŠ? ØÍ§§Š@ àͧæŠ9 ¨Í§ ‹: å§=‹A °Í§q‹B ±Í§£‹C å§æ‹D @å% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D.? : ; < E4: ;‡@I? < F : ;I8 2 G.? : ;‡@I2 < H.? : ;‡@2 < I.? : ;‡@I2 < J.? : ; ‡@I2 < K4: ; ‡@I? < L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U : ;I8 2 V.? : ;L 2 < W.? : ;‡@I2 < X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? < {4: ; ‡@I? 2 < |.? : ; 2 < }.? : ; L 2 < ~.? : ; ‡@L M 2 < .? : ; ‡@I@€I : ; I ‚.G@ƒI4  „.G@….G: ; †I4 ‡.1‡@@ˆ1 ‰.G: ; @Š4: ; I ‹: ;I Œ4: ;I  Ž.G : ; I: ;I‘: ; I ’.4 @“.‡@4 @”.4 @•.G: ; –: ; I—.G: ;@˜4: ;I ™: ;I š.G;@› œ4: ; I .G: @ž4: ; I? < Ÿ4I? 4 <  4G ¡4G¢4G £4: ;‡@I? <  ¤4: ;‡@I? <  ¥4: ;‡@I? < ¦4: ; ‡@I? < §4G: ;  L3ôÈ Ê²ƒû /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugnewStk.hStk.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_iterator.hstl_construct.hiostreamvector.tccstl_uninitialized.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc ¨¹èºf‚¡‚žJè ‚¡‚»~ž¿/Ÿ¹äÈ ;ºòƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòºº= ¢*º½}ò» ö<óš}.»‘~tºi.ó0.óÉÜ<óÉ ‚<ƒ!f©)ƒÆ{žƒiƒeƒ¯º» ó}.» .ùX>ªä=%º>uqf»“>»ä~Bº4º4/¹/“u1„+ô~ž>*ÜDL3.hMDKL Ü}.70==à¬=2.DKL ¹}.=".A‹u½.>ƒ-BDN6=4. »Z'<ó òth„æ=­/xÉ=¿$ŸÊ…B=Y F62­»¬òôLu[ ŃZ+ƒZ.%.‡uó‘0‡ŸÙKŸóÉ0‡ŸÙKŸÙKŸÙKŸóÉÍ.Ló׃OŸ#v/#å2K½l‚Ø'­®‘7¯t¼óõ(/¿.º ÖºÕºìºØ:ºØ:ºØ <º¿Ö¼u+¼u¿.ô»!9\h>®9VÞ‚õ˜O„`i"»B/S¬>» »ƒuØó&eYYôvvô5]<­»»ó×>Kot#ó×>zt#ó×>btgæ»óØó&eYY8×o‚gæ»óØó&eYY8×\‚/æ»ô®ó&eYY×ot/æ»ô®ó&eYY×Qtô#eY7Yvtô%#Y‘Yst¿¤©.‘»3+²p‚‘ã¯ó ôÈÒä ú}fm$ A:v3™XuJ¨¹©¹w©¹¬¹w¬¹º¹vº¹»¹w»¹¾¹w¾¹̹v̹͹w͹йwйÞ¹v޹߹wß¹â¹wâ¹ô¹vô¹õ¹wõ¹ø¹wø¹ºvººwº ºw ººvww v !w!$w$@v@AwADwDTvTUwUXwX~v~w‚w‚ÜvÜÝwÝàwà”vººwººwºOºv”•w•˜w˜«vPºQºwQºTºwTº—ºv˜º™ºw™ºœºwœº³ºv´ºµºwµº¸ºw¸ºݺvÞºߺwߺâºwâºÿºv¬­w­°w°ZvZ[w[^w^Ãv»»w»»w» »v » »w »»w»!»v"»#»w#»&»w&»,»v,»-»w-»0»w0»C»vD»E»wE»H»wH»[»v\»]»w]»`»w`»j»vj»k»wk»n»wn»‰»vŠ»‹»w‹»Ž»wŽ»©»vª»«»w«»®»w®»Á»v»ûwûÆ»wÆ»ÿ»v¼¼w¼¼w¼¼v¼¼w¼ ¼w ¼;¼v<¼=¼w=¼@¼w@¼y¼vz¼{¼w{¼~¼w~¼¼vž¼Ÿ¼wŸ¼¢¼w¢¼¬¼v¬¼­¼w­¼°¼w°¼î¼vî¼ï¼wï¼ò¼wò¼ ½v½½w½½w½-½v.½/½w/½2½w2½<½v<½=½w=½@½w@½u½vv½w½ww½z½wz½‡½vˆ½‰½w‰½Œ½wŒ½–½v–½—½w—½š½w𽤽v¤½¥½w¥½¨½w¨½¸½v¸½¹½w¹½¼½w¼½×½v×½ؽwؽÛ½wÛ½å½v彿½wæ½é½wé½ ¾v ¾ ¾w ¾¾w¾.¾vÃÄwÄÇwÇÝvÝÞwÞáwá÷vôÈõÈwõÈøÈwøÈ Êv Ê Êw Ê Êw ÊÊv.¾/¾w/¾2¾w2¾M¾vN¾O¾wO¾R¾wR¾¾v€¾¾w¾„¾w„¾ɾvʾ˾w˾ξwξ¿v÷øwøûwûv¿¿w¿¿w¿W¿vX¿Y¿wY¿\¿w\¿—¿vww@v@AwADwDnvnoworwrœvœw w ¶v¶·w·ºwºÜvÜÝwÝàwàv˜¿™¿w™¿œ¿wœ¿Ú¿vwwSvTUwUXwXi vj k wk n wn Ô vÔ Õ wÕ Ø wØ 3 vÚ¿Û¿wÛ¿Þ¿wÞ¿Áv4 5 w5 8 w8 à và á wá ä wä ˆ vˆ ‰ w‰ Œ wŒ 0 v0 1 w1 4 w4 ÍvÎÏwÏÒwÒkvlmwmpwpÊvÊËwËÎwÎ(v()w),w,ævæçwçêwê„v„…w…ˆwˆ6vÁÁwÁ Áw ÁdÁvdÁeÁweÁhÁwhÁÁvÁÁwÁ“Áw“ÁóÁvóÁôÁwôÁ÷Áw÷Á"Âv"Â#Âw#Â&Âw&ÂÍÂv67w7:w:ÅvÍÂÎÂwÎÂÑÂwÑÂôÂvôÂõÂwõÂøÂwøÂ#Ãv#Ã$Ãw$Ã'Ãw'ÃJÃvJÃKÃwKÃNÃwNÃxÃvxÃyÃwyÃ|Ãw|ãÃv£Ã¤Ãw¤Ã§Ãw§ÃÄvÄÄwÄÄwÄ<Äv<Ä=Äw=Ä@Äw@ÄcÄvcÄdÄwdÄgÄwgÄ’Äv’Ä“Äw“Ä–Äw–ÄÛÄvÜÄÝÄwÝÄàÄwàÄÅvÅÅwÅÅwÅ{Çv|Ç}Çw}Ç€Çw€ÇêÇvÆÇwÇÊwÊ3v¨fÈ6žoperator newwžstk::StkError::getType©žstk::StkError::getMessageÖžstk::Stk::sampleRateðžstk::StkFrames::channels"Ÿstk::StkFrames::frameshŸstk::Stk::Stk”Ÿstk::Stk::StkÀŸstk::Stk::sampleRateChanged stk::Stk::swap16S stk::Stk::swap32’ stk::Stk::swap64× minø¡stk::StkError::printMessage%¢stk::StkError::getMessageCStringR¢std::vector >::size„¢std::vector >::operator[]Æ¢stk::Stk::setSampleRate=£stk::Stk::setRawwavePath£__gnu_cxx::new_allocator::new_allocatorØ£std::allocator::allocator&¤__gnu_cxx::new_allocator::~new_allocatort¤std::allocator::~allocator ¤std::allocator::~allocatorí¤__gnu_cxx::new_allocator::new_allocatorJ¥std::allocator::allocator¥std::allocator::allocatorÝ¥std::_Vector_base >::_Vector_impl::~_Vector_impl ¦__gnu_cxx::new_allocator::construct‰¦__gnu_cxx::__normal_iterator > >::__normal_iterator¾¦std::vector >::beginë¦__gnu_cxx::__normal_iterator > >::operator+2§std::vector >::end_§__gnu_cxx::new_allocator::destroyçstd::_Vector_base >::_Vector_impl::_Vector_impl%¨std::_Vector_base >::_Vector_base‚¨std::vector >::vector·¨__gnu_cxx::__normal_iterator > >::baseê¨operator!= > >7©__gnu_cxx::__normal_iterator > >::operator*d©std::_Vector_base >::_M_get_Tp_allocator‘©std::_Vector_base >::_M_get_Tp_allocatoré__gnu_cxx::new_allocator::max_sizeõ©std::vector >::max_size"ª__destroy_aux\ª_Destroy™ª_Destroy¢«__gnu_cxx::new_allocator::deallocateç«std::_Vector_base >::_M_deallocateT¬std::_Vector_base >::~_Vector_base¢¬std::vector >::~vector­stk::StkError::~StkErrorE­stk::StkError::~StkError•­stk::Stk::~StkÁ­stk::Stk::~Stkí­stk::Stk::~Stkl®stk::StkFrames::~StkFrames˜®stk::StkFrames::~StkFramesô®stk::StkError::StkError2¯stk::Stk::handleErrorr¯stk::StkFrames::interpolate(°stk::StkFrames::resizež°stk::StkFrames::resize!±stk::StkFrames::operator[]„±stk::StkFrames::operator=²stk::StkFrames::StkFramesh²stk::StkFrames::StkFrames³stk::StkFrames::StkFrames–³stk::StkFrames::StkFrames[´stk::StkFrames::StkFrames¾´stk::StkFrames::StkFrames!µstk::Stk::handleErrorqµstk::Stk::handleError²µstk::Stk::sleepëµstd::__copy::copy:¶__copy_aux™¶std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >é¶copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >[·std::vector >::erase™·stk::Stk::removeSampleRateAlertù·std::__copy_normal::__copy_nH¸copyº¸__uninitialized_copy_aux¹uninitialized_copy[¹__uninitialized_copy_a°¹std::__copy_backward::__copy_bº__copy_backward_auxoºstd::__copy_backward_normal::__copy_b_n¾ºcopy_backward1»__gnu_cxx::new_allocator::allocatev»std::_Vector_base >::_M_allocate²»std::vector >::_M_insert_auxŸ¼std::vector >::push_backá¼stk::Stk::addSampleRateAlertÇstk::Stk::STK_SINT8ŸÇstk::Stk::STK_SINT16±Çstk::Stk::STK_SINT24ÃÇstk::Stk::STK_SINT32ÕÇstk::Stk::STK_FLOAT32çÇstk::Stk::STK_FLOAT64ùÇstk::Stk::srate_ Èstk::Stk::rawwavepath_Èstk::Stk::showWarnings_/Èstk::Stk::printErrors_AÈstk::Stk::alertList_SÈstk::Stk::oStream_šfÈ¿__uint32_tá__int64_t)$_0t__mbstate_t‡__darwin_mbstate_t¡__darwin_size_tõ__va_list_tagÍ__darwin_va_listj__darwin_wchar_t‚__darwin_rune_t™__darwin_wint_t°__darwin_clock_tÈ__darwin_time_tï_opaque_pthread_once_t2__darwin_off_tH__darwin_pthread_once_tg__darwin_wctrans_t__darwin_wctype_tšsize_t¨time_t¶ptrdiff_t2$_4\div_ti$_5“ldiv_t¡$_6Ëlldiv_t™lconvüva_list fpos_t __sbufO __sFILEB"FILEÍ%clock_tÜ%tm®&pthread_once_tÄ&__gthread_once_tÜ&wint_tê&$_7?'_RuneEntryQ'$_8‹'_RuneRange'$_9Ü'_RuneCharClassò'$_10Ü)_RuneLocaleW,mbstate_th,wctype_tu3__true_typeŸ3__copyÏ3__copy_normalÿ3__copy_backward/4char_traits56__vtbl_ptr_typeK6nothrow_tY6new_allocator¥7allocator8_Atomic_word38basic_string,std::allocator >tK_Rep_base¹K_Rep•MlocaleQfacetUSidT_ImplGWios_base^basic_streambuf > ewctrans_tgctype_basehctype½mmoney_basenbasic_ios >'r__normal_iterator, std::allocator > >(tnum_get > >=znum_put > >ô~basic_ostream >ƒbasic_stringbuf,std::allocator >r…basic_ostringstream,std::allocator >€ˆStkError¤‰StkCŽStkFramesˆ‘new_allocatorñ’allocatora“_Vector_base >¢”vector >š__normal_iterator > >ñ›__copy_backward_normal!œ__normal_iterator, std::allocator > >ž__copy_normalÕ½ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEEC2Evpositive_sign_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIPN3stk3StkESaIS2_EE7reserveEm_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEppEiuppercase_ZN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEC1ERKS4__ZN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEppEv__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZNSt11char_traitsIcE3eofEv__tcf_0__tcf_1~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZNSt6vectorIPN3stk3StkESaIS2_EE5frontEvclockungetc_ZNSs12_M_leak_hardEv_ZNSaIPN3stk3StkEEC1ERKS2__ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZSt10__copy_auxIPPN3stk3StkES3_ET0_T_S5_S4__ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSt5ctypeIcE13classic_tableEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_M_insert_aux_ZNKSt6vectorIPN3stk3StkESaIS2_EE5emptyEv_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEptEv_ZNSt8ios_base3appE_ZNSt6vectorIPN3stk3StkESaIS2_EED1Evregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNSt6vectorIPN3stk3StkESaIS2_EE3endEv_ZNKSs4rendEvshowbase~basic_ios_ZNSt12_Vector_baseIPN3stk3StkESaIS2_EED2Ev_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE12_Vector_implD1Ev_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk3StkEEEPT_PKS6_S9_S7_tolowergetType_ZNKSt6vectorIPN3stk3StkESaIS2_EE4sizeEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerioperator!= > >rendabs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNKSt6vectorIPN3stk3StkESaIS2_EE6rbeginEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcm__uninitialized_copy_aname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZN3stk9StkFramesC2ERKdjj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm__tcf_2__tcf_3_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNK9__gnu_cxx13new_allocatorIPN3stk3StkEE8max_sizeEv_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_ofpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZNSs7replaceEmmPKcmswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt6vectorIPN3stk3StkESaIS2_EE9push_backERKS2__ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZN3stk9StkFramesC1Ejj_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8StkErrorD0Ev~vector_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk3StkES5_EET0_T_S7_S6__ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE8allocateEmPKv_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEiuninitialized_copynFrames_ZNSt6vectorIPN3stk3StkESaIS2_EE14_M_fill_assignEmRKS2__M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZN9__gnu_cxx13new_allocatorIPN3stk3StkEEC2ERKS4__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNSt6vectorIPN3stk3StkESaIS2_EE5beginEv_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk9StkFramesC1ERKdjj_ZN3stk3StkC2EvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt11char_traitsIcE6assignERcRKc_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstate_ZN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEmmEv_ZNKSt6vectorIPN3stk3StkESaIS2_EE5frontEvaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__Destroy_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEmiERKl_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZN3stk9StkFramesC2ERKS0_dataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZNSt6vectorIPN3stk3StkESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_wcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_ZSt13copy_backwardIPPN3stk3StkES3_ET0_T_S5_S4__S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZNK9__gnu_cxx13new_allocatorIPN3stk3StkEE7addressERS3__ZNKSt6locale2id5_M_idEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1_fwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharable_ZNKSt6vectorIPN3stk3StkESaIS2_EE8capacityEvgetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt6vectorIPN3stk3StkESaIS2_EE4dataEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZN9__gnu_cxxneIPPN3stk3StkESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_memchr_ZNSt6locale5_Impl19_M_remove_referenceEvcopy_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEixERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt6locale5_Impl13_S_id_collateE_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_GLOBAL__I__ZN3stk3Stk6srate_E_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumi_ZNSaIPN3stk3StkEED2Evwcslenfread_ZNKSt6vectorIPN3stk3StkESaIS2_EE4backEv_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfoperator newbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNKSt6vectorIPN3stk3StkESaIS2_EE4rendEvback_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEi_ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE13_M_deallocateEPS2_mqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocate_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEE4baseEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSt6vectorIPN3stk3StkESaIS2_EE2atEm_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt12_Vector_baseIPN3stk3StkESaIS2_EE19_M_get_Tp_allocatorEv_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk3StkD1Ev_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt12_Vector_baseIPN3stk3StkESaIS2_EEC2ERKS3__ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEv_ZN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEmIERKlthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIPN3stk3StkESaIS2_EE6assignEmRKS2__ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE12_Vector_implC1ERKS3__ZN3stk9StkFramesC1ERKS0_get__last_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetlocstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrm_ZNSt6vectorIPN3stk3StkESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSt6vectorIPN3stk3StkESaIS2_EE5clearEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE__copy_backward_aux*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grab_ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE7destroyEPS3_wcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockebackmessage_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEm_ZNKSt6vectorIPN3stk3StkESaIS2_EE5beginEvwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt6vectorIPN3stk3StkESaIS2_EEixEmswprintf_ZNSt10ctype_base5punctEwctrans_ZN9__gnu_cxx13new_allocatorIPN3stk3StkEED2Ev_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZNSt6vectorIPN3stk3StkESaIS2_EEC1ERKS3__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPc_ZN3stk9StkFramesD2Evvswprintfinit__copy_b_n_M_replace_categoriesInitfreedo_narrowclear_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvinterpolatembtowcoperator!=_ZSt24__uninitialized_copy_auxIPPN3stk3StkES3_ET0_T_S5_S4_St11__true_type_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvisupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZNSt6vectorIPN3stk3StkESaIS2_EEixEmfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctime_ZNSt6vectorIPN3stk3StkESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EErdstate_ZNKSt6vectorIPN3stk3StkESaIS2_EE2atEmpubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenv_ZSt8_DestroyIPPN3stk3StkES2_EvT_S4_SaIT0_Embsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt6vectorIPN3stk3StkESaIS2_EE4rendEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZSt22__uninitialized_copy_aIPPN3stk3StkES3_S2_ET0_T_S5_S4_SaIT1_E_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEmmEi_ZNK9__gnu_cxx13new_allocatorIPN3stk3StkEE7addressERKS3__ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKl_ZSt19__copy_backward_auxIPPN3stk3StkES3_ET0_T_S5_S4_sampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEplERKl_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetary__resultwcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvbadstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKc_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS4_SaIS4_EEEES9_ET0_T_SB_SA_iswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZSt8_DestroyIPPN3stk3StkEEvT_S4__ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZN3stk3StkC1Ev_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNSt6vectorIPN3stk3StkESaIS2_EE4swapERS4__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_Destroy_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvnChannels_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNKSt6vectorIPN3stk3StkESaIS2_EE4dataEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEi__copy_nprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove__copy_b_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared__copy_auxisgraph_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue__destroy_aux_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZN3stk8StkErrorD1Ev_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEv_ZNSt6vectorIPN3stk3StkESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_timecopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >seekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >pptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblen_ZNSaIPN3stk3StkEED1Evoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZSt18uninitialized_copyIPPN3stk3StkES3_ET0_T_S5_S4__ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZNSt6vectorIPN3stk3StkESaIS2_EE6rbeginEv_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEdeEvsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEpLERKl_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS6_SaIS6_EEEESB_EET0_T_SD_SC__ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE__uninitialized_copy_aux_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZNSs7replaceEmmmc~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem_ZN3stk3StkD0Ev~basic_stringbuf_ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE19_M_get_Tp_allocatorEv_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZSt4copyIPPN3stk3StkES3_ET0_T_S5_S4__ZNSs7_M_dataEPc_ZNSt6vectorIPN3stk3StkESaIS2_EE15_M_erase_at_endEPS2__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSt6vectorIPN3stk3StkESaIS2_EEaSERKS4__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNKSt6vectorIPN3stk3StkESaIS2_EE8max_sizeEv_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZNSt6vectorIPN3stk3StkESaIS2_EE6resizeEmS2_at_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZN3stk9StkFramesC2Ejj_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNKSt12_Vector_baseIPN3stk3StkESaIS2_EE13get_allocatorEv_ZSt13__destroy_auxIPPN3stk3StkEEvT_S4_St11__true_type_ZNSt6locale7numericE_ZN3stk8StkErrorC1ERKSsNS0_4TypeEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNSt6vectorIPN3stk3StkESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNKSs5rfindEcminsertscan_is_ZNSt6vectorIPN3stk3StkESaIS2_EE4backEvepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE9constructEPS3_RKS3__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE10deallocateEPS3_m_ZN3stk3StkD2Evidinfwprintfis_M_remove_referenceout_ZNSt6vectorIPN3stk3StkESaIS2_EE8pop_backEv_ZNK3stk9StkFramesclEmjfloatfield_ZNSaIPN3stk3StkEEC1Ev_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufcopy_backwarduflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3_error_ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNSaIPN3stk3StkEEC2ERKS2__ZNKSt5ctypeIcE10do_tolowerEclt_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk3StkEEEPT_PKS6_S9_S7__Callback_listferrorswap16__verify_grouping_ZNKSt6vectorIPN3stk3StkESaIS2_EE14_M_range_checkEm_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_name_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk3StkES5_EET0_T_S7_S6__ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNKSt6vectorIPN3stk3StkESaIS2_EE3endEv_ZNSsaSEc_ZNSt6vectorIPN3stk3StkESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE11_M_allocateEm_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearchcopy_ZNSsaSERKSs_ZN3stk9StkFramesD1Ev_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‰}øH‹EøHƒÀÉÃUH‰åH‰}øH‹EøHƒÀÉÃUH‰åH‹H‰EøòEøÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åSHƒìH‰}èH‹]èHƒÃ¾ H‹=èH‰ÇH‰ÞèH‰ÇH5èHƒÄ[ÉÃUH‰åHƒìH‰}øH‹}øHƒÇèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿èH‰EàHƒ}àtH‹EèH‹H‹UàH‰ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‰uàH‹EèH‹H‹EàH‹HÁàHH‰EøHuøH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‹}àèH‹H9ÕÀ¶ÀHƒÄ[ÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øHƒÇ踄Àt H‹}øèÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øHƒÇ踄Àt H‹}øèÉÃUH‰åHƒì H‰}øH‰uð‰UìH‹HPH‹EøH‰H‹}øHƒÇH‹uðèH‹Uø‹Eì‰BÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åATSHƒì0H‰}ØH‰uÐH‰UÈH}ÈèL‹ H}ÐèH‹H}ØèH‹8L‰âH‰ÞèH‰EèHuèH}àèH‹EàHƒÄ0[A\ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åSHƒìHH‰}¸H‰u°H‹}¸èH‰EàHÇEØHuØH}°èH‰EÐHuàH}Ðè„Àt0H‹}¸èH‰ÃHÇEÈHuÈH}°èH‰ÇH‹U°H‰ÞèH‹E¸H‹@HPøH‹E¸H‰PH‹E¸H‹pH‹E¸H‰ÇèH‹E°HƒÄH[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åATSHƒìPH‰}¸H‰u°H‰U¨H‹E¸H‹PH‹E¸H‹@H9„†H‹E¸H‹@HPøH‹E¸H‹pH‹E¸H‰ÇèH‹E¸H‹@HPH‹E¸H‰PH‹E¨H‹H‰EàH‹E¸H‹@HXøH‹E¸H‹@L`ðH}°èH‹8H‰ÚL‰æèH}°èH‰ÂH‹EàH‰é¸H‹}¸èH‰EØH‹}¸èH;EØ”À„Àt H=èHƒ}Øt H‹EØHÀH‰E ëHÇE H‹E H‰EÐH‹EÐH;EØs H‹}¸èH‰EÐH‹}¸H‹uÐèH‰EÈH‹EÈH‰EÀH‹}¸èH‰ÆH}ïèH}°èH‹0H‹E¸H‹8HMïH‹UÈèH‰EÀH}ïèH‹E¸H‰ÇH‹U¨H‹uÀèHƒEÀH‹}¸èH‰ÆH}îèH‹E¸H‹XH}°èH‹8HMîH‹UÀH‰ÞèH‰EÀH}îèH‹}¸èH‰ÆH}ìèH‹E¸H‹pH‹E¸H‹8HUìèH}ìèH‹E¸H‹@H‰ÂH‹E¸H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E¸H‹0H‹}¸èH‹U¸H‹EÈH‰H‹U¸H‹EÀH‰BH‹EÐHÁàH‰ÂHUÈH‹E¸H‰PHƒÄP[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HPH‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉà /../../rawwaves/StkFrames::interpolate: invalid frame () or channel () value!StkFrames::resize: memory allocation error!StkFrames::operator[]: invalid index (StkFrames: memory allocation error in constructor!vector::_M_insert_auxN3stk3StkEUH‰åSHƒì(‰}܉u؃}Ü…õ}Øÿÿ…èH=èH‹¾H=èH}ïèHUïH5H=èH}ïèH‹¾H=èH}îèHuîH=èH}îèH‹¾H=è¾H=èH‹¾H=èëH‰EÐH‹]ÐH}ïèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰å¾ÿÿ¿èÉÃÿÿ'-eðÑ=ÿÿ':º ,'#ÿÿNÅØQp2B;pi˜ÿÿ[¿ÜÕ5õ 5.NÿÿN>Q3Ë–ËÄóÿÿ[¼ÙÒ2ò 2+Kÿÿ[¼ÙÒ2ò 2+Kÿÿ[µÒË+ëù +$Dÿÿ[µÒË+ëù +$Dÿÿ[%B;™[gwp™’²ÿÿN'P0Iyi’€ˆå@ àC@@N3stk8StkErrorEzPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ*† 4øÿÿÿÿÿÿÿ^† 4øÿÿÿÿÿÿÿ¸† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿG† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ®† ƒ4øÿÿÿÿÿÿÿi† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ9† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ?† 4øÿÿÿÿÿÿÿ?† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿQçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿjçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ_† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¬† ƒ4øÿÿÿÿÿÿÿ¨† ƒ4øÿÿÿÿÿÿÿ¨† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ^çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ^çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¾çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿžçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ«† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† <øÿÿÿÿÿÿÿw† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿm† ƒ(Ë-#(- (ëÑ-æ(°-«(œÉ-—(™-|Ç-w([Ñ-V(0 -îÓyó-l-Y-Pó-C-0-+I --1-ù-ýIÛó-Î-»-¬-™-1-„ó-wû-d-Wû-N-=ú-)-ó--ï-à-Í-Ä1-¶ó-©û-–-‰û-€-{lú-I-¶)-±ó-¤-‘-‚-o-f1-Xó-Kû-8-+û-"-ú-ë-W)-ó- -ú-ë-Ø-Ï1-Áó-´û-¡-”û-‹-†wú-T-¹)-|ó-o-\-M-:-11-#ó-û--ö û-í -è Ù ú-¶ - ‘-Þ )-Ù c-Ì -Á -f ‘-6 )-1 c-$ - -º ‘-Š )-… c-x -m -ø c-¹ ó-¬ -™ -Š -w -n 1-` ó-S û-@ -3 û-* -%  ú-ó -Þ -"ýíó-Ú -¾ -©--‡1-yù-i-dZþ-L-G=ý---( -Hó-;-*-!a=ì=]-ü-òü-í=ã-Ö-Ê-Å=µ3©ü-¤=š---|=eü-`=V-I-=-8=!7ü-Ö-° -«–-}ïh-Oï:-!ï Ï-(ñ -ìI×-Ò4½-¸4±ž-™4Ž÷-‰4‚-}4kö-E-@(B Ñ-(óBäBÒB|ø-4ø-÷ø-Íá-®ô-+ï ï€X øÐ¨€X0à¸h8à ¨ € X 0  Ð   p @  à ° € P ( ø È ˜ p H  ø Ð ¨ € X 0  à¸h@èÀ˜pH øÐ¨€P(ذˆ`8èÀ˜pH øÐ¨€X0ذˆX(ذˆ`8èÀ˜pH ]ÈKÈ9È'ÈÈÈñÇßÇÍǻǩǗÇþ½(½ ½ñ¼é¼­¼¥¼4¼,¼ ¼¼À»¸»„»|»?»7»̺ĺ}ºuººº¾¹¶¹i¹a¹¹¹ȸÀ¸V¸N¸¸ÿ·â·Ú·©·¡·i·a·÷¶ï¶§¶Ÿ¶H¶@¶ùµñµµºµµyµ0µ(µµµдÈ´¥´´m´e´´ ´ê³â³¨³ ³}³u³V³N³³ ³¦²ž²z²r²P²H²$²²˱ñ•±±i±a±1±)± ±±¯°§°„°|°9°1° °°ƒ¯{¯B¯:¯¯þ®ª®¢®~®v®(® ®ÿ­÷­Ó­Ë­§­Ÿ­W­O­+­#­ݬÕ¬´¬¬¬f¬^¬õ«í«°«¨«–«Ž«D«<«««îªæª§ªŸªjªbª0ª(ªªû©Ñ©É©Ÿ©—©r©j©E©=©ø¨ð¨Ũ½¨”¨Œ¨7¨/¨Õ§ͧm§e§@§8§ù¦ñ¦̦Ħ›¦“¦¦¦ï¥ç¥‘¥‰¥\¥T¥ÿ¤÷¤²¤ª¤†¤~¤8¤0¤ê£â£¢£š£M£E£%£££ø¢Ö¢΢’¢Š¢`¢X¢3¢+¢¢þ¡Ø¡С'¡¡å Ý ¢ š c [ %  ПÈŸ¦ŸžŸzŸrŸ0Ÿ(ŸþžöžäžÜž·ž¯ž…ž}žNžFž0 ƒŸTàØÌĸ°”Œ€xldH@4, üôèàÔ̰¨œ”ˆ€d\PH<4üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(<Ã-,Å- -˜ ±-f §-] é-E ¡-9 ³-0 §-# Ý- •-ÿ ¡-ó ³-å -Ñ §-Ä Ý-­ •-¤ ¡-˜ ³-ƒ «-r Ÿ-; -6 $ Ÿ- -ÿ —-ö ×-è •-¨ -U }-- - - “-ä ¿-µ Û-Ž ½-Q -õ Ù-Ê ß-œ å-u ¹-F Ó- {-îã-ß™-ÇÅ-º‰-©™-Å-t»-:‡-)Ó-•-•-•-áÁ-™-&ó- -÷ -â-É-À1-²ù-¢-“ÿ-„-q-"-ð=é-×-¿ð=©-—-ð=i·-`§-Wé-?¡-3³-¯-±-Ñy-Ÿ-€ç-]Õ-)“-!›-¶•-ª•-µ-_­-¥-ë‡-LJ-‰‡-8ñ-©-û-Û-­…-•…-sƒ-õ-ä-ßÕ-Ê-Å==B$- ó-ýû-ê-åÙ=Ò-ÍIÁ-¼ °=©§- Í-›(£-‡-‚v=oû-f-a4ZOú-F-A 5=. -)8í0 :OQëXYPUH[@W8_0a(ìî=^<\= àÌ^àËÜ\ÜÌ  Ä^ Ãœ\œÄ h¬^h«d\d¬ 0~^0},\,~ øØ^ø×ô\ôØ ÀÀ^À¿¼\¼À ˆÜ^ˆÛ„\„Ü P¾^P½L\L¾ Þ^Ý\Þ àÚ^àÙÜ\ÜÚ ¨à^¨ß¤\¤à pæ^pål\læ 8º^8¹4\4º ?^>ü\ü? ÈÊ^ÈÉÄ\ÄÊ ä^ãŒ\Œä P¼^P»L\L¼ Ô^Ó\Ô àÂ^àÁÜ\Ü ¨A^¨@¤\¤A .^p.^p-l\l. I0^I80^8/4\40 r^r^qü\ür Ùl^ÙÈl^ÈkÄ\Äl ¡p^¡p^oŒ\Œp ij^iXj^XiT\Tj n^ m\n èh^ègä\äh °x^°w¬\¬x ‰’^‰x’^x‘t\t’ @f^@e<\<f d^d^c\d áŒ^áÐŒ^ЋÌ\ÌŒ ©2^© ˜2^˜1”\”2 `^^`]\\\^ (v^(u$\$v ð t^ð sì \ì t ¸ $^¸ ´ \´ $ € T^€ S| \| T H R^H QD \D R  P^ O \ P Ø b^Ø aÔ \Ô b   `^  _œ \œ ` h #^h d \d # 0 Ð^0 Ï, \, Ð ø ¸^ø ·ô \ô ¸ À ²^À ±¼ \¼ ² ˆ z^ˆ y„ \„ z P "^P L \L " ) !^)  !^  \ ! à ^à Ü \Ü ¨ ^¨ ¤ \¤  p ê^p él \l ê 8 è^8 ç4 \4 è Ö^ Õü \ü Ö È  ^È ŸÄ \Ä   ”^ “Œ \Œ ” X œ^X ›T \T œ ´^ ³ \ ´ è˜^è—ä\ä˜ °Š^°‰¬\¬Š x–^x•t\t– @Î^@Í<\<Î ¶^µ\¶ Ю^ЭÌ\Ì® ˜|^˜{”\”| `Æ^`Å\\\Æ (š^(™$\$š ðÈ^ðÇì\ìÈ ¸ˆ^¸‡´\´ˆ €€^€|\|€ H°^H¯D\D° ¢^¡ \ ¢ ئ^Ø¥Ô\Ô¦  ‚^ œ\œ‚ hª^h©d\dª 0¨^0§,\,¨ ø†^ø…ô\ô† À¤^À£¼\¼¤ ˆ„^ˆƒ„\„„ P9^P8L\L9 6^5\6 àÒ^àÑÜ\ÜÒ ¨ž^¨¤\¤ž pZ^pYl\lZ 8X^8W4\4X ^ü\ü Èâ^ÈáÄ\Äâ H^GŒ\ŒH XF^XET\TF D^ C\D è;^è:ä\ä; °L^°K¬\¬L xN^xMt\tN @Ž^@<\<Ž ^\ Ð*^Ð)Ì\Ì* ˜V^˜U”\”V `\^`[\\\\ (ò^(ñ$\$ò M¥' ÊÅ'”ç'ðÇë'óÇï'Ãø'Ý(õÇ(ôÈ6( æF(œO(÷X(Êj(IÊ|(È€(0È„(?Ȉ(tÊš(HÈž(ÆÊ°(xÈ´(%ËÆ( ÈË(wËÝ(ÖËï(5Ì)”Ì)óÌ%)RÍ8)ÓÈ=)°ÎG)¨Ñl)PÙx)ˆÙ„)ÀÙ¸)øÙÛ)Ûç)`ÜEÀÍ_ÈÍyÐÍ åF€Þ¹‰€xÏ“ØÍ®àÍæØ!à×(¥!àß3 $ @ÝÍ ±ÍWåï¬DÀÒb °Í'ZeøÒä@ÐÆ|'ÀäO6Ú#¨á~„"Pàa¨ÍT7ÈÐ~QÑ5Ük8Ñ[ @å-¸ÍÓ ýXвé Ђ Ž¸Û“ @¢ðÛ¤ n¶(Ü&€Ì¹f€@Ï~€PºŸ€àÑh€˜ºÄ€Ò €º¹G€Ï €˜¿þ€ÝA €¿\€HÛl €X¿u€€Û² j } °Ý× Ô èÝ3à ÷ Þi0 3!ߟlo!pßNˆ !ÈÞ„ÎQ!8߿ʊ!¨ßÎ ¶Ê˜Üë ÜäÐÜ4 Ù XÞk €.¾‚€0Ú €ž¼(€@ÖÅ€’Än&€Øãö€Â»ï€(ÕP€\»=€HÔª€»ˆ€0Óñ€"»Õ€ Ó5€¼1€`Õ?€<½V€X×; TV xÝ•€ºÉ€èÏv€ô¹§€°Ïõ €Ú¿¾ € Þc€¤½†€8Øò€.½€ ט€v½²€×¬€<¼®€ÐÕ"€–½B€ØŸ€´ºî€PÒš€¸½À€pØŸ€Š»’€¸ÔÙ€ »º€hÓƒ€j»s€€Ô €,»€ØÓ8€D»"€Ô€ÜĪ&€äX€¬¼c€xÖ»€ª»±€ðÔ° €N¾Â€hÚ ½ÿ€È×—€î¼¥€°Öî €€¾€ Úx€ÍÂ$€àá%€Á§"€øàª€£ÃG%€øâB€<Äå%€h㛀Á "€ˆàW€Åå&€Häø€z¼ý€Ö‚€¼€˜Õþ€"†#€páÕ€|ÇG'€ˆäÈ€½Ù€èÖ €Ê¾3€ØÚÉ€Þº€ˆÒ÷€dÁv"€ÀàÈ€×½ñ€¨Ø”€cÄ:&€ ã0€JÃÇ$€ˆâ €Ä«%€0ãf€xÃ%€Àâå€#Ãy$€PâL€º…€pÑ¡€óÁ&#€8á¾€ôÂO$€â €å½,€àØ# € ¾R€ÙÉ0Î €@ÎÙéÈ€ ÎÃÎW €`΀¨¹;€ÐÎ[ cGru á  » _ j  ï % 4P s’? r ¬ µ þ¶  /«âé¨ é Ó %  Å %·å Ï î“__ZnwmPv__ZN3stk8StkError7getTypeEv__ZN3stk8StkError10getMessageEv__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk3StkC2Ev__ZTVN3stk3StkE__ZN3stk3StkC1Ev__ZN3stk3Stk17sampleRateChangedEdd__ZN3stk3Stk6swap16EPh__ZN3stk3Stk6swap32EPh__ZN3stk3Stk6swap64EPh__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZN3stk8StkError12printMessageEv__ZSt4cerr__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c__ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk8StkError17getMessageCStringEv__ZNKSs5c_strEv__ZNKSt6vectorIPN3stk3StkESaIS2_EE4sizeEv__ZNSt6vectorIPN3stk3StkESaIS2_EEixEm__ZN3stk3Stk13setSampleRateEd__ZN3stk3Stk10alertList_E__ZN3stk3Stk14setRawwavePathESs__ZNKSs5emptyEv__ZN3stk3Stk12rawwavepath_E__ZNSsaSERKSs__ZNKSs6lengthEv__ZNSsixEm__ZNSspLEPKc__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEEC2Ev__ZNSaIPN3stk3StkEEC1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEED2Ev__ZNSaIPN3stk3StkEED1Ev__ZNSaIPN3stk3StkEED2Ev__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEEC2ERKS4___ZNSaIPN3stk3StkEEC2ERKS2___ZNSaIPN3stk3StkEEC1ERKS2___ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE12_Vector_implD1Ev__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE9constructEPS3_RKS3___ZN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEC1ERKS4___ZNSt6vectorIPN3stk3StkESaIS2_EE5beginEv__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEplERKl__ZNSt6vectorIPN3stk3StkESaIS2_EE3endEv__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE7destroyEPS3___ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE12_Vector_implC1ERKS3___ZNSt12_Vector_baseIPN3stk3StkESaIS2_EEC2ERKS3___ZNSt6vectorIPN3stk3StkESaIS2_EEC1ERKS3___ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEE4baseEv__ZN9__gnu_cxxneIPPN3stk3StkESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD___ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEdeEv__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE19_M_get_Tp_allocatorEv__ZNKSt12_Vector_baseIPN3stk3StkESaIS2_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIPN3stk3StkEE8max_sizeEv__ZNKSt6vectorIPN3stk3StkESaIS2_EE8max_sizeEv__ZSt13__destroy_auxIPPN3stk3StkEEvT_S4_St11__true_type__ZSt8_DestroyIPPN3stk3StkEEvT_S4___ZSt8_DestroyIPPN3stk3StkES2_EvT_S4_SaIT0_E__ZNSsD1Ev__ZN3stk3Stk8oStream_E__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSaIcEC1Ev__ZNSsC1EPKcRKSaIcE__ZNSaIcED1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__Unwind_Resume__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE10deallocateEPS3_m__ZdlPv__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE13_M_deallocateEPS2_m__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EED2Ev__ZNSt6vectorIPN3stk3StkESaIS2_EED1Ev__ZN3stk8StkErrorD0Ev__ZTVN3stk8StkErrorE__ZN3stk8StkErrorD1Ev__ZN3stk3StkD0Ev__ZN3stk3StkD1Ev__ZN3stk3StkD2Ev__ZNSt8ios_base4InitD1Ev__ZN3stk9StkFramesD1Ev_free__ZN3stk9StkFramesD2Ev__ZN3stk8StkErrorC1ERKSsNS0_4TypeE__ZNSsC1ERKSs__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZN3stk3Stk13showWarnings_E__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6___ZNSolsEPFRSoS_E__ZN3stk3Stk12printErrors_E___cxa_allocate_exception__ZTIN3stk8StkErrorE___cxa_throw___cxa_free_exception__ZNK3stk9StkFrames11interpolateEdj__ZNSolsEd__ZNSolsEj__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk9StkFrames6resizeEmj_malloc__ZN3stk9StkFrames6resizeEmjd__ZNK3stk9StkFramesixEm__ZNSolsEm__ZN3stk9StkFramesaSERKS0___ZN3stk9StkFramesC1ERKS0___ZN3stk9StkFramesC2ERKS0___ZN3stk9StkFramesC1ERKdjj__ZN3stk9StkFramesC2ERKdjj__ZN3stk9StkFramesC1Ejj_calloc__ZN3stk9StkFramesC2Ejj__ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZNSsC1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs__ZN3stk3Stk5sleepEm_usleep__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk3StkEEEPT_PKS6_S9_S7__memmove__ZSt10__copy_auxIPPN3stk3StkES3_ET0_T_S5_S4___ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS6_SaIS6_EEEESB_EET0_T_SD_SC___ZSt4copyIN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS4_SaIS4_EEEES9_ET0_T_SB_SA___ZNSt6vectorIPN3stk3StkESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE__ZN3stk3Stk21removeSampleRateAlertEPS0___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk3StkES5_EET0_T_S7_S6___ZSt4copyIPPN3stk3StkES3_ET0_T_S5_S4___ZSt24__uninitialized_copy_auxIPPN3stk3StkES3_ET0_T_S5_S4_St11__true_type__ZSt18uninitialized_copyIPPN3stk3StkES3_ET0_T_S5_S4___ZSt22__uninitialized_copy_aIPPN3stk3StkES3_S2_ET0_T_S5_S4_SaIT1_E__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk3StkEEEPT_PKS6_S9_S7___ZSt19__copy_backward_auxIPPN3stk3StkES3_ET0_T_S5_S4___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk3StkES5_EET0_T_S7_S6___ZSt13copy_backwardIPPN3stk3StkES3_ET0_T_S5_S4___ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE11_M_allocateEm__ZNSt6vectorIPN3stk3StkESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2___ZSt20__throw_length_errorPKc__ZNSt6vectorIPN3stk3StkESaIS2_EE9push_backERKS2___ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk3Stk9STK_SINT8E__ZN3stk3Stk10STK_SINT16E__ZN3stk3Stk10STK_SINT24E__ZN3stk3Stk10STK_SINT32E__ZN3stk3Stk11STK_FLOAT32E__ZN3stk3Stk11STK_FLOAT64E__ZTIN3stk3StkE__ZTSN3stk3StkE__ZTVN10__cxxabiv117__class_type_infoE__ZTSN3stk8StkErrorE___gxx_personality_v0__ZnwmPv.eh__ZN3stk8StkError7getTypeEv.eh__ZN3stk8StkError10getMessageEv.eh__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk3StkC2Ev.eh__ZN3stk3StkC1Ev.eh__ZN3stk3Stk17sampleRateChangedEdd.eh__ZN3stk3Stk6swap16EPh.eh__ZN3stk3Stk6swap32EPh.eh__ZN3stk3Stk6swap64EPh.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk8StkError12printMessageEv.eh__ZN3stk8StkError17getMessageCStringEv.eh__ZNKSt6vectorIPN3stk3StkESaIS2_EE4sizeEv.eh__ZNSt6vectorIPN3stk3StkESaIS2_EEixEm.eh__ZN3stk3Stk13setSampleRateEd.eh__ZN3stk3Stk14setRawwavePathESs.eh__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEEC2Ev.eh__ZNSaIPN3stk3StkEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEED2Ev.eh__ZNSaIPN3stk3StkEED1Ev.eh__ZNSaIPN3stk3StkEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEEC2ERKS4_.eh__ZNSaIPN3stk3StkEEC2ERKS2_.eh__ZNSaIPN3stk3StkEEC1ERKS2_.eh__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE12_Vector_implD1Ev.eh__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE9constructEPS3_RKS3_.eh__ZN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEC1ERKS4_.eh__ZNSt6vectorIPN3stk3StkESaIS2_EE5beginEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEplERKl.eh__ZNSt6vectorIPN3stk3StkESaIS2_EE3endEv.eh__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE7destroyEPS3_.eh__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE12_Vector_implC1ERKS3_.eh__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EEC2ERKS3_.eh__ZNSt6vectorIPN3stk3StkESaIS2_EEC1ERKS3_.eh__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEE4baseEv.eh__ZN9__gnu_cxxneIPPN3stk3StkESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_.eh__ZNK9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS3_SaIS3_EEEdeEv.eh__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNKSt12_Vector_baseIPN3stk3StkESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIPN3stk3StkEE8max_sizeEv.eh__ZNKSt6vectorIPN3stk3StkESaIS2_EE8max_sizeEv.eh__ZSt13__destroy_auxIPPN3stk3StkEEvT_S4_St11__true_type.eh__ZSt8_DestroyIPPN3stk3StkEEvT_S4_.eh__ZSt8_DestroyIPPN3stk3StkES2_EvT_S4_SaIT0_E.eh__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE13_M_deallocateEPS2_m.eh__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EED2Ev.eh__ZNSt6vectorIPN3stk3StkESaIS2_EED1Ev.eh__ZN3stk8StkErrorD0Ev.eh__ZN3stk8StkErrorD1Ev.eh__ZN3stk3StkD0Ev.eh__ZN3stk3StkD1Ev.eh__ZN3stk3StkD2Ev.eh__ZN3stk9StkFramesD1Ev.eh__ZN3stk9StkFramesD2Ev.eh__ZN3stk8StkErrorC1ERKSsNS0_4TypeE.eh__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE.eh__ZNK3stk9StkFrames11interpolateEdj.eh__ZN3stk9StkFrames6resizeEmj.eh__ZN3stk9StkFrames6resizeEmjd.eh__ZNK3stk9StkFramesixEm.eh__ZN3stk9StkFramesaSERKS0_.eh__ZN3stk9StkFramesC1ERKS0_.eh__ZN3stk9StkFramesC2ERKS0_.eh__ZN3stk9StkFramesC1ERKdjj.eh__ZN3stk9StkFramesC2ERKdjj.eh__ZN3stk9StkFramesC1Ejj.eh__ZN3stk9StkFramesC2Ejj.eh__ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeE.eh__ZN3stk3Stk11handleErrorENS_8StkError4TypeE.eh__ZN3stk3Stk5sleepEm.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIPN3stk3StkEEEPT_PKS6_S9_S7_.eh__ZSt10__copy_auxIPPN3stk3StkES3_ET0_T_S5_S4_.eh__ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS6_SaIS6_EEEESB_EET0_T_SD_SC_.eh__ZSt4copyIN9__gnu_cxx17__normal_iteratorIPPN3stk3StkESt6vectorIS4_SaIS4_EEEES9_ET0_T_SB_SA_.eh__ZNSt6vectorIPN3stk3StkESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE.eh__ZN3stk3Stk21removeSampleRateAlertEPS0_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPPN3stk3StkES5_EET0_T_S7_S6_.eh__ZSt4copyIPPN3stk3StkES3_ET0_T_S5_S4_.eh__ZSt24__uninitialized_copy_auxIPPN3stk3StkES3_ET0_T_S5_S4_St11__true_type.eh__ZSt18uninitialized_copyIPPN3stk3StkES3_ET0_T_S5_S4_.eh__ZSt22__uninitialized_copy_aIPPN3stk3StkES3_S2_ET0_T_S5_S4_SaIT1_E.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIPN3stk3StkEEEPT_PKS6_S9_S7_.eh__ZSt19__copy_backward_auxIPPN3stk3StkES3_ET0_T_S5_S4_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPPN3stk3StkES5_EET0_T_S7_S6_.eh__ZSt13copy_backwardIPPN3stk3StkES3_ET0_T_S5_S4_.eh__ZN9__gnu_cxx13new_allocatorIPN3stk3StkEE8allocateEmPKv.eh__ZNSt12_Vector_baseIPN3stk3StkESaIS2_EE11_M_allocateEm.eh__ZNSt6vectorIPN3stk3StkESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.eh__ZNSt6vectorIPN3stk3StkESaIS2_EE9push_backERKS2_.eh__ZN3stk3Stk18addSampleRateAlertEPS0_.eh__GLOBAL__I__ZN3stk3Stk6srate_E__ZStL17__verify_groupingPKcmRKSsLC0LC2___tcf_1___tcf_3LC3__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0___tcf_2GCC_except_table0GCC_except_table1LC4LC5LC6GCC_except_table2LC8GCC_except_table3LC9GCC_except_table4LC10GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9GCC_except_table10LC12EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh___tcf_1.eh___tcf_3.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk3Stk6srate_E.eh___tcf_2.eh___tcf_0.ehstk-4.4.4/src/Debug/TcpClient.o000644 000766 000766 00000243764 12015735511 016210 0ustar00garygary000000 000000 Ïúíþà x¡+ +__text__TEXTs 3B€__debug_frame__DWARFxˆx °5__debug_info__DWARFÅ(6!__debug_abbrev__DWARFÅ¥C Å­__debug_aranges__DWARF°P¸07__debug_macinfo__DWARFX°X¸__debug_line__DWARFX°žX¸H7__debug_loc__DWARFöµtö½p7Z__debug_pubnames__DWARFjº/jÂ__debug_pubtypes__DWARF™»T™Ã__debug_inlined__DWARFíÂíÊ__debug_str__DWARFíÂìbíÊ__debug_ranges__DWARFÙ%Ù-__mod_init_func__DATAà%à-@: __textcoal_nt__TEXTè%Jè- €__StaticInit__TEXT2&X2.H:€__cstring__TEXT&·.__gcc_except_tab__TEXTG'ŠG/__const__DATAà'Xà/x: __bss__DATA +__eh_frame__TEXT8(h80À:A h__constructor__TEXT + 3__destructor__TEXT + 3È<IXAœ P*UH‰åf‰}ü·EüÁà‰Â·EüfÁè зÀÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}øH‰uðH‰Uè‰MäH‹Eø‹x èƒð„Àt ÇEàÿÿÿÿëH‹UèH‹uðH‹Eø‹x ‹Mäè‰Eà‹EàÉÃUH‰åHƒì H‰}øH‰uðH‰Uè‰MäH‹Eø‹x èƒð„Àt ÇEàÿÿÿÿëH‹UèH‹uðH‹Eø‹x ‹Mäè‰Eà‹EàÉÃUH‰åHƒìPH‰}ȉuÄH‰U¸H‹H‹H‰Uø1ÒH‹EÈ‹x 躾¿è‰ÂH‹EȉP H‹EÈ‹@ …Ày!H5H‹=èH‹}Ⱦ èÇEÜH‹EÈ‹x HMÜA¸º¾è‰E؃}Øy!H5H‹=èH‹}Ⱦ èH‹}¸èH‰ÇèH‰EÐHƒ}ДÀ„Àt% IX% Jr% K% L¨% MÃ% NÞ% Où% P& Q/& RJ& Be& Ch& D÷ Fk& G|& H˜& I¹& JÖ& Kø& L' M1' NH' Hr' ’“' ”–' •­' –Ä' —å' ˜( ™( š9( ›V( œs( Š( ž—( Ÿ¾(  ä( ¡) ¢,) £H) ¤_) ¥) ¦ž) §º) ©Û) «ü) ­"* ¯C* ±_* ³{* ´œ* µ¸* ¶Ô* ·ð* ¸ + ¹(+ ºR+ »i+ ¼Š+ ½«+ ¾Ì+ ¿ø+ À, Â6, ÄR, Ås, Æ”, ǵ, ÈÖ, Éí, Ê- Ë/- ÌP- Íq- Ή- С- Ö½- ÜÙ- âõ- è.2.N.o.__debug1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬& denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >« ³&(2#_M_pÎ#³&°2·2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >_Ios_Fmtflags7â _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_OpenmodekH _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“§ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸ï _S_beg_S_cur_S_end_S_ios_seekdir_end€€Ñ Õevent¢5 erase_eventimbue_eventcopyfmt_eventô`ÓÛ _M_nextÕ—Q#_M_fnÖ¸Q#ÐZ×á#ÜØœ2#ô`Û¨ —Q¸Qá—Q lFß¿?Á —Q! _ãá;á—Q'ñ"_M_pwordò‘#_M_iwordóF#'ô¾Qo6"_ZNSt8ios_base4Init11_S_refcountEœ2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioE”0o6¼ÄQÛ5ÄQábasic_streambuf > R´_ T·_ Uº_ W½_ X×_ Zñ_ \ ` ]%` ^D` _^` `x` a’` b¬` cÆ` dà` eú` fa g0a hJa ida j{actype_basectypemoney_baseä$patternÉ fieldÉ Ø #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%G^¶ +&Ž&Ž&Ž&aþ !*”08¢ÃŒQ'nothrowI_A/“'cerrAjTI“(__ioinitM_ZStL8__ioinit")’IXᢢ¢*¨+•)^eÃÎ΢Ã*•)!+dÎð΢%k[„Î á)§P‘,,áÃ*2, $_4a] quotbá# remcá#div_td3 $_5f” quotgF# remhF#ldiv_tij $_6lÌ quotm# remn#lldiv_to¢)g<“áòò*ø-)— ”¢double)œ •á1¢)® –FH¢)ebœ‘s,,ÃÃs*y.á,,)Sž]©áá/t6 ¼‘)á9¡ÎÓ¢)£”ïFF)®Mªá ¢Ã)§«Ã,,¢Ã*2wchar_t)ö6¬á^,¢Ã/Ž$¯€‘ÃÃs0§]°á) %±‘©‘Ã/²¼ú%ý*³¸-Ü¢Ü*Î)(+µF¢Üá)%½á$¢Üá%2UÂÏXá?¢)`ÃÃ`Î`Ã*f+2)­KÄá‡Î2 __gnu_cxx¡Á%f ®í4³%S´­7ÌÓ__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)û,§ÌÝ)Ð7™ô¢)ï^º¢Üá)=OÀ,6¢Üá%+´Á-VV¢Üfloat)Â^·{{¢Ülong double/'Çá)L¦´ lconv` +è1y ,Î#17) -Î#1 .Î# int_curr_symbol /Î# currency_symbol 0Î# mon_decimal_point 1Î#( mon_thousands_sep 2Î#0 mon_grouping 3Î#81) 4Î#@1a9 5Î#H int_frac_digits 6•#P1% 7•#Q p_cs_precedes 8•#R p_sep_by_space 9•#S n_cs_precedes :•#T n_sep_by_space ;•#U p_sign_posn <•#V n_sign_posn =•#W int_p_cs_precedes >•#X int_n_cs_precedes ?•#Y int_p_sep_by_space @•#Z int_n_sep_by_space A•#[ int_p_sign_posn B•#\ int_n_sign_posn C•#])—3!5Îá¢0¬A K*´va_list"Iöfpos_t"U[ __sbuf"`d _base"ad# _size"bá#*› __sFILE˜"‚º _p"ƒd# _r"„á# _w"…á# _flags"†¬# _file"‡¬# _bf"ˆ4# _lbfsize"‰á#( _cookie"Œ‘#0 _close"É#8 _read"Žè#@ _seek"#H _write"&#P _ub"“4#X _extra"”7#h _ur"•á#p _ubuf"˜=#t _nbuf"™M#w _lb"œ4#x _blksize"Ÿá#ˆ _offset" &#.áÉ‘*º.áè‘Îá*Ï.&‘&á*î.á&‘¢á* __sFILEX*,›M’›]’FILE"¡j/ä3"ï*])úJ"ðáœ)|1"ñá³)a"òáÊ)ä/"óáá)²8"ôáø)í7"õá*&)Ø8"öÎ;Îá%R"úÐA[¢¢)½""ÿÑÃÃ2&#"¡-§¢¢3c"áÉFá3-""áææ*ì+&3'å«-á$%á7§<'ëÃAá>%á7Ï>'÷¿áX%á7-'þ8'ár%á& I'Š á%á&% ' «á¨%á&Û-'^GáÃ%á&â'šIáÞ%á&Z'*áù%á&–7'"tá&á&¡3')/á/&á&\ '5K-áJ&á&«&';ƒ'áe&á8œ#|0è )ÿI#~˜&ÑÑ%«8#‚[:ѳ&³&*÷ )ÆJ#…ÑÐ&Ð&*Ñ)19#{Îí&í&*ó&+÷ )o9#}Î''*'+Ñ) #€³&1'')„9#³&H''%?#ƒãWÃr'Îâí&mbstate_t(U°wctype_t)4ª)EQ(y÷!­'á) (z÷!Ä') ({,å',á)¥a(|÷!(2)âa(}á(`)N(~á9(á)ý^(áV(`5)”(€ás(`5)5(÷!Š(0Q(‚÷!)@#(ƒÃ¸(¢Ã¸(*r')¾\(…Ãä(,¢Ã¸()Ë1(†áû(û(*)+r')è9(ˆÃ,),¡$ø()Ê)(‰÷!H)2)j (Š÷!_)2)U2(Œá),Ã`5)€ (áž)``5)|(Ž÷!º)÷!)Ja(áÛ)`l )¤>(Äáü)`l )J6(’á"*,Ã`l )”4(ÆáC*``l )’#(“á_*`l )Z(Çá{*`l )T!(”Ü*Î2¸()%(•,¸*,`)-(—áÔ*``)¡(˜áð*``)/(™, +,`)C-(šÃ(+``%è2(œôIÃR+,Ã`í&)¶"(Ãi+`)š.(ž,Š+,`Ã)£8(Ÿá«+``Ã) :( ,Ì+,`Ã)ñ,(¤Ãò+Îò+ø(*`)1(¥Ã,``)QO(©0,`0,*,)XO(ÈVR,`0,)_O(«,s,,`0,)fO(¬F”,`0,á)í3(®áµ,`0,á),,(§ÃÖ,,`Ã)/(¨áí,÷!)?R(°á-``Ã) T(±,/-,`Ã)‹H(²,P-,`Ã)¦2(³,q-,2Ã)ø_(´á‰-`5)e#(µá¡-`5)ª)(–,½-`2)q0(¡,Ù-``))(¢,õ-`2)¿>(¦,.``)…M(¯,2.`2Ã)G(Ê{N.`0,)Ì,(Ío.`0,á)¶>(Ï,.`0,á __gnu_debug:².9;9<Ó:Œ+éˆ0streampos*Ó ; +ñ”Hë.ˆ0Ž0%ÍZ+õ¯!”0 /Ž0Ž0%ñ`+ù§:”0+/Ž0Ž0%/+ýE+áP/¢¢Ã2ža+° Ãl/¢2ÕF+ÁI¢’/¢ÃŽ02^+ θ/΢Ã2U+ òÎÞ/΢Ã2 +©UÎ0ÎÕ2¢!+BZ• 0œ02N+#aá<0Ž02;J+Z”0]0œ0œ0<\)+#Gá!å7+&Aáœ0=•=¨bool=¢0+á.á²05*¸0>__vtbl_ptr_type§0?´G:Þ,62/wM,Dü02/wM,F122/æ,K/12á%º.,N`JÎP1"2ˆ0%º.,Q@¢q1"2Ž0%%,Vš'Η12á,;!%,`\3¹12Îá%GR,d©FÃÕ1"2;½Y,j4÷12ÎŽ0@Ù%,nÙZ2Î*Ü0=2+Ü0*2:À-12Ü0#/ÇY.dQ22/ÇY.fj22‡2AN=.l2á*(2=2+(2+”0+Ò_Atomic_word/%á*l :& -8ÉEBnposîWÉEC_M_dataplusl #_Rep_base_RepD@,,OÎ3ÎED@,»VÎA3ÙEÎD%žMßE_3ÎED¥#%ë@ô}3ÎEDX)ß ô›3ÎEE“-Zµ3ÙED4Ã8ÃÝ3ÎEá¢EKS<h%4ÎEáá¢D2KDJUÃ.4ÎEááD4L H”0Q4ÎE¢Eù%UtSt4΢áE;^óU—4΢áE;g÷9º4Îá•EÏOzúSÝ4ÎôôEÏO~35ÎWWEÏO‚¢#5ÎÎÎEÏO†ÙF5΢¢D Љaáh5ááEé0à O‘5ÙEáááEV0µ©«5ÙEF "š!)åEwÓ5ÙE/w0¿ì5ÙE‡2/w0·6ÙEëE/w0Å(6ÙEëEáá/w0ÐP6ÙEëEáá‡2/w0Ûs6ÙE¢á‡2/w0â‘6ÙE¢‡2/w0é´6ÙEᕇ2kìÏ6ÙEá2VômbñEñ6ÙEëE2Vü"5ñE7ÙE¢2VéañE57ÙE•2ý3Ž9ôR7ÙE2ý3Ö7Wo7ÎE2ØX&G#ôŒ7ÙE2ØX1•W©7ÎE2T:|3 Æ7ÙE2TC&« ã7ÎE2V LÕ 3 8ÙE2V U‹« 8ÎE2 ]ŠÃ:8ÎE2žac FÃW8ÎE2GRh/(Ãt8ÎE Â90n Z—8ÙEá• Â9ƒúWµ8ÙEá2l#‹ÃPÃÒ8ÎE É+0äÈ ð8ÙEá ƒ6¦ìS 9ÙE2ÒL­€ ”0&9ÎE2h¼êKŽ0H9ÎEá2h͵ˆ0j9ÙEá2ëXâ±)Ž0Œ9ÎEá2ëXõ= ˆ0®9ÙEá2š=5ñEÐ9ÙEëE2š= z,ñEò9ÙE¢2š==^ñE:ÙE•250J+ñE6:ÙEëE250[VñEb:ÙEëEáá250/]YñE‰:ÙE¢á25BÐ)ñE«:ÙE¢250\,ñEÒ:ÙEá• •e;Kð:ÙE•% 0ø ñE;ÙEëE2 ƒ:TñE=;ÙEëEáá2 0PñEd;ÙE¢á2 ŸÂ.ñE†;ÙE¢2 ¯&ñE­;ÙEá• &[Ìy0Õ;ÙEôá•2&[ë–LñEü;ÙEáëE2&[Ž8ñE-<ÙEáëEáá2&[0m ñEY<ÙEá¢á2&[**ñE€<ÙEá¢2&[AP<ñE¬<ÙEáá•2&[RØ ôÓ<ÙEô•2” jA(ñEú<ÙEáá2” zÒ ô=ÙEô2” ŽÚFôC=ÙEôô2Ó.©6ñEo=ÙEááëE2Ó.ÀÂ%ñE¥=ÙEááëEáá2Ó.0ûñEÖ=ÙEáá¢á2Ó.êyPñE>ÙEáá¢2Ó.ÉTñE3>ÙEááá•2Ó.ƒQñE_>ÙEôôëE2Ó.%®0ñE>ÙEôô¢á2Ó.:gDñE¼>ÙEôô¢2Ó.OçQñEí>ÙEôôá•2Ó.s>ñE?ÙEôôÎÎ2Ó.~GñEO?ÙEôô¢¢2Ó.ˆB*ñE€?ÙEôôôô2Ó.“óPñE±?ÙEôôWWD60‹ëñEã?ÙEááá•D©^0˜\!ñE@ÙEáá¢áG½)0¦¦$Î;@ᕇ22U0Á:Ãg@ÎEÎáá ò90õ‰W…@ÙEñE2süª6¢¢@ÎE2;[©L¢¿@ÎE2jZ á%(2Ü@ÎE2ÕF0ÏÛ.ÃAÎE¢áá2ÕF)Ã/AÎEëEá2ÕF7DÃVAÎE¢á2ÕF0æ4-Ã}AÎE•á2¨TU#äAÎEëEá2¨T0ø‰KÃÐAÎE¢áá2¨Tqx Ã÷AÎE¢á2¨T0 [ÃBÎE•á2= ñÃEBÎEëEá2= 0¡*ÃqBÎE¢áá2= «‹2ØBÎE¢á2= ¾Ä*ÿBÎE•á28HÌüLÃæBÎEëEá28H0-S^ÃCÎE¢áá28Hè>Ã9CÎE¢á28Hû Ã`CÎE•á2t] ñ2ÇCÎEëEá2t]0Bÿ]óCÎE¢áá2t]&®ÃÚCÎE¢á2t]0NÔ,ÃDÎE•á2!D*WÃ(DÎEëEá2!0Y. ÃTDÎE¢áá2!aöTÃ{DÎE¢á2!0nI?âDÎE•á2L9©4¶2ÉDÎEáá2/“Ž!áëDÎEëE2/0‚IWáEÎEááëE2/0’FGáMEÎEááëEáá2/0£e?áoEÎE¢2/0²$Ná›EÎEáá¢!/0Ô6áÎEáá¢á+Ã*ÔE+¶2*¶2*ù2=ù2=ÔE=¶2:í2”0^,?ÎßE‡2áà H’*H+1mE)¢0JO1nŸS¢0 Iall1p_ZNSt6locale3allE¢0?4C_M_impl1rK##_S_classic1 _ZNSt6locale10_S_classicErK#_S_global1#_ZNSt6locale9_S_globalErKL·H1)0xK#_S_once18_ZNSt6locale7_S_onceEß!–÷^/1{©IˆK/1„ÂIˆKŽK/1ÛIˆK¢/1þIˆKŽK¢á/1ª!JˆKŽKŽKá/5 1º;JˆKá%V1Å÷ŽK\JˆKŽKstring-<¶2% 1Ýâ>\J†J™K%FO1ç7”0§J™KŽK%ý61ð2”0ÈJ™KŽK2.#12bHäJŽK<œ>1u@ŽKM1<KˆKrKNÜK1?ëMN:1B‡)DÓJ1Eh$áLKáO·A1Há)ˆKŽKŽKá*ÖH+}K*ƒK+¢*H=”K+H*”KP‰I1WŸKšMQ_vptr$facet²0#RÜ1\œ2#__c_locale28šM#_S_c_locale1__ZNSt6locale5facet11_S_c_localeEÕKLÜX1bO°M#_S_once1e_ZNSt6locale5facet7_S_onceEß!N:1i°M–1v‹LµMÃS¸1{ŸK¬LµMáEõ!1¡ ÏL»M¢ÕKD[1‚~"ÕKìL»ME^`1…ÙM»MFŒR1Šé0ÕKFm1HF¢ElF1‘34EMÁME _1•À@_MÁMM–1 zMµMÌMTV1£ÒMµMÌM*á•°M’+ M*ŸK=ÕK*ÇM+ŸK=ÇM=ŸKUI1²‹NRÐZ1ÂÃ#"1Å_ZNSt6locale2id11_S_refcountEœ2EV1ÈnXAN‹N‘NM÷^1Ê\N‹N‘N÷^1ÐqN‹N!&O1ÓØÃœN*ØM=—N+ØM*—NUÖH(1ÙTQRÜ1ìœ2#C_M_facets1íTQ#C_M_facets_size1îÃ#C_M_caches1ïTQ#C_M_names1ðÜ# L¢1ñœYZQLµP1ò5"ZQLŽY1óP(ZQL1ô ,ZQL`1õ >ZQL1ödZQLU1÷ eQElF1ú¦ºOrKE _1®ÔOrKM41 ôOrK{QÃM41 PrK¢ÃM41/PrKÃMa$1KPrKáM41fPrK{QEV1F$…PrK{QDja11X”0£PrKEY61&éÇPrK†QáE—1)(ëPrK†QpQEÜ1,H1QrK†QœNEÊ-1/n^3QrKœNÁMOc17• rKÁMÃ*ÁMœNeQVpQpQV*vQ+œN=Q+¢N*Q=’Q+\J*5 W²Qù ²Qá=ï *Q*Û *"Xï ØÊÊQÃXQ_vptr$ios_base²0#Y–T{ÃXZdecn<ÃXZfixed½<ÃXZhex *ÃXYà!ÃXZleft ÃX ZoctÞ8ÃX@Zright'^ÃX€['ÍÃX[™ w>ÃX['$§IÃX\showpos'¢.ÃX\skipws*Å]ÃX\unitbuf-- ÃX [1 ÃX@Y{4°ZÃX°Y37X-ÃXJ[!_:„ÃXZbadbitLJLÈXZeofbitOsÈXZfailbitTÉ9ÈXZgoodbitW"ÈXZappj,ÍXZatemìHÍX]binarys_ZNSt8ios_base6binaryEÍXYú^v†%ÍXY_y‰+ÍX]trunc|_ZNSt8ios_base5truncEÍX ]beg‹_ZNSt8ios_base3begEÒXZcurŽ¡PÒXYØX‘ ÒXstreamsize*NßC_M_precisionÉŸT#C_M_widthÊŸT#C_M_flagsË» #C_M_exceptionÌH #C_M_streambuf_stateÍH # C_M_callbacksç—Q#(C_M_word_zeroøÛ #0C_M_local_wordý×X#@C_M_word_sizeá#ÀC_M_word¾Q#ÈC_M_ios_localeH#Ð @À&åUçX¸QáE1Sê¾VçXù E*Rí+VçXD}Fá5íXFVçXá”0EÕ A`VçX2ÉX$µ» }VóX2ÉX. S» ŸVçX» 2vY>Y» ÁVçX» 2vYO» èVçX» »  A^ XWçX» 2u#jÅŸT#WóX2u#rŒ@ŸTEWçXŸT2€6=ŸTbWóX2ˆiŸT„WçXŸT2*›ŒJ”0 W”02NI§™%HÂWçXŽK2Ý*²ùHßWóX2£K¼oŽKüWóX<&ήJá2°bÞ~GþX0XçXá2ióYRXçXá^=ÊQrXçXáMÑ ˆXçXMÑ  £XçX YTV¯G²QçX Y+» +H +â +§ Û çX’*ÊQ=Û *ùX+ÊQ=F=‘=ùXXÕ@3:Y†_Q_vptr$basic_streambuf²0#__M_in_beg4ÃÎ#__M_in_cur4ÄÎ#__M_in_end4ÅÎ#__M_out_beg4ÆÎ# __M_out_cur4ÇÎ#(__M_out_end4ÈÎ#0__M_buf_locale4ÏH#8`†Z4ÔYøY†_á%)4à:HZ†_ŽK%Ý*4ñzbH5ZŒ_%ˆI4þÇ:†_[Z†_ÎF2S`4ÅG¾.‡Z†_§ â 2A94À¾.®Z†_ â 2CS4 ü áËZ†_2æO4T7ŸTèZ†_2È(4'VHá[†_2Rb49ˆ á"[†_2‚84O¦Ná?[†_2ˆ84b¶SŸTf[†_ÎF2&;4pd:áˆ[†_•2üX4‰¬aá¥[†_29Q4¤ áÇ[†_•2?Q4¾' ŸTî[†_¢FMÄ$4Ë\†_D04ÞXÎ"\Œ_DÚ 4ámOÎ@\Œ_D†,4äK Î^\Œ_E£U4î-M}\†_áE{Y4ùɦ\†_ÎÎÎDx"4 <0ÎÄ\Œ_D÷L4':Îâ\Œ_D5[4`Î]Œ_E›4 .]†_áE€Y4'¬_C]†_ÎÎaNI4<eUYj]†_ŽKbœK4Kï"†_Yš]†_ÎFbËJ4Wõ7¾.YÏ]†_§ â bº%4cÊ#¾.Yÿ]†_ â b!;4oº4áY%^†_btG4…¬/ŸTYK^†_cL527ŸTYz^†_ÎFbò?4«î á Y ^†_bo_4¸TIá YÆ^†_b R4ÐKQá Yñ^†_ácKb5TóaŸT Y _†_¢Fb•M4û´Má YK_†_áMÄ$4f_†_—_TV4"¥=_†_—_*Y*’_+Y=’_=Ywctrans_t6'7—)H¨"á×_÷!7tT)NKVáñ_÷!7¦R6?¡Gá `÷!7BV)Táá%`÷!7…Y)ZåIáD`÷!ƒ'7Í)`Â7á^`÷!7—Z)fç!áx`÷!7eX)lH á’`÷!7x?)rîXá¬`÷!7.)xxZáÆ`÷!7()~ ;áà`÷!7%L)„1áú`÷!7:A)Šu9áa÷!)i6†÷!0a÷!£_73V)v÷!Ja÷!7s )–S9÷!da÷!)w26ˆ£_{a¢))²ƒ'’a¢:˜7*‹bdupper71[S‹b€dlower72ÑY‹bdalpha73=.‹bddigit74i‹bexdigit75?‹bdspace76Y‹b@eprint77I/‹bdgraph78¬]‹b%dcntrl79U‹bdpunct7:^2‹b dalnum7;„‹b+á*¢0f¥@¨ŸKhŸK#’a#C_M_c_locale_ctype°ÕK#C_M_del±”0#C_M_toupper²b# C_M_tolower³b#(C_M_table´h#0C_M_widen_okµ•#8C_M_widen¶h#9C_M_narrow·h#¹C_M_narrow_ok¸•#¹g÷^½_ZNSt5ctypeIcE2idEØMhtable_size¿_ZNSt5ctypeIcE10table_sizeEÉEÿ&Ìd)hh”0Ãÿ&Ú-d)hÕKh”0Ã2_æ”0Td/há•2_õO¢€d/h¢¢:h2-[Ï(¢¬d/hᢢ2kGÞ&¢Ød/hᢢ2«& ¿•úd/h•2«&1À&¢!e/h΢2\ AÓ1•Ce/h•2\ R¢je/h΢2a_fŠ_•Œe/h•2a_ü?¢¸e/h¢¢Î2_W 1>•ße/h••2_WÂZ¢f/h¢¢•ÎDEHÒ¨h.f/hFò8ׇhS½*à–bbf)hábZXðƒ*•–bf/h•bZX,I¢–b½f/h΢bœ:Ó`•–bèf/h•bœ:"2!¢–bg/h΢b¹^6DA•–bCg/h•b¹^Më/¢–bxg/h¢¢Îby6gy•–b¨g/h••by6‚&6¢ –bâg/h¢¢•ÎE,AІ]üg/hOD`š—[/h*‹b•)h’ÿ*–b*5h+–b*áU³Æ ”hi3$Ë d=”hiy8Ö M¢! NÛ u;Ä•••+Äjä37ÊQqlÊQ#__M_tie8Wql#Ø__M_fill8X•#à__M_fill_init8Y”0#á__M_streambuf8Z†_#è__M_ctype8]/h#ð__M_num_put8_wl#ø__M_num_get8a‚l#€%M 8k<‘kil%ËU8o”0‡il%998{$H £il;ƒ69-,%Ài˜lH ;©8Õ Ýi˜lH ;Yb8–1úi˜lH %ÅH8¦9”0jl%\)8°ê”02jl%¡8»Å”0Njl%?8ÅÃ"”0jjl%YV8ÐrH †jl;YV8ó¤£j˜lH ›#8½j˜l†_^¢8 ™hÝj˜lá2-98Ô'qlújl2-98%†Xqlk˜lql2a<83«†_9kl%a<996†_Zk˜l†_%5 9C¸žl{k˜l¤l2§A8dL8•˜kl2§A8xÌ•ºk˜l•%NI9€GHÛk˜lŽK%_W9u0P•ll••%a_9zÔ$•"ll•M›#8¼8l˜lkT69Œ0;Vl˜l†_l·L9«‘`˜lŽK**}l+<*ˆl+…*“l+™h*™h=™h=“lUô:}rnRô]:Î#:ŠÜlrn:ölrnxn2ÕU:™¡;ˆ0mƒn2?:-Î0mƒn2Y=:¡b/ŽnMmrn2Y=:¨/ªlomrná2×>:­FŽnŒmrn2×>:´âEªl®mrná2h:¹lAˆ0Ðmƒn”n2š=:½íŽnòmrn”n2ßU:Átªlnƒn”n2?:ÅH@Žn6nrn”n2éU:É<ªlXnƒn”n!æX:ÍÚNxnƒn*ªl=~n+Î*‰n+ªl=ªl=šn+ß=H ={P…ŸKŠtŸK#g÷^Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEØMõ3¤.oŠtá2*¿í1Îdo‚lÎβQŸnt2*ã—CΚo‚lÎβQŸnþX2*è¡DÎÐo‚lÎβQŸn–t2*í/CÎp‚lÎβQŸnœt2*òÿCΉRá ‰}¢~äc R>4¦Wá ‰}Ì~äác•M>V€á ‰}ö~äácœK=ÑMK†_‰}%äÎFcËJ>›ë¾.‰}Yä§ â cº%>ʾ.‰}ˆä â kS#>ç‹°äÎáák¢=ô8Éäp9U‰}äá*‰}*ð+‰}j{`3Owyô€wy#C_M_stringbuf=މ}#í.=¡N€ô€á7}â í.=¶y€ô€á7}ëEâ ^ã-=ÀõŸ€ô€á7}2a<=Ë?ä¼€ú€2| =ÓV.¶2Ù€ú€q| =ÝE'ô€ëE*õ*+õ stk? ƒ¹9‚rType?WSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDKoY¢_sSRATE?ù_ZN3stkL5SRATEEš‡€ˆå@tRT_BUFFER_SIZE?ÿ_ZN3stkL14RT_BUFFER_SIZEEõ’sPI?_ZN3stkL2PIEš‡-DTû! @sTWO_PI?_ZN3stkL6TWO_PIEš‡-DTû!@sONE_OVER_128?_ZN3stkL12ONE_OVER_128Eš‡€?X?U ƒ„Q_vptr$StkError²0#_message_?j\J#_type_?k#/¹9?otƒ„ŒQ`)?s ƒ“ƒ„áuã?v*Y ƒ³ƒ„vd ?yl)"„ ƒ׃„v„?|ÍbŒQ ƒûƒ„w„L?1¢ ƒ„* ƒ=(„+X‚?„-„”‡Q_vptr$Stk²0#H÷>?ˆI‹bH[ ?‰ä*‹bH‰6?ŠGJ‹bH‹7?‹{‹bH}a?Œ«‹bH4,?ÜT‹bStkFloat?Lxsrate_?ÔP¶„yÖ?Õ‡\Jy7?Ös(”0y&$?×®T”0zalertList_?Ø_ZN3stk3Stk10alertList_EÄostringstream3ŽõyÙE?Üs+?…_ignoreSampleRateChange_?Ý”0#8E<?^ ¶„;9?¤œ9±…¶„;ø?¬à Î…”‡”08`)?¯ J\J;ˆ?²Eö…\J; a?µ/+ †d;+b?¸³X$†d;®?»M;†d;²?¾z!R†á%õK?ÁJ”0w†¶„¶„¶„;í?È×R“†¢;í?Ë[4¯†\J;á]?ÎÈ3Ɔ”0;•G?ÑÍ2݆”0{K?àò†”‡|Ü]?ã-„‡”‡á}”$?æÊH-„=‡”‡¶„¶„k²?éÊ^[‡”‡”‡kH?ì´Ky‡”‡”‡lí?ï,_”‡*-„+¶„in_addr_t@~èin_port_t@ƒ¹sa_family_tAjŠ~sockaddrAB!ˆsa_lenACŠ#sa_familyADÁ‡#sa_dataAEç"#~in_addrB3Eˆs_addrB4Ÿ‡#~sockaddr_inB|Àˆsin_lenB}Š#sin_familyB~Á‡#sin_portB°‡#sin_addrB€!ˆ#sin_zeroB# hostent Cw4‰ h_nameCxÎ# h_aliasesCyÜ# h_addrtypeCzá# h_lengthC{á# h_addr_listC|Ü#X‚'-„àŠ-„#_soket_Rá# _port_Sá#/oY0„‰àŠ`M34‰£‰àŠá;¥6¶bº‰á%÷^9u_áÖ‰æŠ%è<ï(áò‰æŠ%]U? ”0 Šá;È'Br`)Šá”0v>E4á4‰\ŠàŠ,Fáv‰4H¼á4‰ŠàŠ‘Fá%>KaLṊá,Fá‰4N áá‘Fá*4‰*ìŠ+4‰X#‚D"-„Ћ4‰#/¢_D((‹Ћá\J`KHD+ñŠG‹Ћá%¦D3‹Fám‹Ћá\Jv>D6‚<áñŠ ‹Ћ,Fáw‰4D9‚áñŠЋ‘Fá*ñŠUW:}žRô]:¢#:ŠŒž:"Œž¤2ÕU:™ñŽ0?Œª2?:³ ¢\Œª2Y=:¡à+µyŒž2Y=:¨+Ö‹›Œžá2×>:­K>µ¸Œž2×>:´Ù=Ö‹ÚŒžá2h:¹r-Ž0üŒª”n2š=:½ýµž”n2ßU:ÁïOÖ‹@ª”n2?:Å¡Oµbž”n2éU:É(Ö‹„ª”n!æX:Í{¤ª*Ö‹=ƒK*°+Ö‹=Ö‹€¡ 051¹ õ_data0¹‘l‚ò‰è%û%L&Žsocket?á‘l=ÉE‚óû%2&˜iŽ__a¶iŽ‘h__b¶iŽ‘`+&Ž‚ 7äHƒ__groupingþ ¢‘¨ƒ__grouping_sizeþ Ñ ƒ__grouping_tmpþ H‘˜„__n ÉE‘P„__min ÉE‘H„__i Ѹ„__test ”0‘_…p·„__j Ѱ+ŒQ†ð2&u&0¡__initialize_piá‘l__priorityiá‘h‡fWu&Š&|ˆc7QÈ剑‘hŠ ‹cR¤E‹thisE‘hbufferc‘‘`ŒÇLcF‘XŒÉXcá‘T+ЋŠm‹]¤ö`ª‹thisE‘hbuffer],‘`ŒÇL]F‘XŒÉX]á‘TŠG‹5ö¬¬H‘‹thisE‘¸Œè5á‘´ŒNT5H‘‘¨flagAá‘LresultBá‘HhostpHN‘‘@server_addressOEˆ‘P=\J*ÀˆŽ(‹1‘thisE__in_chrg¢0T‘‰S¬ãø«‘‘a‘‘hT‘aMäDב‘a‘‘hT‘X"S’‘a‘‘hŽ ‹ 5’thisE’è á’NT H‘’½ TãÜt’‘’‘H‘’‘D‘(’‘¸’Ï!äs(³’‘’‘H‘’‘D‘(’‘¸“_DefaultRuneLocale&„÷$”__dso_handle‘•)‚€ˆå@+ú–Q‚•…‚-DTû! @•§‚-DTû!@•Ñ‚€?+Î0'nothrowI_A/“ostream3Šwy'cerrAjTI“—_  +]digitsF_ZNSt14numeric_limitsImE6digitsE¢0@˜šAï_ZNSt14numeric_limitsIfE12has_infinityE’2˜¯<ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE’2˜„Tó_ZNSt14numeric_limitsIfE10has_denormE—2˜šA(_ZNSt14numeric_limitsIdE12has_infinityE’2˜¯<)_ZNSt14numeric_limitsIdE13has_quiet_NaNE’2˜„T,_ZNSt14numeric_limitsIdE10has_denormE—2˜šAa_ZNSt14numeric_limitsIeE12has_infinityE’2˜¯<b_ZNSt14numeric_limitsIeE13has_quiet_NaNE’2˜„Te_ZNSt14numeric_limitsIeE10has_denormE—2™nposîWÉEHð 0@kÉEJ20E“/¨Hã_0QõýGšnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposEÉE›ð 0@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEÉE›20E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEfJÿ&1iH,¢0Knumeric1jêY¢0Jø-1kTa¢0JÆJ1lWT¢0J­>1mE)¢0JO1nŸS¢0 L·H1)0xKLÜX1bO9—+ ML¢1ñœYZQLµP1ò5"ZQLŽY1óP(ZQL1ô ,ZQL`1õ >ZQL1ödZQLU1÷ eQY–T{ÃXZdecn<ÃXZfixed½<ÃXZhex *ÃXYà!ÃXZleft ÃX ZoctÞ8ÃX@Zright'^ÃX€['ÍÃX[™ w>ÃX['$§IÃX\showpos'¢.ÃX\skipws*Å]ÃX\unitbuf-- ÃX [1 ÃX@Y{4°ZÃX°Y37X-ÃXJ[!_:„ÃXZbadbitLJLÈXZeofbitOsÈXZfailbitTÉ9ÈXZgoodbitW"ÈXZappj,ÍXZatemìHÍXYú^v†%ÍXY_y‰+ÍXZcurŽ¡PÒXYØX‘ ÒXdupper71[S‹b€dlower72ÑY‹bdalpha73=.‹bddigit74i‹bexdigit75?‹bdspace76Y‹b@eprint77I/‹bdgraph78¬]‹b%dcntrl79U‹bdpunct7:^2‹b dalnum7;„‹bš_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE¢š_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE¢i3$Ë d=”hiy8Ö M¢g‹=3_ZNSt10moneypunctIcLb1EE4intlE’2g‹=3_ZNSt10moneypunctIcLb0EE4intlE’2g‹=3_ZNSt10moneypunctIwLb1EE4intlE’2g‹=3_ZNSt10moneypunctIwLb0EE4intlE’2g‹=«_ZNSt17moneypunct_bynameIcLb0EE4intlE’2g‹=«_ZNSt17moneypunct_bynameIcLb1EE4intlE’2g‹=«_ZNSt17moneypunct_bynameIwLb0EE4intlE’2g‹=«_ZNSt17moneypunct_bynameIwLb1EE4intlE’2H÷>?ˆI‹bH[ ?‰ä*‹bH‰6?ŠGJ‹bH‹7?‹{‹bH}a?Œ«‹bH4,?ÜT‹bxsrate_?ÔP¶„yÖ?Õ‡\Jy7?Ös(”0y&$?×®T”0yÙE?Üs+?…% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~ : ;.? : ; ‡@I< €.: ; ‡@I@: ; I ‚.G@ƒ: ;I „4: ;I … †.‡@4 @‡.4 @ˆ.4 @‰I Š.G: ; @‹I4  Œ: ; I 4: ; I Ž.G: ; I4 .1‡@@‘1 ’: ; I“4: ; I? < ”4I? 4 < •4G –4G—4G ˜4: ;‡@I? <  ™4: ;‡@I? <  š4: ;‡@I? < ›4: ; ‡@I? < Ls2&Cu&š²û /usr/include/libkern/i386../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/ext/usr/include/netinet_OSByteOrder.hSocket.hstl_algobase.hlocale_facets.tccTcpClient.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccStk.htypes.hsocket.hin.h netdb.hTcpClient.h /„YË.Ló׃OŸ#v/#å2K»ltºäh­»v.h­»T..õ½»­/Ùu#g/Úó.ÛK"ç­/ÙuVfºØƺØƺØmÈ<fCq"<fC! è%>t÷º¿/Ÿ 2&èÖdä$/Jww vè%é%wé%ì%wì%û%vû%ü%wü%ÿ%wÿ%2&v !w!$w$7v2&3&w3&6&w6&u&vu&v&wv&y&wy&Š&v78w8;w;QvRSwSVwV¤v¤¥w¥¨w¨övö÷w÷úwú¬v¬­w­°w°ãväåwåèwèvw w SvTUwUXwXãväåwåèwèsv+Åõstk::Socket::isValid,Žminåstk::TcpClient::readBufferJstk::TcpClient::writeBufferªstk::TcpClient::connect‘stk::TcpClient::~TcpClient«‘stk::TcpClient::~TcpClientבstk::TcpClient::~TcpClient5’stk::TcpClient::TcpClientt’stk::TcpClient::TcpClientPÅŠ__uint8_t¹__uint16_tè__uint32_t __int64_tR$_0__mbstate_t°__darwin_mbstate_tÊ__darwin_size_t__va_list_tagö__darwin_va_list“__darwin_wchar_t«__darwin_rune_tÂ__darwin_wint_tÙ__darwin_clock_tñ__darwin_time_t_opaque_pthread_once_t[__darwin_off_tq__darwin_pthread_once_t__darwin_wctrans_tª__darwin_wctype_tÃsize_tÑtime_tßptrdiff_t3$_4]div_tj$_5”ldiv_t¢$_6Ìlldiv_t´lconvva_list&fpos_t4__sbufj__sFILE]FILEè clock_t÷ tmÉ!pthread_once_tß!__gthread_once_t÷!wint_t"$_7Z"_RuneEntryl"$_8¦"_RuneRange¸"$_9÷"_RuneCharClass #$_10÷$_RuneLocaler'mbstate_tƒ'wctype_t².char_traits¸0__vtbl_ptr_typeÎ0nothrow_tÜ0new_allocator(2allocatorœ2_Atomic_word¶2basic_string,std::allocator >÷E_Rep_base >£_wctrans_t’actype_base–bctype@hmoney_base™hbasic_ios >ªl__normal_iterator, std::allocator > >«nnum_get > >Àtnum_put > >wybasic_ostream >‰}basic_stringbuf,std::allocator >õbasic_ostringstream,std::allocator > ƒStkError-„StkŸ‡in_addr_t°‡in_port_tÁ‡sa_family_tÔ‡sockaddr!ˆin_addrEˆsockaddr_inÀˆhostent4‰SocketñŠTcpClientÖ‹__normal_iterator, std::allocator > >I“ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePathiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmmoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk6Socket10readBufferEiPvlicopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoi_OSSwapInt16atol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN3stk9TcpClientC1EiSs_ZNSs4rendEv_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk9TcpClient10readBufferEPvliclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN3stk6Socket10readBufferEPvli_M_refcountporthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZN3stk6Socket11writeBufferEPKvli_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk6Socket7isValidEisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumEwctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfailconnect_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZNSt11char_traitsIcE2eqERKcS2__ZN3stk9TcpClientC2EiSs_ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZN3stk9TcpClientD2Evvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvsetBlocking_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZNK3stk6Socket4portEvwcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZL12_OSSwapInt16t_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEreadBuffervswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvmbtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decE_ZN3stk9TcpClient11writeBufferEPKvliisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEwriteBufferclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZN3stk9TcpClient7connectEiSs_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcfind_last_oftable~TcpClient_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitE_ZN3stk6Socket11writeBufferEiPKvligetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_localebufferSizeempty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEi_ZN3stk9TcpClientD1Evnew_allocatorwmemchr~Socketoverflow_ZNKSs6_M_repEvmblen_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZN3stk9TcpClientD0Ev_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmmhostname_ZNSt6locale4timeE_ZSt4cerriswalphatmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmmisValid_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_GLOBAL__I__ZN3stk9TcpClientC2EiSs_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmSocketsetfsetgsetpiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeEconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceoutfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNK3stk6Socket2idEv_ZNKSt5ctypeIcE5widenEcTcpClient_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__S_empty_rep_storagewprintf_S_id_monetary_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk6Socket11setBlockingEib_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlengthfputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk6Socket5closeEi_ZN3stk8StkError10getMessageEvUH‰å‰}üƒ}üÿ•À¶ÀÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃTcpClient: Couldn't create socket client!TcpClient: Error setting socket options!TcpClient: unknown host ()!TcpClient: Couldn't connect to socket server!N3stk9TcpClientEÿÿA3jCSLjƒÿÿA3jCSLjƒzPLRx› 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿ¶† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒh*-[0-D5-15-(-4-)ý/-Ø*-Ë0-´5-¡5-˜-ˆ4-t)m/-M<-;0-+)<-0-ó)Ý<-Ë0-»)¦@-˜A=Š+-|8-w-=p bB-I->D-+- 8- û9-ï8-ê-=ãÌC-Ä2-»+-­8-¨-=¡‘G-j+-\8-W-=P5H-!.- A=êF-Ã-˜E-q-K7-F3-À3-ƒ3-Y%-:1-`0à¸h@ðȘpH r“†’~’G’?’é‘ᑽ‘µ‘‘‘‰‘º²ZRõíËð¨`X-%|ŽtŽ:Ž2ŽŽûÓË0 _¿TXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(R-==-8,>=%6- P:H(@;0( ,!'I^I 8^84 \4 ^ ^ü \ü È$^È#Ä \Ä$ "^!Œ \Œ" X ^XT \T ^  \ è^èä \ä °^°¬ \¬ x^xt \t @^@< \< ^ \ Ð^ÐÌ \Ì ˜&^˜%” \”& `^`\ \\ (^($ \$ ?Mu&6J l2& +­7¶&ºÀ&¾é&Â'Æ'ÊG'ÜŒ'î8(øX()48)hp)¨)€è%ã€(›Rà)ŤA*ñöjP*ÒTÚ0+(äöh+[¬Œˆ*¤ä¦À*»Àø*€û%€È(A (z6'rà'“WC#ëˆ2ÌAÿ M‚Z뺜tfÍI@Ü8¿ëÀ;__ZN3stk6Socket7isValidEi__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk9TcpClient10readBufferEPvli_recv__ZN3stk9TcpClient11writeBufferEPKvli_send__ZN3stk9TcpClient7connectEiSs___stack_chk_guard__ZN3stk6Socket5closeEi_socket__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE_setsockopt__ZNKSs5c_strEv_gethostbyname__ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E_memcpy_connect___stack_chk_fail__ZN3stk9TcpClientD0Ev__ZTVN3stk9TcpClientE__ZN3stk6SocketD2Ev__ZdlPv__ZN3stk9TcpClientD1Ev__ZN3stk9TcpClientD2Ev__ZN3stk9TcpClientC1EiSs__ZN3stk6SocketC2Ev__ZNSsC1ERKSs__ZNSsD1Ev__Unwind_Resume__ZN3stk9TcpClientC2EiSs__ZTIN3stk9TcpClientE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk9TcpClientE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk6SocketE___gxx_personality_v0__ZN3stk6Socket7isValidEi.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9TcpClient10readBufferEPvli.eh__ZN3stk9TcpClient11writeBufferEPKvli.eh__ZN3stk9TcpClient7connectEiSs.eh__ZN3stk9TcpClientD0Ev.eh__ZN3stk9TcpClientD1Ev.eh__ZN3stk9TcpClientD2Ev.eh__ZN3stk9TcpClientC1EiSs.eh__ZN3stk9TcpClientC2EiSs.eh__GLOBAL__I__ZN3stk9TcpClientC2EiSs__ZL12_OSSwapInt16t__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC0LC1LC2LC3LC4GCC_except_table0GCC_except_table1EH_frame1__ZL12_OSSwapInt16t.eh__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk9TcpClientC2EiSs.eh___tcf_0.ehstk-4.4.4/src/Debug/TcpServer.o000644 000766 000766 00000243340 12015735511 016226 0ustar00garygary000000 000000 Ïúíþà x!+ +__text__TEXT 3M€__debug_frame__DWARFˆˆ5__debug_info__DWARF 뜠6%__debug_abbrev__DWARF‹¥S ‹­__debug_aranges__DWARFÞ¯PÞ·(7__debug_macinfo__DWARF.°.¸__debug_line__DWARF.°¤.¸@7__debug_loc__DWARFÒµtÒ½h7Z__debug_pubnames__DWARFFº.FÂ__debug_pubtypes__DWARFt»;tÃ__debug_inlined__DWARF¯Â¯Ê__debug_str__DWARF¯ÂÙb¯Ê__debug_ranges__DWARFˆ%ˆ-__mod_init_func__DATAˆ%ˆ-8: __textcoal_nt__TEXT%J- €__StaticInit__TEXTÚ%XÚ-@:€__cstring__TEXT8&Å8.__gcc_except_tab__TEXTý&Vý.__const__DATA`'X`/p: __bss__DATA +__eh_frame__TEXT¸'h¸/¸:A h__constructor__TEXT + 3__destructor__TEXT + 3À<Cð@ð P)UH‰åf‰}ü·EüÁà‰Â·EüfÁè зÀÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}øH‰uðH‰Uè‰MäH‹Eø‹x èƒð„Àt ÇEàÿÿÿÿëH‹UèH‹uðH‹Eø‹x ‹Mäè‰Eà‹EàÉÃUH‰åHƒì H‰}øH‰uðH‰Uè‰MäH‹Eø‹x èƒð„Àt ÇEàÿÿÿÿëH‹UèH‹uðH‹Eø‹x ‹Mäè‰Eà‹EàÉÃUH‰åHƒìH‰}øH‹Eø‹x º¾èÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒìXH‰}¸‰u´H‹H‹H‰Uè1ÒH‹}¸èHH‹E¸H‰º¾¿è‰ÂH‹E¸‰P H‹E¸‹@ …Ày!H5H‹=èH‹}¸¾ èÇEÌH‹E¸‹x HMÌA¸º¾è‰Eȃ}Èy!H5H‹=èH‹}¸¾ èÆEÑÇEÔ‹E´·øèf‰EÒHuÐH‹E¸‹x ºèÁè„Àt!H5H‹=èH‹}¸¾ èH‹E¸‹x ¾èÁè„Àt!H5H‹=èH‹}¸¾ èH‹U¸‹E´‰BëH‰E¨H‹]¨H‹}¸èH‰]¨H‹}¨èH‹H‹UèH3tèHƒÄX[ÉÃUH‰åSHƒìXH‰}¸‰u´H‹H‹H‰Uè1ÒH‹}¸èHH‹E¸H‰º¾¿è‰ÂH‹E¸‰P H‹E¸‹@ …Ày!H5H‹=èH‹}¸¾ èÇEÌH‹E¸‹x HMÌA¸º¾è‰Eȃ}Èy!H5H‹=èH‹}¸¾ èÆEÑÇEÔ‹E´·øèf‰EÒHuÐH‹E¸‹x ºèÁè„Àt!H5H‹=èH‹}¸¾ èH‹E¸‹x ¾èÁè„Àt!H5H‹=èH‹}¸¾ èH‹U¸‹E´‰BëH‰E¨H‹]¨H‹}¸èH‰]¨H‹}¨èH‹H‹UèH3tèHƒÄX[ÉÃÿÿÿÿx $ † $%† $£%7† , † ƒ$Ú%C† $&† $7† $RR† $¤R† $ö$† $7† $R7† $Š7† ,§† ƒ,j§† ƒçœGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)TcpServer.cpp/Users/gary/programming/stk-4.4.4/srcsigned char__uint8_t)›unsigned charshort int__uint16_t+Ëshort unsigned intint__uint32_t-úunsigned int__int64_t.long long intlong long unsigned intlong int$_0€L‚__mbstate8M‚_mbstateLN•’’char__mbstate_tOR__darwin_mbstate_tQ__darwin_size_tZálong unsigned int__darwin_va_list`’ __va_list_tag‘ gp_offsetú# fp_offsetú# overflow_arg_area‘# reg_save_area‘# __darwin_wchar_tfá__darwin_rune_tk“__darwin_wint_tná__darwin_clock_tsá__darwin_time_tvF•’ _opaque_pthread_once_t E[ __sig EF# __opaque E#__darwin_off_t n __darwin_pthread_once_t |__darwin_wctrans_t (á__darwin_wctype_t *èsize_t cÊtime_t Wñptrdiff_t ˜F std€ 7€ 8ƒ X† Z­ ]Ô _ð b  j] k” oÛ pù q r1 sH u w© x¼ zÓ }ï ~  = ^ ‚€ ƒ „© …¼ †â ‡ ˆ$ Š? ‹k ÎÌ Њ ј Ó Ô³ ÕÁ ×Ý Ø6 Ùô Ú Û_ ;´ <è = d] ei gl h… iœ j³ kÊ lá mø n o; s[ t v§ wÉ xñ z  {! |/ }G ‚[ ƒs „ †¤ ‡½ Šä ‹ò Œ µ' ¶J ·r ¸ ¹¶ < F % G$% H>% IX% Jr% K% L¨% MÃ% NÞ% Où% P& Q/& RJ& Be& Ch& D÷ Fk& G|& H˜& I¹& JÖ& Kø& L' M1' NH' Hr' ’“' ”–' •­' –Ä' —å' ˜( ™( š9( ›V( œs( Š( ž—( Ÿ¾(  ä( ¡) ¢,) £H) ¤_) ¥) ¦ž) §º) ©Û) «ü) ­"* ¯C* ±_* ³{* ´œ* µ¸* ¶Ô* ·ð* ¸ + ¹(+ ºR+ »i+ ¼Š+ ½«+ ¾Ì+ ¿ø+ À, Â6, ÄR, Ås, Æ”, ǵ, ÈÖ, Éí, Ê- Ë/- ÌP- Íq- Ή- С- Ö½- ÜÙ- âõ- è.2.N.o.__debug1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬& denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >« j&(2#_M_pÎ#j&°2·2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >ù_Ios_Fmtflags7â _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_OpenmodekH _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“§ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸ï _S_beg_S_cur_S_end_S_ios_seekdir_end€€« Õevent¢5 erase_eventimbue_eventcopyfmt_eventË`ÓÛ _M_nextÕ—Q#_M_fnÖ¸Q#±Z×á#¡Øœ2#Ë`Û¨ —Q¸Qá—Q ¢Fßõ?Á —Q!ê^ã<<á—Qè&ñ"_M_pwordò‘#_M_iwordóF#è&ô¾QÀ6"_ZNSt8ios_base4Init11_S_refcountEœ2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioE”0À6¼ÄQ 6ÄQábasic_streambuf > R´_ T·_ Uº_ W½_ X×_ Zñ_ \ ` ]%` ^D` _^` `x` a’` b¬` cÆ` dà` eú` fa g0a hJa ida j{actype_basectypemoney_baseä$patternÉ fieldÉ Ø #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%(^¶+VVV&è`þ *”08¢ÃŒQ'nothrowI•AU’'cerrAXTo’(__ioinitM_ZStL8__ioinit")µIXᢢ¢*¨+•)^eÃÎ΢Ã*•).+dÎð΢%k[PÎ á)P‘,,áÃ*2, $_4a] quotbá# remcá#div_td3 $_5f” quotgF# remhF#ldiv_tij $_6lÌ quotm# remn#lldiv_to¢)Â<“áòò*ø-)— ”¢double)œ •á1¢)® –FH¢)Rbœ‘s,,ÃÃs*y.á,,)Sž]©áá/Å6 ¼‘)<:¡ÎÓ¢)Û£”ïFF)»Mªá ¢Ã)§«Ã,,¢Ã*2wchar_t)G7¬á^,¢Ã/E$¯€‘ÃÃs0ˆ]°á)À$±‘©‘Ã/Y²¼ú% +³Å-Ü¢Ü*Î)5+µF¢Üá)%½á$¢Üá% UšXá?¢)%ÃÃ`Î`Ã*f+2)ÐKÄá‡Î2 __gnu_cxx¡Á%f ®5³%S´þ7ÌÓ__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)-§ÌÝ)!8™ô¢)Ð^º¢Üá)JOÀ,6¢Üá%+´Î-VV¢Üfloat)£^·{{¢Ülong double/Ç&Çá);L¦´ lconv` +è1y ,Î#1 ) -Î#1 .Î# int_curr_symbol /Î# currency_symbol 0Î# mon_decimal_point 1Î#( mon_thousands_sep 2Î#0 mon_grouping 3Î#81) 4Î#@1¼9 5Î#H int_frac_digits 6•#P1ñ 7•#Q p_cs_precedes 8•#R p_sep_by_space 9•#S n_cs_precedes :•#T n_sep_by_space ;•#U p_sign_posn <•#V n_sign_posn =•#W int_p_cs_precedes >•#X int_n_cs_precedes ?•#Y int_p_sep_by_space @•#Z int_n_sep_by_space A•#[ int_p_sign_posn B•#\ int_n_sign_posn C•#])Ç3!5Îá¢0âA K*´va_list"Iöfpos_t"U[ __sbuf"`d _base"ad# _size"bá#*› __sFILE˜"‚º _p"ƒd# _r"„á# _w"…á# _flags"†¬# _file"‡¬# _bf"ˆ4# _lbfsize"‰á#( _cookie"Œ‘#0 _close"É#8 _read"Žè#@ _seek"#H _write"&#P _ub"“4#X _extra"”7#h _ur"•á#p _ubuf"˜=#t _nbuf"™M#w _lb"œ4#x _blksize"Ÿá#ˆ _offset" &#.áÉ‘*º.áè‘Îá*Ï.&‘&á*î.á&‘¢á* __sFILEX*,›M’›]’FILE"¡j/4"ï*])K"ðáœ)¬1"ñá³)Ú`"òáÊ)0"óáá)9"ôáø)>8"õá*&))9"öÎ;Îá%"úB[¢¢)i""ÿÑÃÃ2Ò""®-§¢¢3c"áÉFá3ï!"áææ*ì+&3*V"F 3~"á!4™,"á3·" ÎGÎÙ" [¢375"ás¢3ô1"ᢢ¸%"¤¿K"½Î3H_"áäÎáÃ4¿"3kT"Î Î3¢"á' á3y"©áJ Îâ53z:"ªál ¢l *3Ç"«á ¢l 3""¬á¶ Îâl 3Z?"­áØ ¢¢l •è ’clock_t#MÙ tm8#ZÉ! tm_sec#[á# tm_min#\á# tm_hour#]á# tm_mday#^á# tm_mon#_á# tm_year#`á# tm_wday#aá# tm_yday#bá# tm_isdst#cá# tm_gmtoff#dF#( tm_zone#eÎ#0pthread_once_t$^q__gthread_once_t%/É!wint_t&F $_7&QT" __min&R«# __max&S«# __map&T«# __types&UT"#*è_RuneEntry&V" $_8&X " __nranges&Yá# __ranges&Z "#*Z"_RuneRange&[l" $_9&]ç" __name&^ç"# __mask&_è#•÷"’ _RuneCharClass&`¸"6$_10ˆ &bx$ __magic&c# __encoding&dx$# __sgetrune&f§$#( __sputrune&gË$#0 __invalid_rune&h«#8 __runetype&jÑ$#< __maplower&ká$#¼ __mapupper&lá$#¼ __runetype_ext&s¦"#À __maplower_ext&t¦"#Ð __mapupper_ext&u¦"#à __variable&w‘#ð __variable_len&xá#ø __ncharclasses&}á#ü __charclasses&~ñ$#€•ˆ$’.«¡$¢Ê¡$*¢*ˆ$.áË$«ÎÊÜ*­$èá$’ÿ«ñ$’ÿ*÷"_RuneLocale& #7;>'å¸-á$%á7Ý<'ëùAá>%á7?'÷¿áX%á7-'þ 'ár%á&I'Š á%á&ÿ' «á¨%á&è-'vGáÃ%á&¼'½IáÞ%á&Z' *áù%á&ç7'"tá&á&Ñ3')/á/&á&\ '5X-áJ&á&b&';U'áe&á8œ#|A0è )"J#~˜&ÑÑ%ü8#‚¶:ѳ&³&*÷ )éJ#…ÑÐ&Ð&*Ñ)‚9#{Îí&í&*ó&+÷ )Ê9#}Î''*'+Ñ) #€³&1'')ß9#³&H''%;?#ƒ®WÃr'Îâí&mbstate_t(U°wctype_t)4ª)RQ(y÷!­'á) (z÷!Ä') ({,å',á)’a(|÷!(2)Ïa(}á(`)+N(~á9(á)Þ^(áV(`5)v(€ás(`5)15(÷!Š(0Q(‚÷!)ì"(ƒÃ¸(¢Ã¸(*r')Ÿ\(…Ãä(,¢Ã¸()û1(†áû(û(*)+r')C:(ˆÃ,),¡$ø()Á)(‰÷!H)2)j (Š÷!_)2)…2(Œá),Ã`5)€ (áž)``5)H(Ž÷!º)÷!)!a(áÛ)`l )Ú>(Äáü)`l )›6(’á"*,Ã`l )Ä4(ÆáC*``l )I#(“á_*`l )áY(Çá{*`l ).!(”Ü*Î2¸()Ñ$(•,¸*,`)-(—áÔ*``)m(˜áð*``)$/(™, +,`)P-(šÃ(+``%3(œJÃR+,Ã`í&)b"(Ãi+`)§.(ž,Š+,`Ã)ô8(Ÿá«+``Ã)g:( ,Ì+,`Ã)þ,(¤Ãò+Îò+ø(*`)ý(¥Ã,``)^O(©0,`0,*,)eO(ÈVR,`0,)lO(«,s,,`0,)sO(¬F”,`0,á)4(®áµ,`0,á)9,(§ÃÖ,,`Ã)½/(¨áí,÷!)LR(°á-``Ã)ŽT(±,/-,`Ã)˜H(²,P-,`Ã)Ö2(³,q-,2Ã)Ï_(´á‰-`5)#(µá¡-`5)|)(–,½-`2)¡0(¡,Ù-``)Ø((¢,õ-`2)õ>(¦,.``)’M(¯,2.`2Ã)G(Ê{N.`0,)Ù,(Ío.`0,á)ì>(Ï,.`0,á __gnu_debug:².9;9<Ó:Œ+éˆ0streampos*Ó ;ø+ñ¡Hë.ˆ0Ž0%®Z+õ‰!”0 /Ž0Ž0%È`+ù;”0+/Ž0Ž0%/+ýR+áP/¢¢Ã2‹a+Š Ãl/¢2íF+äI¢’/¢ÃŽ02^+ ×θ/΢Ã2U+ ·ÎÞ/΢Ã2ø+—UÎ0ÎÕ2|!+#Z• 0œ02œN+ú`á<0Ž02^J+ùY”0]0œ0œ0<.)+#Gá!68+&Aáœ0=•=¨bool=¢0+á.á²05*¸0>__vtbl_ptr_type§0?´G:Þ,62/„M,Dü02/„M,F122/È,K/12á%Ç.,NƒJÎP1"2ˆ0%Ç.,QQ@¢q1"2Ž0%È$,Vl'Η12á,;Ø$,`Œ3¹12Îá%TR,dÁFÃÕ1"2;žY,j34÷12ÎŽ0@%,nºZ2Î*Ü0=2+Ü0*2:À-12Ü0#/¨Y.dQ22/¨Y.fj22‡2A„=.l2á*(2=2+(2+”0+Ò_Atomic_word/%á*l :& -8ÉEBnpos¹WÉEC_M_dataplusl #_Rep_base_RepDM,9OÎ3ÎEDM,©VÎA3ÙEÎD¹$«MßE_3ÎED\#%!Aô}3ÎED)¹ ô›3ÎEE_-éYµ3ÙEDÇ49ÃÝ3ÎEá¢EXS<%4ÎEáá¢DUKD8UÃ.4ÎEááDÍ4L8H”0Q4ÎE¢E°%USt4΢áE\;^áU—4΢áEr;gR:º4Îá•EÜOzñSÝ4ÎôôEÜO~K35ÎWWEÜO‚¢#5ÎÎÎEÜO†ÙF5΢¢D Švaáh5ááEé0ÃO‘5ÙEáááEöU0µ©«5ÙEFâ!šó(åEQÓ5ÙE/Q0¿ì5ÙE‡2/Q0·6ÙEëE/Q0Å(6ÙEëEáá/Q0ÐP6ÙEëEáá‡2/Q0Ûs6ÙE¢á‡2/Q0â‘6ÙE¢‡2/Q0é´6ÙEᕇ2kìÏ6ÙEá2VôZbñEñ6ÙEëE2VüR5ñE7ÙE¢2VÖañE57ÙE•2-4é9ôR7ÙE2-4'8Wo7ÎE2£X&ó"ôŒ7ÙE2£X1•W©7ÎE2}T:d3 Æ7ÙE2}TC« ã7ÎE2V L½ 3 8ÙE2V U‹« 8ÎE2 ]OÃ:8ÎE2‹acCFÃW8ÎE2TRh(Ãt8ÎE :0nZ—8ÙEá• :ƒÅWµ8ÙEá2##‹ÐPÃÒ8ÎE Ö+0äÈ ð8ÙEá Ô6¦ãS 9ÙE2õL­€ ”0&9ÎE2h¼ LŽ0H9ÎEá2h͵ˆ0j9ÙEá2¶Xâ¨)Ž0Œ9ÎEá2¶Xõ= ˆ0®9ÙEá2Ð=>5ñEÐ9ÙEëE2Ð= ‡,ñEò9ÙE¢2Ð=^ñE:ÙE•2K50JðñE6:ÙEëE2K50[ VñEb:ÙEëEáá2K50/(YñE‰:ÙE¢á2K5BÇ)ñE«:ÙE¢2K50i,ñEÒ:ÙEá• oe^Kð:ÙE•%ø0ø ñE;ÙEëE2øƒ1TñE=;ÙEëEáá2ø0+PñEd;ÙE¢á2øŸÏ.ñE†;ÙE¢2ø¯¿%ñE­;ÙEá• [Ì©0Õ;ÙEôá•2[ë¹LñEü;ÙEáëE2[ß8ñE-<ÙEáëEáá2[0m ñEY<ÙEá¢á2[**ñE€<ÙEá¢2[A«<ñE¬<ÙEáá•2[RØ ôÓ<ÙEô•2” j(ñEú<ÙEáá2” zÒ ô=ÙEô2” ŽòFôC=ÙEôô2à.©S6ñEo=ÙEááëE2à.Ày%ñE¥=ÙEááëEáá2à.0ÇñEÖ=ÙEáá¢á2à.ê†PñE>ÙEáá¢2à.·TñE3>ÙEááá•2à.QñE_>ÙEôôëE2à.%Þ0ñE>ÙEôô¢á2à.:DñE¼>ÙEôô¢2à.OôQñEí>ÙEôôá•2à.s ñE?ÙEôôÎÎ2à.~ñEO?ÙEôô¢¢2à.ˆ9*ñE€?ÙEôôôô2à.“QñE±?ÙEôôWWDh60‹ëñEã?ÙEááá•DŠ^0˜6!ñE@ÙEáá¢áG´)0¦]$Î;@ᕇ22U0ÁÃg@ÎEÎáá M:0õTW…@ÙEñE2süû6¢¢@ÎE2[ÌL¢¿@ÎE2KZ ˜%(2Ü@ÎE2íF0Ïè.ÃAÎE¢áá2íF)Ã/AÎEëEá2íF7 ÃVAÎE¢á2íF0æA-Ã}AÎE•á2–TU6#äAÎEëEá2–T0ø¬KÃÐAÎE¢áá2–Tqx Ã÷AÎE¢á2–T0 ÷ZÃBÎE•á2= ñÃEBÎEëEá2= 0˜*ÃqBÎE¢áá2= «»2ØBÎE¢á2= ¾Ñ*ÿBÎE•á2PHÌMÃæBÎEëEá2PH0-4^ÃCÎE¢áá2PHèÃ9CÎE¢á2PHû Ã`CÎE•á2U] !3ÇCÎEëEá2U]0Bà]óCÎE¢áá2U]&ˆÃÚCÎE¢á2U]0Ná,ÃDÎE•á2!DWÃ(DÎEëEá2!0Y. ÃTDÎE¢áá2!aäTÃ{DÎE¢á2!0n?âDÎE•á2§9Ù4¶2ÉDÎEáá2/“h!áëDÎEëE2/0‚7WáEÎEááëE2/0’^GáMEÎEááëEáá2/0£›?áoEÎE¢2/0²1Ná›EÎEáá¢!/0Ãå6áÎEáá¢á+Ã*ÔE+¶2*¶2*ù2=ù2=ÔE=¶2:í2”0^b?ÎßE‡2áà H’*H+1m)¢0J*O1n–S¢0 Iall1p_ZNSt6locale3allE¢0?C_M_impl1rK##_S_classic1 _ZNSt6locale10_S_classicErK#_S_global1#_ZNSt6locale9_S_globalErKLÄH1)O0xK#_S_once18_ZNSt6locale7_S_onceEß!–Ø^/ù1{©IˆK/ù1„ÂIˆKŽK/ù1ÛIˆK¢/ù1þIˆKŽK¢á/ù1ª!JˆKŽKŽKá/5 1º;JˆKá%V1Å÷ŽK\JˆKŽKstring-<¶2% 1Ý?\J†J™K%SO1çY7”0§J™KŽK%N71ð2”0ÈJ™KŽK2Ú"1bHäJŽK<Ò>1«@ŽKMù1<KˆKrKNÿK1?øMN"1BY)DöJ1E$áLKáOíA1HØ)ˆKŽKŽKá*ÖH+}K*ƒK+¢*H=”K+H*”KP‰I1WŸKšMQ_vptr$facet²0#R¡1\œ2#__c_locale28šM#_S_c_locale1__ZNSt6locale5facet11_S_c_localeEÕKL§X1bO°M#_S_once1e_ZNSt6locale5facet7_S_onceEß!N"1i°M–1v‹LµMÃS¸1{ŸK¬LµMáE·!1¡ ÏL»M¢ÕKDåZ1‚*"ÕKìL»ME5`1…ÙM»MF™R1Š1ÕKFm1~F¢E¢F1‘c4EMÁMEê^1•ö@_MÁMM–1 zMµMÌMTV1£ÒMµMÌM*á•°M’+ M*ŸK=ÕK*ÇM+ŸK=ÇM=ŸKUI1²‹NR±Z1ÂÃ#"1Å_ZNSt6locale2id11_S_refcountEœ2EV1È9XAN‹N‘NMØ^1Ê\N‹N‘NØ^1ÐqN‹N!3O1ӲÜN*ØM=—N+ØM*—NUÖH(1ÙTQR¡1ìœ2#C_M_facets1íTQ#C_M_facets_size1îÃ#C_M_caches1ïTQ#C_M_names1ðÜ# L¢1ñ}YZQLÂP1ò÷!ZQLoY1ó"(ZQLæ1ô,ZQL×_1õC>ZQL1ödZQL1÷ eQE¢F1úrºOrKEê^1ˆÔOrKM1 ôOrK{QÃM1 PrK¢ÃM1/PrKÃM$1KPrKáM1fPrK{QEV1ý#…PrK{QDAa1üW”0£PrKEª61&µÇPrK†QáE—1)a(ëPrK†QpQEÜ1,x1QrK†QœNE×-1/O^3QrKœNÁMOc17• rKÁMÃ*ÁMœNeQVpQpQV*vQ+œN=Q+¢N*Q=’Q+\J*5 W²Qù ²Qá=ï *Q*Û *"Xï ØÊÊQÃXQ_vptr$ios_base²0#Y„T{ÃXZdecÉ<ÃXZfixedó<ÃXZhex  ÃXYà ÃXZleftlÃX Zoct/9ÃX@Zright^ÃX€[¼&™ÃX[™ ­>ÃX[b'$ÊIÃX\showpos'¯.ÃX\skipws*¦]ÃX\unitbuf- ÃX [1 ÃX@YU4‘ZÃX°YA37e-ÃXJ[_:PÃXZbadbitLmLÈXZeofbitO8ÈXZfailbitT$:ÈXZgoodbitWÊ!ÈXZappj,ÍXZatemùHÍX]binarys_ZNSt8ios_base6binaryEÍXYÛ^v=%ÍXYþ^y–+ÍX]trunc|_ZNSt8ios_base5truncEÍX ]beg‹_ZNSt8ios_base3begEÒXZcurŽ®PÒXY£X‘úÒXstreamsize*NßC_M_precisionÉŸT#C_M_widthÊŸT#C_M_flagsË» #C_M_exceptionÌH #C_M_streambuf_stateÍH # C_M_callbacksç—Q#(C_M_word_zeroøÛ #0C_M_local_wordý×X#@C_M_word_sizeá#ÀC_M_word¾Q#ÈC_M_ios_localeH#Ð @ÀÖ%åUçX¸QáE>Sê¾VçXù E7Rí÷VçXD³F6íXFVçXá”0EÕ IA`VçX2”X$» }VóX2”X.S» ŸVçX» 2AY>ÏX» ÁVçX» 2AYO» èVçX» » BA^ÔWWçX» 2,#j‘ŸT#WóX2,#rÂ@ŸTEWçXŸT2€l=ŸTbWóX2ˆ.ŸT„WçXŸT2û)›¯J”0 W”02[I§P%HÂWçXŽK2ê*²¾HßWóX2ÆK¼oŽKüWóX<Ï%ÎÑJá2bÞ–GþX0XçXá2ióàYRXçXá^Æ=ÊQrXçXáM« ˆXçXM«  £XçX YTVÇG²QçX Y+» +H +â +§ Û çX’*ÊQ=Û *ùX+ÊQ=F=‘=ùXXÕ@3:Y†_Q_vptr$basic_streambuf²0#__M_in_beg4ÃÎ#__M_in_cur4ÄÎ#__M_in_end4ÅÎ#__M_out_beg4ÆÎ# __M_out_cur4ÇÎ#(__M_out_end4ÈÎ#0__M_buf_locale4ÏH#8`gZ4ÔYøY†_á%ê(4àHZ†_ŽK%ê*4ñgbH5ZŒ_%«I4þ";†_[Z†_ÎF2*`4ÝG¾.‡Z†_§ â 2œ94š¾.®Z†_ â 2PS4 Ö áËZ†_2óO4¥7ŸTèZ†_2š(4'cHá[†_2?b49ˆ á"[†_2Ó84O³Ná?[†_2Ù84b­SŸTf[†_ÎF2;4p¿:áˆ[†_•2ÇX4‰™aá¥[†_2FQ4¤ áÇ[†_•2LQ4¾' ŸTî[†_¢FM{$4Ë\†_DI04Þ$Î"\Œ_D´ 4ázOÎ@\Œ_D“,4äK Î^\Œ_E‘U4îPM}\†_áEFY4ù±¦\†_ÎÎÎD$"4 l0ÎÄ\Œ_DM4‚:Îâ\Œ_D[4æ_Î]Œ_Eg4.]†_áEaY4'ƒ_C]†_ÎÎa[I4<SUYj]†_ŽKb¿K4K›"†_Yš]†_ÎFbîJ4WF8¾.YÏ]†_§ â bq%4c#¾.Yÿ]†_ â b|;4oê4áY%^†_bŒG4…Ü/ŸTYK^†_cAL52n7ŸTYz^†_ÎFb(@4«Ö á Y ^†_bP_4¸wIá YÆ^†_b-R4ÐXQá Yñ^†_ác8b5TàaŸT Y _†_¢Fb¢M4ûÁMá YK_†_áM{$4f_†_—_TV4"Û=_†_—_*Y*’_+Y=’_=Ywctrans_t6'7—)HT"á×_÷!7bT)N9Váñ_÷!7³R6?¹Gá `÷!70V)T­á%`÷!7fY)ZJáD`÷!ƒ'7™)`8á^`÷!7xZ)f©!áx`÷!70X)lH á’`÷!7®?)r¹Xá¬`÷!7 .)xYZáÆ`÷!7í)~d;áà`÷!7HL)„öáú`÷!7pA)ŠÐ9áa÷!).6†÷!0a÷!£_7!V);÷!Ja÷!7s )–®9÷!da÷!)§26ˆ£_{a¢)i)²ƒ'’a¢:˜7*‹bdupper71hS‹b€dlower72²Y‹bdalpha73J.‹bddigit74Q‹bexdigit75‹bdspace76%‹b@eprint77V/‹bdgraph78]‹b%dcntrl79U‹bdpunct7:Ž2‹b dalnum7;P‹b+á*¢0f¥@¨ŸKhŸK#’a#C_M_c_locale_ctype°ÕK#C_M_del±”0#C_M_toupper²b# C_M_tolower³b#(C_M_table´h#0C_M_widen_okµ•#8C_M_widen¶h#9C_M_narrow·h#¹C_M_narrow_ok¸•#¹gØ^½_ZNSt5ctypeIcE2idEØMhtable_size¿_ZNSt5ctypeIcE10table_sizeEÉE¶&Ìd)hh”0ö&Ú-d)hÕKh”0Ã2ç^æ”0Td/há•2ç^õ¢€d/h¢¢:h2[¡(¢¬d/hᢢ2ƒG•&¢Ød/hᢢ2b& ¿•úd/h•2b&1w&¢!e/h΢2\ A2•Ce/h•2\ Rë¢je/h΢2B_fk_•Œe/h•2B_2@¢¸e/h¢¢Î2MW g>•ße/h••2MWÂZ¢f/h¢¢•ÎD]HÒ‚h.f/hFC9×ahSÊ*à–bbf)háb%Xðz*•–bf/h•b%X9I¢–b½f/h΢b÷:ª`•–bèf/h•b÷:" !¢–bg/h΢bš^6zA•–bCg/h•bš^M0¢–bxg/h¢¢ÎbÊ6gy•–b¨g/h••bÊ6‚w6¢ –bâg/h¢¢•ÎEbAŠg]üg/hO`šx[/h*‹b•)h’ÿ*–b*5h+–b*áU³Æ ”hiê#Ë š=”hiÊ8Ö 5¢!NÛ Ð;Ä•••+Äjä37ÊQqlÊQ#__M_tie8Wql#Ø__M_fill8X•#à__M_fill_init8Y”0#á__M_streambuf8Z†_#è__M_ctype8]/h#ð__M_num_put8_wl#ø__M_num_get8a‚l#€%M 8k<‘kil%¹U8oÜ”0‡il%Š98{$H £il;Ô69-ã$Ài˜lH ;u8Õ Ýi˜lH ;Fb8–±1úi˜lH %ÒH8¦Q9”0jl%.)8°Ä”02jl%ƒ8»Š”0Njl%7?8Åo"”0jjl%GV8Ð>H †jl;GV8óp£j˜lH R#8½j˜l†_^¢8 ™hÝj˜lá2~98¦'qlújl2~98%QXqlk˜lql2¼<83«†_9kl%¼<99†_Zk˜l†_%5 9C¸žl{k˜l¤l2ÝA8d8•˜kl2ÝA8xÌ•ºk˜l•%[I9€'GHÛk˜lŽK%MW9u=P•ll••%B_9z‹$•"ll•MR#8¼8l˜lk¥69Œ‹;Vl˜l†_lÚL9«h`˜lŽK**}l+<*ˆl+…*“l+™h*™h=™h=“lUô:}rnRÕ]:Î#:ŠÜlrn:ölrnxn2ÃU:™ü;ˆ0mƒn2O?:-Î0mƒn2=:¡’/ŽnMmrn2=:¨+/ªlomrná2 ?:­SFŽnŒmrn2 ?:´Fªl®mrná2h:¹¢Aˆ0Ðmƒn”n2Ð=:½íŽnòmrn”n2ÍU:Átªlnƒn”n2D?:Å~@Žn6nrn”n2×U:Ér<ªlXnƒn”n!±X:ÍçNxnƒn*ªl=~n+Î*‰n+ªl=ªl=šn+ß=H ={P…ŸKŠtŸK#gØ^Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEØM%4¤.oŠtá2v*¿2Îdo‚lÎβQŸnt2v*ãÍCΚo‚lÎβQŸnþX2v*è×DÎÐo‚lÎβQŸn–t2v*íeCÎp‚lÎβQŸnœt2v*ò5DΉRá ‰}¢~äc-R>4qWá ‰}Ì~äác¢M>VEá ‰}ö~äác¿K=ÑpK†_‰}%äÎFcîJ>›ë¾.‰}Yä§ â cq%>Êð¾.‰}ˆä â k #>çs°äÎáák¢=ôÉäp'U‰}äá*‰}*ð+‰}j{`3Owyô€wy#C_M_stringbuf=މ}#ú.=¡N€ô€á7}â ú.=¶y€ô€á7}ëEâ ^ð-=ÀõŸ€ô€á7}2¼<=Ë·?ä¼€ú€2| =Óc.¶2Ù€ú€q| =Ý'ô€ëE*õ*+õ stk? ƒ:‚rType?WSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED:Y’9sSRATE?ù_ZN3stkL5SRATEEš‡€ˆå@tRT_BUFFER_SIZE?ÿ_ZN3stkL14RT_BUFFER_SIZEE’sPI?_ZN3stkL2PIEš‡-DTû! @sTWO_PI?_ZN3stkL6TWO_PIEš‡-DTû!@sONE_OVER_128?_ZN3stkL12ONE_OVER_128Eš‡€?X?U ƒ„Q_vptr$StkError²0#_message_?j\J#_type_?k#/:?otƒ„ŒQ`à(?s ƒ“ƒ„áu¯?võX ƒ³ƒ„vd ?y>)"„ ƒ׃„v^?|ºbŒQ ƒûƒ„w§L??1¢ ƒ„* ƒ=(„+X‚?„-„”‡Q_vptr$Stk²0#H-??ˆ"I‹bH[ ?‰ñ*‹bHÚ6?ŠjJ‹bHÜ7?‹]‹bHTa?Œp‹bHA,?ÊT‹bStkFloat?Lxsrate_?ÔšP¶„y¢?Õ‡\Jy7?ÖE(”0yÝ#?לT”0zalertList_?Ø_ZN3stk3Stk10alertList_EÄostringstream3ŽõyF?Ü€+?…_ignoreSampleRateChange_?Ý”0#8 <?^ ¶„;?¤÷9±…¶„;ø?¬à Î…”‡”082)?¯CJ\J;ˆ?²Eö…\J;á`?µ<+ †d;b?¸~X$†d;®?»:M;†d;²?¾T!R†á%L?Á+J”0w†¶„¶„¶„;²?ÈäR“†¢;²?Ë‹4¯†\J;Â]?Îø3Ɔ”0;­G?Ñý2݆”0{?àò†”‡|½]?ã-„‡”‡á}K$?æ×H-„=‡”‡¶„¶„k~?é«^[‡”‡”‡kH?ì×Ky‡”‡”‡l²?ï _”‡*-„+¶„in_addr_t@~èin_port_t@ƒ¹sa_family_tAjŠ~in_addrB3ø‡s_addrB4Ÿ‡#~sockaddr_inB|sˆsin_lenB}Š#sin_familyB~Á‡#sin_portB°‡#sin_addrB€Ô‡#sin_zeroB#X‚'-„Š-„#_soket_Rá# _port_Sá#/:Y0ÈŠ`šM3sˆâˆŠá;j6£bùˆá%Ø^9V_á‰%Š%­<Á(á1‰%Š%KU?ì”0L‰á;š'BI`h‰á”0vÆ>Eùásˆ›‰Š,Fáv¹4HásˆΉŠ‘Fá%Æ>K„Láø‰á,Fá¹4N áá‘Fá*sˆ*+Š+sˆX#‚C"-„‹sˆ#/’9C(bŠ‹á`ÿ"C+0ŠŠ‹á%C3Í&ኋvÆ>C6ƒ)á0ŠЊ‹,Fáw¹4C9o/á0Š‹‘Fá*0ŠUW:}ÎŒRÕ]:¢#:Š8‹ÎŒ:R‹ÎŒÔŒ2ÃU:™ËŽ0o‹ÚŒ2O?:³ ¢Œ‹ÚŒ2=:¡í+匩‹ÎŒ2=:¨ª+‹Ë‹ÎŒá2 ?:­>åŒè‹ÎŒ2 ?:´>‹ ŒÎŒá2h:¹-Ž0,ŒÚŒ”n2Ð=:½ÂåŒNŒÎŒ”n2ÍU:ÁüO‹pŒÚŒ”n2D?:Å®O匒ŒÎŒ”n2×U:ÉÒ'‹´ŒÚŒ”n!±X:Í{Ԍڌ*‹=ƒK*àŒ+‹=‹€¡ 0e1¹ %_data0¹‘l‚1‰%£%LVsocket?á‘l=ÉE‚ó£%Ú%˜™__a¶™‘h__b¶™‘`+V‚ 7äxŽƒ__groupingþ ¢‘¨ƒ__grouping_sizeþ Ñ ƒ__grouping_tmpþ xŽ‘˜„__n ÉE‘P„__min ÉE‘H„__i Ѹ„__test ”0‘_…p·„__j Ѱ+ŒQ†Ù¼Ú%&0ÑŽ__initialize_pcá‘l__prioritycá‘h‡26&2&|ˆc7Qȉ‘‘hŠЊ]R¤u‹thisu‘hbuffer]‘‘`ŒêL]F‘XŒ”X]á‘T+‹ŠŠW¤ö`Ú‹thisu‘hbufferW,‘`ŒêLWF‘XŒ”XWá‘TŠŠRö¬ ‹thisu‘hbŠN5ŽthisuŽ__in_chrg¢0 KYQøa‘h ´*R‰D‘h `aŠÁ¹‘hIŠߎthisu‘­á¹aIÂiÜ\‘Æ‘¨Ò‘¤…ù7’flag3ᑼ’result4ᑸ“Ç.:ø‡‘@¹²j(Ù‘Æ‘¨Ò‘¤…¡ß’flag3ᑼ’result4ᑸ“Ç.:ø‡‘@”_DefaultRuneLocale&„÷$•__dso_handle‘–)‚€ˆå@+ú—Q‚–…‚-DTû! @–§‚-DTû!@–Ñ‚€?+Î0'nothrowI•AU’ostream3Šwy'cerrAXTo’˜_  +]digitsF_ZNSt14numeric_limitsImE6digitsE¢0@™ÐAï_ZNSt14numeric_limitsIfE12has_infinityE’2™å<ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE’2™rTó_ZNSt14numeric_limitsIfE10has_denormE—2™ÐA(_ZNSt14numeric_limitsIdE12has_infinityE’2™å<)_ZNSt14numeric_limitsIdE13has_quiet_NaNE’2™rT,_ZNSt14numeric_limitsIdE10has_denormE—2™ÐAa_ZNSt14numeric_limitsIeE12has_infinityE’2™å<b_ZNSt14numeric_limitsIeE13has_quiet_NaNE’2™rTe_ZNSt14numeric_limitsIeE10has_denormE—2šnpos¹WÉEHÊ 0@7ÉEJ¯20EÃ/¨Hº_0Q×ýG›npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEÉEœÊ 0@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEÉEœ¯20E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEfJ¶&1iU,¢0Knumeric1jËY¢0J.1k+a¢0JéJ1lET¢0Jã>1m)¢0J*O1n–S¢0 LÄH1)O0xKL§X1bO_–+ ML¢1ñ}YZQLÂP1ò÷!ZQLoY1ó"(ZQLæ1ô,ZQL×_1õC>ZQL1ödZQL1÷ eQY„T{ÃXZdecÉ<ÃXZfixedó<ÃXZhex  ÃXYà ÃXZleftlÃX Zoct/9ÃX@Zright^ÃX€[¼&™ÃX[™ ­>ÃX[b'$ÊIÃX\showpos'¯.ÃX\skipws*¦]ÃX\unitbuf- ÃX [1 ÃX@YU4‘ZÃX°YA37e-ÃXJ[_:PÃXZbadbitLmLÈXZeofbitO8ÈXZfailbitT$:ÈXZgoodbitWÊ!ÈXZappj,ÍXZatemùHÍXYÛ^v=%ÍXYþ^y–+ÍXZcurŽ®PÒXY£X‘úÒXdupper71hS‹b€dlower72²Y‹bdalpha73J.‹bddigit74Q‹bexdigit75‹bdspace76%‹b@eprint77V/‹bdgraph78]‹b%dcntrl79U‹bdpunct7:Ž2‹b dalnum7;P‹b›_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE¢›_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE¢iê#Ë š=”hiÊ8Ö 5¢gÁ=3_ZNSt10moneypunctIcLb1EE4intlE’2gÁ=3_ZNSt10moneypunctIcLb0EE4intlE’2gÁ=3_ZNSt10moneypunctIwLb1EE4intlE’2gÁ=3_ZNSt10moneypunctIwLb0EE4intlE’2gÁ=«_ZNSt17moneypunct_bynameIcLb0EE4intlE’2gÁ=«_ZNSt17moneypunct_bynameIcLb1EE4intlE’2gÁ=«_ZNSt17moneypunct_bynameIwLb0EE4intlE’2gÁ=«_ZNSt17moneypunct_bynameIwLb1EE4intlE’2H-??ˆ"I‹bH[ ?‰ñ*‹bHÚ6?ŠjJ‹bHÜ7?‹]‹bHTa?Œp‹bHA,?ÊT‹bxsrate_?ÔšP¶„y¢?Õ‡\Jy7?ÖE(”0yÝ#?לT”0yF?Ü€+?…% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~ : ;.? : ; ‡@I< €.: ; ‡@I@: ; I ‚.G@ƒ: ;I „4: ;I … †.‡@4 @‡.4 @ˆ.4 @‰I Š.G: ; @‹I4  Œ: ; I .G: ; ŽI4 .1‡@@1 ‘: ; I’4: ; I “4: ; I ”4: ; I? < •4I? 4 < –4G —4G˜4G ™4: ;‡@I? <  š4: ;‡@I? <  ›4: ;‡@I? < œ4: ; ‡@I? < LÚ%C& §û /usr/include/libkern/i386../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/ext/usr/include/netinet_OSByteOrder.hSocket.hstl_algobase.hlocale_facets.tccTcpServer.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccStk.htypes.hsocket.hin.h TcpServer.h /„YË.Ló׃OŸ#v/#å2K»ltºäh­»v.h­»w.¼Yy.ºØƺØƺØNÈò'»­/Ùu#g/ÚKuç­/Úu/ÙŸR=ò'»­/Ùu#g/ÚKuç­/Úu/ÙŸ< %>t÷º¿/Ÿ Ú%âÖjä$/Jww v%‘%w‘%”%w”%£%v£%¤%w¤%§%w§%Ú%v !w!$w$7vÚ%Û%wÛ%Þ%wÞ%&v&&w&!&w!&2&v78w8;w;QvRSwSVwV¤v¤¥w¥¨w¨övö÷w÷úwúvwwQvRSwSVwV‰vŠ‹w‹ŽwŽÁvÂÃwÃÆwÆivjkwknwnv*ëœ%stk::Socket::isValid\minstk::TcpServer::readBufferzstk::TcpServer::writeBufferÚstk::TcpServer::accept5stk::TcpServer::~TcpServerastk::TcpServer::~TcpServerstk::TcpServer::~TcpServerßstk::TcpServer::TcpServer\‘stk::TcpServer::TcpServer7뜊__uint8_t¹__uint16_tè__uint32_t __int64_tR$_0__mbstate_t°__darwin_mbstate_tÊ__darwin_size_t__va_list_tagö__darwin_va_list“__darwin_wchar_t«__darwin_rune_tÂ__darwin_wint_tÙ__darwin_clock_tñ__darwin_time_t_opaque_pthread_once_t[__darwin_off_tq__darwin_pthread_once_t__darwin_wctrans_tª__darwin_wctype_tÃsize_tÑtime_tßptrdiff_t3$_4]div_tj$_5”ldiv_t¢$_6Ìlldiv_t´lconvva_list&fpos_t4__sbufj__sFILE]FILEè clock_t÷ tmÉ!pthread_once_tß!__gthread_once_t÷!wint_t"$_7Z"_RuneEntryl"$_8¦"_RuneRange¸"$_9÷"_RuneCharClass #$_10÷$_RuneLocaler'mbstate_tƒ'wctype_t².char_traits¸0__vtbl_ptr_typeÎ0nothrow_tÜ0new_allocator(2allocatorœ2_Atomic_word¶2basic_string,std::allocator >÷E_Rep_base >£_wctrans_t’actype_base–bctype@hmoney_base™hbasic_ios >ªl__normal_iterator, std::allocator > >«nnum_get > >Àtnum_put > >wybasic_ostream >‰}basic_stringbuf,std::allocator >õbasic_ostringstream,std::allocator > ƒStkError-„StkŸ‡in_addr_t°‡in_port_tÁ‡sa_family_tÔ‡in_addrø‡sockaddr_insˆSocket0ŠTcpServer‹__normal_iterator, std::allocator > >o’ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePathiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmmoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk6Socket10readBufferEiPvlicopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoi_OSSwapInt16atol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN3stk6Socket10readBufferEPvli_M_refcountporthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZN3stk6Socket11writeBufferEPKvli_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitEaccept_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk6Socket7isValidEisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumEwctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate_ZN3stk9TcpServerC2Ei~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv~TcpServer_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_ZN3stk9TcpServer6acceptEv_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvsetBlocking_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZNK3stk6Socket4portEvwcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZN3stk9TcpServer11writeBufferEPKvli_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk9TcpServerD1Ev~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN3stk9TcpServer10readBufferEPvli_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZL12_OSSwapInt16t_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEreadBuffervswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_GLOBAL__I__ZN3stk9TcpServerC2Ei_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvmbtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstateTcpServerpubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEwriteBufferclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZN3stk9TcpServerC1Ei_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitE_ZN3stk6Socket11writeBufferEiPKvligetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_localebufferSizeempty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr~Socketoverflow_ZNKSs6_M_repEvmblen_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt4cerriswalphatmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmmisValid_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmSocketsetfsetg_ZN3stk9TcpServerD0Evsetpiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeEconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceoutfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNK3stk6Socket2idEv_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__S_empty_rep_storagewprintf_S_id_monetary_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk6Socket11setBlockingEib_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZN3stk9TcpServerD2Ev_ZNSs10_S_compareEmmlengthfputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk6Socket5closeEi_ZN3stk8StkError10getMessageEvUH‰å‰}üƒ}üÿ•À¶ÀÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃTcpServer: Couldn't create socket server!TcpServer: Error setting socket options!TcpServer: Couldn't bind socket!TcpServer: Couldn't start server listening!N3stk9TcpServerEÿÿ'$Fm†ÿÿ'$Fm†zPLRx› 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿ$† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ§çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ§çÿÿÿÿÿÿÿ† ƒ:-ø;=ñ)-ä.-Ç*-¹3-´,=­ Ÿ>-Ž*-€3-{,=tf=-M-7*-)3-$,= A-æ*-Ø3-Ó,=̱B-–(--};=^:-P;=I)-<.-*-3- ,= ÷>-æ*-Ø3-Ó,=̾=-¥-*-3-|,=ueA->*-03-+,=$ B-î(ç--Õ;=»6-©.-™(ƒ6-q.-a(K6-9.-)(<-ê@-Ã-˜?-q-K2-F0-À0-ƒ0-Y$-:/-`0à¸h@ðȘpH ˜’œ‘”‘n‘f‘‘‘ñ韗skG?ê⊂%ûŽóŽàŽØŽŽˆŽ]ŽUެ¤jb3+ûŒ0 …e´TXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(R-=7-8,8=%1- P4H'@50( + &I^I 8^84 \4 ^ ^ü \ü È#^È"Ä \Ä# !^ Œ \Œ! X^XT \T ^  \ è^èä \ä °^°¬ \¬ x^xt \t @^@< \< ^ \ Ð^ÐÌ \Ì ˜%^˜$” \”% `^`\ \\ ( ^($ \$ 9Ml&Ž¢ ÄÚ%õ +78&h&˜&À&ý&0('B¸'LØ'c€(ˆ¸(¼ð(á()€%D€(›R{`)Ť¢˜)ñöËÐ)ŒÂ8°*‹jRè*ê*^R@*uŠx*€£%a€H(¢ 'Ûì&,`'i"¸Ò¶B2AM‚éñVtf.y£ [a¿ëOÊ__ZN3stk6Socket7isValidEi__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk9TcpServer10readBufferEPvli_recv__ZN3stk9TcpServer11writeBufferEPKvli_send__ZN3stk9TcpServer6acceptEv_accept__ZN3stk9TcpServerD0Ev__ZTVN3stk9TcpServerE__ZN3stk6SocketD2Ev__ZdlPv__ZN3stk9TcpServerD1Ev__ZN3stk9TcpServerD2Ev__ZN3stk9TcpServerC1Ei___stack_chk_guard__ZN3stk6SocketC2Ev_socket__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE_setsockopt_bind_listen__Unwind_Resume___stack_chk_fail__ZN3stk9TcpServerC2Ei__ZTIN3stk9TcpServerE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk9TcpServerE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk6SocketE___gxx_personality_v0__ZN3stk6Socket7isValidEi.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9TcpServer10readBufferEPvli.eh__ZN3stk9TcpServer11writeBufferEPKvli.eh__ZN3stk9TcpServer6acceptEv.eh__ZN3stk9TcpServerD0Ev.eh__ZN3stk9TcpServerD1Ev.eh__ZN3stk9TcpServerD2Ev.eh__ZN3stk9TcpServerC1Ei.eh__ZN3stk9TcpServerC2Ei.eh__GLOBAL__I__ZN3stk9TcpServerC2Ei__ZL12_OSSwapInt16t__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC0LC1LC2LC3GCC_except_table0GCC_except_table1EH_frame1__ZL12_OSSwapInt16t.eh__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk9TcpServerC2Ei.eh___tcf_0.ehstk-4.4.4/src/Debug/Thread.o000644 000766 000766 00000234154 12015735511 015523 0ustar00garygary000000 000000 Ïúíþ (é °è __text__TEXTU°˜(€__debug_frame__DWARFXP x)__debug_info__DWARF¨EšX è)__debug_abbrev__DWARFíŸí §__debug_aranges__DWARFÚ©Pбà*__debug_macinfo__DWARF*ªÚ±__debug_line__DWARF*ªõÚ±ø*__debug_loc__DWARF¯(϶ +T__debug_pubnames__DWARFG³þ÷º__debug_pubtypes__DWARFE´Jõ»__debug_inlined__DWARF»?Ã__debug_str__DWARF»}a?Ã__debug_ranges__DWARF ¼$__mod_init_func__DATAÀ$À- __textcoal_nt__TEXT7È$ €__StaticInit__TEXTOXÿ$È-€__cstring__TEXT¨4X%__const__DATAàH%ø-__bss__DATAè __eh_frame__TEXT(ÀØ%0.9 h__constructor__TEXTè ˜(__destructor__TEXTè ˜(ø/6X3 P "UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øèÉÃUH‰åHƒìH‰}øH‹EøH‹x¾è…À”À„ÀtH‹EøHÇ@ÇEôëÇEô‹EôÉÃUH‰åHƒìH‰}øH‹EøH‹xè…À”À„Àt ÇEôëÇEô‹EôÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹EøH‹@H…Àt*H5H‹=èH‹}ø¾èÇEäë3H‹}øHƒÇH‹MèH‹Uð¾è…À”À„Àt ÇEäëÇEä‹EäÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øH‹}øèHH‹EøH‰H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‹}øèHH‹EøH‰H‹EøHÇ@ÉÃÿÿÿÿx $7† ,† ƒ$OC† $’† $† $2† $FH† $Ž7† $ƃ† $J7† $‚7† $º7† $ò1† $$1† AšGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Thread.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv  __darwin_pthread_handler_rec;= __routineN# H k=âodl _opaque_pthread_once_tE¢ __sigE #Æ#ET#_opaque_pthread_t Hö __sigH # __cleanup_stackHN#Æ#Hö#ol__darwin_off_tnä__darwin_pthread_once_t|d__darwin_pthread_t‚V¢__darwin_wctrans_t(»__darwin_wctype_t*Âsize_t c¤time_t WËptrdiff_t ˜ stdL 7L 8O XR Zy ]  _¼ b×j)k`o§pÅqærýsuYwuxˆzŸ}»~× *‚LƒY„u…ˆ†®‡ÏˆðŠ ‹7ΘÐVÑdÓiÔÕשØÙÀÚáÛ+;€<´=Ðd)e5g8hQihjk–l­mÄnæos'tMvsw•x½zÕ{í|û} ‚' ƒ? „\ †p ‡‰ а ‹¾ ŒÖ µó ¶!·>!¸[!¹‚!<ãFç%G&H&I5&JO&Kj&L…&M &N»&OÖ&Pñ&Q 'R''BB'CE'DÃ!FH'GY'Hu'I–'J³'KÕ'L÷'M(N%(HO(’p(”s(•Š(–¡(—Â(˜Þ(™ú(š)›3)œP)g)žt)Ÿ›) Á)¡ã)¢ *£%*¤<*¥^*¦{*§—*©¸*«Ù*­ÿ*¯ +±<+³X+´y+µ•+¶±+·Í+¸é+¹,º/,»F,¼g,½ˆ,¾©,¿Õ,Àñ,Â-Ä/-ÅP-Æq-Ç’-ȳ-ÉÊ-Êë-Ë .Ì-.ÍN.Îf.Ð~.Öš.ܶ.âÒ.èî./+/L/__debug1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ò denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >w &3#_M_pš#&3 š d3reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >˜_Ios_Fmtflags7® _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“s _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸» _S_beg_S_cur_S_end_S_ios_seekdir_end€€ J ¡!event¢erase_eventimbue_eventcopyfmt_event"œ_Ó§_M_nextÕtR#_M_fnÖ•R##•Y×»##ƒØy3#$œ_ÛttR •R » tR%ÞEß1?tR&Î]ãl;»tR"&ñî_M_pwordòk#_M_iwordó #&ô›RÖ5'Ÿ_ZNSt8ios_base4Init11_S_refcountEy3(_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioEq1$Ö5ˆ¡RB5¡R»basic_streambuf >R‘`T”`U—`Wš`X´`ZÎ`\è`]a^!a_;a`Uaaoab‰ac£ad½ae×afñag bh'biAbjXbctype_basectypemoney_base°)patternÉ fieldÉ ¤!#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >* ]¶b*t‹ß t‹ t‹+¹_þ x)q1 n  iR,nothrowIÑ@¯,cerrAaSÉ-__ioinitM_ZStL8__ioinitî.áHX»n n nt/o.ä\eš š n o.x*dš¼ š n*k[þš× ». Pkø ø » þ0 $_4a) quotb»# remc»#div_tdÿ $_5f` quotg # remh #ldiv_ti6 $_6l˜ quotmõ# remnõ#lldiv_ton.ò;“»¾ ¾Ä1.§ ”ÜÜ ndouble.¬ •»ý n.± –  n. aœk? ø ø   ?E2»Y ø ø.Rž)u » »3Û5 ˆ k.l9¡šŸ n.‰£`»  .ÄLª»× n .§«ø ø n þwchar_t.]6¬»* ø n 3õ#¯L k   ?4l\°».p$±ku k 3²ˆ Ô*T*³-ܨ n ¨š.*µ Ï n ¨ ».%½»ð n ¨ »*)T›W»  n.'Ã, š , 2/þ.üJÄ»S š þ__gnu_cxx¡*v ®T4õ õ*R´7˜Ÿ õ õ__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >.R,§˜© õ õ.77™õÀ n.´]ºõá n ¨ ».SNÀ n ¨ »*[*´-"" n ¨float.‡]·GG n ¨long double3Š&Çi ».gK¦õ€ õ lconv`+´y,š#Ž(-š#.š# int_curr_symbol/š# currency_symbol0š# mon_decimal_point1š#( mon_thousands_sep2š#0 mon_grouping3š#8)4š#@ì85š#H int_frac_digits6o#P¦7o#Q p_cs_precedes8o#R p_sep_by_space9o#S n_cs_precedes:o#T n_sep_by_space;o#U p_sign_posno#X int_n_cs_precedes?o#Y int_p_sep_by_space@o#Z int_n_sep_by_spaceAo#[ int_p_sign_posnBo#\ int_n_sign_posnCo#].þ25šÐ » n4AKÝ€va_list IÐfpos_t U __sbuf `0 _base a0# _size b»#‡ __sFILE˜ ‚† _p ƒ0# _r „»# _w …»# _flags †˜# _file ‡˜# _bf ˆ# _lbfsize ‰»#( _cookie Œk#0 _close •#8 _read Ž´#@ _seek Ó#H _write ò#P _ub “#X _extra ”#h _ur •»#p _ubuf ˜ #t _nbuf ™#w _lb œ#x _blksize Ÿ»#ˆ _offset  ò#2»• k†2»´ k š »›2òÓ k ò »º2»ò k n »Ù__sFILEXø‡l‡)lFILE ¡63K3 ïK K).IJ ð»h K.ã0 ñ» K.«_ ò»– K.^/ ó»­ K.8 ô»Ä K.T7 õ»à K àò.?8 öš š » K*Ì úBAK' n n." ÿM k   K5„" ø,Ks n n K6” »• K  »6Ž! »² K ²¸/ò6+U  Õ K6 »í K7ã+ »6V š š$ ' n6n4 »? n6+1 »\ n n$h% p K$ëJ ‰ K š6,^ »° K š » 7¿ K6tS šÖ š6¢ »ó » K6 ©»! š  n86ª9 ª»8! K n 8!ø6Ç «»[! n 8!6Ì! ¬»‚! š  n 8!6–> ­»¤! n n 8!o´!lclock_t!M³ tm8!Z•" tm_sec![»# tm_min!\»# tm_hour!]»# tm_mday!^»# tm_mon!_»# tm_year!`»# tm_wday!a»# tm_yday!b»# tm_isdst!c»# tm_gmtoff!d #( tm_zone!eš#0pthread_once_t"^pthread_t"m<__gthread_once_t#/•"wint_t$Fœ $_7$Q1# __min$R…# __max$S…# __map$T…# __types$U1##Â_RuneEntry$Vâ" $_8$X}# __nranges$Y»# __ranges$Z}##7#_RuneRange$[I# $_9$]Ä# __name$^Ä## __mask$_Â#oÔ#l _RuneCharClass$`•#$_10ˆ $bU% __magic$cT# __encoding$dU%# __sgetrune$f„%#( __sputrune$g¨%#0 __invalid_rune$h…#8 __runetype$j®%#< __maplower$k¾%#¼ __mapupper$l¾%#¼ __runetype_ext$sƒ##À __maplower_ext$tƒ##Ð __mapupper_ext$uƒ##à __variable$wk#ð __variable_len$x»#ø __ncharclasses$}»#ü __charclasses$~Î%#€oe%l2…~% n ¤ ~%ne%2»¨% … š ¤ ¨Š%¾%lÿ…Î%lÿÔ#_RuneLocale$ê#9k=%å-»& »9 <%ë5A»& »9A>%÷Ò»5& »9-%þ²&»O& »+\H%š »j& »+ž% Ü»…& »+2-%²F» & »+[%éH»»& »+Z%k)»Ö& »+ý6%"t»ñ& »+3%)`.» ' »+ %5¢,»'' »+&%;ý&»B' »:œ!|‹/´!.NI!~Üu'  *8!‚æ9' 'Ã!.J!…­' ­'.Ÿ8!{šÊ' Ê'Ð'/Ã!.ú8!}šì' ì'ò'/. !€'( ì'.9!'%( ì'*w>!ƒ¯VO( š  n Ê'mbstate_t&UŠwctype_t'4v.[P&yÔ"Š( ».? &zÔ"¡( K.F &{øÂ( ø » K.M`&|Ô"Þ( þ K.Š`&}»ú( , K.4M&~») K ».Â]&»3) K ,8.&€»P) K ,8.h4&Ô"g) K4Q&‚Ô".ž"&ƒ•) n  •)O(.ƒ[&…Á) ø n  •).21&†»Ø) Ø)Þ)/O(.s9&ˆ * ø ~%  •).!)&‰Ô"%* þ K.z &ŠÔ"<* þ.¼1&Œ»^* ø  ,8.ƒ &»{* , ,8.ý&ŽÔ"—* Ô" K.ò_&»¸* K , 8!.>&Ä»Ù* K , 8!.±5&’»ÿ* ø  , 8!.û3&Æ» + , , 8!.ð"&“»<+ , 8!.ÅX&Ç»X+ , 8!.Í &”y+ š þ •).$&•ø•+ ø ,.X,&—»±+ , ,.&˜»Í+ , ,.‘.&™øé+ ø ,.š,&š, , ,*O2&œCI/, ø  , Ê'."&F, ,.ù-&žøg, ø , . 8&Ÿ»ˆ, , , .—9& ø©, ø , .H,&¤Ï, š Ï,  •),.²&¥ñ, , ,.gN&©Ü - , -ø.nN&È"/- , -.uN&«øP- ø , -.|N&¬ q- , - ».T3&®»’- , - ».ƒ+&§³- ø , ./&¨»Ê- Ô".UQ&°»ë- , , .—S&±ø . ø , .ÔG&²ø-. ø , . 2&³øN. ø þ .ž^&´»f. ,8.Ã"&µ»~. ,8.)&–øš. , þ.ë/&¡ø¶. , ,.](&¢øÒ. , þ.1>&¦øî. , ,.£L&¯ø/ , þ .x&ÊG+/ , -.#,&ÍõL/ , - ».(>&Ïm/ , - »__gnu_debug:/;;M ;<Ÿ³()#G»&L7)&A» y1?o?tbool?1/»2»18•1@__vtbl_ptr_type„1A€ G<ª*6î23•L*DÙ1î23•L*Fò1î2 ô23g*K 2î2»*.*N¯Iš-2ÿ2 e1*.*Q?nN2ÿ2 k1*x$*V'št2î2 » ø=ˆ$*`Ã2–2î2 š »*]Q*dýE²2ÿ2=‚X*ju3Ô2î2 š k1B@%*nžYî2 š¹1?ú2/¹1ú2<Œ +1^3¹1#3ŒX,d.3^33ŒX,fG3^3 d3C´<,l^3»3?j3/3/q1/ž _Atomic_word-%»8 <ò +8¦FDnposºV¦FE_M_dataplus8 #_Rep_base_RepF—+BNšû3«FF—+ªUš4¶F šFi$´L¼F<4«FF#%]@ÀZ4«FF)X Àx4«FG -ÍX’4¶FF‚4*8º4«F » nGaR<Ï$ã4«F » » nFJDAT 5«F » »F4LtGq1.5«F nG`%UŠRQ5 š n »GŒ:^âTt5 š n »G¢:g‚9—5 š » oGåNzúRº5 š À ÀGåN~‚2Ý5 š # #GåN‚µ6 š š šGåN†Ù#6 š n nF, Š1`»E6 » »G .ÃNn6¶F » » »G÷T.µ©ˆ6¶FH!šx(ÂF$ð°6¶F3ð.¿É6¶F d33ð.·â6¶F ÈF3ð.Å7¶F ÈF » »3ð.Ð-7¶F ÈF » » d33ð.ÛP7¶F n » d33ð.ân7¶F n d33ð.é‘7¶F » o d3$kì¬7¶F»5UôaÎFÎ7¶F ÈF5Uü‰4ÎFð7¶F n5U‘`ÎF8¶F o5o39À/8¶F5o3=7#L8«F5¤W&¥"Ài8¶F5¤W1¨#†8«F5†S:lÿ £8¶F5†SCw À8«F5f LÀ ÿ Ý8¶F5f U¼w ú8«F5Ÿ ]Q9«F5F`cE49«F5]Qh'Q9«F%M9.neYt9¶F » o%M9ƒÆV’9¶F »5Ê"‹ÙO¯9«F% +.äË Í9¶F »%ê5¦ìRæ9¶F5óK­ q1:«F5h¼9Kk1%:«F »5h͵e1G:¶F »5·Wâ)k1i:«F »5·WõM e1‹:¶F »5=u4ÎF­:¶F ÈF5= Ñ+ÎFÏ:¶F n5=]ÎFñ:¶F o5‚4.JòÎF;¶F ÈF5‚4.[UÎF?;¶F ÈF » »5‚4./)XÎFf;¶F n »5‚4B')ÎFˆ;¶F n5‚4.³+ÎF¯;¶F » o%eŠJÍ;¶F o*—.øM ÎFî;¶F ÈF5—ƒ:SÎF<¶F ÈF » »5—.4OÎFA<¶F n »5—Ÿ!.ÎFc<¶F n5—¯o%ÎFŠ<¶F » o%ëYÌó/²<¶F À » o5ëYëÂKÎFÙ<¶F » ÈF5ëYõ7ÎF =¶F » ÈF » »5ëY.m ÎF6=¶F » n »5ëY**ÎF]=¶F » n5ëYAÛ;ÎF‰=¶F » » o5ëYRÛ À°=¶F À o5¤ j¯'ÎF×=¶F » »5¤ zâ Àù=¶F À5¤ Ž.FÀ >¶F À À52.©i5ÎFL>¶F » » ÈF52.À)%ÎF‚>¶F » » ÈF » »52..uÎF³>¶F » » n »52.êOÎFß>¶F » » n52.ÀSÎF?¶F » » » o52.™PÎFE«F o »5×84“3¦E«F » »5s.“!»ÈE«F ÈF5s..‚8V»ôE«F » » ÈF5s..’šF»*F«F » » ÈF » »5s..£×>»LF«F n5s..²:M»xF«F » » n&s..Ãû5»«F » » n »/±F/“3“3Ö3?Ö3?±F?“3<Ê3”G _M_length•# _M_capacity–#ƒ—y3#<Ö3›ÚHÔF#Ji .@å¦FJæ1.E /tJ‰^.QvÚH:!´LKÂF*u¾5q1ŽGêH*OHÂ}Kq1ªGêH=p@ÆÔPÂG¼F=FÊ3ÚG¼F= #Îs<÷G¼F »*Ÿ9Ø@šH¼F*ñ-ÜÑš9H¼F d3 d35—&.2¼F_H » » d3=“"çùK|H¼F d3%8.«JAšH¼F d3*ó2õvOš¶H¼F&8>.^ž>š¼F d3 »êHlðH/G< /COLKnone/h_ZNSt6locale4noneE1Ly&/iŸ+1Mnumeric/j¯X1LW-/kü_1LJ/lNS1L>/mœ(1L3N/nŸR1 Kall/p_ZNSt6locale3allE1?­E_M_impl/OL#(_S_classic/ _ZNSt6locale10_S_classicEOL(_S_global/#_ZNSt6locale9_S_globalEOLNH/)™/UL(_S_once/8_ZNSt6locale7_S_onceE¼"–¼]3˜/{†JeL3˜/„ŸJeL kL3˜/¸JeL n3˜/ÛJeL kL n »3˜/ªþJeL kL kL »38 /ºKeL»*U/Å÷kL9KeL kLstring+<“3*' /ÝT>9KcKvL*\N/ço6q1„KvL kL*d6/ð2q1¥KvL kL5Œ"/Ú`õHÁK kL>>/ç?kLO˜/<îKeL OLP+K/?MP*/BÞ(F"J/EÏ#»)L »Q)A/H8)eL kL kL »³I/ZL`L/nõH?qL/õHqLRfJ/W|LwNS_vptr$facet1#Tƒ/\y3#__c_locale08wN(_S_c_locale/__ZNSt6locale5facet11_S_c_localeE²LN¨W/b€N(_S_once/e_ZNSt6locale5facet7_S_onceE¼"P*/i°O–/vhM’N Ué/{|L‰M’N»GV!/± ¬M ˜N n ²LFÉY/‚Ü!²LÉM ˜NG_/…ÙâM ˜NH¢Q/Šc0²LHž/ºEnGÞE/‘¥3"NžNGÎ]/•2@ÐW‡ žWÄY ‡ 5;XO‡ ÅWÄY ‡ ‡ %~@^ÕVãWÄY ‡ 5Ó"j?|UXÐY5Ó"rþ?|U"XÄY |U5΀œ<|U?XÐY5Έ0|UaXÄY |U5[)›ÛIq1}X q15H§%õHŸXÄY kL54*²›õH¼XÐY5òJ¼ kLÙXÐY>%ÎýI»5XaÞÒFÛY YÄY »5šóŽáY/YÄY »_ö<§ROYÄY»OJ eYÄYOJ  €YÄY çYVUGRÄY çY/‡ / /® /s §ÄYl§R?§ÖY/§R? ?k?ÖYY¡@1:íYc`S_vptr$basic_streambuf1#`_M_in_beg2Ú#`_M_in_cur2Äš#`_M_in_end2Åš#`_M_out_beg2Æš# `_M_out_cur2Çš#(`_M_out_end2Èš#0`_M_buf_locale2ÏõH#8aKY2ÔíYÕZc`»*o(2à³õHöZc` kL*4*2ñ"aõH[i`*×H2þR:c`8[c` š 5ù^2G›/d[c` õ s ® 5Ì829›/‹[c` l ® 5YR2 u »¨[c`5üN2»6|UÅ[c`56(2'ŸG»â[c`5ú`29‹ »ÿ[c`5é72O¼M»\c`5ï72b¶R|UC\c` š 5±:2pï9»e\c` o5ÈW2‰T`»‚\c`5OP2¤ »¤\c` o5UP2¾7 |UË\c` n O+$2Ëá\c`F“/2ÞÒšÿ\i`FS 2áƒNš]i`FÝ+2äN š;]i`G’T2îNLZ]c` »G@X2ù¹ƒ]c` š š šFÖ!2 ¶/š¡]i`FL2²9š¿]i`FúY2µ^šÝ]i`G2h-ü]c` »GEX2'R^ ^c` š šbH2<TTíYG^c` kLcëJ2KM"c`íYw^c` š cJ2W\7›/íY¬^c` õ s ® c!%2c(#›/íYÜ^c` l ® c¬:2o!4»íY_c`cÈF2…&/|UíY(_c`dmK32„6|UíYW_c` š cd?2«Þ » íY}_c`c4^2¸£H» íY£_c`c6Q2ÐaP» íYÎ_c` »dó`3T›`|U íYý_c` n c«L2ûÊL» íY(`c` »O+$2C`c` t`VU2" =z`c` t`íYo`/íY?o`?íYwctrans_t4'\9—'H"»´` Ô"9kS'N:U»Î` Ô"9¼Q4?õF»è` Ô"91U'T[»a Ô"9JX'Z4I»!a Ô" `(9M'`)7»;a Ô"9\Y'fH!»Ua Ô"91W'lX »oa Ô"9ê>'rºW»‰a Ô"9_-'x=Y»£a Ô"9¨'~”:»½a Ô"9tK'„±»×a Ô"9¬@'Š9»ña Ô".04†Ô" b Ô" €`9"U'öÔ"'b Ô"9ƒ '–Þ8Ô"Ab Ô".Þ14ˆ€`Xb n.'²`(ob n6Å!"q1Gkjm*HU6Ðò ckjm=HU6ó%€kum  $ù"6škum c`_Ó6 viºkum»5”86B'Nm×kjm5”86%RWNmùkum Nm5ì;63«c`ljm*ì;79&c`7lum c`*E 7C¸{mXlum m5A6d³7ouljm5A6xßo—lum o*H7€cFõH¸lum kL*NV7uFOoÞljm o o*&^7z;$oÿljm oOù"6¼muml»57Œ»:3mum c`mãK7«_um kLÚZm/em/Qpm/vivi?vi?pmWÀ8}OoT¹\8š#$8йmOo$8ÓmOo Uo5ÄT8™,;e1ðm`o5‹>8_,š n`o5¿<8¡Ü.ko*nOo5¿<8¨˜.‡mLnOo »5I>8­EkoinOo5I>8´TE‡m‹nOo »5h8¹Þ@e1­n`o qo5=8½koÏnOo qo5ÎT8Át‡mñn`o qo5€>8ź?kooOo qo5ØT8É¢;‡m5o`o qo&²W8ÍðMUo`o‡m?[o/šfo/‡m?‡m?wo/«? ?GRQ|Lgu|L#h¼]Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEµN$\3¤ pgu »5Ö)¿T1šAp_m š š R |o mu5Ö)ã Cšwp_m š š R |o ÛY5Ö)èDš­p_m š š R |o su5Ö)í¡Bšãp_m š š R |o yu5Ö)òqCšq_m š š R |o u5Ö)ø{DšOq_m š š R |o …u5Ö)ýãDš…q_m š š R |o ‹u5Ö)9Bš»q_m š š R |o ‘u5Ö)#iAšñq_m š š R |o —u5Ö)(ÑAš'r_m š š R |o ‚o5Ö)H š]r_m š š R |o áYU^Mˆo~rgu»FÞ! šµr_m š š R |o ÎFcª ÎÖšˆoôr_m š š R |o mucª šˆo3s_m š š R |o ÛYcª ošˆors_m š š R |o sucª ‹šˆo±s_m š š R |o yucª $šˆoðs_m š š R |o ucª ,.šˆo/t_m š š R |o …ucª 3™šˆont_m š š R |o ‹ucª ;š ˆo­t_m š š R |o ‘ucª HAš ˆoìt_m š š R |o —ucª d¬š ˆo+u_m š š R |o ‚onª q š ˆo_m š š R |o áYˆo?q1?¥?Ô?»?õ??"?ÜRÛ|LHz|L#h¼]Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEµN$Â*ï vHz »5‡/ ÚÎQvTm Î R o q15‡/+ X΂vTm Î R o 5‡/0 ¬Î³vTm Î R o »5‡/5 ÎävTm Î R o õ5‡/: TÎwTm Î R o 5‡/j î4ÎFwTm Î R o Ü5‡/o ÎwwTm Î R o G5‡/„ OMΨwTm Î R o øG(+'»UåwTm n » o n š š NzGðPÄ_"xTm n » o R š š NzG‚‰ÎZxTm o  R š n NzUb¢ u{xHz»c¾ZÎuµxTm Î R o q1cäÕZÎuïxTm Î R o cë,[Îu)yTm Î R o »cò‹[ÎucyTm Î R o õcùâ[ÎuyTm Î R o cSUÎu×yTm Î R o Üc~ZÎuzTm Î R o Gn•4Î uTm Î R o øu?»kÚ1@Tz~oviH"S_vptr$basic_ostream1#3À9VµzNm»~ c`a79_TzÚzNm»~*±M9p8J!~ûzNm '~*±M9yPJ!~{Nm <~*±M9ƒ$ !~={Nm Q~*±M9©²Q!~^{Nm *±M9­¹"!~{Nm »*±M9±fQ!~ {Nm q1*±M:\ÅQ!~Á{Nm ˜*±M9¸ÏQ!~â{Nm ¥*±M:jŽQ!~|Nm »*±M9ØQ!~$|Nm Ô*±M9ÌÙQ!~E|Nm õ*±M9ÐãQ!~f|Nm *±M9ÕpQ!~‡|Nm Ü*±M9Ù„Q!~¨|Nm "*±M9ázQ!~É|Nm G*±M9åi!~ê|Nm ø*±M:xÔ!~ }Nm c`*‡/:Ò !~,}Nm o%óN9#X;O}Nm n *:­¡&!~u}Nm n *³\:ÄdV!~‘}Nm*":ÙÃ+›/­}Nm*g:éÎ!~Î}Nm l 5g:ëO!~õ}Nm õ s pÀ9nNm»~~ ~0?Tz-~2!~<~ !~B~2{mQ~ {mW~2Rf~ RYP1GíYÁ€íY#`_M_mode;U® #@`_M_string;X“3#H3¾;dÀ~Á€ ® 3¾;rÞ~Á€ ÈF ® *Œ ;…ë+“3ú~Ç€=Œ ;9<Á€ ÈFlX;§¼%5Á€ ® dÈF;± 6|Uf~ZÁ€dd?<‰ƒ» f~Á€d6Q<4rV» f~©Á€ »d«LÁ€™×5Œ ;Óµ-“3¶×rŒ ;Ý¿&Ñ ÈFÒ€Ý/Ò€stk=àƒ D9ô‚sType=WSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDŘ8tSRATE=ù_ZN3stkL5SRATEEqˆ€ˆå@uRT_BUFFER_SIZE=ÿ_ZN3stkL14RT_BUFFER_SIZEEutPI=_ZN3stkL2PIEqˆ-DTû! @tTWO_PI=_ZN3stkL6TWO_PIEqˆ-DTû!@tONE_OVER_128=_ZN3stkL12ONE_OVER_128Eqˆ€?Yí=Uàƒó„S_vptr$StkError1#`message_=j9K#`type_=k÷#3D9=oK„ó„ iR ÷ae(=sàƒj„ó„»vc=vöWàƒŠ„ó„w• =yÃ(ù„àƒ®„ó„wý=|^aiRàƒÒ„ó„x°K=‰0nàƒó„àƒ?ÿ„/÷Yô‚=„…kˆS_vptr$Stk1#Ji>=ˆdHhcJk =‰;*hcJð5=Š–IhcJò6=‹ühcJ%`=ŒrhcJ‹+=ÓShcStkFloat=LÜysrate_=Ô£O…zV=Õ‡9Kz7=Öá'q1z„#=×¥Sq1{alertList_=Ø_ZN3stk3Stk10alertList_Eostringstream1ŽÒ€zKE=ÜÊ*†`ignoreSampleRateChange_=Ýq1#:Ð;=n …=³=¤'9ˆ† …= =¬ã ¥†kˆ q1:·(=¯oI9K=ˆ=²E͆ 9K=²_=µ†*ä† 0=Ó`=¸Wû† 0=®=»8L‡ 0=²=¾ó )‡ »*DK=ÁWIq1N‡ … … …==ÈíQj‡ n ÷==ËÍ3†‡ 9K ÷=¦\=Î/3‡ q1=éF=Ñ42´‡ q1|Å=àɇkˆ}¡\=ã…é‡kˆ»~û#=æH…ˆkˆ … …l,=é]2ˆkˆ kˆly=ìKPˆkˆ kˆm=ïñ]kˆ ÷…/…THREAD_HANDLE> «"THREAD_FUNCTION> ¢ˆ¨ˆ2k·ˆ kYú‚>2…‰‰…#`thread_>\vˆ#3˜8>5÷ˆ‰‰aO->8·ˆ‰‰‰»*ÝG>@{_q1<‰‰‰ ‹ˆ k*/>JÝ=q1X‰‰‰*n.>P{.q1t‰‰‰Bd3>X§8‰‰·ˆW#8}W‹T¹\8n#$8ŠÁ‰W‹$8Û‰W‹ ]‹5ÄT8™jk1ø‰c‹5‹>8¶ nŠc‹5¿<8¡7+n‹2ŠW‹5¿<8¨ô*‰TŠW‹ »5I>8­±=n‹qŠW‹5I>8´?=‰“ŠW‹ »5h8¹É,k1µŠc‹ qo5=8½Än‹׊W‹ qo5ÎT8ÁO‰ùŠc‹ qo5€>8Å·Nn‹‹W‹ qo5ØT8Én'‰=‹c‹ qo&²W8ͬ]‹c‹‰?`Li‹/‰?‰?¦F¿O¶‹€__a¶¶‹‘h€__b¶¶‹‘`/t‹ßL”Œ__groupingþ n‘¨__grouping_sizeþ ‘ __grouping_tmpþ ”Œ‘˜‚__n ¦F‘P‚__min ¦F‘H‚__i ‘¸‚__test q1‘_ƒP—‚__j ‘°/iR„ÛpO’˜íŒ€__initialize_pj»‘l€__priorityj»‘h…S’§ä†c101‡k‘hˆt‰a2E|`‰Í `‘h/‰‰ˆX‰KFŽÈ”‰Í `‘hˆ<‰:ŽÅÉÍ `‘hˆ‰$ÆI`މÍ `‘h€routine$‹ˆ‘`€ptr$k‘XŠ÷ˆ >Ž‹Í `Œ__in_chrg1Ž J¬jŽŽ!Ž‘hŽ‚L‚¹ø–ŽŽ!Ž‘h޹!ºñDÂŽŽ!Ž‘hŠãˆÛŽ‹Í `ÂŽ¿ò#ŽÏŽ‘hÂŽE&$UÜ3ŽÏŽ‘h_DefaultRuneLocale$„Ô%__dso_handlek‘ƒ€ˆå@/Ô’(ƒ‘\ƒ-DTû! @‘~ƒ-DTû!@‘¨ƒ€?/«1,nothrowIÑ@¯ostream1ŠTz,cerrAaSÉ“+ è ^digitsF_ZNSt14numeric_limitsImE6digitsE1@” Aï_ZNSt14numeric_limitsIfE12has_infinityEo3”<ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEo3”{Só_ZNSt14numeric_limitsIfE10has_denormEt3” A(_ZNSt14numeric_limitsIdE12has_infinityEo3”<)_ZNSt14numeric_limitsIdE13has_quiet_NaNEo3”{S,_ZNSt14numeric_limitsIdE10has_denormEt3” Aa_ZNSt14numeric_limitsIeE12has_infinityEo3”<b_ZNSt14numeric_limitsIeE13has_quiet_NaNEo3”{Se_ZNSt14numeric_limitsIeE10has_denormEt3•nposºV¦FJi .@å¦FLæ1.E /tJ‰^.QvÚH–npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¦F—i .@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¦F—æ1.E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE2Ly&/iŸ+1Mnumeric/j¯X1LW-/kü_1LJ/lNS1L>/mœ(1L3N/nŸR1 NH/)™/ULN¨W/b€¹“/}NN¢/ñaX7RNËO/ò–!7RNSX/ó¾'7RN›/ôc+7RN¦^/õs=7RN(/öd7RN/÷ BRZSŽ Y[decù; Y[fixed#< Y[hex « YZ  Y[left Y [octE8 Y@[rightì\ Y€\&N Y\Ê õ= Y\ '$öH Y]showpos'. Y]skipws*Š\ Y]unitbuf-¦ Y \1  Y@Zô4uY Y°Zx27¯, YJ\æ]:þ Y[badbitL™K¥Y[eofbitO:¥Y[failbitTT9¥Y[goodbitWi!¥Y[appj?ªY[atem;HªYZ¿]ví$ªYZâ]yà*ªY[curŽ·O¯YZ¤W‘™¯Yeupper51qRhc€elower52–Xhcealpha53œ-hcedigit54Yhcfxdigit55¿hcespace56Ùhc@fprint57Ã.hcegraph58q\hc%ecntrl59Thcepunct5:Å1hc ealnum5;hc–_S_atoms_out!_ZNSt10__num_base12_S_atoms_outEn–_S_atoms_in%_ZNSt10__num_base11_S_atoms_inEnj‘#Ë Ê<qijà7Ö =nhñ<3_ZNSt10moneypunctIcLb1EE4intlEo3hñ<3_ZNSt10moneypunctIcLb0EE4intlEo3hñ<3_ZNSt10moneypunctIwLb1EE4intlEo3hñ<3_ZNSt10moneypunctIwLb0EE4intlEo3hñ<«_ZNSt17moneypunct_bynameIcLb0EE4intlEo3hñ<«_ZNSt17moneypunct_bynameIcLb1EE4intlEo3hñ<«_ZNSt17moneypunct_bynameIwLb0EE4intlEo3hñ<«_ZNSt17moneypunct_bynameIwLb1EE4intlEo3Ji>=ˆdHhcJk =‰;*hcJð5=Š–IhcJò6=‹ühcJ%`=ŒrhcJ‹+=ÓShcysrate_=Ô£O…zV=Õ‡9Kz7=Öá'q1z„#=×¥Sq1zKE=ÜÊ*†% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8   I I : ; I8  : ; !I/9: ; : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 < < ! : ;" : ;# : ;I8 $.? : ;< %.? : ;‡@< &.? : ;‡@I< '4: ;‡@I? 2 < (4: ;‡@I? 2 < ) : ;*.? : ; ‡@I< +.: ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< /&I0&12I3.? : ; < 4.? : ; I< 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89.: ; ‡@I< :.? : ; ‡@I< ;:: ; <G : ; =.? : ; ‡@< >.? : ;‡@I< ? I@ IAG : ; B.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YG : ; Z4: ;‡@I? <  [4: ;‡@I? <  \4: ;‡@I? < ]4: ;‡@I? < ^4: ;‡@I? <  _.? : ;L < ` : ; I8 2 a.? : ; L < b.? : ;‡@L M 2 < c.? : ;‡@IL M 2 < d.? : ; ‡@IL M 2 < e4: ; ‡@I? < f4: ; ‡@I? < gG : ;h4: ;‡@I? < i4: ;‡@I? < j4: ;‡@I? < kG : ; l.? : ; ‡@2 < m.? : ; ‡@2 < n.? : ;‡@IL M 2 < oI8 L 2 p.? : ;2 < q.? L 4 < r.? : ;‡@< s : ; t4: ;‡@I<  u4: ;‡@I< v.? : ; ‡@L M < w.? : ; ‡@IL M < x.? : ; ‡@IL M < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |.? : ; 2 < }.? : ; L 2 < ~.? : ; ‡@L M 2 < .G@€: ; I : ;I ‚4: ;I ƒ „.‡@4 @….4 @†.4 @‡I ˆ.G: ; @‰I4  Š.G: ; ‹I4 ŒI4 .1‡@@Ž1 4: ; I? < 4I? 4 < ‘4G ’4G“4G ”4: ;‡@I? <  •4: ;‡@I? <  –4: ;‡@I? < —4: ; ‡@I? < LUOC’ñ5û /usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/ext../includestl_algobase.hlocale_facets.tccThread.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h_locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.hstringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccStk.h Thread.h µ¿/Ÿ ýLó׃OŸ#v/#å2K»ltºä¾[c<¾Ÿ» Ÿ[.¾Y Ÿ[<>É/ו#˜Ÿh<ºØƺØƺØyȺh»9ºh» OéÖcä$/JwwOvwwvOPwPSwS’v’“w“–w–§vww1v23w36w6EvFGwGJwJŽvŽw’w’ÅvÆÇwÇÊwÊIvJKwKNwNv‚ƒwƒ†w†¹vº»w»¾w¾ñvòówóöwö#v$%w%(w(UvúEšz‹min1stk::Thread::testCancelestk::Thread::wait”stk::Thread::cancelÃstk::Thread::start>Žstk::Thread::~ThreadjŽstk::Thread::~Thread–Žstk::Thread::~ThreadÛŽstk::Thread::Threadstk::Thread::ThreadFEšÂ__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tâ__darwin_pthread_handler_recd_opaque_pthread_once_t¢_opaque_pthread_t__darwin_off_t__darwin_pthread_once_t<__darwin_pthread_t\__darwin_wctrans_tv__darwin_wctype_tsize_ttime_t«ptrdiff_tÿ$_4)div_t6$_5`ldiv_tn$_6˜lldiv_t€lconvãva_listòfpos_t__sbuf6__sFILE)FILE´!clock_tÃ!tm•"pthread_once_t«"pthread_t¼"__gthread_once_tÔ"wint_tâ"$_77#_RuneEntryI#$_8ƒ#_RuneRange•#$_9Ô#_RuneCharClassê#$_10Ô%_RuneLocaleO(mbstate_t`(wctype_t/char_traits•1__vtbl_ptr_type«1nothrow_t¹1new_allocator3allocatory3_Atomic_word“3basic_string,std::allocator >ÔF_Rep_baseG_RepõHlocale|LfacetµNidO_Impl§Rios_baseíYbasic_streambuf >€`wctrans_tobctype_basescctypeimoney_basevibasic_ios >‡m__normal_iterator, std::allocator > >ˆonum_get > >unum_put > >Tzbasic_ostream >f~basic_stringbuf,std::allocator >Ò€basic_ostringstream,std::allocator >àƒStkError…StkvˆTHREAD_HANDLE‹ˆTHREAD_FUNCTION·ˆThread‰__normal_iterator, std::allocator > >Éostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePathiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk6ThreadC1Ev_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSs4findERKSsm_ZNSt8ios_base3appE_GLOBAL__I__ZN3stk6ThreadC2Evregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmmoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk6ThreadD0EvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEcancel_ZNKSt8ios_base5flagsEv_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumEwctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZN3stk6ThreadD2Evvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl__opaque_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk6ThreadC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstream~Threadcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiwaitcompare_ZN3stk6Thread4waitEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_gettestCancelbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvmbtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieThreadasctime_ZN3stk6Thread10testCancelEvrdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZN3stk6Thread6cancelEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmovestart_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvpubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_localeempty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEi_ZN3stk6ThreadD1Evnew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblen_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt4cerriswalphatmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetpiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeEconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceoutfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__S_empty_rep_storagewprintf_S_id_monetary_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk6Thread5startEPFPvS1_ES1__Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlengthfputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃThread:: a thread is already running!N3stk6ThreadEzPRx› ,øÿÿÿÿÿÿÿ7† ,øÿÿÿÿÿÿÿ† ƒ,øÿÿÿÿÿÿÿC† ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿ† ,øÿÿÿÿÿÿÿH† ,øÿÿÿÿÿÿÿ7† ,øÿÿÿÿÿÿÿƒ† ,øÿÿÿÿÿÿÿ7† ,øÿÿÿÿÿÿÿ7† ,øÿÿÿÿÿÿÿ7† ,øÿÿÿÿÿÿÿ1† ,øÿÿÿÿÿÿÿ1† <!5%- !%-ë.-Ù&-É!³.-¡&-‘!{.-i&-Y!'3-"-ö+-ñ$=ê£2-`4-?5-+*-&è(- (-c(-9-'-0à¸h@ðÈ xH òíŽåލޠŽ|ŽtŽPŽHŽÓˤœumA9üŒôŒ¬Œ¤ŒyŒqŒÈ‹À‹‡‹‹0 Ö\BT øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(R-=/-8,0=%)- @,8 0- #˜^˜”\” h^hd\d 8^84\4 ^\ Ø^ØÔ\Ô ¨^¨¤\¤ x^xt\t H^H D\D  ^ \ è ^èä\ä ¸ ^¸´\´ ˆ^ˆ„\„ X^XT\T (^($\$ 1Mó’4Oeè u~¨‚(Œx±¨åØ28³F%hÆ[ÈØŽ?˜òň =$ܸ °J€øð‚—( º®X €ê€HQ‡ÎÄàsd#,×'3h:ÄšèZLÔñ ÊŸ__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6Thread10testCancelEv_pthread_testcancel__ZN3stk6Thread4waitEv_pthread_join__ZN3stk6Thread6cancelEv_pthread_cancel__ZN3stk6Thread5startEPFPvS1_ES1___ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE_pthread_create__ZN3stk6ThreadD0Ev__ZTVN3stk6ThreadE__ZN3stk3StkD2Ev__ZdlPv__ZN3stk6ThreadD1Ev__ZN3stk6ThreadD2Ev__ZN3stk6ThreadC1Ev__ZN3stk3StkC2Ev__ZN3stk6ThreadC2Ev__ZTIN3stk6ThreadE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk6ThreadE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk3StkE___gxx_personality_v0__ZSt3minImERKT_S2_S2_.eh__ZN3stk6Thread10testCancelEv.eh__ZN3stk6Thread4waitEv.eh__ZN3stk6Thread6cancelEv.eh__ZN3stk6Thread5startEPFPvS1_ES1_.eh__ZN3stk6ThreadD0Ev.eh__ZN3stk6ThreadD1Ev.eh__ZN3stk6ThreadD2Ev.eh__ZN3stk6ThreadC1Ev.eh__ZN3stk6ThreadC2Ev.eh__GLOBAL__I__ZN3stk6ThreadC2Ev__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC0EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6ThreadC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/TubeBell.o000644 000766 000766 00000427244 12015735511 016016 0ustar00garygary000000 000000 ÏúíþÐ h èðè__text__TEXT4ðøð¥€__debug_frame__DWARF8(( ö1__debug_info__DWARF` ãP¨÷q__debug_abbrev__DWARFlùâ \__debug_aranges__DWARFNP> 0û__debug_macinfo__DWARFžŽ __debug_line__DWARFžÌŽ Hû__debug_loc__DWARFj ŒZpû&__debug_pubnames__DWARFö³æ#__debug_pubtypes__DWARF©!S ™*__debug_inlined__DWARFü*ì3__debug_str__DWARFü*–ì3__debug_ranges__DWARFÁþÉ__mod_init_func__DATAÁÊ  __textcoal_nt__TEXTÁ)ʨª €__cstring__TEXTHÖ8ß__gcc_except_tab__TEXTV×§Fà__StaticInit__TEXTýÚXíãø €__const__DATA`ÛxPä(  __const_coal__DATAàÛØÐä  __const_coal__TEXT¸Ü¨å __bss__DATAè__literal8__TEXTØÜXÈå__eh_frame__TEXT0ÝØ æ@ × h__constructor__TEXTèøð__destructor__TEXTèøðøª˜  Pc}-UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}øòEðòMèH‹}øHÇà¾èH‰ÂH‹Eøò€òYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€pòYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€(òYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€HòYEèòH‹EøH‹HƒÀ(H‹H‹}øòEðÿÐH‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰PÿÿÿéЃ}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆò×¾èë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰Pÿÿÿé<H‹}ˆòßÖ¾èH‹}ˆòÑÖ¾èH‹}ˆòÃÖ¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€pH‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€HH‰H‹}ˆHƒÇ@¾èH‹8ò Öò ÖH¸{®Gázt?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÁÕò ÁÕH¸{®Gázt?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òvÕò ~ÕH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8ò+Õò +ÕH¸ü©ñÒMbp?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØòÂÔèH‹}ˆHƒÇpòåÔèë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰PÿÿÿéЃ}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆò\Ѿèë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰Pÿÿÿé<H‹}ˆò)ѾèH‹}ˆòѾèH‹}ˆò ѾèH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€pH‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€HH‰H‹}ˆHƒÇ@¾èH‹8òVÐò VÐH¸{®Gázt?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8ò Ðò ÐH¸{®Gázt?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÀÏò ÈÏH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òuÏò uÏH¸ü©ñÒMbp?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØò ÏèH‹}ˆHƒÇpò/Ïèë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃÿÿÿÿx $Á† $*Á† $<Á† $NÁ† $iÁ7† ,† ƒ$ Á!† $ÂÁ!† $äÁ!† $ † $† $(† $@† $N† $n† $†Â† $”† $¢Â&† $ÈÂ#† $ìÂ7† $$Ã4† ,XÃ~† ƒ,ÖÃ~† ƒ$TĆ $tÄ1† $¦ÄI† $ðÄM† ,>ÅY† ƒ,˜ÆY† ƒ,òdž ƒ,É݆ ƒ$ìÉ]† ,J˧† ƒ$òÌ3† $&ϲ† ,ØÐ-† ƒ$Ò2† $8ÒŠ† $ýÚC† $@Û† $† $2î† $ 7† $X7† $7† ,ÂÕ%† ƒ,çÕZ† ƒ,ȶ† ƒ,~¶† ƒãGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)TubeBell.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" stdZ 7Z 8] X` Z‡ ]® _Ê bå j7 kn oµ pÓ qô r  s" ug wƒ x– z­ }É ~å  8 ‚Z ƒg „ƒ …– †¼ ‡Ý ˆþ Š ‹E Φ ÐÔ Ñr Óç Ô Õ ×' Ø€ Ù> Ú_ Û© ;þ <2# =N# d§% e³% g¶% hÏ% iæ% jý% k& l+& mB& nd& o…& s¥& tË& vñ& w' x;' zS' {k' |y' }‘' ‚¥' ƒ½' „Ú' †î' ‡( Š.( ‹<( ŒT( µq( ¶”( ·¼( ¸Ù( ¹) fpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style!¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• ù8z:#_M_p¨#ù8;¨Ù:reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >=)_Ios_Fmtflags"7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode"k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate"“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir"¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€×.¿event"¢ erase_eventimbue_eventcopyfmt_eventÊ’"ÓÅ _M_next"ÕåY#_M_fn"ÖZ#Š"×½#\"Øî:#Ê’"Û’ åYZ½åY kh"ß’`« åY! "ã[½åY…9"ñ _M_pword"òm#_M_iword"ó"#…9"ô Z¹Q""D)"_ZNSt8ios_base4Init11_S_refcountEî:#_S_synced_with_stdio"_ZNSt8ios_base4Init20_S_synced_with_stdioEæ8¹Q"¦ZæP"Z½basic_streambuf > #Rh #Th #Uh #W h #X%h #Z?h #\Yh #]sh #^’h #_¬h #`Æh #aàh #búh #ci #d.i #eHi #fbi #g~i #h˜i #i²i #jÉictype_basectypemoney_baseÎ$pattern$É field$É ")#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >%, Sq§#&¿$TC§#&ÕUC§#&àVC§#', WxÛ§Ч(VÛ§½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >7%, S¡³#&¿$Tm³#&ÕUm³#&àVm³#), W ´´vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base > %, S¼#&¿$Tè»#&ÕUè»#&àVè»#), W†¼{¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >*펶ž?MÊnMÊMÊ+ú’þ n>æ8“|ŸÚY,Ksˆï^´C§C§Ú6,‚o”º[ÐC§C§,,M´BVñC§C§q§-±RGá;=N|.nothrow%IëbaØ.cerrAx~{Ø/__ioinitM_ZStL8__ioinit 0^m&X½|||1‚2q0ÅŽ&eŸ¨¨|Ÿ1q0´?&d¨Ê¨|*2&[;$¨å½0,-&Pm½Ÿ1 3 $_4'a7 quot'b½# rem'c½#div_t'd  $_5'fn quot'g"# rem'h"#ldiv_t'iD $_6'l¦ quot'm÷# rem'n÷#lldiv_t'o|0Ø['“½ÌÌ1Ò40Õ'”êê|double0Ú'•½ |0ß'–""|0g•'œmMŸŸM1S5½g0Æ|'ž7ƒ½½'¾Q' –m0QW'¡¨­|0Ï$'£nÉ""0«t'ª½å|Ÿ0Å'«Ÿ|Ÿ1 wchar_t0R'¬½8|Ÿ'Æ5'¯ZmŸŸM6Ž'°½0š6'±mƒmŸ'x%'²–Ö*?'³-Dê¶|¶1¨0»?'µ"Ý|¶½0µ'½½þ|¶½*»'Â)…½|0>'ß:¨:Ÿ1@2 0ˆp'Ľa¨  __gnu_cxx¡ *®ŠO÷÷*Æ|´¿S¦­÷÷__debug(6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0þB'§¦' ÷÷0îS'™÷> |0Ò'º÷_ |¶½0ìv'À€ |¶½*—?'´6D    |¶float0¥'·Å Å |¶long double'V9'Çç ½0Wq'¦÷þ ÷ lconv`)+2#&ó),¨#&h<)-¨#&).¨# int_curr_symbol)/¨# currency_symbol)0¨# mon_decimal_point)1¨#( mon_thousands_sep)2¨#0 mon_grouping)3¨#8&))4¨#@&ŒV)5¨#H int_frac_digits)6q#P&j')7q#Q p_cs_precedes)8q#R p_sep_by_space)9q#S n_cs_precedes):q#T n_sep_by_space);q#U p_sign_posn)q#X int_n_cs_precedes)?q#Y int_p_sep_by_space)@q#Z int_n_sep_by_space)Aq#[ int_p_sign_posn)Bq#\ int_n_sign_posn)Cq#]0ÛL*5¨N#½|68c)K[#1þ va_list+IÒfpos_t+U7 __sbuf+`®# _base+a®## _size+b½#1‰ __sFILE˜+‚% _p+ƒ®## _r+„½# _w+…½# _flags+†š# _file+‡š# _bf+ˆ~## _lbfsize+‰½#( _cookie+Œm#0 _close+%#8 _read+Ž2%#@ _seek+Q%#H _write+p%#P _ub+“~##X _extra+”%#h _ur+•½#p _ubuf+˜‡%#t _nbuf+™—%#w _lb+œ~##x _blksize+Ÿ½#ˆ _offset+ p##5½%m1%5½2%m¨½1%5p#Q%mp#½18%5½p%m|½1W%__sFILEX1v%‰—%n‰§%nFILE+¡´#'bM+ïÉ%É%1§%0{o+ð½æ%É%0J+ñ½ý%É%0Ù’+ò½&É%0ÑG+ó½+&É%0KU+ô½B&É%0;T+õ½^&É%^&1p#0qU+ö¨…&¨½É%*=%+úycÉ%¥&||0\2+ÿŸË&mŸŸÉ%-Å2+DÉ%ñ&||É%7Ç +½'É%"½7u1+½0'É%0'16'2p#7T+"S'É%7ý)+½k'É%8B+½7a*+ ¨‘'¨â+ ¥'|7¤O+½½'|7ÕJ+½Ú'||â7+î'É%wp+(É%¨7Ú+½.(É%¨½Ÿ8­+É%7¯~+¨T(¨7+½q(½É%7å++©½”(¨Ÿ|970X+ª½¶(É%|¶(1ú7µ+«½Ù(|¶(7õ1+¬½)¨Ÿ|¶(7ë_+­½")||¶(q2)nclock_t,Mµ tm8,Z* tm_sec,[½# tm_min,\½# tm_hour,]½# tm_mday,^½# tm_mon,_½# tm_year,`½# tm_wday,a½# tm_yday,b½# tm_isdst,c½# tm_gmtoff,d"#( tm_zone,e¨#0pthread_once_t-^M__gthread_once_t./*wint_t/Fž $_7/Qž* __min/R‡# __max/S‡# __map/T‡# __types/Už*#1Ä_RuneEntry/VO* $_8/Xê* __nranges/Y½# __ranges/Zê*#1¤*_RuneRange/[¶* $_9/]1+ __name/^1+# __mask/_Ä#qA+n _RuneCharClass/`+:$_10ˆ /bÂ, __magic/cä# __encoding/dÂ,# __sgetrune/fñ,#( __sputrune/g-#0 __invalid_rune/h‡#8 __runetype/j-#< __maplower/k+-#¼ __mapupper/l+-#¼ __runetype_ext/sð*#À __maplower_ext/tð*#Ð __mapupper_ext/uð*#à __variable/wm#ð __variable_len/x½#ø __ncharclasses/}½#ü __charclasses/~;-#€qÒ,n5‡ë,|¦ë,1|1Ò,5½-‡¨¦¶1÷,Ä+-nÿ‡;-nÿ1A+_RuneLocale/W+;S^0å D½n-½;\0ëlc½ˆ-½;P_0÷ܽ¢-½;½0þ§9½¼-½+2l0Ƚ×-½+Ø-0 ´½ò-½+‡D0Ìi½ .½+’*0fm½(.½+!0«=½C.½+¨S0"W½^.½+üL0) F½y.½+905•C½”.½+ñ80;:½¯.½<,|0H2)03n,~êâ.­­*&U,‚äX­ý.ý.1A)0Go,…­//1­0÷U,{¨7/7/1=/2A)0ÙV,}¨Y/Y/1_/2­0¾,€ý.{/Y/0îV,ý.’/Y/*Ì_,ƒ¬ƒŸ¼/¨Ÿ|7/mbstate_t1UŒwctype_t24†0ˆz1yA*÷/½0:1zA*0É%0Ô1{/0½É%0§“1|A*K0 É%0 ”1}½g0:É%00u1~½ƒ0É%½0ý1½ 0É%:90õ)1€½½0É%:90žO1A*Ô0É%61‚A*0$31ƒŸ1|Ÿ11¼/01…Ÿ.1|Ÿ10ÜJ1†½E1E11K12¼/0—W1ˆŸv1ë,Ÿ10a=1‰A*’1 É%0-1ŠA*©1 0fK1Œ½Ë1Ÿ:901½è1::90*(1ŽA*2A*É%03“1½%2É%:¶(0æ^1ĽF2É%:¶(0_Q1’½l2Ÿ:¶(0•N1ƽ2::¶(041“½©2:¶(0Àˆ1ǽÅ2:¶(001”Ÿæ2¨ 10Ñ61•3:0C1—½3::0Œ%1˜½:3::0¤F1™V3:0FC1šŸr3::*L1œnŸœ3Ÿ:7/0=21Ÿ³3:0pE1žÔ3:Ÿ0U1Ÿ½õ3::Ÿ0X1 4:Ÿ0ôB1¤Ÿ<4¨<4Ÿ11:0—'1¥Ÿ^4::0 w1©êz4:z410'w1È  œ4:z40.w1«½4:z405w1¬"Þ4:z4½0kM1®½ÿ4:z4½0A1§Ÿ 5:Ÿ0(;k>(<­?v4éÚ8streampos3ÓŠ,Ñ-4ñŠk=7Ú8à8*ý‰4õ¶0æ8]7à8à8*ƒ’4ùxYæ8}7à8à8*7F4ýØ?½¢7||Ÿ-‡“4¶.Ÿ¾7|-Ëh4Ñm|ä7|Ÿà8- 4 ¨ 8¨|Ÿ-4 ¦¨08¨|Ÿ-Ñ-4†€¨V8¨Ÿq-Œ040‰qr8î8-éu4 “½Ž8à8-|n4‰æ8¯8î8î8@¼<4#"½!3T4&$½î8AqA‚boolAô82½5½991 9B__vtbl_ptr_typeù8=ž%G?¸6c:'5tDN9c:'5tFg9c:i:' )K9c:½*¤ENán¨¢9t:Ú8*¤EQî`|Ã9t:à8*«6V:¨é9c:½,Ø6` L :c:¨½*ø{dŠhŸ':t:,·‡jNI:c:¨à8C7nŠc:¨1.9Ao:2.91o:?ª61Ó:.9#'Á‡d£:Ó:'Á‡f¼:Ó:Ù:)„]lÓ:½1z:Aß:2z:2æ82¼_Atomic_word7%½1V ? 68NDnpos·ƒNE_M_dataplusV #_Rep_base_RepFhAÛv¨p; NFhAõ¨“;+N¨F“6›t1N±; NF4%^bÎÏ; NF6)A/Îí; NG~%-öˆ<+NF[4\UŸ/< N½|G+}<7X< N½½|FòoDÓŸ€< N½½F±NLèjæ8£< N|GÚ7UY}Æ<¨|½GÒY^Ѐé<¨|½GZg¦W =¨½qG®wzÉ}/=¨ÎÎG®w~_LR=¨11G®w‚# u=¨¨¨G®w†÷˜=¨||FZŠr“½º=½½Gò8øvã=+N½½½G 8µý=+NH)1šR<7NŠ+%>+N'Š+8¿>>+NÙ:'Š+8·W>+N=N'Š+8Åz>+N=N½½'Š+8Т>+N=N½½Ù:'Š+8ÛÅ>+N|½Ù:'Š+8âã>+N|Ù:'Š+8é?+N½qÙ:iì!?+N½--ôo•CNC?+N=N--üÌOCNe?+N|--J”CN‡?+Nq-èMøVΤ?+N-èM$T1Á? N-2…&+3ÎÞ?+N-2…1 1û? N-Á~: @+N-Á~C¬• 5@ N- LV R@+N- U† • o@ N-Ã]‰ŸŒ@ N-‡“cìgŸ©@ N-ø{hã:ŸÆ@ N 2W8n¨‰é@+N½q 2WƒéƒA+N½-Ž3‹ßyŸ$A N \@8ä^BA+N½ ûQ¦»}[A+N-ïr­Cæ8xA N-¼¼Åpà8šA N½-¼Í£Ú8¼A+N½-†âH=à8ÞA N½-†õÜÚ8B+N½-è]«OCN"B+N=N-è] öACNDB+N|-è]ãŽCNfB+Nq-¸O8J*CNˆB+N=N-¸O8[7CN´B+N=N½½-¸O8/‘†CNÛB+N|½-¸OBg=CNýB+N|-¸O8ACN$C+N½q È+eûoBC+Nq*Ñ-8øÛCNcC+N=N-Ñ-ƒ ~CNC+N=N½½-Ñ-8ýwCN¶C+N|½-Ñ-ŸáECNØC+N|-Ñ-¯é7CNÿC+N½q 4‹ÌÅH'D+Nνq-4‹ë¤rCNND+N½=N-4‹ UCND+N½=N½½-4‹8mBCN«D+N½|½-4‹*bCNÒD+N½|-4‹A©[CNþD+N½½q-4‹RƒÎ%E+NÎq-Èjõ:CNLE+N½½-ÈzÎnE+NÎ-ÈŽHiΕE+NÎÎ-òE©QCNÁE+N½½=N-òEÀy7CN÷E+N½½=N½½-òE87&CN(F+N½½|½-òEêtxCNTF+N½½|-òEû~CN…F+N½½½q-òEÆzCN±F+NÎÎ=N-òE%úHCNâF+NÎÎ|½-òE:+fCNG+NÎÎ|-òEOl{CN?G+NÎνq-òEs‚)CNpG+NÎΨ¨-òE~þ#CN¡G+NÎÎ||-òEˆ>CNÒG+NÎÎÎÎ-òE“zCNH+NÎÎ11F,Q8‹›CN5H+N½½½qFŒ8˜?0CNgH+N½½|½IT=8¦ù5¨H½qÙ:-8Áv&Ÿ¹H N¨½½ ¡W8õþ‚×H+NCN-íü"R|ôH N-‹·r|I N-X‰ Â7z:.I N-Ëh8ÏúEŸZI N|½½-Ëh)¥ ŸI N=N½-Ëh7KŸ¨I N|½-Ëh8æ7CŸÏI Nq½-Ú~U¹3ŸöI N=N½-Ú~8øIpŸ"J N|½½-Ú~q¶ŸIJ N|½-Ú~8 $‹ŸpJ Nq½-üŸ—J N=N½-8+?ŸÃJ N|½½-«œKŸêJ N|½-¾V?ŸK Nq½- kÌbsŸ8K N=N½- k8-ùŽŸdK N|½½- k蟋K N|½- kû7Ÿ²K Nq½-É 5LŸÙK N=N½-É8B¥ŽŸL N|½½-É&*Ÿ,L N|½-É8N~BŸSL Nq½-ÑDœ‚ŸzL N=N½-Ñ8YퟦL N|½½-ÑaŸÍL N|½-Ñ8n`ŸôL Nq½-;V½N;M N½½-7F“x0½=M N=N-7F8‚»‚½iM N½½=N-7F8’´i½ŸM N½½=N½½-7F8£8`½ÁM N|-7F8²Ru½íM N½½|!7F8à R½ N½½|½2Ÿ1&N2;1;1K;AK;A&NA;??;”ŽN _M_length•Ÿ# _M_capacity–Ÿ#&\—î:#?K;›OPIN#JR/8@§&NJK8EBG‚JR‘8Q)OP<)1´ q7N*²$¾Åæ8O_P*%l±qæ8O_P,ŠbÆ8{7O1N,G*ÊMOO1N,!4Îó\lO1N½*%XØb¨ˆO1N*hEÜ? ¨®O1NÙ:Ù:-Œ98¿K1NÔO½½Ù:,3çõrñO1NÙ: QU8«œcP1NÙ:*ÐLõ[x¨+P1N!G_8^ó_¨1NÙ:½Ÿ_Pn1eP2ŽN?Ÿ 9CÀSKnone9h_ZNSt6locale4noneEô8LE99i’ô8Mnumeric9jˆô8L¤D9k=“ô8LGo9lI~ô8LEY9m¥<ô8LÌv9nn}ô8 Kall9p_ZNSt6locale3allEô8?‹,N(V9ÀS##_S_classic9 _ZNSt6locale10_S_classicEÀS#_S_global9#_ZNSt6locale9_S_globalEÀSOÜk9)>HÆS#_S_once98_ZNSt6locale7_S_onceE)*”÷'=)9{÷QÖS'=)9„RÖSÜS'=)9)RÖS|'=)9LRÖSÜS|½'=)9ªoRÖSÜSÜS½'ÿ9º‰RÖS½*-9ÅÜSªRÖSÜSstring6<;*U9Ý©_ªRÔRçS*õv9çûRæ8õRçSÜS*ðR9ðâæ8SçSÜS-Í29Í”jP2SÜS@Þ^9ÉaÜSP=)9<_SÖSÀSQ·p9?ýtQ9B=FTo9En5½šS½R`c9Hx=ÖSÜSÜS½1(Q2ËS1ÑS2|1jPAâS2jP1âSS×Q9WíSèUT_vptr$facet9#N\9\î:#__c_locale:8èU#_S_c_locale9__ZNSt6locale5facet11_S_c_localeE#TON…9bXþU#_S_once9e_ZNSt6locale5facet7_S_onceE)*Q9iÎP”9vÙTVŸUÁ9{íSúTV½Gä09ßU V|#TF Š9‚2#T:U VGÚ‘9…òSU VH=|9Š5I#THv9Gh|Gkh9‘?N“UVG 9•3b­UVP”9 ÈUVVV-9£¶ VVV1½qþUn2îU1íSA#T1V2íSAVAíSWÝQ9²ÙVNŠ9Ÿ#"D)9Å_ZNSt6locale2id11_S_refcountEî:G-9ÈÈ„VÙVßVP÷9ʪVÙVßV÷9пVÙV!Õv9Ó]-ŸêV1&VAåV2&V1åVW(Q(9Ù¢YN\9ìî:#E_M_facets9í¢Y#E_M_facets_size9îŸ#E_M_caches9ï¢Y#E_M_names9ð¶# O'n9ñ‡¨YOqy9òÒ1¨YOq‡9ó;¨YO_'9ôà@¨YOK(9õ[^¨YOW 9ö_¨YOi9÷·³YGkh9ú#XÀSG 93-"XÀSP‹,9 BXÀSÉYŸP‹,9 bXÀS|ŸP‹,9}XÀSŸP/59™XÀS½P‹,9´XÀSÉYG-95ÓXÀSÉYFS“9F„æ8ñXÀSG£Q9&.'YÀSÔY½G•9)C;9YÀSÔY¾YG] 9,YJ]YÀSÔYêVGYD9/QYÀSêVVRF97+ÀSVŸ1VêV³YX¾Y¾YX1ÄY2êVAÏY2ðV1ÏYAàY2ªR1 YZã Z½AÙ 1ëY1Å 1 ZÙ Ø"ÊZaT_vptr$ios_base9#[È~"ü a\dec"y\a\fixed"£\a\hex" n)a[é"øa\left"Ü&a \oct"wUa@\right"ÍŽa€]K9"'a]” " Å^a]:"$·ma^showpos"'ŒEa^skipws"*Ža^unitbuf"-à-a ]F"1a@[Ò,"4¸‰a°[UL"7ù aJ]\":À&a\badbit"L ra\eofbit"Ora\failbit"T9Wa\goodbit"W÷0a\app"j a\ate"mla_binary"s_ZNSt8ios_base6binaryEa[ú"v=7a["y@a_trunc"|_ZNSt8ios_base5truncEa _beg"‹_ZNSt8ios_base3begE a\cur"ŽxE a[2…"‘w, astreamsize3N»E_M_precision"Éí\#E_M_width"Êí\#E_M_flags"Ë¥ #E_M_exception"Ì2 #E_M_streambuf_state"Í2 # E_M_callbacks"çåY#(E_M_word_zero"øÅ #0E_M_local_word"ý%a#@E_M_word_size"½#ÀE_M_word" Z#ÈE_M_ios_locale"jP#Ð @ "À783^5aZ½Gú|"ê¹ R^5aã G¯{"í%l^5aF|h"ìP;a”^5a½æ8G9 " Ÿb®^5a-#…"$ñ&¥ Ë^Aa-#…".Ê|¥ í^5a¥ -û†">8†¥ _5a¥ -û†"O¥ 6_5a¥ ¥ ˜b"^øƒT_5a¥ -¯3"j°%í\q_Aa-¯3"ràaí\“_5aí\-ô "€]í\°_Aa-ô "ˆ}í\Ò_5aí\-›="› oæ8î_æ8-sl"§P7jP`5aÜS-o?"²tjP-`Aa-~p"¼Q ÜSJ`Aa@8"Î/o½-í•"Þ3jLa~`5a½-Í "óà$Ra `5a½`Þ]"ZÀ`5a½P×."Ö`5aP×." ñ`5aXaV-"wjZ5aXa2¥ 22 2Ì 2‘ Å 5an1ZAÅ 1Ga2ZA"AmAGaZ¿@;:^aÔgT_vptr$basic_streambuf9#a_M_in_beg<è#a_M_in_cur<Ĩ#a_M_in_end<Ũ#a_M_out_beg<ƨ# a_M_out_cur<Ǩ#(a_M_out_end<Ȩ#0a_M_buf_locale<ÏjP#8bމ<Ô^aFbÔg½*<<à‘,jPgbÔgÜS*o?<ñ·•jPƒbÚg*Tm<þ˜YÔg©bÔg¨"-Ï‘<j7ÕbÔg÷‘ Ì -0V<,7übÔgŠÌ - }< ‘/½cÔg-Åw<fSí\6cÔg-|;<'Lk½ScÔg-í”<9!½pcÔg-ÖT'l;µ2H/2½%hA*;‚~2Nw½?hA*;W|>?Vj½YhA*;Z2TÌ%½shA*;h‡2Zõm½’hA*Í/;?#2`àS½¬hA*;Ÿ‰2fÖ0½ÆhA*;¡„2lÿ½àhA*;K`2r"†½úhA*;¬D2x€‰½iA*;"2~õY½.iA*;q2„Š"½HiA*;Æb2ŠßV½biA*0G>†A*~iA*ñg;K2ÏA*˜iA*;62–bVA*²iA*0ˆK>ˆñgÉi|0h(2²Í/ài|?‚?*Ùjfupper?1@}Ùj€flower?2o(Ùjfalpha?3EÙjfdigit?4@Ùjgxdigit?5˜"Ùjfspace?6Ë"Ùj@gprint?7øFÙjfgraph?8ŽÙj%fcntrl?9¢Ùjfpunct?:oKÙj falnum?;2(Ùj2½1ô8h@$¨íSapíS#ài#E_M_c_locale_ctype$°#T#E_M_del$±æ8#E_M_toupper$²Þj# E_M_tolower$³Þj#(E_M_table$´ap#0E_M_widen_ok$µq#8E_M_widen$¶gp#9E_M_narrow$·gp#¹E_M_narrow_ok$¸q#¹i÷$½_ZNSt5ctypeIcE2idE&Vjtable_size$¿_ZNSt5ctypeIcE10table_sizeENE9$ÌRlwpapæ8ŸE9$Ú{lwp#Tapæ8Ÿ-$ææ8¢l}p½q-$õ‹&|Îl}p||ˆp-;‹$ƒ;|úl}p½||-òi$$9|&m}p½||-ñ8$ ÈqHm}pq-ñ8$19|om}p¨|-9$AäJq‘m}pq-9$RÚ|¸m}p¨|-Ô$fèqÚm}pq-Ô$Ï`|n}p||¨-Ñ‚$ ^q-n}pqq-Ñ‚$ÂÁ |^n}p||q¨Fk$Òî+ap|n}pH‹U$× -apUO?$àäj°nwp½d–„$ð ?qäjÛn}pqd–„$Ql|äj o}p¨|d:Y$e’qäj6o}pqd:Y$"Ö/|äjfo}p¨|dœ$6Ðbqäj‘o}pqdœ$MØG|äjÆo}p||¨dñQ$gwqäjöo}pqqdñQ$‚;Q| äj0p}p||q¨G¸b$ŠÛJp}pRÀ‘$šì‹}p1Ùjqwpnÿ1äj1ƒp2äj1½W$Æ âpkžN$Ë ¨]âpkÍT$Ö $|!u$Û •Z®qqq2®lÎ;7Z¿tZ#a_M_tie@W¿t#Øa_M_fill@Xq#àa_M_fill_init@Yæ8#áa_M_streambuf@ZÔg#èa_M_ctype@]}p#ða_M_num_put@_Åt#øa_M_num_get@aÐt#€**@ktm¹qÛt*¨€@oL&æ8ÕqÛt* V@{p 2 ñqÛt,ûQA-ã6ræt2 ,”%@(+ræt2 ,ô”@–’JHræt2 *êk@¦™Uæ8drÛt*¼<@°ò*æ8€rÛt**@»yæ8œrÛt*È_@Åb2æ8¸rÛt*…@Ðä"2 ÔrÛt,…@óˆ(ñræt2  4@ sætÔg` @ çp+sæt½-ÆU@`:¿tHsÛt-ÆU@%à„¿tjsæt¿t-Ò[@3ÄÔg‡sÛt*Ò[A9¼Ôg¨sætÔg*—AChìtÉsætòt-3c@d TqæsÛt-3c@xñqtætq*slA€}ijP)tætÜS*Ñ‚AuxqOtÛtqq*ÔAze6qptÛtqP 4@¼†tætmžQAŒPZ¤tætÔgnÅrA«#’ætÜS1ø1Ët2&1Öt2o1át2çp1çpAçpAátWÎB}ÀvNoŽB¨#PBŠ*uÀvPBDuÀvÆv-²€B™ÁZÚ8auÑv-à_B C¨~uÑv-]B¡GÜv›uÀv-]B¨ÍFøt½uÀv½-ž_B­hÜvÚuÀv-ž_B´ÁgøtüuÀv½-¼B¹øbÚ8vÑvâv-è]B½n Üv@vÀvâv-¼€BÁDøtbvÑvâv-Õ_BÅaÜv„vÀvâv-Æ€BÉJ[øt¦vÑvâv!X…B͉vÆvÑv1øtAÌv2¨1×v2øtAøtAèv2»A2 AÅ So$íSØ|íS#i÷$Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE&VÒM$¤|wØ|½-ë>$¿þJ¸²wÐt¸¸ZívÞ|-ë>$ã[e¸èwÐt¸¸ZívLa-ë>$è€f¸xÐt¸¸Zívä|-ë>$íód¸TxÐt¸¸Zívê|-ë>$òÃe¸ŠxÐt¸¸Zívð|-ë>$øèf¸ÀxÐt¸¸Zívö|-ë>$ýPg¸öxÐt¸¸Zívü|-ë>$‹d¸,yÐt¸¸Zív}-ë>$#»c¸byÐt¸¸Zív}-ë>$(#d¸˜yÐt¸¸Zívóv-ë>$Hd¸ÎyÐt¸¸ZívRaU“$MùvïyØ|½F¨ ~¸&zÐt¸¸ZívCNdÎί¸ùvezÐt¸¸ZívÞ|dÎA ¸ùv¤zÐt¸¸ZívLadÎH¸ùvãzÐt¸¸Zívä|dÎd¸ùv"{Ðt¸¸Zívê|dÎ$ݸùva{Ðt¸¸Zívð|dÎ, ¸ùv {Ðt¸¸Zívö|dÎ3r ¸ùvß{Ðt¸¸Zívü|dÎ;ð¸ ùv|Ðt¸¸Zív}dÎH¸ ùv]|Ðt¸¸Zív}dÎd…¸ ùvœ|Ðt¸¸ZívóvoÎqF$¸ ùvÐt¸¸ZívRa1ùvAæ8A§AÖA½A÷AA  AêS&$ÛíS¹íS#i÷$Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE&Vþ?$ï‘}¹½-,H$ ³ìÂ}ÅtìZqæ8-,H$+ 1!ìó}ÅtìZq"-,H$0 …!ì$~ÅtìZq½-,H$5 Ù!ìU~ÅtìZq÷-,H$: -"ì†~ÅtìZq-,H$j 1Pì·~ÅtìZqê-,H$o Ý ìè~ÅtìZqÅ -,H$„ guìÅtìZqGd@'>‚VÅt|½q|¨¨¿G_{Ä—“Åt|½qZ¨¨¿GÈ$‰.ËÅtq"Z¨|¿U)$¢ }ì¹½d<¾•‹ì}&€ÅtìZqæ8d<äeŒì}`€ÅtìZq"d<뼌ì}š€ÅtìZq½d<òì}Ô€ÅtìZq÷d<ùrì}ÅtìZqd<ì}HÅtìZqêd<Œì}‚ÅtìZqÅ o<ØOì }ÅtìZq1}A½lø;@Å……pçpH"T_vptr$basic_ostream9#' CV&‚¿t½……Ôgb°SC_ÅK‚¿t½……*+vCpjo’…l‚¿t˜…*+vCyÁo’…‚¿t­…*+vCƒ’…®‚¿tÂ…*+vC©M|’…Ï‚¿t"*+vC­}3’…ð‚¿t½*+vC±|’…ƒ¿tæ8*+vD\o|’…2ƒ¿tš*+vC¸y|’…Sƒ¿t§*+vDj)|’…tƒ¿t½*+vCÃ3|’…•ƒ¿tÖ*+vC̃|’…¶ƒ¿t÷*+vCÐ|’…׃¿t*+vCÕ |’…øƒ¿tê*+vCÙ|’…„¿t  *+vCá|’…:„¿tÅ *+vCåì%’…[„¿t*+vDxú ’…|„¿tÔg*,HDh’…„¿tq ¼wC#[À„¿t|"*Â+D­–9’…æ„¿t|"*iŽDÄIƒ’……¿t*Q DÙA7…¿t*» DéÙ’…?…¿tŠ-» Dñy’…f…¿t÷‘ q Cn¿t½……1‹…1‘…3AÅ1ž…5’…­…’…1³…5ìtÂ…ìt1È…5Z×…ZZ P;G^a2ˆ^a#a_M_modeEUÌ #@a_M_stringEX;#H'ø-Ed1†2ˆÌ 'ø-ErO†2ˆ=NÌ *?E…B;k†8ˆ,?E¹\ˆ†2ˆ=Nm†E§›8¦†2ˆÌ eûiE±1Rí\×…ˆ2ˆeÅ`F‰R ½ ×…ð†2ˆe¥{F4Wƒ½ ×…‡2ˆ½eltFV½ ×…D‡2ˆ½ewpEÑ pÔg×…s‡2ˆ¨"eLoF›ô 7×…§‡2ˆ÷‘ Ì eq7FÊ+7×…Ö‡2ˆŠÌ m73Fçþ‡2ˆ¨½½mEôž'ˆ2ˆrÂ×…2ˆ½1×…1>ˆ2×…le`;OÅB‰Å#E_M_stringbufEŽ×…# FE¡œˆB‰½……Ì  FE¶LjB‰½……=NÌ `DEÀCˆíˆB‰½……-Ò[EËT`2ˆ ‰H‰-?EÓ,E;'‰H‰s?EÝ´9B‰=N1Cˆ1N‰2Cˆ stkÕ‹)WeŠtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED‡&› Ø‚ª:;}¾Št$_51 ATTACKDECAYSUSTAINRELEASEIDLEWvIn.F”Öy†Ï/!›_=suSRATEù_ZN3stkL5SRATEE‰“€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE'ØuPI_ZN3stkL2PIE‰“-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‰“-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‰“€?Z^‰UÕ‹èŒT_vptr$StkError9#amessage_jªR#atype_kh‰#')Wo@ŒèŒÚYh‰bõ;sÕ‹_ŒèŒ½w^#v^†Õ‹ŒèŒx\yÌ<îŒÕ‹£ŒèŒx·+|ó•ÚYÕ‹ÇŒèŒy"r„I|Õ‹èŒ1Õ‹AôŒ2h‰ZeŠ„ùŒ`T_vptr$Stk9#J¾_ˆ:lÙjJ‰qbÙjJRŠÈnÙjJS‹Ü)ÙjJf“Œ_ÙjJ\AÙjStkFloatLêzsrate_Ôˆx‚{H#ÕªR{^ˆÖ';æ8{Ì4×à~æ8|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstream;ŽCˆ{¸gÜ@ ŽaignoreSampleRateChange_Ýæ8#<ž[œ‚,ð#¤ W}Ž‚, ¬šŽ`æ8<À<¯ZnªR,ƒ²@ÂŽªR,ó’µÂ?ÙŽ®#,Æ”¸ …ðŽ®#,œ»ës®#,b¾d0½*qÁœë—S™‚,ç AŒ:˜S™‚,:‡ DÉP%˜S™‚,• G6vB˜S™‚,ÔS JSn˜S™‚‚‚‚,ˇ M²"‹˜S™‚*; P4r½§˜Y™, S”ƒĘS™‚*Ç/ Vç‚à˜Y™*` Y§ ‚ü˜S™x` clˆ™“1–*™S™™“ÖÌ5 gü1–S™‚‚11–1_™21–Z¾ŠpHùŒCšùŒ#adata_H'f#€+H(f#@*ø3H¿)Öº™Cš*Ô]Hß[ޓ֙Cšx`H c‚d™ÿ™NšÖx`H#«F™“d™(šNš™“rTnd™Nš½1Iš2d™1d™ZÅŠHI*ùŒdùŒ#afd_IÉ%#abyteswap_I‚æ8#awavFile_Iƒæ8#afileSize_I„½# adataOffset_I…½#(achannels_I†Ö#0adataType_I‡½#8afileRate_Iˆ‚#@'.FI-$›d'.FI7Q›dªRæ8Ö½‚b±tI:Tšp›d½,üIDš¡›dªRæ8Ö½‚,YIGÙi¹›d*unIJ?Dæ8Õ›d*\9IM (½ñ›j*kIP4 Ö œj*1`ISA½)œj*õuI[+=‚Eœj,IjÍqlœd™“½æ8IIp æ8œd|Ö½‚I ŠIs‰æ8¿œd|IQIv›Bæ8áœd|IeGIyQæ8d|IRI|µ*æ8%d|‚Ê(Iv<æ8duƒSINT32ô½uuu1Tš1p2Tš1CZËŠèJ+ùŒ¡d™#afile_J¨Tš#pafinished_J©æ8#¸ainterpolate_Jªæ8#¹anormalizing_J«æ8#ºachunking_J¬æ8#»atime_J­‚#Àarate_J®‚#ÈachunkThreshold_J¯½#ÐachunkSize_J°½#ØachunkPointer_J±"#à'”J.’ž¡½½'”J6¿ž¡ªRæ8æ8½½b[GJ9{Þž¡½w7JE›#{ Ÿ¡ªRæ8æ8wiQJHÚ{-Ÿ¡wâMJKNC{MŸ¡w,JRF{mŸ¡w,JY¼ {’Ÿ¡‚xG?J\ùK½ {¶Ÿ¡xÔ$JdÊs‚ {ÚŸ¡*unJg7 æ8öŸ¡*x[Jj æ8 ¡wôLJpd {7 ¡‚wéJvƒ[ {\ ¡‚,JFy ¡æ8*Ç/J‹)‚š ¡Öx`J—È‚{à¡Öx`J¢ut™“{ì ¡™“Ì5J¦Šq{¡‚‚1{1!¡2{lÑŠ KùŒü£{#afirstFrame_Kf#è€\Kž‚#˜'ÖyK‡¡ü£½½'ÖyK"´¡ü£ªRæ8æ8½½b—+K%&¡Ó¡ü£½w7K1Ì>&¡¢ü£ªRæ8æ8wiQK4´6&¡"¢ü£wâMK7\1&¡B¢ü£*ø3K:…PÖ^¢¤w,KA«A&¡~¢ü£w,KHpA &¡£¢ü£‚xG?KKÔ#½ &¡Ç¢¤xÔ$KSÿU‚ &¡ë¢¤wôLKY«s &¡£ü£‚,PBKbv'-£ü£‚wéKeÞ5 &¡R£ü£‚,¢6Km o£ü£‚,åLKuÐhŒ£ü£‚*Ç/Kc‚­£ü£Öx`K y‚&¡Ö£ü£Öy`K™Ó ™“&¡ü£™“1&¡1¤2&¡Z׊h ùŒý¥b•#ztable_ ZG:fatime_ [‚#@arate_ \‚#H€\ ]‚#PaiIndex_ ^Ö#Xaalpha_ _‚#`'† ¦¤ý¥b Q  ¤Ťý¥½,âM #m ݤý¥,ôL )A1ú¤ý¥‚,PB 2Kt¥ý¥‚,é 5¥ˆ4¥ý¥‚,¢6 =n‹Q¥ý¥‚,åL D¦Pn¥ý¥‚*Ç/ G?x‚Š¥¦*` Jn‚¦¥ý¥x` T¢a™“ ¤Ô¥ý¥™“ÖÌ5 Xo„ ¤ý¥‚‚1 ¤1 ¦2 ¤?š6C§'5tD.¦Z§'5tFG¦Z§`§' )Ka¦Z§½*¤EN½uC§‚¦k§}*¤EQþuI§£¦k§T§*«6VȈC§ɦZ§½,Ø6`kë¦Z§C§½*ø{d~Ÿ§k§,·‡jôS)§Z§C§T§C7n÷Z§C§1ê1O§2êAO§1¦Af§2¦1f§?ÝVʧ¦#'Á‡dš§ʧ'Á‡f³§ʧЧ)„]lʧ½1q§AÖ§2q§1$?ñN©&(V$#*Þ4`^/©¨ ©*Þ4dЧ3¨©*X‰h(q§O¨©'pGkh¨ ©Ч'pGo†¨ ©½Ч'Z(z ¨ ©½*!‚VXC§Á¨ ©½,š]†çC㨠©C§½ £ ¨ £Á¨ £í§ £¨ £3¨Aq§1á§1©2á§?£f®á§#',ÉL©f®Ч',Öo©f®½T§Ч',爩f®l®ª£©f®½*-L„Ccw®Ä©f®l® Ñ-(üWç©f®½T§-èMJ¿²ªf®-èMSï>ý!ª}®-2…\©²>ªf®-2…epVý[ª}®-Á~nb€(xªf®-Á~wÕB¸•ª}®- €Uz(²ªf®- ‰ø/¸Ϫ}®-Ãÿ;Ÿìª}®-ø{”;ŽŸ «}® 2W£œx,«f®½ê-Ž3°?3ŸI«}®-ïr¹I•æ8f«}®,\@LE'ƒ«f®½-¼Ý¼B}¥«f®½-¼ìf‰T§Ç«}®½G`|ò²æ«}®½-†v?}¬f®½-†efT§*¬}®½-šŠ"`3}G¬f®-šŠ*P)T§d¬}®-Ù42]}¬f®-Ù4:ù[T§ž¬}®-‹EµGC§»¬f®-‹I©”I§ج}® È+X‚ö¬f®T§ Rm?F­f®*4‹L\¸=²5­f®²T§ 4‹Ø…]­f®²½T§*ÈLm⊲~­f®²*ÈLyÔ2²¤­f®²² ¡WÛûa­f®w® ûQï]qÛ­f®mmL«Ôþ­f®½T§Gò4L34]'®f®²½T§mþ LõÙJ®f®²T§Rpwšc.f®C§1©Ar®2©A©1r®ZÝŠàùŒD°ùŒ#again_G‚#achannelsIn_HÖ#€+If# ab_K©#Paa_L©#haoutputs_Mf#€ainputs_Nf#°'Ï/-¯D°*qzª„ÖI¯J°*ø3 àÖe¯J°wûQ#}ƒ®…¯D°,ÚM*‚_¢¯D°‚*{R-º#‚¾¯J°*615á‚‚߯D°‚*Ô]8\~Ž“û¯J°x`C²C™“ƒ®)°D°™“ÖrCƒ®D°½1ƒ®1P°2ƒ®ZãŠà ùŒ'²ƒ®#'! ‚°'²b#M U°¡°'²½, X_¾°'²æ8,? !à{Û°'²‚,E $D2ø°'²‚,K '6…±'²‚,ò9 *þA±'²‚‚‚æ8,U# 9Ö*c±'²‚‚*Ç/ <ÚY‚±-²*` ?®H‚ ±'²‚x` JÇ™“U°α'²™“Ö*` UŒ.™“þ±'²™“™“ÖÖÌ5 Yø%U°'²‚‚1U°13²2U°?N6m³'5tDX²г'5tFq²г³' )K‹²г½*¤EN%ˆm³¬²›³~³*¤EQ•s³Ͳ›³„³*«6V Jm³ó²г½,Ø6`c³гm³½*ø{d{Ÿ1³›³,·‡jXWS³гm³„³C7n65гm³1S™1y³2S™AS™Ay³18²A–³28²1–³?’Vú³8²#'Á‡dʳú³'Á‡fã³ú³´)„]lú³½1¡³A´2¡³1å?ªN7µ&(Vå#*Þ4`ˆn7µG´=µ*Þ4d»W´c´Cµ*X‰h倡³´Cµ'pGk˜´=µ´'pGo¶´=µ½´'Z(zд=µ½*!‚Am³ñ´=µ½,š]†6µ=µm³½ £Ð´ £ñ´ £´ £G´ £c´A¡³1´1Iµ2´?7£–º´#',É|µ–º´',ÖŸµ–º½„³´',縵–ºœºªÓµ–º½*-L„r§ºôµ–ºœº Ñ-(²Š¶–º½„³-èMJ˜7j4¶–º-èMSóhÁQ¶­º-2…\Õ‰jn¶–º-2…e}1Á‹¶­º-Á~nzŽä¨¶–º-Á~wmhŶ­º- €[Iäâ¶–º- ‰ 8hÿ¶­º-õDŸ·­º-ø{”Ÿ9·­º 2W£Þ,\·–º½S™-Ž3°+>Ÿy·­º-ïr¹â'æ8–·­º,\@LEHa³·–º½-¼ÝÃ~³Õ·–º½-¼ì­l„³÷·­º½G`|ò¬E¸­º½-†âT~³8¸–º½-†g„³Z¸­º½-šŠ"'~³w¸–º-šŠ*C‹„³”¸­º-Ù42Ä;~³±¸–º-Ù4:i„³θ­º-‹Esm³ë¸–º-‹I•s³¹­º È+XÐp&¹–º„³ RmÊU?¹–º*4‹L\yje¹–ºj„³ 4‹£†¹–ºj½„³*ÈLm·j®¹–ºj*ÈLyAjÔ¹–ºjj ¡WÛ¦1ò¹–º§º ûQïNY º–ºmmL«8y.º–º½„³Gò4L3ªIWº–ºj½„³mþ LõsMzº–ºj„³Rpwš]…–ºm³1NµA¢º2NµANµ1¢º?6è»'5tDÓº¼'5tF캼 ¼' )K»¼½*¤EN—è»'»¼ù»*¤EQæî»H»¼ÿ»*«6VŸè»n»¼½,Ø6`Ÿ@»¼è»½*ø{d|•Ÿ¬»¼,·‡j•…λ¼è»ÿ»C7n®“¼è»1ü£1ô»2ü£Aü£Aô»1³ºA¼2³º1¼?ZVu¼³º#'Á‡dE¼u¼'Á‡f^¼u¼{¼)„]lu¼½1¼A¼2¼1¹?vN²½&(V¹#*Þ4`sm²½¼¸½*Þ4d_F{¼Þ¼¾½*X‰hšV¼ú¼¾½'pGk½¸½{¼'pGo1½¸½½{¼'Z(zK½¸½½*!‚yè»l½¸½½,š]†HO޽¸½è»½ £K½ £l½ £˜¼ £Â¼ £Þ¼A¼1Œ¼1Ľ2Œ¼? £ÃŒ¼#',É÷½Ã{¼',־ýÿ»{¼',ç3¾ÃêN¾Ã½*-L„ú"Ão¾Ãà Ñ-(<4’¾Ã½ÿ»-èMJgC>¯¾Ã-èMSO¡̾(Ã-2…\f*>é¾Ã-2…e%<¡¿(Ã-Á~nÅ Ì#¿Ã-Á~wtrD@¿(Ã- €þ=Ì]¿Ã- ‰ÈADz¿(Ã-ÃÃQŸ—¿(Ã-ø{””5Ÿ´¿(à 2W£úG׿ýü£-Ž3°%qŸô¿(Ã-ïr¹­kæ8À(Ã,\@LE‡.Àý-¼Ý· ù»PÀý-¼ìõÿ»rÀ(ýG`|òÕ‡‘À(ý-†sQù»³Àý-†Ì3ÿ»ÕÀ(ý-šŠ"£-ù»òÀÃ-šŠ*†’ÿ»Á(Ã-Ù42”où»,ÁÃ-Ù4:}sÿ»IÁ(Ã-‹EÍè»fÁÃ-‹ItaÁ(à È+X,¡ÁÃÿ» RmÛ(ºÁÃ*4‹L\?Š>àÁÃ>ÿ» 4‹å.ÂÃ>½ÿ»*ÈLm@>)ÂÃ>*ÈLy)>OÂÃ>> ¡WÛÔlmÂÃ"à ûQïj†ÂÃmmL«›©Âýÿ»Gò4L3»xÒÂÃ>½ÿ»mþ Lõ\õÂÃ>ÿ»Rpwš ƒÃè»1ɽAÃ2ɽAɽ1Ãl銰M&ùŒ“Æ«“#aadsr_MgNµ#@awaves_Mhɽ#Xavibrato_Mi ¤#patwozero_MjU°#ØanOperators_MkÖ#¸abaseFrequency_Ml‚#Àaratios_Mm©#Èagains_Mn©#àamodDepth_Mo‚#øacontrol1_Mp‚#€acontrol2_Mq‚#ˆafmGains_Mr“Æ#afmSusLevels_Ms£Æ#° afmAttTimes_Mt³Æ#° '›_M,ÄÃÆÖbÆsM/.îÄÃÆ½,ûQM2à’ÆÄÃÆ,W*M51ãÄÃÆë,wPBM8d.ÃÅÃÆ‚,ñ|M;ˆ*ÅÃÆÖ‚,ÚMM>¡+LÅÃÆÖ‚,5MA]BiÅÃÆ‚,Ò+MDÅÃÆ‚,©MG,„£ÅÃÆ‚, „MJç<ÀÅÃÆ‚,CTMMdjØÅÃÆ,]0MPÄ{ðÅÃÆwMS1Z.ÃÆÃÆ‚wµMVjD.Ã?ÆÃƽ‚x`MYÚ%‚.ÃhÆÃÆÖy`Mc&*™“.ÃÃÆ™“Ö‚£Ænc‚³Æn‚ÃÆn1.Ãl )ùŒ”Ç.Ã#'=s /÷Æ”Çbô 2ÉÆÇ”Ç½w  5\pÉÆ@ǔǂ‚x` 8‹~‚ÉÆiÇ”ÇÖy` BO™“ÉÆ”Ç™“Ö1ÉÆW1B}bÉNoŽB|#PBŠÌÇbÉPBæÇbÉhÉ-²€B™v-à8ÈnÉ-à_Bä| ÈnÉ-]B¡s@yÉ=ÈbÉ-]B¨0@šÇ_Èbɽ-ž_B­™^yÉ|ÈbÉ-ž_B´'^šÇžÈbɽ-¼B¹Xà8ÀÈnÉâv-è]B½üyÉâÈbÉâv-¼€BÁÎwšÇÉnÉâv-Õ_BÅ€wyÉ&ÉbÉâv-Æ€BÉ´:šÇHÉnÉâv!X…BÍ„hÉnÉ1šÇAÑS1tÉ2šÇAšÇ„€’Á*Á¬É…c¬É‘h2¥“„“*Á;ÁLÞÉ…c¬É‘h„"“<ÁNÁ˜ Ê…c¬É‘h„…¯NÁiÁäHÊ…cHÊ‘h†gain*‚‘`2D°AN„NiÁ Á0ʆ__a¶Ê‘h†__b¶Ê‘`2MÊ„n|oˇ__groupingþ |‘¨‡__grouping_sizeþ Ÿ‘ ‡__grouping_tmpþ oË‘˜ˆ__n N‘Pˆ__min N‘Hˆ__i Ÿ‘¸ˆ__test æ8‘_‰P—ˆ__j Ÿ‘°2ÚY„ƒ« ÁÁÁȱ˅c±Ë‘h‡__nÝŸ‘`2f®„³·ÂÁãÁóË…cóË‘h‡__nÝŸ‘`2–º„.ÀäÁÂ`5Ì…c5Ì‘h‡__nÝŸ‘`2ÊG¦\Ì‹c\Ì‹mô82Z§Œ:̬ÌEÌ‘hг§¯Ì‹c¯Ì‹mô82ʧŒÌnRÂ'Âøà̘̑hŒÌ¿O(Â?ÂD ̑͘hŠ.¦(Í‹c\Ì(Í2`§Œ Í @ÂNÂbÍÍ‘h"Í‘`Šš§…Í‹c¯ÌŽ__af…Í2ЧŒbÍ÷$NÂmÂÜ¿ÍmÍ‘hxÍ‘`xSãÍ‹cãÍ‹mô82Û§Œ¿Ím8nÂ…Â(ÎÌÍ‘h„û§†Â”ÂtAÎ…cAΑh2 ©„“”¢ÂÀ€ÎC§‘hC§‘`Ú6‘„´¢ÂÈÂ ÄΆ__first”C§‘h†__last”C§‘`„ÐÈÂëÂXφ__first´C§‘h†__last´C§‘`©‘X‘\”^ìÂ#äbÏ…cbÏ‘h†number ^½‘d†value ^‚‘X2Q•‘7”L$ÃXÃð¤Ï…cbÏ‘h’f L‚‘`6• ÈÏ‹cbÏ‹mô8Œ¤Ï+XÃÖÃ<ôϱϑXŒ¤ÏíXÖÃTĈ бϑX„ɦTÄsÄÔeÐ…c\Ì‘h†__p`C§‘`Ÿ‘X„Á¨tÄ¥Ä °Ð…cAΑh†__p†C§‘`†__n†Ÿ‘XІ¨ÒЋcA΋mô8Œ°Ð(O¦ÄïÄlþлБhŠˆ© Ñ‹c±Ë‹mô8ŒþлðÄ=ŸLÑ Ñ‘X)°pÑ‹cHÊ‹mô8ŒLÑá >Å—ÆœÑYÑ‘XŒLÑíZ˜ÆñÇPÈÑYÑ‘X“‹‘œòÇ Éœ-Ò…c-Ò‘è|‡nœŸ‘à|‰$ÈêȈerror  Ž‘ð|2}“‘e¯RÉëÉèmÒ…cHÊ‘H”iTÖ‘\‘iÇ`ìÉIË4 FÓ…cFÓ‘H’8 `KÓ‘@†channel `Ö‘¼”nChannels bÖ‘l”samples jw“‘P”j kÖ‘h”hop kÖ‘d•kÊÀÊ%Ó”i mÖ‘`‰ÀÊCË”i qÖ‘\2”Ç2™“‘±\JËñÌ€ Ó…cÓ‘X†input \‚‘P2'²‘à˜sòÌ%ÏÌ ÂÓ…cy³‘h‘Š¥c&ÏØÐ ÿÓ…cÿÓ‘X”tmp n‚‘h2ý¥“­‘©ØÐÒd iÔ…c¬É‘è|‡n©Ÿ‘à|‰ ÑÐшerror­ Ž‘ð|„c±Ò8Ò° –Ô…c–Ô‘h2-²‘@ÇH8ÒÂÕü óÔ…cFÓ‘XÖ‘T”temp J‚‘h”temp2 J‚‘`–òk#ýÚ@ÛH GÕ†__initialize_pN½‘l†__priorityN½‘h—w@ÛUÛ” ˜>1à ‹Õm‘h™ÇD2 , ÞÕ…cFÓ‘h’f D‚‘`†amplitudeD‚‘X÷Æ@Ö‹cFÓ‹mô8ŒÞÕ J Wx .ÖëÕ‘hŒÞÕnXÄ ZÖëÕ‘hŒÞÕ¶hÇ †ÖëÕ‘hššŽÂÕçÕ\ „ñçÕAÖ¨ ׇ__lhsGבH‡__rhsG|‘@›__strICNvHˆ__strI;‘P2=NãÆ%&׋cFÓŒ ×Y>È~ô s×בø~‰ô‹”i)Ö‘XŒ ×µ’~4@À×בø~‰ªA ”i)Ö‘Xœ_DefaultRuneLocale/„A-TABLE_SIZE _ZL10TABLE_SIZEÙjž__dso_handlemŸõŠ€ˆå@2Ö ‹ŸQ‹-DTû! @Ÿs‹-DTû!@Ÿ‹€?2 9.nothrow%IëbaØostream;ŠÅ.cerrAx~{Ø¡9 è_digits!F_ZNSt14numeric_limitsImE6digitsEô8@¢&c!ï_ZNSt14numeric_limitsIfE12has_infinityEä:¢•\!ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEä:¢¶~!ó_ZNSt14numeric_limitsIfE10has_denormEé:¢&c!(_ZNSt14numeric_limitsIdE12has_infinityEä:¢•\!)_ZNSt14numeric_limitsIdE13has_quiet_NaNEä:¢¶~!,_ZNSt14numeric_limitsIdE10has_denormEé:¢&c!a_ZNSt14numeric_limitsIeE12has_infinityEä:¢•\!b_ZNSt14numeric_limitsIeE13has_quiet_NaNEä:¢¶~!e_ZNSt14numeric_limitsIeE10has_denormEé:£npos·ƒNJR/8@§&NLK8EBG‚JR‘8Q)OP¤npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEN¥R/8@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEN¥K8E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE@LE99i’ô8Mnumeric9jˆô8L¤D9k=“ô8LGo9lI~ô8LEY9m¥<ô8LÌv9nn}ô8 OÜk9)>HÆSON…9bXkÜ2îUO'n9ñ‡¨YOqy9òÒ1¨YOq‡9ó;¨YO_'9ôà@¨YOK(9õ[^¨YOW 9ö_¨YOi9÷·³Y[È~"ü a\dec"y\a\fixed"£\a\hex" n)a[é"øa\left"Ü&a \oct"wUa@\right"ÍŽa€]K9"'a]” " Å^a]:"$·ma^showpos"'ŒEa^skipws"*Ža^unitbuf"-à-a ]F"1a@[Ò,"4¸‰a°[UL"7ù aJ]\":À&a\badbit"L ra\eofbit"Ora\failbit"T9Wa\goodbit"W÷0a\app"j a\ate"mla[ú"v=7a["y@a\cur"ŽxE a[2…"‘w, afupper?1@}Ùj€flower?2o(Ùjfalpha?3EÙjfdigit?4@Ùjgxdigit?5˜"Ùjfspace?6Ë"Ùj@gprint?7øFÙjfgraph?8ŽÙj%fcntrl?9¢Ùjfpunct?:oKÙj falnum?;2(Ùj¤_S_atoms_out$!_ZNSt10__num_base12_S_atoms_outE|¤_S_atoms_in$%_ZNSt10__num_base11_S_atoms_inE|kžN$Ë ¨]âpkÍT$Ö $|iÏ]$3_ZNSt10moneypunctIcLb1EE4intlEä:iÏ]$3_ZNSt10moneypunctIcLb0EE4intlEä:iÏ]$3_ZNSt10moneypunctIwLb1EE4intlEä:iÏ]$3_ZNSt10moneypunctIwLb0EE4intlEä:iÏ]$«_ZNSt17moneypunct_bynameIcLb0EE4intlEä:iÏ]$«_ZNSt17moneypunct_bynameIcLb1EE4intlEä:iÏ]$«_ZNSt17moneypunct_bynameIwLb0EE4intlEä:iÏ]$«_ZNSt17moneypunct_bynameIwLb1EE4intlEä:J¾_ˆ:lÙjJ‰qbÙjJRŠÈnÙjJS‹Ü)ÙjJf“Œ_ÙjJ\AÙjzsrate_Ôˆx‚{H#ÕªR{^ˆÖ';æ8{Ì4×à~æ8{¸gÜ@ Žztable_ ZG:f% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; < *.? : ; ‡@I< +.: ;‡@I< ,.? : ; ‡@< -.? : ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1 I2&I3&45I6.? : ; I< 7.? : ;I< 8.? : ;I< 9: : ; ;.: ; ‡@I< <.? : ; ‡@I< =G : ; >:: ; ?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N : ;I8 2 O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.G@…I4  †: ; I ‡: ;I ˆ4: ;I ‰ Š.G ‹I4 Œ.1‡@@1 Ž: ; I.G: ; I ‘.G; @’: ; I “.G;@”4: ; I • –.‡@4 @—.4 @˜.4 @™.G: ; @š.G@›4: ;I2  œ4: ; I? < 4: ; ‡@Iž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < L4ýÚC@ÛÈ û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFilter.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hTubeBell.hTwoZero.hADSR.hSineWave.hTubeBell.cppiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccGenerator.hWvIn.hFileRead.hFileWvIn.hFileLoop.hvector.tccFM.h ÁÝ‚ž‚¡‚¯}žÈŒÖ¿/Ÿ Ö»W»W»í|X‚!.ºººZºº .ólòº ºƒ'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ…Í“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ ‡0ôY/Úóåg‘&&‘&‘ÕªùK c<"*à33É ‚¼)בóó®å[‘'‘óÌבó¯å1'KÉ®è E<¾/Ç0/&1ge­Eحɳ.“u1„+ ˆ}¬º  &$v’×4vL׬­&Ø'$Ñ.º˜‚LÉg! ýLó׃OŸ#v/#å2K»ltºwäZ----ƒ‘t.ºØƺØƺØcÈó¯»Ù/I Ï&MYYZ&&&&KKKKuKg6ó¯»Ù/I Ï&MYYZ&&&&KKKKuK6 ýÚÍÖã$/JÁÁwÁÁwÁ*Áv*Á+Áw+Á.Áw.Á;Áv<Á=Áw=Á@Áw@ÁNÁvNÁOÁwOÁRÁwRÁiÁviÁjÁwjÁmÁwmÁ Ávwwv Á¡Áw¡Á¤Áw¤ÁÁÁvÂÁÃÁwÃÁÆÁwÆÁãÁväÁåÁwåÁèÁwèÁÂvÂÂw Âw ÂÂvÂÂwÂÂwÂ'Âv(Â)Âw)Â,Âw,Â?Âv@ÂAÂwAÂDÂwDÂNÂvNÂOÂwOÂRÂwRÂmÂvnÂoÂwoÂrÂwrÂ…Âv†Â‡Âw‡ÂŠÂwŠÂ”Âv”•Âw•˜Âw˜Â¢Âv¢Â£Âw£Â¦Âw¦ÂÈÂvÈÂÉÂwÉÂÌÂwÌÂëÂvìÂíÂwíÂðÂwðÂ#Ãv$Ã%Ãw%Ã(Ãw(ÃXÃvXÃYÃwYÃ\Ãw\ÃÖÃvÖÃ×Ãw×ÃÚÃwÚÃTÄvTÄUÄwUÄXÄwXÄsÄvtÄuÄwuÄxÄwxÄ¥Äv¦Ä§Äw§ÄªÄwªÄïÄvðÄñÄwñÄôÄwôÄ=Åv>Å?Åw?ÅBÅwBÅ—Æv˜Æ™Æw™ÆœÆwœÆñÇvòÇóÇwóÇöÇwöÇ ÉvÉÉwÉÉwÉëÉvìÉíÉwíÉðÉwðÉIËvJËKËwKËNËwNËñÌvòÌóÌwóÌöÌwöÌ%Ïv&Ï'Ïw'Ï*Ïw*ÏØÐvØÐÙÐwÙÐÜÐwÜÐÒvÒÒwÒ Òw Ò8Òv8Ò9Òw9Ò<Òw<ÒÂÕvýÚþÚwþÚÛwÛ@Ûv@ÛAÛwAÛDÛwDÛUÛvww1v23w36w6 v !w!$w$WvXYwY\w\v‘w‘”w”ÇvÂÕÃÕwÃÕÆÕwÆÕçÕvçÕèÕwèÕëÕwëÕAÖvÈÉwÉÌwÌ~v~w‚w‚4v¯ ãÉstk::StkFrames::size±Éstk::StkFrames::channelsÞÉstk::StkFrames::frames Êstk::Filter::setGainSÊmintËstd::vector >::operator[]¶Ëstd::vector >::operator[]øËstd::vector >::operator[]aÌ__gnu_cxx::new_allocator::~new_allocator´Ìstd::allocator::~allocatoràÌstd::allocator::~allocator-Í__gnu_cxx::new_allocator::new_allocatorŠÍstd::allocator::allocatorèÍstd::_Vector_base >::_Vector_impl::~_Vector_implÎstd::_Vector_base >::_M_get_Tp_allocatorFÎ__destroy_aux€Î_DestroyÄÎ_DestroyÏstk::Instrmnt::controlChangegÏstk::Instrmnt::setFrequencyÈÏstk::Instrmnt::~InstrmntôÏstk::Instrmnt::~Instrmnt Ð__gnu_cxx::new_allocator::deallocateeÐstd::_Vector_base >::_M_deallocateÒÐstd::_Vector_base >::~_Vector_base Ñstd::vector >::~vectorpÑstk::Filter::~FilterœÑstk::Filter::~FilterÈÑstk::StkFrames::operator[]2Òstk::Filter::clearmÒstk::TubeBell::tickPÓstk::TwoZero::tick”Óstk::ADSR::tickÂÓstk::SineWave::tickÔstk::StkFrames::operator[]iÔstk::TwoZero::lastOut›Ôstk::TubeBell::tick‹Õstk::TubeBell::noteOnÖstk::TubeBell::~TubeBell.Östk::TubeBell::~TubeBellZÖstk::TubeBell::~TubeBell†Östk::Stk::rawwavePath Öoperator+, std::allocator >&×stk::TubeBell::TubeBells×stk::TubeBell::TubeBellO  ãÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_t $_47div_tD$_5nldiv_t|$_6¦lldiv_tþ lconva#va_listp#fpos_t~#__sbuf´#__sFILE§%FILE2)clock_tA)tm*pthread_once_t)*__gthread_once_tA*wint_tO*$_7¤*_RuneEntry¶*$_8ð*_RuneRange+$_9A+_RuneCharClassW+$_10A-_RuneLocale¼/mbstate_tÍ/wctype_tÚ6__true_type7char_traits 9__vtbl_ptr_type 9nothrow_t.9new_allocatorz:allocatorî:_Atomic_word;basic_string,std::allocator >IN_Rep_baseŽN_RepjPlocaleíSfacet&VidðV_ImplZios_base^abasic_streambuf >ñgwctrans_tàictype_baseäjctypeŽpmoney_baseçpbasic_ios >øt__normal_iterator, std::allocator > >ùvnum_get > >}num_put > >Åbasic_ostream >×…basic_stringbuf,std::allocator >Cˆbasic_ostringstream,std::allocator >Õ‹StkErrorùŒStkfStkFrames«“Instrmntb•Generator1–ADSRd™WvInTšFileRead{FileWvIn&¡FileLoop ¤SineWave¦new_allocatorq§allocatorá§_Vector_base >©vector >ƒ®FilterU°TwoZero8²new_allocator¡³allocator´_Vector_base >Nµvector >³ºnew_allocator¼allocatorŒ¼_Vector_base >ɽvector >.ÃFMÉÆTubeBellšÇ__normal_iterator, std::allocator > >{Øostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_readSineWave_ZNSt8ios_base9uppercaseEsetControl1strtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EEaSERKS4_swap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8max_sizeEv_ZN3stk8FileWvIn9normalizeEv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE10deallocateEPS3_m_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk7TwoZero15setCoefficientsEdddb_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]_ZN3stk7TwoZero4tickERNS_9StkFramesEjc_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_sleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4dataEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm_ZN3stk6FilterD0Ev~TubeBell_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEvwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE11_M_allocateEm_ZNK3stk8Instrmnt9lastFrameEv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERS3_fgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEaSERKS4__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE2atEmnoteOffcopyfmt_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEmcontrolChangesizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EEixEm~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZN3stk8TubeBellD1Ev_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_assignEmRKS2__ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcmphaseOffset__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5frontEvgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZN3stk2FM4tickEj_ZNSolsEPKv_ZN3stk7TwoZero17sampleRateChangedEdd_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5emptyEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt10ctype_base5lowerE_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE8pop_backEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_ZN3stk2FM4tickERNS_9StkFramesEj_M_set_sharableloadWavesgets_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEvispunct_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZN3stk7TwoZero8setNotchEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoop_ZN3stk2FM7setGainEjdgetMessagewritepush_backsetModulationDepthsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6resizeEmS2__ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZN3stk7TwoZero4tickERNS_9StkFramesES2_jj_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_ZN3stk2FM9loadWavesEPPKc_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEd_ZN3stk8FileLoop5resetEvfsetpos_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE3endEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4swapERS4__ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslen_ZN3stk7TwoZero5setB1Edfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE2atEmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6assignEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_setModulationSpeed~_Impl_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE7destroyEPS3__ZNSt6locale21_S_normalize_categoryEi_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEvqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZNSs12_S_constructEmcRKSaIcE_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13_M_deallocateEPS2_mbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4backEvwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZN3stk2FM11setControl2Ed_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8capacityEv_ZN3stk8TubeBellC1Ev_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8FileLoop8openFileESsbbget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m_ZNSt6locale5_Impl10_S_id_timeEwcsxfrm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_STK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZN3stk2FM18setModulationSpeedEd_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facet_ZN3stk2FM13controlChangeEidisprint~basic_ostringstreamcollateiswpunct_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4sizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE14_M_range_checkEm_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_put*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk7TwoZero4tickEd_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8TubeBellD0Ev_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE8allocateEmPKv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv~TwoZero_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoul_ZNSt6vectorIPN3stk4ADSRESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_num_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN3stk8TubeBell4tickERNS_9StkFramesEj_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFile_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE2atEminit_M_replace_categoriesInitfree_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEvdo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSt6vectorIPN3stk4ADSRESaIS2_EE2atEm_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZNSt6vectorIPN3stk4ADSRESaIS2_EE8pop_backEvasctime_ZNK3stk8FileLoop11getFileRateEvrdstate_M_implpubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13get_allocatorEvctime_ZL9iswxdigitilocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE9constructEPS3_RKS3_mbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5clearEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNK3stk7TwoZero7lastOutEv_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk2FM7noteOffEdsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk7TwoZero22ignoreSampleRateChangeEb_ZN3stk6Filter7setGainEdFMoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EE7reserveEm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv_ZN3stk8TubeBellD2Evfind_ZN3stk8FileLoop14addPhaseOffsetEd_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4backEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5clearEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN3stk2FM5keyOnEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5emptyEv_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4swapERS4__M_fill_assign__in_chrg_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEvoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftime_S_id_ctypedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmm_ZN3stk8TubeBell6noteOnEddsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE9push_backERKS2_inRange_ZNSs4_Rep12_S_empty_repEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8capacityEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4dataEvTubeBellpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZN3stk8FileLoop7setRateEd~FM_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==_GLOBAL__I__ZN3stk8TubeBellC2Evwcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8FileLoop4tickEj_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_assignEmRKS2__S_id_numeric_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_FileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE8max_sizeEv_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbacks_ZN3stk2FM6keyOffEvwmemcmp_ZN3stk7TwoZero5setB0Edmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_FmtflagssetRatio_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalpha_ZN3stk8TubeBell4tickEjsetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZN3stk2FM12setFrequencyEd_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERKS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13get_allocatorEv_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_FmtflagssetControl2_ZN3stk2FM11setControl1Ed_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZN3stk7TwoZero5setB2Ed_S_c_namebase_ZNSt6vectorIPN3stk4ADSRESaIS2_EE15_M_erase_at_endEPS2__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_setfsetg_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE7reserveEmsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_range_checkEm_ZN3stk2FM8setRatioEjd_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERS3_showWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE3endEveq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_front_S_clone_c_locale_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6assignEmRKS2__ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5frontEv_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEv_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceoutTwoZero_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk2FM18setModulationDepthEd_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEv_ZN3stk8TubeBellC2Ev_Callback_listferror_ZN3stk2FM5clearEvswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERKS3__ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åHƒìPH‰}èëH‹EèòH@ò“ òXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@ò` f(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.: sÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHìH‰}è‰uäH‹}èHÇà¾èòòEˆH‹}èHƒÇ@¾èH‹8èòMˆòYÈòMH‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEòEøH‹EèòˆòEøòYÁòEøH‹}èHƒÇX¾èH‹8òEøèH‹}èHÇØèòE˜H‹}èHƒÇX¾èH‹8òE˜èH‹}èHÇà¾èòòU H‹}èHƒÇ@¾èH‹8èòM òYÈòM¨H‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYE¨òEøH‹}èHÇØòEøèH‹}èHƒÇX¾èH‹8òEøèH‹EèòˆòõòYÈòñf(ÑòXÐòU°H‹}èHÇà¾èòòM°òYÈòM¸H‹}èHƒÇ@¾èH‹8èòU¸òYÐòUÀH‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEÀòEøH‹EèòˆòYf(ÑòYÐòUÈH‹}èHÇà¾èòòMÈòYÈòMÐH‹}èHƒÇ@¾èH‹8èòUÐòYÐòUØH‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòMØòYÈòEøòXÁòEøH‹}èHƒÇpèf(ÈH‹Eèò€øòYÁòEðòMðò…òXÈòEøòYÁòEøH‹}èHƒÇ¾èòMøò\òYÁòH‹}èHƒÇ¾èH‹H‰…xÿÿÿò…xÿÿÿÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!TubeBell::tick(): channel and StkFrames arguments are incompatible!sinewave.rawfwavblnk.rawN3stk8TubeBellEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ'*1Jÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#]‚§ÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#]‚§UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE @à¿ð?à?×£p= ×ï?4.É‚ö?®Gázð?9´Èv¾Ÿö?{®Gáz¤?@@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ§† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿІ 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿî† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¶çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¶çÿÿÿÿÿÿÿ† ƒ&}-„-ú Ž-õ å -à Í ‹-§ Ÿ ” b-‚ ‹-\ T I b-7 ‹-  þ b-ì ‹-Æ ¾ ³ b- h-j h-D h- h- ‚-ÿ ó ‚-é Ý ‚-Ó » –-¢ ‚-˜ Œ –-z ›-a ›-O ›-6 ›-$ ›- ¤-ë ›-Ô -ª ¥-• ™-… ’-| r-w h -_ •-O d-' –- –-ù ›-à ›-Î ›-µ ›-£ ›-ƒ ¤-g ›-M - ¥- ™-ø’-ïr-êÛ-Ò•-Âd-Ÿ|˜ƒ-p}-]„-DŽ-?/ -*‹-ñéÞb-Ì‹-¦ž“b-‹-[SHb-6‹-ýb-Úh-´h-Žh-hh-S‚-I=‚-3'‚-–-ì‚-âÖ–-Ä›-«›-™›-€›-n›-N¤-5›--ô¥-ß™-Ï’-Ær-Á²-©•-™d-q–-U–-C›-*›-›-ÿ›-í›-ͤ-±›-—-g¥-R™-B’-9r-4%-•- d-é|âƒ-Á¤-¯„-Ÿ|‰¤-w„-g|Q¤-?„-/|€-àh-³h-†h-Yh-+Ÿ-&è“- “-c“-9l-‘-РpH øÐ¨€X0ذˆX0РpH øÐ pH øÐ¨€X0à¸h@èÀ˜pH ¤Ø©×¡×…×}×\×T×8×0×®Ö¦Ö”ÖŒÖlÖdÖ@Ö8ÖÖ Ö›Õ“ÕqÕiÕVÕNÕÕþÔªÔ¢ÔwÔoÔLÔDÔÔ ÔÑÓÉÓ£Ó›Ó_ÓWÓ/Ó'Ó ÓÓ|ÒtÒAÒ9ÒÒÒØÑÐѮѦтÑzÑ2Ñ*ÑäÐÜÐsÐkÐ.Ð&ÐÐþÏÚÏÒÏvÏnÏ ÏÏÒÎÊΎΆÎTÎLÎ"ÎÎúÍò͔͜Í?Í7ÍòÌêÌÆÌ¾ÌsÌkÌÌþËÄ˼˂ËzËTËLˣʛÊaÊYÊÊÊìÉäɿɷÉÉ…É0 ±àTph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(}- ›-ú˜-íš-Áš-¼‡=’B-xkB-G!0-éd-É-Áb-h-{Id-)-!b-ýh-ÛÏ»Œ-®d-œ&-id-I-Ab-&h-Œ-d-íJ-ÝŒ-Ðd-†d-f-^b-Ch-R-´}-¡-…-p›-W›-N†-@”-0 -+ !—- - ÿœ-®B-’B-AB-<=B-=‚\)è B-r B- B- B-ª B-’ B-w B-_ B-8 B- h-ñ B-Ó h-¯ B-‘ h-| B-U B- N-ì B-• N-C P-6 B-* …-  - ‰= üP-ðP-¾L- B-}L-_B-<L-B-Î}-»-Ÿ-Š›-q›-h†-Z”-J -E ;—-, -'œ-Τ-¼}-¯Š-”Š-}-`f-Cf-$-f-úf-ß-À-«-z=t¤-b}-UŠ-:Š-#-f-éf-Ê-µf- f-…-f-Q-6z=`-V- p-õT-é^-ÑZ-È\-‡D-U¤-1¤-}-Š-÷Š-æ-Î{=³¤-¡}-”Š-yŠ-h-P{=:…-, -'‰= …-÷ -ò‰=ëÍn-ªj-gX-OF-!H- H-R -=¦-8,¨=%ž- p¡hy`£P2H4@8~0(6 ˆ<>vТÈxÀ£°¢¨w £§ˆ§€*x(p§h§`ˆX,P.Hu0§( ˆ"$t¹ ;^¹ ¨ ;^¨ :¤ \¤ ; 9^ p 9^p 8l \l 9 I s^I 8 s^8 r4 \4 s ^ ü \ü  È A^È @Ä \Ä A ?^ >Œ \Œ ? X =^X <T \T = 7^ 6 \ 7 è^èä\ä °^°¬\¬ x^x t\t @5^@4<\<5 K^J\K áS^á ÐS^ÐRÌ\ÌS ˜1^˜0”\”1 `^`\\\ ('^(&$\$' ð3^ð2ì\ì3 ¸^¸´\´ ‘C^‘ €C^€B|\|C Y%^YH%^H$D\D% !#^!#^" \ # Øg^ØfÔ\Ôg  a^ `œ\œa h]^h\d\d] 0E^0D,\,E /^ ø/^ø.ô\ô/ Ñ-^ÑÀ-^À,¼\¼- ˆ)^ˆ(„\„) P+^P*L\L+ q^p\q ào^ànÜ\Üo ¨k^¨j¤\¤k p_^p^l\l_ 8[^8Z4\4[ U^Tü\üU ÈG^ÈFÄ\ÄG Y^XŒ\ŒY XW^XVT\TW I^ H\I èe^èdä\äe °c^°b¬\¬c xi^xht\ti @^@<\< m^l\m Ð!^Ð Ì\Ì! ˜O^˜N”\”O `Q^`P\\\Q (M^(L$\$M ©M+@ÛLnHÖrxÖvV׈ך¬×¬ñ×¾¸ÖÂßÖÆ6ØØèÖ܈ØîýÚè/8ÚØJ,×O9×TÙfÚx0Ý‚hÞ§ åÛØåÿæ„€ÂÕŸ€(çæ€òÌ«€ˆäŽ€ÉJ€àãX€NÁÌ €øÝ6€>Å€8ã]€˜Æ€pã΀JË€Pä÷€$à €°áV€ìÂÜ €xá€XÃ( €èá„€ÖÃA € âû€&ÏÀÀ䦀ìÉe€äb€8Ò€håí25HæÈù˜çö~Ðç T€æXXm¸æn†ðæq€òÇ0€¨ãš€TÄZ €XâQ€@ €ð߀Âx €HßF€Òú€0å€Ál €PÝ;€<Á¬ €ÀÝ€*ÁŠ €ˆÝ.€ØÐ߀øäz€NÂî €(à5€Â  €€ßC€(± €¸ß‹€n €`àË€tÄŽ €âº€†Â4 €˜àû€¦ÄÁ €Èâ¾€ÂÁ €ØÞå€äÁJ €ß€ðÄå €ã¤€ Á € ÞÂk €Ðàr€iÁé €0Þ€¢Âœ €á5€È¸ €@áÊ€çÕ¾€`ç” €€Ü» € Ü ÀÛ €¸ÜA €ÆÜÐ F×J€àÛ/€ Ü3`ÛlZ v  D œ*HÊ ! z[´{sÔD‰H˜Ý:ŽÒX¼IˆTŸÔ‘ 1 å |lƧ ¸V __ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk6Filter7setGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk8TubeBell4tickERNS_9StkFramesEj__ZN3stk7TwoZero4tickEd__ZN3stk4ADSR4tickEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZNK3stk9StkFramesixEm__ZNK3stk7TwoZero7lastOutEv__ZN3stk8TubeBell4tickEj__ZN3stk8FileLoop14addPhaseOffsetEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8TubeBell6noteOnEdd__ZN3stk2FM5keyOnEv__ZN3stk8TubeBellD0Ev__ZTVN3stk8TubeBellE__ZN3stk2FMD2Ev__ZN3stk8TubeBellD1Ev__ZN3stk8TubeBellD2Ev__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk8TubeBellC1Ev__ZN3stk2FMC2Ej__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8FileLoopC1ESsbbmm__ZNSaIcED1Ev__ZN3stk2FM8setRatioEjd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk8SineWave12setFrequencyEd__ZN3stk8TubeBellC2Ev__ZTIN3stk8TubeBellE__ZN3stk3Stk17sampleRateChangedEdd__ZN3stk2FM7noteOffEd__ZN3stk2FM12setFrequencyEd__ZN3stk2FM13controlChangeEid__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk8TubeBellE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk2FME__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk6Filter7setGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8TubeBell4tickERNS_9StkFramesEj.eh__ZN3stk7TwoZero4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk8SineWave4tickEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk7TwoZero7lastOutEv.eh__ZN3stk8TubeBell4tickEj.eh__ZN3stk8TubeBell6noteOnEdd.eh__ZN3stk8TubeBellD0Ev.eh__ZN3stk8TubeBellD1Ev.eh__ZN3stk8TubeBellD2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk8TubeBellC1Ev.eh__ZN3stk8TubeBellC2Ev.eh__GLOBAL__I__ZN3stk8TubeBellC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3LC2LC3GCC_except_table4LC5GCC_except_table5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table6LC10LC11GCC_except_table7GCC_except_table8EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8TubeBellC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Twang.o000644 000766 000766 00000356530 12015735511 015377 0ustar00garygary000000 000000 ÏúíþÐ hQ˜ðP˜__text__TEXTð@¡[€__debug_frame__DWARF ¤4__debug_info__DWARF°-¾ ¸¥u__debug_abbrev__DWARFÝÎÀ Í×__debug_aranges__DWARFÙPâ`©__debug_macinfo__DWARFíÙÝâ__debug_line__DWARFíÙ Ýâx©__debug_loc__DWARF ápýé ©8__debug_pubnames__DWARF}ðDmù__debug_pubtypes__DWARFÁø­±__debug_inlined__DWARFn^ __debug_str__DWARFnšv^ __debug_ranges__DWARFwø__mod_init_func__DATAwø`³ __textcoal_nt__TEXTw¹€h³ €__cstring__TEXTЇ.À__gcc_except_tab__TEXTþˆ\î‘__StaticInit__TEXTZ‹XJ”p·€__const_coal__DATAÀ‹¨°” · __const_coal__TEXThŒX• __bss__DATAP˜__literal8__TEXTˆŒ0x•__literal16__TEXTÀŒ°•__eh_frame__TEXTÐŒ€ À• ¸á h__constructor__TEXTP˜@¡__destructor__TEXTP˜@¡(¿­øÉ` Pf€-UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðwò 2‹òEðf.Áwë?H5H‹=èH‰ÇòEðèH‰ÇH5èH‹}ø¾èëH‹UøH‹EðH‰‚@ÉÃUH‰åHƒì H‰}èòEàfWÀf.Eàwò °ŠòEàf.Ásë#H5H‹=èH‹}è¾èëtH‹UèH‹EàH‰‚8H‹Eèò8H‹Eèòˆ0òYŠòYÁòXÂòEøò <ŠòEøf.ÁsëH¸wJëÿï?H‰EøH‹}èHÇHòEøèÉÃUH‰åHƒì0H‰}èòEàfWÀf.Eàsë&H5H‹=èH‹}è¾èéŽèf(Èò^MàòMØH‹}èHÇHòEàèòMØò\Èf(ÁòEøH‹}èHƒÇòEøèH‹Eèò€8H‹}èèH‹Eèòˆ@òa‰òYÁòYEøH‹}èHÇ0èÉÃUH‰åHƒì0H‰}èòEàèf(Èò^MàòMØòEØf.%‰s òH,EØH‰Eøë,ò‰òMØò\Èf(ÁòH,ÀH‰EøH¸€H1EøH‹EøH‰EøH‹uøHÿÆH‹}èHƒÇèH‹uøHÿÆH‹}èHÇ0èÉÃUH‰åHƒìH‰}øH‹}øHƒÇèH‹}øHÇ0èH‹}øHÇHèH‹Uø¸H‰‚(ÉÃUH‰åSHƒìXH‰}¸òE°H‹}¸èH‹HPH‹E¸H‰H‹}¸HƒÇòˆ¾ÿèH‹}¸HÇ0¾ÿfWÀèH‹}¸HÇHèfWÀf.E°së!H5H‹=èH‹}¸¾èòE°H‹}¸èH}ïèH¸à?H‰EàHMïHUàH}À¾èH}ïèH‹}¸HÇHHuÀºèëH‰E¨H‹]¨H}ïèH‰]¨ëdH‹U¸H¸×£p= ×ï?H‰‚8H‹U¸H¸š™™™™™Ù?H‰‚@ò,‡H‹}¸èH}ÀèéŒH‰E¨H‹]¨H}ÀèH‰]¨ëH‰E¨H‹]¨H‹}¸HÇHèH‰]¨ëH‰E¨H‹]¨H‹}¸HÇ0èH‰]¨ëH‰E¨H‹]¨H‹}¸HƒÇèH‰]¨ëH‰E¨H‹]¨H‹}¸èH‰]¨H‹}¨èHƒÄX[ÉÃUH‰åSHƒìXH‰}¸òE°H‹}¸èH‹HPH‹E¸H‰H‹}¸HƒÇò-†¾ÿèH‹}¸HÇ0¾ÿfWÀèH‹}¸HÇHèfWÀf.E°së!H5H‹=èH‹}¸¾èòE°H‹}¸èH}ïèH¸à?H‰EàHMïHUàH}À¾èH}ïèH‹}¸HÇHHuÀºèëH‰E¨H‹]¨H}ïèH‰]¨ëdH‹U¸H¸×£p= ×ï?H‰‚8H‹U¸H¸š™™™™™Ù?H‰‚@ò<…H‹}¸èH}ÀèéŒH‰E¨H‹]¨H}ÀèH‰]¨ëH‰E¨H‹]¨H‹}¸HÇHèH‰]¨ëH‰E¨H‹]¨H‹}¸HÇ0èH‰]¨ëH‰E¨H‹]¨H‹}¸HƒÇèH‰]¨ëH‰E¨H‹]¨H‹}¸èH‰]¨H‹}¨èHƒÄX[ÉÃÿÿÿÿx $w† $*w† $† $–y+† $Áy'† $èy.† $z+† ,Bz† ƒ,^{݆ ƒ$<|† $\|1† $Ž|I† $Ø|M† ,&}Y† ƒ,€~Y† ƒ$Z‹C† $‹† $† $2† $´Ê† ,Ú}† ƒ$~Ô† $R † $òK† ,X„ù† ƒ,R…ù† ƒ$L†I† $–†'† ,¾†† ƒ$N‡{† ,>ð† ƒ,.ð† ƒ)¾GNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Twang.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t -Óunsigned int__int64_t .ôlong long intlong long unsigned intlong int$_0€ L[__mbstate8 M[_mbstateL Nônkkchar__mbstate_t O+__darwin_mbstate_t Qv__darwin_size_t Zºlong unsigned int__darwin_va_list `ç÷÷k __va_list_tagj gp_offsetÓ# fp_offsetÓ# overflow_arg_areaj# reg_save_areaj# __darwin_wchar_t fº__darwin_rune_t kl__darwin_wint_t nº__darwin_clock_t sº__darwin_time_t vnñk _opaque_pthread_once_tE4 __sigE# __opaqueEá#__darwin_off_tnã__darwin_pthread_once_t|ñ__darwin_wctrans_t(º__darwin_wctype_t*Ásize_tc£time_tWÊptrdiff_t˜ std8 78 8; X> Ze ]Œ _¨ bà j kL o“ p± qÒ ré s uE wa xt z‹ }§ ~à õ  ‚8 ƒE „a …t †š ‡» ˆÜ Š÷ ‹# ΄ Ðö ÑP Ó  Ôk Õ- ×I Ø¢ Ù` Ú ÛË ;  char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >£ ö,Ì5#_M_p†#ö,T6†+6reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >3!_Ios_Fmtflags7Ú _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmodek@ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“Ÿ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸ç _S_beg_S_cur_S_end_S_ios_seekdir_end€€%Íevent¢- erase_eventimbue_eventcopyfmt_eventUtÓÓ _M_nextÕ;U#_M_fnÖ\U#äl׺#¦Ø@6#UtÛ  ;U\Uº;U HSßÑK¹ ;U!rãíFº;U¥-ñ_M_pwordòj#_M_iwordó#¥-ôbU%@":!_ZNSt8ios_base4Init11_S_refcountE@6#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioE84%@´hU‘?hUºbasic_streambuf > RXc T[c U^c Wac X{c Z•c \¯c ]Éc ^èc _d `d a6d bPd cjd d„d ežd f¸d gÔd hîd ie jectype_basectypemoney_baseÜ$pattern!É field!É D$#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¶%ÅSþ# _M_startTÐ# _M_finishUÐ# _M_end_of_storageVÐ#&ÅWŸh]'gehºvector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(ép¶ª2š£Ùš£š£)rtþ Z184þZœ0U*±ZˆgJÐÐü1*wX”mG;ÐÐ*Î<´ZC\ÐÐþ+å“+=Ђкá*Þ" ·ž'¨Ðºáü1*9` ×hHÉкá = 1~bðкáþ,nothrow"I¶M—³,cerr Aqd±³-__ioinit M_ZStL8__ioinit.ÉV#XºZZZ/`0n.Áp#eœ††Zœ/n.À2#d†¨†Z(Ë#[(†Ãº.,$#Pjä亜/ê1 $_4$a quot$bº# rem$cº#div_t$dë $_5$fL quot$g# rem$h#ldiv_t$i" $_6$l„ quot$mô# rem$nô#lldiv_t$oZ.‹G$“ºªª/°2.K$”ÈÈZdouble.P$•ºéZ.U$–Z.*v$œj+ä䜜+/13ºEää.Sb$žaºº&*@$ tj.0D$¡†‹Z.³$£L§.v[$ªºÃZœ.ð$«œääZœ/êwchar_t.Í@$¬ºäZœ&£*$¯8jœœ+4(p$°º.+$±jajœ&A$²tÓ(œ2$³Ö5È”Z”/†.Ç2$µ»Z”º.n$½ºÜZ”º(±e$²iº÷Z.»$܆œ/0ê.KY$ĺ?†ê __gnu_cxx¡-(ë ®n>ôkô(Sb´„A„‹ôô__debug%6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >.ß4$§„Iôô.§A$™ô`Z.üq$ºôZ”º.§]$À¢Z”º(£2$´ß5ÂÂZ”float.Ïq$·ççZ”long double&Ÿ-$Ç º.¶Y$¦ô ô lconv`&+T5M&,†#50&-†#5º&.†# int_curr_symbol&/†# currency_symbol&0†# mon_decimal_point&1†#( mon_thousands_sep&2†#0 mon_grouping&3†#85)&4†#@5¤C&5†#H int_frac_digits&6n#P5û&7n#Q p_cs_precedes&8n#R p_sep_by_space&9n#S n_cs_precedes&:n#T n_sep_by_space&;n#U p_sign_posn&n#X int_n_cs_precedes&?n#Y int_p_sep_by_space&@n#Z int_n_sep_by_space&An#[ int_p_sign_posn&Bn#\ int_n_sign_posn&Cn#].<'5†pºZ4N&K}/ va_list(IÏfpos_t(U4 __sbuf(`Ð _base(aÐ# _size(bº#/† __sFILE˜(‚& _p(ƒÐ# _r(„º# _w(…º# _flags(†—# _file(‡—# _bf(ˆ # _lbfsize(‰º#( _cookie(Œj#0 _close(5 #8 _read(ŽT #@ _seek(s #H _write(’ #P _ub(“ #X _extra(”£ #h _ur(•º#p _ubuf(˜© #t _nbuf(™¹ #w _lb(œ #x _blksize(Ÿº#ˆ _offset( ’#3º5 j/& 3ºT j†º/; 3’s j’º/Z 3º’ jZº/y __sFILEX/˜ †¹ k†É kFILE(¡Ö&=(ïë ë /É .pX(ðº!ë .9:(ñº!ë .dt(òº6!ë .S8(óºM!ë .¹B(ôºd!ë .ôA(õº€!ë €!/’.ßB(ö†§!†ºë ((úDNë Ç!ZZ..((ÿœí!jœœë +—((¿5ë "ZZë 6` (º5"ë º6s'(ºR"ë R"/X"0’6äf(u"ë 6Ö!(º"ë 7+4(º6"( †³"†? ( Ç"Z6ˆ>(ºß"Z6:(ºü"ZZ,(#ë :Y()#ë †6Ær(ºP#ë †ºœ7(ë 6d(†v#†6©(º“#ºë 6#(©º¶#†œZ86¬D(ªºØ#ë ZØ#/÷6'(«ºû#ZØ#6ß'(¬º"$†œZØ#61K(­ºD$ZZØ#nT$kclock_t)M² tm8)Z5% tm_sec)[º# tm_min)\º# tm_hour)]º# tm_mday)^º# tm_mon)_º# tm_year)`º# tm_wday)aº# tm_yday)bº# tm_isdst)cº# tm_gmtoff)d#( tm_zone)e†#0pthread_once_t*^J__gthread_once_t+/5%wint_t,F› $_7,QÀ% __min,R„# __max,S„# __map,T„# __types,UÀ%#/Á_RuneEntry,Vq% $_8,X & __nranges,Yº# __ranges,Z &#/Æ%_RuneRange,[Ø% $_9,]S& __name,^S&# __mask,_Á#nc&k _RuneCharClass,`$&9$_10ˆ ,bä' __magic,cá# __encoding,dä'# __sgetrune,f(#( __sputrune,g7(#0 __invalid_rune,h„#8 __runetype,j=(#< __maplower,kM(#¼ __mapupper,lM(#¼ __runetype_ext,s&#À __maplower_ext,t&#Ð __mapupper_ext,u&#à __variable,wj#ð __variable_len,xº#ø __ncharclasses,}º#ü __charclasses,~](#€nô'k3„ (Z£ (/Z/ô'3º7(„†£”/(ÁM(kÿ„](kÿ/c&_RuneLocale,y&:ËI-åÉ5º(º:ÙG-ë7Nºª(º:­J-÷íºÄ(º:v-þÇ-ºÞ(º)V->ºù(º)ª$-  º)º)ù5-Tº/)º)!"-ÑVºJ)º)º-î0ºe)º)mA-"º€)º)§<-)7º›)º) -5/5º¶)º)î,-;<.ºÑ)º;£)|€8T$.6W)~È*ªª(²B)‚1Eª**/c$..c%ö+ë 4š.‚c%.ö(.ƒœ$,Zœ$,/Þ*.o.…œP,äZœ$,.ˆ:.†ºg,g,/m,0Þ*.7D.ˆœ˜,ä (œ$,.¤0.‰c%´,êë .û .Šc%Ë,ê.;.Œºí,äœ8.°.º -8.i .Žc%&-c%ë .«t.ºG-ë Ø#.^J.ĺh-ë Ø#.@.’ºŽ-äœØ#.Ð=.ƺ¯-Ø#.’).“ºË-Ø#.¹k.Ǻç-Ø#.a&.”œ.†ê$,./+.•ä$.ä.å4.—º@..U.˜º\..U7.™äx.ä.'5.šœ”.(¥;.œ+Wœ¾.äœY*.'(.œÕ..¸6.žäö.äœ.ªB.Ÿº/œ.™D. ä8/äœ.Õ4.¤œ^/†^/œ$,/. .¥œ€/.»].©Èœ/œ//ä.Â].Ⱦ/œ/.É].«äß/äœ/.Ð].¬0œ/º. =.®º!0œ/º.Ë3.§œB0äœ.Ó7.¨ºY0c%.}a.°ºz0œ.ãd.±ä›0äœ.‡U.²ä¼0äœ.c;.³äÝ0äêœ.Ss.´ºõ08.Y).µº 18.„0.–ä)1ê.ö8.¡äE1.·/.¢äa1ê.J.¦ä}1.U[.¯äž1êœ.¤ .Êçº1œ/.k4.ÍôÛ1œ/º.”J.Ïü1œ/ºszV2!å}³dÐкá?„0é,4streampos1Ó˜*£$0ñU2,424(ál0õÙ&84¯22424(:t0ù†E84Ï22424(-70ýä2ºô2ZZœ+ÿt0^%œ3Z+“S0øVZ63Zœ24+[ 0 ׆\3†Zœ+“e0 M†‚3†Zœ+£$0Qf†¨3†œn+¯&0)lnÄ3@4+ª\0„tºà324+±W0ÿk844@4@4@600#Nº!ìA0&Ûº@4AnA`boolAF40º3ºV48/\4B__vtbl_ptr_typeK4<¬"G?–6µ5&G[D 4µ5&G[F¹4µ5»5&!KÓ4µ5º(Ø6NÖW†ô4Æ5,4(Ø6Q-LZ5Æ524(&+VS.†;5µ5ºä*6+`b<]5µ5†º(…adgSœy5Æ5*vkjJ=›5µ5†24Cî+nílµ5†/€4AÁ50€4/Á5?¸31%6€4#&€kdõ5%6&€kf6%6+6DüHl%6º/Ì5A160Ì50840Ê_Atomic_word4%º/d ? 38mIEnpos³hmIF_M_dataplusd #_Rep_base_RepGß3t]†Â6rIGß3cg†å6}I†G+f[ƒI7rIG¥)%)M¬!7rIG³)%¬?7rIHG-ïkY7}IG¥4ÊBœ7rIºZHçb<}+ª7rIººZGºXDÜeœÒ7rIººGì=LîT84õ7rIZH,Uc8†ZºHàE^›f;8†ZºHöEgcD^8†ºnHI^z€c8†¬¬HI^~!<¤8†HI^‚9Ç8†††HI^†"ê8†ZZGÐ Šêtº 9ººHO 5ÃQ]59}IºººH°f5µ°O9}II['šû/‰I¶"w9}I&¶"5¿9}I+6&¶"5·©9}II&¶"5ÅÌ9}IIºº&¶"5Ðô9}IIºº+6&¶"5Û:}IZº+6&¶"5â5:}IZ+6&¶"5éX:}Iºn+6rìs:}Iº+½fô2v•I•:}II+½füÈ>•I·:}IZ+½fcu•IÙ:}In+%=ÝC¬ö:}I+%=ÝA;rI+»i&ý(¬0;}I+»i1,M;rI+¢d:»+ j;}I+¢dC^£ ‡;rI+Û Lí+ ¤;}I+Û U× £ Á;rI+C ]œÞ;rI+ÿtcœRœû;rI+…ahÜ.œ<rI D5n´l;<}Iºn Dƒ¿hY<}Iº+`)‹e_œv<rI h35ä””<}Iº 9@¦rc­<}I+‡Z­ 84Ê<rI+<¼ˆY24ì<rIº+<Í,4=}Iº+-jâ‹0240=rIº+-jõ ,4R=}Iº+`I>•It=}II+`I 4•I–=}IZ+`Ißp•I¸=}In+´>5J¿•IÚ=}II+´>5[Çf•I>}IIºº+´>5/Ÿj•I->}IZº+´>Bª0•IO>}IZ+´>5û3•Iv>}Iºn Ô"eÃX”>}In(£$5ø‚ •Iµ>}II+£$ƒñc•Iá>}IIºº+£$5˜^•I?}IZº+£$Ÿà6•I*?}IZ+£$¯,•IQ?}Iºn ‚mÌ 9y?}I¬ºn+‚mës5Q!¡K;['´›Y‰I(Ÿ¾~84UJ±K(VÂðY84qJ±K*UMÆñ`‰JƒI*ÿ!ʰ<¡JƒI*¯)Î?H¾JƒIº(¡DØåL†ÚJƒI(°6Ü[†KƒI+6+6+¬-5k;ƒI&Kºº+6*ë(çZCKƒI+6 ¿B5«LNaKƒI+6(’<õÚ^†}KƒI!¤J5^9K†ƒI+6ºœ±Kk/·K0àI?­ 6COLnone6h_ZNSt6locale4noneEF4MŽ-6iç3F4Nnumeric6j£kF4M66kµtF4MQT_vptr$facetV4#U¦6\@6#__c_locale78>Q#_S_c_locale6__ZNSt6locale5facet11_S_c_localeEyOO¿i6bµ TQ#_S_once6e_ZNSt6locale5facet7_S_onceEK%Q©6iùP6v/PYQœV 6{COPPYQºH0'6U sP_QZyOGm6‚ï'yOP_QHÆs6…Ž©P_QIÊa6Š9yOIÓ 6$SZHHS6‘z=éPeQHr6•þLQeQP6 QYQpQW½f6£ÚvQYQpQ/ºnTQk0DQ/COAyO/kQ0COAkQACO>3M6²/RUäl6œ#":!6Å_ZNSt6locale2id11_S_refcountE@6H½f6ÈQiåQ/R5RPr6ÊR/R5Rr6ÐR/R!n]6Ó]$œ@R/|QA;R0|Q/;R>zL(6ÙøTU¦6ì@6#F_M_facets6íøT#F_M_facets_size6îœ#F_M_caches6ïøT#F_M_names6ð”# O6ñkþTOW_6ò{'þTOk6ó/þTOð6ô«3þTOŠ 6õÓIþTOˆ6öŠþTOñ6÷à UHHS6úI^SOHr63$xSOP¹#6 ˜SOUœP¹#6 ¸SOZœP¹#6ÓSOœPv*6ïSOºP¹#6 TOUH½f6[*)TOUGËt6öh84GTOH@6&¿kTO*UºH16)W/TO*UUHy6,:³TO*U@RHè56/cq×TO@ReQRý67<OeQœ/eQ@R UXUUX/U0@RA%U0FR/%UA6U0N/- YVUñ VUºAç /AU/Ó /Zç ØÊnUg\T_vptr$ios_baseV4#[©dg\\dec¯Gg\\fixedïGg\\hex d!g\[F g\\leftmg\ \octåBg\@\rightÉpg\€]”-£g\]å  =Jg\]I.$ÞVg\^showpos'À6g\^skipws*Fpg\^unitbuf-²$g\ ]â1Tg\@[$4Älg\°[<7l g\J]Fr:Qg\\badbitLZl\\eofbitOÎl\\failbitTDl\\goodbitWC'l\\appjôq\\atemèUq\_binarys_ZNSt8ios_base6binaryEq\[rv›+q\[*ry(3q\_trunc|_ZNSt8ios_base5truncEq\ _beg‹_ZNSt8ios_base3begEv\\curŽ:_v\[»i‘¥#v\streamsize1N¸F_M_precisionÉCX#F_M_widthÊCX#F_M_flags˳ #F_M_exceptionÌ@ #F_M_streambuf_stateÍ@ # F_M_callbacksç;U#(F_M_word_zeroøÓ #0F_M_local_wordý{\#@F_M_word_sizeº#ÀF_M_wordbU#ÈF_M_ios_locale¼K#Ð À4,‰Y‹\\UºH¶bê ¨Y‹\ñ HhaíßÂY‹\GYS—?‘\êY‹\º84HÒ jMZ‹\+¬i$‚³ !Z—\+¬i.Wb³ CZ‹\³ +±j>Fj³ eZ‹\³ +±jO³ ŒZ‹\³ ³ cM^ÎhªZ‹\³ +i)jyCXÇZ—\+i)r«LCXéZ‹\CX+€”HCX[—\+ˆCX([‹\CX+Þ0›X84D[84+\V§®+¼Kf[‹\2O+{2²¾¼Kƒ[—\+AY¼  2O [—\@-,Î$Xº+uvÞj9‰&uºI_*c+3`9¤}ºk_*cn+r`9¾Û CX’_*cZPÙ*9˨_*cGˆ89Þ †Æ_0cGˆ%9á×]†ä_0cG%49ä{†`0cHKf9î[!`*cºH¶j9ùJ`*c†††Gé'9 «8†h`0cG¬Z9ýD††`0cG‘m9ws†¤`0cHO9'6Ã`*cºH»j9'ìrç`*c††c\V9<ïe´\a*c2Od:Y9K`(*c´\>a*c†dAX9WüAb2´\sa*côŸ Ú dÏ+9cÊ)b2´\£a*c˜Ú dF9o >º´\Éa*cd2T9…ÿ7CX´\ïa*ceÙY:2ô@CX´\b*c†dL9«&º ´\Db*cdÎr9¸gVº ´\jb*cd^a9Ð~`º ´\•b*cºeòu:T}uCX ´\Äb*cZd][9û‡[º ´\ïb*cºPÙ*9 c*c;cW½f9"kIAc*c;c/´\/6c0´\A6cA´\wctrans_t;'i:à/H(º{cc%:{d/Nófº•cc%:äa;?_Tº¯cc%:êf/T•ºÉcc%:k/ZWºècc%ï*:p/`™Aºdc%:«l/fù&ºdc%:*i/lÍ º6dc%:ŠK/r0jºPdc%:6/xŒlºjdc%:Ë/~èEº„dc%:àY/„Ôºždc%:‘M/ŠÄCº¸dc%.Ä;†c%Ôdc%Gc:Ûf/c%îdc%: /–zCc%ec%.4;;ˆGceZ.§ /²ï*6eZ?<*/ffupper<1÷b/f€flower<2Šk/ffalpha<3[6/ffdigit<4í/fgxdigit<5â/ffspace<6ü/f@gprint<77/ffgraph<8-p/f%fcntrl<9˜e/ffpunct<:;/f falnum<;q /f0º/F4h@!¨CO·kCO#6e#F_M_c_locale_ctype!°yO#F_M_del!±84#F_M_toupper!²4f# F_M_tolower!³4f#(F_M_table!´·k#0F_M_widen_ok!µn#8F_M_widen!¶½k#9F_M_narrow!·½k#¹F_M_narrow_ok!¸n#¹ir!½_ZNSt5ctypeIcE2idE|Qjtable_size!¿_ZNSt5ctypeIcE10table_sizeEmIŽ-!̨gÍk·k84œŽ-!ÚÑgÍkyO·k84œ+r!æ84øgÓkºn+r!õZ$hÓkZZÞk+‰m!—/ZPhÓkºZZ+)T!m-Z|hÓkºZZ+î,! % nžhÓkn+î,!1-ZÅhÓk†Z+ !A:nçhÓkn+ !RrZiÓk†Z+Ÿr!fÔrn0iÓkn+Ÿr!LZ\iÓkZZ†+*h! ÷InƒiÓknn+*h!Â×Z´iÓkZZn†GU!Ò&#·kÒiÓkIùB!× $·kV[2!à:fjÍkºdi!ðü1n:f1jÓkndi!:VZ:fajÓk†ZdrE!tn:fŒjÓkndrE!""&Z:f¼jÓk†ZdÆq!6›Mn:fçjÓkndÆq!MZ8Z:fkÓkZZ†d/@!g€n:fLkÓknnd/@!‚Ü?Z :f†kÓkZZn†HƒM!Šp kÓkR¬s!šómÓk//fnÍkkÿ/:f/Ùk0:f/º>«!Æ 8lkÙ=!Ë I8lk€B!Ö ¼Z!Ü[!Û nF¼nnn0¼lÜ87nUpnU#a_M_tie=Wp#Øa_M_fill=Xn#àa_M_fill_init=Y84#áa_M_streambuf=Z*c#èa_M_ctype=]Ók#ða_M_num_put=_p#øa_M_num_get=a&p#€(Ñ =kjm1p(sf=oÝ84+m1p(@C={¡@ Gm1p*9@>-A+dm:žm9n*cþnCŒBpo€ÍS¼Kouª^n¥o1pnn(Ÿr>zé*nÆo1pnP›)=¼ÜoŒ)Fúo«Ús¬?}rU–p?†#ì?Š€prì?šprr+}f?™šF,4·p'r+&K?ì4†Ôp'r+I?¡¨72rñpr+I?¨d7Npqrº+äJ?­¬R2r0qr+äJ?´qRNpRqrº+<?¹ÃM,4tq'r8r+`I?½Š2r–qr8r+‡f?ÁÔNp¸q'r8r+K?ÅZL2rÚqr8r+‘f?É#GNpüq'r8r!Éi?Í"]r'r/NpA"r0†/-r0NpANpA>r0¸A@ AçS}!CO.xCO#ir!Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE|Q=!¤Òr.xº+Ú1!¿ª:Æs&pÆÆVUCr4x+Ú1!ã PÆ>s&pÆÆVUCr¢\+Ú1!è0QÆts&pÆÆVUCr:x+Ú1!í£Oƪs&pÆÆVUCr@x+Ú1!òsPÆàs&pÆÆVUCrFx+Ú1!ø˜QÆt&pÆÆVUCrLx+Ú1!ýRÆLt&pÆÆVUCrRx+Ú1!;OÆ‚t&pÆÆVUCrXx+Ú1!#kNƸt&pÆÆVUCr^x+Ú1!(ÓNÆît&pÆÆVUCrIr+Ú1!H Æ$u&pÆÆVUCr¨\V}r!MOrEu.xºG ÅÆ|u&pÆÆVUCr•IdN ÎùÆOr»u&pÆÆVUCr4xdN ÚÆOrúu&pÆÆVUCr¢\dN ’ÆOr9v&pÆÆVUCr:xdN ®ÆOrxv&pÆÆVUCr@xdN $'ÆOr·v&pÆÆVUCrFxdN ,QÆOröv&pÆÆVUCrLxdN 3¼ÆOr5w&pÆÆVUCrRxdN ;:Æ Ortw&pÆÆVUCrXxdN HdÆ Or³w&pÆÆVUCr^xdN dÏÆ Oròw&pÆÆVUCrIroN q3Æ Or&pÆÆVUCr¨\/OrA84A¤AÓAºAôAAÂAÈS4!ÛCO}CO#ir!Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE|Q 3!ïçx}º+|8! ýúypúVUn84+|8!+ {úIypúVUn+|8!0 ÏúzypúVUnº+|8!5 #ú«ypúVUnô+|8!: wúÜypúVUn+|8!j -?ú zpúVUnÈ+|8!o 'ú>zpúVUnç+|8!„ (\úozpúVUnäHp3'—g¬zpZºnZ††}HaÄ,ézpZºnVU††}H¬‰Ú$!{pnVU†Z}VÂ!¢ dxB{}ºdѾœmúdx|{púVUn84dÑälnúdx¶{púVUndÑëÃnúdxð{púVUnºdÑò"oúdx*|púVUnôdÑùyoúdxd|púVUndÑ gúdxž|púVUnÈdÑnúdxØ|púVUnçoÑÔ>ú dxpúVUnä/dxAºl8@}Û€p=lH"T_vptr$basic_ostreamV4#&W@V|}pºÛ€*cbuA@_}¡}pºÛ€(ã\@p_Xè€Â}pî€(ã\@y‰Xè€ã}p(ã\@ƒY è€~p(ã\@©Úaè€%~p(ã\@­O)è€F~pº(ã\@±Žaè€g~p84(ã\A\üa耈~p—(ã\@¸b耩~p¤(ã\Aj¶aè€Ê~pº(ã\@ÃÀaè€ë~pÓ(ã\@Ìbè€ pô(ã\@Ðbè€-p(ã\@Õ˜aè€NpÈ(ã\@Ù¬aè€opÂ(ã\@á¢aè€pç(ã\@å£è€±pä(ã\Ax“è€Òp*c(|8Aè€ópn W^@#ÙF€pZ(Î"A­¶-è€<€pZ(pAÄ]hè€X€p(‚AÙ 4b2t€p(ÑAé.耕€p˜+ÑAw_耼€pôŸ qW@npºÛ€/á€/ç€1A}/ô€3è€è€/ 3BpBp/3VU-VUZ.P8G´\ˆƒ´\#a_M_modeBUÚ #@a_M_stringBXZ6#H&Ê$Bd‡ˆƒÚ &Ê$Br¥ˆƒIÚ ( B…34Z6ÁŽƒ* BHÞˆƒImjB§˜,üˆƒÚ e2TB±o@CX-!‚ˆƒeLC‰º -F‚ˆƒe^aC4khº -p‚ˆƒºe][CVº -š‚ˆƒºe:YBÑëX*c-É‚ˆƒ†eAXC›H b2-ý‚ˆƒôŸ Ú eÏ+CÊU"b2-,ƒˆƒ˜Ú m )CçÊTƒˆƒ†ººmvBô mƒˆƒrËe-ˆƒº/-/”ƒ0-ls`8O}˜„}#F_M_stringbufBŽ-# 7B¡òƒ˜„ºÛ€Ú  7B¶„˜„ºÛ€IÚ `6BÀ™ƒC„˜„ºÛ€+…GBË“Kˆƒ`„ž„+ BÓt6Z6}„ž„s BÝî-˜„I/™ƒ/¤„0™ƒ stkņD»…tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED·&éY Z-UuSRATEù_ZN3stkL5SRATEEyŽ€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE]³uPI_ZN3stkL2PIEyŽ-DTû! @uTWO_PI_ZN3stkL6TWO_PIEyŽ-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128EyŽ€?Z´„Uņ؇T_vptr$StkErrorV4#amessage_jN#atype_k¾„#&Do0‡؇0U¾„b¿/sņO‡؇ºw†vljņo‡؇x yF0Þ‡ņ“‡؇xÃ"|{v0Uņ·‡؇y*Z¶9Zņ؇/ņAä‡0¾„Z»…„é‡P‹T_vptr$StkV4#KKˆ#V/fKà ‰Á…0gŽFdata_gŽ#FdataRate_Žrˆ#FnFrames_œ#FnChannels_Ó#Fsize_‘œ# FbufferSize_’œ#(·ŒmŽÓÓ·$ŒmŽsŽÓÓ a?ŒmŽº·YŒmŽ~Ž+½f mZ‰Ž{ŒmŽ~Ž+<)à8ŽŒmŽœ+<0_krˆ¿Œ•Žœ `I8uÝŒmŽ‰Ž |[@¯ûŒmމŽ+´VJà;Ž"mŽœÓ+´VR.rrˆI•ŽœÓ+Á@[½rˆp•ŽrˆÓ+C ^øœ•Ž+‡Za#s84ª•Ž Dk[sÍmŽœÓ Du¼&õmŽœÓrˆ+Ux³ ÓŽ•Ž+\q{÷[Ó/Ž•Ž „d‚äjMŽmŽrˆ!š‰´Drˆ•Ž/rˆ/V‹AyŽ0rˆA„Ž0V‹AV‹Arˆ/„Ž?x6Ð&G[D»Žç&G[FÔŽçí&!KîŽçº(Ø6N~\Ðø^x(Ø6Q¶\Ö0øá(&+VÁkÐVçºä*6+`"Uxçк(…addœ”ø*vkj­A¶çÐáCî+n#çÐ/È/Ü0ÈAÜ/›ŽAó0›Ž/ó?ëVW›Ž#&€kd'W&€kf@W]DüHlWº/þAc0þ/2?ÿN˜‘ _M_impl2#(8*`ª%˜‘¨ž‘(8*d>]Ĥ‘(Qlh9eþऑ&ò7kùž‘]&ò7o‘ž‘º]&™ z1‘ž‘º(ï ‚ÒDÐR‘ž‘º*I†5t‘ž‘к £1‘ £R‘ £z £¨ £ÄAþ/n/ª‘0n?¶£÷–n#&>#ÉÝ‘÷–]&>#Ö’÷–ºá]&>#ç’÷–ý–B4’÷–º(½fD„N—U’÷–ý– £$(xDx’÷–ºá+%=JЕ’÷–+%=SÞ1Û²’—+»i\EÏ’÷–+»ieˆCÛì’—+¢dn-fO “÷–+¢dw¶4ß&“—+Û €ó_OC“÷–+Û ‰D&ß`“—+C É/œ}“—+…a”bpœš“— D£_½“÷–ºÈ+`)°)œÚ“—+‡Z¹ v84÷“—*h3DEÔ÷–º+<Ý4^x6”÷–º+<ì_láX”—ºHíaòJw”—º+-j‚2^x™”÷–º+-jQá»”—º+m"2)^xØ”÷–+m*F!áõ”—+3*2' ^x•÷–+3*:’Gá/•—+—mE78ÐL•÷–+—mIµuÖi•— Ô"Xtg‡•÷–á rm57 •÷–(‚mD\û0Æ•÷–á ‚mæiî•÷–ºá(H Dm0m–÷–(H Dy¦(5–÷– ADÛÆLS–÷–— 9@ï¼Yl–÷–m›VD«±–÷–ºáHL*D3¬H¸–÷–ºámæDõXÛ–÷–áR ^š5%÷–Ð/¯‘A—0¯‘A¯‘/—ZÇ…àé‡Û˜é‡#again_Grˆ#achannelsIn_HÓ#alastFrame_IV‹# ab_K¯‘#Paa_L¯‘#haoutputs_MV‹#€ainputs_NV‹#°&&Ä—Û˜(`3iÓà—á˜(†) Óü—á˜w9@#Ðb—˜Û˜*=*µJ9˜Û˜rˆ(¹@-ÃrˆU˜á˜(h'51hrˆv˜Û˜rˆ(LI8Dd~Ž’˜á˜xVKC<5‰Ž—À˜Û˜‰ŽÓrØ—Û˜º/—/ç˜0—lÍ… Eé‡_›—#€¼ Esº#à€ÆEtº#èadelay_Eurˆ#ðaalpha_Evrˆ#øacoeff_Ewrˆ#€aapInput_Exrˆ#ˆ€ï/Eyrˆ#€ù Ez84#˜&éYE&¶™_›rˆºbmTE)ì˜Õ™_›ºw9@E,£ì˜õ™_›(mE/WWºš_›*muE9=k.š_›º*¬ E?FKš_›rˆ(N_EBý.rˆgše›(´EJ•_rˆˆš_›º* EMžqªš_›rˆº(&EPÔ-rˆÆše›(ØEVA1rˆâš_›(VKEYÃGrˆ›_›rˆxVKEd62‰Žì˜1›_›‰ŽÓVKEoÜ9‰Ž_›‰Ž‰ŽÓÓ/ì˜/k›0ì˜lÓ…F釰—#€¼ Foº#à€ÆFpº#èadelay_Fqrˆ#ðaalpha_Frrˆ#øaomAlpha_Fsrˆ#€€ï/Ftrˆ#ˆ€ù Fu84#& ZF%'œ°rˆºb‹TF(p›Fœ°º(mF+{1ºbœ°*muF5þ8œ°º*¬ F;† œœ°rˆ(N_F>úrˆ¸œ¶(´FF=trˆÙœ°º* FIÎiûœ°rˆº(&FLãZrˆ¶(ØFR`rˆ3°(VKFUÎJrˆT°rˆxVKF`o‰Žp›‚°‰ŽÓVKFk'‰Ž°‰Ž‰ŽÓÓ/p›/¼0p›ZÙ…àGé‡áž—#&-G"îáž&-G)žáž—bbVG,Á&žážº*,.G4ÀcHžáž—84(&G7R rˆdžçž(VKG:ylrˆ…žážrˆxVKGE…]‰ŽÁ³žáž‰ŽÓVKGPd‰Žáž‰Ž‰ŽÓÓ/Á/íž0Álß…H #é‡!¡é‡#adelayLine_ gì˜#acombDelay_ hp›#°aloopFilter_ iÁ#ÈalastOutput_ krˆ#¨afrequency_ lrˆ#°aloopGain_ mrˆ#¸apluckPosition_ nrˆ#À&U &ÊŸ!¡rˆ*9@ )ÕXâŸ!¡*¸e ,I-ÿŸ!¡rˆ*s4 /S !¡rˆ*`d 2à 9 !¡rˆ*²C ;yWV !¡rˆ* C×Rs !¡¯‘(& Jœ>rˆ !¡(VK MØrˆ° !¡rˆ(VK XÀj‰ŽÖ !¡‰ŽÓ(VK cõp‰Ž¡!¡‰Ž‰ŽÓÓr òž!¡º/òž>?}ï¢U–p?Z#ì?ŠY¡ï¢ì?s¡ï¢õ¢+}f?™v$24¡û¢+&K?ZZ­¡û¢+I?¡3£Ê¡ï¢+I?¨<3'¡ì¡ï¢º+äJ?­J£ ¢ï¢+äJ?´ŸI'¡+¢ï¢º+<?¹a524M¢û¢8r+`I?½‘£o¢ï¢8r+‡f?Ái^'¡‘¢û¢8r+K?Å^£³¢ï¢8r+‘f?É­.'¡Õ¢û¢8r!Éi?Íá õ¢û¢/'¡A'O/£0'¡A'¡‚E‰w)wƒp*wx5xD¦Œ¦‘h‰»Ž©¦ŠL¥©¦0틦e6xDx㦌˜¦‘hŒ£¦‘`‰'§Š”¥__af§0]‹ã¦ÏDxcxÜ@§Œî¦‘hŒù¦‘`‹ã¦?dxƒx(u§Œî¦‘hŒù¦‘`ŽŸS™§Š™§ŠªVF40h‹u§j,„x›xtʧŒ‚§‘hƒŒœxªxÀ÷§„÷§‘h0ž‘‰†¨Š™§__aW¨0]‹ü§®;ªxìx Y¨Œ¨‘hŒ¨‘`ƒþìxúxX“¨Ð‘hБ`ü1‘ƒúx y¤Ó¨”Бh…__last”Б`ƒ; yCyð©´Ð‘h…__last´Ð‘`˜‘‘XƒxDyXy<I©„I©‘h0øƒ32Xy–yˆ¯©‘}БX†__n}º‘P‘\7}¯©‘H‡__tmpÜ‘h0áƒ\–yÁyÔª‘“БX†__n“º‘P‘\7“ª‘H‡__scalar˜66‘o0ჂÁyèy rª ·Ð‘h…__n ·º‘`…__x ·rª‘Xü1‘0შèyzlê ×Бh…__n ׺‘`…__x ×ê‘X0áƒÉzAz¸ «‘ 1Бh†__n 1º‘`†__x 1 «‘X˜‘‘P0á’{ŒœBz]{Š«„Š«‘è|†nœœ‘à|ˆtz:{‡error ûˆ‘ð|0mŽ“ü—R^{;|PÊ«„•£‘H”iTÓ‘\ƒV<|[|œ¬„L¥‘h…__p`Б`œ‘XƒR‘\||èZ¬„÷§‘h…__p†Ð‘`…__n†œ‘X‰‘|¬Š÷§ŠªVF4‹Z¬<>Ž|×|4 ¨¬Œe¬‘h‰’ʬŠ0¥ŠªVF4‹¨¬†rØ|%}€ ö¬Œ³¬‘XŽÀ˜­Š•£ŠªVF4‹ö¬Ó&}~Ì F­Œ­‘X‹ö¬ÆF€~Ù r­Œ­‘X•o“Z‹‹d Æ­…__initialize_p fº‘l…__priority fº‘h–FD‹²‹° —j1ü ®j‘h˜  \2³H M®„M®‘h…position \rˆ‘`0!¡˜9  O´~” ¥®„M®‘X…loopGain Orˆ‘P”gain Wrˆ‘h“U˜]ÚW„à l¯„•£‘¨—]rˆ‘ ”omegaTdrˆ‘P”realerˆ‘H”imagerˆ‘@”phasemrˆ‘¸™΀"‚K¯”ifÓ‘\ˆˆ‚̓”ipÓ‘X˜ÿŸ <~R, »¯„M®‘X— >.ØÁ²ŒC²‘¨ŒN²‘ ˆ®º›‡L %¯‘‘°‹6²Å .$³ŒC²‘¨ŒN²‘ ˆžª›‡L %¯‘‘°œ_DefaultRuneLocale,„c(__dso_handlejžå…€ˆå@0ÓŸ †žA†-DTû! @žc†-DTû!@ž†€?0r4,nothrow"I¶M—³ostream8Š},cerr Aqd±³  P˜_digitsF_ZNSt14numeric_limitsImE6digitsEF4@¡ñMï_ZNSt14numeric_limitsIfE12has_infinityE66¡áGð_ZNSt14numeric_limitsIfE13has_quiet_NaNE66¡—dó_ZNSt14numeric_limitsIfE10has_denormE;6¡ñM(_ZNSt14numeric_limitsIdE12has_infinityE66¡áG)_ZNSt14numeric_limitsIdE13has_quiet_NaNE66¡—d,_ZNSt14numeric_limitsIdE10has_denormE;6¡ñMa_ZNSt14numeric_limitsIeE12has_infinityE66¡áGb_ZNSt14numeric_limitsIeE13has_quiet_NaNE66¡—de_ZNSt14numeric_limitsIeE10has_denormE;6¢npos³hmIKž%5@8mIM<;5EÙ7`K>s5Q!¡K£npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEmI¤ž%5@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEmI¤<;5E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEMŽ-6iç3F4Nnumeric6j£kF4M66kµtF4M : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D.? : ; < E4: ;‡@I? < F : ;I8 2 G.? : ;‡@I2 < H.? : ;‡@2 < I.? : ;‡@I2 < J.? : ; ‡@I2 < K4: ; ‡@I? < L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U : ;I8 2 V.? : ;L 2 < W.? : ;‡@I2 < X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I< ‚.G@ƒ.G@„I4  …: ; I †: ;I ‡4: ;I ˆ ‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; I : ; I ‘: ;I ’.G;@“.G; @”4: ; I •.‡@4 @–.4 @—.4 @˜.G: ; @™ š: ; I›4: ; I œ4: ; I? < 4I? 4 < ž4G Ÿ4G 4G ¡4: ;‡@I? <  ¢4: ;‡@I? <  £4: ;‡@I? < ¤4: ; ‡@I? < LZ‹C‹½û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFilter.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hstl_uninitialized.hTwang.cppiostreamTwang.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tccDelayA.hDelayL.hFir.h wJÎX‚Ì}žÈŒÖ¿/ŸÒÖƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0/.» .ùX>®òƒ˜ºô­/«ôfAK ž|.=.@Öuê<“u1„ƒ«}¬Ë‘Çæ‘¼‘¼‡=%º>uqf»“>»ˆ~BÈÍÈÆÍLH/Ù7!»›Œögh&!»ŒŒ÷3/É «¬ÈíÈ3í>»Z'<óltKÊvgåàAu6 ýLó׃OŸ#v/#å2K »ltº äå/õåk<å/õå-#Kb.É/3:"M-h.b=gs.¼Éóóói< ^É/ÙØ6#çKK‘Çgqt ^É/ÙØ6#çKK‘Çgt Z‹åÖ gä $/Jwwwwwww)wv*w+ww+w.ww.w?w?BwB.v./w/2w2v@-¾ £stk::Stk::sampleRate&£stk::StkFrames::sizeX£stk::Filter::setGain £minÁ¤std::vector >::sizeó¤std::vector >::operator[]Q¥__gnu_cxx::new_allocator::new_allocator™¥std::allocator::allocatorç¥__gnu_cxx::new_allocator::~new_allocator5¦std::allocator::~allocatora¦std::allocator::~allocator®¦__gnu_cxx::new_allocator::new_allocator §std::allocator::allocator@§std::allocator::allocatorž§std::_Vector_base >::_Vector_impl::~_Vector_implʧstd::_Vector_base >::_M_get_Tp_allocator$¨std::_Vector_base >::_Vector_impl::_Vector_implY¨__destroy_aux“¨_DestroyÓ¨_Destroy©__gnu_cxx::new_allocator::max_sizeN©std::__fill_n::fill_n´©fill_nª__uninitialized_fill_n_auxwªuninitialized_fill_nȪ__uninitialized_fill_n_a%«stk::StkFrames::operator[]«stk::Filter::clearÊ«__gnu_cxx::new_allocator::deallocate¬std::_Vector_base >::_M_deallocate|¬std::_Vector_base >::~_Vector_baseʬstd::vector >::~vector­stk::Filter::~FilterF­stk::Filter::~Filter ®stk::Twang::setPluckPositionR®stk::Twang::setLoopGain¥®stk::Filter::phaseDelayl¯stk::Twang::setFrequency»¯stk::Twang::setLowestFrequency °stk::Twang::clear_°stk::Twang::~Twang‹°stk::Twang::~Twang·°__gnu_cxx::new_allocator::allocateü°std::_Vector_base >::_M_allocatel±std::_Vector_base >::_Vector_baseï±std::vector >::vectorg²stk::Twang::TwangÁ²stk::Twang::Twang©-¾Á__uint32_tã__int64_t+$_0v__mbstate_t‰__darwin_mbstate_t£__darwin_size_t÷__va_list_tagÏ__darwin_va_listl__darwin_wchar_t„__darwin_rune_t›__darwin_wint_t²__darwin_clock_tÊ__darwin_time_tñ_opaque_pthread_once_t4__darwin_off_tJ__darwin_pthread_once_ti__darwin_wctrans_tƒ__darwin_wctype_tœsize_tªtime_t¸ptrdiff_të$_4div_t"$_5Lldiv_tZ$_6„lldiv_t lconvƒva_list’fpos_t __sbufÖ__sFILEÉ FILET$clock_tc$tm5%pthread_once_tK%__gthread_once_tc%wint_tq%$_7Æ%_RuneEntryØ%$_8&_RuneRange$&$_9c&_RuneCharClassy&$_10c(_RuneLocaleÞ*mbstate_tï*wctype_tü1__true_type&2__fill_nV2char_traits\4__vtbl_ptr_typer4nothrow_t€4new_allocatorÌ5allocator@6_Atomic_wordZ6basic_string,std::allocator >›I_Rep_baseàI_Rep¼KlocaleCOfacet|QidFR_ImplnUios_base´\basic_streambuf >Gcwctrans_t6ectype_base:fctypeäkmoney_base=lbasic_ios >Np__normal_iterator, std::allocator > >Ornum_get > >dxnum_put > >}basic_ostream >-basic_stringbuf,std::allocator >™ƒbasic_ostringstream,std::allocator >ņStkErroré‡StkV‹StkFrames›Žnew_allocatorþallocatorn_Vector_base >¯‘vector >—Filterì˜DelayAp›DelayLÁFiròžTwang'¡__normal_iterator, std::allocator > >±³ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZN3stk3Fir4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwchar_ZN3stk6DelayA5clearEvisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsmgetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEvoutPoint__ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange__uninitialized_fill_n_atellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S_Twang_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6DelayL8setDelayEd_ZNKSt8ios_base9_M_getlocEvinPoint__ZN3stk5TwangC2Ed_ZNKSs4rendEvshowbase~basic_iosdoNextOut_tapIn_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_OpenmodewcstoldsetDelay_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*_ZN3stk5Twang16setPluckPositionEdtolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchar~Twangtowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZN3stk6DelayL4tickERNS_9StkFramesEj_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEcnextOut_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZNK3stk6DelayL8getDelayEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_EtapOut_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk5Twang4tickEd_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitEfill_n_ZNKSs4sizeEvsetLoopFilter_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk3Fir7lastOutEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZN3stk5TwangD1Ev_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back__uninitialized_fill_n_auxsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_ZN3stk6DelayL4tickERNS_9StkFramesES2_jj_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hiderFir_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZN3stk5Twang18setLowestFrequencyEd_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNK3stk6DelayA7lastOutEv_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNK3stk6DelayA8getDelayEv_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbuenextOutput__ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk6DelayA7nextOutEv_ZStL17__verify_groupingPKcmRKSs_ZN3stk6DelayL15getMaximumDelayEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm_ZN3stk6DelayA4tickERNS_9StkFramesEj~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk6DelayL15setMaximumDelayEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZN3stk6DelayA4tickERNS_9StkFramesES2_jj_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZSt6fill_nIPdmdET_S1_T0_RKT1__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN3stk5TwangC1Ed_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSs_ZN3stk5Twang7lastOutEvappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signsetLoopGainctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_GLOBAL__I__ZN3stk5TwangC2Ed_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk6DelayA8setDelayEdsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decE_ZN3stk6DelayA4tickEdisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_typewcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEd_ZN3stk6DelayL4tickEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKlcoefficients_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN3stk5Twang13setLoopFilterESt6vectorIdSaIdEE_ZN3stk5Twang12setFrequencyEd_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki~DelayA_ZNSt8ios_baseaSERKS_~DelayL_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_ZN3stk5TwangD0Ev_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue~Fir_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk6DelayA15getMaximumDelayEv_ZN3stk5Twang11setLoopGainEd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZN3stk5Twang5clearEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupperDelayA_ZNKSs4_Rep12_M_is_sharedEvDelayL_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNK3stk6DelayL7lastOutEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEv_ZN3stk3Fir4tickERNS_9StkFramesEjstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curEgetDelay_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZN3stk6DelayA6tapOutEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsIn_ZN3stk6DelayL7nextOutEvsputcuninitialized_fill_nsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZN3stk3Fir15setCoefficientsERSt6vectorIdSaIdEEb_ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEvsetPluckPosition_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystemsetLowestFrequency~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebase_ZN3stk6DelayL5tapInEdm_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk5Twang4tickERNS_9StkFramesEj_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZN3stk6DelayA15setMaximumDelayEm_ZNK3stk9StkFramesixEmconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZN3stk3Fir4tickEd_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecy_ZNSt12_Vector_baseIdSaIdEEC2EmRKS0_find_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZN3stk5Twang4tickERNS_9StkFramesES2_jj_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2Evframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_ZN3stk6DelayA5tapInEdm_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwiden_ZNSt6vectorIdSaIdEEC1EmRKdRKS0_setvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk6DelayL6tapOutEm_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEcsetMaximumDelay_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHìØH‰}¸òE°fWÀf.E°s"èf(Èò òYÈòE°f.Áwë Æ…_ÿÿÿëÆ…_ÿÿÿ¶…_ÿÿÿ„ÀtNH5H‹=èH‰ÇòE°èH‰ÇH5èH‹}¸¾èfWÀò…`ÿÿÿéÀòM°ò f(ÑòYÐò•hÿÿÿèòhÿÿÿò^Èf(ÁòEà¸H‰EظH‰EÐÇEìé*‹uìH‹}¸HƒÇPèòò•pÿÿÿ‹EìH‰…PÿÿÿHƒ½PÿÿÿxòH*…Pÿÿÿò…xÿÿÿë,H‹…PÿÿÿHÑèH‹•PÿÿÿƒâH ÐòH*Àf(ÈòXÈòxÿÿÿò…xÿÿÿòYEàèòpÿÿÿòYÈòEØòXÁòEØ‹uìH‹}¸HƒÇPèòòU€‹EìH‰…HÿÿÿHƒ½HÿÿÿxòH*…HÿÿÿòEˆë)H‹…HÿÿÿHÑèH‹•HÿÿÿƒâH ÐòH*Àf(ÈòXÈòMˆòEˆòYEàèòM€òYÈòEÐò\ÁòEÐÿEì‹]ìH‹}¸HƒÇPèH9Ã’À„À…¸þÿÿH‹E¸òHòEØòYÁòEØH‹E¸òHòEÐòYÁòEÐòEØH‹EÐf(ÈH‰…(ÿÿÿò…(ÿÿÿèòEȸH‰EظH‰EÐÇEèé‹uèH‹}¸HƒÇhèòòU‹EèH‰…@ÿÿÿHƒ½@ÿÿÿxòH*…@ÿÿÿòE˜ë)H‹…@ÿÿÿHÑèH‹•@ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM˜òE˜òYEàèòMòYÈòEØòXÁòEØ‹uèH‹}¸HƒÇhèòòU ‹EèH‰…8ÿÿÿHƒ½8ÿÿÿxòH*…8ÿÿÿòE¨ë)H‹…8ÿÿÿHÑèH‹•8ÿÿÿƒâH ÐòH*Àf(ÈòXÈòM¨òE¨òYEàèòM òYÈòEÐò\ÁòEÐÿEè‹]èH‹}¸HƒÇhèH9Ã’À„À…ÇþÿÿòEØH‹EÐf(ÈH‰…(ÿÿÿò…(ÿÿÿèf(ÈòEÈò\ÁòEÈò¸òMÈf(ÑfWÐòƒf(Èf(ÂèòEÈòEÈf(Ðò^Uàò•`ÿÿÿò…`ÿÿÿHÄØ[ÉÃUH‰åSHƒì8H‰}èH‹HPH‹EèH‰H‹}èHÇHèH‹EèH0H‰EÐH‹}Ðèë%H‰EÈH‹]ÈH‹EèH0H‰EÐH‹}ÐèH‰]ÈëH‹EèHƒÀH‰EØH‹}Øèë#H‰EÈH‹]ÈH‹EèHƒÀH‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èH‹HPH‹EèH‰H‹}èHÇHèH‹EèH0H‰EÐH‹}Ðèë%H‰EÈH‹]ÈH‹EèH0H‰EÐH‹}ÐèH‰]ÈëH‹EèHƒÀH‰EØH‹}Øèë#H‰EÈH‹]ÈH‹EèHƒÀH‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒì(H‰}èH‰uàH‰UØH‹}èH‹uØèHƒ}àt`H‹uàH‹}èèH‰ÂH‹EèH‰H‹EèH‹H‹EèH‰PH‹EèH‹H‹EàHÁàHÂH‹EèH‰PëH‰EÐH‹]ÐH‹}èèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‰MÐH‹}èH‹UÐH‹uàèH‹}èèH‰ÆH}ÿèH‹EèH‹8HMÿH‹UØH‹uàèH}ÿèH‹EèH‹H‹EàHÁàHÂH‹EèH‰PÉÃStkFrames::operator[]: invalid index () value!Twang::setPluckPosition: argument () is out of range!Twang::setLoopGain: parameter is out of range!Filter::phaseDelay: argument (Twang::setFrequency: argument is less than or equal to zero!Twang::Twang: argument is less than or equal to zero!ÿÿN>Q3Ë–ËÄóÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*HA„}º³ÛÿÿA*HA„}º³Ûÿÿ1k„ÿÿhBË[°k’‹!tÔýöY]äÿÿhBË[°k’‹!tÔýöY]äUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk5TwangEð?ñh㈵øÔ>à?-DTû!@àC€k@€zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿʆ 4øÿÿÿÿÿÿÿ}† ƒ4øÿÿÿÿÿÿÿÔ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿK† 4øÿÿÿÿÿÿÿùçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿùçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ{† 4øÿÿÿÿÿÿÿðçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿðçÿÿÿÿÿÿÿ† ƒ€-Š-ï-Ô“-¶ƒ-˜d-‚d-y-p8P-%- P-b-ßL-Ö"-È„-º -µˆ=®š‚-Š’-qŽ-gL~=E‰-#€-Š-ÿ-ä“-ƃ-¨d-’d-‰-€HP-5-P-b-ïL-æ"-Ø„-Ê -ň=¾ª‚-š’-Ž-w\~=U‰-'0-0-Œ-ì-Õ‹-•d-L‘-3- -æ.-Ã-¹„-« -¦ˆ=Ÿx2-H3„-ô -ïˆ=è Ôœ„-Ž -‰ ˜-r -mˆ=f R+ž-&è–- –-c–-9r-•-h8à¸`0จ`8èÀ`8èÀ`8èÀ˜pH øÐ¨€X0à¸h@ðÀ˜pH Ú³³ù²Ó²˲§²Ÿ²y²q²²ù±~±v± ±±Ű½°°•°q°i°°°˯ï|¯t¯U¯M¯1¯)¯´®¬®b®Z®®®ð­è­Õ­Í­…­}­X­P­,­$­ܬÔ¬ެ†¬¬¬Ø«Ыž«–«m«e«5«-«ÖªΪ…ª}ª+ª#ª©º©\©T©*©"©á¨Ù¨¡¨™¨g¨_¨6¨.¨اЧ°§¨§R§J§§§À¦¸¦s¦k¦G¦?¦ù¥ñ¥«¥£¥c¥[¥¥ù¤ϤǤ¡¤™¤ð£è£®£¦£f£^£4£,£££0 GÊTTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(™P-n-xJ-l\-c^-3€-&X-àT-ÌV-§<-¤-nŸ-UF-0£-€-Š-öŠ-ß-À-¥“-„“-mƒ-R~=6£-$€-Š-ü Š-å -Æ -« “-Š “-s ƒ-X ~= «- ô Ú ©-« H- ¬- f-õ ª- f-] ©- H-Ö ¬-q f-G ª-Ö f-“ -~ ` „-R  -M C ˜-6  -1 ˆ=* ÷ë-¾£-¬€-ŸŠ-„Š-m”-Pd-3d-”-ÿd-êd-Ï”-°”-›”-€=d£-R€-EŠ-*Š-”-öd-Ùd-º”-¥d-d-u”-V”-A”-&=`-P-ýx-åJ-Ù\-ÁX-¸Z-w:-E£-D-ø8-ÕD-·8-”D-s8-&€-œ-÷œ-âš-Éš-À…-²—-¢ -“™-„ -q›-+l-p-Òt-«h--v- j-³N-…R-m>-M>-B-B-å@-‡=R-=¥-8 ,§=%-  ¡˜|¢€†x*p,hzP¡H}@¢0¦(0 †46{a )^a P )^P (L \L ) ) '^)  '^ & \ ' à c^à bÜ \Ü c ¹ _^¹ ¨ _^¨ ^¤ \¤ _ p U^p Tl \l U 8 =^8 <4 \4 =  -^  -^ ,ü \ü - Ù +^Ù È +^È *Ä \Ä + %^ $Œ \Œ % X #^X "T \T # ^  \  è/^è.ä\ä/ °^°¬\¬ x!^x t\t! @^@ <\< ^\ Ð^ÐÌ\Ì ©7^©˜7^˜6”\”7 q5^q`5^`4\\\5 (e^(d$\$e ða^ð`ì\ìa ¸[^¸Z´\´[ €;^€:|\|; H1^H0D\D1 !9^!9^8 \ 9 Øo^ØnÔ\Ôo  m^ lœ\œm hq^hpd\dq 0u^0t,\,u øi^øhô\ôi ÀG^ÀF¼\¼G ˆy^ˆx„\„y Pw^PvL\Lw k^j\k àW^àVÜ\ÜW ¨]^¨\¤\¤] pY^pXl\lY 8O^8N4\4O K^Jü\üK È?^È>Ä\Ä? S^RŒ\ŒS XQ^XPT\TQ C^ B\C èM^èLä\äM °A^°@¬\¬A xg^xft\tg @I^@H<\<I ^\ Ðs^ÐrÌ\Ìs ˜3^˜2”\”3 `E^`D\\\E (^($\$ ¨M’‹°ÒЇÖ÷‡ÚþˆìP‰þ•‰Z‹AP˜QZˆ^$ˆb8ˆfhˆkˆˆpÚ‰‚Š”dЦȈ«‚нîŠÏÐŒÙÐþ˜”2ДS•€wä €ðŒø´åx•K~'蕆2¿@• RI – òqX–o >fà— .|˜:€X„‹€–˜€R…¡€È–€Ú€°•€^{΀“L€4E9__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZN3stk6Filter7setGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1___ZSt6fill_nIPdmdET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__Unwind_Resume__ZN3stk6Filter5clearEv__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__ZN3stk6FilterD1Ev__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk5Twang16setPluckPositionEd__ZN3stk3Stk8oStream_E__ZNSolsEd__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk5Twang11setLoopGainEd__ZN3stk6Filter10phaseDelayEd_cos_sin_atan2_fmod__ZN3stk5Twang12setFrequencyEd__ZN3stk6DelayA8setDelayEd__ZN3stk6DelayL8setDelayEd__ZN3stk5Twang18setLowestFrequencyEd__ZN3stk6DelayA15setMaximumDelayEm__ZN3stk6DelayL15setMaximumDelayEm__ZN3stk5Twang5clearEv__ZN3stk6DelayA5clearEv__ZN3stk5TwangD0Ev__ZTVN3stk5TwangE__ZN3stk3FirD1Ev__ZN3stk6DelayLD1Ev__ZN3stk6DelayAD1Ev__ZN3stk5TwangD1Ev__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt12_Vector_baseIdSaIdEEC2EmRKS0___ZNSt6vectorIdSaIdEEC1EmRKdRKS0___ZN3stk5TwangC1Ed__ZN3stk3StkC2Ev__ZN3stk6DelayAC1Edm__ZN3stk6DelayLC1Edm__ZN3stk3FirC1Ev__ZN3stk3Fir15setCoefficientsERSt6vectorIdSaIdEEb__ZN3stk5TwangC2Ed__ZTIN3stk6FilterE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTSN3stk6FilterE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk3StkE__ZTIN3stk5TwangE__ZTSN3stk5TwangE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZN3stk6Filter7setGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_.eh__ZSt6fill_nIPdmdET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk5Twang16setPluckPositionEd.eh__ZN3stk5Twang11setLoopGainEd.eh__ZN3stk6Filter10phaseDelayEd.eh__ZN3stk5Twang12setFrequencyEd.eh__ZN3stk5Twang18setLowestFrequencyEd.eh__ZN3stk5Twang5clearEv.eh__ZN3stk5TwangD0Ev.eh__ZN3stk5TwangD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt12_Vector_baseIdSaIdEEC2EmRKS0_.eh__ZNSt6vectorIdSaIdEEC1EmRKdRKS0_.eh__ZN3stk5TwangC1Ed.eh__ZN3stk5TwangC2Ed.eh__GLOBAL__I__ZN3stk5TwangC2Ed__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC4LC5LC6LC10LC13GCC_except_table3GCC_except_table4GCC_except_table5LC15GCC_except_table6GCC_except_table7EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk5TwangC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/TwoPole.o000644 000766 000766 00000421070 12015735511 015700 0ustar00garygary000000 000000 ÏúíþÐ h!Ãð Ã__text__TEXT7ðÌW€__debug_frame__DWARF8Ð (ÈÎN__debug_info__DWARFÅø8Ñ©__debug_abbrev__DWARF$Ú´ ã__debug_aranges__DWARFØäPÈí€Ö__debug_macinfo__DWARF(åî__debug_line__DWARF(åÒî˜Ö__debug_loc__DWARFúì(êõÀÖÔ__debug_pubnames__DWARF"á  __debug_pubtypes__DWARF¡ó__debug_inlined__DWARF¤”#__debug_str__DWARF¤ßz”#__debug_ranges__DWARFƒ•sž__mod_init_func__DATAˆ•xž`å __textcoal_nt__TEXT•_€žhåÌ €__gcc_except_tab__TEXTï¬Jßµ__cstring__TEXT@¯W0¸__StaticInit__TEXT—°X‡¹Èë€__const__DATA±Xð¹øë __const_coal__DATA`±XPº@ì __const_coal__TEXT¸±¨º __bss__DATA Ã__literal8__TEXTȱ(¸º__eh_frame__TEXTð±0ຈìM h__constructor__TEXT ÃÌ__destructor__TEXT ÃÌðöÛ ˜ Pš¶%UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì0H‰}øòEðòMèòUà@ˆuÜH‹}øHƒÇP¾èH‰ÂH‹EðH‰H‹}øHƒÇh¾èH‰ÂH‹EèH‰H‹}øHƒÇh¾èH‰ÂH‹EàH‰€}ÜtH‹EøH‹HƒÀH‹H‹}øÿÐÉÃUH‰åHƒì H‰}øòEðòMèH‹Eø¶@ƒð„Àt!H5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHìˆH‰}ØòEÐòMÈ@ˆuÄfWÀf.EÐw"èf(Èò„¯òYÈòEÐf.ÁwëÆE‡ëÆE‡¶E‡„ÀtBH5H‹=èH‰ÇòEÐèH‰ÇH5èH‹}ؾèéfWÀf.EÈwò ¯òEÈf.ÁsëBH5H‹=èH‰ÇòEÈèH‰ÇH5èH‹}ؾèé±H‹}ØHƒÇh¾èòEÈòYEÈòH‹}ØHƒÇh¾èH‰ÃòMÈò‹®f(ÑòYÐòUˆòMÐòy®f(ÑòYÐòUèòMò^Èf(ÁèòYEˆò€}Ä„ò*®f(Ðò\UÈòU˜H‹}ØHƒÇh¾èòf(Èò\MÈòM òMÐò®f(ÑòYÐòU¨èòM¨ò^Èf(ÁèòYE òXE˜òEèH‹}ØHƒÇh¾èòf(Ðò\UÈòU°òMÐòŸ­f(ÑòYÐòU¸èòM¸ò^Èf(ÁèòYE°òEàH‹}ØHƒÇP¾èH‰ÂòEèòYÀf(ÈòEàòYÀòXÁòQÀò…xÿÿÿH‹…xÿÿÿH‰HĈ[ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHƒÇhfWÀ¾èH‹}èHǰfWÀº¾èH‹}èHƒï€fWÀº¾èH‹}èHƒÇP¾èH‰ÂH¸ð?H‰H‹}èHƒÇh¾èH‰ÂH¸ð?H‰H‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHƒÇhfWÀ¾èH‹}èHǰfWÀº¾èH‹}èHƒï€fWÀº¾èH‹}èHƒÇP¾èH‰ÂH¸ð?H‰H‹}èHƒÇh¾èH‰ÂH¸ð?H‰H‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $•† $ª•† $¼•† $Ε† $à•7† ,† ƒ$–)† $B–!† $† $d– † $n–† $†– † $–† $¨–† $À–† $Ζ† $î–† $—† $&—† $4—B† $v—† $–—† $¶—† $Ò—#† $õ—† $˜&† $)˜#† $L˜Q† $ž˜† ,¬˜@† ƒ$ì˜7† $#™9† $\™+† $ˆ™† $–™† $ª™† $É™>† $š+† $2š'† $Yš.† $‡š+† $²š† $Òš1† $›I† $N›M† ,œ›Y† ƒ,öœY† ƒ,PžY† ƒ$¨H† ,ªŸ† ƒ,Æ † ƒ,â¢Ý† ƒ$—°C† $Ú°† $ð† , ¼† ƒ,Æz† ƒ,@z† ƒ,ºz† ƒ,À£–† ƒ$V¥n† $Ä¥+† $ï¥'† $¦/† $E¦]† $¢¦+† $ͦ'† $ô¦/† $#§'† $J§.† $x§+† $¤§I† $î§'† ,¨(† ƒ$>¬/† ,n¬† ƒ,4† ƒ,6† ƒÅGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)TwoPole.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Õunsigned int__int64_t.ölong long intlong long unsigned intlong int$_0€L]__mbstate8M]_mbstateLNöpmmchar__mbstate_tO-__darwin_mbstate_tQx__darwin_size_tZ¼long unsigned int__darwin_va_list`éùùm __va_list_tagl gp_offsetÕ# fp_offsetÕ# overflow_arg_areal# reg_save_areal# __darwin_wchar_tf¼__darwin_rune_tkn__darwin_wint_tn¼__darwin_clock_ts¼__darwin_time_tv!póm _opaque_pthread_once_tE6 __sigE!# __opaqueEã#__darwin_off_tnå__darwin_pthread_once_t|ó__darwin_wctrans_t(¼__darwin_wctype_t*Ãsize_tc¥time_tWÌptrdiff_t˜! stdF 7F 8I XL Zs ]š _¶ bÑ j# kZ o¡ p¿ qà r÷ s uS wo x‚ z™ }µ ~Ñ  $ ‚F ƒS „o …‚ †¨ ‡É ˆê Š ‹1 Î’ Ð! Ñ^ Ó4 Ôy ÕX ×t ØÍ Ù‹ Ú¬ Ûö ;K < =› dô" e# g# h# i3# jJ# ka# lx# m# n±# oÒ# sò# t$ v>$ w`$ xˆ$ z $ {¸$ |Æ$ }Þ$ ‚ò$ ƒ % „'% †;% ‡T% Š{% ‹‰% Œ¡% µ¾% ¶á% · & ¸&& ¹M& <® F¡* G»* HÕ* Iï* J + K$+ L?+ MZ+ Nu+ O+ P«+ QÆ+ Rá+ Bü+ Cÿ+ DŽ& F, G, H/, IP, Jm, K, L±, MÈ, Nß, H - ’*- ”-- •D- –[- —|- ˜˜- ™´- šÐ- ›í- œ . !. ž.. ŸU.  {. ¡. ¢Ã. £ß. ¤ö. ¥/ ¦5/ §Q/ ©r/ «“/ ­¹/ ¯Ú/ ±ö/ ³0 ´30 µO0 ¶k0 ·‡0 ¸£0 ¹¿0 ºé0 »1 ¼!1 ½B1 ¾c1 ¿1 À«1 ÂÍ1 Äé1 Å 2 Æ+2 ÇL2 Èm2 É„2 Ê¥2 ËÆ2 Ìç2 Í3 Î 3 Ð83 ÖT3 Üp3 âŒ3 è¨3É3å34__true_type__debug'1__copy__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style ¬– denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > ¬/ƒ8#_M_p”#¬/ 9”â8reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Ê"_Ios_Fmtflags!7R _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode!k¸ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate!“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir!¸_ _S_beg_S_cur_S_end_S_ios_seekdir_end€€‘'Eevent!¢¥ erase_eventimbue_eventcopyfmt_event^x!ÓK_M_next!ÕòW#_M_fn!ÖX#„p!×¼# !Ø÷8#^x!ÛòWX¼òW V!ßÐN1òW!ªu!ã¹I¼òW30!ñ’_M_pword!òl#_M_iword!ó!#30!ôXÑB!"Ñ"!_ZNSt8ios_base4Init11_S_refcountE÷8#_S_synced_with_stdio!_ZNSt8ios_base4Init20_S_synced_with_stdioEï6ÑB!,X=B!X¼basic_streambuf > "Rf "Tf "Uf "Wf "X2f "ZLf "\ff "]€f "^Ÿf "_¹f "`Óf "aíf "bg "c!g "d;g "eUg "fog "g‹g "h¥g "i¿g "jÖgctype_basectypemoney_baseT$pattern#É field#É o&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >.%™ S£’# _M_startTu’# _M_finishUu’# _M_end_of_storageVu’#&™ W ““' h “¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal(t¶c5N¢”N¢N¢){xþ 84ï6¹hžçW*x] ˆ+MÚu’u’'4*Y[ ”9Jöu’u’*™? ´Fu’u’£’(vWÌû"N¢7N¢N¢ GÊ$Yu’u’†’+W“ö?u’u’¼†’*‹$ ·£)¥u’¼†’'4*Èb ×2KÆu’¼†’ ª 1 eíu’¼†’£’+iLÅXku’u’u’u’+vyŽnu’9u’u’u’+L1N:u’_u’u’u’+†ë(u’…u’u’u’(°9 J‡mu’¯u’u’u’'4(æ m nu’Ôu’u’u’(. ýã!u’þu’u’u’£’,nothrow$I¨P†º,cerr A¾f º-__ioinit M_ZStL8__ioinit’.ÒY%X¼hhh/n0p.et%ež””hž/p.y5%d”¶”h(¿%[Œ”Ѽ.>&%Plòò¼ž/ø1 $_4&a# quot&b¼# rem&c¼#div_t&dù $_5&fZ quot&g!# rem&h!#ldiv_t&i0 $_6&l’ quot&mö# rem&nö#lldiv_t&oh.WJ&“¼¸¸/¾2.9&”ÖÖhdouble.>&•¼÷h.C&–!h.oz&œl9òòžž9/?3¼Sòò.âd&ž#o¼¼&ÖB& ‚l.#G&¡”™h.&£Zµ!!.#^&ª¼Ñhž.Ê&«žòòhž/øwchar_t.yC&¬¼$òhž&Å,&¯Flžž94Às&°¼.Ž-&±lolž&¥&²‚Õ(:5&³•8Ö¢h¢/”.€5&µ!Éh¢¼.y&½¼êh¢¼(Th&Âwl¼h.-&Þ&”&ž/,0ø.\&ļM”ø __gnu_cxx¡X( ®2Aöyö(âd´0D’™öö__debug'6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >!7F0Ínºù©ù©.ž7&§’töö.SD&™ö‹h.ju&ºö¬h¢¼.2`&ÀÍh¢¼(\5&´ž8ííh¢float.9u&·h¢long double&-0&Ç4¼.‚\&¦öKö lconv`(+ 5©(,”#5®2(-”#5(.”# int_curr_symbol(/”# currency_symbol(0”# mon_decimal_point(1”#( mon_thousands_sep(2”#0 mon_grouping(3”#85)(4”#@5£F(5”#H int_frac_digits(6p#P5„!(7p#Q p_cs_precedes(8p#R p_sep_by_space(9p#S n_cs_precedes(:p#T n_sep_by_space(;p#U p_sign_posn(p#X int_n_cs_precedes(?p#Y int_p_sep_by_space(@p#Z int_n_sep_by_space(Ap#[ int_p_sign_posn(Bp#\ int_n_sign_posn(Cp#]._?)5”› ¼h4õP(K¨ /Kva_list*IÑfpos_t*U6 __sbuf*`û _base*aû # _size*b¼#/ˆ __sFILE˜*‚Q" _p*ƒû # _r*„¼# _w*…¼# _flags*†™# _file*‡™# _bf*ˆË # _lbfsize*‰¼#( _cookie*Œl#0 _close*`"#8 _read*Ž"#@ _seek*ž"#H _write*½"#P _ub*“Ë #X _extra*”Î"#h _ur*•¼#p _ubuf*˜Ô"#t _nbuf*™ä"#w _lb*œË #x _blksize*Ÿ¼#ˆ _offset* ½ #3¼`"l/Q"3¼"l”¼/f"3½ ž"l½ ¼/…"3¼½"lh¼/¤"__sFILEX/Ã"ˆä"mˆô"mFILE*¡!&Ï?*ï##/ô".R[*ð¼3##.û<*ñ¼J##.mx*ò¼a##.`;*ó¼x##.vE*ô¼##. D*õ¼«##«#/½ .œE*ö”Ò#”¼#(j*ú6Q#ò#hh.3**ÿž$lžž#+œ**~8#>$hh#6H *¼`$#!¼6x)*¼}$#}$/ƒ$0½ 6ti*! $#6ƒ#*¼¸$#7÷6*¼6¼#* ”Þ$”à * ò$h6LA*¼ %h6C=*¼'%hhÃ.*;%#\*T%#”6Mv*¼{%#”¼ž7*#6Ýf*”¡%”6*¼¾%¼#6j*©¼á%”žh86‚G*ª¼&#h&/ù6*«¼&&h&6ä)*¬¼M&”žh&60N*­¼o&hh&p&mclock_t+M´ tm8+Z`' tm_sec+[¼# tm_min+\¼# tm_hour+]¼# tm_mday+^¼# tm_mon+_¼# tm_year+`¼# tm_wday+a¼# tm_yday+b¼# tm_isdst+c¼# tm_gmtoff+d!#( tm_zone+e”#0pthread_once_t,^L__gthread_once_t-/`'wint_t.F $_7.Që' __min.R†# __max.S†# __map.T†# __types.Uë'#/Ã_RuneEntry.Vœ' $_8.X7( __nranges.Y¼# __ranges.Z7(#/ñ'_RuneRange.[( $_9.]~( __name.^~(# __mask._Ã#pŽ(m _RuneCharClass.`O(9$_10ˆ .b* __magic.cã# __encoding.d*# __sgetrune.f>*#( __sputrune.gb*#0 __invalid_rune.h†#8 __runetype.jh*#< __maplower.kx*#¼ __mapupper.lx*#¼ __runetype_ext.s=(#À __maplower_ext.t=(#Ð __mapupper_ext.u=(#à __variable.wl#ð __variable_len.x¼#ø __ncharclasses.}¼#ü __charclasses.~ˆ*#€p*m3†8*h¥8*/h/*3¼b*†”¥¢/D*Ãx*mÿ†ˆ*mÿ/Ž(_RuneLocale.¤(:L/åˆ8¼»*¼:£J/ë)Q¼Õ*¼:zM/÷?¼ï*¼:/þU0¼ +¼)Y/,¼$+¼)¼&/ ² ¼?+¼)¸8/ëV¼Z+¼)Î#/ÚY¼u+¼)®/Æ3¼+¼)D/"ò¼«+¼)i?/) :¼Æ+¼) /5î7¼á+¼)¤//;°0¼ü+¼;ÿ+|;&.?Z+~Ö/,¬¬(oE+‚H¬J,J,/Ž&.[+…¬g,g,/¬.õE+{”„,„,/Š,0Ž&.±F+}”¦,¦,/¬,0¬.Ã+€J,È,¦,.ÆF+J,ß,¦,(N+ƒAkž -”žh„,mbstate_t0U‹wctype_t14….c0yŽ'D-¼. 0zŽ'[-#. 0{ò|-ò¼#.(y0|Ž'˜-ø#.ey0}¼´-&#.ž^0~¼Ð-#¼.xu0¼í-#&8.{#0€¼ .#&8.FA0Ž'!.#4¥0‚Ž'.û*0ƒžO.hžO./ -.×r0…ž{.òhžO..J=0†¼’.’./˜.0 -.*G0ˆžÃ.ò8*žO..|30‰Ž'ß.ø#.Ø 0ŠŽ'ö.ø.Ô=0Œ¼/òž&8.q0¼5/&&8.Û!0ŽŽ'Q/Ž'#.´x0¼r/#&&."M0ļ“/#&&.¬B0’¼¹/òž&&.›@0ƼÚ/&&&.´+0“¼ö/&&.@o0Ǽ0&&.s(0”ž30”øO..Ÿ-0•òO0ò&.¤70—¼k0&&.¹0˜¼‡0&&.?:0™ò£0ò&.æ70šž¿0&&(g>0œ4Zžé0òž&„,.,*0ž1&.w90žò!1ò&ž.gE0Ÿ¼B1&&ž.oG0 òc1ò&ž.”70¤ž‰1”‰1žO./&.!0¥ž«1&&.F`0©ÖÇ1&Ç1/ò.‹`0Èíé1&Ç1.’`0«ò 2ò&Ç1.™`0¬!+2&Ç1¼.Ø?0®¼L2&Ç1¼.„60§žm2ò&ž.à:0¨¼„2Ž'. d0°¼¥2&&ž.†g0±òÆ2ò&ž.ŒX0²òç2ò&ž.%>0³ò3òøž.*w0´¼ 3&8.^+0µ¼83&8.!30–òT3&ø.<0¡òp3&&.`20¢òŒ3&ø.jM0¦ò¨3&&.^0¯òÉ3&øž.N 0Êå3&Ç1.770Íö4&Ç1¼.aM0Ï'4&Ç1¼<\4a __gnu_debug':Q4=';j='<™>u%4!>Q(‚Mu’{’{’u’>¤¸±4!,E»ïfu’{’{’u’>Ü.Ý4?2Auu’u’†’>ëz 5!W}Vgu’u’¼†’@ü2éã6streampos3Ó *µ&2ñ•XF5ã6é6(p2õ)ï6f5é6é6([x2ù\Hï6†5é6é6(:2ý5¼«5hhž+y2p'žÇ5h+bV2Zhí5hžé6+C 2 ;”6”hž+6h2 ¿”96”hž+µ&2áh”_6”žp+Á(2°op{6÷6+W_2x¼—6é6+{Z2†oï6¸6÷6÷6AÓ22#ª¼!˜D2&¿¼÷6BpBnboolBý60¼3¼ 78/7C__vtbl_ptr_type7<$ $G@¤6l8&ô]DW7l8&ô]Fp7l8r8&™"KŠ7l8¼(—9N Z”«7}8ã6(—9Q,OhÌ7}8é6(–-VÇ0”ò7l8¼ò*ã-`$?8l8”¼(dd6Vž08}8*znj@R8l8”é6D›.npl8”/77Bx8077/x8@0 51Ü877#&„nd¬8Ü8&„nfÅ8Ü8â8EÆKlÜ8¼/ƒ8Bè80ƒ80ï60B _Atomic_word6%¼/Ü @– 58$LFnposLk$LG_M_dataplusÜ #_Rep_base_RepH«6!`”y9)LH«6ói”œ94L”Hs-^:Lº9)LHÇ+%PºØ9)LH%)Ÿ'ºö9)LI«-vo:4LH 4‡Ež8:)L¼hIve<*.a:)L¼¼hHœ[Dlhž‰:)L¼¼H·@LóWï6¬:)LhI».UŸeÏ:”h¼I¶H^+iò:”h¼IÓHg9G;”¼pIazf8;”ººIa~ã>[;”Ia‚œ~;”””Ia†ü¡;”hhH¾Šóx¼Ã;¼¼Ið 7Ãþ_ì;4L¼¼¼I@i7µ <4LJ`)š˜2@Lc$.<4L&c$7¿G<4Lâ8&c$7·`<4LFL&c$7Ń<4LFL¼¼&c$7Ы<4LFL¼¼â8&c$7ÛÎ<4Lh¼â8&c$7âì<4Lhâ8&c$7é=4L¼pâ8Îì*=4L¼+MiôwzLLL=4LFL+MiütALLn=4Lh+MilyLL=4Lp+ð?ÐFº­=4L+ð?‰DÊ=)L+€l&+ºç=4L+€l1>)L+Eg:£ !>4L+EgCž >>)L+q LH£ [>4L+q U’  x>)L+]‚ž•>)L+yc|Už²>)L+dh 1žÏ>)L G7n4L¼p Gƒ„k?4L¼+e+‹%bž-?)L !67ä]K?4L¼ åB¦fd?4L+E]­î ï6?)L+˜¼T\é6£?)L¼+˜Í ã6Å?4L¼+mâc3é6ç?)L¼+mõA ã6 @4L¼+*LSALL+@4LFL+*L å6LLM@4Lh+*LƒtLLo@4Lp+`A7J#LL‘@4LFL+`A7[WiLL½@4LFL¼¼+`A7/ÇmLLä@4Lh¼+`AB‚3LLA4Lh+`A7Ç6LL-A4L¼p $e¥[KA4Lp(µ&7ø# LLlA4LFL+µ&ƒOfLL˜A4LFL¼¼+µ&7aaLL¿A4Lh¼+µ&ŸŸ9LLáA4Lh+µ&¯Ó.LLB4L¼p "qÌ <0B4Lº¼p+"qëú\LLWB4L¼FL+"qRELLˆB4L¼FL¼¼+"q7m¦LL´B4L¼h¼+"q*ZLLÛB4L¼h+"qA(JLLC4L¼¼p+"qRmº.C4Lºp+j²1LLUC4L¼¼+ztºwC4Lº+ŽgVºžC4Lºº+Û9©dBLLÊC4L¼¼FL+Û9À„.LLD4L¼¼FL¼¼+Û97, LL1D4L¼¼h¼+Û9ê¼aLL]D4L¼¼h+Û9¯gLLŽD4L¼¼¼p+Û9EcLLºD4LººFL+Û9%@<LLëD4Lººh¼+Û9:»SLLE4Lººh+Û9O´cLLHE4Lºº¼p+Û9s%#LLyE4Lºº””+Û9~OLLªE4Lººhh+Û9ˆY4LLÛE4Lºººº+Û9“UbLL F4LººHyB7‹LL>F4L¼¼¼pH u7˜{(LLpF4L¼¼h¼Ko37¦Ý,”–F¼pâ8+6h7Ák žÂF)L”¼¼ 4G7õçjàF4LLL+£ü ChýF)L+Tq ]hG)L+Øo £.ƒ87G)L+bV7Ïã9žcG)Lh¼¼+bV)~žŠG)LFL¼+bV7Dž±G)Lh¼+bV7æ×7žØG)Lp¼+ŽgU•+žÿG)LFL¼+Žg7øó[ž+H)Lh¼¼+ŽgqžRH)Lh¼+Žg7 qžyH)Lp¼+ñEž H)LFL¼+ñ7Ý4žÌH)Lh¼¼+ñ« >žóH)Lh¼+ñ¾5žI)Lp¼+XÌ]žAI)LFL¼+X7-™tžmI)Lh¼¼+Xè ž”I)Lh¼+Xû›ž»I)Lp¼+s ¹>žâI)LFL¼+s7BEtžJ)Lh¼¼+s&#ž5J)Lh¼+s7N?7ž\J)Lp¼+QDŽjžƒJ)LFL¼+Q7Y5 ž¯J)Lh¼¼+QahžÖJ)Lh¼+Q7nZNžýJ)Lp¼+FÃ@9$K)L¼¼+:“­(¼FK)LFL+:7‚­j¼rK)L¼¼FL+:7’ÓV¼¨K)L¼¼FL¼¼+:7£vN¼ÊK)Lh+:7²À^¼öK)L¼¼h!:7ÃöB¼)L¼¼h¼0ž//L09/9/T9BT9B/LB9@H9”—L _M_length•ž# _M_capacity–ž#5 —÷8#@T9›XNRL#L°'7@œ $LLþ=7Eæ:nLw7Q¨"XN;`)´g\@L(¾‰ï6 MhN(Yµ\ï6(MhN*GPÆ€c@M:L*¬#Êr?XM:L*Ñ+Î KuM:L¼(wGØ×O”‘M:L(o9ÜÚ”·M:Lâ8â8+:07->:LÝM¼¼â8*ð*çK]úM:Lâ8 |E7«$N:Lâ8(T?õ£a”4N:L!qM7^8N”:Lâ8¼žhNm/nN0—L@% 8CÍQMnone8h_ZNSt6locale4noneEý6N08i³6ý6Onumeric8j*oý6NÕ88k¾xý6N[8lfý6NSH8m¼2ý6N`8n´eý6 Mall8p_ZNSt6locale3allEý6?%G_M_impl8ÍQ##_S_classic8 _ZNSt6locale10_S_classicEÍQ#_S_global8#_ZNSt6locale9_S_globalEÍQP¸X8)›;ÓQ#_S_once88_ZNSt6locale7_S_onceEv'ùru&Ê"8{PãQ&Ê"8„PãQéQ&Ê"86PãQh&Ê"8YPãQéQh¼&Ê"8ª|PãQéQéQ¼&é8º–PãQ¼(Mi8ÅéQ·PãQéQstring5<9(¹8ÝîM·PáPôQ(;`8ç‹Cï6QôQéQ(€C8ðbï6#QôQéQ+¤*8òysN?QéQAM8†OéQQÊ"8<lQãQÍQRF\8?k^R08Bþ2H+[8EŸ,¼§Q¼SQ8H“3ãQéQéQ¼/1O0ØQ/ÞQ0h/sNBïQ0sN/ïQTäO8WúQõSU_vptr$facet 7#V 8\÷8#__c_locale98õS#_S_c_locale8__ZNSt6locale5facet11_S_c_localeE0RP¿l8bV T#_S_once8e_ZNSt6locale5facet7_S_onceEv'R08iÓQù8væRTžW¿ 8{úQST¼I5)8C*STh0RH¾p8‚ô)0RGSTIw8…ê`STJYd8Š{<0RJt 8óUhIV8‘E@ STIªu8•ðOºSTQù8 ÕST'TXMi8£6-TT'T/¼p Tm0ûS/úQB0R/"T0úQB"TBúQ>êO8²æTV„p8ž#"Ñ"8Å_ZNSt6locale2id11_S_refcountE÷8IMi8ÈlœTæTìTQru8Ê·TæTìTru8ÐÌTæT!`8Óo&ž÷T/3TBòT03T/òT>1O(8Ù¯WV 8ì÷8#G_M_facets8í¯W#G_M_facets_size8îž#G_M_caches8ï¯W#G_M_names8ð¢# Pö8ñBnµWPb8ò€)µWP4n8óÁ1µWPy!8ôd6µWP3"8õ—LµWPõ8ödµWPU8÷¡ÀWIV8ú­VÍQIªu8E&/VÍQQ%8 OVÍQÖWžQ%8 oVÍQhžQ%8ŠVÍQžQ˜,8¦VÍQ¼Q%8ÁVÍQÖWIMi8},àVÍQÖWHÔx8»kï6þVÍQI»B8&H!"WÍQáW¼IP8)2FWÍQáWËWIø8,Ç<jWÍQáW÷TI§88/åtŽWÍQ÷TTSá87*ÍQTž/T÷TÀWYËWËWY/ÑW0÷TBÜW0ýT/ÜWBíW0·P/¥ Z Xi  X¼B_ /øW/K/’[_ Ø!Ê%X_U_vptr$ios_base 7#\Lg!u_]dec!J_]fixed!¹J_]hex! #_\ç !_]left!Ñ _ ]oct!¢E_@]right!mt_€^"0!,!_^  ! M_^½0!$çY__showpos!'9__skipws!*Þs__unitbuf!-Ä&_ ^>!1__@\&!4Lp_°\Ù>!7T _J^Úu!:µ _]badbit!LÑ\#_]eofbit!O@#_]failbit!T G#_]goodbit!WH)#_]app!jÈ(_]ate!míX(_`binary!s_ZNSt8ios_base6binaryE(_\uu!vH.(_\¾u!yá5(_`trunc!|_ZNSt8ios_base5truncE(_ `beg!‹_ZNSt8ios_base3begE-_]cur!Žb-_\€l!‘{%-_streamsize3NºG_M_precision!ÉúZ#G_M_width!ÊúZ#G_M_flags!Ë+ #G_M_exception!̸ #G_M_streambuf_state!͸ # G_M_callbacks!çòW#(G_M_word_zero!øK#0G_M_local_word!ý2_#@G_M_word_size!¼#ÀG_M_word!X#ÈG_M_ios_locale!sN#Ð Ü!Àê.@\B_X¼IEe!êÅ _\B_i I÷c!íCy\B_H(V!CBH_¡\B_¼ï6Iº ! \P»\B_+ql!$ !+ Ø\N_+ql!.æd+ ú\B_+ +Ùm!>.m+ ]B_+ +Ùm!O+ C]B_+ + UP!^“ka]B_+ +‹+!jÝúZ~]N_+‹+!rOúZ ]B_úZ+a !€^KúZ½]N_+a !ˆiúZß]B_úZ+¶3!›ÌZï6û]ï6+jY!§[.sN^B_éQ+5!²"sN:^N_+ \!¼v éQW^N_Aã.!ÎîZ¼+ºz!Þ WY_‹^B_¼+N !ó__­^B_¼a L!%XÍ^B_¼Q‘'!ã^B_Q‘'! þ^B_e_XMi!‚W XB_e_0+ 0¸ 0R 0 KB_m/%XBK/T_0%XB!BlBT_[E@::k_áeU_vptr$basic_streambuf 7#b_M_in_beg;Ô#b_M_in_cur;Ä”#b_M_in_end;Å”#b_M_out_beg;Æ”# b_M_out_cur;Ç”#(b_M_out_end;È”#0b_M_buf_locale;ÏsN#8c"p;Ôk_S`áe¼(2;àÑ%sNt`áeéQ(5;ñ„zsN`çe(ÈY;þ|Háe¶`áe”!+’w;˜W5â`áeö R +F;%5 aáe R +We; ï'¼&aáe+)a;×CúZCaáe+92;'WX¼`aáe+z;9³¼}aáe+FE;O›_¼šaáe+LE;bËeúZÁaáe”!+âH;pH¼ãaáep+&m;‰/y¼báe+Âb;¤a¼"báep+c;¾ÉúZIbáeh!Qû,;Ë_báeH•;;Þp”}bçeHš';á `”›bçeHñ6;ä<”¹bçeIÛh;îÀ]Øbáe¼IÞm;ùTcáe”””Hî); ¸;”cçeHs];ÓG”=cçeHNq;Nw”[cçeI³;æ8zcáe¼Iãm;'vžcáe””djY;<hk_ÅcáeéQe\;Ke*áek_õcáe”!e#[;W¨D5k_*dáeö R e|.;cì+5k_Zdáe R eÝH;oÔ@¼k_€dáeeW;… ;úZk_¦dáef¥\<2 CúZk_Õdáe”!eO;«f¼ k_ûdáeeUv;¸pY¼ k_!eáeeíc;Ð c¼ k_Leáe¼f z*æhgupper>1†eæh€glower>2´næhgalpha>39æhgdigit>4_æhhxdigit>5Fæhgspace>6`æh@hprint>7œ:æhggraph>8Åsæh%gcntrl>9;hæhgpunct>:Ý=æh galnum>;"æh0¼/ý6i@#¨úQnnúQ#íg#G_M_c_locale_ctype#°0R#G_M_del#±ï6#G_M_toupper#²ëh# G_M_tolower#³ëh#(G_M_table#´nn#0G_M_widen_ok#µp#8G_M_widen#¶tn#9G_M_narrow#·tn#¹G_M_narrow_ok#¸p#¹jru#½_ZNSt5ctypeIcE2idE3Tktable_size#¿_ZNSt5ctypeIcE10table_sizeE$L0#Ì_j„nnnï6ž0#Úˆj„n0Rnnï6ž+u#æ:ï6¯jŠn¼p+u#õ€ hÛjŠnhh•n+)q#@2hkŠn¼hh+øV#û/h3kŠn¼hh+¤/# Æ pUkŠnp+¤/#1¹/h|kŠn”h+ #AR=pžkŠnp+ #RãhÅkŠn”h+3v#f[vpçkŠnp+3v# OhlŠnhh”+Ãj# »Lp:lŠnpp+Ãj#Â:hklŠnhhp”H!X#Òä$nn‰lŠnJ¶E#×&nnWù4#àñh½l„n¼eäk#ð¿4pñhèlŠnpeäk#HYhñhmŠn”heHH#0xpñhCmŠnpeHH#"4(hñhsmŠn”he0u#6PpñhžmŠnpe0u#Mg;hñhÓmŠnhh”eÛB#gÜpñhnŠnppeÛB#‚ˆBh ñh=nŠnhhp”IuP#ŠŸsWnŠnSƒw#š°qŠn/æhp„nmÿ/ñh/n0ñh/¼>##Æ ïnl¤@#Ë êKïnl=E#Ö Ch!‰^#Û :I4ppp04mT:7%XÌr%X#b_M_tie?WÌr#Øb_M_fill?Xp#àb_M_fill_init?Yï6#áb_M_streambuf?Záe#èb_M_ctype?]Šn#ðb_M_num_put?_Òr#øb_M_num_get?aÝr#€(r ?kllÆoèr(i?oA ï6âoèr(ýE?{¸ þoèr*åB@-î-pór¸ *Á?ú 8pór¸ *z?–=Upór¸ (ÆX?¦ÄEï6qpèr(Ó2?°Ö#ï6pèr(ˆ#?»’ï6©pèr( N?Å9*ï6Åpèr(‘i?Ðy¸ ápèr*‘i?óW"þpór¸ ½+?qóráea© ? ôn8qór¼+ñE?õ0ÌrUqèr+ñE?%.lÌrwqórÌr+QJ?3¼áe”qèr(QJ@9®áeµqóráe(9 @CèùrÖqórÿr+ðP?dÿDpóqèr+ðP?x!1prórp(jY@€œVsN6róréQ(Ãj@usap\rèrpp(3v@zE-p}rèrpQ½+?¼“rórn¶B@ŒìH±róráeo]@«îwóréQ/~/Ør0¬/ãr0õ/îr0ôn/ônBônBîr>º}ÍtV:t”#HŠ7sÍtHQsÍtÓt+ i™fIã6nsÞt+%N«7”‹sÞt+ÑK¡µ:ét¨sÍt+ÑK¨q:sÊsÍt¼+ãM­ŒUétçsÍt+ãM´QUs tÍt¼+˜¹µPã6+tÞtït+*L½ étMtÍtït+iÁÈsotÞtït+NÅYOét‘tÍtït+!iÉïIs³tÞtït!ÉlÍÏ_ÓtÞt/sBÙt0”/ät0sBsBõt0ºB¸ BTõ#úQåzúQ#jru#Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE3Tà?#¤‰uåz¼+–4#¿l=>¿uÝr>> Xútëz+–4#ãëR>õuÝr>> XútY_+–4#èT>+vÝr>> Xútñz+–4#íƒR>avÝr>> Xút÷z+–4#òSS>—vÝr>> Xútýz+–4#øxT>ÍvÝr>> Xút{+–4#ýàT>wÝr>> Xút {+–4#R>9wÝr>> Xút{+–4##KQ>owÝr>> Xút{+–4#(³Q>¥wÝr>> Xútu+–4#H‘ >ÛwÝr>> Xút__Wv#Muüwåz¼H´ ³>3xÝr>> XútLLeÌHÎ]>urxÝr>> XútëzeÌH >u±xÝr>> XútY_eÌHö>uðxÝr>> XútñzeÌH>u/yÝr>> Xút÷zeÌH$‹>unyÝr>> XútýzeÌH,µ>u­yÝr>> Xút{eÌH3 >uìyÝr>> Xút {eÌH;ž> u+zÝr>> Xút{eÌHHÈ> ujzÝr>> Xút{eÌHd3> u©zÝr>> XútupÌHq—> uÝr>> Xút__/uBï6B¦BÕB¼BöBBíBÖT¬#ÛúQÆúQ#jru#Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE3TÃ5#ïž{Ƽ+‰;# arÏ{Òrr Xpï6+‰;#+ ßr|Òrr Xp!+‰;#0 3r1|Òrr Xp¼+‰;#5 ‡rb|Òrr Xpö+‰;#: Ûr“|Òrr Xp+‰;#j ÙArÄ|Òrr XpÖ+‰;#o ‹rõ|Òrr Xp+‰;#„ Õ^r&}Òrr XpòI)6'0jc}Òrh¼ph””ÌI§cÄ }Òrh¼p X””ÌI‰ì&Ø}Òrp! X”hÌW¶#¢ {ù}Ƽe5¾Yqr{3~Òrr Xpï6e5ä)rr{m~Òrr Xp!e5ë€rr{§~Òrr Xp¼e5òßrr{á~Òrr Xpöe5ù6sr{Òrr Xpe5œir{UÒrr XpÖe5Òqr{Òrr Xpp5€Ar {Òrr Xpò/{B¼m~:@Ò’ƒqônH"U_vptr$basic_ostream 7#&+ AV3€Ìr¼’ƒáec!DA_ÒX€Ìr¼’ƒ(_ApA[Ÿƒy€Ìr¥ƒ(_Ayk[Ÿƒš€Ìrºƒ(_Aƒú Ÿƒ»€Ìrσ(_A©idŸƒÜ€Ìr!(_A­T+Ÿƒý€Ìr¼(_A±dŸƒÌrï6(_B\‹dŸƒ?Ìr™(_A¸•dŸƒ`Ìr¦(_BjEdŸƒÌr¼(_AÃOdŸƒ¢ÌrÕ(_AÌŸdŸƒÃÌrö(_AЩdŸƒäÌr(_AÕ'dŸƒ‚ÌrÖ(_AÙ;dŸƒ&‚Ìrí(_Aá1dŸƒG‚Ìr(_Aå Ÿƒh‚Ìrò(_Bxg Ÿƒ‰‚Ìráe(‰;BZŸƒª‚Ìrp  aA#¥IÍ‚Ìrh!({$B­D0Ÿƒó‚Ìrh!(4tBÄöjŸƒƒÌr(ïBÙ×65+ƒÌr(4Bé"ŸƒLƒÌr +4B7bŸƒsƒÌrö r+ AnÌr¼’ƒ/˜ƒ/žƒ1BÒ/«ƒ3ŸƒºƒŸƒ/Àƒ3ùrσùr/Õƒ3 Xäƒ X[¦P:Gk_?†k_#b_M_modeCUR #@b_M_stringCX9#H&Ü&Cd>„?†R &Ü&Cr\„?†FLR (ê C…ÿ69x„E†*ê CÏJ•„?†FLnumC§N/³„?†R fWC±CúZäƒØ„?†fOD‰î¼ äƒý„?†fícD4k¼ äƒ'…?†¼f ^DV€¼ äƒQ…?†¼f\CÑ·[áe䃀…?†”!f#[D›ò 5䃴…?†ö R f|.DÊ$5äƒã…?† R n+Dç †?†”¼¼nÒCô—!$†?†s[häƒ?†¼/äƒ/K†0äƒmë`:OÒO‡Ò#G_M_stringbufCŽäƒ#õ9C¡©†O‡¼’ƒR õ9C¶Ô†O‡¼’ƒFLR aÀ8CÀP†ú†O‡¼’ƒ+QJCË’N?†‡U‡+ê CÓ3994‡U‡?ê CÝb0O‡FL/P†/[‡0P† stkj‰ûFrˆtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED| t-(n uSRATEù_ZN3stkL5SRATEE‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEELºuPI_ZN3stkL2PIE‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‘€?[k‡Uj‰}ŠU_vptr$StkError 7#bmessage_j·P#btype_ku‡#&ûFoÕ‰}ŠçWu‡ch2sj‰ô‰}мwêvTmj‰Š}Šx‰ yã2ƒŠj‰8Š}Šxp$|ÀzçWj‰\Š}Šyè\¡<hj‰}Š/j‰B‰Š0u‡[rˆ„ŽŠõU_vptr$Stk 7#LNˆYæhLv ‰.PæhLëBЇZæhLD‹b#æhLçxŒxæhLŒ6ÂgæhStkFloatLÖzsrate_ÔÐa‹{ÝÕ··P{7Öä1ï6{H,×”gï6|alertList_Ø_ZN3stk3Stk10alertList_E4ostringstream:ŽP†{HUÜË5 ‹bignoreSampleRateChange_Ýï6#;J‹*A¤ÞFŒ‹*“¬u/Œõï6;×2¯`Z·P*ˆ²EWŒ·P*txµ‡5nŒû *ëy¸[l…Œû *»ª]œŒû *â¾™(³Œ¼(_\ÁHZï6ØŒ‹‹‹*ȳdôŒhu‡*Ëm@·Pu‡*tγ?'ï6*"WÑL>>ï6}| àSõ~õs㎊sõ¼Ë,æËXŽŠžõ‹‹nÊ鎼õõn- ì\Úõõoïåuõu‡/ŽŠ>xˆ0 ‘Gdata_ ‘#GdataRate_Ž‹#GnFrames_ž#GnChannels_Õ#Gsize_‘ž# GbufferSize_’ž#(t¥Ž‘ÕÕtÉŽ‘‘ÕÕœc䎑¼tþŽ‘#‘+Mi +].‘ ‘#‘+˜)í;4‘B‘ž+˜0cn‹d:‘ž *L8y‚‘.‘ )^@  ‘.‘+½YJ¢>4‘Ç‘žÕ+½YRÂu‹î:‘žÕ+mC[—‹:‘‹Õ+^[ž2:‘+E]aúvï6O:‘ Gk2wr‘žÕ GuÎ(š‘žÕ‹+ XxT Õ·:‘+Øt{¤^ÕÔ:‘ Ñf‚èmò‘‹!#!‰ŠG‹:‘/‹/ûB‘0‹B)‘0ûBûB‹/)‘@†6u’&ô]D`‘Œ’&ô]Fy‘Œ’’’&™"K“‘Œ’¼(—9N+_u’´‘’{(—9Qc_{’Õ‘’†’(–-VHou’û‘Œ’¼ò*ã-`'X’Œ’u’¼(ddcfž9’’*znjYD[’Œ’u’†’D›.nŒ’u’/Ö/’0ÖB’/@‘B˜’0@‘/˜’@cVü’@‘#&„ndÌ’ü’&„nfå’ü’“EÆKlü’¼/£’B“0£’/ª@wN=” _M_implª#(Z,`¼'=”M“C”(Z,dÿ“i“I”(ØohÜg£’…“I”&ÿ:kž“C”“&ÿ:o¼“C”¼“&B"zÖ“C”¼(… ‚¨Gu’÷“C”¼*ÜK†O8”C”u’¼ £Ö“ £÷“ £“ £M“ £i“B£’/“/O”0“@.£œ™“#&ü$É‚”œ™“&ü$Ö¥”œ™¼†’“&ü$ç¾”œ™¢™³Ù”œ™¼(Mi„Q­™ú”œ™¢™ µ&(NG•œ™¼†’+ð?J"ž:•œ™+ð?S¡4éW•³™+€l\¡žt•œ™+€le‡Fé‘•³™+Egn½hÇ®•œ™+Egwu7WË•³™+q €›bÇ蕜™+q ‰V(W–³™+r2ž"–³™+d”úsž?–³™ G£äab–œ™¼Ö+e+°+ž–³™+E]¹Qzï6œ–³™*!6E¹–œ™¼+˜Ý\7{Û–œ™¼+˜ìæo†’ý–³™¼I|dò»—³™¼+m 5{>—œ™¼+mõS†’`—³™¼+¸p"7+{}—œ™+¸p*Ý"†’š—³™+U,2ý {·—œ™+U,:rJ†’Ô—³™+TqED;u’ñ—œ™+TqIÎy{’˜³™ $X j,˜œ™†’ 3m:E˜œ™("q\Ó3žk˜œ™ž†’ "qÎl“˜œ™ž¼†’(mÐpž´˜œ™ž(y«*žÚ˜œ™žž 4GÛ¸Oø˜œ™­™ åBïˆ\™œ™n¤Y«•4™œ™¼†’In,3vK]™œ™ž¼†’nºõ¼€™œ™ž†’SÔ`šG'œ™u’/T”B¨™0T”BT”/¨™[~ˆà ŽŠ€›ŽŠ#bgain_ G‹#bchannelsIn_ HÕ#blastFrame_ Iû# bb_ KT”#Pba_ LT”#hboutputs_ Mû#€binputs_ Nû#°&-( iš€›(·b økÕ…š†›(¨+ ÊÕ¡š†›wåB #_e¹™Áš€›*è? *ÊMÞš€›‹(eC -'‹úš†›(m) 5Êj‹›€›‹(L 8¢f#‘7›†›xUN Cû7.‘¹™e›€›.‘Õs<¹™€›¼/¹™/Œ›0¹™[„ˆà ŽŠh¹™#&n ¾›hcj] ‘›Ý›h¼*“ svú›hï6*ßt "ipœh‹*(t %[4œh‹*.t (c%Qœh‹* 0 +„u}œh‹‹‹ï6*Nx =¸¤œh‹‹ï6(%( @A5‹Àœn(UN CL ‹áœh‹xUN NÔv.‘‘›h.‘Õ(UN Yi.‘?h.‘.‘ÕÕ€Ë, ]"‘›h‹‹/‘›/t0‘›>ž}AŸV:tu’#HŠ«AŸHÅAŸGŸ+ i™ÿ{âRŸ+%N„lu’ÿRŸ+ÑK¡è]ŸžAŸ+ÑK¨yy>žAŸ¼+ãM­1Ö“Ÿ!1qÙ‘ u’u’u’u’>}[¡V:th#HŠÅŸ[¡Hߟ[¡a¡+ i™ˆ&é6üŸg¡+%NHh g¡+ÑK¡86r¡6 [¡+ÑK¨õ5“ŸX [¡¼+ãM­ÕLr¡u [¡+ãM´%z“Ÿ— [¡¼+˜¹ 8é6¹ g¡ït+*L½õr¡Û [¡ït+iÁ2a“Ÿý g¡ït+NÅä`r¡¡[¡ït+!iÉM1“ŸA¡g¡ït!ÉlÍ‚ a¡g¡/“ŸBÞQ/m¡0“ŸB“Ÿ>WP¨¡!-YS(3u’u’u’u’ê‹•©•‚ª•¼•LUï¡‘h0:‘‚š¼•Í•˜!¢ƒUï¡‘h‚·Î•à•äN¢ƒUï¡‘hB$L‚tà•–0‘¢„__a¶‘¢‘h„__b¶‘¢‘`0N¢‚”|p£…__groupingþ h‘¨…__grouping_sizeþ ž‘ …__grouping_tmpþ p£‘˜†__n $L‘P†__min $L‘H†__i ž‘¸†__test ï6‘_‡P—†__j ž‘°0çW‚––A–È¢£ƒU¢£‘h0³™‚¹–B–c–䣃U䣑h…__nÝž‘`0œ™ˆQœC§`X¤ƒUX¤‘h„b0C‹‘`„a1C‹‘X„a2C‹‘P„clearStateCï6‘L0h‰L‘t¤ŠUt¤0Œ’‹]¤×/d–n–¬¥¤Œh¤‘h‰¸’¼¤ŠU¼¤0ü’‹¥¤Á#n–…–øí¤Œ°¤‘h‰y‘¥ŠUt¤Š³Yý6‹í¤´t†––D;¥Œø¤‘h‰å’]¥ŠU¼¤Š³Yý6‹;¥XC–§–‰¥ŒF¥‘h‹;¥gA¨–¿–ܵ¥ŒF¥‘h‰`‘Ñ¥ŠUt¤Ñ¥0’’‹µ¥9 À–Ζ( ¦ŒÀ¥‘hŒË¥‘`‰Ì’.¦ŠU¼¤__af.¦0“‹ ¦3Ζí–th¦Œ¦‘hŒ!¦‘`‹ ¦-Bî– —À¦Œ¦‘hŒ!¦‘`ŽSÁ¦ŠUÁ¦Š³Yý60 “‹¦ /—%— ò¦Œª¦‘h‚1“&—4—X§ƒU§‘h0C”‰þG§ŠUÁ¦__aWG§0“‹$§p>4—v—¤§Œ/§‘hŒ:§‘`‰…“¤§ŠU§__ak¤§0“‹§|1v—•—ðÞ§ŒŒ§‘hŒ—§‘`‰i”¨ŠUä£__aɨ0“‹Þ§n+–—µ—<;¨Œé§‘hŒô§‘`‰«_¨ŠU_¨__id¨0AŸ0GŸ‹;¨M`¶—Ò—ˆž¨ŒF¨‘hŒQ¨‘`‚W•Ò—õ—Ô˨ƒU䣑X‚¹õ—˜ ©u’‘hu’‘`'4‘‚Ú˜)˜lB©‘w ”u’‘h‘š4 ”u’‘`‚ö)˜L˜¸ˆ©‘w ´u’‘h‘š4 ´u’‘`=”‘X‚€™L˜˜Ç©ƒU䣑X…__posšu’‘P‚'Ÿž˜¬˜Pô©ƒUô©‘h0RŸBXŸ‚:¬˜ì˜œBª…__lhs0Bª‘X…__rhs0Gª‘P0ù©0ù©‚ì˜#™è‰ª„__aÌ‘¢‘h„__bÌ‘¢‘`‚¾4#™\™4 ꪒw2u’‘X’š42u’‘P’F:2ꪑH†__tmp4’‘h0†’‚7\™‡™€ N«’wGu’‘X’š4Gu’‘P’F:GN«‘H“1INí8‘o0†’‚M“ˆ™–™Ì €«ƒU€«‘h0I”‚’–™ª™ ²«ƒU²«‘h0’‚"–ª™É™d 䫃U¢£‘h‚ê4É™š° E¬’w}u’‘X…__n}¼‘P’F:}E¬‘H†__tmp’‘h0†’‚Yš2šü ©¬’w“u’‘X…__n“¼‘P’F:“©¬‘H“1I˜í8‘o0†’‚2šYšH ­‘w ·u’‘h„__n ·¼‘`„__x ·­‘X'4‘0†’‚¥Yš‡š” T­‘w ×u’‘h„__n ×¼‘`„__x ×T­‘X0†’‚Ƈš²šà ±­’w 1u’‘h…__n 1¼‘`…__x 1±­‘X=”‘P0†’‚û‘²šÑš, û­ƒUt¤‘h„__p`u’‘`ž‘X‚÷“Òš›x F®ƒU§‘h„__p†u’‘`„__n†ž‘X‰¼“h®ŠU§Š³Yý6‹F®A›M›Ä ”®ŒQ®‘h‰¾”¶®ŠU䣊³Yý6‹”®vN››› ⮌Ÿ®‘XŽe› ¯ŠU¯Š³Yý60€›‹â®§œ›õœ\ 7¯Œï®‘X‹â®’IöœOž¨ c¯Œï®‘X‹â®ôPž©Ÿô ¯Œï®‘Xˆ?#¨ð@䯃UX¤‘h„newRate#‹‘`„oldRate#‹‘X” œªŸÅ ŒI°ƒUI°‘è|…nœž‘à|‡ÜŸ¢ †error  ‹‘ð|0‘•áœjÆ á¢Øá°ƒUX¤‘H‘Øt já°‘@„channel jÕ‘¼–samples s ‘‘P–hop tÕ‘\‡*¡©¢–i uÕ‘X0.‘•¡šR⢿£$!±ƒU¯‘H–i TÕ‘\—á÷—°Ú°pu±„__initialize_pL¼‘l„__priorityL¼‘h˜4Ú°ï°¼™Æð ¹±l‘hˆ}œ+ ÆTY²ƒUX¤‘H„frequency+‹‘@„radius+‹‘¸„normalize+ï6‘´‡ž¼–real=‹‘X–imag>‹‘P޾›}²ŠUX¤Š³Yý6‹Y²9vÆ@ ©²Œf²‘X‹Y²¦ @ºìÕ²Œf²‘X‹Y²^Jº48³Œf²‘X‰Uš³ŠU¯‹³˜6À£V¥„D³Œ ³‘H‚Ž4V¥Ä¥Ð¤³’w»{’‘X’š4»{’‘P’XM»u’‘H†_Num½õt‘h‚íĥ若’wÅu’‘X’š4Åu’‘P’XMÅu’‘H“?Êí8‘o‚pŸï¥¦hR´’wÙu’‘h’š4Ùu’‘`’XMÙu’‘X‚¦E¦´Å´’wu’‘X’š4u’‘P’XMu’‘H†__bi1í8‘o†__bi2í8‘n‚^4E¦¢¦µ’w({’‘h’š4({’‘`’XM(u’‘X‚9¢¦ͦLsµ’w1u’‘X’š41u’‘P’XM1u’‘H“?6í8‘o‚…¡Í¦ô¦˜µ’wSu’‘h’š4Su’‘`’XMSu’‘X‚_ô¦#§ä4¶’w†u’‘X’š4†u’‘P’XM†u’‘H†__inŽí8‘o†__outí8‘n‚…#§J§0‰¶‘w Ju’‘h‘š4 Ju’‘`‘XM Ju’‘X'4‘‚¯J§x§|Õ¶‘w mu’‘h‘š4 mu’‘`‘XM mu’‘X‚Ôx§£§È*·‘w ýu’‘h‘š4 ýu’‘`‘XM ýu’‘X=”‘P‚Õ‘¤§í§o·ƒUt¤‘h„__nVž‘`ò‘X‚֓`«·ƒU§‘h„__n‚ž‘`‚4™¨>¬¬Þ¸ƒU䣑ˆ’A3y‘€…__n3ž‘ø~…__x3Þ¸‘ð~šl¨Tªl¸†__x_copy:Ö‘°†__elems_after;$L‘P†__old_finish<u’‘¸‡Tª7¬†__old_sizeY$L‘°†__len^ž‘¨†__new_startbu’‘ †__new_finishcu’‘˜0†’‚k˜>¬m¬ø@¹ƒU䣑h’Ay‘`…__nž‘X…__x@¹‘P0†’‚?–n¬ï¬D™¹ƒU䣑X…__new_size£ž‘P…__x£Ö‘HŽª›²¹ŠUX¤‹™¹z-45Þ¹Œ¦¹‘X‹™¹p67Ü ºŒ¦¹‘X›_DefaultRuneLocale.„Ž*œ__dso_handlelŠˆ€ˆå@0Õž²ˆæˆ-DTû! @‰-DTû!@2‰€?0)7,nothrow$I¨P†ºostream:ŠÒ,cerr A¾f ºŸ%  Ã`digits F_ZNSt14numeric_limitsImE6digitsEý6@ ãP ï_ZNSt14numeric_limitsIfE12has_infinityEí8 «J ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEí8 äf ó_ZNSt14numeric_limitsIfE10has_denormEò8 ãP (_ZNSt14numeric_limitsIdE12has_infinityEí8 «J )_ZNSt14numeric_limitsIdE13has_quiet_NaNEí8 äf ,_ZNSt14numeric_limitsIdE10has_denormEò8 ãP a_ZNSt14numeric_limitsIeE12has_infinityEí8 «J b_ZNSt14numeric_limitsIeE13has_quiet_NaNEí8 äf e_ZNSt14numeric_limitsIeE10has_denormEò8¡nposLk$LL°'7@œ $LNþ=7Eæ:nLw7Q¨"XN¢npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE$L£°'7@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE$L£þ=7E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE,N08i³6ý6Onumeric8j*oý6NÕ88k¾xý6N[8lfý6NSH8m¼2ý6N`8n´eý6 P¸X8)›;ÓQP¿l8bV ¾0ûSPö8ñBnµWPb8ò€)µWP4n8óÁ1µWPy!8ôd6µWP3"8õ—LµWPõ8ödµWPU8÷¡ÀW\Lg!u_]dec!J_]fixed!¹J_]hex! #_\ç !_]left!Ñ _ ]oct!¢E_@]right!mt_€^"0!,!_^  ! M_^½0!$çY__showpos!'9__skipws!*Þs__unitbuf!-Ä&_ ^>!1__@\&!4Lp_°\Ù>!7T _J^Úu!:µ _]badbit!LÑ\#_]eofbit!O@#_]failbit!T G#_]goodbit!WH)#_]app!jÈ(_]ate!míX(_\uu!vH.(_\¾u!yá5(_]cur!Žb-_\€l!‘{%-_gupper>1†eæh€glower>2´næhgalpha>39æhgdigit>4_æhhxdigit>5Fæhgspace>6`æh@hprint>7œ:æhggraph>8Åsæh%gcntrl>9;hæhgpunct>:Ý=æh galnum>;"æh¢_S_atoms_out#!_ZNSt10__num_base12_S_atoms_outEh¢_S_atoms_in#%_ZNSt10__num_base11_S_atoms_inEhl¤@#Ë êKïnl=E#Ö ChjL#3_ZNSt10moneypunctIcLb1EE4intlEí8jL#3_ZNSt10moneypunctIcLb0EE4intlEí8jL#3_ZNSt10moneypunctIwLb1EE4intlEí8jL#3_ZNSt10moneypunctIwLb0EE4intlEí8jL#«_ZNSt17moneypunct_bynameIcLb0EE4intlEí8jL#«_ZNSt17moneypunct_bynameIcLb1EE4intlEí8jL#«_ZNSt17moneypunct_bynameIwLb0EE4intlEí8jL#«_ZNSt17moneypunct_bynameIwLb1EE4intlEí8LNˆYæhLv ‰.PæhLëBЇZæhLD‹b#æhLçxŒxæhLŒ6Âgæhzsrate_ÔÐa‹{ÝÕ··P{7Öä1ï6{H,×”gï6{HUÜË5 ‹% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V : ;I8 2 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@L M 2 < .G@‚.G@ƒI4  „: ; I …: ;I †4: ;I ‡ ˆ.G: ; @‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; : ;II ‘: ; I ’: ;I “4: ;I ”.G;@•.G; @–4: ; I —.‡@4 @˜.4 @™.4 @š ›4: ; I? < œ4I? 4 < 4G ž4GŸ4G  4: ;‡@I? <  ¡4: ;‡@I? <  ¢4: ;‡@I? < £4: ; ‡@I? < L7—°CڰΠû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccstl_vector.hTwoPole.cppnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hFilter.hTwoPole.hiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc •JÎX‚ž‚¡‚»~ž¿/ŸÒäƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óÉÂ<ºÏ}ò» «~f» .ùX>ääô3°~äƒâf›{/¿/ŸßÖô­/«å.CK•|<ƒeƒ¯º»è.ô­/«ôfAK ž|.=.@Öu®~.=%º>uqf»“>» ˆ~BÈÍÈÍÈ…Í“u1„ƒ Ã}¬?//Úó»»1Ñ-Ò%-K T‚Ë‘Çæ‘¼‘¼¿‚È¡‰>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹uØ~<>»Z'<ó°t„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~tZ=Ê9 ýLó׃OŸ#v/#å2K±l‚Ø­­®‘Y<Zå/Ø $.º^ÖË?/0å/2åi z_E]žÈØÉRÈØÉRÈØÉqRÈhYYÉŸ""Év(ÈhYYÉŸ""É' —°ËÖ å$/J•‘•w‘•”•w”•©•vª•«•w«•®•w®•¼•v¼•½•w½•À•wÀ•Í•vΕÏ•wϕҕwÒ•à•và•á•wá•ä•wä•–vwwv––w––w–A–vB–C–wC–F–wF–c–vww§vd–e–we–h–wh–n–vn–o–wo–r–wr–…–v†–‡–w‡–Š–wŠ––v–‘–w‘–”–w”–§–v¨–©–w©–¬–w¬–¿–vÀ–Á–wÁ–Ä–wÄ–ΖvΖÏ–wÏ–Ò–wÒ–í–vî–ï–wï–ò–wò– —v——w——w—%—v&—'—w'—*—w*—4—v4—5—w5—8—w8—v—vv—w—ww—z—wz—•—v–———w——š—wš—µ—v¶—·—w·—º—wº—Ò—vÒ—Ó—wÓ—Ö—wÖ—õ—võ—ö—wö—ù—wù—˜v˜˜w˜˜w˜)˜v)˜*˜w*˜-˜w-˜L˜vL˜M˜wM˜P˜wP˜˜vž˜Ÿ˜wŸ˜¢˜w¢˜¬˜v¬˜­˜w­˜°˜w°˜ì˜vì˜í˜wí˜ð˜wð˜#™v#™$™w$™'™w'™\™v\™]™w]™`™w`™‡™vˆ™‰™w‰™Œ™wŒ™–™v–™—™w—™š™wš™ª™vª™«™w«™®™w®™É™vəʙwʙ͙wÍ™švššwš šw š2šv2š3šw3š6šw6šYšvYšZšwZš]šw]š‡šv‡šˆšwˆš‹šw‹š²šv²š³šw³š¶šw¶šÑšvÒšÓšwÓšÖšwÖš›v››w››w›M›vN›O›wO›R›wR›››vœ››w› ›w ›õœvöœ÷œw÷œúœwúœOžvPžQžwQžTžwTž©Ÿv¨©w©¬w¬ðvªŸ«Ÿw«Ÿ®Ÿw®ŸÅ vÆ Ç wÇ Ê wÊ á¢vâ¢ã¢wã¢æ¢w梿£v—°˜°w˜°›°w›°Ú°vÚ°Û°wÛ°Þ°wÞ°ï°vðñwñôwô v  w wÆvÆÇwÇÊwÊ@v@AwADwDºvº»w»¾w¾4vÀ£Á£wÁ£Ä£wÄ£V¥vV¥W¥wW¥Z¥wZ¥Ä¥vĥťwťȥwÈ¥ï¥vï¥ð¥wð¥ó¥wó¥¦v¦¦w¦¦w¦E¦vE¦F¦wF¦I¦wI¦¢¦v¢¦£¦w£¦¦¦w¦¦ͦvͦΦwΦѦwѦô¦vô¦õ¦wõ¦ø¦wø¦#§v#§$§w$§'§w'§J§vJ§K§wK§N§wN§x§vx§y§wy§|§w|§£§v¤§¥§w¥§¨§w¨§í§vî§ï§wï§ò§wò§¨v¨¨w¨¨w¨>¬v>¬?¬w?¬B¬wB¬m¬vn¬o¬wo¬r¬wr¬ï¬v45w58w85v67w7:w:7vÝ Ũ¡stk::Stk::sampleRate¡stk::StkFrames::sizeô¡stk::StkFrames::channels!¢stk::StkFrames::framesT¢minu£std::vector >::size§£std::vector >::operator[]é£stk::TwoPole::setCoefficientsy¤__gnu_cxx::new_allocator::new_allocatorÁ¤std::allocator::allocator¥__gnu_cxx::new_allocator::~new_allocator]¥std::allocator::~allocator‰¥std::allocator::~allocatorÖ¥__gnu_cxx::new_allocator::new_allocator3¦std::allocator::allocatorh¦std::allocator::allocatorƦstd::_Vector_base >::_Vector_impl::~_Vector_implò¦std::_Vector_base >::_M_get_Tp_allocatorL§std::_Vector_base >::_Vector_impl::_Vector_impl©§std::_Vector_base >::_Vector_base¨std::vector >::vectori¨__gnu_cxx::__normal_iterator > >::__normal_iteratorž¨std::vector >::end˨__destroy_aux©_DestroyB©_Destroyˆ©std::vector >::_M_erase_at_endÇ©__gnu_cxx::__normal_iterator > >::baseÿ©operator- > >Lªmax‰ªstd::__fill::fillïªfillS«std::_Vector_base >::_M_get_Tp_allocator…«__gnu_cxx::new_allocator::max_size·«std::vector >::max_sizeä«std::__fill_n::fill_nJ¬fill_n®¬__uninitialized_fill_n_aux­uninitialized_fill_nY­__uninitialized_fill_n_a¶­__gnu_cxx::new_allocator::deallocateû­std::_Vector_base >::_M_deallocateh®std::_Vector_base >::~_Vector_base¶®std::vector >::~vector ¯stk::Filter::~Filter7¯stk::Filter::~Filterc¯stk::Filter::~Filter¯stk::TwoPole::sampleRateChangedä¯stk::StkFrames::operator[]N°stk::TwoPole::tickæ°stk::Filter::clear¹±stk::TwoPole::setResonance}²stk::TwoPole::~TwoPole©²stk::TwoPole::~TwoPoleÕ²stk::TwoPole::~TwoPole³stk::Filter::FilterD³std::__copy_backward::__copy_b¤³__copy_backward_aux´std::__copy_backward_normal::__copy_b_nR´copy_backwardÅ´std::__copy::copyµ__copy_auxsµstd::__copy_normal::__copy_nµcopy4¶__uninitialized_copy_aux‰¶uninitialized_copyÕ¶__uninitialized_copy_a*·__gnu_cxx::new_allocator::allocateo·std::_Vector_base >::_M_allocate«·std::vector >::_M_fill_insertã¸std::vector >::insertE¹std::vector >::resize²¹stk::TwoPole::TwoPoleÞ¹stk::TwoPole::TwoPoleÅÃ__uint32_tå__int64_t-$_0x__mbstate_t‹__darwin_mbstate_t¥__darwin_size_tù__va_list_tagÑ__darwin_va_listn__darwin_wchar_t†__darwin_rune_t__darwin_wint_t´__darwin_clock_tÌ__darwin_time_tó_opaque_pthread_once_t6__darwin_off_tL__darwin_pthread_once_tk__darwin_wctrans_t…__darwin_wctype_tžsize_t¬time_tºptrdiff_tù$_4#div_t0$_5Zldiv_th$_6’lldiv_tKlconv® va_list½ fpos_tË __sbuf!__sFILEô"FILE&clock_tŽ&tm`'pthread_once_tv'__gthread_once_tŽ'wint_tœ'$_7ñ'_RuneEntry($_8=(_RuneRangeO($_9Ž(_RuneCharClass¤($_10Ž*_RuneLocale -mbstate_t-wctype_t'4__true_typeQ4__copy4__copy_backward±4__fillÝ4__fill_n 5char_traits7__vtbl_ptr_type)7nothrow_t77new_allocatorƒ8allocator÷8_Atomic_word9basic_string,std::allocator >RL_Rep_base—L_RepsNlocaleúQfacet3TidýT_Impl%Xios_basek_basic_streambuf >þewctrans_tígctype_baseñhctype›nmoney_baseônbasic_ios >s__normal_iterator, std::allocator > >unum_get > >{num_put > >Òbasic_ostream >äƒbasic_stringbuf,std::allocator >P†basic_ostringstream,std::allocator >j‰StkErrorŽŠStkûStkFrames@‘new_allocator£’allocator“_Vector_base >T”vector >¹™Filter‘›TwoPoley__normal_iterator > >cŸ__copy_backward_normal“Ÿ__normal_iterator, std::allocator > >x¡__copy_normal ºostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli__copy_aux_ZN3stk7TwoPole4tickERNS_9StkFramesES2_jjignoreSampleRateChange__uninitialized_fill_n_atellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZN3stk7TwoPole12setResonanceEddb_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_ZN3stk7TwoPoleD1Ev_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldETwoPole_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZN3stk7TwoPole4tickEd_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZN3stk7TwoPole17sampleRateChangedEdd_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk3Stk18addSampleRateAlertEPS0_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKcfill_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitEfill_n_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back__uninitialized_fill_n_aux_ZSt4fillIPddEvT_S1_RKT0__ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZN3stk7TwoPole5setA2Ed_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_rep_ZN3stk7TwoPoleC1Evreallocallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_GLOBAL__I__ZN3stk7TwoPoleC2Ev_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtod_ZNK3stk7TwoPole7lastOutEvstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv__simple_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZSt6fill_nIPdmdET_S1_T0_RKT1__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_Eoperator- > >_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspaceido_get_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZN3stk7TwoPoleD2Ev_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type__resultwcstoullwcsstr_M_cloneiscntrl_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEvmax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEv_ZN3stk7TwoPole5setA1Edtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE~TwoPolepptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcuninitialized_fill_nsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPcsnprintf_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZN3stk7TwoPoleC2Ev_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZN3stk7TwoPole5setB0Edeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_nepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1setA2flush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_strtollidinfwprintfis_ZN3stk7TwoPole15setCoefficientsEdddb_M_remove_referenceout_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwiden_ZN3stk7TwoPoleD0Evsetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZN3stk7TwoPole22ignoreSampleRateChangeEb_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZN3stk7TwoPole4tickERNS_9StkFramesEj_ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonancelt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEccopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒìXH‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèé\H‹}ØHǰ¾èH‰ÂH‹EØòHH‹EàòòYÁòH‹}ØHƒÇP¾èòòE H‹}ØHǰ¾èòòM òYÈòM¨H‹}ØHƒÇh¾èòòE°H‹}ØHƒï€¾èòòYE°òM¨ò\ÈòM¸H‹}ØHƒÇh¾èòòEÀH‹}ØHƒï€¾èòòYEÀòM¸ò\Èf(ÁH‹EàòH‹}ØHƒï€¾èH‰ÃH‹}ØHƒï€¾èH‹H‰H‹}ØHƒï€¾èH‰ÂH‹EàH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„À…þÿÿH‹}ØHƒÇ ¾èH‰ÃH‹}ØHƒï€¾èH‹H‰H‹EÐHƒÄX[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàòEØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿ'#;4\ÿÿ'#;4\ÿÿ'#;4\ÿÿN:q—,±éóŠÿÿ'5¥Üõÿÿ'5¥ÜõTwoPole::sampleRateChanged: you may need to recompute filter coefficients!StkFrames::operator[]: invalid index () value!TwoPole::tick(): channel and StkFrames arguments are incompatible!TwoPole::setResonance: frequency argument () is out of range!TwoPole::setResonance: radius argument (vector::_M_fill_insertN3stk7TwoPoleEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEà?ð?À-DTû!@-DTû!)@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿH† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ¼† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ,¶-&- º-ïŠ-ÍŠ-»À- À-‚„-l„-OµH -*¶-&- º-íŠ-ËŠ-¹À-žÀ-€„-j„-MµF -)Ò-¶- &-ï&-Þ»-ʵ¯Ò-¶-&-u&-d»-Pµ5Ò-#¶-&-û&-ê»-Öµ…Š-iÚ-W-E&Š-Ø-ó-áŠ-¢‡Ø-u-cI9Š-Š-·-ôÏ-ïåÆ-ØÏ-Ó½≠ ·-’Ï-ƒÆ-vÏ-q½=j @4-Ì-ÿ ê·-ÜÏ-×½=Ð}Š-aŠ-EŠ-èÄ- Ä-cÄ-9¤-Ã-¨ x H  ð È   x P (  Ø ° ˆ ` 8  è ¸ ˆ X ( øÐ¨€P ðȘh8èÀ˜pH øÐ¨€X0à°ˆ`8èÀ˜pH øÐ¨€X0à¸h@èÀ˜pH ɺð¹è¹Ĺ¼¹S¹K¹ñ¸é¸v¸n¸¸ ¸¹·±·}·u·8·0·ã¶Û¶—¶¶B¶:¶еȵµyµ"µµÓ´Ë´`´X´´ ´²³ª³R³J³*³"³ç²ß²»²³²²‡²/²'²ɱÁ±Ÿ±—±„±|±4±,±õ°í°ʰ°]°U°,°$°ô¯ì¯Ÿ¯—¯u¯m¯I¯A¯¯¯È®À®z®r® ®®Ä­¼­g­_­­­¼¬´¬X¬P¬ò«ê«Å«½«“«‹«a«Y«ýªõª—ªªZªRª ªªÕ©Í©–©Ž©P©H©© ©Ù¨Ѩ¬¨¤¨{¨s¨¨¨»§³§^§V§§ø¦ئЦz¦r¦E¦=¦è¥à¥›¥“¥o¥g¥!¥¥Ó¤ˤ‹¤ƒ¤ù£ñ£µ£­£ƒ£{£U£M£¤¢œ¢b¢Z¢/¢'¢¢ú¡СÈ¡¶¡®¡0 ·­T øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(T‚-A€-+V- ~-ùV-×|-uj-C`-:®-"Z-l- `-š-íR-ÜZ-Ðl-»`-²ž-Z-‘l-ˆ`-{š-dR-[Z-Ol-:d-)X-¢-úÎ-õÖX-ÉV-»¨-«R-‡`-~š-kR-ZZ-Nl-&`-ž-ýZ-ñl-ã¨-ÔR-¼R-³’-¤R-k`-bš-0Z-$l-ýH-ì€->-WÓ-FÍ--P- ”-âœ-´¦-r-^Ž-7x-ïÙ-¯v-€–-Yt-Ù-»¶-®¿-—Â-‚ˆ-mˆ-RÂ-7Â-À-âÁ-ÈÁ-±`-¨†-—\-Ž`-…†-t\-kÁ-I´=B¾-J-ü :-Ù J-» :-˜ J-w :-< :-' :- L-ã :-Ë :-¶ :-† :-k Š-B :-' Š- :-å Š-· :-“ N-† :-z ·-l Ï-g ½=` O N- ¶-û Ê-ß Ê-Ê È-± È-¨ ¸-š Å-Š Ï-… { Ç-l Ï-g Y É- Ò-ü ¶-ï ¿-Ô ¿-½ Â-  ˆ-ƒ ˆ-d Â-O ˆ-: ˆ- Â- Â-ëÂ-д=´Ò-¢¶-•¿-z¿-cÂ-Fˆ-)ˆ- Â-õˆ-àˆ-ÅÂ-¦Â-‘Â-v´=ZÒ-H¶-;¿- ¿- Â-ìˆ-ψ-°Â-›ˆ-†ˆ-kÂ-LÂ-7Â-´=p-ü`-ó®-ÛZ-Ïl-·h-®j-m<-;Ò-˜-ñ -ê-œŒ-3P-+T-ñz-AR-2R-û`-ò®-ÝZ-Ñl-¶¬-“-[F-n-ÿf-½^-b-w@-W@-)D-D-ïB-¼=R -=Ô-8 ,Ö=%Ë- P°H³@Ñ0.( ,46±PÐH²@Ñ0Õ( ¹"$°3^3^2ü\ü3 Ù1^ÙÈ1^È0Ä\Ä1 …^„Œ\Œ… Xƒ^X‚T\Tƒ }^ |\} èe^èdä\äe °?^°>¬\¬? x›^xšt\t› @•^@”<\<• ^œ\ Ч^ЦÌ\̧ ˜s^˜r”\”s `^`Ž\\\ (y^(x$\$y ð “^ð ’ì \ì “ ¸ w^¸ v´ \´ w € —^€ –| \| — H u^H tD \D u ! !^!  !^  \ ! é 9^é Ø 9^Ø 8Ô \Ô 9 ± 7^±   7^  6œ \œ 7 y 5^y h 5^h 4d \d 5 0 )^0 (, \, ) ø ^ø ô \ô  À ^À ¼ \¼  ˆ ^ˆ „ \„  P ^P L \L   /^ . \ / ñ ;^ñ à ;^à :Ü \Ü ; ¨ -^¨ ,¤ \¤ - '^ p '^p &l \l ' I %^I 8 %^8 $4 \4 %  #^  #^ "ü \ü # È ‰^È ˆÄ \Ä ‰ q^ pŒ \Œ q X k^X jT \T k =^ < \ = èŸ^èžä\äŸ °™^°˜¬\¬™ x¡^x t\t¡ @«^@ª<\<« ^Œ\ ÐY^ÐXÌ\ÌY ˜Q^˜P”\”Q `U^`T\\\U (©^(¨$\$© ð{^ðzì\ì{ ¸£^¸¢´\´£ €I^€H|\|I HS^HRD\DS ^~ \  د^Ø®Ô\Ô¯  ­^ ¬œ\œ­ h‘^hd\d‘ 0^0€,\, øG^øFô\ôG À‡^À†¼\¼‡ ˆo^ˆn„\„o Pg^PfL\Lg m^l\m ài^àhÜ\Üi ¨_^¨^¤\¤_ p[^pZl\l[ 8A^8@4\4A c^bü\üc Èa^È`Ä\Äa E^DŒ\ŒE X]^X\T\T] C^ B\C è+^è*ä\ä+ °‹^°Š¬\¬‹ xW^xVt\tW @^@<\< ¥^¤\¥ ÐM^ÐLÌ\ÌM ˜O^˜N”\”O `K^`J\\\K (^($\$ ×M¤Ú°Äæï¬ø4­ y­@¯ ¯$·¯(¾­:À¯>—°o Ãðˆ°Œ4°H°”®¦;®¸f®Ê‘®Üq°áã®ó¯ð±(³4p½h¨½‹à½€•|€²' €â¢2€8½A €À£»€ø¾¸€œ›€è»€öœ–€ ¼+€Pž­€X¼  M¾òRг?¨Ä¼ €Æ €½W4t°Â’6ŒèÂÅ ÆsP¾ @‹ˆ¾, º£À¾ã€ªŸî€È¼€²š×€» €¤§Q€˜Á€À–ÿ€ µ€d–|€´L€†–µ€x´±€¶—;€à¶Ý€¬˜|€h¸1€ª•š€H²k€Î•Ú€¸²L€¼•¸€€²Ì€–™z€€¹ž€ž˜:€0¸—€ˆ™B€H¹º€–€`³ù€ª™ª€¸¹¶€Î–+€Xµ>€n–¤€@´Ç€î–?€µq€–Ý€°´€¨–î€è´S €î§ƒ€ÐÁ;€4—¼€8¶Ø€—S€ÈµM€Òš €@»€&—…€¶n€v—ò€p¶}€›>€x» €Í¦D€€Àœ €V¥Ò€0¿) €ï¥\€ ¿˜ €E¦Ñ€ÀR€#™÷€Ø¸ €¨²€Ât€L˜ €ø·ð€Ò—}€·ï €>¬€@Â7€n¬Q€x“€–—€¨¶ž€N›b€°»Ø€B–5€˜³€É™Ï€ð¹á €¢¦€HÀ €õ—œ€P·q €¦§€Ø¿Ÿ €J§ç€(Áü €Ä¥,€h¿®€Yšk€˜ºË €x§€`Á^ €#§£€ðÀÛ€‡š›€Ðºl€2š&€`º;€ì˜Ý€ ¸ˆ€à•ú€ð²A €ô¦ƒ€¸À|€\™$€¹L€š€(º:€˜Í€ˆ·S€)˜é€À·»€ ±§@±C€¸±ˆ°Ì€`±Ú ±¶ŒÎlî fU ö~ f ߟ®O° D»úÆ? t 2 Ð }VEL f ñX f» ó À __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN3stk7TwoPole15setCoefficientsEdddb__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB___ZSt3maxImERKT_S2_S2___ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0___ZSt4fillIPddEvT_S1_RKT0___ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1___ZSt6fill_nIPdmdET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk7TwoPole17sampleRateChangedEdd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk7TwoPole4tickERNS_9StkFramesEj__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk7TwoPole12setResonanceEddb__ZNSolsEd_cos_sin__ZN3stk7TwoPoleD0Ev__ZTVN3stk7TwoPoleE__ZN3stk3Stk21removeSampleRateAlertEPS0___ZN3stk7TwoPoleD1Ev__ZN3stk7TwoPoleD2Ev__ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZSt20__throw_length_errorPKc__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZNSt6vectorIdSaIdEE6resizeEmd__ZN3stk7TwoPoleC1Ev__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk7TwoPoleC2Ev__ZTIN3stk7TwoPoleE__ZTIN3stk6FilterE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTSN3stk7TwoPoleE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN3stk7TwoPole15setCoefficientsEdddb.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_.eh__ZSt3maxImERKT_S2_S2_.eh__ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_.eh__ZSt4fillIPddEvT_S1_RKT0_.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_.eh__ZSt6fill_nIPdmdET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk7TwoPole17sampleRateChangedEdd.eh__ZN3stk9StkFramesixEm.eh__ZN3stk7TwoPole4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk7TwoPole12setResonanceEddb.eh__ZN3stk7TwoPoleD0Ev.eh__ZN3stk7TwoPoleD1Ev.eh__ZN3stk7TwoPoleD2Ev.eh__ZN3stk6FilterC2Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6resizeEmd.eh__ZN3stk7TwoPoleC1Ev.eh__ZN3stk7TwoPoleC2Ev.eh__GLOBAL__I__ZN3stk7TwoPoleC2Ev__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC0LC1LC2GCC_except_table3LC3__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC6LC7LC9GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC13GCC_except_table8GCC_except_table9EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk7TwoPoleC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/TwoZero.o000644 000766 000766 00000420544 12015735511 015725 0ustar00garygary000000 000000 ÏúíþÐ hyÂðxÂ__text__TEXTÊðhËU€__debug_frame__DWARFÐÐ ÀÎN__debug_info__DWARF ÌĀЧ__debug_abbrev__DWARFlÙ \â__debug_aranges__DWARF.äPí¸Õ__debug_macinfo__DWARF~äní__debug_line__DWARF~äÉníÐÕ__debug_loc__DWARFGì(7õøÕÔ__debug_pubnames__DWARFoÝ _ __debug_pubtypes__DWARFL¡<__debug_inlined__DWARFíÝ"__debug_str__DWARFíÕzÝ"__debug_ranges__DWARF”²__mod_init_func__DATAÈ”¸˜ä __textcoal_nt__TEXTДuÀ äÌ €__gcc_except_tab__TEXTE¬J5µ__cstring__TEXT®b€·__StaticInit__TEXTò¯Xâ¸ë€__const__DATA`°XP¹0ë __const_coal__DATAÀ°X°¹xë __const_coal__TEXT±º __bss__DATAxÂ__literal8__TEXT(± º__eh_frame__TEXTH±08ºÀëM h__constructor__TEXTxÂhË__destructor__TEXTxÂhË(öÛØŒ Pš·$UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì0H‰}øòEðòMèòUà@ˆuÜH‹}øHƒÇP¾èH‰ÂH‹EðH‰H‹}øHƒÇP¾èH‰ÂH‹EèH‰H‹}øHƒÇP¾èH‰ÂH‹EàH‰€}ÜtH‹EøH‹HƒÀH‹H‹}øÿÐÉÃUH‰åHƒì H‰}øòEðòMèH‹Eø¶@ƒð„Àt!H5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åSHƒìXH‰}èòEàòMØfWÀf.Eàw"èf(Èòë®òYÈòEàf.ÁwëÆE§ëÆE§¶E§„ÀtBH5H‹=èH‰ÇòEàèH‰ÇH5èH‹}è¾èéWfWÀf.EØwëBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èéH‹}èHƒÇP¾èòEØòYEØòH‹}èHƒÇP¾èH‰ÃòMØòý­f(ÑòYÐòU¨òMàòë­f(ÑòYÐòU°èòM°ò^Èf(ÁèòYE¨òH‹}èHƒÇP¾èòfWÀf.È—À„ÀtqH‹}èHƒÇP¾èH‰ÃH‹}èHƒÇP¾èòòn­f(ÑòXÐòU¸H‹}èHƒÇP¾èòòM¸òXÈò:­ò^ÁòëoH‹}èHƒÇP¾èH‰ÃH‹}èHƒÇP¾èòòý¬f(Ðò\ÑòUÀH‹}èHƒÇP¾èòòMÀòXÈòɬò^ÁòH‹}èHƒÇP¾èH‰ÃòòEÈH‹}èHƒÇP¾èòòYEÈòH‹}èHƒÇP¾èH‰Ãò òMÐH‹}èHƒÇP¾èòòYEÐòHƒÄX[ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èHH‹EèH‰H‹uèH‹}èèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHǰfWÀº¾èH‹}èHƒÇP¾èH‰ÂH¸ð?H‰H‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰}èH‹}èèHH‹EèH‰H‹}èHƒÇPfWÀ¾èH‹}èHǰfWÀº¾èH‹}èHƒÇP¾èH‰ÂH¸ð?H‰H‹uèH‹}èèëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃÿÿÿÿx $Д† $ꔆ $ü”† $•† $ •7† ,† ƒ$X•)† $‚•!† $† $¤• † $®•† $Æ• † $Е† $蕆 $–† $–† $.–† $N–† $f–† $t–B† $¶–† $Ö–† $ö–† $—#† $5—† $C—&† $i—#† $Œ—Q† $Þ—† ,ì—@† ƒ$,˜7† $c˜9† $œ˜+† $Ș† $Ö˜† $ꘆ $ ™>† $G™+† $r™'† $™™.† $Ç™+† $ò™† $š1† $DšI† $ŽšM† ,ÜšY† ƒ,6œY† ƒ,Y† ƒ$¨H† ,Ꞇ ƒ, 2† ƒ,8¢Ý† ƒ$ò¯C† $5°† $ð† , ö† ƒ,z† ƒ,zz† ƒ,ôz† ƒ,£–† ƒ$¬¤n† $¥+† $E¥'† $l¥/† $›¥]† $ø¥+† $#¦'† $J¦/† $y¦'† $ ¦.† $Φ+† $ú¦I† $D§'† ,l§(† ƒ$”«/† ,Ä«† ƒ,n®† ƒ,®† ƒÈÄGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)TwoZero.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Õunsigned int__int64_t.ölong long intlong long unsigned intlong int$_0€L]__mbstate8M]_mbstateLNöpmmchar__mbstate_tO-__darwin_mbstate_tQx__darwin_size_tZ¼long unsigned int__darwin_va_list`éùùm __va_list_tagl gp_offsetÕ# fp_offsetÕ# overflow_arg_areal# reg_save_areal# __darwin_wchar_tf¼__darwin_rune_tkn__darwin_wint_tn¼__darwin_clock_ts¼__darwin_time_tv!póm _opaque_pthread_once_tE6 __sigE!# __opaqueEã#__darwin_off_tnå__darwin_pthread_once_t|ó__darwin_wctrans_t(¼__darwin_wctype_t*Ãsize_tc¥time_tWÌptrdiff_t˜! stdF 7F 8I XL Zs ]š _¶ bÑ j# kZ o¡ p¿ qà r÷ s uS wo x‚ z™ }µ ~Ñ  $ ‚F ƒS „o …‚ †¨ ‡É ˆê Š ‹1 Î’ Ð! Ñ^ Ó4 Ôy ÕX ×t ØÍ Ù‹ Ú¬ Ûö ;K < =› dô" e# g# h# i3# jJ# ka# lx# m# n±# oÒ# sò# t$ v>$ w`$ xˆ$ z $ {¸$ |Æ$ }Þ$ ‚ò$ ƒ % „'% †;% ‡T% Š{% ‹‰% Œ¡% µ¾% ¶á% · & ¸&& ¹M& <® F¡* G»* HÕ* Iï* J + K$+ L?+ MZ+ Nu+ O+ P«+ QÆ+ Rá+ Bü+ Cÿ+ DŽ& F, G, H/, IP, Jm, K, L±, MÈ, Nß, H - ’*- ”-- •D- –[- —|- ˜˜- ™´- šÐ- ›í- œ . !. ž.. ŸU.  {. ¡. ¢Ã. £ß. ¤ö. ¥/ ¦5/ §Q/ ©r/ «“/ ­¹/ ¯Ú/ ±ö/ ³0 ´30 µO0 ¶k0 ·‡0 ¸£0 ¹¿0 ºé0 »1 ¼!1 ½B1 ¾c1 ¿1 À«1 ÂÍ1 Äé1 Å 2 Æ+2 ÇL2 Èm2 É„2 Ê¥2 ËÆ2 Ìç2 Í3 Î 3 Ð83 ÖT3 Üp3 âŒ3 è¨3É3å34__true_type__debug'1__copy__copy_backward__fill__fill_nchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style ¬– denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator > Ñ/ƒ8#_M_p”#Ñ/ 9”â8reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >Ó"_Ios_Fmtflags!7R _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode!k¸ _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate!“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir!¸_ _S_beg_S_cur_S_end_S_ios_seekdir_end€€ž'Eevent!¢¥ erase_eventimbue_eventcopyfmt_eventKx!ÓK_M_next!ÕòW#_M_fn!ÖX#ìp!×¼#ä!Ø÷8#Kx!ÛòWX¼òW rV!ß+O1òW!v!ãêI¼òWX0!ñ’_M_pword!òl#_M_iword!ó!#X0!ôXçB!"Ú"!_ZNSt8ios_base4Init11_S_refcountE÷8#_S_synced_with_stdio!_ZNSt8ios_base4Init20_S_synced_with_stdioEï6çB!,X?B!X¼basic_streambuf > "Rf "Tf "Uf "Wf "X2f "ZLf "\ff "]€f "^Ÿf "_¹f "`Óf "aíf "bg "c!g "d;g "eUg "fog "g‹g "h¥g "i¿g "jÖgctype_basectypemoney_baseT$pattern#É field#É o&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >.%™ S£’# _M_startTu’# _M_finishUu’# _M_end_of_storageVu’#&™ W ““'†h “¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy_normal(ýt¶N5I¢”I¢I¢)hxþ >4ï6¹hžçW*Ü] ˆ\MÚu’u’'4*œ[ ”jJöu’u’*›? ´-Fu’u’£’(ÑWÌ#I¢7I¢I¢ ¼Gï$Yu’u’†’+1“ø?u’u’¼†’*°$ ·°)¥u’¼†’'4*,c ×OKÆu’¼†’ Ì 1‰eíu’¼†’£’+šLÅÔku’u’u’u’+ly"ou’9u’u’u’+˜19:u’_u’u’u’+†ø(u’…u’u’u’(›9 Jnu’¯u’u’u’'4(ï mnu’Ôu’u’u’(. ýì!u’þu’u’u’£’,nothrow$IQ6º,cerr A:gPº-__ioinit M_ZStL8__ioinit’.-Z%X¼hhh/n0p.Õt%ež””hž/p.d5%d”¶”h(¿%[o”Ѽ.K&%Plòò¼ž/ø1 $_4&a# quot&b¼# rem&c¼#div_t&dù $_5&fZ quot&g!# rem&h!#ldiv_t&i0 $_6&l’ quot&mö# rem&nö#lldiv_t&oh.ˆJ&“¼¸¸/¾2.&”ÖÖhdouble.&•¼÷h.$&–!h.ez&œl9òòžž9/?3¼Sòò.^e&ž#o¼¼&ìB& ‚l.9G&¡”™h.ú&£Zµ!!.‡^&ª¼Ñhž.Ê&«žòòhž/øwchar_t.C&¬¼$òhž&ê,&¯Flžž94__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >!MF0aoºô©ô©.‰7&§’töö.iD&™ö‹h.æu&ºö¬h¢¼.–`&ÀÍh¢¼(G5&´‰8ííh¢float.µu&·h¢long double&R0&Ç4¼.Å\&¦öKö lconv`(+ 5õ(,”#5Ó2(-”#5<(.”# int_curr_symbol(/”# currency_symbol(0”# mon_decimal_point(1”#( mon_thousands_sep(2”#0 mon_grouping(3”#85)(4”#@5¹F(5”#H int_frac_digits(6p#P5!(7p#Q p_cs_precedes(8p#R p_sep_by_space(9p#S n_cs_precedes(:p#T n_sep_by_space(;p#U p_sign_posn(p#X int_n_cs_precedes(?p#Y int_p_sep_by_space(@p#Z int_n_sep_by_space(Ap#[ int_p_sign_posn(Bp#\ int_n_sign_posn(Cp#].a?)5”› ¼h4PQ(K¨ /Kva_list*IÑfpos_t*U6 __sbuf*`û _base*aû # _size*b¼#/ˆ __sFILE˜*‚Q" _p*ƒû # _r*„¼# _w*…¼# _flags*†™# _file*‡™# _bf*ˆË # _lbfsize*‰¼#( _cookie*Œl#0 _close*`"#8 _read*Ž"#@ _seek*ž"#H _write*½"#P _ub*“Ë #X _extra*”Î"#h _ur*•¼#p _ubuf*˜Ô"#t _nbuf*™ä"#w _lb*œË #x _blksize*Ÿ¼#ˆ _offset* ½ #3¼`"l/Q"3¼"l”¼/f"3½ ž"l½ ¼/…"3¼½"lh¼/¤"__sFILEX/Ã"ˆä"mˆô"mFILE*¡!&Ñ?*ï##/ô".•[*ð¼3##.ý<*ñ¼J##.Zx*ò¼a##.K;*ó¼x##.ŒE*ô¼##.¶D*õ¼«##«#/½ .²E*ö”Ò#”¼#(M*ú‘Q#ò#hh.X**ÿž$lžž#+Á**i8#>$hh#64 *¼`$#!¼6…)*¼}$#}$/ƒ$0½ 6ði*! $#6Œ#*¼¸$#7â6*¼6Å#* ”Þ$”Ø * ò$h6NA*¼ %h6E=*¼'%hhÔ.*;%#I\*T%#”6—v*¼{%#”¼ž7*#6Yg*”¡%”6Q*¼¾%¼#6€j*©¼á%”žh86˜G*ª¼&#h&/ù6*«¼&&h&6ñ)*¬¼M&”žh&6‹N*­¼o&hh&p&mclock_t+M´ tm8+Z`' tm_sec+[¼# tm_min+\¼# tm_hour+]¼# tm_mday+^¼# tm_mon+_¼# tm_year+`¼# tm_wday+a¼# tm_yday+b¼# tm_isdst+c¼# tm_gmtoff+d!#( tm_zone+e”#0pthread_once_t,^L__gthread_once_t-/`'wint_t.F $_7.Që' __min.R†# __max.S†# __map.T†# __types.Uë'#/Ã_RuneEntry.Vœ' $_8.X7( __nranges.Y¼# __ranges.Z7(#/ñ'_RuneRange.[( $_9.]~( __name.^~(# __mask._Ã#pŽ(m _RuneCharClass.`O(9$_10ˆ .b* __magic.cã# __encoding.d*# __sgetrune.f>*#( __sputrune.gb*#0 __invalid_rune.h†#8 __runetype.jh*#< __maplower.kx*#¼ __mapupper.lx*#¼ __runetype_ext.s=(#À __maplower_ext.t=(#Ð __mapupper_ext.u=(#à __variable.wl#ð __variable_len.x¼#ø __ncharclasses.}¼#ü __charclasses.~ˆ*#€p*m3†8*h¥8*/h/*3¼b*†”¥¢/D*Ãx*mÿ†ˆ*mÿ/Ž(_RuneLocale.¤(:ÀL/ås8¼»*¼:ÀJ/ë„Q¼Õ*¼:«M/÷‹¼ï*¼:/þz0¼ +¼)iY/ ¼$+¼)É&/ ª ¼?+¼)£8/FW¼Z+¼)×#/5Z¼u+¼)®/ë3¼+¼)/D/"¼«+¼)k?/)ô9¼Æ+¼)y /5Ù7¼á+¼)É//;Õ0¼ü+¼;K+|x;&.šZ+~Ö/,¬¬(…E+‚H¬J,J,/Ž&.a[+…¬g,g,/¬. F+{”„,„,/Š,0Ž&.ÇF+}”¦,¦,/¬,0¬.Ã+€J,È,¦,.ÜF+J,ß,¦,(lN+ƒ½kž -”žh„,mbstate_t0U‹wctype_t14….kc0yŽ'D-¼. 0zŽ'[-#. 0{ò|-ò¼#.y0|Ž'˜-ø#.[y0}¼´-&#._0~¼Ð-#¼.ôu0¼í-#&8.„#0€¼ .#&8.HA0Ž'!.#4¥0‚Ž'. +0ƒžO.hžO./ -.Ss0…ž{.òhžO..L=0†¼’.’./˜.0 -.@G0ˆžÃ.ò8*žO..¡30‰Ž'ß.ø#.¹ 0ŠŽ'ö.ø.Ö=0Œ¼/òž&8.R0¼5/&&8.ä!0ŽŽ'Q/Ž'#.¡x0¼r/#&&.SM0ļ“/#&&.ÂB0’¼¹/òž&&.@0ƼÚ/&&&.Ù+0“¼ö/&&.Ôo0Ǽ0&&.€(0”ž30”øO..°-0•òO0ò&.70—¼k0&&.œ0˜¼‡0&&.*:0™ò£0ò&.Ñ70šž¿0&&(i>0œZžé0òž&„,.9*0ž1&.b90žò!1ò&ž.}E0Ÿ¼B1&&ž.…G0 òc1ò&ž.70¤ž‰1”‰1žO./&.™!0¥ž«1&&.ª`0©ÖÇ1&Ç1/ò.ï`0Èíé1&Ç1.ö`0«ò 2ò&Ç1.ý`0¬!+2&Ç1¼.Ú?0®¼L2&Ç1¼.o60§žm2ò&ž.Ë:0¨¼„2Ž'.pd0°¼¥2&&ž.h0±òÆ2ò&ž.çX0²òç2ò&ž.'>0³ò3òøž.$w0´¼ 3&8.ƒ+0µ¼83&8.F30–òT3&ø.î;0¡òp3&&.…20¢òŒ3&ø.›M0¦ò¨3&&.f^0¯òÉ3&øž.F 0Êå3&Ç1."70Íö4&Ç1¼.’M0Ï'4&Ç1¼<\4a __gnu_debug':Q4=';j='<™>u%4!™Q(ÝMu’{’{’u’>¤¸±4!BE»kgu’{’{’u’>Ü.Ý4?¼2½uu’u’†’>ëz 5!1}Ògu’u’¼†’@ü2éã6streampos3Ó *Â&2ñðXF5ã6é6(ép2õ)ï6f5é6é6(Hx2ùrHï6†5é6é6(:2ýˆ5¼«5hhž+õx2}'žÇ5h+½V2\Zhí5hžé6+/ 2 ”6”hž+²h2 z”96”hž+Â&2]i”_6”žp+Î(2Dpp{6÷6+»_2zx¼—6é6+ÖZ2pï6¸6÷6÷6Aø22#ö¼!®D2&å¼÷6BpBnboolBý60¼3¼ 78/7C__vtbl_ptr_type7<$ $G@¤6l8&X^DW7l8&X^Fp7l8r8&¢"KŠ7l8¼(‚9NûZ”«7}8ã6(‚9Q‡OhÌ7}8é6(§-Vì0”ò7l8¼ò*ô-`&?8l8”¼(dd‘Vž08}8*oj@R8l8”é6D¬.nõpl8”/77Bx8077/x8@0 51Ü877#&od¬8Ü8&ofÅ8Ü8â8EãKlÜ8¼/ƒ8Bè80ƒ80ï60B _Atomic_word6%¼/Ü @– 58$LFnposÈk$LG_M_dataplusÜ #_Rep_base_RepH–6…`”y9)LH–6oj”œ94L”H˜-w^:Lº9)LHì+%vPºØ9)LHà)¬'ºö9)LIŽ- p:4LHã4Ež8:)L¼hIòe<;.a:)L¼¼hHß[Dèhž‰:)L¼¼H¹@LNXï6¬:)LhIÌ.UfÏ:”h¼IÌH^§iò:”h¼IIgOG;”¼pIvaz‹f8;”ººIva~å>[;”Iva‚¾~;”””Iva†ü¡;”hhHŸŠàx¼Ã;¼¼Iè 7Ãb`ì;4L¼¼¼I¼i7µX<4LJm)š½2@Lˆ$.<4L&ˆ$7¿G<4Lâ8&ˆ$7·`<4LFL&ˆ$7Ń<4LFL¼¼&ˆ$7Ы<4LFL¼¼â8&ˆ$7ÛÎ<4Lh¼â8&ˆ$7âì<4Lhâ8&ˆ$7é=4L¼pâ8ì*=4L¼+ÉiômzLLL=4LFL+ÉiüvALLn=4Lh+ÉibyLL=4Lp+ò?æFº­=4L+ò?ŸDÊ=)L+ül&'+ºç=4L+ül1±>)L+Ág:£ !>4L+ÁgCY >>)L+R L£ [>4L+R Uv  x>)L+ú ]\ž•>)L+õxc×Už²>)L+dhÅ1žÏ>)L G7n¼pò>4L¼p Gƒl?4L¼+Š+‹‰bž-?)L  67ä>K?4L¼ ûB¦}fd?4L+²]­Ï ï6?)L+¾¼—\é6£?)L¼+¾Í ã6Å?4L¼+©mâˆ3é6ç?)L¼+©mõ9 ã6 @4L¼+GLUALL+@4LFL+GL Ð6LLM@4Lh+GLótLLo@4Lp+bA7JýLL‘@4LFL+bA7[ÓiLL½@4LFL¼¼+bA7/[nLLä@4Lh¼+bAB§3LLA4Lh+bA7²6LL-A4L¼p ¦$eè[KA4Lp(Â&7ø LLlA4LFL+Â&ƒËfLL˜A4LFL¼¼+Â&7ÅaLL¿A4Lh¼+Â&ŸŠ9LLáA4Lh+Â&¯ä.LLB4L¼p ŠqÌ <0B4Lº¼p+Šqëg]LLWB4L¼FL+ŠqhELLˆB4L¼FL¼¼+Šq7m‡LL´B4L¼h¼+Šq*€LLÛB4L¼h+ŠqAYJLLC4L¼¼p+ŠqRNº.C4Lºp+ÿ j×1LLUC4L¼¼+ÿ zUºwC4Lº+ÿ ŽÂVºžC4Lºº+Æ9©zBLLÊC4L¼¼FL+Æ9À•.LLD4L¼¼FL¼¼+Æ975 LL1D4L¼¼h¼+Æ9ê bLL]D4L¼¼h+Æ9+hLLŽD4L¼¼¼p+Æ9©cLLºD4LººFL+Æ9%B<LLëD4Lººh¼+Æ9:TLLE4Lººh+Æ9OdLLHE4Lºº¼p+Æ9s.#LLyE4Lºº””+Æ9~2LLªE4Lººhh+Æ9ˆ_4LLÛE4Lºººº+Æ9“¹bLL F4LººHB7‹gLL>F4L¼¼¼pHœu7˜ˆ(LLpF4L¼¼h¼K”37¦-”–F¼pâ8+²h7Át žÂF)L”¼¼ JG7õckàF4LLL+ïü"ChýF)L+¼qz]hG)L+lp ´.ƒ87G)L+½V7ÏÎ9žcG)Lh¼¼+½V)~žŠG)LFL¼+½V7ž±G)Lh¼+½V7æÂ7žØG)Lp¼+ hUº+žÿG)LFL¼+ h7ø6\ž+H)Lh¼¼+ hqûžRH)Lh¼+ h7 zqžyH)Lp¼+ÒEž H)LFL¼+Ò7ã4žÌH)Lh¼¼+Ò« >žóH)Lh¼+Ò¾5žI)Lp¼+oXÌó]žAI)LFL¼+oX7- užmI)Lh¼¼+oXèÆž”I)Lh¼+oXû|ž»I)Lp¼+ t »>žâI)LFL¼+ t7BµtžJ)Lh¼¼+ t&–#ž5J)Lh¼+ t7N*7ž\J)Lp¼+D kžƒJ)LFL¼+7Y- ž¯J)Lh¼¼+a”hžÖJ)Lh¼+7nµNžýJ)Lp¼+&FÅ@9$K)L¼¼+:“º(¼FK)LFL+:7‚)k¼rK)L¼¼FL+:7’.W¼¨K)L¼¼FL¼¼+:7£ÑN¼ÊK)Lh+:7²$_¼öK)L¼¼h!:7à C¼)L¼¼h¼0ž//L09/9/T9BT9B/LB9@H9”—L _M_length•ž# _M_capacity–ž#5ä—÷8#@T9›XNRL#L½'7@¥ $LL>7EÑ:nLw7Q±"XN;m)´ª\@L(澉ï6 MhN(\YÂ"]ï6(MhN*¢PÆäc@M:L*µ#Êt?XM:L*ö+Î&KuM:L¼(GØ2P”‘M:L(Z9ÜÚ”·M:Lâ8â8+_07/>:LÝM¼¼â8*+ç¸]úM:Lâ8 ’E7«N:Lâ8(V?õb”4N:L!¢M7^“N”:Lâ8¼žhNm/nN0—L@% 8CÍQMnone8h_ZNSt6locale4noneEý6NA08iž6ý6Onumeric8j¾oý6NÀ88k«xý6Na[8l gý6NiH8má2ý6Nv`8n0fý6 Mall8p_ZNSt6locale3allEý6?œ%G_M_impl8ÍQ##_S_classic8 _ZNSt6locale10_S_classicEÍQ#_S_global8#_ZNSt6locale9_S_globalEÍQPY8)†;ÓQ#_S_once88_ZNSt6locale7_S_onceEv'Eîu&Ó"8{PãQ&Ó"8„PãQéQ&Ó"86PãQh&Ó"8YPãQéQh¼&Ó"8ª|PãQéQéQ¼&Ê8º–PãQ¼(Éi8ÅéQ·PãQéQstring5<9(š8ÝIN·PáPôQ(Ÿ`8ç¡Cï6QôQéQ(–C8ð®ï6#QôQéQ+É*8èysN?QéQAKM8áOéQQÓ"8<lQãQÍQR‰\8?Ï^Rë8B#3Hn[8EÄ,¼§Q¼SxQ8H¸3ãQéQéQ¼/1O0ØQ/ÞQ0h/sNBïQ0sN/ïQTäO8WúQõSU_vptr$facet 7#Vä8\÷8#__c_locale98õS#_S_c_locale8__ZNSt6locale5facet11_S_c_localeE0RPSm8bN T#_S_once8e_ZNSt6locale5facet7_S_onceEv'Rë8iÓQE8væRTžW· 8{úQST¼IB)8$*STh0RH&q8‚*0RGSTI—w8…`STJÕd8Š}<0RJl 8NVhIrV8‘G@ STIv8•KPºSTQE8 ÕST'TXÉi8£‚-TT'T/¼p Tm0ûS/úQB0R/"T0úQB"TBúQ>êO8²æTVìp8ž#"Ú"8Å_ZNSt6locale2id11_S_refcountE÷8IÉi8È’lœTæTìTQîu8Ê·TæTìTîu8ÐÌTæT!`8Ó|&ž÷T/3TBòT03T/òT>1O(8Ù¯WVä8ì÷8#G_M_facets8í¯W#G_M_facets_size8îž#G_M_caches8ï¯W#G_M_names8ð¢# Pö8ñÖnµWP{b8ò)µWPÈn8óæ1µWP‚!8ôO6µWP<"8õÈLµWP8ödµWP/8÷‚ÀWIrV8ú‡VÍQIv8R&/VÍQQœ%8 OVÍQÖWžQœ%8 oVÍQhžQœ%8ŠVÍQžQ½,8¦VÍQ¼Qœ%8ÁVÍQÖWIÉi8¢,àVÍQÖWHÁx87lï6þVÍQIÑB8&Q!"WÍQáW¼Iv8)%2FWÍQáWËWIø8,É<jWÍQáW÷TI’88/auŽWÍQ÷TTS87 ÍQTž/T÷TÀWYËWËWY/ÑW0÷TBÜW0ýT/ÜWBíW0·P/¥ Z Xi  X¼B_ /øW/K/’[_ Ø!Ê%X_U_vptr$ios_base 7#\Èg!—_]dec!¬J_]fixed!ÖJ_]hex! #_\ß !Ò_]left!Ú _ ]oct!¸E_@]right!Ýt_€^G0!5!_^„ ! 2M_^â0!$BZ__showpos!'j9__skipws!*Zt__unitbuf!-Ñ&_ ^d!1__@\&!4Ìp_°\Û>!7@ _J^8v!:¾ _]badbit!L>]#_]eofbit!O#_]failbit!T!G#_]goodbit!WU)#_]app!jÈ(_]ate!mHY(_`binary!s_ZNSt8ios_base6binaryE(_\ñu!vY.(_\v!yÌ5(_`trunc!|_ZNSt8ios_base5truncE(_ `beg!‹_ZNSt8ios_base3begE-_]cur!Žgb-_\ül!‘ˆ%-_streamsize3NºG_M_precision!ÉúZ#G_M_width!ÊúZ#G_M_flags!Ë+ #G_M_exception!̸ #G_M_streambuf_state!͸ # G_M_callbacks!çòW#(G_M_word_zero!øK#0G_M_local_word!ý2_#@G_M_word_size!¼#ÀG_M_word!X#ÈG_M_ios_locale!sN#Ð Ü!À/@\B_X¼IÁe!ê© _\B_i I[d!í&y\B_HƒV!YBH_¡\B_¼ï6I¦ ! ·P»\B_+íl!$!+ Ø\N_+íl!.be+ ú\B_+ +mn!>Âm+ ]B_+ +mn!O+ C]B_+ + °P!^la]B_+ +°+!jÀúZ~]N_+°+!røOúZ ]B_úZ+a !€{KúZ½]N_+a !ˆCúZß]B_úZ+Û3!›'[ï6û]ï6+ÅY!§l.sN^B_éQ+5!²üsN:^N_+P\!¼Z éQW^N_Aô.!ÎI[¼+°z!ÞfWY_‹^B_¼+: !óÿ__­^B_¼a=L!%XÍ^B_¼Qž'!ã^B_Qž'! þ^B_e_XÉi!ÝW XB_e_0+ 0¸ 0R 0 KB_m/%XBK/T_0%XB!BlBT_[E@::k_áeU_vptr$basic_streambuf 7#b_M_in_beg;Ô#b_M_in_cur;Ä”#b_M_in_end;Å”#b_M_out_beg;Æ”# b_M_out_cur;Ç”#(b_M_out_end;È”#0b_M_buf_locale;ÏsN#8c¢p;Ôk_S`áe¼(´2;àÞ%sNt`áeéQ(5;ñzzsN`çe(#Z;þ’Háe¶`áe”!+Œw;óW5â`áeö R +F;(%5 aáe R +Óe; ü'¼&aáe+a;íCúZCaáe+^2;'²X¼`aáe+z;9”¼}aáe+\E;Oÿ_¼šaáe+bE;bGfúZÁaáe”!+I;p&H¼ãaáep+ºm;‰%y¼báe+&c;¤a¼"báep+ec;¾ªúZIbáeh!Q -;Ë_báeH€;;ÞS”}bçeH§';áa”›bçeHÜ6;䔹bçeIWi;î$^Øbáe¼Irn;ùcáe”””Hû); £;”cçeH×];éG”=cçeH¶q;Hw”[cçeI–;Ñ8zcáe¼Iwn;'½vžcáe””dÅY;<ûhk_ÅcáeéQeI\;KŠ*áek_õcáe”!ef[;W¾D5k_*dáeö R e.;c,5k_Zdáe R eI;oÖ@¼k_€dáee\W;…÷:úZk_¦dáefè\<2¶CúZk_Õdáe”!e^O;«!¼ k_ûdáeeŸv;¸ËY¼ k_!eáeeQd;Ðqc¼ k_Leáe¼fz*æhgupper>1fæh€glower>2Hoæhgalpha>39æhgdigit>4æhhxdigit>5 æhgspace>6:æh@hprint>7‡:æhggraph>8Atæh%gcntrl>9·hæhgpunct>:ß=æh galnum>;#"æh0¼/ý6i@#¨úQnnúQ#íg#G_M_c_locale_ctype#°0R#G_M_del#±ï6#G_M_toupper#²ëh# G_M_tolower#³ëh#(G_M_table#´nn#0G_M_widen_ok#µp#8G_M_widen#¶tn#9G_M_narrow#·tn#¹G_M_narrow_ok#¸p#¹jîu#½_ZNSt5ctypeIcE2idE3Tktable_size#¿_ZNSt5ctypeIcE10table_sizeE$LA0#Ì_j„nnnï6žA0#Úˆj„n0Rnnï6ž+ýu#æ`ï6¯jŠn¼p+ýu#õ‰ hÛjŠnhh•n+‘q#e2hkŠn¼hh+SW# 0h3kŠn¼hh+É/# ¾ pUkŠnp+É/#1Þ/h|kŠn”h+y #AT=pžkŠnp+y #RžhÅkŠn”h+‘v#f¥vpçkŠnp+‘v#hOhlŠnhh”+?k# ìLp:lŠnpp+?k#Â\hklŠnhhp”H|X#Ò %nn‰lŠnJÌE#×+&nnWÿ4#àñh½l„n¼e`l#ðÅ4pñhèlŠnpe`l#£YhñhmŠn”he^H#*xpñhCmŠnpe^H#"A(hñhsmŠn”he¬u#6èPpñhžmŠnpe¬u#MR;hñhÓmŠnhh”eñB#g(pñhnŠnppeñB#‚žBh ñh=nŠnhhp”IÐP#ŠtWnŠnS}w#šrŠn/æhp„nmÿ/ñh/n0ñh/¼>##Æ ïnl¦@#Ë LïnlSE#Ö þh!í^#Û kI4ppp04mT:7%XÌr%X#b_M_tie?WÌr#Øb_M_fill?Xp#àb_M_fill_init?Yï6#áb_M_streambuf?Záe#èb_M_ctype?]Šn#ðb_M_num_put?_Òr#øb_M_num_get?aÝr#€(j ?k’lÆoèr(i?oJ ï6âoèr(F?{&¸ þoèr*ûB@-ÿ-pór¸ *¤?ò 8pór¸ *z?–=Upór¸ (!Y?¦ÚEï6qpèr(ø2?°û#ï6pèr(‘#?»Mï6©pèr(hN?Å^*ï6Åpèr( j?ÐS¸ ápèr* j?ó`"þpór¸ â+?qóráea ? ôn8qór¼+F?1ÌrUqèr+F?%ªlÌrwqórÌr+‚J?3âáe”qèr(‚J@9iáeµqóráe(1 @C4ùrÖqórÿr+KQ?dEpóqèr+KQ?xF1prórp(ÅY@€÷VsN6róréQ(?k@u×ap\rèrpp(‘v@zj-p}rèrpQâ+?¼“rórnÌB@ŒI±róráeoˆ]@«èwóréQ/~/Ør0¬/ãr0õ/îr0ôn/ônBônBîr>º}ÍtVªt”#nŠ7sÍtnQsÍtÓt+‰i™—Iã6nsÞt+€N–7”‹sÞt+îK¡ :ét¨sÍt+îK¨\:sÊsÍt¼+>N­çUétçsÍt+>N´¬Us tÍt¼+¾¹Qã6+tÞtït+GL½ étMtÍtït+“iÁÈsotÞtït+uNÅ´Oét‘tÍtït+iÉ Js³tÞtït!]mÍ3`ÓtÞt/sBÙt0”/ät0sBsBõt0ºB¸ BTõ#úQåzúQ#jîu#Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE3Tâ?#¤‰uåz¼+œ4#¿n=>¿uÝr>> Xútëz+œ4#ãFS>õuÝr>> XútY_+œ4#èkT>+vÝr>> Xútñz+œ4#íÞR>avÝr>> Xút÷z+œ4#ò®S>—vÝr>> Xútýz+œ4#øÓT>ÍvÝr>> Xút{+œ4#ý;U>wÝr>> Xút {+œ4#vR>9wÝr>> Xút{+œ4##¦Q>owÝr>> Xút{+œ4#(R>¥wÝr>> Xútu+œ4#H‰ >ÛwÝr>> Xút__Wov#Muüwåz¼H˜ ”>3xÝr>> XútLLeýHÎ7>urxÝr>> XútëzeýH® >u±xÝr>> XútY_eýHÐ>uðxÝr>> XútñzeýHì>u/yÝr>> Xút÷zeýH$e>unyÝr>> XútýzeýH,>u­yÝr>> Xút{eýH3ú>uìyÝr>> Xút {eýH;x> u+zÝr>> Xút{eýHH¢> ujzÝr>> Xút{eýHd > u©zÝr>> XútupýHqz> uÝr>> Xút__/uBï6B¦BÕB¼BöBBíBÖT¬#ÛúQÆúQ#jîu#Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE3T®5#ïž{Ƽ+t;# ;rÏ{Òrr Xpï6+t;#+ ¹r|Òrr Xp!+t;#0 r1|Òrr Xp¼+t;#5 arb|Òrr Xpö+t;#: µr“|Òrr Xp+t;#j ÛArÄ|Òrr XpÖ+t;#o erõ|Òrr Xp+t;#„ 9_r&}Òrr XpòI6'¬jc}Òrh¼ph””ÌI dÄj }Òrh¼p X””ÌIó‰ù&Ø}Òrp! X”hÌW¶#¢ {ù}Ƽe¾Áqr{3~Òrr Xpï6eä‘rr{m~Òrr Xp!eëèrr{§~Òrr Xp¼eò[sr{á~Òrr Xpöeù²sr{Òrr Xpejr{UÒrr XpÖe:rr{Òrr Xpp‚Ar {Òrr Xpò/{B¼m~:@Ò’ƒqônH"U_vptr$basic_ostream 7#&+ AV3€Ìr¼’ƒáec7DA_ÒX€Ìr¼’ƒ(ô_Ap„[Ÿƒy€Ìr¥ƒ(ô_Ay®[Ÿƒš€Ìrºƒ(ô_Aƒò Ÿƒ»€Ìrσ(ô_A©ådŸƒÜ€Ìr!(ô_A­y+Ÿƒý€Ìr¼(ô_A±™dŸƒÌrï6(ô_B\eŸƒ?Ìr™(ô_A¸eŸƒ`Ìr¦(ô_BjÁdŸƒÌr¼(ô_AÃËdŸƒ¢ÌrÕ(ô_AÌeŸƒÃÌrö(ô_AÐ%eŸƒäÌr(ô_AÕ£dŸƒ‚ÌrÖ(ô_AÙ·dŸƒ&‚Ìrí(ô_Aá­dŸƒG‚Ìr(ô_Aåꟃh‚Ìrò(ô_Bxg Ÿƒ‰‚Ìráe(t;BŸƒª‚Ìrp „aA#ÖIÍ‚Ìrh!( $B­i0Ÿƒó‚Ìrh!(¤tBÄrkŸƒƒÌr(BÙÂ65+ƒÌr(VBé"ŸƒLƒÌr +VB›bŸƒsƒÌrö r+ AnÌr¼’ƒ/˜ƒ/žƒ1BÒ/«ƒ3ŸƒºƒŸƒ/Àƒ3ùrσùr/Õƒ3 Xäƒ X[¦P:Gk_?†k_#b_M_modeCUR #@b_M_stringCX9#H&é&Cd>„?†R &é&Cr\„?†FLR (Ë C…ê69x„E†*Ë CìJ•„?†FLn nC§s/³„?†R f\WC±1CúZäƒØ„?†f^OD‰î¼ äƒý„?†fQdD4€k¼ äƒ'…?†¼fn^DVZ¼ äƒQ…?†¼fI\CÑú[áe䃀…?†”!ff[D›Ö 5䃴…?†ö R f.DÊ'$5äƒã…?† R n3+DçÑ †?†”¼¼nCô !$†?†s×häƒ?†¼/äƒ/K†0äƒmë`:OÒO‡Ò#G_M_stringbufCŽäƒ#à9C¡©†O‡¼’ƒR à9C¶Ô†O‡¼’ƒFLR a«8CÀP†ú†O‡¼’ƒ+‚JCËíN?†‡U‡+Ë CÓ994‡U‡?Ë C݇0O‡FL/P†/[‡0P† stkj‰GrˆtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED… t:(vuSRATEù_ZN3stkL5SRATEE‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEü¹uPI_ZN3stkL2PIE‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‘€?[k‡Uj‰}ŠU_vptr$StkError 7#bmessage_j·P#btype_ku‡#&GoÕ‰}ŠçWu‡c2sj‰ô‰}мwÍvèmj‰Š}Šx y3ƒŠj‰8Š}Šx•$|¶zçWj‰\Š}ŠyU]£<hj‰}Š/j‰B‰Š0u‡[rˆ„ŽŠõU_vptr$Stk 7#L^NˆqYæhLW ‰‰PæhLCŠâZæhL$D‹k#æhLÔxŒ3æhLw6>hæhStkFloatLÖzsrate_Ô4b‹{·Õ·P{7Ö 2ï6{m,×hï6|alertList_Ø_ZN3stk3Stk10alertList_E4ostringstream:ŽP†{£Uܶ5 ‹bignoreSampleRateChange_Ýï6#;NJá‹*$¤ôFŒ‹*µ¬V/Œõï6;ü2¯»Z·P*ˆ²EWŒ·P*axµr5nŒû *áy¸×l…Œû *»^œŒû *.¾¦(³Œ¼(¢\Á£Zï6ØŒ‹‹‹*ðÈ/eôŒhu‡*ðËo@·Pu‡*—tε?'ï6*}WÑN>>ï6}… àSõ~qt㎊sõ¼ð,æ&YŽŠžõ‹‹n­éI¼õõn ìa\ÚõõoðïCvõu‡/ŽŠ>xˆ0 ‘Gdata_ ‘#GdataRate_Ž‹#GnFrames_ž#GnChannels_Õ#Gsize_‘ž# GbufferSize_’ž#(t¥Ž‘ÕÕtÉŽ‘‘ÕÕd䎑¼tþŽ‘#‘+Éi ˜].‘ ‘#‘+¾)Ø;4‘B‘ž+¾0÷n‹d:‘ž GL8y‚‘.‘ ^@  ‘.‘+ZJ¤>4‘Ç‘žÕ+ZR v‹î:‘žÕ+ƒC[—‹:‘‹Õ+ú ^}ž2:‘+²]aôvï6O:‘ Gk,wr‘žÕ GuÛ(š‘žÕ‹+fXxL Õ·:‘+Hu{_ÕÔ:‘ Mg‚|nò‘‹!,!‰ G‹:‘/‹/ûB‘0‹B)‘0ûBûB‹/)‘@†6u’&X^D`‘Œ’&X^Fy‘Œ’’’&¢"K“‘Œ’¼(‚9N_u’´‘’{(‚9QÇ_{’Õ‘’†’(§-VÜou’û‘Œ’¼ò*ô-`‚X’Œ’u’¼(ddßfž9’’*ojoD[’Œ’u’†’D¬.nËŒ’u’/Ö/’0ÖB’/@‘B˜’0@‘/˜’@cVü’@‘#&odÌ’ü’&ofå’ü’“EãKlü’¼/£’B“0£’/ª@wN=” _M_implª#(,`É'=”M“C”(,dà“i“I”(lphXh£’…“I”&ê:kž“C”“&ê:o¼“C”¼“&K"zÖ“C”¼(f ‚¾Gu’÷“C”¼*ùK†:8”C”u’¼ £Ö“ £÷“ £“ £M“ £i“B£’/“/O”0“@.£œ™“#&!%É‚”œ™“&!%Ö¥”œ™¼†’“&!%ç¾”œ™¢™nÙ”œ™¼(Éi„[Q­™ú”œ™¢™ Â&(dG•œ™¼†’+ò?Jnž:•œ™+ò?S§4éW•³™+ül\Çžt•œ™+üleFé‘•³™+Ágn9iÇ®•œ™+Ágw`7WË•³™+R €ÿbÇ蕜™+R ‰c(W–³™+ú —2ž"–³™+d”vtž?–³™ G£Hbb–œ™¼Ö+Š+°;+ž–³™+²]¹Gzï6œ–³™* 6EE¹–œ™¼+¾ÝG7{Û–œ™¼+¾ìzp†’ý–³™¼Iødòv—³™¼+©m&5{>—œ™¼+©mPT†’`—³™¼+ q"\+{}—œ™+ q*æ"†’š—³™+z,2Þ {·—œ™+z,:J†’Ô—³™+¼qE/;u’ñ—œ™+¼qIÄy{’˜³™ ¦$X‰j,˜œ™†’ m :E˜œ™(Šq\ø3žk˜œ™ž†’ Šqbm“˜œ™ž¼†’(ÿ m8qž´˜œ™ž(ÿ yÐ*žÚ˜œ™žž JGÛPø˜œ™­™ ûBïË\™œ™nÿY«•4™œ™¼†’I“,3“K]™œ™ž¼†’nºõ–€™œ™ž†’S8ašT'œ™u’/T”B¨™0T”BT”/¨™[~ˆà ŽŠ€›ŽŠ#bgain_ G‹#bchannelsIn_ HÕ#blastFrame_ Iû# bb_ KT”#Pba_ LT”#hboutputs_ Mû#€binputs_ Nû#°&:( iš€›(c tlÕ…š†›(Í+ «Õ¡š†›wûB #Ûe¹™Áš€›*ê? *%NÞš€›‹({C - ‹úš†›(z) 5Fk‹›€›‹(3L 8g#‘7›†›x°N Cæ7.‘¹™e›€›.‘Õs¹™€›¼/¹™/Œ›0¹™[„ˆà ŽŠc¹™#&v ¾›cc’? ‘›Ý›c¼*µ ³Mú›cï6*Ou !xdœc‹*Uu $@*4œc‹*[u 'mQœc‹*Å0 *¿}œc‹‹‹ï6*Ä 9ß#Ÿœc‹‹(2( <ÔH‹»œi(°N ?ö;‹Üœc‹x°N JÉ.‘‘› c.‘Õ(°N Uø\.‘:c.‘.‘ÕÕ€ð, Yö‘›c‹‹/‘›/o0‘›>ž}<ŸVªtu’#nЦ<ŸnÀ<ŸBŸ+‰i™%{ÝMŸ+€Nmu’úMŸ+îK¡ÉXŸž<Ÿ+îK¨Zt9ž<Ÿ¼+>N­—WXŸVž<Ÿ+>N´0-txž<Ÿ¼+¾¹Š{šžMŸït+GL½VXŸ¼ž<Ÿït+“iÁ·-tÞžMŸït+uNÅ¢%XŸŸ<Ÿït+iÉ«wt"ŸMŸït!]mÍ6BŸMŸ/tBHŸ0u’/SŸ0tBt>1ÖŽŸ!™qÙr u’u’u’u’>}V¡Vªth#nŠÀŸV¡nÚŸV¡\¡+‰i™•&é6÷Ÿb¡+€N)h b¡+îK¡#6m¡1 V¡+îK¨à5ŽŸS V¡¼+>N­Mm¡p V¡+>N´zŽŸ’ V¡¼+¾¹ 8é6´ b¡ït+GL½Ïm¡Ö V¡ït+“iÁ–aŽŸø b¡ït+uNÅHam¡¡V¡ït+iÉr1ŽŸ<¡b¡ït!]mÍz \¡b¡/ŽŸBÞQ/h¡0ŽŸBŽŸ>WP£¡!ˆYSM3u’u’u’u’ê‹Ð”锂ê”ü”Lꡃê¡‘h0:‘‚šü” •˜¢ƒê¡‘h‚·• •äI¢ƒê¡‘hB$L‚t •W•0Œ¢„__a¶Œ¢‘h„__b¶Œ¢‘`0I¢‚”|k£…__groupingþ h‘¨…__grouping_sizeþ ž‘ …__grouping_tmpþ k£‘˜†__n $L‘P†__min $L‘H†__i ž‘¸†__test ï6‘_‡P—†__j ž‘°0çW‚–X••È£ƒ£‘h0³™‚¹–‚•£•ߣƒߣ‘h…__nÝž‘`0œ™ˆQœ(§`S¤ƒS¤‘h„b0(‹‘`„b1(‹‘X„b2(‹‘P„clearState(ï6‘L0c‰L‘o¤Šo¤0Œ’‹X¤ü/¤•®•¬ ¤Œc¤‘h‰¸’·¤Š·¤0ü’‹ ¤Ê#®•Å•ø褌«¤‘h‰y‘ ¥Šo¤ŠZý6‹è¤$uÆ•ЕD6¥Œó¤‘h‰å’X¥Š·¤ŠZý6‹6¥nCЕç•„¥ŒA¥‘h‹6¥iAè•ÿ•ܰ¥ŒA¥‘h‰`‘Ì¥Šo¤Ì¥0’’‹°¥9 ––(¦Œ»¥‘hŒÆ¥‘`‰Ì’)¦Š·¤__af)¦0“‹¦–-–tc¦Œ¦‘hŒ¦‘`‹¦/B.–M–À˜¦Œ¦‘hŒ¦‘`ŽS¼¦Š¼¦ŠZý60 “‹˜¦E/N–e– í¦Œ¥¦‘h‚1“f–t–X§ƒ§‘h0C”‰þB§Š¼¦__aWB§0“‹§r>t–¶–¤|§Œ*§‘hŒ5§‘`‰…“Ÿ§Š§__akŸ§0“‹|§¡1¶–Õ–ðÙ§Œ‡§‘hŒ’§‘`‰i”ü§Šߣ__aÉü§0“‹Ù§“+Ö–õ–<6¨Œä§‘hŒï§‘`‰¦Z¨ŠZ¨__i_¨0<Ÿ0BŸ‹6¨±`ö–—ˆ™¨ŒA¨‘hŒL¨‘`‚W•—5—Ôƨƒߣ‘X‚¹5—C— ©u’‘hu’‘`'4‘‚ÚC—i—l=©‘à ”u’‘h‘ 4 ”u’‘`‚öi—Œ—¸ƒ©‘à ´u’‘h‘ 4 ´u’‘`=”‘X‚€™Œ—Ý—©ƒߣ‘X…__posšu’‘P‚"ŸÞ—ì—P暑ï©‘h0MŸBSŸ‚:ì—,˜œ=ª…__lhs0=ª‘X…__rhs0Bª‘P0ô©0ô©‚,˜c˜è„ª„__aÌŒ¢‘h„__bÌŒ¢‘`‚¾4c˜œ˜4 媒Ã2u’‘X’ 42u’‘P’1:2媑H†__tmp4’‘h0†’‚7œ˜ǘ€ I«’ÃGu’‘X’ 4Gu’‘P’1:GI«‘H“bINí8‘o0†’‚M“ȘÖ˜Ì {«ƒ{«‘h0I”‚’Ö˜ê˜ ­«ƒ­«‘h0’‚"–ê˜ ™d ß«ƒ£‘h‚ê4 ™G™° @¬’Ã}u’‘X…__n}¼‘P’1:}@¬‘H†__tmp’‘h0†’‚YG™r™ü ¤¬’Óu’‘X…__n“¼‘P’1:“¤¬‘H“bI˜í8‘o0†’‚r™™™H þ¬‘à ·u’‘h„__n ·¼‘`„__x ·þ¬‘X'4‘0†’‚¥™™Ç™” O­‘à ×u’‘h„__n ×¼‘`„__x ×O­‘X0†’‚ÆÇ™ò™à ¬­’à 1u’‘h…__n 1¼‘`…__x 1¬­‘X=”‘P0†’‚û‘ò™š, ö­ƒo¤‘h„__p`u’‘`ž‘X‚÷“šCšx A®ƒ§‘h„__p†u’‘`„__n†ž‘X‰¼“c®Š§ŠZý6‹A®ADššÄ ®ŒL®‘h‰¾”±®ŠߣŠZý6‹®xvŽšÛš Ý®Œš®‘XŽe› ¯Š¯ŠZý60€›‹Ý®§Üš5œ\ 2¯Œê®‘X‹Ý®ÃI6œ¨ ^¯Œê®‘X‹Ý®¯éžô НŒê®‘Xˆ: ¨ð@߯ƒS¤‘h„newRate ‹‘`„oldRate ‹‘X” œêž ŒD°ƒD°‘è|…nœž‘à|‡ŸâŸ†error  ‹‘ð|0‘•Üœf 8¢ØܰƒS¤‘H‘Hu fܰ‘@„channel fÕ‘¼–samples o ‘‘P–hop pÕ‘\‡j ¢–i qÕ‘X0.‘•¡šR8¢£$±ƒ¯‘H–i TÕ‘\—œÚò¯5°pp±„__initialize_pJ¼‘l„__priorityJ¼‘h˜û5°J°¼™ð ´±l‘hˆ}œ1 T ²ƒS¤‘X„frequency1‹‘P„radius1‹‘Hš¾›-²ŠS¤ŠZý6‹ ²EBz Y²Œ²‘X‹ ²2 zôì…²Œ²‘X‹ ²RLôn8±²Œ²‘X‰UšȲН‹±²ƒ6£¬¤„ô²Œ¼²‘H‚Ž4¬¤¥ÐT³’û{’‘X’ 4»{’‘P’‰M»u’‘H†_Num½õt‘h‚í¥E¥³³’ÃÅu’‘X’ 4Åu’‘P’‰MÅu’‘H“üxÊí8‘o‚kŸE¥l¥h´’ÃÙu’‘h’ 4Ùu’‘`’‰MÙu’‘X‚l¥›¥´u´’Ãu’‘X’ 4u’‘P’‰Mu’‘H†__bi1í8‘o†__bi2í8‘n‚^4›¥ø¥Ä´’Ã({’‘h’ 4({’‘`’‰M(u’‘X‚9ø¥#¦L#µ’Ã1u’‘X’ 41u’‘P’‰M1u’‘H“üx6í8‘o‚€¡#¦J¦˜rµ’ÃSu’‘h’ 4Su’‘`’‰MSu’‘X‚_J¦y¦ä䵒Æu’‘X’ 4†u’‘P’‰M†u’‘H†__inŽí8‘o†__outí8‘n‚…y¦ ¦09¶‘à Ju’‘h‘ 4 Ju’‘`‘‰M Ju’‘X'4‘‚¯ ¦Φ|…¶‘à mu’‘h‘ 4 mu’‘`‘‰M mu’‘X‚ÔΦù¦ÈÚ¶‘à ýu’‘h‘ 4 ýu’‘`‘‰M ýu’‘X=”‘P‚Õ‘ú¦C§·ƒo¤‘h„__nVž‘`ò‘X‚Ö“D§k§`[·ƒ§‘h„__n‚ž‘`‚4™l§”«¬ޏƒߣ‘ˆ’ A3t‘€…__n3ž‘ø~…__x3ޏ‘ð~›§ª©¸†__x_copy:Ö‘°†__elems_after;$L‘P†__old_finish<u’‘¸‡ª©«†__old_sizeY$L‘°†__len^ž‘¨†__new_startbu’‘ †__new_finishcu’‘˜0†’‚k˜”«ëøð¸ƒߣ‘h’ At‘`…__nž‘X…__xð¸‘P0†’‚?–Ä«E¬DI¹ƒߣ‘X…__new_size£ž‘P…__x£Ö‘HŽª›b¹ŠS¤‹I¹û.n޹ŒV¹‘X‹I¹?sÊܺ¹ŒV¹‘Xœ_DefaultRuneLocale.„Ž*__dso_handlelžŠˆ€ˆå@0ÕŸ²ˆžæˆ-DTû! @ž‰-DTû!@ž2‰€?0)7,nothrow$IQ6ºostream:ŠÒ,cerr A:gPº % xÂ`digits F_ZNSt14numeric_limitsImE6digitsEý6@¡>Q ï_ZNSt14numeric_limitsIfE12has_infinityEí8¡ÈJ ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEí8¡`g ó_ZNSt14numeric_limitsIfE10has_denormEò8¡>Q (_ZNSt14numeric_limitsIdE12has_infinityEí8¡ÈJ )_ZNSt14numeric_limitsIdE13has_quiet_NaNEí8¡`g ,_ZNSt14numeric_limitsIdE10has_denormEò8¡>Q a_ZNSt14numeric_limitsIeE12has_infinityEí8¡ÈJ b_ZNSt14numeric_limitsIeE13has_quiet_NaNEí8¡`g e_ZNSt14numeric_limitsIeE10has_denormEò8¢nposÈk$LL½'7@¥ $LN>7EÑ:nLw7Q±"XN£npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE$L¤½'7@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE$L¤>7E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE,NA08iž6ý6Onumeric8j¾oý6NÀ88k«xý6Na[8l gý6NiH8má2ý6Nv`8n0fý6 PY8)†;ÓQPSm8bN @¾0ûSPö8ñÖnµWP{b8ò)µWPÈn8óæ1µWP‚!8ôO6µWP<"8õÈLµWP8ödµWP/8÷‚ÀW\Èg!—_]dec!¬J_]fixed!ÖJ_]hex! #_\ß !Ò_]left!Ú _ ]oct!¸E_@]right!Ýt_€^G0!5!_^„ ! 2M_^â0!$BZ__showpos!'j9__skipws!*Zt__unitbuf!-Ñ&_ ^d!1__@\&!4Ìp_°\Û>!7@ _J^8v!:¾ _]badbit!L>]#_]eofbit!O#_]failbit!T!G#_]goodbit!WU)#_]app!jÈ(_]ate!mHY(_\ñu!vY.(_\v!yÌ5(_]cur!Žgb-_\ül!‘ˆ%-_gupper>1fæh€glower>2Hoæhgalpha>39æhgdigit>4æhhxdigit>5 æhgspace>6:æh@hprint>7‡:æhggraph>8Atæh%gcntrl>9·hæhgpunct>:ß=æh galnum>;#"æh£_S_atoms_out#!_ZNSt10__num_base12_S_atoms_outEh£_S_atoms_in#%_ZNSt10__num_base11_S_atoms_inEhl¦@#Ë LïnlSE#Ö þhj.L#3_ZNSt10moneypunctIcLb1EE4intlEí8j.L#3_ZNSt10moneypunctIcLb0EE4intlEí8j.L#3_ZNSt10moneypunctIwLb1EE4intlEí8j.L#3_ZNSt10moneypunctIwLb0EE4intlEí8j.L#«_ZNSt17moneypunct_bynameIcLb0EE4intlEí8j.L#«_ZNSt17moneypunct_bynameIcLb1EE4intlEí8j.L#«_ZNSt17moneypunct_bynameIwLb0EE4intlEí8j.L#«_ZNSt17moneypunct_bynameIwLb1EE4intlEí8L^NˆqYæhLW ‰‰PæhLCŠâZæhL$D‹k#æhLÔxŒ3æhLw6>hæhzsrate_Ô4b‹{·Õ·P{7Ö 2ï6{m,×hï6{£Uܶ5 ‹% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?.? : ;‡@< @G : ; A.? : ;‡@I< B IC ID.? : ; ‡@< E.? : ; < F4: ;‡@I? < G : ;I8 2 H.? : ;‡@I2 < I.? : ;‡@2 < J.? : ;‡@I2 < K.? : ; ‡@I2 < L4: ; ‡@I? < M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ; ‡@I? <  P4: ;‡@I? 2 < Q.? : ;2 < R.? : ;‡@2 < S.? : ;‡@2 < TG : ;U I8 4 V : ;I8 2 W.? : ;L 2 < X.? : ;‡@I2 < Y!Z[G : ; \4: ;‡@I? <  ]4: ;‡@I? <  ^4: ;‡@I? < _4: ;‡@I? < `4: ;‡@I? <  a.? : ;L < b : ; I8 2 c.? : ; L < d.? : ;‡@L M 2 < e.? : ;‡@IL M 2 < f.? : ; ‡@IL M 2 < g4: ; ‡@I? < h4: ; ‡@I? < iG : ;j4: ;‡@I? < k4: ;‡@I? < l4: ;‡@I? < mG : ; n.? : ; ‡@2 < o.? : ; ‡@2 < p.? : ;‡@IL M 2 < qI8 L 2 r.? : ;2 < s.? L 4 < t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < €.? : ; ‡@L M 2 < .G@‚.G@ƒI4  „: ; I …: ;I †4: ;I ‡ ˆ.G: ; @‰.G ŠI4 ‹.1‡@@Œ1 : ; IŽ.G: ; : ;II ‘: ; I ’: ;I “4: ;I ”.G;@•.G; @–4: ; I —.‡@4 @˜.4 @™.4 @š.G: › œ4: ; I? < 4I? 4 < ž4G Ÿ4G 4G ¡4: ;‡@I? <  ¢4: ;‡@I? <  £4: ;‡@I? < ¤4: ; ‡@I? < LÊò¯C5°Å û ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hstl_algobase.hlocale_facets.tccstl_vector.hTwoZero.cppnew_allocator.hallocator.hstl_iterator.hstl_construct.hstl_uninitialized.hFilter.hTwoZero.hiostreamvector.tcc_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc ДJÎX‚ž‚¡‚»~ž¿/ŸÒäƒÍ"»æ|X‚ .ºgº‚!.ºººZºº .óñólòº ºƒvfó0.óÉÜ<óÉÂ<ºÏ}ò» «~f» .ùX>ääô3°~äƒâf›{/¿/ŸßÖô­/«å.CK•|<ƒeƒ¯º»è.ô­/«ôfAK ž|.=.@Öu®~.=%º>uqf»“>» ˆ~BÈÍÈÍÈ…Í“u1„ƒ ¿}¬?//Úó»»1Ï33%,K XtË‘Çæ‘¼‘¼¿‚È¡‰>ƒ-BDN6=4. *ÜDL.=2.DKL ¹}.=".A‹uØ~<>»Z'<ó°t„Ê0­É»ØPŸ-5>×BŸÍÉó½­ŸÊ…B3» F62­»Èu“~tZ=Ê9 ýLó׃OŸ#v/#å2K–l‚Ø­­®‘q<Zå/Ø '.ºdÖi?/0É/2åi%qo==StÈØÉRÈØÉRÈØÉtRÈhYÉ"Éy'ÈhYÉ"É' ò¯ÉÖ ç$/JДÑ”wєԔwÔ”é”vê”ë”wë”î”wî”ü”vü”ý”wý”•w• •v••w••w• •v •!•w!•$•w$•W•vwwvX•Y•wY•\•w\••v‚•ƒ•wƒ•†•w†•£•vww§v¤•¥•w¥•¨•w¨•®•v®•¯•w¯•²•w²•Å•vƕǕwǕʕwÊ•ЕvЕÑ•wѕԕwÔ•ç•vè•é•wé•ì•wì•ÿ•v––w––w––v––w––w–-–v.–/–w/–2–w2–M–vN–O–wO–R–wR–e–vf–g–wg–j–wj–t–vt–u–wu–x–wx–¶–v¶–·–w·–º–wº–Õ–vÖ–×–w×–Ú–wÚ–õ–vö–÷–w÷–ú–wú–—v——w——w—5—v5—6—w6—9—w9—C—vC—D—wD—G—wG—i—vi—j—wj—m—wm—Œ—vŒ——w——w—Ý—vÞ—ß—wß—â—wâ—ì—vì—í—wí—ð—wð—,˜v,˜-˜w-˜0˜w0˜c˜vc˜d˜wd˜g˜wg˜œ˜vœ˜˜w˜ ˜w ˜ǘvȘɘwɘ̘w̘Ö˜vÖ˜טwטÚ˜wÚ˜ê˜vê˜ë˜wë˜î˜wî˜ ™v ™ ™w ™ ™w ™G™vG™H™wH™K™wK™r™vr™s™ws™v™wv™™™v™™š™wš™™w™Ç™vǙșwș˙wË™ò™vò™ó™wó™ö™wö™švššwššwšCšvDšEšwEšHšwHššvŽššwš’šw’šÛšvܚݚwÝšàšwàš5œv6œ7œw7œ:œw:œv‘w‘”w”éžv¨©w©¬w¬ðvêžëžwëžîžwîž v  w   w  8¢v8¢9¢w9¢<¢w<¢£vò¯ó¯wó¯ö¯wö¯5°v5°6°w6°9°w9°J°vðñwñôwô v  w wvwwzvz{w{~w~ôvôõwõøwønv££w££w£¬¤v¬¤­¤w­¤°¤w°¤¥v¥¥w¥¥w¥E¥vE¥F¥wF¥I¥wI¥l¥vl¥m¥wm¥p¥wp¥›¥v›¥œ¥wœ¥Ÿ¥wŸ¥ø¥vø¥ù¥wù¥ü¥wü¥#¦v#¦$¦w$¦'¦w'¦J¦vJ¦K¦wK¦N¦wN¦y¦vy¦z¦wz¦}¦w}¦ ¦v ¦¡¦w¡¦¤¦w¤¦ΦvΦϦwϦÒ¦wÒ¦ù¦vú¦û¦wû¦þ¦wþ¦C§vD§E§wE§H§wH§k§vl§m§wm§p§wp§”«v”«•«w•«˜«w˜«ëvīūwūȫwÈ«E¬vnoworwrvw w ÊvÙ ÌÄ£¡stk::Stk::sampleRate½¡stk::StkFrames::sizeï¡stk::StkFrames::channels¢stk::StkFrames::framesO¢minp£std::vector >::size¢£std::vector >::operator[]ä£stk::TwoZero::setCoefficientst¤__gnu_cxx::new_allocator::new_allocator¼¤std::allocator::allocator ¥__gnu_cxx::new_allocator::~new_allocatorX¥std::allocator::~allocator„¥std::allocator::~allocatorÑ¥__gnu_cxx::new_allocator::new_allocator.¦std::allocator::allocatorc¦std::allocator::allocatorÁ¦std::_Vector_base >::_Vector_impl::~_Vector_implí¦std::_Vector_base >::_M_get_Tp_allocatorG§std::_Vector_base >::_Vector_impl::_Vector_impl¤§std::_Vector_base >::_Vector_base¨std::vector >::vectord¨__gnu_cxx::__normal_iterator > >::__normal_iterator™¨std::vector >::endƨ__destroy_aux©_Destroy=©_Destroyƒ©std::vector >::_M_erase_at_end©__gnu_cxx::__normal_iterator > >::baseú©operator- > >Gªmax„ªstd::__fill::fillêªfillN«std::_Vector_base >::_M_get_Tp_allocator€«__gnu_cxx::new_allocator::max_size²«std::vector >::max_sizeß«std::__fill_n::fill_nE¬fill_n©¬__uninitialized_fill_n_aux­uninitialized_fill_nT­__uninitialized_fill_n_a±­__gnu_cxx::new_allocator::deallocateö­std::_Vector_base >::_M_deallocatec®std::_Vector_base >::~_Vector_base±®std::vector >::~vector¯stk::Filter::~Filter2¯stk::Filter::~Filter^¯stk::Filter::~FilterНstk::TwoZero::sampleRateChanged߯stk::StkFrames::operator[]I°stk::TwoZero::tická°stk::Filter::clear´±stk::TwoZero::setNotch-²stk::TwoZero::~TwoZeroY²stk::TwoZero::~TwoZero…²stk::TwoZero::~TwoZeroȲstk::Filter::Filterô²std::__copy_backward::__copy_bT³__copy_backward_aux³³std::__copy_backward_normal::__copy_b_n´copy_backwardu´std::__copy::copyÄ´__copy_aux#µstd::__copy_normal::__copy_nrµcopyäµ__uninitialized_copy_aux9¶uninitialized_copy…¶__uninitialized_copy_aÚ¶__gnu_cxx::new_allocator::allocate·std::_Vector_base >::_M_allocate[·std::vector >::_M_fill_insert“¸std::vector >::insertõ¸std::vector >::resizeb¹stk::TwoZero::TwoZero޹stk::TwoZero::TwoZeroÌÄÃ__uint32_tå__int64_t-$_0x__mbstate_t‹__darwin_mbstate_t¥__darwin_size_tù__va_list_tagÑ__darwin_va_listn__darwin_wchar_t†__darwin_rune_t__darwin_wint_t´__darwin_clock_tÌ__darwin_time_tó_opaque_pthread_once_t6__darwin_off_tL__darwin_pthread_once_tk__darwin_wctrans_t…__darwin_wctype_tžsize_t¬time_tºptrdiff_tù$_4#div_t0$_5Zldiv_th$_6’lldiv_tKlconv® va_list½ fpos_tË __sbuf!__sFILEô"FILE&clock_tŽ&tm`'pthread_once_tv'__gthread_once_tŽ'wint_tœ'$_7ñ'_RuneEntry($_8=(_RuneRangeO($_9Ž(_RuneCharClass¤($_10Ž*_RuneLocale -mbstate_t-wctype_t'4__true_typeQ4__copy4__copy_backward±4__fillÝ4__fill_n 5char_traits7__vtbl_ptr_type)7nothrow_t77new_allocatorƒ8allocator÷8_Atomic_word9basic_string,std::allocator >RL_Rep_base—L_RepsNlocaleúQfacet3TidýT_Impl%Xios_basek_basic_streambuf >þewctrans_tígctype_baseñhctype›nmoney_baseônbasic_ios >s__normal_iterator, std::allocator > >unum_get > >{num_put > >Òbasic_ostream >äƒbasic_stringbuf,std::allocator >P†basic_ostringstream,std::allocator >j‰StkErrorŽŠStkûStkFrames@‘new_allocator£’allocator“_Vector_base >T”vector >¹™Filter‘›TwoZerot__normal_iterator > >^Ÿ__copy_backward_normalŽŸ__normal_iterator, std::allocator > >s¡__copy_normalPºostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS___uninitialized_copy_a_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk7TwoZero15setCoefficientsEdddb_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEdeEv_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEixERKl_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]_ZN3stk7TwoZero4tickERNS_9StkFramesEjc_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrli__copy_auxignoreSampleRateChange__uninitialized_fill_n_atellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEvStkFrames_ZNKSs4findERKSsmcopy_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZN3stk7TwoZeroD1Evwcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostatecopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocate_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_putwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvsizeerase_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZNK3stk6Filter11channelsOutEv~localefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEi_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEppEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZN3stk6FilterD2Ev_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk3Stk18addSampleRateAlertEPS0_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKcfill_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_GLOBAL__I__ZN3stk7TwoZeroC2Ev_ZNSt8ios_base6eofbitEfill_n_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk7TwoZero17sampleRateChangedEdd_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftEuninitialized_copy_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZSt3maxImERKT_S2_S2__ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegets_ZNSaIdEC1Evispunct_ZN3stk7TwoZero8setNotchEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_back__uninitialized_fill_n_aux_ZSt4fillIPddEvT_S1_RKT0__ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmIERKl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZSt4copyIPdS0_ET0_T_S2_S1__ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelayfsetpos_ZNSt6locale5_Impl13_S_id_numericE_ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_typevsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslen_ZN3stk7TwoZero5setB1Edfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZNSt6vectorIdSaIdEEC1ERKS0_precision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEi_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEplERKldeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewindiswctype_ZNSs6assignEmcxalloc_ZN3stk7TwoZeroC1Ev_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN9__gnu_cxx13new_allocatorIdEC2Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNSt12_Vector_baseIdSaIdEEC2ERKS0__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_wcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3__ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get__last_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_ZN3stk6FilterC2Ev_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKc__uninitialized_copy_auxreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy__value_ZSt10__copy_auxIPdS0_ET0_T_S2_S1__ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk7TwoZero4tickEd_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0__ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv~TwoZero_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainbegin_ZSt6fill_nIPdmdET_S1_T0_RKT1__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNSaIdEC2ERKS_~Init_ZN3stk7TwoZeroD0Ev_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv__copy_b_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_Eoperator- > >_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNK3stk7TwoZero7lastOutEv_ZL8iswspaceido_get_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E__scalar_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1__ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZN3stk7TwoZeroD2Ev_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2___copy_backward_auxisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type__resultwcstoullwcsstr_M_cloneiscntrl_ZN3stk7TwoZero22ignoreSampleRateChangeEb_ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4__ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopencopy_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEpLERKl_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmmEvmax_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E__copy_n_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk7TwoZero4tickERNS_9StkFramesES2_jj_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstod_ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_wcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcuninitialized_fill_nsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmp_ZN3stk7TwoZero5setB0Edmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denorm_ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_rbeginboolalpha_ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_wmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPcsnprintf_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrow_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1__ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZN3stk7TwoZero5setB2Ed_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEptEv_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type_ZNSs6appendEPKcmsetfsetgsetp_ZN3stk9StkFrames11setDataRateEd_ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1__S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZSt13copy_backwardIPdS0_ET0_T_S2_S1__ZNSt10ctype_base5lowerE_ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB__ZNSt6locale7numericEvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is__copy_b_nepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm_ZN3stk7TwoZeroC2Evmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_strtollidinfwprintfis_M_remove_referenceoutTwoZero_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEmiERKl_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength__simple_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZNSsaSEccopy_backward_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstate_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}èH‰uàH‹}èèH‰ÆH}ÿèH‹EèH‹pHUÿH‹}àèH}ÿèH‹UèH‹EàH‰BÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‰ÃH‹}àèH‹H‰ÚH)ÂH‰ÐHÁøHƒÄ[ÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HƒEèH‹EèH;EàuæÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸ÿÿÿÿÿÿÿÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åH‰}èH‰uàH‰UØH‹EØH‹H‰EøëH‹UèH‹EøH‰HÿMàHƒEèHƒ}àuåH‹EèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒìXH‰}ØH‰uЉUÌH‹}Ðè;EÌ–À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè‰EìÇEèétH‹}ØHǰ¾èH‰ÂH‹EØòHH‹EàòòYÁòH‹}ØHƒÇP¾èòòE H‹}ØHǰ¾èòòM òYÈòM¨H‹}ØHƒÇP¾èòòE°H‹}ØHǰ¾èòòYE°òM¨òXÈòM¸H‹}ØHƒÇP¾èòòEÀH‹}ØHǰ¾èòòYEÀòXE¸H‹EàòH‹}ØHǰ¾èH‰ÃH‹}ØHǰ¾èH‹H‰H‹}ØHǰ¾èH‰ÃH‹}ØHǰ¾èH‹H‰ÿEè‹EìHÁàHEàH‹}Ðè;Eè—À„À…uþÿÿH‹}ØHƒÇ ¾èH‰Á‹EìHÁàH‰ÂH‹EàH)ÐH‹H‰H‹EÐHƒÄX[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åSHƒì(H‰}ØH‹}ØèH‹HPH‹EØH‰H‹}ØHƒÇ º¾èH}ïèH‹}ØHƒÇPHuïèH}ïèH}îèH‹}ØHƒÇhHuîèH}îèH‹}ØHƒï€º¾èH‹}ØHǰº¾èH‹UØH¸ð?H‰BH‹EØÇ@H‹}ØHƒÇ fWÀº¾èéœH‰EÐH‹]ÐH‹}ØHǰèH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒï€èH‰]ÐëH‰EÐH‹]ÐH‹}ØHƒÇhèH‰]ÐH‹]ÐH‹}ØHƒÇPèH‰]ÐH‹]ÐH‹}ØHƒÇ èH‰]ÐëH‰EÐH‹]ÐH‹}ØèH‰]ÐH‹}ÐèHƒÄ([ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈHÁøH‰EøH‹EøH ÅH‹EøHÁàH‰ÂH‹EØH‰ÇH)×H‹uèH‰ÊèH‹EøHÁàH‰ÂH‹EØH)ÐÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÅH‹uøH‹}èèH‹UðH‹EøH‰ÑH)ÁH‰ÈHÁøHÁàHEèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}èH‰uàH‰UØÆEÿÆEþH‹UØH‹uàH‹}èèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹UèH‹uðH‹}øèÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹EðH<ÅèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åSHƒìxH‰}˜H‰uH‰UˆH‰M€H‹EˆH…À„ûH‹E˜H‹@H‰ÂH‹E˜H‹@H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EˆH9‚èH‹E€H‹H‰EÀH‹}˜èH‰EÐHuH}ÐèH‰EàH‹E˜H‹@H‰EÈH‹EˆH9Eà†ÍH‹}˜èH‰ÆH}ïèH‹E˜L‹@H‹E˜H‹pH‹E˜H‹PH‹EˆHÁàH‰×H)ÇHMïL‰ÂèH}ïèH‹E˜H‹PH‹EˆHÁàHÂH‹E˜H‰PH‹EˆHÁàH‰ÂH‹EÈH‰ÃH)ÓH}èH‹8H‹UÈH‰ÞèH}èH‹H‹EˆHÁàHH}èH‹8HUÀH‰Þèé»H‹}˜èH‰ÆH}îèH‹EˆH‰ÆH+uàH‹E˜H‹xHMîHUÀèH}îèH‹E˜H‹PH‹EˆH+EàHÁàHÂH‹E˜H‰PH‹}˜èH‰ÆH}íèH‹E˜H‹XH}èH‹8HMíH‹uÈH‰ÚèH}íèH‹E˜H‹PH‹EàHÁàHÂH‹E˜H‰PH}èH‹8HUÀH‹uÈèéãH‹}˜èH‰EÀH‹}˜èH‰ÂH‹EÀH)ÂH‹EˆH9Â’À„Àt H=èHuˆH}ÀèH‹H‹EÀHH‰E¸H‹EÀH9E¸s H‹}˜èH‰E¸H‹}˜H‹u¸èH‰E°H‹E°H‰E¨H‹}˜èH‰ÆH}ìèH}èH‹0H‹E˜H‹8HMìH‹U°èH‰E¨H}ìèH‹}˜èH‰ÆH}ëèH‹uˆHMëH‹U€H‹}¨èH}ëèH‹EˆHÁàHE¨H‹}˜èH‰ÆH}êèH‹E˜H‹XH}èH‹8HMêH‹U¨H‰ÞèH‰E¨H}êèH‹}˜èH‰ÆH}èèH‹E˜H‹pH‹E˜H‹8HUèèH}èèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹E°H‰H‹U˜H‹E¨H‰BH‹E¸HÁàH‰ÂHU°H‹E˜H‰PHƒÄx[ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹MàH‹UèH‹uðH‹}øèÉÃUH‰åSHƒì(H‰}èH‰uàòEØH‹}èèH;Eà—À„ÀtH‹EèH‹H‹EàHÁàH4H‹}èèë2H‹}èèH‰ÂH‹EàH‰ÃH)ÓH‹}èèH‰ÆHMØH‹}èH‰ÚèHƒÄ([ÉÃÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿ'#;4\ÿÿ'#;4\ÿÿ'#;4\ÿÿN:q—,±éóŠÿÿ'5R‰¢ÿÿ'5R‰¢TwoZero::sampleRateChanged: you may need to recompute filter coefficients!StkFrames::operator[]: invalid index () value!TwoZero::tick(): channel and StkFrames arguments are incompatible!TwoZero::setNotch: frequency argument () is out of range!TwoZero::setNotch: radius argument () is negative!vector::_M_fill_insertN3stk7TwoZeroEUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEà?À-DTû!@ð?zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ)† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ@† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ9† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ>† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿH† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿö† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿzçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ–çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ(† ƒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ®çÿÿÿÿÿÿÿ† ƒ¿·-²'-Ÿ»-‚‹-pÁ-R…-5¶.!-·-'-ñ»-Ô‹-ÂÁ-¤…-‡¶€!-cÓ-Q·-D'-)'-¼-¶éÓ-×·-Ê'-¯'-ž¼-жoÓ-]·-P'-5'-$¼-¶è‹-Ê‹-«‹-‹-s^‹-?3‹-‹-í‹-΋-­‹-ˆ‹-mÙ-[-I/‹-ÿ‹-è¸-ÚÐ-ÕËÇ-¾Ð-¹¾=²™¸-‹Ð-†|Ç-oÐ-j¾=c 9--Í-ÿ ê¸-ÜÐ-×¾=Ð}‹-a‹-E‹-èÅ- Å-cÅ-9¥-Ä-¨ x H  ð È   x P (  Ø ° ˆ ` 8  è ¸ ˆ X ( øÐ¨€P ðȘh8èÀ˜pH øÐ¨€X0à°ˆ`8èÀ˜pH øÐ¨€X0à¸h@èÀ˜pH yº ¹˜¹t¹l¹¹û¸¡¸™¸&¸¸Å·½·i·a·-·%·è¶à¶“¶‹¶G¶?¶òµêµ€µxµ1µ)µÒ´Ê´ƒ´{´´´Á³¹³b³Z³³ú²Ú²Ò²—²²k²c²?²7²ı¼±š±’±±w±/±'±ð°è°Ű½°X°P°'°°ï¯ç¯š¯’¯p¯h¯D¯<¯¯¯î»®u®m®®ü­¿­·­b­Z­­ ­·¬¯¬S¬K¬í«å«À«¸«Ž«†«\«T«øªðª’ªŠªUªMªªªЩÈ©‘©‰©K©C©©©Ô¨̨§¨Ÿ¨v¨n¨¨ ¨¶§®§Y§Q§û¦ó¦Ó¦˦u¦m¦@¦8¦ã¥Û¥–¥Ž¥j¥b¥¥¥ΤƤ†¤~¤ô£ì£°£¨£~£v£P£H£Ÿ¢—¢]¢U¢*¢"¢ý¡õ¡Ë¡á±¡©¡0 ®­T øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(jƒ-W-AW-6-W-í}-‹k-Ya-P¯-8[-,m-#a-›-S-ò[-æm-Ña-ÈŸ-³[-§m-ža-‘›-zS-q[-em-Pe-?Y-£-Ï- ìY-ßW-Ñ©-ÁS-a-”›-S-p[-dm-<a-3Ÿ-[-m-ù©-êS-ÒS-É“-ºS-a-x›-F[-:m-I--•?-mÔ-\Î-CQ-#•-ø-ʧ-£s-t-My-Ú-Åw-–—-ou-2Ú-Ñ·-ÄÀ-­Ã-˜‰-ƒ‰-hÃ-MÃ-0Á-øÂ-ÞÂ-Ça-¾‡-­]-¤a-›‡-Š]-Â-_µ=X¿-0K-;-ï K-Ñ ;-® K- ;-? ;- M- ;-ê ;-Ï ;-· ;-Œ ;-n ‹-E ;-' ‹- ;-å ‹-· ;-“ O-† ;-z ¸-l Ð-g ¾=` O O- ·-û Ë-ß Ë-Ê É-± É-¨ ¹-š Æ-Š Ð-… { È-l Ð-g Y Ê- Ó-ü ·-ï À-Ô À-½ Ã-  ‰-ƒ ‰-d Ã-O ‰-: ‰- Ã- Ã-ëÃ-е=´Ó-¢·-•À-zÀ-cÃ-F‰-)‰- Ã-õ‰-à‰-ÅÃ-¦Ã-‘Ã-vµ=ZÓ-H·-;À- À- Ã-ì‰-ω-°Ã-›‰-†‰-kÃ-LÃ-7Ã-µ=q-üa-ó¯-Û[-Ïm-·i-®k-m=-;Ó-™-ñ¡-ë-œ-3Q-+U-ñ{-AS-2S-ûa-ò¯-Ý[-Ñm-¶­-“‘-[G-o-ÿg-½_-c-wA-WA-)E-E-ïC-½=R -=Õ-8 ,×=%Ì- P±H´@Ò0-( +57²PÑH³@Ò0Ö( º#%±4^4^3ü\ü4 Ù2^ÙÈ2^È1Ä\Ä2 †^…Œ\Œ† X„^XƒT\T„ ~^ }\~ èf^èeä\äf °@^°?¬\¬@ xœ^x›t\tœ @–^@•<\<– ž^\ž Ш^ЧÌ\̨ ˜t^˜s”\”t `^`\\\ (z^(y$\$z ð ”^ð “ì \ì ” ¸ x^¸ w´ \´ x € ˜^€ —| \| ˜ H v^H uD \D v ! "^!  "^ ! \ " é :^é Ø :^Ø 9Ô \Ô : ± 8^±   8^  7œ \œ 8 y 6^y h 6^h 5d \d 6 0 0^0 /, \, 0 ø ^ø ô \ô  À ^À ¼ \¼  ˆ ^ˆ „ \„  P ^P L \L  .^ - \ . ñ <^ñ à <^à ;Ü \Ü < ¨ ,^¨ +¤ \¤ , (^ p (^p 'l \l ( I &^I 8 &^8 %4 \4 &  $^  $^ #ü \ü $ È Š^È ‰Ä \Ä Š r^ qŒ \Œ r X l^X kT \T l >^ = \ > è ^èŸä\ä  °š^°™¬\¬š x¢^x¡t\t¢ @¬^@«<\<¬ Ž^\Ž ÐZ^ÐYÌ\ÌZ ˜R^˜Q”\”R `V^`U\\\V (ª^(©$\$ª ð|^ð{ì\ì| ¸¤^¸£´\´¤ €J^€I|\|J HT^HSD\DT €^ \ € ذ^دÔ\Ô°  ®^ ­œ\œ® h’^h‘d\d’ 0‚^0,\,‚ øH^øGô\ôH Àˆ^À‡¼\¼ˆ ˆp^ˆo„\„p Ph^PgL\Lh n^m\n àj^àiÜ\Üj ¨`^¨_¤\¤` p\^p[l\l\ 8B^8A4\4B d^cü\üd Èb^ÈaÄ\Äb F^EŒ\ŒF X^^X]T\T^ D^ C\D è*^è)ä\ä* °Œ^°‹¬\¬Œ xX^xWt\tX @^@<\< ¦^¥\¦ ÐN^ÐMÌ\ÌN ˜P^˜O”\”P `L^`K\\\L (^($\$ ØM“5°³ÕE¬çЬùϬ ®à®¯­)¯-ò¯^xÂnðwX¯{€¯˜¯ƒ½¯‡f­™‘­«¼­½ç­Ï̯Ô9®æd®øH±€²'ȼ[½~8½€Ð”q€h±' €8¢'€¼6 €£ª€P¾¸€Üšt€@»€6œ‹€x»+€¢€°»òG(³?¨¹è» € ý€X¼  Bp½Lnc‡{@º b¨½ zzà½! ô’¾ã€êžã€ ¼€ò™Ì€`ºø €ú¦@€ðÀ€–ô€x´€¤•q€`³L€Æ•ª€Ð³±€ö–0€8¶Ý€ì—q€À·1€ê”€ ±k€•Ï€²L€ü”­€Ø±Ì€Ö˜o€Ø¸ž€Þ—/€ˆ·—€È˜7€ ¸º€X• €¸²ù€ê˜Ÿ€¹¶€– €°´>€®•™€˜³Ç€.–4€è´q€Ð•Ò€´€è•ã€@´H €D§r€(Á;€t–±€µØ€N–H€ µM€š€˜º€f–z€Xµn€¶–ç€Èµ}€Dš3€Ðºú €#¦3€Ø¿‘ €¬¤Á€ˆ¾ €E¥K€ø¾ €›¥À€h¿R€c˜ì€0¸t €l§¡€`Át€Œ—€P·ð€—r€p¶ä €”«õ€˜Á,€Ä«@€ÐÁ“€Ö–€¶ž€ŽšW€»Ø€‚•*€ð²€ ™Ä€H¹Ö €ø¥ € ¿ €5—‘€¨¶f €l¥–€0¿” € ¦Ö€€Àñ €¥€À¾®€™™`€ð¹À €Î¦€¸ÀS €y¦’€HÀۀǙ€(ºl€r™€¸¹;€,˜Ò€ø·ˆ€ •ï€H²6 €J¦r€À|€œ˜€h¸L€G™ø€€¹:€C—€à¶S€i—Þ€·°€±œ °8€±úã¯Ì€À°Ï `°¶ŒÃaã fJ ös [ ߟ®Oª D»úÆ? t ' Å }KEA f æX [µ è __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIdSaIdEE4sizeEv__ZNSt6vectorIdSaIdEEixEm__ZN3stk7TwoZero15setCoefficientsEdddb__ZN9__gnu_cxx13new_allocatorIdEC2Ev__ZNSaIdEC1Ev__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSaIdEC2ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIdSaIdEEC2ERKS0___ZNSt6vectorIdSaIdEEC1ERKS0___ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1___ZNSt6vectorIdSaIdEE3endEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB___ZSt3maxImERKT_S2_S2___ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0___ZSt4fillIPddEvT_S1_RKT0___ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv__ZNKSt6vectorIdSaIdEE8max_sizeEv__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1___ZSt6fill_nIPdmdET_S1_T0_RKT1___ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1___ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZdlPv__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZN3stk6FilterD1Ev__ZN3stk6FilterD2Ev__ZN3stk7TwoZero17sampleRateChangedEdd__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk7TwoZero4tickERNS_9StkFramesEj__ZN3stk6Filter5clearEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk7TwoZero8setNotchEdd__ZNSolsEd_cos__ZN3stk7TwoZeroD0Ev__ZTVN3stk7TwoZeroE__ZN3stk3Stk21removeSampleRateAlertEPS0___ZN3stk7TwoZeroD1Ev__ZN3stk7TwoZeroD2Ev__ZN3stk6FilterC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4__memmove__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3___ZSt13copy_backwardIPdS0_ET0_T_S2_S1___ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4___ZSt10__copy_auxIPdS0_ET0_T_S2_S1___ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3___ZSt4copyIPdS0_ET0_T_S2_S1___ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1___ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZSt20__throw_length_errorPKc__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd__ZNSt6vectorIdSaIdEE6resizeEmd__ZN3stk7TwoZeroC1Ev__ZN3stk3Stk18addSampleRateAlertEPS0___ZN3stk7TwoZeroC2Ev__ZTIN3stk7TwoZeroE__ZTIN3stk6FilterE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTSN3stk7TwoZeroE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIdSaIdEE4sizeEv.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN3stk7TwoZero15setCoefficientsEdddb.eh__ZN9__gnu_cxx13new_allocatorIdEC2Ev.eh__ZNSaIdEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSaIdEC2ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIdSaIdEEC2ERKS0_.eh__ZNSt6vectorIdSaIdEEC1ERKS0_.eh__ZN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEC1ERKS1_.eh__ZNSt6vectorIdSaIdEE3endEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd.eh__ZNK9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEE4baseEv.eh__ZN9__gnu_cxxmiIPdSt6vectorIdSaIdEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_.eh__ZSt3maxImERKT_S2_S2_.eh__ZNSt6__fillILb1EE4fillIPddEEvT_S3_RKT0_.eh__ZSt4fillIPddEvT_S1_RKT0_.eh__ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv.eh__ZNKSt6vectorIdSaIdEE8max_sizeEv.eh__ZNSt8__fill_nILb1EE6fill_nIPdmdEET_S3_T0_RKT1_.eh__ZSt6fill_nIPdmdET_S1_T0_RKT1_.eh__ZSt26__uninitialized_fill_n_auxIPdmdEvT_T0_RKT1_St11__true_type.eh__ZSt20uninitialized_fill_nIPdmdEvT_T0_RKT1_.eh__ZSt24__uninitialized_fill_n_aIPdmddEvT_T0_RKT1_SaIT2_E.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk6FilterD2Ev.eh__ZN3stk7TwoZero17sampleRateChangedEdd.eh__ZN3stk9StkFramesixEm.eh__ZN3stk7TwoZero4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk7TwoZero8setNotchEdd.eh__ZN3stk7TwoZeroD0Ev.eh__ZN3stk7TwoZeroD1Ev.eh__ZN3stk7TwoZeroD2Ev.eh__ZN3stk6FilterC2Ev.eh__ZNSt15__copy_backwardILb1ESt26random_access_iterator_tagE8__copy_bIdEEPT_PKS3_S6_S4_.eh__ZSt19__copy_backward_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPdS2_EET0_T_S4_S3_.eh__ZSt13copy_backwardIPdS0_ET0_T_S2_S1_.eh__ZNSt6__copyILb1ESt26random_access_iterator_tagE4copyIdEEPT_PKS3_S6_S4_.eh__ZSt10__copy_auxIPdS0_ET0_T_S2_S1_.eh__ZNSt13__copy_normalILb0ELb0EE8__copy_nIPdS2_EET0_T_S4_S3_.eh__ZSt4copyIPdS0_ET0_T_S2_S1_.eh__ZSt24__uninitialized_copy_auxIPdS0_ET0_T_S2_S1_St11__true_type.eh__ZSt18uninitialized_copyIPdS0_ET0_T_S2_S1_.eh__ZSt22__uninitialized_copy_aIPdS0_dET0_T_S2_S1_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv.eh__ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm.eh__ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd.eh__ZNSt6vectorIdSaIdEE6resizeEmd.eh__ZN3stk7TwoZeroC1Ev.eh__ZN3stk7TwoZeroC2Ev.eh__GLOBAL__I__ZN3stk7TwoZeroC2Ev__ZStL17__verify_groupingPKcmRKSsGCC_except_table0GCC_except_table1GCC_except_table2LC0LC1LC2GCC_except_table3LC3__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC6LC7LC8LC9GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC13GCC_except_table8GCC_except_table9EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk7TwoZeroC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/UdpSocket.o000644 000766 000766 00000250044 12015735511 016211 0ustar00garygary000000 000000 Ïúíþà xQ1P1__text__TEXT?P9R€__debug_frame__DWARF@è@à;__debug_info__DWARF( Ÿ(h<)__debug_abbrev__DWARF>©_ >±__debug_aranges__DWARF³P»°=__debug_macinfo__DWARFí³í»__debug_line__DWARFí³Àí»È=__debug_loc__DWARF­¹ ­Áð=f__debug_pubnames__DWARF¹¾w¹Æ__debug_pubtypes__DWARF0ÀT0È__debug_inlined__DWARF„Ç„Ï__debug_str__DWARF„Çtc„Ï__debug_ranges__DWARFø*ø2__mod_init_func__DATAø*ø2 A __textcoal_nt__TEXT+J3 €__StaticInit__TEXTJ+XJ3(A€__cstring__TEXT¨+™¨3__gcc_except_tab__TEXTA,ÆA4__const__DATA -X 5XA __bss__DATAP1__eh_frame__TEXTx-Øx5 AM h__constructor__TEXTP1P9__destructor__TEXTP1P9DLÈH\ P/UH‰åf‰}ü·EüÁà‰Â·EüfÁè зÀÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì0H‰}øH‰uðH‰Uè‰MäH‹Eø‹x èƒð„ÀuH‹Eø¶@$ƒð„ÀtÆEßëÆEß¶Eß„Àt ÇEàÿÿÿÿë6H‹EøHƒÀH‰ÂH‹uèH‹}ðH‹Eø‹@ ‹MäA¹I‰ÐH‰òH‰þ‰Çè‰Eà‹EàÉÃUH‰åHƒì H‰}øH‰uðH‰Uè‰MäH‹Eø‹x èƒð„Àt ÇEàÿÿÿÿë&H‹UèH‹uðH‹Eø‹x ‹MäA¹A¸è‰Eà‹EàÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‰MÐH‹}ÐèH‰ÇèH‰EøHƒ}ø”À„Àt% IX% Jr% K% L¨% MÃ% NÞ% Où% P& Q/& RJ& Be& Ch& D÷ Fk& G|& H˜& I¹& JÖ& Kø& L' M1' NH' Hr' ’“' ”–' •­' –Ä' —å' ˜( ™( š9( ›V( œs( Š( ž—( Ÿ¾(  ä( ¡) ¢,) £H) ¤_) ¥) ¦ž) §º) ©Û) «ü) ­"* ¯C* ±_* ³{* ´œ* µ¸* ¶Ô* ·ð* ¸ + ¹(+ ºR+ »i+ ¼Š+ ½«+ ¾Ì+ ¿ø+ À, Â6, ÄR, Ås, Æ”, ǵ, ÈÖ, Éí, Ê- Ë/- ÌP- Íq- Ή- С- Ö½- ÜÙ- âõ- è.2.N.o.__debug1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style¬& denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >« á&(2#_M_pÎ#á&°2·2reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >{_Ios_Fmtflags7â _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_OpenmodekH _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate“§ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir¸ï _S_beg_S_cur_S_end_S_ios_seekdir_end€€-!Õevent¢5 erase_eventimbue_eventcopyfmt_event,aÓÛ _M_nextÕ—Q#_M_fnÖ¸Q#üZ×á#5Øœ2#,aÛ¨ —Q¸Qá—Q ¤FßÞ?Á —Q!K_ã%<á—QZ'ñ"_M_pwordò‘#_M_iwordóF#Z'ô¾Q³6"‚_ZNSt8ios_base4Init11_S_refcountEœ2#_S_synced_with_stdio_ZNSt8ios_base4Init20_S_synced_with_stdioE”0³6¼ÄQ6ÄQábasic_streambuf > R´_ T·_ Uº_ W½_ X×_ Zñ_ \ ` ]%` ^D` _^` `x` a’` b¬` cÆ` dà` eú` fa g0a hJa ida j{actype_basectypemoney_baseä$patternÉ fieldÉ Ø #basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >%‰^¶O+­Ž­Ž­Ž&Iaþ e*”08¢ÃŒQ'nothrowI—A€”'cerrArTš”(__ioinitM_ZStL8__ioinit")¬IXᢢ¢*¨+•)a^eÃÎ΢Ã*•)e+dÎð΢%k[óÎ á) P‘,,áÃ*2, $_4a] quotbá# remcá#div_td3 $_5f” quotgF# remhF#ldiv_tij $_6lÌ quotm# remn#lldiv_to¢)«<“áòò*ø-)­ ”¢double)² •á1¢)Ä –FH¢)íbœ‘s,,ÃÃs*y.á,,)$Sž]©áá/¸6 ¼‘)%:¡ÎÓ¢)~£”ïFF)½Mªá ¢Ã)§«Ã,,¢Ã*2wchar_t):7¬á^,¢Ã/¼$¯€‘ÃÃs0Ó]°á)7%±‘©‘Ã/ü²¼ú%A+³ü-Ü¢Ü*Î)l+µF¢Üá)%½á$¢Üá%PUÂôXá?¢)¹ÃÃ`Î`Ã*f+2)ÒKÄá‡Î2 __gnu_cxx¡Á%| ®15³%$S´ñ7ÌÓ__debug6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >)?-§ÌÝ)8™ô¢)1_º¢Üá)LOÀ,6¢Üá%H+´.VV¢Üfloat)_·{{¢Ülong double/T'Çá)=L¦´ lconv` +è1y ,Î#1{) -Î#1 .Î# int_curr_symbol /Î# currency_symbol 0Î# mon_decimal_point 1Î#( mon_thousands_sep 2Î#0 mon_grouping 3Î#81) 4Î#@1¥9 5Î#H int_frac_digits 6•#P1” 7•#Q p_cs_precedes 8•#R p_sep_by_space 9•#S n_cs_precedes :•#T n_sep_by_space ;•#U p_sign_posn <•#V n_sign_posn =•#W int_p_cs_precedes >•#X int_n_cs_precedes ?•#Y int_p_sep_by_space @•#Z int_n_sep_by_space A•#[ int_p_sign_posn B•#\ int_n_sign_posn C•#])Û3!5Îá¢0äA K*´va_list"Iöfpos_t"U[ __sbuf"`d _base"ad# _size"bá#*› __sFILE˜"‚º _p"ƒd# _r"„á# _w"…á# _flags"†¬# _file"‡¬# _bf"ˆ4# _lbfsize"‰á#( _cookie"Œ‘#0 _close"É#8 _read"Žè#@ _seek"#H _write"&#P _ub"“4#X _extra"”7#h _ur"•á#p _ubuf"˜=#t _nbuf"™M#w _lb"œ4#x _blksize"Ÿá#ˆ _offset" &#.áÉ‘*º.áè‘Îá*Ï.&‘&á*î.á&‘¢á* __sFILEX*,›M’›]’FILE"¡j/(4"ï*])K"ðáœ)À1"ñá³);a"òáÊ)(0"óáá)ö8"ôáø)18"õá*&)9"öÎ;Îá%Á"úB[¢¢)ë""ÿÑÃÃ2T#"å-§¢¢3y"áÉFá3q""áææ*ì+&3ZV"F 3"á!4Ð,"á39" ÎGÎï" [¢3K5"ás¢32"ᢢ/&"¤ÁK"½Î3©_"áäÎáÃ4¿"3›T"Î Î3¢"á' á3û"©áJ Îâ53c:"ªál ¢l *3Ç"«á ¢l 3œ""¬á¶ Îâl 3C?"­áØ ¢¢l •è ’clock_t#MÙ tm8#ZÉ! tm_sec#[á# tm_min#\á# tm_hour#]á# tm_mday#^á# tm_mon#_á# tm_year#`á# tm_wday#aá# tm_yday#bá# tm_isdst#cá# tm_gmtoff#dF#( tm_zone#eÎ#0pthread_once_t$^q__gthread_once_t%/É!wint_t&F $_7&QT" __min&R«# __max&S«# __map&T«# __types&UT"#*è_RuneEntry&V" $_8&X " __nranges&Yá# __ranges&Z "#*Z"_RuneRange&[l" $_9&]ç" __name&^ç"# __mask&_è#•÷"’ _RuneCharClass&`¸"6$_10ˆ &bx$ __magic&c# __encoding&dx$# __sgetrune&f§$#( __sputrune&gË$#0 __invalid_rune&h«#8 __runetype&jÑ$#< __maplower&ká$#¼ __mapupper&lá$#¼ __runetype_ext&s¦"#À __maplower_ext&t¦"#Ð __mapupper_ext&u¦"#à __variable&w‘#ð __variable_len&xá#ø __ncharclasses&}á#ü __charclasses&~ñ$#€•ˆ$’.«¡$¢Ê¡$*¢*ˆ$.áË$«ÎÊÜ*­$èá$’ÿ«ñ$’ÿ*÷"_RuneLocale& #7$>'åï-á$%á7Æ<'ëûAá>%á7î>'÷¿áX%á7-'þ|'ár%á&I'  á%á& ' Áá¨%á&.'xGáÃ%á&>'´IáÞ%á&Z'X*áù%á&Ú7'"tá&á&å3')E/á/&á&r '5-áJ&á&Ù&';Ç'áe&á8œ#|U0è )J#~˜&ÑÑ%ï8#‚Ÿ:ѳ&³&*÷ )àJ#…ÑÐ&Ð&*Ñ)u9#{Îí&í&*ó&+÷ )³9#}Î''*'+Ñ) #€³&1'')È9#³&H''%$?#ƒXÃr'Îâí&mbstate_t(U°wctype_t)4ª)TQ(y÷!­'á)$ (z÷!Ä')+ ({,å',á)Ýa(|÷!(2)b(}á(`)-N(~á9(á)?_(áV(`5)ø(€ás(`5)E5(÷!Š(0Q(‚÷!)n#(ƒÃ¸(¢Ã¸(*r')ê\(…Ãä(,¢Ã¸()2(†áû(û(*)+r'),:(ˆÃ,),¡$ø()*(‰÷!H)2)€ (Š÷!_)2)™2(Œá),Ã`5)– (áž)``5)ë(Ž÷!º)÷!)‚a(áÛ)`l )Ã>(Äáü)`l )Ž6(’á"*,Ã`l )Ø4(ÆáC*``l )À#(“á_*`l )%Z(Çá{*`l )°!(”Ü*Î2¸()H%(•,¸*,`)E-(—áÔ*``)(˜áð*``)[/(™, +,`)‡-(šÃ(+``%,3(œJÃR+,Ã`í&)ä"(Ãi+`)Þ.(ž,Š+,`Ã)ç8(Ÿá«+``Ã)P:( ,Ì+,`Ã)5-(¤Ãò+Îò+ø(*`) (¥Ã,``)`O(©0,`0,*,)gO(ÈVR,`0,)nO(«,s,,`0,)uO(¬F”,`0,á)14(®áµ,`0,á)p,(§ÃÖ,,`Ã)Ñ/(¨áí,÷!)NR(°á-``Ã)¾T(±,/-,`Ã)šH(²,P-,`Ã)ê2(³,q-,2Ã)0`(´á‰-`5)“#(µá¡-`5)î)(–,½-`2)µ0(¡,Ù-``)J)(¢,õ-`2)Þ>(¦,.``)”M(¯,2.`2Ã)](Ê{N.`0,)-(Ío.`0,á)Õ>(Ï,.`0,á __gnu_debug:².9;9<Ó:Œ+éˆ0streampos*Ó ;z +ñ£Hë.ˆ0Ž0%ùZ+õ "”0 /Ž0Ž0%)a+ùë:”0+/Ž0Ž0%S/+ý‰+áP/¢¢Ã2Öa+ !Ãl/¢2ïF+ÛI¢’/¢ÃŽ02t+ kθ/΢Ã22U+ %ÎÞ/΢Ã2z +ÇUÎ0ÎÕ2þ!+gZ• 0œ02žN+[aá<0Ž02UJ+=Z”0]0œ0œ0< )+#Gá!)8+&Aáœ0=•=¨bool=¢0+á.á²05*¸0>__vtbl_ptr_type§0?´G:Þ,62/†M,Dü02/†M,F122/J,K/12á%þ.,NzJÎP1"2ˆ0%þ.,Q:@¢q1"2Ž0%?%,VÞ'Η12á,;O%,` 3¹12Îá%VR,dÃFÃÕ1"2;âY,jG4÷12ÎŽ0@&,n[2Î*Ü0=2+Ü0*2:À-12Ü0#/ìY.dQ22/ìY.fj22‡2Am=.l2á*(2=2+(2+”0+Ò_Atomic_word/%á*l :& -8ÉEBnposXÉEC_M_dataplusl #_Rep_base_RepD„,;OÎ3ÎED„,ÙVÎA3ÙEÎD0%­MßE_3ÎEDÓ#% Aô}3ÎED±);!ô›3ÎEE--Zµ3ÙED[49ÃÝ3ÎEá¢EiS<–%4ÎEáá¢DWKDhUÃ.4ÎEááDá4L:H”0Q4ÎE¢E'&U’St4΢áEE;^V—4΢áE[;g;:º4Îá•EÞOzTÝ4ÎôôEÞO~_35ÎWWEÞO‚¢#5ÎÎÎEÞO†ÙF5΢¢D2 ŠÁaáh5ááEÿ0ÃO‘5ÙEáááE&V0µ©«5ÙEFd"še)åEÓÓ5ÙE/Ó0¿ì5ÙE‡2/Ó0·6ÙEëE/Ó0Å(6ÙEëEáá/Ó0ÐP6ÙEëEáá‡2/Ó0Ûs6ÙE¢á‡2/Ó0â‘6ÙE¢‡2/Ó0é´6ÙEᕇ2kìÏ6ÙEá23VôõbñEñ6ÙEëE23Vüf5ñE7ÙE¢23VgbñE57ÙE•2A4Ò9ôR7ÙE2A48Wo7ÎE2ýX&u#ôŒ7ÙE2ýX1•W©7ÎE2­T:3 Æ7ÙE2­TC)« ã7ÎE2l LÓ 3 8ÙE2l U¡« 8ÎE2¥ ]ãÃ:8ÎE2ÖacEFÃW8ÎE2VRhs(Ãt8ÎE :0nÌZ—8ÙEá• :ƒXµ8ÙEá2š#‹ÒPÃÒ8ÎE  ,0äÞ ð8ÙEá Ç6¦ôS 9ÙE2÷L­– ”0&9ÎE2h¼LŽ0H9ÎEá2h͵ˆ0j9ÙEá2Yâõ)Ž0Œ9ÎEá2YõS ˆ0®9ÙEá2¹=R5ñEÐ9ÙEëE2¹= ¾,ñEò9ÙE¢2¹=^ñE:ÙE•2_50J„ñE6:ÙEëE2_50[=VñEb:ÙEëEáá2_50/‚YñE‰:ÙE¢á2_5B*ñE«:ÙE¢2_50 ,ñEÒ:ÙEá• ñe`Kð:ÙE•%z 0ø2 ñE;ÙEëE2z ƒBTñE=;ÙEëEáá2z 0-PñEd;ÙE¢á2z Ÿ/ñE†;ÙE¢2z ¯6&ñE­;ÙEá• R[̽0Õ;ÙEôá•2R[ë»LñEü;ÙEáëE2R[Ò8ñE-<ÙEáëEáá2R[0m ñEY<ÙEá¢á2R[**ñE€<ÙEá¢2R[A”<ñE¬<ÙEáá•2R[Rî ôÓ<ÙEô•2ª j…(ñEú<ÙEáá2ª zè ô=ÙEô2ª ŽôFôC=ÙEôô2/©F6ñEo=ÙEááëE2/Àð%ñE¥=ÙEááëEáá2/0jñEÖ=ÙEáá¢á2/êˆPñE>ÙEáá¢2/çTñE3>ÙEááá•2/’QñE_>ÙEôôëE2/%ò0ñE>ÙEôô¢á2/:ŸDñE¼>ÙEôô¢2/OöQñEí>ÙEôôá•2/s¢ñE?ÙEôôÎÎ2/~¶ñEO?ÙEôô¢¢2/ˆ†*ñE€?ÙEôôôô2/“QñE±?ÙEôôWWD[60‹ëñEã?ÙEááá•Dë^0˜¸!ñE@ÙEáá¢áG*0¦Ô$Î;@ᕇ222U0Á©Ãg@ÎEÎáá 6:0õ®W…@ÙEñE2süî6¢¢@ÎE2g[ÎL¢¿@ÎE2Z &(2Ü@ÎE2ïF0Ï/ÃAÎE¢áá2ïF)0Ã/AÎEëEá2ïF7ÃVAÎE¢á2ïF0æx-Ã}AÎE•á2ÆTU­#äAÎEëEá2ÆT0ø®KÃÐAÎE¢áá2ÆTqŽ Ã÷AÎE¢á2ÆT0 B[ÃBÎE•á2S ñÃEBÎEëEá2S 0å*ÃqBÎE¢áá2S «Ï2ØBÎE¢á2S ¾+ÿBÎE•á2RHÌ!MÃæBÎEëEá2RH0-•^ÃCÎE¢áá2RHè—Ã9CÎE¢á2RHû Ã`CÎE•á2 ] 53ÇCÎEëEá2 ]0BA^óCÎE¢áá2 ]& ÃÚCÎE¢á2 ]0N-ÃDÎE•á2!DHWÃ(DÎEëEá2!0YD ÃTDÎE¢áá2!aUÃ{DÎE¢á2!0nh?âDÎE•á29í4¶2ÉDÎEáá2S/“ê!áëDÎEëE2S/0‚‘WáEÎEááëE2S/0’`GáMEÎEááëEáá2S/0£„?áoEÎE¢2S/0²3Ná›EÎEáá¢!S/0ÃØ6áÎEáá¢á+Ã*ÔE+¶2*¶2*ù2=ù2=ÔE=¶2:í2”0^K?ÎßE‡2áà H’*H+1m‰)¢0J,O1n§S¢0 Iall1p_ZNSt6locale3allE¢0?C_M_impl1rK##_S_classic1 _ZNSt6locale10_S_classicErK#_S_global1#_ZNSt6locale9_S_globalErKLÆH1)c0xK#_S_once18_ZNSt6locale7_S_onceEß!–9_/{1{©IˆK/{1„ÂIˆKŽK/{1ÛIˆK¢/{1þIˆKŽK¢á/{1ª!JˆKŽKŽKá/K 1º;JˆKá%3V1Å÷ŽK\JˆKŽKstring-<¶2%- 1Ý?\J†J™K%UO1çL7”0§J™KŽK%A71ð2”0ÈJ™KŽK2\#1°bHäJŽK<»>1”@ŽKM{1<KˆKrKNL1?úMN1BË)DíJ1E–$áLKáOïA1H%*ˆKŽKŽKá*ÖH+}K*ƒK+¢*H=”K+H*”KP‰I1WŸKšMQ_vptr$facet²0#R51\œ2#__c_locale28šM#_S_c_locale1__ZNSt6locale5facet11_S_c_localeEÕKLY1be°M#_S_once1e_ZNSt6locale5facet7_S_onceEß!N1i°M–1v‹LµMÃSÎ1{ŸK¬LµMáE9"1· ÏL»M¢ÕKD0[1‚¬"ÕKìL»ME–`1…ÙM»MF›R1Š-1ÕKFƒ1€F¢E¤F1‘w4EMÁMEK_1•ß@_MÁMM–1 zMµMÌMT3V1£ÒMµMÌM*á•°M’+ M*ŸK=ÕK*ÇM+ŸK=ÇM=ŸKUI1²‹NRüZ1ÂÃ#"‚1Å_ZNSt6locale2id11_S_refcountEœ2E3V1È“XAN‹N‘NM9_1Ê\N‹N‘N9_1ÐqN‹N!5O1Ó4 ÜN*ØM=—N+ØM*—NUÖH(1ÙTQR51ìœ2#C_M_facets1íTQ#C_M_facets_size1îÃ#C_M_caches1ïTQ#C_M_names1ðÜ# L¢1ñÁYZQLÄP1òy"ZQL³Y1ó”(ZQL‰1ôP,ZQL8`1õ,>ZQL1ödZQL®1÷" eQE¤F1úºOrKEK_1 ÔOrKM1 ôOrK{QÃM1 PrK¢ÃM1/PrKÃM$1KPrKáM1fPrK{QE3V1t$…PrK{QD¢a1VX”0£PrKE61&XÇPrK†QáE—1)Ó(ëPrK†QpQEò1,Œ1QrK†QœNE.1/°^3QrKœNÁMOc17« rKÁMÃ*ÁMœNeQVpQpQV*vQ+œN=Q+¢N*Q=’Q+\J*5 W²Qù ²Qá=ï *Q*Û *"Xï ØÊÊQÃXQ_vptr$ios_base²0#Y´T{ÃXZdec²<ÃXZfixedÜ<ÃXZhex ŽÃXYöwÃXZleftÃX Zoct"9ÃX@Zrighti^ÃX€[I'<ÃX[¯ –>ÃX[Ô'$ÁIÃX\showpos'æ.ÃX\skipws*ñ]ÃX\unitbuf-‰ ÃX [1 ÃX@Y×4ÜZÃX°YU37œ-ÃXJ[c_:óÃXZbadbitLoLÈXZeofbitOÌÈXZfailbitT :ÈXZgoodbitWL"ÈXZappjBÍXZatemûHÍX]binarys_ZNSt8ios_base6binaryEÍXY<_v´%ÍXY__yÍ+ÍX]trunc|_ZNSt8ios_base5truncEÍX ]beg‹_ZNSt8ios_base3begEÒXZcurްPÒXYýX‘|ÒXstreamsize*NßC_M_precisionÉŸT#C_M_widthÊŸT#C_M_flagsË» #C_M_exceptionÌH #C_M_streambuf_stateÍH # C_M_callbacksç—Q#(C_M_word_zeroøÛ #0C_M_local_wordý×X#@C_M_word_sizeá#ÀC_M_word¾Q#ÈC_M_ios_localeH#Ð VÀM&åUçX¸QáEOSêÔVçXù E9RíšVçXDµF%6íXFVçXá”0Eë KA`VçX2îX$$» }VóX2îX.(S» ŸVçX» 2›Y>)Y» ÁVçX» 2›YO» èVçX» » DA^.XWçX» 2£#j4ŸT#WóX2£#r«@ŸTEWçXŸT2³€U=ŸTbWóX2³ˆÂŸT„WçXŸT2H*›¦J”0 W”02]I§Ç%HÂWçXŽK2!+²RHßWóX2ÈK¼…ŽKüWóX<F&ÎÈJá28cÞ˜GþX0XçXá2óƒYRXçXá^¯=ÊQrXçXáM-!ˆXçXM-! £XçX YT3VÉG²QçX Y+» +H +â +§ Û çX’*ÊQ=Û *ùX+ÊQ=F=‘=ùXXÕ@3:Y†_Q_vptr$basic_streambuf²0#__M_in_beg4ÃÎ#__M_in_cur4ÄÎ#__M_in_end4ÅÎ#__M_out_beg4ÆÎ# __M_out_cur4ÇÎ#(__M_out_end4ÈÎ#0__M_buf_locale4ÏH#8`²Z4ÔYøY†_á%\)4à–HZ†_ŽK%!+4ñcH5ZŒ_%¢I4þ ;†_[Z†_ÎF2‹`4ßG¾.‡Z†_§ â 2…94¾.®Z†_ â 2aS4 X!áËZ†_2õO4˜7ŸTèZ†_2 )4'eHá[†_2Ðb49ž á"[†_2Æ84OµNá?[†_2Ì84b¾SŸTf[†_ÎF2j;4p¨:áˆ[†_•2!Y4‰äaá¥[†_2HQ4¤ áÇ[†_•2NQ4¾= ŸTî[†_¢FMò$4Ë\†_D]04ÞÇÎ"\Œ_D6!4á|OÎ@\Œ_DÊ,4äa Î^\Œ_EÁU4îRM}\†_áE Y4ù̦\†_ÎÎÎD¦"4 €0ÎÄ\Œ_DM4k:Îâ\Œ_Da[4G`Î]Œ_E 4M.]†_áE¥Y4'ä_C]†_ÎÎa]I4<ƒUYj]†_ŽKbÁK4K#†_Yš]†_ÎFbåJ4W98¾.YÏ]†_§ â bè%4cø#¾.Yÿ]†_ â be;4oþ4áY%^†_bŽG4…ð/ŸTYK^†_cCL52a7ŸTYz^†_ÎFb@4«ñ á Y ^†_b±_4¸cIá YÆ^†_b/R4ÐZQá Yñ^†_ácÉb5TqbŸT Y _†_¢Fb¤M4ûÃMá YK_†_áMò$4f_†_—_T3V4"Ä=_†_—_*Y*’_+Y=’_=Ywctrans_t6'7—)HÖ"á×_÷!7’T)NiVáñ_÷!7µR6?»Gá `÷!7`V)TPá%`÷!7ªY)ZÿIáD`÷!ƒ'7<)`8á^`÷!7ÃZ)f+"áx`÷!7ŠX)l^ á’`÷!7—?)rYá¬`÷!7D.)x¤ZáÆ`÷!7—)~M;áà`÷!7JL)„ áú`÷!7rA)й9áa÷!)Â6†÷!0a÷!£_7QV)Ï÷!Ja÷!7‰ )–—9÷!da÷!)»26ˆ£_{a¢))²ƒ'’a¢:˜7*‹bdupper71yS‹b€dlower72öY‹bdalpha73.‹bddigit74¿‹bexdigit75®‹bdspace76È‹b@eprint77/‹bdgraph78Ø]‹b%dcntrl797U‹bdpunct7:¢2‹b dalnum7;A‹b+á*¢0f¥@¨ŸKhŸK#’a#C_M_c_locale_ctype°ÕK#C_M_del±”0#C_M_toupper²b# C_M_tolower³b#(C_M_table´h#0C_M_widen_okµ•#8C_M_widen¶h#9C_M_narrow·h#¹C_M_narrow_ok¸•#¹g9_½_ZNSt5ctypeIcE2idEØMhtable_size¿_ZNSt5ctypeIcE10table_sizeEÉEC'Ìd)hh”0ÃC'Ú-d)hÕKh”0Ã2H_æ”0Td/há•2H_õ¾¢€d/h¢¢:h2Y[)¢¬d/hᢢ2…G"'¢Ød/hᢢ2Ù& Õ•úd/h•2Ù&1î&¢!e/h΢2r A2•Ce/h•2r RY¢je/h΢2£_fÌ_•Œe/h•2£_@¢¸e/h¢¢Î2§W P>•ße/h••2§WÂZ¢f/h¢¢•ÎD_HÒh.f/hF69×ãhS+à–bbf)hábXðÇ*•–bf/h•bX;I¢–b½f/h΢bà: a•–bèf/h•bà:"Ž!¢–bg/h΢bû^6|A•–bCg/h•bû^M/0¢–bxg/h¢¢Îb½6gy•–b¨g/h••b½6‚j6¢ –bâg/h¢¢•ÎEdAв]üg/hO|`šÃ[/h*‹b•)h’ÿ*–b*5h+–b*áU³Æ ”hia$Ë ƒ=”hi½8Ö £¢!NÛ ¹;Ä•••+Äjä37ÊQqlÊQ#__M_tie8Wql#Ø__M_fill8X•#à__M_fill_init8Y”0#á__M_streambuf8Z†_#è__M_ctype8]/h#ð__M_num_put8_wl#ø__M_num_get8a‚l#€%c 8k<‘kil%éU8o”0‡il%}98{$H £il;Ç69-Z%Ài˜lH ;8ë Ýi˜lH ;×b8–Å1úi˜lH %ÔH8¦D9”0jl% )8°F”02jl%8»ø”0Njl% ?8Åñ"”0jjl%wV8ÐáH †jl;wV8ó£j˜lH É#8½j˜l†_^¸8 ™hÝj˜lá2q98(qlújl2q98%«Xqlk˜lql2¥<83«†_9kl%¥<999†_Zk˜l†_%K 9C¸žl{k˜l¤l2ßA8d8•˜kl2ßA8xÌ•ºk˜l•%]I9€)GHÛk˜lŽK%§W9u?P•ll••%£_9z%•"ll•MÉ#8¼8l˜lk˜69Œt;Vl˜l†_lÜL9«É`˜lŽK**}l+<*ˆl+…*“l+™h*™h=™h=“lUô:}rnR6^:Î#:ŠÜlrn:ölrnxn2óU:™å;ˆ0mƒn28?:L-Î0mƒn2x=:¡¦/ŽnMmrn2x=:¨b/ªlomrná2ö>:­UFŽnŒmrn2ö>:´Fªl®mrná2h:¹¤Aˆ0Ðmƒn”n2¹=:½Žnòmrn”n2ýU:Átªlnƒn”n2-?:Åg@Žn6nrn”n2V:É[<ªlXnƒn”n! Y:ÍéNxnƒn*ªl=~n+Î*‰n+ªl=ªl=šn+ß=H ={P…ŸKŠtŸK#g9_Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEØM94¤.oŠtá2Ã*¿12Îdo‚lÎβQŸnt2Ã*ãÏCΚo‚lÎβQŸnþX2Ã*èÙDÎÐo‚lÎβQŸn–t2Ã*ígCÎp‚lÎβQŸnœt2Ã*ò7DΉhá ‰}¢~äc/R>4ËWá ‰}Ì~äác¤M>VÙá ‰}ö~äácÁK=ÑrK†_‰}%äÎFcåJ>›¾.‰}Yä§ â cè%>Êr¾.‰}ˆä â k#>现äÎáák¢=ô§ÉäpWU‰}äá*‰}*ð+‰}j{`3Owyô€wy#C_M_stringbuf=މ}#1/=¡N€ô€á7}â 1/=¶y€ô€á7}ëEâ ^'.=ÀõŸ€ô€á7}2¥<=Ë ?ä¼€ú€2’ =Óš.¶2Ù€ú€q’ =݉'ô€ëE*õ*+õ stk? ƒý9‚rType?WSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDº”YãbsSRATE?ù_ZN3stkL5SRATEEš‡€ˆå@tRT_BUFFER_SIZE?ÿ_ZN3stkL14RT_BUFFER_SIZEEF”sPI?_ZN3stkL2PIEš‡-DTû! @sTWO_PI?_ZN3stkL6TWO_PIEš‡-DTû!@sONE_OVER_128?_ZN3stkL12ONE_OVER_128Eš‡€?X?U ƒ„Q_vptr$StkError²0#_message_?j\J#_type_?k#/ý9?otƒ„ŒQ`R)?s ƒ“ƒ„áuR?vOY ƒ³ƒ„vz ?y°)"„ ƒ׃„và?|UcŒQ ƒûƒ„w©L?S1¢ ƒ„* ƒ=(„+X‚?„-„”‡Q_vptr$Stk²0#H??ˆ$I‹bHq ?‰(+‹bHÍ6?ŠaJ‹bHÏ7?‹ß‹bHµa?ŒÞ‹bHx,?úT‹bStkFloat?Lxsrate_?ÔœP¶„yE?Õ‡\Jy7?Ö·(”0yT$?×ÌT”0zalertList_?Ø_ZN3stk3Stk10alertList_EÄostringstream3ŽõyF?Ü·+?…_ignoreSampleRateChange_?Ý”0#8‰<?t ¶„;¨?¤à9±…¶„;ø?¬ö Î…”‡”08¤)?¯:J\J;ˆ?²Eö…\J;Ba?µs+ †d;©b?¸ØX$†d;®?»cº‰á%9_9·_áÖ‰æŠ%A<3)áò‰æŠ%{U?”0 Šá; (Bª`)Šá”0v¯>Eá4‰\ŠàŠ,FávÍ4Há4‰ŠàŠ‘Fá%¯>K†LṊá,FáÍ4N* áá‘Fá*4‰*ìŠ+4‰X#‚(D -„QŒ4‰#_address_DEEˆ#_validAddress_DF”0#$/ãbD&P‹QŒá`KD)ñŠo‹QŒá;SD/G‘‹QŒá\Jv¯>D5BbáñŠÄ‹QŒ,FávÍ4D8áñŠ÷‹QŒ‘Fá%óD;gWá,ŒQŒ,Fá\Jál—IDC)QŒWŒá\J*ñŠ*EˆUW:}%ŽR6^:¢#:ŠŒ%Ž:©Œ%Ž+Ž2óU:™M Ž0ÆŒ1Ž28?:É ¢ãŒ1Ž2x=:¡$,<Ž%Ž2x=:¨á+]Œ"%Žá2ö>:­j><Ž?%Ž2ö>:´ø=]Œa%Žá2h:¹¶-Ž0ƒ1Ž”n2¹=:½V<Ž¥%Ž”n2ýU:ÁþO]ŒÇ1Ž”n2-?:ŰO<Žé%Ž”n2V:ÉD(]Œ Ž1Ž”n! Y:Í‘+Ž1Ž*]Œ=ƒK*7Ž+]Œ=]Œ€· 0y1¹ |Ž_data0¹‘l‚ò‰++L­Žsocket?á‘l=ÉE‚ó+J+˜ðŽ__a¶ðŽ‘h__b¶ðŽ‘`+­Ž‚ 7äσ__groupingþ ¢‘¨ƒ__grouping_sizeþ Ñ ƒ__grouping_tmpþ Ï‘˜„__n ÉE‘P„__min ÉE‘H„__i Ѹ„__test ”0‘_…p·„__j Ѱ+ŒQ†m_J++0(__initialize_pná‘l__priorityná‘h‡!b+¢+|ˆc7QÈl‰‘‘hŠ‘‹ZRáÈ‹à È‘hŒZZ,‘`ŒìLZF‘XŒîXZá‘T+QŒŠÄ‹`â@`)‘‹à È‘hŒZ`‘‘`ŒìL`F‘XŒîX`á‘TŠ,ŒL@õ¬–‘‹à È‘XŒþ.LWŒ‘PŒALá‘LŒVTL–‘‘@hostpNœ‘‘h=\J*ÀˆŠ÷‹föÚø1’‹à È‘¨ŒZf,‘ ŒìLfF‘˜ŒAfá‘”ŒVTf–‘‘ˆŒîXfá‘„Žþ.iEˆ‘@Šo‹FÚKD’‹à È‘HŒAFá‘DŒVTF–‘‘¸P‹B©’à È‘__in_chrg¢0’’|TLƒÕ’“Œ’‘h’’ '„»Ü““Œ’‘h’’^¼ó(-““Œ’‘h7‹R“à È”Aá’-“¾ôt«““:“‘¸“E“‘´…+çŽþ.4Eˆ‘@’-“Ù?À”“:“‘¸“E“‘´…Q Žþ.4Eˆ‘@•_DefaultRuneLocale&„÷$–__dso_handle‘—)‚€ˆå@+ú˜Q‚—…‚-DTû! @—§‚-DTû!@—Ñ‚€?+Î0'nothrowI—A€”ostream3Šwy'cerrArTš”™_ P1]digitsF_ZNSt14numeric_limitsImE6digitsE¢0@šÒAï_ZNSt14numeric_limitsIfE12has_infinityE’2šÎ<ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE’2š¢Tó_ZNSt14numeric_limitsIfE10has_denormE—2šÒA(_ZNSt14numeric_limitsIdE12has_infinityE’2šÎ<)_ZNSt14numeric_limitsIdE13has_quiet_NaNE’2š¢T,_ZNSt14numeric_limitsIdE10has_denormE—2šÒAa_ZNSt14numeric_limitsIeE12has_infinityE’2šÎ<b_ZNSt14numeric_limitsIeE13has_quiet_NaNE’2š¢Te_ZNSt14numeric_limitsIeE10has_denormE—2›nposXÉEHL!0@ÚÉEJÃ20E×/¨H`0QYýGœnpos_ZNSbIwSt11char_traitsIwESaIwEE4nposEÉEL!0@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEÉEÃ20E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEfJC'1iŒ,¢0Knumeric1jZ¢0J<.1kŒa¢0JàJ1l_T¢0JÌ>1m‰)¢0J,O1n§S¢0 LÆH1)c0xKLY1beŠ˜+ ML¢1ñÁYZQLÄP1òy"ZQL³Y1ó”(ZQL‰1ôP,ZQL8`1õ,>ZQL1ödZQL®1÷" eQY´T{ÃXZdec²<ÃXZfixedÜ<ÃXZhex ŽÃXYöwÃXZleftÃX Zoct"9ÃX@Zrighti^ÃX€[I'<ÃX[¯ –>ÃX[Ô'$ÁIÃX\showpos'æ.ÃX\skipws*ñ]ÃX\unitbuf-‰ ÃX [1 ÃX@Y×4ÜZÃX°YU37œ-ÃXJ[c_:óÃXZbadbitLoLÈXZeofbitOÌÈXZfailbitT :ÈXZgoodbitWL"ÈXZappjBÍXZatemûHÍXY<_v´%ÍXY__yÍ+ÍXZcurްPÒXYýX‘|ÒXdupper71yS‹b€dlower72öY‹bdalpha73.‹bddigit74¿‹bexdigit75®‹bdspace76È‹b@eprint77/‹bdgraph78Ø]‹b%dcntrl797U‹bdpunct7:¢2‹b dalnum7;A‹bœ_S_atoms_out!_ZNSt10__num_base12_S_atoms_outE¢œ_S_atoms_in%_ZNSt10__num_base11_S_atoms_inE¢ia$Ë ƒ=”hi½8Ö £¢gª=3_ZNSt10moneypunctIcLb1EE4intlE’2gª=3_ZNSt10moneypunctIcLb0EE4intlE’2gª=3_ZNSt10moneypunctIwLb1EE4intlE’2gª=3_ZNSt10moneypunctIwLb0EE4intlE’2gª=«_ZNSt17moneypunct_bynameIcLb0EE4intlE’2gª=«_ZNSt17moneypunct_bynameIcLb1EE4intlE’2gª=«_ZNSt17moneypunct_bynameIwLb0EE4intlE’2gª=«_ZNSt17moneypunct_bynameIwLb1EE4intlE’2H??ˆ$I‹bHq ?‰(+‹bHÍ6?ŠaJ‹bHÏ7?‹ß‹bHµa?ŒÞ‹bHx,?úT‹bxsrate_?ÔœP¶„yE?Õ‡\Jy7?Ö·(”0yT$?×ÌT”0yF?Ü·+?…% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;9: ; <  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;%.? : ; ‡@I< &.: ;‡@I< '4: ; ‡@I? < (4: ; ‡@I< ).? : ; I< * I+&I,&-.I/.? : ; < 0.? : ; I< 1 : ; I8 2.? : ;‡@I< 3.? : ;I< 4.? : ;I< 56 : ; 7.: ; ‡@I< 8.? : ; ‡@I< 9:: ; :G : ; ;.? : ; ‡@< <.? : ;‡@I< = I> I?G : ; @.? : ; ‡@< A.? : ; < B4: ;‡@I? < C : ;I8 2 D.? : ;‡@I2 < E.? : ;‡@2 < F.? : ;‡@I2 < G.? : ; ‡@I2 < H4: ; ‡@I? < I4: ; ‡@I? <  J4: ; ‡@I? <  K4: ; ‡@I? <  L4: ;‡@I? 2 < M.? : ;2 < N.? : ;‡@2 < O.? : ;‡@2 < PG : ;Q I8 4 R : ;I8 2 S.? : ;L 2 < T.? : ;‡@I2 < UG : ;V!WXG : ; Y4: ;‡@I? <  Z4: ;‡@I? <  [4: ;‡@I? < \4: ;‡@I? < ]4: ;‡@I? <  ^.? : ;L < _ : ; I8 2 `.? : ; L < a.? : ;‡@L M 2 < b.? : ;‡@IL M 2 < c.? : ; ‡@IL M 2 < d4: ; ‡@I? < e4: ; ‡@I? < fG : ;g4: ;‡@I? < h4: ;‡@I? < i4: ;‡@I? < jG : ; k.? : ; ‡@2 < l.? : ; ‡@2 < m.? : ;‡@IL M 2 < nI8 L 2 o.? : ;2 < p.? L 4 < q.? : ;‡@< r : ; s4: ;‡@I<  t4: ;‡@I< u.? : ; ‡@L M < v.? : ; ‡@IL M < w.? : ; ‡@IL M < x4: ; ‡@I? 2 < y4: ; ‡@I? 2 < z4: ; ‡@I? 2 < {.? : ; 2 < |.? : ; L 2 < }.? : ; ‡@L M 2 < ~ : ;.? : ; ‡@I< €.: ; ‡@I@: ; I ‚.G@ƒ: ;I „4: ;I … †.‡@4 @‡.4 @ˆ.4 @‰I Š.G: ; @‹I4  Œ: ; I 4: ; I Ž4: ; I .G: ; I4 ‘I4 ’.1‡@@“1 ”: ; I•4: ; I? < –4I? 4 < —4G ˜4G™4G š4: ;‡@I? <  ›4: ;‡@I? <  œ4: ;‡@I? < 4: ; ‡@I? < L?J+C+¼²û /usr/include/libkern/i386../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/ext/usr/include/netinet_OSByteOrder.hSocket.hstl_algobase.hlocale_facets.tccUdpSocket.cppiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hnew_allocator.h stringfwd.hallocator.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccStk.htypes.hsocket.hin.h netdb.hUdpSocket.h /„YË.Ló׃OŸ#v/#å2K»ltº äh=9>h­)h.ió.Úƒ"K<äô®*9„Z¬>.ƒœZx‚ºØƺØƺØZÈò'‚»­/ÚKuç­/ÙŸ^=ò'‚»­/ÚKuç­/ÙŸ< +>t÷º¿/Ÿ J+íÖ_ä!$/Jww v++w++w++v++w++w+J+v !w!$w$7vJ+K+wK+N+wN++v+Ž+wŽ+‘+w‘+¢+v78w8;w;QvRSwSVwVávâãwãæwæ@v@AwADwDõvö÷w÷úwúÚvÚÛwÛÞwÞKvLMwMPwPƒv„…w…ˆwˆ»v¼½w½ÀwÀóvôõwõøwøvww?vsŸ|Žstk::Socket::isValid³Žminlstk::UdpSocket::writeBufferÍstk::UdpSocket::readBuffer)‘stk::UdpSocket::setAddress¢‘stk::UdpSocket::writeBufferTo1’stk::UdpSocket::setDestination©’stk::UdpSocket::~UdpSocketÕ’stk::UdpSocket::~UdpSocket“stk::UdpSocket::~UdpSocketR“stk::UdpSocket::UdpSocket«“stk::UdpSocket::UdpSocketPŸŠ__uint8_t¹__uint16_tè__uint32_t __int64_tR$_0__mbstate_t°__darwin_mbstate_tÊ__darwin_size_t__va_list_tagö__darwin_va_list“__darwin_wchar_t«__darwin_rune_tÂ__darwin_wint_tÙ__darwin_clock_tñ__darwin_time_t_opaque_pthread_once_t[__darwin_off_tq__darwin_pthread_once_t__darwin_wctrans_tª__darwin_wctype_tÃsize_tÑtime_tßptrdiff_t3$_4]div_tj$_5”ldiv_t¢$_6Ìlldiv_t´lconvva_list&fpos_t4__sbufj__sFILE]FILEè clock_t÷ tmÉ!pthread_once_tß!__gthread_once_t÷!wint_t"$_7Z"_RuneEntryl"$_8¦"_RuneRange¸"$_9÷"_RuneCharClass #$_10÷$_RuneLocaler'mbstate_tƒ'wctype_t².char_traits¸0__vtbl_ptr_typeÎ0nothrow_tÜ0new_allocator(2allocatorœ2_Atomic_word¶2basic_string,std::allocator >÷E_Rep_base >£_wctrans_t’actype_base–bctype@hmoney_base™hbasic_ios >ªl__normal_iterator, std::allocator > >«nnum_get > >Àtnum_put > >wybasic_ostream >‰}basic_stringbuf,std::allocator >õbasic_ostringstream,std::allocator > ƒStkError-„StkŸ‡in_addr_t°‡in_port_tÁ‡sa_family_tÔ‡sockaddr!ˆin_addrEˆsockaddr_inÀˆhostent4‰SocketñŠUdpSocket]Œ__normal_iterator, std::allocator > >š”ostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePathiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messages_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZN3stk9UdpSocketC1Ei_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNKSs4findERKSsm_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostreamwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwcfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmmoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk6Socket10readBufferEiPvlicopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16absputwchartowupperstr_ZNKSs5emptyEvsizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoi_OSSwapInt16atol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE~localefind_first_of_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk9UdpSocket10readBufferEPvli_ZN3stk9UdpSocket10setAddressEP11sockaddr_iniSs_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk9UdpSocket14setDestinationEiSs__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZN3stk6Socket10readBufferEPvli_M_refcountporthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZN3stk6Socket11writeBufferEPKvli_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZN3stk9UdpSocketC2Ei_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk6Socket7isValidEisetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEv_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwcwriteBufferTowctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmodebasic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEv_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacityprecision_ZNKSs5rfindERKSsmvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors__S_default_pattern_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9UdpSocketD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvsetBlocking_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZNK3stk6Socket4portEvwcsrchr~StkErrorpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstoll_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEvwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEv_ZL12_OSSwapInt16t_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getbegin_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEreadBuffervswscanf_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd~Init_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvmbtowcoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmcwcsncpy_M_refdatavfscanf_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assignsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcrdbufatexit_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv~allocatoroperator++_ZNSt10money_base18_S_default_patternEintl~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEwriteBufferclassicvfwscanfmonetarywcstoullwcsstr_M_cloneiscntrloperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZNSt10ctype_base5alnumE_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcfind_last_oftable_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEvsetAddresspubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose~UdpSocket_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitE_ZN3stk6Socket11writeBufferEiPKvligetMessageCString_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_localebufferSizeempty_ZNSs4_Rep10_M_disposeERKSaIcEpptr_ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr~Socketoverflow_ZNKSs6_M_repEvmblen_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEsetDestinationdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmmhostname_ZNSt6locale4timeE_ZSt4cerr_ZN3stk9UdpSocketD0Eviswalphatmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmmisValid_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZN3stk9UdpSocket13writeBufferToEPKvliSsi_ZNKSs7compareEmmRKSsnarrow_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_S_c_namebaseat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmSocketsetfsetgsetpiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeEconstructallocator_ZNSt10ctype_base5lowerE_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocatorbuffer_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_S_clone_c_locale_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~StkshowWarnings_ZN3stk9UdpSocketD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtollidinfwprintfis_M_remove_referenceoutfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbufuflow_ZNK3stk6Socket2idEv_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__S_empty_rep_storagewprintf_S_id_monetary_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk6Socket11setBlockingEib_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_Callback_listferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlengthfputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_GLOBAL__I__ZN3stk9UdpSocketC2Ei_ZN3stk9UdpSocket11writeBufferEPKvli_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstateUdpSocketbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk6Socket5closeEi_ZN3stk8StkError10getMessageEvUH‰å‰}üƒ}üÿ•À¶ÀÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃUdpSocket::setAddress: unknown host ()!UdpSocket: Couldn't create UDP socket!UdpSocket: Couldn't bind socket in constructor!N3stk9UdpSocketEÿÿ4Th§q1Àÿÿ44L=eÿÿ'$N‘ëÿÿ'$N‘ëzPLRx› 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ^† 4øÿÿÿÿÿÿÿµ† 4øÿÿÿÿÿÿÿäçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿqçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ%çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ%çÿÿÿÿÿÿÿ† ƒ4D-&E=/-4-õ0-ç<-â2=Û ÍF-´-ž0-<-‹2=„ iK-F.?3--E=D-E=ù/-ì4-Ï0-Á<-¼2=µ §F-Ž-x0-j<-e2=^ CK- .3-E=í@-Û4-Ë.µ@-£4-“.}@-k4-[.@/-39-9--÷8-ÏD-ÁE=·/-ª9-”J-h9-_-K8-.-E=å-ÚH-°0-¢<-“=-‡<-‚2={dG-\6-4I--ÕJ-q-K;-F7-À7-ƒ7-Y*-:5-Àh@è¸h@ðȘpH Ôë“㓽“µ“’“Š“d“\““ “ç’ß’»’³’A’9’²‘ª‘9‘1‘ÝÕ|tRJ7/çß´¬ûŽÁŽ¹ŽŠŽ‚ŽZŽRŽ0 ¡¿TðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(R-=A-8,B=%:- P>H-@?0( 1$&,¹#^¹ ¨#^¨"¤\¤# !^ p!^p l\l! 8)^8(4\4) '^&ü\ü' È%^È$Ä\Ä% ¡^¡ ^Œ\Œ i^iX^XT\T ^ \ è^èä\ä °^°¬\¬ x^xt\t @^@<\< ^\ Ð^ÐÌ\Ì ˜+^˜*”\”+ `^`\\\ (^($\$ CM·+Ùí J+@P1P7Y¨+]Î+aA,sy,…Ø+‰,±,ŸÜ,±x-»˜-Ò@.÷x.+°.Pè.€+"€Ð-Éâ‚X/÷@©/›RY /öÝÈ/’Ú 00ôƒà0i1¹L580„Op0¼i¨0€+?€.€`-¹0,Ð -pä–GGæ2(AWeM‚^—ùÏútf €Dc8íÁ[__ZN3stk6Socket7isValidEi__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk9UdpSocket11writeBufferEPKvli_sendto__ZN3stk9UdpSocket10readBufferEPvli_recvfrom__ZN3stk9UdpSocket10setAddressEP11sockaddr_iniSs__ZNKSs5c_strEv_gethostbyname__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E__ZN3stk3Stk11handleErrorENS_8StkError4TypeE_memcpy__ZN3stk9UdpSocket13writeBufferToEPKvliSsi___stack_chk_guard__ZNSsC1ERKSs__ZNSsD1Ev__Unwind_Resume___stack_chk_fail__ZN3stk9UdpSocket14setDestinationEiSs__ZN3stk9UdpSocketD0Ev__ZTVN3stk9UdpSocketE__ZN3stk6SocketD2Ev__ZdlPv__ZN3stk9UdpSocketD1Ev__ZN3stk9UdpSocketD2Ev__ZN3stk9UdpSocketC1Ei__ZN3stk6SocketC2Ev_socket_bind__ZN3stk9UdpSocketC2Ei__ZTIN3stk9UdpSocketE__ZN3stk3Stk17sampleRateChangedEdd__ZTSN3stk9UdpSocketE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk6SocketE___gxx_personality_v0__ZN3stk6Socket7isValidEi.eh__ZSt3minImERKT_S2_S2_.eh__ZN3stk9UdpSocket11writeBufferEPKvli.eh__ZN3stk9UdpSocket10readBufferEPvli.eh__ZN3stk9UdpSocket10setAddressEP11sockaddr_iniSs.eh__ZN3stk9UdpSocket13writeBufferToEPKvliSsi.eh__ZN3stk9UdpSocket14setDestinationEiSs.eh__ZN3stk9UdpSocketD0Ev.eh__ZN3stk9UdpSocketD1Ev.eh__ZN3stk9UdpSocketD2Ev.eh__ZN3stk9UdpSocketC1Ei.eh__ZN3stk9UdpSocketC2Ei.eh__GLOBAL__I__ZN3stk9UdpSocketC2Ei__ZL12_OSSwapInt16t__ZStL17__verify_groupingPKcmRKSs__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC0LC1GCC_except_table0GCC_except_table1LC2LC3GCC_except_table2GCC_except_table3EH_frame1__ZL12_OSSwapInt16t.eh__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk9UdpSocketC2Ei.eh___tcf_0.ehstk-4.4.4/src/Debug/Voicer.o000644 000766 000766 00000451740 12015735511 015545 0ustar00garygary000000 000000 Ïúíþ€ ¡ä  ä__text__TEXTl @í£€__debug_frame__DWARFpˆXòW__debug_info__DWARFø¥É˜(õÑ__debug_abbrev__DWARFéÖ =ò__debug_aranges__DWARFsôPý˜û__debug_macinfo__DWARFÃôcý__debug_line__DWARFÃôcý°û__debug_loc__DWARFDýÔäØû __debug_pubnames__DWARFÓ¸__debug_pubtypes__DWARFë,ë‹5__debug_inlined__DWARFÖ5v>__debug_str__DWARFÖ5Š…v>__debug_ranges__DWARF`»Ä__mod_init_func__DATA`»Ä(  __textcoal_nt__TEXTh»ßÄ0 ˆ €__cstring__TEXTHÍ/èÕ__gcc_except_tab__TEXTwÎn×__StaticInit__TEXTåÏX…Øp€__const_coal__DATA@ÐÈàØ  __const_coal__TEXTѨ٠__bss__DATA ä__literal8__TEXT(Ñ0ÈÙ__eh_frame__TEXTXÑHøÙ@k h__constructor__TEXT ä@í__destructor__TEXT ä@í˜ç+Ø( P¬Å"UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åSHƒì(H‰}ØÇEìëF‹uìH‹}ØHƒÇè‹@ …ÀŸÀ„Àt'‹uìH‹}ØHƒÇèH‹8H‹HƒÀ H‹ò¹ÏÿÐÿEì‹]ìH‹}ØHƒÇèH9Ã’À„Àu HƒÄ([ÉÃUH‰åSHƒì8H‰}ØH‰uЉUÌòEÀÇEìëK‹uìH‹}ØHƒÇèH‹@H;EДÀ„Àt)‹uìH‹}ØHƒÇèH‹8H‹HƒÀ0H‹òEÀ‹uÌÿÐëÿEì‹]ìH‹}ØHƒÇèH9Ã’À„Àu›HƒÄ8[ÉÃUH‰åSHƒì8H‰}؉uÔòEȉUÄÇEìëG‹uìH‹}ØHƒÇè‹@$;EÄ”À„Àt'‹uìH‹}ØHƒÇèH‹8H‹HƒÀ0H‹òEÈ‹uÔÿÐÿEì‹]ìH‹}ØHƒÇèH9Ã’À„ÀuŸHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØH‰uÐòEÈÇEìës‹uìH‹}ØHƒÇèH‹@H;EДÀ„ÀtQ‹uìH‹}ØHƒÇèH‹8H‹HƒÀ H‹òMÈòÎòYÁÿЋuìH‹}ØHƒÇèH‰ÂH‹EØ‹@0÷؉B ë!ÿEì‹]ìH‹}ØHƒÇèH9Ã’À„À…oÿÿÿHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØòEÐòMȉuÄÇEìéš‹uìH‹}ØHƒÇèò@f.EÐu z‹uìH‹}ØHƒÇè‹@$;EÄuÆEÃëÆEöEÄÀtO‹uìH‹}ØHƒÇèH‹8H‹HƒÀ H‹òMÈò2ÍòYÁÿЋuìH‹}ØHƒÇèH‰ÂH‹EØ‹@0÷؉B ÿEì‹]ìH‹}ØHƒÇèH9Ã’À„À…HÿÿÿHƒÄ8[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åATSHƒì@H‰}ØH‰uÐòEÈòMÈò­Ìf.ÁwëHòÌf(Èò\MÈòŒÌf(Ñò^Ðf(ÂH¸à?f(ÈH‰E¸òE¸èòEàëFòMÈòPÌò\ÈòDÌf(Ñò^Ðf(ÂH¸@f(ÈH‰E¸òE¸èòEàÇEìëa‹uìH‹}ØHƒÇèH‹@H;EДÀ„Àt?‹uìH‹}ØHƒÇèH‹H‹HƒÀ(L‹ ‹uìH‹}ØHƒÇèò@òYEàH‰ßAÿÔëÿEì‹]ìH‹}ØHƒÇèH9Ã’À„Àu…HƒÄ@[A\ÉÃUH‰åATSHƒì@H‰}ØòEЉuÌòMÐòfËf.ÁwëHòVËf(Èò\MÐòEËf(Ñò^Ðf(ÂH¸à?f(ÈH‰E¸òE¸èòEàëFòMÐò Ëò\ÈòýÊf(Ñò^Ðf(ÂH¸@f(ÈH‰E¸òE¸èòEàÇEìë]‹uìH‹}ØHƒÇè‹@$;EÌ”À„Àt=‹uìH‹}ØHƒÇèH‹H‹HƒÀ(L‹ ‹uìH‹}ØHƒÇèò@òYEàH‰ßAÿÔÿEì‹]ìH‹}ØHƒÇèH9Ã’À„Àu‰HƒÄ@[A\ÉÃUH‰åSHƒìHH‰}ØH‰uÐòEÈòMÈò+Êò\Èò'Êf(Ñò^Ðf(ÂH¸@f(ÈH‰E¸òE¸èf(ÈòûÉòYÁòEàÇEìë~‹uìH‹}ØHƒÇèH‹@H;EДÀ„Àt\‹uìH‹}ØHƒÇèH‰ÂH‹EÈH‰B‹uìH‹}ØHƒÇèH‰ÂH‹EàH‰B‹uìH‹}ØHƒÇèH‹8H‹HƒÀ(H‹òEàÿÐë!ÿEì‹]ìH‹}ØHƒÇèH9Ã’À„À…dÿÿÿHƒÄH[ÉÃUH‰åSHƒìHH‰}ØòEЉuÌòMÐòÉò\ÈòÉf(Ñò^Ðf(ÂH¸@f(ÈH‰E¸òE¸èf(ÈòäÈòYÁòEàÇEìëz‹uìH‹}ØHƒÇè‹@$;EÌ”À„ÀtZ‹uìH‹}ØHƒÇèH‰ÂH‹EÐH‰B‹uìH‹}ØHƒÇèH‰ÂH‹EàH‰B‹uìH‹}ØHƒÇèH‹8H‹HƒÀ(H‹òEàÿÐÿEì‹]ìH‹}ØHƒÇèH9Ã’À„À…hÿÿÿHƒÄH[ÉÃUH‰åSHƒìXH‰}ØòEÐòMȉuÄòMÐòûÇò\Èò÷Çf(Ñò^Ðf(ÂH¸@f(ÈH‰E¨òE¨èf(ÈòËÇòYÁòEàÇEìé?‹uìH‹}ØHƒÇèòHfWÀf.Áv‹uìH‹}ØHƒÇè‹@$;EÄuÆE·ëÆE·¶E·„À„ï‹uìH‹}ØHƒÇèH‰ÂH‹EØH‹@(H‰BHPH‹EØH‰P(‹uìH‹}ØHƒÇèH‰Â‹EĉB$‹uìH‹}ØHƒÇèH‰ÂH‹EÐH‰B‹uìH‹}ØHƒÇèH‰ÂH‹EàH‰B‹uìH‹}ØHƒÇèH‹8H‹HƒÀH‹òMÈò¥ÆòYÁH‹Eàf(ÈH‰E¨òE¨ÿÒ‹uìH‹}ØHƒÇèÇ@ ‹uìH‹}ØHƒÇèH‹@H‰E¸éËÿEì‹]ìH‹}ØHƒÇèH9Ã’À„À…£þÿÿÇEèÿÿÿÿÇEìëi‹uìH‹}ØHƒÇè‹@$;EÄ”À„ÀtIƒ}èÿu‹Eì‰Eèë;‹uìH‹}ØHƒÇèH‹X‹EèHcðH‹}ØHƒÇèH‹@H9ÜÀ„Àt‹Eì‰EèÿEì‹]ìH‹}ØHƒÇèH9Ã’À„À…yÿÿÿƒ}舋EèHcðH‹}ØHƒÇèH‰ÂH‹EØH‹@(H‰BHPH‹EØH‰P(‹EèHcðH‹}ØHƒÇèH‰Â‹EĉB$‹EèHcðH‹}ØHƒÇèH‰ÂH‹EÐH‰B‹EèHcðH‹}ØHƒÇèH‰ÂH‹EàH‰B‹EèHcðH‹}ØHƒÇèH‹8H‹HƒÀH‹òMÈòåÄòYÁH‹Eàf(ÈH‰E¨òE¨ÿÒ‹EèHcðH‹}ØHƒÇèÇ@ ‹EèHcðH‹}ØHƒÇèH‹@H‰E¸ëHÇE¸ÿÿÿÿH‹E¸HƒÄX[ÉÃUH‰åHƒì@H‰}ÈH‰uÀÆEÿH}ðèH‹}ÈHƒÇèH‰Eðë7H}ðèH‹H;EÀ•À„ÀuH‹}ÈHƒÇH‹uðèÆEÿë+H}ðèH‹}ÈHƒÇèH‰EàHuàH}ðè„Àu§€}ÿ„¢ÇEøH‹}ÈHƒÇèH‰Eðë8H}ðèH‹8è;Eø—À„ÀtH}ðèH‹8è‰EøH}ðèH‹}ÈHƒÇèH‰EÐHuÐH}ðè„Àu¦H‹}ÈHƒÇ8è;Eø—À„Àt8H‹}ÈHƒÇ8‹Uø¾èë!H5H‹=èH‹}ȾèÉÃUH‰åSHƒìXH‰}¸H‰u°‰U¬H}ÀèH‹E°H‰EÀ‹E¬‰EäH¸ð¿H‰EÐH‹}¸HƒÇHuÀèH‹}°è‰ÃH‹}¸HƒÇ8è9×À„ÀtmH‹}¸HƒÇ8è‰EìH‹}°èH‹}¸HƒÇ8‰Â¾è‹Eì‰Eèë‹uèH‹}¸HƒÇ8èH‰Â¸H‰ÿEè‹]èH‹}¸HƒÇ8èH9Ã’À„ÀuÈHƒÄX[ÉÃUH‰åSHƒì8H‰}ØòEÐH‹}ØèH‹HPH‹EØH‰H}ïèH‹}ØHƒÇHuïèH}ïèH‹}ØHƒÇ8º¾èfWÀf.EÐwë=H5H‹=èH‰ÇòEÐèH‰ÇH5èH‹}ؾèH‹EØHÇ@( [èòYEÐò,ÐH‹E؉P0H‹}ØHƒÇ8fWÀº¾èëNH‰EÈH‹]ÈH‹}ØHƒÇ8èH‰]ÈëH‰EÈH‹]ÈH‹}ØHƒÇèH‰]ÈH‹]ÈH‹}ØèH‰]ÈH‹}ÈèHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØòEÐH‹}ØèH‹HPH‹EØH‰H}ïèH‹}ØHƒÇHuïèH}ïèH‹}ØHƒÇ8º¾èfWÀf.EÐwë=H5H‹=èH‰ÇòEÐèH‰ÇH5èH‹}ؾèH‹EØHÇ@( [èòYEÐò,ÐH‹E؉P0H‹}ØHƒÇ8fWÀº¾èëNH‰EÈH‹]ÈH‹}ØHƒÇ8èH‰]ÈëH‰EÈH‹]ÈH‹}ØHƒÇèH‰]ÈH‹]ÈH‹}ØèH‰]ÈH‹}ÈèHƒÄ8[ÉÃÿÿÿÿx $h»† $z»† $”»† $¦»† $¸»† $Ô»V† $*¼7† ,† ƒ$b¼:† $œ¼+† ,}† ƒ,–ކ ƒ,$‰† ƒ,®·† ƒ,få† ƒ$ȼ† $Þ¼ † $þ¼† $½ † $½† $2½ † $<½† $T½† $l½† $z½† $𽆠$º½† $Ò½† $à½m† $N¾† $j¾† $о#† $®¾† ,¼¾9† ƒ$ö¾J† $@¿ † $J¿† $f¿B† $¨¿† $È¿† $迆 $ö¿† $ À† $)À† $@À,† $lÀ&† $’À#† $µÀ…† $:Á+† 4eÁd† ƒŒ$ÉÁ/† ,øÁ«† ƒ$£Â…† $(Ã+† $SÃ'† $zÃ/† $©Ãi† $ÄE† $WÄ.† $…Ä+† $°Ä7† $èÄ4† ,Å~† ƒ,šÅ~† ƒ$Ɔ $8Æ1† $jÆZ† $ÄÆM† ,ǰ† ƒ,Âǰ† ƒ$åÏC† $(І $K† 4fH† ƒŒ4®C† ƒŒ,ò† ƒ, † ƒ, ކ ƒ$¬ X† $rÈR† $ÄÈ'† 4ìÈÒ† ƒŒ$¾Ën† ,,̆ ƒ,߆ ƒ,äD† ƒ,(D† ƒ¡ÉGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Voicer.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t˜  std 7 8  X  Z4 ][ _w b’ jä k ob p€ q¡ r¸ sÏ u w0 xC zZ }v ~’ Ä å ‚ ƒ „0 …C †i ‡Š ˆ« ŠÆ ‹ò ÎS Ð6 Ñ ÓI Ô: Õm ׉ Øâ Ù  ÚÁ Û  ;` <” =° d # e# g# h1# iH# j_# kv# l# m¤# nÆ# oç# s$ t-$ vS$ wu$ x$ zµ$ {Í$ |Û$ }ó$ ‚% ƒ% „<% †P% ‡i% Š% ‹ž% Œ¶% µÓ% ¶ö% ·& ¸;& ¹b& <à F¶* GÐ* Hê* I+ J+ K9+ LT+ Mo+ NŠ+ O¥+ PÀ+ QÛ+ Rö+ B, C, D£& F, G(, HD, Ie, J‚, K¤, LÆ, MÝ, Nô, H- ’?- ”B- •Y- –p- —‘- ˜­- ™É- šå- ›. œ. 6. žC. Ÿj.  . ¡². ¢Ø. £ô. ¤ / ¥-/ ¦J/ §f/ ©‡/ «¨/ ­Î/ ¯ï/ ± 0 ³'0 ´H0 µd0 ¶€0 ·œ0 ¸¸0 ¹Ô0 ºþ0 »1 ¼61 ½W1 ¾x1 ¿¤1 ÀÀ1 Ââ1 Äþ1 Å2 Æ@2 Ça2 È‚2 É™2 ʺ2 ËÛ2 Ìü2 Í3 Î53 ÐM3 Öi3 Ü…3 â¡3 è½3Þ3ú34__false_type__debug'1__copy_normalchar_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style!¬* denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >¯ .2  8#_M_p U#.2 ”8Uk8reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >y$_Ios_Fmtflags"7æ _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode"kL _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate"“« _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir"¸ó _S_beg_S_cur_S_end_S_ios_seekdir_end€€ü)Ùevent"¢9 erase_eventimbue_eventcopyfmt_eventÞ‚"Óß _M_next"Õ{W#_M_fn"ÖœW#pz"×»# "Ø€8#Þ‚"Û¬ {WœW»{W \]"ß[UÅ {W!Q"ãªO»{WÁ2"ñ&_M_pword"òk#_M_iword"ó #Á2"ô¢WöG""€$"_ZNSt8ios_base4Init11_S_refcountE€8#_S_synced_with_stdio"_ZNSt8ios_base4Init20_S_synced_with_stdioEx6öG"À¨WÊF"¨W»basic_streambuf > #R˜e #T›e #Uže #W¡e #X»e #ZÕe #\ïe #] f #^(f #_Bf #`\f #avf #bf #cªf #dÄf #eÞf #føf #gg #h.g #iHg #j_gctype_basectypemoney_baseè$pattern$É field$É „&#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >æ%O Sy”# _M_startT“# _M_finishU“# _M_end_of_storageV“#&O WÏã”Ø”' pã”»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >__copy_backward_normal__copy__copy_backward(~¶8¤ø¤¤),ƒþ ž6x6)pW*‹„ jÄy4“*¼p w¶^U““<4*wP ”gq““*ïƒ ´Šu’““y”+âa1þ$“¸“““+ì †£cwžÞwžwžwž+ƒtÅž?““““+.3“*“““*ÚC M(;F“\”(aQýB“p“““<4(B<mËo“•“““(lCýa>“¿“““y”,nothrowIW¿,cerrAp)¿-__ioinitM_ZStL8__ioinit&.!b%X»)))//0o.Ý}%eUU)/o.(8%dUwU)(Ò%[ U’».ç'%Pk³³»/¹1 $_4&aä quot&b»# rem&c»#div_t&dº $_5&f quot&g # rem&h #ldiv_t&iñ $_6&lS quot&mõ# rem&nõ#lldiv_t&o).pP&“»yy/2.T&”——)double.Y&•»¸).^&– Ï).…&œkú³³ú/3»³³.†n&žä0»»&ûG& Ck.TL&¡UZ).¦ &£v  .Ûg&ª»’).&«³³)/¹wchar_t.”H&¬»å³)&ó.&¯kú4S}&°».¡/&±k0k&$!&²CÔ(8&³;—c)c/U./8&µ Š)c».Œ&½»«)c»(q&ÂÄu»Æ).{&ÃçUç/í0¹.Ve&Ä»U¹ __gnu_cxx¡m(Ü ®–Eõ:õ(†n´ÂISZõõ__debug'6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >!¶H ïex6‚¬‚¬.:&§S‰õõ.åI&™õ ).´~&ºõÁ)c».‘i&Àâ)c»( 8&´;)cfloat.‡~&·'')clong double&»2&ÇI».Ée&¦õ`õ lconv`(+” 5[(,U#55(-U#5ç(.U# int_curr_symbol(/U# currency_symbol(0U# mon_decimal_point(1U#( mon_thousands_sep(2U#0 mon_grouping(3U#85m(4U#@5ÔK(5U#H int_frac_digits(6o#P57#(7o#Q p_cs_precedes(8o#R p_sep_by_space(9o#S n_cs_precedes(:o#T n_sep_by_space(;o#U p_sign_posn(o#X int_n_cs_precedes(?o#Y int_p_sep_by_space(@o#Z int_n_sep_by_space(Ao#[ int_p_sign_posn(Bo#\ int_n_sign_posn(Co#].ÌB)5U° »)4SW(K½ /`va_list*IÐfpos_t*U5 __sbuf*`! _base*a!# _size*b»#/‡ __sFILE˜*‚f" _p*ƒ!# _r*„»# _w*…»# _flags*†˜# _file*‡˜# _bf*ˆà # _lbfsize*‰»#( _cookie*Œk#0 _close*u"#8 _read*Ž”"#@ _seek*³"#H _write*Ò"#P _ub*“à #X _extra*”ã"#h _ur*•»#p _ubuf*˜é"#t _nbuf*™ù"#w _lb*œà #x _blksize*Ÿ»#ˆ _offset* Ò #3»u"k/f"3»”"kU»/{"3Ò ³"kÒ »/š"3»Ò"k)»/¹"__sFILEX/Ø"‡ù"l‡ #lFILE*¡!&ÁC*ï+#+#/ #.Sd*ð»H#+#.š@*ñ»_#+#.í‚*ò»v#+#.8>*ó»#+#.óJ*ô»¤#+#.J*õ»À#+#À#/Ò .K*öUç#U»+#(é *úW+#$)).d,*ÿ-$k+#+Í,*î:+#S$))+#6ê *»u$+# »6ê+*»’$+#’$/˜$0Ò 6qr* µ$+#6(@*»Í$+#79*»6g%* Uó$U÷ * %)6°E*»%)6â@*»<%))1*P%+#Ee*i%+#U6à*»%+#U»7I*+#6'p*U¶%U6Œ*»Ó%»+#6Ø&*©»ö%U)86°L*ª»&+#)&/ø6Q*«»;&)&6,*¬»b&U)&6ET*­»„&))&o”&lclock_t+M³ tm8+Zu' tm_sec+[»# tm_min+\»# tm_hour+]»# tm_mday+^»# tm_mon+_»# tm_year+`»# tm_wday+a»# tm_yday+b»# tm_isdst+c»# tm_gmtoff+d #( tm_zone+eU#0pthread_once_t,^K__gthread_once_t-/u'wint_t.Fœ $_7.Q( __min.R…# __max.S…# __map.T…# __types.U(#/Â_RuneEntry.V±' $_8.XL( __nranges.Y»# __ranges.ZL(#/(_RuneRange.[( $_9.]“( __name.^“(# __mask._Â#o£(l _RuneCharClass.`d(9$_10ˆ .b$* __magic.câ# __encoding.d$*# __sgetrune.fS*#( __sputrune.gw*#0 __invalid_rune.h…#8 __runetype.j}*#< __maplower.k*#¼ __mapupper.l*#¼ __runetype_ext.sR(#À __maplower_ext.tR(#Ð __mapupper_ext.uR(#à __variable.wk#ð __variable_len.x»#ø __ncharclasses.}»#ü __charclasses.~*#€o4*l3…M*)¤M*/)/4*3»w*…U¤c/Y*Â*lÿ…*lÿ/£(_RuneLocale.¹(:ãR/åø:»Ð*»:©P/ëƒW»ê*»:ÅS/÷¾»+»:”/þã2»+»)Ca/G»9+»)å(/ É »T+»)‹;/0^»o+»)l%/)b»Š+»)Á/‘6»¥+»)«I/"V»À+»)ÖB/)A=»Û+»)ë /5˜:»ö+»)&2/;f3»,»;†+|°>”&.³b+~—D,««(ìJ+‚ M«_,_,/£&.d+…«|,|,/«.…K+{U™,™,/Ÿ,0£&.âK+}U»,»,/Á,0«.+€_,Ý,»,.÷K+_,ô,»,(&T+ƒt-U)™,mbstate_t0UŠwctype_t14„.Ök0y£'Y-»., 0z£'p-+#.† 0{³‘-³»+#.èƒ0|£'­-¹+#.W„0}»É-ç+#.Vh0~»å-+#».E0».+#ç8.ö$0€».+#ç8.ªE0£'6.+#4¸0‚£'.ç,0ƒd.)d./-.j|0….³)d..é@0†»§.§./­.0-.[L0ˆØ.³M*d..G60‰£'ô.¹+#.æ0Š£' /¹.sA0Œ»-/³ç8.§0»J/çç8.Ž#0Ž£'f/£'+#.eƒ0»‡/+#ç&.vS0Ä»¨/+#ç&.ÑG0’»Î/³ç&.E0Æ»ï/çç&.]-0“» 0ç&.y0Ç»'0ç&.·*0”H0U¹d..²/0•³d0³ç.:0—»€0çç.8!0˜»œ0çç.W=0™³¸0³ç.a:0šÔ0çç(B0œ¨bþ0³ç™,.],01ç.¦<0ž³61³ç.äJ0Ÿ»W1çç.L0 ³x1³ç.:0¤ž1Už1d./ç.C#0¥À1çç.¥i0©—Ü1çÜ1/³.¬i0Èþ1çÜ1.³i0«³2³çÜ1.ºi0¬ @2çÜ1».ÊC0®»a2çÜ1».=90§‚2³ç.Ô=0¨»™2£'.`m0°»º2çç.Jp0±³Û2³ç.`0²³ü2³ç.ÄA0³³3³¹.0´»53ç8. -0µ»M3ç8.ô50–³i3ç¹.&?0¡³…3çç.450¢³¡3ç¹.µS0¦³½3çç.ºg0¯³Þ3ç¹.e 0Ê'ú3çÜ1.Ý90Íõ4çÜ1».¬S0Ï<4çÜ1»<[4b __gnu_debug':f4=';j='uk–4!:\na7wžwžwžwž?2él6streampos3Ó¤*Þ(2ñG`Ï4l6r6(Mz2õ/+x6ï4r6r6(A‚2ùkMx65r6r6(O=2ýL8»45))+¹ƒ2Û)P5)+§]2ub)v5)r6+å 2 =Uœ5U)+ýp2 ÍUÂ5U)+Þ(2ªqUè5Uo++2Vyo6€6+ãh2>ƒ» 6r6+0c2,yx6A6€6€6@¦52#1»!úI2&#»€6AoA/boolA†60»3»–68/œ6B__vtbl_ptr_type‹6<¸G?e 6õ7&¬g Dà6õ7&¬g Fù6õ7û7&H$ K7õ7»(Æ< NUcU478l6(Æ< Q·U)U78r6(©/ V«3U{7õ7»³*0 `‘B7õ7U»(¸m d{]¹78*ßw j™DÛ7õ7Ur6CÒ0 nyzõ7U/À6A80À6/8?Ä51e8À6#&éw d58e8&éw fN8e8k8D¹Q le8»/ 8Aq80 80x60Ö_Atomic_word6%»/p ?* 58­KEnpos t­KF_M_dataplus p #_Rep_base_RepGQ9 €iU9²KGQ9 ðrU%9½KUGš/ ËgÃKC9²KG}- %‡V{a9²KGk ) *{9²KH*! -y™9½KG  4KÁ9²K»)HËn <a0ê9²K»»)G‹d DSq:²K»»G;E Lg_x65:²K)H 1 UônX:U)»HÅM ^(r{:U)»HÛM gjLž:U»oH`j zdoÁ:U{{H`j ~PBä:UÞÞH`j ‚Ì;UUUH`j †@*;U))GÙ Š¤ƒ»L;»»H 7Ã]iu;½K»»»H=r7µ“;½KI«+ šk5ÉK°& ·;½K&°&7¿Ð;½Kk8&°&7·é;½KÏK&°&7Å <½KÏK»»&°&7Ð4<½KÏK»»k8&°&7ÛW<½K)»k8&°&7âu<½K)k8&°&7é˜<½K»ok8U ì³<½K»+Jr ô"…ÕKÕ<½KÏK+Jr üËEÕK÷<½K)+Jr „ÕK=½Ko+ D L{6=½K+ D ëIÞS=²K+Íu &î,{p=½K+Íu 1¿Þ=²K+9p :7 ª=½K+9p C¬¯ Ç=²K+Ì LV7 ä=½K+Ì UC ¯ >²K+ ]¥>²K+¹ƒ c*\;>²K+¸m hS4X>²K 5L7n´y{>½K»o 5L ƒLt™>½K»+- ‹Tk¶>²K Ú87äxÔ>½K»  H ¦Voí>½K+–f ­üx6 ?²K+J ¼“er6,?²K»+J Í?l6N?½K»+tv âû5r6p?²K»+tv õ³ l6’?½K»+R ·EÕK´?½KÏK+R ‹9ÕKÖ?½K)+R û}ÕKø?½Ko+ÄE7J\ÕK@½KÏK+ÄE7[TrÕKF@½KÏK»»+ÄE7/ævÕKm@½K)»+ÄE BM6ÕK@½K)+ÄE7m9ÕK¶@½K»o Î& e”dÔ@½Ko(Þ(7ø ÕKõ@½KÏK+Þ( ƒ¤oÕK!A½KÏK»»+Þ(7¯jÕKHA½K)»+Þ( ŸÎ<ÕKjA½K)+Þ( ¯ƒ1ÕK‘A½K»o Òz Ì.?¹A½K{»o+Òz ëKfÕKàA½K»ÏK+Òz ÏJÕKB½K»ÏK»»+Òz7mÁÕK=B½K»)»+Òz * ÕKdB½K»)+Òz APÕKB½K»»o+Òz Rˆ{·B½K{o+$ je4ÕKÞB½K»»+$ z{C½K{+$ ެ]{'C½K{{+ß< ©CGÕKSC½K»»ÏK+ß< À»0ÕK‰C½K»»ÏK»»+ß<7"ÕKºC½K»»)»+ß< ê kÕKæC½K»»)+ß< spÕKD½K»»»o+ß< IlÕKCD½K{{ÏK+ß< %c?ÕKtD½K{{)»+ß< :3ZÕK D½K{{)+ß< O¸lÕKÑD½K{{»o+ß< s $ÕKE½K{{UU+ß< ~ÞÕK3E½K{{))+ß< ˆ¿6ÕKdE½K{{{{+ß< “„kÕK•E½K{{ÞÞGXG7‹ÍÕKÇE½K»»»oGn~7˜¿*ÕKùE½K»»)»J:67¦ /UF»ok8+ýp7ÁC"KF²KU»» eL7õ«siF½KÕK+U ü1H)†F²K+çz ^f)£F²K+~y Ú0 8ÀF²K+§]7Ïç<ìF²K)»»+§] )îG²KÏK»+§] 7u:G²K)»+§]7æR:aG²Ko»+Rp U>-ˆG²KÏK»+Rp7ø2e´G²K)»»+Rp q5ÛG²K)»+Rp7 ÂzH²Ko»+[ {)H²KÏK»+[7%7UH²K)»»+[ «©A|H²K)»+[ ¾H7£H²Ko»+ˆ_ ÌGgÊH²KÏK»+ˆ_7-~öH²K)»»+ˆ_ èQI²K)»+ˆ_ û¶DI²Ko»+ } &BkI²KÏK»+ }7B½}—I²K)»»+ } &8%¾I²K)»+ }7Nò9åI²Ko»+ Dfs J²KÏK»+7YŸ 8J²K)»»+ aßp_J²K)»+7noT†J²Ko»+¿K GEš8­J²K»»+O= “ñ*»ÏJ²KÏK+O=7‚…s»ûJ²K»»ÏK+O=7’^»1K²K»»ÏK»»+O=7£‹T»SK²K)+O=7²xh»K²K»»)!O=7ÃH»²K»»)»0/¸K0š8/š8/Ý8AÝ8A¸KAš8?Ñ8 ” L _M_length •# _M_capacity –#5  —€8#?Ý8 ›áMÛK#K8*7@t"­KKA7EÚ=/Kí€7QW$áM;«+ ´®eÉK(’ ¾œx6•LñM(ó` Âßex6±LñM*šV Æ„lÉLÃK*W% ÊßBáLÃK*‡- ÎQþLÃK»(¥L ØCVUMÃK(< ÜU@MÃKk8k8+È27ÌAÃKfM»»k8*Ü, çœfƒMÃKk8 ùJ7«¤W¡MÃKk8(ÁB õñjU½MÃK!¼S7^MTUÃKk8»ñMl/÷M0 L?¹ 8CVQLnone8h_ZNSt6locale4noneE†6Mz28iY9†6Nnumeric8jþx†6M¨;8koƒ†6Md8l¸o†6MS8m5†6Mqi8n o†6 Lall8p_ZNSt6locale3allE†6?t'F_M_impl8VQ##_S_classic8 _ZNSt6locale10_S_classicEVQ#_S_global8#_ZNSt6locale9_S_globalEVQOª`8)¾>\Q#_S_once88_ZNSt6locale7_S_onceE‹'€í~&y$8{OlQ&y$8„¦OlQrQ&y$8¿OlQ)&y$8âOlQrQ)»&y$8ªPlQrQrQ»&S8ºPlQ»(Jr8Å^rQ@PlQrQstring5<š8(Ô8ÝT@PjP}Q(ši8çIx6‹P}QrQ(}H8ðx6¬P}QrQ+Õ,8ç„üMÈPrQ@nS8VrQPy$8<õPlQVQQ…e8?#hQ-8BÑ5G,d8EÍ.»0Q»R^W8H^6lQrQrQ»/ºN0aQ/gQ0)/üMAxQ0üM/xQSmO8WƒQ~ST_vptr$facet–6#U 8\€8#__c_locale98~S#_S_c_locale8__ZNSt6locale5facet11_S_c_localeE¹QOÑu8bm ”S#_S_once8e_ZNSt6locale5facet7_S_onceE‹'Q-8iP€8voR™SVÖ 8{ƒQR™S»H]+8^³RŸS)¹QGªz8‚%,¹QÐRŸSHŽ8…»éRŸSIým8ŠÜ?¹QI‹ 88])H\]8‘ÉD)S¥SHQ8•\VCS¥SP€8 ^S™S°SWJr8£è¶S™S°S/»o”Sl0„S/ƒQA¹Q/«S0ƒQA«SAƒQ>sO8²oTUpz8Â#"€$8Å_ZNSt6locale2id11_S_refcountE€8HJr8È/u%ToTuTPí~8Ê@ToTuTí~8ÐUToT!zi8ÓE(€T/¼SA{T0¼S/{T>ºN(8Ù8WU 8ì€8#F_M_facets8í8W#F_M_facets_size8î#F_M_caches8ï8W#F_M_names8ðc# O 8ñ§w>WOFk8òò+>WO™w8ót4>WO,#8ô9>WO¯#8õëR>WO8ö¨>WO¥8÷ïIWH\]8ú¯žUVQHQ8î'¸UVQPt'8 ØUVQ_WPt'8 øUVQ)Pt'8VVQP~.8/VVQ»Pt'8JVVQ_WHJr8c.iVVQ_WG…ƒ8Átx6‡VVQHàG8&û"«VVQjW»Hy8)³4ÏVVQjWTWH"8,-@óVVQjW€TH;8/3~WVQ€T¥SRE87EVQ¥S/¥S€TIWXTWTWX/ZW0€TAeW0†T/eWAvW0@P/9 Y–Wý –W»Aó /W/ß /&Zó Ø"Ê®W§^T_vptr$ios_base–6#[@p"¥§^\dec"•P§^\fixed"¿P§^\hex" Œ$§^[þ "§^\left"©"§^ \oct"K§^@\right"å}§^€]€2"ß"§^]Q " US§^]¡3"$[b§^^showpos"'®<§^^skipws"*{}§^^unitbuf"-í(§^ ]ð"1r§^@[»'"4*§^°[FB"7¥:§^J]š":"§^\badbit"Lûe¬^\eofbit"Oެ^\failbit"Tv¿ ¥\Ë^¿ +*w"OD¿ Ì\Ë^¿ ¿ ¨V"^[tê\Ë^¿ +4-"j\!ƒZ]×^+4-"r(VƒZ)]Ë^ƒZ+ "€¡QƒZF]×^+ "ˆ¹ƒZh]Ë^ƒZ+6"›cx6„]x6+„a"§’0üM¦]Ë^rQ+ä7"²$üMÃ]×^+Le"¼' rQà]×^@“1"Îd»+e…"Þ…^â^^Ë^»+ð "ó« è^6^Ë^»`R"®WV^Ë^»Pü)"l^Ë^Pü)" ‡^Ë^î^WJr"ö^–WË^î^0¿ 0L 0æ 0« ß Ë^l/®WAß /Ý^0®WA AkAÝ^ZÙ@::ô^jeT_vptr$basic_streambuf–6#a_M_in_beg;ÃU#a_M_in_cur;ÄU#a_M_in_end;ÅU#a_M_out_beg;ÆU# a_M_out_cur;ÇU#(a_M_out_end;ÈU#0a_M_buf_locale;ÏüM#8bšy;Ôô^Ü_je»(b5;àz'üMý_jerQ(ä7;ñ/…üM`pe(b;þ‹Mje?`jeU +ƒ; _¢4k`jeõ« æ +´K;'¢4’`je¤æ +Ãn; W*»¯`je+wj;iIƒZÌ`je+ì4;'Ù_»é`je+…;9!»aje+ÃJ;Oúh»#aje+ÉJ;b oƒZJajeU +hN;p(M»lajeo+…v;‰!„»‰aje+Êk;¤—»«ajeo+Ðk;¾äƒZÒaje) P\/;ËèajeG¸>;Þï UbpeG*;áÁiU$bpeG—9;ärUBbpeH¤q;îxgabje»H/w;ùOŠbjeUUUG,; Û>U¨bpeGýf;ÖLUÆbpeGáz;?UäbpeH2!;¹;cje»H4w;'›€'cjeUUc„a;<fqô^NcjerQdEe;K–,jeô^~cjeU d$d;W J¢4ô^³cjeõ« æ d³0;c¢-¢4ô^ãcje¤æ dN;oXE»ô^ djed{^;…>ƒZô^/djeeÏe<22IƒZô^^djeU dŽU;«t» ô^„djed}€;¸Ša» ô^ªdjedAm;Ðl» ô^Õdje»e…*ohfupper>1Ûnoh€flower>2í#ohfalpha>3í;ohfdigit>4\ohgxdigit>5Hohfspace>6boh@gprint>7‰=ohfgraph>8X}oh%fcntrl>9qohfpunct>:|Aoh falnum>;–#oh0»/†6h©@$¨ƒQ÷mƒQ#vg#F_M_c_locale_ctype$°¹Q#F_M_del$±x6#F_M_toupper$²th# F_M_tolower$³th#(F_M_table$´÷m#0F_M_widen_ok$µo#8F_M_widen$¶ým#9F_M_narrow$·ým#¹F_M_narrow_ok$¸o#¹ií~$½_ZNSt5ctypeIcE2idE¼Sjtable_size$¿_ZNSt5ctypeIcE10table_sizeE­Kz2$Ìèi n÷mx6z2$Új n¹Q÷mx6+N$æcx68jn»o+N$õX")djn))n+Ùz$ó4)jn»))+r^$Y2)¼jn»))+&2$ Ý oÞjno+&2$1;2)knU)+ë $Añ@o'kno+ë $Rö)NknU)+Ú$fƒ€opkno+Ú$˜U)œkn))U+›s$ SoÃknoo+›s$Âj)ôkn))oUG•_$Òá&÷mlnI3K$×Ç'÷mVA7$àzhFl n»dêt$ð7ozhqlnodêt$ba)zh¡lnU)d`M$#‚ozhÌlnod`M$"•*)zhülnU)d~~$6àVozh'mnod~~$M?>)zh\mn))UdH$gcozhŒmnoodH$‚gG) zhÆmn))oUHÈV$Š2}àmnRt$šC{n/oho nlÿ/zh/n0zh/»>·$Æ xnk(E$Ë ÝQxnkJ$Ö @)!Ah$Û ·NÈooo0Èlè:7®WUr®W#a_M_tie?WUr#Øa_M_fill?Xo#àa_M_fill_init?Yx6#áa_M_streambuf?Zje#èa_M_ctype?]n#ða_M_num_put?_[r#øa_M_num_get?afr#€(Ü ?kkOoqr(Ìq?o"x6koqr(¬K?{-L ‡oqr* H@-%0¤o|rL *@!?d Áo|rL *…?–Ÿ@Þo|rL (¸`?¦AKx6úoqr(¦5?°&x6pqr(3%?» x62pqr("T?Åj,x6Npqr(Žr?Ð{L jpqr*Žr?ó$‡p|rL s-?¡p|rje`À ? }nÁp|r»+nK?ø3UrÞpqr+nK?%GuUrq|rUr+jP?3jeqqr(jP@9¼je>q|rje(« @Cš‚r_q|rˆr+NW?daJo|qqr+NW?xËožq|ro(„a@€á]üM¿q|rrQ(›s@uÁjoåqqroo(Ú@zl/orqroPs-?¼r|rmÛG@ŒrN:r|rjenlf@«á|rrQ//ar0@/lr0‰/wr0}n/}nA}nAwr>{ }VtU²} U#ú ŠÀrVtú ÚrVt\t+ r ™ãNl6÷rgt+:T &:Usgt+ÄQ ¡¢=rt1sVt+ÄQ ¨^=ŽrSsVt»+øS ­ÍSrtpsVt+øS ´®[Žr’sVt»+J ¹Wl6´sgtxt+R ½‡rtÖsVtxt+r ÁÛŽrøsgtxt+/T ÅäUrttVtxt+r ÉàOŽr$ cX{[r–Wox6+¬>$+ á‰{[r–Wo +¬>$0 5º{[r–Wo»+¬>$5 ‰ë{[r–Woõ+¬>$: Ý|[r–Wo+¬>$j 0FM|[r–Wo—+¬>$o ~|[r–Wo'+¬>$„ h¯|[r–Wo³Hâ8'sì|[r)»o)UUUH«lij)}[r)»o–WUUUHŸ ‰)a}[ro –WU)UVÉ$¢ ¤z‚}O»dn¾ìz¤z¼}[r–Wox6dnä¼{¤zö}[r–Wo dnë|¤z0~[r–Wo»dnòr|¤zj~[r–WoõdnùÉ|¤z¤~[r–Wodn™r¤zÞ~[r–Wo—dne{¤z[r–Wo'on×E ¤z[r–Wo³/¤zA»l:@[ƒp}nH"T_vptr$basic_ostream–6#&íAV¼Ur»ƒjeb³IA_[áUr»ƒ(ïhApBd(ƒ€Ur.ƒ(ïhAyZd(ƒ#€UrCƒ(ïhAƒ (ƒD€UrXƒ(ïhA© n(ƒe€Ur (ïhA­-(ƒ†€Ur»(ïhA±Ám(ƒ§€Urx6(ïhB\/n(ƒÈ€Ur˜(ïhA¸9n(ƒé€Ur¥(ïhBjém(ƒ Ur»(ïhAÃóm(ƒ+UrÔ(ïhAÌCn(ƒLUrõ(ïhAÐMn(ƒmUr(ïhAÕËm(ƒŽUr—(ïhAÙßm(ƒ¯Ur(ïhAáÕm(ƒÐUr'(ïhAå†!(ƒñUr³(ïhBx (ƒ‚Urje(¬>Bh(ƒ3‚Uro njA#–OV‚Ur) (È&B­Ò2(ƒ|‚Ur) (¬}Bĺs(ƒ˜‚Ur(BÙ}9¢4´‚Ur(dBéX(ƒÕ‚Ur¤+dBfk(ƒü‚Urõ« qíAnUr»ƒ/!ƒ/'ƒ1A[/4ƒ3(ƒCƒ(ƒ/Iƒ3‚rXƒ‚r/^ƒ3–Wmƒ–WZ:P:Gô^È…ô^#a_M_modeCUæ #@a_M_stringCXš8#H&)CdǃÈ…æ &)CråƒÈ…ÏKæ (øC…¥9š8„Î…*øCÕP„È…ÏKmÔvC§Ð1<„È…æ e{^C±@HƒZmƒa„È…eŽUD‰Q» mƒ†„È…eAmD4Ès» mƒ°„È…»eÂgDVл mƒÚ„È…»eEeCÑödjemƒ …È…U e$dD› ¢4mƒ=…È…õ« æ e³0DÊD&¢4mƒl…È…¤æ mú,Dç”…È…U»»m„CôJ#­…È…r"qmƒÈ…»/mƒ/Ô…0mƒl`:O[؆[#F_M_stringbufCŽmƒ#-=C¡2†؆»ƒæ -=C¶]†؆»ƒÏKæ `“;CÀÙ…ƒ†؆»ƒ+jPCËØTÈ… †Þ†+øCÓ<š8½†Þ†søCÝð2؆ÏK/Ù…/ä†0Ù… stkƒ‰,Lû‡tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDT"ä¢ss£ˆ%¼z(’5Å“ÿ’# tag” #5ûV•0‹#5#–0‹# sounding—»# 5 ˜»#$&¼z›Œˆ“'ׂ“»uSRATEù_ZN3stkL5SRATEE7‘€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEÕ¾uPI_ZN3stkL2PIE7‘-DTû! @uTWO_PI_ZN3stkL6TWO_PIE7‘-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E7‘€?Zô†Uƒ‰–ŠT_vptr$StkError–6#amessage_j@P#atype_kþ†#&,LoŠpWþ†b<5sƒ‰ Š–Š»w(v³vƒ‰-Š–Šxó y¶5œŠƒ‰QŠ–Šx½&|k…pWƒ‰uŠ–Šyf@)ƒ‰–Š/ƒ‰A¢Š0þ†Zû‡„§ŠŽT_vptr$Stk–6#KTˆKaohKÑ ‰ë7ohKHŠˆ0%‘Fdata_%‘#FdataRate_Ž0‹#FnFrames_#FnChannels_Ô#Fsize_‘# FbufferSize_’#(侎+‘ÔÔäâŽ+‘1‘ÔÔ lýŽ+‘»ä+‘<‘+Jr |fG‘9+‘<‘+J)?M‘[+‘+J0Èw0‹}S‘ R8Ƀ›+‘G‘ ág@’!¹+‘G‘+×aJBM‘à+‘Ô+×aR‚0‹S‘Ô+ˆH[Û0‹.S‘0‹Ô+^‹KS‘+–faÒ€x6hS‘ 5Lk#‹+‘Ô 5Lu+³+‘Ô0‹+_x¾ ÔÐS‘+,~{\hÔíS‘ p‚9w ‘+‘0‹!Ö"‰¸L0‹S‘/0‹/ŽA7‘00‹AB‘0ŽAŽA0‹/B‘Zˆ@§Šÿ’§Š#€¥&HŽ#&¢s–‘ÿ’w]ý%Y‘À‘ÿ’0‹0‹w£ ˆSY‘å‘ÿ’0‹wå9 5Y‘ ’ÿ’0‹w#^„Y‘4’ÿ’»0‹(Q-&xDÔP’“( R)h <‘l’“(*4›H0‹’ÿ’ÔxjT:-0‹Y‘¶’ÿ’ÔxjTD$fG‘Y‘ä’ÿ’G‘ÔrY‘ÿ’»/Y‘/ “0Y‘/ˆ?G 6K”&¬g D6“b”&¬g FO“b”h”&H$ Ki“b”»(Æ< Nv“Š“s”V”(Æ< QÔbK”«“s”\”(©/ V*P“Ñ“b”»³*0 `ó“b”“»(¸m d›_”s”*ßw j„F1”b”“\”CÒ0 n¢b”“/Q”0ˆAˆAQ”/“An”0“/n”?÷ VÒ”“#&éw d¢”Ò”&éw f»”ҔؔD¹Q lÒ”»/y”AÞ”0y”/b?N– _M_implb#(.`Qx–#•–(.d….Ø”?•–(~yh»fy”[•–&ó=kt•–Ø”&ó=o’•–»Ø”&Ø#z¬•–»(à ‚Û/“Í•–»*ÏQ†Uï•–“» £¬• £Í• £õ” £#• £?•Ay”/é”/%–0é”?æ£r›é”#&ù&ÉX–r›Ø”&ù&Ö{–r›»\”Ø”&ù&ç”–r›x›î¯–r›»(Jr „ƒ›Жr›x› Þ((_Oó–r›»\”+ DJpQk—r›+ DS¸+Ú-—‰›+Íu\‰kJ—r›+ÍuetÚg—‰›+9pnøv»„—r›+9pw6'¡—‰›+Ì €‹2»¾—r›+Ì ‰ô‚'Û—‰›+ö ø—‰›+¸m”=^˜‰› 5L£ŽJ8˜r›»ˆ+-°3 U˜‰›+–f¹àux6r˜‰›*Ú8 E)/˜r›»+JÝ3jV”±˜r›»+JìÏ%\”Ó˜‰›»H nòìò˜‰›»+tvs3V”™r›»+tvëy\”6™‰›»+¤z"Z;V”S™r›+¤z*\”p™‰›+ .2`V”™r›+ .:p)\”ª™‰›+çzE´“Ç™r›+çzI§TK”䙉› Î&Xa@šr›\” imù<šr›(Òz \ówkAšr›k\” ÒzŽišr›k»\”($ mËkŠšr›k($ yt%k°šr›kk eLÛ¼Κr›ƒ›  Hïþtçšr›m¾a «j` ›r›»\”HT. 3¯3›r›k»\”m õZ V›r›k\”RõišD‚r›“/*–A~›0*–A*–/~›Z ˆh#§Šfž§Š#avoices_Ÿ*–#atags_  #(amuteTime_¡»#0€¥&¢Ž#8&s& œfž0‹*®p-åM,œfžÿ’»*5$.Iœfžÿ’(]@¾# tœfž0‹0‹»*£ Fg›œfž0‹0‹»*£ L*½œfž 0‹*å9R3qßœfž0‹»*å9XPzfž 0‹*Ð8[û#fž0‹»*Ð8^èEfž 0‹*aRvlfž»0‹»*d¹/“fž »0‹*sgi«fž(Q-jKÔÇlž( RmF5<‘ãlž(*xò00‹žfžÔ(jTƒ0‹%žfžÔ(jTŽ6bG‘KžfžG‘Ôr¤}›fž»/›/rž0›>k }? U²} “#ú Š©ž? ú Þ? E + r ™Ù[V”àžP +:T 'D“ýžP +ÄQ ¡O[ Ÿ? +ÄQ ¨Nwž<Ÿ? »+øS ­hm[ YŸ? +øS ´ñlwž{Ÿ? »+J ¹èV”ŸP xt+R ½ð~[ ¿Ÿ? xt+r Á‹(wžáŸP xt+/T ÅÐF[  ? xt+r ɘxwž% P xt!Ûu ̓‚E P /wžAK 0“/V 0wžAwž>IÖ‘ !ÜkÙ«!““““>oÁ !i:\R““““>Ÿñ !z­1““““>Þ }¹¢U²} )#ú Š#¡¹¢ú =¡¹¢¿¢+ r ™^(r6Z¡Å¢+:T c)w¡Å¢+ÄQ ¡ñ8Т”¡¹¢+ÄQ ¨¤8ñ ¶¡¹¢»+øS ­)SТÓ¡¹¢+øS ´·Rñ õ¡¹¢»+J ¹¿:r6¢Å¢xt+R ½.Т9¢¹¢xt+r Á€jñ [¢Å¢xt+/T ÅjТ}¢¹¢xt+r É$4ñ Ÿ¢Å¢xt!Ûu Í™ ¿¢Å¢/ñ AgQ/Ë¢0ñ Añ f-i¦ekh»z»£‚‘hƒ__pik‘`„Œz»“»L….”»¦»˜_£†c_£‘h0S‘…³¦»·»ä‘£†c_£‘h…4’¸»Ó»0¾£†c¾£‘h0“‡xˆÚ£ˆcK ‰ã Ô»*¼|¤ŠΣ‘hA­K…Ø*¼a¼ÈI¤ƒ__a¶I¤‘hƒ__b¶I¤‘`0¤…ø(¥‹__groupingþ )‘¨‹__grouping_sizeþ ‘ ‹__grouping_tmpþ (¥‘˜Œ__n ­K‘PŒ__min ­K‘HŒ__i ‘¸Œ__test x6‘_P—Œ__j ‘°0pW…Û—b¼œ¼`Z¥†cZ¥‘h0‰›…˜œ¼Ǽ¬œ¥†cœ¥‘h‹__nÝ‘`0r›Ž“Ø•øð¥†cð¥‘H%ŽiÚÔ‘\0fžŽlΖ$Ds¦†cð¥‘HƒtagÎ ‘@Í=λ‘¼âƒÎ0‹‘°¯iÐÔ‘\ŽEÆ$­ñ¦†cð¥‘HÍ=Æ»‘DâƒÆ0‹‘¸ Æ»‘´<¦iÈÔ‘\Ž›œ†®eÜ_§†cð¥‘Hƒtag† ‘@q}†0‹‘¸Ä^iˆÔ‘\Žtœ|fK(ݧ†cð¥‘HûV|0‹‘@q}|0‹‘¸ |»‘´€Di~Ô‘\‡”žô§ˆcô§0? ‰ݧ¦dȼݼt%¨Šè§‘h…ýžÞ¼þ¼ÀR¨†cô§‘h…Þþ¼½ ¨†c¨‘h0P ‡"“›¨ˆc›¨0b”‰„¨¸½½X̨Ѝ‘h‡Ž”㨈cã¨0Ò”‰̨‡<½1½¤©Šר‘h‡O“6©ˆc›¨ˆÍa†6‰©cw2½<½ðb©Š©‘h‡»”„©ˆc㨈Ía†6‰b©†<½S½<°©Šm©‘h‰b©Ù3T½k½ˆÜ©Šm©‘h‡6“ø©ˆc›¨ø©0h”‰Ü©¡)l½z½Ô2ªŠç©‘hŠò©‘`‡¢”Uªˆc㨑__a fUª0Ø”‰2ªp+z½™½ ªŠ=ª‘hŠHª‘`‰2ªš½¹½lĪŠ=ª‘hŠHª‘`’ÏS誈c誈Ía†60㔉Ī;€º½ѽ¸«ŠѪ‘h…•Ò½à½F«†cF«‘h0–…”à½M¾P˜«†c›¨‘hƒ__p j“‘`ƒ__val j˜«‘X0\”‡©žÁ«ˆcô§“__i Á«0E ‰«3N¾j¾œû«Š¨«‘hг«‘`…ó–j¾‰¾è(¬†cœ¥‘X…-—о­¾4 U¬†cœ¥‘X…% ®¾¼¾€ ‚¬†c¨‘hAV …O¼¾õ¾Ì ˬ‹__lhs ïˬ‘X‹__rhs ïЬ‘P0‚¬0‚¬…¿Ÿö¾@¿ ­†c¨‘X‹__n Á­‘P0xt’Œˆ’;­ˆcK ˆÍa†6‰­jW@¿J¿d g­Š$­‘h…1”J¿e¿° £­†c›¨‘hƒ__p n“‘`‡¶Æ­ˆc誑__aWÆ­0Ø”‰£­‹Gf¿¨¿ü ®Š®­‘hй­‘`‡[•#®ˆcF«‘__ak#®0Ø”‰®8Q¨¿Ç¿H ]®Š ®‘hŠ®‘`‡?–€®ˆcœ¥‘__aÉ€®0Ø”‰]®¼~ȿ翔 º®Šh®‘hŠs®‘`…#•è¿ö¿à 箆c箑h0–…ó“ö¿ À, ¯†c¯‘h0s”…ø— À)Àx K¯†cZ¥‘h…)À@ÀÄ ¯ƒ__pointer j“‘h…4@ÀlÀ ů) w“‘h7 w“‘`‚<4‘…UlÀ’À\ °) ”“‘h7 ”“‘`…q’ÀµÀ¨ H°) ´“‘h7 ´“‘`‚–‘X…ž µÀ:Áô º°”)“‘X”7“‘P”£S“‘HÅÀ4ÁŒ__n¹‘h…’:ÁeÁ@±”)1“‘X”71“‘P”£S1“‘H•Àƒ6v8‘o…s4eÁÉÁŒi±”)nwž‘H”7nwž‘@”£Snwž‘¸…¸ÉÁøÁØÛ±”)†wž‘X”7†wž‘P”£S†wž‘HŒ__inŽv8‘oŒ__outv8‘n…išøÁ£Â$²†cœ¥‘¨‹E mwž‘ …Π£Â(Ãpx²”)­“‘X”7­“‘P”£S­“‘HŒ__n¯¹‘h…Þ(ÃSüײ”)Å“‘X”7Å“‘P”£SÅ“‘H•ÀƒÊv8‘o…n SÃzÃ&³”)Ù“‘h”7Ù“‘`”£SÙ“‘X…zéÃT™³”)“‘X”7“‘P”£S“‘HŒ__bi1v8‘oŒ__bi2v8‘n…*©ÃÄ Ú³ƒ__p M“‘hƒ__value MÚ³‘`0\”…FÄWÄìE´)Q“‘X7Q“‘P£SQ“‘H‚<4‘__curS“‘h…pWÄ…Ä8‘´)m“‘h7m“‘`£Sm“‘X…•…İĄæ´)ý“‘h7ý“‘`£Sý“‘X‚–‘P– ’^°ÄçÄÐ2µ†c2µ‘hÍ=^»‘dâƒ^0‹‘X0ÿ’–å‘LèÄÅtµ†c2µ‘h#L0‹‘`’ä’˜µˆc2µˆÍa†6‰tµ©ÅšÅhĵе‘X‰tµMšÅƴ𵊵‘X…Ñ“Æ7Æ5¶†c›¨‘hƒ__p `“‘`‚‘X…Í•8ÆiÆL€¶†cF«‘hƒ__p†“‘`ƒ__n†‘X‡’•¢¶ˆcF«ˆÍa†6‰€¶ÖqjÆÄÆ˜ζŠ‹¶‘h‡”–ð¶ˆcœ¥ˆÍa†6‰ζ(ÄÆÇä·ŠÙ¶‘X’Kž#@·ˆcð¥ˆÍa†6‰·ëxÇÂÇ0l·Š)·‘X‰·D*ÂÇrÈ|˜·Š)·‘X—ï5åÏ(ÐÈì·ƒ__initialize_p໑lƒ__priority໑h˜L(Ð=ЙMKe`0¸‚k‘hŽ#·f®¬­¸†cð¥‘Hƒtag· ‘@⃷0‹‘¸š˜W¹0‹‘P!¥i¾Ô‘\Žª®ñø*¹†cð¥‘H⃪0‹‘@ ª»‘¼š˜W¬0‹‘Phèi±Ô‘\Žßœò D§¹†cð¥‘Hƒtag ‘@ûV0‹‘¸š#Ÿ0‹‘P^i Ô‘\޽œ‘  $º†cð¥‘HûV‘0‹‘@ ‘»‘¼š#“0‹‘Pu i”Ô‘\ŽIœV ¬ ܯº†cð¥‘HûVV0‹‘@q}V0‹‘¸ V»‘´iXÔ‘\š#Y0‹‘Pvoiceg»‘XŽ,œ<¬ (7»†c𥑸Å<ÿ’‘°found>x6‘oi?wž‘`? á maxChannelsIÔ‘h…«“rÈÄÈt|»†c›¨‘hƒ__n V‘`‚³‘X…¬•ÄÈëÈÀ¸»†cF«‘hƒ__n‚‘`…3›ìÈ¾Ë  ¼†cœ¥‘ˆ‹E õwž‘€ƒ__x õ ¼‘ø~›ÉâÉ1¼__x_copy üˆ‘âɵˌ__old_size ­K‘PŒ__len ‘HŒ__new_start “‘@Œ__new_finish “‘¸0\”…䙾Ë,ÌX⼆cœ¥‘h‹__xX⼑`0\”œ9œ,ÌGͤL½†cL½‘è|‹nœ‘à|^Ì$ÍŒerror ¹‹‘ð|0+‘Ž œ+ãðþ½†c𥑨Å+ÿ’‘  +»‘œvoice-ˆ‘°oÜstartChannel5Ô‘\œÜi7Ô‘X’ñ›)¾ˆcð¥‘decayTime0‹‰þ½rKä(<^¾Š ¾‘Hо‘@‰þ½D(lˆ“¾Š ¾‘Hо‘@_DefaultRuneLocale.„£*ž__dso_handlekŸ£ˆ€ˆå@0Ô ˈŸÿˆ-DTû! @Ÿ!‰-DTû!@ŸK‰€?0²6,nothrowIW¿ostream:Š[,cerrAp)¿¡æ  ä_digits!F_ZNSt14numeric_limitsImE6digitsE†6@¢AW!ï_ZNSt14numeric_limitsIfE12has_infinityEv8¢±P!ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEv8¢.p!ó_ZNSt14numeric_limitsIfE10has_denormE{8¢AW!(_ZNSt14numeric_limitsIdE12has_infinityEv8¢±P!)_ZNSt14numeric_limitsIdE13has_quiet_NaNEv8¢.p!,_ZNSt14numeric_limitsIdE10has_denormE{8¢AW!a_ZNSt14numeric_limitsIeE12has_infinityEv8¢±P!b_ZNSt14numeric_limitsIeE13has_quiet_NaNEv8¢.p!e_ZNSt14numeric_limitsIeE10has_denormE{8£npos t­KK8*7@t"­KMA7EÚ=/Kí€7QW$áM¤npos _ZNSbIwSt11char_traitsIwESaIwEE4nposE­K¥8*7@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE­K¥A7E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEíMz28iY9†6Nnumeric8jþx†6M¨;8koƒ†6Md8l¸o†6MS8m5†6Mqi8n o†6 Oª`8)¾>\QOÑu8bm Ã0„SO 8ñ§w>WOFk8òò+>WO™w8ót4>WO,#8ô9>WO¯#8õëR>WO8ö¨>WO¥8÷ïIW[@p"¥§^\dec"•P§^\fixed"¿P§^\hex" Œ$§^[þ "§^\left"©"§^ \oct"K§^@\right"å}§^€]€2"ß"§^]Q " US§^]¡3"$[b§^^showpos"'®<§^^skipws"*{}§^^unitbuf"-í(§^ ]ð"1r§^@[»'"4*§^°[FB"7¥:§^J]š":"§^\badbit"Lûe¬^\eofbit"Oެ^\failbit"T1Ûnoh€flower>2í#ohfalpha>3í;ohfdigit>4\ohgxdigit>5Hohfspace>6boh@gprint>7‰=ohfgraph>8X}oh%fcntrl>9qohfpunct>:|Aoh falnum>;–#oh¤_S_atoms_out$!_ZNSt10__num_base12_S_atoms_outE)¤_S_atoms_in$%_ZNSt10__num_base11_S_atoms_inE)k(E$Ë ÝQxnkJ$Ö @)iR$3_ZNSt10moneypunctIcLb1EE4intlEv8iR$3_ZNSt10moneypunctIcLb0EE4intlEv8iR$3_ZNSt10moneypunctIwLb1EE4intlEv8iR$3_ZNSt10moneypunctIwLb0EE4intlEv8iR$«_ZNSt17moneypunct_bynameIcLb0EE4intlEv8iR$«_ZNSt17moneypunct_bynameIcLb1EE4intlEv8iR$«_ZNSt17moneypunct_bynameIwLb0EE4intlEv8iR$«_ZNSt17moneypunct_bynameIwLb1EE4intlEv8KTˆKaohKÑ ‰ë7ohKHŠ : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ;?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D.? : ; < E4: ;‡@I? < F : ;I8 2 G.? : ;‡@I2 < H.? : ;‡@2 < I.? : ;‡@I2 < J.? : ; ‡@I2 < K4: ; ‡@I? < L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ; ‡@I? <  O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U : ;I8 2 V.? : ;L 2 < W.? : ;‡@I2 < X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@I@‚I ƒ: ; I „.G@….G@†I4  ‡.G ˆI4 ‰.1‡@@Š1 ‹: ;I Œ4: ;I  Ž.G: ; @4: ; I : ; I ‘: ; I’.G: ; “: ;I”: ;I •4: ;I –.G; @—.‡@4 @˜.4 @™.4 @š4: ; I › œ.G;@4: ; I? < ž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < LlåÏC(Ð} û /usr/include/c++/4.2.1../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugnewStk.hInstrmnt.hVoicer.hstl_algobase.hlocale_facets.tccstl_vector.hVoicer.cppstl_iterator.hnew_allocator.hallocator.hstl_construct.hvector.tccstl_uninitialized.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hchar_traits.hpostypes.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccostreamostream.tccsstreamsstream.tcc h»èº'fJÎX‚ž‚®}žºõòƒN¿/ŸÒäƒÍ2» ¬ä‚Ö„!ufƒ ª{ž‚  .º gº‚ !.ººº Zºº  .óñólòº ºƒ  f= ¢Zº½}ò»<» ðtƒ!fQ)óÐ{:‚ \.òiºó0.óÉÜ<óÉ™<ƒ eƒ¯º» Õ}.» ¬ô/å.ùX>àäõ,.YT²fDL3.hMDKL Ü}.70==º¬õ,8®fDN6=4. …/Ç>O.A‹uà~.>/×j</×D.ÈqÈ Ìq=%º>uqf»“N»”~BÈ£È 3£>»Z'¬ó òth„æ=+/8É=¿$ŸÊ…B=Y F6C­»¬*ôLu[¼~ž“u1„ƒ  ýLó׃OŸ#v/#å2KÆm‚Ê‘­'¾p‚„‘×'+Àptv‘»'¾º‚Z‘×0×*ùm‚’»H0ÓøItºêäwKHF‘×=+ÀfiKHF‘»=¾hžZV‘ןŸ$)úitLV‘»ŸŸ$ù»‚“V»M+ƒŸŸAgxº òu‘»×;ùŸ.­ÉÉD‘½»BtôK‘/gK*+ u//+gi/ØW.>‘ƒg×ó󻃽e‚ UÉ/Ù»KŸvW UÉ/Ù»KŸW åÏßÖí~ä“$/Jh»i»wi»l»wl»z»vz»{»w{»~»w~»“»v”»•»w•»˜»w˜»¦»v¦»§»w§»ª»wª»·»v¸»¹»w¹»¼»w¼»Ó»vÔ»Õ»wջػwØ»*¼v*¼+¼w+¼.¼w.¼a¼vwwvb¼c¼wc¼f¼wf¼œ¼vœ¼¼w¼ ¼w ¼Ǽvww•v–—w—šwš$v$%w%(w(­v®¯w¯²w²evfgwgjwjKvȼɼwɼ̼w̼ݼv޼߼wß¼â¼wâ¼þ¼vþ¼ÿ¼wÿ¼½w½½v½½w½½w½½v½½w½½w½1½v2½3½w3½6½w6½<½v<½=½w=½@½w@½S½vT½U½wU½X½wX½k½vl½m½wm½p½wp½z½vz½{½w{½~½w~½™½vš½›½w›½ž½wž½¹½vº½»½w»½¾½w¾½ѽvÒ½Ó½wÓ½Ö½wÖ½à½và½á½wá½ä½wä½M¾vN¾O¾wO¾R¾wR¾j¾vj¾k¾wk¾n¾wn¾‰¾vо‹¾w‹¾޾w޾­¾v®¾¯¾w¯¾²¾w²¾¼¾v¼¾½¾w½¾À¾wÀ¾õ¾vö¾÷¾w÷¾ú¾wú¾@¿v@¿A¿wA¿D¿wD¿J¿vJ¿K¿wK¿N¿wN¿e¿vf¿g¿wg¿j¿wj¿¨¿v¨¿©¿w©¿¬¿w¬¿Ç¿vȿɿwɿ̿wÌ¿ç¿vè¿é¿wé¿ì¿wì¿ö¿vö¿÷¿w÷¿ú¿wú¿ Àv À Àw ÀÀwÀ)Àv)À*Àw*À-Àw-À@Àv@ÀAÀwAÀDÀwDÀlÀvlÀmÀwmÀpÀwpÀ’Àv’À“Àw“À–Àw–ÀµÀvµÀ¶Àw¶À¹Àw¹À:Áv:Á;Áw;Á>Áw>ÁeÁveÁfÁwfÁiÁwiÁÉÁvÉÁÊÁwÊÁÍÁwÍÁøÁvøÁùÁwùÁüÁwüÁ£Âv£Â¤Âw¤Â§Âw§Â(Ãv(Ã)Ãw)Ã,Ãw,ÃSÃvSÃTÃwTÃWÃwWÃzÃvzÃ{Ãw{Ã~Ãw~éÃv©ÃªÃwªÃ­Ãw­ÃÄvÄÄwÄÄwÄWÄvWÄXÄwXÄ[Äw[Ä…Äv…ĆÄw†Ä‰Äw‰Ä°Äv°Ä±Äw±Ä´Äw´ÄçÄvèÄéÄwéÄìÄwìÄÅvÅÅwÅ Åw ÅšÅvšÅ›Åw›ÅžÅwžÅÆvÆÆwÆÆwÆ7Æv8Æ9Æw9Æ<Æw<ÆiÆvjÆkÆwkÆnÆwnÆÄÆvÄÆÅÆwÅÆÈÆwÈÆÇvÇÇwÇÇwÇÂÇvÂÇÃÇwÃÇÆÇwÆÇrÈvåÏæÏwæÏéÏwéÏ(Ðv(Ð)Ðw)Ð,Ðw,Ð=ÐvKLwLOwOevfgwgjwj®v®¯w¯²w²ñvòówóöwö v  w w v  w " w" ¬ v¬ ­ w­ ° w° vrÈsÈwsÈvÈwvÈÄÈvÄÈÅÈwÅÈÈÈwÈÈëÈvìÈíÈwíÈðÈwðȾËv¾Ë¿Ëw¿ËÂËwÂË,Ìv,Ì-Ìw-Ì0Ìw0ÌGÍvwwãväåwåèwè(v()w),w,lvÏ¥ÉÖ¢operator new£stk::Stk::sampleRate2£stk::StkFrames::sized£stk::StkFrames::channels‘£stk::Instrmnt::channelsOutÚ£stk::Voicer::Voice::Voice ¤min-¥std::vector >::size_¥std::vector >::operator[]¡¥stk::Voicer::silenceõ¥stk::Voicer::controlChanges¦stk::Voicer::controlChangeñ¦stk::Voicer::noteOff_§stk::Voicer::noteOffù§__gnu_cxx::__normal_iterator > >::__normal_iterator%¨__gnu_cxx::__normal_iterator > >::operator++R¨__gnu_cxx::__normal_iterator > >::operator* ¨__gnu_cxx::new_allocator::new_allocatorè¨std::allocator::allocator6©__gnu_cxx::new_allocator::~new_allocator„©std::allocator::~allocator°©std::allocator::~allocatorý©__gnu_cxx::new_allocator::new_allocatorZªstd::allocator::allocatorªstd::allocator::allocatoríªstd::_Vector_base >::_Vector_impl::~_Vector_impl«std::_Vector_base >::_M_get_Tp_allocatorK«__gnu_cxx::new_allocator::constructÆ«__gnu_cxx::__normal_iterator > >::__normal_iteratorû«std::vector >::begin(¬std::vector >::endU¬__gnu_cxx::__normal_iterator > >::baseˆ¬operator!= > >Õ¬__gnu_cxx::__normal_iterator > >::operator+;­stk::Voicer::Voice::~Voiceg­__gnu_cxx::new_allocator::destroyË­std::_Vector_base >::_Vector_impl::_Vector_impl(®std::_Vector_base >::_Vector_base…®std::vector >::vectorº®std::_Vector_base >::_M_get_Tp_allocatorì®__gnu_cxx::new_allocator::max_size¯std::vector >::max_sizeK¯_Destroy¯__destroy_auxů_Destroy°_DestroyH°std::__copy::copyº°__copy_aux±std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >i±copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >Û±std::vector >::erase²std::__copy_backward::__copy_bx²__copy_backward_auxײstd::__copy_backward_normal::__copy_b_n&³copy_backward™³_Constructß³__uninitialized_copy_auxE´uninitialized_copy‘´__uninitialized_copy_aæ´stk::Instrmnt::controlChange7µstk::Instrmnt::setFrequency˜µstk::Instrmnt::~Instrmntĵstk::Instrmnt::~Instrmntðµ__gnu_cxx::new_allocator::deallocate5¶std::_Vector_base >::_M_deallocate¢¶std::_Vector_base >::~_Vector_baseð¶std::vector >::~vector@·stk::Voicer::~Voicerl·stk::Voicer::~Voicer0¸stk::Voicer::pitchBend­¸stk::Voicer::pitchBend*¹stk::Voicer::setFrequency§¹stk::Voicer::setFrequency$ºstk::Voicer::noteOn¯ºstk::Voicer::removeInstrument7»__gnu_cxx::new_allocator::allocate|»std::_Vector_base >::_M_allocate¸»std::vector >::_M_insert_aux¥¼std::vector >::push_backç¼stk::StkFrames::operator[]Q½stk::Voicer::addInstrument)¾stk::Voicer::Voicer^¾stk::Voicer::Voicerç¥ÉÂ__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_tº$_4ädiv_tñ$_5ldiv_t)$_6Slldiv_t`lconvà va_listÒ fpos_tà __sbuf!__sFILE #FILE”&clock_t£&tmu'pthread_once_t‹'__gthread_once_t£'wint_t±'$_7(_RuneEntry($_8R(_RuneRanged($_9£(_RuneCharClass¹($_10£*_RuneLocale-mbstate_t/-wctype_t<4__false_typef4__copy_normal–4char_traitsœ6__vtbl_ptr_type²6nothrow_tÀ6new_allocator 8allocator€8_Atomic_wordš8basic_string,std::allocator >ÛK_Rep_base L_RepüMlocaleƒQfacet¼Sid†T_Impl®Wios_baseô^basic_streambuf >‡ewctrans_tvgctype_basezhctype$nmoney_base}nbasic_ios >Žr__normal_iterator, std::allocator > >tnum_get > >¤znum_put > >[basic_ostream >mƒbasic_stringbuf,std::allocator >Ù…basic_ostringstream,std::allocator >ƒ‰StkError§ŠStkŽStkFramesY‘Instrmnt“new_allocatory”allocatoré”_Vector_base >*–vector >›Voicerwž__normal_iterator > >a __copy_backward_normal‘ __copyÁ __copy_backwardñ __normal_iterator, std::allocator > >)¿ostream_ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE10deallocateEPS3_m_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerror_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctype_ZNSaIN3stk6Voicer5VoiceEEC2ERKS2_swap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigroupinguppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS___first_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZL7iscntrli_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZN3stk6Voicer9pitchBendEld_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEC1ERKS4__ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE4dataEvStkFrames_ZNKSs4findERKSsm_M_insert_aux_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EEaSERKS4_register_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_basic_ostream_ZN3stk6Voicer9pitchBendEdiwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE4sizeEv_ZNKSt8ios_base9_M_getlocEv_ZNKSs4rendEvshowbase_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE8capacityEv_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocatecopy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >putwchartowupperstr_ZNKSs5emptyEvgroupcontrolChangesizeerase_ZN3stk6Voicer7noteOffEld_ZN3stk6VoicerC2Eddo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE4swapERS4__ZNSt6locale5_Impl19_S_facet_categoriesE_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5frontEv_S_atoms~localefind_first_ofpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvswscanf_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE3endEv_ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEEC2Ev~vector_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32EremoveInstrument_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZSt13copy_backwardIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4__ZNKSs12find_last_ofEPKcm_M_iendsilencewcstombstowctrans_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN3stk6Voicer4tickEj_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put_ZNKSs4findEPKcm_ZNSaIN3stk6Voicer5VoiceEED1Ev_S_facet_categories_ZNSt8ios_base5widthEl_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath__ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE14_M_range_checkEmprintMessage_Z41__static_initialization_and_destruction_0ii_ZN9__gnu_cxxneIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_instrumentsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldiv_ZNSt8ios_base5pwordEi_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk6Voicer5VoiceES5_EET0_T_S7_S6__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary_ZN3stk6Voicer6noteOnEddi~_Vector_basewctype_ZNSt10ctype_base5lowerE_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32Efwscanf_ZSt10__copy_auxIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4_fail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunct_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8__ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EEixEm_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EED1Ev_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEplERKlassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE4backEv_ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEEC2ERKS4__ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_ZNSt8ios_base11adjustfieldE_S_max_size_ZN3stk6VoicerD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOut_ZNKSt5ctypeIcE10do_tolowerEPcPKcwcrtomb_ZNSs15_M_replace_safeEmmPKcm_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSaIN3stk6Voicer5VoiceEEC1ERKS2__ZNSt8ios_base7goodbitE_S_empty_rep_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5beginEvfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_M_disposembrlen_ZNSs3endEv_M_sync_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfoperator newbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_ZN3stk6Voicer16removeInstrumentEPNS_8InstrmntE_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNKSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcE_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE7reserveEmbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocallocatewcscat_ZN3stk6Voicer13controlChangeElid_ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE11_M_allocateEmdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZNKSs13get_allocatorEv_ZN3stk6Voicer7lastOutEj_M_copyrewind_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk6Voicer5VoiceES6_EET0_T_S8_S7__ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE4rendEv_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSscopy_backward_ZL7toupperi_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE2atEmshowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNSaIN3stk6Voicer5VoiceEED2Ev_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNK3stk6Voicer9lastFrameEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE6rbeginEv_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_get__last_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcm_ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS6_SaIS6_EEEESB_EET0_T_SD_SC_getloc_ZN3stk3Stk10STK_SINT16Estrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEipitchBendreserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcmwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspncopy_ZL7toloweri_ZNSt8ios_base9basefieldE_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facet_ZSt10_ConstructIN3stk6Voicer5VoiceES2_EvPT_RKT0__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5frontEvisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEvuninitialized_copy_M_grab_ZNSaIN3stk6Voicer5VoiceEEC1Evwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmm_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE8pop_backEvbasic_ostringstream_ZL8isxdigiticomparewcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvnumberwctob_ZNSs4_Rep11_S_terminalE_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZSt22__uninitialized_copy_aIPN3stk6Voicer5VoiceES3_S2_ET0_T_S5_S4_SaIT1_Eput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZSt19__copy_backward_auxIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4__ZNSt6locale5facet15_S_get_c_localeEv_ZN3stk8StkError17getMessageCStringEvgetc_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE9push_backERKS2_feof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleisxdigit_ZNSs4_Rep15_M_set_sharableEv_ZSt24__uninitialized_copy_auxIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4_St12__false_type_ZN3stk3Stk12showWarningsEb__uninitialized_copy_aclearerrwcstoulnum_get_Constructbegin_ZNSt8ios_base3appE_ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEptEv_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv__position_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE9constructEPS3_RKS3_~Init_ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEmIERKl_ZNSt8ios_base13_M_grow_wordsEib_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPc_ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE12_Vector_implC1ERKS3_vswprintfinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEvoperator!=interpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!= > >_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZNKSs5beginEvnot_eoffgetpos_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE6resizeEmS2_sgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktimefgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZN3stk6VoicerC1Edasctime_ZNK3stk6Voicer11channelsOutEvrdstatepubseekpossubstr_ZL8towupperinegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_GLOBAL__I__ZN3stk6VoicerC2Edwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolower_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk6Voicer13addInstrumentEPNS_8InstrmntEisync_ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEppEisputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEppEv_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE6assignEmRKS2__ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmc_ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE8allocateEmPKvrdbufatexit_Destroy_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EEC2ERKS3__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5beginEv_ZNKSt8ios_base5widthEv~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZNSt6__copyILb0ESt26random_access_iterator_tagE4copyIPN3stk6Voicer5VoiceES6_EET0_T_S8_S7__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanfmonetary_ZN3stk8Instrmnt7noteOffEd__resultwcstoullwcsstr_M_cloneiscntrl_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE4dataEv_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE13_M_deallocateEPS2_m_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEcnoteNumber_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_M_coalesce_ZN3stk6Voicer5VoiceD1Ev_ZL7isalphai*_fopenpitchScaler_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEdeEv_ZNKSs6lengthEv__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE8max_sizeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZSt13__destroy_auxIPN3stk6Voicer5VoiceEEvT_S4_St12__false_type_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZNK9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE8max_sizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE4backEv_ZNSt11char_traitsIcE6assignERcRKc_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE14_M_fill_assignEmRKS2__S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared__uninitialized_copy_auxisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()__copy_auxpubsetbufstrcoll_ZL7ispuncti_ZN3stk6Voicer4tickERNS_9StkFramesEj_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZNK9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE7addressERKS3__ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS4_SaIS4_EEEES9_ET0_T_SB_SA__ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEC1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZnwmPv_ZNSs4_Rep12_S_empty_repEvllabsxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNKSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE13get_allocatorEvpptr_ZN3stk6Voicer7noteOffEddi_ZSt8_DestroyIPN3stk6Voicer5VoiceEEvT_S4__ZNKSs12find_last_ofERKSsm_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchroverflow_ZNKSs6_M_repEvmblenoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKvto_int_typeoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EEixEm_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_sputcsputnbtowc__copy_b_n_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEmmEipbackfail_M_dispose_callbackswmemcmp_ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEmmEvmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_M_call_callbackspubsync_M_check_length_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6locale4timeE_ZSt18uninitialized_copyIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4__ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E~_Vector_impladdInstrument__destroy_aux_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZN3stk6Voicer12setFrequencyEdi_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6localegbump_ZNSt11char_traitsIcE6assignEPcmcoperator!_ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EED2Evoperator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZNSs7_M_dataEPcVoicer_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE3endEv_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags__copy_backward_aux_ZNSt6locale5_Impl18_M_check_same_nameEvdo_toupperiswlower_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5clearEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPh_ZSt8_DestroyIPN3stk6Voicer5VoiceES2_EvT_S4_SaIT0_Eflags*_systemend_S_c_namebase_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5emptyEv_ZNK9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE7addressERS3__ZN3stk6Voicer13controlChangeEidiat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE6rbeginEvsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEED2Ev_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE19_M_get_Tp_allocatorEv_ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEmiERKl_ZN3stk6VoicerD0Ev_ZNSt6locale7numericEvwscanf_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZSt8_DestroyIN3stk6Voicer5VoiceEEvPT__ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE2atEm__copy_beq_ZN3stk6Voicer12setFrequencyEld_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_localeVoice_ZNKSs5rfindEcminsertscan_isepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~StkshowWarnings~Voicerflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmmframes_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EEC1ERKS3_id_ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEpLERKlinfwprintfis_M_remove_referenceout_ZN3stk6Voicer7silenceEv_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_getwidensetvbuf_ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEixERKl_ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE12_Vector_implD1Evuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk6Voicer5VoiceC1Ev_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE7destroyEPS3__ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE15_M_erase_at_endEPS2__ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEE4baseEv~Voice_Callback_listferror_ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE4rendEvswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength__simple_ZN3stk9StkFramespLERS0_valuefputwc_Destroy_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_Destroy_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKclswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatebsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‰}øH‰uðH‹EðÉÃUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åHƒìH‰}øH‹}øHƒÇèÉÃUH‰åH‰}øH‹EøHÇH‹EøHÇ@H‹UøH¸ð¿H‰BH‹Uø¸H‰BH‹EøÇ@ H‹EøÇ@$ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÍÌÌÌÌÌÌÌH¯ÂÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹UðH‰ÐHÁàHÐHÁàHÉÃUH‰åH‰}øH‹EøHÇÉÃUH‰åH‰}øH‹EøH‹HP(H‹EøH‰H‹EøÉÃUH‰åH‰}øH‹EøH‹ÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uð¿(èH‰EàHƒ}àt>H‹UèH‹H‹MàH‰H‹BH‹MàH‰AH‹BH‹MàH‰AH‹BH‹MàH‰AH‹B H‹UàH‰B ÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‰ÉÃUH‰åHƒì H‰}èH‹uèH}ðèH‹EðÉÃUH‰åHƒì H‰}èH‹uèHƒÆH}ðèH‹EðÉÃUH‰åH‰}øH‹EøÉÃUH‰åSHƒìH‰}èH‰uàH‹}èèH‹H‹}àèH‹H9ÕÀ¶ÀHƒÄ[ÉÃUH‰åHƒì H‰}èH‰uàH‹EèH‹H‹EàH‹H‰ÂH‰ÐHÁàHÐHÁàHH‰EøHuøH}ðèH‹EðÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‰uðH‹}ðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèH‹EøHÇH‹EøHÇ@H‹EøHÇ@ÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åHƒìH‰}øH‰uðH‹}øH‹uðèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH¸fffffffÉÃUH‰åHƒìH‰}øH‹}øèH‰ÇèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‰uðëH‹}øèHƒEø(H‹EøH;EðuèÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åH‰}èH‰uàH‰UØH‹UàH‹EèH‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÍÌÌÌÌÌÌÌH¯ÂH‰EøëH‹UðH‹H‹MèH‰H‹BH‹MèH‰AH‹BH‹MèH‰AH‹BH‹MèH‰AH‹B H‹UèH‰B ÉÃUH‰åHƒì0H‰}èH‰uàH‰UØH‹EØH‰EøëH‹uèH‹}øèHƒEè(HƒEø(H‹EèH;EàußH‹EøÉÃUH‰åHƒì0H‰}øH‰uðH‰UèH‹UèH‹uðH‹}ø¶Eçˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‰MàH‹UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÍÌÌÌÌÌÌÌH¯ÂH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ8èH‹EèHƒÀH‰EØH‹}ØèH‹EèH‰EàH‹}àèëCH‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇ8èH‹EèHƒÀH‰EØH‹}ØèH‹EèH‰EàH‹}àèëCH‰EÐH‹]ÐH‹EèHƒÀH‰EØH‹}ØèH‰]ÐH‹]ÐH‹EèH‰EàH‹}àèH‰]ÐH‹}Ð踄Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}øèH;Eð’À¶ÀH…À•À„ÀtèH‹UðH‰ÐHÁàHÐHÁàH‰ÇèÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‰ÇH‹uðºèÉÃUH‰åATSHƒìpH‰}˜H‰uH‰UˆH‹E˜H‹PH‹E˜H‹@H9„ÆH‹E˜H‹@HPØH‹E˜H‹pH‹E˜H‰ÇèH‹E˜H‹@HP(H‹E˜H‰PH‹UˆH‹H‰E H‹BH‰E¨H‹BH‰E°H‹BH‰E¸H‹B H‰EÀH‹E˜H‹@HXØH‹E˜H‹@L`°H}èH‹8H‰ÚL‰æèH}èH‰ÂH‹E H‰H‹E¨H‰BH‹E°H‰BH‹E¸H‰BH‹EÀH‰B éÓH‹}˜èH‰EàH‹}˜èH;Eà”À„Àt H=èHƒ}àt H‹EàHÀH‰E€ëHÇE€H‹E€H‰EØH‹EØH;Eàs H‹}˜èH‰EØH‹}˜H‹uØèH‰EÐH‹EÐH‰EÈH‹}˜èH‰ÆH}ïèH}èH‹0H‹E˜H‹8HMïH‹UÐèH‰EÈH}ïèH‹E˜H‰ÇH‹UˆH‹uÈèHƒEÈ(H‹}˜èH‰ÆH}îèH‹E˜H‹XH}èH‹8HMîH‹UÈH‰ÞèH‰EÈH}îèH‹}˜èH‰ÆH}ìèH‹E˜H‹pH‹E˜H‹8HUìèH}ìèH‹E˜H‹@H‰ÂH‹E˜H‹H‰ÑH)ÁH‰ÈH‰ÂHÁúH¸ÍÌÌÌÌÌÌÌH¯ÂH‰ÂH‹E˜H‹0H‹}˜èH‹U˜H‹EÐH‰H‹U˜H‹EÈH‰BH‹UØH‰ÐHÁàHÐHÁàH‰ÂHUÐH‹E˜H‰PHƒÄp[A\ÉÃUH‰åHƒìH‰}øH‰uðH‹EøH‹PH‹EøH‹@H9Ât.H‹EøH‹pH‹EøH‰ÇH‹UðèH‹EøH‹@HP(H‹EøH‰PëH‹}øèH‰ÆH‹UðH‹}øèÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!Voicer::removeInstrument: instrument pointer not found in current voices!vector::_M_insert_auxStkFrames::operator[]: invalid index () value!Voicer::Voicer: argument () must be positive!ÿÿ''?8`ÿÿ''?8`ÿÿ''TM’ÿÿ''TM’ÿÿN>Q3Ë–ËÄóÿÿ4b ‚kï8ÿÿ4b ‚kï8UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk8InstrmntEN3stk6VoicerEà?€?À@€L@(@€k@zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿV† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ:† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ}† ƒ4øÿÿÿÿÿÿÿކ ƒ4øÿÿÿÿÿÿÿ‰† ƒ4øÿÿÿÿÿÿÿ·† ƒ4øÿÿÿÿÿÿÿå† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿm† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ9† ƒ4øÿÿÿÿÿÿÿJ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿB† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ…† 4øÿÿÿÿÿÿÿ+† <øÿÿÿÿÿÿÿd† ƒŒ4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ«† ƒ4øÿÿÿÿÿÿÿ…† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ'† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿi† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ.† 4øÿÿÿÿÿÿÿ+† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿZ† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿ°çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ°çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† <øÿÿÿÿÿÿÿH† ƒŒ<øÿÿÿÿÿÿÿC† ƒŒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿކ ƒ4øÿÿÿÿÿÿÿX† 4øÿÿÿÿÿÿÿR† 4øÿÿÿÿÿÿÿ'† <øÿÿÿÿÿÿÿÒ† ƒŒ4øÿÿÿÿÿÿÿn† 4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ߆ ƒ4øÿÿÿÿÿÿÿDçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿDçÿÿÿÿÿÿÿ† ƒaÅ-TÌ-CŸ-(Ð-Î-æ-ÕÆ-ÇÝ-¸Ô-«Ý-¦Ê=Ÿ‹Ï-ty-k-Zu-FÁ=?Ë-Å-Ì-ÿŸ-äÐ-ÍÎ-¢-‘Æ-ƒÝ-~tÔ-gÝ-bÊ=[GÏ-0y-'-u-Á=ûË-Îa-°G-˜Í-„_-xc-bc-S_-J›-'-þ Æ-ð Ý-ë Ê=ä Û Í-¼ c-« ]-š •- [- _-y i-f _-^ i-O —-- ]- •- [- ™-á i-Ò —-Å Y-‹ ¡-q ¡-G - ¡- ¡-ñ ¡-Õ ¡-§ ¡-| o-U ¡-> ¡- ¡-å o-Å ¡-® ¡-‡ m ¡-R ¡-7 ¡- ¡-ó ¡-Å ¡-¦ ¡- u æ-M A  o-Ý¡-¡-§¡-Š¡-h\æ-4(ño-È¡-­¡-’¡-s¡-QEæ-Úo-·¡-š¡-}¡-_æ-7+æ-ïÞΗo-r¡-U¡-6¡-æ-ðäÐæ-¨—‡_Ú-Z 2o-¡-úà¡-¶¡-˜¡-Lo-(¡-ø¡-Ù¡-˜o-n¡-Q¡-o-ã¡-Ä¡-€o-kV¡-:¡-èÒ- Ò-cÒ-9³-Ñ-`0Ð ¨ p H  ø È ˜ h 0 ø Ð ¨ € P  ø Ð ¨ € P  ø Ð ¨ € X 0  à¸`8ذˆ`8èÀ˜pH øÐ¨xP(ذˆ`8èÀ˜pH øÐ¨xHè¸h8èÀ˜pH R¿p¾h¾;¾3¾æ½Þ½¼½´½a½Y½/½'½÷¼ï¼³¼«¼;¼3¼¼¼Æ»¾»Š»‚»E»=»»»¿º·º4º,º ºº·¹¯¹¹ˆ¹:¹2¹¹ ¹½¸µ¸–¸ޏ@¸8¸¸¸û·ó·«·£·~·v·R·J··ú¶´¶¬¶C¶;¶þµöµÖµεªµ¢µFµ>µõ´í´Ÿ´—´S´K´í³å³§³Ÿ³4³,³å²ݲ†²~²'²²é±á±w±o±'±±ȰÀ° °˜°V°N°°°Ó¯˯¯…¯Y¯Q¯,¯$¯ú®ò®È®À®—®®:®2®Ý­Õ­u­m­M­E­ã¬Û¬–¬ެc¬[¬6¬.¬ ¬¬Ø«ЫY«Q«'««ÿª÷ª¡ª™ªlªdªªª©º©–©Ž©H©@©ú¨ò¨²¨ª¨`¨X¨3¨+¨ ¨¨Ƨ¾§o§g§H§@§§ù¦Ú¦Ò¦ƒ¦{¦\¦T¦¦ý¥Ù¥Ñ¥±¥©¥m¥e¥;¥3¥ ¥¥\¤T¤¤¤ì£ä£Ÿ£—£r£j£@£8£&££ï¢ç¢0 `î­T¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(¸Å-¥Ø-‰Ø-tÖ-[Ö-RÇ-DÓ-4Ý-/%Õ-Ý- ×-¾“-®•-O-ƒ-Îy-Å»-­s-¡…-˜y-‹¯-xg-gs-[…-MO-9y-,¯-g- s-…-ë}-Úq-£Ü-ž Œq-o-Gi->©-0g-Ð O-} M-V á-< Û-# e-ÿ à-í Å-à Ì-Ç Ÿ-¨ Ì-— Ÿ-‚ Ð-j Á=O à-= Å-0 Ì- Ÿ-ø Ì-ç Ÿ-Ò Ð-º Á=£ ‰-š y-‘ »-y s-m …-V -M ƒ-û I-É à-¥ à-“ Å-† Ì-k Ì-Z Ð-B Â=' à- Å- Ì-í Ì-Ü Ð-Ä Â=® Æ-  Ý-› Ê=” y Æ-k Ý-f Ê=_ B «- ±-Ñ£-[Ã-;- ­-å-,K-µ-õk-Ý•-Ð]-¿k-¦•-Š‹-PW-?¥-1g-%g-g-÷‘-G¹-$§-ï·-Ò)-»e-³m-y‡-Y-w-÷)-ÎW-vg-jg-;W-W-–Ã-c{-KQ-+Q-ýU-åU-ÃS-ec-É=R-=â-8 ,ä=%Ù- ÀÞ¸¿°ß È˜;=ˆ½pÞhÀ`ßPãHã@A8?0ã(ã ÈCE¾):^):^9\: ñ8^ñà8^à7Ü\Ü8 ¨ ^¨¤\¤ H^pH^pGl\lH 8œ^8›4\4œ ø”^ø“ô\ô” À~^À}¼\¼~ ˆN^ˆM„\„N P&^P%L\L& ,^+\, à^àÜ\Ü ¨^¨¤\¤ h4^h3d\d4 (6^(5$\$6 ð^ð ì\ì ¸^¸´\´ €^€|\| Y>^YH>^H=D\D> !<^!<^; \ < Ø ^ØŸÔ\Ô   Š^ ‰œ\œŠ h„^hƒd\d„ 0J^0I,\,J F^ ø F^ø Eô \ô F Ñ D^Ñ À D^À C¼ \¼ D ˆ @^ˆ ?„ \„ @ P B^P AL \L B  °^ ¯ \ ° à ¬^à «Ü \Ü ¬ ¨ ²^¨ ±¤ \¤ ² p ¤^p £l \l ¤ 8 ª^8 ©4 \4 ª ^ ü \ü È ®^È ­Ä \Ä ® Ž^ Œ \Œ Ž X š^X ™T \T š ¶^ µ \ ¶ à Œ^à ‹Ü \Ü Œ ¨ ¦^¨ ¥¤ \¤ ¦ p ’^p ‘l \l ’ 8 ¼^8 »4 \4 ¼ º^ ¹ü \ü º È ¨^È §Ä \Ä ¨ ¸^ ·Œ \Œ ¸ X r^X qT \T r f^ e \ f èn^èmä\än °ž^°¬\¬ž xˆ^x‡t\tˆ @€^@<\<€ L^K\L Ð*^Ð)Ì\Ì* ˜l^˜k”\”l `^^`]\\\^ (h^(g$\$h ð–^ð•ì\ì– ¸˜^¸—´\´˜ €X^€W|\|X HP^HOD\DP †^… \ † Ø‚^ØÔ\Ô‚  x^ wœ\œx ht^hsd\dt 0R^0Q,\,R ø|^ø{ô\ô| Àz^Ày¼\¼z ˆV^ˆU„\„V Pv^PuL\Lv T^S\T àj^àiÜ\Üj ¨\^¨[¤\¤\ pZ^pYl\lZ 8.^8-4\4. 0^/ü\ü0 È"^È!Ä\Ä" $^#Œ\Œ$ X2^X1T\T2 ¢^ ¡\¢ èp^èoä\äp °^°¬\¬ x´^x³t\t´ @(^@'<\<( `^_\` Ðd^ÐcÌ\Ìd ˜b^˜a”\”b `^`\\\ (Ä^(Ã$\$Ä åM'(Ð5'W'HÍ['xÍ_'wÎq'¢Îƒ'ÍΕ'øÎ§'åÏØ' äè'Kñ'¸Íö'Îû'Î(?Î(#Ï(HÎ(cÎ!(uÏ3(­ÏE(XÑO(Ót(Ðà¨(áÊ(@á €z»€°Ñ€ ø$0â_òÔ$øá‰¶&øã$xÔ\–RàÓ¼¬ :% â–€Ô»˜€Ò±€@¿ï€ Ù¡ %hâ½f¼ˆÔ¢®žPÔB5¨ÓB®´$¸á f”$xá¸äè&0ä(ÿ&hä—€Çf$€`ྀÂÇ}$€˜à€èÄ#€ØÞe €°Äî"€ Þ(€Å:#€ß“€šÅS#€Hßl€,Ìœ&€Àã©€Æl#€€ßË€J¿ €XÙ €rÈn%€Øâ©€à½Ò€˜×›€l½µ€€ÖÍ€½Ø€hÕ$€2½5€ØÕð€N¾€Ð×ـȼۀÀÔ*€Þ¼/€øÔü€¼¾4€°Øt€¸»s€XÒ:€”»3€èÑU€¦»Q€ Ò€ö¿V€pÚ§€®¾Ü€xØ{€þ¼ƒ€0Õ]€ö¾˜€èؽ€è¿ €8Úâ€b¼Ï€8ÓE€ À˜€¨ÚÖ€z½ó€¸Ö€½€ Õú€š½€ðÖ[€<½o€Ö{€T½’€HÖl€ÄȲ%€ã €f¿O€Ù€º½A€(×î€8Æ´#€¸ßa€Ò½‡€`×R€¨¿™€ÈÙ4€jÆý#€ðßÖ €eÁ>€0Ü €£Â‰ €àÜÁ €SÃ8!€PÝD €µÀ¦€ÀÛ¬€ìÈõ%€Hãw€Š¾©€@ØE€j¾t€Ø¿ €øÁ- €¨Ü2€¾Ë_&€ˆã‹€È¿Õ€Úi€ÄÆ5$€(à€œ¼€pÓT €©ÃÑ!€ÀÝ  €:Á€øÛ£€@Àü€Û €zÕ!€ˆÝÛ €WÄ^"€0Þ‚ €(Ãö €Ý €…ÄŸ"€hÞ‡ €Ä"€øÝ°€*¼µ€ÈÒZ €ÉÁÅ€pÜ{€)ÀÑ€àÚä€lÀ@€PÛ €’Àn€ˆÛÍ€ðÐ2€ Ðà€Ñ~€Ñ«€ÀÐ>€@Ѐh» €xÑ{Ù G%‰ ÌjíÝSÇÖØõÍDƒOÒK  ½“‹eùjëó=__ZnwmPv__ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk8Instrmnt11channelsOutEv__ZN3stk6Voicer5VoiceC1Ev__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE4sizeEv__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EEixEm__ZN3stk6Voicer7silenceEv__ZN3stk6Voicer13controlChangeElid__ZN3stk6Voicer13controlChangeEidi__ZN3stk6Voicer7noteOffEld__ZN3stk6Voicer7noteOffEddi__ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEC1Ev__ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEppEv__ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEdeEv__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEEC2Ev__ZNSaIN3stk6Voicer5VoiceEEC1Ev__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEED2Ev__ZNSaIN3stk6Voicer5VoiceEED1Ev__ZNSaIN3stk6Voicer5VoiceEED2Ev__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEEC2ERKS4___ZNSaIN3stk6Voicer5VoiceEEC1ERKS2___ZNSaIN3stk6Voicer5VoiceEEC2ERKS2___ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE9constructEPS3_RKS3___ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEC1ERKS4___ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5beginEv__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEE4baseEv__ZN9__gnu_cxxneIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD___ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEplERKl__ZN3stk6Voicer5VoiceD1Ev__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE7destroyEPS3___ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE12_Vector_implC1ERKS3___ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EEC2ERKS3___ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EEC1ERKS3___ZNKSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE8max_sizeEv__ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE8max_sizeEv__ZSt8_DestroyIN3stk6Voicer5VoiceEEvPT___ZSt13__destroy_auxIPN3stk6Voicer5VoiceEEvT_S4_St12__false_type__ZSt8_DestroyIPN3stk6Voicer5VoiceEEvT_S4___ZSt8_DestroyIPN3stk6Voicer5VoiceES2_EvT_S4_SaIT0_E__ZNSt6__copyILb0ESt26random_access_iterator_tagE4copyIPN3stk6Voicer5VoiceES6_EET0_T_S8_S7___ZSt10__copy_auxIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4___ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS6_SaIS6_EEEESB_EET0_T_SD_SC___ZSt4copyIN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS4_SaIS4_EEEES9_ET0_T_SB_SA___ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk6Voicer5VoiceES6_EET0_T_S8_S7___ZSt19__copy_backward_auxIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk6Voicer5VoiceES5_EET0_T_S7_S6___ZSt13copy_backwardIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4___ZSt10_ConstructIN3stk6Voicer5VoiceES2_EvPT_RKT0___ZSt24__uninitialized_copy_auxIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4_St12__false_type__ZSt18uninitialized_copyIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4___ZSt22__uninitialized_copy_aIPN3stk6Voicer5VoiceES3_S2_ET0_T_S5_S4_SaIT1_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE10deallocateEPS3_m__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE13_M_deallocateEPS2_m__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EED2Ev__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EED1Ev__ZN3stk6VoicerD0Ev__ZTVN3stk6VoicerE__ZN3stk6VoicerD1Ev__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6Voicer9pitchBendEld_pow__ZN3stk6Voicer9pitchBendEdi__ZN3stk6Voicer12setFrequencyEld__ZN3stk6Voicer12setFrequencyEdi__ZN3stk6Voicer6noteOnEddi__ZN3stk6Voicer16removeInstrumentEPNS_8InstrmntE__ZN3stk9StkFrames6resizeEmj__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE11_M_allocateEm__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2___ZSt20__throw_length_errorPKc__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE9push_backERKS2___ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Voicer13addInstrumentEPNS_8InstrmntEi__ZN3stk6VoicerC1Ed__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZNSolsEd__ZN3stk9StkFrames6resizeEmjd__ZN3stk6VoicerC2Ed__ZTIN3stk8InstrmntE__ZN3stk3Stk17sampleRateChangedEdd___cxa_pure_virtual__ZTSN3stk8InstrmntE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk3StkE__ZTIN3stk6VoicerE__ZTSN3stk6VoicerE___gxx_personality_v0__ZnwmPv.eh__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk8Instrmnt11channelsOutEv.eh__ZN3stk6Voicer5VoiceC1Ev.eh__ZSt3minImERKT_S2_S2_.eh__ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE4sizeEv.eh__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EEixEm.eh__ZN3stk6Voicer7silenceEv.eh__ZN3stk6Voicer13controlChangeElid.eh__ZN3stk6Voicer13controlChangeEidi.eh__ZN3stk6Voicer7noteOffEld.eh__ZN3stk6Voicer7noteOffEddi.eh__ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEC1Ev.eh__ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEppEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEdeEv.eh__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEEC2Ev.eh__ZNSaIN3stk6Voicer5VoiceEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEED2Ev.eh__ZNSaIN3stk6Voicer5VoiceEED1Ev.eh__ZNSaIN3stk6Voicer5VoiceEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEEC2ERKS4_.eh__ZNSaIN3stk6Voicer5VoiceEEC1ERKS2_.eh__ZNSaIN3stk6Voicer5VoiceEEC2ERKS2_.eh__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE9constructEPS3_RKS3_.eh__ZN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEC1ERKS4_.eh__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5beginEv.eh__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEE4baseEv.eh__ZN9__gnu_cxxneIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_.eh__ZNK9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS3_SaIS3_EEEplERKl.eh__ZN3stk6Voicer5VoiceD1Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE7destroyEPS3_.eh__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE12_Vector_implC1ERKS3_.eh__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EEC2ERKS3_.eh__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EEC1ERKS3_.eh__ZNKSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE8max_sizeEv.eh__ZNKSt6vectorIN3stk6Voicer5VoiceESaIS2_EE8max_sizeEv.eh__ZSt8_DestroyIN3stk6Voicer5VoiceEEvPT_.eh__ZSt13__destroy_auxIPN3stk6Voicer5VoiceEEvT_S4_St12__false_type.eh__ZSt8_DestroyIPN3stk6Voicer5VoiceEEvT_S4_.eh__ZSt8_DestroyIPN3stk6Voicer5VoiceES2_EvT_S4_SaIT0_E.eh__ZNSt6__copyILb0ESt26random_access_iterator_tagE4copyIPN3stk6Voicer5VoiceES6_EET0_T_S8_S7_.eh__ZSt10__copy_auxIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4_.eh__ZNSt13__copy_normalILb1ELb1EE8__copy_nIN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS6_SaIS6_EEEESB_EET0_T_SD_SC_.eh__ZSt4copyIN9__gnu_cxx17__normal_iteratorIPN3stk6Voicer5VoiceESt6vectorIS4_SaIS4_EEEES9_ET0_T_SB_SA_.eh__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN3stk6Voicer5VoiceES6_EET0_T_S8_S7_.eh__ZSt19__copy_backward_auxIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN3stk6Voicer5VoiceES5_EET0_T_S7_S6_.eh__ZSt13copy_backwardIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4_.eh__ZSt10_ConstructIN3stk6Voicer5VoiceES2_EvPT_RKT0_.eh__ZSt24__uninitialized_copy_auxIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4_St12__false_type.eh__ZSt18uninitialized_copyIPN3stk6Voicer5VoiceES3_ET0_T_S5_S4_.eh__ZSt22__uninitialized_copy_aIPN3stk6Voicer5VoiceES3_S2_ET0_T_S5_S4_SaIT1_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE10deallocateEPS3_m.eh__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE13_M_deallocateEPS2_m.eh__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EED2Ev.eh__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EED1Ev.eh__ZN3stk6VoicerD0Ev.eh__ZN3stk6VoicerD1Ev.eh__ZN3stk6Voicer9pitchBendEld.eh__ZN3stk6Voicer9pitchBendEdi.eh__ZN3stk6Voicer12setFrequencyEld.eh__ZN3stk6Voicer12setFrequencyEdi.eh__ZN3stk6Voicer6noteOnEddi.eh__ZN3stk6Voicer16removeInstrumentEPNS_8InstrmntE.eh__ZN9__gnu_cxx13new_allocatorIN3stk6Voicer5VoiceEE8allocateEmPKv.eh__ZNSt12_Vector_baseIN3stk6Voicer5VoiceESaIS2_EE11_M_allocateEm.eh__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_.eh__ZNSt6vectorIN3stk6Voicer5VoiceESaIS2_EE9push_backERKS2_.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Voicer13addInstrumentEPNS_8InstrmntEi.eh__ZN3stk6VoicerC1Ed.eh__ZN3stk6VoicerC2Ed.eh__GLOBAL__I__ZN3stk6VoicerC2Ed__ZStL17__verify_groupingPKcmRKSsLC4LC5GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC11LC12LC13LC14GCC_except_table4LC15LC16GCC_except_table5GCC_except_table6EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6VoicerC2Ed.eh___tcf_0.ehstk-4.4.4/src/Debug/VoicForm.o000644 000766 000766 00000465220 12015735511 016040 0ustar00garygary000000 000000 ÏúíþÐ háðà__text__TEXT2ðÐ ü€__debug_frame__DWARF8 ($°M__debug_info__DWARF8(ÌÛ(1¯__debug_abbrev__DWARF÷ ô __debug_aranges__DWARFûPë__debug_macinfo__DWARFK;__debug_line__DWARFKr ;¨__debug_loc__DWARF½Ü­!ÐÎ__debug_pubnames__DWARF™/x ‰8__debug_pubtypes__DWARF9-B__debug_inlined__DWARF>A.J__debug_str__DWARF>A³….J__debug_ranges__DWARFñÆáÏ__mod_init_func__DATAøÆèÏ@) __textcoal_nt__TEXTÇ­ðÏH) €__cstring__TEXT°åz î__gcc_except_tab__TEXT*èñ__StaticInit__TEXT«íX›öP1€__const__DATA îx÷€1 __const_coal__DATA î÷è1& __const_coal__TEXT0ð< ù __bss__DATAà__literal8__TEXTpðx`ù__eh_frame__TEXTèðøØù3W h__constructor__TEXTàÐ __destructor__TEXTàÐ Ð=ÀNÐ P++¡ÌCUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒì H‰}èH‹}èHÇèH‹}èHÇ(èÇEüëB‹EüH‹UèH˜HiÀPHÐHèH‹HƒÀH‹‹EüH˜HiÀPHàHEèHxÿÒÿEüƒ}ü~¸ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐH‹EøH‹x@òEèèòMèòˆîòYÈò„îòXÁH‹}øHÇ(èÉÃUH‰åHƒìH‰}øH‹EøH‹x@èH‹}øHLjfWÀèÉÃUH‰åSHìˆH‰}ȉuÄòE¸ò&îH‹E¸f(ÐfWÉH‰…xÿÿÿò…xÿÿÿèƒð„ÀtBH5H‹=èH‰ÇòE¸èH‰ÇH5èH‹}Ⱦèé(òE¸ò ¸íòYÁòEàƒ}Äu5òyíò\EàH‹}ÈèòMàòŽíòYÁH‹}Èèé׃}Ä…ú¸H‰EØòE¸ò,À‰Eìƒ}ìwH¸ÍÌÌÌÌÌì?H‰EØëlƒ}ì?wƒmì H¸ð?H‰EØëRƒ}ì_wƒmì@H¸š™™™™™ñ?H‰EØë8ƒ}ìwƒmì`H¸333333ó?H‰EØë}ì€uÇEìH¸ffffffö?H‰EØ‹}ì¾èf(ÈòÒìf(Ñò^Ðf(ÂH¸$@f(ÈH‰…xÿÿÿò…xÿÿÿèò…xÿÿÿH‹xÿÿÿ‹}ì¾èòE€‹}ì¾èòYEØH‹}ÈHÇèH‰xÿÿÿò•xÿÿÿòM€è‹}ì¾èf(Èò4ìf(Ñò^Ðf(ÂH¸$@f(ÈH‰…xÿÿÿò…xÿÿÿèòEˆ‹}ì¾èòE‹}ì¾èòYEØH‹}ÈHÇ8òUˆòMè‹}ì¾èf(Èòªëf(Ñò^Ðf(ÂH¸$@f(ÈH‰…xÿÿÿò…xÿÿÿèòE˜‹}ì¾èòE ‹}ì¾èòYEØH‹}ÈHLjòU˜òM è‹}ì¾èf(Èò ëf(Ñò^Ðf(ÂH¸$@f(ÈH‰…xÿÿÿò…xÿÿÿèòE¨‹}ì¾èòE°‹}ì¾èòYEØH‹}ÈHÇØòU¨òM°è‹}ìèH‹}Èè‹}ìèH‹}ÈèéÓƒ}Ä u#òMàò}êòYÁH‹EÈH‹x@è骃}Äu#òMàò\êòYÁH‹EÈH‹x@èé}Ä€u=òEàH‹}ÈèòMàòâéòYÈòÞéòXÁH‹}ÈHÇ(èë;H5H‹=èH‰Ç‹uÄèH‰ÇH5èH‹}ȾèHĈ[ÉÃUH‰åHƒì H‰}ø‰uôòEèƒ}ôv#H5H‹=èH‹}ø¾èë$‹Eô‰ÀHiÀPHàHEøHxòEèèÉÃUH‰åHƒìpH‰}èH‰uàÆEÿÇEøéF‹}øèH‰ÇH‹uàè…À”À„À„"ÆEÿ‹}ø¾èf(Èòèèf(Ñò^Ðf(ÂH¸$@f(ÈH‰E˜òE˜èòE ‹}ø¾èòE¨‹}ø¾èH‹}èHÇèòU òM¨è‹}ø¾èf(Èòièf(Ñò^Ðf(ÂH¸$@f(ÈH‰E˜òE˜èòE°‹}ø¾èòE¸‹}ø¾èH‹}èHÇ8òU°òM¸è‹}ø¾èf(Èòêçf(Ñò^Ðf(ÂH¸$@f(ÈH‰E˜òE˜èòEÀ‹}ø¾èòEÈ‹}ø¾èH‹}èHLjòUÀòMÈè‹}ø¾èf(Èòkçf(Ñò^Ðf(ÂH¸$@f(ÈH‰E˜òE˜èòEЋ}ø¾èòEØ‹}ø¾èH‹}èHÇØòUÐòMØè‹}øèH‹}èè‹}øèH‹}èèÿEøƒ}øw¶Eÿƒð„À…¥ýÿÿ¶Eÿƒð„ÀtH‹E¸HèH@H‰E H‹E¸HèH9E tHm PH‹U H‹H‹H‹} ÿÐëÖH‹E°H‰…hÿÿÿH‹hÿÿÿH‹}¸HLjèH‰hÿÿÿëH‰…hÿÿÿH‹hÿÿÿH‹}¸HƒÇHèH‰hÿÿÿëH‰…hÿÿÿH‹hÿÿÿH‹}¸èH‰hÿÿÿH‹½hÿÿÿèHĘ[ÉÃUH‰åSHì˜H‰}¸H‹}¸èHH‹E¸H‰H‹}¸HƒÇH¾èH‹}¸HLjèH‹E¸HèH‰…pÿÿÿH‹•pÿÿÿH‰•xÿÿÿHÇE€ëH‹½xÿÿÿèH…xÿÿÿPHÿM€Hƒ}€ÿuÞH‹}¸HÇ(òYÙèëqH‰…hÿÿÿH‹…hÿÿÿH‰E¨Hƒ½pÿÿÿtE¸H+E€HiÀPH‹•pÿÿÿHÂH‰U˜H‹…pÿÿÿH9E˜tHm˜PH‹U˜H‹H‹H‹}˜ÿÐëÙH‹E¨H‰…hÿÿÿéëH‹}¸HÇòîØèH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHUàH‰Uˆ¿èH‰EºH‹uˆH‹}èH‹E¸H‹UH‰P@H}àèë@H‰…hÿÿÿH‹hÿÿÿH‹}èH‰hÿÿÿëH‰…hÿÿÿH‹hÿÿÿH}àèH‰hÿÿÿëH}Ðèë H‰…hÿÿÿH‹hÿÿÿH}ÐèH‰hÿÿÿëH}Àèë H‰…hÿÿÿH‹hÿÿÿH}ÀèH‰hÿÿÿë'H}ïèH‹E¸H‹x@òÄ×èë#H‰…hÿÿÿH‹hÿÿÿH}ïèH‰hÿÿÿéËH‹E¸H‹x@fWÀèÇEèë*‹EèH˜HiÀPHàHE¸Hxò^×èÿEèƒ}è~ÐH‹}¸HÇòE×èH‹}¸HÇ(òýÖèH‹}¸HLjò ×èH‹}¸HLjfWÀèH‹}¸H5èH‹}¸èé&H‰…hÿÿÿH‹hÿÿÿH‹}¸HÇèH‰hÿÿÿëH‰…hÿÿÿH‹hÿÿÿH‹}¸HÇ(èH‰hÿÿÿëH‰…hÿÿÿH‹…hÿÿÿH‰E°H‹E¸HèH…Àt>H‹E¸HèH@H‰E H‹E¸HèH9E tHm PH‹U H‹H‹H‹} ÿÐëÖH‹E°H‰…hÿÿÿH‹hÿÿÿH‹}¸HLjèH‰hÿÿÿëH‰…hÿÿÿH‹hÿÿÿH‹}¸HƒÇHèH‰hÿÿÿëH‰…hÿÿÿH‹hÿÿÿH‹}¸èH‰hÿÿÿH‹½hÿÿÿèHĘ[ÉÃÿÿÿÿx $ÇQ† $Rdž $ddž $vdž $ˆÇ† $¦Ç(† $ÎÇ7† ,† ƒ$È!† $(È † $2Ȇ $JȆ $bȆ $pȆ $Ȇ $¨È† $¶È† $ÄÈ&† $êÈ#† $É7† $FÉ4† ,zÉ~† ƒ,øÉ~† ƒ,vÊ~† ƒ$ôÊ;† ,0Ë~† ƒ,®Ë~† ƒ$,Ì;† $h̆ $ˆÌ1† $ºÌI† $ÍM† ,RÍY† ƒ,¬ÎY† ƒ,Ð~† ƒ,„І ƒ$ Ñø† ,˜Ò݆ ƒ$† $vÓ]† $ÔÔ²† ,†Ö-† ƒ,´×,† ƒ$àØ† ,úÙj† ƒ,dÚ-† ƒ$’Û2† ,ÄÛü† ƒ,ÀÜ↠ƒ,¢Ý+† ƒ,Îႆ ƒ$«íC† $îí† $—† $Pã(† $xã(† $ ã%† $²p† $Æã† $âㆠ$"/† $ä† $ä%† $Bä(† ,R»† ƒ$c† $rȆ $: U† , ‰† ƒ, ‰† ƒ,¤‰† ƒ$jä(† ,’䜆 ƒ,.å%† ƒ,SåZ† ƒ,.‚† ƒ,°‚† ƒÈÛGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)VoicForm.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Öunsigned int__int64_t.÷long long intlong long unsigned intlong int$_0€L^__mbstate8M^_mbstateLN÷qnnchar__mbstate_tO.__darwin_mbstate_tQy__darwin_size_tZ½long unsigned int__darwin_va_list`êúún __va_list_tagm gp_offsetÖ# fp_offsetÖ# overflow_arg_aream# reg_save_aream# __darwin_wchar_tf½__darwin_rune_tko__darwin_wint_tn½__darwin_clock_ts½__darwin_time_tv"qôn _opaque_pthread_once_tE7 __sigE"# __opaqueEä#__darwin_off_tnæ__darwin_pthread_once_t|ô__darwin_wctrans_t(½__darwin_wctype_t*Äsize_tc¦time_tWÍptrdiff_t˜" std· 7· 8º X½ Zä ]  _' bB j” kË o p0 qQ rh s uÄ wà xó z  }& ~B t • ‚· ƒÄ „à …ó † ‡: ˆ[ Šv ‹¢ Î Ðu ÑÏ Óˆ Ôê Õ¬ ×È Ø! Ùß Ú ÛJ !;Ÿ !<Ó !=ï "dH "eT "gW "hp "i‡ "jž "kµ "lÌ "mã "n! "o&! "sF! "tl! "v’! "w´! "xÜ! "zô! "{ " "|" "}2" "‚F" "ƒ^" "„{" "†" "‡¨" "ŠÏ" "‹Ý" "Œõ" "µ# "¶5# "·]# "¸z# "¹¡# #< $Fõ' $G( $H)( $IC( $J]( $Kx( $L“( $M®( $NÉ( $Oä( $Pÿ( $Q) $R5) %BP) %CS) %Dâ# %FV) %Gg) %Hƒ) %I¤) %JÁ) %Kã) %L* %M* %N3* &H]* &’~* &”* &•˜* &–¯* &—Ð* &˜ì* &™+ &š$+ &›A+ &œ^+ &u+ &ž‚+ &Ÿ©+ & Ï+ &¡ñ+ &¢, &£3, &¤J, &¥l, &¦‰, &§¥, &©Æ, &«ç, &­ - &¯.- &±J- &³f- &´‡- &µ£- &¶¿- &·Û- &¸÷- &¹. &º=. &»T. &¼u. &½–. &¾·. &¿ã. &Àÿ. &Â!/ &Ä=/ &Å^/ &Æ/ &Ç / &ÈÁ/ &ÉØ/ &Êù/ &Ë0 &Ì;0 &Í\0 &Ît0 &ÐŒ0 &Ö¨0 &ÜÄ0 &âà0 &èü0&1&91&Z1__true_type__debug.1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style'¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >• 35#_M_p#3£5z5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >0&_Ios_Fmtflags(7Ì _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode(k2 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate(“‘ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir(¸Ù _S_beg_S_cur_S_end_S_ios_seekdir_end€€Í*¿event(¢ erase_eventimbue_eventcopyfmt_event³‚(ÓÅ _M_next(ÕŠT#_M_fn(Ö«T#zz(×½#Þ(Ø5#³‚(Û’ ŠT«T½ŠT ä](ß^V« ŠT!Ï(ãQ½ŠTœ3(ñ _M_pword(òm#_M_iword(ó"#œ3(ô±TàH("7&(_ZNSt8ios_base4Init11_S_refcountE5#_S_synced_with_stdio(_ZNSt8ios_base4Init20_S_synced_with_stdioE‡3àH(¦·T#H(·T½basic_streambuf > )R§b )Tªb )U­b )W°b )XÊb )Zäb )\þb )]c )^7c )_Qc )`kc )a…c )bŸc )c¹c )dÓc )eíc )fd )g#d )h=d )iWd )jndctype_basectypemoney_baseÎ$pattern*É field*É Ã##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >¨%p S¿¡# _M_startT‘¡# _M_finishU‘¡# _M_end_of_storageV‘¡#&p W‘)¢¢'4q)¢½vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(¬~¶j9„»Ë„»„»)Ђþ þ7‡3ðÙŸT*6f ˆèT‘¡‘¡{1*kc ”ÅQ-‘¡‘¡* E ´ñLN‘¡‘¡¿¡+ÄIG¢©5oÞHÙ,nothrow+I]XrÐ,cerrAKpŒÐ-__ioinitM_ZStL8__ioinit .×a,X½ÙÙÙ/ß0q.„~,eŸÙŸ/q.€9,d'Ù(ó,[›!B½.z),Pmcc½Ÿ/i1 $_4-a” quot-b½# rem-c½#div_t-dj $_5-fË quot-g"# rem-h"#ldiv_t-i¡ $_6-l quot-m÷# rem-n÷#lldiv_t-oÙ.ãQ-“½))//2.*-”GGÙdouble./-•½hÙ.4-–"Ù..…-œmªccŸŸª/°3½Äcc.Kn-ž”ཽ&åH- óm.»M-¡ Ù.&"-£Ë&"".dg-ª½BÙŸ.ê-«ŸccÙŸ/iwchar_t.¢I-¬½•cÙŸ&J0-¯·mŸŸª4Å}-°½.ù0-±màmŸ&ç"-²óÖ(\9-³¦=GÙ/.‡9-µ":Ù½.v-½½[Ù½(‡q-Âxv½vÙ.–-ß——Ÿ/0i.nd-Ľ¾i __gnu_cxx ¡¬(œ ®½F÷ê÷(Kn ´¼J ÷÷__debug.6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >.3<-§È÷÷.ßJ-™÷ßÙ.˜-º÷Ù½.†i-À!Ù½(c9-´¯=AAÙfloat.k-·ffÙlong double&3-Lj½.Ùd-¦÷Ÿ÷ lconv`/+Ó5T/,#5w6/-#5/.# int_curr_symbol//# currency_symbol/0# mon_decimal_point/1#( mon_thousands_sep/2#0 mon_grouping/3#85D/4#@5;M/5#H int_frac_digits/6q#P5¹$/7q#Q p_cs_precedes/8q#R p_sep_by_space/9q#S n_cs_precedes/:q#T n_sep_by_space/;q#U p_sign_posn/q#X int_n_cs_precedes/?q#Y int_p_sep_by_space/@q#Z int_n_sep_by_space/Aq#[ int_p_sign_posn/Bq#\ int_n_sign_posn/Cq#].ÄD05ï½Ù4ªX/Kü/Ÿva_list1IÒfpos_t1U7 __sbuf1`O _base1aO# _size1b½#/‰ __sFILE˜1‚¥ _p1ƒO# _r1„½# _w1…½# _flags1†š# _file1‡š# _bf1ˆ# _lbfsize1‰½#( _cookie1Œm#0 _close1´#8 _read1ŽÓ#@ _seek1ò#H _write1 #P _ub1“#X _extra1”" #h _ur1•½#p _ubuf1˜( #t _nbuf1™8 #w _lb1œ#x _blksize1Ÿ½#ˆ _offset1 #3½´m/¥3½Óm½/º3òm½/Ù3½ mÙ½/ø__sFILEX/ ‰8 n‰H nFILE1¡U&BE1ïj j /H .dc1𽇠j .6B1ñ½ž j .‚1ò½µ j .@1ó½Ì j ./L1ô½ã j .CK1õ½ÿ j ÿ /.UL1ö&!½j (¬"1úëXj F!ÙÙ.-1ÿŸl!mŸŸj +ê-1=j ’!ÙÙj 6 1½´!j "½6-1½Ñ!j Ñ!/×!06Èr1"ô!j 6ð&1½ "j 7S;1½6)'1 2"_ 1 F"Ù6×F1½^"Ù6~B1½{"ÙÙ:21"j Yd1¨"j 6y€1½Ï"j ½Ÿ7P1j 6jp1õ"6è1½#½j 6Y(1©½5#ŸÙ86N1ª½W#j ÙW#/ú6X1«½z#ÙW#62-1¬½¡#ŸÙW#6·U1­½Ã#ÙÙW#qÓ#nclock_t2Mµ tm82Z´$ tm_sec2[½# tm_min2\½# tm_hour2]½# tm_mday2^½# tm_mon2_½# tm_year2`½# tm_wday2a½# tm_yday2b½# tm_isdst2c½# tm_gmtoff2d"#( tm_zone2e#0pthread_once_t3^M__gthread_once_t4/´$wint_t5Fž $_75Q?% __min5R‡# __max5S‡# __map5T‡# __types5U?%#/Ä_RuneEntry5Vð$ $_85X‹% __nranges5Y½# __ranges5Z‹%#/E%_RuneRange5[W% $_95]Ò% __name5^Ò%# __mask5_Ä#qâ%n _RuneCharClass5`£%9$_10ˆ 5bc' __magic5cä# __encoding5dc'# __sgetrune5f’'#( __sputrune5g¶'#0 __invalid_rune5h‡#8 __runetype5j¼'#< __maplower5kÌ'#¼ __mapupper5lÌ'#¼ __runetype_ext5s‘%#À __maplower_ext5t‘%#Ð __mapupper_ext5u‘%#à __variable5wm#ð __variable_len5x½#ø __ncharclasses5}½#ü __charclasses5~Ü'#€qs'n3‡Œ'Ù¦Œ'/Ù/s'3½¶'‡¦/˜'ÄÌ'nÿ‡Ü'nÿ/â%_RuneLocale5ø%:LT6å™=½(½:5R6ëÞX½)(½:IU6÷7½C(½:~6þ¾3½](½)#a6½x(½)ø)6 1 ½“(½)ã=6ï^½®(½).'6ßa½É(½)â6«7½ä(½)¥J6"¦½ÿ(½)åD6) ?½)½)65µ<½5)½)36;@4½P)½;â2|¬@Ó#.\b2~Gƒ)­­(L2‚ÏN­ž)ž)/â#.0c2…­»)»)/­.®L2{Ø)Ø)/Þ)0â#.IM2}ú)ú)/*0­.ã2€ž)*ú).^M2ž)3*ú)(˜U2ƒuŸ]*ŸÙØ)mbstate_t7UŒwctype_t84†.@l7yâ$˜*½.” 7zâ$¯*j .¹ 7{cÐ*c½j .²ƒ7|â$ì*ij . „7}½+—j .ég7~½$+j ½.Ã7½A+j —8.è&7€½^+j —8.ÑF7â$u+j 4Ù7‚â$.I.7ƒŸ£+ÙŸ£+/]*.×|7…ŸÏ+cÙŸ£+.…B7†½æ+æ+/ì+0]*.ÂM7ˆŸ,cŒ'Ÿ£+.a77‰â$3,ij .¬7Šâ$J,i.C7Œ½l,cŸ—8.ö7½‰,——8.N%7Žâ$¥,â$j .ƒ7½Æ,j —W#.ßT7Ľç,j —W#.œH7’½ -cŸ—W#.1F7ƽ.-——W#./7“½J-—W#.;y7ǽf-—W#.¯+7”Ÿ‡-i£+.017•c£-c—.R<7—½¿-——.û"7˜½Û-——.R?7™c÷-c—.”<7šŸ.——(¾C7œQbŸ=.cŸ—Ø).z-7ŸT.—.¢>7žcu.c—Ÿ.ÿK7Ÿ½–.——Ÿ.N7 c·.c—Ÿ.)<7¤ŸÝ.Ý.Ÿ£+/—.æ$7¥Ÿÿ.——.ši7©G/—//c.¡i7ÈA=/—/.¨i7«c^/c—/.¯i7¬"/—/½.KE7®½ /—/½.‹:7§ŸÁ/c—Ÿ.ê?7¨½Ø/â$.om7°½ù/——Ÿ.°p7±c0c—Ÿ.¡`7²c;0c—Ÿ.`C7³c\0ciŸ.J7´½t0—8.¬.7µ½Œ0—8.$77–c¨0—i."A7¡cÄ0——.ô57¢cà0—i.9U7¦cü0——.üf7¯c1—iŸ.´ 7Êf91—/.“;7Í÷Z1—/½.0U7Ï{1—/½<];a __gnu_debug.:¥1=.;k=.< >v:é{3streampos9ÓŠ*ñ):ñª`Þ1{33(wz:õZ,‡3þ133(a‚:ù^O‡3233(*?:ý¤9½C2ÙÙŸ+’ƒ:¬*Ÿ_2Ù+;^:bÙ…2ÙŸ3+ : «2ÙŸ+iq: óÑ2ÙŸ+ñ):r÷2Ÿq+0,:«yq33+¢h:삽/33+¥b:y‡3P333?Ë6:#M½!;K:&s½3@q@ßbool@•30½3½¥38/«3A__vtbl_ptr_typeš3<ž+G>65&îfDï35&îfF45 5&ÿ%K"45½(Â>NÊbC45{3(Â>QºVÙd453( 1VW4Š45½c*71`‰D¬45½(}md^ŸÈ45*vxj«Eê453Bï1nŽz5/Ï3@50Ï3/5>ª<1t5Ï3#&€xdD5t5&€xf]5t5z5CISlt5½/5@€5050‡30¼_Atomic_word=%½/V > <8¼HDnposu¼HE_M_dataplusV #_Rep_base_RepFŸ:ui6ÁHFŸ:•s46ÌHFò0TgÒHR6ÁHF+/%ÐW+p6ÁHFŽ)Û*+Ž6ÁHGí"-qy¨6ÌHFÝ4@LŸÐ6ÁH½ÙGÃn<~1ù6ÁH½½ÙFÈcDŸqŸ!7ÁH½½FMFLÊ_‡3D7ÁHÙG22Uog7Ù½G¸O^^rŠ7Ù½GÎOgÑM­7½qG=jzqoÐ7++G=j~(Dó7ŽŽG=j‚j8G=j†98ÙÙF¯ŠRƒ½[8½½Go >ÃRi„8ÌH½½½Gsr>µïž8ÌHH»,šS6ØH(Æ8ÌH&(>¿ß8ÌHz5&(>·ø8ÌHÞH&(>Å9ÌHÞH½½&(>ÐC9ÌHÞH½½z5&(>Ûf9ÌHÙ½z5&(>â„9ÌHÙz5&(>é§9ÌH½qz5”ìÂ9ÌH½+€rô6…äHä9ÌHÞH+€rü&GäH:ÌHÙ+€r4„äH(:ÌHq+iEhM+E:ÌH+iE,KŽb:ÁH+v&P.+:ÌH+v1]Žœ:ÁH+|p: ¹:ÌH+|pC»• Ö:ÁH+ŒLL ó:ÌH+ŒUÊ • ;ÁH+"]üŸ-;ÁH+’ƒcg]ŸJ;ÁH+}mh 5Ÿg;ÁH œM>n#zŠ;ÌH½q œMƒu¨;ÌH½+³.‹—kŸÅ;ÁH (:>äxã;ÌH½ ôH¦coü;ÌH+ f­Þ‡3<ÁH+C¼«d3;<ÁH½+CÍF{3]<ÌH½+âvâH73<ÁH½+âvõ[{3¡<ÌH½+áSÞFäHÃ<ÌHÞH+áS  ;äHå<ÌHÙ+áS¢~äH=ÌHq+G>JäH)=ÌHÞH+G>[«räHU=ÌHÞH½½+G>/ZwäH|=ÌHÙ½+GBg7äHž=ÌHÙ+G>Ä:äHÅ=ÌH½q O(eÑcã=ÌHq(ñ)>øÀ äH>ÌHÞH+ñ)ƒÆoäH0>ÌHÞH½½+ñ)>ŒjäHW>ÌHÙ½+ñ)ŸÊ>äHy>ÌHÙ+ñ)¯A2äH >ÌH½q #{Ì*AÈ>ÌH+½q+#{ëÁeäHï>ÌH½ÞH+#{êKäH ?ÌH½ÞH½½+#{>m—äHL?ÌH½Ù½+#{*éäHs?ÌH½Ù+#{A´QäHŸ?ÌH½½q+#{Rˆ+Æ?ÌH+q+'j5äHí?ÌH½½+'ze+@ÌH++'Žk^+6@ÌH+++Û>©THäHb@ÌH½½ÞH+Û>ÀØ1äH˜@ÌH½½ÞH½½+Û>>†#äHÉ@ÌH½½Ù½+Û>êkäHõ@ÌH½½Ù+Û>ÙpäH&AÌH½½½q+Û>~läHRAÌH++ÞH+Û>%_AäHƒAÌH++Ù½+Û>:[äH¯AÌH++Ù+Û>OíläHàAÌH++½q+Û>su&äHBÌH+++Û>~^!äHBBÌH++ÙÙ+Û>ˆF8äHsBÌH+++++Û>“ÇkäH¤BÌH++ŽŽFiH>‹ÆäHÖBÌH½½½qFE>˜Ù+äHCÌH½½Ù½IT7>¦–0.C½qz5+iq>ÁÅ#ŸZCÁH½½ ÌM>õ‰txCÌHäH+NüIÙ•CÁH+T{ÔeÙ²CÁH+Óy 25ÏCÁH+;^>Ïã>ŸûCÁHÙ½½+;^) Ÿ"DÁHÞH½+;^7¾ŸIDÁHÙ½+;^>æ…<ŸpDÁHq½+¸pUù.Ÿ—DÁHÞH½+¸p>ødŸÃDÁHÙ½½+¸pq ŸêDÁHÙ½+¸p> {ŸEÁHq½+C»Ÿ8EÁHÞH½+C>÷8ŸdEÁHÙ½½+C«ECŸ‹EÁHÙ½+C¾"9Ÿ²EÁHq½+ë_ÌMfŸÙEÁHÞH½+ë_>-¸~ŸFÁHÙ½½+ë_èWŸ,FÁHÙ½+ë_û«ŸSFÁHq½+} ÞCŸzFÁHÞH½+}>Bd~Ÿ¦FÁHÙ½½+}&ú&ŸÍFÁHÙ½+}>N³;ŸôFÁHq½+üD'tŸGÁHÞH½+ü>YÒ ŸGGÁHÙ½½+üaKqŸnGÁHÙ½+ü>náUŸ•GÁHq½+êLYF©5¼GÁH½½+*?“,½ÞGÁHÞH+*?>‚Ft½ HÁH½½ÞH+*?>’×^½@HÁH½½ÞH½½+*?>£V½bHÁHÙ+*?>² h½ŽHÁH½½Ù!*?>ÃI½ÁH½½Ù½0Ÿ/ÇH0©5/©5/ì5@ì5@ÇH@©5>à5”/I _M_length•Ÿ# _M_capacity–Ÿ#5Þ—5#>ì5›ðJêH#Jì*>@ö#¼HJ9C>Eð?ßJ5>Q&ðJ;»,´¾dØH("¾†‡3¤IK(a e‡3ÀIK*üWƹlØIÒH*'ÊîDðIÒH*5/ΛR JÒH½(NØŒW)JÒH(š>܆OJÒHz5z5+£3>hCÒHuJ½½z5*>.çf’JÒHz5 5L>«Y°JÒHz5(¹DõêjÌJÒH!@U>^¿UÒHz5½ŸKn/K0/I>Ÿ ?CeNKnone?h_ZNSt6locale4noneE•3L|3?ià•3Mnumeric?jïx•3L>?kƒ•3L0c?lp•3LUO?m´6•3Lfi?no•3 Kall?p_ZNSt6locale3allE•3?)E_M_impl?eN##_S_classic? _ZNSt6locale10_S_classicEeN#_S_global?#_ZNSt6locale9_S_globalEeNNÍ`?)º@kN#_S_once?8_ZNSt6locale7_S_onceEÊ$¿½&0&?{œL{N&0&?„µL{NN&0&?ÎL{NÙ&0&?ñL{NNÙ½&0&?ªM{NNN½&2?º.M{N½(€r?Å:NOM{NNstring<<©5(ª?ÝuUOMyMŒN(i?çJ‡3šMŒNN(J?ð ‡3»MŒNN+ò-?š„ K×MN?×T?;WNO0&?<N{NeNPd??¶gPG?B7F=c?E$0½?N½QÒX?Hx7{NNN½/ÉK0pN/vN0Ù/ K@‡N0 K/‡NR|L?W’NPS_vptr$facet¥3#TÞ?\5#__c_locale@8P#_S_c_locale?__ZNSt6locale5facet11_S_c_localeEÈNNŒv?b¼ £P#_S_once?e_ZNSt6locale5facet7_S_onceEÊ$PG?ióO¿?v~O¨PŸU> ?{’NŸO¨P½G,?4ÂO®PÙÈNF¿z?‚B-ÈNßO®PG½?…aøO®PHÂm?ŠšAÈNHÚ ?¦]ÙGä]?‘ÛE8P´PGÏ?•¥WRP´PO¿? mP¨P¿PV€r?£áÅP¨P¿P/½q£Pn0“P/’N@ÈN/ºP0’N@ºP@’NW‚L?²~QTzz?Ÿ#"7&?Å_ZNSt6locale2id11_S_refcountE5G€r?Èv4Q~Q„QO½?ÊOQ~Q„Q½?ÐdQ~Q!oi?Ó«)ŸQ/ËP@ŠQ0ËP/ŠQWÉK(?ÙGTTÞ?ì5#E_M_facets?íGT#E_M_facets_size?îŸ#E_M_caches?ïGT#E_M_names?ð# N3?ñ>xMTN€k?ò-MTN0x?ó*5MTN®$?ôk:MTNˆ%?õTTMTN²?ö„MTNÜ?÷¼XTGä]?ú ­ReNGÏ?)ÇReNO)? çReNnTŸO)? SeNÙŸO)?"SeNŸO0?>SeN½O)?YSeNnTG€r?0xSeNnTF3ƒ?xu‡3–SeNGÊH?&}$ºSeNyT½Gü?)i5ÞSeNyTcTG¤?,BTeNyTQGÒ=?/ &TeNQ´PQ•?7EeN´PŸ/´PQXTXcTcTX/iT0Q@tT0•Q/tT@…T0OM/ Y¥Tã ¥T½@Ù /T/Å / ZÙ Ø(ʽT¶[S_vptr$ios_base¥3#[¦p(C¶[\dec(!R¶[\fixed(KR¶[\hex( a&¶[[f (.¶[\left(+$¶[ \oct([L¶[@\right(Œ~¶[€]‚3(a$¶[]Ø ( ¾T¶[]M4($ìa¶[^showpos('ª>¶[^skipws(*í}¶[^unitbuf(-*¶[ ]µ(1\¶[@[N)(43z¶[°[D(7= ¶[J]€(:$¶[\badbit(LPe»[\eofbit(Oå»[\failbit(T£M»[\goodbit(W£,»[\app(j_ À[\ate(maÀ[_binary(s_ZNSt8ios_base6binaryEÀ[[À(vœ1À[[ã(yè9À[_trunc(|_ZNSt8ios_base5truncEÀ[ _beg(‹_ZNSt8ios_base3begEÅ[\cur(ŽTkÅ[[v(‘ë(Å[streamsize9N»E_M_precision(É’W#E_M_width(Ê’W#E_M_flags(Ë¥ #E_M_exception(Ì2 #E_M_streambuf_state(Í2 # E_M_callbacks(çŠT#(E_M_word_zero(øÅ #0E_M_local_word(ýÊ[#@E_M_word_size(½#ÀE_M_word(±T#ÈE_M_ios_locale( K#Ð “ (ÀX2ØXÚ[«T½G’n(ê+ ÷XÚ[ã GZm(í…"YÚ[Fõ]()Hà[9YÚ[½‡3G} ( XSYÚ[+rv($@$¥ pYæ[+rv(.On¥ ’YÚ[¥ +Õw(>ûv¥ ´YÚ[¥ +Õw(O¥ ÛYÚ[¥ ¥  X(^,uùYÚ[¥ +ï.(j7#’WZæ[+ï.(rRW’W8ZÚ[’W+ (€ÄR’WUZæ[+ (ˆð’WwZÚ[’W+›7(›öb‡3“Z‡3+oa(§¯1 KµZÚ[N+;9(²ö KÒZæ[+`d(¼• NïZæ[?Q2(Îc½+y…(Þ(_ñ[#[Ú[½+ (ó^"÷[E[Ú[½`×S(½Te[Ú[½OÍ*({[Ú[OÍ*( –[Ú[ý[V€r(Y_¥TÚ[ý[0¥ 02 0Ì 0‘ Å Ú[n/½T@Å /ì[0½T@"@m@ì[Z¿@A:\ybS_vptr$basic_streambuf¥3#a_M_in_begBÃ#a_M_in_curBÄ#a_M_in_endBÅ#a_M_out_begBÆ# a_M_out_curBÇ#(a_M_out_endBÈ#0a_M_buf_localeBÏ K#8b zBÔ\ë\yb½(-6Bà ) K ]ybN(;9BñC… K(]b(ÍaBþ~OybN]yb"+²Bo_±1z]yb÷‘ Ì +ßLB‹(±1¡]ybŠÌ +¤nB ++½¾]yb+TjBcJ’WÛ]yb+¢5B'l`½ø]yb+ׄB9½^yb+ÞKBOïh½2^yb+äKBb-o’WY^yb"+PBpO½{^ybq+óvB‰Ôƒ½˜^yb+4lB¤½º^ybq+:lB¾º’Wá^ybÙ"O´0BË÷^ybF´@BÞ²"_bFÖ*Bá¶i3_bF,;BäŽQ_bGrBîºfp_yb½GÚwBù…™_ybF<-B ×@·_bF1fB›NÕ_bFN{Bnó_bGõ"B>`yb½GßwB'€6`ybcoaB<²q\]`ybNdYdBK³-yb\`yb"d5cBWQK±1\Â`yb÷‘ Ì dÐ1BcP/±1\ò`ybŠÌ dPBojF½\aybd_B…+@’W\>aybeüdC2,J’W\mayb"d‘VB«ƒ½ \“aybd€B¸ua½ \¹aybdPmBÐFl½ \äayb½eЄCT>„’W \bybÙ"d%gBûg½ \>byb½O´0BYbybŠbV€rB"ìSbybŠb/\/…b0\@…b@\wctrans_tD'l:Ú8Hl-½Êbâ$:Up8Nër½äbâ$:ÜmD?K_½þbâ$:Îr8TS#½câ$:'x8Z*b½7câ$n*:¨ 8`ÑJ½Qcâ$:z8fz,½kcâ$:ðu8l~½…câ$:V8råv½Ÿcâ$:>8xûy½¹câ$: 8~ÀO½Ócâ$:e8„ ½ícâ$:8X8ŠOM½dâ$.ŸD†â$#dâ$–b:¿r8Qâ$=dâ$:µ8–Mâ$Wdâ$.1CDˆ–bndÙ.¥%8²n*…dÙ>‚E*~efupperE1èn~e€flowerE2ºx~efalphaE3E>~efdigitE4~egxdigitE5 ~efspaceE64 ~e@gprintE7¦?~efgraphE8Ê}~e%fcntrlE9nq~efpunctE:C~e falnumE;o%~e0½/•3h@*¨’Nk’N#…d#E_M_c_locale_ctype*°ÈN#E_M_del*±‡3#E_M_toupper*²ƒe# E_M_tolower*³ƒe#(E_M_table*´k#0E_M_widen_ok*µq#8E_M_widen*¶ k#9E_M_narrow*· k#¹E_M_narrow_ok*¸q#¹i½*½_ZNSt5ctypeIcE2idEËPjtable_size*¿_ZNSt5ctypeIcE10table_sizeE¼H|3*Ì÷fkk‡3Ÿ|3*Ú gkÈNk‡3Ÿ+Ì*æÎ‡3Gg"k½q+Ì*õÚ#Ùsg"kÙÙ-k+*{*©5ÙŸg"k½ÙÙ+_*[3ÙËg"k½ÙÙ+3* E qíg"kq+3*1'3Ùh"kÙ+*ABq6h"kq+*RÙ]h"kÙ+s€*fª€qh"kq+s€*›VÙ«h"kÙÙ+\t* xTqÒh"kqq+\t*ÂÙi"kÙÙqF`*Òb(k!i"kHoL*×Z)kU9*à‰eUik½dÈu*ðÙ8q‰e€i"kqdÈu*MaÙ‰e°i"kÙdJO*6‚q‰eÛi"kqdJO*"p+Ù‰e j"kÙdU*6BXq‰e6j"kqdU*M†@Ù‰ekj"kÙÙdêH*g¢q‰e›j"kqqdêH*‚xHÙ ‰eÕj"kÙÙqG*X*ŠŸ}ïj"kQ£*š°{"k/~eqknÿ/‰e/(k0‰e/½W*Æ ‡kk:F*Ë ¡S‡kkÕK*Ö ZÙ!Ôg*Û cP®qqq0®lÎA7½Tdo½T#a_M_tieFWdo#Øa_M_fillFXq#àa_M_fill_initFY‡3#áa_M_streambufFZyb#èa_M_ctypeF]"k#ða_M_num_putF_jo#øa_M_num_getFauo#€(Fkûm^l€o(6rFo›#‡3zl€o(×LF{Ë2 –l€o*ôHG-B1³l‹o2 *#FåÐl‹o2 *Þ„F–;Bíl‹o2 (Û`F¦}L‡3 m€o(Ë6F°z'‡3%m€o(õ&F»Æ‡3Am€o(”UFŇ-‡3]m€o(sFÐM 2 ym€o*sFó¬%–m‹o2 !/F°m‹oyb`á F ŒkÐm‹o½+ªLF‹4doím€o+ªLF%/vdon‹odo+ÝQF33yb,n€o(ÝQG9×ybMn‹oyb(SGC“‘onn‹o—o+¥XFd¨Kq‹n€o+¥XFxLq­n‹oq(oaG€ ^ KÎn‹oN(\tGužjqôn€oqq(s€GzÄ0qo€oqO!/F¼+o‹omÅHGŒPIo‹oybnâeG«ô‹oN/ø/po0&/{o0o/†o0Œk/Œk@Œk@†oW+H}eqTY~H#×HŠÏoeq×Héoeqkq+@rH™P{3pvq+¬UHY<#pvq+ˆSH¡¿?q@peq+ˆSH¨{?obpeq½+jUH­w]qpeq+jUH´<]o¡peq½+CH¹jX{3Ãpvq‡q+áSH½µqåpeq‡q+JrHÁoqvq‡q+¡UHÅçVq)qeq‡q+TrHÉUQoKqvq‡q!–vHÍ#ikqvq/o@qq0/|q0o@o@q0»@2 @fRo*’N}w’N#i½*Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idEËPSE*¤!r}w½+·8*¿§B¸Wruo¸¸¥T’qƒw+·8*ãÍZ¸ruo¸¸¥T’qñ[+·8*èò[¸Ãruo¸¸¥T’q‰w+·8*íeZ¸ùruo¸¸¥T’qw+·8*ò5[¸/suo¸¸¥T’q•w+·8*øZ\¸esuo¸¸¥T’q›w+·8*ýÂ\¸›suo¸¸¥T’q¡w+·8*ýY¸Ñsuo¸¸¥T’q§w+·8*#-Y¸tuo¸¸¥T’q­w+·8*(•Y¸=tuo¸¸¥T’q˜q+·8*Hs¸stuo¸¸¥T’q÷[UQ€*Mžq”t}w½F øËtuo¸¸¥T’qäHd-Î1¸žq uuo¸¸¥T’qƒwd-… ¸žqIuuo¸¸¥T’qñ[d-ʸžqˆuuo¸¸¥T’q‰wd-渞qÇuuo¸¸¥T’qwd-$_¸žqvuo¸¸¥T’q•wd-,‰¸žqEvuo¸¸¥T’q›wd-3ô¸žq„vuo¸¸¥T’q¡wd-;r¸ žqÃvuo¸¸¥T’q§wd-Hœ¸ žqwuo¸¸¥T’q­wd-d¸ žqAwuo¸¸¥T’q˜qo-q¦!¸ žquo¸¸¥T’q÷[/žq@‡3@§@Ö@½@÷@@A@GR&*Û’N^|’N#i½*Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idEËPÊ9*ï6x^|½+¨@* 5ìgxjoì¥Tq‡3+¨@*+ ³ì˜xjoì¥Tq"+¨@*0 ìÉxjoì¥Tq½+¨@*5 [ìúxjoì¥Tq÷+¨@*: ¯ì+yjoì¥Tq+¨@*j ‹Gì\yjoì¥TqG+¨@*o _ìyjoì¥Tqf+¨@*„ hì¾yjoì¥TqcG0:'ÉsûyjoÙ½qÙd|GàlÄ 8zjoÙ½q¥Td|G"‰(*pzjoq"¥TÙd|Uê*¢ ³w‘z^|½d¯¾Y{ì³wËzjoì¥Tq‡3d¯ä)|ì³w{joì¥Tq"d¯ë€|ì³w?{joì¥Tq½d¯òß|ì³wy{joì¥Tq÷d¯ù6}ì³w³{joì¥Tqd¯&sì³wí{joì¥TqGd¯Ò{ì³w'|joì¥Tqfo¯2Gì ³wjoì¥Tqc/³w@½løA@j|*€pŒkH"S_vptr$basic_ostream¥3#&â IVË|do½*€ybb­JI_j|ð|do½*€(ähIpSc7€}do=€(ähIy—c7€2}doR€(ähIƒy 7€S}dog€(ähI©Òm7€t}do"(ähI­¢.7€•}do½(ähI±†m7€¶}do‡3(ähJ\ôm7€×}doš(ähI¸þm7€ø}do§(ähJj®m7€~do½(ähIøm7€:~doÖ(ähIÌn7€[~do÷(ähIÐn7€|~do(ähIÕm7€~doG(ähIÙ¤m7€¾~doA(ähIášm7€ß~dof(ähIåa#7€doc(ähJx 7€!doyb(¨@Jw7€Bdoq KjI# QedoÙ"(I(J­­37€‹doÙ"(S~JĘt7€§do(¬JÙÔ:±1Ãdo(Jé˜7€ädoŠ+J©k7€ €do÷‘ qâ Indo½*€/0€/6€1@j|/C€37€R€7€/X€3‘og€‘o/m€3¥T|€¥TZ PAG\ׂ\#a_M_modeKUÌ #@a_M_stringKX©5#H&*KdÖ€ׂÌ &*Krô€ׂÞHÌ (¾K…[;©5Ý‚*¾KaR-ׂÞHmBwK§¼2KׂÌ e_K±*I’W|€pׂe‘VL‰¥ ½ |€•ׂePmL4¦t½ |€¿ׂ½e%gLV+½ |€éׂ½eYdKÑãcyb|€‚ׂ"e5cL›X ±1|€L‚ׂ÷‘ Ì eÐ1Lʦ'±1|€{‚ׂŠÌ m\.LçG£‚ׂ½½m}Kôí$¼‚ׂrŽq|€ׂ½/|€/ã‚0|€le`AOj|çƒj|#E_M_stringbufKŽ|€#õ>K¡Aƒçƒ½*€Ì õ>K¶lƒçƒ½*€ÞHÌ `ë=KÀè‚’ƒçƒ½*€+ÝQKË Vׂ¯ƒíƒ+¾KÓ^>©5̃íƒs¾KÝË3çƒÞH/è‚/óƒ0è‚ stkW†“M …tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDÖ# ct·4©wmWvIn!?ŽkSi+6'ÀAJ*]+ÜuSRATEù_ZN3stkL5SRATEE Ž€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEE8ÐuPI_ZN3stkL2PIE Ž-DTû! @uTWO_PI_ZN3stkL6TWO_PIE Ž-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E Ž€?Z„UW†j‡S_vptr$StkError¥3#amessage_jOM#atype_k „#&“Mo†j‡T „bü5sW†á†j‡½w¾ v!wW†‡j‡xAyæ6p‡W†%‡j‡x>(|”…TW†I‡j‡yˆeÉAÙW†j‡/W†@v‡0 „Z …„{‡âŠS_vptr$Stk¥3#JŠUˆ+a~eJ‘‰ãW~eJúHбb~eJšJ‹Ï&~eJFƒŒ¬~eJ“:ìp~eStkFloatLGzsrate_Ô!kˆ{± ÕbOM{áxÖM5‡3{¬/×¾p‡3|alertList_Ø_ZN3stk3Stk10alertList_E®ostringstreamAŽè‚{3]ÜÒ9ˆaignoreSampleRateChange_݇3#;©Qñˆ*P!¤vMÿˆˆ*x¬…‰âЇ3;Ï6¯ƒbOM*¨²[D‰OM*É‚µŽ9[‰O*“„¸\vr‰O*?»¤f‰‰O*¾þ+ ‰½(¶dÁeb‡3ʼnˆˆˆ*êÈná‰Ù „*êËFý‰OM „**~Î&EЇ3*?_чC+Ї3}Ö#à@ŠâŠ~~ã{‡`ŠâнP0æà`{‡‹ŠâŠˆˆm #és©ŠâŠâŠmð ìudÇŠâŠâŠnêï%€âŠ „/{‡W…0ùEdata_ù#EdataRate_Žˆ#EnFrames_Ÿ#EnChannels_Ö#Esize_‘Ÿ# EbufferSize_’Ÿ#( ’‹ÿÖÖ ¶‹ÿŽÖÖÕlÑ‹ÿ½ ë‹ÿŽ+€r òeŽ ŒÿŽ+C) A!Ž/ŒÿŸ+C0_xˆQŒ'ŽŸ áS8™ƒoŒÿŽ tg@m#ŒÿŽ+ÂaJÇC!Ž´ŒÿŸÖ+ÂaR€ˆÛŒ'ŽŸÖ+–I[·ˆ'ŽˆÖ+"^)Ÿ'Ž+ faù€‡3<'Ž œMkR_ÿŸÖ œMu=,‡ÿŸÖˆ+â_xñ Ö¤'Ž+÷~{ïgÖÁ'Ž ^p‚xßÿˆ!X$‰"Nˆ'Ž/ˆ/èŠ@ Ž0ˆ@Ž0èŠ@èŠ@ˆ/ŽZ…@ {‡Ó{‡#€( HèŠ#&ct jŽÓwû >'-Ž”ŽÓˆˆwK U-޹ŽÓˆw›; Ó5-ŽÞŽÓˆw #„-ŽÓ½ˆ( / &ŠEÖ$Ù(ÍS )› Ž@Ù(a+ 4©IˆaÓÖxÜU :¼.ˆ-ŽŠÓÖxÜU DšeŽ-Ž¸ÓŽÖr -ŽÓ½/-Ž/ß0-ŽZ…@ {‡¢{‡#€( -èŠ#&·4 !¢( / ·+Ö=¨(ÍS ðOŽY¨xÜU )Ύ䇢ŽÖr:䢽/ä/®0äZ"…`{‡¶’ä#avalue_Rˆ#@atarget_Sˆ#H€µTˆ#Pastate_U½#X&©'‘¶’b?³F‘¶’½(€r 9<¼’g‘¶’Â’*KK#Y‘¶’*÷+&gI—‘¶’*ÝD,Ô.´‘¶’ˆ*ÿ(3,Ñ‘¶’ˆ*°x6qî‘¶’ˆ*:9¹w ’¶’ˆ(ü<³„½'’Í’(a+?vnˆC’Í’(ÜUB#ˆ_’¶’xÜUL7"޳’¶’ŽÖP0P8³¶’ˆˆ/³@³@È’0³/È’Z(…@ {‡£“ä#&wm “£“Ö*ˆ, $}s"“£“Ö(a+ 'úˆ>“©“(ÜU *ÓnˆZ“£“xÜU 4TuŽÓ’ˆ“£“ŽÖr…vÓ’£“½/Ó’/¯“0Ó’Z.…pM{‡“”{‡#adata_M'èŠ#€(M(èŠ#@( /M²&Ö ”“”(ÍSMêQŽ&”“”xÜUM ×rˆ´“O”ž”ÖxÜUM#Y?Ž´“x”ž”Žr}b´“ž”½/™”0´“/´“Z5…HN*{‡´—{‡#afd_Nj #abyteswap_N‚‡3#awavFile_Nƒ‡3#afileSize_N„½# adataOffset_N…½#(achannels_N†Ö#0adataType_N‡½#8afileRate_Nˆˆ#@&!?N-t•´—&!?N7¡•´—OM‡3Ö½ˆbjgN:¤”À•´—½*À}NDÅñ•´—OM‡3Ö½ˆ*¦NGü^ –´—(žbNJ¸=‡3%–´—(“3NM1%½A–º—(â_NPÖ]–º—(ýUNS&½y–º—(®hN[+7ˆ•–º—*NNj(e¼–´—޽‡3IÃNpW ‡3í–´—ÙÖ½ˆIƒzNs¿‡3—´—ÙIÓNvÐ;‡31—´—ÙI@Ny²‡3S—´—ÙIíN|Y'‡3u—´—Ù‚î%N…6‡3´—Å—ƒSINT32ô½Å—Å—Å—/¤”/À—0¤”/“—Z;…èO+{‡d›´“#afile_O¨¤”#pafinished_O©‡3#¸ainterpolate_Oª‡3#¹anormalizing_O«‡3#ºachunking_O¬‡3#»atime_O­ˆ#À€µO®ˆ#ÈachunkThreshold_O¯½#ÐachunkSize_O°½#ØachunkPointer_O±"#à&O.á˜d›½½&O6™d›OM‡3‡3½½b @O9Ë—-™d›½wROEû Ë—\™d›OM‡3‡3w»HOH Ë—|™d›wcEOKœ<Ë—œ™d›wz(OR×Ë—¼™d›wz(OY{ Ë—á™d›ˆx9O\¢C½ Ë—šj›x+"Odƒfˆ Ë—)šj›(žbOg{ ‡3Ešd›(ƒQOjs ‡3ašj›wÝDOp³ Ë—†šd›ˆwDOvŽQ Ë—«šd›ˆ*þOqÈšd›‡3(a+O‹çˆéšd›ÖxÜUO—ˆË—›d›ÖxÜUO¢.gŽË—;›d›ŽP0O¦Â<Ë—d›ˆˆ/Ë—/p›0Ë—lA… P{‡KžË—#afirstFrame_PèŠ#è€ÏPžˆ#˜&ŽkPÖ›Kž½½&ŽkP"œKžOM‡3‡3½½b(P%u›"œKž½wRP1˜8u›QœKžOM‡3‡3w»HP41u›qœKžwcEP7î,u›‘œKž( /P:ßGÖ­œQžwz(PAâ:u›ÍœKžwz(PH§: u›òœKžˆx9PK4!½ u›Qžx+"PS¶Lˆ u›:QžwÝDPYhf u›_Kžˆ*›;PbÅ$|KžˆwDPeb0 u›¡Kžˆ*1Pm'¾Kžˆ*ÎDPuH^ÛKžˆ(a+PóXˆüKžÖxÜUPhkˆu›%žKžÖyÜUP™ Žu›KžŽ/u›/Wž0u›ZG…h{‡K ä#ztable_Zÿ:èŠatime_[ˆ#@€µ\ˆ#H€Ï]ˆ#PaiIndex_^Ö#Xaalpha__ˆ#`&SôžK bJH \žŸK ½*cE#± +ŸK *ÝD)Ó,HŸK ˆ*›;2geŸK ˆ*D5 y‚ŸK ˆ*1=2{ŸŸK ˆ*ÎDDH¼ŸK ˆ(a+GÎjˆØŸQ (ÜUJ9bˆôŸK xÜUTWŽ\ž" K ŽÖP0X¡u\žK ˆˆ/\ž/W 0\ž>÷6‘¡&îfD| ¨¡&îfF• ¨¡®¡&ÿ%K¯ ¨¡½(Â>Nvh‘¡Р¹¡­w(Â>Q·h—¡ñ ¹¡¢¡( 1VCy‘¡¡¨¡½c*71``9¡¨¡‘¡½(}mdÚoŸU¡¹¡*vxjüJw¡¨¡‘¡¢¡Bï1n"¨¡‘¡/G/¡0G@¡/\ @´¡0\ /´¡>ÝV¢\ #&€xdè¡¢&€xf¢¢¢CISl¢½/¿¡@$¢0¿¡/$>ñNY£ _M_impl$#(¾/`ø*Y£i¢_£(¾/dQ¢…¢e£(Óyhq¿¡¡¢e£&@kº¢_£¢&@oØ¢_£½¢&—%zò¢_£½( ‚gN‘¡£_£½*“S†`=5£_£‘¡½ £ò¢ ££ £;¢ £i¢ £…¢@¿¡//¢/k£0/¢>¨£¸¨/¢#&„(Éž£¸¨¢&„(ÖÁ£¸¨½¢¡¢&„(çÚ£¸¨¾¨àõ£¸¨½(€rQ„µXɨ¤¸¨¾¨ ñ)(æM9¤¸¨½¢¡+iEJV¤¸¨+iES»8Zs¤Ϩ+v\¤¸¨+veMZ­¤Ϩ+|pnðqAʤ¸¨+|pw <Ñç¤Ϩ+Œ€ lA¥¸¨+Œ‰’+Ñ!¥Ϩ+"6Ÿ>¥Ϩ+}m” ~Ÿ[¥Ϩ œM£5k~¥¸¨½G+³.°d.Ÿ›¥Ϩ+ f¹…‡3¸¥Ϩ*(:QE–Õ¥¸¨½+CÝñ;­w÷¥¸¨½+Cìáy¢¡¦Ϩ½Gåmòè8¦Ϩ½+âvB9­wZ¦¸¨½+âv×[¢¡|¦Ϩ½+¹z"….­w™¦¸¨+¹z*C&¢¡¶¦Ϩ+¹/2ø­wÓ¦¸¨+¹/:R¢¡ð¦Ϩ+T{Ec@‘¡ §¸¨+T{Iv„—¡*§Ϩ O(X¦sH§¸¨¢¡ …m2?a§¸¨(#{Q\¸7‡§¸¨¢¡ #{›v¯§¸¨½¢¡('QmÑzЧ¸¨('Qyù-ö§¸¨ ÌMÛmW¨¸¨ɨ ôHïßd-¨¸¨m©aQ«IP¨¸¨½¢¡Gó/Q3ùRy¨¸¨½¢¡mQ Qõgœ¨¸¨¢¡Qêišƒ*¸¨‘¡/p£@Ĩ0p£@p£/ĨZM…à {‡–ª{‡#again_ Gˆ#achannelsIn_ HÖ#€( IèŠ# ab_ Kp£#Paa_ Lp£#haoutputs_ MèŠ#€ainputs_ NèŠ#°&i+ ©–ª()l ùuÖ›©œª( / Ö·©œªwôH #¬nÕ¨ש–ª*[E *QUô©–ªˆ(ŽI -!ˆªœª(È, 5ltˆ1ª–ªˆ(ÍS 8pŽMªœªxÜU Cé<ŽÕ¨{ª–ªŽÖr¶Õ¨–ª½/Õ¨/¢ª0Õ¨ZS…à{‡¬Õ¨#&6'Ùª¬ˆbBq§ªøª¬½*þ~»«¬ˆ*7~"ä2«¬ˆ*04%æPY«¬ˆˆ‡3*@^0}cv«¬ˆ(a+3ˆ’«¬(ÜU6vˆ³«¬ˆxÜUAŠxާªá«¬ŽÖ„ÜULIŽ¬ŽŽÖÖ/§ª/¬0§ªlY…à{‡®ä#avibrato_C\ž#@anoise_DÓ’#¨afilter_E§ª#èavibratoGain_Fˆ#ÈarandomGain_Gˆ#ÐanoiseRate_HÖ#ØanoiseCounter_IÖ#Ü&ÀA묮bk! ¬ ­®½*cE$ð4"­®*Ñ'ãt?­®ˆ*d‚*=\­®ˆ*i6-ùry­®ˆ(a+0þ ˆ•­®(ÜU3G`ˆ±­®xÜU= 4Ž ¬ß­®ŽÖP0A@N ¬®ˆˆ/ ¬/®0 ¬l_…{‡–°ä#awave__u›#@amodulator_` ¬#àaenvelope_a³#ÀapitchEnvelope_b³# €µcˆ#€€Badˆ#ˆ&J$Ì®–°OM‡3b&,'®ë®–°½*cE*}0¯–°*z(-66¯–°*z(0Óu8¯–°ˆ*›;32;U¯–°ˆ*Ñ6÷1r¯–°ˆ*d‚9‡€¯–°ˆ*i6“:úÙdÚ nLjrLÁ‘X”/Œ©dÚ‘Û\ ÓLjr¡º‘è|‰n©Ÿ‘à|‹–Ú\ÛŠerror­ˆ‘ð|…"“’ÛÄÛ¨ ȈrÈ‘h0©““•­MÄÛÀÜô 3Ȉr=»‘X“O°hÀÜ¢Ý@tȈr»‘H•newRatekˆ‘X“%³{¢ÝÍጳȈr³È‘X†input{ˆ‘P0ͳ“ž·qÎáPãØÿȈreÅ‘H’Ö‘D•tempsˆ‘X˜-Ë «íîí$SɆ__initialize_p½½‘l†__priority½½‘h™P îíîpši—±¼—É’m‘h…™¶PãxãÕɈreÅ‘h†nGainBˆ‘`…æ¯xã ãTʈr»‘h†targetEˆ‘`…|¶ ãÅã RʈreÅ‘h†vGain?ˆ‘`–%·{²"ìŸÊˆreÅ‘h‡Á{ˆ‘`‡ã}{ˆ‘X…‘Æãáã8Ìʈr;Ç‘h…°âãä„ùʈr»‘h– ·u"QÐ(ˈreÅ‘h…O·äädˈreÅ‘h‡ã}Tˆ‘`…"­äAäh¡Ëˆr=»‘h†rate'ˆ‘`…U¯Bäjä´Þˈr»‘h†rate6ˆ‘`–t·‚R ~̈reÅ‘¸†number‚½‘´†value‚ˆ‘¨•normalizedValue‹ˆ‘P‹60•temp‘ˆ‘H•i’Ö‘\–¶¶kqLÑ̈reÅ‘h†whichOnekÖ‘d†ratekˆ‘X–[¶Rr: ˜1͈reÅ‘X†phonemeRÙ‘P•foundT‡3‘o•iUÖ‘h–6¶F: äo͈reÅ‘h‡ÁFˆ‘`‘ÿµ8“ÍreŸa•3ŽoÍ(j  0¿Í|Í‘XŽoÍ… £|ëÍ|Í‘XŽoͦH¤-ÈÎ|Í‘X…ɯjä’äTΈr»‘h†rateBˆ‘`ŒVŽkÎrÀŽT΃8’ä.å`—Î_ΑX›‰.åS嬅NSå­åøω__lhsGÏ‘H‰__rhsGÙ‘@œ__strIäHvHŠ__strI©5‘P0ÞH‘ëµ$7ÏreÅŽÏ)(.°D„Ï+Ï‘¨‹Í•i+½‘XŽϱo°2ÑÏ+Ï‘¨‹Oˆ•i+½‘X_DefaultRuneLocale5„â'žTABLE_SIZE_ZL10TABLE_SIZE~eŸ__dso_handlem w…€ˆå@0Ö¡Ÿ… Ó…-DTû! @ õ…-DTû!@ †€?0Á3,nothrow+I]XrÐostreamAŠj|,cerrAKpŒÐ¢– à_digits'F_ZNSt14numeric_limitsImE6digitsE•3@£˜X'ï_ZNSt14numeric_limitsIfE12has_infinityE…5£=R'ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE…5£qp'ó_ZNSt14numeric_limitsIfE10has_denormEŠ5£˜X'(_ZNSt14numeric_limitsIdE12has_infinityE…5£=R')_ZNSt14numeric_limitsIdE13has_quiet_NaNE…5£qp',_ZNSt14numeric_limitsIdE10has_denormEŠ5£˜X'a_ZNSt14numeric_limitsIeE12has_infinityE…5£=R'b_ZNSt14numeric_limitsIeE13has_quiet_NaNE…5£qp'e_ZNSt14numeric_limitsIeE10has_denormEŠ5¤nposu¼HJì*>@ö#¼HL9C>Eð?ßJ5>Q&ðJ¥npos_ZNSbIwSt11char_traitsIwESaIwEE4nposE¼H¦ì*>@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE¼H¦9C>E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalEL|3?ià•3Mnumeric?jïx•3L>?kƒ•3L0c?lp•3LUO?m´6•3Lfi?no•3 NÍ`?)º@kNNŒv?b¼ |Ô0“PN3?ñ>xMTN€k?ò-MTN0x?ó*5MTN®$?ôk:MTNˆ%?õTTMTN²?ö„MTNÜ?÷¼XT[¦p(C¶[\dec(!R¶[\fixed(KR¶[\hex( a&¶[[f (.¶[\left(+$¶[ \oct([L¶[@\right(Œ~¶[€]‚3(a$¶[]Ø ( ¾T¶[]M4($ìa¶[^showpos('ª>¶[^skipws(*í}¶[^unitbuf(-*¶[ ]µ(1\¶[@[N)(43z¶[°[D(7= ¶[J]€(:$¶[\badbit(LPe»[\eofbit(Oå»[\failbit(T£M»[\goodbit(W£,»[\app(j_ À[\ate(maÀ[[À(vœ1À[[ã(yè9À[\cur(ŽTkÅ[[v(‘ë(Å[fupperE1èn~e€flowerE2ºx~efalphaE3E>~efdigitE4~egxdigitE5 ~efspaceE64 ~e@gprintE7¦?~efgraphE8Ê}~e%fcntrlE9nq~efpunctE:C~e falnumE;o%~e¥_S_atoms_out*!_ZNSt10__num_base12_S_atoms_outEÙ¥_S_atoms_in*%_ZNSt10__num_base11_S_atoms_inEÙk:F*Ë ¡S‡kkÕK*Ö ZÙiÈS*3_ZNSt10moneypunctIcLb1EE4intlE…5iÈS*3_ZNSt10moneypunctIcLb0EE4intlE…5iÈS*3_ZNSt10moneypunctIwLb1EE4intlE…5iÈS*3_ZNSt10moneypunctIwLb0EE4intlE…5iÈS*«_ZNSt17moneypunct_bynameIcLb0EE4intlE…5iÈS*«_ZNSt17moneypunct_bynameIcLb1EE4intlE…5iÈS*«_ZNSt17moneypunct_bynameIwLb0EE4intlE…5iÈS*«_ZNSt17moneypunct_bynameIwLb1EE4intlE…5JŠUˆ+a~eJ‘‰ãW~eJúHбb~eJšJ‹Ï&~eJFƒŒ¬~eJ“:ìp~ezsrate_Ô!kˆ{± ÕbOM{áxÖM5‡3{¬/×¾p‡3{3]ÜÒ9ˆztable_Zÿ:èŠ|phonemeNamesR0_ZN3stk8Phonemes12phonemeNamesE¸|phonemeGainsR1_ZN3stk8Phonemes12phonemeGainsE¸|phonemeParametersR2_ZN3stk8Phonemes17phonemeParametersE*¸% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +.? : ;‡@I< ,4: ; ‡@I? < -4: ; ‡@I< ..? : ; I< / I0&I1&23I4.? : ; I< 5 : ; I8 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.? : ; ‡@I< ….G@†: ; I ‡: ; I ˆI4  ‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G; @”.G;@•4: ; I –.G: ; @— ˜.‡@4 @™.4 @š.4 @›.G@œ4: ;I2  4: ; I? < ž4: ; ‡@IŸ4I? 4 <  4G ¡4G¢4G £4: ;‡@I? <  ¤4: ;‡@I? <  ¥4: ;‡@I? < ¦4: ; ‡@I? < L2«íCîín Uû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hModulate.hSingWave.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hGenerator.hNoise.hFilter.hVoicForm.cppVoicForm.hSineWave.hOneZero.hOnePole.hEnvelope.hFormSwep.hiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccWvIn.hFileRead.hFileWvIn.hFileLoop.hvector.tccPhonemes.h ÇÀ/ŸgŸ™<‚ž‚¡‚¯}žÈýf¿/Ÿ ä»í|X‚!.ºººZºº .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈ qÈ qº 0ÈqÈ qºË0=%º>uqf»“>» ˆ~BÈÍÈ ÍȈq“u1„ƒ ˜}¬1//Úó»‘9õ,K 1Ë‘Çæ‘¼‘¼)‚0ôY/Úóåg‘&&‘&‘ÕªùKF<¾/Ç0/&1ge­EØ­ÉY."*™3Éz‚"*ž-Éu¼å‘בóÌ'‘ó¯ç M.ÊVìt“u1„+ ó|¬º&&Ë<)óØGÉtËK'"+7É|"/(­K­YYw885õ*à©33--ÉZ‚õ29.<<<É@tizfgJº%òº  S¬J f UfȘº˜‚LÉg! ýLó׃OŸ#v/#å2K«l‚¼óó‘?“ .º.äZƒ!-u.¼É= <w//2YgYØŸ‘»gôgKôgKôgKô‘uØžŠŠŠZg#g#‘×/-Ù°¬>g/õ$_<ôKuYóKv< J­.ÙK].É/ö!h<ÈØ)ÆÈØ)ÆÈØ)iÆò§%L‘'“uvu>ó‘nµò§%L‘'“uvu>ó‘µ «í¼Öäð$/JÇÇwÇÇwÇQÇvRÇSÇwSÇVÇwVÇdÇvdÇeÇweÇhÇwhÇuÇvvÇwÇwwÇzÇwzLjÇvˆÇ‰Çw‰ÇŒÇwŒÇ¦Çv¦Ç§Çw§ÇªÇwªÇÎÇvÎÇÏÇwÏÇÒÇwÒÇÈvwwvÈÈwÈ Èw È'Èv(È)Èw)È,Èw,È2Èv2È3Èw3È6Èw6ÈIÈvJÈKÈwKÈNÈwNÈaÈvbÈcÈwcÈfÈwfÈpÈvpÈqÈwqÈtÈwtÈÈvÈ‘Èw‘È”Èw”ȧÈv¨È©Èw©È¬Èw¬È¶Èv¶È·Èw·ÈºÈwºÈÄÈvÄÈÅÈwÅÈÈÈwÈÈêÈvêÈëÈwëÈîÈwîÈ ÉvÉÉwÉÉwÉEÉvFÉGÉwGÉJÉwJÉzÉvzÉ{Éw{É~Éw~ÉøÉvøÉùÉwùÉüÉwüÉvÊvvÊwÊwwÊzÊwzÊôÊvôÊõÊwõÊøÊwøÊ/Ëv0Ë1Ëw1Ë4Ëw4Ë®Ëv®Ë¯Ëw¯Ë²Ëw²Ë,Ìv,Ì-Ìw-Ì0Ìw0ÌgÌvhÌiÌwiÌlÌwl̇ÌvˆÌ‰Ìw‰ÌŒÌwŒÌ¹ÌvºÌ»Ìw»Ì¾Ìw¾ÌÍvÍÍwÍÍwÍQÍvRÍSÍwSÍVÍwVÍ«Îv¬Î­Îw­Î°Îw°ÎÐvÐÐwÐ Ðw ЄÐv„Ð…Ðw…ЈÐwˆÐŸÑv Ñ¡Ñw¡Ñ¤Ñw¤Ñ˜Òv˜Ò™Òw™ÒœÒwœÒuÓvww—vvÓwÓwwÓzÓwzÓÓÔvÔÔÕÔwÕÔØÔwØÔ†Öv†Ö‡Öw‡ÖŠÖwŠÖ³×v´×µ×wµ×¸×w¸×àØvàØáØwáØäØwäØúÙvúÙûÙwûÙþÙwþÙdÚvdÚeÚweÚhÚwhÚ‘Ûv’Û“Ûw“Û–Ûw–ÛÄÛvÄÛÅÛwÅÛÈÛwÈÛÀÜvÀÜÁÜwÁÜÄÜwÄÜ¢Ýv¢Ý£Ýw£Ý¦Ýw¦ÝÍávÎáÏáwÏáÒáwÒáPãv«í¬íw¬í¯íw¯íîívîíïíwïíòíwòíîv—˜w˜›w›±vPãQãwQãTãwTãxãvxãyãwyã|ãw|ã ãv ã¡ãw¡ã¤ãw¤ãÅãv²³w³¶w¶"vÆãÇãwÇãÊãwÊãáãvâãããwããæãwæãäv"#w#&w&Qvääwääwäävääwä äw äAävBäCäwCäFäwFäjävRSwSVwV vwwqvrswsvwv: v: ; w; > w> v ‘ w‘ ” w”  v  w  w £v¤¥w¥¨w¨-vjäkäwkänäwnä’äv’ä“äw“ä–äw–ä.åv.å/åw/å2åw2åSåvSåTåwTåWåwWå­åv./w/2w2°v°±w±´w´2vt ÌÛ&ºstk::Stk::inRangetºstk::StkFrames::size¦ºstk::StkFrames::channelsÓºstk::StkFrames::frames»stk::Modulate::setVibratoGainB»stk::SingWave::setVibratoGainŠ»min«¼std::vector >::operator[]½__gnu_cxx::new_allocator::~new_allocatorg½std::allocator::~allocator“½std::allocator::~allocatorà½__gnu_cxx::new_allocator::new_allocator=¾std::allocator::allocator›¾std::_Vector_base >::_Vector_impl::~_Vector_implǾstd::_Vector_base >::_M_get_Tp_allocatorù¾__destroy_aux3¿_Destroyw¿_DestroyÄ¿stk::Instrmnt::controlChangeÀstk::Instrmnt::setFrequency{Àstk::Instrmnt::~Instrmnt§Àstk::Instrmnt::~InstrmntüÀstk::Generator::~GeneratorQÁstk::Noise::~Noise}Ástk::Generator::~Generator©Ástk::Generator::~GeneratorÕÁstk::Noise::~NoiseÂ__gnu_cxx::new_allocator::deallocateFÂstd::_Vector_base >::_M_deallocate³Âstd::_Vector_base >::~_Vector_baseÃstd::vector >::~vectorVÃstk::Filter::~Filter‚Ãstk::Filter::~Filter®Ãstk::Instrmnt::~InstrmntÚÃstk::StkFrames::operator[]DÄstk::Noise::tickÛÄstk::Filter::clearÅstk::VoicForm::clearjÅstk::VoicForm::tickCÆstk::SineWave::tick…Æstk::OneZero::tickÉÆstk::OnePole::tick Çstk::Envelope::tick@Çstk::Noise::ticknÇstk::StkFrames::operator[]ÓÇstk::Noise::lastOutÈstk::Modulate::tick3Èstk::SingWave::ticktÈstk::FormSwep::tick¸Èstk::VoicForm::tick—Éstk::VoicForm::setUnVoicedÕÉstk::SingWave::setGainTargetÊstk::VoicForm::setVoicedRÊstk::VoicForm::noteOnŸÊstk::Envelope::keyOffÌÊstk::SingWave::noteOffùÊstk::VoicForm::quiet(Ëstk::VoicForm::noteOffdËstk::Modulate::setVibratoRate¡Ëstk::SingWave::setVibratoRateÞËstk::VoicForm::controlChange~Ìstk::VoicForm::setFilterSweepRateÑÌstk::VoicForm::setPhoneme1Ístk::VoicForm::setFrequency“Ístk::VoicForm::~VoicForm¿Ístk::VoicForm::~VoicFormëÍstk::VoicForm::~VoicFormÎstk::SingWave::setGainRatekÎstk::Instrmnt::Instrmnt—Îstk::Stk::rawwavePath±Îoperator+, std::allocator >7Ïstk::VoicForm::VoicForm„Ïstk::VoicForm::VoicForm)ÌÛÄ__uint32_tæ__int64_t.$_0y__mbstate_tŒ__darwin_mbstate_t¦__darwin_size_tú__va_list_tagÒ__darwin_va_listo__darwin_wchar_t‡__darwin_rune_tž__darwin_wint_tµ__darwin_clock_tÍ__darwin_time_tô_opaque_pthread_once_t7__darwin_off_tM__darwin_pthread_once_tl__darwin_wctrans_t†__darwin_wctype_tŸsize_t­time_t»ptrdiff_tj$_4”div_t¡$_5Ëldiv_tÙ$_6lldiv_tŸlconvva_listfpos_t__sbufU__sFILEH FILEÓ#clock_tâ#tm´$pthread_once_tÊ$__gthread_once_tâ$wint_tð$$_7E%_RuneEntryW%$_8‘%_RuneRange£%$_9â%_RuneCharClassø%$_10â'_RuneLocale]*mbstate_tn*wctype_t{1__true_type¥1char_traits«3__vtbl_ptr_typeÁ3nothrow_tÏ3new_allocator5allocator5_Atomic_word©5basic_string,std::allocator >êH_Rep_base/I_Rep Klocale’NfacetËPid•Q_Impl½Tios_base\basic_streambuf >–bwctrans_t…dctype_base‰ectype3kmoney_baseŒkbasic_ios >o__normal_iterator, std::allocator > >žqnum_get > >³wnum_put > >j|basic_ostream >|€basic_stringbuf,std::allocator >è‚basic_ostringstream,std::allocator >W†StkError{‡StkèŠStkFrames-ŽInstrmntäGenerator³EnvelopeÓ’Noise´“WvIn¤”FileReadË—FileWvInu›FileLoop\žSineWave\ new_allocator¿¡allocator/¢_Vector_base >p£vector >Õ¨Filter§ªOnePole ¬Modulate®SingWave§°FormSwepÞ³OneZeroWµVoicFormA¸__normal_iterator, std::allocator > >ŒÐostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0__ZN3stk8SingWave7noteOffEvpositive_signopenFile_ZN3stk3Stk14setRawwavePathESssetVoiced_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS_readSineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNK3stk8FormSwep7lastOutEv_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZN3stk8FileWvIn9normalizeEv_ZN3stk8FormSwep12setSweepRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEvOneZero_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase_ZN3stk8VoicForm4tickEj__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]c_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmdclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKl_ZN3stk8VoicForm18setFilterSweepRateEjdStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_ZN3stk7OneZero5setB0Ed_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_GLOBAL__I__ZN3stk8VoicFormC2Ev_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_iossetPitchSweepRate_ZNK3stk8Modulate7lastOutEv_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZN3stk8VoicForm5speakEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPvVoicForm_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZN3stk8FormSwep17sampleRateChangedEddnoteOffcopyfmt_ZNSs2atEm_ZN3stk8SingWave4tickEv_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNK3stk8SingWave7lastOutEv_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk8FormSwep9setStatesEddd_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZN3stk8Envelope5keyOnEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEvsetGainRate_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZN3stk8Envelope7setTimeEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_ZN3stk8Envelope9setTargetEd_M_iendwcstombstowctransEnvelope_ZN3stk8FileRead10getAifInfoEPKc_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcmphaseOffset__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKdrate__ZN3stk7OnePole5setB0EdgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padldivgetFileRate_ZN3stk8Envelope4tickERNS_9StkFramesEj_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZN3stk8Envelope4tickEv_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZN3stk8VoicForm5quietEv_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoop_ZN3stk8VoicFormC1EvgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endEsetTime_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSs~SingWaveto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEd_ZN3stk8FileLoop5resetEvfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEj_ZN3stk8Envelope7setRateEdprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_ZN3stk8SingWave12setSweepRateEd_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZN3stk8SingWave5resetEv_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmdestroy_ZN3stk8SingWave14setVibratoRateEd_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs_ZN3stk8Modulate4tickERNS_9StkFramesEjsetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKvquiet_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZN3stk8Modulate5resetEv_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2_~VoicForm_ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvsetStatespubimbue_ZN3stk8SingWave9normalizeEv_ZNSs12_S_empty_repEvsetRandomGainthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePathsetTargets_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZStL17__verify_groupingPKcmRKSs_ZN3stk8Envelope17sampleRateChangedEdd_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Ev_ZN3stk8FileLoop8openFileESsbbget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZN3stk8SineWave6table_EsetZero_ZNSspLEPKcegptr_ZN3stk8SingWave12setFrequencyEdgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequencysetPhoneme_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldiv_ZN3stk8EnvelopeaSERKS0_wcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZL7toloweri_ZN3stk8FileWvIn17sampleRateChangedEdd_ZN3stk6Filter4tickERNS_9StkFramesEj_ZN3stk8Modulate14setVibratoGainEd_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti~EnvelopeFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEvModulate_ZN3stk8StkError17getMessageCStringEvsetFilterSweepRate_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsm_ZN3stk8SingWave11setGainRateEdbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN3stk8VoicForm11setUnVoicedEd_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZN3stk8VoicForm6noteOnEdd_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSs_ZN3stk8SingWave4tickERNS_9StkFramesEjappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintf_ZN3stk8VoicFormD2EvcloseFileinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZN3stk8Envelope6keyOffEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=SingWave_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx_ZL8iswdigitiatoll_ZN3stk7OneZero4tickEd_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk8VoicForm10setPhonemeEPKcfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctime_ZNK3stk8FileLoop11getFileRateEvrdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZN3stk8Modulate17sampleRateChangedEdd_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm~OneZero_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZN3stk7OneZero15setCoefficientsEddb_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZN3stk8FormSwep4tickEd_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OneZero5setB1Ed_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZN3stk8VoicForm9setVoicedEd_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk8SingWave13setRandomGainEd_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyFormSwepoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_ZN3stk8SingWave6noteOnEv_M_add_reference_M_grow_wordssetUnVoiced_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfindsetPole_ZN3stk8FileLoop14addPhaseOffsetEd_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_of_ZN3stk8VoicForm5clearEvtable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZN3stk8Modulate4tickEvsetSweepTime_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8EsweepRate__ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmm_ZN3stk8VoicForm4tickERNS_9StkFramesEjsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZNSt8ios_base6badbitE_ZN3stk8FormSwep10setTargetsEdddgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZN3stk8FileLoop7setRateEd_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_ZN3stk8VoicFormD0Ev_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc~Modulate_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_ZN3stk8FileLoop4tickEj_S_id_numericFileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZN3stk7OneZero4tickERNS_9StkFramesES2_jjpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK3stk8Envelope7lastOutEv_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZN3stk8VoicFormC2Ev_ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbegin_ZN3stk8VoicForm13controlChangeEidboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZN3stk8FormSwep12setSweepTimeEd_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphai_ZN3stk8Modulate13setRandomGainEdexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk8Modulate14setVibratoRateEd*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupper_ZN3stk8SingWave9normalizeEdiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_initspeak_ZNSs6appendEPKcm_ZN3stk8FormSwep22ignoreSampleRateChangeEb_ZN3stk8SingWave13setGainTargetEd_ZN3stk8Envelope8setValueEdsetfsetgsetp_ZN3stk8FormSwep12setResonanceEdd_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjsetTarget_ZNSt10ctype_base5lowerEsetGainTargetshowWarnings__ZNSt6locale7numericE_ZN3stk8VoicForm7noteOffEd_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZN3stk8FormSwep4tickERNS_9StkFramesEjeq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widensetSweepRatestrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceout_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZN3stk8SingWave14setVibratoGainEd_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_ZN3stk8VoicForm12setFrequencyEd_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_localesetVibratoRate_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEcsetResonanceltsetVibratoGain_ZN3stk7OneZero7setZeroEd_ZN3stk7OneZero4tickERNS_9StkFramesEj_Callback_listferrorswap16__verify_grouping~FormSwep_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmm_ZN3stk8FormSwep4tickERNS_9StkFramesES2_jjlength_ZN3stk9StkFramespLERS0_fputwc_ZNK3stk7OneZero7lastOutEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS__ZNK3stk8Envelope8getStateEvxsputnsbumpc_M_setstate_ZN3stk8VoicForm17setPitchSweepRateEd_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8VoicFormD1Ev_ZN3stk8StkError10getMessageEvUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰‚ÈÉÃUH‰åHƒìH‰}øòEðH‹}øHÇ`òEðèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈòKò^ÈòGf(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒìPH‰}èëH‹EèòH@òòXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@òZf(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.4sÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åHƒì H‰}øH‹Eø‹@X…À„ìH‹EøòHHH‹Eøò@@f.ÈwëVH‹EøòH@H‹Eøò@PòXÁH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÈsëyH‹EøH‹PHH‹EøH‰P@H‹EøÇ@Xë\H‹EøòH@H‹Eøò@Pf(Ñò\Ðf(ÂH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÁsëH‹EøH‹PHH‹EøH‰P@H‹EøÇ@XH‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰H‹EøH‹@@H‰EèòEèÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈò;ò^Èò7f(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ¾èòEèH‹EèH‰EèòEèÉÃUH‰åSHƒì8H‰}èH‹}èHƒÇ¾èH‰ÃH‹Eèò€ÈòEØH‹}èHƒÇ@èòYEØòH‹Eè‹ÜH‹Eè‹€Ø9“ÁÿÂH‹Eè‰Ü„ÉtH‹}èHǨèH‹EèÇ€ÜH‹}èHƒÇ¾èH‰ÃòòEàH‹}èHǨèH‹}èHÇèèòXEàòH‹}èHƒÇ¾èH‹H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒì8H‰}ØH‹}ØHÇ èòEèH‹}ØHÇ`èf(ÈòYMèòEèòXÁòEèH‹}ØHƒÇ@òEèèH‹}ØHƒÇ¾èH‰ÃH‹}ØHƒÇ@¾èòH‹}ØHƒÇ¾èH‰ÃòòEÐH‹}ØHÇ@èòYEÐòH‹}ØHƒÇ¾èH‹H‰EÈòEÈHƒÄ8[ÉÃUH‰åSHƒìxH‰}èòEàH‹Eè¶€à„À„nH‹Eèòˆ@H‹Eèò€HòXÁH‹Eèò€@H‹Eèòˆ@òuf.ÈsëdH‹UèH¸ð?H‰‚@H‹EèÆ€àH‹EèH‹H‹EèH‰ðH‹EèH‹H‹EèH‰èH‹EèH‹ H‹EèH‰Pé¥H‹EèòH‹Eèòˆ0H‹Eèò€@òYÁòXÂH‹Eèò€ðH‹EèòøH‹Eèòˆ(H‹Eèò€@òYÁòXÂH‹Eèò€èH‹EèòH‹Eèòˆ8H‹Eèò€@òYÁòXÂH‹Eèò@H‹EèòˆðH‹Eèò€èH‹}èèH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE˜H‹}èHǰ¾èòòM˜òYÈòM H‹}èHƒÇP¾èòòE¨H‹}èHǰ¾èòòYE¨òM òXÈòM°H‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòYE¸òXE°òH‹}èHƒÇ ¾èH‰Ãò òMÀH‹}èHƒÇh¾èòòEÈH‹}èHƒï€¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòXEÐòMÀò\Èf(ÁòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒï€¾èH‹H‰H‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰EˆòEˆHƒÄx[ÉÃUH‰åSHƒìXH‰}؉uÔH‹EØH‹x@èH‹}ØHÇèH‹}ØHÇ(èòEèH‹}ØHLjèòE°H‹}ØHƒÇHèòM°òYÈòEèòXÁòEèH‹}ØHƒÇ¾èH‰ÃH‹}ØHÇèòEèèòH‹}ØHƒÇ¾èH‰ÃòòE¸H‹}ØHÇ8òEèèòXE¸òH‹}ØHƒÇ¾èH‰ÃòòEÀH‹}ØHLjòEèèòXEÀòH‹}ØHƒÇ¾èH‰ÃòòEÈH‹}ØHÇØòEèèòXEÈòH‹}ØHƒÇ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åHƒìH‰}øòEðH‹}øHLjòEðèÉÃUH‰åHƒìH‰}øòEðH‹}øHÇ@òEðèÉÃUH‰åHƒìH‰}øòEðH‹EøH‹x@òEðèÉÃUH‰åHƒìH‰}øH‹}øfWÀèÉÃUH‰åHƒìH‰}øH‹}øHÇ@èÉÃUH‰åHƒìH‰}øòEðH‹}øèÉÃUH‰åHƒìH‰}øòEðH‹}øHƒÇ@òEðèÉÃUH‰åHƒìH‰}øòEðH‹}øHÇ`òEðèÉÃUH‰åHƒìH‰}øòEðH‹}øHÇ@òEðèÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!StkFrames::operator[]: invalid index () value!Noise::tick(): channel and StkFrames arguments are incompatible!VoicForm::tick(): channel and StkFrames arguments are incompatible!Clarinet::controlChange: value () is out of range!VoicForm::controlChange: undefined control number ()!VoicForm::setFilterSweepRate: filter select argument outside range 0-3!VoicForm::setPhoneme: phoneme not found!VoicForm::setFrequency: parameter is less than or equal to zero!impuls20.raweeeN3stk8VoicFormEÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿhB]V›”ÞºØÑ JCkÿÿhB]V›”ÞºØÑ JCkÿÿhB]V›”ÞºØÑ JCkÿÿ4:wU\ÿÿ'*1JÿÿÐ4ND*y®§ 2yDkX+aƒÕ™µ®ù+$kdéRsÿÿÐ4ND*y®§ 2yDkX+aƒÕ™µ®ù+$kdéRsUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk5NoiseEN3stk8InstrmntEN3stk9GeneratorEàAð? @š™™™™™É¿ ×£p= ï?`@€?{®Gáz„?ÍÌÌÌÌÌì?4@(@š™™™™™É?ð¿ü©ñÒMbP?ÍÌÌÌÌÌì¿zPLRx› 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ-† ƒ4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿü† ƒ4øÿÿÿÿÿÿÿ↠ƒ4øÿÿÿÿÿÿÿ+† ƒ4øÿÿÿÿÿÿÿ‚† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿp† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ/† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ%† 4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿ»† ƒ4øÿÿÿÿÿÿÿc† 4øÿÿÿÿÿÿÿȆ 4øÿÿÿÿÿÿÿU† 4øÿÿÿÿÿÿÿ‰çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ‰çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ‰çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ(† 4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ‚çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ‚çÿÿÿÿÿÿÿ† ƒ$Ì-Q-ñ5-ÍÞ-C×-Ú-ùu-ðg-ë#àÜ-ÌÛ-Ç´Õ-¯œØ-—{ã-vK]-.÷-[-÷-îþ-Õþ-Ãþ-ªþ-˜þ-x-_þ-Jî-4-"ü-ó- »-"õ+-ìö-ãÙ-ÞXÖ-S*ä-õÝ-åÔ-ÌÊÅK-¢Ì-Q-o5-KÞ-Á×-šÚ-wu-ng-i#^Ü-JÛ-E2Õ--Ø-ùã-ôÉ]-¬÷-“[-Ž~÷-lþ-Sþ-Aþ-(þ-þ-ö-Ýþ-Èî-²- ü-ó-‡»-‚"s+-jö-aÙ-\ÖÖ-Ѩä-sÝ-cÔ-JÊCK-"-Ì-Q-èQ-Ñ5-²5-—Þ-vÞ-Z×-9×-Ú-ûÚ-´Ê˜-†Ì-yQ-^Q-G5-(5- Þ-ìÞ-Ð ×-¯ ×-’ Ú-q Ú-* Ê -ü Ì-ï Q-Ô Q-½ 5-ž 5-ƒ Þ-b Þ-F ×-% ×- Ú-ç Ú-  ʉ í-u Í-g -b Ñ=[ 0 Í-" -  - - Ñ=û Ñ i-È é-À }-· ê-¯ á-• ç-ƒ æ-q -I = å-0 á- ç- æ-ò -ʾå-±á-—ç-…æ-s -K?å-2á-ç-æ-ô -ÌÀå-¢-–è-kã-EÍ-7-2Ñ=+ÿÍ-ñ-ìâù-×-ÒÑ=ËÂÕ-®¢•}-y_-hPa-?'i-é-}- ê-á-æç-Ôæ- -”ˆå-{á-\ç-Jæ-8 - þå-ñá-Òç-Àæ-® -€tå-gá->ç-,æ- -âÖå-#i- }-ûäÒÍ-Ä-¿µø-¨-£Ñ=œŽ--nKÜ-7e-Õ-üï]-«-¦@7-07-èô- ô-cô-9µ-ò-Ø ¨ x H  ð À  ` 8  è ¸  h @  ð È   x P (  ذ€P ðȘh@à¸h8à°€P(ذˆX(РpH øÐ¨€X0à¸h8èÀ˜pH µÐºÏ²Ï–ÏŽÏmÏeÏIÏAϿηΥÎÎ}ÎuÎ%ÎÎýÍõÍÑÍÉÍ¥ÍÍAÍ9ÍáÌÙ̎̆ÌWÌOÌîËæË¯Ë§ËrËjË6Ë.Ë ËËÚÊÒÊ­Ê¥ÊbÊZÊ"ÊÊãÉÛÉ¥ÉÉ}ÉuÉbÉZÉÉ ÉÇȿȃÈ{ÈBÈ:ÈÈ ÈáÇÙǶǮÇ~ÇvÇOÇGÇÇÇØÆÐƔƌÆRÆJÆ,Æ$ÆÆÆyÅqÅNÅFÅ&ÅÅêÄâĿķÄSÄKÄ"ÄÄêÃâÃÀøÔÌÃhÃ`Ãà ÃŽÂTÂLÂÂÂçÁßÁ»Á³ÁÁ‡ÁcÁ[ÁÁÁ¹À±ÀÀ…À)À!ÀÓ¿Ë¿…¿}¿A¿9¿¿ÿ¾Õ¾;­¾¥¾O¾G¾ò½ê½¥½½y½q½&½½¹¼±¼‹¼ƒ¼Ú»Ò»˜»»P»H»»»áºÙº´º¬º‚ºzº4º,º0 Q  bTÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(žÌ-‘þ-~û-qý-Eý-@Ï=#Ì-Ó-ÿñ-èï-Íð-«É=¤Ò-ŒÛ-dU-;ë-w-úC-ÛÜ-¿]-šÜ-rÜ-9-E-ý-âE-Á-¦E-…-oE-W-.1-A-=-÷?-çc-¶-ž-‰-q-\-D-,--ù-Å-ª±-†-k±-M-)- ±-â-ı- -‚±-m-F-1â-ÿ‹-pA-T->ß-)-à-îW-ÙA-©-Ž=-~—-b-B1-Y-ß-¬Ÿ-XÌ-E-)-þ-ûþ-òÎ-äõ-Ô-Ï Åú-¶-± £ÿ-=1 --Õ-É-±-œ-p-U±-1-±-þ-×-œ-„-l-E-'±--å±-Ð-©-t-X--ì=Û-Öì=H"ï ¿ ›-Ž -7 ›-å -Ø -Ì Í-¾ -¹ Ñ=² ž -’ -` ™-B - ™- -Þ ™-½ -t -X ›-- !  -ü -ï -ã Í-Õ -Ð Ñ=É ¸ -x Ì-e -I -4 þ- þ- Î- õ-ô -ï å ú-Ö -Ñ à ÿ-y -g Ì-Z Ó-? Ó-. ñ- É=ú-èÌ-ÛÓ-ÀÓ-©ñ-Œ¯-o¯-Pñ-;¯-&¯- ñ-ìñ-×ñ-¼È= -ŽÌ-Ó-fÓ-Oñ-2¯-¯-öñ-á¯-̯-±ñ-’ñ-}ñ-bÈ=K­-B£-9¹-!¡-«-ý§-ô©-³‘--a-O-;Ç=!-Ì-Ó-çÓ-Öñ-¾Ë=£-‘Ì-„Ó-iÓ-Xñ-@Ë=)--Ç=é-×Ì-ÊÓ-¯Ó-žñ-†Ë=k-YÌ-LÓ-1Ó- ñ-É=í-ÛÌ-ÎÓ-³Ó-¢ñ-ŠÉ=tÍ-f-aÑ=Z?Í-1-,Ñ=%·-ä³-¡¥-‰“-[•-C•-ÈS-R-=-8, =%- p¿hÅ`PqHs@m8k0{(y Ѓ…Àˆ €Ðx‰p‹hÁPHÆ@0(Ä ÁÂðèÃàÐ È ÀI¸G° ¨  Ð˜MOˆ¿h/`ÐX3P5H½0 (7 Ð9;¾Ù‚^Ù%È‚^ÈÄ&\Ä‚ ¡€^¡$€^Œ&\Œ€ i¼^i!X¼^X»T&\T¼ ,^ +&\, ùL^ù èL^èKä&\äL °\^°[¬&\¬\ ‰ˆ^‰xˆ^x‡t&\tˆ Q†^Q@†^@…<&\<† „^„^ƒ&\„ Ðl^ÐkÌ&\Ìl ˜h^˜g”&\”h `p^`o\&\\p (n^(m$&\$n ð b^ð aì &\ì b ¸ V^¸ U´ &\´ V € |^€ {| &\| | H x^H wD &\D x  f^ e &\ f Ø D^Ø CÔ &\Ô D   z^  yœ &\œ z h ~^h }d &\d ~ 0 ^^0 ], &\, ^ ø j^ø iô &\ô j À *^À ¼ &\¼ * ˆ )^ˆ „ &\„ ) P (^P L &\L (  t^ s &\ t à F^à EÜ &\Ü F ¨ d^¨ c¤ &\¤ d p X^p Wl &\l X 8 ˜^8 —4 &\4 ˜   ^   ^ Ÿü &\ü   È 2^È 1Ä &\Ä 2 B^ AŒ &\Œ B X >^X =T &\T > @^ ? &\ @ èZ^èYä&\äZ °r^°q¬&\¬r xv^xut&\tv @8^@7<&\<8 0^/&\0 á^áÐ^ÐÌ&\Ì ©R^© ˜R^˜Q”&\”R q<^q `<^`;\&\\< 9:^9 (:^(9$&\$: ð°^ð¯ì&\ì° ¸®^¸­´&\´® €ª^€©|&\|ª H’^H‘D&\D’ 6^5 &\ 6 éŒ^éØŒ^Ø‹Ô&\ÔŒ ±Š^± Š^ ‰œ&\œŠ h4^h3d&\d4 AŽ^A0Ž^0,&\,Ž P^ øP^øOô&\ôP ÑN^ÑÀN^ÀM¼&\¼N ˆH^ˆG„&\„H PJ^PIL&\LJ º^¹&\º à¸^à·Ü&\ܸ ¨´^¨³¤&\¤´ p¬^p«l&\l¬ 8¨^8§4&\4¨ ¢^¡ü&\ü¢ È”^È“Ä&\Ä” ¦^¥Œ&\Œ¦ X¤^X£T&\T¤ –^ •&\– è²^è±ä&\ä² °'^°¬&\¬' x¶^xµt&\t¶ @`^@_<&\<` T^S&\T М^ЛÌ&\Ìœ ˜ž^˜”&\”ž `š^`™\&\\š (.^(-$&\$.  M,îíMo°åsàåw*è‰U蛀譫è¿ÖèÑéãFéõ‹é æ Gæ¶é!Pæ%˜æ)ê;«ílà|—…àæŠçç”Lç™P瞘磷ç¨Èç­ZêÀÆêÓ2ëæžëùÖë  èèì)Öì<èðFòk0üŸhüàü €.å €€Ç €ñ,€ Ñp€èø-€úÙi€¨ú¼€ôÊ€Hö€,ÌQ€ðöW€˜Ò˜€ ù¾€RÍ€øå€¬Î&€@øü€´×2€8ú䀆րú€àØM€pú6 €Æã´€¸ýÜ€¢Ýò€Àûì€FÉ–€hõK€Éo€0õ½ €’䇀ȀzÉ»€ õy€øÉÔ€Øõù€Ð=€xøq€ˆÇ†€èñ£ €ä-€˜þu€ÄÛº€Pû±€ÔÔû€Èù€ €jäc€¾€xãN€ý•€¦Ç­€ òé €BäT€ÐþŽ€ÀÜÖ€ˆûQ €âãÒ€ðýb rÎxÿ€Pã*€Øü¥ : ó°ÿ R{ÿ ¢@ÿ‰€vÓЀù€Îá€øûo³Xùm "ñ(þÿ²•€ý‡ €ä€`þဠãt€Hýª .úp£°¨é  èÿT  1 j ¤JXá€0Ë€€öø€®Ë7€¸ö€vÊí€ö€„ÐV€°ø"€hÌg€(÷F€bÈU€¨ó€(È €ó[€’Û€û€RÇ&€@ñT€vÇf€°ñ5€dÇD€xñC€dÚ‚€àúo€pÈ€àó*€2È3€8ó8€JÈD€pó€€È•€ôS€ˆÌ›€`÷¯€¨ÈÇ€Pôƒ€ºÌ΀˜÷¤€Íò€Ð÷ë€Èî€Èò〶Èþ€ˆô¹€ÎÇÔ€Xò€ÄÈ/€Àô*€êÈK€øô` €Så¿€8€ ïñ€€ï*€À﹀àï¡€>ð~€0ðÉ€Kð?èÞ€[ðÏ€àîÒ€ î$€ ïÿ  ða¿¸6 ÎoÓ PÀ  ÿ ) ˆ ¡  Ó > ç® õ@ é < c ‡ „ î Ð Ç ÊÇ bü ä 9Ð7ß{)z1  p˜ GR ç&ò1f†‘Tq[XJô^ Q __ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk8Modulate14setVibratoGainEd__ZN3stk8SingWave14setVibratoGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk6Filter5clearEv__ZN3stk8VoicForm5clearEv__ZN3stk8VoicForm4tickERNS_9StkFramesEj__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk7OneZero4tickEd__ZN3stk7OnePole4tickEd__ZN3stk8Envelope4tickEv__ZN3stk5Noise4tickEv__ZNK3stk9StkFramesixEm__ZNK3stk5Noise7lastOutEv__ZN3stk8Modulate4tickEv__ZN3stk8SingWave4tickEv__ZN3stk8FileLoop7setRateEd__ZN3stk8FileLoop4tickEj__ZN3stk8FormSwep4tickEd__ZN3stk8FormSwep12setResonanceEdd__ZN3stk8VoicForm4tickEj__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8VoicForm11setUnVoicedEd__ZN3stk8Envelope9setTargetEd__ZN3stk8SingWave13setGainTargetEd__ZN3stk8VoicForm9setVoicedEd__ZN3stk8VoicForm6noteOnEdd__ZN3stk7OnePole7setPoleEd__ZN3stk8Envelope6keyOffEv__ZN3stk8SingWave7noteOffEv__ZN3stk8VoicForm5quietEv__ZN3stk8VoicForm7noteOffEd__ZN3stk8Modulate14setVibratoRateEd__ZN3stk8SineWave12setFrequencyEd__ZN3stk8SingWave14setVibratoRateEd__ZN3stk8VoicForm13controlChangeEid__ZNSolsEd__ZN3stk8Phonemes11formantGainEjj_pow__ZN3stk8Phonemes13formantRadiusEjj__ZN3stk8Phonemes16formantFrequencyEjj__ZN3stk8FormSwep10setTargetsEddd__ZN3stk8Phonemes9voiceGainEj__ZN3stk8Phonemes9noiseGainEj__ZNSolsEi__ZN3stk8VoicForm18setFilterSweepRateEjd__ZN3stk8FormSwep12setSweepRateEd__ZN3stk8VoicForm10setPhonemeEPKc__ZN3stk8Phonemes4nameEj_strcmp__ZN3stk8VoicForm12setFrequencyEd__ZN3stk8SingWave12setFrequencyEd__ZN3stk8VoicFormD0Ev__ZTVN3stk8VoicFormE__ZN3stk7OneZeroD1Ev__ZN3stk7OnePoleD1Ev__ZN3stk8EnvelopeD1Ev__ZN3stk8VoicFormD1Ev__ZN3stk8VoicFormD2Ev__ZN3stk8SingWave11setGainRateEd__ZN3stk8Envelope7setRateEd__ZN3stk8InstrmntC2Ev__ZN3stk3StkC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk8VoicFormC1Ev__ZN3stk5NoiseC1Ej__ZN3stk8EnvelopeC1Ev__ZN3stk8FormSwepC1Ev__ZN3stk7OnePoleC1Ed__ZN3stk7OneZeroC1Ed__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8SingWaveC1ESsb__ZNSaIcED1Ev__ZN3stk7OneZero7setZeroEd__ZN3stk8VoicFormC2Ev__ZTIN3stk8VoicFormE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk5NoiseE__ZTIN3stk8InstrmntE__ZTSN3stk8VoicFormE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE___gxx_personality_v0__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk8Modulate14setVibratoGainEd.eh__ZN3stk8SingWave14setVibratoGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk8VoicForm5clearEv.eh__ZN3stk8VoicForm4tickERNS_9StkFramesEj.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk7OneZero4tickEd.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk8Envelope4tickEv.eh__ZN3stk5Noise4tickEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk5Noise7lastOutEv.eh__ZN3stk8Modulate4tickEv.eh__ZN3stk8SingWave4tickEv.eh__ZN3stk8FormSwep4tickEd.eh__ZN3stk8VoicForm4tickEj.eh__ZN3stk8VoicForm11setUnVoicedEd.eh__ZN3stk8SingWave13setGainTargetEd.eh__ZN3stk8VoicForm9setVoicedEd.eh__ZN3stk8VoicForm6noteOnEdd.eh__ZN3stk8Envelope6keyOffEv.eh__ZN3stk8SingWave7noteOffEv.eh__ZN3stk8VoicForm5quietEv.eh__ZN3stk8VoicForm7noteOffEd.eh__ZN3stk8Modulate14setVibratoRateEd.eh__ZN3stk8SingWave14setVibratoRateEd.eh__ZN3stk8VoicForm13controlChangeEid.eh__ZN3stk8VoicForm18setFilterSweepRateEjd.eh__ZN3stk8VoicForm10setPhonemeEPKc.eh__ZN3stk8VoicForm12setFrequencyEd.eh__ZN3stk8VoicFormD0Ev.eh__ZN3stk8VoicFormD1Ev.eh__ZN3stk8VoicFormD2Ev.eh__ZN3stk8SingWave11setGainRateEd.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk8VoicFormC1Ev.eh__ZN3stk8VoicFormC2Ev.eh__GLOBAL__I__ZN3stk8VoicFormC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7LC2LC3GCC_except_table8LC4LC8GCC_except_table9__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC13LC14LC25LC26LC27LC28LC29LC30GCC_except_table10GCC_except_table11GCC_except_table12GCC_except_table13GCC_except_table14LC32LC35GCC_except_table15GCC_except_table16EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk8VoicFormC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Whistle.o000644 000766 000766 00000446550 12015735511 015740 0ustar00garygary000000 000000 Ïúíþp  æ æ__text__TEXT† ˜ï€__debug_frame__DWARFˆ %øO__debug_info__DWARF¨(DÎ82úª__debug_abbrev__DWARFìöû |__debug_aranges__DWARFçPw àÿ__debug_macinfo__DWARF7Ç __debug_line__DWARF7áÇ øÿ__debug_loc__DWARF t¨ Ú__debug_pubnames__DWARFŒ"L ,__debug_pubtypes__DWARFØ+áh5__debug_inlined__DWARF¹3I=__debug_str__DWARF¹3ÇzI=__debug_ranges__DWARF€®¸__mod_init_func__DATA€®¸ð __textcoal_nt__TEXTˆ®T¸øÙ €__cstring__TEXTàÇ}pÑ__gcc_except_tab__TEXT]Ê¢íÓ__StaticInit__TEXTÿÏXÙÀ€__data__DATAXÐèÙ__const__DATA`ÐxðÙð __const_coal__DATAàÐHpÚX4 __const_coal__TEXT(ÓZ¸Ü __bss__DATAæ__literal8__TEXTˆÓÝ__literal16__TEXTÔ Þ__eh_frame__TEXT Ôh0Þøa h__constructor__TEXTæ˜ï__destructor__TEXTæ˜ï#`3 P))¬Õ1UH‰åH‰}øÉÃUH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èëòMðòÒòYÁH‹Eøò€ ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒìH‰}øòEðfWÀf.Eðsë#H5H‹=èH‹}ø¾èë%H‹}øHÇòEðèH‹}øHÇèÉÃUH‰åHƒìH‰}øòEðòMðò†ÑòYÁH‹}øèÉÃUH‰åHƒì H‰}øòEðòMèfWÀf.Eðs fWÀf.Eèsë#H5H‹=èH‹}ø¾èë-H‹}øHÇòÑèH‹}øHÇòEðèÉÃUH‰åHƒì H‰}øòEðòMèH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐòMèòÊÐòYÈòEèòXÀH‹}øèÉÃUH‰åHƒì@H‰}è‰uäòEØòžÐH‹EØf(ÐfWÉH‰EÈòEÈèƒð„ÀtBH5H‹=èH‰ÇòEØèH‰ÇH5èH‹}è¾èémòEØò 6ÐòYÁòEøƒ}äu"òMøò"ÐòYÁH‹Eèò€(é/ƒ}ä uH‹UèH‹EøH‰‚0éƒ}äuH‹UèH‹EøH‰‚8éû}ä€uòEøòXÀH‹}èHÇèéÔƒ}äu"òMøò§ÏòYÁH‹Eèò€@鬃}ä@ukòEØò,ÐH‹Eè‰XH‹Eè‹€Xò*Èò#Ïf.ÁwëH‹EèÇ€XH‹Eè‹€Xò*ÈòÏò^ÁH‹}èHÇèë;H5H‹=èH‰Ç‹uäèH‰ÇH5èH‹}è¾èÉÃUH‰åHìÐH‰}ˆ‰u„¸H‰EèH¸à?H‰E ¸H‰E˜H‹Eˆ‹€\PÿH‹Eˆ‰\H‹Eˆ‹€\…ÀžÀ„À„ÓH‹}ˆHLjèH‰ÂH‹EˆH‰P@H‹Eˆ‹XH‹Eˆ‰\H‹EˆH‹p@H‹}ˆHÇ èòEàH‹}ˆHÇèòEèòMàòÎf.ÁwéüH‹Eˆò€Hf(ÈòYMèòþÍf(ÑòYÐò•HÿÿÿH‹}ˆHÇPèòY…HÿÿÿòEÈòqÎòMèfWÈH‹Eˆò€HòYÈò°Íf(áòYàò¥PÿÿÿH‹}ˆHÇPèf(Èò,ÍòXÁòY…PÿÿÿòEÀH‹}ˆHLjòEÀH‹EÈfWÒf(ÈH‰…8ÿÿÿò…8ÿÿÿèH‹Eˆò€HH‹}ˆHLjèòMàò"ÍòYÁèòE˜H‹}ˆHƒÇpòE˜èòEàH‹Eˆòˆ8òñÌòYÈò}ÌòXÈH‹Eˆò€8òXÀòYEàòXÁòE òE òYE òE H‹Eˆòˆ0òpÌò\EàòYÈò'Ìf(ÙòXØH‹Eˆò@òMèòÌf(áò\àf(ÄòYÂòXÃòEðH‹Eˆòˆ òEðòYÁòEðH‹}ˆHǸòEðèH‹}ˆHLjèH‰ÂH‹EˆH‰P@H‹EˆH‹p@H‹}ˆHÇðèòEàòvÌ€uç€òMàòÝËf.ÁwéH‹uˆHƒÆHH‹}ˆHLjèH‹EˆH‹x@èòEÈH‹EˆH‹x@èòEÀòEÈH‹EÀf(ÈH‰…8ÿÿÿò…8ÿÿÿèf(ÈòñËfWÁòE¸òE¸èòE°òE¸èòE¨H‹}ˆHƒÇHèf(ÈòYM°òXÿÿÿH‹}ˆHƒÇHèòYE¨ò•Xÿÿÿò\Ðf(ÂòEØH‹}ˆHƒÇHèf(àòYe¨ò¥`ÿÿÿH‹}ˆHƒÇHèòYE°òX…`ÿÿÿòEÐò@Ë€u߀òE°f(ÈòYMØòE¨òYEÐòXÁòEÈòËòM¨fWÁf(ÈòYMØòE°òYEÐòXÁòEÀH‹}ˆHLjòEÀH‹EÈfWÒf(ÈH‰…8ÿÿÿò…8ÿÿÿèH‹Eˆò€HH‹}ˆHLjèH‹Eˆò€Pf(ÈòYMÀH‹Eˆò€PòYEÈH‹}ˆHLjfWÒèH‹Eˆò€HH‹}ˆHLjèH‹EˆH‹x@èòEàòEàf.­ÉwéËH‹EˆH‹x@èòEÈH‹EˆH‹x@èòEÀòEÈH‹EÀf(ÈH‰…8ÿÿÿò…8ÿÿÿèòE¸òMàòWÉòYÈòSÉò^ÈòE¸òXÁòE¸òE¸èòE°òE¸èòE¨òMàòÉòYÁòYE°òEÈòMàòÉòYÁòYE¨òEÀë¸H‰EȸH‰EÀH‹Eˆ‹€Xò*ÈòÓÈf(ÑòYÐò•hÿÿÿH‹}ˆHÇPèòhÿÿÿòYÈò§ÈòXÁf(ÈòYMèòšÈòYÈH‹Eˆò€HòYÁòEàòEàf(ÐòYUÀH‹EˆòˆHògÈòYÁf(ÊòXÈòEàòYEÈH‹}ˆHLjfWÒèH‹Eˆò€HH‹}ˆHLjèòEèòYEèf(ÈòYM òÈf(áò^àf(ÄòEàH‹}ˆHǸèò…pÿÿÿH‹Eˆò€(ò…xÿÿÿH‹}ˆHÇPèòY…xÿÿÿòX…pÿÿÿòYEàòEøH‹}ˆHƒÇ¾èòMøòðÆòYÁòH‹}ˆHƒÇ¾èH‹H‰…8ÿÿÿò…8ÿÿÿÉÃUH‰åSHƒìXH‰}èHH‹UèH‰H‹}èHǸèH‹EèH H‰E¨H‹}¨èë%H‰E H‹] H‹EèH H‰E¨H‹}¨èH‰] ëH‹EèHˆH‰E°H‹}°èë%H‰E H‹] H‹EèHˆH‰E°H‹}°èH‰] ëH‹EèHðH‰E¸H‹}¸èë%H‰E H‹] H‹EèHðH‰E¸H‹}¸èH‰] ëH‹EèHH‰EÀH‹}Àèë%H‰E H‹] H‹EèHH‰EÀH‹}ÀèH‰] ëH‹EèHPH‰EÈH‹}Èèë%H‰E H‹] H‹EèHPH‰EÈH‹}ÈèH‰] ëH‹EèHƒÀpH‰EÐH‹}Ðèë#H‰E H‹] H‹EèHƒÀpH‰EÐH‹}ÐèH‰] ëH‹EèHƒÀHH‰EØH‹}Øèë#H‰E H‹] H‹EèHƒÀHH‰EØH‹}ØèH‰] ëH‹EèH‰EàH‹}àèë&H‰E H‹] H‹EèH‰EàH‹}àèH‰] H‹} è¸„Àt H‹}èèHƒÄX[ÉÃUH‰åSHƒìXH‰}èHH‹UèH‰H‹}èHǸèH‹EèH H‰E¨H‹}¨èë%H‰E H‹] H‹EèH H‰E¨H‹}¨èH‰] ëH‹EèHˆH‰E°H‹}°èë%H‰E H‹] H‹EèHˆH‰E°H‹}°èH‰] ëH‹EèHðH‰E¸H‹}¸èë%H‰E H‹] H‹EèHðH‰E¸H‹}¸èH‰] ëH‹EèHH‰EÀH‹}Àèë%H‰E H‹] H‹EèHH‰EÀH‹}ÀèH‰] ëH‹EèHPH‰EÈH‹}Èèë%H‰E H‹] H‹EèHPH‰EÈH‹}ÈèH‰] ëH‹EèHƒÀpH‰EÐH‹}Ðèë#H‰E H‹] H‹EèHƒÀpH‰EÐH‹}ÐèH‰] ëH‹EèHƒÀHH‰EØH‹}Øèë#H‰E H‹] H‹EèHƒÀHH‰EØH‹}ØèH‰] ëH‹EèH‰EàH‹}àèë&H‰E H‹] H‹EèH‰EàH‹}àèH‰] H‹} è¸„Àt H‹}èèHƒÄX[ÉÃUH‰åSHƒìXH‰}èHH‹UèH‰H‹}èHǸèH‹EèH H‰E¨H‹}¨èë%H‰E H‹] H‹EèH H‰E¨H‹}¨èH‰] ëH‹EèHˆH‰E°H‹}°èë%H‰E H‹] H‹EèHˆH‰E°H‹}°èH‰] ëH‹EèHðH‰E¸H‹}¸èë%H‰E H‹] H‹EèHðH‰E¸H‹}¸èH‰] ëH‹EèHH‰EÀH‹}Àèë%H‰E H‹] H‹EèHH‰EÀH‹}ÀèH‰] ëH‹EèHPH‰EÈH‹}Èèë%H‰E H‹] H‹EèHPH‰EÈH‹}ÈèH‰] ëH‹EèHƒÀpH‰EÐH‹}Ðèë#H‰E H‹] H‹EèHƒÀpH‰EÐH‹}ÐèH‰] ëH‹EèHƒÀHH‰EØH‹}Øèë#H‰E H‹] H‹EèHƒÀHH‰EØH‹}ØèH‰] ëH‹EèH‰EàH‹}àèë&H‰E H‹] H‹EèH‰EàH‹}àèH‰] H‹} è¸„Àt H‹}èèHƒÄX[ÉÃUH‰åSHƒì(H‰}èH‹}èèHH‹EèH‰H‹}èHƒÇHfWÒfWÉfWÀèH‹}èHƒÇpò}ÀèH‹}èHÇP¾èH‹}èHÇèH‹}èHÇðò ¿èH‹}èHLjòˆ¿èH‹}èHÇ òp¿èH‹}èHǸèH‹}èHǸòÀèH‹}èHÇðò¸¿èH‹}èHÇðfWÒfWÉfWÀèH‹}èHÇðfWÒfWÉfWÀèH‹}èHƒÇpò«¿èH‹}èHÇ ò›¿èH‹}èHÇ ò‹¿fWÒf(ÈfWÀèH‹}èHÇ òg¿fWÒf(ÈfWÀèH‹}èHLjòK¿èH‹}èHLjò;¿fWÒf(ÈfWÀèH‹}èHLjò¿H¸€A@fWÒf(ÈH‰EØòEØèH‹}èHÇò¾èH‹}èHÇèH‹UèH¸à?H‰‚0H‹UèH¸à?H‰‚8H‹UèH¸Ð?H‰‚@H‹UèH¸À?H‰‚(H‹UèH¸@Ÿ@H‰‚ H‹UèH¸ü©ñÒMbp?H‰‚HH‹UèH¸ ×£p= ï?H‰‚PH‹EèÇ€XH‹Eè‹XH‹Eè‰\éH‰EàH‹]àH‹}èHǸèH‰]àëH‰EàH‹]àH‹}èHÇ èH‰]àëH‰EàH‹]àH‹}èHLjèH‰]àëH‰EàH‹]àH‹}èHÇðèH‰]àëH‰EàH‹]àH‹}èHÇèH‰]àëH‰EàH‹]àH‹}èHÇPèH‰]àëH‰EàH‹]àH‹}èHƒÇpèH‰]àëH‰EàH‹]àH‹}èHƒÇHèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹}èèHH‹EèH‰H‹}èHƒÇHfWÒfWÉfWÀèH‹}èHƒÇpòq¼èH‹}èHÇP¾èH‹}èHÇèH‹}èHÇðò”»èH‹}èHLjò|»èH‹}èHÇ òd»èH‹}èHǸèH‹}èHǸòü»èH‹}èHÇðò¬»èH‹}èHÇðfWÒfWÉfWÀèH‹}èHÇðfWÒfWÉfWÀèH‹}èHƒÇpòŸ»èH‹}èHÇ ò»èH‹}èHÇ ò»fWÒf(ÈfWÀèH‹}èHÇ ò[»fWÒf(ÈfWÀèH‹}èHLjò?»èH‹}èHLjò/»fWÒf(ÈfWÀèH‹}èHLjò»H¸€A@fWÒf(ÈH‰EØòEØèH‹}èHÇòºèH‹}èHÇèH‹UèH¸à?H‰‚0H‹UèH¸à?H‰‚8H‹UèH¸Ð?H‰‚@H‹UèH¸À?H‰‚(H‹UèH¸@Ÿ@H‰‚ H‹UèH¸ü©ñÒMbp?H‰‚HH‹UèH¸ ×£p= ï?H‰‚PH‹EèÇ€XH‹Eè‹XH‹Eè‰\éH‰EàH‹]àH‹}èHǸèH‰]àëH‰EàH‹]àH‹}èHÇ èH‰]àëH‰EàH‹]àH‹}èHLjèH‰]àëH‰EàH‹]àH‹}èHÇðèH‰]àëH‰EàH‹]àH‹}èHÇèH‰]àëH‰EàH‹]àH‹}èHÇPèH‰]àëH‰EàH‹]àH‹}èHƒÇpèH‰]àëH‰EàH‹]àH‹}èHƒÇHèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ([ÉÃÿÿÿÿx $ˆ®Q† $Ú®† $쮆 $þ®† $¯† $,¯† $H¯† $d¯=† $¢¯† $¾¯† $Ú¯† $ö¯E† $<°E† $‚°† $ °† $²°µ† $ † $g±7† , † ƒ$ž±!† $À± † $ʱ† $ⱆ $ú±† $²† $(²† $@²† $N²† $\²&† $‚²#† $¦²7† $Þ²4† $"`† ,³~† ƒ,³~† ƒ,´~† ƒ$Œ´;† ,È´~† ƒ,Fµ~† ƒ$ĵ;† $¶† $ ¶1† $R¶I† $œ¶M† ,ê¶Y† ƒ,D¸Y† ƒ$ž¹;† ,Ú¹ò† ƒ,̺ò† ƒ$¾»;† ,ú»~† ƒ,x¼† ƒ$”½ø† ,Œ¾Ý† ƒ$j¿]† $ÈÀ† ,âÁ,† ƒ$ò† ,ÀÄj† ƒ$ÿÏC† $BІ $‚† $*ņ $Fņ $œh† $-† $2€† $²T† $î† $fÅ„† $ô† ,ö '† ƒ,'† ƒ,F'† ƒ$êÅ\† ,FÆù† ƒ,@Çœ† ƒ,n † ƒ,z † ƒ@ÎGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Whistle.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Õunsigned int__int64_t.ölong long intlong long unsigned intlong int$_0€L]__mbstate8M]_mbstateLNöpmmchar__mbstate_tO-__darwin_mbstate_tQx__darwin_size_tZ¼long unsigned int__darwin_va_list`éùùm __va_list_tagl gp_offsetÕ# fp_offsetÕ# overflow_arg_areal# reg_save_areal# __darwin_wchar_tf¼__darwin_rune_tkn__darwin_wint_tn¼__darwin_clock_ts¼__darwin_time_tv!póm _opaque_pthread_once_tE6 __sigE!# __opaqueEã#__darwin_off_tnå__darwin_pthread_once_t|ó__darwin_wctrans_t(¼__darwin_wctype_t*Ãsize_tc¥time_tWÌptrdiff_t˜! std• 7• 8˜ X› Z ]é _ b  jr k© oð p q/ rF s] u¢ w¾ xÑ zè } ~  R s ‚• ƒ¢ „¾ …Ñ †÷ ‡ ˆ9 ŠT ‹€ Îá ÐS Ñ­ Óf ÔÈ ÕŠ צ Øÿ Ù½ ÚÞ Û( ;} <± =Í d& e2 g5 hN ie j| k“ lª mÁ nã o! s$! tJ! vp! w’! xº! zÒ! {ê! |ø! }" ‚$" ƒ<" „Y" †m" ‡†" Š­" ‹»" ŒÓ" µð" ¶# ·;# ¸X# ¹# <à !FÓ' !Gí' !H( !I!( !J;( !KV( !Lq( !MŒ( !N§( !OÂ( !PÝ( !Qø( !R) "B.) "C1) "DÀ# "F4) "GE) "Ha) "I‚) "JŸ) "KÁ) "Lã) "Mú) "N* #H;* #’\* #”_* #•v* #–* #—®* #˜Ê* #™æ* #š+ #›+ #œ<+ #S+ #ž`+ #Ÿ‡+ # ­+ #¡Ï+ #¢õ+ #£, #¤(, #¥J, #¦g, #§ƒ, #©¤, #«Å, #­ë, #¯ - #±(- #³D- #´e- #µ- #¶- #·¹- #¸Õ- #¹ñ- #º. #»2. #¼S. #½t. #¾•. #¿Á. #ÀÝ. #Âÿ. #Ä/ #Åfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style%¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >” 7/$ù4#_M_p$ã#7/$5ãX5reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >â"_Ios_Fmtflags&7Ë _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode&k1 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate&“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir&¸Ø _S_beg_S_cur_S_end_S_ios_seekdir_end€€I'¾event&¢ erase_eventimbue_eventcopyfmt_eventx&ÓÄ _M_next&ÕhT#_M_fn&Ö‰T#lp&×¼#ò&Øm5#x&Û‘ hT‰T¼hT !V&ßNª hT!Äu&ãšI¼hTÆ/&ñ _M_pword&òl#_M_iword&ó!#Æ/&ôT*B&"é"&_ZNSt8ios_base4Init11_S_refcountEm5#_S_synced_with_stdio&_ZNSt8ios_base4Init20_S_synced_with_stdioEe3*B&¥•T‚A&•T¼basic_streambuf > 'R…b 'Tˆb 'U‹b 'WŽb 'X¨b 'ZÂb '\Üb ']öb '^c '_/c '`Ic 'acc 'b}c 'c—c 'd±c 'eËc 'fåc 'gd 'hd 'i5d 'jLdctype_basectypemoney_baseÍ$pattern(É field(É ¡##basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >§%ÙSVš# _M_startT(š# _M_finishU(š# _M_end_of_storageV(š#&ÙWÀšµš'ZhÀš¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >(–t¶¾4æ¯Êæ¯æ¯)Vxþ y3e3ï·ž]T* ^ ˆ!M(š(šY1*—[ ”&J,(š(š*Î> ´ÆEM(š(šVš+nothrow)IP™Ã+cerrA”g³Ã,__ioinitM_ZStL8__ioinit -ýY*X¼···.½/p-nt*ežãã·ž.p-Ô4*dãã·(Î*[|ã ¼-ì%*PlAA¼ž.G0 $_4+ar quot+b¼# rem+c¼#div_t+dH $_5+f© quot+g!# rem+h!#ldiv_t+i $_6+lá quot+mö# rem+nö#lldiv_t+o·-DJ+“¼. 1-´+”%%·double-¹+•¼F·-¾+–!]·-Wz+œlˆAAžžˆ.Ž2¼¢AA-œe+žr¾¼¼&/B+ Ñl-¦F+¡ãè·-+£©!!-ÿ^+ª¼ ·ž-õ+«žAA·ž.Gwchar_t-ìB+¬¼sA·ž&Ÿ,+¯•lžžˆ3¯s+°¼--+±l¾lž&Ô+²ÑÕ(°4+³8%ñ·ñ.ã-Û4+µ!·ñ¼-ˆ+½¼9·ñ¼(­h+Âm¼T·-Ê+Þuãuž.{/G-‹\+ļœãG __gnu_cxx¡Š(M ®d@öÈö(œe´¾Cáèöö__debug,6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >-ú6+§á¦öö-ëC+™ö½·-ou+ºöÞ·ñ¼-,a+Àÿ·ñ¼(·4+´&8·ñfloat-Bu+·DD·ñlong double&À/+Çf¼-ö\+¦ö}ö lconv`-+±4a-,ã#452--ã#4Î-.ã# int_curr_symbol-/ã# currency_symbol-0ã# mon_decimal_point-1ã#( mon_thousands_sep-2ã#0 mon_grouping-3ã#84)-4ã#@4F-5ã#H int_frac_digits-6p#P4¦!-7p#Q p_cs_precedes-8p#R p_sep_by_space-9p#S n_cs_precedes-:p#T n_sep_by_space-;p#U p_sign_posn-p#X int_n_cs_precedes-?p#Y int_p_sep_by_space-@p#Z int_n_sep_by_space-Ap#[ int_p_sign_posn-Bp#\ int_n_sign_posn-Cp#]-†>.5ãͼ·3ÜP-KÚ.}va_list/IÑfpos_t/U6 __sbuf/`- _base/a-# _size/b¼#.ˆ __sFILE˜/‚ƒ _p/ƒ-# _r/„¼# _w/…¼# _flags/†™# _file/‡™# _bf/ˆý# _lbfsize/‰¼#( _cookie/Œl#0 _close/’#8 _read/ޱ#@ _seek/Ð#H _write/ï#P _ub/“ý#X _extra/” #h _ur/•¼#p _ubuf/˜ #t _nbuf/™ #w _lb/œý#x _blksize/Ÿ¼#ˆ _offset/ ï#2¼’l.ƒ2¼±lã¼.˜2ïÐlï¼.·2¼ïl·¼.Ö__sFILEX.õˆ mˆ& mFILE/¡3&?/ïH H .& -[/ð¼e H -T</ñ¼| H -Hx/ò¼“ H -´:/ó¼ª H -%E/ô¼Á H -8D/õ¼Ý H Ý .ï-KE/öã!ã¼H (™/úQH $!··-ã)/ÿžJ!lžžH 5L*/8H p!··H 6t /¼’!H !¼6i)/¼¯!H ¯!.µ!/ï6Íi/!Ò!H 6#/¼ê!H 7F6/¼6È#/ ã"ãD / $"·6~@/¼<"·6œ</¼Y"··W./m"H v\/†"H ã6Žv/¼­"H 㼞7+/H 6³g/ãÓ"ã6Ô/¼ð"¼H 6¸$/©¼#ãž·86G/ª¼5#H ·5#.ù63/«¼X#·5#6”)/¬¼#ãž·5#6ðM/­¼¡#··5#p±#mclock_t0M´ tm80Z’$ tm_sec0[¼# tm_min0\¼# tm_hour0]¼# tm_mday0^¼# tm_mon0_¼# tm_year0`¼# tm_wday0a¼# tm_yday0b¼# tm_isdst0c¼# tm_gmtoff0d!#( tm_zone0eã#0pthread_once_t1^L__gthread_once_t2/’$wint_t3F $_73Q% __min3R†# __max3S†# __map3T†# __types3U%#.Ã_RuneEntry3VÎ$ $_83Xi% __nranges3Y¼# __ranges3Zi%#.#%_RuneRange3[5% $_93]°% __name3^°%# __mask3_Ã#pÀ%m _RuneCharClass3`%9$_10ˆ 3bA' __magic3cã# __encoding3dA'# __sgetrune3fp'#( __sputrune3g”'#0 __invalid_rune3h†#8 __runetype3jš'#< __maplower3kª'#¼ __mapupper3lª'#¼ __runetype_ext3so%#À __maplower_ext3to%#Ð __mapupper_ext3uo%#à __variable3wl#ð __variable_len3x¼#ø __ncharclasses3}¼#ü __charclasses3~º'#€pQ'm2†j'·¥j'.·.Q'2¼”'†ã¥ñ.v'ê'mÿ†º'mÿ.À%_RuneLocale3Ö%:…L4å8¼í'¼:|J4ëQ¼(¼:‚M4÷#¼!(¼:4þè/¼;(¼)TY4§¼V(¼)j&4  ¼q(¼)@84W¼Œ(¼)Í#4Z¼§(¼)½43¼Â(¼)§C4" ¼Ý(¼)§>4)f9¼ø(¼)2 45v7¼)¼)//4;C0¼.)¼;Î0|á:±#-‚Z0~%a)¬¬(üD0‚ŸG¬|)|).À#-\[0…¬™)™).¬-¤E0{ã¶)¶).¼)/À#-F0}ãØ)Ø).Þ)/¬-Ã0€|)ú)Ø)-3F0|)*Ø)(ÑM0ƒ²kž;*ãž·¶)mbstate_t5U‹wctype_t64…-¯c5yÀ$v*¼-y 5zÀ$*H -¶ 5{A®*A¼H -y5|À$Ê*GH -Yy5}¼æ*uH -˜_5~¼+H ¼-¬u5¼+H u8-‡#5€¼<+H u8-x@5À$S+H 3´5‚À$-¿*5ƒž+·ž+.;*-¾r5…ž­+A·ž+-£<5†¼Ä+Ä+.Ê+/;*-­F5ˆžõ+Aj'ž+-È25‰À$,GH -] 5ŠÀ$(,G--=5Œ¼J,Ažu8-„5¼g,uu8-ý!5ŽÀ$ƒ,À$H -x5¼¤,H u5#-M5ļÅ,H u5#-ûA5’¼ë,Ažu5#-Ø?5Ƽ -uu5#-Ž+5“¼(-u5#-Ao5ǼD-u5#-4(5”že-ãG+-4-5•A-Au-,75—¼-uu-è5˜¼¹-uu-¦95™AÕ-Au-n75šžñ-uu(À=5œwZž.Ažu¶)-Ü)5ž2.u-ÿ85žAS.Auž-ôD5Ÿ¼t.uuž-G5 A•.Auž-ð65¤ž».ã».ž+.u-²!5¥žÝ.uu-@a5©%ù.uù..A-Ga5È/uù.-Na5«Au8éY3streampos7Ó‰*c&8ñ¨X¼1Y3_3(ip8õÕ(e3Ü1_3_3(x8ù He3ü1_3_3(~98ýø4¼!2··ž5üx8('ž=2·5†V8,Z·c2·ž_35o 8 #ã‰2ã·ž5h8 ?ã¯2ã·ž5c&8:iãÕ2ãžp5«(8±opñ2m35Q`8hx¼ 3_35¾Z8‡oe3.3m3m3?Z28#y¼!0D8&×¼m3@p@½bool@s3/¼2¼ƒ38.‰3A__vtbl_ptr_typex3<)G>ó6â4&¯^DÍ3â4&¯^Fæ3â4è4&±"K4â4¼(9NãZã!4ó4Y3(9QìN·B4ó4_3(+-VZ0ãh4â4¼A*G-`K>Š4â4ã¼(Îdd@Vž¦4ó4*³njR?È4â4ã_3B/.nupâ4ã.­3@î4/­3.î4>©:1R5­3#&½n d"5R5&½n f;5R5X5CˆK lR5¼.ù4@^5/ù4/e3/»_Atomic_word;%¼.U > :8šHDnpos$½kšHE_M_dataplus$U #_Rep_base_RepFó5$aãï5ŸHFó5$djã6ªHãF-$ï^°H06ŸHF¡+$%P N6ŸHFÂ$)W' l6ŸHGÚ$-wo†6ªHFñ$46Ež®6ŸH¼·Gf$<Ž-×6ŸH¼¼·Fô[$DÅhžÿ6ŸH¼¼Fô?$LåWe3"7ŸH·GO.$URfE7ã·¼GcH$^„ih7ã·¼GyH$g¼F‹7ã¼pGÎa$zÏf®7ã  GÎa$~ >Ñ7ãllGÎa$‚9ô7ãããGÎa$†'8ã··F9$Šçx¼98¼¼GT <Ãø`b8ªH¼¼¼G™i<µÛ|8ªHH6)$š2¶H$$¤8ªH&$<¿½8ªHX5&$<·Ö8ªH¼H&$<Åù8ªH¼H¼¼&$<Ð!9ªH¼H¼¼X5&$<ÛD9ªH·¼X5&$<âb9ªH·X5&$<é…9ªH¼pX5$ì 9ªH¼5¦i$ô_zÂHÂ9ªH¼H5¦i$ü¦@ÂHä9ªH·5¦i$ƒyÂH:ªHp5+?$=F #:ªH5+?$!Dl@:ŸH5m$&Æ* ]:ªH5m$1,lz:ŸH5Åg$: —:ªH5Åg$C:” ´:ŸH5= $LË Ñ:ªH5= $Uö ” î:ŸH5¬ $]ž ;ŸH5üx$cžUž(;ŸH5Îd$h1žE;ŸH ‡FB$¦´fÚ;ªH5à]$­s e3÷;ŸH5P$¼È\_3<ŸH¼5P$Í!Y3;<ªH¼5…m$â¯2_3]<ŸH¼5…m$õ$ Y3<ªH¼5L$…@ÂH¡<ªH¼H5L$ 46ÂHÃ<ªH·5L$ŒtÂHå<ªHp5’@ªH¼H¼¼5c&<&bÂH5>ªH·¼5c&$Ÿ'9ÂHW>ªH·5c&$¯^.ÂH~>ªH¼p  q$Ì_;¦>ªH ¼p5 q$ë•]ÂHÍ>ªH¼¼H5 q$ßDÂHþ>ªH¼¼H¼¼5 q¾5$” I _M_length$•ž# _M_capacity$–ž#4ò$—m5#>Ê5$›ÎJÈH#Jh'<@ã šHJW=ÎI°H*«+$ÎâJëI°H¼(G$ؾOãJ°H(÷8$Üoã-J°HX5X55Í/<†=°HSJ¼¼X5*´*$çæ]pJ°HX5 +E<«%QŽJ°HX5({>$õ„bãªJ°H!yM<^øMã°HX5¼žÞJm.äJ/ I>ž =CCNKnone=h_ZNSt6locale4noneEs3L¯/=iû5s3Mnumeric=jos3L]8=kKFs3L\[=lOgs3LH=mC2s3L a=ngfs3 Kall=p_ZNSt6locale3allEs3?\%E_M_impl=CN##_S_classic= _ZNSt6locale10_S_classicECN#_S_global=#_ZNSt6locale9_S_globalECNNßX=)ï:IN#_S_once=8_ZNSt6locale7_S_onceE¨$ÈŽu&â"={zLYN&â"=„“LYN_N&â"=¬LYN·&â"=ÏLYN_N·¼&â"=ªòLYN_N_N¼&Ë=º MYN¼(¦i=ÅQ_N-MYN_Nstring:<‡5(4=Ý®M-MWMjN(5a=çCe3xMjN_N(C=ð9e3™MjN_N5T*=éyéJµM_N?M=mO_NOâ"=<âMYNCNPº\=?e_P™=B…2Fi[=Ey,¼N¼QQ=Hß2YN_N_N¼.§K/NN.TN/·.éJ@eN/éJ.eNRZL=WpNkPS_vptr$facetƒ3#Tò=\m5#__c_locale>8kP#_S_c_locale=__ZNSt6locale5facet11_S_c_localeE¦NNm=bº P#_S_once=e_ZNSt6locale5facet7_S_onceE¨$P™=iþOÈ=v\O†PžU# ={pN}O†P¼G )=¾  OŒP·¦NF¦p=‚¤)¦N½OŒPGŽw=…¢ÖOŒPHe=ŠÏ;¦NHØ =ÝU·G!V=‘‚?P’PGÄu=•×O0P’POÈ= KP†PPV¦i=£ £P†PP.¼pPm/qP.pN@¦N.˜P/pN@˜P@pNW`L=²\QTlp=ž#"é"=Å_ZNSt6locale2id11_S_refcountEm5G¦i=ȦlQ\QbQOŽu=Ê-Q\QbQŽu=ÐBQ\Q!a=Ó&žmQ.©P@hQ/©P.hQW§K(=Ù%TTò=ìm5#E_M_facets=í%T#E_M_facets_size=îž#E_M_caches=ï%T#E_M_names=ðñ# N=ñ{n+TNøb=òq)+TNmn=ó'1+TN›!=ô¿5+TN2"=õL+TN=öd+TNâ=÷U6TG!V=ú‹RCNGÄu=ó%¥RCNO\%= ÅRCNLTžO\%= åRCN·žO\%=SCNžOr,=SCN¼O\%=7SCNLTG¦i=W,VSCNLTF´x=$le3tSCNGB=&j!˜SCNWT¼GE=)f1¼SCNWTATG=, <àSCNWTmQG/8=/îtTCNmQ’PQù=7ÉCN’Pž.’PmQ6TXATATX.GT/mQ@RT/sQ.RT@cT/-M. YƒTâ ƒT¼@Ø .nT.Ä . ZØ Ø&Ê›T”[S_vptr$ios_baseƒ3#[Ìg&”[\dec&hJ”[\fixed&’J”[\hex& #”[[K &€”[\left&!”[ \oct&QE”[@\right&vt”[€]µ/&N!”[] & ÷L”[]P0&$Z”[^showpos&'9”[^skipws&*×s”[^unitbuf&-&”[ ]ö&1n”[@[£%&4Lp”[°[>&7€ ”[J]'v&:ü ”[\badbit&LE]™[\eofbit&Oø™[\failbit&TŽF™[\goodbit&W)™[\app&jž[\ate&mYž[_binary&s_ZNSt8ios_base6binaryEž[[©u&vÒ-ž[[Øu&y<5ž[_trunc&|_ZNSt8ios_base5truncEž[ _beg&‹_ZNSt8ios_base3begE£[\cur&Žäb£[[m&‘@%£[streamsize7NºE_M_precision&ÉpW#E_M_width&ÊpW#E_M_flags&ˤ #E_M_exception&Ì1 #E_M_streambuf_state&Í1 # E_M_callbacks&çhT#(E_M_word_zero&øÄ #0E_M_local_word&ý¨[#@E_M_word_size&¼#ÀE_M_word&T#ÈE_M_ios_locale&éJ#Ð &Àu.¶X¸[‰T¼Gãe&ê) ÕX¸[â G«d&írïX¸[F2V&ˆA¾[Y¸[¼e3Gæ& CP1Y¸[5m&$-!¤ NYÄ[5m&. e¤ pY¸[¤ 54n&>žm¤ ’Y¸[¤ 54n&O¤ ¹Y¸[¤ ¤ n@'´v`Wbããc•Y@<Øhá[;`Wb_Ndv\@K*Wbá[k`Wbã!da[@WFD1á[ `Wbö Ë d.@cÆ+1á[Ð`Wb‰Ë d¢H@o@¼á[ö`Wbd-W@…`:pWá[aWbe]A2.CpWá[KaWbã!dÃN@«¼ á[qaWbd–v@¸›Y¼ á[—aWbd¡d@ÐÁc¼ á[ÂaWb¼ezATypW á[ñaWb·!dæ^@û._¼ á[bWb¼OÕ,@7bWbhbV¦i@"%LnbWbhb.á[.cb/á[@cb@á[wctrans_tB'k:º6HÎ)¼¨bÀ$:žg6NÜi¼ÂbÀ$:-eB?ZW¼ÜbÀ$:Ói6T@ ¼öbÀ$:dn6ZPZ¼cÀ$L*:Ä6`ÝC¼/cÀ$: p6fõ(¼IcÀ$:l6l/ ¼ccÀ$:IN6rˆm¼}cÀ$:e86xp¼—cÀ$:6~kH¼±cÀ$: ]6„ ¼ËcÀ$:jP6Š$F¼åcÀ$-ÓB†À$dÀ$tb:Äi6eÀ$dÀ$:f 6–æEÀ$5dÀ$-O=BˆtbLd·-h"6²L*cd·>C*\efupperC19f\e€flowerC2÷n\efalphaC3¢8\efdigitC4ß\egxdigitC5.\efspaceC6H\e@gprintC7Ø9\efgraphC8´s\e%fcntrlC9”h\efpunctC:6=\e falnumC;"\e/¼.s3hŽ@(¨pNäjpN#cd#E_M_c_locale_ctype(°¦N#E_M_del(±e3#E_M_toupper(²ae# E_M_tolower(³ae#(E_M_table(´äj#0E_M_widen_ok(µp#8E_M_widen(¶êj#9E_M_narrow(·êj#¹E_M_narrow_ok(¸p#¹iŽu(½_ZNSt5ctypeIcE2idE©Pjtable_size(¿_ZNSt5ctypeIcE10table_sizeEšH¯/(ÌÕfújäje3ž¯/(Úþfúj¦Näje3ž5µu(æe3%gk¼p5µu(õÇ ·Qgk·· k5q(¦1·}gk¼··5$W(x/·©gk¼··5//( * pËgkp5//(1D/·ògkã·52 (A«<phkp52 (Rb·;hkã·5ˆv(fœvp]hkp5ˆv(ÍN·‰hk··ã5+k( ±Lp°hkpp5+k(Â×·áhk··pãFX(ÒÁ$äjÿhkHeE(ׯ%äjUo4(àge3iúj¼dtl(ð54pge^ikpdtl(sY·geŽikã·dõG(äwpge¹ikpdõG("õ'·geéikã·d9u(6tPpgejkpd9u(M»:·geIjk··ãd4B(g«pgeyjkppd4B(‚×A· ge³jk··pãG\P(ŠŽsÍjkQtw(š—qk.\epújmÿ.ge.k/ge.¼Wœ(Æ ekká?(Ë ¾KekkÊD(Ö ¬·!ƒ_(Û öH­ppp/­lÍ?7›TBo›T#a_M_tieDWBo#Øa_M_fillDXp#àa_M_fill_initDYe3#áa_M_streambufDZWb#èa_M_ctypeD]k#ða_M_num_putD_Ho#øa_M_num_getDaSo#€(# Dk$lBE-R-‘lio1 *ðDÕ ®lio1 *-zD–Y<Ëlio1 (íXD¦sEe3çl^o(Z2D°ø#e3m^o(”#D»e3m^o(ÍMDÅé)e3;m^o(êiDÐi1 Wm^o*êiDóo"tmio1 —+DŽmioWb` D jk®mio¼5 ED¡0BoËm^o5 ED%¾lBoímioBo5>JD3tWb n^o(>JE9JWb+nioWb( EC¿ooLniouo5×PDdDpin^o5×PDx8p‹niop(•YE€ÈVéJ¬nio_N(+kEu8bpÒn^opp(ˆvEzå,pón^opO—+D¼ oiomBEŒ±H'oioWbn¶]E«¢wio_N.÷.No/%.Yo/n.do/jk.jk@jk@doW F}CqTCtFã#FŠ­oCqFÇoCqIq5fiF™"IY3äoTq5åMF37ãpTq5¥KF¡ñ9_qpCq5¥KF¨­9{o@pCq¼5£MF­®U_q]pCq5£MF´JU{opCq¼5PF¹œPY3¡pTqeq5LF½ž_qÃpCqeq5piFÁà{oåpTqeq5ÚMFÅO_qqCqeq5ziFÉÐI{o)qTqeq!%mFÍÉ`IqTq.{o@Oq/ã.Zq/{o@{o@kq/º@1 @DRn(pN[wpN#iŽu(Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE©P?(¤ÿq[w¼54(¿Å<·5rSo··ƒTpqaw54(ãäR·krSo··ƒTpqÏ[54(è T·¡rSo··ƒTpqgw54(í|R·×rSo··ƒTpqmw54(òLS· sSo··ƒTpqsw54(øqT·CsSo··ƒTpqyw54(ýÙT·ysSo··ƒTpqw54(R·¯sSo··ƒTpq…w54(#DQ·åsSo··ƒTpq‹w54((¬Q·tSo··ƒTpqvq54(Hl ·QtSo··ƒTpqÕ[Ufv(M|qrt[w¼F .·©tSo··ƒTpqÂHd· ÎE·|qètSo··ƒTpqawd· î·|q'uSo··ƒTpqÏ[d· Þ·|qfuSo··ƒTpqgwd· ú·|q¥uSo··ƒTpqmwd· $s·|qäuSo··ƒTpqswd· ,·|q#vSo··ƒTpqywd· 3·|qbvSo··ƒTpqwd· ;†· |q¡vSo··ƒTpq…wd· H°· |qàvSo··ƒTpq‹wd· d· |qwSo··ƒTpqvqo· q‡· |qSo··ƒTpqÕ[.|q@e3@¦@Õ@¼@ö@@@%R%(ÛpN<|pN#iŽu(Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE©P5(ïx<|¼5Ý:( IëExHoëƒTpe35Ý:(+ ÇëvxHoëƒTp!5Ý:(0 ë§xHoëƒTp¼5Ý:(5 oëØxHoëƒTpö5Ý:(: Ãë yHoëƒTp5Ý:(j Aë:yHoëƒTp%5Ý:(o sëkyHoëƒTpD5Ý:(„ Ï_ëœyHoëƒTpAG„5'˜jÙyHo·¼p·ããB|G[dÄzHo·¼pƒTããB|G‰µ&NzHop!ƒTã·B|UÅ(¢ ‘woz<|¼d¾@që‘w©zHoëƒTpe3dÂärë‘wãzHoëƒTp!dÂëgrë‘w{HoëƒTp¼dÂòÆrë‘wW{HoëƒTpödÂùsë‘w‘{HoëƒTpdÂõië‘wË{HoëƒTp%d¹që‘w|HoëƒTpDo²@ë ‘wHoëƒTpA.‘w@¼l÷?@H|€pjkH"S_vptr$basic_ostreamƒ3#&kGV©|Bo¼€Wbb¯CG_H|Î|Bo¼€(Š`Gp[€ï|Bo€(Š`GyÃ[€}Bo0€(Š`Gƒ^ €1}BoE€(Š`G©#e€R}Bo!(Š`G­+€s}Bo¼(Š`G±×d€”}Boe3(Š`H\Ee€µ}Bo™(Š`G¸Oe€Ö}Bo¦(Š`Hjÿd€÷}Bo¼(Š`Gà e€~BoÕ(Š`GÌYe€9~Boö(Š`GÐce€Z~Bo(Š`GÕád€{~Bo%(Š`GÙõd€œ~Bo(Š`Gáëd€½~BoD(Š`GåN €Þ~BoA(Š`Hx§€ÿ~BoWb(Ý:Hö€ Bop åaG#†ICBo·!(¨$H­×/€iBo·!(=tHÄgk€…Bo({HÙ61¡Bo(ÑHé:€ÂBo‰5ÑHc€éBoö qkGnBo¼€.€.€0@H|.!€2€0€€.6€2ooE€oo.K€2ƒTZ€ƒTZP?Gá[µ‚á[#a_M_modeIUË #@a_M_stringIX‡5#H&¥&Id´€µ‚Ë &¥&IrÒ€µ‚¼HË (o I…N6‡5‚*o I¨J µ‚¼HmåmI§Ù.)µ‚Ë e-WI±tBpWZ€Nµ‚eÃNJ‰.¼ Z€sµ‚e¡dJ4uk¼ Z€µ‚¼eæ^JV(¼ Z€Çµ‚¼ev\IÑ\WbZ€öµ‚ã!ea[J›V 1Z€*‚µ‚ö Ë e.JÊ$$1Z€Y‚µ‚‰Ë mÒ*J纂µ‚ã¼¼m©Iô¹!š‚µ‚r´hZ€µ‚¼.Z€.Á‚/Z€ld`?OH|ŃH|#E_M_stringbufIŽZ€#R9I¡ƒŃ¼€Ë R9I¶JƒŃ¼€¼HË `H8IÀÆ‚pƒŃ¼€5>JIËRNµ‚ƒ˃5o IÓ»8‡5ªƒ˃so IÝõ/ѼH.Æ‚.у/Æ‚ stkõ‡~Fè„tTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIEDà Ë2kì'-6Í0Èdeå'Õ#ÝuSRATEù_ZN3stkL5SRATEE¬€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEàÂuPI_ZN3stkL2PIE¬-DTû! @uTWO_PI_ZN3stkL6TWO_PIE¬-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E¬€?wCAN_RADIUS_ZN3stkL10CAN_RADIUSEs3dwPEA_RADIUS_ZN3stkL10PEA_RADIUSEs3wBUMP_RADIUS_ZN3stkL11BUMP_RADIUSEs3xNORM_CAN_LOSS_ZN3stkL13NORM_CAN_LOSSE¬ ×£p= ï?xSLOW_CAN_LOSS_ZN3stkL13SLOW_CAN_LOSSE¬ÍÌÌÌÌÌì?xGRAVITY_ZN3stkL7GRAVITYE¬4@xNORM_TICK_SIZE!_ZN3stkL14NORM_TICK_SIZEE¬ü©ñÒMbp?xSLOW_TICK_SIZE"_ZN3stkL14SLOW_TICK_SIZEE¬-Cëâ6?xENV_RATE$_ZN3stkL8ENV_RATEE¬ü©ñÒMbP?yframeCount€_ZN3stk10frameCountE¼ZáƒUõ‡‰S_vptr$StkErrorƒ3#amessage_j-M#atype_këƒ#&~Fo`ˆ‰]Tëƒbï1sõ‡ˆ‰¼zÚvÄmõ‡Ÿˆ‰{: yj2‰õ‡È‰{$|¨z]Tõ‡çˆ‰|\]ú;·õ‡‰.õ‡@‰/ëƒZè„„‰ƒŒS_vptr$Stkƒ3#JÃMˆ\Y\eJB ‰P\eJDBŠÊZ\eJœC‹d#\eJµcŒø\eJç5h\eStkFloatL%}srate_Ô±b¢‰~ÍÕŽ-M~7ÖJ1e3~",×äge3alertList_Ø_ZN3stk3Stk10alertList_E­ostringstream?ŽÆ‚~AUÜ&5+ŠaignoreSampleRateChange_Ýe3#;þI{¢‰*1¤aFŠ¢‰*d¬ðºŠƒŒe3;^2¯£Z-M*ˆ²EâŠ-M*Oxµâ4ùŠ-*ây¸ël‹-*»e^'‹-*¹¾ƒ(>‹¼(Ó\Á‹Ze3c‹¢‰¢‰¢‰*þÈme‹·ëƒ*þ˪?›‹-Mëƒ*tÎè>²‹e3*NWÑ¥=É‹e3€à àß‹ƒŒîs㉌ƒŒ¼‚¥,æòX‰,ŒƒŒ¢‰¢‰mùéJuJŒƒŒƒŒmY ì’\hŒƒŒƒŒnþï:vƒŒëƒ.‰Wî„0šEdata_š#EdataRate_Ž¢‰#EnFrames_ž#EnChannels_Õ#Esize_‘ž# EbufferSize_’ž#(Ë3 ÕÕËW ¦ÕÕPdr ¼ËŒ ±5¦i Æ]¼® ±5P)A;ÂРž5P0œn¢‰òÈž L8yŽ ¼ #_@Z .Ž ¼5èYJÉ=ÂUŽ žÕ5èYRv¢‰|ŽÈžÕ5àB[—¢‰£ŽÈ¢‰Õ5¬ ^øžÀŽÈ5à]aëve3ÝŽÈ ‡Fk#w žÕ ‡Fu¸(( žÕ¢‰5ýWx ÕEÈ5át{ž_ÕbÈ §g‚Cn€ ¢‰!E!‰"G¢‰È.¢‰.‰Œ@¬/¢‰@·/‰Œ@‰Œ@¢‰.·Zô„@ ‰t‘‰#ƒ…$ H‰Œ#&2k  t‘zÊ Ý#Î5t‘¢‰¢‰z NMÎZt‘¢‰zŽ6 Æ1Ît‘¢‰zž #`yΩt‘¼¢‰(‚+ &1?ÕÅz‘(L )˜ ±áz‘(Ý' 4óB¢‰‘t‘Õ{N :2+¢‰Î+‘t‘Õ{N Dn]¼ÎY‘t‘¼ÕrŒÎt‘¼.Î.€‘/ÎZú„(‰ô’‰#aX_3¢‰#aY_4¢‰#aZ_5¢‰# &ì'ë‘ô’¢‰¢‰¢‰(}#Ú¢‰’ô’(‚#K\¢‰#’ô’(õ;!'¢‰?’ô’(%.$Ï%¢‰[’ô’*‡'åK‚’ô’¢‰¢‰¢‰* n*‘uŸ’ô’¢‰*n-;:¼’ô’¢‰*n0oÙ’ô’¢‰rÓC…‘ô’¼.…‘Z…˜‰4•‰#aposition_?…‘#avelocity_@…‘#8aworkingVector_A…‘#`aradius_B¢‰#ˆamass_C¢‰#&-6–“4•¢‰*KV½“4•¢‰¢‰¢‰*hWRä“4•¢‰¢‰¢‰*[^!™x”4•¢‰*†s$¥”4•¢‰(¸u'_ô’:”4•([**Üuô’[”4•ô’(E-Ê¢‰|”4•ô’( K0𠢉”4•ô’(B3r&¢‰¹”4•(2v6A"¢‰Õ”4•*;-9Çxü”4•¢‰¢‰¢‰*N<™/•4•¢‰raú’4•¼.ú’Z…@ ‰ø•‰#ƒ…$ -‰Œ#&Í0 w•ø•(‚+ <(Õ“•þ•(L ƒH±¯•þ•{N )\¼:•Ý•ø•¼Õr¾:•ø•¼.:•.–/:•Z …@ ‰Ù–:•#&Èd ;–Ù–Õ*) $LjX–Ù–Õ(Ý' '“¢‰t–ß–(N *$f¢‰–Ù–{N 4l¼ –¾–Ù–¼Õrm –Ù–¼. –.å–/ –Z…h‰â˜:•#}table_Zˆ0‰Œatime_[¢‰#@arate_\¢‰#HaphaseOffset_]¢‰#PaiIndex_^Õ#Xaalpha__¢‰#`&e‹—â˜b©A ê–ª—☼*%?#Ý —â˜*Ÿ>)N)ߗ☢‰*Ž62Å^ü—☢‰*05&o˜â˜¢‰*"-=q6˜â˜¢‰*>D_AS˜â˜¢‰(Ý'Ghb¢‰o˜è˜(NJ_Z¢‰‹˜â˜{NTFO¼ê–¹˜â˜¼Õ„¥,XMlê–☢‰¢‰.ê–.î˜/ê–>Õ6(š&¯^D™?š&¯^F,™?šEš&±"KF™?š¼(9N%`(šg™Pš‹w(9Q]`.šˆ™Pš9š(+-VIo(š®™?š¼A*G-`XЙ?š(š¼(Îdd#gžì™Pš*³njñCš?š(š9šB/.nN?š(š.%.4š/%@4š.ó˜@Kš/ó˜.Kš>Ü V¯šó˜#&½n dš¯š&½n f˜š¯šµšCˆK l¯š¼.Vš@»š/Vš.#>ðNð› _M_impl##(4,`t'ð››ö›(4,d굚›ü›(Ùoh,hVš8›ü›&S:kQ›ö›µš&S:oo›ö›¼µš&Z"z‰›ö›¼(Q ‚@G(šª›ö›¼*°K†×7Ì›ö›(š¼ £‰› £ª› £Òš £› £›@Vš.Æš.œ/Æš>§£O¡Æš#&Ù$É5œO¡µš&Ù$ÖXœO¡¼9šµš&Ù$çqœO¡U¡2ŒœO¡¼(¦iK„çP`¡­œO¡U¡ c&(ÑFМO¡¼9š5+?JííœO¡5+?S48 f¡5m\Yí'O¡5meôE8Df¡5Ågni@aO¡5ÅgwÑ6Ð~f¡5= €|c@›O¡5= ‰(иf¡5¬ ù1žÕf¡5Îd”ósžòf¡ ‡F£ÅbžO¡¼%5)+°Ú*ž2žf¡5à]¹9ze3Ožf¡*|5KE×lžO¡¼5Pݸ6‹wŽžO¡¼5Pìço9š°žf¡¼G6eò:Ïžf¡¼5…m–4‹wñžO¡¼5…mîS9šŸf¡¼5 p"û*‹w0ŸO¡5 p*õ"9šMŸf¡5/,2‚ ‹wjŸO¡5/,:KJ9š‡Ÿf¡5;qE˜:(š¤ŸO¡5;qIÅy.šÁŸf¡ ®$XujߟO¡9š m†9øŸO¡( qK\3í O¡í9š  q*mF O¡í¼9š(± Km¸píg O¡í(± Kyo*í O¡íí ·FÛŸO« O¡`¡ >Bïü\Ä O¡mÏYK«­ç O¡¼9šGH,K38K¡O¡í¼9šmúKõt3¡O¡í9šQašuUO¡(š.œ@[¡/œ@œ.[¡Z…à‰-£‰#again_G¢‰#achannelsIn_HÕ#ƒ…$I‰Œ# ab_Kœ#Paa_Lœ#haoutputs_M‰Œ#€ainputs_N‰Œ#°&å'¢-£(˜cˆlÕ2¢3£(‚+ ¬ÕN¢3£z>B#ýel¡n¢-£*?*ŠM‹¢-£¢‰(ØB-¢‰§¢3£(C)5;k¢‰È¢-£¢‰(L8bg±ä¢3£{NCƒ7¼l¡£-£¼ÕrÉl¡-£¼.l¡.9£/l¡Z…à‰¦¤l¡#&Õ#p£¦¤¢‰bhh>££¦¤¼*èt¬£¦¤¢‰*!t"-É£¦¤¢‰*30%aI𣦤¢‰¢‰e3*‹V0©[ ¤¦¤¢‰(Ý'3 ¢‰)¤¬¤(N6È¢‰J¤¦¤¢‰{NAÇn¼>£x¤¦¤¼Õ…NLB ¼¦¤¼¼ÕÕ.>£.²¤/>£Z$…`‰»¦:•#avalue_R¢‰#@atarget_S¢‰#Harate_T¢‰#Pastate_U¼#X&Ý,¥»¦bt9·¤K¥»¦¼(¦i 7Á¦l¥»¦Ǧ*@D#Ø„¥»¦*|(&±Bœ¥»¦*Ÿ>,J+¹¥»¦¢‰*T%3ŸÖ¥»¦¢‰*ín6¥ó¥»¦¢‰*Ó9n¦»¦¢‰(×<z¼,¦Ò¦(Ý'?Çe¢‰H¦Ò¦(NB ¢‰d¦»¦{NL¼·¤’¦»¦¼Õ„¥,Pš3·¤»¦¢‰¢‰.·¤@·¤@ͦ/·¤.ͦl*…`!‰ÿ©Î#atempVectorP_Pô’#@atempVector_Q…‘#Haonepole_R>£#panoise_S –#Ðaenvelope_T·¤#acan_Uú’#ðapea_Vú’#ˆabumper_Vú’# asine_Xê–#¸abaseFrequency_Z¢‰# anoiseGain_[¢‰#¨afippleFreqMod_\¢‰#°afippleGainMod_]¢‰#¸ablowFreqMod_^¢‰#ÀatickSize__¢‰#ÈacanLoss_`¢‰#ÐasubSample_a¼#ØasubSampCount_a¼#Ü&'—¨ÿ©bÜa*ئ¶¨ÿ©¼*>B-€ Ψÿ©zŽ60(xئó¨ÿ©¢‰*Âf3‡X©ÿ©¢‰¢‰*J65Y2©ÿ©¢‰zÊ9lVئ\©ÿ©¢‰¢‰z ‹ˆ®Ù®8¬‡valueÁ¢‰‘hˆ‡\Á¢‰‘`ˆÙUÁ¢‰‘X†£ŽÚ®ì®Le¬‰ñe¬‘h/Ȇ(ì®ý®˜—¬‰ñe¬‘h†Eþ®¯äĬ‰ñe¬‘h†ë‘¯+¯0ñ¬‰ññ¬‘h/ô’†’,¯G¯|#­‰ññ¬‘h†#’H¯c¯ÈP­‰ññ¬‘h†[’d¯¡¯¤­‰ññ¬‘h‡x'¢‰‘`‡y'¢‰‘X‡z'¢‰‘P†‚’¢¯½¯`Þ­‰ññ¬‘h‡x*¢‰‘`†Ÿ’¾¯Ù¯¬®‰ññ¬‘h‡y-¢‰‘`†¼’Ú¯õ¯øR®‰ññ¬‘h‡z0¢‰‘`†–“ö¯;°D¦®‰ñ¦®‘h‡x¢‰‘`‡y¢‰‘X‡z¢‰‘P/4•†½“<°°ÿ®‰ñ¦®‘h‡x¢‰‘`‡y¢‰‘X‡z¢‰‘P†ä“‚° °Ü>¯‰ñ¦®‘h‡radius!¢‰‘`†” °²°(k¯‰ñ¦®‘hŠü”F²°g±t²¯‰ñ¦®‘h‡timeIncrementF¢‰‘`‹¶¨O Àᯉñᯑh/ÿ©@šH†ªg±ž± )°‡__a¶)°‘h‡__b¶)°‘`/毆Ê !X±Œ__groupingþ ·‘¨Œ__grouping_sizeþ ž‘ Œ__grouping_tmpþ ±‘˜__n šH‘P__min šH‘H__i ž‘¸__test e3‘_ŽZ¡__j ž‘°/]T†lžž±¿±¤J±‰ñJ±‘hŒ__nÝž‘`/O¡,™q±ñq±ÞYs3/?š‘O±½tÀ±ʱ𢱒Z±‘h˜šıñıÞYs3/¯š‘¢±ËBʱá±<õ±’­±‘h‘¢±™@â±ù±ˆ!²’­±‘h™=²ñq±=²/Eš‘!²yú±²Ôw²’,²‘h’7²‘`šš²ñı“__a fš²/µš‘w²d²'² Ô²’‚²‘h’²‘`”Sø²ñø²ÞYs3/Àš‘Ô²«.(²?²l)³’Ბh†äš@²N²¸V³‰ñV³‘h/ö›†ïN²\²•³•(š‘h•(š‘`•Y1‘†\²‚²PÙ³‡__first ”(š‘h‡__last ”(š‘`†,‚²¥²œ&´‡__first ´(š‘h‡__last ´(š‘`•ð›‘XŠ^¦²ݲèw´‰ñw´‘h‡number ^¼‘d‡value ^¢‰‘X/t‘ŠZLÞ²³4 ¹´‰ñw´‘hˆ L¢‰‘`‹ΨS"‚€ ÷´‰ñᯑhˆS¢‰‘`”Y‘ µñw´ÞYs3‘÷´ñ³³Ì Gµ’µ‘X‘÷´¨G³´ sµ’µ‘X”Ý• —µñ—µÞYs3/ø•‘sµ't´Œ´d ȵ’€µ‘X”¾– ìµñìµÞYs3/Ù–‘ȵ“KŒ´Ç´° ¶’Õµ‘h‘sµ~gÈ´Fµü I¶’€µ‘X‘sµb/FµĵH u¶’€µ‘X‘ȵæĵÿµ” ¡¶’Õµ‘h†®™¶¶à 涉ñq±‘h‡__p`(š‘`•ž‘X†ª› ¶Q¶, 1·‰ñV³‘h‡__p†(š‘`‡__n†ž‘Xo›S·ñV³ÞYs3‘1·D@R¶›¶x ·’<·‘hqœ¡·ñJ±ÞYs3‘·ovœ¶é¶Ä Í·’Š·‘X”£ñ·ññ·ÞYs3/-£‘Í·çê¶C¸ "¸’Ú·‘X‘Í·NID¸¹\ N¸’Ú·‘X”Ù’r¸ññ¬ÞYs3‘N¸@ž¹Ù¹¨ ž¸’[¸‘h”•¸ñ¦®ÞYs3‘ž¸7Ú¹̺ô «¸‘X‘ž¸9p̺¾»@¹’«¸‘X‘N¸òF¾»ù»ŒF¹’[¸‘h‘÷´~ú»x¼Ør¹’µ‘X–®œx¼“½$×¹‰ñ×¹‘è|Œnœž‘à|Žª¼p½error +Š‘ð|/ Š–?”½Œ¾pnº‰ñ쵑Xˆát ?nº‘P‡channel ?Õ‘L—samples Hš‘`—hop IÕ‘lŽ÷½Z¾—i JÕ‘h/¼ŠN¢RŒ¾i¿¼®º‰ññ·‘H—iTÕ‘\ŠÔ©dj¿ÇÀ‡»‰ñᯑHˆátdnº‘@‡channeldÕ‘¼—nChannelsfÕ‘l—samplesnš‘P—joÕ‘h—hopoÕ‘d˜é¿>Àf»—iqÕ‘`Ž>ÀÁÀ—iuÕ‘\ŠH¦XÈÀâÁTµ»‰ñµ»‘h/»¦Š)¤PâÁàù»‰ñù»‘X‡inputP¢‰‘P/¦¤Šo˜cÃÀÄì;¼‰ñ;¼‘X—tmpn¢‰‘h/☊t–:ÀÄ*Å8n¼‰ñ쵑X™açÿÏBЄļŒ__initialize_p¼‘lŒ__priority¼‘hš<^BÐWÐЛ•‚œ½•l‘h†„¥*ÅEÅh5½‰ñµ»‘h†l¥FÅeÅ´b½‰ñµ»‘h‹©jœ¡½‰ñᯑh‡ratej¢‰‘`‹\©{1Lß½‰ñᯑhˆÍs{¢‰‘`‹ó¨_2²˜-¾‰ñᯑhˆÍs_¢‰‘`‡rate_¢‰‘X‹2©u²äz¾‰ñᯑhˆu¢‰‘`ˆÍsu¢‰‘X‹©ßô0羉ñᯑX‡numberß¼‘T‡valueߢ‰‘H—normalizedValue袉‘hŠ?’8fÅêÅ|%¿‰ññ¬‘X—temp:¢‰‘h‹«©‚ôö ÈFÀ‰ñᯑø~•Õ‘ô~—soundMix„¢‰‘h—tempFreq„¢‰‘`—envOut…¢‰‘X—temp…¢‰‘P—temp1…¢‰‘H—temp2…¢‰‘@—tempX…¢‰‘¸—tempY…¢‰‘°—phi†%‘¨—cosphi†%‘ —sinphi†%‘˜—gain‡%‘—mod‡%‘ˆ”—¨HjÀñá¯ÞYs3‘FÀqmö –À’SÀ‘X‘FÀe3E`ÂÀ’SÀ‘X‘FÀxFm¬îÀ’SÀ‘XÈ‘#Áññ¬“x¢‰“y¢‰“z¢‰‘îÀÏ êÅFÆøjÁ’ùÀ‘h’Á‘`’Á‘X’Á‘P}“Áñ¦®“radius¢‰‘jÁ[FÆ?ÇDÅÁ’uÁ‘X’€Á‘P÷ÜÁñw´‘ÅÁþ3@ÇÜÇÂ’ÐÁ‘X”ƒ¨&!ÂñᯑÂËXnzÜM’‘X‘Â"z†(y’‘Xœ_DefaultRuneLocale3„À'TABLE_SIZE_ZL10TABLE_SIZE\ež__dso_handlelŸ0…€ˆå@/Õ X…ŸŒ…-DTû! @Ÿ®…-DTû!@ŸØ…€?¡†d¡9†¡c†Ÿ† ×£p= ï?ŸdžÍÌÌÌÌÌì?Ÿÿ†4@Ÿ*‡ü©ñÒMbp?Ÿd‡-Cëâ6?Ÿž‡ü©ñÒMbP?¢ˇ XÐ/Ÿ3+nothrow)IP™Ãostream?ŠH|+cerrA”g³Ã¢t æ_digits%F_ZNSt14numeric_limitsImE6digitsEs3@£ÊP%ï_ZNSt14numeric_limitsIfE12has_infinityEc5£„J%ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEc5£ºg%ó_ZNSt14numeric_limitsIfE10has_denormEh5£ÊP%(_ZNSt14numeric_limitsIdE12has_infinityEc5£„J%)_ZNSt14numeric_limitsIdE13has_quiet_NaNEc5£ºg%,_ZNSt14numeric_limitsIdE10has_denormEh5£ÊP%a_ZNSt14numeric_limitsIeE12has_infinityEc5£„J%b_ZNSt14numeric_limitsIeE13has_quiet_NaNEc5£ºg%e_ZNSt14numeric_limitsIeE10has_denormEh5¤npos$½kšHJh'<@ã šHLW=&7€ ”[J]'v&:ü ”[\badbit&LE]™[\eofbit&Oø™[\failbit&TŽF™[\goodbit&W)™[\app&jž[\ate&mYž[[©u&vÒ-ž[[Øu&y<5ž[\cur&Žäb£[[m&‘@%£[fupperC19f\e€flowerC2÷n\efalphaC3¢8\efdigitC4ß\egxdigitC5.\efspaceC6H\e@gprintC7Ø9\efgraphC8´s\e%fcntrlC9”h\efpunctC:6=\e falnumC;"\e¥_S_atoms_out(!_ZNSt10__num_base12_S_atoms_outE·¥_S_atoms_in(%_ZNSt10__num_base11_S_atoms_inE·ká?(Ë ¾KekkÊD(Ö ¬·iL(3_ZNSt10moneypunctIcLb1EE4intlEc5iL(3_ZNSt10moneypunctIcLb0EE4intlEc5iL(3_ZNSt10moneypunctIwLb1EE4intlEc5iL(3_ZNSt10moneypunctIwLb0EE4intlEc5iL(«_ZNSt17moneypunct_bynameIcLb0EE4intlEc5iL(«_ZNSt17moneypunct_bynameIcLb1EE4intlEc5iL(«_ZNSt17moneypunct_bynameIwLb0EE4intlEc5iL(«_ZNSt17moneypunct_bynameIwLb1EE4intlEc5JÃMˆ\Y\eJB ‰P\eJDBŠÊZ\eJœC‹d#\eJµcŒø\eJç5h\e}srate_Ô±b¢‰~ÍÕŽ-M~7ÖJ1e3~",×äge3~AUÜ&5+Š}table_Zˆ0‰Œ% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; &.? : ; < '.? 4 < (.? : ; ‡@I< ).: ;‡@I< *.? : ; ‡@< +4: ; ‡@I? < ,4: ; ‡@I< -.? : ; I< . I/&I0&12I3.? : ; I< 4 : ; I8 5.? : ;‡@I< 6.? : ;I< 7.? : ;I< 89 : ; :.: ; ‡@I< ;.? : ; ‡@I< <G : ; =:: ; >G : ; ?.? : ;‡@I< @ IA IB.? : ; ‡@< C.? : ; < D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N4: ;‡@I? 2 < O.? : ;2 < P.? : ;‡@2 < Q.? : ;‡@2 < RG : ;S I8 4 T : ;I8 2 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w4: ; ‡@I<  x4: ; ‡@I<  y4: ; ‡@I? < z.? : ; ‡@L M < {.? : ; ‡@IL M < |.? : ; ‡@IL M < }4: ; ‡@I? 2 < ~4: ; ‡@I? 2 < 4: ; ‡@I? 2 < €.? : ; 2 < .? : ; L 2 < ‚.? : ; ‡@L M 2 < ƒ : ; I8 2 „.? : ; ‡@L M 2 < ….? : ; ‡@I< †.G@‡: ; I ˆ: ; I ‰I4  Š.G; @‹.G: ; @Œ: ;I 4: ;I Ž .G I4 ‘.1‡@@’1 “: ; I”.G: ; •I –.G;@—4: ; I ˜ ™.‡@4 @š.4 @›.4 @œ4: ; I? < 4: ; ‡@Iž4I? 4 < Ÿ4G  4G¡4G ¢4G £4: ;‡@I? <  ¤4: ;‡@I? <  ¥4: ;‡@I? < ¦4: ; ‡@I? < L†ÿÏCBÐÝôû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hVector3D.hSphere.hWhistle.cppstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hGenerator.hNoise.hFilter.hWhistle.hEnvelope.hOnePole.hSineWave.hiostream_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccvector.tcc ˆ®À/ŸgŸ™<‚ž‚¡‚ }ž‚?‚?‚Bf'ÈçÈçÈkäž+ž+È‚ž666ë.¿/Ÿ Ö»í|X‚ !.ºººZºº  .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈ qÈ qº 0ÈqÈ qºË0=%º>uqf»“>»ˆ~BÈÍÈͺ0ÈåÈåº 0Ȉq“u1„ƒ ˜}¬1//Úó»‘9õ,K1Ë‘Çæ‘¼‘¼ ‚0ôY/Úóåg‘&&‘&‘ÕªùK[<¼å‘בóÌ'‘ó¯çc."*ž-É t¾/Ç0/&1ge­EØ­É D.ÊVitºïº<…Ÿ$$ŸÉX.žA  èÈ Î„­.Ló׃OŸ#v/#å2KÁl‚É/ö»p.ºÖÉ/õKó6‘a<Zu/õuK .Zƒ#æ.?)/2Yg"g=g=‘Ég"g/,,-Ù„.#’h.Ÿ= ºLuJf0¯ŸgBé_’LŸ»»uu!!6ååE=»ó-0­:¯!=!!&+å埽‘“xL±,V'$ë~.ÈÛ ÈÛ ÈÛYÈÂvu­®Lu$$u$3uôKKKKLKL×=`”ÈÂvu­®Lu$$u$3uôKKKKLKL×=” ÿÏÿÖÍ~ä³$/Jˆ®‰®w‰®Œ®wŒ®Ù®vÚ®Û®wÛ®Þ®wÞ®ì®vì®í®wí®ð®wð®ý®vþ®ÿ®wÿ®¯w¯¯v¯¯w¯¯w¯+¯v,¯-¯w-¯0¯w0¯G¯vH¯I¯wI¯L¯wL¯c¯vd¯e¯we¯h¯wh¯¡¯v¢¯£¯w£¯¦¯w¦¯½¯v¾¯¿¯w¿¯¯w¯Ù¯vÚ¯Û¯wÛ¯Þ¯wÞ¯õ¯vö¯÷¯w÷¯ú¯wú¯;°v<°=°w=°@°w@°°v‚°ƒ°wƒ°†°w†° °v °¡°w¡°¤°w¤°²°v²°³°w³°¶°w¶°g±vww vg±h±wh±k±wk±ž±v w w!vž±Ÿ±wŸ±¢±w¢±¿±vÀ±Á±wÁ±ıwıʱvʱ˱w˱αwαá±vâ±ã±wã±æ±wæ±ù±vú±û±wû±þ±wþ±²v² ²w ² ²w ²'²v(²)²w)²,²w,²?²v@²A²wA²D²wD²N²vN²O²wO²R²wR²\²v\²]²w]²`²w`²‚²v‚²ƒ²wƒ²†²w†²¥²v¦²§²w§²ª²wª²ݲv޲߲wß²â²wâ²³v"#w#&w&‚v³³w³³w³³v³‘³w‘³”³w”³´v´´w´´w´Œ´vŒ´´w´´w´Ç´vÈ´É´wÉ´Ì´wÌ´FµvFµGµwGµJµwJµĵvĵŵwŵȵwȵÿµv¶¶w¶¶w¶¶v ¶!¶w!¶$¶w$¶Q¶vR¶S¶wS¶V¶wV¶›¶vœ¶¶w¶ ¶w ¶é¶vê¶ë¶wë¶î¶wî¶C¸vD¸E¸wE¸H¸wH¸¹vž¹Ÿ¹wŸ¹¢¹w¢¹Ù¹vÚ¹Û¹wÛ¹Þ¹wÞ¹̺v̺ͺwͺкwк¾»v¾»¿»w¿»»w»ù»vú»û»wû»þ»wþ»x¼vx¼y¼wy¼|¼w|¼“½v”½•½w•½˜½w˜½Œ¾vŒ¾¾w¾¾w¾i¿vj¿k¿wk¿n¿wn¿ÇÀvÈÀÉÀwÉÀÌÀwÌÀâÁvâÁãÁwãÁæÁwæÁÃvÃÃwÃÃwÃÀÄvÀÄÁÄwÁÄÄÄwÄÄ*ÅvÿÏÐwÐÐwÐBÐvBÐCÐwCÐFÐwFÐWÐv‚ƒwƒ†w†œv*Å+Åw+Å.Åw.ÅEÅvFÅGÅwGÅJÅwJÅeÅvœw w vww1v23w36w6²v²³w³¶w¶vw w ôvfÅgÅwgÅjÅwjÅêÅvôõwõøwøö vö ÷ w÷ ú wú vw"w"EvFGwGJwJmvêÅëÅwëÅîÅwîÅFÆvFÆGÆwGÆJÆwJÆ?Çv@ÇAÇwAÇDÇwDÇÜÇvnoworwrzvz{w{~w~†vH DÎê«stk::Stk::inRange8¬stk::StkFrames::sizej¬stk::StkFrames::channels—¬stk::StkFrames::framesĬstk::Vector3D::getXö¬stk::Vector3D::getY#­stk::Vector3D::getZP­stk::Vector3D::setXYZ¤­stk::Vector3D::setXÞ­stk::Vector3D::setY®stk::Vector3D::setZR®stk::Sphere::setPosition«®stk::Sphere::setVelocityÿ®stk::Sphere::setRadius>¯stk::Sphere::getPositionk¯stk::Sphere::tick²¯stk::Whistle::clearì¯min ±std::vector >::operator[]v±__gnu_cxx::new_allocator::~new_allocatorɱstd::allocator::~allocatorõ±std::allocator::~allocatorB²__gnu_cxx::new_allocator::new_allocatorŸ²std::allocator::allocatorý²std::_Vector_base >::_Vector_impl::~_Vector_impl)³std::_Vector_base >::_M_get_Tp_allocator[³__destroy_aux•³_DestroyÙ³_Destroy&´stk::Instrmnt::controlChange|´stk::Instrmnt::setFrequency¹´stk::Whistle::setFrequencyµstk::Instrmnt::~InstrmntGµstk::Instrmnt::~Instrmntœµstk::Generator::~Generatorñµstk::Noise::~Noise¶stk::Generator::~GeneratorI¶stk::Generator::~Generatoru¶stk::Noise::~Noise¡¶__gnu_cxx::new_allocator::deallocateæ¶std::_Vector_base >::_M_deallocateS·std::_Vector_base >::~_Vector_base¡·std::vector >::~vectorö·stk::Filter::~Filter"¸stk::Filter::~Filterr¸stk::Vector3D::~Vector3D¸stk::Sphere::~Sphereî¸stk::Sphere::~Sphere¹stk::Vector3D::~Vector3DF¹stk::Instrmnt::~Instrmntr¹stk::StkFrames::operator[]ܹstk::Noise::ticksºstk::Filter::clear®ºstk::Whistle::tick‡»stk::Envelope::tickº»stk::OnePole::tickþ»stk::SineWave::tick@¼stk::Noise::tick½stk::Envelope::keyOff5½stk::Envelope::keyOnb½stk::Whistle::stopBlowing¡½stk::Whistle::noteOffß½stk::Whistle::startBlowing-¾stk::Whistle::noteOnz¾stk::Whistle::controlChangeç¾stk::Vector3D::getLength%¿stk::Whistle::tickjÀstk::Whistle::~Whistle–Àstk::Whistle::~WhistleÂÀstk::Whistle::~Whistle#Ástk::Vector3D::Vector3DÁstk::Sphere::SphereÜÁstk::Instrmnt::Instrmnt!Âstk::Whistle::WhistleMÂstk::Whistle::Whistle‰ÃframeCountÝDÎÃ__uint32_tå__int64_t-$_0x__mbstate_t‹__darwin_mbstate_t¥__darwin_size_tù__va_list_tagÑ__darwin_va_listn__darwin_wchar_t†__darwin_rune_t__darwin_wint_t´__darwin_clock_tÌ__darwin_time_tó_opaque_pthread_once_t6__darwin_off_tL__darwin_pthread_once_tk__darwin_wctrans_t…__darwin_wctype_tžsize_t¬time_tºptrdiff_tH$_4rdiv_t$_5©ldiv_t·$_6álldiv_t}lconvàva_listïfpos_tý__sbuf3__sFILE& FILE±#clock_tÀ#tm’$pthread_once_t¨$__gthread_once_tÀ$wint_tÎ$$_7#%_RuneEntry5%$_8o%_RuneRange%$_9À%_RuneCharClassÖ%$_10À'_RuneLocale;*mbstate_tL*wctype_tY1__true_typeƒ1char_traits‰3__vtbl_ptr_typeŸ3nothrow_t­3new_allocatorù4allocatorm5_Atomic_word‡5basic_string,std::allocator >ÈH_Rep_base I_RepéJlocalepNfacet©PidsQ_Impl›Tios_baseá[basic_streambuf >tbwctrans_tcdctype_basegectypekmoney_basejkbasic_ios >{o__normal_iterator, std::allocator > >|qnum_get > >‘wnum_put > >H|basic_ostream >Z€basic_stringbuf,std::allocator >Æ‚basic_ostringstream,std::allocator >õ‡StkError‰Stk‰ŒStkFramesÎInstrmnt…‘Vector3Dú’Sphere:•Generator –Noiseê–SineWaveó˜new_allocatorVšallocatorÆš_Vector_base >œvector >l¡Filter>£OnePole·¤EnvelopeئWhistleª__normal_iterator, std::allocator > >³Ãostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signshowWarnings__ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtime_ZN3stk6Sphere11getVelocityEPNS_8Vector3DEmbstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1_getVelocity_ZNSt6localeaSERKS_SineWave_ZNSt8ios_base9uppercaseEstrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_S_id_ctypeswap64_ZNSsixEmtmpfilevscanf_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZNKSt5ctypeIcE2isEmc_ZN3stk7OnePole5setA1Ed_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvoperator[]c_strdecimal_point_ZN3stk8Vector3D4setZEdsetXYZ_ZN3stk3Stk12rawwavepath_E_M_update_egptrsleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacetclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChangetellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOnseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZN3stk7Whistle7noteOffEd_ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appEregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_width_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZNSt8ios_base9basefieldE_ZN3stk6Sphere8isInsideEPNS_8Vector3DE_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZN3stk7Whistle5clearEv_ZNK3stk8Instrmnt9lastFrameEvfgetws_ZNSs6assignERKSs_ZN3stk8Vector3DC1Eddd_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolowergetType_ZN3stk7OnePole4tickERNS_9StkFramesES2_jj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_IostatenoteOffcopyfmt_ZNSs2atEm_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEv_ZNSt6vectorIdSaIdEE4backEvcontrolChangesizeerasedo_get_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZN3stk6Sphere7setMassEd~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZN3stk8Vector3DD1Ev_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk8InstrmntD2Ev_ZNK3stk5Noise7lastOutEv_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv_ZN3stk9Generator4tickERNS_9StkFramesEjswscanf~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEv_ZN3stk8Envelope5keyOnEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZN3stk8Envelope7setTimeEd_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZN3stk7OnePole4tickEd_ZNSt10ctype_base5digitE_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_ZN3stk8Envelope9setTargetEd_M_iendwcstombstowctransEnvelope_ZN3stk5NoiseD1Ev_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcm_S_facet_categories_ZNSt8ios_base5widthEl_ZNK3stk7OnePole7lastOutEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSaIdEC1ERKS__ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7OnePole5setB0Ed_ZN3stk8Vector3D4getXEv_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZNSt10ctype_base5spaceE~Sphere_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_printMessage_Z41__static_initialization_and_destruction_0ii_ZNK3stk6Filter7getGainEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_padWhistleldiv_ZN3stk8Envelope4tickERNS_9StkFramesEj_ZNSt8ios_base5pwordEi_ZN3stk6Sphere11setVelocityEddd_ZNSt8ios_base20_M_dispose_callbacksEvfopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZN3stk8Envelope4tickEv_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZNSolsEPKv_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digitswcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEvungetwc_ZNSt10ctype_base5alnumE_ZN3stk7WhistleC2Ev_S_id_monetary_ZN3stk6Sphere7getMassEv~_Vector_basewctype_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZN3stk3Stk10STK_SINT32EgetXgetYfwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsispunctOnePole_ZN3stk8Instrmnt6noteOnEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_stringgetMessagewritepush_backsnprintf_ZNKSt5ctypeIcE5tableEvvector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endEsetTime_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt5ctypeIcE13classic_tableEv_ZN3stk8Vector3D9getLengthEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEvassignislower_ZN3stk6Sphere9getRadiusEv_ZNSt8ios_base7unitbufEbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZN3stk8Vector3D4getZEv_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilterVector3D_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphisetSeed_S_create_c_locale_ZNSt8ios_base7goodbitE_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEdfsetpos_ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslenfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobalgetRelativePosition_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEj_ZN3stk8Envelope7setRateEdprecision_ZNKSs5rfindERKSsmchannelsOutvwprintfbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_~_Impl_ZNSt6locale21_S_normalize_categoryEiqsortsampleRateChanged_ZNSs12_S_constructEmcRKSaIcEbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocatewcscataddVelocitydeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZN3stk7Whistle4tickERNS_9StkFramesEj_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZNSs7replaceEmmRKSsmmgetLengthdestroy_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcxalloc_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZN3stk9GeneratorD1Ev_ZNKSt5ctypeIcE8scan_notEmPKcS2__ZN3stk6Sphere4tickEdctypescientific_Exit_Words_S_create_ZNSo5writeEPKcl_ZL7isdigiti_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEvGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEdwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNSs12_S_empty_repEvthousands_sep_ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZNSt6locale18_S_initialize_onceEvwcschr_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZN3stk7WhistleD1Ev_ZStL17__verify_groupingPKcmRKSs_ZN3stk8Envelope17sampleRateChangedEdd_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8InstrmntC2Evget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmm~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZNSt6locale5_Impl10_S_id_timeEwcsxfrmSTK_FLOAT64_M_data_ZNSt6locale5ctypeE_ZNSs6appendEmc_ZNSo5tellpEvSphere_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZNKSs17find_first_not_ofEcm_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldiv_ZN3stk6SphereD1Ev_ZN3stk8EnvelopeaSERKS0_wcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZL7toloweri_ZN3stk6Filter4tickERNS_9StkFramesEj_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_M_install_facetisprint~basic_ostringstreamcollateiswpunct_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base7showposEaddress_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigiti~Envelopecompare_ZNSt6vectorIdSaIdEE8pop_backEvwcscpy_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE_ZN3stk8Vector3D4setYEd_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pcput*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEvgetZ_ZN3stk8StkError17getMessageCStringEv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEbwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoulnum_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZN3stk8SineWave14addPhaseOffsetEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfgetRadiusinit_M_replace_categoriesInitfreedo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZN3stk8Envelope6keyOffEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator!=_ZNKSt6localeeqERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExx~Vector3D_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk7Whistle13controlChangeEidfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtieasctimerdstatepubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_signctime_ZL9iswxdigitilocaltime_ZNSs5beginEv_ZNSt6locale7collateE_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt6vectorIdSaIdEE6assignEmRKd_ZN3stk8Vector3DD0Evwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsyncsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZN3stk7OnePole15setCoefficientsEddb_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlsampleRate_ZNSs6insertEmmcstopBlowing_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNKSt6vectorIdSaIdEE4backEv_ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEmisInsidesetPosition_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocator_ZN3stk5NoiseD0Evoperator++_M_deallocate_ZNSt10money_base18_S_default_patternE_ZN3stk8Vector3D6setXYZEdddintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEdwcstoullwcsstr_M_cloneiscntrl_ZN3stk6Filter7setGainEdoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcm_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZNKSs6lengthEv_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEvmax_ZNSt6locale5facet13_S_get_c_nameEv_ZN3stk6Sphere11setPositionEddd_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv_ZN3stk7Whistle6noteOnEddfindsetPole_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprintiscan_notshowmanyc_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblankisetVelocity_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZN3stk7Whistle12startBlowingEdd_ZNSt11char_traitsIcE6assignERcRKc_ZN3stk7WhistleC1Ev_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_shared_ZN3stk7Whistle11stopBlowingEdisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_M_fill_assign__in_chrgoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt8ios_base9showpointE_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftimedifftime_ZN3stk3Stk7inRangeEddd_ZN3stk3Stk11rawwavePathEveq_int_type_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZN3stk6SphereC1Ed_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZN3stk7OnePole7setPoleEd_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZN3stk8Vector3D4getYEv_ZNKSs5rfindEPKcmmsetbuf_M_getlocminwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEminRange_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8ios_base6badbitEgetMessageCString_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcEpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_GLOBAL__I__ZN3stk7WhistleC2EvsetRadius_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZNKSs6_M_repEvmblen_ZN3stk6Sphere11getPositionEvoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_type_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars~Whistle_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt8ios_base3curE_S_id_numeric_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowcSTK_FLOAT32_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbackswmemcmpNoisemax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_Fmtflags_ZNK3stk8Envelope7lastOutEv_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_length_ZN3stk5Noise4tickEv_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEvstartBlowing_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZN3stk9GeneratorD0Ev_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl~OnePole_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd_ZN3stk5Noise7setSeedEj_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi*_strftime_ZNSs4nposE_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_Fmtflags_ZN3stk5Noise4tickERNS_9StkFramesEj_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend~Noise_S_c_namebase_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd_ZN3stk7WhistleD0Evat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcmsetXsetYsetZ_ZN3stk8Envelope8setValueEdsetfsetgsetp_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocator_ZN3stk7OnePole4tickERNS_9StkFramesEjsetTarget_ZNSt10ctype_base5lowerE_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZN3stk6SphereD0Ev_ZNSt8ios_base11adjustfieldEeq_M_index_ZN9__gnu_cxx13new_allocatorIcE7destroyEPcfront_S_clone_c_locale_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_ofsetMass_ZNKSt5ctypeIcE13_M_widen_initEvrand_ZNSt10ctype_base5graphEamplitude_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningssetA1_ZN3stk9GeneratorD2Evflush_M_current_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk7Whistle4tickEjid_ZN3stk8Vector3D4setXEdinfwprintfisgetPosition_M_remove_referenceout_ZN3stk6Sphere19getRelativePositionEPNS_8Vector3DE_ZNK3stk9StkFramesclEmjfloatfieldgetMass_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZN3stk7WhistleD2Ev_Callback_list_ZN3stk7Whistle12setFrequencyEdferrorswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZN3stk6Sphere9setRadiusEd_M_check_same_name_ZN3stk6Sphere11addVelocityEddd_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS__ZNK3stk8Envelope8getStateEvxsputnsbumpc_M_setstate_ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åòEøòMðòUèòMøòEðf.Áwë ÇEäëòEøf.Eèwë ÇEäëÇEä‹EäÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@H‰EèòEèÉÃUH‰åH‰}øH‹EøH‹@H‰EèòEèÉÃUH‰åH‰}øH‹EøH‹@ H‰EèòEèÉÃUH‰åH‰}øòEðòMèòUàH‹UøH‹EðH‰BH‹UøH‹EèH‰BH‹UøH‹EàH‰B ÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰B ÉÃUH‰åHƒì0H‰}øòEðòMèòUàH‹}øHƒÇòEàòMèH‹Eðf(ÐH‰EØòEØèÉÃUH‰åHƒì0H‰}øòEðòMèòUàH‹}øHƒÇ8òEàòMèH‹Eðf(ÐH‰EØòEØèÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰‚ˆÉÃUH‰åH‰}øH‹EøHƒÀÉÃUH‰åHƒì0H‰}øòEðH‹}øHƒÇèòEØH‹}øHƒÇ8èòYEðòXEØH‹}øHƒÇèH‹}øHƒÇèòEàH‹}øHƒÇ8èòYEðòXEàH‹}øHƒÇèH‹}øHƒÇèòEèH‹}øHƒÇ8èòYEðòXEèH‹}øHƒÇèÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì8H‰}èH‹HPH‹EèH‰H‹}èHƒÇ`èH‹EèHƒÀ8H‰EÐH‹}Ðèë#H‰EÈH‹]ÈH‹EèHƒÀ8H‰EÐH‹}ÐèH‰]ÈëH‹EèHƒÀH‰EØH‹}Øèë#H‰EÈH‹]ÈH‹EèHƒÀH‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åSHƒì8H‰}èH‹HPH‹EèH‰H‹}èHƒÇ`èH‹EèHƒÀ8H‰EÐH‹}Ðèë#H‰EÈH‹]ÈH‹EèHƒÀ8H‰EÐH‹}ÐèH‰]ÈëH‹EèHƒÀH‰EØH‹}Øèë#H‰EÈH‹]ÈH‹EèHƒÀH‰EØH‹}ØèH‰]ÈëH‹EèH‰EàH‹}àèë&H‰EÈH‹]ÈH‹EèH‰EàH‹}àèH‰]ÈH‹}È踄Àt H‹}èèHƒÄ8[ÉÃUH‰åHƒìH‰}øH‹HPH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åHƒì0H‰}èH‰uà‰UÜH‹}àè;EÜ–À„Àt!H5H‹=èH‹}è¾è‹uÜH‹}àèH‰EðH‹}àè‰EüÇEøëGèò*Àf(ÈòXÈòwò^Èòsf(Ñò\Ðf(ÂH‹EðòÿEø‹EüHÁàHEðH‹}àè;Eø—À„Àu¦H‹}èHƒÇ¾èH‰Á‹EüHÁàH‰ÂH‹EðH)ÐH‹H‰H‹EàÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åHƒì H‰}øH‹Eø‹@X…À„ìH‹EøòHHH‹Eøò@@f.ÈwëVH‹EøòH@H‹Eøò@PòXÁH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÈsëyH‹EøH‹PHH‹EøH‰P@H‹EøÇ@Xë\H‹EøòH@H‹Eøò@Pf(Ñò\Ðf(ÂH‹Eøò@@H‹EøòH@H‹Eøò@Hf.ÁsëH‹EøH‹PHH‹EøH‰P@H‹EøÇ@XH‹}øHƒÇ¾èH‰ÂH‹EøH‹@@H‰H‹EøH‹@@H‰EèòEèÉÃUH‰åSHƒìHH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòMÈòYÈòMÐH‹}èHƒÇh¾èòòEØH‹}èHƒï€¾èòòYEØòMÐò\Èf(ÁòH‹}èHƒï€¾èH‰ÃH‹}èHƒÇ ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¸òE¸HƒÄH[ÉÃUH‰åHƒìPH‰}èëH‹EèòH@òsòXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@ò@f(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.sÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHƒì(H‰}èH‹}èHƒÇ¾èH‰Ãèò*Àf(ÈòXÈò•ò^Èò‘f(Ñò\Ðf(ÂòH‹H‰EØòEØHƒÄ([ÉÃUH‰åHƒìH‰}øH‹}øfWÀèÉÃUH‰åHƒìH‰}øH‹}øò:èÉÃUH‰åH‰}èH‹EèòHH‹Eèò@òYÁòEøH‹EèòHH‹Eèò@òYÈòEøòXÁòEøH‹EèòH H‹Eèò@ òYÈòEøòXÁòEøòQEøòEøH‹EøH‰EØòEØÉÃUH‰åHƒì0H‰}øòEðòMèòUàH‹}øèH‹HPH‹EøH‰òEàòMèH‹EðH‹}øf(ÐH‰EØòEØèÉÃUH‰åSHƒì(H‰}èòEàH‹}èèH‹HPH‹EèH‰H‹}èHƒÇfWÒfWÉfWÀèH‹}èHƒÇ8fWÒfWÉfWÀèH‹}èHƒÇ`fWÒfWÉfWÀèH‹UèH‹EàH‰‚ˆH‹UèH¸ð?H‰‚ëTH‰EØH‹]ØH‹}èHƒÇ8èH‰]ØëH‰EØH‹]ØH‹}èHƒÇèH‰]ØëH‰EØH‹]ØH‹}èèH‰]ØH‹}ØèHƒÄ([ÉÃUH‰åSHƒìH‰}èH‹}èèH‹HPH‹EèH‰H‹}èHƒÇº¾èH‹}èHƒÇfWÀº¾èë9H‰EàH‹]àH‹}èHƒÇèH‰]àëH‰EàH‹]àH‹}èèH‰]àH‹}àèHƒÄ[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!Whistle::setFrequency: parameter is less than or equal to zero!StkFrames::operator[]: invalid index () value!Noise::tick(): channel and StkFrames arguments are incompatible!Whistle::tick(): channel and StkFrames arguments are incompatible!Whistle::stopBlowing: argument is less than or equal to zero!Whistle::startBlowing: one or more arguments is less than or equal to zero!Whistle::controlChange: value () is out of range!Whistle::controlChange: undefined control number ()!N3stk7WhistleEÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿA'C<}v³¬ÔÿÿA'C<}v³¬Ôÿÿ''?8`ÿÿN>Q3Ë–ËÄóÿÿ‚&D=‚{À¹þ÷<5xq²«èá ÿÿ‚&D=‚{À¹þ÷<5xq²«èá ÿÿ‚&D=‚{À¹þ÷<5xq²«èá ÿÿAAÔZ¹sžíÿÿ4:wU\ÿÿ8çMÌb±r“Šu¢Wº9Êâaýÿÿ8çMÌb±r“Šu¢Wº9ÊâaýUH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk5NoiseEN3stk8InstrmntEN3stk9GeneratorEN3stk6SphereEN3stk8Vector3DE@àAð? @{®Gáz”?ü©ñÒMbP?š™™™™™É?`@€?Ð?à?€A@@Ÿ@@@{®Gáz„¿à¿ÀB@{®Gáz„?333333Ó?Y@@š™™™™™¹?ÍÌÌÌÌÌì?333333ã?4À@à¥@ffffffî?@ÀW@>@I@.@€zPLRx› 4øÿÿÿÿÿÿÿQ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ=† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿE† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿµ† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ`† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿòçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿòçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ;† 4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿø† 4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ,† ƒ4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿj† ƒ4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿh† 4øÿÿÿÿÿÿÿ-† 4øÿÿÿÿÿÿÿ€† 4øÿÿÿÿÿÿÿT† 4øÿÿÿÿÿÿÿî† 4øÿÿÿÿÿÿÿ„† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ'çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ'çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ'çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ\† 4øÿÿÿÿÿÿÿùçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿœçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ çÿÿÿÿÿÿÿ† ƒ{Õ-nx-W-<â-!2-æ-åH-ÇH-©H-‹ê-¹j-©ã-¤‘>-q^<-M:B-5"<-þ<-íÚB-ÕÂà-½­>-‘<-uB-p]ç-XEé-5D-0D-D-íå-ÝÜ-Èá-óŒ-“ÑŒr-oÕ-bx-K-0â-2-÷æ-ÙH-»H-H-ê-­j-ã-˜…>-eR<-A.B-)<-ò<-áÎB-ɶà-±¡>-…<-iB-dQç-L9é-)D-$D- ùD-ôáå-ÑÜ-¼á-·§Œ-‡Ñ€r-bü-PÕ-Cx-(x--ò-×â-¸â-2-|2-_æ->æ-!H-H-ãH-ÂH-¥H-„H-mê-VÑ:ü-(Õ-x-x-é-Ê-¯â-â-u2-T2-7æ-æ-ùH-ØH-»H-šH-}H-\H-Eê-.Ñü-Õ-óx-Øx-Á-¢-‡â-hâ-M2-,2-æ-î æ-Ñ H-° H-“ H-r H-U H-4 H- ê- ÑÞ ˜-Ä · ˜-‹ .-_ z-> # @- Ý-Ý ¢  y .-Y !  ô -å -É ½ « -… ~-s |-_ M Š-@ @-$ >-ê @-Î >-y L 2 ~- |-í~-Ï|-½-®-›-i~-W|-JÞ-' ß-æ:-Öç-Žm\ òJ-Û-ÒÅ@-©Ý-h\.-<.-澬h-—ß-`:-îÖ-àù-ÛÑò-Æù-ÁÙ=º±ã-q-ä-ªŽ|Ö-nù-i_ñ-Rù-MÙ=F8*-P-ê¬ä-—ã-’}Ö-où-jÙ=c+L-þl-îã-×Ö-Éù-ÄÙ=½–ø-‘l]Ö-Où-JÙ=Còï-ªï-mï-Cº-$î-ø È ˜ h @  à ° ˆ ` 8  è À ˜ p H  ø Ð   x H  øÈ p@è¸`0à¸h8à°€P(ذˆ`8èÀ˜pH ðÈ xP(ذˆ`8èÀ˜pH ÜÑÃ_ÂWÂ3Â+ÂîÁæÁ¢ÁšÁ5Á-ÁÔÀÌÀ¨À À|ÀtÀ5¿-¿ö¾î¾о‚¾=¾5¾ï½ç½±½©½r½j½C½;½½½î¼æ¼Ó¼˼¼y¼O¼G¼ ¼¼É»Á»–»Ž»p»h»L»D»½ºµº‚ºzºWºOºë¹ã¹º¹²¹‚¹z¹X¹P¹,¹$¹¹ø¸Ô¸̸„¸|¸4¸,¸¸¸³·«·e·]·ô¶ì¶¯¶§¶‡¶¶[¶S¶/¶'¶¶ûµ®µ¦µYµQµ-µ%µÉ´Á´‹´ƒ´5´-´ç³ß³£³›³i³a³7³/³³³±²©²T²L²²ÿ±Û±Ó±ˆ±€±±±í°å°<°4°ú¯ò¯¯º¯z¯r¯L¯D¯ ¯¯¹®±®`®X®&®®ì­ä­²­ª­^­V­1­)­­ü¬Ò¬ʬ¥¬¬x¬p¬F¬>¬ø«ð«0 ÀTXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(äÜÐȼ´˜„|phLD80$øìäØÐ´¬ ˜Œ„h`TL@8ôìÐȼ´¨ „|ph\T80$ìäØÐļ ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(IÕ-<Û-%í-ë-óì-ÑÒ=ÊÚ-¬Õ-ŸÛ-ˆ-m-2Œ-Œ-Œ-ÜÐ=ÕÚ-¸ˆ-‰Ó=‚Ú-×ä-Ò·ä-{o[-S˜-&˜- ˜-¹˜-´è=˜-ˆè=úÔ¡o˜-W˜-B˜-˜-û¶-ט-¹¶-¤˜-}˜-5˜-+¢-ú˜-£¢-Q¤-D˜-8Ö-*ù-%Ù= ¤-þ¤-Ì -®˜-‹ -m˜-J -)˜-à˜-Ä¢-™y-h¤-[˜-OÖ-Aù-<Ù=5$¤-äÕ-Ñö-µö- ô-‡ô-~×-pð-`ù-[Qó-Bù-=/õ-å ü-Ó Õ-Æ Û-« Û-š í-‚ Ò=k ü-Y Û-E Ó=+ ü- Õ- Û-ñ Û-Ú -» -  - -l -T Ð=9 ü-' Õ- Û-ÿ Û-è -É -® - -z -b Ð=K ü-9 Û-% Ó= ü-ø Õ-ë Û-Ð Û-¹ í-œ ´- ´-` í-K ´-6 ´- í-ü í-ç í-Ì Ï=° ü-ž Õ-‘ Û-v Û-_ í-B ´-% ´- í-ñ´-Ü´-Áí-¢í-í-rÏ=[²-R¨-I¾-1¦-%°- ¬-®-Ú-‘ü-qü-_–-KÎ=1ü-Õ-Û-÷Û-æí-ÎÔ=³ü-¡Õ-”Û-yÛ-hí-PÔ=9ü-'–-Î=ùü-çÕ-ÚÛ-¿Û-®í-–Ô={ü-iÕ-\Û-AÛ-0í-Ò=ýü-ëÕ-ÞÛ-ÃÛ-²í-šÒ=„Ö-vù-qÙ=jOÖ-Aù-<Ù=5¼-ô¸-±ª-™œ-kž-Sž-Ù†-€-°€-£„-Œ~-z~-m‚-V|-D|-óˆ-­ˆ-R-=ý-8,ÿ=%÷- pÄhÊ`ûPTHV@R8N0\(Z ØbdÃ@ú8Ì0û ØŽÅàúØÉÐûÀظF°H¨Âˆþ€Øx’p”hÆPúHÍ@û0ú(Ë ûÆÇûðúèÈàûÐþÈþÀp¸n°þ¨þ Ø˜tvˆÄh,`ØX0P2HÀ0þ(4 Ø68ÁIa^I#8a^8`4$\4a _^"_^^ü$\ü_ Ùs^Ù!Ès^ÈrÄ$\Äs ¡E^¡ E^DŒ$\ŒE X^XŒT$\T 1g^1 g^ f$\g ùe^ùèe^èdä$\äe Ác^Á°c^°b¬$\¬c xW^xVt$\tW @‹^@Š<$\<‹ S^R$\S Ð[^ÐZÌ$\Ì[ ˜Q^˜P”$\”Q `]^`\\$\\] (M^(L$$\$M ð k^ð jì $\ì k ¸ m^¸ l´ $\´ m € (^€ | $\| ( H '^H D $\D '  &^  $\ & Ø /^Ø .Ô $\Ô /   {^  zœ $\œ { h K^h Jd $\d K 0 i^0 h, $\, i ø U^ø Tô $\ô U À 5^À 4¼ $\¼ 5 ˆ -^ˆ ,„ $\„ - a ™^a P ™^P ˜L $\L ™ ) y^)  y^ x $\ y à ^à ŽÜ $\Ü ¹ G^¹ ¨ G^¨ F¤ $\¤ G I^ p I^p Hl $\l I 8 ‘^8 4 $\4 ‘  9^  9^ 8ü $\ü 9 Ù 7^Ù È 7^È 6Ä $\Ä 7 µ^ ´Œ $\Œ µ X ³^X ²T $\T ³ ¯^ ® $\ ¯ è›^èšä$\ä› °3^°2¬$\¬3 ‰•^‰ x•^x”t$\t• Q“^Q@“^@’<$\<“ 1^0$\1 á—^áЗ^ЖÌ$\Ì— ©w^©˜w^˜v”$\”w qu^q`u^`t\$\\u (O^(N$$\$O ðo^ðnì$\ìo ¸q^¸p´$\´q €¿^€¾|$\|¿ H½^H¼D$\D½ ¹^¸ $\ ¹ ر^ذÔ$\Ô±  ­^ ¬œ$\œ­ h§^h¦d$\d§ 0^0œ,$\, ø«^øªô$\ô« À©^À¨¼$\¼© ˆŸ^ˆž„$\„Ÿ P·^P¶L$\L· %^$\% à»^àºÜ$\Ü» ¨Y^¨X¤$\¤Y pA^p@l$\lA 8;^8:4$\4; C^Bü$\üC È?^È>Ä$\Ä? =^<Œ$\Œ= X‡^X†T$\T‡ …^ „$\… èƒ^è‚ä$\äƒ °‰^°ˆ¬$\¬‰ x^x€t$\t @^@~<$\< }^|$\} У^ТÌ$\Ì£ ˜¥^˜¤”$\”¥ `¡^` \$\\¡ (+^(*$$\$+ MaBÐ £àǧȫPȯ]ÊÁˆÊÓ³ÊåÞÊ÷ Ë 4ËyË-¾Ë?ÌQHÌcÈg·ÈksÌ~ÀȂɇÿϸæÈ‚ÑPÉÖÉÛàÉàÊåÊêKÊïÅÌLÍÓÍ(ZÎ;ŸÎN×ÎakÏt Ô~°Ø£¨á×àáúâÌ XЀˆ®€ÀÔန½¤€ ீÀÄd€páõ€Œ´Û€ ÜH€Äµ%€HÝ €Œ¾Ì€Xà÷€ê¶ã€`Þ€D¸ú€˜Þ‚€ °,€Ð×$€ö¯Å€(×E€<°é€`ס€²°N€Øf€‚° €˜×Ó €FÆ€(儀̺A€@ß]€Ú¹*€ßd€âÁ-€áf œ¸Àâ&"kÀÛ½ 2ù0ãú < ã$€j¿ç€àQ ôƒä¸h@Øß ²hã¢ Ûøâ3 n1˜å· zIÐå ö žHä€ ¶€ä• FθäK€ÈÀ€ÈàL €FÅ›€ˆâ €*Å}€Pâ€Þ²F€ˆÛc€¦²€PÛç €@Ç€`åG€³€øÛ²€³¨€0Ü®€ú»q€°ß|€ÃH€8áq€¯ý€ ÕŠ€,¯€ØÕ£€H¯5€ÖÙ€¢¯q€€Öò€¾¯€¸Ö €Ú¯©€ðÖ¼€d¯Q€HÖ3 €fÅb€Øãª €êÅæ€ð䘀¾»X€xß2€ž¹€Ðހȴñ€ØÜ1€Fµ €ÝÈ€´Á€hÜÄ€x¼Š€èß[€¶;€€Ý^€ú±€ÈÙ€À±»€ Ù€Ú®€øÔT€þ®Ý€hÕ5€ì®»€0Õ‡€²1€ÚB€Ê±ã€XÙP€â±ô€Ù˜€(²E€8ÚŒ€ ¶o€¸ÝÇ€@²w€pÚ¼€R¶¢€ðÝÝ€œ¶Æ€(Þ€ž±ž€èØû€N²®€¨ÚÑ€g±„€xØ)€\²ß€àÚB€‚²û€Û@ €àÑ €ÀÑ€°Òâ ÀÐR €ÒA€ÓÚ € ÒÈ €6Ó¥ €(Ó.€dÓg NÊð €CÓV€rÓ€SÓ€ Ñ €àÐq€€Ò+ `Ð]€`ÑH€àÒ߀@Òš×mö ‡ ‰] ‘ Ù i œ H k † . p U · •† ?  ý rè÷0 ( %œÛ§Åúž¸ { ªì, Þk  ²  __ZN3stk3Stk7inRangeEddd__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZN3stk8Vector3D4getXEv__ZN3stk8Vector3D4getYEv__ZN3stk8Vector3D4getZEv__ZN3stk8Vector3D6setXYZEddd__ZN3stk8Vector3D4setXEd__ZN3stk8Vector3D4setYEd__ZN3stk8Vector3D4setZEd__ZN3stk6Sphere11setPositionEddd__ZN3stk6Sphere11setVelocityEddd__ZN3stk6Sphere9setRadiusEd__ZN3stk6Sphere11getPositionEv__ZN3stk6Sphere4tickEd__ZN3stk7Whistle5clearEv__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk7Whistle12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN3stk9GeneratorD2Ev__ZTVN3stk9GeneratorE__ZN3stk5NoiseD0Ev__ZTVN3stk5NoiseE__ZN3stk9GeneratorD0Ev__ZN3stk9GeneratorD1Ev__ZN3stk5NoiseD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk8Vector3DD1Ev__ZTVN3stk8Vector3DE__ZN3stk6SphereD1Ev__ZTVN3stk6SphereE__ZN3stk6SphereD0Ev__ZN3stk8Vector3DD0Ev__ZN3stk8InstrmntD2Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk5Noise4tickERNS_9StkFramesEj_rand__ZN3stk6Filter5clearEv__ZN3stk7Whistle4tickERNS_9StkFramesEj__ZN3stk8Envelope4tickEv__ZN3stk7OnePole4tickEd__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZN3stk5Noise4tickEv__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk8Envelope6keyOffEv__ZN3stk8Envelope9setTargetEd__ZN3stk8Envelope5keyOnEv__ZN3stk7Whistle11stopBlowingEd__ZN3stk8Envelope7setRateEd__ZN3stk7Whistle7noteOffEd__ZN3stk7Whistle12startBlowingEdd__ZN3stk7Whistle6noteOnEdd__ZN3stk7Whistle13controlChangeEid__ZNSolsEd__ZNSolsEi__ZN3stk8Vector3D9getLengthEv__ZN3stk7Whistle4tickEj__ZN3stk6Sphere8isInsideEPNS_8Vector3DE__ZN3stk6Sphere11addVelocityEddd_exp__ZN3stk8SineWave12setFrequencyEd__ZN3stk6Sphere11getVelocityEPNS_8Vector3DE_atan2_cos_sin__ZN3stk7WhistleD0Ev__ZTVN3stk7WhistleE__ZN3stk8SineWaveD1Ev__ZN3stk8EnvelopeD1Ev__ZN3stk7OnePoleD1Ev__ZN3stk7WhistleD1Ev__ZN3stk7WhistleD2Ev__ZN3stk8Vector3DC1Eddd__ZN3stk3StkC2Ev__ZN3stk6SphereC1Ed__ZN3stk8InstrmntC2Ev__ZN3stk9StkFramesC1Ejj__ZN3stk9StkFrames6resizeEmjd__ZN3stk7WhistleC1Ev__ZN3stk7OnePoleC1Ed__ZN3stk5NoiseC1Ej__ZN3stk8EnvelopeC1Ev__ZN3stk8SineWaveC1Ev__ZN3stk7OnePole7setPoleEd__ZN3stk7WhistleC2Ev__ZN3stk10frameCountE__ZTIN3stk7WhistleE__ZN3stk3Stk17sampleRateChangedEdd__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk5NoiseE__ZTIN3stk8InstrmntE__ZTSN3stk7WhistleE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk5NoiseE__ZTIN3stk9GeneratorE__ZTSN3stk8InstrmntE__ZTSN3stk9GeneratorE__ZTIN3stk6SphereE__ZTSN3stk6SphereE__ZTIN3stk8Vector3DE__ZTSN3stk8Vector3DE___gxx_personality_v0__ZN3stk3Stk7inRangeEddd.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZN3stk8Vector3D4getXEv.eh__ZN3stk8Vector3D4getYEv.eh__ZN3stk8Vector3D4getZEv.eh__ZN3stk8Vector3D6setXYZEddd.eh__ZN3stk8Vector3D4setXEd.eh__ZN3stk8Vector3D4setYEd.eh__ZN3stk8Vector3D4setZEd.eh__ZN3stk6Sphere11setPositionEddd.eh__ZN3stk6Sphere11setVelocityEddd.eh__ZN3stk6Sphere9setRadiusEd.eh__ZN3stk6Sphere11getPositionEv.eh__ZN3stk6Sphere4tickEd.eh__ZN3stk7Whistle5clearEv.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk7Whistle12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN3stk9GeneratorD2Ev.eh__ZN3stk5NoiseD0Ev.eh__ZN3stk9GeneratorD0Ev.eh__ZN3stk9GeneratorD1Ev.eh__ZN3stk5NoiseD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk8Vector3DD1Ev.eh__ZN3stk6SphereD1Ev.eh__ZN3stk6SphereD0Ev.eh__ZN3stk8Vector3DD0Ev.eh__ZN3stk8InstrmntD2Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk5Noise4tickERNS_9StkFramesEj.eh__ZN3stk6Filter5clearEv.eh__ZN3stk7Whistle4tickERNS_9StkFramesEj.eh__ZN3stk8Envelope4tickEv.eh__ZN3stk7OnePole4tickEd.eh__ZN3stk8SineWave4tickEv.eh__ZN3stk5Noise4tickEv.eh__ZN3stk8Envelope6keyOffEv.eh__ZN3stk8Envelope5keyOnEv.eh__ZN3stk7Whistle11stopBlowingEd.eh__ZN3stk7Whistle7noteOffEd.eh__ZN3stk7Whistle12startBlowingEdd.eh__ZN3stk7Whistle6noteOnEdd.eh__ZN3stk7Whistle13controlChangeEid.eh__ZN3stk8Vector3D9getLengthEv.eh__ZN3stk7Whistle4tickEj.eh__ZN3stk7WhistleD0Ev.eh__ZN3stk7WhistleD1Ev.eh__ZN3stk7WhistleD2Ev.eh__ZN3stk8Vector3DC1Eddd.eh__ZN3stk6SphereC1Ed.eh__ZN3stk8InstrmntC2Ev.eh__ZN3stk7WhistleC1Ev.eh__ZN3stk7WhistleC2Ev.eh__GLOBAL__I__ZN3stk7WhistleC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1LC3GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4GCC_except_table5GCC_except_table6GCC_except_table7GCC_except_table8GCC_except_table9LC5LC6GCC_except_table10LC7LC10__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0LC12LC14LC18LC19LC23LC24GCC_except_table11GCC_except_table12GCC_except_table13GCC_except_table14GCC_except_table15GCC_except_table16GCC_except_table17EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk7WhistleC2Ev.eh___tcf_0.ehstk-4.4.4/src/Debug/Wurley.o000644 000766 000766 00000434410 12015735511 015600 0ustar00garygary000000 000000 ÏúíþÐ hÑîðÐî__text__TEXT´ðÀ÷µ€__debug_frame__DWARF¸Ð¨hý5__debug_info__DWARFˆõãx!ÿy__debug_abbrev__DWARF}üâ m__debug_aranges__DWARF_POØ__debug_macinfo__DWARF¯Ÿ__debug_line__DWARF¯÷Ÿð__debug_loc__DWARF¦¼–>__debug_pubnames__DWARFb R(__debug_pubtypes__DWARFn&Q ^/__debug_inlined__DWARF¿/¯8__debug_str__DWARF¿/–¯8__debug_ranges__DWARFÚÅÊÎ__mod_init_func__DATAàÅÐÎ  __textcoal_nt__TEXTèÅëØÎ ­ €__cstring__TEXTØÛJÈä__gcc_except_tab__TEXT"ݧæ__StaticInit__TEXTÉàX¹éx€__const__DATA@áx0ê¨ __const_coal__DATAÀáذê __const_coal__TEXT˜âˆë __bss__DATAÐî__literal8__TEXT¸â`¨ë__eh_frame__TEXT㸠ìÀç h__constructor__TEXTÐîÀ÷__destructor__TEXTÐîÀ÷ø³(&à Pk†-UH‰åSHƒìXH‰}¸H‰u°H‰U¨H‹}¨èHÿÈH‰EàH‹E°HÿÈH‰EÐHuÐH}àèH‹H‰EØH‹EàH‰EÈÆEïHÇEÀë+H‹uÈH‹}¨è¶H‹EÀHE¸¶8”ÀˆEïHÿMÈHÿEÀH‹EÀH;EØs/€}ïuÅë'H‹uÈH‹}¨è¶H‹EØHE¸¶8”ÀˆEïHÿMÈHƒ}Èt€}ïuÌH‹EØHE¸¶„À~2¶]ïH‹}¨¾è¶H‹EØHE¸¶8žÀ¶À!Ø…À•ÀˆEï¶EïHƒÄX[ÉÃUH‰åSHƒìHH‰}èòEàfWÀf.Eàsë&H5H‹=èH‹}è¾èé3H‹UèH‹EàH‰‚ÀH‹Eèò€ÀòEÀH‹}èHÇȾèòòMÀòYÈòMÈH‹}èHƒÇX¾èH‹8òEÈèH‹Eèò€ÀòEÐH‹}èHÇȾèòòMÐòYÈòMØH‹}èHƒÇX¾èH‹8òEØèH‹}èHÇȾèH‹H‹}èHƒÇX¾èH‹8H‰]¸òE¸èH‹}èHÇȾèH‹H‹}èHƒÇX¾èH‹8H‰]¸òE¸èHƒÄH[ÉÃUH‰åHƒìH‰}øH=èÉÃUH‰åHƒì H‰}øòEðòMèH‹}øHÇà¾èH‰ÂH‹Eøò€(òYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€ òYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€ òYEèòH‹}øHÇà¾èH‰ÂH‹Eøò€0òYEèòH‹EøH‹HƒÀ(H‹òEðH‹}øÿÐH‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åHƒìH‰}øHH‹EøH‰H‹}øè¸„Àt H‹}øèÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰PÿÿÿéЃ}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆòbÛ¾èë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰Pÿÿÿé<H‹}ˆò7Û¾èH‹}ˆò)Û¾èH‹}ˆòÛ¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€ H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€ðH‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€0H‰H‹}ˆHƒÇ@¾èH‹8ò\Úò \ÚH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÚò ÚH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÆÙò ÎÙH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8ò{Ùò ‹ÙH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØòZÙèH‹}ˆHƒÇpòMÙèë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃUH‰åSHì¸H‰}ˆH‹}ˆ¾èHH‹EˆH‰ÇEèé‹uèH‹}ˆHƒÇXèH‰…XÿÿÿH}ïèH}ÀèH}ÐHuÀHèH}ÐèH‰ÆHUïH}àèHEàH‰…`ÿÿÿ¿ èH‰…hÿÿÿA¹A¸@B¹ºH‹µ`ÿÿÿH‹½hÿÿÿèH‹…hÿÿÿH‹•XÿÿÿH‰H}àèëCH‰…PÿÿÿH‹PÿÿÿH‹½hÿÿÿèH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}àèH‰PÿÿÿëH}Ðèë H‰…PÿÿÿH‹PÿÿÿH}ÐèH‰PÿÿÿëH}Àèë H‰…PÿÿÿH‹PÿÿÿH}ÀèH‰PÿÿÿëH}ïèÿEèë#H‰…PÿÿÿH‹PÿÿÿH}ïèH‰PÿÿÿéЃ}è†uþÿÿH‹}ˆHƒÇX¾èH‰…pÿÿÿH}îèH}èH} HuHèH} èH‰ÆHUîH}°èHU°H‰•xÿÿÿ¿ èH‰E€A¹A¸@B¹ºH‹µxÿÿÿH‹}€èH‹U€H‹…pÿÿÿH‰H}°èë@H‰…PÿÿÿH‹PÿÿÿH‹}€èH‰PÿÿÿëH‰…PÿÿÿH‹PÿÿÿH}°èH‰PÿÿÿëH} èë H‰…PÿÿÿH‹PÿÿÿH} èH‰PÿÿÿëH}èë H‰…PÿÿÿH‹PÿÿÿH}èH‰Pÿÿÿë(H}îèH‹}ˆò¬Õ¾èë#H‰…PÿÿÿH‹PÿÿÿH}îèH‰Pÿÿÿé<H‹}ˆòÕ¾èH‹}ˆòsÕ¾èH‹}ˆò]Õ¾èH‹}ˆHÇà¾èH‰ÂH‹EˆH‹€(H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€ H‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€ðH‰H‹}ˆHÇà¾èH‰ÂH‹EˆH‹€0H‰H‹}ˆHƒÇ@¾èH‹8ò¦Ôò ¦ÔH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8ò[Ôò [ÔH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÔò ÔH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHƒÇ@¾èH‹8òÅÓò ÕÓH¸ü©ñÒMbP?f(ØfWÒH‰…Hÿÿÿò…HÿÿÿèH‹}ˆHÇØò¤ÓèH‹}ˆHƒÇpò—Óèë*H‰…PÿÿÿH‹PÿÿÿH‹}ˆèH‰PÿÿÿH‹½PÿÿÿèHĸ[ÉÃÿÿÿÿx $èņ $Ɔ $Ɔ $&Ɔ $8Ɔ $JÆ•† $àÆ† $ûÆ7† ,† ƒ$2Ç!† $TÇ!† $vÇ!† $˜Ç † $¢Ç† $ºÇ† $Òdž $àdž $Ȇ $Ȇ $&Ȇ $4È&† $ZÈ#† $~È7† $¶È4† ,† ƒ,êÈ~† ƒ,hÉ~† ƒ$æÉ† $Ê1† $8ÊI† $‚ÊM† ,ÐÊY† ƒ,*ÌY† ƒ,„͆ ƒ, Î݆ ƒ$~Ï]† ,ÜЧ† ƒ$„Ò3† $¸Ô²† ,jÖ-† ƒ$˜×2† $Ê׊† $ÉàC† $ ᆠ$—† $²î† $ 7† $Ø7† $7† ,TÛ%† ƒ,yÛZ† ƒ,H¶† ƒ,þ ¶† ƒñãGNU C++ 4.2.1 (Apple Inc. build 5666) (dot 3)Wurley.cpp/Users/gary/programming/stk-4.4.4/srcsigned charunsigned charshort intshort unsigned intint__uint32_t-Ôunsigned int__int64_t.õlong long intlong long unsigned intlong int$_0€L\__mbstate8M\_mbstateLNõollchar__mbstate_tO,__darwin_mbstate_tQw__darwin_size_tZ»long unsigned int__darwin_va_list`èøøl __va_list_tagk gp_offsetÔ# fp_offsetÔ# overflow_arg_areak# reg_save_areak# __darwin_wchar_tf»__darwin_rune_tkm__darwin_wint_tn»__darwin_clock_ts»__darwin_time_tv oòl _opaque_pthread_once_tE5 __sigE # __opaqueEâ#__darwin_off_tnä__darwin_pthread_once_t|ò__darwin_wctrans_t(»__darwin_wctype_t*Âsize_tc¤time_tWËptrdiff_t˜  stdX 7X 8[ X^ Z… ]¬ _È bã j5 kl o³ pÑ qò r  s  ue w x” z« }Ç ~ã  6 ‚X ƒe „ …” †º ‡Û ˆü Š ‹C Τ ÐÒ Ñp Óå Ô‹ Õ ×% Ø~ Ù< Ú] Û§ ;ü <0# =L# d¥% e±% g´% hÍ% iä% jû% k& l)& m@& nb& oƒ& s£& tÉ& vï& w' x9' zQ' {i' |w' }' ‚£' ƒ»' „Ø' †ì' ‡( Š,( ‹:( ŒR( µo( ¶’( ·º( ¸×( ¹þ( <_# FR- Gl- H†- I - Jº- KÕ- Lð- M . N&. OA. P\. Qw. R’. !B­. !C°. !D?) !F³. !GÄ. !Hà. !I/ !J/ !K@/ !Lb/ !My/ !N/ "Hº/ "’Û/ "”Þ/ "•õ/ "– 0 "—-0 "˜I0 "™e0 "š0 "›ž0 "œ»0 "Ò0 "žß0 "Ÿ1 " ,1 "¡N1 "¢t1 "£1 "¤§1 "¥É1 "¦æ1 "§2 "©#2 "«D2 "­j2 "¯‹2 "±§2 "³Ã2 "´ä2 "µ3 "¶3 "·83 "¸T3 "¹p3 "ºš3 "»±3 "¼Ò3 "½ó3 "¾4 "¿@4 "À\4 "Â~4 "Äš4 "Å»4 "ÆÜ4 "Çý4 "È5 "É55 "ÊV5 "Ëw5 "̘5 "͹5 "ÎÑ5 "Ðé5 "Ö6 "Ü!6 "â=6 "èY6"z6"–6"·6__true_type__debug*1char_traitsfpos<__mbstate_t>nothrow_tallocatorfloat_denorm_style#¬ denorm_indeterminatedenorm_absentdenorm_presentbasic_string,std::allocator >“ 9x:#_M_p¦#9;¦×:reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >t)_Ios_Fmtflags$7Ê _S_boolalpha_S_dec_S_fixed_S_hex_S_internal_S_left _S_octÀ_S_right€_S_scientific€_S_showbase€_S_showpoint€_S_showpos€_S_skipws€ _S_unitbuf€À_S_uppercase€€_S_adjustfield°_S_basefieldÊ_S_floatfield„_S_ios_fmtflags_end€€_Ios_Openmode$k0 _S_app_S_ate_S_bin_S_in_S_out_S_trunc _S_ios_openmode_end€€_Ios_Iostate$“ _S_goodbit_S_badbit_S_eofbit_S_failbit_S_ios_iostate_end€€_Ios_Seekdir$¸× _S_beg_S_cur_S_end_S_ios_seekdir_end€€?/½event$¢ erase_eventimbue_eventcopyfmt_eventÓ’$Óà _M_next$ÕãY#_M_fn$ÖZ#Š$×»#“$Øì:#Ó’$Û ãYZ»ãY Èh$ßï`© ãY!'$ã^[»ãY:$ñ _M_pword$òk#_M_iword$ó #:$ô ZR$"{)$_ZNSt8ios_base4Init11_S_refcountEì:#_S_synced_with_stdio$_ZNSt8ios_base4Init20_S_synced_with_stdioEä8R$¤Z0Q$Z»basic_streambuf > %Rh %Th %Uh %W h %X#h %Z=h %\Wh %]qh %^h %_ªh %`Äh %aÞh %bøh %ci %d,i %eFi %f`i %g|i %h–i %i°i %jÇictype_basectypemoney_baseÌ$pattern&É field&É )#basic_ios >basic_ostream >num_put > >num_get > >istreambuf_iterator >ostreambuf_iterator >basic_stringbuf,std::allocator >basic_ostringstream,std::allocator >vector >allocator_Vector_base >%" So§#&ö$TA§#&üUA§#&VA§#'" WvÙ§Χ(tÙ§»vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base >5%" SŸ³#&ö$Tk³#&üUk³#&Vk³#)" W ´þ³vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator_Vector_base > %" S¼#&ö$Tæ»#&üUæ»#&Væ»#)" W„¼y¼vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >* ¶$@øÊløÊøÊ+“þ ô>ä8‘zØY,Žs ˆ9_²A§A§Ø6,éo ”\ÎA§A§,M ´ŒVïA§A§o§-ûRGá;;Nz.nothrow'IHcJÙ.cerrA®~dÙ/__ioinitM_ZStL8__ioinit 0¦m(X»zzz1€2o0ãŽ(e¦¦z1o0:@(d¦È¦z*2([r$¦ã»0~-(Pk»1 3 $_4)a5 quot)b»# rem)c»#div_t)d  $_5)fl quot)g # rem)h #ldiv_t)iB $_6)l¤ quot)mõ# rem)nõ#lldiv_t)oz0"\)“»ÊÊ1Ð40ü)”èèzdouble0)•» z0)–  z0p•)œkKK1Q5»e0ü|)ž5»»'R) ”k0›W)¡¦«z0%)£lÇ  0ît)ª»ãz0Å)«z1 wchar_t0ÙR)¬»6z'G6)¯XkK6Ž)°»07)±kk'¯%)²”Ô*@)³³Dè´z´1¦0A@)µ Ûz´»0µ)½»üz´»*Ù)ÂG…»z0u)Ã8¦81>2 0Ôp)Ä»_¦  __gnu_cxx¡ *D®ÔOõ‹õ*ü|´ T¤«õõ__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >0„C)§¤% õõ08T)™õ< z0ð)ºõ] z´»0/w)À~ z´»*@)´¼Dž ž z´float0Ã)·Ã à z´long double'ê9)Çå »0£q)¦õü õ lconv`++0#&ó+,¦#&=+-¦#&+.¦# int_curr_symbol+/¦# currency_symbol+0¦# mon_decimal_point+1¦#( mon_thousands_sep+2¦#0 mon_grouping+3¦#8&)+4¦#@&ÖV+5¦#H int_frac_digits+6o#P&¡'+7o#Q p_cs_precedes+8o#R p_sep_by_space+9o#S n_cs_precedes+:o#T n_sep_by_space+;o#U p_sign_posn+o#X int_n_cs_precedes+?o#Y int_p_sep_by_space+@o#Z int_n_sep_by_space+Ao#[ int_p_sign_posn+Bo#\ int_n_sign_posn+Co#]0LM,5¦L#»z6•c+KY#1ü va_list-IÐfpos_t-U5 __sbuf-`¬# _base-a¬## _size-b»#1‡ __sFILE˜-‚% _p-ƒ¬## _r-„»# _w-…»# _flags-†˜# _file-‡˜# _bf-ˆ|## _lbfsize-‰»#( _cookie-Œk#0 _close-%#8 _read-Ž0%#@ _seek-O%#H _write-n%#P _ub-“|##X _extra-”%#h _ur-•»#p _ubuf-˜…%#t _nbuf-™•%#w _lb-œ|##x _blksize-Ÿ»#ˆ _offset- n##5»%k1%5»0%k¦»1%5n#O%kn#»16%5»n%kz»1U%__sFILEX1t%‡•%l‡¥%lFILE-¡²#'ÓM-ïÇ%Ç%1¥%0âo-ð»ä%Ç%0þJ-ñ»û%Ç%0â’-ò»&Ç%0WH-ó»)&Ç%0•U-ô»@&Ç%0…T-õ»\&Ç%\&1n#0»U-ö¦ƒ&¦»Ç%*t%-úÖcÇ%£&zz0Ä2-ÿÉ&kÇ%--3-œDÇ%ï&zzÇ%7½ -»'Ç% »7Ý1-».'Ç%.'14'2n#7r- Q'Ç%74*-»i'Ç%8ŽB-»7«*- ¦'¦Ø- £'z7îO-»»'z7FK-»Ø'zzv8-ì'Ç%Ãp-(Ç%¦7ø-»,(Ç%¦»8­-Ç%7Í~-¦R(¦7-»o(»Ç%77,-©»’(¦z97zX-ª»´(Ç%z´(1ø7µ-«»×(z´(7]2-¬»þ(¦z´(7H`-­» )zz´(o0)lclock_t.M³ tm8.Z* tm_sec.[»# tm_min.\»# tm_hour.]»# tm_mday.^»# tm_mon._»# tm_year.`»# tm_wday.a»# tm_yday.b»# tm_isdst.c»# tm_gmtoff.d #( tm_zone.e¦#0pthread_once_t/^K__gthread_once_t0/*wint_t1Fœ $_71Qœ* __min1R…# __max1S…# __map1T…# __types1Uœ*#1Â_RuneEntry1VM* $_81Xè* __nranges1Y»# __ranges1Zè*#1¢*_RuneRange1[´* $_91]/+ __name1^/+# __mask1_Â#o?+l _RuneCharClass1`+:$_10ˆ 1bÀ, __magic1câ# __encoding1dÀ,# __sgetrune1fï,#( __sputrune1g-#0 __invalid_rune1h…#8 __runetype1j-#< __maplower1k)-#¼ __mapupper1l)-#¼ __runetype_ext1sî*#À __maplower_ext1tî*#Ð __mapupper_ext1uî*#à __variable1wk#ð __variable_len1x»#ø __ncharclasses1}»#ü __charclasses1~9-#€oÐ,l5…é,z¤é,1z1Ð,5»-…¦¤´1õ,Â)-lÿ…9-lÿ1?+_RuneLocale1U+;^2å¦D»l-»;×\2ëÉc»†-»;­_2÷Ü» -»;½2þ;:»º-»+zl2ï»Õ-»+*.2 ª»ð-»+ E2j» .»+Ü*2®m»&.»+!2F>»A.»+òS2"W»\.»+mM2)¦F»w.»+B25D»’.»+…92;:»­.»<.|¶H0)0šn.~èà.««*pU.‚.Y«û.û.1?)0®o.…«//1«0AV.{¦5/5/1;/2?)0#W.}¦W/W/1]/2«0¾.€û.y/W/08W.û./W/*)`.ƒÊƒº/¦z5/mbstate_t3UŠwctype_t44„0«z3y?*õ/»0C3z?* 0Ç%0Ý3{-0»Ç%0°“3|?*I0 Ç%0)”3}»e08Ç%0su3~»0Ç%»03»ž0Ç%890,*3€»»0Ç%890èO3?*Ò0Ç%63‚?*0Œ33ƒ1z11º/013…,1z10MK3†»C1C11I12º/0áW3ˆt1é,10ü=3‰?*1 Ç%0T3Š?*§1 0×K3Œ»É189073»æ18890a(3Ž?*2?*Ç%0<“3»#2Ç%8´(00_3Ä»D2Ç%8´(0©Q3’»j28´(0O3Æ»‹288´(0l43“»§28´(0Þˆ3Ç»Ã28´(0}03”ä2¦ 10R73•380ŠC3—»3880Ã%3˜»83880*G3™T380ÌC3šp388*†L3œƒnš385/0¥23±380öE3žÒ380hU3Ÿ»ó3880gX3 480zC3¤:4¦:41180Î'3¥\4880Cw3©èx48x410Jw3Èž š48x40Qw3«»48x40Xw3¬ Ü48x4»0ÜM3®»ý48x4»0†A3§580ÂG3¨»55?*0û{3°»V5880ð~3±w580Ék3²˜580(L3³¹5 0…‘3´»Ñ5890ï33µ»é5890¿=3–68 0,I3¡!6880ˆ<3¢=68 0_3¦Y6880†t3¯z68 0F3Êà –68x40ÎB3Íõ·68x4»0”_3ÏØ68x4»=[7a __gnu_debug*:7>*;i>*<«?t6éØ8streampos5Óˆ,#.6ñÒk;7Ø8Þ8*Š6õ1ä8[7Þ8Þ8*¡’6ùÂYä8{7Þ8Þ8*½F6ý^@» 7zz-“6/¼7z-i68nzâ7zÞ8-¸ 6 Ħ8¦z-»6 ݦ.8¦z-#.6¤€¦T8¦o-ô06N‰op8ì8-,v6“»Œ8Þ8-ãn6$‰ä8­8ì8ì8@W=6#"»!}T6&$»ì8AoA€boolAò82»5»9919B__vtbl_ptr_type÷8=œ'G?¶6a:'xtDL9a:'xtFe9a:g:'C)K9a:»**FNHo¦ 9r:Ø8**FQKazÁ9r:Þ8*,7V´:¦ç9a:»,Y7`M :a:¦»*|dçh%:r:,Õ‡j€NG:a:¦Þ8C$8n2Ša:¦1,9Am:2,91m:?¨81Ñ:,9#'߇ d¡:Ñ:'߇ fº:Ñ:×:)Î] lÑ:»1x:AÝ:2x:2ä82º_Atomic_word9%»1T ? 88NDnposÕƒNE_M_dataplusT #_Rep_base_RepFîAw¦n;NFîA‚¦‘;)N¦F7Þt/N¯;NF˜4%»bÌÍ;NFm)©/Ìë;NGµ%-‰<)NF’4¦U-<N»zGa}< 7V<N»»zFYpDñ~<N»»F"OL0kä8¡<NzGn8U}Ä<¦z»GZ^î€ç<¦z»GMZgðW =¦»oGÑwzÿ}-=¦ÌÌGÑw~ÐLP=¦//GÑw‚# s=¦¦¦GÑw†÷–=¦zzFŠ{“»¸=»»Gè:Ãûvá=)N»»»G>:µû=)NH‘1ší<5NÜ+#>)N'Ü+:¿<>)N×:'Ü+:·U>)N;N'Ü+:Åx>)N;N»»'Ü+:Р>)N;N»»×:'Ü+:ÛÃ>)Nz»×:'Ü+:âá>)Nz×:'Ü+:é?)N»o×:iì?)N»-Kôx•ANA?)N;N-KüPANc?)Nz-KS”AN…?)No-YNBWÌ¢?)N-YNnT/¿?N-P…&“3ÌÜ?)N-P…1 /ù?N-ß~:9 @)N-ß~Cã“ 3@N-4L P@)N-4U| “ m@N-ê]ÀŠ@N-“cIh§@N-|h~;Ä@N |W:nƉç@)N»o |Wƒ„A)N»-ö3‹z"AN â@:ä…@A)N» ER¦ñ}YA)N-;s­jä8vAN-¼¼qÞ8˜AN»-¼Í£Ø8ºA)N»-=†âã=Þ8ÜAN»-=†õåØ8þA)N»-2^õOAN B)N;N-2^ |BANBB)Nz-2^ANdB)No-P:JaAN†B)N;N-P:[UAN²B)N;N»»-P:/¯†ANÙB)Nz»-PB>ANûB)Nz-P:BAN"C)N»o ,ebp@C)No*#.:øäANaC)N;N-#.ƒ?~ANC)N;N»»-#.: xAN´C)Nz»-#.ŸgFANÖC)Nz-#.¯}8ANýC)N»o R‹ÌKI%D)NÌ»o-R‹ëðrANLD)N»;N-R‹SUAN}D)N»;N»»-R‹:miAN©D)N»z»-R‹*bANÐD)N»z-R‹Aó[ANüD)N»»o-R‹R•Ì#E)NÌo-ïj;ANJE)N»»-ïz7ÌlE)NÌ-ïŽiÌ“E)NÌÌ-xF©aQAN¿E)N»»;N-xFÀ 8ANõE)N»»;N»»-xF:n&AN&F)N»»z»-xFê—xANRF)N»»z-xFANƒF)N»»»o-xFézAN¯F)NÌÌ;N-xF%€IANàF)NÌÌz»-xF:ˆfAN G)NÌÌz-xFO{AN=G)NÌÌ»o-xFs¹)ANnG)NÌ̦¦-xF~5$ANŸG)NÌÌzz-xFˆ?ANÐG)NÌÌÌÌ-xF“2zANH)NÌÌ//FvQ:‹›AN3H)N»»»oFª:˜§0ANeH)N»»z»Iï=:¦z6¦‹H»o×:-»:Á­&·HN¦»» ëW:õƒÕH)NAN-íülRzòHN-®‹szIN-v‰ V8x:,IN-i:Ï€FXINz»»-i)¥ IN;N»-i7‚¦INz»-i:æ½CÍINo»-ø~U!4ôIN;N»-ø~:ø°p JNz»»-ø~qÝGJNz»-ø~: B‹nJNo»-Gü•JN;N»-G:±?ÁJNz»»-G« LèJNz»-G¾Ü?KNo»-QkÌ¥s6KN;N»-Qk:-bKNz»»-QkèS‰KNz»-Qkû^°KNo»-ç ¦L×KN;N»-ç:BÃŽLNz»»-ç&>**LNz»-ç:NCQLNo»-ÑDº‚xLN;N»-Ñ:Yö¤LNz»»-ÑaËLNz»-Ñ:nr`òLNo»-…V.O;MN»»-½F“à0»;MN;N-½F:‚Ù‚»gMN»»;N-½F:’üi»MN»»;N»»-½F:£•`»¿MNz-½F:²•u»ëMN»»z!½F:ÃVR»N»»z»21$N2;1;1I;AI;A$NA;?=;”ŒN _M_length•# _M_capacity–#&“—ì:#?I;›MPGN#Jº/:@Þ&NJL:EÈG€Jp‘:QR)MP<‘1´Vq5N*é$¾Åä8O]P*mlÂýqä8O]P,çbÆ[{5O/N,‘*ÊvMMO/N,¢4Î=]jO/N»*oXØwb¦†O/N*îEÜ? ¦¬O/N×:×:- ::0L/NÒO»»×:,3çAsïO/N×: ›U:«ùc P/N×:*AMõ~x¦)P/N!¤_:^P`¦/N×:»]Pl1cP2ŒN? ;C¾SKnone;h_ZNSt6locale4noneEò8LÙ9;i-’ò8Mnumeric;j­ˆò8L*E;kF“ò8L®o;l~ò8LY;m@=ò8Lw;n¤}ò8 Kall;p_ZNSt6locale3allEò8?Ý,NrV;¾S##_S_classic; _ZNSt6locale10_S_classicE¾S#_S_global;#_ZNSt6locale9_S_globalE¾SO$l;)ÄHÄS#_S_once;8_ZNSt6locale7_S_onceE'*”'t);{õQÔS't);„RÔSÚS't);'RÔSz't);JRÔSÚSz»'t);ªmRÔSÚSÚS»'6;º‡RÔS»*K;ÅÚS¨RÔSÚSstring8<;*|;Ý`¨RÒRåS*8w;çESä8óRåSÚS*:S;ðâä8SåSÚS-53;Ö”hP0SÚS@(_;&bÚSPt);<]SÔS¾SQq;?@uQH;Bœ=F»o;Eï5»˜S»R½c;H>ÔSÚSÚS»1&Q2ÉS1ÏS2z1hPAàS2hP1àSSÕQ;WëSæUT_vptr$facet9#N“;\ì:#__c_locale<8æU#_S_c_locale;__ZNSt6locale5facet11_S_c_localeE!TOl…;bNüU#_S_once;e_ZNSt6locale5facet7_S_onceE'*QH;iÎP”;v×TVU·;{ëSøTV»GL1;UVz!TF¾Š;‚m2!T8UVGø‘;…òQUVH`|;Š»I!THl;¤hzGÈh;‘°N‘U VG';•b«U VP”; ÆUVVVK;£¶VVV1»oüUl2ìU1ëSA!T1V2ëSAVAëSWÛQ;²×VNŠ;Â#"{);Å_ZNSt6locale2id11_S_refcountEì:GK;Èæ„V×VÝVP;ʨV×VÝV;нV×V!w;Ó¯-èV1$VAãV2$V1ãVW&Q(;Ù YN“;ìì:#E_M_facets;í Y#E_M_facets_size;î#E_M_caches;ï Y#E_M_names;ð´# OŽn;ñ‡¦YO”y;ò:2¦YO‡;óŸ;¦YO–';ôfA¦YO‚(;õ¥^¦YOW ;ö_¦YO ;÷ɱYGÈh;úO#X¾SG';…- X¾SPÝ,; @X¾SÇYPÝ,; `X¾SzPÝ,;{X¾SP°5;—X¾S»PÝ,;²X¾SÇYGK;‚5ÑX¾SÇYF\“;d„ä8ïX¾SGíQ;&e'Y¾SÒY»G•;)Þ;7Y¾SÒY¼YG] ;,ÊJ[Y¾SÒYèVGßD;/oY¾SèV VRF;7R¾S V1 VèV±YX¼Y¼YX1ÂY2èVAÍY2îV1ÍYAÞY2¨R1 YþYá þY»A× 1éY1à 1 Z× Ø$ÊZaT_vptr$ios_base9#[æ~$ü a\dec$Ã\a\fixed$í\a\hex$ ¥)a[ß$/a\left$'a \oct$ÁUa@\right$ëŽa€]ß9$I'a]Š $ _a]ª:$$ÿma^showpos$'Fa^skipws$*=Ža^unitbuf$-2.a ]F$1a@[$-$4Ö‰a°[ÆL$7ï aJ]z$:÷&a\badbit$LWra\eofbit$O©a\failbit$TƒWa\goodbit$W_1a\app$j a\ate$mYla_binary$s_ZNSt8ios_base6binaryEa[$v¾7a[;$y¢@a_trunc$|_ZNSt8ios_base5truncEa _beg$‹_ZNSt8ios_base3begEa\cur$ŽþEa[P…$‘É,astreamsize5N¹E_M_precision$Éë\#E_M_width$Êë\#E_M_flags$Ë£ #E_M_exception$Ì0 #E_M_streambuf_state$Í0 # E_M_callbacks$çãY#(E_M_word_zero$øà #0E_M_local_word$ý#a#@E_M_word_size$»#ÀE_M_word$ Z#ÈE_M_ios_locale$hP#Ð 6 $ÀË81^3aZ»G0}$ê¯ P^3aá GÒ{$í>%j^3aFÙh$6Q9a’^3a»ä8G/ $ üb¬^3a-A…$$('£ É^?a-A…$.}£ ë^3a£ -‡$>V†£  _3a£ -‡$O£ 4_3a£ £ õb$^„R_3a£ -4$jç%ë\o_?a-4$r=bë\‘_3aë\-ê $€f]ë\®_?a-ê $ˆ´ë\Ð_3aë\-6>$›toä8ì_ä8-»l$§Ñ7hP`3aÚS-õ?$²«hP+`?a-Êp$¼G ÚSH`?a@š8$Ζo»-ö•$Þ{jJa|`3a»-à $ó%Paž`3a»`(^$Z¾`3a»P?/$Ô`3aP?/$ ï`3aVaVK$¿jþY3aVa2£ 20 2Ê 2 à 3al1ZAà 1Ea2ZA AkAEaZ½@=:\aÒgT_vptr$basic_streambuf9#a_M_in_beg>æ#a_M_in_cur>Ħ#a_M_in_end>Ŧ#a_M_out_beg>Ʀ# a_M_out_cur>Ǧ#(a_M_out_end>Ȧ#0a_M_buf_locale>ÏhP#8b¬‰>Ô\aDbÒg»*·<>àã,hPebÒgÚS*õ?>ñÀ•hPbØg*œm>þâYÒg§bÒg¦ -í‘>Õj7ÓbÒgõ Ê -zV>i,7úbÒgˆÊ -B}> ù/»cÒg-èw>°Së\4cÒg-<>'”k»QcÒg-ö”>9X»ncÒg- U>O˜v»‹cÒg-&U>b»}ë\²cÒg¦ -Z>pLY»ÔcÒgo-N†>‰ó“»ñcÒg-Ÿz>¤ »dÒgo-¥z>¾Œë\:dÒgz PÖ6>ËPdÒgF¾H>Þz%¦ndØgFH/>á_w¦ŒdØgFˆB>ä’¦ªdØgGž€>îDtÉdÒg»G‡>ù†òdÒg¦¦¦Fg2> áH¦eØgF‰s>úX¦.eØgF¨‹>©‘¦LeØgG½%>eEkeÒg»GS‡>'‘eÒg¦¦c»l><B€\a¶eÒgÚSdÃp>Kö2Òg\aæeÒg¦ d³o>W“T7\afÒgõ Ê dò7>cñ47\aKfÒgˆÊ dvZ>o?O»\aqfÒgdCj>…Hë\\a—fÒgeÆq?2ySë\\aÆfÒg¦ d"a>««» \aìfÒgd‘>¸Ál» \agÒgdÈ{>бz» \a=gÒg»eï”?Tz”ë\ \algÒgz d¯t>û u» \a—gÒg»PÖ6>²gÒgãgVK>"=^égÒgãg1\a1Þg2\aAÞgA\awctrans_t@'j;µ4H—2»#h?*;¸~4N•»=h?*;z|@?žj»Wh?*;x4T&»qh?*;†‡4Z\n»h?*Ë/;v#4`*T»ªh?*;½‰4f>1»Äh?*;¿„4l&»Þh?*;¨`4r@†»øh?*;2E4xž‰»i?*;¸"4~?Z»,i?*;Íq4„Á"»Fi?*;#c4Š)W»`i?*0~@†?*|i?*ïg;i4?*–i?*;]4–¬V?*°i?*0ùK@ˆïgÇiz0Ÿ(4²Ë/Þiz?€A*×jfupperA1v}×j€flowerA2¦(×jfalphaA3™E×jfdigitA4w×jgxdigitA5Ï"×jfspaceA6#×j@gprintA7~G×jfgraphA8$Ž×j%fcntrlA9À×jfpunctA:àK×j falnumA;i(×j2»1ò8h@&¨ëS_pëS#Þi#E_M_c_locale_ctype&°!T#E_M_del&±ä8#E_M_toupper&²Üj# E_M_tolower&³Üj#(E_M_table&´_p#0E_M_widen_ok&µo#8E_M_widen&¶ep#9E_M_narrow&·ep#¹E_M_narrow_ok&¸o#¹i&½_ZNSt5ctypeIcE2idE$Vjtable_size&¿_ZNSt5ctypeIcE10table_sizeENÙ9&ÌPlup_pä8Ù9&Úylup!T_pä8-$&æä8 l{p»o-$&õÂ&zÌl{pzz†p-Y‹&<zøl{p»zz-:j&¸9z$m{p»zz-…9& ¾oFm{po-…9&1š9zmm{p¦z-B&AUKom{po-B&Rz¶m{p¦z-ò&f‘oØm{po-ò&,azn{pzz¦-ï‚& É^o+n{poo-ï‚&ÂÁ z\n{pzzo¦F^k&Ò@,_pzn{pHÕU&×^-_pUÕ?&àâj®nup»d´„&ð“?oâjÙn{pod´„&™lzâj o{p¦zd„Y&ƒ’oâj4o{pod„Y&">0zâjdo{p¦zdº&6-coâjo{podº&M^HzâjÄo{pzz¦d;R&gwoâjôo{pood;R&‚…Qz âj.p{pzzo¦Gc&ŠùHp{pRÞ‘&š Œ{p1×jouplÿ1âj1p2âj1»W›&Æ àpkO&Ë ò]àpkU&Ö [z!^u&Û ßZ¬ooo2¬lÌ=7Z½tZ#a_M_tieBW½t#Øa_M_fillBXo#àa_M_fill_initBYä8#áa_M_streambufBZÒg#èa_M_ctypeB]{p#ða_M_num_putB_Ãt#øa_M_num_getBaÎt#€*3Bktk·qÙt*Æ€Boƒ&ä8ÓqÙt*jVB{p 0 ïqÙt,ERC-d7 rät0 ,Ë%B1)rät0 ,ý”B–KFrät0 *2lB¦ãUä8brÙt*W=B°D+ä8~rÙt*9*B»°ä8šrÙt*%`BÅÊ2ä8¶rÙt*£BÐ#0 ÒrÙt,£Bó¿(ïrät0 Ž4B sätÒg`“ B åp)sät»-VBû:½tFsÙt-VB%þ„½thsät½t-\B3ÄÒg…sÙt*\C9óÒg¦sätÒg* CChêtÇsätðt-cBdêToäsÙt-cBxñotäto*»lC€ÅihP'tätÚS*ï‚Cu2xoMtÙtoo*òCzæ6ontÙtoPŽ4B¼„tätmèQCŒšZ¢tätÒgnsC«A’ätÚS1ö1Ét2$1Ôt2m1ßt2åp1åpAåpAßtWÌD}¾vNŽD¦#PDŠ(u¾vPDBu¾vÄv-ЀD™ [Ø8_uÏv-=`D‘C¦|uÏv-Ù]D¡—GÚv™u¾v-Ù]D¨SGöt»u¾v»-û_D­yhÚvØu¾v-û_D´hötúu¾v»-¼D¹UcØ8vÏvàv-2^D½n Úv>v¾vàv-Ú€DÁDöt`vÏvàv-2`DÅxaÚv‚v¾vàv-ä€DÉ”[öt¤vÏvàv!v…DÍÌvÄvÏv1ötAÊv2¦1Õv2ötAötAæv2¹A0 Aà Sm&ëSÖ|ëS#i&Ë_ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE$VCN&¤zwÖ|»-q?&¿oK¶°wÎt¶¶þYëvÜ|-q?&ã¸e¶æwÎt¶¶þYëvJa-q?&èÝf¶xÎt¶¶þYëvâ|-q?&íPe¶RxÎt¶¶þYëvè|-q?&ò f¶ˆxÎt¶¶þYëvî|-q?&øEg¶¾xÎt¶¶þYëvô|-q?&ý­g¶ôxÎt¶¶þYëvú|-q?&èd¶*yÎt¶¶þYëv}-q?&#d¶`yÎt¶¶þYëv}-q?&(€d¶–yÎt¶¶þYëvñv-q?&Hm¶ÌyÎt¶¶þYëvPaU±&M÷víyÖ|»Fž ¥¶$zÎt¶¶þYëvANdõÎæ¶÷vczÎt¶¶þYëvÜ|dõ7 ¶÷v¢zÎt¶¶þYëvJadõ¶÷vázÎt¶¶þYëvâ|dõ›¶÷v {Ît¶¶þYëvè|dõ$¶÷v_{Ît¶¶þYëvî|dõ,> ¶÷vž{Ît¶¶þYëvô|dõ3© ¶÷vÝ{Ît¶¶þYëvú|dõ;'¶ ÷v|Ît¶¶þYëv}dõHQ¶ ÷v[|Ît¶¶þYëv}dõd¼¶ ÷vš|Ît¶¶þYëvñvoõq}$¶ ÷vÎt¶¶þYëvPa1÷vAä8A¥AÔA»AõAAž AèS$&ÛëS·ëS#i&Û _ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE$V„@&ï}·»-²H& êêÀ}ÃtêþYoä8-²H&+ h!êñ}ÃtêþYo -²H&0 ¼!ê"~ÃtêþYo»-²H&5 "êS~ÃtêþYoõ-²H&: d"ê„~ÃtêþYo-²H&j {Pêµ~ÃtêþYoè-²H&o !êæ~ÃtêþYoà -²H&„ ªuêÃtêþYoGê@'\‚TÃtz»oz¦¦½G‚{ÄΑÃtz»oþY¦¦½Gÿ$‰p.ÉÃto þY¦z½U)&¢  }ê·»ds¾³‹ê }$€ÃtêþYoä8ds䃌ê }^€ÃtêþYo dsëÚŒê }˜€ÃtêþYo»dsò9ê }Ò€ÃtêþYoõdsùê } ÃtêþYods®ê }FÃtêþYoèds,Œê }€ÃtêþYoà os"Pê }ÃtêþYo1 }A»lö=@Ã…påpH"T_vptr$basic_ostream9#'… EV$‚½t»ƒ…ÒgbúSE_ÃI‚½t»ƒ…*nvEpÑo…j‚½t–…*nvEy(p…‹‚½t«…*nvEƒ(…¬‚½tÀ…*nvE©p|…Í‚½t *nvE­å3…t»*nvE±$|…ƒ½tä8*nvF\¥|…0ƒ½t˜*nvE¸¯|…Qƒ½t¥*nvFjL|…rƒ½t»*nvEÃV|…“ƒ½tÔ*nvE̹|…´ƒ½tõ*nvEÐÃ|…Õƒ½t*nvEÕ.|…öƒ½tè*nvEÙB|…„½tž *nvEá8|…8„½tà *nvEå#&…Y„½t*nvFxð …z„½tÒg*²HFŸ…›„½to ßwE#J[¾„½tz *,F­*:…䄽tz *‡ŽFÄgƒ……½t*Q FÙ#B7…½t*» FéÙ…=…½tˆ-» Fz…d…½tõ q… En½t»ƒ…1‰…1…3AÃ1œ…5…«……1±…5êtÀ…êt1Æ…5þYÕ…þYZP=G\a0ˆ\a#a_M_modeGUÊ #@a_M_stringGX;#H'`.Gd/†0ˆÊ '`.GrM†0ˆ;NÊ *fG…–B;i†6ˆ,fG]††0ˆ;Nm†G§/9¤†0ˆÊ eCjG±{Rë\Õ…Ɇ0ˆe"aH‰H » Õ…î†0ˆeÈ{H4uƒ» Õ…‡0ˆ»e¯tHVÔ» Õ…B‡0ˆ»eÃpGÑtpÒgÕ…q‡0ˆ¦ e³oH›ê 7Õ…¥‡0ˆõ Ê eò7HÊp+7Õ…Ô‡0ˆˆÊ mŸ3HçHü‡0ˆ¦»»mGôÕ'ˆ0ˆràÕ…0ˆ»1Õ…1<ˆ2Õ…lc`=OÃ@‰Ã#E_M_stringbufGŽÕ…#’FG¡šˆ@‰»ƒ…Ê ’FG¶ň@‰»ƒ…;NÊ `EGÀAˆëˆ@‰»ƒ…-\G˱`0ˆ‰F‰-fGÓ²E;%‰F‰sfGÝO:@‰;N1Aˆ1L‰2Aˆ stkÓ‹sWcŠtTypeWSTATUSWARNINGDEBUG_PRINTMEMORY_ALLOCATIONMEMORY_ACCESSFUNCTION_ARGUMENTFILE_NOT_FOUNDFILE_UNKNOWN_FORMATFILE_ERRORPROCESS_THREAD PROCESS_SOCKET PROCESS_SOCKET_IPADDR AUDIO_SYSTEM MIDI_SYSTEM UNSPECIFIED¾&› ö‚E;q}¼Št$_51ATTACKDECAYSUSTAINRELEASEIDLEWvIn´FËùy†70?ø_H:uSRATEù_ZN3stkL5SRATEE‡“€ˆå@vRT_BUFFER_SIZEÿ_ZN3stkL14RT_BUFFER_SIZEEÙuPI_ZN3stkL2PIE‡“-DTû! @uTWO_PI_ZN3stkL6TWO_PIE‡“-DTû!@uONE_OVER_128_ZN3stkL12ONE_OVER_128E‡“€?Z\‰UÓ‹æŒT_vptr$StkError9#amessage_j¨R#atype_kf‰#'sWo>ŒæŒØYf‰b<sÓ‹]ŒæŒ»w•#v|†Ó‹}ŒæŒxeyg=ìŒÓ‹¡ŒæŒx ,|ü•ØYÓ‹ÅŒæŒynr JzÓ‹æŒ1Ó‹AòŒ2f‰ZcŠ„÷Œ^T_vptr$Stk9#J`ˆ‚l×jJ9‰Îb×jJKRŠ/o×jJçS‹*×jJo“Œ–×jJâA,×jStkFloatLèzsrate_Ô«x€{#Õ¨R{|ˆÖÂ;ä8{M5×þ~ä8|alertList_Ø_ZN3stk3Stk10alertList_E¬ostringstream=ŽAˆ{hÜŒ@ ŽaignoreSampleRateChange_Ýä8#<è[À,'$¤VW{Ž€, ¬8˜Ž^ä8<[=¯Án¨R,ƒ²@ÀލR,ü’µH@׎¬#,Ï”¸+…#,œ».t¬#,b¾Ì0»*NqÁ£nä8A€€€,ŸÈÍ|]zf‰,ŸËØNy¨Rf‰,zŽηMä8,’jÑOL§ä8}¾&à¼^~TŽã÷ŒÜ^»M6æ7l÷Œ^€€mÔ%éË%^^m¢ ìÛpC^^nŸï…^f‰1÷ŒWiŠ0u“Edata_u“#EdataRate_Ž€#EnFrames_#EnChannels_Ô#Esize_‘# EbufferSize_’#(› ‘{“ÔÔ› 2‘{““ÔÔw{M‘{“»› g‘{“Œ“-K !s—“‰‘{“Œ“-¼)I“«‘{“-¼0¾‡€Í‘£“ 2^8—“ë‘{“—“ þt@U& ’{“—“-‘mJL“0’{“Ô-‘mRb€W’£“Ô-ÍR[’€~’£“€Ô-ê^â ›’£“-;saU‘ä8¸’£“ |Wk‘Û’{“Ô |Wu1“{“Ô€-HkxÔ “£“-V{yuÔ=“£“ Á~‚e‡[“{“€!@'‰‚X€£“1€1dA‡“2€A’“2dAdA€1’“ZoŠ@ ÷ŒO•÷Œ#€Ñ+ Hd#'ö‚ æ“O•w  ì*©“”O•€€w˜ f_©“5”O•€wÖB ><©“Z”O•€wÜ #0”©“„”O•»€*`4 &_NÔ ”U•*^ )‚Œ“¼”U•*/0 4àR€Ý”O•Ôxm` :ÿ3€©“•O•Ôxm` D™r—“©“4•O•—“ÔrN©“O•»1©“1[•2©“ZuŠ@I÷Œ–÷Œ#€Ñ+I-d#'E;I•–*`4I…0Ô¹•$–*^IWZŒ“Õ•$–xm`I)—“`•––—“ÔrG`•–»1`•1*–2`•Z{Š€÷ŒQ™`•#astate_i»#@avalue_j€#Hatarget_k€#PaattackRate_l€#XadecayRate_m€#`areleaseRate_n€#hareleaseTime_o€#pasustainLevel_p€#x'q}& —Q™bPW)/–(—Q™»,T,G‚@—Q™,Å0/ArX—Q™,Ü 2wUu—Q™€,(D5Yh’—Q™€,88]”¯—Q™€,]D;ù9Ì—Q™€,e%>ºé—Q™€,‚A';˜Q™€,X‡DQ#˜Q™€, •Gyv@˜Q™€,TJZSl˜Q™€€€€,é‡Mé"‰˜Q™€*;P€r»¥˜W™,>S²ƒ˜Q™€*/0Vð€Þ˜W™*m`Y§ €ú˜Q™xm`cŠˆ—“/–(™Q™—“ÔM6gò/–Q™€€1/–1]™2/–Z¼ŠpJ÷ŒAš÷Œ#adata_J'd#€Ñ+J(d#@*`4Jö)Ô¸™Aš*^J)\Œ“Ô™Ašxm`J €b™ý™LšÔxm`J#1G—“b™&šLš—“r»nb™Lš»1Gš2b™1b™ZÊH*÷Œb÷Œ#afd_Ç%#abyteswap_‚ä8#awavFile_ƒä8#afileSize_„»# adataOffset_…»#(achannels_†Ô#0adataType_‡»#8afileRate_ˆ€#@'´F-"›b'´F7O›b¨Rä8Ô»€bôt:Ršn›b»,ŽDšŸ›b¨Rä8Ô»€,G!j·›b*ÜnJÅDä8Ó›b*ð9MD(»ï›h*HkP4 Ô œh*Ž`SJ»'œh*8v[Æ=€Cœh,jrjœb—“»ä8IÇp ä8›œbzÔ»€I'ŠsÀä8½œbzIˆv!Cä8ßœbzIëGyˆä8bzIy|+ä8#bz‚)=ä8bsƒSINT32ô»sss1Rš1n2Rš1AZÉŠèK+÷Œ¡b™#afile_K¨Rš#pafinished_K©ä8#¸ainterpolate_Kªä8#¹anormalizing_K«ä8#ºachunking_K¬ä8#»atime_K­€#Àarate_K®€#ÈachunkThreshold_K¯»#ÐachunkSize_K°»#ØachunkPointer_K± #à'ËK.ž¡»»'ËK6½ž¡¨Rä8ä8»»báGK9yÜž¡»w7KEÒ#y Ÿ¡¨Rä8ä8w³QKHøy+Ÿ¡wSNKKÔCyKŸ¡wX,KRFykŸ¡wX,KY¼ yŸ¡€xÍ?K\jL» y´Ÿ¡x %Kd t€ yØŸ¡*ÜnKg- ä8ôŸ¡*Â[Kj ä8 ¡weMKpd y5 ¡€wéKvÍ[ yZ ¡€,?KFw ¡ä8*/0K‹G€˜ ¡Ôxm`K—ÿ€yÁ ¡Ôxm`K¢¸t—“yê ¡—“M6K¦Öqy¡€€1y1¡2ylÏŠ ÷Œú£y#afirstFrame_d#耓ž€#˜'ùy…¡ú£»»'ùy"²¡ú£¨Rä8ä8»»bé+%$¡Ñ¡ú£»w71R?$¡¢ú£¨Rä8ä8w³Q457$¡ ¢ú£wSN7Ä1$¡@¢ú£*`4:ÏPÔ\¢¤wX,A1B$¡|¢ú£wX,HöA $¡¡¢ú£€xÍ?K $» $¡Å¢¤x %SIV€ $¡é¢¤weMYîs $¡£ú£€,ÖBb­'+£ú£€wée_6 $¡P£ú£€,#7m m£ú£€,VMuiŠ£ú£€*/0Þc€«£ú£Ôxm`Cy€$¡Ô£ú£Ôym`™É —“$¡ú£—“1$¡1¤2$¡ZÕŠh÷Œû¥`•#ztable_Zâ:datime_[€#@arate_\€#H€“]€#PaiIndex_^Ô#Xaalpha__€#`'†¤¤û¥bWQ  ¤äû¥»,SN#c Û¤û¥,eM)©1ø¤û¥€,ÖB2Žt¥û¥€,é5È2¥û¥€,#7=Œ‹O¥û¥€,VMDðPl¥û¥€*/0Gbx€ˆ¥¦*m`Jkn€¤¥û¥xm`Tÿa—“ ¤Ò¥û¥—“ÔM6X„ ¤û¥€€1 ¤1¦2 ¤?˜6A§'xtD,¦X§'xtFE¦X§^§'C)K_¦X§»**FNvA§€¦i§}**FQAvG§¡¦i§R§*,7VæˆA§ǦX§»,Y7`dké¦X§A§»*|dS~§i§,Õ‡j>T'§X§A§R§C$8n÷X§A§1è1M§2èAM§1 ¦Ad§2 ¦1d§?Û Vȧ ¦#'߇ d˜§ȧ'߇ f±§ȧΧ)Î] lȧ»1o§AÔ§2o§1"?ïN©&rV"#*_5`Æ/©¨ ©*_5dUΧ1¨©*v‰hFo§M¨©'öGkf¨ ©Χ'öGo„¨ ©»Χ'‘(zž¨ ©»*H‚ XA§¿¨ ©»,ä]†mDᨠ©A§» £ž¨ £¿¨ £ë§ £¨ £1¨Ao§1ß§1©2ß§?£d®ß§#'b,ÉJ©d®Χ'b,Öm©d®»R§Χ'b,熩d®j®á¡©d®»*KL„ cu®©d®j® #.(FXå©d®»R§-YNJ¿°ªd®-YNSu?ûª{®-P…\©°<ªd®-P…eºVûYª{®-ß~n€€&vªd®-ß~w[C¶“ª{®-4€xz&°ªd®-4‰`0¶ͪ{®-êš<êª{®-|”YŽ«{® |W£¿x*«d®»è-ö3°§3G«{®-;s¹R•ä8d«{®,â@LE'«d®»-¼ÝBC}£«d®»-¼ì„‰R§Å«{®»Gƒ|òéä«{®»-=†ü?}¬d®»-=†ÂfR§(¬{®»-¸Š"È3}E¬d®-¸Š*‡)R§b¬{®-Z52„}¬d®-Z5:C\R§œ¬{®-®‹E;HA§¹¬d®-®‹I²”G§Ö¬{® ,X$‚ô¬d®R§ ‰mÅF ­d®*R‹L\S>°3­d®°R§ R‹ö…[­d®°»R§*ïLm‹°|­d®°*ïLy<3°¢­d®°° ëWÛXbÀ­d®u® ERï©qÙ­d®mLmL«Ôü­d®»R§Gs5L3~]%®d®°»R§mô LõH®d®°R§R“wšË.d®A§1©Ap®2©A©1p®ZÛŠà÷ŒB°÷Œ#again_G€#achannelsIn_HÔ#€Ñ+Id# ab_K©#Paa_L©#haoutputs_Md#€ainputs_Nd#°'70+¯B°*”zÈ„ÔG¯H°*`4 Ôc¯H°wER#J}®ƒ¯B°,KN*ß_ ¯B°€*ÅR-ñ#€¼¯H°*ž15ÿ‚€ݯB°€*^8’~Œ“ù¯H°xm`C8D—“®'°B°—“Ôrz®B°»1®1N°2®ZáŠà÷Œ%²®#'?€°%²b”MS°Ÿ°%²», µ_¼°%²ä8,]!|Ù°%²€,c$¬2ö°%²€,i'T…±%²€,:*þ?±%²€€€ä8,Œ#9(+a±%²€€*/0<$Z€}±+²*m`?4I€ž±%²€xm`JÇ—“S°̱%²—“Ô*m`Uô.—“ü±%²—“—“ÔÔM6Y/&S°%²€€1S°11²2S°?L6k³'xtDV²ˆ³'xtFo²ˆ³޳'C)K‰²ˆ³»**FNCˆk³ª²™³|³**FQ•q³˲™³‚³*,7V‘Jk³ñ²ˆ³»,Y7`c³ˆ³k³»*|d${/³™³,Õ‡j¢WQ³ˆ³k³‚³C$8n·5ˆ³k³1Q™1w³2Q™AQ™Aw³16²A”³26²1”³? Vø³6²#'߇ dȳø³'߇ fá³ø³þ³)Î] lø³»1Ÿ³A´2Ÿ³1ã?¨N5µ&rVã#*_5`ïn5µE´;µ*_5dXþ³a´Aµ*v‰hŸ³}´Aµ'öGk–´;µþ³'öGo´´;µ»þ³'‘(zδ;µ»*H‚Jk³ï´;µ»,ä]†˜6µ;µk³» £Î´ £ï´ £´ £E´ £a´AŸ³1´1Gµ2´?5£”º´#'b,Ézµ”ºþ³'b,Öµ”º»‚³þ³'b,ç¶µ”ºšºáѵ”º»*KL„r¥ºòµ”ºšº #.(Њ¶”º»‚³-YNJ,8h2¶”º-YNS;i¿O¶«º-P…\ó‰hl¶”º-P…eå1¿‰¶«º-ß~n˜Žâ¦¶”º-ß~wemfö«º-4€áIâà¶”º-4‰¡8fý¶«º-ê;E·«º-|”7·«º |W£0-Z·”º»Q™-ö3°Æ>w·«º-;s¹(ä8”·«º,â@LE¥a±·”º»-¼Ýáƒ|³Ó·”º»-¼ìõl‚³õ·«º»Gƒ|ò2F¸«º»-=†,U|³6¸”º»-=†p‚³X¸«º»-¸Š"^|³u¸”º-¸Š*a‹‚³’¸«º-Z52_<|³¯¸”º-Z5:fi‚³̸«º-®‹E`sk³é¸”º-®‹I•q³¹«º ,Xq$¹”º‚³ ‰mV=¹”º*R‹L\¢yhc¹”ºh‚³ R‹Á†‹¹”ºh»‚³*ïLm·h¬¹”ºh*ïLyŽAhÒ¹”ºhh ëWÛ2𹔺¥º ERï˜Y º”ºmLmL«[y,º”º»‚³Gs5L30JUº”ºh»‚³mô LõäMxº”ºh‚³R“wš{…”ºk³1LµA º2LµALµ1 º?6æ»'xtDѺ¼'xtF꺼 ¼'C)K»¼»**FN æ»%»¼÷»**FQ€ì»F»¼ý»*,7V¨æ»l»¼»,Y7`%AŽ»¼æ»»*|d…•ª»¼,Õ‡j³…Ì»¼æ»ý»C$8n·“¼æ»1ú£1ò»2ú£Aú£Aò»1±ºA¼2±º1¼?X Vs¼±º#'߇ dC¼s¼'߇ f\¼s¼y¼)Î] ls¼»1¼A¼2¼1·?tN°½&rV·#*_5`»m°½À¼¶½*_5dåFy¼ܼ¼½*v‰häV¼ø¼¼½'öGk½¶½y¼'öGo/½¶½»y¼'‘(zI½¶½»*H‚ æ»j½¶½»,ä]†’OŒ½¶½æ»» £I½ £j½ £–¼ £À¼ £Ü¼A¼1м1½2м? £Ãм#'b,Éõ½Ãy¼'b,־ûý»y¼'b,ç1¾ÃÃáL¾Ã»*KL„ Ãm¾Ãà #.(½4¾Ã»ý»-YNJíC<­¾Ã-YNSvŸʾ&Ã-P…\°*<ç¾Ã-P…eÀ<Ÿ¿&Ã-ß~n» Ê!¿Ã-ß~wÀrB>¿&Ã-4€™>Ê[¿Ã-4‰NBBx¿&Ã-ê R•¿&Ã-|”6²¿&à |W£€Hտûú£-ö3°qqò¿&Ã-;s¹õkä8À&Ã,â@LE#‡,Àû-¼Ý· ÷»NÀû-¼ìý»pÀ&ûGƒ|òó‡À&û-=†½Q÷»±Àû-=†44ý»ÓÀ&û-¸Š"õ-÷»ðÀÃ-¸Š*¤’ý» Á&Ã-Z52ûo÷»*ÁÃ-Z5:Àsý»GÁ&Ã-®‹EÖæ»dÁÃ-®‹IÑaì»Á&à ,X,ŸÁÃý» ‰m)¸ÁÃ*R‹L\]Š<ÞÁÃ<ý» R‹M/ÂÃ<»ý»*ïLm@<'ÂÃ<*ïLy)<MÂÃ<< ëWÛmkÂà à ERïMj„ÂÃmLmL«Ò§Âûý»Gs5L3ÞxÐÂÃ<»ý»mô Lõ`\óÂÃ<ý»R“wš+ƒÃæ»1ǽAÃ2ǽAǽ1Ãl犰M&÷Œ‘Æ©“#aadsr_MgLµ#@awaves_Mhǽ#Xavibrato_Mi ¤#patwozero_MjS°#ØanOperators_MkÔ#¸abaseFrequency_Ml€#Àaratios_Mm©#Èagains_Mn©#àamodDepth_Mo€#øacontrol1_Mp€#€acontrol2_Mq€#ˆafmGains_Mr‘Æ#afmSusLevels_Ms¡Æ#° afmAttTimes_Mt±Æ#° 'ø_M,ÄÁÆÔb tM/,ìÄÁÆ»,ERM2é’ÄÄÁÆ,¡*M5w1áÄÁÆé,wÖBM8‚,ÃÅÁÆ€,'}M;,ˆ(ÅÁÆÔ€,KNM>ó+JÅÁÆÔ€,5MAãBgÅÁÆ€,$,MD ’„ÅÁÆ€,©MGJ„¡ÅÁÆ€,>„MJ‚=¾ÅÁÆ€,TMM¬jÖÅÁÆ,Å0MPç{îÅÁÆw˜MS{Z,ÃÆÁÆ€wÜMVðD,Ã=ÆÁÆ»€xm`MY&€,ÃfÆÁÆÔym`Mc]*—“,ÃÁÆ—“Ô€¡Ælc€±Æl€ÁÆl1,Ãl튰 )÷Œ·Ç,Ã#'H: /õÆ·Çbä* 2ÇÆÇ·Ç»wÖB 5nÇÆ9Ç·Ç€w  8u4ÇÆcÇ·Ç€€xm` ;J.€ÇƌǷÇÔym` Eò—“ÇÆ·Ç—“Ô1ÇÆW/D}…ÉNŽDz#PDŠïÇ…ÉPD È…É‹É-ЀD™È-Þ8&È‘É-=`D zCÈ‘É-Ù]D¡ù@œÉ`È…É-Ù]D¨¶@½Ç‚È…É»-û_D­ã^œÉŸÈ…É-û_D´q^½ÇÁÈ…É»-¼D¹ËXÞ8ãÈ‘Éàv-2^D½3œÉÉ…Éàv-Ú€DÁñw½Ç'É‘Éàv-2`DÅ£wœÉIÉ…Éàv-ä€DÉO;½ÇkÉ‘Éàv!v…DÍz‹É‘É1½ÇAÏS1—É2½ÇA½Ç„SŽèÅÆ…~’ÆÆLéɆšéÉ‘h2£“…“Æ%ƘʆšéÉ‘h… “&Æ8ÆäHʆšéÉ‘h…Ó›8ÆJÆ0uʆšuÊ‘h2h…£JÆ߯|¶Ê†šò»‘h‡f b€‘`…ƒ¯àÆûÆÈóʆšóÊ‘hˆgain*€‘`2B°AN…LûÆ2Ç;ˈ__a¶;Ë‘hˆ__b¶;Ë‘`2øÊ…l`̉__groupingþ z‘¨‰__grouping_sizeþ ‘ ‰__grouping_tmpþ Ì‘˜Š__n N‘PŠ__min N‘HŠ__i ‘¸Š__test ä8‘_‹P—Š__j ‘°2ØY…«2ÇSǬ\̆š\Ì‘h‰__nÝ‘`2d®…±·TÇuÇøžÌ†šžÌ‘h‰__nÝ‘`2”º…,ÀvÇ—ÇDà̆šàÌ‘h‰__nÝ‘`2ÃŒE¦ÍšÍ[mò82X§ŽåÌ2˜Ç¢Ç8ÍðÌ‘hŒ±§ZÍšZÍ[mò82ȧŽ8͸R¢Ç¹ÇÜ‹ÍCÍ‘hŽ8Í PºÇÑÇ(·ÍCÍ‘hŒ,¦ÓÍšÍÓÍ2^§Ž·Í“ ÒÇàÇt ÎÂÍ‘hÍÍ‘`Œ˜§0ΚZÍ__a f0Î2ΧŽ Î.%àÇÿÇÀjÎΑh#Α`‘vSŽÎšŽÎ[mò82Ù§ŽjÎ9ÈÈ ¿ÎwΑh…ù§È&ÈXìΆšìΑh2 ©…‘&È4Ȥ+Ï’A§‘h’A§‘`’Ø6‘…²4ÈZÈðoψ__first ”A§‘hˆ__last ”A§‘`…ÎZÈ}È<¼Ïˆ__first ´A§‘hˆ__last ´A§‘`’©‘X“Z”^~ȵȈ Іš Бhˆnumber ^»‘dˆvalue ^€‘X2O•“5”L¶ÈêÈÔOІš Бh‡f L€‘`”Ç D— ІšÐ‘X‡f D€‘P2·Ç‘4• ¶Ðš Ð[mò8Ž’Ð+êÈhÉlâПБXŽ’Ð7YhÉæÉ¸ÑŸÐ‘X…ǦæÉÊSцšÍ‘hˆ__p`A§‘`’‘X…¿¨Ê7ÊPžÑ†šìΑhˆ__p†A§‘`ˆ__n†‘XŒ„¨ÀÑšìÎ[mò8ŽžÑrO8ÊÊœìѩёhŒ†©Òš\Ì[mò8ŽìÑÙ‚ÊÏÊè:Ò÷Ñ‘X‘'°^ÒšóÊ[mò8Ž:Òá ÐÊ)Ì4 ŠÒGÒ‘XŽ:Ò7[*̃̀ ¶ÒGÒ‘X•‰‘œ„ÍŸÎÌ Ó†šÓ‘è|‰nœ‘à|‹¶Í|Ίerror  Ž‘ð|2{““c¯R Î}Ï [Ó†šóÊ‘H–iTÔ‘\“ŒÇc~ÏÛÐd 4Ô†šÐ‘H‡V c4Ô‘@ˆchannel cÔ‘¼–nChannels eÔ‘l–samples mu“‘P–j nÔ‘h–hop nÔ‘d—ýÏRÐÔ–i pÔ‘`‹RÐÕЖi tÔ‘\2—““}±\ÜЃҰ xÔ†šxÔ‘Xˆinput\€‘P2%²“Þ˜s„Ò·Ôü «Ô†šw³‘h“ˆ¥c¸ÔjÖH èÔ†šèÔ‘X–tmpn€‘h2û¥•«‘©jÖ—×” RÕ†šéÉ‘è|‰n©‘à|‹œÖb׊error­ Ž‘ð|…a±˜×Ê×à Õ†šÕ‘h2+²“cÇKÊ×TÛ, ÜÕ†šÐ‘X’Ô‘T–temp M€‘h–temp2 M€‘`˜)¢#Éà áx 0Öˆ__initialize_p ^»‘lˆ__priority ^»‘h™ á!áÄ š>—± tÖ’k‘h”9Ç T² \ ÇÖ†šÐ‘h‡f T€‘`ˆamplitude T€‘X‘õÆ @ëÖšÐ[mò8ŽÇÖ~* ×¨ ×ÔÖ‘hŽÇÖ’|Øô C×ÔÖ‘hŽÇÖú7G@o×ÔÖ‘h„˜ŽTÛyÛŒ…ïyÛÓÛØñ׉__lhsGñבH‰__rhsGz‘@›__strIANvHŠ__strI;‘P2;N‘áÆ %ؚЎö×Hþ $\ØØ‘ø~‹t –i )Ô‘XŽö×_þ ´p©ØØ‘ø~‹* Á –i )Ô‘Xœ_DefaultRuneLocale1„?-TABLE_SIZE_ZL10TABLE_SIZE×jž__dso_handlekŸóŠ€ˆå@2Ô ‹ŸO‹-DTû! @Ÿq‹-DTû!@Ÿ›‹€?29.nothrow'IHcJÙostream=ŠÃ.cerrA®~dÙ¡7 Ðî_digits#F_ZNSt14numeric_limitsImE6digitsEò8@¢ƒc#ï_ZNSt14numeric_limitsIfE12has_infinityEâ:¢ß\#ð_ZNSt14numeric_limitsIfE13has_quiet_NaNEâ:¢Ô~#ó_ZNSt14numeric_limitsIfE10has_denormEç:¢ƒc#(_ZNSt14numeric_limitsIdE12has_infinityEâ:¢ß\#)_ZNSt14numeric_limitsIdE13has_quiet_NaNEâ:¢Ô~#,_ZNSt14numeric_limitsIdE10has_denormEç:¢ƒc#a_ZNSt14numeric_limitsIeE12has_infinityEâ:¢ß\#b_ZNSt14numeric_limitsIeE13has_quiet_NaNEâ:¢Ô~#e_ZNSt14numeric_limitsIeE10has_denormEç:£nposÕƒNJº/:@Þ&NLL:EÈG€Jp‘:QR)MP¤npos_ZNSbIwSt11char_traitsIwESaIwEE4nposEN¥º/:@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEN¥L:E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE>LÙ9;i-’ò8Mnumeric;j­ˆò8L*E;kF“ò8L®o;l~ò8LY;m@=ò8Lw;n¤}ò8 O$l;)ÄHÄSOl…;bNTÝ2ìUOŽn;ñ‡¦YO”y;ò:2¦YO‡;óŸ;¦YO–';ôfA¦YO‚(;õ¥^¦YOW ;ö_¦YO ;÷ɱY[æ~$ü a\dec$Ã\a\fixed$í\a\hex$ ¥)a[ß$/a\left$'a \oct$ÁUa@\right$ëŽa€]ß9$I'a]Š $ _a]ª:$$ÿma^showpos$'Fa^skipws$*=Ža^unitbuf$-2.a ]F$1a@[$-$4Ö‰a°[ÆL$7ï aJ]z$:÷&a\badbit$LWra\eofbit$O©a\failbit$TƒWa\goodbit$W_1a\app$j a\ate$mYla[$v¾7a[;$y¢@a\cur$ŽþEa[P…$‘É,afupperA1v}×j€flowerA2¦(×jfalphaA3™E×jfdigitA4w×jgxdigitA5Ï"×jfspaceA6#×j@gprintA7~G×jfgraphA8$Ž×j%fcntrlA9À×jfpunctA:àK×j falnumA;i(×j¤_S_atoms_out&!_ZNSt10__num_base12_S_atoms_outEz¤_S_atoms_in&%_ZNSt10__num_base11_S_atoms_inEzkO&Ë ò]àpkU&Ö [zi^&3_ZNSt10moneypunctIcLb1EE4intlEâ:i^&3_ZNSt10moneypunctIcLb0EE4intlEâ:i^&3_ZNSt10moneypunctIwLb1EE4intlEâ:i^&3_ZNSt10moneypunctIwLb0EE4intlEâ:i^&«_ZNSt17moneypunct_bynameIcLb0EE4intlEâ:i^&«_ZNSt17moneypunct_bynameIcLb1EE4intlEâ:i^&«_ZNSt17moneypunct_bynameIwLb0EE4intlEâ:i^&«_ZNSt17moneypunct_bynameIwLb1EE4intlEâ:J`ˆ‚l×jJ9‰Îb×jJKRŠ/o×jJçS‹*×jJo“Œ–×jJâA,×jzsrate_Ô«x€{#Õ¨R{|ˆÖÂ;ä8{M5×þ~ä8{hÜŒ@ Žztable_Zâ:d% R$ > : ; I : ;  : ; II!I/ $ >  : ;  : ; I8  9: ;  : ; : ;< 9: ;  : ; ( <  : ;I8 2  : ;I8 .? : ;< I4 I< <  : ; : ; : ;I8 .? : ;<  .? : ;‡@< !.? : ;‡@I< "4: ;‡@I? 2 < #4: ;‡@I? 2 < $ : ;% : ; & : ; I8 '.? : ; < (.? 4 < ).? : ; < *.? : ; ‡@I< +.: ;‡@I< ,.? : ; ‡@< -.? : ;‡@I< .4: ; ‡@I? < /4: ; ‡@I< 0.? : ; I< 1 I2&I3&45I6.? : ; I< 7.? : ;I< 8.? : ;I< 9: : ; ;.: ; ‡@I< <.? : ; ‡@I< =G : ; >:: ; ?G : ; @.? : ;‡@I< A IB IC.? : ; ‡@< D4: ;‡@I? < E : ;I8 2 F.? : ;‡@I2 < G.? : ;‡@2 < H.? : ;‡@I2 < I.? : ; ‡@I2 < J4: ; ‡@I? < K4: ; ‡@I? <  L4: ; ‡@I? <  M4: ; ‡@I? <  N : ;I8 2 O4: ;‡@I? 2 < P.? : ;2 < Q.? : ;‡@2 < R.? : ;‡@2 < SG : ;T I8 4 U.? : ;L 2 < V.? : ;‡@I2 < WG : ;X!YZG : ; [4: ;‡@I? <  \4: ;‡@I? <  ]4: ;‡@I? < ^4: ;‡@I? < _4: ;‡@I? <  `.? : ;L < a : ; I8 2 b.? : ; L < c.? : ;‡@L M 2 < d.? : ;‡@IL M 2 < e.? : ; ‡@IL M 2 < f4: ; ‡@I? < g4: ; ‡@I? < hG : ;i4: ;‡@I? < j4: ;‡@I? < k4: ;‡@I? < lG : ; m.? : ; ‡@2 < n.? : ; ‡@2 < o.? : ;‡@IL M 2 < pI8 L 2 q.? : ;2 < r.? L 4 < s.? : ;‡@< t : ; u4: ;‡@I<  v4: ;‡@I< w.? : ; ‡@L M < x.? : ; ‡@IL M < y.? : ; ‡@IL M < z4: ; ‡@I? 2 < {4: ; ‡@I? 2 < |4: ; ‡@I? 2 < }.? : ; 2 < ~.? : ; L 2 < .? : ; ‡@L M 2 < € : ; I8 2 .? : ; ‡@L M 2 < ‚.? : ; ‡@I2 < ƒ: ;I„.G@….G@†I4  ‡: ; I ˆ: ; I ‰: ;I Š4: ;I ‹ Œ.G I4 Ž.1‡@@1 : ; I‘.G: ; ’I “.G; @”.G: ; @•.G;@–4: ; I — ˜.‡@4 @™.4 @š.4 @›4: ;I2  œ4: ; I? < 4: ; ‡@Iž4I? 4 < Ÿ4G  4G¡4G ¢4: ;‡@I? <  £4: ;‡@I? <  ¤4: ;‡@I? < ¥4: ; ‡@I? < L´ÉàC áóû ../include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/c++/4.2.1/usr/include/i386/usr/include/sys/usr/include/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debugStk.hFileRead.hFileLoop.hFilter.hstl_algobase.hlocale_facets.tccstl_vector.hnew_allocator.hallocator.hstl_construct.hInstrmnt.hWurley.cppWurley.hTwoZero.hADSR.hSineWave.hiostreambasic_string.h_types.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharlimitsios_base.hcwctypelocale_facets.hnewstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hpthread.hgthr-default.hrunetype.hctype.hwchar.h_wctype.hpostypes.hchar_traits.hcpp_type_traits.hstringfwd.hatomic_word.hbasic_string.tcclocale_classes.hc++locale.hiosfwdstreambufstreambuf.tccwctype.hctype_base.hbasic_ios.hbasic_ios.tccstl_iterator.hostreamostream.tccsstreamsstream.tccGenerator.hWvIn.hFileWvIn.hvector.tccFM.h èÅJÎX‚ž‚¡‚Ò}ž‚žH…Ȍֿ/Ÿ Ö»W»W»í|X‚ !.ºººZºº  .ólòº ºƒ 'f» .ùX> ¨ò>/×j</×D.ÈqÈÌq=%º>uqf»“>»ˆ~BÈÍÈ…Í“u1„ƒ«}¬Ë‘Çæ‘¼‘¼ Š0ôY/Úóåg‘&&‘&‘ÕªùK`<"*à33É‚¼)בóó®å[‘'‘óÌבó¯å1'KÉ®èE<¾/Ç0/&1ge­Eحɳ.“u1„+ˆ}¬º &$v’×4vL׬­&Ø'$Î.º˜‚LÉg! ýLó׃OŸ#v/#å2K ²l‚#É/2åWW;;oº ëZ----ƒ‘d.ºØƺØƺØcÈó¯»Ù/I Ï&MYYZ&&&&KKKKuKg6ó¯»Ù/I Ï&MYYZ&&&&KKKKuK6 ÉàÝÖoä $/JèÅéÅwéÅìÅwìÅÆvÆÆwÆÆwÆÆvÆÆwÆÆwÆ%Æv&Æ'Æw'Æ*Æw*Æ8Æv8Æ9Æw9Æ<Æw<ÆJÆvJÆKÆwKÆNÆwNÆ߯vàÆáÆwáÆäÆwäÆûÆvûÆüÆwüÆÿÆwÿÆ2Çvwwv2Ç3Çw3Ç6Çw6ÇSÇvTÇUÇwUÇXÇwXÇuÇvvÇwÇwwÇzÇwzÇ—Çv˜Ç™Çw™ÇœÇwœÇ¢Çv¢Ç£Çw£Ç¦Çw¦Ç¹ÇvºÇ»Çw»Ç¾Çw¾ÇÑÇvÒÇÓÇwÓÇÖÇwÖÇàÇvàÇáÇwáÇäÇwäÇÿÇvÈÈwÈÈwÈÈvÈÈwÈÈwÈ&Èv&È'Èw'È*Èw*È4Èv4È5Èw5È8Èw8ÈZÈvZÈ[Èw[È^Èw^È}Èv~ÈÈwÈ‚Èw‚ȵÈv¶È·Èw·ÈºÈwºÈêÈvww—vêÈëÈwëÈîÈwîÈhÉvhÉiÉwiÉlÉwlÉæÉvæÉçÉwçÉêÉwêÉÊvÊÊwÊ Êw Ê7Êv8Ê9Êw9Ê<Êw<ÊÊv‚ʃÊwƒÊ†Êw†ÊÏÊvÐÊÑÊwÑÊÔÊwÔÊ)Ìv*Ì+Ìw+Ì.Ìw.̃Ív„Í…Íw…͈ÍwˆÍŸÎv Î¡Îw¡Î¤Îw¤Î}Ïv~ÏÏwÏ‚Ïw‚ÏÛÐvÜÐÝÐwÝÐàÐwàЃÒv„Ò…Òw…ÒˆÒwˆÒ·Ôv¸Ô¹Ôw¹Ô¼Ôw¼ÔjÖvjÖkÖwkÖnÖwnÖ—×v˜×™×w™×œ×wœ×Ê×vÊ×Ë×wË×Î×wÎ×TÛvÉàÊàwÊàÍàwÍà áv á áw ááwá!áv—˜w˜›w›±v²³w³¶w¶ v ¡w¡¤w¤×vØÙwÙÜwÜvwwGvTÛUÛwUÛXÛwXÛyÛvyÛzÛwzÛ}Ûw}ÛÓÛvHIwILwLþ vþ ÿ wÿ  w ´võã¢Éstk::Stk::sampleRate¼Éstk::StkFrames::sizeîÉstk::StkFrames::channelsÊstk::StkFrames::framesHÊstk::FileRead::fileSizezÊstk::FileLoop::setFrequency¶Êstk::Filter::setGainþÊminÌstd::vector >::operator[]aÌstd::vector >::operator[]£Ìstd::vector >::operator[] Í__gnu_cxx::new_allocator::~new_allocator_Ístd::allocator::~allocator‹Ístd::allocator::~allocatorØÍ__gnu_cxx::new_allocator::new_allocator5Îstd::allocator::allocator“Îstd::_Vector_base >::_Vector_impl::~_Vector_impl¿Îstd::_Vector_base >::_M_get_Tp_allocatorñÎ__destroy_aux+Ï_DestroyoÏ_Destroy¼Ïstk::Instrmnt::controlChangeÐstk::Instrmnt::setFrequencyOÐstk::Wurley::setFrequency¶Ðstk::Instrmnt::~InstrmntâÐstk::Instrmnt::~InstrmntÑ__gnu_cxx::new_allocator::deallocateSÑstd::_Vector_base >::_M_deallocateÀÑstd::_Vector_base >::~_Vector_baseÒstd::vector >::~vector^Òstk::Filter::~FilterŠÒstk::Filter::~Filter¶Òstk::StkFrames::operator[] Óstk::Filter::clear[Óstk::Wurley::tick9Ôstk::TwoZero::tick}Ôstk::ADSR::tick«Ôstk::SineWave::tickíÔstk::StkFrames::operator[]RÕstk::TwoZero::lastOut„Õstk::Wurley::ticktÖstk::Wurley::noteOnëÖstk::Wurley::~Wurley×stk::Wurley::~WurleyC×stk::Wurley::~Wurleyo×stk::Stk::rawwavePath‰×operator+, std::allocator >Østk::Wurley::Wurley\Østk::Wurley::WurleyM õãÂ__uint32_tä__int64_t,$_0w__mbstate_tŠ__darwin_mbstate_t¤__darwin_size_tø__va_list_tagÐ__darwin_va_listm__darwin_wchar_t…__darwin_rune_tœ__darwin_wint_t³__darwin_clock_tË__darwin_time_tò_opaque_pthread_once_t5__darwin_off_tK__darwin_pthread_once_tj__darwin_wctrans_t„__darwin_wctype_tsize_t«time_t¹ptrdiff_t $_45div_tB$_5lldiv_tz$_6¤lldiv_tü lconv_#va_listn#fpos_t|#__sbuf²#__sFILE¥%FILE0)clock_t?)tm*pthread_once_t'*__gthread_once_t?*wint_tM*$_7¢*_RuneEntry´*$_8î*_RuneRange+$_9?+_RuneCharClassU+$_10?-_RuneLocaleº/mbstate_tË/wctype_tØ6__true_type7char_traits9__vtbl_ptr_type9nothrow_t,9new_allocatorx:allocatorì:_Atomic_word;basic_string,std::allocator >GN_Rep_baseŒN_RephPlocaleëSfacet$VidîV_ImplZios_base\abasic_streambuf >ïgwctrans_tÞictype_baseâjctypeŒpmoney_baseåpbasic_ios >öt__normal_iterator, std::allocator > >÷vnum_get > > }num_put > >Ãbasic_ostream >Õ…basic_stringbuf,std::allocator >Aˆbasic_ostringstream,std::allocator >Ó‹StkError÷ŒStkdStkFrames©“Instrmnt`•Generator/–ADSRb™WvInRšFileReadyFileWvIn$¡FileLoop ¤SineWave ¦new_allocatoro§allocatorß§_Vector_base >©vector >®FilterS°TwoZero6²new_allocatorŸ³allocator´_Vector_base >Lµvector >±ºnew_allocator¼allocatorм_Vector_base >ǽvector >,ÃFMÇÆWurley½Ç__normal_iterator, std::allocator > >dÙostream_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_positive_signopenFile_ZN3stk3Stk14setRawwavePathESs_ZNSt6locale5_Impl14_S_id_messagesEsetRawwavePath_ZNK3stk9StkFrames11interpolateEdjiswalnumgmtimembstowcs_ZNSt6locale5facet18_S_initialize_onceEv_ZNSs13_S_copy_charsEPcPKcS1__ZNSt6localeaSERKS__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_readSineWave_ZNSt8ios_base9uppercaseEsetControl1strtoulisdigit_ZNKSs4_Rep12_M_is_leakedEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_getwcharisspace~num_putstrerrorgetState_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EEaSERKS4_swap64_ZNSsixEmtmpfilevscanf_ZN3stk8FileWvIn9normalizeEd_ZNSo5seekpESt4fposI11__mbstate_tE_ZNKSs13find_first_ofERKSsm_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8max_sizeEv_ZN3stk8FileWvIn9normalizeEv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE10deallocateEPS3_m_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc_ZNSt6vectorIdSaIdEE14_M_fill_assignEmRKd_ZN3stk7TwoZero15setCoefficientsEdddb_ZNSt11char_traitsIcE7not_eofERKi_M_install_cache_ZL7isupperi_ZN3stk8FileWvIn7setRateEd_ZNKSt5ctypeIcE2isEmc_M_replace_category_ZNSt6vectorIdSaIdEE3endEv_ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv_ZNSt6locale5facet19_S_destroy_c_localeERPigrouping_ZNSt6vectorIdSaIdEE7reserveEmuppercase__normal_iterator_ZNSs6insertEmPKc_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv_ZN3stk8FileLoop8addPhaseEdoperator[]_ZN3stk7TwoZero4tickERNS_9StkFramesEjc_strdecimal_point_ZN3stk3Stk12rawwavepath_E_M_update_egptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE9push_backERKS2_sleep_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2__ZNSs14_M_replace_auxEmmmc_ZNSt6locale5facetaSERKS0_find_last_not_of_ZNKSt6localeneERKS__ZN9__gnu_cxx13new_allocatorIdE7destroyEPd_ZNSt11char_traitsIcE3eofEv__tcf_0_ZN3stk8FileWvIn14setInterpolateEb~basic_string_ZNKSt5ctypeIcE9do_narrowEccfacet_ZN3stk8FileRead4openESsbjmd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEclockungetc_ZNSs12_M_leak_hardEv_ZN3stk8InstrmntD0Ev_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4dataEv_ZNSt6vectorIdSaIdEE5beginEv_ZL7iscntrliaddTime_ZNSt9basic_iosIcSt11char_traitsIcEE4fillEcignoreSampleRateChange_ZNK3stk8FileRead8channelsEvtellp_S_id_messagesfrequency_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEvnoteOn_ZN3stk4ADSR4tickEvseekp_ZNKSt5ctypeIcE6narrowEPKcS2_cPc_ZNK3stk9StkFrames4sizeEv_ZNSt8ios_base9boolalphaE_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZNSs4_Rep7_M_grabERKSaIcES2__M_replace_facet_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKlStkFrames_ZNKSs4findERKSsm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm_ZN3stk6FilterD0Ev_M_insert_aux_ZNSt8ios_base3appE_ZNK3stk8FileWvIn10isFinishedEvregister_callback_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEvbasic_ostream_ZN9__gnu_cxx13new_allocatorIdEC2ERKS1__ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEvwidth_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE_Vector_impl_M_init_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRlremoveSampleRateAlertmovefseekpword_ZN3stk8FileLoop4tickERNS_9StkFramesE_ZNSt8ios_base9basefieldE_ZN3stk8FileRead10getRawInfoEPKcjmd_ZN3stk8FileWvIn6isOpenEv_ZNKSt8ios_base9_M_getlocEv_ZN3stk8SineWave5resetEv_ZNKSs4rendEvshowbase~basic_ios_M_extract_float_ZNSt8ios_base17_M_call_callbacksENS_5eventEsetAttackRate_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmodewcstold_ZNSt6locale5facet9_S_c_nameE_S_get_c_name_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv_ZL7isloweri~facet_ZNKSt5ctypeIcE7toupperEcperrorinternal_M_mutate_ZN3stk4ADSR17sampleRateChangedEdd_ZN3stk6WurleyC1Ev_ZNSolsEPFRSt8ios_baseS0_Efgetwc_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE11_M_allocateEm_ZNK3stk8Instrmnt9lastFrameEv_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERS3_fgetws_ZNSs6assignERKSs_ZNKSs16find_last_not_ofEPKcmm_ZNK3stk9StkFrames8channelsEvoperator void*tolower_ZNK3stk8FileRead6formatEvgetType_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EEaSERKS4__ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE2atEmnoteOffcopyfmt_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8allocateEmPKv_ZNSs2atEm_ZNK3stk4ADSR7lastOutEv_GLOBAL__I__ZN3stk6WurleyC2Ev_ZL8iswlowerirendSTK_SINT16abs_M_allocateputwchartowupperstr_ZNKSs5emptyEvgetMatInfo_ZNSt6vectorIdSaIdEE4backEv_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE11_M_allocateEmcontrolChangesizeerasedo_get_M_finish_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE_ZNSs6insertEmPKcmname_S_compare_ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl_ZN3stk3Stk10sampleRateEv_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoiatol_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv_ZN3stk3Stk22ignoreSampleRateChangeEb_ZNKSs12find_last_ofEcm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EEixEm~Generator_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm_ZNSs7reserveEm_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc_ZNSt6locale5_Impl19_S_facet_categoriesE_ZN3stk6Wurley4tickERNS_9StkFramesEj_ZNK3stk6Filter11channelsOutEv~localesetValuefind_first_of_ZNKSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEvpop_back_ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEvgetRawInfo_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_assignEmRKS2__ZN3stk9Generator4tickERNS_9StkFramesEjswscanfsetInterpolate~Instrmnt_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv_ZNSs4rendEvthis_ZNSo3putEc_ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv_ZNKSs6rbeginEv_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E_ZNSs6rbeginEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3__ZN3stk8FileRead10getWavInfoEPKc~vector_ZNKSt6vectorIdSaIdEE14_M_range_checkEm_ZNKSt5ctypeIcE7tolowerEPcPKc_ZNSt8ios_base8internalE_S_initialize_once_ZNSt10money_base8_S_atomsE_ZNSt10ctype_base5digitEclose_ZN3stk3Stk11STK_FLOAT32E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv_ZNSt11char_traitsIcE4copyEPcPKcm_ZN3stk8FileWvIn4tickEj_M_end_of_storage__static_initialization_and_destruction_0_ZNKSs12find_last_ofEPKcm_M_iendwcstombstowctrans_ZN3stk8FileRead10getAifInfoEPKc_ZNSt8ios_base6eofbitE_ZNKSs4sizeEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLERKl_ZNSs6appendERKSsdo_put~Filter_ZNKSs4findEPKcmphaseOffset__S_facet_categories_ZNSt8ios_base5widthElFileWvIn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5frontEvgetSndInfo_M_refcounthandleError_ZNKSt8ios_base6getlocEv_ZNSt11char_traitsIcE4moveEPcPKcm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_M_check_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZL8towloweri_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecyiswspace_ZL8iswupperi_ZNSt10ctype_base6xdigitE_ZN3stk4ADSR9setTargetEd_ZNSt10ctype_base5spaceE_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv_ZNSt6locale5_Impl16_M_add_referenceEviswdigitrawwavepath_setNotchprintMessage_Z41__static_initialization_and_destruction_0ii_ZN3stk8FileWvIn8openFileESsbb_ZNK3stk6Filter7getGainEv_ZNK3stk8FileLoop7getSizeEvsetSampleRate_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv_M_is_leaked_M_start_M_padldivgetFileRate_ZNSt8ios_base5pwordEi_ZNSaIdEC1ERKS__ZNSt8ios_base20_M_dispose_callbacksEvsetReleaseRatefopen_ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEvsrand_M_leakpbumpwcscollsetstateaddSampleRateAlert_ZNKSt8ios_base9precisionEv_ZL8iswcntrli_ZN3stk2FM4tickEj_ZNSolsEPKv_ZN3stk7TwoZero17sampleRateChangedEdd_ZN3stk9StkFramesmLERS0__ZNSs7replaceEmmPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZNKSs4copyEPcmmStk_ZNKSt5ctypeIcE2isEPKcS2_Pm_ZNSs4_Rep11_S_max_sizeE_ZNSt8ios_base10floatfieldE_ZNSt8ios_base4leftE_ZNKSt8ios_base5flagsEvdataRate_ZNSt8ios_base10scientificE_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i_S_id_timefrac_digits_ZN3stk8FileLoop12setFrequencyEdwcsspn_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5emptyEv_ZNK3stk8FileRead8fileSizeEvungetwc_ZNSt10ctype_base5alnumE_S_id_monetary~_Vector_basewctype_ZNSt10ctype_base5lowerE_ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_IostatefindNextMatArray_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE8pop_backEv~new_allocator_ZNSs4_Rep20_S_empty_rep_storageElocale_S_refcount_ZNKSt6vectorIdSaIdEE5frontEv_ZNSt8ios_base3hexE_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNK3stk4WvIn11channelsOutEv_ZN3stk3Stk10STK_SINT32Efwscanfgetcfail_ZNKSs17find_first_not_ofEPKcm_ZN3stk2FM4tickERNS_9StkFramesEj_ZN3stk6WurleyD0Ev_M_set_sharableloadWavesgets_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE3endEvispunct~Wurley_ZN3stk8Instrmnt6noteOnEdd_ZN3stk8FileRead10getMatInfoEPKc_ZN3stk7TwoZero8setNotchEdd_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodelastFrame_basic_string~FileLoop_ZN3stk2FM7setGainEjdgetMessagewritepush_backsetModulationDepthsnprintf_ZNKSt5ctypeIcE5tableEvnormalizevector_ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode_ZNSt8ios_base3endE_Impl_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6localeadjustfield_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6resizeEmS2__ZNSt5ctypeIcE13classic_tableEvmemchr_ZNSt6locale5_Impl19_M_remove_referenceEv_ZNKSt6locale2id5_M_idEv_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEvassignislower_ZNSt8ios_base7unitbufE_ZN3stk6Wurley4tickEjbasic_stringbuf_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi_ZNSt6vectorIdSaIdEE15_M_erase_at_endEPd_ZN3stk7TwoZero4tickERNS_9StkFramesES2_jj_ZNSt11char_traitsIcE6lengthEPKcios_basegptr_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZNKSs7_M_iendEv_S_max_size_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEvlastOutFilter_ZNKSt5ctypeIcE10do_tolowerEPcPKc_ZNKSt6vectorIdSaIdEE4rendEvwcrtomb_ZNK3stk9Generator11channelsOutEv_ZNSs15_M_replace_safeEmmPKcmkeyOff_ZN3stk3Stk5sleepEm_ZNKSs7compareERKSsto_char_type_ZN3stk9StkFrames6resizeEmjd_ZNSt11char_traitsIcE2eqERKcS2__ZL8iswgraphi_S_create_c_locale_ZNSt8ios_base7goodbitE_ZN3stk2FM9loadWavesEPPKc_S_empty_repphaseDelay_ZN3stk8SineWave7setRateEd_ZN3stk8FileLoop5resetEvfsetpos_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE3endEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4swapERS4__ZNSt6locale5_Impl13_S_id_numericEvsnprintfpbase_ZNSt6locale5facet17_S_clone_c_localeERPi_ZL8iswalnumiwcslen_ZN3stk7TwoZero5setB1Edfread_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPclfreopenglobal_ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EES5__M_disposembrlen_ZNSs3endEv_M_sync_ZNKSt6vectorIdSaIdEE8capacityEv_ZNSt6vectorIdSaIdEE5frontEv_ZNSolsEmwscanfcapacity_ZN3stk8Instrmnt4tickEjprecision_ZNKSs5rfindERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE2atEmchannelsOutvwprintf_ZN3stk6Wurley6noteOnEddbasic_ios_M_ibegin_M_set_length_and_sharable_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6assignEmRKS2__ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_OpenmodeprintErrors_back_M_get_Tp_allocator_M_fill_insert_ZNSt6locale5_ImplaSERKS0_setModulationSpeed~_Impl_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE7destroyEPS3__ZNSt6locale21_S_normalize_categoryEi_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8max_sizeEvqsortsampleRateChanged_ZN3stk8FileLoop7addTimeEd_ZNSs12_S_constructEmcRKSaIcE_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13_M_deallocateEPS2_mbasic_streambuf_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc_M_repreallocaddPhaseallocate_ZN3stk8FileLoop9closeFileEvwcscatdeallocate_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs15_M_check_lengthEmmPKc_ZNSt8ios_base2inE_ZNSt8ios_base5imbueERKSt6localeseekpos_ZN3stk6WurleyD2Ev_ZNSs7replaceEmmRKSsmmdestroy_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSs13get_allocatorEv_M_copyrewind_ZNSs6assignEmcsetDecayRatexalloc_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmodetoupper_Alloc_hider_ZNKSt5ctypeIcE7toupperEPcPKc_ZNKSt5ctypeIcE8scan_notEmPKcS2_ctypescientific_ExitfileSize_ZN3stk4ADSR15setSustainLevelEd_Words_S_create_ZNSo5writeEPKcl_ZL7isdigitiWurley_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSssetCoefficients_ZL7toupperishowpoint_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZN3stk8SineWave6table_E_ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv_ZN3stk4ADSR13setAttackTimeEdGenerator_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiERKl_ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt6locale5_Impl13_S_id_collateE_ZN3stk3Stk13showWarnings_E_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idEsnextc_ZNKSt5ctypeIcE7scan_isEmPKcS2__ZN3stk8Instrmnt12setFrequencyEd_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4backEvwcsrchr~StkError_ZNKSt6vectorIdSaIdEE4sizeEvpubimbue_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE3endEv_ZNSs12_S_empty_repEvthousands_sep_ZN3stk8FileRead16findNextMatArrayEPiS1_S1_S1__ZNSt6locale8monetaryEeofrawwavePath_ZN3stk8StkError7getTypeEv_ZN3stk2FM11setControl2Ed_ZNSt6locale18_S_initialize_onceEvwcschr_ZNK3stk8FileRead8fileRateEv_ZNKSs2atEm_S_constructputwc_ZNSs6appendEPKc_ZNSt6locale11_M_coalesceERKS_S1_isync_with_stdio_ZL7isspacei_ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE8capacityEv_ZStL17__verify_groupingPKcmRKSs_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN3stk8FileLoop8openFileESsbbget_ZNKSt6vectorIdSaIdEE5beginEv_ZNKSt5ctypeIcE10do_toupperEc_ZNKSs13find_first_ofEPKcmmgetSize~ctype_ZNKSs13find_first_ofEcmgetloc_ZNSt6vectorIdSaIdEE2atEmstrtodstrtof_ZSt3minImERKT_S2_S2_strtokstrtol_ZN3stk3Stk6swap16EPh_ZNSt11char_traitsIcE7compareEPKcS2_mnum_put_ZN3stk3Stk8oStream_E_ZNSt8ios_base3outE_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEireserve_M_group_float_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE10deallocateEPS3_m_ZNSt6locale5_Impl10_S_id_timeEwcsxfrm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_STK_FLOAT64_M_data_ZN3stk8FileLoop9normalizeEd_ZNSs6appendEmc_ZNSo5tellpEv_ZN3stk8FileLoop9normalizeEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4rendEv_ZNSspLEPKcegptrgetchar_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEvwcstollsetFrequency_ZN3stk2FM18setModulationSpeedEd_ZNKSs17find_first_not_ofEcm_ZN3stk8FileRead10getSndInfoEPKc_ZNSt6vectorIdSaIdEEixEm_ZNKSt6vectorIdSaIdEE6rbeginEvwcsrtombslldivwcscmp_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv_ZNKSs4findEcmwcscspn_ZN3stk8FileWvIn5resetEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5beginEv_ZL7tolowerisetAttackTarget_ZN3stk6Filter4tickERNS_9StkFramesEjsetSustainLevel_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm*_freopen_ZL7isalnumi*_strtod*_strtof_ZN3stk8FileRead6isOpenEv_M_install_facet_ZN3stk2FM13controlChangeEidisprint~basic_ostringstreamcollateiswpunct_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4sizeEv_ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi_ZNSt10ctype_base5alphaE_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv_M_grabwcsncat_ZNSt8ios_base3curE_ZNSt8ios_base7showposEaddress_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE14_M_range_checkEm_ZNSs6assignEPKcreplace_ZNKSs4findEPKcmmbasic_ostringstream_ZL8isxdigitiFileReadcompare_ZNSt6vectorIdSaIdEE8pop_backEv_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEvwcscpy_ZN3stk4WvIn4tickERNS_9StkFramesE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi_ZNSt10ctype_base5printE_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEvwctob_ZNSs4_Rep11_S_terminalE~FileWvIngetAifInfo_Vector_base_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv_ZNSt6vectorIdSaIdEE4dataEvfflush_ZNKSt5ctypeIcE8do_widenEPKcS2_Pc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6resizeEmS2_put*_clockeback_ZNSt6locale13_S_categoriesE_ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv_ZN3stk9StkFramesixEmwcspbrk_ZN3stk7TwoZero4tickEd_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6locale5facet15_S_get_c_localeEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4rendEv_ZN3stk8StkError17getMessageCStringEv_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE8allocateEmPKv_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idEfeof_ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostaterenamembsinit_ZNKSt5ctypeIcE7tolowerEc_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRbswprintf_ZNSt10ctype_base5punctEwctrans_S_terminal_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZN3stk3Stk11printErrorsEb_ZNK3stk8FileWvIn7getSizeEvwcsftime_ZN3stk9StkFramesclEmj_ZNKSs17find_first_not_ofERKSsmbasefield_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm_M_refcopysetlocaleaddPhaseOffsetsetRateisxdigit_ZNSs4_Rep15_M_set_sharableEv~TwoZero_Destroy_ZN3stk3Stk12showWarningsEbclearerrwcstoul_ZNSt6vectorIPN3stk4ADSRESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_num_getsetGainresetbegin_ZNK3stk8Instrmnt11channelsOutEv_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc_ZNKSt6locale5facet16_M_add_referenceEv_ZN3stk3Stk11handleErrorESsNS_8StkError4TypeEvswscanf_S_default_pattern_M_disjunct_ZNKSs6substrEmm_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv_ZNSt12_Vector_baseIdSaIdEED2Ev_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13_M_deallocateEPS2_m_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSaIdED2Ev_ZNSsaSEPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd_ZNK3stk8FileLoop11channelsOutEv_ZN3stk8SineWave14addPhaseOffsetEd_ZN3stk4ADSR12setDecayTimeEd~Init_ZNSt8ios_base13_M_grow_wordsEib~SineWave_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt5ctypeIcE9do_narrowEPKcS2_cPcvswprintfcloseFile_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE2atEminit_M_replace_categoriesInitfree_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4sizeEvdo_narrowclearSTK_SINT24_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv_ZNSaIdED1EvgetGaininterpolatembtowc_ZN3stk8Instrmnt7lastOutEjoperator+, std::allocator >operator!=_ZNKSt6localeeqERKS__ZN3stk4ADSR11setAllTimesEdddd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl_ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEvSTK_SINT32isupper~basic_ostream_ZN9__gnu_cxx3divExxsetAllTimes_ZL8iswdigitiatoll_ZN9__gnu_cxx13new_allocatorIdE9constructEPdRKd_ZNKSs5beginEvnot_eoffgetposkeyOn_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv_S_atomssgetcsgetn_ZNSt6vectorIPN3stk4ADSRESaIS2_EE2atEm_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN3stk4ADSR13setAttackRateEdfgetc_M_destroy_ZNKSs8_M_checkEmPKcfgets_ZNSt8ios_base3octEclassic_table_ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEvtie_ZNSt6vectorIPN3stk4ADSRESaIS2_EE8pop_backEvasctime_ZNK3stk8FileLoop11getFileRateEvrdstate_M_implpubseekpossubstr_ZSt8_DestroyIPddEvT_S1_SaIT0_E_ZL8towupperi_ZNKSt6vectorIdSaIdEE3endEvnegative_sign_ZNKSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE13get_allocatorEvctime_ZL9iswxdigitilocaltime_ZNSs5beginEv~ADSR_ZN3stk3Stk13setSampleRateEdStkErrorresize_ZNSt8ios_base7failbitEgetenv_ZN9__gnu_cxx13new_allocatorIPN3stk4ADSREE9constructEPS3_RKS3_mbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt6vectorIdSaIdEE6assignEmRKdwcsncpy_M_refdatavfscanf_ZNK3stk9StkFrames8dataRateEv_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixERKl_ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv*_mktime_ZN3stk8InstrmntD1Ev_ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEcdo_tolowermonetary_ZNSt6vectorIPN3stk4ADSRESaIS2_EE5clearEv_ZNSt11char_traitsIcE2ltERKcS2__ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl_M_move_ZNK3stk7TwoZero7lastOutEv_ZL8iswspacei_M_assign_ZNK3stk9Generator9lastFrameEvsync_ZN3stk2FM7noteOffEdsputbackc_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt10money_base20_S_construct_patternEccc_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv_ZN3stk6FilterD1Ev_ZNSo8_M_writeEPKcl_ZNSt8ios_base14_Callback_list19_M_remove_referenceEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKlisFinished_ZN3stk8FileWvIn7addTimeEdsampleRate_ZNSs6insertEmmc_ZSt8_DestroyIPdEvT_S1_rdbufatexit_ZNK3stk4WvIn9lastFrameEv_ZNKSt6vectorIdSaIdEE4backEv_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2__ZNSt8ios_base3decEisalphahas_quiet_NaN_ZNSt8ios_base5fixedE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNKSt8ios_base5widthEv_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd~allocatoroperator++_M_deallocate_ZNSt10money_base18_S_default_patternEintllastFrame~ios_baseoperator+=_ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2__ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEiisalnum_ZNSt6locale5_Impl14_S_id_monetaryE_ZNKSt5ctypeIcE6narrowEcc_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv_ZNSt8ios_base8showbaseEclassicvfwscanf_ZSt13__destroy_auxIPdEvT_S1_St11__true_type_ZN3stk8Instrmnt7noteOffEd_ZN3stk6WurleyC2Evwcstoullwcsstr_M_cloneiscntrl_ZN3stk7TwoZero22ignoreSampleRateChangeEb_ZN3stk6Filter7setGainEdFMoperator--_ZNKSt6locale4nameEvSTK_SINT8badstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEmtick_ZNKSs16find_last_not_ofEcmformat_ZNKSs7compareEPKciswprint_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv_ZNSt8ios_base14_Callback_list16_M_add_referenceEvunderflow_ZNKSt5ctypeIcE5widenEPKcS2_Pc_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKl_ZNSt6vectorIPN3stk4ADSRESaIS2_EE7reserveEm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4dataEv_ZN3stk8SineWave4tickERNS_9StkFramesEj_ZNSt6locale7classicEv_ZNSt8ios_base9precisionEl_ZNSt6vectorIdSaIdEE4swapERS1__ZNSs4_Rep10_M_refdataEv_ZNKSt6locale5facet19_M_remove_referenceEv_ZNKSs9_M_ibeginEv_ZN3stk3Stk10STK_SINT16E_M_set_leakedunsetf_ZNSt8ios_base7_M_initEv_M_widen_initiswxdigit_ZNKSt5ctypeIcE8do_widenEc_ZSt7nothrow_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKlhas_infinityfilllocaleconv_ZNSt6vectorIdSaIdEEaSERKS1__M_coalesce_ZL7isalphai*_fopen_ZN3stk8FileLoop7lastOutEj_ZNSs4_Rep10_M_destroyERKSaIcE_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZNKSt6vectorIdSaIdEE2atEm_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRyoStream__ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi_ZNKSs6lengthEv_ZN3stk4ADSR15setAttackTargetEd_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv_ZNSt6locale5facet13_S_get_c_nameEv_M_add_reference_M_grow_words_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvfind_ZN3stk8FileLoop14addPhaseOffsetEd_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5beginEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE4backEv_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale_ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZN3stk8FileRead5closeEvscan_notshowmanyc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE5clearEv_ZNSt8ios_base5iwordEiprintErrors_ZL8iswblanki_ZN3stk2FM5keyOnEv_ZNSt8ios_baseaSERKS__ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode_ZNKSs11_M_disjunctEPKcchannelsfind_last_oftable_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEvwmemmove_ZNSt11char_traitsIcE6assignERcRKc_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5emptyEv_S_categoriesgood_ZN3stk3Stk17sampleRateChangedEdd_ZNSt8ios_base3ateE_M_is_sharedisgraph_ZN3stk3Stk9STK_SINT8E_ZNKSt5ctypeIcE10do_toupperEPcPKcimbue_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv_ZNKSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4swapERS4__M_fill_assign__in_chrg_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEvoperator()pubsetbufstrcoll_ZL7ispuncti_ZNSt12_Vector_baseIPN3stk8FileLoopESaIS2_EE19_M_get_Tp_allocatorEv_ZNSt8ios_base9showpointE_ZN3stk6Wurley12setFrequencyEd_ZNSt11char_traitsIcE4findEPKcmRS1__ZL8iswctypeij_ZN3stk8SineWave4tickEv*_wcsftime_S_id_ctypedifftime_ZN3stk3Stk7inRangeEddd~WvIn_ZN3stk3Stk11rawwavePathEvisOpeneq_int_type_ZNSt12_Vector_baseIPN3stk4ADSRESaIS2_EE19_M_get_Tp_allocatorEv_ZN3stk3Stk10STK_SINT24E_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZNSt8ios_base15sync_with_stdioEb_ZNSt8ios_base6xallocEvtimeseekoff_S_normalize_category_ZNSolsEPFRSoS_Efclose_Destroy_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E_M_limit_ZNSs9push_backEc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl_ZNKSs5rfindEPKcmmsetbuf_M_getlocwctomb_ZN3stk3Stk21removeSampleRateAlertEPS0__S_initialize_ZNKSsixEm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE9push_backERKS2_inRange_ZNSs4_Rep12_S_empty_repEv_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE8capacityEvllabs_ZNSt6vectorIdSaIdEE5clearEvxsgetniswupper_ZN3stk8FileWvIn17sampleRateChangedEdd_ZNKSs4_Rep12_M_is_sharedEv_ZN3stk8FileRead4readERNS_9StkFramesEmb_ZN3stk4ADSR6keyOffEv_ZNSt8ios_base6badbitEgetMessageCString_ZNK3stk4ADSR8getStateEv_ZN3stk8Instrmnt4tickERNS_9StkFramesEj_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE6rbeginEv_ZNSs6insertEmRKSs_ZNKSs4dataEv_M_cache_locale_ZN3stk9StkFramesaSERKS0_empty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE4dataEvpptr__destroy_aux_ZNKSs12find_last_ofERKSsm_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE4backEv_ZN3stk8FileLoop7setRateEd~FM_ZNK3stk8FileWvIn11getFileRateEv_ZN3stk3Stk6swap64EPh_ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEinew_allocatorwmemchr_ZN3stk8SineWave12setFrequencyEdoverflow_ZN3stk8FileWvIn4tickERNS_9StkFramesE_ZNKSs6_M_repEvmblen~FileReadoperator*=_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi_ZNSt6locale13_S_initializeEv_S_construct_patternfwide_ZNK3stk9StkFrames6framesEv_ZNKSs7compareEmmPKc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv_ZNK9__gnu_cxx13new_allocatorIdE7addressERdto_int_typefileRate_ZNK9__gnu_cxx13new_allocatorIdE7addressERKdoperator<<_ZN3stk4ADSR14setReleaseTimeEd_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv_ZNSs9_M_mutateEmmmmessages_M_id_ZNKSs7_M_dataEvstrtoulloperator==wcstodwcstofwcstokwcstol_ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv_M_erase_at_end_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIERKl_S_copy_chars_M_writein_avail_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplERKl_ZNSs6assignEPKcm_ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc_ZNK3stk8SineWave7lastOutEv_ZNSs4_Rep10_M_refcopyEv_ZNSs7replaceEmmPKc_ZN3stk3Stk6srate_E_ZNSt6vectorIdSaIdEE6resizeEmd_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2__ZN3stk8FileLoop4tickEj_ZNSt6vectorIPN3stk4ADSRESaIS2_EE14_M_fill_assignEmRKS2__S_id_numeric_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_FileLoop_ZNKSs8capacityEv_ZNSo5seekpExSt12_Ios_Seekdir_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZNSt6vectorIdSaIdEE4rendEvchannelsInsputcsputnbtowc_ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE8max_sizeEv_ZNSs4_Rep13_M_set_leakedEv~StkFrames_M_group_int_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mcpbackfail_M_dispose_callbacks_ZN3stk2FM6keyOffEvwmemcmp_ZN3stk7TwoZero5setB0Edmax_size_ZNSolsEb_ZNSolsEd_ZNSolsEe_ZNSolsEf_ZNSolsEi_ZNSolsEj_S_get_c_locale_ZNSolsEliswblank_M_range_check_ZN3stk6WurleyD1Ev_ZNSolsEs_ZNSolsEt_ZNSolsEx_ZNSolsEy_ZN3stk3Stk11handleErrorEPKcNS_8StkError4TypeEdiv_ZNSt8ios_base5flagsESt13_Ios_FmtflagssetRatio_M_call_callbackspubsync_ZN3stk6Filter5clearEv_M_check_lengthADSR_ZNSt10ctype_base5upperE_ZNSs7_M_copyEPcPKcm_ZNSt6locale8messagesE_ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv_ZNSt6locale4timeE_ZNK3stk6Filter9lastFrameEv_ZSt4cerriswalphasetDataRatetmpnamhas_denormrbeginboolalphawmemcpyrfind_ZN3stk3Stk12printErrors_E_ZNSs7replaceEmmmc_ZN3stk3Stk11STK_FLOAT64E_ZNKSt12_Vector_baseIdSaIdEE13get_allocatorEv~_Vector_impl_ZN3stk2FM12setFrequencyEd_ZNKSs16find_last_not_ofEPKcmcopy_ZNSt10ctype_base5cntrlEsystem~basic_stringbuf_ZNKSs8_M_limitEmm_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7addressERKS3__ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale_ZNSt6vectorIdSaIdEE6rbeginEvgbump_ZNSt11char_traitsIcE6assignEPcmcoperator!operator*operator+operator-_ZNSs7_M_moveEPcPKcm_ZNKSt12_Vector_baseIPN3stk4ADSRESaIS2_EE13get_allocatorEv_M_leak_hardoperator=_ZNSs6appendERKSsmmtowlowerftelliswcntrl_ZN3stk4WvIn4tickEj_ZL8iswalphaiexceptions_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecdsetAttackTime_ZNSs7_M_dataEPc_ZNSt6vectorIdSaIdEE9push_backERKd_ZN3stk4ADSR5keyOnEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri_ZNKSs16find_last_not_ofERKSsm_ZNKSs7compareEmmRKSsnarrowInstrmnt_ZN3stk6Filter10phaseDelayEd_ZNSs4swapERSs_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE15_M_erase_at_endEPS2__ZNSo5flushEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi_ZN3stk4ADSR8setValueEd*_strftime_ZNSs4nposE_ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm_ZNSs6resizeEm_ZNSt8ios_base6unsetfESt13_Ios_FmtflagssetControl2_ZN3stk2FM11setControl1Ed_ZNSt6locale5_Impl18_M_check_same_nameEv_ZN3stk8SineWave17sampleRateChangedEdddo_toupperiswlower_ZNK3stk6Filter10channelsInEv_ZNSt6locale2idaSERKS0__ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo_ZN3stk3Stk6swap32EPhflags*_systemend_ZN3stk7TwoZero5setB2Ed_S_c_namebase_ZNSt6vectorIPN3stk4ADSRESaIS2_EE15_M_erase_at_endEPS2__ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE9constructEPS3_RKS3__ZNSt6vectorIdSaIdEE6insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKdat_ZL8iswprintisungetc_ZNSt8ios_base4setfESt13_Ios_Fmtflags_ZN3stk8StkError12printMessageEv_M_stringbuf_init_ZNSs6appendEPKcm_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_setfsetg_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE7reserveEmsetpsetDecayTime_ZN3stk9StkFrames11setDataRateEdiswctype_S_id_collate_ZNSt6locale5_Impl11_S_id_ctypeE_ZNK3stk9StkFramesixEmconstructallocatorsetTarget_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE14_M_range_checkEm_ZN3stk2FM8setRatioEjd_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERS3_showWarnings__ZN3stk4ADSR4tickERNS_9StkFramesEj_ZNSt6locale7numericE_ZN3stk8SineWave7addTimeEdvwscanf_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv_ZNSs7_M_leakEv_ZNSt11char_traitsIcE11eq_int_typeERKiS2__ZNSt11char_traitsIcE12to_char_typeERKiget_allocator_ZNKSt6vectorIdSaIdEEixEm_ZL8iswpuncti~basic_streambufiswgraph_ZNSs6resizeEmc_ZNSt8ios_base11adjustfieldE_ZNSt6vectorIPN3stk4ADSRESaIS2_EE3endEveq_M_indexgetWavInfo_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNSt6vectorIPN3stk8FileLoopESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_front_S_clone_c_locale_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6assignEmRKS2__ZNSt6vectorIdSaIdEE5eraseEN9__gnu_cxx17__normal_iteratorIPdS1_EE_ZNKSs5rfindEcminsertscan_is_ZNKSt6vectorIPN3stk4ADSRESaIS2_EE5frontEv_ZN3stk8SineWave8addPhaseEdepptrdata_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb_ZNKSt5ctypeIcE14_M_narrow_initEv_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecmmbrtowc_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx_ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecyfind_first_not_of_ZNKSt5ctypeIcE13_M_widen_initEvopenrand_ZNSt10ctype_base5graphE_ZNSt8ios_base6skipwsE~Stk_ZNKSt6vectorIdSaIdEE8max_sizeEvshowWarningsflush_M_current_ZNSt6vectorIPN3stk4ADSRESaIS2_EE6rbeginEv_ZNKSs17find_first_not_ofEPKcmmstrxfrm_ZNSt8ios_base5rightE_ZNSspLEcmin_ZNKSs12find_last_ofEPKcmm_ZN9__gnu_cxx13new_allocatorIdED2EvframessetB0setB1setB2_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE_M_replace_safedo_widenstrtold_ZN3stk3Stk18addSampleRateAlertEPS0_strtoll_ZN3stk8FileWvIn9closeFileEvidinfwprintfis_M_remove_referenceoutTwoZero_ZN3stk8FileWvIn7lastOutEj_ZNK3stk9StkFramesclEmjfloatfield_ZN3stk3Stk11handleErrorENS_8StkError4TypeE~num_get_ZN3stk4ADSR14setReleaseRateEd_ZNSt6vectorIdSaIdEED1Evwidensetvbufuflow_ZNKSt5ctypeIcE5widenEc_ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3__ZNK3stk9StkFrames5emptyEv_S_empty_rep_storagewprintf_ZN3stk9StkFrames6resizeEmj_ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv_M_narrow_initpubseekoff_S_destroy_c_locale_ZN3stk2FM18setModulationDepthEd_ZNSt6locale5ctypeE_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale_ZNKSt5ctypeIcE10do_tolowerEclt_ZNKSt6vectorIPN3stk8FileLoopESaIS2_EE5frontEv_Callback_listferror_ZN3stk2FM5clearEvswap16__verify_grouping_ZNSt11char_traitsIcE11to_int_typeERKcvfwprintf_ZNSt6locale7collateE_M_check_same_nameSTK_FLOAT32_ZNSs10_S_compareEmmlength_ZN3stk9StkFramespLERS0_fputwc_ZN9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE7destroyEPS3__ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEvfputws_ZN3stk8Instrmnt13controlChangeEid_ZNSsaSEc_ZN3stk4ADSR12setDecayRateEd_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl_ZNKSt6vectorIdSaIdEE4dataEvswap32_ZNSt6locale6globalERKS_xsputnsbumpc_M_setstatesetReleaseTime_ZNK9__gnu_cxx13new_allocatorIPN3stk4ADSREE7addressERKS3__ZNKSt6vectorIdSaIdEE5emptyEvbsearch_ZNSsaSERKSs_ZNK9__gnu_cxx13new_allocatorIPN3stk8FileLoopEE8max_sizeEv_ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEviword_ZN3stk8StkError10getMessageEvUH‰åH‹H‹H‰EøòEøÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åH‰}øH‹Eø‹@ÉÃUH‰åH‰}øH‹EøH‹@ÉÃUH‰åH‰}øH‹EøH‹@ ÉÃUH‰åHƒì0H‰}øòEðH‹EøH‹HƒÀ`H‹H‰EÐH‹}øHƒÇpèH‰EØHƒ}Øx òH*EØòEàë#H‹EØHÑèH‹U؃âH ÐòH*Àf(ÈòXÈòMàòEàòYEðòEèèòMèò^Èf(ÁH‹}øÿUÐÉÃUH‰åH‰}øòEðH‹UøH‹EðH‰BÉÃUH‰åH‰}øH‰uðH‹EðH‹H‹EøH‹H9Âs H‹EðH‰EèëH‹EøH‰EèH‹EèÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øH‰uðH‹EøH‹H‹EðHÁàHÉÃUH‰åH‰}øÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒìH‰}øH‰uðH‹uðH‹}øèÉÃUH‰åHƒìH‰}øH‹}øèÉÃUH‰åH‰}øH‹EøÉÃUH‰åH‰}øH‰uðÉÃUH‰åHƒì0H‰}øH‰uðH‹uðH‹}ø¶Eïˆ$èÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹uðH‹}øèÉÃUH‰åHƒì H‰}ø‰uôòEèH5H‹=èH‹}ø¾èÉÃUH‰åHƒìH‰}øòEðH5H‹=èH‹}ø¾èÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åSHƒì(H‰}èH‹HPH‹EèH‰H‹}èHƒÇèH‹EèH‰EàH‹}àèë&H‰EØH‹]ØH‹EèH‰EàH‹}àèH‰]ØH‹}Øè¸„Àt H‹}èèHƒÄ([ÉÃUH‰åHƒì H‰}øH‰uðH‰UèH‹}ðèÉÃUH‰åHƒì H‰}øH‰uðH‰UèHƒ}ðtH‹EøH‰ÇH‹UèH‹uðèÉÃUH‰åHƒìH‰}øH‹EøH‹@H‰ÂH‹EøH‹H‰ÑH)ÁH‰ÈHÁøH‰ÂH‹EøH‹0H‹}øèH‹}øèÉÃUH‰åHƒì H‰}èH‹}èèH‰ÆH}ÿèH‹EèH‹pH‹EèH‹8HUÿèH}ÿèH‹}èèÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHƒìHH‰}èH‹HPH‹EèH‰H‹}èHǰèH‹EèHƒè€H‰EÀH‹}Àèë#H‰E¸H‹]¸H‹EèHƒè€H‰EÀH‹}ÀèH‰]¸ëEH‹EèHƒÀhH‰EÈH‹}ÈèH‹EèHƒÀPH‰EÐH‹}ÐèH‹EèHƒÀ H‰EØH‹}Øèë]H‰E¸H‹]¸H‹EèHƒÀhH‰EÈH‹}ÈèH‰]¸H‹]¸H‹EèHƒÀPH‰EÐH‹}ÐèH‰]¸H‹]¸H‹EèHƒÀ H‰EØH‹}ØèH‰]¸ëH‹EèH‰EàH‹}àèë&H‰E¸H‹]¸H‹EèH‰EàH‹}àèH‰]¸H‹}¸è¸„Àt H‹}èèHƒÄH[ÉÃUH‰åSHì˜H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHHĘ[ÉÃUH‰åSHƒì(H‰}ØÇEìë!‹uìH‹}ØHǰèH‰Â¸H‰ÿEì‹]ìH‹}ØHǰèH9Ã’À„ÀuÂÇEìë‹uìH‹}ØHƒï€èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒï€èH9Ã’À„ÀuÈÇEìë‹uìH‹}ØHƒÇ èH‰Â¸H‰ÿEì‹]ìH‹}ØHƒÇ èH9Ã’À„ÀuÈHƒÄ([ÉÃUH‰åHƒì@H‰}ØH‰uЉUÌH‹}ØHƒÇè‰EüH‹}Ðè+Eü;EÌ’À„Àt!H5H‹=èH‹}ؾè‹uÌH‹}ÐèH‰EàH‹}Ðè+Eü‰Eôƒ}üuUÇEðë4H‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÿEð‹EôHÁàHEàH‹}Ðè;Eð—À„Àu¹éƒÇEìëgH‹EØH‹HƒÀ8H‹H‹}ؾÿÐH‹EàòHƒEàÇEøë"‹uøH‹}ØHƒÇèH‹H‹EàH‰HƒEàÿEø‹Eø;EürÖÿEì‹EôHÁàHEàH‹}Ðè;Eì—À„Àu†H‹EÐÉÃUH‰åSHƒìXH‰}èòEàH‹}èHǰ¾èH‰ÂH‹Eèò@òYEàòH‹}èHƒÇ ¾èH‰ÃH‹}èHƒÇP¾èòòE¸H‹}èHǰ¾èòòM¸òYÈòMÀH‹}èHƒÇP¾èòòEÈH‹}èHǰ¾èòòYEÈòMÀòXÈòMÐH‹}èHƒÇP¾èòòEØH‹}èHǰ¾èòòYEØòXEÐòH‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHǰ¾èH‰ÃH‹}èHǰ¾èH‹H‰H‹}èHƒÇ ¾èH‹H‰E¨òE¨HƒÄX[ÉÃUH‰åHƒì H‰}øH‹Eø‹@@‰Eôƒ}ô„žƒ}ô„‚ƒ}ôtéëH‹EøòHHH‹Eøò@XòXÁH‹Eøò@HH‹EøòHHH‹Eøò@Pf.Èsë+H‹EøH‹PPH‹EøH‰PHH‹EøH‹PxH‹EøH‰PPH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ébH‹EøòHHH‹Eøò@xf.Èwë^H‹EøòHHH‹Eøò@`f(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÁsëqH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@ëTH‹EøòHHH‹Eøò@`òXÁH‹Eøò@HH‹EøòHHH‹Eøò@xf.ÈsëH‹EøH‹PxH‹EøH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰ëtH‹EøòHHH‹Eøò@hf(Ñò\Ðf(ÂH‹Eøò@HH‹EøòHHfWÀf.ÁsëH‹EøºH‰PHH‹EøÇ@@H‹}øHƒÇ¾èH‰ÂH‹EøH‹@HH‰H‹EøH‹@HH‰EèòEèÉÃUH‰åHƒìPH‰}èëH‹EèòH@òá òXÁH‹Eèò@@H‹EèòH@fWÀf.ÁwÏë&H‹EèòH@ò® f(Ñò\Ðf(ÂH‹Eèò@@H‹Eèò@@f.ˆ sÇH‹Eèò@@òH,À‰ÂH‹Eè‰PXH‹Eèò@@òEÐH‹Eè‹@X‰ÀH‰EÈHƒ}Èx òH*MÈòMØë#H‹EÈHÑèH‹UȃâH ÐòH*Àf(ÐòXÐòUØòEÐò\EØH‹Eèò@`H‹Eè‹@X‰ÆH‹=èH‹H‰EøH‹Eèò@`òEàH‹Eè‹@XÿÀ‰ÆH‹=èòò\EøòMàòYÈòEøòXÁòEøH‹EèòH@H‹Eèò@HòXÁH‹Eèò@@H‹}èHƒÇ¾èH‰ÂH‹EøH‰H‹}èHƒÇ¾èH‹H‰E¸òE¸ÉÃUH‰åSHì¨H‰½xþÿÿH‰µpþÿÿH‹…xþÿÿH‹@ H;…pþÿÿ‡ÆH½€þÿÿ¾èH½€þÿÿH5èH‰ÇH‹µpþÿÿèH‰ÇH5èH}àHµ€þÿÿèH}à¾èH}àèë H‰…hþÿÿH‹hþÿÿH}àèH‰hþÿÿëH½€þÿÿèë-H‰…hþÿÿH‹hþÿÿH½€þÿÿèH‰hþÿÿH‹½hþÿÿèH‹…xþÿÿH‹H‹…pþÿÿHÁàHH‹H‰…Xþÿÿò…XþÿÿHĨ[ÉÃUH‰åHƒì H‰}øH‹}øHƒÇ ¾èòEèH‹EèH‰EèòEèÉÃUH‰åHìH‰}è‰uäH‹}èHÇà¾èòòEˆH‹}èHƒÇ@¾èH‹8èòMˆòYÈòMH‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEòEøH‹EèòˆòEøòYÁòEøH‹}èHƒÇX¾èH‹8òEøèH‹}èHÇØèòE˜H‹}èHƒÇX¾èH‹8òE˜èH‹}èHÇà¾èòòU H‹}èHƒÇ@¾èH‹8èòM òYÈòM¨H‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYE¨òEøH‹}èHÇØòEøèH‹}èHƒÇX¾èH‹8òEøèH‹EèòˆòC òYÈò? f(ÑòXÐòU°H‹}èHÇà¾èòòM°òYÈòM¸H‹}èHƒÇ@¾èH‹8èòU¸òYÐòUÀH‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòYEÀòEøH‹Eèòˆò§f(ÑòYÐòUÈH‹}èHÇà¾èòòMÈòYÈòMÐH‹}èHƒÇ@¾èH‹8èòUÐòYÐòUØH‹}èHƒÇX¾èH‹8H‹HƒÀH‹¾ÿÐòMØòYÈòEøòXÁòEøH‹}èHƒÇpèf(ÈH‹Eèò€øòYÁòEðòMðòÓòXÈòEøòYÁòEøH‹}èHƒÇ¾èòMøòªòYÁòH‹}èHƒÇ¾èH‹H‰…xÿÿÿò…xÿÿÿÉÃUH‰åSHƒìH‰ûH‰ßH‹5èH‰ØHƒÄ[ÉÃUH‰åSHƒì8H‰}ÈH‰uØH‰UÐH‹}ÈH‹uØèH‹}ÈH‹uÐèëH‰EÀH‹]ÀH‹}ÈèH‰]ÀH‹}ÀèH‹EÈHƒÄ8[ÉÃInstrmnt::controlChange: virtual function call!Instrmnt::setFrequency: virtual setFrequency function call!Wurley::setFrequency: argument is less than or equal to zero!StkFrames::operator[]: invalid index () value!Wurley::tick(): channel and StkFrames arguments are incompatible!sinewave.rawfwavblnk.rawN3stk6WurleyEÿÿ''?8`ÿÿ''?8`ÿÿA*F?ª£;ÿÿA*F?ª£;ÿÿN>Q3Ë–ËÄóÿÿN>Q3Ë–ËÄóÿÿ'*1Jÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#]‚§ÿÿ÷\–phy=žÎïè=6ha–é*ýé¾+“Usl¾·éâ*#]‚§UH‰åHƒì‰}ü‰uøƒ}üu-}øÿÿu$H=èH‹¾H=èÉÃUH‰å¾ÿÿ¿èÉÃN3stk6FilterEN3stk8InstrmntE @à¿ð?à?@àÀ{®Gáz¤?ø?Ð?333333Ã?@ @zPLRx› 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ•† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ!† 4øÿÿÿÿÿÿÿ † 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ&† 4øÿÿÿÿÿÿÿ#† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ4† 4øÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ~çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ1† 4øÿÿÿÿÿÿÿI† 4øÿÿÿÿÿÿÿM† 4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿYçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ݆ ƒ4øÿÿÿÿÿÿÿ]† 4øÿÿÿÿÿÿÿ§† ƒ4øÿÿÿÿÿÿÿ3† 4øÿÿÿÿÿÿÿ²† 4øÿÿÿÿÿÿÿ-çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ2† 4øÿÿÿÿÿÿÿІ 4øÿÿÿÿÿÿÿC† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿ† 4øÿÿÿÿÿÿÿî† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ7† 4øÿÿÿÿÿÿÿ%† ƒ4øÿÿÿÿÿÿÿZçÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¶çÿÿÿÿÿÿÿ† ƒ4øÿÿÿÿÿÿÿ¶çÿÿÿÿÿÿÿ† ƒ¦†-“Œ-z—-ue#-`M”-'k-”-ÜÔÉk-·”-‘‰~k-l”-F>3k-q-ê q-Ä q-ž q-‰ Š- s Š-i ] Š-S ; Ÿ-" Š-  Ÿ-ú ¤-á ¤-Ï ¤-¶ ¤-¤ ¤-„ ­-k ¤-T –-* ®- ¢- ›-ü {-÷ è -ß ž-Ï m-§ Ÿ-‹ Ÿ-y ¤-` ¤-N ¤-5 ¤-# ¤- ­-ç ¤-Í –- ®-ˆ ¢-x ›-o {-j [ -R ž-B m- „ ‹-ð †-Ý Œ-Ä —-¿ ¯ #-ª — ”-q i ^ k-L ”-&   k- ”-ÛÓÈk-¶”-ˆ}k-Zq-4q-q-èq-ÓŠ-ɽŠ-³§Š-…Ÿ-lŠ-bVŸ-D¤-+¤-¤-¤-î¤-έ-µ¤-ž–-t®-_¢-O›-F{-A2-)ž-m-ñŸ-ÕŸ-ä-ª¤-˜¤-¤-m¤-M­-1¤-–-ç®-Ò¢-›-¹{-´¥-œž-Œm-i„b‹-A­-/Œ-„ ­-÷Œ-ç„Ñ­-¿Œ-¯„šˆ-`q-3q-q-Ùq-«¨-¦Œ=-{m-fq-Q=-@m-+q-=- m-åq-¿=-²m-Žq-T-F©-A’=:èœ- œ-cœ-9u-š-¨xHðÈ xP(ذ€X0بxHðÈ xHèÀ˜pH øÐ¨€X0à¸`8èÀ˜pH ْ؊ØnØfØEØ=Ø!ØØ—××}×u×U×M×)×!×ýÖõÖ„Ö|ÖZÖRÖ?Ö7ÖïÕçÕ“Õ‹Õ`ÕXÕ5Õ-ÕýÔõԺԲԌԄÔHÔ@ÔÔÔùÓñÓjÓbÓ/Ó'ÓþÒöÒÆÒ¾ÒœÒ”ÒpÒhÒ ÒÒÒÑÊÑaÑYÑÑÑôÐìÐÈÐÀÐ_ÐWÐ!ÐÐËÏÃÏ}ÏuÏ9Ï1ÏÿÎ÷ÎÍÎÅÎ¥ÎÎGÎ?ÎêÍâÍÍ•ÍqÍiÍÍͱ̩ÌoÌgÌ-Ì%ÌÿË÷ËNËFË ËËÄʼʈʀÊVÊNÊ)Ê!ÊüÉôÉÊÉÂɰɨÉ0 ØòT ˜Œ„xpTL@8,$ôìàØ¼´¨ ”Œph\TH@$ü ô Ø Ð Ä ¼ ° ¨ Œ „ x p d \ @ 8 , $   ô ì à Ø Ì Ä ¨   ” Œ € x \ T H @ 4 ,   ü ô è à Ä ¼ ° ¨ œ ” x p d \ P H , $    ü à Ø Ì Ä ¸ ° ” Œ € x l d H @ 4 ,   ü ô è à Ô Ì ° ¨ œ ” ˆ € d \ P H < 4    üðèÌĸ°¤œ€xldXP4,  èàÔÌÀ¸œ”ˆ€tlPH<4( üðèÜÔ¸°¤œˆldXPD<  øðÔÌÀ¸¬¤ˆ€tl`X<4(  ðèÜÔÈÀ¤œˆ|tXPD<0( øðäÜÀ¸¬¤˜tl`XLD(  øÜÔÈÀ´¬ˆ|th`D<0(øðäÜÐȬ¤˜„|`XLD80 øìäÈÀ´¬ ˜|th`TL0(܆-Ϥ-¼¡-¯£-ƒ£-~=TI-:-I- ãG-«m-‹-ƒk-_q-= m-ë-ãk-¿q-‘}•-pm-^;-+m- -k-èq-Ó•-Æm-¯Q-Ÿ•-’m-Hm-(- k-q-Ê[-v†-c¦-G¦-2¤-¤-Ž--ò©-í ã -Ô©-Ï Á¥-pI-TI-I-þ˜=×I-Ò˜=DëªI-4I-C I-„ I-l I-T I-9 I-! I-ú I-Ü q-³ I-• q-q I-S q-> I- I-ß W-® I-W W- Y-ø I-ì -Þ ©-Ù ’=Ò ¾ Y-² Y-€ U-b I-? U-! I-þU-ÝI-†-}¦-a¦-L¤-3¤-*Ž-- ©- ý -î©-é Û¥-­-~†-q“-V“-?™-"o-o-æ™-Ño-¼o-¡™-‚™-m™-Rƒ=6­-$†-“-ü“-å™-Èo-«o-Œ™-wo-bo-G™-(™-™-øƒ=ái-Ø_-Ïy-·]-«g-“c-Še-IK-­-ó­-á†-Ô“-¹“-¨™-…=u­-c†-V“-;“-*™-…=ü-î©-é’=âÇ-¹©-´’=­w-ls-)a-M-ãO-ËO-Ý-ŽS-‘=R-=¯-8,±=%§- pªh`¬P+H-@‡8)0‰(/ 57~ЫÈ‚À¬°«¨€ ¬°ˆ°€Ax?p°h°`XCPEH0°(! %'}™ 4^™ ˆ 4^ˆ 3„ \„ 4 a 2^a P 2^P 1L \L 2 ) |^)  |^ { \ | à ^à Ü \Ü  ¨ :^¨ 9¤ \¤ : p 8^p 7l \l 8 8 6^8 54 \4 6 0^ /ü \ü 0 È ^È Ä \Ä  ^ Œ \Œ  X ^X T \T  .^ - \ . èR^èQä\äR Á\^Á °\^°[¬\¬\ xH^xGt\tH @ ^@<\< <^;\< Ð,^Ð+Ì\Ì, ˜"^˜!”\”" qJ^q `J^`I\\\J 9(^9((^('$\$( &^ð&^ð%ì\ì& ¸p^¸o´\´p €j^€i|\|j Hf^HeD\Df L^K \ L éF^éØF^ØEÔ\ÔF ±D^± D^ Cœ\œD h*^h)d\d* 0@^0?,\,@ øB^øAô\ôB Àz^Ày¼\¼z ˆx^ˆw„\„x Pt^PsL\Lt h^g\h àd^àcÜ\Üd ¨^^¨]¤\¤^ pN^pMl\lN 8b^8a4\4b `^_ü\ü` ÈP^ÈOÄ\ÄP n^mŒ\Œn Xl^XkT\Tl r^ q\r è^èä\ä °v^°u¬\¬v x$^x#t\t$ @>^@=<\<> T^S\T ÐX^ÐWÌ\ÌX ˜Z^˜Y”\”Z `V^`U\\\V (^($\$ ²M áAØÛEÜIHÜM"Ý_MÝqx݃½Ý•ˆÜ™¯ÜÞ¯¸Ü³TÞÅÉàöÐî—¦Þ!úÜ&Ý+ÑÞ=ÍßOãYøä~hì² ìÔØì€èÅÊ €8ã€TÛx€ðít€„ÒŽ€P뀠Î/€¨êÈ€àÆŽ €ˆäÆ€ÐÊç€êí€*Ìþ€8ê‰ê xè6€~ÏJ€àêð€Ê×ü€0ìy²í–HÒ`îv þ é˜î§ 3HíÞØJ€íòa¸í\€ÜÐs€ë¦€JÆi €Päg€¶ÈÅ €@èÆ€~Èž €è©€êÈ €°è€hÉ&€è艀¸Ô¦€ˆë€„Í€pê*€æÉ?€ éÁ€ÒÇ„ €€æ€€˜Ç: €ØåÔ€˜×Ý€øëˆ€8ÆH €ä1€Æè €pãk€&Æ( €àãL€Æ €¨ã¼€jÖ€Àëê€àǰ €¸æ¥€¢Çb €æ³€ºÇs €Hæû€ÈÄ €ðæ[€Ês€Xé*€Èö €(ç‹€8ʦ€é.€TÇâ €håU€vÇ € å¬€‚ÊÊ€Èé€2ÇÅ €0å^€&È- €`çâ€ûÆ« €À䌀4È^ €˜ç¥€ZÈz €ÐçL€yÛ—€(îô €`⊠ á €€â| €˜â0 ÝŸ €¦âÚ€Àá»@á¿€âüÖ “À  ªÎ:ª" êë4 óT ¢ÔùÈmº b„Ø>Ùä+`m  C  ìR D´ __ZN3stk3Stk10sampleRateEv__ZN3stk3Stk6srate_E__ZNK3stk9StkFrames4sizeEv__ZNK3stk9StkFrames8channelsEv__ZNK3stk9StkFrames6framesEv__ZNK3stk8FileRead8fileSizeEv__ZN3stk8FileLoop12setFrequencyEd__ZN3stk6Filter7setGainEd__ZSt3minImERKT_S2_S2___ZNKSs4sizeEv__ZNKSsixEm__ZNSt6vectorIdSaIdEEixEm__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm__ZN9__gnu_cxx13new_allocatorIdED2Ev__ZNSaIdED1Ev__ZNSaIdED2Ev__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1___ZNSaIdEC1ERKS___ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv__ZSt13__destroy_auxIPdEvT_S1_St11__true_type__ZSt8_DestroyIPdEvT_S1___ZSt8_DestroyIPddEvT_S1_SaIT0_E__ZN3stk8Instrmnt13controlChangeEid__ZN3stk3Stk8oStream_E__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc__ZN3stk3Stk11handleErrorENS_8StkError4TypeE__ZN3stk8Instrmnt12setFrequencyEd__ZN3stk6Wurley12setFrequencyEd__ZN3stk8InstrmntD0Ev__ZTVN3stk8InstrmntE__ZN3stk9StkFramesD1Ev__ZN3stk3StkD2Ev__Unwind_Resume__ZdlPv__ZN3stk8InstrmntD1Ev__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm__ZNSt12_Vector_baseIdSaIdEED2Ev__ZNSt6vectorIdSaIdEED1Ev__ZN3stk6FilterD0Ev__ZTVN3stk6FilterE__ZN3stk6FilterD1Ev__ZN3stk9StkFramesixEm__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode__ZNSolsEm__ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv__ZN3stk3Stk11handleErrorESsNS_8StkError4TypeE__ZNSsD1Ev__ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev__ZN3stk6Filter5clearEv__ZN3stk6Wurley4tickERNS_9StkFramesEj__ZN3stk7TwoZero4tickEd__ZN3stk4ADSR4tickEv__ZN3stk8SineWave4tickEv__ZN3stk8SineWave6table_E__ZNK3stk9StkFramesixEm__ZNK3stk7TwoZero7lastOutEv__ZN3stk6Wurley4tickEj__ZN3stk8FileLoop14addPhaseOffsetEd__ZNSt8ios_base4InitC1Ev___dso_handle___cxa_atexit__ZNSt8ios_base4InitD1Ev__ZN3stk6Wurley6noteOnEdd__ZN3stk2FM5keyOnEv__ZN3stk6WurleyD0Ev__ZTVN3stk6WurleyE__ZN3stk2FMD2Ev__ZN3stk6WurleyD1Ev__ZN3stk6WurleyD2Ev__ZN3stk3Stk11rawwavePathEv__ZN3stk3Stk12rawwavepath_E__ZNSsC1ERKSs__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3___ZNSs6appendEPKc__ZN3stk6WurleyC1Ev__ZN3stk2FMC2Ej__ZNSaIcEC1Ev__ZNKSs5c_strEv__ZNSsC1EPKcRKSaIcE__Znwm__ZN3stk8FileLoopC1ESsbbmm__ZNSaIcED1Ev__ZN3stk2FM8setRatioEjd__ZN3stk4ADSR11setAllTimesEdddd__ZN3stk8SineWave12setFrequencyEd__ZN3stk6WurleyC2Ev__ZTIN3stk6WurleyE__ZN3stk3Stk17sampleRateChangedEdd__ZN3stk2FM7noteOffEd__ZN3stk2FM13controlChangeEid__ZTIN3stk6FilterE___cxa_pure_virtual__ZTIN3stk8InstrmntE__ZTSN3stk6WurleyE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTIN3stk2FME__ZTSN3stk6FilterE__ZTIN3stk3StkE__ZTSN3stk8InstrmntE___gxx_personality_v0__ZN3stk3Stk10sampleRateEv.eh__ZNK3stk9StkFrames4sizeEv.eh__ZNK3stk9StkFrames8channelsEv.eh__ZNK3stk9StkFrames6framesEv.eh__ZNK3stk8FileRead8fileSizeEv.eh__ZN3stk8FileLoop12setFrequencyEd.eh__ZN3stk6Filter7setGainEd.eh__ZSt3minImERKT_S2_S2_.eh__ZNSt6vectorIdSaIdEEixEm.eh__ZNSt6vectorIPN3stk4ADSRESaIS2_EEixEm.eh__ZNSt6vectorIPN3stk8FileLoopESaIS2_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIdED2Ev.eh__ZNSaIdED1Ev.eh__ZNSaIdED2Ev.eh__ZN9__gnu_cxx13new_allocatorIdEC2ERKS1_.eh__ZNSaIdEC1ERKS_.eh__ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv.eh__ZSt13__destroy_auxIPdEvT_S1_St11__true_type.eh__ZSt8_DestroyIPdEvT_S1_.eh__ZSt8_DestroyIPddEvT_S1_SaIT0_E.eh__ZN3stk8Instrmnt13controlChangeEid.eh__ZN3stk8Instrmnt12setFrequencyEd.eh__ZN3stk6Wurley12setFrequencyEd.eh__ZN3stk8InstrmntD0Ev.eh__ZN3stk8InstrmntD1Ev.eh__ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm.eh__ZNSt12_Vector_baseIdSaIdEED2Ev.eh__ZNSt6vectorIdSaIdEED1Ev.eh__ZN3stk6FilterD0Ev.eh__ZN3stk6FilterD1Ev.eh__ZN3stk9StkFramesixEm.eh__ZN3stk6Filter5clearEv.eh__ZN3stk6Wurley4tickERNS_9StkFramesEj.eh__ZN3stk7TwoZero4tickEd.eh__ZN3stk4ADSR4tickEv.eh__ZN3stk8SineWave4tickEv.eh__ZNK3stk9StkFramesixEm.eh__ZNK3stk7TwoZero7lastOutEv.eh__ZN3stk6Wurley4tickEj.eh__ZN3stk6Wurley6noteOnEdd.eh__ZN3stk6WurleyD0Ev.eh__ZN3stk6WurleyD1Ev.eh__ZN3stk6WurleyD2Ev.eh__ZN3stk3Stk11rawwavePathEv.eh__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_.eh__ZN3stk6WurleyC1Ev.eh__ZN3stk6WurleyC2Ev.eh__GLOBAL__I__ZN3stk6WurleyC2Ev__ZStL17__verify_groupingPKcmRKSsLC0LC1LC3GCC_except_table0GCC_except_table1GCC_except_table2GCC_except_table3LC4LC5GCC_except_table4LC6GCC_except_table5__Z41__static_initialization_and_destruction_0ii__ZStL8__ioinit___tcf_0GCC_except_table6LC11LC12GCC_except_table7GCC_except_table8EH_frame1__ZStL17__verify_groupingPKcmRKSs.eh__Z41__static_initialization_and_destruction_0ii.eh__GLOBAL__I__ZN3stk6WurleyC2Ev.eh___tcf_0.ehstk-4.4.4/rawwaves/ahh.raw000644 000766 000766 00000000270 12015735506 015423 0ustar00garygary000000 000000 ý—ù…òƒë=ç=åòèÃõY ô+Ý9ŒA> 4%ƒ“\ÿI÷þòBñ ñÃðäîãíúñøâü ¨ý#.k= óýKð'ç£â`ânè¢ðCö­üTÿOÿн»ý¸ ° ü]0 ÿ0óCííóhü[‹$–=РжŒú= Î^“ýúû%ûPùš M B kÿ…(stk-4.4.4/rawwaves/bassdrum.raw000644 000766 000766 00000010300 12015735506 016476 0ustar00garygary000000 000000 (P×Ããù¿3Éæ’  ¹ õ)Tò£•UðþÎÏÓ#S-ƒ1^1„/±-À,Ñ. 3”:}AZBÎA\F€IF^F¯G6G$FüEEGàNTòR{QÄU¼VSSNÉNïL¥H˜A15ò/:.H1;fG~LÈP¬N—A=3&‘ ÁûÆüû¯ÿ\Ï£ )7@EE@9ƒ9¶6,Ÿ"öûaì¤àìÛÀמϹÉÄÑÀ ¼mµ®i¢X–‹†„º€€€€€€€€€€€€•K¨™¯¥"“I€€€€€€€€€€€€€€€€€€˜—«¡=§Z©Y«Z«n®­„–e¼€[耀užI”—•™K“˜’¦Ø»ÖÁ„ÕíGú¦ìN©}§®7!ì'‚/ÿ34@:;:¬4m/&61:e1Ä.Y7N=¨EªMQOLS'W¢X*Q¢CŽ6R0ž':á®$~,Ä-Ï'&–(˜*ç3ê=ÀD3A¼9“,M×ÌJF v. $g ÷&z%š!°ÿ*øyíŒéØîòº÷xÁ-¯ú ø=Í bíôèåYÐ:Ã#ÃvÅŠÂüÇ'ÒÖÒ«Ë{ʽÓ6ÚPÝîã­å1êGñ§öC÷Ãìÿæ-ë"ê¦íÕ÷uÿT1&  †ví êJ%?ïíyò„ð#)‹-,-(«+À/D.w-§,‹*Ñ*>-œ.Ü,˜,(W#þ%®*Q0ê5¥9ƒ@DFÓNPPÏJD‚>5^-—%hÚ!$H$%Ó$ñ#Ú%"nª#,(¤&Ñ&®%##S!5§+ðŸÈ à 8 R þ :š_A4oK~þ õ±ñ>ññËóö8ùŠú‰ùÄøõ¢õxõwóòEñ~òyô©øþ[ÿ ýüËüúGú…üìübúyöûò¢ð¬í0ë£ð úUà ÇJT„¶ Á F ç á €× ž/ñ›š•‡#Ó&&C$é"Ö"Æ"]"é!u R ]V9ݵ « Ú®  “ ó ú E ú ¢€/X %› ûñûZúôû¿ûæø?÷´ùJù'ùßýÒDÑþûcú ù÷ùàùõ¿òëÍæ¨æPäxâ®â¹ãQä"ç·îôr÷;ú0ûT÷–ñîï3ìÌêAëÄíûð7ó÷÷øÛûü9oJE+ÿYù‘ô¢ò!óŠ÷êùxúXýÓÔl5üfútùQøeû"\q3H 1 0öÁ !YáHËÏj!í"ïóȰñ&t v ” Þ>cûÌ ê¤aÿëý'”? ʤW„sá¿@U_‡'Á…\Q 4 A¦– © „ { n~*2ûtúùüWD  cÒö}ÌŽýêD^ñý%ùæûù)ö,óîñÕòûòeò‹ô†÷úþ:´¥å:c % ¶ À DŸz]Þ=ïˆ ÿöZïêçÂæ¯ç¨ìðoô÷„ú§û÷û ú»ùÔöæó˜ïàì¤ëòìëé>ê:îVõ¾ÿM. ´ö{S à  ²HCm¾·®Òa\ +ˆ â,WU ê äBé!šì¬ fþúúåø{öKóEð£íÈëDè*ãÌá…àLÞÙÞ®ßà8ãîç*éJê™êEê&ê\éuçùæjçOéõë~ìoíFîXîvï ï ëvæYà ÚAÖ†ÓÇщÏoÎÔÏŠÑ]ÔFׯܬà7áöâ?àÌà ÞißžâƒáâÔæõë)ï_òèö"ö¸ù¸ü ûµûÄùGùŒùŒú8û øÅ÷|ù•ý>9ÿ ÿ0þÆÜÄb Ø _Ïï¤'vƱK & aB Ä -  ÊÒbP¢ & U-¢Ÿþú”øÄú"ûAûuûÑúÐù øVöç÷:ø÷ÆøzùLùrú'ú ùÞúæûtü’þ/ÿ°ã‹ÿBýàùLóŒñTïðÉñüòàõPòzòóýñ(îfëÓèÍèIç.ç¹èêçžèwé)éYëîPðïnîWï)ð>ïî#îIïÇñžôÐ÷øyùcøôúpûpûûÀü}üý£ÿiíB  W oå³éu¸ þ _ :ýD5U ÿ”Ìi&Œz1{ȱ Î W › Ï K d %ù À4 ˜ à  ¯ìôaþžüþûHú:û ü²7þ1N’o þ°ý?ûŒúPøð÷cöXõ!õ õ ôdôpóñOïªî†îoî:íMì_ëTë@ëê#êgìì5ìºîéðÃðEðñïñüñŸñÌòÁóÀôþö^÷?úý;þ6ýàý%þ3ÿþbþýÿ›ÿyþlÿ!•K¾nŸçi ÿÿrÿþ¥ÿÆ6Túa23«Ê+¾1ù Î ° É 8 }q4 ³ º q d Ò Ø D B £  j R öä¡ a  l 3 p  K ž ˆ p [Ï / XðÀ\a!Fû ÿÌÿwþ¬þ’þ¶ÿ:ÿÿ)þ_üÇûúÚúÞûÔýþ?þËý¹ý_ý·ü§ü8ûôúGùqùêùèøà÷åø‡ú û4ü!üGü*üûýîýÅý‰ý,üWûüû.úFù)÷"öjöWö ÷&øSøÈøþùîûsûôühý0ýEýkþSþ\ýÝýÇý¯ýëþ«ÿƒ ‚l‰\·ä¯ý R B×DÀšCgƒú˜²p¿$Ðj óÿýþéýXü_üüÜý´þBþëÿÝ´.í®p‹ôzüê%~ò’þh:¢V7ÿzÿ ÿ7ÿvÿ×ÿ’þÂþ^þkþUþΔ¬ÞhÿPþýü¡ühü,üVý þ{;J×Ók©³)9™ÿký’ü4û§üü“ý-þ0ÿ¢êÉÞãòžº¹¼ó4R`&õàsש&ÐC¤FÏ<ZO+ýö1{ ¿;Lñq ¿É5GIpÃgÌ‘ÌÕÔxÚ?MÙ«ÿûÿ>þ±þQþýòþFþtþ­þóÿzTKâÃ3Å!X`@ÿîÿ§ÿ†þéþýQýý8ý'ýuþþUþ¿ÿ°ŒŸµ‰bBÿêÿ¯ÿ]þŸþý|ü¯üQüûŠûSû%úóúŽùßùoù[ù­ú~ûû†üüÅý•ý¨ý:ý üëü üaü^üÄýxýŒý‘ýòþQÿ4"ãºeÉý¡-c¥Qÿñÿ‰ÿqÿ¦EË1˜Ÿ¤ ;œ%Q¡¹Sm¿{Ä/ ¢Ž`?ÚãóÞÒ] °"©á*+Î˲ü7£jÙȬ­Cup 0ÿ;þ¥ýÙýtý—ý¶þþƒþÉþìþ¿þˆþý_üÐüü:üHü¥üÄü¯ü¼üÅü–üŸüsü±ýRýzý±þþ‰þÒþ¥þ.ý‘ü˜û·úøú"ù³ù>ùùuùáúlúãûû7ûú•úDúú6úwú«û5û¶ü7ü÷þ@ÿgÿÔ7Å8„v 5\õ!ôjÿ±ÿcþøþxþVþøÿö˜ÔIêX÷3l?:€jx1M_wÜ(aÜT¹Ì[P‹ÓƯªJÏ4è½[ù´yµuOײ¨¢íM†’ljt³°A±±µrÉ1xµ¤ˆÿüÿ³ÿˆþšý–üçûÜú¹úù/øŠøkøCøWø¹ùù¬ú0úuú÷ûdûYû8ûXûcû;ûSûdûLû úfùâùŸùqù`ùˆùÒúŸû™üYýQþ þ¿ÿuã}¥…‰»IY,6–þbˆX’ä®d0ÿ›ÿ/þ´þ8þnþÒÿ.ÿ[ÿ_ÿJÿš> X1÷©„Š©ú,7jqVnÿçÿ¤ÿXþáþrþýíþþZþZþLþ-þýÑýŸýlý ü‚ûßûZúàú¼ú–úù‚øÿø‚÷ö÷§÷k÷8÷÷ öÿöíöñ÷0÷t÷°ø øHø‰øåùCù’ùÒú;úüû ü3üˆü:ûÝû“û_û|ûyûeû¤ûÝûÜûþü*ü"ûïû÷ûùûÁûŒûiû3ûúøúÐûûÜüâþ-ÿs˜”q/¥ï õ ¶û3{EUƒ—ç#!‘S¶ãÖÎþRx6Ìe'ö¸h³Z5Ø`Ö‡sx¶ô<£Æ èÂC¡1¼S¼4ÿÙÿ„ÿbÿ0þñþÙþÌþÄþÁþþ ý¥ý:ü×üÔüšünüGû¸û»ûôûßûýûðûŸû”ûÌü:ü˜üÆý.ývý–ý›ýný<üçü¿üåü¬ü—üœülüEûüûÑû ûpû—ûüü˜ý¯þ‘þþºÿEÿƒÿ› éc¿P·wé2„·¨».;”u§ø¶ÀIŒŠj;NCâx#å㩽/hY-Dz¨„6õ?Š6ÚÄ?—ž‡^ÿæÿ]ÿþÚþˆþ5ý£ý6üÔüiü#ûºû8û5ûaû&ûCûKúýûû û ûûnû®ûûBûú§úKù¨øçøø”ùùXùsùÖúhú¸úÝûûû û=ûBûHûMûFúÏúrúÕûúóúòúÓú÷û–ûåûÀû¶ûÅûÕü=üÄý ý+ýFý üÂü¬ü~üDüKügüPü+üCüüÈý^þþuþ¶þíÿ5ÿjstk-4.4.4/rawwaves/britestk.raw000644 000766 000766 00000010000 12015735506 016502 0ustar00garygary000000 000000 bô;ÿyÿT÷~¥ýy õûéªô[Íë„ Aý=ùo ŸúYOïmüRL îþ)¤ð ›ú7h6އ/ù%ÉøŽmÿ¾?ÿäô# ùâü)ó —ö~0ü¤D}ü…7°àÿwÿJþ‘ýù3ßþ ý÷ûnõi Nýåûþïùn•þ¸ÁüëkúJûüÔ×ÿV #ÿt6ýõŒÿáÕù…íù‡ ùΞýÏ@>OðÄ ×ïÊ»c àüé=ù/°ø–áÿ7ÿ Yê °ñX<øO÷é ò”ü` ›ŒøæÊò ˜úÙx ^ð çPøÒúJLýÿÆþìS’Íú> áìV öÿT wùÙÓó¼ oûê#ûšçÿøƒ eöæ[ +üô[ûÙa¹uþ¡ý}þ%‹þ‰…úî ó¡Áç«Ïõ&ýWÿËþóþëËûvêú¬êþêðâö\e Rû ÷ÆÆÝ·)ÄêÝÉ Œù<ÿ€ 4ð…=­œúDÿ÷›ó™–Sý™üò Ãø[™ö?bôü‹ðþzì¬ûÀÿ=ü+ùy ;ñ× ø}JI2ÿfþ®úçèûŽõþbý© ù‚…eâ ùù£ùÍól+÷¸¾ûÝ ó3éöF äÿªòû.ýo²úÇ™îýYêK †Nõ AÝù¾ÿ[ûú§Rðÿžùzû5-(?˜ûôÿ×½ùŒ´ùxkþHvíŸãí—õåõüYÖ~NùÿDý}”öÊ ´ù[þ¡_þŒ <ó›èùÜþî%ýfþ¨ž¤/—úŽþ;?­ýíÂþá›ÿ +óÙüåùɆûMþÞÿš?ø#©ùéÿÊúÁ‹ÿþýÕ¬ö÷ùøF}ûàÌý/þ“ÿDÿcÿÈýýŒ„ýÿøû2'úà)þ„±BdÓkû$¨ù« $þYê+ú5üéªþðü"ú  ?ñj «õÌpþýü¤´ê‰ñö$×ñü&‡øÕ Úønaü?ÿÐ õ ÷Q_ˆübê÷Øøúì:[ÿJßJý“üœòüï TíU]àâ˜ö”ýSãútûƒû"þœ0û¬oüz<ùP ò½‹ï‚›ü»ý9¦ûjú4 —õæúñV4þü½!9@Jþ×ÿ ýÁÄÙ þš!äù »ú³älùa8îS,ú Zý¦ûSò÷…ùüÕ æø`qØ”‹òfp ýxö‹øÔÀü-Dõu îóÄGý7þšêìÚÛðB ûWü~Eú¿õü¦ý3 ê»ãåª÷ýÿ±ø™ ü¸uÿúýãÆõ¨ ¥ôI®÷Œ…ðù© âíM¦øµüþ}+ö& ”ôÑ ,ù/«ûúú[ ãñ¿ù5sÿVùVõÿÄÿeBù +ôÊü’ý¹ê­ú\9üÆ93ûÑpÿÿË{Mülsû¬ÿádýЂþ•~ÿ{ûò;GþÝìý›ü5ùõtÿ²ÿÞŸ;ÿFùñ|÷ì «<öF pú(þ9ýûùµ«ûËÿªû˜Uùènýqþû°-`‡ú‰‹vûùdþ’;KøiÕø’ø!ýˆ ûÍÝù7ê å÷. ¬öj÷ú~ pù©[ü†ø;uýe%ôÿÃûûÿõç #ü-dÿRîÿ«ö÷8þ]øüz ¥ø ÝúhþÜõøeÔü¹¾ô_ “ýü) Œõø)üÈþÈ$2¬_üÿƒ÷îÅáhÿLúsÞû§ û…˜î ÉûšÿÏø†øÌý@hÿßÿºþ¨Äý8ÔvþBY÷p µúaÿþÓÿþÑVýÞÂ4øÒÿ„ÿæcþy¾KüseûÙЛü?ÿàûµZ[ÿ&þ«þ˜nw5!þÒ«üÿœþ韧ëö^¸öRÚúÈør³ô«2í ôŽ8ÃüÖç÷g3~ü»`÷¸/ö [÷Ç Zó6 çûqþˆÇÿ$út aù"ÅóB ùNƼÿ›þøö“ù ‚ö±Y4÷ ‘ùîŸáùÎÿ¿ýYöø|ûùOzÿ $þ6¹öó;÷„)¿¼þ þ4ÿç5þ¯,þœ ~ù¨lü”üÏiÊúŒ­ô#ì÷qÿÄ=ÿ³vúÉcûàÈ)ýéþ@ÈŠé¹þÎþB Šó þûMwúÊÛöV ’ú÷Sújàýý@&ý/qÿÒWÛøe ~øëýµüXA´÷­úâ¶Ãþ]4üŠ%ýõLúç~Õ÷<wõlàû‹ ™ü“wýcâ4ýÉ„~_ÿÊ­üªÙÿÇ ü'3øÞ¸ý"ÿwþàºÿ^ÿgÿýN ûW ­ûrÿæÿý¢«ýiUû®Êúþ1µý£ÿ~\ü*ÿBùyŠÃûö+üÊýg û µîŒ¥ý[þgû–<†úý_aök +óÊ9÷…"ûÍdü‡Àûn—ö·ƒþEþQpý÷þÅÿ?qýó½þp#ýšZþ9þ±¶úߢÿÿz€ü<®ëûäãý*ç1ý=êþß$¼ýÉ’û¾‘üÝgý§ºgý÷ ÿ#ñý9Hû'ÿVýU·þJ›ÿLþ‹þi¢ý,çòÿ›Kÿ²ý¿©þÜLü} ý¹úÌ>úôNú;õ! Nú¿ÝPyüÞþç,» ¥þŒÂûö5ü’ùÿÃpäþýÇþò½yAÿ}âþ9xiøØ ëõ (ø>aýrãÐåû•†õP 'ùº@Ôúd6ý`üªIö ‰ø ¹Ãû•ÿð™ú&?ù8ÿÃ{ÿfŠýþDÿµÄ×*ÿU ÷Õÿ4ù•·üuÎûËý`Óøûžjû¬ $ø.’úÄÿÿ£þèVüq`ù€ûµùÑ$ýz<ÿqpô7Æþ ÁÔ3úÞKþÞ"þµöþ|ºÿÿ±´ÿŽæ¸ùå »÷¢}5þYfÈùÿtøÅ¢úéšÿ¼©™ýýZý7ýÕ¼÷nÈúÍXü/Tþ‹3þo¼Íû/•þþŠðüj7üÌ‚þØÿÏûÐþyüýïþœëþFdeý©(ÿBŽûYêø~-ÿ³i™ÿ‘RE(QàמÿúéýøÔ!ü@ýŒÿ15ŸÿÀ–ÿ{®ÿuÿ©üªdüpµûÚÿ7ùBæüÚÔþ"ìùS ÷ö_`ýÿá SþÏüh¤û§ @ýüûæùÄÙNýÃÖú‹á¬ ÀAþnäöç Tôï û@zúÜêýwü;¥ÿ•´ùïYÿÂsývC£ú³AøÙøêÃýÍÿ]ÿ,8»÷+ Ñ÷®5½þýýÃÁúcdÿiýÚ^ýãÖþ×ÿqÿPüPÖ÷âýüåM/ýSÇþærÈÁý…AüXU#’þ)öxù ø´@cþ‰ ÷¯!/ÿ•ùéü/aþ~ýþýô°mÿ·ýdzûµíÞüX—xùR Fù¿ú¨…÷\Cÿ§ÿ Á,ü]5ûÐ!˜ýôÆÿ><ö Ïú-.¦ý×ý£þoúPÑøÎZü ü±ý62ý¶n÷— #ô‹ °üÖnÿ¤ÿ¡i?ýYCÿµý¸lýbD ÿ•ûÄÃù¸ûüMû¥%û¡£ÿ3ÿâçÉÿMj²V"'ùÐ}úÆ–û¡ûÁÑú²¡üIÁ$üh=©þ4³üá{ø¶¢úz)üºýÿÈu*ÿå_ýT ëþ}$nÿüHÕú• ýÌûã‚÷ÿþ]?¬ûHþý5OÓDÁ…ýƒõÑ*ùûÃFÿű_ý<ìÒû 3ý‡ ïõ p÷à Hö •ó ýnÿªþzàúi$ýÞþWùü¬ôüeôÅ™¶úë ‹úQëý=ÿ¬žü âƒú­EŠ÷ƒ ûö6 ïø!íþlŒ}9úüÔÿøÿ@³Œ(êùqÿÖý|gHúzOûâèý¤ñÿïÿ¼™þ½ÿW¬üh{ûà¨ÿk7ÎþÓÿkxó^ Žú^Î4Iþÿ|Z þŽþs»™ú)›ü¥ô€ÿJý÷ÌöÑŒøÇcû=îÿý ýýüâÍúèÿgOÌ÷Ðÿœû ºõx»þÕ÷9ûõ{ø¿ëýJÿÐN«ø ûø{š$ùYñ­ ú%¸ö|ðù cüÿ"Îû}œþGü…ˆû¾°ßúÚ ºô› ªù+ WûŸfÀ÷ßZû…ý) ¸òõ ’÷ìîûÇ+ü9~KKþ|0¹þ1ü: ñç •û¶wýw1ûß”Òþ˜`ú8 éôŸ ¥ûŠAú»@±ûÒ}þ¼n¶ä÷‰ xû§»¤þËÿkÊÿ-Dþþÿstk-4.4.4/rawwaves/cowbell1.raw000644 000766 000766 00000014446 12015735506 016405 0ustar00garygary000000 000000 u íJÿÉÿ#ý­˜ùöýwäxø/üÙúå ÝþÕÅïWõ`GÖè~òÒAÚ„à‹#Ga5¡Ì.d<Þ Ü—ÎJ²¨z¬PÖÓè÷ÉÌɲûÜ'³DJWÖHå;;/ÓJñJþSö6j4ù¨ýDÛ„Ë¡¿|ÓléÖ"çó}kqõŽíG³ˆ‘S•ú£®¶œ·º¶æ‡®/€'%%R=ÂW¢Uvl€i–E§'B!Õ0“)†ú™þ„ü‚É   Ú?|˜®4T/¾òë}ééՙ΂¢^ý§º³;±Z´X·ñÏ`Ð1ãuþÚúÉ!Z ½-&x ¯­à®z((;>‰j*c¨_¬i1{iD5'šü{ò(Ü仾—¹“0-šIšê«Û¼œ¹5¹yÊXÝ[â=ï ðúññ ‰ÔíšçûØÇÓÒ5ÉRÜñÅý -VHazÖ}m}m}m}my gTAS.ô¹ñxëÜ!Ö4ÓÒÎÕÃ8LjÜóêvëRêóuõiÕôôÓ0ÌÂ˃¶k¥˜¤¯ž{š³šð¨dÖZƒ/Fâ?å:JŠJº:ü1{"ý>%B+Þ$l&¨± .b=aA•6;-r.‡0¸4-‘‡á jæ¼(¦6“ƒÇ‚„"“—­¹µV¬¼¾ÿÑ:é÷øiþ%  þ ˜˜&(:(/¿/Q67À&Ý t *BÂ.©4rA°EÀGúJDAR0,#Q ñôâKÕ½ÐpÃA´±Ö¾óÓûÓÎ<ÔÏØÝ[ë–ú¤#ØŽÂýö¾êHբÇÉ}ÒÏu×+æ¬þˆ"q;L²d&n‚_’S÷KÊHG>×&&~Q°1ûñí¡ã¬àuéŒó^ýÕæø=öõòñ®úQíÏqº%´Ý¶Q¹~¶z¸ÅÙÜÚô’v.&À61>2ÏBtCÞ4‡äP .^ ˜…<ýúzûý«§3xôÊyËø€ó¬÷‚ó‰í"ã؛ӒÐ&ÒJÚâWèýîCò;ü 8 N d ¾–ÿ`ý:ú^÷cüÔDZù*íï¬ú­ýüeº*g3ö1þ(–+"u ãüòùäËÖBÐTդܺçÖí™óŽûIM@â• !…{zö–ç¥à°âðé§èïêûÿPÌ(J,Ü0ˆ7´?½6§&ôóÇà­Ï—ÉŒËÓÙ¶Üá½ð%ÿéÄ. W¯"0'·.Â,) ZýúóÕîoãªÞ,ä®õ\6ì›`$$ö á÷ßëOàœÙéÜmßñß´ß^ÞÜæð?õô€ù ò5Mï$R#¦i‹ß= ªö‹ãhàxë]ôö¶ü9w@”Ý }`¶ Š÷!» E0 ¦€Iù"í¦â\ÚÄ×ÀØŽà­åúëTñcó’øÊÎÍþzò™ðS÷nýÖý÷ óóùýüû÷ÿ+¥ Gˆ'4r76Y2.‚/ %[þÖñÁãžÚøÙûݪâµåÕëOõÅŽüúPü›û€õ]éZÝØÆÚfØ9Õ*ØëÞÎäï ýÑ â(ó/G5Â:Ž9:0ò"9¹ ÜQùúøUö ö ÷£üX)#݉„ˆUÏßûÖôîKçߨ’ÓÉÑÓÌÚDàã·äøêòþ³Ô…´r‚Qîw $F u úÞõA!ç*Å*c$Ú˜lë”Î fýjõ ï èPßÕÅÑѽ֓Ú~ÙPÚÂà•è<ï ø‚_B¾6ò°ýYü°%:J nÊ.$Ò(=(º&á*[ÿú@òèï›ë2ä6â¥éóûÿ² }zn¥ à>þúßðšáÐÕ>ÑFИÏyÐÔtÝkéõ$ÿ{eÀ$+É221,F"·Ö& EÿkùÛû躰‰ ûšÕ¦þ‡ é ðãç¥å0åñä‡ßeÝ‚ßEã2æDè|ë>î®ðööiô Àq^ F ˆ ÷ ¡Àú»ø-úûsÿ ¶ ªÜ|%h} g õ¡ « 6lHü¨ôë×äÜàëã!ìó¾õ«÷SýÁÞËýÄûû‚ùgöuôvõ ô£ñ}ï.ò¦øú#ù‹ú£å D]/"ì'š)ñ'9}`õùðâíÎîð;ðßðÜõ¡þùp . a  `  ÿ ú^ö ï`鿥åNäâ ásèœô2– Π PŤ8¹ßûõiòíïëFéíø2MyU n•S£³¸Ý +®äÿUûõ&ñ»óø-ýB  6jÕïÿýTùÂôÒñ˜ñ×ð°íBê¾íó^ù{úzù$ý%X ¯ ðV­Á2 ?!çÆþ©øÇõ¡õôôcö[øÈû¹ÿ´ § K à  ¤Oø4ò2ðRðOðCî–ï~ñQò¥õVøPýírÿ j% þ Nûwø£õåóµò÷óõwúŠS\E%Ö&Löõý2ùQóŒí®éjçŸèjêî¯ó·ø‘ýv¬®  Š ÇïKûwõþñì¡êëeîâõvÿÒ ‹ 7 ç£ú ß¶aÙrþ[ü–ýüû0ûÙü¿ýEÿ˜© n þ (ª¼ÿ_úÑöuó³ñBð-ðþóÜø;ùbøùÀýƒÿžþ§ûøîûMÑ “¨Î‡_ÿmþ7ü¹ýxÿáÍëYW ™5þ¢b Q §ûU9ù(ó,ïëæéãÈä¿é^ñ ùþ¢ÛX 3“ O åûvö òÏòò‰õ*øÙýWW•Ë > æÄð 3(þûÂúéøGôœòLõfú’þÒ« ä1<¬í ±Îöžï²ìÔé¢åßãäÍçrë5ð5õûü„dV V  Æ ­ )ìÆÿÌúæù~ür%Å7 ‰@ý²I {xÐÿŽüí÷,ò3ñ,óÓö¹÷ƒø²ù.øûø9ø.úØþ]ké¬ÿ÷ýrüøþÂþ¶ýÚû‚ùpù'ùèû/üŠýKýÍÿ~ˆ hMÁÔ“ Ô Yÿûöú ù~ø+õ*óõYø­ûÂügüôê•ýÅúš÷aô#ñJïmí9ìî?ôGüT• æ ßE "Ujÿ²üŒúù˜øÎù­ýlCõäÞ $ Þƒ$ ;WZú ò´ì-çëåå'é¦ð‰öêû:ÿ c T ñ E ú¼ÿÁü”ûûoûkúÓú©ûüVüŒü üßÁê én† X ¢¹Ò/ÿ®ü´ûìþ¬¼ôL‹þïúPö·ó’ó¯ôÝ÷?úàýYýïþ ÿ-ÿünûû2ü þ ÿÿÙ˳y“í>aQøz " *ø}ý&ùZõeòœòöô|÷ýüéóÙ ô @uÓ }Iÿ ûÀùG÷4õYõ9õ0ö-ø’û‹ýáþ†¡è›ÿÛýú÷ó+ðÔð‚òªöŸûßSŽ tRíJÎ ÖPû÷%ô‡óCòãôzöØùÊü¡þøÂñ ùbíú&ûÿø+öõ²ö?ø…úøýþþtÿË©aÿÒþòÿÿþŽþMþÛÿ¯C–œÀü´Ye”ÏN ˆN,%ò{öIYþ\üëüCúåøFöõyöˆø‰úWûàþjP­ a?ý7ûUûSûPû0ú2ùÆüÿ§fJõ  E ¸ <†°QþÁûW÷dõôýöÅùÁüÖ_w_ò þ éœ"ýŠúd÷róíð¬ïIðIóCöRù5üÿ`3ty h P=Ãaþ1û©ùYù<ûgþ 11 Ó  ·x ª V×žŽ„ýôú’÷ÖöÉö¿÷h÷Ž÷e÷»ù'úôüiýÉþ ý+übûÛûßû»úéúÝüþppÛ×eGŒÞ²öá^ƒÙÑÚ{C+t Dï6 Óyÿ>þBþ%ýðüÁû¨úÁûhýþ¯ÿÑÿþûïùðøö>ô÷ôÓö#øÍüìC«Õ O<þ µ 0|˜=` þ”ýÜýãþTþÏÿ *›´­"tMÿ¯ü†ù+õÍòð^ð*ò7õÏúþsó\çNLhmÏÆÿÈþýýÒüúüÔýäÿ½7³Ð±S#\ù.w…ÿÁýú†ø”øaú#ü¼þåÿÿ´­l4Uÿ´ýÿüˆû/úcùëùÌúcûýþ¨ÿídˆ=€½«£!†å ˆjÒ{É>ÀºC“CIKþü?ûŽû‡ü"ý þ!þýÿJÿ˜ ÿþQýÄþý¸üóûÜúìú±ûüBýÛÿ¶ãø œ f “žs†ÿbü,ùf÷åø?ù|û üéþ¢3¸8·-:ao5ÿqýzü&û¯ûuûûtûíüÅþdwó8:z¸þ û™ùãù?ùâûºýú5þd­^zB¡EÿAþŽýü‚üûÆû±ûÉü¢ýÜÿ@¤)ª~zÂÿ¿þ(üäü˜ýýþÿGô.Ó7DäþÜýÒý¢ý×ýÙý£ý³þÿÿÔ`Óï®C,ÿ„þøþÒÿ&ÿÿ™ÿPÿƒT¬A•6êˆ"ÿRýDû³úôúâûmüKýLþæåÌ«ïŸ^å‘ÿ[þ-üàûÀûQû€û¦üüìþ1ÿüø‡¡ùßtþ}ü–ûNûûîý7þ£r12”iÚÿÒÿ þ:ýCüuüEü¿ý“þhÿF%çűe¸qÿ²ýèüúuù¥úûÛý=þÈr+ 7_rË áÿÓÿ"þÏþüÿ} ‡;ÿ¢ÿ6ÿEÿ¹Fަwÿ¾ÿzÿþŽþ#þCÿ4Gùjç'º´ þlü¿ûû(û¬üÅþÿQ˜«-PÐÉ:¤ÿÉÿ)þÓþœþÐÿ`ÿÁ‚•Ϫ+QµÊÂþFü6úÆùúúúäûâý þHÿÊTpÜøµ'W_ÿ³ÿþ^ýòýéþ>þßÿmÿš%·öxI¹Ì]ÿ¨ýéü˜ûñûÑüSýJþÿªéDføi±õøÿôþþþDýÆý üƒüqüqü£ý<þÿH´Í;¹pó2ÿþïþ‹þ±ÿJVNæhöã ×ÿÛÿTÿYÿcÿxÿÍÿ÷ÿÌÿï1cI.ÿ¤ÿþXýÞýlýü˜ü\üÓýÜÿJÌ# br>Œ^ÿ,þÎþÒÿÿeÿßy>ü’à¤äo-ÿòÿ=þ‰þ ý¤ýqýXýxýÛþƒÿ•Ïä¥Þ¤_fÿýüqûÍû¬ûúüÝþ0ÿ¾<^@ÌÃgÔE¸eÿ•þÑþ~þjþ†þ×ÿPÿúšFÜíœTè þíýŒüŽü?ühüÔý~þUÿWT(½%¿OÞUÿ¼ÿZÿNÿnÿ \ˆ®ÃÎçëµ;ÿÆÿqÿþœþLþJþ¶ÿ{Mý~è21þ‰Üÿ/þ…þ"ýËý¡ý¼þ+þæÿ›g€¨î+ö€ÿåÿrÿBÿ'ÿÿ ÿCÿãÇ„å"N.Â<uÿtþ^ý€ý ýý–þFþìÿª‘kMG¤>¹ÿaþ¥þ,ýþýþýûþ!þƒÿ9ôÁJ’s²ÿ þýæý•ý²þþ…ÿÿÄTÇØ«Fç•Hÿøÿ¢ÿRÿ(ÿ8ÿeÿxÿ]ÿrÿÜ_ÄM9ú˜!ÿ™ÿþžþLþ9þ‰ÿÿ¦4ÈGs–ÿœÿQÿKÿKÿHÿaÿ›ÿûOp‰¥¿ïÇy6ÿòÿ¨ÿSþýþ¿þ£þ®ÿÿ´w„Êݦ*rÿžÿþªþ…þŠþ¶þéÿ+ÿ•-ÂýüðÒ£v4ÿÓÿ|ÿ/þíþ³þ”þ›þäÿn0óžÝÀtÓöÿ(þaýãýý‡ýËþ8þÑÿnçðßàùï¬^ÿÇÿrÿ.ÿþðÿÿ\ÿæ}s’}AàYÿ³ÿþ¡þdþzþÕÿZÿãS°1&÷¬d5 ÿÈÿ„ÿYÿGÿ:ÿ*ÿ1ÿUÿ~ÿ¬ÿïBº¿±Fÿâÿ~ÿ<ÿÿ,ÿwÿçfÖ;XFÿˆÿ©ÿaÿ3ÿ#ÿ+ÿHÿpÿ©ÿô*@GTdi_.ÿßÿ“ÿUÿ(ÿþíÿÿAÿÿÿxóZ‹‡a#½/ÿžÿ1þòþÜþßÿ ÿeÿÄ~Þ.&ߊ&ÿ¯ÿ>þïþ¹þ˜þ“þ¤þØÿ9ÿ¹>®ü!Íoÿ÷ÿÿIÿ>ÿ\ÿ|ÿ–ÿà \šÑùõÚ·„Bÿúÿ¨ÿeÿFÿ9ÿ:ÿNÿzÿµÿ÷>ÇÖÍPÿýÿ§ÿTÿþùÿÿ2ÿiÿ¦ÿè-q§¾´ŒW4'ÿ÷ÿãÿÓÿÙÿòÿýÿÿ!C]s€i.ÿëÿ²ÿŒÿmÿMÿ8ÿJÿ}ÿÀg¦ÕìàªXÿÿÿ¦ÿ\ÿ>ÿ?ÿKÿfÿ‹ÿ¹ÿí'Z’ž™…lEÿÙÿ³ÿ›ÿ†ÿnÿbÿxÿ¸ [¥ÞúïÅ~ÿºÿgÿ1ÿÿ%ÿ8ÿYÿŽÿÝ3u™¢˜„lK$ÿÛÿ²ÿ–ÿˆÿ…ÿÿžÿ¼ÿó6q™­¬˜n5ÿóÿ¦ÿdÿ;ÿ4ÿKÿvÿ´K‰©©˜€cF$ÿþÿÙÿµÿ™ÿÿ•ÿÿ¨ÿºÿ×.TdfbX@ÿæÿµÿÿŒÿ§ÿÑ+G[ieN)ÿÿÿÙÿ½ÿ¨ÿ˜ÿ’ÿœÿ²ÿÏÿð #5CUhqlZ=ÿîÿÇÿ§ÿ‘ÿÿ¦ÿËÿõ:SfmaCÿçÿÁÿ§ÿœÿÿ¬ÿÅÿáÿû&')061ÿçÿÏÿ¿ÿ¶ÿ¶ÿ¾ÿÍÿè 3Xp~sV*ÿüÿÓÿ·ÿ«ÿ«ÿ¹ÿÍÿâÿ÷ %*+( ÿÿÿêÿØÿËÿÃÿ¿ÿ¾ÿÀÿÈÿØÿñ*BNOI:$ ÿóÿàÿØÿÙÿáÿìÿü ,6:3%ÿûÿîÿãÿÞÿÝÿÚÿÚÿßÿåÿíÿù ÿ÷ÿëÿáÿÚÿ×ÿÛÿæÿô%1772& ÿúÿòÿìÿèÿèÿìÿñÿø  ÿùÿóÿîÿêÿèÿéÿîÿöÿÿ  ÿþÿùÿõÿóÿóÿôÿ÷ÿü ÿýÿûÿúÿúÿúÿüstk-4.4.4/rawwaves/crashcym.raw000644 000766 000766 00000117510 12015735506 016502 0ustar00garygary000000 000000 @<<>;;99;85655355233320/,-+-*-***+-/03JÒ[‘ÖAX +©Žû0Ð ê@[jìÁ­fÃÑ(Æüßš9K`µš9X]û[‡GŒï†[*Ô1éJiév¯ Gÿ ÏAë1ÞÂ×ó“É éÞó/˜’ó›&øx_w-}°ìþË&n ¡†Ï¬+Ø¥ öØ&q! >Sêc,CVVñß £\ÔY ½#ñ iܧð˜9Ô‡º%¡Np§dȲR©ÈÞß\“öÙä[å #˜Ñ“Äî²í´†ÐÇ ó9ùöVì)mÞÕ ‹—ð€ Ílä¼öæÁûPÿÊìÿÜ\QéÂ"ýƒ ·÷¶ïºÖV4–êèÔ×'P&ÃÑËõ‹4 ê{ÍRz+o·î÷þ&TÚã)ØO2¸VneØÕà£-T4‘óûûú|Z 8ךpïÀ7N¨ MÜÀ-yÿÈÀ» qêûá±ã,2êÜî(*Ö ÁD´èžÖÒAûÏq' fÖZ.‰ë¥ÔX¾6·¾ áìáô¬uÿb÷ÙÒ.uÉR¾èùýÆÙNÖqê ÷$ÓÐãn•Њû²™Áö^ü`Ïl‰-ÕŽ/'ùæ}ãE±ð÷¸K^ñþÙÞ ~?kÑä„'¤ÿHüñWW 'zòôì5õ<ý©²Šä63àJfì ǶãàtáÓ9Íåïƒü|RÅ™w©ù“ÝE&õÈ '/Òùl : …òáÕùÈôàÚùFéJß 6ÿ~¿¬²ØC×× =æDâÛü¾(*þ÷í²4|å|2IQ5—ñ©=>êfJ4aîB&§â3бJ ã»TËøÜõýtýëÑ}Úuøç€Ôtùõ$ùÁäÈO÷AÏ|! Ññ5]òç1Ž4Ñõ^åÄù&+†Ù«æà/²è«éÐßëò¦¯@ÿÙÙ¹ùAÞMÈ_¸þl¸ß`Oþ²ú['µ$*ó5רéK#ç…/1¼2 ¼-ŒæÅÛ¯þÙ)&.•àþ5ö<þös¸Ek$ô\YOê¼.¼&ÁÚ eù<õðïÒßꈥŒÚÌ ²Èê̓ڱïgÉ6ëîÆJõPñŠÛßßÄÕe!’«ñ$Öâê@›j9™863 9‹Sê)x9«PÂ@™Þ˜I7üDw0ôÙåÜæ”ܼòtáÎ˰³Vàwò"—ÞÀ³ÞÙþÌ“Ç÷qãö¼ªãÿðn¦ïSÜþýúRôBÜ,,<@Ô×?Ê=%;ÍmøG¢*\ªj(”å¯ÿ¶žêVPÝðÿVó ÷F'ì Ý7³ñÿ âæý"&æmÉ´)Ñ­öëú á æAä ¶çòÙ+£ý¬ØGýãÏÕ# ¨þ%õ¨Ì5'¶á¨0ÿ[1;æ÷~zwGIîààã%ˆ è‡ö±ÉQÁ êÞõ˜·ÞÕ¯NòôÛüU~YEXé"l=Ž+T+ï9—-C&µè2s Üû/íÞÛ»æ*ËÝ Êánê„°ë¾ïݶÎË! Ì´ÝRÛœÅXåuÔÓãøËéêñýóÈo)jñì )kׯ)œ$K¥÷ó¥MôËÓ' jê¹ÞÍíAøªûøeÚD¥øâêSûr—óý÷r×)ø¢(Åéü\¾ÐÔQ.# p#…#3-4@"ž ßä&'æ÷qäIý¿é‘÷Fù?ôzÕßÒ®ù>ñt0Ú쬾ûL ߯ù,Šñ µ úâ ö)—ë™æ Úëxîe¦ÀÊá÷ú—O A õ :Î|'7D—O s'~"ãê?)ý÷¤ôØüüÆØWý¸ý÷ªáؼ‘£$Ü~éÒ±¯±˜ÍMàùãÆÊfÑ×ü$ý­“ï‰b,›& %íñh!‰N¼ ëÉ.zB-!T 7€Õ9ü/ôž/zA@^-%?ìå×çªù óeö÷ϼ€ú:øðÙÊÙüÝêg4ñ6è÷ Tí­öÖþöÝLçø‰ ßÿe >ùâŠ*äpϾéâ"ðæ¿ñðVÄÿšçrßUu>ÙCô='¯üf9!­ -õùIBÀ Ž—7J'¾,þq$É -€ Ïò<ñª›Û>î$Öâ½X×PÛŠ7äá÷Æ}ÊÔԧżÏ$OÓF»u~ýAÿ{àÄ„0 Ñ+3!M#%C2&Ï‹!0s/¯0Bøha=Þ8µôWæpüAê•ôŠ ÷•ÃËBÿøí²Èên &óÿwåYðû¶ïëÈ×{)¿áêøúSÝnT-NÏîí’qôUÒÿaÿÓùx,÷¥6ã- Jøõþÿ=1cþò%î2jÅö-"ù;K9Jè›ÄOÛÎlÅñ+á°ÎÙæ<Æ»Ë ™ D† ˆø30]Ý#7.<‹ %X +ï$oñÝ9ãðzæbdòÁß0Ë÷½3í'¹4¸Z³çÁ]àçÌ:»hÙ\ÑâqÛR%3R|'³9-B}ðÓË•E¤ô4µ3·ÿAëµçé ¶‡ôEØÈ¾Íù*ã–úéMÔµØôÌï«úWýS$Whô]î"k?“L]|ï”!ÓöÅbÜÝ,ÛOáÍÙù: ,8µÖ¥èÌþ‚Ùôòó=³æ­ë7ßÜäÝ&Ï`àOÙ„ÙÎYî*þEÿR¯­îPõº X!à WÙq´ê*Ú3â Y)ïdEÌ×à.Q ø 2íãGä¯gÉyíÔæÌýëƒÜ;·Î;Å]ÄÜæÐæWá¶óÊ’ÕñìQó»÷ž oý-ïÆ Ò<«-‹ê` ®®3#FX‚Pf2&m0;U ûðHù=RòÏì¢îÜ`’Àâ°üËÌeæø5ìqÕÉ .¥Ýø0+Iýª˜åÿlñr*«eä¼ûµg :Ë­yø±ÞÀWø-ó”& ªù kó"öaõ!U=1 }õH*u"ˆì™,!ïªxjüÐÏìçájådä%ÈoãùçWèSîYëÜ Š #ê ´(†M&/«ÿµxô-$êáãx_ãðú¼á8ü_î«ç!ôÙîÜó¢áIÙ‘à† Šó¸ÖÞEoÁý:·ôÜ!Žô‚<",7ðLx pçÀk8³’ù ¦ P@Þ¢ü„û‰ó9­Þn,¡îìR6ré—ö²Ì UIýlTöëþ°Àùø QúìÈ ãÆ*üð}eÇôYðÕå‰Û ä2Ö×ì‚äïóñ ªøëu³{Æ$ 5š"*!½pèˆ œP6X iÅ-"tºÿ~ µÛ éÜÛ.Dܧ÷Ëoâùí&çeÙMçùäxò˜é<ò|ý|öÎOÕföÍÕÃî ]õ¶òÇ æãÛåE „þþý‡Œ '*7F4Ì!¥5ôp|Ò½+8ö—ðùÛøö™òhõçäŧØiÉÝêüÛ Æ0иéjÜmæ]ê›Ñ=ì3ÐØSà– Š ³qü¬ôN+Ó”úÆ(8ã ƒ Î.Ä“ ò¯±ÈïKì6Tí)ùQÿDù¬ôýëcð3¯’Ðìv-ó¾ žîëOþA ´aícÓ J~æÏþ ãÕØP ÆøÇŽ5Ò4ïK ûƒõ‘â— È›ÍI }æßâ/ø¦×Hõ¶ôáæ×9ê§æfäîàrÌÊìx€þ÷Îô™ü~E1j"1-­C_HX(,%®6’JÆC! M!ƒPù´ÞÔŒèLü/ߘë'óÊÞÚÆäòåsê+ÈÓÍÌÉ÷`Üwû|1C›êO3‹= h>w ‹'* ŸÝéècÿõ•ë  /þçàøávô "êð\ìæû ÷i ¹Ìâ[©­û‚îõXX$v pý ¹|î@·:—â”kžýèWåÉèé°õ‰ceÔ í8ÿcÜÅÝQÖ„âeÈñâzßÏ®ë)ï.êÁÅÞ]èÄï ÷>_ù±î !¡" ¿%WK¾I:V­;'åC)1¶4»òñÿ.—Ãó†þýýö®Ã¢òeÜSÑZÐòڹݟ»þâ?äsí½ÛþÉáéî=ÛŸÚü!›èV$p´> ïDK7D 44²}ß,£ñz“ôÿÿDý`åÄ/»Ùþ‘ü¢žõ*RíY ýW Ùü'ôkî7ø íl5íÍñß ôúŸ¸ý÷»öý›þH ÓðTéõðýáÜò¢óS{7ò¨Áõz*užû¯îVr÷ÛÞì&’é4:õ=ôWþ€Û¬ûØò‰ÿi]ËU ¡)ºëÓø›*Ã÷kãñýY$ ý<÷ãÒ gëXé…ê –ÿ`ÔYô(ãlÎFðúnþy=é‰ûÐ&§"¿ýÃ!ˆFò>Ñ/ˆÏü%×ÞP *{ä"±þ` œû¦ÍŠ÷¡Â ³ëkÕßÔìÆûÅÍkÒM ô>ÀÚÿ  í0FOB#’ýç]& ƒù9õ í2ø ümÿžÞ)Üøû2úÏñSÙŽí·Xñ‹çÈ«Ùãñ²ñ= —êóÌXï ú²öúÇ¿úMújðÁäFÐÊCâØåKòtê7Úß79Ø2×ê ,DzC p6ÕA¹96¡'. ´‰#º'ªä<ñ]ÿ¥bàßû;ößÚ ¿PÞiý²òE ¾ÁçÆâ2çIƒ‡þœýÜ)ÿ4 õ ô(ðÈìÂîì*çÅî'ùã6øÆôö™éôÜ,ØýÙãÜ 5ÿy„*׸!N#¦!'™ Ø9ne_}ÎõÛ¬î[YëªÂÁÓ°Ùúßõª½ä– ˆÎóæ +>Œ3" L`ø7"®ßêçi>ø~ð… °õØ=õïäæa Ê -óSïÿ_ñÇà=üâñÓó ÿò÷¸`— (ê Zö†ÖW«îð·ùnçÍ8* SWåkàw ûÜÖ ž Ô± >ùÇÉ,ùPòRõ\x Kü^Þ}hîêÔü³þ «÷Ûë£A í;øèØìô>Ñh®UðjìðôÂùôïpPàì›Wæ úô* < ­1‡ ÷è:Ÿ¥ /!ý, R Eè‡ÿÒáŠÿUþÀÞ ëþÏlÜ8ïòùÍàì4úëþ†ä— ‰ûé¡ÙäÚïî6á>ûòüØé¯Ì `ãr¬~ì*.ÿµ qóB áw‘ “R/Œ&2îR,@&Ÿ'Ž&±*û¹!üWëþçé.À áè ÂÌ*¡•Öçý̉úLê\èÅBŒú – ÷ð½ç$#qÚ­ ÄüêõHã îsæî2ýdììÔ@ ýÛžó>ý[ü!»£ .ž+/rjó:+K)‰ãéRèŒòëð ÿ³Ú¼Êz¡éUÊÏêáŽç±çüýrê^ô] ‚Ûq²!#–ù\> ùÿÌç.è* Dôàïmú:íñìð÷ÕÀáéïgé«âé-óððéý‚9ˆÌ /ü…ö`iôü^ôàöÜåú?¿ûêÿÔÿÅ u=%*¤ °+rè×NÀÛì…MóÌ“åûö”ùbêÙáqóN/Yë=ôx1@ëò!ý@)?E0™‚æ0,à‰Ä „ÎÛ“áç%õKuíàߨ*Þp ÷üîýçëwžñõ[„ÿ…ýØÿÍÿÇ Y±,ûP6ˆT åþ] Q{úKò3Ššÿ6å“Ù;ý«Ò!ÙîëÚ áï?Öמûöéäéø­è ïÅü(õ¶‡ÿ "Ê Ð'œ"$\îè!N$Ðs Ÿ){Ûáñœ³ið¯íÝ÷| Vû ú§… õõYB _ò7 ²å¢Ï3ëòìDüOôØóQw ×,ÏFtsäüûêSKËú Ú;Mñ¥%Í#è" Ô Ö-Ÿ\ô&xÛÜÝÙHóÈôœíÜÓì´îÍï@ àó”ä1é…ê ‡íïøÉñÈøbúLõóëû%†ð í"¦Ð÷¼ÿ&µ‰(ºÌðÓI©ý£&îªõg°òšî>«ð×ê±rïN£è]ѯä_ò÷,í²÷ ó¢á'þÚyï˜êûü¬ñ%s-šeð´ö™Åœ” ©ù Ù÷äŠ “hóÕ8ü‹òŒðÎêÖÓâñéé5ìÜÞ)òœJþ4øýÆ Ó +÷Rû5#$Ý À#†§õµí¿ýQð6åîÄófø9ä%ÕšååöÞ-åÓÒ]à¤ßÐÖò޲ÿá 0u)(®l4Ò%ÝûŒá9 7ðúX®#7î€õÃöÌóÇ·ä^î&ùü ÌÙð ÷>ÝÑÙLÞÐî"êÞ¢å·Ú׎óÓå ìãpðÇô›è‹ÙûHæäê¸æ] ?áÞúê O> 5H%Ã"p+*Ø{&é/ýû|êBä}ûËåVíŠèÂî\ÛþæJÓä÷Jäöì}ÜÓçÂÿºîûòâ 9µóã(úôÁ‰~©]ë,Â$¼ Œ¾ ÒúÚ¿þ¬  šù¬ò<ßJôT Âó—Þ½ãèãëýFäÖ6çQøŒêÉðÎõ±ÿ ügpåø "KÌ&9 [0,ˆ,NšËÞé¾®&'ó@ë#éþýõö¡ä Ñ$Þøì[áÏæŽÐÂÊÕèæûuÖõð}þqþo¶}f"F 1ø%¾×ø ½öåÐ8} ë Z÷é.ð(¡öéöýSê -íšìü÷õ&Fõì˜ò8 ù>àùªxôŽ œýÀ>Fh÷‰ K‹ÿ9C l &Á ÿ+ùÝ oðÅÿ­î¹ZøýáÞSÞØ ß‹ëÙð^äŠ 5$ò‡÷J¡0ú(¸%£ Íç%ä"+QY!ß ¶ºømû Hô Âï¾ô#ü“â2ÔBå•íiÙ>çÉÒ,Ø@ê§ï®ÖlÒ}=ßRálüðæ5íRñÎS”$z2kù€îýŒèç ‹ ÷~ßúöÆ6¸úL òvð-"àzã”õÊÿ÷SòxþµúçìÎõ6óÿû$íÁöðêÿøªž°ê…[*ä}üï"¿ ú&a ì ‚ñ¿÷ëù¯€›ófåÍøÚwýâî…û%ñ|û¤àpò8Rü[èôBv÷KªýKOËø$ö*ï xàÿ¡ t+ÓpŒþú ìúÒÉ4å¶óœè%ׯÎtéw÷„Þøçgî,ð6ÞQþ•^ÿ‘ ‹ß4 g§ ^åŸâZŒBÞüôæ,ô\"EŸíïäú¢™öÄÐSé‘*ª+Øî[ïÙ5æïgøï }ÿÞÿ}N ql9 Fù×úý¦ •ÿŠX"úœê÷ü ï!ù°âÍáÞ…õÕûèÚ¦Á׆×#á}äiéRÉô½òâØWQæüÀô· ê óö7‰e Ü £¥,; jªž »C3³é>-Pú"*ý5Ð<î5ÿdñ8ç¥ÞÌIâgàÛÖ1ÐKêHíŒÒöUôÍæfûöû4ÿ,I•À?º™óË'}!”ç´ í Þ­ñ$úÞ´TÑDåóXþ;ÃåÝîWýº÷¢Ë þ Ö Ú‰!…"þÑ)#Xó_##Òõ·øò¨áxõ›ô¨ã’ë§ù4·ñÅàœìŒ½†èTÖôP `äl©üð úü ë#  r%7%D3 7È ˆ $%‰ÔX üífÓW÷ývöDÕêøìßñMáøÒÉÞ¢ÊÄÌÏß\îHîÜò%™xUùgGÎkà&Â& ‚{ûï¯ bEëƲû ûuþpü1ÿAáÄÏ\áî§ÌÀÛpÓ.Üäõà2ÖŸã95í;ðšêâ2*Ü 3 . ÷#"W €4ë,ëÎ_„"X¶ wFè¦éyö€òrõ-̶»¨ç{éeݤébÛÖæ˜õñgÝ‘õȱúÐÎêk L$¿~§ý`56aÛɬ œþô÷ÍòŸëÃï^õ í ãýçÎé·ÑÏó^ò‹öGõ÷ö÷Õäb• ± jy­ü(XZú dýs iþ¶êFý{õØè+çxèŸê!ðoгÓ%ü׬×Yøò×dç6í ä{þá†úMýù älq'2MÏŸ$ÿ#O#Ö$±JøTÂ#D ø)ò=îBô ˜ß%âþÒöÞõºñàìÜ9ÈÓàÅû‚í¹ØÜÖãŠtí‘äôñ•þMSäG)áéÈò™#$ü<Âÿ)nùòÖõ¹$X ûÑï‹ê¶÷vÛéÝvë„ΪáÚÜ¥¾K·òëûç¬çl Åû¬ ݱ²-·×hþf«ë+ŠúGïÂýqäì>ÿ¢ñö÷›ï&ß,àˆòóïGɒׇï÷ëïÊ/óièñüŽ€£ïÊ[ ­2c-ŒÂû$­*+üáû“%›#«ll ™#©ü©é˜ÝóâgÍ}Ø.öà–Ïšðà‡äüüöøípË÷ð ¤' ô ®…`!ï'·øuWF^ ÇáA3¯gðÉGþ3Õ8æ-çCéù®áØð·ü6ååöà[ø ö ß®•'/ê S0\ý#Ýï"“o&9Ñ ` 4ü>ùú#ÿêï`Ú²ëÜîÉ>Çvë>î$Ù¢åýÓíÌ-å?þëüõr “~þë(àç 3 ƒ<µ¨gõ ˜3Kóêà Ãæø. ± ê<œ·óðîåìàXô$ë‹î÷ìMñ¤×ê<Ý÷dû£ëŽó>ïO9/çé?= < Õ ¥ú| ̶Z_ù¢ ô &jfûx ±ú|íQ·:ùÉûKîÔó”ýîèò¾ Öêˆ÷þôJ(–õæú` „9Œ ëû{ˆùGû! ­&ÉÙúé (4 qé~êhÕù¾Ûaæ†ù;ñÔEÞ’é8ïÒÝÎÏVó‹øaõ edÁ ÿ% a å%Øv 9$èÄ®#ÿê¢JHØ÷WüüƒúÒÛ¾ë*2õëðñìí¯íë#`ü›öï_ú"ùüàü*à“Á•òÔùcöóE 7æ¼Â5ǽþ>A±q¨ëq÷tÄýðø”ËîYÔñ^êµñSã¥âþkÕüÎ÷¾ÿÞþôˆûóúÏ@øò  Uø›!¬™þ?ðZ¦¬ü`ëaòëõyó&ÚbÖç/ßXåéêMÜjç$üØEïø ~ø"åÕù [ ½üüÇÿF÷¥ ò†óÙóÅIf÷|sj÷äã>à¡Jï„ý¨è°âïá@ô'îrðqñ˜  õÜëFØû“é0ùõüàí¬ôõõ_üØþ¬÷®\ý¡þß ò³ ÿP Ô«ÿñï c•ögïü1©8äHù2e ¿îîõ¹#·"éýž€CªêžüYíúÝûËïGö‚îøy¿ Yýó (.3fSüÔðšï_ hö—Üžü`>ø0öÍõzæŽùq‰è¡û©Œö£Ê ¡ú±í‰  Z þ÷ÿwýb:ƒÌÁúð› çþLý”ø–øýóƒõµ—ûvòåë‹¿ ã&ühò»÷ä÷…õåö3îîýÂæø†ôAôXÿ¹ ®þŒ ¯ ZpÃ'_.þ÷žSEüQú†ùê!Œë¼×}üê ¼ôEâYä\êaò§œÛ?àÐÿ)úÆí;çËÃPïo¦ ëA –=·+ ÝŽÌ 3¨‹ ®ªì¯å‰õMïÉû}ä°àÁ[úMØòâãùûUö2Ù ä”ù óäïé:5bù©Ø–*Nœ¨MUãô # wóKò^Çuê×è‘í þz;ø%ãƒð Ãÿ5ô¥ù}…úÿÿ¤ì}çüCÿdŽ è ¢"zèùvüø Ô¶æ © àëšðuðÃìðCëŠîˆÿ¶íQÑ’ò{ö¾å"û·–ì Üôüïhüóþ4à½øC †û?ÿi–&É$3¦fêè {eäÞˆ%ì…úséçäìôøæâ–ÒyåèßIã“ôýã6Ñ£ë™ýbö™öò  ¬é.ö´J(&ÿKÚ ûÛ $ðZ òû1î]zêþ à»ü÷ ô†mÿ­øÏ÷ÄÚù#±óñïKå®í5ùöûƒ¤çÏê‰çzç®ïû$ýˆýÊþªö^×â!õüÈö˜ß\< „ß_Wð@:ÿæó4öë—ç@íÒáýÙ÷jï¡ÿXýõýéìøTúö õ1 ‹$üQÏM X鿨y(/MùÑùíü* Þ Ï nYýŽ ñ øèñkÿSÿ/õôó(ŽûEèøòMÿžËÚ4Ò iùê¿öŠ–÷9žåó¿ HZ ‚ÿ Ö{ A ö’²T"@üž îýÂóåíIû5 ckßXã¨ìŸxëBÐí~ÌîëûÎ.„DÕ h<-¶üa-°2òbãl °ÿÝónôóbøðe Mêlõ*ý%õ´êaåõIèaï÷— -ü#ù°üA +DåË”ý“ ùòú…Èá ö;¯¸øJînôœNýh¸ñº ¯æÞ¾ô‹æ^û-SåÌèû'ÆîÆÜÿìÉE'ý. þ[ í¹öÞK$Îú|ô ‡Å÷ÆþHò1úrõì´ú#÷íùÉ&/èì»ÿbgÒÿòîpÿ¸ûø\µ /Tþ¦ôsî$º¶H °¼œÞ~ õݧÞB÷!õdð¾âû Îî!ïx÷ý þ€çúßï£ .ÿx÷î©îƒù‰ Pøñá?ò½e&úÎêÁ22øŠéÁý£*O%Üô¾û=-Úüàóüô I°ê\ò ’ÿ2ñ‹Ÿ*ö‰ þóë-òäòxóèGóÄý|š _û(/÷è{èéøâ <øñ ÄÿÝ©Ïôaò} ¿ý@þSÁ€ íýÛãL‚öâÔñö©ú°ð1ðëãéðÙÛß¶ãùYúOðxþ?©¡ypÀz!L ¾ãyÿ(ýg÷à<èçÛ¢ôSîkßIõ×Þóè@ùëßGçžò*ð÷ ýÿŒ÷§ÎS/ÖŸO þÕ Ó¨ ø·÷së Võuç¯÷ýô­ÒFðÎïm"ôgë‘üWýþûŸ Íû(òOÞEÝOðpþy ‚ñèèŽ&÷èéúõO9¹ `ÉšÆv‹ Ï݇ ¨ñmö–DÏû¥ò¼òÅèú,ûç÷ÙÎôžîõöè/ð¸aPøLxþ“5thEˆ!Sw"° ø÷í öÿžðü­’püLùCå~óã ×óäðEùŠç»ù“Lïúõ½F„îf"þXÿàé 21ÔƒóÄåûø  ø >Ëý(V Ê.ü:î¼ôJt ñ7ôÝü×õ0ù ç/ìRÍþfò›û¤ ó ýÔøÅ ¦Ï ”íƒè Ò ³v0… ÉæìÈî&™b˜þwñÉåÛû.ìÊ÷-ì#ó©îÅìäösíáŒíÑîL÷BœøóûgéMõe ïû]ó AÂ(€Ú‡I!C!} Þ !x^û¢ìÑþÏÂãéâ}Þå4ô ÜÛøî¦î^ácì*ñkÿ€lVúu QŒ¡<~Ù‰ø$lvŸþ û¢’’å2èƒ÷NæXçåë’è×Ümí‹ý±ýmó>éÛ ç þëý†ÀˆŒb!±ÿÎõB¨æøqëNM +îIæ)ö`îÌó×èJÑ«ñ9ññ¨åèðÎá í6ù ù¡ïÞäùý‡¼¸ìý Z'$þ+[4—ô ¬ü¿÷m§Âõpî}#ö~ýaDmïé^ú$òþRø›óKø«ù#ù¼ôBé«Üèjý<áÝé¿òbè’ÿ=üb§R^Ñ#i .ù]  Ðÿ+þdûø|íõàmç|×;õ¯îgý/°ïF꾘ó™>üJ šœèþõ“Ø(ý¼ùnò‹xEûæöhî&ä²ü/ñÏîëñˆüí!êUô<æ þ£ÿµ÷NÏ yÿPût [ôEæáú²i Óñƒï ù¨ ‚ÿ¢îø‰ Èóøíe„ž~,Â%ý“ÿ‹úî ÍéŽñý Ô "ô~öMÿZÝ~ü†Û·üøBþ‰ó¼ô<ý»‚üëôIì©þÕôX ð4 -Œ¦{#ò |Ce®Hk¹ó~ ÐõFà$òø×ê ÷ñ÷Ùî'÷>ìã0÷r Fù]óóùÒó,„ D ¨E"cƒÚ˜+W|Š Z ËG¯góüÅÿþ.ðBè×øüûãæþäúKüx÷÷åfü:ù¹Fúƒé×ïûV©Líýðî—Oúwô‹ÿ#ŽA÷Ì4%êóIî­Yó ¿äZúäûÑÿ$¨÷3êãìòý ´ø5òtÞ^ä þ$ñ¬ãßïÍ<ðÚëú‘A`þ4-üà h¶ý¡ ß Ð÷v $îý]âëôPÔ{ñ•þMõ@î€þdúJïŒôéý$ô5[ýþûŠû/`4 Ú ” ½$ ØöYþÛÙE™òÑ  êöCñ.6ÿùõ1éää9èQù÷ýàyîEþhññýªúÒð¤ö-r÷õüŠî(ûÇùø¸ d ü $ú³ñ5ÿâS tÿœýÚPõ!j%ü€ tI€Ãû/ìõÅþwó¸ýüóßä+÷~ì`Ñìu¡õáàkýéö­€ gòTüø)óÛ ]Ó ü‹¢Añ‹4 v÷¡ízôOù”Sûügô ç6øÖ«ÿÃçâZíÎÝúï, øø@Xü¯ý‘ý× ¶Føéþa0aíÈë%œLøÑö ïû¢°íSñ÷ûŸÿ:øÆòãüÿîƒÿáýÅèròhÙíÎçaöT÷¢/üÈó;ðü÷ú÷üüZ ;øøïUý¸ ­ûßöaäLûŽÔþíóÕû1íX<¾ýçþNÿ¯¡Pû´úÏ&Ûô5 ö Û± x̵Ì(6» iËý(ú=éˆû|@û éoó] cFþaûe÷pðˆ¬mý J«• øØkWÿÀû?¼òèœþøüó%û?ûo ^ó–àñÅü¯ó…Ó1ý3-½î3þhúÂjÿù ü÷àù&ÿzYé é¦ùîïæ §ßûGøþeþ’óeúÍûIî¥òYçØöv°öÞ$ðe¡ô±öþúfÏ ×þª o#}¾EbþP, ¢§,Õþøþ¦ˆyû1—ó3þ™‡ü!÷Eÿ9ò@óô1>ùïµèóü C®?ïwôÃýFôïñTG *ýaõ’èp–‚ï¥ûõgød’ ¿üùAøó} Ù 8lýnúÿ_ûñî Î ± Þú;€:¼?þƒøôásþŒã÷Cb¨ñ/êèþB ø‘çNùÅõ—÷VøçøsüSõ_ø~îÔìfö2ÏøØï[ù!Š0 × ~y˜þâ#œC¹ É\Üëþ˜ÿÕh ÷vóZ wþë­çÁÿöÿøŸùÊã38õëz ŠóâåÄ—!ÿLü¿ñè÷{îšé¹ûTƒýøqæséDÇ^êácþo\ ˜ _«Hû‚ ãÝôpuÿtׂý “SúÈï[ü$÷Jþõ[õôïû«MøÜùø[é!îìõ÷õK¹ðsóý÷ 6Áöõ÷sôîÿYŽûòì²ísúÕø?þ6ë“öK®±Òûó0 Ö ™ ù, * þüN ç[ÛÙõˆ†ì5ÑÂàûÖáŸìêúûýö EîEé"U¥/êñ8Â'"ƒ÷“C ql@ ûªýǼûÓ‰ðpì&û±äðä#üWÿãìŽðrñF¾ üîªüÅ1 Äðjû¤{C ýöÇëä{ Ç .3íÆ‰^ú²b ü vúaF˜ ûø"þ‰ùë“xðšêÀ ÔäHâêü–öÈÌ sþ(GvòVû$þ _|û/ôôº|ÿ™ ; ¡þjÙøtö~ð.ç{ð¥:ôï@ìêï=ÿZý$õ”íùðäQù¦q-ßþÄê h ìÁ õ î¨ßå%Ã> Í ¯O›¶èýiþ%1úPóù½øÿñÑï3ðcöœÝRçñåÇé ô‰ë¬ù`öšø ösöHРãPi[›G9(÷~j ˜þ [÷Rð[‹ X@ëVáãîéú æóÝ#ölõ¾ô¸úUûSÌ ”þ#ÏÞÙ4Çúºóˆy÷Â÷wþiþÕñ-äÅó׌üývñ™ë5µìù7䂸J§ú®êdýºø™øYùªëÈõ7­ÿ´ ^o"·xøŠ2mÀ> û#ý–H ³®Á@Zøgÿ|ðÜÛvàdþ–û‹ò]î$ïzçÔóÑü û¢3ÿaöõTô:øÀþ² Æ®õ ©n1ÿó‰#8 ›˜ùÿ:óÆ Ìò° %í–óæü Ëþ  iIûsþ,÷ýýü·þ?ê^ûƒ¸D¿òçñ|û-ì2æ ¥@øEûû#ž Üõ(ùÆÿuûñïøù¬22óÙó¯ GÄ} Ÿôäú£}¤ø#ôyü¥^ÿJíÄûhùaýröÛýåò+ñê º "öþ DúX ÷èüþàÛ Ðþ(ˆü¦øî½ÿ³ú“æåáqðÇìÏömüúvènñõçÔÜ› ø \ýófønÿ–õìzú(÷G¥I ýøQÿ´÷¤IûôýKû·øþ”’þ0qû—úOùߪˆ àóÞò®û‰~û ó‹Ùûýq÷)õ}üÊõ¹óc Z= *=þ%ÞøÚ ÄïÿhìŒôGøfö§„÷•çQïù+ôôöVóÃð‹CõçáKèš)—þ’ùKüZ ý$í!‹æ%…Ü ,&|$ãDÿÒ Ô úñË\ù_Åü\ö óÏòÒú_ï»óÛëMð÷ø‘ø´óö üâøù¼ø]±ø öë¾ò‘1Øê¡˜ šôÌÞŸÒý úýAJì ù º ?ÜEÝ0 ” #ÿŒ[IÄ —ö÷Xe Cû êšî3òRïÖþ)îèù;ûút òø*Fú˜çÑï{úÇ÷.ñîÑüJþˆü öšïõÖñ*&0HŒþ//þ{Úrþ°üú•øìýXú(×ðÔ0ô ÈúyðÙù±®sì+ý-ý»÷£ôœöý­ýöùõ@ò ÿuòÄíSú4”Îûjò»ónÿŒú„óéðÝøû|ÇÛýy÷»3Zžþ< è Fù#Ùü±v½õ\íùÿ*ú´øÄùrñ¢òƒÑØõDÇ ÛüDD¬îè÷m §ÈÂøé÷þùùýµûZñÄëmôZvý¢eò”ðýú>Ìý7÷ÔøÄÿóØû‚ ¬Âÿ¥Vÿ ú…KÍúðþ”ùoù¹þ”‚û¯ûýõâüKI ¾÷hð ó”¢6ð¡õ{-ôLô|çýdë„úk O@ðxô, nÓ÷Ïë<çû¤û5ùw ê”ýAðdb4÷A› …ú:þA…÷(üiø‡ôË ørìwòóú  f÷"øÜó`÷^¯ÿ¦ä¿ùõýÁîú"í¢÷¡ ÷žê[ ‰• Òü>†ŽŸ"°xõùð_÷ñŒí›úç¯ë<ê+ò©û¢ô$ó»ôŸö÷óuûly4 „ø6GÏ¿/tò4â £Ïÿý= Å ²õ ö# ãøTö÷zêõ°vñü÷ÐüÜÁ[hkËù9ø; [DÏhóµËù!÷Ãõ)ñ”üºý„ë;ò•½ ý+døÈä´¸? ùø O’Vóîî3õ û ûcð?ïªñ3è ó6? ¨`Ñ íö:, Ð̓UãÏ +‰ ÷ jþìSî“ óÝãë7‘û÷Øý2òdíqðØþ xæå\Äÿ'‡= >ùÑýòù‰ 6 °3 ¦õä j_…Óþ®ò¾ û#ʆþ›T¶ñÊû ÂüÛá6ð2ùÔ´þèî5øËöU*ý»÷Äâ÷U ,ó„û›Áÿ¡tƒ p¼D=1ªÄûüÞ÷Fýxûëì€õµ8ó(ñÙüi‹ô3à´ìjú™ í óí¦ïýmí à þóîþüD 9oòÇ®& êÿç ·aü+õ8Ÿú\ùÐúíïpñöäó ó\øjéÆõCûEæ÷ë¯õ8ûGúÞö¸üèo—'Ÿo´ÿOË ÀJ Q†A,¤)ç”÷‡ûÀBúëˆò¨ûPúåþ?êÀòW`’šørñ¤ôþô±þåü(i ÑRf Ñ VüIÝ dÅ` ‘e$rö]ú þHîíìïøBñ±êkõºæôó-ê)÷õMòóóúÿ]]ËH¥Z %]¿% 2þ÷ q | Õ.ªíµî ümõ8ãcêçjðDñ®ïªöðˆîêóé­ïHÿø øÇõíþ ýL©:ù×÷1è  /ú¦÷µäûçöNQüjûC¼ëm÷wþÁ¨ ¹ÿqBf^ r ¸,çZûªOõ ëõóO ]ùÓïŒ÷ÙFâ ¨ Òøùø &ºþâÿ9múïóôðFDýXú"öúr U§ô›ôôô;écþ µç±Þ1÷ âû˜òÛv iÎ ¸b 7#MJ ùêþFÿgµÌûÃù´ø'þõþöî‘ýHü!ýHÆûÙÆÎé±ï½ñýîÐúØö7$öúpùüô›? ûÇâ 9¹©¿í ÷ä-Ùã•™ý òZ î[»ýô-û¬ ¶ÿ¸øbýóoû¢Ò -ùöOþ…„ì\Zþa í êûXöU Œÿ©ïÄøúO ‘ûû¤ýÌüïøâûGØ¡ìNò: ¼ wû/÷ñk ¯òªûÐ÷ìê¤úª¿þe} °øZ %Òëó}фђ™ žë:öËÿ\þ®àêFá±?ÂíáÍì.ù:©øêï0õ‘öû÷m‘ýÿû¸ý1óñø ñ yþ—¸g €öÍóÕó!–ûf4ô|÷ & Ôýýñ"õ˜ØðÇùþЀÍïÿÀ·—âù×û¶õ¯äÿÿ#ü<í5ôbóð4ýöiô„ …°üïù÷” ;i)hî¢;Œz ÿÂÓîõµmþù÷!¾õˆüùúõ=î÷ð…ü²ï£êkôÝïÄöæý]` Wý!öú›Ø)¡ ªÿÖ½7HÜ/ûH [Šø“Ñòø~ï#õ` .Vë¿øí÷&ö ü!óïí}ñÿÀÿ²ôëò\ñŽûÏôû+þÆòà ÝO„‘Îó$ŸXúƒüÍ÷ëë ÷/•ûòí®ônï·öMðÚè¼ôòþPô©ðuð/õ›ü¨5öjþïóüò…š‚Ø Û`s ¡Ò `Íüêó)ø¹þ‘/Nñ‹ú³õðéì÷Ð íuõRù ï±ôEûl¥õ‰ûÚm z)ùñú ®4 ɧPkã8-iúIˆ.øêù»øÑöyûÔ ªë&áÇÇù»ùýüZ²þ6 þ $ Ú Åp Ða â µ Ù ² oöåüp-û÷ú‰­ÿ6ôfüTúbûïñµüÅÿùó$þëøô¾û”þRp Ú|Á 6 S ?nmÑ Ú}äönôDýåþ©ÿ›óµò?/ Ìÿ´úw¬¨ÓýÞ÷ö3`Ñ= ãŠÙöªükÕÛù²ûLîÊûè)‡tð÷ê°ý+ûtÿrú—óÁø¹íÍþsø„ ´Øü¨3úÖþåûBôÂí~úè ¹ò)ùØ? j ©úkJ ÿ¹õúö á Ôù ö3ó÷%J…øïJõþ›û•ðÌãæšçnô˜ýÈöSôWñý² Sö ÷aÿ\u t ´¤doÇ çcüÄ_ Ù÷ðÖú“!ÿý^ŸÆþ~ 4U•õhò–j9]óéñüFùÿEþ-'òž‰“ù‹úŠýaû'ýöáÅ 'ùkéAùà/ ÷»-ÿä,Š@ ­ókêèöúåöwïLþrþöíõ¢ýaþ aýÍõ þ_ÿá i ÜKeÿºJ þú÷xÇ ôödðïø„LTù~ôäúòêúûÕîñýþñXæÉþÕö:Dóšî]ÿ™ ÿ× *ï>ïÂùê1 ÷æúƒòt÷½ Õ ?þFèZün Ï K Ã" Ëûxû´ú"ðŒúŽýî¹öiýØWþö*ûºÿ>ÿõ‚ëðê’Ÿ÷³òYþùý7þÈøyú*ûH¿˜ Ú =û°÷PNýòþ¼ýHü³ññÁùF HûÂì@õöüü¨úJøeúcÖÕòÊó :'þÛÿÿérBø]²øFý|þ«ö´û¶À üSý1« ˜«ãúÆöëó/·ùk} kä÷@ò^ý­ùÚõ–ú{"ûõø®úKûÚÕ SïþôšÿE»Dö2ö¿×¹:…IÅ 4"¦2Æüa ︙Ìû˜u÷ï5gˆ÷žôèæüõú›îÖõ‹ûºôúû\ë‹ãdþRÜüõô¡v &ËéÕ÷s œùmø(M Ñ J)÷©“¹ôíýáŽüùÑæ·õm)®ðÿñ ðˆÀ±ÇöÅÃÞ-ô %Ø”ùŠ » \ôîô½û¬_ÞómæüîûDû.ýFïvëúUþœñÕòbüý›ù ÷™ù—ü}þš oÚúeøjæy j5ñ`þæ -üþýÏü”ª”~ôîûöü íÇëSêpPú­ïeîèû±ûðõ¢ëYø ×ùÀùŽôFú ©çûBùODGÚ î ‘[ý7ö“±õ ;òÃÃ(ø÷ &ü“ñ-ðmù: ª÷bãÃòÜùdí‹ú úêõ«ñhô=. ÿaöåÿº  q’ò +‚ÝùÜ>O„øÚô‹øxÿ¥Dó›ékúúîáñïß/ý±úÍöÃö†  Ë÷ûXøX °ÎðæöÏM @ÿ'èQú¹£]‰ýY gþ. ¬ /Õø€ÿ7tÿõ þcrø+ ý_õgÿ—ü« jÿø õaü9K¨öKìçû$Ðñ¥ùg( ûõŒ÷z ÉÆþ<Æý1 *Où:ý,» gùxúÛ€tûQöoúýFùJúñüîöËú²õÞìôðÿnòbë3ïE| üOõ-ÿà·IÒL ¿ôÂÿ,çL åª à Rý½ý¨øÍñrùFüäþDóò´èÇÜZñþìíçƒù¸ý¿øöþû&† ‚ýOõÎý¬³ý< §;ÿ¥žr ̤ í )p üôÿ؆ oüƒ d &x¬úv^Ûü øðÿñ€2‹ÿ¸C¦ÐóÒú¡²û¤ûmó»ú‘ ñ~ûÛò›¹ 7ÿ[øÌš&6þ—ý­ûëåûÊû©ï>èó,¤÷:ül½‚öJôî…š¹ ï L– ‡'' *Mð ÷÷ŒüŒÿÎhüÙþ ÷òòWü"óHòÑôsú#ö(ýªý¦ýÑÌý7ôgýH‘Móõ†öû¹»ÿûTíý Çû¯ùdÿÿÜÏûþüzNÂŽëþ„ÿhü¢ úãýJñªöš ZúP÷y6öïzôÒóˆúÞùäô÷UÅövn ™÷aüž; wøiüÂöÛø¿ÿrý×ëò*ú[ùöGû üüå÷zúz+ñÖü+gøÛiû?wN ž /þQñàûrñ$ïOö‹ýŸñ»þ³êÿú]ýSc ¦‹z¯þXã yeåü&ùzúiôtï—òžðjö6÷b„ü5öÀøvõ\ÿa÷ù÷ú ^ü b øiå7í´÷“ ˆ^ ø¿ô0÷× ¸çÍìOï‰ë ýÃýýòò`÷ªýòõdödñúþÉ › Äþ° øúäÜB ™9þC» ‰ @÷Íø¢þ^òuù}ñìþJtþ]ôºø'þõÍþõÙû àó;ðí÷:ùø}ø–™  Ï öñþzüjòÅúb ¾-üªsü[ùq @üËø Ü9ûüýÞÿeé‚ùûÿ8cüQëmôVýžÎòëàûÉJþôþIñ9ò&üÿóîŠìÈý'ÿÿñétø'õ¾mÿ$š ÕôýñE?  ,  p—ÿZþc ½ºÿ®fÿŠÿeüù~üy÷+üAû†òHøòùµ½ühºÿ³þÀÞ ·øˆ† ±£úìvù†ø<ÿ"ý¼ÿnú!±Vç‹þzX ìÿÙËÓÔùØ Ó Çe`ý¤ý®;û}ö|ùïîGú~ð`îýG2ùfôTþô‹þo íàüb±ÿˆì²±ò2îOú'ûE?øŠò4û ÿä÷9âøCŽ`ÿ% èËá G! æ²1 ^C ‹ öaáø6ìÄð”òwö[øåíÍîçjê@ð=ûtô¶êÊýãüÛ­',™Ú z\ Ï™ öó—ô"<È ÄöMý.üÿëüÙ-g÷‘þÑlù,ïÜz§ýžûPø\&õ¼ï)÷Xý…ôÜó”õ- )ýníûøÿ×Ñûëï‘þåÄþ÷)ùëÿ ÿrÿ7óoýàý›ûHÿ ý ü:¢tùUCþ')zþ— ˜÷ ù^ü‘ÿ0äóõôõþ4C=þ^þÕzeïöœ¸<úFúÄÿØ(øL; fý‰ð¯ÿ² £¨¬1þ°Õô7úØÇò¼ó¸f€øÕû×{ [øÿiÑ ² wig ¿ F¨þ±þB÷óøñ¹ùMþ±ê•ìoþNõôàõìëÊÐAøŽûÎýÍæŒ ÐîõèP ¬ ÷ è“ u†ÁñvõlÒù"ú¿ùóì*ôÆò!øßòÌó‰ûê <þåÿ”m*üuúÙý2þàú¤ÇFô ÿu™Ù€û«øZøuý¦ë<÷ï÷uþ­þyûJþïðíýû$ÿý,ôàýyúñ”öZÎXúÎöŽûŽþJúOn- 7ýÝ ë“÷")ÿ}úWý%ôqàþ²÷ÃVøôçcë§ë ù øåóËþ9 ­'ø_û¯YVú‘ü—ü0í”õ97ú0 £›ý\ýTôÍ j÷w€w ^á T¯â üþÏÿ;Ð Piú±ÿåýâí•ñ±ÿóùÑó$ïí÷½úH Û]ò׋Øþiµ²’ûó¾ùùü)ÿ¾t]ý ô„ýèøwÿ¹Dø”öVþÄ /þµñ‹„èý‡ Îù„wÍ €.eöÂàIú~TàýÅú— …+|Ïÿ½ Ì ] Ò[²ú¯í¥õ?±ÿ÷øö½7€ú ûyý¾ö|ûòüHŠ üí AÿÛý©¹üÏB¿ ø¦-=üÁ]ùÚô lüŸLßðüÏ­ åøÐ $ùMwÌÑýåëçó9ö-ðê+ò‡ú¬÷dùv:ùòú³ðühè½ùèGý/ Qöá÷mú”ðWêgœcùÇø‰ùöqú>üküüùu 0ÿ-™& úGý“‹zëñŽù[ fú½ðy÷üùáõ0õ6û±ó÷ðÒó ÷ÛT0 >ýPâ !³ŒŒþÂô˜þÞÝý¦ù ýE²úþûÌý?ëÿìnîDú ýöHîlþu†_þQ¨ûÑoÉß ± ûA¯  7öäþ‘ÖûM÷òGò¸üüõÉý¤éãü»ý±ú&' «ÿAõwùvxvþüXøeÿ»èsú :j÷^ü„ò¡õu K²ûíÿî^EþýBΚ÷²üaS,Sûöó¤ù>ù‡ïGõ"ó¬õõ=ñ¹òêu¨óÝYâb* â Õë [ ÆøåÉÎNòûÿ! ™ôæòòggíå]ýöóû÷íùÍóÙú²ý8êÝñùÎü9÷ù ^÷Ží¬*a €÷»ûèü+ ³üâ÷- >×~ƒû_À5òQ!üÇîzçÓþ¨°ì]îTþ)(î÷âúÐ}bVý5¼ L tjýÉ  ø=ûßL‹ ³û–ÿ9îöËôèó>ûÑŠúçÿÿŒýRÀ”ù¾ P I Ækà «þûm2  øþ÷‡Ø óÑbÿ«¯ýr® )Bù(ø•õªð»ý¦ô½úâùö õ þ!÷Õü)þ½ Ã&ýj| ¯ …WÒM÷1 ûþ %vÁ Wÿ_ûü8úÅïÃÿDÉüõ]ó%ÿñ Јõ³üHÕÿ¦ýþùü¶÷'ÿ‹ÿ‘øI Sú›!÷ø(‰Ö¶ÿ(§øòø%úuøDö™üŠñâý“ | üþiüöÝû4Ñÿ4õ ü2÷ÂþÉûeûqøÍì¹ú™üºüûí6óÇOýíý·þðóøJ÷¡üýütÿE £ý9óáÑß÷W³ e]ûÐmd±ùB¿=÷\F÷¥÷ýŠøËöòÏõ«ùü€þõý°þz ýz÷1øvýŸúöj¸ rø³Šÿwòö4<»õ~÷løt„IJu 2þ°ù¢üL– ‘h÷fC**p=ü ý$÷@þÖDúêóñ0úþ¬êþgòÕùtþ¤Ž÷õ’„ ¯0þLõú+ ÿ»_üªñ5øA]ù¸ô¢dðº <vs ý, ø+6æ áöѰVõoí©ÿû¸›µôÆÿœ” 09þ™ÿE91Fø²ùþò`õmþíü¬þôãúüø¯øa vùÍøûïêÀý9zúûýn9 Kû.óà ' ±ôÁ8ýóôùþ¿VöMïÛ7öÎh3þ2õŒ#ûÑüª l ÊÿÛñ^ö%ü‹–ùYð¤÷åüLüzü–ø“üYûñûƒû_ÿ·æÿyi mûÐÿTÅþþDÊ>þ¢ýåR Y±úTóïùAüÏìÿóþŒFš ~Ž;ûþtV *F B èu÷‘núÿGÿÝó÷wõ²üÿXõ ïÓö|ùxüZÿ˜%ø(ø¦ÿ+5 :Åô6þò µx {™vá êïùNþnO¹ñòy ¢äø÷Õýö§öÍúüôúKÝ« Iÿj€Ðûp^Œ¹NÊ‹›Ç 6ÿSõ*dý—ýI÷VõùÑüŒþnýêúúóáý*úûŽþ•ùßú¹eÿû-eÚ´ _ûßû” S -qüÔöN : %"ÿšüà­üâûâ÷üØ0úæü~ùÉþ6þíðøˆù5÷ȈþIùìuýôÕü(úB¨jøc÷—û ±ÆFó[õy8Šþ‚úö}üvˆü`õ—¯‡F9ôóþ‘þÅZhÿdïõ*ù ûƒÁþJüzùVÔýÿáýyú+ö‚ûÿ N þ…è•Ø‹ý¾ùšþ.ÿQýxý¢ÝúDôFôW NŒó§õ]$øáøÎýHûÓùÀ÷}…ùYý\ócÌÈùôý ¿†ÿù·+Âý:…Äùéñ'ú£þÈþ[ùÇñ/”ý'öÓÿ}á/ô ø„™÷¬ûj“ûôýöâþ/>ਃ˜÷Øóïü˜-ÒýîØù•؇¢ö¤ò—ù2mòô7 §ªÔöp ×w ÿ‚û …Îoõ&ô±Ê 5ý%ëŽýÿJOù_ð÷þ 9óúâú2ÿÉõñ7ÿÌ{ÍùïêùÜýÐuù¿üþ÷Oð^ö6ô=üøù éññú÷’¸þ…õý; ©pú%qñ ÂüuöŽš \³ “Í÷Ðöpþä[þð&ñº öòÿPþû"æíÍÿvAœ÷ò  Åþ£ûúŠ “±®øYíúe Í*úŠüí yc8þÿËü… xûß Bªø·OÜÀüÓ䨱ÍYD0ùÑrt{þjµ‰ùyýÑ æú[ù9üº/ù í èOô#U ®,ûs÷`C÷ú}Ç ÿ¦%øáù5øäý¨óCöîþÝ*ÿó—xöòôeþ.ÿØr  8 lü]ÿ‰ ÞŸþÿ ­ ‚ 3D ¡7 « Ýúyôû *ùû¸øBïçúÌøÏòuòŒ#ûÙó{è{úƒ*ý[>ùêó£ûõß Úæþèbþÿ .¨IÿDö{ ¨k&{ú­7ßñyöxgØ÷Pô¦ÿ¿³|ýùÂöÀþáôóCü»þc÷³ùûú»Ðöýëâð ø/–üdí”õB$ú˜õub¨q~v‹¥TSwýÿgùùXýû ðjíPûŽèõ÷ò€ò[ônüèöóøÓúíçø™÷ þoQä‰s‡É{Yèÿf ‰Ù _žÇü„÷œý¥ò=÷4ôøqöÁ÷"­øEõùÿôU÷)þ£H¥û*‰ ›d.+uÂúGøîÜ %ýû Ç q÷ðýr.ÿ²ÿÓ§DoýNíL÷W …³ý¶ôjõ£ûýÒöNî,þgŒûróE Žú‘ö4üÅP!ýIú›” ÿÿà nµï ÙzÿG‰ê' èü³öÃüøñýxüìóƒî–÷Ùý•öÚû ßþSûw°(öêø´C¾ÿñ÷JCûýgú(< ZþxñQaiÏý9ôMþÆúý÷õý¤üOô¤ùÖóËüÿ` þï‘_ 9®ºùò ë ÷þþjŸ€ù˜ü| ¾ ü¾ò¹™U ô=ßò7ÿé÷Ñü?²úüùõ¬ EÒò?ûF ßþçþuÿîz vü²Tû…ÿóûføÆ ª “”‚û˜F¢üI{ ìö–þa  ZÏú ò¼6Öö³?úÐý¤cûÔø7öüµú§ý8 ` (ÒûuB l£¤¹ëþÿËTlú4švú»8 L´Fú»ürýúÝñ*ò´ôû›öE€‹ü¸÷}óüº ký7Wþðÿ›Û Aù—û + ž& O*Ë ;ýÛ íü7õaj;õÝñ‘ôdöôÁü/@þÕûE§ó½&¥ù?ô¬þ¼ yúàò-ü܇ÿâþÏÿÖÿDÿéûØúÿÐtŒ]µ­&þTfý¯úFÿù«EÔ÷eö`ùtôpõ¾÷"êÉùkøJöP’ÿ´ùKJü%¹ò •ËM ÄdúõöúøBZÕùÏýàökôÚí#úö ÷_ôø3ÞÿsÿƱûÆBùÙø3f )þú÷µý ÞN/ `:€øÛr÷ãý> DþîúŒ è†ø¹õÿ_ Êoùÿ˜Nÿ«þGþ† ùÈ÷³ùÔöÓúÜúîùîgýbÛíûLøŸ4 /Nú^d <òþº6ýØo`úöæN ×ûûôÄpt÷°þ ‹Zù1ý•;Éúšöü¸ôýkýâùü–<ø«ü‰ÿÅþƒ–UüÕý„ø‡ö,¢òä÷øÿŸ²ý IÞû°ùÚ Ö³ý³þC ± vƒýY þé÷îÂÒ‹ÿÈ;åƒúMþOÿçÂøÑùQúåò˜û~òáïåðrùeüc÷ö>ïýúÎ Q²õûÿ%Ø ú‡D:nù þþ Qý{ø„3¢ýø³ Túî&üª÷ þÝöWøn)[ÿ¾þ¿õ û:°Œ ª g«ß‰þ)ú¢ù\ý$öù=Tÿœúnðùœ–ëýJ÷­ÿ¾ Ü÷4]üöãÓñõùõ Á –üký *ý >‘›þõ þ …ý±ú×ü6ú¡þ/ÿ›F æüÞ ¹ÿ-+ÿ¶÷èüð &üñgÿ/ú/þÚü¿î}ù¿ý‚ûìù†¡àd &üÙý­ x @ >ô —õ ! ìØ k þêQ$ÿ¯÷*Ýðhô“ù×Ç÷èxó þ çü³û,ø*Ú…ý*ûuÎ Fý¾Ô „~ò; ¾«­ø¿ ݶ½PúÎôôËú‚àþòô¸ús‘ÿæôs÷:ú¡müˆî¤ô·3`üŠô…ôfø*úOý¸ôrù'õ¡ô0ôpø†õÈI ÀõS ¤gøþª #üÚ Yÿøý`Ö ÇJ ý³=Îø=ùËü­ú‹êJûsTú¸þõùžü¦üû÷àüZþšÔûqûq²£•júèf  þýüõwï4ü÷YôËöŠþ#ø+÷ îpóó¿ý3ôžòÊú‚ ÎlþÅ¥¥ üXþ ã€$ Ûÿ¤Eþ_@”þLüf™»þžý§ÿûY7øÐù¨ ØEìñû… ·Wýœü¡ƒóÿ…Â5÷ÿó ó¶ú~ôíîRô1õOø™ð³ôb @ µš •è §êb 5öÝ ýyòØóþ¾§ þlÿƒþIüˆ÷´èbø\ ·ø<ê±èöúö£û[øƒý&ü7í†.¬;ûäßå ñ÷!ÿLÔ ó+ôÄñü@úÏü‡ #úÖ¨núÑOóØô¼ êïõMðñ‘”öŠù, xýsø§ t6õ°£çxÎý~ûûòøBÿ\cøñ•ùSþk÷¢õÄ €þzòqùG°óöäÊôÁ„ŸÿúôšùÌc|Ãö;÷0ö HÿÉ4|òlÎá ‘ Ê| JLíþ:*ü'úíclýø9ÿ„ùjïöý ÿëòïæCÓƒÿýi’G 1i æŽ9œQ ûa\ ¥Ukÿ³ˆ »þKîCûœ«úïdîLôúþ©þ¿ûm÷sõÑ î _öµøUÞwþô üq…oý¦÷ÉRÚ¼ÿšÿ'`º©óýåû IvWó%íVþŽò÷áþ>nì^ûNM¸ú¦÷P÷\öà÷³ñZï(ï©òû6ÿCúóõ}Œðvô  çuþköW ‚§2ýì÷±QüôüÁ÷^óÉã §ñë(aüÖô£öèòùõbþ™ðX÷ñè; Þÿîÿ3þê)ë ö™‘«ÿJ÷óó ¨:òGò—óPÿî±õƒùêÆþ{øL÷¿ý”ýzIh [Cÿ>˜º Å!ý8ýK’ÿYýKû¿Kôóÿyú3ýVúçû$¶üYÿG…úÝõò! %ò5ú£ÿîýßø¿øþ—àûf‹üÿ<F½ôáú¤ ¬÷pýÞE`ü)þšï®Õ  IÔnýûÝÅý×ë©í»²øîß÷ÔúÉôNýÎ -ù¯øäîÊ*(ôû/ŸØ}ûOùfúÞ ,ìA+ÿŠÿ,¦Pÿµü ÏlŠ Hûñ* Xû{C f IÒŒÈM c XüÜîùú·ýðûÃópí=÷ùõ…úO÷áÿËTýeÚø?ñØk×iúšõ<¿†Û˜ýùêý±øèú^Gý¬õåúdÿï3 FAó·%„ò×÷;ÿ#Ìt €ïÿô1øé ÒHÿìO„jýÃþ— -ÅáFñ'õÛôòâV÷}ë²ø¥týÚñ2ïêpÝüEùãe9g  ê t Î Žýÿînÿù¶¡ÑþEŒþ1öªúýâøTúcøònë õÙÓGü£ Ô A:ÿ+Ô]bxÿÿWšýÉÿŸýØüÍø-üü€Iý€!lý¥ùÁ: ŒööØú ð­æIü»ûoýä•þ÷ú4ÿ4ÿî¨XýDýqSbÿ ùñ öUí"ó\ûûÏ ½jùÕ a·þ ©¹Øý›õýÊô÷Š ?Rñ¼ýX ÚAõwöæ ýþUûýà\ýËuŸûOývý5öèúôîñõìû'üŒ÷4úwOýûúYøÍ Áúgý\û—ö_øñý©õNøK ˆm÷Êý§ÿr¤9þÉ: eÿEf Ù Oý§ùJ]]û õ±÷þýVóð.ë\ömùÖöKú¾ø1ò}ïKö,]ù¸ï_ù>ÿW%þ û* ^ü\û®TCHõ€ÿÐ8"ûÒ$ túûžð‚ÿ(ÞúêûËû* A;÷øjþÕÿ~  þ§ü+fGžý]ý@7þú§!ýÆþõ£0­Áù¿È´ýLöZïû8Q(õ#ìN÷?S÷|ò‡À¯þcû¿ørô( 1þâ ;> ÿ:÷Ì. ò ¾üÛ>d Iÿþ=PšüMý=÷®òÔüîòåêòIò9ýNéëº #úró¬öªQ Pøÿ©ÿ¶üó+;O‹ ]h ¾ýàÒ ú|û¬ [ÿëîïÐþ$[ßíäòùýûô ô8ùqýÝ —Yÿ)ÿõ¼ ‹%ôœ ˜lùÀ ÙOö‰ù7ü.YþXí´öFù‚ý-þøðúþôøûÈ]³ý‚_ Àûë̓ žòßõÓ2òö)ÿ† îÁû—þò:Ù‰ÎþÒ ¯— A÷ûuý± N ÷Äýïv¸ú'ûêîþ?ñJÿ¡ü}õ:Bþ·òåüÕVú¸úûAÖ©N• … — DË • Dø@ðìÿÒOsü€îŸúUáû üe|8ÿÌ Љ÷& g UüÏþÈøþ d§ôýû›ùœýSõB1N7ý P îû9öŽ ¸ =ÿµ êý¡îø÷û¥ý’úŠü½þ9õ¨¤ ôÀíGúÛ € ôƒùÖþ‰~7+ûXú­ú6 Fü¯ñþÙÆü@ð$ \úiû|·Þ*˘ _þ®| u Þøùé û¹ýYñ¿îžúù-ù}öì÷÷™óÛñhòÈûØd÷£üG÷~RFüj0U#û|õ²üahö@öš•Uø4ù†ÿ‘¯ü—üQ p«NÿB÷xñ„ÿröL÷ »Äð—þ$Déô<ü›aýÉþ­çüúãuýHPø÷ý„ Ž3øƒÿç Úý]'ÿ{ú"ÃõÛõƒúéôü/úˆü ÷õøÿÓòü6 ˆ æÙ´ ` à R æé¨áüÅüºø‘þJè³*ù!ö«ýtð¹ü^öøñãú¢þ…ïŸû-Êÿ þèñ«÷¶ Ðô’öªÿ§¼žüà –þèêcûùo É€ÿ¶y ZhÉü¦Ý ýö=ú=ÒûÙùúÐþôWùsôºGþ¢øÐø€í\\ €ýùžÆ^?ó.ÿªþÑû Œ ö'ö üû‘ ÌÖù4@'ø–)èö<®Rþ•ÿ±ýsú‹ÿùÑñÎÿ3 ãôýÿØBükX=þ¨ ¼D ù ßþ\ýÜ YúÎîý¬åQüHò^ôŒßý´ö¥mü„ñ&ÿJùóÑýÿ¤Iþoÿª„ÿþò?ýÏ~þ‚ø´¡ü¯ û¯š ¸A Íéû¥ü°qýÔþ ypúþ­äûG÷“û›úÚ#ý"ÿKþ`û—öoýý{€ Ô¬úìúE_ 3û@ r¡úàúqFøgøòýhþ„ø@ýšñæü Ý>ý˲_ÿÁïò /þÐþ9úà÷R8 ý*ú2ýŽ °þ™²æþÀü5jùýï^Íÿþg×ãæô‹ù‡óŒõý&$þΞüØþ˜ÿC»þP÷ü%¦öºý­û÷Óm …@öñEÊó !ÿó9ûÒú3ûþ§ùoò…üW4ö¥÷”ÿ×ýìÿ² ¡ë …õŠý¦ ŽÿÙöûåý­ÿåþÆüahô¼ï»ÿkJþ×óÄù=`Äþ™øLú{ñ‡þ,ñÚúM(þ$g • ‚ÿ›ù±þ0<õÕ'Ó÷œþø¹þhù™ùÃf€ÿÁFkúxUÉwú·4koôî3 · •úaôò¹­ýü¨[üRök‘üüñýû"úÂönþUtúƒõ¹ýóøù`˜EÿÔvY¨ÆaZ ÝÿQùp" Ïx÷Rê"÷žt ‡þ{b4 (‘ɨºoýr ôýÂýkùòùåþ ®ôx÷÷³ö+ýÊܵúÿü(úÁiü ö²› á üÛüýIÿÅ­ `©Äÿ¤ýéô“øØåÿf÷*þqû!ôËÿ¼Úùû@ÉðÇý)ÿWîJøOü‰Š[þ‹÷b÷èÅøúc s÷níÄÖò¼ôøÚþ ^ôü#nü*ú=ÿ¾i÷öÔüL¨ üÉT2ýñù´À%úïw [üîøŒ+ÃþØû* Q ¤úZõýþªËGŠýyüó™?uÖÿüýF‡:ý¬^ü÷èúæ þ|úVÓüð©=( Ù èòúÓù¬þB Û©óÀôl øÜý|ü®¥ úÛùÿ•þ¥úlù¶û õîï2 ù(ùM!a ’  ¬;~xúSþM÷Ùþ^üx þ ñüý! ÿoû´ÿ·Ä(ÿ6ƒâÑþ)ýã"?üùµø¸õiÆ+Æÿîþò ûµüùõîýóCü9CþLì5ýç þlùØ/ý[eÙCŒÙ #| ðôKù™séúØû›nÏßùþ ‚÷ûˆùyúGýëöTþ§ûçö×ùÉùþø[¥–ú…ó!ûqþý‰ù ÷eüjÿLùyúœdž%‡ýh ýý…Lú+ü#ü?žÿ6üzö_ôÍö¸* =RõÃþß´Lþš–cû²üYýÂ6 ‰ú'÷Aï øw¹þ¤õÚú£¤ºþÊþ# ­þϰþ5þ¨È/üåþ)ÿ?þ6ûüAþá¹þ®ýÿ÷új÷=ôíúi÷êöÀÿZWúoÌ ¹h¡û w.C‰ûŸè ‚ýNýþ7õùóÊîßó›ñûùñ†öxþp­úÏõOùèyä7ýÒþŒ Q Í ‡þÚüš Ú ÉüLâÑÿ¤ýºû±øùüÏGù¸óÜ-‰úÿ‰„ÿ‰~ýçþÊ L„þÿÿ°þþ[™÷×ÿb›øïûæwý†ü"÷–þàÿDôù2§ù÷Wa Íÿˆûóþ¯³ÎUÐ çÑ C<A üdövõ#öZý·üËý?üNõéö^ý1ÿ 3†úüY¯ÿËa1%ÿrûÒüËýDûŒûù|:ûÂöÁwõËþ óûûöSù×| ú¬ü·†üq `*Âðÿáf Yüãýìþì÷ýxú–%ÿ¨ìGüE+ÏþÒýrþW©hôcKÅúôû5qø¡ÿL±ú¡þt>„lüüøà7ÿº™óŸùè¡ÐŸ 6íôü{ò . Önõq(£þùþô2úäZzúÀûùúÆ_üù’÷™ÿ¾Šý"ó8P=ý¸ž cý­ôÿã‰ÀøhU¬Ð\ÿúKïûÅý$Dúà× Tv JÌÖüï^¬ Pü¤ûÿøØ¨ Òü•÷ýJÆýV I¥ û©×jò¶ÿŒpûBùˆø·öÐÿ¾ ¼þªøvùú9ýŒ‘ú¯øLþ@ôøøúÞ÷oö}÷¶º 5ûØý_ Œù /ªÿ ¡ oIû%öÔõ ü_3ðÊå‘ú¤.ðPöõö÷õ÷cûÆùzœúþ]*ûþç Ëÿ¤ùe&ç…F·þ…_ûÿÅühûsÜYùLóFô–ü‡÷ùYü ûùLï ”ý)˜¿ 8 ÑŒ Þü'þSü¼éû”üYËý»î# ú÷õ¹¡ÿ´ÿ. “ÿûTTÿø@ªøÆP/ÇÿüõúˆW·þÿ'û¢ <v–túaþ$¨¿ù&þD=ü×? pÿîýÑúýéÓ†Û¨ /èþ•ýÅýˆø^ø³‚%ÿsô|ö«íÿYõûâ^ú¶Züˆfe1úì„bQý±þýúùÿ¶öÓûqÞßû’õ`-*ÿßù–/íÿûÈü…þÕÿ]étùT° 9ö2”þ»ôƒèü¾þoàþ™þòùÃóyùDøÂö–÷w «Œø-ùdüÈZŽ·ºúôþ/œ)Ôó¾þ_  (÷“þôãöJýþPüdúÃ\.ÿQǸµ9ü‹ãŠ{ú ýû4þúPþžý¡²ý&þØ ü¬þÆý“ÿq_÷úõÿ\ª†þ}Óó+²Ïÿ-ÿ„Y‘ý[ýðý!øèùüåùüûGü®ï£þßNÿsüÖþç fþIúl üRÿ$I³²“Š;Æ'û·ýûr¨úûYøÝú–þ«4øÔõìÿkþ”ø‰G 2ÿûä Ã\ù«ÿ(^þ"øÕüÞÚoË‚õ}ô I þøóöÿÄLàòÌ Ûùâùÿê½øúýÓúrqýÆý]8¢þòßý< ÷´÷uX ¸öWúL̹iþ®îåôýü|ú@óòíŒî`÷MõNðû‡û?ñò÷å€û>õ‹ù6 I^ô6ü ¾þÀãÚCÈwâ >ÿòøØþ<póüËöƒù]ÿê±Pû·õfÞþ¡ž×ÿ±úHôIÃuú‰þïýßùÏ Âœúáù4þùøî/þWþçýýÌá Âóþ³ !ýü¼¾ÙÎ ¤ùÕ ë  Žüºý¸.ÿüûî† dÍÿüãþ?úðùæõ“õ`QÙôösÀüæö°ÿù÷«ü‘œY qíöÈÿ£|³ ƒøïØúÝ / Åù§€ =Žù+ÿàþ‡q gý™øÿ ý‹dø—ýí•üY /ü-üUÿþóüü ÿZýüók€ûkùÒúGùmGp šøô @ Æûìõ–ôüôÜù×öfÅ [ÿbûpü¦jýŸüAiüµý»_ü.2ôYÿþß ¹åúÃù€þ\ §\õ³õ®ÿý)úLÒúóÞógÿïþ·÷Øû¯+nÿýØÿî ×J¬íá’Aþ(Q ¥©ÿ3+$ñ¢ø¡¤°÷vóù– ½ÿOðaõüËL{÷2÷«ÜjÀLü˜ÿÔI÷þØüC“gøµÿò2ý¸‹ûÝüo E6ýSþIý6Ûù…–¯[oI ü×÷ûÿ ž40ÿÞ÷aùCh¾÷|óÈ÷Ýr ÿ|ùãþ,`û¸ù…üßüÿ,ú"gÖüýW ÍÔÿ¨ýŽù7% G±Ÿÿ­uÄúoüd÷=ûeÛôqûÝ [‰  øyþª £ þOI–þ§àû}ÚýXïcðñúö¤üˆò øný3ôTú/úpÿ_^ønýºTíù_þIÁüâ Þþèï Ì 3 úú‹T ÷û{ög;’ú±úÏû_ümúéõZûêÿ· múÅ7#øù3]útõëøü9ËÿŠòïû˜²û§úÖJýÞú¯— ›lû’ûÄ ŽÕöùâzþ—ÿ$eùëD üpý^ýéwmü‚ùCþñÿ|øþ£&¨üŽ÷5üüFù†‚`ùïú£ D¸ÿûvGÛùîðòðÊ…²÷V÷žm³ü¨û ÿIûØûE´9š÷†l?ÔþôÿÙü dß»‘÷àŒ ÏªþKÿŽü{ÿ¦ýÿâöz÷„ú"õúø©þ/ý=ûUûÌ÷½ö\ý 1ÿËÿ¿)*} ,©Æ ¿‡ÿ‡~"hÆÍÿûDú¹ùˆý_±øøùøâ.„üoù_ücú¨ G|:ÿÄb„¬=½ Q VÿlúÇü‰<Zÿˆ-ü®ü;ü‹õZö‡üÞù`õºûbÿ]ü¨ù¢÷úíûZBÿûúÁû;Û þ¬ÿ]‰ÿMþ9•@ý(øA ,ÿ.ýlÿÐüEûÝjÿÜfýaÿ ÿ=ÿPý‹ûÝûî(téýdþ4ÿ¤ýãþNf÷ÜýÅ`ùÚýSý¸K¿ÿëó¯ÿ!¾ ÿ1úFú»ò n •ûØúؾÿ?ÿKû·õ*þ‚©³8ý8 iyóTþã·ýjý?€ùâÿñý§ÿ,«+ü#„^üþð3Kõ#m &mñ‚ý¥þ¦û¬áùRñÔþBàÑgî«ù[à¡8_<H“uE÷(òÆÿŒûŸ÷[û„þdöûú¤ÿÄÿð™úOù÷Xªòÿß  Lü-ˆ ýÿ®þzâ ¢ÿˆ”þžüˆüŸûïþ¯þyô«ü‰tô§ìŸúÝþ\ö#÷‹ø’ ûx÷W¡ MÿIúìø1ùM‘5üÐø_ý66 Ãþ-õTÿŸü1÷yü™M ·þàòþ †óú›þûe^{  ¡Áûìýìÿ þ·þ—øgõ¶÷gÛ?ôƒñøÊýòý®ú›ûß›õüåý G û°üs¸Ó–ÿlõ—øÿ¶ÉööÁ[þQüoùøÿí€ûçfVË Cü;òN ” ‰€#{{ üLL ƒ süÛý>¨c?úÖí=ó—ÿÑrù™õû'zÿ1ÿJó|ü›øÀ÷9>ÈûÿvÛÿ§þܪjN  Ź £ †Úÿqé Ëú¸ô‚ùF¦÷úmøÕÞÉü2÷ñú3ÿö‹ýDý…‹¤ÿ®ÿÔû¦ü÷úk ý_ºüÛûAù­ýzùfñOþúôýõü/ûYü?ù³üTü|?À÷üüü-’9ûWþ ä‹ý[ÿz ’¦ûPøsþK–š÷&üúºúÝüw«ýÈýºø~ïÞù/)OÿèüþõYÜ@ÌôçÿðüĆlúÓö¨û^úx»`õãý®ù¥=ý¡ö?ÿ8®ÁdíþŽÿ_Òˆ±ù2ú˜üìÿé ähþ}­ìýœö²ûý^ù•ýïBýRM­úûýnÎô|ýb´ËŠÿÜýî ü}ÿÄSÿ©ùåü³ ‹K¼ÈOüâ̱üÓýßÿüwúÙ܇JþÉÿš1ý<þðúÇýÿä÷0ú¬ý3ÿrý5ø `ö û<yÿyø´Z šüŽû¨™ Áó¢ª _É»Yÿ–çº oÿ²0{Ýüù#þ>ý¤EýVôØúŵú¶úYoÿ×8õ(ü þj‰ýÆüþûÏÿªVüìûþGò}Äÿ  ÿÚþªAü|÷%ý´Eý ûøÿ-þ.ýœÄü8É~Jáäý”þ4ÿ*ùjû¥ø*ú=ýÌø\öû6ú ÿêù‰þ£ÿ÷þý ô–ÿ ÿû‘yúFùÈѸGå#Vú>UúýUüfüÿ<nûMùøwÆù×öÁk™ýÉúÅsÎ'“ýg åðþ(7ýüA«½k úƒø‰þ“Ñ!ôKø/ÿ0þ•ü‚nüüûSý0ý \ Ï ‹}@€¾ d;ù¼ü™cemþÂýUÿø'ùrþ‰û2þÙÿ ÿò¢ø]ú— ûûìùoæ"èRðÿØnBÕÁþÕü`ÿ$ÿzîûñ÷Zúƒúÿ3(ÿËûÆZ̯þù¯ÿhÿåÄÿŒ²÷‡ºø›ÿ6è)š×‚åíþ•úùäõNùJþ0ù×úÑúÚü¦ÿó\ù8{ÿ0/ù®üç„þÛ ~ä—¼—!ƒYÿz cÙþ¤14ýÖú­#pÿúü;@þyúeþ`šMÐþ¤Bõe1vú"ü þ@ù›Åÿÿú?ûþ3×cû8ûµéâ¨ÿåŸÐü+7¿üÄúŸíýûÿIý`µÿÛûôqø±ïA÷¸ÿ °ü§ýöýÀ6Œd 4  ļò®ÿKýÄ|êýÆ÷PýÿºöøhüyøõúÍ—þÿªûâøwüÏÍÿõÿcEÁŒ’µAš á èá`þÊeùÈýßDø¢ú<´÷-õÈýMú þÿ©ý“Xÿˆþ þâû²ý«¤&5ìàüûúõþ0X9CLY7“þG]oúºþ+£ÿ@ú•÷šþù­ü²F8)þµÿV,ý\ÿ{®wû`øÿ þ%ýEŸÿOüíùºù*û(ûÊþyÿµú¢øAüŠÊù‡ùDü/7²þ§Ÿíòÿóú ýDÿJýúãÚˆýúULðü‹ÿ‡-þ¶üý‹tÿSû˜üÿ,þÔ|ÿþ^ÿ<ÿ¤ûÝýØþ0û™˜†øò÷üC¹ û"÷*ÿÿºÌ.þ¡ý G ûýÇ„Ùý[L}þa—þþ]ý`þÉ-þÄôæâ!6ÿÕ_äùÉú¯5PÛî÷îö0ýöýóÿúŒü…üäÿË_ÿúÔÿüy(yðþûûðÇ ]k¢^™·þÀ2ýC ³ßìúú}õÜ¡çUøÚõÉ=·süPù^ûôG¹~üB¡ü²üÿÌW\þ_Liýߋ٠„ûWü)gì_>Cÿ1úkþŽï ÿŸÿýKü!ý»yú×ý¼ÿ"ŽþÎê_Hþ›ýUc•HúÇú’üß@ ùü/éÿ˜þ·ùýøpY4üïûµøœÝ#ýö÷7»,ÿΧ3;Òê8ªþ¾üƒ§ýJûÔÿ‚t§ÀüÿèúÜüFÿ ÿêfÃý¿üuWüd4ûòüûtÿ2¶zÿ=¥ÿRÿöþ²ÑOþ‚ü./ÛQ‚¸þuþàQ 4aWàþ‹©úþý¨Ú hÿ¥ü‚pdùaýéÞhåÜOÿ™ùEò¥ø—™þ~ûP÷‘û©­ü¢ýýýóÔ3-+Y¿è•ü\e­Zýâ"ÿÛ™‚Z˜ýÿ÷ÿ+÷óú¼C\ÿRùHùâ¸þœÿl?ýèþV6QþúÃü~ý¹ú·ýÏþ~ùTþÿfýUýÑþ%„êeÎøøÿHþ]þÊúü…ý–üºòýsø°ýÔjþ©ýoý ý§={ü½ý@Ôp‚üVÿ«}ý ÚÉC+ûZþ¤þ®ûqý½ÿàÿÌü`üÿŸû¥ý.ügP‚ýCþ0ÿõdÁy üEþkþ}ÿ¾ÿû®üÿfïþÑûüÿý†ýl«û¹ÿråþÐÿ6µþö”Ðÿ¢üúÍG°ü×ÿåÿ“ù¢ÐCý‡ü‡'IþˆóM—þŒÿBüI^ù{ûåüܸ2Êý8[`ýüÄ] ¤þ¾ý¤1ÿ–ª‚ý1ú˜ý>ìÿ¶C×þoüþ™ëÿûûÿåþ¸Wþqe{ÿù)œ c Ö—ýÑü^¥mJûüÂÿõ»ÿñýÚÿþ+ü’rÿE³óüàü)ÿd¦üøûÃü“ÿ7Ó4þä9uRDÿëÆüê÷Ö(ÁÿÛ§ýÕþyüñ<Ž0ùôýÿ«ý þpü ÷ÒùÊÿ$ü.ÿAÿüûPW"cF¬C¨ý&þ‹! ýÇý(þßþ ¡þý¶ýsüˆÿàþéú6'ÿNR;ýÚybý]þ9/ü¤üPÿWSl|ý:Rþ¼ ùýõÿªþ$šÐjuþOR¤´ÿ|†#üÖD%!û üÁû«eû`ûÅüöþQþ®ýþþ¨ùÒý®üqlv$ƒfý²ý×þs‰‹þÐú)ž‹ü;ÿœÿÅ"Ýdo’Q¼ýKý›ýûY×ÿ_þT[ÿÏ\¾ýuúÕüþ1þà/œþ–’ªü ãÆÿ–%ýÿqÊþüûšûü nýªû÷ýÜþfü¥þ¼+ùÓûΖ… z€RÿÔéþÉ%IùÉÍ™þðú“øÑø%ø·üHö üZÿû®ý/çIòý[…ÇÆMѸaúløµüÄgÿƒýÈûøû8ÿþŒüLüwþ¿ÿ#þнAþ]?•¾3ÂÞOÿýÿÿ8ÿ‰E{ùŸôùÑü–úûáüþ÷âûÈý:þˆþŒÿy­ÐeY :b‚íþòùÿ¥ÿa/ý×üRþŒ úöøbüæ5þýGþô]!_ýýÏr¾Îù~æä¬þ,û¯úÆÿóû[úäý½ú€øãþíÿÌý“þcüÂûÀÿ(&ÿ—þóÿÅÏ,M'êÃÿ¬~„7fCöƒ®rýËûn$þü'ÿbœÿ±h‘ýPÿQýîÿý\úª¨`ŽüÖýÌýÛÿsxÿä˜-@þmüíþÚiþáÿâþÿû%_"Cý-iÉèdÿàÿ…³­ÿyC\¾ý™ýŠÿ ý²÷ÑüAûqþn¨ÿ'ûŽûßÙÿüc94ý…ÿé)e8ÿgýEÿÁ6ÿsþPù)ûÆ!üƒÿü¿üjý`þ;dÚŸÿ‡îÍ—}à¶ ‚‰MœÿOý»þÓÿ0üiÿ=ÿ×ÿyý»ýMÿ-ý«É¨þZúµûIÿ6%7‘þýùþ0Ó1ÿ…þ< {’ýÿþÉþÊwÿůÿ¥þ°YM%ý5ýnTÿ ý€fYûþý~þ”ÿ­È.ñý™ü|üÞÿw ÞúÒý9zfD|û‘÷œÿª`@ÿa-Ýþgþò·oïý¦úyÛH¼ü÷ýÊï“%þVþÿ‘•mÿûjúËÿQÿ¾û¤ü‡#ý¥ïý,ý˜¹™Tü;þÿêÿïýÃúSýiExü„ýÿm"¹¹ÿqü-ÿNïÿ´¤ÿ&ÿzK—ÿ¦ýaþOxéþíû¡ùúPþœŒüDúvÿû ûûwý¢×aûÛýÞ¤®þÂýÕÿ`Nÿýäþ~鵯ÿ!ý±ÿŒÿ·ÿþÇúéü•ÿéþ´þ,þÿŽj ãUþXhœÕ«þ-ƒZÿ§ÿë9÷üsûêÿ^ýüâÿ|ü?üŸÿÙÿæþÐü­ý“¾ÿ–üÆ섰òè®yFÿÀþGÏÄÿ`ú)øÒûüýþ8ú4û3)3ÿ-þ ¼ ý-þ-)ÊùþðEïDƒTÿÔÀÿqþÿfZüùüXÿ¤ìGû4üÿ»Û‹þòd÷’þÐSÔ½‘ëþ¹ýÙýûÔý2ý˜üãþKþØ¿3þþßÔþnþ§÷èÈ3Ì„TþºÝ—þÆþ¨þ÷üÔû€ý8þüÆü½þÉMOýþ¯8ÿ*RbRÿûK¥ÿgýúýaþÿî‡ÿYüaü€×ÿZýíþTÿÿšûðúþŸ ÿB85þfÿjü’ÿÀÿ õŽÿìþPþ'š<þ™ÿðýš1þÿ'ÿF¡¹ÿÓÿ-ÿÆ)ýöü¸ :ýcþ€8ŸMNÿû\?þ×ÿüîþ ÿ¥ùÖüSÿ¥Äþ¢þæÿ]ý«¹LÒ»šÙÙTÿÿ¿Ÿ »þY"Ùþ·ÿÁ3þ ýŒS`ýÿœGÿ]ýÙý§þM ¢†ÚÿJÿ/ÿªÍ¥-ýqü3M®ýÄûßþ°VÿÎþÔýÅ(+ýíûëZOÿþÛü™ÿ<BªÿjuæEþoÿpÝú6Þ‰"þsoÈþûÍû”ýœþ¡ ýlý!ÿYÿ–þ¯JÿŸþÓÿ.ÿT‡ýÙúŸü“ý…ÿ@‡eÿ»+£ýÊ—€ŸûÏû†ÿŒøÿÀþMû>üêèóýåÿõ yþ¨þ|œ¬ýèýßþë}ÖývûEþ3-þDÿDþ¨þNþýŒüêþÔÿ'þ7þÀýüÿ1ýÿ.½ÿuÙä»b¸hbÏ„ÿ#üèÿþ²þºÿýÇýEüÕüÊÿsVÿZþ«¾Èíý÷ÿ_Gñœÿ†ý¿ÿO®þwüØþº"Ãÿ"úÙý þÙ#ÿ(ÿIõ–íÙ(Z|šy2'tÿ”ýþöÝJþjÿdþiÿmþÖþšÿÒþ%ÿ ÿ£µÿþ„ÿS¶ÿx«Ð½ÿ¦ÿóÿjÖÎþÝ0ˆ½Ó”ÿyþ6ü¢ùôýZÿþûÿÄÿýVûÿ6‡ÿBS  ÿÒ,v ýŒ„ÿMþßþç_xý þÿ¤ý°þ!ÿxýÜúkþÞÿ«þºþý.þ•I¬ýåÿ°ÀI€*!6(ÿ6ÿÄÿÕÿfÿ6ÿPÿ*þÿþÕÿöÿÇßþ°ÿwÿ ÿ8&ÿÑþ_ÿïr"Xÿ¶[þ›þLAkÿÿÿµÿjÿÐþ°ütþYÿƒÿEÿþy¶ßÁ•O—téÿ¶ÿpß[ÿ"ÿÖ2yþ\ýÎÿ ö¥Aýsþ€ÿËDY*þ<þ‰ßœ2þ°bý=»éxþóþhü½ÿNrý-ûžþÿmÿ5ÿÏœ$ÿ·Fgœÿ’ƒÿæ4…¡þ†ÿ/ÿ©ÿÅþðÿƒ@ÿºþUý¨þMýƒþ®‚ÿžŸtþþl· Ù•þT þ$þTtü4û•þrá³JÿÔþpþ¾ÿÉÿ‰ÿ¢HÔ9ÿWÿ˜ÿˆÍýÿÝÿyýàÿ–oþJ×þà äÐßÿÌü5ý’=?ÿ&ÿd#ý÷þX!cþ ü{þ'ÿöcË—ýðýUþ½þ þýþ÷ýÇþG3_ýžýæÿ·PQÿ¢ÃAÍ_\”õ"6PÿZþ+øþzütÿkå‹ÿwûªýc.þ¾ýõÿæ|Qþ´þÚÅÉ1ÿÿXùÙòþ™ÿBòÿ-ÿµKJò:ÿwþ(ÿÐ7ÿÚý'ü ÿ<˜má,þfwµƒ™- ./*ÿ/þiÿ—ÿšÿçýµý¥ÿýôüÎþ.ÔxýÄÿŠ¿Ù•?Åÿ‰þº?`ÿê+ðbÿ©ýÏÿr.~–þÆþÒþ ™fþùýÛÿðþî$ÿúþÿŽüá¥a™Hÿ$þ Û¦ÿ†þ1ý£ÿÒþ»2nþÇý~þ¯‡ÏòîÿÑÿ7þRqêµ!¿þêþî%É<ÿ,üÂþr o9üîþÿ ÿÙ9=ÿŒÿÛ˜W¾ÿgþäÿj@Õÿþ-ÿBÿÌÿ\ÿ,þmv戩ÿÈÿül)„þiþ™ÿ›þžþ+ÿlaÁúÿ†þì?ÔSþÞ²FpÛ§ÿgþkÿ'ÿÓþ¸¿K[Oö̺ÉÿXÿ±6þÛÿ þáþÀþÿÿ`þÒÿýtþ˜ÿÊÿüg\þ«“†ÿ ÿÙ]ÿŒ&~ÿéXÿ\ÿëZeµbEQÿ<ÿây2ÿêxÿ<þµÿþURþàþÿ¯þ‰þPÿÐHÿ`þš 2’ÿÿ—þ±ÿu»‘’‘þ+þÿ±%Lþ<ýÛ=Cô.ÿ/5Ïÿïÿ€ˆ«þ,ýðþ€ÿ;Wÿ9þûLMÿÏ€ñþäÿžä¬ŠZþSþ¾Œòÿ|ýþÿÿÿGÿ¨ÿ%ÿŒa1ý\ÿq?çÿeüàýhþ‹ÿÿé@ÿ½þ¹þÿ}NMc/{ñ …ÿ[ÿQ; ýØþ^ÿ|ý{ýVýÙÿóÿgþÓÿxþ½ýïCþðýæÿ¨ý ý‡ý2”êhÊ€ÿôÊÿ]ýÝ%eÝ€ÿÐýðý[þÔ€ÿ}ÿ7ÿYþÀ"¹‚§þ`ý2ÿºPWý¾\ÿê´ÿeÿ—þ|þSïÿìÿ–þ6ý˜ÿr+ÿýè³o6þíþö5 êÿ^[Fôdo¤Í~£×j¢TÿûÿA>e9ÌþCþVþ¾þgÿkþ¦þtÿrÿº¹ÿa$bT²VÿrÿÙQzþ‰ýüþêþþ%mÿ•þVÿÀcÿ‚šNð€ÿ¦ò‡щzÿ¹ÿÔL$yÿPÿ‚%1ÿgÿªÿ²þ¨þ#ÿ#ýŒýu&Dþ–ýîþ§×¶{þªÿ–ÿøG;·ŠÿÝþ9ÿÖ"ÿ|þÚþ4ÿ( uÿbÿ K¿ázÿÿÝÿñ“0¶ÿïÕÿ'ÿ¦üýöÿÆþ€ýýuþþŠÿîÿçþŠþ]ÿ€ÿ¯y(Þò=ÿjþôh˜}[ÿîydZîÿÿXÿÒþÚþÙÿkyÿ¯ÿ%ÿÇÿë1ÿó1¶°€ët6ÿDÿÆrºþéþ‚ÿ¥Âÿ)þeþ¤ÿ±ÿÝÿBÿÿ½>>þèþÚÿ<ÿ•ŸA$ÿîþˆ¤ Øž M %ô@ÿ"ÿÇpeÿéýÁþýÿŒþpÿ>ÅS^7FÿŸÿíÿàÿöÿ ÿ¨ ÿéþcÿ¯ÿûÿPÿGÿ,ÿ÷ÿýÄÿC}{ÿÿ]R-ÿaþ<"6)Y“=%ºQ'moÿVœ@þÜÿ,ÿçÁÿÓýÄþ=ZšþÃþÖþoþLÿ9Q~ZþrÿÿÙÿ¦þ¶ÿJZÿùÿcþöÿ†Éoÿˆþâÿˆÿ:Ø6X¢ÿmÿ×ìˆxþÕþ6ÿ¥žSÿéÿÔþ¶þ€ÿ_<ÿhÿ1+ÿôÿ/ÿé{Ãÿ¦ÿ<ÿFv¯ˆÿ¢Mÿ¡ÿäÿäÿ’ÿÄ6âÿIh$DSþÞÿžÛ4þ{ÿ]ñÿÀþ0ÿèáïÿÿü¹œx7ÿÓÿÒÿ>2ÿbþêþvÿB×ÿà ÿÿÑÿ7ÿõþãC#ÿÈ•ÿIÿ{ÿ8Xÿwÿ¯ÿáÿ³1ƒJ~.ÿ•þÿ’þíÿ¶,¡ÿÚÿ‹ñ=ÿTdN¬ÿþ_ÿIÿãÿ¤ÿÖÿrþõþÿÿjÿ¬ÿPÿB ÿiÿe€ÿGÿ¨á¨éÿÝÿªfÛºs‡ÿÆÿGÿ{ÿø ÿjþÿˆJ]ÿÏÿ¸ÿÿQ;™ÿï ÿÛÿ´ÿ_Æqÿï1 ÿ­ÿ4~¦HÿÊÿùÿmÿ†›dÿ þfþöÿìÿåÿzÿcÿ¦;hTÿæ)æ·ÿìÿ8ÿÌÃæAÿ¯ÿéaŒÿÇÿWþÓÿ‹zÿ½ÿòrÿ“þ4þøš’ÿþÿWB¼ÿÎÿ´ÿ×wúwÿ¶VrHÿÛiÿõÿ³ÿÔÿéÿ×ÿñ:ÿ²6ÿö"ÿÅktÿÏÿ÷Ç!ÿðþßI&ØkÿIÿ”¡;þÅýýþüÎ¥ÿ_ÿ$7ÿÃÿ¥ÿí’"ÿ6ÿ@µ_ÿ”þ:ÿ¯Pÿ×ÿÿ ÿÂ3cpÿ¿Wÿëÿ^ÿÒ PÿÊÿ…ÿÁbï-ÿá#ÿÓ€Ž â,ÿë2ÿ®ÿVÿ2ÿ#ÿFþåÿB3ÿWþ½ÿg­Ùÿ{pÿöÿ ÿŽuyÿJÿ¿A²þÿ þ¬#ÔeÿqþüÿÆÿ®ÿÀÿŸÿnÿÿÎÿpÿº¹¿Wÿä3ÿÇÿçÿãÿçÿ€ÿ¦ÿø ÿØÿ ÿÑÿnÿ…ÿÐÿõÿºÿµÿ§ÿÂÿúÿÜ&ÿðÿÓ :%›?ÿÉAOÿÔt‹ÿÁÿï_TÿûÿÌÿ¿ÿtÿÔntÿÑÿ”\mÿÌÿ¿ÿýÿÞÿÿÿú@˜4ÿGÿÿåqÿåÿLÿñžvÿëÿÀ4ÿ€ÿ¶Cÿïÿ·ÿá{šÿÿÿ–Ñ÷ÿÂÿ¸|¦‚žÿìÿì3aÿöÿÞÿ“ÿ?ÿôÿ°ÿ–ÿÃÿÊÿûp1ÿ³ÿùÿ ÿÇÿ˜iÿ¦ÿ†<“ ÿÞ"_Æ4]ÿäÿŠÿt³ÿžÿ’ÿÑ ÿå ÿÙÿÀÿà¶½OÿÁ%9ÿÆÿÊÿø<ÿÓÿaÿlÿëu×ÿ°ÿ 8d0ÿŸÿÙ Lÿóÿæÿ¯Nÿîÿ˜ÿv>+!XÿúÿÒÿÌÿòGÿùÿœÿ¿ÿîÿTÿ©9x_3ÿÅÿô|ÿ±ÿË iÿÊÿÊÿÅÿÔÿ¸ÿ‘ÿýP+ÿoÿgG#SÿÞÿpÿÀÿèÿï.ÿçÿÿõƒa3W1ÿ¾ÿí?Y3ÿôÿÄÿ¨ÿ»_ÿ°ÿt9ÿèÿÎ2R!ÿÿ´aÿóÿñÿëÿÃÿöWÿïÿ£ÿ²ÿü_IÿÐÿ³ÿÓ!ÿãÿVÿê€(ÿéÿÕ§–@ÿóÿÐÿë+aÿßÿ¶ÿÌÿÖÿÿÿÇÿæÿñÿÎÿÉ oPÿÜÿÂÿÀ]=ÿôÿ¤ÿÑ6CBÿüÿòÿæÿòÿòSÿ–ÿ»ÿôÿ×ÿÇÿ™ÿçÿú4( 2EBÿõS&ÿÚÿÏ 1ÿôÿÂÿ¸ÿï&ÿ÷ÿ´ÿ¿ÿÍÿÍ >ÿüÿ¹ÿòG/ÿëÿÓÿî<:55ÿÝ ÿàÿòÿÃÿ ?ÿáÿ¤ÿÛ#(ÿüÿÝÿÚ ÿò!80ÿòÿûÿûÿÃÿÈÿÏÿÉÿÙÿþÿþ&A' ÿõÿ¬ÿõ'ÿùÿÅÿ£+ÿôÿÐÿðÿãÿÕ"ÿõÿÿÿíÿõ1T2ÿïÿàÿþ%ÿùÿùÿíÿïÿðÿâÿÞÿíÿþÿÁÿâÿÿÿþÿú=!ÿôÿï ÿüÿÔÿø ÿúÿñ ÿüÿøÿòÿôÿöÿýÿþÿùÿøÿúÿøÿöÿìÿòÿú ÿüÿìÿýÿþÿúÿûÿýÿöÿþ ÿþÿþÿþÿÿÿÿÿÿÿÿstk-4.4.4/rawwaves/dope.raw000644 000766 000766 00000050000 12015735506 015606 0ustar00garygary000000 000000 "'#$!)ÿúÿöÿðÿóÿóÿàÿÍÿÕÿÜÿÖÿÖÿÇÿÂÿ¹ÿ¸ÿÆ&þþýÌý’úîù‚û"ùŸøãøi÷‹÷Åù’ûû:û­ùnùïûtû<ûßûuù‡ùïûõû_ü ü¬üyýÿþ¯þ§þNþòï¨ÿÖýñüñü þ“þtýeþýû‡ýIÿ'þôÿMXÿü|ý•üsû úgù˜úùùÐúú%ûðýÿq»ÿéò\s[ÔRÿïÿ=ýÍþ‰ÿãfþqþÿ­iî„HË|‹ÿíÿ‹08ÿ×i ÿ þ"ežq„îbÿçpª…aÿü¯‚þ*þýõþnaþá%³9yšoü™þaþüCHÃÆ æ]ä`[ÿìY?³4ÀÓÿÂþ™ùâûµýûœÿ“Cûk6³ß5 þ]Ëh®öôÍ ½>SŒÇ æÍ3 Ïv ;[ Žƒ÷Ê›D»•&ÿlýùÿ þýOýšc ýþúÇù2ù¨ùjûÜýËû$ü³ÿSl¯t¤ÿxýFúýw®üîÜÀ¸ŒÉ«?üþÝÿƒ¢&-üÔ>b0  -â ¡ Ð à ] g b ÂæoØ?\˜Süü‰ûïûaúöMúpû õ}õíô–ò4øƒýüFûÔûsù³ù}ÿŒœQ· &Ì:^E‘éš°Z0Ô  ¤ ±  ë § 2 € ‚ ö  ÓÙ $ ð 1 µ°6„ýeùgù_ó„ì»ïDðïIò÷ñ1ïxî€ê-í9ðñ_öþ÷§ûä$šþ"óÁIoÿýÛþþY°Œm † YÓ âÚW F y  ¾ ô ý qÚ{&sÄT‹åü*÷Áóiñoë§æTåãñç8ëVê[ênêQæùé¦ïØòZôÇøFùòûÝ-ÎÖ‹^ë­ëê<ü»ûcüˆ¸í§¦K «M` ÓžÉ # ^1 t ¼‘s µWrþÊû$úûd Öªÿ¦ûÌôOîKë¶åÝÛtÝ^߈áAä<æ-å4äçaí½ðÖõ ù¿ý™;à MY×)“—¹±Øâ  $£ëÌoÏÑ î ¿{ YGƒ Ñ ÿ]ÿ\ú§÷ÄøŽýCþüfù\ñ…êéåzÝŒÖ‘Ô Õ?שÛVÞóârçÚìþð™óÛ÷÷H÷·úJþ†ó˜C!œ٠K ë d ÔÀ$å‡!#ÏŠ ¶ ~ñ{ Ú EŒpw Lürõ]ðÅñ”ñ­îÂíßîêîæ,âÛöÔrÏóÏ„Ð,ÑÍÕ¥ÙLݬãyéšñW÷¡ý©• þîi$+™,(v$¸:x) iåÌ9è°lL€ <ÝÏývûäüäüÊüƒû„ù€õQî´ènãváMáßàÊßPÞòÜÄÚ“Ù>×:ÕbÔ.Ô<ÔÉÖiÚÞãºêXñ¿ùǸk ìï?“"Ÿ*¢/*/¬-¶* %o Å#‡5m=ó™'Ê 4ùŸòçï#íéî@ð¤òïõìçŽâqÞ1Ü°Ý ÝÜõÞ#Þíß/ààTߨÞãÝ—ÝRß4â›ç7íó¸û©Š åŒ4¢E!$'-þ2:2 .}(*!&ä.ÎÊœã óþ¡ùÂòÑéþâyÞ>ÝïáÖçWê¾ë'é)å®â~áMâHäå æ ç]éëïï†òóò™ðIî•ï/ñ–õ¼û²È ËîÌ##Ø#l#g$'ý,Š/ .~*D#hVê ë  ]„hùSñéìêké%æ–ãÞ‹ÚóÚ÷Þ4âÿçãëWì¸ìÈìÒî-ðòô°ø¨ú•úîûiúùúÂûdúêúTû7ûtûÌÿ=qû §…-$¾œ^è!;#æ'ÿ*´)~$_çèþKø2öÈù)û¹ü™úžõ î'èwå ã>á¾àˆÞÓÝXÞ¹ã é#ðh÷vûùþ7ÿ+ÿ"þë À§3 }Wÿ0ü¸ûîü±û¬û‡þÿȯuÜ Ür¼,\„ª×m"˜%#Ý ·? pßö¾îòðNõãû…-ûçôýîéVæxãÒâ:àÞQá æÊî ùE.€ž8Ǫ­,.DÿRýþûD÷ô ô^õÉùÜþ— ö8­Vœzª&U(å''"‚@ Áéõäïñ§ö ùiüfúóÉìŠæ[âöà2ßgàaßháæ÷íõ“ÿ©h ; Ù W  † €À¤K"F·þûùköâô3óô0öÁú=ÿÙã ‘ØÁoÀ âŒ"%Ô% ¼ •ýñkéKè¸ìÅñAõÐõìðÆêÃå¥â~â äæîè²êïîÖó‘ú㯠÷´êkŠb lƒfýIù õ7ó†ò˜ñ!ðTï´ð…òõõÇú£8‹$BЙ“<ƒ( ¢%9%ï#öú‘ñ¬çqäâèLïôó÷ô,ìâæhãâ®æéìíðñãõ#û lÅC%CõÙ Äþ6ù5õÙòHðbîsë¥éöèÛêVî`òSø ÿJà iQœ“ ×1žÉ#ž&$ÿR‘÷òêâBàèäÌêüï¯ðÚínç²ãŒâ_åDêúð€õ`øXùÿýL¬ pÓ"$¨#¢Ÿ lþ.÷›òßî]êºçsä5âØâÅäÊé ï;öý¢~ ^ñƒ|>75á ¼" !‡’Yó&äªÛÄÚ8Þã^èYê½è£å†ã„ãúéðŽøvÿ~s…¸Ø=ï%!ÿ"t $~D Æ\÷iïÝêCå—â.à$Þ÷ßhâ1æ…ì+òòù°¨ I̳¦Xc‚¯Üo?œ÷§è±Ü»ÖûØwÝâRçè¿çÝçéhï-÷Ô ]‡-S‘êtt ö"Û ž˜ ùÌð7èâuÞªÛíÚ6Ú+ÛÂß“å=ëÖóñü* ¤«`å r!váxÈG§”; ÿGñ)äwÚúרèÝá¹åAæìçŠéî÷´æ ã°e›jNÈç·‘F QøÁï)ç%áÌÞIÜÚ¼ÚÜcà9æGíåö@ýÄ{ ê…1Âh Ð!U–—|My> “ Uüÿ,ôGè«ß7ØÈ×vÚ£ß1älé,ìïyôUû4]*V r ÀÿÙMm »2øŽð!é>äá ßµßDß%àâBå”ëwóûCµ s^y™ ž2Záï+ "âÏgœ,þúõ}ê–áeÛÙÛëà‘å[ê2í¯ñEöãþ7Tµ ¦"t!@I-[8 lŒ$÷÷ïSçåâãßÞßñáÄã”åóè ê¦îoóaúÁ ~°»9ÕNá‚û ã §›…®özûdóyëDâ„ÝeÜÝÊâ,ç:ì‡ñdöOüJ rŸ!+"ü!˜hØRŽùñBê5ä~àøß‚àÐãßçyìpñõ¤ú°ÿ¬" ·ÁAá9Ι¹ Ô 7!RÊ ¸ : ½ üýàõJì]ä@àÞß‘â€å‡é¨í¨òXù–ö ¹F( ”!pMÉ] ºæü&õ£ïèë/è@çQçºéÆìRîäò ô£ø ü¶W¿ »j·±ç  ùÂlÑ `ÊUÛf é‡ûñlé~ä-â¢â˜ã~ä­æè¦ì{òûý D âŒb°4þa±Ë ×ýCõ³ïµë¾éëê=ë0ì5ííáï‰ò÷MýzÚ ž¨™š&@{Á  › %0~ ÌtýËô!ëýå;âOâ:ã*å1ç¢ê‚îÙõ9ýìTÅK1µ °ëµ¥ÿ˜ùCñ;êþæ.äS忀émí%ðóÈùþð™ þ½\¶$,K ÕéïbÔ­ žvIg áøóïbæÈâàiàlãZåè…í•òÜû: à\cüÑ©·l Ðþ‰÷Jð êGç$åýç6ê!ìºïDòeõ*ø‰þ UdǾ¯·- á å!5Dt; 2 Œ0@÷ í»åyáqàûâå¿éôíNñÏ÷‰þ™QN9ÓýåB®z ?ûõ)î’èãåãúä…çë$ïóÈø,üß €ÿÄ&>¡­ fÜÿýÕý–ÿ5½/ } ö«ãújñšé¹äsâ·ãüçZëKïrôù ÿ:âÊ›ìûþ ’ŸÿbøñØëèç>äPâžã1æ.ê<ïµömüõ» ~+fßË7 ^žêýùŸø ùÂþ€î Ü_ 1ûJó1í(êÐé…é¨éeç¿è¨ëï¯ù*%™…‘[P2¢ >ŽýôëzåXá†àæã8æœêëïØôÊúZ³va ›gQ2¯ ã£þ-ú­øÓúRýÎØ çr©7Îÿ€øpò5í”ë éæEä ã¬æë·ôÝÿº ÷&ô5ÕÎnZÿ‹õ ì…æ)á°áDãÆçÕì·ñ°÷ßý?T Ç $ 3 þ > ¬ ü^4îÿµþ—ÿ$ƒ3+ û  QžûƒóÐí®çÒäÀ䵿é²î¬óýùí ur-¸ÖF Ž Ó¼û¦÷ò îzêðçDåDåbçQë=ð·÷ªþà ‰:ÁðK…Ã|«cüÁøß÷pöFøü]üúz/ø†ñ­êwåyåhçë«òø9þiV ëA?̬)½á >ÿyö•ïéåbã(â%âräçºì¹òÙúÖl ŒZ”­å5) R‚ýzöýñ·ïðÑõ¦ý`) l _üÍô¢ïÖîCëéè]ç½êÊð£ù_† {#ìØR„„þ•óÙéÃáñÝܸÞÚâ¨ç*ìhò¶úO rÿ³H 䡼» ¹Cþù{÷GøÖü°« ¨ ËÏûpøNöLòøï)ë7ææä¶æ’ëäó5ü2| É% !ï!šgÍáøgíçå‚ß¼Ý0Ý!ßâîèð±ù†ª kÿ ¼o¤ ÿþýŸö³ò!ðPð×ô?ûг ø"S” OýH÷õóûðìUèYå·ä»æxìÊõi ‹þ¢p>' ‚RûRò9êåOâ³âUäÌéï4ôÒûAkß Í%ä°rˆêØý±úù(ù»ûÿ.¬Ž öw ’møêïòêKäPãæ%èŒíÁôøõ} ^¬¼«^Ñ/… ÿöÅï6çðãžáßïâlæèì[ô û· é'ib5J# ]vÿ€øžó¢ðÕðéöÅþý—ò+ Y1öíæ8âÜápàÝànã'è™ïIú,ì5kÔ ‡ð×ùá jþ€ó é"áܻ܆ފã,éDîòõŸý; Á¢ªñäÅH øÿiú"÷>÷µüÄ ˆ¸:Ã~¡üÂö²ðòìuç\âÝæÝoá ç|òUþ ¢bÆê"=!ƧÈû`ðvæÈàXÝ|݄߸ã_éï¢÷Et nsÈ¡öbûÕ Ÿ{þþøÀõÀö¬úâ 4¸€æ ·ù¶õïEêÿéþæ“â§â"äè²ñ%ü¡ µ}£y¾f9 Çøšð/éÜå&ã俉éþî:ó ø=ý>Ë övÇtþô' SìŒû¶ùDøƒùMýw™õ †þs ͯýló ì¯è=äDãjå-æqé&î¦õfýÊÇw³á#1#FÛµ¤ü&ò›é²âðßLÞEàÁåßì ô$üi÷ 9öÚ‚ÿ$2 ¢^àü[öéòñ·ôKúßS \7“ ‚ÿ™õCí çäãäâ@áXàÇäCé²ñªþ* §âŠ!¡!9ú-arÐý óéµâIÞÒÞ©à¶åêKïõyüP T_cQhY³' }ÿýKùøûTæ ʆÞ& ÿÇùôï½ë#åŽà$Ý%Þ>âäëpö˜¬ žã½  ¤Sû„ñ~èsâ‰ß\Þ*ÞùáÛæ9ì‰õþ4Òe²Ê ¨ B¾.l rOý¨ø7ôæôó÷§üÏÒû û ŽgÝþ’þQúÔ÷"ô®î"çƒåßæ•éÉðÐùÛ« “Üâu/€ð(ÔþŽöBñxìÌé4ç»æØæìèYìòÜùш s8ð:2ý{ ëGÿ ûgùsùý.ôõ ©Lñƒÿ|ü©üYùóõïòuîÚëÆê*ì?ñ]öÎýóº øÞ÷¯ô«•W ºVøýò&ëáçÒæ4åèçÅëbïYô°û^¸ l'ƒýM Ç ¦—ÿ:ú‚÷î÷Žúz ŽiÕJ zû~òë å,áÐáÈã"åÔë%ò û"|PøE#k$à"flK Gÿ¿ô÷ëâ»Ý$Û•ÝDáÎèSïõøe« %ç×x—‚ Yüœ÷ ôõ×ûNï fÔ=Ï ?†ø¹ñvéðåÐâ!ß…ßhá»æøîø{pƒ!ê ¥Ì¯Mú2ü­ñjçEßNÜÝøâHèð‡ø¡ÿJ. º×-eóﻪ ^‚ümöBòtðró.úM« 0ªþûoÁñýEø‰ñúê‡ä¶ß5ÜàçïºúµU ä'þ¥òô WPöÜí8æ¨ãáâLâmä æ¥ìxóëúž zЬÉ0†zèú?õ òñÕôÒú¤µ / g € ²PÉý›÷òÌìÿæàåœçPëmòŠùQ!~ ´e‘¦4 eþ×ôUížé2æpæHæåèÐë¦ïõü˜¿ )iœ_$‰& ú —þÑûßû°þðË v" Ô )ºýö˜ñ½ìÑèâç*æ‘æßé+îvõœýoÇner†º vÿ¢óñê!âŽÞvÝÞËâþèVïÆøðß $ßÈŠir\ ‚ ¢ûXóªî`ìÐî›ô›üÍn ‰£ ] ÀîÿûÏøkóSïAí/ê1èÊêÑïTö6þ®“[Ŭôr ðuøÊïÏéãdà×à–âÙè†ï÷] ðQ¡¿§¶J6[þ)öxïfì/î÷õÀþÀ 3𙵠hËûüïõ+ìHáÖÛÛOÝ£ã„íg÷l¬ Sg` H#†"ÇØžžïøîõæ!à¶ÝÌÜÎßçäéì ö< óQdù.ì *cúÉóàðî¼óvü éò¸ ;¾ßÿ¦÷‹îíçaßÛJÞìãÆë·÷ Å BîLŒ ›¯  LúöfìMåà½ÝËÝUàäê(óüâlíæ% A CÆ… †Èùóó¥î†ëøïsõ»ü T nÀ j4©ÿpúiøööðBëÀèoæRè>îWö÷~ ÁBÕqF …Åü×õ\ïÄëké2èÿéÚì ïòŽ÷œýošD „X³#C¿ ‹yÇûó÷ÕöÜø4ûÿ$ ‹ :  Ó Ÿú«ôïðì5éÌé$éÉë^î¾ó×úÙ &«—›$rêêMþ=õGí{çâdà½â<æ9ì·ôöý«1 Ü>ÂõÕ ä \þ_öuï¶ì\ìÙòwü`S,?—s)ü“ôuí­êÍèTåâìãJåÐë-ôÀ ‰ð’ /Ýyñû Ƽù`ðaèµâDßäà¾åLì1ò•úcI Vfmu ôÛpý=øùöÔ÷öýŒvs=ªj‰ýLöÂñíêíâ~ÝÇÜ/Ý÷ã¶ìêöÔ9 H[12  ‡x®eü òþìaç¨ãÄáîáPâCæ‰ìÂôúÿ êU Rq¸¶6Á ²šý¯û“ü0þSÏÀ“–ÿuø›õ€÷AôÉòrñHìèÙé±ì8ñÇ÷ËüŒð„ dØÛnµX ‡ùøñéHãóáÉà’àáÿåùìIô¡ý¡á!0"o駇 WÄù”òHî ê¦ëµòø#ýÎ_í é ¹ Û ¦YÀú¸ôî ë¢ìiîwôEú˜þ—ºúå ýt¾¨¤ š¥ý¯õ:ï7ë=èVèYéfìñ-÷Üÿ˜ÄSKuX¨ 2hÞù òòðuï7ò&ø:ý.þ ÆÒÿ_y ÷†÷[í”äfßTÛåÛBÞ©ãhêµôfÿÖ [#š% #ŽÅ±úüAó.êgã™àß—á‡åõìròCø¶+ 3%ž7cÛÄ Æ Ã§ÿǪ 8ìX$%í èYø]ïoçÈàáÜÙ”ÚhÞtä6ëéõ‘g 1œ "\#?!0D-ˆýÌóèøà+ÛÁÚ3Úìß`äê‚òNúd ÒI Ø!…!PÑE «ÌýÆüvÿù3 z IT‘øŽñ›ì¤éìèIä…áfà·áßæ‘íÙõ›ÿ¶^Ò²v7×ÁõÓì0ããݪÜ<ÝjáKæ´ì^ôûŸ8¼O"ô$Í"UdÂç5þ§÷XñHîóð6ó‘ù{ýü$üjû'õåöøzöõ´óÒíðë@ì!ïî÷z¯Ñj%êYM<§ýýýóeéÅâÝÝÚßyã'éîÙöcÿ¦ E,P G"î!† wUÁ¦¿û¨òyëîé é¥ìáóÿû5ÿµ;’nu¨¼vgüªø¸ôCð$î¦ðŽõ¬ý² 5Ä ©Ì ¥ü"òïê ã¼à‘áåoëùóû=ù UÒ‡à˜J’{@üeö=ñTìèéÁêí ò,ú$ª ¥Ï'¾€” Hüˆô¾í´è,ä¦ä å­èÖîëöëÿ>8…oÀiã ÚüýRõÙðôíëìjî§ð˜ôDøûü´°t Ð ãµ£´ 7†úúõœò¸óÂùc æ¦CÛù P¼þš÷ŽðçwßÒÛòܭߨæ@ï÷§þ”û Ʀ]o!0s× ãÄû¸ô ìœçÛãêà×á3åêSñ‘ûDë ÎaP±¨nãÿ.ýTFtÎI! ´-ÆúØ÷îöñúìIæìâIßËâçmîmõ†ûu-ÊÿF!~"\ˆ±Õ %3ù+ðýè“á Þ]ÝúßÇäÐë`óû. ”ƒ?ÔÂËÎo ˜ÍÏýÈû–ú[ùºú øÉöêöÕô˜õ?øQùiú£ú÷9óáðAïøñZòNöúgüÌ}i¸2ôéÙÏþrõéí÷çFã³âŠáßäénï¢öùÿ¼ •mÅ_E[ ‰ò£ûöÆô”ôøùýÿ\ÊK üEù6ö,ðçësçÉçÝêcî±÷MÍ šÿÁ·Ó,¸æ ¨<üáõQî*èuååãËãŠæeêKïEö¤þòÉÒ;Æ ¡‚Éù ùŠü¤ö7ñDî~ïùôžú¿=Ç Îc ¬ôù¤ôTïŠëMèìè²êCíñô"üå’¶¢-:EÌ Oû×óLêçãÇàީ߯ãèéððûùàT ØO  7 ùæóðqñröŠÿŸ Ë2è‹Ç K^þ{ù9òaëdäðààûäSëõ4&Ý QbC˜W^l4DoýÐôë—å3á†à%áãÖè¦îåö§ÿþ Š€5Ô¸uÙ| j;ú^õò“õû„ý !× Àt´ú˜õÈôÍó®ï0ìéöç[êñ½ù:C Ͳ»³¸/= ´±úóò+êä6àÔÞ¥àNäèýðtø¯Á ‘fë0D æWqúõkó¿õïù™ÿÏi ŒMûfööKö¤øÀú ÷Nôañ_ïð`õWú£ÿc! 6 Ô94R7){Qü7òŒé£ã¯áAáïäDè‰î,ôÏý0Ê ÝhÞ-L²Å YÉü|÷ùõ«÷:øïüXƒ6!þÏ”]ªÿ°ÿ^þêøØò'îîé›å¶èwíòSûæ à%]ç0u5 ®õùûñ·éâØâbâëå„ëTðó÷´þAË *bÍä-+² ~ÿÏú‘ôŠòòóè÷Áü0²\ ZS Ÿ t^ýnöÂîåWàMàGáœå í¿ö¨” u]ïSUx  Âÿ ô¡ì=å™á/àTâ å èiîhöoý… ð芊¼aË Ç±ù“ò—ìÅë¹î×ô¸ýµí Ínå 7 —.õëìäßLÞÅâè¦ï~öËýË£†\Êg‰Ì ZÒüSôqí,è(ã´àZàâËæÉìsôNün' ë8V©ºpŸ¬vøô^õ0÷@üUø‹ÌzT¸uü6ñÝêÁä…á-ämê%ïÆ÷þK¤ n‘ê!!€u©° ’þõšîÆé#ãXßòàTâáæ£í?ôÀüV½ ¢Õ,ñÈ–×j gù2õ=ó«õlü)Oð!Nô&ØvþÁõ)ì­å1á0ãÇè›ï¨ùÿ:} A¼ªnóãZxèùYógí+çAãßáßXâ¨è3îW÷,¹qIöÎ,^¸ þD÷}ôÈö¬û;úQ ‚ ó ´€ÃþÁúHó_í6ç¬áO߃âáçWî‚÷Þk 0õg¾Pî}hî ŸvûÖóœëšåUáÌß9ÞÁáJäËênñÂùLá †5Î Ø8îÈüÙô®ïCî/ð%õìþ†Ë ͱ ÛÆ!ú}ó–î*è+ä¬ä äè·îóJûQí "í[îdGAú£WøÎð=è¼âÞoÝ'ÝÅáYçMíøöþݨŒîËE]f Ìû9ô½ñCò?õùý_ ¬¾›~ ÿUÆü³õ}ïæß,ÞÁáå í8õ€üAêô QŽwù«µÏ )lûQô€ìåüáVÝôÝ·à»åÓëÐôü=; žŸ<œŠ· õ„ùøö$ö?ùtû ÊJ ´@δýËømñ èÏâEß4àÃåïëéò˜ùi|’UL˜ !*P+à Ef3÷ëïöçÅàdÝÜÃßä{ê›ñ}øç" ÄzK l#!!¬ ŠËˆþ—øõÜõ:øpþòÿnÿ'ž&âûÇôþï™è–äwæRë&ñ'÷½üÙÎ Èh˜5\s £Bþ÷ñêäàÐߊá=å³ëvò/ùy ÆÀ¹º®êPuþŠ÷»õ¨ö1øùÿ‘ÓNëÐl Ÿÿd÷.ò3ì'äëãäç]ê†ñ2ùþ & àògw»6o¼îsùsó%í[ç²ã¿áÉáËã»ètî¶õüÔ¬ Ž÷ÿ$Ï…d%\ÿù#ötõøøåýú_€Ñ'zÿ\ú`õð8ënæåVègìNòû°Ø þ|Âz÷Ôz}y û1óí1ç€ã«â¥âOã8æ°ëÄñ‡øÊ å~Íwy¯ƒ[€ÿ\øGôºòEñ;ôêú”ÿŽ_× | „míû3ôDð9ë„çºèë ðÊ÷äþ{ èAŠM §`ù¬ó\í1çXãŸâBá¸âùçxí•ôEü0ö _gtbÀB™ \øòÓðTï—ò†÷ÜûŸþËY õ ) Q ÎøÄòëyç¦èÎì6ð«óðõ—úå[)DW¥|F àyü¿õ°í$æHâzߘޱáççìZòUù† ] àýtE/ÔÏ ¾ÿÐý¶ûÄùÝüÿÿýýð”ÔÛtý›õí·ç{ã{ä}è$ë_ðˆö·úØë "9VéÈC¹¯½ Žøøð»èôã3Þ«ÜZÞ"átåêì»óîúÛÝ [Þ!í$¥$V!"< çü®ùõ>òYóËôZõ¦úüþU ›ñý«öeî­ëøë8ëOîºòÍ÷«þê! *ãÙÔ äŠ] y¡ýö;îçêä+àDß-âåÛê>ðŒ÷Mþ6 £r"» G íÔ³­ ëÚþ~ú÷îø÷?ö9øŠûjýcÿ‹ôHÔýEøÃðXé^çèBë ñ>ø0þYã —âÕ!Æ"® kÔ? `ñûØôÏî÷鬿“åäµåçÃínógùÿT & GÉc‚ö§g~ ã£þ›úêø‡ùÅûõü3ý”ÿÐÿŒýðþ{ýÀù¥÷Tò¼ì%èÆèèäìâó€û§ù_åü '!Ý-ðrÎ÷¡î€çqáÓß–àâ"äJèÛîñôžü¿ 9Ò* S ×¹’7 z¯úôóëïIí<î‡ñzõJùãþôÆú Š›þæýø ðgì0ê-éoì¢òÖú¡ 8šu‚”pñ ÑÊúqð‘éLâ›ÞMÞÛà2âç í¿ôû¢» ªW×M\¡ Rÿöøîó¿ñrðñóÈó1ô·ù6ý—þ =žÓý¢ôììÏé°ëëbí6òöüNv zñ+À Føœñ<êÁãäá#à~àâòè¨ïÌöÝýP‚Ý -DJÛ3ÊI™ =îýøù×õ‰ôéõDñCíñð´ó÷–þ±ˆ¶þùâöxòÅð¥ïãïñò"öú¤ ãK øÉä cîýÿõî}èˆã|âXãåéoî¿õ*û‹g áÊÜ@çá²ñÿ úDøIóOíøîîïôTú‚/‚ä½ü£ýOü–õ‰ó)õjôEõ ú¡ÿû Xs'½: ÓËö÷ï‚éäâëãôç³ìgð#öeýxM ( ß È™ï²ëºu p G˜ü²õ¨ò—ðþïñ‹ôðöôúfüÛûWüþqýbý$þqüûúøËùXû‡Ø}L@qBŠ” Y(ùYñèŸãߟÞÄáÔæŽíGõü. UPVe§&&|þ  g Oe‘XÃûóöÅòïHí5íÖð÷óUõKùfü ú˜úíþ“<ªŠü¸ÿHwkÆ Ü!{Wº ÎMûwô±îªçíãâã~è-îðö¥þ<Ð ñíÛ6ô?É™* k ¦>:^Uÿüü øHóºð í®ìÏî6ðxó2÷]úKú{üQõݤ 8 ] 3 Ô Ö  ñ 2  D 5 – ]þÿøŒñEëæÍâááÔä7éÁñšúJJ §žÒ:[u³çÁ ¬&üû;üüÇþ$þXûŸøÃõúò¦ñÝóuõö´÷•ö…öö…÷Kû@W¥ ì è ïÏE/  žk¦ uc÷*ü£÷šñéOâÕÞ?ÜXßä/ê¨ófü'Å 6¬š§PYaÓ µ…Qÿÿ鎄ü¬ù ö›óEñêó”ðçêÞè¹çäÒé•òfø;üÿy7 , ¬²,nÒ–µ :œ/þù©õ­ïªéäÌàÝÝîàÿåë©òùãí Ðï0"0#¬#!U®þ`ñàýjûAøføøtô´ôNõñôŒõ@öTó…ïœì&êgê;ë„ïuõÆüƒÛ ](ÁÍfCe )Kütõéð¾ëºæ;â»àhßÂá â±æ¦ëìñsù ' 5¢‹"/%;%Ø#Né9 Ü'¦ùwõmòÂïíÆðñòóÛ÷@ù$ødöåöôñ$ðíòFòãõzú²jrÚ!‘!y ó¬ 3 LÚú˜òêGäéàíÞ)ÞPàÖãáç^ìtòçøèÿŠ¢kë!#ô$¦#º ¼¹ga Ö©ý²÷þñ—íìëì^í ò|õõvö?öòæðºððcðíóRõÙøjýP% Iª"&%í#y‰þâ Ø5þ•õVì%ãÑÝÎÛÛ8ÞåäXéÆðýøþ÷εq¯T!¦!‡ ’\K ›¯kû+õïhêXç±çdé.ì2ïnñýógóñ1ðhñ¥óõéùìüšþŠÉ Ñ`"r%9#aš Q³ûêòpéKàäÚâÙÆÜnà;æˆíqó¥ûK ]øŽ  f)c Ðéý8ú{ö¬ò3ï*ëÉèééêàìrï’ó«õSõàöSõööe÷Äúýl^yM R§åKhžšT bäú<ð‹ç·àÚ@Ù.Û¿ßôæíôûÙ[ €äñ¾±¶“ µ~2üøÆö‹óÞïìëèüé‘î1ò€ô¨÷ ø’öòörùeüò$ÏMCA}* )éÀìÜn² YGûàóáéçâ9ÜÙàÜ à«æoí8ó¤úÞU É£Xke’ø DK|íý»û÷Wñßíýì)êdéüìPíìÄíÿðròõXúËÿ°¯¬ n ÿ :äæ˜Î„åÔÚ:ô5ýõGíåß-ÛÖÜ5ßþåë?ò{ùxB )ñRò µ™5Ãûh Ê o þý6ø ô<òî§íOî4ìáëÆì_íhîÃñõ:úþ`ôø œ[œÙOHù¸÷-¶ s#ûý™÷qðé_äkáÛßÌá{åáéõïÈ÷üö ú+JI½œkÄ€ GÏVûqöÑôàòñGñÜð‘ïMíÎì)ì…í#î›òˆö&ùýûö õ…ãRŦXÎe ŠÅÂóûÈõzò6íoç°ä‘ã~â¡ã®è íò×ú;k°ÇD ¤" üGóÙ øDü°÷¶ô$ï¥îÐðrïìˆëÌêêèZèÉìxîÛñKõføâûÀ‡M íÈa¢"}‹¥ KÄqÿ`úÂ÷XópîcìËìHé[ç“è èèÿíšó2ø¨ÿÙð Wc Ü I ã ¬ Ò¡¸þ÷ÏòæîMìÑìRéºç«æ½å{åõè¤ìœð£ôY÷ÏúXýbI†zÁ0Ü[í‡ D+5þ~ùÙôî‹ìßìËêøìOï1îPíâð^òÇõgúÿ¹¡ 1 ©þ¿á‹ährÖ áÁþ8÷¾ñÿï­íÄêQèFè%æ{ä­çYëÓí›ñ%÷1ù—úÿÔBoöV=È ŠºÛüöXïêŽèèæéëê‡îñ©ñûôÎùÎýX™¶ 3 ”pÈY¤ “T æ«ûÏõÖóeðbêªç}åÏâTâ=çêí¼òÁõØ÷1úé&· a$Ü.;5aYíÏùÒñqëçÂå|ãÊåiéBêÄíPó+÷ëü†U 7 3ÿSyËKÄX/ô øæüPøó5ì¶æåãHà'ß)âTçë~ï’ô˜ùüñ„ † ç›Pa”÷(è)h ¿øú+òÃìoènå±å æWçQëðàõ\ü,@ 0 ±õýü­·AVç Ÿãþ4úeôºîÀèpã¡á#à#á¹åNè²ì¡òn÷óý ’ =Á|v¾ü–Z ô €þJú õpñQîmë˜é‡éjê`ì¨ïùôúÈ"! qÌÈ1³¨¡T]¹·ÿBû)÷‹õ5ñ°í¨ê ç1æåîçiê‰ímðvôjùþ3 i7·Ñ#…8  ƒšþËù§öò ï®îXíÁî îÊðò@óèö)úÖÿÍÙ ”Á×dÎ?·æT ±«ùóî¶é}èÚê™êÞëÜí•ï7ðòg÷žú…ü¦Ÿ"BfØ i u Y ë 6â‡øý­ù5ö6óŒïí·î6îæñ`ôûø£üYÿ+ni ¼‰:õ«¶ôŽÈ uVzúJñyêàåràMÞ¸à#áýå¹êÚïnóµù¶N† Øü(Ü7´ ½  ùø(!þ"üPú’ùìù÷ñökõóœòñÇòÌô[ö‡ø½ûüåþª õõ Ÿ {òÓI¯¾ÕÙX+ ½ÿŠøªôí†æ¯â|Ý…ÛkÞÕã;è÷ï ô˜ú6þvå 쪓k×žš ½ ã5þýûŠ÷ò:ï í4ì"ì‹ïWò2ôVøHý¢e úå%Ñ¡,À t õ‡ØüfúÅú”÷"õÖøl÷¶ó›òYñaîzî¸ðÕòCôý÷iùúºýW,  — é O … ž Ù ¡cI8þOü9ûÃüðýBýâýîýFüÙüvüûÕû¿ûmúYùq÷íöxöRõäötøªûEÿ‚éÈÁ:ಠ-v¹†û³ò,ë©æ8áßÅà-ãçœì|óÀúþÌ ü ÁÕX~ ý „ ü5ÿýhúaù;ù’ùfú‘ýX€ôd €  Ò Šçÿêûµ÷hõ,óÈóøôKõ!ùÃû=ûÒÚíl à OYCÿæþ>ü¦ú¯ùvù*øæøùSúÄúàü¤þ´ÿ)÷©ÿ©? ÿ‘þµý¦þ€þ4ýHþ&þÌþ:ý¸þsþIþ@ÿƒ=ô’G ³ © h á š ç $),øÿÌþáýõíðªîõëMçWçÙèÉç³êíÅðrõäý!þ¶ o¬À©é Å Ëm=$üƒûóû¦ü¹ª_ r¾°4… B ÔFü¢ô½íXæÇáÂÞœÝèßTá–ædíKôNüáãmy%·(_'T%L!£‹í gSøzïSæÅÞìÛÚÇÛÙàÌæ²ëäòùUÿFN © Î Ê ¤ æ‡Æ3 àÿ~ÿCÿ0þ÷õäîAÛ%5ØOÞ¤j[ý¤ü=ûùsùàúxûNûùú‹üû½ý‹œÿþôü9û´ûùOùùø-ø?ù†úõüFÿx‹ K* w/Â2t¶ «ûò@êPä¯àgÞ¨ÞNÞSáYåêRñÞùDU +Ñd W!2 t¼ßÉ`F!ýÛù|øö÷ö÷ôùœûºýhÿ™éÿzý«ú·ö{òÛïÊìÃë'ëŽìbíÞñ¤öÅûwLè ZÿÑ?ÇÅÓL¬¬" ‚nöÖ'ÿBüoø¾õò4ïÆîÓïuïð1ò ò¶õbùvü؆ $—&)4ô0ï , vµþNún÷gñÝðLðýðŒò•õR÷|û þ«þ Õ 73ߎýƒûàúuøá÷^ö¢ö¬÷ìú}üÉÿÙ#æ ¹ ë_e  fžQ”ÿþ.ýOûúü€ý]ýýüþ#ý¬þˆþü†ûjúçú?÷äöþ÷kõ¹ôäö8ö=ö÷aøËúûîýÒÿ=Ô Î ß ×SÎ;`d²S  „^kýøÖôúñšíÚì9ë¨éÛê¾î'ïäó øÁü7ÿn±‚ ‘ñ ” K¸j üeúnûÛûµúâýÍ€‘°âQÿýûŽø°õ*ó[ñ ï]ð”ðˆñIõ¯øúàÿú ƒ  Å µ]‘ ðÜ n æðÚ<ùoÿY—ü@ûûq÷äóïó×ò¦îPíîýîí ðQòÅó_÷ üÛÿt^¡ É ( G: W ¬ íSó©ÿÀü×ûzûùÂùþý…ÿu8л5æísÓˆû´÷ ö»õ0ô~öY÷’ùŒü´þ)¨šÈ ðÚHº?ýù&ôßó±òKðqòó¿õZù_ýMES Š ïMiI˜B ÂÁüiõ³ñîaêáéèêÓê~ëþðEóë÷ ý—‡ (¨¸bºÌjËÍ( ‡ ]iÁÞþtû´ù¸÷ˆõ#ó2ðxí”ìªì&ë6ìíxî£ð‹óÎ÷‹úèþ~~™ n T A ØRŒm* EÈx Ö'°Mý”ùcõõòæðØïýîãïð˜ðnòÍ÷Ùú÷þáòó ¸á朠8#ô ª JAþñüÃù‹ó ñÇòŒïëíJï\ï6òjøùüçÿ'Œ i y —é%'ádÕü³üSû÷qõõ óQñ|óõõÊøûqþ10ß F ©bÈþDÍnÝ ? 3 ¢Km$0ýýû‡ú¤úø˜÷*ö¬ö+õ¼ö'õÆôºôQó8ñÀñ­ñ§ññæóJóÛõÍùü[! ІÝO.ñ¸‹Åx°dú|óhí£éoæh哿Jè6ë8ï÷õpú¾U1 鯽T+æ 5 ”ÿúö)ò4ï–îåîƒîÌð_òõ?øŠû¤ÿPXyžªºŸ«þÊü¼ú,÷Þö×õõõvõ°÷ŸúHü6ÿ0Áû¿ R òèÌb ž )u+þsþ´ü#úÝý£ýÆýÿÙȲ™Á­ÿ\ý¼úêøÐ÷€õGó"ñ­ï ìRë‰ê•é;ê&ì+í±ð¿ôÄøˆýwÁH ¤¸½Î¶›y"· ‹<ü/öŽòäï™ìïìIì7ìTîjòFõñùiÿ¨YÍ« à ù 7  þ¾ì(ý¬ûuùµ÷”öµöìö÷úIü×ýç뎻&›5þbü™÷Ãñ³ð2î<éˆèÉê§êgëyðõ$øÒýš öÃ"'!\"#e$? ¥û‘z T¥íúöFó¢î‹ìkî¤î ì³ðnóÕó©ö©üdþ›ÿZðaxÑ¢Ë1üÆú‚øñõoò©òIñï(ðñšðÎñÀõjöõø½ýÚ:‚ JýoÊåÓʉ<cg ú™év<þUþaûNù|úèùöù ùÒùØùgú6úvøù8ù®ölõz÷ õåô#õV÷.÷÷ÅûÃþ{ÿj@ïØ g Œ , Ï ~f±ý’÷aóaðì)é èŽè'ètê$ícñ´öñý ? iÕ‰¹"%%6('Ý%¦#ØñwN•Wÿyúxó^í“êûè å&æçæØé½í ïòrö˜ùHüþrOÕAÚÖÐsÿZþœþNý4üâþ"ý?üÞþgþXýŸÿ)ÿ;ÿ¦lÅm1¹,… ` " ðI1>½û h ¶ ¨ )Šþ`ü¼úö-ô$òßïáîDî"ì¢ììîí˜î}ð˜ñqó)öbøÁúhý8ÿsþÄ Í · ÷ Ÿ 0 W • Vä¿ÿ9û2ù[ö‰òÒñêñzïçð6ò6óïößû+ÿáX >nsØÁÔ"!'uàÄ” ¢²ÿ#ù:òžï*ìçÐåÀæ€å°äÙç•éäê±íÎðåòåôÕöÂø™ù•úêü³ýþÿ§­l Ø ” ‹A‘ 1  8 2ÈSÿýEü%ùYø7ùúRú;ü-%*ç e üØôð ’ ½ \à oû.÷¹öFòmîîï¢ìvì›ð=ïôðóEõoõòöÏù¯ûUü2þ‰NT3ægR†âX' {§I &àÂÆþýTùÕ÷Ñ÷ß÷!ö½øPûýx¢# Á2” bÇ_•BUm |LÉüö…òÑíçèñç–æ›ã‹äçXç~éìêïñRòþö÷þø%úQüiü€þ%Ÿ]5/í Ï:Œ§Ó½Ñ Ø ˆàY@þûJù•ù.ù=ù9ûþ´ÿ憸÷  ƒ … Ï † F Ò­ýþúÁ÷Nôµòªðçï¯ïzðãññWó õLöS÷4ù`ûû‘ü¹þwþ]þþ˜ÿvÿÅ,šA7Œ•É+¤ª³/S%Qþ„ýlü¿üÔýý›ÿ¨«x µÐ‰:³µÕ5܈ êÅü öÀò¡ðì9éšéUèŒçÍé^ëÕíuïØò¤ô³ö÷¡ù•úfû4ü†üƒü†ý"ýÇþ°ÿœxI¨>Ð 9 O p 3 z Ægɹ™¢Ÿ1¼# G F § $ o  ow†ÿíüúR÷ÈôSó ñ´ð}ðˆð‰ñ,ñíòŽôžöµ÷ÄùMûŠüüÛý¯ÿÿ'ÿ #G±ýø}œjVþÑþAýû$ú•úJúZûûý<ÿî å¢ Î M=Ì^P¿± ª W#ÐýÏúûùJ÷çöDõõpõ õõ\õ“õ­õkö öOõúöföðöõöBö1ö‹ö[ö÷ÄøZø×ú(ûzüŽý§þéÿQÿЕžlÖ›|md © Écþ¾E9»n Ð  Zþ˜ÿÖü·ùi÷ƒõXóbòòò=ó¥óØõg÷¸ø<úzü^ýkþÌþð)QÿôÉ&ÿ]ÿÿþæþwþdÿ?þòþ‰ÿáÿ£þ¾þTý½ýû>úñú½ùiùùŒùéú÷üþ$ÿ¹è¦» Ä R M j ™ y N &ʉ‰\¢þÚþvþ‘þNþ´hpj9ë• &ñ÷ï1jZÿ“þKüùú`øJ÷ZöëôÏóaôÛóÿòJòçóòQñ˜òõô[ô!õ¶øcúûxþ­Gë € ª  X…­ñR ‰ - ×.=¤ÿý‰üòü%ûû@ûóûîüwýÕþñÿœ¦­õÜÒ ¸' 6T ÿéÿþ]þîþ£ýýÈý\ü#ü ûzúñûûûfûQüPþiþÒÿð#è6”d¯½×ÁýYû øCõÆô˜ó8ñÝòSóóAõW÷øú¯ü%ý‚ÿú†–ñK / « X Í B m d K   1 0  ë ÂáÅ êþüßûÅùGø'øÚ÷4öBøœøãøPú ü ü†üqýÞÿWþ<þHÿsþTý¥ý‚üpûYúÁúùøIø}÷À÷øXøøãúúOüý]þ1ÿ½”mý¥%T ' G \ðW-W²†£þòü¬û®úrø­÷³øUø÷Öùôû¤üœÿ‚Š{å ³ ø ‹†È Rü L ü zé¨5þzû^øLõýóñ^ð îÙîíÞî î7ïUð¥ñ»òçô´öëø‹úBüÒÿ ÑÏgYh`!Bz<ÿŒ[_ÿ³ëì7  A Ý«î÷eø Ç U;3ýlúöó®ñï íKëÇëcë¤ëfìîïÚñÝóåöÉú\ü@þç%$×"Î ë T W .•Kåïþ=ü%ú÷òöóõ“ô]õ'ö ö­øŸûêþ×ê€ ³ „ 4 Ï ö È º . ¥ªiüý¤ü/ûßú¼ùãúnúëû ûŽüâþÿ€Ü«jþ"T4URî„ÛÑÂþÖýûqù÷,õdóhò)ñ‡ðbïïññ×ñöôC÷€ùŽüÿþŸˆð Z  b ö M o †š—,Óÿÿ§ÿ¨ÿù{æ)þò¸²Ä¶ÓãªßÿÇþ.ü'ù‚÷õ€óPñ}ðbïµîÍîÐðbñ£òïöAù¹ü)þ—î V @ Z º z ¶ V A ·Ê­ÿ§ÿ*þ®ýºýrýücüûðüCüHü ýˆýØþ{ÿvÿ³LÐ÷\Âr¥ÿjþ‘þjýbücû«û'úàúJúKúãû,ûÚüŒþÿòý£ÚY˜Œ ” ¦ Æ ¢ È ‘ Ð÷Bh Ïß}ÌÿæþpüïûüúDø¿÷ú÷õÉôÏô¯ôôô»õÓö£÷ßùbû üÎýíÿ1ZÅ*ÓëytÙÅ\ÿ{þÐÿ þqýÑþ»ÿ;ÿ7çЖâÖ.Þ £ ¿ ß ô n ¨ù¶{gõ‚ÿJý-û™úQùø7÷(õùõoõôTóöôBô±ôòõÌ÷7ø”ú(ûÆýGÿ\>Dæ7G ¥Í8Ÿÿ³þÎþHýãý…ý_ý‹þ.þÊÿoÒ*$;–¶0Yü—Fª–…•öÉÿ¹þáýÞüÇüûzúÌú.ùÄù™ùkù%ù%ù†ùÙúúsû!ü:ýýÚþê ÃQ$ÉVâ¬èà0Àt&³xPéä 5Æ[eª0y)ëȦOø,ÛO"õ‘ÿäÿsÿ#þ{ýßýeüûüãüdû÷üûîûÏû·ûüüVü ýý‹þþ¤ÿÿ^ÿÕeŽ™gboP±^¨ÇP+"Ýòùêõ¯ß>8Gˆ×½xÁOùbYêÊÕƒ ¶/ÿ¯ÿŠÿfþøþÑþ¨þ^þ(ýãý±ýÎýÕý›ý³ýëþþ"þ&þþ0þ4þþþ9þRþIþþHþnþ†þÎÿÿ8ÿ'þüþüþáþ×ÿÿLÿ4ÿ<ÿƒÿµIÉ_Ã$¦Gƒª5=ÿÉÔ¶jìáy'ܾH ûÊ™</ ÿ¶ÿ‚ÿHÿþÑþ“þ8ýÐý’ýhýü×üÊü{ü%ü!ü üü üLüƒü üÖýý=ý‡ýÒþ þyþÄþýÿ6ÿfÿ™ÿæi¸ÎES~›½ç=?6ûì1o„}ÆÐ­¹Î³|Oîˆ?çhÿõÿÿ4ÿþ²þyþSþþýíýËýÑýçýêþþLþþ¤þ¬þÛþæþÚÿÿ3ÿGÿbÿ±ÿßÿ¹ÿ®ÿ¢ÿÿuÿvÿvÿ8ÿÿþóþÈþ¹þ½þˆþ~þtþKþKþ:þ"þþ1þ^þaþ[þ~þ™þþ©þ·þËÿ ÿÿWÿnÿ¦ fÚ/¨I£Í÷$#Ά/ç°q%û¼MÿûÿÝÿ²ÿÿ¬ÿ¤ÿ¥ÿÿ|ÿwÿmÿiÿfÿzÿwÿmÿRÿ/ÿþØþþþmþBþ>þ@þþ þ+þ!þBþrþ”þ®þîÿ.ÿLÿ©ÿðV™Ûéû * Ø»£€ysg@ ÿùÿãÿüÿóÿüÿòstk-4.4.4/rawwaves/eee.raw000644 000766 000766 00000000270 12015735506 015421 0ustar00garygary000000 000000 þ1ê)@&=QÁ#=•M½ ¦ > Ã%ÊÿpúÉú3÷¢ôùôNñÃî‚î$îÎíCê]éìKëÃæ!ë!ôîÃê÷öý‹ôû¾ AØþ¿F ª}LÑcÝPÍ]†ž¶ ­Êiüøüëø2êÖæmëårÜ´áá£ÕÕvâ6Þ£Ô×ÜÚã~Þ£ãçì±ësëÃóÕû/ýƒþwþ1stk-4.4.4/rawwaves/fwavblnk.raw000644 000766 000766 00000001000 12015735506 016465 0ustar00garygary000000 000000 G ‹Çø%'+0û6¹þþ¢üÐý4ÿ±ÿûþ€ÿÞü7ûÁûáú¤üßú-ú„ûûÔýþüÆoòŽÒ/¨Rÿ‚¶üîþ—ÿ ýKújúyûsýÚüýÜê>ÿõþé6üÖýëü2Cÿÿ tþmÿ^ˆ-k!Kÿ<ïÿ»ûÆú÷û¡ö„÷[÷Òüúú×ÿOÿóUÖA¢ý´ü¬ÿ{e|Óþ‡ ýéù ù`üÝû ÿ½ý‡þ@ù¯ùvùöýúµýóþbËþâüEüB¡PrŽr&Oÿ1üáý´ÿ[þ6þ³ùàüü4ÿª¶ó´ÉK.¬p–n+úïøaû’ÿ*ÿ"ü𘶆þ)ú1û’üú>ü-®Å1ý§þgûþˆÿ™þbþqÿÆ"óÍÙÉsïøGýÀùü…ý)ü(H—þâXbøÖø¶ú+þdõ„üüu'ÿ/þíøÒê¸ïCóðüƒúÄûŽÿ ùéñ_¹Å –ü Ë G l Öî .ÿ*ß‘ÄÎ Ì3 ÍïËòPÿ¿ó­<ñ̼óš÷*ðíòß÷eú¤VêôõöûëöQÿõJØ(ð! Ñþ<bù˜L#Öø<@ÔøÅìß%àzèñTÛðK%…Ù¬·û„κùÂáàðh&G¤[ÍX—ºv ¤¼Õ9ê‹C¹–";Ðö["ÍŠgpá2s:¢5×øMIDöuH“ñÈÙ@í¨"  m Vüa…è5ª}å¸èÈî½Úý‰N ´j , V!KÄ$# æAráÍë¹ÏŒº’눠óç`Ý^ ÿ“ÎEô‚“ö/ü%é½ÖŒç¤Òå 4Õ…Õç4_ôç+¾í5½"ñóÔMI i@Ô¬ÕÃè•ë/[/tØ &š²Ä2&zùsõÕ $ûr2#‚Ÿ±‹ÈæõÔ¹ÿh§šÛÐuÊó"ô‡Ñ¸H+þBÙ 5s£Ùí=?$÷Êù~ÞȱûÊ%?@ÑÏF=8ýïá‘5ØóïR)-ò2‘ö¤tHÜ£ï–>£9” µ;×ø´Ò·N‚ "-*#ñÔ¹ùká -^çjÝÄûô⛫Ëáéù%á«æ¤÷®[ôIÝÆþÀþ·Ï×Û1ý¯Ñçˆ àÆDâ±$¿ç‚sê$²ýxiÞ*÷ÒÛ!à¶Bþ­E3ʢëÏE‚Ô]8Ççæ‚ò¶ã0Ð,Ú,'“ί®ÈY8çˆK.ñ;3xõ(ÿ7 •7ò{A»ô) UßöŸ/´m€¬ð„-Áá˜2WéiÈ%¿öyÊùM Gï±ÌNÐÁä>þÿ )?âBïºËû ÀC”ä* QõµmôbMÖå Hㆪ,B!9ôÞÚÛû{¼÷6, ÄàKQûdæM;}æcé–æÕ)ÿUüLDþSOàÞú<Þ=Â: ú`¹é,ÊÊFúuMÖ4°Ø1ɵÿ´ çÿý%è,—*p,üÚ!IûQ0ùÓñΉ,+í_¸÷* ƒêç¦ù úè ~Ï[ ä}ä©ågü»äñß0ºÞô µ2ªð¾Òæ oÓåVóÐ7â$Þ= h åÕþè#¨¥*¶¯.!] ²`Ç.3êåòàõõ»fúä[ã?úûøPcóÇîþ×QõèåÃïöÞÔóæd‡ØGæó0éø;ûUô- ÷c  ñ…àCÀ €yé’xþ¸ Õùhö$°ì %èF?QÈöskúèކ׉¶Ö) ´òL`ëæ@ãÆZ¾( äÁôþéÅ@þÈÓ$9÷}åoÛZ ¨ï¼ døóüÜç…ô¾ÿ ù6çÙû£Ù5ëãqñ ²ÞþXö ÃØÒ')œ êGãwöbòÔ+þÎ ¥óàÿê’é'óûHö ƒô­úUká‚ߣü4ÍÇüßð„ñú½eùõä6؉ù:*ä¶å« Ü÷Aö»ýZóÅ1I×ñI ¯ïe¨ì½øç.z ÷§)¨Óv„Ëy y;üÅyÓâê)ú¯÷AãÆåÖèÝþ ‰»è}Á ½æÉúSÔ-èfÕ 2 ßõBø'#/6 û9;Ðú>õõu$HþEùÿ¦îØê±@å¡ ZÛtÚc Qßßý¸ÿsßWócXúoð1e Õð7+õäåëíîûÿíé &ŠÉÿWûè%zð-Wpø¾æ­ Ü‚ý–ü'ÿ× …î;õ¯ü0ìæùXÿ¹ú¢ç÷Ì9éØó õÂèùô@í*îÞüV(@ `›1üy ú@›°ù ì† ãÕõ@p§ô1ó'ü†ùeQ¬bú‚çõú[î©þ1ðüý4ü0ûwê ë1ó.ÿ¦ý~ñÄûý>õjúyíùQö12ù Hžåþ˜ù: $ÿ±øgüyíª Bûjúkï<ïõ ߎó#õhýtön÷6ô‡ëO)Ää ñãðâçÕIñöD d"ûlî#ðíù\ ’Ï =çÓ\ûÁ 6ðWüûüøö×÷…i %÷Hýåþóöú|ð¹üPtö†ú =ýûˆÿîôq)ÔW§ôtù©ñ—¶&’*ö5óçÓ ÝMü–ìoíŒößñuþ6îÃûîÎëBˆHïG÷yìÿñŽìæöXÿêøÅöÐøR š úV"O§½rîû?ï ¤þ¢ú@ñ€ã_éGé²öåôùO Úý«ñYôµ÷éãwã*콸ð•þ±ïþ2‹î”Ÿ÷Éÿ·üÔ  òþ1ù Ÿ ÕVûFÿÕØû9æ‘M§ùàômúHêö>„÷.ù€ú-éjWµêÑIôÄ÷=ûrýööD¨ ´ g\F†‚5Nî¥ókî¼Zô yø©ú1÷ôóŽý…ßïG ‹ýeüt & øô@ ²û¬÷áñ_µ÷Eó’í võjÿ k ²ñ†iý¶fý ©ÎëèùoÇz Fz Já÷öHú)û»ß‰ghüYÿî¸ü6õ¹|òÒþÈÛõê+ž7ÿÈíÉ ';† 0yÿ[ûÕwúÊôø@ -ñû †ôXõ™{PõQ eð—ìú“ñØ °ñõùèõĤþüy&úÕþ—Dczîú‘¾þ±ÙÊ[ÿ~ÀöqúMú·ý–ü,þ•õ‘íþSú„üå ‘Pûwû®K AŸ ô æ ©Jõw¿Ê -P ª¯äë>ùõï¥þÓ Áåaþ`ö @i w÷Áô\ô¤ ëÿ[õ„eE1õoò*ø£óà“ùú­óþÕ Á¬ûŽý¸Ä6qпûøfÿwÿ ¢ü¸ ü®óƒ@2±÷N˜=Ìë6ñ*p ÀãMï6ÿìºùV£ù_ x_ÿµ tFj \ *ü«üxdÿûüªÝîü”ó>þU òû( ~ºË€úÓöbAý i5=þõ¨ý)þé"ô¢—êÏûû †¼ùØ ~ó˾èûÕíc®ù÷¶ýZèz/A› zNûõóø\û[¹íÔþv¬þíõÙ ¦žK)«t ÚzýÔʨø­ÏU6 ì‘ùÞ¼ 1_Å] Bûôù8–ò5š 3 „…$o «þº P\’ A/ 'Å¢pÿUò¥ý û—ð° J @À&Pê j€û {Ÿz  W[AI‹ø~Ûü´öhù ,ÿ f‹ ‡ % . e™&‚Ö2 ×ýþ$ýÀ ØC G*Ù “úKG& þVnvôñû7¶ø˜ ¡÷ýÖ •'÷›Ÿ ñ&ú û CÀ˜y˜ {Ž«ý)ý£ýƒ 0" výøšý+ ¢ø¼úÿ®ÿ÷üªú$ÿÂý¼ ˜°üVSñðÿÏþ^‡þÀ DÞÓýTýýã “   6ÃèÌ÷cžtááõÑùxŠööß•ø4Zÿ÷gøúøñFø?Ûøxþ·ø,ú[bpŠ2øg÷ú™ ÊùmûÔuù÷üPú,þüiù“ëùªü]ô§üøËû÷ñ·óTúÕû°û¦û$ûûÔø4ùzý6ü7ûh„öŒø!ú¯ûûöüº¼Oü½EÿüHÿ@ùvù×ú¹û×ýr1ùóýú|ø.ÿýó”ÿ1Íò0ú\þö•öDÿÊýòÎ¥ülþ‰Pü.÷´úÙøÚý‹ßŸý~ùÓúWª¨¿ Mý0û;ƨùûLö{øxñоzúäó2ü#ýÿÆþèüý_þ‰ÿ€þ\ý±¥ûÈÿÌÚ_ ž‹ûŠEþ'Àþñþ^ ÿ—ûýžþ˜ä vc¿ÿÏ+þ@ù`¶ÍûøÙû?ho÷¥úb úw¹  ûßûªu1¢ þœýº ˜¾ý€€ þ÷7ÿjýOþ˜¼ü;üßþ)ü}ü6üþ:þEÿ»û1Zþ¾ö¢ùv÷,÷îÿ÷þvbÿ5ÿ›ý#Žÿ*ÿÈü¿j÷¥|ýgýÖúÂûÈùkøÅüþ¢þ\ø£ý0¸ù÷ùÓúhø˜ýÇþàú­ý:ý.ÿM µZXüãüëþƒi6üRüÚÿÙûNøƒþþþ ü}ûÃücûBúoøVûÛÄùºømüëúHúøëüGú(ú:ùòŸü’ù‰úúöQûö/û ûWóëœúÝý:úü¶þ<þúŽú‘ûF)ürýTÿ®ø<ú@ÿqûs÷£÷9ü]ülHûæ÷pù©õ-ôøùgøùQúÕù·õ-ùGüú×úhú™û1ûÃù¤ÿÝùøù^øvùÞü_÷²÷‡üû5þÀö¿ú¬üaø÷Jù`ýƒý€ý«ûù‚õzùúîú¨úÄø˜ûJùSø~÷(ùïüEú‚ú>úFøÀüÅünø û´óøcú€ûy÷›ú»ôºù4ü;÷®÷}úþ¤÷ô«üi÷¹þ3ýüpýú úsú­úWúd÷&ù úÝ÷!õœúY÷öìù­óúø£øý%û(û5ý'ø‹ùMúQúWøñùsûßü6üA÷ðÿü?úÊü!ý_!ÿ\û²ûùø£óÒý%ûUù÷F÷ÁüÁùù€üýø|‡ÿ`ûƒù×âû„ú>ü{ù+úñüîþÞù¤ýœø÷=ø÷VùÞü´ý¸ü‰ø°øñÿýPV$þ/ÿÑÿµú|ùøeú¢ôÑùüù€ú&û$ôtú û;ú¢ýÂüøý˜ü9þfþ×ÿ¬ûj þ@þ1ü§ü’úFûwýëú¯úüpÿ ÿ ý|üŸþ“ÿÛüòû»ü¡÷LüYü6üëùX÷›ù„ùû"ú ûîýÔ÷.üûåúÏúÀúàÿMüÌûû?ýý…ùäÿuý0øú>ÿÊücúÎø£üý©þ€þVûÎþKþ‡þËüxüÁøPøÖýþ/ûlú1ù\øòü4ø¶ü½ücý>û²ü;úó÷ÿýù@ýžü'üÜûáþ‰ü2üðþIýýôúÞü˜üÇû;ü.ÿûþýüªü9ûýÃüûú±öÐý ÿ‚ý%ý>û—ú:ü¥ÿmþàù"ú†úMþûÐüÐþ‘þqûyû„ülü{þ€|þüÛüEüúýKÿ5ÿFÿ×ü©þþýTÿµºþ@þüXþ¨þóÿyüØþäþoý þÀþ©ý«stk-4.4.4/rawwaves/impuls10.raw000644 000766 000766 00000001000 12015735506 016325 0ustar00garygary000000 000000 þ~„z#six]ÖP‘B,3.$#’öû¾ñBèÅâqÞTÜbÜyÞ_áËæcëÉñ™÷qüøÞäÛ § ? ­ ‡Pÿ¨ûÌ÷þô{ñvïí‰ìÏìðíâï‹ñÊôt÷[úLýÿû¿Õ@[þCûëù}÷ ôýó4ñàñðÞñ9òó{õ7÷3ùMûaýNþô8X&vÿWýÛüú=øXöõóÂòëò†ò™ó"ôõcöôø­úqü#ý§þãÿÄ:AÿÙÿýÝülúÎù÷yõúôºóÍóCó$órô'õ8ö’øùÂûcüåþ0ÿ,ÿËÿËÿ,þ0üåûcùÂøö’õ8ô'óró$óCóÍôºõú÷yùúÎülýÝÿÿÙA:ÿÄþãý§ü#úqø­öôõcôó"ò™ò†òëóÂõöøXú=üýÛÿWv&X8þôýNûaùM÷3õ7ó{òñ9ðÞññàó4ôý÷ ù}ûëþC[@Õ¿ûÿýúL÷[ôtñÊï‹íâìðìÏí‰ïñvô{÷þûÌÿ¨P‡ ­ ? §ÛäÞüø÷qñ™ëÉæcáËÞ_ÜyÜbÞTâqèÅñBû¾ö’$#3.B,P‘]Öixsz#~„stk-4.4.4/rawwaves/impuls20.raw000644 000766 000766 00000001000 12015735506 016326 0ustar00garygary000000 000000 þzˆjõS’7À^îôã‘àCãûìŸ÷ï ´ w ãŸúðôõñcðÖó,÷›üïÔ,I ëýÀùšövõõ‰÷Çûþ³§KJ·ÿûäù÷Vöõøú2üðÿhrÿ³ýLúØøñøøQù°ûÉþþBü ú4øõø¯ùlúúüóþÚ6¶>þñý!ûDùÐùùUúfü ýÛÿb@Cÿmýòü4ú ùšù`ùÿûNüøþ”ÿ¼(ÿÀþžý ûmú'ù‹ù¾ú²ü*ýÉÿ'ÿðÿñÿ+ýÐü6úÃùÒùžú4ûoýþ„ÿ›ÿ›þ„ýûoú4ùžùÒúÃü6ýÐÿ+ÿñÿðÿ'ýÉü*ú²ù¾ù‹ú'ûmý þžÿÀ(ÿ¼þ”üøûNùÿù`ùšú ü4ýòÿmC@ÿbýÛü úfùUùùÐûDý!þñ>¶6þÚüóúúùlø¯øõú4ü þBþûÉù°øQøøñúØýLÿ³rhÿüðú2øöõ÷Vùûäÿ·JK§þ³û÷Çõ‰õövùšýÀë I,Ôüï÷›ó,ðÖñcôõúðŸ ã w ´ï÷ìŸãûàCã‘îô^7ÀS’jõzˆstk-4.4.4/rawwaves/impuls40.raw000644 000766 000766 00000001000 12015735506 016330 0ustar00garygary000000 000000 þk¯:Næ>å,÷” ¥÷öò‰÷è臨üÍ÷;øoþ¨  ÿ#úù!üí»Fnûþùõû÷dý„úáû€þªqdþ°ûØûfý¥yXÿüÍû“üêÿŠ&ýµûöütþ­–|þ…üü=ýí–ÿ2ýü?ýTÿZzÿ·ýÈürüåþ²1 þmüÍü¦þÿÇ5ÿýEü•ýŒÿE/ÿ{ýÎü±ý"þ¸ÿÓþ\üóüÞþ-ÿ®þãýTüÁý­ÿ@ ÿYýËüÍýDþÂÿìÿ³þNýüùþ?ÿ¨ÿíþÏýTüÒýÁÿFÿFýÁüÒýTþÏÿíÿ¨þ?üùýþNÿ³ÿìþÂýDüÍýËÿY ÿ@ý­üÁýTþãÿ®þ-üÞüóþ\ÿÓþ¸ý"ü±ýÎÿ{/ÿEýŒü•ýEÿ5ÿÇþü¦üÍþm 1þ²üåürýÈÿ·zÿZýTü?ýÿ2–ýíü=üþ…|–þ­ütûöýµ&ÿŠüêû“üÍÿXyý¥ûfûØþ°dqþªû€úáý„dû÷ùõûþnF»üíù!úÿ#  þ¨øo÷;üͨ‡è÷èò‰÷ö¥ ÷”å,æ>N:k¯stk-4.4.4/rawwaves/makefunc.c000644 000766 000766 00000002627 12015735506 016115 0ustar00garygary000000 000000 /**********************************************/ /** Utility to make various functions **/ /** like exponential and log gain curves. **/ /** **/ /** Included here: **/ /** Yamaha TX81Z curves for master gain, **/ /** Envelope Rates (in normalized units), **/ /** envelope sustain level, and more.... **/ /**********************************************/ #include #include #include void main() { int i,j; double temp; double data[128]; /*************** TX81Z Master Gain *************/ for (i=0;i<100;i++) { data[i] = pow(2.0,-(99-i)/10.0); } data[0] = 0.0; printf("double __FM4Op_gains[99] = {"); for (i=0;i<100;i++) { if (i%8 == 0) printf("\n"); printf("%lf,",data[i]); } printf("};\n"); /*************** TX81Z Sustain Level ***********/ for (i=0;i<16;i++) { data[i] = pow(2.0,-(15-i)/2.0); } data[0] = 0.0; printf("double __FM4Op_susLevels[16] = {"); for (i=0;i<16;i++) { if (i%8 == 0) printf("\n"); printf("%lf,",data[i]); } printf("};\n"); /****************** Attack Rate ***************/ for (i=0;i<32;i++) { data[i] = 6.0 * pow(5.7,-(i-1)/5.0); } printf("double __FM4Op_attTimes[16] = {"); for (i=0;i<32;i++) { if (i%8 == 0) printf("\n"); printf("%lf,",data[i]); } printf("};\n"); exit(1); } stk-4.4.4/rawwaves/makemidi.c000644 000766 000766 00000001604 12015735506 016076 0ustar00garygary000000 000000 /**********************************************/ /** Utility to make various functions **/ /** like exponential and log gain curves. **/ /** Specifically for direct MIDI parameter **/ /** conversions. **/ /** Included here: **/ /** A440 Referenced Equal Tempered Pitches **/ /** as a function of MIDI note number. **/ /** **/ /**********************************************/ #include #include #include void main() { int i,j; double temp; double data[128]; /********* Pitch as fn. of MIDI Note **********/ printf("double __MIDI_To_Pitch[128] = {"); for (i=0;i<128;i++) { if (i%8 == 0) printf("\n"); temp = 220.0 * pow(2.0,((double) i - 57) / 12.0); printf("%.2lf,",temp); } printf("};\n"); exit(1); } stk-4.4.4/rawwaves/makewavs.c000644 000766 000766 00000005644 12015735506 016144 0ustar00garygary000000 000000 /**********************************************/ /** Utility to make various flavors of **/ /** sine wave (rectified, etc), and **/ /** other commonly needed waveforms, like **/ /** triangles, ramps, etc. **/ /** The files generated are all 16 bit **/ /** linear signed integer, of length **/ /** as defined by LENGTH below **/ /**********************************************/ #include #include #include #define LENGTH 256 #define PI 3.14159265358979323846 void main() { int i,j; double temp; short data[LENGTH + 2]; FILE *fd; /////////// Yer Basic TX81Z Waves, Including Sine /////////// fd = fopen("halfwave.raw","wb"); for (i=0;in²øÌ•¥ÁÍÕÕ³‰b$ÿÛÿ²ÿ›ÿƒÿfÿ<ÿþØþ­þ“þœþÆþïþúþÿÿÿ ÿÿÿ#ÿ4ÿAÿZÿsÿ’ÿ²ÿÃÿçWªç;ARjw€‰¢µžqTPg‚Ž]#à¡k: ÿâÿ¨ÿhÿ/þýþÛþÅþÃþËþÁþ›þ`þ8þ#þ%þ2þ=þKþ`þ}þ£þËþæþõÿÿ/ÿdÿ—ÿ¾ÿêK‡¿ê9WklX>(ôص•uXC/ ÿôÿßÿÑÿÄÿªÿ”ÿ‘ÿ–ÿœÿŸÿ§ÿ»ÿØÿô)01159<BINQJDC?>BLNHBFV]N1ÿüÿàÿ½ÿ“ÿhÿKÿ@ÿ@ÿ9ÿ'ÿÿÿ%ÿ/ÿ/ÿ(ÿ%ÿ.ÿDÿ]ÿnÿuÿzÿ†ÿ›ÿºÿß-Nh|¡¼Ûø "# ÿ÷ã˹­£–ŒƒwcRD3ÿöÿÔÿ³ÿŽÿlÿVÿQÿPÿGÿ6ÿ'ÿ#ÿ)ÿ3ÿ<ÿHÿUÿZÿ`ÿgÿlÿtÿ~ÿˆÿŒÿŽÿ™ÿ­ÿ¿ÿÑÿè 0JW]hw~shcir~Š’~k\]SPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPstk-4.4.4/rawwaves/mand11.raw000644 000766 000766 00000004000 12015735506 015737 0ustar00garygary000000 000000 ÿKýîý/üpûúûþ:¥øMþßövQ ÚžÜ/Yܤýfü\þÑcþ¤û^ûuÿñVÿ’ú»÷eø›ûóþäÎýwúø÷Nù}ûâþ_þ=ýûçýËHXMÿ‚ÿ{àhnM˜×Î|{~Úè÷ÞY± 6 ­Þþùÿû•þsüxü´ýþþ?ýPûsùW÷‰ø¤û'ý0ýûSú­ûÕýCþ3ÿMþïý<û¤ûÝýãþÅþÀÿhÅ) €þ˜¤³š©Pöè¶#ÑTšÝãÿ’þ“þyÿÿ›þ¹ýûûýýøýAûgú%ü5þöÿ¼þÓþ•áK€¦ÆÍ¿Ü÷ÚÛç6Y2w4ˆÌ¨¼ÿìÿ‡ÿ¬ÿŠþ¦ýWûêû„ü%üRûàûbû–üüÄýoýý ûÍúøûKûëý þþ#þrÿ8# 7¥8_QñØâöû‘øyv¹ïF㳸D5DLLÿãÿ¦ÿuÿOÿ.ÿþ˜þgþ§þÏþÏþ¬þýýÑþUþ´þõþãþÕþ¦þPþkþ’þÍþÌþ¹ÿÿ²:ÿÿÿˆÿkÿï²õÁf4ÿüÿ½ÿ…ÿ¢vx#ÿØÿÒÿ÷ÿ¤ÿMÿCÿ‡ÿžÿiÿ>ÿOÿtÿZÿOÿ–.ÿàÿ¥ÿÐ/P (–üUON\>_Ôôºt}ŸŠX>7G2í´wXu•> ÿýÿ×ÿiþ×þlþ?þ<þýäýÙýÒýÁý½ýÅýÌýéþþ ýôýÑýÎþþuþÆþàÿÿ—GˆoEQãP«æåÐÞïÏvù¥Ö&M< äÛ[ ÿþÿìÿÞÿºÿ•ÿsÿjÿgÿsÿ“ÿ¯ÿÅÿÅÿ°ÿˆÿrÿ|ÿ¡ÿ¶ÿ¾ÿàÿØÿŽÿcÿpÿ’ÿ«ÿ¼ÿÈÿÛÿñÿðÿéÿäÿÐÿÉÿÍÿÏÿÃÿ¥ÿ„ÿlÿmÿvÿÿ­ÿ¸ÿ¶ÿ®ÿªÿŸÿ‰ÿcÿPÿ\ÿtÿŒÿ¢ÿ»ÿÉÿÕÿë5EOh‹£¸Ø"6@@@?GPB% ë»}yub;ÿùÿßÿÎÿ¹ÿ£ÿŒÿoÿKÿ!þùþÛþÒþÕþäþûÿÿ5ÿ=ÿ3ÿ"ÿÿ%ÿ7ÿLÿ^ÿhÿrÿŠÿ¦ÿ»ÿÉÿÚÿõ&#3:G^y‘£ Œyv}€|vx~{zzyyrj`SHABFD8*###!!! ÿëÿÏÿ¹ÿ¨ÿœÿ‘ÿ„ÿyÿsÿrÿtÿmÿaÿUÿPÿSÿXÿaÿjÿxÿÿ¨ÿ¿ÿÔÿçÿù "29;?Oah`RR[dmszˆ—  —ˆ}reZPIB81/( ÿõÿïÿèÿâÿÙÿÎÿÄÿÂÿÅÿÈÿÅÿ¼ÿ²ÿ¬ÿ¨ÿ¦ÿ§ÿªÿ­ÿ¯ÿ³ÿ·ÿºÿºÿ»ÿÄÿËÿÏÿÊÿËÿØÿèÿñÿðÿëÿêÿñÿöÿúÿúÿøÿøÿüÿýÿöÿòÿô &7=DKMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRstk-4.4.4/rawwaves/mand12.raw000644 000766 000766 00000004000 12015735506 015740 0ustar00garygary000000 000000 æü¹øãúõ¥ó´ûƒ’æ ÂÌÿúÿÞþÅû‚"¯Hü‡ýÉþ³eýÞúûKôýù3ù_ù‡ùÖö˜óîöëùéú8ýXÊýëõïóÆøþi¾;Vdºÿ6þžÿM J  < m ²¯yû — V ìÅfv£¤Æ´²2þ`úÕù›û`ûlýJ@þjüù³ù¦ù4ø´ú^üœü1øi÷iù1û@ûâú£úû9ûLüÿÍcþåûƒû0þ—Y€ Ê k AÿþêСKÿá]ê6 ýŸûŒýLþèþÈÿ¥•S`3Š1àó/¦düéû‡üUýæþ7üÙüÌþ)ÿ"þ­ý¯þá^WÌ8'ÍÇÉt¸?½ÿüÌü·ÿLx ýäüû£üü„üûßýÖÿÔÿËþ†ü¿û®ûÐüšý¬þ!ýÑý%ý?ý¢ýÕý‰üûPüþDÿfZ¡@'¡ôìo6?½žT^Ò²™kâÙœs¤]ìÈØ‰¯ÿ©ýÖüsü0üãýõþbþbþåÿþ‰þþxþºþ)ý¤ý:üûÕûéý&þÙÿÝÿ~þÂÿ:ë.ÿ¦?â×ãÝ,ÿ½ÿÐÿàWƒÿøÿiÿpÿÿ©ÿÚÿØÿ«ÿžÿÿYÿ1ÿCÿøçcPíħ„=ÿøÿøÿíÿ¦ÿ‚ ‹"ÅuÒç¨Z[Ëîl):±r¬Ì›ÿIþˆýÜý‘ý–ýùþ¬ÿþÏþýýUýBý2ý.ý\ýÉþ@þ\þ_þ‚þÉÿÿ'ÿ^ÿ©qÄööü)S ÞÐi rØö¶‡‹t ÿöÿý4mrT'0VzTÿæÿmÿ,ÿÿ9ÿ]ÿÿÅ2š´r/ÿäÿ»ÿ¹ÿ÷CaEÿùQpd4 ÿ÷ÿÁÿxÿZÿQÿ3ÿþûþäþÉþ¨þœþ«þÞÿÿ/ÿ'ÿ ÿÿÿ#ÿ=ÿ`ÿ–ÿÇÿò'W¢±»Õûö×ÏÒÞø _˜wZ[g`@ä°‚pfXV`~”ˆLÿüÿºÿˆÿbÿ7ÿþÿþôþþÿ ÿþñþÙþÅþ¿þÉþØþáþÙþ¿þ¹þÖþúÿÿ3ÿTÿtÿÿyÿƒÿ´ÿõ)Gh—¸ÄÉÝøòìôøêÝéñÖš[7,%&6EOOLJC,ÿðÿàÿàÿñ" !JaZE2,$ ÿïÿìÿòÿéÿèÿèÿëÿêÿäÿÕÿ¼ÿ¤ÿÿ‚ÿxÿqÿhÿ]ÿYÿYÿfÿ{ÿÿpÿXÿVÿjÿƒÿ“ÿÿ«ÿ¹ÿ¿ÿÁÿÑÿî-;M_ltš¾Ùæíõü!'#õÚ¾£kP8.--& ÿêÿÉÿ°ÿŸÿˆÿnÿUÿDÿ=ÿ:ÿ<ÿHÿYÿfÿjÿdÿcÿfÿgÿiÿrÿ|ÿ†ÿ–ÿ¦ÿ¯ÿ±ÿ­ÿµÿÌÿåÿôÿöFdox{zxx|€xuuqg\QH=2*$$'(%#$!stk-4.4.4/rawwaves/mand2.raw000644 000766 000766 00000004000 12015735506 015657 0ustar00garygary000000 000000 ÿ¿ü³øeîÔî^õÏúñ¶eýɲ‘¬ÿ÷õþn9e ÿÚ† fûfô[÷Àô•õðjüúÉ÷hóïúôÖôoîÄï?÷\úyýåöÍí`óù‘ûåù†õØùtFfÔ= …Ä ð§c M›ÊŸÏ ð  e Ñ I   3 ßhý°  *ïû>úÏþŸýþÙŠødïûðñönöýñ>íÅó ú´ùÁóWñ òò€õ@öO÷›÷ªù ùUö ÷dùÙþ1–Ÿx4¶Ýbç3£– sQ ‹Å §r TFƒ(p¿ìý&ûÁ\¯¢û×ùjüþü`÷áølýÂ8"ûgútüŒû­ùqú üÄЧÿþíÿ4þ7ýÞþ„PTuþÕþTÿªjÚ*Í Â.ðÿüýýzÿ$¢¥©µþ…þþë!ÿÞþü>ûåüý†ÿ;ÿüxû®þ“ÿNüCúQûeýÛÿáISN ÷ïUX‘¸=žÝ÷V¾1HåÿÔ'½si†ÿ)ý ûöü4üÓý:üúÉüýíý™ûøëù«ûHû¥û-ûû^ü9ü¡ûðüþÿTY䍯:²Ï„[Ãûåõ¦‡âlÎ(Ô·u^}¬Ëì»Û@±ôg+ÿÕ<6ÿ•ÿ þuýÃýYý.ýÒþöÿâÿdýàýÅþ‹þäþþ<þ´ÿiÿªÿ¨ÿ”ÿ˜ÿ˜ÿaÿÀ¯Ka^* ÿù) ÿÒÿÉÿ«ÿ“ÿ—ÿVÿ[ÿ“ÿ£ÿÂÿpþýþ¢þý¶ýžþ!ÿ;ÿõÿ×ÿpÿuÿÞÿáÿaÿDÿÂF(ÿÃÿ½/³ð(·iÄõó«;ÐÏìÀ` ÿ?´î¦6Þç@Bœÿ¨ÿþöþåþÛþéÿ.ÿ,þÞþãþïþ²þ&ýÁýóþPþQþþþKþcþ4þ:þ•ÿÿRÿGÿrÿçY€w}{UOœ½©•¢¹·¬®ËÅ‚ÿ½ÿÅFo¢Þ"axu9Õ¶ëõ˜`‹Ë×™K($0>L<ÿüÿ¸ÿ¸ÿÜÿúÿùÿÍÿ£ÿ„ÿ€ÿ™ÿ±ÿ¹ÿ·ÿ¬ÿ­ÿ³ÿ¦ÿ†ÿ2þ×þ¸þËþîþôþÚþÚÿÿ"ÿÿÿÿÿ#ÿ#ÿAÿ‡ÿÌÿèÿãÿìGfƒ¬ÏÖ¶š•–°Ö$2B]fJÿü û¸„t‹bI3 ÿúÿîÿ×ÿÁÿÃÿÌÿÉÿ´ÿ—ÿ€ÿjÿDÿ!ÿÿ&ÿ,ÿÿÿÿ:ÿYÿOÿ8ÿ<ÿYÿ|ÿŠÿ|ÿcÿXÿpÿŸÿÓ*)#&8B?>FVgr{xmlwzrovŽ¡£¡•ƒol|ƒubaliT5ÿû ÿôÿÚÿÇÿÁÿÂÿÁÿ»ÿ¶ÿ¶ÿ¹ÿ¼ÿ»ÿ¸ÿ¾ÿÏÿÝÿàÿØÿÊÿ»ÿ±ÿ®ÿ°ÿ¶ÿ¶ÿ¬ÿ¤ÿ«ÿ¼ÿÍÿ×ÿÙÿÓÿÈÿÂÿÆÿÞÿûClƒ‡•«»ÃÀº·»Â¾­—Ž…p\LGE=1stk-4.4.4/rawwaves/mand3.raw000644 000766 000766 00000004000 12015735506 015660 0ustar00garygary000000 000000 ÿ\ýüþYbÄꌫbþ“öÐíê”íŒçŒ!&0 ðƒóiã èÿXø‚ú‘%OÿËÿ<K9m¯ýJ÷RûNó¤æÂï| Êââùãöèé!ç6ëBæòãæðDþø®ð—÷¢œ ø7÷®,”.x Ì!Ýjý !  ò»B Û8 J9`Ø µÓû’þúGóüóÔü ýtùøû(û¸÷=ðúë¦çƒà‘àã¹ëúñ:íNë#ð¤üÏVú(õŸùNý÷ø T Ñú % Û9*  Ñ0ª D 0ã“ì"í4þ˜úäûýÿ„ÿ~ûÔù¸úGütûfù>üf¥šüµõ¬ôæùþ=ÿXýêý¦¡¬+=úÈúnÿ¬ë «˜¤‰Æ,g ^ùŸ²ÿùkÿ«ý¦ýÒuŒù¥ý_ù²ö•õ$ö ùÿýü‡ù>÷÷I÷/öÌõÝõŠ÷¢úûÙûâúºùøâù³ûzþ:âU/Åìîñr°¾ í X ‹  H ¼ b5H©>ö¼ºp¤ÿËýJúGùOúÞüîýçý¸üÝü<ûºúºù¾ùú*ú—ú²úÏú›ú ùjùwú¿ü®þQÿ ÿ_ÿ€ÿþý}þ[V:&–•¦º£TãÇ%eà Þés„,Qÿ|ý-ûLú·û´ýjÿgôhÕÿwþ*ý¯þ1ÿYNÔDC©ÿÐÿ;ÿÐo×5ì‹{ÎÙn1êÏ÷$ǸgÿOþ«þØÿzÿ¿ÿ~ÿlÿpÿþ~ýþýÖýÁý üû=úÉúýü*ýýÿ!ÿþ7ý„ýQüÙüCü(ü•ýHýÂýüþKþúÿ߸¨ReÀÏê’Q cO:ɦéÃø%Ͷ\ŒÿßÿÀÿî ÿýÿßÿ~þØþGþ3þ„þéþùþzýÈý]ýaý£ýäþ!þ–ÿ<ÿ¯ÿÓÿÂÿšÿgÿþÝþëÿ9ÿ„ÿªÿµÿ®ÿºn’?ÿ¼ÿ’ÿáHqRÿäÿ¥ÿ]ÿ3ÿ.ÿJÿÿ¹@6ÿÝÿ…ÿhÿŸG†ÀÓÍÎæ<6*P•¿»•°é-$ô£R%à‚(ÿøÿÑÿŠÿþµþŽþ¦þÞÿ ÿþÍþaþýÚýÏýÃý·ý¹ý¾ý±ýªýæþ^þÙÿÿ4ÿMÿ†ÿ½ÿ¿ÿÿ_ÿUÿˆÿð]´î휗­éE”¹µ«ª¦œ‘{RÙÌÛæÈ’_B4 ÿÑÿšÿpÿ^ÿcÿuÿˆÿ—ÿšÿŒÿ€ÿƒÿ›ÿÀÿÚÿÚÿÒÿÖÿÙÿÏÿºÿ¥ÿžÿ©ÿ¿ÿÎÿÆÿ±ÿžÿ’ÿŽÿÿmÿ`ÿYÿSÿ^ÿÿ°ÿËÿ³ÿzÿGÿ8ÿMÿgÿnÿeÿWÿSÿcÿ…ÿ¯ÿØÿý6Tu–¶Ñäõ óó6@%뮂ruscI0ÿ÷ÿãÿÎÿ²ÿˆÿ[ÿBÿ>ÿGÿKÿ7ÿþïþÜþÚþÙþÒþÐþÛþøÿÿ!ÿ/ÿGÿiÿ…ÿ™ÿ¥ÿ°ÿ·ÿºÿÍÿ÷1b}xcLL]mm\^q ½à×åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååstk-4.4.4/rawwaves/mand4.raw000644 000766 000766 00000004000 12015735506 015661 0ustar00garygary000000 000000 ÿhÿ±û¨ôµôÒ÷³ù7ö³ôwö}.“¦á¿ù\ ¤(f!~AïûŠ<À úòÁë¹ô±ÿxüò4øÜýî”ëpõÜê÷VëðèÒñ¥ü™ú¼÷ƒíïì‹÷þ'þpúCý 2 † ˆ+  Ë 2 õ.Ï y wu ÖïJ wO Ušÿ'1Øsù}ñxó6ú«þ‹ùñ¿í~ðööøÈù$öÔö¯ù,ûýùÖô+ñðóÔùËüû8ùµøuø­úzþõÛÓÓÉ ºc°ÆÿÛ U y‚9ˆ ªo“‹J;!þ¢ú·úýýwýŒüŽùÚø ø†øÆù•üþþûÏù8úiý‘þöý#ûìþWŽÒtÿt-uI˵’¤Àú³àí˜þ­rÿûßüPì¼ý ú§ûëý›ý¶úk÷YøúçüÏûðùªùlüþ9ýVûÙü·þ›ÿdý°ûÛü×þíOnÞ `^Y ‘VÙNZA˜ 3£Ñœ°!ñ–ÿ†ÿþNý…üôý&üùüBû÷ü#üRüTüûŒûÄýþÈÿ!þýèþ™ÿ¼ÿ¬þIüÎý´¾(‘GþæÿŸé—ÿ¡þÊþÕbàþžÿÿÿç¹}¢-Œÿò²¡ÿÚÿîàd Lÿ7þ~þ«ÿNehš=óm)Q‘ŠŠQÿÚÿ‰ÿùóÛþÌž½ÁoÿáÿëÕ…k¤ÿáÿÔEyÿÁþ¥þ#þRþÅÿÿþ‘ýûý¥ý‹ý‹ý¸ýýEýhþ(ÿ6ÿ·ÿ4þþÁÿêêÿwÿÖ­ábÿè¬+ bŽQÀ‘m‹KÙ¶EÙóDQ£E?v¦¾Ôã°9ÿµÿdÿ_ÿOÿ#ÿþóÿÿþøþöÿÿXÿxÿkÿ{ÿ«ÿÕÿ¯ÿRÿ ÿÿ€ÿàÿöÿÕÿÎÿÿ ÿÙÿ‡ÿWÿ]ÿyÿ¢ÿ­ÿ¸ÿËÿìÿÔÿšÿpÿuÿ¨ÿÅÿÈÿÄÿ×h¦<3¶çÔ‡ªJÇ™ËÃU7j´äÛ¤]+ÿýÿåÿÒÿÊÿÀÿ´ÿ±ÿÏÿîÿæÿÑÿÏÿî ÿÉÿ€ÿgÿtÿuÿKÿ þÛþÏþÐþÌþÊþ¼þµþÐÿÿ2ÿ_ÿ~ÿ–ÿ¹ÿÞÿ÷ÿÿÿÿ1j‘Šb_‰¿Ò¿¦…•±ÆÑÒ××ÉªŽŽ‘Œ„ƒ„nB-M…œ‰j^bV#ÿÙÿ ÿˆÿ„ÿ‡ÿŽÿ›ÿ¯ÿ¾ÿÂÿ»ÿ¯ÿ©ÿ£ÿšÿ˜ÿšÿÿ„ÿÿŽÿ¡ÿ®ÿ³ÿ´ÿÀÿÆÿ¼ÿ·ÿÂÿÜÿõÿÿÿÿ  ÿõÿçÿåÿìÿôÿû$,0;JUbt‰Ÿ´ÀÀÀ¶§œ˜Ÿ¤š‡ŽŸ—{febB ÿäÿ×ÿ×ÿÙÿÕÿÈÿ¼ÿ¿ÿÈÿÍÿËÿÃÿÂÿÎÿØÿÖÿÉÿ¼ÿ¶ÿ²ÿ¦ÿ’ÿ†ÿÿ®ÿÄÿÊÿÃÿ¿ÿÌÿÝÿãÿáÿßÿî"4CC=;H\jkhl}ˆ†xqz…|dOCBA@51+1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111stk-4.4.4/rawwaves/mand5.raw000644 000766 000766 00000004000 12015735506 015662 0ustar00garygary000000 000000 ø«õ‡õðVóz:û˜ì@þI"ü ²ýñàùÖ úïqQ[} A îx ™´þóº÷1uýõVöâëâ˜ã„ãcîNì­æûëëîß×lämó\ü'ö¿ñ™÷R!=ûûéË T„èŸæ©EAaõoŒR¹ÍdGÝ~’ÉÿÝ ûÜö8ñÉï2ì‘ê íÔóÂöÛñ*é'æÙæ9åçÐï|óï[ç–å™ñù©ùvúGýîÏþ†ü¶ '(  TNM ò }Ž]ô XØ k § s ¬ûÙöÝúµÿÿþµükýý¨úô}ó#ø¤ûÊøÐôÆô×ùýüÛûuüþDÿZ0m7°‡ˆ{¹ ¾ ú 3j8<Àž®š¡(ÿRüUüû Øåÿ.ûö¹òœó[ø2úñùgöøöš÷r÷!ôsðøîæïŸò&ôSõ±÷ÊúPûû?ûîû`üÿž7 òÐ+K j Í N Ìš Õ þ ç H-ÉêÇÕaÿMý_üúžù@÷Òöî÷þú˜ûžúnùvøÄøM÷û÷2öŸ÷jùìü8üˆû¼û‘üôþ¥þýþšþSÿ |DÒÓ±µ“—v[<æ›~;[ÿßYŒþuýþþŸþ'ýPý¬ÿmóäMÿ°þøþºÿÞ³°!øa€'>Xäº,´–¿ê"þÖNÒ¾Y´ÿéÿšÿzÿWþöþþ.ýyý*ýü»ûÐûXü6ýHýNüúÄú·ûsûåûÚüü`üsüû±û¹ü@üÓýGþþ³þÍþuþ‘ÿo‰‹1¸68àêÅßÜÕmœûPèÜù¦&ŠÁÿ³ÿhÿJÿ•ÿŠþŸþþMþúÿrÿ™ÿ}ÿ#þhýý!ýSýïþ·ÿ\ÿÏ?r4ÿ´ÿKÿ"ÿ;ÿOÿ/ÿþÜþïÿ9ÿ–ÿÂÿ‚þòþuþYþŠþ»þ¥þZþþþwÿ(ÿ½ÿúÿÙÿ„ÿ<ÿ ÿÿ.ÿlÿ®è$7–ò!ùÜý]®ÕßÝì@M1 ³<Ò£´«SÔt,ÿÍÿ\ÿÿ þÜþ†þýÎýªý£ý­ý¸ý©ýwýRýZýrý^ý üôüöýý!ý8ýuýæþ[þ»ÿÿVÿwÿÿ¸Ÿ &ó J ÖØÀ»ÅËõ¿èùæÚÈ‘FáßãäàÈ–b:ÿÔÿ¬ÿ´ÿÛÿñÿÌÿ†ÿYÿcÿ€ÿ“ÿŸÿªÿ°ÿ°ÿ¾ÿåOZJ;.ÿþÿäÿËÿ³ÿ™ÿŠÿ‹ÿ•ÿ‹ÿqÿPÿ%þïþ¨þmþZþjþ“þ½þÛþîþÿÿÿÿÿ-ÿFÿeÿtÿkÿjÿŒÿÖ/¼èIpƒ…ƒˆ“£ºÛùðί«»½œoVJ*ç—`SZIÿßÿ«ÿ‚ÿ\ÿ0ÿÿþ÷þãþÍþÁþÃþÌþÅþ¨þŠþ„þ•þ¬þ´þªþžþ©þËþ÷ÿ$ÿBÿ]ÿ{ÿ˜ÿ¤ÿ¢ÿ¹ÿçBe¼×ÕÉÁÉÖÝàäïø øêÒ´œ„qasƒ¤¢´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´stk-4.4.4/rawwaves/mand6.raw000644 000766 000766 00000004000 12015735506 015663 0ustar00garygary000000 000000 ø{íÇæüâ4ãGë7 !Õ Ÿ jüÙ íñÔôñ7 4Ì$½ Nøómù‘ ÆBþ”ð,ïòûct÷¤éMäéÞðvævÞÞ(éuô2÷÷5ð”çãåçãñÄü|ùDñ’ó×;|Ÿ ü % TôVP.ë3ˆ[gPeÕçäu £4ýqþŸküóöµïØîäö5ü¹ þÁó`èŠæ…íUñ@ïaîUñT÷bùJò8ë*ìð¸õàõðñ™ñ‘õtøêù ûä‹  é r ™ §–. ÿc«­Q‹ Å?ÿr›&ùÔôñìô¸øMùùƒø÷Öø¾÷Gôaò­ö'ùSûý-C*_þù’ú”þ¢3½2?è z Z _ ° A ?ëã AÈf å r J£¥aÿÀü{ù«÷mõãôóôÁõ(öw÷—öûõýôŒó&òÀòüó§ôoôcôFõ˜÷¯úû6üý0ÿǽW\r]ˆl | ° š _­»ò ‘ Õ Ê Z ž v¢³:kLþyýnû™ù÷©ùAûRûÀû9ú²ú(øõçô7ôõ<÷fùòûóüÎüÐüý¶ÿpÿôÿþLÿÿtþýèþn˜o†OU3Ì/¹¦ÙÎj­¯…?•xmÿ\þÔþZýüÏüüšüÙý üÁü#ûRú‹ú˜û¨ýYÿ§)€¤¥ô2ƒ¹.SPìÂKxþ˜²lu1¡øÉÿsþÏþ-ý’üåûôû'úZùBø¶øØùbúú»ûPû²û™û ú„úŒû`ü[ý&ýÝþŒÿHÿÀhì–(h%†.içR¿—ºoM‘ìÆÞÁ»0F»ÜëB¶'ÿ_þµþ@ý¸ýü}üpüÓüòüæýýBýnýVý$ý6ý þHÿ­ß³|[LMˆç Õ˜ÉуÿÝÿâÿ¥ÿþ‡þhþºÿþûþÁþþmþSþýÉýØþBþ‹þƒþwþ¶ÿ6ÿÿšÿÿœÿÃÿèX¤ÔÖÓ„ûKdaAðç 3OXF+üðàÄ‘Fí… ÿÛÿ¼ÿ¼ÿ°ÿ@þpý¤ý!üØüšü_üHü\ü|ü“ü¼üöý ý,ýýýHý•ýæþ-þuþÁÿÿ<ÿÿènïAS= $6_ åÛ¹¯¤…YІZUi€”œŠ]1ÿúÿËÿŒÿ]ÿVÿlÿ}ÿÿŠÿ’ÿ‘ÿ„ÿqÿnÿyÿˆÿ—ÿœÿ•ÿ•ÿ›ÿ£ÿ°ÿ½ÿÊÿÖÿàÿêÿù %?NI/ÿãÿÄÿ«ÿ’ÿlÿ9þùþ²þzþWþKþZþtþþ„þ†þ‰þ‡þ†þ–þÂÿÿJÿ”ÿÙ=e³×$:Sm€†‡Š‡ƒ„‚sW8 îÒ´‘tcQ3ÿúÿèÿÈÿ¤ÿ|ÿMÿþØþ¬þ‹þ|þtþhþZþPþSþaþqþˆþ¤þºþÍþáþõÿÿÿ,ÿDÿ_ÿƒÿ³ÿæ2Pj€‹” ¯ºÇÔ×̼¶µ®ŸŠtW>0063& ÿùÿçÿÛÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃÿÃstk-4.4.4/rawwaves/mand7.raw000644 000766 000766 00000004000 12015735506 015664 0ustar00garygary000000 000000 ÿéþ«ýüÛýþ²ÿós¬…Ìv0$¦ùn²LV'cýÐþ ÿt¬ÿˆý~ý€ý¬üfú¦ú„úèúÛúú'üþ)üùú/øÜùßüþýÿ‘þ%ý5þýÙþÿ]ÀM„0¯K¡xª Kg,¸áÙìßìÈvÿ›ÿþ­þ²þïþ-ýÃüóü7û/úýûªûeúåûüPý}ýüYüüÔý üHûïý@þÃþ|ýaý¾þ£KHÒÓ  @…ÁgøçlÿôÿþÝÿ`ÿ=þaþhþýÏþ.ýÏýOý:þæXÿÐÿþzþŒþÚÿÿ—f£Á¹JïÿÚX:SEÃO‰ Ä}u\ (ˆ/2\ÿOþ8ýoüÞüû;úøúÚúøúØú‹ûû´ünü€ü’ýý\ýèþýñþþbþáÿÿ”8[àÌRª …ÄvÝÖkæÃ¤ ÏÆÊIúåŠ^GŸ"ÿ”þØþQþcÿÿ´ÿ¾ÿRÿþïþ¡þlþ:þnþïÿ<ÿ­;Xÿ©ÿÖÿÆÿqÿ8ÿ8ÿNÿdÿQÿ$ÿcÿ®ÿ´ÿ›ÿ¼ÿûÿíÿ—ÿ>ÿ þúÿ ÿ'ÿZÿ±ÿÌÿ¢ÿRþÜþ„þþÃÿþôþ£þ†þÈÿHÿº.U—ê()ÿ<޵“cJh¼÷ ÷÷ðåÇ’n<!2O" ÿ½ÿ¬ÿ¬ÿ§ÿ‡ÿbÿAÿþÛþœþDþýïþýøýÖý¯ýýŠý–ýÊþ"þrþ³þÛþÚþÍþ¨þŸþÍÿÿ‚ÿØI^eq…«Þ  öÜÌï(Hl–¦}8íÀš…oC ÿôÿõÿþÿèÿÎÿ·ÿŸÿŠÿ‚ÿ‚ÿyÿxÿ~ÿzÿyÿzÿ–ÿÌÿÿ&8+ÿéÿßÿÝÿì ÿúÿÅÿ«ÿ¸ÿÔÿÇÿ¢ÿ†ÿ{ÿtÿ_ÿLÿ@ÿ?ÿJÿXÿfÿ]ÿ9ÿþúþÿÿÿÿ+ÿ<ÿ`ÿŽÿ´ÿÌÿ×ÿñY‚ŽŽš®ÀÖù#E^_M/ #öÚÅ®pfkgKÿùÿ÷ÿíÿÖÿÃÿ»ÿ¬ÿ’ÿhÿ6ÿþÕþ¶þ±þ¹þ¿þ¾þÁþÖþôÿÿ ÿÿ<ÿcÿ~ÿˆÿŠÿ‘ÿœÿ¯ÿÐÿ÷ )@Yr‚‹“——šœš—Š…€€}lS>-$.*"##ÿíÿéÿèÿäÿÛÿÏÿÂÿºÿ·ÿµÿ³ÿ§ÿÿÿŸÿ ÿÿ–ÿ˜ÿ¢ÿ¨ÿ¦ÿ ÿœÿ•ÿˆÿ{ÿuÿuÿtÿrÿ{ÿ‡ÿŽÿ˜ÿ©ÿÀÿ×ÿêÿý%0CWdmv{{|ƒŒ™ž™’…|ywoeZQB* ÿýÿðÿäÿ×ÿÇÿ»ÿ²ÿµÿµÿ¯ÿ¨ÿ¡ÿšÿŽÿ„ÿ}ÿ~ÿƒÿŠÿ”ÿ™ÿœÿÿžÿŸÿ¢ÿ©ÿ²ÿ¸ÿ¹ÿ·ÿ¸ÿ¿ÿÊÿÐÿÒÿÝÿåÿçÿéÿ÷!*1AT\\^a_YWSLLONHEA>7+%&&$!$)/-&stk-4.4.4/rawwaves/mand8.raw000644 000766 000766 00000004000 12015735506 015665 0ustar00garygary000000 000000 ÿÜÿþSýÆýRþ7ÿÝí휩(©$ørz™¯ªø›-Ûkÿ»þRüëüJü¦üÕý1ýýûžúWú„û<û“ûfû2û“ü•ýüÊüÙýfþRÿõÒÿíyAÊü‹¼©Ÿé§Ë´úEq{ÿóR©Ów¢ Ë ÿ³þóþüÿZÿÖ­×)ÿFþþ*ýþýòþýÇüòütügü³üžü'üNý9þþþ üòüüüÖýÏþ»ÿÿIÿ·=.³9à‡å¯ÎÂý@ =Z5+þòþ!ý´ýZý üÅüÌüýý ýCýLý\ý°ýÚý¨ý{þ"ÿBD.€3è6ö¾¶¹ãþ.nzF;³eÂ=Aˆ:T¦¯æ61‡ÿ»ÿþ³þýbý ü­üdüSüý ýü¶üûäü>übüRüNü¦ý&ý…ý´þþŸÿÿ`ÿ»Lÿa’ìL´±|òh’¥Ô û³D ¥pÄ;ÿÌÿtÿ0þñþ¬þ$ý…ýMýkýzýˆýŒý°þþCþ5þGþ£þàÿ5ÿÿÚ)B{¾ÇlQ£‹(ÿÒÿÛÿý%ÿáÿÝ;k2ÿÄÿsÿdÿuÿžÿÐÿœÿ/þÜþéÿ7ÿÿyÿþãÿÿ>ÿ(ÿÿ ÿ9ÿ†ÿÑÿïÿó 5bÅ9u‹ž¥¤°¶Ãáü÷쿃d9àªuI%ÿöÿ·ÿÿ_ÿ\ÿ]ÿ'þÊþŒþiþbþnþgþTþ6þ(þ=þ;þ2þDþlþªþÞÿ ÿ5ÿRÿcÿdÿuÿ‘ÿ¼ÿò 9aŠŠ‰ˆztxŸ®Éèÿíо¸¬ŒkN0ÿöÿÜÿÀÿ¨ÿ˜ÿ”ÿœÿšÿÿ”ÿ£ÿ±ÿ½ÿÆÿ×ÿëÿý2MUQIJH<$ÿíÿÔÿ½ÿ¡ÿˆÿqÿ]ÿYÿVÿPÿJÿAÿ9ÿ4ÿ9ÿ:ÿ9ÿ=ÿHÿXÿhÿwÿÿ‹ÿ™ÿ¯ÿÁÿËÿ×ÿèÿø)G^kzŒ¥¦¦¬²µ·ºÄÊÍÕÞáØÅ± ŽtYD7*ÿøÿèÿØÿÃÿ©ÿ—ÿŠÿ|ÿdÿHÿ6ÿ2ÿ3ÿ+ÿÿÿÿÿ&ÿ4ÿDÿWÿjÿzÿÿ¥ÿ³ÿ¾ÿÎÿè&++-,*' !*67/)$(,($&.31,(-:EIKLLKJD@=842/% ÿûÿòÿçÿØÿÅÿ±ÿ£ÿ˜ÿŽÿ‰ÿˆÿ‡ÿƒÿ|ÿsÿmÿkÿhÿdÿfÿmÿuÿ€ÿŠÿ–ÿ¡ÿªÿµÿÃÿÔÿåÿô0DS`lsxyvsqrqoqz€~vk`TG<4,'$  ÿøÿôÿñÿëÿãÿÜÿÓÿÌÿÃÿ¸ÿ±ÿ«ÿ©ÿªÿ©ÿ¤ÿ¡ÿ ÿ ÿžÿšÿšÿŸÿ¨ÿ®ÿ±ÿ¸ÿÁÿÎÿØÿÝÿãÿèÿìÿðÿóÿ÷ÿúÿûÿúÿøÿü  ÿÿ #',88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888stk-4.4.4/rawwaves/mand9.raw000644 000766 000766 00000004000 12015735506 015666 0ustar00garygary000000 000000 (ý®ùëú9þÿ$øÆô?ùÈ Þ ¶ ô ±,Râ¶9P Ô ˜kûúˆü¹þ>ûdøûû üÎúâ÷ÈöXõçöM÷ãø?ôÒògô{ù"ü¡ýþÈ3Ó“'wi #$ÀZœí}  ÷ ÜÎ ¦"„=~zÿ€ýÚüúû8úÅúÜûú@øƒ÷…øÂü­þÓýÜüŽüêþ ýåü½ûBûý“.ÿkþ¤ýÈýVû¸ûüÆÿ«+ÛPIÍÅÙæ[½ÙBmëâÅ=.´šδüÖù—÷ÉøœúÌüFü$ûjüNþ5þàþJýÚþ˜—HLÂ3åºÿòÿ‚²¸¢¸d“]µXÎÝ+”ÿÇÿ¼zÐÙ÷nç[•ÿ¢ÿ:ÿYÿ™ÿý:û¤úÊúxûûÀüàýçþý£ýeþ;ÿbÿôÿ‘þÛþ„þÿÿþÊþÂÿP<B×èÌ@/ÿÏÖ6Žg@C96Iß"‹ wÿìÿ­ÿ|ÿþaýlü­ü%ü üpüßýMýïþÏÿô¦–b2T£ b2¼ÿÚÿþÉþèÿ+ÿþìÿLÿÔÿõÿ¶ÿ+þ­þàÿb |‘q\¬ú µ6H‡Ðûµÿ‹ÿyÿ²ÿÉÿ¸ÿ¡ÿÿ•ÿ»ˣrDÿüÿ»ÿcÿþôþýÿCÿÿ›ÿŸÿàE’¥£zB#ÿþ8® cT1.Kq0°8??ÿ¼ÿXÿþòþØþàþòþíþäþÕþÜÿÿTÿ€ÿŽÿ€ÿqÿtÿÿ›ÿoÿYÿxÿ´ÿêÿ×ÿ¥ÿsÿfÿiÿ†ÿšÿšÿÈ `·HeH+(ų̂ŸÄ Tg±nHÿÚÿ¡ÿxÿ_ÿOÿPÿlÿgÿFÿ1ÿ>ÿbÿlÿ_ÿaÿ{ÿ›ÿ±ÿ¶ÿ½ÿÄÿ¾ÿÂÿãÿøÿÐÿ­ÿ®ÿÖÿîÿàÿò ÿíÿæÿó ÿÿÿéÿ×ÿÕÿÞÿò %'0>@6,0BT`T,ÿûÿÐÿÈÿßÿø 7Vi`?ÿþÿóÿéÿæÿï &446E`x~qW1ÿûÿòÿçÿßÿÔÿµÿ†ÿSÿ.ÿÿÿ,ÿGÿdÿyÿ…ÿ”ÿªÿÀÿÏÿØÿæÿú ÿýÿöÿôÿý-=CLZnzxoged\E/(+6Lerm\QLH:# ÿÿÿøÿôÿêÿÚÿÌÿÍÿÙÿÝÿÝÿâÿåÿäÿßÿÜÿÛÿÖÿÕÿâÿõÿùÿÜÿÃÿ·ÿµÿ¼ÿÊÿÖÿçÿþ()$ÿþÿîÿÝÿÓÿÕÿÝÿèÿó '19G_vu`N=0**.11* ÿðÿâÿßÿâÿáÿàÿàÿåÿíÿø    ÿüÿíÿÝÿÒÿÕÿÜÿåÿîÿôÿû ÿøÿðÿêÿðÿý###%&()& ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿstk-4.4.4/rawwaves/mandpluk.raw000644 000766 000766 00000021304 12015735506 016477 0ustar00garygary000000 000000  eä þ üKýrö Àsó¤ÔÙ¶Þ¦©™¿Ñà7mP6³L«`[nÀt[p-eW?HÛ8!?Þýק Ÿ ¥´®ÇZÖ\ÜÕ¼¬›•›q¯=Ñ0óÌ‹èæŸ*±…Óòõ´ŽQüÙôyû678[äsñ|ßy´q…jâi>k£nlbP_;R)} ú#¯. 8œ<5(&~7 ‹xQ¥ù çœÒ ¼©:›º”‘ ZŽBŽ$•ˆ&¤¿ª[­¿°Œ´õ»„¦ÇÉÊ^ÌìÓìâ«÷× ÐÝ? „Ë"): QdpÝÿуË*ÍÏÕ’ÛjÚÕÕ0Ð0ÑhÚçòÆùßü‹ýUþ ö çÐ ƒŽp'+a)ò$c ä&³58E4PöUÏU³UY_…cø`¸SõAš1<)z,5]?D{D_@`:|3Q*  ÿ&úLöàóXïËîï§ó3ôÐïzà˜Éа͜nŠ™ŠŒ‹R“ë›Q¥P°È¼ÜÉÓØKçlôùÖöSêãܹÑÉÍøÐÖÖêÜžàJâÅæ/ìôgý² MNÆ·+£ Ë"˜"_ eR»'ì5äCƒKåKC 7œ01ó=PLÉXwZxR?D…7â0É/L/Ç.( Üw³ · Ê KD k ÷üúö ðÚí¼ìêˆè$ä¿àÁÜ>Öa͵Á,±J ®“"‹³‹p½˜UŸ(£Þ§ª«°)·¥¿ÂÆ»ËhÎ8Ð´ÔØÛ•äTíõ°û嵓 iaDy ³îìr!)¾6ðFÛ8î4Œ1C-¹) "õWRR 2 er?ý&ùaö ò’îHè´áÄÚOÔÐúѦÕØB×tÐÄT¶­¬³©ó®Z¶2¼M½A¹i´l²è·XÀ’ËÓ&×MØÉÚDÝ·ãdê1ðšõüúbþ7{Ë#S£ Ó]"2'ˆ,*1Ø9ãCéM‰SfS6M7D;Ã7P7j:e=d> ;¦71¡,”(/$ ½3 GÊw·)ÖjþUùóõò'ðîXë{ætß=×WÐÎÍdÍžÐnÓÃÕ°Õ^ÓŽÑâÑyÒKÒëѺÎ;ÉžÆũȬÍÛÓ(ÖóØèÙÁÚ„ÜÞ´ânçìCñ8õ+÷«øìùØûsþ›Z îûoìÖÛ Zls^òfÈô#‡/";CE{LSO©PNFJ‡E%>³8(2.l+Š)&K"Ôäê5¸% Lãÿ²ûª÷ìôŠñ²ï¡îPí^ì‡ëxêèYæãE߻ۢ×qÓ‘ÏßËàÆÚÀ•¹ý´Ú²öµ7ºØÁàÈÌ:ÎRÏÐîÓ2ÖØ¢ÚªÜMÞ/áåéÙîáóx÷ŸûŽÿÏ: m)¢.] q&E,J1ä6ï;Ã@ÓF.K–; 7333/†,›*A'ð$Ì šÈë{} … Vü\÷µó„ïÇìdé*åýâÓß‹ÛðØÓÊÏË9ÇÂù¿L¼Vºˆº2»[½áÁƒÅïÊêÐÔÞÙÜkß&áyã—å}çLé$ë¦ï4óÃù þw«¶ äDû! Bc`Pû#(Î-//.×,–)e& "¬ÊÅÔ ¶ L°,›’ Å ~?„®¥)2 2†¡µû›>ðÿü+ùXö¹ô<ñî³ëNçIã6ßÛÞ Þß ß»ÞTÚ=Ô7ÍìÈßÅœÃuÁG¾­¼^»Ù¾JØÊwÑE× Ûäà‰åtê|ïò õø‘ü ÿà $  Ò/J`$)K.|3Y7u:N;·;ý;¬;C;;;o;á<;9¢5õ0É*ï%J h<8Ó Nyås5þ û÷ÃôñÚïyí êæoâ^Þ‹ÛžÚ Ù¯Ù×ÙÇØé×3Õ'ÓÒØÓOÔxÕÕÓÔÞÓÑ9дÒrÖ‡Ü áŸæé.ëlíþñŒöúiýÈÿÿõÿÖ9Ëç œzÝ× º$X' )h+¯-|.-?+m)×)z*~,,á,p*þ)N'ß&k$# n¢¯°N s ÿ$—ìý"ÿ„üôùì÷ ô’ò/ï;ëWç!ãÑâ“ãå´çFçå:ãáââ$âÛâ{à!Ü^زÖÖ.ÖÿØ ÙÚÛÞâ×èì€ïEðÒògôøøZû{ý<ýrý2ýì¢÷ — E‹Ý³kŒ”¨m‚ ªÚ À4ŠT(”åyŠ-´¡,ù‚‚GE¨¥¸þ ` ª 1žwÿæýµû‘ù*ö‘óìñ€ïZípë¦éÜèæ=ä\â9߫ܰ٣×3Ö Ö~Ø9ÚzÜ‘ÞQàâ|å•èÑëRìƒì”ì€íGïQò@õP÷ñú5ü–ÿvÎâ ë I DÔˆ}ýB1_Cx ê!Ñ"W"ˆ"O!“ h§4ަ¦óØEÕïF Ñ îü,}ÿçýoû!ù,÷¢ö¥öHö™÷|ø‰ùø¡öéô)ñíùëTèôæ˜ä.âàŠà)àòâ‹ä…æxèéGéÃé]èæMä¿ä1åç6êí ï±òô…÷/úüèÿP$¨ðbXh [Š£; ªáúy›¸&¥Š‹…_¨Þžß È £ —°íR \ký•”£Åþiûÿù¬÷2ôAð½ìúéÀçÅçLçþééôêBê-ê êWê´êßê‰é§èçxæÖæºççïéJë.íyïèòóìõYöŽ÷Ãùúü1þPÅ7j F ã ‰h]_}×MÌ2ˆ¿¶i[c¸¾ÅÂ{´pé…| Í 2 eNþ¦gþ û~øDôð¶íyëBêéŠé"è›èç˜ç†çÇè/èèŽè>çæZäúãÂã!ãgäæjèsêoìNî>ðkòÞõs÷ñúûâý:þUÿ`~ÎHÉ?¼ \ @ U\pr8àz#!¾´=…¿ne¦ 1»A=UT!ÑlŒð¥þêýûbúaúúeú¸úyùS÷TôùòÚñKðMï…îsìÛêÂèmæCä–ãšãhãéäøæUçÂéê=ë]ìíÛïð9ñ"ñúóôÖ÷]ú™þ5×- t y=Ð á\ÅeX}uØvz<4M`J < ± æ  é ñ £÷"U¡ù:@úsÿÄþü‹ûQú„ú"úùõùÉùcøÚøC÷®÷ö?õ*óáò‘ñ}ðâðÃññ†ñìòñîñ€ðëðbðïóðð\ð±ññ¦òŠóÒõy÷_ùOûü‰ý‹þþFþIþWþŽþøÿŒ;ü.¤YG q Ó`í— ¿ÎÍ00µwc*j6ªì  ñˆÛÿŠý‚ü.û|û0úëúpù¬ø¦÷€öcõgôóÇòïñåð™ï1íõí@íJîïvðùòFóódóPó0óRóâôÄõ¥ö7öZö@öFö®÷ø´ùÖúØû¿ü¢ýzþ,þŒþªþÑÿl¶…^É•Þ Z ƒ ÄV¬Ë 8 º ä ä { - ˜ „ ú ¨ š » Ñ › ßßC7 ¤† Ĥ»Ö_ÿùÿIþüúØù3÷Àö‘õ¼õJõ!õô“óœò5ð·ï™ïïïYïqïSï3ï^ðñ]óôèö¿økùéû<üqý”þ¡ÿž…[96[ ÞöÖ v Ü Ë .9lG˜ŠkÂæ­ñ²,ÃÐ|°) õ&Hf†—‰E´ÅtÿàþCüìüûäü*üüéüÚüsûêû…ûhûtûYúÄù¤ø:öööKö]öü÷ËøtøÒø÷ùùøòø»ø^÷÷÷›÷T÷ ö±öTö(öz÷uùúÂü=ý)ý}ýŒýÅþ}ÿ½D½ôä¾¾÷ Z º ó û Ôz×ËM y Ð [  Ñ W £Ñ mírÖé”þ§ý\übûÅûnû+úÓúVùÍùjùCùSùrùmùøx÷ öÂö õŸõ…õ³ööNöQõóõEôô*ô\õööæ÷Z÷øù,úáüÖþ{ÿvÿÍÿÖb<ëiÝhÓ‚%Û¹ ´ ’  à / 9J™2þß¡xL/-MžyM„Ýn3×”?Ù^Ëÿ[þ‡ýšü…û<ùÒøg÷.öHõ¿õõkõdõVõ?õ-õ3õ^õ¥õëööõêõêö=öýøù3úDû9ü*ý1þKÿS!Ÿå1K^vÁm}Æüås»ç-"ç‡*ðâìöøühÇ ÙdÙJ°û)C]ˆ¸ÿÛþæýßüâüûjúêúoùãùIøºøOø#ø+øRøƒø¯øÕùù5ùpù©ùÕùðùþúúú8úgú¤úÞûûû úùúîûûTûÔütýý}ý¦ý˜ýŒýÂþhÿs¯ÎªEÑuAÜe³Üþ.ƒ  ¬ ` î  Ñ  G•ã ÝÊèFÿÒÿvÿ þÃþcþýµýlý,üïü´üvü7üûÝûÑûÚûèûÜû¡û+úùíùcøøø¤øUø÷»÷÷ÉøNùúúüûÊühüãýFý¦þþcþ®þÕþØþÇþÀþìÿmJeŽ’[îoóuÐÙuµËôf).FK+î­ƒ|ˆKÄ¥¿¢CÑ"À,ý„ uÿ­þÃýÑüüüVûáû‹ûBúüú¸úvú<úùíùÞùáùùú)úbú™ú¼úËúÖúøûKûÐüvýý•ýåþþ.þ[þ¤ÿ ÿ}ÿð[µÿ>v§ËßâѶ”vYDDaŸ÷S–¼ÑùTì£D¡©u71TU k‹–ªÓÿ-þKýlü¶üCüü7ümüœü´ü©ü…üQü%üü0übü“ü¥üühüQücü¥ýýcý´ýõþ&þHþ[þ^þZþRþOþFþ,þ ýñþþNþÔÿmÿé#ÿÖÿšÿxÿ€ÿ£ÿÏMÂmE3Ì[à /,û ôZÃ9ÅjØŠ3ÿáÿ©ÿÿ‰ÿÿcÿ!þÊþxþCþ>þlþ¸ÿ ÿGÿWÿ0þØþhýúý©ýýtýrýnýcýZýcý‚ý®ýØýîýîýÛý½ýýyýQý)ýüñüôýýYý±þþuþ×ÿ=ÿ°/¯g…eJ605;8'ÿʼnS,ÿìÿ¹ÿ~ÿOÿAÿ]ÿÿÆÿï 0jÁ*”ôGÎ Fƒ½ëøÑiÈ VÄYÿ³ÿJþÎþNýãýŸý†ýŒý ý¥ý‰ýNüôü”üJü%ü-üVüüÂüôý4ý”þþÁÿgÿïB_XA,! ÿòÿÊÿ›ÿuÿfÿ}ÿ¶ b¤Á»¥ŸÁ…}Ý%c¢ß. å}óM›ëLÿÍÿ~ÿZÿXÿdÿgÿPÿþÌþuþ ý×ý—ý]ý&ü÷üÙüÓüîý(ý}ýéþdþíÿsÿïMЍ²³¯¢‡VÿÌÿ‰ÿMÿþÝþ˜þNþýÈýý‚ýkýOý)ýü÷ýýhýæþxÿÿjÿ²ÿäV§ÿN¹Ùö%.'è±mÕ™xu…›ª³¸ÄÛòÿüöòèÒ¥l66OUD!ÿõÿÃÿ‡ÿ@þïþžþUþý×ý•ýOýüæüÓüÓü×üÚüãüüý/ýyýËþþfþ½ÿ-ÿ½YèSŠ”_9ç¶|8ÿìÿ£ÿjÿOÿWÿ€ÿ¾>m•Švgl‰»õ(Sx¢×Mw‹Šy]3ù±[Å™|b9ÿùÿ¦ÿIþìþ‘þ2ýÉýTüÝütü+üüü`üÜý€þ=þ÷ÿÿø)2&ÿþÿéÿÏÿ°ÿÿlÿOÿ8ÿ,ÿ0ÿFÿlÿ›ÿÊÿéÿïÿãÿÏÿÉÿÖÿü/b’¹åS»ÓÚÔÈ·¢ˆkVNUbh[8¼lÿ©ÿ@þáþ”þZþ)ýúýËý¨ýœý«ýÌýõþþ>þoþ·ÿÿiÿ°ÿà&^¨ö0B(ë’-ÿÉÿgÿþÃþ€þAþýÒý¬ý¥ýÃþþZþ¤þÏþÝþÛþäÿ ÿMÿ¦P’Ëÿ0Sd^E'  ä¢\'5j“›p&ÿÖÿÿ‡ÿÿ£ÿ¦ÿ–ÿxÿaÿ`ÿ~ÿ½lÁ%%Õžj8ÿ¶ÿ]ÿþ²þþqþkþTþ%ýßýœýzýƒý·þþLþ‹þ¾þõÿ=ÿž™j‘ŽqN;83èŸY) ÿõÿÐÿ›ÿWÿ þÃþŽþqþhþkþxþ•þÌÿ ÿ†ÿê;u¤Ü"m¥»­™—»ö+:Ó|(Ü’BÿïÿÿUÿþáþ¯þ†þrþ€þ²þýÿLÿ‰ÿªÿ¶ÿ½ÿÆÿÕÿÞÿÙÿÁÿ ÿ„ÿvÿuÿpÿ[ÿ-þïþ¯þþhþ`þ[þLþ2þýñýèýýþ1þwþ½þìÿÿÿ ÿ&ÿ^ÿ­\¥Þ!<b—Þ KN*è¡e5͉>ÿþÿÐÿ²ÿ–ÿsÿGÿþúþñþúÿ ÿ$ÿDÿoÿ² xçN¨ó(B4ÿ¨?Õpÿ¬ÿDþàþ‰þKþ þýéýÒýÀý¿ýÑýîþþ ýýýæý×ýãþþdþ¾ÿÿGÿcÿjÿoÿ~ÿ¡ÿÕM{™ª¶ÅÞùö»mÿÌÿŠÿWÿ-ÿ þúþþÿÿ`ÿÀ3ªs¹êü͇0Ø…>ÿáÿÄÿ¯ÿ’ÿiÿ0þòþºþ”þ„þ~þrþ]þ=þ#þ#þCþƒþÔÿ$ÿjÿ¦ÿØ8d‰¡³Åá3Xj_<Ä„JÿäÿªÿdÿþÌþ•þ}þ„þ þÀþÔþÚþÔþÑþÛþýÿ5ÿ}ÿÊX¶Û0d–¼Ë¾œk0ðª_ÿãÿ½ÿ§ÿ˜ÿ„ÿiÿLÿ:ÿ5ÿAÿSÿjÿÿ›ÿ¸ÿÖÿìÿøÿþ 6GB!ÿêÿ°ÿ„ÿfÿPÿ:ÿþøþàþÔþÑþÏþÉþ»þ®þ¦þ¤þ£þšþ†þlþXþXþoþ þäÿ8ÿ’ÿíBŒÇü0e–¹Âªt.å¨~^?ÿæÿ©ÿjÿ4ÿþäþÎþÀþ½þÄþØþõÿÿOÿŠÿÌSŒ¶ÐÙÕǶ¢’‡‚‡–ª¾Â²ŠPÿÕÿ¤ÿ~ÿUÿ#þæþªþ€þrþ†þ´þéÿÿ>ÿZÿsÿ’ÿ¸ÿæAay‡Œ{_;ÿãÿ»ÿ˜ÿuÿPÿ&þûþÚþÌþÝÿÿAÿvÿ–ÿ–ÿÿcÿRÿ`ÿÿÕ#jž¾Óè"8;'Ù³“uP&ÿøÿÒÿ¶ÿ¦ÿ–ÿ‡ÿuÿdÿWÿPÿRÿXÿcÿrÿ‡ÿ ÿ»ÿÕÿí ,Sy•ž“x[D?FOP>ÿìÿ¹ÿÿiÿFÿ þõþÆþ•þkþKþ5þ)þ,þ>þdþ›þáÿ2ÿ†ÿÙ'mªß%0.$öÕ°Œp\O?'ÿØÿ°ÿ“ÿƒÿ}ÿ}ÿ€ÿ„ÿ‡ÿÿ’ÿ›ÿ¦ÿ¶ÿÌÿáÿö 6Sm~‚{’§³¬ŒU ÿ½ÿjÿþ×þ¡þ~þkþcþ^þaþoþþÃÿ ÿRÿ“ÿÄÿç#//&!06,ÿïÿÇÿ¤ÿ‡ÿpÿ^ÿPÿJÿJÿMÿOÿJÿ>ÿ-ÿÿÿÿ$ÿ8ÿXÿƒÿ¹ÿüD„¸Þü9[qvhJ'ä™i0ÿûÿÊÿ¡ÿ~ÿZÿ4ÿþïþ×þÇþÆþÏþãþýÿÿ5ÿMÿgÿ†ÿ°ÿã?VXJ9//6;6ÿûÿÒÿ©ÿ†ÿgÿIÿ&ÿþòþñÿÿ*ÿRÿrÿŠÿ¡ÿ½ÿà 3VuŸ­µ¶»ÁÍÛâßл¤–ŠyV#ÿçÿ°ÿ†ÿmÿ[ÿGÿ,ÿ þçþÔþÕþíÿÿFÿ{ÿ³ÿéBb|’¤°­˜o<ÿçÿÆÿ¦ÿ€ÿUÿ/ÿþýþéþÒþµþþ’þžþÄþûÿ8ÿoÿšÿ¹ÿÒÿéÿþ!,3ARj‰¥¿ÓáêíêâÒ¸’^ÿÍÿ€ÿ8ÿþØþ¾þ±þ®þºþÕÿÿ5ÿmÿ¤ÿÖ5^„¡³¾¼°™~bMDGLJ<ÿøÿÍÿ§ÿ‡ÿlÿUÿ@ÿ2ÿ-ÿ2ÿ@ÿPÿ^ÿgÿmÿrÿ€ÿ˜ÿ¹ÿá,000232* ÿíÿÐÿ²ÿ“ÿxÿaÿMÿ=ÿ/ÿ)ÿ)ÿ-ÿ4ÿ;ÿFÿWÿmÿŠÿªÿÉÿãÿû5XsŠœª¾ÓçòêЬ~R&ÿùÿÌÿ›ÿ`ÿþÇþqþ ýàý¸ý®ýÀýèþþ[þþÝÿÿWÿÿÄÿö$Ll‰‡~pd[VV[agllia\SF2ÿöÿðÿòÿù '?[u¢²ÁÓêþÙ¨s<ÿÏÿšÿfÿ5ÿþÞþÀþ±þ²þÄþàÿÿ!ÿ>ÿ]ÿ„ÿ¸ÿó*Uig\RMORSSOLD6ÿçÿÊÿªÿÿPÿþêþÌþ¾þ¾þÃþÄþÃþÆþ×þûÿ/ÿiÿÿÊÿðGx¤ÂÒÓÐËż¨rU;!ÿäÿ½ÿ“ÿmÿLÿ4ÿ#ÿÿÿ ÿ-ÿ=ÿLÿZÿiÿÿ¤ÿÕ 6RYUPUi{[;#ÿþÿæÿÆÿÿpÿDÿþúþæþÞþêÿÿ-ÿUÿzÿ›ÿÃÿíJiy~||{uiS>0/9LVUD$ÿþÿÕÿ°ÿŒÿiÿFÿ#ÿþìþãþêþýÿÿ2ÿOÿoÿ–ÿÃÿõ&OrŠ›¨²¹¿¼²–o> ÿÞÿ¹ÿÿ„ÿgÿFÿ#ÿþ÷þúÿÿ0ÿPÿjÿuÿsÿlÿdÿ`ÿcÿoÿ„ÿ ÿÀÿÛÿó 0IasyuoigaO,ÿøÿÃÿ“ÿuÿdÿXÿMÿ@ÿ7ÿ=ÿUÿ}ÿªÿÐÿí!Biª»¿»­™~_A' ÿþÿóÿäÿÌÿ¬ÿƒÿUÿ&þþþæþÝþäþñþþÿ ÿÿ-ÿSÿ‡ÿ¾ÿï-D\vŸ¥¢–„jI!ÿûÿÞÿÍÿÆÿÀÿ²ÿ›ÿƒÿlÿ^ÿ`ÿoÿ†ÿ›ÿªÿµÿ»ÿÃÿÍÿÜÿìÿöÿþ 3Ldx„ŠŒ‡|jP- ÿÜÿ­ÿ{ÿLÿ#ÿþñþçþéþïþûÿ ÿ$ÿDÿoÿžÿÌÿó&29?DIP[gsyviO0ÿüÿíÿÞÿÐÿ½ÿ£ÿ„ÿiÿUÿMÿOÿRÿUÿSÿUÿXÿdÿxÿÿªÿÉÿïFj„“‡ydFÿùÿÓÿªÿÿUÿ2ÿÿ ÿÿÿ#ÿ$ÿ!ÿÿÿ#ÿ8ÿXÿzÿ˜ÿ³ÿÊÿãÿþ;Xp‚–›œ™™œŸžpBÿÜÿ¶ÿ›ÿ†ÿoÿSÿ8ÿ$ÿÿ*ÿDÿgÿÿ¸ÿä ,?B<0))-5;93'ÿçÿÐÿÀÿ¶ÿ¬ÿ›ÿ€ÿ^ÿCÿ>ÿZÿÿÊstk-4.4.4/rawwaves/marmstk1.raw000644 000766 000766 00000001000 12015735506 016412 0ustar00garygary000000 000000 ÿ û- –ãýi02œ÷– î¬ô¯T½Üüÿù|oãgÚ1;Ñsd ØÞh'>ÓQ-úØüä÷Û;#ýëøË øò•Ò”(’êë© *êËáehü£ýàúš Oð5 )ýAÿî Cçä‰éòE>ï­/îÐ^ïÛ+üÑóàƒíøÝõ¶û°sç cú“üVóõÑ töPö5úqóC ô÷ áô ûRÿ^Žúdüâúã ’óè ¾ø) Y÷ ö ùÍ<™ûÚÌýFûÀ ô„ÄÿÎöýòªäö}ÿoÚôcCþ þª„ýÈ`ð© €ùmüá ó;žóXàeöÜýÊÿÈüs°ºõE Bøtªõí oôlw÷ öìŸõïRú#Žý˜þžúôûΞš÷V ÿ÷î”ùN †÷ÚfÂúWnùõ¡úç<ü´ýÓìøÔáþ*ý £÷ýßLRúê¶þ«stk-4.4.4/rawwaves/ooo.raw000644 000766 000766 00000000270 12015735506 015457 0ustar00garygary000000 000000 ÿaÜÿ.üdýý³üûÌû;úµûÊý;ü[úù/úÿü[ù÷öÕ÷TöÓíèáIÝKä£êBå<åAú«D rÝ,7'Mé=÷!ß ý Íqæü‹óö—îzÛ£ÑÔÑoÓqÕ£Õ…Ø.âÇíCðñöjúÛýÙòÕ: ­ þþSM-ÿ…øtùäý€ùñäò;ö€öòáóÛùÃþ/ý›ý;’stk-4.4.4/rawwaves/peksblnk.raw000644 000766 000766 00000001000 12015735506 016464 0ustar00garygary000000 000000 'buÕ‚{ ¾ I5’0 !(%}* .Ë3¿8â>1C¨IEOTàZ×`ågm7ssy·þy·ssm7g`åZ×TàOIEC¨>18â3¿.Ë* %}!( 0’5 I ¾{‚Õub'ÿÙÿcþžý‹ü+ú~ø…öBó·ðãíËênæÐâóÞØÚƒÕöÑ5ÌAÇÁϼX¶»°ý« ¥)Ÿ˜ú’ÉŒ†I€†IŒ’ɘúŸ¥)« °ý¶»¼XÁÏÇÌAÑ5ÕöÚƒÞØâóæÐêníËðãó·öBø…ú~ü+ý‹þžÿcÿÙstk-4.4.4/rawwaves/ppksblnk.raw000644 000766 000766 00000001000 12015735506 016477 0ustar00garygary000000 000000 'buÕ‚{ ¾ I5’0 !(%}* .Ë3¿8â>1C¨IEOTàZ×`ågm7ssy·þy·ssm7g`åZ×TàOIEC¨>18â3¿.Ë* %}!( 0’5 I ¾{‚Õub''buÕ‚{ ¾ I5’0 !(%}* .Ë3¿8â>1C¨IEOTàZ×`ågm7ssy·þy·ssm7g`åZ×TàOIEC¨>18â3¿.Ë* %}!( 0’5 I ¾{‚Õub'stk-4.4.4/rawwaves/ridecymb.raw000644 000766 000766 00000077212 12015735506 016473 0ustar00garygary000000 000000 ÿÿÿPõاPJÌÞg½2þ ã2ûÚ=± ò×Ú4ãæmdb8Dc2!:¤ °Ác° L=4ÅHøÃ'×3t¸ÜÂlõ™Ìuóâ5 }ÃI 9!/D÷}º„é–H˜Ö¦7•>Ÿ³‰Á[+'©¬1ÕC-5:›Ê}ŸBÜ!ñŸ ðÿËú›ðàG+Lá³ä±1ɪÖ-ïZ(?6¹î×ù ä˜9Ó@Î(0û~Ê ÷µ'xiÝÓìDåûc S皈á$Ðß8•ëlÜ“øØ!( ðÝž F¤g#ø¶ò,Ët7ñ ;FêQé“î Jôâdç«)™³äIÒÂúúFûݶ[€ §ò ºã'îêúŠÃÔá<ôÁöüá¡xWþ îä{î= æo ¡ôPþ FàÍúwû§Að!ä½!œÿü²Rø#Oà õ(är&4að  ™íõë æâ/Ñ€· ïuý¬<{ûQÅÀ /©âûàÌ–&oާõ÷‚,åµùsë~àSÿÜûÞD ¿ §È\ï*νրû´%&ÕÚl¯ü½K ‚Éï„)ªø™÷Šø?Y $ôÐ@û±/ØÝ—r'¼änÑœè+öxmõ“ ÞøïÙ÷0áRTVûkÑ„ìEeÏÝÎÈó¢T† œcèQ kNÙ8‰ ýîÎ÷ ä ~ï‡àíú‘Ûu »á 1 9ê‘ç·Jêbï%.ì5ô6hÿËû®Ô)”òëóìÖ.$:ÊŠm mù²Üë¬Â÷äÛù=ö6ØæÈü£tí2ìõ ùþqÚÃ1€æßâ· 8Ž êÝ=. •9 ïû>ú[÷Ð¥uæ‹å!™óÿû×ëo\;Ã÷ŸÑî ³ÙGÖ=8$$ú-îñ2 ùkùÑ ÿÍü½ƒópñHþ©Ù¸ ãNçùÿ 0 ótÛBbCýà3 ¨Žòìðü ® è"ôù·++÷áåÂõ ÿõ³ûɆø‰ýø2úÔê„öX(|è(ôyöÍ"r÷ÖIæåT‹¿ôDó öË Þà'èü7Ò |uö+òó™äc—ÑÑ}ç fø¤æ=î¬eæå‚2£ûˆú,3 êé-g!Ûû‰óã]"™·ßß O Œû»˜úuè áÔ© #dQëžë/ûÆ#y(?Ó‚àu êhîöœô ëîº ;·ÜÀúL`¡ߪÍÈ8GûéÄì*,“"8æ™é ¸›æ`Ø%•%â§éjº$êAãéÕà Jöœ–ÿ¼mù@Òª:³ï½ýŽïîô"åcáÁ 1zôÿã£ú Š ¿íÇâµGàÇp<ì†÷òn &„ ƒñÆímð;"ÆöñUõ¥úoô ¾ 1ø¯þºÿcþ]$2÷çëi ¾ðTø\ 8À¯ïúãn!\Và»”1 ˜·Ó¹Ð&ný™êéâppá§ém?ûrê®ì·ÿ&ðæ ç:èùèåM v Jõâð× ïáööÓk õ™Ñó÷úŠ uù ævüÜòÌøÃï•W%ìÛË1L Øfî#$Z mò6_õøCrC‚Þþõ"áÿýØiöˆÚ eäLõS cí€ðw¢ áAïýþªûë߈ú 5ëÝ3þn"lYæÅãÞ%Ñø6:TÿgÕÄÿ\#x<è€Ý"L7êèŸÓ|b1Øò¨ç@ ²öù̉{ ÀéZΨ5:ð‘âôâýߘåUñ#*ùþ© $ÿbéøñ Á Ó0âô,‡ !â]iþ…ìLþ_ üÑ ðû1ýÒ ¨è(lk4Ûqì[õþWz#äÿ Óm “KîÝ÷¹uþ¹ñtð][— 6éðÍ” %1 íŠßgo&ÚáÊcò ¡ûlöÛ çûhé"üÃøÓW&âÄïÉÿßµñ4ã ÆZõÂð,pñíÃøÕ §%¤òô×Ò4"ôBÙìõn &æå¨ ìámð$;[ñBðà”p÷ÜõBŒøÆë÷¾ ïû¨òeýbâ­fŒøï ýfîúØþlíø{¹öðù·óšòðøÐÿÈ£¦êq‘ûè CüòÄ&û£†qëÐìÁ} ð/ðàùêà ¬å8ëm·ÿ9å_Ëó‚!q fäúêQ#“äîPô ÙÝíÌ!d(yóÉßC©ôîòòß ŸêÙì_±ä/óeküÃú ¦Ô Þôbý¼û= ­óY÷û’¹ ÿHç€ýÆÜí³à|_—þ£ì^ j!øñÎåÝ6ȺøÝjïÝ‚ö˜„êvãi‡ï£ýÌôœûûö²ûZç—ÿÑ÷ó?ýOFö5û¨¦  þ½úó³üÜ X ùê O_é\_6ãIçí Û@þÃÛÂÿô2‹ùòÙØþvWþÿæØùú;¶øväaqW©éøâwƒŽâOî ý¶Hü s -äKæ+báøÀò  ý<윣 ý2ù¯ýÓèŠTúWý?ÝHù)N…é¼õ忞 6ì̆ }ùá 3þÂ)1awí,µôÛàÍï'rûêîÿ ØòÆú óq ³KìrúQ6÷°ä½]úiýéôí×þ'÷•ý’÷œPô’ >ô‡©ø Ùî`æ^ü/áMÇ?tõü÷õñúZ!qñîiõmæøfíÏ’ÝèùU;/öÛÿ×þ–õû¬û[ dûZöðYäëKÿø’ãŽû.ÿ?õnüÒÓqêõBŽ XíÏŽõócè ³üeñÜK²ùä ¤Õð ñn5ù:ñQç, oìóóBc¼Þ3î 6§ò6âÁ` ¸÷~í Lú§Êõ ç%Ýö™éòã'± ?ÅõD%f ²ô'ëh¹6óø&(kìŒîÍ“]ýî} <êûý: Õü¯ë¤ögë> eþËõ­ûAeô‡òî+ €ëUú DùÚ†&òbóc£ ²þ½L úò½ñEõp 5úðtê¥7}ÞõsçÆ²³ø¼ü ô_ —áÕíOš=·/øù)ný…ó)ãöý"ä1þcgôKõ… uþIî}þ3$ñ_î'ö‡ùþ7øÐ÷ÃÖß þ#. $ëý_rù5ãý¦“Âó&ål¼ åõ¥ ù'è"ø)³¸ó÷ 5òKè´úzôæÃü)Öÿ‚ò/ñjéþÈüÝúzîuöжïšèÅU£ ùžôw †ú†÷И ßyúƒ Ï Xý×ßÒ Ã  ÷ÏœôÇç°ûI ¾õsûØ )(ï.Æ¥()ãú¤ô]õ¸Œ òÓq÷çýëϯóÅ b¼9Þ­ì¤7 ö\ú…Và9örƒGüøäÚûå ð÷¢ö| ©þlõý‚ü« V,i ¿ õ^ñ< ÛW "Žò(öS(…ôzx‚jùí÷xåõ;ò dùžœõq½çÿëMb Œý+ûû/göþFû ™ ÌîƒóÝM ‡üïùôW CùèÿœðxîOütíëúrUøóåhFºþëÉï=+1 äÙßï!MKãaØÍcû‘ä  #¬éŠßSÚ+ÔõásDŽÿ®í=ý_9Þð/Û¹ÿ.í–éüÙõʃôçîf vwö!÷? ø¯öª2‰ú ÏòV|"Cúoë!¼ ÇýÜÿŽ•¸íyýEùŠù@`!õžÏq Ò o öön OþîP1UšâÛý™‘ó÷õÑ *‘âÐòˆ ³ -ÿ<üéIúGã²ùÕÂèÑðIÖtùÄ,ëÎÿºúiú!Áðìlö7€÷¤ùêúRþ6û÷bìh Vûiüð®Ïø$ïX þ òüã) %õ¢ñ@  Õ¬øØùOýÝÿÍô:÷äÿäfõ~÷-ûwotÿÿÚó¢øc!·–ð›î7ìa ä¥ýWl “ï½÷[ý¼™÷™õÓdóVô:€Z»Ú—í³†8ú[îÁ_ëÛô-Ï>ñîòÆh Rîãò &CöüÖôˆÿÿ¨ø‡øØ ôâà;) Þ ªílþ—*ä·ûÔK þ:äý Fþþß”›éwë § ÆèßetôkõAŠ! ú¯æ¶ôÁŽ ûQ>úÀösúæ Ðö0èj8 IñŽöH· ÊéäèÙ­ ðô$£†÷JòYüÈü^rñéXþ"Ì û&ý.1ó×ÿ€ þúÆõÇ÷ö¸ý"þ,Fyóñ| s jü=öµ Ü rÿ?íFÝ$}øiêeþ¹ jï>íéÍþ³ì9ü˜ýïþí,_’î†óy², ¤ðRø~ Ä6úoH ƒ»÷-lþ1í^ï`Ž ;ØùjóÑúoz¤ü©tÿEýÜI¢þ— ¤Iñ‹ó‹ ‹òtëþí0ßðõ>ûåŠú ×ýâ< {ò¥é*½èçK ðwÿ…êöL;ÿ|ûÀ({àræ‹ñJøÇÜ úÿ“ßÜô`*Bø<øˆü:úd –vâícù›ü B€óÔüŒ÷í²úçÿ×ô…òýýÉaSþùóïfÔ ÄPïuëùF Ä$ùŒfÿEü/ú§ü ;& öYðÂôbô! ñëñÝŸ‡fþ_Œþ¿DÉû,ýË ¿Îýòyùzüºÿ\  Õîï[ùíéJóQô ÷ûôùÉTù ÷‘ü‘öŽÛ_ñ:åù±kíÿeÖðšè þ=|ú›Ýôý5"öÝZòú(W܋䔧’&ìç' žö•N •þãï‰k­ôåÑT¿à¹õû¨Ýó+êµ½=ýfèåýc4éaü‘†wõmöM·²ìµó ÷ôüéž  Œôñ}(õdîhÊøOòß(ðeì„ é ø 'øàg)ôšüŸÏôêïg üí˜ñc 6cþ¼éÞþååùRÿÜ ©ú×óñ:ûìñ•hXÿ‹ëKúL g ¡ômþåúóƒÿˆ.ãôÓðõJî Äÿ¿õ;ùþlö¸ÿœ 8 ¯ôñôWûë ™þ÷›û÷–k QþpîéûL  ,Òû±ùõùRë¿ ç>ýðËò"›XûŒïì÷©Û ]è§î¯{ FãtèJÎ#ÝòùÚeøYv uîûÆùm㌈$ÀwÝ<ÿmÇãÎí &ŸÝ%èßç±ñ«ð óÛèÂ@öüâòÿQ ²ìAþT¾ï2ùD ý –ð7ÔýyðôB"*óˆÞ¥è[öøÇæÿððzî¡òýñ fû[êßý-æ—ݧ ìÕø‡õ5 Gõ.ò,}+´ðz Õ ±è¹óPxþÅæãû¬Ááö$ ÐôþêŽõ PFSý‰üeý‹óhü¦ß9øXþ·û¾ù½. #ûIòkÂü ùMŽùÚøú!ñgø¬òè÷©*ïÈô‚ þ÷íGÿM UöÅôǬ«Ùþ6þBüñ’ôŠï Í÷õaÿ<÷|þ@I ›ù:óIþÓÑönÿ% ØþÂþNöU Í õÔßícwüãlÆNþ?èmôvŽÿ ðŸ4ùXä,ú Ê]èŸô¥š˜õ¥þN·ö„õ j£ëäúÚ ×ØçF¡êú:äéüÿ ûëö‹,dð±ù˜÷óIðN­‹÷~áíý×3 öòåê›ÒjTûÞ f Uîôò]œ LÔépþÝô!é(ójŸúgîÐ`ö »µåùæ¿ U ßo×þ !dëâñâ Ð÷YïöuÁ xü˜éüì3_ôvÁE÷ÊøÓÿÙ±ÌüÒðÑûåáZ›ó´õYõûI ~ Dó–î”ù*·õˆI5 ?õ÷’A*ýùùPAû÷üý:º Uì&éÇÒ.ûåò þÿ¶ørûìõ7 {öëÅùù$é¨W÷¢ö¥f^ ©îÏÿ  þ~ö{ù D Ü÷eï7þN/ùuþº 9 ñî»þkéS1Òûcíþ&i à¾øŠWîjUgøPè·ôq É÷¢õÎ<ñwúi¾—ó`ô¥ À 6ûÃöʯÉ÷õÇÿŸZêúÒõÄ=÷(ï)þ)þsû„ÿ:ñýzóþl Äò7ø0üÃn ÏÿÊøÐë AÎø–Îàÿöó¹÷ŒÚHHöô¼þK Œÿýï×úA“û‹÷ÿ™}ÿÿ¿ý¨Úc±Wï`ö*e^ö¼ýRÿTúoùÏýq~ õ ä•àù òÆùO >ù½î£ðÌ ñó#ù -=ý¬÷ÆŽøVÖ Œ÷‡ê;ž#†8áÒæÖ vÒù ø UóÐòè Íù­ò+è7ããTô è“ù8اíþüKû˜ìü=òŸñq~nôêãõÿ½… žòÈçû÷+ûýÅfþ%õSúøeŸóMì-7´ûOêÎMúŸèPíÌ ä vùê¿ Pö+æHúL±iç³íÀ• ­ú0÷( §ÿßúÿ%üx ‚ k3î’ù/# ì÷‚ÿýó  :ø–öß[Þû!ü`µNšùfÿú>úX%ÿòÖô ‚­/ó¶: âû õ(ýO—ÓùÍüõ¸þú° øžú-/d¨ùÉÿÓaÿîøãùdÿnùgñ²"wùäýEý ýNÿø ÿh cû†úCþ­ñüãøÕó …ûëïµ T á÷õ‰æëˆø2µ<çSõb ¡Åëåñé ºó‹õž} p÷êó6Y ÙçQ蓯 ÿÊèÙáÉúï£üîFü^ SþïRá †úšèÔøÝ¨ €óðò}?Íû˜ö Uþ‰þý¶ý9üõnüTð/úì¯ Jí&óQ ;Ë÷uýR÷ YÞðŽü^ xýñ »Qõ(ó)üb ðqü#ýù}õñ¥þ÷èˆö¯n î}û›§Oè¼ì¸‘}¬ösýuÔþ ÇËú¯ý¨^tÿeü^ÿjóûqðåü¦¶ L V;öÁ÷Vþ´ ²üqûÆÿüþûØù,â Õú5ò¿`rûŽ÷XÔ]Çèñ2 ÿöŽ=ûîõsýB Ø íù õp 9Sìö ¤Ñ£ë6îŒ]"÷Mòwü’ú@ûÔõ ¾±ùÝì•]ñý)òÿÛGééyð¯%“íð> Û2ðôøæ3 ¸í{çíÊ®ò¿î~ µó"ëâ}[ûòëH vÃô𑼷ìVõ?4nùÁLhû}ðeü±RöYÕ ÙùAöþèߦìÐ÷„_þìû+üq þö¶ ¬ ÷Ìõ<þÂÿ]ô÷ýßÜÿtöôÐj þóãv ¯û!ñ´½»ƒñãþú p†Ïw × Óïô3 âùøò¹ ¯Âî0í~1 ûæøœ;þ`øjý…®kùêó£ÿj®GNLÊû& àýÏw¸?þæñ¥ù¬:ÿÜ£ûOõþý+ /ú^ïµý_ Ò¬÷þ+ã¹úêööçNýúª…÷‚ðÅý. J]óíüúr RúZó C ÿ™û”ú˜ êäù-j ˜Ûögüˆ‡Mòüâyø¼üË/ûXøâGõ9ïXòýfçðüu+éë>ð 0Üþwü5u±ùøá=óÙí³3 šñïT $ öóéÙû‰ VÒï4ý‹  ý êV÷uûYô­ý þËòãÝ Œþfõâá’7_õ{í¾ƒ…-úAëÁûÏFøûi¥ÕøJõÙ ‰þ¿ý¶@þEóåûAóóîÞú5v XöÍþeíùŠô<ù$k¬€öùäö¶”˜Æû¾ú¡ýÅ…ãÿ4÷dýu¸ÿ`T½ýýíÝûÌöøòÿ <óùøð8æBÉù×ÿÈáþ\hèý@ùVw û‘ø b Où6ëgöµ ©ûdù8'ÿ¼÷YZ 9Œõþ½¼dúÔÿn ™þåöâ! ø¶ýIþ%ª‰ð‰ùÉ¥ ;øLôtmüü_Oú¤û7½èöpÿ_þù  5 ƒü÷ñû>wþ=öHüÉ .ôÚú`ü‰øq„÷Ùù û ú„ðž”þ ü—P  úuð÷ùoOîØùÁßý@þ}ùÿùµüßþÿÿ Tþ éÜöïø ø Õ%þ}ÿâý?ü‘ût¡´ùzø9­äQýBþ‘Õü˜öR ¼òùÁšü© †þ,ùOý4 %Í÷öý‘„ò/òÎÎ íþ=ônóÜ $ À\Iûûü÷ú2þ°ÿ°ÿTÀ É÷-ôܽàëðõö¶{üqùUÌú¯ö_ü,ý ûñ—ó]ê Šòëó‘ m&ÿÝîþÿWËÿ‚û'…ö[ñxþKÃrçõ ?ò‘ü/ùðûðo4j÷ß d>íæðÅ„Øû‹ìYÿ·KWúñ2ÿÖý}û2ý†zRc÷Xó×ÿ 0 !üõeüØs3ÿ ü¯EýÃÿ´¤`ûãø>žüƒù§÷¶ú > }ýbõû‹L¦K ÊþŒôœýâ èûO÷Þ ¼_þ”õ ؾótõ|útý²— °ûëéEô¡ ýOõ‚þ¼ü.öâ$…" .²À´*úCöü‚455èý.õýU ¾Àøíý¿îô]öKɳûÌ9öÿ”þW(Hö5ójÌ ^ÿgöd½þbò_öS ¦•ùøaÿñæû£þ u “ù6óªâý‰ôÿ€ ÊîTø WóýïÉPz÷üˆ SöîšMŒøŠî- )€ûQìþä èð.ûc¨ôYl·«ëoò ª¿ñ¥üzåŸí–ì’³ûGõ»å ônó& üøø÷& X¢ùøü¢³–ónú¡w ɺÿNþEÿSýâf-¯ú8õž´ Óý=õùù oA÷ÞôÊ E 'úTõQõ®þ?ý`&ó?úÓ(úQù×ÿ`ˆ¼ùšü÷ ›ýš³]ý¾ú¢ù{òõÊePÚFø{ö­vÚ³ùžü’IZñßúG * ýúLó:÷°´ mIý9íýó¢ m RølîÏQ ›üóÎþ¼ –Tù-÷’/þûnC 5ôâêþl «øòûki÷¶÷Þéþ&ÿsýnúz ‡Ñ÷¥ðÎ/ ;Vÿ‚ú-þ`JùIX EÿPþ·õ3úZ &}ñëîÀþle`ô9øámÿû{Ñ û+ñ múƒîìHÞ–êÈõÓhýó.õ»+ûÞû8 ¬íðú ‡õsïlשøÍðÏþ© ¾(ûý±çGû‘»8öjúáB õô¤ ^Iôeù¿ >ýîöµü¥<þýY ²(÷ü¦X Oâ÷Yã R‰ô‘ù:«zúà÷¹ûéRþ®ÚÆû'ó-ùITù‰ú;Œ:töEýü 3 ý·ùx4l¬ü(úƒþ.,úùXqlüFþ¼ÿ°÷ÐõÓ<[TôEð߯ Ív/ª‰õYÿ3 Ó ööˆ° »ñcõ‡ +üïôè•ñ÷Zýýïô÷ °Cû¾ô< _ Œó¦úÑ| úmózùzõTþ®÷÷Gøu Gü5ö¢^ÿméõ.û+ OÍöðüŒ«V±¡û±õBú'¨ þ ìbúö øò÷¾êŸõð»þ…ý›Oüéõ{ýú_”÷Éîý ~ ªZýrþºûèd#Pþ×1‰ôðÈÿ| °ÊúŒïû— § µ£÷'õ¤‰í×øÃþ‘'rú=øý² · þÐòZöƒ «ÿbõ ü®E¸ü˜®Qúlüwtûú£ÿQ ¹+ûZñüý L ¨îpùãüú0Ñk÷„ôíü¬ŸV÷vû·Hûuøœ DúJõßôÝ@=Ýÿþ÷†lùvú;2 ü]ð—‰zÿ±îcû‹ lÑòýO˜Æòö ðŽö²ý©ß Øô‚í§ ¼múgò£¦ ¬ýNù—¦eû8õîD ÿ×÷™Ý áð´ôšäˆcøÖü†iUû’ÿ‹(ýlõ¢üƒ÷õ $K žú)ïÝýÿŽ£ý¥kÿþK#ÿsýTHïóîó·î ¬óŽô"Ìúß%ýÔùÕýÔþTÿÿg~Àtý%ù3•¬š ßòøf¨ ‡Óò"÷vô@F¿qûÃû±wÿ¥ôdùò …FúzéÿzO ?ùø°Aýý‹M³ôñ´?÷õ‚÷ ÙñÂóc²˜¬ý·ø'ø8Šy4ïnöKw Sü;ó÷»Övï,ò(+ /zü©üføó÷Ó s‹êí}òÑ ÕѬõ?ýl%ñöõŒ 2Ôûqý™|õðEÍr æÎòoupüð—û ûõùC©ÈøA Džñúªµø‡èÓ÷– U„ö°üxü;ø^$ DøS§ Õÿÿñxý—¬ .ø&õ‹ü%š -ÿ“÷Áõ_üÿzùùrX0Xøú- £ôüødPÍü(ýþYx ¿ÚÿÓûÀÌ´öDû»ÜÏûröçúƒÿ7Ñý’üÿbütÿÑûÑqÿêþíf8þ€‹Ãûdý‚ , ç÷ž÷¿×—úõûuÚ ‹ûÕóùÿ| [ü,ô .øuõâE Rýåî^ÿˆTÃ÷%‰ ôAîØöžz×ö[ûZ9òFö+  çøï«Ó—Ëûcü Âþùzfý]¥ ‰÷då£ú^ûñú;ò(üN ÉTö_ú§xþ:õŽnvùéý/þ(õN€a $õ'ìçü˜ßäüÌx¢øAø<{òüôüç øú/ò2/òˆó_8Íõ"…òºðåÚ óÿõ˜- ßiø)ûìG~û×ü4ÿœU è1ú>ñ`öÇ)XüÚÿü® ý’ü»üåÿç}ú0÷ßÿ£Z³èûƒöÞý©1IÒõôÇÐG,÷‰¬üuþ³þ4üceM÷ÒöXüæFåXöõê“ $mø†ù—]üˆý¨¼ @÷ûûù}þ %½î÷ï~ûh ȼøÌñZ´ ›ú0÷°£ 9I÷‡üK‡þcu Ü ø,ï©ÿtñÇömö³Ôÿ}õûýN)ó÷»ŒöêüÅ U ¢õèðuk¹ûéLî8ÿ“Ó-þßÿ‹ÿQ2ôTù{IÀ÷ïwýo Òàøú#4ù,ý}”üýÖ`rûÔÆ ö Zø6ñt0ƒÿnõ!ùþ5Pû·§ þ1õ¥þÈ»÷EŒ­Ãö¥üOp¢þýúioÑnÿüŒþÚúþT¬ý×ÿ³ÁÿkÿCþKú§#WÉýU÷©ýš {ýÃ^+š´þ?þùO÷¥F ØIñò¥ë¾ú2ýLê÷ªú‡ÈÏØ£Gÿ÷ÔŸ ƒôHø–HÝhýüú4øƒÊ )úùòþ€ükúøÿ Yôú‡ ŒÀÿEýÖü>úWì ¢ûlùlŠÉù÷¼´|ÿ½ðÔùp¡€þÿ@Úô±÷?¹‰Pòýù‰ ýøþööÿöGÌÞItŒþ)ñòúÛ m¦ûëõ!üKºìÞÿ(ýB§1QÄýïþºþ™ýþ=uùíúÿüˆü,ú/þùþ gpý)ý+.Úûúýi¼ªô“öùà Òýàãâÿëþ©#ø¼üŸý4þë ‹Qü=ü ù¬þqúvÏýéù3ý%þ/þqÿ±ôûIú¡àÙþúllù øF}ˆópû^_òþ@¬ Wó-ù]ËÇøDýŸ ê…ð‚÷û ù†ñIlãúwù DüRñ‰þ½ ê+ù>Ÿ ýÚòàûú ª±ýø•ËüûùJ/tûò€F Lþˆøý±”úøðû{ ³ (üÑøßE÷Üø¢ ÏúM÷|ýCùsû yûlø  ÖÿëöúoµÿHùÙ!Lø^üß%ÿÝùôŠ ^÷§õ7ûVþ´ûšäýš,Êü ñ©øP¸¾ûÌO íšüÀõ.cœƒuþkýTûañü’ûÛÅ'ÿ™þ“üø¦û ý£áÁíLSü¢ùÐþ-ÎÉþáúõüÐ#D5ñþÒÿy2“L6ÿ2ûÉöÌ÷v A[ûg÷úú~À WÈùšø‡ ¨pôÕæ´þõ7ØKøØúFÎúÉùŸt1ýPëúøÔÑ ôOøZ ˆæ÷ùŽ’$úéö¦X xøcù §ñú?ì²ý–±>ô,ù¶ú)õlþÆÚö~üÛ 1³òõ÷¤ Ööz씄úùüWÿÛús'ùæõ†ú³ =õŽý· ˜ôó9ÝÛlû»ÿ¤÷Rù ÏfòÏûà zrõ'ûê»}ô¶ü¥VÿÁ¥þ6øGÿ¦ };ùUöÁ3ûûÚþ³úêÚ¿ýnß‹ù'ù ±ÿûtü2ÿMýÕ}Nþhrgü½üpÿËNÎüŸû¥,EA¥ÃüsþJüýL—ûüMáÿ\'™Jþ@þÈþµý‘ýú´·úÞücyåù@÷k➘ü‹ûíü<kuõ&öÄï ítóü:Ø“ø¤þy H3õ«økûTöÕù†IL÷ŠüÞ u rúÑõM6²ü¡ü5 QûÀíTý{ ô•ù°” ë’ö'þ,ìúZ÷Ì–øþÆüõ¯ñ|;Á ÔþZôïù J `ûnÿøý„Úí÷ ö¡•ÁïÿYB5õ¢ù‰ tÜoóéø•¿ÿ ÷F_ F\û&üYÿžýÀêŸýð¼ú± W [ø_í—þ¬ ‡ÿi*i…ýˆúïKáüïþ¼ÿZû¥ýËÏpþÖõ–üFÿ¨ž†ûaõÐú3‹˜K‰ÿÿÄÑÿöú°ùÐÿ Œ Úù÷‚ <aõûø Åu¼3ü÷üùþÒüþMüH£ÿ-ôíö²  ö>ýÚp†ßPýBùÎê ¸ùD÷ ‰Sù ÷ Õ $ø—üÿgb} ü®÷œÿî F{øvûå Þºú]øz= µü,õÎü’üÞúÒÿɈ´ôô+ ùÿ`÷]t /=úóþ‡ñùÿÈ€þ¬ÿèÜçýðòMúõ¡÷ÈúÝþ…ýÔù€û,`jþHüý“ûÑÿI±üÔLìJ[ÿKÁaü­ûÕ¢†ü¼ýVþ“úªüàÿ¼÷Éù}ÿÖ¬þ»û-ÂX¨ýMÆH±úèûß¶þfý6÷ný‡C3]ûDûËþÛþ¶ý“û€þð›ÿcþ°ý¶Uphã.ÿ%ü³6 ‚ôÅù=Qÿfûÿfçüqù÷üøWýû÷ÍÎùûûjð Sòùý( ±çüvû †m÷ÚûÍéòû¨ÿglý«ócûÿ+ùõ®íãýýÉüõõþ&ùÌPƒNQû€ö8 ú÷Âó}R o‚öDü$þR÷Pý]°·ûû ‰ü_ú!§ LñõÂô{¹Á)ûSÇ»û4þÈ“áû|÷K0Èú õé̸èöð÷[ÛƒE=ý±ûÿŧÀûÈøŸþLtçúަœ1™ù/ûdý#{¢ÿ†õ ÷A¨S#üšþ{ÿô]0ÿý$ýQf/ûÍþp. -üòöTü×älýSú8ý™ÿ’·óÿ·üa̽ü€ø\ûI9‚ûPö¨üù_Lý¿ÿ¥ÿªüÍÓèø›þ¤àR÷…ú9 U ÇýÅø$’ÿ§ýƒ,‚øÏûè™ ÷èó¢’.ûuñVÚ!òßøÈ3êùü„ »ù]þ¦¤uöðú ö_÷°øI%DûÎúNÁû ýýÂ÷øÌðþüÖw*øÔÿ) ²Òúú.ÕßÿùûKÏþ~Zÿ?ö¥û½! Fÿ.ô˜ý%-û¶óêü±»¯þþhCþ©èÿõ;þ¬ BùÎógÙbüþúšýûøœýkþù§üÒ-zùóòn6 âøØúÃ'oi"ÿÿ²£ýñý„3 /õl÷LzRýÞû öÛúÅIÈù¾ù"ÿB·ý —þûöþ#û0ýÊÕ3«ö†÷' ,àõÓøˆÐ^ûàúÿ‰{¿üdÿ3kƒ×ÿHö1õcQ=Ú÷Ýûˆ:Úý ûèåúú€ Tö¹ú ”Óô5ôÕ`ù7ïAú÷AüU² ÿTø™< ©þ}÷ ¾k^ðœö~ È ¬÷Xó¬f¸ý˜þ”vöø£ – ú#ølú Ùþ4õ • =XúòÿÙfÿíüû•Aÿ5ôý0 ˾ø8ù™ôü•öSÿƒÕùœþ ÿ.ü:þä ¸Œøz †{úìû”ý úÿ†ý V ùýòQ;ö©ðu# @ýÛùfú4„ùwûM·®ÿÀÿ—ÄùÑû³ñÿþÊù“ÿ ­Aüÿ+¿ûûÚþä~l5ú4ù(Þ3ÒýbOþKüã Í©ýóýÇ"]ýöüñ[rüÔ÷¿ú…±´Iýõûîþ:Ú<û&ý»hÿÆüeÿŠÏ›üšøþ¾ žUAþýýåûŽŠïøOýiCŽû7û³”Ûø‡õׯJü’ýÐü}üP±¬ lü?õ›& ÿÿZôåÿ= p¿öpúí¸ 8ÿ&ùþpüùBÿˆ £9ïÆñï3ŽÿûÙ:x ùŽþ»"uþj·ú^û"REï7õ-¤ —ðù¥úRÿÉþü}üTð 8ÿ÷‘ú®îøó­ø•ã ¿×úfþ<XDþ3?búèþŒýeùCúvXuùEùõ/µ¦ûlüáþ­½õÑþåúÃþ\þzþôÈÿEù ÷{üž8MüøöýÃ=™ú_ùýý=²W ÿVýè¯eü_Z 7 ›úŠø$þýÔùûÊýCÿýŒþ^ ðøü›ú"ûˆͽ÷/û½ÙGü|*ý?ûZ~oÿZùÄÿ‘‚û€û,BÿËøÛýÃþ?þÙ ¨yûÐúl$ B(þVü¸únFUÿ§ùýÉÿ»ÿâÿeˆtúCø‘åïþþõñý@?þú÷6þ} V lú‹ùYÀþU«ù»úM¢xÿ:ý[ÞÊùüú ÿî´ÿÕúÒþ0ýåÿ*¯»¬ÿøÒýžà pþ©ÿ/•ý!ûqýí cCüüaÍÿTÿ ü¯úÀþ™Ã‘Púßûê=]þ§þ±Ù ü¥ú1û¦*Ÿ* þ üÕëÊýJùÀúÁ¤Úÿ_üs7üÂûïôyïþÇüIýËþÓÿªÿ> ÿºùrû°xLþ„ú§ÿžãûuú=|øûÿZþ u ­Aõúç WÜû'ùèÏü’û§¡;þHùŠþgÿLûÈþ³±¤ö4îÔÿ NúÕý€ü´þN@û¬û£„üE¬ø@øâ÷‚ì[žû°ûÌþKÿ“üýþÉÞ®þEþÿ²ûAþS#lø¹õü ûúzü¡ÿ™ü$õrýÈùùÿ\žþúª ¥¬ü•ýPd~bþ¿ýüà4rù=ýÝû×ý*0ö^ú@úEþnþn*íþ×ý0Áödýÿ2ºþx¡DPÿ]ÿÕÿýÿu~¹°ù8ü´ŸŒûrÿ‹hÿ ÿZN“úþñ ÷ú®ü£ÓŸýtø­þ˜ Äcßÿ¬ýžü&ÿ³rývû •å¢ü.ÿ ï“û?÷¨§6üÝŠKûËü9þgù’þ‚Áþ±öhüº ˜öžûSŒ?ü þNûö]ú% 'úD÷’šû¨ùN1IþÃöGýnè-úÄSmüëõ"ÿI Ї÷2ùóþ<ü®þÓûôøRôÖm¶aþ1A^ü~ú6 >¼÷ü¶ý ûúµ7ü‘ùTþ6 ÿ3WüÍøèùúÚ þM÷&ÿqˆýý©ÿlÌqøõûkÌUýãþÿÁþ_ü®¡ú>$÷ÝýqÿËÿÂÇæÿ¼ý%ÿÞÞ¾ý¨ú÷ûsµö¾üûü†û+•ì¶ÿpúhüå=Ÿû£þ·üšþxþ E"òý¢ú©·lùýùØýë‹.bûü3éžþåþÀ”°þŠúHýlš÷ü#ýgJ©ÿþþŒíÿ¹û„ý)øÖþý¶ûèý{ù·Kµ úcþr¯ ü1ÿ¬×ú {købùÓ@øúøq> EýøçÕÉþkû=•ûšøy,Eÿ<ú˜ÉÐ[û¦ÿ#Üø@ýVa'ú9þ$š.ø´øÝeÿõü4–üdø5ÿ«»ü'5%$þ؃p-ùOûÀÝ[‹ü_GýàüG$ ûÆýþîþÅüÆÿY©­û£þbüýAý;ƒ–ûpü@½ï<ú‰ûÿŠæÿÄšþ úQýWÿ§¨Øú 3ýÿIlÒ¸ÿZýQü×…ýáûúüÂý“Q'Pþ:üÅÿÈ`þüæÊÿÿYûŠÿÀÿÄÿÇÿêþlý¢YöZö9øÉmõÿ2×lÿôþ‚ITü¨ÿÓ/ÿ¢þÍo¾þzøµþrEKÿcýOÿLþíû~ùÍ.ãþ"ü¿óØ¿ýhÿ´ùYþ€®Ýþ9ýÖâüöþ7ŽúÔøÝþ¯ÿÑûû¦æú‘÷Wt íNûUüSUjü½sÙ8ûéý‘êVÿQ ²ù7ú°Z¨3úµû¿™þìÿéK¦ý¯üåþkÀ°ÿ ÿâEvü,úŸþYm27ü‰ý¾þ³ÿ¾ÿöÿCûÀúsýâý¾üø‡}üºü‚þ¨ð)Hþÿýõ%s«†þ@¸E~ù*ùÎ÷ þúÄûŒyÏcüòûÔý¿t<¢ý=üÍæ/ÿÛ÷§ˆû¸üàÏòýþåÿ¢ýým„5ùóúüìûýù`ÿT{ÿWüÿnœú*ªŠýüÀ‚BølýŽúúÈù›Înþ&üƨ ü©ûͱQû>ý“Â]þ©ø°þ[Á¾ýéüå”_þÅýÂøWûÔýv©ÇþHÕXýö’ûÈFIÿ:ý”þºÿ–ç,ÿKý¥Á¿ÿÁüúôùüÑû‘ê´ü\ùãüÌþªþ ÿ¡wû ügþÖ¤JùSýÿ<f«þnýÙþ’ÌGÿ4ÿ7ÿrýãýœ!~ýhû üÀý{þáY¸þµü÷ÿüƒÑüûýÔ8CþÞÿ‘à®ýºüç-’þr¼äÌûÞø¥þDŽ…þþªÿäà 31û¸ù6þ”}$ý{ÿæ‹ÙûùÀdýòý]þƒþ‹þ1FõþvüRÞÓ×ú™ýŽcùZú)*åþ³ú<ýï¸ÿJýÖ8ûÏùå½<þCùdâRùPþQÝ]ú‚úÍ»ý¿ÿˆ«µúûpã±þbû4:7þoø¢ÿ>ûgýÿŠºcÿƒƒ ù þ?oöý¨úžþ¥ÞÿAú ü×åOeAÿýHþ•ýfù¦¦ýnü›ü%E»ýOþ‚£8¦ÿAý$üþx~ÿ·ùÚþOŠý9û«þÿØbpþŸÿìLã.þ¾ü/ÞßGüøùürC”=ü9ü›)Ì~úsýïÚüÀü¤N8bþ3ýö´iúÕû¾‘ÿØüà`Í ûÉþ¿(ÿ]ÿ„cÁû/÷˜© Q*ømü>Œª¯{ ýCúƒÿg_IÿZ©°ûÝù4…ï2ølú‹ÊMþŸýKhÿÈùïüC%ÝÿµTúÈø¾é \ø:ýz&þþœþ ÜüþÃÿ<ù|ý´þ~÷Âý¸ î û­÷ þe  ûÞþê þWþY‰°þ&þ zÿªü%}øÇúxÙGÿ³eÿµüûÿ~¥"ûçü[@MZýÿœÇ;üý gî›þ†ü’üüX—UÂû¶üîR©ÿ‰úÅþEÛAûÿþ"ªâSÿ<þý„ÿ†`°?ü+ûÀéÎÿ˜ýš+Åÿ|þÞü†,lBüCû¤ÿsÖ“ÿOü.ûhSÍÿœýaÿeÙúüø—ÝÿwýýÚ æ2gþ@û þ¦ <ù)ùšCî|úYý·Í þTþPþ¼ÿþ·¥çÿýûìÿ¡ÑýýnRÿø?ýà)Xþý—þf²^Xþ?øöü}ó5úkü«ÕJý8úÆ…hýÈÿ‰ÿ«üºÏÚþ±ù¾Nõ1ûßú7¡÷ýÑû»Pd!ý¼ÿcÿ×ü›þ*ÔqüÛú­o1©ú7û(Ù~ÿuþnüÿ“þvý£ýÔÿ¥þÅê4wøùD—À[ýüý”ö þøÒŒKÿ·ÿ-,úþ7úQý1 kùÖøGþUcýžýº ÿÁþæ ù@Û'Dÿ{ü`ÿs³_ù™úâ\×ccþ{üÖü‘ýýåþfİÿÍýÿ, ©þåùLüÜò4þ;ý­UÿÝSéZÅûþúãû9’Wÿ®ù‚ü:¾“ÿóûYüî5›E°ûŽý! Äþ¥ü5GÇÿžøŽü_¯oþËûÔýC&Dˆ”ü úÐmoþý;é†ÿ,ú™ý£adýæýöÿÖ€­ ü9ûSþ{„üçù«WÖúgýUkÿäûPû±ÿXØøÿ$ýÊí{Xý û »þMû×þ'Bý“þ7ÿݯüÝû¯þý „ý‡ügñIGýëü ¤œêþü ýÌÿø±ýÿEû~ý:AþËúèþõ­JûÉùQUåþbþvÿ*¼îúêü½ð£ýkùzÿ ìøùóü+e}ÿý­ÿNÿ]þ·K‘Hú¼üÃüoÿéû¦ÿ€ìˆüýE ²ýºý ÿ:þ´ÿ!}¤ÿ‹ùâûÎ"Ýüwø‡þ’ÌSþ%ÿOr±þæþ\Y~iÿ¦þYøŒý4¯ðýAûWÿz»ÿÃþ#úøýVûJÿåuCÿa>}ý.úûT§Üû*ùòý¤‡ãM^üÅþ¢Ÿÿ—óÿ5ü:ü»Ÿ•Ðýœý܆ÖBýËü°ýL[ŸÛ˜þ ûý ò`‰ü…ûþ¤šÔþuþ÷ÿ7ÿº~€tÿ½ýÜüÇþËŒú§úý·Sþü_þúaßýkü…þÂDA®} 8XÕû°ùÍ?±Uýûñÿê ÿåý6ÿÕrÿÙÒ&ûœûEs³ý¤ù´e Toú§ú»2+¸?ÿEü…+êþSùÑýR»üŽøÀÝZþûú:üø8ÃÄýKüðXû—þ•ëú¥øf6œ4ý/þš5ÿO`@ûpúdÁ 3úcýªÛü¦üs6 ÿ²üÞÿ:þôüëÿ–iQüü¤Š°ý‚ùÿ«gÿÄú.ýh×Lßÿ{þàþ£ÿ4­yùŽúþí¬þüõµÀý{þéÿxþ\ý¤ýµÿky}ýƒû4ÿ8?ô_ÿ ÂþôýÑÿgÂ&ÿÚüþ–ÿG+<þJû ýKœ^ûÊý‘»¿ˆ*SFþü¶þà5aýýý/ÿ Øžý§ýZ¯Žþ/ü ÿÿåý½ý\‹—›Pþáþþeéôøû–û“Öõû†þ—oü=ÿöÂdþxýþTþBýÜ]ÉGû”üÖmGÿ´ý'ÿ¡gýÏÿ¡Oþ ý pÿØþ6a‘þ²÷Ñú¯ëÆlýóÿÚËÿLÿ×t{ý±þD¿æþËþ ,Àþ«ùÒÿtzþBý@ÿÂÿýþZSÙþüëňþzþ^¦åûÜû¢$+iüîýÿGÖÿmžaÅüžþ›Ž®û†ýœDïýüÄŠ=ýÿ 8ÿYÿí?nþ-þ\ÿxFsý¡…<ý ýMÿ"Éþ#ý(ÿ`_N¢yÿ=þßÿç_½þ·ý§Ã·þ%ü ?ÿ/ývÿ2 Øûÿ¸ýný þõ}¥ü†þÉj°ÿXü¤ÿÃ%µÿ!üýVnÑ~å£þâþéFPþOvyÿæüþbì–Íýþ ޲'›ÿú§üg<ÿKý+7ÿú ÿ-mþ üBþd< ¤ÿåü½.ÿÍþ„ÿÝãÿý¥=üðý”ÿ÷ÿ{!Òÿ!ü%þ  ÿ%ýï3+ÿ §Wÿêÿÿt:‹$ìÇýGûîÿæ+Tÿý†þüZþ4üÿ "þ¬ýé†pŠ3=þSýÝÍ(çüúßPþ%Ý*wþãþ²ÿW%þÑýýþËþþþ+˜¡$Püý•6,ÿxxÿÃýÝÿ Gÿ²ÿ’þðýwþ7iû9ú¨•§¨ÿ@ý×ÿÑþDPI?ÿÿ]þÈþX{›üIüºûÂÿìübýÙÿrþôþdÇçý¢û¶þ)Bÿ˜îÂüxûÃ!ö'8Mû“+ÿæýÚýÆyÿyü{þ5¸ûMüØLÜ&ÿéÿµýqþSžxþ~ÿñE(jü¯þãô÷üþ¦u3ýæýùÿþ¯þQþýbý˜îñýüG'¤Ô*_qRÿ*ÿyUÁÒXý°ûùþ“1iÿ@ÿÌAÿþ>þcÿ¤þñþU1##\þô£ÑYþêý–þSkÿŠþYEwŽþLþTþ¼þèG\ÿmýXü¹?àÿþN ÿVð!ÿ“ü§ý6‘¦Aÿü”þï*’ýMûnþÂÿaüÛ†bVý}ÿêJJÿ8ÃWþúlÿí]Aý‚üi=ÿˆÿQuýKûSÿ4Nÿ›õßýÃü|ûÍü)ýÜùeþºÜðÆû$ýPY[þêþ5pôüÜü™»¾ÿˆý=þÄ>¨þö;Éþûtctýžÿ<Ä÷ý ýêŨÿ²üw4fÿ[ýÞÊ+ý½ü ¿úƒþÿv²ÿ†ýÿÞ÷*üšüŠHÃþÊ%±üþs†Yþ®ý#ÿ—ÿ×ÿP#ü¥þ?þ&oÁËèþþüMýîà4 ÿÁþÔÿΉ7ÿ†­þÐý_ý¸ÿöy¸ÿÂÿÿ×úù|ÿ®ÿ·ÿÿ€ÿÈÿÑÿ›2ÿªÿ8ÇñÿIýmý„`zPÞµÿøþŒvYÿÏ™ü{ü-ÿkýÿ8óÊØ”ÿéüÙüwÍ‹üKþü.ý þÅãß|þ"ÿ Dþ!þ.´ÿþücýÉTÄý²ùÜÿ6ÿÏû(þi`þ‡þ*Oeþᑃóüþe“Iüüüâÿ[ÿ ²ãÿhþþ¥ÿƒþiþ^–dýÅù©ýT1UÿFþâéÿ£þ-‹Âÿþ;Œœÿþ×úùýgúýÿXåDþ·þ'ÿyþNüUÿ} 'ÿ€ ÷ÿÐüdþ$üÝüåZüpÿsþIþøÿƒú®8þrýøþÓÿ^þ#ýHxOþ©þÿ*çGýþ=ÀaÿŠýlþÛkÑ÷½ÿÄý5üGý½RÿÒý9þ/ïWý§þÿ¸A^KÿÈÿÿÖ úe™1þ‘û…ýVäOÿþcÿ ÿ™ÿ±ìÀºþ#ý­0Žÿ²ÿiºþ­ý—ÿ ÈB6ÿýCý@Î&BüýÊòfþMþxJ\üÌülõªTýþ…ÿsþb|ÿgüþâ¹UüÙÿÍ]–ýý÷Àt ÿZý¤yXÐý û”ÿ³˜ýB šQýGþ Ò}äÿŒ;ÿOý›ÿô†Äý“ýµlÒÿÊü˜ÿ›Zÿnü|ýãëÎ×)‚ˆÿK£ -þKþVþ»ýã‰léÿøÿÁà ÿÿpþùýý,%ÌÅýÓþ:ßPÿXý¥ÿ3;Ñÿyþeÿž ÿ–i¿·ÿ±þsýïØÿþ&%výÿÿ›­?ÿÐÿ!ýûþƒöÑýøüÔ%NKý)ý=¿)ýæÿonpÿçþìþ!ÿ\ÞnÿÛû¥ý)S†]üäü»½ µÿœ¶þ|ÿð ÿÓàÿ„ûíüoš”ùýÞýä_…þüÿ/þÞý`ÿQÓøn“ ´ü ýǹÜKü$ü®ÿ†ârZþ¬þá"Zÿ9ýŠþéÆþÃü=þ«*N*ý1ýìž¿ïÿ¤ýuþ×ÿÙÿ^>/ÔýnþH¹,þñüBüØr{æÿQý£þmÿéÞ—ÿCÿÂþEþ}Üüîþ{.0ýÊüûþÊ",=ý þÿæÿíÿb‘.ýsþOœôžþ2þeݽÿ#ýoý°PVŠý®ÿ}þgûQþ,4òÈýîÿÅÄ`ÿc&ÿ]ý1þ»°Šoýßæ·ÿÁü°ÿ¡—þý-þ€þNþ8õ+ÿêý…ÿïm=üûù#«ÿ¢ýðÂéöÿpÿUÿÊþëÿ’{þ!û*þ€µý/ý» /5ýpþ™ÿÃÿpÿ—ÿCýÓÿöøþü¦û'îpöü¿ý˽~þ´ü}ýžy.ˆÿxý+ÿ÷Ïdý€üÇëÞÐýÉþ—°ÿ¥f˜mYÃÿêýûë6{ÿþ"C>'ÿþ¤þ|ÿzéþZýÁb­,ýÑÿŸêRþ.ý@þÂëóÒþèÿˆøeþimbÿãþÁÿ ÿ”™þmý$ÿ^Ry¥ü³üø¶Aÿ*× þæÿz±ÈÝÓþiýqÿÃß‘ý®û-þ+Yÿ“ÿY½DýÅþ €)ÿsÿ‚`ÿ(ürþ§ô\þmûÂr)£ýÀþÆÿìþ”ÿ ìëþdÛÿWûÆÿá@¸ûÌû+Àÿ±ýÐGÙÿ¹·ýUüiÖ¯þ6üÄÆ}<üý‡“™cÿ„ÿ]ý„ÿ¶ÃÑýFýËæÿëþæ¨ÿüßþ|›ÿbþNý]ÿm>6ÿþûôý‹eûü¬ü^/cÿ²þZ9iÇþÿþ×ÿþdÿç7ÀþMüôÿž&Ýÿ³dì»ÿ´þèþÛÿXÿÓŠÿÌý”ýÙ{yöýhý¥ÿ|{hÿëÿ@ÿE„¯ÿLþì|&,ýäÿþÁþ!ÿ)ÿ [·NÿþÀÙ=þÉýlÿm=þóý\ÿ.•áE5ÿ¿Ê5þþL¢þü]ÿdˆ7þCürþÝY-ÿrýýµ.rÿ†ýNÿ¿šEþ6ü¿ˆðÐýýmÿ&G}ËüñýO(gXû–þ5#ýdüئäþÿÜÒxÿ+ÔªÿXúfüà^tÿòûTÿ6£ý®ÿ]c£þ¾ÿŒÿßþüÞ«ÉÿúûµþÈ!ÿ¼ûùþ6¯m’ù`ÿ þ½*Tÿ¦ ‚ÿÇû`ýÔÂ`þíü$þY¦ýYýÿÉþþ*qËrÿa*gþýk£ÿ=þÿ.ÿŸ^}ÿŽþýåŸWÿ9ÿjþÉþ–ybþ¾üÑþ o©žÿ°ÿqµ)šÿ@þwÿø„ÿKÿ1ÿða$¿þ"ý>ÿš¬y/ýþ1ÿhÿë¦ „IÖþñýßv¹ÿqþG$†Õþ®üÄÿjà•ÌÁÿþJþ±Pþ!þ¤õ¢ÿîþ ÿ¾9Ìÿbþ¸;ÝÿÉþ(ýsÿ<ÔÎÿ—þlþvüžþU˜þ¢þÉ€wÿ×—wÿ ýʳÔütýª ÿ´þO=çýÿXþ£ÿ(þæÿ“šÿ¿þŠÿ)“çÿþ#½þÂþ%ÿ{ˆÿ¸ÿEÿÓÿsH(ÿ\þ ÿõÿ_þ%ÿXúZÿ_ýÛþö>ÿìÿþqÿÜàÿ¨þÖÿœÿ«ÿvͶÿ&þŬ—ÿ<þ›þSÿß¾÷þÃþ‰yËÿ§ý½ýÔ Ú$þêÿ°>5\ÿÑÿá;òÌ•ý§ý,G@þ]ýÖfd^ý„þ‚ó¯þ}ýªÿ\¿·ýÐþ§Yæbýµü<ÿËÿ¦þkQ‚ÿûþî2 Eÿ1Cÿœü‹ü¦p™>üü 'šô¥iÿ®ÿ„*ÿ¢9þ-þì“ÚÿÎü ýQyzB†ÿ<þJÿ'ÇN†ÿìü/ÿþj<„ùýÁþn†1¹ÿšþ¢þ9þ”v3ÿÝýmþ0‡ÿrý˜þá­–þþl.!ÿ‹ÿJÿ€ ÏP þüNHGÿhÿã0'ÿ˜þþ!ÿäžÿ¯þë » ÿ.þ8þNÿDø)ºÿï.sÿ<ÿq-!ýýÎÿÓÿ¼þÂÿCÿ¢éÌýQþ/þéþëÿÀ³)þbÿ;Ëóe“ÿáÿ þä@Ûÿ_ýàÿ4 †ÿnÿ(Â.þóý`ÿP¨Áÿþó·þS/ý/ý½€ÿ0þVÉÒÿÿÉ#Õý*ýNKøÿ|ýâùÿÒýÂÿž¨‹7ÿÈÿþ óíÿ›ýþñ^)þÚý‰Ä/þˆþÁÖþŠþåÿ®ÿ_ÿȪMþjÿ]mþ$þ87þÀÿ-í¢ÍÿSÿÄAÿjÿï8ýÊüÙÿS²ÿì!M§ÿ;ÿÀ4þúþý+ÿ¦6ô2þþÙ ”ˆÿ/þØþ´ÿ-hbó7Dæëÿ¶ÿ‘:ÿþKÿFFÃÿúþ¶þŸ$î@þÒþ¹ÿsÿ±ÿvÿ{âûÿƒþ÷ÿ™]Œÿ4üéþÑÑÿmýÖÿ@6rÞý¦þü¸Dÿ±ÿ¾ýºþÙmÿÛþBÿ€\ÿ†ÿ‰ÿÚÿ„þýÉ Y`1æ’þcü–ÿ£„þŽþ‚+ÅÿÿŠûÿ2ÿºÑþ}ýÐÿÿßýóþ/þ ÿ}0þ•þc‘%ýÒÿŠ"hýþÿÉ1ÿ4ÿ0&þ ýÿK/ÿ["ë‹ÿ ýÿ´¡CþÉ3¯ˆþ+þɾ&ƒ÷8ŒÛÿvýTý· ÿåþ3ÿgÕ*þ*þÎkŸj»Kþ¹þÞOvÿTøóÿJþ¢ÿjþŠÿ`Ï‚0ÿ„ÿþä ô1ÿÿ\ÿ¢þõÿ5Y9ò|Ù&®Jÿþ¢ÿýÊÎ8þ»þ ÿµvþØÿ©)ÿþ ÿ&·ÛÿÓÿ[{årßÿLþTÿ€Aßÿ^ý×ÿ„IŽÿôcß'ÿÿ#ÿ×ÿÿÿt=ªÿ7þdƒþèþ ÆNþÀÿ¤ŸÿÕþ¬ÿDÿ£dÿ#ý–ÿ®]Kýoü–ÿÔqÿdyªÿEÿ | ÿüþÏ.¹þøþ±õH^þ]þÔÕ“ØÿÏÿvþ‚ýÿ0»,þºþ¢g‰ÿlÿ-âÿwýþcT€¼ô—ÿšÿõþªþÑþoÿbÿåÿ¾ŒÿÓþZÿZx{ã¼ÿnýÇþyG¸þ5þÊÅhÞWÈÿDþËÿÃÖlMÿ³ÿÿ’†®ÿ"ÿZ/ÿUþñÿŽÿÀÿpÿ¼kÿÌtÿžÿÿžÿê±ï(þØþ–ÿÁ¾¯‡fÿ›ÿDÿÒfþóþuo4XAÿÎÿ,:¦ÊþìþîÿÔÿ\ÿ8 \ÿíÿ­ªqþéþÓÿ†ÿþÃþë­žþ«ÿ:ÚàÿòÿÌÀŽþæþïÿ’(Øyk’ÿ˜ÿã nÿLþ;ÿ¦fþðÿ2ÿùþÐÿMÿêÿë#•ÿ»ý¾ýÚ;cÿ—¦Ü=ÿZÿ¾úÿžÿøÿ£ÿÿÄÌ.ÿ ý(ÿ š®ÿÍþAþíÿjÿGÿKÿø(ù-ÿæÿÀÿÓàà¼1þ‹þ¿ðÿEþkþ朔tKÿ…þ—þÕÿnÿOÿ‚Jýúþ_0&¹ÿzÿŠ}ÿMÿ~Mÿ–ÿ+ŸÚJþïý¶þ¦Î‡ÿúþJþšcïÇ"\ƒãÿöþªÿc(¦þìÿ=7Dÿ¤ý6þ#†+ÿòÿ1þÛþÂÿ) ©cÿI%Ý“þ¯ÿ£¥²þáý÷Cá¡ÿÛÿgÿ,ÿ£0Íÿ°ý¯ÿYÿqþ(ÿeJTÿbþ»º¥¥ÿÿ†þµþg U"þðýÿ‰Éÿÿ  Ëÿýñÿ-¢S=ÿÿ3ïL$þTýˆÿÿ{ÅÿôÿóÿÒÿ®ÿÎß0¥LþÌýüÿQÖeþÌþSD¥eÿ’þÏ]ÿ±ÿxÿÝÿ⟪ÿ¦þ·ÿZS^Uÿ^þïÿÿqÿãÿþ­ÿr@ŒP,ÿò[ÿðÿUÿDÿÌ_Òcÿqÿ%ÿ3ºQþúdYóÿ9þ¨ÿ(ÿëÿÀÿç®bÿÅBÆÿWþmÿ3![ÿþFÿýÆÿ©þŸÿ¿uJ0*‡ÿ­ÿ‚A°ÿ+þ7ÿ\’ÿ5þÿý§ ÿÒ•;ÿçþêÿ£nÿtÿ€Vãÿãþ,ÿªC¥þ"ý¤1Æÿ=ÿ EHIÿÿ†`n¡ÎþüôÿtD þ`ÿdÿÿAþ]þéþèÿ°ÿ»ÿMPøý¶ýÆg‘þ^þƒÿÕ=ÿåÿåFÿêÿs¬&ÿæÿ,Z;ÿýaþÞñJþÅþßÿ²š%[yÿ.þžOÿÂÿ ¿þºþÇKIþôþÿÄ þÓþþ£ë¸ÿÀÿ5¸<ÿtÿ_Ö¼uþîþ¦ÿ¸¹þÿ>þ–ÿ­ þâþ}þ÷ÿöB ^C”ÿþŒÿôÇ=ÿ þ*þ¡ÿú:ƒÿÿ#ŸÏøÿ\ÿgGÿÊþýú—méþÿÿ"Ю9ÿ0þÓcwþ¼ÿµ\ÿtÿª»ÿäþfþ‰þÄÿ"Y€þþþ”uJÿ°þÿþÛþ²” ÿÏÿ‡.…¢l~ÿÛýØþ„ûâÿVþ1#—ZþZþêeÿõzeÿþ¼ÿyÙÿ¨ýìÿ§NIÿ¤þ^‰@þ™ÿW<LCÿÞþiÿ&ÿÝýîÿÙŒýšý\~ÝÿÒyóž{ÿQþÕÿ½Nÿ\þ ÿ“(vÿ<ÿ\À=yÿVÿBÿQÿÿðµÿõÿfoÇáÿ~ýlþï›öÿÿ^ÿøÿºÿÌÿóJÌSÿ‘ÿÿ2I[þ¬þÿ­ºécþ¾þß#) ¹—?ÿïÿpÿÿÆ—`4ÿ¨þÔÿYÄšÿûý”þÿ× ‚ÿdÿ3ÿ¢ÿÖÿ¼`«–Žþ–ý»ÿ*˜R-þHÿb‡ÜRÿ]ÿ²ÿÇÿDÿÈTÿÞÿ¬_Vÿjÿ*![ÿ~ý¬þwÿý¤Qÿ™ÿ¯[°–ÿ–ÿ3f€ÿ>þnÿ†­Zþ†ý(ÿcçÿsÿYÿeÿÑÑóÿ6þª#jÅÿWÿpOÿþ°l:”ÿrþÔþ¯ÿ‚Îjÿ-þa3_=þ°þèœÈÿjþïø”ÿùÿìÿñÿÒªyþiýÛÿ™[Ýÿ9ÿKüûÿÿÿäÖoÿXþÛÿÿdeAnÿÿ"ñþÓþóÿ¾ ÿrþøÿÒê ÿÖÿýKzÿ¥þšÿÞÿ·þvÿ‚jÒÿ;ÿJ_ý ÿ…ÿÿ{ÿ>³‚ÿžÿÃÿ{ÿàþÿ† ¼ÿ^þïÿdr9ÿ÷ÿhÿÂZtÿ;ÿF ÿÑþ}ÿÛlmÿ®þôÿùÚcÿÞÿþðÿÓ»6þeþ6”Î+þî³?ÿcþäÿƒ‘fjÿºÿÍ&þþÞØ¥þtþñEÿœÿYó)þëþwÿO”ÿæþOþÅ˾ÿ%ÿ[w“#ÿWÿÿRÿäž2SÿÍþþs[IVþþ,ÿé9£ÿÑ[£¸N _gFÿWþÿ`)­þîþœÿôõÿPÿ•ÿ½ÿ ÿmÿ–ÿ÷ÿÚÿƦ­ÿŽÿ±æµmþ^þ,£íÿËÿ¬ÿ¼£mÿ@ÿ#SxþçþO—[þaÿI¥"Gÿÿ;ÿÁF ÁÿÿÖeÿ6ÿiì‰ÿíþÿ(è þçþUÿÿ…m'ÿšþfÿO;ÿÇÿe§ÿ¨þHÿˆhUGÿÇÿÝÿûcµÿóþ3ý®ÿí÷Dÿtÿ>z§ÿOþò'$ÿTÿ™ÿeþìÿ³q‰ÿ`ª˜xþ˜þFÿÃEÿ°ÿ¢3V5qÿúÿ@ÿ,U5ÿYþ]ÿ³ÒHÿŒÿÇMrÿÂÿ–ÿUÿÅ$"ÿ¦ÿ¾Îÿÿ/ÿñi+ÿ¹ÿj8ŒÿTþ©ÿ1DîBÿö Yuÿ×ÿPÿÙœ‰ÿÊÿO Àÿÿ9¡q‹ÿ5þÞÿ!ÿ‡ÿö?ÿÎ/†žÿ‘ÿVF?þæÿ!¢0ÿÿ­Â‘•ºþ·þoÿôrÿHþêB2nÿ7ÿ±ùÿwþõÿ¸#ÿÉ[ÿþéÿòúÝÿ¼þå;ÕÿQÿ­TÿÞÿp(ÿþÿ‘~²ÿ+þ^ÿ¿¹þ©þÿ·«ÿöL‚ÿ°ÿ57‘ÿ•ÿ¦t(ÿ þõ/þþ…_L˜ÿËÿÒÿ™þýÿ<•vÿ¨ÿõÿÚÿ8ÿ£:þþÔmóÿƒÿÍÿÝÿs69|ÿ&ÿ™1ÿÆþÃþãy—‰ÿ)ÿgsø·3ÿÂÿOÿއœÿêÿuÿÙ~ñIÿÿ‡nÿ\þžÿÿ¬R ÿaÿ^ÿÝoãÝ ÿÿQsÂÿýÿAÿ“;l8ÿõˆðZÿÄÿ‡ÿ‰³0ÿpÿ-ÿЂŸÿQÿ{*ÿØÿ­ÿç[ÿgÿ­gº§tAÿ³ÿ¯[ºÿôþÞÿ3’ÿÃÿMº ÿÅÿë?l:ÿÌÿ‘ÿÿ:•?ÿ 4ÄÿFÿ3U¶ÿ‡ÿ§ÿÊÿíÿÞ8gÿ±ÿzµýÿ›þ¬ÿrQGÿQÿ¡ìëÿøq(ÿâÿñ™oÿ#þÆ,¸ÿ´ÿ/­ÿ‚ÿAdVÿlÿÿhÿÿ¨Y”ÿ&ÿ9’-WÿŒßnÿTÿXzªÿéhMÿþ3sÿ¡þgþÎO (ÿ1ÿ«^ÿŸÿÖ?U#ÿæÿ ÿ†ÿr ¤ ÿb.…¥zÿþÿÿìÿÓÿìJ-ÿ£ÿTÿ—'d¹­ÿÔÿ*ÿ|b®ÿ¡þ¤ÿWÞFØzÿÁÿ4ÿ!ÿÀW‚ÿ¬ÿÉiÿÅþýÿ«Ê'ÿQÿ’7PÿÙÿ£ÿ†ÿ}ÿ©{³ÿì \ÿêÿ™¿ÏÿÕþíÿ^$! P ÿþÿßsÿÒþÚÿ(/ ÿë ®—ÿÿ.Ö”.ÿïÿØÿŽÿ~6Áÿëÿ5¦ÿ‰ÿÿÚ'ÿ[ÿ>Äÿ|ÿ’ÿå?ˆé±ÿÖÿœÿÙÿËÿnÿ£zš „”ÿíÿ+ÿkÿÿ. HÿÃþòþÔÿËâ:ÿ0]ÿ²ÿ>ÿ¥akÿñ€_ÿˆÿdÿÕÃŒÿOþÍÿ{ÿòH~½~ÿóÿÎÿ÷ÿÂÿÃ;yÿËÿ«ÓÇÿÇÿ2 ±ÿ¯ÿÂÿüÿ|þùÿEÿø ÿé]Î1ÿ?ÿ%&›ÿ¨ÿ‡T»*ÿ¤%à™ÿÞ!”ÿæÿ•GoÿrþÁÿR¯ÿþÿ½7ÿHÿM`°ÿªÿ`ÿÖÿ¨EÈ,ÿtsÿÿY4ÿýÿoÿs<¢%ÿ¶ÿÞ?ÿÛÿí}ÿ¦ÿÿÝ© ÿ™*³|ÿØÿÃK:ÿ“ÿœÿçÿ´ÿ¡ŒAÿFÿCœM:ÿÿQÿåÿ·fÿøÿ“š˜?7Xÿòÿÿ`fˆÿ´ÿHÿp·¶FÿÓÿ4ÿQAtÿ¶ÿ L%ÿ¬çKjÿPÿÿ¡ƒªÿmÿGÿ¹Ž©]ÿäÿxÿªÿ÷ÿ¬ÿúI0ÿ|ÿÿšóDÿ©ÿqÿ·;{aÿÐÿOÿ]Wÿ¸ÿèo€ÿÔÿaÿܵ”ÿÔÿRÿHÿ áòÿúÿ&ÿòá¼ÿ¯ÿ6jÿžþ÷ÿÌ©@ÿ³ÿÌÿÿÿãÿÿ€šÿ4þuÿa’”ÿ©ÿµ¬åÿåÿ¹ugÿ³ÿ¿S7ÿFÿe¬Ìÿxÿ>ÓNHÿOÿˆÿþýÿ»µnÿ•ÿÍgDÿoÿÏßeÿ0ÿRz‡ÿ¥þîÿƼxµÿœÿÿ°^ÿƒÿÛç’ÿCÿ.¼ÿÑÿs/´ÿÿÊÿÿ~ZÁÿþÿž.Éÿáþèÿe”Í$ÿžÿÁÿÝÿ‹ÿ°j³5A‹ÿýÿÿ ÿñ ÿ£ÿ<ÿÞ¡ÃCÿ»ÿ‹ÿ·vVÿ½ÿ„ÿÑÿþÿÅÿƒÿâëwÿùÿÆÿÎ ÿðÿƒÿoÿäV¡tÿÚÿôÿíÿé=ÿÿ3ÿ4ÿÕ¨¶A ÿüÿ¥ÿ–ÿÉÿËÿÐK`ÿëÿ¸ÿÄdíWÿ_ÿ)ÿ½#H`3ÿÑ t@ÿ’ÿvÿ½ÿˆoîÿñþæÿdi¼-ÿúÿ¤ÿÿ¨“Aÿÿ¨…ÿÐÿƨÿÏþäÿš˜tÿÊÿ·ÿãÿ°ÿ’f?ÿvÿ©aÿÿ@‹©ÿhÿÿՙЎÿÓÿbÿ’Ž ÿÏþòÿ¸†Pÿ¸#Ò’ÿYÿ ÿ´$)ÿÖÿµÿ˜ÿ}ÿ÷¼ãÿêÿfÿÿ­_ÿ¥ÿ»C ÿ–ÿÖ@`UlCÿ˜ÿÿ¢Ë¤ÿWþÍÿ¬dÿ‰ÿ¸`yEÿÝÿã1/ÿ£ÿ_x%«ÿ¼ÿXÿ¨\•ÿåÿsÿ{ÿÓÿÖÿ›ÿÆÿãBV ÿð*a-ÿ¢ÿ'ÿ¹ÒÊÿæÿ{|ÿñ,ÿüÿóÿ ÿ\ÿ¥ÿÎÿ\ÿìÍãÿ½ÿ.ÿ©1ÿßÿõ+F1[~ÿæÿVÿ¶mAÿ‡ÿSÿÑkt3RÿÛÿÿÊÿëÿ®ÿìl~ÿÇÿ%ÿ¿º× ÿ£ @ÿÚÿŠÿÉÿäÿ¥ÿÐ8=ÿï¬ÿ|þãÿ½µ•ÿËÿ|ÿ¼(7&\(ÿàH~ÿýÿHÿok‰ÿ”ÿíØ ÿ„ÿ­ÿ½ÿÒÿúÿ³ÿ³ ÿòÿÃÿß¿áÿÀÿ*ÿôŠÿÿ#ÿ™Kw„Bÿùÿñ$ÿïÿ£ÿ×€Aÿ]ÿ1ÿÝvEÿ·ÿƒ bB/ÿÅÿlÿpÿõyƒ#ÿñlkÿÃÿ†Škÿ­ÿDÿˆ.ÿúÿáÿ¹ÿÓ*ÖŒÿÿMÿÍÿÛÿÄ ’Gÿ†ÿG³u>ÿðÿ‡ÿ–"¬'ÿ>ÿ'ÉNÿÄÿúnÿòÿ*ÿSK<ÿðÿ‹ÿ’Q¯ÿ„ÿq:“ ÿsÿB ÿxÿ㇂-ÿ›ÿ ÿdhßÿúÿ ÿL*rÿÀNÎJÿÁÿß;9ÿÅÿÍÿÞ»òÿþÿ ÿ{Iuÿùÿ‹ÿÈÿëÿ”ÿaÿ–ÿê4[N ÿ£ÿ¯5gÿ™ÿ@ÿó²êQÿÙÿõ@CvAÿéÿêÿûÿÈÿuÿNÿ«ZdÿâÿÄG)ÿ·ÿ^ÿ™ ^9ÿÞÿÇYdÿÝaÿYÿÿ¹ƒHÿ³ÿ»)fÿ˜ÿuÿì;%ÿêÿÆÿôQvÿ‡ÿ²©(ÿ’ÿÿ÷ÿ®ÿ‡ÿß.ÿçÿÏÿ´ÿ¯ÿòS;ÿ”ÿpF¸ÿðÿ@ÿ½m¥F~‘ÿªÿÇÿ»ÿ  ¹4ÿÿMÉ ÿ_ÿËLÿŠÿŽÿÿÿÇÿšŒ@‹ÎÿÿL éÿ÷ÿjÿà"ÿóÿì^€ÿáÿ« ÿ€ÿKÿÙfÿÖÿ%ÿ³Óí ÿ}ÿ˜#MQMÿöÿ\ÿ¼’[ÿ›ÿ®°ÿäÿ@ÿ»yUÿÿNÿ®/ax9ÿ–ÿUÅiÿ—ÿ‘JkÿÀÿPÿïŽpÿôÿÏÿß2ŽHÿ°ÿ/ÿc‹ÿ~ÿ‘ 3ÿêÿ÷Oj*ÿÀÿ|ÿ¦tsÿÓÿvÿòÆä?ÿÿcÿÚ5#ÿßÿ½ÿÐ ÿ·ÿ¾LŸCÿ¡ÿcÿžÿûÿàÿ£ÿ÷„0ÿÅÿâ['ÿ¦ÿ°&2 ÿßÿÂÿë1‡|ÿÚÿ+ÿšjgÿ°ÿHÿÅZ?ÿÀÿåO;ÿøÿêÿñÿñÿä-WÿÑÿ[ÿñ¼Œÿ”ÿ7/ÙFÿ¨ÿÃÿèÿÌ*ÿøÿÆ2sÿçÿjÿö¢ ÿTÿ|Taÿ­ÿ„ÿð*9xVÿÍÿÌA%ÿjÿ\%ªÿyÿ½kiÿËÿ½ÿïÿþÿúÿœÿqÿðhÿÍÿö¯ÿîÿ[ÿ¸#ÿþÿËFÿ×,ÿÏÿ’‰ ÿMÿhÿù'ÿñÿÜODJZÿ§ÿ«"ÿ¸ÿ¼rÊ$ÿGÿ_(‹QÿàÿÊÿÅÿ³ÿÏÿæÿ¶ÿÐ5Y!ÿë deÿÂÿPÿ¢_Å’ÿçÿvÿ†_\ ÿòÿõÿÖÿ¸ÿžÿ¹ÿù ÿÖÿ¾0°nÿœÿWÿÜ|ÿûÿÇÿü ÿÕÿãClpÿÿ‡ÿÜQÿ„ÿlÿähWÿëÿÑÿöÿÿ;VÿÏÿéÿêÿÅ+«]ÿ£ÿ‹e4ÿ¤ÿ„ÿžÿÍ#pÿ~ÿ›GŠ ÿ²QÿñÿnÿºWÿï&8`aÿãÿgÿ¥EYÿÊÿoÿîDÿ¸ÿô[:ÿðÿÂÿµÿ‹ÿ¼[ÿæÿvÿÞ”•ÿÓÿ•+o ÿ±ÿÍ) ÿØÿå ÿõ9™MÿÿMÿ¼CBÿ¿ÿœPÿìÿü-6ÿýÿÚÿç*ÿýÿŸÿƒ °}ÿÓÿ£ÿò$ ÿßÿÉÿßÿÿ ÿôÿµÿ×AU ÿàKÿµÿˆÿÔBp2ÿÝÿÜD9ÿÑÿ™ÿÄIÿ¼ÿÄ+ÿúTDÿôÿÀÿÐÿÜÿ÷ÿõÿËÿöUxÿ™ÿ´$Eÿîÿ§ÿá%ÿ®ÿ¿)8CÿäÿÜ-ÿïÿ¨ÿÝ_rÿãÿöÿßÿþ%ÿòÿÔÿÎÿÔÿê4_ÿ£ÿóeCÿËÿ–ÿÊÿþÿëÿú%2ÿÞÿà2$(*ÿÐÿÿÙE5ÿÐÿ½ÿþE5'ÿõÿÎÿåÿîÿù@1ÿÂÿ©hRÿóÿµÿÆÿûÿýÿýÿ÷ÿÍÿÔF6ÿåÿžÿ± C.ÿÇÿ˜ÿáD[) ÿðÿô +ÿ¿ÿ©ÿå -I(ÿ»ÿ¡ÿýG@ÿÃÿ¨ÿá;`!ÿÅÿÌ$Qÿ¾ÿØÿ´ÿ¶+OÿÝÿ¹ÿë ÿ»ÿ˜ÿè8'ÿÙÿÍ5ÿýÿõ'@ÿÅÿÊÿèÿóO0ÿÍÿ¿/p=ÿÇÿÊ00ÿ×ÿ·ÿù&ÿÞÿì4ÿ ÿÿî8ÿÔÿÞ"+ ÿáÿæÿúÿ»ÿÓ*ÿÓÿûanÿÇÿæ,ÿðÿùÿõÿä'ÿóÿá =ÿÚÿçÿøÿ«ÿ¥P"ÿ×ÿßÿþ  ÿÛÿÚ + ÿäÿö-4ÿ÷+/ÿóÿÚÿÛÿÎÿÑ4ÿÐÿÔ2 ÿæÿðÿýÿÑÿßÿÿÿæCT)ÿîÿÆÿÕ ÿùÿÔÿ× 4ÿÕÿÊ0$ÿòÿíÿûÿàÿÏÿê"3I;ÿËÿì%ÿÁÿ¢ÿó?0ÿïÿóÿüÿóÿø8ÿòÿàÿÔÿ»ÿµ}OÿíÿÕ(ÿí ÿØÿç1ÿþÿÉÿáÿêÿî7Zÿöÿ›ÿžÿõ, ÿÖB,ÿàÿâ#%ÿÛÿÖ(Cÿäÿ¬ÿöGDÿËÿ©ÿî7ÿ¾ÿÚ"ÿËÿóD1ÿßÿÔ,ÿæÿàÿàÿÙÿýRg ÿ¼ÿê0ÿÙÿêÿþÿÖÿÞ+ ÿü ÿñ,ÿ«ÿ™ÿüR@ ÿäÿùÿßÿêÿþÿÞÿÌÿÿ# ÿìÿò9ÿìÿÐÿÏÿë.#ÿúÿç12ÿúÿÛÿÝÿóÿûÿóÿçÿñ.ÿìÿÕÿÝÿóÿýÿù ÿêÿñ B,ÿóÿØÿðÿÈÿæ ÿîÿþÿ÷ÿÜÿÛÿþÿÞÿëÿù'ÿÿÿéÿÐÿé$+ÿî)ÿßÿîÿóÿÐÿñ ÿëÿ÷ ÿþÿ÷<ÿÑÿËÿýÿíÿå&ÿù%2ÿÔÿîÿòÿÝÿïÿÍÿù&ÿñÿÿÿÖÿèÿîÿä+ ÿû*.ÿíÿÁÿñ,ÿàÿÑÿöÿúÿø ÿôÿãÿý ÿïÿâÿþÿÐÿÛ)P+ÿóÿïÿçÿÛÿø ÿãÿä ÿöÿò ÿõÿÐÿËÿîÿèÿï(ÿíÿðÿóÿú # ÿÞÿËÿßÿúÿêÿé ÿõÿîÿõÿöÿù&"ÿñÿÌÿÞ ÿùÿáÿìÿú ÿøÿø ÿøÿáÿè6*ÿêÿúÿ÷ÿýÿñÿÝÿñÿùÿñÿå$ ÿØÿÓ  ÿõ ÿùÿÓÿ×ÿôÿúÿðÿñÿþÿòÿõÿü ÿôÿù$6ÿêÿéÿ÷ÿ÷ÿøÿø ÿòÿßÿðÿêÿàÿøÿúÿø ÿúÿðÿîÿô'#ÿüÿáÿõ ÿýÿõÿñÿîÿòÿøÿøÿñÿøÿúÿçÿÝÿþÿûÿüÿúÿéÿäÿó ÿøÿòÿýÿêÿîÿü ÿý ÿõÿïÿþÿñÿãÿé ÿñÿèÿø ÿÿÿúÿÿÿø ÿôÿäÿèÿûÿñÿûÿøÿúÿûÿïÿóÿþ ÿùÿþÿëÿëÿýÿý ÿÿÿðÿòÿûÿðÿêÿñÿòÿû  ÿõÿûÿóÿîÿýÿùÿäÿóÿùÿòÿø ÿúÿùÿþÿöÿü ÿùÿûÿøÿóÿ÷ÿùÿûÿÿ ÿùÿý ÿöÿúÿÿÿøÿöÿþÿùÿðÿù ÿóÿøÿÿÿûÿùÿýÿþÿøÿüÿúÿòÿúÿýÿûÿ÷ÿû ÿúÿïÿû ÿþÿúÿÿÿýÿÿÿûÿýÿýÿøÿÿÿüÿúÿýÿüÿüÿýÿýÿùÿüÿÿÿÿÿüÿýÿÿÿþÿüÿÿÿþÿþÿýÿþÿÿÿÿÿþÿüÿýÿÿÿýÿýÿþÿÿÿþÿþÿÿÿÿÿÿstk-4.4.4/rawwaves/silence.raw000644 000766 000766 00000000700 12015735506 016303 0ustar00garygary000000 000000 stk-4.4.4/rawwaves/sine.c000644 000766 000766 00000000656 12015735506 015262 0ustar00garygary000000 000000 // Utility to make a rawwave sine table (assumes big-endian machine). #include #include #include #define LENGTH 1024 #define PI 3.14159265358979323846 void main() { int i,j; double temp; short data[LENGTH + 2]; FILE *fd; fd = fopen("sinewave.raw","wb"); for (i=0; ig??Å@sA AÍByC%CÐDzE#EÌFtGGÃHiII³JWJúKL?LàM€N N¿O]OúP—Q3QÎRhSSšT2TÉU_UôV‰WW°XBXÓYcYóZ[[œ\(\³]=]Æ^O^Ö_]_â`g`ëanaðbqbñcpcîdkdçebeÝfVfÎgEg¼h1h¥ii‹iüjljÛkJk·l#lŽlømamÉn0n•núo^oÀp"p‚páq@qqùrTr®ss^sµt t^t±uuTu¤uóv@vvØw"wkw³wùx?xƒxÆyyIy‰yÇzzAz|zµzî{%{\{‘{Ä{÷|)|Y|ˆ|¶|â}}8}a}‰}°}Õ}ù~~>~^~~~œ~¹~Ô~ï 7Lat†–¦´ÁÍ×àèïõùüþÿþüùõïèà×ÍÁ´¦–†taL7 ~ï~Ô~¹~œ~~~^~>~}ù}Õ}°}‰}a}8}|â|¶|ˆ|Y|){÷{Ä{‘{\{%zîzµz|zAzyÇy‰yIyxÆxƒx?wùw³wkw"vØvv@uóu¤uTut±t^t sµs^sr®rTqùqq@páp‚p"oÀo^nún•n0mÉmalølŽl#k·kJjÛjliüi‹ih¥h1g¼gEfÎfVeÝebdçdkcîcpbñbqaðan`ë`g_â_]^Ö^O]Æ]=\³\([œ[ZYóYcXÓXBW°WV‰UôU_TÉT2SšSRhQÎQ3P—OúO]N¿N M€LàL?KJúJWI³IHiGÃGFtEÌE#DzCÐC%ByAÍA @s?Å?>g=·=PJ“P§O÷\=häp›s{uÎ{K}…tõc³O?…43*¢&%ˆã ´üÐò¡ç@ØwÊÄÂn¿_½m½»½ÃUÌìÛHäûñ<°’Û¹ Ò-Ú6J9¨8w4`.¬-Â&¸Êoö?òŸò§îÆç¼Ý»Û©Þ ã è0æ‰Þ©ÙãÔ…Ï9ÈÚÈÁ½¼ß¶Û²J¨]¤V¡~›‰“d݈ZƒVH‹å¤9­Ì¬,¼½\ÀrÍOÏsî!ÖaõiàÉLñõQòçÜ‚æˆýÛî‹àòڲܴèëÃó¨ê€$œ,…-M;k:£I 0 +J€_fV&PžO¥b¸u®mBg_J¹%ß%ÿ!w,UXù?òOúŠÑ—½déwN <×4%U€y†~µq±>]#L5º.©0ñO S©[ fÜ`¬>¼DûT}ED=¢( ++@Ð*HR6&£„Ú;ý¶õ>RmϬù-i ³ñþ€‰æ­hÌÐÓÃÏyôûW»€Mâ躤„¶Æ¹šÔ·¸Tã?´ŠÔèßÅ–¬M ¼Ä| %^pÙ8c¯½ùiø¨Àÿ–•A’Ê’y˧û’Í/¨Ѭ©¢Ì„Êp?fO4Å%t@ 9ÐG®M¨¢‡í‹%¶¸ÛÎÙ»ÏÛ‘ÿ†!H‡ “á–Xé6q®ÕÒ€(Uü|ñÕ*µ&B N P n›iJEË8K2w±~fU)iÎ~µu=;‰<¶OžU” 'jôDÁ £¢¼¶ÃÜ=ÏݰÁ¦Ïºñ»JЉú+ sûýÜâê’æÏvçûôZhVøwí6ª4Š/AK~l^mrO!‹À I+‡%(Ž7SD”A¢RÌ:##hýåüöiâŽÕÍÛ¨0º»è2ΦeµÁ«p ¾ºøÖâΞBÝÌ uÃí‹ÿFùú¶ €é/þôB·¾¶«¸¦HÐRôÔçUÃ…¼|±¸ËÑÔ1áϨ^åYíÓÚ‰ï*ëÔÖÏæ"î¹ tàÞ¨ÑÆÌ.ц´—á¥Ò¶]üQIõw2Û%ϯ+ÒúzÑ3ð5$.:QPJÃQõeve“~µ~µ|Ô]9u@~µxÜPXoKå6à:™$&5åÇðH®}ããjþí[–”è—F¢‹ÆŸœ"üüÚ&,4“&p=zä^dM•l‘~µ|V9¬KpJ| o»ŠU'èÄÄRèøt.îáöÊŸðÃ#¨ ®S¼Üߘ'1[b½eØ•ÖD­(²öòìÈ!¬ÜöÚ»–ºfÀ†ç ó=ÑJÅ1­Ñ«g¾LøÏïºðöÁèºÿ.7Ýÿ~±ÇîØøÌϬqÇ¢ÖœÍMÅ×¼)m3)"ßÞTŒ€º®ÅOÄÞ¤ ˜öCäéè-å,îÉ¥Í9Gî#RÎ!ã=>—Hø )#— $ÿFûÞ2hHÐ3êPe,A¸82;ôMI9Ü,X"/ÈP×yå1ãÑQû í÷Þ[Ì#쥆øÎâÏ Q 0î>gìy /§%ìÈ­fö XL[³$Ö0¥/>4v/É77>½'óûž&æ8¯`/Gæ‘ú[ñÂÑéèÝÄÇèT1&ô!§Ê$½ŽäUÙ'í&øõÛŸÄr««µg‰“¨žÎõÛqæá¶éÎݲËà4 Ð)t tñ= àäìð ™&+!¥ ȹêÙÓ葺ÿ³=”|¤D…£EœÓ³¤ÑëçÔÞòÁ/¶ÈÌ ë,ßöÙÐû)!¾ âH “q:G(%&AÞFx¹rñ~ªg¢EW0]Y˜F6!?ÖT´#î%6E½4Bׯá‚ðIîùçâÍ8Â,·Ô´#_öÜAʹɵ铺J´' Š „øó0 !+ 9ÎA˜Gâ2"ïRw^·Zjg HfWHxQ~µ[°6Ç%CÃ@å¥âïû ȲÒÒ£‘¤m„K±¹Õ Í…ßÓʞɌèåÉ=ðGÔr·æ×éåpëÅé¢å¸ÛLýƹ ’ÉêÂÁ­µÙ»3ËÆ×Ø $ÎêG)¶ yýÙÝ8ú ‚äóO8Õ%¹â ÎÖ‚áþ½…ÈÚàµÎ§ï~æ ®³ç²m×Çýé§ .ê[MéüK+é-;5P7ˆ8nO-IÁöª ;%ï8Z#c:äA ê4B²&ü>žB$¾ëåúÃMöåãà8Ü) ÔÔýæÄÙ27é™ É/]÷0 g"¶í™ —ù>ö™í‰ËÓãìÿÍãç{C |$š d R,§L >])Pß!_©%$ü¼)›ôøDåƒ(z×Ôé¬è¥À•âJìåî(â…»¤ÁDÎzÇÈêžùn8ôÇÿ±öïï9ÞUÙ£Ì-ÕâRÙ醨µÆ…Ú­¸©oÚ`ÌåJðÀä—Õ.÷ïérÎT$/:òÖÉãk+B ;§;<,oULcN?Õ7E.¡6”ý þ»#õãÅÝãê™äÓÁc Œ’ü­æÚ$f4+÷ ‘ M/³0h9Ð!v$òIh7HBü2#qLf+«èþÿ‰úü©ë–" ?3 ª&ˆ2F9¢’5.Ayÿ íªð¼í­ÔˆâOÊ÷ÊÚß ÄÇÒ+áóèoØŽ¬¤¥p»ðÍ7ܾ>ƒ2_.£%Ïê Š*c)ë×Ý×A \ãÈÞèêÏ︾×+ÏaäîÙ|à4êêê°û‡ö‹Ý‡ÈÄïß÷áêÔ½ãì}ÊÍÍ“ÌØ“ î|׾Πö±Ñ ä÷èÃoêN=$iïÕ¼ Ü-Bõ<˜n82QØ;\<ÏE/ Š&' ] Má5ô)#^#Š SþvüXÿ 73úð÷clô~é·öKû®ôé#A. û c÷éþ¶ÚÓÊŒÝ$ú<ÿÍ Fà NTìàùñbþD#…õêë±@æ/!»ü\°ô,íáô×ýšà[ÙvØØäß1?yäÐoý²Àúß´2H”÷·™AâYùíùÆä†ØÞáÄÝ"Í›à[×ÜÙSâYÜ4È7»Ó ã3ã ½ Âgç×çàáEïõøAõ *²þà Ô]Ë[ÿ¦åÃþ ãwýÆù!áH/-3–󨙰q@ bð¬Ü[ì[AnhSeƒ<æýe%K±Š#“3fE÷+»7þ»ûÒ fÉ%ní{-/Á%ôÕb™WéX¾$S#OÁþÐÖ²À¶-â½÷ÄóÒôü ùTÿ ™MÈ(hWî_ñ„û§îyÛÉã[!þÔÄáhÞûë¯ø6 †¯ÓTÚëþ')—"† ênó ûæ×Ò—à’äZÙnµ™ÿsÙÆª˜ÜªîÖO̹öáÅÜŸêªï†ówø=çðôÕ-Kj@oƒ  !ü]Äôâõ î‘â×EñbøèSÙÍÀ2¶%Îøçk°û èŠõwüÆþ×:==0Û?8Ò÷Žþ¤-ß,R @ð€¦â1¯G»@YGX¿ øÔ a)|2x-t'¬$C,M° ]#H %1’+#ÂÍ& ¡óìêð àð÷.ê¿ü¸~ü–tòÐáWälçÅÒ¡ætð~ã' \ 'òPëš?ýô æ@äÖô:ùÚþ‚oý õáÝ8ã—äìNñÃjK;ðÆã—áRõòƒú0óÍùŽóxñéWÐEð¶÷lÐ û*Ÿ=· $Ì{ ðò2ð®îa¢ðcÉ8 ´#çË“ÈUÞׄ*–óû¸ý.ë |åÏ߈ý\Úç2æùþn >ý”Óîú)ÒëÒõ7øV Uì‰/²Ïþ¡¹9÷9úC'5)˜E)·9Þ \/ô'UÚ à v)àÿø2ùBt<¨-+¨#„>@7$À:á@Øù´ç*ý¬úËöJôÈâ€ï4í¢ðJÕõß¿.ãOKû¥üc÷ëØÚÂXÎ å­í‘ç‘ËÉØ~ìoò‹×…×þñ—ñRçpô5ëdñ(èØãâhãÍú= A )üÊÙêûq¸Ç J{Š&Û 2G SéæöD „ûCú,Ž ç%â_æMôÀ hlñ‹Ù]çVüjã®ÔOä’þNð[æÃý]1îFè‹èÙïFúøð(ò› k÷kìŸý| ôõ 8ûâðà$2L>+Ò(Ò+z;„&åÊ!ñ(Ýç£ýüù ‘øÓ e •ã¾°:Ì ß>$ƒ.³ÌêMaÿQú ùË’ÀÆÌÙûá§ïŠöiùFèBíê×ëàä–ò„* èFÙ{Þlõïçö] AüÍèzüªóLõpûÚé)ù$õVìÏýó«*ñÜ–ØðYÕtïÎôdÛ²ÙýŸyøõÀÿô â5nˬ/ç ªüŽôhe!˜]ŒTýrh.¢#þ´ý>øÙÑfêî*ßyâwò‘ò»í(ØÛæüïÔÞ–ÝëðñòÿÚm Žö²Þæœì³ïwí)ï|¢šõˆÏ> R*‹*(  ákÕ% wà@ 2P0ûŸ 4…-,Býœ%‡.‘"ƒýÉ ŠfrÇ2ø„ïùÉ÷¯óå§ð¥ãûó¯>ç÷çºúÊïÀü4ÿ¿ \õ#æågÊj̟ˤÇ˳ÜÞÍ$Üš ýŠòpóŸþ_øºïöîuóåÞðÕ€ ç ÿtõvY+áôEò¾¯l–ë9- ú8 ¹ëÎ( ö GFýöÞpaüHõñ£öòñÒáÞ|ø{ôöw t Èê†é$ö# SÒûSêïÎðêìÚàxÜñ>÷B b ¤±£ &F&1– [¼ f5¿/Æ#?h;pO!‘îA» ? K ¤ ÈZ }ò3! –ü¹Æü”å¿íUëóäÐ÷ŠùÆöÁõ¶ö{îïòµø„òÖîõù)Åüþ ÄÿËê·ä…ÝÂÑŸÖà®äùæ§ß–ÍIÒ†ázöˆø÷!ôuåLëkø<ú3õÚ9$ÜqýyöX TA Npô ï)×Þ5 :$Gr³ƒôüë,»[… ø ‘ñAõ{sÝûC € É ?ùêöpêH飸ðµåkì¼çääèßö³æyòµþL¸¤ýâÿÉáûGž* f`¢yÚþ?V à w o™ ƒ¥üøœô¸ûÓû†;2([ Ø p n }éý×ÿB= >ÃŽ¨¹S Là#þºùôû`çäô÷Mõéúß§ã,õ÷ógëäûýñZë+ìoðnç›ãDâ–ߘäñøcñrÖªðB1àûì´î«øÚüÇðç÷hþŸµü¸•jô2H‘ `åÿÔí-Ïí-7À÷`QðÛ)âä{àê×ê&õ* <mïŠùÝ ¨`> uý©ò4ñÿ,úíì-îúð•¸Üj¨üáñúþÜøÊ6 ,. íäÙ¥¥¤ , ä Ë rÕ d {býnSøæ£TkEõYôƒè“ðšÖ:ôùþÿŠõýê×öç÷¯éaìÌîÏôyó“â„߬å#ÙèáNîíOòÙöÔû¢÷ èžò¶úW÷úœô ø!÷O÷L"¿û>Ø·ÿ9ø™I4ÆqcKP# N W 6m êÏë{÷Úöª¬ùöÑ÷ö•ôFøô‹û«« 5üÇ f4û)²ú/ûµûWø‘óîuøv÷æóˆûIïÉïj= ?³ý µËRP@Óÿ­–QýUá\-ôÛ ­Jüõõùv÷iýhýóøöäþsýoE¥Åͧ: àBÿØú…ô“ôÆõ¬„IüŒø[÷Èû—ösö¾òü¬÷D÷Bö¬û÷ŽíªæKêùöEùd­zõÀî0õæûg^“ieý¤íc÷[*’žR ­¡ÿŒŒÓù è—²ø÷µöUï*óýýþíøc÷™ø±øôý0cóíýÿùBëþõÛ D¦ ‚C ‘E âÌ'cjú,öLÿÃNÿ=üÆJ 0  d ä w(ÿ"ýÝÓµóÌõËö;ïÈíjóZþË©¿ >÷JüŒÃV T ÞaOpuÿÿÞçÃhþûèõøõêöðÜïåUæÚïVìDñrîríïúážùJ÷Uþ2ÿ¹÷ýÿcþÛöò©òFò:ú©Q¼ñ'ãé£ìÄðÛõ×Ñý‰û›úÉ ð{°*Ê|!\ÐÖV Í Ã ¸®ûìùm9üçôÝ ‰·H Ëÿ—èÿ&rÈdÑBþ\ýsÿîýú®½ºa ¯  £ûWô¾øçJ ÃÇÿøÒõÏo •]÷Œdü)øÔñÑøÏùøðüfö|õ>ò‚ð¯ÿ^¯šƒøÎúÿq¯‹ €zô’ù—þÜêþÂÁ Î-‘ê b°ª Ãè +ÿ\Ŧ6©üºývý¢û‰øùYûô<òôÏù*4 é÷Öñnï|ñ6÷Õð¯ì1íMóIó„öDüoÝ÷ÝùD± n»ðþÀúûùhþ`;ktÍ Y ïû½ûÒÿÇ÷°üйýÔöòîóÏ÷%üÊ@ÿÃ> cUÎX @­x@‡ ˜ñö0þ³‡þ´Q¿þ]ü³ü þ$ûýÿ5ÿçõÍìVï°ú‘çlþ]x÷¨õXþ¹LpÿŠfø%ö(üb;‚ü]ýØýVAü2ø=û\¾ðf oüa’ ý ß ® ©e3øcõn+úXëñ­û+ñüöîüÄù÷Åû›ÿ)öªõÝýDü¶þ5ýºÿõ’õœõÀöXù8ú4¬Zú_¥5ñþ q þòû˜ÿÕŠ £ d9@)7ÿwýÆú½‰Wû„ü) ¹ mýöûu BÃC &9ÿD¼ž©} ÿþ…÷5; ÐIøjý)sý¡ˆ8¨ü/ûø›ýØNþnû)õ¯÷¹øp÷›÷ öËôÀîãò²ôºù¦ÿ‘h‚>ý„ô]òïù«¼þÛþ<N·fÄ E ö ;)Ò2µ%Á ` h< 1 S ½ºÿûlÿéþ»þ4ÿÅøŽúöýsö:÷ÿ³ û1õ÷ƒø÷ô/ìÐðwï¯ô›üKý5þ¾úÂøFö[÷ÚùÎø±þšý¼ýû˜û)è`ýæeâŨà C™2þ»þô‹ª Yÿq5Än.ÓÇ1§Íœ†UnšQ‘üY ˜$ãŠÿÿüFö ýe@õìó3ø õ9öSûÿ6»ü´ûný>ùËø¹ò¼îìù¼ÿ¤ÿuþðù|õ›ôwóoøUþ°ýcs™iý™Áß 2 - ¶n !ÝýEýEý_4hþðùÓµ U££þ‚\ú”úÿŸ÷Ë÷òTò/ôú8ÿÙýûû"÷óiôeô|õêûx>*þªý•ü¶ý/þÑ c õ ¶ ãU¨é `?ÈøRÝþ¦üžýîãŠý­¸þ¬ÿâúúù¿Ahß®¨è U/ÿ=ú­ûŸHì9ûŒü=¼4ÿb»1ÿ}ýÖÿ±mù²óñ€ñ>öëû`ûBø#øjøÿøYøîùÇôÈövûüûþþÁý§úùôúòÿQþ·ù‹úçü kÊËŽâ BïýËü¹ÿC5i º3 ÿ5 ¾ö½¡*T h cÖ @ žïÕÜaþçþžýù3úØýøvôlñ…öœùØù^øôW÷6øKú™üóù ùý§ÿáÿð©üm÷ÛóÁúÒ? ÿf‘úýº1š¶ÛÒ0 ÉbU÷r°3ýiþóÿ¡ù“ôºõþ)Š1ý‚üäѦR°X 9 Ö¸ ªèËFÿ¸o ?\¥Vþ¸üZ÷÷öŒöCøù·öšõøœøù1ö;ö÷ö<øzþ'ÿý˜übýú+ùg´+þÉýÎþ‘ý×ú‹û>ÿË>^þBþè´N+ÿØÿ#ŠþÛªåiUÃõ%ýþþ!þ¬úüþ£þGýìúÒûÉþÿÿ\þ˜ûÀû­ýˆý”ýSýYþZG“7sšžD…€13ˆ±ö¦þûüDüþþþÌQ4í½®ûà?çVþZü·ï¿Xñ$žýeþ˜Þçù¾¤ýøþúþ(þ•ÿ´ü[ùËûo]ÿkúþ„ýRù¾÷Rúœù…÷›ö+øÁü$ülý¶üøèöÎúGúøæûú=úWüÊýLý‘þ ÿæý×apüýßOþDûÓþÔæ&ÿ¼µÐ6Zi¤ >ïÄ´_û X|ŒxQÈ­O96ÿ†ÿÊüdüúÏühþ›þáþ„ÿNryŒ½¼ýˆûünû’üžú·ü°ÿXû÷ŸôÞôôû úÊù1ø®ù¯ûmý"úKþу)¬Ö EÿN§{ÇŠœu÷–ûÕê%ŒÿÖ¡ü•÷¿øüÿÚ¸ëv8àÏ  þD´¿ØÑÿÑütû¡û®þ”þ2ýOý«ü˜üú"ûÔüòû(üÀü‹ü)üýnþôÿdùâøïû=úüùýùâû(ýS*þÁM?¸ ÿI[þÉÿväˆçÿ6xìmL£Q»ùÙùÿývÿ›üÊúbûŠÿ(þýXÿ}ÿÎQ¨¡Ñï°<þ‚ÿ•YÍÆ?/ÿÖ+†ŸûÚŠNe’ ñOó½Ï.c–J‘O%ŽÿŸ/€ÏþjñÿÒüýÜÿñJ÷ªœÿ¥ý«íÙÌšïÔ8;ãH þÂÔüÁûþÝýiüûhû©û×ùlú£ûXù\ùÁú9ùJúTüþ1ÿ„üíýùÿ‰ÿÛý‹üúûÑú@ûIüåýYýðýYþâÿW…ÿÑÿâÿLq@ §}t¢1ÍLà EWø>‹:²Rô‹ïÿ=þAÿ+Fþ×þÑ5ÿªþ¸Êÿ|ýwû¢üücû[û€ú6ø½úCüÂÿlþÖûíû]ûÁýgüÙü†ýÐÿmý1ý“ÿÜ›Gï;øÿWÿä” ­v÷1k§hÿ±þÑý2ÿFÿâÀrþ˜ýOýãÿ2þÐÿº{ûÑTýÒÿÏXT®Ü~ñÿgõ˜-Wÿ-ÿÂþfýµÿ¾­þîþFtýqüÍþ<þêý«þqüLûlü>ýMý„ý=üÛÿIÛXþMþµþåþ!ý¡"ˆ+¡qÖƒ}ˆïcœÿ™gÿÑþKþÿþ ýwü³ýgÿðƒÿýâþSþYþù&ì~—¢ZÿÉÿ»ÒeåŽôh1›mkÓìs6þÄ€ýÕþQ8ÿŽ6@zÈôâÿ™þVÿùþýü_þHÿÙÿüËý5þ%þ‚þþ>þ?þüŠþvþ@ÿð‰c›Î–¥&_FdâV²Œ]Bïnþbý{ý!üúùÞü¶ü«üYüÏýÿ¸þçþÿ)ýÕþ‡¾¯óZZ8(ý‰ÿ.[ƒXñÿ½~}T_òñÿèë‰6ÒšÆÆÿ[ü‡ý·ÿS9ÉÿÁBpbÿÇþóÿpa¦Pÿ9ü»ü¹ý|ûû¹þßÿ§þ]þÝþóþÓÿ2ÿé‘ÜÿüAüÕýßþÁÿ!ÿóý®ýbþÿy´š$SD—Äþ~ÿ$(cÿ§*øb[ÿ …Ótýƒÿ›ðÃkHÿgí†ÿ þéÿ¹=dÿþØþ½þ,þd]Q€’Ÿð ÿ€\¤ÿÅ*,8³ ‡°'ÿ’þÈþRý™ý¹ÿLþwûoûýzýüºþ=ÿeÿ4ýþ<ÿ$ÿÿÆšFë½´ŽÿñVf/ùñmÿˆÿÿÁ%<÷ZR‘;v›ÿÐþ¡ÿ;âÏízuƒ/{#zfsþÖÿÅ'„ÿDþÑÿ5ÿ\þ.þOþAýùü ü1þôÿýòýsýkþ~ÿ#ÿéÌ„)•z*,ÿYÿLþ’ý¯ÿ9ÿûÿìþËþýjþþüÉýÒÿí:£?sÿÈÿ>ÿ£§d„ÏÿQýýTýÀÿS/+<]ÿFvµgH"’[ÁX¹drÏ“ž¢÷þêþsþ2þ¿ÿÿÿDG¾ÿ±ÿ9ÿ²ÿ ÖÐÅÿ©üãüüþòÿé ½ÿÔÿ¹}g-V8ÿ¥8;ÿùþ¾þ«þkýgüŠýŽþ¦þEþý[þHÿ%ÿþgþµý¼û?û]üKþs{ ÿ,þmþòÿ•þòÿs.jª?­ú\ÿr¢’*&ËÔÆ„kªæãp/W©à'JÿBÿÀ5ÿ°þáþIþ#þôö¦‹ÿšý?ý?ý’þì)µ}òº›9/ú þ%ývþ˼yÜþ¤þgþ‹ý¨ý¯þ-þ ünúõüèþFýýý{ýüºþ]ÿøÉS¡·Àÿà{G`ZI66Õàˆ"ÓITÿoÿKþûÿiÿ£þÅý½þþWþÇÿ†°ÿúó†.Uÿ£w3z|•pR“k.»óú1@¦7ÁŸ bUÿÿ þ‘ýáýDýöý@ú–úÎüúüôü,ü¢ü”üfüvýÓþ½ýÂü>ûéýƒþ¨þ©ÿ":k툭yéœÍÑÀÇ×ÅÿÏÿKÿœ©ÐÈó±YÿÇÿ¦ÿÿÿmÿªZ¹‘QƒCâ’zöRîé ÞGÝÿìÿ{ÿ@ÿà”"ès³j kýÄÿ¿9°”ÿŸÿØG!xÿÐþýœü¡ü<ýaýÎþ•ÿ"ÿ¬þìþ6þý˜ýþ:ÿCÿ/ÿ¼ÿ¹;ÿþþ;þ{ý=ýëþ”ýïþ)ÿþ‹þFþùÿiÿí_ÿœÿÓÿYèg¬R8⛳qUþ‹üná+_ Kÿãÿùÿû$;”‡‘þØoPmþáþŒÿN*iÿþ%þ]þ þƒþÁþ¹þ‡ÿÿÏþfÿ' §9Û«ˆJdÿÿÿ¨þÔþ2ýÁýÚý†ý¥ýjþþÓÿÿþ[þÅFÿçSÿöÿìþÓWŽVÉÜþ¶Ü^ŽbHËEy~¯p" Ì<þGþÿ1΀¬ÿWýóÿÿ4ÿþÄþ.þœÿ°;¤Mv÷[…Zÿ¤Ü×”|$Ï™ŸIÿÄþíþÊþ,þÆÿó.ÿ?þdþjþžþ¤þaþñÿýèü³ýŒýïþLþý¸ý?üiüfü9ýHþŽÿ+ÿk ÿÔÈ®¿üä.† ®KÊDÿÏ#ÿËÿ4ÿÿ½ÿ®ÿŽÿÀ†z.Ì;mì¯B°yúK—BÙVD;þĦµÿëÿ„ÿÏ*Ú‹gœú@ÿOÿ=þˆþ¶ÿ þòþàþÉþcýùþ1þ°ÿPÿÿ0ÿ/þ7ý’ýÉþÝÿhÿÿÿ×ÿý¥þÿNÿËÔyÿaþmýÓýbýPüÿýýüþ0þiÿþ]þ¼þõÿÿΧÁ¡üriz‚%$4ã ¡¥uzeëŸ'xÿ›¦%}U7ÿÛÿÌ=ÿûÿUÿ(þœþ%ýöþÌÿÜÿ1ÿÿšÿÖÿjþ ýÐýñþ€ÿ|Lwô ¯z!Xq³6‘ÿÃÿ6ÿm œÿÅþXý“ýPý"ýÄþ$þpþ`þ¢ÿMÿ!þÎþÁþÁÿ]ÿå#ÿùÿ%ÿfvû§g*ZÒí+T7 K¾åÝ©[l‘©\ïyfÿ£ÿ`þ|þþFþIþ~þÉþÒÿ1ÿhÿÿÏÐÃZö?)®=-Àÿåÿiÿ;þ¤þ¾þÒþsþÐþaýÔýñýâýøþ%þpþáÿ ÿ•ÿWÿ#þÐýüþ{þWþ þ§þ­ÿHÿ.ÿAOÜQdx¨œÿ^ÿ8ÿeÿ/ÿ„Cb“KïÓ‡búrh'úüvÿìKDÿ¼ÿ¬ÿ‚ÿÊMÛ‰]vq=;ÎÛåüiùcÿ¤ÿ~ÿÿÿMÿ™ÿÁliÿ¨ÿ4þìþ\ÿÿ²ÿúÿ©ÿ3þñÿ'ÿÿ¿ÿ þÆþêþÆþ(ýöþBþ–þšþºþþ‹ÿjl.ÿËÿ}ÿ›þúÿNÿ«ÿ‡ÿ½ÿíÿÀÿÜó–z/ä ³¨:3ÿšê9.Ÿè?’\buùD †ëZé Ç?,ÿöwÿ&þÀþ¢þÎþÑþâÿ\ÿÿlÿ™ÿŸÿ;ÿŒÿð$-ÿ÷/ÿêÿ¢&eL¤ÅÿòÿUþ–þúÿ²ÿ9þëÿ)ÿÒLVÿûÿiþíþžþÈÿÿ6þÇÿ^ÿ¬ÿtÿyÿïÚ4ëΔÿ£þÖþÁÿ1ÿ™;šÐ4‚÷/Œ¥(ÏÖÕ·ÎÆÜÿ¯ÿÿÊÿ»ÿFþÿþ®þØþèþàÿÿþßþ¼þ«ÿŒIÿçÿ\ÿ.ÿUÿ¶d,´L@*ZQ*ê4ÙFÿÇÿtÿƒÿwþõþÊþÍþžþÂþ‡þPþiþÿÿ„5ÿîQ ÿ³ÿDÿ´B‡3ÿ¼ÿ–ÿ&þÂÿ^|¡‰ßjë'F‰ ¼WºŒ¶ÊoÀåÿùÿÁÿÐÿZÿlÿæ}„Hÿéÿeÿÿuÿpþùÿ7ÿàÿëÿÉ 0“h'¢ÿàêëàÿè¸Ú‘ÿÁÿNÿþ¸þÏÿ&ÿ#þÎþyþMþ/þ²ÿÿ ÿ)ÿmÿéÿ›ÿþ»ÿþðþûÿÛ2s¯Èëèjž²ÿµÿMÿ°Kþ>øŠ™Ø¶ZÿÞ4ÿhþØþîÿÿÿmÿÑþJ6à݇á9$#tJ†-*”õ…ÿ’ÿrÿyþþþsþÙÿ+ÿMKÐ^ÿìÿÅÿ{þúÿÿŠÿ²ÿ·ÿ£ÿrÿ–ÿ¤ÿ±ÿÜ/šmÿ¹ÿ”ÿ•ÿZÿuÿ¦ÿÿõÿˆÿÍÿíÿÅÿ`ÿ8ÿ—ÿ¿ÿëÿÙÿ–ÿév©ÃÐÝœÿÊÿ„ÿwÿçC !…ó.›gçõpÿÌÿ–ÿûÿÝÿ“ÿ§ PZŒfl“ÿÈbMOÿ–ÿ:ÿ)ÿÿNÿ“ÿgÿ þwþAþ¼ÿ$ÿ]ÿÈb³z‚•*ÿ{ÿ6ÿjÿ8ÿÿfÿë&„³Ž× îê…YBÿØÿ³ÿ›ÿzÿxÿ•ÿÿmÿUÿ”ÿÿoÿ™ÿˆÿ‡j´ÉºöQ¦…Fó›·‚ÿöu ÿý)R€kQ,ÿ³ÿ—ÿ©ÿûHŽœj‹KÿÍÿºÿžÿ‹ ÿâÿÿBÿJÿNÿ׬ÿqÿ#ÿ'ÿþëÿBÿkÿšÿuÿ³# dí­587ÿúÿŽÿ_ÿ/ÿ ÿIÿ¨ÿÿ4ÿ ÿ8ÿÿ!ÿŸÿí ÿóÿöÿÝAnNïXuE0¶ÿò7Iÿ§ÿ.ÿÿ*ÿ8þàÿÿÿÚ-gªæÏöÍz(9m\e‚¦µ§mfxngx3ÿÇÿÄm÷²Ï:ÿþºÿPÿ‹ÿ?ÿxÿŸÿ€ÿ6þéþöÿ@ÿ“ÿ|ÿ:þüÿ&ÿœ-ÿØÿÍÿÞÿ»ÿÿ}ÿÊÿùZ@ÿÇÿ¢ÿùÿßÿ¼ÿ ÿ¨ÿßÿúÿ™ÿã‚¶¿[ <p÷ÓÒóZo[gÆ®ýJ_:ÿäF ÿÁÿqÿŸÿàÿ²ÿÂÿ¯ÿÓÿóÿüG":(ÿtþâþÀþþTþ‡þþÿë'ÿë n0ÿËÿ—ÿjÿ~ „9ÿÌÿãÿ«ÿƒÿâÿàÿvÿ[ÿ«ÿîÿÙÿ`ÿŸÿ¢ÿ^ÿÿRÿÃÿ«ÿÅÿåÿÑH†…€°Ïbc^{ÏèøØ¯v«*mŽg|R‰¢€ÓËÿÿÿqÿÿ¬ÿwÿ_ÿPÿÿÿhÿÿ ÿ¬ÿgÿ³ÿÁÿ²ÿí%!C1ÿýÿÚcb‰Ç‡ÿòÿÚÿ®ÿþ¢þkþ¹ÿOÿfÿ þÅÿþûÿÿ"ÿ ÿÿÿÿÿ4ÿyÿã ~¡ŽD–˦™ËC >DÙÑù?©—*'>\H`ÿ¤ÿ§ÿÖÿîÿÕÿØÿûÿ¹ÿ[ÿkÿªÿ¾?YKsÿÈÿÇÿà"S”-ÿÿÿý9—£wIP#ÿþÿöÿÀÿ_ÿÁÿ~ÿÿ þùþªþoþ¼ÿsÿÒÿ×ÿò \{ÿüÿÛ7KÿíÿÇÿèÿü(ÿá ÿÛÿ¸ÿ™ÿÝÿú/ƒ{/ÿíÿÅÿÛÿûgà¿w`g€GBr´º­§rMbc¥â<ZùÞÓŽKÿÚÿgÿoÿ›ÿ½ÿ¼ÿ+þÆþ›ÿÿÿß ÿäÿšÿvÿÿ¯ÿ ÿlÿ‚ÿ`ÿ/ÿ8ÿpÿ×ÿø (!4Sh ÿéÿèÿãÿ‡ÿŸÿÔÿãÿßÿ¥ÿœÿö.ÿûÿµÿjÿÿ¼ÿºÿ¤ÿõ8Cÿ½ÿõ0KK\» ØÉ¸ÇƒfžËîï¶Ï¦–½±uQ%Wy>(/(ÿýÿ¾ÿÀÿ£ÿŠÿ§ÿ–ÿIÿmÿ{ÿ^ÿ—ÿ¾ÿÈÿ÷;? ÿûÿòÿûÿÎÿlÿÿkÿeÿ€ÿˆÿLÿJÿwÿÿrÿ~ÿ¤ÿrÿFÿÿ¸ÿåÿÌÿ—ÿÿ¸ÿ¢ÿÁÿÝÿù Q{pˆ¤±4Iu¡’‚©£iSalƒ³»Æ¦FÿþÿÙÿóÿÔÿÜÿÑsu; ÿÐÿóS@ÿÛÿÙÿõÿð 5ÿÌÿ­ÿ×9Y-! ÿïÿ„ÿKÿXÿkÿ_ÿpÿeÿ1ÿnÿØÿûÿÔÿ±ÿœÿá ÿéÿÃÿÉÿæÿÑÿÎÿð I% g®Í½ÉàÃp\ÿöÿÚÿ¡ÿ»ÿØÿêÿÓÿ³ÿÿ™ÿ©ÿ½ÿÆÿ¶ÿü4O;@kÐú̇Wa]C*M2ÿàÿÕÿÝÿâ$ÿæÿÿWÿXÿ”ÿXÿ$ÿLÿŒÿ}ÿ™ÿìÿÉÿÁÿåÿé=:$A0ÿýÿäÿÕÿåÿóÿìÿÙÿáÿáÿå502'ÿØÿ¶ÿµÿÉÿ¶ÿ«ÿ®ÿÿ”ÿ½?Bÿåÿ®ÿ²ÿÏÿöÿök¥¶™¾1òÓÀ»‘„‘~ocFCÿÿÿÊÿÒÿÌÿËÿ»ÿªÿÈÿØÿ¿ÿ…ÿ‘ÿÏÿëÿæÿêÿÿÿüÿÙÿ¶ÿ†ÿ¯ÿØÿ¾ÿ¸ÿÈÿ«ÿ¯ÿÓÿÇÿ­ÿÿ¤ÿ¤ÿ·ÿîÿÖÿÝÿÿÿøÿÊÿ¯ÿÄÿÄÿÕÿóÿæÿÝÿáÿºÿ»ÿÞÿÇÿÍÿëÿðUC'(=58dcMfz?7|}leg…•l.ÿÿ ÿñÿù%ÿøÿæÿîÿÙÿÑÿ¾ÿ²ÿÅÿÃÿÓÿåÿì$ÿëÿéÿïÿÍÿÇÿÖÿöÿì#% ÿôÿíÿìÿìÿ¡ÿ¥ÿ ÿƒÿ©ÿàÿö 4^bM+DILE9?\SÿìÿßÿäÿÕÿÖÿüÿíÿÐÿÐÿÒÿ×ÿÏÿÇÿØÿúÿûÿßÿÙ:@[vnF*<_YakR:9  ÿÊÿ«ÿºÿÇÿÐÿæ ÿÇÿ¹ÿ¿ÿ£ÿ’ÿÿ\ÿGÿ^ÿ‰ÿ´ÿ×ÿÖÿËÿÓÿì  ÿù EjL55K°´žPÿÈÿ¬ÿ®ÿ«ÿ¿ÿð,P8ÿõÿäÿæÿ¾ÿµÿ¿ÿÓÿáÿïÿÿ$1WLPUEBJKN7!"9NdHB1ÿûÿÏÿ´ÿ²ÿ¶ÿÓÿìÿüÿðÿËÿ«ÿ¹ÿÃÿÈÿÇÿÏÿ¿ÿ£ÿºÿËÿÇÿÄÿÃÿÓÿû.4=4/ ÿïÿÊÿ›ÿ•ÿ¡ÿ—ÿ¹ÿúÿóÿ÷ÿýÿóÿï - 5egcNCRY=-/ER?0-0?O+ÿ÷ÿñÿàÿÚÿû#" ÿðÿÅÿ®ÿÂÿÄÿ¥ÿÿ†ÿŒÿ³ÿÐÿÞÿÞÿÏÿé)9.#*ÿÿ  ÿíÿèÿÚÿÛÿâÿÖÿÝÿÚÿÉÿã $02,56KZ;18704#ÿùÿçÿÛÿè '.ÿûÿõ#ÿíÿèÿÝÿÌÿÎÿÀÿ»ÿ·ÿ¶ÿÂÿÓÿÝÿÞÿäÿÿÿþÿø$:UN9?*ÿüÿý4D6<8ÿûÿû ÿ÷ÿàÿÂÿÀÿ¶ÿžÿÿ‡ÿ‹ÿ‹ÿˆÿ‰ÿ™ÿµÿÚ ##( 0?5/.!&*)(1KB:')2>F2?:# ÿûÿõÿðÿèÿçÿïÿòÿõÿ÷-KI6$+(+%ÿîÿßÿºÿ£ÿ•ÿˆÿ“ÿ«ÿ£ÿ¡ÿ¸ÿÀÿÕÿëÿåÿÍÿ½ÿÅÿÚÿãÿÚÿÖÿÞÿÒÿÛÿù  +6-8202,7<5ÿü 16ÿ÷ÿñÿñÿêÿÜÿßÿãÿéÿó 0:/3:=)(3FXMBJ>/ÿñÿéÿõÿóÿòÿõÿÜÿÅÿËÿÖÿÕÿÑÿÑÿÍÿÇÿ¾ÿ¸ÿÁÿÏÿØÿãÿù ÿñÿìÿçÿïÿûÿÿÿöÿñÿóÿÿ ÿü  ÿúÿìÿáÿåÿçÿîÿ÷ÿû!7B5" !7OXZU5 ÿ÷ÿáÿÏÿÜÿèÿÝÿÏÿÏÿÁÿ¸ÿ¾ÿÎÿàÿÝÿÕÿÜÿßÿéÿû ÿü ÿøÿáÿÜÿçÿòÿû ÿýÿñÿãÿÞÿËÿ¾ÿÉÿÞÿåÿèÿÿ ÿýÿúÿùB<>QZXU[_MA;.%:E9?A$ ÿ÷ÿàÿÜÿåÿõ "ÿøÿÿÿïÿåÿÖÿÖÿî   ',3ÿúÿýÿÝÿÀÿ¹ÿ²ÿ¾ÿÇÿÆÿ¿ÿÂÿÂÿÍÿÈÿÑÿÊÿÈÿÌÿØÿçÿçÿæÿãÿÛÿØÿë     ÿÿÿþ,$$1!ÿéÿåÿìÿö (,#!#(96$ ÿùÿïÿèÿåÿáÿÏÿËÿÕÿÞÿóÿõÿòÿîÿòÿãÿäÿþÿÿÿü  )(#'  ÿóÿàÿÜÿßÿæÿìÿòÿëÿô %& ÿóÿóÿÿ ÿõ ÿüÿëÿäÿëÿþ ÿüÿôÿõÿöÿóÿéÿßÿæÿóÿ÷ÿøÿôÿïÿñÿúÿþÿôÿíÿëÿîÿêÿö ÿýÿòÿêÿäÿÚÿÔÿ×ÿçÿñÿûÿúÿîÿÝÿÍÿÈÿÙÿäÿçÿòÿú &&/1/9C8*#%!  ÿþÿñÿèÿèÿéÿëÿîÿíÿîÿúÿþÿõÿïÿõÿÿÿü ÿöÿïÿéÿñÿòÿøÿüÿöÿ÷ÿþÿúÿëÿìÿíÿîÿôÿóÿôÿïÿëÿæÿïÿøÿû  ÿÿÿÿÿýÿûÿøÿõÿñÿõÿÿ ÿúÿõÿöÿûÿÿ  ÿ÷ÿþÿþÿÿÿöÿéÿåÿîÿðÿïÿõÿÿÿüÿïÿèÿêÿçÿáÿãÿìÿòÿòÿùÿÿÿÿÿýÿý   ÿõÿîÿïÿòÿíÿéÿåÿìÿòÿòÿ÷  ÿúÿõÿø  ÿùÿñÿðÿôÿüÿùÿùÿýÿûÿûÿ÷ÿôÿõÿðÿïÿíÿìÿóÿøÿüÿÿÿýÿþÿþÿüÿüÿþÿÿÿþÿýÿýÿýÿüÿüÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿýÿýÿÿÿÿÿþÿüÿþÿÿÿþÿþÿþÿýÿþÿüÿûÿûÿüÿþÿþÿþÿþÿÿÿÿÿþÿÿÿÿÿÿÿÿstk-4.4.4/rawwaves/snglpeak.raw000644 000766 000766 00000001000 12015735506 016457 0ustar00garygary000000 000000 'XöbâuÕ¢‚u{“ ¾ û I ª 5Û’Y0 !(#K%}'¼* ,d.Ë1?3¿6K8â;„>1@èC¨FrIEL OQîTàWØZ×]Û`åcógjm7pSssv”y·|Úþ|Úy·v”sspSm7jgcó`å]ÛZ×WØTàQîOL IEFrC¨@è>1;„8â6K3¿1?.Ë,d* '¼%}#K!( 0Y’Û5  ª I û ¾“{u‚¢ÕuâböX' stk-4.4.4/rawwaves/tambourn.raw000644 000766 000766 00000022030 12015735506 016510 0ustar00garygary000000 000000 /ù0½ ðÿzúwÂ7$e!©ùØã¿·Rýºðg ç8ú2ë!6Òx¿Aõ|>ßÁÈ„I/î¾ÉÄÐÈ@?›ú‹È >z0ã½µ ÚîÜò~#Iúà“ë‡ëÄ*É ¹cúEmñÌ´Ç/8*÷ñ/óy"7ÐÑ÷m7¼zËõ>BÑDæå#xã'6ŽúÖ» 6ìX™ïUÿN¨âÔ*O ÊøYÉî= âô´Ê±w"9õiÎLH3ŽîÄmL;ãý{Ôæ†H'ú™å;ÇJxêýþ¯Üf2NÂøÕÔ“!ÓÖ ÄW*œoÉÒ(">—¬Ýõ[ ü„è׉{þDíæñ’+åýMã7û_ñ€üp÷Íûn%ö%ì”9§øêñä%þû&ãÂ…sÿœì¥ýr"Ìv#õôõÿ–9ðÒJ(!!Õ÷òP"ýœò£Aã÷½ÝãMú(¡÷+í òÜ­ –òuAÎCR²èuÕÂ6>Àó’êsú¾|SÓ‘ß™;_ÿ~ó¼ù¶÷B Ûõä^2-ñûëî ¿[ÿEõšÙçò"íçòŒ .ùzçä eôèuæ[-8ô&àÅõ²'ç îËô\5Œï…àý¡':ùGñ•鳨 ¡ñbáì;zùRÑB ñ,0úDÓÒ ÓÊÞ_`÷ ãîçøXgêgø O áëC.ú×g®7Þüìü+ð âð÷R!‡ó…WîÅÿÏ"ÜæÌõôø>-Öæ€øèŒ4®ü ã^à5F?ö¯ÖÇz&ùpìðB"3îñåÓ?ë¹÷3óÆ0åí›¶#‹ã/ §ðO —úòàᢠÒé¤íª7‹Íƒ©l!ÚŒxåVþðù.ÛSš$?Þ’ù,Ìóò èYÊ#Lë«ô­ ïe¨jùOé02(ëçáÏ Žæ< œˆïã(ÿÀ÷Ú Kï%…ø;óÍ ½÷æ1é` îÿžæ"]ÜVÈíä¦åôoêmÅêyÑå%×Ý÷)sèëÚëÑ9ÊŽ önçQ8LÍõ ³\Ï3®çIóG8/AÉ1 ÿåUðã ÿåXeé ì(îYù| ÒrÚt Œ÷öõñë÷ éýHü–ðÓù‹ ŸUÄë7Ñýèþ]ûÊ Tú…ò$ 7þ¹ ëVþÇCùîJú–¹§Ý" D ÕþUùËDýüüOXÞú’fó…í*øö¾äì4OIéåðÊ$r Oâ†òÍlFì†Æúà¯üÚî¶ú":ñ¤ò È1âV ÿ­ nó)ýÐömvòïùÊú„ _ý~í\óÏáYœ¶k÷}ˆô„ ðõABë®õEdDê ÐöÂ×ûƒûäù_!¦Ü Ç( $êß#ý*û¯ò'`ï¦ðâè µ äɃ|ùÍå± 1ôלý?9í‡6êè ÐøÖÄÚá]îøqÚoöí }<îšòüBoéoþEêÚ üü¢Þõ -Ý«÷éßì& ?öEâïð½}2î›á*h¹ÉNàf Ýæ\ö*Eööï°Içuü¬ eÚè €÷wû)ë£ê`*èÙøäÇúSø²ñéZ~ùQîŽ$¨îûÿæê#÷D!KïGïõ Á¬õ‡vå¶Ïã¼Qýí#óþí x PøÜþ Þù:õè.ÜŒµÂøò"oì†ñ·öi  –õ°ñ­¹ô”ÿoäû&°ô±4êó î| ;úÞÇ2N% mÈg¢ ¾ iæ©4èq…õøLù¹(;ÕÎ ¤ý=úØ8 ¥ÿÏUÿŽæp.$«ó„æ6 dÂù ÷~IQ äôí÷9bEáSk~çâšú}Áù!úq÷Æš¨ìóó›!’ôSûùuKøç÷1Î7þ[òý {àŒÿzú^òóùƒL"ýùõØî«ûàï¦l8iÿ™ö>è ü,íÄ ò_ñŸýõZ/ªô:êß?žóŠè ûö•ú-ú8“øê!ßÿ*ê³õ½+8òé…áîä="ù}‚IÝ|+ö ü{å¹-›êÒùk'é\cá ÙXB̓%RhðGây*²ìäË³é½ {ê±ì‰M ­Ú»? ‘úûž³ëõ Å× ±§þ›â Gð€ÚöýƒÒèðÅ"ò‘üÐ+öö} ÿgôê<ÿð‡ë üðé tðøŽûvùÛ EæçËi÷} ù†ýŠf Èìç  gø#ôl 1¹Û *NôMü’Üó WòæN×ùQñvE`öúþÒú²§þÔýá÷` ¿Fê} ¦ µå8 pjóÿC@_Õ#×þå©ðŸ›ÿJ×ófýBóæ%›ï9í€ yõªú ü;§÷¹|ö¤ nê†&`ù™ùø úòË wÿûÛ÷ Zìpû¸ Š "í“–BøÑ^÷Zûô;öƒú ]Ë÷UÞÿ)õnÍþíð HQø„í< nñ0ú{·sð99ñ«z§|ä’éð õÇ&ÀÞwø¥×ñv&ÐÖ\z Õ'!{úLú'þŠé Å©ñHQaäÒû6 C ‘òK7øÑ&÷ßòh9ýô÷ |ùAAø¨ ù–gúYù` ÝyõÇû·ÎøÈ ¨öÐE`þ˜ù+û4ªõvû$ÏøqônýÒ BøëzúsöÎ ˜<ê© ì©³^ñAõM®õWü üû>ê¯%¾ïò½ hé"/ öãû ø ûáöN»ç â•ú%ücý‡ ïõ­ÿÁ§ +íð úäwùÒLÿEòðÓ¨ðª­îJ¡ÿé <óà´üÏ ú~ÿùú¬aýÜúQíÒKûôú½ öŒ :ó®;_ ê 1†ósü¤–ï æüŽ öðg³ó ®ëéåKmÿü/àÿÛölò™'õLáåª ˜æòQîõí¤þGúíbË÷bþ%ý[“îþ ýT )ú ‚ú%Ýþ)ýfþ RöùqùPµõ‰Þö½ 6úøËû™Œ*ù^÷ƒç±ùKüKýwäç® àúD  óä“ÿ·ø¶eÍü&ûÆüÀ #ÿ«õ7 Ã÷d·ÿžú©ûÒ ¯µë< *Üí½Ññw ßÉýÐùö6áûû°âèÖùì Ví®èï-ø’øÅáØ ö!'•î{ýäú$sù‹/;ô±þÉ ¥„éWšøS¦MøÔù(  ;è [:ü¸ü@ñwO÷D: uìñè OÖÜÞÏ\íŸèí @ögütæS¬ûsÙÙ«%1ñB/ö4ê²–ûDð¢ÒhñöPðàðî+)ÿã ô^þëñBÜÿ©ö;çêû )íV œ€þ”ö' »õ3>ÿ/Í÷Ü jú¬ý­ü4äF öÓ Tñ` éö Öø§ûùàö“ü ˜!õ›+öšÿp4ñ7)"óYƒêûÉöŒ'ë¶ŽéÖó p÷ª˜ú¹ Rðú ŒöþnÿFës 9ùΘý1ÿbü’Ý‘þù¡ óón(îÅö( Ÿý øüq†üAáËúÿnŽÿùýfý úˆ$û™Kõ̲ü¯Uû~Yõ D÷ËS÷SüôÖÿ ìGÿ_ú@¢íoüªþýø©HîDÒÿsñTÕö÷öfùÔù [ùúöÇ? îôš {úÌüÇŠ ³ì€ ]øŽüá}ó ÿŒmøÄ :ùöúœ 5:ï"‰Ý9ø*„ö.ßý2õW Löú/ÿùüõÒ rù³Çù=¶Ÿþeð”ÉøÊûjÓñÏ ˜ûCàûC YðEåòûýIóyþåÝúMöúÃ8ïü4öøðùùúÖLøÕéýãþOÿ¬úMôvL×ûËúò3±üÖYú<­™þ ÿNrþˆ_JGåù÷fmû.ûôk‚£øÞý–CTþGÿ+þbeƒÿ.ø* åú”÷A-˜õ$ý¥ Xú&)úÍÿæó`žætúÍÿ„Š)ÿNûîý¿õðaY½ó‰ÏuÿÙþx.÷À šücùDÿB aøèWøwí?ÿ÷{6ôWž°÷*0ÿÖÂø• ‰òŒV£ ìì “™ÿ\õ ;ý¹ÿh{õöbø4ÿçürï‚ýùúî Oòo …ÿJûUùZô>úg ï÷ îý¶óË!iðÑV îÊÿÈyï´ý‚ áûøã ‰ýôÁñýVôb %ß÷õM ì4 Ì#÷úÌ„ímÓGúôó,Èòàþ.däç©òùâøÿ RøÿU ƒ÷2ÿIuýùk¤ôÍÍÿùúMùiûGïü Sø4 Zñ2Åð”“ÒIóð¬ÿ½)ù3 ¨ðç/÷Ï/øŽòô§õ’¦ ùô†úæUÿ™þ4ö™  ?ü/õƒ‡üªø:Àÿ4kùüM 0ÿÌñþ$ .þ ïîÒû€Vø®ú< øü,÷¥û­ïŠ}÷„KõløsÙUÿšøÈ`ÿk²òÎmú‚+ö‡ï÷ù¦ ü ù–ö/ òãûúÿSoÿšØbû3‘ ô¬¸BÕó¤`ø|FÿD5ïÿHïðÿU=î›é |ôúìþp,ÓîT Átðª Ã4ø9l Yé• +ð]ø›–ñ‰ýÀ<Ïì‰î•ýO¢çáZZâÿYõˆµì… þôÇvñGû¶? îìÌ)ø÷× £7ôS1 ˜õ‡þ¡¦þ#÷u Êùý.\úñû ý‰úÅúzëá @®ü,ü¿›òþz ”ÿ ô~ „ÿ³ö» ÜúÃüMèÒò Pºö ùt¾ðùû_þ öŸÂöÿûÑO î† ¹þ¢ûÈQö¼ †þÿøˆ <BúÏýÔ6ý#Bù:œû0ú¡ zú/üÆÿ‰ øe˜ü$ƒÿ] ½ìä rpþxõý 4ÿûòZþÄüóPD÷ ñþ<þûÍ ÈøX–ü},üŽ/öJ^ÿ’ûøñ¤?õù¹]þU ÷ñ6ù¤öþ"ûcÞù¸úø ±ø•Ògî¢Ìü|÷ª,œïn¢ˆó‘oôS•`þÔõö2üïL ;îþ úÿ$û5Z óîñ ¾.ùÅùz Õ¤ö…^ünýê•ñôØùVù¾ tû„ú ÞûiøŠ ùÿ<ù ° €ñÔ øÿâùÜÈ™ùÜúŽ @ÿ ôÖ ÄþMûDô#µåùãýeñý¶ 9ýÒû0Bûïû Wÿ×ô‹ > ù>øÔk„ý½ÿ´oû³ÿY÷ÿšùVüèõú¡ŸüµÿŒÒü¼ÿ¼Ëÿšù´ãb÷ˆÙ2þ‰þ‡Dõ­ 2ú:þ©Åþ"ød þÆú‚€%ùkû%ÿ¾ýö 3öèÓTïü' ôSàíxøëÆýqþÿitözëû| û  ú^ýwÚ»ú=ÿÉ=ÿ¬³üãû‘ ü(ÿ!=¹û’†üÍù÷å—ø_8ý6üÕöÓ+ÍjùÀÄüÌÿÿúeÿø‡Ý,þâö Ñû¢©ýúý|þålý-ý[ýÉ çö •þÙ³ø6Ìý‡áùüŠ÷ÿ2û¤¢—ùàUOûg:øÍ öüûJ~ jõXþÈt¬÷È öÿCÛLõ7°ÿÞùë °õ ÿ”ÿûþlÞþ¡ûHÝÿÄùé=q÷.;ürþüb ?øTþ¨ö²ö¨ gøâýxÿÁ ó©`ÎúeûìÅò,þ<Éÿqõæ Èÿ²ôÝ y’õ Éò5¸ÑûŒøPªò­ÿSŽ"óXpöWý7>:íª ’øûݧñȸêû‰ûë ûz÷' 5žôvÉfòJ` þXùÿ&ð<½*+ïÃË÷Kþþ- ò8 5û¼ý¸ ﺼü€ùz 3ûDý  ý û /ü*õç  ö+þ bø<¼¬ÿZýW Zô4-Mõ¯wúI]‘ ÿO}ú•ñÿþüÀû² ý û]ú[–üònûª‰ö(¼ÿ.óöíäü‰÷Æü8ªø‰@˜ùaü„ÿþžgiú@1þLKX@ü–þ5øÙy*þ¼þfü Åþ‚íý>müÿ‘œúÝþË÷úŒþßþÃöô¶AEþ‰øïøUþ¢ýoö ßû²üïÊbóÐüÇù1úxëôòÿX2þäú1 tþîòg ¦øóéø #óGf'ú"ü) @úÚø8 àýÓòÉ DŠöê$Qö€˜kðÚ8Šöø\šûù|e˜õ ßþGõût íØX{ûÙõðÑöåþi ‡ûšö+gÿô¸øòPÙ%øùÿµ kóˆ¸úùÐøó ²üU÷Ô þdû ÿ6øïäòö^emø`´ùüŒþ%¥úÿ»sý¼ùº ÿÖú甪üšÿÝþqÿ?ùh³‡ÿ´û=Õþvü¼¥ÿÏþ2=û Gþ÷ÿ«þ¯.þBþêþ‡]ü…ÿ2^¢ûÔüÀþdüã LûDÿ<1?-ûâÿ5RûÏ)ÿ={üÞ2ûŸÜøÿêãùÆ ÿ,?ü^¼ù¾cü©ùûðyÿTÿòþÿaý%ý…“ûáõý;ümIàûW”eýkÿ×ÿÞÿÿþãÈý6 þÄþÙÐäüI(&ÿüÝÿÉ¢ÿO5ÿUý˜;,þ€þ3ØþÀýRwÿÿ…ÿÿiçÿÖúx¤çúSÿÿV’þÃïú’<Wÿ¹ûfÐ)ûî^¹þ¸ÿ¹yþÈqÿ üGŽÖûÌÿoëR'û¦ËþÂü9Xüî|ÿ¡fûÄbû'(þòûPÝñÿý¾7ÿÅþº†ý[üBþ¬þí*èýЖý}ûËLùçÄþOXúä¥ûªBû2ú:ü­õþGoúÒ¢ÿ!áû·Á~ýYýDÎŒþ*þÛ?ýZ}íþGÿkj0ÿîý^ûñ£ÿ#ÿ§ú7  þÝû?q±ûÍúÿ® ú°ýß=ý@üy Šÿ-úyþ+uþ ü(ÿ"E6ü¤ÿ”G?üfþ5ýKý²óÿ†û ÕÃÿÎþ†þš ÿ6ÿGü{ ‘üðþ˜ïý’þÄþÌ!ýùðü^Bÿhù“,WûúþD<ýÿAþÿ¦£û¡ýpýªý®_ÿe¿þ£³kûT*ïý¦ûÃþŸþÿʵþÿú7Çéû@ü*þjýƒµËý’µÿ‰ÿÙ*ÿÛú)¶ýmýÉ0DÔþüçÈÎúóÿxRûeýûnú»Ìþþþà´ÿ<ù¢ïgøÄþ[EÿUü&ÿá­ÿ—ö-kJ›öËGíûhÿˆFÿµùO3ü^û´üÿöúáü€Õý €ùþ.’iö¡Píþ¦þepýJŽÿ¢ûÉJûdü>O¢þßýBÿ:£ý²úú†Èúdœã·ÿnÿAÿ)A¬ûU‰þýÿKÿcÿœý³A÷ëürÿ^Ipú}ÿÞÁýÂúÜ“Rü¶þÏ4Ú´½ú5›cÿ=ùOÅgüÝ«:kû.ÿWIú1ìgÿûüÇuþ¢ýÿ1ÿ7Gýëûz¨FýõýûÑiKDþlþšý«þfJ’ün½?þ¿‰ýe‚ýcÿ‰ÖýCÿ£ÿËÿö­ø[®кù'Ãþ¢ûÀnîú[!)üA¯ûnþÝØ/ý_ûü”!þ£ýÁüuÿ²—×ú’+þfÿ@PŽù›oÛþŽûG þþÿ Öû4Äÿiàû±ýiÿ~µû•ùyþ¡GÝýÝ6ûŸþ¨Rÿ©þÿ7ýeÿâcÿöûTEüÊœúõ£²ÿÿÿ‹ûíÿË-þ¾ûûäþÐhÿ…ÿ‡xüúgÿïðþŸYÿ0˜þjûçþ.àþ™Zý-ŒÿÒgúÊãþÒý¾þý²üìÿnÿ?0ÿhnùÁ›þû–ÿKÿNÿ|©üS)þýAvÈûJf1ÿTýZþI|…þ†þaÆþ…ÿ'ÿ%ý.½ÿ„-ÉþR}þí«ÿÿÄæþ›Æ þ ÿs¦ýtþÁtÿÏü‡0oý7Bžú›®û‘þÓÚþ¨ýê…ýKÿ,Âü…ý£$_ûfTTú´£Åý6éýzcý^ý9ÿdþE%¡þÆèÿ¯þþGÿ#ÿ³¶üÝÿ°þªÂý4ÿ€f"Áýq­ 6ý°jýüÿ jŽü4ä^þiî\ýéÿÀ¦ýþªÿýª$Jÿƒÿ|ÿ½iÿ9ÿPÜý!¬ÿÃÿkÿÙ”ÿs ˜ÿþ³ÿ³þwXÿÙÿu’ÿg_¯þ¿sÿæþò5ÿþÝý³=þ¬D*þ)ÿØ·,ûéQ<þ¡ÿ{ÀþÑ2þÌÿâ[þgÿãý°ÿÑþ)êCýÁÄ=üîIý<¿A“Jþõ ÿümþ4aÿdæ§þ’ÿï¼2uý ÞþÕüüDÿ sÿp¥üî²ýâ¤þU·ÿ"þ7_Vÿ®þºý}ÿHþ:þ´ïUþ§ÿžcûBþ-þÙgÿlüœ«ÿ2ýÚþÇCþi?þcÉŠQý”toˆý Åÿ¼ÿÿî*þ×&þmþؘüëÿQÀ|þîÿ"ù€þ›ÿ'ÿÍÿÜÿ”´ãý‹ ÿ þ¤þÿ¨ÿ‰MŒþ¦ÝOþÁÿ¿™üúÿ;+ýšþYƒþuvþ¬ÿŠ]ÿd‘ZýîÿII,ý£íaþð }ü¼è@þ£ý™OàýWÿ™ÿúÿêþ^¿~þEÿ$ORýÔ.þo‰×ÿMý·¾eþþó}þ…þò iÿ/Eüÿ(9üUBÿõ¯ýï„ÿ ý¾C7Ñüãÿ“F4ýæ $þ¸)ÿèÿ­ÿšüÔ·þ2ü9Ùÿ¸þ™ýNÃý¾ýÃ{þXý'ØÿËÿ/þ˜EÿÙþÃþõ ŒûÇýÀÿký­*ý­òCÿKþ³‘þ”¬âÿ ü¶‡zþÙýlRŠÿ"þò?ÿøÿÏìÿ9ÿ-¹"ý‰fãÿœñýnþÿý¸ÝÿgþÜóû½ yþæþúUþ†ÿGÿ/ÿyÉÿçþ~–ÿÐý½óEþï]ÿúÿ”¯öý645ÿ ÿ þÿ¸LðÿX…þÝBi#ýñ žÿøþÇzÿ®ÿ·ÿv<ÿÆÿ±ÿ¬ Ñçýô+zOþ#œ;tÿ~ÿ¸š…ÿ¢þ¬„þêÿV+ÿKÿ÷ÿ‚GÿÚÿ6ÿàÿ ÿÀƒÿª ÿÝ=:þÛÑÿÿÜÿ‘ƒÿÉÿ ¦-2þÎtÿ}ÿ„vÙþß¼ÿ^pÿÒØþ"j’ÿ}ÿv¿ÿÊÿÔ+ÿ©¿ÿŒ@/ÿ›ÿœóÿÿú•ÿžÿäq‘þ[ÿ®ÿðéÿˆÿ^ùÿüÿfŸÿ§ÿȯÿ¡ÿÚ!ÿÞÿ+ÿ`ÿ·ÿàÀÿ*ÿ-@¬"þgûÌÿÿ…—ÿ`ÿÚÿ™ÿXÿH‚ÿØþà‹”ÿ‚(ÿãÿæX ÿLõÿØÿ~iaþöPþøÿ‰˜ýå§ Pþ©Mÿ$ŸÿŸzÿa€ÿ¼/ÿÌÿÍÙÿcÿì½ÿNDþnÍ«ÿhÿÍÐÿ?b\þ‘àNÿ†Àþüßÿ›€ÿ ÔÿÖÿìIÿœ WÿÆÿÆÉÿTmOþçËÿS‹©þ¦¥Nÿòÿ0.ÿIÿí‹ ÿ#ÿ~ÿõ€ÿ4}*ÿ±ÿ"fÿ>`Fÿ­ÿ® ÿ\ÿŽÍÿßÿ¥†ÿÍÿ§0ÿ` vÿhÿŠ9 ÿÛ-ÿ÷ÿ ®ÿéÿ^ˆÿ¯ZÿÒÿÛÿýÁÿQÿänÿ¦gÿ¼ Cÿ¬,ÿ’lÿŒ:ÿþ ÿ»ÿØÊÿlÿç[ÿýÿÇYÿâÿÄvÿ‹-ÿÑB%ÿyB 5ÿ–oÿ²Gÿ¸ÿëNÿÂ!,ÿÙÿÙ37ÿ|GÿøÿüÿÜ>ÿ·!ÿö ÿõÿØ* ÿµCÿóÿûÿñ ÿøÿÿ ÿÞ+ÿõÿè;ÿ¿ÿÞ$ÿç  ÿÃFÿëÿøÿåGÿÖ ÿô ÿüÿîÿì9ÿÜÿÚÿýÿÝ7ÿëÿðÿù2ÿÎ#ÿóÿñ"ÿÜ ÿþÿñÿüÿüÿ÷ÿ÷ÿùÿ÷ÿþÿùstk-4.4.4/rawwaves/tomhidrm.raw000644 000766 000766 00000065772 12015735506 016530 0ustar00garygary000000 000000 ÿyë€áîÛÑ6ʸÅ1À¤½]»MºÚ»Oº±½.¾Ã Æ}ˎϯÓëڬߡåîÀöëøùótýÑ{‹Ÿ—'&5lD“OøV[¯^š[ûR×K(F>Ú7Ü8·=@Ï@j8‹2G22 3”5ð7í4i-¨'Ü,Öd"'ù(C'Œ'r)ñ/b1Ê2Õ1Ö0I0L15m86ð4ê3g3X0_.ä/ì.Q*'%“S( n}ø—ïÌ鮿iãòÞÄ×ÁÓ>ÐÆÊÀ®»¼¸W´7¶‚»î¹%±Ç§w™ŒˆÁˆ·Œ”m`¢¼¢žœó–|‘ŽœŽÕ„Ž­ë jŒúŽN‘’â‘ñ“ᛋ¤…«Ä¯Ü²æ¸0ÀÈGÍ1ÐCÓ`Ö Ø]ÚìÛ®Ùw×ÕûØÝâkæ­ìköìd) &&î.Ð6ä>fH7TQ_bf(jn5qôvz}N~¨~‚|€y’votr·p÷n3mKk*eÓ_b[gZ7\Ê`þe‚g€e@các¦ay^Û\]\ \‘[qXÕVU‚SÄMêFç?/6c.B(.#O¡,ÕÓÂ5 Z ™¸g¸øï;èðäÎâß®ÜÖƒÐÇx¾ûºM¹7ºpºå»¬¼G¼5¹Q³G­‚©¦i¤ÓŸ––q;‹†‰¿Š ‹ÇŒUа‡'ƒj‚#ƒ…j‡`ˆ’ˆˆ‡žˆŸŒ¿’暣:«Y¯M°Ò²“¶º¾ÁÄÅÌ=Ô$ÜãæVï!÷¼ÿ5iv ?’ÇñŒ! 'x-3 ;þCêFÝEÛB€>Ã;:Ý>µD IRM!OÊN°I%B„=W;Y>¦DVHäKM&NuNzLjJ½J¸LãP¤RÑPÀK%E›Aô>˜<:¬:#9Ü9”9ð:$;/<¶>f@AA$AÍB¦B?4;”7\3.Ò)ö%²#­#I#Ø%&7'w%Î"– `,` Qù}ñšîoî˜î™ìDè„äïâßÛ”ÖËÐìɧÁPº µB±ý­~§Ô¡™Õ’ÚŒ]†×„†‹¡‘̕їY™…ž:£­§F¨W¨ðª]¬"¬Hª¦:¢VŸ|±uzžA¡¬§Ó¯X¶Ë½lÃßÊbÐöÙ@ã#ìŽô;úFþû:2 ‚m8 n&*Å.C13¼6~9Ð<Â=e92*2%$‚(G/¡8•@DDœB ?+>(@éEãJÖO RùT R­O{L·LòNrOÖQScUDUwSÅPRL‹ItGåÚ«Ó÷Ï[ÌËHÉjÅ@¾X¶M®©§|¢cŸÑžæžN=œ»œã#MnÇž–ŸØ¡‹¢x¡[ž³›†™v™èœžŒ ¢¤o¦œ§ò§â§¬©Y«Ü¯ ³@·¾½fÃÀÉ÷ÐSÖÚûà²æê„íîzîÝîùïð5ò¶÷ûû5’ %u“"(*’1ë7‹;c=û>zjA%DFwGŠGD&?Æ:ê6d3ü3î56¨9D= @AïDNGQI–JyI+FyD@BA³AìCÑFIMJôKxIÆE–@t;5è2.«,*€)](ˆ'{&ä'n('½'š'Z'f),./Ø1ò1ê0€.+*Á&‘!µhe ¾{õ5êà¸ØŽÒ^͹ɕÅöÃRÀݽ¿¹Íµq²°V¯È¯6®Ì®¬Ø¬‰­®­­ªS¤œžÖ˜È“_lD¶Ž«‘>•¿›F¡³§ «o¯M³I¸’¾ÝÄËɺÌÏÒÔæ×žÙ~ÛÝÏá˜æäììòÇ÷<ú{üý³þ'ýÁÿ+ÑÛ á¨ýÇ­©ÇXÝŸ@y‡!š)ð0ò5Ç7 7‚9Œ=…ChI»OžTÏWƒWÃUÌRRO(MbKüJ)G¾EHDwEpF†GàI}K¯OIR?TáVüW V]UçTŠQúNKtHÿF»EEE'D‹Bb= 6(-M$Zð\Hà  Ÿÿ·øœðvè’â'Ý2Ù¬×.Ö(Ö6ÕÆÔ°Ó ÑƒÏ¯ËáÆ*À¼½©¼ºò¸s³Â­E¦¹¢.ŸRsœÜž#¡+¥¤ª-­Ñ°|²˜´¦¶é¸•¹uºº)¹V·«µ¦´´µr¸F»%¼ý¾”ÁhņʛÏÇÔ”Ù€ÞáÍ䄿Ùêãð‰ø.™ ®žàrŠÝ—@ødš#À_ ó©a (Ú1"7:¦<>2?ÈB[DmE¤FD/@°<Ý9¿7m5·5ë6o6*4©3§34;6Q8^:ï;ä;6; ;o<7=Š?cCFG®H5F~Ci?-8´2F,b'¯$ñ#¼"Ð!ü L/uh+ Á’Fÿ4ûš÷aò>íQé½è+èjééÆéFæ²ã)ÞÐÚx×\Ô•Ò%ÏÈÍkËȺÆñÅðĽÔ‡ÁÉÁ@ÀiÀ6ÁÂXÃlÃÂÄ"ÄäĸÛÀß¼²¸×¶ ´œ´ø¶k¸º¬»ä¼»½ô¿÷Ã.ÆØÊCÌþÍìͺÍ%Ì5ËäÍMÏçÒÐÔÔÕò֩וٌܙà6ãúçÈëæñ öúÄÿ 0ó áB|Õ’¤f#(v-°1§45“7g:>.C¡I¤ObSæWä[]T_²ayb_ccbíbÉb`˜^…[—X?TŸP“KÜF‹@¼;Æ8¦6Ï5Ä4ä3^0Ï-v)$Çò°1Ô¦XðQƒŸ Șþ•ö2îæÞ…×ôÒ`ÍÝÊ€ÈJÆùÆÅRÅÅ3ÅûÆÆÄ”Â¾õ»÷¹9¶¼´4±f®U«Z©s©3ª|¬ä¯°²#³Ä´©µ´z´´·¶èºÏ¿ÿÆ ÌÒ.×’Û=Ý Ý•ÝƒÜÜÛ¼Ú ÚÚÚÂÛÒÜØÝŠÞ\ß~á[ãŸå¹çúê9ìgîKï¡ðÖò´õóúøWN ÛVTŽŠ}¯!e%(Ë,.È133Á6Þ:y>€B‚F0IºLÌN‚O0ONäN¹NÄNýO NëN†MûM—LÓK¬JœIÁIH}GÖF‘C>Ñ9;3e-‰'¨"-Æu­œ i¿l¡i5õÿ^ý/ú‡÷Yôwò)ðYî½íëRê é[èàè0ç‹çJçCçåÛãYàkÞÝÝ|Þòà…á…á”àyÝðÚ ×ÙÖLÖ8×”Ù”Û`ÜÃ݇ÝËÝ[ÜkÛqÚtÙV׿ÕtÑhÌÆ Àl¼;¹ô¹@¹P¹›ººººK»‹½’ÀFÃ<Å”Æ¶Ç ÇpÈËÏŠÕ,Úúà6ãìå÷æ”æ—æ§ç¿ê ìéï®òmôÏ÷ùnüEÿ‡Wâ Ïh 'W,Ã0!1â3 4t6ž9¦<Ê?ºBœD¿E¨E¦E«EßFéIK>M@O4PŽQQ7P…OFNLêL_L·M¾OOñO²MxJ%FƒBî@=?C?9>ø=ƒ:<5J/(œ"Ù÷·1» U¥üL÷>ókð[îëêé³çßæ]ä´ã>âà—ÞñÝ$Û?ل׺Õ}ҜγɷÄf¿Œ»ð¹Ñ¹'¹uºi¼-¾XÀ§ÂþÄéÆGÇXÈ_ɃÊßÌ<Í>ÍiÌgÊmÇ«Äà ¿“½m»Øºýºï»Ü½ÉÀkÃŶÈÊËäÍÎÎÏ¿Ð6ÐNвÑüÔ_×µÛûá%æ½ëÄïpñ£òðôõ.öãù´ýr¤ ywô"€*/Ï4.7Y9&:½<“>W@A¾C·EÙGÛJ%LmNeOûQVR7S SÊT@T”TªSæR+O¿LÉIDª?×; 6ê3Í1Ó0ï0=/--§+l(a$è!ZïÍ3ãš à2w½Ø%å¡Mþ÷û@÷¨ôZñ’ïŒíÑìêoèãçæòæ æšæúçåé„ëÇíÄîfí3ê'åçá4ÜÉÙÖ3ÔcÓmÓҦѿÐ:Î9Ì"ÉÅÇ!ÄGÁE¾»½d½¹ÀÄȉÍÐØÓ0ÓêÓ¾ÓhÓ›Ô]ÕpÖ[ÖÞ×3׫ØBÙÙpÙ ×¾ÕãÔMÓÇÔ¿×5ÚžÞ:á–äæÕèûë€îžò=õñùMûñýëÿ}5õí ¦+•~r+O!‰'2-2´7ú<þA EÖIÃM1P R/SThTìTíTgS®RËQtO„LõIÙF>B?)<Ï;À;Ç<Â>>Â>Y<ž9™5Ê1¹-”)€%º"]dÓš¦§yÊ… )>ülø5ô¹ñðïí¥ëâê(è¼çîçæè«êë|ìUìbëgétæœãß'ÛsØ@Õ¯Ó`ÐÉÍ´ÊMƼÃHÀu¾z½w½p¾'¿¿Á¿ú¿´¾Ç½;»D¹A·¦¶´¶—·6¸(¸ë¹5¹(¹¹”»5¾8ÂkÇUÌXÐÿÕ@ÙTÝCàõä}èë£ïò ôÕ÷ ø•ù™ú<ûü>þ Œ‚ »7ާ"ƒ'%+’/…2£4œ5v5º5Ü6G6ë7ª8}9 938Å7ª5Í3¥1‡020k2,58¤<? A B-BŽBoBA“A-A@å@8?'=σCXG³JûLÑL’JŠF€AeáÈú!#=%']*#-;0†3 607ø8Ö9979t:3;n<õ>”?ì@¶@û@›?Ê>Ë=¼<”;]:8ƒ6Ô53s1ö0k.¨,º*u(%ï$d#!© u&8º Åz€ì2¼=*-ÿbýú·øÂ÷‰÷÷÷öEô¬òMïDë½è ämáÞ Û’Ù¹ØL×6ÖhÕÞÕHÔ`ÓÐÛÎË0ȒƉÄùÃÓÃHÃ@ÃLÃUÃ:Ã"Ã'Ã<ÃXÃqÃyÃ\ÃDÃwÄÄýÆtÈË!ÎÑÔR×¥Û*ÞÞâÚçDë÷ðçö û<9š Ú ð ï Z ¨ #ã  Á  ÷g3'áV) . p º„eG¿JÆa%w· ¥#G&–)â-02«4£67888ç9L9º9×9ß9™9-8Ó8‰867ø7ì7ø7¢76}5“42V10.£,É*×(¬%õ# K¶Ï„¡ä [ 6œÿ²úºöñ·íÂêçä£â+ßܽٲÖwÓPЉÎ˿ɘÇ~ųÄ-ÂéÁÏÀÄ¿ž¾U¼ò»y¹¹·Áµì´Y³²A² ²j³0´9µ˜·B¹5»œ¾¬ÂrƽÊòÏ ÒÜÖØ‚Ú–ÜXÝåßPàØâ¼åçñëSïòúö·ú'ýIÿí*\›ÿ ®rJ ãÌu!à#Û%I&C&ç'w(:)<*—,.-×/„1)2×45ó77828ß9T99d9 8u7¯6¦5U3Ý2j1/í.Â-­,¥+š*³* )Â)X(›'x%â#é!Áꆯ‰Ö#h|ObQ û  .]~©ùaþÝýMû‰ù™÷kô¹ñpí–éOä²ßûÛy×pÓñÑ ÎÂÌÒËɘÈ?Ç Æ%ÅSÄ®ÄFÃåÃmÂð˜Âu‡ÂêåļÆNÈAÊjÌ­ÏÑ†Ô Ö8×îÙ0Ú2Û2ÜsÞà*âqäéç†êìîÐðüóJõÒøBúPûßý ýýþÌÿ¤ ºð ûÏv›õâT¤ ¼÷ïË p±…˜ŸC!8#|$ý%Õ&t' ( )4*{+Ñ-. /0C1Æ3s5[788Ú:7;%;‡;Q:9Y7Ä5ã3Ï1š/9,Ë*´)'Õ&÷&O%¤$¹#n!ÏìóðàÁýC : ¸]$ýOûù{øˆø ÷Ò÷¸÷’÷4öŸõ¼ôZò~ðEíæë„é'æ¶äá?ÞÚÖÛÓCÏãÍ ÊÆÈéÇÄöÂ_¿¢¼ëºn¸‡·L¶˜¶E¶a¶ë·º¸¸¹ó»|½N¿>ÁZìÅðÇôɼËQÌ×΋МÓ5ÖhÚÞ4âŸç8ëëð‘ôõøÒûùþFÿ´—<*Ù ½ tìKgA2Hc€‚!%"V##d#š#º#ÿ$”%{&Ž'Æ)3*×,¨.ˆ0~24k5÷7k8×:;0d>å?>Á=ÿ<í;à:Ù9¼8`6–4X1±.ƒ*ô'V#Ù Šï${à 4 “ÉÇÿû~÷Ýô/ð—íGêTç½åªäâ¡áà¥ßñß[ÞÔÞFÝ|Ü]ÚæÙA×£Ö5ÕÔ!Ó™ÓNÓÒñÒ”Ò-Ñ×ѠѣÑìÒ[ÒèÓÔ@ÔöÕ›ÖÖRÖ—Ö¼ÖËÖâ×טØdÙ”ÛÜîß áâðä^åBå•åƒåQå'å<åÀæ®çéé‡ëVí,ï4ñBóWõ„÷œùºûÞýðÿù += \ pzw±°ˆ#n’¬ °!²"Æ$%…'V)q+š-¢/€122Z2Q1ù1u0÷0”0/l.š-†,T+&*)(e'Æ'!&T%8#§!´z6PÿLCо« „ÕA×{ ‚ ¡ röfÿçþü…ûùÊø›÷jö#ô³óñî¸ì;é¤çä®âà§ßÝÛüÚIØ[Ö'ÓËÑYÎê̞ʜÈáÇuÆ[Å|ľÄ.ÄÄ©ÅêǺÉÖËùÍòÏ¡ÐßѪÒ.Ò”Ò÷ÓnÓßÔQÔõÕÛרÀÚÇÝ ßxâ ä½ç‘ê|í\ð òôÉöºøƒúûgü‡ý þÒT•Ü2¯W + )PºfFL_m"m%J'ø*_,~.f001ò3Ô5Û7Ñ9¥;(<$<< ™  Š %Ëy1:‘ó:ÿZþZýJü-ûú*ùRøŽ÷Ù÷4ö„õªô¼ó¾òºñ°ðï@íŸëŸé;æ”ãÅàÕÝåÛ؃ÖAÔcÒíÑÃнϷεͿÌÒËïË"Ê|ÊÉÏÉäÊDÊç˹̯ÍÃÎãÐÑvÓ Ôù×(Ù{ÛìÞfàØãUå÷è¾ëœîñxô,ö¤øÛúíüêþ÷!P{² é  öÅ4ïÐź `ä!!ã"l"Ä# #D##Ö$A$±%2%º&8&´'H((þ*+F,m-_..u..Œ.w.S.-. -Ö-t,ë,4+L*8(î'v%é$H"˜! „Ù òpnäÐ? l™ ÿäý6úÿù ÷põÖôHò¶ñïYívëyémçRåBã<á&ßÜæÚÍØÜ×+Õ¾Ô‘ÓœÒÈÒÑPÐËÐpÐWÐxÐÇÑ)Ñ…ÑÉÒÒ;ÒŠÓÓòÕÖa×µØìÚ Û'ÜEÝ`Þß•à­áÍâéä å5ætçÛéuëJí^ï¦òôVö“ø¶úÅü²þ‚;ã“dV n £ ýpÐñx‹1„¡¤¨ÇxžCâ†? å!³"T"¢""!1 Åt@9^¶G T’Ó ‚ý„¼¾,žõ=s•žo?Ϧ’ … ^ Î8èÙÀ†ÿýgûsùBöëôsñåï_ìëê‰èMæ;äQâ•àùßvÝýÜ‹Û"ÙÔØµ×Ï×,ÖÓÖªÖ“Ö{ÖAÕàÕ_ÔËÔCÓæÓÎÔÔÕ|֌׼ÙÚ[ÛªÜñÞ.ßeà›á×ã,äŸæ-çÏé{ëì‰íºî®ï…ðgñ€òïô³ö±øÕú÷ýÿÞ±€Fý — ` ’¢›—œ®Ïí6c©ö =!"¿#ö%%&M'`(^)E**¹+Q+ô, -@-Î.M.«.Ï.É.•./-•,Ô+ê*Ø)Š'ô&#é!”£S2/LÊ K Û5\ЏþæýûEùr÷¢õÇóöò<ð›ïíì)êˆè­æ©ä‡âcàZÞ‚ÜïÛ±Ú½ÚÙxÙ Ø•Ø׆Ö÷Ö_ÕËÕCÔÂÔ9ÓœÒáÑýÑÐÏeÎðÎÆÎôχÐtÑ´Ó5ÔéÖÃØ°Ú¦ÜžÞ¢àÆãå–èNë1î7ñNôP÷,ùÒü=þ‚¬ÉàìÜ ¬ ` ìV«ûDŠÖ,ë†Þô´m; &O’Ú2•þlÊ ûÒ“Aê¤x‡Ã'±J×5C¡ yͦ¥Ø)x¦™OÃìל7©õ · 7±8ÐuÿQýtûÀúøqöÐõ óñ ï ìçê¹èxæMäUâˆàùßÐßÞ¦ÞÞÀß*ßµàFàÌá>áŽá±á¦á}áAàùà´àxàJà*ààà'àHààËááváÐâ-â~â½âøã"ã7ãJãiã¢ã÷ä„åWæWçƒèÊêë(ì:í>îAïTðyñ½ó.ôÎö­øÉû#ý¯]Æ: r d„¿ÑÉ¿Âä(Ž ÏŸv!<"ó$’&''¿(('Ó'g&ì&x&%°%]%$Ù$š$f$[$Z$K$9$#ö#¡#"Ž"!Z ˜ã%ERA â‰5ÔXÉ(  ×wøvôþ’übúXøwöÌõ0óqñŽï›í“ë‰é›çÉæ"ä›ã"áÈàßJÝàÜrÛ.ÚØí×ö×'ÖÕùÕ‡Õ/ÔôÔÎÔ¨ÔÔ—ÔÃÕÕ{ÖֳׇØzÙ†ÚÄÜ*Ý’ÞðàSá¦âØã÷åæ1çbè«êë¨ívïkñuóˆõ—÷—ù|ûCüëþŠ+Ïy8ö û 0 " Ú k äbøNê×ÇÔïùÉu ¢;Ògòf  Y ~ { a L + ðò  # R † ¼ Ê ™ 8™˜H×CŠÔ5¨*¿o# Ï g Ý7µâ"ÿuýÙüNú×ùsø+öêõ²ô—óƒòhñZðaïlî}í‰ìëkêTé?èEç…æóæ“æhæpæ—æÊæùç!ç6ç+æòæŠå÷å5äFã1âáà6ßrÞÜÞƒÞ`ÞiÞ¡Þößgßòà”áIââ·ãrä2äùåÎæ®çè}ésê‚ë ìÍîï0ðDñ?òò¥ó&ó´ôfõKösøùåüþfúµ˜ g š×ËPo>Á19tÊX æôýIS =!!Ü"‹#/#À$Q$é%j%Ø&2&l&ƒ&|&R%ù%ƒ%$†$!#Î#„#R#?#<#0#"±"(!b ZZjh‹e ±x^ƒýóû‘ùg÷Xõ7óðÓîŽìDêç÷åïãöâ,à†ÞãÝMÛìÚÄÙÄØõØuØ0ØØØDØzØÂÙ ÙdÙÖÚFÚÍÛÜJÝ)Þßàààáªâdã ãŸää›åå{åÎææfæ³ççYçÎèWèõé¶ê‘ënìUíIîYï†ðÓòUôõä÷ßúü%þCZ|¯Ñ í ñÝѳs¢úå°c –•öJ•Ý  > u Â!!L!|!®!Å!¯!z! z¡œ~XHIpÎSí‘AÔ1f{ulaUF / ß ±yB Õ®•uYÿSþOýAü3ûùÛø“÷3õ½ôPòïñ”ðOï$î íìëéùèÿè çæ:å…äóäŠäKä/ä5äUäxää†äZäããââ4ââ5âããÞäÎåÜæùèé êêõë¶ìbìÿíŽîî¯ïMïðð˜ñ=ñàò‡ó#ó½ôiõ!õÓö÷*÷¿ø1ø‹øÐùùmùÐúXû ûóý þJÿ§!´X Ð ’ K û /¤IopV,ó³}Z?58H l!•"¶#Ô$Þ%È&¢'c'ô(W((•(j('š&û&7%N$?#!¿ SÝtªIåpÛ76  ݰ˜Ž‹þŒü„úrøhö}ô±òùñ\ïÞîxí#ëáê®é|èNç åöäÚãÉâÈáØáàlßîßß*ÞâÞ—ÞDÝê݆ÝÜžÜ/ÛÔÛÛjÛpÛ©ÜÜ—Ý>ÝóÞžß?ßÒàTàÍá?á¯â*âµãHãåäœåcæ9ç'è=éŠëìîWð,òôöøKúšüùÿdÐ4‹Ö  OjhL§TdGû pÏ1šmÐ , r ´ ¾ » ¨ ’ | ^ 1û¨m£ÀÏÏÍÖãïN­%¿y? Ö˜Uþ‰ yÉö ÿ Ó f ¹Ð»_ÿ:ý1ûCùs÷¹ö ôbò¸ñ ï[í·ì"ê©é\è;çCæså¼åää ã‘ã#âºâ[âáìáöâ=â½ãjäDåAæOçlè€éyêNëëë÷ì:ì`ìmìgìRì=ì0ì5ìQì…ìÒí6í£îî«ïAïÞð„ñ*ñÒò}ó&óËôjõ õ·öp÷2÷þøÍù’úMûûºüoý.þþâÿØÞø-…ú B îÜʨaè2:˜Et™¼Ôò=g˜Ñ;s¨×6VZE ·E¯ö&>FFQiÔ6£é)OZ R B * ÿöèÙÁIìÿ{ý÷ügúÀù÷Qõ~óªñéð.îuìÄëénçÒæ=ä©ãášà/ÞéÝÐÜêÜDÛÙÛšÛÛÛ‘Û¬ÛÄÛÝÜÜ-ÜhÜ·Ý"ݬÞUßßîàÐá³âãmäLå6æ7çXè’éßëDì³î&ïžñò™ôõ“÷ølù¿úÿü5ýfþ˜ÿÄõ3‚áQÏ P Ç / ˆÖ!g¯ÿL›ë4s¦ÁÀ¢_ö e ® × î ù ú ý ü ø ô í Ý Æ ¥ u -È8tX—’£<븪 Ä  a Ó E ª ó ø±?¨üNþ£ü÷ûUùÁøDöåõªô‘óòÅñüñ=ðŠïåïJî³îíƒìíìWëÄë7ê³ê:éÐénéèËè|è(çÌçoçæÈæŽæræuææÁæûç1çVçhçaçBçæÙæªæ–æ¤æÜçBçÒè~éAêë ìíî6ï^ð„ñ©òÊóßôãõßöÐ÷¿ø¬ù¤ú°ûÌüôþ-ÿwÎ8¶>Êa ù ‰ c˜©™e·Y¦Oö†úR“·¾±“Xý’š$Ár34[wˆ—¨»Ôô6EI@0æ¥OæhÖ&WleF È m •¡x¼þáüêúÛø¶ö‡ô_òKðHî^ìêØé=ç½æVåãóâûâ)ávàààgàß¹ß}ßYßNß^ß“ßèàUàÓá`áõâ‹ãã¯ä@äËåQåÖæ^æéçzèè½éqê+êìë°ìní"íÄîSîÜï`ïëðƒñ/ñëò·óšôžõË÷ø™ú=ûþýÎÿ m7ó¤J á k åR·e¬î,h¤ä#W|Š n!4!Ü"d"Ë# #)# "ì"Š!ü!A [P%è¦h0áʹ®¢“o^ R F : - ëÖÇÏ÷B±>Úzÿ©ÿ)þ•ýñý;üuû¦úÕú ù@øx÷¬öÜöõ"ô/ó-òñïæîÍíÂìÇëßë êJé éèmçÖç<æžåøåMä¥ä ãã7ãããaããä™å€æŒç³èçêëAìVíYîAïïÚð•ñNò òÎó™ôlõLö:÷3ø-ù&úûûÝü¯ýrþ&þÈÿQÿÃ${ÍiÁˆžFлºÎ ñ  P ªÐðòÜ­YÔ/n¢¬¶ÅçIŠÛ.†åBˆ¶Éµ{£€Ók»I‹ËV­ q ¹ û B  ¦ÁÈ­p³CÿÍþGüÅûTùêøŒ÷KöôöóÓò²ñ“ð{ïfîZíZìeëê­éóéJè¨èçXæ§åëå%ä[ã—âáâEáÍá€áeáxá®ââoâàãVãÏäOäÞåvæ æ«çKçàèkèðévéúê†ë%ëÝì´í§î¾ïóñFò°ô-õº÷Pøéú„ü!ý¿ÿ]î}ƒôg Ø A ¡ ö?{¤½ËÓÕÌ»Ÿp/ãuÕ*v°ä#ö±F¶4Yp„–´Ùþ+g¯nçløƒ { Ó  @ ] d S3ÓŸh4ÿËþ“ýTü ú»ùeøöõó‰ñûðtîþí ì^ë>êBédè£çþçlæíæxæå¹åqå?å%å)åGåz彿æ\æ»ç$çè'èÊéêxë…ì«íçï1ð{ñ³òÔóÚôÀõˆö9öÔ÷^÷Öø=ø˜øëù5ùyù¼úúHú˜úîûRûÄü<ü¹ý9ý¸þ4þªÿÿ„ÿå@œøYÁ/­DûÐÃÑò  O € § ÁÈ¿©…P¨4¦þ>`jeQ1ì–e+î¯n)ÒmþxÔZ Ä ü G « # ª M  à { 4ë¡Rº|@Í‹-µ(³Ôâ×ÿ¾þ”ý_ü%úÞù€øö§õ*ó²òPðÿï¼î‹íhìVëZêiéyèç²æßæåSä™ãëãOâÔââSâ[âšã ã¬äwå^æSçOèAé#éöê¹ërì)ìâí©î‚ïmðkñzò˜óµôÒõéöð÷âø¾ù…ú=úäû{ü üšý*ýÄþjÿ"ÿíǯ¥­À×ï    û êÖ½¦–Œ†y_+ÜwþvãG¦ÿJ‹Ç÷ Õuß-ê¨_ îɱ¦  — ‹ n >ú¤6·,›þvüêûeùíø|÷õ·ô_óñÒð¦ï“î•í«ìÜì&ë‰ëê•ê7éæéŸé_é%èõèÊè¨èè}èsèuè‡è¦èÓé éIé‘éäê=ê¡ë ëxëìì`ìÕíOíÏîXîçïzðð²ñ\òòÙó¨ô|õTö+öÿ÷Ïø—ùTú ú·û^üüªý[þþíÿϽ¸¸»º°™o4é ( ¹ D Ë P Ï @ ªi¿ R’ÒUë<ˆÊûߤ_·cÄ|;þÄŽ_4 ç È « u X 2 ý ¶ Y ê j ß D žð9x´ñ.k«í-o³ÿûÿDþ‡ýÃüóüû)ú-ù"ø öïõÉô ówòOñ,ðï îíAìˆëôëŒëIë'ëë$ë*ë,ë(ëë êûêëêèêñëëJë˜ëüìxí í¨îMîóï”ð.ðÅñUñäòróó‰ôôõ õzõßö3ö|ö¿öú÷0÷k÷¶øøˆùùÏú¢û“üŸý¶þÐÿê!()%õ Ô ¯ „ a MJ\‚³àÿÐ…à LddU:â¥Y`¢ÉÝÞдfE ,   (Cf•Ì Q”Ù$ÿmþ§ýÜý ü4ûRúfùwø„÷ˆöõ’ô™ó¤ò¯ñ½ðØïÿï/îsíÃíìëäëMê¿ê8é¶é<èÎèmèçÙçªçç†ç’ç·çúèYèÔélêêåë¿ì¥í˜îïŠðñqòXó<ô!õõðöá÷ÙøØùÝúæûéüãýÏþªÿp!ÄYâeã`ÚOÂ0•í8{¾P©ƒ  “ 0 Ð q  ¥ 9 ÃDÀ4œûP˜ÚJy ¿Úï&174)é´s!¾RÔEª W œ Û  C i‰£·ÇÑÞíAÿnþ›ýÍý üSû©û únùÝùOøÅøD÷Í÷e÷ö¸öpö-õíõ¬õdõôÄôjôóœó+ò´ò?ñÓñvñ*ðððÂðšðyðXð4ðïÎïŒïCî÷î§îVîí¾ííRí9í2í>í]í‹íÇîîlîÒïDïÄðTðõñ¨òhó5ô ôëõÒöÄ÷¾øÀùÄúËûÚüòþÿ2]Çÿ4a„Ÿ ® « – u C ûŸ1´#Ðg¹ìXÅ/—ôBƒ³Îο¡s5è‘/ÅRÜaÞQÃ6©r Î " m ± í " Lk„’šœŸ¦¯¶ÿ¾þÇýÒüßûðûúù"ø.÷4ö8õ:ô8ó3ò2ñ:ðJïgî•íÖí/ì ì&ë¼ëdëêéêÆê²ê´êÊêìëëHë…ëËììaì±íí_í¿î.î«ï2ïÆðfññÁò|óAô ôÖõ¡ön÷:øøÕù¡úhû&ûÙü‚ý!ý¹þHþËÿEÿ¸#Œøjäfí|§>Ó^áZË9¥  ø z  ¡ B ì œLú¤HßdÕ-j‰ŠrE ÁmµRê~ ( © % › y å P » $ŒòO§õ>¹ó1wÅÿ„þöþvþý®ýfý,ýüÝüÄü´ü©ü¢üšüŠülüAüû»ûcûúžú4ùÇùZøïø„ø÷¢÷)ö§öõƒôâô=ó–òôòZñÌñJð×ðwð#ïÛïŸïmïBïîüîÝîÁî¨î’î€î{î‡î§îÞï1ïžð$ðÁñqò.òöóÁôŠõSööÚ÷™øWùùÐúûTüüãý°þ~ÿHØ_"â [Ë‚8ë š C å  ™  ˆ ôZÃ1£ ,ÀVïŽ*¼B¶Uw|g3Ünña¾YšÖJ† » ç + ? HH>)ݰRÿ$ýøüÖû¾ú«ù¢ø¢÷¨öºõØõô=óˆòäòOñÈñPðåð‡ð4ïðï¼ï”ï{ïoïnïrïvïuïnï^ïDï#îûîÓî­îî{îvîƒîžîÃîëïïGïtïŸïËï÷ð)ð_ð›ðâñ;ñªò,òÁójô$ôòõÒöÁ÷¿øÇùØúðü ý*þFÿd|˜žšŒvX4  Ò ˜ U  ¬ < º%z»ï5Og~œ¥©¨¢•~].õ°_ ¥ B Û z  Ê } 6 ò ¯ j # Ù ‰ 4ߌ@ù¸}C»a÷yä7t¡ÂÞÿûÿ þNýüèüXûàû|û,úëú´úƒúRúùæù©ùcùø¹øT÷ë÷€÷ö·ö^ö õÉõõaõ>õõôäôÅô¤ôô`ôAô'ôôôôôô/ôQô{ô©ôÜõõDõtõžõÀõÞõõööö)ö<öRöoö’ö½öí÷&÷g÷­÷úøNø©ù ùwùêúgúêûqûþüŽý"ýºþTþòÿ‘3܉=ö«aÁk¾k  × ” L ý ¢ 9 ¿8¨ f¸E€·ë S…¸äÖ•?ÕYË.… Ð  H € º ô 3wºÿF’ã9ŽéG¥_ÿ¹ÿþ`ý¬üñü9û}ú½ùþùBøŠ÷Ý÷>ö«ö õžõ%ô·ôMóåó~óò®òGñÞñvñ ðžð0ïÆïZîôî”î@íòí®ívíFí$í íí ííFí}íÅîîŒï ï–ð3ðÛñ‘òTó(ôôõõëöé÷ïøýúû(ü?ýYþnÿ|…ŒŒ‚lIâœMò  ¤  Ž ó M Ÿ æ $ V  œ © ª ¢ “ ~ a C ! ý Û ¾ ¤ Ž } r o u € ” ­ Æ Ú ë ö ô ç Ì £ j ! Ë l  — " ¨ (¦#¢%¥#—ÿY¤ß)ÿ,þ*ý'ü*û7úUù†øÊø#÷’÷ö«öSö õØõ±õ˜õõõ”õžõ©õ³õ¹õ¼õ½õ¸õ²õ«õ¥õ õšõ—õ–õŸõ²õÏõôö öRö†ö¸öå÷ ÷!÷,÷*÷÷öäö¼ö‘öcö7öõöõçõéõúööNö“öê÷L÷ºø2ø²ù7ùÁúLúÚûküü¢ýHýöþ®ÿl-ñ·|AÆ/Õoûyç F ” Ô  0 L ` n y ƒ ‹ “ © ½ Ú þ ( V ‰ À ù 3 l ¢ Ð ÷  ) . '  õ Ì œ f ( æ   V  · b  ª Fßrþ€÷cÆ!vÆ[£é-ÿrþ°ýíý)üeû£úäú'ùjø®÷ó÷;ö‡õÙõ.ôˆóèóPòÁò?ñÌñkñðÞð¯ðŒðsðaðTðLðFðAð?ð@ðDðLð]ðvð™ðÇðþñDñ–ñóòZòÉó>ó½ôCôÒõiöö¨÷O÷øø¡ùFùèúˆû(ûÉüiý ý·þfÿÿÖ™a*óº>ô9ÊQË : Ÿ û K ’ Ð H ‚ ¿ C … Å  9 k “ ³ Å Ê Â ² œ { U ( ÷ À > õ ¥ T þ ¦ N ô – :Ü}²EÒZÛXÐHÀ6®'¢˜ÿÿ þ„ýþýzüöüqûíûjúêúoùýù•ù7øåø øhø8ø÷ñ÷Ö÷À÷®÷÷÷y÷c÷J÷,÷ öèöÆö£ö~öYö1ö õãõ½õ›õ~õcõJõ3õ!õõ õ õõ"õ;õYõ}õ¨õÙööRöšöë÷K÷´ø*ø©ù/ù¹úJúÝûqüüžý6ýÑþmÿ ÿªGã|"›f¹B|±â<eЬÎï1U|¦Ò7n©ä  Z • Ð H ‡ È P – Ù  Q … ¯ Ò ê õ ñ à  — b $ Ý ‹ + ¿ E ¿ -ëA‘ÚY“Ë9mÿ£þ×þýFüûÀûúDù‰øÓø#÷zöØöBõµõ3ô¿ôYôó¼ó‰óeóNó@ó;ó>óEóNóVó_ógóqó{ó‡ó—ó¨ó¼óÏóÞóéóïóïóëóåóàóÞóáóìóÿôôCôwôµõõ^õÊöEöÑ÷gøø²ùcúúÒû‘üVý!ýñþÉÿ¨ŒveWH5þÑ• K ô  ¡   Ý 1 } ¼ ð3EMJ<% × £ g Í q   / » H Ø k ŸAç>ð¦a!å¬v>ņAö£I耜&­2ÿ·ÿ:þ¼þ@ýÅýMüÕü]ûæûnúõúxùüùùø’ø)÷É÷t÷+öíö¹ö‘öqöZöIö9ö-ö#ööööö!ö,ö:öMöföƒö¡öÄöé÷÷:÷e÷–÷ÍøøKø”øâù5ùŒùçúEúŸúöûEûŽûÐü üEüzü­üáýýLý†ýÁýþþ=þ}þ¾þþÿ?ÿ€ÿÅ U£õHšé5ÅF†ÆR¡÷Q®qÒ4’ë>ˆÇù " C Z j u | ƒ Š • ¥ ¸ Ð ì ) F \ l s q c G ï ³ m Äcû‹˜“ ‰„‹*¹HÿÙÿeþëþmýéý_üÑü?û¬ûú‘úù•ù'øÃømø ÷Ý÷ ÷g÷.öóö·övö3õìõ¤õ]õôÖô™ôaô-óýóÒó«ó†óeóHó1óóóóó0óNóxó¬óìô3ô„ôßõEõ´ö,ö¯÷9÷ÎølùùÅúûAüüÊý‘þWÿÿâ¤e$á™Mû¢AÙiðnå W Æ - ì D • Ü  M u ’ ¤ ® ¬ ¡ “ ƒ n X @ (  ô Ö ´ Ž a / ô ´ n # Ö … /Ôt©AÖjÿ’"°;ÂCÀ7©|ÿàÿ?þšýòýIü¡ûüûYú»ú"ù’ù øø÷¸÷]÷ öÇöö\ö7ööõúõôõóõõõûööö"ö4öIöbö€ö¢öÈöõ÷*÷f÷¨÷ðø<ø‹øÛù,ùyùÂúúEú€ú¹úîû!ûRûû®ûÙüü#üCü^üwüŽü¤üºüÕüóýýEýzý·ýûþIþþøÿXÿ¾'“tèYÉ7¢ lÌ)„Û/‚Ó f¦à:Xlvwn]G, îÏ­mJ'ݶkH' öçáâèï÷ÿüîÕ±ƒNË~.ÝŒ=ð¤ZÄy*Û‡/ÿÓÿnÿþþýŽýüuûãûMú·ú#ù‘ùøø÷Œ÷ öÂöpö*õðõÂõžõõnõcõ^õ`õhõtõ„õ—õ®õÉõäöööCöiö“öÁöö÷2÷u÷Àøøeø»ùùgùºú úTúœúáû%ûhû®ûøüIüžüúý\ýÄþ1þ¥ÿÿ—• ¡—Šý}ýzø u î a Ì 0 Š Û $ b ” · Î Þ ä á Ö ¾ ™ g ) á “ = Ú o ý ˆ ›%®7¾FÎUÚXÕPÈB½8³0ÿ²ÿ4þ¸þ@ýÉýUüãütüû–û*úÁú]ùþù¢ùLøüø³ørø8ø÷Ü÷»÷¢÷‘÷ˆ÷„÷„÷†÷÷–÷¡÷«÷³÷»÷¿÷À÷Á÷À÷À÷À÷¿÷Á÷É÷Ó÷ã÷øøø2øXøƒø¶øìù$ù^ùšù×úú\ú£úîû=ûûãü:ü’üëýEý¡ýÿþ`þÅÿ.ÿ› zíaÕFµÞ6…Ì Dx¦Ïó/H^tˆš«ºÅÌÐÏËĺ¯¢•‡{qjea_]YUNF=2#üäË´œ€dF&èÅžq=Áy+Õz»[ý Cÿéÿ‹ÿ.þÏþoþ ý§ý@üÖümüû—û,ú¿úRùåùzùø¶ø[ø÷¾÷}÷J÷"÷öúöú÷÷÷:÷a÷‰÷´÷ßøø-øMøhø}øŒø˜ø¢ø­øºøÇøØøìùù"ùDùjù–ùÆùùú,úaú˜úÐû ûFûû¾ûÿüDüŽüÞý3ýŽýïþWþÈÿ@ÿÂH×j—/Ç]ï}ŠõaÈ ( Ô ! f ¡ Ó ú  & . *   å » ‰ P  Ï ‡ 9äŒ.Ík¤Aáƒ(Ñ|*ÚŒ@÷¯h"Û“Jý¬Yÿ¨ÿJþêþˆþ%ýÀý\üõüü(ûÀûZúôúú0ùÕù}ù-øåø¤øiø5ø÷Þ÷·÷–÷v÷X÷=÷%÷öþöðöæöãöæöï÷÷÷2÷V÷÷µ÷óø9ø†øÙù3ù’ùöú^úÈû4û¢üüyüáýGý¨þþ[þ®þùÿAÿ…ÿÃÿû._Œ¶à 9h™Èù+\¾îKy¦Òý'R~«Ú :i˜Äî4To†™¨·ÃÍÔ×ÕÍ¿«‘rQ+Ô¥tA סi2ûÊQߪwGé»d9廑g=ÿêÿ½ÿÿ_ÿ,þöþ½þþ=ý÷ý°ýgýüÖüüKüûÈûˆûIû úÈú†úCùÿù¼ù{ù9øüøÂøŒø[ø1ø ÷í÷Ñ÷¹÷¥÷–÷Œ÷ˆ÷ˆ÷Œ÷•÷£÷µ÷Í÷êø ø4øcøšøÙùùnùÃúú€úæûOû½ü.ü ýýˆýûþoþãÿXÿÉ7¥yáE¨ hÆ#€Û4ŠÝ*r´ó-`ޏÞ>[u¢´ÃÎÖÙ×Ðij€^8 Ü©q5ö³o)á™N²a ¶]¤Dày )ÿ³ÿ<þÃþJýÔý_üìü|üû¦ûBúâú…ú,ù×ù†ù9øîø¨øfø)÷ñ÷¾÷‘÷k÷J÷/÷÷ öÿöüöÿ÷ ÷÷8÷X÷÷°÷éø'økø´ùùNùœùêú9ú‡úÕû#ûrûÂüügü»ýýcý¶þþWþ¤þìÿ/ÿoÿªÿà?l—Àê=h–Çú0j§ê0|Êl¿]¦è"T}ž·ÉÓ×ÕÍÁ±ž†lN. 上Y%ï¶y;ù·u3õ¹€Lò̬‘ydO<*ðÛÆ³¡‘‚vi]PD7(ÿëÿÐÿ°ÿÿgÿ=ÿþÞþ¨þoþ3ýñý¬ýbýüÃüqüûÄûmûúÃúrú'ùáù¥ùqùEùùøêøÚøÓøÏøÑø×øáøïùùù/ùLùoù–ùÁùóú)úfú§úêû0ûzûÆüücü³ýýQýŸýìþ8þƒþÌÿÿYÿšÿÚM‚³â<kšÊþ4m©é-s»M™å/xÀI‰Ç7i˜Åí0I\ktyytgR5å²u2ç”<Üy¥8Ê\ï„¶Sô™?ÿêÿ”ÿ>þçþ‘þ8ýàý‡ý-üÕü}ü'ûÕû‡û=úùú¹ú~úIúùêùÁùœùzùZù;ùùøêøÒø¼ø§ø”øƒøtøiø_øYøUøWø\øeøsø†ø ø¾øãù ù<ùqùªùéú,úsú¿ûûeû¾üü{üßýEý®þþ†þóÿ_ÿË3›gÊ(ƒÚ-|Æ H€´ã 4Wx•±Êàó  þìÕ»Ÿ‚dH.þéØÉ¼±¥™ŠyeM1ñÌ£wH赂P꺌^2ܲˆ\/ÿÒÿŸÿmÿ<ÿ þÛþ¬þ€þWþ0þ ýìýÌý¯ý”ý|ýeýPý:ý#ý üòüÖü¸ü–üqüIüûòûÅû™ûnûFû$û úôúåúßúßúåúòûûû5ûPûkû‡û¡û·ûÌûßûðûþü üü$ü2üAüSüfü|ü•ü²üÒüôýýAýlý˜ýÄýñþþNþ|þ«þÙÿÿ8ÿiÿ›ÿÏ;u°î.o²õ9Å Vã(l®ë$ZŒºä *Hc{¢¯·»º´¨—b?ð“a-ùÄŽX!ë´}E Ó˜\à `Û˜WÿÖÿ•ÿSÿþÕþ–þVþýÕý’ýOý üÇüü:ûôû®ûiû%úäú¦úiú/ùúùÆù•ùgù<ùøðøÑø·ø¡øø„ø}ø}øø‹øœø´øÒøöù!ùRù‰ùÆú úUú¦úþû[û¾ü%üüûýiýÖþBþ¬ÿÿwÿÖ1‰Ý-yÀ@x©Öý9Oap|‡‘›¥°»È×çø 0DXl€”§ºÌÞï&8IYempmeVA&áµ…PÙ–P¸hÆt#Õ‰?ÿúÿ¶ÿvÿ9þþþÄþŒþUþ"ýòýÅýœýxýXý=ý'ýý ý ýý ýýý ý&ý+ý.ý.ý*ý#ýý üúüèüÔü¾ü§üüwü_üJü5ü#üüûûûòûíûêûëûîûñûöûûüüü üüüü"ü)ü1ü<üKü]ütüü²üÙýý7ýný«ýíþ4þ~þÊÿÿeÿ±ÿüCˆË Dz«Ø*Or”µÕô0Mk†¡»Ôë-BWk~’¥ºÎãø !4DQZ_`\SE2äà|T)ûË—`'è§dÓ‡:ížOÿ³ÿeÿþÍþƒþ:ýñýªýdýüÝüœü]ü ûäû©ûpû9ûúÔú¨ú~úXú7úúùêùÙùÍùÄùÀùÀùÄùÌù×ùåù÷ú ú%ú?ú\úzú›ú¾úåûû<ûmû¢ûÚüüXüžüèý4ýƒýÓþ$þsþÀÿ ÿTÿ™ÿÚO†ºìN}«Ù2]ˆ±Ú'Lo’´Ôô0Jcz¢³ÁËÔÜâæèèåáÙÏÁ¯šƒjM- 当f7Ô¢n;Óži6Ï›g3ÿÑÿŸÿoÿ?ÿþçþ¿þ˜þuþTþ6þþýïýÞýÏýÃý¹ý°ý¨ý¡ýœý–ý’ýýˆý‚ýzýpýfýYýLý=ý.ýý üûüéü×üÅü´ü¥ü˜üŠü}üoübüVüJüBü=ü<ü?üEüQü`ütüŒü©üÉüìýý7ý`ýŠý´ýÞþþ0þYþþªþÑþùÿ ÿIÿsÿÿÉÿôHp˜¾àþ/AP]dimqwŠ–¦¸Îæ'Mw¤Ó6iœÏ/\†­Ðð %:LYadbZL9Ú®{BÂ{3êŸT Âz4ï¬l.ÿôÿºÿÿHÿþÙþ£þmþ7þýÌý—ýcý1ýüÔüªüƒü`ü@ü#üûðûÙûÆû´û£û“ûƒûsûcûRû@û-ûûúõúäúÔúÆúºú±ú«ú¨ú«ú²ú¿úÒúéûû%ûJûsûŸûÐüü?ü}ü¾ýýMý—ýåþ6þ‰þÜÿ1ÿ‡ÿÛ.‚Ö(yÈ`¨ì-i Ò,Qs¨»Ë×àåèèãÛг¡ŽxaJ1þäʰ—~eM5ïØ¿¥‰mO0íÊ¥~V.ܲ†X+ÿýÿÎÿŸÿmÿ<ÿ þÙþ©þzþMþ ýôýÊý¡ý{ýXý8ýüþüæüÐü¾ü¯ü£üšü•ü’ü’ü“ü—ü›ü ü¥üªü±ü¸ü¿üÇüÏüØüäüñýýý)ýAýZýtýŽý©ýÆýâýþþþ6þPþiþþ˜þ­þ¿þÐþáþðþþÿ ÿÿ"ÿ-ÿ7ÿBÿMÿYÿfÿtÿƒÿ’ÿ£ÿµÿÈÿÜÿò!<Yw–¶Öö5SoФ½Öí2Ib{”¯Ëè#@[sˆ˜¤­±°¬¤šp`PA1"ðÞȲ™|_?ùÕ¯‰d>÷Ô±lI%ÿßÿ¹ÿ’ÿjÿAÿþëþÀþ“þfþ9þ ýÝý°ý„ýZý2ý üèüÇü©üŒürüYüBü,üûÿûéûÓû¼û¥ûûzûfûTûBû4û*û"ûû"û*û9ûOûiû‰û¯ûÙüü:üqü¬üìý-ýrý¸þþJþ–þãÿ0ÿ}ÿÈXßZ“Èü,Y„«Ïð,F^u‰›­½ÌÚæñû  úòéßÔÊ¿µ©œ}jU="⽓f5Ê‘UØ™XÿÜÿŸÿdÿ-þøþÆþ—þlþCþýúýÙý¸ýšý|ýaýGý/ýýüôüåüÙüÏüÉüÆüÅüÈüÍüÕüßüêüöýýýý(ý3ý=ýGýPýXýaýjýsý}ýˆý•ý¡ý¯ý¾ýÎýßýñþþþ'þ:þMþ`þrþ„þ–þ¨þºþÌþàþôÿÿÿ4ÿLÿfÿÿžÿ¼ÿÜÿýDiµÜ'Km«Æßö )5@IQX]aceffeb`]ZWTQNLJHEB?>;:865444444432/*# ÿíÚêmL)ß¹‘jAÿðÿÆÿœÿqÿFÿþñþÆþþtþKþ%ýþýÙý´ý’ýpýOý0ýüùüâüÍü»ü¬ü¡ü™ü’üŽüüŽüü“ü˜üžü£ü¨ü®ü³ü¹üÀüÇüÏüÙüäüñýýý+ýCý_ý|ý›ý»ýÞþþ$þHþmþ’þ·þÝÿÿ*ÿQÿxÿŸÿÇÿï>gºä<h”ÀíGt Ëô@cƒ ¹Îàïü  úîÝɲ—{[:ôϪ„]8íÇ¢}X3éÄ {V0 ÿçÿÁÿœÿwÿSÿ1ÿþòþÔþ¹þŸþ…þnþWþAþ-þþýñýÞýËý¸ý§ý–ý†ýwýjý]ýSýIýBý<ý8ý6ý6ý6ý9ý<ýAýGýMýTý[ýcýjýrý{ýƒýý•ý ý¬ý¹ýÊýÜýñþþ"þ?þ]þ~þ þÃþåÿÿ*ÿKÿlÿŒÿ«ÿÉÿå6Ql‡¢¼×ð !7L^n}ˆ“šž¡££¢¡ œ›››œž £¨¬²¸¾ÆÏØáëôþ"*07<BFIKJHC<1$ëÒ·š{\;öÓ¯ŒhF#ÿßÿ»ÿ˜ÿuÿRÿ0ÿþíþÍþ®þþtþYþ?þ(þýÿýìýÚýÉý¸ý©ýšýý€ýtýiý_ýWýPýKýGýEýEýGýIýMýRýWý]ýbýhýmýqývý|ýý‡ýý”ý›ý¤ý®ý¹ýÇýÖýçýúþþ'þ@þ\þ{þþÁþçÿÿ;ÿgÿ•ÿÅÿõ$V‡¸çCošÃì9^„§Ëì *F]r„‘šŸ –Š|jU?& ñÕºž‚gM3ëÔ½§’}hR<%õÜêv[@%ÿíÿÏÿ°ÿÿoÿLÿ)ÿþßþºþ”þoþJþ'þýäýÆý©ýýwýaýMý<ý-ý!ýýý ýýýýý ýýý(ý8ýJý_ývýýªýÆýäþþ þ>þ\þzþ™þ¶þÔþñÿÿ*ÿEÿaÿ{ÿ”ÿ¬ÿÂÿ×ÿëÿü &1:CLT\enwŠ”Ÿ«·ÄÑßîý ,<KYeq{„‹’—œŸ£¦©­²¶º¾ÁÃÄÅľ¹²ª –ŠrfYM@5) úóíæßØÑʺ±§›Ž€qaP>+ÿîÿ×ÿÁÿªÿ’ÿzÿbÿJÿ1ÿþÿþäþÊþ°þ–þ}þdþLþ5þ þ ýùýèýÙýÌýÁý·ý¯ý©ý¤ý ýžýœý›ýœýžýŸý¢ý¦ýªý¯ýµý¼ýÄýÎýÙýåýóþþþ'þ<þRþjþ‚þ›þ¶þÓþðÿÿ,ÿKÿjÿŠÿ«ÿÌÿí -MlЧÃßû.G`wŒ£¹Ðçþ)>Rfxˆ—¤°ºÂÈÌÎÍÌÉÆÁ»´«¢—‹~p`O<'öÚ½ž~]:ņ̃\6ÿïÿÌÿ©ÿ‡ÿfÿDÿ$ÿþâþÁþ¡þ€þ_þ@þ"þýéýÑý»ý¨ý™ýŒý‚ýzýtýpýnýnýoýrývýzýý…ý‹ý’ý›ý¦ý±ý½ýÌýÛýëýýþþ&þ<þRþjþƒþœþ¶þÐþêÿÿÿ5ÿMÿdÿzÿÿ£ÿµÿÆÿ×ÿçÿ÷%5DTdu…—§¸ÈÙéù *:JZiz‰˜§µÁËÔÜáããàÛÔËÁ¶©œŽ€rdVG8* þîàÑõ¨šŽƒyphb^[YZ[_cglptvxxvrld[OA1 ÿùÿäÿÎÿ·ÿ¡ÿŠÿuÿ_ÿIÿ3ÿÿþóþÞþÊþ¶þ£þ‘þþnþ_þPþBþ7þ-þ%þþþþþþ$þ,þ5þ?þKþWþeþsþþŽþœþªþ·þÄþÐþÛþæþïþùÿÿ ÿÿÿ)ÿ4ÿ>ÿJÿVÿaÿmÿyÿ…ÿ’ÿžÿªÿ·ÿÃÿÐÿÝÿëÿú*<Pe{“«ÄÞú1Nk‡¢½Öî.@P^jt{€ƒ„‚}vl`RB1òÛê‘w]C)öÜÄ«“{cL4ÿòÿÛÿÅÿ¯ÿ™ÿ„ÿnÿXÿAÿ+ÿþþþèþÓþ¾þªþ–þ„þrþaþQþCþ6þ*þþþ þýÿýúýöýòýðýîýíýíýîýðýóý÷ýýþþþþ#þ1þ?þPþaþsþ‡þœþ²þÈþßþ÷ÿÿ'ÿ@ÿYÿqÿ‰ÿ ÿ·ÿÎÿåÿú$9Mat†˜©¹É׿ô)6BNZdnw~…ŠŽ‘’‘Ž‹†xqh`WNE<4+$ þøòëäÝÕÍż²¨ž“‡|qeZNC8-! ÿ÷ÿìÿâÿØÿÍÿÂÿ¸ÿ­ÿ¢ÿ—ÿŒÿ‚ÿwÿlÿbÿWÿNÿEÿ<ÿ4ÿ,ÿ$ÿÿÿ ÿþþþøþòþìþèþãþßþÛþØþÕþÓþÑþÏþÏþÏþÏþÐþÑþÓþÖþÚþÞþâþçþìþñþ÷þûÿÿÿ ÿÿÿÿÿ!ÿ&ÿ,ÿ3ÿ:ÿBÿKÿUÿ_ÿkÿyÿ‡ÿ•ÿ¤ÿ´ÿÃÿÒÿâÿñÿÿ )8GVfxбÅÛñ4I]o€¨²ºÁÆÉËÌÊÈľ¸±© –‹sfYL?1$ùëÝе¨š€rdVG8(ÿôÿáÿÏÿ»ÿ¨ÿ“ÿÿjÿUÿAÿ,ÿÿþñþßþÍþ¼þ¬þœþŒþ}þpþcþWþMþCþ:þ3þ.þ*þ(þ'þ)þ,þ1þ7þ@þJþUþbþpþþþ þ²þÆþÙþíÿÿÿ+ÿ@ÿUÿjÿÿ”ÿ¨ÿ»ÿÍÿßÿð,9DOYbkry€‡“™Ÿ¦­´¼ÄÍÖàéóý"*16;?BDFGGFEDB?<83.(!úîàÒ² Ž|jWD2!ÿôÿçÿÚÿÏÿÆÿ½ÿ¶ÿ¯ÿªÿ¦ÿ£ÿ¡ÿŸÿŸÿžÿŸÿŸÿ ÿ¡ÿ¢ÿ£ÿ¤ÿ¤ÿ¤ÿ£ÿ¡ÿžÿ›ÿ˜ÿ“ÿŽÿˆÿÿyÿqÿiÿaÿXÿPÿHÿ@ÿ8ÿ2ÿ,ÿ&ÿ"ÿÿÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿ ÿÿÿÿÿ$ÿ+ÿ2ÿ:ÿBÿKÿTÿ]ÿgÿpÿzÿ„ÿŽÿ™ÿ¤ÿ¯ÿºÿÆÿÒÿÞÿëÿ÷&1=HS^hr|†™£¬µ¿ÈÑÙâìõþ '.5:?CFHIIHFDA=951,'" úïãÖȺªš‰ygUC1 ÿùÿæÿÓÿÁÿ®ÿ›ÿ‰ÿxÿgÿWÿGÿ8ÿ*ÿÿÿþöþëþáþ×þÍþÅþ¼þµþ¯þªþ¥þ¡þžþœþœþœþžþ¡þ¤þ¨þ­þ³þºþÁþÈþÑþÚþãþíþøÿÿÿÿ*ÿ7ÿDÿRÿ`ÿnÿ|ÿŠÿ˜ÿ¦ÿ´ÿÂÿÏÿÝÿêÿ÷*6BMXcmv€‰‘š¢ª³»ÃËÓÛãëòú !! ùðçÝÓɾ²¦™Œ€sgZNA5*ÿþÿôÿêÿáÿÙÿÑÿËÿÅÿÀÿ¼ÿ¹ÿ¶ÿ´ÿ²ÿ±ÿ°ÿ¯ÿ¯ÿ®ÿ­ÿ¬ÿ¬ÿªÿ©ÿ¨ÿ¦ÿ¤ÿ¢ÿ ÿÿšÿ—ÿ”ÿÿÿ‰ÿ„ÿ€ÿ|ÿwÿrÿnÿjÿfÿcÿ`ÿ]ÿ[ÿZÿYÿYÿYÿZÿ[ÿ]ÿ_ÿaÿdÿfÿiÿlÿpÿtÿxÿ|ÿ€ÿ„ÿ‰ÿŽÿ“ÿ™ÿŸÿ¥ÿ¬ÿ²ÿ¸ÿ¾ÿÃÿÉÿÎÿÓÿØÿÝÿâÿæÿêÿïÿóÿ÷ÿûÿÿ $).38=AFKPV\cks|†›¦²½ÈÓÝæîõúþýùôïéãÝÖÏÈÀ¸¯¦“‰~sg[OB6)ÿûÿðÿæÿÜÿÓÿÊÿÁÿ¹ÿ±ÿªÿ¢ÿ›ÿ”ÿŒÿ…ÿ~ÿvÿoÿgÿ_ÿWÿOÿGÿ?ÿ8ÿ0ÿ)ÿ"ÿÿÿÿ ÿÿÿþÿþýþûþûþûþûþýþÿÿÿÿÿ ÿÿÿ"ÿ*ÿ4ÿ>ÿJÿUÿbÿpÿ~ÿŒÿ›ÿªÿ¹ÿÈÿ×ÿåÿô+8DP[fpz„Œ•œ£ª°¶»ÀÄÈËÎÐÑÒÒÒÒÑÏÍËÉÆÃÀ½¹¶²­©¤Ÿ›–’ˆƒ~ytoid^XRKD=5-% ÿøÿîÿäÿÛÿÒÿÉÿÁÿ¸ÿ±ÿªÿ£ÿÿ—ÿ’ÿÿ‰ÿ…ÿÿ~ÿ|ÿyÿxÿwÿvÿvÿwÿxÿyÿ{ÿ}ÿÿÿ„ÿ‡ÿŠÿÿÿ”ÿ—ÿšÿœÿŸÿ¡ÿ£ÿ¥ÿ§ÿ©ÿªÿ«ÿ¬ÿ®ÿ¯ÿ°ÿ²ÿ´ÿ¶ÿ¸ÿºÿ¼ÿ¾ÿÀÿÂÿÅÿÇÿÊÿÍÿÐÿÒÿÕÿØÿÛÿÞÿáÿåÿèÿëÿîÿñÿôÿøÿûÿÿ #',048;?BFJMQUY]aeimquy}€„†‰Š‹ŒŒ‹Šˆ†„~zvsokgd`\YURNKHDA=:62.*&! ÿþÿùÿóÿíÿçÿáÿÚÿÔÿÍÿÇÿÀÿ¹ÿ²ÿ«ÿ¤ÿÿ–ÿÿˆÿ‚ÿ{ÿuÿoÿjÿeÿ`ÿ]ÿYÿVÿTÿRÿPÿPÿOÿOÿPÿQÿSÿUÿXÿ[ÿ_ÿdÿjÿoÿvÿ}ÿ„ÿŒÿ”ÿÿ¦ÿ¯ÿ¸ÿÁÿÊÿÔÿÝÿåÿîÿ÷ÿÿ ")/5:@EKOTY]bfimpsuxz|}€‚ƒƒƒƒƒƒƒƒ‚‚€}|zwtqnjfa\WRLF@:3,% ÿûÿôÿíÿæÿßÿØÿÒÿÍÿÇÿÂÿ¾ÿºÿ·ÿ´ÿ±ÿ¯ÿ­ÿ¬ÿ«ÿ«ÿ«ÿ«ÿ¬ÿ¬ÿ­ÿ®ÿ¯ÿ°ÿ°ÿ±ÿ²ÿ³ÿ³ÿ´ÿµÿ¶ÿ¶ÿ·ÿ¸ÿ¹ÿºÿ»ÿ¼ÿ½ÿ¾ÿ¾ÿ¿ÿÀÿÁÿÁÿÂÿÃÿÄÿÅÿÆÿÇÿÈÿÊÿÌÿÎÿÐÿÒÿÕÿ×ÿÚÿÝÿàÿãÿæÿéÿëÿîÿñÿóÿöÿøÿûÿý !%(+.135789:::::::::::::;;;<<==>>>???????????>>=<<;987531/,)&# ÿÿÿúÿöÿñÿíÿèÿäÿàÿÜÿØÿÔÿÑÿÍÿÊÿÇÿÄÿÂÿ¿ÿ½ÿ»ÿ¹ÿ¸ÿ·ÿµÿ´ÿ´ÿ³ÿ³ÿ²ÿ²ÿ±ÿ±ÿ±ÿ±ÿ±ÿ±ÿ²ÿ²ÿ²ÿ³ÿ³ÿ´ÿµÿ¶ÿ·ÿ¸ÿºÿ»ÿ½ÿÀÿÂÿÅÿÇÿÊÿÎÿÑÿÔÿØÿÜÿàÿäÿèÿìÿðÿôÿùÿý "&*-047:<?ADFGIKLMNOOOOONNMKJHGECA?<:8531.+)&#  ÿýÿûÿøÿöÿôÿñÿïÿíÿìÿêÿèÿçÿåÿäÿãÿáÿàÿßÿÞÿÝÿÜÿÜÿÛÿÚÿÚÿÙÿÙÿØÿØÿ×ÿ×ÿÖÿÖÿÖÿÖÿÕÿÕÿÕÿÖÿÖÿ×ÿ×ÿØÿÙÿÚÿÛÿÜÿÝÿßÿàÿáÿãÿäÿæÿçÿèÿêÿëÿíÿîÿïÿñÿòÿôÿõÿ÷ÿøÿúÿûÿüÿþÿÿ  ÿÿÿþÿýÿüÿûÿúÿùÿøÿøÿ÷ÿöÿöÿõÿôÿôÿóÿóÿòÿòÿñÿñÿðÿðÿðÿïÿïÿïÿïÿïÿîÿîÿîÿîÿíÿíÿíÿíÿìÿìÿìÿìÿìÿìÿëÿìÿìÿìÿìÿìÿíÿíÿîÿîÿïÿïÿðÿñÿòÿóÿôÿõÿöÿ÷ÿøÿùÿúÿüÿýÿþÿÿ stk-4.4.4/rawwaves/tomlowdr.raw000644 000766 000766 00000114440 12015735506 016537 0ustar00garygary000000 000000 ÿ–ÿmNõÄåãíŒåEÚÏØgÕ¦Ó­ÐÀÍÀÍ$Ì8ʆÊIÊÌ&ÌlÌ*ÎÅÑÒÍÔPÕêØÕÜJÚlÞjäHÝ7â,ìääÀáií)ôHîçwîöUõ³óºóšòÓðEõHÞ½ôtíÏô"ûÒþsûFò·ò=ÿK „e ´öè<ÝÔ¡Ó‹áÏüŽ® î)£0=8AÂNß`1p zIz_oñe®bT_•X³RÄPKíHK1S·]!b`XÈQFN!NnN“O6RþXeYViQ!J`FYE8EF×J&KYG;Ï-³"Ì;iÛhÒy+0 5œãü¯ø€òBë'æ—å@äå䀿ÖìïLî¡ìóí;ïäò1ñ—ïîŠíãëDåõá£áÊåÅéÊë>ì3ïøøO¶Æþsù øoúü1ûùõüòbïí‰ï=ôZû5ÿùü×ù øØûÑð ±D÷\îìVñÑý=›¸—û&í–ååçSï;ø˜þ4ÿþÀþ3ûÆ÷¬òÐìbãAÙÌÔÉÕyÙKÞ$ãlé(î‰òòhï ê8å[áŠàMà˜áâFääÆã)Þ…×8렂 ÂìÃ,ÆÅËçÒöÜ×èÈôÐÿÑ %ÁðÀÒ ‡ æEƒüÔõÍðŒíYëjêòëÄëµéjåÒâ^ߨÞ-ÝŸÜóÛÂÙÈ×5ÔÊÓÿÖÕÜ‹á³åuéZîió™öÖ÷Ä÷8ö1óëïÕìê³ì[ïxñ¼ñíèá奿VêUï˜ôñù ûûôýÂÆWö§ýTöþñ5îð õúXüŒû‘÷Öò¢íÚë%ëHí^ï®ðqîìëåé"èèèvé„ëyî'ð!ðÒîÆéJã‡àß’à¡á#à ÞhÞ ÞÍßpàYâCåEèÇêðêõéeç\å´åBç¦ëÂîiï)ïºðµñÔòóóÖõŠøFùêøóõï›êsæ,âÀàxàBâå¿ëUò#ùÐþ UCw÷ý eL9YDwî¢ ø(“/€3Â5´7­:Œ<Ï> >Î?N@@Ñ@“?;Ø7+2t. +…)=(4(\)´*ô)ª%X‚o” ä Á:¼Ù G ›|Û;Q° "3#“%$'=)™-1Ø7ˆ;í<Ô:µ6Û1Ñ,»(é&è&Q&º'w'£())*h+Î-¡.a,ï)F"Á:ŸI êZ|妾íí vQ;«ÌŸ V } [@‰ÿþó{Wˆ Ü  ‡ ²±º¥ =ÿùûù:û)ÿÔ]å×βѬc ‚ ÝÑX¸ ~ nýÅú øø,÷ê÷çøøgø‡øJøÁú û2ûCú£ùéù¯úúÄû@û>ú)öíñÏìvçâßÏá²æîíñ¦ôSö{ùü`8¨‘ Zùôï8ã®ÙÒÒçϫϢÑÙÕØXÛ]ݱ߻â^äìæcçQèäë¼ïôôwøúæü›ü&ùŠöBó£ñ¿ðÉðåñWòSôÅøUû[ü4ú,õ›îêæÝßÙ Ö²ÕÔ©ÖÙOÝÈâ¤ç¶í„ó#÷%ùmúlúŒú!ùMø¼øÐøž÷ÿ÷/ö.õÿ÷9ù,û=ü”üù>õ1ñLî˜í]íríØí&ë8èÐæLãÛâgââ$âáæáàã)å¸è±ìïèó·öˆ÷|õóò|î¡ëœéêé?èçèæ<ãàâàêàªáçä.æ‹èSè”ç®æ”åkäˆääåZçFèñéÐéÖé_è·è}éNëŠïcóê÷‰ù¸úÉû!û¦üôþŸDƒYþƒüeúLùLúZý"Aµlýø»óÊî»ê¤èyèèóë%î¬òÿ÷ùûûòýyÿp²å °C!û)-^-­*Ç%×ÛÄ[{ B OÿäXjêMÿJûÞøõÅõœöDö-õÇõË÷ú± Ä´ôë,Þ‡Zñ” 2 Gn›‰n‘<ç2#î– [!X ¥ êE "ã' ,2Õ95>NBDADGB›?Ý<$701N+3%¡!/Óe›Æï¸³jy©K“e© ÕÀˆ04: 1áS& þ$u("+*, *­($ã!ˆ[7Ã÷™"‘‘ø0 ù`Òµ2- ùÏå Ø  ° 5,@å-FVMÃûTÿ(úÆõöñ|îZí3í6í@í ïñ4ó¹öKøLùµûü]ý9ý:ûËù²÷Üö+ôŠò°ð‘î€ìiêHèŸçèèpê­îáóãø!ûü•ý ý™þ/þºÿ¢CÔ¼  ² £ º  qÑ~Ló£½2ÿZûµ÷òíçãâ´Þ1ÚÚØÈ×ç×ôØT؈ØwØ]Ø×dÖ©Õ•ÔÒdÑПдÐÏæÍÕÉíÄåÀ¼û¼X¾UÂ4Æ´ËÄÑ:ÕÉØþÛ}ÝÿàÇãDäàåºæ+åýåZäèäÆäÈåIæ—è€êííºð—óî÷éûÌÿ²j µÖ(Çw®  ’=K ß«ÙknÖ Í ÊâŠK<`¢¡ÊýÒùõõQðlìBé4çNæÏçwèéÊê{ê™êòìDîñLó¨õõ­ö–ø;ùòú~ùi÷óùðTì¾éÑçså¸å+娿®æ·åîä±ãàÂÝvÙø×Õ„ÕpÖ½ÙÛúÞÁá*ã:å/çkêí'ð•ócôÈöø­ý™— ¦P®F;è» tp ´ó-~Î_«EâÆ!êŸW<”ôÙ±R * #xA Ó e"í·ÚHY‚ײõ U S ä ÚT¨§he ¶q… ö…èˆ Ë B ¶ ÞÆíPIp,)fT®!/"^#"ì!rËÈÑÀ,ù*ZƒŒZÙJ ö$(b+ö/1a2h281!/á.ö.\.2.a.M-á-‚-3,%)ô&â#L -m4â %H:[¾ä± F ‰ JßðHýRù*ôÓðÂíMêgèæÎæàè¶ëøï¤ó#õõ÷ÒùúRûûþ/ø(B – b ¸´kõº¡œ4 á gQ=B:  ™>ÿeýBûšúùoútü÷˜½Ÿ à ã̽ Û ìÁˆüNù*ö›ôÙôôô”õwö>õîô6ñtîê›ç£åUãšáòàÞ0Ü*Ùë×GÓòÐ#ÌžÊ$ÈÿÈìÉÆË‰ÍØÐHÒ—Ô¿ÖáØ¡ÙúÛ ÜEÝÐ߸âäÔè ë2íõðcònóÀôõõÊöÕø/ù°úÆúáú>ù$÷û÷¸øéû]þ±lßÄ ! Í þÉéq c   1aþ“û÷ô*ñîWëÏé¨ç“åTãà­ÞaÜeÛÚÛzݰàÊãúæ èªéðéÓèålâ[ßrÝÛ4ÙúÙeÙ^ÙÿÛÃÞóãDè%ì­ð:òÌôù÷xúJüõþñÿ“þeû²ø^õEòåñ]ðžð©ñzòÈôZö ÷Ùù’úaù÷0óÅð¾ï,îñïnðKñKòYó—õY÷ùûÿjI«÷;tÙ ¾ :ØH¨ ^ UˆIþûòûû)ü}þƘ€ÿ  Ï x àQ á ˜ 2 û ÙÌpýéüÀý.ÿ(Zö H | Ó D Ûþøíó îcéVäôáóààxá!âãGäÌæúêíºñ ó÷ökøRùŠúLú¾úÚú´úûüŒþújß ÃÎß±ü"Ì&n)ù-/J0w0†/·.o-H,Ÿ,ï.O0$1Õ2½2o0Ç-ù*î(L&$C"! ¨E³1‰.Á8ãµt/Üe±zˆÄL(ìO    ÇR†SDX[½ 2é¬>§$õæ8v J U  ¤ xä™t » eÄÃ3ÛÎ/ïT„˜ä:) ˜?ZþÀû&÷póôñZïØï´ñ.óê÷Júqü¿þ þþ“þ&ýeü†ûÒûšû´û±ûfû,ûFû~ûÌü%üHü—ý…ÿ=€Y Tèvç+c× Ûˬgÿ û†øô·ñÙï‰íëhèåKáéÞªÛ³Ø÷Ö$ÓKÐÑÏYÏHЪÓ5ÖAÙBÛùÞß‚àYàçáà›ßvݧÛVÙ@ØØ;ÙØÜQßáã¸å´ç¦édê§êØé¥çKäqáõà›àÜâ©åéGìêðòÿõ›÷Šø§ùcúLûlüŒýƒþ9þfýÏü”ûùøf÷;öõTõGö6ø^ûÈ w› GXÃÔH» ä (Ö¨€ÌÆ^F4ÿÚü ùõžò©ðEîÛîZî`î©îÒî·î[í½ìÃë¯ê­é‚èæÖåüåhååäúäÒä äâäáÞ³ÜÙq×$Õ£Õկ׉ÚbÝÐá'ãºå]æ1æzæ‘æÝçëêì°ïð´ñ—ñðÛð=ðxñ ó·öØú˜þvLà” V n¥ÙWXg÷ 9 xÀ®Å{{ ° ¸ ™ ›  ƒ ] ?Õ1{˜,4½}  •  Ò£%¿ä¥Î= ’ ¦Ÿ @اõ¯Ñ´e s;<ÈõÎ f - L ¶ V  { [ • ÷®}Œ ð û —´3æ.q » í¿Õí¿ô"“$†%ž&%á%c$Û$o#á#^# "ä"Š" öSEþjÄ·S®ŠØõ‚ë×`èø‘ ê ÷ ¶ Š¿á 3 öÔáêz¾þˆ¶# ï äáÅ´$Œ26a *Ë‘%X3 W ƒô¨ˆÛÌLR‰êuÛ‡ ý´û>ùjøÍù£û—ýñÿúWñ[heÿ ‚ Û 6Ôãfø//p Wº-Ȫ ë ¤ —ÿœýeûÃúFø£öŸô7ñoîUë%èäÔámÝ™Ù,ÔoÏÈËaÇdÄÁ¦À¾ÁÂKÄ\ÆÂÉ5ËͽÐ4Óx×ÃÝ7ãŠê4ð¥öjû$þŒrÚþ¹ý¦ýQý–þPÿ‡êÌ)ÉÝÚ ÿ«ÿÊ;Ú} òÿÓþ­ý™üìýý«þ‘ÿ£æJÌ]—Q ~ü7÷Øôðãî7ëÛéäèQæôåÜåäŽä‹å åÃæwæ¥åÒäIâ˜áßÙß.ß[à’â¸åzè1êYë¾ìuìæí¸ïLñró™õTönöÍöUôþó0ñ|ð5ïÃð@ñ:òò‰òôóŠôö?øÆûþVƒÃø:ÿ§ýeúöûò±îëéêê%ìFïÉóÂ÷’ûýÃÿÔu¸}·^ÿŽüøAõòßñåòóôâ÷ùƒü#þ”³dxø+bTŒõÿ|ü®ú;øu÷~÷i÷ûøÏùùÄù÷áöçöŽöË÷G÷Þø‡ù3ùìúûýR· ÇK'–!h$ƒ&×(€)ÿ+y,ª-x-¾-j,j*Å(Å&[#x 0EL Üaû~õÑñîíì¸íîïŒñ™ô*÷<ûÿ}ø ‰2:ÃÖpeÂæ?+÷k vd°\lêö  µ ¤ÁëCáÔW’^’º. \ B æ R { ¾ > Jõöùë¿Mn.#Ô[­’<Å”èÙˆÞžpŒÈÅk¹Ü Ý%zî0¸nã ç ³oýHùšö«ô­ó¼óªô*õ ö<÷êùãû’ü†üü/ûýüWýþ%ÿcº„ý× ` Š êÿ¼%ÙW!2þâüÕûåü…þ`öô°‹ b ˜ » h û1©Êÿ3ýnüñýþ€ÿƒ!ÿüÿþ.þþ ÿwÿÓÿ:ý²ûøýõ¶ñ¢í èeã®ßRÛúÙ»Øq××ת×ÇØØ^ÙNÚÜÜjÝyÞAßàGáÉã€äååtäîãââµãìæètê‡ëëAê'è‡æ×å’äïåLæ¥èŽê¸ìíïñrô4÷ûoÿZÀeŠ d G }ý…Á\ï¨ê.# sðlÿYýû¨úÏúTú)ú,úù¤øÖ÷xõ„óEðëî›ìuê•é>è™èwèyè=ç=å[âïàÜèÙ¸ÖïÕ ÔÔ8Õ’×ãÚzÜÍÞYÞêÞÖÞ¨ÞÑßÒáÍä5æ|è9èÿéèÄè”èöê0ìî=ðLòcô­÷>úý` à› :h;‡O»õª]‡bJ€@©‰X ¦ › ; HîœÖþíü¯ú ÷ô?ñôðŽð ð5ðÎñ¦òŽóeô+ô°ôÓô¡ôóNò—òNò™óvôÁömø‰ûýÑL.& D¾þ¿ü¥úæùÒù‡ùçúºûÃüÃý™þlÿzá²ãe ç þ »>Îý-#P"S&)+ª-í01À2•2l14.Þ+Î(|%D"b»ùÏJ®c ð V R » ‡ PÊÓSl]{þÂý,ü ûÅûàü ü;ü+üûÈûƒûUûAû2ûúêúÎúÑúîúõúîúÏúúŠúÊû’ýþ÷[Ð Ÿ o/° P]ûÞïOiÐÌr®éiXâ× Û"m#P#§##J"Ø"2!;ø‹toDÈŸÌ —  · ø ;_˜ÿmû±ù'øøJùú û]üÚþˆG­Gô*ÁŠ2ý‰ú¡øa÷{øRúDü^þþöÿYÿœUÚ&Í B  ¹ | Ç  « § ù ‰ 2 Ä , ) ? J¦š'üiø“ôäñ”îúíë¼ëêÜêÖêÇêjé”èbç3æ,å[ä÷äÈäŽäZä=äTäÛåìç}éŠëÉíÛï§ñò<ó4óÿô‡ô¹ô­ôËõbö\÷¯ùXûüXý2ý‚ýrýûôúRø;õÁó"ðÀïîjîïIðañ‚òVòåópôô·õ7õGôÂóÙóò¢òÝó¹õö÷çùùØúUúzúiúù€ø¸÷ÒöËõŽóùò ðUïîtî ï=ïýð¦ñ#ñ’òò£óBóùô§õõqõñö¶÷²øÝùûúæû·üIü‚üiüûoú±ùÛøï÷ð÷öUõwô`óŽóVó¨ôhõSö3öõ÷{÷¸÷¼÷vöØöõŽõjõ«ö%ööõëôºó}òÚó—öù¾þO…®ùØ™1Tüi»ÿèÿCþÓþIý€ü ú2øPöÿö1õžõô¨ôvô·õ|ö–÷’ø)ø'÷_ö'ôüô`ôÈö?ø–ûrþVÓš·|¥M7ÂýÏg3[ f&ÕD•àë›þMÄsuÖ¯È̽pö…P [ ¥ C Ê¿6NÝôš ½   ¿GP÷(¥a E  Þ ¹ ¬ ›ZÀ¡ ú é ‡ «–ÎBãÐ ¶hŠÅÞö ! 5 çð N  ó  GˆÛF‘„ˆâ<úïÓVóÿQ~Ä} ÷ ²Ä0ݹ‹7žþ¼ü¬úøÌ÷|öÙöÿ÷þù¾üþÀÝ+6 ª @ á À ù Á „gkÎóÊ  ¹ P ŠR»áàΛ/   í  g 6 é µrÀBª½S!U"‡"Û"I Ö¼ÙŸ• × Œ¿t·w¦9ÿ´ Óô–ˆ¬þ&ùòõ;ð‚ìèHåBâÝáßâß*Þ¥ÞÝŸÝGÝÝ ÝÅÞöà¤âÄå(ç–é×ë²ìíí§îî]îoîZî8î!íúí¾íxí$í í{îšðqòìõÜùüQÿŠf·<èèf‹…¨ µ›²ýQ]û1ÿ”þüÎû’úŠùÌùZùjú ûRü×þsÿѺõª$ÿ@ýÒûëù€öówð¥îAì{ë\ê‹éÁèÅç¶æ¿æå½åÉå½ånä¨ãgáäàpßYÞèß?à9á›ã/䯿ççßèšéeêêáìí¯ï›ñ®óÇõ±÷Gøƒù‡úŠûÆýIþóƒ§ä7lÿÇÿ‘ÿóÓ˜OÚ3 Ÿ  > XX.²½ Ã ê –ºoÿýü¥ù÷MõêõYõnõÂõÄõ(ôòùòyò—òèó#óòŒñœðIîÊíží í í©îzïgð8ðòñ†ñÕñîñŸðµï‹îîXîûðò¶ôíö»÷Á÷ê÷›÷?÷Pøaúý¿lBå Ž¦´‰ ý & d_?¤‡ ß ˜ ‡{HùxÖ2£+ŽúŽ·}¾¨€ é  c ú€‰ µ  óæ7 wš‘&xÃ-ÿè†ÍÆxÿ½ÿÄ^žHõǤáèöÌ«È:áwÀ¶ÿƒþfýkü‰ûÒûRúûúéûLüUþA·k4 ó ©\÷X\çñ±©R›·À¼¹‚ô%2 D y  ¸  F—¨ 2 5 .h&y(ZâºÈÑ ¹ u ü ~  Í ‘/: € Äf8ƒcÿ÷jÊ+” ¶q†´ ª""Á"Í!ù P&ÊT }›Ã ýú¤øFö‚õJô„ô:ô…õ'õÇöGö˜ö“ö5õ“ôÐó÷óòðõðïLî·î>íïí–ìõìêáé¶è³èçÆçÐçåçÈç‚çæ?åå/å(åƒæ@ç7è-èöé™ê"ê¢ë8ìí=î¸ð—òÝõT÷Êú üþ 5€É  ó 4ÉfÈ¿ wL& É K·uÿ üèû2ùôøø÷ðö™õóãóòœò…ònòñ+ïÔíòë¹éAæ½äxâŠáAàÖá6â)ã¬å¼èê0ëéìçíì“ë’êéóéáê„ëäíáð+ò]ôJõÂöÍ÷¿ø°ù³úÞü ýIþþhþýû{ù»øö…õvôÙôôbô4ôóãósòºñÙðôðNðAðÕñÜóNõöåøÙúºüxþ)ÿÎiòe«–]™¿ÑÝÍ“+”lèúþðýû7ù„÷êö›õ˜ôÊô@óÖóZò´ñÝð×ïºî×îwîºïŒð~ñ@ñÆò òqòñóÅôËõ¾ö“÷LøøÝùíûDü¬ýæþàÿ£JÓ3lc#Êm)#~W»˜í ’ *[Û¥ò #nè‚ÿ]1toD8 ϸÕ+–ßâ‰î J Û » ÁÐáùEܽÓ::ÚéË×LXæ½¢]ë2)ßiàcéuÍÛž,)1 ç Ç pû¨Û&þ©üuú®ùgø­øUø;øVøøÏùù—ú~ûëý¥ÿŽŒc áç Ÿ aäNÔ§ñÅ  ¸ ‘n/°ßÁbÕ í˜1<Cn÷ü®%EÉR½Å *!!!ÿ"["y"?!ˆ 8wVà0Y‚› à –Êƒ ü‘BÃ@žø^úÇ©‡Cÿ¹þÔý¥üRúìùxøöÅõ‘ô‘ó·òýòoòòòIò…òÈòìòÆòYñÎñð1ïXîÊîmîcîÑï®ðßò7óˆôœõQõ™õ±õÑõÛõÛööu÷'øùùúú‘úÏúÛúáû&û½üqýýcýRýüÎüÆýý¥þVþëÿMÿ–ÿÈÿÜÿ×ÿªÿTþßþEýŽüÉûøû ú]ùÒùùªùÛùØù^ø÷jõÖóÔñ‚ï ìÌêè…æÅåhäwãÕãlã5ã;ãŠääØåÝæéçóèÿéûêèëÜìøî7ïºñ|ó6ô×ö\÷¯øÆù›ú]û ûžü.üÆýZýàþNþ¢þÖþÍþþ@ýâý}ý)üåüŽüû+ùïøFöhô¢ó3òWòòió?ôsõ¼öâ÷ÆøVø˜ø¦ø›ø¡øçùgú úÄûlûëüûàû>úLù*÷ûöëöõsõ ôçôâôêôþõ7õÂö˜÷œø¡ùgùãúùéùoøÆ÷ÿ÷-öVõ™ôþôyôóóPóòßò©òcò,òò&òlóô<õÈ÷¡ùµûñþ/XLæåb±ü\  * I  g & { ‡ gJDS™¹Nèzë ºÈ-œÓ ¶ 8 y ¼ 2 ó û:rî/g ­ / Õ Y µ ÍÄ·oH1ArÄp™äZ¿G $ ‹ pÎ×·Å\Xɨª¸ Õ ù û À A } ~ G Æ < H 3K |ëq/=• Õ¿³—_ÿ Ž  ¼ g © - ‘ Ñ ø.4& ý Ñ § ˜ ¸±zOtœ`ÀÝÑ  rþ¼ð  âH‚dôK}Ë€ Ð¦ŠY  „ Ù $ B v ²  u ý Ä Êå 1}_Ñöß— 2 ª y" VèßÔÀŽ@àaÏ8~µÿüÿHþ…ý¦ü‘û&ùs÷ŒõyóvñÑðºðLð’ñqò£óåõõÔö\ö»÷÷Y÷²ø'ø¼ùgúú¡ûCûÕüUü¬ü®üEûnú:ø¹÷õaóÃòSñ+ðNïÑï¡ï»ð!ð¯ñUòòâóÚõö“ø5ùÇûüü¿üÿüÔüTû„ú{ùL÷ïöuô÷ó…ò.ñðï'î~îîîoï8ð@ñ`òSòâóòæòtñÒðýðïXî©î*í÷î,îÇï’ðZðûñWñqñnñ‘òó1ôÊö¢ø€ú8û‹ü`üÀüµüeûÛûúøó÷˜ö'ôÇó‚òlñ¢ñ1ññ_òóôqõç÷Yø›ùú ú)ùôù—ù3ùù)ù€ùêúfúãûFû€û•ûtúïúø¼÷/õnóŸñïð¥ïÎïrï„ïÞðeð÷ñkñÂñëñÑññRñ2ñ<ñkñ¥ñ·ñ£ñ‚ñuñ¦òBó_ôÞö‹øFùÌúþûþüèýÑþ×ÿóÖ]†^çÍÛ]¸*Àl,ÿÓ–_1  Õ ¢ [ Ø  Õ 9 S \ÙyWdŽÖ(‹  n ¼ ó ë …â Fм–äùÝEÔI³|ì`Æc¯)ÿÖÿšÿqÿVÿVÿŠÿú¯©äBšÎÝØ « \ é ; X Y _ „ Ç & € º Ý ï  8 Œš8Ìk(öСQÁÕ„×à½kW J g Ï ‡  ¬ ì $ /  œ ü > ŠÿŽ.ߟeŸ0Ú”_:"(Ev¶ô"==304<67=TŸÐ° § ² ï M©ééPz¨Íˇêà—z‘Ã%ÃN ± í ù ççqü¨pE0ô«/i]¶ÿCýÀüHúñùÊøïøiø)ø,øføÆù#ùdùƒù‰ùxùMù'ù'ùLù­úUû ûÝüoü½ü£üûùÌøi÷õêõô“ômô¨õ$õ˜õèõüõ«ôèó·ò=ðžîôíXëÜê«éâé“éÓê§ëêípïðÌòƒô<õñ÷’ù2úºûûüÿýàþ™ÿÿFÿ:þéþ4ýû ú ø‰÷Eö;õjôÖô‹ôô¤ôçõ1õqõœõ³õ»õ¶õ–õTôùô¥ôjôSôyôçõ‡öG÷÷»øRø¯ø¸øm÷Ò÷ö+õŠõ;õHõŽõèö%ö*õîõyôÖôóZò¬òñ™ñHñðÿññ\ñ¿ò/òŒò¹òºò}ñññðîÔí¦ìië;ê6égèîèÝé4éÜêÄëßíîIïrð…ñ‹ò€óNóåôQôœôÍôÔô§ôEó·óòŽò@òBòóTôWõvö‡÷d÷éø ÷Û÷y÷öâöÿ÷yøCùRú©ü4ýÆÿ9dj{fOG7õÝá gìiWc–ñ _ Ì 6 †”ZÎî¿N˜ ¯ , ¶ðLîñiIxÞnË‚Cð¿mñ J  “ „ S Ô“VÔŽ=ñ¦Q½ŽÂ1àÅÎ Õ ² F ¤ Æ ’  l ªë:ªeyí± ² » ¬ v  I ] D  û ÷ & —FE†÷‚ l‡A†JŒ8Ôq4N ¸ I ø ¬ V ã 8 P 0ÝeÚF­þlüÚû„úŠúùýúlûû÷üìýóÿ);/ô”š„ÿÿ r Õ ; ¡ Þ Ø •  dª}44ˆá È Ä Ì ï)õnuXv « /  |$Î>=Ì A ¡ S 4  ’ ± T¢äjt#m/PÄq - × W‡P¯­Fz H ­ ¸Fñÿ$ý»ü¸üûxû ú–ú ùbøx÷_ö*ôåó¡òtñkð’ïåïKîÇîSíäíwìýì’ì)ë¶ë?êÒê{ê:éðé˜é2èÇèwè\è|èÑé_êêßë¦ì]ííãî°ïžð¶ñêó@ôšõé÷@øŠù»úÇû¨ü_ü÷ýpýÚþ*þ\þhþEþý×ýßþþbþ¢þ¼þ„ýîýûÑúhøÊöùõ ó,ñ™ðŠððTñ òòÿóÁô,ôFôó¦óòšòFò ñîñéñåñåñíñüò1ò›ó&óÆôxõõ‘õ¿õ‡ôáóæò¤ñBðïî îŸïïÀð—ñvò8ò´òûóòúòÎòœòjò@ò$ò/òbò±óó«ôWôûõ{õÀõÌõ“õôSóZòDñ@ðððð?ð»ñƒòvó‡ô­õÕöî÷ëø­ù*ù[ù[ùRùTùùòú¯û§ü®ý›þYþãÿFÿ~ÿ”ÿ~ÿ,þœýëý.ü„üüüFüÅýmþ1ÿ÷Ÿù!I‰ý d I K ^ a I†ÌИI ò › A í   Z  â ³ ¡ q P # â “ @ ñ ± ™ ² û 5 ô ª - ` N ñ > @ ³MüÑè8»~s¯GðÔ¡Mçe¾ö  0 4 R “ ý Œ 5 ú Î ¶¿óCµ­^¤{ïüÛÆÄÝ V ­  ‘ ! ä È Ê Ò Î ´ ˆ ^ 8 Ø š =°ö.tâ7ü­2Þ9·l€,«qZ Y V™·cvôø¢  „ ÷”`OQSIßÿ±þ­ý÷ýœý°þ0þüÿüñæŽu:ºÕnŽPÒSvhåÈá!9_{ e  Y K ò iÚh+%T« ] § Ó Ô Â ¦  @áZ¾Òäo´Ä“ÿý[ûZù<÷Bõ‹ô)ó!ògñìñ‘ñFñ ð°ð)ïjî{íiìLë;ê|ê.êIê¼ëmì6ìòí£î^ïAð]ñ«óô˜ö÷?ø;øóùwùßú,úZú]ú ù–øÂ÷ËöÖöõsõ*õõSõªõþö<öLö>ö(öõÇõ}õ,ôÙô‡ô8óòó½óó^ó-òçò‚òñ›ñð²ðXðïõïâïçð ðQð”ðÇðàðÎð‘ð(ï¬ï:îÔî—îšîÆïï‘ð)ðÙñ¬òó{ôrõtö…÷¤øÎùóú÷ûÓüsü»ü±üIûƒú‰ùiøö¥õDôóNòøóóvôôµõ1õ‡õ²õ¿õÈõÕõÖõ¾õ™õfõ!ôÃôIóÀóQóó'óyôõ ö+÷\øŠù¥ú´ûÌüÞýçþÍÿ|ÿüQk]>ÿÞÿµÿ›ÿ˜ÿ¿t®ª`ÿÈþòþýlý+ýYýèþ«ÿhÿâÿüÿÅÿXþËþ?ýÁýZýý,ý›þtÿ¥ ~åÖY ±£¹ÿ  ó ; N . Û kþ¤aJ_~™³Ëì + ž X [ “ â9•Ü $ µ7Ð_Ì"g–p& ¿ - z¾¹¨ìz3íàô3˜¨Wu’½´ªÙ  D ) ± Ý ¶ ? £  n â f ²v[Xl’¾ãû   " 6 \ ” Ò 5 P [ [ R B 4 '  Ô ™ h H I l ¤ ø m ò h ¸ Ý Ê | ü W ¢ìDÄk1!.?O[T#Ê^î…$ÍmS¬ÿºþËýòý4üü?ü üBü¤ýIþ%ÿ*Ks§êB¨ ^ \ ù ! ¸ ÔŒw qNƒ í"ˆø D 6 › Y iâßþ²ü‚ú¬ùRø{ø/øSø»ùCùÂú!úTú`úLú ùòùÆù—ùjùEù.ù$ù(ù*ù øËøc÷»öÅõ ô\óñèðæðïŽïî°î,í•ìóìXëâë°ëÈì2ìÕíœînïHð(ñ ñòòÞóÎôÁõ¬ö÷+÷÷×÷Õ÷š÷/ö›õüõsõ ôáôóõ;õÃöƒ÷uøŒùªú²û”üAü«üÆü–ü ûiúù†ø¡÷å÷W÷öð÷÷1÷x÷ÇøøYøŽø§øªø•ølø>ø÷å÷¼÷Ž÷Oö÷ö€õæõô%ó ñ×ð”ïUî2í5ìwìëþìjí?î\ï¡ðöò+óóÃôôôóñóóôôMôœôçõõ ôåô¹ô­ôäõkö;÷Føoù©úãü ýýÊþDþYþý…üÂûãûúúFú{ûüý9þzÿª JŒ[ÄÿæþÛýÎüÐûàûúEù¤ù'øÛøÐù ù‰ú+úÛûyûöüJübüGüûìûßûøü<ü°ýYþ(ÿ  2BNT@  š ÿ - 5 #  â Ï Ù Z Ü y  ¼ V åeäpÅ`Î õ´WÚ@ª7 ”Q:!ñ”û)Þi²Â’$ ‰ Ü <´Q2U¸T-JfsfUC"ýèêhßhèK„rL1A„óŠ=ó ¦ L Õ ! 6  ©  =Tk­$åïAÕ©· Ü ô ì ± ? ” ¾ Ñ Ñ Ä ¬ x ! «   Þ O Ø } A ' 6 d ¢ ê * M R 3 ä d¥¿·”g:äÿ¼þ›ý‡ü•ûÐûEú÷úíûûsûáü_üîý‹þ?ÿ ÿè¿_¨æ*q©É˽¥„l7Ó7o™ÿØÿCþüÿÿ~ä°`î`·ôæ D߇>÷ìݳ\ÓÿNþýÓýUýýý.ýqýÀþþ%þý¾ý-ümû‰ú‹ù‡ø‘÷³ö÷ö^õÙõeôùôˆôóœóò‹ñìñ8ðgï‹î¯íÅìàìëëêÕê¸ê°ê¹êáë+ë§ìIìóí¡îSîýïšð#ðµñjòSóŒõö’øùaú]úûûDûRû0úïú·ú™ú“ú¢ú¹úÑúæúäúÃúvúùƒøìøW÷Õ÷böÿö©ö`ö&ööö9özö½öìöóöÖö¢ömöTöiö´÷.÷Ìørù ù‡ùÝúúú úùýúú'ú\ú‰ú›úú^ùøùxøôør÷ø÷š÷h÷b÷|÷¼øøhø»øýù$ù.ù"ùùøýù ù6ùùñúuûû‰ûñü3üJü>üûßûƒûú¾ú}úfú…úËûûUûqû^û*úÔú`ùÒù1ø€÷Û÷Y÷ öö÷÷‡ø(øãù˜ú úyúµúìû"ûZûšûìüQüËýfþ7ÿ>zÖ®¯"/ ì ÿËÿô”¬%Ћ, £ ê ý㽌AÝ^¶éùÙo«ß` Ë ` ' % V §„ÉÑ• ’  º   Ä  $žö ÅB … ¤ ¢ › ¯åHÔx/è˜Dí˜KÄ‘lR?4,ܲ€O%)jÑIÐVæ‡-Øzü S z y l j ˆ Å  e ² é   ê –  ,øâÀûѰ L Ê  ðy¡u ù ? ] r Š ¢ÇÿPÄX®>²T³O?€ù†ôùœlºû?ÿ•ÿþ£þ„þ±ÿÿ°WìJVõ(þýýüú®ùšøäø‘ø©ùù¶ú|ûPüü×ýxýûþ`þ¥þÚÿ ÿJÿ©-Ìu"Éað~‰úS~lŠ¼Â¢j þ½ýEûÌú\ù ÷ÄöŽõpô~óÇó]óPó¤ôCõõÓö•÷J÷êøkøÒùù!øÿø®ø-÷•öéö-õ\ô}ó òÆò ñ}ñ+ññ=ñ…ñãò;ò…òµòÉòÐòÑòÕòöó7ó“ôôõ õšö2öÍ÷e÷òøjøÃø÷ù ùù ù ùù,ùWùˆùªù®ù†ù ø‹÷Õ÷öPõ¡õôÖôÆôýõtö4÷1øQù€ú¦û˜ü@ü¤üÍüÈü®ü”üsüAüû²ûLúÜúpú ù·ùkù0ùøåøßøôù#ù^ùžùÛúú2úOúkú‡ú¬úÔúøû û úíúºúrú$ùÚù’ù?øãøx÷ô÷eö×öPõéõœõlõLõ.õõôþõ õ+õbõªöö†÷1øùúMûüÈýçþÓÿ„ÿñÿæÿ_þ”ý¥ü¨ûÀûú¼ú¤úÍû.û¥üüpü§üÃüÐüßüøýý7ýQýgýý¨ýçþLþëÿ¿Î"-«ø  ¾ 5 o € r P  Å \ÚI¬jï —ãv9÷ È z g ” ‘ a Ø — a 8  ì ¾ i V S Z m  ‹ œ ° Ê ó  H „ Õ 9 ® : × l úðNœØÿÜnÂ Ý Í £ o A;ƒù«Š‹¥Ñ1]‡ºô&F^em{šáHÅG¿ * z ¤ ± ¥ ˆ Y $óÞxEþž#Ÿ"¾wH) êÁ’a4 @ñcádäT¨ÞòìΑ&†­¡q0õÿÝþõþCýÇý|ýWýPý[ýoýý®ýÃýÇýºý”ýgýAý=ýtýÿþè*¾€Cã6  Ž YW)渰Î$·‚~ŸÓûù½1ÿTþ'ü»û'ùø öÁõÎõBõ"õuö-÷<ø”ú%ûÖýƒÿ@W7³ÿÚþ»ýkûüúù÷½ö¨õÛõ_õ:õfõÊö^÷÷íøÍù›úFú½ú÷úûúÒú‰ú<ùæùsøæø0÷OöKõ2ôó'òmñüñÔñòò:ò™òêóó#ó òÓòˆò1ñàñ¢ññ…ñªñúòpòüó¢ôaõ+ö öö÷íøäùÕú²ûgûãü'ü5üûêû±û€ûYû4ûúÉú‡ú1ùÍùdøùø’ø>÷þ÷Õ÷Â÷¼÷Î÷òø4ø›ù(ùáú´û—üpý)ý½þ4þŽþ×ÿÿ>ÿMÿ4þîþ„þýˆýüÍüžüŒüü¨üÜý7ý³þOþýÿ£+µŸZÿèÿYþÉþOýñý·ý¢ýý—ýŒýdýüªü û…úæúLùÄùUùø½ø‚øE÷ú÷¦÷Höáöyöõ®õOôøô¦ôKóðóœóhóOóTó{óÆô,ô®õ[ö.÷(øBùmú¨ûáý þ#ÿ'úÇ~–ù6RQE.îÄ”l[sÀI ìÈ… W^&½3š„LJb`‰àXó¯L ¹ A ¡ Ù ç ä Ù Ö à ý 7 ÷ y  ¢.¦ù¸A » C Ý ¢ “ ­ í \ ía*×Ec(’·´ š s Q E Ic‘Ìráh²o>&$5Z˜êFžç ß–CøÂ©©¶Êàï9b’Ë4[vˆ“–—ž«¸½½¹«“w]G7%úΉ(®+­L(rÍ0–ð:~¶ì(_—Î-=/÷‹ëîÈÿ¼þãþ]þ,þOþºÿYâ®klž;§ÖÐÿ¦þmý:üû,úkùåù¨ùºúúŸûVüüæý þ;þ±þ÷ÿ þþþÐþ”þRþý¶ýZüòüüû¤ûGúòú«ú}úmúwúœúÑû ûBûoû„ûyûRûú¯úAùÊùTøÙøX÷Ò÷MöÔöqö.öö,öröé÷…ø6øèùŒúú{ú±ú¹úú8ù½ù-ø–÷ý÷|÷"öòöé÷÷)÷M÷W÷B÷ö¥ö)õ˜õôô0óòóÞóïôô`ô´õ õ^õ õÔõüö+öxöí÷•øeùRúKû:ü ü¬ýý?ý6ý üÇüuü&ûÙûŠû=úëú–úCùþùÏù½ùÈùëúúTúƒú úªú—úkú"ù¾ùIøÕø{øWø{øíù”úRûû·üCü³ýýkýÊþ%þqþžþ¢þqþýlü¬ûÚû úQù¶ùNùù"ùZù»úHúöû¹ü…ýDýäþ[þ°þìÿÿ@ÿjÿ•ÿÅÿïÿùÿçÿÔÿÝ o©Rí\Šx‚ª§ÿ†þYý2ü*ûVúÄúyúsú£úûûyüü½ýnþþ§ÿ)ÿŒÿÈÿáÿ×ÿ®ÿwÿEÿ ÿÿ!ÿYÿ»@ë¯x3ÑC…”x7Üx²f/ þHu¥Îù*iÄ>Ó‹RÅM¥½­ŠbFDaò ` Þ g ó { ð L “ Æ ð  < w ¹ û(2 Ó q  ž J  ê Í ¯ ƒ < Ú j ÷ œ j g ˜ ï [ Ë & b s Z  ª  UˈѬ§¼æUƒ—9Ê?¤yùŠ/çªo1ì—5ÿÊÿ_ÿ þØþÎþêÿ.ÿ— Ɖ_9 ÅUºú0:Pj† ±°Œ8´ V£ ¤y™÷„+ÏO–›cøhÄi¹Sÿ–þØþ#ý€üøü‡ü,ûÜûŒû<úëú«ú…úúªûû†ü3ýýÚþ¯ÿq„Ìô5mÁ$‹ïG‹°¦`Óÿïÿ²þZüûû úUù$ø÷8ö’ö)õøõõöö8öVöböUö;öõíõÇõ¦õõ{õ\õ)ôßô‚ôóó!ò¬òEñöñËñÉñåòòjò×ócôôÜõ¿öµ÷²ø°ùŸúzû4ûÈü0ühüuü\ü+ûòûËûÓüü ýlþdÿog0±Ý¯2vÿþŽýŽü›ûÌû3úÝúÏúóûAû¥üüHümütüWüû²û8ú´ú,ù©ù=øþøåøðùù5ùKùBùøÒøuø ÷š÷$ö¯ö?õÕõ|õ8õõõõ7õyõÝö`öø÷¥øWùù¦ú7ú¿ûKûÝüý9þþÌÿ„‚Æåå̤t:ÿüÿÃÿ•ÿzÿqÿ}ÿ—ÿ¸ÿÙÿñÿöÿßÿ°ÿbþøþwýëýaüãü‚ü@üüü9üŠýý¥þrÿafzŠˆf t „ ~²ËÕèÿgþãþŽþiþnþ‘þÅÿÿKÿ™ÿñI¥Z«ð%EM?Õsõ^ÿÄÿ<þÒþ›þ£þÜÿ<ÿ­Œé.\ojHØ—`@:Náu<7Y’Ò / 3  Ë e à : p Š ’ † t ^ >  ÿ å Ë « J ö „ ÷ V ° oê‡H2BwÌ?É V å h Þ F ™ Ö ú ù Í z þ \ ¨æ ]¥ò?ˆÊ P¡ÿwÿèÿð5¨7Øw øIvpD Ηq_d~¡Ëø#â§f4#=}ÝYáaÏ%[x„ˆƒzd=°MÝgüœQ# ûúúñâ»u¤2Ù®¹ø\ÒH«í ç´n¹FÍGÿ½ÿ/þ­þ@ý÷ýØýäþþLþxþþˆþgþ4ýþýÏý£ýqý'ü¼ü3û‚úµùÔøèø÷/ösõßõ{õMõ[õžöözöê÷J÷Œ÷³÷Å÷Ç÷¾÷¢÷j÷öªö1õ¼õ^õ)õõõ'õ-õ$õôÆôwô"óÏóócódó’óÞôFô¹õ;õÇöc÷÷Îø ùuúHûûÝüý3ýÁþ<þ¤þÿÿNÿ‰ÿµÿÙÿþ(Y“Ù$i¢ÅË«bõjÿ¿þ÷þý?üiû«ûú£úZú-úùïùËù©ù’ù…ù~ù€ùƒùùuùjùeùhùuù‚ù†ù}ù`ù0øþøÍø­ø¨øºøÓøëøûøôøÏø•øVø÷ü÷öøøø%øø÷ã÷È÷Ã÷ßø6øÐù¬ú½ûõý=þ{ÿ£–QÇ÷ê²Vê‹H->sÁ{×*i•¨¦e0ò±s>øÛ¾¦™ŸµÛ :`zˆ•®×4[†Á fÎ5ÇϤCºsÏ3—ÿúÿSþ©ýùýDü‡ûÌûú…úùÜùäú8úÏûüŽýþ‰ÿn9åa¦¬taÿ§þêþ@ý¿ýzýxýÅþTÿ8OQ9­GÔg ¼ y F  ð À,¿5ƒ¥f…è1 b z  { ~²Yl¿GúÁ ‹ O ý ” o » é ú é ® C ¨ ã ü ùìæñV·/¯,ŸÿkþÕþKýÑýtý=ý2ýXý­þ/þÖÿ—[±&l|Vùj¾ ÿhþìþ³þÆÿÿ·yP%å‰ i«ÐÜÝÛÛßì#;KQI7õöþ ?vÁCfoh\NB2é˜&Ú)ÿRþ¢þ&ýâýËýÒýèþþ þ=þfþžþåÿ2ÿÿË)/ÿïÿ«ÿSþãþWý¯üðüû)ú$ù ÷îöäõêõ ôLó­ó0òÔò›ò}ò|ò›òËó óYó¬ôôaô¾õõpõÇööLöwö†ö{ö\ö-õúõÇõ•õkõIõ6õ8õNõõÍö6ö¸÷H÷èøù2ùÏú\úáû[ûÉü4ü’üèý5ýxý¶ýðþ(þkþ¹ÿÿˆ’š o¹åðט4³"‰ÿùÿoþùþ˜þJþýâýºý–ýný9üöü¦üKûæûtúÿú‡úù·ùpùEù)ùøýø×ø¡ø`ø ÷è÷Â÷¬÷¢÷›÷÷÷s÷c÷V÷K÷K÷_÷‹÷ÉøøsøØùQùÕúiûûºü^üðýeýÃþ þDþ{þ³þóÿ?ÿÿÖÿãÿšÿ?þØþqþýÎý£ý™ý´ýìþ@þ¡ÿ ÿ|ÿæ@„©­XÿÉÿŒÿeÿ`ÿ{ÿ²ÿýU³cªÞ+15:DQYWH-Û²•y`I.ïØÒÜø<JD,ÑšlMCXêqÛ°ŠX¥ >:¤$’óQ¸#™#Às=!@zÌ8½S툩+£{Ù)r®Ûþ  ) > U i u t ` 2ë(·AÌ[ø­†ŽÍ5¼Síƒ  o µ Û ä Ð © s *Ðo ¬Rú¥V­a!òÑÁ²¡…U˜Ž ŸLîÇŽLÿÑÿ³ÿ´ÿÓlÙM½!t±Øì÷ýÿâ©PÙWÔXÿóÿªÿÿ|ÿ•ÿÍ$•«BÖ]ÙF£ë25î°_þ“!Ÿ{å`ÿøÿµÿžÿ³ÿê< jÇl±äþú×›LÿþäþEý®ý!üü'û²û3ú¦úùYøž÷Ý÷%ösõÎõ:ô¬ô'ó¬óAòêòªòŽò‹òòÄò÷ó9óƒóÕô0ô‹ôèõJõ¦ööYö«öý÷L÷›÷ëø=ø“øéùAùŸùûúXú¸ûûûáüBü›üíý0ýcý‚ýý‹ý}ýgýNý7ý.ý1ýAý\ý‚ý²ýçþ$þ`þ˜þÄþãþ÷þüþóþÜþ¸þ‡þHýýý§ý@ü×üpü û´ûkû:û#û%û<û`ûƒûžû±û¹û¶û«û˜ûƒûmûUû=ûú÷ú×ú¹ú¥úšú–ú”ú‰úoú=ùòù•ù*ø¼øT÷þ÷Ã÷©÷±÷×øøvøîùú*úéû·üŽýeþ6þõÿ”d‰‡f3ÿûÿÅÿ–ÿqÿ\ÿUÿ_ÿ|ÿ£ÿÎÿü&H]b[NHM\{©æ5ŒëGœÜþâªa ½xB$ 1R{¥ÉÞéæÛÅŸn5ø½ŒeF/"ÿýÿÞÿ´ÿ‚ÿTÿ3ÿ)ÿ8ÿpÿÐOë£pL1ë¤-{‡WüŽÃ‚`Yexˆ‚b#ÅOÈ9«/Ñ’wzšÐiÀzÓ"m´õ7|Æc¬é:NVYUJ7üÜÆÁÎñ$a£Þ,0ô²Zöˆ²c,9n¬ì)b’Àæ%/41$ç¦GÈ'l ÑD•ÿþÿ‰ÿ5ÿþõÿ ÿCÿ’ÿ÷dÐ7Ñú÷Ñš^ã°ƒ]?)#/BRXO/ÿñÿ“ÿþýûýxýüÞüãý#ý¦þnÿr™ÓÙmÀÖÂ’Xå°x0¾Sp—ÿäÿfÿ*ÿ&ÿQÿ¤²rM5 ¯ ÌL«úM£ÿÆÿ„ÿ;þÞþ`ýËý*ü‘ü ûû@úõú®úcúù«ù7ø­ø÷wöÍö$õxôÕô<ó°ó1òºòKñêñ“ñNñðÿðöññ"ñ]ñµò+ò¹ó]ôôÜõ¥öo÷6÷ýøµùcúú”ûû{ûÎüü>ü[ürüˆüü»üçýý`ý¯þþxþîÿlÿðtõg àœCÜcÿÖÿ?þ®þ'ý²ýUý üÆüü>üûØûÀû¹û²û˜û\ûú“ú&ùÒù¦ù±ùíúJú¸û!ûwû´ûÒûÖû¿ûûGúéú}úùžù4øÊøbø÷¬÷y÷l÷‚÷»øøùù–ú9úìûªügýý±þ9þþèÿÿ;ÿUÿxÿ¤ÿÝ$vË!vÃ+A=( æÄª™—˜Ÿ¢•{W,ÞÆÅßjÓF²X‰±Ø0j§ë:Žß)Za<ìqÐ:[}®ÿùÿ[þÙþrþýÐýˆýDýüÜüÑüòý?ý¿þiÿ4Ö,­d¡Íí:k±„}å1WL°0ž ’=4uÓAª8LB!ûÝÑÛù#Ow”žpC᳊_-ê›@âƒ.é¶–†Š¦ÑX¤ó:z®ÒéìèãÔ¯–}nsŠ´÷GžùM¹Ç´…@í”BýÆ ƒsnlk^CÖFШƒ€}xm\@ò¶r*á:ÿäÿŠÿ2þØþ€þ3ýîý´ýýUý2ýüþüóüøý ý!ý@ý^ývýŒý¥ýÇýûþCþ£ÿÿƒÿñQŸÙ/Tw—±¸­–xY?,á¼–pL.ÿéÿÐÿ·ÿ§ÿ¡ÿ±ÿÓ:q𰫉EÿâÿdþØþJý¼ý9üÂüPûãûû.úîúÃú±ú¹úÍúßúéúàú¾ú{úù›ùøw÷Õ÷7ö¨ö(õ¼õfõ&ôüôÝôÃô«ô“ôqôHôóÜóªó„óoóuó¤ôô}õõÎö“÷\ø$øæù¢úVûû«üGüØýXý¹ýúþþ)þ(þþþ&þIþ‹þìÿiÿ÷-ÆP¾$߃j¼ÿþÿ0þZý‚ü³ûùû\úàú‰úRú4ú'ú&ú-ú=úRúlú‰ú¨úÎúøûû@ûYûjûyûŠûŸû¶ûÍûåûúü üü üûôûäûÍû®ûƒûJûú¸úwúJú;úMú}úÁûû~ûìü_üÚýYýäþqþüÿˆ™!¡tºæñÛ¨Z¦Tôëû#\žæ1x½AºîÓƒ$̇fr© ‡‘ uÌSnb(´,3+(Cÿ‹þþþ¥þwþmþ€þ©þßÿÿcÿ³]· U”Èí!2H`ªÛX°ˆõV™¹²‡CõªqTTw´fÂ^‘­®X“ uÖ9ª4Þ«Ÿµâ;Yhoqv|€‚~~”¼øF£gÂX’¿âðæÄKù Eð¢\$ùÝÐÒÙãåÝšc*øÜØð#i¸0@)í’$­.²<Ñv,ÿøÿÕÿÁÿÁÿÎÿäÿùÿÿÿêÿÉÿ¡ÿoÿ1þéþ›þKýþý¶ýzýQý=ý<ýKýaýtý{ýnýMýüçüªüsüLüDüdü©ý ý„þþþïÿLÿ¨™$¤9XuØ%nžœUÏRÿÞÿCþ¶þ1ý¸ýWýýý ý0ý^ý‹ý¬ý·ý¤ýný!üºüEûÌûYúôú¦úmúJú6ú+ú$ú"ú&ú2úEúaúzúúxúZú1úùàùÎùÐùëúúGúzú­úÝû û*û<û7ûúàúú#ùªù%øŸø"÷°÷U÷÷÷÷I÷”÷âø(ødøøµøÚù ùKù™ùôúYúÈû<û¶ü5ü²ý#ýŒýîþEþ–þÛÿÿ_ÿ¢ÿë<Žà$T`G¿aÿüÿ–ÿ*þ¹þ=ý¹ý9üÉüvüAü)ü#ü!üûòû´ûXúçúlù÷ù’ùKù%ùù>ù†ùñúxûû¹ü[üëý`ý¹ýÿþ9þsþ´þøÿ4ÿ[ÿ[ÿ/þÑþLý¶ý$ü­ücüFüNütü¤üÎüëýýýý1ýPýyý¬ýçþ.þƒþæÿWÿ×\âX¹ü#/ÿÍŒIˈ„“¯Ñû-i¯ûD†¾ì@p³g×KÃ2˜öIŽ¿ØÑªh —yÙ/}Í*›+Þ·±Æñ(b¡ç2…Û.v©¿µŽNý«b$öÜÓà5~ÜE°zÍAct{€‡—¯Ö?v¢ÃÖáàÑ´„6Ä1‰Û:¼kGFWo~›µØ2`‡ªÍë%(% $6Rv¤Ôþ#8<#犋Œ.íȾÉâ-Mcnnhdi†¼]¾KaV'Únï_¾[ÿ¦þòþOýÍýyýXýfý¢ýúþ[þ¹ÿ ÿBÿcÿvÿ~ÿzÿnÿ_ÿPÿFÿAÿKÿfÿ“ÿÑe®ê ó§;ÿ³ÿþýûý„ý"üØü¨üŽüü¥üÐý ýGý‚ý´ýâþ þ9þnþ¯þóÿ,ÿUÿjÿhÿQÿ,þúþÇþ™þwþ_þNþCþ@þ@þ?þBþJþ[þyþ£þÔÿÿÿþíþ˜þýŒüïüYûÓûdû úÈúšú|úoúpú}úŒúšú£ú¤ú•úrú>úùÂùˆù\ùAù<ùOùtù®ùûúNú¥úúûGûŠû¸ûÓûÝûÕû¼ûûVûúÃútú-ùðù¾ù”ùqùYùIùJùaùùÓú*úŠúæû6ûuû£û¾ûÎûÑûÏûÊûÊûÚüüWüÐýfþþ¿ÿ_ÿèO”¹Á´™tHÿôÿÌÿªÿÿqÿ^ÿUÿUÿSÿKÿ<ÿ"þøþ»þpþý¨ý<üÔüqüûËû„û?úüú¿ú…úSú)úú ú!úQú›úøûcûÔüCüªýýOýý½ýàýùþþ ýúýÝý¶ý‡ýVý'ýüöýý"ýaý¿þ5þ¾ÿVÿí þZ ÏÞÓ°{A ߯ÃÛ S¬rÒ%h’ –r8é‘7á‘Nõäçÿ%W“Î>t®ë/w¾ú#80ÙšXà­dX`|ªâYŽº×ææÔ¬l¥-³F²ÝpÍ.‹â)bŽª¼ÇÊÉÇÅÆÌÖæý;bЬÁĸ™k6þƈGÿ´n2ìçí÷ýþõåÒÁ®›‹„„‘®Ö3]Ÿ·ÅÅ·”]Ѓ>ШŒ|vuz~…ŠŽ“˜£µÃÓÝæïý9fœÖ<^rtdEÖ‰-Éaûš@ÿèÿŽÿ7þâþþ>ýõý¸ýˆýgýYý]ývý ýÖþþ^þ¡þÔþóþþþöþáþÀþ—þkþ@þýöýÝýÆý³ý¥ýšýý€ýmýZýJýBýHý]ý€ý«ý×þþ)þMþqþ”þ´þÊþÒþÊþªþrþ*ýÝý”ý^ýCýIýký¨ýýþbþÍÿ1ÿ†ÿÅÿçÿíÿÙÿ®ÿpÿ!þÉþkþý¤ý<üÎüYûÖûIúºú/ù¶ùYù!ùù'ùXù—ùÛúúIúaúeúUú4úùÌù™ùnùSùOùbùùÒú%ú‡úðû^ûÊü6ü›üúýOýýÜþ þ'þ3þ3þ$þ ýëýÄýšýgý/üîü¦üTûøû‘û$ú±ú=ùÔù|ù<ùù ùùKù•ùûúyû û­üWýý£þ/þ£þùÿ3ÿPÿ_ÿcÿeÿhÿqÿ|ÿ†ÿ‹ÿŠÿ„ÿvÿcÿQÿDÿ;ÿ7ÿ<ÿBÿFÿIÿEÿ<ÿ)ÿþïþÅþ‘þTþýÉýƒýAýüïüÚüÔüÖüÛüâüæüäüáüÜüãüôýýFýýÅþþqþÙÿIÿÂ=²m ²¤x3âŠ4ÿæÿ£ÿpÿPÿ=ÿ3ÿ/ÿ.ÿ+ÿ)ÿ$ÿÿÿ#ÿ0ÿJÿtÿ­ÿøR¸'šŽ€õ`ÁTœ¨§š‡iFê¹…V- ìѺ¦“‚nXD2!úäÐÂ½ÅØü,bœÎó "'/?Rct€~pT.ߟ¿Ý<w­Úø  âµy1Ú|³[ݾ¸Ìñ(lµU¨úIÆï ÷ÔŸ^ ²Vü¬k:þêÖİ ‰‹–®ÓCŠÒIhjPÈdö„±]ÿöÿäÿì >„×/ƒÐ :RVE#ò»€DæÌÆÕø0uÃh´ó/#öªCÆ:¨ÿ„þþþ†þýÁýuý8ý üòüèüêüòüýýý ý ý ýýý0ýPýxý¥ýÒýùþþ+þ,þ þýØýœýVý ü¼ütü5üûæûÚûáûûü)üiü·ý ýeý»þþKþþ§þ¿þÊþÊþÀþ¯þ›þ‰þ|þwþ}þ‹þœþ®þ¿þÏþÚþÜþÔþ¿þþnþ5ýôýªýZýü¦üGûêûû:úèúœúUúùÖù¢ù|ùbùVùWùdùzù–ù³ùÑùêúúú3úTú|ú¯úìû1û|ûÇüüUü‘üÁüãüõüõüæüÊü©ü…ükü[üYüdüzü–üºüàýý ý6ýEýKýLýJýCý:ý/ý!ýýüüüøüûýýýAýný¤ýâþ%þiþ«þêÿ!ÿOÿnÿ€ÿŠÿ‹ÿˆÿˆÿ‰ÿ“ÿ£ÿ¸ÿËÿÝÿëÿóÿõÿóÿîÿéÿäÿâÿáÿÞÿØÿÆÿ¨ÿ{ÿAþúþ°þfþ!ýçý·ý’ýyýhýeýiývý‰ý¤ýÂýäþ þ6þfþ•þÂþñÿÿHÿpÿ”ÿ·ÿÖÿö,CS]]TC.ÿ÷ÿñÿ÷ &O€¸ó0n«è![•Ñ F|¬ÔïþýïÓ­}J潘z^A"䯭œ™¥Äõ8‹äB™ä F\`Q8îÉ¥ˆq`WPMMIGGFGJPX`is|…˜¦¶Å×í%Jr—¾ßü.BQZ`]R<ë¯g¼b »yJ+$8StœÄðCjލ¼Ä¾¯’i2ï¡Kö¢UẢ”•¥»Øø>b…¤Æç -Qt•®½º¦~F¾|DûëâÞÛÖË»£…dAÿöÿÔÿ³ÿ–ÿ}ÿiÿ[ÿQÿOÿTÿ_ÿoÿÿ”ÿ¥ÿ³ÿÀÿÎÿÜÿëÿøÿýÿåÿÀÿÿWÿþÉþzþ+ýÝý‘ýIýüÆüü_ü<ü&üü$ü7üTüvüšü¿üãýý&ýDý^ýtý„ýý–ý–ýŽý€ýiýEýüäü«ütüBüüüü ü-ü]üžüèý;ýŽýßþ*þlþ þÆþÛþßþÏþ®þ~þAýúý¯ýcýüÛü¨üühü_üeüxüšüÃüïýý<ýQýTýBýüëü­üpü4üûØû»û©û¦û­û½ûÏûæûýüü%ü6üCüKüRüYüaükü{üü®üÒýý5ýoý©ýáþþ6þKþQþFþ/þ ýÝýªýyýMý'ý üýü÷üûý ýý0ýDýWýgýsý|ýƒý†ý†ý„ýýzýsýjýcý\ýYý]ýfývý‹ý§ýÊýñþþFþtþ£þÒÿÿ,ÿVÿ€ÿ©ÿÕ2gÒ+HXVCè¥Y ÿ·ÿfÿþâþµþ›þ•þ¥þÉÿÿJÿÿ÷Qªø;o›•yNÖŒBÿûÿ¸ÿ€ÿRÿ5ÿ(ÿ.ÿCÿeÿ”ÿÍ MŒÇö4CJIB8.('1Gi˜Ód¯ù9pš´¿¿²™vO(âÆ³§¢§´Éç 3]…¨ÃÕâææâÜÖÍÇÁ»¸³ªvY8úâÐÈÈÎÛéõ%+2=J[p„™­¿ÐÜçðöü  ÿéÏ®‹fAáŨŠjE ûعŸŒ‚~‹—¨»Ðåù ößȯ™†wj^PC4%ûðéáÝÜÝßáäåãáÞØÑÅ·¤sT4ÿ÷ÿÝÿÆÿ³ÿ ÿÿ€ÿnÿZÿFÿ4ÿ!ÿÿþôþìþèþäþáþßþÝþÞþâþêþóþúþýþùþêþÓþ³þŒþbþ7þ ýäý¿ý ý‰ýyýpýpýwýƒýý–ýšýšý–ýŒýýmýYýBý,ýüüüæüÔüÄü·ü³ü¶ü¿üÏüæýýý=ýYýmýyý}ýtýbýGý'ýüÜü¸üœü…ü{ü{üˆüŸüÀüçýý9ý_ýýšý¬ýºýÁýÃýÄýÄýÉýÐýÜýíþþþ)þ6þ;þ9þ,þý÷ýÑý¢ýmý3üùü¿ü‹ü^ü<ü%üü&ü7üUüxü üÆüìýý/ýLýbýuý…ý‘ýšý¡ý¦ý¬ý³ý¼ýÊýÜýòþþþ4þFþSþYþVþJþ6þýôýËý¡ýzýZýAý6ý4ý=ýOýgý†ý§ýËýðþþ5þVþrþþ¨þÂþÜþôÿ ÿÿ*ÿ2ÿ5ÿ4ÿ0ÿ&ÿÿþñþÛþÂþ©þŽþtþ^þKþ=þ8þ@þVþ{þ¯þïÿ:ÿŠÿÙ$gœÆáïîÞÄžsJ$ÿìÿßÿÝÿâÿð/EWfosuw{‚ž´Îî7`‰´à 7_„£¼ÌÓÓÍ÷¨™ˆxhZRJEBBCFHIG@90%-Giºä 0Pk€‘ž¦«¬§Ÿ’‚nW=ýÞ½Ÿ†qaTKC<5/*&#!#(.8HYk’¤´ÃÑáð':M\gmprsuy~†Œ‘’Ž…wcM3÷Ó­ƒU#X. óâÛÛãñ6Oh’ ©¬«¦ž–Ž…€ƒˆŽ“›Ÿ£¤ž‘eCð”g?" &=UjyvdG#ÿøÿÅÿÿYÿ&þöþÍþ¥þ„þgþOþ9þ'þþþýþýöýñýìýèýåýçýïýþþþ+þMþsþ™þ¿þáþýÿÿÿÿÿþâþºþ‰þSþýÔý‘ýOýüÐü˜ügüBü'üüüü)ü@ü\ü|üü¾üÞüþýý8ýRýlýˆý¢ý»ýÔýèýùþþþýýýïýÜýÆý°ýšý‰ý|ýtýrýuý{ý„ýŒý’ý™ýŸý§ý¯ýºýÇýÕýåýòýþþþþþýûýôýîýéýåýàýÙýÍý·ýœýwýIýüãü®ü}üRü2üüüü&üCüiü˜üÏý ýIý‰ýÇþþ9þlþ˜þ¿þäÿÿÿ)ÿ.ÿ,ÿ#ÿþüþäþÌþ·þ¨þŸþ™þ˜þ˜þšþšþ™þ–þŽþ„þtþaþLþ7þ$þþþþþþ!þ;þ\þþ¨þÑþúÿ!ÿGÿkÿ‹ÿ¦ÿ»ÿÊÿÓÿÓÿÍÿ¿ÿªÿÿnÿJÿ%ÿþâþÇþ²þ§þ¦þ±þÇþêÿÿQÿ‘ÿÛ(yÈ_¤áIp¦²³«™}[2Òh4Õ«‡hN9* $.<Md~œ½á-QqŒŸ¬´·¸¸½ÅÕë'Jp’³Ñæ÷       þëЬ‚T%ûÖ»­©µÏô#Z“Í-Ofv}{teQ;!çÊ­•tkkq|ž²Ç×åíðîæÜÏÀ³¥œ–‘Œ…xhQ6õÖ»§œš ¬»ÍÜçìçÚáxHá­|N#ÿýÿÜÿ¾ÿ§ÿ–ÿÿÿšÿ¯ÿÎÿô P‚¸ëJr•²ÈÛëø'2:>=3!à­q*Ø$ÿÊÿtÿ&þäþ®þ…þhþVþNþKþLþPþRþVþZþ]þbþiþqþ{þ‡þ–þ¥þ·þÉþÙþéþöþþÿÿþýþõþêþßþÕþÉþÀþ¸þ´þ²þ³þ¸þ¼þÁþÆþÉþÇþÁþµþ þ…þbþ8þýÍýýOý üÇü„üFüûÞû¹ûœûŠû„û‡û”û¬ûËûîüü@ühüŽü²üÐüçüúý ýýý&ý1ý<ýJý[ýnýƒý™ý®ýÀýÏý×ýÚýØýÓýÌýÆýÃýÄýÌýÛýñþ þ+þNþqþ•þ´þÐþçþ÷ÿÿÿþ÷þìþÝþÍþ¼þ«þ™þ„þoþXþAþ*þþýìýÜýÏýÇýÃýÃýÇýÎýÕýÝýãýèýëýìýêýèýåýãýæýìýöþþþ/þHþ`þxþþ¢þ³þÀþÇþÍþÐþÑþÒþÑþÑþÏþÐþÑþÔþÚþàþçþíþõþüÿÿÿÿÿÿÿÿÿ ÿÿ"ÿ5ÿMÿgÿ…ÿ¥ÿÆÿç)Mm‹¦¼ÍÕÚ×ÏÁ¯šƒlYF92/5BXv˜Àè7Yvž©®®§œŽ~lYG9-#öáɬŽoR9%#<^мó/p²õ8xµìA\p}‚„‚€€€‚†‹‘”•“Ž…veN4ÿå̸¨˜—šŸ¥¬®«¤•~a?í™uYE924<FS`my„š¤¯ºÇÖäô%3@IPTTQKA4&öåÕȺ®£˜‡}vof]QD5%úðéäáààááâàÞ×ÏÆ¹©•}cG( ÿðÿØÿÅÿ·ÿ°ÿ¯ÿ±ÿ·ÿÀÿÊÿÕÿáÿíÿû(8GPUPA&ÿÓÿÿaÿ$þèþ±þƒþ_þHþ=þ>þHþYþqþŠþ¢þ¸þËþÜþèþðþõþ÷þöþôþñþíþçþâþÝþÙþÖþÓþÒþÕþÙþáþêþøÿÿÿ%ÿ1ÿ:ÿ?ÿ?ÿ;ÿ0ÿÿ þòþÔþ³þþeþ9þ ýÖý¡ýiý/üöü¼ü‚üIüûÛû©û|ûUû5û ûûûû8û]û‹ûÁûüü:üuü­üáýý5ýTýoý‡ý›ý°ýÃýÖýëþþþ4þPþmþŒþ«þËþéÿ ÿ%ÿ>ÿTÿeÿmÿnÿfÿVÿ=ÿþõþËþžþsþKþ(þ ýùýíýéýîý÷þþþ%þ6þFþVþcþoþyþ‚þ‹þ’þ˜þþ£þ§þ®þµþ½þÊþÙþíÿÿÿ4ÿMÿbÿuÿ„ÿÿ“ÿ”ÿ’ÿÿ‡ÿ€ÿxÿlÿ]ÿMÿ8ÿ"ÿ þõþâþÓþÈþÃþÄþÎþÜþïÿÿÿ,ÿ;ÿEÿKÿKÿGÿ@ÿ9ÿ3ÿ0ÿ1ÿ5ÿ=ÿIÿYÿkÿÿ›ÿ¹ÿÙÿý!Gj¬Èàò +9GVdqz€‚~zrjb][[_fmv†‹ŒŠ„zl]N=,òÝÆ±‚|yŠ›±Íí8a‹´Ý&E^s€‡Œ‹‡‚{uokihinsy‹• «µ¿ÈÑÖØ×ÕÐÈÀ´©ž“ˆ}sh[OB2#öéÜÐŹ®¡–‹‚{vuuw{€‡–Ÿ§¯¸ÂÍÛìÿ(;KV\YN8öËžm: Ú¯‰hM9*!   *>Xrލ¿ÓáççáÕî–{`D)ÿøÿâÿÌÿ¸ÿ¦ÿ’ÿ€ÿmÿZÿFÿ4ÿ"ÿÿþõþéþÞþÕþÍþÄþ½þ¶þ¯þªþ¥þ£þ þžþžþŸþ¡þ¤þ©þ­þ´þ»þÃþÊþÑþ×þÛþÝþÛþÙþÕþÎþÆþ¾þµþ­þ¤þœþ”þŒþƒþzþqþiþ_þUþMþEþ>þ9þ5þ4þ5þ7þ:þ@þEþIþMþPþPþMþGþ?þ2þ#þþýîýÚýÇýµý¥ý–ý†ýzýmýbýWýKý@ý3ý&ýýüöüäüÓüÃüµü«ü¤ü¢ü¦ü¯ü¾üÓüìý ý0ýXý…ýµýçþþQþ…þ¸þéÿÿ@ÿeÿ…ÿ¡ÿ·ÿÈÿÓÿÚÿÛÿØÿÑÿÇÿºÿ®ÿ¡ÿ”ÿˆÿ{ÿnÿ`ÿRÿCÿ1ÿÿ þóþÜþÆþ±þþþ~þrþhþcþaþbþeþmþxþ†þ–þ©þ½þÑþçþüÿÿ ÿ/ÿ;ÿDÿIÿKÿJÿFÿAÿ;ÿ6ÿ1ÿ,ÿ'ÿ"ÿÿÿÿ ÿ ÿÿÿ ÿÿ"ÿ2ÿCÿWÿkÿÿ’ÿ¤ÿ´ÿÁÿÏÿÚÿäÿðÿÿ!7Pl‰¦ÃÜó&('$  #.9FRao{‡˜ž¢¢ž˜ƒufWG9+       ÿýùöôõù%@d޾ñ%Z¼å"4=>6&óÓ±‘u]K?98<CKT]fknmh_TD1ðØÀ¨‘|iWG8+þôëäÞÙ××ÙÚÞãæêíðòõùý !+7CP]jvƒŒ”›¡¢¢Ÿ˜Žp\C( 鯢}X5ÿøÿßÿÉÿ¸ÿªÿŸÿ™ÿ•ÿ”ÿ”ÿ—ÿœÿ£ÿ«ÿµÿÀÿËÿ×ÿàÿçÿêÿéÿåÿÛÿÍÿ½ÿ­ÿ›ÿŠÿ{ÿnÿcÿ[ÿTÿOÿJÿFÿBÿ<ÿ5ÿ.ÿ$ÿÿ þúþèþÔþ¾þ©þ•þƒþuþiþbþaþdþlþwþ†þ—þ«þÀþ×þîÿÿÿ0ÿCÿRÿ^ÿfÿiÿfÿ_ÿSÿDÿ1ÿÿþðþÜþÈþ¶þ§þ›þ”þþþþ”þ–þ™þ™þ•þþ…þxþiþXþDþ3þ"þþýüýóýíýçýãýßýÜýÙýÖýÓýÑýÎýÌýËýÊýËýÍýÐýÔýÙýÜýßýÞýÚýÓýÈýºý¨ý”ý~ýhýTýBý4ý)ý%ý&ý-ý9ýLýdý‚ý¤ýÉýðþþBþlþ”þ¼þáÿÿ"ÿ>ÿVÿkÿ{ÿ‡ÿÿ”ÿ•ÿ’ÿŒÿ„ÿ{ÿoÿdÿ[ÿRÿMÿIÿJÿNÿTÿ]ÿgÿsÿ€ÿŒÿ™ÿ£ÿ­ÿ´ÿ¸ÿºÿ¸ÿµÿ°ÿ©ÿ¡ÿšÿ’ÿ‹ÿ…ÿÿ|ÿyÿxÿtÿsÿqÿnÿkÿfÿ`ÿYÿPÿGÿ;ÿ.ÿÿÿþóþåþÖþÊþÀþ·þ²þ±þ³þ¼þÊþÝþõÿÿ7ÿ^ÿ‡ÿ¯ÿ×ÿû7Pcs‰’š¤°¿Ïäû2PoެÇàô!"  õç×Ų†nV>'ñæÝÙ×ÙÝâêóü#'))))''')+.27=ELRW[\\YTOH@93-('')/8DSdwŒ¢·Ìßò)5?JU`ly‡“ «´º¼¹°£x\;òÊ¢|V2óØ¿ª˜ˆ|tnkjmrx€‡’”–”’‹ŠŠ•Ÿ¬¼Îàò(05887420.,*(% ùæÍ²”sQ. ÿîÿÑÿ·ÿ¢ÿ“ÿŠÿ†ÿ‰ÿÿ›ÿ¨ÿµÿÁÿÉÿÏÿÏÿËÿÂÿµÿ¤ÿÿ|ÿgÿSÿAÿ1ÿ#ÿÿ ÿþÿþùþôþïþéþäþÞþØþÓþÍþÇþÂþ¼þ·þ²þªþ£þ›þ’þ‰þ€þyþsþpþqþtþ{þ…þ“þ£þ¶þÉþÞþóÿÿÿ'ÿ5ÿ@ÿFÿIÿIÿGÿBÿ;ÿ4ÿ-ÿ&ÿÿÿÿ ÿÿþýþøþôþðþëþåþÝþÕþËþÀþ¶þªþžþ’þ†þyþmþ`þTþGþ;þ.þ!þþýûýðýæýßýÚý×ý×ýÙýÝýáýçýíýòýøýüþþþþþ þ þ þ þ þþþþþþþþ þþþ!þ-þ<þNþaþxþ’þ­þËþéÿÿ)ÿHÿfÿ„ÿžÿ¶ÿÌÿÝÿëÿôÿùÿúÿ÷ÿñÿéÿßÿÔÿÈÿ¼ÿ±ÿ¤ÿ™ÿÿ€ÿtÿiÿ_ÿWÿRÿOÿOÿSÿYÿbÿmÿzÿˆÿ—ÿ¥ÿ³ÿÀÿÊÿÒÿ×ÿÙÿÙÿ×ÿÓÿÎÿÈÿÃÿ¾ÿºÿ¹ÿºÿ»ÿ¿ÿÂÿÆÿËÿÎÿÐÿÏÿÌÿÈÿÁÿ¸ÿ®ÿ£ÿ—ÿŒÿ„ÿ~ÿ|ÿ€ÿˆÿ•ÿ§ÿ¾ÿÙÿö3Sr§¿Óåô !$(.6@LXerŒ˜ §ª©¤œlW@)ûç×Ƚ¶±®­¯±´¸½ÃËÓÜæòÿ (6DQ^ju˜£¯»ÈÖäó %-120)üæÎµ›iS@1' !'/8DQ^mz†‘™ž¡ š‘…wfVD5& þúöòîéãÝ×ÐËǾº·µ²¯­«©¨¨¨ª¬­°³¶¹¼¿ÃÆÉËÍÎÎËÇ¿·®¥›’Šƒ|xsokf`YQG=2% ÿýÿîÿÞÿÏÿÁÿ³ÿ¨ÿÿ•ÿÿ‹ÿ‰ÿ‡ÿ†ÿ†ÿ„ÿ€ÿzÿrÿhÿ]ÿOÿBÿ5ÿ(ÿÿÿÿÿÿÿÿÿÿ!ÿ$ÿ$ÿ#ÿÿÿ ÿþòþâþÑþÀþ±þ¢þ—þþŠþ‰þŒþ‘þ›þ§þ¶þÆþ×þèþøÿÿÿÿ&ÿ+ÿ/ÿ1ÿ2ÿ2ÿ1ÿ0ÿ/ÿ.ÿ,ÿ+ÿ(ÿ$ÿÿÿÿþüþòþæþÛþÑþÇþ¾þ´þ¨þžþ’þ…þwþiþZþLþ?þ4þ*þ"þþþþþ"þ)þ2þ=þHþRþ^þhþsþ}þ†þþ—þþ£þ¦þ©þªþ«þ«þ«þªþ©þ¨þ©þ«þ­þ±þ·þ¾þÆþÍþÔþÚþßþâþäþäþãþâþàþàþßþßþáþäþèþíþõþþÿÿÿÿ*ÿ6ÿDÿSÿcÿsÿ…ÿ—ÿªÿ¾ÿÓÿèÿü /:BEEA9- ÿóÿåÿÚÿÐÿËÿÈÿÇÿÊÿÏÿÕÿÛÿáÿåÿèÿêÿéÿçÿäÿàÿÜÿØÿÔÿÑÿÏÿÎÿÎÿÍÿÍÿÌÿËÿÌÿÌÿÎÿÎÿÐÿÓÿÕÿÚÿßÿåÿíÿöÿÿ '/5:>@@@ABDHOXbp€‘£¶ÉÛî#3DUfv‡–¦µÁÌÕÛÞßÜÕÌÀ± ŒxdP=,÷îåßÙÓÎÊÇÄÂÀ¿¾¾¾¿¿¿ÀÁÂÅÈÌÒØáêõ+9HVdq|‡–›Ÿ¡¢ ž™“Œ‚xmaUI>4*""(.6=FNW^ejnppnibYNA2"üçй ˆqZF4%")07>ELRX^dinruxxxvtqnkhdb^YSKC9."ÿûÿîÿàÿÔÿÉÿÀÿ¸ÿ±ÿ¬ÿ§ÿ£ÿžÿšÿ”ÿÿˆÿ~ÿtÿiÿ[ÿLÿ=ÿ+ÿÿ þøþéþÚþÎþÄþ¼þ·þµþµþ¸þ»þÀþÆþÌþÒþÖþÚþÛþÛþÚþÖþÑþÌþÅþ¿þ¹þµþ³þ³þµþ¹þ¿þÆþÍþÓþÙþÝþáþâþãþâþáþáþáþãþçþîþöÿÿ ÿÿ,ÿ=ÿNÿ^ÿnÿ{ÿ‡ÿÿ–ÿšÿœÿšÿ—ÿ’ÿ‹ÿÿwÿmÿ`ÿSÿEÿ7ÿ'ÿÿþöþæþÖþÇþ¸þ¬þ¡þ˜þþŠþ…þ€þ|þxþuþqþmþiþeþbþ_þ]þ]þ_þbþfþlþrþzþƒþþ™þ§þµþÅþÖþçþøÿ ÿÿ+ÿ:ÿGÿQÿZÿ`ÿeÿiÿlÿnÿoÿqÿsÿuÿwÿxÿ{ÿ~ÿÿ„ÿ‡ÿŠÿŽÿ’ÿ–ÿ›ÿ ÿ¦ÿ¬ÿ²ÿ¸ÿ¿ÿÆÿÌÿÒÿØÿÞÿäÿëÿòÿø",6AKU_goty{{xrj^O>+ÿýÿäÿÊÿ±ÿ™ÿ‚ÿnÿ]ÿOÿFÿ@ÿ?ÿBÿGÿPÿ]ÿlÿ~ÿ‘ÿ§ÿ¾ÿÕÿî6Og~•«ÁÕèú  (,..,'"  $,38=BDFEDB?<83.)$ þöîäÛÑǾµ¬¥Ÿ›˜––—˜œ ¤©®´¹¾ÃÈÍÑÖÛßåëóü .=KYfr|ƒ‰ŒŒ‹ˆ‚{rh]QC5' ûíßÒǾ¸²°°±¶»ÂÉÑÙáçìñóóñìæÞÕɼ¯ ’‚raP>, ÿûÿíÿâÿÚÿÔÿÑÿÑÿÔÿØÿßÿèÿòÿþ  +5>FLQTWYZ[[YXVSOJD>70*" ÿÿÿýÿúÿ÷ÿóÿíÿæÿÞÿÕÿÊÿ¾ÿ²ÿ¦ÿšÿŽÿ‚ÿvÿkÿ_ÿUÿIÿ>ÿ2ÿ&ÿÿ þÿþñþãþÕþÈþºþ¬þ þ–þþ…þ€þ}þ}þ€þ…þŒþ—þ£þ²þÁþÑþâþòÿÿÿÿ'ÿ/ÿ6ÿ;ÿ>ÿ@ÿAÿAÿCÿCÿEÿGÿJÿMÿPÿSÿVÿXÿZÿ\ÿ\ÿ]ÿ]ÿ]ÿ]ÿ^ÿ_ÿ`ÿbÿeÿhÿkÿnÿpÿrÿrÿqÿoÿkÿfÿ^ÿVÿMÿCÿ9ÿ.ÿ#ÿÿÿþÿþùþõþòþðþîþïþðþñþòþôþõþõþõþôþòþðþíþèþäþßþÚþÔþÎþÉþÆþÃþÁþÂþÄþÉþÏþØþâþîþûÿ ÿÿ%ÿ3ÿ@ÿLÿXÿbÿkÿtÿ{ÿ‚ÿ‰ÿÿ–ÿÿ£ÿªÿ°ÿ¶ÿ¼ÿÁÿÆÿÊÿÍÿÑÿÓÿÖÿØÿÙÿÚÿÜÿÞÿàÿâÿåÿèÿëÿîÿñÿõÿøÿü %.6>FNU\bhlprstroje]TI<.ÿþÿìÿÛÿËÿ¼ÿ°ÿ¥ÿžÿ™ÿ˜ÿ™ÿžÿ¥ÿ®ÿ¹ÿÅÿÒÿàÿîÿü &4AO]kx†”¡®¼ÉÕáíø "',/1220-+&# ý÷ðèßÕËÀµª —ˆ„€…‰•›¡¦«®²´¶·¸¸¹º¼¿ÃÈÎÖÞçðù ÿ÷îåÜÓʺ³­§£Ÿœ™˜——–•’Œ‡{sjaWMC7-"ÿþÿ÷ÿðÿëÿæÿáÿÞÿÛÿÙÿ×ÿÖÿÖÿ×ÿÙÿÜÿáÿçÿîÿöÿÿ!(.256530,'! ÿýÿúÿ÷ÿóÿñÿîÿìÿéÿçÿåÿâÿßÿÜÿØÿÔÿÐÿÍÿÈÿÃÿ¾ÿ¹ÿ´ÿ®ÿ¨ÿ¢ÿ›ÿ“ÿŒÿ„ÿ}ÿuÿmÿdÿ\ÿTÿLÿEÿ=ÿ5ÿ.ÿ&ÿÿÿÿ ÿþýþ÷þòþîþêþèþçþæþçþèþêþîþñþõþùþþÿÿÿÿÿÿÿ$ÿ*ÿ/ÿ5ÿ:ÿ?ÿDÿIÿMÿRÿVÿZÿ^ÿaÿdÿgÿiÿkÿmÿnÿpÿqÿsÿuÿvÿwÿyÿzÿ{ÿ|ÿ}ÿ~ÿ~ÿ~ÿ~ÿ}ÿ|ÿ{ÿxÿwÿsÿpÿmÿiÿfÿbÿ_ÿ[ÿXÿUÿRÿOÿMÿJÿHÿEÿCÿAÿ?ÿ=ÿ;ÿ9ÿ8ÿ7ÿ6ÿ5ÿ6ÿ6ÿ7ÿ8ÿ8ÿ8ÿ8ÿ8ÿ7ÿ6ÿ5ÿ4ÿ3ÿ3ÿ2ÿ3ÿ4ÿ5ÿ9ÿ<ÿ@ÿEÿKÿRÿZÿbÿkÿuÿ€ÿ‹ÿ—ÿ¤ÿ±ÿ¿ÿÌÿÚÿçÿô %,03432/,'"#)06<CINRVXZZZYVTQMJFB>:62.)%!   )3=HS_ju€Š”¦®µ¼ÂÇÍÑÖÚÞáäæéëìííííìëêèæäáÞÚÖÑÌÆÁ»µ¯ª¥ œ™—•”“’‘‘ŽŒ‹ŠŠŠŒ’•™ ¤¨«¯²´·¹º»¼¼¼»º¹¶³°¬§£ž˜”ŽŠ†‚}|{{{{{||}}~€ƒ…‡‰Œ’”–˜™™˜–’…}sh[OA3& ÿøÿïÿçÿàÿÚÿÕÿÑÿÍÿÊÿÈÿÆÿÅÿÅÿÅÿÆÿÇÿÊÿÍÿÑÿÕÿÚÿÞÿãÿçÿêÿíÿðÿñÿóÿôÿôÿõÿõÿõÿöÿ÷ÿøÿùÿúÿûÿûÿüÿüÿûÿúÿùÿ÷ÿõÿóÿðÿíÿëÿçÿäÿàÿÜÿØÿÓÿÎÿÉÿÃÿ¼ÿµÿ®ÿ¨ÿ¡ÿšÿ”ÿŽÿˆÿƒÿ~ÿzÿvÿrÿoÿkÿhÿdÿaÿ]ÿYÿUÿQÿLÿHÿCÿ>ÿ:ÿ5ÿ1ÿ-ÿ*ÿ&ÿ$ÿ"ÿ ÿÿÿÿ!ÿ#ÿ&ÿ)ÿ-ÿ2ÿ7ÿ<ÿAÿFÿJÿOÿSÿWÿZÿ\ÿ`ÿbÿdÿgÿiÿkÿmÿoÿqÿtÿvÿxÿzÿ}ÿÿ‚ÿ†ÿ‰ÿŒÿÿ“ÿ—ÿšÿÿ ÿ¢ÿ¤ÿ¥ÿ¥ÿ¥ÿ¤ÿ¢ÿ ÿÿšÿ—ÿ“ÿÿÿŠÿˆÿ†ÿ…ÿ…ÿ…ÿ†ÿˆÿ‰ÿŒÿÿ’ÿ•ÿ˜ÿ›ÿÿžÿŸÿžÿÿ›ÿ˜ÿ”ÿÿ‹ÿ†ÿ‚ÿ~ÿzÿwÿuÿtÿsÿtÿuÿvÿwÿzÿ|ÿÿ‚ÿ†ÿ‰ÿŽÿ’ÿ˜ÿžÿ¤ÿ«ÿ²ÿ¹ÿÀÿÇÿÎÿÕÿÜÿâÿèÿîÿóÿùÿþ  %*049>BFIKMOPPQPPPPPPPPOONMKIGD@=84/+&!   &-4;BIOV\bglrw{€„ˆŒ“–™›žŸ ¢£¤¥§©«­¯±³µ·¸¹ºººº¹·¶´²°®«©§¤¢Ÿœ˜”Š„~xqib[TOIEB@??@BEHLPTX\_behjloqstvwyzzzzzyxxwvuutsrponljheca_][YWUSQOMKIGEDB@><:740,'" ÿûÿõÿñÿíÿéÿåÿâÿàÿÞÿÜÿÛÿÚÿÙÿÙÿØÿØÿÙÿÙÿÚÿÚÿÛÿÛÿÜÿÜÿÛÿÛÿÚÿÙÿØÿ×ÿÖÿÔÿÓÿÑÿÐÿÏÿÍÿÌÿÊÿÉÿÈÿÆÿÅÿÃÿÂÿÀÿ¿ÿ¾ÿ¼ÿ»ÿ»ÿºÿ¹ÿ¹ÿ¸ÿ·ÿ·ÿ¶ÿ´ÿ³ÿ±ÿ¯ÿ­ÿ«ÿ¨ÿ¦ÿ¤ÿ¢ÿ ÿžÿœÿ›ÿ™ÿ˜ÿ–ÿ•ÿ”ÿ“ÿ’ÿ‘ÿÿÿÿŒÿ‹ÿ‰ÿ‡ÿ†ÿ„ÿ‚ÿ€ÿ~ÿ|ÿzÿyÿwÿvÿuÿuÿtÿtÿtÿtÿtÿtÿsÿsÿsÿrÿrÿrÿqÿqÿqÿrÿsÿuÿwÿzÿ~ÿƒÿ‰ÿÿ•ÿœÿ£ÿ«ÿ²ÿ¹ÿ¿ÿÄÿÉÿÍÿÐÿÓÿÕÿÕÿÕÿÔÿÓÿÑÿÏÿÍÿËÿÉÿÇÿÅÿÄÿÃÿÂÿÂÿÁÿÁÿÀÿ¿ÿ¾ÿ½ÿ¼ÿºÿ¸ÿµÿ³ÿ±ÿ¯ÿ­ÿ«ÿ©ÿ¨ÿ§ÿ¦ÿ¦ÿ¦ÿ¦ÿ§ÿ§ÿ¨ÿ¨ÿ©ÿªÿ¬ÿ­ÿ¯ÿ±ÿ³ÿ¶ÿ¸ÿ»ÿ¾ÿÁÿÃÿÆÿÈÿÊÿËÿÌÿÍÿÍÿÎÿÎÿÎÿÎÿÏÿÐÿÑÿÓÿÖÿÙÿÝÿâÿçÿíÿòÿøÿý  !#%'),/258;>ACEGHIIHHFEC@=;851.+(&#! "%),159>CHNSX]bfjnqstvvvutrqomkjiggffghikmoqsvxz|~~|ywtqmifb^ZVRNJGC@=:864322234568:;=>@ABBBBBA@?>=<<;;;;;<<===>>>==<;:8764310.-+*)('&%$#!  ÿýÿûÿøÿöÿóÿñÿðÿîÿìÿëÿêÿèÿçÿæÿåÿäÿâÿáÿàÿßÿÝÿÜÿÛÿÙÿØÿ×ÿÖÿÔÿÓÿÒÿÐÿÏÿÎÿÍÿÌÿËÿËÿËÿËÿËÿËÿÌÿÍÿÎÿÏÿÐÿÐÿÑÿÒÿÓÿÓÿÔÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÔÿÒÿÐÿÎÿËÿÈÿÅÿÁÿ¾ÿºÿ·ÿ´ÿ±ÿ®ÿ¬ÿ«ÿªÿ©ÿ©ÿ©ÿ©ÿªÿ¬ÿ­ÿ®ÿ¯ÿ°ÿ±ÿ±ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ±ÿ±ÿ±ÿ°ÿ°ÿ°ÿ°ÿ°ÿ¯ÿ¯ÿ°ÿ°ÿ°ÿ±ÿ²ÿ³ÿ´ÿµÿ¶ÿ¸ÿºÿ»ÿ½ÿ¿ÿÀÿÂÿÃÿÅÿÆÿÇÿÈÿÈÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÈÿÇÿÇÿÆÿÆÿÅÿÅÿÄÿÄÿÅÿÅÿÆÿÈÿÉÿËÿÍÿÐÿÒÿÕÿ×ÿÚÿÜÿßÿáÿãÿåÿæÿèÿèÿéÿêÿêÿêÿêÿéÿéÿèÿçÿæÿåÿäÿãÿâÿáÿáÿàÿàÿàÿáÿáÿâÿãÿãÿäÿåÿçÿèÿéÿêÿêÿëÿìÿíÿíÿîÿîÿïÿðÿñÿòÿóÿôÿõÿ÷ÿùÿúÿüÿþ  "$'*,/135789::9876420-+)&$"   #'+/269<?BDFGHIIIIHHGFDCBA?>=<;;:::99999888877776666655554433210/.-,+*)('&%$"!  ÿþÿüÿûÿùÿ÷ÿöÿõÿôÿóÿòÿñÿñÿñÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿïÿïÿïÿîÿíÿìÿëÿêÿéÿèÿçÿæÿåÿåÿäÿãÿâÿâÿáÿáÿàÿàÿàÿßÿßÿßÿßÿßÿßÿßÿàÿàÿáÿâÿãÿãÿäÿåÿæÿçÿçÿèÿèÿèÿèÿèÿèÿçÿçÿæÿåÿäÿãÿâÿáÿàÿßÿÞÿÝÿÝÿÜÿÜÿÛÿÛÿÚÿÚÿÚÿÚÿÚÿÙÿÙÿÙÿÙÿÙÿÙÿÙÿÙÿÙÿÚÿÚÿÚÿÚÿÛÿÛÿÜÿÜÿÝÿÝÿÝÿÞÿÞÿßÿßÿßÿàÿàÿáÿáÿâÿâÿãÿäÿåÿåÿæÿçÿçÿèÿèÿéÿéÿêÿêÿêÿêÿêÿêÿêÿêÿêÿêÿêÿêÿêÿêÿêÿêÿëÿëÿëÿìÿìÿíÿíÿîÿîÿïÿïÿðÿðÿñÿñÿòÿòÿóÿóÿôÿôÿõÿõÿöÿ÷ÿ÷ÿøÿøÿùÿùÿúÿúÿûÿûÿüÿüÿýÿýÿýÿýÿþÿþÿþÿþÿþÿþÿýÿýÿýÿýÿýÿýÿýÿþÿþÿþÿþÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿstk-4.4.4/rawwaves/tommiddr.raw000644 000766 000766 00000067204 12015735506 016514 0ustar00garygary000000 000000 êÀ¤Y® — “TØð h$Ý&¿(((Ä+k-Ò/Ï.’070¼0m2å2#1¯.ß3>;3o,=/­8a;.Í ¬6sMGZm^;X$D“%7ëçvË!¶Ä©ù¥±¤é¢ïŸ&œd™Áša›U–M’÷‘ì∃÷„‡*ˆ{‡ÿŽçœ?®BÀªÑÞmåðé~íiñ¤î±è±èŒê¿ípñdønûGùóuîõ# ¾'P'l"Øe …úºëªàûÖÃÊ@½'³]¬¤ š‘ì Dšb¢ª¢Ö ©¢³® ¿‘Ìԋܺçó=ûÊýüþŒŒ  */ù³ôôùÐ=Ú5ÙH\QuTR@RY?a¤c3cweÑj.m\k cvXNCþ;Eï P× S0+Ú ÇT×È ¯ D z YŠƒ$\-5‡>±J¹V„_3e hŠhNhèmrWx |«~˜}w¬o·eB\kU8M¼G†C/>#95]3ð2H,<"Œú©p»7çó¹æŽßEØcÒAÎ-ÌxÎÆÓ0Ӌ͉źÁŽÃjÈÅËLÈëÅÄÄŒÂæÃóÏaäÈøÌMzsíÚ þTõ@ê¥å€â‘àŽßÂâDåñçåÀâ¸Ý־ЂËçÈ—Äb¿È¼õ¿ ÄãÊ ÎÑÛÕ›Ø5ÚMÛÚzÙ&ÕYΩǰÄÇ!ÍWÔºÚQÞ‘á†ß†ÚJÖ?Õ÷ØÜŸázæÆí¯÷…ÿçÅÿ/û\øÅö ô1ñ:ìæòå<è.ìùíÝèîà×ÐÊÎ~ÐIÒ÷Ô%Ô Ò†Ð½Ï«ÏØÏÎ?ΆЛÓÔÑ*ʲÅ.Ã×ÉXÓFÜÏá4à?ÜÐÛÀàeèzïóõú޳ FÌ ´$.q6¸9÷9I7N4£2^1Â1À1!01.l-J,R,@ CøG¿INH2E:B(?<;ç7û3[.#(“%i#93fò‚âÅmQF™!Õ#G"† Yylßò« í ǰ ý6ùõ®÷wù¾ü»ÿSÖÀà G `[mbåšÙL8d ¾ÁdüõòñØñò>ò×òlò&ðçïíƒìFëãë éÙçâšÞóÝ ÞXâúêìõ ÿȸâe—üâ>NÅ É™ýªö¼ò¡ð íé-ä¹ádßUÝÙùÕÏ&É¨Æ€Æ¥ÈæÉõÈxÄ’¿xºß·´“³»³†³Æ´´ú¶6·¹H»´¾öÂÅ{ÉvÎßÕ÷ݾåé®ìuî©ð›ò$óó¿óÁóò<ò[óÉõ1öb÷=÷›÷õ£ó¾óYõ*ù ýÿÍtÿúÿpþçþî"Pÿ¬qúÎô‰îþê¢ç±åûåHä`â›à§à.âIævëÑð„ô÷Ôüb^#K8"£&3'ï(ç*`+ò,Á,S*à)…&ˆ"?‚ÿK ˜ ë Òx i € ˜Sœ?-uˆ=¤úA?öÿ ö4î]çÍâÂߢßtâõêõ50ü”(ô1®8=AE4H´K¹MÔN°NML®I¸EäAV;á4Ž,r%~åº/…oÄ ²· Z!û$j&­'$†q´{ òÙq“w ÁÚ™ªÓrý\û4ûüÌC#Uý ˆ.ìôIåe«;õùòwêâÛ~×<ÕŒÖäÛžãCì2ôøû ýXýøþý,ú‘öwò6îÙìÅìjíñðÖôÊùyÿ& "Þý÷MñÀí9èñåsãáŽà–à1à¾âìæÔëÔð–ôNõüôŽðôì¿èÐåáÇß(ÝbܦÜùÞàãã£åšæÂæ¬äúâoàÞvÝmÝÝGÝ܈Û[ÙâØÔ×è×(Öÿ××Tן×רÙCÛGÞ›âôçê5ëLê”éè è¶êøíYîºîVìŸêêéèÝèÕéšë$ì×îìðêò¤óqòÃñ.ïmî‚î›ïðGñ÷óËö[øðû¢ýãÿ4ÿ™%À÷KbL×Ô É/G!&k*_-¯042y3[1À/a,U)%¬"” U¾©úJUWžÇã ·IAý›úútþðvA-|nI=vÔ –@S5 (íE!™)¯0„5(786Ÿ3»/–+²(½&I#è!¢b€°÷“Ú)8k ã ¿Ñ K ‡  §V5 Ø ¹XÅü¼ùÏøøPù×û¬ü¾ýtÿ£xU  d  ø ɬ.‘ ú$-%¾&%#ú!õÀ·Ë “9ûózî<ëÎéÜé]êÉêÕëOì8ëÒëÔíºïGïlíèÎâû܈Õ÷Ð~Ì¾ÊØËÌÔφÓ.ÖˆØóܶá äaæåÇãéâªá÷âPã(äâç·ë–ï¨ô¡ù¼þ—LÊ®‘þ=øëônñªðJððþñÑò•ó>ò¯òñ§ñrñ8ð$îLë³èšæ¡å´åËåälámÝ[ØÌÔìÑ:ÎPÌäÌÍ ÏÑîÕ†ÙâÞ)â;æ éðíüñoôö~ùüŒç  1 X ½Ðžâ„†Á ù ƒ ) º —P5i9E®²ÿ›üèú)÷Aóˆîïéðåoá®ßPßBá©å·éáíÓñô ÷hûs¶> æ ã Íø¹ K$“*S0‚5T88w6Ã3l.ý+t)¡)l* *,)Q( &3$!ì—>å-w¼:ˆÅ_L W ©t*qP³.—¥å € Ú¹€ÇÛkŠe™nÒÅ)2 ¦ ç ‚ Ü?y´»è!%!Š £ØeÛP²   ¿ã„ Õ<ùüÅ÷öóÛñMñó õÄ÷¹÷¤õÝòî„êÕèaèGêFìññ“õÜù7üü¨üÄü£üvýÙÿ¨Y³„ï‡ÈæÿuþÑý2üŠþy:? G ‚Žý·øôZó–ô{õô^ñíƒèâÍ݆ÙÝØ×)Ö—ÖRÕ®ÔùÕÔzÔÓàÓÀÔÊÖíÙÊÝXáäOçñëÜîrðð·ï˜íAê=æûäÕãÂãÖäoåsæÈé)ìÉñ†÷üõ:°€gˆüc÷ñèîë1é®é”éÉê­ëàí:ï•ñäó‘ôÀôÀô òaðEîÏíóí)ìfëêhëíñÛ÷=ü/4®ßÿUBýæû»ùÐ÷Ùõèô¯ôü÷ úÈÿ»Z ïe{‚øCq¨ w 7-‰Ç[­ì  C à œðgêõù Ó/„­±‘6³Í,Œ š À r¾ 4 â Ê^ 3ÃPÐXŠZ*Q ß#%Ù'&Ó$n ô«…?6$bôsÿ¢·™Tï/d#> — à4fôï™%-uÿ#f]Ì è Ú\ŠòNþ¥?x3 #L(§Þô•%ÿ ÿÿ×ùpÿaý·û/÷ýô€ðíìýè·äná;ßÄß–à à*àEà4ààJàóâ¨äNæÂé—ì¯ð‹ô’÷íúŒûÖûšú÷zôò0ðÂðÝòõ0ø~û„þÿwM)§;gýÿùsôˆðBíêôêHê•ë³ì°íìŒë©êFè£æ·ä@ámÞeÛÙ¸ÙÙåÛßÞ-à™âoãfãÐä2ä¡åwæpçìéé»éøéòéµéÚê]ë“íIï\ñ.ò‚ó&óò©ò—óôõ‹÷oùœûuü¢ýý!ýþÍö‘ ÒÅ /ãø±RõÑÕà×`êSý›ùÐö¥ô\òñòPòòò&òcò¬ó{õXø|üüµù]ª¡F}«ü) l/ÎLg !Ú$%Œ&|&ˆ&o&3%$#g!@rý×: & ßKC|p x™< ”\ì°\#ƒ“7Òb Q ÷ tëQéDx&QŽA^Žœïˆ™¢"4z¦ z Ç 1 *l²}™âÿü‘ûû(ü~þ´|"Y ~ -¢ ^gÿ þƒþ'þŒÿxBÉ •ÿjýËüú³ú/úú|ûMü2ýýœýgü#ù½õúñ€ícéþç¿æÊæÝçÃé[ëkívï ððð“ðbïçîßíì>ê±èíçeåÓä$âáßåßsßËàÓâ°åçÉê¼íèðýó‰õ¼÷“øæù‘ù¥ùbùFù{úŒûáý<þÿ•ÿ¾þ®üqùRõØòHïKí,ëßëHê†ê-êÌë¹ììîUï—ð½ñ„ò5òúóÙô›õõ=õ2ôÕôô-ó–òËòLñsðïÈïqïþñ_òãôÂö*÷ø·ùaúú•ûMü…þÿØiq/ÏJÿÐþjü¾úèøõ÷1õ¾ô±ô€õövøùlúïü@ý€þyÿ/ÿcÿþÕþPý6üDû{û]üüõþÿ!`ú'¤ ± ”_S¢±©!X"@##™#ð#!" øxBÛrñ¿\„„Ò<Vª™ý‘ñ· r J äå~,íÀÃoÀïN[ ‡ ç ƒ³ù}NQ¥–Z D ʘ矈¢[¶ú÷õ‰CÈbì ¾Nþæý¨üŠü)ü™ýÿ‚ø:ûÖ L‘ D ) ù9üÓúXøÑ÷ý÷È÷ëøSù>úyûðý9þþý]ûöù÷÷þö>õhõFö÷&øùùèùùù­ù÷ÕömôÉòÒðvîìêé˜éèôè¯èDç?æåQäèä×äáä±äVãíã[ãâðãMäi嵿¿ç æÙåääÐã´âæâÌã|åç©êsíIï÷òQôôéõmõéöŠ÷_ø3øÝùù+ùEù_ù_úû üIýJýáþŒþÉþ’ýÂühúãù$÷šö ôxó ñªð>ï~ï…ðñQòòõ ÷ø×úúŽú‘úœúÈû…üný¢þÃÏ®Di.¯3Hpò0dRÞÀsCÈb0š‡ .@½„7ÿºÿ²ÿòÿù‚ƨ#Ô×7y  # ë ¤ Ž =0'&{OÀÓÖ5H¤âÅB)Ö,;ô;|ÓxnÖ¼ ×OÐñŽ HÝ^ Ê ˆ | è ‰ @ ÿ Ö ä Á ù 3%s4 } Ë # « w J 6 + ÿ ™  Ï • T ~Ú0vt]îsÿcý¶û÷ûúùû¬ý7ÿ%<‡ý2~þMü.ú¦ù•ùkùÑû<ýbÿV„…<Snÿrý³ûÃù'ö^óËñ~ïËîâîòïîñÈó»õKöö%õ^ôòcðRîLì¾ëÇë0ëëDëíìóîVïüñ¸ó‚õWöÔøJù“úZúƒúhúùøêønøø ø÷ç÷öùõýôšóñKï“î3í ì-ëRê1é-èBçNæ‡æ.æ<ædæ»æÝæÑæ‚æå£å^åBå5åæ<ç3è}éçëNì í§îrï>ðMñ@òEóbôTôîõwöö“÷øòú±ü¨þ‰HÚ÷ÿ§þüû^û7û‚üký‹þƒÿS\G¨¹è_Œ‡ê·êHÚe f ò   à • M ¾)cÐRY>:]ªèú h O x€Ä^SÚ¦2¸R ´ ­ I ¤ÄC½è o š6œÖÞ¸`°™¾vÆ& ˆ K q  L ú  ´^æJ®ô]f¯¿ ß X K ¹¦öIuVÁ¬ñ¹4w ü ä ÿ T  ï ò í Ù ± j B ðô   ' $ N Œ § w *®Ûï`!CÈ”j … èÿügúZùGùù\úúÿû›ü-ü›üãýýMýFüÐû±ùæ÷fôhñtîÑìÌëxêËêâë”ìí³î¯ï.ïîpíYì"ë êé³éŽéÔê(ê€êïëXëÚìyííÇî‘ï+ï¡ððMð{ðõñàódõ›øiû«þø ·¥Ž~ФHÿ¨ýúÔøÍöëõôuó«ó8òáò•òOñÃñð8ï)íàìë3é×è½çÞçgçOçŸè"è«é:é‰é‰éRé)é8éˆê.ë=ìqíËï0ð¨ò5ó±õq÷rù}ûŸýžÿwïÜ,ü_“ÿÇþôþJýÂýYý ü¶üLûÉû"ú€ùüù–ùPù-ù<ù~ùùúžûŠüŸýÐÿ#€Îý²,é8y¨¦¯¥ ÂYd  ç î´2"˜¹¨¢ÈRžðmø^ŽŽ}wƒŠZÞñ)]ºiB‰mÏ·k ¢ ´ Ê&‘ v S M % » & y Ã Õ È Ä Š * ç H š Ù t ? ñ "  T f c K X W Z € ¿ Å | : ³ 'ˆçU९üHn9¶ÖÖöwY³>å_†xŸ.ÔŠxx¥ýgÚ=tˆ\õTa$wþpüJúeøå÷û÷…÷÷ïøù-ùšùËù©øù÷Ëö)ôAò<ð,îì>ê»é¨èòèmè,è9èé`êAë6ì$ìõí¿îEî²ïïð ð¿ñkò$òåóˆôô‚ôŠôRóêó[ò¡ñùñfñðñññRñÃòUòðóuóíôWô¿õ*õ‚õÉõáõÊõsôÚóêò£ñCïüîîîíˆí/íí9í„íïîyîüï°ðŽñbò5ó óÔô¿õöz÷Pøø³ù9ùŸùùú^úÓû7ûûÛü0ü›üäý ýKý®þŽÿè¡¡ªo¸ l nÓ½BvKÿñý¢ûtù­øT÷–÷øù)ú¨üPýÝÿ,<ÇXÅLaS"Ôv<?¨€­Ø Ë a Á ç þ 9 † Ø + … ŶËìù  ÓFv“ŽTÖ^½8Û«Š{i\q™Õ-†Ñß‘H~¨ â  ; p Ö { e x ¨ æ M ¯ ý 6 e — … O  ¨ & q ¦î]ÐIÃF½;¯!›»\74t¤ê*Q8õl¯þ\ÿÜÿtÿFÿÿí‰6ì¥7›ÝÿîŦoz Šÿ?ýÑü7ú¼ù,÷±öôœóSò2ñbð¹ð6ïÉï^îÞîkíãíaìôì–ìsì¨íí¦îjïbðcñmòtójôRõBööª÷(÷v÷¹ø ø“ùQú<û;üIýKþ þ“þãþèþýËüúâøÿöëôÒòºðÏïí{ìêðêéyé!èÔè¢èè€è¿ééaéËêDêîë©ìpíoîšïïñ=òLó0ó¶óëóÌóhòèòò7ò-òó/ô6õdö¹øùBú#úÇû:ûˆûÈûÿüPü¼ý+ýžþþZþlþpþ-ýØýjüòü˜üPü3üGüý:þ2ÿ„¹XÃýð· 3 ` :¾ C‰ø°¶ ·¿{î 3 + ® Ú ›  s å µ Û 8 ½ m  Ë R ° ó(hÏAÂÜaÏ. ­ T : 8 S n x [ Ô 6 2 }ðÑ  p S B /éÏ«[âµ9É~"ú A‚§¢m÷?T 9  ' k Þ s ¥(~Ì'p²äýí ÿSþèþÆþìÿ?ÿ義Ÿ{<Íå|Õó >±ryÌm%®ÞcÑö 2ÿˆÿþØþáþúÿ(ÿ%þ¬ýàü¤ûù8÷gõ€óŽñ·ðîÑíäíQí ííí*íHí[íNí7í@ímí®íáî%îoîºï%ï¾ðqñNò-óóØô©õföö´÷(÷|÷©÷¼÷¿÷Í÷ïø4øŠøÉø÷ùùùøûøÑøœøcø"÷Ã÷;ösõqôQóñàð£ï‹î®îíÎí§í‘íí[í;í(í<ípíëî¡ï›ð®ñÄòàôõ+öA÷Bø!øÕùSù­ùÝùíú úTú©ûûªü-üÉýiý÷þzþãÿ=ÿšÿå (;[ƒÏËÃ|ÿûÿ_þäþhýëýzý%üÇüXû×û^úáú€ú“úøû²üÇþÿÂ"œâÕ ‰  ¨ , £ < ì ³€Fñq¤†'y– ¢ × ? ó ð    Ák¯[d1°f Œ µ Þ & µ ˜ Ö Z Ù Ç¡?ž©nð? – ï f õ   ®  ß d  ½ N ¬ Ò µ p  Œ ø T ì Ÿ o b f « é ú í ª : œ½šGæ†*Ùÿ·þÍþý¨ý€ýýÓþþPþ‚þ­þ³þ þþmþ<þýæýØýïþþWþ·ÿ*ÿ­LìtæA…ÀgÌD¾]p=–„!•ÿ1ýýýüLû½û7ú›ùËøµ÷öôZò–ðåïaî$íOìÚì­ìµìåí)ímí¯íÄí·ííOí$íí&í“îJïKðÅò€ôgö€ø™úˆü6ý‡þxÿ%ÿ…ÿÿnþüþLýcüOû#ùëøÏ÷ÕöáõþõBô¢ô óƒóòòñ­ñBðÆð3ïwî¡í¸ìÖì#ëÇë ë¨ëÑëòìì7ìeì¬ííÅî™ï¦ðéò=ó õ öf÷Éù+ú}û½üâýÑþ‡ÿÿgÿ–ÿ¤ÿ˜ÿyÿWÿEÿ@ÿ`ÿ±±fÇ<t`ŒïT㘈¢Ë#ݶz-ñ_›ÐšuÆ©¥²Æçú õ å µ h  ”ˆßöÂp £ _ H M m ¢ Ô CiŠŸ©ºÑäð¥ U r } | ÙlMƒå P ½ ! { à ï . V s ³ Ï É ¢ N Ô C ± *ΫŠ ¢ H  þ ß ¦9’®™5 ¦ ì = ~ Ö 8 ‰Éòâ¯_ë]þÒýéýOýýý1ý;ýQý0üåüvûüû‘ûú±ú[ú,ú$ú>úYúúØûDûÑüfüéýHý˜ýÙþBþåÿ·©œs%¤×“ßÁ8ÿý˜û—ùŽ÷qõ6òúðÊî¾ìîëwê^é˜é7é4é‘ê=ëìííøîÔï~ð ðpð»ññ<ñmñ˜ñÏòò€óó®ô†õ‰ö§÷ëùXúÞü…þ8ÿÏP­¿ô{šQ¬þÒüÏúÅøÈöýõtô5óIòœò6ñýñÁñ†ñUñ#ðõðàðÔðèññgñ·òòyò¼òðóó.óVó•óÙô5ô©õ1õæö¸÷¤ø£ù²ú×ûüüòýÏþPþ¡þ¾þ–þ=ýÜý{ý6ýýý&ýgý¤þþnþ þ£þœþ[ýðýýü¨üSü?üzý ýäþ×ÿï8—ÕúܧTç Z Ç 2 p ˆ t @ ö ýz¿¼¡ ‰ ± $ ·ký6 Wu^ø‚    „ µ T T ž  n Ý A ­  ‰ ñ ^ ×e¨D¿úù¼G¹ ¿ £ q = Þå€çÜï[´!¡”D\*²øîδÑ8ܲ®·ÍÝÏÓþPÁZ"Ü„H ¥Ð®QÿÝþgý1üPû×ûÌü=ýþ)ÿ‰âC”°1¦éøÑ­w'­ 3;311ÿ'þ#ý8übû¥ûúqùÚù<ø€÷ºöæöõ1ôLógò{ñiðKïíÓìyëéÄè˜ç©çæãç ç˜èmé{êºìívîãðSñ±óô–ö4ø ùåû±ýLþ–ÿ…(qn/ÿÂÿ@þ´þ*ý¬ý;üÃüSûèû‹û2úÉúMùÐù=øœ÷î÷0öõÝõ#ôbó˜ò±ñÍðëð3ï¢ï)îçîÝïïrððçñàòüô1õŒöêøTù·û ü>ýXþIÿ"ÿÊWÒ=«n½ ;?%î ;¿Lù¼¸Úd­ßüá¡DÖYÿ×ÿDþ¬þý‚üýü‰ü<üü ü4ü…ýý«þmÿ:û伌YÔ¢g Y P . à f Ê  < P ` | »*Ì‹X¡ëô®'zÃD Œ Ý B ¶ 9 Ù š ^ E &  Ú ¤ n J %  * f Ö e ï } å % + ÷ ¤ Y   # T Ž Ñ  Z œ Ä Ë £ U Ó ' d šÌCŽÓAl‹¥±ÿÀþÄýÐüãûèûúCùøáøP÷à÷v÷0÷÷A÷‘ø-ø÷ùÐú»ûyüüDüVüMü:üüüüLü«ý6ýüþû9¤)­Þ<=Í ë²^qÿ þÜþý(ü úÊù_÷áöSôÅóYò+ñ?ðœðMð?ðaðŽð´ðÎð½ðŸðoð;ððððXð¾ñQò òÑó±ô¢õ—ö—÷ø„ùwúqûqütýoþhÿCÿðbv/ÿ«ÿþ9ýOü`ûtú–ù×ù9ø¸øL÷ö÷¤÷@öÃö0õwô£ó±ò¸ñÄðëð2ï±ïaï2ïïï+ïKï|ï¶ïöð@ðœññÙòÎôõhöôø¦úXûøýwþÏÿòâ«MÈ.š zørêdÛD’»¸‚lš£”ƒ‚® ÿªÿ~ÿÿÉr¾íûìÊ m1ÿßÿØÿûJ¹XÏ™h)Ü…¢$º ^  Ò œ g & à|øEcQ£" š ( Ù Ÿ ’ ¬ ã ( c y d   ¼ Þ õ )U‹ÉhÍ5®6ËzH9P“øyú{÷vþ‰.öäñ  = P BŠàüã¡@ ä › w r € ‰ • œ ” m  • Ñ Ð 8¥ú2\ÿnýû¾úøv÷õãôãôó|ó*óóTóéô‘õ[öM÷2øøîù­úfû-üüñýåþÓÿ¡DÆ5žð#Hr¯÷3\mYâþ÷ý–ûöú@øpöôªò¶ðÌîüíqì@ë}ë êïëëQëñìÐíëï:ðŽñåó2ôfõ‘ö¬÷·ø¯ù—úeûû§üüˆüåýFý ýíþ,þdþ•þÄþäÿÿÿþÝþ¡þIýéýnüäüJûŽúÀùÝøÙ÷Ëö˜õiôRóeò½òbò8òKò“òöó|ôô¯õIõÍö7ö…öÉ÷÷@÷s÷¬÷ëø3ø{øÓù)ùkù¡ùÎúú4ú\ú€ú¡ú¾úÜûû9ûšüü°ýaþ#þôÿÂ{›ß÷à¢Làr#z ÆŒYÁUÉ)øÓª}Qîʦ„[0׫޹³Œ›Ô % t ² Ó ËŒf|f1î‘+ Ä I Õ k  â Ô Ù  9 f ¡ Ð ð   Û ™ 1 ¶ ' í 9q¡°ÀÊ×ö5«_MsÚs?BbŽy.°þ ýÆ…@ âÇ»®¢‘k<ö¡Iï¤j4߬sO:*ÌtõT–¯ÿ´þ£ý“üŽûœúÞú6ù½ù€ù}ùÃú+ú£û(ûËünýý–ýñþýÒýaüÔü'û|úÛúPùóù­ùù‡ù±ù÷úNú¹û'û­ü'ü•üìý4ýWý`ýHýüÄüSûÂûú^ù¢øÂ÷Èö«õƒôgólò–ñãñ\ðüðÊðÒññuñöò¢óNôôËõ”öf÷8øøºù^ùèúQú‘ú®ú¶ú¤ú‰úYú+ú ùéùÃù¥ù‘ùŽù—ù•ùù^ù/ùøãø¹øŠøA÷Ú÷Mö¢õìõ:ô‘óìóeòýòßóóqô$õö÷<ølù“ú®û²ü”ýYþþšÿ ÿ¨"Œå1n‘—j ”ÿ¬ÿRÿþØþÃþÄþÒþüÿ1ÿfÿœÿ¶ÿ·ÿ–ÿQþòþþý~ý ü®ü€üvü¢ýý­þˆÿ©×"4-Ö‰ 1 Ñ c Õ : ½ à © `  – % » g % ìäãäâäÞÝÕǯŒdMA;H`‰Û 7 — õ I • å  ; > ,  ì Ë ¼ ¸ Á ¹ ¨ „ I ì òB|±ê7š·‰~™Ø/•uÎ)†Û<•í7s´Ôÿ  K ] Z T 2ÓU“«®•ƒ€›Õ=ÿ¿ÿdÿ!þãþ©þRýþý®ýdý$ýýý)ý\ý•ýÌþþþ)þ6þ$þþ ýîýÑýÄý½ýÆýÞýßýáýÓý²ýsýü¤üûmúÌúùRø½ø1÷Ì÷|÷@÷ öÛö öZö õ¤õHôôô­ôôôµôûõKõ¡õ÷ö.ö`ö}ö‘ö©öÆöì÷/÷Š÷þø‹ù;ùðú¬ûPûÜüMüžüÖüãü×ü¬ümü%ûÕûŠûGûúÏúúCùôùŸùVù ø°øbø÷£÷Iöæözöõ¯õYõ ôÍô°ô¦ô¸ôåõ1õ~õÝö7öŒöÝ÷÷`÷÷»÷íø4øwøÑù)ùˆùðú\úÁû(ûüü~üíýWýÃþ,þ…þÎÿÿÿ4ÿ>ÿBÿ,ÿÿÿÿÿÿÿ þÿþæþ×þÎþÕþçÿÿDÿ|ÿÊuØ5ýr÷fÆ6K=÷.vÝqÖ¬Œ o G ö } ç < € µ ã ÿ    Ç | , Ð u $ È d  £ Iö¦s`]l‡™·ÆØãÝÌ«v8ðšPºup„œ¼à4wµì+bŒ¦´»´ˆCàmë\É1¤­S ص£¶ÃàNz©©“e«*®7Ü“w¶œ5À7†½¶9ÒqΜr;ÊDÿ÷ÿ–ÿ:þÎþkþýïýÊýÄýÈýÄý¾ý«ýŠýMüóü”üûƒúûú\ù¹ùø0÷?öKõDô<óCò^ñ¤ñðÁðŸð°ðöñhñíòŽó.óÏôjôïõbõÖö4öŠöæ÷Q÷ºø%øøâù.ù_ù}ù”ù¯ù¶ù¸ù¸ù³ù¯ùÀùÜùüú*úVúƒú®úÙúìúðúÞú®ú~ú6ùëù‘ù4øÆø^÷ò÷‘÷;öîö»ö¥ö¶öé÷8÷÷õø^øÇù,ùuù¸ùæùýúú:úbú”ú½úçûûGûpûšû¶ûÏûðüügüÇý2ý¯þ4þ¹ÿ6ÿ¯Ú-avsMÍn ÿ¡ÿAþåþþEýýý½ý—ý}ývý}ý‡ý‹ý¦ýÖþþ‰ÿÿ³_"ç¨X÷„d®ù6a‰µöIÃCÑ _ è ` Ð 6 › ü X ¤ å  * .  ï ž 0 ª  l ¾ "Æk\gНá!Ry—ª­§™~snk€žÅõ 1 r · ù 9 z ½ ÷ / Q k _ G  Þ — F Î P¾^¨°µÓ[ÈIÿëÿ¨ÿxÿOÿ%þåþ–þ1ý½ýBüÕü|üBü-ü>ü…üéý}þþµÿRÿØHËÙÈ©˜’˜«ÝY¢é)Sƒˆh+¿6ÿuþîþ~þýÔý ýýjýZý2üòü”üûrú½ùçøûø ÷ö,õEôwó¶óòƒòñ¥ñ\ñCñ5ñJñ|ñ×ò;òÒóô>õõíöÈ÷˜øQøðùsùÙú"ú^ú|ú›ú­úÀúåúûûû3ûjû°ûñü0üfü£üÔüðüòüÎü‘ü(û¡úøú3ù^ø‹÷³öØöõ3ôuóÜóXòîòò]ò+òòò)ò[ò˜òåóDó¿ôXõ õÔö´÷šøvùYú0úõû¨ü4ü»ý2ý”ýíþKþ¿ÿFÿå‹=ñ™*¡OqqCô“'¾g ëÝìAmŸÓ&@PWZLFJ]q‡¬ÐêþûíÍšoN0%3d¸Š„{Ù3‚Àõ!Gf{•³Ø  b Ï B ¾ ; ®  P c d > ú ¤ > Ì _ û ‘ 5à‹@ýÀ„S&ýÌ¡n>ïÇ{Älã_ÜH¢å  쾑Mݨ~AÇh¡0µ/£+³Lí›O°DÿÉÿHþÄþ>ýÃýný'üüüîüæüùýý>ý‡ýÉþþDþ„þ þÅþÜþãþèþÞþ×þÚþØþÚþÒþ½þ¢þzþUþýÎýgüîüwûéûVú¸úù`ø¬÷ü÷`öÚöXõõõžõdõHõGõRõuõ§õ×ööXöžöá÷+÷p÷š÷Ä÷æøøø.øGøhø–øÆùù[ùªùûú?únú„úˆú}úeúJú,ú ùåùÃù¨ùùtù\ùBù ùøêøØøÑøÔøèøþùùLù|ù¤ùÌùäùñù÷ùïùàùÐù©ùjù'øßø•øQø÷ñ÷Ô÷Ç÷¼÷É÷Ýøø-ø]ø”øÌù ùKùŽùÐúúUúŽúÀúíû)ûfû«üü`üËýFýÅþ>þ¥þòÿ/ÿ[ÿÿ”ÿÿ²ÿÉÿå Bã9ÿhÒ0‘å*n³ê%Nl”Ãê<]šž–“…“¦Çù.k©Ý;Tdi^K2îØº§›¢»Óÿ7rº  B ‘ Ñ  F h r } w Z G  ó ¿ „ H ÏŸ{I#îåéäçÙ±1Ïdès ¢CüÁ–rL+ûá» ‡€ˆ‡„€viVC8+&'7Ff‰¨ÀñEp°ÁÎŧƒW-ýË‹S©=Â1ÿ¥ÿþ}ýêýdüèü~ü ûÒû‹ûKû úÊú„ú5ùÜùŠù1øÏølø ÷ ÷Döåöö:õöõ°õõPõ#õôøôûõõ0õ`õžõïöJö¯÷÷ŠøøzøðùkùäúbúËû)ûvû­ûÚüü üûôûâûËû´ûœû~ûVû(úõú¹úyú>ùøù«ùZø÷øø,÷®÷5ö¾öKõéõ™õVõ*õ ôÿõ õ%õNõ„õ»õôö8örö·öþ÷J÷¤øøbøÑù<ù«ú!ú“ûû‘üüýýþþqþÖÿ9ÿ–ÿé9‚¸àðóëßÙ_ÿðÿ¹ÿ’ÿzÿlÿrÿ‹ÿªÿàVœÐ Hw£Ðí1H]lu~{ƒŠ¦·Ëõ&pÖDº5¤Šõ\¼]‰¨·³²µ´±³¼Õ  C ç L ±  } Ö  Q e O  Ì d í c Ï A´)³AÝ“W#óó +Q‚¹ö(KcgbV8à£gÍy5øÑ´€yypmfO6 Õ¡X׊Jë—kJ'ûÌœi1ÿàÿÁÿ³ÿ±ÿ½ÿÛ/n¾û0l¢Óïøùä¼|ž ÿkþÅþ(ý„üèü]ûÜûqûúÂú|ú9ùøù³ù`ùø¨ø8÷Æ÷LöÙöuöõÁõrõ3õôõôîôùõõ2õ[õõÃö ö\ö½÷0÷­ø*ø²ùEùÖúeúÙûAû£ûúüAürüüü¢ü”ü„üdüAü"üûìûÑû¸û¢û“ûûiûJû%úùúÄú„ú=ùôù¤ùLøäøq÷ó÷möãöXõÓõ[ôôôôXô"ôô ô3ôxôÍõ6õ­ö3ö¿÷I÷ÔøYøÛùVùÃú#ú‚úéûSû¿ü*ü£ý#ý§þ-þ±ÿ4ÿ¹=ÅKÆ.‰Ò /?9'ܲ‰iSD>=:;@FNNG<403F\l|Š”£¯¶ÃÐæ(d¬úXÁ3³'’øY¼#Ší M ¯  w Ø 4 ‡ Ó  P  ¯ Ü  ! / 4 /  ú Ì Ž F õ — / ¼ B à 5ŸfÈ%€âJ½=ËfÞ¸¤¡²Õ:i•¼ã(P}¥Ååÿ1Le|‘¡´ÊØÛ×ǹ €`: מg.÷¾d@!éϱ”i9Ä{7ÿòÿ«ÿnÿ6þ÷þ»þxþBþýÅý‰ýPýüîüÆü™üiü6ûüû¿û†ûIûúÈú‹úOúù×ùùeù(øîø¶øxø>ø ÷Ú÷¯÷‹÷s÷j÷m÷p÷w÷ƒ÷÷¼÷Ü÷ÿø"øCøbøzøŒø™ø©øºøÎøèøþùù+ùBùRùVù\ùcùfùjùgùdùaùRù9ù!ù øúøëøÚøÉø³ø§ø£ø¥ø§ø§ø¨ø­ø°ø¶øÃøÒøãø÷ù ù#ù@ùfù•ùËùýú0ú]úˆú®úÉúÛúæúèúìúìúëúïúóúûûû:ûkû¨ûâüüNü}ü©üÓüýý.ý[ýŠýºýìþ þaþ¬ÿÿeÿÅ(š }æ?‘à'j Ïû;TacW<çªi#ߣmBìÜÒÐÞô?oªí:”ô]ÕPÐUÔWÖL½ ) ô L ¡ ñ < ‚ ¼ î  2 G S J 0 ÿ È ‘ Z ' ó Â Ž Y $ ó à • i 8ý¼rÀYãmø‡#Çy?öéêøę̂}LÚœ] ã«wK%ì̾·¹ÆÜü<UefV5Ò–Yÿäÿ®ÿ…ÿmÿhÿzÿ”ÿ¹ÿè1LJ>#ÿòÿ¦ÿLþêþyþ ýý2üÍüsüûÎû’ûaû<ûûúðúÓú¶ú’újú:ú ùÔù›ù`ù%øëø²øzøBø÷ê÷Î÷¸÷¨÷ ÷¥÷¾÷éø*ø€øâùGù²ú!ú“úÿûeûÁüüQü}ü˜üªü·ü¼ü¸ü£ü„ücü3ûÿû¼ûeúüú‡úùuøâøI÷¯÷öŒöõŒõ ôÆôzôAôôô ô"ôCôsô­ôïõ@õšöövöñ÷xøøù#ùÀú^úýû–ü0üÆýYýéþpþëÿ[ÿÂf§ÓéìÞâu?ÿþÿ«ÿLþæþ}þý©ýFüîü¬ü‚üjüjü…üºýýfýÙþ]þõÿ’2Õu³E×aä]Ë/„Çú-3,ì×Ë¿¹¶°ª¢x`D' èÍ·¦¡¨Àç!lÁ‚çK²  i À 7 Y d R 5 þ ² _õzñ`ÐB¹:Ä`à½ÄÜ=‚Ñ&×%i¨Ý&+/473) ýíÓ±[&å—Gîƒ Œó[»‡ÿûÿÿþŸþCýùý¸ýýjýVýUý`ý|ý¡ýÅýìþþ5þVþtþ‘þ®þÎþðÿÿ:ÿ\ÿzÿŠÿÿ‹ÿ‚ÿuÿ`ÿBÿ&ÿ þíþËþ£þsþ2ýêýšý=ü×üpüûûúžúù‹ùøm÷Ü÷OöÌö]öõÃõõyõzõõÁööSö²÷÷ø ø‚ùù{ùëúYú»ûû`û û×üü)üMügüyü‡üü–ü üŸü˜ü‡üfü8ûûû²ûdûú¬úOùñù”ù9øäø—øMø÷±÷k÷/öúöÌö­öö}öuö}ö—ö¾öò÷1÷~÷ÛøDø´ù-ù¬ú0ú²û8û·ü0üýý]ý°ýþþKþ”þÚÿ"ÿgÿ«ÿî(Z„¥¾ÍÏÆ°“k9ÿÌÿÿPÿþÒþ•þ^þ,þýíýáýäýúþþ@þxþ»ÿÿWÿ°qÝNÅDËUâgèaÍ+|Àü3e—Êü)U‚µè X à ö  = S \ X G ) Ï ™ ^ Û”UÒ˜d: "9Uv˜´ÈÎį‰R º^üŸCî¢f8øèè÷*Ij‹®Ôý B`|š˜ŠtV5ò̪[3 êá~O!ã¡Rô‘&©)ÿ›ÿ þþýŽý(üÍüüEüûôûÖûÂûµûªû¦û¨ûµûÆûÔûâûöüü5ücü“üÃüøý1ýný¶þþUþ®þûÿ=ÿxÿ£ÿÌÿáÿêÿàÿ¾ÿ‡ÿAþéþ{þýnüÖü5ûúãú7ùøðø_÷Ù÷WöàövöõÒõ•õnõQõ@õFõYõõ·õõö?ö’öí÷R÷Âø3ø³ù7ùºú=úºû0û üüKü‚ü¬üÄüÏüÁü¡ülü)ûÛû~ûúµúIùåù‹ù8øçøœøWø÷×÷ ÷o÷M÷,÷÷öüöù÷÷÷C÷}÷Ìø/ø¡ùùªúIûûÆü™ýqþDÿÿ±NÖL­þ?o›£™{NÅn Ÿ0ÿÇÿYþòþ˜þTþ&þþþ0þZþˆþÆÿ ÿYÿ¥ÿòB•é;âE¯ ” yëT³i¾ O¢¹ÁÂÀ¾³§•€kWC1&"+<Sk‡¦Éí7a‰¨¿ÉÈÇÆ¸¢€Pã¨k3üÇQã·–ycL:,çÆ¤†tjdcgmw‡–§½Õñ $<Nbr}›¦­«‰jDçžKòŠ)ÀRåmüŠÿ¬ÿ:þÒþuþ ýÊýuýüÅüvü)ûäû¯û‰ûlû\û[ûcûxû‘û¦ûÄûéüü:üWürüƒü…üüjüPü-üûØû®û‡ûdûHû9û6û@ûVûkû€û˜û®û¿ûÉûÆûÀû¼û­û•û{û\û:ûûúêúÑú¸úœú}úVú3úùØù§ùxùUù;ù$ùùøïøÜøÙøØøæøùùù+ùMùgù~ù™ù®ùÄùÛùõúú-úGú^úrú€ú†úŠú‹ú~úlúSú<ú$úùìùÑù½ù©ùù|ùnùkùmùzùù¤ù¼ùÓùïú ú/úZú‹úÁúþûGû”ûèüGü¬ýý‚ýéþQþ´ÿÿ`ÿ¦ÿèRw”«·ÁË×äíðèÚÆ«‡^0ÿÙÿ¸ÿžÿŽÿ~ÿuÿzÿ‡ÿžÿÃÿñ,wÆrÏ1‘îJª“—ž(­.©  … Ú R q u d F  ì ± q .æ™Cî–=è˜Sè¾žŠ‚’«Æßú;^~¹Óëÿ''  íÇ™d.ó´n.ô´~GþéÜÒÊ»¬œŠx];ìÄ¡}`OBA><BKSW]baebR7ïÉp9ù®[ÿýÿšÿ0þÇþ`ýòýý/üÕüü7ûÿûÑû²ûŸûŠû€û€ûˆû†ûŠûŽû•ûžû©û²û½ûÆûÏûÜûèûìûïûøüüüü"ü-ü9üFüRü]ü`üZüIü-ü ûÕû“ûCúôú¤úXúùÂùtù%øÛø—ø\ø/ø÷Ù÷³÷÷v÷k÷e÷l÷~÷›÷Å÷ùø?ø‹øÜù,ùxù¾ùûú.úRúfúmúmúdúVúFú8ú.úú úú ú"ú@úbú„ú¥úÁúÚúíúùúÿúýúñúÝúÆú«ú’ú~úrúlúpú…ú¬úÞûûeû¹üü}üæýPý·þþpþ¿ÿÿJÿ‚ÿ­ÿÐÿçÿ÷ÿüÿùÿñÿéÿÞÿÕÿÉÿ½ÿ´ÿ¯ÿ­ÿµÿÇÿá,^”Í=pŸÍû*X‚¨Ëð<bƒŸ»Ü(Gd…ªÚK†¾÷0iÉê'3=DFHGFGLNPSVXYYXRH>8540'ùëØÃ«“y_H1 ý&6Kdš°ÃËÌʺ§‹i@Õ‘Eê*ÃYò<ì£\á·wdUNLNZfux‚€ytplh`R<% ÿñÿÔÿµÿ›ÿ€ÿ_ÿ8ÿ þØþ›þUþ ý½ýsý$üÐü~ü(û×ûƒû,úØú‹úFú ùÑù®ùù|ùxù€ù‡ùŸùºùÙùûú úFúpú’ú²úÏúæúùûûû)ûDû]ûtûû¢ûºûÎûçûûü üüü ûýûäû¿û—ûdû&úâúšúQú ùÄù„ùIùøäø¾ø¤ø‘øˆø†øŠø–ø¨øÂøÞøöù ùù2ùJùbùuùŒù¦ùÁùÝùüúú>ú_ú}úœú¼úÚúùûû4ûIûZûeûsûûûû¨ûµûÂûÑûäûøü ü,üWü…üµüãýý@ýtý­ýãþþBþkþþ°þÍþêÿÿ6ÿ`ÿ–ÿÍ>u«Ý 5YxŽ¢²¼ÄÎÝó3]•Øj¶TªþPœå(e•»Ùñ"*.-,++/48::::8/çÅ£€V-ܼ£“‰†‰“¢´ÈÞ÷%<Tgx‡Ž‘…yhR7ùÚ¼›~iS=*ïÞØÏÀ¬”uR.Û¨r6üËOݧ{R0ïк©˜› ¥§°¹¾¿µ¨—„pV<ÿõÿÑÿ¬ÿ“ÿ…ÿqÿ\ÿJÿ9ÿ&ÿþÛþ¦þgþ(ýäý’ý9üÒüfûûû•û4úÙú|ú#ùÌùùCùøäøÆø²ø¥øžø¥ø³øÍøêù ù4ùZù}ù£ùÈùèùþúúú*ú9úVúvú–ú³úÎúéûûû6ûMûbûsû€û„û‚ûyûcûKû-û úßú¯ú~úNúùëù¸ù‚ùMùøêøÃø¡ø…øsømøtøƒø¡øÆøòù#ùVùˆùÁù÷ú3úpú©úàûû?ûmûžûÑüüEüˆüÔý$ýsý½þþFþ‚þ¾þóÿ"ÿIÿfÿzÿƒÿˆÿŠÿ‡ÿ‚ÿrÿXÿ7ÿþçþÀþ“þbþ-ýøýÂý’ýhýKý<ý>ýOýqý¦ýæþ0þþÚÿ?ÿ­‘táLµpÆe¯ö4m¡Ìð)>LOME90(öíééëïòõú&0<HWi{‘­Èæ#@Yp„’œ—‡oN$÷ÆY%óˬweSF<78>FNUXYWPE?-ì–c6Ì—e3ܶŽkEùÕ®…W,ß¼’j@ÿíÿÃÿ ÿ}ÿZÿ>ÿ'ÿÿÿÿÿÿ ÿÿ!ÿ2ÿ?ÿKÿWÿeÿiÿgÿfÿbÿYÿQÿHÿ:ÿ(ÿþíþÆþ–þaþ%ýäýŸýVý ü¾üpü$ûÜû”ûOû úËúúTúùëù¾ù™ù~ùmùaù]ù_ùiùwùŽù­ùÑùùú%úSú†ú²úÚúÿû û?ûXûjûzûû‡ûŽû’û’ûŒûƒûvûhûYûGû1ûûúèúÊú¦úúUú)ùûùÐù©ùùVù*øÿøÙø·øšø~øcøNøCø?øDøOøaøwø“øµøÝù ù?ùvù¸ùþúNú¨ûûiûÌü0ü•üüýbýÆþ"þuþÃÿÿBÿxÿ©ÿÓÿó"" ÿøÿêÿÛÿÌÿ½ÿ¬ÿÿŒÿxÿfÿTÿFÿAÿDÿQÿdÿƒÿ©ÿÜX¨ÿ]¼uÎ$zÌ\›Ðÿ'Kjˆ¡·Íâø%=Wo†œ®¼ÅÈÈ·¨•}_?øÖµ–{hXPOTc{›ÁìK±â5QcicP/Ï“TÍ…=ö¯l1ýÒ¯–…|yx{„‘ ³ÁÊÎÑÒÐÌÀ¯œ…oU;"óÚÄ«ŒpP, Þ±{=þ¼w0ÿëÿ¢ÿXÿþÑþ›þlþEþ*þ ý÷ýãýáýäýæýèýîýöýÿþþþþþþýôýèýÝýÌýµý›ýý`ý<ýüåü¯üyü;ûþûÆûû]û*úùúÇú˜úpúHú"ùýùÙù¾ù©ù“ùùrùoùsùzùˆùœù·ùÙùÿú)úRúú¬ú×ûû%ûEûaû{û’û£û±û¾ûÅûÌûÎûÎûÌûÅû¹û¤û‹ûkûKû"úùúÍúŸúrúBúùîùËù®ù˜ù‰ù{ùrùrùzù‡ù—ù«ùÃùÙùöúú<úbú‰ú²úàûûKû‡ûÊüüTü•üÖýýWý–ýÔþþGþxþ£þÊþíÿÿ.ÿDÿUÿ_ÿeÿhÿfÿbÿ[ÿYÿWÿRÿLÿHÿHÿNÿYÿiÿ€ÿÿ¾ÿä >r«æ$c¢å(l°ð*b•Æø,_‘¿è ,EXht{~}zwpjd]SMGBCEKS]jy§ÇìAožÎþ2`Œ±Îèü ÷Þ¿žxQ(üМh-î¬i'ä¡\ÔOÙ¦vK"ÿàÉ»Ìíñü IƵ¢¹ÁÏÃÊÌÎéí£qÄ®g173ø±o*á•L,ÿÓÿ”ÿMÿþªþZþýÙý¹ýŸý]ýüÖü–ü^üûüû¬û\û*ûúõú÷úõúÚúËúÚúÔúäúàúêû+û€ûÂûüü*üWü„ü”ü™ü¯ü¿üÜýýýýüýüüüýý ý üíüÇüµü¤üürüKüûÒû’ûvûmûWû2ûúöú×ú¨ú}údúJú*úùøùìùÐù¯ù”ù|ùmù`ùIù.ùùù!ù*ùùù"ù.ù?ùOùhùù–ù¢ù»ùÓùÐùÒùðú!úJúdúƒú±úìû'û`û˜ûÓü*ü|üÅýýMý•ýÚþþZþŒþ»þÞþõÿÿÿÿ%ÿ;ÿTÿfÿ~ÿÿ·ÿÉÿËÿÂÿÂÿ½ÿºÿºÿ¿ÿÏÿæÿÿ.<FXpŒ¬Û>o¦ì?‘Ù^›Õ GŒÑFez…’¥¸ÂÈËÏ×Þß×É´–sU2 ߸™|\:ñìíùA|¶ì#c«ï0u½ÿ9qžÄãõþíÉœf+ð«bÓ'Ênè¹fÕŽ…ÚÄ9 öøïàËÚtldZ‘Äèüèáͳƽ¤ˆUÇ€+å­kÿôÿ’ÿþ¯þ?ýèý·ýJüêü±ü—ü^üAüûÄûŠûpûGûBûûû!û>ûLûQûHûVûsûrûcû]û?û;û>û,ûúÜúÍúËúÛúùûû û û&ûEûhûûÃûðüü6üüâý5ýtý®ýáþþþ#þEþPþXþHþRþUþ7þýïý¼ýŽýYýüÊüvü5ûóûû0úÅúbúùÛù¡ùiù(øâøšøhø9÷í÷½÷¶÷Ö÷ôø ø-øeø°øýùIùùáúPú¸ûûpûÇüürüÏý+ý}ýÊþþHþþ®þ×ÿÿ2ÿgÿ™ÿÎ%FLF>)ÿïÿÃÿ¯ÿ¤ÿ›ÿ–ÿ‹ÿrÿWÿ:ÿþôþÁþ þþeþTþKþ[þˆþ¼þíÿÿTÿ‚ÿ­ÿØD‰ÑHy­í=ß-xÁf´û=qŸÈ÷>[x“¯ÀÌÒÏÌÉÄ¿¬”†vV'òÙf2Ú³‹f=õÔ¿¾º¸ÄÞþ0k†”¦Éàðÿ"2:3ëäϯžž›‡u\5èʰ™†mNùÔ®Šf=ج‚W8þøóìÔµœ€`AÿæÿÎÿÉÿÇÿÈÿÌÿÐÿÂÿ¥ÿÿYÿ+ÿþçþÉþ¡þtþBþýÌýŽýKüüü¿ü‘üjü;ü ûéûÃû˜ûqûKû&ûû!û)û/û;ûLû`û{ûŸûÊûùü.ü`üŒüªüÒüùýý?ý_ýsýý‰ý–ý›ýŸý¦ý ý›ý•ý‘ý•ýŒý}ýjýWýAýüïü¿ü•üiü7üûØû´ûšû‚ûkûTû@û-ûúùúáúÏúÃú´úŸúˆújúSú:ú'úúú úúúú,ú<úKúbú}úúÂúçûû6û_ûŽûÆüüKüžüöýTý³þþpþÁÿÿYÿ ÿÜK…¹è=[qƒ“››{Y2Þ·’kH&ÿÚÿ·ÿ“ÿvÿiÿ`ÿAÿ"ÿÿÿÿ*ÿDÿnÿ¡ÿÜS‡Û/rµýHÔI€¼ö*^“Áì1Lf”Ÿž‹pS7òáÔÏÐÏÆ¾³¢’€fN9-+)*---*üæÕÅ·¬¥£§«µÁÊÑÔÖÓȶ§•ƒoZD/þ!.?FOZh{•x^8Í\,÷¾‡MÖ™b-ÿùÿÄÿ•ÿcÿ/þþþÌþ˜þgþ2ýøýÀýŽýXý"üóüÉü üüfüWüWü]üjüü–ü²üÏüëýýý#ý(ý,ý.ý)ýý ýüðüØüÂüªü›ü“ü…üyüvüxü|ü€ü†üŒü”ü›ü«üÃüØüîýý"ý?ý`ýýžý¸ýÍýÚýâýéýôý÷ýõýöý÷ýôýîýïýðýëýàýÉý§ýýPýüãü¤ücü#ûãûŸûdû.ûúßúÁú«úžú™ú–ú—úœú¦úµúÍúçûû1ûdûšûÔüüRü”üÜý#ýlý²ý÷þ7þsþ¬þÝÿ ÿ9ÿdÿ‘ÿºÿà9Rgw‚…†q_G.ÿèÿÒÿ¿ÿ°ÿ§ÿ§ÿªÿ²ÿ¼ÿËÿÝÿú+:Rj…©ÇÔð$@Up•´Íçù 8Sq›Èð?`~¸Ñì 3Jjƒ–ª±´¹ÀÁÁº¬œˆmU6óÞȵ¢ŒrU7ñàÐļ¹¼ÄÕâêòóóô÷öõíéæãáàÜØÍÁ¸²®¥šx]?# ïØÃ±¦¦«©«®°¬¦y`F%Û»šy]?'ÿüÿÚÿ²ÿ‹ÿhÿAÿþýþÝþ¼þ¡þ…þhþIþ/þýñýÐý«ý‡ýaý@ý ýüïüãüÙüÕüÕüÙüäüóýýý(ý=ýUýlýý”ýžý¡ý ýŸýšý”ý“ýýŒý‰ýˆýŠýý”ý•ý“ýŽý†ý}ýoýaýVýNýJýDý?ý:ý-ý ýýýüúüçüÓüÂü¶ü«ü¦ü«üµüÅü×üíýý!ý?ý]ýxýý¥ý´ý¼ý¾ýºý²ý¦ý–ý€ýhýNý7ýýüñüáüÔüÉüÃü¾üÀüÅüÏüÝüïýý ýBýdýŠýµýßþ þ<þkþþÏþÿÿ/ÿ[ÿ‰ÿ¶ÿæ=f·Üü/ANZ`a^YNB3!úèØÍÆÀ´ª¤¦¨§©´ÀÌÚåñ/@Vr’­Çå;Rkƒš®ÅÝö #4ERZ]]_[UPE5#    #$#$# üïáÒÀª“|h[SNF:,ùíåááàãæèðõù#)-121-#îÞË´™}^<úÔ®„W(ÿýÿÑÿ¨ÿƒÿ^ÿ<ÿþÿþèþÏþ³þ™þ~þiþVþEþ6þ*þ þþþýÿýöýíýâýÚýÔýÎýËýËýËýÌýÍýÎýÑýÕý×ýÚýÜýÝýÛýØýÕýÒýÏýÐýÐýÑýÒýÓýÓýÒýÑýÒýÐýÌýÄý½ý¹ý¸ýºý¿ýÃýÈýÎýÓýÖý×ýØýÚýØýÔýËýÀý´ý¦ý—ýŠý}ýoýbýXýOýJýFýGýMýWýbýnýxýƒýŽýœýªý¸ýÂýÈýÎýÔýÝýçýòýþþ þþ#þ/þ>þOþ`þpþ€þ“þ¨þ¿þÙþóÿ ÿ"ÿ7ÿKÿ[ÿjÿvÿÿƒÿƒÿÿvÿjÿZÿGÿ4ÿ!ÿþÿþïþàþÕþÍþÊþÉþÍþÖþäþùÿÿ*ÿFÿ`ÿ~ÿžÿÁÿå 3_в×ù>^z—´Íåû 0AP\empnhb\N?1#üòëéìîòü )8K[fsy}‡‘˜£©ª©¤  £¢žœ›”‡}uk\NA4#ðãØÍû³­ª§¤¢¦¬²²±¬¨Ÿ•†}seZO@0 óèÞÒÆ¼µ±¬§Ÿš•“’‘Œˆƒ}ulaQB4$ÿïÿÞÿÏÿ¾ÿ¬ÿ™ÿ…ÿrÿbÿQÿ=ÿ%ÿ þõþÞþÅþ¯þšþ‡þtþaþOþBþ6þ.þ(þ%þ)þ-þ0þ2þ7þ?þGþNþTþWþ^þcþfþiþjþhþeþaþ[þTþOþHþAþ:þ3þ.þ*þ%þþþ þýöýíýãýÜýÖýÐýÊýÄýÀýºý³ý¯ý¬ý©ý©ýªýªý«ý©ý¨ýªý­ý±ýµý¹ýÀýÊýÕýâýïýúþþþþ%þ1þ<þGþQþ[þgþuþ…þ“þ£þ°þ½þÉþÕþáþðþÿÿÿ$ÿ8ÿKÿ_ÿpÿ‚ÿ”ÿ¦ÿ¹ÿÍÿàÿò(9FT_hlopoi_SE9-!ÿüÿøÿ÷ÿóÿïÿêÿåÿãÿáÿáÿèÿìÿó-Fa|›¼Þ$KlЧÅàú#;N]iosvvspjcZPG;/#öæÖȼ­Ÿ”‹€wpmjkpwz~—¥«²··¾ÆËËÈû·°¬§œ‰…yi`YOF=5,(%!$%&# þøñìçßÕÍÄ»¯£˜ŒzfR>+ÿéÿÑÿ¹ÿÿ„ÿlÿUÿ>ÿ*ÿÿþõþêþâþ×þËþÃþ»þ´þ°þ°þ±þ°þ°þ°þ±þ²þµþ¹þ¾þÂþÆþÌþ×þäþïþöþÿÿÿÿÿÿÿÿ ÿþûþñþçþÝþÑþÃþµþ«þŸþ“þ†þzþmþcþZþSþMþHþBþ>þ:þ9þ8þ6þ4þ2þ1þ1þ3þ6þ9þ?þDþIþPþXþ`þiþrþ~þŠþ”þŸþ«þ¶þÂþÐþÜþçþîþöþüÿÿÿ ÿÿÿÿÿÿ"ÿ$ÿ%ÿ$ÿ"ÿ!ÿ!ÿ!ÿ"ÿ#ÿ(ÿ.ÿ3ÿ8ÿ>ÿCÿKÿTÿ]ÿeÿnÿxÿƒÿÿœÿªÿµÿÂÿÍÿÙÿãÿîÿ÷$/7?EKSZepz|‚‡Œ‘™¢ª°¸½ÁÄÈËÎÑØÛÝäëò÷  (17@EQZ`fmu‰‘›¥«´»ÁÄÈÇÉÍÎÎÌÊÇÁ¶®£˜†zpg\RG>3(  ùïçÞÕËÁº³«¦¡œœžžž›š™™˜”‘‡‚{tmd\TMF@:3,$ÿÿÿúÿóÿîÿèÿäÿáÿÞÿÝÿÝÿÞÿÞÿÞÿÞÿÞÿßÿßÿßÿÝÿÚÿ×ÿÕÿÑÿËÿÂÿ¸ÿ¬ÿ¡ÿ•ÿ‰ÿ{ÿmÿ^ÿPÿBÿ6ÿ)ÿÿÿþöþëþàþÔþËþÂþ¼þ·þ³þ±þ±þ³þ¹þÀþÈþÒþÜþæþðþúÿÿÿÿ)ÿ4ÿ>ÿFÿNÿSÿVÿXÿYÿXÿVÿRÿNÿIÿCÿ=ÿ7ÿ0ÿ)ÿ#ÿÿÿ ÿþûþôþïþêþæþâþßþÜþÙþÖþÕþÕþ×þÛþáþèþñþúÿÿ ÿÿÿ*ÿ7ÿFÿTÿbÿnÿzÿ…ÿÿšÿ¤ÿ®ÿ´ÿ»ÿÀÿÅÿÊÿÎÿÎÿÐÿÑÿÓÿÔÿ×ÿÚÿÜÿÞÿßÿàÿáÿäÿæÿèÿéÿêÿëÿìÿîÿôÿøÿý(1=IU_kv‹”œ¤«³¹½¾¿¾½¾ÀÃÆÈËÎÑÕØÜáäéíïðïïñòôöúûýýüûüú÷óðíêèçæåãßÜÙÔÏÉþ¹³«¥Ÿ›™–”•–˜šœžžŸ ¢¡£¤¤¡Ÿœ™–’Žˆ€wmdZQG=4+"ÿþÿúÿ÷ÿóÿðÿîÿíÿîÿñÿôÿøÿü  ÿþÿøÿòÿëÿäÿÛÿÔÿÌÿÄÿ¼ÿ²ÿ©ÿŸÿ—ÿÿ‰ÿ‚ÿ|ÿvÿpÿjÿeÿ`ÿ\ÿWÿSÿPÿMÿLÿLÿLÿLÿMÿOÿQÿSÿVÿXÿ[ÿ^ÿaÿcÿeÿgÿhÿjÿjÿkÿjÿiÿhÿgÿeÿcÿ`ÿ]ÿ[ÿYÿWÿUÿSÿRÿSÿSÿTÿUÿVÿVÿWÿWÿYÿ\ÿ`ÿdÿjÿoÿtÿzÿÿ…ÿ‹ÿ‘ÿ˜ÿžÿ¥ÿ«ÿ±ÿ·ÿ¼ÿÀÿÃÿÅÿÈÿÊÿËÿËÿÌÿÌÿËÿÊÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÊÿËÿÌÿÍÿÎÿÏÿÑÿÒÿÓÿÖÿÙÿÜÿàÿåÿêÿñÿ÷ÿý !##$$&()+,./1257:=?ACEHJMQTW[_cglptx|~„‡ŠŽ‘”–˜™š›žŸ ¢££££¢¡ ž›š™˜—–•”’‘‹Šˆ‡…ƒ‚}zwtpmjeb]YTOJFB>;852/+'$!  ÿþÿúÿöÿñÿíÿçÿâÿÞÿÚÿÖÿÑÿÍÿÉÿÅÿÂÿ¿ÿ½ÿ¼ÿºÿ¹ÿ¸ÿ·ÿ¶ÿ¶ÿ·ÿ·ÿ¸ÿ¸ÿ¹ÿ»ÿ½ÿ¿ÿÁÿÃÿÅÿÇÿÉÿËÿÍÿÎÿÐÿÐÿÑÿÑÿÐÿÏÿÎÿÌÿÊÿÉÿÇÿÅÿÂÿÀÿ½ÿºÿ·ÿµÿ²ÿ¯ÿ¬ÿ¨ÿ¥ÿ£ÿ¡ÿ ÿŸÿžÿžÿžÿžÿŸÿ¡ÿ¢ÿ¥ÿ§ÿªÿ­ÿ°ÿ´ÿ¸ÿ»ÿ¾ÿÁÿÃÿÆÿÇÿÈÿÉÿÊÿÊÿÊÿÉÿÉÿÈÿÈÿÆÿÅÿÄÿÂÿ¿ÿ¾ÿ¼ÿºÿ¸ÿ·ÿ¶ÿ¶ÿµÿ´ÿµÿ¶ÿ·ÿ¸ÿ»ÿ½ÿÀÿÃÿÈÿÌÿÐÿÖÿÛÿàÿæÿëÿñÿöÿü !"#%&%$"!  $(+/37;?DINQUX[]_abdddcba`_^\ZWVSPNKIGEBA?>==>======>?>>?>>?>>==<:99875310-+)'$"  ÿÿÿþÿüÿûÿùÿ÷ÿöÿõÿóÿòÿñÿðÿïÿîÿîÿîÿíÿîÿîÿîÿïÿïÿðÿðÿñÿòÿòÿòÿòÿòÿòÿòÿòÿòÿñÿñÿïÿîÿìÿëÿéÿçÿæÿäÿâÿàÿÝÿÛÿÚÿØÿÖÿÕÿÓÿÑÿÐÿÏÿÍÿËÿÊÿÉÿÈÿÇÿÆÿÅÿÄÿÄÿÅÿÅÿÅÿÆÿÇÿÈÿÊÿÌÿÎÿÐÿÒÿÔÿÖÿØÿÚÿÜÿÞÿàÿáÿãÿäÿåÿæÿçÿèÿèÿéÿéÿéÿêÿêÿêÿëÿëÿëÿëÿëÿëÿìÿëÿëÿëÿêÿêÿéÿéÿèÿèÿçÿçÿçÿèÿèÿéÿêÿëÿìÿíÿîÿïÿðÿñÿóÿôÿöÿ÷ÿøÿùÿúÿüÿýÿþÿÿ !#$%&'''((''&%$#" !"#%&'(())***))('&%$"!  ÿÿÿþÿýÿüÿüÿûÿúÿùÿùÿøÿøÿ÷ÿ÷ÿ÷ÿ÷ÿ÷ÿ÷ÿ÷ÿ÷ÿ÷ÿ÷ÿ÷ÿøÿøÿøÿøÿøÿøÿøÿøÿøÿ÷ÿ÷ÿöÿöÿõÿõÿôÿóÿóÿòÿòÿñÿñÿðÿðÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿðÿðÿñÿñÿòÿóÿóÿôÿôÿõÿõÿöÿöÿöÿöÿöÿöÿöÿöÿöÿöÿöÿõÿõÿõÿôÿôÿôÿôÿôÿôÿôÿóÿóÿóÿóÿóÿóÿóÿóÿóÿóÿóÿóÿôÿôÿõÿõÿöÿ÷ÿ÷ÿøÿùÿûÿüÿýÿýÿþÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿstk-4.4.4/rawwaves/twopeaks.raw000644 000766 000766 00000001000 12015735506 016510 0ustar00garygary000000 000000 'XöbâuÕ¢‚u{“ ¾ û I ª 5Û’Y0 !(#K%}'¼* ,d.Ë1?3¿6K8â;„>1@èC¨FrIEL OQîTàWØZ×]Û`åcógjm7pSssv”y·|Úþ|Úy·v”sspSm7jgcó`å]ÛZ×WØTàQîOL IEFrC¨@è>1;„8â6K3¿1?.Ë,d* '¼%}#K!( 0Y’Û5  ª I û ¾“{u‚¢ÕuâböX' ÿ÷ÿÙÿ¨ÿcÿ þžþý‹üäü+û^ú~ù‹ø…÷möBõó·òVðãï`íËì%ênè§æÐäéâóàíÞØÜµÚƒØDÕöÓœÑ5ÎÁÌAɵÇÄ|ÁÏ¿¼X¹Ž¶»³à°ý®« ¨(¥)¢%Ÿœ ˜ú•ã’É­Œ‰l†Iƒ&€ƒ&†I‰lŒ­’É•ã˜úœ Ÿ¢%¥)¨(« ®°ý³à¶»¹Ž¼X¿ÁÏÄ|ÇɵÌAÎÁÑ5ÓœÕöØDÚƒÜµÞØàíâóäéæÐè§ênì%íËï`ðãòVó·õöB÷mø…ù‹ú~û^ü+üäý‹þþžÿ ÿcÿ¨ÿÙÿ÷stk-4.4.4/projects/demo/000755 000766 000766 00000000000 12015735506 015067 5ustar00garygary000000 000000 stk-4.4.4/projects/effects/000755 000766 000766 00000000000 12015735506 015562 5ustar00garygary000000 000000 stk-4.4.4/projects/eguitar/000755 000766 000766 00000000000 12015735506 015603 5ustar00garygary000000 000000 stk-4.4.4/projects/examples/000755 000766 000766 00000000000 12015735506 015761 5ustar00garygary000000 000000 stk-4.4.4/projects/ragamatic/000755 000766 000766 00000000000 12015735506 016073 5ustar00garygary000000 000000 stk-4.4.4/projects/ragamatic/Debug/000755 000766 000766 00000000000 12015735506 017121 5ustar00garygary000000 000000 stk-4.4.4/projects/ragamatic/Drone.cpp000644 000766 000766 00000004112 12015735506 017644 0ustar00garygary000000 000000 /***************************************************/ /*! \class Drone \brief STK "drone" plucked string model. This class implements a simple plucked string physical model based on the Karplus-Strong algorithm. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. There exist at least two patents, assigned to Stanford, bearing the names of Karplus and/or Strong. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Drone.h" #include namespace stk { Drone :: Drone( StkFloat lowestFrequency ) { if ( lowestFrequency <= 0.0 ) { oStream_ << "Drone::Drone: argument is less than or equal to zero!"; handleError( StkError::FUNCTION_ARGUMENT ); } unsigned long delays = (unsigned long) ( Stk::sampleRate() / lowestFrequency ); delayLine_.setMaximumDelay( delays + 1 ); this->setFrequency( 220.0 ); envelope_.setAllTimes( 2.0, 0.5, 0.0, 0.5 ); this->clear(); } Drone :: ~Drone( void ) { } void Drone :: clear( void ) { delayLine_.clear(); loopFilter_.clear(); } void Drone :: setFrequency( StkFloat frequency ) { #if defined(_STK_DEBUG_) if ( frequency <= 0.0 ) { oStream_ << "Drone::setFrequency: argument is less than or equal to zero!"; handleError( StkError::WARNING ); return; } #endif // Delay = length - approximate filter delay. StkFloat delay = (Stk::sampleRate() / frequency) - 0.5; delayLine_.setDelay( delay ); loopGain_ = 0.997 + (frequency * 0.000002); if ( loopGain_ >= 1.0 ) loopGain_ = 0.99999; } void Drone :: pluck( StkFloat amplitude ) { envelope_.keyOn(); } void Drone :: noteOn( StkFloat frequency, StkFloat amplitude ) { this->setFrequency( frequency ); this->pluck( amplitude ); } void Drone :: noteOff( StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "Plucked::noteOff: amplitude is out of range!"; handleError( StkError::WARNING ); return; } loopGain_ = 1.0 - amplitude; } } // stk namespace stk-4.4.4/projects/ragamatic/Drone.h000644 000766 000766 00000006266 12015735506 017325 0ustar00garygary000000 000000 #ifndef STK_DRONE_H #define STK_DRONE_H #include "Instrmnt.h" #include "DelayA.h" #include "OneZero.h" #include "ADSR.h" #include "Noise.h" namespace stk { /***************************************************/ /*! \class Drone \brief STK "drone" plucked string model. This class implements a simple plucked string physical model based on the Karplus-Strong algorithm. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. There exist at least two patents, assigned to Stanford, bearing the names of Karplus and/or Strong. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Drone : public Instrmnt { public: //! Class constructor, taking the lowest desired playing frequency. Drone( StkFloat lowestFrequency = 20 ); //! Class destructor. ~Drone( void ); //! Reset and clear all internal state. void clear( void ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Pluck the string with the given amplitude using the current frequency. void pluck( StkFloat amplitude ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: DelayA delayLine_; OneZero loopFilter_; ADSR envelope_; Noise noise_; StkFloat loopGain_; unsigned long length_; }; inline StkFloat Drone :: tick( unsigned int ) { // Here's the whole inner loop of the instrument!! lastFrame_[0] = delayLine_.tick( loopFilter_.tick( delayLine_.lastOut() * loopGain_ ) + ( 0.005 * envelope_.tick() * noise_.tick() ) ); return lastFrame_[0]; } inline StkFrames& Drone :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Drone::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i #include #include #include #include using std::min; using namespace stk; StkFloat float_random(StkFloat max) // Return random float between 0.0 and max { StkFloat temp = (StkFloat) (max * rand() / (RAND_MAX + 1.0) ); return temp; } void usage(void) { // Error function in case of incorrect command-line argument specifications. std::cout << "\nuseage: ragamat flags \n"; std::cout << " where flag = -s RATE to specify a sample rate,\n"; std::cout << " flag = -ip for realtime SKINI input by pipe\n"; std::cout << " (won't work under Win95/98),\n"; std::cout << " and flag = -is for realtime SKINI input by socket.\n"; exit(0); } bool done; static void finish(int ignore){ done = true; } // The TickData structure holds all the class instances and data that // are shared by the various processing functions. struct TickData { JCRev reverbs[2]; Drone drones[3]; Sitar sitar; VoicDrum voicDrums; Tabla tabla; Messager messager; Skini::Message message; StkFloat lastSample; StkFloat t60; int counter; bool settling; bool haveMessage; StkFloat droneChance, noteChance; StkFloat drumChance, voiceChance; int tempo; int chanceCounter; int key; int ragaStep; int ragaPoint; int endPhase; StkFloat rateScaler; // Default constructor. TickData() : t60(4.0), counter(0), settling( false ), haveMessage( false ), droneChance(0.01), noteChance(0.01), drumChance(0.0), voiceChance(0.0), tempo(3000), chanceCounter(3000), key(0), ragaPoint(6), endPhase(0) {} }; // Raga key numbers and drone frequencies. const int ragaUp[2][13] = {{57, 60, 62, 64, 65, 68, 69, 71, 72, 76, 77, 81}, {52, 54, 55, 57, 59, 60, 63, 64, 66, 67, 71, 72}}; const int ragaDown[2][13] = {{57, 60, 62, 64, 65, 67, 69, 71, 72, 76, 79, 81}, {48, 52, 53, 55, 57, 59, 60, 64, 66, 68, 70, 72}}; StkFloat droneFreqs[3] = { 55.0, 82.5, 220.0 }; #define DELTA_CONTROL_TICKS 64 // default sample frames between control input checks // The processMessage() function encapsulates the handling of control // messages. It can be easily relocated within a program structure // depending on the desired scheduling scheme. void processMessage( TickData* data ) { register unsigned int value1 = data->message.intValues[0]; register StkFloat value2 = data->message.floatValues[1]; register StkFloat temp = value2 * ONE_OVER_128; switch( data->message.type ) { case __SK_Exit_: if ( data->settling == false ) goto settle; if ( data->endPhase < 5 ) return; done = true; return; case __SK_ControlChange_: switch ( value1 ) { case 1: data->droneChance = temp; break; case 2: data->noteChance = temp; break; case 4: data->voiceChance = temp; break; case 7: data->tempo = (int) (11025 - value2 * 70.0 ); break; case 11: data->drumChance = temp; break; case 64: if ( value2 == 0.0 ) { data->key = 1; droneFreqs[0] = 55.0; droneFreqs[1] = 82.5; droneFreqs[2] = 220.0; } else { data->key = 0; droneFreqs[0] = 82.5; droneFreqs[1] = 123.5; droneFreqs[2] = 330.0; } break; default: break; } } // end of type switch data->haveMessage = false; return; settle: // Exit and program change messages are preceeded with a short settling period. data->counter = (int) (data->t60 * Stk::sampleRate()); data->drones[1].noteOn( droneFreqs[1], 0.1 ); data->settling = true; std::cout << "What Need Have I for This?" << std::endl; } // The tick() function handles sample computation and scheduling of // control updates. It will be called automatically by RtAudio when // the system needs a new buffer of audio samples. int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *dataPointer ) { TickData *data = (TickData *) dataPointer; register StkFloat temp, outs[2], *samples = (StkFloat *) outputBuffer; int i, voiceNote, counter, nTicks = (int) nBufferFrames; while ( nTicks > 0 && !done ) { if ( !data->haveMessage ) { data->messager.popMessage( data->message ); if ( data->message.type > 0 ) { data->counter = (long) (data->message.time * Stk::sampleRate()); data->haveMessage = true; } else data->counter = DELTA_CONTROL_TICKS; } counter = min( nTicks, data->counter ); data->counter -= counter; for ( i=0; ireverbs[0].tick( data->drones[0].tick() + data->drones[2].tick() + data->sitar.tick() ); outs[1] = data->reverbs[1].tick( 1.5 * data->drones[1].tick() + 0.5 * data->voicDrums.tick() + 0.5 * data->tabla.tick() ); // Mix a little left to right and back. *samples++ = outs[0] + 0.3 * outs[1]; *samples++ = outs[1] + 0.3 * outs[0]; nTicks--; // Do a bunch of random controls unless settling down to end. if ( data->settling ) { if ( data->counter == 0 ) { data->counter = (int) (data->t60 * Stk::sampleRate()); if ( data->endPhase == 0 ) { data->drones[2].noteOn( droneFreqs[2], 0.1 ); std::cout << "What Need Have I for This?" << std::endl; } else if ( data->endPhase == 1 ) { data->drones[0].noteOn( droneFreqs[0], 0.1 ); std::cout << "RagaMatic finished ... " << std::endl; } else if ( data->endPhase == 2 ) { std::cout << "All is Bliss ... " << std::endl; } else if ( data->endPhase == 3 ) { std::cout << "All is Bliss ..." << std::endl; } data->endPhase++; } } else { data->chanceCounter--; if (data->chanceCounter == 0) { data->chanceCounter = (int) ( data->tempo / data->rateScaler ); if ( float_random(1.0) < data->droneChance ) data->drones[0].noteOn( droneFreqs[0], 0.1 ); if ( float_random(1.0) < data->droneChance ) data->drones[1].noteOn( droneFreqs[1], 0.1 ); if ( float_random(1.0) < data->droneChance ) data->drones[2].noteOn( droneFreqs[2], 0.1 ); if ( float_random(1.0) < data->noteChance ) { temp = float_random(1.0); if ( temp < 0.1) data->ragaStep = 0; else if (temp < 0.5) data->ragaStep = 1; else data->ragaStep = -1; data->ragaPoint += data->ragaStep; if ( data->ragaPoint < 0 ) data->ragaPoint -= ( 2 * data->ragaStep ); if ( data->ragaPoint > 11 ) data->ragaPoint = 11; if ( data->ragaStep > 0 ) data->sitar.noteOn( Midi2Pitch[ragaUp[data->key][data->ragaPoint]], 0.05 + float_random(0.3) ); else data->sitar.noteOn( Midi2Pitch[ragaDown[data->key][data->ragaPoint]], 0.05 + float_random(0.3) ); } if ( float_random(1.0) < data->voiceChance ) { voiceNote = (int) float_random(11); data->voicDrums.noteOn( voiceNote, 0.3 + (0.4 * data->drumChance) + float_random(0.3 * data->voiceChance)); } if ( float_random(1.0) < data->drumChance ) { voiceNote = (int) float_random(TABLA_NUMWAVES); data->tabla.noteOn( voiceNote, 0.2 + (0.2 * data->drumChance) + float_random(0.6 * data->drumChance)); } } } } if ( nTicks == 0 ) break; // Process control messages. if ( data->haveMessage ) processMessage( data ); } return 0; } int main( int argc, char *argv[] ) { TickData data; RtAudio dac; int i; if ( argc < 2 || argc > 6 ) usage(); // If you want to change the default sample rate (set in Stk.h), do // it before instantiating any objects! If the sample rate is // specified in the command line, it will override this setting. Stk::setSampleRate( 44100.0 ); // Parse the command-line arguments. unsigned int port = 2001; for ( i=1; i # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=ragamatic - 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 "ragamat.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 "ragamat.mak" CFG="ragamatic - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "ragamatic - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "ragamatic - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "ragamatic - 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 /I "..\..\include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 Wsock32.lib dsound.lib winmm.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "ragamatic - 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 /MTd /W3 /Gm /GX /ZI /Od /I "..\..\include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 Wsock32.lib dsound.lib winmm.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "ragamatic - Win32 Release" # Name "ragamatic - Win32 Debug" # Begin Source File SOURCE=..\..\src\ADSR.cpp # End Source File # Begin Source File SOURCE=..\..\include\ADSR.h # End Source File # Begin Source File SOURCE=..\..\src\Delay.cpp # End Source File # Begin Source File SOURCE=..\..\include\Delay.h # End Source File # Begin Source File SOURCE=..\..\src\DelayA.cpp # End Source File # Begin Source File SOURCE=..\..\include\DelayA.h # End Source File # Begin Source File SOURCE=..\..\src\DelayL.cpp # End Source File # Begin Source File SOURCE=..\..\include\DelayL.h # End Source File # Begin Source File SOURCE=.\Drone.cpp # End Source File # Begin Source File SOURCE=.\Drone.h # End Source File # Begin Source File SOURCE=..\..\include\Effect.h # End Source File # Begin Source File SOURCE=..\..\src\Envelope.cpp # End Source File # Begin Source File SOURCE=..\..\include\Envelope.h # End Source File # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=..\..\include\FileRead.h # End Source File # Begin Source File SOURCE=..\..\src\FileWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\include\FileWvIn.h # End Source File # Begin Source File SOURCE=..\..\include\Filter.h # End Source File # Begin Source File SOURCE=..\..\include\Generator.h # End Source File # Begin Source File SOURCE=..\..\include\Instrmnt.h # End Source File # Begin Source File SOURCE=..\..\src\JCRev.cpp # End Source File # Begin Source File SOURCE=..\..\include\JCRev.h # End Source File # Begin Source File SOURCE=..\..\src\Messager.cpp # End Source File # Begin Source File SOURCE=..\..\include\Messager.h # End Source File # Begin Source File SOURCE=..\..\src\Mutex.cpp # End Source File # Begin Source File SOURCE=..\..\include\Mutex.h # End Source File # Begin Source File SOURCE=..\..\src\Noise.cpp # End Source File # Begin Source File SOURCE=..\..\include\Noise.h # End Source File # Begin Source File SOURCE=..\..\src\OnePole.cpp # End Source File # Begin Source File SOURCE=..\..\include\OnePole.h # End Source File # Begin Source File SOURCE=..\..\src\OneZero.cpp # End Source File # Begin Source File SOURCE=..\..\include\OneZero.h # End Source File # Begin Source File SOURCE=.\ragamat.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\src\RtMidi.cpp # End Source File # Begin Source File SOURCE=..\..\include\RtMidi.h # End Source File # Begin Source File SOURCE=..\..\src\Sitar.cpp # End Source File # Begin Source File SOURCE=..\..\include\Sitar.h # End Source File # Begin Source File SOURCE=..\..\src\SKINI.cpp # End Source File # Begin Source File SOURCE=..\..\include\SKINI.h # End Source File # Begin Source File SOURCE=..\..\src\Socket.cpp # End Source File # Begin Source File SOURCE=..\..\include\Socket.h # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=.\Tabla.cpp # End Source File # Begin Source File SOURCE=.\Tabla.h # End Source File # Begin Source File SOURCE=..\..\src\TcpServer.cpp # End Source File # Begin Source File SOURCE=..\..\include\TcpServer.h # End Source File # Begin Source File SOURCE=..\..\src\Thread.cpp # End Source File # Begin Source File SOURCE=..\..\include\Thread.h # End Source File # Begin Source File SOURCE=.\VoicDrum.cpp # End Source File # Begin Source File SOURCE=.\VoicDrum.h # End Source File # Begin Source File SOURCE=..\..\src\FileLoop.cpp # End Source File # Begin Source File SOURCE=..\..\include\FileLoop.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Target # End Project stk-4.4.4/projects/ragamatic/ragamatic.dsw000644 000766 000766 00000001033 12015735506 020537 0ustar00garygary000000 000000 Microsoft Developer Studio Workspace File, Format Version 6.00 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! ############################################################################### Project: "ragamatic"=.\ragamat.dsp - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Global: Package=<5> {{{ }}} Package=<3> {{{ }}} ############################################################################### stk-4.4.4/projects/ragamatic/rawwaves/000755 000766 000766 00000000000 12015735506 017732 5ustar00garygary000000 000000 stk-4.4.4/projects/ragamatic/README-raga.txt000644 000766 000766 00000001615 12015735506 020504 0ustar00garygary000000 000000 This is RagaMatic (tm) by Perry Cook. It was written for Ken Steiglitz's birthday in 1999. Sitar and Drones are physical models. Vocalize drums and Tabla drums are samples. In the RagaMatic directory, type: > make to compile and then > Raga.bat to have fun and achieve inner peace. If you ask me, I think this band needs a flute player too. If you like, team up and see if you can add the flute model to the project. This requires adding a few files to the Makefile, a few lines to the ragamat.cpp file (including how the flute player should play, etc.), and another slider to the TCL script to control the flute's contributions. This might only run on the fastest machines once you've added the flute. Since latency isn't much of an issue in raga-land, you might bump up the RT_BUFFER_SIZE in Stk.h to something around 1024, depending on the speed of your machine. All is Bliss... All is Bliss... stk-4.4.4/projects/ragamatic/Release/000755 000766 000766 00000000000 12015735506 017453 5ustar00garygary000000 000000 stk-4.4.4/projects/ragamatic/Tabla.cpp000644 000766 000766 00000006643 12015735506 017633 0ustar00garygary000000 000000 /***************************************************/ /*! \class Tabla \brief STK tabla drum class. This class implements a drum sampling synthesizer using FileWvIn objects and one-pole filters. The drum rawwave files are sampled at 22050 Hz, but will be appropriately interpolated for other sample rates. You can specify the maximum polyphony (maximum number of simultaneous voices) in Tabla.h. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ #include "Tabla.h" #include #include namespace stk { Tabla :: Tabla( void ) : Instrmnt() { // This counts the number of sounding voices. nSounding_ = 0; soundOrder_ = std::vector (TABLA_POLYPHONY, -1); soundNumber_ = std::vector (TABLA_POLYPHONY, -1); } Tabla :: ~Tabla( void ) { } static char tablaWaves[TABLA_NUMWAVES][16] = { "Drdak2.raw", "Drdak3.raw", "Drdak4.raw", "Drddak1.raw", "Drdee1.raw", "Drdee2.raw", "Drdoo1.raw", "Drdoo2.raw", "Drdoo3.raw", "Drjun1.raw", "Drjun2.raw", "DrDoi1.raw", "DrDoi2.raw", "DrTak1.raw", "DrTak2.raw" }; void Tabla :: noteOn( StkFloat instrument, StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "Tabla::noteOn: amplitude parameter is out of bounds!"; handleError( StkError::WARNING ); return; } int noteNumber = ( (int) instrument ) % 16; // If we already have a wave of this note number loaded, just reset // it. Otherwise, look first for an unused wave or preempt the // oldest if already at maximum polyphony. int iWave; for ( iWave=0; iWave soundOrder_[iWave] ) soundOrder_[j] -= 1; } } soundOrder_[iWave] = nSounding_ - 1; soundNumber_[iWave] = noteNumber; // Concatenate the rawwave path to the rawwave file waves_[iWave].openFile( (std::string("rawwaves/") + tablaWaves[ noteNumber ]).c_str(), true ); if ( Stk::sampleRate() != 22050.0 ) waves_[iWave].setRate( 22050.0 / Stk::sampleRate() ); filters_[iWave].setPole( 0.999 - (amplitude * 0.6) ); filters_[iWave].setGain( amplitude ); } /* #if defined(_STK_DEBUG_) oStream; errorStream << "Tabla::noteOn: number sounding = " << nSounding_ << '\n'; for (int i=0; i soundOrder_; std::vector soundNumber_; int nSounding_; }; inline StkFloat Tabla :: tick( unsigned int ) { lastFrame_[0] = 0.0; if ( nSounding_ == 0 ) return lastFrame_[0]; for ( int i=0; i= 0 ) { if ( waves_[i].isFinished() ) { // Re-order the list. for ( int j=0; j soundOrder_[i] ) soundOrder_[j] -= 1; } soundOrder_[i] = -1; nSounding_--; } else lastFrame_[0] += filters_[i].tick( waves_[i].tick() ); } } return lastFrame_[0]; } inline StkFrames& Tabla :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Tabla::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i namespace stk { VoicDrum :: VoicDrum( void ) : Instrmnt() { // This counts the number of sounding voices. nSounding_ = 0; soundOrder_ = std::vector (VOICE_POLYPHONY, -1); soundNumber_ = std::vector (VOICE_POLYPHONY, -1); } VoicDrum :: ~VoicDrum( void ) { } char voiceNames[VOICE_NUMWAVES][11] = { "tak2.raw", "tak1.raw", "bee1.raw", "dee1.raw", "dee2.raw", "din1.raw", "gun1.raw", "jun1.raw", "jun2.raw", "tak3.raw", "tak4.raw" }; void VoicDrum :: noteOn( StkFloat instrument, StkFloat amplitude ) { if ( amplitude < 0.0 || amplitude > 1.0 ) { oStream_ << "VoicDrum::noteOn: amplitude parameter is out of bounds!"; handleError( StkError::WARNING ); return; } int noteNumber = ( (int) instrument ) % 11; // If we already have a wave of this note number loaded, just reset // it. Otherwise, look first for an unused wave or preempt the // oldest if already at maximum polyphony. int iWave; for ( iWave=0; iWave soundOrder_[iWave] ) soundOrder_[j] -= 1; } } soundOrder_[iWave] = nSounding_ - 1; soundNumber_[iWave] = noteNumber; // Concatenate the rawwave path to the rawwave file waves_[iWave].openFile( (std::string("rawwaves/") + voiceNames[ noteNumber ]).c_str(), true ); if ( Stk::sampleRate() != 22050.0 ) waves_[iWave].setRate( 22050.0 / Stk::sampleRate() ); filters_[iWave].setPole( 0.999 - (amplitude * 0.6) ); filters_[iWave].setGain( amplitude ); } /* #if defined(_STK_DEBUG_) oStream << "VoicDrum::noteOn: number sounding = " << nSounding_ << '\n'; for (int i=0; i soundOrder_; std::vector soundNumber_; int nSounding_; }; inline StkFloat VoicDrum :: tick( unsigned int ) { lastFrame_[0] = 0.0; if ( nSounding_ == 0 ) return lastFrame_[0]; for ( int i=0; i= 0 ) { if ( waves_[i].isFinished() ) { // Re-order the list. for ( int j=0; j soundOrder_[i] ) soundOrder_[j] -= 1; } soundOrder_[i] = -1; nSounding_--; } else lastFrame_[0] += filters_[i].tick( waves_[i].tick() ); } } return lastFrame_[0]; } inline StkFrames& VoicDrum :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "VoicDrum::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i +myExit proc myExit {} { puts [format "NoteOff 0.0 1 60 127"] flush stdout puts [format "ExitProgram"] flush stdout close stdout exit } proc mellow {} { global cont1 cont2 cont4 cont7 cont11 set cont1 10.0 set cont2 7.0 set cont4 0.0 set cont11 10.0 set cont7 3.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 " 7 $cont7 printWhatz "ControlChange 0.0 1 " 11 $cont11 } proc nicevibe {} { global cont1 cont2 cont4 cont7 cont11 set cont1 6.0 set cont2 72.0 set cont4 21.0 set cont11 50.0 set cont7 60.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 " 7 $cont7 printWhatz "ControlChange 0.0 1 " 11 $cont11 } proc voicSolo {} { global cont1 cont2 cont4 cont7 cont11 set cont1 2.0 set cont2 37.0 set cont4 90.0 set cont11 10.0 set cont7 120.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 " 7 $cont7 printWhatz "ControlChange 0.0 1 " 11 $cont11 } proc drumSolo {} { global cont1 cont2 cont4 cont7 cont11 set cont1 3.0 set cont2 37.0 set cont4 0.0 set cont11 100.0 set cont7 120.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 " 7 $cont7 printWhatz "ControlChange 0.0 1 " 11 $cont11 } proc rockOut {} { global cont1 cont2 cont4 cont7 cont11 set cont1 1.0 set cont2 97.0 set cont4 52.0 set cont11 120.0 set cont7 123.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 " 7 $cont7 printWhatz "ControlChange 0.0 1 " 11 $cont11 } proc raga {scale} { puts [format "ControlChange 0.0 1 64 %f" $scale] flush stdout } proc noteOn {pitchVal pressVal} { puts [format "NoteOn 0.0 1 %f %f" $pitchVal $pressVal] flush stdout } proc noteOff {pitchVal pressVal} { puts [format "NoteOff 0.0 1 %f %f" $pitchVal $pressVal] flush stdout } proc printWhatz {tag value1 value2 } { puts [format "%s %i %f" $tag $value1 $value2] flush stdout } frame .banner.butts -bg black frame .banner.butts.ragas -bg black button .banner.butts.ragas.raga0 -text "Raga1" \ -bg grey66 -command {raga 0} button .banner.butts.ragas.raga1 -text "Raga2" \ -bg grey66 -command {raga 1} frame .banner.butts.presets1 -bg black button .banner.butts.presets1.warmup -text "Warmup" \ -bg grey66 -command mellow button .banner.butts.presets1.nicevibe -text "NiceVibe" \ -bg grey66 -command nicevibe frame .banner.butts.presets2 -bg black button .banner.butts.presets2.voicsolo -text "VoiceSolo" \ -bg grey66 -command voicSolo button .banner.butts.presets2.drumsolo -text "DrumSolo" \ -bg grey66 -command drumSolo button .banner.butts.rockout -text "RockOut" \ -bg grey66 -command rockOut button .banner.butts.noteOn -text "Cease Meditations and Exit" \ -bg grey66 -command myExit frame .controls -bg black scale .controls.cont1 -from 0 -to 128 -length 300 \ -command {printWhatz "ControlChange 0.0 1 " 1} \ -orient horizontal -label "Drone Probability" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont1 scale .controls.cont2 -from 0 -to 128 -length 300 \ -command {printWhatz "ControlChange 0.0 1 " 2} \ -orient horizontal -label "Sitar Probability" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont2 scale .controls.cont4 -from 0 -to 128 -length 300 \ -command {printWhatz "ControlChange 0.0 1 " 4} \ -orient horizontal -label "Voice Drum Probability" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont4 scale .controls.cont11 -from 0 -to 128 -length 300 \ -command {printWhatz "ControlChange 0.0 1 " 11} \ -orient horizontal -label "Tabla Probability" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont11 scale .controls.cont7 -from 0 -to 128 -length 300 \ -command {printWhatz "ControlChange 0.0 1 " 7} \ -orient horizontal -label "Tempo" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont7 pack .banner.top -pady 10 -padx 10 pack .banner.bottom.ragamat -padx 5 -pady 5 pack .banner.bottom -pady 10 pack .banner.butts.ragas.raga0 -side left pack .banner.butts.ragas.raga1 -side left pack .banner.butts.ragas pack .banner.butts.presets1.warmup -side left pack .banner.butts.presets1.nicevibe -side left pack .banner.butts.presets1 pack .banner.butts.presets2.voicsolo -side left pack .banner.butts.presets2.drumsolo -side left pack .banner.butts.presets2 pack .banner.butts.rockout pack .banner.butts.noteOn pack .banner.butts -side left -padx 5 -pady 10 pack .banner -side left pack .controls.cont1 -padx 10 -pady 10 pack .controls.cont2 -padx 10 -pady 10 pack .controls.cont4 -padx 10 -pady 10 pack .controls.cont11 -padx 10 -pady 10 pack .controls.cont7 -padx 10 -pady 10 pack .controls -side left -padx 10 -pady 10 bind . {+ center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return }stk-4.4.4/projects/ragamatic/tcl/bitmaps/prc.xbm000644 000766 000766 00000016575 12015735506 021626 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/ragamatic/tcl/bitmaps/prcFunny.xbm000644 000766 000766 00000010512 12015735506 022627 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/ragamatic/tcl/bitmaps/ragamat.bmp000644 000766 000766 00000262716 12015735506 022446 0ustar00garygary000000 000000 BMÎe6("6˜a„„€€€€€€€€€€€€@€€@@ÿ€€@ÿ@@€ÿÿÿÀÀÀÿÿÿÿÿÿÿÿÿ€ÿÿ€ÿÿÿ€ÿ€€€ÿ@€ÿÀÜÀðʦ)„9Þ„ZµœcÞ­ŒÎ¥sÖB)Zk)œ„k”œŒ¥„9­„RœkZsZ)k­9Î{”ÞZÿΌޜs¥„9”ÎsÞœJ¥¥¥k1kB)B)!)„R{µŒ­Z)J9!ZBBZîÍÅ1sZRµZ9”B!ÆŒsÎsJ„)ç”kœŒ„ç„R­J÷¥{Þ¥„÷µŒÖÎÆJB9J9 ZJ)œ„R1)½½µ­­Z„„s{{ZssBœ­c‹œR­½{¥µsµÆ„Z{)s{kRk99B1‹´j„µ{JŒB9­1Bç9JRJ 1 JÖRJ­R{΄”ZÞk{R!R{Z9bA¥!c)R½k”´œ!{9R¥k”9­JZÖ„!ÖkRŒk{œ‹)Rµ„µÖÆ”Z!{Z!½„Zœ„¤½´!91!RB!¥{!cR)„{{ÎÆ..çÿÿÍÕÕ1ÎÎRÆÆs„„Abb9µÆ½÷ÿ9s{)ckƒæö)RZ¾èð)s„ÕöÿZ{„bÍîRÎ÷9ƒœ9”µ)AJ )sµÎ1ÆÿA¬Õ{Ïè9µïÖçï{Œ”9JRRµç9œÎZ¥Î1¥ç{´µÞ÷R”½)9R„¥Z‹Ab¶ÎלµÆ ƒÍsµç9{­”ÿJ¥ï‹ÿ1kœ{ÞZckb¬î1„Ö{ö{”­1b!R„ÅÕæ­½Î {Þ)kµZ­B{)Z”bÍkŒµRŒÖ9Rs1RJ­bæBœJ”¥Æ÷ AsJZsAj¬JÆ1kÎ)s Z1‹1Z­k{œ11­B1Æ)J´1JœRcœ!œk{½„”ÏZs眤Í s9RÖRc½‹k{ï!)k)1œ19ÖRRïÖÖïkkÞŒŒÎæææÇÇǨ¨¨‰‰‰jjj                                                                                                                                                                                                                         ÎÔ¸¯ÂÉÉÐ          ׺Ö˺̶ëÄ         ªÔËËϾ™É_É«·Ä³Ö¾ß­      ÇËËÜ´´É­îУïÎ;     ÜھǾÎ È ¶³³­àòŸ         àÏÎÝ´ºØ û u­¢º        ×ÌÛÝÇ´ ý·X’'쟾ºu‹ÇîÚ•ÿ‘©‘•‘'       ޠ躾Π Ø·šªÄŸ±×Ÿu·Ç‰š&©â‘‘œœâS      ××Û´ÌÒݱ™ý§âš™µÚÄýµÄÒÚ•œ•â•ý     ̾××´Ç …ÈÚ°È—±ÐÉßųÚÄš‰•œœœ       µÔ¾Î¾Í ÉØ ¶¶•´…ÓãX•ý룖ÿþ_‘•’       ÇÇ ةҶû—ýýŸß¢É ©ï–П©&      ÍÙ …¹¢Èȯ­ ²îî ôý©œš       µ´ßµÉ¶ÉÈå'³¢–ÄýÞ³}˜ÿŽ        ÇàÓÅß…“·Þ£ÈØ`£}¹ã¢¢…îµXšý¡œ        ͪßååȶÉããÉûØ•”¶·–¢ØýîÍÙÄ–7         ÙÚãß²¶…Ɇu‹È‘î “&¢…ý¥Å¢Ò©•;        ͵µÙÓ™£É å}°³‰£ì°åý¦“ï~î–†g      ´ÅßôôØÉ·¬åÄû¶€‡³ÄØÅ­…Äåî•’²g           ÙÍßÓµý­¹øßÚû›—Óý³€ôå­ø·¢ãý•a’       µÇ²ÞÓ¶ü™åÒüɰ墨©Û߇¶¶²XŠÄ¡g’@           ´ÅÙÓ¡š™É¨à’¨¶°Åî¶£u͘ɶãå³}š¢Àg        ÍÍ×ÒÅÇÅÓ×Ú¨ ŽµµºÈɦÓɪ¢²ÄÐ'¡@a         Ù×ÅÇŵŵôå”¶¶ÐÙ£}›Í¢ØÉ—ßıӕœ©gg‡        ÙßµÙµµßÞÙß¹·É“ßɦ™Íî™ßÓÄ‹ØÓÙ•ýxº™£Ð£}ø·¨                           '˜˜Ò˜&˜Ä ”ˆ~’°9…™¦SÛ¬¹ý¨úÄ                           ·ýãq©±gœ‰‘6ý™ÉûßwãÀå¡ú‡Ž6ýý›                            ý¹‹ý‘©ÿý²‹É‹·›•˜É£ƒh™’îÈ•                       Б±ì}îš­/0î$ëšòôµý–°Ñ‹¨ýøø                    –©–´u¹u‡$•*1_h›å•Ž…ëØ                         Ÿý³Ä©œœì·…•œŒ·Äœ•œÄĪɕ·îý                    ý©}ÄŠ©}â…·£·³Ú6À•*þ•¨™Ó·›€ÉýS                 …Ÿý©ýÄÐýŠÄîýÐuÐÒÿ•ªÈ™å©ÉÒ·É                   ý“……©Ä}©uý}Ä£Ä"ý€¹ÉÒ—ýØ                           uýýýýÄÄýÄý}­‹ØÀ³ÚÀÄîüÄ                          ý£uý··©ý©­}±Ä¹û`É0|É‘¦•                             îÉîý„|„¹þë‘©ý“ýÈ©“hÚœšØ                               g}uîýƒÄG|‘ý…Ä©¦}É‘ëu°É                            ˜Pˆu9î……·ÄîÐ}“ÄÈ“Ä_·Š›                         ’qOþ}ì··}©u}ý­ý€î¶g}É                      g˜7Ä}}'ˆ·„Äî·Ä·¨â<…ë                   _8…Äýü·…Äýýý¬©Àœ|…                 ¡’@ÿÀgåâ©u'„ýÄüuŸ…“…5€}Ø                       ÿggg@˜}}………Ä}°•î…ýÉu±ÿÙ@                     gg6tÉî…|þuu·„©ÄëuuëîsüÉ                      wý¶…Éý‘uÄkÁs}­ýý…¹Xîî‹                  ·ÄÄýý…·Éûœ}·ýý…Ñÿ|h                ý·…£Ä©‘……·u£ºÄ·›X´*é©Ðª• ßÓÀéÚéÚé•ééÚÚéÀ´Î*´*¡µÓR†À•åôÅgÙ$ÒÅÙÙÙXžÐÐкѺѱÎѬ®é¼»º¼¾     ëªÓ†ÚØ&³ÒÉ…uî&_uÉý·ýÄÄu_°ØÙ&Ú&ëhÄßÞ’Úé•ÚéÚéÀÎéÚÚ)éÒé@ÚÀ• ÙÀÚâïå˜ÚÍôÇÙ5ÙÓ™°Á™¦›É—™£—°”ë°Ø—›…       ·¡6Ú·éÒûýûýu·ýý…Ä…û@*´•šës1Óâ˜é*¾ÀéÚé–Úé´ÚÚéÙ´â&¾ÚÚÅÒïåÒµÙÒÇ5µÙÓÙ—°›™°°™›­™é›™›Ø     Ε£Ùÿ©‹  •œÅûŽ8ûøÇ*œé‘ßå³Àé•*Ú¾éÚéÚ¾Ú´éÚ鵜•ÀÅÙÙÓµÙ¡*ÒÒÍÍÒÙÅ“¹›¨™°››“›°Ë›°        š·0Ù¶î ª›"ÚœÎâ$å*Àµãýª¾éÀ¾*éҜҲÍÇ8´Ù*ÚÒÒÒÙªÍÚÍÚÍÙ5å Øø°›Ø›°£›ë””     ¨ÙÄýÀ˜éœ³ôßÀ˜ëàagÀš&é•Ú×@…øÆÎÚéÒÚÒÙÒÒÒÍÒÇÍÙÙÙø”Ø›¦›“”ñ     ©ì´©¨›'î°<ÚëåÚ’é&¡ªÍßߘééÀÇý¨u)¡ÒÒÒÇ8ÒÇÙÒß<ß¡ôô‡Ø°ØØ™´™ë”      µ›ýýɰ'¾@Û–ééÚ¾õŒÚ¾ÚÚáŽÀÙÅÙŵµÚ0ÀØ›°8Óô¡”Øž¹ ”ë      ug·î·å˜ÛéÚ¾&ïgé*¾ééÎå‚›Sýœ'›É±Ð‡Äî›Äßô†Ø°›­”—ž    ’üķéÀÞÀ˜•ÚÚ•ÎéÎÒ8ߢҶâ|Ø8ÁÒÄ˰ў5ͲÁ¬ìÔéÍôšåÆÅÍ        ¨9}ØÚÍÓ'¡éé&Ú¾*ÎÚ´}ɶ"UÄù¹º Ñ™8ÍÅÅß徚Ó×–ÙÍ–µÇÇ&        î·ÄÒÒßÙýª¾&Ú¾éÚÚÇÙô‰•_)V¶³‡ËÒµ5Åï$ëå¾ßÙ&ÍéÒÅÙ*é´ÚÒš´Ù•Ù&ªµ<ÍÙôµ5Å5ÞôÙôô$µÅÓôôÙÅÙÙ5ÞÙÙÙÙ5ÇÎÒ@ôÉÉû    ø'ýÚß霘Û&´ÚéÚÒÚéÚÇÙ˜ÞåÅ7†ÚÍÙÙ$ô&åÎåÅ–ÇÚÍÚÎÀé•ÒÍ&ÚÞ&Ç•ôÇÓ5ÞÅ$µÅÓÙÅ5ÓµôôôÅÙÅ$ÅÙÅÙÅ5ÍÒÙÒÎ@ٟȶûض"¡å0’Àé&Úéé´ÚÎÎ*Î*ÒÚÞôÒÍÙÅôôâïéåôÚÇ&µÇÙÎÀÇÀÙ‘˜Í•Í•5ÒÅÓÙÅÓÅ5ÅÙÅÅÙÓôÙô5Å5µ5¡Ù5ÙÙµÍ*ÍgÅŽÉ‹û¢Úî·ɶ¶îš©¶ûØýëåÇ•˜´•*ÀéÚÚÎÚÎÒÒÒÇÙÒÙÙ$ǜߕïÙšÒšÇ*Î&œÇÚÇâ˜ÙâÍšÇÙÙ¡5Ù5ÅÒ×ÙÙÙôÓÅô´ÒÍ´´µ5ÇÚÒÙÒÙégã¨Ø‘…³ý­ý¬­ýý£·î·ÉÉÉØ…¦Èì¶ÉÉ£¶­©›auåÄgÎéÚÎÚÒÚÚÒÒÙÙ:ÙÙÙ5ÎÀÞ&Ùµ&Ç&ÒÚÚ&•ÎÚÙâªÍ&ÙÚÎÚÚÓÙÅ$µ$ÅÙÙÍÙ5$ÙÙÇÎÒÙÅÙµÅÍÙ&q5ª›Ó´ý­ýýý“ý·ý£î·££ÉÉ£ÉɶɈ¦ÈÉɶ‹É·¡©Þ$ªœ¡éÚéÚÚÇÙ8ÒÅÙµÙÅ)–ô•ÙÙÚ´šÇéé•ÎÚÚ*šÒÙ&–š$ôÙÓµÞµÓÅÅÙªÙÙÍÙ$Ù$Å$ÙÅ5Åô&˜Ù婲­ÄÄý­uý····“îýɬ££É·É¹É¶É¦¶ÉØ™u­ü¦É¶ÉÈÉ£îÚãÙ@•ªéÎéÚÙªÙ$Ù$Ù&•Í&µÇÚÍÚÇÚé&•ÚÒ)•µÒéÚ¾ÍÚÙÓµ¡$µ¡×Ù5ÙÙÙµÓÅÍÙÇÙÍÙÚژŒåâû·Äý Ä}Ä£ýî·£îý­·ý­·ý··îÉɶɦɶ¦¶É¶ÉÈ췰ȶÉɶ¶ÚuŽÙãåÍÀ*˜éÙÇ*ÅÙÙµé˜ÎšÙÙ–ÎéÚéÀ&•ÚÀΕªÙšÚ´Óßô¡5Þµ5ÓÙÙÒÍÙÙ5ÙÒÙÙ+ÙÙÚÙÒÍég–ýý ýýģ·ý···î“ýýÄ·­·É·¶ÈÉȶ¶Èɶɦ¶‹3¶Èȶ¶¶¹¨œ8ïß$À˜*éÚÙÓµ$&¡ÍâÙÙ•ÙœÒÚéœÚ¾Ò&Àµ8Ù˜Œ¨$åß6µ$Å5ÞÙÙÚÒÙÒÎÎéÀÒåÓâcâÐýÄÄ·­ýÄÄÄu­····­ý··ý£îý­îÉȶøÉ°¶¶È¹Ø¶ÈØ€¶ì¨¶Ž¶È¦üÈÈ ÎïßÙÀ˜&ÙÒ$ŸÓÚÚÒÎÚÎÚÍ&š&šÒ*¾–ãÒý¨Øc°î6ÚÒ´$Å$ÞÙÅÍÙ*¡5åußÄÄÄÄ­ýýý±­ý£±····Ä…­·îîÄ·ÄÉØ¶·ȶÈÉȶÈÈ‹¶¶ÈȶøxØÈ°¶¶È°Ž°·ýáß6š*ÙÅ‘Óé•ÍéÚ•Úé•&ŸÀ´À5–››ìà/ØØ›¨*ÓÚÙÒÙÙÙÙÒÙ1–ÅÆìýSîÄÄıý“­ý­Äîý“îý·£ýî··…ý±··ýȶÉȶÈȶÈÈÈȶø¶ÈÈȨȦÉȦ¶¶ÉMâ$Ú*&åǪ1ÙµÚéÙâ••ÒµÓûÉ…œüɦÁÁ#™Ž¨/Šý0ôôÒÙÒÙ’Ó†õŽÄ© ÄÄ}ý­ý£·ýu¬ý·£·É···ÉÉ·£ý­··¶ÉØ¶ÉØ‹ÈȋȎ—ȶ¶¶È¦¶¶™Èû‰™°¨È¶™È™°·ªýãâ$ôĵÀ´ªÒªÚ˜Ç•ÙâýøŽýÈý¹Àýìîî'@Ø'p¨°$ÍÙ*ÙÚ$˜çû‘ЩĄ±ÄÄ£­Ä­ýÄ·ý·ý··îuÉÉ·ÉɱÄɶ¶È¶ØŽ¶øÈ°¶™È€È”°¶È¶È™™¶È€/ÉØ¶î¨™°¶™¨     ¾œŸ³Ä³ÐŸ©ýÐÄ·ÄýÄ···­…·­·É£É··ý©È·ØŽø¶ÉÈ™ÈÈȰ¶™ÈøÈÈ™™°ûəȰ™™‚™°Øø¶°É¶š    ¡©ÄÄ© ©³ŸÄ³£Ð·­ýÄÄý ··­··£ÉÉÉ£·ý¶·¶¶È¶¶É¦°û™È°¨È¨ûÈÈ›ü™™¶°û™¨¨È¨°È›™ø™€È¶       âÄŸÄŸÄ©©Ä©ÐÄ} ýý­Äý·····î·ÉÉÉÉ··£ÉøÉ¶¶¶ÈÉɦÉÈÈÈû¨¶›È¨°™Ž°Ž›¶¨™È™™¨¨™È¶¨™°Èø°¶ÉÈ ijŸ³©šŸÄÄ©³}ÄÄ…ý¬ýÄ î­…ýý±…î£É¶ÉÉ­·È£¶ØɦضɶØÉ¶°™¶ø™¨È¶È¶Èɨ¶Èް™›È°È¨°¨È¦Žø°·™ Å‘³}ĩ⩳}ЩĩýÄý­}ÄÄ­£ýî·ýÉ···ÉÉ·ÄîÉ·î‹·£¶·ü¶·ÉÉ…ÈÈÉ™øÈȶ¶È¦¶¶È°¶™°°û¨ÈÈÈ™ÈÈȦɨÄû   ijŸ'³Ÿ©©³Ä©³ÄÄ“ÄÄýîý³Ä·îÉ­£­·î£É··Ÿý£îîî··Éî£î·£Ø£¶Èɶ¶ŽÈÉÈÉȦÈÉÉ™°ûȨÈÈ™™È™™ÈȨ¶¦‹ ³âŸþ³}ЩĩŸýÄýÄý·Äý­ Äý ý£ýî…­ý·­îýÐ}±±·îý±Äî·Ä·¶£¶Éɶ¶É¶È£·¶¶È¶¶ÈȰû™È™™¨°°¨¦ÈذŽ0—Ø”ýøÉ9øÉéø©âVØGÀøØøì›/o}뛀ýŽ9™—ûÓ©³Ÿ‘ÄŸ©â©Ÿ©Ä³ÄÄ­ý£ý±Ä©³±Ä­±ýÄijÐÄî©©©_îâ±ýŸÄÐ'³'â©ÄЩı·ú¹ÿâÈ­î·£îÉî·¹·É¹¶¦È¶™È™¨È™È¶™°™°|¦Ä°ØÉ¹øø ·éø'}ÄÉüîîØØ¨ ëù››0”°œ©©‘³©³©â³‘â}Ä©ÄÄÄÄÄÄÄ ©Äâ}'Ÿ³©‘Ÿâœ¾‘ľ©••'Àâ✟&œš&š&‘©ÄÒ­âijâ‘É“·Éu¦­É¶ÉɶȦ¨”Èø¨™ÈûÈ™›€ ø™ÄøØøøâëÈéɼý·¶îø¨¨·/ê…|É9°™—©³©³Ÿ|ЄĜâ}âÄâ©} Ä}ÐýšÄ⩟âŸâĺœÚš&œ•š•Úå&ÿÿÚ•Ùš×–_éœâÙ•œ}©©¾©œúþÉÉ‹ýØÉ£Ø¶¶È°¶ø°È¨¶È™È™°É؛İ·øÉ·î³î·¹GýøîýîU¨¨­·ü›·¶¨›ë™™™â©©©Ÿ‘©Ÿ‘©Ä&© ÀÒÀ ÙÿªÚ墇œ©Ÿâšâšý•‡$‡³–ÿÇÿŸÄij·×`‘úÉ·£ÉɰÉÉØ¶¨¦È™È™¦‹¨Ø›©øØøuØÉÄ9Ø@}ì›üØý›*‘û¨÷·ØíÁ¨0™°—©œšâ‘â©©©Ÿ©‘â  Ò µ$ ÓßÚ–&é&•••œ‡–&‡Ù…åÀ•8–éþÄsîÄ}·îÉÉÉÉøØ¶¶È¨¶°Èø›Žî¹™šøØøØÉìýÄ•·SØî/Áøù¨°@ûÑØøq¶›ø0°›”þš³œŸ‘Ÿ©œâ‘š&  ˜ Ó¢O¡¡‡ÚÒÍÍï+ï%ßë„Û¡œœ å©Äºëгîý­¨¦â·È¶ÈȰșuȶ™ÁØ”³°¶øuøÉ‘âu·©ÄÈâ€#(Ë›?Ø[Ø›ý›¨5™”˜â•‘â⟑œšââ¾ Ò  ã XÆp‘ý³‘˜†?Ÿ©‚Woîì}Ù~ú~?ß•Ùh˜’â³±Ÿã¶­­ÉئØÈ€ß¨Ž™È¨™°ëŽØøÒÎÉîì¹8ýÉîû…&ØøØ·ø\0ع5øÙ°”°Òœ‘╜âþâ✕œ  N 7X† øœú„â_å“ÄÄ­G‰*¡³©ÉŒ•'†ãÙŠRÓšœ•â‘…ÄÉ£¶¶ÉØî™°¨É›°°ì·S¨Žøì­ îÉîšø·¨Øø¨¨V¶U¼Øøê·;ǧµš&Ÿ•&ÿΕœ•&ÿ  Ù к  ¡îÄÀÉý“ÄT*ÒÿhÉÉ ]áÑŠX~Úì„ÒÀ&‘ºï­ì}î­…£¶Øû­È¶¨™È›ëXâuuœüÉ"îpÄîìîø9oûüý'G¹9Àà8Ó¹¼øô´_â&•–Àÿ–Ú•  ²å>  Uîî·îºG†°·“·_îgUýåÈ·ìÄÚÒø£W&ؘÚ)©³š·£îÉɹüɨșș³Ä¾©øÙζ·øâî¶9ýîýÄÉ·ÀÀÀ‡ÉG·95Þ$Í¡0Oއœš&•••ÿÚ•ÚÚ   ²  ŸÓ ¡˜  •œÄœýº}’¹ýÄ™\SGÀ–†‘ýu­[„Æœø­ oè+˜ªª•ý­ýî·€(øÉÈ™›…¨œn¹¨ßÙÀÙãœc’ÉîìÄøÄp›Øï$ÙÅÍÒͪUýýÚ╜š&&–´ÚÚÚ  å  Ä  ˜ µ˜ÿŠ8ÙÄFX°Á&Óu'œšâÄ뎹ÄuL–Û‹¹±K`ØqÅijâ©Ä©î³ÈÉ™™¨ûȶ¨_Ä9ßÒÀšÚÎÙºý¶üØì·ìøØ›&ß+ÙôßèÒµ5˜zø›ÄÚÀ•š’–•ÒÚ’–– Æ)–ÿœ Ÿ•Ÿ‘Ù‰ ¦ýɹ…c–UgÚ&Ž T•œqÁ¶Ø‹ÿŸoî‚ÒÍU îüȶ™°û›È¦›É'îîÒÀ´ÚÒÚÙ$µÅµœøúÓßãåÞÅ$ßÅÚÍÒÙ)‚/û’•Úÿ–ÚÒÚ–Ò–˜ ² o˜‰– }ªªØý©XØ··­–'U5œ‰ÞgÚ·SL&©™Éîî&‘k¦}0Äý­ø“ø¨¶°”ÈÈŽûø‘·ý¹5’Ú´ÒÚÍÚÒÚ–5µÅÙÍßôß$ÒÍÒµÒ٪ńìûÚ••Úš– Ò˜µ  ÿ–©˜œ•œ¾VØ·É £©‚•‡ÙïŒ~¹Ç|}ŠXúÉ„•œ&ÙÁ”ýî¶ÉɶȨ‹°¨‹·¨'Ø@²ÚÚÚ´ÒÙÀÒÒ´À×ÚÒÚÒÒÎÍÒÎÀÚÇÒÚå…™ ¨¡À•Ú’ª µÓ¡ ±_œ•þé©ýÿ±Q°··“Ä &•œ‘‘œŸŠÚ£€î|©œµ™ÉȺ•â­îP6ëýÁ·Ø¶¶¶¦ûÈÉبâØW¨ÞgÚÚÚÚÒÒ–´ÀÇéÒÚ´ÚÒÚÚÍÒôôÇÙÙßýÙ˜¢&–•–Ú  ªÓ¡  …é©•œšµ³ÄîWŽÉ£Éu–‘‘â©ÿÄ··“>„ý‰Ø·¬‹³©ÿÿU„(„Øu£È°û™°‘&Ø©0ªÇÚÒ˜Ú–ÇÚÚÒÚµÅß$ÅÍÙÙÙÙÍÚ)´å–Ž•ÀÚ–Ú  Ó¡² ýœ•œš}ÄþÄU­±ý¹ý¢–©‘©œ‘‘„O…ÉÉYý³#™É°ÿG©„©*|~¼…ɶ—™ûÒßŽÚØ°NÚÒÚÚÒÒÚÒ¾ÒÚÚéÚÇÚßÅ5ôôô×ý”›ý•Ú˜ 6ÓÓ  ë œ••À ì•ýýœ‘™­îØ©Gœœ©Ÿ'‘‘•'¹u…³SŠ…~·“¶Ä}â©î‰Ž—|£bɨÈÉŸ˜¡â²Ò–ÚÚÇÚÒÚÚ´Ú´ÚÒÍÒÚ´š×6XØŒø¨€ÀÚÀ  ß¡  ýÀ•Àÿ…³Šý³W£î·±ýýœ•â‘‘â‘‘­·¶£ý€ëLÓÉ–£©‘©‘³"Øø‹uœîX¨™°ý²¨¨îÉâåÓµ´šÚ´Ú´Ú&Ú´Ò–é¾ÚÙ7?ĦÉãµÓب À’˜ ²ŒÒ  ì  Àœœ&Ø}îì„_Éý“³ü||&©©©œ©„•ª££·Ä}©h¦¦·þ0ĵ²ÆÒ›°ÿ¶oØÄ¡7ª¡g¡Æ¨7~Æh„€9¶œ¶ÄÀ•?ƆÓÒÙÚ–ÙªÙӲƘ©£­ôåÙÙ´˜&〕‰ tR _…ÉÒ @ âÀÿýÄÉ©þØî·±WýÄÿœ*|‘œ©©sØ··ÉuÄýµø°…·˜©‘ª¡Œ‰Ø°oü"QS¹ªgg¡¡666†ÓN‡ÓRŸg&ÈÄaî&é•âÀÚªª¡˜µÚÀ’Ú••ÍôÅÙÒ´ÒÙÒãš¹ªœYŒ@–±}a•œÀ–ëu|‘&ý­ý±]âÿœ‘³}œ‘ýŠ`/Éзɩý’­°Èý`✜˜†ÿ‡¶ØGG·‚››†¡¡7†R¡<¡†Óa¡<•À‡™îÜ…ÅÒÒÒÒÚ×¾&´šÇÚÇÇÙÚÎÇÒÍÇ5·ØÈþ•&˜˜ ÿý ÿ˜Àšÿ©Ø©ŸV¹Ä­±‚œþ•â©©³œÄQì­ÉÄ‹ýÄ|ęȬS|©ÿªŒªûÈo·Gîø=?ª<7g*‡åã}î²~°©&µÚÒÒÒÙÒ•ÒÒÇÒÒÙÒÙÒ)Ù?‚°Ñ*kصÿ’•ÿÄ}gÚ•ÿ–â}ɾ©W­£É­ø9œ‘©Š‘‘©Šýý¡É¶·¦¨Ä¹ØøÈ¤Lý©©}g¡a­™›É©}©ýɨÓ7N*GScØØ©Ù;²µšÇ&Ú´Ú¾ÚÎ&´éǵ6g¹îÛåßâû/²•ÿ–À’îÐPÿ’ÀÀ –š"„©ÿ‘Ø££P·œ©‘âþÄ©ýÄG¡£É¶ì©ýþ”Ÿû¹F„©©©À¡ÓÚ„GýÄ} ì û²ýŽ›|øúý…ÉâÒÓÆ¢²ÓÓg¢7ãRg& ±âåÓÒÍßG쾘 ˜••ªý³A  •À–’ ©ý•É|VŸ·É©•u©ŠâÄđĊ‘ý†É¶îuý™™ŠS}©ŠÚNNa¹¨·}ŸÄýa°‹î;›Uø9©îªgÀМڡ¡µ’²ª˜À•ÒÒµÓÒÒÍÒÙÀ$Š‘&•ÿÚœ ÿÄŠp  ÿ •ÿ•œºuœý‰·¦É}}Ÿ©’_©Ä‘ÄÄ}Œ°ÈÉÄSKÄ£¹È°·}Ä}³‘À¡†Ú“>ý‘©¶•î=†µ¡û†ýýu·ýÄa9⇶ë1£&Òµ˜ÒÚÒÚÍÙÒÇÙÙÒªÍÀÙÚÙÍé$²~Ýœ•â ÿ•ÿ– Ä©Ä ÿÀÒ˜œ}îÉ•˜‹·¹Òý€©©©©Ä©‘©ÄĆȣÄuý­›Ÿ¶°Ÿu}Ð}ý–ª¡;ØøuÉ}Ÿ¨– Ƙœªµ¶›Á'С˜ÚÙÚÒšÒÒÚÙÚ˜ÚÒÚÙÀÚš$†¹™¹•¾ Úÿ–ÿ ©  ÿ À_ÿ´‘ý¶|&··¶‚Sý©©©©©©©©}˜¹ÉÉÄ_ý…Ø™­¨©…©©©Ÿ}ª¡¢u¨¶‹©ýîZ°¹M† g¡ýîô¢~â"ÄÉåÚÚÒÚÒéÒÚÚÚÒÚ´Ú¾¾ôý—Ù©ì}XŠ: ÿÿÚ’·Ÿ© ˜’ œ‰uÛ삾·¶£}©â©©©À©‘ÄÄÄÄg·ÈÄ·Y©…°Á¶Ä©‘}г©•¡†6Ï·}œ‹Ž?Èîý  åÀøÄš¾~auéÚÚÇÒÙ–µÙÒÒÇÒ$¢À¹±ÍÓ²<ã£оo–Ú˜ ˜Äu –}ÚgÀÀÀ•ÚgÚ_&î0dî?ÉÄÉcÄ•©Ÿ}©©ý©©©‡¶É¶Éc}ÄîÈ“¦‘Äþ©œœ©gÓX°™€ÄÄý€°uÄÒ  û¢&Ù¡øâÛŒ¢Ó¡ÓÒ²7åãÆ†Òš±ì´åªãÀ›&èé† Àµ’ –ÄŠ­Ÿ©Ä‚³’Ò’˜’À•˜ÿÒ•£ýˆ·Ä­£·©âÿâ‘©œÄ©©³ý}ÿØÈ­Éü©ýýë¶î©þ©©}œ|¡g™™°Ä‘©¶”ÿ}Ó ØÚ–†å¨Àœ·ÉÀÚ˜¡ªÀªš•À•ÚÚµÙÀÍ£”­üØ9š~â ÿ–˜˜â ·ý­‘âډĪ˜<–ª–ÚgÀÚ’ ±ÐÀÞÈî…£G©‘©þ‘Ÿœ‘©©}_*¶“™…}u±Ø£›œ…Ä}&U}Ęg†™°”îuķȰý…}µ   X‰¹¨ì}­åÆqì°6ÚÙÚÇéÚÙÙÙÒÍÒ寳™ÁãÓœå?¡ÒÒ<Ú â’ÿ’˜©îý¬ÄÄ–‘–©*ÿ‡ÀÒg˜˜˜‰ÿŒØpS°ÉÉ•G©‘©ŸW©‘‘©©‘ÄX—ÉÈý©‘u/€¹|É©Ä}|Ä©•ª˜¨È™©“uîn™É¦¶Su  &ýÓÙ‘³³¡†Œ¡Ó²Ú†¢77㘳·âµôµ0åÇâ~†–a„  ÿ–Úg˜± …¾îŠŸº7}Ú•À’˜˜•ÿÿ ˜–Ú˜îýŠv¨ã‹‹ÉL©•š&}‘š}_ÄÄ}Ähý­™‹þ‘¹ø”0ÐuÄþ³|Ä•ª5­È|îºk¨Ø°u…ý?²†6~}7pªӘ͡¹ø¹'ªÓӪ㒡ªÚÚ–šÚÒÓÇéÓ~­¹î˜Ú –ÀÚ’ÿÿ˜8ºuîý³œš–`☘ÿÿšÚ‰ÿ– •˜˜’î·ÄÄØã­ÉÉÿ_&ÿÿÿ•ÿœÿœ•_œ¥¶·£‘éø­ø—ÄÄ}Ä}þ©œ©˜`'™ý©³©c°È”©Éî–†7Ng/ت¡²6ø8‹·ÒÇÀ´œÚ´Ú´ÚÙÙÙ$•­±Ø*ÈÚ‘ šqÚÚ•À ’˜³³Ÿ¦îœ•œ˜p’g&ÒÀÀÿÿ•8˜ ˜¡ŠÉ·É¹†ÉÉÉÿÿ‡ÿ•ÿÿ•ÿ•_•âû¹·¦_vGɰ}}ÄýÄý³ý©’µåÈü©_Žî”™™ý…„”²ÚªªÚû¡Ò¶·Ù³Ú~ÚÀýµÚ´Úâ×ÚÚÍ¡ãRÚıôãÙåâÙŠ ²ºœªÿ  ÿ˜œ@Ú’–’šÛ„É}œš–‰}˜˜’‡–Ò´Àªªµ gªÈ·}¹ã€‹·_}ÿÀÿ–ÿÿÿÀ•À_›…¬·‘ý€Ø“È•©ýÄý„·©âÿg¡›€©}ý‘™›™ÄýýûšÖÆ6R¡6†7²²²67ªã˜ôÄÒ´ÇÚšåå¢6¢;aÆ¢7µªâ©¾ßÙÍÒÙ;•Ø 6Ð Š`– À˜•ÚÀ˜À–Úĩɷš©•À‘Àÿ˜˜ª˜@’˜ÿ@ª˜g˜ª£ý³ÄÉh¹MGGÀ‰ÿÿÿp_•þ¦‹ÉØ_Ä›ØøØ‘©þÄÄý }œÀÇ™ýÄ}œ™¨™©}ýý™Ú¶ÓÓ6gŒ²6O²R²¡ÆŒ&†²ºôÁ°ì͘ژšÀ´ÀÍǵÍÒÇ×åa™Áýø ŒŸ šÿ˜ÿ–ªÀ˜ÿÿ˜ÿý­Ä­©š•ÿ‘–‰ÚÚg¡’˜˜‰@µgÒª˜­ý£¶­g¶¹·ÿ‘g•ÿ••ÿâ©‘‘©›£Ø”©uް£©‘©‘‘_‘©‘˜²™“u'€ýø°©ýćÀ7<ª¡¡<Òå$6µÒ$µ°øµÒ†;GİýµÚÇ&Ú´&šéÙ$Æ~ÉØÎôÈØ  Nº ³g••˜Òÿ•Úª–q©ý„­ÄœÛ‰‘@ég˜˜À˜ÿ@˜ª¡g@gª±îu­ìo¶ýɪª–ÀÚ@À•œ‘•ÿœ‘©Ø·ýØþýް¬ý©ý©}©þý©©˜µÈ¶©ŸŽu”°™œ‘Äý‚ì¾â7µÓgÓ²²O²†åg㢣—™ôÒéÚÒ¡²¡å˜¢²¢7²˜Ÿ‘ëÐÅÓµÒ¨øû ¡– ©KÚÿ–Ò•Úšÿ’Ú‰Ú@©­Ÿ£'þ&|}–ÿ••À‘•ÿ‰¡’gªÓgªø É··‰É¦©É‡’’g–*‘‘©‘©©©}ø£·°Äý”¦¶…ýýu¾©©ýÄ'gͰ}Ä‘°™‘©þœ­ûø¹*<µg²;†²R冡6¤ìÙÒ–×–üĪ˜†µ†ÀÚ–é–&˜ÙŵÙÙÙªÙh·*MŽ Nâ  Ú‰–ÒÀâ˜@˜–’ª&Úq©…ý·Ÿ©¡©–ÿ•••ÿÿÿµÿÿ¡ª@ª¡™‹Éý¾}¶·£_¡g˜@Àpÿ©‘œþ‘Äýø“™'ę؎î}ý±}ý©ýÄý}•Ú›”°}Äý·È°œŸÄý©¡˜6’'5Æãý”ÅýÚÚ´ÚßÉЊ¹úÒÙÚµÙÙµµÍÒÙÒÒÙÙª¾‰5º ¡š–œ•˜ÿ˜•’ÒÿÚ’˜Àª©î “©©œ‡ÉÀÿ’ÿ*–ªÿÿÀÚg˜ªª¡ØÄî·Ú·“ÉÄ•ª˜g–’œ•‘‘_þ©þ›¶É°ýÙ™¨±ý­ýÄÄÄ}ýý©ÀÍ›}Ä}M™™‘©‘|Äý·¨*66Ó•)˜´ÒÎ$Øu0ÛÀÒÙÚµÙÚÒÒÚÒÚÇ5˜±Øš ¡º âg’ÿ•ÿ˜À˜–ÿ–Àÿ’Ä·ý£ÄŠ•h¶_ÿœÿ•’œÿÿ–ÿ•ÿªª†·š··hØÉý£ýªg’Àgÿ•}‘©•Gý›È°°ý¢¹ÈØ·ýýÄ}ý©Ä·}ý•¾ŸýÄû™©©©‘ý‡­¡ÓŒ6R㢊—Á³¡67é´}Á&îø¡ÍÀǵÚÚÚÚÇÚÍßýØÉØ– †³ Ú˜•ª•˜ÿ–ÙÿÚÚ•ÿÀýÄ}©“ª¾a·ÿ•â•ÿÿ•ÿ•ÀÚ¡Úª¡¡™É¶ý¡¦É­œâ@ªª’••Àÿ©©}þÄ™Èý—ýø°ÈÉýýýý·Ä©•Äý•űœ}…”›UŸ‘‘Ä–‹g¡ª˜Ó†Ó†$²†6XžuÈÉÍÚ–7ŒŒÀ©ÉŽÛ´&´ÒéÍÙå?Æ¡³î¾´åî† â ÓÄÓÀ•Ç@•˜Ò’ÚÚpš‡’–•ÚÄÉ·Ÿ âŸ@É•ÿÄ&ÿ••ÀÀœ’ªgNÓÓ¼·ü‹îýgµ˜’gÿÀÿÿ‘þ©Gu›Ž¦Ø©ø°¦îýÄu±ý'…ý©ý˜“&©ÄŽ›|ÐÄý©°ÉÈŵgÀ$®”òµ€ÎÇÚÛÀÒÓÆh¡;¢Æ†¡˜¾¾éµå;崰´¡²˜¡–âaš¾hþ˜˜*–gš¡gÿ’ÀÚ­Äu±ÚŠ•ŒÉ•p š_Ä’ÿ•œÿÚgª¡†¨¹·ý𱷹ġ¡g@ª*‘©œp‘©}Gýø™°ý¡É°û··ýu·ýý­ýÄĈ„›”ýÄ}³›™}Ä©ýâ·îŽ›*ªßª¡ŽÐÓ†Ò´ÚÒ$™ýµ'•†ÙÀµÚÒÙÙµÒÚǵRÄÁ°Ò¡¡¡¡¾œašœa‘À˜Úÿ˜ÚÚ–ÿÿ_‡îý –Б•hý&‘•U&œ•ÿ&_ÿ–À¡ª²°Éý…ýug†µ˜˜‡•__V‘©˜'}©¹›¶œ”°¨u·…É‹ý··uýýM·›¹…Ä„ûÈ™”‘©©ýŠ'ý°™–îÙ6XµšÇÄ©ÈÉɵÀÚÚÚ´éÒÙßÚ™ëø•ÿÇÓª¡Ó’©˜•&Šÿ˜’ÿÿµÚÿ–ÀÀ¾&·uŸëŸ©µŒ·‘Š&œ•_•pÿ•Àÿ–NÓ¡¶³ýáâ€î…­¡¡ÚªåOÿÛб©‘îGý°™¶ýX°™uü…·uÉý“ýý“}¶ü›¶‹ýý0™™°©©‘©©ýë™û“…üÍÚ³ÀãXƪľ°ÇéÇÙÓ??;}°ÛåÓÚîpÒš¡ªª¢š¡À³â©V˜˜•À’Í••ÿ&_±„ë& þÀ¡}_Š‘â‘••œ_•ÿ˜NåÓ›É}7£Ø·£…h|±³ºÛ¯ÐÑdÄ„ýý”°·›6İ™°¶É‹ýý·Äý··¶”™¾­X°”…ýÄÿ©}ı¶ýüR„áÚÙ´ÚÚ–åX7hag˜À´ÙÞ$ÍÒÇÅ•Êþ–Òª¡µªÚœqۜЌgÀÿÿ–’â•ÿÿœ–ýÄÄ–±Ä¡ÓÄ}Ä’U&œ„þ&•ÿÚ˜¡a†£·Áµ¶…··™ŸÐ¯â˺ ë¬¸ÐG©ýý›™ý›Ž™û›¶……¶·‹}·ý………››u€u‹™ë©ýÄ‘îUŠÉý¡6¡6¡ýšR6Úé–ÚÍ…™··•ÚÒÚ´ÙÒÒÚ´´Ó7ý¬ÄGýÄ–Ú¡Ó¡¡†Š‰&š•ªÀµ˜–ÿÿ•_À•ÿ•‘ý©‡Äš²¡}ÿ‘•–œ‘'–œœœgªÓ††›ý¶Óȶ…ØÉ Ä븭­­±­î»ý·Mý”¶Ø°¨››…ɶ޷üÉ…·ý¶››û…Äî…™˜©©„©ýšÉ°ýÓgN¡<²6h6²†7¡ãý©…Í•¡†ÙÚ´_¹©ÉýÙÚšÎÚǵ6Æ;œÐ±åv³š–Ó¡†ª¢ì–Ú´–ª’˜˜–•À•ÿÚ’••• ÄœÐœ˜‡ÄâÀ‘Àÿ¡•œÿÿÚª˜††Óض·‡ÉÈÉÉɸ¸ ±ì­î­­£±}}©É·“È™›¶…Éý·€ü¶……·Ž”›q·©…Š™a©}³©Äâ¶£ª²†Ó†˜6Ʋ•uŽÙÙ•Òg6Æ7Ùªâ66å?X;g¾Ä¾$µÙÙ©µ}Í••´¡Œµ˜Ó©‡•–âaÚ‰@ÿš’©š••&À±ýÚÄ–¡‚´Ä&‘&v&¾ÿœ•gª¡ånüɶœâ”ü…£±®·£­Øìì¹ý­»}·uø¹™û…™…ýýɶü¶·ý·››u·Ò¦g©©þýÐý™ œ67††ãå| ÀÒÚÇ–šÙÿAÿ4ÿ$ÿ]ÿ´ÿ­ÿõÇþw#ÿüÿÿ8þ‰þ'þ"þýÑý$ü—ürüMûèûTû.û­ü+ü:ûÏû‚û§ûæüûØûÌû×üûÍûuü?ý üÇüqüÉý-þÿ™Æ‚žöUª¢ÿW '  "  Ï [ V À ² ç € ¿  › r ô΄ÄôìÃAÖë5ÿ›þsýJü¨üdügülü!ûûyû´û©ûFûûú÷û2ûŸü6üiüGü“ý üòý%ýšþ þŸÿ+ÿhÿ÷ —FqÞB6ÔÖí…ÛPÿƒþvý“üWûú^ù?÷Õöíö&õpõôƒôó³ó2ô3ö@÷#÷<øÆú±ü(þ!~ˆÄŒ› S Z Ï 6 ’ ÒO©8ÄgÙŒ7 Û & ® A à !9£‚”*Lþkü½ûâúyøŠøø ÷æ÷ÿ÷Ù÷ ÷ª÷FödõÔö`÷¢øÊúúýü~ýZýýôþ9ÿ>9¢*tÊUðäÏÿìÿÁÿdþRý1üoû"ùøÆ÷önõvôkó©óIò›ñ[ñKñ¬ò>ôËöôúõ™÷`ø„úóþb¿Êlì ° Á ¨  œM·8Ø®Ÿ·ÿ†Q ' ¤ ² ê 3ž”~þóýûõû#ùL÷†÷ö”õžöö6õÝöõˆõõÃöï÷¤ùsûøý‚ÿh\bY*À%ùEª%^´ÿÌþÐýâýü»û7ø[ö¦õyó_ñ{ðîií«íí£îRñ4ó'ðëðEñ€ñøó}öÉúsýËž 5 k« } ᒳƥ¨ía²g ± + ¤ y6¬ºaÿbý$û¨ù¼÷—õ‡ô½ôÞô{ô®õOõôVô+ôÊõPöïø‰úbý²=:çÞ¾ ò  ê … ± ô {»(·ø¤ÿüÓúT÷ºõéô¡ñôðñ›ò–óUñ²îÌïGð/ðÒòÙö9ùú}ü·þ²úmy|k — ª LŸ²xg Ñ I } ¸ R„t±ÿ—ýú÷ùdø+öÍõôö"õaôó=ñ¥ðÖðjð»ñó'ö:÷¹ùrûuü6ü’ýFÿxAÀJ³ Õ B ð R  Yïü3ÐŒ3Åáý‡ú(øöWõ ô³÷4÷üó}ñOñÏñòçõ=ööø™û…ý•þ¦æ’³( è Á F “C¹cÊ î <  >fìpªþñûlúòù§÷õCôDôEôŽô¬óÝò<ñúñãñËòšó›õ(öÝù<û¸ü}üÍýÐÿäW'› ÑÕÁµ– _Æ1KÿVý¶ûeùL÷9õó§ôÇö£ö%òð ðØðòö{ø±ú²ýþ¡ÿUˆIö.Œ  ó ¾ê¿>8 ¥ – \  ½ ¥ ,ÊýüÖúù’øç÷‡õ÷ó¼òtñ•ñðïï1îÀðñ7òðõ3÷M÷•øåü:ý‡ý×ÿ:™Õ{ É Ñ æ \ àþ…žÄ‹qÿÀüêù,õÂó¨ñæò”ö1ó|íËíãî'íkîÔñ òXô3÷Sù¬ý^ÿIþs¢ ˆ ) ¯ÁŸJÇ · × ƒ  1 ‰Jÿ©ý»ý3ûGøåöCõ²õNôdôñ6îî_ï½ðOñô õöÐùâûgûoüýÚÂTˆC ‘ ­ í O š 1 ì È @ƒ°\ÿãýmü·ü¦ûÁ÷£ó¶ô'õõi÷÷Ëö*öLø¾ù—úþü#û`üÏ ý¡½ - g c Å Â ä Ñ _ c  Š F !â†(¸ÿ²þWüiùöøU÷Iö$ô>ñÙððñó ó/óïõÑ÷Yøø—ù$û ýƒOÔh ² e  {· € _ m žaj‡þIÿªüëõªõäúúù‰üBúùø‡úÍúÏúöüÒþÿŽz7Äf   · §ä 8 ´Íæ Ÿ ¨ ½horp9üâüjüú·økôçò0ð¬ðÍñ¦ñÐò½óKôÑõEô¨ôÄõëøMûUýZÿ¨<"öNî ?¥¿"X3?”eªú)ø¦ûü9ý†þÕþæþ"þjþºýÐü¥ûý¸ÆqXÛ‡ í %ÿì¬  / Ö Ÿ  …*¸A~wûÿ:ý]ûYø÷1øøçøzø~ùTø×÷½öcö öò÷èøæùlûdýsþnÿ-ÿbþ±ýCüçþJýÚþHÿšÿïþþÏ·þgù:ø¡û@ýžÿ*ÿ!XK/ýÕ…Õl  $ ­fm-BY5\©« ’“ÿ.ÿŒ°ÿŒ5s|þ¦ýdü%ùQøÄùýúÑüWü­ýûÔû{ûúïû³ûûÍþHÿïí"w/ÿ›þPý1üêûËûxûžùôû)ýtùôõ\ø‡ø¯ù•û»û¿ýЀa1ì§}ï n þ  : f\šx™\÷ƽ¦'è þ±ÿrþ†þ¡ÿéÿÿ2þ7ü*û°üû{üÿý«ýÓýÒýýýÀþýDýOþ3þ"ÿÿËÿþžþ3üõü+û—ú,ù"ú ú®úbøüôéõvùùÚø{ùrûûü3üÝþ—ý ý­ýØÿ²ÃÇG8ìúáŽÒåèÕ‚”¡ƒþcIüÌJ |µ$‚žþÿÿ˜=þöÿe|çUKA6—þçþ}ÿ`ÿ ÿ¢`ÿIþ þ5þ”ü°ûû—úœú\ûûrúRù\û‡üŠû¬û…û÷ûýû9üüõü²üµüÆý´þJý¢üóü½ý ý©þoþÂþ8ÿQÿñÿþ‚þï ÑÓÑs1Ü¡üî~Hj+z9–‰RýŽ2^¬Å.1°¶ÿò "³3àKR„ÿÑÿóâî?+ÿYþ“þúþßý¤ýý&ü¤üüjüµüyüûWú¦úmúŒú•ú›úúnûûïûÈûÛü‡üiüüœý#ýoþ)þÒÿpSOâ¾ ª…«s<#b¥µ?k"Õ±»Œæ¦ìº…z¿·ÿªÿÆ!RV˜‚F„wÿ¿ÿ•ÿ¥ÿþkþ¢þ£þ7þýÁý.ü—üoü;ûUú¾úÚûû˜û[û½û›ûúõûúàúÇû`û„ûáüÇý@ý¯þþ?þ„þõÿþ´ÿm{ì/LýWbuðKb¬,®Zð(_žÍ4ŽE3ÿ¾ÿ"þúÿ þÉþœþ…þŸþ¬þEýìþ"þªþÙþÎÿÿ£ÿæS‘ØÌIo9ÿÃÿÿ‡ÿþ&ýtüæü–üBûÇû?úöûKû|ûGû*ûEúúúÝúâúÎúóû ûÔûÅü`ýEý³ýôþŽþþÿBÿgÿOÿ4ÿ]¶c=º>@Ò‰8ÿóÿü‡lžQv“J&rÖøôÍÄÍÕ¯YTQÿ÷ÿ·ÿ‡ÿ:þ§þbþ{þWýûý±ý‚ýü­üWûÀû˜ûžû©û¯ûàü&ü ûÆûsû.û û…üƒýýˆþþjþ¥ÿ6ÿŸÿ~ÿMÿpÿ½ÿæÿÀÿöÄ`hFÇÃí›YÉáìáÈŸxIÿÔÿÿªÿôÿñÿªÿzÿ¥ÿÉÿÁÿçÿÖÿýkŒ ÿïÿóÿ”ÿDÿ<þËþ4þ4þeþLþ-þþýüøü˜üŽüJüIü’ürüªý'ý€ý}ýýÛþ:þÄÿQÿæ·k¢Ø“g©-5^U6Ò0dÏ{ÿöÿÿþºþ<ý—üòü¡üŠü&üûöûëüVü®ýýlý×þ\þúÿÿ¹DíEaÞÕn™ÿ§ÿGþèþöþ¯þQýýý¤ý´ýŸýlüõüþýeýgý\ýˆýúþhþòÿwÿœÿ•ÿÃ4qåxTº6i¡âÛªÆü£PxYö¬7«>ØŒ<ÿÌÿZÿ)ÿþêþüþûþîÿ+ÿdÿ|ÿÁÿõkª½R[eRÓgÿvÿ)þÕþ;ýØý§ý€ý1üÕü[ü6üvüqüOühüåýžþþuþÅÿÿgÿ‰ÿ¥ÿµ•ñ6›/_Rr²ü?e«?·Ö«¯»‰.ó£ž@ºm4ÊMˆÿÛÿpÿþþþ¿þ‰þeþaþqþ ýÍýÃýØþ-þQþþ§ÿxÿ›ÿ¾ÿùOe™“¨7P àÉ ÿoÿÿ'ÿ6þÌþ¢þþ®þ…þ{þ6þ3þhþiþ¤þñstk-4.4.4/projects/ragamatic/rawwaves/dee1.raw000644 000766 000766 00000011052 12015735506 021262 0ustar00garygary000000 000000 ý)ýuýlýüìýtýýý/üõüýý`ýãý[ýýïý ýýKýü4üüÿýŠýnþhþËþQÿÞ%ø ŸONÌ6„( íùvHÿß¶ÿvþ3þ\þ(ýÜý¿þ¹þüºþý5û§ü·ý$ûÒúËúÒú²ú€ú¦ú ù ù¤ú‚úsúúæútúRüý,ý ÿ Hÿþ ¤ ’†Pþ3¢/1 F–Z”X—|7Ntÿ^ÿÇþÌþÿ ÿ…ÿý@üÈüúáû0ûúTùåøÎøõøˆø…øçøÃøöÚõ`ö´úü\÷1õxúÐø^ø4ýù\ÿòÿ£è—娉¨!t… ¯ 5 ˜ ŸUP͆ñva—Z"°lÿ€ÿü'û‰üzüUýþ&þ}üùòú´ü‡ü»üÜýœþ§ý'üZþý˜þTÿÔÿgý‰û¦ü.üEûsú€úù2õâõ ø û[ùsñ¸òkõgó‰öPû·ýöû¢ý›5ÿ[1[ º ê4f èFÌý / è á l – ÐR=„ÿ8ýþ.ý–ú\øËø¨øÚøpø_öÿö1ö’öÚø÷¥ø›üþ(ü÷ü¥ÑáE!‹_ö <àóÿ÷„ÿBø¶ö>ù×úñù-ô1è”êið‚îÀñd÷0ú£öë÷íý]ýŸ$ I 9¬ ëãUÖô P "éú :·ªÿü%üG ÿ¶÷¨ôÁõ8÷ ú©ùô´òÁóóôR÷tü|ǪùßøËýðþÛ _ H  z¼å 2W‹9ýûùýtò™áéˆóbò[öÌüjóŸîSön÷ãö{à ìý^ P åÅ  à °àé-Œ›òÿ±Ô&gþXùè÷0ô2øvûøø$òÏô6õ|õ–ûý›ûóýïþQøKôÇü'ª"2^ÿ†þN³Ê´LúäøÕûYøàù©ƒóUà ëîùiúþ–QõÌì©õ÷ü‰ý€ ž;Ê  åê€s 6 ¬ úå â :ÿ<ý5ÿþ[Á+û óñ‡ñƒø˜þrú*óôsø(øöý#tþWüñÿýü·5 ê ÝHΧÿ›s F û…øìú®ûìúúü_·ø,Þ÷ã©û(ý8ø`ú ô2çøîûÎþ± í§ûtÿÓ ¦àš2 wa ÓÉ™ øÄýÆ#¾yòú(ð`ñAó úsŸûTï~í×òúõÔù¬ý‡ü$ö´ö}øÆû5 ‡<ÃkZ‚ § ? £þ~ÿÚÿkZq:õ™æìÓüæþ1ûêø*òíôýšþ“’]ÿ«z 9 =0"æLº …1±RDÿt}ÅŠ Åù†ôÛõšö ûIcùÏïÏðFø úNú û}ùâ÷ßøïú*ý𦠿ÿf¥¨7¼÷Pû/ý (üùüüþDúòòWèîrümþqùŸò"ïðõüýã²à ëæÉMp¤Û ’ " à·°¼ ¿ªØ\%6™ÑûŸôÙòOõXø®ûÂüömï}ïL÷)ü_ûŠúŠù‚÷rø9ûÃ4h aû¿b6 ±+¤þ/üFÿ‘¾ü“û1ùºò’çØñÿþöùóNï$îÝðÌø_ÿmý"ÿÏüÄ¢W—[ µ¹ ã •Æ-9ì a1 eÙèÿåúíömößúÁù¸úù®ôŠï²ñƒùRü!ùn÷•öz÷gúýXz©ýnøšÿš9èï|ÜþOû¾üb6ð¹øë÷„ùqï«ï"þ×’ø²õÎóWñø˜ªýw¯ý¨ü²W T > º ÏÊŸ ÐÓÉ Ü蹆4Ç*û÷Ã÷ûJûŒúaúÁöAòTñ•õöúLúù=÷l÷NúüÏR߯ÿþû]ÿ½C. Íýcûúüaû€ýᶪ÷aõ¸úµñpìSú»ÿ-÷vö”÷óˆ÷+ÿ6ú‹Œ1­I Å ˜« ½ ÃÕ ë0 mÕ wÞÏâýÐùF÷åú“úUøùôøô›óSõgøpøûùÔú{ù4ú¾üeýþÿS‰oþôÍŸ²ÈÿÊýbüùÄý:9üâ÷.øNøìÍíjû_û ÷ ø<õñÜ÷äÿ±üûÑKÿxýrà ç i˜ m £c Ÿþ ¶ f Æ(É -fhþ9úú[ýnûøû%ûÁø2ôÎóëö4ù«ú=ùÌø}ø úÚüÅýGþÕeþôþyŒ½Õ7£ýüü ûóÿ¿ ú‹õ|ùËô ìÜöèþEøö÷+ø(òpò•ü´þòû¯ÿ×ÿôÄ  o ‚ ôÞPj 8 W­ªö»ÿéþËû_ø)û6ü„ûžü2úDöuô„öùûgû#ú`ùÇùþý3ÿÐÿÀÿ.ÿz^Šg@ü³ýáý‚üùÈ”üÊötù³ôôî–÷=þ‡ùÌöløþõ[óKûÏÿRühþ:oÖ[¨ Lë² ²%S ¾X H ¹²{d ¸]i]ýûüÜýÿüËüJú‚ø*öDõÞø®ûüû¯úùÒúZýr“D"Ùå÷ŒÿûÍüåën‹û,úÖôhï|øÿYý%ù|øƒõõô¹ûëþãuO†- ¿ ” 0 ‡Šs n ü ٠퀠À7,ÿ~üžúŠûýýký‘ý%û/ùÅøTø[û·þ©ý;úâúÒûZýÂ’2ÿµuþë‘]<yýÅúºü þ ýÜýôûðòôŸÿFhýü¬ú4õ?ùèÿáþØËeþˆAç {g &ÕñÞ ( ‹ . 6`£=-вjýýTÿ½þÎþný•ú°÷ì÷NùCüýˆú•ùùûÿcuçÿOÉçžP.¨4tþ\ý$é§eý6þ§øïñŠúHÛý©ûxü?øRö+ýç5þŒÊtýðþŠ mJÜïª ¸  ÐjÑ+M–ˆý¿P–6)ÿùÎøû!þÇþÞü}ûoúMù,üš…þ=þMüøüg«%¨ÿ¤ü:ü¿ßÈePôdóÙ5Ìþrÿ’ü‰ôÅ÷m?þMÿ° ÿÑúeýíó8 ¦Å( ê Œ Ysá^î1ªý0ûÿžíúþFù’øsüþ²þiþ°ýãûŠú§þ Z{,üŠüîIZrþöü\ý@¶ÑU/öùTÿôÿ0LµþhøÄúÜýªü"ãký`/Âå$~ExtøT Ý Ÿ*ÈSŽˆu·ÑÿAý—aÿp]ÿMû\ûQý ý÷þÈÿ2ýµû^úvûãþÿ,þßû üXÿïŽOÿ6þáþIÿD›æÿ˜÷7þ<Úüåhëÿ»úšþ*þHúTsÑÿÐýäˆ:°‡Ùd`ú쎿¤¸³—,ý¾üÅý üÌ mþÂû¾ûÕþ þþlj þÀüøþÒÿúF¯èþwÿ£iÿÿAþ¼ÿßžûÈø<ÿ=ýËÿrHüèûaÿþÇþ· ¦½”3ì ”:þœˆù÷`¬ÿëöÿÖd5™üËýý{ýiÿOÿ ýBý(ý1ýýVý’ÿ¡6þý$þêÿjþÿØÿëþ;ÿýéü™ýº;ÖýºúüBþ-ý×êþEûýzÿ&ÿX •-®çF3oyÃãP„õ«þïþ¼š™þRü3üRü>ýþ+ýü[üDüªýŠýwýóÿ6þüßü¥þ¬þÝýôÿpÿ©þwýôþÿ[ÿÌÿ£þLþ¢þIýoþ þ¹þŒþˆþ9þ5þ•þŒþÛþaý¹þŒÿ©ÿ¸ÿ•àýÿÂ(Qÿ˜ÿÓö \ý ÿÁÿ1þÄÿÿþQý¯ýpýsýüYü?ûþûlûùü•üwüºýkýýÅþ4þÂÿÀÿçÿÖ°o‘½Eå± JÿÔÿqþØýóýÄý$üçüåýýüÜýgýýJþ†þYýîþ?þòþ‘þ{ÿSþàþDþþ¦þvþ¦þ÷þcýÚþþ,þýÁýÐýúý+ý ýeüêüôý¬ý¹üÚüÖýýCüôý2ýRü®ü üùýýûþýôý²ýíþÿÿ‚ÿ½fKÿÂÿðÿïÿ«ÿ›ÿ~ÿ`ÿ ÿÿþžþŠþŒþþ›þüÿ+ÿ0ÿœÿÕÿèÿwÿ}ÿŠÿx$‚'þüÿÿ™þàþöþãþ:ýÎý¹ý=üü˜ü®ükûIúíûûûbû°ücü~ü´ýlý†ýÉýÈþ þŠþ²ÿEÿ ÿkÿðÿ³ÿeÿ|ÿ)ÿLÿÌÿ¨ÿ2ÿ^ÿUþµþ›þþþÚþ½þÆþpþ~þðÿÿþþ‡þÈÿ ÿHÿ]ÿ`þÎþšÿ\ÿyÿ•ÿ¬ÿ_ÿ þ¿þ¼þuþYþjþ0ý»ýSýtý9üoüûºûˆü ühü‘üÛüìüþý(ýhýûþ.þþÿÿw6¯Í®àªvÉ´ÐûæÆ¾àøÁ¸¢¡•heCL1ÿ»ÿÞÿßÿlÿ"ÿÿþ€ýïý‡ý,üëý ý—ýzý üòý"ý4ýŸþþ_ýþþþYþœþêþàþSýÒþ þ«ÿ8ÿµÿÀÿ þÇÿ$ÿoÿˆÿ´ÿôÿßÿÖgðõ;“J!7^N;’Z•®}¶¿frÝìãe6z]$ÿÓÿšÿwÿ$þµþ<þšþÈþªþãþiþýØý}ý¡ýÌþPþOýöýöþtÿGÿ_ÿ3þÛþ¯ÿ5ÿ þþ³þ÷ÿÿÿþÑþ÷ÿ`ÿÙÿ¼ÿói\€žæ%[CÍRUýEOE(ùƒ‰´ÎÏÄŸŸo{sÔœoIÿ¸ÿ1þÍþÐÿ$ÿ;ÿ<ÿ<þ¼þwþ÷ÿ‰ÿÈ+‘|‹ºŸñ °ÿdÿ"þãþñÿ)ÿþ›þŒþ¬þžþóÿÿIÿ’ÿ^ÿdÿ‰ÿ€ÿñUÿ¸ÿrÿ¬ÿû‚—ŠŒ·µ ÓçÄ´õR›Â•ÏÒÎ[ÿwÿbÿHþÛÿYÿGÿþÙþþSþDþÎÿÿwÿ¾ÿºtÈq*ÿéÿÃÿÁÿ®ÿŽÿ¹ÿÁÿÙÿ¬ÿ° TQC•ñ<?7Ä'ÂÚøæ·‚·ðý’ã~ÿýÿÀÿÑÿÞÿªÿ•ÿÿÿ2þÍþªþûÿþ}þ~ÿÿ>ÿBÿ4ÿKÿ_ÿ¶ÿÁÿDÿ3ÿâ€V!q§ÎçïØÈˆoÍØÆ¡nž­J9ddstk-4.4.4/projects/ragamatic/rawwaves/dee2.raw000644 000766 000766 00000021140 12015735506 021262 0ustar00garygary000000 000000 þ_þZþýÊý×ý×ý¼ýwýoýsýDýüÑü¦üNü üûèûûeü.ûßü)üú6û8üü´ûtúûœüTüUü,ünûlûkýLüPûüsþý^ùùÄþÆý’üEùìú˜/¤úÐü”þÙý)mÿrü<ý8ÿDÿ‹ýŒþÿMÿ‘ÿÿ þþ§ÿQÿb5ÿßÌ@"_@Õ,¨éj´!62xÆCÇKN@I®gB¡ë£Ð4*[憡÷j6#¢‘¿¬•þpü,ýÞüðûØü´üâýû€ûÅüŸûÈûüpýÍüúüûÀþKþlûŠü˜ÿ%ýéûwüþóÿûÌýÿEþVü–ü>ûTüÑüþ÷Júúú¾ù¬ù ö_ö<ö,ônñåð ïˆðñ ô¿õˆý¤þ"õeù%¿  w ô§\¼G›ëüY%ÞT #•W ª ¤ ÃVŠ›þÈúõÊôì÷åú|úúöoô–÷ÈöPò1òŽùÉü°õ¤òå÷ü·ÿòý“üýFþxüjùÎü±çK—ý‡ûýoþ«þFügû¶ûáø{ö õ÷Éù¶ö ñ­ï¸ïýï6îÐìøêÙébê‘ëñYüůù3æÒíËz[Õþò b˜4"%¹L7‰±&Ê&dÇ€…I±7Kƒˆ …’€þìü‹úà÷?ôùð îóì³ðêø­ö©íÑë²îæò%ô`ö'ø8ù«ûDüKýÐÕÈrâ| ß c Ü ƒ1 "2è[ðxþ¹úë÷ËôÄñ´ðùï`ì^èìåòã"â²é—ô×õêàQæ­ûöqóÇü ¾ _ -…³#«2(,&Á, %‡Ê:?úÌ[|£ ¥Ô,eÿhúƒóòZõ±ñ¡é¡éï7ðöï¾ññ]ííVñbõÄøRù¾ýõÿcþ¾2sÇçï¸ H Ä N ¥ Q oî<œ±#8ýGû?øÞõ”öqõôò1ñhõ˜úõäÚà‰öÚëöíù¤PþHý嘷 ï=Ÿtª½ # ¦ ƒ – ±#H\4ã.ýœø×öÇô:õù–ùóXñºò8ñ9ð†ñïëñ ókó‹ô÷7ùjû×ý÷ý2úñúJþ?‰ý`Áʱ #Là¯þC0ÁéÈüâù¼üÞ(ú‡æâ5öèÿÄñ;íÄ÷+÷ôòwò<øÕüý›ü8öÓ÷Yµ¯" [Ü„ ¦ w M Z$ ð " ‚ Á-5`ýúýZ•ÿ©úÁ÷ï÷óKðúï€ì¢ì¯ï‘ð&ïþðXñhó„óÓó/ó”öªü ÿ«ÿãa 0  ¸î 3 N ;ë m • ;5‰5ïàâmñÿö‚î•ð7ðêté¿ð†ñˆíØî\ísî÷ÖŸ:þþš‹R~¥¸‘)xph ü wˆ‰ãyàúaö±ó©ò³òöï{ë^éê)ëgèÕè!ë=í&í–îÕòöÂûûfû Zß ‹7Û šÜ•ë}s^D*Ù F O\õhë-õŠÿ”ùðñÕñvñPëçkèÜèç¯èéþîÔöŒýÊýÒù3÷’ú´þ\ ¯ -aØ.¨]à ú8 a© Ãþû.øröåõqó\ñïÃì€éqèæèAæ0æcêÜð1óSöùFûEüÔþír X †h¥°oTm èÿ»ò3ú{þìúÂû ø$ñIê(ëÝîjë/êlê4íºöú9ùÏöö÷çùþc&S ™xvÕY»Žåix¢B± ZÅ/ÿèþýlúä÷RôuòôðêÊèÖèåçÑê<ísð*òÍôà÷&ùNü™Þ¹ m ݧ¸~ hè¦ ¯Hû4õ ÷4ÿ¨üÄ÷çòbòï@í*î6íÿó˜ùøôºñ¹ôî÷‰ømùáý ÷/ ã ` îÇDbõóÞP  ½JÚ¯ÿüéûÝú–ø»õñSï¶î+îfðˆñsñ?ðøôø£ûFýÝÿÓ=þlš  æ*_(cÍÿö 3¨ŽþÅþmÿŸþ5ù*ó¼ò!õûeÿký‘ø õÕ÷gúûúaûCþ]œÖ~{à w ~é c ¯'· u 7 ° Å£d ”ýøNö°÷öøÍù*ø ÷Ó÷¦÷Æø¾û‚þHÿ[É;}bcã ¬Âøéú»:μºþûóû*ýÃþOü&ù&ö7÷ÓþR˜QüÕú´ú6üý?ü0ýÿAR^Qšì¨O™Úõ § ¸ YÚb®35Œ—þãÿþ(ýãûÅù¿û‹ûÚû•ü1ü!ü,üVý>þÃÿ‚4úx¸¯!ˆhÿSòÍ÷0 BoývüGøÒ÷Ëùkø1ôøó ÷]þ Í]ûJ÷Èù…ü`ýBúÊü;)žØ™ýÀZxÙ:Ò# ± -wÿ#" ÿÎЀ`ýÙù‹÷^ø²úÆü üçüâüÿý…ÿ®–˜Ìnw  NÄ ÍöÎùk nYþúúìü$ù)õ’óµõöûoøÍûy÷âúºý~üœùCú¯ÿï `ÿåý™ÿóg1 ºÙþp³eýÂþýeþ?>þø¤õâ÷ÕúÅûYú†ùYúÿüðÿ$Ý' [ÙŒ²4ÃØÜ÷‡ûx¦•<þÐþrýþœúïõ¿÷&ü\$Cœüû:=Wþúýº‹¾9ÿZÿ\ 3¯L­šiß‹ÿÊþâÿøÿü¹û{üLþ¢üíøˆöuøûêûÚú-øóúDýþ#ÿjÿsÿ6÷¬HB© 9÷¸ôüX‹9ÿüœúÚû£þ™þxö¢óºù$Ð*ü©úÆÿ/ãÿ0û+ü Ž i Rúu7Æ®ÕfÄ ØÔä:‘gÿ×ý¢ü~þm"_÷æôI÷núzú‡ø•øÅû‰þ•ÿ–þ\üÂþ²ù ?’;ú‡÷Q²¸ü«úý~4‰ÿtõÕôóû Ìþœú~û”®üüÕùBúºL ƒª±üžÿØèÀ ãs\àºmVú}ûšÿ•Ûÿùúwþ‚þïûCø)ùìþ{ÿýãþ~à¦þjü~ü$õú“ý‡ùó÷äùEûÃÿ‡ûì÷‹û²nF@üþ:h8þþž¦…̼ÿÏý|LOÿE+mÿüYþ&Aÿ.üÃù@û’aÿ–ùûø{ý3(ýiý™ÿï±´<[ò“‡›[üëõãýj6ýäùðø_ùÏûü÷#òˆöðýèŒþüüÿ AýúAüöŠ É Tp°4mËökY.ÿÖQ Yýõø‰þqîÿnü÷!øÏû™ûÈûXú›ûü:ü¦üzýIþt”2<5­þ]÷5ü&¿Á“ÿœý<þååqÿnûýlýq}[`ýðùúHÞýÆüšüJþÓýûÂüNÿ÷ÿÿwü{ûÔÿKýÜúþ  Í{üæý9Eòú¡Š\+ï¹>T̘2ú öšá‡ý³ü”ú8øtù'ü ý"ú3ùý˜dmã§ZõÿNÿ…ˆ ‡ ïMŠfT›Œl_OŽþZûõûòýûåø)÷Nùoú¢ûùü'ùâøxø4÷³ø²û9ý†d^K¦I±NRXô²ûå‰ ªp þKüüòþøÿæýEüLþ£”ÿÄýÇþGKÓbþóý9ð•ò_ËŒv’)Á0þ›ÿûÎÿ#ü<üžþþýVýrû¼úâûðúßú6úåý9ÿ*þpþÿ ¼<þÿ5Fþ¾÷ÙALš±ýXüMþŒ„þý–þ¥.?ÿ«'Ü$þöþY¥,ò„+ ÿä“ÖƒìÿËc´þ¹û”üZýÎüý2ý‘üvûÆúøšø¿úÈüCý'û ûKþKËÿ:ühþ:Hû"úÖn£mþ©ýSðaÿ¦N}—%D¯¬=þ(ýðÊu² ÕMþaýÐýÿ”ÖÿßþÆÿ…eQýÊû•þêþªý˜ÿ-ÿ âÿ5üvûßûöý€ÿ^þþbÿ‰ íûèú~ý ü€öØù·Ø“þôþüsú‘üäþ“þ;(~Á¢è§ê› C 2‰49(С96ŽuÿÞÑ£¡üùü~ÿuý°üÄý•þfüºüDýúüúüDýÍý ý þTnñþ˜ýëþÝÿŠüiú÷ÿÕNÿÅþoý‚ÿ5›þøþVþÄÿíÝÿ¶ÝÜnÿòþÚÿ³B4sŒ=úoË„çÆÑTÜn3&–iŒÖ1§lÿ"ÿ—"ÿDþ”ÿÿ7ÿO ÿvþ|þ¢þUýØþcþ¾þ]þ‡þÇþËþÑÿÿNÿZÿšÿ£ÿ…þ³þNþæÿkÿÒÂç\ÿºÿ“ÿ½ÿ/ÿÿvÿ>ÿ{d–ÿüÿlÿAþ­þÕÿßxl „Tjåî_wSónÑ•ü3, fÿˆÿZ<º‹™¶h<ÿ“ÿÿMÿËÿÄÿ¨+ÿ²ÿbÿþÿÿNÿRÿjÿeþûÿ0ÿ#þÆþÞÿÈVˆoÿúIÿÏš\—2ãd˜i‹·„{‘@,+"ÛxT.ÿí ÿµÿÙ_ëÖV5Ó”ÿÁÿøj=ZÌÿÍÿHþÇþ…þžþjþ©þÍþóÿ ÿqþ|þ8þBþ'þRÿ-ÿدmRvú2–¦‰o6Ø€ÿ¯ÿªI‚\‰`ÿ%þÍÿþsþ†ÿt1&EÿÔÿPÿTþàþÇþçÿ’IZžÿNÿþµþ\þzÿ,ÿ¦ÿwÿ[ÿfÿaÿCÿ;ÿmÿÊCÈ$áqx zí  ÒÒâ×ýBæU­ÜcÙZ䣃ÿóÿ=ÿfÿúÿ¥ÿ}þÀýíý­ý¸ý‚ýtýîþ<þ<þ"ýÐý9üÆüÊý]ýÓþOþîÿPÿ_ÿ•ÿýJè"rð6>Œ=Z3(,!-Bkbb±¾E ÿâÿÂÿbÿ4ÿ;ÿIÿ+ÿÿLÿlÿ¨ÿµÿ±ÿkÿqÿÿÿ¸ÿ_ÿKÿPÿ8ÿ+ÿVÿoÿqÿ<þÿþ‹þ+ýÞýåþýðýÜþýñþ'þ¥þRýíþLþÑÿÿ1ÿ}ÿèB ˆ1°SÚ2Ú“’«~VwFOŒkHhêÿÿþµþþxþŸþwþfþHýîý›ýVýüâý}ýþþaÿÿþ£þýÖýºýlýuýŸý÷þþøþÿþ†þÑÿUÿƒÿœÿtÿÙ^ ÿ ÏpFœ]Îd'ÿÀÿÇÿñÿ.þåÿÿþêþ¥þ¥þ‘þ@þ>ýóýÊýåþ#þ„þÛÿÿSÿÿÿzÿ¹ "ÿù§Ìyrÿùÿ“ÿ¼ÿ®ÿ‡ÿuÿaÿ þ©þ»þþþÖþ{þJþ‚þ¯þÉÿwÿOþŸÿÿxÿ<þ¿þßÿIÿwÿ}ÿþïÿ ÿÿHÿ€ÿaÿ(ÿþÇþáÿ–ÿ™ÿDÿ%þ¶þxþžþýÿþ¸þ„þ$þþLþ1ýûþ>þYþ:þýÔýÍýêþ4ýìýÃþ;þ€þžþþ3þþŸÿ ÿWÿŒÿãCH/ÿíSK:lˆiÿñÿÀÿ¥ÿDþÛþ›þ7þ»ÿþŠþýïýËýPý½þUýðýúþ.ýòýÑþþTþ–þþÿÿÿ þ¹þ¬þºÿÿKÿsÿ‰ÿpÿ6þòþ”þ:ýÝý¤ý´þþ ýìýÇýMýeýÊýîþ0þ’þÈþýþàþ×ÿ1ÿ†ÿ™ÿ¬‰ñöæùYÿãÿðA•…aÿ¾ÿ þVþqþÃþñÿ%ÿ#þêþvþÌþéþÉþ˜þ^þ¦ÿÿ<ÿþÕþÑþ®þ¿þ¨þÀÿ>ÿAÿþÚþ¾þ•þƒþ»þkþJþ®þ—þFý¬ýDýRý‘þþ*ýÐýûþiþ¥þŸþnþVþzþÁþéÿÿ_ÿ“ÿ°ÿŽ}A :< V­tKwÿ«ÿÇÿïÿ§ÿVÿ-ÿ'ÿþÉþ­þ~þdþ¶þ·þ|þOþpþ}þ€þ|þfþ=þXþrþ’þrþzþnþ(þ6þ;þþþLþ8þ%þ-þ9þ3þ8þ,þ@þ.þþ2þkþqþQþQþ0ýûþ`þ³þ½þŒþ·ÿÿ)ÿ,ÿDÿ;ÿœ$o#"FS5hèíªŸÏÌg0ÿûÿÊÿdÿAÿþåþwþRþKþBþ1þþþþþKþ[þ>þ`þ¡þ˜þþìþßþpþÈÿ9ÿ^ÿ·8/,Wk‘ò úBy>ùîµmi”¶ƒ-ÿ¾ÿ‘ÿ‡ÿ~ÿaÿ/þÿþúÿÿgÿ·ÿÏÿ°ÿ‡ÿ¸ÿçe„“‹žÊìüó‹ž¾µS':2ÿøÿ°ÿ„ÿvÿHþùþƒþaþlþaþQþCþ\þ~þÄÿ6ÿQÿbÿ– Ï .5TºÆµÅä·P=x^aTú  ½w<>ÿó-% :ÿåÿ J†ž™…ÿý!Q†ŸŒaNtXÿü\>VŒà×Áh/W¦€!"?n€\1EÀþìwlÖHŽÇ³±ÎØ•…ŸÀ©hZW&ªtQ.ÿòÿæÿäÿûÿý.\™ó ,I<8ˆ˜™­¡½ß ×¥j^¥9ÿÝÿ×ÿðÿÀÿºÿö ÿÚN’ðÛ$_S™¤€±Î¢¨™l?ﵑ¤’„cE9B#ÿÿÿúNkb˜œ|¼ 1-íèÚ•ÌQfq[E6zas–v2ÿÀ}¤É°ÊΆm”‚Bÿúÿ¢ÿ·3u…VJž¸¡‘®Æé(HÁžÔÎiJKÿÿ ÿ¿ÿ‹ÿŽÿ©ÿÄ $MnU_ž˜Àú)m™¹—bØÕ³§¡ˆ„a,I|NÞ ¥mÿüÿÞÿÚÿìÿîÿ¹ÿ[ÿ2ÿ:ÿ/ÿNÿbÿRÿTÿwÿÎÿÜÿìÿÞRS…ÎÑ¥Óå›JhÅò´oÿ×ÿ‡ÿnÿoÿ…ÿcÿSÿGÿ?ÿ^ÿ§ÿçÿë-u¸ÈÕ8iŸÎâÉ4" ø»}5ÿúÿ÷ÿçÿ™ÿeÿaÿTÿkÿ¥ÿÔÿ‡ÿIÿXÿgÿqÿUÿaÿ‹ÿˆÿ€ÿˆÿ ÿ™ÿ»ÿô4P{}€zDdÉ⾟¬|xw?Q“is‰y& -Oo‚n;*ÿíÿÿ‰ÿÆÿãÿÖÿÈÿœÿœÿ’ÿ>þùÿ*ÿ'ÿ>ÿpÿÞFÿõÿÿÿòB|q»è›‚[.ÿùÿ÷ÿåÿíÿçÿÌÿ¡ÿqÿ*þõþ·þ¡þÓþûÿÿ/ÿCÿEÿ“ÿ›ÿ’ÿŸÿ«ÿÃÿéB=6@1ÿýÿ÷8uR_grzMKF?CE ÿ®ÿ™ÿ»ÿ˜ÿsÿSþùÿÿÿKÿ}ÿYÿiÿjÿLÿ.þëþèþäþÐþ¨þmþfþ«þäþþÿ?ÿ?ÿ.ÿƒÿšÿ‚ÿÆ9tÀÍ´–dF2 ÿÝÿÿ€ÿ—ÿfÿ&þíþ þiþkþuþcþ,þ þNþÏÿÿ1ÿXÿ‹ÿÉÿï G`—Å®h?ÿºÿ´ÿ®ÿ¡ÿ„ÿqÿŠÿ|ÿ^ÿþªþ‹þˆþ¨þËþàÿ ÿ þöþìþýþöþÞþÝþíþåþþþâþ¢þÀþñþïþßÿ(ÿ{ÿ¡ÿåÿæÿÈÿ͉£f%ÿºÿ«ÿ‹ÿpÿdÿƒÿÿ+ÿþñþÑþ¥þŠþ¨þ»þ§þ§þŸþ~þbþDþýÇýëþ*þIþ/þþLþgþ‘þÄþ«þ§þ”þœþ¿ÿÿoÿ¦ÿÈÿ´ÿøAi[ÿïÿðÿ÷ÿÂÿtÿ5ÿ(þçþwþý‹ýwýšýýœý‹ý~ýmýGýDýUýý~ýoýuý“ý¸þ"þlþuþ¡þýÿ-þüÿ ÿyÿ¤ÿbÿþïþøÿ þÖþ½þqþ!þýÌý’ýŠý»ýíý¡ý¶ýÐýÞþþMþ~þÎÿÿ@ÿwÿºyŠZO ÿÙÿØÿ¿ÿÿAþÀþwþaþ`þ=þ7þýîþþIþ-ýøýËý´ýåþ'þSþ‰þÆþºþ²þöÿÿ9ÿzÿ¦ÿhÿ5ÿ^ÿoÿ-þÜþÔþÎþcþþ+þWþ0ýóýôþý¹ý–ý ý–ýÚþþ6þ/þsþÚÿÿ0ÿ6ÿ1ÿ!ÿrÿÔ$X~³§}V8ÿÞÿ²ÿtÿeÿPÿþÙþšþžþ“þ]þFþ1þ.þhþ«þÏþÝþàþþÿ"ÿDÿkÿfÿWÿmÿÓÿõÿïÿ©ÿpÿNÿ5ÿ2ÿNÿ^ÿDÿHÿ[ÿ`ÿdÿ6ÿ þÐþÚÿÿ ÿÿþãþËþ¥þ²þØþìþ÷ÿÿ\ÿžÿßÿäÿÐÿÝ,?KQ€„IE4,(,8\†‹qy›ƒT)9ÿéÿüÿÖÿ¹ÿÙALO3&!Lƒlg£¨†„|qniNdާÀ[ÿøÿõÿûÿèÿíÿöÿöÿ¶ÿoÿPÿ8ÿ#ÿþ«þ„þØþøÿ#ÿQÿ8ÿtÿ¡ÿÀGf„­ç@¢¶™qw™t> Ývÿéÿ¾ÿÕÿû/<60["AnÞ:A%ø@*õÁáëúÛÓ™d\OÿýÿîÿïÿòÿÛÿÓÿ¬ÿ›ÿ§ÿ ÿtÿyÿ ÿEÿáÿeÿ†ÿÃÿIÿZÿ…ÿ¯ÿèÿýÿâJÿì+ž#?r8$W}“œ²Ãˆ-97ÿ»ÿ¯ÿÃÿÃÿ~ÿ#ÿPÿzÿƒÿ¤ÿ ÿƒÿyÿ®ÿÁÿÉÿ©ÿÀ:šÙ¶••xc^jj=ÿÙÿ‘ÿPÿþ×þ§þ|þxþiþYþxþ‚þˆþ·þ´þäÿ2ÿÿÓ/dn£Û-E0ñÖÌÕüꚆ‘‹E/ÿìÿ¼ÿÕÿ·ÿ+ÿ þõþÖþ¥þ’þ³þáÿþñþøÿMÿ¡ÿì /„ȶ©µ³ÔÌ¿®—ˆ€˜”U/ÿêÿðÿêÿëÿÀÿ¤ÿ}ÿOÿ]ÿ\ÿÿjÿKÿKÿSÿ`ÿfÿhÿfÿaÿ`ÿvÿ•ÿ·ÿÍÿÆÿÎÿêVsUl…Qc`=1ÿ÷ÿÂÿƒÿˆÿÿšÿ‘ÿ‚ÿRÿcÿYÿNÿ@ÿIÿ€ÿxÿxÿ‡ÿœÿÄÿÝÿîÿô ^€£‘€…¯Óûû 6*Ѥ]Hÿýÿ¼ÿ—ÿ‡ÿfÿcÿJÿþ¸þÆþéþþÿÿÿ<ÿgÿ‰ÿ©ÿÆÿåÿçÿéÿü-goyƒxelZ<ÿüÿÚÿÞÿÆÿÈÿœÿXÿ6ÿÿ$ÿÿÿ)ÿOÿLÿ<ÿ@ÿdÿ ÿÁÿ³ÿºbtsu°µ±š‡µ¿™}qkbL@4Nm:ÿýÿùÿÔÿªÿ¾ÿ²ÿ§ÿžÿ€ÿ~ÿÿkÿcÿ°ÿé=o_Lyµ¦p6+4PLQ@<=&<&ÿËÿÕ+>B%ÿÐÿ¼ÿ–ÿrÿ®ÿ·ÿ°ÿÃÿ¿ÿÏÿ¿ÿ±ÿ¹ÿ—ÿ‡ÿ‚ÿxÿÿjÿwÿˆÿ”ÿ ÿžÿ°ÿ²ÿµÿÓÿÛÿã06 ÿÆÿªÿvÿMÿ#ÿ þýÿÿÿÿÿþüÿ ÿÿ ÿÿ/ÿsÿ–ÿœÿØÿ×ÿÓÿß =k‰Ž‰{kP *9Gi`RP* ÿßÿ”ÿ^ÿBÿ@ÿ0þñþÈþ·þþŸþ×þ þbþŠþöÿAÿqÿ¼ÿå (19ÿêÿßÿÏÿÒÿÒstk-4.4.4/projects/ragamatic/rawwaves/din1.raw000644 000766 000766 00000007106 12015735506 021304 0ustar00garygary000000 000000 _ÿŒÿAþúþßþuýöÿ þuþþ›þhþˆþ,þýðþkÿ‰ÿqÿµp.p™s5C<‡Np–¬21[+Ñý[¼aZrÑÜåú›å/ÿïyOÿpÿ%þlþþüêü9ü‹ü«ûñû×üØü×üµühüBü—ýüžüÉüïüšülýEýÚýü¨ý:ýäý“ýý8ý#ü'û¾üûðü,üü!üXüuû¹üü•ü±ýýPý€þ;þ‘þpþªÿ,ÿ2ÿ ÿ4ÿ0ÿ¹c–ÿ™"(ÿ–ÿžÿÿ,ÿxÿþÿþðþ4þ…þ3þqþïþ1ý™ý}ýÖþ<ýü²üñýÚýÈýHþ“Žfÿ§ÿWÿíOú–rm·wEüþK,çÃÈý TÄ]D¢’´"ÇÍ&bÿjý¬üÂûªú)ùdù1øöøZø÷÷çø÷*÷øøó÷Ô÷ßù6ùÛú´ûÌü6ü¦ýü‘üèýÒýÓýÆþdþ”ÿÿÈÿÂÿ]þâÿPÿ7þlýèýýþ™þßþjþþVþ”þsþ8þý•ýaüzüZüVûÜü"ûÔúåú“úrú2ùØúúHùdø·ù²úù?ø¢ùù¼ùòùBùƒúœû“û€ú³ûÕý\ýqŠ TCg‘ . H ³ ° `z/( ÿu¶‹Zï臽 §  Ë ††Þ“ÎÓýËû2ú«ù+øCöÿöõ‘ôøõô ódóÍóÒôõ3õŽöÑøWúRú¾üýšýcþ®ÿï Ó«À•ìú†c¿²‡ Ûÿõÿýõü;û‚ú®ùgøÕ÷`õ®õõô¼ôÈôïôBó÷ôŽóÚóáô¤õ1õ¿ö‚öoöd÷°ø„ø ù<ú[ûû²ü©þ2þÀÿàËg3 N OftNµƒ];¯êK–o–¥ ~ µ î  +ì)æþþþðþ!úé÷kõõö¸õöôò¯ó¸ó²óó$ó9ôÓõ¨ö÷ øû*ûêýkÿ¾Pò ýÊ6ãÖva¦(Т0wÿ:ÿ6þýýmúÜøØøŽø·øöÓõjô1ôÿõšõ©öõkôpôóÌó^óÕôËõ*ö÷÷|÷œøƒúúÇú‹ûFûÖüìþ‚¯„ nê~¯ Å [¼1¡6E„³^}ø^”%”.‹¯ 3å©Ð}\þþŠÿ×üûùÅ÷Aö¦øìøÜøöTô2ôöp÷õŽö#÷¹÷”ù}ú‘û#ýJþŽAù乞Œ0º8¬=WAþ üûújû+û(øéø-øÌù)ø€÷¡önõ‘÷ø.ø÷ùö®÷ ÷GöŽööÖöÃ÷÷á÷”÷)ø ø†øOø*÷ìø•ùàúDþ¥¡GüÒÿÜê &`Š:tGö:¦™oÏ(®ñȨ· R@ й¹àþaú[ýçþùbõjô÷"øêöaõ\óhñ\ò°ö}õ×ô€öÀ÷÷Oú#ùÃøÊú£ü¼þ‘ÿšÿ9ÿ J¡t6Ù3\ÏOâþ«þíþÉûÁû—únù†û'ùöÜ÷R÷]õÞödö9ó/ó½õõª÷öæõDõ©õÑôæõ­öÏõæ÷.ø¨÷§÷Ûøb÷gøùfùø$ù û¾ÕûMýÿ„ 6 oG™»P</ w~.¾@ŸÕ NIœ c O LþGûRý‹ü¦øPö`÷¹ù¼ú^ø]õòöòüôü÷Jößõ<öWøcùÍûùqøƒùû4ûçü'ý©þ¿ÿóÿæýþü»û`ûáþ-\uÿqþsý<ýüùðúEú±ùìújú2øîø”ø,÷=ö¡õPó7ôö5öË÷#ö±õ;õEõkô„ô¡õ³õãöé÷À÷¬÷­÷É÷m÷“ø„ùTúú¿û¬üÑÔîµü ¾Nš #e4ûþ F9^tºarÞæ( Ÿ š æ Îó™ÿNþbþÛúþ÷œ÷…øyúsú¢öÌóÌò`ò½ô‹÷öùöuøPùöúØû ùXùÕûÔýü¿üýhþkÿšÿ/ýHülúýûzüôý ü]üûèû“úÁøö‡øq÷ì÷{ùøp÷xø%øM÷tö‹õkô×öâøtø[ø,÷t÷™÷°ölõžõªõÂö÷¾÷—÷xø÷²öþ÷™÷ôøËúû±üsýú5ú '° ƒ Åù456Ç}ÐqÑp„³^ØÐ = Z 0 B1ÓêÿŒüôüúõû@û™øaõ†õ ô{ôEõ-ô€ó°õB÷C÷jöÎõyõú÷òø}øËú,û-ü üËüÝüjü!ûUûÈþþ+ý°þýõý÷ý û>údúñùøù*úgù?÷løøg÷êöÕõóõ–ö¢÷öVö°öÍöÅ÷D÷öÓ÷ö´÷øøÓø&÷À÷Õ÷ûøøøçû ûyúþü ý}ÿÜY‡ÊC v …;™SË+¥Wâs!Öȯly Ó Ì \ 7s¶J©@˜ÿþ‰þ üöûÿú3ø>÷ö¢÷.÷—÷õÃõ´öåöçõÿöö öï÷“÷“÷°øø^øAøÀù:ø£ø£ùIú¨û[úÊúæúúû@ûÿüJû~ûûlûmûÖü°û¥úçûû÷û½úÿú$ú%ûxü üúýú{ú•úõúíúùÕû'üNüSû÷û=ú¾úxú@úú#ú5úPúyúVúzû#û¨ü¯þ“ÿ,ÿU ð .-± < ¤ sƒ„"ÄY­ËºK£V h ì  ˆ ¬µWÄš·ÿXþ{ý üyû’úíúgùÁø¬ø7ø:÷¤öãö`õôõßöZöMöFöÎöJõbõ»ö€ö»öÞöì÷"÷èøNøÑù²úoû$ûåüüûýZýéþ˜þåþäÿÿ’ÿÝ2uãò~ÿûÿuÿYþáþ«ÿÿ0ÿcÿ$þãþ_ýÖýFüÐýýý!ý ü«üŒü¯üôý-ýgýFýýþPþ–ÿÿíݾZF//-è Õ , h OCÂÇ% ™–y Œ! ý é } @  'ìÓ Òê×ÿ¬þÅþvý‹ü^ûëû›ûúAùBøÅøv÷è÷b÷2÷}øøøIø ø¡ù(ùú1ú÷û‰ü0üðýý ý\ýôþaþ×ÿ‹-¦ä<!°”ø¹ '/ÿÆþúþªþ©þÎþŽþlþ7þ,þnþ“þ§þºÿÿJÿRÿŠ"uhÙgÅ\¿!Î\Ø91PöŸ2$œFxOhÂÍ–8D¼Î6Ó—<Õ;õ1b3Á2ÊZâ<‚ãU¶ÿùÿvþžýÂý`ý üsûÐûAú»úOú8ùöùÕùîú*ú(úVúÕû-û—ûÆü4üœüõýŠþ1þÿÿìXn¸íäסÎà±=ÿðÿÆÿÅÿ-þ2ý»ýnýOýRýüþýý(ý)ýý+ý5ý9ýfýÌþŽÿÿÿ1ÿ»ÿú _‰œ˜’Ä— SŽ‚Â`_R/аt÷´º±±®io”´§|l·¾OBy¾ª1°}¦…$ëÆ~ÿ«ÿtÿˆÿ’ÿþ‚þlþþnþ0ýçþþîÿdÿ@ÿ,ÿx-”³°Î>¥¹ž›‘s3Þ”™pÿ÷ÿ|þñþ8ý›ýü¹ü‚ü8ûôûÈûÙûÂûºû…úèúØûjûíûùü üQüÜý…ý|ý´þ"þ’þ÷ÿ(ÿÿ¾zÐÐï÷o°K8†ŠŒ$ýIž0k„xg>x™UÿßÿÃÿ¸ÿ„þàþŒþ‘þYþ/ýãý†ý'ýüÈüÌüñýý9ý#ýý?ý»þþ+þ´ÿ/ÿ–²<Œ˜ÁýAhzèITØûÒ:ºt@GHªÔu.8ZÿÏÿÄWGÿÖÿ´ÿ¬ÿbÿÿÿ™ÿÔÿnþúþÁþ¯þþýwýFý|ýæþ*þþ[þ•þuþ/ýôýçýùýåýåýíþ!þaþJþ"þþý²ý…ýýÖþþ0þzþ–þ¿þÚþäÿÿBÿPÿIÿlÿ‚ÿoÿ†ÿtÿOþ×þ)ýÄý^ýü¸üqü3üGügüû«û‚ûAúæú~úAúMú©ûûstk-4.4.4/projects/ragamatic/rawwaves/Drdak2.raw000644 000766 000766 00000004606 12015735506 021562 0ustar00garygary000000 000000 ùœûkü~üêü-ù8øßû–üLûîüTþ$ÿdÿÿLüõøNô‚öÊù[ø@ùjû5ýZüWúeû‚þDvþíûeýÃ)ÿº0 }+ ¡°{ûïþRÿù<û×m Ø ÷€þ®ù‰ö²üe3üôQôæýƒvüŽöÙùÝn¹û9÷ìø<ü²³FGôŸM÷føS B^"6¯¿ q³÷—^5ýÿøcû™Lpþýöoø…þQîªÞ÷ …}÷–ò)ôšú¬ eèßþ_÷ãóV÷IÁ  ™tñÍþ‰ýÉ/ü[÷@ü¹ ûk<‡üÏü Í ]à «Wûמüù0ÿAê ñOÿõÿ~õ"ì^ìíæì­ê®ë@í‚ï(ñKðšîÕìTè“ç¢éòíð–özÿ#YùÐòkð óUó›ò¦ö¨þÉÍ ¼å ú2 ÿ@\03ârMEý¹üPûmý/2x ‹ vCü¿úõú ø­÷;ø¡üBþ›ÿžü.÷ÑôûðîñïdíIé˜ì¼õ®üDþùÿÿÿ ý úÇüK &ÔÜh" ‰Üttw K ö x[²5 2ÌÌŽx¡’üÔüú^øšøqù˜ýƒ”ðú›õ¶òüóCô/óOôÉùGþº¹²ûˆö‹ôó—óñÎñ·ô¹ú1WV¥Y¡ ë † ( g „ê :Ó 7 ˜ Õ   Ôµ L0¹0þˆýéü×ú]õ}óô(ööÞõWôÑö–÷ÀúHü¥üøþƒÿ~ý2÷õð¶í„ñéüÿôï(ýíûoùåú û`û3úùý0\ª§#™ÿq è € % ù‡  —Wx.Aâ›jN|¶`û³û®þýÊýNüéýŸ/ÿ`ú"òÏïçòTôeòð@òBøþÿwúeóòNöù"úÿû®ûú³ûýóþ5ýUþœ}à)×þ(ü‚ÿSГ`¢ÆÓŽÿÂþ~ýøüíû‡ú¼úäú»ûqüpýÿ®Òÿþdú&÷?øaùQù-øÒùBù§ûüçü&øöö/øú›üXü]ý ÿ›,¬¨ð'wÉTŠÔ‡ša„ º £ ¿ ¹Å©!Þ§éçN~Wõ‚°ü-G Ϲ5Dþ‰ükû…ü8ýÊýôü ü(üèþðÿ*ÿþ ý´þ'ž¸¸‚%\Ëpe 0 .„ZZ¶pû!gB >ðGtû÷úðúÁù|ø0ù^ûúS÷ÔõþõŒöô5óqôbö.÷ŽùùÂú˜ýƒÿhý–úøÑùøÔú+ûvûÄý’ÿ?¥ÿ¼þSÿ_ßï'˜²ýÈþÿ ÿ8þÿ6yËêöÝýlûjúéùÑùÞû)ýÀÿóÜ…÷Aü©ùÞúSýÿ,y•¯‰:¡ÿ–ÿË EIE‰c[;×ÔéÑ/•5‚hcJd§uý$ûVúpøZöÎöG÷qøÊû¬ÿF†Ôÿ3ýwüoû´ý¯ÿ¾ÇÑ^  ¢ ç1  ¸‡§  ø=XÇ|QAýX¨ÿ[þ‹þLÿ ÿöÿýûËú7úþûªùnöDôBõÈùBûûhú¿ø„öbö÷[øÑø ø“úèû5úxû0û¬ú·ûýQþý¿ü™ýgþ§ÿìö»1 ÅË?þ•ý>ýˆÿih´ÿ™ÿ‡ÿçÿ þÿ¤Îÿ±ü·úrøÅø÷B÷êù_ûû`ú¶úWøJöàõbôôð÷¹ùÕü•M§<쫳r©>fW‚¹ ) Y 1x‹ÓõG‰ªw|·5¿—‹ÿQþ\þGýOùÂööùFýJþƒýåþbÿ.ý.ûˆú;úü‰þµoˆé 8_Cÿx˜4Õ (pN t m ¸ T X ® 7 / G;/‡ÿøÿ•þÝýÖüeûëû÷ûgú:ù‚ùøqøs÷fö³÷R÷ˆötõñõ ôõ(÷ÔûœýJýÆýÒý<ûÅú˜ú‹û=ý²÷{þÁÉþêýÁýÈýúþ}þ¡1 C‰…ÿÙ@ ÿØþ–û±úçú]úeùÓù€÷ñ÷ö­ö0÷pú°û£ûDù²ùøù‡ù¢úKûúúûü½ÿÿìpýxúcùTùøý<ÿ!Ç0fô‹·¾`æ±Ãx 9,u!è[¿:¨Ub6*ÿŸþçïn¾­/1ýÍþ¨ÿ‘ýðýþ@ÿþWþÃDÿ¯ÿê+¹"ÿøÿ›þµþ‘þËÿù‘ íÙÔó›taΨRÁYIŠþ4þ þDýHþg+ý@ú7÷ ö•÷¾øòøÆøùeúÍýë ûÿ~þØþpý9þ˜þ…ûÄü þl·ÿùþgýŠûGúEûGüRþ G—h{¯ p­Âˆ3¿‰ýþ!ý¹üêüþu´þÄúðùüú•û÷ý ý'û²ùxùúûâýƒýÂþvý¼üñý]þ¢eY»ß2 )2IãDqùïßNjKýyB•I´†phÒ†åV0…e¼ þëˆyE÷uÿþr´v ¡ÿÀýÃý‡ÿLA ÿ>«ÿ{ûÏúµý¡oÄIÿXüÕýÿýõûÈú¨ûAû…ûÃü°þƒÿ ÿ?ÿ?stk-4.4.4/projects/ragamatic/rawwaves/Drdak3.raw000644 000766 000766 00000011142 12015735506 021554 0ustar00garygary000000 000000 ÿÿíKá3ãNbiQBCæÿ’ýükþ“Ýÿüåûjû üfý{þ¥j+îÜþ±û½ùøû:ÿŸ[Éjÿ þÅùþøEùŠüNf0Æÿb™ÜvÌ‹YCÿõ0?Nº¢  •eÕÁÿ¼cSvôÿûðûþ‰«ûŒ†ÿîæ=K  ˆmÓåÒa¸ýa÷:ö0ôuõnøõ™ösùüªþÙùð“ï{õûûø9úƳ5GgâAtÙ…ýiü§»üoj X` ~©ÿéÿJÿSûBøŽþJ]{ÉÕ ß \¡€½œÓüöö{óÊù_±™ˆü—ø~ó=ñYò›ó€ñkî«í îÉò ï&êHèáì ïéñzõ„úÔý}ûlú øW÷gùÚý¨ÿXýµþeÚ¶üUÈÿGM `Cû]1 “ ½†¡aÓPÙ©@O.û7÷Ëö9óòföSú¯ûùüýJýùþNÿýËûlúÖû-úuùÑøôVñ4ò6ôó}ð@ì#ìëð\ñ¦ñ ìê.ï3ô÷÷¹ùÞþ±Dùñ k / ÃÀâ « … T Lø”þn²mÿrþVú7 õ ] Â[FIÿìþ'þþü­îšÿ#ü÷uô™ò¼òò•ó$õ`÷ú‰ú„øøkúEÿ¾‘”@eF$à  E) ÅY]T2pz Ãà70¸ ë%« â • +-ÿéÿ]ýëý;ý#þëý{öûñÞñïóVõ:ö?÷!øÆûDþ¯ÙeþFüüXý?Qȃu›þ#þ~±Ö Q Ð p · ¼» · »~™¶97Á z ! ÀÒ„½ fýûéøô¶óWô#óóñêðÚñwòŽòÖôËõAóð!ì êIê¸ìÝîqï¦ðŒññÂóMóùò­ó\ö=úJÿ»-F$ õwtÄûÔ†ÿˆúBøßø|ú§þ¬ÿÈ(¶“þÉüˆúœøÑúÐþÙ˜§ÅþüúÛ÷Êô™ó~òáñxñŠð ïïpî[îïqñóÉôˆóÍòGð¯ð®óùQÿÅÐU§ó•W ß Þ ò ¹ë ñ ! &>피|ŸuýËúƒü2Vvaø‹ø•eP[Íÿ£ z®9   ZM€’ß•iQ¶ç!ÿ»Wÿáÿ[Rï¼ÿRþiÿ]W¾ÈykŠò*WÿöþþNþÏÿzþÇýZýIý¤ý û$üþÝ£ÐÿSÿ¶ÇFËFщv™ßÖþ(ûfûbþHþfýýjþ™ C }LA¦de eÄömÿ2ûÒù§öÛõ»÷úú`ùO÷ð÷£ø«û üHüWû²úïüþÈ¥F{ÿöÿ\ÿ}rÙÿíBøŽ!‡]ÿÄÅ2?\géÔø æE‚ŸïÈþ§þR ûÂ\4þDþ÷ýßý1ý?û¿úÔøÛ÷å÷”ù·ýxÿÿýïýèÿöTüÍùøUø‘øtùÈûCþÏþÐýÊÿÿD ïnÑÌ@QóqíBÿEüªý1þû™ùEõò6ï½ìWìÛî”ð¾òWóó¨óDõ‹ùü ü¾úT÷;öuöÕ÷»÷€öàõ òò!ó]òöóó5óeóëõGö½ù¡üÓþVþ™þgüêüöüMûsýªL a‡—²Öh = õ z  Ÿ•]ÿ¾ýiüêþÕÿÆÿëÿ ýŒüý&cÚ ~Äÿ«æ&AºâÂ2 ÿ tsÕoäb/ûé܆A a * ‰ ç  ½ þ д'Êq©H½­Wn,äíÉU 51púŸúøºöófï"êåÝã.áßÐámæÌèòçXäÔâ¶åßèOéìðƒóvòÿñï­ïðCñºô|ømü ý´þk þ$¡ ¦kP  róáÿý¤ü©ù)óØïNíé¨ç=çlæå ä“ã?ãìäCäCå#åa䆿Gë^ðûôlôJó£ô«÷½ü§ïXÆ Û ‚@›A # ¬ ¨ Ø<Zu6Ñ _Ü9äÇR½… ²’ ë Ú  YˆÔ ¤ nÿ³þbÿXƒ˜%öé)•û = N÷¨ã@M§²þ8¥ 8 ¡ e ÿ Ó SÔÂ)$þï&ö «ÿ^ühù¢õ›ò:ï÷ïæï"í>êöånâdâ*åézëŸíë“éØècçè@è¾é±ëëÁì¨í…ì‚ë'êeêë[íâï«òuó¶ó¯ó ñ¨ñ£ñ÷ôƒø_ûÙÿvÿðÿý[þADeKü¸þdú^øöKö‘ùFûKü’ûþúÏùšö¨óíðûïòï?ð:ñìñßðaîðóÓöTùFüí€jhÿÊ*B¼ û \A!Ý ª R [ W=@¤|  ° æ˜ö´Ze#³¸žíáŽÝpsgªB™vC ¨ 8² ! ˜¨rý ûýdÿåÿéýûÊ÷W÷·ø¤øšø•ù[û]û ú(ø'õxò§ïäðó®öÕø†õ¤ó ñ\ï‡ïÜðñYòGõõúéÿé‘Zþý¤ÿâs;ƒýîüÛüJüüëýµþÜýèúµõ2ð$ë¶èwçÃévëäìaêÂèöç5äÚ䑿“è§ì}ï¢ðÜïRîÂðËñŸó÷÷Sù¸û«üÌÿ.þÂý´üùþ®: þ ž .ÿý½ÿbŘhl[ýŒùáøøKú÷þQýyûäûýúÓùùúšû—ý/ ÿÎüDú%ù«úÑûïûñýŽÿç˜þÍüû8úúpýÿ'“úß© œ°KiÎ p -Ýú+3ï¦é þ Þ/qÒ ë ȧûEŸjƒýþüÏükúÎû<üãþ›}´Uý ùøù_úSýÀý  @ µ¾cÕjfÀ  É ñ Ö à 0 Y ¹ ³ GÂMüûý}¾qÅýeúfù¼ù¦ù}úLü)þl›âÿIûVùÉ÷÷øñûGýöÿ‡þüEù„øZø|ø¸ù•úÑúÿú%ù'õOòðñÐòJôÓ÷Úü"þýÑþ6üüý3ûûûèûSý=þÙÿýPù÷1÷døùdùïúŠú,÷ØóàñÛò¤ôö?øEú:ù÷ß÷ü÷°ø_ù5ý%öýqF¿ÃÛ¤L_vh>†Ó^`Irÿ-ú°ø=öÆ÷ÂùQúÍúbù:ølõÛó‹òFòkó›ôWô³õ4õÛ÷™ù8û<þª©A´ûïKñ“‚ T ¦ ê n ˜ÅFª¸ þ ò A ±å—¾  P ‚ fʼnغqT&Õ¥ý¥ùböböö¸øûùkùeø!õ€ôô$õß÷÷éùú’ýtý©ý›ÿßAê‡0w=åã_¦ ‘ q  cdxé^ H ¦ ò/Í»(ý6úßùƒùù ø>ø+ùùGù›ù„÷ï÷›øfú”ýKÿƒÿÌý§þëO X^„0 „ P © i V = œ Q ©•l"O¬Œ & ` 9×&þÓûÏú#ú1üþ¸þòþû&÷†ôåô¾öŠöˆ÷6ö|óñï£îðñLð!ðNó#ôÈõöuö–öÖõºõRôIõø(ú™ý¥þÄþÅÿrÿQÿ¯ÿíÿÿþÊþïÿAÿÓlî–8šþ3ü*ü™ü3üý`þaþ&üAù+öïõæöö)÷2õìôôiôgöÂøäú¬ú¤øÆø=÷øöÞõ£ôuõä÷børùùù€øöhöDö¤õüôÞöùû‘ýWÿ9ÛíÕ>¯Ìø g ø š K 6 Þ Ü » ò µwi1 ì ¯ íP ‘ [h˜ öÂGßYsÖóH¿]÷êaz-âzÜ=tÞëêô ² ‚“¸!p¡ #d„~Ù:Ïk[5ñ©žêƒz­œ˜€ÿËþÜü´üýýæþ ürúøùøYø=ùÄý˜þ}ý~üBúÈûKûÌû†ú÷Õ÷N÷öñôeñ”òóSôøõœõ<ôDòŒðiïÌñGñ¸ó<ô_õ@õÞ÷ùVøùö®ô_óïô}ôôõü÷’÷[õÍô©ôŠõôøVúÜünü&üîþrþ/ûÝüIýù>´OŠ'ÿOý‹ýhý×þ&ÊÆ̳ÿÅØ™£ µÅáKÿ ”öÅ'Iaú~ a³¿ „ š×2®†ÒB ± õ Vl¸ÿ 9 — … ù¹m§*h ¡ - /.LDàc ŸeÑ3 }ö¸ <vhÿþ‘ú cßþiý(ü¸þSþ}ÿ½]ä?‘þwþzýûýúçùÅúBúüý#û¬÷Üöö¦øúüiýGü¬ûú'ùâù²øæ÷þùLýó)fÿóûäødöIô2òûóèöæùˆû£üaûû˜ûšû[úàü¹ÿ[8 lÈëb2ýòíôþúÆú}û+üfý;ýÞÿlþÿþþýü¦ýÜÂW¬4!ÞÞÓ"ÇèîÌAüüúþüfüÐý°ÿòaÿNþYýEý.ý¢ý´ÿDÊùÿÜêܼ9Wþ™þ߯Ý7«rj^ Œÿäÿ}þ–ý¢ýñÿiCëR´½þ„úmøJøâùÛúxûúÔúùæúøï÷ëú®ýnþÉÿXýòü‹ûÈûSú†ùµü<|ÏÛÿïþÕý}üiühü]ýþOÿÿ­åaë^aýMû½ûú•úÓúF÷Fõ¹õç÷Yø¨÷³ø úúßû®úýúSúUüûÕIqàÿAþ·þÓÿI¶+ ¨(D½•æÕRΡ$î=©ÿÕo(©ÿáÿ›þ ývþÈÿn]œ»´ÔbÚ“ÿèÿVýÉý¶ý[ý+þmÿà£ÿEþBýÂüÅþÉÿµÿƒOÔª³ú‡dÿˤ;©Ÿ{,cö%í 0w]gBˆhÚA¡+„¢DJþ‰üÙûŽú'ü7m±þ—úÆúxüÇýµüü}þ‚ý~ý~stk-4.4.4/projects/ragamatic/rawwaves/Drdak4.raw000644 000766 000766 00000007306 12015735506 021564 0ustar00garygary000000 000000 ïãò^ô²õú÷‡ùøü}û¥ùù™ýjRÿ´ÿr   À¨Ë*[¾ ” Þ t À u–‘§+zùÞ›âPÿ+SÂÿËð€÷Ž÷f_  ¶áÿaûÈž 03ú0 Å uòÚšÔ‰äj“$Ô7ô:Ó!ÛªóóŒÜÞß& c&‘ÿðÕ×6ïÑÿ<ðAêjt% žñ‘ï‰Kžý}ú˜ˆ1ýÐcäCÇYÌ êhö•ðæþn¤"Ó öüõ’ëqà¸ØÆÛ'äTäcÞLí( 0“["¦(ø‡Ëÿáï0æhä#á¾ÞÉå ö·G:p ç"G³ ² ­ ^ ‡ á^¹0Z='6a%ølÓú FøÀððÆï*æàà¸Úßѣ΃؜èóó&ö]ù{ Y‚K U rVùÉýQœR¹Ø6õ€qñ¨ã…ç1ëçMä ïT_1Ù îñ % ÑíƒúÿZøüÉç&) s .nøUêçnì îÇì×ë<èVç^èóëwðò²õXùËÿ$‹ý{î@T#Ý(€±Î # HxÚœ+þB ”!Y!]­ HüçkØêÕ¿ÙJÜàá6érñCö?øZõBî‡æ¶åGñÒü ñ ¥ Ð03„*ßùµøÄû¤÷mî3ãóÝiÛ×vÔbÖ±Þ˜èì¥ìíö(ÇëÎE²h!I%$ˤíÿ­ ·Ó¥X_²¶tà û¤ï×çXå^äîæ6ëÒð^ñMð½ïëä¬áòáæá/ÚNÔ ÜªéñïòøîRì÷î¼íˆéhêÓíËíððõðkêÕåáßä>ê>óû‡&« ìäC"û%°)‘%æ ^DµH 8ª(¤Œ8 «húfõ/ö·÷ô*ï~ê‘æ+á Ü­Û¿ßœìBø[ÿ%¿EB[ð(‰ºuOo ~„û«õ$ñ¹ø_¨'3^þÕûýSÿãþ&üqþ´ À Ž#ûéú/ùÊùcûLÿ cÿ7õó!õíúVÿìúN+½u ¸ [ ?¯¶ý«øùò¡ð8î îÐô‰ý[Ÿ1îýcýiŽP è 5%k ÑÿýøEõõÝ÷Íÿ uo# Ö1æ ›HfÞnö(À † ¯ “ ÷þÕô ò\òRðÚë5äšãúé®îÀñô&ö%ø)÷^ô‘ô[òÄï}ñ{ò±ïËð«ôìù!þÛ”K^¹‘ ? ¯ ¶ š Á ô‡¥sMêÎè—"[¤ýFücùêú)þîÏbÿÖø¨ó¥ñÂõŒ÷Tõ•÷÷Îö)÷©û…ýtc øu , óždhØz ª½û€õ%ô"õÉôPðoðXðkíýêæÖëôö„óôPøfþDÿáøÄôâòÈð5ì¹çïæ"çèHæˆæðèïëqïCîâêÎë‘ð~ø¾ýQÈ “P±-zÏã Ð Œ ð ƒ è # ú á¬J Ñ#r"…÷») Á ' ò b ½T³¸þ ÷ô}öIò‚ìwì"íuîiîçì ìàï2ò8÷lùôBð¾òyõQøØûÚþTU ä×ñÄ Œ º’µž‰ "Ç€1 j VZÉÅzEzç…Iÿ#ûÚúUúžý…üÚücüÄú1õXñUó#úÀý½ü³ÿxÜ…áÿñþì¥Á ­ b Õ 3 É  Y- v Ü m ¦Š¸? Ë qÿ›ü&ôòðí´ñWñ¾ìÇì9ìžë|êÙë>ëöêEèSêJì…î>ì0é'æ£çëÅõ˜û†ûÿ÷TötúÅýjÿ›8ß , ¢¹^îäéZ)… u ö O 9 ö ‘ £x´L å | = Y ˆ å±þ~ø2ùdúaùòì=éËçTå‰ã‚àæâÚä¶åÂåsãläïêïZñéñ„ïäîïGïÀõÂøÜ¼ýá÷£ööo÷—ù2ùJüŠr³¥dþ» ñ  z ¶Œÿkýû&øØù5øjúßûDùÈø0ñué3èï÷ÅøXóÑö­û@üEùÃø=ü’è•Nxä ÉLÅ Ý /› ` ΣŠÅúò‘Y; Âmã(Æ!þtøwôOõWö™÷üùÊù©÷çõÒóåôô‚ðíkì[í§ï!ïŸï½ò6óPöy÷ðîÐò´öîý 8yž Ë Øe¿ˆ/°[ù2ý4¨=/P × d¿¾] Ú dÿ ûA÷¼öù]üi÷#ð«î©ò'ó"ò‡óUñÉòªöù³ú÷à÷eü6@ùÓþÄüõüöÿÙæ)˜ÿ€þ(9Q…oý,ú•úûþ£Íÿ6ùzöqøùbûIþorþAú(õÏ÷ýcüïûšûIûýnþÎþ®úùøÇüõ!ÉŠl®m3¡Õ ‚E 4 ª™ýbãà ±  Ç ª ²ÕÆù[øûáýBüÿüúõûöôðÇïåò¼ñLê‹åÆåã[ásàTàÐãmæÃé™éäóáSÞÀàÕè6îŽò]õÞ÷`÷‰û¦é¦ êZ ôáªfx]~J Bæ^Š 4ö²ÿáÿoþ|wôûô¯ôžö:ù{4þ¤ýAû"÷Aõ÷}úÓûÃû^÷ó©ôÀóºôáüÄ]ää%‡ÿwþÂ}h~  ~ ¦ —lѰÿ£ÿ_þŠ®þÈýmý>ÿ? ÿî”ÿãþ@þÔýý²ü@üpü5üÔÿ$?üUøKôñ©õüùlç  z °¬½@£Î?§a>1w@ƒh·L +0 ³ ² ë fåh8ûžù õöô¤õ¡öªöŒõ?óQò×òUñ*ð¼ò‚ô“ù3ûÐøZöVöfõ›÷*ú9ûùqúáüùË÷wôðõ'øèû=ü';   Æ §/© 3 r vvøþ«úýüæ»7L@/–v1ý÷üä|ý¥ýüÿ üöØòfóyö õ—öuùú÷gôö™úßüºùî÷Åú.þ!†™€›F…V›ÿ Ï ^“Jþ\=Tüùùë÷÷&úýÌý¹ú!ù>ú2úÏûÁý#üGù©øIöôôEô“÷§÷|õVòï0ïXðvîùî©îYí­ð³óÁöÞøÁú£ÿÁð ýÅ } y ° !X/‚ölÑÿ" nÿê>F¦ñýHøDõžó ñï9ïîŸðFòÞõÙõnógõ^÷Ñú}ø´õøP¬Ä™±ÿoýQþ)©*ûqùºü?ÿœ7¯UA   o é W Ù 0 ÷ e _¼ï‡ð먊ÿFd­`cm î !É‹ÿüÓø×÷Vý¦6 - H Q š þ÷ž ­ U |  O  ´&J= q © Û Ò • 8J9i“Z« « û÷&ö@ø§üEþýü^ÿÕÖ]ÿÍýûÇû{úéü;ý üÌýŒýìûy÷ÿóÔôbøöüüBû]ùŠø¬ü½µŒ Eý2ÿ  =û{÷eó½ò_öùó÷QñáïMìãìíˆöuþ¨þ¥ùiô=ó õøÅù¨öãô’õòfïxñwôùø¿õ‡òuõ:ûjý®ø]õÉøûýÂû–øgù!ûÆûòûHÿzg ) 0úØø,ù ý‚©¾‡õbIuÁ¥4%+ÿ>û­ûûVútùn÷5õÆôÀñžð:ñÞö÷ùöPöpöôªö ú\ýCÿ§ÀâÚþþûhûþ»r×'}~‰»Ï 0YNuÚ ½ ëÍ^ þ`‚þcøøBÿðJ ©¢šp ÿ»ÿ«sýYøµöø5úPøèõ<ö©üõþ/úböY÷ëÿ1ù Ò Q J¬å¬ } ë [Û‡\÷òõ¿ž ¶òw9í¤6Šy ‰Q7/ýÎüîüÐü üPÛ ¦ mÀzK/¥ ¤›É© Àr›ÌËhÖå±y)EɉXV ` ó Biíÿúôû ü_ûÌù\ùù¹ø†öâõ¿÷ÐûíüïøTò·ï@ñI÷€ú=ûXýYþÌþÕýkþÞ5¬ýzùõ§ö#ûlaÿàüõûÕþƒÿÊý:ü*ý9ÿÿìÿûàøþù¦þ',AÿbþàûÓùtúäžÎ›üŒù‡úû5ü%ýOüúùÿúƒþBþBstk-4.4.4/projects/ragamatic/rawwaves/Drddak1.raw000644 000766 000766 00000012256 12015735506 021725 0ustar00garygary000000 000000 õ ö‚ø@û~CÍxçÿôÿ×ÿ÷ÿjþ£þ9ýûþ ÿµãX¢UÄ3ý²ûñü‰þ<ÿ ÿ@þ¯ÿEÿ¿þüþtÿÿÅýúÀùúû:ýäÿ´ðï²'вBlÜ»© í : Å È æ •  6ÕÒšÿëÿžj•,  Ê  >N  Ï ³ ¬ ] ` s¬ßâ 5 Ù4÷¦ gJƒÿͪÿÓü®ùæúOýCÿÀæ!6åQ ú = šx/3ÞýK2Õ¬Ø&³6pM$ôåXñ§ÍÝéÿê²…Ñ“{€[\õöý­øõöªô£òîózòwñvñæñtðÒð”íwìWðõúœl%ü9ü ÿóºdM=)ö³ð_õœû…þq¾ÿóËæÂá”éù…þEó÷ð‘öÒüÙùþöyñÛô›õñcí¶ù´ý!õ£ò+ì…ì³ðýÑùµó'ù*þ’üÂüÊù¿÷gúrýžÿHüÕùø{þ– ý!÷Šóxó[ösüXÿbìû © ¼ Vî†öÖüÕöó'ø«²lþ‹÷œôTóêò&õêö¹óñõêû‰û#ûúü úÒø×ýëýÂïó¥÷óô†öPúAOºQmóêW[ ;_M…bÅi ˜™û øhýA "  à † ` €  µ ÿ-ÿ#÷NïÄò‚øhû_øÐó4îî³ôßü¦½Ò°×a " ‡ u a¤2þþ0þý™ýNË* 8_e±i&PøYû Ÿê¥3›lÕšÿ,÷jòÖñ}ô©ù;ÿÊ= ¥ ›¾þja£ÿÕÿÉþFü÷øPó‡ïÆî´îÿïð—ò!ó8òŒòÂõÚú—ÿ¡ŸAÿZü•ûVûËþî…zgD ì Ã?ºØ@  #—ÏýÍüqûúø¢øEù0÷êõ‹ñ‹ëwçüæˆæéoìíníûì¢íàðiñçó/óAñŒïCîëïò÷5ú—ú•÷)óËö%þUU T „ WkL ‚V±cÐÔ‡ þÔŠ0†u;l¯ª þ±ú3öoó<ò¾ôÖõOò³ð îÊï?ñ«ò•ñ¶ópõ^ô†òÃñkðçô*úþ®™þ†ûœû¸þøajsÿÎÿz%·¥0úÛÄ'þü$ùëùWùö„ö?÷<ô¨ñeðî×î$í9ëþïñÍòîô3ó*õÉú”Z€ÿÇþ˜³D#T„žá˜]Žözæ ëmûß ‡ Ë Â d  #П1ê5  K % ³ºr ýÑ¢ Ž\“Îýz ( $ g ™" i ä  p0‰7ê5¶Àå@â+¡ÖY ‰ R QÇ' ° \ á  wbë ŸÿFzøRÍýWü?ú±ù®ö-ó}ñéïQïÅðïí"êåè›èPê—ë…ëõíâï|ò9öcúÊÕ>¤VAŠÇ²]áÒ„ÿ“þÿnÿ[ý¾û}÷áõŠõLôÆö õÜó‚ñ1îÜì?êêdê}é éétë!í8ïˆò9ótòçòàôòöM÷ø£úTüÕýéþ<Ûùá˜|ÝË ; ý r 1 R Þ Ù p g Hª©².ý«û”ø´ö2ôgòèò¨ñSðð¶ñ6òÉõ ôDóóáõ°øú/ûýfÿÍþQü"û]ú<øëùmü<ýçöúa»ü|\RxNpÿ¥þü¢üû½ûòûaùÃùø¬øµøñù+úzüÐþžÿwÿÑþú~ù6ù³úµýÞÿ¶çóìXC¤2} Hƒ  G ê w ‘ëemd[f Ò µä)þo± Ü ž@ # ø ß ÅZºâ «,ÇW¹Ýþ’ýüþÿlnÛÖü›øÏ÷ ÷Øù¶ú°ûèýþþFý{ü²ùä÷úùmüŽT?[.·2 Å Ã ¨ Ú ÛðíˆùýýDû†ûGû®úúû û×úoö³ôsô’öíù9úæÿäb/´üa÷ßõõöQüLyø_"êDoÿýõÿ*>{鳟à—õÿnÿ¹éýH÷,ó!óHõöÈø¬úOûPú³úŠøôØó6ó¦÷ÔüÿêÛ¹ÿëÿVþNþþ=ýïýÐýû“ú§û÷ýÜÿo5ç–³/ýöÿ« Î X 4~ l 8 KþÈþü2û‘û„úO÷uøœø£ùMûAýA"‹þ|ôê;å´ðjø‡ôËÿ? üðü¬ù«ðÒæ}èóýþÞ¥E wµc|±ìÔ­ ™¸öTöüû}'¨%ó!f õŽÿëžØeÞKòö] Yÿìðzò›ýtžÿÕøAòòöúIÿ%Ä?h d 0ýöõ’ôÂóTòþøy™4")¯K €‹ûX 0°‰ už`Y á÷·÷ÕýQý1õ6ímïyüÞ$“‡ý0ýpøQðyï]òæû¬šP6ù­óÀð?òäöWö!ñôèNã+åEé’íêîï òŽöúí2ÿ³ù¯÷õýdÄ Û ä 1÷”G¢ú Çõüi÷üX (Ž Våè„5û.ðjê’í_öýSAþ0úÄüüüÈùQùröëô’õÞõöøHøYúÄú?øiúNú©ýÿ4ÿÿÐaÞØ RdÍTÙ4ï.ùÅË:èõAvþ¨ï:Ö²  ÅçžÉ†ýÜúSúÿÇÌê–þÍoû\ø’ýWÄ€k¨ýëûÔýÁþ>üÝúÕù‹ü°.³ÜpFþ}û•û„û3÷ùóÝóöeø8÷Ê÷Üùú7û<ûr÷èñ¶ð©ôÚõëô~ó;ðúññÈñðÇò‡öoùûú8÷vôŽó&ó õÌõò.ðƒíÜê©èùèñæ˜äÌæ¬éÞëêëÒïïôõèõÓõ¤÷Ûø÷UøŠú”ûûâÿ×þêücúÒúÙüBûçûøýQüiûuû(úôú ù£ù)úýþµ|ËÃôÿ$ÀÿxÿF{Hs‘\NE4I Ì S ‡ Ó   ä bQÚ"; Kñ—ˆ§Ij’XMô—VcìÕx·“ð‚ “ Ç ƒ ‹(ñþ?ý×ÿÿˆÿ¾þÏüžû1úžú–ûüŠþ”0 ž«ÿ¤ûìúŒü 0͘X‚êÄ·/ýDøÔõòöxø]øÀùuøpõEò1ðªï´î¤êêæ3åçõëzîxñðõï×ïîeíoïLðTï¾í;ê1é=éèTéÏìí=ð)ñåò3ò2óQô¦õÝø“ûªûœú‹û¾üü(ùá÷oöMöéøûþÇþpüðúâø`õKôbö¿øÄ÷Ûôðñ‚î¡ï2ò2õŸ÷ñ÷ëöNõJöA÷,øìû ùäøøŠø×ùsü3¤lä`rûjâ ð ‰1Æ ÚqÄTjP@ZEg Â0ľTc·$ < P ß² —  ª ` k Û  Ø ú # 1{ =ÛRÂÔ~…Ÿl2 „ > Ô  ?Vµ{öþÐþÅzB‹ÔϾû½ö8óó9óÚô#ôôöcøGù¢ùÅö“òçñÅñóáøûú¿ùqú"üñN)í†Ç=Ò–†®§:¼ è ‚ ˆvýýýÚýzüùéøºùøMöË÷Hø™÷‹ó¨ïÆíÇì·ëgêóêwê<ìdðùõt÷©ö†óØôjö!öíùIüPýÄþïbÿñÿiÿŒÿÛæ ÎðmàÆ‡»ËÎFèœÿ¡þŠû;ù{ù–ú ùBöròQî»ì{ëÏì¾í–í÷ïïìñêóøó¡òŠñï~ïï®íØìëÒïñ€ó÷Fû*ÿ¯Ë{±”,Ö» |Õ£a„½Ü¯·°‹ ÐÛ ‹ Q  ‹ ½ Ç )ÿ_ýýÙÿ·Mò_»þBýHýnþ‰˜¾E> à £ ˜ Ô  ò à fcÃ~ÖÒ¼QÐRnª “ Z‰ž Ð /4Iÿ¦ÿþ$üûPù'øvøûøÅúü_ýüxûøÆö¦õôxóãóïõÅ÷ôú;úêú%ú€û•ü‹ýUý¬ýòÿ–!À½ÿºpð:xYþvüpûóú1ø1÷oøùÔûNú–ùy÷tô0ò$ðzðñ‹ôõêôïêûèOè ë´ïñïŒíFëéì¥î×ð˜ó;öø ùiø[÷§øyù°ú©ûxûèü®ýÖÿ±:¼þ>ûÚûÃýgÿ6l®’3Iþáÿy÷ëÍ ýŒýjþñÿ»ÿ•ÿ.ÿ’®ÿÃýÕÿ7=P³wÝæ 3  ¦ ’ N ( ½ ” ‰ ¸8 ð « ž ñ † _' ©   z wô X ” é óx“ÖþŠý)ý±ÿŽ©$ÿFû§÷cöíúnütþÂhýŽû_ûpü<ýrÿ†eþ=ý\ýûSû™üóo×XÛÿàkÈ D ¦½h‘± 'Bs Õ¤,ÿtÿïÝ!ï(ÿƒüÅû‰û:ý0¤<@‰ÿ³ýEý$ýæþû2öÒóÒô¬øúÓþ3ÿXýÀý2üýýçýßþ’ÿúŠ×ü³û¿ÿ -]dýbûÆûÛürûúù¨ù›ù•ø6õxôÑ÷ø ùfù†øöõ{õ8ö½øèùzö¡ò¶ðÕð&ððEñÔòmñ¦ñìôö¢õËóòô˜õRôõ ö¦÷JúaþÿfÿMþÛþ7|λ¡w9V€ ÜOõzyºèfueXc=Šÿœþ(ÿ‹ÄÿíÿzÿòxM‹H ’æà öïÖ|0ÜíAå6¢ã‡¥ )›Å|¶Ä9^bX¦ÁýãýÊ‚WjÿÇýžüÇýçyYþŸþùÿ†ÿVþ–ýíýøý‰ýýþ”ÿK}Å´ñêd¢!þºþ¸#Ï©´l8*ÖgwÛ_qÿòþåþ¹þ#üyúÏùŠødøƒø²öŒõ@õo÷)ùãúøÁ÷öËù;û„ûîû^û—üéþ¼þ“üûû?úåûvúVú_ú÷ûÑýMþö%µÿýÿ‹ÿó©ñqb¢7 1Yùé+5ÿDý üÈý}ýÛýÊý`üuüý þÿˆÿjþòÿºÀ0 ‘¡Zó¦Ä¡–ôÏnÕ›um³¼9/•M~ž5ÂN=ýwû“û~üû­û'úBú^ú÷Úö™ö ÷ø<ø™øT÷ õ÷öyøPù»ûü+û1ú>û;ýYÿþœý²ü&újúXüJþþý,û®üÆÿ²ÆìôtMþŠüÀÿDIQýŽú%ø¦ù²üXüèúòøvúOÿPlmQüïúDúû]ü­ýpþüãù¹÷-öôø0úGüüRûÒülþŠ?†`¢ q²3L/m M P ¹ tè w ÆiÑÓ˜ š Ë nW1þ{Ï ýŽú/ø¡÷Âø§únûÌûQúû&üÎýpú"ôÉò’ôgö•øÕû6üêþ†þÓý°ü¹ûÎüNÿLr¦KÿNþÉù á Š d² ‰ @ò¶,¼üÎü8ÿTšâÿ‚£˜Ý `eV¯ÉïÛ:þøröŽú&ýüþÚþrÿá1Åq•þ>ýׯ͹ÌYå¸Û™_³ÚæÛLý[ü;ÿ*pþq¯×ýù®÷™öÿ÷sù¡ûíûístk-4.4.4/projects/ragamatic/rawwaves/Drdee1.raw000644 000766 000766 00000022032 12015735506 021550 0ustar00garygary000000 000000 ü…ûDûüþyýü:ûZú1ødõªõ ôô9÷¯üòþfùÚö±÷)øûüêüÑüSúÇý#…H#þhþFýéümû%úvüü4üØúJô†ò®÷}ÿvòr° žìïZüðïªõ ò-¬ÈüÝBêô ñJò|î+îj÷Æÿý:“ÉÊÅ Å{ô«ëÈåÄíðýÆò *@ô‰õtý¤ú!ýý!òÃôGýŸGú÷ü™ûþó\õºô’ðåñrï)ìíÔø[Ê# 6ñ»ægë¹õÒ wôóšùHœ ÂìÎ XþiþüJï§åoã£èô&ý«ûØøWù„Ù „1ü øFÿô ­%¸ (D<El Ï ºÃÿ&ú†ýi.òÿÎýCú½öƒó¡ñ"éPìöB ©¨ ·.‡Æmƒz´µû£ÿXÅ —0"¶3ÏþÛõ îðòüùj§ « ±¡û Ü Ëÿéüÿ„ _C#!| ·B7M¶û~ôöõåù£ÿ¡d âný¿÷úùû2þLýAúoü©|þD÷õqó“îFëŽêRìçð…ó=ïsìíyøV aqÓkûvôAð îóñÔô)ùBA`€ »?gB ûöÿ>¬â· ÞïûÐúpü6ûUóWê—äˆäŸæÊç&ärádß%Û#×Â×ÀØïàØñ4f  F 1 Ô'}û¡ ˆ tEžÌhsÑÓÜúö@åŸÚ€ÔœÔÓãÓ£ÕHÛ™à¥â™åØéøî ò¬öˆø£ùÉùØûo! ¤ _ )µ Éê ky ÿÇö¬Dú´óæð¿õ—ûMûÌý\ ÿ—þ/üñúŠûéþ üûtøàõRôOóáõ°ú#/âÚþ\öÍî4éqé¥ëèð×ø§ ¡·é]ÄJÈ b =*®¿Å¨ óÿ _ýôûlö¾ò)í.ëîQòðæ}ÛqÑÉÍÐÃÙá—è}í!îßòŽùÌï±áü˜N8ânžê ý!ž#wÈþ’ó\ëÌèçöì;ðÄóÞóògñÉòöSûVQÓÛ/åþ h ®¬äžk ^ ž Ž œt0M? ­ ø,óÉóÞøUüiþIAïcÿEý’ÿO·ÃýÂøò¼ñãòíô/õöŸ÷Ýøzö­óðcí ìêÌë í1òújí†! J — ˆ­£s"‚%/h 4£ þ!øÖõ«ðmêÃê“í3ìêêÌæ8Þ÷וÕGÕ×úÞwåHì:óoø$ü˜-k 9\¼‰…! M  m‘_«¯ äõþ ö]ïmì=í2ïZí”îsò‡ð‹íGë;çäåêê1î¬ðõöúûòüýe¹e Ù>¬#vÇnZ LüIúÈùM÷ý÷y÷wøÆü¿ÔÀž`oÎ!þÎúš÷VõþôÐóïô¿õ\ôrò®îfê•é®ëvï1õ ûwб#ÃLÑ V šØÜj!°<Ý=s· žæÿgøXóLñ°ò"ò'ò¦ðÎêâXÜÑÚ¾ÜÞkߨâGåùêõò úqL'5 ȃh‡éÀŸ H²¯€’ æú‹õIóÚó(ó—ö.÷,ö÷÷¶÷ì÷eöƒõÍ÷Ãûìþ¹a®!âøáñ‡ ##øe±ÅnJ•sŽàP“X³o ‘þðL,' n Þ æÔLJ„ÄýÀ÷òwðKïÁòZ÷ø$òŽëÂæIâ~áwå[éïîðÐó#ôÜõ:õÍ÷ùßý ž hmggéz»ê? 7÷Žþ2ø#ñ ìÿîÊñßóÈòXíå—ߌÜúÝiàâÎåcæÜè´î†ö¶üˆÄ SÑþ Ôi=ñ s Š:½é Ä•Cýø·ö…öSø‹ûtýúÿü ù@ù-øõù7ú–ýœ´—ø-=š ³ ­ F ” Z ú q R Z¨Î s - 0 óýiûnûoüIüëýÿa4(¦ Ü Â ô 'á«ÿ³ýÄø©ò(ìèûë`ðŸó1ñ­í’èóæìçé“íñÓö4ù;û¾þlGƾ§ È‹ÔÙÂ<g` Ü h¡Ëû÷÷õÁô/ñ±ðwï²îØì#ç1áýààÚãå³çIêïïö›ýLé îC¢uÿùc‚ÿ×_rÉ w ÊãwüÚùvøHùñþ˜åŠÿkþ)þi Õ§]Ï#Nò†Ó° = A$!n?΋$› µ  Œ d“&}ïd{|d ’ Ä ó ö E™1Ï|ùÿó îÂìTîï¬ð_ï°êÂå^â{àß\áTääé·ëÖñøyûÍüŽû«AÈ ó` +ðr : $ i ëDØýÙù¤÷bôêó0òçôCó’òÀñ©íÙë1é(æ‡ãÙã èFïôSù3û•ûfþÕÉw)zeh± v « Ác§;ð ©÷ÿ.ûƒûjüAýôÿ-ÿ'ýúíúíúE÷õ‰÷œþ°œÂÏ9ƒœÙ `BžÐþ-þÿ„ÿôƒÿ‰þឆÒ7ûþøÓù¼ýûË <ò , ¹æQUþ§úäõMïuî6ðXóéö/ôðàíÒêªê\ëeì}îð^óZö–úoýàèùR{c ’cFGACÿ%éϬ ê#ÿ,û÷ºôòñZñÖòæðkì–ëåëJé9æTæ†èâíÄõ³üã}i<ÔÔ –½—Ï G ¯ * \ Ê w >å=ÿT*ü 5 þ·ýõÑøŒ » <WŒu$ZÅÿçŠÿÿ]\6#"ªPÿ0ü’úìùÞûПÅ1  î è { ›è¸yº´ü÷ÈõJõJõâõ$ò»ðÆîrëæá¡áÈçeí½ð¢ò*ôrøáýýÓý’þgÀ ¶ ¥é8°ç ÷  G §ü÷øú÷§öÇököóøbùÙûÂýcúùôÃï ëšëïôáûªÿ½ÿÙu r ) Œ v ü"÷« UàÊk ° Œóþ\ú-÷Êöýø„ûáþÃÿÍÜZþ|ýÝý?üªýý¨þ}X—ߋ٠&üÖûhùÿøµ÷?õ«õMømý2Šus&Rÿ'úø=ú.ü¨>© T c ž Ç8ãŸFû?÷Sö=õüö¨÷§ö¯ô0òêñÃïŽê€åÿãêãåå&è€ï ö$ýV!þ‡ü§ýaÿ€²V " ©ã¶™w;_ çÀªþ.ü-ùëøbùAû£þ(Eý®öGïˆìÂîsòèøìýþzÿ–ä:•Ê š ËWç…U ® Ä ‰ ƒ ;ÄŸÿŠÿx…ão þ  ¼=Ãÿƒÿ¯ÿ‹ÿ”¾¬:E{·Pÿ6ýÞý6ûƒø¡ö8õBõšõÍöµø‘ü N²þnû.ùeú$ÿ:, Ë6# 3 –nsÉýýúåù§ö,õ3ù<ú<÷ŠõUósðÚí餿Šçõì×õýÚÄñÿõüÝüýÔ$§¯ : ; † § ܰX Õ 7ç8üüö²öú>ÿ3áMþÜü]øyòtí2ìfñøuü`þrþDû±ÿ“ yf—üô ƒ¶„à - _D ŸVÿÌúXùfüNu3 õÿ@3þ´þ¨ÿMÿ7æ‚·®ÿHü?ùÅùzû4ú˜ø¯õöó ñEñGòÃôiö–û…ÜS3ÿYù%öÇøyýÂe   v «ÔƒZ~Šnÿ×úÂ÷"õ’õ‹õûö0öÈöûôdíûå^áâ0èuð÷÷ù!÷™õ¨õ¶÷'úe" ã ‚õ®È t i!ÿŽ e L,þßú·ùøûÃÿ¶ÓhÍP0úôÎô*÷Çüëÿò béÿ'ÿ‘{£ê~þºÿŠ{RxbbÚ« í yâ¹ýÃùéùÚþøi4  )þäúùYü|+Nñïÿ!þÇSeÿVþ†þ&üÿùô>óöeý¤8³…ü6ø6úã|¢  e !ÂpއÿÞüù…öàõ·÷A÷¸øKùðú'øGô7î étéæï ö‘üÉÿwÿ_ü‘ø®ø‚úOýëq ´ ¢ E w1Ÿ  ¤ M7 ER%þçÿ Î¥‘ ­Êdù‘ôôYø ü^ÿ…ôÿäþ‹ýMûûühÿE^¯À•l¤åö½Œ"D‘@üýùëúüuþÿ½ýïåÿáÿØ'8`ÃÅØý²øÄôPòô–øù¡ú”ú7÷€ò¶íììî‡ó±øªû¡þÿþƒû¥øžøSû'ÿª ÛÁ½óR{t.úéþaú ø|úXüýüÿú”öúó¡ðÄïî†îPïdó±øhýKÿþÉþ ý;þis }X5* ×ï¼â ¹ Œ &²ÉüûBý*j 7†ÜüñúùÓûdûàüûÿãýèiúö¿öïùxþ£áüÖýeÿÁ€ãI"C÷š ŒWû:j¤œGèÆË – ã ½tŽýúúçüoü‘ûúûúM÷‰ôñóðõñÅôéù(ü‘þˆýîüû³ýWÿÊ`Ý2Š íFgÿ0ÿ·Œ«g(ÄÿûÏúxûaûzü.ûõú÷xôŽòzññ®òïôðørûûù'÷ö`øxü¦ð~ © m ¼c C•Á Éê¶7¯\?þgú÷µ÷¯ù¹þA¯:7ÿ ýSüªûwùŽø˜øŠû,ÿfþ1ú°ùmûþJþjüpú–úÛýÍÿÖÿ üÌû’û±ý(ÿ‘pKqˆjÿþ›·µw”ÂýMû‘ûúRøùùšû>ü0ù^õ*ò¿ññsóHôÒôTôÑ÷ðù~øÂøÓùÑúéû·ÿèZC_ªÖ|êKÍÊä‹wüýK‚¬ÿ“úN÷*õ_õö¨õìõtõ‡öÜù­ûÂüÌý”ÿð†© l $™ý['c[ï Û Ö  S\°/è_¹”›ÿ‰@æíà¦Úü(áÿŒý³ýý¤ûÒùHùlüÿ^®\þãüHû†üŽÿ ¹u¤H™9-þèþz†ñï8‰ÏÀÁ ,‚ÿ·ÿ¦ÿìÿ4ýþû¥ù÷Á÷’úüzüúnù*ø&õ–ö¢ùòúYû4ýüÙþ¸îiÌ  FK#ñK'c4>h¯ÿ¯ú¨ú[ý¯þü"øOö÷Ýùêù~ù ÷Ä÷ùåýþh/õaä” Á úÙ•2Ï—·ýuŒÓÔKt¾D§vÓ7ÿõýØúTùùÿøBø!úQû™ý÷ÒXþGùØø’ù–úèý3þlüœøßöôõÒöØùPûþ1Ô£EÖ ÃÎÚ8ÇrNûý$øñ÷EùùåøvöËô9òeòjóPóðôÎö ô­óeô2ô•öùüŠ"ø† †¿d÷¯ a½mkyºû¥öì÷ÏûöÿhýæùûöuõæøNú{ûÒüCüPû‘ûFþø×žu<“­ > w ®Wðþ3ÿÆf eI-ýãûûIýá$÷…rÿkþhÿ>Q’ûšþWütù‰ýØþÿY‘úxúÆ\±ü’ø“øqüèáÑüÕðÑì¼ñé÷£ü¢hi»jÝàv GüÿiùËü¢½“Œþrù(ùvþòÙþ5üü3iì¹üÑø:úëÿ0 ;d¾s × Pû¢ËDJÇ圔þ3ÿi†ÏÂü¿÷Êõ^õìùTýC#ýà÷òõ„õøõCóšôõö÷ù1únüBýü0üµþHyŠî ³ ì Ô+¼²¸€3rN ×àÿÈ2  s ê -Þ÷')ÿìý!üíþþ3úÊ÷Hô“ôAöo÷îù¸ù ôÍòšñ°ððŽññ?ðÉð¶òóõCölø ø÷¸ù¢ü»ÿ7ˆvÛ‚ÿ§þÿµAQî¨ZÛ¦ƒ•d•üÉ÷¹ö÷Vûƒ7ñÉ“ª–‚C¥DÄ‘„þ¯ýÊýü³ü ý£uÿ¼üùæú øâö¾öðøHù¾û«ýØþKü¢û ú1üÿLQC Þ)¦Àó‘ g ¬ ¥Pô àÊârÂ(ÿžþÕÿ\¯î23ý ù…÷eøšúÌüŽû˜úÌû“ûúXù`øiøzù?ùhüx)¬/ÉþŒüæüWþxÿëqÒÿàþ‘EêÞõ©Î¢ÐþÍýÀÿîNæ +þ.üÓûeû°ý/!¸üßúøRõÐòêô÷”ü;ÿ_ÿŒÿdýÞýïþÿØ>¾º)MØYøÓsxBûÍþ¸ý\ü#üßÿX2a…_âüvù“ú]üVþkï¼eÿqþfýêÿ íøžãÿjüÌýþ'ÿMc4 c *4n}ýþ9TëØ%‚ÿ¤ÿ¶ÿûÿIýÖüý=[ÿBýßý¶ü ü†þ)þÿ”Ÿÿ û*öLñ‹îùðÄó.öqúNû~ú.ù÷ë÷¯øþûýá XÉ–Zþ§üUû¶þ_ëXvßþ'üPüèýØÿ6Ö¯†üÚøõ@õ›ùeþ1ÿïÿÛþÇÿr[JÄœ¸Ê©Óÿ×höcý+ü û ú¾ûªý¸Ï×`ÿòüúcúÉûœü7ýQÿ3lRÙÿ”ÿ¯’Þh.\ýÏÿû– Y ` lµÍœlOC • ß•ýŽX]9ýÁþ>ý¯ûIùÁùÒúJüÍÿ þÑûN÷môîòåóaôqõñøüû»ýþóÿlþçÿÕßhâBX£õÀ2 z|Ä™ÿ`û¶ú)ûåý!ƒ¯býûSúúÕüêýéýÌü‡ýoÿxÿ÷*¤3ÿ6¬â\L=kp18f/ÿÿ;ÿ þôþ›ÿ?å<ÿ"ýyýWüœýÕ}þrXÿïþ&þÃft`¥´c†{üáúuü¬µ2^>&þ«þ#þàþFüxúÒú¤ûsýþ¸ý[ý{ÿaß‘þ/úÀøáø’ú-ûðûCûœü1ü›þ]þåü‹ø¾ö×õóMôEõù÷äù½üoý¬þ•ÿýêd·ÿiþ¤ÿuÿÐÿ…ÿ×IVëfîþæýXü”üCü-üaûúêùÝùùÇû¡úÕøõÿö§úšÿ£Ï…Rý"ü(þà¸f‘;jÍšñ  ¿ õšh3;#gÿ™-´ÚÆ> à/þ’ýˆûªû$ü¥ý_þgþü²ùb÷WøCøÀú÷üþ#O]x³®¸‰ˆûb„-b¤ïÿøþ9ÿŒ‚ÿÙü•ùù™üeÿ(þ.üÎû£û+û£ûlú,÷@õÏõÚ÷Dørùú®ýŽÝü>þÇúGúŒýŸcB ÿþý*ý£ÿ’? Ú&]²ÿä–cï Éÿøÿ ÿ~(þïýYüËþó¬fÛœ­^ånךխÿWý‰þ=ÜO€š¦ëÿÏÿ*éþëý¬ý ýýŽþo< [Ú]þxþIÿÓÞÿuþøí—»Tÿ‡ý"ûFý g_{bJQÿfýšý£ý›ü|üûBýƒ p•|þæüûÊý×ÿŸ×úÿ1ýÿüUûØø§öö§øsù‚øå÷môñ ïÎñHóðø û#ý‰þãþ]ýúÿÿ’ÿí¶KÖOY”ÿe:Þ * \DàûÜû‰üÏýtþèÿ~ÿåÿ:ýÎûôùJø"÷+ú¾þâ!~nT1¬\òªËÍÕýâúáùyû£ýu ï)[xPD´²­áù ÷ø®þ9ÿ{$ªâþvüÁýG·}ÿ@ÿ„¥Þɺ¯¿80ÙýûpüÈÿO?®½ \|G>ÿ±ÿmEÿDû'ø õ|ô\öcúÒþÿþ¦üøFõlôBôTô÷+ûý¹þAý;üÂûmúÍûJü4ý“þZþôÿ¯þ$üÆýZþ©“{l@\Nÿ~½õ©h2zþöýü¢þcÿÿï©Ì=6p\þ_û÷üÆýýLý!ûüùZ÷¹ü&Aqˆê,þ1üêýIþ¢ÿ¸ƒÚìwýþ˜ý™üxüÈþÛ?I†FÛý6ûpüAÿá ð —Eü$ûVüûÿ¯þÿœüûû:ü.ÿ‘¹bæë·Ð–]Jÿ_þ\üÄûºøÕõyôô‚öøùOúðü û†ø8ô®òÝó÷üoÿ–ýûûdûäûûóþomõ_ÿÒÿEÿæ ª B1; û—u/+ÿ™þþeÿ þ2üæû4û.ûhüzýÚÿ £ÿÚˆ„Âq„ÿÀýûFù¤úûèþ?ýxûÞûjûþþÏþ7bߨÿéœT êLD âLàq‚Aó u9YÿËüçûý0ÿ/|¤,ûÌø~÷Åû`uÉYý úäùsúLýÿ¼è#}ÿ}ÿƒt!Sþ5û¹ûý€ÿeþPü­úÀûé;±Ó™@sÿ}þ>ý?ýmÿŽJ‹ÿ*ÿdý~þ‚íkþ#ýƒÿ—{É“t1À”¦ÿ9þúÿÿ¤ÿ2þ@ý"þÚÈÂaý›ûdû‘ÿp·²§þ˜ÿV"þý)ýÒýzû´ü ñÌ/ý‚ûåýlå ¡ „ ¥¸4þàþ þúÒ À ™þhø©øû›ÿõâ“ý¡øò÷äøvøkútûÇý¿ÿ›ÿ=þ;üMùÍöuõ§ø1ú5üÃÿ-È þfû‘÷÷úñZ‘GÐì ÕØ)wfÆûõ0òô6÷Dù€ûîýNüèù`ôDñ{ó0õ%øBýPÿgÿþ´ýüVýII AþâýCþמÄý˜û8úWý,ÿyytÿ—ûSúøý[.èz  S WŽuy¢ò6ÐÿšþÚüûü>ý°9Qÿnü¼ýþ¨þµÿ‡ÿ¢Óðv‰ÿåüütÿ}Lò m3šüÁúÄý+Ül YAý‚øV÷aûÿ VnIõáÔãþ°üHû ûÞÿ| y Mü®û=þ » E'þüCþ§<‡rrýúìú¢úëù\ùðûý±ÿ+ÿ Xòý‚ùŸ÷øæüƒý@üNû½ú¥úøËøºúÍûðýCþÁÿ°2þÀþ‰ý¾ÿ|#uä…/0¾óÉR±zMzþüíÿd¯F)þgýºÿ¹Úìˆû˜øŽ÷7÷®ùÀÿ¥—ˆÿ£&"N˜¶Ð… Z 3Áÿyÿ?÷(#Œþ‚üºù'ø/ùúšüàýÄÿ8ýúIøˆõÌóoó\öúþ@ð‡†›üºûÄü÷ñn b“킾Z}‘þ"ú&÷£÷bùŠù¹ûûîüvþ_ýýý"ü¸üCùŸùü‡Ìßýñúºø¿ùýCÿ׈…y>ºþ9üóýHý¹>c¨þÛû²ú&úûúØû¯ý@ü:ûNü8ýœýúýû?ùÏúZüþz’.Ùûöåb¥þíûrùøýüý—ÿLÿ£þuýXý—í5 Ä…„ Ÿ o 2S4Õ[$žúþKÿêÛ¤E°°þ¯üûüLüÛþFÿ8±ã¨ÄÑŸÙ<×’ÐÔþ­ýüû‘ûIüþ)ÿÓü¤úºøÞø+øû‚ÿ ; ¤ ˆo¯ýQüÍüÏüÚûtù÷Xöõ!ôUôŽõÄ÷Gù3ûžücûÎü¾ÿ39·<¤º-0f›ýèýýËÿóv½ôíílÿzÿÐ×÷ÿSÿþ ýŒü³ü:üYúãø[÷bøBúaþXÆ+á¾Ý\ ïQ®ìQ‰¡"ÿ—¿L ÿ¬ýújúkûxýÕ´JHRÿåýéüvüþ®2[ÿþ]3[2E]ŽVÆ9ÿïb•& W•¬ývû‘û—ûûNüÌÿšÈ¥òÿ¤ýšüXüý¾ÿ¯ýxü/úœø†øÛü ?'6þ¼þ²Osÿ*þgü ûoúâùÛù²ùÜù¹ûhþÆ¿Þ@ÿ¿Z“.ËUÄÆÆstk-4.4.4/projects/ragamatic/rawwaves/Drdee2.raw000644 000766 000766 00000022156 12015735506 021560 0ustar00garygary000000 000000 ù|VÿÐJõÿ—ý²ûAùeùkùÝþ%T4ÿÑÿ3Þ‚}»€Œ™Íÿ&ý þÄÁ,þ'ú¢ûMü'ü1þ78 T .?ú„&u #ý^qþÎóGÿˆötWÕ!_Ññ\éÁêåíÞùþ,=èZˆ ÄýfýÕÿù'úáÞãÂíä j%!­ uùëø(óZóMøX žpãà KW < üûÕù¬íoáãøÁ =µÎ6íá6ç-òú2 R$ rüÖÙrAÃ^ø(ëVåRéüôÕÿ{ Ëâõ ÷ [É{ iõ|æÿáíé®÷'JÐú> Rûõ4øX&Ÿ å A ãp×ÉÖ ž`ýí0å>äDî²üÊ š*2þù÷óÅõ¾ü]ý¦ý û§÷Âû lùZõ ´ëö=æÌÞAá®êúø+ÓÂþÉú™ý{ësüœò²ò¯ý å !´Ë˜øêóªõaû«‹r…¨üê÷æù=ú¯û®ü øÓòêã¨ßãÓí±÷(ûVøõôAð_í‰ï?ôIúÐþøyý¢ùíûg3Òõ²üvø úô  Á >’• ó   ã Svö^ð¾ñ°øþÓ # ÿïÓäáŸçGðGöøjùÆ÷_õÑ÷(úxÿm×þ‰ùÑõÍó:ôPû¾\ ²Œéb Þ à7R¬ p š ;ò…õù½òIììóð+ó¬õcô1óäô%õ¿÷¿øWöò¾ïéípðõÎüq“ ˜ • 9‹pÿµã 7“òáa3ê¼ «4þ«÷ZîDéñé¶ìpðÓõøpùr÷‡öLö÷5øõ÷ó ó@ô]÷vþ¬¸ Ó … ÿÝøUñŠí…î5ñõ©üÎÇ þd;B>Õ ©G½ý ƒ”h Jîùñmì„éºçéêúëaëGêÝæÜéÛðÝ÷ ÿÒÿN÷™òï8ïmô£ûX‹ ¯E¾¡Ú H ˜  … Ð OC Ò Jõû~ö ñkí‰ë9ê4ìñsö]ù ÷bõòoðDï·ïÎò÷ýÿ½€Öþn½Ë 6O÷-Ò Á½íuünã xÌûÏôï?îëðíôÆøßúÛúéúÒù@÷Pöôfò:ò¯õ0ø-üª— ý  Ð@…3„ÿTzØ ¯‡M ˜V¹ÿˆþ ®¡ ¸z}ûsù÷e÷ëù‚ø²ösòÊï¶ííYï ñÚõ ÷OöàõVóÍó]ó¢ôÁöãùûüõ| “Ã( ‰JÃ;ï}åÁ)V;ÿJûHõ¡ñçïYïÚò¾õñ÷w÷Ö÷Ðôlï3ê£èœê2î-ójù>ûTû¤úú6ü†ÿH}øü B Æ (Ö  zlLó ððý#øÖõ[ô,õùö©ù²ù¼øÈ÷üö¬ôüóñ¶ð3îýï6ðFòõ‡÷Ýûûnû1ýŸ¹­‰e ° &µçcö(û Â ê ž 7Ú6Ú }LÈÿ8û¶ùrø›ùRù\÷¹õÚóÕô,õºø»üÿEÿ6üPø õÛõƒöløûûòÿá3 kËDÊT?H ûŠòàl “ øý>ú#÷Ø÷OøJúëýëýòû³øXô3ñ,ïîïBïšñ<óÔ÷4ø7÷'õúõ¢÷–ú)ý(¿³jŽ`dp  ¼¨Ç èÀþ+ü›ü„üçüsüEüŒüQü!ûYùzö×óËòøñóð¹ððWò>ôœõð÷ëùúLúñú ù øŸø÷€ù<ýÖk š mÅÙ’;Òa^Ça&ýûüWûûoû±û?ø‚ôBð†îyîðñ9ójö=øsùNø(õ©òÝðòîêîîðºóÛú ÿôŸ = — 6Ä2 H # Ú! c câÞm ÿÜ«ý©ü ûþý+ÿzÿ;üîû@ùö#ó¥ñ0ñóÒ÷_ú÷þÿkÿçj ¹Î°¹ºÇ € ï ô v4X® × 7<üæûTúyûšüRü.ýtüºúT÷ÐôüóîóEòØóçó¶òÉòŸô ÷XúšüÏýÓþÄþýýŒûáü.þâ¾ñ ~ m _ ¯ A†Jøb E ªWÏbCþåÿsÓöÿ‰ü±ù ÷öŽ÷RùÙü.ü_ûcø~ô¶ò1ñ¨ñnòœôÌø,û—þÙÄ_Š<æ S Öh Ä JŠ ¦   µ †ý®û ûÃüªüúJ÷õìõ°ôªò ðÙï%î¤ïzðñ¥ô/õ ôzõQ÷]úHü€þÉ TUÿ£ÿ5CuÛ  ƒ í%Jý/'Pê¦ÿþjüðü/üšüƒýJÿú^¿ÿ2üÍù¯úÓþ[A¹ [ i T ¥ ^ 0 ;,l|$¢ÿúýžüûgúrøóLñaðšðßñóòôÖù û‰ûh÷ÑóïTëLë5íœñ–ôÏ÷¶ùÒû™üäþ&S"Iñ  ] ¶  l 7 2 ë ² ƒÃÍþ‘ýû¹üý‡þ]ý'úJö`óšñtð¼ñBò­ôý÷»ú8úIúåüÖþØ ÿÕþýEü|þcÿ£·y _ ô W @ ?_I’‚éz³¶ ›Ðÿöúpúoü¡ý9üÂûbø1õ-ô¬öÇ÷,ö¹÷žø÷,õ¬ôÓõ6÷sûºÿ¡÷ºÚ×Aç AãN'ü¯o & Î  ¶ P‘,1‚ý¸ýeþÉÿXþ2üÂýüû1ûûû¿ø¹õòjð£óõùñÿô¦vцt³Vª Ä ^ p “ h Š r X ¸‘s’ våþ þ÷ü¨ù‰õó+òÁòñ9ñtóô2÷ûLþcþbûÌú˜úû©ýtý¡ÿ²õ { @ · ª \ dUÈÿÿó•U¿²»ñM(ý^üñþ)ýøükúnø÷¶ö¾öòøÃúEû+ù¾÷ôÇô¢÷ûåÿ\ÖŒcs"&OÿÙ…ÿæ%/ÿ¶©ºÿýü‚ùÚ÷‚÷Øø£ú úKùíúKûüû–ø õòyï\îHì¢í_ðÐôËù—ý>ýËÿÿRÿrÿþÎÂÓšGư¹–VÕÿNÿR6S˜â\6ý;úVøÙ÷°ö’õiõŸ÷ùÍûËüÊü@ú…ú½û<ü*ÿ[Õæ ã ü óˆ ï Õ' : | U < øjSì žþ£üKûdúÂù©ùŽùÙúOûú÷âö‰ôZôcöqùû}üÎþÛ T !KÞY—7ô t  Q ¡:êbšboÞ B6÷þsúBôëóôÍøÞýcÿÛ³M–¶6™„V}µÍW88:ÏX¦v.E+ÿøþrýôý¯ÿ þÆübøô_ñÎðÀðuïùð^òÐ÷@ûû¶û\ù“÷åöÁõèöþøßú{ûÒý…þ–Âýo Òõ.Á¸Ú_ Ç Æ Tù‘ø4ÿxý ûöúÙùjø‡ø(ùúùføú÷õ}õ8õö÷¡ø÷øõù%ú+üäÿkÿŸþÙýDú÷Ð÷÷¿úzþzÁ°.^î®gXùÑþ™üïüâü@ûKû$ù9öûôëò‚ñkóLö_÷©÷Jø˜û>þ‡fÊH9nX¯Ïîò Ø Ú H Ü º ! ï x1ç»<ÍFØ£Xþ!û‚ûùÍùTú•üþ¸NþzúâùsùêümþŒHÿÁÿñAþ ÷ ù Š 0 ç þ ˜ ‹ Öt‹ã!ÿxý´þ#þýLû„úø¶øðúEùÜø¬øáù¸úcù÷õôÙöÒù&ùÎù¼úìüþ˜ï þûÏü†ÿ,zIš·Ùô þûþ+þcþ½ÿ=ýòüGû ûOü½þRÿ.þüWú^ùqùïûûúßúáúpú5ú–únù÷Æ÷Æøzú"üƒýrþP:t¡’Gžðžÿ‰þ£>ÆåÂø-gþôý”ûÑûú=ü ýwýÑýÕý˜üsúÕùÔùùxúû úôúCúFüÊÿ¼†j < ð á ËàSݳ u Á ¾ –œQÿT þÓþ[ýýü5üDüý]ýÕýPû’øÇõúó¢óDôp÷cù—ûØþ¢,ÿ€ýòý[ý5ýÙÿñóÓÆáSqë‚ïWõúÿ!þ•þ-þ$ýÅü‡û ú¸ùq÷¼öU÷øa÷à÷ ÷õùùûÓýÚý±üIûÈû\üýªÿWÿÎÿåí‚Jížj¶ Ê þ˜þüÉÌÈýEÃyþ„ýQýÆÿ}š®þËüBûü!ü*ûÜüYý¾þcý-ûÈûáý‹o鳄ö"_ÛºÝyçùõÑÜ £ómˆ0Šv(ü€ÿ¡þÎþ«þ'ýýtþ(þ0ü÷ü¬üQý‡[éÿuý7ýÔâ!N>=_´bub?Ȱ–V«MÿÉünûfüþ‹ÿ£ÿtþýûïúú;ú úñù¹ö«ó¼òÉôLöøùù¾úsúëûÛübýÇ"Ybß'Ga"-ø|®Ka¯¬ÚáþCý ý þÿ?þ¸üuúAø‹÷N÷OöÎ÷%÷Õø¤úIújú³ûû úøùàúaý[ÿ‰[J¡’z;¢Õ'ÿFþ]þáItÎiÿßþuüzútùø•÷möè÷bùâûìüûüáü²ü"ûùá÷Sô§óöö2ùkü2ÿ.×0 Ëc+_Ê3|š¶³ïtU{€(ýîý-ý§þ©Ÿæ•ò¢øùpÙ_þ½ýwþC9Uþ¶ü9û‘ý\ugAþ²þ¤ÿvÿÿöÔ^`Ç r pÛ}fž&Ë'Jð·,ÿxûù¹ù¬ùgùùiùLú1ûXýþ{ÿ&ÿÿá'u6Çÿ½ÿ|ÿ³Aã³RÖ‹Ù¾¼ïýTõ¯ýC®‹W,þQû}ùÁùÕù¼ø@öÕö¿÷Çø™øÎù ùóûûsûOûüBü"û«üüjüªýeþÄÄ”©ë_õ¸cD1ŸëäTÔõ¡„ÿ–þùÿÿ3þ¨þýRýVüñüwü•ýŽþìÿVþSýtþn¹+ã9}GÿƹLi±Ÿ :À’Žñ„.þý>ý›ý”ýüjüjü¯û·úìû;üüpýoþtþ“ý6û¸ûâüÑýàþoþ[ýÏÿ1L>ÿˆÿ iàH×»'ãnCKM%ó­ÿLý„ü)ûáûiú{ú—úøó÷ûøúRü}ýúä÷ õ“öyö¯÷øøªùEù`úûÝü û-ûLü”ÿGGøýRëCnülsŸŸ|öHâÿ^ÿÿsþÏýÞý’ûuù—ùéú¿û3û&úÅù–ù'ùÖùùúÝüuýOþø…Öî { ­ RÀ‡,t–n’h$ÿËýÏüÇý|þ½‘ªtþýñÿ%5!ÿAÿ þPþ´T4õ™LëÆ\¾Rð¶—h3wÙAÿýú·ù‹øëøòùÿúÏùù_û8þëþ”þ’ýlü‘üØý£ý¦üµü«þ41åãWJ|KìnæßþúÿíxMŸÿ‘þÔþ|ÿÿÁþ©ýãý‚üûü©ûÇûûgûöû©úKø¹ö–ô³ôÅö÷ø»ù ùNú'û?ûûnü¨ýÈþUÿÔÌéÍŽA¢Ì«–ë p‹¤†ÿDYWÿ¥ÿ9þ3ý.û—ùe÷öÖø ù?ú\ùø)÷qø`ù)øþú!üþzõ¯) ©ôd$œaþ¡þhÿùý ÿZ£ÿžÿIþ½ý‡ü]ü¦þ†O¿ÿýÉüåýýÀþVþpþ´ÿÐÿõ~yz!(é Ã0ŒùFltÿ"ÿ2ÿàæ&y, þªýéþØÿ.¹¸´ÿÛþÍü³ú–ù’úúÔûlü üŒþÐ6²(Y[à-YU3«žhñ"ýyÿ >ö¬Š˜ÿÄüþû…ú‡úeû`ú]÷Dõö÷ùú„üMüêýhüuúÈü?þ$ý®þi”ÇÿPæÊÿÃ"Q6ÿ<ÿj‚Sÿ9ÿlÿ²ÿÿLþGþöœþ ú'ù÷|ö²÷Eö)ôèõÊöCös÷ìúAýÿ&ÿ’ÿ§*•ÞL ÿaþÃÿ%ëì*£Ç[îÉŸÆ8.⌠þÂþaþ¾ÿÚÿJü|úùšû¨þ¬ÿèÿíÿ$þ¼þýÇç !c¦r ±Å1,yŒJÎÿKþ[þµ’%(¨K5ÿsþNûóùŸ÷ñ÷øùcúùßúyûMünýÃþ×ÿ#ÿÿOÓò¨å3U›©ÿpþÑþ›ýéüßüéýüÕü§üÄüíû¾û_üÞý²ý=üûØû[ú_ù÷âø0ùzúû€û€úÿú¬û9üÒþ€O¥WYß^µ­þ¼þóÿ¼ŽÖ¤¬Q]šÎ€„÷ÿ#þYüÊûHúdøzøTùÔùµø¨ùOûDþÿ”þùþ’ÿ¶œZ6êUûæn×B – ‹ 7æs¦³ƒ  JZ“ÿKý·üÉû0ùEøEø)øNúüÆþqÿûÿàÿsþúþµþéÿ—$©†Vb~ÚBʧ(ÿ/þ=þÿ©ÿfÿ&â}­OæÿüÈûŽúzúAûRüýýëý¾ü¢üXü+ü[ýmþ4þàÿƒ€•OHJÿüŸûÿý$ýÛþxÿ/JhYÌMRø¬ÿÉþ"ûŠùúù«ú3üýçýXûBù¥ù<û_ýâþ(ý…üÉûCû•ý{ÿÑ¥ÿ¹ÿ*þ:þȳ÷ÿ•ý,úxù·úúüÊþ>ÿWþÊýåý“ÿGÿƒÎãØEÿàýøû"øÿöøõîö<öÖöõõzöîù¨üúþÄÿ‚þîþ¤(±ŠXÿ…ñþ`!x®e/r°ã—ˆlr¯çSÿÆþãÑ®úÿnýÇýòýÐý°þ+þ#ûñú>ùlù­ûüÆþ­þ¸ý ýTþnÿ¯Gþáüþû<û‚ýÏ'¶Þ¿Þ Ñ ì · Ž  Ò•—áþýÿEÿûCYÿ|ÿYÅhƒþSýkýÿen‚®¯µNÓ¸ªò)þ ý}ý¹ÿà””îÌtàtþ¨ýû¢úªùöòõªõÀ÷øŽøïù øùrûaý_ÿÿ`ÿúþZýþåg²èÿ$þnÿ5ÿcþâÿU†ÿþ,þƒÿh¶UL·üBùZùUûºþnÿ<ý’üü”ý¸ý¬ý•ûÜûˆü·ý¶ÿ"ÿ4ÿgÿþQþ«ÿ1‚ÿýòýÅþR1¤™}Ì%Òh¹ÿñþ ümûÜû¸ú?ù˜ù#ùKú›ûôþ“†µþûù›ø©ø›ù‰ùÇùcùúü>þWþ¿ý\ûåû¤ü\þ ÿ<ÿ4þìþ–þÿüÑou—çrÿÿþhýÝýüúIørùû:ýµD„ÿæÈMlÉWtäAÿ­þkýÆýlþœÿO2´§Ûÿ™ÿ‡ÿœ–Q´%IÿÕÿTÿÞ@2%)ÿ?ýû7ú*úûÈþ!ÿ?ÿ"þPýÌýXýVýýIþÆ%ƒú 蜒­& W QŽ‚Ô8‰þµþ¨þ"ýtü©ü£þ oyŸûÁiR=>*UÎ\Ü H’oÄœ žÿÅÿçÖLÑ@3ÿ‰ýfúªø“øùÜûÍü ûËüJüÒýrý—ý¢ý­ýdÿ>ÿ9ý‹ü³ý G3>s'íþ9üúÊùUøûù£úÁûÑþ $þÿHÿfý?ûòý þák™d‰¼ÿ›þ>üú ÷ªö´÷¯øPùúiûƒûúóûûãûßûºúØú²ûýxþÆþŽþ ýòÿDw§ø§Îé'§Ä­ Bñÿ@ýLü}ü{ü·ý¨þŸÿ…ÿNýqûµû%ú£ú©ûoúøŠöÛõá÷¦úvü¯þÿu7ÿóÿàˆÿ­þýoý8þ(ÿÞ ­ÿšÿÿIÿsþ²üúOù¸ùãúù—úüÿ3ˆ°Š+?¹%û&Öó‘š!]³ðbÒˆ:à5£Ùº¶Cÿlaá1 ëý ¨pÃÿ§ý|ü—þHõ¨.Ë#!wk§5þÿä±µ_V¯ µ ¡Ã3žžð<f?‹ÿÎi‡*ÿmÿˆþ“þ”ÿ3þ–ýCüwü‡üãýêÿ ÿUþäþ«ýôýtþ‰ÿÝÿûÈt …Ý-:~.Ñ÷ã3;ÿ*üúüÉý·ÿLlöÿµý—ü¥üýeþßÿbþ¼ü°úÛû5ý€þ¿ÿ§/Úøÿhüìú÷ç÷·÷¯öã÷@ùCú¯û×ýý–ýÀþýküAü ûÿû/ù÷vöµ÷_øiúmý?ý¸ýMýÆüEùÅ÷Òö*õ¿ö÷¼ùÐû·ý¨þÕÿÿ þcý\üÑý‰ÿÿ矊ôŸ¸¯;…mi–į}2äöœë!þÏþˆþÔÿ.þeýõý¬ÿ+O ÿ™ü­úâùyùkùÌùzø@ö ÷ù©úûYý¾ÿþ®ýÔýûúêü7ýTþ[þšÿDÿ´ÿþ[þ1úÿúüKþfý—ýüxüÂþÔÂÁS*:àK3ÿa±×åѺ|9ì\þ ý#ýþþmþóÿ*ÿŸ5œ™S™”Åý¯üQý6þ­;L,6¦þEüúøúëû­þy³ÝÿÒþ=ýÈýü,üü~ü´ûíûOü‚b à   (ò®Î Âs¥Œ…–©þ4û@û5ýþ«þ•üøúPùÎü)BeÏr,F«ÿ¼üJúøú$ùçûEýBZñeÛ1¿—ž*/ˆë—Ô2/Šò/º¬ÀÇòÇ)=…†à ùÂ\? ƒþbúÜø%öµö÷1ø4ù¦ûüôý×þÎzàÍŠÿîÿ¸þÕþ±ÿ±ÿÈÿ”1G92þüþŸýWü0û[ûÞþ<õ²%s#ÿ*ýªûŒú[ùÇùûþñ1ÿ‘ý\ûõüíþk<1ýÓüGûßüìýæþ¬þLýwü¢ù™÷V÷ºøÞùm÷Êö‚÷$ùû™üûIú\ùbøÃø¢øÜ÷ùöÂöm÷ºùøüèþèþ<ýSýWþ³ÿ¹ÿœÿ'ÿóÿÿ(ÿ z«ÿ%ýŠýýoýÿÿLÿ®×”¨æ*äBb5íÿÎO #Ë7ÕUÿ#üPý,ÿþFþü\ýö!4‘èæ7„Äj£ŸãÒƒîHªxýçÿþõñ##Uþûú»ûûíýŸÿÃÒFÁ£ < Å ? « oÈ)(<Cú6zŽgþdüúüÐý<þÕµ¼‹NEJþúûèúöúCú¿û€û!ûòþ´Í^þVüÕý/ýÓü!úMùÌúúý„LGˆÿRüúeüýÔý§ûùùQøCùXú…ûÅýÿ@"=®{þ‰ý“þ<ÿjDþúý]úªù<øÐö»ôÆõ:ö:÷™øTøçø·øœùßú0úÙüQýýºüµû3úú‚ûýýqþ<þ5þGþÐîJÿüüü¹þ—ÿÇôn„0ÊþYý+ü)ýXþ ýý8ýüÞýyþþÿ>^”ÿ\ÿÿ¾ÿ-þ¾ÿÍ·¨$‰ÿúþQü€û'ûZûrûHû¼û}ûZûpû9üþÿ;ýêúkø÷Ëù´ûúý`þÿªXR–vE~2а¾n=˜§¬!ˆ¶™³íæhœÖóÚ%«¨l>ÕL“èÎÞuÿ²þ…ý ûŒûûký þáÿúe½Ÿ¡)U)Ý4¤œ¶k/qé×'‘¹­ù?‚wÿ#þ9ýû ùÀøÁø¸ûþìN5 0»š¦ÿ%ÿ,ÿmÿûWîUÊ¥mþ¯þ«ÿ¼?KòäSyj¾ç³´‰fY!I6 V)Ф,ÿw|Ó*¬Zß'ƒÿþIýýþþAþÈþÛþ™‘{ÿÍ#ÿuþ›ýíüòû¢úíùqùuúÂù­÷¤ö½ö¸ö÷øÌùšùø÷öõ÷¬øÀújûKûûoüœý$û™úËûµûìüü9ü3übü`ý‘þþÿÿaýEûVú”úëúëstk-4.4.4/projects/ragamatic/rawwaves/DrDoi1.raw000644 000766 000766 00000046450 12015735506 021540 0ustar00garygary000000 000000 0ÿqÿpY±÷{ÏÀƒ2ÿ]ø^cJÓåI`ÿýÿlÿ¤ÿvÿ‚ÿÚÿÔÿÅÿŽþþþØþ·þ¼þùþÑþâÿ¥ÿ¦ÿ‰ÿ ÿþèþ´þaýùþþXþFþ-þ^þoýàý}ý­ý–ý¬þþ2þ~þçÿ+ÿç³Yÿâÿìÿÿkÿãÿ§ÿGÿuÿþxþ—þÌþxþ”ÿ=ÿiÿ«ÿ…ÿïÿµÿBÿ¬ÿè‚Ñ…ACŸô«4ÐW½ÉÞµ¤™FÿâTsÿÁ7qÿñ@(ÿ~Pÿ~ÿ|ÿ©JÿÛþ[ÿÀYÿ‹þÿ†þÎþcþÅþÏÿPþÐþßýìÿ%ÿþMFÿþþ÷ÿwÿµÿVÿ¿YzTÿŽÿ‰Xÿþ›ÿJÿÿíþ‰ü ÿ"ÿòýþÿýgÿ´ÿÓþŒÿ%ÿ€ÿ©~þ©®T³Ú$[+u¿ÿòуê9U5$"B? \KC¡þ±ÿkÿát‡PBÐÿYwùÿ¼9kTÊÿ‰Jÿ½Ãÿðþàÿþeþ›®ÿüÿ±ÞÌþüÿþüFÿŠÿnÿlþ¢þýûþ­ÿm;ýäü”þ­ý¼ýþ0ÿFýgýþý]ýµÿyüsüªþ·Ïûü†ø³ÿ‚ ë÷` |ìÐÿXüãýþóëôjñsI —áQ Rå÷ÿé× Ý©ï"åÈônGç¾î9ðë2èÿ×ùFþ-þ@ÿô×eêæ ÚõÏ‚öR ¸ \ýþ ÷ú$ÿ ®ž„«ÖY%ÖÌvÕ‹ðž çõ#-ÇCy‰y Ù#êG 2€?Ñ ýŸõÀêðc °âçìoÜò‰ÞáÏô(í+ÕшÿáÑv÷ýrà{âþàLÝÜÚµØÖØpØÖÝ×®×üÙÍÝùßÕã,å“èíÑðÿóâô»÷¥ûýûIùûûìîKüʵŒl*&3!&/&+.‡4w02Ë4T4]4}4x404–4·4$3w2t1A0'.8,Ü*”&|Ò ³%A*¯O’ V’ÍO§u Nb j ¸ ¦sùÿAýúT÷XõÕôqñ@îÈêÀçæIä±Ü—ÝMÞÐÊ}Ä‘Ì}Ô<ÖÓ¼ÊãÎUÚàä"Ý’Þ¦æ¦é ê á]çÏò¹éÉê%ò8ìà2æTë/åßDÖHÖÙÙÕ0Ô¶Ô÷Î-ÎÐÔ5ÐÅÉ)ÕÑÜQÛÉÞå߃åcêÄðÄùûüRöHôÖû„ÿÉÛ  | Wk AÄ tcéá÷µôõúüúóû•­ƒþgŒ&Î “ ½ • É ƒ¯œ¶!0F**j/;!÷%H*A-ü~$èüþÙ³ * 0 Õ Ð¢cøiqFågG ð F¿ª qñ† !« ó¾ü.ÚAr$ g( ö MýmsCûôûEü>û8ýöGÚÿôÇûòªûdú5üËýyúvøxùÚøÈ÷AöÏönö:óÓð>îþòØïãîMîûévæ4ä›éEéºèëRëÑïðyñ®ô¯óËô9ô(õó÷dûyÿ}þþsÝŸ¹ÿ»cvÿž” rÇÔz³ŽwÄ€[µ0R جÑMS u&.;Áì3BÒO¨; ©+Tû¬B& º $ÞÚ É › žý Q‹ ÀÌ D Ç ÷ J ” AÎ ×_j` = ™àª•é Tý‘ýkHz™^ÿMüÑýÃüèþYþoý»þáûãýAÿûýZú¬ùvöáö¹÷ðø¿örø€õíDíÙïAíçè+æœè“èæçåå*â°ßøàŠàÝàMÞwÞ.ßïáfßhÜ:Ü0Û·Û¾Þ‰ßÜÇÜ6ÜÝ?ÜÃÛÛþÚPÚ?Ù½ØhÙ ×1ÕRÖŽ×ÖíÕÈÔaÕ.ÙÛ€ÙU×—ØõÚåÞèÛ«Ù5ÜÜòßÝ{ß«ãmÞÛfßmâ\ßpßêáàތ߮ãþä©ã@ãà䔿açñëãíôí íMñÍó/ójñÄó*÷D÷ öÝóýô÷ìû÷hóP÷¼úˆø´ùŽùösö‚øˆûzûÅøïúÿ2’Ñà2†  " ß«+DzEåErZßû”‘±„`‡[-!Y$#%Ã%Ý&m&|&¾&(ß,­)ü,f1e0”/‹/v2K3ƒ1í0Í.:.ü0û-â-È-‰+|+¸)ˆ*)à(ì&`#Ï%,$r&*#e"Ó$ï$ù(Ž$"û*-(ê&Y(”)Ý&%-&±%Â&€$¦ ¨ Ò#È ¥Ÿ`¨¶ûq†‘ ü  ¦ ž R Ú 7  ! ”É ¶ óÃòÛ evÖðç°ÙíI“ü÷ú„ùæýöþ¢û¿ú«úþù×ûùÐõâø[ö‰ôà÷nõºõêöòøø­øCö®÷H÷>ù³û»÷¼÷}ù-÷M÷7óèñóìöòöí ð¸óïWíìí.ë(é"êíëÎèhçòììCéóêéîæÐèwìyëàíXë0éIëˆéZçªé æ×äGåŸå–åúæsácává‹ßíÞÝZÝÀÝÃàÝÜWàçáúß+àÞÝà?ââãæåä‚ççlæÔæâæŽå ç¢æ2æ"æ¸æmè6åäÖ倿±åÝæèê_æ›å`éšì@ë¿ë ì!ï…óKóbõrø‘û]ý»ýìÿ'šòô 6 S : K + ÙçŽÎ# Ó¥ å ã»5x³dÍ/¶»D]å“ cç!4#S%"×$Ò%h#‰!’!¬#8!!¯o)'\q—êL¸£œ9c÷Š}¸#à\l 7m‘y6>4XåW 9 ; ïøm9 /´ùv#‚ëjK.µò^«§1=Œ<JÞ»#ÄÿrÿþÒýéý!û"ù0øQ÷ôÁõaô¹ñ¼ô9õ¿ò×òzò¨òCñYð$îÇð­ðRðfñÀðð×ñSð‰îÓï™ï?ìmëVêÜê{éCènçlå…ã ä1äâsá¦Þ1Ýøß@ÞÝ‚ÛýÛÛÛQÛ¼ÚÊÜ ÜÛ0Ý›ßÞ5Þ ß=àSß=ݪޜàŠßðÞHߥßûÞRßoà™àßîßÞ|ÞÓß¹ÞBßâàââ5ãAã®ånææhæÍè@è½êëòí…íQífïJð_ðæï|ï€ñòló'ô.õ‡ôÒööMöwöÂöÉø úòýÓý þ2wýŸ¸æC … i@¨ ¨y§2A·;¦«2Æf# 'û !†!_ö w"ê""w$%­'3'&í(7)ù(Š'€)#)Y'ø&à)[(ö&u'…'&‡#ü!ç# "o F› …nvåC?‘äj´mä™rŽçÆUI…UçOhë 4 ó Ø ø  FP³gÜ ÊL`,¹Êš+RþWýüIüHüùçø›ø÷1ö%ôAò®ðŸï ï†ìòëëIèiæÝç$æüå‘ã³ä?ä:â‹ánâ’áÌá’ádß«ààãÞÞÞ§Û.ÛˆÜÇÚ#ÙÿÙ䨭Ù0׈×4×òÖÔÕ¾ÔIÔ¹Õ×ÔFÕùÖbÖ£Ø‰×æ×ÙÙ°ÛÚÒÚ3Ü/ÝBݳÞÅàÄáá½ã1ã¸ããìä—ä×äùä¦å äÈ夿áææŽæýèèòé`éàìí8îFïeðèò“óbõ“÷„øSúŸüþÿß}nå2þj  » Ì  Ú¶T~á·¤L/p¤^3ê1ñÆ!X"ì#±#Á#§#Z%n%¯&o'‹&&¤&’&P&%¹$ó$V#š#!$…#ÿ"-"å#O#%#ˆ#¬#V#"8"’#"ñ"j$#™"#$$$´#ª""H""3!!Û!0ú·%rÂ6±™:+–G˜:º'–ß{p5çýV Ý É §  Ú o/á¥GgÿIýü¿üù‚÷Óö•ô:òŽñðOï‘îˆìYííjêÈêyê^è°è è©è§ç™æªæ å&ä/ãöâãâiáaà˜Þ‚ÝtݰÛÄÙ­Ú¨Ù¶Ö–ÔîÕì×!ÖÔ?Ô›ÕFÔ;ÕÕÖ=×iÖ”ÖÀØdÙœÚvÛ Ú’ÚÝܬÝ<ÜKÜÝBÜ­ÜËÝÉÞÞ€Þ@Þ[ßzàMàbá‰âáhâOã‰ääÃåwæ¼è¥é:ê1ëcìtìÛîðñ¿òZó¿õhõÙö\÷ø›ù°û+ýüÏþ޼lM¡lmð~ t ‡ À ŠoO=Nïfµ(²â!`¡ÿ3 F!Ð r ¬ ' ˜!"E"!z"¿#T"Å"ì#¥$$$B$&%±&&&å&²&i%m&A'M&%Û&l%~&%™##‚"«!¾!ý!‘¸Ã†ýÔt$Q†½†Œr™U,lÜ2g­=V û ñ |ðh‘DÿÂÿXýGûaûmù8öŸö‘÷,ö<ópñøò9ð{ïFïsî3ícíëÏêxê!é0ç¤çšç–æ%ä¿å7äwâààßÝWÜmÛÇÚ£Ú'ÚVÙ$ØËØÆ×ÛÖÑÖ×”×§ÖòÖ•ÖkÖ××׀دØyØ/Ù9ÚBÚÙwØ©×ÿØLÙÙ.ÙiÙùÚàÛ|ÛÛÜAÝ/ÝÆÞ?à0ßãàþâxâŽä4åßç çãèèòëë†ìJííËïïcïÉð¤ñ¨òGò®óÒõöH÷øøNú‹ý9ýhþFÿ¬Ã¹`èŠ » K ªÅ«b^¸'1 Å£Ëú®ŸQ«{#”·ÒÎýß!l!º" "z#ƒ$0#ë$z%Ê%$Ÿ&Y&Â&%à&f&·&'&'s&ï&0%}& &ˆ$å#Û#Ž#ü# "“#!#•#"I!Ô!!¡!b W‡,Vc`N³ÞB—FƒEW*üxª}D C B ѵwvËÿþÓýûrú^ú ùˆöÛõhõô¶ò ð5ïRï„ìáë%ë~êWçÆæOæÍäÿâñã‡áëà/à8ßÝÊÜxÜ¿Ü ÚúÚcÙ@ØØ“×¢×*Ö©ÖŒ×$ÖiÖ¨Ö{ÕëÖÖ—ÕáÕúÖÖáÖg×BÖèÖ׫ÖðÕ¶Öæ×v×3غØÚØ›ÙâÚkÛ†ÝÜ\ݘßà¶áâ*ä"å‰å;å|è¼éÙê6êäëÃììRíîwïÍðÛðàò>ó…õöö:÷{ùrûžû‚ühÿ‡tö÷ _ž   ›T¢¢£? ¹)tºc~x·y#É¥§Cœlª!_ Ì! #î$G#e#·$ô%#á$ü%ñ$ã$m$#%u&’$\$,%(#¢#$$+#V#P##Þ#)"]##e#L"s!ü!Ë!äJà7ýMCçö¤T÷mÃìZn‹yG/ R † 0 bâ1ŒmXþÆýÙü[ûIû2ùLø5ø öÛöœô×òìñÃðpîííBì¢ë7é¬éèëæÚæ çäÆâ÷â®á¸àƒàuÞÑÝÝÝ|Ü'Ú½ÛnÚýÙ5Ù(ÙfØtØØÈØO××ö׃Öö×ÃØR׌׻Ù^ÙÒÙÙÙiÙÙÂÙÓÚ†ÛmÛÜÝ!ÝÝ ÞHß/Þìà%áƒàààòââÞä7å®åbçèôê"ë)ë7ì¦îïïäð7ñlóÈóñõ÷¶øhùòû|ü•þdþîjœÎ23 ^ Â Ñ ›-|B”z ÿz¼®C»¡[î½,nê ‚Ó!P!í"O"Í"q$$Ï$”%¬''‹'í'2&»&¼'5&”%Ì&5&R%°%P%ð%D$X$ó$ˆ#8#d#–#Ï"]!á!Ñ!!!` ò # eÁæÉ$N<v%¨Ö|"÷ùñ: × –  îLù²T÷‡ÿáÿ"ýáû¹úàùø÷öôúòÒòñ‹ð4îñíìÓëÜêézèSçaæIåä†ãKáãâ-áUßzß2ÞèÝæÛýÛAÛÙÒØû×øØ ×ñ××× ÖìÕîÖ1ÖÕxÖV×_ÖŽÖÖÚ×ÖÐÖàÖþÖñÖõ×ÜØÇÙ6ÚgÚùÚåÚýÛËÜûÝ1ÜðÞyߕ߬áã‰åä±åvç_è%çÿéÜê÷ëhìCíàïÿð´òIô%ôÏöø>ùúûüýíÿ*ƒ[¦$Eq ì € Ä -P/ɲ‘K—tfL‘Dp Ó!] /!‰"q!±"º""Ø#v##/#¤% %$]$¡$­$î%G%†%¿&˜%ì%…%é%¯%q$]$Å$‰$ $~#"ß#”"º!¾!— !2ö=oiÔ–¤£•N´sŽî”ñ}Hú — ` Ê } KŠ&¤ö„'þ‰ý‚üûú-øÐöUõÏõzóœñÁðºïìïí0ëYêÜé½çèæ—æaå¸ã±âøâÆàÙà|߸ݛÜÐÜ1Ü ÛNÙ•ØëØ’ØQÖçÖ(ÖˆÖ2ÕÔ¼ÔñÔ±ÔQÓºÔÔØÔ°Ô€ÕÖcÖ¸ÖA×QØQ׆צؾÙÙÆÛÜ ÜmÝ­Þ Þ'Þf߉߯ßxàÆá³âããUäŠææºçÙé’ëIëáîMððìò†óŸô™÷^ù[ùãû`ýþÿÇé«5bçÊ~À Ò Ê É ³>3ƒ]ăŸi˜¡©Z_]Dõ O!e!¶"*"o#W#¨#’$œ$¾%$ê$%o&!&¡','s'9'v&ù&ô'h&ƒ&ž&á&G&–'q'-' '%&4%‹%z%4$A$#Y"f! ß v +yM†uKŸìb>¤Ã3¸¡®÷  ñ Ã͹?ñ÷ýþüËü ù¡÷µöŸõVóÆòðôïºî:ìyë>éééŸè$æøæšå ä¨ãRášàbß°Þ¦Þ!ÝÏÝ)ÜÚùÚ¦Ù¿ÙRØî×fÖ·Ö¨ÕÊÔÅÔéÔñÔÕ'Õ-Ô÷Õ;ÕÐÕÔúÕ‚ÖˆÖ ÕyÖ?ÕÐÖDÖâ××âØ¤ÙKÙ¾ÚÕÛ–ÜOÝ ÝÎÞ<à8ájáÛãääãå©çTéùëië“ìXîî©ï±ðÅñómô¤õì÷ÛøÚú^ûâüßþe¸…ãfJ ½ ø  Z@8@ðâ|FúHT/æ°Ÿ8í Š!D é!œ"Î##a$P%&%±&R']'r'_'|'ˆ'ë'´'·'t'?'''&Ü&?&&x&&'%†%N%J$~$i$[#¯#`# "Ï"Ÿ"t!C | ™®ÁUß Ijñ½ÐQj¨ · ™  , ´€[ƒú1eþêý<ûÒûúÔù{÷‚öõbó­ñÊñ>ïÞîí`ì™ëê é†è’çDæ=åRã.á”á¥àŠÞrÞ*Þ-ÜÛÛïÛŒÚ!ÙHØÚØÅ×ñÖå×ÖfÕÎÕÍÕöÖwÕšÕ"ÕˆÕjÕ¤ÖUÖÖ%Ö˜ÖkÖè×'×±Ø&Ø.Ù Ù×ÚOÛ+Û¿ÜHÝAÝfÝóÞíßåàÉáÁâëãååælçdèoé°éêëìœíÖïðÅò*óÂôôõ·÷…ù¾úüþDÿM>A-†¢E ¡ 5 ^9z­¶ÝÝò=êc †‘[åž» $!&!x!ð"§"´##"#7#O#Ó%!$Ÿ$é%ó&T&—&&±'' '+'°'€'š'Ù(H(Ö(( 'n&ô&\%á%$Ä#»#$"˜!0! ‡ù© Âì'(R®7–ÛÚ½ËÑ — æ Ïâ|Ï.ÈÿeýµüSûÍúâøÓ÷fö=ôÈó©ñÂð¢ðîÔîí ëÕêVé-ç»ælä ãîã(ádà“ßÙß/ÝêÝpÛøÚÇÚðÙwØÞØד×4ÖžÖjÖ^ÖÖGÖlÕÏÕñÖUÖ‡Ö“ÖÕãÕÆÕ}ÔæÕÕÖî×1׌ØØ?ÙÙàÙ¹Ú+ÛÛ·Ü=ÜóÝÛÞ“ß`ßòá?ââ@ãþäßæièwéAêÖíî"î,ïŸñEò}óþö÷øûû•ýSþÍÿ×µž{‡®TÇ 2 œ ºÝ©Z'˜¥¿Dºf yÙØó :!&!ô!õ#L#ç#˜$°%­%z&X&Â&§'M'q('Ó'Ï'Ö'¼'Á'¯'c' 'á('(';&Î&.&%l$Ï$[#µ##9"µ!¦!o!*”'LT8¨¡0þ_¢4Ü#ÜT± á = »ýèðÕ“f ÿWþ2ýuûÖú$øŠ÷ õüôÃò»ñ¼ðîíäìêIéŠèiæ¥æåä=ã}â§â!áß^ßgÞgÝ|ÝÛÛÜÜ<Ú¿ÚÙîØdØ`×ã׉ÖÌÖMÖ*Õ›ÖÕ§Õ×Ö½Õ¿Õ‘ÕùÖ/ÖJÖ»Öõ×~×åÙÙ²ÙÙ·ÚøÛŽÜÝÝFÞß6ßß»àöâ^â:ä.æzæ{èÅébêÚíkíåïdð¨ñšó7õöøùòû¨ýlþlH¹Dö/( g ’ Z ‚5d{GnCÝ5°Gv;æE«ü e Ë!b!‡!È""P"y#˜$O$©$ñ%k%[%½&:&|&’&Œ'&¬'0'Ž&é&·&%î&K&+%($v$¾%¹$÷$J#í"ÿ"v!| Þ Vµ¬7ë 4 sjG¬çÍT0lQ&X] õ Ð –a9«ʾÿþ@ü™û[ùˆøÅ÷_õ’õ óŒòcð±îÊî>ì8ë&êèéèÚçÃæ‹åÆä,âÑâ¦ášßìßFÞÚÝãÜ„Ü1Û-ÚNÚØ}Ø/×ü×*Ö­ÖMÕªÕeÕrÕÔ°Õ×ÕÕ¤ÕWÕ±ÖzÖ’ÖIÖƒÖâÖÐ×,×l×ÙØCØïÙXÚ­ÛPÜÝ)Ý!ÝÄÞÞWß×à•áñã äØæ?è>éãëzìqî!ïÄðSñòòáô$öö‡ø#ùÈúòüðþ=ÿoºúµÅ * ½ D4d1YÐä ›:hv˰‹Å* ™!Z"r"œ"¸#ô$$~% %"&"&=%õ&£'t'µ'('î(L(O(µ'ú'Ð'R'&È&&U&p%%­%e%Š%¹$‘$#¾"€!ß"L!‰ Ò Ž¢ôµX/¬ëƒê=óÌ Ð  aÈî  =<=þÚþüÚû`ù!øH÷†õ‰ô§óšñœðgî[ìwêêéíé>è<ç6åãäüäJãâàßßÞßÞ-Ý)Ü=Û·Û:ÙöØÚØ*×…× ÖxÖ2Ö8ÖÖÕ†Õ6ÕBÕÔìÔÜÔ‡Ô—ÔóÕŒÖךØwÙØòØîÙTÙ[ÙìÚ‘ÛbÛµÜcÝsÞ»ßR߯á"á(âHãþäRä÷åÜç3èé2ëì±íÎîÇðmòóæô–õØø3ù~ûüýgÿ™Htv•9 Æ C £ q«¾Ç}’ÖÑ.õ|F™æ^ñ@ê à!/"$"õ#\#Ü$3$ $Ô%$ã%!%I%´&U&2&3&ò&È&k'c(&&¹& &H%|%¾%Ž$ã%–&%à%Œ%!$´$C#é"ý!è ¦þ7 &í-;^0À·š¶¯¾v ò ­ Ú › F¸— áÏs®þºýûpùõøqöOõHôò"ñï½îyí$ë¯êÌé•èfæÎæåhã¨âxâáCà{ßìÞãÞIÝE܃ÛZÚ‚ÙôØÕØ ×Ô×XÖôÖuÖkÖ­Ö€ÖYÖ¥Ö†ÖuÖHÕÍ֓־֓בØ7دٕÚPÚWÚ•ÚéÛÛ!ÛqÛñÜHÜ݃ÞTß&àTáââßäkåGæCç«èÄêJëïíoîyïÌñšó3ôkõË÷yùzúyúñüŽý•þ®ÿÈ ‹MïØÙ Õ ; õ ÂÿlyÈÃíÒ6‹×\_ºÞÊ|‡Ä /!""P"2#.$$Œ%/&','Æ'~'˜'0''S'W'ë('û'Î'â(.( &þ' 'I&d%Ô%9$ß#ò"õ#?#^"X""!V •‹"N8ˆmµ¿;ª¸à_Eû  a † sÎZäælÿõÿý?û’úbøŒö¸õ“ôwóñ˜ð‘ïBíYìFëÝêfèÃçèæéåoã¹âÁâ!àÆÞõÞÚÞbÜÇÛûÛ}Û$ÚNÙÌÙGØ-×€ÖÄÖ„ÖlÖDÖ¬ÖÆ×Z×ê×Ê×i×H×ÖâÖÛ×P×Ñ×Ç×òØØ'Ø]Ø«Ø÷ÙÚ)ÚwÛ}Ü_ÝÞyßlà,áããœä‹æAæýè ê3ì>íînðñ"ñîóôNõLõý÷xøíùþû ü<ý‰þ« k—Eà  T Î $ sÈÛå/ëw~»`ŸOwóc‹¯ O Õ!˜"H"¦##L#å$l$à&o'2&À'/'­&ý'&ñ&c&†&x&‡&Ž&\&?&&/&%%C%$‡#û#„#"˜"!c!( ÷¼ñ•²Êó{JòœêCa ž P 9¤Iä³þÆü¨ûùàøö¢õ^ôNòøñâð‰î¥íJìëéÏèjçpæƒäýäDãÞãuãDâwádà¦ß”Þ)Ý;ÜšÛñÛ9Û`ÚáÚSÚ+Ù1ØVØ×ó×Y××'ÖØÖÜÖ¾Ö¬ÖÂ×%×ª×Æ×ÝØVØåØûÙ…ÙöÚ%Û:ÛµÛùÝ ÝÒÞŠß²à4àòâ'ãä ä[å'æçèé ê€ëÂí îÌððúòCó>ôGõÌ÷Aø¨ù±úìü”ýþÿU¯ð}pÇ· Z  M t ©)b…¥ÝmU êD, ò  a!‘"9##j#…#©$J$–$ã%‘%e%ƒ%ï%º%¾&%Ã%’%ù&+&&D&A%ë&9&|%é&%ç%D$ï$Ø$O$Ÿ%$$D#§"t!V ù-å9‰µæ…8 Æý x  pö²—–—7ðÿPý#ûù²øm÷õ‰ôóNñËðnïàî9ì³ìTêíéÇèÎçvæ+åRäžãäãvâ­âáXàß)ÞÝLÜ-ÛZÚÃÚ"Ù¤ØïششØdØØYØ6×ö×è×à×ä×ÐØØØQØÃÙJÙæÚÚlÚòÛ‡ÛÆÜÜ3Ü>ÜÛÝhÝþÞäß´à§áÏâãäÊ壿‡çžèjéŒêéìíHîïØð½ñËó>ôtö(ø&ù[ú†ûÊý þuÿ¢qÝøb‚  . FAÇŸxÌà¦03ÙÌz„‘¸p m » ­!c"l"h"¾#°$e$f$õ%½%ª%–%Ñ&'&C&~&™&–&ø&ø&¡&a&’&s%Û%Þ%Ë%U$Ð#æ#O"!Þ!š!B ìïÜ‚øì0†¯ƒººð}Ýo Ü _ xË'R þ¢ý'üúíùhøöuô¹òßñ‘ðïˆîÉí¶ìÐìaë‡êCé3èæ`åä~ã$â áœàùà ßÞ#ÝIÜ›ÜÛJÚêÚ£ÚÙÑÙ†Ù ØùØþ٠ضؽÙ'ØöØËÙ5ÚHÚ~Ú"ÚÍÚÏÚÚCÚºÚ¸Ú²Û(Û³ÜWÜÖÝUÝìÞ[ßßµàðá±â—ãÓäÔåcæÞè/éFê'ë¬í(îˆïÈðÇñ»ò~óôôæõø÷Æù2ú¡ü'ýTþÅ@®ê9Õ%5 B ¿ 5 ¬CœšrN Èb¿£•{ŠGöÕ£ ' ™!C!¶"/"—# #v$%$¶$ê%N&&o&:&K&c%æ%<%?%$œ$¯$“$¹$‰$c#é#˜#•#7"{!Œ! å 3h)¦C`by—Òneî°EZY Ø ) Û á 2ÌayŸÿý€ûðúŽù1ø÷6õÎôÉó™ò1ð»îìíáìjêÝêGéçÚçˆæ5åBäàã{â¥âUáÆáàߎÞÑÝËÝ?ÜÅÜPÛçÛèÛ¶ÛLÛÚºÚLÚ4ÚÚ•ÚØ*ÚÙØªÚŒÙæÚMÜ.ÚåÚ’Û¼ÚçÛžÛåÛºÝ ÝãÞ°ßÞëà^àÍáµâÇâ°ç(åãäTè‘æ×çïéÑëîíñíóî‹ñµòáó'ôêöN÷ø1ú ûCü þ™6ûx¼¿±® J I © {¿eIœ±ô§ì÷ÉŒæT„!HýW#=®"²$Ö#f$|&z&˜%n&'%F$$œ%­&l%¡%t&Ì&0$•%å$¢"©#"¬$ß%÷!>"Ù$`!Ñ ¡S!$ g’ލI^ß Ehõ·Û>Ô + Ž ,4õ¼gâôþ®ü¨úFúgø²ööàöôð&î î¸îÎìÙìzë”ê;鑿Àä©älåNã@á§ãäAãßçÞÄßLÞmÝÝsÝŠÝÚùÛÛ©ÚÙÖÙËÚ Ù$ØÿÙ)Ù®Û@Ú-ة؋ÙzØ/×õÙgÚTÛ-ÚµÚ¸ÛŒÛÛ8ÛÛÜöÞ)ÝÞ¥áá„á~âûäLã‡ä*æ”èäéªëníHîõð¸ðÓñ]ò#óŽõVõhö”úJüèý»þ#ýûÿ ¤Gåë Æ ‡ N & [ $ŸéV¯ÆMuæ¼Úcõq×uG  Ò !E"Z#("Þ"ù$b$D#ö$ÿ%‡%â%¬$%%é%»&t%¼%P%W% $$¼$Ó$$3$@#¦"‡!¥!J ȲüFüXžïú*X㔊·¬»z²Ó - ¹ ¦ b æûç˜_OÿEýŽûùŸ÷löNõôóRòØò1ðÅï`îOìŸêÿê±éøééèYç!æ¬æäµã€ãâ"á àuàß_ÞSÞGÜôÛçÛ‘Û€Û8ÚòÚHÚÚêÛÚiÙ}ÙØòÚÚkÚ ÚòÛTÛ}ÛžÛÆÚôÛ'ÛïÜÅܽÜÀݤÞËߦßÊàŽááÐã–ä„凿HçgèBèãêNë»íŠï ñòó)óìôaõ`öÊ÷ƒøÓúMûü’þxÿà3Jt®âT G X /iR”ZµçÉ“f¤ruÆÇP¡ b !9!ï"•"Í"—"œ"³#t#Þ$$Ç$X$F$v#V#{$K$ #¼#p#©#h"ê"¢"x"–" !{!4 ¡ c È ë !ÀiààìfŽC>©Ï"ºéÇÉ  / o O¿? —]þÿžþØýÓü)úñùÛø†÷Röõ$ô òþñ–ð ïíõíìOëêdé[ç˜æJå¦ärãÎãÃãâ€á¶àÆßüßÞnÞÝUÝÜÛÖÜÛÛŸÛ!ÚÎÛÚ¸ÚÙîÙûÙÐÚÙ¬ÙåÚCÚÚcÚòÛÆÜdÜLÜ©ÝEÜÃÜÎݺÞ<ß2à®â.ãäUåªæçmè èŒé‡êXë¿í6îï+ð*ðòñÑó#ôVõ£öÒø‹úûPüºýÑÿIœÈf%ˆî - ` È AVÑs=·uiS¬§³=T?,±«ºø é!¶""6"Ö"Ú###7"Õ#@#‰#Ç#z#“$#l"Ü#;#"ä##!#f#B"º"£"+!{ Ñ ³ƒI_ÙøµÝsrAjtSú„ `  A  #E½ôÊÿýãý:üPúêù«÷ÂönôËòÓñ¸ðcï‡î­íƒìzë]ê‹é¯èvç‹æfåqäÇäããMâwá_àVߥßTßÞµÝØÝFÝÜØÜÛÉÛÑÛ©Û2ÛOÛNÛÛ)Û Û¢ÛÏÜxÝ!ÝëÞÞÞÞ,ÞÞ[ß&ß}à<áá×âHâ­ã"ãØä“åååüçCèJé`ê`ë¦ìÎí¦îÌð4ñ2òMóÖôüõþ÷|øúúIûü­ýâÿ @®4Úþ A 7   ßA¦©ª¯Ãfö›;{Y‘6äŽ1ýÃØ  J ·!!W!o!x!ø"¯"z"r"¢!ø!`!!!…!‘!!x"!§!‚ ý ?{ýdLµãú›O6‹´yȺÓU2i ö õ R ÃÆ ÍA4ÿÄþQüÝûLù¿ø¡÷zöõ_óòò:ñJðîÁíþíaì¹ëêTéÆè¶ç’æÑæ#åxä·ãÈâÿâ„á¦áàß§ß%ÞkÞGÝßݨݾÝ~ÝÜÍÝ Ü¶Ü‚ÜïÜôÝ$ÝJÝ¢ÞÞbÞØßCߚ߬߯ßÐà+àsà`àÍáEátáúâ˜ãã{äGå[æpç˜è°é£ê³ë“ìñîî¨ð%ñòÜôwõŽ÷øù.ú9úšû&üýkþÇb–¸H|Ö œ Q 3 F ÊÙ½4ë5.ÏÃÌ£p ·°qþµL3¬r1Ó p!G!["'" !&!G!}!§!?!y!Õ!µ!·!Ë!d È ”éµH10 4ûØÿê|çPZ²çžähGLWî ’ š H þ ^J€R1äPÿþ6ý üú›ùqøB÷Iõ•ô`óJñÛðØïÓî£í´ìÔëÄê‚é·èÚç½æ¨å±äÉäãÓãáéá×á¾áAàŠà6ßZÞhÞKÝ¥ÝWÝžÝhÝoݪÝéÞÝºÞ ÞÞ$Ý›ÝÝcÝ€ÝÙÞÞ´ÞÂÞ•Þ´ßߥßÎàKáSââæä4äÏå åâæóçÞé1êRë9ìÀíÉîùð~ñ…ò÷ó¿ô…õ¬ö÷løøÒúûQü%ýþ#ÿ¯õè9#S¼Z ®  R B*Ìò"Q,‘<éé×\ÿ É [<¬#”§[é H ‘!*!!l!ê!}!I!= ƒ  ãÝŸã‡þÚÉdD–üˆ¦ÿŽ$ ªÆWà#~óü µ ž ¿ ¿ W<m>Önnÿ…þtý1ûÔúhù5ø@öëöõóµò¢ñªðÈïÅîÝí¾ì¾ëºëêXé_èÇèiè.çæéæ•æ#å‡äãäã«âìâá½á?á!áà°à_àßß[ßAÞ}ÞÞdÞšß:ß@ßQßWßoßžß÷à3àÜáÛââÍãã¤ãÍä§å3åÖæûçÁèzéJéÀê²ëŒìJíeî*ïFðAñ ò$òÙóÙõöX÷føaù­úû1üPýyþ0ÿ’å‘ß´þþ—Î æ ( < Ó É‚R$.'!f1¾Jd5!“wv] NcŒÆÃÐDXƒZåtެf–¬€˜O©ç”´â¨Cô~ãnw‹¢ö°~V3]@1 p v L £Ä†"cl‘pÿ þü‚ûTú+ù8øn÷Uö1õóÃòcñ·ð¹ïýïfî~í«ìëëøë1êféÔé-èç¦çOæŸæåƒåDä•ãÉãSâqáÊá,à:ßÝßšß2ßEßfßGß%ß ß$ßMßU߆ßÒàIàÀàËàááá|ââRã ãŸãîäyää`äAäuååÖæâçªè½éïêŠë>ì@íîîßïúñ,òDó†ô¯õ„ö¯÷ø ùXú…û§ü’ý þ¸ÿªÇÛ۔л  . & ˆ ÿ ï3—‹)Ù‘ML3÷×CÉÐd9õfº£×ô$.jÆë X*”j ôÁ"ÏXGÜ‘÷PºAm„À«#¬¯‘ŒvbUK â w ÂP§4`z;WHÿHþJüßûìúÜù´øÁø÷…öµõxôòåñrïÐï î¡íííEí)ì»ë´ëWê}ézè…ç±çæSåÒåPäìä4ãûãâ½âiáïá‘áIáàýáááHádátáqádá á§á¡áÛâzâ©ããðä^äÖå1åPåNåŒå׿dæÎæèç^çØè=é êPëTëÂìÞí{î ïïÂðÇñïòäôô÷õ™öŒ÷„øoùkúiûMü_ý[þ$ÿ!ÿñ\´³` R j ; … |ƒçźòâž4º5¨¿ ©Û¾5}u4§ç`IŠ ;C]¦¶Ã(?§÷ìÐíâu[þ†ˆ¸ôi⨠x †V…‚€ ò ô Ê × ´½ëÂy’àÿÌþøþ+ýTý5ü‘û–ú¤ù:÷÷öÛöõ<ô£óÕò‘ñ¶ð¶ï»îÖîíaì»ë¶êÄéùé`è¡è0ç×çDæ«æ#åñåoäêäÄäËä“ãàäãÌãVãeãuãqãJã7ãoãjãŸã¤ã¡ãÀãŸãðä ä#äbäïååtæ.æzæ«çç´èYè¼ééIéêCêèë±ìší‘î¡ï)ï±ð_ñòòáóÎô’õföu÷HøuùžúØü'ýIþþŠÿÿ·µé½;¦ÿ è æ N Ò  õ ÙÛ¡glS±ûm1¿S%Mùмód²2Š¥òRí=ZéVžj7þž)ö‘, á}×}ô(€ú•ЫÅ&å[t  H ] ú OŸ¸Ò&Šrd¸±Êþúþý¦ý:üOû^úvù0÷õ÷õ¸ôwóÝòxñFð…ï‰î¨í¹íì·ëüë_ëêqéÒénèàèAçåç¤çFæüæÃæ{æ}æPå”åTåä$ãÛãcâÞããŒã~ã|ãÌää>ä0äNäkärä ä÷åxåûægæÿç4ç#çhçäèéBé›éúê›ëfì&ìüíîïï´ð^ñVò¦ócô^õù÷øzùËúÓûŠûåüœý—þ¶ÿÛûÞ[4èªc(Ç ¯ A ü Ö R YEèùâœkqð¨?¡`"}-{|ñ{Éú\»Ìžs†¡ëþ ›Š†(ž5ظ©d8°çb¼É h”é‘€ Ö  a 4 üÌÔíVæy;îZtƒX*ÿýþüòü'û‡úØùßøž÷ÃöýõäôãóçóTòÆñàñƒñXðzï¿ïmîªíîíÀíœíì¤ìvëàë‚ë—ëeë>êÏéÕéqéèjè3çäç›çBç æÍæ¹æ·æìæôæÜæøçSçLç8çiçUççÜè:ècè¬èéé/é¡éðêjêÏëCëÓìYí í¸îFîêï¦ðtñ)òòàóÇôîõÉö^÷CøVù8úúöû¥ü•ý”þMþ™þèÿŒ&œpÕØ•xy >  ò ö ý ¬gÃg-ó¢V{/-ªæQÓ Âf¢ô% È}½Q›] •U Ùé¿së‘û.’jÉ”R2ä´ƒ?™× à ) ¢ 8 Ÿ € âÿ()`V\seÔÿ@þýuüÄüûzú©ú#ùÇøØø÷_ö¼öõCôÇô]óÌóPò½ñôñ ð{ïùïhï*îžîípìúì…ë÷ëlë'êßêiêéÁétéè¹è˜èrçèç³çÏçç·çÀç»ç¼ç}ç”çÆçÿè}è¦è›èòé{é›ê+êÊêûë­ì$ìDìeì°í5í¸îoïkðbñ­ò‚ó2óñôƒõõhõÍöq÷Pø_ùBúú—û-û§üüðýåþÿÒ¢”žB °aF31ù Ô ¢ K  îÍsØM¿-]ÛG¸/”÷M†Àñ J“ÂÔÄÐ価¡WÂ~rSåÈ›yW ݃Òt*.æ6ž! . ¦ ° Ï + Y;r­¬ËW˜Ž2¼ÿæÿ7þÕþý1ü¡üû‚ûú¼úùø÷õéô ôó™óò~ñÜñiðœð0ïéïkîóîuîí€ìñìñìÑì§ìYëkê¿ê[êGêHêOê,éÕéÎéréMé\é&é5é>épéké]éÊéòêEêÁëì~íízíšípírí¯îdîõïˆïéð$ðÊñSñýò†ò™òíóó­ôzõ-ööÅ÷J÷êøùXúúÕûæüzý5þ?þÍÿh%Ë¥iJìd"  a Ä ´ $ ¶ I § J ˜ àlºëyì2Î×ò \ˆ»ÿùa±¶¸³û7.Úü}hXVž¼½–8ΠKÂ Ú ‡ à _ Ý / ' (~&ÛŠ‰=ljÙ:¼`ÙWÃ<ÿ×ÿ_ÿþÇþ;ýSüûIú{ùxøÏ÷´÷Gö©õóõÍõôvóøóVò¹ò(ñçñiñ2ðßðEð ï…ïî­î?íúí°í:ìùì®ì\ì)ìWì*ì ëøëììì ì8ìQìbì‰ìÓí"í>íÐî{îÈîøïUïïsïzï—ïºïÕð1ð]ð€ðµðíñWñÔòMò¶ó5óëô‰õRõúö¥÷÷ýøéùÒúûdüüÙýáþxÿÿÿŒÿ½¿lú¹Ü€R_Ö‚%Jø w × x ¢ k ‘ þ : ê y ¿-}Ê0]­¤ w«þb¾ªmȹû‡¾ìäøØZ½ ¯e /Ñ” ¬ c @ ð s ü è © ì s Ç Âa!H Þ=l®+‹ì«~ÿ8þ7ý¯ýü´ü)ûZúÑú#ùkøËøQ÷«÷"ö“õßõ^ôÆôóyòÃòHñâñBðùðØðuð4ïÑïuï(î×îrî]î2íàíðíäìýìÉì¤ìØí"ííÓîQîŽîCîîzîxî“î‰îŠî£ïï]ïÓðJðïÒï¼ïäðXðÇñ\òòŽóó“ô,ô–ôòõˆöNöò÷¬øUøóù¬úú°ûõýý‰þ/þ‡þ€þÿÿwÿ´gÿYøðr×\ÀŸ_퀦  f Õ  V É  ` Œ É ÷ n f Õ üO½Øí*¢ôuÛª‰r*É{[ÛÙ ½—* · ¼ “ Q   Ñ ~ a  Á µ Y  Ý Œ H Ö cÚöÍΉ+Öj§A Ð%ÿ˜ÿþ{ýÛý6üçü´ü}ûÌú×úùøYø÷¬÷Vöôövö6õüõzôÅô6óÏó`óGó òÜò¶ò›òÃò òÿóFó>ó9òwñßñ¦ñ…ñ¸ñ†ñEð÷ðÅñðððÜðÃðŒð ðïøðGð‘ð¤ññ5ñGñ›ñÑò7ò§ò÷ó`ó™óÄôô~ôðõvö%ö»÷C÷^÷‘÷Îø&ørøßùyúúœúÙûPû¥ûëüaüÞýýäþ+þ·ÿÿ˜[°…ëmÁ Fžð^ñ*£DŒ5¼T¶ 6 ‘ Ô  !  \ à  Ý ˜ å l ² › Ô é0:5 [’¤Y ê z ÿ  & I ` d ° O / M ¾ ˜ · – k T ; Ê ” À ¨ . ³ ¯ CJ¶)õÂ_ÅnÒ‘´Fÿ«ÿ>þ½þý¬üÿüqûöûQû úyù¨ùø¥ø1÷Ù÷t÷u÷+öûö¥öõ¨õ,ôµô©ô¤ôYô¦ôÒôÇô›ô;óÃóVó"òÌò‚òSòñÉñañðõðÄðÚñðèñññ+ñbñvñ¢ñúò)ò{òÉó9ósó¤óôômôÎõõAõ ôûôëôúôðõ,õÎö%özö×÷5÷Ÿø-ø¹ù9ùŸú)ú]úªû^üü»ý9ýÁý¢ýÅþþeþÓÿGÿ™>½RÚNŽÃ Ž’ëœm÷› ( ì  á 7 Å  # J   W Ì & e D   ó ' Z w ¿ Ï & 7 ÿ ( r š § ¼ œ l u f _ m A é ” ! à Ÿ E   ³ X ü QÜâaÖÁS¦£7¬^æ¯,¯‹ÿ:þ©þbþý¶ý$ü—ü'ûÇûlû/úèúúmùûùOøé÷Ü÷÷ö¹öÎöÞ÷.÷öÒö€õéõÒõZôæôyôBô+ôóºóýóØó#òŠòJòMòFòLòeò¯ò¯òñóó8óòïó¾óÍô3ô8ô€ôÚô‚õ õ$õ™öŒöí÷÷öàöÕöÓöŽöâö×ö÷÷‘÷¿øeøÝøúùCùJù–ùÚú úÃû…û¹üAü\üLüŠü×ýDý³þþ—þÑÿÿ¯ÿ÷wÏ~ÌBé*Î~š+}½Úïd °›7ïú    < T & + ˜ ° ò 3 @ ° Ñ E | £  . L u [ z ê C \ ! ð ½ , | Ì h , 3 ƒ I   Ä ’ q é¡G ïj—íD倘 ¸?Þ˜’+ÿ¾ÿ³ÿUþØþÄþ­þfþ!þ*þþ þýzüçü…ü*û¾û,ú¹ùÿù]ù+øáø»øm÷ò÷döÖögööõæõ§õ­õnõôíôõõõõôÀô¬ô§ô°ôÕô¿ôô¡ôºôô‚ô”ôzô‰ô¼ôÃôæõõõ-õ\õ…õÓõçöö)öbö¡öÓöö÷÷A÷v÷‚÷˜÷Óø"øVøuø˜ø²ùù{ùÀúú…ú×û(û^û¬üü´ý@ýÝþxþÙÿ4ÿIÿÿÿrÿᮯsPÌ×ñA¤Íå SÚo´Ÿƒz£Û–ñ3tÖ k µ à A € À ë   " [ ª ; ‹ g  Ç H á J ô ¶ ˜ ¡ « ´ ° e ˜…w=2éU&Õ°nôŽ »™U ¢Cµ>å«Qÿþÿ¿ÿ*þˆþýý*üÆügûÞûCú¼úù±ùWùøìø‘øVøB÷ò÷Ë÷³÷t÷r÷m÷I÷öúößöµöÅöÍöóöØö¸ösö õpôºôhô;ôôaô´ôàôòôýôöôÛôÙôàô÷õõQõ©õðöDö~ö;õìõßõéööbö³öÝ÷ ÷i÷¹÷çø ø]ø­ùù›ú0úœûûü"üµý`þþÖÿ‚ÿÂÿÆ …Ó B#/†ÙEžÎÒ¿rã\—éY¼nQ¥Ö&x¯  S … ² ã + > * L p u z n – ‹ { † ‰ ž § ¬ ¥ œ ¥  1 ã W ] $ù«_õrÌ’hM*Ñ^'Õ»§IÒ®gW•ÅÖÓmÞˆƒÿ£ÿ2þ´þ£þ¤þUýºýü|ûÜûZûûúëúÍú×úÈú®ú‹úeú/ùãù»ùùŸù·ùxù<ù2ù3ùzù‹ùUù#ø»ø2÷Ë÷÷9öÑööRö7öeö~öŒöödö.ö$ö6ö öö;ö6öAö!öö/önö–ö£ö‹öVöGööÛ÷2÷š÷È÷ýøQøŽøÑù*ùKù«ú újû&ûÝüBü¢üêýýýý…ýÜýþþ;þ?þ^þvþ™þÞÿIÿ©S˜ BhÒKÁ=¢päLž´ÂüEE¸»­îH}µQ¡º¼íøôö#¡ØÅoÐS íîù(M- Þ›]NyŸÂú3|‘›Vî®y2•ô–>û¨PùZè¡m7êÂ¥y[JÿÅÿ‡ÿþÞþ´þjþTþFþFþýÚý²ý#ü©üyü,ûÒûiû.ûú¾ú’újú!ùèù°ùkùZù2øÿøÃø}ø:ø÷Í÷“÷R÷-÷ ÷ öóö¢öIöõÜõÒõßõÌõÔõÙö9öXöIö|öö¨öÊöù÷öñö§ö©öÍ÷)÷ôø½ù"ùzù­ù–ù—ùÁùÊùÝùÙùñú/ú´ûjûêü'ü ûÓûÂûéü"ü€üëýaýÜþVÿÿ†ÿêO³Fµ*tÙ<¢+ýšËÄ€Qlf‚¥œìP²ô ÷T€ƒŽž¸ÖÉßêÛ”l’‘Ããë-6 õþóïñÞ¿îQmIÏiܼXÉDÔ®_ûÄ¥nD©Uè§Ÿ‘uX9FG"ÐQÿÈÿ#þ?ý‚ýüÚüåüØüšüwü)ûÚûºûvû#ú·ú¥ú‹úOú#ú4úAúùžøïøx÷ÿ÷Ê÷·÷z÷K÷4÷÷8÷\÷y÷^÷5÷ ÷&÷(÷H÷y÷‘÷Îø!ø‡øöù2ùšùùhùXùXù^ù3ù øÙøÅøÃøâùù'ùZù:ù-ùTùƒùßú1ú9úiûjýHú‡ùêüÈü^ýý|ýÎý!ýPþÇþÅýYþ:ÿ<ÿNšWÜ4ÿ}ÿ™˜qu„Ï d[zKeÔC‹÷c,PqrŠ=ê Vjƒ?!åŸêåjc˜†¯ùŸ¾½ž6’ KÚ %­rUÉú`*"ÕÌù^\èr«.®åWjõg$_‡jçˆiJ² ÿ9” þˆþÐÿ®ÿþ«ÿäýÃûVýýªü–ü~ü7ýü#ûüüû7øàùDú”ù,ù—ú?ù¼÷îø_úIù,ø«øÍù%øÕø¶ù„ú:ùPø økúÑúøÚù£øøùKø®ùb÷Ë÷Wùƒø¥÷vöÈøÂøÂstk-4.4.4/projects/ragamatic/rawwaves/DrDoi2.raw000644 000766 000766 00000046450 12015735506 021541 0ustar00garygary000000 000000 ;{þ›û$ý‰ÑýØÿ€>Ýü(ÿSý€ƒCHúÂþ¦ ±ÿþÜ ÿ$~—ÿ²&›‘¾þ û¬ü(ùÿRÿdûèŒþ‚ý“ÿÂþ+ý!U7úáÿÏ5ìûïüNÿ\ýé*û\þ!ÿªüxýæþÚþ³ÿº^ÿ¯þ°þmQÿ¡þGÿÑÿÿDç|iÂüôý2ÿR,BÓêÞÿ¯qxû¸ýXþáú°üZþÖþu+ ýÿþ¯úâÿWSþÒ_þ)û“¬$œ‡ÿ0þuý;ÿÊÏþ ûd—ÿùûþvûŒúøûâú\ý°À±þRþCüŒýþÿnýnüZý«*þ˜{lÒ^šäÊa}Üs´·&gÿø€ôþIþàÿôzÿoþÿÑ'ÇòþÿjÿJþxÿv^úÿ”Š0Fü=ÿÈü‘ý5ÿýËþþ:ÙdfbJÿøÿYþ…þ$þjÿó%–ÿéYþ/ÿ ý ýðÿØ£á圅¨[ÿ¡ýù¥òˆï 9z<*ù«Ðçɬü&e1F?Ô^”B û…ìý¿YÊyûJ÷å-Dí»ü¦ÁÝ/·[ÛDô=ê¢÷%5¹Eu ÝÂÝåÇ@ s2tÞSÖ¸ >ê/ú:æW¿3åŠþyýP$|3'ÿá6ÊäþÐKÇ8-9vÉ gÞ¦¶¼ãÎúnú0©>} ¬¦ùÀÌÆöÑò€ø§wAÙÅëºÌG¿³ñéðbö!\Cå‡}Uçø¸uÒiø‡ð%)š? †ypßh¹Jåeûö@ :+pþ.ã⢾¬æoûÔñüþ ?-7 ÜbÁ“ö«úŸôV‡ @D:.úÛèÈÀ™ï^ÿžó{þO¬Ï?^UÑEè§ö ÷¦àÿ¡˜l<~;„ûMÎZÛ:ÙøcMz?0Ò ó¨åm½Üè}–Ž2÷1&•°Aç@½ŠâÔø1òÀó”üãðæÏ"Åtô¿þ:õÉð®ê²å[â½ß$ÙTÁwõ\(¬éãçÝØˆÆDçh„ëúíô´í)ûÜôåí]õæéÏíò’) 'z1¨ ˆ÷3õ+%NL:Ùœ*D(â#¿Xû6:ŽQõL÷%l'±$-#áïþá#Ó]CC:6ˆÜëaܪóÚ Í ~,Ü. à ààòÔ}ÿµÑÕ ýýö¼ÑUÏÓý¯ñ½ûÜ zümñÃòí³Þ¸;Ñ”ë‘Þµì¯J÷.äBçWÞ'µ ½ÔçûÞçcÙèæèîçÆ2µ®á9æ[â*úÊ~÷,æêcËš¶ á5çðå{ôNV ‡èPålÁÓÍiïÕë`èÀìà@ Ye÷_òÄÚƤèÃóÃð‚øcö Šöâä±Ú:ñ›ýJù’þµì&N*­ÿù»ç"ä”üòõ÷0‘7zÝ ïúÉáKç.S’/€ ʇŲ¾ùßåZë´ì Ê<´9žxê.üèëút¢®<×BpÇ[l ÷‰È Á$1j-¨ šõªÚïƒÿ7©Ó, &«Òº sùòs fÿ)5Ê%Á öÜ‘q ''Œøõò ð5è?öN#Œÿý÷ïoÚxÓ`ï5ã¼êOÞáævÌVåçäØâÛX÷ ]¢óåóÊA÷¨ð:àÜç£ü - ½‘ý‰ó"îÔòóB ‰´;>õûô ù…¼y 'J¥ ¿ýôtÿw p !gæ#±&v´ 4û~ëRû{ ¬?(%0y+òRïdU žjn=ç…xò/ð– #d%¥ ýhkÆ Å „ùrfDúZðbìñÑýÉð»8kôcíLð õ'ôñöÎþ’ F^ ñ%ëâìíÿ ÛËþ’CÝõÑáƒ×eçôj˜õîíûðbè§âbàKØôânìÐïËõêöSîêåçÜËÕ$ÝëâôÿöþëŸäbä¡ë:ìêßÑ}Ø2Þæç(óëƒÙÖàíäRÛ‹ËÖÄÒÏäEñ]ñà¥ÖÎÔÊÛ½äÓæßáuØŒ× ê÷—óKíÂèÍç4è‹äáצÖå¥òœ÷eøeíráHà®æèüìAâ…ЀÝ1øJ ܹüØßêÍÕªòèêV÷ªû4É2óìd÷Š w «ùñ÷oé´ ÷”âaÙj÷%$X"ûg÷]ø´t ¯ {ý@ó¨ù@“)‘( DÓ Ù{Á£•%1 &âõçÕ £?Å#ÅÞ!¶!—H£¹(¸*Ò% !s©)ý3¢13&ÛA/*ª<Õ4ºÙ—#h,ù,_ÂÏø %Ò"¦ÚçGÃ"(9æ *O•ú'ÔŠ$#Rbu¥§#@$yØ mê(Ì#ñ&£Ú|õ€úüÿ«G œs„;ÿŒijq”ëòð ê"UFü™ô$ü1^=ÿïû—Æ¹Ç â÷7í«ëÈîæúþøæúpûñù´úïÆâ£å*ðíö¢ûÿµ{ú÷ðøí9ð$ñ‡ï;íïóUþ÷ ùþ•óë›ácÝiä@ï¡ûïõ+ô¯î2ßׯà†áQájéYñuý²ýmîëäIÜ@âîdí¿åÔëQóôúœûÿó¹êxâQßè.ô)ó5é%áaá+ë„ñ“êQÙ«ÖVæ‰óåòêþäÞß{è ì娿ÂðòÇñ»ï`îþòoôõ­ó™êãëªúúPþ(ö¶îÏîÑðJîíí”ñHòëõŸûÒüøƒònî`ô¼û…üøÿë~i† ȱ TÀz O ‚ Ç Y ª K ^ ÿU½´ƒÅŒ]ÿIÌë«Ù Òn¼Q]É!?)½'× _qøšeCaÎ"E%é"¢þZ ¯ Ù%háYq0(8¶y÷ Œu!KŸÈÿs˯’b"M ˆ=ùôKùî¶ $ óL÷yðåó…ù~ý©nÞÞ ô£ùÍñdôîþX¥ (ÅÿÿÃû‘üe$>ýõûPöÛù4ý÷ûócï‘óâù¥øãñQñ›øoøÐð­ë*ï¬ó{ñKñfòð¤ï¿ï9ó‰õõßòÍèZãšë"ò¯óõðåï¹ñî“î'îæ4âå^é7ë¿æHâ±ããúåêì£æmá¸àÝÜZܾäré+êõé¢é%ëªê á‡ßß¹ábè$çièíî¡ìäiÞ5ä#çwã9ákâÿæwéæíë:çfæå»è‹ífî¦éÖèêýïkñLîñîbôÄù-õèócñ+ïïñzóûõÌø¡þBÿDùŠóJñ€ò¨ö§ýrÕþä’›!–ru B • è – ¼ è 3 uI:ÄðÚ:Ð ^ —„ù ûŸu"[;B¬Rª·%é) !Âh÷Ì|2ª¬õº $ñ#Þ&ç"î¿¢n³[ "3!ÃÞ¼ÎËÛ~Ú³šßV×í‚\`™Ù±N Ö m æù ôOàª÷ Q ® 9¸Iù8öPúümýÚþ¸m ˆ ·BøAìïìÉôÄùæþí$)búñÇëÈéfê(ï²÷ö¨ö%øµ÷7îråàtáäêdñ/ñî.êëçz娿æ¿å†æ çsåfæ“è æ&åFácÚ™Ûääˆê®è¤âãâEâªã8ãÄÞ‡Õ¡ÕÀÝÇáÐ坿}âoß Þ¯ÝdÛúÝLàTãâ|áÃäÇè1è§çÖäOà>àEåFìXìóæáæŠì?ïjíèEæ¾ésíMîµî‘î±ìFêUëËï¾òQóøõ«õóxñ„ïðß÷•ûbû®ýVýâýH‘ývûtþoæ¹\ðY> ]=é– µ~Ô sd†Ó…ÑKÒ ô(ª)¹Õ#$Vһϖy&Ç*!&î!éñ„èµ²!Ÿ%3&r&7!·U¦- "ä*É-F%ßéæ”é?!M'o)÷'Î! 'âšÞf¯ !šAÍkõ*lÏ€ïÒ1b‘x Å g Û ¬ WNZ ÷é”, C ”9 ¯[þxùÒø¾û­ÿ-þ@ýsÂÿ÷óïêEí8ód÷óù¾øc÷Ç÷Gô°ðeêÑè,ê×íSíºíÀì»ìµëÎæ™âýâ0á0ášâ1ãRâºáCàsßòÞ(ݦÞàá¥ß Ü^Únڪ߲âôߦ܃Ý+ÞõÞýÞÞýÝïݰßìßÜçÚ¯Û,ÛîÜÚßä«ç1ã¥ß0Ý&Ü!Ù¸ÜáâæèäéƒëìéAå•ãÅãsæÊìcñó4ò‡ò1ï°ì´ëÁëíñoôXóýó“öIù\ø+ôŽò}ò õû{ýõý"ý÷ÿ%þ~þíÿ‘þ¸@nÁ¢ ?    ˆ ueóyEÍêjQ ~}5d (µ éïóTawø!\"‰ ß)?~=%'Ó&õ"+á»pÄÀ' h!ò$s#+®ùªTcáÛ ˜$ÄMè7Âî ¾èÉÔ™ ¼´¬¬¬ª‹w ‚ì@ T ï{g / à ¹zÐ4³° ’ ,ÿö÷ö\ùùÚûêýSýú¹öÜô4òwð¨í±ê ëaîóñóôñêÁçmçAçêéjé\èjèÎê"êæç]âùâ0ãVâÔãfææpä/àýß¼á<ãLá[Û†Ù‡ÜÞßnßüßYÞ¡ßBàëÞ7Ú^ÙؽÛAàaä9ææ]á±Ý_ܢܟÝáß8ã‚è|é@æôäÙâ/ßEá_â>á¥ã0ç³ëÞìqê9æ/ãOä1çÅé‹éaêZíêð²ñ¥ónòêïîíxïÄö|úÊûªû†ú°ùeújü†û£÷ýøžýUp»œrý ý°€Ý¨ u )°` 2 “ C 1JN\#ÎöR:5Î=þÉ!Þ$: D—n¶ !¨!xœfˆH¸ƒ ©!ó!Ë$W$C›/YÉH ±%ƒ#„Ë ç#욬8ЖY!ñ!ÑàAÜ™”lßú¯s,OÌ2M kÑûAØhësô¹¤(£ º  _fýlú‚ú¶ü‰ÿ#ÿXþŒýKüúû¥÷Õô™ñøó„ø9úÝùé÷šõ-ñHï#ïóïìèÕèŸë÷îrîùé½ã@áàá‘ã…ã$äæéç„ç›çâkÜŸÙ¥ÙÀÞ•ããçäÏå€ä»â»ÞËÚ–ÙÎܬÝÃÞRàáäáÍßÿÞÛmÚÏÛ·Ý.Þ²ßÌâLãÆàܾܼÞQávãðæŸçÄèÝë0éåÿãJã!å‹ê.íÎï\ï>íQëöëê$êë íwóöôñò¯ññsòëôõõÂôI÷ÆýýÎü©üNûçü¼þ+ÿC…Ï÷½!Rm j d À  ã à c'EsËœÀ\ÊN+•®¼ÿ —1Ch * Wb/à +"K!àŠk û«„í!â"Ö%þ'Í"Hé  aFÙ‰!Q"# ÄËÉ`×o™X;x Ý&xñj®÷Ý  á X Õ¶, xîkŠ4t; ‡ D³ÿ¿ü@ûNúøúÊûÈýUýsû[úuùyô!ï„îÔî°ïHñ]ó¬ò‹ï[í¦íkêóéÍê¦ê8éçöç°ççcå[ã£äjåÊå·äòãßâñá ßpàSß¾Þ-ßÁà‘àYàäá:à~ÞôÝ#Ý Þ’á âôã?ážÝüÝ Þ—àºâ<áPáIàºßÜáAáÇààýá¼ãåeæŸç+æqäÀãpããæ2ékíFð(î¡éoçTéuìšíëeì»îÕîkï ò‘óéò»òIò"òfôRö³÷ ÷'ùú½ý†ÿ:þ`û3û{ÿÎ I €½ z ´ Ó ã2ÔI™¦5Ÿ^±ÊÕÃBú"|mœÚöñ¯Ð†#!!¦¹åÙH : ¦¸ ׿3®Ÿ@ Å!+!’æ¶öÉ-×ji:DÃÚcYDP>[Šï¦JÞf”  á õ §BE Û Æ q èG^½übÖñý®ü@ú·ù3ùmùÿù€ù:øQ÷wõˆñfïØñ=óòDð.íí§ï¡îÒìåé‘èäê°ëRëºêOçåœä'ãÿäýæ*æ®åýåáä[â9â*àmÞËÞ²ÞûßVß!àVââXáÑáƒßUÝÛHÛ©Þcß±áNâ,àþàná’â:áçàJà-â8ãNå9äá>à¥äØå\â­â…åƒè×éeç›åªæ$ç§èÞê´ëŒëUëRë‰ëùììríZïUïàñgôf÷÷Âø(÷¿÷Žø¥úOûöüýüÞþpoÀ<nué^÷°Ž p À}:#@ÅŽðèVûp õ¨aê#ÞX`!„ÌŸâª}ôMrG)·<5­"O"Ÿ!Ú\…ø “!"ñ!Ù_Ï/væ‹T.DV‚³àR_* ¡åwæ0¸x; ~  € Ï  ¡ ÿ '<<*jÞ°7.ýÓü¤üýEý;û¡ú+øÑ÷ö<ôêôõWõèôœó#ó[ôpõ ñ“î íÕíëQéòê¦êêêßêç¥çPçÎæ€ã×áß²ßnáã_äÕåãgäbå áqßßßݤßáâKäãXàµßaÞµÞƒÞùá(ãã3á%à5áËáZßÉà¥àäá§ä×ä‘á¢ßÃà áRãëæ7çzèÈéMé°éèèºé—éQé‰ë_î3ñpôóTð–ð-ï£ï^ñjóàó¼ô÷^ùùòúú8ú"úsû—ýýpÿ3饌= œ cã´ð ‹;»­HÒ¹^Én,ˆ®æ‹$7côÚ duãÃâ!z!á!¨„¯£ÉL9ì÷PHnŽt¿Z ukíWµÄË&šEÒ}Ç Ú+õï•~=i¯¹ á » Ì é  .)$´™mšJÇz„ÿîüÓû¦ü„þýÛýyý1ýJûÜ÷µôó—óôÔõŽò§ð­ñðÒïî5í‡ì~ípî‹ìæèùæ"åàæ³è¬éùèæ¦ç-èåêâ±á€â3ájáÉã=ääBãÝã£âkà¡àKßÓÞÍÞßsàcàßáOâá€áãIã ââáÅâªã½ãTã¼äRå`ç¡èbç½æhåÚåÙ弿gçîè«ê^í-íÜíêKé$ëãíÀì¾ígï–òö ÷Ò÷uõsôrõ õÚö?÷_ùYú¸ûÕýZþÆÿÑ3zÉ<„yc–¨× ¦ ì  à ú  T u ‡Î¯kÌÙXA¦ÁI“£êDœ´úzúcÐÿ=ŽLÐs•XMt5ëŠÍ$jÚšM$À°äò„5 }.E§²BÅñ@w˜(Øßñ7 ˆ ™ ã  ¢ Æ ÷ .=JФóÛBxþÈüCújø¼÷!öØ÷ÀøHù]ù+÷—õ™ôLòÀñÞò•òï™íuìÅíÝî"íKì×ë¼ëë™ëêßéBæ¦äñäMäãªãçä|åâæææ‹æKåGã.áÒàºà¡áÙãúæŠçcæ´äòãâ;â‚âƒâá¯á9á«ãLäwä…ãôãâpâðähäÿäçääNå,æ¶è(é-è›è,éœëë\êéê&ëJì(íûïƒðpñDñ·ñðRïjð&òWôÚöæø„ùLùåú6ùø–ùúü/ý!þÃq&—G.ÅAçŸß² ¸ ù K þÛðt=Õ‘Þ[KâRd~7CÏ,¢GãžßËM©„&ûfŠ.ÆZ‘~$|,—DLYgÈÙk#®S´íi ÄOKzÇÇþ)³¶YM÷ ª  º å ¡ a9±ç?p/Ç[’þØýMüÚþ ÿþûmùmøw÷Í÷hö0ôyó«ó^òøò•ò:ñïTíÂí@ìÏíì±ëUêEéÿê$éìé÷êâëAê†éØéè8èWçïåÌäHä«å¶å¶ææ+åÃåBå&åQäÑãÓã/â¦â™ãƒä‘åQå9ã/â§ååªå7äëãúã‡ä•æ:æÑæßç*çFçrèèxègé.éØêdëëÐìôí¡íÈì½ë£ë—ë¬í…ðHñ¬ò³ô<õðöDöIö>õÞ÷ŒøÉù~úõûÅüŠýjþþñ2PoÆÌ¹™_X^# : > Á ~ X Û ƒÿ¸¬±@‚O +þç‰rbG^JëÜUÍur]å¹tÜG@ˆ±@±¼x±š§OHå *x‹¯¤!e}ÃSºõà ’ ³ M U Ü c Ô ´ œ «T„è…Â#äû$ÿþJüÕû¡úYøëø¿ùEø¿÷Ù÷¦öÔõ²ôöôÊô«óÎòoñ•ðÿðHï°ï&îÑîhí¢ì·ì¨ì?ë“ëwê…é]ètè[è×ééŸéáé]è|ç³æååyäãxãÇå5æ›çŒçYåúå?ä®ä2äQåFæåäåÒåžå󿕿Hæ æGæææuæ æ¸æ>æyç¦çäèé~ê„ê”ê÷ëëJìNí}î˜ïâñ@òJò¸óóŠóEòúó‰ôjõÖ÷jøOøõù_ùÚúÁûWû¥üªý½ý¯ýôþæÿª¥âhv‰33º< ( 7 f ¸›vêÐ ƒ:+ev{{Îá4«YêŠ ?ñ„®©?G•tN<B èxyÀ} ¸’N‰ÙÉz†p ]µöanfg›-ƒŽÌ1 ìŽQ{Ø Ò - ¢ € ¤.ZÙŽ?Çáœ'ÒŒÿ|þ0ý%üüûžúçù^÷þ÷öôúõõ–õôŽôSóüó²òûñðZïîàíþìYëNêªêÒìRíNì¾ëzê%éYé`èçç²æÔæ3æ¤èŽêêzéÇè™ç åìåŽäèäÏåääå,ææGåZä‚änä²åeåÏæ¢çÐè€èÃèªè˜è8çòè]é#é}éÏê°ëSëDëë)ëMëÔíîîhîdîíÄî ïÖñ}ò_ó=óöô§õ_õ¬õ5ôÛõBõÛ÷.øØúqü:þ?ÿÉ4ÿµÿsÿ¬ÿÆ®0ô€¬Í¾“ c 7 ¼ | ± r \ d Ñ%°Ie‘Žù \ñ1õ/[øZÉ'K$Š)|éõ†"9ë˜ì,ÖóiOÖgÀ¬x&ºd>›Ð5À¡.žÀïé¯ ¯   “ k ! = ö ;N&¸Q­›nïÿàþiýdüGûúHùùù‘øöøÐù%ø®ø$öµõ=ô)òÖòRò…òÿò“òò ñ}ð¸ï5íšì6ì*ì¹ìßì¸ë=é³èýèSçÎçèRèŽè³è$ç^æøæÌççIçˆè1élé§èùè çgæ¯æTçç³ç™çÛè$è”é–éÿé©éJé{é:éÔë"ìì±ìëÑëxë²ìeìáí@í¼î“ïZï¤ï†ïîð•ñò4òòó5ô“õõø÷KøCùIú5ú‘úoúuú~ú£ûðýÃþÿPÿ܉slÊä÷7 »! 5 ¬  { Á Ä Ñ ™‡+ üy‹11>}b‡"ö€eg¸ŸP£ŠùãÁyJ¡ÓÑe®Ð dŠî¶\ðõÀϨ3bâ…‰Žf «lh:¿›ÂQ÷uz  7 j ; * õ (bEnxNr×&¦ŠþÒý)ü™üßüïýý:ü+úÐúú,ù¬øæ÷Rõæõ•õãõôŸó ðñïêï{ïKï_ððÀñð_ï*í½íNí—í#ìrìëÄììNë•ê«éèüè£é_ééê(éçéQè"çç<çÖèÓé¡éäêcêôê­êKéÑéIèèÒénéîê¨êÿêÚêäëêsê<êDêžë„ì±í+ígîîHîŠî†îkîïîõïvðRð¹ñIò˜ó¥ó¼ôuô­ô~ô´õo÷8øpøÞøÿùNú;ûŽüÝý ýÖýÿýyýˆþ¤^ q$;÷ëäp!,¸¬ x  ‡ ‹ C Þ w j  ø +©ü£4ƒ¯§Å¤±ÄEAobJ½ECoùÈlåT³~~” ÜENFH»^¼xÐF†oVG±CÀÜüã²æä  p ÿ Ô ï å * k ± l €5'ýÜaZMËùΑ–q±2þèýþýûóûgûPú}úúúSú8ù_ø[÷¯÷zö¼õ_ô“ôxô“ôÊô”óùó+òð´ïzîÊîÔïjðèñÉñBðîÐí¯ì¯ë´ëAë~ì*ì9ëµëÌë«ëqëŒêµé³éoê ê¤êHê)êië?ììwìµì¼íní™ìÅìDëÆëëëëì‚î¹ï–ïÄïKí÷í(íÞïJðeñ`ñÑñGñPòósô‹õCôêõ_ö`öÔö õÅömö‘÷œùGú ûü+üûlûPûÚüåþƒÿ¬ÿù±êøýtqVµÙpÍŽ‡ G + ¡ Z û Á  ˜ t — / ¥‘ ÃÄ|IÀ¬Å.ôÕ€%Š'6ÜòAO7ç¼ûí3ªzPÿ̺ŒD¤ˆ|ÿ–‚ruÕƒ¼ " þ ¹$7}Žˆ   ¡Ãا"Ü»!\BÃÑÌáˆÿîÿ1þQýÜýºý\üzûôû’ûOû^úüú¸ú~úzú2ù„ùaùpø”öxõbõPô£óÖó“óCòÛòXñŸðÈðNïÒïïÊððð¦ïßîêîiîFî“îèî½îóî í™íìÕìöìàì¢ìvìBìªì¶ëÎêîêÁëIë’ììî|ïUï·îîíñíŸí?í/í§ï.ð9ðÔñùòSò…ò òòËò’òòó¶ô?ômô†ôQôBôÅõ õ™öŒ÷÷÷ÑøHù ùù0ù)ùú)ûñýIýÄþ<þþÿ"ÿŒÿ¬=ômPŽ2¯i$ |Š]—¤–Ä  ¦ “ ~ Ü p Á Ï A ¯ ¯ Z m G þ] Ï vmyÍ ávŽã—xåi‚â³VÙc ÄH"œè7Cà¬Ð@! Æq À  “ } Ë ® á f Ü · ê 5 ß t B(…dPò@fñ´…1~>ÿxþCýìþLþvþ6ý·ýüµü›üú¼ùdø6öìö©ö·÷)÷úøpøZ÷Xö{õµõ4õCõ õIõ\ô¤ô<ó¥óNò¤ñÚñ„ññVñð#ðŒðçðÎðÓñBðÁïJî²íÿí]í¿îvî¥îöïÖïÑð ïåîÑîíõî¤îûï|ðÂñò˜óyónòûò'ñgð·ð2ðýñ…ñìòìódóýó®ó"óPóÈôƒôüõFôÊôÂõ’õËö6÷,ø“ùFú=úõúúùøTøwùú}ûüýzþ9þAþ–þ1ýËþSþÿ¯ñJ²Ëév/_CF=cX Ï ö ž í ‘ê 1 g & c > § -    ^ Y è f ¯ £  7 ø ¡ ¿®ý[‰ùóaöZ, ž ôäÓl¹ž µ ] aO(ns+‰ y " r ‹ + Ñ † @ Ú y  \ = ½ £ 0 Ð 0 5 ü WXK_ß¾ìå~‰6©ŠC-hþküÏüFû™ûŽûuû™ûóûÁûßûxúòúRùøG÷Ò÷1öû÷fø6øgø÷Èöüöõ—ôÃô<ó­ó?ó3òŠòsò‡òøó2ò½óòBñéòUòñûòWó(òçòjò±òõò³ñ—ðSïNîñïññ)òAò¿òºòsòñ‚ð7ïïð;ñØó~ôœôüõ ô›ô-óóóióYó­ô ôŽõ{õ¸õÝöXö©ö³öç÷:÷E÷K÷Å÷¹÷’÷çøUøø›ù­úðûÛü&ûßûÅûŒû üü²þ/ÿQÿÞÀØdág=À Õ¨Œ„¼ÛDHO/åCT  Q / ; G š M Ó ,   £ Ö û ¤ Ò Ý 0 º)Žð\ ® ‹ Œ ç ß H é Ñ “ h ° å ; q L «7 µ 6 ¹ J s Ž ²  n z F ú L ¹ Ÿ|É—ƒ§›¬a _‚@Ê%…£³˜ÓÝ«<Á‡Ñÿîÿ9þçþ7ý—ýMü²û·ûeü2üuüªüûjúù¡ø­ø÷ùø÷äø–ù%øúø øVø…ø>÷ó÷Ø÷IöÙöaõµõOõôÆôÑô‘ôQóŠò\òòÇòöóòCñññÃòsówó¯óåó!ò0ñDðþñûòqòÛóìôÍôÖô—ô6ópò¿òòôóDóºôÜõ^õÒöõRôJóÁóäócòúó³õö÷øKøÁøÁøÝùùTú.ûúÛúµûû¹üÕý£ý®ü´üSýý³ýªý5ý‰þ=þIþÏÿ’S7ÿïYJ]›J£ŽÞî.¥tQ”†^|Ú ; Z g |Éç(à Ž ¹  [ e § ‹ ¨ ¡ æ 2 $ ° ¡W3 ° . ‚ s - [ Ü ¡ ¤ C Ñ q ß š ö  é ½¦O" ú Œ ß Ô Š/ìŽø7`>ä’­—¥7r®9¼hÜ3<&Íy_| G‘ã':™gy!ÿýûü¢û¸ûoû“üKüýý ü6ûDú:ùRøÁø®ø¿ø–ø¡ø°ø;ø#ø”ø'ø÷‹öÅöÈö9õ®õ ôæõRõAööã÷-÷/öOõæõÀõÒöõíõ¹öOöxõºõFô¡ô5ô ó¸ô!ôôÂõ?ôyô–ô£ô|ôkôIô|ôÉõ¥öµ÷Xø†ùùZù¨øÜø¡øÂ÷à÷n÷™÷Ñø%øBùIú®ú¥ú§úêúlùÿùnùaùaù—úÑû ü˜ü­üÇý:üêýFý’ýZýêþ¨þþþ|ÿoÿâjH¤¦e‰šÀ Dß@ ù— ºW}ê  € $hÉ^Æ©'+Î º O éÁ¤†x.‘  ,  ( ç à Œ ¬ , ¥ Œ ¯ÊÜ / ' â Ä  ¯ m  #]§±Ú b ¥ tK€Ú ho àúòûBµõz³Ð‰Ë¤ „=Ätn—ƒÕPRíœ>ÿÏÿPÿlÿHý_ü¾üÜüsü:ü[üºûÐûžü û`ûhûDúàúgù°ùbùLù©ú´úùú»ú]ù¡ø÷øéù>ù ø÷„÷Ä÷m÷º÷ßøøª÷þ÷q÷>ö³öù÷s÷Ê÷Ë÷áøÊø¢÷ìökô³ôó‰óÇôHô«öA÷GöÙöPöõ×õåõíöö>öÃ÷¨÷øødø\øYøÌøZøø*øøLøK÷Ï÷_øù±ú²û?ûvû´üüAûéûtûbúêû$üüÀüòýýnýüÙýGýýšýŠýjþþgþ—þ³þ骵Ætà cc²†Ž:º×ÌLu•İŠ)œœÞâ¬W"“gPÀ6'Ø Ö  "»Ï½O®wÙÉ}p¤j €P×®» nè±&PCµŒṪyÊ.r+ÿwÑ‚!«âa_m„!ÎÔj Äš,Ÿ\ÿýÀüÊûùü„ýlþ2þYýðýÃüöü3ü_û¿ûÑüBü:ü˜ü˜üÎübû©ünüùýPü»ûïû£ú?ùóù¨øñùø~øhøBøkøØø­øÑø¢ønøÝøßøÉø=ö…öOöEõŠö öž÷¢øøø>÷{÷ö®ö8÷÷[÷¢øøø¨øÍùø«÷öø¥øiøðùþù”ù*÷ù÷÷ø÷ýø¼øÞø¥ùú8û:ûàûÎûÆû$ûKûìûêüOüû¡û“ûsûêü0ü«ýAý8ýÒþVþ_þTýÉý¯ý†ýôþˆþxÿ”IJpSÿÊÿ›Qü¦ýŒe8˜¾A¿”.¹Ïùeÿ®³ÃBº--SBÍ–Ø£DÐ2?……õ)áni¿hiS@î¹@ ¬LÅse¬¢}Ö"ÿªÒ`n¢ÿqè‰ýug’™8\–ÁFÃ1©cÿõÉÙeæn\ÅÊHÙ^I?•ÿbþ¯þòþdþVÿ ÿ$ÿDÿVþ¿þlýÒüõüŽü[üvü<üý û¼û6û úuúÅú›û0û‰û”ûßûû úæû+ûçûÚüMûÁûÓüpûú–úø¾ø˜øýù+ùˆù|ùÃùø.ø!÷¦ø¼ùWøù%ùÀúˆúçú¯ú¤ú>ûû úÕû;úÍúuùåù&ùø×ùkùîú7ûû#û|ûrúÏú‰ú)úPú?ùóúiúÏû0ûÄûÀû‰ûãüü^üÇý üñü~ü“ûæûêü¼ý‚þ:þaþÏþ©þ'þþþ3þÍÿ ÿUÿÿÃg+qî¬!Kwñ7¸ ÔZ2ò «åQ¹ä† ÿ0æ Ðc¶ÃúZeÄ_ ¾ó *6=¬„Þ Þfnõ4”º ½‰'?çÌ[zåÜÄ;4©:N­pòq¥)AzA98úÑóIñ7á^êOäQÿ£ÿmÿ²ÿºÿ•ÿ^ÿ%ÿÿpÿñÿçÿìÿHþPþþªÿ#þŒþjþÖþàþÑþœþ ü·ûÊüJû¼ûëüÌüÈü‡üüfüdûõüüýþJþ,ýêýšý7ü÷ûÒúÎúÓúµúñû9úîúDù(ùKù¥ù¬ùëùÚúùÁù¶ù²ùˆùàù¿úfúöúwú$ú@úúùíùÃùËùÛúdúÜúôúÄú…úúû+úïú×ú­úéúÑúóûlûZûbûnúãúŠúóû²üYü@ûùû¯ûžüŠürüüüÒüáüóýÒþhþ*þËþáþ;þÆþcþþhý¹ýÓþsÿ:ˆ"àÀúòQ(ÿÄþÒÿ þôÿpΩ‹ÿUÿbÿPİ7'ø'd‚"Ð/V°e8Þ±_;VK.|~²W¿Eï9æàï¤:~IXì«h¸Ç‹øDŒØôëτ׎³åÊMêÚmŒd±æ9~˜YžOÖæD¼WNûò_3½+H¹s/û>ÿaÿIÿÈÿiÿRþÉþ¢ÿ¬ÿPÿ#ÿþ}þŸþ>þ þüßü;ûŽúõû9úçû®ûÀûOû©ûú÷ûƒû4ûú–úÁû,úãû§üSüü ûìûõüŒüûfú–ùjùiùæúîûˆúõû0ûú`úúùìúÏûrûÕü*üœü¹ûÕû%úÖú>ú’úúû`ûæü‹ýGü¢üxýü ûÍüwûµûŽûŒûêü-û¸ü2üƒýý­ýpý³ýŽýýŽý†ýJý©þ™ÿ¾ÿÄÿöÿ¨ÿzÿþ!ý»þþ]þàÿNÿÿ ÿ ÿ„ÿcÿdR”´Êø. ušÀ ?{0¯ªtÎ÷޶x3CSc€»§CÞÙðEòžS…ò˜€×­<™¦åÍŽý Óa °³T3~e5¥x)Tégo<"¹újܪi¬2[ß5 b/"^v¦ìPÓ£4ZÿÇÿÚÿ˜ÿdÿÒÿ?þ“þ¸ÿNÿåU¸âå4à$.ÿŒÿwþóþ^þAþ™þuýËýöý¨ý8ýeüºü[üˆûöüIý>ýýÎþ þŠþÅýåýÙý©üðýcý5üòüíü²ý ýMýü˜ûâûÈüüü¦üÇü ûÂûMúhúAú]ú,úxû]ûìûÅû–ûûúêû?û‚ûßû™ûûBúùúçû2û û2û=ûšü9ütü1ûTúÿúåúdú•ûêý%þþÛÿTÿþ?þþ ý²ýàþ)þ&þ\ýåý ýŽüóüºüÆýýìÿ)ÿŒþëÿ#ÿ3þÿÿ*ÿFÿAÿÜ}œKÿÒÿoÿÃÿâ3¦ZÿµÿµTïŠÈ6:ŽüKñQÞ+™óPÈ IW ææ2g¡^²/Q'm)‰DÙÛa›æbŸeämãÕ¥9EON½ÛäþÉè(ûK·ïÙ#ìå üÈû¥,%]ƒãþ/Ï=_(¸ÿþ5YÿîÿþŠþ ýÝý…þDÿ—M¨¤ÿwþŽþhýûýéþƒÿ5ÿmÿÿnÿíþÔþýsý=ý™ýóþ)þ0ýæýhýýPýœýéþ!ýçý“ý»ýêý—ýbüäüüãý4ýØýìýŸýiü«ü4üyüsü³üéüÂü¬ümüûºû‘ûÝü]ý(ýÙþþý¯ýcýü”ü†üÚýNý³þ(þ>þAþÍþ­þý¦ý4ü¨ûûû¸û˜ûŠû¥û¡ûiûiû/úÎûûÂüüüEüãýhý^ý±ýØýµþ þgþßÿ þÞþýþþbþñþ¥þþýÞþÿÿrÿ¬ÿgÿS&Kܰ¯¯Iÿôÿ±ÿ‚ÿeÿ-ÿ‡ÿù`¬6û´}PJº…ö=™ñ6ì¢K7ŸÂÕ ‹W3ç굋bÂ:Yþg¡’FN(•tË3YOäw,#ZÐN‘`ÓÖ&ô©nÂ…8~㛃Ë8 â°¡X§ŽÅ;ÿÞ1ºÇPÿÕÿ=ÿ)ÿ£ÿㆮ*°­3׃ÿöÿÞ#ÿæÿöÿ÷ÿéÿ÷ÿ»þáþZþ-þþ™ÿ þ¨þcýæýUýüþüÓü‚ümü‡üªýGþIþßþüþüþÉþMýëý–ý-ýüÒüûý?ýZýÆý«ý5üîüDû“ûŠûçü.ü¶ý/ýCýºýûýýZýüÊýü¾üüvü3ûÞü#ügüüü•ü»ü‘üiügüüÏü÷üùý[ý±ý¿þþÒÿ$ÿþþþÞþWþ)þ[þdþJþ[þ”þÍþ­þ)ýºý¼ý£ýký¨ýðþ(þ¡þŽýÐý6ü¿üüü±ý+ý§þHþ½þíÿ6ÿFþ÷þýõýáýþþ›ÿlŽŸÊàdÿû_±ã¥Ä÷~ •yKm‰;3B0FùË:zIàÓ1Òæû ¹›Ò6_„fM@ÝCèº\‰K1³ñø’Ái> šDVî§'…|C&ïéå ÿ:ÎÝþì> k}·êJ°|̉d:uˆ~}&ÿ¤ÿÿ0ÿÑ(ÿÏÿœÿÈÿÿ€ÿgÿaÿOÿþwþbþ¸þÊÿÿþ—þFþNþýêþGþ¤þ—þjþŽþ+ý¤ýüþýîþ?þbþ§þÙþïþÅþýšý)ýüþü¹üWûÐû•ûCûû˜ü€üñý0ýŽþþ{þÎþþ\þ#ýøýþþþUþ&ýûýÁý2üËü¶üüû¶ûµü$ü£ýý_üòü›ü×üÜüºý?ý¤ý¾ýèþDþ‡þkýéýåþHþþ@þÇþ½þÔþÆþˆþMý¿ý|ýøþ”þþÿ ÿ7ÿ§ÿÞÿ½ÿ±ÿ“ÿ,ÿÿÿ3 ŒÎ8½ÔK ÿ¼ÿpÿhþçþeþgþWþÃÿ™ÿËÿ¥ÿ¤ÿ[ÿiÿÚÿø*]WlÎE1úrYºÊüžxÄt<nƒÉ0·lƒÉí‹y?/'­£Q7J´{[ÀM49[m˜Š… eI°8tîÏÊÓq@v铼°Ô£E$X_}uv»¥Ä–¬¹º~ú¾¯aéqÿ®£ÿõÿqÿGÿGÿ'þ¦þvþÉÿl2Sÿ¶ÿÿ¨ÿú¦+ó~YÿGþ,ýÿý§ý}ý”þ!þ_ýßþýßüôü€üü”üµý&ý6ýFý®ýÖþ'þýý‡ý®þ þFþ~þsþýÂý¬ý™ýfý®þýæýÉý·ý³ýÿþþýîýý3ý4üËüuüiüüü;üüVý_þþ%ýÏýØþý¡ý‰ý¡ý~ý·þkþsþJþÏþ™ýÅýhýšýÆýýôþcþŸþŸþ¯þÓþîÿþ›þKþ`þxþ|þ9þþFþþ7þÃþ…þVþeþhþ}þNþkþËÿÿh= |J<Ðáèýw?Ò¢‹³–ÄàµÃ}"òþµņÿ½ÿ•;\´,µ™®TH; a­Œãúl4€‰ª£3Ñ^áhÅy,¶1G#»©¿¨-HLÿ³ÿÁ"zì³ágßùI—|è×NŒ(lvᾈa98Š‹;ÿÿÿhÿ”ÿ‹ÿ¥ÿqÿ_ ^ÿÔÿ‡ÿbÿJÿ¡9M J†>ÌUcÿïÿ~þúÿþ¨þnþŠþˆþûÿ:ÿLÿ§ÿµÿEÿþµþRþuýÞüÇüÐý_ýÆþ$ýÜý+üÅüÎý ýtýºý²ýbü©üfü´ý<ý¶ýØýÖý|ýáþjþXþQþ*þþþsþ®þ¤þÅþŠþ,ýüýþþ[þjþCþýðýþýØýyýGýü‡üûîûªûXûgüü®ý<þ7þ€þ‚ÿÿ_ÿ{ÿ~ÿGÿˆÿÆÿ:ÿVÿÃÿkÿ-þöþ‡þwþvýüýýÕþMþ”þvþWþ‹þïÿ*ÿoÿLþØþßÿeÿÿ„ÿÞÿÑÿÈ ÿåÿŸÿÆM‡c²çoq]]•éVìI^•>ØÃ¤§`Ç-ŸH¯¢Ó ˜Wdÿúÿõn‡OMÉQ²ÑÖi½ÿñƒB”,Á…&™ó£ O‰ü Ûtrd‚”„N;ÿuÿÿùÿâÿé.Ž_¾¬}M9Y“³Ö,RT"¶hì«{z‘0uuÿâÿæ ÿÑÿ‰ÿþþÿ=ÿkÿ4ÿRÿÎÿÿrÿjÿUÿ‘ ;~ÿŸÿ´ÿ¯ÿrÿ&ÿjÿÀÿªÿ ÿ»ÿ$þý¸ýgý?ý‘ý©þþ®þ¢þ]þ\þþˆþ*þCþÈÿ7ÿsÿþ#ýü­ü«üÉüöýrý³ýÈýêý™ý>ýYýÂýÁý;üÝýýný¿þþKþ\þ ýný‰ýõþþBþýìþþ1þPþnþ„þ‹þÿ9ÿ}þðÿÿkþþÿ ÿAÿþÐþlýÃýGýý$ýhý­þzÿhÿbÿ}ÿóÿÚÿÌÿÿþôþ»ÿ4hIÿÍÿZÿþåþ¢þšþˆþÇÿ)ÿÊIÿùÿÅÿºÿºÿøÿÛÿ¡ÿüÿñr`1˜pNŒÄ0OxÈ})USG®€s¢X„Û¹=öADEQë‘Ó`RJoMëÁÝ<5|Ìù G3µŒŒ˜‚®°‰ÌÛyjBÍÕ½ÌÎÔ8¡A[E ®M"o•y@â¢yÿõÿEÿ!ÿ3ÿ*ÿVÿŠÿ£ÿØÿòÿÀÿÂEƒp'ÿöÿ°ÿãy]|-UŒ\2ÿðÿÊÿßÿ±ÿµÿÁÿ{ÿØÿßÿdÿ¢ÿUþ¶þ“þZþ)þyþýïþ3ýÊýêþ‘ÿÿþÍþøþíþ•þþOþ*þ‘þxþþÈÿþ­þÐþOý°ýmýý:ý`ýdýþ þ‰þÆþ¡þªÿ(ÿFÿBÿ"þÏþÅþgý|ýwý‚ýýÁþ^þþý´ýKýnüûü½ý"ýCýOý¥ýÐýýŠýÁþ&þþþ3þQþäÿdþìþYþyþþyÿÿÏJq4ÿÎÿDþôþúÿþöÿ?ÿMÿ6ÿbÿþ2ýÐýküÉüÍýfþ¸ÿ¹ÿô1ÿ¥ÿœÿÞÿáÿ]ÿÇ<ÿêÿÅÿqÿ@ÿGÿ°ÿü%X…žôÔdx*ÿŸÿÀ)šð¾`Klò£³­É¡½Âîÿô÷G%b.­ã»sã+ûûè, ’·]<ÿ×ÿÀÿ®ÿ•ÿûLÿøÿöuEÿð@xäXŽzê&/­iïÝ­Ý‚£4™{1ÿßÿlÿHÿþ‚þhþsþ$þþÈÿ~ÿ–ÿúKÿªÿómuOuÒ¢otÿÿŸÿÙÿŽÿÿ½ÿ}ÿkÿ±ÿÖÿéÿ¬ÿþÜþýçýïý~ý•þUþ¢þ±þëþÆþŠþ§þoþ\þðÿQÿgÿsÿ^ÿ"þÞþìþúÿÿ?þàþ›ÿþõþFþ@þ3ýlýýlýŠþ þëÿ"þæÿ1ÿšÿ/þØþðÿþãþÂþžþ:þþ6þ ýÍýêýîþ(þOþþFþ‡þ6þþ;þ ýòþUþmþvþÔþùþùþæÿÿ+ÿ!ÿ‡ÿù/ÿö2†<DsÿÔÿ¹ÿ§ÿ‘ÿtÿJþñþ£þÖÿ$þõþºþâþzýØý¾ýþþvÿ22Ùþa—G:M?'±v}ÿôÿíÿí-{K¡ ÂTÿàÿÌÿézܦ±öW«“g­°¿_ŽmKÓpt>¶Ne´~û]={™æÊo:ë‰IÿæÿkÿÿÿP9ÿä¥gZ#ÿ³ÿÎÿðÿ”ÿß,9k Kÿ”ÿ&þÝþÎþöÿÿ>ÿ¦bÈ*vºÿêÿ†ÿKÿÿuÿ:ÿ[ÿ`ÿ‘ÿÚÿtþ¢þ@þ/þþþ)þwÿ'ÿÜÿïÿçÿòÿÒÿvÿfÿ ÿÈÿñý½ÿÿçþÃÿa)ÿCþ¯þ÷þTþfþ«þNþIÿEÿ\þ3þ|þ8ýãüõýtý_ýþøþ“þ…ÿ½ÿ¦ÿ<þþgÿÊÿþ?þóÿ¦ÿþÀþÞþý’ýRþ\þ•þšþ¦þþ;ý¾ýý¼ýÂþþíþèÿ!ÿ‚ÿñÿ¿ÿÿOýÏþœÿFÿ.þýÜþWþcýÍý“þÝÿþºþîþþþÒþ—þ¦ÿ1þýûýìþ;þˆþ÷ÿ_ÿ¬ÿ}ÿMþâþÃÿ’-ÿë¢ð^ïàC ÿLÿsÿÄÿËÿ‹ÿTÿãA)ÿ@þ•þ±þõþ/ÿ$÷–"“ ¨ÿ¹€œÿd)bw9ê®×*þ³GȸÿÝßÿãÿõܶj ÃhØ©Âp\ ;W¥!˜ïBy‘Iñ–¢PÿyŠ‹ˆÿcWXÉAHò%–»š-•ÿÏê&þÛÿÅ]ýûÿ¬Jÿ<býêÿ:Iþ¶ÿÄõ»þþ27þ·þÿK?qÿ;þüJþ»ýgÿr›þ›þŸ[â;ÿòÿÿÔÿ—ýáýî$ÿƒþzÿÿBÿßþ?ý¹þ~þþ üšýïÿþ¯þÔýÉþŸþÔý–þ@ÿ94ÿ)ÿ3þ‘þžNþþ=,ÿÿ‚kÿýBþ•—þ ýñþ˜þ÷ÿ2þÃýwüÕý—üÎüBýÝÿÜþü¼¥Xþ0ÿoýìüÒþýÿÁþ°ÿêàþ?ýÿºÿ¤üæý7ÿuÿÁþcþ+þÃÿŒþGýßÿÿÁÿmÿÿÕÎ,?ÿŠÿ¦ÿíÿŒþÿ-ÿ¬þPýûþþ ý¨þÉÿýƒþtnþ`þ¹ÿÎþ?þÿ0ÿþˆ˜ÿ3=õ,Oxd.»wF®ÿÌ)aþàÿ\ýàþ¤lïÌÿ!ÿqÿÿþøýƒþYtj‰zDæ†(\ÿ¢ŸqqŽ”ÿë¶5ÿ’þÁÆÇñEúìsÿNbÿúÿ¼?ªÿâq‰XÿÓ3 ÿã]v¹ÿûE2²«þ¥þ¥stk-4.4.4/projects/ragamatic/rawwaves/Drdoo1.raw000644 000766 000766 00000003742 12015735506 021603 0ustar00garygary000000 000000 ü~ þ*½æ=úwç˜ñ’íÛî²ÿXüG/ñïaî^ÙÜ,çnëkóÿHÜ­Ü ¨ GË•°ß æõbáÚæäçíHÏAŽ*æÑ3Lô7NT §ä >î í¶­=÷\ò¯ñuäùÓÁÊÀÑlë² îÂìiç~÷|ý~î'â™òüú ,ôS ¡ü.éô¬h÷SèÊçÅèyå5í$ú•ü†óÑéÝï` @bõU÷h ¯Ë%s-Ú>XB¦5x Úrzòà…úéñoû•ÿ×õÇé Ý÷Ý«ìø­ùÎñòâ ÚÙî)™ b Mñð òådaøšû›ÏîM&‚&S,{ýk~ÿ{ó»åmÛŽäAíeðiïÎíÝóÉý7Ô:n4Ì“c$·2Y3ú+oœþGñ;ñÇöíö ñÑíIé7ë9ì‘íËì–ç˜âÔä«åæë_ìò¬õJñköN0ýLþ ÿuüƒûwúŒúš¤Õˆ75a$!,Ð)j$ä ¸MúÖðÁç³á8ä´ìßîÐí.í·íuè°é®ò‹ûçüôõçïéó”üþ ùy ÛÌóÈí íEñ°õ{õSî+å2â¯çìî°ñêñÆð™ñ"ðDö&ÿ~ i5Òð´ÚÀ?yVìNßÑ —ýûiïaçååçTçjâ¦ãáëò~ö|üuM] *S t×|Ë@áÜ;øPù]üFüÙþ°úEölóñßùó<ÇûrôÃò•óHø7ùëýMüáû†ý5þ’ú±ó' Ä À}T q =þ¾øýùšóåò?ó!ï‚íùì/ñeü´“ Eih­M©Kµÿ¥ þHþN^þ4ú5û+ü‰úÊú û¹ýLû öÌ÷®þ2H“Ýù)òæñ(øÉVØQÏ 0‚ßq©»ê ˆêƒÇk×7¶þ§úçõ“ñµñâòåòŠððóì÷4úû~ù¬öM÷Ký¼ÿQÿü,üh·ý"€ } æ ¦…üÁÿÕ'ÿhý°úRõ„óÕö½÷_ó/ï¤îpì²ïÔôö_üîÖÿ³ü7øžù¥‡n@ÿÿFü€ú`ùø‰ù8ú°ûËùõû(þÂV ý‰úÏùuøxø½úN÷•ðßíí¶òõÊ÷WøJýÁéxþÜû½úú®… H´ÿeøÿöøNöXôqó1ó2õTùjýÏz°b e ß ˜þÿ¨ ¡ ¿ ¸Œ\ÿ9þ’F–ÈÐ í Ï ŽK7Ô‘¿ÿü}úÐù¾û­þ„ƒŒþÿþÿ>6TÇ P ó H w×°ï ºdþ øtö§øûß?æ3ÿiÍÆSêþlýºÿlÇ— l­Þç+ÿ¤þ×l»k ` ê  ìEn† ÿ‡ûø¤øÉú¥ÿ‘+ó’ÿ|þWý:0ô  a à š19Ó / Ó ûáö²õBøØý~Ôo•/ = H'K Å{E\¨ÿÜýfþJÿüþúxõ|î×ë#èÂè‡î ó!óùôàôØðÐíÕï%ðpñ&ð ìÂéçƒéìGð<ñ@ðZñ;ñ‰òóËôíõ{õ÷ÕúfûÔþº1Ù „ ã âuΰ ¶ûíÿþ"ýØüŸþþ’þ„ý‰ü0ú£ûeüxü0ýÆý\û-ùV÷Qõ™ô×óðýîQí¢ïÆòö÷ø`øÂù½ýÿ±eË&Ÿ6ö F O + /´—´ ç /KyâAxÂ.‚z ¡ - Z0-Ý × ™ à › ¤ 1 Ø©HOÇQV±tÿáûåøG÷É÷À÷åù7ü?ÿ1c0Wù׺uýû!üÿ’ǰ{é¹Ö·pB@ÿ{þòþ„ý8ü¸üÇûôú”ù†øôñãñ7ñ ò¼óeò˜ó±ö­ùiü ûdøõ%õ ö6÷÷ø¢÷sõ4ó¡õ÷êú\ú€øÏ÷øù4úüÈqÎ9L ( ô EÍýÉþ.Š*V/º?þ;ûšü>ÿ©Vý/þÈý‡þ!üÍùyöÄõ:õFô·óŸôõ÷6ødø+ù\ü<ÿ.¸§ÿ;þé°&Aü¼ú°ûÔýdþ®ÿ/þüqùËø øÆùÚûÞýþ¤Ø;æÌÕþoþ\/gvú¬ÿ¢ÿ˜ÿiÁIn„‹ÄºRYÿö=N”ókþEú¢ø2ùxúpû ýaý)úƒúsüûòýUÿ)ÿdþÄáÉCstk-4.4.4/projects/ragamatic/rawwaves/Drdoo2.raw000644 000766 000766 00000005326 12015735506 021604 0ustar00garygary000000 000000 ù§ýßÄþÆ}ò.à· ‰Ò ?Ôܺ·áÞ$H/yùÚõ·"/ \ôÂÌ÷Î â%ñòúî¡çãuê°úd’ø ßÓßJùƒ¯á¯Îiä’ÿ?þsúíø‰ÝÆÜú.c]ö§úÏ1 ¢÷1í“ö¼ÿVþûõyç[ÝÚ}Ý{ë=ýŒDq ¼ýüëë§W Úúánãbö¢ÿ©ù­îHâ‰Ü‘à¤ì~ó+ï`çÜç§ò ö“ùéê5ë½3L·ùöõÿY|"V#ºD”˜ ›|’Î"š CT³ ±%ò#åå@ììÞä'àûóh/$Ó ~Ü ¼ÿ÷ýêÿºß • ÄûFû8ÿ»þ³óKéé‹ú G à,Ó> ÃfnùM Ÿ$™-å#h ÿ&è%Hì.%w'û%7"6^  pnêz×nÐyÑêÕÛ/çø± w¬ ÈþLô®ñ¡õ¬þFþ¯÷oøŠüüû§ùüD)ù#è%áëçµñ4úΗ¹ ¨kÝ•¦lƒÌÚ `À Ø •*|)f"®šâ A “ f ùÙdì1zö©éÛ'Ï Æ,ÁiÇIØ™î^°Œ GDûó(êCé«ðß÷”ûEú Ô ¬ø ûÃíâ×ìäþ@¤þI – »ùµøõíýñ{ö\ïÑâ8à‘ì¶òÖô†û(Ë_ô„ùÃíêéë\ï€ïWîEîÖêpêÄî§í0âŠÔøÎÓÇÞ–ãééœò»ýN¦˜ ð ŠŠžý!öñ¶ñ¿õ”ûÒÉ´d¶ JþúÚ ØÉ„ wœCû <Fû7ï³æäãë óvûš~ É ’ /‰üˆð§ëéëlërìßòúøkú±ýHÝXõ3ëªåjäùé$î¶ôæû^ põ 2! Ûqüù;pŽö ¯¶Dé ç ¨   "9(š‰  ? C˺þCôìUë·ï>ó_ùÐÒÔ qñx¥4P¯ óßÂ5Wþ¨£ÿWX“ñ n‰€ á%G&¤#ž¸Ó 7ôüe÷3ôÜô†ô’÷ðû|û±ù•öô ò!ìñì*ñ=÷§ûÿ_ óJùíêèxåäèî~õwû‰] å C T Aÿuúû!ýåþÿ¶¦3i vÿjù»ö­÷—ø0ú‹ü‘üþšŠ 4EùGökòKæ×ßÐà7àWÝ|á¶ì¼õ>÷Jö)õ±ôñ‚ñ·ò ñïóôñûÐ[uOdüÕü.úöŽõþ÷.üeôp‘ëµþ?  ‘ôÿsö)ïì¿íûð_òoõ=÷xóÉíêúëgì§íì2êŸéÏë+íØïÎîÇìïëæËâ¡ßÕÛ²ÚªÞæ|ïŸõÊúZÿyñ®þÌýÙÿPm$+¬  —? §;Ž ’âöÈÐ + € ™ ' ‰LÑþ/ùóð¶ñûõE÷B÷L÷„ùÔüÜýúJù8ø÷vøöýˆ » šÓ µAé=û— 5æ?E!&&É!ôŸ”…ß%ô€*˜ö ™Ò}ÿü÷ÿm8þEùÉø\úÍûÆöûòËñiò–ò¾óÎô÷ôîôõ®÷ºø’ùNúŠûùžö ö—ùûûÏÿ h b¨ŠÌß I W » CÚ·’9z (×ÝÿâþpÿÓ>%ü|ø’øú‚ûÄúnø öûöóÂólõˆ÷®ø4øpû`ýkýWþ!ÿdd‹Üá  64ïÝ{ñ}´ 0 š é B i- § Ë\¦üÞû)û‚úQõñ”ñßñ¤íýè7ã?àxÞAÝfÞöànàÞÍßeàïàÜáËäóêØð|ñ©ðOîJí=íìíŸï»íõéìé…ï´ö=ø’ú<û'ú|öÚôeôóšò¾òŸôäùÀÿ»iýÇûàûmû<úbøößù;ýkÿãÿÈÿâÿÞÿ×ÿÞjˆ•Êrþzûíû|þÿÞ2ýºüQû«ûQûuý+ÿþÑÄÉsüžø/øQúúù¥úzþÊðj: ! ’¢î ^ð" ƒ—s1B ï p\j-/â¡8_ :‰Ì¾XýXþuÿ=ÿ±†ÊéÎ “¬–-›•‰#t%i&%È%‡%å%ü$~ ü¯ß>Ó H5,i Yxü…öàïßêèréçÅä:ßÕÜáÜ/Û˜ÛÏÝájæÈéêºëÆí íÃïªñ6ô·ù’ûÙü)ý{‹1ýíþâ~ðÑ w±±Ý;‚ ‡ ÙHþÿ ÿFüûÿþš÷ öàù’ö‹ñ»óÉö‘õ<ó7óõöúéøŽýúñûés)ÿ\ý‰~ ªN ‚O=û J = dýxÑ Â ”  Néÿ@üû÷ÏõðõÎñ®íßðÆõ÷Íøeö òèðùí@ç`çôî[ñ ï¥ë¤ééêqì$ë.é¥é´é£çmæHé#íîºñõ÷`õcí‚êïëºëzë+ìDíììïWóvöæøcùÕý°}ÿ¾þ¾C8 Gž“*vnxW°=jŸ¤&ÄûlJ p É ŸÉ‹ ÿúm÷¥ö„ôñýñuðìmépëcîÕð£ójóóRó©÷ˆûùòù¥ýû –b)æà 1h ×Âo%>çeˆÓù¦ ª ¢†¢)—ÿ'ÿ±ÿ«ÿÃ(ÓÿäýoýŸDDï7b™ .a{ŽÔœ„G7‹ x U[,ûIøõ7óVïáîCñKõyôœïÅëué¸éUéûîó¤õPñ‡îçð‘ò·ñ’ïîïäðøóïö¾øøZùŒü›þmý9ü±ÿûûýõü²ý•þHý«úÔú†þþâþ<[}/Œú õh÷¸þM*þGîü¯ŠþŠý)üDþjÿ ]` Ÿÿ¯þEýQý€þíÿ›üžùmù„ø õ‚ò“ðÇðøñ¢ñFðçñAðKñEò¼ô:õ„õô ôNôÎöù«ûuûúÜüû¯ø¹÷ ÷wúRþ?.ü·ü;ýhýûUø¶ø]÷~÷Z÷9õšô¡ô±öáù"÷¾ô‘ô‘stk-4.4.4/projects/ragamatic/rawwaves/Drdoo3.raw000644 000766 000766 00000016216 12015735506 021605 0ustar00garygary000000 000000 ¤G®þ,þ üÈú9ù=úÇúoúÙü˜üJüUýªÕ*ÎDOþÁüõüýÿéD ‚ / »]¼Ø«4‡ÿÖþ‰ÿ3þnú·ø³ú$û¶ûú.úoú©û´ýŸÿçþÔùøHÓ ŠøÐùÐíY÷nü*óüÄ‘":‚ûÃõí@î:÷Hù& *kÑïJ.A á ^‚ì¢ôŒ 4N?ˆ.ˆ’ vÝ îoðM÷4§÷Ð1Âþ:on ¦ûúñÏòaë.ä…å­òGèñcïFî0óƒû¤ôì?÷g { gi 2 l4 Àýßç Õ²×€àŒå ê8úLBMåøÿCï7èNðÀãÕ¼,/]*¢²¼íÖèYð þ¹÷ÿûÃùAó ï©ì,í9õ‡öñìeÚeÌÎÔã;ù‡„ûžû2þ±ÿƒùíuçÒîŽü¯´  9Û7XþRï˜êÚæá-Ú%Þñé!ø¸ ô‰¹Œ# 2 üöá¾êÊô~ “Ï$• “zíó—êÌêcíõð«õü÷÷ñ´ðŽìnè?ìNñjõïû;÷4ëæäÇæY𥵠ÿ `åTÄî {rý#úˆû!æ R(ë,,mÿ÷—çæá1ÛÁÚæ»ñ…üä Tó­¼~óý“øóñ=ì®ûÀ v·)×+'œ Ndùºýþ'ËÒ¿tu âôÜïEðï0êŽç´å6çêxø/˜°ú_ï TcÿyùBö¡ü›îk/pá 4¹û‹òðò¾ùçJ±ž¤Ã\õX½ü5öóôÁõtøv¢£  Yû/×ÿêûÐùÎûSÿkþùˆù'øùõöòÁñ&ë âÉÜŸÛÞâRé½ù% ð£!õîJ/ à 4.é¼ ^ž ÍXðœá²Õ̓ʢÌÑÝ´ì úg_ápϦýÛøÆôˆñ¬ð²÷nr• p k«³×þ7ü^ûâùøø³úœúu÷è÷Røûú øîóÞëÃçäíã—äçžì§ôwý† Js Âÿ:ýü’ýVÿ“¨' ž ý%úðèräßçÚïöub Ó¨¸ö> £ˆù£ôœó­ö¨ýÒô 4 Ô Æbýïø¯õõ­ô®ò8îÒëÐìóùŠúqù,÷!õýó¸ñzïŸð¦óÿ÷°þu£Ÿ’!%$ $Q"8JÏár…óßX2n…¸øZéÛàÝúàÿæÄì_ðüô7÷²úÞü¾ûLûbý ü’ûåþÑ=—Wʳ:l© Ö7×öÿje×å6ÿhýðúË÷àù+üJ# ð S—p* àP¨þñýþ• — {-L ïØLúòKïþð}öþvû Ãæ ¿g¦ùØó§ð‰ñ›øÌ¢ãö¢úföYòáò,õˆô¢ðvë¤çMåçjé§ìSï­ïÍëhç?çåhäç†íÞôÏû”=JµÚ É8 ' àÜÑMBxƒ J}ýzöMë!áœÜ>Ú‰Úàß$åFëZîVímî‹ï¶î5êêéEéÑì¶ó˜ûCØ t » “ ݸŸy |ñ˜Îþ´m ŽÈýü¥þÚÆÊŽæ†÷&æ 0Å®–% i% ÿ =xûEù öÝïÎéKæ7çBì>ó‡ú£™ÎCÞÍ­\ÿÿykvŸ ü ‹ Í(üûÚüý“üú÷¸ñèï§òf÷Åûîþ$ü÷ÅôïôeõR÷{ùúŒüÂïù>sX7( o#Pm  Z äòý*öÔò>îÈëÁéææòë˜ñŠ÷‹úIúùÚùJ÷~ôzò7ò…ögúÔÉ ªN¶ÿ3` ÀT&Nÿè`cN±¼ìûÐöõõÑ÷ù üÞÉ ‰@W‹ ú,ÿfüÆýÞÿñ ÿ­üØû;ù¿öóðŸð„îµîðmõxýB$ƒ§šÿÑÿï±ó½¼ø d^Ê b [É ùÔôï°ï)òwö?÷ðöô$ïìíGíËíúíÅî¤òZø¦þÆw ƒ›QG¦bý–ù#÷löûø½ûtýgþgþ‡ýbúŒödóñÏðtïªîåï¸ó‹ø’û°ý­ý²û„ûÀý¡þQÿ-ÿér;¨ »¬åþ(: Ë ¬€…¼¤l 9 T ˜Ò‡ìþúæù±ýÄxa  KÀçœšÈ ÃÞÿ:þýº„b®9ÿšýÇû{÷7òLñäõDø«ûõýsþæ+ÿƒýÏü®ýkþ÷üþùßø–ù üòîöÖÎÿµû§øEô+ï[ë»éèéˆëûïñ;ò¼ðùíˆë¸ëÙí}ï–õ5üÀ* »›SkÅÒ Kî…þSý\ý¤ÿ »%ýÊüø8ôâóMñ²ògí¾îÏõ™õÁùZþcÿÐþsþ†ÿIÿu.èÇb‰  Ÿ Šf¦ó šÇÆzÿ‹ÿßÿ Áì^ ø||œ eoðë— ¦  R ¶—dÏûŒ÷+÷Oú ÿuÿþ1úÏö_óBðÉîî÷ó õœ÷øúRügþòIþ¨äDnɘC!ÚSÁ¬û1LþÂù†ô¿ñï#íKê[é3êFëÒì‚ëôíµî•î`ðnñ ó‰ú+ÿ¥9êR‡ f GÎËJ†üçü§þ‡+wýøèøH÷øözø7ú%ýï|‰PÜèö` ÆÄA F— û Ï Ø /ÜÀþ'þiûbù!ú¢ÿŽ:ýuú©÷>õ­øîýa¿²Kb¢ ‹ p %t}þ]ø½õò ðøñ~ó¢ö¡öÌóoòó£óèòæòòeòêô)õ¬ösù6ûÙü*ýtÿ´ÿýEüÈýtÿ)Ëõ^ÿ´þ†û÷òð©î¢ëtê–éÜë í îXíAíðoòªö-ùgùÁÿ0`Jÿ ~ “¥ªûPº ÄN¹‰pmãDü~þGdý8ùèû*ý<þ³ÿ•ÿï'Á] ™ c n ® k b £Úƒ íЋˆ ˜ †ýÉñ· / Ž Ü J D ¹ óBq5åge…ægFw ÌLxý‰ûŠú øûúcúúø¥õVðžíòìøí$î0ípìì#îñƒôm÷èúÐûyúøúÒûü¶ý”þo ^ÏÿûýúšùzöÑðçêXèMçªèqë®í¢íÈíÙíñíõîÕð©ô(øƒûˆü9ú#÷÷ßüœn<–°Œ Xÿ#û²û"ú®øØúBúìú;ú¼ù.ö[õõ5õ•ôôõ(õú÷øÃûÚÿ;É« n Y w · ñ ‘Ücréì F èááÑ·ÚäÜs4h0 =n2w‹P¾e( V µ@¤ò¾ý`ùÓ÷µõ5óÌóóµó\ñîð\í2éßçšèë†ð$òñgóìù=üVþ’ÍZ ú ­ ¿Ù6H¥/ÿšþ û£ùiøGôÃñ1îµîZîžîxíNì/î@óªø«üŠýsU¶_ß  Ñ îV e˜ u P dè¸Ø(»G67éèTÿTÿ þÌþ7)@„¦ â žv8¹ > ß Ï À jTôJ ‘ª“ŠWA¨þÎü£þäùJ âèsa Á  * š¾Aþú•úFû•û¥ùôï•ìRëfë0ê´ê<ê5ì¹ï»ðŸððïóêöÕúðÿ®p$QãØSgÿ ÿþRú¡õÒõg÷fõÕôóOó:òÎòôó$ñ¾ðÇðSðZñAôæøùvûnûøöÛø—ûîþ2ÿ­’vÛéu»\ Í¢ÿÐü¡û°øâõó›ôê÷cü¨ÿ°ft¼ÀÖ îäíYX µ_U)ÀlèèþùýúÇù\úsþe^YhýÈû>úÿý†’ú‘(U ƒÿ>þ¦bçå„CÑ.šÿýzüü_üùÃõïÔìüììíìÌîýñ¨öûëþ ý;ü†ÿˆ& Û b ã Ïÿ½mÿþlÿ”ÿ0ý_ùžõòÏòUó!õ6ö‚ùpüÝýúû÷µõöùä>åy8/š‰4&A­ô ›é]˜œ B ö <²ªÿxþ´þ„ÿlE6KSŒªÛ A!÷ ˜ ,ðÞý·ÿäô÷ûÎû‚ÿ)ež¨ÞP!_R_ÑâI ! ‹ ; ˜ ! | z Ü  > j ü Z ãþ—ügûëúƒ÷Bô6òÁñî£ì,ê.ê ëtìsìäîÑñZó>ö×ùùßû`ý \®b†ü7Gþrþ þ%ý(û;ùj÷ç÷gø•ø¢÷£÷ú´ü/úùöpôôyôÒöA÷ÑøáùÜùA÷ýùdüÇÿ 5å s TeÍãÿ²þnýóü^û2øÃöõöHùÎý¸qüÐŽ ãÐ [ 冟Nƒ0°þ¼û„ùT÷©÷’øêúmû‹ú»ù™ùšú·ü¾ÿÆÊsÎ M}ÿƒý/ü€ü–þÛöõ /hÍüûû]ú³úõøžôhðBìmê®ë»î#î·îYìêìÇðôôøüûwü4ý 2ž D5Wá ÿ V_ÛòçP†0qêwQÿµÿdþSþ=þ"ýFüìý“þýs5 û MWºŸgg ¦ L p d¬<¥óGÿþzÿ+ÿ¦þòÿú¬Dà ?»çmÅ& ; ˜¢9"g˜ , u7ÿ—ÿxÿiýöý°ÿ^Òÿ•ûù÷lójòDóò¾ó:ózôÀù=ý†\…‰à›ÿÆÿ1ø>þšû¸ø‘ôìð!ë®èYæÐçýè«ê ëQìÁï!ðîóÌ÷ ùkùùøúÀúùü¬üsüÙîh } D 3ùʸ÷èHÿõZv£÷°ýlû|ù’ö-óÃóIôPöÑúƒþr.òÅ…Ì0bå þ ª ¡ Ä™ÿ|üœûúñøâö6õ ÷ðþXÔÉÃ?‡þRþYÂR‹x™—p5ܤømýÊý=ü«ú÷;ôô÷ ùgø{õ®ó„ñîøî¬ïZðìòäôð÷£úÛýê£j Èw¡ÿ …ïì?Yýcûú=øôõñÿññSðùðaðpò‡ö2ûaþ^eëdÿ³ÿÿoµV¸–E4ÔV1Æÿôÿ2þ,ýýþìÿxP@þ!üíúÖøvørú‹þ@+CÎ s™øO Ð`1L/ ‡vÿ”T¦J 0 +  É ó Õ)í b œ]®:Ö|ãûÿ è ¸ [›6ûã÷~ô©ôÅõõÎøGöö÷ûù³ø÷ôèðµíäë…ëí§ïoó÷ìûŠE H‚|  ¶³‡ j«Dÿ@þâüxùdóßñ%ðZî ìÆì|íßðëõ×øâûˆþþ|ýúùTø‘øÍù©ù¶û_ýKÿ9s÷Oÿ\þÈþƒÿ´rÿúS÷÷¬ùhü)ÿ¹ÿ–þúQôÏñ ðóö&üúÏ ›¦â“  5 £ 6 w b à ÿ§YhÓÿûÛø1õyóxô…õçú–&ÖYVWqyŸ™˜TýÝÿLÿˆÁý÷¯ôòõ¶÷ú$ûUúGúøÃøøÎùÔùôøªöWò«ï9î[ð­õ2ø·ü;þ†/<{ ¡ ’iI®)6uü«û ø&öîø÷¨öæõ#ó<ñFñóŠõäûªç ;Í Ä 8C„ 5 , p|¿Ôë WR±`ûd>—áW¹f‹Í €ÿRûFùˆû˜ëê n°Ceâ#É(Ë ¦ ,ãmÃÿÿüQù™øãøF÷öEô&òGò!ó¡÷ûMÿSìÖÿ‹ü¡ûDûü0ýFþþ‹ÿÞ8þ/ýûtø>õ3ò¢ñ|óKõÙøKø¨öÞö}ø…ü$lœeü2÷ô6òô÷pû£\C ÿ P¡Ï2 ÿñ$Ò,þ…ÿQ3þ^üYú3øù)ùˆûwÿužŒ| õò@ÔCÙZ7ÿPþÉvÁÛ«Xþ€ûxø©ögöÏ÷ôù[ù÷«õ°öZù%ü}ýpü ù€öÊõÓö¦úÉÿK5OÌ ­ Wz ‡ …Øêÿüúùâú¥üý†þlþúûõ­ò!ñtóö„ú§ÿ“C¢ûÿ’ýÕýTþ0ÿë[ÞÄÿØÿAþÁ©»tþÄúM÷9õÈóªñƒò óô’÷*ùàûYýŒ½VþÿR,  J š Ö— ˜4 · :µýÅø«ööø°úûûƒùcø6öøözööm÷øæýše'!þEýtûÏ_ÿþQþ¼þsþýðþ-ÿ¤º«8_þFú²ù©ù›øõ^ò]òŸô¨÷Xû€ýbÿŽs³Â[G ô ä • " ¡ãO{ » Åtw›ÍTí  ô ©f‡ÿëÿ8ÿ‰ÿÌ>,}NÆMZKyÿ2e¢¡þæB.*ü3ø¹õ6óPñóñ~ò›ô@öÛøíû½üŒý%þ'þÿù¢Tˆ÷ 3 # ÏõmvþtùšõHô-ó±ô‘õõ·÷RøÑúúgûíýŽþ÷ÿ1þ þ!ÿ¤Ñ­”½ùP¢ 7—C !´ª§0É(ÿPü™ùvörôôôªõö÷øuúÒûùªùø¶ú)ûåü8þ(ÿ·ì*émþ™ýEúŸö¸õõñõºõoö ÷J÷‹öô•ómôAöjù™üÈþþ>üõý>ýÛþ÷ifÊLå´xR°ö € `Dþ­û}ú|úù}ú)ú#údûþxŠ•„o>bRƒDñ ×  ; 8 pv®½ÿGýTý&ý ûÇùLöoõö^÷>øù9úû•þaÿýÛüùü­üÁþõ[0è”û^ø!øù0ûný=ü ûû ü—þ€þEû8ööóÝñ;ï/ïmðÇòÙõP÷ øø’ùúÕþ2z‡õí3?Ý ) [  „ ëIHñDˆ2Ü(Â: s?M ' ý ¸cô J«˜ È ‘ ÒñOò¿:xÈähG5æü#øWöÊô˜ôµ÷²ù üƒÿÊŠS~ëO‚úc-ü5Ÿº' .°}’ýöý‹þIþUþJþþé_x|X`¯#þüƒü•°¢õ‡* y Ÿ ¹]1ÿ–þqýyü´þR²ˆýbøuóÓòíô`õ¤õ¹óªò)òòö°û·ÿéw_ˆ7a˺Yôeë94¦Êÿübú-÷“ô'ð\ï5ðyô©ùêþuÓâþúUö˜õ7ö‚ùîü­ý¶þ0ýlþ2|ßnü‰÷óõwóÞòçô^÷Øûâý,ûE÷¶òuð¦ñYòMô`ô›òòò¢ö¼û!þyÆcþÁþPû–ù÷õõ öãù€úÔûyú.÷+ô"ñï„ë¦èNçEéì;ð‚õùùÑû¥ûÆüüçû¶úù÷à÷™ùZþ.ŸÔJˆòÊÿ$üuü"ýqÿ׺ý&úKù ø÷äùÒûÏûùýâ–³d¡Pw¬ " ¾ à ’ V ( Ý@í ý ° á ›»õ òmr "), b ² ðA–Þ®å Ð Z uСS¦›n4¦0ÝGþ½üû†ûkû¿ÿ³Õ "H• ˆ[LÿŸþnþþvÿeþÜþgÿ2Ä´þûýú‰ù¿ú—û/ú÷ú^ù?ú´ýÇþ9ü@ú¨ûšûÑùžötô)ôþø+ûÛþ¢@ÅNþ¦üúVùù{÷ÒóæñvðÓó[õ\ô;òð§ïöïGîeí²íçï²ôªûiË ð ÿíkÛ¦ÿGÿÿˆ×÷KgkTýæüRúørøù+ú^ú»úêûðüáý*ýžýìþ?ü‰ù õuóõøù™ûùþœ?Ÿúåõñôõ"öð÷hõ’òZïPíTíÖï)ðiòCóðóFòxóNô÷äú¤ýgÃÝ£oz«ÿ]ýxüQýgÿ?ÿŸýÛûjúŸû‚ü¶ü¶stk-4.4.4/projects/ragamatic/rawwaves/Drjun1.raw000644 000766 000766 00000010672 12015735506 021616 0ustar00garygary000000 000000 ß·]ÿLÿþÍþ×ýîý›û,ù;þ¯¦—ßXÿáýxû×úóüXÿ­U)ÿ‹ÿƒ\ÚÛÇ“%ܲ~ÿÓþ‰üBü§þü£‹‚à ’ WQœ«„ÿéÚàýçüÔý»ýÚü‘üý¸üìúÄú2üiþþKþ*ÿéÆÿµuíþçþ ÿT.äKÿÄý‚üµ'nþÞü{ýwþ·†-Khý§û!i5yÉÜ ëý¯î#è/êóÛû‚÷Æõ¹ý´å þëî¹ë&÷·àÿç¸ÿtþ– /•óP‚vµß Ñ åø4ó&î{í€÷„žÆ±  C7qúõvó®óƒõ#ó'öIøóúEÚú¯ù¶ù¼õåólø³þÀùÖôtï±ìÀñ÷äýÌ¢éÿëõcðò$õ}ùðû™ý…fbû¤ùúÙþ‘\ Äl ã²(ƒyVŽßí ˜ 1áÈIŠþËÿâ8êöÿXþ¥þäÿV,s<|ÿ³ý€ûƒüýÆþæþ2ù€õ`ô:öý$9ôìþßÿ® ËúÌQ-Juy˜èhl—;ýúÁù+÷Eø¥üa¯ÛØ—·ÿXùüöõHùÿ–ÿù~õ<ôÁõ1ókòòVðŸí8ìŠïŽñÐñòVõŒùÚû"ù@ù£û"û¨üþVê û : ÛÞ,ÏZØÌ q g žïˆ÷Ѓ ©uÿ­½Jºý¼ûµû£üþþÇÿ«üž÷ð÷tø»ùÒù ø ùlúÖùørûôÿ#ÿzÿs&3@ó ŸnC©Šö½G  Ô L ¥ : ó û ‚ Q n 2Åb j Óú«Óò kA öÐÿ ü›øŽôÆôåö£ø†ûý¤ûsø€õ×õ>õ¯õ\ó:ò5ñïÈïEðMôø;ûýBýüˆüéþ¢ª'Ô˜w[Á'¥Ã!E1Ƹ?{ÿÉüÛûú©û»ù}öºöõÀô!ñ¿îéïÍñDò_òÞð‚ð@ïí”í›ðcó@ô òßñ½òZóÛôAòðVòSõ¥ø'øöÑøÓþýëù ûgoÿTz Ä 7 eœ t ._;® 3 ÞN©ÿý³þDÿqÍÜÍpüÑ÷¹ú8ÿ;²¨ÿdþ§Hö%3…/ýþþWû×Ó¯ ì çî³9œ2¨^¤n$ÿ¥ÿZÿ:·>5Éþ¡üVû•þÄ ’þúôü ÿöÍÉí°rþúýhý¢ýþü³ú÷eóúòDòKô€øžûèü­ûxúºü6þ—ÆÿÌ y « ¹ ‡ S Ÿöx tÑ‹ïüáþûCþ`kQð€w™t — ¨O½Z=è\¹ƒ«• 6 r p < f¹Ÿý7üÊþý—ûUùú‡û·üLÿcnP+—¸ ÅFªùE"ÁãûþÂù÷÷hùøÃóèïíÔëBëììRëkî¾ðÝîhìµï1ï·í'î¶ð–ïíCìýíÒïnñlóðôÅòŒóôöEó¨ïâðæïíìÛëŒé è/é…ìþíoí‰ï‡ò"ó%ôqö¨ö õ+ôÿõ’ø ûœüõûûûŸþ ý@ý”ÿH)ÿŒÿhýŠûƒýdýx÷Š÷eûŽüWú.ûÏþ¢þiþóQü L y|\›ádÓÝîçZz` µd ®5lœ(<uö©}Ö<Ia†? 0‡ó:vXrè¤%Ö5, Uáqjfßÿˆý-úÄøˆöÖö^õ…ò×îÑì¢ê夿ÕëÂðÿðÛïrðîníÉñóÌòóòéñSî|ê2ë6ïî™ëâè‹åÓã|àÅßiÛ²Øb×0ÖãÕïÕÜÕêÓîÒ½ÒëÔ¦ÕG×?ÛßáŽãíæ:çÖèié¯î0ðaðïð¸ðâñ0ófõ/ö÷›÷N÷hø~ù3øvöaõÝöšø÷hø«û‘S9S<! î Ú¢ðMÀ}û=ëInVɱÈ}¼J†sýÉ ©/e§Ü ¶ ¾Íç ¦!¾"¶"í" Ñ Ú Ÿþt«•Ô5  9 :&ÝsA}ÿÍÀ&aP<¼MòR“MYÜÿ²ÿ“ýeú!ö{ósïXê“è»çVåä‡ã(ßñß ß´àÄâxãà°ßµá¥äVäâRâ—ãCäRã¿äæãè—æBäœå ä©äŽä1âá³àúß•ß3݃ÜTÝ߆âZäÀç.è÷ê£ìîzð‡óqôõ<ùýýmü}þà6.Õ²ã&^ 2ÿEþaýÍü†û³ü^ýÿ#þ‚ÿk!Ñf€ª¾ì= \ËùcÅKê®ïÜ~5xÞ¡Ýž™FfHmÂÆ>¬ "("d#£%&&>%]$Ñ#è"¼"¥ ®•èˆ“ßÆ ¹žÙý¿øEõXóõòÚñ@ò6óÚñÏðYñtð©î½ï{ñõ²ùtüZûõý3þƒÿ¬þnÊ ð | ' { € ¬ ï V ß‘ ÿµüÍýeüÿûçöò’òAñ¶ñaòðQìµé—ç[æNçÖèŒå­ãßã¶ååþæeçáêêDéè æRãËâŸã^ãhãŽâéãââKäcåËæFç¿éOéâêÚíýñ0òôcötùæý1ÿÄ;q-Œ ¬ NïFq — Ë Ô 3H%%„ñ|+mÿûù™ù'÷ŠõÕôóõtöy÷IöØöî÷¬÷Ç÷ƒùµü&þh(¸¼ ÉÛ–_³±`ý Hã 0 Ë  ¥ ¹›O¶ñÈÇ:(#¡ˆ:­˜6bl ¯â¸Ÿþ©ý*üNû¹ùøÁúçûØútùhøîø´ùBúæûû!þ7t³ýðNŠ Ï Î¯ 8 À ¢ [Uý ¾ Ó É ‘ €'‚ ûÀ¦ +´•6*—Úæ×ÿ·ûÁøØöLóòò ò¢ñõï°ì¾éžæ"ä"æç¹åØåÄæüåâåTåŒå`ä–ää弿+ç èìÑñtóHówõJø–û~ü³´9‹»ð„Á£Òm&ÜÕ§ŸKþôýñüû‘û ù~ö=óŒóòó9ñåï÷ï<î@ïï¥ïÊï¨ðÊñRòÏõ;ôdòîßîmï¤ðDïoðDóöÛû4þ5ý…ýtÿµ<aÿÕþøÿ¯‹ä_ 2 B W}Ã37\ñÒ¨»ƒòÁX<y¸­·_7U > ë µ8q‡?« ¡÷­Nz*ÿBfÍö Ý î 9o½HÃ ì ØG A £  Ì  ” £ GXI Q„¸œŽ cx¬ÎÿŒý…üüû‡ù×ù-õÍò«ñdðÍñ)ñ îâìgèšåPå‘çCçCåqä¤ä¯â®áXâÛåIç€è\èCénëí[î×ï\ðnñûòùô¦õœööøµøøöˆ÷Žù¸ù¶ø'ö ÷²ú~ûxú›úÁùeø±úWûcü)ûpúYú:úVù­øÓ÷¢÷ø*ù ûú–ù”úîû>ûôüüûçü ü½ûYû¬ý-üÖú­ø²ùù3ø ù&ùoù°ùÂúbú‰ûˆü<üóÿ=6ìÜ=ì £ | Ä MîÉ…iû\  ¹ Z  { Ð ë γW¾*·—\.·5€‘ͯªÿ`nd#96ü¢"»ôT½è‹Â}Å W † ! u š h # _   ‘ Œ 1 ‚ à ¹ · + ÿ¢Íú»¹ùÿýNüªûù6ù—øEøL÷²ô8ó^óðóòÎðŒíÅî™ïŠì`éúëÞïOï÷îTî¨ïòôaô@óòôPöõËôÉôó(òåôÎõÿõuõ–öoøûIûÉûûŠü|û*û†üùýýÄüõü%üµýûý¦üäþˆ˜þÿ{ðlþZþþ~ü¶üXûöúXøÜ÷þ÷gö÷-ù@ù˜øú÷ûöoöBõâöò÷rõ·õqõEöm÷¬øàûýŒÿ²0Å%1‹”¡ì > é  I } å Ž a f ¦f H ž4¦ x 4 ø Š Ç   œ ¼ ª 6 °~Ycßó#ÿÏÿQÿ1þNþ‹ÿWþOü'û1û1û¹û³ûûÛü¿ýý¤þîÿWäâ•ÿš?¹Î¥X…Š‘C–q‹' ]ñ+Êlý›ýkûˆúøÆö2õ˜ø øÇ÷¢öóöà÷‰ø–ùƒú@úGú¹úW÷âõ¼ó¶ôÊøŠù©÷¡öõ×õ¶øÁ÷îøJúwú–øyö öyöÈ÷ž÷ãù½ùÞø»øxøõù¯úúý/þ½ÿŸ”ÌP%È–Æñ²ø áïUÅÈ Bg¬ž¹þÍÿãK¯SþLýÂþ¸Î|* ÜæÓ5Õ Î¥þÎþŒ"¹ÿiþïýõþ]ÿÿÿÑ6ÑŸ¼qþÑûÒüþ þÖþ§ýöþrüÜý'þÜÿ¢ÀñøÐÀ—°ð°XÿýþìpÞÿHþbý[üòûWùøOøt÷ëö}ô)ôuóÅóWô‰óúõOõë÷!ùhúùFùõû¿üàþ:ÿCÿ6ý2ý(ýÕþÉ;R´§zððÞ•É"Þ˜Ü%ºCiaàôÿ4ÿ•]Å.rÖ…N ^¨`É65­ØÿVýÊþBþ»ÕÃþßþyþ†þ5þ„ÿ–Ý{ @æ8K}% c6·: ò – ˜ ]  # lÖ[£fÓ ÿœýoüÐü…ù£ùÌùå÷jö÷÷ïù†÷YóeñºòZõmùûOùG÷»÷/÷‡÷¡øªøåøaùºú&÷óRóþôçö¾ö¥ö¥øzù€ù°øœú€üZýFýxü[ýR+ýü1ýâ ‘Îî{‡5‚stk-4.4.4/projects/ragamatic/rawwaves/Drjun2.raw000644 000766 000766 00000011266 12015735506 021617 0ustar00garygary000000 000000 û(üšýüŸûìý‡ÿİØ•ÿùþøýÍýkþrø¶Toþ½þðÓ:Wè@œÿÿûÆúMüÿ0Øì»ý¬÷cùŽýø”ñäò/üZÿ‘þ²û¤í_ßÙÝ®íoúªùõÌ÷«ô9ïhòWý7ÿ)ú.ø4ýIÝþ°# "§ ê  ¸†ÿ†ÿ`` ¯y× ¿<€iü¨þoÚE ¶žå оÌþLøWýtQ o q|¡` ýxúœúøüûEúB÷sòQðsòpðëéï÷¤ûsùgöÜô=óõŠø½ùcùãû}ýA#+ÍÓ Â , Y ª*šž~—¤yî¹A“… Í“ö§  Ѧ¢úß‘ßOjsbGhº ê ­Qÿ.øzõCïóðßî­ìTéå{èÐæÝ’×gÕ×ÞÜoÝ¢Ýýâ¸êíuîàïì-îï[ñÈöÃôÐòæô÷ÞüŠþ/ü™û–ýdMº ÿ´þ†ÿÿ¬µÿ“ýcû<ú3÷È÷¿øOú‰ú¨ùïúaø·øÞùøýþþŽþšú¨øéùcù«ú¤ûoø}ô’ò–óˆötø'ù²ûÇýž)h6B½ é¹{&$,.Ä/:/{.š.Y-C)Ô'I&$Ÿ!  Îf “Áoÿäý¿þBÿiNþœý„þ½<š¿G`z # ¯ ÿ»é€œ #ò¥•O jb\ 4Ù¬Fü$ûÝûŽøPõLó~ñî›éVæëäãåèMì5íÒðóeóäòºð÷ìéËëUìgëélèÓçmå8á‹Ý´ØxÕ-Ó4ÑVÐûÑÑýÒaÔrÖ/ØwÛÛñÝßÿâÁçZìHïrò±ö‰ú ûkûûšúßù¬øò÷öõ‡ò…ïöï1ïùï÷ðHñˆðUñ¸óÊöÐùÈúÐýp„ ÄCžŠ q¹»›÷ ‹k“š!ï.€u& ¼” ‘Ú€ ˆ‡§ †q³Y¢"¢$¥)..X+ã)])b(X"ÛK8 uHøŒ $ Êoþ3ÿó«þVýÂÿã ¤Ö“Ä,³×“c7t Ð Ç j ù•ÿvü³øVñ¼êÔæJäñå-ã¹àÕÞ-ÜÛ¶ÛžÚ“Ú8Ù]×+ÙÉß;âßÝß>ã‰æ¢æÂåÀæŸéWë½ëÈíð ðSîIë å-ß@ÛüÛÿÞáQáàKà(à›áVââDãdæ›êƒí€î²ð›ô³ùü*þ¥‹é¿ ý J 6 Ô  ? ´ Í Š  !MWýœýüºúÿù…øŒø€ù2ú5ùø×úõý4ÿH¿ê Q \YŒV‚? 5 Ù0„¤×ö3Äx- ?Ñ A &Wö‡€ ’ï%™K “"ü"Æ c}_âX*Ƽ•œi !ê#ú”ûïõ1îÄê`é¿ê+évéè(æªæšéIëèíªðò¾õ ÷,øêû ü¨ý¢þ¹ÿ¾ÿµ+%æ ¶ýèú÷Ì÷­÷rö'ô~óñEï«îìÖìTí·ï“ðJðŠï ízíëïðñIòîô.ó®òÅñÏðÂñ3òƒõ¨÷¸ööõGòiðÒñ6ó³ôšõ‘ö£÷›øFù.ûÅüOü™ÿ]HæÑÓ × tžˆÉàn/'ϲ¿ *E ÿ»þLþ”ý”úRöÆóšòÞótô’õ_ô¤òï´î¯ïñÍómóÂôqôvôöø‘û¼þvßãó*fqç C 9 ü – oºÒð ã ™ õ ›  ` 6 Þ é F p ’ t p s « s  ¾HK`ÿiýëýÈýƒý5úu÷õ¬õcô¼óËóçô‰ö÷»øÀùgùoú¶ýwÿǸ}6„ª Ü &, y ý µ þ“F Å yÞâq ® 7 úö8¯'„Çð‘<m#&!÷¥«_ÿÊþ¶üçúaøÊ÷ÔöòøÃúÑûÊúLöØô•ò|ñŽò‚óIñ_ïpìâëNêâêºë.ëIêèëQìOìéí¬îXïtñógõ_ö°ö»öH÷8÷ñø-ú)ûwücÿ ØÓÿrý’ý›þnÿ(ÿNýïü_û¶ûíúXùˆúºüëÿ&ÿ|þŽü²úéûŒýüÿ{ÿ«/%ÿÒÄê}¿ô,Š?ÿ¦ýû/úBù»ùú û_ûLûÇüSþÿ·u§óÈÐÍÄ p t * :ZÓ ˜E® _@u ê ¢ + ~ á ” : .§ ì˘ôþ.ûèúÜýs]ê/øþühýÆ,@KC³ÿÃúÈSÿdþ—þŽÿ¾ÿ‚ÿÿ#þ-üßü„ûÚûkü‘ý°ýèþ ýìþÿÊâSx³ÄŠCÿ¿ÿ¯ýÄýrý þ4þ»ýÇû#ù›ølö}ô!ò¦ñ,ïèð¸ñJñåó“ó±ñøñ‰ñ¢óq÷×ûý/þgýÁýÍý@ýÚÿWïrW}lù¥;úV´ à}Š>þÓþÓõ ¹”[úèV»7ÿ¦ÿ© SuÿüÞû‡ûÔý'þhüø&õòäñÊòyó˜ôWôsôÒö.ôøóˆó*ó\õføÞúmúªúÝú6ùcù¿ûˆü1ü]ýýuþ1ÿJÿÑ"€0ƒR’ÿ”l1gÜÁ³Ý·ùãÖ–ÿÀþÏþþÿÚ]Õÿ‹tþÜý¼þþýºÿ0>þ¦ü÷üü–Äåˆÿäÿ"ÿô. ÷#v:N*ZQô š ƒ e c  y ôXßxîcñþ1 < ñ ÈÑ­bB½ÏFl,áÿâþ¢þÃþdÿ ÿŒÿàÿ¯ý¹ü;üîþþúÿ¢ý†ú¹ø×ø<ø?ø ÷„÷õ4òËò±óóýô'ôRóÍó.óFôôîõ‡÷#øýû9üRüpûlû"ü¯ý¢üÿýüQü{üÊüaýiýQý"ýüÄüú8ø¹øàø³ùûôüBûúEø öðö!÷v÷cõNôÔõ"õŸõòôÎó<óXôíöí÷«öyö¶÷þøù‡ûýÿñÓ7&ÿµemugSÏÕ}ÿ‘ÿHÿ !<±,ÖÄS ] F j À ù  6ÑŒ â ? †  'Îÿrý(ý<þ-þ—þRýKü]ü¯üŒýøM/~q ?¢åøã % Ï % ‹ v / È Ë Ðª6µÔt¢‰ÀM³ˆSÿaÿùÿòþüâû¶úÀû1ûú.ù¤úúÐûÅþ0Ú•^¡þÉþÙý·ügýý¸ýÍÿHÿ«ÿHþZüuý0þÿÆYï6þWýGþ-çYÜRønõwÜ7úÿëþéþ ÿ#ÿþþ¢ý¨ÿ5ÿcþgý7ü4ùdõÃó¶ô)ô ôBóãòÕñèðÚñMóä÷Vû þqÿ!ýêýaü û=ûëü¶ýüü•ü’üñýþj‡Yÿøÿ¶ÿ ÿ¿@Ⱥÿôo5ÏuHŒÿ=7ÑéL<œýŸá¬ m;ÞØ•4ÿjÿkÿHýšüÞý$ûÝø[öšö{öÈøø<÷Ç÷~÷äøAútûHûúNúžü€ýNý‚ýšþBÿÉÿÎÿa÷À\eÉ $÷ZF 2fÅ qÿþMþÈÿÿŠÈxXþ€ý8ü¿ý5þ…þmý¢ý”ý"ÿIã‹’dzZÃZÿ þÿ=`t ýÕùö÷÷¬ù£ûÄüù¢õôNõy÷øâû7ýýžüÞû:úËûòý®ÿ³ç 4ÿ<…ïZÀÃ7ë0í‹ÚCð´#€¢è`CÈÔÅžÿ¹ šî‹÷ÅjíëÈŸþKûsùÅúXúzødökö5öÉ÷Üù#ùñùüúµúÛûüüiûñý¸ÿ¡`˜y£ó*𨊠› / ¾ Ñ ÷ ý C  ½ ý ‹úÛ|mWMFÿ·üùûú¢ýVÿ®>•ÿØý’ú×ùxúÖüXü­ûVùÖ÷èöCõVöøîúxü¶ý†û†øìöˆöS÷Ïø•ûEý¢þ;ýUûpø÷eùïü þÿsþÜþiþÐÊ¥îŠÿCýÒûžùd÷êøeúŽû,ùÖø÷CöWõ˜ôÀöøñú„ú8öó8ó ô€ö]øüù–ùåû›ý4ýÚü½üü5ü€ýéþØÿÿÿÿ¨þçÿý#Kpç=vÿ^dJ” ~þdý¨þÜЂôµ¯h±Ï}páÐùäU r  ¯ Ç W  áÌ Š U j  Í Å†„"èYWü5uœ Œ , n > « :ðê +  ìIœ?2b(–J(®¯™ˆË2Τ0êþ)üNýUÿÿÇþ…üAúù øJ÷ìøÈúùÅ÷Âô\ðùðˆñ¨ójõÞ÷ø]øEõIò òµôõÒö÷øÎúcùóø¦÷w÷øù•ú¶ûaúðù[öóõvö)øÍú–ùãù[úú½üýžþü¾û#ùÒùOøÝø÷ëöÚõžôùôÉôÅö÷ãøt÷ ö"÷I÷÷"÷öÓö«ö ÷Gø\÷Iö]øú­ùíù<ù>ù†üÀ"ÙÿÛÿdÿ'Ò‡  ÷   ó ã … à “ \ Ý - > ”½o–ßÒ: ­ ª t»ü6 å á ô«(¦^ô•ß1ÿþýôÿøEÒÜ­^P&`Ú§eœ <j‡ ]§Xß|LoþóÿRYÅ}ý€úòûý‡[£9ý,÷×ôËó¼óªõ•õXõßõ¬óÊñ ðÎñäó‘õ<ö¡óµðùòô¤øú½ûHúâùÊöØö÷ðûýRü‡ûaürþ£ÿ‘æ}l¦ªÒþöþ†ÿ¿|\xÿ‹þký{ûQúïü+ý ü"ú’úÜúˆúiûüþý8úªøÇø=öú÷¦ú û¹ aþtýÜýœþyýüwýÔÈÎî»z%öxöñ NЭ ³8x ‡ Î Õ’§½ J ¾u{÷û¸ü±Tðcý€ü–úé÷ú[ý´ýÁú÷Çöôð÷ú’û*ú‹úúqù½úšþžiô™£¾Œ‘ØÆ†¨Û‰Ú/ïŒþ¼ÿq¼|ý¼üCþŒ?ÿ-äìõ›üåúûùeþûÁ÷ùÅù'øNüoýªºÿÛøªòÛò$õóíñ®üû¼÷bù«ÿaýyôúôÀúûLùc÷Úø!øÔöö8ûåÙ&… VþnŠ}î  ë\ì"¬ÞküÈ" 7 ï ¸ + ݾtîûùùstk-4.4.4/projects/ragamatic/rawwaves/DrTak1.raw000644 000766 000766 00000023100 12015735506 021527 0ustar00garygary000000 000000 øØøŒùùéùOùŒùÔùnøøúÙúfùLügýtûiûXýFüuûküùûãû”ü7ûÁûªü_ýcü©ü°ýþ‚ÿÛþ’ýÓþŽÿÕÿpþóÿ°2ÿÕ¥*[ÿʆ›ÿ¼ÿÙžó–)ITJ—¿ª3Z£ûàH×dèXÏŸ :åȵµùž Ý )±ñÁF¸ßÖ-%üoþ–Jï8ÇºÉÆ›ßlŸ6¹ðëä] ˆ=è.÷ #ùëò¸"ÑÀòˆñ—+@Æ%ýÊkHÍ×8Ð+Ýàô’úg*«A¾ `<êêºìÞŠ“&Æ1½ÝÄ%iIÀ%öú¬ùç&ÂóeÈ•sýðÜ0ôì1CuõÓ1îô,нû¿ûê‹BY> »å/ÌläÌÖïæùIg2%5¡åþ_îy¸ÁÙ±6ú×4o.ìü ¥.ð|ÇMµ&ðô¹è;ŒoûZÜøºDå¿øpî}]'Õ7ø ú6èÎ`Æúù£>Š%{ÿÁ ™ýlÝtºúâböïñà‘5º.týó¿ë˜¿Ëãýù)¾@) yY %øÆÑ_É ó”þ‡ Œƒì3µAG ñøÖÇÔq÷3EÓCÉvîÙϓ׋‘&£rå\òd0#¡0³Îñ)î ç$å(Š:‚*3lû»ÏYÑRþås•4 Vóåîü™câ˜Ñ ó: v!àCzœˆúiÊ€ÏÜûüø]Š*ïA°j K æΔ՞îñù`ˆ$‹3Ì( ¿öh×´ÆŠå)ü‚ã-¿*OsþólÜâ¾úyã _ôä÷^"³0&ïìŒØ¥Óâò÷C)Mähú)þø½ÙÆÓ^óïµ µ$­Á÷óØ,Ó¨ý7rêÁïþ ” — ¶#gaï$ø•áÌàgú‹ëÛ0¦ÿùGêRÛà˜îtø1Ž!yÊòSò¢FäÜÏÜÝRò  "<%ýãõÚå!Ó•âóò÷’+ ¼SâþÏé7ÍÙÖËóª— ¦:2³ùú¬ë×à™â|Ü‚ü= p*D54/\=ç¸ÐÜ•öÒ“Ù5h4' ¾®öÙ Þ%òûB’-6Û1Ààíç‚ËÇë=@ G²,Ì"0í¦ñx8õ)ë;þ• ®$É2ÿÿíoß®î÷æ JIþév7Ký÷‹KgôúEò7A_ùŸö™ aý¦÷ÐêXêØü]%/2b«ïSÏSÙ1YH ø žVMå÷NÞeÎyãZü/U-• Ž8öàâÍÂÙÁðµü¦ç˜KbúëßTÖ‘ãWþÍ‘!è#œÝú]êdÏàØ îkS&³éðÃØ}ÓòížúN'š ]rÒìUßçÛkà{÷S ,¶ôþã÷zÞÓuèOþ~- Ô  'ÿýíHâKÝ¢çú H!05 -ë~ã·íÁöÉúæª$ùCãíOáùçõãV'É#ûì@íÅÛ'àC÷3 3ê&#'.û}ù)ìIì8üÌü]†&û X ¤ø…çÒÞê( ±"à ;øö¸è\õç×ýFþ…|…WÄÎüàè{êœýÆ –2cÕ-øÝïMórôžõWQc¦ ÊùwöÅíé2ü>å è”pó²áþæûóûÿô»À SÎ÷«ã’Þ{ñþÍ >0ã×Òòt÷7ówíÞòµù¹× (ü *ü\éÝæÉó.ù ÿ@ _ ¾þBû_ô›ðËó×óUö-^›Žkü±õ‡ð8ñpùZùAû’ `äø÷<ôèîííVñtûaŸ Úü’ø´ýWúñ"ésï¥ü26hM `ùBðHóº÷•ùAø(ö§jÏ 5þÁ÷-ëøî>õNýçÊÒo$ êÿ˜ÿLóNëñáý9 µù ù™sô±òEÿˆú½RE` V[ü÷õïþòšüløƒ«?8ö4÷ëó§ì˜ø‡ä 9 HýpñQìØò”ý”ÌN ­ƒxÑêíäæ/óù\‰U^ ðû1û ýLüüI,‚ ò Xíÿ˜óõï÷õÿ#"ÏÔ­ôêðŸú†þÎÅ…ö x  ßÿ)í ë¬ôüÈê ÚˆúÀðúë ìR÷°DÌ[ TüZú:öwô+úŽùEù& ¹ø*ùîò ò^óGùe Z³ù¹óÀû6ûPø»ú]ôìÔõ;èELý§ñ}ë ð†üIå—½ú)÷äö>ö«øóõ¡ù@ý± Ë¢Nô@æwðíö ÷[ÿ5XáùûhùÍ÷Ûù¥óØùîo€˜ú[üEþ¤ûtû¢ÿ>ÿqûoþcr—úVþþÿÿÚêü­ùýDßþKÖ ®úiÿúþªúîþ{ Zß&L2ý›ÿ_‹)ûè7<ò ÛÐööóý" ñ èþ‹·Ay^ 0„†ÿ{Ћ F™€ãurÿ€üŠú¸ÿXÊA îþ‹ÿþúü´üN74¶X ýŒÿ ü2>C þrP"ü“ø‘÷\ÿ·CøÚôrô ü ¢ ~|/ôÙò¸öøù=÷ûú•ÿ9 5bþÏ÷0óíõÁøôÿáfþåùNúýù‚öÿùàý#ÿåwCùžöDøúùúØøëý|ÿ¡ÿ-üËö9ôô®ô#út†’Öÿ!úªöôbôýÿ#þºüü¹\%þ5ø`ñæö¼ YæÙû¤ö@úü¶ÿ­üzûŠÿP*ï‚û‡þ5Í¥Xÿ¼üpþþüsü$þöôçÓ£üÓûšûúXû›d¦ 1±þõø õ"þðç eßÛ4JIÿWšpüFÝþ°£.Ù þ¸ý„ÿ6}‘äþ“ÿ¤¸cRµ²PxïÅödKÌô  ç½Ë“ÿÖþEãOùˆƒù$j–úö‰ú‡ÿ„½ÿzþ->ð û=÷ºú¯ü@ÿ¥Ùq¿þ¼üýrþ#ýPú‚÷êú2ü}ÿçÀ°þOÿ#úŽôÄ÷DýýPýƒ6ïûàøªùXùŒûWýmýû'ü>*ýlý¢ýÉû]ü¼ùC÷æüB Cû@ø1ùøŒøÖûJþ°þÚýœýûãûùù/ùâù ù¯ûésQÿexþ¡ú¦üOþfü×úÈû‡þÿ‘ÿ[7ýýþ÷âø±û¦ù$÷¤ý–¿=YýíûwúRý8ÿIýü¾ÿ<Z U 6çªý¾ü<!ùdðÿùþðÿHLß»ÿÿªé†0ZÿÄzþkÖÔ·ÐúûÀΗÄî/Œ ó œ®þ;ÿÒ'V8 à ý œüýüÚÖ!8âHu0 ÉýXýAíÿþÿ8ÿ?×–µþ…ýyý-þòjÿÞ¾ý~þüYû¶ý?ÿIh‘ÿ=ýPýî Yÿ½ýþ3útüàþÖý§ýäýŽüAþgæþ>ú/ú<ù®ûÝþòÿ:ÿþ! ÿ¥û~ùeøÈù“ü(þŸþ¥þÔÿ–ì¹´ý×øÉõÖ÷¯ü ¸¶ÿ=ü«üüPýBÿÐþ–ûÕùøÝü`ý üSûúø5öûüáRÿÆý¢úOø€ù»ü¦ýtþ®>ÿxÿü£û7üºÿ»‚2Ÿ@‡MdSý#ø3øçýpÿûûrÚÿ’ü×ýóôÚÿ{ÿáþÇünu±žÿéþdÿ‹é|â0þpüÎÿÂ=«¿5Ššk¯ýçûÃþ‘9ߢèˆñý›üUþëé×è¾g¼Œy›ý0ÿ0åW"{̸ÎfÄ•³¬àôû”ÿòïH”¢Cµ«cÿDÿ¦&gªü.ùOú2þmÒ\¶e¥ü&úCù›ûîe¥Y‚þæýÉýëüfýAý:û·þ7Zþfúîú û©üÚýüÿYýÈýþžýgüfú’ø+÷ªúþÜÿOü°ú†ø÷÷ûdûOúðýþ´þ?ÿ*þŸûdøÐöñöwúªýÏÿš¯~þ™þþ/úKø¥ùIùãü‡ý*þyÿfþ¶þþübúø§÷üúLþľæ¼ýYûLýªÿD²ÿiýûôþߦ[Kÿ‰ü ûÍþ©J,}ÕþÿþW5ÍéÿÇÿÿƒÿ¦d·ÿþtn›W•.¡®tþDþôØâcc-Íþþþœÿ^þÓÿø= , œêµþ¦ý­=À£ó£ Ðˆ£ýèÿ¨}˜ÁÿTÿ(ܳÄ3¡0<Âôð³Oc™£[ÿ1ü`üïÿÓsÜÐ& ÿ¨þAýžý7ýWþtþðjZTqAý…ú—ù0ú×ýÿ xý¸üàýþHýûéý þšÿ^tÿ,þcþÑþƒþ4ÿè•ÿþµþÁþðþ+ûöûÎüýþpÿ‚þòý`ý_ý”ý û×ú²ú$üVx_ ·þ_û„ûûàü7ý ÿÅ;£@ºþÃü"ùùÙûçüÚþûÀŸê4þ¯üPú^ùÛüþ¬ÿœ—elÿaýLÿ·þÓüçÿÿDþŸÿ²þ”ýWýæý7ûtüOÿÍèÿúÿiþ ü üüýüÔýß@¹4ÿéý¾üÈü}ýý¥þïN#R¾¥pýÊüÝüâÿ ¼Tľk¼)¤þYþþÅ"@ßëæDè} +˰V—·‹“p@Ô Y*¡TÿFÿbÛ¯Á|£ÿÈý‡ý\ÿšW¨«v5Òš þvüÛüðÿYÀOW†ðw]{ýÇýüýýœÿÌ`¤Õ¯ÿ<þý ýöÿظ';þØþÐÿ\ýEþXÿˆþíÿ5ýNû¨üÜþÿÁqëÿÌ þèüû›û±üNþ㥽ÿýügüsûéú'ú5ûÑýtþ¤ÿ”þáý¾ýùý¦üpüÕüÞûdûˆüêýÓþ=ÿþ®ýOû—úáü}üYúÿú÷û¹ü]ý7þ}ýÉýlüáüý1þÚÿþWþý€ü(üÏþÅn”È¿þ¯þ-ý–ü4ýÿY`•(ÿbþÅý¸ýý¤þýý•k<WñþÃþƒ*ú€ÿÖ˜Ÿ,B¥—ÿ•ÿ,þ‚þÃíñçç‰Ð;ˆh;‘ò¦Rÿæž ¼Sÿãþ¥ÿEsÙ)¾Pv2‡ÿ‰ÿÖÿÜÿ0ÿläŠ Ó¸]þÿwÂîë©Oæg3ÿÓþ×þþ»JXÂý£–²Šÿÿÿ…ÿ&þ³ÿ^\B(ë@ÿ…ÿ¾ÿïâѱû¸‹þŽý´þuþNþ±þÑÿp³"þ(ü®ûúèûüýJþá7÷ÿEÿCýÐûßülüöüxüåþÿ(Gÿ¼þÃü¦ûƒü@ýcþÝÿAþùþ¸ý×ýÁþßþáþýbý—þ¤þqýÒýQüãüüáýüþñþõþ“þÆþýëý"ý9ýRý(ýÜþÿ>áàÛýóûû±ýýq5™ÿ[þWÿOþÏý”ýüÖüüºþØ{{ \ÿ þ{þúþìý¢ýÄÿ‡˜UÿNþ}þ6þÜþçÿ$ÿœþ¢þþMþ¡ÿ?ÿçÿrÿ• ÉÏÿ²XŽ¢6žkÉ7åYðÿ0ý´þrÿ1Ð3&'Qãÿþ4þQÿ…¶ˆx4rÉ¡ÆÞ]2´Ü[¡ˆå¡Œs ûêÿÀÿ_×ÒÖå kˆ*þ$ýŒþb.`ˆ”ÐÿÆÚÿ*üÞüfþÿGõ¬ÿ‘ÿœÿ^þÎþ‡ýÀüúþÿ þ÷ÿ”ÿ[ÿMÿ¹ÿ’ÿCþ^þcþúÿÿ¼þyýäþFþñÿö¥ÿÁþ‰þÿþÕý¢ýÊýüýˆþoÿ$ÿwþøþÂþóýÝüzüèý~þ_!=~ÿfþzþŒþ±ýYþÿuÿ!%ŸŠÿvýÕý|ýƒü©üÐþiÿÿùþ@üÑýIýÅý–ýý5ü”ûüpþìÿCÿx þˆý€ýáþ1þ‡ÿ*þÒýUý<þŸ%!ÿ…þõÿÿQþEþÿ#þáÿcƒÑÿpþÎþÄþ_ý¸ý²ýßþùcÒÖ2ÿÿÅÿÐ(ÿÝ ÖækÓ ¯qÿ¨þDý¦ý‘þ‘M_žÞá§ÿþ^ÿeÿìq]™¿ §†ŽTÿ×ÿeÿ¸&ÿÖ˜ŠïI/¥ÿ–ÿþ¾þ×ÿt”ÅÊxgcV­ËW&¿5å åKÿwÿ¿¢RygpO£dÿöÿ³ÿ´ÿ©ÝÐ*ìâ«©Ë@n}L *¾Èòæï›>ÿèþÀþbÿTÿk àÝlÿnþ¹þ-ýlýƒýÓý°þ”,´ÿðÿUÿþü˜üÈþþý¾ÿ Š8ÿþ üáü ûÑüüqý²þêÿ2ÿKýúü–üýþWþ×þˆý­ü¾ýbÿÿÁÿâÿãÿ,þý±þý±ýý"ý®þ6þÚ{0Iÿþý;üÜý1þÿ<D]M©ÏHÿ þˆÿ^vD0´}EÿéÿÎÿþ©þËþëþºÿ€cÿÀþêþàÿFþ¤ýhþþŒþEÿ^ÿíÿþœþô6»uþxýhþ»QêcRwtf²Ä ÿìÿ#þ•þ¯ÿ›/Î;Õbÿúÿ÷Éyþ`ý‚þøºÖ¡qfÙ±bk‰|% §Î;|kÿþAþEþ›þáÿl¢äÿùÿ½–ê[ÿÜÿ9þ³þùÿÀ©Ü«)B—V–ÿPþþhÿ/ÿY$ñCªNVÿ€ÿÿþêÿC«úO×(Ößì?ilžSÿžÿrN^ȱ5þhýaýhÿB¿* 96 ÿ¶ÿýùýŠþ9Z° iþÚý×þÎÿˆÿÁ ÿÝo1 þÏþ³ÿZÿ­ÿ ÿ¿þbþ(þÌþ¥þÿCÿ¦ÿEþ“ýèýƒýü—ü¹ýFþþ«ÿȳÿÿþ·ýÏüÛüØýlþþÕÿ\ÿ“þ‰ýîýËý®üþü)üÜýÍþþ¯ÿrþ¼ýüþ#ýÿýèýrü°üÅýKþgÿWÿÿžþÿþyþåÿKÿcÿƒþ‡ý2ýýšþ­¡ð-ÿÎþëÿ§ÿ«þ„þþCþ,ÿe“¶H“ö8`aÿ”þïÿ~Hµ ­qï ÿ\þ†þþŸÿqÿiÿÚÒÙÇÂÿ2þ)þ|þýÿ·C¼Œ|…ÿó6I&Õ,­“o³`Uÿó[ÿ÷ÿ60.©Ù4ûwÿdþ²þ׬]ÁìÀ͇ØYR†Ò'Úÿãþ¹ÿSÿþÿ[ÿ ÿ"ÿ5;’U!ÿÈþöÿPÿKÿGÿÈÿÏÿâSņ*ÿŒþ¿þVþ\þþ7¼½åœ%ÿ½ÿŒÿnÿ9ÿ¤„Ÿ«û(ò? þçþÍÿ0ÿ¤`Rr+`ÛÿÆþ€þþ%þ¶ÿ¹Sp…©€ÿíÿÿDÿ-ÿ?ÿÿ>ÿ&ÿvGrg6ÿºÿþðÿ(ÿÿÿSÿ”Û#ÿþýäý¬ý„ýœþšÿ”ÿÁþÒþýhüÁüœü»ý+ýõþ]ÿ(ÿpþ‹þoþ!ýòþ{þ”þýjý*þþˆþ[þ÷ÿ¢ÿŒÿcÿàÿþýµýlýWýÖþ¿ÿ–ÿûÿ£ÿ—ÿˆþÛýïýÖþƒÿŸÏÞVÿ¤ÿÿFÿqÿ2ÿTÿÿáb«5Þÿ°ÿ-þýÿU•6_úaí|™lZ@µÿªÿ\ÿÁÿwÿ~ždˆŒ]Åÿ9ýôýàþrþîÿêŠ}¨sþ­þþ“ÿÿ;ÿËHÿÿz¶†‰8 É‹NWŸö÷geø|ÿžÿþÆþãÿz±„ îÿàÿïÿ‘¹:)XÛ €ÿÖþøþ~þÂþäÿIWÿùÿ²ÿEþñÿ ÿcÿÿþLþLþÈÿ ÿŒ‹ßÿiþrýÄþQþÚÿ<þÄþNÿÿoÿœ·²ÿdþ—þ/þmÿ*ÿÉJ ]‘s›Þ]2n¡%'ÿ2þøÿ,ÿ5ÿ;ÿ€ÿµÿÒ‘`ÿŸÿhÿÿÿ9ÿŠÿ¦ÿLÿ°|ßÞQÿ˜ÿQÿI †ÿ³ÿÿSÿ‹ÿÃ#z´yoÿ[þÔþºþáÿ@ÿÖ›úÀVÿ²þ0ýý¬þ‚þ‚þfþ»þ¥þQþÐþùþ_ýªý+ýþÿ”cbþþýãýÆþ0þBþœþúþ¢þnþNþ“þ¯þ³ÿ2ÿÉÿ&þþÕþ¯þºþ¡ý¾ü–üýÂÿÜ:§ ÿ¶þ3ýÃýœýêþtþqÿWw §Qÿöÿoÿ‘ÿÏSyeÿì óÒí~;³ŽBÿ˜ÿ­®‚wÄÿïÿŸÿ†ÿÃqwÿþÿ›ÿPÿ—ÿ©ÿ˜ÿ×ÿeÿ"ÿ¦ÿºÿ´ÿùÿ÷ÿÓÿíÿ®ÿÓpRaؤŸ™}îÆQÿáÿ›ÿ¡AÊN"`ÿeÿ>ÿÝÿç7^ÿøÇrDÍKR¢ÿúÿÄQBÿKþvþ®þçÿƒI¸«YÿëÿÁÿ‰þôþ³þÐÿ>ÿ®RØÿÛÿ'ÿ þãþ€þ?þ£ÿ8ÿô×—(ÿqÿÿ&Kÿùÿqÿž` Ò+ó²cÿ±ÿMÿ~ÿˆÿƒ™`]ÿšÿWÿ=ÿÿ(ÿŽÿŸÿÞÿû1[ÿÇÿ¾ÿéÿ©ÿˆÿÿªÿþÿáÿòÿóÿUþ×þýÿAÿ¼ sƒ<ÿûÿøÿ7þ¬þAþUÿÿÉ™¸ÿ×þ³ýÔýKýCýºþþqþ¹þüþµþ]þyþØþ©þ?þ"þUÿ"ÿdþÈþ&ý…ý%ý ýÞþÛÿ·ÿÔÿ]ÿþjþ#þ<ýüþ*þÆÿeÿ<þ\þ3ýóýêþ¾ÿÿ ÿ ÿ#ÿ¹ÿrÿ$þíþIýÙþÿAÿò@p‹hÿáÿÛÿÆÿ”ÿ¾ÿïÿ®ÿÍÿñ$Æ4’©%(ÿúÿòÿÿ(ÿÌI`˜ÙÂ&ÿÎÿ?þtþ|þÕÿ#ÿ‡8ÿÿ"ÿfÿŠÿxÿ9þàþÖÿz#ÿÏD˜|C›Ï†“[<ÿ­Sÿÿÿ{ÿrÿºÿÆÿõ&uiÿüÿø ÿuþÄÿOœŽUÿê‚ [(ׯnÿƒÿ,þÐþƒþî VÿâÿlÿþÖþõÿÿUÿ¾ÿ™ÿ6ÿ*ÿhÿÿšÿwÿþßÿÿœÿ·ÿnÿ3þ×þŒþËÿ%ÿ×{ÿîÿ#ÿ2ÿ£ÿþDÿýÿ¸ÿ¿ÿ¯{øË¤’Á4ô,ÿ´ÿ{ÿ ÿ»ÿÌÿ÷~Ì@‹)ÿƒÿGÿPÿáobToŠ5~;-ÿ¼ÿæFy=ÿáÿýdÊÕz*ÿÓÿĆ•o&”kÿšÿ$ÿÿÿ:ÿ}ÿ]ÿ1þõþŒþ ýÛþ>þˆþ“þWþhþ¸þûÿVÿdÿ|ÿÿ"ÿ%ÿ^ÿþ¶þoþRþþ=ÿ®£ÂnÿˆÿþÂþÍþ¸þ6ýëýýþ~þïÿ;ÿÜQÿüÿ)þ±þ‚þÅÿÿ7ÿÉÿÌÿdÿ‰ ;ÿìÿÌ*¦ noÿöÿõ2ÿöÿPÿ)ÿ»Ÿü¤ IÿÕÿÜÿô7 ÿãÿ½=52ÿØÿÞÿnÿ_ÿXÿYÿEþÿþžþÛÿ”7KÿÃÿ£ÿ&þ“þ°þàþøÿ/ÿŸ{Yz17ÿ`ÿ™'uÒ¹~V>iAÿÐÿIÿÿy¡¨"ÿuþõþôÿ=ÿÚH‡Ã»«y_nU©û©ÿþÔþ!þ/þ§ÿ9ÿزºbÿÎþøþLý«ýáþuþþÿtÿÈÿÉÿyÿ9þ«ýËý×þŽþøÿÿÿÌÿ.þ¹ÿÿlÿ¸'Q ÿäÿÅÿÿÿ¯Ê/t§”´h5ÿñÿÓu¥œgÿmÿÿ:ÿ;ÿ×Î ¬ž‚ÿñÿÕÿ÷ÿûÿÞÿ³QôA*â†*ÿôÿéÿ–ÿ‘ÿ ÿ²ݧ˜Á[ÿÄÿ¸ÿíÿ¸ÿêRÑ’ÿÝÿ†þùþºþwþ6þTþ¦ÿþšþþ~þ«þ þˆþÃþ¯þÍþ²þØÿ&þíÿAÿ±ÿþKþþ(þtþ÷ÿÿuÿÇ ÿ˜ÿ,ÿVÿ þžþýÛý½ý¾þ_ÿÿ‡ÿ¿ÿ½ÿ=þñþæÿLÿ6þ®þzþ€þÀÿ:ÿ+žŠ¥Ñ£ÿ¶ÿ(þáÿ'ÿ±Ï.?'ʺl9ÿÞ0ÊÎÑÿ°þÃþpþóÿÅÿþГÿ¸ÿvÿKþÎþëþôþÕÿÿ¼CÿßÿFÿþåþýÿSÿþñÿpÿ£ÿ*þÕÿ7ÿkÿXÐ2 žÿ­ÿ7ÿÿAÿpÿ“yÚq`&ÿÕÿUþºÿÿZÿ–ÿÝG(ÿ…ÿ“ÿß^:f¸Yÿàÿêÿà4ñÿcÿoÿ=ÿqÿ­ÿ_þ“þ“þªÿ|e®ƒÿqþéþlýèýÔþPÿIY~RÿóÿBþÖþ,ýýþ.þxþõÿˆ*ŠbÿÐÿ×ÿ¹ÿÿÇz›Šÿø_”šÈæÛ}ÿêÿvÿlÿ‡ÿ¢ÿ¡¶¥Zÿàÿ¢ÿiÿ+Jæï9aʸÕÊaX¨±™“syÿÓ6Mlž [[·U?L¥ðºœ‚="ÿû%.ÿµþùþ²þ\þdþÞþzþ×ÿ ÿ”+qÿCþÛþ&þJÿ-ÿ¡ÿÅÿRþøÿCÿÿYÿyÿ‘ÿEÿ>ÿ•ÿôÿ‰ÿgÿþ¾þBýçþ4þ¡þyÿ8~ÿ±ÿþÂþªþ°ÿ*ÿ¬ÿ’ÿÿhÿ‡ÿ5¶N•~¿±,ÿÿ8þÈþðÿæoQÿÿ áGÿpÿØÿIÿ²Nÿ‘ÿžSÿóÿìÿãÿÿ•þ¾þ#þäÿþÄÿÊÿôÿdÿ˜ÿÿyþ£þDÿÿ,þÑþÜÿêÿúÿÀÿmÿÛ'ÿ9ÿ xÀðlÿÒÿŠÿmÿ ÿ8ÿÿ>ÿÀ/ÿËÿâÿÏÿKþÿÿÿÿÿ”þöÿBÿçÿ~ÿ®`Œ5ƒÿêeÿ×ÿÿ†þ+þeÿAÿ þúÿCÿþ¡þõþÙþ€þ¡þÓþóÿ^ÿOÿ$ÿ&þäþästk-4.4.4/projects/ragamatic/rawwaves/DrTak2.raw000644 000766 000766 00000023100 12015735506 021530 0ustar00garygary000000 000000 úÄ[ö€jÛ`ÊÏÈ×u)RÓÒ¦Ë1:ÖŠ{ ÿÝÿÉÿ¤ÿiÿQÿ5ÿþËþýÿzÿß "ÿªÿxÿ_þëþZýÄý)üùý+ýiýý¥ý³ýšýkýGývýÇþ ýëý`ý~ýºýÈþþþýâýýLý/ý&ýüÍüü-ûíüüDüIüGüVü/ü;ü®ýý/ýü«üEüAüjüFüLü¥ü÷ýýØþWÿÿ¬ÿÐÿ”ÿ7þçþ¿þ°ÿ7ÿ™ÿ„ÿvÿnÿTÿ/ÿdÿiÿ6þíþ™þþÆþôÿÿ?ÿ—¯z@¢›Žmð%Z¬’ÿ°üËüÒ1& #äq 0íÝÿ ªñå) ãûS Ó =êdìÞù¾ïçÁˆô&ùOíÑé““üžÈûnÈ eùM÷þñ<ëóõ—ý½ùä ­ÖþÄóÔþ¢ ×ñÙÿKêöt'ððþ,ñþÙ±õù2pE< æöí'óÆFc †ùÑúÕ•‰ü½úhúZóoø‰øõIØ&€êãä7ú9®õó4’éÈÝãEð8?3—úµÔȵ2*ôDæ—µcÕ¦ªq*õã‘þË0^ ùöþøèÍa¶dëûøA8Ö#qùBÿîïe½dÔYH'>õ Sÿü ïÿÆÄ ù4ù6ÿ?½'ÿ3ÕãLºwãâü7õª =Œ*bÿŠ O¦å¤½á” øSKAŒ&­ úöôÇ)ÒÞ™úå;CU D¶ ‰ú7ÇzÑôþvöÿ˜,¿>· Dwã×ÿ¿aò:øŒößÖAˆ"ýºô熾ïæüº÷w <.2ã ¼lÞ,¿Qïºýÿûg"—?~5þ[㢽bèšû$ðÙŽ0 7WÜúô^ÁÚ˜ýyñþ±!4C“âÐ}Ú[Âó¯ÿfý&yE&Y=ӮŸ?úVùU m1•>?{þ¼ÎYÂ×óÄø\ø Ú5[:¼“íÓ¾¡×_ -)ÿA&Eéÿ²Øˆ½î1| A4.+ ’1æÆ¼‡×‚ûôôä0Å*ëô^ÚyÏV×+ìz÷º „;ã5M kSóE¿1ÔÉý\T*™6û\ÁÚ¤Äà‘ñ]ðôã+9•­öË ÆXí8õŽÓ.Ø7»].ýçÐ¸Æ ûV°1c1ðã ~¿è Ø’ÎÝàoý^ &9v#éiììÊ’ÊÖé ñ ò» 4–5Ó4·ñxÂîÐDùûä?=+û ®vç[¾éÝŽXÿa")=(¹½¶íéÅlÍ„ó{÷Tü8í@(o/ÿÞ¹¿zãCý þC'E2 [éAÁÄÜ1ùN)Cþ â ‰ûÖ¾÷ë'üìþ å>»+ —þ¬âE¾áÞÜú‡÷a æ6R9ì °ù³ÌËÅÈ÷ ¤929ó¨ræzëÙkþ$þyV8Þ1x¢:磼ÜÜÙÿ¾ý #?ï@û¡êÖÈ5Ø“ú,Ó+6+ sü­ðkéçÈüA½gKb÷·áÁØóÞIò¢ê%ÿøù5ê°×TÕ.ñÉý&-› ȵkøÂÝ.ÕÒä/ý“W-•* ôäàèÃsç­ë*6"C>M ïrήÎêâùTüC \4ŸbüÍÿ á‡ÄBäÓAQ'È9 fd wö“ÒÍЈõv$I4ΫËsîÌRÓöö‡þÎ*ü ÿÂôsÕúÈóíÑë1ë!æø¬åfå5íÿ¸ ʸ’% ‡wþ åïÕSÖæêï¸w'¶B ‚þÑçLÓüÔ¦ì,ý—/ù-  Vgî²Ñܽþ3¨b'e9 D ‚ûÒâ¢ÖzäÙþKá.D*; ²þ{éOÎÌÚÍò£ýäƒ*Á(Þ´ÑîIÙ‹ÔˆïþX á$i2#Þ ÀËô@×±Ô¤ìËC.!.ž½“õå×<ÒÝê,ú³<Û.Iý ßù…ã¶Øðá®öß‘)ø%¼þ;ç©Òá*ú¥…!,Þ†‡ý>é6Ý åóoË/1YûóHææØ”Þþñ¶÷è ì« âìÔõ”á:Ø Þ½øø¾!‡"î˜%ý¾æ‚ÚRåÇôÚ_pìñ ýëŽß³ßæè¦ø…륖 N¿÷Îì<å˜íK÷Ã&©8ÿäû[ô;öÓõ|ô%üQ5ªXŠð9á|ØCã`úÆ O_‹¨Sô÷ã%ß’è“þ æn û–òÝòÔõÂûE/¾”w=ôGà—ܽë  ¢_¡ùô>ë2é*ôÝýw×VìXgú´ì€ë–ïpûks ô'¹Oæîðáƒãžîöþ 'Â$Ð`ÿ½îåBÞ1é[ý©¤$s× óú¢ñê´é*òõ h”"¡ IþzîGç íùù¿3ZŸ‚ïøê‰ðêô_ûh2 ?É@ùõEð¡ð#ò™þt ñ* ZûYîAéÌï¹ûús"wd Mû æøÜÅãCðnÿÄèê#ÅôÂéÊäþæ î®Â Õ CúÖðEë‹òüŠÕl ø ï$ëèïWû$? c ?üOïcãâìëú’ÁñÑ ìù€íöéYéXî&ùí;Xh<*§öçï¤î õðÙ°—> hÿ©ñ í ïÚó]ûó í OýÃùÐôGî¾ö œfY N Ê6%úNöžüâ/  1Ç ýõùsþ¦ýÇÚëÿ ? «þ¸øãõ1óVô¥ü¨Q âÏ ýòœîXù¢  &‡¥æüÿó¢õ­ýhÇ× qólý@ôßùÐúÍøú‰ Y ÷ ñpó^ûBå ÿ ñ¥êŸîõAá­"É 7ù«é#ã3æÿôcà ÔëKkôXë2åPì{õ!úÖª ilô4îïÁòçþ2 u®9 -þ9ô¯ëýì»õ ýW.‚½„ý©ø­ðàéOæ3éuõ§zO@tþbîÛätçì–÷L0V;ö‡ì½èÊñ˜ýb yø2 °ÿ0øú´ûŠøáùgúœû2ýåþîþûâþþ^øÙôëô‡öéÿ0 v  ÜùöõóÚý‰œ Üo öÙþÅü‘øÓþüuüiúËü‘ Ï Óÿ’ø`ñ÷û^þY@„cü˜üJúÿøÅ+ë õ  Z Êð³á÷Ëóóýž ©"ÿ³þqùˆù6úrüSOqƒ…ÀþlÿZ-ºÀÍ÷ Ó ^›þ½û²úûLó\T 3™þ÷äöªø4ùÀýßE¼oÿÍ6)½üÇóÚï?õëþ ýa<пöLìýí€÷A“·®ù¸òíMð˜ùMþIf0“ôüX÷ìö’õMøGûjýÿÛÁ´.ÿcýcõ„ôû{¹ L  =ÿµöçòvöú úþƒÙýiMÿ_÷ið3íOðRöôÿ> ŽŸ­ù½ò)îþóEùC´ 2Å ÄjûÞ÷6ôÓö úðÓüEb%ÿîüžú¢ú¶úHùûûõýß¹ÞÛþŽøßõšõ[úâa¹ &[ýKø.ú~úñýɆ‰ ¯ c!ÿ×ö±óöó„ú5 ?-–ùhóºî{ïF÷ …[ HàûHó™ô}úYÿ§@ ¢ä ýó(òú*w ¸f ÉM6÷óõ:ôËõÏû× $§ S~ýçõ»ô÷˜ýkØ Ù^ xSø•óYð¦÷’: zŠ‹Iö+ë~ê òúÏQ ¿= 5Ðû»õòrôÊú…×á D lobäþËú#÷ù˜ýðÆ# »îÃ¥ü˜öÝôyôSúb }Æþ×÷”òÐõ^úÍþľYðþÌùÀö›öÛú_üùÿÖz¥ LàþÖûhööõ7ø”ùÞüÍ‘¤¸Èý}öñAïçó ø¬ýxó¬Iïþ/ù¡õåó·õ”ûä úÈGzûRõÐõý÷TüÔ¯L'vû>÷ öö‰üLWcüàöyô~öiûV» 7j Ðöüã÷ËøSûF>C Ô UÔüåû†üÿئp¥çÁÓ*ü¿úVúWý<½>©b¬üÅúÀû5# U JM þpû/û{ÿ[ü # 14þÿúáø¢ùôý/x<gÐü%øŒôéö—þT_ P ; Äsqü%ûÄüéÿ8³² »aþ*ûúúü…ýäýÝÿì7í8ÿkû¤øiö÷ù2£3e… þâû8ú;ú£ý«ŠäàÒÈcü}ø'öôø™ü7ÿù2ëp[¡ùšò ïðýù‡›õÑý£õ›ôšøîüƒÿje±¡×,ýÂú»ú øJù1ý <¦û÷ùøó]òõiûõ 0ø¹ùiôñsóìú‹m zë£ÆøVò]òª÷\ÿ/ö À ¨M@üÔø?õöPüEÄØ ûëJüšõ×óÎöCøÑý > f·þ9ù†öÇ÷ïüØàŒg•JüösöüOÈ · 2+ÿóú‘øìúý4ùÇ\!™­ÿø­øNú»ýÛ«4 ¦nþ4ý³ýMþâ7¥âØHþŸÿ4üâüÅüúÿgq<zÇýùùàÿ6£ JÿFüiú­ûÌÿ€¼ æJûÃùE÷Áú"ýœNÂ4ˆø´ó)òÚö2þ9 JœLù9öõÐùœ$ð wýÿÇùöö#õøLÿÆ0X‚ú6ô8ñqóøŽÿþåGnþqø™ôóôø)þ ïIîúžõ¸÷#üž×•‚Dÿ÷ýâûäúù]ú­þ?'¥KkþSú ÷höÃ÷ÝûYþôA&ôÿ†ú‰÷²øúàþàÔ{<!üÅøÐõãøýÏÁa)ä¨ú_ö÷Tú|ÿ‰ &RýñøÅõôùËÿ@·  õÞ\üÉù·ú#ü ÿ¾>c »$þ3ù‘÷_øêýð] Ñ _ “¾þøŽ÷ñú ýPã Ñ ~ ÓŽþTùÃ÷¢øý&ý  oVþ(øÎõÓö¹ý§IEk†ÿÒûÁúÓûxý¬a|ÙM/Ë*vÛ÷ÿRþvÿÒµ¢à0þ8üûxü}ÿ1‚`êÿ¤ýºûÈúùpúWüQÿGóf>ZfþPüHûúüªÿ¬ÂoÕdÚü™úTûIýÿˆ>ÕïGÿƒþœü¶û­û*ü*þppŸÿ¢ý:û­úÏû=ýòqâÿ‚ýÆýÀýü¦üÒýäÿÖgþtþ{þTü…úœùúþ©ü©nƒüÅùú÷›÷áúÉÆmq%þôúKøRøüù÷üTÿØåLþEü™ýþÁÿ‚"¡ÚJÿ0ýºýûþÿ ¬Õ˜jÿÝÿDý•ü6ý ÿA"à´(ýžÿÆÿˈ׋w-ö¡ÿQý…ýAýËþ þþ¾(º>¶ë=Óÿ}þÿÿ“jÇ®˜ªÿ³þZþþ”…ƒ€Q~;$þ{ý‚ý²þ¿ÿͪ9 þÿþ§þÜA„wìh jÿî9“¼´‡ýÊûIûŠüëþ è6=OþÜûÖúdúuüÚ´zk6ãÿiüGûjûüýÊÿ“ß6øÒÿ·ÿ^þUýÜþþ2­ ÿýöü$û)û[ü‚þׇ½þuü2ùóùúkýZ~€˜YâþXü$ú¾ú~ûeþ ½±:(þqü·ý!ý0ü4ü°ýýáÿ®ÿz_ÿþþý›ý$üCûuýÿÊQõ“ÿ”þ„ý”þFàø_ä¢ ¢‰"ÿëÿ\ÿ"þUý›ý?ý$ýèÿe•ö°ÿëý;úFúüþÿ¬uæ‚ÿ×ýûÙûµý@ÿ¶f´Ìóú¦ÿ¤üúêû>ýXÁZ0ãýú‚û|þnf­¿ÃwXÿ¯þ”þõË`¥0[þýüRüDþ8ê}î7aü®ùhùüC¯ÿ k ÌQýöü@ýUÿ¤¥—~¿Ó©mÿ"ý§ý$þd1ÿîÿðÿîÿOþ”þÜþÙþoÿ&ÿ1þþ¨ÿ.JYá3‹ÿøÿ;ÿ~¦5âºÿ¹þÿ-í>ÿŠü†úsú·üLþJÿæn¡êÿ¿ýþûäúÖú”û¤ÿBbÓÿªýôûãúÀûåþ裚bŸÿJýRü–üü¡ýïÿ•,ÿ™þ„ýŸý5ýý%üŠý'ÿ;2”ýÚûmúíûýüÙ —Xþ û‘ùéù@úÅü³þG¦J+ ÿLû÷ùXùhú®üªÿµÙ€sëÿüÕüýZþMþýç½§ÿïþëýÚþþøÿ콫ÿ›þ|þwþáÿ ÿ‘ƒ°Ÿ*ÜÿÂÿ_þëý|ýwÿ.¡ÐñáVèÿsô‘ýÞ²•Xš~ÿÍþFýxüÂüðþ,ÿ„ $KÚþíý~üûýtþ8ÿçxgËØ]lj–=§×Ρÿöÿñvšÿ>ýìüÍüüOýäÿÿx7'vÔÔÃÿçÿ þDÿšÍ®¿0K—Yþòü~ûuü‡ÿGÝçW< þüþ™ýåýLþÿ(]øþ²O²ÿ÷þ þ?ÿvR™ÿ’þüßüÙþ_‡LL ÿ¨ýÞü¸ü|üaýúÿšÿÙNÿñÿSþyý,üÁý·þ¨ÿ{¹Fˆ«ÏPÿ þÈþ™þ ýtý–ýÿý˜ýžÿ6’X ÿ™ýVúãùÑúÄýŸ4XBBÿ$ýÁüçüÜý±ÿBm–odEÿÿÿ]ÿï¡åí2ÿØþ®þ,þ5þfþÞþîþ9üÈû)úûÿþ´×’0Ãÿ£þÌý¶üúýtÿFUtöÎgˆý£ü)û¯üßÿÀk@=ñþÏüîü^üŸýýÍÿ2ÌÿüþÕþgÿÿYÿ‰aHlËþ„#ÑÔ¨ ÿnþXýÿþ­.‰Î³{ÿÙÿhÿ·;*‘–4aÀŽ?`ÿŒþýþð €/ÍjHÿ.ýLüüý0þêµV‘uÿöþ©ýæýþÿÉöÌjüA¼QÿÝÿ Iÿëþ’ý€üìüñüþý{ÿ;ÿ¦þ±ýûüú½ú˜ü7þ“ŸcÚâÿýüûòüõÿ`¦Ázþ‰ýü¨ü3ýþ¡ÿÿËÿËÿñÿÄþúýÏüÍüýþþöÿþÀþFþþ¬ÿÿÿKÿAþçþ„ý¨ü¡üŒý™ÿ½ë¶S¡ÿÝýŒû¢úHú{ü7þbfä*ÿ¼ÿxþÅýëýªýÒý÷þ6þçÿÔ¥ Xÿ³ÿ@ÿþ¸ý…ý(þaÿ½‹Æ¼JÿsþvýoüÚýVþ^ÿXÌüã7ÿüþ¼þ–ÿÿè­BÿÇCñ'ÿÈ9ç¦ÿEþ“þâ\Oÿ‚ý‹ü¬ý4þ8ÿElªFvYþáþKþþRÿ:’ ¬úÛÅÿ…þ¾þþþáÿÉrÄ¢ÿèÿ²ÿ§ÿ“ÿÿþÿÿ=þóþñÿʯ©-Æ\£ÿ¼ÿ[ÿƒ3xåǺïáêÿßÿ+þ¾þ¢ÿ)ÿ‘ÿ‹iD=(!É8ÿßaÖµO£,R¦Zÿðÿþ°þ¨þÊÿräNuwÿ«ýuû¬ûû¶ýlþçÿ´>DÿÃÿ‘ÿyþøþ¦þÁÿÿÌ[ÔU°Ä·2ÿ†þü´ûñüý=þrþüÿÿKÿ¾ÿÞÿJþEý.ügüìþ‚A€( $ÿ þý#ýýþ<ÿÿç@z‚ þÝþýâýÐþyÿ’cR] ÿ‹ÿ`ÿYÿ«ÿ´ÿyþµýòýáþ2þXþïÿÿzþóþ—þ“þVþkþ’þ®ÿ<ÿ|ÿ,Xÿ›þ­þ ýÏþeÿ ²ËC¾ yjÿpÿÿÿa™„’½³`ÿºþõþsþyÿœB#Rt„ÿÝþýôýÕþmÿij_9ì{3Yÿ¥»®_ñgŒ "0—FZ@ÿýÇýŒýØþÄÿôѸ¤ÿmþý’ýÞþvÿÍÑÀÔ4Xþ«þ ýðþÊÿ>vünéÿþË3˜®“Óÿ¸ÿþ~þþuÿÿÅø4íÿüþµýíý[ýÓþ{ÿÕª€`´Xÿ|þÜþPþâ%¹#›óÿÈÿƒÿgú&²¡ím€²yJ:ÿrþÌÿ3[(ÿÒÿ›þÜþaýøýžþ@ÿÿ4þÿþÂþìþbþýßþžþÑþfþuþŽÿHK²OÂJåðÿêþäÿ(ÿþÐÿ*ÿ˜ÿÏÿ®ÿ¨ÿý™ü°û¿ûFû¿üíþfÿpP-ÿ„þBý¿ýÖýúþÿIÿê1ƒÿ‰ÿ=þáþýÿ/ÿÿ²ÿôÿ—þæþäþæÿ”W"ÿ¼ÿ,þœþLþþ þcþ÷ÿõ¸zŠLÿþBý¼ýeýuýçþþ¿ÿ²yͶÿìþ÷þRþþÞÿà5hgÿì ”´¾˜ÿªÿt ÂÞ81¤ÿ½þðþoýºý®þRþèÿhCFjÆÿ5þuþ0ÿ#@ßS¿Dbÿÿ†1ïW,ìýº0CØ~¡íÍæ ÿ‹þºþ˜ÿµøÄú|Jþ£ývý ýgþjÿÎ{ÈA‚ÿWþAýòþþŒÿXs0=Áÿèÿaÿ^ÿ°ÿù ÿ ÿcÿœÿçÿÚÿžÿ;þöÿÿ3ÿrÿŠÿþ:þ:þtþ§ÿuÿïa˜:4ÿãÿ¾ÿ‹ÿpÿ£6g3‚‹ÿÎÿ˜ÿ ÿÿaÿeÿõ€i0ÿÚÿ(þ^þþ<þQþàÛÞÀSÿþSþoþ¶ÿjI6ÿôÿRþ¶þfþfþ¤þâþÝþzþ‰þÃþ¯þ8ýÕý¯þ ÿA…YwÿXþ‡þXþéÿóÖIKþüýzü¥üÙýÊþ®ÿÿ0ÿþÝþ>ý³ý˜ýÔþÿ &Ð %—ÿiþ·þœþÜÿÆß)¯ÿÆÿµÿVþãþ÷ÿ-ÿYÿbÿ3þäþêþÌþ¼þòÿVÿâsãBÿïÿ§ÿ¾véáê ¾UÿÒÿþŠÿ >bÑÒªKivÿÐÿ¡ÿßL\K“w[s‘zÿÃÿDÿkÿœÍÃÿiþîþÞÿ+ÿÛ”L³‰”mlHG”Ž·­L&K#•<?K¹i*õBdÿÓÿØT¦ƒCvÿˆþ¨þþþ˜ÿ:ŸTÿ¼ÿJþÝýæýpýÝþWÿ9ÿâO<ÿeþþ'þ!þdÿ<ÿÄ ÿÑÿ]þæþ1ýØþ2þÂÿÿKÿ4ÿBÿdÿþ þ­ÿ.ÿó¿èµ'ÿcÿÿ,ÿÎvd¼V&ÿÿ ÿÿ+ÿ(ÿª2ÿêÿë&ÿ©ÿÿFÿ‹ÿ«ÿÊhã´Zÿ¿ÿ>ÿÿht´“ÿÛÿ>þöÿÿXÿ¥ÿÍÿPþ²þþýõþ[þ_þZþþþoþ§ÿ#ÿGÿ[ÿôulÿ÷ÿÖÿãzÀ´‰Qÿæÿþ¦þýßþHþ›ÿD_ÿyþÙþTþ‹ÿDÿ•ÿÖÿ‰ÿoÿ¿ÿXÿþþXþÕÿ%ÿJÿáqIÿ´ÿ.ÿþòÿÿ¶Oi¹ëŒÿ‹ÿÿUÿ~[¹Õ¦ÿýÿÐÿ³ÿ¼ÿ¨ÿ©ÿÀÿ¨ÿRþúÿ7ÿ¬ÿÊÿÿØÿôÿ›ÿüŽ;ÿ¼ÿ›ÿ›ÿ¯/ì!s<h}¢ì%‘Hÿ·ÿgÿNÿ–ÿjÿpÿÛÿ®ÿ‰ÿ‹ÿýÿýÿ¬ÿþ*O©x,ÿËÿÉÿ^ÿxÿRÿ²£U!v¡œ=%çañø_ª<Ûz¢B&+#þñÿÿ ÿtþûrþ¤ýÙþ¿þQý\þþÑþþºþ[þŠÿÿÿHÿ&ÿ{:ÿ2M[Kÿøÿæÿ@ÿ¯þÑÿ þ¯ÿ2ÿÿ(ÿPþðþ²ÿ‹ÿ±ÿàÿRÿ`ÿ²ÿÄ!ÿ»ÿ‰þ—ÿÖMó‚ŽÿÛÿÿþÿþÿ<ÿ£ÿ¬ÿ[ªèmÿ¨ÿyÿNþ½ÿÏÿÚ‹ÿ×ÿ–ÿqÿ†þ]ÿ&ÿ‘ÿË ŠÿÙÿýÇþþIþbÿ+ÿÿÔÿ ÿý¤þZþþ~ÿà£×~+ÿõÿ|ÿnÿ°ø]?\"þçþ ý™ýý¥þ‹ÿ¨ÿ0ÿþèþ;ý{ý¦ý“þhÿe9°s;ÿ=ý¹ý:ýEþŠÿ÷¦Q.ÿzþ¼þìÿôÿ¨ $ÿäÿýÿ¿ÿÕÿ’ÿÌ n3ÿý8ÿ„ÿwDŸ/C¬ÿ‘þçþåýøýýrýÂþ¡ÿðÓcs5þqþbÿ_ÿÿ—†p÷cB?ÿÿkÿGÿ+ÿºÿµÿþ§þzÿÿþ•þþlþDþ[þÖÿ9ÿÂ%àÿß8ž~ÿèÿn¬j±˜€™NÏsÍ•ýé|ÿQÐÿä …ôœxÿ×ÿ{þ?ý³ýçÿ°eÜ ´ÿØþEýüðýÈþjÿ0k€ÿÞÿiþ÷ÿ›ÿí ÿÙÿ—O´r2þ´þ7þöþ¾ÿ…ÿÿüÿƒþžþý¸ýÓþ•ÿ-QüºŠlÿCþOýýdÿ(þO±…5ÿmÿ?ÿ|ÿŸ<žô•ÿûÿÿÿ•ÿDÿ£ÿƒÿèÿ‹þØþ­þšþÉÿÿ0ÿ©ÿûZÿ-þ±þ–þBþ”ÿ=ÿ©ikÿìÿ*þ¨þ,þþþ[þýÿÃ@—¿g§™ÇÔµh x€X}Ï~ÿ–ÿ6þžþ ýýÝþ#ÿ$¹èš6ÿYþqþbþƒþÿ0Áf5ÿkÿþÑþaþ°ÿÔÁÉ4ÿ­ÿqÿXÿe±\[!"ÿ¶ÿÿ¦l_¸ïgÿ±ÿ/ÿ3ÿÈÿEÿ„ÿxÿV)ÿ;ÿ-ÿ"þM·ÿòÿ\ÿfÅVOR!ÿòÿÿ¦ÿKþþÿ±.UÇÆÿ–ýÑü¼ý ý÷þíÿMGÿ¹ÿÆÿXÿ¢ÿþÔþ =†ÎF`Áÿ´ÿÔ!Tv¹t]I Mµ>¨pæ iÿŸAþïw£¦a­ÌÐÿòþ÷þ÷stk-4.4.4/projects/ragamatic/rawwaves/gun1.raw000644 000766 000766 00000010070 12015735506 021315 0ustar00garygary000000 000000 ýKþ\*Y»/ð0ÿ9þÎÿù ÞqÑ÷¯øÂðþÅì­„zt¿·Ì­Åe&à‡?ûY3ªç–¡\°DŸè6T‹¶ÿVþŠþšþ·þþJþ#þºÿ4þ¹ýçý—þ þÿ ÿ,ÿzÿ¼ÿïÿÉÿþÏÿHÿÿVÿWÿ¸ÿÎÿiþÎþ"ýçýûþýxü”ümüôý0üÝülý<þ¤ÿ®ZK4Ôžÿù €Þjög¥Núï¤(+»&W¯D½¿ $+Þk…iÇ+Êóÿyÿ?ÿaÿ^þâþßÿ­Dÿ¸ÿ§ÿÕqÌC±UÿƒÿÇ!¶‘ÿÊ?ÿ•þkýÀýyýéþ.ý¥ü»üfükü'û¢û%û}üÃý²üåüü^ü’üíýýEþÂ#µæff­û: e £ ¿ × - â ¬Ú¤à _ÊcÐL;ýü%üÙþ\þóþbý¥ýVý ûtùÉù¶ûýŸÿ,ÿ>ÿÛ0ËÀ&fV¤ÚŽjÉD©Ä–bfL‘ÿªýñü#ûEúšúžú³ùÊù4øßøøj÷ò÷>÷sø3ø:÷y÷–øLú'û–ú›ùÅúâýmÿ, MC ã )©N A ‰<‡ Þµy è (¦;õþ¼ýWÿHa™ÿ$ýƒûŒøžöõŠ÷ úôübü¡ýeþýÁütûwüþÓK² Ñeè\†-‚Ý´æ6*ÌyÿËÿ}þZüÍûrùýøPöhóØóBô¡õDôLôÃö‘ö˜öõíõ¯öú÷‹÷÷oú-ûÆüõýÍýçþ'ÿ9#Èœ¶ & j µ “ E ¸ g%€q + á %^µübù~ù…úúéüýbþ-üúúmø÷¾øÿúÐüÿ!‡Òî¼ tõdíŠI¹Q›V`^oŒRÿ?ýXý)ûúùøøsöùöyöŽõ ò¾òqòòòÜóóóõjö÷n÷>öë÷€øøOø:ùdý f 1Ûñ·¸áM ñÚñ( 0 ÕötxZ…[/Cúõ†ókôLöÃù¢üDýÝþ]ýmûzùÊúü¯ÿ‘+R ³ ‡ÊÇAh"…6E¬þ]ý)ý˜ü’û¦û£ü=ý%ûjöúô»õì÷3õÎôåö¥÷÷÷ÿölôôIöwöõt÷+ø“øæøñ÷ù÷Z÷šö0õê÷ÏýåìýØR¤ÚHµ öŽx— º ½ Mã‰~ÝvÒü_üÄûôÇï¶ómúYû6úùˆûzý#ürú„üsòV n Ì Ú½ „ ¡ ¦ ²žOüöýûÑù4÷¡øôú³ùÀ÷Ðöööõ ô ôv÷øÔù;ùBùÿø¯÷–÷¯÷W÷‚÷ ÷/øˆúºúÕø õŠö+÷Ÿûd¶ ü þûãAOm 5® f : ÒÍÑ0_ Nzlü\ü‡ûïõøï¥ólû—û‹øœø¶ûUü®üúÃüù¢7Ç Ð qe Þ 3 &[0ŒDûäúûúÉøÑ÷Ÿù®ú2ú ÷Öõ:õæ÷iöÌõ“÷.ù«ú\ùhù­úø2÷Ø÷úöa÷¥ùÃ÷ÜöYøØù™öéõeô5ô ö,ümoÿªþ pM ;<Ê » æ ­)ûN?óÿbü³ûñøòó‘ïró1ø•ø•øàø¤úýüþûØþ ¹z Ñ › µ  i ¯ ‹  ç …rýìú…üù†÷tù]ùøúú ù#õÛöCö™ö¢÷AøùªüYüŠûQúõú·úBù©øúøEù¥úêúAùÃùûø©÷g÷ôôóó©õºû,'ÿÐü–ÿ èG6b¹Ñù$ þ (ø! ‘åÿjŸüyôÂñÇôsùPø¿óñôû»ÿüÍûxÿ2Å ®äQV zý ï ¬ WX §`–ØMüãø–ùýÈÿjû‰ù3ùÐùþùDöˆóÍö ûåü øýúýØþ§ýŽûšûfýýSúQù¤ü4üóûdú÷û,ûìü9ù0õ2ôóÐòÖó«ùuÿVþ¹ýúþÙXëEiÂCÍ]ý  Å³ > Ϥ.ØÿÎúõmöèø¬øø‚ùKúƒûªûVû£þ33ì s 0 n ±)­ bÙþMýÈýÁÿð¶>ÿÁþšÿü}÷óö~ù.ûÐûþû'ýÿöÿöþ}û¢û ü~û3÷û÷Öû®üçû@ûµü4ûÞü<ùÿöGõ€öô‰ò›óöú›ÿbÿbühüÿÇ&ª”| ¾ƒÌ¸ €N­ P zŒ­û(ÿvû¤ùŒûýú÷¶ú®ý\ý8ü8üü¥H þß¼d¥¬I Œ J 79[úº,ê—?ÿç{¬ÿÞúÆúdýzþGü¹û™ûÐüªùñô»ô(ö#õmôÓôö©újúÙø÷ùAúøWö¦ø)ûœü‡ûbú5ú ú–ú-ùÍûýuüüûIþlºÊM2Ø >Y— » 1 „f f û ÉG¸ /“&‰eüê(e |þÃýýWyÁGšÙ”›š:1)a¶9ŠŸ9ÖȯðºWÂGüÿ‡þyýEü¯ü£ûƒù›ù-ø©÷öröí÷@ø/ùø¿ù3ù©øÅùúKû-ûtû„û¨ü/ýuýãýŠýšýÔý2ýü†ûÂû¿ûµúœù»ù_ùù¾ú³ú0ùyù˜úúú“üDý®ÿ5þhž-¬¯?è i ç  Ž  R S m á ²<°þ]3½in’QŸÂ?ÄÉñS_\§.?ÿgþÍÿZÿhÿ1þøýxû¼û9ûùKø+ø×ø¼øø½øšø«ùZùÑù§úû9ü/ügü«ýUý6ýýFýüäý,ýwüÓüûÒûFúfúú¦ú+úaúÐú•úúÜú‡úoû§ü£üÒý·þÜÿMÿ¼”UávæR’Æã°¥¼»xp­4ÍZš‘Ym°ºN©öÀŒò©zI¸Ä:ÅD¬’ÿ¦þêþ)ý ü6ûÞûÓüû¨û:ûGû£ûuûûCû²ûøûÝûûoûÃûìûJúÊû‡ü“ýýkýdý“þýøýóþÿ7ÿ¥ÿ¦ÿgÿÿ;ÿ_ÿÿМÑiÿÅÿ¨ÿ–ÿBÿqÿ—ÿXþâÿþ¼þ@þýkü—üüÇüücüšü`üUü€ü û²üûõû¡ûBûûOû;ûcü.üÍýQýåýòýÞþ´ÿuÿ¼2¢.ôûÉË庆\½ð™áZ„ÿàÿPÿ+þÅþþåÿØ´…¹ô”+*²£=Ѐñ!Þ£åc¹Š˜ÿ…þýþÕþ3ýü}ü¸ýFýüiüûøü`üDüüü~üôý$ý(ý+üûüÒükûû]û;ú¥úúVù‘ùø¢øUø)÷Î÷¤÷öøyøàøèù6ùôûûJû6ûƒüyýbý¾ýðþ8þÅÿHþËþ þþ°þÀþ2ý¡üÙü©ü«ü;û¹ü`ýƒýÃýýþKþYÿ@ [Ò ÕÀ®¿Ž5h€€Ì(W.jï˜y¹ˆ°.Í€+$Õ§ê±ÿ÷ÿ®ÿ.þŒþPþý{üÿüRûÖûeúŽù®ù†ùsùNùZùbù‰ùâú2ú-ú6úÁû¨ü,ü+üDünüwüaüHü=ü[üÝýLýü­ü¼ü´üpü)üOü¶ýQýyý#ýý[ýàý¡ýƒþþÝÿÃIf­Hd\B§ž­¿ºþ Ê)ÿÞÿõ:—½gøl~-ÞPÀ‰DÝÝ¢¬¦ÿ¸ÿXÿOÿ:þÜþiþ­ÿ#ÿ*þŠþþ'þ)ýøýÉýùþ_þüÿcÿwÿ~ÿƒÿ*þ‹þDþaþ™þ´ÿÿ¾ÿÞÿpÿOÿ5ÿJÿyÿIÿ)ÿØ 3ú<ûb%ìQQ»%i`ü¯ÄKµÜJOÿdÿrÿ§ÿþµÿÿxÿ˜ÿ>þÃþ½ÿ ÿþÊþ¯ÿÿÔÿéÿ¯ÿKÿ]ÿ¾ÿ þûÿÿ}ÿ~ÿ“ÿbÿCÿÿåÿ­ÿYÿKÿÿÿ‡ÿlÿÉn¯š¡ˆ„¡ƒºÌ€%?kR@ªìú¾^…ãÝ·ŠS<bªµá@¦ÏŠB(É£otŠe øè_­<†œ¯Ú#ÛÈ3à3#fz;ä>ž“ÑÚó=Oõ¢lkj£ý^E Зe"Ïý9mlpd1ÇoÌþù=½ÜŽÍÝ[Dgæ|[㨦ÜÕ™hna½{UA'ÿéÿï%ÿ¶ÿ¦ÿ–ÿhÿ@þØþýóþýåýžýêþDþ®þþþðþÏþÌþëþõþïÿQÿúqÖ 7tÿ°ÿQÿvÿ«ÿ~ÿ1ÿJÿ[ÿsÿþsþ2þ,þQþ6þþCþÚÿ[ÿ‡ÿ‹ÿÛjаËDÒ¹hÍOpü„¥ú’  ªS¾i3žu€n­^¼ê‘×ýÍÄÀÚ  stk-4.4.4/projects/ragamatic/rawwaves/jun1.raw000644 000766 000766 00000034670 12015735506 021334 0ustar00garygary000000 000000 ÿ`þÊþÙþxþÌYÿ¶þ`Œ5ÿáÿóšÿGþU=—ÿ]> þ¨WYÚÿËþf4q?ÿIÿ¦ÿâa“lÿƒþýÿºViÿÌÿcÝh û§ÁJ³ß„?½%vÚáEì<FõôÉÎ¾Ýø |ëå¸-þøýsþrƒ üôü1þÅJý“üýGþ¶ÿ–ýÕýJýæþ“²ÿÿ1þþýÒý¨ÿ$þãüÐü°üíüêþ—þúÁü)ü«üÃü×üû´þuýúÐýóþ¡üˆý¼þ9ýQýÓÿ©þ´ýaüiþÉþ\ú ÿÃþåúöþ˃ÿIÿ[ý”ýÕ†üÜÿ¿\ÿSþ¬ÿâÿë¹fÿÆ'upO¯°Ñ!í9õ¾D g46yì#$ªmòšc(9 ÿº„‡§ÿÎÿRþðÿ þJü`ü£ûîù§ú‚û¬û©úÑøªù1úáú´újû˜úiøøÒûgû-úRù„ùªùèû-úÀúhúÏû ú"ûèûèùÃù¼üªþ&üùÇûcüÌý3ýûãüaý?ûüþbüpúiü³üZü@þü ûOü^ürü…ü»ýýµû1üÅÿ–þ£ý ü—ü.üžþlþúÀû ÿåo­†™¹6Ó÷é| + GR y é G r ß m +  M (k à  á K K ý ì­Çþ´üùùžúFøðõÓó©óeôGõòüñ9ò>ó˜ó—óŽóÙõ“öÙö‹ö2÷=ø¹ù ùløôú_ýüœûcüdý ü‰üÃüÓûõûõüGüüœú øéú°úÇù-÷Ñ÷ýöâõˆö4öÑööJõYóúôÓöô;óuó­ô‹õôóójó{ö§ú4úôû±üëÿí.ÿ¡=þ p | ɨizÆH¯/d… Ùô´Â" t ö Ï î¡™—þ‹üdùž÷4õ|ôióþò¢ðÙï{îí¼íIí<í©í¾ïðãñîòÒôÃö½÷Xøïúbû[üÇý­þ)ÿ^‡î©ÿÿPþÂýÙüú¨ú$ú9øë÷;ö ö?ôióºóQòð­ï<îvîïîÌíì/í#í[î*ïîµð:ôÆø±øYúþ@ÉeS K mæ(S‚ ŠB†¹m’Ñô V % Ù¶= víþ›ûëùœø%÷˜õ«óöó–ó€ò÷ñãòšó£ó’òÔóð÷ùZú úkûžý…ÿÿÿ‘jéÏxb ¼º<ÿÏý5û^ú‚ùðø¥öCô$ó›ò©ðíï€ïÂï×îí]íbíyíàî îsïÚòHó_ôwö´úüAüãþUž4b 3  ƒ:“¨«)WošÚ]£ ® } Œ?f—ªáÿ$ý2ûþûxúöúù¼ùfø™÷Ú÷«÷óø)÷ëøùHú“ûÁüžýOþÄÿØ3¸cá°ì»KËÂ\£ZH~Þÿ\ý^üûQúHø¥÷&öyö¢öbõ¦õ õHõ¿ôáôôuôµö÷G÷÷ù{ûúÿúxû|üØüû÷þÉ ?Í9  G ¾ / J ƒ Ó ÷ © ÕH§šÏÆsyWÿöÿhþCýÎþ4þgþcþ>ýÁý_ýýÃü‰û¯üYüâürüYý†ÿÿAÿ/T­ße8Ÿ˜ ”r&_¶Àÿßÿ6þ#üÿü•ü=ûíûûü/ýýÞýíýRü¨üüLý4ýŒýƒþEÿ\ýƒú;ø\ø:ø÷‘øÐüÿ·(¹<CÓr1qEGbšW±g"Í‚¸êœÝK¨ÿâþ«þDþÑÿÿ_þaýürüúÈùrø´ø²ùnùÝúiü(ý©þÈDX•ÍeloÒÄ?Èn¦D„þkZþìþjþý¾þÿ"ÿñÿ«þçÿaÿ†þ ýý¶ÿkÿUú‚öqõ7õAõ£öÁùiý*”8U TBmxF¢«±VÄ FyNê#Ï`4ð¨ÿ$ÿ)þ!û¾úÝý&m×$¬ÿ)üÈûúwúÂûKûaü ü¾üîýdÿ7ÖÌqMu ï›ÿW%u¡¯uá ÿˆÿþzþþþm %F‚·´³áv‹ÿ;ø5õÀõóóòdõùÆütÿm¶²¿ÃGÑ2ÿê²ú?iÿ¿K`æ &ÈYÖ Yÿôý“ý—¿_Ø¿òc¸!ÿFþüîü¢üúSúÖþN 3Ȩ¹ÿÆÿÉÿtÿ¾ÿ ÿIý÷ûªú©ûKü"ûÌû'üÍþ ýYü¹ü)üÞÿˆpQ¤ 9øý$ø_öDõ†ôyô½ù#û¹ým¼)¸pÿze ÆåYÑú—þ]ýžP7 aÇRüšûkütüLúëûý`{|ÿðÿì˜4{½iaÿýäüõûyú¾ý‘50´d¾C,ê  ظÿMüºúEùœû@üÈü[üÊýzü™ûùµú°ýçlsP1û ö³öÿø‰ø[ùÝüÿ.&Ëò3üŽýò*1 •ÿýûëýžýú#ûùÿ“ OQùûùžûíÿïÿ­ýGû˜üÞÿ‡þìýýðÿ´<ã0×þŽý—þÕÿMýüg/¯S¨þµüÍþÙCéÀ‡þ ýÚý2ü_û}ùøÌû…þfþüü¤ûiü6ükýKý•ýÝMøñ FêûÏø•ø\ûûýNü™ü¡üìÿ[Ùâ þvý2xÐ z.ÿ‚ü%ûˆü\ÿBýOú½ü=þÉ[6ÿhúNú4û¯ÿ?dþÃûœú4ú®ýHý°þ,BøÛ‹þ&þéûøýŸÿ4ÿRþ±þfÿácÿ}üáüzýÁþÑ|ÿÔýüüGü@üìûìú+ùòúüü ûñûû*û¯ýþíÂXê´Ïýú û]þ2þ^ý˜ý³ÿO‡ÅÿÀ]vYþúÌùúúýäþ}ú’ùü!þ³X$ú8ùáûºý Óýêû¹ú½þ3øÐÒÊ W‚ÿ¡ÿ ÿRþËþHýõþwþ³ÿJÿýû¹ü-üËý¿þ(üFûûüü]ü¤ýû#ùCù­úìüBüÙürûîü-þz–ÅÖµÂbýÐùÚû·þ±þ‹þÈÿsÿíw¶ýôÿtõ&`þÞû9ùCø˜ýgþßû”ùTùþü´_ûˆùùúŽþÜüõúÕþEþ]ÔŸIúþìÿÿ“òYô?ÿêý›ûâúØùÄûoývü[ûÌûÍûüŠýü)û,ú»ü`ý¦þzþèüõü.þÿ ÿ¾óô¥&ýKú üÔoþ®þqç{ÛÁýâ\ÁÊ1&ú£÷ øÿþùU÷‡úEÿ¤ÿnûºù÷eú)ÿÁyü¡øŠúãþe’€Så(€‘ÉÿÂþ«»±%›UkÿOý¨þZÿ¦ÿþtýwüKüßý(ýŠý_üeýýÕþ5þ¶ýŒü‡ýÌýþ`i„ ŽÿRý!ûÐþ߀³U`†.Ã/ÿ‚GŒ²ÿIú½÷uùÿU¢ý{ù´÷6ù4þ'þAü˜úvø>ú0ÿ2ÇEþªúÉüÿ±gÐ'Õl”¹þ ÿcÀ3eÝÿçÿ–ÿ9ÿ¬ÿæþKý•ýýLþýòý ýŠýªþ®ÿþ¹þœþxþ­ÿGÿÿ.ÿ¬ÿ:0Ôo¶ý2û¥þCñQÿYÿ§‹ì`OÆ||è :ËþJù@÷Èüø´ý<øN÷@úÐþ§þú“ø¤ûÿüÿ÷þûDûËÿá–0ÜÕj ”cʶ@äܺÃlÿJßYÿòþPþ¹ÿ÷ŵÿýîý†ývþ\þ¸ýüZûúüaþWÿÇÿ)ýâþUÿ“cûýóúû!ÿë¸'þ×ÿÊg§´Ëÿ’ªÔðoûÕöf÷ýÇbûá÷W÷üý6Æhþ|ùûøòü¬jwÿ6ûðûØDô8õÿD篯õ¤¨’´1ÿ~ýÞÿÅ;£îeþÏþïÈo”Ìÿ]ÿœ»ì×ÿÎþ0þþøVBÿýTýTÿ™€¾‡ûv÷tøUûãýÅþ¼ÿ:þjÿëo†Ó†ÿÊÿN7\ÝüÙ÷¥÷Áû#ÿâéÿû™ûuüëÿÿÎübú¢û%þß"jÿ{ü]ûkþÊÛ£HÐNÿJRû<]R\‚°ÑTäš¡i~Itÿ]N§}šþßþAÿ¼Ä” þ8üèýþ]þAý ûÑûsþ¾ÿ°ÿJú{óÆôsùjüÒÿëÙþöþÏËŽk;fþ.”`¢ë8úú(û›ÿï¨2þ#ü?ýÉFþGýúëý4äDRþúû˜üÿ¡´¾×þîÿ«%V5Ø%†tÅmÔ/íÂ~c£ò¾ðú"oÿXÿ(ÿþwþâþäýülýü¯üiûtù9÷ïøQúüpþüª÷£óýõ÷ÁùýþKÿ]¦cO¯ÃÀýa4Äÿ[ýÅÿI?û;þýïýÜüœüúüEú$ûþ`ÿ*ÿšþŠû^ú¥ü¥þò¶»·#½ÃŸ$_I¥b¸Í=*%)˜ àÿùkÿ·þ˜ýõüPû›ü9ü#ûåû®ú‹ù9øÆøÐùù”ù=÷á÷g÷H÷ÞúCûïû¹úô÷ûô¤õ”÷íú?ý“ÿm¾ ;« 4IKW ÏQhþÞÿ<ÏË—ÿ“ý—ývý¶ýIýaüMú†ú¿û„ü+ý7ýŸþcÿg>!ö^¥åJ#ŽEö4gSðE}wÿh¤cšÿhþÅþIý÷ýcüFûPú¬úùÑùöù®øüøŸø°ø®ùù*øB÷/öžöÌ÷\÷Ùø)øªùø÷ø0÷1øû@üÐþdÖ…>Q±V Tü6q¶[Pó wÔfÿ¨ÿt¯P”šÿñŽ•r²‰§ú½TÜ9³þ‹>…ÿuþÁÿ"  GÛ_8UÿÃþÜþýüqü‡ü–ü„ûêúöú£úKúaûûnúÂùÈùfù¬úúFúiú/ùÒùùÓú…û:ûuûúÀúëû0ûôüíü0ú¥úúæûaü’þå”ß.¥u¹i _óék¶ÝþñúäÌQŒ¡4ÇG ÍM0ç ÜÜzÿ§þXýaý(ýAý7üëüáüßýýÀýÖý–üåü¡ýüÒü…ü$û|û4ûúîúÁú‡ùÿù‹ùVùPù0ùøÂø¿ùùgù€úûûûûªûÚû@û û"ûú£ùYø`øWøšøÚùÔúQúÇú‚ù"ø¿úû»üCýºÿàôWÝÌÆóö „ Ç Û è ì å Ã í ¬ ô o _ ¬ ~Àk#2eˆ5Á«GE´öü°ÿ£þ–ýCü‡üÆýÜþ˜þØþâþZýáüìüŠüÒüêüdûJú¥ú?ùªùGùaù_ù¥ù~øüùùHùýúHùµøïøøøåùêú2ú'úú8úÈû#û#ûGú·ú6úuúÓûqûÈûú¢ú/ú@ûû½üÛý°þJÿTÿHþ—þY⧑슗ôÿ K 5 ä › ¢ ˜ò  ¡ ÷[•ñĸK7BdöÀœ]p냪C‘åiÿÞÿ‹ÿHÿÓ‰ÿãþ¿ý£ü{üûãûëûHú¨ú+ù“ùù4ùöúùžøñøµøÐù ù×ùèùÉùÐùÁú@ûEû¸ûªû…û‘üüôýèþãÿ‘ÿÕisk¾¿íµ„„ÿœÿ_þ±þzþNþ7þvÿ/ÿýNûôýþÜþ´GZtP´$ˆ@Mb˜¿+ø;°…¿ÀûZáè )Þ.W‘ú¢³VMTž[ß}yÈSÿ9ýyüSû®ûXûTû—ûù£ø¼ø‹øùùFùÏúùhùKùÄú^û:ûìüGü¨üýþnÿÇRÿø p¶ ®›ùFÿÍÿ›ÿdÿpÿ@þQý}ýUýSý€ý,üBû—û%úåúÕúÞúšú0ù½ùÃú%ûKû÷úÊùžúHü2üÜþ‹ä‰Ó‘¨¼àÍ×÷§ Ä ß Â ç Å Q S  ½º3„ñGÊæß„-î;~ÿðÿÖþÒý¢üëüäý›þIþ2ýNüùü§ü ý$ýÔýŒü„ûÞû¨û¥û–û«û@úGú#ú¯ûû˜ûÌû“û{ûSûVû·ü@ü¯üZüüjüÔýý/ýgýËýÖýÐýÏýªý§ý!ü]ü`ü‚ü[üoü‚üTû¥ûúÜú€ú€ú’ú®ú¿úÐú£úkú/úú{ûYüfý®þFýkýgþêlŠ…Š>¼lý m U á þ  Ø ­ m L w k 1 Í  ?ËId8£Cn‡õ3}ÿ½ÿþèþ«þ(ýdüaûòü1ükü,ûìûÓûÙûžûˆû¾ûÒûhú…úRúŸúÚú—ú‚úvúZúVúbú~ú¥újúiúaúú úuû$ûnû:úùúÞú×úßúÞúÿû#û+ûYû•üüTü[ücüWüYü¼ýCý‰ý÷þjþ†þ±þüÿCÿ¯6EGK<ÿ¥ÿhÿ«N}bñrœ2:‰1Ì<üŠb‚@ | c Õ Í Ù ¸ ï ù 7‹‘;û´p²eº—ë€& GÿSþÙþµþ@ý¾ýüû"ú¾ú¹ú¶ú¤ú<ù~øãøcøiø¥ùùLøw÷ÿ÷á÷ç÷Ð÷Ùø ø"÷Ý÷Õ÷ïø øwøºùùÙú¦ûnûðüËýæþZþ“þùÿ.ÿ«Z„ÿû ¸:Q –G.6*ÿÓÿYÿ˜:ph*ÿüz”mM&hv'ÿ¶ÿxÿÿÇŽӓб\ñ2±ÈÙ?¢?ø¢Z»wWƒ„¯Ú~#„ ŒÿÞÿ@þ›ýðý}ýü‹üü:üŒûñûAú÷û8ûpû’û_úàú:ùöú9únúéû(ú¶ùðùµùñùüúú ùù\ùçúûû%ûEû¥ûîüpýý´þ ýÛý‘ýÚþþ@þHþNþÌþ©þ£þýþõþåÿÿŒÿÓÿÃÿÔÿÂÿ¬ÿ‡ÿ…ÿ…ÿ4þ•þQþ]þ*þþ þ#þ€þºÿÿgÿÃÿÚÿæÿì 8¯¹c+IˆjgÜ"*ué]ÐÍu5$âªe ¤îgs'ÿžÿúaKUs ÿÏÿ¼!©Žÿìj‘aÿñÿƒÿbÿfÿ¾ÿ×ÿþEýÔý‹ý‡ý{ýü£üáüÚüÁüåüÐü´ü—üˆüæýXýüxûýûlûRûšû³ûuû#úêû)û«üüü ûþüü.üTü;üûøü üWüxüñýZý„ýÉþ0þuþ˜þ¬ÿ6ÿç\Øü!Rr£/®î.^e4çö?GsNþÌ3´¹²±PþÎvÿíÿLþŸýêý!üü]ü5û¥úýú]ùÝùµùñúSúšú›úAú:ú¤úáûû9û+ûWû¸ü<ü”üäý#ýýýý•ý²ý2üàý2ýTý4ýƒýÄþMþ¼þ²þþÏÿ¬k ¾K˜¶ãŽb^YÃ@¹›§¤ÁÅè‹"ÂxKûb×Hã¾~FóÚ>|blfhH)ÿÃÿtÿtÿiÿUÿ&ÿ(ÿSÿEþÞþsþPþý¶ý-ü˜ütü+ûÐûgû>û%ú÷ûû9û}ûBúÔúHùïùøúú$úú6úrûû²üNýýŽýÕþþ|ÿÿ­ÿ÷&Xº eÅô  )mÈÍ‚h†®´Šr€¥Œ*߯§™Sâ©~ÿ¿ÿµÿ¿ÿ™ÿÿŠÿ»ÿÙFe¬CÁßΆ…›¾»XÿÖÀ™‚Hÿçÿ½ÿ¹ÿÔ2²Š ûd]„àOÝqß úó ûóÄ¿”n4¤1óëmÚÿ¹ÿƒÿ5ÿþÅþmþý}ýiý­ýÚýÀý{ýwýyý‡ý€ý6ý2ýýýLýlý‘ý®ý°ý×þ?þ‘þðÿÿ)ÿ{ÿ×zÝI•Ü#ú»}I ºpN A~z9)k˜©¾­h&,k…to›«‚U/F=[|ƒˆy ¡“9ÿÐÿÿ}ÿ£ÿªÿkÿ.ÿþêþ¸þ¦þšþ†þþƒþÌÿÿNÿZÿ_ÿ€ÿ¡ÿ»ÿ¢ÿ¦ÿºÿ­ÿ¦ÿÉÿõ +*Mb}u12%% ÿÐÿŠÿZÿþ¥þYþTþGþ(ýþýÁý¹ýÌýµý­ýÐýÿþ<þºÿÿƒÿç$W£’Úeš Õ%C^y¢£Å  ùóÜŸW#ÜpÓš“eZD*öÂvb‘¯ØúíÉ´ÇíùêâÇ×ǪƼŠ<ÿûÿÄÿŽÿ&þ¦þ;ýãýÎýìýîýÃý¾ýÙýîþþþþ>þQþFþ~þšþ¹þâþöÿ)ÿRÿhÿZÿ6ÿÿ*ÿ?ÿ2ÿTÿ`ÿtÿÏÿöÿ­ÿ~ÿ·ÿ¾ÿ†ÿNÿ1þûþœþUþýìý·ýý„ý¶ýÜýºý ý©ý¸þ-þdþwþ~þ¢þðÿ9ÿÅÿÏÿö@|Ñ&›éPˆ ›ÄÄäòÁ¶²Ž4Û~7ÿÅ=¸“8ÿÞÿËÿËÿÆÿá;Va!ÿÓÿÉ$WaÿåÿõÿìÿÞÿÏÿé ÿÉÿ{ÿmÿrÿ}ÿnÿTÿþ²þQþý¾ýmýü¿üü|ü`üPüoü¾ýLýëþDþ£þöÿ2ÿ¶7¢çZÄhÞfÜo¦Ô4b¿ìñõ¼eê_ð[öqµ.’ÿŸÿ)þÜþvþ7þþ ýÉý|ýgýtý®ýìýÜýËý·ý´ýÔýÖýÈý©ýxý?ýMýPý5ý üÿýý8ýaý8ýüÓüˆüNüûýûäû¸ûŽûwûSû+ûú÷û=û~û€û›ûÐü$üŒý&ý®þþNþ‡þÜþüþûþùÿÿ\ÿqÿ€ÿlÿ?ÿQÿ>ÿþÝþÐþÚþÙþúÿ&ÿAÿIÿDÿ+ÿYÿ–ÿ­ÿ¯ÿ’ÿhÿoÿgÿÿþûþþÿþßþÀþµþ©þ§þ¦þþþ’þ–þ’þ{þIþýÜýÎýëýÇýýDýý!ý.ýEý\ý€ýÅþþ;þoþŽþ„þrþvþ€þþhþ ý°ýaýFý,üèü³üœüÅýý?ýýÜþ9þrþ³þðÿ;ÿŠÿ›ÿ·ÿÐÿ÷3#ÿîÿÑÿÙÿêÿØÿÄÿÇÿèÿ÷ÿ±ÿuÿdÿCÿ/ÿþâþ¹þþwþ+ýîýÉý«ý¤ý¥ý–ý•ýýZýký§þþ‘þËþýÿvÿøUy×-‡ÓÞÚâæÃ«¾¹¦|18RDåÇ̱dÿòÿÓÿjÿ þôÿÿþòþÇþØÿÿXÿcÿjÿxÿ ÿÖÿû3(ÿüÿÇÿ´ÿêÿªÿþ§þŸþŸþ~þ7ý÷ýéýØýôýçýÃýµýÈý°ýŒý´ýÐýíýÞý”ý;üøü±ü=ûËû¨û«û¡ûœûûÁüü_ü‹üÂýEý¹ýñþþ+þ@þ‚þ¼þÒþåþÃþÅþÊþÝþ×þÇþ«þ‚þ¢þÚÿÿAÿbÿ~ÿ™ÿ±ÿºÿ±ÿ¯ÿ“ÿ’ÿ¸ÿò$ÿûÿäÿý ÿúÿó"F 8q‰‰€Ç#1 ³U%ÿðÿ¡ÿ}ÿTÿ?ÿþêþ¼þÚþøÿ#ÿbÿ¦ÿÒÿ»ÿ°ÿÿ~ÿÿ€ÿAþúþÅþßþÙþ¢þTþ8þmþªþ÷þãþâÿ+ÿgÿ¨ÿÊÿÝÿâÿÛÿÄÿ´ÿ«ÿÁÿœÿxÿ•ÿÂÿçÿÑÿÓÿú<V@!7˜ûY° 6Po^ax}RV‡â'lŠ«©ƒ„yzvGñmÄb>IDUm:2IR¦ŸˆvYE ñ .71ß´³«–]XI,ÿßÿcÿþíþÐþ¦þ`þ1þ þþþþ!þ%þpþÆþéÿÿvÿÆÿó=‚ßèÎìè¿pÿôÿÀÿyÿIÿþþþàþÄþâþÏþäþóþÿÿÿ ÿÿþ÷þçþöÿÿDÿJÿ8ÿFÿdÿ‰ÿ‡ÿYÿkÿ•ÿå1YRs͹ÏÀÙÖ¯£pŠ¥¸¬»û $!,7ø-'ýÀ©\ÿÙÿ¡ÿeÿÿÿ#ÿ5ÿ=ÿ'ÿ.ÿnÿµÿðUh„ƒSFÿðÿþ ÿñÿ½ÿ{ÿ“ÿ³ÿÿeÿNÿfÿ¤ÿ—ÿuÿ ÿÎ 4|znw•Ø ).€Ñúê+5119UB!ñë¶k^yŠp=Fenv†ÀóÏÓ5’*Ѿ²–iRˆ¯¿ÚÛËtŠ­°…a1,ÿÓÿ”ÿkÿDÿ*ÿþæþçþôþºþ‚þRþKþYþ\þIþIþUþžÿÿXÿ~ÿyÿxÿ™ÿ×ÿðÿìÿÑÿ¼ÿàÿìÿÿ)?‡³oÓî´EÿóÿôÿöÿîÿÚÿ²ÿŒÿžÿŸÿ•ÿÿpÿdÿiÿ…ÿÿÿ€ÿ}ÿÿpÿdÿbÿgÿ‘ÿ§ÿÇÿÄÿì2Yl™Ò!ã׳¿±žwPI ÿàÿ¯ÿ}ÿFÿSÿÿ—ÿ‹ÿˆÿªÿç!B<@@Mey“\M7,+ÿòÿ®ÿ¸ÿ×ÿùÿðÿì&-"-:A"ÿïÿÅÿ·ÿÉÿ¯ÿ¬ÿ¦ÿ¹ÿÆÿÅÿ¿ÿÃÿÀÿ£ÿ”ÿ¸ÿ×ÿÊÿìÿæÿò%(ÿâÿðÿþ 1l¾ò,8#Øy1ÿõÿ¸ÿÿgÿ+ÿ!þäþ¹þ“þWþGþZþAþGþMþYþ—þÊþ»þ¿þÓþ¨þ}þ{þ‡þsþOþýíþ þAþ<þ%þ þMþ©þÏþ×þÐþåþÿÿÿ"ÿþ·þ‹þgþ[þhþBýûýÁýŽýhý3ýüÙüÆü«ü˜ü¬üÁüàüÌü®üqüdü~üTü üüüLüIü?üLü‰üÜýüøýBýºþ þhþŒþÀÿ7ÿÇÿãÿÊÿÄÿ¾ÿ¡ÿ}ÿKÿþÙþ£þ\þ?þ&þ<þKþ5þRþ¡ÿÿ@ÿoÿ†ÿ’ÿ¼ÿÇÿÎÿÖÿÇÿ¾ÿ|ÿJÿJÿ{ÿ•ÿZÿBÿXÿ‰ÿµÿ¨ÿtÿ}ÿ©ÿÕÿÑÿªÿ¢ÿÇÿæÿÇÿ›ÿ¤ÿÆÿëÿ½ÿzÿTÿ=ÿþàþ³þ’þþ…þþƒþþ¥þµþtþMþaþEýçýoý6üêüÅü¹üü—ü²üÐüúý@ý«þþKþtþÒÿ5ÿ’ÿØÿÁÿzÿÿ`ÿ-ÿþõþçþÄþ±þ¨þ®þ³þ¨þÀþÏþçþèþÛþÅþ³þ¸þ±þÀþ¾þ©þ²þ»þ´þ¯þ±þÈþâÿÿ3ÿNÿGÿgÿ±ÿÖÿîCz…Vÿáÿ‹ÿ5þöþÔþ¾þªþsþ^þ^þ‹þÎþÁþ³þÄÿÿNÿBÿ/ÿDÿLÿTÿ>ÿÿþôþÍþzþ9þ6þiþšþ›þªþÔÿþûþùþôÿ ÿ+ÿþùÿ#ÿlÿ–ÿŒÿeÿ,ÿÿÿ(ÿ+ÿ'ÿÿ+ÿAÿRÿ‰ÿ¢ÿºÿæV›Šg@$ÿÒÿÿsÿ[ÿ+ÿ<ÿ8ÿÿÿ*ÿxÿÈ.h¬Ùÿ&YŽ´¯³²¶©¸¡fOq¢–ƒQTy‚p/þä´¥œn|y”®Âç *-),3o€K.20¢ĻÌÌÙðcƒ¶Î×ÚØÍ­˜x{†8ì˜pG ÿãÿØÿëÿø B[KASw‚__o{um^Nglu~v”»³®ˆ{…}jFÿåÿÆÿÿhÿLÿþñþæÿÿ8ÿWÿLÿBÿiÿšÿí 9ˆ±Ïà'2]}GJaƒ“Œž¥¹Ê«s!é¦z1ÿ«ÿ\ÿ.ÿþßþÀþšþœþÑþêÿÿ'ÿ?ÿ}ÿÌ 5c‹¾ÿ29G^9-Foˆ‹s8 Îp@*;)ÿûÿßÿ¤ÿƒÿ€ÿtÿ]ÿ"ÿþýþþþôÿ ÿIÿ}ÿ´ÿì!*GašÚ@}¨ÍÞ×ìõùç϶j-êÁ‡(ÿúÿÌÿ†ÿ5ÿþáþÆþÄþ«þŸþ²þÌþçÿÿEÿdÿŸÿËz›®·Òó4 ëÈ¢g: ÿØÿ‚ÿEÿþëþÅþqþ#þþþýûýîýÚýâþþ þ)þOþuþ¬þÖÿÿ4ÿOÿpÿ§ÿì4X|¥Ôíï×Öä 236ºaQÿ¿ÿ}ÿZÿNÿ&þáþ±þ˜þ‡þ`þBþ#þýýýöýúþ ýõþ4þMþ{þåÿ0ÿLÿjÿqÿ¥ÿëÿ÷ÿü5F>,BO^XS'ÿñÿÞÿÒÿ¬ÿxÿCÿ'ÿ!ÿþÛþ”þhþWþWþtþmþ`þhþ‚þŽþ’þ¥þ®þÕþôÿÿ8ÿSÿÿµÿêCm‘ÅäïíÑÌÓãïÞ¼³°¨Š[[g9B'#%>~~‚ƒœÏÔÒ¨¥™–„R?3b“Š`I@A*ÿÿÿÜÿâÿò  !ÿÛÿÖÿÍÿ´ÿ›ÿŒÿ€ÿ]ÿ&þôþÑþ¿þ¢þ_þþ,þBþGþ$þþþVþ‰þ¨þ¤þìÿAÿ‹ÿ°ÿ¹ÿÁÿÖÿî)ˆªŽULYR ÿ½ÿŒÿkÿcÿZÿ>ÿþäþÜþíþÝþáþÊþ£þ•þ±þÌþÖþÓþÐþóÿ%ÿMÿYÿ`ÿlÿÿŽÿ‘ÿzÿuÿgÿÿ†ÿmÿÿwÿxÿyÿ}ÿmÿ8ÿ$ÿ.ÿ<ÿ@ÿ8ÿ"ÿÿÿ4ÿMÿJÿ(ÿ ÿ2ÿXÿkÿ<ÿþïþüÿþõþÊþþŒþ”þŽþtþ?þ6þ?þ2þ7þJþeþgþnþjþ½ÿ,ÿ?ÿ"þðÿÿ:ÿ.ÿ2ÿÿ ÿHÿ?ÿNÿ:ÿ þÓþ²þ–þ£þÊþÝþÃþÇþÌþàþÞþÓþ×þíÿ ÿ!ÿ"ÿIÿkÿ£ÿÊÿ¤ÿ¸ÿæÿþÿðÿßÿÄÿ™ÿ›ÿŠÿÿÿ‚ÿhÿjÿeÿKÿ@ÿ(þøþÚþÏþÆþ©þžþŽþWþvþ–þ{þpþ7þ=þMþ]þsþ\þgþšþ®þ«þ‰þ^þJþ0þ9þ=þ&þþ-þVþhþ\þ:þþ þ+þ2þ?þLþNþ^þuþŠþ—þ†þ}þnþbþuþzþlþZþ:þ<þFþ?þ'þ;þ^þtþ‰þ„þrþlþ˜þ¬þÂþ¨þ¨þÚþïþÞþ¼þÉþ±þ¿þÍþÉþÓþÔþ£þƒþ“þ|þ|þUþcþâÿ,ÿTÿ~ÿ\ÿaÿvÿQÿVÿGÿAÿ4ÿ þõÿÿþìþ¤þeþ„þËþæþÌþ¯þ»þïÿÿÿÿÿ8ÿ<ÿMÿIÿXÿZÿOÿ_ÿxÿÿjÿ]ÿiÿ^ÿ*ÿÿ ÿþþþÛþ¿þ¬þ§þ þ†þ’þ™þµþÇþÁþãÿÿþåþØþâÿ ÿKÿrÿnÿ²Iy™¬ž¢«¡nP+ ÿñÿÏÿÌ6% HyiV‘Ù ÷ð⧤²šhX*ÿøÿëÿï '30a¥ë ,]˜vTI_vrA ÿøíÕÆÁ‰,ÿæÿÇÿÌÿÁÿªÿ¸ÿ›ÿ¢ÿ—ÿžÿÿªÿºÿ©ÿÊ")5;ÂËßðåÆŠpP&ÿøÿêÿæÿ÷"ÿãÿ¦ÿßÿÿÿ÷ÿüÿÉÿâÿàÿØÿÅÿÊÿÑÿ´ÿ®ÿ¥ÿ¿ÿÒÿý0O¢Ö4=Gg{rV!óÙÌœ”¯Ë´†…ˆqz„µÔô=FtxsŒ¢žyr@?eZc‘“ÂåÀÌ«•°‰D¯’“Zs|~pwŒ‰usz—©~…OÿÓÿÄÿèÿÚ #]©Ðí©ÎGEqD$ûëþþج™‘NHKJ6i~p¬¹ªôËõòô¾º«§¦TZ]_0ÿö3'/<ÿþK«w©³ƒæþ ÖÙ›ÌݾöéàóÚ«•D ÿäÿÿUÿxÿþîþšþ¤þÚþèþÌþØþÚÿ)ÿÿGÿvÿÿÈÿõ*W»Â¿¢raa]:TCP. & ÿåÿúÿó ÿÒÿÐÿÇÿëÿÆÿ¿ÿÇÿ¿ÿÀÿ¨ÿ©ÿNÿ/ÿWÿ.ÿ þòÿ,ÿ-ÿSÿ<ÿfÿ“ÿÿÿ{ÿ°ÿ¥ÿ±ÿÝÿ½ÿè8DOf…Vh‰•‘~_>ÿþÿ»ÿÿPÿ†ÿYÿ$ÿÿÿ ÿBÿ"ÿ9ÿpÿÿ¿/2EÂàç&L 6,I?/öîéµ³ËàüêÝœN*%ÿòÿÉÿöÿ¡ÿmÿmÿ<ÿ&ÿÿÿÿ9ÿTÿuÿ¢ÿ»ÿîÿ¾ -7ÿøÿò$ÿúÿÓÿÜÿýÿËÿªÿžÿ\ÿÿuÿQÿXÿ5ÿ ÿþîþÎþÄþäþ¤þiþmþdþ%þJþýüþþ=þŸþ„þ¡þºÿÿ|ÿ–ÿ–ÿÈÿáÿñ783?29\wjH#Pb:-.T"'.+ ÿâÿÀÿËÿ«ÿkÿcÿÿÿþþ”þœþþ¶þØþßÿ,ÿtÿ€ÿŒÿœÿ£ÿ¶ÿý65XsˆWrxkc5'3L ÿâÿËÿŽÿ•ÿÿ7ÿþòþÂþ­þ³þ<þþýÎýÂý‰ý}ýýtýEýUý’ýÀýõþ*þþþþÆÿÿÿ"ÿjÿ¬ÿÿÕÿëÿöÿþÿúCiaz|€lDZ>ÿÞÿ¸ÿ}ÿPÿ2þÆþDþGþ,ýýýÌý«ý±þþþ4þJþbþÇþóÿ%ÿjÿ›ÿËR©ÅìÔÜéèÕ‰fÿÿÿÞÿ¢ÿ]ÿ0þûþîþêþâþ¿þ‚þYþNþRþ0ýñý¼ý«ýˆýŒý€ýZýUý`ýqý`ý^ýkýqý‰ý©ýÙýøþþþ!þ)þ;þ3þýûþ"þVþRþLþCþIþsþuþ3þþþþýêý¾ý™ýuýuýfýgýUý0ý üþüðüöüÔüÙüÊüÒýý/ýeý¿ýúþþmþœþéÿ9ÿQÿOÿÿ³ÿÖÿÑÿ‡ÿyÿOÿ,ÿþÙþ³þþ|þMþ?þDþ;þ%ýþýäýÈýôþþJþ\þkþ`þeþgþ€þ‡þ¡þ¯þÆþìÿ"ÿfÿnÿ\ÿ:ÿ?ÿaÿeÿŠÿOÿ4ÿKÿDÿXÿiÿ,ÿ1ÿ,ÿ'ÿþáþ þuþ<þþýèýÑý³ý°ý ýÄýÜýæýÙýÜýêýòþAþ"þBþKþ=þwþþ‡þ¤þ½þ÷ÿÿÿ$ÿ6ÿ]ÿwÿrÿ`ÿTÿSÿsÿlÿXÿNÿ/ÿ,ÿ>ÿEÿGÿ@ÿ0ÿ1ÿ6ÿIÿbÿ\ÿ>ÿIÿIÿ|ÿ”ÿžÿ°ÿ“ÿ“ÿµÿÀÿ«ÿ™ÿ„ÿÿwÿaÿnÿVÿSÿOÿmÿ†ÿ¬ÿÀÿÒÿ÷#=:Odlp99!ÿçÿ¶ÿ«ÿ¡ÿŠÿŒÿ~ÿ}ÿyÿrÿpÿxÿ~ÿ ÿÿÿ”ÿ—ÿ¦ÿ°ÿ¥ÿÿwÿnÿoÿmÿeÿJÿ9ÿ*ÿ3ÿ,ÿ-ÿ1ÿ7ÿÿ!ÿ5ÿ.ÿ%ÿÿÿÿÿ/ÿÿ)ÿ7ÿ(ÿ/ÿ:ÿ<ÿEÿ8ÿJÿ}ÿ–ÿ‡ÿ^ÿaÿjÿ€ÿ ÿ³ÿÒÿò 4cmx…Áì09GijB:+ θ‰~L*ÿÊÿ·ÿ’ÿ‚ÿÿ‹ÿ¢ÿ ÿà'c˜¡ÄQ—›†ºàèéÛÞÛ¼´zWH#Ûª…‹ŠshgVG3ÿ÷ÿÏÿË =[IMkpeOD3CQEZa~‹°à (2SP)0," ãÄ·­‘~……W78fš°ž•±ßñ ÿïåÜÄž~7(CK6ÿÑÿÚÿõ :2#.* AlRBL|ˆ¢ž–·Ä¸«ŒƒJAA+ ÿßÿÛÿÖÿíÿÿ4F;JAK6)?JQÿòÿñÿëÿäÿÖÿÕÿËÿÖEx…¤»ö?JUEGLNß¾€O3!ÿêÿìÿô 0HNfx¨ ›°­µ²£’ŽŠ{‰œ²·ÒÊé  ô驪‰Ž–¤­—¦¬Û6i„¡·¯ŒaH ЙoN3+/3,CZб³Çêòõýöãϵž{mg]_Q? >GHFPr’“ŒxQG>8$ÿïÿ¿ÿ¾ÿ¾ÿÆÿÒÿ¸ÿÖÿÖstk-4.4.4/projects/ragamatic/rawwaves/jun2.raw000644 000766 000766 00000013016 12015735506 021324 0ustar00garygary000000 000000  Oʱ,Þ&¢[Í 7S÷ÛÀPÓ]5‚yÙjÇžº3ÿÍÿwÿòÿÿ‚ÿ{ÿTÿ½ÿò>ÿÕÿÆãpÈì=Fø,\Û3ÿ¹ÿ ÿ•ÿþþƒý—þCþþMþkýîþˆþÀþšÿ ÿPKÿôÿy©ÿ§«ÿ¼ÿ–þÞÿ‘aÿ|ÿ€ÿÙÿµ~Òk*ÛþéFÔ÷iµi×`Šq»Nê k!ÒÂða‡¹|xÑÿ£e¥ ¾N˜ƒG‰„¶ÿw9ÿôþ¼þDÿþÙý­þý{ýkþ`ÿ ýeüÊþüüú}þšüßü4þžrü«ýÚý:ýÂÿ“þëýÃüiýÂýîÇþŠø»ýóþzü­ÿÖü×ý ýmþcÿµüØ@ÒþÖ­ÿCu ÿTþ§Ù‡læq^WýYþŒÿÁÿïTÿâþ¨-þÅþOoý”ÿXÿŒÿ³ÿ^þ,ýùþ3þäþñÞþÌý–‡ÿáÿ‹Œvÿ£þÚÚí²„¿u;ÙM½¸psMpEù ñæCìLš¾ë[üÿVþÜéÿªÿñò=þ«þ¨ÿ„àVþýDÿv[é¿üLÿVü«ÿý"ûüÂýFýËûÓýrýÍúsü3û”øîùRû)ø>ö¼üôù‹ûûúSø~øMøZýØ÷+ø÷õ÷®ÿõ”ûrûåôÅûùù÷á÷ýýõ®ùìõ°û5û ø/³øúÿû€ú—úhûeÆ1ûwþPÂÿœÿgÿ~œÿÿtlîþ}¹v~oT8S-¤ÿEðú)…_¥ó+È«â ڰ苺ºtÃÿ0{=Ü_ÿNÿ[ü®ú½û‹ýªúLø†û÷Vöšø™öPóˆõ?öfóÆó´õEõIònô‡ø)óÃòÁõôO÷"õ-ô£ùÛ÷Äøù3÷Åúªù"üùýMø2üíRý¿¼m; - Cýi XPü+®þè› ik=þ×Eþø»­þˆüøý1BGü¾üú]ûdêú ýn>üUÿôaþeûÕû¡ÿ‚STàÿ…CÑüYeÿçõ]¬±ðLÞnâðE5`uHÖÆW :ÿðü¦ÿ+ÿÿxôü4øü‡ýùbú˜úøÙù‡ü/ü ûÁúÈúÆúÛöØõ!ü~ø?ôzÿ'þ¢ùùýoþ¶ùóüâýmõþû’ý¢û~ÿ™ú³ýÒ.ûñüNûØû²û'ù2ô¼ù*ú†ôiù¤øÐõh÷’ó¯óUð³ðõhñ>ï”÷ˆô±òUö•õçö/ù÷oúBÿ:ý§¸?&•Õ n £ÎÝMJ–GúO½UuäÍá"ž k ¿õ’ÿ”ÿ8ýÍþTû“÷>òîñÃóñiðïÊðgó…öö÷ªõ—ô3ôµõôõõ5óúö‡úùõøŒùíø‹ö˜ø öbôˆóGóÕöJöŠöìõSò ðUïµðØîgì–êþëEñï;ëâìŒížðñyñ”òõÝøûòÿü5¶³Œ < ÷T¶³T¯šq/i4|00TÔ±tVg ðñ #©ÜÃþdü¸úê÷¨÷¹ö³ö³÷˜÷Øö`õTö°÷ˆ÷öpô’õ÷“ùhúçúùÈúˆúúúäù¶ùVø ø¬ùø9ù2ö:ôcö¨öÁöõóÖò¸ð3ð³óAñññ ñîGñqô»ôsõbõÍö_÷Kýa`ÏüÇ I ~ R ¼3…üDŽ ©å=„læPìðÕ 7ÒÒ /7²ÿÒþ ÿ?üóùUö£õáöM÷k÷õòØòôëöýùLùXø ùyûýžýðþ}ÿ±¤—¬ 6€Ë¦üƒýÌý|þ/ý3øõ'õjöfôªò«ñºðBðúõö«õÈø9ùùäþÿþ9þ>ü à ;4’>}ª£É;Só] Æ Î  ù.Õÿ ÿÿœþ£ýÀû÷n÷i÷’öšô™òYòòúö}ùYú÷û«û¼þ¤M ¯ÁØ£ … © b  l—ézj#.×ÿ2üLûÂúøè÷ óçò‰ñ9òöö}õQôqö“ø6ú¡ü½þ­ÿøÿçs© ] m 0 ª pDë¦CF90¥× 7 #‚ÌIÌÿœÿ"þ™ÿ1ýâýÉüÔùœú¨úBø¶÷?ôËóyómô ö¤øŸúÙüZýüaüdþþfþ¸þÂÿL÷³j²à33÷$ži#ÿíý_ýGþ·ýJøˆõôxõÅöÒööG÷S÷:úpýCýjþüáÿ+;uà‘t i &  ¿g™›Ž Õ ; 9  Ó’7cSjý÷Ÿõõ÷Îö ó+îGéÌêÀíð1ò¤ñÚó±÷GúŠüæü7ûëüÄÿb×(âõ úâ¶ ü  ! ¿ > Ÿ²C¿fýÍ÷úòoñ]ð!ïOï$ëlë]îöð ôˆö^ô³÷Mù¡ü/‰¼K¯ ÖF ô{õ7çµÄPv Ð ÚuGý¹þ•ýíýL÷¶ò¯ñïðïFìËæ­ã±ã¿æAêvëãíïøôKú,þbþ9ý)ý˜m¬,ü­ « ³¶«Å ô ^ú± ¦ ~œÿûäö‚ïëqéöì@îyïÔðÎòôõäø úûû³üãÿÎ8~¢ª° wÁ½Û¨–ÞÓ  Ú +1þßþÊýAùÆöŒñ·î/ë&éVç(ãFàfà«ãLç#ë¼ðGôwøÎülþæþœýÐýÀþ~˜Ìà ê) t d“ýÉ÷ópîÄêÍêèìÿí”í¿ð3ó-öKùtü‡ýÓübý1ÿ^"øk*š Z>Fê`Û+à ­ ÿ ÙõTMþyþ4üø¾ôîžë£éÓæïäjã‹å&èÚí ð^òô¯ø ûtþdÿâý ü(ü×þúÕ:«¤  ÂàW p ¥-!þ¤ö8îôêTä$åçéèîó{ô¶øÀúùiý¥ü¥ûæþ¼þvK) Z gûkÏÎÜÉ&s Ï ãM@TÔ£¨oýŒøÔöò¨ïÔíµêÄé{èXé"ì´ðEô‹÷^ù üýïÿ¦SÿuýÁýtýDÿb•þ ½ ü ¯ ° Ì “e}¸ûÄô¡ìaèAä½âÈç@ê>îuöPùµûIþwüý—ÿý=Wz°} | Ò¾wÖi¹;Á s9~ Á\Ù_ÿûû˜ølöñÎî¯ëÿéOéùëºî„òöhû:þÃw3ÿþý×þbÿA_H9†Û³£é®»ý8øÔòÌíiçná‡â–åÎézñ3÷lù—ý”ÿh'?>ÿµ—˜$ E @ êÛä·VoÆ+S'û þ¤ü€ü¼ÿÌÕŠúœþ¶ûöxñÂïÍî‹íÏðEóa÷ýÂ\7QŽ£U[ÿQüUû–üÕþxƒË2Ú … 5lþšú¸÷…õ?ðûêæå·â±ã¡éªì¿òNù ùŠüØØþßÿSÿvüŒÿ\çÀ ‹ ҞȭðÐGà ˆªœ£Y9˲°ÈÓ—®þkûš÷ëô®òZðeðüóú÷¹úgý$ÿ…SC­…þ—üžüðþa’òm0ä ? [Zþ)ú‡÷[ô:ñî¨ê ècéÁì%îÑó‹õëõþ÷÷Æø:ùhùø¡ü ó# b ö”\_¡5=rÊ 9 ß dÑw¡s¬ûúþ{ü¼ú^÷œõÆóÉñôñóôTöæùUüzþþòÿœÿïØ¬×#Õü ð º Ÿ p Ý H ¨TõýìüGû¨ù;õÃðŽéÞç#çDèìQïHð ñ©ó#õ1ø-úªü)ýÿ·V( Î ¾ ltUmböÞw ÿ 1 ÁWG…ÀþÖýCû_ú øê÷«÷Å÷‚ö¼öeõ±÷ù¶ü ÿlPn£4iäKX i ² @  _ # 9D½DþÌü˜û¡úÉ÷½ò5ìè)çÔêÕî²ò8ô»õ'õ}öéùûÉþÿÂs·Ø ™ ! @ óÔBAz Ù 5íÓ™'4²ÝICÿöýŒûýúùúkúyùÑøO÷‚önöŸùû"ýÿÿ”UÀû¨µ§²ç™ ì 0 ÔïnUùHð þLüºúúøÄô‡ð.îídï¡óZõMö0ö8õlöéùØü=þÓÿ¡ÿ<rCSƒ ð  s – M¤Ÿ • Þ AŸ$ú¶‘Oæ3ÿÀþ›üáû1ù9÷÷öØöÚ÷„÷ƒ÷`ø+øµúYüýþÿH”[+O›Ë®® <  þ Ò¢øLTž¥þ!û{ú¢ù¼÷jôÎðäì¢ëeígïCò`õõ&ö ø$ú•ý‰ÿ›<­‡7J ê  q Z L ò¿– P +øÃ¥Ki™ÿ,þ^ýFûVùö•õ ôÝô¬õö¥ö¤ö¦ö{ö#÷lø«úüýØm5Ò*& w + z «`ÒœþFüÝûú·ú´ùé÷õwñÖîí•ìúî>ðjòwôî÷ù^ü?ýlþÿsÿ¯ÿÿÊPïñ 2 î Š " Ý Ú ¬ $  ¾Cc¬ÓÐdþFüœü·ý<ýdüÒúþùF÷òø ù\ùªùÐùhøÅùìûiü¹þ’ÿ‚ÿŽpI“™O3X‡µk‡}ÀþjûÒú#ø™÷±÷aöøö‡õXó¢ñœð9ïPï%ðòjóðö8ù3ûýÿšaÿ˜þýSþØ.[¶  î · xÏá1RocIe’Š}ÿóÿ þîþ’þÏþ‹ýxýmüéüöýDüðýPýÒþiþkþþ–þþ%þxÿKÿ©þâþýýKýÐþýõücûùöøÃø÷¿÷Uøù ù¡ùýù÷È÷\÷Å÷3÷.ø*øÆù úûaü{ýüùý#ý¬ý.ýMþµ‰{ûúþ^yöTÈ݈•þ   H ª MkàUæÿ»/ÿõþŽüóü¼ûØùðù1øoøŠùSú1úÃúäú?ø~ø1ø‚ø+ù!ù«úZúÞúúûµûÓûëû¢ûÙüiüûßû³û¡ü²ý4ýýüxûcûÉûû ü üüÜý¸ÿwÿPÿk2M?‰D:Üݳ­ûe;Uº„{òH±åÃ[$¤ÿ°þ½ýÃý<üÅü,û·û`ûÌüùýSüoû×ûÀúÊùáúú ùÜùdúúÐûÁýMýäÿ=ÿêÿ’ s´›Õ´«;…º;uÿÑÿ’þÏÿ þÔýÆüoûúYù–øÎø—ø™øUù@úéý†ÿ¡ÿ—ÿdÿ²ÿPÿöT@¥ºÐ8E޽\zæ­Kc A¢¡wÿ¿ÿ§ÿ.@´ÿóþ4ý~ý.ý2ü—úœù¦ùqúJû&ûþü¢ýHý‘ýþþýMüVûü¸ý·ýÞýÂþ-ÿR<¯3ÓÿVþKþþ‡þäþýQýhý­ýÎüåûsú3ùù[ûÉý…üÝüuýÿEe~öçœoìÊ | =r?Ìâ4¶À–½mhÚ¶aÛBñ`PÿŽÿžKÿ•þýüÌüiüû¨ûÇû˜úzúgúðûlûÓû›ûYü5üü|ý±þÍ+ÿ`ÿ:þòýeý÷ÿ †ÿ¥þÿÿzÿuÿhÿþrýÓü`ûiûØûàüþnÿ>ÿ´¯DþÅþ:ÿL«ÌÛ ÚAbÚ–$Æ/Ñ-v¤ãP˺РAÏ&þÜþýœþ¤þeþ*ýùÿúëütüžüßûÿüœýgþeÿ¹þ‹ýNüDû´üký:ýÝþþ]þýÿúÿÅÿþ–þÞý÷þ*þ‚þÛÿ©‹j°X«q­ÂÖf…ÎTΟê@ênÿ”ÿÿ¡=þ²þéÿlÿqT˜LàC±@d¢Y ÀÏÏ6ûÿ½ÿOþýñþŒþðþ¯ÿ!þwý%ýmüYü‚ý¼þkþ‘þœÿ¯‚Có»<ŸÖw\.±Õ²¦¤ÿñÿþú)ê]ÿ7þ}þäÿçN+ÿ{ý´þ@'lýKo°žÿùÿË8Anµ'þçþýþ]ý6ü~ü+üûÔûÂüüÃýàÿ(ÿ¤ÿ‰ÿþÙþµÿ7ÿÜÿ¥þÃþçÿ}ÿûì³FÿîÿðÛF»;ÜnE§_0½»±88stk-4.4.4/projects/ragamatic/rawwaves/tak1.raw000644 000766 000766 00000011320 12015735506 021302 0ustar00garygary000000 000000 Á^±ÖaN¥¥F_ÍÿzÿVÿþñýöýÇþ}þäþsþ þûÿþ¨þxþcÿ5ÿåLâ[²khuÿËÿ¾ÿ`ÿ#ÿjÿ þMýyüDü[ûÒû{ütü©üPüZüìüåýÈþÈÿ4ÿÑ=ˆ¨šJü#ž9é|Uf«ŽÚÊft<ˆèÿ¦þ¯ýÁý…ýûðû üiüóý%ý¦ýºýnýÃýðýý}üÌüûíû›û ú×úIùSøöùÚúUùoøªú^üü¡ýfÿn§%­5 é©„à¾"ªC«KÏDaÿ€ÿþ…ý“ý~ü»ü³ýáþoýÃü™ýŠýÊüÁüÅýýpþ9ÿ‰V_˜“„]ö»±éPþÄþGûÊù{ù÷tö3ö"ó¢ñóßöš÷%ùûÚýSH+¤÷  Ɖ ¢ 9þŽçÿÌû×ùWúcøéöBõ:õ’÷ø:ø¬÷_÷°ú˜úùëûüýŠ£Š=Ï˨÷ÁŽ“ÖD'ÿ!üŠùúöÙó—ò_ñzñìñ„îpîæóðø¬úû¹ÿõ„~ ¿ Ãf¤ d Ð ~ ü~ÊþÏúëôÿñdïsïîwìÂíÃïçó:õÞ÷Âùñür^§'E¾PØé× ¬ÏÄC«{üÔûÕù ö õbóšñîïøîÎì8ë]ïjóÙöcôò*ù3>^ ºÉí÷#vãý g~ ¯ûGö*÷!õvôì­êaîñ¬ó½ñpó«ø¿þa†ÙL { á ´tzPÌŸ1ÿhÿÿý¨÷³õËõ_õIó:óôLõU÷iö=öÎöAöïøøùpûéþ¢ÿVü\ü¤Òƒ…<E ƒ` õ>[³±ùû(ýýºû’õ®úêú»ùÿ÷„òÇ÷Bú£ûµùføþ‰¬æ« " ( ÿ‹Ösþ²ú°üÿ'úÔùÔýKýÀûGúFüPû“ûú±ùû^ùÞùHùaøµû™÷—óöùJûtü+üß6¸ JÛ4ĺLÀtŽ­û‰þ¿ÿý2û£ó²õûùùl÷“õ²û?ÿ¤J§´à”Çaÿ¦üëüËÿGþÅÿbüóû¹ýcý¹üôûüý+ýŒýoþgýý‘ü–ú¦ùøŒûlü´ø)ôsù®iÿRþôêJ€% x É Æ ?ÿ©šo·û„ùYýrúX÷àñ|ïÈõCõ®ôsóÄøDþÀÁHw? ¢ ×Ovà2„ý;ûíýÈþ¢þ‚ýŸý†ÿaoœ*ñGÙ#ÿû0ù"öàö ÷ÖúA÷ùòœ÷ ý¦ý/ü½ÿ­1ì¼ù—¦¥ ÷Y®  ŒyüÛþwûlûñóðõ7÷ö¿óöÿþ1Ž} µ ² Ý*0ÇZþû¾üðþ þÛýXüþ]ÿþl €%þ„ýü.ùËõ¿ôMõšù“ûÙó¼ñmü4þÒÿ„' ÿäá °Œ€å…R JøÂù×øÍùBöîsóõøjù<øl÷øþüÒ H \ ï•Á} Õ»ÈLÿ›ühüêýÜýlýÐürþ(Àïì‰<¢ZúZþõýLûÃ÷Ëô#õQ÷ûø”ñs÷ò"ÄZ õg@–æ  X •Lø~ò¾òÞðïò7ìyêÜò—õ÷nøû­Ä# ! ©Èüƒÿ X ªÂ<úëøúû û‚ú@ø²ø²ý–þ(ü¼ý¦ÿ®Éº»qÞ¸þ(ýùt÷¡øöøªüåúÿôÞúPS(ô " ußWEß þ èqOý¼þyý€þ˜õøðBð½ñôÖì»ì¹ö6ømúÚú0ÿIE w*µ‰…?¹Ý´û*öÑ÷{údùˆ÷f÷\ù=ü ü“ü5ü"ÿ)Ñï¡mÿÌý*û„ùõ€ó¶òS÷‹ûYô“ôÿÍ-¬+:è9a ¼ ^/ Ýüùû'ü¤ÿ‰úAîÚîMðÇóî;égñjømú}ûÅÿzõPÈ+U5 ~N§»üöÀö»ùLù¾ö7õ°÷bùoú—ùùÒýÈÈQ4D§èýKûø(õ#óAöuýqû¢õMý3TE*{ FP¢” À Õ ÌþÇ÷húLüEûiðÑëñïêò+ò_ëïîAøïüZþ1tÍÛmáˆiÑFØÿñøòõ9õö›õRòòðõ`öšöa÷›úµþ³m\"Xº/ÿtýÍû]÷yôäôöòþ¬þôþû›~#C@÷]é n… P /ÿ3õø˜ûhûóPîðdòYótî‹í¸öüü°ÿ7~ 5µ Õ © 7'ºËË:­ü»÷+õ»÷õ<òÊò¥ôöÊöÍ÷Žü& tìí.xþnû–øõôG÷ü¿ýó÷ õ]!ÿƒý­x ýt  Ÿ   Ònü·û¤þ ý£ù©ó(óªõÿôZñÀî¥ò‘÷®öÄøuüº¥Ïs´ |  Q£áE¼ürøøø6öøõNôkôÅöö/öóù>üEÿ_Zÿÿ@Røÿ»üìûýûwúø*÷=÷Çú|üŸ÷¿ó¢øÂÿ7ÿ[ýîn IÔ[ Ð Æž “AýùÑü’ÿþ˜ù£÷˜÷ÇøGõ\ï%ïaônö¦÷ úØc«& ‘ â õ [ fòÛþ1ü0û¬ú õçôÌõÀöwø ö­özúeþÿkýʾHýÕüÿü²û·øõGöû÷ÜùOù+ô"ó—ú&ý7úîü k 05 žã _ ê_û'ÿ¶“1þ‰û`üöúöÌî´ê ð4óÚõžö›ûzó¦Ìª e?õ@h¦þNý´ÿOüäø÷ø ùþûÃúuøŽùÀýM½ÿÍþ’Æ‹\[þþý—ûÿøWõé÷“ù›úwú1öbõïú«ûFú ü¹E ƒ C ™® T ýIþjãëÿ“ú1øŒø}ö­ðúëwî®õ4÷µøú^-žŸ¼ .Oâ¡Ùß%­Æ[ýÃüOû£ýAÿýäûYüˆÿù"ýûýÃÿ þªýúÁú@úØùM÷’÷døÂùüùù#÷Åù¨ý3ÿ€^'¼ ’] ñ …© 4K(€üaýDûjüâýŽù±õÀö7ø¾ûúú`ý€¤cSùÆÿþ)Cß„“$kãã;’Æ¡HÉVA·•kþhü{ûú¼ùžøn÷ì÷Äø+÷öË÷§úGûÈü&þ6‹ÉõBõÙg8 }>’Û DGEž®‹ýáüéýký3ú¤øÊúGü‚þ û¿ùüúÜü–ý6û"ú£ýøÀíÑ›Æ "º/­.1ÏTÿÖÁî÷þ‘ûDû¸ýôþôþsüõü©ýyü¶ù½÷~÷çúûsú7ú×ýŠÛaþæØe»îÚÁ9þñB¼[šWþXL„Ëûêr& ïôàT8ý}ü•ýóÿÖÿý—ý¾ÿí0ÿ<ý¦ýQþ€‰×0(ºèñiŠ€G`Y6…ÿþýý8ü.ûú§úÙü ü‰ýzýøýÚþ©þ¨þ+þSþ'þ“ÿ­l{Jb@Õ}ÕKZ×x‹Xaà¥%„…ªpñÿïÿ þ¥þ’ý˜übü4ýýïþþ:þ‹þûÿ†ÿ!ýÑý›þÊÿ´ÿÒ[‰– m¸ÓÊ;q¤D›:U|Íÿ“þ!þ#þý³üÆý!þÝÿ ýüWü’ûõúMøëúÖýFþéÿÓ$[à›Gÿß70ú“—Fži&JÁRèûm-&þØþ“ÿ,þìýrüýý·ýæþý½þ,ÿÿ|þêþqþ×ÿFþÑþiþÈÿMÿ—ÿ²ÿ°† "B£ß„2~,”ð½îÍÈÿÚþÿÿ þþþýËý}ýxýü{ûëüüŸüÔü¥ü¹ý"ý¥ýÙýÚþVþ½ÿUcÔë!z5ºZ¥ÈÉí*ÈLzz ÿªþÍþ¬þþ ýžý­ý®üðüƒûõüJüêý@ýëþ!ÿx9ÿÝÿ¨ÿÿõÿ«ÿDÿe'  k\뵂9ÿ¾¦­E ©Ó2ÿáÿ¦ÿˆþ¯ýôýæý¸ýUüèü<ûçü ûsú­úúQûû(ûUûÝü[üâý]ý/üÌý®þqþ´þëÿVR>†@%S©~X‹¦¼ hi3‡ÿÀÿ¨þñþ1þ6þkþÖÿ‚ÿ¦ÿýúzј,g—†;5 ÿ—ÿþÜþ·þÒþký±ýÄýmü¿ü/ûzûüü ü§üûý0ý“ý™ý`üñüœüÕý*ý*ý³þ þÿ0ÿ-þûþÇþûÿ7ÿ7þÛþRþþpþ»þýÝýŽý?ýüeûsûlûºüAýþÿZ„M¶ûáµ²„zx§_¸ˆÿ¦þcý€ý^ýÜþþ ýèþ:þÖþíþ[ýæþ?þ¥þZýÙþþ–ÿ,ÿ7ÿÿ?%dÿÙÿ/þðÿÅœ± ð2“Ч ÿQþ"ý0ý>ýNý,üæüªü÷üøü¼üªüqü}üáý]ýÄþþnþ‹þnþ4ýÈý4üÇü—ü¶üçüâýüéüÝü¹ü9üülüÄü¶ý,þLÿr7.| Bÿë*¤˜ ÿÿÿºþãþ­ÿwNƒÎŠoÚ¯ŸOƒÿ ÿÿþËýæý§ýšýØþeþ´þ®þÜÿ`ÿ½ÿ‡ÿvÿ[ÿJÿQÿQÿ›ÿ¨ÿ±ÿäÿ¿ÿ ÿrÿ0þùþþ\þ þ™þ¼þçþüÿTÿÿ›ÿÆÿ’ÿ¤ÿÃÿeÿ þ¢þYýÅüñüUû½ûú9ù­ù\ù$ùù/ù¤ú)úäû©üXüÜýRýåþRþ×ÿ€ÿžÿÀPÞc§» “ ïÙ&d@ð•wœÉÍ´åÕD•uÿùÿŽÿÿ"ÿ-þðþëþ»þêÿ<þöþèÿIÿá6kÀʪdÿäÿgþãþ…ýÉýbýjý,üðüÖüÜüáüÜüÅüðýgý¦ýõþ,þ€þÿÿ"ÿLÿIÿ:ÿˆÿdÿ7þûÿþþþÜþkýÒýjüäü–ü(û¸ûƒû“ü ü5üü=ümüÃýIý.ý#ý2ýÝþþ¹ÿ ÿÊÇ­5’(=¡îVÞô¿:`• æ "‰k—, bŸ²¤n² DMéâ~ÿõÿ…ÿmþüþ9ýÃý\ý üü ûðûÌüü1ü7üýýbýƒý»þ1þEþsþÉÿÿXÿŠÿ× ˆ%tUé·ÿÿÿ¹ÿ­ÿdÿ—ÿÓÿ›ÿ>þåýëüÅüYüûæû³ûÅü>üëýü™üüÁýýâþ—ÿLQB¹9o‰é¨Ïæ¼òÆ5 0€W÷ú8DE>ÃÃstk-4.4.4/projects/ragamatic/rawwaves/tak2.raw000644 000766 000766 00000007622 12015735506 021315 0ustar00garygary000000 000000 þ¶ÿù¬…ë§< à c R  Ó eˆ2üµN§bEþæý’ü²ûœûúmùÎúJú¤ûcüü–üÀüèýÐþdþÍÿ”ÿñÃåí8Îo•âµ»<›À) ÿ<þÃýõü¿ûêû6ú øÅ÷”ö õOõQômó€ófó"òòpò>òÄóÞõa÷°ü¦ë:PèN d  d L¯¢J¡] ‡ œ R°£6þüCú¦øIöfôÄó„óAóŠó·ô/õê÷|ù¨ü@þÿòð¶ä / Æ ç  3h %“ÿGÿeýûWù<÷Þø‘ø ÷öÂø:ù´û&ýsþ´ÿåшZ´ê(Œ9éOürûŠù„õžó…ò?ñ*ðJïí÷î—ð„ô0û þïý“ÿ%K V^xù&@õ!´ ƒŠ#þˆüfùô¾ó4ó±òßññyó[ôeôÊöøXüA¯áì _цV ‰ îß õ‘ýõüœü\úÇø‰ö'ôpó—óôD÷¢úJû]ý›–îI›X¢ r‡âÆýèü.úOø‚öNóÆó€óEñªð–ðÑð¾ñóÞø¥ýøü | Î â¿’¼óT¹ª@È qûäúŸö#ò‰ðËí]ëkí—ïÉòô%ö øküoÿœ!/ J:îÇÞF3ÿ‡¯)ý8ú}ö”òÃð¹ðƒñbóæõ$ôÉõÒ÷ùÐýŸFŸH # … Û á ÊŸàAýcúÂ÷Ôô$ò¨ñáñVòò­òÙõö öºøœùúEûÁýr†   "¢ 1 s  G † j $&ûµøöÓôšó’ó§òßòÃõ ø¥üýÒýÚÿ½k»"² Ç — F ¼ Ú ” K Obü^ùŸö–órð-ïTñyómôàøÍû¶ûü/þfÑÖ ÷ 2ZÆ l X xÆüœþCû(ö ô<òÙñÔóóªóöõ^÷.øéúÙû2úZû®ý^üÙûŠü[õ^ÓÎVšN·ª, û öËÔ¢þ¾û ÷ƒøVûùûi÷4ôû÷¼ýmÿ®ü6ùü\ö3à,  / e Ø ÓÿDü«þLûÝ÷{õôEö¼ú)úzú ûýýûìýNkŒ³mP ÄNJMùØþ$ü7ú:ø…öîõ õÒ÷<öAô›õÌ÷ø)ùù}ùùñú³ùÐ÷ïø·þ–1 Z‡þÞ£ N7« ¦ &ã …ü^ñïßù^ýêø~ñ«ôìþ^Øû³öšü²·í$w1 8 l<Ž ‘iü÷šú~ùNô ð\ðäöû†û×ûô<83Üà ß8 åG‰ÖU¥þ7ù‰ø!öò ñ/óÄô õŠöÝõFø¾ýKü+ü9ý¢ü¥ýÃþúc÷ù–Þ YøàþA·”H bv `mãÖû1îZñÐüåÿmø‹òÖøf÷þ÷)ö9i‹áXþ5­ * A˜ ™ Ö„û‚øÀú›÷Ëó™òYô@ùýåýäüøý¸œ¬1ú Å ŠÈ›–ÿ;ûpøèø(ôêðêðëð§ñ£õ>ôÑõ›úÙûùšû²ý8þ3ýøÌõøÖ!pR÷EJ –Œ+°ª„ ý€ÿŸ#øÞí¢ñúòþÑø'ñ:÷ޏþ„õ=÷B§ß¤ÿ{y Ê ‹jv ü kÌþlúóøD÷!õó?ô ø>üÚþÿ.Ú¨!çšS W ØãÚÇÀÿèüVúAùCö«ô­ó(ñŠðÀóçömõÇùýüéüJü§üü|ûÖùzøÜ> ¹¿øûC† 錪 wÄÃóüÃV ŽÄðíÃøQòððüÎuúËôËû%ZÉeK  <Þõ è 1Êû%øÏø ÷ÌôiònõÍû/þ.ÿmÿ-O¦§ H  šì^ܦoìþÙûýùÁ÷&õróñ•ï~ñhöÈ÷}øüNüÚûïý‚ý"úøTúCÀ  8ýŽû  ®vÿÒ „]µý¨. /—ïðë’÷‘œ ôOñ¯ýx=û§óÄ÷çV‡¥a, ª;Ò· : .BýŽüû&÷üó¬ô øüü‹ûxÒõi’` š – N ¤ wãðCüÿû¿ùˆù¦÷Íòøï¹ï î+ò”ö,ö úìÿý‹ýýû¢úTûíÃÌØü¦­ j ɬþÖÿ¾Ó Ûýà8­sõPèÛò7-¤ÿôüž\Èòðîü,,=hþ1Ï C¥x5Ü ´ßÿpþÑþ¨ùÕö%õuøªþ­üþÆ•ýÝý|aÞd; ¤  €ÎÿWkþgú5ù¦øõ€ójðÁí<îó‡ôú÷þüoüÒýIýcûùÝý ñx!þ£ ÔK ÒVh³Xüþ… ÿhìPê©øýRöìö×ï†ø§íòæüQ7Îý ñ Õ + G ¾ ‡iÿsnüÂøbõÍùüþ-üÒüÿ×ôþìþ¬þ¾&Ã×a á ¸ŽºÇ#þ®ÿHýúü¤úãø'ôÌñîÿï,íÙï¶öäø÷¡ûÛý"ûÿR Ø °ñ †À ÞªßLò¶x÷ jýrê³èæö´.þßóö‚ì)öÎêÉñÏûƒü'ú–úo. ë ðœM VD€‚â2û ùŠþ%ý4ù]úªüæýœûlùŒüƒnF·¿ TçŠPÎþ7þQb'ÿ‘ü`ú¦÷Åó ñYíëŽò§ô€ò&õšúk2átÿÓ4© 1 Ï Ru ÖƒÿZéGï Oâôµèöš gßð²é—ôÀÿû5îZðcV Œ½2ã £D]þe•Æ·#þE‚Yÿ<ý7þ“–þ›úyúýüýý!ÿ¿>õgã¤ýŸýÏ€pý2úôû ú9ø‹óÓðÑôÙ÷¸ö4ö«ú¹‰â÷üø} Q Nçú Vö Ê "Nq Vý÷áX$ÿàö÷œûñ¢õ ü$ýP÷Pñ“÷ðèý•ûMÿ ¨rülúKþ„Gÿ‡L|MÿèþÞ f2ßoÛ¢aÿÓ­ýüûþ)þ©üþùÚùÛûúüµú˜ø…øâúú øø ú†üåþ3JÜýÿýÓ@srÌ 7` @m/ Š ˜Ò3> T ¶üNÿýt4úõÑú^þáüSóØðŒ÷“þúÂöb÷Õý—×ý¨ö÷šý&ÿÀþ\ü©ÿ»8Eõ¡dö)ÿÅ Ò¡§,¼³RÿZþ¹/òý¨úÜûæüûŠúHúsûpülý?üXû˜þ3ÿ-ü–üþHÿÿÿ¯üÐû1ýà@@ÿyZ )x“íä–þø=Òm]˜Å¶ü6û+üûUøDõ'õgøÒú¥ùÓøöø¯ú™ûšø±÷`ùÊûrü¾þžÿKØaÑþ[þSþ/ý þ4ÿ³ÙïW±°ÿäÿKW¹þtþþýUû³ú˜ûˆýžþKýJýQþiÿWþKüGû³üøý½üú„üNÿÿàÿ‰|eÚÖÑÓŠ}®¤¿¦Q>þþvü“üú²ùîúúdûèý£ýjü%ûjúÀú:ú~úÆûüþÄ *#þØýÃüÞûÉüyþSþÏýðýãþcþmÿÿÅÿšÿ2:q¸qƒÌÿSýûÿ"Žÿ~ý…þ%'ùÿxýŠý£þ–þòýcû­ý™&ÿºý¥ý&þÿ²ÿýÉýâÿ‚Èúÿÿ*€l¨ÿÿÙûÁÿô]“ÿLýaý6þÿ!þhü‡üCýäþGýû•üUþþáþrþ"þ»ÿêÿìþoþþéÿkÿÀþòþ þ”ÿuþ‘üÅüÔýRýMýŸýõþXÿätj`3þÜþsþþøÝã_‹ÞÿÐÿ¤ÿ˜ÿ¾ÿØÿÒÿê>ÿUþ?þ þÍþüqû×ü[ü{üŸûŽú`üþ8þHýlýýÁþGþ@ýbýSþªÆ2EþlüÔü#ü—ýÛþ³ÿWÉ!jùÿUþpþgþýcýöþ›ÿb•:ÿVÿ¿ÿÒþOýFüÀü¸ý üÜüÒý|þ©3î ‚zëâÿÿm^ŠI7xVÿ+þðLâÿrdí¬ÿ^þïÿhþ—ý@ü´ýüýý8üÙû±úÎûúJø“÷®øaù?úúû3ü±ýÕýŸûÝû'üü üXüyþ '\‚n`Eá&ƒÆ,K¶gŠÿãþóÿÿ<þàþNý›üÂü\ýþ4þoþÛ]xåÇ‘•£–X‹´—+ÿŽÿß,ÿïÿYÿ¤ehÿ“þñÿF@j5f­îÂÿ¦þ‘þcþSýÚý/üWûâûúâúù7øÐù,ù ø·ùùZùmù·ù‰ùnú9ûLü<ýsþ)ÿ‚4Ý¥44stk-4.4.4/projects/ragamatic/rawwaves/tak3.raw000644 000766 000766 00000016460 12015735506 021316 0ustar00garygary000000 000000 öGþWþ$þïýÖýÄþlýçþýXý#þýEý)ýÑýëþÕÿ ÿ”þÒ=X>³ˆUïêÈ+˜ƒ‡ÿ¹ÿÝÿÿÿŠþrþ)þºþÜþWþ~þ¹þàþqþ>þ„þªÿ;ÿʬÿܧˆ ˆE:$^F-:Zþòþ?ýüýÒý%üþýfýýýýNüèûËû®üÑý|ýý0þeÿbÿÿ^ÿÙ”EÿVÿÎ}s~þà3ÿ®ÿ…ÿ—ÿ,ÿYÿžþ˜þþßþ¡þnþ‡þøþcýQýµþ¸ÿ——+ßWoÚçûÐò 0 M 2 ½ O  ¯e–DÂÓ#Çi/Hý<üßýˆýÀüóû8úÈûúäú¢ùÞùúÊúŒùùqúpúéû¶ûüüžý=ýkýîþUþÃÿ¬buÿý=4Í€ënÿ¬ÿ’þFý3üËü>ûÄû üüGüüãýý#ýýþ ýÉýÞþ˜&YvåÒ‹Àõƒq°}+g¿ K 8 œ†î#³¦ ºáµ"\Sõø " æ r P‰Q±­Û ­Õ±…"¾Q ¸ß+ÇÿÔÿ—þDü`ûúÞù¶øoøVø¶ø·øÝùú ûnûºü[ýüèý$ýIü;ü>üü û`û/ú øvøˆø‰ø÷qö¹öö·öÀ÷>÷ì÷ÐøùùPù2ù‡úïùV÷öùùFö»÷öü.üóü(«jþ vÂøe߈}[tšuÔ¬ º ÄËž¢ýûâûUùfø øÐùùÍû¥üÂý¿ÿÄg+¼º Î ˜Q” Êm¢þ×ù÷Óö<ó£óúòðò>ôNôHõñù>úwüjþÿC´ÿÜÿ¡þƒü6úêùPöGôÞôJñ(ï°ð)îÊí ïSðçîóð‹ó|òôóÃõgôôöªôÌòvôðø8ø©úÒþi3Þì Ÿ¤0Zf„#¡á< ý Ý~þ{úÎø-öô|ô'ôô|ôJõ_÷ŸùñýGA·  ñúO&mæ £ 9 "¸wýŽûTùKõ³óëóéôaôÿ÷ ù˜úÓýgÿŸXøÉ9 —SÿäýÔú—øèöMò.ñïõì¶íî?ìwí1ðïèðßó2óþóüòqóýõFò¡òžþÚí÷Æô² ðg&á3–9³am ™ðÿOøôñŠíWìžî\ð|ô6öøfúŽù¨ý¸Ú  ú š ìg‚Žq s ¼zï!üøŽö›õ©õ¼÷àù`÷ßøüÿ¨ö¥¸Ïœ $ A 4fiÿýmúl÷ÄöòÉïXíÆî¥ððbðÒò9ò²ôZö»ø]øw÷;ú+ýaz úcë L-#"àRÎà G‡ÿùØù«îç˜íèê¿òóŸùÎüåþýl» È ì y w 6L µc çA…œûFò¹ïþî;ëÒìQñ¤ôÉ÷ƒüˆÿׯ‡ q þ  ¿ž ï]ÓÚ‰\7þœûZú}ú–÷ôóóëò˜óÌó‘ó÷Õùýù8ü<ýôýÁýEý@š&õw-½MNè4 Z ³3úBüªõë„íxíê¡ïóÒ÷û?þ¥`• € ’ âf´ ø>ºù ’ Ňÿëþ[úØó/î”ëÇé êMììïŠòw÷‰ûFý ÿ‡ p ÚßË0ñ^Ïýxü2þûiü»ÿºý,üSü-ù›ù›ùö¾öOôÿó®õbö„÷“ø©ùúG÷ñõ¸÷(ùtü•ôîñÚ©ýº {† ž£Íz ˜ ˆçþºûnðëôî{êé_ï²óGõÎùrÿŠm« ¢  þö ˜ &†´ / o¼ýÿþ öÀîÑíïë`ç¡éÒìÌì#ð…ößùxþWúL&µ¶deŒLÿÖýçþÿüÛü·ÿŠýúÈû‰ùJ÷/öåó¶ðœð|ïÖï•ñÞòÙòÀõÂø®öôhIÿ]ï¯úW ?÷þé‹\ ‘¸†Ñ L¨ÿÑûîÆëëuçåºëØñ(ñË÷oÿË… Åœ • (¥ ™ ¼âSˆ;L%þsüïóßíÓí>êgè„ëƒìøî¹ôÓøžüŠ Ä øä ¹  Wuýáý^úÔøpùÁùõãôõõxõZõtõ|ôFò×óTôÕõFöñöSôÛö'÷Qû¤ø—óÌÿ´Ýÿ´Ó2˜ ²ÕÔ¹ î $þ±ý…ùÌòÏð§ð%í–ì³ðÎó‘òËöÓýþýò† áâ ¸Þ̇2÷ 0 ¢¶ÿÀûaôùñ'î¹ìQëhïòdõcûxd¢B“ C8 ­ƒa©^ÁþíýWüNúžøª÷Ùöõwörö¸öŽöƒ÷3ùùGùøæ÷"ùíþªõçô9i>þ=á. e\ZXÄ ªJ«þKøiôôñlîOï«õ,÷9ö|ú‰þÚþ-ÿÃtUm n   ¹†Å ½ w˜2þ®ú$ñïîÉî-ë“ìïÓóæ÷üÉ æamyP ý  ßÒNŽþwý~üuû+øÕ÷±ø÷þø'÷¬õ›ö1÷Ûù=ú(ù÷ø>öùú‹þÊùöü Ç 0Ø“N“s\Ö¥ üaìýF÷Ü÷±öçòˆò/öä÷®÷ûûÿ}þ$‡ò  µ =U   Á Hsæý4öÓòÍñƒðìïæñZõNú ýdE ³_Ò÷<P „ À é»Û(7ýÞüòüäúHùuúùËúù®øîúXû|ûÞûÏû‘û ùAù9ûjúä÷8ûA@i ²:›­º!6 ÅûvüTùMøzõ=óïö˜ø5øøÔü ü ü[ÿù_z  X Ñ°Ó  … °°ú×ô¾òïñÜñXó:õßøü"c‰ u°Žöƒ- m Œ °‚göÿ2üÑû¸øÄ÷ÜøÌ÷ø÷x÷ì÷’øÔûû*üLþOýÒú3ù®ý\üúü0Ækûñ W a ³Š] * ¸ ·°CJý.ùzùF÷Éôî÷ÑùÞúNûUýþýÕÿ0¨½< d Ø ° ° o “’y‚üIöWóFñåð¡ñô£÷âú"þeV€à iu[ X ‘ T\<ëÿTþ¯ü–ûù¾÷<÷øÌø£÷ªø¢úûüý]ýÝÿ8ÿnþŒý6üZü”úóýBü.þùw’Ý h { Òs æ ãúþQýˆü^ø²÷¦÷±ö÷Íùëû/ûÒügþþèÿ…Õz5 ç × ‡ ó ùqÓÿ\û†öûóâòºò5òMôø#ú|üôkqŒð 3á & í ½EùÂÿjþžû ùÞùøö>÷YùVöIöFùÌû›ü)üÏþÿQþ„þ!úNùÔüRú@ú‘úÇýµí j n +M5 üû\ú÷ öûözõVø?ú[û1ûÄúµû=ýRýþ³aÀÝéP €  x e6ìÿÚý_û öºóSòîòÃóºö¥øÙû5þîü'<X Ò · •ø†´ÆÏ¸Èþ}üûQøöõÔöõ–ó´ôêø>úûÛüìý½nÿµþšü}ûûgùú1ùeúSÍ<–7Ø#(ûBù8ú¤÷võQöFõí÷‰ùÓúbøÚ÷ùù‡ûDûŠý­™óºay ? @¼©‚þ®ü¹üøüõcõö‹÷^øPúåý“YšýéÝýxê<þvýFúÕø|öØõ6ôóÌóÕó…ôö÷Ãù¢úØûøþW½Zÿö§þ–ùï÷Äø÷ ÷‚ö÷ÚÿJüæûhø ô©€envýuûoüíú÷’ø¤÷Šø@ø¢÷ÇöÑõ£÷·ù"÷òù¹þÿÙÖ,!ÃÕjnÿoýÆý‰ûùvù ù[ùWù±ûñýˆþÖZ8{Ñ–„çsÏÑVˉþËüÑüú-øE÷T÷ÿø-öÔôÚô¹÷øúüJþþÿ-õØÿºýsùÉö¡õEöeö˜óóŒûµüEøÏÿ` áÚ æ¥1ŽÿPÿgý–úWù¯ø±÷0øùøgõëöiø±øF÷çú­û€ûDÿ_òÿ–  ñÈ –0$ ýüÇûûûaüýlý<ü~ýüú¼ýÿþØÿ]þ#ý»ØÐßöF­þÙÿŒ›ÿýïý"ýý™ýIüÞýóþüŠûïû’úÑû—ú£ø*ù‘ùõöË÷qù¦öêôÇ÷ªù¦øúù:þŠ_¥/aåÊÞn®Êÿðý­ÿ4üûùƒúPú¤ù½ú5ûúôù©úNüsü·ýë ÿμ_ Ý 5 û  p{EŠÿMûçüüwúµúú÷úTøÏù ûWû:ý(þ|ýjŸBÐ8-Ïs¶/?á•èÿÒÿŠýÂü³üÇû ø»ø£øö“õÅ÷¦ø•÷±øwú¯ûCûâþ€þèþ(ÿ6þØüqûù‹÷ôúû÷ú‘_ÿýþ%w l[Õ üAæ¡D L:>+; Zÿ3ûúûÇûüû2ûLüDü°ýPÿ¾à¸°uõÀL{Ïýñ§Pûé¦ÿVÿrÿFý§ýlý!ûú,û’üüÁþÐÿqþëÿYÿùÿþÆ:¥TœŠ¦¥[cbþ£ÿ,þZû[úAúbú ú[úZúTûGüµý üü¼þØþÓþ þàÿþÈÿ_ÿ“þóþdìå:‚þÿ'ºXÇEh|»ö{u„’”Ð:¦¸;€#ÿ™ç>•ÿËÿìmÿý†ýÙý«üáü¯üû´üÿý˜ü*üuþ«ÿiÿm7~Ù÷Z†NÞp¹yÓ¡}·ÿÑÿÿÐ8ÿœÿQÿöÓ¿r: T±Ìæçšû— ðÁ¥Oä{H›{eoáÿöþÿÿ*ÿ$þ~þ¯þÆþþhÿjÿ‡ÿI#ݽ¨×¿ÛpÉ-§`ÆÙöä ]îmá1|ÿ¢ƒ•àµbI8ÿÖÿ„ÿyÿ‘ÿkÿNÿ¥ÿìÿÄÿç]‰ìÌÿôÿ|ÿ`þþÿ ÿÿ)ûJK ‰Õ¾ )Ó Me±Áj¥ <ÅÉ'ÿÊþÚþ;ýýþ)þqþþÿÿïz~b¿í»¯³Öj€ÔºŠŸd{šÿùÿŒþþþþ þçþÑþdþËÿ6þ=ý—þ\þÄÿ ‘~÷ÝxX¯Û£]ÈÒ)M $­[ZgµDiœÛ‡ãÑ‘Œ”"à?ÿÂÿpÿ þ·þ¼ÿ=ÿ«ÿèb¯'#œIÿþóþ²þÿÿEÿ8ÿHç°Ü\Ùq0ÿÊÿYÿSÿãAÿÔÿýW=ÿ½þóþ>ýïýúþEþ·þÜþ¼ÿ6ÿçbAÿå‹™ ÿçŽ i!e[>æø¦¿vx6Ú×Ñ¥éï;ÿ~þëþZþ&ýóýTýý¾þ?þÿ¡ tlò Yñ¸nÿüÿÀÿÔÿè"‹ž2ÿþÿóÿáÿyþsý†ýxýèýÛý¢ý£ý}ý‰þ!þjþ.ýÖýžýý¸ýÊýÀýÊþ(þ€þŽþÐÿŽÿëÿîÿéÿäÿõfƒFÿùbŽJ3gEÿ§ÿþ¥þšþJýºýOý-ýhýªýÈý£ýUýJý«ý€üòüÎýýŸþ!þƒþ¨þïÿËå[ “w…%tÿûÿ³ÿkÿÿÿþŽþ ýŽýƒý˜ýŒý]ý8ývýóþý¶ýrýLý ý%ý!üçý'ý!üzü0üQüBü.ü'ü2ü)ûûûÉûšû(ú¾úxúLúûû™ü-üÄý:ýÓþÕÿ«)~æÍq_AÿðÿÆÿ±ÿ´ÿ«ÿ¤ÿhþÅýçý ü®ü›ü•ü¯ü¾üúýþ£ÿ¶µ2N‹û(á;›™—‚ÿòÿiÿ=þÊýÉýü¸üƒüsü ûºûsû>û;û†ûâüüJü­ý7ýIýGýVý¡þþ[þ~þ—þùÿIÿŠÿ—ÿ\ÿÿ6ÿ þzþþýxüªü„übûû©ücü˜üÅý/ý[ýŠýóþ þþ-þ¨þûþøþðþ®þ^þ¦þÔþ·þÇþsþ3ýÄý%üïý ü×ügü_üwü§ý.ý­þ‚ÿs{ì6X˜µ[ÿÒÿDþÁþzþýÆýübü"ü[ü|üCü2ü4üký,ýý¸ýïý÷þþ«ÿhÿ \œ! 1ÃÖϺ…s- ÿ‰þ¼þ9þþGþ²þÖÿH Rß…¦¨²×öç«›q^ÿ‘ª¤*ÿãÿœÿþ þ5ý­ý9üõüîü¦ütüµýýpþ!þ þòÿHÿ_ÿ[ÿË9ÿÙÿ ÿÐÿvþüþÀþqþ<þGþ)ý³ýaýRýOýªýÿý×ý•ý½ýÄýÃþþ?þ‘þ¯ÿ ÿSÿoÿ©ÿÓÿÚÿå_oPN ÿŸÿmÿOÿ3þ­þŠþ­þÒÿVÿ·ÿ²ÿ¨%Ñ/Ú%jw—f±E*“'ÿñÿöÿÖÿkÿUÿoÿ~ÿ³ÿ±ÿ“ÿÊ6tiº:vªyN«¸Uÿ×ÿËÿ þòþ‚þ2ýÃý£ýšý^ý@ýJý<ýý ý‚ýÝþHþvþþæÿ:ÿ“ÿÃÿæ^æüߨžkzÿdÿÿ(ÿ#ÿ ÿÿ2ÿDÿKÿPÿ0ÿ,ÿ³M‚À…¥ø ¿U  /ÿÖÿ†ÿlÿ+þÉþøÿþÜþÜþ¤þYþûÿ¦ÿ¸ŸÎÐHßG=+¥¿ éhg eÅ¥ÿrÿ3þ½þBþ þýÜýˆý±þ=þŠÿ"ÿÁÿ½ÿ–ÿ ÿë*%O<~|ÿõs?ÿÓÿŠÿGÿÿþùþ¼þØÿÿ$ÿ þµþ×ÿ.ÿ[ÿ ÿþÿ»ÿÝ9C(.<X)ÿ¸ÿVÿ:ÿ3ÿÿÿQÿ‡ÿóal‘ïɉ_iªÍÜÀ¾wØ Qj*õœ‹ ÿ{ÿþÙþ¢þÃÿ ÿÿÿIÿh“}i¬/•Úí)X˜'¥ÒÉlXŠr„,ÿ^ÿÿIÿIÿ8ÿHÿ?ÿƒÿ¸ÿÄÿˆÿ…ÿò^¶Òüö³¼ˆ ÿæÿÄÿeÿþËþÐÿ"ÿˆÿ¼ÿ—ÿHÿaÿ7þêþéþÂþÊÿ/ÿzÿ’ÿÖWð¿Y¥ž[8F•‚äEÎm0ÿ§ÿEÿþÝþËþ´þþšþÒÿMÿ…ÿ¤ÿÈÿðGŸø`¸¤>-A»x5ÿÁÿÌÿÚÿåNÒR—§üYÉ6[H^iI¿E Âm-ýǧÍέz—ÉIZB6MeWW C`„dr‹iNþ‚.ÿÊÿaþÕþ]þJþýÔýåýÓýãþþþ8þaþhþmþwþœþØÿ$ÿ_ÿ~ÿ—ÿß[ršÕì ÿyþÑþ·þÃþrþ•þùÿ/ÿÀG„ä¨rÏwÓÎݲ#º…:ÑTIJ¡s™Ç’Ny—{’“xš´·ÿ<eš­µåúü0»tCÝ[Yxÿ™ÿ‚ÿ~ÿ>þÜþ€þ$ýèýõþ2þ5þPþ‚þ›þÆþõþšþVþ¹ÿ;ÿ3ÿ-ÿþÒþ¹þ•þeþýÊý¯ý°ý¼ý¨ý“ýÉþ/þfþ›þäÿ4ÿmÿ®ÿÛÿÿ ÿÅÿ‘ÿ{ÿ6ÿ/ÿ‡ÿ¼ÿÒÿµÿrÿUÿRÿkÿ¦ÿ·ÿ¶ÿßÿÚÿæÿçÿóÿèÿÁÿÒÿðÿçElIÿç 7ÿÖÿ±ÿoÿ þüþüþÐþ¨þ³ÿÿ\ÿxÿÿ­ÿ‘ÿ²ÿö KH0\Tÿüÿóÿüÿ‘ÿBÿDÿOÿþÕþsþ ýÍýàýÞýÐýßýëýÙþþ?þ0þlþ½þãþîþÊþ¢þÅþçþìþ³þgþ]þtþ\þ-þRþƒþ„þbþ@þ.þþ~þºþ˜þ˜þfþrþÆÿÿ þÜþ»þ³þÆþÉþ¡þ@þOþ†þ†þ¤þ·þ¼þàÿÿEÿ™ÿæÿÑÿ´ÿ¶ÿ¦ÿÿ’ÿ~ÿ¦ÿ“ÿbÿVÿWÿ}ÿuÿ=þøÿÿ|ÿ“ÿ¥ÿäÿïÿøÿú ÿäÿ…ÿVÿFÿIÿjÿWÿeÿ”ÿ‹ÿvÿ]ÿ7ÿ ÿÿ;ÿZÿtÿ–ÿÞÿçÿ©ÿ–ÿSþáþÌþÐþËþöÿ;ÿ<ÿÿþÿþÿÿ ÿþ®þ¬þþÿÿ&ÿjÿ•ÿ´ÿ°ÿ­ÿ”ÿEþüþöþÄþHþýçýíýŽýüÓüsü„üÂüéýýMý‹þþ_þ%ýþþSþºþÙÿÿWÿnÿÿÞÿçÿËÿ©ÿÿ¾ÿŸÿ?ÿÿþýÿÿ†ÿŸÿ†ÿrÿÿ‰ÿdÿÿlÿhÿPÿGÿAÿÿstk-4.4.4/projects/ragamatic/rawwaves/tak4.raw000644 000766 000766 00000016726 12015735506 021324 0ustar00garygary000000 000000 fyEùÓšIB*ÿÜÿì.<¢É-þû-á˜ÿìÿtÿJÿzÿÎÿõPÉ+V8ýá`§¦µÎœ•‡@!ÕÚÿ”ÿ1c,HÿØÿtwž²iuz*Ž"»U^þRþ¦ÿ¸bÿÏÿ-ÿ:þŽr,ÿ!¬Š°„ ·s00¤ÿÌû ÿúÈȧ]ÿ\…Kÿepør<çþ"þE6þ þÿÞÿZcÿaÿ·!ÿÈÿzý7ýô¬½Ÿ—LPÿ‘Eºý¬ÿ—XÇ®°Ý¤ß´®æ²ÿm¬Ç,þ9Ëù.ýÃÿžnôqæcþð¡þ±ýŸÿêþ+ü´û²þFýÅú˜û¬ýqþêþoþ[ÿÂÿ×ÿÑÿÛB¥óÒ‘[n“4ªÚº‹_nÿÛ ÿø} 5tv†»©Ù3GÓ<†#«ò‘IjÿÁ ÿ'ýãýü×ü-ûÛú‘úAú4øÚøOø]÷Ùö½õõõÂöÙ÷ßö>õ¬÷÷-÷ öLöW÷õÉö©÷áö~õ„õ_ðíð6îäìZêÜñAõÈïòùýý}½‚Î ÞëI“xƒ˜³Ô ÕsÿÛøƒ÷;ófì½ìì†ërëAìØîvíåñíöPû€þØþD¹I A lb ¦ «´  ˜({3þ¥ýuýrüòûïù¦÷2óîò‘ò ðºð‰íëPç«æŠægãÓâàénêãÜòø$ × ]%‰'ì)¯'&ƒ%¾$i#; å¹ ˆñú{÷˜öÚñré¼åâœÞßá1çâéuè±ë,ïIôŽþà ¬ZdqßQ´ _. ®‚§?üN÷†ó’ññ7óýö+÷Rø4øèùâûòÿ¯š.¬ÿ§ù9ô ñºêdè¯í_èèb÷¬þ%ýñåœl&î ” J D î ò ßþ(øÓôòˆí èfé|éïë°òtùtýå߬ ƒ Ê7Ïo¬ , ‹ & š¢û)ö×ðèíµí¤ë$è`éˆëAìºð[õú!ÿŸŠ a @" ªB ç¹oýõ×éä¿êAáàÜíò{í®õ?v që¨ N ¤( ¢  ô Ȫ×ÿûÑù%óèíÜë9ëííñ9õDù¡ÿ=ø ÿ†ó·x Й}ŠFûtøöõ©ï½ìJìÃîaì…ëŒîYïBðÄ÷þ2Zø °8‡z 7‚úë›à+ßàÕcÕåiëëU÷oê¹öEtq ©ì Å ¢ü®û¾øìñàëÅçã›â3ä_çGèËî±÷$H –u÷»£úE€² îQßøPòñ(ë¥çCé˜ê{é¾îó õßú˜‘8 3)¥¼yÀV ȸþuôWå!ÔyÖGޡΚÍOäpè-èÓøk ô^"ñ&™þ U)"‘ŸÚñþøŒò3ìçâ:Ý`ÛÚÝ–Þ–âßæ„î+ø?9ó %™&û"; _ñÐ Y üèñÿí†ê†ãÆáŠäVårèeï,öú ¯žØ!= É! Ç÷ ì„øˆã=ÕÚqØJÉýÖvåoß6é–þH —Uñ"/\!F%Éšžh9 £EþFózïhè%à5ÝêÝþßGßqçPïmöݲ·GÉ%*¸&ª!#n¤ — ÷õ"ìÖè¯áCÝqálâöå&ì?ô€ùïê+.î ‰#2!KÞíð ÁÒòjàŒà¾à}ÌŽÓîá€ÞSå ò²ƒr Y“Sº!Œ'®vŸz %½þVóªîüèxã]ßÝúÞ à´çší=÷Oª õ2$›&å&O$ô!!ƒ™Ìÿô´ìzåÚá/àà äÌêrî}÷4ò åG0!À#ß!O0$ Þºíãä‹èòÜ6ÒüçcçãÍðWý‚!6î¶"TO¶“H -ù“órñé+ågãˆâ³á˜åýìÔñoú‚S ùfö! x’r iÿÍõŸíÛèâààã6æ„éÑñù*7xO¢Ÿ,Hüüî¦åÍë€ßÖQèÕì©íOôiÿ¦÷™˜$! ò—[h§¢øÙòŒñ0êÅäFâ-æGå8è}ï+öþ‘¢ÔY!ž#øÎ£Ö X—÷†îoèBäIáâIæèïñÌüõR Ï@]oèù²ûPìÞâ1çZå-ÕwâóVðØöª6"uÊòÕ„T° Ñ ÏlýIø÷ïEëè¤ä}à—áÐæÅëHñÛù)Œ ê „$‹'Q © uÿñöÄíŽæcà,ÝÂá=ä=ç¸ð!ú`Š ÅÀeYŒ Rú¥ï~åêã„䙨Ý|ïNï§ò¦ýT¦ ^PÃr‡÷H† eJ ÿ‹õ3í¥èÂäfÞêàâšã3éÐñˆû–Í, ‹$Î ã D «~úbò÷ëö傿zéÍêÑïÆø£—¬ ZCÁ)H :ïÿ‚ñ²æÅä&é=ÝÀÞ^òÕò¬ð¾øåM§8)Y ƒ) Ñ Ú ¬¨»ü·ô¼ï´ëæâúæ åÓéOñ\ú$ áÑ Ÿò€Ë{Vû õÕîËëkí í"íxô2úŒÿZ,j ¼R‹ 8]ÿô¾ê=å‡èYã=à9ñ)ú(øý~ ¦,MDÏ Þ5+º ³ ø6Äükö£ó(ðLê´çéêÎìËñ¾úàÿ¦¡ŒËïjRé¼ ±÷ýôÀòþòµò7ðÈõ1ül›ð© §¢Õ ri²ù¢îýåvæ`åøàXêiùïûNüâs…n©}o Â@ N}ùæIýõWò†îàétç+æãæˆé¸ðžö›ûÏÄ []î  °Fû÷øéøKó1ôó¶òÚ÷Oüý¬ Ÿ Ú Ó ýd¡û"ñCêéíƒê:ä2ñ ýûËþý¬.ËB„ -zG ‚ 7"=ûDøÄõ;ïµì\ì…ëGëÌðìó^õ¿þq³ ¨l †Ž f ƒ'ÿ+þmüšú ûÑû”ümfù‹0 L $ þ2ùœòvéwèÎëCé¤êiùטÿ’×Áƒ³#Q.× ¬§Cðãþnü|øñø5õßò}ñ©ó]óêõèú§û¯RH •  T ˆ Svþ/ø2õù÷Fö¨÷#ø!û7þÇ„û˜@ î Zy½ýJõÉëïçuêÚéíç]óüAùõþJœ ² ͸ AlÊ `ž•û>G{ÿIüzùš÷õˆóýõõ‰÷úfý@¤|  N Q è  Xsø4ö ùË÷^öwù˜ú°üU\€§€˜~Œüø¨õ[î¸èìZñíyøÆ.ÿe ¨£ н Ь8üDÿPý™übùøõøaö‹öQùÖú÷ü/ÿ;,˜ ¸W À Ã/§ûËö ÷˜÷ôíö(øÝûýž!ºÑÕ?ü»ùøöñ2ëQî.óµñ<òwþdþÏ] Ù  ôÛÔ@¯k¿^GþCüúÄøÚöA÷Æøöù'üþì‹- ¼³ ¹ ½³Ò¢ÿœü‹ý€üú–ùõú'ü ûœù¾øôûú÷g÷Xôð•ìÜîèü°ú öP BÉ Y æ8 ¡ Š ½ùýKúëòêóøÌü4ø_øÛûúPü³ÿúh”›Uk² m C  ^ ì¯ý¯ú´øDõ¹õ$öÙöÆø úúÊû½ü•`/ÿFý‘üLó¯î"ù^ûÃñ£ÿ– NhÚ Ñ|[ aiÿ}ý\þ+÷Aõøµû'økøŸù)ôÂ÷Fûûûœþûê‹x ] ; _ Ù óÄŽb‘ýlý”ÿú´ù>ù‚÷Iõº÷+õñ«ô4ñºìSé%ôßú}ð.× ´ àÄ ïòÛ)Äìú£øŸúûjõ6ñññÁïeïñ¾ó‡öøþUþoF Ô Y‘°  ‚p˜üÓûžûn÷sõïõ©ôÃõÀõ}÷/øÃ÷ò÷ËøÏõŸñJøœý¯ú:°mÙP€r Æ µ õjÿýNöùôùFþ ú<ù‘ü#ùEöQù9úù›ýðþÿÿ}Ýíà _c ‰]n…þ§ûÖü;ü™üüäþ«þ!æþ~þ\ûóùÎø„ñÀíÖð¸öçñƒòãSù–ì î Ñ … € I¾Z9ýõÿëÿü±üþú×ø‡ûýÁý+þ ÿÖ$"{.% ? •ó Ù ú ÑÎ`ŒþQüdú"ø´õðóóèô~òÔðï}ïåîtñý÷Ù÷|ÿ³ * > d逎ØÖ Ílüÿêüzý6ü­ùHø7øËöõøÆúœüÂùix ž m ƒ ƒ S7T5þ~Úÿ´û@ùŽú¨úJø½÷—÷`öyõ|öõ¥ó…ò§ólõ´øøú^µ +  ~üö V ë  w)ìý«ü*ü‡ú©÷¥öþö~ôºôxöˆ÷Šø(ûÈü…ÿÙ $ nÆxß \ä׉üÿ¤ýÃûÕùÇ÷Ÿõ“ô ó¬ò‘ñðÿïëîÆñàôúöþ÷¯ùû¬Îo 4v ÷ « ¹ OÄÕÿ üøúO÷ùõÞô›ò"ñÂó;ó¸ô‘öÎø'ú+ÿïS_  kEaê.åJ- µÙ&ýûú„ö]ó‘ñ«ïRí]ìóì*ì!î¼ðEòù÷wù†ý\L » ‰šÞ» ÷ Ú cÁÿðÿ(ý)ú]ø‘÷õåöö5õÈö¼ùùŠù´ü–ÿÂ×8þLÛ Ú “ à X å Ù R^æxÿLû,øLö!óÆð§îHî_íÎìæïÜòñÅö:ûÚþµ!° ‘ åÈ LSî sî¯×ÿ±ý·úføq÷$õxôXô‹ôbô9õ”÷Ìù½üZÿXŸðI(¡ Œ f a  ± FÎËÐ þ û˜÷¨ô¿ó…òðqð“ñÙñÆñmóTöªøPúnþ=7· Ž F    b · » lÁÿ_GþÕüµú÷úrú>ù’÷Í÷…ø÷ùTø¥øýúYúïûÙýþ ¹+û’7ÿÖ¼âÆ¸¶ÿëþqümú™ù øBöûõåõóö£öÏ÷•ù¼ú¼ûóþ$ÿ®q&•=ò¥Pí•QJ³·š¢Žñ¸ØÿÚÿUÿOþý üÏü7úèú?ú{ùùpùºù=ùBú£üCüéþÿ”€{ÐÛÍêRH/¿ý/ÿdþsý×ý„ý_ý ünüŽýFý²ýý–ÿ ENf °=þ…ÕD¢œkm*Nÿþ©ÿ–þˆýžüŽüCüNûþûZûŠü`ýRýÇý¹þÿg Mîö&c>vƒr(qÔý±¬ÿ­þ”þ^ýžüŒü™üûÎûŽüû¶úïûVüü1üÏýÛþÿ ÿ¡7Û½À‘%0SGv„¶‹ÿCý…üfûèû½ûnûoüüDüüŠý?þ*þÿÿŽÂrÚ’q“;jbîÑŠ~TDnY!·ÿ®þ¼ýÜüÔühüRûÃúðúøû”ü"üwüÎþ?ÿ=ÿÜYp쨜ÿ”óéê†â*EÿŽþVý°ýFü­ü’ýýFü¼ýƒþô_€Ã§ÓNIòœ²xÀþ[ü¨ühü¨üúÍúUú3ùÏùÔúùéùÐúQûüý3ýÅÿ !zÿõ 0²º®zß§ fÿqþ\ý¥ü­ûôûöû£û>ûûÒüýþ4ÿ@ÿç:jgÃ£Š­ÂÚa ½k^ÿêÿeþûþ&ý@üöüŸû¯ûÅü†üºürümýý–þ þsÿ'C鎨®û]ÏÛÜ[öôèÿ§þüåü_üü ûÙûMûÖýrÿYL1.gÍtÔ7c'Í5·UL[Lÿãÿåÿ±ÿ~þåþýÀþ…þ þýWüáüòýþ›þü¬ü³ýÃþ7þjþõÿ1ÿkTAòˆùI? ØÀI"¥Gÿ“þÔýÚýü‘üûÁüü™ý;ýsýAýðÿ*ÿÍÿ›ÿ×,kÅ:kn¤t]sO-ÿ’ÿþÿþÄþ±ÿ@ÿ’ÿœÿ¤ÿŽÿ¢ÿËÿºÿ…ÿà~ůÀ¬îf” Š{Pý Ñ¡gÿÓþ¯þMþÀÿÿ(ÿ¯ÿ¾ÿÿ&ÿŒÿÿ›ÿ죵}¨®“´ø|iä ¢•Ç%E+âÿáþÂýaýkýáþýæý0ü³ü¨ý#ýˆýæþ8þ/þçÿµÿÑÿ®ÿ`ÿTÿv_ï2ÿšÿVÿÿ8ÿýïüVü üGü*übüMüUüîý×þŒÿÿˆÿç†P|LÜ¥Ù§ ‰=PEÿ±ÿ#þwþEþNþýÃýÏþþhþ¿ÿUdÙ dàãÞè™v2‰ÿäÿû•—ÿÚÿ%ÿ7ÿœÿ}þôþyþ)þþþpþ[ýÝýdý{þ,ÿÿÎ6Òž¤A¬ö½Ä=¼ÃÿÑý×üeü‰ý´þ¯þŽþ"ýûþ¬ÿÿ%þ¢þ>þÆ6Ê-§')‰¬#ÿùÿBÿjÿçÿ`þ%üÓübüÀýüþü:û“ûèüÊýü¤ûûûéüGýý|ý–þDÿ%&wfGƒ<FZJÿ×ÿ=þæþ¶þ‘þgþgþý‹ý)ýjý—üÕüGü]ü%üSý7þþ›ÿvP®0”·Á#žº¾•VëŽÝMÿpþ¦ýñüÈüûóüüKüÙý\ýíþï,¼×=v˜»v˜Ðc}ÈÛ-ÞÿNþÄþ”þÀÿÿ¯†,›9ÿÃÿÁÿáþ¸ýŒýý]ýÑýþþýàþ(þóÿ þ¼þ½þîþúÿ8ÿ]ÿ-þìþóÿ>V2ÿöÿþÿØÿ¨ÿŒÿnÿ¸F´ 3“ ÎAÿYþÚþ±þþLþpþçþúþ¿þdþkþ…þ•þˆþ~þxþ¥þýÿFÿÔQX3ÿæQË®ž²½º·„ÿñÿ¬ÿÌÿ±ÿžÿåÿËÿ{ÿ•ÿåm¦w7ò‘O †"ý„½ÿîÿÿÿeÿKþ™þcþÈÿÿþäÿÿœ<–GÖ!~¿ \nÒ06¤¬Gvÿ«þùþEýÅýùþ/ýíý†ý„þþ£þöþïþÅþêÿpÿúf°UÿÕÿZþÑþ5þþþþ+þ:þCþ\þ¹þÏþ£þ¶ÿ*ÿYÿþùÿ\ÿî©(@vL™88ÿËÿwÿþ`ý„ýBý üäüÜüõýaþ.þÌÿ+ÿ›ÿýy¯MâBe;ÚľfÞ~ÞÕEÿ½ÿÿ±ÿ“ÿ3þ€ýÅýÕþ`þ°þ`þýùþ0þÔþæþpþ5þÔÿÖÕdÜnÝSúLò ü5.¶š‘+ÿ“ÿ(ÿ;ÿPÿ3ÿÿÿg"Êý á¯1ÿØÿþ‰þfýØý-üÕü¶üyüTüùý{ý/üÚýhþBþ¾þÊÿ"ÿwÿ–ÿÛ.VH ÿòÿ¼ÿNþ¼þSþMþlþ¬þÏþøþèþÊÿOÿæ Mƽ~ÿøÿ›ÿÿ~ÿlÿWÿÿTÿí>¨L d½/=*÷°±¸œ‰î ÿsþÂýÓý|ýÊþ0þ“þÃþïÿÒÊ#K´Öïö¢¡qÿ½ÿ·™þÿQ¯¾ÙûcaT;"Z‡Ðö'èNÈ(†ÿÇþÊþ1þýÂý~ý?üÞü—ü¿ý!ý=ýPýÜþoþðÿeÿ¹ÿð9¼@vŸ… yGš8ÿÖÿ{ÿšÿàÿÄÿ¡ÿÀ,N%IŒš)ÿÚÿ ÿ^ÿÿÿ5ÿŒ,‚ÊC}JWçMw€½ „§‡k4 œ -dÿÙÿ´ÿÁÿfÿ ÿÿvÿîE5bó€ðù)‡¡^*T\9Jsr>#G=ÏÄ"ý×êö§J/HÿÂÿvÿkÿNÿ:ÿSÿ}ÿbÿZÿ”ÿ§ÿìÿýfÐòÜÐß Wr1 óŽ9ÿìÿªÿŽÿ¸ÿÊÿ˜ÿtÿŒÿ‡ÿcÿkÿ™ÿþG¢Õÿ-ƒ«ŠŒ’$§œŒ1ÿªÿNÿ6ÿ;ÿdÿÿ–ÿªŠ†±)y‹–ÄÆ´¹jõ…D&vPõÔ ošâ´)ÿòKˆƒÿ¬ÿülš[ÿÄÿ€ÿÇÿÚwšàÊÁ¶`h” P<ÿüÿ¤ÿwþïþYýÍý&ü‡ü\üiü¶ü¼ü”ü´ý-ý»þeÿ#ÿeÿû…¦©•™™bÿ÷ÿwÿ þÚþžþþdþMþhþ€þÓÿþëþäÿÿÿstk-4.4.4/projects/examples/audioprobe.cpp000644 000766 000766 00000005717 12015735506 020630 0ustar00garygary000000 000000 /******************************************/ /* audioprobe.cpp by Gary P. Scavone, 2001 Probe audio system and prints device info. */ /******************************************/ #include "RtAudio.h" #include #include int main() { // Create an api map. std::map apiMap; apiMap[RtAudio::MACOSX_CORE] = "OS-X Core Audio"; apiMap[RtAudio::WINDOWS_ASIO] = "Windows ASIO"; apiMap[RtAudio::WINDOWS_DS] = "Windows Direct Sound"; apiMap[RtAudio::UNIX_JACK] = "Jack Client"; apiMap[RtAudio::LINUX_ALSA] = "Linux ALSA"; apiMap[RtAudio::LINUX_OSS] = "Linux OSS"; apiMap[RtAudio::RTAUDIO_DUMMY] = "RtAudio Dummy"; std::vector< RtAudio::Api > apis; RtAudio :: getCompiledApi( apis ); std::cout << "\nCompiled APIs:\n"; for ( unsigned int i=0; i # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=audioprobe - 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 "audioprobe.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 "audioprobe.mak" CFG="audioprobe - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "audioprobe - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "audioprobe - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "audioprobe - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "audioprobe___Win32_Release" # PROP BASE Intermediate_Dir "audioprobe___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "__WINDOWS_DS__" /D "__WINDOWS_ASIO__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /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 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 dsound.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "audioprobe - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "audioprobe___Win32_Debug" # PROP BASE Intermediate_Dir "audioprobe___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__WINDOWS_ASIO__" /YX /FD /GZ /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 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 dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "audioprobe - Win32 Release" # Name "audioprobe - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\include\asio.cpp # End Source File # Begin Source File SOURCE=..\..\src\include\asiodrivers.cpp # End Source File # Begin Source File SOURCE=..\..\src\include\asiolist.cpp # End Source File # Begin Source File SOURCE=.\audioprobe.cpp # End Source File # Begin Source File SOURCE=..\..\src\include\iasiothiscallresolver.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\src\include\asio.h # End Source File # Begin Source File SOURCE=..\..\src\include\asiodrivers.h # End Source File # Begin Source File SOURCE=..\..\src\include\asiodrvr.h # End Source File # Begin Source File SOURCE=..\..\src\include\asiolist.h # End Source File # Begin Source File SOURCE=..\..\src\include\asiosys.h # End Source File # Begin Source File SOURCE=..\..\src\include\ginclude.h # End Source File # Begin Source File SOURCE=..\..\src\include\iasiodrv.h # End Source File # Begin Source File SOURCE=..\..\src\include\iasiothiscallresolver.h # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\RtError.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/bethree.cpp000644 000766 000766 00000004745 12015735506 020115 0ustar00garygary000000 000000 // bethree.cpp STK tutorial program #include "BeeThree.h" #include "RtAudio.h" using namespace stk; // The TickData structure holds all the class instances and data that // are shared by the various processing functions. struct TickData { Instrmnt *instrument; StkFloat frequency; StkFloat scaler; long counter; bool done; // Default constructor. TickData() : instrument(0), scaler(1.0), counter(0), done( false ) {} }; // This tick() function handles sample computation only. It will be // called automatically when the system needs a new buffer of audio // samples. int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *userData ) { TickData *data = (TickData *) userData; register StkFloat *samples = (StkFloat *) outputBuffer; for ( unsigned int i=0; iinstrument->tick(); if ( ++data->counter % 2000 == 0 ) { data->scaler += 0.025; data->instrument->setFrequency( data->frequency * data->scaler ); } } if ( data->counter > 80000 ) data->done = true; return 0; } int main() { // Set the global sample rate and rawwave path before creating class instances. Stk::setSampleRate( 44100.0 ); Stk::setRawwavePath( "../../rawwaves/" ); TickData data; RtAudio dac; // Figure out how many bytes in an StkFloat and setup the RtAudio stream. RtAudio::StreamParameters parameters; parameters.deviceId = dac.getDefaultOutputDevice(); parameters.nChannels = 1; RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32; unsigned int bufferFrames = RT_BUFFER_SIZE; try { dac.openStream( ¶meters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data ); } catch ( RtError& error ) { error.printMessage(); goto cleanup; } try { // Define and load the BeeThree instrument data.instrument = new BeeThree(); } catch ( StkError & ) { goto cleanup; } data.frequency = 220.0; data.instrument->noteOn( data.frequency, 0.5 ); try { dac.startStream(); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } // Block waiting until callback signals done. while ( !data.done ) Stk::sleep( 100 ); // Shut down the callback and output stream. try { dac.closeStream(); } catch ( RtError &error ) { error.printMessage(); } cleanup: delete data.instrument; return 0; } stk-4.4.4/projects/examples/bethree.dsp000755 000766 000766 00000014606 12015735506 020121 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="bethree" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=bethree - 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 "bethree.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 "bethree.mak" CFG="bethree - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "bethree - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "bethree - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "bethree - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "bethree___Win32_Release" # PROP BASE Intermediate_Dir "bethree___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 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 dsound.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "bethree - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "bethree___Win32_Debug" # PROP BASE Intermediate_Dir "bethree___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /YX /FD /GZ /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 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 dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "bethree - Win32 Release" # Name "bethree - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\ADSR.cpp # End Source File # Begin Source File SOURCE=..\..\src\BeeThree.cpp # End Source File # Begin Source File SOURCE=.\bethree.cpp # End Source File # Begin Source File SOURCE=..\..\src\Envelope.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\src\FM.cpp # End Source File # Begin Source File SOURCE=..\..\src\Mutex.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtWvOut.cpp # End Source File # Begin Source File SOURCE=..\..\src\SineWave.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # Begin Source File SOURCE=..\..\src\TwoZero.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileLoop.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\ADSR.h # End Source File # Begin Source File SOURCE=..\..\include\BeeThree.h # End Source File # Begin Source File SOURCE=..\..\include\Envelope.h # End Source File # Begin Source File SOURCE=..\..\include\FileRead.h # End Source File # Begin Source File SOURCE=..\..\include\FileWvIn.h # End Source File # Begin Source File SOURCE=..\..\include\Filter.h # End Source File # Begin Source File SOURCE=..\..\include\FM.h # End Source File # Begin Source File SOURCE=..\..\include\Generator.h # End Source File # Begin Source File SOURCE=..\..\include\Instrmnt.h # End Source File # Begin Source File SOURCE=..\..\src\Mutex.h # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\SineWave.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\TwoZero.h # End Source File # Begin Source File SOURCE=..\..\include\FileLoop.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/controlbee.cpp000644 000766 000766 00000010631 12015735506 020622 0ustar00garygary000000 000000 // controlbee.cpp STK tutorial program #include "BeeThree.h" #include "RtAudio.h" #include "Messager.h" #include "SKINI.msg" #include #include using std::min; using namespace stk; void usage(void) { // Error function in case of incorrect command-line // argument specifications. std::cout << "\nuseage: controlbee file\n"; std::cout << " where file = a SKINI scorefile.\n\n"; exit(0); } // The TickData structure holds all the class instances and data that // are shared by the various processing functions. struct TickData { Instrmnt *instrument; Messager messager; Skini::Message message; int counter; bool haveMessage; bool done; // Default constructor. TickData() : instrument(0), counter(0), haveMessage(false), done( false ) {} }; #define DELTA_CONTROL_TICKS 64 // default sample frames between control input checks // The processMessage() function encapsulates the handling of control // messages. It can be easily relocated within a program structure // depending on the desired scheduling scheme. void processMessage( TickData* data ) { register StkFloat value1 = data->message.floatValues[0]; register StkFloat value2 = data->message.floatValues[1]; switch( data->message.type ) { case __SK_Exit_: data->done = true; return; case __SK_NoteOn_: if ( value2 == 0.0 ) // velocity is zero ... really a NoteOff data->instrument->noteOff( 0.5 ); else { // a NoteOn StkFloat frequency = 220.0 * pow( 2.0, (value1 - 57.0) / 12.0 ); data->instrument->noteOn( frequency, value2 * ONE_OVER_128 ); } break; case __SK_NoteOff_: data->instrument->noteOff( value2 * ONE_OVER_128 ); break; case __SK_ControlChange_: data->instrument->controlChange( (int) value1, value2 ); break; case __SK_AfterTouch_: data->instrument->controlChange( 128, value1 ); } // end of switch data->haveMessage = false; return; } // This tick() function handles sample computation and scheduling of // control updates. It will be called automatically when the system // needs a new buffer of audio samples. int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *dataPointer ) { TickData *data = (TickData *) dataPointer; register StkFloat *samples = (StkFloat *) outputBuffer; int counter, nTicks = (int) nBufferFrames; while ( nTicks > 0 && !data->done ) { if ( !data->haveMessage ) { data->messager.popMessage( data->message ); if ( data->message.type > 0 ) { data->counter = (long) (data->message.time * Stk::sampleRate()); data->haveMessage = true; } else data->counter = DELTA_CONTROL_TICKS; } counter = min( nTicks, data->counter ); data->counter -= counter; for ( int i=0; iinstrument->tick(); nTicks--; } if ( nTicks == 0 ) break; // Process control messages. if ( data->haveMessage ) processMessage( data ); } return 0; } int main( int argc, char *argv[] ) { if ( argc != 2 ) usage(); // Set the global sample rate and rawwave path before creating class instances. Stk::setSampleRate( 44100.0 ); Stk::setRawwavePath( "../../rawwaves/" ); TickData data; RtAudio dac; // Figure out how many bytes in an StkFloat and setup the RtAudio stream. RtAudio::StreamParameters parameters; parameters.deviceId = dac.getDefaultOutputDevice(); parameters.nChannels = 1; RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32; unsigned int bufferFrames = RT_BUFFER_SIZE; try { dac.openStream( ¶meters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data ); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } try { // Define and load the BeeThree instrument data.instrument = new BeeThree(); } catch ( StkError & ) { goto cleanup; } if ( data.messager.setScoreFile( argv[1] ) == false ) goto cleanup; try { dac.startStream(); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } // Block waiting until callback signals done. while ( !data.done ) Stk::sleep( 100 ); // Shut down the output stream. try { dac.closeStream(); } catch ( RtError &error ) { error.printMessage(); } cleanup: delete data.instrument; return 0; } stk-4.4.4/projects/examples/controlbee.dsp000755 000766 000766 00000015760 12015735506 020641 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="controlbee" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=controlbee - 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 "controlbee.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 "controlbee.mak" CFG="controlbee - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "controlbee - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "controlbee - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "controlbee - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "controlbee___Win32_Release" # PROP BASE Intermediate_Dir "controlbee___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 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 dsound.lib Wsock32.lib winmm.lib /nologo /subsystem:console /machine:I386 # SUBTRACT LINK32 /pdb:none !ELSEIF "$(CFG)" == "controlbee - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "controlbee___Win32_Debug" # PROP BASE Intermediate_Dir "controlbee___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /YX /FD /GZ /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 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 winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dsound.lib Wsock32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "controlbee - Win32 Release" # Name "controlbee - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\ADSR.cpp # End Source File # Begin Source File SOURCE=..\..\src\BeeThree.cpp # End Source File # Begin Source File SOURCE=.\controlbee.cpp # End Source File # Begin Source File SOURCE=..\..\src\Envelope.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\src\FM.cpp # End Source File # Begin Source File SOURCE=..\..\src\Messager.cpp # End Source File # Begin Source File SOURCE=..\..\src\Mutex.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtMidi.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtWvOut.cpp # End Source File # Begin Source File SOURCE=..\..\src\SineWave.cpp # End Source File # Begin Source File SOURCE=..\..\src\SKINI.cpp # End Source File # Begin Source File SOURCE=..\..\src\Socket.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # Begin Source File SOURCE=..\..\src\TcpServer.cpp # End Source File # Begin Source File SOURCE=..\..\src\Thread.cpp # End Source File # Begin Source File SOURCE=..\..\src\TwoZero.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileLoop.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\ADSR.h # End Source File # Begin Source File SOURCE=..\..\include\BeeThree.h # End Source File # Begin Source File SOURCE=..\..\include\Envelope.h # End Source File # Begin Source File SOURCE=..\..\include\Filter.h # End Source File # Begin Source File SOURCE=..\..\include\FM.h # End Source File # Begin Source File SOURCE=..\..\include\Instrmnt.h # End Source File # Begin Source File SOURCE=..\..\include\Messager.h # End Source File # Begin Source File SOURCE=..\..\include\Mutex.h # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\RtMidi.h # End Source File # Begin Source File SOURCE=..\..\include\RtWvOut.h # End Source File # Begin Source File SOURCE=..\..\include\SKINI.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\TcpServer.h # End Source File # Begin Source File SOURCE=..\..\include\TwoZero.h # End Source File # Begin Source File SOURCE=..\..\include\FileLoop.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/crtsine.cpp000644 000766 000766 00000003260 12015735506 020135 0ustar00garygary000000 000000 // crtsine.cpp STK tutorial program #include "SineWave.h" #include "RtAudio.h" using namespace stk; // This tick() function handles sample computation only. It will be // called automatically when the system needs a new buffer of audio // samples. int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *dataPointer ) { SineWave *sine = (SineWave *) dataPointer; register StkFloat *samples = (StkFloat *) outputBuffer; for ( unsigned int i=0; itick(); return 0; } int main() { // Set the global sample rate before creating class instances. Stk::setSampleRate( 44100.0 ); SineWave sine; RtAudio dac; // Figure out how many bytes in an StkFloat and setup the RtAudio stream. RtAudio::StreamParameters parameters; parameters.deviceId = dac.getDefaultOutputDevice(); parameters.nChannels = 1; RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32; unsigned int bufferFrames = RT_BUFFER_SIZE; try { dac.openStream( ¶meters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&sine ); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } sine.setFrequency(440.0); try { dac.startStream(); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } // Block waiting here. char keyhit; std::cout << "\nPlaying ... press to quit.\n"; std::cin.get( keyhit ); // Shut down the output stream. try { dac.closeStream(); } catch ( RtError &error ) { error.printMessage(); } cleanup: return 0; } stk-4.4.4/projects/examples/crtsine.dsp000755 000766 000766 00000011221 12015735506 020140 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="crtsine" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=crtsine - 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 "crtsine.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 "crtsine.mak" CFG="crtsine - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "crtsine - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "crtsine - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "crtsine - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "crtsine___Win32_Release" # PROP BASE Intermediate_Dir "crtsine___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_DS__" /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 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 dsound.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "crtsine - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "crtsine___Win32_Debug" # PROP BASE Intermediate_Dir "crtsine___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_DS__" /YX /FD /GZ /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 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 dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "crtsine - Win32 Release" # Name "crtsine - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\crtsine.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\src\SineWave.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\Generator.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/Debug/000755 000766 000766 00000000000 12015735506 017007 5ustar00garygary000000 000000 stk-4.4.4/projects/examples/duplex.cpp000644 000766 000766 00000007552 12015735506 017777 0ustar00garygary000000 000000 /******************************************/ /* duplex.cpp by Gary P. Scavone, 2006-2007. This program opens a duplex stream and passes input directly through to the output. */ /******************************************/ #include "RtAudio.h" #include #include #include /* typedef signed long MY_TYPE; #define FORMAT RTAUDIO_SINT24 typedef char MY_TYPE; #define FORMAT RTAUDIO_SINT8 typedef signed short MY_TYPE; #define FORMAT RTAUDIO_SINT16 typedef signed long MY_TYPE; #define FORMAT RTAUDIO_SINT32 typedef float MY_TYPE; #define FORMAT RTAUDIO_FLOAT32 */ typedef double MY_TYPE; #define FORMAT RTAUDIO_FLOAT64 void usage( void ) { // Error function in case of incorrect command-line // argument specifications std::cout << "\nuseage: duplex N fs \n"; std::cout << " where N = number of channels,\n"; std::cout << " fs = the sample rate,\n"; std::cout << " iDevice = optional input device to use (default = 0),\n"; std::cout << " oDevice = optional output device to use (default = 0),\n"; std::cout << " iChannelOffset = an optional input channel offset (default = 0),\n"; std::cout << " and oChannelOffset = optional output channel offset (default = 0).\n\n"; exit( 0 ); } int inout( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *data ) { // Since the number of input and output channels is equal, we can do // a simple buffer copy operation here. if ( status ) std::cout << "Stream over/underflow detected." << std::endl; unsigned long *bytes = (unsigned long *) data; memcpy( outputBuffer, inputBuffer, *bytes ); return 0; } int main(int argc, char *argv[]) { unsigned int channels, fs, bufferBytes, oDevice = 0, iDevice = 0, iOffset = 0, oOffset = 0; // Minimal command-line checking if (argc < 3 || argc > 7 ) usage(); RtAudio adac; if ( adac.getDeviceCount() < 1 ) { std::cout << "\nNo audio devices found!\n"; exit( 0 ); } channels = (unsigned int) atoi(argv[1]); fs = (unsigned int) atoi(argv[2]); if ( argc > 3 ) iDevice = (unsigned int) atoi(argv[3]); if ( argc > 4 ) oDevice = (unsigned int) atoi(argv[4]); if ( argc > 5 ) iOffset = (unsigned int) atoi(argv[5]); if ( argc > 6 ) oOffset = (unsigned int) atoi(argv[6]); // Let RtAudio print messages to stderr. adac.showWarnings( true ); // Set the same number of channels for both input and output. unsigned int bufferFrames = 512; RtAudio::StreamParameters iParams, oParams; if ( iDevice == 0 ) iParams.deviceId = adac.getDefaultInputDevice(); else iParams.deviceId = iDevice - 1; iParams.nChannels = channels; iParams.firstChannel = iOffset; if ( oDevice == 0 ) oParams.deviceId = adac.getDefaultOutputDevice(); else oParams.deviceId = oDevice - 1; oParams.nChannels = channels; oParams.firstChannel = oOffset; RtAudio::StreamOptions options; //options.flags |= RTAUDIO_NONINTERLEAVED; try { adac.openStream( &oParams, &iParams, FORMAT, fs, &bufferFrames, &inout, (void *)&bufferBytes, &options ); } catch ( RtError& e ) { std::cout << '\n' << e.getMessage() << '\n' << std::endl; exit( 1 ); } bufferBytes = bufferFrames * channels * sizeof( MY_TYPE ); // Test RtAudio functionality for reporting latency. std::cout << "\nStream latency = " << adac.getStreamLatency() << " frames" << std::endl; try { adac.startStream(); char input; std::cout << "\nRunning ... press to quit (buffer frames = " << bufferFrames << ").\n"; std::cin.get(input); // Stop the stream. adac.stopStream(); } catch ( RtError& e ) { std::cout << '\n' << e.getMessage() << '\n' << std::endl; goto cleanup; } cleanup: if ( adac.isStreamOpen() ) adac.closeStream(); return 0; } stk-4.4.4/projects/examples/duplex.dsp000740 000766 000766 00000013224 12015735506 017771 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="duplex" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=duplex - 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 "duplex.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 "duplex.mak" CFG="duplex - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "duplex - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "duplex - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "duplex - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "duplex___Win32_Release" # PROP BASE Intermediate_Dir "duplex___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__WINDOWS_ASIO__" /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 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 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dsound.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "duplex - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "duplex___Win32_Debug" # PROP BASE Intermediate_Dir "duplex___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__WINDOWS_ASIO__" /YX /FD /GZ /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 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 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "duplex - Win32 Release" # Name "duplex - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\include\asio.cpp # End Source File # Begin Source File SOURCE=..\..\src\include\asiodrivers.cpp # End Source File # Begin Source File SOURCE=..\..\src\include\asiolist.cpp # End Source File # Begin Source File SOURCE=.\duplex.cpp # End Source File # Begin Source File SOURCE=..\..\src\include\iasiothiscallresolver.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\src\include\asio.h # End Source File # Begin Source File SOURCE=..\..\src\include\asiodrivers.h # End Source File # Begin Source File SOURCE=..\..\src\include\asiodrvr.h # End Source File # Begin Source File SOURCE=..\..\src\include\asiolist.h # End Source File # Begin Source File SOURCE=..\..\src\include\asiosys.h # End Source File # Begin Source File SOURCE=..\..\src\include\ginclude.h # End Source File # Begin Source File SOURCE=..\..\src\include\iasiodrv.h # End Source File # Begin Source File SOURCE=..\..\src\include\iasiothiscallresolver.h # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\RtError.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/examples.dsw000744 000766 000766 00000007013 12015735506 020320 0ustar00garygary000000 000000 Microsoft Developer Studio Workspace File, Format Version 6.00 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! ############################################################################### Project: "audioprobe"=".\audioprobe.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "bethree"=".\bethree.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "controlbee"=".\controlbee.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "crtsine"=".\crtsine.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "duplex"=".\duplex.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "foursine"=".\foursine.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "grains"=".\grains.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "inetIn"=".\inetIn.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "inetOut"=".\inetOut.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "midiprobe"=".\midiprobe.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "play"=".\play.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "playsmf"=".\playsmf.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "record"=".\record.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "rtsine"=".\rtsine.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "sine"=".\sine.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "sineosc"=".\sineosc.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "threebees"=".\threebees.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Global: Package=<5> {{{ }}} Package=<3> {{{ }}} ############################################################################### stk-4.4.4/projects/examples/foursine.cpp000644 000766 000766 00000001636 12015735506 020325 0ustar00garygary000000 000000 // foursine.cpp STK tutorial program #include "SineWave.h" #include "FileWvOut.h" #include using namespace stk; int main() { // Set the global sample rate before creating class instances. Stk::setSampleRate( 44100.0 ); int i; FileWvOut output; SineWave inputs[4]; // Set the sine wave frequencies. for ( i=0; i<4; i++ ) inputs[i].setFrequency( 220.0 * (i+1) ); // Define and open a 16-bit, four-channel AIFF formatted output file try { output.openFile( "foursine.aif", 4, FileWrite::FILE_AIF, Stk::STK_SINT16 ); } catch (StkError &) { exit( 1 ); } // Write two seconds of four sines to the output file StkFrames frames( 88200, 4 ); for ( i=0; i<4; i++ ) inputs[i].tick( frames, i ); output.tick( frames ); // Now write the first sine to all four channels for two seconds for ( i=0; i<88200; i++ ) { output.tick( inputs[0].tick() ); } return 0; } stk-4.4.4/projects/examples/foursine.dsp000755 000766 000766 00000012050 12015735506 020324 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="foursine" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=foursine - 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 "foursine.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 "foursine.mak" CFG="foursine - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "foursine - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "foursine - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "foursine - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "foursine___Win32_Release" # PROP BASE Intermediate_Dir "foursine___Win32_Release" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "" # PROP Intermediate_Dir "Release" # 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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /D "__WINDOWS_DS__" /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 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 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 !ELSEIF "$(CFG)" == "foursine - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "foursine___Win32_Debug" # PROP BASE Intermediate_Dir "foursine___Win32_Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "" # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /D "__WINDOWS_DS__" /YX /FD /GZ /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 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 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 !ENDIF # Begin Target # Name "foursine - Win32 Release" # Name "foursine - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\FileWrite.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvOut.cpp # End Source File # Begin Source File SOURCE=.\foursine.cpp # End Source File # Begin Source File SOURCE=..\..\src\SineWave.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\FileWrite.h # End Source File # Begin Source File SOURCE=..\..\include\FileWvOut.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/grains.cpp000644 000766 000766 00000006470 12015735506 017757 0ustar00garygary000000 000000 // grains.cpp // // A simple test program for the STK Granulate class. #include "Granulate.h" #include "RtAudio.h" #include using namespace stk; // This tick() function handles sample computation only. It will be // called automatically when the system needs a new buffer of audio // samples. int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *dataPointer ) { Granulate *grani = (Granulate *) dataPointer; register StkFloat *samples = (StkFloat *) outputBuffer; const StkFrames& lastframe = grani->lastFrame(); unsigned int nChannels = lastframe.channels(); unsigned int j; for ( unsigned int i=0; itick(); for ( j=0; j to quit.\n"; std::cin.get( keyhit ); // Shut down the callback and output stream. try { dac.closeStream(); } catch ( RtError &error ) { error.printMessage(); } cleanup: return 0; } stk-4.4.4/projects/examples/grains.dsp000700 000766 000766 00000011755 12015735506 017756 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="grains" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=grains - 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 "grains.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 "grains.mak" CFG="grains - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "grains - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "grains - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "grains - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "grains___Win32_Release" # PROP BASE Intermediate_Dir "grains___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_DS__" /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 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 dsound.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "grains - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "grains___Win32_Debug" # PROP BASE Intermediate_Dir "grains___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_DS__" /YX /FD /GZ /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 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 dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "grains - Win32 Release" # Name "grains - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=.\grains.cpp # End Source File # Begin Source File SOURCE=..\..\src\Granulate.cpp # End Source File # Begin Source File SOURCE=..\..\src\Noise.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\FileRead.h # End Source File # Begin Source File SOURCE=..\..\include\Generator.h # End Source File # Begin Source File SOURCE=..\..\include\Granulate.h # End Source File # Begin Source File SOURCE=..\..\include\Noise.h # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/inetIn.cpp000644 000766 000766 00000004633 12015735506 017721 0ustar00garygary000000 000000 /******************************************/ /* Example program to read N channels of audio data that are streamed over a network connection. by Gary P. Scavone, 2000 NOTE: This program makes use of blocking audio input/output routines. On systems where the underlying audio API is based on a callback scheme (Macintosh OS-X, Windows ASIO, and Linux JACK), these routines are not fully robust (over/underruns can happen with some frequency). See the STK tutorial for example programs using callback schemes and/or visit the RtAudio tutorial page (http://music.mcgill.ca/~gary/rtaudio/) for more information. This program is currently written to play the input data in realtime. However, it is simple to replace the instance of RtWvOut with FileWvOut for writing to a soundfile. The streamed data format is assumed to be signed 16-bit integers. However, both InetWvIn and InetWvOut can be initialized to read/write any of the defined StkFormats. The class InetWvIn sets up a socket server and waits for a connection. Therefore, this program needs to be started before the streaming client. This program will terminate when the socket connection is closed. */ /******************************************/ #include "InetWvIn.h" #include "RtWvOut.h" #include using namespace stk; void usage(void) { // Error function in case of incorrect command-line // argument specifications. std::cout << "\nuseage: inetIn N fs \n"; std::cout << " where N = number of channels,\n"; std::cout << " and fs = the data sample rate.\n\n"; exit( 0 ); } int main(int argc, char *argv[]) { // Minimal command-line checking. if ( argc != 3 ) usage(); Stk::showWarnings( true ); Stk::setSampleRate( atof( argv[2] ) ); int channels = (int) atoi( argv[1] ); StkFrames frame( 1, channels ); // Create instances and pointers. InetWvIn input; RtWvOut *output = 0; // Listen for a socket connection. try { //input.listen( 2006, channels, Stk::STK_SINT16, Socket::PROTO_UDP ); input.listen( 2006, channels, Stk::STK_SINT16, Socket::PROTO_TCP ); } catch ( StkError & ) { goto cleanup; } // Open the realtime output device. try { output = new RtWvOut( channels ); } catch ( StkError & ) { goto cleanup; } // Here's the runtime loop. while ( input.isConnected() ) output->tick( input.tick( frame ) ); cleanup: delete output; return 0; } stk-4.4.4/projects/examples/inetIn.dsp000700 000766 000766 00000012552 12015735506 017715 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="inetIn" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=inetIn - 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 "inetIn.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 "inetIn.mak" CFG="inetIn - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "inetIn - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "inetIn - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "inetIn - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "inetIn___Win32_Release" # PROP BASE Intermediate_Dir "inetIn___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__LITTLE_ENDIAN__" /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 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 dsound.lib wsock32.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "inetIn - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "inetIn___Win32_Debug" # PROP BASE Intermediate_Dir "inetIn___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__LITTLE_ENDIAN__" /YX /FD /GZ /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 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 dsound.lib wsock32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "inetIn - Win32 Release" # Name "inetIn - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\inetIn.cpp # End Source File # Begin Source File SOURCE=..\..\src\InetWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\src\Mutex.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtWvOut.cpp # End Source File # Begin Source File SOURCE=..\..\src\Socket.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # Begin Source File SOURCE=..\..\src\TcpServer.cpp # End Source File # Begin Source File SOURCE=..\..\src\Thread.cpp # End Source File # Begin Source File SOURCE=..\..\src\UdpSocket.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\InetWvIn.h # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\RtWvOut.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\UdpSocket.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/inetOut.cpp000644 000766 000766 00000004430 12015735506 020115 0ustar00garygary000000 000000 /******************************************/ /* Example program to output N channels of audio data over a network socket connection. by Gary P. Scavone, 2000 This program will load a specified WAV, SND, AIFF, STK RAW, or MAT-file formatted file. The output data format is set for signed 16-bit integers. However, it is easy to change the InetWvOut setting to any of the other defined StkFormats. If using tcpIn, it will be necessary to change the expected data format there as well. The class InetWvOut first attempts to establish a socket connection to a socket server running on port 2006. Therefore, this program needs to be started AFTER the streaming server. */ /******************************************/ #include "FileWvIn.h" #include "InetWvOut.h" #include using namespace stk; void usage(void) { // Error function in case of incorrect command-line // argument specifications. std::cout << "\nuseage: inetOut file host \n"; std::cout << " where file = the file to load,\n"; std::cout << " host = the hostname where the receiving\n"; std::cout << " application is running.\n"; std::cout << " and rate = an optional playback rate for the file.\n"; std::cout << " (default = 1.0, can be negative)\n\n"; exit( 0 ); } int main( int argc, char *argv[] ) { // Minimal command-line checking. if ( argc < 3 || argc > 4 ) usage(); FileWvIn input; InetWvOut output; // Load the file. try { input.openFile( (char *)argv[1] ); } catch ( StkError & ) { exit( 1 ); } // Set the global STK sample rate to the file rate. Stk::setSampleRate( input.getFileRate() ); // Set input read rate. double rate = 1.0; if ( argc == 4 ) rate = atof( argv[3] ); input.setRate( rate ); // Find out how many channels we have. int channels = input.channelsOut(); StkFrames frames( 4096, channels ); // Attempt to connect to the socket server. try { //output.connect( 2006, Socket::PROTO_UDP, (char *)argv[2], channels, Stk::STK_SINT16 ); output.connect( 2006, Socket::PROTO_TCP, (char *)argv[2], channels, Stk::STK_SINT16 ); } catch ( StkError & ) { exit( 1 ); } // Here's the runtime loop while ( !input.isFinished() ) output.tick( input.tick( frames ) ); return 0; } stk-4.4.4/projects/examples/inetOut.dsp000700 000766 000766 00000012226 12015735506 020114 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="inetOut" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=inetOut - 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 "inetOut.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 "inetOut.mak" CFG="inetOut - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "inetOut - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "inetOut - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "inetOut - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "inetOut___Win32_Release" # PROP BASE Intermediate_Dir "inetOut___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__LITTLE_ENDIAN__" /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 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 wsock32.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "inetOut - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "inetOut___Win32_Debug" # PROP BASE Intermediate_Dir "inetOut___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__LITTLE_ENDIAN__" /YX /FD /GZ /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 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 wsock32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "inetOut - Win32 Release" # Name "inetOut - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvIn.cpp # End Source File # Begin Source File SOURCE=.\inetOut.cpp # End Source File # Begin Source File SOURCE=..\..\src\InetWvOut.cpp # End Source File # Begin Source File SOURCE=..\..\src\Socket.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # Begin Source File SOURCE=..\..\src\TcpClient.cpp # End Source File # Begin Source File SOURCE=..\..\src\UdpSocket.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\FileRead.h # End Source File # Begin Source File SOURCE=..\..\include\FileWvIn.h # End Source File # Begin Source File SOURCE=..\..\include\InetWvOut.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\TcpClient.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/libMakefile000644 000766 000766 00000005221 12015735506 020110 0ustar00garygary000000 000000 ### STK examples Makefile - for various flavors of unix PROGRAMS = sine sineosc foursine RM = /bin/rm INCLUDE = ifeq ($(strip $(INCLUDE)), ) INCLUDE = ../../include endif vpath %.h $(INCLUDE) CC = g++ DEFS = -DHAVE_GETTIMEOFDAY -D__MACOSX_CORE__ DEFS += -D__LITTLE_ENDIAN__ CFLAGS = -O3 -Wall CFLAGS += -I$(INCLUDE) -Iinclude LIBRARY = -lpthread -framework CoreAudio -framework CoreFoundation -framework CoreMidi REALTIME = yes ifeq ($(REALTIME),yes) PROGRAMS += audioprobe midiprobe duplex play record inetIn inetOut rtsine crtsine bethree controlbee threebees playsmf grains endif RAWWAVES = ifeq ($(strip $(RAWWAVES)), ) RAWWAVES = ../../rawwaves/ endif DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\" all : $(PROGRAMS) $(OBJECTS) : Stk.h clean : $(RM) -f $(PROGRAMS) *.exe strip : strip $(PROGRAMS) audioprobe: audioprobe.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o audioprobe audioprobe.cpp -L../../src -lstk $(LIBRARY) midiprobe: midiprobe.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o midiprobe midiprobe.cpp -L../../src -lstk $(LIBRARY) play: play.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o play play.cpp -L../../src -lstk $(LIBRARY) record: record.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o record record.cpp -L../../src -lstk $(LIBRARY) sine: sine.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o sine sine.cpp -L../../src -lstk $(LIBRARY) duplex: duplex.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o duplex duplex.cpp -L../../src -lstk $(LIBRARY) inetIn: inetIn.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o inetIn inetIn.cpp -L../../src -lstk $(LIBRARY) inetOut: inetOut.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o inetOut inetOut.cpp -L../../src -lstk $(LIBRARY) sineosc: sineosc.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o sineosc sineosc.cpp -L../../src -lstk $(LIBRARY) rtsine: rtsine.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o rtsine rtsine.cpp -L../../src -lstk $(LIBRARY) crtsine: crtsine.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o crtsine crtsine.cpp -L../../src -lstk $(LIBRARY) bethree: bethree.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o bethree bethree.cpp -L../../src -lstk $(LIBRARY) controlbee: controlbee.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o controlbee controlbee.cpp -L../../src -lstk $(LIBRARY) foursine: foursine.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o foursine foursine.cpp -L../../src -lstk $(LIBRARY) threebees: threebees.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o threebees threebees.cpp -L../../src -lstk $(LIBRARY) playsmf: playsmf.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o playsmf playsmf.cpp -L../../src -lstk $(LIBRARY) grains: grains.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o grains grains.cpp -L../../src -lstk $(LIBRARY) stk-4.4.4/projects/examples/libMakefile.in000644 000766 000766 00000005104 12015735506 020515 0ustar00garygary000000 000000 ### STK examples Makefile - for various flavors of unix PROGRAMS = sine sineosc foursine RM = /bin/rm INCLUDE = @include@ ifeq ($(strip $(INCLUDE)), ) INCLUDE = ../../include endif vpath %.h $(INCLUDE) CC = @CXX@ DEFS = @CPPFLAGS@ DEFS += @byte_order@ CFLAGS = @CXXFLAGS@ CFLAGS += -I$(INCLUDE) -Iinclude LIBRARY = @LIBS@ REALTIME = @realtime@ ifeq ($(REALTIME),yes) PROGRAMS += audioprobe midiprobe duplex play record inetIn inetOut rtsine crtsine bethree controlbee threebees playsmf grains endif RAWWAVES = @rawwaves@ ifeq ($(strip $(RAWWAVES)), ) RAWWAVES = ../../rawwaves/ endif DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\" all : $(PROGRAMS) $(OBJECTS) : Stk.h clean : $(RM) -f $(PROGRAMS) *.exe strip : strip $(PROGRAMS) audioprobe: audioprobe.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o audioprobe audioprobe.cpp -L../../src -lstk $(LIBRARY) midiprobe: midiprobe.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o midiprobe midiprobe.cpp -L../../src -lstk $(LIBRARY) play: play.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o play play.cpp -L../../src -lstk $(LIBRARY) record: record.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o record record.cpp -L../../src -lstk $(LIBRARY) sine: sine.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o sine sine.cpp -L../../src -lstk $(LIBRARY) duplex: duplex.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o duplex duplex.cpp -L../../src -lstk $(LIBRARY) inetIn: inetIn.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o inetIn inetIn.cpp -L../../src -lstk $(LIBRARY) inetOut: inetOut.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o inetOut inetOut.cpp -L../../src -lstk $(LIBRARY) sineosc: sineosc.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o sineosc sineosc.cpp -L../../src -lstk $(LIBRARY) rtsine: rtsine.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o rtsine rtsine.cpp -L../../src -lstk $(LIBRARY) crtsine: crtsine.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o crtsine crtsine.cpp -L../../src -lstk $(LIBRARY) bethree: bethree.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o bethree bethree.cpp -L../../src -lstk $(LIBRARY) controlbee: controlbee.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o controlbee controlbee.cpp -L../../src -lstk $(LIBRARY) foursine: foursine.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o foursine foursine.cpp -L../../src -lstk $(LIBRARY) threebees: threebees.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o threebees threebees.cpp -L../../src -lstk $(LIBRARY) playsmf: playsmf.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o playsmf playsmf.cpp -L../../src -lstk $(LIBRARY) grains: grains.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o grains grains.cpp -L../../src -lstk $(LIBRARY) stk-4.4.4/projects/examples/Makefile.in000644 000766 000766 00000014271 12015735506 020033 0ustar00garygary000000 000000 ### Do not edit -- Generated by 'configure --with-whatever' from Makefile.in ### STK examples Makefile - for various flavors of unix PROGRAMS = sine sineosc foursine RM = /bin/rm SRC_PATH = ../../src OBJECT_PATH = @object_path@ vpath %.o $(OBJECT_PATH) INCLUDE = @include@ ifeq ($(strip $(INCLUDE)), ) INCLUDE = ../../include endif vpath %.h $(INCLUDE) CC = @CXX@ DEFS = @CPPFLAGS@ DEFS += @byte_order@ CFLAGS = @CXXFLAGS@ CFLAGS += -I$(INCLUDE) -I$(INCLUDE)/../src/include LIBRARY = @LIBS@ REALTIME = @realtime@ ifeq ($(REALTIME),yes) PROGRAMS += play record audioprobe midiprobe duplex inetIn inetOut rtsine crtsine bethree controlbee threebees playsmf grains endif RAWWAVES = @rawwaves@ ifeq ($(strip $(RAWWAVES)), ) RAWWAVES = ../../rawwaves/ endif DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\" %.o : $(SRC_PATH)/%.cpp $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@ %.o : ../../src/include/%.cpp $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@ all : $(PROGRAMS) $(OBJECTS) : Stk.h clean : $(RM) -f $(OBJECT_PATH)/*.o $(RM) -f $(PROGRAMS) *.exe $(RM) -fR *~ *.dSYM distclean: clean $(RM) Makefile strip : strip $(PROGRAMS) audioprobe: RtAudio.o @objects@ $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o audioprobe audioprobe.cpp $(OBJECT_PATH)/*.o $(LIBRARY) midiprobe: RtMidi.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o midiprobe midiprobe.cpp $(OBJECT_PATH)/RtMidi.o $(LIBRARY) play: play.cpp Stk.o FileRead.o FileWvIn.o RtAudio.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o play play.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/FileRead.o $(OBJECT_PATH)/FileWvIn.o $(OBJECT_PATH)/RtAudio.o $(LIBRARY) record: record.cpp Stk.o FileWrite.o FileWvOut.o RtWvIn.o RtAudio.o Mutex.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o record record.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/FileWrite.o $(OBJECT_PATH)/FileWvOut.o $(OBJECT_PATH)/RtWvIn.o $(OBJECT_PATH)/Mutex.o $(OBJECT_PATH)/RtAudio.o $(LIBRARY) sine: sine.cpp Stk.o SineWave.o FileWrite.o FileWvOut.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o sine sine.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/SineWave.o $(OBJECT_PATH)/FileWrite.o $(OBJECT_PATH)/FileWvOut.o $(LIBRARY) duplex: duplex.cpp RtAudio.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o duplex duplex.cpp $(OBJECT_PATH)/RtAudio.o $(LIBRARY) inetIn: inetIn.cpp Stk.o InetWvIn.o RtWvOut.o RtAudio.o Socket.o TcpServer.o UdpSocket.o Thread.o Mutex.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o inetIn inetIn.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/InetWvIn.o $(OBJECT_PATH)/Socket.o $(OBJECT_PATH)/TcpServer.o $(OBJECT_PATH)/UdpSocket.o $(OBJECT_PATH)/Thread.o $(OBJECT_PATH)/Mutex.o $(OBJECT_PATH)/RtWvOut.o $(OBJECT_PATH)/RtAudio.o $(LIBRARY) inetOut: inetOut.cpp Stk.o FileRead.o FileWvIn.o InetWvOut.o Socket.o TcpClient.o UdpSocket.o Thread.o Mutex.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o inetOut inetOut.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/FileRead.o $(OBJECT_PATH)/FileWvIn.o $(OBJECT_PATH)/Socket.o $(OBJECT_PATH)/TcpClient.o $(OBJECT_PATH)/UdpSocket.o $(OBJECT_PATH)/Thread.o $(OBJECT_PATH)/Mutex.o $(OBJECT_PATH)/InetWvOut.o $(LIBRARY) sineosc: sineosc.cpp Stk.o FileRead.o FileWvIn.o FileLoop.o FileWrite.o FileWvOut.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o sineosc sineosc.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/FileWrite.o $(OBJECT_PATH)/FileRead.o $(OBJECT_PATH)/FileWvIn.o $(OBJECT_PATH)/FileWvOut.o $(OBJECT_PATH)/FileLoop.o $(LIBRARY) rtsine: rtsine.cpp Stk.o SineWave.o RtWvOut.o RtAudio.o Mutex.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o rtsine rtsine.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/SineWave.o $(OBJECT_PATH)/RtWvOut.o $(OBJECT_PATH)/RtAudio.o $(OBJECT_PATH)/Mutex.o $(LIBRARY) crtsine: crtsine.cpp Stk.o SineWave.o RtAudio.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o crtsine crtsine.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/SineWave.o $(OBJECT_PATH)/RtAudio.o $(LIBRARY) bethree: bethree.cpp Stk.o FileRead.o FileWvIn.o FileLoop.o FM.o RtAudio.o TwoZero.o SineWave.o ADSR.o BeeThree.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o bethree bethree.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/FileRead.o $(OBJECT_PATH)/FileWvIn.o $(OBJECT_PATH)/FileLoop.o $(OBJECT_PATH)/FM.o $(OBJECT_PATH)/RtAudio.o $(OBJECT_PATH)/TwoZero.o $(OBJECT_PATH)/SineWave.o $(OBJECT_PATH)/ADSR.o $(OBJECT_PATH)/BeeThree.o $(LIBRARY) controlbee: controlbee.cpp Stk.o FileRead.o FileWvIn.o FileLoop.o FM.o RtAudio.o TwoZero.o SineWave.o ADSR.o BeeThree.o Messager.o RtMidi.o Socket.o TcpServer.o Thread.o Mutex.o Skini.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o controlbee controlbee.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/FileRead.o $(OBJECT_PATH)/FileWvIn.o $(OBJECT_PATH)/FileLoop.o $(OBJECT_PATH)/FM.o $(OBJECT_PATH)/RtAudio.o $(OBJECT_PATH)/TwoZero.o $(OBJECT_PATH)/SineWave.o $(OBJECT_PATH)/ADSR.o $(OBJECT_PATH)/BeeThree.o $(OBJECT_PATH)/Messager.o $(OBJECT_PATH)/RtMidi.o $(OBJECT_PATH)/Socket.o $(OBJECT_PATH)/TcpServer.o $(OBJECT_PATH)/Thread.o $(OBJECT_PATH)/Mutex.o $(OBJECT_PATH)/Skini.o $(LIBRARY) foursine: foursine.cpp Stk.o SineWave.o FileWrite.o FileWvOut.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o foursine foursine.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/SineWave.o $(OBJECT_PATH)/FileWrite.o $(OBJECT_PATH)/FileWvOut.o $(LIBRARY) threebees: threebees.cpp Stk.o FileRead.o FileWvIn.o FileLoop.o FM.o RtAudio.o TwoZero.o SineWave.o ADSR.o BeeThree.o Messager.o RtMidi.o Socket.o TcpServer.o Thread.o Mutex.o Skini.o Voicer.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o threebees threebees.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/FileRead.o $(OBJECT_PATH)/FileWvIn.o $(OBJECT_PATH)/FileLoop.o $(OBJECT_PATH)/FM.o $(OBJECT_PATH)/RtAudio.o $(OBJECT_PATH)/TwoZero.o $(OBJECT_PATH)/SineWave.o $(OBJECT_PATH)/ADSR.o $(OBJECT_PATH)/BeeThree.o $(OBJECT_PATH)/Messager.o $(OBJECT_PATH)/RtMidi.o $(OBJECT_PATH)/Socket.o $(OBJECT_PATH)/TcpServer.o $(OBJECT_PATH)/Thread.o $(OBJECT_PATH)/Mutex.o $(OBJECT_PATH)/Skini.o $(OBJECT_PATH)/Voicer.o $(LIBRARY) playsmf: playsmf.cpp Stk.o MidiFileIn.o RtMidi.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o playsmf playsmf.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/MidiFileIn.o $(OBJECT_PATH)/RtMidi.o $(LIBRARY) grains: grains.cpp Stk.o Granulate.o Noise.o FileRead.o RtAudio.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o grains grains.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/Granulate.o $(OBJECT_PATH)/Noise.o $(OBJECT_PATH)/FileRead.o $(OBJECT_PATH)/RtAudio.o $(LIBRARY) stk-4.4.4/projects/examples/midifiles/000755 000766 000766 00000000000 12015735506 017726 5ustar00garygary000000 000000 stk-4.4.4/projects/examples/midiprobe.cpp000644 000766 000766 00000002660 12015735506 020443 0ustar00garygary000000 000000 // midiprobe.cpp // // Simple program to check MIDI inputs and outputs. // // by Gary Scavone, 2003-2004. #include #include #include "RtMidi.h" int main() { RtMidiIn *midiin = 0; RtMidiOut *midiout = 0; // RtMidiIn constructor try { midiin = new RtMidiIn(); } catch ( RtError &error ) { error.printMessage(); exit( EXIT_FAILURE ); } // Check inputs. unsigned int nPorts = midiin->getPortCount(); std::cout << "\nThere are " << nPorts << " MIDI input sources available.\n"; std::string portName; unsigned int i; for ( i=0; igetPortName(i); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } std::cout << " Input Port #" << i+1 << ": " << portName << '\n'; } // RtMidiOut constructor try { midiout = new RtMidiOut(); } catch ( RtError &error ) { error.printMessage(); exit( EXIT_FAILURE ); } // Check outputs. nPorts = midiout->getPortCount(); std::cout << "\nThere are " << nPorts << " MIDI output ports available.\n"; for ( i=0; igetPortName(i); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } std::cout << " Output Port #" << i+1 << ": " << portName << '\n'; } std::cout << '\n'; // Clean up cleanup: delete midiin; delete midiout; return 0; } stk-4.4.4/projects/examples/midiprobe.dsp000740 000766 000766 00000010647 12015735506 020450 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="midiprobe" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=midiprobe - 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 "midiprobe.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 "midiprobe.mak" CFG="midiprobe - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "midiprobe - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "midiprobe - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "midiprobe - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "midiprobe___Win32_Release" # PROP BASE Intermediate_Dir "midiprobe___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_MM__" /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 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 /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "midiprobe - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "midiprobe___Win32_Debug" # PROP BASE Intermediate_Dir "midiprobe___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_MM__" /YX /FD /GZ /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 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 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "midiprobe - Win32 Release" # Name "midiprobe - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\midiprobe.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtMidi.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\RtError.h # End Source File # Begin Source File SOURCE=..\..\include\RtMidi.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/play.cpp000644 000766 000766 00000006753 12015735506 017445 0ustar00garygary000000 000000 /******************************************/ /* Example program to play an N channel soundfile. This program will load WAV, SND, AIF, and MAT-file formatted files of various data types. If the audio system does not support the number of channels or sample rate of the soundfile, the program will stop. By Gary P. Scavone, 2000 - 2004. */ /******************************************/ #include "FileWvIn.h" #include "RtAudio.h" #include #include #include using namespace stk; // Eewww ... global variables! :-) bool done; StkFrames frames; static void finish(int ignore){ done = true; } void usage(void) { // Error function in case of incorrect command-line // argument specifications. std::cout << "\nuseage: play file sr \n"; std::cout << " where file = the file to play,\n"; std::cout << " where sr = sample rate,\n"; std::cout << " and rate = an optional playback rate.\n"; std::cout << " (default = 1.0, can be negative)\n\n"; exit( 0 ); } // This tick() function handles sample computation only. It will be // called automatically when the system needs a new buffer of audio // samples. int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *userData ) { FileWvIn *input = (FileWvIn *) userData; register StkFloat *samples = (StkFloat *) outputBuffer; input->tick( frames ); for ( unsigned int i=0; iisFinished() ) { done = true; return 1; } else return 0; } int main(int argc, char *argv[]) { // Minimal command-line checking. if ( argc < 3 || argc > 4 ) usage(); // Set the global sample rate before creating class instances. Stk::setSampleRate( (StkFloat) atof( argv[2] ) ); // Initialize our WvIn and RtAudio pointers. RtAudio dac; FileWvIn input; // Try to load the soundfile. try { input.openFile( argv[1] ); } catch ( StkError & ) { exit( 1 ); } // Set input read rate based on the default STK sample rate. double rate = 1.0; rate = input.getFileRate() / Stk::sampleRate(); if ( argc == 4 ) rate *= atof( argv[3] ); input.setRate( rate ); input.ignoreSampleRateChange(); // Find out how many channels we have. int channels = input.channelsOut(); // Figure out how many bytes in an StkFloat and setup the RtAudio stream. RtAudio::StreamParameters parameters; parameters.deviceId = dac.getDefaultOutputDevice(); parameters.nChannels = channels; RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32; unsigned int bufferFrames = RT_BUFFER_SIZE; try { dac.openStream( ¶meters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&input ); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } // Install an interrupt handler function. (void) signal(SIGINT, finish); // Resize the StkFrames object appropriately. frames.resize( bufferFrames, channels ); try { dac.startStream(); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } // Block waiting until callback signals done. while ( !done ) Stk::sleep( 100 ); // By returning a non-zero value in the callback above, the stream // is automatically stopped. But we should still close it. try { dac.closeStream(); } catch ( RtError &error ) { error.printMessage(); } cleanup: return 0; } stk-4.4.4/projects/examples/play.dsp000744 000766 000766 00000011226 12015735506 017441 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="play" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=play - 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 "play.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 "play.mak" CFG="play - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "play - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "play - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "play - 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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 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 dsound.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "play - 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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /YX /FD /GZ /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 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 dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "play - Win32 Release" # Name "play - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvIn.cpp # End Source File # Begin Source File SOURCE=.\play.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/playsmf.cpp000644 000766 000766 00000006323 12015735506 020144 0ustar00garygary000000 000000 // playsmf.cpp // // Simple program to test the MidiFileIn class by reading and playing // a single track from a given Standard MIDI file. // // by Gary Scavone, 2003. #include "MidiFileIn.h" #include "RtMidi.h" #include #include bool done = false; static void finish(int ignore){ done = true; } using namespace stk; void usage(void) { // Error function in case of incorrect command-line // argument specifications. std::cout << "\nusage: playsmf file track \n"; std::cout << " where file = a standard MIDI file,\n"; std::cout << " track = the track to play (0 = 1st track),\n"; std::cout << " and an optional port integer identifier can be specified\n"; std::cout << " (default = 0) or a value of -1 to use a virtual MIDI output port.\n\n"; exit( 0 ); } int main( int argc, char *argv[] ) { RtMidiOut *midiout = 0; if ( argc < 3 || argc > 4 ) usage(); // Attempt to instantiate MIDI output class. try { midiout = new RtMidiOut(); } catch ( RtError& error ) { error.printMessage(); exit(0); } // Check command-line arguments. int port = 0; if ( argc == 4 ) port = atoi( argv[3] ); if ( port == -1 ) { try { midiout->openVirtualPort(); } catch ( RtError& error ) { error.printMessage(); goto cleanup; } std::cout << "\nVirtual port open.\n\n"; } else { if ( midiout->getPortCount() < 1 ) { std::cout << "\nThere are no MIDI output destinations available!\n\n"; goto cleanup; } try { midiout->openPort( port ); } catch ( RtError& error ) { error.printMessage(); goto cleanup; } } // Install an interrupt handler function. Type "ctrl-c" to quit the // program. (void) signal( SIGINT, finish ); try { MidiFileIn midiFile( argv[1] ); // Print a little information about the file. std::cout << "\nThe MIDI file (" << argv[1] << ") information:\n"; std::cout << " - format = " << midiFile.getFileFormat() << "\n"; std::cout << " - tracks = " << midiFile.getNumberOfTracks() << "\n"; std::cout << " - seconds / ticks = " << midiFile.getTickSeconds() << "\n"; unsigned int track = (unsigned int) atoi( argv[2] ); if ( midiFile.getNumberOfTracks() <= track ) { std::cout << "\nInvalid track number ... playing track 0.\n"; track = 0; } std::cout << "\nPress to start reading/playing.\n"; char input; std::cin.get(input); std::vector event; unsigned long ticks = midiFile.getNextMidiEvent( &event, track ); while ( !done && event.size() ) { // Pause for the MIDI event delta time. Stk::sleep( (unsigned long) (ticks * midiFile.getTickSeconds() * 1000 ) ); midiout->sendMessage( &event ); // Get a new event. ticks = midiFile.getNextMidiEvent( &event, track ); } // Send a "all notes off" to the synthesizer. event.clear(); event.push_back( 0xb0 ); event.push_back( 0x7b ); event.push_back( 0x0 ); midiout->sendMessage( &event ); } catch ( StkError & ) { // You might want to do something more useful here. std::cout << "\nAborting program!\n"; goto cleanup; } cleanup: delete midiout; return 0; } stk-4.4.4/projects/examples/playsmf.dsp000744 000766 000766 00000011225 12015735506 020146 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="playsmf" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=playsmf - 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 "playsmf.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 "playsmf.mak" CFG="playsmf - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "playsmf - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "playsmf - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "playsmf - 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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_DS__" /D "__WINDOWS_MM__" /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 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 /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "playsmf - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "playsmf___Win32_Debug" # PROP BASE Intermediate_Dir "playsmf___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_DS__" /D "__WINDOWS_MM__" /YX /FD /GZ /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 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 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "playsmf - Win32 Release" # Name "playsmf - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\MidiFileIn.cpp # End Source File # Begin Source File SOURCE=.\playsmf.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtMidi.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\MidiFileIn.h # End Source File # Begin Source File SOURCE=..\..\include\RtMidi.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/rawwaves/000755 000766 000766 00000000000 12015735506 017620 5ustar00garygary000000 000000 stk-4.4.4/projects/examples/record.cpp000644 000766 000766 00000004430 12015735506 017744 0ustar00garygary000000 000000 /******************************************/ /* Example program to record N channels of data by Gary P. Scavone, 2000 NOTE: This program makes use of blocking audio input/output routines. On systems where the underlying audio API is based on a callback scheme (Macintosh OS-X, Windows ASIO, and Linux JACK), these routines are not fully robust (over/underruns can happen with some frequency). See the STK tutorial for example programs using callback schemes and/or visit the RtAudio tutorial page (http://music.mcgill.ca/~gary/rtaudio/) for more information. This program is currently written to read from a realtime audio input device and to write to a WAV output file. However, it is simple to replace the FILE_TYPE specifier to WvOut with another file type. */ /******************************************/ #include "RtWvIn.h" #include "FileWvOut.h" #include using namespace stk; void usage( void ) { // Error function in case of incorrect command-line // argument specifications. std::cout << "\nuseage: record N file time fs \n"; std::cout << " where N = number of channels,\n"; std::cout << " file = the .wav file to create,\n"; std::cout << " time = the amount of time to record (in seconds),\n"; std::cout << " and fs = the sample rate.\n\n"; exit( 0 ); } int main( int argc, char *argv[] ) { // minimal command-line checking if ( argc != 5 ) usage(); Stk::showWarnings( true ); unsigned int channels = (unsigned int) atoi( argv[1] ); double sampleRate = atof( argv[4] ); double time = atof( argv[3] ); long samples, i; StkFrames frame( 1, channels ); // Set the global sample rate. Stk::setSampleRate( sampleRate ); // Initialize our WvIn/WvOut pointers. RtWvIn *input = 0; FileWvOut *output = 0; // Open the realtime input device try { input = new RtWvIn( channels ); } catch ( StkError & ) { exit( 1 ); } // Open the soundfile for output. try { output = new FileWvOut( argv[2], channels, FileWrite::FILE_WAV ); } catch ( StkError & ) { goto cleanup; } // Here's the runtime loop samples = (long) ( time * Stk::sampleRate() ); for ( i=0; itick( input->tick( frame ) ); } cleanup: delete input; delete output; return 0; } stk-4.4.4/projects/examples/record.dsp000744 000766 000766 00000012147 12015735506 017755 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="record" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=record - 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 "record.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 "record.mak" CFG="record - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "record - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "record - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "record - 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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /YX /FD /c # SUBTRACT CPP /Fr # 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 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 dsound.lib /nologo /subsystem:console /machine:I386 # SUBTRACT LINK32 /pdb:none !ELSEIF "$(CFG)" == "record - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "record___Win32_Debug" # PROP BASE Intermediate_Dir "record___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /YX /FD /GZ /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 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 dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "record - Win32 Release" # Name "record - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\FileWrite.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvOut.cpp # End Source File # Begin Source File SOURCE=.\record.cpp # End Source File # Begin Source File SOURCE=..\..\src\Mutex.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\RtWvIn.h # End Source File # Begin Source File SOURCE=..\..\src\Mutex.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/Release/000755 000766 000766 00000000000 12015735506 017341 5ustar00garygary000000 000000 stk-4.4.4/projects/examples/rtsine.cpp000644 000766 000766 00000001626 12015735506 017776 0ustar00garygary000000 000000 // rtsine.cpp STK tutorial program #include "SineWave.h" #include "RtWvOut.h" #include using namespace stk; int main() { // Set the global sample rate before creating class instances. Stk::setSampleRate( 44100.0 ); Stk::showWarnings( true ); int nFrames = 100000; SineWave sine; RtWvOut *dac = 0; try { // Define and open the default realtime output device for one-channel playback dac = new RtWvOut( 1 ); } catch ( StkError & ) { exit( 1 ); } sine.setFrequency( 441.0 ); // Option 1: Use StkFrames /* StkFrames frames( nFrames, 1 ); try { dac->tick( sine.tick( frames ) ); } catch ( StkError & ) { goto cleanup; } */ // Option 2: Single-sample computations for ( int i=0; itick( sine.tick() ); } catch ( StkError & ) { goto cleanup; } } cleanup: delete dac; return 0; } stk-4.4.4/projects/examples/rtsine.dsp000755 000766 000766 00000011710 12015735506 020000 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="rtsine" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=rtsine - 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 "rtsine.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 "rtsine.mak" CFG="rtsine - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "rtsine - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "rtsine - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "rtsine - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "rtsine___Win32_Release" # PROP BASE Intermediate_Dir "rtsine___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 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 dsound.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "rtsine - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "rtsine___Win32_Debug" # PROP BASE Intermediate_Dir "rtsine___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /YX /FD /GZ /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 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 dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "rtsine - Win32 Release" # Name "rtsine - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=.\rtsine.cpp # End Source File # Begin Source File SOURCE=..\..\src\Mutex.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtWvOut.cpp # End Source File # Begin Source File SOURCE=..\..\src\SineWave.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\RtWvOut.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\Mutex.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/scores/000755 000766 000766 00000000000 12015735506 017257 5ustar00garygary000000 000000 stk-4.4.4/projects/examples/simple.tcl000644 000766 000766 00000004137 12015735506 017763 0ustar00garygary000000 000000 # A simple Tcl/Tk example script # Set initial control values set pitch 64.0 set press 64.0 # Configure main window wm title . "A Simple GUI" wm iconname . "simple" . config -bg black # Configure a "note-on" button frame .noteOn -bg black button .noteOn.on -text NoteOn -bg grey66 -command { noteOn $pitch $press } pack .noteOn.on -side left -padx 5 pack .noteOn # Configure sliders frame .slider -bg black scale .slider.pitch -from 0 -to 128 -length 200 \ -command {changePitch } -variable pitch \ -orient horizontal -label "MIDI Note Number" \ -tickinterval 32 -showvalue true -bg grey66 pack .slider.pitch -padx 10 -pady 10 pack .slider -side left # Bind an X windows "close" event with the Exit routine bind . +myExit proc myExit {} { global pitch outID puts [format "NoteOff 0.0 1 %f 127" $pitch ] flush stdout puts [format "ExitProgram"] flush stdout close stdout exit } proc noteOn {pitchVal pressVal} { puts [format "NoteOn 0.0 1 %f %f" $pitchVal $pressVal] flush stdout } proc changePitch {value} { puts [format "PitchChange 0.0 1 %.3f" $value] flush stdout } bind . {+ center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return } stk-4.4.4/projects/examples/sine.cpp000644 000766 000766 00000004454 12015735506 017432 0ustar00garygary000000 000000 /******************************************/ /* Example program to write N sine tones to an N channel soundfile. By default, the program will write an N channel WAV file. However, it is simple to change the file type argument in the FileWvOut constructor. By Gary P. Scavone, 2000 - 2002. */ /******************************************/ #include "SineWave.h" #include "FileWvOut.h" #include using namespace stk; void usage(void) { // Error function in case of incorrect command-line // argument specifications. std::cout << "\nuseage: sine N file time fs\n"; std::cout << " where N = number of channels (sines),\n"; std::cout << " file = the .wav file to create,\n"; std::cout << " time = the amount of time to record (in seconds),\n"; std::cout << " and fs = the sample rate (in Hz).\n\n"; exit( 0 ); } int main( int argc, char *argv[] ) { float base_freq = 220.0; int i; // Minimal command-line checking. if ( argc != 5 ) usage(); int channels = (int) atoi( argv[1] ); double time = atof( argv[3] ); double srate = atof( argv[4] ); // Create our object instances. FileWvOut output; SineWave **oscs = (SineWave **) malloc( channels * sizeof(SineWave *) ); for ( i=0; isetFrequency( base_freq + i*(45.0) ); long nFrames = (long) ( time * Stk::sampleRate() ); StkFrames frames( nFrames, channels ); // Open the soundfile for output. Other file format options // include: FILE_SND, FILE_AIF, FILE_MAT, and FILE_RAW. Other data // type options include: STK_SINT8, STK_INT24, STK_SINT32, // STK_FLOAT32, and STK_FLOAT64. try { output.openFile( argv[2], channels, FileWrite::FILE_WAV, Stk::STK_SINT16 ); } catch ( StkError & ) { goto cleanup; } // Here's the runtime code ... no loop for ( i=0; itick( frames, i ); output.tick( frames ); cleanup: for ( i=0; i # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=sine - 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 "sine.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 "sine.mak" CFG="sine - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "sine - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "sine - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "sine - 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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /D "__WINDOWS_DS__" /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 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 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 !ELSEIF "$(CFG)" == "sine - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "sine___Win32_Debug" # PROP BASE Intermediate_Dir "sine___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /D "__WINDOWS_DS__" /YX /FD /GZ /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 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 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 !ENDIF # Begin Target # Name "sine - Win32 Release" # Name "sine - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\FileWrite.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvOut.cpp # End Source File # Begin Source File SOURCE=.\sine.cpp # End Source File # Begin Source File SOURCE=..\..\src\SineWave.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\FileWrite.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # Begin Source File SOURCE=..\..\include\FileWvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/sineosc.cpp000644 000766 000766 00000001730 12015735506 020131 0ustar00garygary000000 000000 // sineosc.cpp STK tutorial program #include "FileLoop.h" #include "FileWvOut.h" #include using namespace stk; int main() { // Set the global sample rate before creating class instances. Stk::setSampleRate( 44100.0 ); int nFrames = 100000; FileLoop input; FileWvOut output; try { // Load the sine wave file. input.openFile( "rawwaves/sinewave.raw", true ); // Open a 16-bit, one-channel WAV formatted output file output.openFile( "hellosine.wav", 1, FileWrite::FILE_WAV, Stk::STK_SINT16 ); } catch ( StkError & ) { exit( 1 ); } input.setFrequency( 440.0 ); // Option 1: Use StkFrames /* StkFrames frames( nFrames, 1 ); try { output.tick( input.tick( frames ) ); } catch ( StkError & ) { exit( 1 ); } */ // Option 2: Single-sample computations for ( int i=0; i # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=sineosc - 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 "sineosc.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 "sineosc.mak" CFG="sineosc - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "sineosc - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "sineosc - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "sineosc - 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 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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /D "__WINDOWS_DS__" /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 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 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 !ELSEIF "$(CFG)" == "sineosc - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "sineosc___Win32_Debug" # PROP BASE Intermediate_Dir "sineosc___Win32_Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 2 # 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 /GZ /c # ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "_AFXDLL" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /D "__WINDOWS_DS__" /YX /FD /GZ /c # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" /d "_AFXDLL" 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 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 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "sineosc - Win32 Release" # Name "sineosc - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWrite.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvOut.cpp # End Source File # Begin Source File SOURCE=.\sineosc.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileLoop.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\Generator.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\FileRead.h # End Source File # Begin Source File SOURCE=..\..\include\FileWrite.h # End Source File # Begin Source File SOURCE=..\..\include\FileLoop.h # End Source File # Begin Source File SOURCE=..\..\include\FileWvOut.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/threebees.cpp000644 000766 000766 00000010601 12015735506 020431 0ustar00garygary000000 000000 // threebees.cpp STK tutorial program #include "BeeThree.h" #include "RtAudio.h" #include "Messager.h" #include "Voicer.h" #include "SKINI.msg" #include using std::min; using namespace stk; // The TickData structure holds all the class instances and data that // are shared by the various processing functions. struct TickData { Voicer voicer; Messager messager; Skini::Message message; int counter; bool haveMessage; bool done; // Default constructor. TickData() : counter(0), haveMessage(false), done( false ) {} }; #define DELTA_CONTROL_TICKS 64 // default sample frames between control input checks // The processMessage() function encapsulates the handling of control // messages. It can be easily relocated within a program structure // depending on the desired scheduling scheme. void processMessage( TickData* data ) { register StkFloat value1 = data->message.floatValues[0]; register StkFloat value2 = data->message.floatValues[1]; switch( data->message.type ) { case __SK_Exit_: data->done = true; return; case __SK_NoteOn_: if ( value2 == 0.0 ) // velocity is zero ... really a NoteOff data->voicer.noteOff( value1, 64.0 ); else { // a NoteOn data->voicer.noteOn( value1, value2 ); } break; case __SK_NoteOff_: data->voicer.noteOff( value1, value2 ); break; case __SK_ControlChange_: data->voicer.controlChange( (int) value1, value2 ); break; case __SK_AfterTouch_: data->voicer.controlChange( 128, value1 ); case __SK_PitchChange_: data->voicer.setFrequency( value1 ); break; case __SK_PitchBend_: data->voicer.pitchBend( value1 ); } // end of switch data->haveMessage = false; return; } // This tick() function handles sample computation and scheduling of // control updates. It will be called automatically when the system // needs a new buffer of audio samples. int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *dataPointer ) { TickData *data = (TickData *) dataPointer; register StkFloat *samples = (StkFloat *) outputBuffer; int counter, nTicks = (int) nBufferFrames; while ( nTicks > 0 && !data->done ) { if ( !data->haveMessage ) { data->messager.popMessage( data->message ); if ( data->message.type > 0 ) { data->counter = (long) (data->message.time * Stk::sampleRate()); data->haveMessage = true; } else data->counter = DELTA_CONTROL_TICKS; } counter = min( nTicks, data->counter ); data->counter -= counter; for ( int i=0; ivoicer.tick(); nTicks--; } if ( nTicks == 0 ) break; // Process control messages. if ( data->haveMessage ) processMessage( data ); } return 0; } int main() { // Set the global sample rate and rawwave path before creating class instances. Stk::setSampleRate( 44100.0 ); Stk::setRawwavePath( "../../rawwaves/" ); int i; TickData data; RtAudio dac; Instrmnt *instrument[3]; for ( i=0; i<3; i++ ) instrument[i] = 0; // Figure out how many bytes in an StkFloat and setup the RtAudio stream. RtAudio::StreamParameters parameters; parameters.deviceId = dac.getDefaultOutputDevice(); parameters.nChannels = 1; RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32; unsigned int bufferFrames = RT_BUFFER_SIZE; try { dac.openStream( ¶meters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data ); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } try { // Define and load the BeeThree instruments for ( i=0; i<3; i++ ) instrument[i] = new BeeThree(); } catch ( StkError & ) { goto cleanup; } // "Add" the instruments to the voicer. for ( i=0; i<3; i++ ) data.voicer.addInstrument( instrument[i] ); if ( data.messager.startStdInput() == false ) goto cleanup; try { dac.startStream(); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } // Block waiting until callback signals done. while ( !data.done ) Stk::sleep( 100 ); // Shut down the callback and output stream. try { dac.closeStream(); } catch ( RtError &error ) { error.printMessage(); } cleanup: for ( i=0; i<3; i++ ) delete instrument[i]; return 0; } stk-4.4.4/projects/examples/threebees.dsp000755 000766 000766 00000016121 12015735506 020443 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="threebees" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=threebees - 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 "threebees.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 "threebees.mak" CFG="threebees - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "threebees - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "threebees - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "threebees - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "threebees___Win32_Release" # PROP BASE Intermediate_Dir "threebees___Win32_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 /I "../../include" /I "../../src/include" /D "NDEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 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 Wsock32.lib winmm.lib dsound.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "threebees - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "threebees___Win32_Debug" # PROP BASE Intermediate_Dir "threebees___Win32_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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../src/include" /D "_DEBUG" /D "__WINDOWS_DS__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /YX /FD /GZ /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 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 Wsock32.lib winmm.lib dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "threebees - Win32 Release" # Name "threebees - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\ADSR.cpp # End Source File # Begin Source File SOURCE=..\..\src\BeeThree.cpp # End Source File # Begin Source File SOURCE=..\..\src\Envelope.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\src\FM.cpp # End Source File # Begin Source File SOURCE=..\..\src\Messager.cpp # End Source File # Begin Source File SOURCE=..\..\src\Mutex.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtMidi.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtWvOut.cpp # End Source File # Begin Source File SOURCE=..\..\src\SineWave.cpp # End Source File # Begin Source File SOURCE=..\..\src\SKINI.cpp # End Source File # Begin Source File SOURCE=..\..\src\Socket.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # Begin Source File SOURCE=..\..\src\TcpServer.cpp # End Source File # Begin Source File SOURCE=..\..\src\Thread.cpp # End Source File # Begin Source File SOURCE=.\threebees.cpp # End Source File # Begin Source File SOURCE=..\..\src\TwoZero.cpp # End Source File # Begin Source File SOURCE=..\..\src\Voicer.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileLoop.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\ADSR.h # End Source File # Begin Source File SOURCE=..\..\include\BeeThree.h # End Source File # Begin Source File SOURCE=..\..\include\Envelope.h # End Source File # Begin Source File SOURCE=..\..\include\Filter.h # End Source File # Begin Source File SOURCE=..\..\include\FM.h # End Source File # Begin Source File SOURCE=..\..\include\Instrmnt.h # End Source File # Begin Source File SOURCE=..\..\include\Messager.h # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\RtMidi.h # End Source File # Begin Source File SOURCE=..\..\include\RtWvOut.h # End Source File # Begin Source File SOURCE=..\..\include\SKINI.h # End Source File # Begin Source File SOURCE=..\..\include\Socket.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\Thread.h # End Source File # Begin Source File SOURCE=..\..\include\TwoZero.h # End Source File # Begin Source File SOURCE=..\..\include\Voicer.h # End Source File # Begin Source File SOURCE=..\..\include\FileLoop.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/examples/scores/bachfugue.ski000644 000766 000766 00000152252 12015735506 021727 0ustar00garygary000000 000000 ///COM: Bach, Johann Sebastian ///OTA: Das wohltemperirte Clavier ///OPR: Das wohltemperierte Klavier ///OTL: Fuga 2, Vol. 1 ///XEN: The Well-Tempered Clavier, Volume 1, Fugue 2. ///ONB: C minor, 3-part ///SCT: BWV 847b ///YEC: Copyright 1994, David Huron ///YEM: Rights to all derivative electronic formats reserved. // Keysig 3 flats // Tempo 72 MM per quarter note // Measure number 1 =0 NoteOn 0.416667 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 NoteOn 0 2 72 64 NoteOff 0.416667 2 72 64 NoteOn 0 2 67 64 NoteOff 0.416667 2 67 64 NoteOn 0 2 68 64 NoteOff 0.416667 2 68 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 NoteOn 0 2 72 64 NoteOff 0.416667 2 72 64 NoteOn 0 2 74 64 NoteOff 0.416667 2 74 64 // Measure number 2 =3.33333 NoteOn 0 2 67 64 NoteOff 0.416667 2 67 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 NoteOn 0 2 72 64 NoteOff 0.416667 2 72 64 NoteOn 0 2 74 64 NoteOff 0.416667 2 74 64 NoteOn 0 2 65 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 68 64 NoteOff 0.833333 2 68 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 65 64 NoteOff 0.208333 2 65 64 // Measure number 3 =6.66667 NoteOn 0 2 63 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOn 0 3 79 64 NoteOff 0.208333 2 71 64 NoteOff 0 3 79 64 NoteOn 0 2 69 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 69 64 NoteOff 0 3 78 64 NoteOn 0 2 67 64 NoteOn 0 3 79 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 65 64 NoteOff 0.208333 3 79 64 NoteOff 0 2 65 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 62 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 62 64 NoteOn 0 2 60 64 NoteOn 0 3 75 64 NoteOff 0.416667 2 60 64 NoteOff 0 3 75 64 NoteOn 0 2 75 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 75 64 NoteOff 0 3 78 64 NoteOn 0 2 74 64 NoteOn 0 3 79 64 NoteOff 0.416667 2 74 64 NoteOff 0 3 79 64 NoteOn 0 2 72 64 NoteOn 0 3 81 64 NoteOff 0.416667 2 72 64 NoteOff 0 3 81 64 // Measure number 4 =10 NoteOn 0 2 70 64 NoteOn 0 3 74 64 NoteOff 0.416667 2 70 64 NoteOff 0 3 74 64 NoteOn 0 2 69 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 69 64 NoteOff 0 3 78 64 NoteOn 0 2 70 64 NoteOn 0 3 79 64 NoteOff 0.416667 2 70 64 NoteOff 0 3 79 64 NoteOn 0 2 72 64 NoteOn 0 3 81 64 NoteOff 0.416667 2 72 64 NoteOff 0 3 81 64 NoteOn 0 2 66 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 66 64 NoteOff 0 3 74 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 2 67 64 NoteOn 0 2 69 64 NoteOff 0.416667 3 75 64 NoteOff 0 2 69 64 NoteOn 0 2 66 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 66 64 NoteOff 0 3 72 64 // Measure number 5 =13.3333 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.416667 3 70 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 74 64 NoteOn 0 3 75 64 NoteOn 0.208333 2 60 64 NoteOff 0.208333 3 75 64 NoteOff 0 2 60 64 NoteOn 0 2 62 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 62 64 NoteOn 0 2 63 64 NoteOff 0.208333 3 67 64 NoteOff 0 2 63 64 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 3 68 64 NoteOff 0 2 67 64 NoteOn 0 2 68 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 77 64 NoteOff 0.208333 2 68 64 NoteOn 0 2 62 64 NoteOff 0.208333 3 77 64 NoteOff 0 2 62 64 NoteOn 0 2 63 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 65 64 NoteOff 0.208333 3 69 64 NoteOff 0 2 65 64 // Measure number 6 =16.6667 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 69 64 NoteOff 0.208333 3 70 64 NoteOff 0 2 69 64 NoteOn 0 2 70 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 79 64 NoteOff 0.208333 2 70 64 NoteOn 0 2 63 64 NoteOff 0.208333 3 79 64 NoteOff 0 2 63 64 NoteOn 0 2 65 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 3 71 64 NoteOff 0 2 67 64 NoteOn 0 2 68 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 68 64 NoteOn 0 2 67 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 67 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 74 64 NoteOn 0 2 63 64 NoteOn 0 3 75 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 75 64 NoteOn 0 2 62 64 NoteOn 0 3 77 64 NoteOff 0.416667 2 62 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 // Measure number 7 =20 NoteOn 0 2 72 64 NoteOff 0.416667 3 77 64 NoteOn 0 1 60 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 75 64 NoteOn 0 1 59 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 72 64 NoteOff 0 1 59 64 NoteOff 0 3 74 64 NoteOn 0 1 60 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 70 64 NoteOn 0 1 55 64 NoteOn 0 3 68 64 NoteOff 0.208333 3 68 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 55 64 NoteOff 0 3 67 64 NoteOn 0 1 56 64 NoteOn 0 3 65 64 NoteOff 0.416667 1 56 64 NoteOff 0 3 65 64 NoteOn 0 1 60 64 NoteOn 0 2 77 64 NoteOn 0 3 80 64 NoteOff 0.208333 1 60 64 NoteOn 0 1 59 64 NoteOff 0.208333 2 77 64 NoteOff 0 3 80 64 NoteOff 0 1 59 64 NoteOn 0 1 60 64 NoteOn 0 2 75 64 NoteOn 0 3 79 64 NoteOff 0.416667 1 60 64 NoteOff 0 2 75 64 NoteOff 0 3 79 64 NoteOn 0 1 62 64 NoteOn 0 2 74 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 62 64 NoteOff 0 2 74 64 NoteOff 0 3 77 64 // Measure number 8 =23.3333 NoteOn 0 1 55 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 55 64 NoteOff 0 3 75 64 NoteOn 0 1 60 64 NoteOn 0 2 68 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 60 64 NoteOn 0 1 59 64 NoteOff 0.208333 2 68 64 NoteOff 0 3 74 64 NoteOff 0 1 59 64 NoteOn 0 1 60 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 60 64 NoteOff 0 2 67 64 NoteOff 0 3 75 64 NoteOn 0 1 62 64 NoteOn 0 2 65 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 62 64 NoteOff 0 2 65 64 NoteOff 0 3 77 64 NoteOn 0 1 53 64 NoteOn 0 2 67 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 55 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 71 64 NoteOff 0 1 55 64 NoteOn 0 1 56 64 NoteOn 0 2 65 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 63 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 63 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 56 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 NoteOn 0 1 55 64 NoteOn 0 2 62 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 55 64 NoteOn 0 1 53 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 71 64 NoteOff 0 1 53 64 // Measure number 9 =26.6667 NoteOn 0 1 51 64 NoteOn 0 2 67 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 60 64 NoteOff 0.208333 3 72 64 NoteOff 0 1 60 64 NoteOn 0 1 59 64 NoteOn 0 3 79 64 NoteOff 0.208333 1 59 64 NoteOff 0 3 79 64 NoteOn 0 1 57 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 67 64 NoteOff 0 1 57 64 NoteOff 0 3 78 64 NoteOn 0 1 55 64 NoteOn 0 3 79 64 NoteOff 0.208333 1 55 64 NoteOn 0 1 53 64 NoteOff 0.208333 3 79 64 NoteOff 0 1 53 64 NoteOn 0 1 51 64 NoteOn 0 2 71 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 71 64 NoteOff 0 3 74 64 NoteOff 0 1 50 64 NoteOn 0 1 48 64 NoteOn 0 2 72 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 72 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 2 72 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 72 64 NoteOn 0 1 50 64 NoteOn 0 2 71 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 50 64 NoteOff 0 2 71 64 NoteOn 0 1 48 64 NoteOn 0 2 72 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 2 72 64 NoteOff 0 1 46 64 NoteOn 0 1 44 64 NoteOn 0 2 67 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 44 64 NoteOn 0 1 43 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 76 64 NoteOff 0 1 43 64 // Measure number 10 =30 NoteOn 0 1 41 64 NoteOn 0 2 68 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 58 64 NoteOff 0.208333 3 77 64 NoteOff 0 1 58 64 NoteOn 0 1 56 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 56 64 NoteOff 0 3 77 64 NoteOn 0 1 55 64 NoteOn 0 3 76 64 NoteOff 0.208333 2 68 64 NoteOff 0 1 55 64 NoteOff 0 3 76 64 NoteOn 0 1 53 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 51 64 NoteOff 0.208333 3 77 64 NoteOff 0 1 51 64 NoteOn 0 1 50 64 NoteOn 0 2 69 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 69 64 NoteOff 0 3 72 64 NoteOff 0 1 48 64 NoteOn 0 1 46 64 NoteOn 0 2 70 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 70 64 NoteOff 0 1 48 64 NoteOn 0 1 50 64 NoteOn 0 2 70 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 70 64 NoteOn 0 1 48 64 NoteOn 0 2 69 64 NoteOff 0.208333 3 74 64 NoteOff 0 1 48 64 NoteOff 0 2 69 64 NoteOn 0 1 46 64 NoteOn 0 2 70 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 44 64 NoteOff 0.208333 2 70 64 NoteOff 0 1 44 64 NoteOn 0 1 43 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 43 64 NoteOn 0 1 41 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 74 64 NoteOff 0 1 41 64 // Measure number 11 =33.3333 NoteOn 0 1 39 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 39 64 NoteOn 0 1 56 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 56 64 NoteOn 0 1 55 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 55 64 NoteOff 0 3 75 64 NoteOn 0 1 53 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 67 64 NoteOff 0 1 53 64 NoteOff 0 3 74 64 NoteOn 0 1 51 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 49 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 49 64 NoteOn 0 1 48 64 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 70 64 NoteOff 0 1 46 64 NoteOn 0 1 44 64 NoteOn 0 2 68 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 44 64 NoteOff 0 2 68 64 NoteOff 0 3 72 64 NoteOn 0 1 60 64 NoteOn 0 2 68 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 60 64 NoteOff 0 2 68 64 NoteOff 0 3 74 64 NoteOn 0 1 58 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 58 64 NoteOff 0 2 67 64 NoteOff 0 3 75 64 NoteOn 0 1 56 64 NoteOn 0 2 65 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 56 64 NoteOff 0 2 65 64 NoteOff 0 3 77 64 // Measure number 12 =36.6667 NoteOn 0 1 55 64 NoteOn 0 3 70 64 NoteOff 0.416667 1 55 64 NoteOff 0 3 70 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 56 64 NoteOff 0 3 74 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 75 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 77 64 NoteOn 0 1 50 64 NoteOn 0 3 68 64 NoteOff 0.208333 3 68 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 70 64 NoteOn 0 1 51 64 NoteOn 0 2 56 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 56 64 NoteOn 0 2 55 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 55 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOff 0.416667 3 72 64 NoteOff 0 1 53 64 NoteOff 0 2 56 64 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 70 64 NoteOff 0.208333 3 70 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 68 64 // Measure number 13 =40 NoteOn 0 1 51 64 NoteOn 0 2 58 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 63 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 58 64 NoteOff 0 3 63 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 67 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 68 64 NoteOff 0.208333 3 68 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 70 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 56 64 NoteOff 0 3 74 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 74 64 NoteOn 0 1 51 64 NoteOn 0 2 55 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 55 64 NoteOff 0 3 74 64 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 77 64 NoteOn 0 1 48 64 NoteOn 0 2 51 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 81 64 NoteOff 0.208333 1 48 64 NoteOff 0 2 51 64 NoteOff 0 3 81 64 // Measure number 14 =43.3333 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 82 64 NoteOff 0.208333 3 82 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 65 64 NoteOn 0 1 58 64 NoteOn 0 2 61 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 58 64 NoteOff 0 2 61 64 NoteOff 0 3 68 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 70 64 NoteOff 0.208333 3 70 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 72 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 76 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 75 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 56 64 NoteOff 0 3 75 64 NoteOn 0 1 51 64 NoteOn 0 2 55 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 79 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 55 64 NoteOff 0 3 79 64 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 81 64 NoteOff 0.208333 3 81 64 NoteOn 0 3 83 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 83 64 // Measure number 15 =46.6667 NoteOn 0 1 51 64 NoteOn 0 2 55 64 NoteOn 0 3 84 64 NoteOff 0.416667 1 51 64 NoteOff 0 2 55 64 NoteOff 0 3 84 64 NoteOn 0 2 67 64 NoteOn 0 3 83 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 83 64 NoteOn 0 2 66 64 NoteOn 0 3 81 64 NoteOff 0.208333 2 66 64 NoteOff 0 3 81 64 NoteOn 0 2 67 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 77 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 77 64 NoteOn 0 2 60 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 74 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 2 63 64 NoteOff 0 3 72 64 NoteOn 0 1 48 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 75 64 NoteOff 0 2 66 64 NoteOn 0 1 46 64 NoteOn 0 2 67 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 46 64 NoteOff 0 2 67 64 NoteOff 0 3 74 64 NoteOn 0 1 45 64 NoteOn 0 2 69 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 45 64 NoteOff 0 2 69 64 NoteOff 0 3 72 64 // Measure number 16 =50 NoteOn 0 2 62 64 NoteOn 0 3 70 64 NoteOff 0.416667 2 62 64 NoteOff 0 3 70 64 NoteOn 0 1 51 64 NoteOn 0 2 67 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 51 64 NoteOff 0 3 69 64 NoteOff 0 2 66 64 NoteOn 0 1 50 64 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.416667 1 50 64 NoteOff 0 2 67 64 NoteOff 0 3 70 64 NoteOn 0 1 48 64 NoteOn 0 2 69 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 69 64 NoteOff 0 3 72 64 NoteOn 0 1 50 64 NoteOn 0 2 60 64 NoteOn 0 3 66 64 NoteOff 0.208333 2 60 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 66 64 NoteOff 0 2 62 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 3 67 64 NoteOff 0 1 46 64 NoteOn 0 1 48 64 NoteOn 0 3 69 64 NoteOff 0.416667 2 63 64 NoteOff 0 1 48 64 NoteOff 0 3 69 64 NoteOn 0 1 50 64 NoteOn 0 2 62 64 NoteOn 0 3 66 64 NoteOff 0.208333 2 62 64 NoteOn 0 2 60 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 66 64 NoteOff 0 2 60 64 // Measure number 17 =53.3333 NoteOn 0 1 43 64 NoteOn 0 2 58 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 43 64 NoteOff 0 2 58 64 NoteOff 0 3 67 64 NoteOn 0 1 58 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 58 64 NoteOff 0 3 74 64 NoteOn 0 1 57 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 57 64 NoteOff 0 3 72 64 NoteOn 0 1 58 64 NoteOn 0 3 74 64 NoteOn 0.208333 2 62 64 NoteOff 0.208333 1 58 64 NoteOff 0 3 74 64 NoteOff 0 2 62 64 NoteOn 0 1 50 64 NoteOn 0 2 64 64 NoteOff 0.208333 2 64 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 66 64 NoteOn 0 1 51 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 69 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 69 64 NoteOn 0 1 60 64 NoteOn 0 2 70 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 76 64 NoteOn 0 1 58 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 58 64 NoteOff 0 3 74 64 NoteOn 0 1 60 64 NoteOn 0 3 76 64 NoteOff 0.208333 2 70 64 NoteOn 0 2 64 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 76 64 NoteOff 0 2 64 64 NoteOn 0 1 52 64 NoteOn 0 2 65 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 1 52 64 NoteOff 0 2 67 64 // Measure number 18 =56.6667 NoteOn 0 1 53 64 NoteOn 0 2 69 64 NoteOff 0.208333 2 69 64 NoteOn 0 2 70 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 70 64 NoteOn 0 1 62 64 NoteOn 0 2 72 64 NoteOn 0 3 78 64 NoteOff 0.208333 1 62 64 NoteOff 0 3 78 64 NoteOn 0 1 60 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 76 64 NoteOn 0 1 62 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 62 64 NoteOff 0 3 78 64 NoteOff 0 2 66 64 NoteOn 0 1 54 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 69 64 NoteOff 0.208333 1 54 64 NoteOff 0 2 69 64 NoteOn 0 1 55 64 NoteOn 0 2 70 64 NoteOff 0.416667 2 70 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 62 64 NoteOff 0 3 65 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOn 0.208333 1 43 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOff 0 1 43 64 NoteOn 0 1 45 64 NoteOn 0 2 55 64 NoteOff 0.208333 1 45 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 55 64 NoteOff 0 1 47 64 // Measure number 19 =60 NoteOn 0 1 48 64 NoteOn 0 2 56 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 56 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 69 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 45 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 69 64 NoteOff 0 1 45 64 NoteOn 0 1 46 64 NoteOn 0 2 57 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 57 64 NoteOff 0 1 48 64 NoteOn 0 1 50 64 NoteOn 0 2 58 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 51 64 NoteOff 0.208333 2 58 64 NoteOff 0 1 51 64 NoteOn 0 1 53 64 NoteOn 0 2 67 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 71 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 69 64 NoteOn 0 2 67 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 71 64 NoteOff 0 1 47 64 NoteOn 0 1 48 64 NoteOn 0 2 59 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 59 64 NoteOff 0 1 50 64 // Measure number 20 =63.3333 NoteOn 0 1 51 64 NoteOn 0 2 60 64 NoteOff 0.208333 2 60 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 65 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 72 64 NoteOn 0 2 62 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 71 64 NoteOn 0 2 60 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 60 64 NoteOn 0 2 58 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 58 64 NoteOn 0 1 52 64 NoteOn 0 2 56 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 56 64 NoteOn 0 2 55 64 NoteOff 0.208333 1 52 64 NoteOff 0 3 67 64 NoteOff 0 2 55 64 NoteOn 0 1 53 64 NoteOn 0 2 53 64 NoteOn 0 3 68 64 NoteOff 0.416667 1 53 64 NoteOff 0 2 53 64 NoteOff 0 3 68 64 NoteOn 0 1 41 64 NoteOn 0 2 68 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 41 64 NoteOff 0 2 68 64 NoteOff 0 3 71 64 NoteOn 0 1 39 64 NoteOn 0 2 67 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 39 64 NoteOff 0 2 67 64 NoteOff 0 3 72 64 NoteOn 0 1 38 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 38 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 // Measure number 21 =66.6667 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.416667 2 63 64 NoteOff 0 3 67 64 NoteOn 0 1 44 64 NoteOn 0 2 62 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 44 64 NoteOff 0 2 62 64 NoteOff 0 3 71 64 NoteOn 0 1 43 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 43 64 NoteOff 0 2 63 64 NoteOff 0 3 72 64 NoteOn 0 1 41 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 41 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 59 64 NoteOff 0 3 67 64 NoteOn 0 1 41 64 NoteOn 0 2 60 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 39 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 39 64 NoteOn 0 1 41 64 NoteOn 0 2 62 64 NoteOff 0.416667 3 68 64 NoteOff 0 1 41 64 NoteOff 0 2 62 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 59 64 NoteOff 0 3 65 64 // Measure number 22 =70 NoteOn 0 1 48 64 NoteOn 0 2 60 64 NoteOn 0 3 63 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 3 63 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 51 64 NoteOff 0 3 72 64 NoteOn 0 1 50 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 50 64 NoteOff 0 3 71 64 NoteOn 0 1 48 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 3 72 64 NoteOff 0 1 46 64 NoteOn 0 1 44 64 NoteOn 0 2 64 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 44 64 NoteOn 0 1 43 64 NoteOff 0.208333 2 64 64 NoteOff 0 3 67 64 NoteOff 0 1 43 64 NoteOn 0 1 41 64 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 58 64 NoteOff 0.208333 2 65 64 NoteOff 0 1 58 64 NoteOn 0 1 56 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 65 64 NoteOn 0 1 55 64 NoteOn 0 2 64 64 NoteOff 0.208333 3 68 64 NoteOff 0 1 55 64 NoteOff 0 2 64 64 NoteOn 0 1 53 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 51 64 NoteOff 0.208333 2 65 64 NoteOff 0 1 51 64 NoteOn 0 1 50 64 NoteOn 0 2 60 64 NoteOn 0 3 69 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 69 64 NoteOff 0 1 48 64 // Measure number 23 =73.3333 NoteOn 0 1 46 64 NoteOn 0 2 62 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 48 64 NoteOff 0.208333 3 70 64 NoteOff 0 1 48 64 NoteOn 0 1 50 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 70 64 NoteOn 0 1 48 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 62 64 NoteOff 0 1 48 64 NoteOff 0 3 69 64 NoteOn 0 1 46 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 44 64 NoteOff 0.208333 3 70 64 NoteOff 0 1 44 64 NoteOn 0 1 43 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 43 64 NoteOn 0 1 41 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 65 64 NoteOff 0 1 41 64 NoteOn 0 1 39 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 39 64 NoteOn 0 1 56 64 NoteOff 0.208333 2 63 64 NoteOff 0 1 56 64 NoteOn 0 1 55 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 63 64 NoteOn 0 1 53 64 NoteOn 0 2 62 64 NoteOff 0.208333 3 67 64 NoteOff 0 1 53 64 NoteOff 0 2 62 64 NoteOn 0 1 51 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 63 64 NoteOff 0 1 50 64 NoteOn 0 1 48 64 NoteOn 0 2 58 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 2 58 64 NoteOff 0 1 46 64 // Measure number 24 =76.6667 NoteOn 0 1 44 64 NoteOn 0 2 60 64 NoteOff 0.208333 1 44 64 NoteOn 0 1 46 64 NoteOff 0.208333 3 67 64 NoteOff 0 1 46 64 NoteOn 0 1 48 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 68 64 NoteOn 0 1 46 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 46 64 NoteOff 0 3 70 64 NoteOn 0 1 44 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 44 64 NoteOff 0 3 72 64 NoteOn 0 1 43 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 43 64 NoteOff 0 3 71 64 NoteOn 0 1 41 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 41 64 NoteOff 0 3 72 64 NoteOn 0 1 39 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 39 64 NoteOff 0 3 68 64 NoteOn 0 1 38 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 38 64 NoteOn 0 1 55 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 55 64 NoteOn 0 1 53 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 62 64 NoteOn 0 1 51 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 63 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 65 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 48 64 NoteOff 0 2 63 64 NoteOn 0 1 47 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 47 64 NoteOff 0 2 65 64 NoteOn 0 1 45 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 45 64 NoteOff 0 2 62 64 // Measure number 25 =80 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOff 0.416667 3 65 64 NoteOff 0 2 59 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 43 64 NoteOff 0 3 72 64 NoteOn 0 3 74 64 NoteOff 0.416667 3 74 64 NoteOn 0 2 59 64 NoteOn 0 3 65 64 NoteOff 0.416667 2 59 64 NoteOff 0 3 65 64 NoteOn 0 2 60 64 NoteOn 0 3 63 64 NoteOn 0.208333 1 43 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 63 64 NoteOff 0 1 43 64 NoteOn 0 1 45 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 45 64 NoteOff 0 3 75 64 NoteOn 0 1 47 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 47 64 NoteOff 0 3 74 64 NoteOn 0 1 48 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 53 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOff 0 1 53 64 // Measure number 26 =83.3333 NoteOn 0 1 55 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 55 64 NoteOn 0 1 53 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 65 64 NoteOff 0 1 53 64 NoteOn 0 1 56 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 56 64 NoteOff 0 3 77 64 NoteOn 0 1 55 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 55 64 NoteOff 0 3 75 64 NoteOn 0 1 53 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 51 64 NoteOff 0.208333 3 77 64 NoteOff 0 1 51 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 48 64 NoteOff 0.208333 3 68 64 NoteOff 0 1 48 64 NoteOn 0 1 47 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 77 64 NoteOff 0.208333 2 65 64 NoteOff 0 1 47 64 NoteOff 0 3 77 64 NoteOn 0 1 48 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 75 64 NoteOn 0 1 47 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 47 64 NoteOff 0 3 74 64 NoteOn 0 1 48 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 71 64 NoteOn 0 1 43 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 3 69 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 65 64 NoteOff 0 3 67 64 // Measure number 27 =86.6667 NoteOn 0 1 44 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 44 64 NoteOff 0 2 63 64 NoteOff 0 3 72 64 NoteOn 0 1 48 64 NoteOn 0 2 68 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 68 64 NoteOff 0 3 77 64 NoteOff 0 1 47 64 NoteOn 0 1 48 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 67 64 NoteOff 0 3 75 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 50 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 NoteOn 0 1 43 64 NoteOn 0 2 63 64 NoteOff 0.416667 1 43 64 NoteOff 0 2 63 64 NoteOn 0 1 48 64 NoteOn 0 2 62 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 68 64 NoteOff 0 1 47 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 63 64 NoteOff 0 3 67 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 65 64 NoteOff 0.416667 1 50 64 NoteOff 0 2 65 64 NoteOff 0 3 65 64 // Measure number 28 =90 NoteOn 0 1 41 64 NoteOn 0 2 59 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 43 64 NoteOff 0.208333 2 59 64 NoteOff 0 3 67 64 NoteOff 0 1 43 64 NoteOn 0 1 44 64 NoteOn 0 2 60 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 63 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 63 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.416667 1 44 64 NoteOff 0 2 62 64 NoteOff 0 3 65 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 62 64 NoteOff 0.208333 1 43 64 NoteOn 0 1 41 64 NoteOff 0.208333 2 59 64 NoteOff 0 3 62 64 NoteOff 0 1 41 64 NoteOn 0 1 39 64 NoteOn 0 2 59 64 NoteOn 0 3 68 64 NoteOff 0.416667 2 59 64 NoteOff 0 3 68 64 NoteOn 0 2 60 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 39 64 NoteOff 0 2 60 64 NoteOff 0 3 67 64 NoteOn 0.416667 1 51 64 NoteOn 0 2 60 64 NoteOn 0 3 69 64 NoteOff 0.416667 1 51 64 NoteOff 0 2 60 64 NoteOff 0 3 69 64 // Measure number 29 =93.3333 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 71 64 NoteOff 0 2 62 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 60 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 72 64 NoteOn 0 1 55 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 63 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 55 64 NoteOff 0 3 63 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 62 64 NoteOff 0.208333 3 62 64 NoteOn 0 3 60 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 59 64 NoteOff 0 3 60 64 NoteOn 0 1 36 64 NoteOn 0 1 48 64 NoteOn 0 2 60 64 NoteOn 0 3 60 64 NoteOff 0.416667 3 60 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 71 64 NoteOn 0 3 72 64 NoteOff 0.416667 3 72 64 NoteOn 0 2 64 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 64 64 NoteOff 0 3 67 64 // Measure number 30 =96.6667 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.416667 3 68 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 71 64 NoteOn 0 3 72 64 NoteOff 0.416667 3 72 64 NoteOn 0 2 65 64 NoteOn 0 2 68 64 NoteOn 0 3 71 64 NoteOn 0 3 74 64 NoteOff 0.416667 2 65 64 NoteOff 0 2 68 64 NoteOff 0 3 71 64 NoteOff 0 3 74 64 NoteOn 0 2 65 64 NoteOn 0 3 67 64 NoteOff 0.416667 2 65 64 NoteOff 0 3 67 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 72 64 NoteOn 0 2 62 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 71 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 2 63 64 NoteOff 0 3 72 64 NoteOn 0 2 65 64 NoteOn 0 2 68 64 NoteOn 0 3 74 64 NoteOff 0.416667 2 65 64 NoteOff 0 2 68 64 NoteOff 0 3 74 64 // Measure number 31 =100 NoteOn 0 2 59 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 59 64 NoteOff 0 2 62 64 NoteOff 0 3 67 64 NoteOn 0 3 68 64 NoteOn 0.416667 2 59 64 NoteOn 0 2 62 64 NoteOff 0.416667 3 68 64 NoteOff 0 2 59 64 NoteOff 0 2 62 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 2 55 64 NoteOn 0 2 60 64 NoteOn 0 3 64 64 NoteOff 1.66667 1 36 64 NoteOff 0 2 55 64 NoteOff 0 2 60 64 NoteOff 0 3 64 64 // Measure =103.333 ///CDT: 1685/3/-1750/7/28 ///OCY: Deutschland ///PPP: Coethen; Cothen; Co2then ///ODT: <1722// ///PDT: 1722 ///AFR: fuga; fugue ///AST: polyphony ///AMT: simple quadruple ///SCA: Bach-Werke-Verzeichnis ///YOR: Bach Gesellschaft ///SMS: British Library, various ///AIN: cemba; clavi ///EEV: 1.0 ///RDT: 1986 November 14 ///YER: 1994 August 10 ///EFL: 2/48 ///VTS: 1035528445 stk-4.4.4/projects/examples/scores/bookert.ski000644 000766 000766 00000007035 12015735506 021441 0ustar00garygary000000 000000 /* Howdy!! 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 stk-4.4.4/projects/examples/rawwaves/sinewave.raw000644 000766 000766 00000001000 12015735506 022143 0ustar00garygary000000 000000 $G j ‹«Çáø "#%'(&+.0û3Þ6¹9ŒÄäp<Åå0?Ææ <Ççe>Èè@=Êê <Ëë`>Ìì@=ÿTrack 1a<(€< ’>(‚> ”@(„@ •A2…A’>(‚> ”@2„@<(€< —C40‡C€0H’20‚2”4€H„4H•5W€HœGV…5ŒGšE’2WŠEœGV‚2ŒGH”40„400€0€H’J—72‚J—C(‡C šE—+(ŠE œG(ŒG‡7H%‡+ €HšE(ŠE œG2ŒG—C(‡C ’J4—7‚J‡7—Oš90Š9œ;‡OŒ;—O<W‡O•MV€<…M”Lš9W„L•MVŠ9…M—Oœ;0Œ;—70‡7‡O”L<2„LšQ(ŠQ€<—Oœ;(‡O •M'Œ;…M ”L<2„L—O(‡O€<•M’>2…MšQ'‚>ŠQ —O”@2‡O•M(…M ”L—7!„@„L ’J'‡7‚J Hš92€H”L(„LŠ9’Jœ;2‚J•M'Œ;…M ”L<2„L’J(‚J H”4!€<€H œG'„4ŒG šE–62ŠEH(€H†6œG—72ŒG’J(‚J‡7Hš92€HœG(ŒGŠ9šEœ;(ŠE —C(‡CŒ;–B<^œ;€<Q†BšE<Œ;ŠE —C2‡CœG(ŒG šE)€< ’2ŠE‚2’>”40„4–6‚>†6H—7W€HœGV‡7ŒGH”40„4–60†6€H’J’20‚2‚JœG—72ŒGšE(ŠE‡7—Cœ/(‡C –B(†BŒ/”@02„@—C(‡C€0–B’22†BšE'‚2ŠE —C”42‡CœG(ŒG„4šE–62ŠEH'†6€H œG—72ŒG’J(‚J‡7H”42€H”L'„4„L ’Jœ/2‚JœGWŒGHW€H’J(‚JŒ/—O0(‡O€0H’2W€HœGWŒGHW€HœGWŒGšE’&2ŠE—C+‚2‚&‡C—C4—+0‡+š-0Š-œ/0Œ/00€0š-0Š-‡Cœ/0Œ/—+0‡+’24—C(‡C‚2šE—7(ŠE œG'‡7ŒG H–62€HšE(ŠE†6œG—72ŒG—C'‡7‡C –Bš90Š9’20‚2†B”40„4–60†6—70‡7”40„4–60†6’20‚2š94šE(ŠEŠ9œG’>(ŒG H'‚>€H ’J<2‚JœG(ŒG€<H’>2€HšE'‚>ŠE œG—70‡7—C0‡C•A0…A”@0„@’>0‚>ŒG•A0…A”@0„@—C0‡C•A4’J(‚J…AH”@(€H œG(ŒG„@šE•A2ŠEH(€H…AœG’>2ŒG’J(‚J‚>H”@^œG€HO„@šEHŒG%ŠE—C0‡C•A0…A”@0„@—C0‡C•A0…AšE0ŠE—C€H3”L(„L‡C’J•A(‚J H(€H…AœG—C2ŒG’J(‚J‡C‘I”@2I”L(„L„@’J•A0…A›F0‹F‚J‘IšE0ŠE—C'I ‡C’J•A0…AšE0ŠE‚J•M—CW…M”LW‡C„L’J›FW‚J”LW‹F„L•MšE0ŠE—C0‡C…MšE•A0…A”@'ŠE „@œG’>0‚>•A0…AŒG’J”@W‚J‘IW„@IœG—CWŒG‘IW‡CI’J•A0…A”@0„@‚J–B’>0‚><'†B €<˜Dœ;0Œ;’>0‚>ˆDšE<0€<”@'ŠE „@œG’>0‚><0€<ŒGHœ;0Œ;š9'€H Š9œG˜8^HŒGOˆ8œ;’J€H%Œ;š90Š9<0€<œ;‚J/”@0Œ;„@–B”4(†B ˜D(ˆD„4šE’>V‚><TŠE€<–B’> †B ˜D2ˆD”@o‚>9„@ ”L<0€<„L’Jœ;(‚JŒ;Hš90Š9€H”L—7(„L‡7’J–60†6‚JHš9(€HŠ9œG˜80ˆ8ŒG’Jœ;(‚JŒ;Hš90Š9€HšQ<(ŠQ€<˜Pœ;0Œ;ˆPœS’>(ŒS‚>šQ<0€<ŠQ”L”@(„L„@•M’>0‚>…M’J•A‚J…A˜D”@2ˆD•M(…M„@”Lš9(„L ’J#‚JŠ9 ’J”@W‚JHW€H’JW‚JHV„@€HœG”42ŒGšE&„4ŠEšEš94šQŠEŠQ—Oš-2‡O•M2…M”L2„L—O2‡OŠ9•M2…MŠ-šQ2ŠQ—OW‡O•MW…M—O”@0„@’>0‚><0€<œ;0Œ;’>0‚>‘=0=”@0„@’>V‚>‘=V=‡O”L’>2„L•M2…M—O2‡OšQ2ŠQ•M2…M—O2‡O”L2„L•MW…M‚>”LW„L•Mš90Š9œ;0Œ;<0€<’>0‚>œ;0Œ;<0€<š90Š9œ;VŒ;š9VŠ9…M—Oœ;2‡O•M2…M”L2„L’J2‚J•M2…M”L2„L—O2‡O•MW…MŒ;”LW„L•M’>0‚><0€<œ;0Œ;š90Š9<0€<œ;0Œ;’>0‚><V€<œ;VŒ;…M’J<2‚J”L2„L•M2…M—O2‡O”L2„L•M2…M’J2‚J’J$€<‚J”L—7Z•M„LO‡7”Lš9…ML•M„LL”L…MŠ9›:B•M„LL”L…M‹:<'•M „L@”L …M7€<š90Š9›:0‹:—70‡7š9 „L&H(€HŠ9’J›:(‚J ”L(„L‹:•Mš92…M’J(‚JŠ9”L—72„LH(€H‡7’J•52‚J”L(„L…5•M’>(…M —O(‡O‚>šQ<2ŠQ•M(…M€<—O›:2‡O”L(„L‹:•Mš92…M—O(‡OŠ9šQ•A(ŠQ œS(ŒS…AT”@2€TšQ(ŠQ„@œS’>2ŒS—O(‡O‚>”@T3„@’2€T‚2”4—O3„4•5‡O…5•M—7Y…M”LX‡7„L•M”4Y…M”LW„4„L’J•53…5H‚J’2€H‚2 H”4=€H›F3‹F„4šE0=ŠE—C3‡C€0•A’2=…AšE3ŠE ‚2—C”4=‡C›F3‹F „4šE•5G…5ŠEœG’2G‚2ŒGH”4G„4”@•5?„@…5’>—7P€HH`‚>•A—+Q‡7€HœG_‡+…AŒG$H—C”@–$„@‡C€H€$cÿ/MTrk ÿMIDIŒÿ/stk-4.4.4/projects/examples/midifiles/jesu.mid000644 000766 000766 00000042203 12015735506 021370 0ustar00garygary000000 000000 MThd àMTrkgÿAÿXÿYÿQ6ÿ gmjesu.mid†ˆ ÿQ„u‚@ÿQYD ÿQF+‚@ÿQ¯) ÿQTv ÿQnj‚@ÿQ›6ÿ/MTrkœÿ!ÿOboeÄD´y´ T´[\@]ä@&”ClEo CGoEJnGHq JaH2HoLnHJoLvJ'JnOmJNm$OsNOo&JqOGoJ"CmGEpC GlEHp GJjHLlJ JoLHjJGpHEnGGmE CnGBj CCm BEoCE>nBl >En BHoEGmHEoGGnE"CnGEn CGnEJoGJHmqH&Hl%LnHJjL~JJm"OoJNmOOo NOJlGo JCn GEoCGnE@j GJl@!HmJGmHEoGCjE!>nC>Ci(BlCCo BGoCJoG OoJJnOGpJCqGGoCJpGOoJƒoOŸ>v@u >Br@EsBCrE EuCHsE HGuHuGErHBr E>rB"Br>Eu BHuEGrHGEr GuE GCuEuCGuE JuG HuJiHHo#LvH Ju LsJ JrOuJNsO}OrN"JrOGsJCuG EuC GrE@uGJr @HuJsHGv EvGCrE>v CCr >BrCCu BGrCEu GGvEJu GHr JmH&Hu LrH JrLsJ%Jr%OnJNqOOrN#JoO GuJCr GErCGqEHu GJr HLrJ JuLHr JGo HErGGrECr GBr CCqBErC!>sEBq> ErBHu EGrHEr GGr ECrGEr CGuEJs GHrJTH0Hu LrHJr LpJ&JrOq JNoO Or NJsOGrJCrGEsC GuE@rGJq @HoJGrHEuGCrE>uCCr>BqCCrBƒrCž}>v @v>Bu@ EuBCu E EyC Hr EGu HHu GEuHBrE >u BBr>Eu BHv E$GsH EuGGrECsG!EuCGrEJrGHr JsH(HuLuHJr LoJ*JuOrJ NrOOr NJrOGsJ"Cr GEvCGuE@r GJs@Hr JGuHEr G"Cu E>vCCu>BsC Cu BGuCEr GGuEJs GHuJhH*HrLuHJu LgJ&Jr OrJNrO|OrNJsO GrJCr GErCGrE HoGJuHLuJJrL Hq JGrHEr GGrECrGBo CCsBErC$E>rBr>ErBHr EGr HErGGr ECrGEqCGuE"Jq G{HrJNHAHuLrHJuLfJ0Jr'OrJ~NrOOoN#JrOGr J#Cr GErCGuE@rGJr@HrJGuHErGCo E>v CCr>Br CCrBGrCyJrGOr JJqO Gu JCuGGuCIrGJyI>vJ @x>Bw@Eu B Dy E`D0Dy#GwD Ey GYE3Ey&HwEGwHHv GEwH @u Ew< @w> @AwJuAHtJ Ju H"GuJDuG@uDBw@DuB EwD&HuEGu HHu GLuHJw LuJ!JrMrJ LrMgLLr#QuLPrQ{QuP(LuQHrLErH"GrEHr GMrHLr MJrL!Hu JGr HEo G@r EEv@Dr EEvDHuE LuHQuLkQ†YHwJwHLuJOu LMu OOvM RuOQxRQQwTuQSv TTu SQwTMsQJuM LwJ MvL Lu MOsLMw OOwMLuOHuL Cu HEuCFrEEr FHrEGr HHrGEs HArE>qA @r>Ar@@uA@r<@s>Cr@#Bo CCr BGuC Er GGwExGCxEwCGvEJwGHw JhH)HvLxHJuLcJ$Jv%Ov JNvOOv NJvOGv JCvGEvC GtEHvGJvHLv JJv L Hv JGv HEx GGvEGCv*Bv C>vB @x>Bu@Ex BCuE"ExCHrE GsH)HuGEr HBrE>rBBr>Eu B"HsEGs HEr GGr EG CyEuCGuEJwGHu JiH0HxLuH Ju LjJ-Js0Os JNtOOx N JuO GuJCuG EwCGuE@uGJu @Hu JGu HEuGCuE%>uCCu>Bu CCtBGwCJuG OxJ Ju OGuJCuGGuCJu GMu J Jr M Gr J/Cr GGrCJqGLrJHoLErHBoEEqBHr E#Jr HGrJCqG@rCCr@GrCHrGEr HBqE>qB Bo >Eq BHrEGrHEr GGs EGCoEuCGrEJrG"Hr JeH*HsLrHJq LwJJs!OrJ Nn O$Os N JrOGr JCqGErCGrEHrGJoH LrJJrLHr JGrH EsGGrECrGBrCCrB ErC"E>nBq> ErBHsEGrHEr GGrEGCrEu!C~GrEJrGHrJcH%Hq&LrHJrLaJ,Ju%OoJ NoOOr NJr O GrJCo G ErC GqE@rGJs @Hr JGuH ErGCo E">v CCr>BqCCrBŠrCÿ/MTrkpÿ!ÿTrumpetÂ9²{² K²[}@]â@Ú’G‡RHGƒHJH†wJJ{ƒaH{J‡9G~HƒFE~Gƒ!E(E~„#EŽFG}‡>H{GƒBJ{H‡GG~Jƒ>E~GpG~EaH~G_GHƒ3G0G~OE~GGzEEz GG{EE{GGwEEzGGzEEzGG{EE~G C~)E‡!CÆ|G‡DH~ GƒMJ~H†tJ-J~ƒnH{ J‡+G~Hƒ8E~Gƒ$E6E~ƒpEŽ}G‡@HGƒ>JH‡@G}JƒCEG_GEcH~GnGHƒ5G*GUE~GGzE Ez GGzEE|GG|EEzGGzEE~G1C E‡,CÒ@E‡*GEƒ_HG†aH-H~ƒSG~ H…EHG\J~HkG} JƒlE~Gƒ4E E}„E™pH‡.JHƒSLJ†vLL~ƒiJL…1LJYM~LnJ~Mƒ=H~Jƒ;H,HƒH™~G‡(HGƒAJ~H‡J%J~ƒ\H~Jƒ H)H~mG~H9H{G5G~HHzG%GwHHyGGzHHzGGz HHyGGz HHwGGwH'HzG Gu HHzG"GwH/E~G‡ EG‡NHGƒWJH†vGJƒmE G{G~ESH{GbG~HOE~GHG~E5E~G!GwE!EwGGvEEw GGwEE{ GGwEEz GGwEEwGGuEEzG%GwE"EwG$GzEE{G%C~ EŠSCÿ/MTrk¡ÿ!ÿViolin IÁ0±y± ±[pá@±]@&‘CrEu CGuEJtGHv JaH2HuLtHJuLvJ'JtOsJNs$OsNOu&JvOGuJ"CsGEvC GrEHv GJqHLrJ JuLHqJGvHEtGGsE CtGBq CCs BEuCE>tBr >Et BHuEGsHEuGGtE"CtGEt CGtEJuGJHsqH&Hr%LtHJqL~JJs"OuJNsOOu NOJrGu JCt GEuCGtE@q GJr@!HsJGsHEuGCqE!>tC>Cp(BrCCu BGuCJuG OuJJtOGvJCvGGuCJvGOuJƒoOŸ>z@y >Bw@ExBCwE EyCHxE HGyHyGEwHBw E>wB"Bw>Ey BHyEGwHGEw GyE GCyEyCGyE JyG HyJiHHu#L{H Jy LsJ JwOyJNxO}OwN"JwOGxJCyG EyC GwE@yGJw @HyJsHG{ E{GCwE>{ CCw >BwCCy BGwCEy GGzEJy GHw JmH&Hy LwH JwLsJ%Jw%OtJNvOOwN#JuO GyJCw GEwCGvEHy GJw HLwJ JyLHw JGu HEwGGwECw GBw CCvBEwC!>xEBv> EwBHy EGwHEw GGw ECwGEw CGyEJx GHwJTH0Hy LwHJw LpJ&JwOv JNuO Ow NJxOGwJCwGExC GyE@wGJv @HuJGwHEyGCwE>yCCw>BvCCwBƒrCž}>z @z>By@ EyBCy E E}C Hw EGy HHy GEyHBwE >y BBw>Ez BH{ E$GxH EyGGwEC{G!E|CGzEJzGHz JsH(H|L|HJz LoJ*J|OzJ NzOOz NJzOG{J"Cz GE}CG|E@z GJ{@Hz JG|HEz G"C| E>~CC|>B{C C| BG|CEz GG|EJ{ GH|JhH*HzL|HJ| LgJ&Jw OwJNwO|OwNJxO GwJCw GEwCGwE HuGJyHLyJJwL Hv JGwHEw GGwECwGBu CCxBEwC$E>wBw>EwBHw EGw HEwGGw ECwGEvCGyE"Jv G{HwJNHAHyLwHJyLfJ0Jw'OwJ~NwOOuN#JwOGw J#Cw GEwCGyE@wGJw@HwJGyHEwGCu E>{ CCw>Bw CCwBGwCyJwGOw JJvO Gy JCyGGyCIwGJ~I>|J @~>B}@E{ B D~ E`D0D~#G}D E~ GYE3E~&H}EG}HH| GE}H @{ E<{@>}< @}> @A}J{AH{J J{ H"G{JD{G@{DB}@D{B E}D&H{EG{ HH{ GL{HJ} LuJ!JwMwJ LwMgLLw#QyLPwQ{QyP(LyQHwLEwH"GwEHw GMwHLw MJwL!Hy JGw HEu G@w EEz@Dw EEzDHyE LyHQyLkQ†YH}J}HL{JO{ LM{ OO|M R{OQ~RQQ}T{QS| TT{ SQ}TMzQJ{M L}J M|L L{ MOzLM} OO}ML{OH{L C{ HEyCFwEEw FHwEGw HHwGEx HAwE>vA @w>Aw@@yA@w<@x>Cw@#Bu CCw BGyC Ew GG}ExGC~E}CG|EJ}GH} JhH)H|L~HJ{LcJ$J|%O| JN|OO| NJ|OG| JC|GE|C GzEH|GJ|HL| JJ| L H| JG| HE~ GG|EGC|*B| C>|B @~>B|@E~ BC{E"E~CHwE GxH)HyGEw HBwE>wBBw>Ey B"HxEGx HEw GGw EG CE|CG|EJ}GH| JiH0H~L|H J| LjJ-Jz0Oz JN{OO~ N J|O G|JC|G E}CG|E@|GJ| @H| JG| HE|GC|E%>|CC|>B| CC{BG}CJ|G O~J J| OG|JC|GG|CJ| GM| J Jw M Gw J/Cw GGwCJvGLwJHuLEwHBuEEvBHw E#Jw HGwJCvG@wCCw@GwCHwGEw HBvE>vB Bu >Ev BHwEGwHEw GGx EGCuEyCGwEJwG"Hw JeH*HxLwHJv LwJJx!OwJ Nt O$Ox N JwOGw JCvGEwCGwEHwGJuH LwJJwLHw JGwH ExGGwECwGBwCCwB EwC"E>tBv> EwBHxEGwHEw GGwEGCwEy!C~GwEJwGHwJcH%Hv&LwHJwLaJ,Jy%OuJ NuOOw NJw O GwJCu G EwC GvE@wGJx @Hw JGyH EwGCu E">z CCw>BvCCwBŠrCÿ/MTrk =ÿ!ÿ Violin IIÅ0µyµ hµ[på@µ]@ƒh•Cu‚1CBs'CuB‚$Eu CGtE‚+EuGGu E‚4CuG @u C‚@>u@@u>‚#Bp @CtB‚(>u C@t>‚@;u"9u;‚4>u 9Eu>‚?CtE Eu C‚=BrE>tB‚4Bq>CrB‚2BqC#CrB‚,EuCGu E‚#GEu$Gv E‚5CuG@u C‚+Cs @EuC‚ABsECsB‚B@uC9u@‚Hw‚4@w>Bs@‚BCwEsC‚,Hs EEuH‚-BsE>uB‚9Bt&>Cs B‚:>u CCu>‚,Bu CCuB‚:EuCGuE‚.EuGCuE‚?BsC@s B‚4Cu@ EuC‚s;Cs>‚FBsC Cs B‚.EsCGsE‚*EtGGuE‚7CsG@s C‚9>u @@u >‚1Bt @CsB‚->t C@u>‚5;u@9s ;‚+>u 9Es>‚'Cu EEsC‚:BsE >s B‚&Bs >CsB‚(BsCCs B‚.Et CGuE‚GEs$Gs E‚7CtG @u C‚/Cs@Et C‚:BsE CrB‚3@sC 9s @‚+u‚,@u> Bs@‚5CsBEsC‚)Hs EEuH‚)BsE>sB‚9Bp>CuB‚5>u CCs >‚'BsCCsB‚4EvCGsE‚/EuGCs E‚)Bs C@uB‚5Cs@ Eu C‚3Cu EBs C‚CCuBEwC‚Iu; Cu>‚*Bs CCsB‚7EtCGvE‚6EuGGsE‚9CsG @sC‚?>s@(@u>‚%Bs@ Cs B‚0>u C@s >‚;;s @#;9s‚,>s9Es>‚.CsEEtC‚EBsE!>sB‚%Bs>Ct B‚+Bs CCuB‚)EuC GuE‚EsGGt E‚8Ct G@s C‚ACs@ Et C‚.BsECu4B‚@u C9s@‚?u J‚-}<#>u<@w >‚7u<‚&@u>xAu@‚8>u A ;u>‚B>s; ‚?@w <Es @‚;Dw EEuD‚-GuEHwG‚5Gt HHs G‚:EuHAuE‚EEwAwE,Ew‚&Du EEuD‚;BuE;u B‚5>u;ƒn<Š}Hw‚&JuHLuJ‚.HvLAt H‚8CsAEuC‚-JuE GwJ‚5JsGHw J‚,CsHHs C‚OCu H @tC‚C>u @‚-@u< Au@‚+EwAGu E‚>Ju GHs J‚,Cs H Hu C‚EEwHJtE‚8BtJCwB‚%C>w(Cu>‚*BwCCu B‚)EuCGwE‚)Ew GGuE‚w@@u>‚0Bs@ CsB‚.>sC@u>‚/;u @9v;‚G=v9>u=‚'@w>Bs@‚:CuBEwC‚3Hu EEu H‚*Bs E>sB‚NBu> Ct B‚4>wCCt>‚,Bs CCsB‚;EwC GuE‚Eu G CsE‚CBsC@s B‚:Cs@EsC‚Ct EBs C‚?CuBEtC‚?uB‚;Bs> CsB‚>sCCw>‚@Bv C Cu B‚QEwCGs E‚,Eu GGtE‚.Ct G@uC‚?>s @@s >‚2Bs@CsB‚2>u C@s>‚$;t@#9s;‚<>s9 Et>‚5Cs EEt C‚ABsE>uB‚)Bs >CuB‚%BsCCuB‚$EuCGs E‚5Eu GGuE‚CCs G$@uC‚/Cu@ EsC‚ABsECuB‚:@wC9u@‚-uƒc@w>ƒ@Cu@ƒR@uCƒK;u@ƒL9t;ƒ`>s#9ƒJ‡#9u<ƒCBt9ƒ`Cu"Bƒ?7tCƒ?@u7ƒ_Ct@ƒL@uCƒM;u!@ƒ>uƒ7>1>tƒj>s>s!;v>‚7Cu;>tC„ >¡'9uv9<9w>z 9‚>&>s#Bt>‚"Eu BBsE‚(>uB#9u>‚<>u 9z>%>uƒ0>1>wƒM>@wƒiCs"@ƒA>u/Cƒ1;u >ƒTw 9o;w>du;ƒF@s >ƒaCu@ƒ=@u CƒW;s@ƒV9s;ƒD>u9ƒP‡F9t<ƒ<9Brƒ^CuBƒM7tCƒR@u 7ƒYCs @ƒK@sCƒS;s@ƒQs@ƒ#>&>uƒt>¡T9sp919w>w 9‚>/>u'Bs>‚EsBBs E‚7>uB9s>‚4>s9>3>uƒE>#>sƒ0@w>ƒVCs@ƒn>tCƒN;w$>ƒ;w 9f;w >du ;ƒN@s>ƒDCu@ƒ7@uCƒQ;s @ƒn9s;ƒA>s9ƒP‡L9s<ƒLBs9ƒJCuBƒC7sCƒQ@u7ƒGCs@ƒI@sCƒQ;s@ƒ[u@ƒ%>1>u„->VCu)>uC‚6@u>Bz3@ƒH>w Bƒ%>3>wƒM@w>ƒ=9w @ƒoEw9†wE2EzƒUDw EƒK@w DƒZ9u@ƒLAw9ƒdEwAƒKAuEƒPz<ƒTBv>ƒD@wBƒ'@@w„ @ŠlEwƒZCsEƒF>wCƒQAu>ƒBCuAƒ9C*CuƒN@wCƒ`Cu@ƒ@AuCƒUEuAƒaCuEƒ5CCtƒlC‚>w> >s‚#>2>w~>(>wƒ2>#>uƒY@w>ƒTCw @ƒ=@uCƒN;u@ƒH9s ;ƒ[>u 9ƒn‡A9u<v9%9u>w 9o>H>u&Bs >‚)EwBBsE‚>t B9s>‚=>t9r>+>uƒ:>>uƒU@w>ƒ[Cz@ƒK>z CƒW;w>ƒNs9s;w >ku C‚Ct >&>uCƒH>‚FCs@uC‚&u">;u‚6@u ;$4w @‚%9u4~6s 9‚=Es6Bu E‚;>uB2>wL>‚f>!>uƒK@s>ƒeCu @ƒ<@sCƒQ;u @ƒ_9s ;ƒc>v9ƒD‡<9s <ƒ_Bu 9ƒ]CuBƒF7s CƒJ@w7ƒ:Cu@ƒC@uCƒ9;u@ƒau@ƒI>(>u‹ >ÿ/MTrk }ÿ!ÿOrganÀ°w° @à@°]@[}ÚCwGw>w7w+wƒh6w*w+7ƒ#C4w(w 6*HwCw@wG>ƒH+C6w*w9wJwEw@ 4(ƒ34w(w 6* Cw E‚uCJ02w&w;wJw(4Bw9ƒ$JB!;4w(w;wCwHw&2ƒL6w*w9w;>wC4(ƒ:7w+w7wGw*69Hƒ>62w&w>w6wEw 7G 7+ƒ!2& E>9wEw>w62w&w„92&E>ŽNCw>w7w+wGwƒT6w*w+7ƒCI@wCw>4w(wHw G*6ƒ?C;w/wCw>w Jw4(@Hƒ-/w#w>w;w;/C>ƒ;J @wGw>;w 4w(w./#ƒ@4(wGw2w&wBw9H@$0;;w@w>B,&2)EwG2w&wwE2&B‡6+ >; CÆ_CwGw>w7w+wƒ\6w*w+7ƒ!C>@wHwG 4w(wCw6*ƒ2CEwJw9w6w*w4(@HƒKCw4w(wE6*ƒ+JBw;wJwC2w&w9(4ƒ.;HwCwJ;w4w(w&2BƒH>w6w*w9w;C4(ƒ@7w7w+w9*6Gw$Hƒ>6w2w&wEw>w 7G7+ƒ>2&E>w2w&w9wEw6ƒY&2>E!9Ž>Cw7w+w>wGwƒV6w*w+7ƒ(CHw4w(wCwG6* @w>ƒ"CJw>wCw;w/wH@ (4ƒ*>wC;w /w#w> /;ƒ;&@w ;w>4w(wGwJ#/ƒ/@0w$ww@H$0 9H@w B;w >2&*BwEw 2w&w G@wBE;w<‡;+C >Ò/>wEwBw 2w&wƒ]0w$w&2ƒ >Gw>wEDw/w#wB $0ƒHwGEw-w!w@w #/D >ƒ@9w-w -!d7w+w-9#HEHw5w)wEw 7+Aw@>4w(w5)gE2w&wAGw EwH4(Awƒ@>w/w#w A2&jHwGYJwH]Dw@w4w(wGwE /#>Jƒ@-w!wEww-9@‚tC:Cw Jƒ(Hw9w-w C0<ƒ&L <Cw4w(wHLww Cw7w+wGw‡@wCHw >4w(wGCw+7ƒC>w;w/w@CwJw(4Hƒ2;w>@w4w/;ƒ C;)J;wCwJw 4w(w4@‚ECUCwHww B/w#w<-!$GwH3HwG%GwH"HwG$Gw HHwGGwHHwGGw0w$wH@w>#/HwGGw HHwGGwH HwGGwHHwGGwH HwG(GwH5Bw Ew2w&w9wGC@$0‡!2& BE9ŽXCw7w+w>w Gwƒe6w*w+7ƒC4w(wCwHw@wG>6*ƒ!C;w/wCw4(>wJw H @ƒ';w>w/w#w>C/;‚};6;w Gw@w4w(wJ >#/ƒ!@wBw0$Gw9H@SEwGBGwE$@w ;wB>Ew G%GwE$Ew GGwEEw G Bw w B+wwCw;w E< &2Šh;C>+ÿ/MTrkøÿ!ÿBassÃ0³y³ P³[pã@³]@“+uƒL7v&+ƒ:4v7ƒZ/w4ƒ[4v&/ƒ:(v4ƒQ-u(ƒY/v -ƒT0v /ƒ@2u0ƒO6t2ƒE2s 6ƒT7s'2ƒ94v7ƒO0u4ƒD0/sƒ`4w /ƒU2v-4ƒ30u2ƒF1u*0ƒ62v$1ƒ<+t2ƒ_+‚(7t 2s 7‚42/s +t /ƒU6q+ƒE4s 6ƒT6s34ƒ-4t6ƒO2s4ƒK4r2ƒL6q<4ƒ$67rƒT7 2s„2‚2sb2>2ub2^2t &s2ƒU&‚92ty2'2ts2M2q 7r2ƒI76sƒ`4s6ƒR;t#4ƒ-;/sƒ`4q/ƒP0s 4ƒS2t0ƒD&t2ƒY&+uƒ`7r+ƒF4t7ƒO/q4ƒ^4r/ƒ^(s4ƒA-r (ƒW/r-ƒP0tA/ƒ2q)0ƒ.2 6pƒZ62qƒ`7n2ƒJ4o/7ƒ10k4ƒO/q0ƒ[4s /ƒS2t4ƒM0r 2ƒT1q%0ƒ;2s1ƒE2+tƒ`6s@+ƒ 4u6ƒY6t4ƒP4r 6ƒW42tƒ`4q92ƒ'6p94ƒ6 7sƒ`2r7ƒX2‚22rh282tW2i2s &p2ƒf&‚82q[2E2qn2R2t 7n 2ƒ*7*6pƒ`4s16ƒ/;t+4ƒ5/t ;ƒW4p5/ƒ+0r4ƒJ2s)0ƒ7&q 2ƒW+t&ƒZ7q(+ƒ84r7ƒI/s4ƒL4r)/ƒ7(q 4ƒ@-q(ƒK/r-ƒQ0r-/ƒ32s.0ƒ26s2ƒO2r6ƒQ7s 2ƒW4t7ƒ]40tƒ`/r 0ƒS4s/ƒF2r"4ƒ>0s 2ƒV1s00ƒ02s41ƒ2+sƒI+‚W7v 6v07x64u 2u 4ƒS0t2ƒ^/t0ƒJ-r8/ƒ(9p-k7s9a7 5tn54tl42tƒ`/s2ƒB4p/ƒL-r#4ƒ=5n-ƒ452tƒ`0t2ƒZ5t90ƒ54vƒJ42rƒ`3p!2ƒ?4r53ƒ+-t 4ƒT9r-ƒI;t 9ƒT4ƒ"5p0ƒA2r5ƒP7o2ƒI70sƒm0‚30~ /00‚ /2~ +~2ƒD7t+ƒO4r7ƒH/s14ƒ /4vƒ`(q4ƒS(-rƒ`/t5-ƒ+0t4/ƒ,2q0ƒs2‚2r_2A2w2'2t &t2ƒQ&‚A2pw2)2pr2N2r 7r!2ƒ?76sƒ`4r.6ƒ2;v.4ƒ2/s&;ƒ:4r/ƒE0t4ƒR2t'0ƒ9&q!2ƒ?&+s°`7o+ƒC4r%7ƒ;/t4ƒN4t/ƒP(r4ƒQ( -qƒ`/t/-ƒ10q4/ƒ,2r*0ƒ66p2ƒA2q6ƒJ7q2ƒN4q!7ƒ?0p4ƒV0/qƒ`4q'/ƒ92q)4ƒ 20rƒ`1t<0ƒ$2q1ƒY+r2Šx+£M T Aÿ/MTrk#ÿ!ÿCopyright (C) 1992 MTAÿ/MTrk!ÿ!ÿAll rights reserved.ÿ/stk-4.4.4/projects/examples/midifiles/tango.mid000644 000766 000766 00000027762 12015735506 021547 0ustar00garygary000000 000000 MThd€MTrk+ÿX`ÿAÿQ5x…ûDÿQPÿQ®Äÿ/MTrk.lÿTango°À°[ÿY‰°[2'&'°@H°@ €&€2‚|93X€9&$€E€6€>‚@-+!0°@X °@°@ €-€!°@8°@h °@‚$2.&!X°@X°@(°@<°@°@h°@H€&$€2D9&4€9pE: >(6(P€E€6 €>‚H-+ !&<€!€-ƒBE2&>(&/°@89 °@P°@(€& €2€9°@€>4€B@BM`€BdBKd€BdBC>&(€> 82 €BEE8CM€E €8,9($°@H°@|°@X°@l€C €9 BD(-,4€-<€B 6.8-'&(€6>4 °@8 °@TED€>°@h°@€-€E€&ƒ\8+L€893°@X°@\°@8°@@€9(JNB9-1p€-€B€JDLR E;(€E\€L|NTJ7- &+°@8°@l°@8°@€& €-0€Jd€N,IHE>,€E0€I8)<€8L@49*JHB,°@8€L °@\°@H€J°@ €BH€9@GB-(,€C€G JL G5 &(1-"°@8°@h°@X°@ €& €-€1 €Gp€JhEFB-4€B82€E8€809.IGE:°@H°@l°@h°@\€E€I0€9,C?@/-",€@ €-0€CG;2)-&A)&),°@X°@\°@(°@X°@€A €G4E8B*°@H °@(€&€-0°@8€2°@4€B‚°@h8*°@<€8°@89- °@ €ED4A+4€A|Q@E1H€D°@H°@°@°@H°@D€Q€EC/@(8€C€@@€9‚ B>6'-(&->',°@X°@€>,€-€&€6 °@X °@(€BBET€BpBID60€B<70$B@€781€60€8€BE@$9/€ECG$°@X °@p°@H°@,€C€9(BF-5H€-,€Bd6-&,-)°@X °@D>0°@(°@€6,€& €-ED€>4€EƒDE1\J- °@8Q( °@ €J°@NV'°@h°@4€Q]4€N€V €E@€]‚hJP -5 C1G;°@°@0°@H°@€G@€JLTIA(€C0€L$€IJ3&+NSB-L°@H°@\°@8 °@ €J`€-@€B@\./<€N@lIMC8$€CX€I8L 0€LJL€.B#°@X °@//@€J €&@°@X°@€B€/`GD B/?'0,°@H&)°@,€G€B€? °@H°@€&€0‚ C;9'1(&(°@H@ °@\°@h €&@€9@°@€@@€1@ €C@‚PE(TQ$ L O,U,8€E €L€O]1€Q(€U€]‚hCD @6,-€@4€- €CDEPB?D€B@€EPGLCB°@H&&°@-!1T°@X°@€&€- €1 €C@$€G@‚IME70€E 6/ €I 77(€6 €784 LL I@€8°@89. °@<°@8°@|€L4€I0JK€9G6 -. €G$€-0€JhJK°@8-' &(G4°@4*0€J@LE°@°@X€G@°@JD€LL€JIGE.°@8 °@L€&@°@X€-@ °@€4@€ED€IPE1LL2$Q4O-U/ €E$€L€O €Q]0 €U$€]‚DLM-. I6P€-€L€IDGLC;4€C@ €G@0JL G4 &&1! °@X-°@`€& °@h€-°@€1,€GH€J‚ EIB'6$ €B(7. €E(84 €6€7<€8EAIG95\°@h°@°@X°@X°@ €E€I -1@8CF€9T€-@€@@€C@,G= A/&,- 2!$°@(°@\°@8°@$€&€G€A€-B*E:°@( °@$°@H°@(€B €2€E|E-LJ.(€JQ-N,@€E V,€Nh€Q €V].8€]ƒ@JVB6>,&0°@(., °@<°@X°@8€&(€J€. €B€>@JV >8/.#0B0°@X°@€# €/°@°@h °@€B@€JtIR€I0€>$GRP/60€GPIS€/@C6:.>4°@H43 °@€>€C€4°@X€:°@€I8S3(;3@5C5 _< GR€S€;(€_€C€@€GX>58B8€>JS#0/2 °@X €B°@4€#(°@h°@@€J<;:dBO €;p:>€B>&(€>CB8BL>+9@ €C °@8 °@€98°@°@h°@8AL€B€:@d8<(€8€/@€A(BL€>H€BD75(>.°@(°@#2/,€7CP$€>€#°@8€/°@€CHGQ8€G,JPl/;€J<€/IPC7;+56>5°@h°@4€>@°@€5@°@h€C@€;@°@ €I@@S6X_<GMC3=5€S4€_€G8€=€C|>6B2JM/=°@H°@\°@X°@€BX5;€>`€5€JGG8€/@65$°@X°@0€6/64€/°@X €G°@>;F>°@8 °@ €>@\€F@xE@ €E(2NN<€( D?$€D€N-8T°@( °@E4NR €-=7€E°@X°@p€N€=dLUD3\€D°@H .5°@46°@(°@$€LITC?€.€CH€I@h€4@JOB994/4X°@H°@0€B €9 °@H°@d€/€J,GNA581234°@8°@€A8°@8°@p€GL€2PLR@;1-(°@ °@P°@(°@d€8`€LIM9)L€@(€I@8€9@@;L€1@EH$°@X 6'°@D€6 °@8°@\€E GP€@€GQ;?34€Q€?4IS €I>8XE@5+/2°@h°@HLP°@h°@€/€5 €L$JRQ:4€Q€J@€E@IM8€>@€IDIK82D->-,°@(°@<°@(°@h°@X€I€842€D8€4HGG,€>t(54€(€G,€Q(€O€C€J€E€>pNN95B8J,,€9 €B25\€2-6,€-p&64-6°@h°@8 €J°@€&QQ E3(69°@( °@h€-°@€E4€N$€Q€6ƒE'PQ#$J",V.N'8€E€J]0€N€Q €V €]‚`VPJFN591H€9€J€N€V25PXW L<Q>€2 -6€L€X €QZLN/ V.&30°@H °@T€& °@X °@ €Z€V,€N€-xUII; Q$ €Q-*€I2!4€-€29$ €9€U XJ(€X0>'VGJ@ N8E04€E€J€>€V(€N|93SK N4H4G2 °@h°@( °@(€9°@°@H °@ 35 €S€N €H€G8€3-6D€-(&2-* OF I,C1,°@X45°@°@8°@€&€C€-€I€40€O‚\E*XQ$L4U,O*X€Q€E €O]1€L€U€]‚xOJL9>5C;,€C€>€L,€O46DRK F=NA(€4 /9€F €N€/$€R\SOG8O?(&9°@H°@0€&/>°@8 °@L€G€O 44€/0€S€4X=A(€=UUIER?t€I€R€UdXY;AU?LD °@X °@<€;°@(7?°@,€U€X(€7/F€L<€/pVT &@J?S>8<€&€x(@9€J€S€V €€(DVQR:7*<JBN8D°@X °@P€°@8°@€*<€V€JPUGI::6\€:048@€4065<€RD€N@B,:+D°@8°@P°@h €6°@ €:€U €B€I0RHF2CF L5H€F€L€CB9$€R0SRG@J2D€B€GA8€S€J €A\@5UOI:O@°@h°@(°@8°@( €O°@€@;-€;t4A4€IL€4 €U*8$VTJN0€J €V€* ZXNE;VB°@°@P°@8°@$€V *< €Z€N€€*xXRU?L@ 7,64€,€ 4€U€X€L@.7"5d€",€.`UJ#8/7MDI8°@h°@H€M°@( °@ €I$€UHVE°@J7N5°@8€#°@( °@€/‚ 634€V€N €J(€6dB.;+l°@h °@X°@4JIG16,>0,€G €; °@8€B°@ €>°@(€6°@h °@(€J‚ IC@/G27)/.4°@8 °@€@€G,€/€7°@X °@D€I(LEh€L*€97<G8<°@8°@P°@H °@€> €/€Jt€7JC>/68 /2°@h °@°@€> °@ °@X°@ €6 €J€/‚€G@7I>/376°@H °@€@ °@8°@€I€/€7L?t€LNJ,€NlLE4€L;,1',)0°@(°@€1X€, °@( °@X°@L€;@I@%.D€Ip€%0€APB2:(*+1&t°@H°@X°@`€1$€*,€:€BƒDBA@90*$+900°@H °@`°@X °@0€@ €$,€08ED €B ?:°@X #)/*°@P°@X°@€E€#CH(€9P€?$€CBE9-(1D°@8 °@\°@H°@ €9<€B@EL°@h°@80210€/°@X°@`€(€8€2G3€@D€G‚0@;=(7)-#!4°@H°@°@ °@X °@T€@xA6t°@8°@\°@H°@€7€-0€! €=€AƒB06)) >!&°@h °@( °@D°@( €>°@4€€6€B€&B= 7/>+ €70€B€>d86BD>.8€8€> €B06(@7-€6B,>-€780(E@€B€> €8€ECF91D°@h°@(°@T°@8 °@<€C,€9,B<-7D€-€B-6.&°@ °@8€6°@>5t€>E?<€E€&€-„N2J-9/8>(€N€J$B-(E-(J-(€BQ;(€E €> €9€J€Q‚`JMB1-2$€B\€J4LNED €E€L@J>@NI&0@°@8 °@€JD°@X°@l€&<6->/,€N,€6€>\@/9-$IIE0€-@6"€@€I€9€E$9% L4>- €L€9JNB8,€>(€BL€J€6‚(GDA29(3+<04€9 €G€A€3h€<DB5<€BDC<=(4.&'9&-%D°@H °@|€9°@H€&°@€4€=€-8€Cƒ\S7L/I,H€S€I €L,C3X€C0O2@$9&G(I),€90€G €O€@€I‚hCD-->*@*°@°@8°@h°@,€CH€@ €>ENB9L€B$€Ex°@X°@GH°@=5C6&1D€-°@H°@@€&<€=€CD€GL;4@6=9,°@8°@L€=°@H °@€@€C‚°@X°@°@G==4-,&,A-\°@(°@h €A°@4€=,€G@°@hE6B+>/ °@(°@8€&(€-°@8 °@‚<-/‚918°@H°@H€- °@°@X €>°@€B€E€9-,tJM>/6.‚ €>€-€62: €2,€JxJN@2(°@H"2.+°@0€@8°@(°@h€"€.°@5°@h°@°@,€H$°@( €J°@h °@JU=3F< €J €>tLS$€C€F0€L\€=T°@h°@( °@OR<3E4$€< °@X€5°@@€O()5MM(€)4€MHG93€E0€H €9TE@ €EFAT€AxFE=&+12(,°@H°@°@H€2€=€+°@\>2 €F€>HB2€B24EB<7@90°@(°@`°@(°@X €E°@DFD<°@8°@@:4°@€F°@XC5 °@€C IF€: €@@€It€<@°@h90°@LHB/h°@H€9 °@€24€L\€BJDL€JA>D€A<&.B=-0>5 °@`°@8 °@8€B(€-8E<0CG€E€>T°@X@2.)$+°@p°@h°@4€.€$€&€@BG€C‚l?/9)#-/*°@X°@l€#°@H€/ °@T€BlCD€?X€90EG€CX€E H1t€HK%CH9-Q&T(?+°@8°@8€Q€T °@°@X°@0€K$€?H€CPBFH1H€H€9l€Bƒ°@hB=(/9//-°@>6°@t€(°@h°@8€B$€9€/GG\€G,€>tB?D€B G4€GP@<>$S#8%L'Jp°@X°@t€S€J°@X€L °@p(+€(x€>‚ --!0 °@8°@p°@H°@€8€-€!8CF=&:%L€@€: €=€C@BG93=((€90€=€BE9H= B<€=8€B CB 9-(BG°@X€C=+°@Q7X€Q°@8€E°@€9P€=0€B7* °@h°@= -,!"@@ €7°@H°@E3€=€@€-€E€!‚p°@h°@H>2&$+6+E*(°@h°@€E€6 €€>€&… E99!T€EQCJ6>)B$€J€>€Q€B€9‚p-+ƒ$°@h °@°@€>H°@(°@h€-°@€6<€B‚D€&\E19&h€EHQC>"B"J((€J€>€B €Q€9ƒ`-*„B7>*&-6 H°@(°@D€>€6°@(°@8€B€-‚D€&ƒ8N62+J9B(€J$€B$€9 €N€2‰V*>$E!JN#€>€E,€J€N€V°@h°@X°@Hd°@h°@‚(°@H°@(°@ÿ/MTrkÿAlbeniz-GodowskyÿYÿ/MTrk%ÿCopyright 1996 R FinleyÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/MTrk ÿYÿ/stk-4.4.4/projects/eguitar/Debug/000755 000766 000766 00000000000 12015735506 016631 5ustar00garygary000000 000000 stk-4.4.4/projects/eguitar/eguitar.cpp000644 000766 000766 00000027456 12015735506 017765 0ustar00garygary000000 000000 // Eguitar.cpp // // This is a program to create a simple electric guitar model using // the STK Guitar class. The is model is derived in part from an // implementation made by Nicholas Donaldson at McGill University in // 2009. The distortion model is poor, using a simple soft-clipping // expression provided by Charles R. Sullivan in "Extending the // Karplus-String Algorithm to Synthesize Electric Guitar Timbres with // Distortion and Feedback," Computer Music Journal, Vol.14 No.3, Fall // 1990. Other distortion models would be better, such as that found // in Pakarinen and Yeh's "A Review of Digital Techniques for Modeling // Vacuum-Tube Guitar Amplifiers," Computer Music Journal, Vol 33 // No. 2, Summer 2009. // // This program performs simple voice management if all noteOn and // noteOff events are on channel 0. Otherwise, channel values > 0 are // mapped to specific string numbers. By default, the program creates // a 6-string guitar. If the normalized noteOn() velocity is < 0.2, a // string is undamped but not plucked (this is implemented in the // stk::Guitar class). Thus, you can lightly depress a key on a MIDI // keyboard and then experiment with string coupling. // // The Tcl/Tk GUI allows you to experiment with various parameter // settings and that can be used in conjunction with a MIDI keyboard // as: wish < tcl/EGuitar.tcl | ./eguitar -or -ip -im 1 // // For the moment, this program does not support pitch bends. // // Gary P. Scavone, McGill University 2012. #include "Guitar.h" #include "SKINI.msg" #include "WvOut.h" #include "JCRev.h" #include "Skini.h" #include "RtAudio.h" #include "Delay.h" #include "Cubic.h" // Miscellaneous command-line parsing and instrument allocation // functions are defined in utilites.cpp ... specific to this program. #include "utilities.h" #include #include #include #include using std::min; bool done; static void finish(int ignore){ done = true; } using namespace stk; const unsigned int nStrings = 6; // Data structure for string information. struct StringInfo{ bool inUse; // is this string being used? unsigned int iNote; // note number associated with this string StringInfo() : inUse(false), iNote(0) {}; }; // The TickData structure holds all the class instances and data that // are shared by the various processing functions. struct TickData { WvOut **wvout; Guitar *guitar; StringInfo voices[nStrings]; JCRev reverb; Messager messager; Skini::Message message; StkFloat volume; StkFloat t60; unsigned int nWvOuts; int channels; int counter; bool realtime; bool settling; bool haveMessage; int keysDown; StkFloat feedbackGain; StkFloat oldFeedbackGain; StkFloat distortionGain; StkFloat distortionMix; Delay feedbackDelay; Cubic distortion; StkFloat feedbackSample; // Default constructor. TickData() : wvout(0), volume(1.0), t60(0.75), nWvOuts(0), channels(2), counter(0), realtime( false ), settling( false ), haveMessage( false ), keysDown(0), feedbackSample( 0.0 ) {} }; #define DELTA_CONTROL_TICKS 30 // default sample frames between control input checks // The processMessage() function encapsulates the handling of control // messages. It can be easily relocated within a program structure // depending on the desired scheduling scheme. void processMessage( TickData* data ) { register StkFloat value1 = data->message.floatValues[0]; register StkFloat value2 = data->message.floatValues[1]; unsigned int channel = (unsigned int) data->message.channel; switch( data->message.type ) { case __SK_Exit_: if ( data->settling == false ) goto settle; done = true; return; case __SK_NoteOn_: if ( value2 > 0.0 ) { // velocity > 0 unsigned int iNote = data->message.intValues[0]; if ( channel == 0 ) { // do basic voice management unsigned int s; if ( data->keysDown >= (int) nStrings ) break; // ignore extra note on's // Find first unused string for ( s=0; svoices[s].inUse ) break; if ( s == nStrings ) break; data->voices[s].inUse = true; data->voices[s].iNote = iNote; data->guitar->noteOn( Midi2Pitch[iNote], value2 * ONE_OVER_128, s ); data->keysDown++; // If first key down, turn on feedback gain if ( data->keysDown == 1 ) data->feedbackGain = data->oldFeedbackGain; } else if ( channel <= nStrings ) data->guitar->noteOn( Midi2Pitch[iNote], value2 * ONE_OVER_128, channel-1 ); break; } // else a note off, so continue to next case case __SK_NoteOff_: if ( channel == 0 ) { // do basic voice management if ( !data->keysDown ) break; // Search for the released note unsigned int s, iNote; iNote = data->message.intValues[0]; for ( s=0; svoices[s].inUse && iNote == data->voices[s].iNote ) break; if ( s == nStrings ) break; data->voices[s].inUse = false; data->guitar->noteOff( value2 * ONE_OVER_128, s ); data->keysDown--; if ( data->keysDown == 0 ) { // turn off feedback gain and clear delay data->feedbackDelay.clear(); data->feedbackGain = 0.0; } } else if ( channel <= nStrings ) data->guitar->noteOff( value2 * ONE_OVER_128, channel-1 ); break; case __SK_ControlChange_: if ( value1 == 44.0 ) data->reverb.setEffectMix( value2 * ONE_OVER_128 ); else if ( value1 == 7.0 ) data->volume = value2 * ONE_OVER_128; else if ( value1 == 27 ) // feedback delay data->feedbackDelay.setDelay( (value2 * Stk::sampleRate() / 127) + 1 ); else if ( value1 == 28 ) { // feedback gain //data->oldFeedbackGain = value2 * 0.01 / 127.0; data->oldFeedbackGain = value2 * 0.02 / 127.0; data->feedbackGain = data->oldFeedbackGain; } else if ( value1 == 71 ) // pre-distortion gain data->distortionGain = 2.0 * value2 * ONE_OVER_128; else if ( value1 == 72 ) // distortion mix data->distortionMix = value2 * ONE_OVER_128; else data->guitar->controlChange( (int) value1, value2 ); break; case __SK_AfterTouch_: data->guitar->controlChange( 128, value1 ); break; case __SK_PitchBend_: // Implement me! break; case __SK_Volume_: data->volume = value1 * ONE_OVER_128; break; } // end of switch data->haveMessage = false; return; settle: // Exit and program change messages are preceeded with a short settling period. for ( unsigned int s=0; svoices[s].inUse ) data->guitar->noteOff( 0.6, s ); data->counter = (int) (0.3 * data->t60 * Stk::sampleRate()); data->settling = true; } // The tick() function handles sample computation and scheduling of // control updates. If doing realtime audio output, it will be called // automatically when the system needs a new buffer of audio samples. int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *dataPointer ) { TickData *data = (TickData *) dataPointer; register StkFloat temp, sample, *samples = (StkFloat *) outputBuffer; int counter, nTicks = (int) nBufferFrames; while ( nTicks > 0 && !done ) { if ( !data->haveMessage ) { data->messager.popMessage( data->message ); if ( data->message.type > 0 ) { data->counter = (long) (data->message.time * Stk::sampleRate()); data->haveMessage = true; } else data->counter = DELTA_CONTROL_TICKS; } counter = min( nTicks, data->counter ); data->counter -= counter; for ( int i=0; ifeedbackDelay.tick( data->feedbackSample * data->feedbackGain ); sample = data->guitar->tick( sample ); // Apply distortion (x - x^3/3) and mix temp = data->distortionGain * sample; if ( temp > 0.6666667 ) temp = 0.6666667; else if ( temp < -0.6666667 ) temp = -0.6666667; else temp = data->distortion.tick( temp ); sample = (data->distortionMix * temp) + ((1 - data->distortionMix) * sample ); data->feedbackSample = sample; // Tick instrument and apply reverb sample = data->volume * data->reverb.tick( sample ); for ( unsigned int j=0; jnWvOuts; j++ ) data->wvout[j]->tick( sample ); if ( data->realtime ) for ( int k=0; kchannels; k++ ) *samples++ = sample; nTicks--; } if ( nTicks == 0 ) break; // Process control messages. if ( data->haveMessage ) processMessage( data ); } return 0; } int main( int argc, char *argv[] ) { TickData data; int i; #if defined(__STK_REALTIME__) RtAudio dac; #endif // If you want to change the default sample rate (set in Stk.h), do // it before instantiating any objects! If the sample rate is // specified in the command line, it will override this setting. Stk::setSampleRate( 44100.0 ); // By default, warning messages are not printed. If we want to see // them, we need to specify that here. Stk::showWarnings( true ); // Check the command-line arguments for errors and to determine // the number of WvOut objects to be instantiated (in utilities.cpp). data.nWvOuts = checkArgs( argc, argv ); data.wvout = (WvOut **) calloc( data.nWvOuts, sizeof(WvOut *) ); // Parse the command-line flags, instantiate WvOut objects, and // instantiate the input message controller (in utilities.cpp). try { data.realtime = parseArgs( argc, argv, data.wvout, data.messager ); } catch (StkError &) { goto cleanup; } // If realtime output, allocate the dac here. #if defined(__STK_REALTIME__) if ( data.realtime ) { RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32; RtAudio::StreamParameters parameters; parameters.deviceId = dac.getDefaultOutputDevice(); parameters.nChannels = data.channels; unsigned int bufferFrames = RT_BUFFER_SIZE; try { dac.openStream( ¶meters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data ); } catch ( RtError& error ) { error.printMessage(); goto cleanup; } } #endif // Set the reverb parameters. data.reverb.setT60( data.t60 ); data.reverb.setEffectMix( 0.2 ); // Allocate guitar data.guitar = new Guitar( nStrings ); // Configure distortion and feedback. data.distortion.setThreshold( 2.0 / 3.0 ); data.distortion.setA1( 1.0 ); data.distortion.setA2( 0.0 ); data.distortion.setA3( -1.0 / 3.0 ); data.distortionMix = 0.9; data.distortionGain = 1.0; data.feedbackDelay.setMaximumDelay( (unsigned long int)( 1.1 * Stk::sampleRate() ) ); data.feedbackDelay.setDelay( 20000 ); data.feedbackGain = 0.001; data.oldFeedbackGain = 0.001; // Install an interrupt handler function. (void) signal(SIGINT, finish); // If realtime output, set our callback function and start the dac. #if defined(__STK_REALTIME__) if ( data.realtime ) { try { dac.startStream(); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } } #endif // Setup finished. while ( !done ) { #if defined(__STK_REALTIME__) if ( data.realtime ) // Periodically check "done" status. Stk::sleep( 200 ); else #endif // Call the "tick" function to process data. tick( NULL, NULL, 256, 0, 0, (void *)&data ); } // Shut down the output stream. #if defined(__STK_REALTIME__) if ( data.realtime ) { try { dac.closeStream(); } catch ( RtError& error ) { error.printMessage(); } } #endif cleanup: for ( i=0; i<(int)data.nWvOuts; i++ ) delete data.wvout[i]; free( data.wvout ); delete data.guitar; std::cout << "\nStk eguitar finished ... goodbye.\n\n"; return 0; } stk-4.4.4/projects/eguitar/eguitar.dsp000644 000766 000766 00000016411 12015735506 017756 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="eguitar" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=eguitar - 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 "ragamat.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 "ragamat.mak" CFG="eguitar - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "eguitar - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "eguitar - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "eguitar - 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 /I "..\..\include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 Wsock32.lib dsound.lib winmm.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "eguitar - 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 /MTd /W3 /Gm /GX /ZI /Od /I "..\..\include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 Wsock32.lib dsound.lib winmm.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "eguitar - Win32 Release" # Name "eguitar - Win32 Debug" # Begin Source File SOURCE=..\..\src\Fir.cpp # End Source File # Begin Source File SOURCE=..\..\include\Fir.h # End Source File # Begin Source File SOURCE=..\..\src\Delay.cpp # End Source File # Begin Source File SOURCE=..\..\include\Delay.h # End Source File # Begin Source File SOURCE=..\..\src\DelayA.cpp # End Source File # Begin Source File SOURCE=..\..\include\DelayA.h # End Source File # Begin Source File SOURCE=..\..\src\DelayL.cpp # End Source File # Begin Source File SOURCE=..\..\include\DelayL.h # End Source File # Begin Source File SOURCE=..\..\include\Effect.h # End Source File # Begin Source File SOURCE=..\..\src\Twang.cpp # End Source File # Begin Source File SOURCE=..\..\include\Twang.h # End Source File # Begin Source File SOURCE=..\..\src\Guitar.cpp # End Source File # Begin Source File SOURCE=..\..\include\Guitar.h # End Source File # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=..\..\include\FileRead.h # End Source File # Begin Source File SOURCE=..\..\src\FileWrite.cpp # End Source File # Begin Source File SOURCE=..\..\include\FileWrite.h # End Source File # Begin Source File SOURCE=..\..\src\FileWvOut.cpp # End Source File # Begin Source File SOURCE=..\..\include\FileWvOut.h # End Source File # Begin Source File SOURCE=..\..\src\FileWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\include\FileWvIn.h # End Source File # Begin Source File SOURCE=..\..\include\Filter.h # End Source File # Begin Source File SOURCE=..\..\include\Generator.h # End Source File # Begin Source File SOURCE=..\..\src\JCRev.cpp # End Source File # Begin Source File SOURCE=..\..\include\JCRev.h # End Source File # Begin Source File SOURCE=..\..\src\Messager.cpp # End Source File # Begin Source File SOURCE=..\..\include\Messager.h # End Source File # Begin Source File SOURCE=..\..\src\Mutex.cpp # End Source File # Begin Source File SOURCE=..\..\include\Mutex.h # End Source File # Begin Source File SOURCE=..\..\src\Noise.cpp # End Source File # Begin Source File SOURCE=..\..\include\Noise.h # End Source File # Begin Source File SOURCE=..\..\include\Cubic.h # End Source File # Begin Source File SOURCE=..\..\src\OnePole.cpp # End Source File # Begin Source File SOURCE=..\..\include\OnePole.h # End Source File # Begin Source File SOURCE=.\eguitar.cpp # 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=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\src\RtMidi.cpp # End Source File # Begin Source File SOURCE=..\..\include\RtMidi.h # End Source File # Begin Source File SOURCE=..\..\src\SKINI.cpp # End Source File # Begin Source File SOURCE=..\..\include\SKINI.h # End Source File # Begin Source File SOURCE=..\..\src\Socket.cpp # End Source File # Begin Source File SOURCE=..\..\include\Socket.h # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\src\TcpServer.cpp # End Source File # Begin Source File SOURCE=..\..\include\TcpServer.h # End Source File # Begin Source File SOURCE=..\..\src\Thread.cpp # End Source File # Begin Source File SOURCE=..\..\include\Thread.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Target # End Project stk-4.4.4/projects/eguitar/eguitar.dsw000644 000766 000766 00000001031 12015735506 017755 0ustar00garygary000000 000000 Microsoft Developer Studio Workspace File, Format Version 6.00 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! ############################################################################### Project: "eguitar"=.\eguitar.dsp - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Global: Package=<5> {{{ }}} Package=<3> {{{ }}} ############################################################################### stk-4.4.4/projects/eguitar/ElectricGuitar000755 000766 000766 00000000053 12015735506 020435 0ustar00garygary000000 000000 wish < tcl/EGuitar.tcl | ./eguitar -or -ip stk-4.4.4/projects/eguitar/ElectricGuitar.bat000755 000766 000766 00000000051 12015735506 021200 0ustar00garygary000000 000000 wish < tcl/EGuitar.tcl | eguitar -or -ip stk-4.4.4/projects/eguitar/Makefile.in000644 000766 000766 00000003273 12015735506 017655 0ustar00garygary000000 000000 ### Do not edit -- Generated by 'configure --with-whatever' from Makefile.in ### STK eguitar Makefile - for various flavors of unix PROGRAMS = RM = /bin/rm SRC_PATH = ../../src OBJECT_PATH = @object_path@ vpath %.o $(OBJECT_PATH) OBJECTS = Stk.o Filter.o Fir.o Delay.o DelayL.o DelayA.o OnePole.o \ Effect.o JCRev.o Twang.o \ Guitar.o Noise.o Cubic.o \ FileRead.o WvIn.o FileWvIn.o FileWrite.o FileWvOut.o \ Skini.o Messager.o utilities.o INCLUDE = @include@ ifeq ($(strip $(INCLUDE)), ) INCLUDE = ../../include endif vpath %.h $(INCLUDE) CC = @CXX@ DEFS = @CPPFLAGS@ DEFS += @byte_order@ CFLAGS = @CXXFLAGS@ CFLAGS += -I$(INCLUDE) -I$(INCLUDE)/../src/include LIBRARY = @LIBS@ REALTIME = @realtime@ ifeq ($(REALTIME),yes) PROGRAMS += eguitar OBJECTS += RtMidi.o RtAudio.o Thread.o Mutex.o Socket.o TcpServer.o @objects@ endif RAWWAVES = @rawwaves@ ifeq ($(strip $(RAWWAVES)), ) RAWWAVES = ../../rawwaves/ endif DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\" %.o : $(SRC_PATH)/%.cpp $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@ %.o : ../../src/include/%.cpp $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@ all : $(PROGRAMS) eguitar: eguitar.cpp $(OBJECTS) $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o eguitar eguitar.cpp $(OBJECT_PATH)/*.o $(LIBRARY) libeguitar: eguitar.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o eguitar utilities.cpp eguitar.cpp -L../../src -lstk $(LIBRARY) $(OBJECTS) : Stk.h clean : $(RM) -f $(OBJECT_PATH)/*.o $(RM) -f $(PROGRAMS) *.exe $(RM) -fR *~ *.dSYM distclean: clean $(RM) Makefile strip : strip $(PROGRAMS) # Project specific objects: utilities.o: utilities.cpp $(CC) $(CFLAGS) $(DEFS) -c utilities.cpp -o $(OBJECT_PATH)/$@stk-4.4.4/projects/eguitar/README-eguitar.txt000644 000766 000766 00000003542 12015735506 020743 0ustar00garygary000000 000000 This is eguitar by Gary Scavone, McGill University, 2012. This is a program to create a simple electric guitar model using the STK Guitar class. The is model is derived in part from an implementation made by Nicholas Donaldson at McGill University in 2009. The distortion model is poor, using a simple soft-clipping expression provided by Charles R. Sullivan in "Extending the Karplus-String Algorithm to Synthesize Electric Guitar Timbres with Distortion and Feedback," Computer Music Journal, Vol.14 No.3, Fall 1990. Other distortion models would be better, such as that found in Pakarinen and Yeh's "A Review of Digital Techniques for Modeling Vacuum-Tube Guitar Amplifiers," Computer Music Journal, Vol 33 No. 2, Summer 2009. This program performs simple voice management if all noteOn and noteOff events are on channel 0. Otherwise, channel values > 0 are mapped to specific string numbers. By default, the program creates a 6-string guitar. If the normalized noteOn() velocity is < 0.2, a string is undamped but not plucked (this is implemented in the stk::Guitar class). Thus, you can lightly depress a key on a MIDI keyboard and then experiment with string coupling. The Tcl/Tk GUI allows you to experiment with various parameter settings and that can be used in conjunction with a MIDI keyboard as: wish < tcl/EGuitar.tcl | ./eguitar -or -ip -im 1 For the moment, this program does not support pitch bends. In the eguitar directory, type: > make to compile and then > ElectricGuitar.bat to run the program with the Tcl/Tk GUI. There are many improvements that could be made to this project. In particular, you could record real body responses from different guitars and use those with the Guitar class. As well, you could improve the distortion model and perhaps add some typical electric guitar effects, such as an echo. If you find any bugs, please let me know! stk-4.4.4/projects/eguitar/Release/000755 000766 000766 00000000000 12015735506 017163 5ustar00garygary000000 000000 stk-4.4.4/projects/eguitar/scores/000755 000766 000766 00000000000 12015735506 017101 5ustar00garygary000000 000000 stk-4.4.4/projects/eguitar/tcl/000755 000766 000766 00000000000 12015735506 016365 5ustar00garygary000000 000000 stk-4.4.4/projects/eguitar/utilities.cpp000644 000766 000766 00000013060 12015735506 020322 0ustar00garygary000000 000000 // Miscellaneous parsing and error functions for use with STK projects. // // Gary P. Scavone, 1999. #include "utilities.h" #include #include #if defined(__STK_REALTIME__) #include "RtAudio.h" #endif using namespace stk; void usage(char *function) { // Error function in case of incorrect command-line argument specifications printf("\nusage: %s flag(s)\n", function); printf(" where flag(s) = \n"); printf(" -s RATE to specify a sample rate,\n"); printf(" -ow for .wav audio output file,\n"); printf(" -os for .snd audio output file,\n"); printf(" -om for .mat audio output file,\n"); printf(" -oa for .aif audio output file,\n"); printf(" -if to read control input from SKINI file,\n"); #if defined(__STK_REALTIME__) printf(" -or for realtime audio output,\n"); printf(" -ip for realtime control input by pipe,\n"); printf(" -im for realtime control input by MIDI (virtual port = 0, default = 1)."); #endif printf("\n"); printf("\n Simultaneous multiple output types are supported.\n"); printf(" Likewise, simultaneous control input types are supported.\n"); printf(" SKINI formatted scorefiles can be piped or redirected\n"); printf(" to %s, though realtime control flags should be omitted\n", function); printf(" when doing so. If the optional are not\n"); printf(" specified, default names will be indicated. Each flag\n"); printf(" must include its own '-' sign.\n\n"); exit(0); } int checkArgs(int nArgs, char *args[]) { int w, i = 1, j = 0; int nWvOuts = 0; char flags[2][50] = {""}; bool realtime = false; if (nArgs < 3 || nArgs > 22) usage(args[0]); while (i < nArgs) { if (args[i][0] == '-') { if (args[i][1] == 'o') { if ( args[i][2] == 'r' ) realtime = true; if ( (args[i][2] == 's') || (args[i][2] == 'w') || (args[i][2] == 'm') || (args[i][2] == 'a') ) nWvOuts++; flags[0][j] = 'o'; flags[1][j++] = args[i][2]; } else if (args[i][1] == 'i') { if ( (args[i][2] != 'p') && (args[i][2] != 'm') && (args[i][2] != 'f') ) usage(args[0]); flags[0][j] = 'i'; flags[1][j++] = args[i][2]; } else if (args[i][1] == 's' && (i+1 < nArgs) && args[i+1][0] != '-' ) { Stk::setSampleRate( atoi(args[i+1]) ); flags[0][j++] = 's'; } else usage(args[0]); } i++; } // Check for multiple flags of the same type for ( i=0; i<=j; i++ ) { w = i+1; while (w <= j ) { if ( flags[0][i] == flags[0][w] && flags[1][i] == flags[1][w] ) { printf("\nError: Multiple command line flags of the same type specified.\n\n"); usage(args[0]); } w++; } } // Make sure we have at least one output type if ( nWvOuts < 1 && !realtime ) usage(args[0]); return nWvOuts; } bool parseArgs(int nArgs, char *args[], WvOut **output, Messager& messager) { int i = 1, j = 0, nWvIns = 0; bool realtime = false; char fileName[256]; while (i < nArgs) { if ( (args[i][0] == '-') && (args[i][1] == 'i') ) { switch(args[i][2]) { case 'f': strcpy(fileName,args[++i]); if ( !messager.setScoreFile( fileName ) ) exit(0); nWvIns++; break; case 'p': #if defined(__STK_REALTIME__) if ( !messager.startStdInput() ) exit(0); nWvIns++; break; #else usage(args[0]); #endif case 'm': #if defined(__STK_REALTIME__) // Check for an optional MIDI port argument. if ((i+1 < nArgs) && args[i+1][0] != '-') { int port = atoi(args[++i]); if ( !messager.startMidiInput( port-1 ) ) exit(0); } else if ( !messager.startMidiInput() ) exit(0); nWvIns++; break; #else usage(args[0]); #endif default: usage(args[0]); break; } } else if ( (args[i][0] == '-') && (args[i][1] == 'o') ) { switch(args[i][2]) { case 'r': #if defined(__STK_REALTIME__) realtime = true; break; #else usage(args[0]); #endif case 'w': if ((i+1 < nArgs) && args[i+1][0] != '-') { i++; strcpy(fileName,args[i]); } else strcpy(fileName,"testwav"); output[j] = new FileWvOut(fileName, 1, FileWrite::FILE_WAV ); j++; break; case 's': if ((i+1 < nArgs) && args[i+1][0] != '-') { i++; strcpy(fileName,args[i]); } else strcpy(fileName,"testsnd"); output[j] = new FileWvOut(fileName,1, FileWrite::FILE_SND); j++; break; case 'm': if ((i+1 < nArgs) && args[i+1][0] != '-') { i++; strcpy(fileName,args[i]); } else strcpy(fileName,"testmat"); output[j] = new FileWvOut(fileName,1, FileWrite::FILE_MAT); j++; break; case 'a': if ((i+1 < nArgs) && args[i+1][0] != '-') { i++; strcpy(fileName,args[i]); } else strcpy(fileName,"testaif"); output[j] = new FileWvOut(fileName,1, FileWrite::FILE_AIF ); j++; break; default: usage(args[0]); break; } } i++; } if ( nWvIns == 0 ) { #if defined(__STK_REALTIME__) if ( !messager.startStdInput() ) exit(0); #else printf("\nError: The -if file input flag must be specified for non-realtime use.\n\n"); usage(args[0]); #endif } return realtime; } stk-4.4.4/projects/eguitar/utilities.h000644 000766 000766 00000000465 12015735506 017774 0ustar00garygary000000 000000 // Miscellaneous parsing and error functions for use with STK projects. // // Gary P. Scavone, 1999. #include "FileWvOut.h" #include "Messager.h" void usage(char *function); int checkArgs(int numArgs, char *args[]); bool parseArgs(int numArgs, char *args[], stk::WvOut **output, stk::Messager& messager); stk-4.4.4/projects/eguitar/tcl/Eguitar.tcl000644 000766 000766 00000020156 12015735506 020475 0ustar00garygary000000 000000 # Tcl/Tk Electric Guitar Model GUI for the Synthesis Toolkit (STK) # by Gary P. Scavone, McGill University, 2012. # Set lowest string note numbers and range set stringRange 20 array set stringMin { 1 40 2 45 3 50 4 55 5 59 6 64 } array set stringNote { 1 40 2 45 3 50 4 55 5 59 6 64 } #array set stringAmp { 1 64 2 64 3 64 4 64 5 64 6 64 } array set stringAmp { 1 64 2 64 3 64 4 64 5 64 6 64 } # Set initial control values set cont2 20.0 set cont7 100.0 set cont27 64.0 set cont28 0.0 set cont44 24.0 set cont72 64.0 set cont128 64.0 set velocity 64.0 # Configure main window wm title . "STK Electric Guitar Model Controller" wm iconname . "guitar" . config -bg white # Configure message box label .message -font {Times 14 normal} -background white \ -foreground darkred -relief raised \ -wraplength 300 -width 60 \ -text "Use the spacebar or button to strum all the strings. Use the pulldown menu next to the velocity slider to control the velocity for individual strings." pack .message -padx 5 -pady 10 # Configure "note on" buttons frame .top button .top.on -text Strum -bg grey66 -command strum button .top.off -text "All Off" -bg grey66 -command allOff button .top.exit -text "Quit" -bg grey66 -command quit pack .top.on -side left -padx 5 pack .top.off -side left -padx 5 -pady 10 pack .top.exit -side left -padx 5 -pady 10 pack .top frame .left -borderwidth 5 -relief groove -bg grey88 scale .left.volume -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 7} \ -orient horizontal -label "Volume" \ -tickinterval 32 -showvalue true \ -variable cont7 scale .left.reverb -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 44} \ -orient horizontal -label "Reverb Mix" \ -tickinterval 32 -showvalue true \ -variable cont44 scale .left.bridge -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 2} \ -orient horizontal -label "Bridge Coupling Gain" \ -tickinterval 32 -showvalue true -variable cont2 scale .left.fbGain -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 28} \ -orient horizontal -label "Feedback Gain" \ -tickinterval 32 -showvalue true -variable cont28 scale .left.fbDelay -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 27} \ -orient horizontal -label "Feedback Delay" \ -tickinterval 32 -showvalue true -variable cont27 scale .left.dmix -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 72} \ -orient horizontal -label "Distortion Mix" \ -tickinterval 32 -showvalue true -variable cont72 scale .left.pick -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 128} \ -orient horizontal -label "Pick Hardness" \ -tickinterval 32 -showvalue true -variable cont128 pack .left.volume -padx 10 -pady 5 pack .left.reverb -padx 10 -pady 5 pack .left.bridge -padx 10 -pady 5 pack .left.fbGain -padx 10 -pady 5 pack .left.fbDelay -padx 10 -pady 5 pack .left.dmix -padx 10 -pady 5 pack .left.pick -padx 10 -pady 10 pack .left -side left proc quit {} { puts [format "ExitProgram"] flush stdout close stdout exit } proc strum {} { global stringNote stringAmp for {set n 1} {$n < 7} {incr n} { puts [format "NoteOn %2.3f %d %3.2f %3.2f" [expr rand()*0.04] $n $stringNote($n) $stringAmp($n)] } flush stdout } proc allOff {} { global stringNote stringAmp for {set n 1} {$n < 7} {incr n} { puts [format "NoteOff 0.0 %d %3f %3f" $n $stringNote($n) $stringAmp($n)] } flush stdout } # Set bindings bind . { strum } bind . +quit proc printWhatz {tag value1 value2 } { puts [format "%s %2i %3.2f" $tag $value1 $value2] flush stdout } proc pluckOne {value} { global stringNote stringAmp puts [format "NoteOn 0.0 %d %3f %3f" $value $stringNote($value) $stringAmp($value)] flush stdout } proc setNote {string value} { global stringNote set stringNote($string) $value } proc setStringAmp {value} { global stringAmp cbpath set n [$cbpath current] if { $n > 0 } { set stringAmp($n) $value } else { for {set i 1} {$i < 7} {incr i} { set stringAmp($i) $value } } } frame .strings -bg grey88 -borderwidth 5 -relief groove scale .strings.s1 -from $stringMin(1) -to [expr $stringMin(1)+$stringRange] \ -length 350 -orient horizontal -label "String 1: Note Number" \ -tickinterval 5 -showvalue true -variable $stringNote(1) \ -command {setNote 1} scale .strings.s2 -from $stringMin(2) -to [expr $stringMin(2)+$stringRange] \ -length 350 -orient horizontal -label "String 2: Note Number" \ -tickinterval 5 -showvalue true -variable $stringNote(2) \ -command {setNote 2} scale .strings.s3 -from $stringMin(3) -to [expr $stringMin(3)+$stringRange] \ -length 350 -orient horizontal -label "String 3: Note Number" \ -tickinterval 5 -showvalue true -variable $stringNote(3) \ -command {setNote 3} scale .strings.s4 -from $stringMin(4) -to [expr $stringMin(4)+$stringRange] \ -length 350 -orient horizontal -label "String 4: Note Number" \ -tickinterval 5 -showvalue true -variable $stringNote(4) \ -command {setNote 4} scale .strings.s5 -from $stringMin(5) -to [expr $stringMin(5)+$stringRange] \ -length 350 -orient horizontal -label "String 5: Note Number" \ -tickinterval 5 -showvalue true -variable $stringNote(5) \ -command {setNote 5} scale .strings.s6 -from $stringMin(6) -to [expr $stringMin(6)+$stringRange] \ -length 350 -orient horizontal -label "String 6: Note Number" \ -tickinterval 5 -showvalue true -variable $stringNote(6) \ -command {setNote 6} button .strings.b1 -text Pluck -command { pluckOne 1 } button .strings.b2 -text Pluck -command { pluckOne 2 } button .strings.b3 -text Pluck -command { pluckOne 3 } button .strings.b4 -text Pluck -command { pluckOne 4 } button .strings.b5 -text Pluck -command { pluckOne 5 } button .strings.b6 -text Pluck -command { pluckOne 6 } grid .strings -column 0 -row 0 grid .strings.b1 -column 1 -row 0 -padx 5 -pady 5 grid .strings.b2 -column 1 -row 1 grid .strings.b3 -column 1 -row 2 grid .strings.b4 -column 1 -row 3 grid .strings.b5 -column 1 -row 4 grid .strings.b6 -column 1 -row 5 grid .strings.s1 -column 0 -row 0 -padx 5 -pady 5 grid .strings.s2 -column 0 -row 1 -padx 5 -pady 5 grid .strings.s3 -column 0 -row 2 -padx 5 -pady 5 grid .strings.s4 -column 0 -row 3 -padx 5 -pady 5 grid .strings.s5 -column 0 -row 4 -padx 5 -pady 5 grid .strings.s6 -column 0 -row 5 -padx 5 -pady 5 set stringSelect "All" ttk::combobox .strings.combo \ -values [ list "All" "String 1" "String 2" "String 3" "String 4" "String 5" "String 6" ] \ -width 8 -textvariable stringSelect -justify center scale .strings.velocity -from 0 -to 128 -length 350 \ -orient horizontal -label "Note Velocity" \ -tickinterval 32 -showvalue true -command setStringAmp -variable velocity grid .strings.combo -column 1 -row 7 grid .strings.velocity -column 0 -row 7 -padx 5 -pady 10 pack .strings set cbpath .strings.combo bind . { center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return }stk-4.4.4/projects/eguitar/scores/test.ski000644 000766 000766 00000001607 12015735506 020574 0ustar00garygary000000 000000 /* Howdy!! SKINI File, Perry Cook */ NoteOn 0.1 0 40 100.000000 NoteOn 0.01 0 44 100.000000 NoteOn 0.01 0 47 100.000000 NoteOn 0.01 0 52 100.000000 NoteOff 1.0 0 40 64.000000 NoteOff 0.0 0 44 64.000000 NoteOff 0.0 0 47 64.000000 NoteOff 0.0 0 52 64.000000 NoteOn 0.3 0 39 100.000000 NoteOn 0.01 0 42 100.000000 NoteOn 0.01 0 47 100.000000 NoteOn 0.01 0 51 100.000000 NoteOff 1.0 0 39 64.000000 NoteOff 0.0 0 42 64.000000 NoteOff 0.0 0 47 64.000000 NoteOff 0.0 0 51 64.000000 NoteOn 0.3 0 40 100.000000 NoteOn 0.01 0 44 100.000000 NoteOn 0.01 0 47 100.000000 NoteOn 0.01 0 52 100.000000 NoteOff 2.0 0 40 64.000000 NoteOff 0.0 0 44 64.000000 NoteOff 0.0 0 47 64.000000 NoteOff 0.0 0 52 64.000000stk-4.4.4/projects/effects/Debug/000755 000766 000766 00000000000 12015735506 016610 5ustar00garygary000000 000000 stk-4.4.4/projects/effects/effects.cpp000644 000766 000766 00000020662 12015735506 017713 0ustar00garygary000000 000000 /************** Effects Program *********************/ #include "Skini.h" #include "SKINI.msg" #include "Envelope.h" #include "PRCRev.h" #include "JCRev.h" #include "NRev.h" #include "FreeVerb.h" #include "Echo.h" #include "PitShift.h" #include "LentPitShift.h" #include "Chorus.h" #include "Messager.h" #include "RtAudio.h" #include #include #include #include using std::min; using namespace stk; void usage(void) { // Error function in case of incorrect command-line argument specifications std::cout << "\nuseage: effects flags \n"; std::cout << " where flag = -s RATE to specify a sample rate,\n"; std::cout << " flag = -ip for realtime SKINI input by pipe\n"; std::cout << " (won't work under Win95/98),\n"; std::cout << " and flag = -is for realtime SKINI input by socket.\n"; exit(0); } bool done; static void finish(int ignore){ done = true; } // The TickData structure holds all the class instances and data that // are shared by the various processing functions. struct TickData { unsigned int effectId; PRCRev prcrev; JCRev jcrev; NRev nrev; FreeVerb frev; Echo echo; PitShift shifter; LentPitShift lshifter; Chorus chorus; Envelope envelope; Messager messager; Skini::Message message; StkFloat lastSample; StkFloat t60; int counter; bool settling; bool haveMessage; // Default constructor. TickData() : effectId(0), t60(1.0), counter(0), settling( false ), haveMessage( false ) {} }; #define DELTA_CONTROL_TICKS 64 // default sample frames between control input checks // The processMessage() function encapsulates the handling of control // messages. It can be easily relocated within a program structure // depending on the desired scheduling scheme. void processMessage( TickData* data ) { register unsigned int value1 = data->message.intValues[0]; register StkFloat value2 = data->message.floatValues[1]; register StkFloat temp = value2 * ONE_OVER_128; switch( data->message.type ) { case __SK_Exit_: if ( data->settling == false ) goto settle; done = true; return; case __SK_NoteOn_: if ( value2 == 0.0 ) // velocity is zero ... really a NoteOff data->envelope.setTarget( 0.0 ); else // a NoteOn data->envelope.setTarget( 1.0 ); break; case __SK_NoteOff_: data->envelope.setTarget( 0.0 ); break; case __SK_ControlChange_: // Change all effect values so they are "synched" to the interface. switch ( value1 ) { case 20: { // effect type change int type = data->message.intValues[1]; data->effectId = (unsigned int) type; break; } case 22: // effect parameter change 1 data->echo.setDelay( (unsigned long) (temp * Stk::sampleRate() * 0.95) ); data->lshifter.setShift( 1.4 * temp + 0.3 ); data->shifter.setShift( 1.4 * temp + 0.3 ); data->chorus.setModFrequency( temp ); data->prcrev.setT60( temp * 10.0 ); data->jcrev.setT60( temp * 10.0 ); data->nrev.setT60( temp * 10.0 ); data->frev.setDamping( temp ); break; case 23: // effect parameter change 2 data->chorus.setModDepth( temp * 0.2 ); data->frev.setRoomSize( temp ); break; case 44: // effect mix data->echo.setEffectMix( temp ); data->shifter.setEffectMix( temp ); data->lshifter.setEffectMix( temp ); data->chorus.setEffectMix( temp ); data->prcrev.setEffectMix( temp ); data->jcrev.setEffectMix( temp ); data->nrev.setEffectMix( temp ); data->frev.setEffectMix( temp ); break; default: break; } } // end of type switch data->haveMessage = false; return; settle: // Exit and program change messages are preceeded with a short settling period. data->envelope.setTarget( 0.0 ); data->counter = (int) (0.3 * data->t60 * Stk::sampleRate()); data->settling = true; } // The tick() function handles sample computation and scheduling of // control updates. It will be called automatically by RtAudio when // the system needs a new buffer of audio samples. int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *dataPointer ) { TickData *data = (TickData *) dataPointer; register StkFloat *oSamples = (StkFloat *) outputBuffer, *iSamples = (StkFloat *) inputBuffer; register StkFloat sample; Effect *effect; int i, counter, nTicks = (int) nBufferFrames; while ( nTicks > 0 && !done ) { if ( !data->haveMessage ) { data->messager.popMessage( data->message ); if ( data->message.type > 0 ) { data->counter = (long) (data->message.time * Stk::sampleRate()); data->haveMessage = true; } else data->counter = DELTA_CONTROL_TICKS; } counter = min( nTicks, data->counter ); data->counter -= counter; for ( i=0; ieffectId < 3 ) { // Echo, PitShift and LentPitShift ... mono output if ( data->effectId == 0 ) sample = data->envelope.tick() * data->echo.tick( *iSamples++ ); else if ( data->effectId == 1 ) sample = data->envelope.tick() * data->shifter.tick( *iSamples++ ); else sample = data->envelope.tick() * data->lshifter.tick( *iSamples++ ); *oSamples++ = sample; // two channels interleaved *oSamples++ = sample; } else { // Chorus or a reverb ... stereo output if ( data->effectId == 3 ) { data->chorus.tick( *iSamples++ ); effect = (Effect *) &(data->chorus); } else if ( data->effectId == 4 ) { data->prcrev.tick( *iSamples++ ); effect = (Effect *) &(data->prcrev); } else if ( data->effectId == 5 ) { data->jcrev.tick( *iSamples++ ); effect = (Effect *) &(data->jcrev); } else if ( data->effectId == 6 ) { data->nrev.tick( *iSamples++ ); effect = (Effect *) &(data->nrev); } else { data->frev.tick( *iSamples++ ); effect = (Effect *) &(data->frev); } const StkFrames& samples = effect->lastFrame(); *oSamples++ = data->envelope.tick() * samples[0]; *oSamples++ = data->envelope.lastOut() * samples[1]; } nTicks--; } if ( nTicks == 0 ) break; // Process control messages. if ( data->haveMessage ) processMessage( data ); } return 0; } int main( int argc, char *argv[] ) { TickData data; RtAudio adac; int i; if ( argc < 2 || argc > 6 ) usage(); // If you want to change the default sample rate (set in Stk.h), do // it before instantiating any objects! If the sample rate is // specified in the command line, it will override this setting. Stk::setSampleRate( 44100.0 ); // Parse the command-line arguments. unsigned int port = 2001; for ( i=1; i # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=effects - 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 "effects.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 "effects.mak" CFG="effects - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "effects - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "effects - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "effects - 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 /I "..\..\include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 Wsock32.lib dsound.lib winmm.lib /nologo /subsystem:console /machine:I386 # SUBTRACT LINK32 /pdb:none !ELSEIF "$(CFG)" == "effects - 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 /MTd /W3 /Gm /GX /ZI /Od /I "..\..\include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /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 Wsock32.lib dsound.lib winmm.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept # SUBTRACT LINK32 /pdb:none !ENDIF # Begin Target # Name "effects - Win32 Release" # Name "effects - Win32 Debug" # Begin Source File SOURCE=..\..\src\Chorus.cpp # End Source File # Begin Source File SOURCE=..\..\include\Chorus.h # End Source File # Begin Source File SOURCE=..\..\src\Delay.cpp # End Source File # Begin Source File SOURCE=..\..\include\Delay.h # End Source File # Begin Source File SOURCE=..\..\src\DelayL.cpp # End Source File # Begin Source File SOURCE=..\..\include\DelayL.h # End Source File # Begin Source File SOURCE=..\..\src\Echo.cpp # End Source File # Begin Source File SOURCE=..\..\include\Echo.h # End Source File # Begin Source File SOURCE=..\..\include\Effect.h # End Source File # Begin Source File SOURCE=.\effects.cpp # End Source File # Begin Source File SOURCE=..\..\src\Envelope.cpp # End Source File # Begin Source File SOURCE=..\..\include\Envelope.h # End Source File # Begin Source File SOURCE=..\..\src\OnePole.cpp # End Source File # Begin Source File SOURCE=..\..\include\OnePole.h # End Source File # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=..\..\include\FileRead.h # End Source File # Begin Source File SOURCE=..\..\src\FileWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\include\FileWvIn.h # End Source File # Begin Source File SOURCE=..\..\include\Filter.h # End Source File # Begin Source File SOURCE=..\..\include\Generator.h # End Source File # Begin Source File SOURCE=..\..\src\JCRev.cpp # End Source File # Begin Source File SOURCE=..\..\include\JCRev.h # End Source File # Begin Source File SOURCE=..\..\src\Messager.cpp # End Source File # Begin Source File SOURCE=..\..\include\Messager.h # End Source File # Begin Source File SOURCE=..\..\src\Mutex.cpp # End Source File # Begin Source File SOURCE=..\..\include\Mutex.h # End Source File # Begin Source File SOURCE=..\..\src\NRev.cpp # End Source File # Begin Source File SOURCE=..\..\include\NRev.h # End Source File # Begin Source File SOURCE=..\..\src\FreeVerb.cpp # End Source File # Begin Source File SOURCE=..\..\include\FreeVerb.h # End Source File # Begin Source File SOURCE=..\..\src\PitShift.cpp # End Source File # Begin Source File SOURCE=..\..\include\PitShift.h # End Source File # Begin Source File SOURCE=..\..\src\LentPitShift.cpp # End Source File # Begin Source File SOURCE=..\..\include\LentPitShift.h # End Source File # Begin Source File SOURCE=..\..\src\PRCRev.cpp # End Source File # Begin Source File SOURCE=..\..\include\PRCRev.h # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\src\RtMidi.cpp # End Source File # Begin Source File SOURCE=..\..\include\RtMidi.h # End Source File # Begin Source File SOURCE=..\..\src\SineWave.cpp # End Source File # Begin Source File SOURCE=..\..\include\SineWave.h # End Source File # Begin Source File SOURCE=..\..\src\SKINI.cpp # End Source File # Begin Source File SOURCE=..\..\include\SKINI.h # End Source File # Begin Source File SOURCE=..\..\src\Socket.cpp # End Source File # Begin Source File SOURCE=..\..\include\Socket.h # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\src\TcpServer.cpp # End Source File # Begin Source File SOURCE=..\..\include\TcpServer.h # End Source File # Begin Source File SOURCE=..\..\src\Thread.cpp # End Source File # Begin Source File SOURCE=..\..\include\Thread.h # End Source File # Begin Source File SOURCE=..\..\src\FileLoop.cpp # End Source File # Begin Source File SOURCE=..\..\include\FileLoop.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # End Target # End Project stk-4.4.4/projects/effects/effects.dsw000644 000766 000766 00000001031 12015735506 017713 0ustar00garygary000000 000000 Microsoft Developer Studio Workspace File, Format Version 6.00 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! ############################################################################### Project: "effects"=.\effects.dsp - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Global: Package=<5> {{{ }}} Package=<3> {{{ }}} ############################################################################### stk-4.4.4/projects/effects/Makefile.in000644 000766 000766 00000003124 12015735506 017627 0ustar00garygary000000 000000 ### Do not edit -- Generated by 'configure --with-whatever' from Makefile.in ### STK effects Makefile - for various flavors of unix PROGRAMS = RM = /bin/rm SRC_PATH = ../../src OBJECT_PATH = @object_path@ vpath %.o $(OBJECT_PATH) OBJECTS = Stk.o Generator.o Envelope.o SineWave.o \ Filter.o Delay.o DelayL.o OnePole.o \ Effect.o Echo.o PitShift.o Chorus.o LentPitShift.o \ PRCRev.o JCRev.o NRev.o FreeVerb.o \ FileRead.o WvIn.o FileWvIn.o WaveLoop.o Skini.o Messager.o INCLUDE = @include@ ifeq ($(strip $(INCLUDE)), ) INCLUDE = ../../include endif vpath %.h $(INCLUDE) CC = @CXX@ DEFS = @CPPFLAGS@ DEFS += @byte_order@ CFLAGS = @CXXFLAGS@ CFLAGS += -I$(INCLUDE) -I$(INCLUDE)/../src/include LIBRARY = @LIBS@ REALTIME = @realtime@ ifeq ($(REALTIME),yes) PROGRAMS += effects OBJECTS += RtMidi.o RtAudio.o Thread.o Mutex.o Socket.o TcpServer.o @objects@ endif RAWWAVES = @rawwaves@ ifeq ($(strip $(RAWWAVES)), ) RAWWAVES = ../../rawwaves/ endif DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\" %.o : $(SRC_PATH)/%.cpp $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@ %.o : ../../src/include/%.cpp $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@ all : $(PROGRAMS) effects: effects.cpp $(OBJECTS) $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o effects effects.cpp $(OBJECT_PATH)/*.o $(LIBRARY) libeffects: effects.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o effects effects.cpp -L../../src -lstk $(LIBRARY) $(OBJECTS) : Stk.h clean : $(RM) -f $(OBJECT_PATH)/*.o $(RM) -f $(PROGRAMS) *.exe $(RM) -fR *~ *.dSYM distclean: clean $(RM) Makefile strip : strip $(PROGRAMS) stk-4.4.4/projects/effects/README-effects.txt000644 000766 000766 00000001774 12015735506 020706 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK) By Perry R. Cook and Gary P. Scavone, 1995-2012. EFFECTS PROJECT: This directory contains a program that demonstrates realtime duplex mode (simultaneous audio input and output) operation, as well as several simple delay-line based effects algorithms. Duplex mode operation is very hardware dependent. If you have trouble with this application, make sure your soundcard supports the desired sample rate and sample size (16-bit). NOTES: 1. This project will not run under WindowsNT or NeXTStep, due to lack of realtime audio input support. However, it should run under other flavors of Windows. 2. Audio input from either a microphone or line-input device MUST be available to the audio input port when the program is started. 3. Latency can be controlled using the nBufferFrames argument to the RtAudio openStream() function. The default settings in effects.cpp are relatively high because some Windows soundcard drivers crash if the settings are too low. stk-4.4.4/projects/effects/Release/000755 000766 000766 00000000000 12015735506 017142 5ustar00garygary000000 000000 stk-4.4.4/projects/effects/StkEffects000755 000766 000766 00000000047 12015735506 017552 0ustar00garygary000000 000000 wish < tcl/Effects.tcl | ./effects -ip stk-4.4.4/projects/effects/StkEffects.bat000755 000766 000766 00000000045 12015735506 020315 0ustar00garygary000000 000000 wish < tcl/Effects.tcl | effects -ip stk-4.4.4/projects/effects/tcl/000755 000766 000766 00000000000 12015735506 016344 5ustar00garygary000000 000000 stk-4.4.4/projects/effects/tcl/Effects.tcl000644 000766 000766 00000022417 12015735506 020435 0ustar00garygary000000 000000 set mixlevel 64.0 set effect1 64.0 set effect2 64.0 set effect 0 set outID "stdout" set commtype "stdout" # Configure main window wm title . "STK Effects Controller" wm iconname . "Effects" . 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 title display label .title -text "STK Effects Controller" \ -font {Times 14 bold} -background white \ -foreground darkred -relief raised label .title2 -text "by Gary P. Scavone\n Music Technology, McGill University" \ -font {Times 12 bold} -background white \ -foreground darkred -relief raised pack .title -padx 5 -pady 10 pack .title2 -padx 5 -pady 10 # Configure "note-on" buttons frame .noteOn -bg black button .noteOn.on -text NoteOn -bg grey66 -command { noteOn 64.0 64.0 } button .noteOn.off -text NoteOff -bg grey66 -command { noteOff 64.0 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 scale .left.effectsmix -from 0 -to 127 -length 400 \ -command {printWhatz "ControlChange 0.0 1 " 44} \ -orient horizontal -label "Effects Mix (0% effect - 100% effect)" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable mixlevel scale .left.effect1 -from 0 -to 127 -length 400 \ -command {printWhatz "ControlChange 0.0 1 " 22} \ -orient horizontal -label "Echo Delay" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable effect1 scale .left.effect2 -from 0 -to 127 -length 400 \ -command {printWhatz "ControlChange 0.0 1 " 23} \ -orient horizontal -label "Disabled" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable effect2 pack .left.effectsmix -padx 10 -pady 3 pack .left.effect1 -padx 10 -pady 3 pack .left.effect2 -padx 10 -pady 3 pack .left -side left # Configure effect select buttons frame .effectSelect -bg black pack .effectSelect -side right -padx 5 -pady 5 radiobutton .effectSelect.echo -text "Echo" -variable effect -relief flat \ -value 0 -command {changeEffect "ControlChange 0.0 1 " 20 $effect} radiobutton .effectSelect.shifter -text "Pitch Shift" -variable effect -relief flat \ -value 1 -command {changeEffect "ControlChange 0.0 1 " 20 $effect} radiobutton .effectSelect.lshifter -text "Lent Pitch Shift" -variable effect -relief flat \ -value 2 -command {changeEffect "ControlChange 0.0 1 " 20 $effect} radiobutton .effectSelect.chorus -text "Chorus" -variable effect -relief flat \ -value 3 -command {changeEffect "ControlChange 0.0 1 " 20 $effect} radiobutton .effectSelect.prcrev -text "PRC Reverb" -variable effect -relief flat \ -value 4 -command {changeEffect "ControlChange 0.0 1 " 20 $effect} radiobutton .effectSelect.jcrev -text "JC Reverb" -variable effect -relief flat \ -value 5 -command {changeEffect "ControlChange 0.0 1 " 20 $effect} radiobutton .effectSelect.nrev -text "NRev Reverb" -variable effect -relief flat \ -value 6 -command {changeEffect "ControlChange 0.0 1 " 20 $effect} radiobutton .effectSelect.freerev -text "FreeVerb" -variable effect -relief flat \ -value 7 -command {changeEffect "ControlChange 0.0 1 " 20 $effect} pack .effectSelect.echo -pady 2 -padx 5 -side top -anchor w -fill x pack .effectSelect.shifter -pady 2 -padx 5 -side top -anchor w -fill x pack .effectSelect.lshifter -pady 2 -padx 5 -side top -anchor w -fill x pack .effectSelect.chorus -pady 2 -padx 5 -side top -anchor w -fill x pack .effectSelect.prcrev -pady 2 -padx 5 -side top -anchor w -fill x pack .effectSelect.jcrev -pady 2 -padx 5 -side top -anchor w -fill x pack .effectSelect.nrev -pady 2 -padx 5 -side top -anchor w -fill x pack .effectSelect.freerev -pady 2 -padx 5 -side top -anchor w -fill x proc myExit {} { global outID puts $outID [format "NoteOff 0.0 1 64 127" ] 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 printWhatz {tag value1 value2 } { global outID puts $outID [format "%s %i %f" $tag $value1 $value2] flush $outID } proc changeEffect {tag value1 value2 } { global outID if ($value2==0) { .left.effect1 config -state normal -label "Echo Delay" .left.effect2 config -state disabled -label "Disabled" } if {$value2>=1 && $value2<=2} { .left.effect1 config -state normal -label "Pitch Shift Amount (center = no shift)" .left.effect2 config -state disabled -label "Disabled" } if ($value2==3) { .left.effect1 config -state normal -label "Chorus Modulation Frequency" .left.effect2 config -state normal -label "Chorus Modulation Depth" } if {$value2>=4 && $value2<=6} { .left.effect1 config -state normal -label "T60 Decay Time ( 0 - 10 seconds)" .left.effect2 config -state disabled -label "Disabled" } if ($value2==7) { .left.effect1 config -state normal -label "Damping (low to high)" .left.effect2 config -state normal -label "Room Size (comb feedback gain)" } puts $outID [format "%s %i %f" $tag $value1 $value2] flush $outID } # Bind an X windows "close" event with the Exit routine bind . +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 } } bind . {+ center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return } stk-4.4.4/projects/demo/Banded000755 000766 000766 00000000055 12015735505 016171 0ustar00garygary000000 000000 wish < tcl/Banded.tcl | demo BandedWG -or -ipstk-4.4.4/projects/demo/Banded.bat000755 000766 000766 00000000055 12015735505 016736 0ustar00garygary000000 000000 wish < tcl/Banded.tcl | demo BandedWG -or -ipstk-4.4.4/projects/demo/Debug/000755 000766 000766 00000000000 12015735505 016114 5ustar00garygary000000 000000 stk-4.4.4/projects/demo/demo.cpp000644 000766 000766 00000022264 12015735505 016524 0ustar00garygary000000 000000 // demo.cpp // // An example STK program that allows voice playback and control of // most of the STK instruments. #include "SKINI.msg" #include "WvOut.h" #include "Instrmnt.h" #include "JCRev.h" #include "Voicer.h" #include "Skini.h" #include "RtAudio.h" #if defined(__STK_REALTIME__) #include "Mutex.h" #endif // Miscellaneous command-line parsing and instrument allocation // functions are defined in utilites.cpp ... specific to this program. #include "utilities.h" #include #include #include #include using std::min; bool done; static void finish(int ignore){ done = true; } using namespace stk; // The TickData structure holds all the class instances and data that // are shared by the various processing functions. struct TickData { WvOut **wvout; Instrmnt **instrument; Voicer *voicer; JCRev reverb; Messager messager; Skini::Message message; StkFloat volume; StkFloat t60; unsigned int nWvOuts; int nVoices; int currentVoice; int channels; int counter; bool realtime; bool settling; bool haveMessage; int frequency; // Default constructor. TickData() : wvout(0), instrument(0), voicer(0), volume(1.0), t60(0.75), nWvOuts(0), nVoices(1), currentVoice(0), channels(2), counter(0), realtime( false ), settling( false ), haveMessage( false ) {} }; #define DELTA_CONTROL_TICKS 64 // default sample frames between control input checks // The processMessage() function encapsulates the handling of control // messages. It can be easily relocated within a program structure // depending on the desired scheduling scheme. void processMessage( TickData* data ) { register StkFloat value1 = data->message.floatValues[0]; register StkFloat value2 = data->message.floatValues[1]; // If only one instrument, allow messages from all channels to control it. //int group = 1; // if ( data->nVoices > 1 ) group = data->message.channel; switch( data->message.type ) { case __SK_Exit_: if ( data->settling == false ) goto settle; done = true; return; case __SK_NoteOn_: if ( value2 > 0.0 ) { // velocity > 0 data->voicer->noteOn( value1, value2 ); break; } // else a note off, so continue to next case case __SK_NoteOff_: data->voicer->noteOff( value1, value2 ); break; case __SK_ControlChange_: if (value1 == 44.0) data->reverb.setEffectMix(value2 * ONE_OVER_128); else if (value1 == 7.0) data->volume = value2 * ONE_OVER_128; else if (value1 == 49.0) data->voicer->setFrequency( value2 ); else if (value1 == 50.0) data->voicer->controlChange( 128, value2 ); else if (value1 == 51.0) data->frequency = data->message.intValues[1]; else if (value1 == 52.0) { data->frequency += ( data->message.intValues[1] << 7 ); // Convert to a fractional MIDI note value StkFloat note = 12.0 * log( data->frequency / 220.0 ) / log( 2.0 ) + 57.0; data->voicer->setFrequency( note ); } else data->voicer->controlChange( (int) value1, value2 ); break; case __SK_AfterTouch_: data->voicer->controlChange( 128, value1 ); break; case __SK_PitchChange_: data->voicer->setFrequency( value1 ); break; case __SK_PitchBend_: data->voicer->pitchBend( value1 ); break; case __SK_Volume_: data->volume = value1 * ONE_OVER_128; break; case __SK_ProgramChange_: if ( data->currentVoice == (int) value1 ) break; // Two-stage program change process. if ( data->settling == false ) goto settle; // Stage 2: delete and reallocate new voice(s) for ( int i=0; inVoices; i++ ) { data->voicer->removeInstrument( data->instrument[i] ); delete data->instrument[i]; data->currentVoice = voiceByNumber( (int)value1, &data->instrument[i] ); if ( data->currentVoice < 0 ) data->currentVoice = voiceByNumber( 0, &data->instrument[i] ); data->voicer->addInstrument( data->instrument[i] ); data->settling = false; } } // end of switch data->haveMessage = false; return; settle: // Exit and program change messages are preceeded with a short settling period. data->voicer->silence(); data->counter = (int) (0.3 * data->t60 * Stk::sampleRate()); data->settling = true; } // The tick() function handles sample computation and scheduling of // control updates. If doing realtime audio output, it will be called // automatically when the system needs a new buffer of audio samples. int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, double streamTime, RtAudioStreamStatus status, void *dataPointer ) { TickData *data = (TickData *) dataPointer; register StkFloat sample, *samples = (StkFloat *) outputBuffer; int counter, nTicks = (int) nBufferFrames; while ( nTicks > 0 && !done ) { if ( !data->haveMessage ) { data->messager.popMessage( data->message ); if ( data->message.type > 0 ) { data->counter = (long) (data->message.time * Stk::sampleRate()); data->haveMessage = true; } else data->counter = DELTA_CONTROL_TICKS; } counter = min( nTicks, data->counter ); data->counter -= counter; for ( int i=0; ivolume * data->reverb.tick( data->voicer->tick() ); for ( unsigned int j=0; jnWvOuts; j++ ) data->wvout[j]->tick(sample); if ( data->realtime ) for ( int k=0; kchannels; k++ ) *samples++ = sample; nTicks--; } if ( nTicks == 0 ) break; // Process control messages. if ( data->haveMessage ) processMessage( data ); } return 0; } int main( int argc, char *argv[] ) { TickData data; int i; #if defined(__STK_REALTIME__) RtAudio dac; #endif // If you want to change the default sample rate (set in Stk.h), do // it before instantiating any objects! If the sample rate is // specified in the command line, it will override this setting. Stk::setSampleRate( 44100.0 ); // Depending on how you compile STK, you may need to explicitly set // the path to the rawwave directory. Stk::setRawwavePath( "../../rawwaves/" ); // By default, warning messages are not printed. If we want to see // them, we need to specify that here. Stk::showWarnings( true ); // Check the command-line arguments for errors and to determine // the number of WvOut objects to be instantiated (in utilities.cpp). data.nWvOuts = checkArgs( argc, argv ); data.wvout = (WvOut **) calloc( data.nWvOuts, sizeof(WvOut *) ); // Instantiate the instrument(s) type from the command-line argument // (in utilities.cpp). data.nVoices = countVoices( argc, argv ); data.instrument = (Instrmnt **) calloc( data.nVoices, sizeof(Instrmnt *) ); data.currentVoice = voiceByName( argv[1], &data.instrument[0] ); if ( data.currentVoice < 0 ) { free( data.wvout ); free( data.instrument ); usage(argv[0]); } // If there was no error allocating the first voice, we should be fine for more. for ( i=1; iaddInstrument( data.instrument[i] ); // Parse the command-line flags, instantiate WvOut objects, and // instantiate the input message controller (in utilities.cpp). try { data.realtime = parseArgs( argc, argv, data.wvout, data.messager ); } catch (StkError &) { goto cleanup; } // If realtime output, allocate the dac here. #if defined(__STK_REALTIME__) if ( data.realtime ) { RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32; RtAudio::StreamParameters parameters; parameters.deviceId = dac.getDefaultOutputDevice(); parameters.nChannels = data.channels; unsigned int bufferFrames = RT_BUFFER_SIZE; try { dac.openStream( ¶meters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data ); } catch ( RtError& error ) { error.printMessage(); goto cleanup; } } #endif // Set the reverb parameters. data.reverb.setT60( data.t60 ); data.reverb.setEffectMix(0.2); // Install an interrupt handler function. (void) signal(SIGINT, finish); // If realtime output, set our callback function and start the dac. #if defined(__STK_REALTIME__) if ( data.realtime ) { try { dac.startStream(); } catch ( RtError &error ) { error.printMessage(); goto cleanup; } } #endif // Setup finished. while ( !done ) { #if defined(__STK_REALTIME__) if ( data.realtime ) // Periodically check "done" status. Stk::sleep( 200 ); else #endif // Call the "tick" function to process data. tick( NULL, NULL, 256, 0, 0, (void *)&data ); } // Shut down the output stream. #if defined(__STK_REALTIME__) if ( data.realtime ) { try { dac.closeStream(); } catch ( RtError& error ) { error.printMessage(); } } #endif cleanup: for ( i=0; i<(int)data.nWvOuts; i++ ) delete data.wvout[i]; free( data.wvout ); delete data.voicer; for ( i=0; i # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=demo - 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 "demo.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 "demo.mak" CFG="demo - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "demo - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "demo - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "demo - 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 /I "../../include" /D "NDEBUG" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /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 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 dsound.lib winmm.lib Wsock32.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "demo - 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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /D "_DEBUG" /D "__LITTLE_ENDIAN__" /D "__WINDOWS_MM__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /GZ /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 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 dsound.lib winmm.lib Wsock32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "demo - Win32 Release" # Name "demo - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=..\..\src\ADSR.cpp # End Source File # Begin Source File SOURCE=..\..\src\Asymp.cpp # End Source File # Begin Source File SOURCE=..\..\src\BandedWG.cpp # End Source File # Begin Source File SOURCE=..\..\src\BeeThree.cpp # End Source File # Begin Source File SOURCE=..\..\src\BiQuad.cpp # End Source File # Begin Source File SOURCE=..\..\src\BlowBotl.cpp # End Source File # Begin Source File SOURCE=..\..\src\BlowHole.cpp # End Source File # Begin Source File SOURCE=..\..\src\Bowed.cpp # End Source File # Begin Source File SOURCE=..\..\src\Brass.cpp # End Source File # Begin Source File SOURCE=..\..\src\Clarinet.cpp # End Source File # Begin Source File SOURCE=..\..\src\Fir.cpp # End Source File # Begin Source File SOURCE=..\..\src\Delay.cpp # End Source File # Begin Source File SOURCE=..\..\src\DelayA.cpp # End Source File # Begin Source File SOURCE=..\..\src\DelayL.cpp # End Source File # Begin Source File SOURCE=.\demo.cpp # End Source File # Begin Source File SOURCE=..\..\src\Drummer.cpp # End Source File # Begin Source File SOURCE=..\..\src\Envelope.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileRead.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWrite.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileWvOut.cpp # End Source File # Begin Source File SOURCE=..\..\src\Flute.cpp # End Source File # Begin Source File SOURCE=..\..\src\FM.cpp # End Source File # Begin Source File SOURCE=..\..\src\FMVoices.cpp # End Source File # Begin Source File SOURCE=..\..\src\FormSwep.cpp # End Source File # Begin Source File SOURCE=..\..\src\HevyMetl.cpp # End Source File # Begin Source File SOURCE=..\..\src\JCRev.cpp # End Source File # Begin Source File SOURCE=..\..\src\Mandolin.cpp # End Source File # Begin Source File SOURCE=..\..\src\Mesh2D.cpp # End Source File # Begin Source File SOURCE=..\..\src\Messager.cpp # End Source File # Begin Source File SOURCE=..\..\src\Modal.cpp # End Source File # Begin Source File SOURCE=..\..\src\ModalBar.cpp # End Source File # Begin Source File SOURCE=..\..\src\Modulate.cpp # End Source File # Begin Source File SOURCE=..\..\src\Moog.cpp # End Source File # Begin Source File SOURCE=..\..\src\Mutex.cpp # End Source File # Begin Source File SOURCE=..\..\src\Noise.cpp # End Source File # Begin Source File SOURCE=..\..\src\NRev.cpp # End Source File # Begin Source File SOURCE=..\..\src\OnePole.cpp # End Source File # Begin Source File SOURCE=..\..\src\OneZero.cpp # End Source File # Begin Source File SOURCE=..\..\src\PercFlut.cpp # End Source File # Begin Source File SOURCE=..\..\src\Phonemes.cpp # End Source File # Begin Source File SOURCE=..\..\src\Plucked.cpp # End Source File # Begin Source File SOURCE=..\..\src\Twang.cpp # End Source File # Begin Source File SOURCE=..\..\src\PoleZero.cpp # End Source File # Begin Source File SOURCE=..\..\src\PRCRev.cpp # End Source File # Begin Source File SOURCE=..\..\src\Resonate.cpp # End Source File # Begin Source File SOURCE=..\..\src\Rhodey.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtAudio.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtMidi.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtWvIn.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtWvOut.cpp # End Source File # Begin Source File SOURCE=..\..\src\Sampler.cpp # End Source File # Begin Source File SOURCE=..\..\src\Saxofony.cpp # End Source File # Begin Source File SOURCE=..\..\src\Shakers.cpp # End Source File # Begin Source File SOURCE=..\..\src\Simple.cpp # End Source File # Begin Source File SOURCE=..\..\src\SineWave.cpp # End Source File # Begin Source File SOURCE=..\..\src\SingWave.cpp # End Source File # Begin Source File SOURCE=..\..\src\Sitar.cpp # End Source File # Begin Source File SOURCE=..\..\src\SKINI.cpp # End Source File # Begin Source File SOURCE=..\..\src\Socket.cpp # End Source File # Begin Source File SOURCE=..\..\src\Sphere.cpp # End Source File # Begin Source File SOURCE=..\..\src\StifKarp.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # Begin Source File SOURCE=..\..\src\TcpServer.cpp # End Source File # Begin Source File SOURCE=..\..\src\Thread.cpp # End Source File # Begin Source File SOURCE=..\..\src\TubeBell.cpp # End Source File # Begin Source File SOURCE=..\..\src\TwoPole.cpp # End Source File # Begin Source File SOURCE=..\..\src\TwoZero.cpp # End Source File # Begin Source File SOURCE=.\utilities.cpp # End Source File # Begin Source File SOURCE=..\..\src\Voicer.cpp # End Source File # Begin Source File SOURCE=..\..\src\VoicForm.cpp # End Source File # Begin Source File SOURCE=..\..\src\FileLoop.cpp # End Source File # Begin Source File SOURCE=..\..\src\Whistle.cpp # End Source File # Begin Source File SOURCE=..\..\src\Wurley.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\ADSR.h # End Source File # Begin Source File SOURCE=..\..\include\Asymp.h # End Source File # Begin Source File SOURCE=..\..\include\BandedWG.h # End Source File # Begin Source File SOURCE=..\..\include\BeeThree.h # End Source File # Begin Source File SOURCE=..\..\include\BiQuad.h # End Source File # Begin Source File SOURCE=..\..\include\BlowBotl.h # End Source File # Begin Source File SOURCE=..\..\include\BlowHole.h # End Source File # Begin Source File SOURCE=..\..\include\Bowed.h # End Source File # Begin Source File SOURCE=..\..\include\BowTable.h # End Source File # Begin Source File SOURCE=..\..\include\Brass.h # End Source File # Begin Source File SOURCE=..\..\include\Clarinet.h # End Source File # Begin Source File SOURCE=..\..\include\Fir.h # End Source File # Begin Source File SOURCE=..\..\include\Delay.h # End Source File # Begin Source File SOURCE=..\..\include\DelayA.h # End Source File # Begin Source File SOURCE=..\..\include\DelayL.h # End Source File # Begin Source File SOURCE=..\..\include\Drummer.h # End Source File # Begin Source File SOURCE=..\..\include\Effect.h # End Source File # Begin Source File SOURCE=..\..\include\Envelope.h # End Source File # Begin Source File SOURCE=..\..\include\FileRead.h # End Source File # Begin Source File SOURCE=..\..\include\FileWrite.h # End Source File # Begin Source File SOURCE=..\..\include\FileWvIn.h # End Source File # Begin Source File SOURCE=..\..\include\FileWvOut.h # End Source File # Begin Source File SOURCE=..\..\include\Filter.h # End Source File # Begin Source File SOURCE=..\..\include\Flute.h # End Source File # Begin Source File SOURCE=..\..\include\FM.h # End Source File # Begin Source File SOURCE=..\..\include\FMVoices.h # End Source File # Begin Source File SOURCE=..\..\include\FormSwep.h # End Source File # Begin Source File SOURCE=..\..\include\Function.h # End Source File # Begin Source File SOURCE=..\..\include\Generator.h # End Source File # Begin Source File SOURCE=..\..\include\HevyMetl.h # End Source File # Begin Source File SOURCE=..\..\include\Instrmnt.h # End Source File # Begin Source File SOURCE=..\..\include\JCRev.h # End Source File # Begin Source File SOURCE=..\..\include\JetTable.h # End Source File # Begin Source File SOURCE=..\..\include\Mandolin.h # End Source File # Begin Source File SOURCE=..\..\include\Mesh2D.h # End Source File # Begin Source File SOURCE=..\..\include\Messager.h # End Source File # Begin Source File SOURCE=..\..\include\Modal.h # End Source File # Begin Source File SOURCE=..\..\include\ModalBar.h # End Source File # Begin Source File SOURCE=..\..\include\Modulate.h # End Source File # Begin Source File SOURCE=..\..\include\Moog.h # End Source File # Begin Source File SOURCE=..\..\include\Mutex.h # End Source File # Begin Source File SOURCE=..\..\include\Noise.h # End Source File # Begin Source File SOURCE=..\..\include\NRev.h # End Source File # Begin Source File SOURCE=..\..\include\OnePole.h # End Source File # Begin Source File SOURCE=..\..\include\OneZero.h # End Source File # Begin Source File SOURCE=..\..\include\PercFlut.h # End Source File # Begin Source File SOURCE=..\..\include\Phonemes.h # End Source File # Begin Source File SOURCE=..\..\include\Plucked.h # End Source File # Begin Source File SOURCE=..\..\include\Twang.h # End Source File # Begin Source File SOURCE=..\..\include\PoleZero.h # End Source File # Begin Source File SOURCE=..\..\include\PRCRev.h # End Source File # Begin Source File SOURCE=..\..\include\ReedTable.h # End Source File # Begin Source File SOURCE=..\..\include\Resonate.h # End Source File # Begin Source File SOURCE=..\..\include\Rhodey.h # End Source File # Begin Source File SOURCE=..\..\include\RtAudio.h # End Source File # Begin Source File SOURCE=..\..\include\RtMidi.h # End Source File # Begin Source File SOURCE=..\..\include\RtWvIn.h # End Source File # Begin Source File SOURCE=..\..\include\RtWvOut.h # End Source File # Begin Source File SOURCE=..\..\include\Sampler.h # End Source File # Begin Source File SOURCE=..\..\include\Saxofony.h # End Source File # Begin Source File SOURCE=..\..\include\Shakers.h # End Source File # Begin Source File SOURCE=..\..\include\Simple.h # End Source File # Begin Source File SOURCE=..\..\include\SineWave.h # End Source File # Begin Source File SOURCE=..\..\include\SingWave.h # End Source File # Begin Source File SOURCE=..\..\include\Sitar.h # End Source File # Begin Source File SOURCE=..\..\include\SKINI.h # End Source File # Begin Source File SOURCE=..\..\include\Socket.h # End Source File # Begin Source File SOURCE=..\..\include\Sphere.h # End Source File # Begin Source File SOURCE=..\..\include\StifKarp.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # Begin Source File SOURCE=..\..\include\TcpServer.h # End Source File # Begin Source File SOURCE=..\..\include\Thread.h # End Source File # Begin Source File SOURCE=..\..\include\TubeBell.h # End Source File # Begin Source File SOURCE=..\..\include\TwoPole.h # End Source File # Begin Source File SOURCE=..\..\include\TwoZero.h # End Source File # Begin Source File SOURCE=.\utilities.h # End Source File # Begin Source File SOURCE=..\..\include\Vector3D.h # End Source File # Begin Source File SOURCE=..\..\include\Voicer.h # End Source File # Begin Source File SOURCE=..\..\include\FileLoop.h # End Source File # Begin Source File SOURCE=..\..\include\Whistle.h # End Source File # Begin Source File SOURCE=..\..\include\Wurley.h # End Source File # Begin Source File SOURCE=..\..\include\WvIn.h # End Source File # Begin Source File SOURCE=..\..\include\WvOut.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/demo/demo.dsw000744 000766 000766 00000001326 12015735505 016534 0ustar00garygary000000 000000 Microsoft Developer Studio Workspace File, Format Version 6.00 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! ############################################################################### Project: "Md2Skini"=".\Md2Skini.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Project: "demo"=".\demo.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Global: Package=<5> {{{ }}} Package=<3> {{{ }}} ############################################################################### stk-4.4.4/projects/demo/Drums000755 000766 000766 00000000055 12015735505 016106 0ustar00garygary000000 000000 wish < tcl/Drums.tcl | ./demo Drummer -or -ipstk-4.4.4/projects/demo/Drums.bat000755 000766 000766 00000000053 12015735505 016651 0ustar00garygary000000 000000 wish < tcl/Drums.tcl | demo Drummer -or -ipstk-4.4.4/projects/demo/Makefile.in000644 000766 000766 00000004713 12015735505 017140 0ustar00garygary000000 000000 ### Do not edit -- Generated by 'configure --with-whatever' from Makefile.in ### STK demo Makefile - for various flavors of unix PROGRAMS = demo RM = /bin/rm SRC_PATH = ../../src OBJECT_PATH = @object_path@ vpath %.o $(OBJECT_PATH) OBJECTS = Stk.o Noise.o Envelope.o ADSR.o \ Modulate.o SingWave.o SineWave.o FileRead.o FileWrite.o \ FileWvIn.o FileLoop.o FileWvOut.o \ OneZero.o OnePole.o PoleZero.o TwoZero.o Fir.o \ BiQuad.o FormSwep.o Delay.o DelayL.o DelayA.o \ ReedTable.o JetTable.o BowTable.o \ JCRev.o \ Voicer.o Vector3D.o Sphere.o Twang.o \ \ Clarinet.o BlowHole.o Saxofony.o Flute.o Brass.o BlowBotl.o \ Bowed.o Plucked.o StifKarp.o Sitar.o PluckTwo.o Mandolin.o Mesh2D.o \ FM.o Rhodey.o Wurley.o TubeBell.o HevyMetl.o PercFlut.o BeeThree.o FMVoices.o \ Sampler.o Moog.o Simple.o Drummer.o Shakers.o \ Modal.o ModalBar.o BandedWG.o Resonate.o VoicForm.o Phonemes.o Whistle.o \ \ Messager.o Skini.o utilities.o INCLUDE = @include@ ifeq ($(strip $(INCLUDE)), ) INCLUDE = ../../include endif vpath %.h $(INCLUDE) CC = @CXX@ DEFS = @CPPFLAGS@ DEFS += @byte_order@ CFLAGS = @CXXFLAGS@ CFLAGS += -I$(INCLUDE) -I$(INCLUDE)/../src/include LIBRARY = @LIBS@ REALTIME = @realtime@ ifeq ($(REALTIME),yes) PROGRAMS += demo OBJECTS += RtMidi.o RtAudio.o Thread.o Mutex.o Socket.o TcpServer.o @objects@ endif RAWWAVES = @rawwaves@ ifeq ($(strip $(RAWWAVES)), ) RAWWAVES = ../../rawwaves/ endif DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\" %.o : $(SRC_PATH)/%.cpp $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@ %.o : ../../src/include/%.cpp $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@ all : $(PROGRAMS) demo: demo.cpp $(OBJECTS) $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o demo demo.cpp $(OBJECT_PATH)/*.o $(LIBRARY) libdemo: demo.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o demo utilities.cpp demo.cpp -L../../src -lstk $(LIBRARY) Md2Skini: Md2Skini.cpp Stk.o RtMidi.o $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o Md2Skini Md2Skini.cpp $(OBJECT_PATH)/Stk.o $(OBJECT_PATH)/RtMidi.o $(LIBRARY) libMd2Skini: Md2Skini.cpp $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) -o Md2Skini Md2Skini.cpp -L../../src -lstk $(LIBRARY) $(OBJECTS) : Stk.h clean : $(RM) -f $(OBJECT_PATH)/*.o $(RM) -f $(PROGRAMS) *.exe $(RM) -fR *~ *.dSYM distclean: clean $(RM) Makefile strip : strip $(PROGRAMS) # Project specific objects: utilities.o: utilities.cpp $(CC) $(CFLAGS) $(DEFS) -c utilities.cpp -o $(OBJECT_PATH)/$@ stk-4.4.4/projects/demo/Md2Skini.cpp000644 000766 000766 00000015441 12015735505 017217 0ustar00garygary000000 000000 /***************************************************/ /* Simple realtime MIDI to SKINI parser. This object takes MIDI from the input stream (via the RtMidi class), parses it, and turns it into SKINI messages. by Perry R. Cook and Gary P. Scavone, 1995 - 2004. */ /***************************************************/ #include "RtMidi.h" #include "SKINI.msg" #include #include void usage(void) { std::cout << "\nuseage: Md2Skini \n\n"; std::cout << " With no arguments, Md2Skini converts MIDI input to SKINI\n"; std::cout << " format and sends the output directly to stdout.\n"; std::cout << " With flag = -f , the output stream is simultaneously\n"; std::cout << " written to the file specified by the optional \n"; std::cout << " (default = test.ski).\n"; std::cout << " With flag = -c, MIDI control change messages will not be\n"; std::cout << " converted to SKINI-specific named controls.\n"; std::cout << " A MIDI input port can be specified with flag = -p portNumber.\n" << std::endl; exit(0); } #include static void finish( int ignore ){ std::cout << "Type 'Exit' to quit." << std::endl; } bool parseSkiniControl = true; void midiCallback( double deltatime, std::vector< unsigned char > *bytes, void *userData ) { if ( bytes->size() < 2 ) return; // Parse the MIDI bytes ... only keep MIDI channel messages. if ( bytes->at(0) > 239 ) return; register long type = bytes->at(0) & 0xF0; register int channel = bytes->at(0) & 0x0F; register long databyte1 = bytes->at(1); register long databyte2 = 0; if ( ( type != 0xC0 ) && ( type != 0xD0 ) ) { if ( bytes->size() < 3 ) return; databyte2 = bytes->at(2); } std::string typeName; switch( type ) { case __SK_NoteOn_: if ( databyte2 == 0 ) { typeName = "NoteOff\t\t"; databyte2 = 64; } else typeName = "NoteOn\t\t"; break; case __SK_NoteOff_: typeName = "NoteOff\t\t"; break; case __SK_PolyPressure_: typeName = "PolyPressure\t"; break; case __SK_ProgramChange_: typeName = "ProgramChange\t"; break; case __SK_ChannelPressure_: typeName = "ChannelPressure\t"; break; case __SK_PitchBend_: typeName = "PitchBend\t"; break; case __SK_ControlChange_: if ( parseSkiniControl != true ) { typeName = "ControlChange\t"; goto output; } switch( databyte1 ) { case __SK_PitchChange_: typeName = "PitchChange\t"; goto output; case __SK_Volume_: typeName = "Volume\t"; goto output; case __SK_ModWheel_: typeName = "ModWheel\t"; goto output; case __SK_Breath_: typeName = "Breath\t\t"; goto output; case __SK_FootControl_: typeName = "FootControl\t"; goto output; case __SK_Portamento_: typeName = "Portamento\t"; goto output; case __SK_Balance_: typeName = "Balance\t"; goto output; case __SK_Pan_: typeName = "Pan\t\t"; goto output; case __SK_Sustain_: typeName = "Sustain\t"; goto output; case __SK_Expression_: typeName = "Expression\t"; goto output; default: typeName = "ControlChange\t"; goto output; } default: typeName = "Unknown\t"; } output: FILE *file = (FILE *) userData; if ( type == 0xC0 || type == 0xD0 || type == 0xE0 ) { // program change, channel pressure, or pitchbend fprintf( stdout, "%s %.3f %d %.1f\n", typeName.c_str(), 0.0, channel, (float)databyte1 ); if ( file != NULL ) fprintf( file, "%s %.3f %d %.1f\n", typeName.c_str(), deltatime, channel, (float)databyte1 ); } else if ( type == 0xB0 ) { // control change if ( typeName == "ControlChange\t" ) { fprintf( stdout, "%s %.3f %d %.1f %.1f\n", typeName.c_str(), 0.0, channel, (float)databyte1, (float)databyte2 ); if ( file != NULL ) fprintf( file, "%s %.3f %d %.1f %.1f\n", typeName.c_str(), deltatime, channel, (float)databyte1, (float)databyte2 ); } else { fprintf( stdout, "%s %.3f %d %.1f\n", typeName.c_str(), 0.0, channel, (float)databyte2 ); if ( file != NULL ) fprintf( file, "%s %.3f %d %.1f\n", typeName.c_str(), deltatime, channel, (float)databyte2 ); } } else { // noteon, noteoff, aftertouch, and unknown fprintf( stdout, "%s %.3f %d %.1f %.1f\n", typeName.c_str(), 0.0, channel, (float)databyte1, (float)databyte2 ); if ( file != NULL ) fprintf( file, "%s %.3f %d %.1f %.1f\n", typeName.c_str(), deltatime, channel, (float)databyte1, (float)databyte2 ); } fflush( stdout ); } int main( int argc,char *argv[] ) { FILE *file = NULL; std::string fileName; RtMidiIn *midiin = 0; unsigned int port = 0; std::string input; if ( argc > 5 ) usage(); // Parse the command-line arguments. int i = 1; while ( i < argc ) { if (argv[i][0] == '-') { switch(argv[i][1]) { case 'f': if ( (i+1 < argc) && argv[i+1][0] != '-' ) { i++; fileName = argv[i]; if ( fileName.find( ".ski" ) == std::string::npos ) fileName.append( ".ski" ); } else fileName = "test.ski"; file = fopen( fileName.c_str(), "wb" ); break; case 'p': if ( i++ >= argc) usage(); port = (unsigned int) atoi( argv[i] ); break; case 'c': parseSkiniControl = false; break; default: usage(); break; } } else usage(); i++; } try { midiin = new RtMidiIn(); } catch (RtError &error) { error.printMessage(); if ( file != NULL ) fclose( file ); exit(EXIT_FAILURE); } // Check available ports vs. specified. unsigned int nPorts = midiin->getPortCount(); if ( nPorts == 0 ) { std::cout << "No MIDI ports available!\n"; goto cleanup; } else if ( port >= nPorts ) { std::cout << "Invalid port specifier!\n"; goto cleanup; } // Open the port. try { midiin->openPort( port ); } catch (RtError &error) { error.printMessage(); goto cleanup; } // Set our callback function. This should be done immediately after // opening the port to avoid having incoming messages written to the // queue instead of sent to the callback function. midiin->setCallback( &midiCallback, file ); // We'll ignore sysex, timing, and active sensing messages. midiin->ignoreTypes( true, true, true ); // Install an interrupt handler function. (void) signal(SIGINT, finish); std::cout << "\nReading MIDI input ... type 'Exit' to quit.\n"; while ( input != "Exit" && input != "exit" ) { input.erase(); std::cin >> input; std::cout << input << std::endl; } cleanup: delete midiin; if ( file != NULL ) fclose( file ); std::cout << "Md2Skini finished ... bye!" << std::endl; return 0; } stk-4.4.4/projects/demo/Md2Skini.dsp000744 000766 000766 00000011125 12015735505 017217 0ustar00garygary000000 000000 # Microsoft Developer Studio Project File - Name="Md2Skini" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.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 AllowPerConfigDependencies 0 # 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 "Md2Skini___Win32_Release" # PROP BASE Intermediate_Dir "Md2Skini___Win32_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 /Od /I "../../include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__WINDOWS_MM__" /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 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 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 /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /D "__WINDOWS_MM__" /YX /FD /GZ /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 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 Wsock32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "Md2Skini - Win32 Release" # Name "Md2Skini - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\Md2Skini.cpp # End Source File # Begin Source File SOURCE=..\..\src\RtMidi.cpp # End Source File # Begin Source File SOURCE=..\..\src\SKINI.cpp # End Source File # Begin Source File SOURCE=..\..\src\Stk.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=..\..\include\RtMidi.h # End Source File # Begin Source File SOURCE=..\..\include\SKINI.h # End Source File # Begin Source File SOURCE=..\..\include\Stk.h # End Source File # End Group # Begin Group "Resource Files" # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" # End Group # End Target # End Project stk-4.4.4/projects/demo/Modal000755 000766 000766 00000000056 12015735505 016051 0ustar00garygary000000 000000 wish < tcl/Modal.tcl | ./demo ModalBar -or -ipstk-4.4.4/projects/demo/Modal.bat000755 000766 000766 00000000054 12015735505 016614 0ustar00garygary000000 000000 wish < tcl/Modal.tcl | demo ModalBar -or -ipstk-4.4.4/projects/demo/Physical000755 000766 000766 00000000061 12015735505 016565 0ustar00garygary000000 000000 wish < tcl/Physical.tcl | ./demo Clarinet -or -ipstk-4.4.4/projects/demo/Physical.bat000755 000766 000766 00000000057 12015735505 017337 0ustar00garygary000000 000000 wish < tcl/Physical.tcl | demo Clarinet -or -ipstk-4.4.4/projects/demo/Release/000755 000766 000766 00000000000 12015735505 016446 5ustar00garygary000000 000000 stk-4.4.4/projects/demo/scores/000755 000766 000766 00000000000 12015735506 016365 5ustar00garygary000000 000000 stk-4.4.4/projects/demo/Shakers000755 000766 000766 00000000057 12015735506 016417 0ustar00garygary000000 000000 wish < tcl/Shakers.tcl | ./demo Shakers -or -ipstk-4.4.4/projects/demo/Shakers.bat000755 000766 000766 00000000055 12015735506 017162 0ustar00garygary000000 000000 wish < tcl/Shakers.tcl | demo Shakers -or -ipstk-4.4.4/projects/demo/StkDemo000755 000766 000766 00000000056 12015735506 016364 0ustar00garygary000000 000000 wish < tcl/Demo.tcl | ./demo Clarinet -or -ip stk-4.4.4/projects/demo/StkDemo.bat000755 000766 000766 00000000054 12015735506 017127 0ustar00garygary000000 000000 wish < tcl/Demo.tcl | demo Clarinet -or -ip stk-4.4.4/projects/demo/tcl/000755 000766 000766 00000000000 12015735506 015651 5ustar00garygary000000 000000 stk-4.4.4/projects/demo/utilities.cpp000644 000766 000766 00000022675 12015735506 017622 0ustar00garygary000000 000000 // Miscellaneous parsing and error functions for use with STK demo program. // // Gary P. Scavone, 1999. #include #include "utilities.h" // STK Instrument Classes #include "Clarinet.h" #include "BlowHole.h" #include "Saxofony.h" #include "Flute.h" #include "Brass.h" #include "BlowBotl.h" #include "Bowed.h" #include "Plucked.h" #include "StifKarp.h" #include "Sitar.h" #include "Mandolin.h" #include "Rhodey.h" #include "Wurley.h" #include "TubeBell.h" #include "HevyMetl.h" #include "PercFlut.h" #include "BeeThree.h" #include "FMVoices.h" #include "VoicForm.h" #include "Moog.h" #include "Simple.h" #include "Drummer.h" #include "BandedWG.h" #include "Shakers.h" #include "ModalBar.h" #include "Mesh2D.h" #include "Resonate.h" #include "Whistle.h" using namespace stk; #define NUM_INSTS 28 // 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", "BlowHole", "Saxofony", "Flute", "Brass", "BlowBotl", "Bowed", "Plucked", "StifKarp", "Sitar", "Mandolin", "Rhodey", "Wurley", "TubeBell", "HevyMetl", "PercFlut", "BeeThree", "FMVoices", "VoicForm", "Moog", "Simple", "Drummer", "BandedWG", "Shakers", "ModalBar", "Mesh2D", "Resonate", "Whistle" }; int voiceByNumber(int number, Instrmnt **instrument) { int temp = number; if (number==0) *instrument = new Clarinet(10.0); else if (number==1) *instrument = new BlowHole(10.0); else if (number==2) *instrument = new Saxofony(10.0); else if (number==3) *instrument = new Flute(10.0); else if (number==4) *instrument = new Brass(10.0); else if (number==5) *instrument = new BlowBotl; else if (number==6) *instrument = new Bowed(10.0); else if (number==7) *instrument = new Plucked(5.0); else if (number==8) *instrument = new StifKarp(5.0); else if (number==9) *instrument = new Sitar(5.0); else if (number==10) *instrument = new Mandolin(5.0); else if (number==11) *instrument = new Rhodey; else if (number==12) *instrument = new Wurley; else if (number==13) *instrument = new TubeBell; else if (number==14) *instrument = new HevyMetl; else if (number==15) *instrument = new PercFlut; else if (number==16) *instrument = new BeeThree; else if (number==17) *instrument = new FMVoices; else if (number==18) *instrument = new VoicForm; else if (number==19) *instrument = new Moog; else if (number==20) *instrument = new Simple; else if (number==21) *instrument = new Drummer; else if (number==22) *instrument = new BandedWG; else if (number==23) *instrument = new Shakers; else if (number==24) *instrument = new ModalBar; else if (number==25) *instrument = new Mesh2D(10, 10); else if (number==26) *instrument = new Resonate; else if (number==27) *instrument = new Whistle; else { printf("\nUnknown instrument or program change requested!\n"); temp = -1; } return temp; } int voiceByName(char *name, Instrmnt **instrument) { int i = 0, temp = -1, notFound = 1;; while ( i < NUM_INSTS && notFound ) { if ( !strcmp(name, insts[i]) ) { notFound = 0; temp = voiceByNumber(i, instrument); } i++; } if (temp < 0) printf("\nUnknown instrument or program change requested!\n"); return temp; } void usage(char *function) { // Error function in case of incorrect command-line argument specifications int i, j; printf("\nuseage: %s Instrument flag(s) \n", function); printf(" where flag = -s RATE to specify a sample rate,\n"); printf(" -n NUMBER specifies the number of voices to allocate,\n"); printf(" -ow for .wav audio output file,\n"); printf(" -os for .snd audio output file,\n"); printf(" -om for .mat audio output file,\n"); printf(" -oa for .aif audio output file,\n"); #if defined(__STK_REALTIME__) printf(" -or for realtime audio output,\n"); #endif printf(" -if to read control input from SKINI file,\n"); #if defined(__STK_REALTIME__) printf(" -ip for realtime control input by pipe,\n"); printf(" -im for realtime control input by MIDI (virtual port = 0, default = 1),\n"); #endif printf(" and Instrument = one of these:\n"); for ( i=0; i are not\n"); printf("specified, default names will be indicated. Each flag\n"); printf("must include its own '-' sign.\n\n"); exit(0); } int checkArgs(int nArgs, char *args[]) { int w, i = 2, j = 0; int nWvOuts = 0; char flags[2][50] = {""}; bool realtime = false; if (nArgs < 3 || nArgs > 22) usage(args[0]); while (i < nArgs) { if (args[i][0] == '-') { if (args[i][1] == 'o') { if ( args[i][2] == 'r' ) realtime = true; if ( (args[i][2] == 's') || (args[i][2] == 'w') || (args[i][2] == 'm') || (args[i][2] == 'a') ) nWvOuts++; flags[0][j] = 'o'; flags[1][j++] = args[i][2]; } else if (args[i][1] == 'i') { if ( (args[i][2] != 'p') && (args[i][2] != 'm') && (args[i][2] != 'f') ) usage(args[0]); flags[0][j] = 'i'; flags[1][j++] = args[i][2]; } else if (args[i][1] == 's' && (i+1 < nArgs) && args[i+1][0] != '-' ) { Stk::setSampleRate( atoi(args[i+1]) ); flags[0][j++] = 's'; } else if (args[i][1] == 'n' && (i+1 < nArgs) && args[i+1][0] != '-' ) { flags[0][j++] = 'n'; } else usage(args[0]); } i++; } // Check for multiple flags of the same type for ( i=0; i<=j; i++ ) { w = i+1; while (w <= j ) { if ( flags[0][i] == flags[0][w] && flags[1][i] == flags[1][w] ) { printf("\nError: Multiple command line flags of the same type specified.\n\n"); usage(args[0]); } w++; } } // Make sure we have at least one output type if ( nWvOuts < 1 && !realtime ) usage(args[0]); return nWvOuts; } int countVoices(int nArgs, char *args[]) { int i = 2, nInstruments = 1; while ( i < nArgs ) { if ( strncmp( args[i], "-n", 2) == 0 ) { if ( i+1 < nArgs && args[i+1][0] != '-' ) { nInstruments = atoi( args[i+1] ); if ( nInstruments < 1 ) nInstruments = 1; } } i++; } return nInstruments; } bool parseArgs(int nArgs, char *args[], WvOut **output, Messager& messager) { int i = 2, j = 0, nWvIns = 0; bool realtime = false; char fileName[256]; while (i < nArgs) { if ( (args[i][0] == '-') && (args[i][1] == 'i') ) { switch(args[i][2]) { case 'f': strcpy(fileName,args[++i]); if ( !messager.setScoreFile( fileName ) ) exit(0); nWvIns++; break; case 'p': #if defined(__STK_REALTIME__) if ( !messager.startStdInput() ) exit(0); nWvIns++; break; #else usage(args[0]); #endif case 'm': #if defined(__STK_REALTIME__) // Check for an optional MIDI port argument. if ((i+1 < nArgs) && args[i+1][0] != '-') { int port = atoi(args[++i]); if ( !messager.startMidiInput( port-1 ) ) exit(0); } else if ( !messager.startMidiInput() ) exit(0); nWvIns++; break; #else usage(args[0]); #endif default: usage(args[0]); break; } } else if ( (args[i][0] == '-') && (args[i][1] == 'o') ) { switch(args[i][2]) { case 'r': #if defined(__STK_REALTIME__) realtime = true; break; #else usage(args[0]); #endif case 'w': if ((i+1 < nArgs) && args[i+1][0] != '-') { i++; strcpy(fileName,args[i]); } else strcpy(fileName,"testwav"); output[j] = new FileWvOut(fileName, 1, FileWrite::FILE_WAV ); j++; break; case 's': if ((i+1 < nArgs) && args[i+1][0] != '-') { i++; strcpy(fileName,args[i]); } else strcpy(fileName,"testsnd"); output[j] = new FileWvOut(fileName,1, FileWrite::FILE_SND); j++; break; case 'm': if ((i+1 < nArgs) && args[i+1][0] != '-') { i++; strcpy(fileName,args[i]); } else strcpy(fileName,"testmat"); output[j] = new FileWvOut(fileName,1, FileWrite::FILE_MAT); j++; break; case 'a': if ((i+1 < nArgs) && args[i+1][0] != '-') { i++; strcpy(fileName,args[i]); } else strcpy(fileName,"testaif"); output[j] = new FileWvOut(fileName,1, FileWrite::FILE_AIF ); j++; break; default: usage(args[0]); break; } } i++; } if ( nWvIns == 0 ) { #if defined(__STK_REALTIME__) if ( !messager.startStdInput() ) exit(0); #else printf("\nError: The -if file input flag must be specified for non-realtime use.\n\n"); usage(args[0]); #endif } return realtime; } stk-4.4.4/projects/demo/utilities.h000644 000766 000766 00000000760 12015735506 017256 0ustar00garygary000000 000000 // Miscellaneous parsing and error functions for use with STK demo program. // // Gary P. Scavone, 1999. #include "Instrmnt.h" #include "FileWvOut.h" #include "Messager.h" int voiceByNumber(int number, stk::Instrmnt **instrument); int voiceByName(char *name, stk::Instrmnt **instrument); void usage(char *function); int checkArgs(int numArgs, char *args[]); int countVoices(int nArgs, char *args[]); bool parseArgs(int numArgs, char *args[], stk::WvOut **output, stk::Messager& messager); stk-4.4.4/projects/demo/Voice000755 000766 000766 00000000056 12015735506 016063 0ustar00garygary000000 000000 wish < tcl/Voice.tcl | ./demo FMVoices -or -ipstk-4.4.4/projects/demo/Voice.bat000755 000766 000766 00000000054 12015735506 016626 0ustar00garygary000000 000000 wish < tcl/Voice.tcl | demo FMVoices -or -ipstk-4.4.4/projects/demo/tcl/Banded.tcl000644 000766 000766 00000012756 12015735506 017545 0ustar00garygary000000 000000 # 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 0.0 set cont4 0.0 set cont11 0.0 set struckbow 0 set preset 0 # Configure main window wm title . "STK Bowed Bar Controller" wm iconname . "bowedbar" . config -bg black # Configure preset radio buttons frame .radio1 -bg black radiobutton .radio1.0 -text Bar -bg grey66 \ -command {printWhatz "ControlChange 0.0 1 " 16 0} \ -variable preset -value 0 radiobutton .radio1.1 -text Marimba -bg grey66 \ -command {printWhatz "ControlChange 0.0 1 " 16 1} \ -variable preset -value 1 radiobutton .radio1.2 -text GlassHarmonica -bg grey66 \ -command {printWhatz "ControlChange 0.0 1 " 16 2} \ -variable preset -value 2 radiobutton .radio1.3 -text PrayerBowl -bg grey66 \ -command {printWhatz "ControlChange 0.0 1 " 16 3} \ -variable preset -value 3 pack .radio1.0 -side left -padx 5 pack .radio1.1 -side left -padx 5 -pady 10 pack .radio1.2 -side left -padx 5 -pady 10 pack .radio1.3 -side left -padx 5 -pady 10 pack .radio1 # Configure message box label .note -font {Times 10 normal} -background white \ -foreground darkred -relief raised -height 4 \ -wraplength 300 -width 60 \ -text "To strike, set the Bow Pressure to zero and hit NoteOn or the spacebar. To bow, use the 'Bow Velocity' slider to set a fixed velocity or move the 'Bow Motion' slider as if it were the bow (with a non-zero Bow Pressure)." pack .note -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 -pady 10 # 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 "Strike/Bow Velocity" \ -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 "Bowing Pressure (0 = Strike)" \ -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 "Bowing Motion" \ -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 "Integration" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont11 scale .right.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 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.reson -padx 10 -pady 10 pack .left -side left pack .right -side right bind all { noteOn $pitch $press } # Bind an X windows "close" event with the Exit routine bind . +myExit proc myExit {} { global pitch puts [format "NoteOff 0.0 1 %f 127" $pitch ] flush stdout puts [format "ExitProgram"] flush stdout close stdout exit } proc noteOn {pitchVal pressVal} { puts [format "NoteOn 0.0 1 %f %f" $pitchVal $pressVal] flush stdout } proc noteOff {pitchVal pressVal} { puts [format "NoteOff 0.0 1 %f %f" $pitchVal $pressVal] flush stdout } proc patchChange {value} { global patch set patch $value puts [format "ProgramChange 0.0 1 %i" $value] flush stdout } proc printWhatz {tag value1 value2 } { puts [format "%s %i %f" $tag $value1 $value2] flush stdout } proc changePress {value} { puts [format "AfterTouch 0.0 1 %f" $value] flush stdout } proc changePitch {value} { puts [format "PitchChange 0.0 1 %.3f" $value] flush stdout } proc activateVel {} { global pitch noteOn $pitch 127 printWhatz "ControlChange 0.0 1 " 65 0 } bind . { center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return } stk-4.4.4/projects/demo/tcl/bitmaps/000755 000766 000766 00000000000 12015735506 017310 5ustar00garygary000000 000000 stk-4.4.4/projects/demo/tcl/Demo.tcl000644 000766 000766 00000105714 12015735506 017251 0ustar00garygary000000 000000 # Tcl/Tk Demo GUI for the Synthesis Toolkit (STK) # by Gary P. Scavone, CCRMA, Stanford University, 1999-2012. # 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 cont7 128.0 set cont11 64.0 set cont44 24.0 set patchnum 0 set oldpatch 0 set temp 0 # Configure main window wm title . "STK Demo GUI" wm iconname . "demo" . config -bg black # Configure instrument change menu. Use a unique number for each # voice. The STK program change value is found by dividing by 100, # while the remainder corresponds to within-class preset values. menu .menu -tearoff 0 menu .menu.instrument -tearoff 0 .menu add cascade -label "Instruments" -menu .menu.instrument \ -underline 0 .menu.instrument add radio -label "Clarinet" -variable patchnum \ -value 0 -command { patchChange $patchnum } .menu.instrument add radio -label "BlowHole" -variable patchnum \ -value 100 -command { patchChange $patchnum } .menu.instrument add radio -label "Saxofony" -variable patchnum \ -value 200 -command { patchChange $patchnum } .menu.instrument add radio -label "Flute" -variable patchnum \ -value 300 -command { patchChange $patchnum } .menu.instrument add radio -label "Brass" -variable patchnum \ -value 400 -command { patchChange $patchnum } .menu.instrument add radio -label "Blown Bottle" -variable patchnum \ -value 500 -command { patchChange $patchnum } .menu.instrument add radio -label "Bowed String" -variable patchnum \ -value 600 -command { patchChange $patchnum } .menu.instrument add radio -label "Plucked String" -variable patchnum \ -value 700 -command { patchChange $patchnum } .menu.instrument add radio -label "Stiff String" -variable patchnum \ -value 800 -command { patchChange $patchnum } .menu.instrument add radio -label "Sitar" -variable patchnum \ -value 900 -command { patchChange $patchnum } .menu.instrument add radio -label "Mandolin" -variable patchnum \ -value 1000 -command { patchChange $patchnum } .menu.instrument add radio -label "Rhodey" -variable patchnum \ -value 1100 -command { patchChange $patchnum } .menu.instrument add radio -label "Wurley" -variable patchnum \ -value 1200 -command { patchChange $patchnum } .menu.instrument add radio -label "Tubular Bell" -variable patchnum \ -value 1300 -command { patchChange $patchnum } .menu.instrument add radio -label "Heavy Metal" -variable patchnum \ -value 1400 -command { patchChange $patchnum } .menu.instrument add radio -label "Percussive Flute" -variable patchnum \ -value 1500 -command { patchChange $patchnum } .menu.instrument add radio -label "B3 Organ" -variable patchnum \ -value 1600 -command { patchChange $patchnum } .menu.instrument add radio -label "FM Voice" -variable patchnum \ -value 1700 -command { patchChange $patchnum } .menu.instrument add radio -label "Formant Voice" -variable patchnum \ -value 1800 -command { patchChange $patchnum } .menu.instrument add radio -label "Moog" -variable patchnum \ -value 1900 -command { patchChange $patchnum } .menu.instrument add radio -label "Simple" -variable patchnum \ -value 2000 -command { patchChange $patchnum } .menu.instrument add radio -label "Drum Kit" -variable patchnum \ -value 2100 -command { patchChange $patchnum } .menu.instrument add radio -label "Banded Bar" -variable patchnum \ -value 2200 -command { patchChange $patchnum } .menu.instrument add radio -label "Banded Marimba" -variable patchnum \ -value 2201 -command { patchChange $patchnum } .menu.instrument add radio -label "Banded Glass" -variable patchnum \ -value 2202 -command { patchChange $patchnum } .menu.instrument add radio -label "Banded Bowl" -variable patchnum \ -value 2203 -command { patchChange $patchnum } .menu.instrument add radio -label "Maraca" -variable patchnum \ -value 2300 -command { patchChange $patchnum } .menu.instrument add radio -label "Cabasa" -variable patchnum \ -value 2301 -command { patchChange $patchnum } .menu.instrument add radio -label "Sekere" -variable patchnum \ -value 2302 -command { patchChange $patchnum } .menu.instrument add radio -label "Tambourine" -variable patchnum \ -value 2303 -command { patchChange $patchnum } .menu.instrument add radio -label "Sleigh Bells" -variable patchnum \ -value 2304 -command { patchChange $patchnum } .menu.instrument add radio -label "Bamboo Chimes" -variable patchnum \ -value 2305 -command { patchChange $patchnum } \ -columnbreak 1 .menu.instrument add radio -label "Sandpaper" -variable patchnum \ -value 2306 -command { patchChange $patchnum } .menu.instrument add radio -label "Coke Can" -variable patchnum \ -value 2307 -command { patchChange $patchnum } .menu.instrument add radio -label "Sticks" -variable patchnum \ -value 2308 -command { patchChange $patchnum } .menu.instrument add radio -label "Crunch" -variable patchnum \ -value 2309 -command { patchChange $patchnum } .menu.instrument add radio -label "Big Rocks" -variable patchnum \ -value 2310 -command { patchChange $patchnum } .menu.instrument add radio -label "Little Rocks" -variable patchnum \ -value 2311 -command { patchChange $patchnum } .menu.instrument add radio -label "NeXT Mug" -variable patchnum \ -value 2312 -command { patchChange $patchnum } .menu.instrument add radio -label "Mug & Penny" -variable patchnum \ -value 2313 -command { patchChange $patchnum } .menu.instrument add radio -label "Mug & Nickle" -variable patchnum \ -value 2314 -command { patchChange $patchnum } .menu.instrument add radio -label "Mug & Dime" -variable patchnum \ -value 2315 -command { patchChange $patchnum } .menu.instrument add radio -label "Mug & Quarter" -variable patchnum \ -value 2316 -command { patchChange $patchnum } .menu.instrument add radio -label "Mug & Franc" -variable patchnum \ -value 2317 -command { patchChange $patchnum } .menu.instrument add radio -label "Mug & Peso" -variable patchnum \ -value 2318 -command { patchChange $patchnum } .menu.instrument add radio -label "Guiro" -variable patchnum \ -value 2319 -command { patchChange $patchnum } .menu.instrument add radio -label "Wrench" -variable patchnum \ -value 2320 -command { patchChange $patchnum } .menu.instrument add radio -label "Water Drops" -variable patchnum \ -value 2321 -command { patchChange $patchnum } .menu.instrument add radio -label "Tuned Bamboo" -variable patchnum \ -value 2322 -command { patchChange $patchnum } .menu.instrument add radio -label "Marimba" -variable patchnum \ -value 2400 -command { patchChange $patchnum } .menu.instrument add radio -label "Vibraphone" -variable patchnum \ -value 2401 -command { patchChange $patchnum } .menu.instrument add radio -label "Agogo Bell" -variable patchnum \ -value 2402 -command { patchChange $patchnum } .menu.instrument add radio -label "Wood 1" -variable patchnum \ -value 2403 -command { patchChange $patchnum } .menu.instrument add radio -label "Reso" -variable patchnum \ -value 2404 -command { patchChange $patchnum } .menu.instrument add radio -label "Wood 2" -variable patchnum \ -value 2405 -command { patchChange $patchnum } .menu.instrument add radio -label "Beats" -variable patchnum \ -value 2406 -command { patchChange $patchnum } .menu.instrument add radio -label "Two Fixed" -variable patchnum \ -value 2407 -command { patchChange $patchnum } .menu.instrument add radio -label "Clump" -variable patchnum \ -value 2408 -command { patchChange $patchnum } .menu.instrument add radio -label "2D Mesh" -variable patchnum \ -value 2500 -command { patchChange $patchnum } .menu.instrument add radio -label "Resonate" -variable patchnum \ -value 2600 -command { patchChange $patchnum } .menu.instrument add radio -label "Police Whistle" -variable patchnum \ -value 2700 -command { patchChange $patchnum } . configure -menu .menu # Configure message box label .note -font {Times 12 normal} -background white \ -foreground darkred -relief raised \ -wraplength 300 -width 60 \ -text "Select instruments using the menu above. Impulsively excited instruments can be plucked/struck using the NoteOn button or the spacebar." pack .note -padx 5 -pady 10 # Configure bitmap display if {[file isdirectory bitmaps]} { set bitmappath bitmaps } else { set bitmappath tcl/bitmaps } button .pretty -bitmap @$bitmappath/Klar.xbm \ -background white -foreground black 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.volume -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 7} \ -orient horizontal -label "Volume" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont7 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.reverb -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 44} \ -orient horizontal -label "Reverb Mix" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont44 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.volume -padx 10 -pady 10 pack .left.bPressure -padx 10 -pady 10 pack .left.pitch -padx 10 -pady 10 pack .left.cont2 -padx 10 -pady 10 pack .right.reverb -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 puts [format "ExitProgram"] flush stdout close stdout exit } proc noteOn {pitchVal pressVal} { puts [format "NoteOn 0.0 1 %3.2f %3.2f" $pitchVal $pressVal] flush stdout } proc noteOff {pitchVal pressVal} { puts [format "NoteOff 0.0 1 %3.2f %3.2f" $pitchVal $pressVal] flush stdout } # Set bindings bind . { noteOn $pitch $press } bind . +myExit proc playDrum {value} { global velocity puts [format "NoteOn 0.0 1 %3i %3.2f" $value $velocity] flush stdout } proc printWhatz {tag value1 value2 } { puts [format "%s %2i %3.2f" $tag $value1 $value2] flush stdout } proc changePress {value} { global patchnum if { $patchnum<700 || ($patchnum>900 && $patchnum<2500) || $patchnum>=2600 } { puts [format "AfterTouch 0.0 1 %3.2f" $value] flush stdout } } proc changePitch {value} { puts [format "PitchChange 0.0 1 %3.2f" $value] flush stdout } proc patchChange {value} { global bitmappath cont1 cont2 cont4 cont11 oldpatch press pitch temp if {$value!=$oldpatch} { set program [expr $value / 100] puts [format "ProgramChange 0.0 1 %2i" $program] flush stdout # This stuff below sets up the correct bitmaps, slider labels, and control # parameters. if {$program==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 {$program==1} { # BlowHole .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 "Tonehole Openness" .right.cont1 config -state normal -label "Register Vent Openness" set cont1 0.0 set cont2 64.0 set cont4 20.0 set cont11 0.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 {$program==2} { # Saxofony .pretty config -bitmap @$bitmappath/prcFunny.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 "Blow Position" .right.cont1 config -state normal -label "Vibrato Amount" set cont1 20.0 set cont2 64.0 set cont4 20.0 set cont11 26.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 {$program==3} { # 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 {$program==4} { # 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 set press 80.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 puts [format "NoteOn 0.0 1 %3.2f %3.2f" $pitch $press] } if {$program==5} { # Bottle .pretty config -bitmap @$bitmappath/prcFunny.xbm .left.bPressure config -state normal -label "Breath Pressure" .left.pitch config -state normal -label "MIDI Note Number" .left.cont2 config -state disabled -label "Disabled" .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 cont4 20.0 set cont11 64.0 printWhatz "ControlChange 0.0 1 " 1 $cont1 printWhatz "ControlChange 0.0 1 " 4 $cont4 printWhatz "ControlChange 0.0 1 " 11 $cont11 } if {$program==6} { # 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 24.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 {$program==7} { # Yer Basic Pluck .pretty config -bitmap @$bitmappath/KPluk.xbm .left.bPressure config -state normal -label "Pluck Strength" .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 {$program==8} { # Stiff String .pretty config -bitmap @$bitmappath/KPluk.xbm .left.bPressure config -state normal -label "Pluck Strength" .left.pitch config -state normal -label "MIDI Note Number" .left.cont2 config -state disabled -label "Disabled" .right.cont4 config -state normal -label "Pickup Position" .right.cont11 config -state normal -label "String Sustain" .right.cont1 config -state normal -label "String Stretch" set cont1 10.0 set cont4 64.0 set cont11 96.0 printWhatz "ControlChange 0.0 1 " 1 $cont1 printWhatz "ControlChange 0.0 1 " 4 $cont4 printWhatz "ControlChange 0.0 1 " 11 $cont11 } if {$program==9} { # Sitar .pretty config -bitmap @$bitmappath/KPluk.xbm .left.bPressure config -state normal -label "Pluck Strength" .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 {$program==10} { # Mandolin .pretty config -bitmap @$bitmappath/KPluk.xbm .left.bPressure config -state normal -label "Microphone Position and Gain" .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 set press 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 changePress $press } if {$program>=11 && $program <=16} { # FM Instruments .pretty config -bitmap @$bitmappath/KFMod.xbm .left.bPressure config -state normal -label "ADSR 2 and 4 Targets" .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 {$program>=17 && $program <=18} { # FM Voices or Voice Formants .pretty config -bitmap @$bitmappath/KVoiceFM.xbm .left.bPressure config -state normal -label "Loudness (Spectral Tilt)" .left.pitch config -state normal -label "MIDI Note Number" .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 {$program == 17} { .left.cont2 config -state normal -label "Formant Q" } if {$program == 18} { .left.cont2 config -state normal -label "Voiced/Unvoiced Mix" } set cont1 26.0 printWhatz "ControlChange 0.0 1 " 1 $cont1 } if {$program==19} { # 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" 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 {$program==20} { # Simple .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 "Pole Position" .right.cont4 config -state normal -label "Noise/Pitched Cross-Fade" .right.cont11 config -state normal -label "Envelope Rate" .right.cont1 config -state disabled -label "Disabled" set cont2 64.0 set cont4 80.0 printWhatz "ControlChange 0.0 1 " 2 $cont2 printWhatz "ControlChange 0.0 1 " 4 $cont4 printWhatz "ControlChange 0.0 1 " 11 $cont11 } if {$program==21} { # 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 set temp $oldpatch button $p.close -text "Close" -bg grey66 \ -command { destroy $p set patchnum $temp patchChange $patchnum} pack $p.close -side bottom -padx 5 -pady 10 } if {$program==22} { # Banded Waveguide Instruments .pretty config -bitmap @$bitmappath/prcFunny.xbm .left.bPressure config -state normal -label "Strike/Bow Velocity" .left.pitch config -state normal -label "MIDI Note Number" .left.cont2 config -state normal -label "Bowing Pressure (0 = Strike)" .right.cont4 config -state normal -label "Bow Motion" .right.cont11 config -state normal -label "Integration Control" .right.cont1 config -state normal -label "Mode Resonance" set preset [expr $value-2200] set press 100.0 set cont1 127.0 set cont2 0.0 set cont4 0.0 set cont11 0.0 puts [format "ControlChange 0.0 1 16 %3.2f" $preset] puts [format "NoteOn 0.0 1 %3.2f %3.2f" $pitch $press] printWhatz "ControlChange 0.0 1 " 1 $cont1 printWhatz "ControlChange 0.0 1 " 2 $cont2 printWhatz "ControlChange 0.0 1 " 11 $cont11 flush stdout } if {$program==23} { # 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 "Number of Objects" .right.cont11 config -state normal -label "(<--High) Damping (Low-->)" .right.cont1 config -state normal -label "Resonance Center Frequency" set pitch [expr $value-2300] switch $pitch { 0 { .pretty config -bitmap @$bitmappath/maraca.xbm } 1 { .pretty config -bitmap @$bitmappath/cabasa.xbm } 3 { .pretty config -bitmap @$bitmappath/tambourine.xbm } 4 { .pretty config -bitmap @$bitmappath/sleighbell.xbm } 5 { .pretty config -bitmap @$bitmappath/bamboo.xbm } 7 { .pretty config -bitmap @$bitmappath/cokecan.xbm } 19 { .pretty config -bitmap @$bitmappath/guiro.xbm } 20 { .pretty config -bitmap @$bitmappath/rachet.xbm } 22 { .pretty config -bitmap @$bitmappath/bamboo.xbm } } set cont1 64.0 set cont2 64.0 set cont4 64.0 set cont11 64.0 puts [format "NoteOn 0.0 1 %3.2f %3.2f" $pitch $press] 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 flush stdout } if {$program==24} { # Modal Instruments .pretty config -bitmap @$bitmappath/KModal.xbm .left.bPressure config -state normal -label "Strike Vigor" .left.pitch config -state normal -label "MIDI Note Number" .left.cont2 config -state normal -label "Stick Hardness" .right.cont4 config -state normal -label "Stick Position" set preset [expr $value-2400] if {$preset == 1} { .right.cont11 config -state normal -label "Vibrato Rate" } else { .right.cont11 config -state disabled -label "Disabled" } .right.cont1 config -state normal -label "Direct Stick Mix" set cont1 20.0 set cont2 64.0 set cont4 64.0 set cont11 64.0 puts $outID [format "ControlChange 0.0 1 16 %3.2f" $preset] 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 flush stdout } if { $program==25 } { # Mesh2D .pretty config -bitmap @$bitmappath/prcFunny.xbm .left.bPressure config -state normal -label "Strike Vigor" .left.pitch config -state disabled -label "Disabled" .left.cont2 config -state normal -label "X Dimension" .right.cont4 config -state normal -label "Y Dimension" .right.cont11 config -state normal -label "Mesh Decay" .right.cont1 config -state normal -label "X-Y Input Position" set cont1 0.0 set cont2 96.0 set cont4 120.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 flush stdout } if { $program==26 } { # Resonate .pretty config -bitmap @$bitmappath/prcFunny.xbm .left.bPressure config -state normal -label "Gain" .left.pitch config -state disabled -label "Disabled" .left.cont2 config -state normal -label "Resonance Frequency" .right.cont4 config -state normal -label "Resonance Radius" .right.cont11 config -state normal -label "Notch Frequency" .right.cont1 config -state normal -label "Notch Radius" set cont2 20.0 set cont4 120.0 set cont11 64.0 set cont1 0.0 printWhatz "ControlChange 0.0 1 " 4 $cont4 printWhatz "ControlChange 0.0 1 " 11 $cont11 printWhatz "ControlChange 0.0 1 " 1 $cont1 printWhatz "ControlChange 0.0 1 " 2 $cont2 flush stdout } if { $program==27 } { # Whistle .pretty config -bitmap @$bitmappath/prcFunny.xbm .left.bPressure config -state normal -label "Gain" .left.pitch config -state normal -label "Whistle Pitch" .left.cont2 config -state normal -label "Blowing Modulation" .right.cont4 config -state normal -label "Noise Gain" .right.cont11 config -state normal -label "Fipple Frequency Modulation" .right.cont1 config -state normal -label "Fipple Gain Modulation" set cont2 64.0 set cont4 40.0 set cont11 64.0 set cont1 64.0 printWhatz "ControlChange 0.0 1 " 4 $cont4 printWhatz "ControlChange 0.0 1 " 11 $cont11 printWhatz "ControlChange 0.0 1 " 1 $cont1 printWhatz "ControlChange 0.0 1 " 2 $cont2 flush stdout } set oldpatch $value } } bind . {+ center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return } stk-4.4.4/projects/demo/tcl/Drums.tcl000644 000766 000766 00000007050 12015735506 017451 0ustar00garygary000000 000000 # Tcl/Tk Drum GUI for the Synthesis Toolkit (STK) # Set initial control values set press 127 # Turn down the reverb puts "ControlChange 0.0 1 44.0 0.0" # Configure main window wm title . "STK Drum Controller" wm iconname . "drum" . config -bg black # 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 an X windows "close" event with the Exit routine bind . +myExit proc myExit {} { puts [format "ExitProgram"] flush stdout close stdout exit } proc playDrum {value} { global press puts [format "NoteOn 0.0 1 %i %f" $value $press] flush stdout } proc changePress {value} { global press set press $value } bind . { center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return }stk-4.4.4/projects/demo/tcl/Modal.tcl000644 000766 000766 00000014763 12015735506 017424 0ustar00garygary000000 000000 set pitch 64.0 set press 64.0 set cont1 0.0 set cont2 64.0 set cont4 64.0 set cont7 128.0 set cont11 64.0 set cont44 24.0 set preset 0 # Configure main window wm title . "STK Modal Bar Interface" wm iconname . "modal" . config -bg black # Configure preset radio buttons frame .radio1 -bg black frame .radio2 -bg black radiobutton .radio1.0 -text Marimba -bg grey66 \ -variable preset -value 0 -command { patchChange $preset } radiobutton .radio1.1 -text Vibraphone -bg grey66 \ -variable preset -value 1 -command { patchChange $preset } radiobutton .radio1.2 -text Agogo -bg grey66 \ -variable preset -value 2 -command { patchChange $preset } radiobutton .radio1.3 -text Wood1 -bg grey66 \ -variable preset -value 3 -command { patchChange $preset } radiobutton .radio2.4 -text Reso -bg grey66 \ -variable preset -value 4 -command { patchChange $preset } radiobutton .radio2.5 -text Wood2 -bg grey66 \ -variable preset -value 5 -command { patchChange $preset } radiobutton .radio2.6 -text Beats -bg grey66 \ -variable preset -value 6 -command { patchChange $preset } radiobutton .radio2.7 -text 2Fix -bg grey66 \ -variable preset -value 7 -command { patchChange $preset } radiobutton .radio2.8 -text Clump -bg grey66 \ -variable preset -value 8 -command { patchChange $preset } pack .radio1.0 -side left -padx 5 pack .radio1.1 -side left -padx 5 -pady 10 pack .radio1.2 -side left -padx 5 -pady 10 pack .radio1.3 -side left -padx 5 -pady 10 pack .radio1 pack .radio2.4 -side left -padx 5 pack .radio2.5 -side left -padx 5 pack .radio2.6 -side left -padx 5 -pady 10 pack .radio2.7 -side left -padx 5 -pady 10 pack .radio2.8 -side left -padx 5 -pady 10 pack .radio2 # Configure bitmap display if {[file isdirectory bitmaps]} { set bitmappath bitmaps } else { set bitmappath tcl/bitmaps } button .pretty -bitmap @$bitmappath/KModal.xbm \ -background white -foreground black 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.volume -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 7} \ -orient horizontal -label "Volume" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont7 scale .left.bPressure -from 0 -to 128 -length 200 \ -command {changePress } -variable press \ -orient horizontal -label "Strike Vigor" \ -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 "Stick Hardness" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont2 scale .right.reverb -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 44} \ -orient horizontal -label "Reverb Mix" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont44 scale .right.cont4 -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 4} \ -orient horizontal -label "Stick Position" \ -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 "Disabled" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont11 -state disabled scale .right.cont1 -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 1} \ -orient horizontal -label "Direct Stick Mix" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont1 pack .left.volume -padx 10 -pady 10 pack .left.bPressure -padx 10 -pady 10 pack .left.pitch -padx 10 -pady 10 pack .left.cont2 -padx 10 -pady 10 pack .right.reverb -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 #bind all { bind . { noteOn $pitch $press } # Bind an X windows "close" event with the Exit routine bind . +myExit proc myExit {} { global pitch puts [format "ExitProgram"] flush stdout close stdout exit } proc noteOn {pitchVal pressVal} { puts [format "NoteOn 0.0 1 %3.2f %3.2f" $pitchVal $pressVal] flush stdout } proc noteOff {pitchVal pressVal} { puts [format "NoteOff 0.0 1 %3.2f %3.2f" $pitchVal $pressVal] flush stdout } proc patchChange {value} { global preset if {$preset == 1} { .right.cont11 config -state normal -label "Vibrato Rate" } else { .right.cont11 config -state disabled -label "Disabled" } printWhatz "ControlChange 0.0 1 " 16 $preset } proc printWhatz {tag value1 value2 } { puts [format "%s %2i %3.2f" $tag $value1 $value2] flush stdout } proc changePress {value} { puts [format "AfterTouch 0.0 1 %3.2f" $value] flush stdout } proc changePitch {value} { puts [format "PitchChange 0.0 1 %3.2f" $value] flush stdout } bind . { center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return } stk-4.4.4/projects/demo/tcl/Physical.tcl000644 000766 000766 00000037273 12015735506 020145 0ustar00garygary000000 000000 # 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 cont7 128.0 set cont11 64.0 set cont44 24.0 set oldpatch 0 set patchnum 0 # Configure main window wm title . "STK Physical Model Controller" wm iconname . "physical" . config -bg black # Configure patch change buttons frame .radios1 -bg black frame .radios2 -bg black radiobutton .radios1.clar -text "Clarinet" -bg grey66 \ -variable patchnum -value 0 -command { patchChange $patchnum } radiobutton .radios1.hole -text "BlowHole" -bg grey66 \ -variable patchnum -value 1 -command { patchChange $patchnum } radiobutton .radios1.fony -text "Saxofony" -bg grey66 \ -variable patchnum -value 2 -command { patchChange $patchnum } radiobutton .radios1.flut -text "Flute" -bg grey66 \ -variable patchnum -value 3 -command { patchChange $patchnum } radiobutton .radios1.bras -text "Brass" -bg grey66 \ -variable patchnum -value 4 -command { patchChange $patchnum } radiobutton .radios1.botl -text "BlowBotl" -bg grey66 \ -variable patchnum -value 5 -command { patchChange $patchnum } radiobutton .radios2.bowd -text "Bowed" -bg grey66 \ -variable patchnum -value 6 -command { patchChange $patchnum } radiobutton .radios2.pluk -text "Plucked" -bg grey66 \ -variable patchnum -value 7 -command { patchChange $patchnum } radiobutton .radios2.karp -text "StifKarp" -bg grey66 \ -variable patchnum -value 8 -command { patchChange $patchnum } radiobutton .radios2.sitr -text "Sitar" -bg grey66 \ -variable patchnum -value 9 -command { patchChange $patchnum } radiobutton .radios2.mand -text "Mandolin" -bg grey66 \ -variable patchnum -value 10 -command { patchChange $patchnum } pack .radios1.clar -side left -padx 5 -pady 10 pack .radios1.hole -side left -padx 5 -pady 10 pack .radios1.fony -side left -padx 5 -pady 10 pack .radios1.flut -side left -padx 5 -pady 10 pack .radios1.bras -side left -padx 5 -pady 10 pack .radios1.botl -side left -padx 5 -pady 10 pack .radios2.bowd -side left -padx 5 -pady 10 pack .radios2.pluk -side left -padx 5 -pady 10 pack .radios2.karp -side left -padx 5 -pady 10 pack .radios2.sitr -side left -padx 5 -pady 10 pack .radios2.mand -side left -padx 5 -pady 10 pack .radios1 pack .radios2 # Configure bitmap display if {[file isdirectory bitmaps]} { set bitmappath bitmaps } else { set bitmappath tcl/bitmaps } button .pretty -bitmap @$bitmappath/Klar.xbm \ -background white -foreground black 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.volume -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 7} \ -orient horizontal -label "Volume" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont7 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.reverb -from 0 -to 128 -length 200 \ -command {printWhatz "ControlChange 0.0 1 " 44} \ -orient horizontal -label "Reverb Mix" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont44 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.volume -padx 10 -pady 10 pack .left.bPressure -padx 10 -pady 10 pack .left.pitch -padx 10 -pady 10 pack .left.cont2 -padx 10 -pady 10 pack .right.reverb -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 bind . { noteOn $pitch $press } # Bind an X windows "close" event with the Exit routine bind . +myExit proc myExit {} { global pitch puts [format "ExitProgram"] flush stdout close stdout exit } proc noteOn {pitchVal pressVal} { puts [format "NoteOn 0.0 1 %f %f" $pitchVal $pressVal] flush stdout } proc noteOff {pitchVal pressVal} { puts [format "NoteOff 0.0 1 %f %f" $pitchVal $pressVal] flush stdout } proc patchChange {value} { global bitmappath cont1 cont2 cont4 cont11 pitch oldpatch puts [format "ProgramChange 0.0 1 %i" $value] 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} { # BlowHole .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 "Tonehole Openness" .right.cont1 config -state normal -label "Register Vent Openness" set cont1 0.0 set cont2 64.0 set cont4 20.0 set cont11 0.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} { # Saxofony .pretty config -bitmap @$bitmappath/prcFunny.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 "Blow Position" .right.cont1 config -state normal -label "Vibrato Amount" set cont1 20.0 set cont2 64.0 set cont4 20.0 set cont11 26.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} { # 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==4} { # 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 set press 80.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 puts [format "NoteOn 0.0 1 %3.2f %3.2f" $pitch $press] } if {$value==5} { # Bottle .pretty config -bitmap @$bitmappath/prcFunny.xbm .left.bPressure config -state normal -label "Breath Pressure" .left.pitch config -state normal -label "MIDI Note Number" .left.cont2 config -state disabled -label "Disabled" .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 cont4 20.0 set cont11 64.0 printWhatz "ControlChange 0.0 1 " 1 $cont1 printWhatz "ControlChange 0.0 1 " 4 $cont4 printWhatz "ControlChange 0.0 1 " 11 $cont11 } if {$value==6} { # 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 24.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==7} { # Yer Basic Pluck .pretty config -bitmap @$bitmappath/KPluk.xbm .left.bPressure config -state normal -label "Pluck Strength" .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==8} { # Stiff String .pretty config -bitmap @$bitmappath/KPluk.xbm .left.bPressure config -state normal -label "Pluck Strength" .left.pitch config -state normal -label "MIDI Note Number" .left.cont2 config -state disabled -label "Disabled" .right.cont4 config -state normal -label "Pickup Position" .right.cont11 config -state normal -label "String Sustain" .right.cont1 config -state normal -label "String Stretch" set cont1 10.0 set cont4 64.0 set cont11 96.0 printWhatz "ControlChange 0.0 1 " 1 $cont1 printWhatz "ControlChange 0.0 1 " 4 $cont4 printWhatz "ControlChange 0.0 1 " 11 $cont11 } if {$value==9} { # Sitar .pretty config -bitmap @$bitmappath/KPluk.xbm .left.bPressure config -state normal -label "Pluck Strength" .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==10} { # Mandolin .pretty config -bitmap @$bitmappath/KPluk.xbm .left.bPressure config -state normal -label "Microphone Position and Gain" .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 set press 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 changePress $press } set oldpatch $value } proc printWhatz {tag value1 value2 } { puts [format "%s %i %f" $tag $value1 $value2] flush stdout } proc changePress {value} { global patchnum if { $patchnum<7 || $patchnum>9 } { puts [format "AfterTouch 0.0 1 %f" $value] flush stdout } } proc changePitch {value} { puts [format "PitchChange 0.0 1 %.3f" $value] flush stdout } bind . { center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return }stk-4.4.4/projects/demo/tcl/Shakers.tcl000644 000766 000766 00000020526 12015735506 017762 0ustar00garygary000000 000000 # 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 cont99 24.0 set patchnum 0 # Configure main window wm title . "STK Shakers Controller" wm iconname . "shakers" . config -bg black # 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 -1.0 1 " 11} \ -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 -1.0 1 " 4} \ -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 -1.0 1 " 1} \ -orient horizontal -label "Resonance Center Freq." \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont1 scale .right.reverb -from 0 -to 128 -length 300 \ -command {printWhatz "ControlChange -1.0 1 " 44} \ -orient horizontal -label "Reverb Mix" \ -tickinterval 32 -showvalue true -bg grey66 \ -variable cont99 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.reverb -padx 10 -pady 10 pack .right -side right -padx 5 -pady 5 # Configure radio buttons frame .buttons -bg black frame .buttons.columns -bg black frame .buttons.columns.left1 -bg black frame .buttons.columns.left2 -bg black radiobutton .buttons.columns.left1.maraca -text Maraca -bg grey66 \ -command { patchChange 0 } -variable patchnum -width 15 \ -justify left -value 0 radiobutton .buttons.columns.left1.cabasa -text Cabasa -bg grey66 \ -command { patchChange 1 } -variable patchnum -width 15 \ -justify left -value 1 radiobutton .buttons.columns.left1.sekere -text Sekere -bg grey66 \ -command { patchChange 2 } -variable patchnum -width 15 \ -justify left -value 2 radiobutton .buttons.columns.left1.tambourn -text Tambourine -bg grey66 \ -command { patchChange 3 } -variable patchnum -width 15 \ -justify left -value 3 radiobutton .buttons.columns.left1.sleighbl -text "Sleigh Bells" -bg grey66 \ -command { patchChange 4 } -variable patchnum -width 15 \ -justify left -value 4 radiobutton .buttons.columns.left1.bamboo -text Bamboo -bg grey66 \ -command { patchChange 5 } -variable patchnum -width 15 \ -justify left -value 5 radiobutton .buttons.columns.left1.sandpapr -text "Sand Paper" -bg grey66 \ -command { patchChange 6 } -variable patchnum -width 15 \ -justify left -value 6 radiobutton .buttons.columns.left1.cokecan -text "Coke Can" -bg grey66 \ -command { patchChange 7 } -variable patchnum -width 15 \ -justify left -value 7 radiobutton .buttons.columns.left1.stix1 -text Sticks -bg grey66 \ -command { patchChange 8 } -variable patchnum -width 15 \ -justify left -value 8 radiobutton .buttons.columns.left1.crunch1 -text Crunch -bg grey66 \ -command { patchChange 9 } -variable patchnum -width 15 \ -justify left -value 9 radiobutton .buttons.columns.left1.bigrocks -text "Big Rocks" -bg grey66 \ -command { patchChange 10 } -variable patchnum -width 15 \ -justify left -value 10 radiobutton .buttons.columns.left1.littlerocks -text "Little Rocks" -bg grey66 \ -command { patchChange 11 } -variable patchnum -width 15 \ -justify left -value 11 radiobutton .buttons.columns.left2.nextmug -text "NeXT Mug" -bg grey66 \ -command { patchChange 12 } -variable patchnum -width 15 \ -justify left -value 12 radiobutton .buttons.columns.left2.pennymug -text "Mug & Penny" -bg grey66 \ -command { patchChange 13 } -variable patchnum -width 15 \ -justify left -value 13 radiobutton .buttons.columns.left2.nicklemug -text "Mug & Nickle" -bg grey66 \ -command { patchChange 14 } -variable patchnum -width 15 \ -justify left -value 14 radiobutton .buttons.columns.left2.dimemug -text "Mug & Dime" -bg grey66 \ -command { patchChange 15 } -variable patchnum -width 15 \ -justify left -value 15 radiobutton .buttons.columns.left2.quartermug -text "Mug & Quarter" -bg grey66 \ -command { patchChange 16 } -variable patchnum -width 15 \ -justify left -value 16 radiobutton .buttons.columns.left2.francmug -text "Mug & Franc" -bg grey66 \ -command { patchChange 17 } -variable patchnum -width 15 \ -justify left -value 17 radiobutton .buttons.columns.left2.pesomug -text "Mug & Peso" -bg grey66 \ -command { patchChange 18 } -variable patchnum -width 15 \ -justify left -value 18 radiobutton .buttons.columns.left2.guiro -text Guiro -bg grey66 \ -command { patchChange 19 } -variable patchnum -width 15 \ -justify left -value 19 radiobutton .buttons.columns.left2.wrench -text Wrench -bg grey66 \ -command { patchChange 20 } -variable patchnum -width 15 \ -justify left -value 20 radiobutton .buttons.columns.left2.waterdrp -text "Water Drops" -bg grey66 \ -command { patchChange 21 } -variable patchnum -width 15 \ -justify left -value 21 radiobutton .buttons.columns.left2.tunedbamboo -text "Tuned Bamboo" -bg grey66 \ -command { patchChange 22 } -variable patchnum -width 15 \ -justify left -value 22 pack .buttons.columns.left1.maraca -pady 5 pack .buttons.columns.left1.cabasa -pady 5 pack .buttons.columns.left1.sekere -pady 5 pack .buttons.columns.left1.tambourn -pady 5 pack .buttons.columns.left1.sleighbl -pady 5 pack .buttons.columns.left1.bamboo -pady 5 pack .buttons.columns.left1.sandpapr -pady 5 pack .buttons.columns.left1.cokecan -pady 5 pack .buttons.columns.left1.stix1 -pady 5 pack .buttons.columns.left1.crunch1 -pady 5 pack .buttons.columns.left1.bigrocks -pady 5 pack .buttons.columns.left1.littlerocks -pady 5 pack .buttons.columns.left2.nextmug -pady 5 pack .buttons.columns.left2.pennymug -pady 5 pack .buttons.columns.left2.nicklemug -pady 5 pack .buttons.columns.left2.dimemug -pady 5 pack .buttons.columns.left2.quartermug -pady 5 pack .buttons.columns.left2.francmug -pady 5 pack .buttons.columns.left2.pesomug -pady 5 pack .buttons.columns.left2.guiro -pady 5 pack .buttons.columns.left2.wrench -pady 5 pack .buttons.columns.left2.waterdrp -pady 5 pack .buttons.columns.left2.tunedbamboo -pady 5 pack .buttons.columns.left1 -side left -padx 10 pack .buttons.columns.left2 -side left -padx 10 pack .buttons.columns -padx 10 -side top # Configure exit button button .buttons.exit -text "Exit Program" -bg grey66 -command myExit pack .buttons.exit -pady 10 -side bottom pack .buttons -pady 5 #bind all { bind . { patchChange $patchnum } # Bind an X windows "close" event with the Exit routine bind . +myExit proc myExit {} { puts [format "ExitProgram"] flush stdout close stdout exit } proc patchChange {value} { global press puts [format "NoteOn -1.0 1 %i $press" $value] flush stdout } proc printWhatz {tag value1 value2 } { puts [format "%s %i %f" $tag $value1 $value2] flush stdout } proc changePress {value} { puts [format "AfterTouch -1.0 1 %f" $value] flush stdout } eval patchChange $patchnum bind . { center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return } stk-4.4.4/projects/demo/tcl/Voice.tcl000644 000766 000766 00000012047 12015735506 017426 0ustar00garygary000000 000000 # 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 patchnum 17 # Configure main window wm title . "STK Voice Model Controller" wm iconname . "voice" . config -bg black # Configure patch change buttons frame .instChoice -bg black radiobutton .instChoice.fm -text "FMVoice" -bg grey66 \ -command { patchChange 17 } -value 17 -variable patchnum radiobutton .instChoice.form -text "Formant" -bg grey66 \ -command { patchChange 18 } -value 18 -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/KVoiceFM.xbm \ -background white -foreground black 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 -1.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 -1.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 -1.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 -1.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 . +myExit proc myExit {} { global pitch puts [format "ExitProgram"] flush stdout close stdout exit } proc noteOn {pitchVal pressVal} { puts [format "NoteOn 0.0 1 %f %f" $pitchVal $pressVal] flush stdout } proc noteOff {pitchVal pressVal} { puts [format "NoteOff 0.0 1 %f %f" $pitchVal $pressVal] flush stdout } proc patchChange {value} { global bitmappath cont1 cont2 cont4 cont11 puts [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 stdout set cont1 0.0 set cont2 20.0 set cont4 64.0 set cont11 64.0 } proc printWhatz {tag value1 value2 } { puts [format "%s %i %f" $tag $value1 $value2] flush stdout } proc changePress {value} { puts [format "AfterTouch 0.0 1 %f" $value] flush stdout } proc changePitch {value} { puts [format "PitchChange 0.0 1 %.3f" $value] flush stdout } bind . { center_the_toplevel %W } proc center_the_toplevel { w } { # Callback on the event for a toplevel # that should be centered on the screen # Make sure that we aren't configuring a child window if { [string equal $w [winfo toplevel $w]] } { # Calculate the desired geometry set width [winfo reqwidth $w] set height [winfo reqheight $w] set x [expr { ( [winfo vrootwidth $w] - $width ) / 2 }] set y [expr { ( [winfo vrootheight $w] - $height ) / 2 }] #set y 0 # Hand the geometry off to the window manager wm geometry $w ${width}x${height}+${x}+${y} # Unbind so that this procedure is # not called again when the window manager finishes # centering the window. Also, revert geometry management # to internal default for subsequent size changes. bind $w {} wm geometry $w "" } return }stk-4.4.4/projects/demo/tcl/bitmaps/bamboo.xbm000644 000766 000766 00000024512 12015735506 021263 0ustar00garygary000000 000000 #define bamboo_width 125 #define bamboo_height 126 static char bamboo_bits[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x24,0x00,0x04,0xe0,0x00,0x00,0x00,0x00,0x22,0x40,0x04,0x88, 0x00,0x19,0x20,0x03,0x24,0x80,0x04,0xe0,0x00,0x00,0x88,0x01,0x22,0x40,0x04, 0x88,0x00,0x11,0x20,0x02,0x64,0x80,0x04,0xe0,0x00,0x00,0x88,0x00,0x22,0x40, 0x04,0x98,0x00,0x11,0x20,0x02,0x24,0x80,0x04,0xe0,0x00,0x00,0x08,0x01,0x22, 0x40,0x04,0x88,0x00,0x11,0x60,0x02,0x24,0x80,0x04,0xe0,0x00,0x00,0x88,0x00, 0x22,0x40,0x02,0x88,0x00,0x09,0x00,0x01,0x44,0x80,0x04,0xe0,0x00,0x00,0x08, 0x01,0x22,0x40,0x04,0x88,0x00,0x11,0x20,0x02,0x24,0x80,0x04,0xe0,0x00,0x00, 0x08,0x01,0x22,0x40,0x04,0x88,0x00,0x11,0x20,0x02,0x64,0x80,0x04,0xe0,0x00, 0x00,0x88,0x00,0x22,0x40,0x04,0x88,0x00,0x11,0x60,0x02,0x24,0x80,0x04,0xe0, 0x00,0x00,0x08,0x01,0x22,0x40,0x04,0x88,0x00,0x11,0x20,0x02,0x24,0x80,0x04, 0xe0,0x00,0x00,0x08,0x01,0x22,0x40,0x04,0x88,0x00,0x11,0x20,0x02,0x44,0x80, 0x04,0xe0,0x00,0x00,0x88,0x00,0x22,0x40,0x04,0x88,0x00,0x11,0x20,0x02,0x24, 0x80,0x04,0xe0,0x00,0x00,0x08,0x01,0x22,0x40,0x04,0x98,0x00,0x13,0x40,0x02, 0x64,0x80,0x04,0xe0,0x00,0x00,0x08,0x01,0x22,0x40,0x04,0x88,0x00,0x11,0x20, 0x02,0x24,0x80,0x04,0xe0,0x00,0x00,0x08,0x01,0x22,0x40,0x04,0x88,0x00,0x11, 0x40,0x00,0x24,0x80,0x04,0xe0,0x00,0x00,0x88,0x00,0x22,0x40,0x04,0x88,0x00, 0x12,0x60,0x03,0x68,0x80,0x04,0xe0,0x00,0x00,0xf8,0x01,0x76,0xc0,0x07,0xf8, 0x01,0x3f,0xe0,0x0f,0xfe,0xc0,0x1f,0xe0,0x00,0x00,0xf8,0x03,0xfe,0xe0,0x1f, 0xfc,0xc7,0xff,0xf0,0x1e,0xef,0xf3,0x3f,0xe0,0x00,0x00,0x5e,0x87,0xab,0xf1, 0x3a,0x9e,0xc6,0xd3,0xf8,0x9a,0x5f,0xf3,0x75,0xe0,0x00,0x00,0xbe,0x8e,0xb7, 0xf3,0x77,0x7a,0x4d,0xaf,0xe9,0xb6,0x7d,0xd3,0x6a,0xe0,0x00,0x00,0x5a,0x8d, 0xaf,0xf3,0x74,0xbf,0xe7,0xf5,0x78,0x3d,0xaf,0xf3,0x7f,0xe0,0x00,0x00,0xfe, 0x8f,0xff,0xf3,0x3f,0xfe,0xcf,0xff,0xf9,0xaf,0xff,0xd2,0x5f,0xe0,0x00,0x00, 0xfa,0x8b,0x7e,0xc2,0x4f,0xda,0x44,0x97,0x68,0x23,0x2c,0x92,0x40,0xe0,0x00, 0x00,0x0a,0x88,0x00,0x52,0x40,0x09,0x28,0x01,0x21,0xa0,0x04,0x92,0x40,0xe0, 0x00,0x00,0x0a,0x88,0x02,0x52,0x20,0x0a,0x44,0x01,0x49,0xa0,0x04,0x92,0x40, 0xe0,0x00,0x00,0x0a,0x88,0x02,0x52,0x40,0x12,0x48,0x02,0x29,0xa0,0x04,0x92, 0x40,0xe0,0x00,0x00,0x0a,0x88,0x02,0x42,0x40,0x0a,0x48,0x01,0x49,0xa0,0x2c, 0x92,0x47,0xe0,0x00,0x00,0x08,0x80,0x02,0x52,0x40,0x12,0x48,0x02,0x49,0x91, 0x78,0x12,0x4d,0xe0,0x00,0x00,0x12,0x88,0x02,0x52,0x40,0x0a,0x4c,0x01,0xc9, 0xa3,0xd8,0x12,0x49,0xe0,0x00,0x00,0x0a,0x08,0x02,0x92,0x40,0xd2,0x44,0x1e, 0xc9,0xa6,0x50,0x12,0x4f,0xe0,0x00,0x00,0x0a,0x88,0x14,0x92,0x47,0xf2,0x48, 0x36,0x89,0x22,0x21,0x12,0x40,0xe0,0x00,0x00,0x52,0x88,0x3c,0x92,0x4d,0x22, 0x49,0xb4,0x08,0xa1,0x00,0x12,0x40,0xe0,0x00,0x00,0xf2,0x88,0x24,0x92,0x44, 0xe2,0x48,0x0c,0x09,0x20,0x01,0x12,0x40,0xe0,0x00,0x00,0xb2,0x89,0x38,0x12, 0x43,0x42,0x48,0x00,0x09,0xa0,0x00,0x12,0x40,0xe0,0x00,0x00,0xa2,0x88,0x11, 0x12,0x40,0x02,0x4c,0x80,0x08,0x20,0x01,0x12,0x40,0xe0,0x00,0x00,0xc2,0x88, 0x00,0x12,0x40,0x02,0x40,0x00,0x09,0xa0,0x00,0x12,0x40,0xe0,0x00,0x00,0x02, 0x88,0x00,0x12,0x40,0x02,0x4c,0x00,0x09,0x20,0x01,0x12,0x40,0xe0,0x00,0x00, 0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00,0x09,0xa0,0x00,0x12,0x40,0xe0,0x00, 0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x80,0x08,0x20,0x01,0x12,0x40,0xe0, 0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00,0x09,0xa0,0x00,0x12,0x40, 0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00,0x09,0x20,0x01,0x12, 0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00,0x09,0xa0,0x00, 0x12,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x00,0x02,0x48,0x80,0x08,0x20, 0x01,0x12,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00,0x09, 0x20,0x01,0x12,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00, 0x09,0xa0,0x00,0x12,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48, 0x00,0x09,0x20,0x01,0x12,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02, 0x48,0x00,0x09,0x20,0x01,0x12,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40, 0x02,0x48,0x00,0x09,0xa0,0x00,0x12,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12, 0x40,0x02,0x44,0x00,0x09,0x20,0x01,0x12,0x40,0xe0,0x00,0x00,0x02,0x88,0x00, 0x12,0x40,0x02,0x48,0x00,0x09,0x20,0x01,0x32,0x40,0xe0,0x00,0x00,0x02,0x88, 0x00,0x12,0x40,0x02,0x48,0x80,0x08,0x20,0x01,0x12,0x40,0xe0,0x00,0x00,0x02, 0x88,0x00,0x12,0x40,0x02,0x48,0x00,0x09,0xa0,0x00,0x12,0x40,0xe0,0x00,0x00, 0x02,0x88,0x00,0x12,0x40,0x02,0x40,0x00,0x09,0x20,0x01,0x12,0x40,0xe0,0x00, 0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00,0x09,0x20,0x01,0x12,0x40,0xe0, 0x00,0x00,0x02,0x88,0x00,0x12,0x00,0x02,0x48,0x00,0x09,0x20,0x01,0x12,0x40, 0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00,0x09,0x20,0x01,0x12, 0x40,0xe0,0x00,0x00,0x02,0x08,0x01,0x12,0x40,0x02,0x48,0x00,0x09,0x20,0x01, 0x22,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00,0x09,0x20, 0x01,0x12,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x40,0x00,0x09, 0x20,0x01,0x12,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00, 0x09,0x20,0x01,0x24,0x40,0xe0,0x00,0x00,0x02,0x08,0x01,0x12,0x40,0x02,0x48, 0x00,0x09,0x20,0x01,0x32,0x40,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02, 0x48,0x00,0x09,0x20,0x01,0xc2,0x72,0xe0,0x00,0x00,0x04,0x88,0x00,0x12,0x40, 0x02,0x48,0x00,0x11,0x20,0x03,0x83,0x0e,0xe0,0x00,0x00,0x02,0x08,0x01,0x12, 0x40,0x02,0x48,0x00,0x09,0x20,0xfc,0x01,0x00,0xe0,0x00,0x00,0x02,0x88,0x00, 0x12,0x40,0x02,0x48,0x00,0x19,0x20,0x00,0x00,0x00,0xe0,0x00,0x00,0x04,0x08, 0x01,0x12,0x40,0x02,0x40,0x00,0xe1,0x1c,0x00,0x00,0x00,0xe0,0x00,0x00,0x02, 0x88,0x00,0x12,0x40,0x06,0x48,0x00,0x01,0x07,0x00,0x00,0x00,0xe0,0x00,0x00, 0x02,0x88,0x00,0x12,0x40,0x02,0x48,0x00,0x01,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x04,0x08,0x01,0x32,0x40,0x02,0x88,0x81,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x02,0x08,0x7e,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x04,0x18,0x01,0x12,0x40,0x06,0x08,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x02,0x88,0x00,0x12,0x40,0x9c,0x06,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x04,0x08,0x01,0x62,0x60,0xf0,0x03,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x02,0x88,0x00,0x86,0x1f,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x04,0x08,0x01,0x02,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x02,0x08,0x01,0x02,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x04,0x08,0xae,0x01,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x02,0x10,0x50,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x04,0x08,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x0c,0x0c,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0xf0,0x07, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0}; stk-4.4.4/projects/demo/tcl/bitmaps/cabasa.xbm000644 000766 000766 00000024512 12015735506 021236 0ustar00garygary000000 000000 #define cabasa_width 125 #define cabasa_height 126 static char cabasa_bits[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x54,0xbb,0xff,0x4a, 0x01,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0xc0,0x0f,0x00,0x00, 0xa0,0x3f,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00, 0x00,0x00,0xc0,0x0f,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x80,0x03,0x00, 0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x20, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x10,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0xc0,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x10,0x00,0x00,0x00,0xfc,0x00,0x00,0x00,0x80,0x01,0x00,0xe0,0x00, 0x00,0x00,0x00,0x38,0x00,0x00,0x00,0xd8,0x01,0x00,0x00,0x00,0x03,0x00,0xe0, 0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00, 0xe0,0x00,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06, 0x00,0xe0,0x00,0x00,0x00,0x00,0x30,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x02,0x00,0xe0,0x00,0x00,0x00,0x00,0x60,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x03,0x00,0xe0,0x00,0x00,0x00,0x00,0xa0,0x71,0x00,0x00,0x00,0x00,0x00, 0x00,0xc0,0x02,0x00,0xe0,0x00,0x00,0x00,0x00,0x30,0x04,0x07,0x00,0x00,0x00, 0x00,0x00,0x30,0x01,0x00,0xe0,0x00,0x00,0x00,0x00,0xd8,0x50,0x90,0x02,0x00, 0x00,0x00,0x00,0xc6,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x50,0xc1,0x04,0x0a, 0x05,0x00,0x00,0x95,0xd1,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x70,0x06,0x3c, 0x01,0xfd,0xaa,0xda,0x05,0xdc,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xe8,0x1d, 0x80,0x3e,0x00,0x00,0x00,0xe0,0xcf,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x80, 0x67,0x00,0x80,0xf4,0xb6,0xf6,0x13,0x7b,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0xb8,0x9c,0x01,0x00,0x00,0x49,0x02,0xd0,0xcc,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0xf0,0xf2,0x0b,0x00,0x00,0x00,0x80,0x98,0xeb,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0xa0,0xdb,0xdb,0x00,0x00,0x00,0x90,0x53,0x63,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0xb8,0x0d,0x47,0x97,0x00,0x00,0x6e,0x2f,0x7c,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0xe8,0x72,0x7c,0x6b,0xef,0xbf,0x09,0xa5,0xee,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0xa8,0xc7,0xa1,0x5b,0x2d,0xa9,0xee,0xa4,0x61,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0xb0,0x6e,0xab,0xd5,0xb5,0xcd,0x96,0x96,0x6c, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xf8,0x5c,0x99,0xd4,0x9a,0x5a,0x72,0xaf, 0x6f,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xa0,0x33,0xcf,0xaf,0x4a,0xf3,0xbe, 0x99,0x60,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xb8,0xdd,0x54,0x99,0xd3,0xae, 0x25,0x75,0x7e,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xe8,0xf4,0xf5,0x6b,0x3d, 0x6d,0xdd,0xc4,0x6b,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x94,0xe7,0xb5,0x69, 0xa5,0x51,0xb3,0xeb,0x63,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x18,0x3e,0xae, 0xf4,0x5b,0x96,0x26,0xb7,0x6c,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xf8,0xb4, 0xd2,0x17,0xb5,0xbd,0xed,0x2c,0x7f,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xcc, 0xc3,0x1b,0xbb,0xa6,0xed,0xbf,0xe9,0x71,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x58,0x0f,0x5d,0xe6,0xfb,0x3f,0x57,0xfa,0x7c,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x3c,0x74,0xf2,0x99,0x56,0xd0,0xfa,0x9f,0x56,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0xec,0xb5,0x4b,0xfe,0xf3,0xbf,0xfd,0xe5,0x6b,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0xa6,0x96,0x7c,0x91,0x6e,0x69,0x4b,0xfb,0x7c,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0xb6,0xfd,0xf4,0x9e,0xb6,0xd6,0xea,0x2f,0x7e,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0xca,0xe0,0x93,0x3f,0xf7,0xfa,0xef,0xeb,0x2f,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x36,0x87,0xef,0xd2,0xff,0xdb,0xb5,0xfa,0x79, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x84,0x51,0x74,0x9f,0x84,0x2d,0xe5,0x9f, 0x6e,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x18,0xa4,0x36,0xf9,0xbd,0xed,0x7e, 0xa5,0x68,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xf0,0x18,0xa9,0xd6,0xff,0xfe, 0xbf,0x6c,0x6d,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x80,0xc3,0x43,0xb7,0xa0, 0x2d,0x45,0x0b,0x33,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x0e,0x70,0x03, 0xbf,0xf6,0x3a,0x3a,0x18,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0xf0,0x01, 0xd0,0xff,0x96,0xde,0x80,0x07,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x80, 0xae,0x00,0x50,0xb5,0x02,0xda,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0xf0,0x5f,0x04,0x00,0x48,0x1f,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0xff,0xff,0x57,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x40,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x60,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x40,0x04,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x60,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x40,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x60,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x40,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x60,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x40, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x60,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x60,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x20,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x60,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x20,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x40,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x60,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x40, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10, 0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x10,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x10,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x08,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xc0,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x40,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xc0,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xc0,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xc0,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x80,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, 0x80,0x01,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x04,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xc0,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x40,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x40,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x60, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08, 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x10,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x10,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x20,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x60,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0}; stk-4.4.4/projects/demo/tcl/bitmaps/cokecan.xbm000644 000766 000766 00000012214 12015735506 021423 0ustar00garygary000000 000000 #define cokecan_width 62 #define cokecan_height 126 static char cokecan_bits[] = { 0xe0,0xff,0xff,0xff,0xff,0xff,0xff,0xc1,0xe0,0xff,0xff,0xff,0xff,0xff,0xff, 0xc1,0xe0,0xff,0xff,0xff,0xff,0xff,0xff,0xc1,0xc0,0xff,0x02,0x00,0x00,0xea, 0xff,0xc1,0xc0,0x2b,0xa9,0x94,0x55,0xb5,0xfe,0xc0,0xc0,0xd5,0x02,0x00,0x80, 0x54,0xfb,0xc0,0x60,0x4b,0x09,0x21,0x5a,0xaf,0xfd,0xc1,0xe0,0x55,0x45,0x04, 0xa9,0xa4,0xee,0xc1,0xf0,0x96,0x90,0x4a,0xa4,0xda,0xfa,0xc3,0xb0,0x49,0x04, 0x11,0x4a,0x51,0xed,0xc3,0xf0,0x96,0x42,0x44,0xaa,0xac,0xfd,0xc3,0xb8,0x6b, 0x12,0x05,0x80,0xf2,0xee,0xc7,0xfc,0xbd,0x81,0x10,0xa5,0xa8,0xfb,0xc7,0xfc, 0xb7,0x24,0x42,0x00,0xf5,0xef,0xcf,0xfe,0xff,0x02,0x00,0x48,0xa0,0xff,0xdf, 0x7e,0x6f,0x01,0x00,0x00,0x55,0xff,0xdf,0xff,0xbd,0x02,0x02,0x22,0xc0,0xff, 0xff,0xff,0x77,0x00,0x00,0x00,0xaa,0xfe,0xff,0xdf,0x9f,0xfc,0xb7,0xdb,0xaf, 0xbd,0xff,0xff,0x36,0x14,0x88,0x94,0x8a,0xfe,0xfe,0xff,0x2f,0xf4,0xef,0xfa, 0x4f,0xfd,0xff,0xef,0x9d,0x04,0x00,0x02,0xa9,0xff,0xff,0xbf,0x2f,0x00,0x60, 0x08,0xa8,0xf6,0xff,0xff,0x56,0x40,0xdc,0x23,0x42,0xff,0xff,0xff,0xbb,0x04, 0x6c,0x83,0xa8,0xfa,0xff,0xff,0x4f,0x10,0xe8,0x23,0x44,0xdf,0xff,0xff,0x3f, 0x00,0x00,0x00,0xa1,0xff,0xff,0xbf,0x55,0xf6,0xb5,0xbd,0x57,0xfd,0xff,0xfb, 0x1f,0xda,0xbf,0xad,0xa7,0xff,0xff,0xff,0x2e,0x5a,0xf7,0xbf,0xcd,0xfe,0xfd, 0xff,0x27,0x10,0x09,0xa4,0x56,0xef,0xff,0xdf,0x55,0x00,0x00,0x00,0x40,0x7f, 0xff,0xff,0x0f,0x01,0x00,0x20,0xd5,0xfe,0xff,0xff,0x29,0x00,0xe8,0x07,0x50, 0xff,0xff,0x7f,0x57,0x08,0xbb,0x12,0xc5,0xfb,0xff,0xf7,0xaf,0xc0,0x80,0x48, 0x50,0xbf,0xff,0xff,0x9d,0x60,0xfc,0x63,0xd5,0xfe,0xff,0xff,0xbf,0x18,0xa3, 0x4e,0xa0,0xff,0xff,0xbf,0xab,0xd0,0xfc,0xbf,0x75,0xfb,0xff,0xff,0x5f,0x2c, 0xdf,0xb6,0xd2,0xef,0xff,0xfb,0xbf,0x94,0x6a,0xfb,0xb6,0xbf,0xff,0xdf,0x55, 0xb2,0xfb,0xde,0xd6,0xff,0xff,0xff,0x3f,0x6a,0xc9,0xf6,0xed,0xff,0xff,0xff, 0x6e,0xf3,0xff,0xb7,0xb5,0xfd,0xff,0xff,0xbb,0x1c,0xfd,0x71,0xd5,0xff,0xff, 0xdf,0x5f,0xdc,0x7f,0x1c,0xb3,0xff,0xff,0xff,0xad,0x64,0x40,0xdf,0xeb,0xdb, 0xff,0xff,0xbf,0x04,0xba,0x6b,0x67,0xff,0xff,0xef,0x57,0x54,0x9f,0xa2,0xa3, 0xff,0xff,0x7f,0xbd,0x94,0x93,0x91,0xcb,0xff,0xfd,0xff,0x5f,0x04,0x10,0x05, 0x52,0xfd,0xff,0xff,0xb7,0xec,0xff,0xff,0x8b,0xef,0xff,0xbb,0x5d,0xf1,0x98, 0xb1,0xd1,0xfe,0xff,0xff,0xf7,0xda,0xe2,0xf7,0x49,0xff,0xfd,0xff,0x3e,0x79, 0x6b,0xf4,0xd1,0xfd,0xff,0xff,0xb7,0xe1,0x99,0x71,0x44,0xff,0xfe,0xef,0xff, 0xa0,0x9a,0xdd,0x68,0xf7,0xff,0x7f,0xaf,0xc0,0xff,0x3f,0xc4,0xff,0xfe,0xff, 0xbb,0x80,0xfd,0x3b,0xa1,0xfe,0xff,0xff,0x7f,0x04,0xee,0x0f,0x54,0xdf,0xff, 0xff,0x17,0x80,0x12,0x48,0x80,0xfe,0xfe,0x6f,0x5f,0x00,0x06,0x0e,0x2a,0xfb, 0xff,0xff,0x5b,0x00,0x28,0x01,0x90,0xde,0xff,0xff,0x5f,0x02,0x00,0x90,0x44, 0xfb,0xff,0xff,0x57,0x08,0x00,0x00,0xa1,0xfe,0xff,0x7d,0x6f,0x40,0x82,0x20, 0x94,0xfb,0xff,0xef,0xb7,0xb8,0xff,0xfe,0xc1,0xfe,0xff,0xff,0xaf,0xf0,0x7f, 0xd2,0x69,0xdf,0xff,0xbf,0xbb,0xf8,0xaf,0xee,0xa4,0xfd,0xff,0xff,0x5f,0x01, 0x00,0x00,0xd8,0xff,0xff,0xff,0xb7,0x01,0x00,0x00,0xb6,0xfe,0xff,0xff,0xdd, 0x04,0x00,0x00,0xfa,0xf7,0xff,0x6f,0x7f,0x57,0x55,0xa1,0xd5,0xbf,0xfb,0xff, 0xab,0xa9,0xaa,0x8a,0xfe,0xfe,0xff,0xff,0xff,0x57,0xb5,0xf5,0xf6,0xff,0xff, 0xff,0xbd,0xde,0xd6,0x56,0xbf,0xff,0xfb,0xff,0xef,0xb7,0x7f,0xff,0xfb,0xfb, 0xff,0xf7,0x7f,0xe5,0xd5,0x05,0x4e,0xff,0xfb,0xbf,0xed,0x5b,0xff,0x57,0xb8, 0xff,0xff,0xff,0xff,0xf4,0x6d,0xf9,0xcd,0xef,0xff,0xff,0xb6,0xac,0x56,0xdd, 0xeb,0xfe,0xfb,0xff,0x7f,0x3a,0xab,0xa4,0xf3,0xff,0xff,0xef,0x57,0xb3,0x6b, 0xfe,0xfd,0xff,0xff,0xff,0x3d,0x8b,0x74,0xb3,0x4a,0xf7,0xfb,0xfd,0x3f,0x59, 0x20,0xdd,0xd6,0xff,0xff,0xf7,0x36,0x99,0x90,0x09,0x6e,0xff,0xff,0xdf,0x3f, 0x7f,0x3f,0x7f,0xf9,0xff,0xff,0xff,0x2e,0x0b,0x98,0x65,0xe9,0xfb,0xfb,0xff, 0xfb,0xfc,0x65,0x6e,0xf2,0xdf,0xff,0xff,0xbf,0xf7,0xde,0xfd,0x7f,0xff,0xff, 0xff,0xef,0xad,0x6a,0xa7,0xfe,0xff,0xfb,0xbf,0x7d,0x7f,0xaa,0xa8,0xdb,0xff, 0xff,0xff,0xef,0xad,0xb5,0xff,0xff,0xfd,0xff,0xff,0xbf,0xff,0xff,0x6a,0xff, 0xf7,0xfb,0x7f,0xfb,0xb5,0xad,0xff,0xdb,0xff,0xfe,0xef,0x6f,0x7f,0xff,0xdb, 0xfe,0xff,0xff,0xbf,0xff,0xeb,0x20,0xea,0x3b,0xfd,0xfb,0xff,0xfb,0xbd,0xdf, 0x57,0x4f,0xff,0xff,0x7f,0x0f,0xf6,0xd6,0xee,0xf5,0xf5,0xff,0xff,0xbf,0x5d, 0xfd,0xdd,0x9b,0x7a,0xf5,0xff,0x66,0xfd,0x73,0xdf,0x75,0xff,0xff,0xff,0xff, 0xdb,0xaa,0x60,0xaf,0xfa,0xff,0xef,0x5b,0x77,0x29,0xdc,0xcb,0xfe,0xfe,0x7f, 0xb7,0xdc,0x43,0xe9,0x2d,0xfe,0xff,0xff,0x8b,0x75,0xff,0xa7,0xc7,0xff,0xfb, 0xff,0xf3,0xf6,0xd8,0xfe,0x6b,0xf3,0xff,0x7f,0x5f,0xdb,0x22,0xc5,0xf6,0xff, 0xfe,0xfb,0x5f,0x7b,0xef,0xf7,0xeb,0xf9,0xff,0xff,0xf6,0xed,0xfe,0xdf,0x4f, 0xfd,0xfd,0xff,0xef,0xfe,0xa2,0x6a,0xaf,0xfe,0xff,0xdf,0xff,0xaf,0xff,0xfd, 0xff,0xff,0xff,0xff,0x7b,0xfb,0x5d,0x6f,0xfb,0xf7,0xfa,0x7f,0xef,0x6f,0xf7, 0xfd,0xdf,0xff,0xff,0xff,0xbf,0xdf,0xbd,0xf7,0x7f,0xff,0xff,0xfb,0xff,0xfa, 0xf7,0xde,0xfe,0xff,0xff,0xef,0xfb,0xdf,0xde,0xff,0xfb,0xff,0xff,0x7f,0x7f, 0xbb,0xfb,0xf6,0xef,0xfd,0xff,0x97,0x80,0x00,0x00,0x00,0x14,0x55,0xff,0x7e, 0x5b,0x6d,0x55,0xad,0xd5,0xf6,0xfd,0xf6,0xff,0xff,0xff,0xff,0xff,0xff,0xdf, 0xfe,0xef,0xbf,0xbf,0xf7,0xff,0xff,0xdf,0xfc,0xbf,0xed,0xf6,0xbd,0xfd,0xff, 0xc7,0xf0,0xff,0xff,0x7f,0xff,0xf7,0xff,0xc3,0xc0,0xff,0x7f,0xdb,0xff,0xff, 0xff,0xc1,0xc0,0xff,0xee,0xff,0x77,0xff,0xff,0xc0,0x80,0xaf,0xbb,0xaa,0xfa, 0xed,0x7f,0xc0}; stk-4.4.4/projects/demo/tcl/bitmaps/guiro.xbm000644 000766 000766 00000024507 12015735506 021155 0ustar00garygary000000 000000 #define guiro_width 125 #define guiro_height 126 static char guiro_bits[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0x0f,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa8,0x05,0x50,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1f,0x00,0x40,0x01,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0x20,0x00,0x00,0x05, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x0b,0x29,0x00,0x00, 0xf0,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, 0x00,0x00,0x01,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd0,0x40,0x02,0x40, 0x00,0x00,0x84,0x01,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x08, 0x40,0x00,0x00,0xe0,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x20,0x09, 0x00,0x00,0x00,0x00,0x30,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x00, 0x00,0x00,0x80,0x00,0x00,0x10,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x05, 0x09,0x02,0x00,0x08,0x04,0x21,0x1a,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x80, 0x00,0x00,0x20,0x04,0x00,0x01,0x00,0x08,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x60,0x40,0x10,0x00,0x00,0x00,0x00,0x80,0x04,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x10,0x01,0x00,0x00,0x00,0x00,0x01,0x10,0x06,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x0a,0x04,0x00,0x01,0x00,0x00,0x40,0x00,0x02,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x10,0x00,0x89,0x01,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x01,0x20,0x00,0x00,0x00,0x00,0x12,0xc0,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x80,0x05,0x00,0x00,0x00,0x04,0x04,0x41,0x30,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x60,0x20,0x02,0x00,0x00,0x00,0x40,0x00,0x1c,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x20,0x00,0x00,0x02,0x07, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x0c,0x90,0x00,0x00,0x00,0x00,0x29,0xe1, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x03,0x06,0x00,0x00,0x01,0x11,0x80, 0x3c,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x60,0x00,0x04,0x00,0x00,0x00,0x80, 0x64,0x07,0x00,0x00,0x00,0xe0,0x00,0x00,0x80,0x0e,0x00,0x04,0x88,0x08,0x00, 0x10,0xf2,0x00,0x00,0x00,0x00,0xe0,0x00,0xaa,0x7a,0x00,0x00,0x08,0x00,0x00, 0x09,0x44,0x0d,0x00,0x00,0x00,0x00,0xe0,0x00,0x4d,0x05,0x00,0x00,0x48,0x02, 0x40,0x80,0xd0,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x22,0x05, 0x04,0x10,0x10,0x2c,0x00,0x00,0x00,0x00,0x00,0xe0,0x80,0x04,0x00,0xa0,0x04, 0x24,0x88,0x0a,0x42,0x07,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x80,0x0a, 0x90,0x4c,0x20,0x20,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x80,0x08,0x10, 0x40,0xfb,0x06,0x08,0xd5,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x81, 0x44,0xb4,0x02,0xb4,0xea,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x10,0x92,0x07,0x00,0x40,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x20,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x02,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0xd2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0}; stk-4.4.4/projects/demo/tcl/bitmaps/kasm.xbm000644 000766 000766 00000021400 12015735506 020750 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/KFiddl.xbm000644 000766 000766 00000021406 12015735506 021160 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/KFloot.xbm000644 000766 000766 00000021406 12015735506 021221 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/KFMod.xbm000644 000766 000766 00000021403 12015735506 020760 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/KHose.xbm000644 000766 000766 00000021403 12015735506 021031 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/Klar.xbm000644 000766 000766 00000021400 12015735506 020706 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/KModal.xbm000644 000766 000766 00000021406 12015735506 021172 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/KPluk.xbm000644 000766 000766 00000021403 12015735506 021046 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/KVoiceFM.xbm000644 000766 000766 00000021414 12015735506 021425 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/KVoicForm.xbm000644 000766 000766 00000021417 12015735506 021664 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/maraca.xbm000644 000766 000766 00000024512 12015735506 021250 0ustar00garygary000000 000000 #define maraca_width 125 #define maraca_height 126 static char maraca_bits[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xdf,0x03,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x0c,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x0e,0x00,0x28,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x40,0x00,0x40,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x01,0x80,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00, 0x01,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x8c,0x00,0x00, 0x02,0x01,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00, 0x00,0x40,0x01,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x80,0x03, 0x00,0x20,0x08,0x01,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0xc0, 0x00,0x00,0x01,0x80,0x01,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x30,0x10,0x02,0x04,0x84,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x0e,0x00,0x08,0x80,0x90,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0xc0,0x01,0x00,0x00,0x10,0x81,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x1f,0x40,0x20,0x00,0x00,0x64,0x00,0x00,0xaa,0x00,0x00,0xe0,0x00, 0x00,0x00,0x7a,0x00,0x00,0x04,0xa2,0x24,0x30,0x00,0xe0,0xd5,0x07,0x00,0xe0, 0x00,0x00,0xa8,0x00,0x00,0x00,0x92,0x08,0x00,0x09,0x00,0x1a,0x00,0x38,0x00, 0xe0,0x00,0x00,0x06,0x00,0x00,0xfd,0x05,0x02,0x82,0x06,0x00,0x03,0x00,0xe0, 0x00,0xe0,0x00,0xc0,0x01,0x00,0x74,0x57,0x7b,0x20,0xa8,0x01,0xc0,0x00,0x02, 0x80,0x00,0xe0,0x00,0x14,0x00,0x80,0x0a,0x00,0x80,0x97,0x3e,0x00,0x20,0x02, 0x08,0x00,0x03,0xe0,0x00,0x02,0x00,0x50,0x01,0x00,0x00,0xfc,0x03,0x00,0x10, 0x10,0x00,0x00,0x02,0xe0,0x80,0x00,0x00,0x2a,0x00,0x00,0x00,0x00,0x00,0x00, 0x0c,0x00,0x00,0x00,0x00,0xe0,0x80,0x00,0xf4,0x01,0x00,0x00,0x00,0x00,0x00, 0x00,0x03,0x00,0x40,0x00,0x04,0xe0,0x00,0x54,0x0f,0x00,0x00,0x00,0x00,0x00, 0x00,0xc0,0x00,0x00,0x00,0x00,0x02,0xe0,0x00,0x03,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x68,0x00,0x01,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x15,0x00,0x00,0x00,0x40,0x02,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x10,0xa0,0x00,0x08,0x20,0x00,0x00,0x03,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0xa0,0x87,0x00,0x40,0x00,0x00,0x00,0x00,0x01,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x40,0x04,0x89,0xc8,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x58,0x00,0x00,0x02,0x21,0x00,0x00,0x20,0x60,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x07,0x00,0x00,0xc0,0xff,0x17,0x49,0x00,0x39,0x00,0xe0, 0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x84,0x3a,0x80,0x5a,0x80,0x24,0x0e,0x00, 0xe0,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x71,0x00,0x00,0xe0,0x15,0xd0,0x02, 0x00,0xe0,0x00,0x00,0x00,0x00,0x80,0x28,0xa9,0x04,0x00,0x00,0x00,0xde,0x6f, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x42,0x04,0x00,0x00,0x00,0x00,0x20, 0x09,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0}; stk-4.4.4/projects/demo/tcl/bitmaps/phism.xbm000644 000766 000766 00000015273 12015735506 021150 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/prc.xbm000644 000766 000766 00000016742 12015735506 020616 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/prcFunny.xbm000644 000766 000766 00000010606 12015735506 021627 0ustar00garygary000000 000000 #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}; stk-4.4.4/projects/demo/tcl/bitmaps/rachet.xbm000644 000766 000766 00000024512 12015735506 021272 0ustar00garygary000000 000000 #define rachet_width 125 #define rachet_height 126 static char rachet_bits[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xfa, 0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0xb4,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x11,0x67,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x50,0x00,0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x04,0x41,0x88,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0xf0,0x23,0x08,0x38,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x1a,0x1d,0x00,0x22,0x03,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x94,0x00,0x20,0x06,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x01,0x70,0x20,0xe0,0x04,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x80,0x00,0x80,0x04,0x90,0x05,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x80,0x81,0x0a,0x04,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xc1,0x0c,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x80,0x00,0x00,0x52,0x10,0x05, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x85, 0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x40,0x00,0x00,0x0c, 0xe0,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x80,0x01, 0x08,0xa8,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x40,0x50, 0x03,0x8c,0x86,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x80, 0x20,0x06,0xe8,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x10,0x05,0x18,0xd0,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x80,0x30,0x06,0x08,0x80,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x80,0x40,0x05,0x08,0x42,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x91,0x02,0x50,0x68,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x20,0x12,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x01,0x01,0x88,0x1a,0x26,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x01,0x01,0x0c,0x0a,0x42,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x82,0x00,0xac,0x01,0x46,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x6d,0x00,0x08,0x10,0x0c,0x01, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x28,0x00,0x18,0x00,0x14, 0x01,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x80,0x02,0x48,0x10, 0x2c,0x02,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x6a,0x08,0x08, 0x00,0x4c,0x04,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x80,0x10,0x0a, 0x18,0x20,0x88,0x08,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xc0,0x82, 0x09,0x80,0x00,0x18,0x11,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x60,0x08,0x10,0x40,0x18,0x22,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x80,0x00,0x10,0x10,0x00,0x10,0x44,0x00,0x00,0x80,0x03,0x00,0xe0,0x00,0x00, 0x00,0x80,0x20,0x08,0x10,0x00,0x30,0x88,0x00,0x00,0x60,0x00,0x00,0xe0,0x00, 0x02,0x00,0x40,0x20,0x09,0x30,0x01,0x30,0x08,0x01,0x00,0x18,0x06,0x00,0xe0, 0x00,0x08,0x00,0x80,0x20,0x14,0x20,0x00,0x20,0x10,0x01,0x00,0x04,0x01,0x00, 0xe0,0x00,0x00,0x00,0x80,0x20,0x07,0x20,0x80,0x60,0x20,0x04,0x80,0xc1,0x00, 0x00,0xe0,0x00,0x00,0x00,0x20,0xc7,0x1d,0x20,0x02,0x60,0x40,0x04,0x40,0x20, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xb8,0x00,0x60,0x00,0x40,0x80,0x08,0x10, 0x0c,0x00,0x00,0xe0,0x00,0x00,0x00,0x20,0x40,0x08,0x40,0x00,0xc1,0x00,0x11, 0x0c,0x07,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x04,0x19,0x40,0x04,0x40,0x00, 0x62,0x83,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x20,0x01,0x0a,0xc0,0x00,0x80, 0x00,0x04,0x60,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x07,0x2c,0x80,0x00, 0x82,0x01,0x0c,0x18,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x10,0xa8,0x23,0x80, 0x00,0x80,0x00,0x30,0x06,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x10,0xd0,0x20, 0x80,0x09,0x80,0x01,0xc0,0x01,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x40,0x00,0x01,0x04,0x03,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x10, 0x80,0x40,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x40,0x40,0x00,0x11,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x08,0x40,0x40,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x60,0x80,0x00,0x02,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x08,0x20,0xa0,0x00,0x02,0x00,0x04,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x40,0x80,0x00,0x06,0x10,0x06,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x04,0x20,0x00,0x01,0x44,0x00,0x0c,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x20,0x10,0x01,0x04,0x00,0x08,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x04,0x20,0x00,0x01,0x0c,0x00,0x0c,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x30,0x00,0x02,0x08,0x00,0x08, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x04,0x10,0x80,0x02,0x88,0x40, 0x18,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x10,0x88,0x03,0x18, 0x00,0x10,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x02,0x10,0x80,0x04, 0x10,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x10,0x80, 0x00,0x10,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x02,0x18, 0xc8,0x04,0x10,0x80,0x20,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x08,0x80,0x08,0x30,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x08,0x40,0x00,0x20,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x01,0x08,0xc4,0x08,0x20,0x00,0x41,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x08,0x40,0x08,0x40,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x01,0x0c,0x60,0x10,0x40,0x00,0xc2,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x04,0x40,0x10,0x40,0x00,0x80,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x01,0x04,0x22,0x00,0xc0,0x00,0x80,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x84,0x22,0x20,0x80,0x08,0x84,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x80,0x00,0x26,0x24,0x20,0x80,0x00,0x80,0x01, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x0e,0x38,0x00,0x80,0x01,0x00, 0x01,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x80,0x00,0x02,0x30,0x40,0x00,0x11, 0x08,0x03,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x02,0x11,0x40,0x00, 0x01,0x00,0x02,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x02,0x10,0x40, 0x00,0x01,0x08,0x03,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x40,0x00,0x0b,0x10, 0x00,0x00,0x23,0x00,0x02,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x01, 0x18,0x80,0x00,0x02,0x10,0x06,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x40,0x00, 0x01,0x18,0x80,0x00,0x26,0x00,0x04,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x01,0x08,0x80,0x00,0x06,0x20,0x04,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x80,0x01,0x08,0x00,0x01,0x04,0x00,0x0c,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x20,0x80,0x00,0x0c,0x00,0x01,0x04,0x60,0x0c,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x80,0x00,0x0c,0x00,0x01,0x0c,0x10,0x0b,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x20,0x80,0x00,0x0c,0x00,0x02,0x08,0x84,0x18,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x80,0x00,0x0c,0x00,0x02,0x0c,0x21,0x10,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x20,0x40,0x00,0x04,0x00,0x02,0x58,0x08,0x18,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x40,0x40,0x00,0x04,0x00,0x00,0x18,0x02,0x30, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x80,0x40,0x00,0x03,0x00,0x04,0x30,0x01, 0x10,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x41,0x80,0x00,0x00,0x04,0x70, 0x00,0x20,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x42,0x30,0x00,0x00,0x04, 0x10,0x00,0x60,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x64,0x08,0x00,0x00, 0x08,0x10,0x00,0x40,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x28,0x03,0x00, 0x00,0x08,0x20,0x00,0x60,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0xf0,0x00, 0x00,0x00,0x00,0x20,0x00,0xc0,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x40,0x00,0x80,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x10,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x10,0x40,0x00,0x80,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x80,0x01,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x80,0x00,0x00,0x01,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x80,0x00,0x00,0x01,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x00,0x00,0x03,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x01,0x00,0x03, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x01,0x00, 0x02,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x01, 0x00,0x06,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00, 0x02,0x80,0x01,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, 0x00,0x02,0x40,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x80,0x00,0x02,0x30,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x01,0x06,0x0c,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x01,0x84,0x01,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x44,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x6a,0x3f,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0}; stk-4.4.4/projects/demo/tcl/bitmaps/sleighbell.xbm000644 000766 000766 00000024526 12015735506 022143 0ustar00garygary000000 000000 #define sleighbell_width 125 #define sleighbell_height 126 static char sleighbell_bits[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa0,0x04,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x08,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x40,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x88,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x82,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x82,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xfe,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x3d,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x82,0x10,0x04,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xc5,0x08,0x06,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x3d,0x89,0xa4,0x10,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0xc1,0x63,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x28,0x6c, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00, 0x68,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd9, 0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x80,0x40, 0xc1,0x24,0x40,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x82,0x43,0x28,0x20,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x6a,0xd2,0x32,0x20,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xd6,0x1c,0x09,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x80,0x80,0x43,0x90,0x0d,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x1f,0xc1,0x54,0x10,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0xc0,0x1a,0x43,0x34,0x20,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xc4,0x24,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x11,0x7c,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0xe5,0x04,0x40,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x80,0xa0,0x48,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x44,0x24,0x20,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x41,0x20,0x30, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0xf6,0x95, 0x0a,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x6f, 0x8f,0x0d,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x40,0x00, 0x41,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0xc0, 0x8f,0x41,0x30,0x20,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x40,0x08,0x42,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x80,0x64,0x12,0x6c,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x40,0xa0,0xd0,0x10,0x24,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x80,0xa0,0x62,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x81,0x28,0x11,0x20,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x2a,0x22,0x20,0x18,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x61,0x44,0x08,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x80,0x20,0xff,0x09,0x01,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x21,0x0e,0x02,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x20,0x48,0x08,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0xe0,0x87,0x21,0x38,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0xa0,0x8c,0x32,0x0e, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x30, 0x01,0x3c,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x20,0xe0, 0xb2,0x02,0x34,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x40, 0x40,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x80,0x20,0xe9,0x1a,0x20,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x14,0x42,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x82,0x40,0x48,0x08,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x80,0x20,0xce,0x80,0x03,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x40,0x40,0xf7,0x0b,0x04,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x40,0x2e,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x60,0x07,0x40,0x18,0x10,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0xe0,0x85,0x62,0x08,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x44,0x0e,0x3e,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x70,0x09,0x34,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x40,0x08,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x40,0x40,0xa1,0x08, 0x10,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x6a, 0x11,0x08,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x4a, 0x60,0x84,0x06,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x80, 0x40,0x22,0xc0,0x03,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x20,0x42,0xef,0x28,0x08,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x40,0xf1,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0xe0,0x43,0x21,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x20,0x46,0x20,0x00,0x3e,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x40,0x22,0x06,0x14,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x20,0x60,0x64,0x09,0x20,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0xa1,0x08,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x40,0x10,0x00,0x08,0x18,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x01,0x84,0x06,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x01,0x01,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x04, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x12, 0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x80, 0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x55,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x80, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x40,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x80,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x80,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x40, 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x20,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x40,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x35,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0}; stk-4.4.4/projects/demo/tcl/bitmaps/tambourine.xbm000644 000766 000766 00000024526 12015735506 022176 0ustar00garygary000000 000000 #define tambourine_width 125 #define tambourine_height 126 static char tambourine_bits[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x20,0x09,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe8,0xaf,0xf4,0x0b,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0xa0,0x0b,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x03, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00, 0x0e,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xc0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x18,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x60,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xc0,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x00,0xe0,0x00,0x00,0x00,0x80,0x01,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0xe0,0x00,0x00,0x00,0x40,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0xe0,0x00,0x00,0x00,0x20,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfc,0x00,0xe0,0x00,0x00,0x00,0x18, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x01,0xe0,0x00,0x00,0x00, 0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x01,0xe0,0x00,0x00, 0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x02,0xe0,0x00, 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x02,0xe0, 0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x03, 0xe0,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x03,0xe0,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x03,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xc0,0x03,0xe0,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x02,0xe0,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x60,0x01,0xe0,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xc0,0x00,0xe0,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x60,0x00,0xe0,0x00,0x00,0x08,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0xe0,0x00,0x00,0x08,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd0,0x07,0xe0,0x00,0x00,0x06,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x0d,0xe0,0x00,0x00,0x0e,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x17,0xe0,0x00,0x00,0x07, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5a,0x3e,0xe0,0x00,0x80, 0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x2e,0xe0,0x00, 0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x34,0xe0, 0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x1c, 0xe0,0x00,0x00,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1f, 0x3c,0xe0,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x3b,0x2f,0xe0,0x00,0x00,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x40,0x59,0x27,0xe0,0x00,0x00,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x80,0xd8,0x28,0xe0,0x00,0x00,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x64,0x30,0x30,0xe0,0x00,0x00,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x60,0x34,0x30,0xe0,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xd8,0x1e,0x1e,0xe0,0x00,0x00,0x38,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x40,0xec,0xf9,0x0e,0xe0,0x00,0x00,0x78,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x90,0x06,0xe0,0x00,0x00,0xf8,0x08,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xc1,0xf9,0x00,0xe0,0x00,0x00,0xa2,0x21, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x60,0x69,0x00,0xe0,0x00,0x00,0x62, 0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xb0,0x79,0x00,0xe0,0x00,0x00, 0xd5,0x06,0x10,0x00,0x40,0x00,0x00,0x00,0x00,0xfa,0xfc,0x40,0x00,0xe0,0x00, 0x00,0xe1,0x0d,0x00,0x10,0x00,0x00,0x00,0x00,0x81,0x66,0xfe,0x21,0x00,0xe0, 0x00,0x00,0xb6,0x3f,0x40,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x07,0x23,0x00, 0xe0,0x00,0x00,0x6e,0xc6,0x00,0x00,0x00,0x00,0x00,0x80,0x70,0xc0,0x84,0x13, 0x00,0xe0,0x00,0x00,0xfe,0x0e,0x03,0x00,0x00,0x00,0x08,0x10,0x5e,0x70,0x86, 0x08,0x00,0xe0,0x00,0x00,0x5c,0x3d,0x8c,0x80,0x00,0x00,0x80,0x84,0xe3,0x3c, 0xe0,0x0b,0x00,0xe0,0x00,0x00,0xe1,0x91,0x76,0x02,0x84,0x20,0x02,0x7c,0xe0, 0x1f,0xf0,0x05,0x00,0xe0,0x00,0x00,0x8a,0x14,0x07,0x15,0x00,0x02,0xb0,0x0f, 0xe0,0xef,0xfd,0x03,0x00,0xe0,0x00,0x00,0xa6,0x0b,0x04,0xe8,0x12,0x40,0x7d, 0x04,0x38,0x79,0xfb,0x03,0x00,0xe0,0x00,0x00,0xfe,0x03,0x3f,0x0c,0xfd,0xff, 0x03,0x0e,0x07,0xcf,0xff,0x01,0x00,0xe0,0x00,0x00,0xbc,0x86,0xec,0x1e,0x20, 0x40,0x00,0xfc,0x01,0x12,0xfc,0x00,0x00,0xe0,0x00,0x00,0x70,0x8d,0xfa,0x3f, 0x70,0x60,0x40,0x7f,0x00,0x58,0xfa,0x00,0x00,0xe0,0x00,0x00,0x00,0x0a,0x73, 0xff,0xff,0xea,0xff,0x9f,0x00,0xfc,0x3f,0x00,0x00,0xe0,0x00,0x00,0x00,0x0e, 0x24,0xe4,0x03,0xfd,0xff,0xb7,0x00,0xc4,0x05,0x00,0x00,0xe0,0x00,0x00,0x00, 0x06,0x84,0xe0,0x02,0xfc,0x07,0xd8,0x00,0x14,0x02,0x00,0x00,0xe0,0x00,0x00, 0x00,0x04,0x5f,0xfb,0x02,0x34,0x78,0x7c,0x00,0x2c,0x02,0x00,0x00,0xe0,0x00, 0x00,0x00,0x90,0x7f,0x7d,0x03,0xb4,0xa0,0x0f,0x00,0x80,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0xa0,0xfc,0x0b,0x00,0x78,0xaf,0xc7,0x00,0x60,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0xc0,0xbf,0x07,0x00,0xc0,0xaa,0x7f,0x01,0x08,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x7d,0xf8,0x01,0x00,0x7f,0x6e,0x01,0x06,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x2c,0xe0,0x07,0xe0,0x02,0xf2,0xc1,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xf8,0x7a,0x04,0xf8,0xe7,0x38,0x28, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0xf0,0xbe,0x04,0xc8,0x11,0x9f, 0x06,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x80,0x07,0x03,0xd0,0xff, 0x47,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0xc0,0x00,0x20, 0xfe,0x03,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xb4, 0xaa,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0}; stk-4.4.4/projects/demo/scores/bachfugue.ski000644 000766 000766 00000152252 12015735506 021035 0ustar00garygary000000 000000 ///COM: Bach, Johann Sebastian ///OTA: Das wohltemperirte Clavier ///OPR: Das wohltemperierte Klavier ///OTL: Fuga 2, Vol. 1 ///XEN: The Well-Tempered Clavier, Volume 1, Fugue 2. ///ONB: C minor, 3-part ///SCT: BWV 847b ///YEC: Copyright 1994, David Huron ///YEM: Rights to all derivative electronic formats reserved. // Keysig 3 flats // Tempo 72 MM per quarter note // Measure number 1 =0 NoteOn 0.416667 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 NoteOn 0 2 72 64 NoteOff 0.416667 2 72 64 NoteOn 0 2 67 64 NoteOff 0.416667 2 67 64 NoteOn 0 2 68 64 NoteOff 0.416667 2 68 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 NoteOn 0 2 72 64 NoteOff 0.416667 2 72 64 NoteOn 0 2 74 64 NoteOff 0.416667 2 74 64 // Measure number 2 =3.33333 NoteOn 0 2 67 64 NoteOff 0.416667 2 67 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 NoteOn 0 2 72 64 NoteOff 0.416667 2 72 64 NoteOn 0 2 74 64 NoteOff 0.416667 2 74 64 NoteOn 0 2 65 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 68 64 NoteOff 0.833333 2 68 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 65 64 NoteOff 0.208333 2 65 64 // Measure number 3 =6.66667 NoteOn 0 2 63 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOn 0 3 79 64 NoteOff 0.208333 2 71 64 NoteOff 0 3 79 64 NoteOn 0 2 69 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 69 64 NoteOff 0 3 78 64 NoteOn 0 2 67 64 NoteOn 0 3 79 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 65 64 NoteOff 0.208333 3 79 64 NoteOff 0 2 65 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 62 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 62 64 NoteOn 0 2 60 64 NoteOn 0 3 75 64 NoteOff 0.416667 2 60 64 NoteOff 0 3 75 64 NoteOn 0 2 75 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 75 64 NoteOff 0 3 78 64 NoteOn 0 2 74 64 NoteOn 0 3 79 64 NoteOff 0.416667 2 74 64 NoteOff 0 3 79 64 NoteOn 0 2 72 64 NoteOn 0 3 81 64 NoteOff 0.416667 2 72 64 NoteOff 0 3 81 64 // Measure number 4 =10 NoteOn 0 2 70 64 NoteOn 0 3 74 64 NoteOff 0.416667 2 70 64 NoteOff 0 3 74 64 NoteOn 0 2 69 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 69 64 NoteOff 0 3 78 64 NoteOn 0 2 70 64 NoteOn 0 3 79 64 NoteOff 0.416667 2 70 64 NoteOff 0 3 79 64 NoteOn 0 2 72 64 NoteOn 0 3 81 64 NoteOff 0.416667 2 72 64 NoteOff 0 3 81 64 NoteOn 0 2 66 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 66 64 NoteOff 0 3 74 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 2 67 64 NoteOn 0 2 69 64 NoteOff 0.416667 3 75 64 NoteOff 0 2 69 64 NoteOn 0 2 66 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 66 64 NoteOff 0 3 72 64 // Measure number 5 =13.3333 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.416667 3 70 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 74 64 NoteOn 0 3 75 64 NoteOn 0.208333 2 60 64 NoteOff 0.208333 3 75 64 NoteOff 0 2 60 64 NoteOn 0 2 62 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 62 64 NoteOn 0 2 63 64 NoteOff 0.208333 3 67 64 NoteOff 0 2 63 64 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 3 68 64 NoteOff 0 2 67 64 NoteOn 0 2 68 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 77 64 NoteOff 0.208333 2 68 64 NoteOn 0 2 62 64 NoteOff 0.208333 3 77 64 NoteOff 0 2 62 64 NoteOn 0 2 63 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 65 64 NoteOff 0.208333 3 69 64 NoteOff 0 2 65 64 // Measure number 6 =16.6667 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 69 64 NoteOff 0.208333 3 70 64 NoteOff 0 2 69 64 NoteOn 0 2 70 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 79 64 NoteOff 0.208333 2 70 64 NoteOn 0 2 63 64 NoteOff 0.208333 3 79 64 NoteOff 0 2 63 64 NoteOn 0 2 65 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 3 71 64 NoteOff 0 2 67 64 NoteOn 0 2 68 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 68 64 NoteOn 0 2 67 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 67 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 74 64 NoteOn 0 2 63 64 NoteOn 0 3 75 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 75 64 NoteOn 0 2 62 64 NoteOn 0 3 77 64 NoteOff 0.416667 2 62 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 // Measure number 7 =20 NoteOn 0 2 72 64 NoteOff 0.416667 3 77 64 NoteOn 0 1 60 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 75 64 NoteOn 0 1 59 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 72 64 NoteOff 0 1 59 64 NoteOff 0 3 74 64 NoteOn 0 1 60 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 70 64 NoteOn 0 1 55 64 NoteOn 0 3 68 64 NoteOff 0.208333 3 68 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 55 64 NoteOff 0 3 67 64 NoteOn 0 1 56 64 NoteOn 0 3 65 64 NoteOff 0.416667 1 56 64 NoteOff 0 3 65 64 NoteOn 0 1 60 64 NoteOn 0 2 77 64 NoteOn 0 3 80 64 NoteOff 0.208333 1 60 64 NoteOn 0 1 59 64 NoteOff 0.208333 2 77 64 NoteOff 0 3 80 64 NoteOff 0 1 59 64 NoteOn 0 1 60 64 NoteOn 0 2 75 64 NoteOn 0 3 79 64 NoteOff 0.416667 1 60 64 NoteOff 0 2 75 64 NoteOff 0 3 79 64 NoteOn 0 1 62 64 NoteOn 0 2 74 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 62 64 NoteOff 0 2 74 64 NoteOff 0 3 77 64 // Measure number 8 =23.3333 NoteOn 0 1 55 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 55 64 NoteOff 0 3 75 64 NoteOn 0 1 60 64 NoteOn 0 2 68 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 60 64 NoteOn 0 1 59 64 NoteOff 0.208333 2 68 64 NoteOff 0 3 74 64 NoteOff 0 1 59 64 NoteOn 0 1 60 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 60 64 NoteOff 0 2 67 64 NoteOff 0 3 75 64 NoteOn 0 1 62 64 NoteOn 0 2 65 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 62 64 NoteOff 0 2 65 64 NoteOff 0 3 77 64 NoteOn 0 1 53 64 NoteOn 0 2 67 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 55 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 71 64 NoteOff 0 1 55 64 NoteOn 0 1 56 64 NoteOn 0 2 65 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 63 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 63 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 56 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 NoteOn 0 1 55 64 NoteOn 0 2 62 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 55 64 NoteOn 0 1 53 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 71 64 NoteOff 0 1 53 64 // Measure number 9 =26.6667 NoteOn 0 1 51 64 NoteOn 0 2 67 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 60 64 NoteOff 0.208333 3 72 64 NoteOff 0 1 60 64 NoteOn 0 1 59 64 NoteOn 0 3 79 64 NoteOff 0.208333 1 59 64 NoteOff 0 3 79 64 NoteOn 0 1 57 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 67 64 NoteOff 0 1 57 64 NoteOff 0 3 78 64 NoteOn 0 1 55 64 NoteOn 0 3 79 64 NoteOff 0.208333 1 55 64 NoteOn 0 1 53 64 NoteOff 0.208333 3 79 64 NoteOff 0 1 53 64 NoteOn 0 1 51 64 NoteOn 0 2 71 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 71 64 NoteOff 0 3 74 64 NoteOff 0 1 50 64 NoteOn 0 1 48 64 NoteOn 0 2 72 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 72 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 2 72 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 72 64 NoteOn 0 1 50 64 NoteOn 0 2 71 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 50 64 NoteOff 0 2 71 64 NoteOn 0 1 48 64 NoteOn 0 2 72 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 2 72 64 NoteOff 0 1 46 64 NoteOn 0 1 44 64 NoteOn 0 2 67 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 44 64 NoteOn 0 1 43 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 76 64 NoteOff 0 1 43 64 // Measure number 10 =30 NoteOn 0 1 41 64 NoteOn 0 2 68 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 58 64 NoteOff 0.208333 3 77 64 NoteOff 0 1 58 64 NoteOn 0 1 56 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 56 64 NoteOff 0 3 77 64 NoteOn 0 1 55 64 NoteOn 0 3 76 64 NoteOff 0.208333 2 68 64 NoteOff 0 1 55 64 NoteOff 0 3 76 64 NoteOn 0 1 53 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 51 64 NoteOff 0.208333 3 77 64 NoteOff 0 1 51 64 NoteOn 0 1 50 64 NoteOn 0 2 69 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 69 64 NoteOff 0 3 72 64 NoteOff 0 1 48 64 NoteOn 0 1 46 64 NoteOn 0 2 70 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 70 64 NoteOff 0 1 48 64 NoteOn 0 1 50 64 NoteOn 0 2 70 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 70 64 NoteOn 0 1 48 64 NoteOn 0 2 69 64 NoteOff 0.208333 3 74 64 NoteOff 0 1 48 64 NoteOff 0 2 69 64 NoteOn 0 1 46 64 NoteOn 0 2 70 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 44 64 NoteOff 0.208333 2 70 64 NoteOff 0 1 44 64 NoteOn 0 1 43 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 43 64 NoteOn 0 1 41 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 74 64 NoteOff 0 1 41 64 // Measure number 11 =33.3333 NoteOn 0 1 39 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 39 64 NoteOn 0 1 56 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 56 64 NoteOn 0 1 55 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 55 64 NoteOff 0 3 75 64 NoteOn 0 1 53 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 67 64 NoteOff 0 1 53 64 NoteOff 0 3 74 64 NoteOn 0 1 51 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 49 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 49 64 NoteOn 0 1 48 64 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 70 64 NoteOff 0 1 46 64 NoteOn 0 1 44 64 NoteOn 0 2 68 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 44 64 NoteOff 0 2 68 64 NoteOff 0 3 72 64 NoteOn 0 1 60 64 NoteOn 0 2 68 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 60 64 NoteOff 0 2 68 64 NoteOff 0 3 74 64 NoteOn 0 1 58 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 58 64 NoteOff 0 2 67 64 NoteOff 0 3 75 64 NoteOn 0 1 56 64 NoteOn 0 2 65 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 56 64 NoteOff 0 2 65 64 NoteOff 0 3 77 64 // Measure number 12 =36.6667 NoteOn 0 1 55 64 NoteOn 0 3 70 64 NoteOff 0.416667 1 55 64 NoteOff 0 3 70 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 56 64 NoteOff 0 3 74 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 75 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 77 64 NoteOn 0 1 50 64 NoteOn 0 3 68 64 NoteOff 0.208333 3 68 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 70 64 NoteOn 0 1 51 64 NoteOn 0 2 56 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 56 64 NoteOn 0 2 55 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 55 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOff 0.416667 3 72 64 NoteOff 0 1 53 64 NoteOff 0 2 56 64 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 70 64 NoteOff 0.208333 3 70 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 68 64 // Measure number 13 =40 NoteOn 0 1 51 64 NoteOn 0 2 58 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 63 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 58 64 NoteOff 0 3 63 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 67 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 68 64 NoteOff 0.208333 3 68 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 70 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 56 64 NoteOff 0 3 74 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 74 64 NoteOn 0 1 51 64 NoteOn 0 2 55 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 55 64 NoteOff 0 3 74 64 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 77 64 NoteOn 0 1 48 64 NoteOn 0 2 51 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 81 64 NoteOff 0.208333 1 48 64 NoteOff 0 2 51 64 NoteOff 0 3 81 64 // Measure number 14 =43.3333 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 82 64 NoteOff 0.208333 3 82 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 65 64 NoteOn 0 1 58 64 NoteOn 0 2 61 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 58 64 NoteOff 0 2 61 64 NoteOff 0 3 68 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 70 64 NoteOff 0.208333 3 70 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 72 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 76 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 75 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 56 64 NoteOff 0 3 75 64 NoteOn 0 1 51 64 NoteOn 0 2 55 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 79 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 55 64 NoteOff 0 3 79 64 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 81 64 NoteOff 0.208333 3 81 64 NoteOn 0 3 83 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 83 64 // Measure number 15 =46.6667 NoteOn 0 1 51 64 NoteOn 0 2 55 64 NoteOn 0 3 84 64 NoteOff 0.416667 1 51 64 NoteOff 0 2 55 64 NoteOff 0 3 84 64 NoteOn 0 2 67 64 NoteOn 0 3 83 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 83 64 NoteOn 0 2 66 64 NoteOn 0 3 81 64 NoteOff 0.208333 2 66 64 NoteOff 0 3 81 64 NoteOn 0 2 67 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 77 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 77 64 NoteOn 0 2 60 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 74 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 2 63 64 NoteOff 0 3 72 64 NoteOn 0 1 48 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 75 64 NoteOff 0 2 66 64 NoteOn 0 1 46 64 NoteOn 0 2 67 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 46 64 NoteOff 0 2 67 64 NoteOff 0 3 74 64 NoteOn 0 1 45 64 NoteOn 0 2 69 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 45 64 NoteOff 0 2 69 64 NoteOff 0 3 72 64 // Measure number 16 =50 NoteOn 0 2 62 64 NoteOn 0 3 70 64 NoteOff 0.416667 2 62 64 NoteOff 0 3 70 64 NoteOn 0 1 51 64 NoteOn 0 2 67 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 51 64 NoteOff 0 3 69 64 NoteOff 0 2 66 64 NoteOn 0 1 50 64 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.416667 1 50 64 NoteOff 0 2 67 64 NoteOff 0 3 70 64 NoteOn 0 1 48 64 NoteOn 0 2 69 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 69 64 NoteOff 0 3 72 64 NoteOn 0 1 50 64 NoteOn 0 2 60 64 NoteOn 0 3 66 64 NoteOff 0.208333 2 60 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 66 64 NoteOff 0 2 62 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 3 67 64 NoteOff 0 1 46 64 NoteOn 0 1 48 64 NoteOn 0 3 69 64 NoteOff 0.416667 2 63 64 NoteOff 0 1 48 64 NoteOff 0 3 69 64 NoteOn 0 1 50 64 NoteOn 0 2 62 64 NoteOn 0 3 66 64 NoteOff 0.208333 2 62 64 NoteOn 0 2 60 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 66 64 NoteOff 0 2 60 64 // Measure number 17 =53.3333 NoteOn 0 1 43 64 NoteOn 0 2 58 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 43 64 NoteOff 0 2 58 64 NoteOff 0 3 67 64 NoteOn 0 1 58 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 58 64 NoteOff 0 3 74 64 NoteOn 0 1 57 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 57 64 NoteOff 0 3 72 64 NoteOn 0 1 58 64 NoteOn 0 3 74 64 NoteOn 0.208333 2 62 64 NoteOff 0.208333 1 58 64 NoteOff 0 3 74 64 NoteOff 0 2 62 64 NoteOn 0 1 50 64 NoteOn 0 2 64 64 NoteOff 0.208333 2 64 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 66 64 NoteOn 0 1 51 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 69 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 69 64 NoteOn 0 1 60 64 NoteOn 0 2 70 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 76 64 NoteOn 0 1 58 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 58 64 NoteOff 0 3 74 64 NoteOn 0 1 60 64 NoteOn 0 3 76 64 NoteOff 0.208333 2 70 64 NoteOn 0 2 64 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 76 64 NoteOff 0 2 64 64 NoteOn 0 1 52 64 NoteOn 0 2 65 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 1 52 64 NoteOff 0 2 67 64 // Measure number 18 =56.6667 NoteOn 0 1 53 64 NoteOn 0 2 69 64 NoteOff 0.208333 2 69 64 NoteOn 0 2 70 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 70 64 NoteOn 0 1 62 64 NoteOn 0 2 72 64 NoteOn 0 3 78 64 NoteOff 0.208333 1 62 64 NoteOff 0 3 78 64 NoteOn 0 1 60 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 76 64 NoteOn 0 1 62 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 62 64 NoteOff 0 3 78 64 NoteOff 0 2 66 64 NoteOn 0 1 54 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 69 64 NoteOff 0.208333 1 54 64 NoteOff 0 2 69 64 NoteOn 0 1 55 64 NoteOn 0 2 70 64 NoteOff 0.416667 2 70 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 62 64 NoteOff 0 3 65 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOn 0.208333 1 43 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOff 0 1 43 64 NoteOn 0 1 45 64 NoteOn 0 2 55 64 NoteOff 0.208333 1 45 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 55 64 NoteOff 0 1 47 64 // Measure number 19 =60 NoteOn 0 1 48 64 NoteOn 0 2 56 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 56 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 69 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 45 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 69 64 NoteOff 0 1 45 64 NoteOn 0 1 46 64 NoteOn 0 2 57 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 57 64 NoteOff 0 1 48 64 NoteOn 0 1 50 64 NoteOn 0 2 58 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 51 64 NoteOff 0.208333 2 58 64 NoteOff 0 1 51 64 NoteOn 0 1 53 64 NoteOn 0 2 67 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 71 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 69 64 NoteOn 0 2 67 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 71 64 NoteOff 0 1 47 64 NoteOn 0 1 48 64 NoteOn 0 2 59 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 59 64 NoteOff 0 1 50 64 // Measure number 20 =63.3333 NoteOn 0 1 51 64 NoteOn 0 2 60 64 NoteOff 0.208333 2 60 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 65 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 72 64 NoteOn 0 2 62 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 71 64 NoteOn 0 2 60 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 60 64 NoteOn 0 2 58 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 58 64 NoteOn 0 1 52 64 NoteOn 0 2 56 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 56 64 NoteOn 0 2 55 64 NoteOff 0.208333 1 52 64 NoteOff 0 3 67 64 NoteOff 0 2 55 64 NoteOn 0 1 53 64 NoteOn 0 2 53 64 NoteOn 0 3 68 64 NoteOff 0.416667 1 53 64 NoteOff 0 2 53 64 NoteOff 0 3 68 64 NoteOn 0 1 41 64 NoteOn 0 2 68 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 41 64 NoteOff 0 2 68 64 NoteOff 0 3 71 64 NoteOn 0 1 39 64 NoteOn 0 2 67 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 39 64 NoteOff 0 2 67 64 NoteOff 0 3 72 64 NoteOn 0 1 38 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 38 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 // Measure number 21 =66.6667 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.416667 2 63 64 NoteOff 0 3 67 64 NoteOn 0 1 44 64 NoteOn 0 2 62 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 44 64 NoteOff 0 2 62 64 NoteOff 0 3 71 64 NoteOn 0 1 43 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 43 64 NoteOff 0 2 63 64 NoteOff 0 3 72 64 NoteOn 0 1 41 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 41 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 59 64 NoteOff 0 3 67 64 NoteOn 0 1 41 64 NoteOn 0 2 60 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 39 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 39 64 NoteOn 0 1 41 64 NoteOn 0 2 62 64 NoteOff 0.416667 3 68 64 NoteOff 0 1 41 64 NoteOff 0 2 62 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 59 64 NoteOff 0 3 65 64 // Measure number 22 =70 NoteOn 0 1 48 64 NoteOn 0 2 60 64 NoteOn 0 3 63 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 3 63 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 51 64 NoteOff 0 3 72 64 NoteOn 0 1 50 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 50 64 NoteOff 0 3 71 64 NoteOn 0 1 48 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 3 72 64 NoteOff 0 1 46 64 NoteOn 0 1 44 64 NoteOn 0 2 64 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 44 64 NoteOn 0 1 43 64 NoteOff 0.208333 2 64 64 NoteOff 0 3 67 64 NoteOff 0 1 43 64 NoteOn 0 1 41 64 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 58 64 NoteOff 0.208333 2 65 64 NoteOff 0 1 58 64 NoteOn 0 1 56 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 65 64 NoteOn 0 1 55 64 NoteOn 0 2 64 64 NoteOff 0.208333 3 68 64 NoteOff 0 1 55 64 NoteOff 0 2 64 64 NoteOn 0 1 53 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 51 64 NoteOff 0.208333 2 65 64 NoteOff 0 1 51 64 NoteOn 0 1 50 64 NoteOn 0 2 60 64 NoteOn 0 3 69 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 69 64 NoteOff 0 1 48 64 // Measure number 23 =73.3333 NoteOn 0 1 46 64 NoteOn 0 2 62 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 48 64 NoteOff 0.208333 3 70 64 NoteOff 0 1 48 64 NoteOn 0 1 50 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 70 64 NoteOn 0 1 48 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 62 64 NoteOff 0 1 48 64 NoteOff 0 3 69 64 NoteOn 0 1 46 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 44 64 NoteOff 0.208333 3 70 64 NoteOff 0 1 44 64 NoteOn 0 1 43 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 43 64 NoteOn 0 1 41 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 65 64 NoteOff 0 1 41 64 NoteOn 0 1 39 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 39 64 NoteOn 0 1 56 64 NoteOff 0.208333 2 63 64 NoteOff 0 1 56 64 NoteOn 0 1 55 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 63 64 NoteOn 0 1 53 64 NoteOn 0 2 62 64 NoteOff 0.208333 3 67 64 NoteOff 0 1 53 64 NoteOff 0 2 62 64 NoteOn 0 1 51 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 63 64 NoteOff 0 1 50 64 NoteOn 0 1 48 64 NoteOn 0 2 58 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 2 58 64 NoteOff 0 1 46 64 // Measure number 24 =76.6667 NoteOn 0 1 44 64 NoteOn 0 2 60 64 NoteOff 0.208333 1 44 64 NoteOn 0 1 46 64 NoteOff 0.208333 3 67 64 NoteOff 0 1 46 64 NoteOn 0 1 48 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 68 64 NoteOn 0 1 46 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 46 64 NoteOff 0 3 70 64 NoteOn 0 1 44 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 44 64 NoteOff 0 3 72 64 NoteOn 0 1 43 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 43 64 NoteOff 0 3 71 64 NoteOn 0 1 41 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 41 64 NoteOff 0 3 72 64 NoteOn 0 1 39 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 39 64 NoteOff 0 3 68 64 NoteOn 0 1 38 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 38 64 NoteOn 0 1 55 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 55 64 NoteOn 0 1 53 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 62 64 NoteOn 0 1 51 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 63 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 65 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 48 64 NoteOff 0 2 63 64 NoteOn 0 1 47 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 47 64 NoteOff 0 2 65 64 NoteOn 0 1 45 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 45 64 NoteOff 0 2 62 64 // Measure number 25 =80 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOff 0.416667 3 65 64 NoteOff 0 2 59 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 43 64 NoteOff 0 3 72 64 NoteOn 0 3 74 64 NoteOff 0.416667 3 74 64 NoteOn 0 2 59 64 NoteOn 0 3 65 64 NoteOff 0.416667 2 59 64 NoteOff 0 3 65 64 NoteOn 0 2 60 64 NoteOn 0 3 63 64 NoteOn 0.208333 1 43 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 63 64 NoteOff 0 1 43 64 NoteOn 0 1 45 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 45 64 NoteOff 0 3 75 64 NoteOn 0 1 47 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 47 64 NoteOff 0 3 74 64 NoteOn 0 1 48 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 53 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOff 0 1 53 64 // Measure number 26 =83.3333 NoteOn 0 1 55 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 55 64 NoteOn 0 1 53 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 65 64 NoteOff 0 1 53 64 NoteOn 0 1 56 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 56 64 NoteOff 0 3 77 64 NoteOn 0 1 55 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 55 64 NoteOff 0 3 75 64 NoteOn 0 1 53 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 51 64 NoteOff 0.208333 3 77 64 NoteOff 0 1 51 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 48 64 NoteOff 0.208333 3 68 64 NoteOff 0 1 48 64 NoteOn 0 1 47 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 77 64 NoteOff 0.208333 2 65 64 NoteOff 0 1 47 64 NoteOff 0 3 77 64 NoteOn 0 1 48 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 75 64 NoteOn 0 1 47 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 47 64 NoteOff 0 3 74 64 NoteOn 0 1 48 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 71 64 NoteOn 0 1 43 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 3 69 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 65 64 NoteOff 0 3 67 64 // Measure number 27 =86.6667 NoteOn 0 1 44 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 44 64 NoteOff 0 2 63 64 NoteOff 0 3 72 64 NoteOn 0 1 48 64 NoteOn 0 2 68 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 68 64 NoteOff 0 3 77 64 NoteOff 0 1 47 64 NoteOn 0 1 48 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 67 64 NoteOff 0 3 75 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 50 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 NoteOn 0 1 43 64 NoteOn 0 2 63 64 NoteOff 0.416667 1 43 64 NoteOff 0 2 63 64 NoteOn 0 1 48 64 NoteOn 0 2 62 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 68 64 NoteOff 0 1 47 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 63 64 NoteOff 0 3 67 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 65 64 NoteOff 0.416667 1 50 64 NoteOff 0 2 65 64 NoteOff 0 3 65 64 // Measure number 28 =90 NoteOn 0 1 41 64 NoteOn 0 2 59 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 43 64 NoteOff 0.208333 2 59 64 NoteOff 0 3 67 64 NoteOff 0 1 43 64 NoteOn 0 1 44 64 NoteOn 0 2 60 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 63 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 63 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.416667 1 44 64 NoteOff 0 2 62 64 NoteOff 0 3 65 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 62 64 NoteOff 0.208333 1 43 64 NoteOn 0 1 41 64 NoteOff 0.208333 2 59 64 NoteOff 0 3 62 64 NoteOff 0 1 41 64 NoteOn 0 1 39 64 NoteOn 0 2 59 64 NoteOn 0 3 68 64 NoteOff 0.416667 2 59 64 NoteOff 0 3 68 64 NoteOn 0 2 60 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 39 64 NoteOff 0 2 60 64 NoteOff 0 3 67 64 NoteOn 0.416667 1 51 64 NoteOn 0 2 60 64 NoteOn 0 3 69 64 NoteOff 0.416667 1 51 64 NoteOff 0 2 60 64 NoteOff 0 3 69 64 // Measure number 29 =93.3333 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 71 64 NoteOff 0 2 62 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 60 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 72 64 NoteOn 0 1 55 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 63 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 55 64 NoteOff 0 3 63 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 62 64 NoteOff 0.208333 3 62 64 NoteOn 0 3 60 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 59 64 NoteOff 0 3 60 64 NoteOn 0 1 36 64 NoteOn 0 1 48 64 NoteOn 0 2 60 64 NoteOn 0 3 60 64 NoteOff 0.416667 3 60 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 71 64 NoteOn 0 3 72 64 NoteOff 0.416667 3 72 64 NoteOn 0 2 64 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 64 64 NoteOff 0 3 67 64 // Measure number 30 =96.6667 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.416667 3 68 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 71 64 NoteOn 0 3 72 64 NoteOff 0.416667 3 72 64 NoteOn 0 2 65 64 NoteOn 0 2 68 64 NoteOn 0 3 71 64 NoteOn 0 3 74 64 NoteOff 0.416667 2 65 64 NoteOff 0 2 68 64 NoteOff 0 3 71 64 NoteOff 0 3 74 64 NoteOn 0 2 65 64 NoteOn 0 3 67 64 NoteOff 0.416667 2 65 64 NoteOff 0 3 67 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 72 64 NoteOn 0 2 62 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 71 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 2 63 64 NoteOff 0 3 72 64 NoteOn 0 2 65 64 NoteOn 0 2 68 64 NoteOn 0 3 74 64 NoteOff 0.416667 2 65 64 NoteOff 0 2 68 64 NoteOff 0 3 74 64 // Measure number 31 =100 NoteOn 0 2 59 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 59 64 NoteOff 0 2 62 64 NoteOff 0 3 67 64 NoteOn 0 3 68 64 NoteOn 0.416667 2 59 64 NoteOn 0 2 62 64 NoteOff 0.416667 3 68 64 NoteOff 0 2 59 64 NoteOff 0 2 62 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 2 55 64 NoteOn 0 2 60 64 NoteOn 0 3 64 64 NoteOff 1.66667 1 36 64 NoteOff 0 2 55 64 NoteOff 0 2 60 64 NoteOff 0 3 64 64 // Measure =103.333 ///CDT: 1685/3/-1750/7/28 ///OCY: Deutschland ///PPP: Coethen; Cothen; Co2then ///ODT: <1722// ///PDT: 1722 ///AFR: fuga; fugue ///AST: polyphony ///AMT: simple quadruple ///SCA: Bach-Werke-Verzeichnis ///YOR: Bach Gesellschaft ///SMS: British Library, various ///AIN: cemba; clavi ///EEV: 1.0 ///RDT: 1986 November 14 ///YER: 1994 August 10 ///EFL: 2/48 ///VTS: 1035528445 stk-4.4.4/projects/demo/scores/bookert.ski000644 000766 000766 00000007052 12015735506 020546 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/chords.ski000644 000766 000766 00000004471 12015735506 020365 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/doogie.ski000644 000766 000766 00000002424 12015735506 020345 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/drumfunk.ski000644 000766 000766 00000011435 12015735506 020734 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/drumtest.ski000644 000766 000766 00000003552 12015735506 020751 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/duelingb.ski000644 000766 000766 00000001725 12015735506 020673 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/fiddle.ski000644 000766 000766 00000010633 12015735506 020327 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/flutbach.ski000644 000766 000766 00000006155 12015735506 020674 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/funicula.ski000644 000766 000766 00000013332 12015735506 020705 0ustar00garygary000000 000000 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 stk-4.4.4/projects/demo/scores/funskini.ski000644 000766 000766 00000006364 12015735506 020734 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/lacrymos.ski000644 000766 000766 00000002527 12015735506 020734 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/mandtune.ski000644 000766 000766 00000002723 12015735506 020714 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/marimba2.ski000644 000766 000766 00000007110 12015735506 020566 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/marimtst.ski000644 000766 000766 00000003333 12015735506 020737 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/misacrio.ski000644 000766 000766 00000004472 12015735506 020712 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/morazbel.ski000644 000766 000766 00000006521 12015735506 020714 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/muneira.ski000644 000766 000766 00001731714 12015735506 020553 0ustar00garygary000000 000000 /* SKINI File contributed by Esteban Maestre */ ControlChange 0.000000 1 44 15.000000 NoteOn 0 1 62 127.000000 ControlChange 0.004167 1 100 0.000000 ControlChange 0.000000 1 2 0.000000 ControlChange 0.004167 1 100 0.010947 ControlChange 0.000000 1 2 0.186835 ControlChange 0.000000 1 4 0.500983 ControlChange 0.004167 1 100 0.126784 ControlChange 0.000000 1 2 2.134070 ControlChange 0.000000 1 4 5.721459 ControlChange 0.000000 1 101 49.835578 ControlChange 0.004167 1 100 0.397214 ControlChange 0.000000 1 2 6.390860 ControlChange 0.000000 1 4 17.125104 ControlChange 0.000000 1 101 147.162140 ControlChange 0.004167 1 100 0.585219 ControlChange 0.000000 1 2 8.353169 ControlChange 0.000000 1 4 22.350052 ControlChange 0.000000 1 101 191.721487 ControlChange 0.004167 1 100 0.725090 ControlChange 0.000000 1 2 8.566949 ControlChange 0.000000 1 4 22.859055 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 0.901529 ControlChange 0.000000 1 2 8.603882 ControlChange 0.000000 1 4 22.870081 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 1.122107 ControlChange 0.000000 1 2 8.650139 ControlChange 0.000000 1 4 22.883928 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 1.384276 ControlChange 0.000000 1 2 8.705226 ControlChange 0.000000 1 4 22.900452 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 1.685651 ControlChange 0.000000 1 2 8.768695 ControlChange 0.000000 1 4 22.919515 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 2.023992 ControlChange 0.000000 1 2 8.840134 ControlChange 0.000000 1 4 22.940984 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 2.397192 ControlChange 0.000000 1 2 8.919163 ControlChange 0.000000 1 4 22.964733 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 2.803263 ControlChange 0.000000 1 2 9.005430 ControlChange 0.000000 1 4 22.990636 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 3.240327 ControlChange 0.000000 1 2 9.098607 ControlChange 0.000000 1 4 23.018571 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 3.706613 ControlChange 0.000000 1 2 9.198391 ControlChange 0.000000 1 4 23.048424 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 4.200453 ControlChange 0.000000 1 2 9.304500 ControlChange 0.000000 1 4 23.080079 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 4.720249 ControlChange 0.000000 1 2 9.416670 ControlChange 0.000000 1 4 23.113428 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 5.264460 ControlChange 0.000000 1 2 9.534650 ControlChange 0.000000 1 4 23.148362 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 5.831633 ControlChange 0.000000 1 2 9.658204 ControlChange 0.000000 1 4 23.184777 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 6.420364 ControlChange 0.000000 1 2 9.787110 ControlChange 0.000000 1 4 23.222569 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 7.029300 ControlChange 0.000000 1 2 9.921159 ControlChange 0.000000 1 4 23.261638 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 7.657147 ControlChange 0.000000 1 2 10.060153 ControlChange 0.000000 1 4 23.301886 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 8.302641 ControlChange 0.000000 1 2 10.203904 ControlChange 0.000000 1 4 23.343215 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 8.964566 ControlChange 0.000000 1 2 10.352231 ControlChange 0.000000 1 4 23.385531 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 9.641732 ControlChange 0.000000 1 2 10.504962 ControlChange 0.000000 1 4 23.428739 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 10.332983 ControlChange 0.000000 1 2 10.661929 ControlChange 0.000000 1 4 23.472746 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 11.037188 ControlChange 0.000000 1 2 10.822975 ControlChange 0.000000 1 4 23.517461 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 11.753235 ControlChange 0.000000 1 2 10.987947 ControlChange 0.000000 1 4 23.562793 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 12.480038 ControlChange 0.000000 1 2 11.156689 ControlChange 0.000000 1 4 23.608652 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 13.216517 ControlChange 0.000000 1 2 11.329052 ControlChange 0.000000 1 4 23.654950 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 13.961610 ControlChange 0.000000 1 2 11.504891 ControlChange 0.000000 1 4 23.701596 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 14.714258 ControlChange 0.000000 1 2 11.684061 ControlChange 0.000000 1 4 23.748502 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 15.473411 ControlChange 0.000000 1 2 11.866417 ControlChange 0.000000 1 4 23.795580 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 16.238019 ControlChange 0.000000 1 2 12.051811 ControlChange 0.000000 1 4 23.842742 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 17.007031 ControlChange 0.000000 1 2 12.240090 ControlChange 0.000000 1 4 23.889898 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 17.779391 ControlChange 0.000000 1 2 12.431100 ControlChange 0.000000 1 4 23.936961 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 18.554036 ControlChange 0.000000 1 2 12.624679 ControlChange 0.000000 1 4 23.983840 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 19.329889 ControlChange 0.000000 1 2 12.820652 ControlChange 0.000000 1 4 24.030446 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 20.105860 ControlChange 0.000000 1 2 13.018835 ControlChange 0.000000 1 4 24.076690 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 20.880837 ControlChange 0.000000 1 2 13.219019 ControlChange 0.000000 1 4 24.122478 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 21.653686 ControlChange 0.000000 1 2 13.420973 ControlChange 0.000000 1 4 24.167720 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 22.423247 ControlChange 0.000000 1 2 13.624431 ControlChange 0.000000 1 4 24.212321 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 23.188325 ControlChange 0.000000 1 2 13.829082 ControlChange 0.000000 1 4 24.256187 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 23.947683 ControlChange 0.000000 1 2 14.034547 ControlChange 0.000000 1 4 24.299222 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 24.700050 ControlChange 0.000000 1 2 14.240352 ControlChange 0.000000 1 4 24.341327 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 25.444103 ControlChange 0.000000 1 2 14.445886 ControlChange 0.000000 1 4 24.382402 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 26.178459 ControlChange 0.000000 1 2 14.650319 ControlChange 0.000000 1 4 24.422346 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 26.901675 ControlChange 0.000000 1 2 14.852468 ControlChange 0.000000 1 4 24.461054 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 27.612233 ControlChange 0.000000 1 2 15.050510 ControlChange 0.000000 1 4 24.498419 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 28.308537 ControlChange 0.000000 1 2 15.241312 ControlChange 0.000000 1 4 24.534330 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 28.988900 ControlChange 0.000000 1 2 15.418185 ControlChange 0.000000 1 4 24.568675 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 29.651524 ControlChange 0.000000 1 2 15.563514 ControlChange 0.000000 1 4 24.601340 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 30.294492 ControlChange 0.000000 1 2 15.647244 ControlChange 0.000000 1 4 24.632203 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 30.915768 ControlChange 0.000000 1 2 15.664903 ControlChange 0.000000 1 4 24.661141 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 31.513145 ControlChange 0.000000 1 2 15.657180 ControlChange 0.000000 1 4 24.688026 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 32.084264 ControlChange 0.000000 1 2 15.646547 ControlChange 0.000000 1 4 24.712726 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 32.626557 ControlChange 0.000000 1 2 15.635621 ControlChange 0.000000 1 4 24.735 2 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 33.137214 ControlChange 0.000000 1 2 15.624535 ControlChange 0.000000 1 4 24.755013 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 33.613172 ControlChange 0.000000 1 2 15.613340 ControlChange 0.000000 1 4 24.772308 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 34.051080 ControlChange 0.000000 1 2 15.602064 ControlChange 0.000000 1 4 24.786833 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 34.447226 ControlChange 0.000000 1 2 15.590725 ControlChange 0.000000 1 4 24.798423 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 34.797462 ControlChange 0.000000 1 2 15.579336 ControlChange 0.000000 1 4 24.806910 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.097180 ControlChange 0.000000 1 2 15.567906 ControlChange 0.000000 1 4 24.812147 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.341178 ControlChange 0.000000 1 2 15.556441 ControlChange 0.000000 1 4 24.814302 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.523560 ControlChange 0.000000 1 2 15.544949 ControlChange 0.000000 1 4 24.814241 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.638572 ControlChange 0.000000 1 2 15.533433 ControlChange 0.000000 1 4 24.812911 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.689741 ControlChange 0.000000 1 2 15.521899 ControlChange 0.000000 1 4 24.810651 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.702317 ControlChange 0.000000 1 2 15.510351 ControlChange 0.000000 1 4 24.807498 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.704845 ControlChange 0.000000 1 2 15.498797 ControlChange 0.000000 1 4 24.803461 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.707517 ControlChange 0.000000 1 2 15.487245 ControlChange 0.000000 1 4 24.798550 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.711209 ControlChange 0.000000 1 2 15.475719 ControlChange 0.000000 1 4 24.792775 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.715888 ControlChange 0.000000 1 2 15.464315 ControlChange 0.000000 1 4 24.786150 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.721524 ControlChange 0.000000 1 2 15.452741 ControlChange 0.000000 1 4 24.778687 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.728084 ControlChange 0.000000 1 2 15.436330 ControlChange 0.000000 1 4 24.770402 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.735534 ControlChange 0.000000 1 2 15.405107 ControlChange 0.000000 1 4 24.761311 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.743843 ControlChange 0.000000 1 2 15.355479 ControlChange 0.000000 1 4 24.751432 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.752975 ControlChange 0.000000 1 2 15.288434 ControlChange 0.000000 1 4 24.740785 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.762895 ControlChange 0.000000 1 2 15.205363 ControlChange 0.000000 1 4 24.729391 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.773567 ControlChange 0.000000 1 2 15.107580 ControlChange 0.000000 1 4 24.717270 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.784953 ControlChange 0.000000 1 2 14.996312 ControlChange 0.000000 1 4 24.704448 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.797013 ControlChange 0.000000 1 2 14.872722 ControlChange 0.000000 1 4 24.690950 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.809708 ControlChange 0.000000 1 2 14.737903 ControlChange 0.000000 1 4 24.676801 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.822995 ControlChange 0.000000 1 2 14.592884 ControlChange 0.000000 1 4 24.662030 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.836830 ControlChange 0.000000 1 2 14.438639 ControlChange 0.000000 1 4 24.646666 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.851165 ControlChange 0.000000 1 2 14.276085 ControlChange 0.000000 1 4 24.630741 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.865951 ControlChange 0.000000 1 2 14.106091 ControlChange 0.000000 1 4 24.614285 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.881136 ControlChange 0.000000 1 2 13.929477 ControlChange 0.000000 1 4 24.597332 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.896664 ControlChange 0.000000 1 2 13.747023 ControlChange 0.000000 1 4 24.579915 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.912476 ControlChange 0.000000 1 2 13.559465 ControlChange 0.000000 1 4 24.562072 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.928506 ControlChange 0.000000 1 2 13.367499 ControlChange 0.000000 1 4 24.543837 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.944686 ControlChange 0.000000 1 2 13.171789 ControlChange 0.000000 1 4 24.525248 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.960941 ControlChange 0.000000 1 2 12.972963 ControlChange 0.000000 1 4 24.506342 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.977187 ControlChange 0.000000 1 2 12.771618 ControlChange 0.000000 1 4 24.487160 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.993336 ControlChange 0.000000 1 2 12.568320 ControlChange 0.000000 1 4 24.467739 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36.009287 ControlChange 0.000000 1 2 12.363607 ControlChange 0.000000 1 4 24.448120 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36.024929 ControlChange 0.000000 1 2 12.157992 ControlChange 0.000000 1 4 24.428342 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36.040138 ControlChange 0.000000 1 2 11.951962 ControlChange 0.000000 1 4 24.408447 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36.054776 ControlChange 0.000000 1 2 11.745981 ControlChange 0.000000 1 4 24.388475 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36.068683 ControlChange 0.000000 1 2 11.540490 ControlChange 0.000000 1 4 24.368466 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36.081678 ControlChange 0.000000 1 2 11.335910 ControlChange 0.000000 1 4 24.348461 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36.093551 ControlChange 0.000000 1 2 11.132640 ControlChange 0.000000 1 4 24.328499 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36. 4055 ControlChange 0.000000 1 2 10.931064 ControlChange 0.000000 1 4 24.308622 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36.112901 ControlChange 0.000000 1 2 10.731545 ControlChange 0.000000 1 4 24.288868 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36.119740 ControlChange 0.000000 1 2 10.534432 ControlChange 0.000000 1 4 24.269276 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 36.105981 ControlChange 0.000000 1 2 10.340057 ControlChange 0.000000 1 4 24.249884 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.879164 ControlChange 0.000000 1 2 10.148735 ControlChange 0.000000 1 4 24.230730 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 35.008349 ControlChange 0.000000 1 2 9.960766 ControlChange 0.000000 1 4 24.211851 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 33.365383 ControlChange 0.000000 1 2 9.776441 ControlChange 0.000000 1 4 24.193282 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 31.302211 ControlChange 0.000000 1 2 9.596038 ControlChange 0.000000 1 4 24.175058 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 29.537875 ControlChange 0.000000 1 2 9.419817 ControlChange 0.000000 1 4 24.157212 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 28.590526 ControlChange 0.000000 1 2 9.248030 ControlChange 0.000000 1 4 24.139777 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 27.855666 ControlChange 0.000000 1 2 9.080919 ControlChange 0.000000 1 4 24.122785 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 26.998612 ControlChange 0.000000 1 2 8.918715 ControlChange 0.000000 1 4 24.106264 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 26.052099 ControlChange 0.000000 1 2 8.761637 ControlChange 0.000000 1 4 24.090244 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 25.049040 ControlChange 0.000000 1 2 8.609892 ControlChange 0.000000 1 4 24.074752 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 24.005376 ControlChange 0.000000 1 2 8.463686 ControlChange 0.000000 1 4 24.059815 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 22.930530 ControlChange 0.000000 1 2 8.323213 ControlChange 0.000000 1 4 24.045456 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 21.830672 ControlChange 0.000000 1 2 8.188656 ControlChange 0.000000 1 4 24.031700 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 20.710 2 ControlChange 0.000000 1 2 8.060188 ControlChange 0.000000 1 4 24.018568 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 19.571956 ControlChange 0.000000 1 2 7.937981 ControlChange 0.000000 1 4 24.006080 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 18.418616 ControlChange 0.000000 1 2 7.822198 ControlChange 0.000000 1 4 23.994257 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 17.251936 ControlChange 0.000000 1 2 7.712994 ControlChange 0.000000 1 4 23.983115 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 16.073389 ControlChange 0.000000 1 2 7.610516 ControlChange 0.000000 1 4 23.972671 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 14.884147 ControlChange 0.000000 1 2 7.514901 ControlChange 0.000000 1 4 23.962942 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 13.685186 ControlChange 0.000000 1 2 7.426290 ControlChange 0.000000 1 4 23.953940 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 12.477303 ControlChange 0.000000 1 2 7.344815 ControlChange 0.000000 1 4 23.945678 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 11.261149 ControlChange 0.000000 1 2 7.270597 ControlChange 0.000000 1 4 23.938168 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 10.037267 ControlChange 0.000000 1 2 7.203757 ControlChange 0.000000 1 4 23.931420 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 8.806101 ControlChange 0.000000 1 2 7.144409 ControlChange 0.000000 1 4 23.925444 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 7.567998 ControlChange 0.000000 1 2 7.092664 ControlChange 0.000000 1 4 23.920247 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 6.323212 ControlChange 0.000000 1 2 7.048624 ControlChange 0.000000 1 4 23.915837 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 5.071899 ControlChange 0.000000 1 2 7.012391 ControlChange 0.000000 1 4 23.912219 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 3.814090 ControlChange 0.000000 1 2 6.984063 ControlChange 0.000000 1 4 23.909400 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 2.549574 ControlChange 0.000000 1 2 6.963727 ControlChange 0.000000 1 4 23.907382 ControlChange 0.000000 1 101 195.997718 ControlChange 0.004167 1 100 1.280236 ControlChange 0.000000 1 2 6.952784 ControlChange 0.000000 1 4 23.906218 ControlChange 0.000000 1 101 208.892199 ControlChange 0.004167 1 100 0.024737 ControlChange 0.000000 1 2 6.964460 ControlChange 0.000000 1 4 23.906454 ControlChange 0.000000 1 101 343.255777 ControlChange 0.004167 1 100 1.231610 ControlChange 0.000000 1 2 7.022240 ControlChange 0.000000 1 4 23.909626 ControlChange 0.000000 1 101 636.732813 ControlChange 0.004167 1 100 2.588907 ControlChange 0.000000 1 2 7.120397 ControlChange 0.000000 1 4 23.917127 ControlChange 0.000000 1 101 771.096391 ControlChange 0.004167 1 100 4.025051 ControlChange 0.000000 1 2 7.238700 ControlChange 0.000000 1 4 23.929218 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 5.491400 ControlChange 0.000000 1 2 7.366060 ControlChange 0.000000 1 4 23.945642 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 6.972552 ControlChange 0.000000 1 2 7.498430 ControlChange 0.000000 1 4 23.966110 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 8.462577 ControlChange 0.000000 1 2 7.633882 ControlChange 0.000000 1 4 23.990349 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 9.958048 ControlChange 0.000000 1 2 7.771233 ControlChange 0.000000 1 4 24.018097 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 11.456661 ControlChange 0.000000 1 2 7.909633 ControlChange 0.000000 1 4 24.049106 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 12.956673 ControlChange 0.000000 1 2 8.048396 ControlChange 0.000000 1 4 24.083137 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 14.456640 ControlChange 0.000000 1 2 8.186900 ControlChange 0.000000 1 4 24.119956 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 15.955250 ControlChange 0.000000 1 2 8.324511 ControlChange 0.000000 1 4 24.159338 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 17.451212 ControlChange 0.000000 1 2 8.460513 ControlChange 0.000000 1 4 24.201065 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 18.943161 ControlChange 0.000000 1 2 8.594001 ControlChange 0.000000 1 4 24.244918 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 20.429536 ControlChange 0.000000 1 2 8.723696 ControlChange 0.000000 1 4 24.290684 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 21.908425 ControlChange 0.000000 1 2 8.847519 ControlChange 0.000000 1 4 24.338148 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 23.377351 ControlChange 0.000000 1 2 8.961197 ControlChange 0.000000 1 4 24.387094 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 24.832823 ControlChange 0.000000 1 2 9.053854 ControlChange 0.000000 1 4 24.437306 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.269451 ControlChange 0.000000 1 2 9.108017 ControlChange 0.000000 1 4 24.488564 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.677765 ControlChange 0.000000 1 2 9.122809 ControlChange 0.000000 1 4 24.540639 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 29.034254 ControlChange 0.000000 1 2 9.122758 ControlChange 0.000000 1 4 24.593296 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 30.246592 ControlChange 0.000000 1 2 9.120690 ControlChange 0.000000 1 4 24.646291 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 31.056076 ControlChange 0.000000 1 2 9.117943 ControlChange 0.000000 1 4 24.699365 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 31.299642 ControlChange 0.000000 1 2 9.114594 ControlChange 0.000000 1 4 24.752245 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 31.304484 ControlChange 0.000000 1 2 9.110703 ControlChange 0.000000 1 4 24.804636 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 31.277050 ControlChange 0.000000 1 2 9.106326 ControlChange 0.000000 1 4 24.856221 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 31.238388 ControlChange 0.000000 1 2 9.101509 ControlChange 0.000000 1 4 24.906653 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 31.188352 ControlChange 0.000000 1 2 9.096294 ControlChange 0.000000 1 4 24.955548 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 31.126810 ControlChange 0.000000 1 2 9.090715 ControlChange 0.000000 1 4 25.002479 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 31.053650 ControlChange 0.000000 1 2 9.084807 ControlChange 0.000000 1 4 25.046964 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 30.968772 ControlChange 0.000000 1 2 9.078597 ControlChange 0.000000 1 4 25.088450 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 30.872088 ControlChange 0.000000 1 2 9.072112 ControlChange 0.000000 1 4 25.126298 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 30.763530 ControlChange 0.000000 1 2 9.065376 ControlChange 0.000000 1 4 25.159757 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 30.643049 ControlChange 0.000000 1 2 9.058410 ControlChange 0.000000 1 4 25.187932 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 30.510637 ControlChange 0.000000 1 2 9.051234 ControlChange 0.000000 1 4 25.209732 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 30.366314 ControlChange 0.000000 1 2 9.043868 ControlChange 0.000000 1 4 25.223921 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 30.210127 ControlChange 0.000000 1 2 9.036327 ControlChange 0.000000 1 4 25.230147 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 30.042159 ControlChange 0.000000 1 2 9.028628 ControlChange 0.000000 1 4 25.230586 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 29.862542 ControlChange 0.000000 1 2 9.020786 ControlChange 0.000000 1 4 25.228225 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 29.671458 ControlChange 0.000000 1 2 9.012815 ControlChange 0.000000 1 4 25.224290 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 29.469132 ControlChange 0.000000 1 2 9.004730 ControlChange 0.000000 1 4 25.219020 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 29.255845 ControlChange 0.000000 1 2 8.996542 ControlChange 0.000000 1 4 25.212542 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 29.031946 ControlChange 0.000000 1 2 8.988264 ControlChange 0.000000 1 4 25.204970 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 28.797846 ControlChange 0.000000 1 2 8.979908 ControlChange 0.000000 1 4 25.196408 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 28.554018 ControlChange 0.000000 1 2 8.971486 ControlChange 0.000000 1 4 25.186949 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 28.301014 ControlChange 0.000000 1 2 8.963009 ControlChange 0.000000 1 4 25.176679 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 28.039464 ControlChange 0.000000 1 2 8.954488 ControlChange 0.000000 1 4 25.165679 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.770066 ControlChange 0.000000 1 2 8.945934 ControlChange 0.000000 1 4 25.154022 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.493607 ControlChange 0.000000 1 2 8.937359 ControlChange 0.000000 1 4 25.141777 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.210953 ControlChange 0.000000 1 2 8.928772 ControlChange 0.000000 1 4 25.129010 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.923041 ControlChange 0.000000 1 2 8.920186 ControlChange 0.000000 1 4 25.115783 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.630892 ControlChange 0.000000 1 2 8.911610 ControlChange 0.000000 1 4 25. 2154 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.335595 ControlChange 0.000000 1 2 8.903057 ControlChange 0.000000 1 4 25.088181 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.038309 ControlChange 0.000000 1 2 8.894537 ControlChange 0.000000 1 4 25.073918 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 25.740251 ControlChange 0.000000 1 2 8.886063 ControlChange 0.000000 1 4 25.059420 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 25.442688 ControlChange 0.000000 1 2 8.877646 ControlChange 0.000000 1 4 25.044738 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 25.146928 ControlChange 0.000000 1 2 8.869300 ControlChange 0.000000 1 4 25.029926 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 24.854308 ControlChange 0.000000 1 2 8.861037 ControlChange 0.000000 1 4 25.015034 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 24.566182 ControlChange 0.000000 1 2 8.852872 ControlChange 0.000000 1 4 25.000115 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 24.283902 ControlChange 0.000000 1 2 8.844819 ControlChange 0.000000 1 4 24.985222 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 24.008814 ControlChange 0.000000 1 2 8.836894 ControlChange 0.000000 1 4 24.970407 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 23.742233 ControlChange 0.000000 1 2 8.829114 ControlChange 0.000000 1 4 24.955726 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 23.485439 ControlChange 0.000000 1 2 8.821497 ControlChange 0.000000 1 4 24.941236 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 23.239655 ControlChange 0.000000 1 2 8.814064 ControlChange 0.000000 1 4 24.926995 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 23.006047 ControlChange 0.000000 1 2 8.806834 ControlChange 0.000000 1 4 24.913066 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 22.785698 ControlChange 0.000000 1 2 8.799833 ControlChange 0.000000 1 4 24.899514 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 22.579617 ControlChange 0.000000 1 2 8.793087 ControlChange 0.000000 1 4 24.886409 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 22.388723 ControlChange 0.000000 1 2 8.786625 ControlChange 0.000000 1 4 24.873825 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 22.213832 ControlChange 0.000000 1 2 8.780480 ControlChange 0.000000 1 4 24.861844 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 22.055667 ControlChange 0.000000 1 2 8.774689 ControlChange 0.000000 1 4 24.850555 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 21.914857 ControlChange 0.000000 1 2 8.769296 ControlChange 0.000000 1 4 24.840055 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 21.791929 ControlChange 0.000000 1 2 8.764351 ControlChange 0.000000 1 4 24.830452 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 21.687313 ControlChange 0.000000 1 2 8.759912 ControlChange 0.000000 1 4 24.821866 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 21.601358 ControlChange 0.000000 1 2 8.756048 ControlChange 0.000000 1 4 24.814436 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 21.534312 ControlChange 0.000000 1 2 8.752841 ControlChange 0.000000 1 4 24.808317 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 21.486340 ControlChange 0.000000 1 2 8.750394 ControlChange 0.000000 1 4 24.803691 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 21.457498 ControlChange 0.000000 1 2 8.749324 ControlChange 0.000000 1 4 24.800524 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 21.447440 ControlChange 0.000000 1 2 8.755401 ControlChange 0.000000 1 4 24.796302 ControlChange 0.000000 1 101 783.025923 ControlChange 0.004167 1 100 21.455164 ControlChange 0.000000 1 2 8.785170 ControlChange 0.000000 1 4 24.783329 ControlChange 0.000000 1 101 772.970926 ControlChange 0.004167 1 100 21.480008 ControlChange 0.000000 1 2 8.855375 ControlChange 0.000000 1 4 24.754092 ControlChange 0.000000 1 101 751.008792 ControlChange 0.004167 1 100 21.522371 ControlChange 0.000000 1 2 8.972254 ControlChange 0.000000 1 4 24.706510 ControlChange 0.000000 1 101 740.953794 ControlChange 0.004167 1 100 21.583 4 ControlChange 0.000000 1 2 9.136873 ControlChange 0.000000 1 4 24.641193 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 21.663140 ControlChange 0.000000 1 2 9.349576 ControlChange 0.000000 1 4 24.559126 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 21.763409 ControlChange 0.000000 1 2 9.610320 ControlChange 0.000000 1 4 24.461436 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 21.884839 ControlChange 0.000000 1 2 9.918720 ControlChange 0.000000 1 4 24.349407 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 22.028319 ControlChange 0.000000 1 2 10.273941 ControlChange 0.000000 1 4 24.224477 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 22.194656 ControlChange 0.000000 1 2 10.674581 ControlChange 0.000000 1 4 24.088230 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 22.384527 ControlChange 0.000000 1 2 11.118598 ControlChange 0.000000 1 4 23.942388 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 22.598403 ControlChange 0.000000 1 2 11.603150 ControlChange 0.000000 1 4 23.788810 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 22.836488 ControlChange 0.000000 1 2 12.124517 ControlChange 0.000000 1 4 23.629484 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 23.098593 ControlChange 0.000000 1 2 12.678005 ControlChange 0.000000 1 4 23.466500 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 23.384013 ControlChange 0.000000 1 2 13.257831 ControlChange 0.000000 1 4 23.302044 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 23.691428 ControlChange 0.000000 1 2 13.857096 ControlChange 0.000000 1 4 23.138368 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.018762 ControlChange 0.000000 1 2 14.467760 ControlChange 0.000000 1 4 22.977772 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.363084 ControlChange 0.000000 1 2 15.080677 ControlChange 0.000000 1 4 22.822576 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.720573 ControlChange 0.000000 1 2 15.685713 ControlChange 0.000000 1 4 22.675088 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.086550 ControlChange 0.000000 1 2 16.271923 ControlChange 0.000000 1 4 22.537586 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.455600 ControlChange 0.000000 1 2 16.827809 ControlChange 0.000000 1 4 22.412295 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.821814 ControlChange 0.000000 1 2 17.341671 ControlChange 0.000000 1 4 22.301346 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 26.179099 ControlChange 0.000000 1 2 17.801965 ControlChange 0.000000 1 4 22.206763 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 26.521546 ControlChange 0.000000 1 2 18.197668 ControlChange 0.000000 1 4 22.130450 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 26.843761 ControlChange 0.000000 1 2 18.518650 ControlChange 0.000000 1 4 22.074164 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 27.141152 ControlChange 0.000000 1 2 18.755954 ControlChange 0.000000 1 4 22.039063 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 27.410105 ControlChange 0.000000 1 2 18.902692 ControlChange 0.000000 1 4 22.021562 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 27.648032 ControlChange 0.000000 1 2 18.960202 ControlChange 0.000000 1 4 22.008365 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 27.853333 ControlChange 0.000000 1 2 18.946672 ControlChange 0.000000 1 4 21.985994 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 28.025275 ControlChange 0.000000 1 2 18.886103 ControlChange 0.000000 1 4 21.950467 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 28.163870 ControlChange 0.000000 1 2 18.791891 ControlChange 0.000000 1 4 21.902478 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 28.269713 ControlChange 0.000000 1 2 18.670314 ControlChange 0.000000 1 4 21.843312 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 28.343794 ControlChange 0.000000 1 2 18.525710 ControlChange 0.000000 1 4 21.774401 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 28.376422 ControlChange 0.000000 1 2 18.361496 ControlChange 0.000000 1 4 21.697328 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 28.249651 ControlChange 0.000000 1 2 18.180408 ControlChange 0.000000 1 4 21.613823 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 27.667075 ControlChange 0.000000 1 2 17.984737 ControlChange 0.000000 1 4 21.525756 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 26.455909 ControlChange 0.000000 1 2 17.776462 ControlChange 0.000000 1 4 21.435134 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.702805 ControlChange 0.000000 1 2 17.557370 ControlChange 0.000000 1 4 21.344087 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 22.542983 ControlChange 0.000000 1 2 17.329155 ControlChange 0.000000 1 4 21.254855 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 20.067083 ControlChange 0.000000 1 2 17.093550 ControlChange 0.000000 1 4 21.169765 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 17.334171 ControlChange 0.000000 1 2 16.852511 ControlChange 0.000000 1 4 21.091212 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 14.384932 ControlChange 0.000000 1 2 16.608519 ControlChange 0.000000 1 4 21.021639 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 11.249162 ControlChange 0.000000 1 2 16.365350 ControlChange 0.000000 1 4 20.963500 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 7.952929 ControlChange 0.000000 1 2 16.130851 ControlChange 0.000000 1 4 20.919239 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 4.569433 ControlChange 0.000000 1 2 15.927734 ControlChange 0.000000 1 4 20.891180 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 1.433323 ControlChange 0.000000 1 2 15.800362 ControlChange 0.000000 1 4 20.880737 ControlChange 0.000000 1 101 736.641081 ControlChange 0.004167 1 100 0.976996 ControlChange 0.000000 1 2 15.762379 ControlChange 0.000000 1 4 20.887157 ControlChange 0.000000 1 101 701.756574 ControlChange 0.004167 1 100 2.850626 ControlChange 0.000000 1 2 15.758365 ControlChange 0.000000 1 4 20.908613 ControlChange 0.000000 1 101 625.561807 ControlChange 0.004167 1 100 4.645521 ControlChange 0.000000 1 2 15.756966 ControlChange 0.000000 1 4 20.944146 ControlChange 0.000000 1 101 590.677300 ControlChange 0.004167 1 100 6.500240 ControlChange 0.000000 1 2 15.755065 ControlChange 0.000000 1 4 20.993287 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 8.397928 ControlChange 0.000000 1 2 15.752692 ControlChange 0.000000 1 4 21.055534 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 10.321083 ControlChange 0.000000 1 2 15.749877 ControlChange 0.000000 1 4 21.130298 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 12.259384 ControlChange 0.000000 1 2 15.746645 ControlChange 0.000000 1 4 21.216888 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 14.205754 ControlChange 0.000000 1 2 15.743020 ControlChange 0.000000 1 4 21.314514 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 16.154787 ControlChange 0.000000 1 2 15.739023 ControlChange 0.000000 1 4 21.422286 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 18.101945 ControlChange 0.000000 1 2 15.734675 ControlChange 0.000000 1 4 21.539208 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 20.043065 ControlChange 0.000000 1 2 15.729995 ControlChange 0.000000 1 4 21.664197 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 21.974013 ControlChange 0.000000 1 2 15.725000 ControlChange 0.000000 1 4 21.796078 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.890394 ControlChange 0.000000 1 2 15.719707 ControlChange 0.000000 1 4 21.933604 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.787204 ControlChange 0.000000 1 2 15.714131 ControlChange 0.000000 1 4 22.075456 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.658364 ControlChange 0.000000 1 2 15.708288 ControlChange 0.000000 1 4 22.220264 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.496013 ControlChange 0.000000 1 2 15.702192 ControlChange 0.000000 1 4 22.366620 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 31.289283 ControlChange 0.000000 1 2 15.695858 ControlChange 0.000000 1 4 22.513094 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.021968 ControlChange 0.000000 1 2 15.689299 ControlChange 0.000000 1 4 22.658254 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.666857 ControlChange 0.000000 1 2 15.682530 ControlChange 0.000000 1 4 22.800678 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.167510 ControlChange 0.000000 1 2 15.675564 ControlChange 0.000000 1 4 22.938977 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.382678 ControlChange 0.000000 1 2 15.668417 ControlChange 0.000000 1 4 23.071801 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.103140 ControlChange 0.000000 1 2 15.661103 ControlChange 0.000000 1 4 23.197871 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.367583 ControlChange 0.000000 1 2 15.653641 ControlChange 0.000000 1 4 23.315975 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.534938 ControlChange 0.000000 1 2 15.646048 ControlChange 0.000000 1 4 23.424983 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.778169 ControlChange 0.000000 1 2 15.638346 ControlChange 0.000000 1 4 23.523863 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.105387 ControlChange 0.000000 1 2 15.630562 ControlChange 0.000000 1 4 23.611678 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.504172 ControlChange 0.000000 1 2 15.622727 ControlChange 0.000000 1 4 23.687587 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.959538 ControlChange 0.000000 1 2 15.614883 ControlChange 0.000000 1 4 23.750852 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.454762 ControlChange 0.000000 1 2 15.607089 ControlChange 0.000000 1 4 23.800840 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.972434 ControlChange 0.000000 1 2 15.599432 ControlChange 0.000000 1 4 23.837012 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.495597 ControlChange 0.000000 1 2 15.592059 ControlChange 0.000000 1 4 23.859087 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.008693 ControlChange 0.000000 1 2 15.585266 ControlChange 0.000000 1 4 23.868435 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.498229 ControlChange 0.000000 1 2 15.584456 ControlChange 0.000000 1 4 23.869775 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.953145 ControlChange 0.000000 1 2 15.634542 ControlChange 0.000000 1 4 23.867969 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 43.364899 ControlChange 0.000000 1 2 15.788735 ControlChange 0.000000 1 4 23.864697 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 43.727262 ControlChange 0.000000 1 2 15.965983 ControlChange 0.000000 1 4 23.860094 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.036089 ControlChange 0.000000 1 2 16.071413 ControlChange 0.000000 1 4 23.854151 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.288962 ControlChange 0.000000 1 2 16.059843 ControlChange 0.000000 1 4 23.846863 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.484829 ControlChange 0.000000 1 2 15.952892 ControlChange 0.000000 1 4 23.838227 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.623672 ControlChange 0.000000 1 2 15.768096 ControlChange 0.000000 1 4 23.828250 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.705124 ControlChange 0.000000 1 2 15.509626 ControlChange 0.000000 1 4 23.816942 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.718089 ControlChange 0.000000 1 2 15.185795 ControlChange 0.000000 1 4 23.804317 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.629433 ControlChange 0.000000 1 2 14.810611 ControlChange 0.000000 1 4 23.790400 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.409639 ControlChange 0.000000 1 2 14.401326 ControlChange 0.000000 1 4 23.775221 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.054851 ControlChange 0.000000 1 2 13.975207 ControlChange 0.000000 1 4 23.758819 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 43.572625 ControlChange 0.000000 1 2 13.546939 ControlChange 0.000000 1 4 23.741243 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.971341 ControlChange 0.000000 1 2 13.127432 ControlChange 0.000000 1 4 23.722547 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.259041 ControlChange 0.000000 1 2 12.723872 ControlChange 0.000000 1 4 23.702798 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.443805 ControlChange 0.000000 1 2 12.340428 ControlChange 0.000000 1 4 23.682071 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.533923 ControlChange 0.000000 1 2 11.979093 ControlChange 0.000000 1 4 23.660449 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.538604 ControlChange 0.000000 1 2 11.640451 ControlChange 0.000000 1 4 23.638025 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.468914 ControlChange 0.000000 1 2 11.324201 ControlChange 0.000000 1 4 23.614901 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.339809 ControlChange 0.000000 1 2 11.029547 ControlChange 0.000000 1 4 23.591184 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.174984 ControlChange 0.000000 1 2 10.755449 ControlChange 0.000000 1 4 23.566990 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.023640 ControlChange 0.000000 1 2 10.500737 ControlChange 0.000000 1 4 23.542439 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.012783 ControlChange 0.000000 1 2 10.264230 ControlChange 0.000000 1 4 23.517655 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.315187 ControlChange 0.000000 1 2 10.044778 ControlChange 0.000000 1 4 23.492767 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 32.839582 ControlChange 0.000000 1 2 9.841285 ControlChange 0.000000 1 4 23.467903 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 32.241094 ControlChange 0.000000 1 2 9.652731 ControlChange 0.000000 1 4 23.443189 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 31.428114 ControlChange 0.000000 1 2 9.478161 ControlChange 0.000000 1 4 23.418753 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 30.457923 ControlChange 0.000000 1 2 9.316695 ControlChange 0.000000 1 4 23.394715 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.373640 ControlChange 0.000000 1 2 9.167526 ControlChange 0.000000 1 4 23.371194 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.201444 ControlChange 0.000000 1 2 9.029918 ControlChange 0.000000 1 4 23.348299 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.958770 ControlChange 0.000000 1 2 8.903201 ControlChange 0.000000 1 4 23.326135 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.658002 ControlChange 0.000000 1 2 8.786745 ControlChange 0.000000 1 4 23.304798 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.308318 ControlChange 0.000000 1 2 8.679968 ControlChange 0.000000 1 4 23.284374 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 22.916797 ControlChange 0.000000 1 2 8.582359 ControlChange 0.000000 1 4 23.264942 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 21.489085 ControlChange 0.000000 1 2 8.493425 ControlChange 0.000000 1 4 23.246571 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 20.029789 ControlChange 0.000000 1 2 8.412716 ControlChange 0.000000 1 4 23.229321 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 18.542756 ControlChange 0.000000 1 2 8.339820 ControlChange 0.000000 1 4 23.213243 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 17.031286 ControlChange 0.000000 1 2 8.274364 ControlChange 0.000000 1 4 23.198379 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 15.498300 ControlChange 0.000000 1 2 8.215998 ControlChange 0.000000 1 4 23.184765 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 13.946485 ControlChange 0.000000 1 2 8.164382 ControlChange 0.000000 1 4 23.172426 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 12.378419 ControlChange 0.000000 1 2 8.119213 ControlChange 0.000000 1 4 23.161382 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 10.796712 ControlChange 0.000000 1 2 8.080220 ControlChange 0.000000 1 4 23.151646 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 9.204209 ControlChange 0.000000 1 2 8.047133 ControlChange 0.000000 1 4 23.143225 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 7.604342 ControlChange 0.000000 1 2 8.019707 ControlChange 0.000000 1 4 23.136121 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 6.001811 ControlChange 0.000000 1 2 7.997717 ControlChange 0.000000 1 4 23.130331 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 4.404320 ControlChange 0.000000 1 2 7.980934 ControlChange 0.000000 1 4 23.125849 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 2.831225 ControlChange 0.000000 1 2 7.969153 ControlChange 0.000000 1 4 23.122664 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 1.304489 ControlChange 0.000000 1 2 7.968265 ControlChange 0.000000 1 4 23.120964 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 0.520677 ControlChange 0.000000 1 2 8.046549 ControlChange 0.000000 1 4 23.123017 ControlChange 0.000000 1 101 585.280293 ControlChange 0.004167 1 100 3.358511 ControlChange 0.000000 1 2 8.395446 ControlChange 0.000000 1 4 23.135449 ControlChange 0.000000 1 101 563.926693 ControlChange 0.004167 1 100 6.923678 ControlChange 0.000000 1 2 9.185642 ControlChange 0.000000 1 4 23.164834 ControlChange 0.000000 1 101 517.286144 ControlChange 0.004167 1 100 10.686814 ControlChange 0.000000 1 2 10.443250 ControlChange 0.000000 1 4 23.213250 ControlChange 0.000000 1 101 495.932544 ControlChange 0.004167 1 100 14.453776 ControlChange 0.000000 1 2 12.116992 ControlChange 0.000000 1 4 23.280394 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 18.169896 ControlChange 0.000000 1 2 14.027818 ControlChange 0.000000 1 4 23.365349 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 21.802024 ControlChange 0.000000 1 2 15.574625 ControlChange 0.000000 1 4 23.466734 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.316054 ControlChange 0.000000 1 2 16.202166 ControlChange 0.000000 1 4 23.582642 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.667691 ControlChange 0.000000 1 2 16.474155 ControlChange 0.000000 1 4 23.710589 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.789098 ControlChange 0.000000 1 2 16.770895 ControlChange 0.000000 1 4 23.847521 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.553615 ControlChange 0.000000 1 2 17.100360 ControlChange 0.000000 1 4 23.989842 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.712349 ControlChange 0.000000 1 2 17.434623 ControlChange 0.000000 1 4 24.133515 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.139255 ControlChange 0.000000 1 2 17.725240 ControlChange 0.000000 1 4 24.274208 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 39.273899 ControlChange 0.000000 1 2 17.849863 ControlChange 0.000000 1 4 24.407484 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 40.441916 ControlChange 0.000000 1 2 17.656278 ControlChange 0.000000 1 4 24.529001 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 41.471757 ControlChange 0.000000 1 2 17.168598 ControlChange 0.000000 1 4 24.634719 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.209332 ControlChange 0.000000 1 2 16.559619 ControlChange 0.000000 1 4 24.721090 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.636698 ControlChange 0.000000 1 2 15.972165 ControlChange 0.000000 1 4 24.785157 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.751099 ControlChange 0.000000 1 2 15.457883 ControlChange 0.000000 1 4 24.824777 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.521542 ControlChange 0.000000 1 2 15.018573 ControlChange 0.000000 1 4 24.840031 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 41.947702 ControlChange 0.000000 1 2 14.643517 ControlChange 0.000000 1 4 24.834743 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 41.082375 ControlChange 0.000000 1 2 14.321749 ControlChange 0.000000 1 4 24.813037 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 39.988898 ControlChange 0.000000 1 2 14.044358 ControlChange 0.000000 1 4 24.775868 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.750180 ControlChange 0.000000 1 2 13.804356 ControlChange 0.000000 1 4 24.722757 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 37.470141 ControlChange 0.000000 1 2 13.596277 ControlChange 0.000000 1 4 24.653276 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.013979 ControlChange 0.000000 1 2 13.415829 ControlChange 0.000000 1 4 24.567292 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.008992 ControlChange 0.000000 1 2 13.259567 ControlChange 0.000000 1 4 24.465132 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.536587 ControlChange 0.000000 1 2 13.124713 ControlChange 0.000000 1 4 24.347825 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.802175 ControlChange 0.000000 1 2 13.008931 ControlChange 0.000000 1 4 24.217306 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.901286 ControlChange 0.000000 1 2 12.9 297 ControlChange 0.000000 1 4 24.076663 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 22.880395 ControlChange 0.000000 1 2 12.827211 ControlChange 0.000000 1 4 23.930287 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 19.766963 ControlChange 0.000000 1 2 12.758269 ControlChange 0.000000 1 4 23.783846 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 16.579109 ControlChange 0.000000 1 2 12.702265 ControlChange 0.000000 1 4 23.643997 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 13.329737 ControlChange 0.000000 1 2 12.658185 ControlChange 0.000000 1 4 23.517833 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 10.028891 ControlChange 0.000000 1 2 12.625137 ControlChange 0.000000 1 4 23.412129 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 6.687845 ControlChange 0.000000 1 2 12.602294 ControlChange 0.000000 1 4 23.332578 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 3.380039 ControlChange 0.000000 1 2 12.588856 ControlChange 0.000000 1 4 23.282924 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 0.564447 ControlChange 0.000000 1 2 12.583107 ControlChange 0.000000 1 4 23.261376 ControlChange 0.000000 1 101 494.527327 ControlChange 0.004167 1 100 1.302264 ControlChange 0.000000 1 2 12.581306 ControlChange 0.000000 1 4 23.256821 ControlChange 0.000000 1 101 501.238233 ControlChange 0.004167 1 100 2.962950 ControlChange 0.000000 1 2 12.579926 ControlChange 0.000000 1 4 23.257382 ControlChange 0.000000 1 101 515.896199 ControlChange 0.004167 1 100 4.767153 ControlChange 0.000000 1 2 12.577736 ControlChange 0.000000 1 4 23.258895 ControlChange 0.000000 1 101 522.607105 ControlChange 0.004167 1 100 6.648405 ControlChange 0.000000 1 2 12.574570 ControlChange 0.000000 1 4 23.260970 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 8.566848 ControlChange 0.000000 1 2 12.570361 ControlChange 0.000000 1 4 23.263580 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 10.505533 ControlChange 0.000000 1 2 12.565044 ControlChange 0.000000 1 4 23.266700 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 12.454407 ControlChange 0.000000 1 2 12.558563 ControlChange 0.000000 1 4 23.270307 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 14.406517 ControlChange 0.000000 1 2 12.550869 ControlChange 0.000000 1 4 23.274376 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 16.356484 ControlChange 0.000000 1 2 12.541938 ControlChange 0.000000 1 4 23.278886 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 18.299736 ControlChange 0.000000 1 2 12.531781 ControlChange 0.000000 1 4 23.283815 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 20.232038 ControlChange 0.000000 1 2 12.520464 ControlChange 0.000000 1 4 23.289142 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 22.149166 ControlChange 0.000000 1 2 12.508132 ControlChange 0.000000 1 4 23.294846 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 24.046654 ControlChange 0.000000 1 2 12.495028 ControlChange 0.000000 1 4 23.300907 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 25.919489 ControlChange 0.000000 1 2 12.481508 ControlChange 0.000000 1 4 23.307304 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 27.761738 ControlChange 0.000000 1 2 12.468036 ControlChange 0.000000 1 4 23.314019 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 29.566029 ControlChange 0.000000 1 2 12.455150 ControlChange 0.000000 1 4 23.321032 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 31.322745 ControlChange 0.000000 1 2 12.443404 ControlChange 0.000000 1 4 23.328323 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 33.018616 ControlChange 0.000000 1 2 12.433294 ControlChange 0.000000 1 4 23.335875 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 34.634061 ControlChange 0.000000 1 2 12.425203 ControlChange 0.000000 1 4 23.343667 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 36.137406 ControlChange 0.000000 1 2 12.419366 ControlChange 0.000000 1 4 23.351681 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.468142 ControlChange 0.000000 1 2 12.415370 ControlChange 0.000000 1 4 23.359898 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 38.509043 ControlChange 0.000000 1 2 12.407744 ControlChange 0.000000 1 4 23.368299 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.224575 ControlChange 0.000000 1 2 12.383045 ControlChange 0.000000 1 4 23.376863 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.889824 ControlChange 0.000000 1 2 12.333948 ControlChange 0.000000 1 4 23.385572 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 40.711726 ControlChange 0.000000 1 2 12.264803 ControlChange 0.000000 1 4 23.394404 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 41.624797 ControlChange 0.000000 1 2 12.181769 ControlChange 0.000000 1 4 23.403339 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 42.538060 ControlChange 0.000000 1 2 12.088806 ControlChange 0.000000 1 4 23.412356 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 43.410921 ControlChange 0.000000 1 2 11.988486 ControlChange 0.000000 1 4 23.421432 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 44.219068 ControlChange 0.000000 1 2 11.882655 ControlChange 0.000000 1 4 23.430545 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 44.941590 ControlChange 0.000000 1 2 11.772744 ControlChange 0.000000 1 4 23.439670 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 45.556654 ControlChange 0.000000 1 2 11.659959 ControlChange 0.000000 1 4 23.448782 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 46.038376 ControlChange 0.000000 1 2 11.545416 ControlChange 0.000000 1 4 23.457854 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 46.355558 ControlChange 0.000000 1 2 11.430241 ControlChange 0.000000 1 4 23.466858 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 46.489490 ControlChange 0.000000 1 2 11.315711 ControlChange 0.000000 1 4 23.475763 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 46.468596 ControlChange 0.000000 1 2 11.203467 ControlChange 0.000000 1 4 23.484538 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 46.345548 ControlChange 0.000000 1 2 11.095961 ControlChange 0.000000 1 4 23.493147 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 46.147205 ControlChange 0.000000 1 2 10.997779 ControlChange 0.000000 1 4 23.501553 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 45.883247 ControlChange 0.000000 1 2 10.918353 ControlChange 0.000000 1 4 23.509714 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 45.560515 ControlChange 0.000000 1 2 10.862207 ControlChange 0.000000 1 4 23.517583 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 45.184832 ControlChange 0.000000 1 2 10.800443 ControlChange 0.000000 1 4 23.525112 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 44.761328 ControlChange 0.000000 1 2 10.689124 ControlChange 0.000000 1 4 23.532243 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 44.294625 ControlChange 0.000000 1 2 10.518790 ControlChange 0.000000 1 4 23.538914 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 43.788898 ControlChange 0.000000 1 2 10.301361 ControlChange 0.000000 1 4 23.545053 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 43.248062 ControlChange 0.000000 1 2 10.051155 ControlChange 0.000000 1 4 23.550577 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 42.675877 ControlChange 0.000000 1 2 9.781161 ControlChange 0.000000 1 4 23.555393 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 42.076163 ControlChange 0.000000 1 2 9.502032 ControlChange 0.000000 1 4 23.559389 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 41.452954 ControlChange 0.000000 1 2 9.221842 ControlChange 0.000000 1 4 23.562435 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 40.810831 ControlChange 0.000000 1 2 8.946342 ControlChange 0.000000 1 4 23.564462 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 40.155430 ControlChange 0.000000 1 2 8.679401 ControlChange 0.000000 1 4 23.566274 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.494510 ControlChange 0.000000 1 2 8.423482 ControlChange 0.000000 1 4 23.570585 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 38.840405 ControlChange 0.000000 1 2 8.180034 ControlChange 0.000000 1 4 23.580219 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 38.218396 ControlChange 0.000000 1 2 7.949805 ControlChange 0.000000 1 4 23.596198 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.683183 ControlChange 0.000000 1 2 7.733061 ControlChange 0.000000 1 4 23.618640 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.229722 ControlChange 0.000000 1 2 7.529758 ControlChange 0.000000 1 4 23.647556 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 36.63 45 ControlChange 0.000000 1 2 7.339654 ControlChange 0.000000 1 4 23.682899 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 35.701809 ControlChange 0.000000 1 2 7.162376 ControlChange 0.000000 1 4 23.724575 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 34.512998 ControlChange 0.000000 1 2 6.997493 ControlChange 0.000000 1 4 23.772431 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 33.171877 ControlChange 0.000000 1 2 6.844525 ControlChange 0.000000 1 4 23.826239 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 31.730678 ControlChange 0.000000 1 2 6.702968 ControlChange 0.000000 1 4 23.885688 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 30.216301 ControlChange 0.000000 1 2 6.572339 ControlChange 0.000000 1 4 23.950371 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 28.645165 ControlChange 0.000000 1 2 6.452156 ControlChange 0.000000 1 4 24.019780 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 27.028152 ControlChange 0.000000 1 2 6.341945 ControlChange 0.000000 1 4 24.093295 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 25.372920 ControlChange 0.000000 1 2 6.241264 ControlChange 0.000000 1 4 24.170172 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 23.685110 ControlChange 0.000000 1 2 6.149685 ControlChange 0.000000 1 4 24.249549 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 21.969067 ControlChange 0.000000 1 2 6.066803 ControlChange 0.000000 1 4 24.330444 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 20.228168 ControlChange 0.000000 1 2 5.992244 ControlChange 0.000000 1 4 24.411765 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 18.465118 ControlChange 0.000000 1 2 5.925646 ControlChange 0.000000 1 4 24.492319 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 16.682 4 ControlChange 0.000000 1 2 5.866677 ControlChange 0.000000 1 4 24.570838 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 14.880924 ControlChange 0.000000 1 2 5.815010 ControlChange 0.000000 1 4 24.646007 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 13.063097 ControlChange 0.000000 1 2 5.770343 ControlChange 0.000000 1 4 24.716491 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 11.229893 ControlChange 0.000000 1 2 5.732399 ControlChange 0.000000 1 4 24.780973 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 9.382396 ControlChange 0.000000 1 2 5.700919 ControlChange 0.000000 1 4 24.838193 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 7.521605 ControlChange 0.000000 1 2 5.675648 ControlChange 0.000000 1 4 24.886977 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 5.648527 ControlChange 0.000000 1 2 5.656348 ControlChange 0.000000 1 4 24.926264 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 3.765125 ControlChange 0.000000 1 2 5.642792 ControlChange 0.000000 1 4 24.955142 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 1.857760 ControlChange 0.000000 1 2 5.652229 ControlChange 0.000000 1 4 24.972699 ControlChange 0.000000 1 101 526.233650 ControlChange 0.004167 1 100 0.286483 ControlChange 0.000000 1 2 5.889653 ControlChange 0.000000 1 4 24.976625 ControlChange 0.000000 1 101 557.312212 ControlChange 0.004167 1 100 3.158793 ControlChange 0.000000 1 2 6.958538 ControlChange 0.000000 1 4 24.961728 ControlChange 0.000000 1 101 625.194033 ControlChange 0.004167 1 100 6.838147 ControlChange 0.000000 1 2 9.124413 ControlChange 0.000000 1 4 24.923607 ControlChange 0.000000 1 101 656.272595 ControlChange 0.004167 1 100 10.907556 ControlChange 0.000000 1 2 11.187308 ControlChange 0.000000 1 4 24.861815 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 15.078345 ControlChange 0.000000 1 2 11.935190 ControlChange 0.000000 1 4 24.777819 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 19.244797 ControlChange 0.000000 1 2 12.074848 ControlChange 0.000000 1 4 24.673526 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 23.344353 ControlChange 0.000000 1 2 12.191234 ControlChange 0.000000 1 4 24.551103 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 27.315613 ControlChange 0.000000 1 2 12.339288 ControlChange 0.000000 1 4 24.413007 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 31.075964 ControlChange 0.000000 1 2 12.511902 ControlChange 0.000000 1 4 24.262009 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 34.475190 ControlChange 0.000000 1 2 12.702843 ControlChange 0.000000 1 4 24.101201 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 37.194373 ControlChange 0.000000 1 2 12.906330 ControlChange 0.000000 1 4 23.933998 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 38.947954 ControlChange 0.000000 1 2 13.116648 ControlChange 0.000000 1 4 23.764156 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 40.051268 ControlChange 0.000000 1 2 13.327714 ControlChange 0.000000 1 4 23.595765 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 40.954683 ControlChange 0.000000 1 2 13.532506 ControlChange 0.000000 1 4 23.433246 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 41.724132 ControlChange 0.000000 1 2 13.722166 ControlChange 0.000000 1 4 23.281333 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 42.319767 ControlChange 0.000000 1 2 13.884360 ControlChange 0.000000 1 4 23.145054 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 42.738180 ControlChange 0.000000 1 2 14.00 41 ControlChange 0.000000 1 4 23.029691 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 42.984952 ControlChange 0.000000 1 2 14.055212 ControlChange 0.000000 1 4 22.940737 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 43.063294 ControlChange 0.000000 1 2 14.050060 ControlChange 0.000000 1 4 22.883359 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 42.969797 ControlChange 0.000000 1 2 14.001506 ControlChange 0.000000 1 4 22.857478 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 42.702582 ControlChange 0.000000 1 2 13.915407 ControlChange 0.000000 1 4 22.851199 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 42.267554 ControlChange 0.000000 1 2 13.796930 ControlChange 0.000000 1 4 22.850234 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 41.675224 ControlChange 0.000000 1 2 13.659528 ControlChange 0.000000 1 4 22.849395 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 40.939282 ControlChange 0.000000 1 2 13.519568 ControlChange 0.000000 1 4 22.848224 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 40.078693 ControlChange 0.000000 1 2 13.388751 ControlChange 0.000000 1 4 22.846726 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 39.123767 ControlChange 0.000000 1 2 13.272128 ControlChange 0.000000 1 4 22.844907 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 38.135121 ControlChange 0.000000 1 2 13.170368 ControlChange 0.000000 1 4 22.842781 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 37.245053 ControlChange 0.000000 1 2 13.082267 ControlChange 0.000000 1 4 22.840365 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 36.535746 ControlChange 0.000000 1 2 13.006139 ControlChange 0.000000 1 4 22.837681 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 35.711657 ControlChange 0.000000 1 2 12.940358 ControlChange 0.000000 1 4 22.834755 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 34.398480 ControlChange 0.000000 1 2 12.883514 ControlChange 0.000000 1 4 22.831623 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 32.622888 ControlChange 0.000000 1 2 12.834418 ControlChange 0.000000 1 4 22.828325 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 30.536430 ControlChange 0.000000 1 2 12.792096 ControlChange 0.000000 1 4 22.824908 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 28.230504 ControlChange 0.000000 1 2 12.755733 ControlChange 0.000000 1 4 22.821428 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 25.757984 ControlChange 0.000000 1 2 12.724659 ControlChange 0.000000 1 4 22.817945 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 23.153355 ControlChange 0.000000 1 2 12.698304 ControlChange 0.000000 1 4 22.814526 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 20.440857 ControlChange 0.000000 1 2 12.676191 ControlChange 0.000000 1 4 22.811243 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 17.638589 ControlChange 0.000000 1 2 12.657914 ControlChange 0.000000 1 4 22.808172 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 14.76 47 ControlChange 0.000000 1 2 12.643127 ControlChange 0.000000 1 4 22.805388 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 11.820945 ControlChange 0.000000 1 2 12.631531 ControlChange 0.000000 1 4 22.802966 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 8.831570 ControlChange 0.000000 1 2 12.622867 ControlChange 0.000000 1 4 22.800978 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 5.816354 ControlChange 0.000000 1 2 12.616899 ControlChange 0.000000 1 4 22.799493 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 2.823349 ControlChange 0.000000 1 2 12.612576 ControlChange 0.000000 1 4 22.798654 ControlChange 0.000000 1 101 657.677811 ControlChange 0.004167 1 100 0.317701 ControlChange 0.000000 1 2 12.600235 ControlChange 0.000000 1 4 22.799484 ControlChange 0.000000 1 101 641.241943 ControlChange 0.004167 1 100 4.123185 ControlChange 0.000000 1 2 12.554051 ControlChange 0.000000 1 4 22.804839 ControlChange 0.000000 1 101 605.342706 ControlChange 0.004167 1 100 8.540079 ControlChange 0.000000 1 2 12.454707 ControlChange 0.000000 1 4 22.817548 ControlChange 0.000000 1 101 588.906838 ControlChange 0.004167 1 100 13.172226 ControlChange 0.000000 1 2 12.308548 ControlChange 0.000000 1 4 22.838551 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 17.808472 ControlChange 0.000000 1 2 12.135902 ControlChange 0.000000 1 4 22.867843 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 22.359868 ControlChange 0.000000 1 2 11.961081 ControlChange 0.000000 1 4 22.905238 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.709361 ControlChange 0.000000 1 2 11.809479 ControlChange 0.000000 1 4 22.950433 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 30.529189 ControlChange 0.000000 1 2 11.703188 ControlChange 0.000000 1 4 23.002989 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.272873 ControlChange 0.000000 1 2 11.640952 ControlChange 0.000000 1 4 23.062318 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.203793 ControlChange 0.000000 1 2 11.589078 ControlChange 0.000000 1 4 23.127652 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.559436 ControlChange 0.000000 1 2 11.533297 ControlChange 0.000000 1 4 23.198017 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.269853 ControlChange 0.000000 1 2 11.478270 ControlChange 0.000000 1 4 23.272224 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.626153 ControlChange 0.000000 1 2 11.430866 ControlChange 0.000000 1 4 23.348855 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.288188 ControlChange 0.000000 1 2 11.394079 ControlChange 0.000000 1 4 23.426263 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.233210 ControlChange 0.000000 1 2 11.348648 ControlChange 0.000000 1 4 23.502583 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.564073 ControlChange 0.000000 1 2 11.257175 ControlChange 0.000000 1 4 23.575762 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.425896 ControlChange 0.000000 1 2 11.099730 ControlChange 0.000000 1 4 23.643605 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.945259 ControlChange 0.000000 1 2 10.872782 ControlChange 0.000000 1 4 23.703831 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.195657 ControlChange 0.000000 1 2 10.582669 ControlChange 0.000000 1 4 23.754159 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 43.219459 ControlChange 0.000000 1 2 10.246081 ControlChange 0.000000 1 4 23.792383 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.047012 ControlChange 0.000000 1 2 9.887093 ControlChange 0.000000 1 4 23.816349 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.701415 ControlChange 0.000000 1 2 9.530326 ControlChange 0.000000 1 4 23.823007 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.200692 ControlChange 0.000000 1 2 9.194682 ControlChange 0.000000 1 4 23.807150 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.563148 ControlChange 0.000000 1 2 8.891113 ControlChange 0.000000 1 4 23.763699 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.844276 ControlChange 0.000000 1 2 8.623865 ControlChange 0.000000 1 4 23.690585 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.223471 ControlChange 0.000000 1 2 8.392939 ControlChange 0.000000 1 4 23.588546 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 32.646007 ControlChange 0.000000 1 2 8.196208 ControlChange 0.000000 1 4 23.461120 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 30.461502 ControlChange 0.000000 1 2 8.030732 ControlChange 0.000000 1 4 23.315076 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.597337 ControlChange 0.000000 1 2 7.893369 ControlChange 0.000000 1 4 23.160052 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.285327 ControlChange 0.000000 1 2 7.781169 ControlChange 0.000000 1 4 23.007117 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 20.663899 ControlChange 0.000000 1 2 7.691488 ControlChange 0.000000 1 4 22.866706 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 16.808993 ControlChange 0.000000 1 2 7.621981 ControlChange 0.000000 1 4 22.746864 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 12.768444 ControlChange 0.000000 1 2 7.570605 ControlChange 0.000000 1 4 22.652522 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 8.579625 ControlChange 0.000000 1 2 7.535605 ControlChange 0.000000 1 4 22.585724 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 4.314433 ControlChange 0.000000 1 2 7.516477 ControlChange 0.000000 1 4 22.548243 ControlChange 0.000000 1 101 585.280293 ControlChange 0.004167 1 100 0.174528 ControlChange 0.000000 1 2 7.523329 ControlChange 0.000000 1 4 22.558621 ControlChange 0.000000 1 101 563.926693 ControlChange 0.004167 1 100 3.842614 ControlChange 0.000000 1 2 7.585536 ControlChange 0.000000 1 4 22.664108 ControlChange 0.000000 1 101 517.286144 ControlChange 0.004167 1 100 8.248643 ControlChange 0.000000 1 2 7.724890 ControlChange 0.000000 1 4 22.888328 ControlChange 0.000000 1 101 495.932544 ControlChange 0.004167 1 100 12.946056 ControlChange 0.000000 1 2 7.937985 ControlChange 0.000000 1 4 23.206066 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 17.658771 ControlChange 0.000000 1 2 8.213446 ControlChange 0.000000 1 4 23.580654 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 22.238856 ControlChange 0.000000 1 2 8.542206 ControlChange 0.000000 1 4 23.982705 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.509366 ControlChange 0.000000 1 2 8.917557 ControlChange 0.000000 1 4 24.388666 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.099865 ControlChange 0.000000 1 2 9.334362 ControlChange 0.000000 1 4 24.778515 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 32.745838 ControlChange 0.000000 1 2 9.787834 ControlChange 0.000000 1 4 25.134317 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 35.044730 ControlChange 0.000000 1 2 10.256984 ControlChange 0.000000 1 4 25.439241 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 37.488960 ControlChange 0.000000 1 2 10.618714 ControlChange 0.000000 1 4 25.676759 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 39.696260 ControlChange 0.000000 1 2 10.721605 ControlChange 0.000000 1 4 25.831173 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 41.365327 ControlChange 0.000000 1 2 10.698837 ControlChange 0.000000 1 4 25.898547 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.487944 ControlChange 0.000000 1 2 10.661939 ControlChange 0.000000 1 4 25.902849 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 43.125105 ControlChange 0.000000 1 2 10.627477 ControlChange 0.000000 1 4 25.875342 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 43.351360 ControlChange 0.000000 1 2 10.579261 ControlChange 0.000000 1 4 25.827436 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 43.249494 ControlChange 0.000000 1 2 10.481966 ControlChange 0.000000 1 4 25.760028 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.867946 ControlChange 0.000000 1 2 10.319307 ControlChange 0.000000 1 4 25.673209 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.201332 ControlChange 0.000000 1 2 10.093883 ControlChange 0.000000 1 4 25.567393 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 41.237569 ControlChange 0.000000 1 2 9.818349 ControlChange 0.000000 1 4 25.443389 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 40.057347 ControlChange 0.000000 1 2 9.512671 ControlChange 0.000000 1 4 25.302485 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.852542 ControlChange 0.000000 1 2 9.199116 ControlChange 0.000000 1 4 25.146524 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 37.509776 ControlChange 0.000000 1 2 8.896707 ControlChange 0.000000 1 4 24.977951 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 35.591857 ControlChange 0.000000 1 2 8.618208 ControlChange 0.000000 1 4 24.799858 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 33.139537 ControlChange 0.000000 1 2 8.370187 ControlChange 0.000000 1 4 24.615947 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.362725 ControlChange 0.000000 1 2 8.154710 ControlChange 0.000000 1 4 24.430449 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.371365 ControlChange 0.000000 1 2 7.971166 ControlChange 0.000000 1 4 24.247978 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.222640 ControlChange 0.000000 1 2 7.817597 ControlChange 0.000000 1 4 24.073334 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 20.951751 ControlChange 0.000000 1 2 7.691549 ControlChange 0.000000 1 4 23.911257 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 17.582599 ControlChange 0.000000 1 2 7.590497 ControlChange 0.000000 1 4 23.766200 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 14.132826 ControlChange 0.000000 1 2 7.512056 ControlChange 0.000000 1 4 23.642099 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 10.617233 ControlChange 0.000000 1 2 7.454036 ControlChange 0.000000 1 4 23.542243 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 7.054927 ControlChange 0.000000 1 2 7.414504 ControlChange 0.000000 1 4 23.469172 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 3.529190 ControlChange 0.000000 1 2 7.395359 ControlChange 0.000000 1 4 23.424085 ControlChange 0.000000 1 101 491.648937 ControlChange 0.004167 1 100 0.384083 ControlChange 0.000000 1 2 7.434780 ControlChange 0.000000 1 4 23.401654 ControlChange 0.000000 1 101 468.366322 ControlChange 0.004167 1 100 2.198773 ControlChange 0.000000 1 2 7.630061 ControlChange 0.000000 1 4 23.384334 ControlChange 0.000000 1 101 417.512416 ControlChange 0.004167 1 100 4.927365 ControlChange 0.000000 1 2 8.034652 ControlChange 0.000000 1 4 23.355528 ControlChange 0.000000 1 101 394.229801 ControlChange 0.004167 1 100 7.951551 ControlChange 0.000000 1 2 8.6 417 ControlChange 0.000000 1 4 23.311558 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 11.099091 ControlChange 0.000000 1 2 9.300100 ControlChange 0.000000 1 4 23.254568 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.292988 ControlChange 0.000000 1 2 10.06 29 ControlChange 0.000000 1 4 23.187004 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 17.496167 ControlChange 0.000000 1 2 10.860957 ControlChange 0.000000 1 4 23.111090 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 20.682110 ControlChange 0.000000 1 2 11.673214 ControlChange 0.000000 1 4 23.028888 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.826662 ControlChange 0.000000 1 2 12.473812 ControlChange 0.000000 1 4 22.942338 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.903070 ControlChange 0.000000 1 2 13.239400 ControlChange 0.000000 1 4 22.853292 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.876357 ControlChange 0.000000 1 2 13.945431 ControlChange 0.000000 1 4 22.763548 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.692222 ControlChange 0.000000 1 2 14.564166 ControlChange 0.000000 1 4 22.674881 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.244714 ControlChange 0.000000 1 2 15.061902 ControlChange 0.000000 1 4 22.589067 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.289205 ControlChange 0.000000 1 2 15.396361 ControlChange 0.000000 1 4 22.507918 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 38.521165 ControlChange 0.000000 1 2 15.531450 ControlChange 0.000000 1 4 22.433309 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.139432 ControlChange 0.000000 1 2 15.502291 ControlChange 0.000000 1 4 22.367207 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.816159 ControlChange 0.000000 1 2 15.426717 ControlChange 0.000000 1 4 22.311710 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.733653 ControlChange 0.000000 1 2 15.356156 ControlChange 0.000000 1 4 22.269099 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.676493 ControlChange 0.000000 1 2 15.255169 ControlChange 0.000000 1 4 22.241594 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.424159 ControlChange 0.000000 1 2 15.065873 ControlChange 0.000000 1 4 22.228816 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.875650 ControlChange 0.000000 1 2 14.781163 ControlChange 0.000000 1 4 22.224185 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 43.031862 ControlChange 0.000000 1 2 14.423026 ControlChange 0.000000 1 4 22.219839 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.934419 ControlChange 0.000000 1 2 14.014371 ControlChange 0.000000 1 4 22.212757 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.615586 ControlChange 0.000000 1 2 13.574867 ControlChange 0.000000 1 4 22.202434 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.086603 ControlChange 0.000000 1 2 13.120564 ControlChange 0.000000 1 4 22.188602 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.350648 ControlChange 0.000000 1 2 12.664022 ControlChange 0.000000 1 4 22.171002 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.409795 ControlChange 0.000000 1 2 12.214728 ControlChange 0.000000 1 4 22.149407 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.266684 ControlChange 0.000000 1 2 11.779628 ControlChange 0.000000 1 4 22.123654 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.932562 ControlChange 0.000000 1 2 11.363647 ControlChange 0.000000 1 4 22.093701 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.481192 ControlChange 0.000000 1 2 10.970149 ControlChange 0.000000 1 4 22.059692 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.109504 ControlChange 0.000000 1 2 10.601336 ControlChange 0.000000 1 4 22.022026 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.815938 ControlChange 0.000000 1 2 10.258523 ControlChange 0.000000 1 4 21.981408 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.189712 ControlChange 0.000000 1 2 9.942365 ControlChange 0.000000 1 4 21.938859 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.214074 ControlChange 0.000000 1 2 9.653087 ControlChange 0.000000 1 4 21.895643 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.041917 ControlChange 0.000000 1 2 9.390559 ControlChange 0.000000 1 4 21.853136 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.746399 ControlChange 0.000000 1 2 9.154401 ControlChange 0.000000 1 4 21.812646 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.362484 ControlChange 0.000000 1 2 8.944099 ControlChange 0.000000 1 4 21.775259 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 20.910711 ControlChange 0.000000 1 2 8.759020 ControlChange 0.000000 1 4 21.741750 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 18.404455 ControlChange 0.000000 1 2 8.598459 ControlChange 0.000000 1 4 21.712570 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 15.853175 ControlChange 0.000000 1 2 8.461686 ControlChange 0.000000 1 4 21.687887 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 13.263870 ControlChange 0.000000 1 2 8.347972 ControlChange 0.000000 1 4 21.667665 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.642033 ControlChange 0.000000 1 2 8.256554 ControlChange 0.000000 1 4 21.651726 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 7.992514 ControlChange 0.000000 1 2 8.186654 ControlChange 0.000000 1 4 21.639817 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 5.322046 ControlChange 0.000000 1 2 8.137524 ControlChange 0.000000 1 4 21.631649 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 2.685266 ControlChange 0.000000 1 2 8.108478 ControlChange 0.000000 1 4 21.627166 ControlChange 0.000000 1 101 394.229801 ControlChange 0.004167 1 100 0.429604 ControlChange 0.000000 1 2 8.099111 ControlChange 0.000000 1 4 21.628790 ControlChange 0.000000 1 101 417.512416 ControlChange 0.004167 1 100 1.088991 ControlChange 0.000000 1 2 8.109254 ControlChange 0.000000 1 4 21.643747 ControlChange 0.000000 1 101 468.366322 ControlChange 0.004167 1 100 2.411011 ControlChange 0.000000 1 2 8.137968 ControlChange 0.000000 1 4 21.678169 ControlChange 0.000000 1 101 491.648937 ControlChange 0.004167 1 100 3.804841 ControlChange 0.000000 1 2 8.183404 ControlChange 0.000000 1 4 21.732250 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 5.232483 ControlChange 0.000000 1 2 8.243636 ControlChange 0.000000 1 4 21.803659 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 6.670165 ControlChange 0.000000 1 2 8.317015 ControlChange 0.000000 1 4 21.890011 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 8.108212 ControlChange 0.000000 1 2 8.402132 ControlChange 0.000000 1 4 21.989 4 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 9.540879 ControlChange 0.000000 1 2 8.497782 ControlChange 0.000000 1 4 22.098899 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 10.964125 ControlChange 0.000000 1 2 8.602921 ControlChange 0.000000 1 4 22.217497 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 12.374767 ControlChange 0.000000 1 2 8.716629 ControlChange 0.000000 1 4 22.343110 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 13.770061 ControlChange 0.000000 1 2 8.838085 ControlChange 0.000000 1 4 22.474053 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 15.147438 ControlChange 0.000000 1 2 8.966552 ControlChange 0.000000 1 4 22.608723 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 16.504380 ControlChange 0.000000 1 2 9.101357 ControlChange 0.000000 1 4 22.745593 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 17.838283 ControlChange 0.000000 1 2 9.241885 ControlChange 0.000000 1 4 22.883195 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 19.146352 ControlChange 0.000000 1 2 9.387564 ControlChange 0.000000 1 4 23.020114 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 20.425514 ControlChange 0.000000 1 2 9.537859 ControlChange 0.000000 1 4 23.154976 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 21.672296 ControlChange 0.000000 1 2 9.692261 ControlChange 0.000000 1 4 23.286442 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 22.882690 ControlChange 0.000000 1 2 9.850281 ControlChange 0.000000 1 4 23.413201 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.051979 ControlChange 0.000000 1 2 10.011440 ControlChange 0.000000 1 4 23.533960 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.174493 ControlChange 0.000000 1 2 10.175264 ControlChange 0.000000 1 4 23.647440 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.243235 ControlChange 0.000000 1 2 10.341276 ControlChange 0.000000 1 4 23.752369 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.249415 ControlChange 0.000000 1 2 10.508992 ControlChange 0.000000 1 4 23.847480 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.181745 ControlChange 0.000000 1 2 10.677905 ControlChange 0.000000 1 4 23.931497 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.025109 ControlChange 0.000000 1 2 10.847478 ControlChange 0.000000 1 4 24.003137 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.758381 ControlChange 0.000000 1 2 11.017135 ControlChange 0.000000 1 4 24.061101 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.350278 ControlChange 0.000000 1 2 11.186236 ControlChange 0.000000 1 4 24. 4066 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.755936 ControlChange 0.000000 1 2 11.354063 ControlChange 0.000000 1 4 24.130920 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.949647 ControlChange 0.000000 1 2 11.519786 ControlChange 0.000000 1 4 24.142996 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.993360 ControlChange 0.000000 1 2 11.682422 ControlChange 0.000000 1 4 24.146943 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.987249 ControlChange 0.000000 1 2 11.840780 ControlChange 0.000000 1 4 24.149928 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.970625 ControlChange 0.000000 1 2 11.993362 ControlChange 0.000000 1 4 24.154391 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.946690 ControlChange 0.000000 1 2 12.138222 ControlChange 0.000000 1 4 24.160440 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.914999 ControlChange 0.000000 1 2 12.272718 ControlChange 0.000000 1 4 24.167963 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.875056 ControlChange 0.000000 1 2 12.393053 ControlChange 0.000000 1 4 24.176857 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.826329 ControlChange 0.000000 1 2 12.493344 ControlChange 0.000000 1 4 24.187030 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.768240 ControlChange 0.000000 1 2 12.564266 ControlChange 0.000000 1 4 24.198394 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.700153 ControlChange 0.000000 1 2 12.596858 ControlChange 0.000000 1 4 24.210867 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.621390 ControlChange 0.000000 1 2 12.594847 ControlChange 0.000000 1 4 24.224373 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.531203 ControlChange 0.000000 1 2 12.572463 ControlChange 0.000000 1 4 24.238840 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.428805 ControlChange 0.000000 1 2 12.538174 ControlChange 0.000000 1 4 24.254199 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.313367 ControlChange 0.000000 1 2 12.495069 ControlChange 0.000000 1 4 24.270388 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.183988 ControlChange 0.000000 1 2 12.444984 ControlChange 0.000000 1 4 24.287343 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.039746 ControlChange 0.000000 1 2 12.389245 ControlChange 0.000000 1 4 24.305006 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.879723 ControlChange 0.000000 1 2 12.328861 ControlChange 0.000000 1 4 24.323321 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.703009 ControlChange 0.000000 1 2 12.264620 ControlChange 0.000000 1 4 24.342231 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.508771 ControlChange 0.000000 1 2 12.197156 ControlChange 0.000000 1 4 24.361683 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.296327 ControlChange 0.000000 1 2 12.126993 ControlChange 0.000000 1 4 24.381626 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.065253 ControlChange 0.000000 1 2 12.054568 ControlChange 0.000000 1 4 24.402006 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.815510 ControlChange 0.000000 1 2 11.980262 ControlChange 0.000000 1 4 24.422774 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.547613 ControlChange 0.000000 1 2 11.904404 ControlChange 0.000000 1 4 24.443878 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.262801 ControlChange 0.000000 1 2 11.827290 ControlChange 0.000000 1 4 24.465269 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.963196 ControlChange 0.000000 1 2 11.749188 ControlChange 0.000000 1 4 24.486893 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.651900 ControlChange 0.000000 1 2 11.670342 ControlChange 0.000000 1 4 24.508701 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.332970 ControlChange 0.000000 1 2 11.590983 ControlChange 0.000000 1 4 24.530638 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.011238 ControlChange 0.000000 1 2 11.511331 ControlChange 0.000000 1 4 24.552651 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.691973 ControlChange 0.000000 1 2 11.431596 ControlChange 0.000000 1 4 24.574684 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.380435 ControlChange 0.000000 1 2 11.351989 ControlChange 0.000000 1 4 24.596678 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.081421 ControlChange 0.000000 1 2 11.272717 ControlChange 0.000000 1 4 24.618573 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.798896 ControlChange 0.000000 1 2 11.193994 ControlChange 0.000000 1 4 24.640304 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.535798 ControlChange 0.000000 1 2 11.116038 ControlChange 0.000000 1 4 24.661802 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.294005 ControlChange 0.000000 1 2 11.039079 ControlChange 0.000000 1 4 24.682994 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.074440 ControlChange 0.000000 1 2 10.963364 ControlChange 0.000000 1 4 24.703801 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.877238 ControlChange 0.000000 1 2 10.889159 ControlChange 0.000000 1 4 24.724137 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.701961 ControlChange 0.000000 1 2 10.816756 ControlChange 0.000000 1 4 24.743908 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.547794 ControlChange 0.000000 1 2 10.746484 ControlChange 0.000000 1 4 24.763008 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.413668 ControlChange 0.000000 1 2 10.678713 ControlChange 0.000000 1 4 24.781320 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.298376 ControlChange 0.000000 1 2 10.613873 ControlChange 0.000000 1 4 24.798715 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.200684 ControlChange 0.000000 1 2 10.552473 ControlChange 0.000000 1 4 24.815040 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.119372 ControlChange 0.000000 1 2 10.495116 ControlChange 0.000000 1 4 24.830124 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.053261 ControlChange 0.000000 1 2 10.442545 ControlChange 0.000000 1 4 24.843765 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.001240 ControlChange 0.000000 1 2 10.395687 ControlChange 0.000000 1 4 24.855724 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.962286 ControlChange 0.000000 1 2 10.355742 ControlChange 0.000000 1 4 24.865716 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.935442 ControlChange 0.000000 1 2 10.324318 ControlChange 0.000000 1 4 24.873393 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.919914 ControlChange 0.000000 1 2 10.304078 ControlChange 0.000000 1 4 24.878157 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.915860 ControlChange 0.000000 1 2 10.303056 ControlChange 0.000000 1 4 24.877683 ControlChange 0.000000 1 101 495.932544 ControlChange 0.004167 1 100 23.925539 ControlChange 0.000000 1 2 10.338735 ControlChange 0.000000 1 4 24.866721 ControlChange 0.000000 1 101 517.286144 ControlChange 0.004167 1 100 23.951732 ControlChange 0.000000 1 2 10.426498 ControlChange 0.000000 1 4 24.841632 ControlChange 0.000000 1 101 563.926693 ControlChange 0.004167 1 100 23.995780 ControlChange 0.000000 1 2 10.570278 ControlChange 0.000000 1 4 24.803189 ControlChange 0.000000 1 101 585.280293 ControlChange 0.004167 1 100 24.058223 ControlChange 0.000000 1 2 10.768689 ControlChange 0.000000 1 4 24.753650 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.139481 ControlChange 0.000000 1 2 11.019584 ControlChange 0.000000 1 4 24.694990 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.239876 ControlChange 0.000000 1 2 11.320477 ControlChange 0.000000 1 4 24.628847 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.359604 ControlChange 0.000000 1 2 11.668512 ControlChange 0.000000 1 4 24.556636 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.498701 ControlChange 0.000000 1 2 12.060529 ControlChange 0.000000 1 4 24.479606 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.657026 ControlChange 0.000000 1 2 12.492920 ControlChange 0.000000 1 4 24.398903 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.834203 ControlChange 0.000000 1 2 12.961686 ControlChange 0.000000 1 4 24.315618 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.029591 ControlChange 0.000000 1 2 13.462413 ControlChange 0.000000 1 4 24.230827 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.242242 ControlChange 0.000000 1 2 13.990231 ControlChange 0.000000 1 4 24.145633 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.470848 ControlChange 0.000000 1 2 14.539808 ControlChange 0.000000 1 4 24.061222 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.713737 ControlChange 0.000000 1 2 15.105345 ControlChange 0.000000 1 4 23.978919 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.968856 ControlChange 0.000000 1 2 15.680550 ControlChange 0.000000 1 4 23.900280 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.233777 ControlChange 0.000000 1 2 16.258658 ControlChange 0.000000 1 4 23.827221 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.505727 ControlChange 0.000000 1 2 16.832428 ControlChange 0.000000 1 4 23.762243 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.781643 ControlChange 0.000000 1 2 17.394157 ControlChange 0.000000 1 4 23.708821 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.058250 ControlChange 0.000000 1 2 17.935695 ControlChange 0.000000 1 4 23.671655 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.332168 ControlChange 0.000000 1 2 18.448485 ControlChange 0.000000 1 4 23.652889 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.600010 ControlChange 0.000000 1 2 18.923604 ControlChange 0.000000 1 4 23.644877 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.858508 ControlChange 0.000000 1 2 19.351817 ControlChange 0.000000 1 4 23.636387 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28. 4607 ControlChange 0.000000 1 2 19.723599 ControlChange 0.000000 1 4 23.623366 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.335554 ControlChange 0.000000 1 2 20.029208 ControlChange 0.000000 1 4 23.605845 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.548965 ControlChange 0.000000 1 2 20.258839 ControlChange 0.000000 1 4 23.584251 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.742869 ControlChange 0.000000 1 2 20.402306 ControlChange 0.000000 1 4 23.559009 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.915704 ControlChange 0.000000 1 2 20.447182 ControlChange 0.000000 1 4 23.530541 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.066316 ControlChange 0.000000 1 2 20.382714 ControlChange 0.000000 1 4 23.499265 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.193937 ControlChange 0.000000 1 2 20.216339 ControlChange 0.000000 1 4 23.465603 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.298128 ControlChange 0.000000 1 2 19.968928 ControlChange 0.000000 1 4 23.429979 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.378751 ControlChange 0.000000 1 2 19.658855 ControlChange 0.000000 1 4 23.392822 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.435917 ControlChange 0.000000 1 2 19.298637 ControlChange 0.000000 1 4 23.354568 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.459726 ControlChange 0.000000 1 2 18.896909 ControlChange 0.000000 1 4 23.315663 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.338602 ControlChange 0.000000 1 2 18.459908 ControlChange 0.000000 1 4 23.276565 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.787853 ControlChange 0.000000 1 2 17.992316 ControlChange 0.000000 1 4 23.237750 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.626472 ControlChange 0.000000 1 2 17.497729 ControlChange 0.000000 1 4 23.199711 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.920040 ControlChange 0.000000 1 2 16.978949 ControlChange 0.000000 1 4 23.162963 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.792145 ControlChange 0.000000 1 2 16.438194 ControlChange 0.000000 1 4 23.128049 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 21.329814 ControlChange 0.000000 1 2 15.877202 ControlChange 0.000000 1 4 23.095542 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 18.592658 ControlChange 0.000000 1 2 15.297284 ControlChange 0.000000 1 4 23.066052 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 15.624707 ControlChange 0.000000 1 2 14.699390 ControlChange 0.000000 1 4 23.040233 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 12.460989 ControlChange 0.000000 1 2 14.084052 ControlChange 0.000000 1 4 23.018790 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 9.140563 ControlChange 0.000000 1 2 13.451163 ControlChange 0.000000 1 4 23.002487 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 5.706381 ControlChange 0.000000 1 2 12.814255 ControlChange 0.000000 1 4 22.992619 ControlChange 0.000000 1 101 585.924319 ControlChange 0.004167 1 100 1.855777 ControlChange 0.000000 1 2 12.311583 ControlChange 0.000000 1 4 22.995311 ControlChange 0.000000 1 101 571.281625 ControlChange 0.004167 1 100 2.743279 ControlChange 0.000000 1 2 12.125460 ControlChange 0.000000 1 4 23.026106 ControlChange 0.000000 1 101 539.299041 ControlChange 0.004167 1 100 7.217710 ControlChange 0.000000 1 2 12.069455 ControlChange 0.000000 1 4 23.098704 ControlChange 0.000000 1 101 524.656347 ControlChange 0.004167 1 100 11.556292 ControlChange 0.000000 1 2 12.003117 ControlChange 0.000000 1 4 23.215110 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 15.944264 ControlChange 0.000000 1 2 11.913622 ControlChange 0.000000 1 4 23.371600 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 20.331791 ControlChange 0.000000 1 2 11.804020 ControlChange 0.000000 1 4 23.563330 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 24.658877 ControlChange 0.000000 1 2 11.679064 ControlChange 0.000000 1 4 23.784756 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 28.866546 ControlChange 0.000000 1 2 11.547909 ControlChange 0.000000 1 4 24.029580 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 32.874638 ControlChange 0.000000 1 2 11.429176 ControlChange 0.000000 1 4 24.290732 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 36.533221 ControlChange 0.000000 1 2 11.332900 ControlChange 0.000000 1 4 24.560321 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.547021 ControlChange 0.000000 1 2 11.236659 ControlChange 0.000000 1 4 24.829594 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 41.984451 ControlChange 0.000000 1 2 11.109954 ControlChange 0.000000 1 4 25.088924 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 44.765322 ControlChange 0.000000 1 2 10.886349 ControlChange 0.000000 1 4 25.327807 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 47.502089 ControlChange 0.000000 1 2 10.563929 ControlChange 0.000000 1 4 25.534866 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 48.708327 ControlChange 0.000000 1 2 10.213143 ControlChange 0.000000 1 4 25.697895 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 48.708344 ControlChange 0.000000 1 2 9.878381 ControlChange 0.000000 1 4 25.804963 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 48.167515 ControlChange 0.000000 1 2 9.570503 ControlChange 0.000000 1 4 25.854121 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 47.217050 ControlChange 0.000000 1 2 9.290430 ControlChange 0.000000 1 4 25.867063 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 45.830320 ControlChange 0.000000 1 2 9.036685 ControlChange 0.000000 1 4 25.871161 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 43.968558 ControlChange 0.000000 1 2 8.807274 ControlChange 0.000000 1 4 25.876445 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 41.699351 ControlChange 0.000000 1 2 8.600186 ControlChange 0.000000 1 4 25.883736 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.541109 ControlChange 0.000000 1 2 8.413566 ControlChange 0.000000 1 4 25.892909 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.965093 ControlChange 0.000000 1 2 8.245756 ControlChange 0.000000 1 4 25.903786 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 36.254514 ControlChange 0.000000 1 2 8.095305 ControlChange 0.000000 1 4 25.916136 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 34.137994 ControlChange 0.000000 1 2 7.960912 ControlChange 0.000000 1 4 25.929670 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 31.761280 ControlChange 0.000000 1 2 7.841428 ControlChange 0.000000 1 4 25.944054 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 29.215251 ControlChange 0.000000 1 2 7.735843 ControlChange 0.000000 1 4 25.958913 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 26.546223 ControlChange 0.000000 1 2 7.643270 ControlChange 0.000000 1 4 25.973847 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 23.782234 ControlChange 0.000000 1 2 7.562883 ControlChange 0.000000 1 4 25.988448 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 20.942067 ControlChange 0.000000 1 2 7.493954 ControlChange 0.000000 1 4 26.002319 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 18.039236 ControlChange 0.000000 1 2 7.435833 ControlChange 0.000000 1 4 26.015089 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 15.084091 ControlChange 0.000000 1 2 7.387934 ControlChange 0.000000 1 4 26.026431 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 12.085283 ControlChange 0.000000 1 2 7.349724 ControlChange 0.000000 1 4 26.036067 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 9.051312 ControlChange 0.000000 1 2 7.320718 ControlChange 0.000000 1 4 26.043774 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 5.996267 ControlChange 0.000000 1 2 7.300455 ControlChange 0.000000 1 4 26.049390 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 2.962045 ControlChange 0.000000 1 2 7.292010 ControlChange 0.000000 1 4 26.052522 ControlChange 0.000000 1 101 521.425463 ControlChange 0.004167 1 100 0.031504 ControlChange 0.000000 1 2 7.334868 ControlChange 0.000000 1 4 26.049948 ControlChange 0.000000 1 101 502.401568 ControlChange 0.004167 1 100 3.150172 ControlChange 0.000000 1 2 7.544213 ControlChange 0.000000 1 4 26.032876 ControlChange 0.000000 1 101 460.849562 ControlChange 0.004167 1 100 6.544515 ControlChange 0.000000 1 2 8.034371 ControlChange 0.000000 1 4 25.993791 ControlChange 0.000000 1 101 441.825668 ControlChange 0.004167 1 100 10.069951 ControlChange 0.000000 1 2 8.842059 ControlChange 0.000000 1 4 25.932211 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 13.590671 ControlChange 0.000000 1 2 9.962281 ControlChange 0.000000 1 4 25.850794 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 17.058794 ControlChange 0.000000 1 2 11.372204 ControlChange 0.000000 1 4 25.752480 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 20.444550 ControlChange 0.000000 1 2 13.002111 ControlChange 0.000000 1 4 25.640216 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 23.716628 ControlChange 0.000000 1 2 14.612275 ControlChange 0.000000 1 4 25.516995 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 26.834036 ControlChange 0.000000 1 2 15.711108 ControlChange 0.000000 1 4 25.385894 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 29.733727 ControlChange 0.000000 1 2 16.081178 ControlChange 0.000000 1 4 25.250118 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 32.297658 ControlChange 0.000000 1 2 16.178045 ControlChange 0.000000 1 4 25.113058 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.327672 ControlChange 0.000000 1 2 16.265319 ControlChange 0.000000 1 4 24.978347 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 36.012485 ControlChange 0.000000 1 2 16.360319 ControlChange 0.000000 1 4 24.849942 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 38.158583 ControlChange 0.000000 1 2 16.456721 ControlChange 0.000000 1 4 24.732216 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.597606 ControlChange 0.000000 1 2 16.549417 ControlChange 0.000000 1 4 24.630088 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.649236 ControlChange 0.000000 1 2 16.632226 ControlChange 0.000000 1 4 24.549188 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.966248 ControlChange 0.000000 1 2 16.686119 ControlChange 0.000000 1 4 24.495441 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 44.465847 ControlChange 0.000000 1 2 16.603928 ControlChange 0.000000 1 4 24.469381 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 44.228606 ControlChange 0.000000 1 2 16.180869 ControlChange 0.000000 1 4 24.457679 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.418303 ControlChange 0.000000 1 2 15.436997 ControlChange 0.000000 1 4 24.443704 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.168479 ControlChange 0.000000 1 2 14.645334 ControlChange 0.000000 1 4 24.421382 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.597210 ControlChange 0.000000 1 2 13.962964 ControlChange 0.000000 1 4 24.390300 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 38.868108 ControlChange 0.000000 1 2 13.400118 ControlChange 0.000000 1 4 24.350702 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.277820 ControlChange 0.000000 1 2 12.933041 ControlChange 0.000000 1 4 24.302952 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 36.093713 ControlChange 0.000000 1 2 12.540748 ControlChange 0.000000 1 4 24.247549 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 35.015516 ControlChange 0.000000 1 2 12.208121 ControlChange 0.000000 1 4 24.185153 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 33.531334 ControlChange 0.000000 1 2 11.924294 ControlChange 0.000000 1 4 24.116605 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 31.636093 ControlChange 0.000000 1 2 11.681271 ControlChange 0.000000 1 4 24.042933 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 29.489437 ControlChange 0.000000 1 2 11.473023 ControlChange 0.000000 1 4 23.965360 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 27.175904 ControlChange 0.000000 1 2 11.294815 ControlChange 0.000000 1 4 23.885304 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 24.739647 ControlChange 0.000000 1 2 11.142938 ControlChange 0.000000 1 4 23.804362 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 22.207528 ControlChange 0.000000 1 2 11.014380 ControlChange 0.000000 1 4 23.724287 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 19.597364 ControlChange 0.000000 1 2 10.906612 ControlChange 0.000000 1 4 23.646952 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 16.921880 ControlChange 0.000000 1 2 10.817608 ControlChange 0.000000 1 4 23.574298 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 14.190482 ControlChange 0.000000 1 2 10.745647 ControlChange 0.000000 1 4 23.508275 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 11.4 432 ControlChange 0.000000 1 2 10.689199 ControlChange 0.000000 1 4 23.450785 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 8.587866 ControlChange 0.000000 1 2 10.646965 ControlChange 0.000000 1 4 23.403619 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 5.730392 ControlChange 0.000000 1 2 10.617851 ControlChange 0.000000 1 4 23.368394 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 2.871270 ControlChange 0.000000 1 2 10.604 4 ControlChange 0.000000 1 4 23.346212 ControlChange 0.000000 1 101 438.464803 ControlChange 0.004167 1 100 0.139891 ControlChange 0.000000 1 2 10.639911 ControlChange 0.000000 1 4 23.334694 ControlChange 0.000000 1 101 422.467678 ControlChange 0.004167 1 100 2.472343 ControlChange 0.000000 1 2 10.815015 ControlChange 0.000000 1 4 23.324380 ControlChange 0.000000 1 101 387.526745 ControlChange 0.004167 1 100 5.367760 ControlChange 0.000000 1 2 11.188179 ControlChange 0.000000 1 4 23.305436 ControlChange 0.000000 1 101 371.529620 ControlChange 0.004167 1 100 8.526963 ControlChange 0.000000 1 2 11.735214 ControlChange 0.000000 1 4 23.274651 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 11.790907 ControlChange 0.000000 1 2 12.397068 ControlChange 0.000000 1 4 23.232249 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 15.098462 ControlChange 0.000000 1 2 13.061152 ControlChange 0.000000 1 4 23.179128 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 18.418281 ControlChange 0.000000 1 2 13.459115 ControlChange 0.000000 1 4 23.116631 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 21.721197 ControlChange 0.000000 1 2 13.405624 ControlChange 0.000000 1 4 23.046618 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 24.955268 ControlChange 0.000000 1 2 13.223679 ControlChange 0.000000 1 4 22.971510 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 27.980596 ControlChange 0.000000 1 2 13.111328 ControlChange 0.000000 1 4 22.894297 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 30.758263 ControlChange 0.000000 1 2 12.984337 ControlChange 0.000000 1 4 22.818486 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.697867 ControlChange 0.000000 1 2 12.789709 ControlChange 0.000000 1 4 22.747971 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.813317 ControlChange 0.000000 1 2 12.532213 ControlChange 0.000000 1 4 22.686832 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.388949 ControlChange 0.000000 1 2 12.225782 ControlChange 0.000000 1 4 22.639100 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.990783 ControlChange 0.000000 1 2 11.885753 ControlChange 0.000000 1 4 22.608296 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 41.641677 ControlChange 0.000000 1 2 11.527007 ControlChange 0.000000 1 4 22.595491 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 41.633753 ControlChange 0.000000 1 2 11.162520 ControlChange 0.000000 1 4 22.596834 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 41.240271 ControlChange 0.000000 1 2 10.802648 ControlChange 0.000000 1 4 22.606968 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.508101 ControlChange 0.000000 1 2 10.455036 ControlChange 0.000000 1 4 22.623468 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.352819 ControlChange 0.000000 1 2 10.124924 ControlChange 0.000000 1 4 22.645544 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.677249 ControlChange 0.000000 1 2 9.815595 ControlChange 0.000000 1 4 22.672570 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 35.833715 ControlChange 0.000000 1 2 9.528882 ControlChange 0.000000 1 4 22.703926 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.452711 ControlChange 0.000000 1 2 9.265589 ControlChange 0.000000 1 4 22.738989 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 32.967774 ControlChange 0.000000 1 2 9.025806 ControlChange 0.000000 1 4 22.777130 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 31.109288 ControlChange 0.000000 1 2 8.809136 ControlChange 0.000000 1 4 22.817706 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 29.002269 ControlChange 0.000000 1 2 8.614906 ControlChange 0.000000 1 4 22.860063 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 26.730018 ControlChange 0.000000 1 2 8.442285 ControlChange 0.000000 1 4 22.903518 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 24.336118 ControlChange 0.000000 1 2 8.290328 ControlChange 0.000000 1 4 22.947361 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 21.847134 ControlChange 0.000000 1 2 8.158065 ControlChange 0.000000 1 4 22.990843 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 19.280756 ControlChange 0.000000 1 2 8.044528 ControlChange 0.000000 1 4 23.033168 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 16.649575 ControlChange 0.000000 1 2 7.948789 ControlChange 0.000000 1 4 23.073479 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 13.962898 ControlChange 0.000000 1 2 7.869935 ControlChange 0.000000 1 4 23.110848 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 11.227928 ControlChange 0.000000 1 2 7.807083 ControlChange 0.000000 1 4 23.144253 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 8.450746 ControlChange 0.000000 1 2 7.759433 ControlChange 0.000000 1 4 23.172562 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 5.638911 ControlChange 0.000000 1 2 7.726206 ControlChange 0.000000 1 4 23.194511 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 2.795179 ControlChange 0.000000 1 2 7.716138 ControlChange 0.000000 1 4 23.208686 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 0.238552 ControlChange 0.000000 1 2 7.835447 ControlChange 0.000000 1 4 23.213754 ControlChange 0.000000 1 101 368.320540 ControlChange 0.004167 1 100 3.854881 ControlChange 0.000000 1 2 8.382341 ControlChange 0.000000 1 4 23.209152 ControlChange 0.000000 1 101 350.878287 ControlChange 0.004167 1 100 8.077353 ControlChange 0.000000 1 2 9.613883 ControlChange 0.000000 1 4 23.195355 ControlChange 0.000000 1 101 312.780903 ControlChange 0.004167 1 100 12.542874 ControlChange 0.000000 1 2 11.505507 ControlChange 0.000000 1 4 23.173224 ControlChange 0.000000 1 101 295.338650 ControlChange 0.004167 1 100 17.019233 ControlChange 0.000000 1 2 13.685058 ControlChange 0.000000 1 4 23.143696 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 21.420530 ControlChange 0.000000 1 2 15.316652 ControlChange 0.000000 1 4 23.107798 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 25.683120 ControlChange 0.000000 1 2 15.871890 ControlChange 0.000000 1 4 23.066659 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 29.724233 ControlChange 0.000000 1 2 15.977587 ControlChange 0.000000 1 4 23.021491 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 33.391650 ControlChange 0.000000 1 2 16.049103 ControlChange 0.000000 1 4 22.973588 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 36.370888 ControlChange 0.000000 1 2 16.124006 ControlChange 0.000000 1 4 22.924323 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 38.578485 ControlChange 0.000000 1 2 16.194453 ControlChange 0.000000 1 4 22.875137 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 40.901526 ControlChange 0.000000 1 2 16.222661 ControlChange 0.000000 1 4 22.827526 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 43.829931 ControlChange 0.000000 1 2 16.140976 ControlChange 0.000000 1 4 22.783027 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 46.416119 ControlChange 0.000000 1 2 15.939308 ControlChange 0.000000 1 4 22.743205 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 47.976557 ControlChange 0.000000 1 2 15.653017 ControlChange 0.000000 1 4 22.709636 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 48.555554 ControlChange 0.000000 1 2 15.318146 ControlChange 0.000000 1 4 22.683892 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 48.455059 ControlChange 0.000000 1 2 14.960791 ControlChange 0.000000 1 4 22.667398 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 47.892228 ControlChange 0.000000 1 2 14.598688 ControlChange 0.000000 1 4 22.660237 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 46.901301 ControlChange 0.000000 1 2 14.243576 ControlChange 0.000000 1 4 22.659527 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 45.444459 ControlChange 0.000000 1 2 13.903041 ControlChange 0.000000 1 4 22.661740 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 43.508644 ControlChange 0.000000 1 2 13.581846 ControlChange 0.000000 1 4 22.665537 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 41.285229 ControlChange 0.000000 1 2 13.282859 ControlChange 0.000000 1 4 22.670706 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 39.278664 ControlChange 0.000000 1 2 13.007668 ControlChange 0.000000 1 4 22.677119 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 37.542847 ControlChange 0.000000 1 2 12.757029 ControlChange 0.000000 1 4 22.684614 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 35.350596 ControlChange 0.000000 1 2 12.531116 ControlChange 0.000000 1 4 22.692996 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 32.594669 ControlChange 0.000000 1 2 12.329753 ControlChange 0.000000 1 4 22.702036 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 29.492967 ControlChange 0.000000 1 2 12.152487 ControlChange 0.000000 1 4 22.711473 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 26.165248 ControlChange 0.000000 1 2 11.998737 ControlChange 0.000000 1 4 22.721016 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 22.672873 ControlChange 0.000000 1 2 11.867847 ControlChange 0.000000 1 4 22.730346 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 19.053305 ControlChange 0.000000 1 2 11.759080 ControlChange 0.000000 1 4 22.739130 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 15.332235 ControlChange 0.000000 1 2 11.671692 ControlChange 0.000000 1 4 22.747025 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 11.529620 ControlChange 0.000000 1 2 11.604931 ControlChange 0.000000 1 4 22.753689 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 7.668417 ControlChange 0.000000 1 2 11.558058 ControlChange 0.000000 1 4 22.758792 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 3.830457 ControlChange 0.000000 1 2 11.529141 ControlChange 0.000000 1 4 22.761415 ControlChange 0.000000 1 101 294.453419 ControlChange 0.004167 1 100 0.309148 ControlChange 0.000000 1 2 11.503520 ControlChange 0.000000 1 4 22.754464 ControlChange 0.000000 1 101 302.671353 ControlChange 0.004167 1 100 2.768507 ControlChange 0.000000 1 2 11.437909 ControlChange 0.000000 1 4 22.719351 ControlChange 0.000000 1 101 320.620972 ControlChange 0.004167 1 100 5.992884 ControlChange 0.000000 1 2 11.284010 ControlChange 0.000000 1 4 22.641763 ControlChange 0.000000 1 101 328.838906 ControlChange 0.004167 1 100 9.445152 ControlChange 0.000000 1 2 11.028712 ControlChange 0.000000 1 4 22.523150 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 12.954862 ControlChange 0.000000 1 2 10.737489 ControlChange 0.000000 1 4 22.370927 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 16.444392 ControlChange 0.000000 1 2 10.609848 ControlChange 0.000000 1 4 22.192109 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 19.862173 ControlChange 0.000000 1 2 10.796348 ControlChange 0.000000 1 4 21.992905 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 23.146329 ControlChange 0.000000 1 2 11.132971 ControlChange 0.000000 1 4 21.778973 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 26.182909 ControlChange 0.000000 1 2 11.402 2 ControlChange 0.000000 1 4 21.555639 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 28.726654 ControlChange 0.000000 1 2 11.444617 ControlChange 0.000000 1 4 21.328071 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 30.729921 ControlChange 0.000000 1 2 11.338060 ControlChange 0.000000 1 4 21.101446 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 32.892158 ControlChange 0.000000 1 2 11.166045 ControlChange 0.000000 1 4 20.881116 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 35.453529 ControlChange 0.000000 1 2 10.953549 ControlChange 0.000000 1 4 20.672792 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 37.536589 ControlChange 0.000000 1 2 10.716537 ControlChange 0.000000 1 4 20.482782 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 38.515426 ControlChange 0.000000 1 2 10.467983 ControlChange 0.000000 1 4 20.318297 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 38.596680 ControlChange 0.000000 1 2 10.217607 ControlChange 0.000000 1 4 20.187873 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 38.238954 ControlChange 0.000000 1 2 9.972231 ControlChange 0.000000 1 4 20.101173 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 37.622609 ControlChange 0.000000 1 2 9.736382 ControlChange 0.000000 1 4 20.062123 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 36.765845 ControlChange 0.000000 1 2 9.512896 ControlChange 0.000000 1 4 20.057464 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 35.666916 ControlChange 0.000000 1 2 9.303406 ControlChange 0.000000 1 4 20.067564 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 34.315362 ControlChange 0.000000 1 2 9.108736 ControlChange 0.000000 1 4 20.084041 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 32.711153 ControlChange 0.000000 1 2 8.929171 ControlChange 0.000000 1 4 20.105121 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 31.090460 ControlChange 0.000000 1 2 8.764635 ControlChange 0.000000 1 4 20.129878 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 29.734331 ControlChange 0.000000 1 2 8.614835 ControlChange 0.000000 1 4 20.157540 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 28.170267 ControlChange 0.000000 1 2 8.479337 ControlChange 0.000000 1 4 20.187437 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 26.269989 ControlChange 0.000000 1 2 8.357638 ControlChange 0.000000 1 4 20.218966 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 24.171080 ControlChange 0.000000 1 2 8.249191 ControlChange 0.000000 1 4 20.251570 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 21.947661 ControlChange 0.000000 1 2 8.153438 ControlChange 0.000000 1 4 20.284711 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 19.636018 ControlChange 0.000000 1 2 8.069814 ControlChange 0.000000 1 4 20.317857 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 17.258015 ControlChange 0.000000 1 2 7.997770 ControlChange 0.000000 1 4 20.350452 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 14.828531 ControlChange 0.000000 1 2 7.936789 ControlChange 0.000000 1 4 20.381902 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 12.358799 ControlChange 0.000000 1 2 7.886379 ControlChange 0.000000 1 4 20.411541 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 9.858493 ControlChange 0.000000 1 2 7.846054 ControlChange 0.000000 1 4 20.438597 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 7.337907 ControlChange 0.000000 1 2 7.815369 ControlChange 0.000000 1 4 20.462132 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 4.815959 ControlChange 0.000000 1 2 7.793906 ControlChange 0.000000 1 4 20.480961 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 2.342639 ControlChange 0.000000 1 2 7.783118 ControlChange 0.000000 1 4 20.494003 ControlChange 0.000000 1 101 330.512788 ControlChange 0.004167 1 100 0.127902 ControlChange 0.000000 1 2 7.803949 ControlChange 0.000000 1 4 20.504820 ControlChange 0.000000 1 101 339.737107 ControlChange 0.004167 1 100 2.960178 ControlChange 0.000000 1 2 7.918415 ControlChange 0.000000 1 4 20.527338 ControlChange 0.000000 1 101 359.884873 ControlChange 0.004167 1 100 6.362732 ControlChange 0.000000 1 2 8.190194 ControlChange 0.000000 1 4 20.575446 ControlChange 0.000000 1 101 369.109192 ControlChange 0.004167 1 100 10.063646 ControlChange 0.000000 1 2 8.644504 ControlChange 0.000000 1 4 20.652181 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 13.829994 ControlChange 0.000000 1 2 9.287503 ControlChange 0.000000 1 4 20.755066 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 17.577342 ControlChange 0.000000 1 2 10.122470 ControlChange 0.000000 1 4 20.880690 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 21.258160 ControlChange 0.000000 1 2 11.150188 ControlChange 0.000000 1 4 21.025183 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 24.828848 ControlChange 0.000000 1 2 12.363450 ControlChange 0.000000 1 4 21.184241 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 28.237463 ControlChange 0.000000 1 2 13.725139 ControlChange 0.000000 1 4 21.353179 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 31.408484 ControlChange 0.000000 1 2 15.070881 ControlChange 0.000000 1 4 21.526969 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.206421 ControlChange 0.000000 1 2 16.014733 ControlChange 0.000000 1 4 21.700315 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.399886 ControlChange 0.000000 1 2 16.359589 ControlChange 0.000000 1 4 21.867739 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.101945 ControlChange 0.000000 1 2 16.486695 ControlChange 0.000000 1 4 22.023665 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.084943 ControlChange 0.000000 1 2 16.617213 ControlChange 0.000000 1 4 22.162525 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 42.347791 ControlChange 0.000000 1 2 16.761964 ControlChange 0.000000 1 4 22.278876 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 44.360539 ControlChange 0.000000 1 2 16.913927 ControlChange 0.000000 1 4 22.367495 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 45.892824 ControlChange 0.000000 1 2 17.067060 ControlChange 0.000000 1 4 22.423865 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 46.941817 ControlChange 0.000000 1 2 17.206292 ControlChange 0.000000 1 4 22.448016 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 47.546040 ControlChange 0.000000 1 2 17.283100 ControlChange 0.000000 1 4 22.449629 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 47.739450 ControlChange 0.000000 1 2 17.235540 ControlChange 0.000000 1 4 22.440453 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 47.533434 ControlChange 0.000000 1 2 17.070094 ControlChange 0.000000 1 4 22.425103 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 46.917411 ControlChange 0.000000 1 2 16.818340 ControlChange 0.000000 1 4 22.404468 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 45.872009 ControlChange 0.000000 1 2 16.507628 ControlChange 0.000000 1 4 22.379065 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 44.374579 ControlChange 0.000000 1 2 16.162536 ControlChange 0.000000 1 4 22.349398 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 42.409705 ControlChange 0.000000 1 2 15.803519 ControlChange 0.000000 1 4 22.315966 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.078632 ControlChange 0.000000 1 2 15.446125 ControlChange 0.000000 1 4 22.279272 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.886983 ControlChange 0.000000 1 2 15.101302 ControlChange 0.000000 1 4 22.239819 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.217663 ControlChange 0.000000 1 2 14.776244 ControlChange 0.000000 1 4 22.198120 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.366002 ControlChange 0.000000 1 2 14.475340 ControlChange 0.000000 1 4 22.154700 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 32.105597 ControlChange 0.000000 1 2 14.200960 ControlChange 0.000000 1 4 22.110108 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 29.595043 ControlChange 0.000000 1 2 13.954134 ControlChange 0.000000 1 4 22.064916 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 26.924938 ControlChange 0.000000 1 2 13.735006 ControlChange 0.000000 1 4 22.019734 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 24.140070 ControlChange 0.000000 1 2 13.543143 ControlChange 0.000000 1 4 21.975211 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 21.267347 ControlChange 0.000000 1 2 13.377770 ControlChange 0.000000 1 4 21.932057 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 18.324769 ControlChange 0.000000 1 2 13.237913 ControlChange 0.000000 1 4 21.89 49 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 15.325372 ControlChange 0.000000 1 2 13.122514 ControlChange 0.000000 1 4 21.853050 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 12.279526 ControlChange 0.000000 1 2 13.030437 ControlChange 0.000000 1 4 21.819035 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 9.196897 ControlChange 0.000000 1 2 12.960570 ControlChange 0.000000 1 4 21.790120 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 6.092531 ControlChange 0.000000 1 2 12.911842 ControlChange 0.000000 1 4 21.767604 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 3.055065 ControlChange 0.000000 1 2 12.883418 ControlChange 0.000000 1 4 21.753107 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 0.541146 ControlChange 0.000000 1 2 12.876731 ControlChange 0.000000 1 4 21.749454 ControlChange 0.000000 1 101 370.476897 ControlChange 0.004167 1 100 0.990227 ControlChange 0.000000 1 2 12.896613 ControlChange 0.000000 1 4 21.761134 ControlChange 0.000000 1 101 375.504396 ControlChange 0.004167 1 100 2.169062 ControlChange 0.000000 1 2 12.944696 ControlChange 0.000000 1 4 21.791157 ControlChange 0.000000 1 101 386.485463 ControlChange 0.004167 1 100 3.370003 ControlChange 0.000000 1 2 13.016889 ControlChange 0.000000 1 4 21.839343 ControlChange 0.000000 1 101 391.512962 ControlChange 0.004167 1 100 4.592260 ControlChange 0.000000 1 2 13.108298 ControlChange 0.000000 1 4 21.904209 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 5.822387 ControlChange 0.000000 1 2 13.215360 ControlChange 0.000000 1 4 21.984195 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 7.055111 ControlChange 0.000000 1 2 13.335506 ControlChange 0.000000 1 4 22.077755 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 8.287274 ControlChange 0.000000 1 2 13.466817 ControlChange 0.000000 1 4 22.183354 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 9.516629 ControlChange 0.000000 1 2 13.607808 ControlChange 0.000000 1 4 22.299460 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.741366 ControlChange 0.000000 1 2 13.757293 ControlChange 0.000000 1 4 22.424511 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 11.959865 ControlChange 0.000000 1 2 13.914309 ControlChange 0.000000 1 4 22.556910 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 13.170555 ControlChange 0.000000 1 2 14.078057 ControlChange 0.000000 1 4 22.695017 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.371821 ControlChange 0.000000 1 2 14.247858 ControlChange 0.000000 1 4 22.837118 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 15.561891 ControlChange 0.000000 1 2 14.423118 ControlChange 0.000000 1 4 22.981411 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 16.738727 ControlChange 0.000000 1 2 14.603310 ControlChange 0.000000 1 4 23.125969 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 17.899929 ControlChange 0.000000 1 2 14.787931 ControlChange 0.000000 1 4 23.268719 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 19.042513 ControlChange 0.000000 1 2 14.976474 ControlChange 0.000000 1 4 23.407398 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 20.162634 ControlChange 0.000000 1 2 15.168353 ControlChange 0.000000 1 4 23.539500 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.255181 ControlChange 0.000000 1 2 15.362744 ControlChange 0.000000 1 4 23.662226 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.312971 ControlChange 0.000000 1 2 15.557698 ControlChange 0.000000 1 4 23.772388 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.325144 ControlChange 0.000000 1 2 15.741647 ControlChange 0.000000 1 4 23.866306 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.273739 ControlChange 0.000000 1 2 15.861160 ControlChange 0.000000 1 4 23.939679 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.123048 ControlChange 0.000000 1 2 15.862354 ControlChange 0.000000 1 4 23.987819 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.791566 ControlChange 0.000000 1 2 15.811773 ControlChange 0.000000 1 4 24.009817 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.172667 ControlChange 0.000000 1 2 15.756655 ControlChange 0.000000 1 4 24.014819 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.304230 ControlChange 0.000000 1 2 15.701926 ControlChange 0.000000 1 4 24.014657 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.379778 ControlChange 0.000000 1 2 15.647581 ControlChange 0.000000 1 4 24.013717 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.491829 ControlChange 0.000000 1 2 15.593629 ControlChange 0.000000 1 4 24.012381 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.650026 ControlChange 0.000000 1 2 15.540087 ControlChange 0.000000 1 4 24.010636 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.854925 ControlChange 0.000000 1 2 15.486981 ControlChange 0.000000 1 4 24.008469 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.106868 ControlChange 0.000000 1 2 15.434343 ControlChange 0.000000 1 4 24.005863 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.405960 ControlChange 0.000000 1 2 15.382215 ControlChange 0.000000 1 4 24.002805 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.751960 ControlChange 0.000000 1 2 15.330649 ControlChange 0.000000 1 4 23.999278 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.144224 ControlChange 0.000000 1 2 15.279710 ControlChange 0.000000 1 4 23.995266 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.581661 ControlChange 0.000000 1 2 15.229482 ControlChange 0.000000 1 4 23.990751 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.062672 ControlChange 0.000000 1 2 15.180072 ControlChange 0.000000 1 4 23.985713 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.585100 ControlChange 0.000000 1 2 15.131624 ControlChange 0.000000 1 4 23.980134 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.146181 ControlChange 0.000000 1 2 15.084332 ControlChange 0.000000 1 4 23.973994 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.742442 ControlChange 0.000000 1 2 15.038477 ControlChange 0.000000 1 4 23.967271 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 31.369760 ControlChange 0.000000 1 2 14.994487 ControlChange 0.000000 1 4 23.959941 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.023349 ControlChange 0.000000 1 2 14.953081 ControlChange 0.000000 1 4 23.951982 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.697772 ControlChange 0.000000 1 2 14.915733 ControlChange 0.000000 1 4 23.943369 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.387013 ControlChange 0.000000 1 2 14.885903 ControlChange 0.000000 1 4 23.934075 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.084586 ControlChange 0.000000 1 2 14.867723 ControlChange 0.000000 1 4 23.924072 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.783655 ControlChange 0.000000 1 2 14.857680 ControlChange 0.000000 1 4 23.913333 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.477183 ControlChange 0.000000 1 2 14.845108 ControlChange 0.000000 1 4 23.901826 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.158098 ControlChange 0.000000 1 2 14.825452 ControlChange 0.000000 1 4 23.889521 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.819465 ControlChange 0.000000 1 2 14.798702 ControlChange 0.000000 1 4 23.876384 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.454667 ControlChange 0.000000 1 2 14.765301 ControlChange 0.000000 1 4 23.862381 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 38.057515 ControlChange 0.000000 1 2 14.725672 ControlChange 0.000000 1 4 23.847476 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 38.622402 ControlChange 0.000000 1 2 14.680220 ControlChange 0.000000 1 4 23.831633 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.144402 ControlChange 0.000000 1 2 14.629330 ControlChange 0.000000 1 4 23.814812 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.619291 ControlChange 0.000000 1 2 14.573366 ControlChange 0.000000 1 4 23.796976 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.043574 ControlChange 0.000000 1 2 14.512678 ControlChange 0.000000 1 4 23.778084 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.414525 ControlChange 0.000000 1 2 14.447599 ControlChange 0.000000 1 4 23.758096 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.730 4 ControlChange 0.000000 1 2 14.378447 ControlChange 0.000000 1 4 23.736972 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.988929 ControlChange 0.000000 1 2 14.305525 ControlChange 0.000000 1 4 23.714673 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.190202 ControlChange 0.000000 1 2 14.229124 ControlChange 0.000000 1 4 23.691159 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.333643 ControlChange 0.000000 1 2 14.149520 ControlChange 0.000000 1 4 23.666396 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.419812 ControlChange 0.000000 1 2 14.066978 ControlChange 0.000000 1 4 23.640351 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.453763 ControlChange 0.000000 1 2 13.981750 ControlChange 0.000000 1 4 23.612994 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.449283 ControlChange 0.000000 1 2 13.894082 ControlChange 0.000000 1 4 23.584306 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.420057 ControlChange 0.000000 1 2 13.804203 ControlChange 0.000000 1 4 23.554271 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.370988 ControlChange 0.000000 1 2 13.712337 ControlChange 0.000000 1 4 23.522886 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.302788 ControlChange 0.000000 1 2 13.618697 ControlChange 0.000000 1 4 23.490161 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.215751 ControlChange 0.000000 1 2 13.523487 ControlChange 0.000000 1 4 23.456117 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.110189 ControlChange 0.000000 1 2 13.426903 ControlChange 0.000000 1 4 23.420794 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.986446 ControlChange 0.000000 1 2 13.329133 ControlChange 0.000000 1 4 23.384254 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.844877 ControlChange 0.000000 1 2 13.230356 ControlChange 0.000000 1 4 23.346576 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.685843 ControlChange 0.000000 1 2 13.130746 ControlChange 0.000000 1 4 23.307864 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.509736 ControlChange 0.000000 1 2 13.030470 ControlChange 0.000000 1 4 23.268242 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.316996 ControlChange 0.000000 1 2 12.929687 ControlChange 0.000000 1 4 23.227859 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.108109 ControlChange 0.000000 1 2 12.828549 ControlChange 0.000000 1 4 23.186883 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.883601 ControlChange 0.000000 1 2 12.727204 ControlChange 0.000000 1 4 23.145497 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.644068 ControlChange 0.000000 1 2 12.625795 ControlChange 0.000000 1 4 23.103899 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.390186 ControlChange 0.000000 1 2 12.524456 ControlChange 0.000000 1 4 23.062290 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.122751 ControlChange 0.000000 1 2 12.423318 ControlChange 0.000000 1 4 23.020875 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 38.842707 ControlChange 0.000000 1 2 12.322508 ControlChange 0.000000 1 4 22.979852 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 38.551177 ControlChange 0.000000 1 2 12.222147 ControlChange 0.000000 1 4 22.939407 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 38.249549 ControlChange 0.000000 1 2 12.122351 ControlChange 0.000000 1 4 22.899713 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.939581 ControlChange 0.000000 1 2 12.023233 ControlChange 0.000000 1 4 22.860921 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.623533 ControlChange 0.000000 1 2 11.924900 ControlChange 0.000000 1 4 22.823162 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.304431 ControlChange 0.000000 1 2 11.827456 ControlChange 0.000000 1 4 22.786542 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.986472 ControlChange 0.000000 1 2 11.731002 ControlChange 0.000000 1 4 22.751147 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.675778 ControlChange 0.000000 1 2 11.635635 ControlChange 0.000000 1 4 22.717039 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.381915 ControlChange 0.000000 1 2 11.541446 ControlChange 0.000000 1 4 22.684262 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.121439 ControlChange 0.000000 1 2 11.448526 ControlChange 0.000000 1 4 22.652841 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.921343 ControlChange 0.000000 1 2 11.356961 ControlChange 0.000000 1 4 22.622788 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.780498 ControlChange 0.000000 1 2 11.266834 ControlChange 0.000000 1 4 22.594100 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.603127 ControlChange 0.000000 1 2 11.178226 ControlChange 0.000000 1 4 22.566763 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.288130 ControlChange 0.000000 1 2 11.091214 ControlChange 0.000000 1 4 22.540756 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.832050 ControlChange 0.000000 1 2 11.005872 ControlChange 0.000000 1 4 22.516052 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.267259 ControlChange 0.000000 1 2 10.922273 ControlChange 0.000000 1 4 22.492618 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.617660 ControlChange 0.000000 1 2 10.840486 ControlChange 0.000000 1 4 22.470417 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.899345 ControlChange 0.000000 1 2 10.760577 ControlChange 0.000000 1 4 22.449409 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.123856 ControlChange 0.000000 1 2 10.682613 ControlChange 0.000000 1 4 22.429556 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 31.299767 ControlChange 0.000000 1 2 10.606653 ControlChange 0.000000 1 4 22.410816 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.433704 ControlChange 0.000000 1 2 10.532759 ControlChange 0.000000 1 4 22.393148 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.530841 ControlChange 0.000000 1 2 10.460989 ControlChange 0.000000 1 4 22.376511 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.595385 ControlChange 0.000000 1 2 10.391399 ControlChange 0.000000 1 4 22.360866 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.630791 ControlChange 0.000000 1 2 10.324044 ControlChange 0.000000 1 4 22.346174 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.639910 ControlChange 0.000000 1 2 10.258975 ControlChange 0.000000 1 4 22.332396 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.625153 ControlChange 0.000000 1 2 10.196243 ControlChange 0.000000 1 4 22.319496 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.588606 ControlChange 0.000000 1 2 10.135897 ControlChange 0.000000 1 4 22.307439 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.532054 ControlChange 0.000000 1 2 10.077983 ControlChange 0.000000 1 4 22.296191 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.457023 ControlChange 0.000000 1 2 10.022546 ControlChange 0.000000 1 4 22.285721 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.364881 ControlChange 0.000000 1 2 9.969629 ControlChange 0.000000 1 4 22.275996 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 20.256843 ControlChange 0.000000 1 2 9.919276 ControlChange 0.000000 1 4 22.266988 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 19.133973 ControlChange 0.000000 1 2 9.871528 ControlChange 0.000000 1 4 22.258669 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 17.997230 ControlChange 0.000000 1 2 9.826424 ControlChange 0.000000 1 4 22.251012 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 16.847501 ControlChange 0.000000 1 2 9.784001 ControlChange 0.000000 1 4 22.243991 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 15.685600 ControlChange 0.000000 1 2 9.744297 ControlChange 0.000000 1 4 22.237582 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.512273 ControlChange 0.000000 1 2 9.707346 ControlChange 0.000000 1 4 22.231762 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 13.328224 ControlChange 0.000000 1 2 9.673184 ControlChange 0.000000 1 4 22.226510 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 12.134137 ControlChange 0.000000 1 2 9.641842 ControlChange 0.000000 1 4 22.221803 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.930696 ControlChange 0.000000 1 2 9.613354 ControlChange 0.000000 1 4 22.217623 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 9.718603 ControlChange 0.000000 1 2 9.587750 ControlChange 0.000000 1 4 22.213950 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 8.498618 ControlChange 0.000000 1 2 9.565058 ControlChange 0.000000 1 4 22.210767 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 7.271625 ControlChange 0.000000 1 2 9.545308 ControlChange 0.000000 1 4 22.208056 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 6.038757 ControlChange 0.000000 1 2 9.528531 ControlChange 0.000000 1 4 22.205802 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 4.801659 ControlChange 0.000000 1 2 9.514749 ControlChange 0.000000 1 4 22.203988 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 3.563161 ControlChange 0.000000 1 2 9.503988 ControlChange 0.000000 1 4 22.202600 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 2.331167 ControlChange 0.000000 1 2 9.496274 ControlChange 0.000000 1 4 22.201623 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 1.142072 ControlChange 0.000000 1 2 9.492081 ControlChange 0.000000 1 4 22.201077 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 0.086893 ControlChange 0.000000 1 2 9.496267 ControlChange 0.000000 1 4 22.201298 ControlChange 0.000000 1 101 400.591757 ControlChange 0.004167 1 100 0.848151 ControlChange 0.000000 1 2 9.520278 ControlChange 0.000000 1 4 22.203100 ControlChange 0.000000 1 101 490.167475 ControlChange 0.004167 1 100 1.883686 ControlChange 0.000000 1 2 9.569167 ControlChange 0.000000 1 4 22.206847 ControlChange 0.000000 1 101 685.818833 ControlChange 0.004167 1 100 3.033364 ControlChange 0.000000 1 2 9.637694 ControlChange 0.000000 1 4 22.212143 ControlChange 0.000000 1 101 775.394551 ControlChange 0.004167 1 100 4.229894 ControlChange 0.000000 1 2 9.719732 ControlChange 0.000000 1 4 22.218515 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 5.446720 ControlChange 0.000000 1 2 9.811567 ControlChange 0.000000 1 4 22.225662 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 6.672528 ControlChange 0.000000 1 2 9.910900 ControlChange 0.000000 1 4 22.233395 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 7.900658 ControlChange 0.000000 1 2 10.016183 ControlChange 0.000000 1 4 22.241581 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 9.126541 ControlChange 0.000000 1 2 10.126309 ControlChange 0.000000 1 4 22.250124 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 10.346701 ControlChange 0.000000 1 2 10.240457 ControlChange 0.000000 1 4 22.258951 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 11.558246 ControlChange 0.000000 1 2 10.357991 ControlChange 0.000000 1 4 22.268004 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 12.758584 ControlChange 0.000000 1 2 10.478404 ControlChange 0.000000 1 4 22.277237 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 13.945274 ControlChange 0.000000 1 2 10.601283 ControlChange 0.000000 1 4 22.286609 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 15.115875 ControlChange 0.000000 1 2 10.726289 ControlChange 0.000000 1 4 22.296087 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 16.267835 ControlChange 0.000000 1 2 10.853135 ControlChange 0.000000 1 4 22.305642 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 17.398399 ControlChange 0.000000 1 2 10.981576 ControlChange 0.000000 1 4 22.315248 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 18.504503 ControlChange 0.000000 1 2 11.111397 ControlChange 0.000000 1 4 22.324880 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 19.582641 ControlChange 0.000000 1 2 11.242410 ControlChange 0.000000 1 4 22.334517 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 20.628695 ControlChange 0.000000 1 2 11.374447 ControlChange 0.000000 1 4 22.344137 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 21.637698 ControlChange 0.000000 1 2 11.507357 ControlChange 0.000000 1 4 22.353721 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 22.603549 ControlChange 0.000000 1 2 11.641001 ControlChange 0.000000 1 4 22.363248 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 23.518551 ControlChange 0.000000 1 2 11.775249 ControlChange 0.000000 1 4 22.372699 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 24.372562 ControlChange 0.000000 1 2 11.909982 ControlChange 0.000000 1 4 22.382053 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 25.151810 ControlChange 0.000000 1 2 12.045085 ControlChange 0.000000 1 4 22.391289 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 25.836669 ControlChange 0.000000 1 2 12.180450 ControlChange 0.000000 1 4 22.400387 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.397017 ControlChange 0.000000 1 2 12.315969 ControlChange 0.000000 1 4 22.409321 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.787257 ControlChange 0.000000 1 2 12.451540 ControlChange 0.000000 1 4 22.418069 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.977395 ControlChange 0.000000 1 2 12.587058 ControlChange 0.000000 1 4 22.426601 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.024247 ControlChange 0.000000 1 2 12.722419 ControlChange 0.000000 1 4 22.434887 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.026883 ControlChange 0.000000 1 2 12.857516 ControlChange 0.000000 1 4 22.442893 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.025153 ControlChange 0.000000 1 2 12.992241 ControlChange 0.000000 1 4 22.450580 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.022706 ControlChange 0.000000 1 2 13.126479 ControlChange 0.000000 1 4 22.457901 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.019528 ControlChange 0.000000 1 2 13.260111 ControlChange 0.000000 1 4 22.464803 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.015605 ControlChange 0.000000 1 2 13.393007 ControlChange 0.000000 1 4 22.471221 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.010922 ControlChange 0.000000 1 2 13.525029 ControlChange 0.000000 1 4 22.477076 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 27.005468 ControlChange 0.000000 1 2 13.656024 ControlChange 0.000000 1 4 22.482269 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.999230 ControlChange 0.000000 1 2 13.785824 ControlChange 0.000000 1 4 22.486673 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.992198 ControlChange 0.000000 1 2 13.914242 ControlChange 0.000000 1 4 22.490119 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.984363 ControlChange 0.000000 1 2 14.041063 ControlChange 0.000000 1 4 22.492371 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.975717 ControlChange 0.000000 1 2 14.166041 ControlChange 0.000000 1 4 22.493079 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.966256 ControlChange 0.000000 1 2 14.288890 ControlChange 0.000000 1 4 22.491848 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.955977 ControlChange 0.000000 1 2 14.409269 ControlChange 0.000000 1 4 22.488551 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.944880 ControlChange 0.000000 1 2 14.526767 ControlChange 0.000000 1 4 22.483339 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.932967 ControlChange 0.000000 1 2 14.640876 ControlChange 0.000000 1 4 22.476431 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.920245 ControlChange 0.000000 1 2 14.750960 ControlChange 0.000000 1 4 22.468017 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.906725 ControlChange 0.000000 1 2 14.856196 ControlChange 0.000000 1 4 22.458256 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.892420 ControlChange 0.000000 1 2 14.955480 ControlChange 0.000000 1 4 22.447285 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.877349 ControlChange 0.000000 1 2 15.047262 ControlChange 0.000000 1 4 22.435225 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.861535 ControlChange 0.000000 1 2 15.129245 ControlChange 0.000000 1 4 22.422179 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.845009 ControlChange 0.000000 1 2 15.197717 ControlChange 0.000000 1 4 22.408239 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.827803 ControlChange 0.000000 1 2 15.246532 ControlChange 0.000000 1 4 22.393486 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.809956 ControlChange 0.000000 1 2 15.270157 ControlChange 0.000000 1 4 22.377994 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.791513 ControlChange 0.000000 1 2 15.272824 ControlChange 0.000000 1 4 22.361830 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.772524 ControlChange 0.000000 1 2 15.265319 ControlChange 0.000000 1 4 22.345052 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.753044 ControlChange 0.000000 1 2 15.252547 ControlChange 0.000000 1 4 22.327716 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.733134 ControlChange 0.000000 1 2 15.235320 ControlChange 0.000000 1 4 22.309873 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.712857 ControlChange 0.000000 1 2 15.213992 ControlChange 0.000000 1 4 22.291569 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.692282 ControlChange 0.000000 1 2 15.188886 ControlChange 0.000000 1 4 22.272848 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.671480 ControlChange 0.000000 1 2 15.160297 ControlChange 0.000000 1 4 22.253750 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.650525 ControlChange 0.000000 1 2 15.128498 ControlChange 0.000000 1 4 22.234314 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.629493 ControlChange 0.000000 1 2 15.093743 ControlChange 0.000000 1 4 22.214578 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.608460 ControlChange 0.000000 1 2 15.056266 ControlChange 0.000000 1 4 22.194575 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.587502 ControlChange 0.000000 1 2 15.016288 ControlChange 0.000000 1 4 22.174339 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.566693 ControlChange 0.000000 1 2 14.974017 ControlChange 0.000000 1 4 22.153903 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.546107 ControlChange 0.000000 1 2 14.929649 ControlChange 0.000000 1 4 22.133299 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.525815 ControlChange 0.000000 1 2 14.883373 ControlChange 0.000000 1 4 22.112556 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.505882 ControlChange 0.000000 1 2 14.835369 ControlChange 0.000000 1 4 22.091706 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.486371 ControlChange 0.000000 1 2 14.785811 ControlChange 0.000000 1 4 22.070779 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.467340 ControlChange 0.000000 1 2 14.734866 ControlChange 0.000000 1 4 22.049805 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.448843 ControlChange 0.000000 1 2 14.682701 ControlChange 0.000000 1 4 22.028814 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.430928 ControlChange 0.000000 1 2 14.629477 ControlChange 0.000000 1 4 22.007837 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.413636 ControlChange 0.000000 1 2 14.575354 ControlChange 0.000000 1 4 21.986906 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.397005 ControlChange 0.000000 1 2 14.520494 ControlChange 0.000000 1 4 21.966051 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.381068 ControlChange 0.000000 1 2 14.465056 ControlChange 0.000000 1 4 21.945306 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.365850 ControlChange 0.000000 1 2 14.409204 ControlChange 0.000000 1 4 21.924707 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.351375 ControlChange 0.000000 1 2 14.353103 ControlChange 0.000000 1 4 21.904288 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.337660 ControlChange 0.000000 1 2 14.296923 ControlChange 0.000000 1 4 21.884088 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.324718 ControlChange 0.000000 1 2 14.240842 ControlChange 0.000000 1 4 21.864147 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.312559 ControlChange 0.000000 1 2 14.185042 ControlChange 0.000000 1 4 21.844509 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.301187 ControlChange 0.000000 1 2 14.129719 ControlChange 0.000000 1 4 21.825221 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.290607 ControlChange 0.000000 1 2 14.075076 ControlChange 0.000000 1 4 21.806332 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.280817 ControlChange 0.000000 1 2 14.021334 ControlChange 0.000000 1 4 21.787900 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.271815 ControlChange 0.000000 1 2 13.968730 ControlChange 0.000000 1 4 21.769984 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.263595 ControlChange 0.000000 1 2 13.917524 ControlChange 0.000000 1 4 21.752654 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.256152 ControlChange 0.000000 1 2 13.867998 ControlChange 0.000000 1 4 21.735986 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.249475 ControlChange 0.000000 1 2 13.820467 ControlChange 0.000000 1 4 21.720067 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.243556 ControlChange 0.000000 1 2 13.775286 ControlChange 0.000000 1 4 21.704997 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.238382 ControlChange 0.000000 1 2 13.732854 ControlChange 0.000000 1 4 21.690890 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.233942 ControlChange 0.000000 1 2 13.693631 ControlChange 0.000000 1 4 21.677881 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.230223 ControlChange 0.000000 1 2 13.658150 ControlChange 0.000000 1 4 21.666131 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.227211 ControlChange 0.000000 1 2 13.627038 ControlChange 0.000000 1 4 21.655833 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.224893 ControlChange 0.000000 1 2 13.60 45 ControlChange 0.000000 1 4 21.647222 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.223254 ControlChange 0.000000 1 2 13.581083 ControlChange 0.000000 1 4 21.640596 ControlChange 0.000000 1 101 783.990872 ControlChange 0.004167 1 100 26.222190 ControlChange 0.000000 1 2 13.568726 ControlChange 0.000000 1 4 21.636342 ControlChange 0.000000 1 101 783.025923 ControlChange 0.004167 1 100 26.220661 ControlChange 0.000000 1 2 13.570446 ControlChange 0.000000 1 4 21.635041 ControlChange 0.000000 1 101 772.970926 ControlChange 0.004167 1 100 26.215680 ControlChange 0.000000 1 2 13.601935 ControlChange 0.000000 1 4 21.637415 ControlChange 0.000000 1 101 751.008792 ControlChange 0.004167 1 100 26.204263 ControlChange 0.000000 1 2 13.676815 ControlChange 0.000000 1 4 21.643798 ControlChange 0.000000 1 101 740.953794 ControlChange 0.004167 1 100 26.185396 ControlChange 0.000000 1 2 13.797113 ControlChange 0.000000 1 4 21.653997 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 26.159022 ControlChange 0.000000 1 2 13.959307 ControlChange 0.000000 1 4 21.667617 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 26.125217 ControlChange 0.000000 1 2 14.158902 ControlChange 0.000000 1 4 21.684241 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 26.084100 ControlChange 0.000000 1 2 14.390921 ControlChange 0.000000 1 4 21.703448 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 26.035846 ControlChange 0.000000 1 2 14.649918 ControlChange 0.000000 1 4 21.724811 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.980697 ControlChange 0.000000 1 2 14.930001 ControlChange 0.000000 1 4 21.747901 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.918962 ControlChange 0.000000 1 2 15.224826 ControlChange 0.000000 1 4 21.772285 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.85 23 ControlChange 0.000000 1 2 15.527642 ControlChange 0.000000 1 4 21.797530 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.777355 ControlChange 0.000000 1 2 15.831327 ControlChange 0.000000 1 4 21.823201 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.698528 ControlChange 0.000000 1 2 16.128439 ControlChange 0.000000 1 4 21.848863 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.615211 ControlChange 0.000000 1 2 16.411286 ControlChange 0.000000 1 4 21.874081 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.528185 ControlChange 0.000000 1 2 16.671991 ControlChange 0.000000 1 4 21.898421 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.438346 ControlChange 0.000000 1 2 16.902566 ControlChange 0.000000 1 4 21.921452 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.346701 ControlChange 0.000000 1 2 17.094997 ControlChange 0.000000 1 4 21.942746 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.254373 ControlChange 0.000000 1 2 17.241331 ControlChange 0.000000 1 4 21.961877 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.162593 ControlChange 0.000000 1 2 17.334186 ControlChange 0.000000 1 4 21.978424 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 25.072689 ControlChange 0.000000 1 2 17.370944 ControlChange 0.000000 1 4 21.991972 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.986075 ControlChange 0.000000 1 2 17.359934 ControlChange 0.000000 1 4 22.002110 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.904228 ControlChange 0.000000 1 2 17.313488 ControlChange 0.000000 1 4 22.008334 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.828665 ControlChange 0.000000 1 2 17.237598 ControlChange 0.000000 1 4 22.009125 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.760918 ControlChange 0.000000 1 2 17.134458 ControlChange 0.000000 1 4 22.000928 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.702499 ControlChange 0.000000 1 2 17.005675 ControlChange 0.000000 1 4 21.980571 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.654872 ControlChange 0.000000 1 2 16.852635 ControlChange 0.000000 1 4 21.947443 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.619430 ControlChange 0.000000 1 2 16.676545 ControlChange 0.000000 1 4 21.902336 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.587085 ControlChange 0.000000 1 2 16.478503 ControlChange 0.000000 1 4 21.846509 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 24.445726 ControlChange 0.000000 1 2 16.259427 ControlChange 0.000000 1 4 21.781581 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 23.9 406 ControlChange 0.000000 1 2 16.020125 ControlChange 0.000000 1 4 21.709534 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 22.805705 ControlChange 0.000000 1 2 15.761271 ControlChange 0.000000 1 4 21.632679 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 21.202622 ControlChange 0.000000 1 2 15.483411 ControlChange 0.000000 1 4 21.553594 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 19.224187 ControlChange 0.000000 1 2 15.186960 ControlChange 0.000000 1 4 21.475030 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 16.954654 ControlChange 0.000000 1 2 14.872199 ControlChange 0.000000 1 4 21.399784 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 14.450467 ControlChange 0.000000 1 2 14.539235 ControlChange 0.000000 1 4 21.330578 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 11.752908 ControlChange 0.000000 1 2 14.187934 ControlChange 0.000000 1 4 21.269940 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 8.895574 ControlChange 0.000000 1 2 13.817810 ControlChange 0.000000 1 4 21.220109 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 5.918412 ControlChange 0.000000 1 2 13.427662 ControlChange 0.000000 1 4 21.182967 ControlChange 0.000000 1 101 739.988845 ControlChange 0.004167 1 100 2.949801 ControlChange 0.000000 1 2 13.024817 ControlChange 0.000000 1 4 21.159872 ControlChange 0.000000 1 101 736.641081 ControlChange 0.004167 1 100 0.405684 ControlChange 0.000000 1 2 12.702120 ControlChange 0.000000 1 4 21.150614 ControlChange 0.000000 1 101 701.756574 ControlChange 0.004167 1 100 1.433489 ControlChange 0.000000 1 2 12.589668 ControlChange 0.000000 1 4 21.152028 ControlChange 0.000000 1 101 625.561807 ControlChange 0.004167 1 100 3.149425 ControlChange 0.000000 1 2 12.573257 ControlChange 0.000000 1 4 21.160338 ControlChange 0.000000 1 101 590.677300 ControlChange 0.004167 1 100 4.980986 ControlChange 0.000000 1 2 12.562168 ControlChange 0.000000 1 4 21.173875 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 6.868587 ControlChange 0.000000 1 2 12.546809 ControlChange 0.000000 1 4 21.192095 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 8.781838 ControlChange 0.000000 1 2 12.527293 ControlChange 0.000000 1 4 21.214593 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 10.708255 ControlChange 0.000000 1 2 12.503744 ControlChange 0.000000 1 4 21.240996 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 12.640364 ControlChange 0.000000 1 2 12.476294 ControlChange 0.000000 1 4 21.270960 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 14.572875 ControlChange 0.000000 1 2 12.445084 ControlChange 0.000000 1 4 21.304166 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 16.501544 ControlChange 0.000000 1 2 12.4 272 ControlChange 0.000000 1 4 21.340316 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 18.422573 ControlChange 0.000000 1 2 12.372022 ControlChange 0.000000 1 4 21.379129 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 20.332219 ControlChange 0.000000 1 2 12.330510 ControlChange 0.000000 1 4 21.420338 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 22.226508 ControlChange 0.000000 1 2 12.285925 ControlChange 0.000000 1 4 21.463691 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.100895 ControlChange 0.000000 1 2 12.238470 ControlChange 0.000000 1 4 21.508946 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.949801 ControlChange 0.000000 1 2 12.188356 ControlChange 0.000000 1 4 21.555872 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.765975 ControlChange 0.000000 1 2 12.135812 ControlChange 0.000000 1 4 21.604246 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.539369 ControlChange 0.000000 1 2 12.081080 ControlChange 0.000000 1 4 21.653847 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 31.254825 ControlChange 0.000000 1 2 12.024415 ControlChange 0.000000 1 4 21.704463 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 32.886751 ControlChange 0.000000 1 2 11.966088 ControlChange 0.000000 1 4 21.755883 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.381256 ControlChange 0.000000 1 2 11.906383 ControlChange 0.000000 1 4 21.807901 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.605273 ControlChange 0.000000 1 2 11.845599 ControlChange 0.000000 1 4 21.860309 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.401803 ControlChange 0.000000 1 2 11.784054 ControlChange 0.000000 1 4 21.912901 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.902217 ControlChange 0.000000 1 2 11.722077 ControlChange 0.000000 1 4 21.965467 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.441768 ControlChange 0.000000 1 2 11.660017 ControlChange 0.000000 1 4 22.017796 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.089634 ControlChange 0.000000 1 2 11.598236 ControlChange 0.000000 1 4 22.069671 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.789663 ControlChange 0.000000 1 2 11.537115 ControlChange 0.000000 1 4 22.120872 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.508890 ControlChange 0.000000 1 2 11.477046 ControlChange 0.000000 1 4 22.171170 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.229628 ControlChange 0.000000 1 2 11.418442 ControlChange 0.000000 1 4 22.220326 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.940187 ControlChange 0.000000 1 2 11.361730 ControlChange 0.000000 1 4 22.268092 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.631718 ControlChange 0.000000 1 2 11.307351 ControlChange 0.000000 1 4 22.314206 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.296809 ControlChange 0.000000 1 2 11.255764 ControlChange 0.000000 1 4 22.358390 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.928693 ControlChange 0.000000 1 2 11.207440 ControlChange 0.000000 1 4 22.400346 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 43.520721 ControlChange 0.000000 1 2 11.162865 ControlChange 0.000000 1 4 22.439758 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.065989 ControlChange 0.000000 1 2 11.122537 ControlChange 0.000000 1 4 22.476284 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.557065 ControlChange 0.000000 1 2 11.086966 ControlChange 0.000000 1 4 22.509547 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.985602 ControlChange 0.000000 1 2 11.056678 ControlChange 0.000000 1 4 22.539139 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.341823 ControlChange 0.000000 1 2 11.032205 ControlChange 0.000000 1 4 22.564607 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.614030 ControlChange 0.000000 1 2 11.014089 ControlChange 0.000000 1 4 22.585450 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.788330 ControlChange 0.000000 1 2 11.006086 ControlChange 0.000000 1 4 22.601 2 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.851928 ControlChange 0.000000 1 2 11.038969 ControlChange 0.000000 1 4 22.610997 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.802422 ControlChange 0.000000 1 2 11.153054 ControlChange 0.000000 1 4 22.615236 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.648724 ControlChange 0.000000 1 2 11.307934 ControlChange 0.000000 1 4 22.615522 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.400240 ControlChange 0.000000 1 2 11.468761 ControlChange 0.000000 1 4 22.613866 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 45.064337 ControlChange 0.000000 1 2 11.629246 ControlChange 0.000000 1 4 22.610994 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.647594 ControlChange 0.000000 1 2 11.788167 ControlChange 0.000000 1 4 22.606969 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.156150 ControlChange 0.000000 1 2 11.944306 ControlChange 0.000000 1 4 22.601793 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 43.595972 ControlChange 0.000000 1 2 12.095044 ControlChange 0.000000 1 4 22.595467 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.972876 ControlChange 0.000000 1 2 12.227121 ControlChange 0.000000 1 4 22.587998 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 42.292789 ControlChange 0.000000 1 2 12.277638 ControlChange 0.000000 1 4 22.579396 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.562060 ControlChange 0.000000 1 2 12.147355 ControlChange 0.000000 1 4 22.569674 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.787929 ControlChange 0.000000 1 2 11.843847 ControlChange 0.000000 1 4 22.558849 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.979351 ControlChange 0.000000 1 2 11.449446 ControlChange 0.000000 1 4 22.546943 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.148596 ControlChange 0.000000 1 2 11.030252 ControlChange 0.000000 1 4 22.533981 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.314987 ControlChange 0.000000 1 2 10.619505 ControlChange 0.000000 1 4 22.519997 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.516834 ControlChange 0.000000 1 2 10.230815 ControlChange 0.000000 1 4 22.505027 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.837925 ControlChange 0.000000 1 2 9.868666 ControlChange 0.000000 1 4 22.489116 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.326432 ControlChange 0.000000 1 2 9.533615 ControlChange 0.000000 1 4 22.472312 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.791131 ControlChange 0.000000 1 2 9.224610 ControlChange 0.000000 1 4 22.454673 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.011618 ControlChange 0.000000 1 2 8.940021 ControlChange 0.000000 1 4 22.436262 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.014962 ControlChange 0.000000 1 2 8.678082 ControlChange 0.000000 1 4 22.417150 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 32.888739 ControlChange 0.000000 1 2 8.437054 ControlChange 0.000000 1 4 22.397418 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 31.677775 ControlChange 0.000000 1 2 8.215327 ControlChange 0.000000 1 4 22.377149 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 30.405439 ControlChange 0.000000 1 2 8.011437 ControlChange 0.000000 1 4 22.356440 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.086029 ControlChange 0.000000 1 2 7.824062 ControlChange 0.000000 1 4 22.335392 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.729113 ControlChange 0.000000 1 2 7.652021 ControlChange 0.000000 1 4 22.314113 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.341552 ControlChange 0.000000 1 2 7.494251 ControlChange 0.000000 1 4 22.292720 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.928486 ControlChange 0.000000 1 2 7.349795 ControlChange 0.000000 1 4 22.271336 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.493894 ControlChange 0.000000 1 2 7.217794 ControlChange 0.000000 1 4 22.250088 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 22.041002 ControlChange 0.000000 1 2 7.097474 ControlChange 0.000000 1 4 22.229111 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 20.572488 ControlChange 0.000000 1 2 6.988136 ControlChange 0.000000 1 4 22.208542 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 19.090619 ControlChange 0.000000 1 2 6.889149 ControlChange 0.000000 1 4 22.188522 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 17.597420 ControlChange 0.000000 1 2 6.799948 ControlChange 0.000000 1 4 22.169192 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 16.094745 ControlChange 0.000000 1 2 6.720005 ControlChange 0.000000 1 4 22.150696 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 14.584347 ControlChange 0.000000 1 2 6.648841 ControlChange 0.000000 1 4 22.133175 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 13.067989 ControlChange 0.000000 1 2 6.586006 ControlChange 0.000000 1 4 22.116771 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 11.547536 ControlChange 0.000000 1 2 6.531101 ControlChange 0.000000 1 4 22.101617 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 10.025088 ControlChange 0.000000 1 2 6.483750 ControlChange 0.000000 1 4 22.087847 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 8.503194 ControlChange 0.000000 1 2 6.443611 ControlChange 0.000000 1 4 22.075585 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 6.985233 ControlChange 0.000000 1 2 6.410375 ControlChange 0.000000 1 4 22.064950 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 5.476196 ControlChange 0.000000 1 2 6.383744 ControlChange 0.000000 1 4 22.056051 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 3.984683 ControlChange 0.000000 1 2 6.363431 ControlChange 0.000000 1 4 22.048988 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 2.532321 ControlChange 0.000000 1 2 6.349185 ControlChange 0.000000 1 4 22.043854 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 1.128921 ControlChange 0.000000 1 2 6.342366 ControlChange 0.000000 1 4 22.040648 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 0.726424 ControlChange 0.000000 1 2 6.360778 ControlChange 0.000000 1 4 22.038527 ControlChange 0.000000 1 101 585.280293 ControlChange 0.004167 1 100 3.950250 ControlChange 0.000000 1 2 6.455878 ControlChange 0.000000 1 4 22.034983 ControlChange 0.000000 1 101 563.926693 ControlChange 0.004167 1 100 8.024232 ControlChange 0.000000 1 2 6.676755 ControlChange 0.000000 1 4 22.027776 ControlChange 0.000000 1 101 517.286144 ControlChange 0.004167 1 100 12.254138 ControlChange 0.000000 1 2 7.036355 ControlChange 0.000000 1 4 22.016617 ControlChange 0.000000 1 101 495.932544 ControlChange 0.004167 1 100 16.431172 ControlChange 0.000000 1 2 7.530850 ControlChange 0.000000 1 4 22.002095 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 20.496150 ControlChange 0.000000 1 2 8.154266 ControlChange 0.000000 1 4 21.984868 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.404576 ControlChange 0.000000 1 2 8.899284 ControlChange 0.000000 1 4 21.965593 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.101861 ControlChange 0.000000 1 2 9.754734 ControlChange 0.000000 1 4 21.944943 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.506618 ControlChange 0.000000 1 2 10.693660 ControlChange 0.000000 1 4 21.923633 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.474211 ControlChange 0.000000 1 2 11.615994 ControlChange 0.000000 1 4 21.902438 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.732235 ControlChange 0.000000 1 2 12.274393 ControlChange 0.000000 1 4 21.882234 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.108689 ControlChange 0.000000 1 2 12.527174 ControlChange 0.000000 1 4 21.864041 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 39.055485 ControlChange 0.000000 1 2 12.634042 ControlChange 0.000000 1 4 21.849094 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 40.117943 ControlChange 0.000000 1 2 12.746392 ControlChange 0.000000 1 4 21.838817 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 41.260000 ControlChange 0.000000 1 2 12.869932 ControlChange 0.000000 1 4 21.833667 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.308204 ControlChange 0.000000 1 2 12.999404 ControlChange 0.000000 1 4 21.831260 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 43.196003 ControlChange 0.000000 1 2 13.131749 ControlChange 0.000000 1 4 21.828329 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 43.907996 ControlChange 0.000000 1 2 13.264485 ControlChange 0.000000 1 4 21.823663 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 44.446200 ControlChange 0.000000 1 2 13.394821 ControlChange 0.000000 1 4 21.817188 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 44.818866 ControlChange 0.000000 1 2 13.517983 ControlChange 0.000000 1 4 21.808952 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 45.034198 ControlChange 0.000000 1 2 13.618492 ControlChange 0.000000 1 4 21.799017 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 45.079951 ControlChange 0.000000 1 2 13.638342 ControlChange 0.000000 1 4 21.787456 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 44.903551 ControlChange 0.000000 1 2 13.483208 ControlChange 0.000000 1 4 21.774353 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 44.461657 ControlChange 0.000000 1 2 13.137381 ControlChange 0.000000 1 4 21.759808 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 43.758680 ControlChange 0.000000 1 2 12.666923 ControlChange 0.000000 1 4 21.743936 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.818375 ControlChange 0.000000 1 2 12.141707 ControlChange 0.000000 1 4 21.726868 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 41.665711 ControlChange 0.000000 1 2 11.607288 ControlChange 0.000000 1 4 21.708753 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 40.336762 ControlChange 0.000000 1 2 11.089862 ControlChange 0.000000 1 4 21.689758 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.935183 ControlChange 0.000000 1 2 10.603483 ControlChange 0.000000 1 4 21.670067 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 37.642873 ControlChange 0.000000 1 2 10.155047 ControlChange 0.000000 1 4 21.649884 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.339139 ControlChange 0.000000 1 2 9.747358 ControlChange 0.000000 1 4 21.629430 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.526840 ControlChange 0.000000 1 2 9.380935 ControlChange 0.000000 1 4 21.608946 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 32.198004 ControlChange 0.000000 1 2 9.055071 ControlChange 0.000000 1 4 21.588689 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.547204 ControlChange 0.000000 1 2 8.768364 ControlChange 0.000000 1 4 21.568931 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.680592 ControlChange 0.000000 1 2 8.519067 ControlChange 0.000000 1 4 21.549960 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.654164 ControlChange 0.000000 1 2 8.305345 ControlChange 0.000000 1 4 21.532075 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 20.502174 ControlChange 0.000000 1 2 8.125347 ControlChange 0.000000 1 4 21.515583 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 17.247488 ControlChange 0.000000 1 2 7.977288 ControlChange 0.000000 1 4 21.500797 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 13.906434 ControlChange 0.000000 1 2 7.859440 ControlChange 0.000000 1 4 21.488033 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 10.491486 ControlChange 0.000000 1 2 7.770191 ControlChange 0.000000 1 4 21.477603 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 7.015225 ControlChange 0.000000 1 2 7.708017 ControlChange 0.000000 1 4 21.469815 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 3.547839 ControlChange 0.000000 1 2 7.671610 ControlChange 0.000000 1 4 21.465287 ControlChange 0.000000 1 101 494.527327 ControlChange 0.004167 1 100 0.520345 ControlChange 0.000000 1 2 7.66 46 ControlChange 0.000000 1 4 21.467882 ControlChange 0.000000 1 101 501.238233 ControlChange 0.004167 1 100 1.611201 ControlChange 0.000000 1 2 7.679434 ControlChange 0.000000 1 4 21.487894 ControlChange 0.000000 1 101 515.896199 ControlChange 0.004167 1 100 3.479007 ControlChange 0.000000 1 2 7.730753 ControlChange 0.000000 1 4 21.534418 ControlChange 0.000000 1 101 522.607105 ControlChange 0.004167 1 100 5.416339 ControlChange 0.000000 1 2 7.817130 ControlChange 0.000000 1 4 21.608761 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 7.390057 ControlChange 0.000000 1 2 7.939588 ControlChange 0.000000 1 4 21.708733 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 9.376750 ControlChange 0.000000 1 2 8.098802 ControlChange 0.000000 1 4 21.831877 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 11.366843 ControlChange 0.000000 1 2 8.295234 ControlChange 0.000000 1 4 21.975808 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 13.354281 ControlChange 0.000000 1 2 8.528999 ControlChange 0.000000 1 4 22.138195 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 15.334401 ControlChange 0.000000 1 2 8.799760 ControlChange 0.000000 1 4 22.316772 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 17.303040 ControlChange 0.000000 1 2 9.106673 ControlChange 0.000000 1 4 22.509349 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 19.256019 ControlChange 0.000000 1 2 9.448220 ControlChange 0.000000 1 4 22.713799 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 21.188682 ControlChange 0.000000 1 2 9.822084 ControlChange 0.000000 1 4 22.928047 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 23.095434 ControlChange 0.000000 1 2 10.225056 ControlChange 0.000000 1 4 23.150081 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 24.969092 ControlChange 0.000000 1 2 10.652984 ControlChange 0.000000 1 4 23.377947 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 26.799665 ControlChange 0.000000 1 2 11.100703 ControlChange 0.000000 1 4 23.609750 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 28.572082 ControlChange 0.000000 1 2 11.562054 ControlChange 0.000000 1 4 23.843646 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 30.260851 ControlChange 0.000000 1 2 12.029997 ControlChange 0.000000 1 4 24.077846 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 31.811690 ControlChange 0.000000 1 2 12.496796 ControlChange 0.000000 1 4 24.310616 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 33.084723 ControlChange 0.000000 1 2 12.954283 ControlChange 0.000000 1 4 24.540272 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 33.881367 ControlChange 0.000000 1 2 13.394184 ControlChange 0.000000 1 4 24.765177 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 34.291303 ControlChange 0.000000 1 2 13.808457 ControlChange 0.000000 1 4 24.983744 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 34.733847 ControlChange 0.000000 1 2 14.189644 ControlChange 0.000000 1 4 25.194432 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 35.373478 ControlChange 0.000000 1 2 14.531163 ControlChange 0.000000 1 4 25.395747 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 36.179575 ControlChange 0.000000 1 2 14.827475 ControlChange 0.000000 1 4 25.586238 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.108283 ControlChange 0.000000 1 2 15.074247 ControlChange 0.000000 1 4 25.764498 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 38.122602 ControlChange 0.000000 1 2 15.268343 ControlChange 0.000000 1 4 25.929165 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.191151 ControlChange 0.000000 1 2 15.407755 ControlChange 0.000000 1 4 26.078919 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 40.287223 ControlChange 0.000000 1 2 15.497701 ControlChange 0.000000 1 4 26.212484 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 41.387971 ControlChange 0.000000 1 2 15.598881 ControlChange 0.000000 1 4 26.328612 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 42.473764 ControlChange 0.000000 1 2 15.814675 ControlChange 0.000000 1 4 26.426087 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 43.527678 ControlChange 0.000000 1 2 16.111698 ControlChange 0.000000 1 4 26.503753 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 44.535111 ControlChange 0.000000 1 2 16.407488 ControlChange 0.000000 1 4 26.560480 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 45.483401 ControlChange 0.000000 1 2 16.642642 ControlChange 0.000000 1 4 26.595408 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 46.361554 ControlChange 0.000000 1 2 16.763463 ControlChange 0.000000 1 4 26.610338 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 47.160078 ControlChange 0.000000 1 2 16.757688 ControlChange 0.000000 1 4 26.612623 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 47.870623 ControlChange 0.000000 1 2 16.668931 ControlChange 0.000000 1 4 26.610046 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 48.485980 ControlChange 0.000000 1 2 16.526968 ControlChange 0.000000 1 4 26.605318 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 48.999864 ControlChange 0.000000 1 2 16.343649 ControlChange 0.000000 1 4 26.598653 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 49.406742 ControlChange 0.000000 1 2 16.128588 ControlChange 0.000000 1 4 26.590025 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 49.701912 ControlChange 0.000000 1 2 15.890570 ControlChange 0.000000 1 4 26.579412 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 49.881072 ControlChange 0.000000 1 2 15.637176 ControlChange 0.000000 1 4 26.566799 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 49.938598 ControlChange 0.000000 1 2 15.374660 ControlChange 0.000000 1 4 26.552176 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 49.869148 ControlChange 0.000000 1 2 15.107999 ControlChange 0.000000 1 4 26.535540 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 49.678292 ControlChange 0.000000 1 2 14.841050 ControlChange 0.000000 1 4 26.516894 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 49.381410 ControlChange 0.000000 1 2 14.576726 ControlChange 0.000000 1 4 26.496252 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 48.994094 ControlChange 0.000000 1 2 14.317179 ControlChange 0.000000 1 4 26.473635 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 48.528707 ControlChange 0.000000 1 2 14.063965 ControlChange 0.000000 1 4 26.449075 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 47.995016 ControlChange 0.000000 1 2 13.818177 ControlChange 0.000000 1 4 26.422618 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 47.400953 ControlChange 0.000000 1 2 13.580554 ControlChange 0.000000 1 4 26.394320 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 46.753101 ControlChange 0.000000 1 2 13.351571 ControlChange 0.000000 1 4 26.364251 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 46.057124 ControlChange 0.000000 1 2 13.131502 ControlChange 0.000000 1 4 26.332494 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 45.318025 ControlChange 0.000000 1 2 12.920477 ControlChange 0.000000 1 4 26.299148 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 44.540368 ControlChange 0.000000 1 2 12.718512 ControlChange 0.000000 1 4 26.264328 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 43.728697 ControlChange 0.000000 1 2 12.525543 ControlChange 0.000000 1 4 26.228160 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 42.888111 ControlChange 0.000000 1 2 12.341447 ControlChange 0.000000 1 4 26.190789 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 42.025546 ControlChange 0.000000 1 2 12.166065 ControlChange 0.000000 1 4 26.152371 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 41.156050 ControlChange 0.000000 1 2 11.999213 ControlChange 0.000000 1 4 26.113074 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 40.335998 ControlChange 0.000000 1 2 11.840683 ControlChange 0.000000 1 4 26.073079 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.698914 ControlChange 0.000000 1 2 11.690258 ControlChange 0.000000 1 4 26.032577 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.244411 ControlChange 0.000000 1 2 11.547712 ControlChange 0.000000 1 4 25.991764 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 38.665123 ControlChange 0.000000 1 2 11.412819 ControlChange 0.000000 1 4 25.950842 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.855313 ControlChange 0.000000 1 2 11.285351 ControlChange 0.000000 1 4 25.910018 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 36.865401 ControlChange 0.000000 1 2 11.165086 ControlChange 0.000000 1 4 25.869494 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 35.738761 ControlChange 0.000000 1 2 11.051810 ControlChange 0.000000 1 4 25.829473 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 34.503718 ControlChange 0.000000 1 2 10.945311 ControlChange 0.000000 1 4 25.790151 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 33.180036 ControlChange 0.000000 1 2 10.845382 ControlChange 0.000000 1 4 25.751715 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 31.782174 ControlChange 0.000000 1 2 10.751820 ControlChange 0.000000 1 4 25.714346 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 30.321256 ControlChange 0.000000 1 2 10.664434 ControlChange 0.000000 1 4 25.678208 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 28.806018 ControlChange 0.000000 1 2 10.583035 ControlChange 0.000000 1 4 25.643455 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 27.243490 ControlChange 0.000000 1 2 10.507451 ControlChange 0.000000 1 4 25.6 226 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 25.639499 ControlChange 0.000000 1 2 10.437510 ControlChange 0.000000 1 4 25.578646 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 23.998988 ControlChange 0.000000 1 2 10.373040 ControlChange 0.000000 1 4 25.548824 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 22.326241 ControlChange 0.000000 1 2 10.313884 ControlChange 0.000000 1 4 25.520853 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 20.625064 ControlChange 0.000000 1 2 10.259897 ControlChange 0.000000 1 4 25.494813 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 18.898936 ControlChange 0.000000 1 2 10.210929 ControlChange 0.000000 1 4 25.470767 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 17.151138 ControlChange 0.000000 1 2 10.166839 ControlChange 0.000000 1 4 25.448767 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 15.384891 ControlChange 0.000000 1 2 10.127498 ControlChange 0.000000 1 4 25.428852 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 13.603538 ControlChange 0.000000 1 2 10.092771 ControlChange 0.000000 1 4 25.41 49 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 11.810727 ControlChange 0.000000 1 2 10.062531 ControlChange 0.000000 1 4 25.395373 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 10.010777 ControlChange 0.000000 1 2 10.036665 ControlChange 0.000000 1 4 25.381829 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 8.209265 ControlChange 0.000000 1 2 10.015056 ControlChange 0.000000 1 4 25.370419 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 6.414248 ControlChange 0.000000 1 2 9.997601 ControlChange 0.000000 1 4 25.361130 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 4.639364 ControlChange 0.000000 1 2 9.984187 ControlChange 0.000000 1 4 25.353947 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 2.917609 ControlChange 0.000000 1 2 9.974710 ControlChange 0.000000 1 4 25.348848 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 1.296915 ControlChange 0.000000 1 2 9.969841 ControlChange 0.000000 1 4 25.345417 ControlChange 0.000000 1 101 526.233650 ControlChange 0.004167 1 100 0.625386 ControlChange 0.000000 1 2 9.978266 ControlChange 0.000000 1 4 25.339207 ControlChange 0.000000 1 101 557.312212 ControlChange 0.004167 1 100 3.704208 ControlChange 0.000000 1 2 10.026005 ControlChange 0.000000 1 4 25.317572 ControlChange 0.000000 1 101 625.194033 ControlChange 0.004167 1 100 7.545693 ControlChange 0.000000 1 2 10.141122 ControlChange 0.000000 1 4 25.268554 ControlChange 0.000000 1 101 656.272595 ControlChange 0.004167 1 100 11.553881 ControlChange 0.000000 1 2 10.337033 ControlChange 0.000000 1 4 25.189352 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 15.542650 ControlChange 0.000000 1 2 10.620157 ControlChange 0.000000 1 4 25.081811 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 19.457247 ControlChange 0.000000 1 2 10.996338 ControlChange 0.000000 1 4 24.948698 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 23.253063 ControlChange 0.000000 1 2 11.470705 ControlChange 0.000000 1 4 24.793318 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 26.867419 ControlChange 0.000000 1 2 12.044780 ControlChange 0.000000 1 4 24.619535 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 30.177053 ControlChange 0.000000 1 2 12.702938 ControlChange 0.000000 1 4 24.431780 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 32.894976 ControlChange 0.000000 1 2 13.366723 ControlChange 0.000000 1 4 24.234983 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 34.781367 ControlChange 0.000000 1 2 13.918000 ControlChange 0.000000 1 4 24.034526 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 36.374338 ControlChange 0.000000 1 2 14.382942 ControlChange 0.000000 1 4 23.836148 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 38.477537 ControlChange 0.000000 1 2 14.854357 ControlChange 0.000000 1 4 23.645825 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 41.018116 ControlChange 0.000000 1 2 15.282565 ControlChange 0.000000 1 4 23.469640 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 43.616340 ControlChange 0.000000 1 2 15.479077 ControlChange 0.000000 1 4 23.313634 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 46.003639 ControlChange 0.000000 1 2 15.278355 ControlChange 0.000000 1 4 23.183653 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 47.966473 ControlChange 0.000000 1 2 14.829155 ControlChange 0.000000 1 4 23.085209 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 49.301121 ControlChange 0.000000 1 2 14.325024 ControlChange 0.000000 1 4 23.022728 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 49.884050 ControlChange 0.000000 1 2 13.841127 ControlChange 0.000000 1 4 22.993606 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 49.825661 ControlChange 0.000000 1 2 13.394708 ControlChange 0.000000 1 4 22.980717 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 49.336380 ControlChange 0.000000 1 2 12.987884 ControlChange 0.000000 1 4 22.965203 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 48.485475 ControlChange 0.000000 1 2 12.618942 ControlChange 0.000000 1 4 22.940544 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 47.254849 ControlChange 0.000000 1 2 12.285160 ControlChange 0.000000 1 4 22.906472 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 45.617825 ControlChange 0.000000 1 2 11.983730 ControlChange 0.000000 1 4 22.863478 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 43.630243 ControlChange 0.000000 1 2 11.712028 ControlChange 0.000000 1 4 22.812236 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 41.705001 ControlChange 0.000000 1 2 11.467687 ControlChange 0.000000 1 4 22.753616 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 40.169441 ControlChange 0.000000 1 2 11.248584 ControlChange 0.000000 1 4 22.688699 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 38.333858 ControlChange 0.000000 1 2 11.052841 ControlChange 0.000000 1 4 22.618768 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 35.985222 ControlChange 0.000000 1 2 10.878830 ControlChange 0.000000 1 4 22.545299 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 33.299087 ControlChange 0.000000 1 2 10.725085 ControlChange 0.000000 1 4 22.469924 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 30.386214 ControlChange 0.000000 1 2 10.590269 ControlChange 0.000000 1 4 22.394394 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 27.306420 ControlChange 0.000000 1 2 10.473206 ControlChange 0.000000 1 4 22.320524 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 24.097160 ControlChange 0.000000 1 2 10.372835 ControlChange 0.000000 1 4 22.250132 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 20.784175 ControlChange 0.000000 1 2 10.288207 ControlChange 0.000000 1 4 22.184976 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 17.386779 ControlChange 0.000000 1 2 10.218471 ControlChange 0.000000 1 4 22.126697 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 13.920983 ControlChange 0.000000 1 2 10.162839 ControlChange 0.000000 1 4 22.076766 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 10.402486 ControlChange 0.000000 1 2 10.120612 ControlChange 0.000000 1 4 22.036453 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 6.857317 ControlChange 0.000000 1 2 10.091119 ControlChange 0.000000 1 4 22.006806 ControlChange 0.000000 1 101 659.255114 ControlChange 0.004167 1 100 3.359745 ControlChange 0.000000 1 2 10.148624 ControlChange 0.000000 1 4 21.987217 ControlChange 0.000000 1 101 657.677811 ControlChange 0.004167 1 100 0.073724 ControlChange 0.000000 1 2 10.928599 ControlChange 0.000000 1 4 21.962636 ControlChange 0.000000 1 101 641.241943 ControlChange 0.004167 1 100 3.840913 ControlChange 0.000000 1 2 12.699671 ControlChange 0.000000 1 4 21.892972 ControlChange 0.000000 1 101 605.342706 ControlChange 0.004167 1 100 8.360395 ControlChange 0.000000 1 2 13.661916 ControlChange 0.000000 1 4 21.751530 ControlChange 0.000000 1 101 588.906838 ControlChange 0.004167 1 100 13.349561 ControlChange 0.000000 1 2 13.887582 ControlChange 0.000000 1 4 21.547750 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 18.485789 ControlChange 0.000000 1 2 13.870377 ControlChange 0.000000 1 4 21.301712 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.628716 ControlChange 0.000000 1 2 13.715013 ControlChange 0.000000 1 4 21.030153 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.640 2 ControlChange 0.000000 1 2 13.467865 ControlChange 0.000000 1 4 20.747023 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.293968 ControlChange 0.000000 1 2 13.152069 ControlChange 0.000000 1 4 20.465011 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.063725 ControlChange 0.000000 1 2 12.788286 ControlChange 0.000000 1 4 20.196700 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 43.512807 ControlChange 0.000000 1 2 12.395651 ControlChange 0.000000 1 4 19.955657 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 47.214573 ControlChange 0.000000 1 2 11.990310 ControlChange 0.000000 1 4 19.757798 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 48.606565 ControlChange 0.000000 1 2 11.584888 ControlChange 0.000000 1 4 19.621932 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 48.735991 ControlChange 0.000000 1 2 11.188638 ControlChange 0.000000 1 4 19.558530 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 48.343005 ControlChange 0.000000 1 2 10.807975 ControlChange 0.000000 1 4 19.548569 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 47.613410 ControlChange 0.000000 1 2 10.447082 ControlChange 0.000000 1 4 19.560307 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 46.515140 ControlChange 0.000000 1 2 10.108486 ControlChange 0.000000 1 4 19.580461 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 44.990180 ControlChange 0.000000 1 2 9.793527 ControlChange 0.000000 1 4 19.606859 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 43.014811 ControlChange 0.000000 1 2 9.502727 ControlChange 0.000000 1 4 19.638563 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.809775 ControlChange 0.000000 1 2 9.236042 ControlChange 0.000000 1 4 19.674736 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.935030 ControlChange 0.000000 1 2 8.993078 ControlChange 0.000000 1 4 19.714614 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.432250 ControlChange 0.000000 1 2 8.773194 ControlChange 0.000000 1 4 19.757489 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.557336 ControlChange 0.000000 1 2 8.575617 ControlChange 0.000000 1 4 19.802680 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.160761 ControlChange 0.000000 1 2 8.399492 ControlChange 0.000000 1 4 19.849518 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 30.428910 ControlChange 0.000000 1 2 8.243944 ControlChange 0.000000 1 4 19.897324 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.471955 ControlChange 0.000000 1 2 8.108079 ControlChange 0.000000 1 4 19.945395 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.348426 ControlChange 0.000000 1 2 7.99 45 ControlChange 0.000000 1 4 19.992969 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 21.094340 ControlChange 0.000000 1 2 7.891998 ControlChange 0.000000 1 4 20.039204 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 17.733951 ControlChange 0.000000 1 2 7.810112 ControlChange 0.000000 1 4 20.083126 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 14.284871 ControlChange 0.000000 1 2 7.744626 ControlChange 0.000000 1 4 20.123572 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 10.761088 ControlChange 0.000000 1 2 7.694802 ControlChange 0.000000 1 4 20.159094 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 7.178416 ControlChange 0.000000 1 2 7.659947 ControlChange 0.000000 1 4 20.187810 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 3.585333 ControlChange 0.000000 1 2 7.643841 ControlChange 0.000000 1 4 20.207716 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 0.110053 ControlChange 0.000000 1 2 7.693549 ControlChange 0.000000 1 4 20.221848 ControlChange 0.000000 1 101 585.280293 ControlChange 0.004167 1 100 3.266882 ControlChange 0.000000 1 2 7.921783 ControlChange 0.000000 1 4 20.245466 ControlChange 0.000000 1 101 563.926693 ControlChange 0.004167 1 100 6.860230 ControlChange 0.000000 1 2 8.379575 ControlChange 0.000000 1 4 20.295223 ControlChange 0.000000 1 101 517.286144 ControlChange 0.004167 1 100 10.601272 ControlChange 0.000000 1 2 9.016084 ControlChange 0.000000 1 4 20.376453 ControlChange 0.000000 1 101 495.932544 ControlChange 0.004167 1 100 14.326547 ControlChange 0.000000 1 2 9.768626 ControlChange 0.000000 1 4 20.488410 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 17.964873 ControlChange 0.000000 1 2 10.593225 ControlChange 0.000000 1 4 20.629055 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 21.460753 ControlChange 0.000000 1 2 11.446072 ControlChange 0.000000 1 4 20.795528 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.740448 ControlChange 0.000000 1 2 12.237650 ControlChange 0.000000 1 4 20.984029 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.671431 ControlChange 0.000000 1 2 12.805940 ControlChange 0.000000 1 4 21.189736 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.977773 ControlChange 0.000000 1 2 13. 2798 ControlChange 0.000000 1 4 21.406766 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.417412 ControlChange 0.000000 1 2 13.314270 ControlChange 0.000000 1 4 21.628240 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 32.392911 ControlChange 0.000000 1 2 13.531562 ControlChange 0.000000 1 4 21.846420 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 33.584770 ControlChange 0.000000 1 2 13.754969 ControlChange 0.000000 1 4 22.052937 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.996997 ControlChange 0.000000 1 2 13.981264 ControlChange 0.000000 1 4 22.239124 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.356066 ControlChange 0.000000 1 2 14.208871 ControlChange 0.000000 1 4 22.396402 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 37.490496 ControlChange 0.000000 1 2 14.435944 ControlChange 0.000000 1 4 22.516657 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.321583 ControlChange 0.000000 1 2 14.650875 ControlChange 0.000000 1 4 22.593353 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.820835 ControlChange 0.000000 1 2 14.782706 ControlChange 0.000000 1 4 22.628345 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.977044 ControlChange 0.000000 1 2 14.726982 ControlChange 0.000000 1 4 22.640322 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.785346 ControlChange 0.000000 1 2 14.524513 ControlChange 0.000000 1 4 22.650253 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.279382 ControlChange 0.000000 1 2 14.248846 ControlChange 0.000000 1 4 22.665384 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 37.523729 ControlChange 0.000000 1 2 13.936364 ControlChange 0.000000 1 4 22.686036 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.576758 ControlChange 0.000000 1 2 13.605604 ControlChange 0.000000 1 4 22.711813 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 35.483775 ControlChange 0.000000 1 2 13.267746 ControlChange 0.000000 1 4 22.742257 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.293107 ControlChange 0.000000 1 2 12.930242 ControlChange 0.000000 1 4 22.776853 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 33. 4354 ControlChange 0.000000 1 2 12.598418 ControlChange 0.000000 1 4 22.815033 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 32.046152 ControlChange 0.000000 1 2 12.276284 ControlChange 0.000000 1 4 22.856163 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.955253 ControlChange 0.000000 1 2 11.967000 ControlChange 0.000000 1 4 22.899557 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.416504 ControlChange 0.000000 1 2 11.673148 ControlChange 0.000000 1 4 22.944475 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.440448 ControlChange 0.000000 1 2 11.396910 ControlChange 0.000000 1 4 22.990126 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.193662 ControlChange 0.000000 1 2 11.140188 ControlChange 0.000000 1 4 23.035676 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 22.765213 ControlChange 0.000000 1 2 10.904664 ControlChange 0.000000 1 4 23.080252 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 20.201748 ControlChange 0.000000 1 2 10.691880 ControlChange 0.000000 1 4 23.122953 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 17.531513 ControlChange 0.000000 1 2 10.503295 ControlChange 0.000000 1 4 23.162858 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 14.773013 ControlChange 0.000000 1 2 10.340256 ControlChange 0.000000 1 4 23.199039 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 11.938947 ControlChange 0.000000 1 2 10.204071 ControlChange 0.000000 1 4 23.230567 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 9.038081 ControlChange 0.000000 1 2 10.096027 ControlChange 0.000000 1 4 23.256530 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 6.076067 ControlChange 0.000000 1 2 10.017393 ControlChange 0.000000 1 4 23.276038 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 3.076795 ControlChange 0.000000 1 2 9.969304 ControlChange 0.000000 1 4 23.288154 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 0.216587 ControlChange 0.000000 1 2 9.951550 ControlChange 0.000000 1 4 23.291177 ControlChange 0.000000 1 101 491.648937 ControlChange 0.004167 1 100 2.405827 ControlChange 0.000000 1 2 9.959910 ControlChange 0.000000 1 4 23.282514 ControlChange 0.000000 1 101 468.366322 ControlChange 0.004167 1 100 5.253790 ControlChange 0.000000 1 2 9.986796 ControlChange 0.000000 1 4 23.261688 ControlChange 0.000000 1 101 417.512416 ControlChange 0.004167 1 100 8.354284 ControlChange 0.000000 1 2 10.025738 ControlChange 0.000000 1 4 23.230964 ControlChange 0.000000 1 101 394.229801 ControlChange 0.004167 1 100 11.544030 ControlChange 0.000000 1 2 10.072357 ControlChange 0.000000 1 4 23.192950 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.758007 ControlChange 0.000000 1 2 10.123475 ControlChange 0.000000 1 4 23.149655 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 17.965020 ControlChange 0.000000 1 2 10.176616 ControlChange 0.000000 1 4 23. 2660 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.141893 ControlChange 0.000000 1 2 10.229730 ControlChange 0.000000 1 4 23.053297 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.266555 ControlChange 0.000000 1 2 10.28 28 ControlChange 0.000000 1 4 23.002776 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.313561 ControlChange 0.000000 1 2 10.328869 ControlChange 0.000000 1 4 22.952280 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.248663 ControlChange 0.000000 1 2 10.371678 ControlChange 0.000000 1 4 22.903061 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.018218 ControlChange 0.000000 1 2 10.407879 ControlChange 0.000000 1 4 22.856555 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.517338 ControlChange 0.000000 1 2 10.435832 ControlChange 0.000000 1 4 22.814551 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.543621 ControlChange 0.000000 1 2 10.445915 ControlChange 0.000000 1 4 22.779505 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.127566 ControlChange 0.000000 1 2 10.369773 ControlChange 0.000000 1 4 22.754836 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.657919 ControlChange 0.000000 1 2 10.179144 ControlChange 0.000000 1 4 22.743002 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.762322 ControlChange 0.000000 1 2 10.053805 ControlChange 0.000000 1 4 22.741111 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.173368 ControlChange 0.000000 1 2 9.955347 ControlChange 0.000000 1 4 22.743515 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.071911 ControlChange 0.000000 1 2 9.819657 ControlChange 0.000000 1 4 22.747948 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.648353 ControlChange 0.000000 1 2 9.649042 ControlChange 0.000000 1 4 22.754251 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.984755 ControlChange 0.000000 1 2 9.452616 ControlChange 0.000000 1 4 22.762465 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.121125 ControlChange 0.000000 1 2 9.237823 ControlChange 0.000000 1 4 22.772608 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.088490 ControlChange 0.000000 1 2 9.010775 ControlChange 0.000000 1 4 22.784667 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.914659 ControlChange 0.000000 1 2 8.776494 ControlChange 0.000000 1 4 22.798592 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.629175 ControlChange 0.000000 1 2 8.539130 ControlChange 0.000000 1 4 22.814287 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.279221 ControlChange 0.000000 1 2 8.302124 ControlChange 0.000000 1 4 22.831602 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.989808 ControlChange 0.000000 1 2 8.068333 ControlChange 0.000000 1 4 22.850326 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.953510 ControlChange 0.000000 1 2 7.840132 ControlChange 0.000000 1 4 22.870193 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.061151 ControlChange 0.000000 1 2 7.619498 ControlChange 0.000000 1 4 22.890879 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.870192 ControlChange 0.000000 1 2 7.408073 ControlChange 0.000000 1 4 22.912020 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.320963 ControlChange 0.000000 1 2 7.207231 ControlChange 0.000000 1 4 22.933226 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.538655 ControlChange 0.000000 1 2 7.018117 ControlChange 0.000000 1 4 22.954100 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.597945 ControlChange 0.000000 1 2 6.841667 ControlChange 0.000000 1 4 22.974263 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.539577 ControlChange 0.000000 1 2 6.678661 ControlChange 0.000000 1 4 22.993368 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.389070 ControlChange 0.000000 1 2 6.529737 ControlChange 0.000000 1 4 23.011118 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 19.163801 ControlChange 0.000000 1 2 6.395419 ControlChange 0.000000 1 4 23.027277 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 16.876381 ControlChange 0.000000 1 2 6.276139 ControlChange 0.000000 1 4 23.041666 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.536522 ControlChange 0.000000 1 2 6.172222 ControlChange 0.000000 1 4 23.054163 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 12.152123 ControlChange 0.000000 1 2 6.083930 ControlChange 0.000000 1 4 23.064699 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 9.730233 ControlChange 0.000000 1 2 6.011473 ControlChange 0.000000 1 4 23.073248 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 7.278299 ControlChange 0.000000 1 2 5.954991 ControlChange 0.000000 1 4 23.079817 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 4.809914 ControlChange 0.000000 1 2 5.914583 ControlChange 0.000000 1 4 23.084443 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 2.389806 ControlChange 0.000000 1 2 5.890449 ControlChange 0.000000 1 4 23.087351 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 0.259240 ControlChange 0.000000 1 2 5.884069 ControlChange 0.000000 1 4 23.090581 ControlChange 0.000000 1 101 394.229801 ControlChange 0.004167 1 100 1.400325 ControlChange 0.000000 1 2 5.899433 ControlChange 0.000000 1 4 23.099902 ControlChange 0.000000 1 101 417.512416 ControlChange 0.004167 1 100 2.928856 ControlChange 0.000000 1 2 5.939656 ControlChange 0.000000 1 4 23.121032 ControlChange 0.000000 1 101 468.366322 ControlChange 0.004167 1 100 4.483632 ControlChange 0.000000 1 2 6.004439 ControlChange 0.000000 1 4 23.155901 ControlChange 0.000000 1 101 491.648937 ControlChange 0.004167 1 100 6.042815 ControlChange 0.000000 1 2 6.092084 ControlChange 0.000000 1 4 23.204562 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 7.594358 ControlChange 0.000000 1 2 6.200871 ControlChange 0.000000 1 4 23.266826 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 9.133594 ControlChange 0.000000 1 2 6.329205 ControlChange 0.000000 1 4 23.342436 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 10.657524 ControlChange 0.000000 1 2 6.475590 ControlChange 0.000000 1 4 23.431056 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 12.163811 ControlChange 0.000000 1 2 6.638606 ControlChange 0.000000 1 4 23.532239 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 13.650358 ControlChange 0.000000 1 2 6.816905 ControlChange 0.000000 1 4 23.645449 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 15.115147 ControlChange 0.000000 1 2 7.009218 ControlChange 0.000000 1 4 23.770032 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 16.556063 ControlChange 0.000000 1 2 7.214335 ControlChange 0.000000 1 4 23.905219 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 17.970814 ControlChange 0.000000 1 2 7.431079 ControlChange 0.000000 1 4 24.050118 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 19.356869 ControlChange 0.000000 1 2 7.658316 ControlChange 0.000000 1 4 24.203706 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 20.711362 ControlChange 0.000000 1 2 7.894958 ControlChange 0.000000 1 4 24.364826 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 22.030977 ControlChange 0.000000 1 2 8.139926 ControlChange 0.000000 1 4 24.532194 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.311801 ControlChange 0.000000 1 2 8.392169 ControlChange 0.000000 1 4 24.704387 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.549142 ControlChange 0.000000 1 2 8.650652 ControlChange 0.000000 1 4 24.879863 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.737286 ControlChange 0.000000 1 2 8.914341 ControlChange 0.000000 1 4 25.056967 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.869163 ControlChange 0.000000 1 2 9.182209 ControlChange 0.000000 1 4 25.233941 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.935827 ControlChange 0.000000 1 2 9.453221 ControlChange 0.000000 1 4 25.408944 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.925579 ControlChange 0.000000 1 2 9.726333 ControlChange 0.000000 1 4 25.580075 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.822574 ControlChange 0.000000 1 2 10.000481 ControlChange 0.000000 1 4 25.745393 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.604495 ControlChange 0.000000 1 2 10.274578 ControlChange 0.000000 1 4 25.902943 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.238050 ControlChange 0.000000 1 2 10.547503 ControlChange 0.000000 1 4 26.050791 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.674321 ControlChange 0.000000 1 2 10.818095 ControlChange 0.000000 1 4 26.187047 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.883750 ControlChange 0.000000 1 2 11.085144 ControlChange 0.000000 1 4 26.309892 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.931655 ControlChange 0.000000 1 2 11.347373 ControlChange 0.000000 1 4 26.417600 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.926318 ControlChange 0.000000 1 2 11.603435 ControlChange 0.000000 1 4 26.508565 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.910605 ControlChange 0.000000 1 2 11.851897 ControlChange 0.000000 1 4 26.581318 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.888210 ControlChange 0.000000 1 2 12.091223 ControlChange 0.000000 1 4 26.634546 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.858881 ControlChange 0.000000 1 2 12.319747 ControlChange 0.000000 1 4 26.667356 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.822344 ControlChange 0.000000 1 2 12.535662 ControlChange 0.000000 1 4 26.681669 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.778303 ControlChange 0.000000 1 2 12.736975 ControlChange 0.000000 1 4 26.685183 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.726458 ControlChange 0.000000 1 2 12.921495 ControlChange 0.000000 1 4 26.685981 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.666497 ControlChange 0.000000 1 2 13.086775 ControlChange 0.000000 1 4 26.686874 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.598074 ControlChange 0.000000 1 2 13.230052 ControlChange 0.000000 1 4 26.688089 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.520835 ControlChange 0.000000 1 2 13.348201 ControlChange 0.000000 1 4 26.689608 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.434417 ControlChange 0.000000 1 2 13.437629 ControlChange 0.000000 1 4 26.691411 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.338429 ControlChange 0.000000 1 2 13.494450 ControlChange 0.000000 1 4 26.693480 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.232460 ControlChange 0.000000 1 2 13.517157 ControlChange 0.000000 1 4 26.695800 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.116 4 ControlChange 0.000000 1 2 13.512009 ControlChange 0.000000 1 4 26.698352 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.988920 ControlChange 0.000000 1 2 13.490456 ControlChange 0.000000 1 4 26.701122 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.850456 ControlChange 0.000000 1 2 13.460019 ControlChange 0.000000 1 4 26.704095 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.700260 ControlChange 0.000000 1 2 13.424037 ControlChange 0.000000 1 4 26.707255 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.537886 ControlChange 0.000000 1 2 13.384235 ControlChange 0.000000 1 4 26.710589 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.362876 ControlChange 0.000000 1 2 13.341674 ControlChange 0.000000 1 4 26.714083 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.174795 ControlChange 0.000000 1 2 13.297069 ControlChange 0.000000 1 4 26.717722 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.973233 ControlChange 0.000000 1 2 13.250932 ControlChange 0.000000 1 4 26.721495 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.757826 ControlChange 0.000000 1 2 13.203650 ControlChange 0.000000 1 4 26.725386 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.528270 ControlChange 0.000000 1 2 13.155527 ControlChange 0.000000 1 4 26.729385 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.284359 ControlChange 0.000000 1 2 13.106812 ControlChange 0.000000 1 4 26.733476 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.026029 ControlChange 0.000000 1 2 13.057709 ControlChange 0.000000 1 4 26.737648 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.753370 ControlChange 0.000000 1 2 13.008398 ControlChange 0.000000 1 4 26.741888 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.466698 ControlChange 0.000000 1 2 12.959034 ControlChange 0.000000 1 4 26.746182 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.166616 ControlChange 0.000000 1 2 12.909760 ControlChange 0.000000 1 4 26.750517 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.854058 ControlChange 0.000000 1 2 12.860707 ControlChange 0.000000 1 4 26.754879 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.530359 ControlChange 0.000000 1 2 12.811997 ControlChange 0.000000 1 4 26.759256 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.197308 ControlChange 0.000000 1 2 12.763750 ControlChange 0.000000 1 4 26.763632 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.857191 ControlChange 0.000000 1 2 12.716081 ControlChange 0.000000 1 4 26.767994 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.512799 ControlChange 0.000000 1 2 12.669106 ControlChange 0.000000 1 4 26.772326 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.167397 ControlChange 0.000000 1 2 12.622944 ControlChange 0.000000 1 4 26.776613 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.824647 ControlChange 0.000000 1 2 12.577716 ControlChange 0.000000 1 4 26.780839 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.488486 ControlChange 0.000000 1 2 12.533550 ControlChange 0.000000 1 4 26.784985 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.162947 ControlChange 0.000000 1 2 12.490580 ControlChange 0.000000 1 4 26.789035 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.851960 ControlChange 0.000000 1 2 12.448951 ControlChange 0.000000 1 4 26.792969 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.559160 ControlChange 0.000000 1 2 12.408822 ControlChange 0.000000 1 4 26.796766 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.287714 ControlChange 0.000000 1 2 12.370368 ControlChange 0.000000 1 4 26.800405 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.040188 ControlChange 0.000000 1 2 12.333785 ControlChange 0.000000 1 4 26.803862 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.818487 ControlChange 0.000000 1 2 12.299293 ControlChange 0.000000 1 4 26.807112 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.623857 ControlChange 0.000000 1 2 12.267145 ControlChange 0.000000 1 4 26.810125 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.456904 ControlChange 0.000000 1 2 12.237633 ControlChange 0.000000 1 4 26.812873 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.317698 ControlChange 0.000000 1 2 12.211101 ControlChange 0.000000 1 4 26.815319 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.205868 ControlChange 0.000000 1 2 12.187963 ControlChange 0.000000 1 4 26.817428 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.120700 ControlChange 0.000000 1 2 12.168720 ControlChange 0.000000 1 4 26.819156 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.061215 ControlChange 0.000000 1 2 12.153991 ControlChange 0.000000 1 4 26.820456 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.026420 ControlChange 0.000000 1 2 12.144692 ControlChange 0.000000 1 4 26.820616 ControlChange 0.000000 1 101 495.932544 ControlChange 0.004167 1 100 23.016843 ControlChange 0.000000 1 2 12.143308 ControlChange 0.000000 1 4 26.812315 ControlChange 0.000000 1 101 517.286144 ControlChange 0.004167 1 100 23.036383 ControlChange 0.000000 1 2 12.155403 ControlChange 0.000000 1 4 26.776461 ControlChange 0.000000 1 101 563.926693 ControlChange 0.004167 1 100 23.089 2 ControlChange 0.000000 1 2 12.186906 ControlChange 0.000000 1 4 26.699639 ControlChange 0.000000 1 101 585.280293 ControlChange 0.004167 1 100 23.175838 ControlChange 0.000000 1 2 12.241384 ControlChange 0.000000 1 4 26.585025 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.295662 ControlChange 0.000000 1 2 12.321344 ControlChange 0.000000 1 4 26.440953 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.447288 ControlChange 0.000000 1 2 12.429413 ControlChange 0.000000 1 4 26.274229 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.629207 ControlChange 0.000000 1 2 12.568507 ControlChange 0.000000 1 4 26.090178 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.839656 ControlChange 0.000000 1 2 12.741761 ControlChange 0.000000 1 4 25.893129 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.076624 ControlChange 0.000000 1 2 12.952348 ControlChange 0.000000 1 4 25.686739 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.337867 ControlChange 0.000000 1 2 13.203226 ControlChange 0.000000 1 4 25.474226 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.620909 ControlChange 0.000000 1 2 13.496620 ControlChange 0.000000 1 4 25.258512 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.923019 ControlChange 0.000000 1 2 13.833245 ControlChange 0.000000 1 4 25.042352 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.241270 ControlChange 0.000000 1 2 14.211177 ControlChange 0.000000 1 4 24.828434 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.572536 ControlChange 0.000000 1 2 14.624653 ControlChange 0.000000 1 4 24.619474 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.913532 ControlChange 0.000000 1 2 15.063178 ControlChange 0.000000 1 4 24.418317 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.260837 ControlChange 0.000000 1 2 15.511754 ControlChange 0.000000 1 4 24.228042 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.610931 ControlChange 0.000000 1 2 15.952699 ControlChange 0.000000 1 4 24.052080 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.960239 ControlChange 0.000000 1 2 16.368640 ControlChange 0.000000 1 4 23.894410 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.305166 ControlChange 0.000000 1 2 16.745487 ControlChange 0.000000 1 4 23.759792 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.642148 ControlChange 0.000000 1 2 17.074168 ControlChange 0.000000 1 4 23.654099 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.967686 ControlChange 0.000000 1 2 17.350685 ControlChange 0.000000 1 4 23.584007 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.278383 ControlChange 0.000000 1 2 17.574995 ControlChange 0.000000 1 4 23.549132 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.570988 ControlChange 0.000000 1 2 17.749600 ControlChange 0.000000 1 4 23.530168 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.842431 ControlChange 0.000000 1 2 17.878315 ControlChange 0.000000 1 4 23.503596 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.089825 ControlChange 0.000000 1 2 17.965462 ControlChange 0.000000 1 4 23.461205 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.310534 ControlChange 0.000000 1 2 18.014211 ControlChange 0.000000 1 4 23.403028 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.502141 ControlChange 0.000000 1 2 18.016152 ControlChange 0.000000 1 4 23.330169 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.662478 ControlChange 0.000000 1 2 17.941579 ControlChange 0.000000 1 4 23.244032 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.789651 ControlChange 0.000000 1 2 17.767627 ControlChange 0.000000 1 4 23.146336 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.882013 ControlChange 0.000000 1 2 17.498580 ControlChange 0.000000 1 4 23.039095 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.927735 ControlChange 0.000000 1 2 17.148539 ControlChange 0.000000 1 4 22.924601 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.810866 ControlChange 0.000000 1 2 16.730210 ControlChange 0.000000 1 4 22.805382 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.233900 ControlChange 0.000000 1 2 16.254464 ControlChange 0.000000 1 4 22.684137 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.997595 ControlChange 0.000000 1 2 15.730974 ControlChange 0.000000 1 4 22.563658 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.158951 ControlChange 0.000000 1 2 15.168768 ControlChange 0.000000 1 4 22.446752 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.841137 ControlChange 0.000000 1 2 14.576798 ControlChange 0.000000 1 4 22.336150 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 21.135590 ControlChange 0.000000 1 2 13.964529 ControlChange 0.000000 1 4 22.234428 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 18.107097 ControlChange 0.000000 1 2 13.342814 ControlChange 0.000000 1 4 22.143946 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 14.803936 ControlChange 0.000000 1 2 12.725404 ControlChange 0.000000 1 4 22.066792 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 11.266178 ControlChange 0.000000 1 2 12.131953 ControlChange 0.000000 1 4 22.004730 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 7.540446 ControlChange 0.000000 1 2 11.595636 ControlChange 0.000000 1 4 21.959221 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 3.737086 ControlChange 0.000000 1 2 11.179713 ControlChange 0.000000 1 4 21.931154 ControlChange 0.000000 1 101 585.924319 ControlChange 0.004167 1 100 0.023645 ControlChange 0.000000 1 2 10.961410 ControlChange 0.000000 1 4 21.918671 ControlChange 0.000000 1 101 571.281625 ControlChange 0.004167 1 100 3.881675 ControlChange 0.000000 1 2 10.936252 ControlChange 0.000000 1 4 21.914550 ControlChange 0.000000 1 101 539.299041 ControlChange 0.004167 1 100 7.995793 ControlChange 0.000000 1 2 11.020031 ControlChange 0.000000 1 4 21.911359 ControlChange 0.000000 1 101 524.656347 ControlChange 0.004167 1 100 12.227344 ControlChange 0.000000 1 2 11.181516 ControlChange 0.000000 1 4 21.906680 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 16.435612 ControlChange 0.000000 1 2 11.432848 ControlChange 0.000000 1 4 21.900517 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 20.549224 ControlChange 0.000000 1 2 11.787272 ControlChange 0.000000 1 4 21.893 4 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 24.464370 ControlChange 0.000000 1 2 12.237160 ControlChange 0.000000 1 4 21.884668 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 27.966299 ControlChange 0.000000 1 2 12.726916 ControlChange 0.000000 1 4 21.875438 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 31.266800 ControlChange 0.000000 1 2 13.154192 ControlChange 0.000000 1 4 21.865647 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 34.937081 ControlChange 0.000000 1 2 13.431227 ControlChange 0.000000 1 4 21.855534 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.762459 ControlChange 0.000000 1 2 13.557489 ControlChange 0.000000 1 4 21.845348 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 38.986962 ControlChange 0.000000 1 2 13.614412 ControlChange 0.000000 1 4 21.835357 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.098814 ControlChange 0.000000 1 2 13.662633 ControlChange 0.000000 1 4 21.825849 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 38.724602 ControlChange 0.000000 1 2 13.710920 ControlChange 0.000000 1 4 21.817143 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 38.084685 ControlChange 0.000000 1 2 13.722540 ControlChange 0.000000 1 4 21.809598 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.210154 ControlChange 0.000000 1 2 13.615612 ControlChange 0.000000 1 4 21.803623 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 36.116579 ControlChange 0.000000 1 2 13.353904 ControlChange 0.000000 1 4 21.799716 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 34.834826 ControlChange 0.000000 1 2 12.966556 ControlChange 0.000000 1 4 21.798592 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 33.479701 ControlChange 0.000000 1 2 12.507312 ControlChange 0.000000 1 4 21.801064 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 32.302603 ControlChange 0.000000 1 2 12.026557 ControlChange 0.000000 1 4 21.807205 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 31.284587 ControlChange 0.000000 1 2 11.560386 ControlChange 0.000000 1 4 21.816314 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 29.896848 ControlChange 0.000000 1 2 11.129775 ControlChange 0.000000 1 4 21.827592 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 28.026516 ControlChange 0.000000 1 2 10.744495 ControlChange 0.000000 1 4 21.840390 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 25.816890 ControlChange 0.000000 1 2 10.407470 ControlChange 0.000000 1 4 21.854175 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 23.365732 ControlChange 0.000000 1 2 10.117981 ControlChange 0.000000 1 4 21.868482 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 20.731205 ControlChange 0.000000 1 2 9.873603 ControlChange 0.000000 1 4 21.882890 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 17.951965 ControlChange 0.000000 1 2 9.671169 ControlChange 0.000000 1 4 21.896992 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 15.056214 ControlChange 0.000000 1 2 9.507412 ControlChange 0.000000 1 4 21.910380 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 12.066960 ControlChange 0.000000 1 2 9.379199 ControlChange 0.000000 1 4 21.922620 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 9.006262 ControlChange 0.000000 1 2 9.283607 ControlChange 0.000000 1 4 21.933231 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 5.909017 ControlChange 0.000000 1 2 9.217982 ControlChange 0.000000 1 4 21.941654 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 2.867427 ControlChange 0.000000 1 2 9.182478 ControlChange 0.000000 1 4 21.948187 ControlChange 0.000000 1 101 521.425463 ControlChange 0.004167 1 100 0.086413 ControlChange 0.000000 1 2 9.203533 ControlChange 0.000000 1 4 21.963050 ControlChange 0.000000 1 101 502.401568 ControlChange 0.004167 1 100 3.177480 ControlChange 0.000000 1 2 9.355229 ControlChange 0.000000 1 4 22.016420 ControlChange 0.000000 1 101 460.849562 ControlChange 0.004167 1 100 6.444387 ControlChange 0.000000 1 2 9.692154 ControlChange 0.000000 1 4 22.134689 ControlChange 0.000000 1 101 441.825668 ControlChange 0.004167 1 100 9.747497 ControlChange 0.000000 1 2 10.204437 ControlChange 0.000000 1 4 22.317728 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 13.003958 ControlChange 0.000000 1 2 10.860161 ControlChange 0.000000 1 4 22.550348 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 16.179765 ControlChange 0.000000 1 2 11.630041 ControlChange 0.000000 1 4 22.813018 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 19.241906 ControlChange 0.000000 1 2 12.484929 ControlChange 0.000000 1 4 23.084860 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 22.140086 ControlChange 0.000000 1 2 13.382830 ControlChange 0.000000 1 4 23.345954 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 24.773370 ControlChange 0.000000 1 2 14.219164 ControlChange 0.000000 1 4 23.579219 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 26.921357 ControlChange 0.000000 1 2 14.784898 ControlChange 0.000000 1 4 23.771486 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 28.50 25 ControlChange 0.000000 1 2 14.988674 ControlChange 0.000000 1 4 23.913755 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 30.140109 ControlChange 0.000000 1 2 15.048249 ControlChange 0.000000 1 4 24.001271 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 32.397687 ControlChange 0.000000 1 2 15.069470 ControlChange 0.000000 1 4 24.037847 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.890172 ControlChange 0.000000 1 2 15.008733 ControlChange 0.000000 1 4 24.041030 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.092494 ControlChange 0.000000 1 2 14.832580 ControlChange 0.000000 1 4 24.028925 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 38.748713 ControlChange 0.000000 1 2 14.536197 ControlChange 0.000000 1 4 24.007707 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 39.764498 ControlChange 0.000000 1 2 14.137787 ControlChange 0.000000 1 4 23.977844 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.157142 ControlChange 0.000000 1 2 13.676292 ControlChange 0.000000 1 4 23.939338 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.056316 ControlChange 0.000000 1 2 13.196911 ControlChange 0.000000 1 4 23.892279 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 39.590751 ControlChange 0.000000 1 2 12.735082 ControlChange 0.000000 1 4 23.836878 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 38.799798 ControlChange 0.000000 1 2 12.310586 ControlChange 0.000000 1 4 23.773479 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.703153 ControlChange 0.000000 1 2 11.930676 ControlChange 0.000000 1 4 23.702593 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 36.431567 ControlChange 0.000000 1 2 11.595499 ControlChange 0.000000 1 4 23.624912 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 35.260450 ControlChange 0.000000 1 2 11.302040 ControlChange 0.000000 1 4 23.541335 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.150809 ControlChange 0.000000 1 2 11.046292 ControlChange 0.000000 1 4 23.452973 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 32.629951 ControlChange 0.000000 1 2 10.824224 ControlChange 0.000000 1 4 23.361153 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 30.653136 ControlChange 0.000000 1 2 10.632106 ControlChange 0.000000 1 4 23.267401 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 28.383066 ControlChange 0.000000 1 2 10.466663 ControlChange 0.000000 1 4 23.173413 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 25.914688 ControlChange 0.000000 1 2 10.325053 ControlChange 0.000000 1 4 23.081011 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 23.299609 ControlChange 0.000000 1 2 10.204835 ControlChange 0.000000 1 4 22.992079 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 20.570300 ControlChange 0.000000 1 2 10.103937 ControlChange 0.000000 1 4 22.908496 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 17.749273 ControlChange 0.000000 1 2 10.020524 ControlChange 0.000000 1 4 22.832064 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 14.853370 ControlChange 0.000000 1 2 9.953030 ControlChange 0.000000 1 4 22.764435 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 11.896543 ControlChange 0.000000 1 2 9.900111 ControlChange 0.000000 1 4 22.707060 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 8.892456 ControlChange 0.000000 1 2 9.860558 ControlChange 0.000000 1 4 22.661156 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 5.863479 ControlChange 0.000000 1 2 9.833319 ControlChange 0.000000 1 4 22.627678 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 2.884803 ControlChange 0.000000 1 2 9.817960 ControlChange 0.000000 1 4 22.607182 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 0.087327 ControlChange 0.000000 1 2 9.819350 ControlChange 0.000000 1 4 22.598677 ControlChange 0.000000 1 101 438.464803 ControlChange 0.004167 1 100 2.644867 ControlChange 0.000000 1 2 9.853640 ControlChange 0.000000 1 4 22.598259 ControlChange 0.000000 1 101 422.467678 ControlChange 0.004167 1 100 5.682806 ControlChange 0.000000 1 2 9.937350 ControlChange 0.000000 1 4 22.601864 ControlChange 0.000000 1 101 387.526745 ControlChange 0.004167 1 100 8.961478 ControlChange 0.000000 1 2 10.073748 ControlChange 0.000000 1 4 22.608040 ControlChange 0.000000 1 101 371.529620 ControlChange 0.004167 1 100 12.317829 ControlChange 0.000000 1 2 10.254612 ControlChange 0.000000 1 4 22.616558 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 15.691517 ControlChange 0.000000 1 2 10.463503 ControlChange 0.000000 1 4 22.627217 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 19.051777 ControlChange 0.000000 1 2 10.678417 ControlChange 0.000000 1 4 22.639712 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 22.372472 ControlChange 0.000000 1 2 10.876888 ControlChange 0.000000 1 4 22.653627 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 25.623442 ControlChange 0.000000 1 2 11.041202 ControlChange 0.000000 1 4 22.668452 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 28.759717 ControlChange 0.000000 1 2 11.160945 ControlChange 0.000000 1 4 22.683607 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 31.688128 ControlChange 0.000000 1 2 11.229974 ControlChange 0.000000 1 4 22.698485 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.196930 ControlChange 0.000000 1 2 11.225976 ControlChange 0.000000 1 4 22.712497 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.266743 ControlChange 0.000000 1 2 11.125018 ControlChange 0.000000 1 4 22.725120 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.286452 ControlChange 0.000000 1 2 10.994565 ControlChange 0.000000 1 4 22.735918 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.864645 ControlChange 0.000000 1 2 10.895194 ControlChange 0.000000 1 4 22.744568 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.512099 ControlChange 0.000000 1 2 10.756194 ControlChange 0.000000 1 4 22.750852 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.387766 ControlChange 0.000000 1 2 10.529331 ControlChange 0.000000 1 4 22.754767 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.785095 ControlChange 0.000000 1 2 10.218987 ControlChange 0.000000 1 4 22.757585 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.831571 ControlChange 0.000000 1 2 9.848538 ControlChange 0.000000 1 4 22.762953 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.574423 ControlChange 0.000000 1 2 9.449885 ControlChange 0.000000 1 4 22.774033 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.037847 ControlChange 0.000000 1 2 9.053361 ControlChange 0.000000 1 4 22.791158 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.254283 ControlChange 0.000000 1 2 8.680475 ControlChange 0.000000 1 4 22.813473 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 32.480759 ControlChange 0.000000 1 2 8.342691 ControlChange 0.000000 1 4 22.840116 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 30.971892 ControlChange 0.000000 1 2 8.043950 ControlChange 0.000000 1 4 22.870312 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 29.205173 ControlChange 0.000000 1 2 7.783855 ControlChange 0.000000 1 4 22.903337 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 27.056861 ControlChange 0.000000 1 2 7.559989 ControlChange 0.000000 1 4 22.938507 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 24.684057 ControlChange 0.000000 1 2 7.369219 ControlChange 0.000000 1 4 22.975149 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 22.169810 ControlChange 0.000000 1 2 7.208268 ControlChange 0.000000 1 4 23.012582 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 19.554577 ControlChange 0.000000 1 2 7.074097 ControlChange 0.000000 1 4 23.050094 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 16.862517 ControlChange 0.000000 1 2 6.964008 ControlChange 0.000000 1 4 23.086910 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 14.109919 ControlChange 0.000000 1 2 6.875593 ControlChange 0.000000 1 4 23.122158 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 11.309024 ControlChange 0.000000 1 2 6.806730 ControlChange 0.000000 1 4 23.154814 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 8.470620 ControlChange 0.000000 1 2 6.755615 ControlChange 0.000000 1 4 23.183625 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 5.610154 ControlChange 0.000000 1 2 6.720644 ControlChange 0.000000 1 4 23.206990 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 2.757863 ControlChange 0.000000 1 2 6.704500 ControlChange 0.000000 1 4 23.222499 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 0.170737 ControlChange 0.000000 1 2 6.752033 ControlChange 0.000000 1 4 23.224534 ControlChange 0.000000 1 101 368.320540 ControlChange 0.004167 1 100 3.414031 ControlChange 0.000000 1 2 6.988622 ControlChange 0.000000 1 4 23.203395 ControlChange 0.000000 1 101 350.878287 ControlChange 0.004167 1 100 6.872184 ControlChange 0.000000 1 2 7.518512 ControlChange 0.000000 1 4 23.154098 ControlChange 0.000000 1 101 312.780903 ControlChange 0.004167 1 100 10.367063 ControlChange 0.000000 1 2 8.344948 ControlChange 0.000000 1 4 23.079878 ControlChange 0.000000 1 101 295.338650 ControlChange 0.004167 1 100 13.834194 ControlChange 0.000000 1 2 9.430522 ControlChange 0.000000 1 4 22.986148 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 17.248312 ControlChange 0.000000 1 2 10.736155 ControlChange 0.000000 1 4 22.877462 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 20.579287 ControlChange 0.000000 1 2 12.208660 ControlChange 0.000000 1 4 22.757572 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 23.760000 ControlChange 0.000000 1 2 13.692039 ControlChange 0.000000 1 4 22.629708 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 26.605068 ControlChange 0.000000 1 2 14.753355 ControlChange 0.000000 1 4 22.496781 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 29.028712 ControlChange 0.000000 1 2 15.058565 ControlChange 0.000000 1 4 22.361539 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 31.539483 ControlChange 0.000000 1 2 15.031010 ControlChange 0.000000 1 4 22.226704 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 34.246295 ControlChange 0.000000 1 2 14.967040 ControlChange 0.000000 1 4 22.095100 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 36.256986 ControlChange 0.000000 1 2 14.902217 ControlChange 0.000000 1 4 21.969806 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 37.301779 ControlChange 0.000000 1 2 14.839404 ControlChange 0.000000 1 4 21.854353 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 37.634837 ControlChange 0.000000 1 2 14.762562 ControlChange 0.000000 1 4 21.752996 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 37.471684 ControlChange 0.000000 1 2 14.630824 ControlChange 0.000000 1 4 21.671169 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 36.906569 ControlChange 0.000000 1 2 14.449653 ControlChange 0.000000 1 4 21.615497 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 35.964662 ControlChange 0.000000 1 2 14.259164 ControlChange 0.000000 1 4 21.588 2 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 34.675978 ControlChange 0.000000 1 2 14.080789 ControlChange 0.000000 1 4 21.577001 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 33.143317 ControlChange 0.000000 1 2 13.918724 ControlChange 0.000000 1 4 21.565998 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 31.651890 ControlChange 0.000000 1 2 13.772842 ControlChange 0.000000 1 4 21.549577 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 30.523061 ControlChange 0.000000 1 2 13.642134 ControlChange 0.000000 1 4 21.528011 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 29.527640 ControlChange 0.000000 1 2 13.525444 ControlChange 0.000000 1 4 21.502085 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 28.169368 ControlChange 0.000000 1 2 13.421661 ControlChange 0.000000 1 4 21.472527 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 26.422475 ControlChange 0.000000 1 2 13.329780 ControlChange 0.000000 1 4 21.440034 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 24.433197 ControlChange 0.000000 1 2 13.248908 ControlChange 0.000000 1 4 21.405285 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 22.282460 ControlChange 0.000000 1 2 13.178238 ControlChange 0.000000 1 4 21.368964 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 20.013406 ControlChange 0.000000 1 2 13.117069 ControlChange 0.000000 1 4 21.331772 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 17.652883 ControlChange 0.000000 1 2 13.064776 ControlChange 0.000000 1 4 21.294451 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 15.219326 ControlChange 0.000000 1 2 13.020808 ControlChange 0.000000 1 4 21.257809 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 12.726535 ControlChange 0.000000 1 2 12.984657 ControlChange 0.000000 1 4 21.222755 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 10.185951 ControlChange 0.000000 1 2 12.955876 ControlChange 0.000000 1 4 21.190345 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 7.608895 ControlChange 0.000000 1 2 12.934074 ControlChange 0.000000 1 4 21.161851 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 5.014268 ControlChange 0.000000 1 2 12.918864 ControlChange 0.000000 1 4 21.138862 ControlChange 0.000000 1 101 293.664768 ControlChange 0.004167 1 100 2.444510 ControlChange 0.000000 1 2 12.910010 ControlChange 0.000000 1 4 21.123321 ControlChange 0.000000 1 101 294.453419 ControlChange 0.004167 1 100 0.193031 ControlChange 0.000000 1 2 12.908312 ControlChange 0.000000 1 4 21.116410 ControlChange 0.000000 1 101 302.671353 ControlChange 0.004167 1 100 3.277535 ControlChange 0.000000 1 2 12.917195 ControlChange 0.000000 1 4 21.116481 ControlChange 0.000000 1 101 320.620972 ControlChange 0.004167 1 100 6.873315 ControlChange 0.000000 1 2 12.941907 ControlChange 0.000000 1 4 21.120626 ControlChange 0.000000 1 101 328.838906 ControlChange 0.004167 1 100 10.681730 ControlChange 0.000000 1 2 12.987798 ControlChange 0.000000 1 4 21.127643 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 14.508323 ControlChange 0.000000 1 2 13.060688 ControlChange 0.000000 1 4 21.137326 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 18.285407 ControlChange 0.000000 1 2 13.164998 ControlChange 0.000000 1 4 21.149524 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 21.969381 ControlChange 0.000000 1 2 13.295033 ControlChange 0.000000 1 4 21.164032 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 25.512109 ControlChange 0.000000 1 2 13.424362 ControlChange 0.000000 1 4 21.180587 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 28.843749 ControlChange 0.000000 1 2 13.511868 ControlChange 0.000000 1 4 21.198856 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 31.833794 ControlChange 0.000000 1 2 13.504064 ControlChange 0.000000 1 4 21.218442 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 34.239202 ControlChange 0.000000 1 2 13.357835 ControlChange 0.000000 1 4 21.238879 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 36.141524 ControlChange 0.000000 1 2 13.129646 ControlChange 0.000000 1 4 21.259639 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 38.273695 ControlChange 0.000000 1 2 12.889441 ControlChange 0.000000 1 4 21.280146 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 40.422884 ControlChange 0.000000 1 2 12.684212 ControlChange 0.000000 1 4 21.299786 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 41.758172 ControlChange 0.000000 1 2 12.492039 ControlChange 0.000000 1 4 21.317928 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 42.200526 ControlChange 0.000000 1 2 12.188084 ControlChange 0.000000 1 4 21.333947 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 42.036489 ControlChange 0.000000 1 2 11.748369 ControlChange 0.000000 1 4 21.347246 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 41.449321 ControlChange 0.000000 1 2 11.232137 ControlChange 0.000000 1 4 21.357273 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 40.521166 ControlChange 0.000000 1 2 10.698563 ControlChange 0.000000 1 4 21.363594 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 39.302523 ControlChange 0.000000 1 2 10.186284 ControlChange 0.000000 1 4 21.366372 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 37.843840 ControlChange 0.000000 1 2 9.714674 ControlChange 0.000000 1 4 21.366971 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 36.221110 ControlChange 0.000000 1 2 9.290684 ControlChange 0.000000 1 4 21.366916 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 34.615088 ControlChange 0.000000 1 2 8.914797 ControlChange 0.000000 1 4 21.366755 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 33.247238 ControlChange 0.000000 1 2 8.584593 ControlChange 0.000000 1 4 21.366546 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 31.897561 ControlChange 0.000000 1 2 8.296568 ControlChange 0.000000 1 4 21.366297 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 30.054195 ControlChange 0.000000 1 2 8.047034 ControlChange 0.000000 1 4 21.366015 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 27.733149 ControlChange 0.000000 1 2 7.832478 ControlChange 0.000000 1 4 21.365709 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 25.127472 ControlChange 0.000000 1 2 7.649687 ControlChange 0.000000 1 4 21.365386 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 22.334886 ControlChange 0.000000 1 2 7.495786 ControlChange 0.000000 1 4 21.365054 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 19.404409 ControlChange 0.000000 1 2 7.368235 ControlChange 0.000000 1 4 21.364722 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 16.364996 ControlChange 0.000000 1 2 7.264832 ControlChange 0.000000 1 4 21.364399 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 13.235188 ControlChange 0.000000 1 2 7.183610 ControlChange 0.000000 1 4 21.364096 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 10.027148 ControlChange 0.000000 1 2 7.122821 ControlChange 0.000000 1 4 21.363826 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 6.747949 ControlChange 0.000000 1 2 7.080885 ControlChange 0.000000 1 4 21.363606 ControlChange 0.000000 1 101 329.627557 ControlChange 0.004167 1 100 3.412384 ControlChange 0.000000 1 2 7.061951 ControlChange 0.000000 1 4 21.363602 ControlChange 0.000000 1 101 330.512788 ControlChange 0.004167 1 100 0.134840 ControlChange 0.000000 1 2 7.126048 ControlChange 0.000000 1 4 21.365466 ControlChange 0.000000 1 101 339.737107 ControlChange 0.004167 1 100 3.0 283 ControlChange 0.000000 1 2 7.437368 ControlChange 0.000000 1 4 21.373644 ControlChange 0.000000 1 101 359.884873 ControlChange 0.004167 1 100 6.300327 ControlChange 0.000000 1 2 8.123771 ControlChange 0.000000 1 4 21.391693 ControlChange 0.000000 1 101 369.109192 ControlChange 0.004167 1 100 9.705408 ControlChange 0.000000 1 2 9.171659 ControlChange 0.000000 1 4 21.419487 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 13.093578 ControlChange 0.000000 1 2 10.504263 ControlChange 0.000000 1 4 21.455416 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 16.412202 ControlChange 0.000000 1 2 12.012183 ControlChange 0.000000 1 4 21.497914 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 19.627903 ControlChange 0.000000 1 2 13.461873 ControlChange 0.000000 1 4 21.545557 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 22.705879 ControlChange 0.000000 1 2 14.448438 ControlChange 0.000000 1 4 21.597021 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 25.601213 ControlChange 0.000000 1 2 14.835250 ControlChange 0.000000 1 4 21.651034 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 28.246873 ControlChange 0.000000 1 2 15.024546 ControlChange 0.000000 1 4 21.706344 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 30.526856 ControlChange 0.000000 1 2 15.225680 ControlChange 0.000000 1 4 21.761682 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 32.258312 ControlChange 0.000000 1 2 15.442936 ControlChange 0.000000 1 4 21.815719 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.558607 ControlChange 0.000000 1 2 15.667596 ControlChange 0.000000 1 4 21.867024 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 35. 2960 ControlChange 0.000000 1 2 15.893915 ControlChange 0.000000 1 4 21.914003 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.936603 ControlChange 0.000000 1 2 16.114493 ControlChange 0.000000 1 4 21.954825 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.569395 ControlChange 0.000000 1 2 16.306339 ControlChange 0.000000 1 4 21.987316 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.744495 ControlChange 0.000000 1 2 16.390781 ControlChange 0.000000 1 4 22.009011 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.434817 ControlChange 0.000000 1 2 16.271794 ControlChange 0.000000 1 4 22.019075 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.683357 ControlChange 0.000000 1 2 15.990022 ControlChange 0.000000 1 4 22.021418 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.567564 ControlChange 0.000000 1 2 15.636440 ControlChange 0.000000 1 4 22.021434 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.150542 ControlChange 0.000000 1 2 15.264399 ControlChange 0.000000 1 4 22.021166 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.451578 ControlChange 0.000000 1 2 14.897465 ControlChange 0.000000 1 4 22.020807 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.472399 ControlChange 0.000000 1 2 14.546274 ControlChange 0.000000 1 4 22.020367 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.226395 ControlChange 0.000000 1 2 14.215735 ControlChange 0.000000 1 4 22.019853 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 35.812013 ControlChange 0.000000 1 2 13.907975 ControlChange 0.000000 1 4 22.019277 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.481958 ControlChange 0.000000 1 2 13.623693 ControlChange 0.000000 1 4 22.018646 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.262783 ControlChange 0.000000 1 2 13.362834 ControlChange 0.000000 1 4 22.017971 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 31.716389 ControlChange 0.000000 1 2 13.124946 ControlChange 0.000000 1 4 22.017259 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 29.802847 ControlChange 0.000000 1 2 12.909350 ControlChange 0.000000 1 4 22.016521 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 27.673918 ControlChange 0.000000 1 2 12.715258 ControlChange 0.000000 1 4 22.015767 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 25.407752 ControlChange 0.000000 1 2 12.541849 ControlChange 0.000000 1 4 22.015005 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 23.043188 ControlChange 0.000000 1 2 12.388292 ControlChange 0.000000 1 4 22.014246 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 20.603661 ControlChange 0.000000 1 2 12.253801 ControlChange 0.000000 1 4 22.013503 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 18. 4973 ControlChange 0.000000 1 2 12.137606 ControlChange 0.000000 1 4 22.012786 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 15.558628 ControlChange 0.000000 1 2 12.038952 ControlChange 0.000000 1 4 22.012108 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 12.973753 ControlChange 0.000000 1 2 11.957114 ControlChange 0.000000 1 4 22.011483 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 10.358518 ControlChange 0.000000 1 2 11.891444 ControlChange 0.000000 1 4 22.010928 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 7.721863 ControlChange 0.000000 1 2 11.841325 ControlChange 0.000000 1 4 22.0 459 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 5.080760 ControlChange 0.000000 1 2 11.806165 ControlChange 0.000000 1 4 22.010097 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 2.517118 ControlChange 0.000000 1 2 11.785500 ControlChange 0.000000 1 4 22.009891 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 0.340981 ControlChange 0.000000 1 2 11.780029 ControlChange 0.000000 1 4 22.010187 ControlChange 0.000000 1 101 370.476897 ControlChange 0.004167 1 100 1.214460 ControlChange 0.000000 1 2 11.792733 ControlChange 0.000000 1 4 22.011927 ControlChange 0.000000 1 101 375.504396 ControlChange 0.004167 1 100 2.600427 ControlChange 0.000000 1 2 11.826073 ControlChange 0.000000 1 4 22.016034 ControlChange 0.000000 1 101 386.485463 ControlChange 0.004167 1 100 4.030367 ControlChange 0.000000 1 2 11.879790 ControlChange 0.000000 1 4 22.022811 ControlChange 0.000000 1 101 391.512962 ControlChange 0.004167 1 100 5.477924 ControlChange 0.000000 1 2 11.952493 ControlChange 0.000000 1 4 22.032272 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 6.926852 ControlChange 0.000000 1 2 12.042804 ControlChange 0.000000 1 4 22.044397 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 8.370658 ControlChange 0.000000 1 2 12.149460 ControlChange 0.000000 1 4 22.059169 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 9.805279 ControlChange 0.000000 1 2 12.271301 ControlChange 0.000000 1 4 22.076567 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 11.227657 ControlChange 0.000000 1 2 12.407251 ControlChange 0.000000 1 4 22.096572 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 12.635175 ControlChange 0.000000 1 2 12.556302 ControlChange 0.000000 1 4 22.119162 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.025335 ControlChange 0.000000 1 2 12.717487 ControlChange 0.000000 1 4 22.144316 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 15.395585 ControlChange 0.000000 1 2 12.889890 ControlChange 0.000000 1 4 22.172015 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 16.743193 ControlChange 0.000000 1 2 13.072640 ControlChange 0.000000 1 4 22.202234 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 18.065108 ControlChange 0.000000 1 2 13.264890 ControlChange 0.000000 1 4 22.234950 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 19.357794 ControlChange 0.000000 1 2 13.465813 ControlChange 0.000000 1 4 22.270138 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 20.617033 ControlChange 0.000000 1 2 13.674587 ControlChange 0.000000 1 4 22.307773 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.837665 ControlChange 0.000000 1 2 13.890389 ControlChange 0.000000 1 4 22.347831 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.013218 ControlChange 0.000000 1 2 14.112381 ControlChange 0.000000 1 4 22.390285 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.135314 ControlChange 0.000000 1 2 14.339705 ControlChange 0.000000 1 4 22.435106 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.192675 ControlChange 0.000000 1 2 14.571464 ControlChange 0.000000 1 4 22.482266 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.169498 ControlChange 0.000000 1 2 14.806712 ControlChange 0.000000 1 4 22.531732 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.042108 ControlChange 0.000000 1 2 15.044421 ControlChange 0.000000 1 4 22.583474 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.771685 ControlChange 0.000000 1 2 15.283464 ControlChange 0.000000 1 4 22.637460 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.293896 ControlChange 0.000000 1 2 15.522576 ControlChange 0.000000 1 4 22.693656 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.557821 ControlChange 0.000000 1 2 15.760309 ControlChange 0.000000 1 4 22.752024 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.632742 ControlChange 0.000000 1 2 15.994965 ControlChange 0.000000 1 4 22.812529 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.657780 ControlChange 0.000000 1 2 16.224505 ControlChange 0.000000 1 4 22.875129 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.691067 ControlChange 0.000000 1 2 16.446402 ControlChange 0.000000 1 4 22.939784 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.738439 ControlChange 0.000000 1 2 16.657430 ControlChange 0.000000 1 4 23.006452 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.800415 ControlChange 0.000000 1 2 16.853300 ControlChange 0.000000 1 4 23.075084 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.877525 ControlChange 0.000000 1 2 17.028023 ControlChange 0.000000 1 4 23.145634 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.970335 ControlChange 0.000000 1 2 17.172701 ControlChange 0.000000 1 4 23.218051 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.079418 ControlChange 0.000000 1 2 17.273632 ControlChange 0.000000 1 4 23.292282 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.205334 ControlChange 0.000000 1 2 17.315525 ControlChange 0.000000 1 4 23.368270 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.348652 ControlChange 0.000000 1 2 17.299717 ControlChange 0.000000 1 4 23.445955 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.509966 ControlChange 0.000000 1 2 17.25 27 ControlChange 0.000000 1 4 23.525273 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.689835 ControlChange 0.000000 1 2 17.188540 ControlChange 0.000000 1 4 23.606156 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.888800 ControlChange 0.000000 1 2 17.119256 ControlChange 0.000000 1 4 23.688534 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.107372 ControlChange 0.000000 1 2 17.045723 ControlChange 0.000000 1 4 23.772329 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.345990 ControlChange 0.000000 1 2 16.969204 ControlChange 0.000000 1 4 23.857460 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.605023 ControlChange 0.000000 1 2 16.890456 ControlChange 0.000000 1 4 23.943839 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.884694 ControlChange 0.000000 1 2 16.809981 ControlChange 0.000000 1 4 24.031374 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 31.185042 ControlChange 0.000000 1 2 16.728135 ControlChange 0.000000 1 4 24.119962 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 31.505912 ControlChange 0.000000 1 2 16.645185 ControlChange 0.000000 1 4 24.209497 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 31.846835 ControlChange 0.000000 1 2 16.561340 ControlChange 0.000000 1 4 24.299862 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.206948 ControlChange 0.000000 1 2 16.476766 ControlChange 0.000000 1 4 24.390931 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.584922 ControlChange 0.000000 1 2 16.391605 ControlChange 0.000000 1 4 24.482567 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.978830 ControlChange 0.000000 1 2 16.305977 ControlChange 0.000000 1 4 24.574625 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.386033 ControlChange 0.000000 1 2 16.219992 ControlChange 0.000000 1 4 24.666941 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.803062 ControlChange 0.000000 1 2 16.133746 ControlChange 0.000000 1 4 24.759342 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.225521 ControlChange 0.000000 1 2 16.047334 ControlChange 0.000000 1 4 24.851635 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.648022 ControlChange 0.000000 1 2 15.960846 ControlChange 0.000000 1 4 24.943610 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.064193 ControlChange 0.000000 1 2 15.874376 ControlChange 0.000000 1 4 25.035034 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.466778 ControlChange 0.000000 1 2 15.788021 ControlChange 0.000000 1 4 25.125651 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.847842 ControlChange 0.000000 1 2 15.701885 ControlChange 0.000000 1 4 25.215176 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.199 2 ControlChange 0.000000 1 2 15.616086 ControlChange 0.000000 1 4 25.303294 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.512339 ControlChange 0.000000 1 2 15.530765 ControlChange 0.000000 1 4 25.389648 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.779885 ControlChange 0.000000 1 2 15.446088 ControlChange 0.000000 1 4 25.473841 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.995057 ControlChange 0.000000 1 2 15.362269 ControlChange 0.000000 1 4 25.555422 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.152502 ControlChange 0.000000 1 2 15.279592 ControlChange 0.000000 1 4 25.633880 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.248235 ControlChange 0.000000 1 2 15.198460 ControlChange 0.000000 1 4 25.708628 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.278209 ControlChange 0.000000 1 2 15.119486 ControlChange 0.000000 1 4 25.778991 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.239366 ControlChange 0.000000 1 2 15.043721 ControlChange 0.000000 1 4 25.844187 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.137871 ControlChange 0.000000 1 2 14.973462 ControlChange 0.000000 1 4 25.903298 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.986766 ControlChange 0.000000 1 2 14.914571 ControlChange 0.000000 1 4 25.955241 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.797491 ControlChange 0.000000 1 2 14.872358 ControlChange 0.000000 1 4 25.998717 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.577970 ControlChange 0.000000 1 2 14.831114 ControlChange 0.000000 1 4 26.032156 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.333792 ControlChange 0.000000 1 2 14.758194 ControlChange 0.000000 1 4 26.053838 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.069092 ControlChange 0.000000 1 2 14.640906 ControlChange 0.000000 1 4 26.063875 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.787047 ControlChange 0.000000 1 2 14.481240 ControlChange 0.000000 1 4 26.067099 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.490178 ControlChange 0.000000 1 2 14.284026 ControlChange 0.000000 1 4 26.069402 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.180544 ControlChange 0.000000 1 2 14.055197 ControlChange 0.000000 1 4 26.072972 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.859851 ControlChange 0.000000 1 2 13.801256 ControlChange 0.000000 1 4 26.078052 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.529540 ControlChange 0.000000 1 2 13.528764 ControlChange 0.000000 1 4 26.084691 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.190871 ControlChange 0.000000 1 2 13.243888 ControlChange 0.000000 1 4 26.092942 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.844948 ControlChange 0.000000 1 2 12.952091 ControlChange 0.000000 1 4 26. 2852 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.492778 ControlChange 0.000000 1 2 12.657981 ControlChange 0.000000 1 4 26.114466 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.135285 ControlChange 0.000000 1 2 12.365286 ControlChange 0.000000 1 4 26.127828 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.773334 ControlChange 0.000000 1 2 12.076906 ControlChange 0.000000 1 4 26.142976 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.407773 ControlChange 0.000000 1 2 11.795019 ControlChange 0.000000 1 4 26.159942 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.039439 ControlChange 0.000000 1 2 11.521201 ControlChange 0.000000 1 4 26.178748 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 31.669188 ControlChange 0.000000 1 2 11.256544 ControlChange 0.000000 1 4 26.199407 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 31.297923 ControlChange 0.000000 1 2 11.001760 ControlChange 0.000000 1 4 26.221920 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.926632 ControlChange 0.000000 1 2 10.757268 ControlChange 0.000000 1 4 26.246273 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.556435 ControlChange 0.000000 1 2 10.523271 ControlChange 0.000000 1 4 26.272433 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.188649 ControlChange 0.000000 1 2 10.299805 ControlChange 0.000000 1 4 26.300347 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.824894 ControlChange 0.000000 1 2 10.086790 ControlChange 0.000000 1 4 26.329940 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.467263 ControlChange 0.000000 1 2 9.884064 ControlChange 0.000000 1 4 26.361113 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.118610 ControlChange 0.000000 1 2 9.691409 ControlChange 0.000000 1 4 26.393739 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.783129 ControlChange 0.000000 1 2 9.508562 ControlChange 0.000000 1 4 26.427667 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.467619 ControlChange 0.000000 1 2 9.335237 ControlChange 0.000000 1 4 26.462718 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.185139 ControlChange 0.000000 1 2 9.171133 ControlChange 0.000000 1 4 26.498688 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.960905 ControlChange 0.000000 1 2 9.015946 ControlChange 0.000000 1 4 26.535353 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.795384 ControlChange 0.000000 1 2 8.869378 ControlChange 0.000000 1 4 26.572472 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.587037 ControlChange 0.000000 1 2 8.731120 ControlChange 0.000000 1 4 26.609788 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.219982 ControlChange 0.000000 1 2 8.600873 ControlChange 0.000000 1 4 26.647045 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.688712 ControlChange 0.000000 1 2 8.478352 ControlChange 0.000000 1 4 26.683981 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.030601 ControlChange 0.000000 1 2 8.363285 ControlChange 0.000000 1 4 26.720347 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.273373 ControlChange 0.000000 1 2 8.255395 ControlChange 0.000000 1 4 26.755904 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.435727 ControlChange 0.000000 1 2 8.154430 ControlChange 0.000000 1 4 26.790432 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.530975 ControlChange 0.000000 1 2 8.060148 ControlChange 0.000000 1 4 26.823734 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.568994 ControlChange 0.000000 1 2 7.972316 ControlChange 0.000000 1 4 26.855641 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.557357 ControlChange 0.000000 1 2 7.890699 ControlChange 0.000000 1 4 26.886006 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 20.502026 ControlChange 0.000000 1 2 7.815081 ControlChange 0.000000 1 4 26.914712 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 19.407769 ControlChange 0.000000 1 2 7.745272 ControlChange 0.000000 1 4 26.941667 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 18.278459 ControlChange 0.000000 1 2 7.681065 ControlChange 0.000000 1 4 26.966804 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 17.117353 ControlChange 0.000000 1 2 7.622275 ControlChange 0.000000 1 4 26.990077 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 15.927171 ControlChange 0.000000 1 2 7.568728 ControlChange 0.000000 1 4 27.011460 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.710179 ControlChange 0.000000 1 2 7.520256 ControlChange 0.000000 1 4 27.030946 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 13.468304 ControlChange 0.000000 1 2 7.476694 ControlChange 0.000000 1 4 27.048541 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 12.203205 ControlChange 0.000000 1 2 7.437889 ControlChange 0.000000 1 4 27.064262 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.916304 ControlChange 0.000000 1 2 7.403702 ControlChange 0.000000 1 4 27.078138 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 9.608810 ControlChange 0.000000 1 2 7.373987 ControlChange 0.000000 1 4 27.090204 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 8.281785 ControlChange 0.000000 1 2 7.348613 ControlChange 0.000000 1 4 27.100502 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 6.936145 ControlChange 0.000000 1 2 7.327447 ControlChange 0.000000 1 4 27.109079 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 5.572720 ControlChange 0.000000 1 2 7.310369 ControlChange 0.000000 1 4 27.115982 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 4.192383 ControlChange 0.000000 1 2 7.297271 ControlChange 0.000000 1 4 27.121264 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 2.797090 ControlChange 0.000000 1 2 7.288038 ControlChange 0.000000 1 4 27.124976 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 1.352454 ControlChange 0.000000 1 2 7.283906 ControlChange 0.000000 1 4 27.126411 ControlChange 0.000000 1 101 394.229801 ControlChange 0.004167 1 100 0.533297 ControlChange 0.000000 1 2 7.300394 ControlChange 0.000000 1 4 27.117016 ControlChange 0.000000 1 101 417.512416 ControlChange 0.004167 1 100 3.383028 ControlChange 0.000000 1 2 7.384755 ControlChange 0.000000 1 4 27.072556 ControlChange 0.000000 1 101 468.366322 ControlChange 0.004167 1 100 6.646695 ControlChange 0.000000 1 2 7.591461 ControlChange 0.000000 1 4 26.971015 ControlChange 0.000000 1 101 491.648937 ControlChange 0.004167 1 100 9.909737 ControlChange 0.000000 1 2 7.954257 ControlChange 0.000000 1 4 26.808644 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 13.125845 ControlChange 0.000000 1 2 8.499388 ControlChange 0.000000 1 4 26.590226 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 16.288447 ControlChange 0.000000 1 2 9.258347 ControlChange 0.000000 1 4 26.321647 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 19.386285 ControlChange 0.000000 1 2 10.259110 ControlChange 0.000000 1 4 26.009075 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 22.400925 ControlChange 0.000000 1 2 11.428623 ControlChange 0.000000 1 4 25.659116 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.299364 ControlChange 0.000000 1 2 12.381298 ControlChange 0.000000 1 4 25.278842 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.005809 ControlChange 0.000000 1 2 12.751235 ControlChange 0.000000 1 4 24.875903 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.301688 ControlChange 0.000000 1 2 12.859000 ControlChange 0.000000 1 4 24.458673 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.840608 ControlChange 0.000000 1 2 12.944375 ControlChange 0.000000 1 4 24.036418 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 32.665040 ControlChange 0.000000 1 2 13.030969 ControlChange 0.000000 1 4 23.619514 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 33.287114 ControlChange 0.000000 1 2 13.118240 ControlChange 0.000000 1 4 23.219711 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 33.897647 ControlChange 0.000000 1 2 13.206002 ControlChange 0.000000 1 4 22.850490 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.474050 ControlChange 0.000000 1 2 13.291550 ControlChange 0.000000 1 4 22.527543 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.999861 ControlChange 0.000000 1 2 13.349197 ControlChange 0.000000 1 4 22.269475 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 35.466274 ControlChange 0.000000 1 2 13.337108 ControlChange 0.000000 1 4 22.096944 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 35.865919 ControlChange 0.000000 1 2 13.270790 ControlChange 0.000000 1 4 22.017197 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.191537 ControlChange 0.000000 1 2 13.177678 ControlChange 0.000000 1 4 21.999860 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.435178 ControlChange 0.000000 1 2 13.071593 ControlChange 0.000000 1 4 22.002822 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.583550 ControlChange 0.000000 1 2 12.960412 ControlChange 0.000000 1 4 22.0 225 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.579199 ControlChange 0.000000 1 2 12.848999 ControlChange 0.000000 1 4 22.020709 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.284148 ControlChange 0.000000 1 2 12.740372 ControlChange 0.000000 1 4 22.034328 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 35.588817 ControlChange 0.000000 1 2 12.636404 ControlChange 0.000000 1 4 22.051119 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.491572 ControlChange 0.000000 1 2 12.538235 ControlChange 0.000000 1 4 22.071090 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 33.042590 ControlChange 0.000000 1 2 12.446543 ControlChange 0.000000 1 4 22.094218 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.368463 ControlChange 0.000000 1 2 12.361697 ControlChange 0.000000 1 4 22.120426 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.791917 ControlChange 0.000000 1 2 12.283863 ControlChange 0.000000 1 4 22.149574 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.428157 ControlChange 0.000000 1 2 12.213076 ControlChange 0.000000 1 4 22.181440 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.738235 ControlChange 0.000000 1 2 12.149284 ControlChange 0.000000 1 4 22.215699 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.625513 ControlChange 0.000000 1 2 12.092386 ControlChange 0.000000 1 4 22.251894 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 22.254885 ControlChange 0.000000 1 2 12.042239 ControlChange 0.000000 1 4 22.289412 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 19.717143 ControlChange 0.000000 1 2 11.998671 ControlChange 0.000000 1 4 22.327464 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 17.058726 ControlChange 0.000000 1 2 11.961503 ControlChange 0.000000 1 4 22.365057 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 14.308315 ControlChange 0.000000 1 2 11.930546 ControlChange 0.000000 1 4 22.400993 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 11.486021 ControlChange 0.000000 1 2 11.905614 ControlChange 0.000000 1 4 22.433878 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 8.608356 ControlChange 0.000000 1 2 11.886528 ControlChange 0.000000 1 4 22.462162 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 5.696800 ControlChange 0.000000 1 2 11.873094 ControlChange 0.000000 1 4 22.484206 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 2.808488 ControlChange 0.000000 1 2 11.865406 ControlChange 0.000000 1 4 22.498317 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 0.009296 ControlChange 0.000000 1 2 11.866370 ControlChange 0.000000 1 4 22.502293 ControlChange 0.000000 1 101 492.701660 ControlChange 0.004167 1 100 2.980988 ControlChange 0.000000 1 2 11.884543 ControlChange 0.000000 1 4 22.492964 ControlChange 0.000000 1 101 480.388671 ControlChange 0.004167 1 100 6.424656 ControlChange 0.000000 1 2 11.927842 ControlChange 0.000000 1 4 22.467785 ControlChange 0.000000 1 101 453.494631 ControlChange 0.004167 1 100 10.165899 ControlChange 0.000000 1 2 11.997653 ControlChange 0.000000 1 4 22.426036 ControlChange 0.000000 1 101 441.181642 ControlChange 0.004167 1 100 13.987329 ControlChange 0.000000 1 2 12.091997 ControlChange 0.000000 1 4 22.367865 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 17.806428 ControlChange 0.000000 1 2 12.208025 ControlChange 0.000000 1 4 22.293646 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 21.575215 ControlChange 0.000000 1 2 12.342122 ControlChange 0.000000 1 4 22.203965 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 25.246045 ControlChange 0.000000 1 2 12.489738 ControlChange 0.000000 1 4 22.099662 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 28.753386 ControlChange 0.000000 1 2 12.645110 ControlChange 0.000000 1 4 21.981868 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 31.972330 ControlChange 0.000000 1 2 12.800869 ControlChange 0.000000 1 4 21.852083 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.641545 ControlChange 0.000000 1 2 12.947533 ControlChange 0.000000 1 4 21.712210 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 36.734967 ControlChange 0.000000 1 2 13.072776 ControlChange 0.000000 1 4 21.564620 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 38.856343 ControlChange 0.000000 1 2 13.158585 ControlChange 0.000000 1 4 21.412223 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.785166 ControlChange 0.000000 1 2 13.168454 ControlChange 0.000000 1 4 21.258502 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 41.630485 ControlChange 0.000000 1 2 13.073132 ControlChange 0.000000 1 4 21.107542 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 41.363498 ControlChange 0.000000 1 2 12.902715 ControlChange 0.000000 1 4 20.964045 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.315145 ControlChange 0.000000 1 2 12.547470 ControlChange 0.000000 1 4 20.833304 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 38.657911 ControlChange 0.000000 1 2 11.815608 ControlChange 0.000000 1 4 20.721112 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 36.507251 ControlChange 0.000000 1 2 10.923483 ControlChange 0.000000 1 4 20.633637 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.116746 ControlChange 0.000000 1 2 10.094794 ControlChange 0.000000 1 4 20.576756 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 32.075698 ControlChange 0.000000 1 2 9.373735 ControlChange 0.000000 1 4 20.551080 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 30.650789 ControlChange 0.000000 1 2 8.749968 ControlChange 0.000000 1 4 20.545302 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 29.067612 ControlChange 0.000000 1 2 8.2 498 ControlChange 0.000000 1 4 20.545490 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 27.063073 ControlChange 0.000000 1 2 7.744869 ControlChange 0.000000 1 4 20.546547 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 24.779383 ControlChange 0.000000 1 2 7.344676 ControlChange 0.000000 1 4 20.547985 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 22.3 423 ControlChange 0.000000 1 2 7.003128 ControlChange 0.000000 1 4 20.549746 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 19.706471 ControlChange 0.000000 1 2 6.714728 ControlChange 0.000000 1 4 20.551738 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 16.999252 ControlChange 0.000000 1 2 6.474812 ControlChange 0.000000 1 4 20.553843 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 14.211286 ControlChange 0.000000 1 2 6.279380 ControlChange 0.000000 1 4 20.555926 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 11.360618 ControlChange 0.000000 1 2 6.125053 ControlChange 0.000000 1 4 20.557844 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 8.464675 ControlChange 0.000000 1 2 6.008928 ControlChange 0.000000 1 4 20.559470 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 5.551728 ControlChange 0.000000 1 2 5.928454 ControlChange 0.000000 1 4 20.560701 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 2.692417 ControlChange 0.000000 1 2 5.903228 ControlChange 0.000000 1 4 20.562239 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 0.140921 ControlChange 0.000000 1 2 6.164957 ControlChange 0.000000 1 4 20.572876 ControlChange 0.000000 1 101 438.947277 ControlChange 0.004167 1 100 3.189658 ControlChange 0.000000 1 2 7.260423 ControlChange 0.000000 1 4 20.618132 ControlChange 0.000000 1 101 427.977651 ControlChange 0.004167 1 100 6.386116 ControlChange 0.000000 1 2 9.389725 ControlChange 0.000000 1 4 20.722944 ControlChange 0.000000 1 101 404.017785 ControlChange 0.004167 1 100 9.595142 ControlChange 0.000000 1 2 12.035366 ControlChange 0.000000 1 4 20.894257 ControlChange 0.000000 1 101 393.048159 ControlChange 0.004167 1 100 12.777734 ControlChange 0.000000 1 2 14.112230 ControlChange 0.000000 1 4 21.129517 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 15.921715 ControlChange 0.000000 1 2 14.896458 ControlChange 0.000000 1 4 21.423562 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 19.015075 ControlChange 0.000000 1 2 15.146165 ControlChange 0.000000 1 4 21.769195 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.040450 ControlChange 0.000000 1 2 15.370894 ControlChange 0.000000 1 4 22.157013 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.968075 ControlChange 0.000000 1 2 15.608159 ControlChange 0.000000 1 4 22.575476 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 27.728792 ControlChange 0.000000 1 2 15.851069 ControlChange 0.000000 1 4 23.011073 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.120937 ControlChange 0.000000 1 2 16.096103 ControlChange 0.000000 1 4 23.448717 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 31.878223 ControlChange 0.000000 1 2 16.340595 ControlChange 0.000000 1 4 23.872391 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.226512 ControlChange 0.000000 1 2 16.581826 ControlChange 0.000000 1 4 24.265911 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.734798 ControlChange 0.000000 1 2 16.816111 ControlChange 0.000000 1 4 24.613721 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.372515 ControlChange 0.000000 1 2 17.036203 ControlChange 0.000000 1 4 24.901651 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.906456 ControlChange 0.000000 1 2 17.216971 ControlChange 0.000000 1 4 25.117543 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.209838 ControlChange 0.000000 1 2 17.267364 ControlChange 0.000000 1 4 25.252598 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.206138 ControlChange 0.000000 1 2 17.058086 ControlChange 0.000000 1 4 25.310168 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.839605 ControlChange 0.000000 1 2 16.619779 ControlChange 0.000000 1 4 25.316224 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.096561 ControlChange 0.000000 1 2 16.105938 ControlChange 0.000000 1 4 25.299358 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.044031 ControlChange 0.000000 1 2 15.619126 ControlChange 0.000000 1 4 25.269555 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.765575 ControlChange 0.000000 1 2 15.187970 ControlChange 0.000000 1 4 25.227594 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.282534 ControlChange 0.000000 1 2 14.811747 ControlChange 0.000000 1 4 25.173423 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.584453 ControlChange 0.000000 1 2 14.483450 ControlChange 0.000000 1 4 25.107113 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 38.663034 ControlChange 0.000000 1 2 14.195977 ControlChange 0.000000 1 4 25.028889 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.538002 ControlChange 0.000000 1 2 13.943358 ControlChange 0.000000 1 4 24.939153 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.342661 ControlChange 0.000000 1 2 13.720801 ControlChange 0.000000 1 4 24.838505 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.279744 ControlChange 0.000000 1 2 13.524416 ControlChange 0.000000 1 4 24.727794 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.189990 ControlChange 0.000000 1 2 13.351060 ControlChange 0.000000 1 4 24.608150 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.677684 ControlChange 0.000000 1 2 13.198133 ControlChange 0.000000 1 4 24.481002 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.768306 ControlChange 0.000000 1 2 13.063495 ControlChange 0.000000 1 4 24.348099 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.623480 ControlChange 0.000000 1 2 12.945361 ControlChange 0.000000 1 4 24.211502 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.325442 ControlChange 0.000000 1 2 12.842201 ControlChange 0.000000 1 4 24.073568 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.916207 ControlChange 0.000000 1 2 12.752708 ControlChange 0.000000 1 4 23.936902 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.421245 ControlChange 0.000000 1 2 12.675760 ControlChange 0.000000 1 4 23.804287 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 18.857632 ControlChange 0.000000 1 2 12.610383 ControlChange 0.000000 1 4 23.678596 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 16.237732 ControlChange 0.000000 1 2 12.555732 ControlChange 0.000000 1 4 23.562674 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 13.571094 ControlChange 0.000000 1 2 12.511050 ControlChange 0.000000 1 4 23.459245 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.865808 ControlChange 0.000000 1 2 12.475672 ControlChange 0.000000 1 4 23.370796 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 8.130037 ControlChange 0.000000 1 2 12.448982 ControlChange 0.000000 1 4 23.299491 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 5.377766 ControlChange 0.000000 1 2 12.430448 ControlChange 0.000000 1 4 23.247124 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 2.688581 ControlChange 0.000000 1 2 12.419883 ControlChange 0.000000 1 4 23.214653 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 0.433837 ControlChange 0.000000 1 2 12.420337 ControlChange 0.000000 1 4 23.198159 ControlChange 0.000000 1 101 391.512962 ControlChange 0.004167 1 100 1.112117 ControlChange 0.000000 1 2 12.441701 ControlChange 0.000000 1 4 23.184119 ControlChange 0.000000 1 101 386.485463 ControlChange 0.004167 1 100 2.620767 ControlChange 0.000000 1 2 12.494505 ControlChange 0.000000 1 4 23.158954 ControlChange 0.000000 1 101 375.504396 ControlChange 0.004167 1 100 4.341279 ControlChange 0.000000 1 2 12.583251 ControlChange 0.000000 1 4 23.118481 ControlChange 0.000000 1 101 370.476897 ControlChange 0.004167 1 100 6.173943 ControlChange 0.000000 1 2 12.709330 ControlChange 0.000000 1 4 23.063033 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 8.063899 ControlChange 0.000000 1 2 12.873606 ControlChange 0.000000 1 4 22.993402 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 9.985648 ControlChange 0.000000 1 2 13.076448 ControlChange 0.000000 1 4 22.9 402 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 11.923634 ControlChange 0.000000 1 2 13.317508 ControlChange 0.000000 1 4 22.814893 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 13.866841 ControlChange 0.000000 1 2 13.595285 ControlChange 0.000000 1 4 22.707773 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 15.806527 ControlChange 0.000000 1 2 13.906350 ControlChange 0.000000 1 4 22.589977 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 17.735045 ControlChange 0.000000 1 2 14.244264 ControlChange 0.000000 1 4 22.462490 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 19.645088 ControlChange 0.000000 1 2 14.597741 ControlChange 0.000000 1 4 22.326347 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 21.529091 ControlChange 0.000000 1 2 14.947810 ControlChange 0.000000 1 4 22.182630 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 23.378669 ControlChange 0.000000 1 2 15.263426 ControlChange 0.000000 1 4 22.032484 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 25.183987 ControlChange 0.000000 1 2 15.499850 ControlChange 0.000000 1 4 21.877121 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 26.932734 ControlChange 0.000000 1 2 15.634624 ControlChange 0.000000 1 4 21.717823 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 28.608458 ControlChange 0.000000 1 2 15.717620 ControlChange 0.000000 1 4 21.555952 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 30.187887 ControlChange 0.000000 1 2 15.802265 ControlChange 0.000000 1 4 21.392956 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 31.634897 ControlChange 0.000000 1 2 15.896753 ControlChange 0.000000 1 4 21.230379 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 32.885679 ControlChange 0.000000 1 2 15.996100 ControlChange 0.000000 1 4 21.069870 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.822640 ControlChange 0.000000 1 2 16.098126 ControlChange 0.000000 1 4 20.913200 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.355980 ControlChange 0.000000 1 2 16.201850 ControlChange 0.000000 1 4 20.762269 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.659555 ControlChange 0.000000 1 2 16.306598 ControlChange 0.000000 1 4 20.619126 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 35.033356 ControlChange 0.000000 1 2 16.411532 ControlChange 0.000000 1 4 20.485988 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 35.545922 ControlChange 0.000000 1 2 16.505655 ControlChange 0.000000 1 4 20.365256 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.135908 ControlChange 0.000000 1 2 16.504450 ControlChange 0.000000 1 4 20.259548 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.743573 ControlChange 0.000000 1 2 16.307521 ControlChange 0.000000 1 4 20.171719 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.325986 ControlChange 0.000000 1 2 16.036411 ControlChange 0.000000 1 4 20. 4905 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.854719 ControlChange 0.000000 1 2 15.774772 ControlChange 0.000000 1 4 20.062204 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.312401 ControlChange 0.000000 1 2 15.527595 ControlChange 0.000000 1 4 20.043499 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.689539 ControlChange 0.000000 1 2 15.292561 ControlChange 0.000000 1 4 20.040926 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.981923 ControlChange 0.000000 1 2 15.068227 ControlChange 0.000000 1 4 20.044851 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.188774 ControlChange 0.000000 1 2 14.853566 ControlChange 0.000000 1 4 20.051532 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.311505 ControlChange 0.000000 1 2 14.647793 ControlChange 0.000000 1 4 20.060363 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.354235 ControlChange 0.000000 1 2 14.450280 ControlChange 0.000000 1 4 20.071089 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.325215 ControlChange 0.000000 1 2 14.260513 ControlChange 0.000000 1 4 20.083493 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.234951 ControlChange 0.000000 1 2 14.078057 ControlChange 0.000000 1 4 20.097391 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.091871 ControlChange 0.000000 1 2 13.902540 ControlChange 0.000000 1 4 20.112624 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.902221 ControlChange 0.000000 1 2 13.733639 ControlChange 0.000000 1 4 20.129052 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.671111 ControlChange 0.000000 1 2 13.571072 ControlChange 0.000000 1 4 20.146551 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.402852 ControlChange 0.000000 1 2 13.414582 ControlChange 0.000000 1 4 20.165012 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.101122 ControlChange 0.000000 1 2 13.263942 ControlChange 0.000000 1 4 20.184335 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.769111 ControlChange 0.000000 1 2 13.118948 ControlChange 0.000000 1 4 20.204431 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.409638 ControlChange 0.000000 1 2 12.979416 ControlChange 0.000000 1 4 20.225219 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.025254 ControlChange 0.000000 1 2 12.845176 ControlChange 0.000000 1 4 20.246623 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.618405 ControlChange 0.000000 1 2 12.716068 ControlChange 0.000000 1 4 20.268576 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.191479 ControlChange 0.000000 1 2 12.591947 ControlChange 0.000000 1 4 20.291012 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 35.746972 ControlChange 0.000000 1 2 12.472679 ControlChange 0.000000 1 4 20.313871 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 35.287749 ControlChange 0.000000 1 2 12.358139 ControlChange 0.000000 1 4 20.337095 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.817535 ControlChange 0.000000 1 2 12.248211 ControlChange 0.000000 1 4 20.360631 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.342123 ControlChange 0.000000 1 2 12.142787 ControlChange 0.000000 1 4 20.384426 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.874332 ControlChange 0.000000 1 2 12.041765 ControlChange 0.000000 1 4 20.408431 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.450909 ControlChange 0.000000 1 2 11.945050 ControlChange 0.000000 1 4 20.432597 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.109953 ControlChange 0.000000 1 2 11.852548 ControlChange 0.000000 1 4 20.456877 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 32.759271 ControlChange 0.000000 1 2 11.764173 ControlChange 0.000000 1 4 20.481225 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 32.220342 ControlChange 0.000000 1 2 11.679843 ControlChange 0.000000 1 4 20.505593 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 31.479892 ControlChange 0.000000 1 2 11.599483 ControlChange 0.000000 1 4 20.529938 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 30.597229 ControlChange 0.000000 1 2 11.523022 ControlChange 0.000000 1 4 20.554211 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 29.611561 ControlChange 0.000000 1 2 11.450387 ControlChange 0.000000 1 4 20.578367 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 28.546555 ControlChange 0.000000 1 2 11.381509 ControlChange 0.000000 1 4 20.602359 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 27.418025 ControlChange 0.000000 1 2 11.316327 ControlChange 0.000000 1 4 20.626138 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 26.237186 ControlChange 0.000000 1 2 11.254784 ControlChange 0.000000 1 4 20.649655 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 25.012321 ControlChange 0.000000 1 2 11.196818 ControlChange 0.000000 1 4 20.672856 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 23.749789 ControlChange 0.000000 1 2 11.142372 ControlChange 0.000000 1 4 20.695689 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 22.454644 ControlChange 0.000000 1 2 11.091392 ControlChange 0.000000 1 4 20.718096 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 21.130996 ControlChange 0.000000 1 2 11.043826 ControlChange 0.000000 1 4 20.740017 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 19.782259 ControlChange 0.000000 1 2 10.999624 ControlChange 0.000000 1 4 20.761388 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 18.411321 ControlChange 0.000000 1 2 10.958744 ControlChange 0.000000 1 4 20.782139 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 17.020700 ControlChange 0.000000 1 2 10.921139 ControlChange 0.000000 1 4 20.802195 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 15.612672 ControlChange 0.000000 1 2 10.886759 ControlChange 0.000000 1 4 20.821477 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 14.189327 ControlChange 0.000000 1 2 10.855565 ControlChange 0.000000 1 4 20.839894 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 12.752650 ControlChange 0.000000 1 2 10.827515 ControlChange 0.000000 1 4 20.857349 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 11.304629 ControlChange 0.000000 1 2 10.802567 ControlChange 0.000000 1 4 20.873731 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 9.847397 ControlChange 0.000000 1 2 10.780683 ControlChange 0.000000 1 4 20.888917 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 8.383384 ControlChange 0.000000 1 2 10.761833 ControlChange 0.000000 1 4 20.902770 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 6.915652 ControlChange 0.000000 1 2 10.745974 ControlChange 0.000000 1 4 20.915130 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 5.448552 ControlChange 0.000000 1 2 10.733066 ControlChange 0.000000 1 4 20.925813 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 3.989404 ControlChange 0.000000 1 2 10.723078 ControlChange 0.000000 1 4 20.934607 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 2.556756 ControlChange 0.000000 1 2 10.715980 ControlChange 0.000000 1 4 20.941258 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 1.191408 ControlChange 0.000000 1 2 10.712778 ControlChange 0.000000 1 4 20.945704 ControlChange 0.000000 1 101 371.529620 ControlChange 0.004167 1 100 0.249285 ControlChange 0.000000 1 2 10.725363 ControlChange 0.000000 1 4 20.950317 ControlChange 0.000000 1 101 387.526745 ControlChange 0.004167 1 100 2.212343 ControlChange 0.000000 1 2 10.789097 ControlChange 0.000000 1 4 20.962493 ControlChange 0.000000 1 101 422.467678 ControlChange 0.004167 1 100 4.697494 ControlChange 0.000000 1 2 10.941964 ControlChange 0.000000 1 4 20.989213 ControlChange 0.000000 1 101 438.464803 ControlChange 0.004167 1 100 7.398894 ControlChange 0.000000 1 2 11.201818 ControlChange 0.000000 1 4 21.031897 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 10.149059 ControlChange 0.000000 1 2 11.575605 ControlChange 0.000000 1 4 21.089310 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 12.895031 ControlChange 0.000000 1 2 12.065487 ControlChange 0.000000 1 4 21.159903 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 15.609266 ControlChange 0.000000 1 2 12.656004 ControlChange 0.000000 1 4 21.242067 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 18.268510 ControlChange 0.000000 1 2 13.261245 ControlChange 0.000000 1 4 21.334135 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 20.847462 ControlChange 0.000000 1 2 13.693264 ControlChange 0.000000 1 4 21.434385 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 23.313185 ControlChange 0.000000 1 2 13.871294 ControlChange 0.000000 1 4 21.541033 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 25.615272 ControlChange 0.000000 1 2 13.960485 ControlChange 0.000000 1 4 21.652242 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 27.659710 ControlChange 0.000000 1 2 14.049473 ControlChange 0.000000 1 4 21.766133 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 29.286632 ControlChange 0.000000 1 2 14.139514 ControlChange 0.000000 1 4 21.880776 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 30.639136 ControlChange 0.000000 1 2 14.226366 ControlChange 0.000000 1 4 21.994205 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 32.338614 ControlChange 0.000000 1 2 14.306624 ControlChange 0.000000 1 4 22. 4416 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.246989 ControlChange 0.000000 1 2 14.375858 ControlChange 0.000000 1 4 22.209374 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 35.889547 ControlChange 0.000000 1 2 14.423867 ControlChange 0.000000 1 4 22.307026 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.001176 ControlChange 0.000000 1 2 14.4 467 ControlChange 0.000000 1 4 22.395290 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.498147 ControlChange 0.000000 1 2 14.258358 ControlChange 0.000000 1 4 22.472082 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.518576 ControlChange 0.000000 1 2 13.944585 ControlChange 0.000000 1 4 22.535305 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.278895 ControlChange 0.000000 1 2 13.531977 ControlChange 0.000000 1 4 22.582854 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 36.856554 ControlChange 0.000000 1 2 13.090851 ControlChange 0.000000 1 4 22.612833 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 36.248251 ControlChange 0.000000 1 2 12.661083 ControlChange 0.000000 1 4 22.625305 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 35.440943 ControlChange 0.000000 1 2 12.259799 ControlChange 0.000000 1 4 22.624671 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.425270 ControlChange 0.000000 1 2 11.892561 ControlChange 0.000000 1 4 22.616199 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 33.249173 ControlChange 0.000000 1 2 11.559805 ControlChange 0.000000 1 4 22.601824 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 32.136693 ControlChange 0.000000 1 2 11.259877 ControlChange 0.000000 1 4 22.581783 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 31.204249 ControlChange 0.000000 1 2 10.990443 ControlChange 0.000000 1 4 22.556207 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 30.060208 ControlChange 0.000000 1 2 10.749055 ControlChange 0.000000 1 4 22.525308 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 28.614620 ControlChange 0.000000 1 2 10.533350 ControlChange 0.000000 1 4 22.489390 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 26.978689 ControlChange 0.000000 1 2 10.341159 ControlChange 0.000000 1 4 22.448861 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 25.216811 ControlChange 0.000000 1 2 10.170547 ControlChange 0.000000 1 4 22.404254 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 23.362301 ControlChange 0.000000 1 2 10.019795 ControlChange 0.000000 1 4 22.356236 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 21.435488 ControlChange 0.000000 1 2 9.887364 ControlChange 0.000000 1 4 22.305624 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 19.449958 ControlChange 0.000000 1 2 9.771898 ControlChange 0.000000 1 4 22.253389 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 17.415254 ControlChange 0.000000 1 2 9.672176 ControlChange 0.000000 1 4 22.200656 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 15.338342 ControlChange 0.000000 1 2 9.587127 ControlChange 0.000000 1 4 22.148697 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 13.224556 ControlChange 0.000000 1 2 9.515777 ControlChange 0.000000 1 4 22.098907 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 11.078050 ControlChange 0.000000 1 2 9.457245 ControlChange 0.000000 1 4 22.052776 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 8.902127 ControlChange 0.000000 1 2 9.410776 ControlChange 0.000000 1 4 22.011847 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 6.699619 ControlChange 0.000000 1 2 9.375642 ControlChange 0.000000 1 4 21.977664 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 4.474067 ControlChange 0.000000 1 2 9.351190 ControlChange 0.000000 1 4 21.951715 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 2.249064 ControlChange 0.000000 1 2 9.336942 ControlChange 0.000000 1 4 21.936005 ControlChange 0.000000 1 101 443.230884 ControlChange 0.004167 1 100 0.165056 ControlChange 0.000000 1 2 9.333616 ControlChange 0.000000 1 4 21.938610 ControlChange 0.000000 1 101 476.897473 ControlChange 0.004167 1 100 1.609675 ControlChange 0.000000 1 2 9.344518 ControlChange 0.000000 1 4 21.977934 ControlChange 0.000000 1 101 550.432063 ControlChange 0.004167 1 100 3.231851 ControlChange 0.000000 1 2 9.373402 ControlChange 0.000000 1 4 22.065316 ControlChange 0.000000 1 101 584.098651 ControlChange 0.004167 1 100 4.824174 ControlChange 0.000000 1 2 9.422051 ControlChange 0.000000 1 4 22.195761 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 6.401068 ControlChange 0.000000 1 2 9.491239 ControlChange 0.000000 1 4 22.360011 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 7.962998 ControlChange 0.000000 1 2 9.581705 ControlChange 0.000000 1 4 22.550913 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 9.509890 ControlChange 0.000000 1 2 9.694174 ControlChange 0.000000 1 4 22.763118 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 11.041367 ControlChange 0.000000 1 2 9.829393 ControlChange 0.000000 1 4 22.992478 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 12.556810 ControlChange 0.000000 1 2 9.988120 ControlChange 0.000000 1 4 23.235673 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 14.055404 ControlChange 0.000000 1 2 10.17 48 ControlChange 0.000000 1 4 23.489965 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 15.536109 ControlChange 0.000000 1 2 10.378806 ControlChange 0.000000 1 4 23.753039 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 16.997630 ControlChange 0.000000 1 2 10.611876 ControlChange 0.000000 1 4 24.022896 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 18.438428 ControlChange 0.000000 1 2 10.870481 ControlChange 0.000000 1 4 24.297755 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 19.856618 ControlChange 0.000000 1 2 11.154369 ControlChange 0.000000 1 4 24.576005 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 21.249872 ControlChange 0.000000 1 2 11.462485 ControlChange 0.000000 1 4 24.856158 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 22.615395 ControlChange 0.000000 1 2 11.792307 ControlChange 0.000000 1 4 25.136805 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.949651 ControlChange 0.000000 1 2 12.138591 ControlChange 0.000000 1 4 25.416589 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.248175 ControlChange 0.000000 1 2 12.490654 ControlChange 0.000000 1 4 25.694169 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.505227 ControlChange 0.000000 1 2 12.825737 ControlChange 0.000000 1 4 25.968199 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.713125 ControlChange 0.000000 1 2 13.090601 ControlChange 0.000000 1 4 26.237296 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.861230 ControlChange 0.000000 1 2 13.176345 ControlChange 0.000000 1 4 26.500021 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.934196 ControlChange 0.000000 1 2 13.032416 ControlChange 0.000000 1 4 26.754834 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 30.907970 ControlChange 0.000000 1 2 12.832094 ControlChange 0.000000 1 4 27.000062 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 31.740357 ControlChange 0.000000 1 2 12.703413 ControlChange 0.000000 1 4 27.233865 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 32.355051 ControlChange 0.000000 1 2 12.637431 ControlChange 0.000000 1 4 27.454161 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 32.690885 ControlChange 0.000000 1 2 12.563679 ControlChange 0.000000 1 4 27.658563 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 32.850758 ControlChange 0.000000 1 2 12.455259 ControlChange 0.000000 1 4 27.844288 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.034919 ControlChange 0.000000 1 2 12.317350 ControlChange 0.000000 1 4 28.008009 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.322086 ControlChange 0.000000 1 2 12.157779 ControlChange 0.000000 1 4 28.145668 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.710619 ControlChange 0.000000 1 2 11.983254 ControlChange 0.000000 1 4 28.252197 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.187706 ControlChange 0.000000 1 2 11.799251 ControlChange 0.000000 1 4 28.321713 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.737748 ControlChange 0.000000 1 2 11.610081 ControlChange 0.000000 1 4 28.353077 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.343151 ControlChange 0.000000 1 2 11.419044 ControlChange 0.000000 1 4 28.358714 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.985362 ControlChange 0.000000 1 2 11.228611 ControlChange 0.000000 1 4 28.354790 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.645968 ControlChange 0.000000 1 2 11.040599 ControlChange 0.000000 1 4 28.347290 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.307704 ControlChange 0.000000 1 2 10.856317 ControlChange 0.000000 1 4 28.336706 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.955201 ControlChange 0.000000 1 2 10.676690 ControlChange 0.000000 1 4 28.322995 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.575441 ControlChange 0.000000 1 2 10.502350 ControlChange 0.000000 1 4 28.306128 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.157904 ControlChange 0.000000 1 2 10.333715 ControlChange 0.000000 1 4 28.286086 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.694503 ControlChange 0.000000 1 2 10.17 43 ControlChange 0.000000 1 4 28.262863 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.179413 ControlChange 0.000000 1 2 10.014471 ControlChange 0.000000 1 4 28.236471 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.608709 ControlChange 0.000000 1 2 9.864047 ControlChange 0.000000 1 4 28.206938 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.980027 ControlChange 0.000000 1 2 9.719757 ControlChange 0.000000 1 4 28.174318 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.292261 ControlChange 0.000000 1 2 9.581546 ControlChange 0.000000 1 4 28.138689 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.545297 ControlChange 0.000000 1 2 9.449317 ControlChange 0.000000 1 4 28.100151 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.739808 ControlChange 0.000000 1 2 9.322955 ControlChange 0.000000 1 4 28.058833 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.876906 ControlChange 0.000000 1 2 9.202334 ControlChange 0.000000 1 4 28.014895 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.957410 ControlChange 0.000000 1 2 9.087310 ControlChange 0.000000 1 4 27.968522 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.975082 ControlChange 0.000000 1 2 8.977734 ControlChange 0.000000 1 4 27.919935 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.908459 ControlChange 0.000000 1 2 8.873461 ControlChange 0.000000 1 4 27.869381 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.735840 ControlChange 0.000000 1 2 8.774339 ControlChange 0.000000 1 4 27.817134 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.449903 ControlChange 0.000000 1 2 8.680222 ControlChange 0.000000 1 4 27.763494 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.050595 ControlChange 0.000000 1 2 8.590962 ControlChange 0.000000 1 4 27.708780 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.538348 ControlChange 0.000000 1 2 8.506417 ControlChange 0.000000 1 4 27.653328 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.913405 ControlChange 0.000000 1 2 8.426448 ControlChange 0.000000 1 4 27.597487 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.175903 ControlChange 0.000000 1 2 8.350916 ControlChange 0.000000 1 4 27.541607 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.325929 ControlChange 0.000000 1 2 8.279691 ControlChange 0.000000 1 4 27.486040 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.363814 ControlChange 0.000000 1 2 8.212653 ControlChange 0.000000 1 4 27.431130 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.290523 ControlChange 0.000000 1 2 8.149678 ControlChange 0.000000 1 4 27.377209 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.109394 ControlChange 0.000000 1 2 8.090650 ControlChange 0.000000 1 4 27.324593 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.836254 ControlChange 0.000000 1 2 8.035451 ControlChange 0.000000 1 4 27.273572 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 32.555330 ControlChange 0.000000 1 2 7.983973 ControlChange 0.000000 1 4 27.224414 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 31.471679 ControlChange 0.000000 1 2 7.936117 ControlChange 0.000000 1 4 27.177359 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 30.580212 ControlChange 0.000000 1 2 7.891781 ControlChange 0.000000 1 4 27.132618 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.447088 ControlChange 0.000000 1 2 7.850867 ControlChange 0.000000 1 4 27.090373 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.984795 ControlChange 0.000000 1 2 7.813284 ControlChange 0.000000 1 4 27.050777 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.307325 ControlChange 0.000000 1 2 7.778944 ControlChange 0.000000 1 4 27.013954 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.483663 ControlChange 0.000000 1 2 7.747760 ControlChange 0.000000 1 4 26.980001 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 22.550820 ControlChange 0.000000 1 2 7.719651 ControlChange 0.000000 1 4 26.948993 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 20.531694 ControlChange 0.000000 1 2 7.694542 ControlChange 0.000000 1 4 26.920980 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 18.441665 ControlChange 0.000000 1 2 7.672355 ControlChange 0.000000 1 4 26.895991 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 16.291521 ControlChange 0.000000 1 2 7.653016 ControlChange 0.000000 1 4 26.874040 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 14.089061 ControlChange 0.000000 1 2 7.636459 ControlChange 0.000000 1 4 26.855122 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 11.840049 ControlChange 0.000000 1 2 7.622614 ControlChange 0.000000 1 4 26.839222 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 9.548689 ControlChange 0.000000 1 2 7.611414 ControlChange 0.000000 1 4 26.826314 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 7.217743 ControlChange 0.000000 1 2 7.602799 ControlChange 0.000000 1 4 26.816358 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 4.848385 ControlChange 0.000000 1 2 7.596711 ControlChange 0.000000 1 4 26.809308 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 2.421242 ControlChange 0.000000 1 2 7.596996 ControlChange 0.000000 1 4 26.804785 ControlChange 0.000000 1 101 585.924319 ControlChange 0.004167 1 100 0.238835 ControlChange 0.000000 1 2 7.648056 ControlChange 0.000000 1 4 26.799005 ControlChange 0.000000 1 101 571.281625 ControlChange 0.004167 1 100 3.392912 ControlChange 0.000000 1 2 7.877686 ControlChange 0.000000 1 4 26.781031 ControlChange 0.000000 1 101 539.299041 ControlChange 0.004167 1 100 6.865140 ControlChange 0.000000 1 2 8.407308 ControlChange 0.000000 1 4 26.739782 ControlChange 0.000000 1 101 524.656347 ControlChange 0.004167 1 100 10.399128 ControlChange 0.000000 1 2 9.259269 ControlChange 0.000000 1 4 26.671311 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 13.899402 ControlChange 0.000000 1 2 10.387209 ControlChange 0.000000 1 4 26.575508 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 17.333041 ControlChange 0.000000 1 2 11.674823 ControlChange 0.000000 1 4 26.453302 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 20.669430 ControlChange 0.000000 1 2 12.860392 ControlChange 0.000000 1 4 26.306545 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 23.862047 ControlChange 0.000000 1 2 13.605124 ControlChange 0.000000 1 4 26.138186 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 26.813448 ControlChange 0.000000 1 2 13.910993 ControlChange 0.000000 1 4 25.952383 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 29.277957 ControlChange 0.000000 1 2 14.107200 ControlChange 0.000000 1 4 25.754532 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 30.998533 ControlChange 0.000000 1 2 14.318749 ControlChange 0.000000 1 4 25.551127 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 32.302608 ControlChange 0.000000 1 2 14.523643 ControlChange 0.000000 1 4 25.349437 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 33.757586 ControlChange 0.000000 1 2 14.696497 ControlChange 0.000000 1 4 25.157050 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 35.301309 ControlChange 0.000000 1 2 14.813051 ControlChange 0.000000 1 4 24.981329 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 36.716961 ControlChange 0.000000 1 2 14.830266 ControlChange 0.000000 1 4 24.828872 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.923048 ControlChange 0.000000 1 2 14.698822 ControlChange 0.000000 1 4 24.705130 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 38.898463 ControlChange 0.000000 1 2 14.444065 ControlChange 0.000000 1 4 24.614176 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.642423 ControlChange 0.000000 1 2 14.133900 ControlChange 0.000000 1 4 24.558178 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 40.161905 ControlChange 0.000000 1 2 13.812032 ControlChange 0.000000 1 4 24.532980 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 40.466520 ControlChange 0.000000 1 2 13.496666 ControlChange 0.000000 1 4 24.523026 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 40.559191 ControlChange 0.000000 1 2 13.195477 ControlChange 0.000000 1 4 24.512768 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 40.425780 ControlChange 0.000000 1 2 12.911846 ControlChange 0.000000 1 4 24.497466 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 40.046385 ControlChange 0.000000 1 2 12.647151 ControlChange 0.000000 1 4 24.477447 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.409206 ControlChange 0.000000 1 2 12.401773 ControlChange 0.000000 1 4 24.453419 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 38.506218 ControlChange 0.000000 1 2 12.175577 ControlChange 0.000000 1 4 24.426004 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.329234 ControlChange 0.000000 1 2 11.968135 ControlChange 0.000000 1 4 24.395762 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 35.877859 ControlChange 0.000000 1 2 11.778888 ControlChange 0.000000 1 4 24.363209 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 34.227361 ControlChange 0.000000 1 2 11.607224 ControlChange 0.000000 1 4 24.328827 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 32.648903 ControlChange 0.000000 1 2 11.452493 ControlChange 0.000000 1 4 24.293085 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 31.191875 ControlChange 0.000000 1 2 11.314055 ControlChange 0.000000 1 4 24.256447 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 29.255591 ControlChange 0.000000 1 2 11.191277 ControlChange 0.000000 1 4 24.219386 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 26.751184 ControlChange 0.000000 1 2 11.083565 ControlChange 0.000000 1 4 24.182399 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 23.881666 ControlChange 0.000000 1 2 10.990335 ControlChange 0.000000 1 4 24.146027 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 20.767217 ControlChange 0.000000 1 2 10.911033 ControlChange 0.000000 1 4 24.110872 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 17.474314 ControlChange 0.000000 1 2 10.845164 ControlChange 0.000000 1 4 24.077634 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 14.046687 ControlChange 0.000000 1 2 10.792223 ControlChange 0.000000 1 4 24.047155 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 10.518530 ControlChange 0.000000 1 2 10.751738 ControlChange 0.000000 1 4 24.020486 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 6.932000 ControlChange 0.000000 1 2 10.723283 ControlChange 0.000000 1 4 23.998997 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 3.407862 ControlChange 0.000000 1 2 10.709733 ControlChange 0.000000 1 4 23.984139 ControlChange 0.000000 1 101 522.607105 ControlChange 0.004167 1 100 0.186151 ControlChange 0.000000 1 2 10.748340 ControlChange 0.000000 1 4 23.973573 ControlChange 0.000000 1 101 515.896199 ControlChange 0.004167 1 100 2.865424 ControlChange 0.000000 1 2 10.950140 ControlChange 0.000000 1 4 23.955786 ControlChange 0.000000 1 101 501.238233 ControlChange 0.004167 1 100 6.407521 ControlChange 0.000000 1 2 11.431072 ControlChange 0.000000 1 4 23.918238 ControlChange 0.000000 1 101 494.527327 ControlChange 0.004167 1 100 10.389717 ControlChange 0.000000 1 2 12.230620 ControlChange 0.000000 1 4 23.857043 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 14.541366 ControlChange 0.000000 1 2 13.307657 ControlChange 0.000000 1 4 23.773144 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 18.743966 ControlChange 0.000000 1 2 14.456244 ControlChange 0.000000 1 4 23.668754 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 22.926890 ControlChange 0.000000 1 2 15.296621 ControlChange 0.000000 1 4 23.547061 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.016736 ControlChange 0.000000 1 2 15.685488 ControlChange 0.000000 1 4 23.412253 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.885349 ControlChange 0.000000 1 2 15.765264 ControlChange 0.000000 1 4 23.269435 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.217559 ControlChange 0.000000 1 2 15.471781 ControlChange 0.000000 1 4 23.124406 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.687044 ControlChange 0.000000 1 2 14.815194 ControlChange 0.000000 1 4 22.983312 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.670215 ControlChange 0.000000 1 2 13.992010 ControlChange 0.000000 1 4 22.852251 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 40.633317 ControlChange 0.000000 1 2 13.169962 ControlChange 0.000000 1 4 22.736866 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.130348 ControlChange 0.000000 1 2 12.417961 ControlChange 0.000000 1 4 22.641998 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.768328 ControlChange 0.000000 1 2 11.749212 ControlChange 0.000000 1 4 22.571481 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.649285 ControlChange 0.000000 1 2 11.158376 ControlChange 0.000000 1 4 22.527741 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 41.997181 ControlChange 0.000000 1 2 10.636184 ControlChange 0.000000 1 4 22.509020 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 40.902016 ControlChange 0.000000 1 2 10.173673 ControlChange 0.000000 1 4 22.506038 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 39.405075 ControlChange 0.000000 1 2 9.763074 ControlChange 0.000000 1 4 22.508953 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 37.600421 ControlChange 0.000000 1 2 9.397951 ControlChange 0.000000 1 4 22.514355 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 35.699110 ControlChange 0.000000 1 2 9.072948 ControlChange 0.000000 1 4 22.521953 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.073724 ControlChange 0.000000 1 2 8.783634 ControlChange 0.000000 1 4 22.531716 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 32.887051 ControlChange 0.000000 1 2 8.526285 ControlChange 0.000000 1 4 22.543564 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.604335 ControlChange 0.000000 1 2 8.297764 ControlChange 0.000000 1 4 22.557352 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.853451 ControlChange 0.000000 1 2 8.095403 ControlChange 0.000000 1 4 22.572860 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.772736 ControlChange 0.000000 1 2 7.916944 ControlChange 0.000000 1 4 22.589781 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.527061 ControlChange 0.000000 1 2 7.760440 ControlChange 0.000000 1 4 22.607721 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.180769 ControlChange 0.000000 1 2 7.624139 ControlChange 0.000000 1 4 22.626208 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 20.762794 ControlChange 0.000000 1 2 7.506503 ControlChange 0.000000 1 4 22.644705 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 18.289669 ControlChange 0.000000 1 2 7.406237 ControlChange 0.000000 1 4 22.662639 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 15.771844 ControlChange 0.000000 1 2 7.322175 ControlChange 0.000000 1 4 22.679437 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 13.216453 ControlChange 0.000000 1 2 7.253266 ControlChange 0.000000 1 4 22.694560 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 10.628398 ControlChange 0.000000 1 2 7.198568 ControlChange 0.000000 1 4 22.707536 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 8.010964 ControlChange 0.000000 1 2 7.157209 ControlChange 0.000000 1 4 22.717983 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 5.365942 ControlChange 0.000000 1 2 7.128441 ControlChange 0.000000 1 4 22.725620 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 2.697948 ControlChange 0.000000 1 2 7.112549 ControlChange 0.000000 1 4 22.730851 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 0.031916 ControlChange 0.000000 1 2 7.120276 ControlChange 0.000000 1 4 22.740225 ControlChange 0.000000 1 101 492.701660 ControlChange 0.004167 1 100 2.757986 ControlChange 0.000000 1 2 7.183335 ControlChange 0.000000 1 4 22.772516 ControlChange 0.000000 1 101 480.388671 ControlChange 0.004167 1 100 6.005870 ControlChange 0.000000 1 2 7.331372 ControlChange 0.000000 1 4 22.844906 ControlChange 0.000000 1 101 453.494631 ControlChange 0.004167 1 100 9.572670 ControlChange 0.000000 1 2 7.57 42 ControlChange 0.000000 1 4 22.960258 ControlChange 0.000000 1 101 441.181642 ControlChange 0.004167 1 100 13.242209 ControlChange 0.000000 1 2 7.898188 ControlChange 0.000000 1 4 23.114444 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 16.930521 ControlChange 0.000000 1 2 8.307340 ControlChange 0.000000 1 4 23.302156 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 20.590615 ControlChange 0.000000 1 2 8.792604 ControlChange 0.000000 1 4 23.517484 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 24.178083 ControlChange 0.000000 1 2 9.347240 ControlChange 0.000000 1 4 23.754063 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 27.633608 ControlChange 0.000000 1 2 9.962853 ControlChange 0.000000 1 4 24.005136 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 30.842906 ControlChange 0.000000 1 2 10.627843 ControlChange 0.000000 1 4 24.263659 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 33.542717 ControlChange 0.000000 1 2 11.323741 ControlChange 0.000000 1 4 24.522437 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 35.572435 ControlChange 0.000000 1 2 12.013625 ControlChange 0.000000 1 4 24.774247 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.375550 ControlChange 0.000000 1 2 12.597700 ControlChange 0.000000 1 4 25.011982 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 39.221786 ControlChange 0.000000 1 2 12.841510 ControlChange 0.000000 1 4 25.228772 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.918602 ControlChange 0.000000 1 2 12.607265 ControlChange 0.000000 1 4 25.418089 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.301724 ControlChange 0.000000 1 2 12.196765 ControlChange 0.000000 1 4 25.573871 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.318405 ControlChange 0.000000 1 2 11.820412 ControlChange 0.000000 1 4 25.690588 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.944790 ControlChange 0.000000 1 2 11.526205 ControlChange 0.000000 1 4 25.763894 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 44.189962 ControlChange 0.000000 1 2 11.248716 ControlChange 0.000000 1 4 25.796137 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 44.12 24 ControlChange 0.000000 1 2 10.880897 ControlChange 0.000000 1 4 25.803399 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.798693 ControlChange 0.000000 1 2 10.472926 ControlChange 0.000000 1 4 25.803477 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.211259 ControlChange 0.000000 1 2 10.096980 ControlChange 0.000000 1 4 25.802677 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.303605 ControlChange 0.000000 1 2 9.771355 ControlChange 0.000000 1 4 25.801559 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 41.018171 ControlChange 0.000000 1 2 9.492826 ControlChange 0.000000 1 4 25.800129 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 39.439026 ControlChange 0.000000 1 2 9.254559 ControlChange 0.000000 1 4 25.798395 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.942827 ControlChange 0.000000 1 2 9.050261 ControlChange 0.000000 1 4 25.796374 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 36.611581 ControlChange 0.000000 1 2 8.874837 ControlChange 0.000000 1 4 25.794086 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.845746 ControlChange 0.000000 1 2 8.724237 ControlChange 0.000000 1 4 25.791562 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 32.535053 ControlChange 0.000000 1 2 8.595231 ControlChange 0.000000 1 4 25.788839 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 29.863794 ControlChange 0.000000 1 2 8.485205 ControlChange 0.000000 1 4 25.785965 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 26.946361 ControlChange 0.000000 1 2 8.392002 ControlChange 0.000000 1 4 25.783001 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 23.846432 ControlChange 0.000000 1 2 8.313873 ControlChange 0.000000 1 4 25.780018 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 20.605052 ControlChange 0.000000 1 2 8.249331 ControlChange 0.000000 1 4 25.777099 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 17.251655 ControlChange 0.000000 1 2 8.197109 ControlChange 0.000000 1 4 25.774339 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 13.809710 ControlChange 0.000000 1 2 8.156141 ControlChange 0.000000 1 4 25.771840 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 10.301571 ControlChange 0.000000 1 2 8.125508 ControlChange 0.000000 1 4 25.769713 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 6.762861 ControlChange 0.000000 1 2 8. 4399 ControlChange 0.000000 1 4 25.768070 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 3.284357 ControlChange 0.000000 1 2 8.092871 ControlChange 0.000000 1 4 25.766340 ControlChange 0.000000 1 101 438.947277 ControlChange 0.004167 1 100 0.154690 ControlChange 0.000000 1 2 8.098970 ControlChange 0.000000 1 4 25.756794 ControlChange 0.000000 1 101 427.977651 ControlChange 0.004167 1 100 3.963121 ControlChange 0.000000 1 2 8.147067 ControlChange 0.000000 1 4 25.716324 ControlChange 0.000000 1 101 404.017785 ControlChange 0.004167 1 100 8.310813 ControlChange 0.000000 1 2 8.260740 ControlChange 0.000000 1 4 25.620387 ControlChange 0.000000 1 101 393.048159 ControlChange 0.004167 1 100 12.906698 ControlChange 0.000000 1 2 8.446447 ControlChange 0.000000 1 4 25.458446 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 17.527909 ControlChange 0.000000 1 2 8.702207 ControlChange 0.000000 1 4 25.227986 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.085999 ControlChange 0.000000 1 2 9.024670 ControlChange 0.000000 1 4 24.929243 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 26.505290 ControlChange 0.000000 1 2 9.409725 ControlChange 0.000000 1 4 24.565889 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 30.651790 ControlChange 0.000000 1 2 9.852059 ControlChange 0.000000 1 4 24.146377 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.167164 ControlChange 0.000000 1 2 10.344548 ControlChange 0.000000 1 4 23.685268 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.479125 ControlChange 0.000000 1 2 10.877352 ControlChange 0.000000 1 4 23.203839 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.746751 ControlChange 0.000000 1 2 11.436014 ControlChange 0.000000 1 4 22.729153 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.085995 ControlChange 0.000000 1 2 11.997754 ControlChange 0.000000 1 4 22.291383 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.772037 ControlChange 0.000000 1 2 12.522679 ControlChange 0.000000 1 4 21.919791 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.423651 ControlChange 0.000000 1 2 12.936156 ControlChange 0.000000 1 4 21.638608 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 43.634175 ControlChange 0.000000 1 2 13.144551 ControlChange 0.000000 1 4 21.462881 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 44.174202 ControlChange 0.000000 1 2 13.152038 ControlChange 0.000000 1 4 21.384546 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 44.122426 ControlChange 0.000000 1 2 13.084793 ControlChange 0.000000 1 4 21.358264 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 43.676158 ControlChange 0.000000 1 2 12.998948 ControlChange 0.000000 1 4 21.336662 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.907727 ControlChange 0.000000 1 2 12.845614 ControlChange 0.000000 1 4 21.303943 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.822405 ControlChange 0.000000 1 2 12.528181 ControlChange 0.000000 1 4 21.259787 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.461001 ControlChange 0.000000 1 2 12.041888 ControlChange 0.000000 1 4 21.205693 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.012521 ControlChange 0.000000 1 2 11.474071 ControlChange 0.000000 1 4 21.143492 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 37.719088 ControlChange 0.000000 1 2 10.920912 ControlChange 0.000000 1 4 21.075290 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.291323 ControlChange 0.000000 1 2 10.436175 ControlChange 0.000000 1 4 21.003389 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.149538 ControlChange 0.000000 1 2 10.033025 ControlChange 0.000000 1 4 20.930188 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 31.325705 ControlChange 0.000000 1 2 9.705600 ControlChange 0.000000 1 4 20.858060 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 28.062117 ControlChange 0.000000 1 2 9.443208 ControlChange 0.000000 1 4 20.789248 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.496215 ControlChange 0.000000 1 2 9.235535 ControlChange 0.000000 1 4 20.725779 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 20.704492 ControlChange 0.000000 1 2 9.074015 ControlChange 0.000000 1 4 20.669398 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 16.736009 ControlChange 0.000000 1 2 8.951735 ControlChange 0.000000 1 4 20.621527 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 12.626379 ControlChange 0.000000 1 2 8.863096 ControlChange 0.000000 1 4 20.583272 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 8.412301 ControlChange 0.000000 1 2 8.803646 ControlChange 0.000000 1 4 20.555435 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 4.212606 ControlChange 0.000000 1 2 8.772601 ControlChange 0.000000 1 4 20.538965 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 0.476806 ControlChange 0.000000 1 2 8.798129 ControlChange 0.000000 1 4 20.538965 ControlChange 0.000000 1 101 394.229801 ControlChange 0.004167 1 100 2.491944 ControlChange 0.000000 1 2 8.963477 ControlChange 0.000000 1 4 20.568494 ControlChange 0.000000 1 101 417.512416 ControlChange 0.004167 1 100 5.437845 ControlChange 0.000000 1 2 9.338194 ControlChange 0.000000 1 4 20.637451 ControlChange 0.000000 1 101 468.366322 ControlChange 0.004167 1 100 8.583682 ControlChange 0.000000 1 2 9.923432 ControlChange 0.000000 1 4 20.744230 ControlChange 0.000000 1 101 491.648937 ControlChange 0.004167 1 100 11.791576 ControlChange 0.000000 1 2 10.691707 ControlChange 0.000000 1 4 20.882426 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 14.997687 ControlChange 0.000000 1 2 11.611498 ControlChange 0.000000 1 4 21.045422 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 18.168930 ControlChange 0.000000 1 2 12.635707 ControlChange 0.000000 1 4 21.226863 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 21.277657 ControlChange 0.000000 1 2 13.640269 ControlChange 0.000000 1 4 21.420549 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.293956 ControlChange 0.000000 1 2 14.365528 ControlChange 0.000000 1 4 21.620399 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.179061 ControlChange 0.000000 1 2 14.700641 ControlChange 0.000000 1 4 21.820377 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.873937 ControlChange 0.000000 1 2 14.936959 ControlChange 0.000000 1 4 22.014433 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 32.268410 ControlChange 0.000000 1 2 15.218247 ControlChange 0.000000 1 4 22.196452 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.170312 ControlChange 0.000000 1 2 15.534269 ControlChange 0.000000 1 4 22.360182 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 35.712868 ControlChange 0.000000 1 2 15.870694 ControlChange 0.000000 1 4 22.499177 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 37.657604 ControlChange 0.000000 1 2 16.218274 ControlChange 0.000000 1 4 22.606713 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 39.987747 ControlChange 0.000000 1 2 16.566467 ControlChange 0.000000 1 4 22.676268 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 41.983873 ControlChange 0.000000 1 2 16.884427 ControlChange 0.000000 1 4 22.706434 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 43.239646 ControlChange 0.000000 1 2 17.070568 ControlChange 0.000000 1 4 22.708031 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 43.735966 ControlChange 0.000000 1 2 16.990436 ControlChange 0.000000 1 4 22.695041 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 43.661101 ControlChange 0.000000 1 2 16.635559 ControlChange 0.000000 1 4 22.672684 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 43.207044 ControlChange 0.000000 1 2 16.058672 ControlChange 0.000000 1 4 22.641530 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 42.437600 ControlChange 0.000000 1 2 15.366708 ControlChange 0.000000 1 4 22.601776 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 41.360299 ControlChange 0.000000 1 2 14.682787 ControlChange 0.000000 1 4 22.553719 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 40.003503 ControlChange 0.000000 1 2 14.076709 ControlChange 0.000000 1 4 22.497775 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.513555 ControlChange 0.000000 1 2 13.563831 ControlChange 0.000000 1 4 22.434494 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 37.144209 ControlChange 0.000000 1 2 13.135549 ControlChange 0.000000 1 4 22.364579 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 35.771765 ControlChange 0.000000 1 2 12.778344 ControlChange 0.000000 1 4 22.288905 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 33.905232 ControlChange 0.000000 1 2 12.480011 ControlChange 0.000000 1 4 22.208541 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.554842 ControlChange 0.000000 1 2 12.230667 ControlChange 0.000000 1 4 22.124759 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.915463 ControlChange 0.000000 1 2 12.022588 ControlChange 0.000000 1 4 22.039049 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.086246 ControlChange 0.000000 1 2 11.849727 ControlChange 0.000000 1 4 21.953118 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 23.117289 ControlChange 0.000000 1 2 11.707286 ControlChange 0.000000 1 4 21.868880 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 20.038583 ControlChange 0.000000 1 2 11.591393 ControlChange 0.000000 1 4 21.788437 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 16.869524 ControlChange 0.000000 1 2 11.498919 ControlChange 0.000000 1 4 21.714044 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 13.623129 ControlChange 0.000000 1 2 11.427263 ControlChange 0.000000 1 4 21.648058 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 10.308081 ControlChange 0.000000 1 2 11.374273 ControlChange 0.000000 1 4 21.592886 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 6.929406 ControlChange 0.000000 1 2 11.338115 ControlChange 0.000000 1 4 21.550910 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 3.501179 ControlChange 0.000000 1 2 11.319259 ControlChange 0.000000 1 4 21.524035 ControlChange 0.000000 1 101 492.701660 ControlChange 0.004167 1 100 0.141924 ControlChange 0.000000 1 2 11.339766 ControlChange 0.000000 1 4 21.510050 ControlChange 0.000000 1 101 480.388671 ControlChange 0.004167 1 100 3.055633 ControlChange 0.000000 1 2 11.467164 ControlChange 0.000000 1 4 21.498365 ControlChange 0.000000 1 101 453.494631 ControlChange 0.004167 1 100 6.354950 ControlChange 0.000000 1 2 11.766748 ControlChange 0.000000 1 4 21.478409 ControlChange 0.000000 1 101 441.181642 ControlChange 0.004167 1 100 9.756592 ControlChange 0.000000 1 2 12.236559 ControlChange 0.000000 1 4 21.447769 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 13.154749 ControlChange 0.000000 1 2 12.794944 ControlChange 0.000000 1 4 21.407748 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 16.505713 ControlChange 0.000000 1 2 13.278663 ControlChange 0.000000 1 4 21.359817 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 19.779630 ControlChange 0.000000 1 2 13.517393 ControlChange 0.000000 1 4 21.305283 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 22.941403 ControlChange 0.000000 1 2 13.506282 ControlChange 0.000000 1 4 21.245350 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 25.937622 ControlChange 0.000000 1 2 13.393700 ControlChange 0.000000 1 4 21.181175 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 28.661968 ControlChange 0.000000 1 2 13.268470 ControlChange 0.000000 1 4 21.113906 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 30.925124 ControlChange 0.000000 1 2 13.155604 ControlChange 0.000000 1 4 21.044743 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 33.013947 ControlChange 0.000000 1 2 13.039490 ControlChange 0.000000 1 4 20.975007 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 35.926135 ControlChange 0.000000 1 2 12.823143 ControlChange 0.000000 1 4 20.906229 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 39.235852 ControlChange 0.000000 1 2 12.430197 ControlChange 0.000000 1 4 20.840309 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 41.654897 ControlChange 0.000000 1 2 11.919902 ControlChange 0.000000 1 4 20.779772 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.695663 ControlChange 0.000000 1 2 11.384322 ControlChange 0.000000 1 4 20.728285 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.717600 ControlChange 0.000000 1 2 10.874878 ControlChange 0.000000 1 4 20.691180 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.212091 ControlChange 0.000000 1 2 10.4 492 ControlChange 0.000000 1 4 20.671594 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 41.368567 ControlChange 0.000000 1 2 9.994773 ControlChange 0.000000 1 4 20.662275 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.220662 ControlChange 0.000000 1 2 9.625533 ControlChange 0.000000 1 4 20.651831 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 38.783962 ControlChange 0.000000 1 2 9.298802 ControlChange 0.000000 1 4 20.636650 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.077075 ControlChange 0.000000 1 2 9.010353 ControlChange 0.000000 1 4 20.617453 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 35.182066 ControlChange 0.000000 1 2 8.756254 ControlChange 0.000000 1 4 20.595209 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 33.408811 ControlChange 0.000000 1 2 8.533049 ControlChange 0.000000 1 4 20.570734 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 31.903321 ControlChange 0.000000 1 2 8.337701 ControlChange 0.000000 1 4 20.544739 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 30.050685 ControlChange 0.000000 1 2 8.167567 ControlChange 0.000000 1 4 20.517860 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 27.721999 ControlChange 0.000000 1 2 8.020378 ControlChange 0.000000 1 4 20.490686 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 25.096882 ControlChange 0.000000 1 2 7.894185 ControlChange 0.000000 1 4 20.463774 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 22.277044 ControlChange 0.000000 1 2 7.787249 ControlChange 0.000000 1 4 20.437670 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 19.314856 ControlChange 0.000000 1 2 7.698067 ControlChange 0.000000 1 4 20.412923 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 16.242257 ControlChange 0.000000 1 2 7.625336 ControlChange 0.000000 1 4 20.390098 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 13.080981 ControlChange 0.000000 1 2 7.567852 ControlChange 0.000000 1 4 20.369796 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 9.847622 ControlChange 0.000000 1 2 7.524579 ControlChange 0.000000 1 4 20.352666 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 6.560296 ControlChange 0.000000 1 2 7.494602 ControlChange 0.000000 1 4 20.339433 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 3.233911 ControlChange 0.000000 1 2 7.479404 ControlChange 0.000000 1 4 20.331123 ControlChange 0.000000 1 101 438.947277 ControlChange 0.004167 1 100 0.340931 ControlChange 0.000000 1 2 7.504768 ControlChange 0.000000 1 4 20.330925 ControlChange 0.000000 1 101 427.977651 ControlChange 0.004167 1 100 4.537210 ControlChange 0.000000 1 2 7.645859 ControlChange 0.000000 1 4 20.345843 ControlChange 0.000000 1 101 404.017785 ControlChange 0.004167 1 100 9.039204 ControlChange 0.000000 1 2 7.973950 ControlChange 0.000000 1 4 20.381288 ControlChange 0.000000 1 101 393.048159 ControlChange 0.004167 1 100 13.513514 ControlChange 0.000000 1 2 8.506214 ControlChange 0.000000 1 4 20.437210 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 17.860885 ControlChange 0.000000 1 2 9.232159 ControlChange 0.000000 1 4 20.511323 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.017257 ControlChange 0.000000 1 2 10.133061 ControlChange 0.000000 1 4 20.601317 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.857818 ControlChange 0.000000 1 2 11.177754 ControlChange 0.000000 1 4 20.705018 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.054659 ControlChange 0.000000 1 2 12.300089 ControlChange 0.000000 1 4 20.820356 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 31.161610 ControlChange 0.000000 1 2 13.331288 ControlChange 0.000000 1 4 20.945297 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.411703 ControlChange 0.000000 1 2 14.006734 ControlChange 0.000000 1 4 21.077808 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 33.656861 ControlChange 0.000000 1 2 14.292945 ControlChange 0.000000 1 4 21.215805 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 35.107121 ControlChange 0.000000 1 2 14.472913 ControlChange 0.000000 1 4 21.357075 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.633264 ControlChange 0.000000 1 2 14.667305 ControlChange 0.000000 1 4 21.499208 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 38.151897 ControlChange 0.000000 1 2 14.863666 ControlChange 0.000000 1 4 21.639489 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 39.609808 ControlChange 0.000000 1 2 15.045637 ControlChange 0.000000 1 4 21.774749 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.960715 ControlChange 0.000000 1 2 15.199027 ControlChange 0.000000 1 4 21.901146 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.154767 ControlChange 0.000000 1 2 15.302717 ControlChange 0.000000 1 4 22.013809 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 43.129103 ControlChange 0.000000 1 2 15.297754 ControlChange 0.000000 1 4 22.106246 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 43.799178 ControlChange 0.000000 1 2 15.105121 ControlChange 0.000000 1 4 22.170236 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 44.096161 ControlChange 0.000000 1 2 14.759368 ControlChange 0.000000 1 4 22.203185 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 44.057272 ControlChange 0.000000 1 2 14.355690 ControlChange 0.000000 1 4 22.220781 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 43.775954 ControlChange 0.000000 1 2 13.950390 ControlChange 0.000000 1 4 22.244042 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 43.273760 ControlChange 0.000000 1 2 13.563925 ControlChange 0.000000 1 4 22.279812 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 42.522610 ControlChange 0.000000 1 2 13.203773 ControlChange 0.000000 1 4 22.327260 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 41.480054 ControlChange 0.000000 1 2 12.872679 ControlChange 0.000000 1 4 22.384877 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 40.100222 ControlChange 0.000000 1 2 12.571307 ControlChange 0.000000 1 4 22.451204 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 38.418344 ControlChange 0.000000 1 2 12.299376 ControlChange 0.000000 1 4 22.524814 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 36.670255 ControlChange 0.000000 1 2 12.056142 ControlChange 0.000000 1 4 22.604273 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 34.832497 ControlChange 0.000000 1 2 11.840677 ControlChange 0.000000 1 4 22.688107 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 32.294297 ControlChange 0.000000 1 2 11.651949 ControlChange 0.000000 1 4 22.774759 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 29.057477 ControlChange 0.000000 1 2 11.488877 ControlChange 0.000000 1 4 22.862548 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.394057 ControlChange 0.000000 1 2 11.350457 ControlChange 0.000000 1 4 22.949594 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.450811 ControlChange 0.000000 1 2 11.235705 ControlChange 0.000000 1 4 23.033736 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 17.306453 ControlChange 0.000000 1 2 11.143653 ControlChange 0.000000 1 4 23.112393 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 13.013683 ControlChange 0.000000 1 2 11.073409 ControlChange 0.000000 1 4 23.182377 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 8.624512 ControlChange 0.000000 1 2 11.024122 ControlChange 0.000000 1 4 23.239562 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 4.309025 ControlChange 0.000000 1 2 10.994624 ControlChange 0.000000 1 4 23.278830 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 0.747642 ControlChange 0.000000 1 2 10.980061 ControlChange 0.000000 1 4 23.297893 ControlChange 0.000000 1 101 391.512962 ControlChange 0.004167 1 100 1.442847 ControlChange 0.000000 1 2 10.968167 ControlChange 0.000000 1 4 23.304077 ControlChange 0.000000 1 101 386.485463 ControlChange 0.004167 1 100 3.150523 ControlChange 0.000000 1 2 10.947696 ControlChange 0.000000 1 4 23.308212 ControlChange 0.000000 1 101 375.504396 ControlChange 0.004167 1 100 4.888568 ControlChange 0.000000 1 2 10.915969 ControlChange 0.000000 1 4 23.314462 ControlChange 0.000000 1 101 370.476897 ControlChange 0.004167 1 100 6.651514 ControlChange 0.000000 1 2 10.874111 ControlChange 0.000000 1 4 23.323192 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 8.419360 ControlChange 0.000000 1 2 10.823438 ControlChange 0.000000 1 4 23.334379 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 10.184007 ControlChange 0.000000 1 2 10.765118 ControlChange 0.000000 1 4 23.347991 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 11.940345 ControlChange 0.000000 1 2 10.700204 ControlChange 0.000000 1 4 23.363989 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 13.684459 ControlChange 0.000000 1 2 10.629654 ControlChange 0.000000 1 4 23.382323 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 15.412924 ControlChange 0.000000 1 2 10.554365 ControlChange 0.000000 1 4 23.402930 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 17.122408 ControlChange 0.000000 1 2 10.475189 ControlChange 0.000000 1 4 23.425738 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 18.809397 ControlChange 0.000000 1 2 10.392947 ControlChange 0.000000 1 4 23.450665 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 20.470010 ControlChange 0.000000 1 2 10.308453 ControlChange 0.000000 1 4 23.477614 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 22.099715 ControlChange 0.000000 1 2 10.222527 ControlChange 0.000000 1 4 23.506475 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 23.692971 ControlChange 0.000000 1 2 10.136015 ControlChange 0.000000 1 4 23.537124 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 25.242777 ControlChange 0.000000 1 2 10.049813 ControlChange 0.000000 1 4 23.569428 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 26.739969 ControlChange 0.000000 1 2 9.964888 ControlChange 0.000000 1 4 23.603235 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 28.171931 ControlChange 0.000000 1 2 9.882316 ControlChange 0.000000 1 4 23.638381 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 29.520144 ControlChange 0.000000 1 2 9.803326 ControlChange 0.000000 1 4 23.674693 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 30.755440 ControlChange 0.000000 1 2 9.729352 ControlChange 0.000000 1 4 23.711981 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 31.825283 ControlChange 0.000000 1 2 9.662132 ControlChange 0.000000 1 4 23.750046 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 32.630329 ControlChange 0.000000 1 2 9.603837 ControlChange 0.000000 1 4 23.788677 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.097330 ControlChange 0.000000 1 2 9.557291 ControlChange 0.000000 1 4 23.827655 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.398531 ControlChange 0.000000 1 2 9.524882 ControlChange 0.000000 1 4 23.866753 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.845574 ControlChange 0.000000 1 2 9.497036 ControlChange 0.000000 1 4 23.905739 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.549165 ControlChange 0.000000 1 2 9.448494 ControlChange 0.000000 1 4 23.944374 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 35.475643 ControlChange 0.000000 1 2 9.374987 ControlChange 0.000000 1 4 23.982420 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.551242 ControlChange 0.000000 1 2 9.288302 ControlChange 0.000000 1 4 24.019638 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.682844 ControlChange 0.000000 1 2 9.195979 ControlChange 0.000000 1 4 24.055792 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.773990 ControlChange 0.000000 1 2 9.100791 ControlChange 0.000000 1 4 24.090648 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.741624 ControlChange 0.000000 1 2 9.004126 ControlChange 0.000000 1 4 24.123980 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.526584 ControlChange 0.000000 1 2 8.906978 ControlChange 0.000000 1 4 24.155571 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 41.095223 ControlChange 0.000000 1 2 8.8 292 ControlChange 0.000000 1 4 24.185212 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 41.437039 ControlChange 0.000000 1 2 8.715295 ControlChange 0.000000 1 4 24.212704 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 41.573066 ControlChange 0.000000 1 2 8.624415 ControlChange 0.000000 1 4 24.237865 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 41.566285 ControlChange 0.000000 1 2 8.545128 ControlChange 0.000000 1 4 24.260526 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 41.479700 ControlChange 0.000000 1 2 8.493191 ControlChange 0.000000 1 4 24.280528 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 41.338454 ControlChange 0.000000 1 2 8.472652 ControlChange 0.000000 1 4 24.297733 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 41.149135 ControlChange 0.000000 1 2 8.458823 ControlChange 0.000000 1 4 24.312013 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.915915 ControlChange 0.000000 1 2 8.437692 ControlChange 0.000000 1 4 24.323261 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.642263 ControlChange 0.000000 1 2 8.407569 ControlChange 0.000000 1 4 24.331382 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 40.331207 ControlChange 0.000000 1 2 8.368193 ControlChange 0.000000 1 4 24.336344 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.985321 ControlChange 0.000000 1 2 8.319401 ControlChange 0.000000 1 4 24.338628 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.606782 ControlChange 0.000000 1 2 8.261156 ControlChange 0.000000 1 4 24.339782 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 39.197489 ControlChange 0.000000 1 2 8.193561 ControlChange 0.000000 1 4 24.341391 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.759116 ControlChange 0.000000 1 2 8.116908 ControlChange 0.000000 1 4 24.344022 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 38.293112 ControlChange 0.000000 1 2 8.031696 ControlChange 0.000000 1 4 24.347750 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.800706 ControlChange 0.000000 1 2 7.938636 ControlChange 0.000000 1 4 24.352599 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 37.282990 ControlChange 0.000000 1 2 7.838656 ControlChange 0.000000 1 4 24.358587 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.740969 ControlChange 0.000000 1 2 7.732876 ControlChange 0.000000 1 4 24.365727 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 36.175738 ControlChange 0.000000 1 2 7.622572 ControlChange 0.000000 1 4 24.374024 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 35.589859 ControlChange 0.000000 1 2 7.509122 ControlChange 0.000000 1 4 24.383473 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 35.001419 ControlChange 0.000000 1 2 7.393942 ControlChange 0.000000 1 4 24.394057 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.485392 ControlChange 0.000000 1 2 7.278421 ControlChange 0.000000 1 4 24.405748 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 34.049632 ControlChange 0.000000 1 2 7.163862 ControlChange 0.000000 1 4 24.418501 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 33.461349 ControlChange 0.000000 1 2 7.051441 ControlChange 0.000000 1 4 24.432254 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 32.657887 ControlChange 0.000000 1 2 6.942168 ControlChange 0.000000 1 4 24.446925 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 31.697321 ControlChange 0.000000 1 2 6.836881 ControlChange 0.000000 1 4 24.462412 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 30.621932 ControlChange 0.000000 1 2 6.736243 ControlChange 0.000000 1 4 24.478594 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 29.457385 ControlChange 0.000000 1 2 6.640749 ControlChange 0.000000 1 4 24.495331 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 28.220759 ControlChange 0.000000 1 2 6.550749 ControlChange 0.000000 1 4 24.512464 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 26.924065 ControlChange 0.000000 1 2 6.466467 ControlChange 0.000000 1 4 24.529819 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 25.576186 ControlChange 0.000000 1 2 6.388015 ControlChange 0.000000 1 4 24.547212 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 24.183932 ControlChange 0.000000 1 2 6.315424 ControlChange 0.000000 1 4 24.564455 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 22.752601 ControlChange 0.000000 1 2 6.248658 ControlChange 0.000000 1 4 24.581358 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 21.286377 ControlChange 0.000000 1 2 6.187628 ControlChange 0.000000 1 4 24.597736 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 19.788686 ControlChange 0.000000 1 2 6.132209 ControlChange 0.000000 1 4 24.613419 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 18.262340 ControlChange 0.000000 1 2 6.082248 ControlChange 0.000000 1 4 24.628247 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 16.709625 ControlChange 0.000000 1 2 6.037578 ControlChange 0.000000 1 4 24.642081 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 15.132440 ControlChange 0.000000 1 2 5.998016 ControlChange 0.000000 1 4 24.654805 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 13.532363 ControlChange 0.000000 1 2 5.963372 ControlChange 0.000000 1 4 24.666321 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 11.910669 ControlChange 0.000000 1 2 5.933460 ControlChange 0.000000 1 4 24.676555 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 10.268386 ControlChange 0.000000 1 2 5.908098 ControlChange 0.000000 1 4 24.685453 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 8.606252 ControlChange 0.000000 1 2 5.887096 ControlChange 0.000000 1 4 24.692981 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 6.924717 ControlChange 0.000000 1 2 5.870274 ControlChange 0.000000 1 4 24.699121 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 5.223839 ControlChange 0.000000 1 2 5.857460 ControlChange 0.000000 1 4 24.703871 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 3.502979 ControlChange 0.000000 1 2 5.848486 ControlChange 0.000000 1 4 24.707239 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 1.745933 ControlChange 0.000000 1 2 5.845487 ControlChange 0.000000 1 4 24.708968 ControlChange 0.000000 1 101 369.994423 ControlChange 0.004167 1 100 0.190687 ControlChange 0.000000 1 2 5.874867 ControlChange 0.000000 1 4 24.705939 ControlChange 0.000000 1 101 371.529620 ControlChange 0.004167 1 100 2.557166 ControlChange 0.000000 1 2 6.017252 ControlChange 0.000000 1 4 24.689100 ControlChange 0.000000 1 101 387.526745 ControlChange 0.004167 1 100 5.281838 ControlChange 0.000000 1 2 6.365500 ControlChange 0.000000 1 4 24.649640 ControlChange 0.000000 1 101 422.467678 ControlChange 0.004167 1 100 8.129759 ControlChange 0.000000 1 2 6.974073 ControlChange 0.000000 1 4 24.585 4 ControlChange 0.000000 1 101 438.464803 ControlChange 0.004167 1 100 10.986931 ControlChange 0.000000 1 2 7.874002 ControlChange 0.000000 1 4 24.496283 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 13.821863 ControlChange 0.000000 1 2 9.072571 ControlChange 0.000000 1 4 24.384629 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 16.619413 ControlChange 0.000000 1 2 10.491175 ControlChange 0.000000 1 4 24.252047 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 19.367465 ControlChange 0.000000 1 2 11.829799 ControlChange 0.000000 1 4 24.100941 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 22.053918 ControlChange 0.000000 1 2 12.643206 ControlChange 0.000000 1 4 23.934218 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 24.665037 ControlChange 0.000000 1 2 12.895419 ControlChange 0.000000 1 4 23.755281 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 27.183793 ControlChange 0.000000 1 2 12.972634 ControlChange 0.000000 1 4 23.568029 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 29.587436 ControlChange 0.000000 1 2 13.063784 ControlChange 0.000000 1 4 23.376791 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 31.843521 ControlChange 0.000000 1 2 13.182357 ControlChange 0.000000 1 4 23.186240 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 33.901771 ControlChange 0.000000 1 2 13.323264 ControlChange 0.000000 1 4 23.001284 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 35.673060 ControlChange 0.000000 1 2 13.481324 ControlChange 0.000000 1 4 22.826933 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.002861 ControlChange 0.000000 1 2 13.650691 ControlChange 0.000000 1 4 22.668151 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.860491 ControlChange 0.000000 1 2 13.823731 ControlChange 0.000000 1 4 22.529707 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 38.639946 ControlChange 0.000000 1 2 13.988275 ControlChange 0.000000 1 4 22.416034 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 39.665417 ControlChange 0.000000 1 2 14.119846 ControlChange 0.000000 1 4 22.331112 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.833310 ControlChange 0.000000 1 2 14.172500 ControlChange 0.000000 1 4 22.277912 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 41.957852 ControlChange 0.000000 1 2 14. 4722 ControlChange 0.000000 1 4 22.254046 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.911476 ControlChange 0.000000 1 2 13.928900 ControlChange 0.000000 1 4 22.246411 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.575416 ControlChange 0.000000 1 2 13.683677 ControlChange 0.000000 1 4 22.240862 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.829927 ControlChange 0.000000 1 2 13.400447 ControlChange 0.000000 1 4 22.232550 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.609779 ControlChange 0.000000 1 2 13.099624 ControlChange 0.000000 1 4 22.221228 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.932108 ControlChange 0.000000 1 2 12.794287 ControlChange 0.000000 1 4 22.207096 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 41.831935 ControlChange 0.000000 1 2 12.492872 ControlChange 0.000000 1 4 22.190356 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.348535 ControlChange 0.000000 1 2 12.200838 ControlChange 0.000000 1 4 22.171221 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 38.614312 ControlChange 0.000000 1 2 11.921697 ControlChange 0.000000 1 4 22.149909 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.021750 ControlChange 0.000000 1 2 11.657673 ControlChange 0.000000 1 4 22.126647 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 35.782949 ControlChange 0.000000 1 2 11.410136 ControlChange 0.000000 1 4 22.101675 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.336062 ControlChange 0.000000 1 2 11.179864 ControlChange 0.000000 1 4 22.075244 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 32.521195 ControlChange 0.000000 1 2 10.967219 ControlChange 0.000000 1 4 22.047620 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 30.472787 ControlChange 0.000000 1 2 10.772299 ControlChange 0.000000 1 4 22.019087 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 28.270864 ControlChange 0.000000 1 2 10.595018 ControlChange 0.000000 1 4 21.989951 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 25.956840 ControlChange 0.000000 1 2 10.435165 ControlChange 0.000000 1 4 21.960542 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 23.555928 ControlChange 0.000000 1 2 10.292443 ControlChange 0.000000 1 4 21.931219 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 21.084948 ControlChange 0.000000 1 2 10.166485 ControlChange 0.000000 1 4 21.902377 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 18.555886 ControlChange 0.000000 1 2 10.056899 ControlChange 0.000000 1 4 21.874453 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 15.977830 ControlChange 0.000000 1 2 9.963265 ControlChange 0.000000 1 4 21.847934 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 13.358035 ControlChange 0.000000 1 2 9.885157 ControlChange 0.000000 1 4 21.823371 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 10.702755 ControlChange 0.000000 1 2 9.822153 ControlChange 0.000000 1 4 21.801390 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 8.018370 ControlChange 0.000000 1 2 9.773840 ControlChange 0.000000 1 4 21.782708 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 5.315866 ControlChange 0.000000 1 2 9.739781 ControlChange 0.000000 1 4 21.768163 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 2.659962 ControlChange 0.000000 1 2 9.719903 ControlChange 0.000000 1 4 21.758677 ControlChange 0.000000 1 101 443.230884 ControlChange 0.004167 1 100 0.356517 ControlChange 0.000000 1 2 9.717436 ControlChange 0.000000 1 4 21.754663 ControlChange 0.000000 1 101 476.897473 ControlChange 0.004167 1 100 1.365071 ControlChange 0.000000 1 2 9.741748 ControlChange 0.000000 1 4 21.755067 ControlChange 0.000000 1 101 550.432063 ControlChange 0.004167 1 100 3.047324 ControlChange 0.000000 1 2 9.799992 ControlChange 0.000000 1 4 21.758313 ControlChange 0.000000 1 101 584.098651 ControlChange 0.004167 1 100 4.879878 ControlChange 0.000000 1 2 9.890757 ControlChange 0.000000 1 4 21.763777 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 6.779856 ControlChange 0.000000 1 2 10.009094 ControlChange 0.000000 1 4 21.771370 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 8.707965 ControlChange 0.000000 1 2 10.150064 ControlChange 0.000000 1 4 21.781056 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 10.647249 ControlChange 0.000000 1 2 10.309100 ControlChange 0.000000 1 4 21.792793 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 12.587312 ControlChange 0.000000 1 2 10.482006 ControlChange 0.000000 1 4 21.806544 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 14.520595 ControlChange 0.000000 1 2 10.664944 ControlChange 0.000000 1 4 21.822263 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 16.440833 ControlChange 0.000000 1 2 10.854421 ControlChange 0.000000 1 4 21.839903 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 18.342253 ControlChange 0.000000 1 2 11.047268 ControlChange 0.000000 1 4 21.859417 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 20.219052 ControlChange 0.000000 1 2 11.240626 ControlChange 0.000000 1 4 21.880756 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 22.064955 ControlChange 0.000000 1 2 11.431925 ControlChange 0.000000 1 4 21.903867 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.872745 ControlChange 0.000000 1 2 11.618864 ControlChange 0.000000 1 4 21.928694 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.633621 ControlChange 0.000000 1 2 11.799387 ControlChange 0.000000 1 4 21.955179 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 27.336321 ControlChange 0.000000 1 2 11.971665 ControlChange 0.000000 1 4 21.983259 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.965709 ControlChange 0.000000 1 2 12.134080 ControlChange 0.000000 1 4 22.012870 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 30.499854 ControlChange 0.000000 1 2 12.285207 ControlChange 0.000000 1 4 22.043946 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 31.904539 ControlChange 0.000000 1 2 12.423792 ControlChange 0.000000 1 4 22.076414 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.118936 ControlChange 0.000000 1 2 12.548736 ControlChange 0.000000 1 4 22.110199 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.031433 ControlChange 0.000000 1 2 12.659076 ControlChange 0.000000 1 4 22.145224 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.577209 ControlChange 0.000000 1 2 12.753993 ControlChange 0.000000 1 4 22.181404 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.995664 ControlChange 0.000000 1 2 12.832775 ControlChange 0.000000 1 4 22.218653 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.658918 ControlChange 0.000000 1 2 12.894803 ControlChange 0.000000 1 4 22.256879 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.648745 ControlChange 0.000000 1 2 12.939574 ControlChange 0.000000 1 4 22.295986 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.845866 ControlChange 0.000000 1 2 12.966394 ControlChange 0.000000 1 4 22.335871 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.084199 ControlChange 0.000000 1 2 12.972476 ControlChange 0.000000 1 4 22.376429 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.201334 ControlChange 0.000000 1 2 12.955810 ControlChange 0.000000 1 4 22.417546 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.070344 ControlChange 0.000000 1 2 12.924756 ControlChange 0.000000 1 4 22.459103 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.616829 ControlChange 0.000000 1 2 12.887963 ControlChange 0.000000 1 4 22.500976 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.842694 ControlChange 0.000000 1 2 12.848891 ControlChange 0.000000 1 4 22.543032 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.844627 ControlChange 0.000000 1 2 12.808676 ControlChange 0.000000 1 4 22.585133 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.730753 ControlChange 0.000000 1 2 12.767897 ControlChange 0.000000 1 4 22.627132 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.544098 ControlChange 0.000000 1 2 12.726998 ControlChange 0.000000 1 4 22.668874 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 41.294595 ControlChange 0.000000 1 2 12.686467 ControlChange 0.000000 1 4 22.710195 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.987933 ControlChange 0.000000 1 2 12.647213 ControlChange 0.000000 1 4 22.750923 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.628993 ControlChange 0.000000 1 2 12.609910 ControlChange 0.000000 1 4 22.790875 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 40.221957 ControlChange 0.000000 1 2 12.556195 ControlChange 0.000000 1 4 22.829857 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.770367 ControlChange 0.000000 1 2 12.422159 ControlChange 0.000000 1 4 22.867667 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 39.277282 ControlChange 0.000000 1 2 12.155099 ControlChange 0.000000 1 4 22.904085 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.745398 ControlChange 0.000000 1 2 11.779129 ControlChange 0.000000 1 4 22.938886 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 38.177112 ControlChange 0.000000 1 2 11.347504 ControlChange 0.000000 1 4 22.971825 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 37.574562 ControlChange 0.000000 1 2 10.900605 ControlChange 0.000000 1 4 23.002645 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.939651 ControlChange 0.000000 1 2 10.462051 ControlChange 0.000000 1 4 23.031072 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 36.274157 ControlChange 0.000000 1 2 10.043721 ControlChange 0.000000 1 4 23.056816 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 35.579809 ControlChange 0.000000 1 2 9.650677 ControlChange 0.000000 1 4 23.079570 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.858524 ControlChange 0.000000 1 2 9.284392 ControlChange 0.000000 1 4 23.099005 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 34.112890 ControlChange 0.000000 1 2 8.944542 ControlChange 0.000000 1 4 23.114772 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 33.349300 ControlChange 0.000000 1 2 8.629981 ControlChange 0.000000 1 4 23.126499 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 32.601317 ControlChange 0.000000 1 2 8.339227 ControlChange 0.000000 1 4 23.133848 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 31.980339 ControlChange 0.000000 1 2 8.070720 ControlChange 0.000000 1 4 23.137072 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 31.509935 ControlChange 0.000000 1 2 7.822920 ControlChange 0.000000 1 4 23.137745 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 30.914785 ControlChange 0.000000 1 2 7.594360 ControlChange 0.000000 1 4 23.137622 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 30.108268 ControlChange 0.000000 1 2 7.383701 ControlChange 0.000000 1 4 23.137332 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 29.146817 ControlChange 0.000000 1 2 7.189725 ControlChange 0.000000 1 4 23.136940 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 28.073005 ControlChange 0.000000 1 2 7.011313 ControlChange 0.000000 1 4 23.136453 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 26.912452 ControlChange 0.000000 1 2 6.847459 ControlChange 0.000000 1 4 23.135881 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 25.682060 ControlChange 0.000000 1 2 6.697233 ControlChange 0.000000 1 4 23.135235 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 24.393844 ControlChange 0.000000 1 2 6.559804 ControlChange 0.000000 1 4 23.134524 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 23.056675 ControlChange 0.000000 1 2 6.434414 ControlChange 0.000000 1 4 23.133760 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 21.677292 ControlChange 0.000000 1 2 6.320369 ControlChange 0.000000 1 4 23.132954 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 20.261014 ControlChange 0.000000 1 2 6.217040 ControlChange 0.000000 1 4 23.132119 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 18.812160 ControlChange 0.000000 1 2 6.123864 ControlChange 0.000000 1 4 23.131266 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 17.334258 ControlChange 0.000000 1 2 6.040315 ControlChange 0.000000 1 4 23.130408 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 15.830245 ControlChange 0.000000 1 2 5.965893 ControlChange 0.000000 1 4 23.129559 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 14.302640 ControlChange 0.000000 1 2 5.900146 ControlChange 0.000000 1 4 23.128731 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 12.753677 ControlChange 0.000000 1 2 5.842689 ControlChange 0.000000 1 4 23.127937 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 11.185389 ControlChange 0.000000 1 2 5.793122 ControlChange 0.000000 1 4 23.127190 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 9.599710 ControlChange 0.000000 1 2 5.751089 ControlChange 0.000000 1 4 23.126504 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 7.998615 ControlChange 0.000000 1 2 5.716271 ControlChange 0.000000 1 4 23.125891 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 6.384416 ControlChange 0.000000 1 2 5.688362 ControlChange 0.000000 1 4 23.125364 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 4.760435 ControlChange 0.000000 1 2 5.667071 ControlChange 0.000000 1 4 23.124934 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 3.134970 ControlChange 0.000000 1 2 5.652137 ControlChange 0.000000 1 4 23.124615 ControlChange 0.000000 1 101 587.329536 ControlChange 0.004167 1 100 1.516500 ControlChange 0.000000 1 2 5.644132 ControlChange 0.000000 1 4 23.124538 ControlChange 0.000000 1 101 585.924319 ControlChange 0.004167 1 100 0.273694 ControlChange 0.000000 1 2 5.652095 ControlChange 0.000000 1 4 23.126085 ControlChange 0.000000 1 101 571.281625 ControlChange 0.004167 1 100 2.584998 ControlChange 0.000000 1 2 5.703725 ControlChange 0.000000 1 4 23.133058 ControlChange 0.000000 1 101 539.299041 ControlChange 0.004167 1 100 5.233694 ControlChange 0.000000 1 2 5.829977 ControlChange 0.000000 1 4 23.148677 ControlChange 0.000000 1 101 524.656347 ControlChange 0.004167 1 100 7.952410 ControlChange 0.000000 1 2 6.048027 ControlChange 0.000000 1 4 23.173029 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 10.657518 ControlChange 0.000000 1 2 6.368935 ControlChange 0.000000 1 4 23.204736 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 13.328030 ControlChange 0.000000 1 2 6.804915 ControlChange 0.000000 1 4 23.242184 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 15.950784 ControlChange 0.000000 1 2 7.370457 ControlChange 0.000000 1 4 23.283652 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 18.511909 ControlChange 0.000000 1 2 8.081512 ControlChange 0.000000 1 4 23.327288 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 20.993752 ControlChange 0.000000 1 2 8.952284 ControlChange 0.000000 1 4 23.371083 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 23.370719 ControlChange 0.000000 1 2 9.972874 ControlChange 0.000000 1 4 23.412845 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 25.600925 ControlChange 0.000000 1 2 11.012083 ControlChange 0.000000 1 4 23.450167 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 27.601479 ControlChange 0.000000 1 2 11.748290 ControlChange 0.000000 1 4 23.480380 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 29.217490 ControlChange 0.000000 1 2 12.039914 ControlChange 0.000000 1 4 23.500669 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 30.574520 ControlChange 0.000000 1 2 12.186484 ControlChange 0.000000 1 4 23.509635 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 32.551385 ControlChange 0.000000 1 2 12.350590 ControlChange 0.000000 1 4 23.509750 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 35.629913 ControlChange 0.000000 1 2 12.535117 ControlChange 0.000000 1 4 23.504936 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.147352 ControlChange 0.000000 1 2 12.732882 ControlChange 0.000000 1 4 23.496763 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 42.265672 ControlChange 0.000000 1 2 12.940064 ControlChange 0.000000 1 4 23.485452 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 44.420335 ControlChange 0.000000 1 2 13.153726 ControlChange 0.000000 1 4 23.471116 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 45.380937 ControlChange 0.000000 1 2 13.363452 ControlChange 0.000000 1 4 23.453887 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 45.4 255 ControlChange 0.000000 1 2 13.509675 ControlChange 0.000000 1 4 23.433919 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 44.931823 ControlChange 0.000000 1 2 13.510067 ControlChange 0.000000 1 4 23.411393 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 44.103782 ControlChange 0.000000 1 2 13.409616 ControlChange 0.000000 1 4 23.386514 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 42.934151 ControlChange 0.000000 1 2 13.267916 ControlChange 0.000000 1 4 23.359513 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 41.417662 ControlChange 0.000000 1 2 13.111602 ControlChange 0.000000 1 4 23.330646 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 39.565989 ControlChange 0.000000 1 2 12.955016 ControlChange 0.000000 1 4 23.300189 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 37.516773 ControlChange 0.000000 1 2 12.805703 ControlChange 0.000000 1 4 23.268446 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 35.726782 ControlChange 0.000000 1 2 12.667125 ControlChange 0.000000 1 4 23.235736 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 34.441232 ControlChange 0.000000 1 2 12.540551 ControlChange 0.000000 1 4 23.202399 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 33.011364 ControlChange 0.000000 1 2 12.426135 ControlChange 0.000000 1 4 23.168789 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 31.223026 ControlChange 0.000000 1 2 12.323502 ControlChange 0.000000 1 4 23.135268 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 29.204326 ControlChange 0.000000 1 2 12.232047 ControlChange 0.000000 1 4 23. 2209 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 27.035517 ControlChange 0.000000 1 2 12.151081 ControlChange 0.000000 1 4 23.069982 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 24.758428 ControlChange 0.000000 1 2 12.079901 ControlChange 0.000000 1 4 23.038958 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 22.398952 ControlChange 0.000000 1 2 12.017834 ControlChange 0.000000 1 4 23.009502 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 19.974799 ControlChange 0.000000 1 2 11.964269 ControlChange 0.000000 1 4 22.981964 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 17.499 4 ControlChange 0.000000 1 2 11.918629 ControlChange 0.000000 1 4 22.956680 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 14.982474 ControlChange 0.000000 1 2 11.880383 ControlChange 0.000000 1 4 22.933968 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 12.434423 ControlChange 0.000000 1 2 11.849052 ControlChange 0.000000 1 4 22.914124 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 9.864788 ControlChange 0.000000 1 2 11.824196 ControlChange 0.000000 1 4 22.897417 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 7.286292 ControlChange 0.000000 1 2 11.805425 ControlChange 0.000000 1 4 22.884095 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 4.726376 ControlChange 0.000000 1 2 11.792388 ControlChange 0.000000 1 4 22.874371 ControlChange 0.000000 1 101 523.251131 ControlChange 0.004167 1 100 2.260957 ControlChange 0.000000 1 2 11.788191 ControlChange 0.000000 1 4 22.867962 ControlChange 0.000000 1 101 522.607105 ControlChange 0.004167 1 100 0.148024 ControlChange 0.000000 1 2 11.832254 ControlChange 0.000000 1 4 22.859655 ControlChange 0.000000 1 101 515.896199 ControlChange 0.004167 1 100 2.866028 ControlChange 0.000000 1 2 12.042058 ControlChange 0.000000 1 4 22.834240 ControlChange 0.000000 1 101 501.238233 ControlChange 0.004167 1 100 5.990448 ControlChange 0.000000 1 2 12.535235 ControlChange 0.000000 1 4 22.777324 ControlChange 0.000000 1 101 494.527327 ControlChange 0.004167 1 100 9.289343 ControlChange 0.000000 1 2 13.310689 ControlChange 0.000000 1 4 22.685481 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 12.608701 ControlChange 0.000000 1 2 14.169001 ControlChange 0.000000 1 4 22.560575 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 15.896218 ControlChange 0.000000 1 2 14.712420 ControlChange 0.000000 1 4 22.405209 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 19.118851 ControlChange 0.000000 1 2 14.770675 ControlChange 0.000000 1 4 22.222280 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 22.240128 ControlChange 0.000000 1 2 14.642481 ControlChange 0.000000 1 4 22.015080 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 25.206435 ControlChange 0.000000 1 2 14.533766 ControlChange 0.000000 1 4 21.787291 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 27.912887 ControlChange 0.000000 1 2 14.488163 ControlChange 0.000000 1 4 21.543089 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 30.139581 ControlChange 0.000000 1 2 14.458035 ControlChange 0.000000 1 4 21.287265 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.875165 ControlChange 0.000000 1 2 14.410303 ControlChange 0.000000 1 4 21.025335 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 33.808808 ControlChange 0.000000 1 2 14.338934 ControlChange 0.000000 1 4 20.763698 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.223708 ControlChange 0.000000 1 2 14.241180 ControlChange 0.000000 1 4 20.509861 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.383427 ControlChange 0.000000 1 2 14.115087 ControlChange 0.000000 1 4 20.272716 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 39.515575 ControlChange 0.000000 1 2 13.960467 ControlChange 0.000000 1 4 20.062905 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 39.563800 ControlChange 0.000000 1 2 13.779996 ControlChange 0.000000 1 4 19.893360 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 38.972516 ControlChange 0.000000 1 2 13.579841 ControlChange 0.000000 1 4 19.778815 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 37.966388 ControlChange 0.000000 1 2 13.369078 ControlChange 0.000000 1 4 19.724878 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 36.579713 ControlChange 0.000000 1 2 13.157823 ControlChange 0.000000 1 4 19.710652 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 34.843281 ControlChange 0.000000 1 2 12.954976 ControlChange 0.000000 1 4 19.706689 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 32.903854 ControlChange 0.000000 1 2 12.766759 ControlChange 0.000000 1 4 19.701923 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 31.180698 ControlChange 0.000000 1 2 12.596507 ControlChange 0.000000 1 4 19.695507 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 29.866771 ControlChange 0.000000 1 2 12.445286 ControlChange 0.000000 1 4 19.687630 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 28.367281 ControlChange 0.000000 1 2 12.312710 ControlChange 0.000000 1 4 19.678505 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 26.517094 ControlChange 0.000000 1 2 12.197640 ControlChange 0.000000 1 4 19.668366 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 24.450768 ControlChange 0.000000 1 2 12.098616 ControlChange 0.000000 1 4 19.657469 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 22.245707 ControlChange 0.000000 1 2 12.014134 ControlChange 0.000000 1 4 19.646090 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 19.940839 ControlChange 0.000000 1 2 11.942753 ControlChange 0.000000 1 4 19.634525 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 17.559763 ControlChange 0.000000 1 2 11.883158 ControlChange 0.000000 1 4 19.623085 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 15.118489 ControlChange 0.000000 1 2 11.834186 ControlChange 0.000000 1 4 19.612094 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 12.628876 ControlChange 0.000000 1 2 11.794809 ControlChange 0.000000 1 4 19.601888 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 10.100726 ControlChange 0.000000 1 2 11.764109 ControlChange 0.000000 1 4 19.592805 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 7.543762 ControlChange 0.000000 1 2 11.741296 ControlChange 0.000000 1 4 19.585187 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 4.974493 ControlChange 0.000000 1 2 11.725676 ControlChange 0.000000 1 4 19.579372 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 2.438871 ControlChange 0.000000 1 2 11.718342 ControlChange 0.000000 1 4 19.576553 ControlChange 0.000000 1 101 493.883301 ControlChange 0.004167 1 100 0.067620 ControlChange 0.000000 1 2 11.737790 ControlChange 0.000000 1 4 19.586695 ControlChange 0.000000 1 101 492.701660 ControlChange 0.004167 1 100 2.790947 ControlChange 0.000000 1 2 11.835337 ControlChange 0.000000 1 4 19.636126 ControlChange 0.000000 1 101 480.388671 ControlChange 0.004167 1 100 5.917658 ControlChange 0.000000 1 2 12.052322 ControlChange 0.000000 1 4 19.745442 ControlChange 0.000000 1 101 453.494631 ControlChange 0.004167 1 100 9.270762 ControlChange 0.000000 1 2 12.388139 ControlChange 0.000000 1 4 19.913382 ControlChange 0.000000 1 101 441.181642 ControlChange 0.004167 1 100 12.687426 ControlChange 0.000000 1 2 12.826137 ControlChange 0.000000 1 4 20.130483 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 16.112941 ControlChange 0.000000 1 2 13.349678 ControlChange 0.000000 1 4 20.388103 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 19.519071 ControlChange 0.000000 1 2 13.937509 ControlChange 0.000000 1 4 20.678902 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 22.881117 ControlChange 0.000000 1 2 14.529672 ControlChange 0.000000 1 4 20.996498 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 26.169867 ControlChange 0.000000 1 2 14.960356 ControlChange 0.000000 1 4 21.335211 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 29.340983 ControlChange 0.000000 1 2 15.103957 ControlChange 0.000000 1 4 21.689855 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 32.301470 ControlChange 0.000000 1 2 15.128343 ControlChange 0.000000 1 4 22.055578 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.805376 ControlChange 0.000000 1 2 15.146013 ControlChange 0.000000 1 4 22.427721 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 36.546408 ControlChange 0.000000 1 2 15.167108 ControlChange 0.000000 1 4 22.801696 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.812360 ControlChange 0.000000 1 2 15.190455 ControlChange 0.000000 1 4 23.172878 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 39.281005 ControlChange 0.000000 1 2 15.215173 ControlChange 0.000000 1 4 23.536473 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.857358 ControlChange 0.000000 1 2 15.240464 ControlChange 0.000000 1 4 23.887377 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.197811 ControlChange 0.000000 1 2 15.265427 ControlChange 0.000000 1 4 24.220017 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.158983 ControlChange 0.000000 1 2 15.288672 ControlChange 0.000000 1 4 24.528133 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.719975 ControlChange 0.000000 1 2 15.305960 ControlChange 0.000000 1 4 24.804490 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.891831 ControlChange 0.000000 1 2 15.296639 ControlChange 0.000000 1 4 25.040525 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.673776 ControlChange 0.000000 1 2 15.21 21 ControlChange 0.000000 1 4 25.225747 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 43.072537 ControlChange 0.000000 1 2 15.005403 ControlChange 0.000000 1 4 25.348058 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 42.119679 ControlChange 0.000000 1 2 14.678315 ControlChange 0.000000 1 4 25.404025 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 40.853973 ControlChange 0.000000 1 2 14.261568 ControlChange 0.000000 1 4 25.415498 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 39.321470 ControlChange 0.000000 1 2 13.800679 ControlChange 0.000000 1 4 25.411912 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 37.641324 ControlChange 0.000000 1 2 13.338340 ControlChange 0.000000 1 4 25.404400 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 36.082064 ControlChange 0.000000 1 2 12.904148 ControlChange 0.000000 1 4 25.394113 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 34.635261 ControlChange 0.000000 1 2 12.513499 ControlChange 0.000000 1 4 25.381265 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 32.715601 ControlChange 0.000000 1 2 12.171632 ControlChange 0.000000 1 4 25.366139 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 30.255759 ControlChange 0.000000 1 2 11.878111 ControlChange 0.000000 1 4 25.349097 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 27.454838 ControlChange 0.000000 1 2 11.629946 ControlChange 0.000000 1 4 25.330585 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 24.425164 ControlChange 0.000000 1 2 11.423227 ControlChange 0.000000 1 4 25.311144 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 21.225763 ControlChange 0.000000 1 2 11.253929 ControlChange 0.000000 1 4 25.291419 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 17.892785 ControlChange 0.000000 1 2 11.118343 ControlChange 0.000000 1 4 25.272158 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 14.450476 ControlChange 0.000000 1 2 11.013086 ControlChange 0.000000 1 4 25.254209 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 10.916354 ControlChange 0.000000 1 2 10.935159 ControlChange 0.000000 1 4 25.238513 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 7.306726 ControlChange 0.000000 1 2 10.882001 ControlChange 0.000000 1 4 25.226079 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 3.705568 ControlChange 0.000000 1 2 10.851229 ControlChange 0.000000 1 4 25.217839 ControlChange 0.000000 1 101 440.000000 ControlChange 0.004167 1 100 0.64 29 ControlChange 0.000000 1 2 10.839492 ControlChange 0.000000 1 4 25.213424 ControlChange 0.000000 1 101 438.947277 ControlChange 0.004167 1 100 1.304457 ControlChange 0.000000 1 2 10.841298 ControlChange 0.000000 1 4 25.209671 ControlChange 0.000000 1 101 427.977651 ControlChange 0.004167 1 100 2.878871 ControlChange 0.000000 1 2 10.851417 ControlChange 0.000000 1 4 25.203264 ControlChange 0.000000 1 101 404.017785 ControlChange 0.004167 1 100 4.514231 ControlChange 0.000000 1 2 10.867408 ControlChange 0.000000 1 4 25.193436 ControlChange 0.000000 1 101 393.048159 ControlChange 0.004167 1 100 6.192299 ControlChange 0.000000 1 2 10.888281 ControlChange 0.000000 1 4 25.180584 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 7.890621 ControlChange 0.000000 1 2 10.913331 ControlChange 0.000000 1 4 25.165135 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 9.599861 ControlChange 0.000000 1 2 10.941974 ControlChange 0.000000 1 4 25.147438 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 11.314034 ControlChange 0.000000 1 2 10.973724 ControlChange 0.000000 1 4 25.127790 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 13.028301 ControlChange 0.000000 1 2 11.008164 ControlChange 0.000000 1 4 25.106441 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.737830 ControlChange 0.000000 1 2 11.044931 ControlChange 0.000000 1 4 25.083607 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 16.436662 ControlChange 0.000000 1 2 11.083707 ControlChange 0.000000 1 4 25.059481 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 18.115520 ControlChange 0.000000 1 2 11.124211 ControlChange 0.000000 1 4 25.034230 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 19.752089 ControlChange 0.000000 1 2 11.166185 ControlChange 0.000000 1 4 25.008006 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.251415 ControlChange 0.000000 1 2 11.209396 ControlChange 0.000000 1 4 24.980946 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.323194 ControlChange 0.000000 1 2 11.253627 ControlChange 0.000000 1 4 24.953176 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.802106 ControlChange 0.000000 1 2 11.298674 ControlChange 0.000000 1 4 24.924813 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.139896 ControlChange 0.000000 1 2 11.344344 ControlChange 0.000000 1 4 24.895966 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.558371 ControlChange 0.000000 1 2 11.390451 ControlChange 0.000000 1 4 24.866740 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.012713 ControlChange 0.000000 1 2 11.436812 ControlChange 0.000000 1 4 24.837234 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.447241 ControlChange 0.000000 1 2 11.483249 ControlChange 0.000000 1 4 24.807543 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.826286 ControlChange 0.000000 1 2 11.529580 ControlChange 0.000000 1 4 24.777763 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.129781 ControlChange 0.000000 1 2 11.575624 ControlChange 0.000000 1 4 24.747985 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.348223 ControlChange 0.000000 1 2 11.621191 ControlChange 0.000000 1 4 24.718303 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.478897 ControlChange 0.000000 1 2 11.666086 ControlChange 0.000000 1 4 24.688812 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.525098 ControlChange 0.000000 1 2 11.710100 ControlChange 0.000000 1 4 24.659606 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.505246 ControlChange 0.000000 1 2 11.753013 ControlChange 0.000000 1 4 24.630786 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.454877 ControlChange 0.000000 1 2 11.794581 ControlChange 0.000000 1 4 24.602455 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.395553 ControlChange 0.000000 1 2 11.834540 ControlChange 0.000000 1 4 24.574722 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.333295 ControlChange 0.000000 1 2 11.872591 ControlChange 0.000000 1 4 24.547704 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.269697 ControlChange 0.000000 1 2 11.908398 ControlChange 0.000000 1 4 24.521527 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.205448 ControlChange 0.000000 1 2 11.941577 ControlChange 0.000000 1 4 24.496328 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.140945 ControlChange 0.000000 1 2 11.971674 ControlChange 0.000000 1 4 24.472258 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.076452 ControlChange 0.000000 1 2 11.998154 ControlChange 0.000000 1 4 24.449484 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 25.012162 ControlChange 0.000000 1 2 12.020368 ControlChange 0.000000 1 4 24.428197 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.948224 ControlChange 0.000000 1 2 12.037509 ControlChange 0.000000 1 4 24.408613 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.884761 ControlChange 0.000000 1 2 12.048679 ControlChange 0.000000 1 4 24.390980 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.821882 ControlChange 0.000000 1 2 12.053935 ControlChange 0.000000 1 4 24.375592 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.759686 ControlChange 0.000000 1 2 12.055723 ControlChange 0.000000 1 4 24.362798 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.698265 ControlChange 0.000000 1 2 12.056772 ControlChange 0.000000 1 4 24.353017 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.637712 ControlChange 0.000000 1 2 12.057916 ControlChange 0.000000 1 4 24.346707 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.578119 ControlChange 0.000000 1 2 12.059145 ControlChange 0.000000 1 4 24.343802 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.519578 ControlChange 0.000000 1 2 12.060425 ControlChange 0.000000 1 4 24.342901 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.462191 ControlChange 0.000000 1 2 12.061740 ControlChange 0.000000 1 4 24.342326 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.406064 ControlChange 0.000000 1 2 12.063080 ControlChange 0.000000 1 4 24.341475 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.351312 ControlChange 0.000000 1 2 12.064439 ControlChange 0.000000 1 4 24.340310 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.298063 ControlChange 0.000000 1 2 12.065814 ControlChange 0.000000 1 4 24.338847 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.246459 ControlChange 0.000000 1 2 12.067200 ControlChange 0.000000 1 4 24.337099 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.196659 ControlChange 0.000000 1 2 12.068595 ControlChange 0.000000 1 4 24.335082 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.148844 ControlChange 0.000000 1 2 12.069998 ControlChange 0.000000 1 4 24.332808 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.103224 ControlChange 0.000000 1 2 12.071405 ControlChange 0.000000 1 4 24.330290 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.060044 ControlChange 0.000000 1 2 12.072815 ControlChange 0.000000 1 4 24.327541 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 24.019598 ControlChange 0.000000 1 2 12.074227 ControlChange 0.000000 1 4 24.324573 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.982232 ControlChange 0.000000 1 2 12.075638 ControlChange 0.000000 1 4 24.321397 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.948375 ControlChange 0.000000 1 2 12.077045 ControlChange 0.000000 1 4 24.318025 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.918557 ControlChange 0.000000 1 2 12.078445 ControlChange 0.000000 1 4 24.314467 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.893460 ControlChange 0.000000 1 2 12.079833 ControlChange 0.000000 1 4 24.310734 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.873977 ControlChange 0.000000 1 2 12.081200 ControlChange 0.000000 1 4 24.306836 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.860927 ControlChange 0.000000 1 2 12.082526 ControlChange 0.000000 1 4 24.302783 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.851467 ControlChange 0.000000 1 2 12.082255 ControlChange 0.000000 1 4 24.298584 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.834284 ControlChange 0.000000 1 2 12.064637 ControlChange 0.000000 1 4 24.294249 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.797214 ControlChange 0.000000 1 2 11.994746 ControlChange 0.000000 1 4 24.289787 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.735773 ControlChange 0.000000 1 2 11.861853 ControlChange 0.000000 1 4 24.285207 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.649343 ControlChange 0.000000 1 2 11.685266 ControlChange 0.000000 1 4 24.280519 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.537757 ControlChange 0.000000 1 2 11.483327 ControlChange 0.000000 1 4 24.275730 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.400919 ControlChange 0.000000 1 2 11.265777 ControlChange 0.000000 1 4 24.270849 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.238805 ControlChange 0.000000 1 2 11.038111 ControlChange 0.000000 1 4 24.265884 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 23.051519 ControlChange 0.000000 1 2 10.803828 ControlChange 0.000000 1 4 24.260845 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.839248 ControlChange 0.000000 1 2 10.565327 ControlChange 0.000000 1 4 24.255739 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.602314 ControlChange 0.000000 1 2 10.324346 ControlChange 0.000000 1 4 24.250573 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.341177 ControlChange 0.000000 1 2 10.082197 ControlChange 0.000000 1 4 24.245358 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 22.056432 ControlChange 0.000000 1 2 9.839905 ControlChange 0.000000 1 4 24.240099 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.748836 ControlChange 0.000000 1 2 9.598295 ControlChange 0.000000 1 4 24.234806 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.419318 ControlChange 0.000000 1 2 9.358044 ControlChange 0.000000 1 4 24.229486 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 21.068963 ControlChange 0.000000 1 2 9.119723 ControlChange 0.000000 1 4 24.224147 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 20.699051 ControlChange 0.000000 1 2 8.883821 ControlChange 0.000000 1 4 24.218797 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 20.311033 ControlChange 0.000000 1 2 8.650765 ControlChange 0.000000 1 4 24.213445 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 19.906524 ControlChange 0.000000 1 2 8.420932 ControlChange 0.000000 1 4 24.208097 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 19.487322 ControlChange 0.000000 1 2 8.194661 ControlChange 0.000000 1 4 24.202763 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 19.055381 ControlChange 0.000000 1 2 7.972262 ControlChange 0.000000 1 4 24.197450 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 18.612801 ControlChange 0.000000 1 2 7.754023 ControlChange 0.000000 1 4 24.192166 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 18.161809 ControlChange 0.000000 1 2 7.540206 ControlChange 0.000000 1 4 24.186920 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 17.704729 ControlChange 0.000000 1 2 7.331064 ControlChange 0.000000 1 4 24.181720 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 17.243962 ControlChange 0.000000 1 2 7.126839 ControlChange 0.000000 1 4 24.176575 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 16.781954 ControlChange 0.000000 1 2 6.927762 ControlChange 0.000000 1 4 24.171493 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 16.321169 ControlChange 0.000000 1 2 6.734055 ControlChange 0.000000 1 4 24.166482 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 15.864053 ControlChange 0.000000 1 2 6.545934 ControlChange 0.000000 1 4 24.161553 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 15.413007 ControlChange 0.000000 1 2 6.363617 ControlChange 0.000000 1 4 24.156714 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.970358 ControlChange 0.000000 1 2 6.187319 ControlChange 0.000000 1 4 24.151974 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.538332 ControlChange 0.000000 1 2 6.017248 ControlChange 0.000000 1 4 24.147343 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 14.119033 ControlChange 0.000000 1 2 5.853615 ControlChange 0.000000 1 4 24.142831 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 13.714418 ControlChange 0.000000 1 2 5.696634 ControlChange 0.000000 1 4 24.138448 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 13.326283 ControlChange 0.000000 1 2 5.546525 ControlChange 0.000000 1 4 24.134205 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 12.956248 ControlChange 0.000000 1 2 5.403507 ControlChange 0.000000 1 4 24.130112 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 12.605766 ControlChange 0.000000 1 2 5.267804 ControlChange 0.000000 1 4 24.126180 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 12.276122 ControlChange 0.000000 1 2 5.139642 ControlChange 0.000000 1 4 24.122421 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 11.968399 ControlChange 0.000000 1 2 5.019256 ControlChange 0.000000 1 4 24.118848 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 11.683528 ControlChange 0.000000 1 2 4.906883 ControlChange 0.000000 1 4 24.115471 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 11.422271 ControlChange 0.000000 1 2 4.802769 ControlChange 0.000000 1 4 24.112305 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 11.185224 ControlChange 0.000000 1 2 4.707167 ControlChange 0.000000 1 4 24.109364 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.972850 ControlChange 0.000000 1 2 4.620344 ControlChange 0.000000 1 4 24.106660 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.785468 ControlChange 0.000000 1 2 4.542581 ControlChange 0.000000 1 4 24. 4209 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.623268 ControlChange 0.000000 1 2 4.474161 ControlChange 0.000000 1 4 24. 2027 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.486356 ControlChange 0.000000 1 2 4.415372 ControlChange 0.000000 1 4 24.100131 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.374710 ControlChange 0.000000 1 2 4.366524 ControlChange 0.000000 1 4 24.098536 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.288232 ControlChange 0.000000 1 2 4.327952 ControlChange 0.000000 1 4 24.097262 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.226755 ControlChange 0.000000 1 2 4.299990 ControlChange 0.000000 1 4 24.096328 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.189770 ControlChange 0.000000 1 2 4.189133 ControlChange 0.000000 1 4 24.095750 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.173981 ControlChange 0.000000 1 2 3.205135 ControlChange 0.000000 1 4 24.095498 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170397 ControlChange 0.000000 1 2 1.070413 ControlChange 0.000000 1 4 24.095440 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.093718 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 ControlChange 0.004167 1 100 10.170130 ControlChange 0.000000 1 2 0.000000 ControlChange 0.000000 1 4 24.095436 ControlChange 0.000000 1 101 391.995436 NoteOff 0 1 62 0.000000 stk-4.4.4/projects/demo/scores/organs.ski000644 000766 000766 00000016143 12015735506 020373 0ustar00garygary000000 000000 /* Howdy!! ToolKit96cpp SKINI File, Perry Cook */ NoteOn 0.000327 1 68 64 NoteOn 0.011439 1 72 60 NoteOn 0.100661 1 69 58 NoteOff 0.022910 1 68 0 NoteOff 0.087179 1 69 0 NoteOff 0.002768 1 72 0 NoteOn 0.146276 1 74 60 NoteOn 0.007877 1 70 73 NoteOff 0.065823 1 74 0 NoteOff 0.034091 1 70 0 NoteOn 0.071562 1 65 42 NoteOff 0.095505 1 65 0 NoteOn 0.117222 1 72 36 NoteOn 0.003568 1 75 57 NoteOff 0.867934 1 72 0 NoteOff 0.016747 1 75 0 NoteOn 0.001292 1 70 66 NoteOn 0.016806 1 74 41 NoteOff 0.903721 1 70 0 NoteOn 0.002269 1 71 60 NoteOff 0.002452 1 74 0 NoteOff 0.024367 1 71 0 NoteOn 0.573769 1 71 71 NoteOn 0.071125 1 72 47 NoteOff 0.017603 1 71 0 NoteOn 0.099531 1 77 63 NoteOff 0.005133 1 72 0 NoteOn 0.002825 1 75 57 NoteOff 0.051047 1 77 0 NoteOn 0.062443 1 72 42 NoteOff 0.003421 1 75 0 NoteOn 0.004190 1 73 22 NoteOff 0.032476 1 73 0 NoteOff 0.003357 1 72 0 NoteOn 0.003412 1 71 51 NoteOff 0.082169 1 71 0 NoteOn 0.030527 1 70 64 NoteOff 0.068936 1 70 0 NoteOn 0.002836 1 68 63 NoteOff 0.069395 1 68 0 NoteOn 0.024967 1 65 52 NoteOff 0.083696 1 65 0 NoteOn 0.027784 1 63 69 NoteOff 0.102489 1 63 0 NoteOn 0.048174 1 60 61 NoteOff 0.094914 1 60 0 NoteOn 0.076034 1 58 62 NoteOff 0.080772 1 58 0 NoteOn 0.107826 1 56 73 NoteOff 0.114325 1 56 0 NoteOn 0.159665 1 53 71 NoteOff 0.094385 1 53 0 NoteOn 0.218823 1 56 82 NoteOff 0.396073 1 56 0 NoteOn 0.016601 1 53 79 NoteOff 0.590675 1 53 0 NoteOn 0.013945 1 41 61 NoteOn 0.003797 1 53 48 NoteOn 0.749734 1 57 69 NoteOn 0.006420 1 63 69 NoteOff 0.004025 1 53 0 NoteOn 0.001033 1 59 71 NoteOff 0.183718 1 59 0 ControlChange 0.981560 1 1 1 ControlChange 0.014051 1 1 2 ControlChange 0.018312 1 1 3 ControlChange 0.013991 1 1 4 ControlChange 0.014672 1 1 5 ControlChange 0.008917 1 1 6 ControlChange 0.009676 1 1 7 ControlChange 0.009401 1 1 8 ControlChange 0.014007 1 1 9 ControlChange 0.009716 1 1 10 ControlChange 0.009322 1 1 11 ControlChange 0.009533 1 1 12 ControlChange 0.009596 1 1 13 ControlChange 0.009475 1 1 14 ControlChange 0.014006 1 1 15 ControlChange 0.009540 1 1 16 ControlChange 0.010279 1 1 17 ControlChange 0.013663 1 1 18 ControlChange 0.009675 1 1 19 ControlChange 0.009790 1 1 20 ControlChange 0.014027 1 1 21 ControlChange 0.013973 1 1 22 ControlChange 0.009544 1 1 23 ControlChange 0.014007 1 1 24 ControlChange 0.010353 1 1 25 ControlChange 0.010221 1 1 26 ControlChange 0.017407 1 1 27 ControlChange 0.010088 1 1 28 ControlChange 0.009214 1 1 29 ControlChange 0.009312 1 1 31 ControlChange 0.014216 1 1 32 ControlChange 0.004844 1 1 33 ControlChange 0.009540 1 1 34 ControlChange 0.005039 1 1 35 ControlChange 0.009520 1 1 36 ControlChange 0.010018 1 1 37 ControlChange 0.004663 1 1 38 ControlChange 0.009539 1 1 39 ControlChange 0.009540 1 1 41 ControlChange 0.005017 1 1 42 ControlChange 0.009504 1 1 43 ControlChange 0.005097 1 1 44 ControlChange 0.009941 1 1 45 ControlChange 0.004610 1 1 46 ControlChange 0.005284 1 1 47 ControlChange 0.004821 1 1 48 ControlChange 0.005134 1 1 49 ControlChange 0.009580 1 1 51 ControlChange 0.009561 1 1 52 ControlChange 0.019091 1 1 54 ControlChange 0.001107 1 1 55 ControlChange 0.003756 1 1 56 ControlChange 0.009684 1 1 57 ControlChange 0.004888 1 1 58 ControlChange 0.014042 1 1 59 ControlChange 0.009508 1 1 60 ControlChange 0.009528 1 1 61 ControlChange 0.014029 1 1 62 ControlChange 0.009753 1 1 63 ControlChange 0.018303 1 1 64 ControlChange 0.014210 1 1 65 ControlChange 0.027270 1 1 66 ControlChange 0.027450 1 1 67 ControlChange 0.072463 1 1 68 ControlChange 0.040774 1 1 69 ControlChange 0.022966 1 1 70 ControlChange 0.018511 1 1 71 ControlChange 0.023463 1 1 72 ControlChange 0.013521 1 1 73 ControlChange 0.014483 1 1 74 ControlChange 0.013854 1 1 75 ControlChange 0.009555 1 1 76 ControlChange 0.018674 1 1 77 ControlChange 0.009540 1 1 78 ControlChange 0.009616 1 1 79 ControlChange 0.013994 1 1 80 ControlChange 0.014260 1 1 81 ControlChange 0.018448 1 1 82 ControlChange 0.032114 1 1 83 ControlChange 0.058711 1 1 84 ControlChange 0.049895 1 1 85 ControlChange 0.032104 1 1 86 ControlChange 0.036434 1 1 87 ControlChange 0.022873 1 1 88 ControlChange 0.068096 1 1 89 ControlChange 0.112544 1 1 90 ControlChange 0.018361 1 1 91 ControlChange 0.018528 1 1 92 ControlChange 0.018461 1 1 93 ControlChange 0.014041 1 1 94 ControlChange 0.037010 1 1 95 ControlChange 0.008956 1 1 96 ControlChange 0.099445 1 1 95 ControlChange 0.013834 1 1 94 ControlChange 0.009499 1 1 93 ControlChange 0.010104 1 1 92 ControlChange 0.005027 1 1 91 ControlChange 0.010180 1 1 90 ControlChange 0.008871 1 1 89 ControlChange 0.009510 1 1 88 ControlChange 0.005047 1 1 87 ControlChange 0.014061 1 1 86 ControlChange 0.009903 1 1 85 ControlChange 0.009119 1 1 84 ControlChange 0.009573 1 1 83 ControlChange 0.009491 1 1 82 ControlChange 0.005078 1 1 81 ControlChange 0.005002 1 1 80 ControlChange 0.009607 1 1 78 ControlChange 0.005082 1 1 77 ControlChange 0.009826 1 1 76 ControlChange 0.004771 1 1 75 ControlChange 0.005025 1 1 74 ControlChange 0.005486 1 1 72 ControlChange 0.004613 1 1 71 ControlChange 0.005046 1 1 70 ControlChange 0.005514 1 1 69 ControlChange 0.004571 1 1 67 ControlChange 0.005025 1 1 66 ControlChange 0.005039 1 1 65 ControlChange 0.005033 1 1 63 ControlChange 0.005073 1 1 62 ControlChange 0.005017 1 1 60 ControlChange 0.005073 1 1 59 ControlChange 0.005033 1 1 57 ControlChange 0.005061 1 1 56 ControlChange 0.005057 1 1 54 ControlChange 0.005024 1 1 52 ControlChange 0.005068 1 1 51 ControlChange 0.004988 1 1 49 ControlChange 0.005074 1 1 47 ControlChange 0.005035 1 1 45 ControlChange 0.005221 1 1 44 ControlChange 0.005234 1 1 42 ControlChange 0.005196 1 1 40 ControlChange 0.005115 1 1 38 ControlChange 0.005286 1 1 36 ControlChange 0.005148 1 1 34 ControlChange 0.005234 1 1 32 ControlChange 0.005301 1 1 30 ControlChange 0.005069 1 1 28 ControlChange 0.005155 1 1 26 ControlChange 0.008498 1 1 24 ControlChange 0.002918 1 1 21 ControlChange 0.004145 1 1 20 ControlChange 0.005652 1 1 17 ControlChange 0.004790 1 1 15 ControlChange 0.005180 1 1 13 ControlChange 0.005223 1 1 10 ControlChange 0.005177 1 1 8 ControlChange 0.005270 1 1 6 ControlChange 0.005135 1 1 4 ControlChange 0.005196 1 1 2 ControlChange 0.005197 1 1 0 NoteOff 0.354573 1 63 0 NoteOff 0.014193 1 57 0 NoteOff 0.008219 1 41 0 stk-4.4.4/projects/demo/scores/pickdamp.ski000644 000766 000766 00000005226 12015735506 020672 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/pictures.ski000644 000766 000766 00000002313 12015735506 020732 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/README000644 000766 000766 00000000701 12015735506 017243 0ustar00garygary000000 000000 Suggested Score/Instrument Pairings: BeeThree bookert.ski, organs.ski Rhodey doogie.ski Mandolin duelingb.ski Bowed muneira.ski, fiddle.ski PercFlut misacrio.ski ModalBar morazbel.ski Brass pictures.ski Wurley riderson.ski Flute simplgft.ski Clarinet simplgft.ski ModalBar spain.ski HevyMetl streetsf.ski Moog thecars.ski TubeBell tubebell.ski FMVoices lacrymos.ski, vocaliz.ski VoicForm lacrymos.ski, vocaliz.ski stk-4.4.4/projects/demo/scores/riderson.ski000644 000766 000766 00000004763 12015735506 020734 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/scales.ski000644 000766 000766 00000003706 12015735506 020355 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/shaktest.ski000644 000766 000766 00000003634 12015735506 020731 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/simplgft.ski000644 000766 000766 00000003573 12015735506 020732 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/spain.ski000644 000766 000766 00000001656 12015735506 020217 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/streetsf.ski000644 000766 000766 00000004351 12015735506 020737 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/test.ski000644 000766 000766 00000000160 12015735506 020051 0ustar00garygary000000 000000 /* Howdy!! SKINI File, Perry Cook */ NoteOn 0.2 1 60 127.000000 NoteOff 0.6 1 60 63.500000 stk-4.4.4/projects/demo/scores/thecars.ski000644 000766 000766 00000003020 12015735506 020521 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/tubebell.ski000644 000766 000766 00000001416 12015735506 020675 0ustar00garygary000000 000000 /* 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 stk-4.4.4/projects/demo/scores/vocaliz.ski000644 000766 000766 00000014147 12015735506 020553 0ustar00garygary000000 000000 /* 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 stk-4.4.4/include/ADSR.h000644 000766 000766 00000011155 12015735505 014641 0ustar00garygary000000 000000 #ifndef STK_ADSR_H #define STK_ADSR_H #include "Generator.h" namespace stk { /***************************************************/ /*! \class ADSR \brief STK ADSR envelope class. This class implements a traditional ADSR (Attack, Decay, Sustain, Release) envelope. It responds to simple keyOn and keyOff messages, keeping track of its state. The \e state = ADSR::IDLE before being triggered and after the envelope value reaches 0.0 in the ADSR::RELEASE state. All rate, target and level settings must be non-negative. All time settings are in seconds and must be positive. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class ADSR : public Generator { public: //! ADSR envelope states. enum { ATTACK, /*!< Attack */ DECAY, /*!< Decay */ SUSTAIN, /*!< Sustain */ RELEASE, /*!< Release */ IDLE /*!< Before attack / after release */ }; //! Default constructor. ADSR( void ); //! Class destructor. ~ADSR( void ); //! Set target = 1, state = \e ADSR::ATTACK. void keyOn( void ); //! Set target = 0, state = \e ADSR::RELEASE. void keyOff( void ); //! Set the attack rate (gain / sample). void setAttackRate( StkFloat rate ); //! Set the target value for the attack (default = 1.0). void setAttackTarget( StkFloat target ); //! Set the decay rate (gain / sample). void setDecayRate( StkFloat rate ); //! Set the sustain level. void setSustainLevel( StkFloat level ); //! Set the release rate (gain / sample). void setReleaseRate( StkFloat rate ); //! Set the attack rate based on a time duration (seconds). void setAttackTime( StkFloat time ); //! Set the decay rate based on a time duration (seconds). void setDecayTime( StkFloat time ); //! Set the release rate based on a time duration (seconds). void setReleaseTime( StkFloat time ); //! Set sustain level and attack, decay, and release time durations (seconds). void setAllTimes( StkFloat aTime, StkFloat dTime, StkFloat sLevel, StkFloat rTime ); //! Set a sustain target value and attack or decay from current value to target. void setTarget( StkFloat target ); //! Return the current envelope \e state (ATTACK, DECAY, SUSTAIN, RELEASE, IDLE). int getState( void ) const { return state_; }; //! Set to state = ADSR::SUSTAIN with current and target values of \e value. void setValue( StkFloat value ); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Compute and return one output sample. StkFloat tick( void ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: void sampleRateChanged( StkFloat newRate, StkFloat oldRate ); int state_; StkFloat value_; StkFloat target_; StkFloat attackRate_; StkFloat decayRate_; StkFloat releaseRate_; StkFloat releaseTime_; StkFloat sustainLevel_; }; inline StkFloat ADSR :: tick( void ) { switch ( state_ ) { case ATTACK: value_ += attackRate_; if ( value_ >= target_ ) { value_ = target_; target_ = sustainLevel_; state_ = DECAY; } lastFrame_[0] = value_; break; case DECAY: if ( value_ > sustainLevel_ ) { value_ -= decayRate_; if ( value_ <= sustainLevel_ ) { value_ = sustainLevel_; state_ = SUSTAIN; } } else { value_ += decayRate_; // attack target < sustain level if ( value_ >= sustainLevel_ ) { value_ = sustainLevel_; state_ = SUSTAIN; } } lastFrame_[0] = value_; break; case RELEASE: value_ -= releaseRate_; if ( value_ <= 0.0 ) { value_ = 0.0; state_ = IDLE; } lastFrame_[0] = value_; } return value_; } inline StkFrames& ADSR :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "ADSR::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i 0). /*! The rate is computed as described above. The value of \e tau must be greater than zero. Values of \e tau close to zero produce fast approach rates, while values greater than 1.0 produce rather slow rates. */ void setTau( StkFloat tau ); //! Set the asymptotic rate based on a time duration (must be > 0). void setTime( StkFloat time ); //! Set the asymptotic rate such that the target value is perceptually reached (to within -60dB of the target) in \e t60 seconds. void setT60( StkFloat t60 ); //! Set the target value. void setTarget( StkFloat target ); //! Set current and target values to \e value. void setValue( StkFloat value ); //! Return the current envelope \e state (0 = at target, 1 otherwise). int getState( void ) const { return state_; }; //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Compute and return one output sample. StkFloat tick( void ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: void sampleRateChanged( StkFloat newRate, StkFloat oldRate ); StkFloat value_; StkFloat target_; StkFloat factor_; StkFloat constant_; int state_; }; inline StkFloat Asymp :: tick( void ) { if ( state_ ) { value_ = factor_ * value_ + constant_; // Check threshold. if ( target_ > value_ ) { if ( target_ - value_ <= TARGET_THRESHOLD ) { value_ = target_; state_ = 0; } } else { if ( value_ - target_ <= TARGET_THRESHOLD ) { value_ = target_; state_ = 0; } } lastFrame_[0] = value_; } return value_; } inline StkFrames& Asymp :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "Asymp::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i frames.channels() - nChannels ) { oStream_ << "BandedWG::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i Out 3 -/| 4 -- \endcode Control Change Numbers: - Operator 4 (feedback) Gain = 2 - Operator 3 Gain = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class BeeThree : public FM { public: //! Class constructor. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ BeeThree( void ); //! Class destructor. ~BeeThree( void ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: }; inline StkFloat BeeThree :: tick( unsigned int ) { register StkFloat temp; if ( modDepth_ > 0.0 ) { temp = 1.0 + ( modDepth_ * vibrato_.tick() * 0.1 ); waves_[0]->setFrequency( baseFrequency_ * temp * ratios_[0] ); waves_[1]->setFrequency( baseFrequency_ * temp * ratios_[1] ); waves_[2]->setFrequency( baseFrequency_ * temp * ratios_[2] ); waves_[3]->setFrequency( baseFrequency_ * temp * ratios_[3] ); } waves_[3]->addPhaseOffset( twozero_.lastOut() ); temp = control1_ * 2.0 * gains_[3] * adsr_[3]->tick() * waves_[3]->tick(); twozero_.tick( temp ); temp += control2_ * 2.0 * gains_[2] * adsr_[2]->tick() * waves_[2]->tick(); temp += gains_[1] * adsr_[1]->tick() * waves_[1]->tick(); temp += gains_[0] * adsr_[0]->tick() * waves_[0]->tick(); lastFrame_[0] = temp * 0.125; return lastFrame_[0]; } inline StkFrames& BeeThree :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "BeeThree::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i= 1.0. The \e frequency value should be between zero and half the sample rate. */ void setResonance( StkFloat frequency, StkFloat radius, bool normalize = false ); //! Set the filter coefficients for a notch at \e frequency (in Hz). /*! This method determines the filter coefficients corresponding to two complex-conjugate zeros with the given \e frequency (in Hz) and \e radius from the z-plane origin. No filter normalization is attempted. The \e frequency value should be between zero and half the sample rate. The \e radius value should be positive. */ void setNotch( StkFloat frequency, StkFloat radius ); //! Sets the filter zeroes for equal resonance gain. /*! When using the filter as a resonator, zeroes places at z = 1, z = -1 will result in a constant gain at resonance of 1 / (1 - R), where R is the pole radius setting. */ void setEqualGainZeroes( void ); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Input one sample to the filter and return a reference to one output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the filter and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: virtual void sampleRateChanged( StkFloat newRate, StkFloat oldRate ); }; inline StkFloat BiQuad :: tick( StkFloat input ) { inputs_[0] = gain_ * input; lastFrame_[0] = b_[0] * inputs_[0] + b_[1] * inputs_[1] + b_[2] * inputs_[2]; lastFrame_[0] -= a_[2] * outputs_[2] + a_[1] * outputs_[1]; inputs_[2] = inputs_[1]; inputs_[1] = inputs_[0]; outputs_[2] = outputs_[1]; outputs_[1] = lastFrame_[0]; return lastFrame_[0]; } inline StkFrames& BiQuad :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "BiQuad::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "BiQuad::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i #include namespace stk { /***************************************************/ /*! \class Blit \brief STK band-limited impulse train class. This class generates a band-limited impulse train using a closed-form algorithm reported by Stilson and Smith in "Alias-Free Digital Synthesis of Classic Analog Waveforms", 1996. The user can specify both the fundamental frequency of the impulse train and the number of harmonics contained in the resulting signal. The signal is normalized so that the peak value is +/-1.0. If nHarmonics is 0, then the signal will contain all harmonics up to half the sample rate. Note, however, that this setting may produce aliasing in the signal when the frequency is changing (no automatic modification of the number of harmonics is performed by the setFrequency() function). Original code by Robin Davies, 2005. Revisions by Gary Scavone for STK, 2005. */ /***************************************************/ class Blit: public Generator { public: //! Default constructor that initializes BLIT frequency to 220 Hz. Blit( StkFloat frequency = 220.0 ); //! Class destructor. ~Blit(); //! Resets the oscillator state and phase to 0. void reset(); //! Set the phase of the signal. /*! Set the phase of the signal, in the range 0 to 1. */ void setPhase( StkFloat phase ) { phase_ = PI * phase; }; //! Get the current phase of the signal. /*! Get the phase of the signal, in the range [0 to 1.0). */ StkFloat getPhase() const { return phase_ / PI; }; //! Set the impulse train rate in terms of a frequency in Hz. void setFrequency( StkFloat frequency ); //! Set the number of harmonics generated in the signal. /*! This function sets the number of harmonics contained in the resulting signal. It is equivalent to (2 * M) + 1 in the BLIT algorithm. The default value of 0 sets the algorithm for maximum harmonic content (harmonics up to half the sample rate). This parameter is not checked against the current sample rate and fundamental frequency. Thus, aliasing can result if one or more harmonics for a given fundamental frequency exceeds fs / 2. This behavior was chosen over the potentially more problematic solution of automatically modifying the M parameter, which can produce audible clicks in the signal. */ void setHarmonics( unsigned int nHarmonics = 0 ); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Compute and return one output sample. StkFloat tick( void ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: void updateHarmonics( void ); unsigned int nHarmonics_; unsigned int m_; StkFloat rate_; StkFloat phase_; StkFloat p_; }; inline StkFloat Blit :: tick( void ) { // The code below implements the SincM algorithm of Stilson and // Smith with an additional scale factor of P / M applied to // normalize the output. // A fully optimized version of this code would replace the two sin // calls with a pair of fast sin oscillators, for which stable fast // two-multiply algorithms are well known. In the spirit of STK, // which favors clarity over performance, the optimization has not // been made here. // Avoid a divide by zero at the sinc peak, which has a limiting // value of 1.0. StkFloat tmp, denominator = sin( phase_ ); if ( denominator <= std::numeric_limits::epsilon() ) tmp = 1.0; else { tmp = sin( m_ * phase_ ); tmp /= m_ * denominator; } phase_ += rate_; if ( phase_ >= PI ) phase_ -= PI; lastFrame_[0] = tmp; return lastFrame_[0]; } inline StkFrames& Blit :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "Blit::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i #include namespace stk { /***************************************************/ /*! \class BlitSaw \brief STK band-limited sawtooth wave class. This class generates a band-limited sawtooth waveform using a closed-form algorithm reported by Stilson and Smith in "Alias-Free Digital Synthesis of Classic Analog Waveforms", 1996. The user can specify both the fundamental frequency of the sawtooth and the number of harmonics contained in the resulting signal. If nHarmonics is 0, then the signal will contain all harmonics up to half the sample rate. Note, however, that this setting may produce aliasing in the signal when the frequency is changing (no automatic modification of the number of harmonics is performed by the setFrequency() function). Based on initial code of Robin Davies, 2005. Modified algorithm code by Gary Scavone, 2005. */ /***************************************************/ class BlitSaw: public Generator { public: //! Class constructor. BlitSaw( StkFloat frequency = 220.0 ); //! Class destructor. ~BlitSaw(); //! Resets the oscillator state and phase to 0. void reset(); //! Set the sawtooth oscillator rate in terms of a frequency in Hz. void setFrequency( StkFloat frequency ); //! Set the number of harmonics generated in the signal. /*! This function sets the number of harmonics contained in the resulting signal. It is equivalent to (2 * M) + 1 in the BLIT algorithm. The default value of 0 sets the algorithm for maximum harmonic content (harmonics up to half the sample rate). This parameter is not checked against the current sample rate and fundamental frequency. Thus, aliasing can result if one or more harmonics for a given fundamental frequency exceeds fs / 2. This behavior was chosen over the potentially more problematic solution of automatically modifying the M parameter, which can produce audible clicks in the signal. */ void setHarmonics( unsigned int nHarmonics = 0 ); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Compute and return one output sample. StkFloat tick( void ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: void updateHarmonics( void ); unsigned int nHarmonics_; unsigned int m_; StkFloat rate_; StkFloat phase_; StkFloat p_; StkFloat C2_; StkFloat a_; StkFloat state_; }; inline StkFloat BlitSaw :: tick( void ) { // The code below implements the BLIT algorithm of Stilson and // Smith, followed by a summation and filtering operation to produce // a sawtooth waveform. After experimenting with various approaches // to calculate the average value of the BLIT over one period, I // found that an estimate of C2_ = 1.0 / period (in samples) worked // most consistently. A "leaky integrator" is then applied to the // difference of the BLIT output and C2_. (GPS - 1 October 2005) // A fully optimized version of this code would replace the two sin // calls with a pair of fast sin oscillators, for which stable fast // two-multiply algorithms are well known. In the spirit of STK, // which favors clarity over performance, the optimization has // not been made here. // Avoid a divide by zero, or use of a denormalized divisor // at the sinc peak, which has a limiting value of m_ / p_. StkFloat tmp, denominator = sin( phase_ ); if ( fabs(denominator) <= std::numeric_limits::epsilon() ) tmp = a_; else { tmp = sin( m_ * phase_ ); tmp /= p_ * denominator; } tmp += state_ - C2_; state_ = tmp * 0.995; phase_ += rate_; if ( phase_ >= PI ) phase_ -= PI; lastFrame_[0] = tmp; return lastFrame_[0]; } inline StkFrames& BlitSaw :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "BlitSaw::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i #include namespace stk { /***************************************************/ /*! \class BlitSquare \brief STK band-limited square wave class. This class generates a band-limited square wave signal. It is derived in part from the approach reported by Stilson and Smith in "Alias-Free Digital Synthesis of Classic Analog Waveforms", 1996. The algorithm implemented in this class uses a SincM function with an even M value to achieve a bipolar bandlimited impulse train. This signal is then integrated to achieve a square waveform. The integration process has an associated DC offset so a DC blocking filter is applied at the output. The user can specify both the fundamental frequency of the waveform and the number of harmonics contained in the resulting signal. If nHarmonics is 0, then the signal will contain all harmonics up to half the sample rate. Note, however, that this setting may produce aliasing in the signal when the frequency is changing (no automatic modification of the number of harmonics is performed by the setFrequency() function). Also note that the harmonics of a square wave fall at odd integer multiples of the fundamental, so aliasing will happen with a lower fundamental than with the other Blit waveforms. This class is not guaranteed to be well behaved in the presence of significant aliasing. Based on initial code of Robin Davies, 2005. Modified algorithm code by Gary Scavone, 2005 - 2006. */ /***************************************************/ class BlitSquare: public Generator { public: //! Default constructor that initializes BLIT frequency to 220 Hz. BlitSquare( StkFloat frequency = 220.0 ); //! Class destructor. ~BlitSquare(); //! Resets the oscillator state and phase to 0. void reset(); //! Set the phase of the signal. /*! Set the phase of the signal, in the range 0 to 1. */ void setPhase( StkFloat phase ) { phase_ = PI * phase; }; //! Get the current phase of the signal. /*! Get the phase of the signal, in the range [0 to 1.0). */ StkFloat getPhase() const { return phase_ / PI; }; //! Set the impulse train rate in terms of a frequency in Hz. void setFrequency( StkFloat frequency ); //! Set the number of harmonics generated in the signal. /*! This function sets the number of harmonics contained in the resulting signal. It is equivalent to (2 * M) + 1 in the BLIT algorithm. The default value of 0 sets the algorithm for maximum harmonic content (harmonics up to half the sample rate). This parameter is not checked against the current sample rate and fundamental frequency. Thus, aliasing can result if one or more harmonics for a given fundamental frequency exceeds fs / 2. This behavior was chosen over the potentially more problematic solution of automatically modifying the M parameter, which can produce audible clicks in the signal. */ void setHarmonics( unsigned int nHarmonics = 0 ); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Compute and return one output sample. StkFloat tick( void ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: void updateHarmonics( void ); unsigned int nHarmonics_; unsigned int m_; StkFloat rate_; StkFloat phase_; StkFloat p_; StkFloat a_; StkFloat lastBlitOutput_; StkFloat dcbState_; }; inline StkFloat BlitSquare :: tick( void ) { StkFloat temp = lastBlitOutput_; // A fully optimized version of this would replace the two sin calls // with a pair of fast sin oscillators, for which stable fast // two-multiply algorithms are well known. In the spirit of STK, // which favors clarity over performance, the optimization has // not been made here. // Avoid a divide by zero, or use of a denomralized divisor // at the sinc peak, which has a limiting value of 1.0. StkFloat denominator = sin( phase_ ); if ( fabs( denominator ) < std::numeric_limits::epsilon() ) { // Inexact comparison safely distinguishes betwen *close to zero*, and *close to PI*. if ( phase_ < 0.1f || phase_ > TWO_PI - 0.1f ) lastBlitOutput_ = a_; else lastBlitOutput_ = -a_; } else { lastBlitOutput_ = sin( m_ * phase_ ); lastBlitOutput_ /= p_ * denominator; } lastBlitOutput_ += temp; // Now apply DC blocker. lastFrame_[0] = lastBlitOutput_ - dcbState_ + 0.999 * lastFrame_[0]; dcbState_ = lastBlitOutput_; phase_ += rate_; if ( phase_ >= TWO_PI ) phase_ -= TWO_PI; return lastFrame_[0]; } inline StkFrames& BlitSquare :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "BlitSquare::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i frames.channels() - nChannels ) { oStream_ << "BlowBotl::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i frames.channels() - nChannels ) { oStream_ << "BlowHole::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i 0.0 ) { neckDelay_.setDelay( (baseDelay_ * (1.0 - betaRatio_) ) + (baseDelay_ * vibratoGain_ * vibrato_.tick()) ); } lastFrame_[0] = 0.1248 * bodyFilters_[5].tick( bodyFilters_[4].tick( bodyFilters_[3].tick( bodyFilters_[2].tick( bodyFilters_[1].tick( bodyFilters_[0].tick( bridgeDelay_.lastOut() ) ) ) ) ) ); return lastFrame_[0]; } inline StkFrames& Bowed :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Bowed::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i namespace stk { /***************************************************/ /*! \class BowTable \brief STK bowed string table class. This class implements a simple bowed string non-linear function, as described by Smith (1986). The output is an instantaneous reflection coefficient value. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class BowTable : public Function { public: //! Default constructor. BowTable( void ) : offset_(0.0), slope_(0.1), minOutput_(0.01), maxOutput_(0.98) {}; //! Set the table offset value. /*! The table offset is a bias which controls the symmetry of the friction. If you want the friction to vary with direction, use a non-zero value for the offset. The default value is zero. */ void setOffset( StkFloat offset ) { offset_ = offset; }; //! Set the table slope value. /*! The table slope controls the width of the friction pulse, which is related to bow force. */ void setSlope( StkFloat slope ) { slope_ = slope; }; //! Set the minimum table output value (0.0 - 1.0). void setMinOutput( StkFloat minimum ) { minOutput_ = minimum; }; //! Set the maximum table output value (0.0 - 1.0). void setMaxOutput( StkFloat maximum ) { maxOutput_ = maximum; }; //! Take one sample input and map to one sample of output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the table and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the table and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: StkFloat offset_; StkFloat slope_; StkFloat minOutput_; StkFloat maxOutput_; }; inline StkFloat BowTable :: tick( StkFloat input ) { // The input represents differential string vs. bow velocity. StkFloat sample = input + offset_; // add bias to input sample *= slope_; // then scale it lastFrame_[0] = (StkFloat) fabs( (double) sample ) + (StkFloat) 0.75; lastFrame_[0] = (StkFloat) pow( lastFrame_[0], (StkFloat) -4.0 ); // Set minimum threshold if ( lastFrame_[0] < minOutput_ ) lastFrame_[0] = minOutput_; // Set maximum threshold if ( lastFrame_[0] > maxOutput_ ) lastFrame_[0] = maxOutput_; return lastFrame_[0]; } inline StkFrames& BowTable :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "BowTable::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i 1.0) *samples = 1.0; } lastFrame_[0] = *(samples-hop); return frames; } inline StkFrames& BowTable :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel ) { #if defined(_STK_DEBUG_) if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "BowTable::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i 1.0) *oSamples = 1.0; } lastFrame_[0] = *(oSamples-oHop); return iFrames; } } // stk namespace #endif stk-4.4.4/include/Brass.h000644 000766 000766 00000010402 12015735505 015154 0ustar00garygary000000 000000 #ifndef STK_BRASS_H #define STK_BRASS_H #include "Instrmnt.h" #include "DelayA.h" #include "BiQuad.h" #include "PoleZero.h" #include "ADSR.h" #include "SineWave.h" namespace stk { /***************************************************/ /*! \class Brass \brief STK simple brass instrument class. This class implements a simple brass instrument waveguide model, a la Cook (TBone, HosePlayer). This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Lip Tension = 2 - Slide Length = 4 - Vibrato Frequency = 11 - Vibrato Gain = 1 - Volume = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Brass: public Instrmnt { public: //! Class constructor, taking the lowest desired playing frequency. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ Brass( StkFloat lowestFrequency = 8.0 ); //! Class destructor. ~Brass( ); //! Reset and clear all internal state. void clear( ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Set the lips frequency. void setLip( StkFloat frequency ); //! Apply breath pressure to instrument with given amplitude and rate of increase. void startBlowing( StkFloat amplitude, StkFloat rate ); //! Decrease breath pressure with given rate of decrease. void stopBlowing( StkFloat rate ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ); //! Perform the control change specified by \e number and \e value (0.0 - 128.0). void controlChange( int number, StkFloat value ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: DelayA delayLine_; BiQuad lipFilter_; PoleZero dcBlock_; ADSR adsr_; SineWave vibrato_; StkFloat lipTarget_; StkFloat slideTarget_; StkFloat vibratoGain_; StkFloat maxPressure_; }; inline StkFloat Brass :: tick( unsigned int ) { StkFloat breathPressure = maxPressure_ * adsr_.tick(); breathPressure += vibratoGain_ * vibrato_.tick(); StkFloat mouthPressure = 0.3 * breathPressure; StkFloat borePressure = 0.85 * delayLine_.lastOut(); StkFloat deltaPressure = mouthPressure - borePressure; // Differential pressure. deltaPressure = lipFilter_.tick( deltaPressure ); // Force - > position. deltaPressure *= deltaPressure; // Basic position to area mapping. if ( deltaPressure > 1.0 ) deltaPressure = 1.0; // Non-linear saturation. // The following input scattering assumes the mouthPressure = area. lastFrame_[0] = deltaPressure * mouthPressure + ( 1.0 - deltaPressure) * borePressure; lastFrame_[0] = delayLine_.tick( dcBlock_.tick( lastFrame_[0] ) ); return lastFrame_[0]; } inline StkFrames& Brass :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Brass::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i 1 ) { oStream_ << "Chorus::lastOut(): channel argument must be less than 2!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif return lastFrame_[channel]; } inline StkFloat Chorus :: tick( StkFloat input, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel > 1 ) { oStream_ << "Chorus::tick(): channel argument must be less than 2!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif delayLine_[0].setDelay( baseLength_ * 0.707 * ( 1.0 + modDepth_ * mods_[0].tick() ) ); delayLine_[1].setDelay( baseLength_ * 0.5 * ( 1.0 - modDepth_ * mods_[1].tick() ) ); lastFrame_[0] = effectMix_ * ( delayLine_[0].tick( input ) - input ) + input; lastFrame_[1] = effectMix_ * ( delayLine_[1].tick( input ) - input ) + input; return lastFrame_[channel]; } inline StkFrames& Chorus :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() - 1 ) { oStream_ << "Chorus::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels() - 1; for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() - 1 ) { oStream_ << "Chorus::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i frames.channels() - nChannels ) { oStream_ << "Clarinet::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i namespace stk { /***************************************************/ /*! \class Cubic \brief STK cubic non-linearity class. This class implements the cubic non-linearity that was used in SynthBuilder. The formula implemented is: \code output = gain * (a1 * input + a2 * input^2 + a3 * input^3) \endcode followed by a limiter for values outside +-threshold. Ported to STK by Nick Porcaro, 2007. Updated for inclusion in STK distribution by Gary Scavone, 2011. */ /***************************************************/ class Cubic : public Function { public: //! Default constructor. Cubic( void ) : a1_(0.5), a2_(0.5), a3_(0.5), gain_(1.0), threshold_(1.0) {}; //! Set the a1 coefficient value. void setA1( StkFloat a1 ) { a1_ = a1; }; //! Set the a2 coefficient value. void setA2( StkFloat a2 ) { a2_ = a2; }; //! Set the a3 coefficient value. void setA3( StkFloat a3 ) { a3_ = a3; }; //! Set the gain value. void setGain( StkFloat gain ) { gain_ = gain; }; //! Set the threshold value. void setThreshold( StkFloat threshold ) { threshold_ = threshold; }; //! Input one sample to the function and return one output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the function and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the function and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: StkFloat a1_; StkFloat a2_; StkFloat a3_; StkFloat gain_; StkFloat threshold_; }; inline StkFloat Cubic :: tick( StkFloat input ) { StkFloat inSquared = input * input; StkFloat inCubed = inSquared * input; lastFrame_[0] = gain_ * (a1_ * input + a2_ * inSquared + a3_ * inCubed); // Apply threshold if we are out of range. if ( fabs( lastFrame_[0] ) > threshold_ ) { lastFrame_[0] = ( lastFrame_[0] < 0 ? -threshold_ : threshold_ ); } return lastFrame_[0]; } inline StkFrames& Cubic :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "Cubic::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "Cubic::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i= frames.channels() ) { oStream_ << "Delay::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "Delay::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i= frames.channels() ) { oStream_ << "DelayA::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "DelayA::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i= frames.channels() ) { oStream_ << "DelayL::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "DelayL::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i soundOrder_; std::vector soundNumber_; int nSounding_; }; inline StkFloat Drummer :: tick( unsigned int ) { lastFrame_[0] = 0.0; if ( nSounding_ == 0 ) return lastFrame_[0]; for ( int i=0; i= 0 ) { if ( waves_[i].isFinished() ) { // Re-order the list. for ( int j=0; j soundOrder_[i] ) soundOrder_[j] -= 1; } soundOrder_[i] = -1; nSounding_--; } else lastFrame_[0] += filters_[i].tick( waves_[i].tick() ); } } return lastFrame_[0]; } inline StkFrames& Drummer :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Drummer::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i= frames.channels() ) { oStream_ << "Echo::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "Echo::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i namespace stk { /***************************************************/ /*! \class Effect \brief STK abstract effects parent class. This class provides common functionality for STK effects subclasses. It is general enough to support both monophonic and polyphonic input/output classes. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Effect : public Stk { public: //! Class constructor. Effect( void ) { lastFrame_.resize( 1, 1, 0.0 ); }; //! Return the number of output channels for the class. unsigned int channelsOut( void ) const { return lastFrame_.channels(); }; //! Return an StkFrames reference to the last output sample frame. const StkFrames& lastFrame( void ) const { return lastFrame_; }; //! Reset and clear all internal state. virtual void clear() = 0; //! Set the mixture of input and "effected" levels in the output (0.0 = input only, 1.0 = effect only). virtual void setEffectMix( StkFloat mix ); protected: // Returns true if argument value is prime. bool isPrime( unsigned int number ); StkFrames lastFrame_; StkFloat effectMix_; }; inline void Effect :: setEffectMix( StkFloat mix ) { if ( mix < 0.0 ) { oStream_ << "Effect::setEffectMix: mix parameter is less than zero ... setting to zero!"; handleError( StkError::WARNING ); effectMix_ = 0.0; } else if ( mix > 1.0 ) { oStream_ << "Effect::setEffectMix: mix parameter is greater than 1.0 ... setting to one!"; handleError( StkError::WARNING ); effectMix_ = 1.0; } else effectMix_ = mix; } inline bool Effect :: isPrime( unsigned int number ) { if ( number == 2 ) return true; if ( number & 1 ) { for ( int i=3; i<(int)sqrt((double)number)+1; i+=2 ) if ( (number % i) == 0 ) return false; return true; // prime } else return false; // even } } // stk namespace #endif stk-4.4.4/include/Envelope.h000644 000766 000766 00000006316 12015735505 015670 0ustar00garygary000000 000000 #ifndef STK_ENVELOPE_H #define STK_ENVELOPE_H #include "Generator.h" namespace stk { /***************************************************/ /*! \class Envelope \brief STK linear line envelope class. This class implements a simple linear line envelope generator which is capable of ramping to an arbitrary target value by a specified \e rate. It also responds to simple \e keyOn and \e keyOff messages, ramping to 1.0 on keyOn and to 0.0 on keyOff. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Envelope : public Generator { public: //! Default constructor. Envelope( void ); //! Class destructor. ~Envelope( void ); //! Assignment operator. Envelope& operator= ( const Envelope& e ); //! Set target = 1. void keyOn( void ) { this->setTarget( 1.0 ); }; //! Set target = 0. void keyOff( void ) { this->setTarget( 0.0 ); }; //! Set the \e rate. /*! The \e rate must be positive (though a value of 0.0 is allowed). */ void setRate( StkFloat rate ); //! Set the \e rate based on a positive time duration (seconds). /*! The \e rate is calculated such that the envelope will ramp from a value of 0.0 to 1.0 in the specified time duration. */ void setTime( StkFloat time ); //! Set the target value. void setTarget( StkFloat target ); //! Set current and target values to \e value. void setValue( StkFloat value ); //! Return the current envelope \e state (0 = at target, 1 otherwise). int getState( void ) const { return state_; }; //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Compute and return one output sample. StkFloat tick( void ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: void sampleRateChanged( StkFloat newRate, StkFloat oldRate ); StkFloat value_; StkFloat target_; StkFloat rate_; int state_; }; inline StkFloat Envelope :: tick( void ) { if ( state_ ) { if ( target_ > value_ ) { value_ += rate_; if ( value_ >= target_ ) { value_ = target_; state_ = 0; } } else { value_ -= rate_; if ( value_ <= target_ ) { value_ = target_; state_ = 0; } } lastFrame_[0] = value_; } return value_; } inline StkFrames& Envelope :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "Envelope::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; isetRate( file_.fileSize() * frequency / Stk::sampleRate() ); }; //! Increment the read pointer by \e time samples, modulo file size. void addTime( StkFloat time ); //! Increment current read pointer by \e angle, relative to a looping frequency. /*! This function increments the read pointer based on the file size and the current Stk::sampleRate. The \e anAngle value is a multiple of file size. */ void addPhase( StkFloat angle ); //! Add a phase offset to the current read pointer. /*! This function determines a time offset based on the file size and the current Stk::sampleRate. The \e angle value is a multiple of file size. */ void addPhaseOffset( StkFloat angle ); //! Return the specified channel value of the last computed frame. /*! For multi-channel files, use the lastFrame() function to get all values from the last computed frame. If no file data is loaded, the returned value is 0.0. The \c channel argument must be less than the number of channels in the file data (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFloat lastOut( unsigned int channel = 0 ) { return FileWvIn::lastOut( channel ); }; //! Compute a sample frame and return the specified \c channel value. /*! For multi-channel files, use the lastFrame() function to get all values from the computed frame. If no file data is loaded, the returned value is 0.0. The \c channel argument must be less than the number of channels in the file data (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFloat tick( unsigned int channel = 0 ); //! Fill the StkFrames argument with computed frames and return the same reference. /*! The number of channels in the StkFrames argument should equal the number of channels in the file data. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception. If no file data is loaded, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation and Stk::showWarnings() has been set to \e true). */ StkFrames& tick( StkFrames& frames ); protected: StkFrames firstFrame_; StkFloat phaseOffset_; }; } // stk namespace #endif stk-4.4.4/include/FileRead.h000644 000766 000766 00000011456 12015735505 015567 0ustar00garygary000000 000000 #ifndef STK_FILEREAD_H #define STK_FILEREAD_H #include "Stk.h" namespace stk { /***************************************************/ /*! \class FileRead \brief STK audio file input class. This class provides input support for various audio file formats. Multi-channel (>2) soundfiles are supported. The file data is returned via an external StkFrames object passed to the read() function. This class does not store its own copy of the file data, rather the data is read directly from disk. FileRead currently supports uncompressed WAV, AIFF/AIFC, SND (AU), MAT-file (Matlab), and STK RAW file formats. Signed integer (8-, 16-, 24-, and 32-bit) and floating-point (32- and 64-bit) data types are supported. Compressed data types are not supported. STK RAW files have no header and are assumed to contain a monophonic stream of 16-bit signed integers in big-endian byte order at a sample rate of 22050 Hz. MAT-file data should be saved in an array with each data channel filling a matrix row. The sample rate for MAT-files should be specified in a variable named "fs". If no such variable is found, the sample rate is assumed to be 44100 Hz. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class FileRead : public Stk { public: //! Default constructor. FileRead( void ); //! Overloaded constructor that opens a file during instantiation. /*! An StkError will be thrown if the file is not found or its format is unknown or unsupported. The optional arguments allow a headerless file type to be supported. If \c typeRaw is false (the default), the subsequent parameters are ignored. */ FileRead( std::string fileName, bool typeRaw = false, unsigned int nChannels = 1, StkFormat format = STK_SINT16, StkFloat rate = 22050.0 ); //! Class destructor. ~FileRead( void ); //! Open the specified file and determine its formatting. /*! An StkError will be thrown if the file is not found or its format is unknown or unsupported. The optional arguments allow a headerless file type to be supported. If \c typeRaw is false (the default), the subsequent parameters are ignored. */ void open( std::string fileName, bool typeRaw = false, unsigned int nChannels = 1, StkFormat format = STK_SINT16, StkFloat rate = 22050.0 ); //! If a file is open, close it. void close( void ); //! Returns \e true if a file is currently open. bool isOpen( void ); //! Return the file size in sample frames. unsigned long fileSize( void ) const { return fileSize_; }; //! Return the number of audio channels in the file. unsigned int channels( void ) const { return channels_; }; //! Return the data format of the file. StkFormat format( void ) const { return dataType_; }; //! Return the file sample rate in Hz. /*! WAV, SND, and AIF formatted files specify a sample rate in their headers. By definition, STK RAW files have a sample rate of 22050 Hz. MAT-files are assumed to have a rate of 44100 Hz. */ StkFloat fileRate( void ) const { return fileRate_; }; //! Read sample frames from the file into an StkFrames object. /*! The number of sample frames to read will be determined from the number of frames of the StkFrames argument. If this size is larger than the available data in the file (given the file size and starting frame index), the extra frames will be unaffected (the StkFrames object will not be resized). Optional parameters are provided to specify the starting sample frame within the file (default = 0) and whether to normalize the data with respect to fixed-point limits (default = true). An StkError will be thrown if a file error occurs or if the number of channels in the StkFrames argument is not equal to that in the file. */ void read( StkFrames& buffer, unsigned long startFrame = 0, bool doNormalize = true ); protected: // Get STK RAW file information. bool getRawInfo( const char *fileName, unsigned int nChannels, StkFormat format, StkFloat rate ); // Get WAV file header information. bool getWavInfo( const char *fileName ); // Get SND (AU) file header information. bool getSndInfo( const char *fileName ); // Get AIFF file header information. bool getAifInfo( const char *fileName ); // Get MAT-file header information. bool getMatInfo( const char *fileName ); // Helper function for MAT-file parsing. bool findNextMatArray( SINT32 *chunkSize, SINT32 *rows, SINT32 *columns, SINT32 *nametype ); FILE *fd_; bool byteswap_; bool wavFile_; unsigned long fileSize_; unsigned long dataOffset_; unsigned int channels_; StkFormat dataType_; StkFloat fileRate_; }; } // stk namespace #endif stk-4.4.4/include/FileWrite.h000644 000766 000766 00000006634 12015735505 016010 0ustar00garygary000000 000000 #ifndef STK_FILEWRITE_H #define STK_FILEWRITE_H #include "Stk.h" namespace stk { /***************************************************/ /*! \class FileWrite \brief STK audio file output class. This class provides output support for various audio file formats. FileWrite writes samples to an audio file. It supports multi-channel data. FileWrite currently supports uncompressed WAV, AIFF, AIFC, SND (AU), MAT-file (Matlab), and STK RAW file formats. Signed integer (8-, 16-, 24-, and 32-bit) and floating- point (32- and 64-bit) data types are supported. STK RAW files use 16-bit integers by definition. MAT-files will always be written as 64-bit floats. If a data type specification does not match the specified file type, the data type will automatically be modified. Compressed data types are not supported. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class FileWrite : public Stk { public: typedef unsigned long FILE_TYPE; static const FILE_TYPE FILE_RAW; /*!< STK RAW file type. */ static const FILE_TYPE FILE_WAV; /*!< WAV file type. */ static const FILE_TYPE FILE_SND; /*!< SND (AU) file type. */ static const FILE_TYPE FILE_AIF; /*!< AIFF file type. */ static const FILE_TYPE FILE_MAT; /*!< Matlab MAT-file type. */ //! Default constructor. FileWrite( void ); //! Overloaded constructor used to specify a file name, type, and data format with this object. /*! An StkError is thrown for invalid argument values or if an error occurs when initializing the output file. */ FileWrite( std::string fileName, unsigned int nChannels = 1, FILE_TYPE type = FILE_WAV, Stk::StkFormat format = STK_SINT16 ); //! Class destructor. virtual ~FileWrite(); //! Create a file of the specified type and name and output samples to it in the given data format. /*! An StkError is thrown for invalid argument values or if an error occurs when initializing the output file. */ void open( std::string fileName, unsigned int nChannels = 1, FileWrite::FILE_TYPE type = FILE_WAV, Stk::StkFormat format = STK_SINT16 ); //! If a file is open, write out samples in the queue and then close it. void close( void ); //! Returns \e true if a file is currently open. bool isOpen( void ); //! Write sample frames from the StkFrames object to the file. /*! An StkError will be thrown if the number of channels in the StkFrames argument does not agree with the number of channels specified when opening the file. */ void write( StkFrames& buffer ); protected: // Write STK RAW file header. bool setRawFile( std::string fileName ); // Write WAV file header. bool setWavFile( std::string fileName ); // Close WAV file, updating the header. void closeWavFile( void ); // Write SND (AU) file header. bool setSndFile( std::string fileName ); // Close SND file, updating the header. void closeSndFile( void ); // Write AIFF file header. bool setAifFile( std::string fileName ); // Close AIFF file, updating the header. void closeAifFile( void ); // Write MAT-file header. bool setMatFile( std::string fileName ); // Close MAT-file, updating the header. void closeMatFile( void ); FILE *fd_; FILE_TYPE fileType_; StkFormat dataType_; unsigned int channels_; unsigned long frameCounter_; bool byteswap_; }; } // stk namespace #endif stk-4.4.4/include/FileWvIn.h000644 000766 000766 00000015326 12015735505 015577 0ustar00garygary000000 000000 #ifndef STK_FILEWVIN_H #define STK_FILEWVIN_H #include "WvIn.h" #include "FileRead.h" namespace stk { /***************************************************/ /*! \class FileWvIn \brief STK audio file input class. This class inherits from WvIn. It provides a "tick-level" interface to the FileRead class. It also provides variable-rate playback functionality. Audio file support is provided by the FileRead class. Linear interpolation is used for fractional read rates. FileWvIn supports multi-channel data. It is important to distinguish the tick() method that computes a single frame (and returns only the specified sample of a multi-channel frame) from the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data. FileWvIn will either load the entire content of an audio file into local memory or incrementally read file data from disk in chunks. This behavior is controlled by the optional constructor arguments \e chunkThreshold and \e chunkSize. File sizes greater than \e chunkThreshold (in sample frames) will be read incrementally in chunks of \e chunkSize each (also in sample frames). When the file end is reached, subsequent calls to the tick() functions return zeros and isFinished() returns \e true. See the FileRead class for a description of the supported audio file formats. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class FileWvIn : public WvIn { public: //! Default constructor. FileWvIn( unsigned long chunkThreshold = 1000000, unsigned long chunkSize = 1024 ); //! Overloaded constructor for file input. /*! An StkError will be thrown if the file is not found, its format is unknown, or a read error occurs. */ FileWvIn( std::string fileName, bool raw = false, bool doNormalize = true, unsigned long chunkThreshold = 1000000, unsigned long chunkSize = 1024 ); //! Class destructor. ~FileWvIn( void ); //! Open the specified file and load its data. /*! Data from a previously opened file will be overwritten by this function. An StkError will be thrown if the file is not found, its format is unknown, or a read error occurs. If the file data is to be loaded incrementally from disk and normalization is specified, a scaling will be applied with respect to fixed-point limits. If the data format is floating-point, no scaling is performed. */ virtual void openFile( std::string fileName, bool raw = false, bool doNormalize = true ); //! Close a file if one is open. virtual void closeFile( void ); //! Clear outputs and reset time (file) pointer to zero. virtual void reset( void ); //! Normalize data to a maximum of +-1.0. /*! This function has no effect when data is incrementally loaded from disk. */ virtual void normalize( void ); //! Normalize data to a maximum of \e +-peak. /*! This function has no effect when data is incrementally loaded from disk. */ virtual void normalize( StkFloat peak ); //! Return the file size in sample frames. virtual unsigned long getSize( void ) const { return file_.fileSize(); }; //! Return the input file sample rate in Hz (not the data read rate). /*! WAV, SND, and AIF formatted files specify a sample rate in their headers. STK RAW files have a sample rate of 22050 Hz by definition. MAT-files are assumed to have a rate of 44100 Hz. */ virtual StkFloat getFileRate( void ) const { return data_.dataRate(); }; //! Query whether a file is open. bool isOpen( void ) { return file_.isOpen(); }; //! Query whether reading is complete. bool isFinished( void ) const { return finished_; }; //! Set the data read rate in samples. The rate can be negative. /*! If the rate value is negative, the data is read in reverse order. */ virtual void setRate( StkFloat rate ); //! Increment the read pointer by \e time samples. /*! Note that this function will not modify the interpolation flag status. */ virtual void addTime( StkFloat time ); //! Turn linear interpolation on/off. /*! Interpolation is automatically off when the read rate is an integer value. If interpolation is turned off for a fractional rate, the time index is truncated to an integer value. */ void setInterpolate( bool doInterpolate ) { interpolate_ = doInterpolate; }; //! Return the specified channel value of the last computed frame. /*! If no file is loaded, the returned value is 0.0. The \c channel argument must be less than the number of output channels, which can be determined with the channelsOut() function (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. \sa lastFrame() */ StkFloat lastOut( unsigned int channel = 0 ); //! Compute a sample frame and return the specified \c channel value. /*! For multi-channel files, use the lastFrame() function to get all values from the computed frame. If no file data is loaded, the returned value is 0.0. The \c channel argument must be less than the number of channels in the file data (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ virtual StkFloat tick( unsigned int channel = 0 ); //! Fill the StkFrames argument with computed frames and return the same reference. /*! The number of channels in the StkFrames argument must equal the number of channels in the file data. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception. If no file data is loaded, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation). */ virtual StkFrames& tick( StkFrames& frames ); protected: void sampleRateChanged( StkFloat newRate, StkFloat oldRate ); FileRead file_; bool finished_; bool interpolate_; bool normalizing_; bool chunking_; StkFloat time_; StkFloat rate_; unsigned long chunkThreshold_; unsigned long chunkSize_; long chunkPointer_; }; inline StkFloat FileWvIn :: lastOut( unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= data_.channels() ) { oStream_ << "FileWvIn::lastOut(): channel argument and soundfile data are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif if ( finished_ ) return 0.0; return lastFrame_[channel]; } } // stk namespace #endif stk-4.4.4/include/FileWvOut.h000644 000766 000766 00000005675 12015735505 016006 0ustar00garygary000000 000000 #ifndef STK_FILEWVOUT_H #define STK_FILEWVOUT_H #include "WvOut.h" #include "FileWrite.h" namespace stk { /***************************************************/ /*! \class FileWvOut \brief STK audio file output class. This class inherits from WvOut. It provides a "tick-level" interface to the FileWrite class. FileWvOut writes samples to an audio file and supports multi-channel data. It is important to distinguish the tick() method that outputs a single sample to all channels in a sample frame from the overloaded one that takes a reference to an StkFrames object for multi-channel and/or multi-frame data. See the FileWrite class for a description of the supported audio file formats. Currently, FileWvOut is non-interpolating and the output rate is always Stk::sampleRate(). by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class FileWvOut : public WvOut { public: //! Default constructor with optional output buffer size argument. /*! The output buffer size defines the number of frames that are accumulated between writes to disk. */ FileWvOut( unsigned int bufferFrames = 1024 ); //! Overloaded constructor used to specify a file name, type, and data format with this object. /*! An StkError is thrown for invalid argument values or if an error occurs when initializing the output file. */ FileWvOut( std::string fileName, unsigned int nChannels = 1, FileWrite::FILE_TYPE type = FileWrite::FILE_WAV, Stk::StkFormat format = STK_SINT16, unsigned int bufferFrames = 1024 ); //! Class destructor. virtual ~FileWvOut(); //! Open a new file with the specified parameters. /*! If a file was previously open, it will be closed. An StkError will be thrown if any of the specified arguments are invalid or a file error occurs during opening. */ void openFile( std::string fileName, unsigned int nChannels, FileWrite::FILE_TYPE type, Stk::StkFormat format ); //! Close a file if one is open. /*! Any data remaining in the internal buffer will be written to the file before closing. */ void closeFile( void ); //! Output a single sample to all channels in a sample frame. /*! An StkError is thrown if an output error occurs. */ void tick( const StkFloat sample ); //! Output the StkFrames data. /*! An StkError will be thrown if an output error occurs. An StkError will also be thrown if _STK_DEBUG_ is defined during compilation and there is an incompatability between the number of channels in the FileWvOut object and that in the StkFrames object. */ void tick( const StkFrames& frames ); protected: void incrementFrame( void ); FileWrite file_; unsigned int bufferFrames_; unsigned int bufferIndex_; unsigned int iData_; }; } // stk namespace #endif stk-4.4.4/include/Filter.h000644 000766 000766 00000007040 12015735505 015333 0ustar00garygary000000 000000 #ifndef STK_FILTER_H #define STK_FILTER_H #include "Stk.h" #include #include namespace stk { /***************************************************/ /*! \class Filter \brief STK abstract filter class. This class provides limited common functionality for STK digital filter subclasses. It is general enough to support both monophonic and polyphonic input/output classes. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Filter : public Stk { public: //! Class constructor. Filter( void ) { gain_ = 1.0; channelsIn_ = 1; lastFrame_.resize( 1, 1, 0.0 ); }; //! Return the number of input channels for the class. unsigned int channelsIn( void ) const { return channelsIn_; }; //! Return the number of output channels for the class. unsigned int channelsOut( void ) const { return lastFrame_.channels(); }; //! Clears all internal states of the filter. virtual void clear( void ); //! Set the filter gain. /*! The gain is applied at the filter input and does not affect the coefficient values. The default gain value is 1.0. */ void setGain( StkFloat gain ) { gain_ = gain; }; //! Return the current filter gain. StkFloat getGain( void ) const { return gain_; }; //! Return the filter phase delay at the specified frequency. /*! Note that the phase delay calculation accounts for the filter gain. The frequency value should be greater than 0.0 and less than or equal to one-half the sample rate. */ StkFloat phaseDelay( StkFloat frequency ); //! Return an StkFrames reference to the last output sample frame. const StkFrames& lastFrame( void ) const { return lastFrame_; }; //! Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ) = 0; protected: StkFloat gain_; unsigned int channelsIn_; StkFrames lastFrame_; std::vector b_; std::vector a_; StkFrames outputs_; StkFrames inputs_; }; inline void Filter :: clear( void ) { unsigned int i; for ( i=0; i 0.5 * Stk::sampleRate() ) { oStream_ << "Filter::phaseDelay: argument (" << frequency << ") is out of range!"; handleError( StkError::WARNING ); return 0.0; } StkFloat omegaT = 2 * PI * frequency / Stk::sampleRate(); StkFloat real = 0.0, imag = 0.0; for ( unsigned int i=0; i &coefficients ); //! Class destructor. ~Fir( void ); //! Set filter coefficients. /*! An StkError can be thrown if the coefficient vector size is zero. The internal state of the filter is not cleared unless the \e clearState flag is \c true. */ void setCoefficients( std::vector &coefficients, bool clearState = false ); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Input one sample to the filter and return one output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the filter and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: }; inline StkFloat Fir :: tick( StkFloat input ) { lastFrame_[0] = 0.0; inputs_[0] = gain_ * input; for ( unsigned int i=b_.size()-1; i>0; i-- ) { lastFrame_[0] += b_[i] * inputs_[i]; inputs_[i] = inputs_[i-1]; } lastFrame_[0] += b_[0] * inputs_[0]; return lastFrame_[0]; } inline StkFrames& Fir :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "Fir::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int i, hop = frames.channels(); for ( unsigned int j=0; j0; i-- ) { *samples += b_[i] * inputs_[i]; inputs_[i] = inputs_[i-1]; } *samples += b_[0] * inputs_[0]; } lastFrame_[0] = *(samples-hop); return frames; } inline StkFrames& Fir :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel ) { #if defined(_STK_DEBUG_) if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "Fir::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int i, iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int j=0; j0; i-- ) { *oSamples += b_[i] * inputs_[i]; inputs_[i] = inputs_[i-1]; } *oSamples += b_[0] * inputs_[0]; } lastFrame_[0] = *(oSamples-oHop); return iFrames; } } // stk namespace #endif stk-4.4.4/include/Flute.h000644 000766 000766 00000011440 12015735505 015164 0ustar00garygary000000 000000 #ifndef STK_FLUTE_H #define STK_FLUTE_H #include "Instrmnt.h" #include "JetTable.h" #include "DelayL.h" #include "OnePole.h" #include "PoleZero.h" #include "Noise.h" #include "ADSR.h" #include "SineWave.h" namespace stk { /***************************************************/ /*! \class Flute \brief STK flute physical model class. This class implements a simple flute physical model, as discussed by Karjalainen, Smith, Waryznyk, etc. The jet model uses a polynomial, a la Cook. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Jet Delay = 2 - Noise Gain = 4 - Vibrato Frequency = 11 - Vibrato Gain = 1 - Breath Pressure = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Flute : public Instrmnt { public: //! Class constructor, taking the lowest desired playing frequency. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ Flute( StkFloat lowestFrequency ); //! Class destructor. ~Flute( void ); //! Reset and clear all internal state. void clear( void ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Set the reflection coefficient for the jet delay (-1.0 - 1.0). void setJetReflection( StkFloat coefficient ) { jetReflection_ = coefficient; }; //! Set the reflection coefficient for the air column delay (-1.0 - 1.0). void setEndReflection( StkFloat coefficient ) { endReflection_ = coefficient; }; //! Set the length of the jet delay in terms of a ratio of jet delay to air column delay lengths. void setJetDelay( StkFloat aRatio ); //! Apply breath velocity to instrument with given amplitude and rate of increase. void startBlowing( StkFloat amplitude, StkFloat rate ); //! Decrease breath velocity with given rate of decrease. void stopBlowing( StkFloat rate ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ); //! Perform the control change specified by \e number and \e value (0.0 - 128.0). void controlChange( int number, StkFloat value ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: DelayL jetDelay_; DelayL boreDelay_; JetTable jetTable_; OnePole filter_; PoleZero dcBlock_; Noise noise_; ADSR adsr_; SineWave vibrato_; StkFloat lastFrequency_; StkFloat maxPressure_; StkFloat jetReflection_; StkFloat endReflection_; StkFloat noiseGain_; StkFloat vibratoGain_; StkFloat outputGain_; StkFloat jetRatio_; }; inline StkFloat Flute :: tick( unsigned int ) { StkFloat pressureDiff; StkFloat breathPressure; // Calculate the breath pressure (envelope + noise + vibrato) breathPressure = maxPressure_ * adsr_.tick(); breathPressure += breathPressure * ( noiseGain_ * noise_.tick() + vibratoGain_ * vibrato_.tick() ); StkFloat temp = -filter_.tick( boreDelay_.lastOut() ); temp = dcBlock_.tick( temp ); // Block DC on reflection. pressureDiff = breathPressure - (jetReflection_ * temp); pressureDiff = jetDelay_.tick( pressureDiff ); pressureDiff = jetTable_.tick( pressureDiff ) + (endReflection_ * temp); lastFrame_[0] = (StkFloat) 0.3 * boreDelay_.tick( pressureDiff ); lastFrame_[0] *= outputGain_; return lastFrame_[0]; } inline StkFrames& Flute :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Flute::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i adsr_; std::vector waves_; SineWave vibrato_; TwoZero twozero_; unsigned int nOperators_; StkFloat baseFrequency_; std::vector ratios_; std::vector gains_; StkFloat modDepth_; StkFloat control1_; StkFloat control2_; StkFloat fmGains_[100]; StkFloat fmSusLevels_[16]; StkFloat fmAttTimes_[32]; }; } // stk namespace #endif stk-4.4.4/include/FMVoices.h000644 000766 000766 00000007525 12015735505 015571 0ustar00garygary000000 000000 #ifndef STK_FMVOICES_H #define STK_FMVOICES_H #include "FM.h" namespace stk { /***************************************************/ /*! \class FMVoices \brief STK singing FM synthesis instrument. This class implements 3 carriers and a common modulator, also referred to as algorithm 6 of the TX81Z. \code Algorithm 6 is : /->1 -\ 4-|-->2 - +-> Out \->3 -/ \endcode Control Change Numbers: - Vowel = 2 - Spectral Tilt = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class FMVoices : public FM { public: //! Class constructor. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ FMVoices( void ); //! Class destructor. ~FMVoices( void ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Perform the control change specified by \e number and \e value (0.0 - 128.0). void controlChange( int number, StkFloat value ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: int currentVowel_; StkFloat tilt_[3]; StkFloat mods_[3]; }; inline StkFloat FMVoices :: tick( unsigned int ) { register StkFloat temp, temp2; temp = gains_[3] * adsr_[3]->tick() * waves_[3]->tick(); temp2 = vibrato_.tick() * modDepth_ * 0.1; waves_[0]->setFrequency(baseFrequency_ * (1.0 + temp2) * ratios_[0]); waves_[1]->setFrequency(baseFrequency_ * (1.0 + temp2) * ratios_[1]); waves_[2]->setFrequency(baseFrequency_ * (1.0 + temp2) * ratios_[2]); waves_[3]->setFrequency(baseFrequency_ * (1.0 + temp2) * ratios_[3]); waves_[0]->addPhaseOffset(temp * mods_[0]); waves_[1]->addPhaseOffset(temp * mods_[1]); waves_[2]->addPhaseOffset(temp * mods_[2]); waves_[3]->addPhaseOffset( twozero_.lastOut() ); twozero_.tick( temp ); temp = gains_[0] * tilt_[0] * adsr_[0]->tick() * waves_[0]->tick(); temp += gains_[1] * tilt_[1] * adsr_[1]->tick() * waves_[1]->tick(); temp += gains_[2] * tilt_[2] * adsr_[2]->tick() * waves_[2]->tick(); lastFrame_[0] = temp * 0.33; return lastFrame_[0]; } inline StkFrames& FMVoices :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "FMVoices::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i= 1.0. The \e frequency value should be between zero and half the sample rate. */ void setResonance( StkFloat frequency, StkFloat radius ); //! Set both the current and target resonance parameters. void setStates( StkFloat frequency, StkFloat radius, StkFloat gain = 1.0 ); //! Set target resonance parameters. void setTargets( StkFloat frequency, StkFloat radius, StkFloat gain = 1.0 ); //! Set the sweep rate (between 0.0 - 1.0). /*! The formant parameters are varied in increments of the sweep rate between their current and target values. A sweep rate of 1.0 will produce an immediate change in resonance parameters from their current values to the target values. A sweep rate of 0.0 will produce no change in resonance parameters. */ void setSweepRate( StkFloat rate ); //! Set the sweep rate in terms of a time value in seconds. /*! This method adjusts the sweep rate based on a given time for the formant parameters to reach their target values. */ void setSweepTime( StkFloat time ); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Input one sample to the filter and return a reference to one output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the filter and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: virtual void sampleRateChanged( StkFloat newRate, StkFloat oldRate ); bool dirty_; StkFloat frequency_; StkFloat radius_; StkFloat startFrequency_; StkFloat startRadius_; StkFloat startGain_; StkFloat targetFrequency_; StkFloat targetRadius_; StkFloat targetGain_; StkFloat deltaFrequency_; StkFloat deltaRadius_; StkFloat deltaGain_; StkFloat sweepState_; StkFloat sweepRate_; }; inline StkFloat FormSwep :: tick( StkFloat input ) { if ( dirty_ ) { sweepState_ += sweepRate_; if ( sweepState_ >= 1.0 ) { sweepState_ = 1.0; dirty_ = false; radius_ = targetRadius_; frequency_ = targetFrequency_; gain_ = targetGain_; } else { radius_ = startRadius_ + (deltaRadius_ * sweepState_); frequency_ = startFrequency_ + (deltaFrequency_ * sweepState_); gain_ = startGain_ + (deltaGain_ * sweepState_); } this->setResonance( frequency_, radius_ ); } inputs_[0] = gain_ * input; lastFrame_[0] = b_[0] * inputs_[0] + b_[1] * inputs_[1] + b_[2] * inputs_[2]; lastFrame_[0] -= a_[2] * outputs_[2] + a_[1] * outputs_[1]; inputs_[2] = inputs_[1]; inputs_[1] = inputs_[0]; outputs_[2] = outputs_[1]; outputs_[1] = lastFrame_[0]; return lastFrame_[0]; } inline StkFrames& FormSwep :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "FormSwep::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "FormSwep::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i 1 ) { oStream_ << "FreeVerb::lastOut(): channel argument must be less than 2!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif return lastFrame_[channel]; } inline StkFloat FreeVerb::tick( StkFloat inputL, StkFloat inputR, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel > 1 ) { oStream_ << "FreeVerb::tick(): channel argument must be less than 2!"; handleError(StkError::FUNCTION_ARGUMENT); } #endif if ( !inputR ) { inputR = inputL; } StkFloat fInput = (inputL + inputR) * gain_; StkFloat outL = 0.0; StkFloat outR = 0.0; // Parallel LBCF filters for ( int i = 0; i < nCombs; i++ ) { // Left channel //StkFloat yn = fInput + (roomSize_ * FreeVerb::undenormalize(combLPL_[i].tick(FreeVerb::undenormalize(combDelayL_[i].nextOut())))); StkFloat yn = fInput + (roomSize_ * combLPL_[i].tick( combDelayL_[i].nextOut() ) ); combDelayL_[i].tick(yn); outL += yn; // Right channel //yn = fInput + (roomSize_ * FreeVerb::undenormalize(combLPR_[i].tick(FreeVerb::undenormalize(combDelayR_[i].nextOut())))); yn = fInput + (roomSize_ * combLPR_[i].tick( combDelayR_[i].nextOut() ) ); combDelayR_[i].tick(yn); outR += yn; } // Series allpass filters for ( int i = 0; i < nAllpasses; i++ ) { // Left channel //StkFloat vn_m = FreeVerb::undenormalize(allPassDelayL_[i].nextOut()); StkFloat vn_m = allPassDelayL_[i].nextOut(); StkFloat vn = outL + (g_ * vn_m); allPassDelayL_[i].tick(vn); // calculate output outL = -vn + (1.0 + g_)*vn_m; // Right channel //vn_m = FreeVerb::undenormalize(allPassDelayR_[i].nextOut()); vn_m = allPassDelayR_[i].nextOut(); vn = outR + (g_ * vn_m); allPassDelayR_[i].tick(vn); // calculate output outR = -vn + (1.0 + g_)*vn_m; } // Mix output lastFrame_[0] = outL*wet1_ + outR*wet2_ + inputL*dry_; lastFrame_[1] = outR*wet1_ + outL*wet2_ + inputR*dry_; /* // Hard limiter ... there's not much else we can do at this point if ( lastFrame_[0] >= 1.0 ) { lastFrame_[0] = 0.9999; } if ( lastFrame_[0] <= -1.0 ) { lastFrame_[0] = -0.9999; } if ( lastFrame_[1] >= 1.0 ) { lastFrame_[1] = 0.9999; } if ( lastFrame_[1] <= -1.0 ) { lastFrame_[1] = -0.9999; } */ return lastFrame_[channel]; } } #endif stk-4.4.4/include/Function.h000644 000766 000766 00000001544 12015735505 015676 0ustar00garygary000000 000000 #ifndef STK_FUNCTION_H #define STK_FUNCTION_H #include "Stk.h" namespace stk { /***************************************************/ /*! \class Function \brief STK abstract function parent class. This class provides common functionality for STK classes that implement tables or other types of input to output function mappings. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Function : public Stk { public: //! Class constructor. Function( void ) { lastFrame_.resize( 1, 1, 0.0 ); }; //! Return the last computed output sample. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Take one sample input and compute one sample of output. virtual StkFloat tick( StkFloat input ) = 0; protected: StkFrames lastFrame_; }; } // stk namespace #endif stk-4.4.4/include/Generator.h000644 000766 000766 00000002750 12015735505 016037 0ustar00garygary000000 000000 #ifndef STK_GENERATOR_H #define STK_GENERATOR_H #include "Stk.h" namespace stk { /***************************************************/ /*! \class Generator \brief STK abstract unit generator parent class. This class provides limited common functionality for STK unit generator sample-source subclasses. It is general enough to support both monophonic and polyphonic output classes. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Generator : public Stk { public: //! Class constructor. Generator( void ) { lastFrame_.resize( 1, 1, 0.0 ); }; //! Return the number of output channels for the class. unsigned int channelsOut( void ) const { return lastFrame_.channels(); }; //! Return an StkFrames reference to the last output sample frame. const StkFrames& lastFrame( void ) const { return lastFrame_; }; //! Fill the StkFrames object with computed sample frames, starting at the specified channel. /*! The \c channel argument plus the number of output channels must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ) = 0; protected: StkFrames lastFrame_; }; } // stk namespace #endif stk-4.4.4/include/Granulate.h000644 000766 000766 00000015574 12015735505 016043 0ustar00garygary000000 000000 #ifndef STK_GRANULATE_H #define STK_GRANULATE_H #include #include "Generator.h" #include "Envelope.h" #include "Noise.h" namespace stk { /***************************************************/ /*! \class Granulate \brief STK granular synthesis class. This class implements a real-time granular synthesis algorithm that operates on an input soundfile. Multi-channel files are supported. Various functions are provided to allow control over voice and grain parameters. The functionality of this class is based on the program MacPod by Chris Rolfe and Damian Keller, though there are likely to be a number of differences in the actual implementation. by Gary Scavone, 2005 - 2010. */ /***************************************************/ class Granulate: public Generator { public: //! Default constructor. Granulate( void ); //! Constructor taking input audio file and number of voices arguments. Granulate( unsigned int nVoices, std::string fileName, bool typeRaw = false ); //! Class destructor. ~Granulate( void ); //! Load a monophonic soundfile to be "granulated". /*! An StkError will be thrown if the file is not found, its format is unknown or unsupported, or the file has more than one channel. */ void openFile( std::string fileName, bool typeRaw = false ); //! Reset the file pointer and all existing grains to the file start. /*! Multiple grains are offset from one another in time by grain duration / nVoices. */ void reset( void ); //! Set the number of simultaneous grain "voices" to use. /*! Multiple grains are offset from one another in time by grain duration / nVoices. For this reason, it is best to set the grain parameters before calling this function (during initialization). */ void setVoices( unsigned int nVoices = 1 ); //! Set the stretch factor used for grain playback (1 - 1000). /*! Granular synthesis allows for time-stetching without affecting the original pitch of a sound. A stretch factor of 4 will produce a resulting sound of length 4 times the orignal sound. The default parameter of 1 produces no stretching. */ void setStretch( unsigned int stretchFactor = 1 ); //! Set global grain parameters used to determine individual grain settings. /*! Each grain is defined as having a length of \e duration milliseconds which must be greater than zero. For values of \e rampPercent (0 - 100) greater than zero, a linear envelope will be applied to each grain. If \e rampPercent = 100, the resultant grain "window" is triangular while \e rampPercent = 50 produces a trapezoidal window. In addition, each grain can have a time delay of length \e delay and a grain pointer increment of length \e offset, which can be negative, before the next ramp onset (in milliseconds). The \e offset parameter controls grain pointer jumps between enveloped grain segments, while the \e delay parameter causes grain calculations to pause between grains. The actual values calculated for each grain will be randomized by a factor set using the setRandomFactor() function. */ void setGrainParameters( unsigned int duration = 30, unsigned int rampPercent = 50, int offset = 0, unsigned int delay = 0 ); //! This factor is used when setting individual grain parameters (0.0 - 1.0). /*! This random factor is applied when all grain state durations are calculated. If set to 0.0, no randomness occurs. When randomness = 1.0, a grain segment of length \e duration will be randomly augmented by up to +- \e duration seconds (i.e., a 30 millisecond length will be augmented by an extra length of up to +30 or -30 milliseconds). */ void setRandomFactor( StkFloat randomness = 0.1 ); //! Return the specified channel value of the last computed frame. /*! The \c channel argument must be less than the number of output channels, which can be determined with the channelsOut() function (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. \sa lastFrame() */ StkFloat lastOut( unsigned int channel = 0 ); //! Compute one sample frame and return the specified \c channel value. StkFloat tick( unsigned int channel = 0 ); //! Fill the StkFrames object with computed sample frames, starting at the specified channel. /*! The \c channel argument plus the number of output channels must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); enum GrainState { GRAIN_STOPPED, GRAIN_FADEIN, GRAIN_SUSTAIN, GRAIN_FADEOUT }; protected: struct Grain { StkFloat eScaler; StkFloat eRate; unsigned long attackCount; unsigned long sustainCount; unsigned long decayCount; unsigned long delayCount; unsigned long counter; //unsigned long pointer; StkFloat pointer; unsigned long startPointer; unsigned int repeats; GrainState state; // Default constructor. Grain() :eScaler(0.0), eRate(0.0), attackCount(0), sustainCount(0), decayCount(0), delayCount(0), counter(0), pointer(0), startPointer(0), repeats(0), state(GRAIN_STOPPED) {} }; void calculateGrain( Granulate::Grain& grain ); StkFrames data_; std::vector grains_; Noise noise; //long gPointer_; StkFloat gPointer_; // Global grain parameters. unsigned int gDuration_; unsigned int gRampPercent_; unsigned int gDelay_; unsigned int gStretch_; unsigned int stretchCounter_; int gOffset_; StkFloat gRandomFactor_; StkFloat gain_; }; inline StkFloat Granulate :: lastOut( unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= lastFrame_.channels() ) { oStream_ << "Granulate::lastOut(): channel argument is invalid!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif return lastFrame_[channel]; } inline StkFrames& Granulate :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Granulate::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; for ( unsigned int i=0; i strings_; std::vector< int > stringState_; // 0 = off, 1 = decaying, 2 = on std::vector< unsigned int > decayCounter_; std::vector< unsigned int > filePointer_; std::vector< StkFloat > pluckGains_; OnePole pickFilter_; OnePole couplingFilter_; StkFloat couplingGain_; StkFrames excitation_; StkFrames lastFrame_; }; inline StkFloat Guitar :: tick( StkFloat input ) { StkFloat temp, output = 0.0; lastFrame_[0] /= strings_.size(); // evenly spread coupling across strings for ( unsigned int i=0; i 0.2 ) temp += pluckGains_[i] * excitation_[filePointer_[i]++]; temp += couplingGain_ * couplingFilter_.tick( lastFrame_[0] ); // bridge coupling output += strings_[i].tick( temp ); // Check if string energy has decayed sufficiently to turn it off. if ( stringState_[i] == 1 ) { if ( fabs( strings_[i].lastOut() ) < 0.001 ) decayCounter_[i]++; else decayCounter_[i] = 0; if ( decayCounter_[i] > (unsigned int) floor( 0.1 * Stk::sampleRate() ) ) { stringState_[i] = 0; decayCounter_[i] = 0; } } } } return lastFrame_[0] = output; } inline StkFrames& Guitar :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "Guitar::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "Guitar::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i2-- + -->1-->Out \endcode Control Change Numbers: - Total Modulator Index = 2 - Modulator Crossfade = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class HevyMetl : public FM { public: //! Class constructor. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ HevyMetl( void ); //! Class destructor. ~HevyMetl( void ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: }; inline StkFloat HevyMetl :: tick( unsigned int ) { register StkFloat temp; temp = vibrato_.tick() * modDepth_ * 0.2; waves_[0]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[0]); waves_[1]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[1]); waves_[2]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[2]); waves_[3]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[3]); temp = gains_[2] * adsr_[2]->tick() * waves_[2]->tick(); waves_[1]->addPhaseOffset( temp ); waves_[3]->addPhaseOffset( twozero_.lastOut() ); temp = (1.0 - (control2_ * 0.5)) * gains_[3] * adsr_[3]->tick() * waves_[3]->tick(); twozero_.tick(temp); temp += control2_ * 0.5 * gains_[1] * adsr_[1]->tick() * waves_[1]->tick(); temp = temp * control1_; waves_[0]->addPhaseOffset( temp ); temp = gains_[0] * adsr_[0]->tick() * waves_[0]->tick(); lastFrame_[0] = temp * 0.5; return lastFrame_[0]; } inline StkFrames& HevyMetl :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "HevyMetl::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i &bCoefficients, std::vector &aCoefficients ); //! Class destructor. ~Iir( void ); //! Set filter coefficients. /*! An StkError can be thrown if either of the coefficient vector sizes is zero, or if the a[0] coefficient is equal to zero. If a[0] is not equal to 1, the filter coeffcients are normalized by a[0]. The internal state of the filter is not cleared unless the \e clearState flag is \c true. */ void setCoefficients( std::vector &bCoefficients, std::vector &aCoefficients, bool clearState = false ); //! Set numerator coefficients. /*! An StkError can be thrown if coefficient vector is empty. Any previously set denominator coefficients are left unaffected. Note that the default constructor sets the single denominator coefficient a[0] to 1.0. The internal state of the filter is not cleared unless the \e clearState flag is \c true. */ void setNumerator( std::vector &bCoefficients, bool clearState = false ); //! Set denominator coefficients. /*! An StkError can be thrown if the coefficient vector is empty or if the a[0] coefficient is equal to zero. Previously set numerator coefficients are unaffected unless a[0] is not equal to 1, in which case all coeffcients are normalized by a[0]. Note that the default constructor sets the single numerator coefficient b[0] to 1.0. The internal state of the filter is not cleared unless the \e clearState flag is \c true. */ void setDenominator( std::vector &aCoefficients, bool clearState = false ); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Input one sample to the filter and return one output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the filter and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: }; inline StkFloat Iir :: tick( StkFloat input ) { unsigned int i; outputs_[0] = 0.0; inputs_[0] = gain_ * input; for ( i=b_.size()-1; i>0; i-- ) { outputs_[0] += b_[i] * inputs_[i]; inputs_[i] = inputs_[i-1]; } outputs_[0] += b_[0] * inputs_[0]; for ( i=a_.size()-1; i>0; i-- ) { outputs_[0] += -a_[i] * outputs_[i]; outputs_[i] = outputs_[i-1]; } lastFrame_[0] = outputs_[0]; return lastFrame_[0]; } inline StkFrames& Iir :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "Iir::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int i, hop = frames.channels(); for ( unsigned int j=0; j0; i-- ) { outputs_[0] += b_[i] * inputs_[i]; inputs_[i] = inputs_[i-1]; } outputs_[0] += b_[0] * inputs_[0]; for ( i=a_.size()-1; i>0; i-- ) { outputs_[0] += -a_[i] * outputs_[i]; outputs_[i] = outputs_[i-1]; } *samples = outputs_[0]; } lastFrame_[0] = *(samples-hop); return frames; } inline StkFrames& Iir :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel ) { #if defined(_STK_DEBUG_) if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "Iir::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int i, iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int j=0; j0; i-- ) { outputs_[0] += b_[i] * inputs_[i]; inputs_[i] = inputs_[i-1]; } outputs_[0] += b_[0] * inputs_[0]; for ( i=a_.size()-1; i>0; i-- ) { outputs_[0] += -a_[i] * outputs_[i]; outputs_[i] = outputs_[i-1]; } *oSamples = outputs_[0]; } lastFrame_[0] = *(oSamples-oHop); return iFrames; } } // stk namespace #endif stk-4.4.4/include/InetWvIn.h000644 000766 000766 00000012616 12015735505 015616 0ustar00garygary000000 000000 #ifndef STK_INETWVIN_H #define STK_INETWVIN_H #include "WvIn.h" #include "TcpServer.h" #include "UdpSocket.h" #include "Thread.h" #include "Mutex.h" namespace stk { /***************************************************/ /*! \class InetWvIn \brief STK internet streaming input class. This Wvin subclass reads streamed audio data over a network via a TCP or UDP socket connection. The data is assumed in big-endian, or network, byte order. Only a single socket connection is supported. InetWvIn supports multi-channel data. It is important to distinguish the tick() method that computes a single frame (and returns only the specified sample of a multi-channel frame) from the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data. This class implements a socket server. When using the TCP protocol, the server "listens" for a single remote connection within the InetWvIn::start() function. For the UDP protocol, no attempt is made to verify packet delivery or order. The default data type for the incoming stream is signed 16-bit integers, though any of the defined StkFormats are permissible. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ typedef struct { bool finished; void *object; } ThreadInfo; class InetWvIn : public WvIn { public: //! Default constructor. /*! An StkError will be thrown if an error occurs while initializing the input thread. */ InetWvIn( unsigned long bufferFrames = 1024, unsigned int nBuffers = 8 ); //! Class destructor. ~InetWvIn(); //! Wait for a (new) socket connection with specified protocol, port, data channels and format. /*! For the UDP protocol, this function will create a socket instance and return. For the TCP protocol, this function will block until a connection is established. An StkError will be thrown if a socket error occurs or an invalid function argument is provided. */ void listen( int port = 2006, unsigned int nChannels = 1, Stk::StkFormat format = STK_SINT16, Socket::ProtocolType protocol = Socket::PROTO_TCP ); //! Returns true is an input connection exists or input data remains in the queue. /*! This method will not return false after an input connection has been closed until all buffered input data has been read out. */ bool isConnected( void ); //! Return the specified channel value of the last computed frame. /*! For multi-channel files, use the lastFrame() function to get all values from the last computed frame. If no connection exists, the returned value is 0.0. The \c channel argument must be less than the number of channels in the data stream (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFloat lastOut( unsigned int channel = 0 ); //! Compute a sample frame and return the specified \c channel value. /*! For multi-channel files, use the lastFrame() function to get all values from the computed frame. If no connection exists, the returned value is 0.0 (and a warning will be issued if _STK_DEBUG_ is defined during compilation). The \c channel argument must be less than the number of channels in the data stream (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFloat tick( unsigned int channel = 0 ); //! Fill the StkFrames argument with computed frames and return the same reference. /*! The number of channels in the StkFrames argument must equal the number of channels specified in the listen() function. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception. If no connection exists, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation). */ StkFrames& tick( StkFrames& frames ); // Called by the thread routine to receive data via the socket connection // and fill the socket buffer. This is not intended for general use but // must be public for access from the thread. void receive( void ); protected: // Read buffered socket data into the data buffer ... will block if none available. int readData( void ); Socket *soket_; Thread thread_; Mutex mutex_; char *buffer_; unsigned long bufferFrames_; unsigned long bufferBytes_; unsigned long bytesFilled_; unsigned int nBuffers_; unsigned long writePoint_; unsigned long readPoint_; long bufferCounter_; int dataBytes_; bool connected_; int fd_; ThreadInfo threadInfo_; Stk::StkFormat dataType_; }; inline StkFloat InetWvIn :: lastOut( unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= data_.channels() ) { oStream_ << "InetWvIn::lastOut(): channel argument and data stream are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif // If no connection and we've output all samples in the queue, return. if ( !connected_ && bytesFilled_ == 0 && bufferCounter_ == 0 ) return 0.0; return lastFrame_[channel]; } } // stk namespace #endif stk-4.4.4/include/InetWvOut.h000644 000766 000766 00000006513 12015735505 016016 0ustar00garygary000000 000000 #ifndef STK_INETWVOUT_H #define STK_INETWVOUT_H #include "WvOut.h" #include "Socket.h" namespace stk { /***************************************************/ /*! \class InetWvOut \brief STK internet streaming output class. This WvOut subclass can stream data over a network via a TCP or UDP socket connection. The data is converted to big-endian byte order, if necessary, before being transmitted. InetWvOut supports multi-channel data. It is important to distinguish the tick() method that outputs a single sample to all channels in a sample frame from the overloaded one that takes a reference to an StkFrames object for multi-channel and/or multi-frame data. This class connects to a socket server, the port and IP address of which must be specified as constructor arguments. The default data type is signed 16-bit integers but any of the defined StkFormats are permissible. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class InetWvOut : public WvOut { public: //! Default constructor ... the socket is not instantiated. InetWvOut( unsigned long packetFrames = 1024 ); //! Overloaded constructor which opens a network connection during instantiation. /*! An StkError is thrown if a socket error occurs or an invalid argument is specified. */ InetWvOut( int port, Socket::ProtocolType protocol = Socket::PROTO_TCP, std::string hostname = "localhost", unsigned int nChannels = 1, Stk::StkFormat format = STK_SINT16, unsigned long packetFrames = 1024 ); //! Class destructor. ~InetWvOut(); //! Connect to the specified host and port and prepare to stream \e nChannels of data in the given data format. /*! An StkError is thrown if a socket error occurs or an invalid argument is specified. */ void connect( int port, Socket::ProtocolType protocol = Socket::PROTO_TCP, std::string hostname = "localhost", unsigned int nChannels = 1, Stk::StkFormat format = STK_SINT16 ); //! If a connection is open, write out remaining samples in the queue and then disconnect. void disconnect( void ); //! Output a single sample to all channels in a sample frame. /*! An StkError is thrown if an output error occurs. If a socket connection does not exist, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation). */ void tick( const StkFloat sample ); //! Output the StkFrames data. /*! An StkError will be thrown if an output error occurs. An StkError will also be thrown if _STK_DEBUG_ is defined during compilation and there is an incompatability between the number of channels in the FileWvOut object and that in the StkFrames object. If a socket connection does not exist, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation). */ void tick( const StkFrames& frames ); protected: void incrementFrame( void ); // Write a buffer of length frames via the socket connection. void writeData( unsigned long frames ); char *buffer_; Socket *soket_; unsigned long bufferFrames_; unsigned long bufferBytes_; unsigned long bufferIndex_; unsigned long iData_; unsigned int dataBytes_; Stk::StkFormat dataType_; }; } // stk namespace #endif stk-4.4.4/include/Instrmnt.h000644 000766 000766 00000006227 12015735505 015732 0ustar00garygary000000 000000 #ifndef STK_INSTRMNT_H #define STK_INSTRMNT_H #include "Stk.h" namespace stk { /***************************************************/ /*! \class Instrmnt \brief STK instrument abstract base class. This class provides a common interface for all STK instruments. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Instrmnt : public Stk { public: //! Class constructor. Instrmnt( void ) { lastFrame_.resize( 1, 1, 0.0 ); }; //! Start a note with the given frequency and amplitude. virtual void noteOn( StkFloat frequency, StkFloat amplitude ) = 0; //! Stop a note with the given amplitude (speed of decay). virtual void noteOff( StkFloat amplitude ) = 0; //! Set instrument parameters for a particular frequency. virtual void setFrequency( StkFloat frequency ); //! Perform the control change specified by \e number and \e value (0.0 - 128.0). virtual void controlChange(int number, StkFloat value); //! Return the number of output channels for the class. unsigned int channelsOut( void ) const { return lastFrame_.channels(); }; //! Return an StkFrames reference to the last output sample frame. const StkFrames& lastFrame( void ) const { return lastFrame_; }; //! Return the specified channel value of the last computed frame. /*! The \c channel argument must be less than the number of output channels, which can be determined with the channelsOut() function (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. \sa lastFrame() */ StkFloat lastOut( unsigned int channel = 0 ); //! Compute one sample frame and return the specified \c channel value. /*! For monophonic instruments, the \c channel argument is ignored. */ virtual StkFloat tick( unsigned int channel = 0 ) = 0; //! Fill the StkFrames object with computed sample frames, starting at the specified channel. /*! The \c channel argument plus the number of output channels must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ) = 0; protected: StkFrames lastFrame_; }; inline void Instrmnt :: setFrequency( StkFloat frequency ) { oStream_ << "Instrmnt::setFrequency: virtual setFrequency function call!"; handleError( StkError::WARNING ); } inline StkFloat Instrmnt :: lastOut( unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= lastFrame_.channels() ) { oStream_ << "Instrmnt::lastOut(): channel argument is invalid!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif return lastFrame_[channel]; } inline void Instrmnt :: controlChange( int number, StkFloat value ) { oStream_ << "Instrmnt::controlChange: virtual function call!"; handleError( StkError::WARNING ); } } // stk namespace #endif stk-4.4.4/include/JCRev.h000644 000766 000766 00000013133 12015735505 015057 0ustar00garygary000000 000000 #ifndef STK_JCREV_H #define STK_JCREV_H #include "Effect.h" #include "Delay.h" #include "OnePole.h" namespace stk { /***************************************************/ /*! \class JCRev \brief John Chowning's reverberator class. This class takes a monophonic input signal and produces a stereo output signal. It is derived from the CLM JCRev function, which is based on the use of networks of simple allpass and comb delay filters. This class implements three series allpass units, followed by four parallel comb filters, and two decorrelation delay lines in parallel at the output. Although not in the original JC reverberator, one-pole lowpass filters have been added inside the feedback comb filters. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class JCRev : public Effect { public: //! Class constructor taking a T60 decay time argument (one second default value). JCRev( StkFloat T60 = 1.0 ); //! Reset and clear all internal state. void clear( void ); //! Set the reverberation T60 decay time. void setT60( StkFloat T60 ); //! Return the specified channel value of the last computed stereo frame. /*! Use the lastFrame() function to get both values of the last computed stereo frame. The \c channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFloat lastOut( unsigned int channel = 0 ); //! Input one sample to the effect and return the specified \c channel value of the computed stereo frame. /*! Use the lastFrame() function to get both values of the computed stereo output frame. The \c channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFloat tick( StkFloat input, unsigned int channel = 0 ); //! Take a channel of the StkFrames object as inputs to the effect and replace with stereo outputs. /*! The StkFrames argument reference is returned. The stereo outputs are written to the StkFrames argument starting at the specified \c channel. Therefore, the \c channel argument must be less than ( channels() - 1 ) of the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the effect and write stereo outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. The \c iChannel argument must be less than the number of channels in the \c iFrames argument (the first channel is specified by 0). The \c oChannel argument must be less than ( channels() - 1 ) of the \c oFrames argument. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: Delay allpassDelays_[3]; Delay combDelays_[4]; OnePole combFilters_[4]; Delay outLeftDelay_; Delay outRightDelay_; StkFloat allpassCoefficient_; StkFloat combCoefficient_[4]; }; inline StkFloat JCRev :: lastOut( unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel > 1 ) { oStream_ << "JCRev::lastOut(): channel argument must be less than 2!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif return lastFrame_[channel]; } inline StkFloat JCRev :: tick( StkFloat input, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel > 1 ) { oStream_ << "JCRev::tick(): channel argument must be less than 2!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat temp, temp0, temp1, temp2, temp3, temp4, temp5, temp6; StkFloat filtout; temp = allpassDelays_[0].lastOut(); temp0 = allpassCoefficient_ * temp; temp0 += input; allpassDelays_[0].tick(temp0); temp0 = -(allpassCoefficient_ * temp0) + temp; temp = allpassDelays_[1].lastOut(); temp1 = allpassCoefficient_ * temp; temp1 += temp0; allpassDelays_[1].tick(temp1); temp1 = -(allpassCoefficient_ * temp1) + temp; temp = allpassDelays_[2].lastOut(); temp2 = allpassCoefficient_ * temp; temp2 += temp1; allpassDelays_[2].tick(temp2); temp2 = -(allpassCoefficient_ * temp2) + temp; temp3 = temp2 + ( combFilters_[0].tick( combCoefficient_[0] * combDelays_[0].lastOut() ) ); temp4 = temp2 + ( combFilters_[1].tick( combCoefficient_[1] * combDelays_[1].lastOut() ) ); temp5 = temp2 + ( combFilters_[2].tick( combCoefficient_[2] * combDelays_[2].lastOut() ) ); temp6 = temp2 + ( combFilters_[3].tick( combCoefficient_[3] * combDelays_[3].lastOut() ) ); combDelays_[0].tick(temp3); combDelays_[1].tick(temp4); combDelays_[2].tick(temp5); combDelays_[3].tick(temp6); filtout = temp3 + temp4 + temp5 + temp6; lastFrame_[0] = effectMix_ * (outLeftDelay_.tick(filtout)); lastFrame_[1] = effectMix_ * (outRightDelay_.tick(filtout)); temp = (1.0 - effectMix_) * input; lastFrame_[0] += temp; lastFrame_[1] += temp; return 0.7 * lastFrame_[channel]; } } // stk namespace #endif stk-4.4.4/include/JetTable.h000644 000766 000766 00000007216 12015735505 015605 0ustar00garygary000000 000000 #ifndef STK_JETTABL_H #define STK_JETTABL_H #include "Function.h" namespace stk { /***************************************************/ /*! \class JetTable \brief STK jet table class. This class implements a flue jet non-linear function, computed by a polynomial calculation. Contrary to the name, this is not a "table". Consult Fletcher and Rossing, Karjalainen, Cook, and others for more information. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class JetTable : public Function { public: //! Take one sample input and map to one sample of output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the table and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the table and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); }; inline StkFloat JetTable :: tick( StkFloat input ) { // Perform "table lookup" using a polynomial // calculation (x^3 - x), which approximates // the jet sigmoid behavior. lastFrame_[0] = input * (input * input - 1.0); // Saturate at +/- 1.0. if ( lastFrame_[0] > 1.0 ) lastFrame_[0] = 1.0; if ( lastFrame_[0] < -1.0 ) lastFrame_[0] = -1.0; return lastFrame_[0]; } inline StkFrames& JetTable :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "JetTable::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i 1.0) *samples = 1.0; if ( *samples < -1.0) *samples = -1.0; } lastFrame_[0] = *(samples-hop); return frames; } inline StkFrames& JetTable :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel ) { #if defined(_STK_DEBUG_) if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "JetTable::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i 1.0) *oSamples = 1.0; if ( *oSamples < -1.0) *oSamples = -1.0; } lastFrame_[0] = *(oSamples-oHop); return iFrames; } } // stk namespace #endif stk-4.4.4/include/LentPitShift.h000600 000766 000766 00000021224 12015735505 016453 0ustar00garygary000000 000000 #ifndef STK_LENTPITSHIFT_H #define STK_LENTPITSHIFT_H #include "Effect.h" #include "Delay.h" namespace stk { /***************************************************/ /*! \class LentPitShift \brief Pitch shifter effect class based on the Lent algorithm. This class implements a pitch shifter using pitch tracking and sample windowing and shifting. by Francois Germain, 2009. */ /***************************************************/ class LentPitShift : public Effect { public: //! Class constructor. LentPitShift( StkFloat periodRatio = 1.0, int tMax = RT_BUFFER_SIZE ); ~LentPitShift( void ) { delete window; delete dt; delete dpt; delete cumDt; } //! Reset and clear all internal state. void clear( void ); //! Set the pitch shift factor (1.0 produces no shift). void setShift( StkFloat shift ); //! Input one sample to the filter and return one output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the filter and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: //! Apply the effect on the input samples and store it. /*! The samples stored in the input frame vector are processed and the delayed result are stored in the output frame vector. */ void process( ); // Frame storage vectors for process function StkFrames inputFrames; StkFrames outputFrames; int ptrFrames; // writing pointer // Input delay line Delay inputLine_; int inputPtr; // Output delay line Delay outputLine_; double outputPtr; // Pitch tracker variables unsigned long tMax_; // Maximal period measurable by the pitch tracker. // It is also the size of the window used by the pitch tracker and // the size of the frames that can be computed by the tick function StkFloat threshold_; // Threshold of detection for the pitch tracker unsigned long lastPeriod_; // Result of the last pitch tracking loop StkFloat* dt; // Array containing the euclidian distance coefficients StkFloat* cumDt; // Array containing the cumulative sum of the coefficients in dt StkFloat* dpt; // Array containing the pitch tracking function coefficients // Pitch shifter variables StkFloat env[2]; // Coefficients for the linear interpolation when modifying the output samples StkFloat* window; // Hamming window used for the input portion extraction double periodRatio_; // Ratio of modification of the signal period StkFrames zeroFrame; // Frame of tMax_ zero samples // Coefficient delay line that could be used for a dynamic calculation of the pitch //Delay* coeffLine_; }; inline void LentPitShift::process() { StkFloat x_t; // input coefficient StkFloat x_t_T; // previous input coefficient at T samples StkFloat coeff; // new coefficient for the difference function int alternativePitch = tMax_; // Global minimum storage lastPeriod_ = tMax_+1; // Storage of the lowest local minimum under the threshold // Loop variables unsigned long delay_; unsigned int n; // Initialization of the dt coefficients. Since the // frames are of tMax_ length, there is no overlapping // between the successive windows where pitch tracking // is performed. for ( delay_=1; delay_<=tMax_; delay_++ ) dt[delay_] = 0.; // Calculation of the dt coefficients and update of the input delay line. for ( n=0; n 0 ) { // Check if the minimum is under the threshold if ( dpt[delay_-1] < threshold_ ){ lastPeriod_ = delay_-1; // If a minimum is found, we can stop the loop break; } else if ( dpt[alternativePitch] > dpt[delay_-1] ) // Otherwise we store it if it is the current global minimum alternativePitch = delay_-1; } } // Test for the last period length. if ( dpt[delay_]-dpt[delay_-1] < 0 ) { if ( dpt[delay_] < threshold_ ) lastPeriod_ = delay_; else if ( dpt[alternativePitch] > dpt[delay_] ) alternativePitch = delay_; } if ( lastPeriod_ == tMax_+1 ) // No period has been under the threshold so we used the global minimum lastPeriod_ = alternativePitch; // We put the new zero output coefficients in the output delay line and // we get the previous calculated coefficients outputLine_.tick( zeroFrame, outputFrames ); // Initialization of the Hamming window used in the algorithm for ( int n=-(int)lastPeriod_; n<(int)lastPeriod_; n++ ) window[n+lastPeriod_] = (1 + cos(PI*n/lastPeriod_)) / 2 ; int M; // Index of reading in the input delay line int N; // Index of writing in the output delay line double sample; // Temporary storage for the new coefficient // We loop for all the frames of length lastPeriod_ presents between inputPtr and tMax_ for ( ; inputPtr<(int)(tMax_-lastPeriod_); inputPtr+=lastPeriod_ ) { // Test for the decision of compression/expansion while ( outputPtr < inputPtr ) { // Coefficients for the linear interpolation env[1] = fmod( outputPtr + tMax_, 1.0 ); env[0] = 1.0 - env[1]; M = tMax_ - inputPtr + lastPeriod_ - 1; // New reading pointer N = 2*tMax_ - (unsigned long)floor(outputPtr + tMax_) + lastPeriod_ - 1; // New writing pointer for ( unsigned int j=0; j<2*lastPeriod_; j++,M--,N-- ) { sample = inputLine_.tapOut(M) * window[j] / 2.; // Linear interpolation outputLine_.addTo(env[0] * sample, N); outputLine_.addTo(env[1] * sample, N-1); } outputPtr = outputPtr + lastPeriod_ * periodRatio_; // new output pointer } } // Shifting of the pointers waiting for the new frame of length tMax_. outputPtr -= tMax_; inputPtr -= tMax_; } inline StkFloat LentPitShift :: tick( StkFloat input ) { StkFloat sample; inputFrames[ptrFrames] = input; sample = outputFrames[ptrFrames++]; // Check for end condition if ( ptrFrames == (int) inputFrames.size() ){ ptrFrames = 0; process( ); } return sample; } inline StkFrames& LentPitShift :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "LentPitShift::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "LentPitShift::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i frames.channels() - nChannels ) { oStream_ << "Mandolin::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i frames.channels() - nChannels ) { oStream_ << "Mesh2D::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i #if defined(__STK_REALTIME__) #include "Mutex.h" #include "Thread.h" #include "TcpServer.h" #include "RtMidi.h" #endif // __STK_REALTIME__ namespace stk { /***************************************************/ /*! \class Messager \brief STK input control message parser. This class reads and parses control messages from a variety of sources, such as a scorefile, MIDI port, socket connection, or stdin. MIDI messages are retrieved using the RtMidi class. All other input sources (scorefile, socket, or stdin) are assumed to provide SKINI formatted messages. This class can be compiled with generic, non-realtime support, in which case only scorefile reading is possible. The various \e realtime message acquisition mechanisms (from MIDI, socket, or stdin) take place asynchronously, filling the message queue. A call to popMessage() will pop the next available control message from the queue and return it via the referenced Message structure. When a \e non-realtime scorefile is set, it is not possible to start reading realtime input messages (from MIDI, socket, or stdin). Likewise, it is not possible to read from a scorefile when a realtime input mechanism is running. When MIDI input is started, input is also automatically read from stdin. This allows for program termination via the terminal window. An __SK_Exit_ message is pushed onto the stack whenever an "exit" or "Exit" message is received from stdin or when all socket connections close and no stdin thread is running. This class is primarily for use in STK example programs but it is generic enough to work in many other contexts. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ const int DEFAULT_QUEUE_LIMIT = 200; class Messager : public Stk { public: // This structure is used to share data among the various realtime // messager threads. It must be public. struct MessagerData { Skini skini; std::queue queue; unsigned int queueLimit; int sources; #if defined(__STK_REALTIME__) Mutex mutex; RtMidiIn *midi; TcpServer *socket; std::vector fd; fd_set mask; #endif // Default constructor. MessagerData() :queueLimit(0), sources(0) {} }; //! Default constructor. Messager(); //! Class destructor. ~Messager(); //! Pop the next message from the queue and write it to the referenced message structure. /*! Invalid messages (or an empty queue) are indicated by type values of zero, in which case all other message structure values are undefined. The user MUST verify the returned message type is valid before reading other message values. */ void popMessage( Skini::Message& message ); //! Push the referenced message onto the message stack. void pushMessage( Skini::Message& message ); //! Specify a SKINI formatted scorefile from which messages should be read. /*! A return value of \c true indicates the call was successful. A return value of \c false can occur if the file is not found, cannot be opened, another file is currently still open, or if a realtime input mechanism is running. Scorefile input is considered to be a non-realtime control mechanism that cannot run concurrently with realtime input. */ bool setScoreFile( const char* filename ); #if defined(__STK_REALTIME__) //! Initiate the "realtime" retreival from stdin of control messages into the queue. /*! This function initiates a thread for asynchronous retrieval of SKINI formatted messages from stdin. A return value of \c true indicates the call was successful. A return value of \c false can occur if a scorefile is being read, a stdin thread is already running, or a thread error occurs during startup. Stdin input is considered to be a realtime control mechanism that cannot run concurrently with non-realtime scorefile input. */ bool startStdInput(); //! Start a socket server, accept connections, and read "realtime" control messages into the message queue. /*! This function creates a socket server on the optional port (default = 2001) and starts a thread for asynchronous retrieval of SKINI formatted messages from socket connections. A return value of \c true indicates the call was successful. A return value of \c false can occur if a scorefile is being read, a socket thread is already running, or an error occurs during the socket server or thread initialization stages. Socket input is considered to be a realtime control mechanism that cannot run concurrently with non-realtime scorefile input. */ bool startSocketInput( int port=2001 ); //! Start MIDI input, with optional device and port identifiers. /*! This function creates an RtMidiIn instance for MIDI input. The RtMidiIn class invokes a local callback function to read incoming messages into the queue. If \c port = -1, RtMidiIn will open a virtual port to which other software applications can connect (OS X and Linux only). A return value of \c true indicates the call was successful. A return value of \c false can occur if a scorefile is being read, MIDI input is already running, or an error occurs during RtMidiIn construction. Midi input is considered to be a realtime control mechanism that cannot run concurrently with non-realtime scorefile input. */ bool startMidiInput( int port=0 ); #endif protected: MessagerData data_; #if defined(__STK_REALTIME__) Thread stdinThread_; Thread socketThread_; #endif }; } // stk namespace #endif stk-4.4.4/include/MidiFileIn.h000644 000766 000766 00000012153 12015735505 016060 0ustar00garygary000000 000000 #ifndef STK_MIDIFILEIN_H #define STK_MIDIFILEIN_H #include "Stk.h" #include #include #include #include namespace stk { /**********************************************************************/ /*! \class MidiFileIn \brief A standard MIDI file reading/parsing class. This class can be used to read events from a standard MIDI file. Event bytes are copied to a C++ vector and must be subsequently interpreted by the user. The function getNextMidiEvent() skips meta and sysex events, returning only MIDI channel messages. Event delta-times are returned in the form of "ticks" and a function is provided to determine the current "seconds per tick". Tempo changes are internally tracked by the class and reflected in the values returned by the function getTickSeconds(). by Gary P. Scavone, 2003 - 2010. */ /**********************************************************************/ class MidiFileIn : public Stk { public: //! Default constructor. /*! If an error occurs while opening or parsing the file header, an StkError exception will be thrown. */ MidiFileIn( std::string fileName ); //! Class destructor. ~MidiFileIn(); //! Return the MIDI file format (0, 1, or 2). int getFileFormat() const { return format_; }; //! Return the number of tracks in the MIDI file. unsigned int getNumberOfTracks() const { return nTracks_; }; //! Return the MIDI file division value from the file header. /*! Note that this value must be "parsed" in accordance with the MIDI File Specification. In particular, if the MSB is set, the file uses time-code representations for delta-time values. */ int getDivision() const { return division_; }; //! Move the specified track event reader to the beginning of its track. /*! The relevant track tempo value is reset as well. If an invalid track number is specified, an StkError exception will be thrown. */ void rewindTrack( unsigned int track = 0 ); //! Get the current value, in seconds, of delta-time ticks for the specified track. /*! This value can change as events are read (via "Set Tempo" Meta-Events). Therefore, one should call this function after every call to getNextEvent() or getNextMidiEvent(). If an invalid track number is specified, an StkError exception will be thrown. */ double getTickSeconds( unsigned int track = 0 ); //! Fill the user-provided vector with the next event in the specified track and return the event delta-time in ticks. /*! MIDI File events consist of a delta time and a sequence of event bytes. This function returns the delta-time value and writes the subsequent event bytes directly to the event vector. The user must parse the event bytes in accordance with the MIDI File Specification. All returned MIDI channel events are complete ... a status byte is provided even when running status is used in the file. If the track has reached its end, no bytes will be written and the event vector size will be zero. If an invalid track number is specified or an error occurs while reading the file, an StkError exception will be thrown. */ unsigned long getNextEvent( std::vector *event, unsigned int track = 0 ); //! Fill the user-provided vector with the next MIDI channel event in the specified track and return the event delta time in ticks. /*! All returned MIDI events are complete ... a status byte is provided even when running status is used in the file. Meta and sysex events in the track are skipped though "Set Tempo" events are properly parsed for use by the getTickSeconds() function. If the track has reached its end, no bytes will be written and the event vector size will be zero. If an invalid track number is specified or an error occurs while reading the file, an StkError exception will be thrown. */ unsigned long getNextMidiEvent( std::vector *midiEvent, unsigned int track = 0 ); protected: // This protected class function is used for reading variable-length // MIDI file values. It is assumed that this function is called with // the file read pointer positioned at the start of a // variable-length value. The function returns true if the value is // successfully parsed. Otherwise, it returns false. bool readVariableLength( unsigned long *value ); std::ifstream file_; unsigned int nTracks_; int format_; int division_; bool usingTimeCode_; std::vector tickSeconds_; std::vector trackPointers_; std::vector trackOffsets_; std::vector trackLengths_; std::vector trackStatus_; // This structure and the following variables are used to save and // keep track of a format 1 tempo map (and the initial tickSeconds // parameter for formats 0 and 2). struct TempoChange { unsigned long count; double tickSeconds; }; std::vector tempoEvents_; std::vector trackCounters_; std::vector trackTempoIndex_; }; } // stk namespace #endif stk-4.4.4/include/Modal.h000644 000766 000766 00000010314 12015735505 015140 0ustar00garygary000000 000000 #ifndef STK_MODAL_H #define STK_MODAL_H #include "Instrmnt.h" #include "Envelope.h" #include "FileLoop.h" #include "SineWave.h" #include "BiQuad.h" #include "OnePole.h" namespace stk { /***************************************************/ /*! \class Modal \brief STK resonance model abstract base class. This class contains an excitation wavetable, an envelope, an oscillator, and N resonances (non-sweeping BiQuad filters), where N is set during instantiation. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Modal : public Instrmnt { public: //! Class constructor, taking the desired number of modes to create. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ Modal( unsigned int modes = 4 ); //! Class destructor. virtual ~Modal( void ); //! Reset and clear all internal state. void clear( void ); //! Set instrument parameters for a particular frequency. virtual void setFrequency( StkFloat frequency ); //! Set the ratio and radius for a specified mode filter. void setRatioAndRadius( unsigned int modeIndex, StkFloat ratio, StkFloat radius ); //! Set the master gain. void setMasterGain( StkFloat aGain ) { masterGain_ = aGain; }; //! Set the direct gain. void setDirectGain( StkFloat aGain ) { directGain_ = aGain; }; //! Set the gain for a specified mode filter. void setModeGain( unsigned int modeIndex, StkFloat gain ); //! Initiate a strike with the given amplitude (0.0 - 1.0). virtual void strike( StkFloat amplitude ); //! Damp modes with a given decay factor (0.0 - 1.0). void damp( StkFloat amplitude ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ); //! Perform the control change specified by \e number and \e value (0.0 - 128.0). virtual void controlChange( int number, StkFloat value ) = 0; //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: Envelope envelope_; FileWvIn *wave_; BiQuad **filters_; OnePole onepole_; SineWave vibrato_; unsigned int nModes_; std::vector ratios_; std::vector radii_; StkFloat vibratoGain_; StkFloat masterGain_; StkFloat directGain_; StkFloat stickHardness_; StkFloat strikePosition_; StkFloat baseFrequency_; }; inline StkFloat Modal :: tick( unsigned int ) { StkFloat temp = masterGain_ * onepole_.tick( wave_->tick() * envelope_.tick() ); StkFloat temp2 = 0.0; for ( unsigned int i=0; itick(temp); temp2 -= temp2 * directGain_; temp2 += directGain_ * temp; if ( vibratoGain_ != 0.0 ) { // Calculate AM and apply to master out temp = 1.0 + ( vibrato_.tick() * vibratoGain_ ); temp2 = temp * temp2; } lastFrame_[0] = temp2; return lastFrame_[0]; } inline StkFrames& Modal :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Modal::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i= noiseRate_ ) { noise_.tick(); noiseCounter_ = 0; } lastFrame_[0] += filter_.tick( noise_.lastOut() ); return lastFrame_[0]; } inline StkFrames& Modulate :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "Modulate::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; isetFrequency( mSpeed ); }; //! Set the modulation (vibrato) depth. void setModulationDepth( StkFloat mDepth ) { modDepth_ = mDepth * 0.5; }; //! Perform the control change specified by \e number and \e value (0.0 - 128.0). void controlChange( int number, StkFloat value ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: FormSwep filters_[2]; StkFloat modDepth_; StkFloat filterQ_; StkFloat filterRate_; }; inline StkFloat Moog :: tick( unsigned int ) { StkFloat temp; if ( modDepth_ != 0.0 ) { temp = loops_[1]->tick() * modDepth_; loops_[0]->setFrequency( baseFrequency_ * (1.0 + temp) ); } temp = attackGain_ * attacks_[0]->tick(); temp += loopGain_ * loops_[0]->tick(); temp = filter_.tick( temp ); temp *= adsr_.tick(); temp = filters_[0].tick( temp ); lastFrame_[0] = filters_[1].tick( temp ); return lastFrame_[0] * 6.0; } inline StkFrames& Moog :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Moog::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i typedef pthread_mutex_t MUTEX; typedef pthread_cond_t CONDITION; #elif defined(__OS_WINDOWS__) #include #include typedef CRITICAL_SECTION MUTEX; typedef HANDLE CONDITION; #endif namespace stk { /***************************************************/ /*! \class Mutex \brief STK mutex class. This class provides a uniform interface for cross-platform mutex use. On Linux and IRIX systems, the pthread library is used. Under Windows, critical sections are used. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Mutex : public Stk { public: //! Default constructor. Mutex(); //! Class destructor. ~Mutex(); //! Lock the mutex. void lock(void); //! Unlock the mutex. void unlock(void); //! Wait indefinitely on the mutex condition variable. /*! The mutex must be locked before calling this function, and then subsequently unlocked after this function returns. */ void wait(void); //! Signal the condition variable. /*! The mutex must be locked before calling this function, and then subsequently unlocked after this function returns. */ void signal(void); protected: MUTEX mutex_; CONDITION condition_; }; } // stk namespace #endif stk-4.4.4/include/Noise.h000644 000766 000766 00000004433 12015735505 015166 0ustar00garygary000000 000000 #ifndef STK_NOISE_H #define STK_NOISE_H #include "Generator.h" #include namespace stk { /***************************************************/ /*! \class Noise \brief STK noise generator. Generic random number generation using the C rand() function. The quality of the rand() function varies from one OS to another. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Noise : public Generator { public: //! Default constructor that can also take a specific seed value. /*! If the seed value is zero (the default value), the random number generator is seeded with the system time. */ Noise( unsigned int seed = 0 ); //! Seed the random number generator with a specific seed value. /*! If no seed is provided or the seed value is zero, the random number generator is seeded with the current system time. */ void setSeed( unsigned int seed = 0 ); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Compute and return one output sample. StkFloat tick( void ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: }; inline StkFloat Noise :: tick( void ) { return lastFrame_[0] = (StkFloat) ( 2.0 * rand() / (RAND_MAX + 1.0) - 1.0 ); } inline StkFrames& Noise :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "Noise::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i 1 ) { oStream_ << "NRev::lastOut(): channel argument must be less than 2!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif return lastFrame_[channel]; } inline StkFloat NRev :: tick( StkFloat input, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel > 1 ) { oStream_ << "NRev::tick(): channel argument must be less than 2!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat temp, temp0, temp1, temp2, temp3; int i; temp0 = 0.0; for ( i=0; i<6; i++ ) { temp = input + (combCoefficient_[i] * combDelays_[i].lastOut()); temp0 += combDelays_[i].tick(temp); } for ( i=0; i<3; i++ ) { temp = allpassDelays_[i].lastOut(); temp1 = allpassCoefficient_ * temp; temp1 += temp0; allpassDelays_[i].tick(temp1); temp0 = -(allpassCoefficient_ * temp1) + temp; } // One-pole lowpass filter. lowpassState_ = 0.7 * lowpassState_ + 0.3 * temp0; temp = allpassDelays_[3].lastOut(); temp1 = allpassCoefficient_ * temp; temp1 += lowpassState_; allpassDelays_[3].tick( temp1 ); temp1 = -( allpassCoefficient_ * temp1 ) + temp; temp = allpassDelays_[4].lastOut(); temp2 = allpassCoefficient_ * temp; temp2 += temp1; allpassDelays_[4].tick( temp2 ); lastFrame_[0] = effectMix_*( -( allpassCoefficient_ * temp2 ) + temp ); temp = allpassDelays_[5].lastOut(); temp3 = allpassCoefficient_ * temp; temp3 += temp1; allpassDelays_[5].tick( temp3 ); lastFrame_[1] = effectMix_*( - ( allpassCoefficient_ * temp3 ) + temp ); temp = ( 1.0 - effectMix_ ) * input; lastFrame_[0] += temp; lastFrame_[1] += temp; return lastFrame_[channel]; } } // stk namespace #endif stk-4.4.4/include/OnePole.h000644 000766 000766 00000010563 12015735505 015453 0ustar00garygary000000 000000 #ifndef STK_ONEPOLE_H #define STK_ONEPOLE_H #include "Filter.h" namespace stk { /***************************************************/ /*! \class OnePole \brief STK one-pole filter class. This class implements a one-pole digital filter. A method is provided for setting the pole position along the real axis of the z-plane while maintaining a constant peak filter gain. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class OnePole : public Filter { public: //! The default constructor creates a low-pass filter (pole at z = 0.9). OnePole( StkFloat thePole = 0.9 ); //! Class destructor. ~OnePole(); //! Set the b[0] coefficient value. void setB0( StkFloat b0 ) { b_[0] = b0; }; //! Set the a[1] coefficient value. void setA1( StkFloat a1 ) { a_[1] = a1; }; //! Set all filter coefficients. void setCoefficients( StkFloat b0, StkFloat a1, bool clearState = false ); //! Set the pole position in the z-plane. /*! This method sets the pole position along the real-axis of the z-plane and normalizes the coefficients for a maximum gain of one. A positive pole value produces a low-pass filter, while a negative pole value produces a high-pass filter. This method does not affect the filter \e gain value. The argument magnitude should be less than one to maintain filter stability. */ void setPole( StkFloat thePole ); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Input one sample to the filter and return one output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the filter and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); }; inline StkFloat OnePole :: tick( StkFloat input ) { inputs_[0] = gain_ * input; lastFrame_[0] = b_[0] * inputs_[0] - a_[1] * outputs_[1]; outputs_[1] = lastFrame_[0]; return lastFrame_[0]; } inline StkFrames& OnePole :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "OnePole::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "OnePole::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i= frames.channels() ) { oStream_ << "OneZero::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "OneZero::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i3--\ 2-- + -->1-->Out \endcode Control Change Numbers: - Total Modulator Index = 2 - Modulator Crossfade = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class PercFlut : public FM { public: //! Class constructor. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ PercFlut( void ); //! Class destructor. ~PercFlut( void ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: }; inline StkFloat PercFlut :: tick( unsigned int ) { register StkFloat temp; temp = vibrato_.tick() * modDepth_ * 0.2; waves_[0]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[0]); waves_[1]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[1]); waves_[2]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[2]); waves_[3]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[3]); waves_[3]->addPhaseOffset( twozero_.lastOut() ); temp = gains_[3] * adsr_[3]->tick() * waves_[3]->tick(); twozero_.tick(temp); waves_[2]->addPhaseOffset( temp ); temp = (1.0 - (control2_ * 0.5)) * gains_[2] * adsr_[2]->tick() * waves_[2]->tick(); temp += control2_ * 0.5 * gains_[1] * adsr_[1]->tick() * waves_[1]->tick(); temp = temp * control1_; waves_[0]->addPhaseOffset(temp); temp = gains_[0] * adsr_[0]->tick() * waves_[0]->tick(); lastFrame_[0] = temp * 0.5; return lastFrame_[0]; } inline StkFrames& PercFlut :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "PercFlut::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i maxDelay-12 ) delay_[0] -= delayLength_; while ( delay_[0] < 12 ) delay_[0] += delayLength_; delay_[1] = delay_[0] + halfLength_; while ( delay_[1] > maxDelay-12 ) delay_[1] -= delayLength_; while ( delay_[1] < 12 ) delay_[1] += delayLength_; // Set the new delay line lengths. delayLine_[0].setDelay( delay_[0] ); delayLine_[1].setDelay( delay_[1] ); // Calculate a triangular envelope. env_[1] = fabs( ( delay_[0] - halfLength_ + 12 ) * ( 1.0 / (halfLength_ + 12 ) ) ); env_[0] = 1.0 - env_[1]; // Delay input and apply envelope. lastFrame_[0] = env_[0] * delayLine_[0].tick( input ); lastFrame_[0] += env_[1] * delayLine_[1].tick( input ); // Compute effect mix and output. lastFrame_[0] *= effectMix_; lastFrame_[0] += ( 1.0 - effectMix_ ) * input; return lastFrame_[0]; } } // stk namespace #endif stk-4.4.4/include/Plucked.h000644 000766 000766 00000006262 12015735505 015502 0ustar00garygary000000 000000 #ifndef STK_PLUCKED_H #define STK_PLUCKED_H #include "Instrmnt.h" #include "DelayA.h" #include "OneZero.h" #include "OnePole.h" #include "Noise.h" namespace stk { /***************************************************/ /*! \class Plucked \brief STK basic plucked string class. This class implements a simple plucked string physical model based on the Karplus-Strong algorithm. For a more advanced plucked string implementation, see the stk::Twang class. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. There exist at least two patents, assigned to Stanford, bearing the names of Karplus and/or Strong. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Plucked : public Instrmnt { public: //! Class constructor, taking the lowest desired playing frequency. Plucked( StkFloat lowestFrequency = 10.0 ); //! Class destructor. ~Plucked( void ); //! Reset and clear all internal state. void clear( void ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Pluck the string with the given amplitude using the current frequency. void pluck( StkFloat amplitude ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: DelayA delayLine_; OneZero loopFilter_; OnePole pickFilter_; Noise noise_; StkFloat loopGain_; }; inline StkFloat Plucked :: tick( unsigned int ) { // Here's the whole inner loop of the instrument!! return lastFrame_[0] = 3.0 * delayLine_.tick( loopFilter_.tick( delayLine_.lastOut() * loopGain_ ) ); } inline StkFrames& Plucked :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Plucked::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i= frames.channels() ) { oStream_ << "PoleZero::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i 1 ) { oStream_ << "PRCRev::lastOut(): channel argument must be less than 2!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif return lastFrame_[channel]; } inline StkFloat PRCRev :: tick( StkFloat input, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel > 1 ) { oStream_ << "PRCRev::tick(): channel argument must be less than 2!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat temp, temp0, temp1, temp2, temp3; temp = allpassDelays_[0].lastOut(); temp0 = allpassCoefficient_ * temp; temp0 += input; allpassDelays_[0].tick(temp0); temp0 = -(allpassCoefficient_ * temp0) + temp; temp = allpassDelays_[1].lastOut(); temp1 = allpassCoefficient_ * temp; temp1 += temp0; allpassDelays_[1].tick(temp1); temp1 = -(allpassCoefficient_ * temp1) + temp; temp2 = temp1 + ( combCoefficient_[0] * combDelays_[0].lastOut() ); temp3 = temp1 + ( combCoefficient_[1] * combDelays_[1].lastOut() ); lastFrame_[0] = effectMix_ * (combDelays_[0].tick(temp2)); lastFrame_[1] = effectMix_ * (combDelays_[1].tick(temp3)); temp = (1.0 - effectMix_) * input; lastFrame_[0] += temp; lastFrame_[1] += temp; return lastFrame_[channel]; } } // stk namespace #endif stk-4.4.4/include/ReedTable.h000644 000766 000766 00000011135 12015735505 015735 0ustar00garygary000000 000000 #ifndef STK_REEDTABLE_H #define STK_REEDTABLE_H #include "Function.h" namespace stk { /***************************************************/ /*! \class ReedTable \brief STK reed table class. This class implements a simple one breakpoint, non-linear reed function, as described by Smith (1986). This function is based on a memoryless non-linear spring model of the reed (the reed mass is ignored) which saturates when the reed collides with the mouthpiece facing. See McIntyre, Schumacher, & Woodhouse (1983), Smith (1986), Hirschman, Cook, Scavone, and others for more information. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class ReedTable : public Function { public: //! Default constructor. ReedTable( void ) : offset_(0.6), slope_(-0.8) {}; //! Set the table offset value. /*! The table offset roughly corresponds to the size of the initial reed tip opening (a greater offset represents a smaller opening). */ void setOffset( StkFloat offset ) { offset_ = offset; }; //! Set the table slope value. /*! The table slope roughly corresponds to the reed stiffness (a greater slope represents a harder reed). */ void setSlope( StkFloat slope ) { slope_ = slope; }; //! Take one sample input and map to one sample of output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the table and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the table and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: StkFloat offset_; StkFloat slope_; }; inline StkFloat ReedTable :: tick( StkFloat input ) { // The input is differential pressure across the reed. lastFrame_[0] = offset_ + (slope_ * input); // If output is > 1, the reed has slammed shut and the // reflection function value saturates at 1.0. if ( lastFrame_[0] > 1.0) lastFrame_[0] = (StkFloat) 1.0; // This is nearly impossible in a physical system, but // a reflection function value of -1.0 corresponds to // an open end (and no discontinuity in bore profile). if ( lastFrame_[0] < -1.0) lastFrame_[0] = (StkFloat) -1.0; return lastFrame_[0]; } inline StkFrames& ReedTable :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "ReedTable::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i 1.0) *samples = 1.0; if ( *samples < -1.0) *samples = -1.0; } lastFrame_[0] = *(samples-hop); return frames; } inline StkFrames& ReedTable :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel ) { #if defined(_STK_DEBUG_) if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "ReedTable::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i 1.0) *oSamples = 1.0; if ( *oSamples < -1.0) *oSamples = -1.0; } lastFrame_[0] = *(oSamples-oHop); return iFrames; } } // stk namespace #endif stk-4.4.4/include/Resonate.h000644 000766 000766 00000006715 12015735505 015676 0ustar00garygary000000 000000 #ifndef STK_RESONATE_H #define STK_RESONATE_H #include "Instrmnt.h" #include "ADSR.h" #include "BiQuad.h" #include "Noise.h" namespace stk { /***************************************************/ /*! \class Resonate \brief STK noise driven formant filter. This instrument contains a noise source, which excites a biquad resonance filter, with volume controlled by an ADSR. Control Change Numbers: - Resonance Frequency (0-Nyquist) = 2 - Pole Radii = 4 - Notch Frequency (0-Nyquist) = 11 - Zero Radii = 1 - Envelope Gain = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Resonate : public Instrmnt { public: //! Class constructor. Resonate( void ); //! Class destructor. ~Resonate( void ); //! Reset and clear all internal state. void clear( void ); //! Set the filter for a resonance at the given frequency (Hz) and radius. void setResonance( StkFloat frequency, StkFloat radius ); //! Set the filter for a notch at the given frequency (Hz) and radius. void setNotch( StkFloat frequency, StkFloat radius ); //! Set the filter zero coefficients for contant resonance gain. void setEqualGainZeroes( void ) { filter_.setEqualGainZeroes(); }; //! Initiate the envelope with a key-on event. void keyOn( void ) { adsr_.keyOn(); }; //! Signal a key-off event to the envelope. void keyOff( void ) { adsr_.keyOff(); }; //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ); //! Perform the control change specified by \e number and \e value (0.0 - 128.0). void controlChange( int number, StkFloat value ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: ADSR adsr_; BiQuad filter_; Noise noise_; StkFloat poleFrequency_; StkFloat poleRadius_; StkFloat zeroFrequency_; StkFloat zeroRadius_; }; inline StkFloat Resonate :: tick( unsigned int ) { lastFrame_[0] = filter_.tick( noise_.tick() ); lastFrame_[0] *= adsr_.tick(); return lastFrame_[0]; } inline StkFrames& Resonate :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Resonate::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i3--\ + --> Out 2->1--/ \endcode Control Change Numbers: - Modulator Index One = 2 - Crossfade of Outputs = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Rhodey : public FM { public: //! Class constructor. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ Rhodey( void ); //! Class destructor. ~Rhodey( void ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: }; inline StkFloat Rhodey :: tick( unsigned int ) { StkFloat temp, temp2; temp = gains_[1] * adsr_[1]->tick() * waves_[1]->tick(); temp = temp * control1_; waves_[0]->addPhaseOffset( temp ); waves_[3]->addPhaseOffset( twozero_.lastOut() ); temp = gains_[3] * adsr_[3]->tick() * waves_[3]->tick(); twozero_.tick(temp); waves_[2]->addPhaseOffset( temp ); temp = ( 1.0 - (control2_ * 0.5)) * gains_[0] * adsr_[0]->tick() * waves_[0]->tick(); temp += control2_ * 0.5 * gains_[2] * adsr_[2]->tick() * waves_[2]->tick(); // Calculate amplitude modulation and apply it to output. temp2 = vibrato_.tick() * modDepth_; temp = temp * (1.0 + temp2); lastFrame_[0] = temp * 0.5; return lastFrame_[0]; } inline StkFrames& Rhodey :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Rhodey::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i #include #include "RtError.h" /*! \typedef typedef unsigned long RtAudioFormat; \brief RtAudio data format type. Support for signed integers and floats. Audio data fed to/from an RtAudio stream is assumed to ALWAYS be in host byte order. The internal routines will automatically take care of any necessary byte-swapping between the host format and the soundcard. Thus, endian-ness is not a concern in the following format definitions. Note that 24-bit data is expected to be encapsulated in a 32-bit format. - \e RTAUDIO_SINT8: 8-bit signed integer. - \e RTAUDIO_SINT16: 16-bit signed integer. - \e RTAUDIO_SINT24: Lower 3 bytes of 32-bit signed integer. - \e RTAUDIO_SINT32: 32-bit signed integer. - \e RTAUDIO_FLOAT32: Normalized between plus/minus 1.0. - \e RTAUDIO_FLOAT64: Normalized between plus/minus 1.0. */ typedef unsigned long RtAudioFormat; static const RtAudioFormat RTAUDIO_SINT8 = 0x1; // 8-bit signed integer. static const RtAudioFormat RTAUDIO_SINT16 = 0x2; // 16-bit signed integer. static const RtAudioFormat RTAUDIO_SINT24 = 0x4; // Lower 3 bytes of 32-bit signed integer. static const RtAudioFormat RTAUDIO_SINT32 = 0x8; // 32-bit signed integer. static const RtAudioFormat RTAUDIO_FLOAT32 = 0x10; // Normalized between plus/minus 1.0. static const RtAudioFormat RTAUDIO_FLOAT64 = 0x20; // Normalized between plus/minus 1.0. /*! \typedef typedef unsigned long RtAudioStreamFlags; \brief RtAudio stream option flags. The following flags can be OR'ed together to allow a client to make changes to the default stream behavior: - \e RTAUDIO_NONINTERLEAVED: Use non-interleaved buffers (default = interleaved). - \e RTAUDIO_MINIMIZE_LATENCY: Attempt to set stream parameters for lowest possible latency. - \e RTAUDIO_HOG_DEVICE: Attempt grab device for exclusive use. - \e RTAUDIO_ALSA_USE_DEFAULT: Use the "default" PCM device (ALSA only). By default, RtAudio streams pass and receive audio data from the client in an interleaved format. By passing the RTAUDIO_NONINTERLEAVED flag to the openStream() function, audio data will instead be presented in non-interleaved buffers. In this case, each buffer argument in the RtAudioCallback function will point to a single array of data, with \c nFrames samples for each channel concatenated back-to-back. For example, the first sample of data for the second channel would be located at index \c nFrames (assuming the \c buffer pointer was recast to the correct data type for the stream). Certain audio APIs offer a number of parameters that influence the I/O latency of a stream. By default, RtAudio will attempt to set these parameters internally for robust (glitch-free) performance (though some APIs, like Windows Direct Sound, make this difficult). By passing the RTAUDIO_MINIMIZE_LATENCY flag to the openStream() function, internal stream settings will be influenced in an attempt to minimize stream latency, though possibly at the expense of stream performance. If the RTAUDIO_HOG_DEVICE flag is set, RtAudio will attempt to open the input and/or output stream device(s) for exclusive use. Note that this is not possible with all supported audio APIs. If the RTAUDIO_SCHEDULE_REALTIME flag is set, RtAudio will attempt to select realtime scheduling (round-robin) for the callback thread. If the RTAUDIO_ALSA_USE_DEFAULT flag is set, RtAudio will attempt to open the "default" PCM device when using the ALSA API. Note that this will override any specified input or output device id. */ typedef unsigned int RtAudioStreamFlags; static const RtAudioStreamFlags RTAUDIO_NONINTERLEAVED = 0x1; // Use non-interleaved buffers (default = interleaved). static const RtAudioStreamFlags RTAUDIO_MINIMIZE_LATENCY = 0x2; // Attempt to set stream parameters for lowest possible latency. static const RtAudioStreamFlags RTAUDIO_HOG_DEVICE = 0x4; // Attempt grab device and prevent use by others. static const RtAudioStreamFlags RTAUDIO_SCHEDULE_REALTIME = 0x8; // Try to select realtime scheduling for callback thread. static const RtAudioStreamFlags RTAUDIO_ALSA_USE_DEFAULT = 0x10; // Use the "default" PCM device (ALSA only). /*! \typedef typedef unsigned long RtAudioStreamStatus; \brief RtAudio stream status (over- or underflow) flags. Notification of a stream over- or underflow is indicated by a non-zero stream \c status argument in the RtAudioCallback function. The stream status can be one of the following two options, depending on whether the stream is open for output and/or input: - \e RTAUDIO_INPUT_OVERFLOW: Input data was discarded because of an overflow condition at the driver. - \e RTAUDIO_OUTPUT_UNDERFLOW: The output buffer ran low, likely producing a break in the output sound. */ typedef unsigned int RtAudioStreamStatus; static const RtAudioStreamStatus RTAUDIO_INPUT_OVERFLOW = 0x1; // Input data was discarded because of an overflow condition at the driver. static const RtAudioStreamStatus RTAUDIO_OUTPUT_UNDERFLOW = 0x2; // The output buffer ran low, likely causing a gap in the output sound. //! RtAudio callback function prototype. /*! All RtAudio clients must create a function of type RtAudioCallback to read and/or write data from/to the audio stream. When the underlying audio system is ready for new input or output data, this function will be invoked. \param outputBuffer For output (or duplex) streams, the client should write \c nFrames of audio sample frames into this buffer. This argument should be recast to the datatype specified when the stream was opened. For input-only streams, this argument will be NULL. \param inputBuffer For input (or duplex) streams, this buffer will hold \c nFrames of input audio sample frames. This argument should be recast to the datatype specified when the stream was opened. For output-only streams, this argument will be NULL. \param nFrames The number of sample frames of input or output data in the buffers. The actual buffer size in bytes is dependent on the data type and number of channels in use. \param streamTime The number of seconds that have elapsed since the stream was started. \param status If non-zero, this argument indicates a data overflow or underflow condition for the stream. The particular condition can be determined by comparison with the RtAudioStreamStatus flags. \param userData A pointer to optional data provided by the client when opening the stream (default = NULL). To continue normal stream operation, the RtAudioCallback function should return a value of zero. To stop the stream and drain the output buffer, the function should return a value of one. To abort the stream immediately, the client should return a value of two. */ typedef int (*RtAudioCallback)( void *outputBuffer, void *inputBuffer, unsigned int nFrames, double streamTime, RtAudioStreamStatus status, void *userData ); // **************************************************************** // // // RtAudio class declaration. // // RtAudio is a "controller" used to select an available audio i/o // interface. It presents a common API for the user to call but all // functionality is implemented by the class RtApi and its // subclasses. RtAudio creates an instance of an RtApi subclass // based on the user's API choice. If no choice is made, RtAudio // attempts to make a "logical" API selection. // // **************************************************************** // class RtApi; class RtAudio { public: //! Audio API specifier arguments. enum Api { UNSPECIFIED, /*!< Search for a working compiled API. */ LINUX_ALSA, /*!< The Advanced Linux Sound Architecture API. */ LINUX_PULSE, /*!< The Linux PulseAudio API. */ LINUX_OSS, /*!< The Linux Open Sound System API. */ UNIX_JACK, /*!< The Jack Low-Latency Audio Server API. */ MACOSX_CORE, /*!< Macintosh OS-X Core Audio API. */ WINDOWS_ASIO, /*!< The Steinberg Audio Stream I/O API. */ WINDOWS_DS, /*!< The Microsoft Direct Sound API. */ RTAUDIO_DUMMY /*!< A compilable but non-functional API. */ }; //! The public device information structure for returning queried values. struct DeviceInfo { bool probed; /*!< true if the device capabilities were successfully probed. */ std::string name; /*!< Character string device identifier. */ unsigned int outputChannels; /*!< Maximum output channels supported by device. */ unsigned int inputChannels; /*!< Maximum input channels supported by device. */ unsigned int duplexChannels; /*!< Maximum simultaneous input/output channels supported by device. */ bool isDefaultOutput; /*!< true if this is the default output device. */ bool isDefaultInput; /*!< true if this is the default input device. */ std::vector sampleRates; /*!< Supported sample rates (queried from list of standard rates). */ RtAudioFormat nativeFormats; /*!< Bit mask of supported data formats. */ // Default constructor. DeviceInfo() :probed(false), outputChannels(0), inputChannels(0), duplexChannels(0), isDefaultOutput(false), isDefaultInput(false), nativeFormats(0) {} }; //! The structure for specifying input or ouput stream parameters. struct StreamParameters { unsigned int deviceId; /*!< Device index (0 to getDeviceCount() - 1). */ unsigned int nChannels; /*!< Number of channels. */ unsigned int firstChannel; /*!< First channel index on device (default = 0). */ // Default constructor. StreamParameters() : deviceId(0), nChannels(0), firstChannel(0) {} }; //! The structure for specifying stream options. /*! The following flags can be OR'ed together to allow a client to make changes to the default stream behavior: - \e RTAUDIO_NONINTERLEAVED: Use non-interleaved buffers (default = interleaved). - \e RTAUDIO_MINIMIZE_LATENCY: Attempt to set stream parameters for lowest possible latency. - \e RTAUDIO_HOG_DEVICE: Attempt grab device for exclusive use. - \e RTAUDIO_SCHEDULE_REALTIME: Attempt to select realtime scheduling for callback thread. - \e RTAUDIO_ALSA_USE_DEFAULT: Use the "default" PCM device (ALSA only). By default, RtAudio streams pass and receive audio data from the client in an interleaved format. By passing the RTAUDIO_NONINTERLEAVED flag to the openStream() function, audio data will instead be presented in non-interleaved buffers. In this case, each buffer argument in the RtAudioCallback function will point to a single array of data, with \c nFrames samples for each channel concatenated back-to-back. For example, the first sample of data for the second channel would be located at index \c nFrames (assuming the \c buffer pointer was recast to the correct data type for the stream). Certain audio APIs offer a number of parameters that influence the I/O latency of a stream. By default, RtAudio will attempt to set these parameters internally for robust (glitch-free) performance (though some APIs, like Windows Direct Sound, make this difficult). By passing the RTAUDIO_MINIMIZE_LATENCY flag to the openStream() function, internal stream settings will be influenced in an attempt to minimize stream latency, though possibly at the expense of stream performance. If the RTAUDIO_HOG_DEVICE flag is set, RtAudio will attempt to open the input and/or output stream device(s) for exclusive use. Note that this is not possible with all supported audio APIs. If the RTAUDIO_SCHEDULE_REALTIME flag is set, RtAudio will attempt to select realtime scheduling (round-robin) for the callback thread. The \c priority parameter will only be used if the RTAUDIO_SCHEDULE_REALTIME flag is set. It defines the thread's realtime priority. If the RTAUDIO_ALSA_USE_DEFAULT flag is set, RtAudio will attempt to open the "default" PCM device when using the ALSA API. Note that this will override any specified input or output device id. The \c numberOfBuffers parameter can be used to control stream latency in the Windows DirectSound, Linux OSS, and Linux Alsa APIs only. A value of two is usually the smallest allowed. Larger numbers can potentially result in more robust stream performance, though likely at the cost of stream latency. The value set by the user is replaced during execution of the RtAudio::openStream() function by the value actually used by the system. The \c streamName parameter can be used to set the client name when using the Jack API. By default, the client name is set to RtApiJack. However, if you wish to create multiple instances of RtAudio with Jack, each instance must have a unique client name. */ struct StreamOptions { RtAudioStreamFlags flags; /*!< A bit-mask of stream flags (RTAUDIO_NONINTERLEAVED, RTAUDIO_MINIMIZE_LATENCY, RTAUDIO_HOG_DEVICE, RTAUDIO_ALSA_USE_DEFAULT). */ unsigned int numberOfBuffers; /*!< Number of stream buffers. */ std::string streamName; /*!< A stream name (currently used only in Jack). */ int priority; /*!< Scheduling priority of callback thread (only used with flag RTAUDIO_SCHEDULE_REALTIME). */ // Default constructor. StreamOptions() : flags(0), numberOfBuffers(0), priority(0) {} }; //! A static function to determine the available compiled audio APIs. /*! The values returned in the std::vector can be compared against the enumerated list values. Note that there can be more than one API compiled for certain operating systems. */ static void getCompiledApi( std::vector &apis ) throw(); //! The class constructor. /*! The constructor performs minor initialization tasks. No exceptions can be thrown. If no API argument is specified and multiple API support has been compiled, the default order of use is JACK, ALSA, OSS (Linux systems) and ASIO, DS (Windows systems). */ RtAudio( RtAudio::Api api=UNSPECIFIED ) throw(); //! The destructor. /*! If a stream is running or open, it will be stopped and closed automatically. */ ~RtAudio() throw(); //! Returns the audio API specifier for the current instance of RtAudio. RtAudio::Api getCurrentApi( void ) throw(); //! A public function that queries for the number of audio devices available. /*! This function performs a system query of available devices each time it is called, thus supporting devices connected \e after instantiation. If a system error occurs during processing, a warning will be issued. */ unsigned int getDeviceCount( void ) throw(); //! Return an RtAudio::DeviceInfo structure for a specified device number. /*! Any device integer between 0 and getDeviceCount() - 1 is valid. If an invalid argument is provided, an RtError (type = INVALID_USE) will be thrown. If a device is busy or otherwise unavailable, the structure member "probed" will have a value of "false" and all other members are undefined. If the specified device is the current default input or output device, the corresponding "isDefault" member will have a value of "true". */ RtAudio::DeviceInfo getDeviceInfo( unsigned int device ); //! A function that returns the index of the default output device. /*! If the underlying audio API does not provide a "default device", or if no devices are available, the return value will be 0. Note that this is a valid device identifier and it is the client's responsibility to verify that a device is available before attempting to open a stream. */ unsigned int getDefaultOutputDevice( void ) throw(); //! A function that returns the index of the default input device. /*! If the underlying audio API does not provide a "default device", or if no devices are available, the return value will be 0. Note that this is a valid device identifier and it is the client's responsibility to verify that a device is available before attempting to open a stream. */ unsigned int getDefaultInputDevice( void ) throw(); //! A public function for opening a stream with the specified parameters. /*! An RtError (type = SYSTEM_ERROR) is thrown if a stream cannot be opened with the specified parameters or an error occurs during processing. An RtError (type = INVALID_USE) is thrown if any invalid device ID or channel number parameters are specified. \param outputParameters Specifies output stream parameters to use when opening a stream, including a device ID, number of channels, and starting channel number. For input-only streams, this argument should be NULL. The device ID is an index value between 0 and getDeviceCount() - 1. \param inputParameters Specifies input stream parameters to use when opening a stream, including a device ID, number of channels, and starting channel number. For output-only streams, this argument should be NULL. The device ID is an index value between 0 and getDeviceCount() - 1. \param format An RtAudioFormat specifying the desired sample data format. \param sampleRate The desired sample rate (sample frames per second). \param *bufferFrames A pointer to a value indicating the desired internal buffer size in sample frames. The actual value used by the device is returned via the same pointer. A value of zero can be specified, in which case the lowest allowable value is determined. \param callback A client-defined function that will be invoked when input data is available and/or output data is needed. \param userData An optional pointer to data that can be accessed from within the callback function. \param options An optional pointer to a structure containing various global stream options, including a list of OR'ed RtAudioStreamFlags and a suggested number of stream buffers that can be used to control stream latency. More buffers typically result in more robust performance, though at a cost of greater latency. If a value of zero is specified, a system-specific median value is chosen. If the RTAUDIO_MINIMIZE_LATENCY flag bit is set, the lowest allowable value is used. The actual value used is returned via the structure argument. The parameter is API dependent. */ void openStream( RtAudio::StreamParameters *outputParameters, RtAudio::StreamParameters *inputParameters, RtAudioFormat format, unsigned int sampleRate, unsigned int *bufferFrames, RtAudioCallback callback, void *userData = NULL, RtAudio::StreamOptions *options = NULL ); //! A function that closes a stream and frees any associated stream memory. /*! If a stream is not open, this function issues a warning and returns (no exception is thrown). */ void closeStream( void ) throw(); //! A function that starts a stream. /*! An RtError (type = SYSTEM_ERROR) is thrown if an error occurs during processing. An RtError (type = INVALID_USE) is thrown if a stream is not open. A warning is issued if the stream is already running. */ void startStream( void ); //! Stop a stream, allowing any samples remaining in the output queue to be played. /*! An RtError (type = SYSTEM_ERROR) is thrown if an error occurs during processing. An RtError (type = INVALID_USE) is thrown if a stream is not open. A warning is issued if the stream is already stopped. */ void stopStream( void ); //! Stop a stream, discarding any samples remaining in the input/output queue. /*! An RtError (type = SYSTEM_ERROR) is thrown if an error occurs during processing. An RtError (type = INVALID_USE) is thrown if a stream is not open. A warning is issued if the stream is already stopped. */ void abortStream( void ); //! Returns true if a stream is open and false if not. bool isStreamOpen( void ) const throw(); //! Returns true if the stream is running and false if it is stopped or not open. bool isStreamRunning( void ) const throw(); //! Returns the number of elapsed seconds since the stream was started. /*! If a stream is not open, an RtError (type = INVALID_USE) will be thrown. */ double getStreamTime( void ); //! Returns the internal stream latency in sample frames. /*! The stream latency refers to delay in audio input and/or output caused by internal buffering by the audio system and/or hardware. For duplex streams, the returned value will represent the sum of the input and output latencies. If a stream is not open, an RtError (type = INVALID_USE) will be thrown. If the API does not report latency, the return value will be zero. */ long getStreamLatency( void ); //! Returns actual sample rate in use by the stream. /*! On some systems, the sample rate used may be slightly different than that specified in the stream parameters. If a stream is not open, an RtError (type = INVALID_USE) will be thrown. */ unsigned int getStreamSampleRate( void ); //! Specify whether warning messages should be printed to stderr. void showWarnings( bool value = true ) throw(); protected: void openRtApi( RtAudio::Api api ); RtApi *rtapi_; }; // Operating system dependent thread functionality. #if defined(__WINDOWS_DS__) || defined(__WINDOWS_ASIO__) #include #include typedef unsigned long ThreadHandle; typedef CRITICAL_SECTION StreamMutex; #elif defined(__LINUX_ALSA__) || defined(__LINUX_PULSE__) || defined(__UNIX_JACK__) || defined(__LINUX_OSS__) || defined(__MACOSX_CORE__) // Using pthread library for various flavors of unix. #include typedef pthread_t ThreadHandle; typedef pthread_mutex_t StreamMutex; #else // Setup for "dummy" behavior #define __RTAUDIO_DUMMY__ typedef int ThreadHandle; typedef int StreamMutex; #endif // This global structure type is used to pass callback information // between the private RtAudio stream structure and global callback // handling functions. struct CallbackInfo { void *object; // Used as a "this" pointer. ThreadHandle thread; void *callback; void *userData; void *apiInfo; // void pointer for API specific callback information bool isRunning; // Default constructor. CallbackInfo() :object(0), callback(0), userData(0), apiInfo(0), isRunning(false) {} }; // **************************************************************** // // // RtApi class declaration. // // Subclasses of RtApi contain all API- and OS-specific code necessary // to fully implement the RtAudio API. // // Note that RtApi is an abstract base class and cannot be // explicitly instantiated. The class RtAudio will create an // instance of an RtApi subclass (RtApiOss, RtApiAlsa, // RtApiJack, RtApiCore, RtApiDs, or RtApiAsio). // // **************************************************************** // #if defined( HAVE_GETTIMEOFDAY ) #include #endif #include class RtApi { public: RtApi(); virtual ~RtApi(); virtual RtAudio::Api getCurrentApi( void ) = 0; virtual unsigned int getDeviceCount( void ) = 0; virtual RtAudio::DeviceInfo getDeviceInfo( unsigned int device ) = 0; virtual unsigned int getDefaultInputDevice( void ); virtual unsigned int getDefaultOutputDevice( void ); void openStream( RtAudio::StreamParameters *outputParameters, RtAudio::StreamParameters *inputParameters, RtAudioFormat format, unsigned int sampleRate, unsigned int *bufferFrames, RtAudioCallback callback, void *userData, RtAudio::StreamOptions *options ); virtual void closeStream( void ); virtual void startStream( void ) = 0; virtual void stopStream( void ) = 0; virtual void abortStream( void ) = 0; long getStreamLatency( void ); unsigned int getStreamSampleRate( void ); virtual double getStreamTime( void ); bool isStreamOpen( void ) const { return stream_.state != STREAM_CLOSED; }; bool isStreamRunning( void ) const { return stream_.state == STREAM_RUNNING; }; void showWarnings( bool value ) { showWarnings_ = value; }; protected: static const unsigned int MAX_SAMPLE_RATES; static const unsigned int SAMPLE_RATES[]; enum { FAILURE, SUCCESS }; enum StreamState { STREAM_STOPPED, STREAM_STOPPING, STREAM_RUNNING, STREAM_CLOSED = -50 }; enum StreamMode { OUTPUT, INPUT, DUPLEX, UNINITIALIZED = -75 }; // A protected structure used for buffer conversion. struct ConvertInfo { int channels; int inJump, outJump; RtAudioFormat inFormat, outFormat; std::vector inOffset; std::vector outOffset; }; // A protected structure for audio streams. struct RtApiStream { unsigned int device[2]; // Playback and record, respectively. void *apiHandle; // void pointer for API specific stream handle information StreamMode mode; // OUTPUT, INPUT, or DUPLEX. StreamState state; // STOPPED, RUNNING, or CLOSED char *userBuffer[2]; // Playback and record, respectively. char *deviceBuffer; bool doConvertBuffer[2]; // Playback and record, respectively. bool userInterleaved; bool deviceInterleaved[2]; // Playback and record, respectively. bool doByteSwap[2]; // Playback and record, respectively. unsigned int sampleRate; unsigned int bufferSize; unsigned int nBuffers; unsigned int nUserChannels[2]; // Playback and record, respectively. unsigned int nDeviceChannels[2]; // Playback and record channels, respectively. unsigned int channelOffset[2]; // Playback and record, respectively. unsigned long latency[2]; // Playback and record, respectively. RtAudioFormat userFormat; RtAudioFormat deviceFormat[2]; // Playback and record, respectively. StreamMutex mutex; CallbackInfo callbackInfo; ConvertInfo convertInfo[2]; double streamTime; // Number of elapsed seconds since the stream started. #if defined(HAVE_GETTIMEOFDAY) struct timeval lastTickTimestamp; #endif RtApiStream() :apiHandle(0), deviceBuffer(0) { device[0] = 11111; device[1] = 11111; } }; typedef signed short Int16; typedef signed int Int32; typedef float Float32; typedef double Float64; std::ostringstream errorStream_; std::string errorText_; bool showWarnings_; RtApiStream stream_; /*! Protected, api-specific method that attempts to open a device with the given parameters. This function MUST be implemented by all subclasses. If an error is encountered during the probe, a "warning" message is reported and FAILURE is returned. A successful probe is indicated by a return value of SUCCESS. */ virtual bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ); //! A protected function used to increment the stream time. void tickStreamTime( void ); //! Protected common method to clear an RtApiStream structure. void clearStreamInfo(); /*! Protected common method that throws an RtError (type = INVALID_USE) if a stream is not open. */ void verifyStream( void ); //! Protected common error method to allow global control over error handling. void error( RtError::Type type ); /*! Protected method used to perform format, channel number, and/or interleaving conversions between the user and device buffers. */ void convertBuffer( char *outBuffer, char *inBuffer, ConvertInfo &info ); //! Protected common method used to perform byte-swapping on buffers. void byteSwapBuffer( char *buffer, unsigned int samples, RtAudioFormat format ); //! Protected common method that returns the number of bytes for a given format. unsigned int formatBytes( RtAudioFormat format ); //! Protected common method that sets up the parameters for buffer conversion. void setConvertInfo( StreamMode mode, unsigned int firstChannel ); }; // **************************************************************** // // // Inline RtAudio definitions. // // **************************************************************** // inline RtAudio::Api RtAudio :: getCurrentApi( void ) throw() { return rtapi_->getCurrentApi(); } inline unsigned int RtAudio :: getDeviceCount( void ) throw() { return rtapi_->getDeviceCount(); } inline RtAudio::DeviceInfo RtAudio :: getDeviceInfo( unsigned int device ) { return rtapi_->getDeviceInfo( device ); } inline unsigned int RtAudio :: getDefaultInputDevice( void ) throw() { return rtapi_->getDefaultInputDevice(); } inline unsigned int RtAudio :: getDefaultOutputDevice( void ) throw() { return rtapi_->getDefaultOutputDevice(); } inline void RtAudio :: closeStream( void ) throw() { return rtapi_->closeStream(); } inline void RtAudio :: startStream( void ) { return rtapi_->startStream(); } inline void RtAudio :: stopStream( void ) { return rtapi_->stopStream(); } inline void RtAudio :: abortStream( void ) { return rtapi_->abortStream(); } inline bool RtAudio :: isStreamOpen( void ) const throw() { return rtapi_->isStreamOpen(); } inline bool RtAudio :: isStreamRunning( void ) const throw() { return rtapi_->isStreamRunning(); } inline long RtAudio :: getStreamLatency( void ) { return rtapi_->getStreamLatency(); } inline unsigned int RtAudio :: getStreamSampleRate( void ) { return rtapi_->getStreamSampleRate(); }; inline double RtAudio :: getStreamTime( void ) { return rtapi_->getStreamTime(); } inline void RtAudio :: showWarnings( bool value ) throw() { rtapi_->showWarnings( value ); } // RtApi Subclass prototypes. #if defined(__MACOSX_CORE__) #include class RtApiCore: public RtApi { public: RtApiCore(); ~RtApiCore(); RtAudio::Api getCurrentApi( void ) { return RtAudio::MACOSX_CORE; }; unsigned int getDeviceCount( void ); RtAudio::DeviceInfo getDeviceInfo( unsigned int device ); unsigned int getDefaultOutputDevice( void ); unsigned int getDefaultInputDevice( void ); void closeStream( void ); void startStream( void ); void stopStream( void ); void abortStream( void ); long getStreamLatency( void ); // This function is intended for internal use only. It must be // public because it is called by the internal callback handler, // which is not a member of RtAudio. External use of this function // will most likely produce highly undesireable results! bool callbackEvent( AudioDeviceID deviceId, const AudioBufferList *inBufferList, const AudioBufferList *outBufferList ); private: bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ); static const char* getErrorCode( OSStatus code ); }; #endif #if defined(__UNIX_JACK__) class RtApiJack: public RtApi { public: RtApiJack(); ~RtApiJack(); RtAudio::Api getCurrentApi( void ) { return RtAudio::UNIX_JACK; }; unsigned int getDeviceCount( void ); RtAudio::DeviceInfo getDeviceInfo( unsigned int device ); void closeStream( void ); void startStream( void ); void stopStream( void ); void abortStream( void ); long getStreamLatency( void ); // This function is intended for internal use only. It must be // public because it is called by the internal callback handler, // which is not a member of RtAudio. External use of this function // will most likely produce highly undesireable results! bool callbackEvent( unsigned long nframes ); private: bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ); }; #endif #if defined(__WINDOWS_ASIO__) class RtApiAsio: public RtApi { public: RtApiAsio(); ~RtApiAsio(); RtAudio::Api getCurrentApi( void ) { return RtAudio::WINDOWS_ASIO; }; unsigned int getDeviceCount( void ); RtAudio::DeviceInfo getDeviceInfo( unsigned int device ); void closeStream( void ); void startStream( void ); void stopStream( void ); void abortStream( void ); long getStreamLatency( void ); // This function is intended for internal use only. It must be // public because it is called by the internal callback handler, // which is not a member of RtAudio. External use of this function // will most likely produce highly undesireable results! bool callbackEvent( long bufferIndex ); private: std::vector devices_; void saveDeviceInfo( void ); bool coInitialized_; bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ); }; #endif #if defined(__WINDOWS_DS__) class RtApiDs: public RtApi { public: RtApiDs(); ~RtApiDs(); RtAudio::Api getCurrentApi( void ) { return RtAudio::WINDOWS_DS; }; unsigned int getDeviceCount( void ); unsigned int getDefaultOutputDevice( void ); unsigned int getDefaultInputDevice( void ); RtAudio::DeviceInfo getDeviceInfo( unsigned int device ); void closeStream( void ); void startStream( void ); void stopStream( void ); void abortStream( void ); long getStreamLatency( void ); // This function is intended for internal use only. It must be // public because it is called by the internal callback handler, // which is not a member of RtAudio. External use of this function // will most likely produce highly undesireable results! void callbackEvent( void ); private: bool coInitialized_; bool buffersRolling; long duplexPrerollBytes; bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ); }; #endif #if defined(__LINUX_ALSA__) class RtApiAlsa: public RtApi { public: RtApiAlsa(); ~RtApiAlsa(); RtAudio::Api getCurrentApi() { return RtAudio::LINUX_ALSA; }; unsigned int getDeviceCount( void ); RtAudio::DeviceInfo getDeviceInfo( unsigned int device ); void closeStream( void ); void startStream( void ); void stopStream( void ); void abortStream( void ); // This function is intended for internal use only. It must be // public because it is called by the internal callback handler, // which is not a member of RtAudio. External use of this function // will most likely produce highly undesireable results! void callbackEvent( void ); private: std::vector devices_; void saveDeviceInfo( void ); bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ); }; #endif #if defined(__LINUX_PULSE__) class RtApiPulse: public RtApi { public: ~RtApiPulse(); RtAudio::Api getCurrentApi() { return RtAudio::LINUX_PULSE; }; unsigned int getDeviceCount( void ); RtAudio::DeviceInfo getDeviceInfo( unsigned int device ); void closeStream( void ); void startStream( void ); void stopStream( void ); void abortStream( void ); // This function is intended for internal use only. It must be // public because it is called by the internal callback handler, // which is not a member of RtAudio. External use of this function // will most likely produce highly undesireable results! void callbackEvent( void ); private: std::vector devices_; void saveDeviceInfo( void ); bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ); }; #endif #if defined(__LINUX_OSS__) class RtApiOss: public RtApi { public: RtApiOss(); ~RtApiOss(); RtAudio::Api getCurrentApi() { return RtAudio::LINUX_OSS; }; unsigned int getDeviceCount( void ); RtAudio::DeviceInfo getDeviceInfo( unsigned int device ); void closeStream( void ); void startStream( void ); void stopStream( void ); void abortStream( void ); // This function is intended for internal use only. It must be // public because it is called by the internal callback handler, // which is not a member of RtAudio. External use of this function // will most likely produce highly undesireable results! void callbackEvent( void ); private: bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ); }; #endif #if defined(__RTAUDIO_DUMMY__) class RtApiDummy: public RtApi { public: RtApiDummy() { errorText_ = "RtApiDummy: This class provides no functionality."; error( RtError::WARNING ); }; RtAudio::Api getCurrentApi( void ) { return RtAudio::RTAUDIO_DUMMY; }; unsigned int getDeviceCount( void ) { return 0; }; RtAudio::DeviceInfo getDeviceInfo( unsigned int device ) { RtAudio::DeviceInfo info; return info; }; void closeStream( void ) {}; void startStream( void ) {}; void stopStream( void ) {}; void abortStream( void ) {}; private: bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, unsigned int firstChannel, unsigned int sampleRate, RtAudioFormat format, unsigned int *bufferSize, RtAudio::StreamOptions *options ) { return false; }; }; #endif #endif // Indentation settings for Vim and Emacs // // Local Variables: // c-basic-offset: 2 // indent-tabs-mode: nil // End: // // vim: et sts=2 sw=2 stk-4.4.4/include/RtError.h000644 000766 000766 00000004130 12015735505 015502 0ustar00garygary000000 000000 /************************************************************************/ /*! \class RtError \brief Exception handling class for RtAudio & RtMidi. The RtError class is quite simple but it does allow errors to be "caught" by RtError::Type. See the RtAudio and RtMidi documentation to know which methods can throw an RtError. */ /************************************************************************/ #ifndef RTERROR_H #define RTERROR_H #include #include #include class RtError : public std::exception { public: //! Defined RtError types. enum Type { WARNING, /*!< A non-critical error. */ DEBUG_WARNING, /*!< A non-critical error which might be useful for debugging. */ UNSPECIFIED, /*!< The default, unspecified error type. */ NO_DEVICES_FOUND, /*!< No devices found on system. */ INVALID_DEVICE, /*!< An invalid device ID was specified. */ MEMORY_ERROR, /*!< An error occured during memory allocation. */ INVALID_PARAMETER, /*!< An invalid parameter was specified to a function. */ INVALID_USE, /*!< The function was called incorrectly. */ DRIVER_ERROR, /*!< A system driver error occured. */ SYSTEM_ERROR, /*!< A system error occured. */ THREAD_ERROR /*!< A thread error occured. */ }; //! The constructor. RtError( const std::string& message, Type type = RtError::UNSPECIFIED ) throw() : message_(message), type_(type) {} //! The destructor. virtual ~RtError( void ) throw() {} //! Prints thrown error message to stderr. virtual void printMessage( void ) const throw() { std::cerr << '\n' << message_ << "\n\n"; } //! Returns the thrown error message type. virtual const Type& getType(void) const throw() { return type_; } //! Returns the thrown error message string. virtual const std::string& getMessage(void) const throw() { return message_; } //! Returns the thrown error message as a c-style string. virtual const char* what( void ) const throw() { return message_.c_str(); } protected: std::string message_; Type type_; }; #endif stk-4.4.4/include/RtMidi.h000644 000766 000766 00000060603 12015735505 015302 0ustar00garygary000000 000000 /**********************************************************************/ /*! \class RtMidi \brief An abstract base class for realtime MIDI input/output. This class implements some common functionality for the realtime MIDI input/output subclasses RtMidiIn and RtMidiOut. RtMidi WWW site: http://music.mcgill.ca/~gary/rtmidi/ RtMidi: realtime MIDI i/o C++ classes Copyright (c) 2003-2012 Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /**********************************************************************/ /*! \file RtMidi.h */ // RtMidi: Version 2.0.1 #ifndef RTMIDI_H #define RTMIDI_H #include "RtError.h" #include #include class RtMidi { public: //! MIDI API specifier arguments. enum Api { UNSPECIFIED, /*!< Search for a working compiled API. */ MACOSX_CORE, /*!< Macintosh OS-X Core Midi API. */ LINUX_ALSA, /*!< The Advanced Linux Sound Architecture API. */ UNIX_JACK, /*!< The Jack Low-Latency MIDI Server API. */ WINDOWS_MM, /*!< The Microsoft Multimedia MIDI API. */ WINDOWS_KS, /*!< The Microsoft Kernel Streaming MIDI API. */ RTMIDI_DUMMY /*!< A compilable but non-functional API. */ }; //! A static function to determine the available compiled MIDI APIs. /*! The values returned in the std::vector can be compared against the enumerated list values. Note that there can be more than one API compiled for certain operating systems. */ static void getCompiledApi( std::vector &apis ) throw(); //! Pure virtual openPort() function. virtual void openPort( unsigned int portNumber = 0, const std::string portName = std::string( "RtMidi" ) ) = 0; //! Pure virtual openVirtualPort() function. virtual void openVirtualPort( const std::string portName = std::string( "RtMidi" ) ) = 0; //! Pure virtual getPortCount() function. virtual unsigned int getPortCount() = 0; //! Pure virtual getPortName() function. virtual std::string getPortName( unsigned int portNumber = 0 ) = 0; //! Pure virtual closePort() function. virtual void closePort( void ) = 0; //! A basic error reporting function for RtMidi classes. static void error( RtError::Type type, std::string errorString ); protected: RtMidi() {}; virtual ~RtMidi() {}; }; /**********************************************************************/ /*! \class RtMidiIn \brief A realtime MIDI input class. This class provides a common, platform-independent API for realtime MIDI input. It allows access to a single MIDI input port. Incoming MIDI messages are either saved to a queue for retrieval using the getMessage() function or immediately passed to a user-specified callback function. Create multiple instances of this class to connect to more than one MIDI device at the same time. With the OS-X and Linux ALSA MIDI APIs, it is also possible to open a virtual input port to which other MIDI software clients can connect. by Gary P. Scavone, 2003-2012. */ /**********************************************************************/ // **************************************************************** // // // RtMidiIn and RtMidiOut class declarations. // // RtMidiIn / RtMidiOut are "controllers" used to select an available // MIDI input or output interface. They present common APIs for the // user to call but all functionality is implemented by the classes // MidiInApi, MidiOutApi and their subclasses. RtMidiIn and RtMidiOut // each create an instance of a MidiInApi or MidiOutApi subclass based // on the user's API choice. If no choice is made, they attempt to // make a "logical" API selection. // // **************************************************************** // class MidiInApi; class MidiOutApi; class RtMidiIn : public RtMidi { public: //! User callback function type definition. typedef void (*RtMidiCallback)( double timeStamp, std::vector *message, void *userData); //! Default constructor that allows an optional api, client name and queue size. /*! An exception will be thrown if a MIDI system initialization error occurs. The queue size defines the maximum number of messages that can be held in the MIDI queue (when not using a callback function). If the queue size limit is reached, incoming messages will be ignored. If no API argument is specified and multiple API support has been compiled, the default order of use is JACK, ALSA (Linux) and CORE, Jack (OS-X). */ RtMidiIn( RtMidi::Api api=UNSPECIFIED, const std::string clientName = std::string( "RtMidi Input Client"), unsigned int queueSizeLimit = 100 ); //! If a MIDI connection is still open, it will be closed by the destructor. ~RtMidiIn ( void ) throw(); //! Returns the MIDI API specifier for the current instance of RtMidiIn. RtMidi::Api getCurrentApi( void ) throw(); //! Open a MIDI input connection. /*! An optional port number greater than 0 can be specified. Otherwise, the default or first port found is opened. */ void openPort( unsigned int portNumber = 0, const std::string portName = std::string( "RtMidi Input" ) ); //! Create a virtual input port, with optional name, to allow software connections (OS X and ALSA only). /*! This function creates a virtual MIDI input port to which other software applications can connect. This type of functionality is currently only supported by the Macintosh OS-X and Linux ALSA APIs (the function does nothing for the other APIs). */ void openVirtualPort( const std::string portName = std::string( "RtMidi Input" ) ); //! Set a callback function to be invoked for incoming MIDI messages. /*! The callback function will be called whenever an incoming MIDI message is received. While not absolutely necessary, it is best to set the callback function before opening a MIDI port to avoid leaving some messages in the queue. */ void setCallback( RtMidiCallback callback, void *userData = 0 ); //! Cancel use of the current callback function (if one exists). /*! Subsequent incoming MIDI messages will be written to the queue and can be retrieved with the \e getMessage function. */ void cancelCallback(); //! Close an open MIDI connection (if one exists). void closePort( void ); //! Return the number of available MIDI input ports. unsigned int getPortCount(); //! Return a string identifier for the specified MIDI input port number. /*! An empty string is returned if an invalid port specifier is provided. */ std::string getPortName( unsigned int portNumber = 0 ); //! Specify whether certain MIDI message types should be queued or ignored during input. /*! o By default, MIDI timing and active sensing messages are ignored during message input because of their relative high data rates. MIDI sysex messages are ignored by default as well. Variable values of "true" imply that the respective message type will be ignored. */ void ignoreTypes( bool midiSysex = true, bool midiTime = true, bool midiSense = true ); //! Fill the user-provided vector with the data bytes for the next available MIDI message in the input queue and return the event delta-time in seconds. /*! This function returns immediately whether a new message is available or not. A valid message is indicated by a non-zero vector size. An exception is thrown if an error occurs during message retrieval or an input connection was not previously established. */ double getMessage( std::vector *message ); protected: void openMidiApi( RtMidi::Api api, const std::string clientName, unsigned int queueSizeLimit ); MidiInApi *rtapi_; }; /**********************************************************************/ /*! \class RtMidiOut \brief A realtime MIDI output class. This class provides a common, platform-independent API for MIDI output. It allows one to probe available MIDI output ports, to connect to one such port, and to send MIDI bytes immediately over the connection. Create multiple instances of this class to connect to more than one MIDI device at the same time. With the OS-X and Linux ALSA MIDI APIs, it is also possible to open a virtual port to which other MIDI software clients can connect. by Gary P. Scavone, 2003-2012. */ /**********************************************************************/ class RtMidiOut : public RtMidi { public: //! Default constructor that allows an optional client name. /*! An exception will be thrown if a MIDI system initialization error occurs. If no API argument is specified and multiple API support has been compiled, the default order of use is JACK, ALSA (Linux) and CORE, Jack (OS-X). */ RtMidiOut( RtMidi::Api api=UNSPECIFIED, const std::string clientName = std::string( "RtMidi Output Client") ); //! The destructor closes any open MIDI connections. ~RtMidiOut( void ) throw(); //! Returns the MIDI API specifier for the current instance of RtMidiOut. RtMidi::Api getCurrentApi( void ) throw(); //! Open a MIDI output connection. /*! An optional port number greater than 0 can be specified. Otherwise, the default or first port found is opened. An exception is thrown if an error occurs while attempting to make the port connection. */ void openPort( unsigned int portNumber = 0, const std::string portName = std::string( "RtMidi Output" ) ); //! Close an open MIDI connection (if one exists). void closePort( void ); //! Create a virtual output port, with optional name, to allow software connections (OS X and ALSA only). /*! This function creates a virtual MIDI output port to which other software applications can connect. This type of functionality is currently only supported by the Macintosh OS-X and Linux ALSA APIs (the function does nothing with the other APIs). An exception is thrown if an error occurs while attempting to create the virtual port. */ void openVirtualPort( const std::string portName = std::string( "RtMidi Output" ) ); //! Return the number of available MIDI output ports. unsigned int getPortCount( void ); //! Return a string identifier for the specified MIDI port type and number. /*! An empty string is returned if an invalid port specifier is provided. */ std::string getPortName( unsigned int portNumber = 0 ); //! Immediately send a single message out an open MIDI output port. /*! An exception is thrown if an error occurs during output or an output connection was not previously established. */ void sendMessage( std::vector *message ); protected: void openMidiApi( RtMidi::Api api, const std::string clientName ); MidiOutApi *rtapi_; }; // **************************************************************** // // // MidiInApi / MidiOutApi class declarations. // // Subclasses of MidiInApi and MidiOutApi contain all API- and // OS-specific code necessary to fully implement the RtMidi API. // // Note that MidiInApi and MidiOutApi are abstract base classes and // cannot be explicitly instantiated. RtMidiIn and RtMidiOut will // create instances of a MidiInApi or MidiOutApi subclass. // // **************************************************************** // class MidiInApi { public: MidiInApi( unsigned int queueSizeLimit ); virtual ~MidiInApi( void ); virtual RtMidi::Api getCurrentApi( void ) = 0; virtual void openPort( unsigned int portNumber, const std::string portName ) = 0; virtual void openVirtualPort( const std::string portName ) = 0; virtual void closePort( void ) = 0; void setCallback( RtMidiIn::RtMidiCallback callback, void *userData ); void cancelCallback( void ); virtual unsigned int getPortCount( void ) = 0; virtual std::string getPortName( unsigned int portNumber ) = 0; virtual void ignoreTypes( bool midiSysex, bool midiTime, bool midiSense ); double getMessage( std::vector *message ); // A MIDI structure used internally by the class to store incoming // messages. Each message represents one and only one MIDI message. struct MidiMessage { std::vector bytes; double timeStamp; // Default constructor. MidiMessage() :bytes(0), timeStamp(0.0) {} }; struct MidiQueue { unsigned int front; unsigned int back; unsigned int size; unsigned int ringSize; MidiMessage *ring; // Default constructor. MidiQueue() :front(0), back(0), size(0), ringSize(0) {} }; // The RtMidiInData structure is used to pass private class data to // the MIDI input handling function or thread. struct RtMidiInData { MidiQueue queue; MidiMessage message; unsigned char ignoreFlags; bool doInput; bool firstMessage; void *apiData; bool usingCallback; void *userCallback; void *userData; bool continueSysex; // Default constructor. RtMidiInData() : ignoreFlags(7), doInput(false), firstMessage(true), apiData(0), usingCallback(false), userCallback(0), userData(0), continueSysex(false) {} }; protected: virtual void initialize( const std::string& clientName ) = 0; RtMidiInData inputData_; void *apiData_; bool connected_; std::string errorString_; }; class MidiOutApi { public: MidiOutApi( void ); virtual ~MidiOutApi( void ); virtual RtMidi::Api getCurrentApi( void ) = 0; virtual void openPort( unsigned int portNumber, const std::string portName ) = 0; virtual void openVirtualPort( const std::string portName ) = 0; virtual void closePort( void ) = 0; virtual unsigned int getPortCount( void ) = 0; virtual std::string getPortName( unsigned int portNumber ) = 0; virtual void sendMessage( std::vector *message ) = 0; protected: virtual void initialize( const std::string& clientName ) = 0; void *apiData_; bool connected_; std::string errorString_; }; // **************************************************************** // // // Inline RtMidiIn and RtMidiOut definitions. // // **************************************************************** // inline RtMidi::Api RtMidiIn :: getCurrentApi( void ) throw() { return rtapi_->getCurrentApi(); } inline void RtMidiIn :: openPort( unsigned int portNumber, const std::string portName ) { return rtapi_->openPort( portNumber, portName ); } inline void RtMidiIn :: openVirtualPort( const std::string portName ) { return rtapi_->openVirtualPort( portName ); } inline void RtMidiIn :: closePort( void ) { return rtapi_->closePort(); } inline void RtMidiIn :: setCallback( RtMidiCallback callback, void *userData ) { return rtapi_->setCallback( callback, userData ); } inline void RtMidiIn :: cancelCallback( void ) { return rtapi_->cancelCallback(); } inline unsigned int RtMidiIn :: getPortCount( void ) { return rtapi_->getPortCount(); } inline std::string RtMidiIn :: getPortName( unsigned int portNumber ) { return rtapi_->getPortName( portNumber ); } inline void RtMidiIn :: ignoreTypes( bool midiSysex, bool midiTime, bool midiSense ) { return rtapi_->ignoreTypes( midiSysex, midiTime, midiSense ); } inline double RtMidiIn :: getMessage( std::vector *message ) { return rtapi_->getMessage( message ); } inline RtMidi::Api RtMidiOut :: getCurrentApi( void ) throw() { return rtapi_->getCurrentApi(); } inline void RtMidiOut :: openPort( unsigned int portNumber, const std::string portName ) { return rtapi_->openPort( portNumber, portName ); } inline void RtMidiOut :: openVirtualPort( const std::string portName ) { return rtapi_->openVirtualPort( portName ); } inline void RtMidiOut :: closePort( void ) { return rtapi_->closePort(); } inline unsigned int RtMidiOut :: getPortCount( void ) { return rtapi_->getPortCount(); } inline std::string RtMidiOut :: getPortName( unsigned int portNumber ) { return rtapi_->getPortName( portNumber ); } inline void RtMidiOut :: sendMessage( std::vector *message ) { return rtapi_->sendMessage( message ); } // **************************************************************** // // // MidiInApi and MidiOutApi subclass prototypes. // // **************************************************************** // #if !defined(__LINUX_ALSA__) && !defined(__UNIX_JACK__) && !defined(__MACOSX_CORE__) && !defined(__WINDOWS_MM__) && !defined(__WINDOWS_KS__) #define __RTMIDI_DUMMY__ #endif #if defined(__MACOSX_CORE__) class MidiInCore: public MidiInApi { public: MidiInCore( const std::string clientName, unsigned int queueSizeLimit ); ~MidiInCore( void ); RtMidi::Api getCurrentApi( void ) { return RtMidi::MACOSX_CORE; }; void openPort( unsigned int portNumber, const std::string portName ); void openVirtualPort( const std::string portName ); void closePort( void ); unsigned int getPortCount( void ); std::string getPortName( unsigned int portNumber ); protected: void initialize( const std::string& clientName ); }; class MidiOutCore: public MidiOutApi { public: MidiOutCore( const std::string clientName ); ~MidiOutCore( void ); RtMidi::Api getCurrentApi( void ) { return RtMidi::MACOSX_CORE; }; void openPort( unsigned int portNumber, const std::string portName ); void openVirtualPort( const std::string portName ); void closePort( void ); unsigned int getPortCount( void ); std::string getPortName( unsigned int portNumber ); void sendMessage( std::vector *message ); protected: void initialize( const std::string& clientName ); }; #endif #if defined(__UNIX_JACK__) class MidiInJack: public MidiInApi { public: MidiInJack( const std::string clientName, unsigned int queueSizeLimit ); ~MidiInJack( void ); RtMidi::Api getCurrentApi( void ) { return RtMidi::UNIX_JACK; }; void openPort( unsigned int portNumber, const std::string portName ); void openVirtualPort( const std::string portName ); void closePort( void ); unsigned int getPortCount( void ); std::string getPortName( unsigned int portNumber ); protected: void initialize( const std::string& clientName ); }; class MidiOutJack: public MidiOutApi { public: MidiOutJack( const std::string clientName ); ~MidiOutJack( void ); RtMidi::Api getCurrentApi( void ) { return RtMidi::UNIX_JACK; }; void openPort( unsigned int portNumber, const std::string portName ); void openVirtualPort( const std::string portName ); void closePort( void ); unsigned int getPortCount( void ); std::string getPortName( unsigned int portNumber ); void sendMessage( std::vector *message ); protected: void initialize( const std::string& clientName ); }; #endif #if defined(__LINUX_ALSA__) class MidiInAlsa: public MidiInApi { public: MidiInAlsa( const std::string clientName, unsigned int queueSizeLimit ); ~MidiInAlsa( void ); RtMidi::Api getCurrentApi( void ) { return RtMidi::LINUX_ALSA; }; void openPort( unsigned int portNumber, const std::string portName ); void openVirtualPort( const std::string portName ); void closePort( void ); unsigned int getPortCount( void ); std::string getPortName( unsigned int portNumber ); protected: void initialize( const std::string& clientName ); }; class MidiOutAlsa: public MidiOutApi { public: MidiOutAlsa( const std::string clientName ); ~MidiOutAlsa( void ); RtMidi::Api getCurrentApi( void ) { return RtMidi::LINUX_ALSA; }; void openPort( unsigned int portNumber, const std::string portName ); void openVirtualPort( const std::string portName ); void closePort( void ); unsigned int getPortCount( void ); std::string getPortName( unsigned int portNumber ); void sendMessage( std::vector *message ); protected: void initialize( const std::string& clientName ); }; #endif #if defined(__WINDOWS_MM__) class MidiInWinMM: public MidiInApi { public: MidiInWinMM( const std::string clientName, unsigned int queueSizeLimit ); ~MidiInWinMM( void ); RtMidi::Api getCurrentApi( void ) { return RtMidi::WINDOWS_MM; }; void openPort( unsigned int portNumber, const std::string portName ); void openVirtualPort( const std::string portName ); void closePort( void ); unsigned int getPortCount( void ); std::string getPortName( unsigned int portNumber ); protected: void initialize( const std::string& clientName ); }; class MidiOutWinMM: public MidiOutApi { public: MidiOutWinMM( const std::string clientName ); ~MidiOutWinMM( void ); RtMidi::Api getCurrentApi( void ) { return RtMidi::WINDOWS_MM; }; void openPort( unsigned int portNumber, const std::string portName ); void openVirtualPort( const std::string portName ); void closePort( void ); unsigned int getPortCount( void ); std::string getPortName( unsigned int portNumber ); void sendMessage( std::vector *message ); protected: void initialize( const std::string& clientName ); }; #endif #if defined(__WINDOWS_KS__) class MidiInWinKS: public MidiInApi { public: MidiInWinKS( const std::string clientName, unsigned int queueSizeLimit ); ~MidiInWinKS( void ); RtMidi::Api getCurrentApi( void ) { return RtMidi::WINDOWS_KS; }; void openPort( unsigned int portNumber, const std::string portName ); void openVirtualPort( const std::string portName ); void closePort( void ); unsigned int getPortCount( void ); std::string getPortName( unsigned int portNumber ); protected: void initialize( const std::string& clientName ); }; class MidiOutWinKS: public MidiOutApi { public: MidiOutWinKS( const std::string clientName ); ~MidiOutWinKS( void ); RtMidi::Api getCurrentApi( void ) { return RtMidi::WINDOWS_KS; }; void openPort( unsigned int portNumber, const std::string portName ); void openVirtualPort( const std::string portName ); void closePort( void ); unsigned int getPortCount( void ); std::string getPortName( unsigned int portNumber ); void sendMessage( std::vector *message ); protected: void initialize( const std::string& clientName ); }; #endif #if defined(__RTMIDI_DUMMY__) class MidiInDummy: public MidiInApi { public: MidiInDummy( const std::string clientName, unsigned int queueSizeLimit ) : MidiInApi( queueSizeLimit ) { errorString_ = "MidiInDummy: This class provides no functionality."; RtMidi::error( RtError::WARNING, errorString_ ); }; RtMidi::Api getCurrentApi( void ) { return RtMidi::RTMIDI_DUMMY; }; void openPort( unsigned int portNumber, const std::string portName ) {}; void openVirtualPort( const std::string portName ) {}; void closePort( void ) {}; unsigned int getPortCount( void ) { return 0; }; std::string getPortName( unsigned int portNumber ) { return ""; }; protected: void initialize( const std::string& clientName ) {}; }; class MidiOutDummy: public MidiOutApi { public: MidiOutDummy( const std::string clientName ) { errorString_ = "MidiOutDummy: This class provides no functionality."; RtMidi::error( RtError::WARNING, errorString_ ); }; RtMidi::Api getCurrentApi( void ) { return RtMidi::RTMIDI_DUMMY; }; void openPort( unsigned int portNumber, const std::string portName ) {}; void openVirtualPort( const std::string portName ) {}; void closePort( void ) {}; unsigned int getPortCount( void ) { return 0; }; std::string getPortName( unsigned int portNumber ) { return ""; }; void sendMessage( std::vector *message ) {}; protected: void initialize( const std::string& clientName ) {}; }; #endif #endif stk-4.4.4/include/RtWvIn.h000644 000766 000766 00000010324 12015735505 015276 0ustar00garygary000000 000000 #ifndef STK_RTWVIN_H #define STK_RTWVIN_H #include "WvIn.h" #include "RtAudio.h" #include "Mutex.h" namespace stk { /***************************************************/ /*! \class RtWvIn \brief STK realtime audio (blocking) input class. This class provides a simplified interface to RtAudio for realtime audio input. It is a subclass of WvIn. This class makes use of RtAudio's callback functionality by creating a large ring-buffer from which data is read. This class should not be used when low-latency is desired. RtWvIn supports multi-channel data in both interleaved and non-interleaved formats. It is important to distinguish the tick() method that computes a single frame (and returns only the specified sample of a multi-channel frame) from the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class RtWvIn : public WvIn { public: //! Default constructor. /*! The default \e device argument value (zero) will select the default input device on your system. The first device enumerated by the underlying audio API is specified with a value of one. The default buffer size of RT_BUFFER_SIZE is defined in Stk.h. An StkError will be thrown if an error occurs duing instantiation. */ RtWvIn( unsigned int nChannels = 1, StkFloat sampleRate = Stk::sampleRate(), int device = 0, int bufferFrames = RT_BUFFER_SIZE, int nBuffers = 20 ); //! Class destructor. ~RtWvIn(); //! Start the audio input stream. /*! The stream is started automatically, if necessary, when a tick() or tickFrame() method is called. */ void start( void ); //! Stop the audio input stream. /*! It may be necessary to use this method to avoid audio underflow problems if you wish to temporarily stop audio input. */ void stop( void ); //! Return the specified channel value of the last computed frame. /*! For multi-channel files, use the lastFrame() function to get all values from the last computed frame. If the device is stopped, the returned value is 0.0. The \c channel argument must be less than the number of channels in the audio stream (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFloat lastOut( unsigned int channel = 0 ); //! Compute a sample frame and return the specified \c channel value. /*! For multi-channel files, use the lastFrame() function to get all values from the computed frame. If the device is "stopped", it is "started". The \c channel argument must be less than the number of channels in the audio stream (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFloat tick( unsigned int channel = 0 ); //! Fill the StkFrames argument with computed frames and return the same reference. /*! If the device is "stopped", it is "started". The number of channels in the StkFrames argument must equal the number of channels specified during instantiation. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames ); // This function is not intended for general use but must be // public for access from the audio callback function. void fillBuffer( void *buffer, unsigned int nFrames ); protected: RtAudio adc_; Mutex mutex_; bool stopped_; unsigned int readIndex_; unsigned int writeIndex_; unsigned int framesFilled_; }; inline StkFloat RtWvIn :: lastOut( unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= data_.channels() ) { oStream_ << "RtWvIn::lastOut(): channel argument and audio stream are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif return lastFrame_[channel]; } } // stk namespace #endif stk-4.4.4/include/RtWvOut.h000644 000766 000766 00000005626 12015735505 015510 0ustar00garygary000000 000000 #ifndef STK_RTWVOUT_H #define STK_RTWVOUT_H #include "WvOut.h" #include "RtAudio.h" #include "Mutex.h" namespace stk { /***************************************************/ /*! \class RtWvOut \brief STK realtime audio (blocking) output class. This class provides a simplified interface to RtAudio for realtime audio output. It is a subclass of WvOut. This class makes use of RtAudio's callback functionality by creating a large ring-buffer into which data is written. This class should not be used when low-latency is desired. RtWvOut supports multi-channel data in interleaved format. It is important to distinguish the tick() method that outputs a single sample to all channels in a sample frame from the overloaded one that takes a reference to an StkFrames object for multi-channel and/or multi-frame data. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class RtWvOut : public WvOut { public: //! Default constructor. /*! The default \e device argument value (zero) will select the default output device on your system. The first device enumerated by the underlying audio API is specified with a value of one. The default buffer size of RT_BUFFER_SIZE is defined in Stk.h. An StkError will be thrown if an error occurs duing instantiation. */ RtWvOut( unsigned int nChannels = 1, StkFloat sampleRate = Stk::sampleRate(), int device = 0, int bufferFrames = RT_BUFFER_SIZE, int nBuffers = 20 ); //! Class destructor. ~RtWvOut(); //! Start the audio output stream. /*! The stream is started automatically, if necessary, when a tick() method is called. */ void start( void ); //! Stop the audio output stream. /*! It may be necessary to use this method to avoid undesireable audio buffer cycling if you wish to temporarily stop audio output. */ void stop( void ); //! Output a single sample to all channels in a sample frame. /*! If the device is "stopped", it is "started". */ void tick( const StkFloat sample ); //! Output the StkFrames data. /*! If the device is "stopped", it is "started". The number of channels in the StkFrames argument must equal the number of channels specified during instantiation. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception. */ void tick( const StkFrames& frames ); // This function is not intended for general use but must be // public for access from the audio callback function. int readBuffer( void *buffer, unsigned int frameCount ); protected: RtAudio dac_; Mutex mutex_; bool stopped_; unsigned int readIndex_; unsigned int writeIndex_; long framesFilled_; unsigned int status_; // running = 0, emptying buffer = 1, finished = 2 }; } // stk namespace #endif stk-4.4.4/include/Sampler.h000644 000766 000766 00000004140 12015735505 015507 0ustar00garygary000000 000000 #ifndef STK_SAMPLER_H #define STK_SAMPLER_H #include "Instrmnt.h" #include "ADSR.h" #include "FileLoop.h" #include "OnePole.h" namespace stk { /***************************************************/ /*! \class Sampler \brief STK sampling synthesis abstract base class. This instrument provides an ADSR envelope, a one-pole filter, and structures for an arbitrary number of attack and looped files. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Sampler : public Instrmnt { public: //! Default constructor. Sampler( void ); //! Class destructor. virtual ~Sampler( void ); //! Reset and clear all internal state. void clear( void ); //! Set instrument parameters for a particular frequency. virtual void setFrequency( StkFloat frequency ) = 0; //! Initiate the envelopes with a key-on event and reset the attack waves. void keyOn( void ); //! Signal a key-off event to the envelopes. void keyOff( void ); //! Stop a note with the given amplitude (speed of decay). virtual void noteOff( StkFloat amplitude ); //! Perform the control change specified by \e number and \e value (0.0 - 128.0). virtual void controlChange( int number, StkFloat value ) = 0; //! Compute and return one output sample. virtual StkFloat tick( unsigned int channel = 0 ) = 0; //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ) = 0; protected: ADSR adsr_; std::vector attacks_; std::vector loops_; OnePole filter_; StkFloat baseFrequency_; std::vector attackRatios_; std::vector loopRatios_; StkFloat attackGain_; StkFloat loopGain_; }; } // stk namespace #endif stk-4.4.4/include/Saxofony.h000644 000766 000766 00000011631 12015735505 015715 0ustar00garygary000000 000000 #ifndef STK_SAXOFONY_H #define STK_SAXOFONY_H #include "Instrmnt.h" #include "DelayL.h" #include "ReedTable.h" #include "OneZero.h" #include "Envelope.h" #include "Noise.h" #include "SineWave.h" namespace stk { /***************************************************/ /*! \class Saxofony \brief STK faux conical bore reed instrument class. This class implements a "hybrid" digital waveguide instrument that can generate a variety of wind-like sounds. It has also been referred to as the "blowed string" model. The waveguide section is essentially that of a string, with one rigid and one lossy termination. The non-linear function is a reed table. The string can be "blown" at any point between the terminations, though just as with strings, it is impossible to excite the system at either end. If the excitation is placed at the string mid-point, the sound is that of a clarinet. At points closer to the "bridge", the sound is closer to that of a saxophone. See Scavone (2002) for more details. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Reed Stiffness = 2 - Reed Aperture = 26 - Noise Gain = 4 - Blow Position = 11 - Vibrato Frequency = 29 - Vibrato Gain = 1 - Breath Pressure = 128 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Saxofony : public Instrmnt { public: //! Class constructor, taking the lowest desired playing frequency. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ Saxofony( StkFloat lowestFrequency ); //! Class destructor. ~Saxofony( void ); //! Reset and clear all internal state. void clear( void ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Set the "blowing" position between the air column terminations (0.0 - 1.0). void setBlowPosition( StkFloat aPosition ); //! Apply breath pressure to instrument with given amplitude and rate of increase. void startBlowing( StkFloat amplitude, StkFloat rate ); //! Decrease breath pressure with given rate of decrease. void stopBlowing( StkFloat rate ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ); //! Perform the control change specified by \e number and \e value (0.0 - 128.0). void controlChange( int number, StkFloat value ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: DelayL delays_[2]; ReedTable reedTable_; OneZero filter_; Envelope envelope_; Noise noise_; SineWave vibrato_; StkFloat outputGain_; StkFloat noiseGain_; StkFloat vibratoGain_; StkFloat position_; }; inline StkFloat Saxofony :: tick( unsigned int ) { StkFloat pressureDiff; StkFloat breathPressure; StkFloat temp; // Calculate the breath pressure (envelope + noise + vibrato) breathPressure = envelope_.tick(); breathPressure += breathPressure * noiseGain_ * noise_.tick(); breathPressure += breathPressure * vibratoGain_ * vibrato_.tick(); temp = -0.95 * filter_.tick( delays_[0].lastOut() ); lastFrame_[0] = temp - delays_[1].lastOut(); pressureDiff = breathPressure - lastFrame_[0]; delays_[1].tick( temp ); delays_[0].tick( breathPressure - (pressureDiff * reedTable_.tick(pressureDiff)) - temp ); lastFrame_[0] *= outputGain_; return lastFrame_[0]; } inline StkFrames& Saxofony :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Saxofony::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i #include namespace stk { /***************************************************/ /*! \class Shakers \brief PhISEM and PhOLIES class. PhISEM (Physically Informed Stochastic Event Modeling) is an algorithmic approach for simulating collisions of multiple independent sound producing objects. This class is a meta-model that can simulate a Maraca, Sekere, Cabasa, Bamboo Wind Chimes, Water Drops, Tambourine, Sleighbells, and a Guiro. PhOLIES (Physically-Oriented Library of Imitated Environmental Sounds) is a similar approach for the synthesis of environmental sounds. This class implements simulations of breaking sticks, crunchy snow (or not), a wrench, sandpaper, and more. Control Change Numbers: - Shake Energy = 2 - System Decay = 4 - Number Of Objects = 11 - Resonance Frequency = 1 - Shake Energy = 128 - Instrument Selection = 1071 - Maraca = 0 - Cabasa = 1 - Sekere = 2 - Tambourine = 3 - Sleigh Bells = 4 - Bamboo Chimes = 5 - Sand Paper = 6 - Coke Can = 7 - Sticks = 8 - Crunch = 9 - Big Rocks = 10 - Little Rocks = 11 - Next Mug = 12 - Penny + Mug = 13 - Nickle + Mug = 14 - Dime + Mug = 15 - Quarter + Mug = 16 - Franc + Mug = 17 - Peso + Mug = 18 - Guiro = 19 - Wrench = 20 - Water Drops = 21 - Tuned Bamboo Chimes = 22 by Perry R. Cook with updates by Gary Scavone, 1995-2012. */ /***************************************************/ class Shakers : public Instrmnt { public: //! Class constructor taking instrument type argument. Shakers( int type = 0 ); //! Start a note with the given instrument and amplitude. /*! Use the instrument numbers above, converted to frequency values as if MIDI note numbers, to select a particular instrument. */ void noteOn( StkFloat instrument, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ); //! Perform the control change specified by \e number and \e value (0.0 - 128.0). void controlChange( int number, StkFloat value ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); struct BiQuad { StkFloat gain; StkFloat b[3]; StkFloat a[3]; // a0 term assumed equal to 1.0 StkFloat inputs[3]; StkFloat outputs[3]; // Default constructor. BiQuad() { gain = 0.0; for ( int i=0; i<3; i++ ) { b[i] = 0.0; a[i] = 0.0; inputs[i] = 0.0; outputs[i] = 0.0; } } }; protected: void setType( int type ); void setResonance( BiQuad &filter, StkFloat frequency, StkFloat radius ); StkFloat tickResonance( BiQuad &filter, StkFloat input ); void setEqualization( StkFloat b0, StkFloat b1, StkFloat b2 ); StkFloat tickEqualize( StkFloat input ); int randomInt( int max ); StkFloat randomFloat( StkFloat max = 1.0 ); StkFloat noise( void ); void waterDrop( void ); int shakerType_; unsigned int nResonances_; StkFloat shakeEnergy_; StkFloat soundDecay_; StkFloat systemDecay_; StkFloat nObjects_; StkFloat sndLevel_; StkFloat baseGain_; StkFloat currentGain_; StkFloat baseDecay_; StkFloat baseObjects_; StkFloat decayScale_; BiQuad equalizer_; StkFloat ratchetCount_; StkFloat ratchetDelta_; StkFloat baseRatchetDelta_; int lastRatchetValue_; std::vector< BiQuad > filters_; std::vector< StkFloat > baseFrequencies_; std::vector< StkFloat > baseRadii_; std::vector< bool > doVaryFrequency_; std::vector< StkFloat > tempFrequencies_; StkFloat varyFactor_; }; inline void Shakers :: setResonance( BiQuad &filter, StkFloat frequency, StkFloat radius ) { filter.a[1] = -2.0 * radius * cos( TWO_PI * frequency / Stk::sampleRate()); filter.a[2] = radius * radius; } inline StkFloat Shakers :: tickResonance( BiQuad &filter, StkFloat input ) { filter.outputs[0] = input * filter.gain * currentGain_; filter.outputs[0] -= filter.a[1] * filter.outputs[1] + filter.a[2] * filter.outputs[2]; filter.outputs[2] = filter.outputs[1]; filter.outputs[1] = filter.outputs[0]; return filter.outputs[0]; } inline void Shakers :: setEqualization( StkFloat b0, StkFloat b1, StkFloat b2 ) { equalizer_.b[0] = b0; equalizer_.b[1] = b1; equalizer_.b[2] = b2; } inline StkFloat Shakers :: tickEqualize( StkFloat input ) { equalizer_.inputs[0] = input; equalizer_.outputs[0] = equalizer_.b[0] * equalizer_.inputs[0] + equalizer_.b[1] * equalizer_.inputs[1] + equalizer_.b[2] * equalizer_.inputs[2]; equalizer_.inputs[2] = equalizer_.inputs[1]; equalizer_.inputs[1] = equalizer_.inputs[0]; return equalizer_.outputs[0]; } inline int Shakers :: randomInt( int max ) // Return random integer between 0 and max-1 { return (int) ((float)max * rand() / (RAND_MAX + 1.0) ); } inline StkFloat Shakers :: randomFloat( StkFloat max ) // Return random float between 0.0 and max { return (StkFloat) (max * rand() / (RAND_MAX + 1.0) ); } inline StkFloat Shakers :: noise( void ) // Return random StkFloat float between -1.0 and 1.0 { return ( (StkFloat) ( 2.0 * rand() / (RAND_MAX + 1.0) ) - 1.0 ); } const StkFloat MIN_ENERGY = 0.001; const StkFloat WATER_FREQ_SWEEP = 1.0001; inline void Shakers :: waterDrop( void ) { if ( randomInt( 32767 ) < nObjects_) { sndLevel_ = shakeEnergy_; unsigned int j = randomInt( 3 ); if ( j == 0 && filters_[0].gain == 0.0 ) { // don't change unless fully decayed tempFrequencies_[0] = baseFrequencies_[1] * (0.75 + (0.25 * noise())); filters_[0].gain = fabs( noise() ); } else if (j == 1 && filters_[1].gain == 0.0) { tempFrequencies_[1] = baseFrequencies_[1] * (1.0 + (0.25 * noise())); filters_[1].gain = fabs( noise() ); } else if ( filters_[2].gain == 0.0 ) { tempFrequencies_[2] = baseFrequencies_[1] * (1.25 + (0.25 * noise())); filters_[2].gain = fabs( noise() ); } } // Sweep center frequencies. for ( unsigned int i=0; i<3; i++ ) { // WATER_RESONANCES = 3 filters_[i].gain *= baseRadii_[i]; if ( filters_[i].gain > 0.001 ) { tempFrequencies_[i] *= WATER_FREQ_SWEEP; filters_[i].a[1] = -2.0 * baseRadii_[i] * cos( TWO_PI * tempFrequencies_[i] / Stk::sampleRate() ); } else filters_[i].gain = 0.0; } } inline StkFloat Shakers :: tick( unsigned int ) { unsigned int iTube = 0; StkFloat input = 0.0; if ( shakerType_ == 19 || shakerType_ == 20 ) { if ( ratchetCount_ <= 0 ) return lastFrame_[0] = 0.0; shakeEnergy_ -= ( ratchetDelta_ + ( 0.002 * shakeEnergy_ ) ); if ( shakeEnergy_ < 0.0 ) { shakeEnergy_ = 1.0; ratchetCount_--; } if ( randomFloat( 1024 ) < nObjects_ ) sndLevel_ += shakeEnergy_ * shakeEnergy_; // Sound is enveloped noise input = sndLevel_ * noise() * shakeEnergy_; } else { if ( shakeEnergy_ < MIN_ENERGY ) return lastFrame_[0] = 0.0; // Exponential system decay shakeEnergy_ *= systemDecay_; // Random events if ( shakerType_ == 21 ) { waterDrop(); input = sndLevel_; } else { if ( randomFloat( 1024.0 ) < nObjects_ ) { sndLevel_ += shakeEnergy_; input = sndLevel_; // Vary resonance frequencies if specified. for ( unsigned int i=0; i 1.0 ) // std::cout << "lastOutput = " << lastFrame_[0] << std::endl; return lastFrame_[0]; } inline StkFrames& Shakers :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Shakers::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; itick(); biquad_.tick( noise_.tick() ); lastFrame_[0] += (1.0 - loopGain_) * biquad_.lastOut(); lastFrame_[0] = filter_.tick( lastFrame_[0] ); lastFrame_[0] *= adsr_.tick(); return lastFrame_[0]; } inline StkFrames& Simple :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Simple::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i= TABLE_SIZE ) time_ -= TABLE_SIZE; iIndex_ = (unsigned int) time_; alpha_ = time_ - iIndex_; StkFloat tmp = table_[ iIndex_ ]; tmp += ( alpha_ * ( table_[ iIndex_ + 1 ] - tmp ) ); // Increment time, which can be negative. time_ += rate_; lastFrame_[0] = tmp; return lastFrame_[0]; } inline StkFrames& SineWave :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "SineWave::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; StkFloat tmp = 0.0; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= TABLE_SIZE ) time_ -= TABLE_SIZE; iIndex_ = (unsigned int) time_; alpha_ = time_ - iIndex_; tmp = table_[ iIndex_ ]; tmp += ( alpha_ * ( table_[ iIndex_ + 1 ] - tmp ) ); *samples = tmp; // Increment time, which can be negative. time_ += rate_; } lastFrame_[0] = tmp; return frames; } } // stk namespace #endif stk-4.4.4/include/SingWave.h000644 000766 000766 00000007632 12015735505 015640 0ustar00garygary000000 000000 #ifndef STK_SINGWAVE_H #define STK_SINGWAVE_H #include "FileLoop.h" #include "Modulate.h" #include "Envelope.h" namespace stk { /***************************************************/ /*! \class SingWave \brief STK "singing" looped soundfile class. This class loops a specified soundfile and modulates it both periodically and randomly to produce a pitched musical sound, like a simple voice or violin. In general, it is not be used alone because of "munchkinification" effects from pitch shifting. Within STK, it is used as an excitation source for other instruments. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class SingWave : public Generator { public: //! Class constructor taking filename argument. /*! An StkError will be thrown if the file is not found, its format is unknown, or a read error occurs. If the soundfile has no header, the second argument should be \e true and the file data will be assumed to consist of 16-bit signed integers in big-endian byte order at a sample rate of 22050 Hz. */ SingWave( std::string fileName, bool raw = false ); //! Class destructor. ~SingWave( void ); //! Reset file to beginning. void reset( void ) { wave_.reset(); lastFrame_[0] = 0.0; }; //! Normalize the file to a maximum of +-1.0. void normalize( void ) { wave_.normalize(); }; //! Normalize the file to a maximum of \e +- peak. void normalize( StkFloat peak ) { wave_.normalize( peak ); }; //! Set looping parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Set the vibrato frequency in Hz. void setVibratoRate( StkFloat rate ) { modulator_.setVibratoRate( rate ); }; //! Set the vibrato gain. void setVibratoGain( StkFloat gain ) { modulator_.setVibratoGain( gain ); }; //! Set the random-ness amount. void setRandomGain( StkFloat gain ) { modulator_.setRandomGain( gain ); }; //! Set the sweep rate. void setSweepRate( StkFloat rate ) { sweepRate_ = rate; }; //! Set the gain rate. void setGainRate( StkFloat rate ) { envelope_.setRate( rate ); }; //! Set the gain target value. void setGainTarget( StkFloat target ) { envelope_.setTarget( target ); }; //! Start a note. void noteOn( void ) { envelope_.keyOn(); }; //! Stop a note. void noteOff( void ) { envelope_.keyOff(); }; //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Compute and return one output sample. StkFloat tick( void ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: FileLoop wave_; Modulate modulator_; Envelope envelope_; Envelope pitchEnvelope_; StkFloat rate_; StkFloat sweepRate_; }; inline StkFloat SingWave :: tick( void ) { // Set the wave rate. StkFloat newRate = pitchEnvelope_.tick(); newRate += newRate * modulator_.tick(); wave_.setRate( newRate ); lastFrame_[0] = wave_.tick(); lastFrame_[0] *= envelope_.tick(); return lastFrame_[0]; } inline StkFrames& SingWave :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "SingWave::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i namespace stk { /***************************************************/ /*! \class Sitar \brief STK sitar string model class. This class implements a sitar plucked string physical model based on the Karplus-Strong algorithm. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. There exist at least two patents, assigned to Stanford, bearing the names of Karplus and/or Strong. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Sitar : public Instrmnt { public: //! Class constructor, taking the lowest desired playing frequency. Sitar( StkFloat lowestFrequency = 8.0 ); //! Class destructor. ~Sitar( void ); //! Reset and clear all internal state. void clear( void ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Pluck the string with the given amplitude using the current frequency. void pluck( StkFloat amplitude ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: DelayA delayLine_; OneZero loopFilter_; Noise noise_; ADSR envelope_; StkFloat loopGain_; StkFloat amGain_; StkFloat delay_; StkFloat targetDelay_; }; inline StkFloat Sitar :: tick( unsigned int ) { if ( fabs(targetDelay_ - delay_) > 0.001 ) { if ( targetDelay_ < delay_ ) delay_ *= 0.99999; else delay_ *= 1.00001; delayLine_.setDelay( delay_ ); } lastFrame_[0] = delayLine_.tick( loopFilter_.tick( delayLine_.lastOut() * loopGain_ ) + (amGain_ * envelope_.tick() * noise_.tick())); return lastFrame_[0]; } inline StkFrames& Sitar :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Sitar::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i #include #include namespace stk { /***************************************************/ /*! \class Skini \brief STK SKINI parsing class This class parses SKINI formatted text messages. It can be used to parse individual messages or it can be passed an entire file. The SKINI specification is Perry's and his alone, but it's all text so it shouldn't be too hard to figure out. SKINI (Synthesis toolKit Instrument Network Interface) is like MIDI, but allows for floating-point control changes, note numbers, etc. The following example causes a sharp middle C to be played with a velocity of 111.132: \code noteOn 60.01 111.132 \endcode \sa \ref skini by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Skini : public Stk { public: //! A message structure to store and pass parsed SKINI messages. struct Message { long type; /*!< The message type, as defined in SKINI.msg. */ long channel; /*!< The message channel (not limited to 16!). */ StkFloat time; /*!< The message time stamp in seconds (delta or absolute). */ std::vector floatValues; /*!< The message values read as floats (values are type-specific). */ std::vector intValues; /*!< The message values read as ints (number and values are type-specific). */ std::string remainder; /*!< Any remaining message data, read as ascii text. */ // Default constructor. Message() :type(0), channel(0), time(0.0), floatValues(2), intValues(2) {} }; //! Default constructor. Skini(); //! Class destructor ~Skini(); //! Set a SKINI formatted file for reading. /*! If the file is successfully opened, this function returns \e true. Otherwise, \e false is returned. */ bool setFile( std::string fileName ); //! Parse the next file message (if a file is loaded) and return the message type. /*! This function skips over lines in a file which cannot be parsed. A type value equal to zero in the referenced message structure (and the returned value) indicates the file end is reached or no file is open for reading. */ long nextMessage( Skini::Message& message ); //! Attempt to parse the given string and returning the message type. /*! A type value equal to zero in the referenced message structure indicates an invalid message. */ long parseString( std::string& line, Skini::Message& message ); //! Return the SKINI type string for the given type value. static std::string whatsThisType(long type); //! Return the SKINI controller string for the given controller number. static std::string whatsThisController(long number); protected: void tokenize( const std::string& str, std::vector& tokens, const std::string& delimiters ); std::ifstream file_; }; //! A static table of equal-tempered MIDI to frequency (Hz) values. static const double Midi2Pitch[129] = { 8.176, 8.662, 9.177, 9.723, 10.301, 10.913, 11.562, 12.25, 12.978, 13.75, 14.568, 15.434, 16.352, 17.324, 18.354, 19.445, 20.602, 21.827, 23.125, 24.50, 25.957, 27.50, 29.135, 30.868, 32.703, 34.648, 36.708, 38.891, 41.203, 43.654, 46.249, 49.0, 51.913, 55.0, 58.271, 61.735, 65.406, 69.296, 73.416, 77.782, 82.407, 87.307, 92.499, 97.999, 103.826, 110.0, 116.541, 123.471, 130.813, 138.591, 146.832, 155.563, 164.814, 174.614, 184.997, 195.998, 207.652, 220.0, 233.082, 246.942, 261.626, 277.183, 293.665, 311.127, 329.628, 349.228, 369.994, 391.995, 415.305, 440.0, 466.164, 493.883, 523.251, 554.365, 587.33, 622.254, 659.255, 698.456, 739.989, 783.991, 830.609, 880.0, 932.328, 987.767, 1046.502, 1108.731, 1174.659, 1244.508, 1318.51, 1396.913, 1479.978, 1567.982, 1661.219, 1760.0, 1864.655, 1975.533, 2093.005, 2217.461, 2349.318, 2489.016, 2637.02, 2793.826, 2959.955, 3135.963, 3322.438, 3520.0, 3729.31, 3951.066, 4186.009, 4434.922, 4698.636, 4978.032, 5274.041, 5587.652, 5919.911, 6271.927, 6644.875, 7040.0, 7458.62, 7902.133, 8372.018, 8869.844, 9397.273, 9956.063, 10548.082, 11175.303, 11839.822, 12543.854, 13289.75}; } // stk namespace #endif stk-4.4.4/include/SKINI.msg000644 000766 000766 00000010557 12015735505 015331 0ustar00garygary000000 000000 /*********************************************************/ /* Definition of SKINI Message Types and Special Symbols Synthesis toolKit Instrument Network Interface These symbols should have the form: \c __SK__ where is the string used in the SKINI stream. by Perry R. Cook, 1995-2012. */ /*********************************************************/ namespace stk { #define NOPE -32767 #define YEP 1 #define SK_DBL -32766 #define SK_INT -32765 #define SK_STR -32764 #define __SK_Exit_ 999 /***** MIDI COMPATIBLE MESSAGES *****/ /*** (Status bytes for channel=0) ***/ #define __SK_NoteOff_ 128 #define __SK_NoteOn_ 144 #define __SK_PolyPressure_ 160 #define __SK_ControlChange_ 176 #define __SK_ProgramChange_ 192 #define __SK_AfterTouch_ 208 #define __SK_ChannelPressure_ __SK_AfterTouch_ #define __SK_PitchWheel_ 224 #define __SK_PitchBend_ __SK_PitchWheel_ #define __SK_PitchChange_ 49 #define __SK_Clock_ 248 #define __SK_SongStart_ 250 #define __SK_Continue_ 251 #define __SK_SongStop_ 252 #define __SK_ActiveSensing_ 254 #define __SK_SystemReset_ 255 #define __SK_Volume_ 7 #define __SK_ModWheel_ 1 #define __SK_Modulation_ __SK_ModWheel_ #define __SK_Breath_ 2 #define __SK_FootControl_ 4 #define __SK_Portamento_ 65 #define __SK_Balance_ 8 #define __SK_Pan_ 10 #define __SK_Sustain_ 64 #define __SK_Damper_ __SK_Sustain_ #define __SK_Expression_ 11 #define __SK_AfterTouch_Cont_ 128 #define __SK_ModFrequency_ __SK_Expression_ #define __SK_ProphesyRibbon_ 16 #define __SK_ProphesyWheelUp_ 2 #define __SK_ProphesyWheelDown_ 3 #define __SK_ProphesyPedal_ 18 #define __SK_ProphesyKnob1_ 21 #define __SK_ProphesyKnob2_ 22 /*** Instrument Family Specific ***/ #define __SK_NoiseLevel_ __SK_FootControl_ #define __SK_PickPosition_ __SK_FootControl_ #define __SK_StringDamping_ __SK_Expression_ #define __SK_StringDetune_ __SK_ModWheel_ #define __SK_BodySize_ __SK_Breath_ #define __SK_BowPressure_ __SK_Breath_ #define __SK_BowPosition_ __SK_PickPosition_ #define __SK_BowBeta_ __SK_BowPosition_ #define __SK_ReedStiffness_ __SK_Breath_ #define __SK_ReedRestPos_ __SK_FootControl_ #define __SK_FluteEmbouchure_ __SK_Breath_ #define __SK_JetDelay_ __SK_FluteEmbouchure_ #define __SK_LipTension_ __SK_Breath_ #define __SK_SlideLength_ __SK_FootControl_ #define __SK_StrikePosition_ __SK_PickPosition_ #define __SK_StickHardness_ __SK_Breath_ #define __SK_TrillDepth_ 1051 #define __SK_TrillSpeed_ 1052 #define __SK_StrumSpeed_ __SK_TrillSpeed_ #define __SK_RollSpeed_ __SK_TrillSpeed_ #define __SK_FilterQ_ __SK_Breath_ #define __SK_FilterFreq_ 1062 #define __SK_FilterSweepRate_ __SK_FootControl_ #define __SK_ShakerInst_ 1071 #define __SK_ShakerEnergy_ __SK_Breath_ #define __SK_ShakerDamping_ __SK_ModFrequency_ #define __SK_ShakerNumObjects_ __SK_FootControl_ #define __SK_Strumming_ 1090 #define __SK_NotStrumming_ 1091 #define __SK_Trilling_ 1092 #define __SK_NotTrilling_ 1093 #define __SK_Rolling_ __SK_Strumming_ #define __SK_NotRolling_ __SK_NotStrumming_ #define __SK_PlayerSkill_ 2001 #define __SK_Chord_ 2002 #define __SK_ChordOff_ 2003 #define __SK_SINGER_FilePath_ 3000 #define __SK_SINGER_Frequency_ 3001 #define __SK_SINGER_NoteName_ 3002 #define __SK_SINGER_Shape_ 3003 #define __SK_SINGER_Glot_ 3004 #define __SK_SINGER_VoicedUnVoiced_ 3005 #define __SK_SINGER_Synthesize_ 3006 #define __SK_SINGER_Silence_ 3007 #define __SK_SINGER_VibratoAmt_ __SK_ModWheel_ #define __SK_SINGER_RndVibAmt_ 3008 #define __SK_SINGER_VibFreq_ __SK_Expression_ } // stk namespace stk-4.4.4/include/SKINI.tbl000644 000766 000766 00000020712 12015735505 015316 0ustar00garygary000000 000000 #include "SKINI.msg" namespace stk { #define __SK_MaxMsgTypes_ 80 struct SkiniSpec { char messageString[32]; long type; long data2; long data3; }; /* SEE COMMENT BLOCK AT BOTTOM FOR FIELDS AND USES */ /* MessageString , type, data2, data3 */ struct SkiniSpec skini_msgs[__SK_MaxMsgTypes_] = { {"NoteOff" , __SK_NoteOff_, SK_DBL, SK_DBL}, {"NoteOn" , __SK_NoteOn_, SK_DBL, SK_DBL}, {"PolyPressure" , __SK_PolyPressure_, SK_DBL, SK_DBL}, {"ControlChange" , __SK_ControlChange_, SK_INT, SK_DBL}, {"ProgramChange" , __SK_ProgramChange_, SK_DBL, NOPE}, {"AfterTouch" , __SK_AfterTouch_, SK_DBL, NOPE}, {"ChannelPressure" ,__SK_ChannelPressure_, SK_DBL, NOPE}, {"PitchWheel" , __SK_PitchWheel_, SK_DBL, NOPE}, {"PitchBend" , __SK_PitchBend_, SK_DBL, NOPE}, {"PitchChange" , __SK_PitchChange_, SK_DBL, NOPE}, {"Clock" , __SK_Clock_, NOPE, NOPE}, {"Undefined" , 249, NOPE, NOPE}, {"SongStart" , __SK_SongStart_, NOPE, NOPE}, {"Continue" , __SK_Continue_, NOPE, NOPE}, {"SongStop" , __SK_SongStop_, NOPE, NOPE}, {"Undefined" , 253, NOPE, NOPE}, {"ActiveSensing" , __SK_ActiveSensing_, NOPE, NOPE}, {"SystemReset" , __SK_SystemReset_, NOPE, NOPE}, {"Volume" , __SK_ControlChange_, __SK_Volume_ , SK_DBL}, {"ModWheel" , __SK_ControlChange_, __SK_ModWheel_ , SK_DBL}, {"Modulation" , __SK_ControlChange_, __SK_Modulation_ , SK_DBL}, {"Breath" , __SK_ControlChange_, __SK_Breath_ , SK_DBL}, {"FootControl" , __SK_ControlChange_, __SK_FootControl_ , SK_DBL}, {"Portamento" , __SK_ControlChange_, __SK_Portamento_ , SK_DBL}, {"Balance" , __SK_ControlChange_, __SK_Balance_ , SK_DBL}, {"Pan" , __SK_ControlChange_, __SK_Pan_ , SK_DBL}, {"Sustain" , __SK_ControlChange_, __SK_Sustain_ , SK_DBL}, {"Damper" , __SK_ControlChange_, __SK_Damper_ , SK_DBL}, {"Expression" , __SK_ControlChange_, __SK_Expression_ , SK_DBL}, {"NoiseLevel" , __SK_ControlChange_, __SK_NoiseLevel_ , SK_DBL}, {"PickPosition" , __SK_ControlChange_, __SK_PickPosition_ , SK_DBL}, {"StringDamping" , __SK_ControlChange_, __SK_StringDamping_ , SK_DBL}, {"StringDetune" , __SK_ControlChange_, __SK_StringDetune_ , SK_DBL}, {"BodySize" , __SK_ControlChange_, __SK_BodySize_ , SK_DBL}, {"BowPressure" , __SK_ControlChange_, __SK_BowPressure_ , SK_DBL}, {"BowPosition" , __SK_ControlChange_, __SK_BowPosition_ , SK_DBL}, {"BowBeta" , __SK_ControlChange_, __SK_BowBeta_ , SK_DBL}, {"ReedStiffness" , __SK_ControlChange_, __SK_ReedStiffness_ , SK_DBL}, {"ReedRestPos" , __SK_ControlChange_, __SK_ReedRestPos_ , SK_DBL}, {"FluteEmbouchure" , __SK_ControlChange_, __SK_FluteEmbouchure_ , SK_DBL}, {"LipTension" , __SK_ControlChange_, __SK_LipTension_ , SK_DBL}, {"StrikePosition" , __SK_ControlChange_, __SK_StrikePosition_ , SK_DBL}, {"StickHardness" , __SK_ControlChange_, __SK_StickHardness_ , SK_DBL}, {"TrillDepth" , __SK_ControlChange_, __SK_TrillDepth_ , SK_DBL}, {"TrillSpeed" , __SK_ControlChange_, __SK_TrillSpeed_ , SK_DBL}, {"Strumming" , __SK_ControlChange_, __SK_Strumming_ , 127 }, {"NotStrumming" , __SK_ControlChange_, __SK_Strumming_ , 0 }, {"PlayerSkill" , __SK_ControlChange_, __SK_PlayerSkill_ , SK_DBL}, {"Chord" , __SK_Chord_ , SK_DBL, SK_STR}, {"ChordOff" , __SK_ChordOff_ , SK_DBL, NOPE}, {"ShakerInst" , __SK_ControlChange_, __SK_ShakerInst_ , SK_DBL}, {"Maraca" , __SK_ControlChange_, __SK_ShakerInst_ , 0 }, {"Sekere" , __SK_ControlChange_, __SK_ShakerInst_ , 1 }, {"Cabasa" , __SK_ControlChange_, __SK_ShakerInst_ , 2 }, {"Bamboo" , __SK_ControlChange_, __SK_ShakerInst_ , 3 }, {"Waterdrp" , __SK_ControlChange_, __SK_ShakerInst_ , 4 }, {"Tambourn" , __SK_ControlChange_, __SK_ShakerInst_ , 5 }, {"Sleighbl" , __SK_ControlChange_, __SK_ShakerInst_ , 6 }, {"Guiro" , __SK_ControlChange_, __SK_ShakerInst_ , 7 }, {"OpenFile" , 256, SK_STR, NOPE}, {"SetPath" , 257, SK_STR, NOPE}, {"FilePath" , __SK_SINGER_FilePath_ , SK_STR, NOPE}, {"Frequency" , __SK_SINGER_Frequency_ , SK_STR, NOPE}, {"NoteName" , __SK_SINGER_NoteName_ , SK_STR, NOPE}, {"VocalShape" , __SK_SINGER_Shape_ , SK_STR, NOPE}, {"Glottis" , __SK_SINGER_Glot_ , SK_STR, NOPE}, {"VoicedUnVoiced" , __SK_SINGER_VoicedUnVoiced_, SK_DBL, SK_STR}, {"Synthesize" , __SK_SINGER_Synthesize_ , SK_STR, NOPE}, {"Silence" , __SK_SINGER_Silence_ , SK_STR, NOPE}, {"RndVibAmt" , __SK_SINGER_RndVibAmt_ , SK_STR, NOPE}, {"VibratoAmt" , __SK_ControlChange_ ,__SK_SINGER_VibratoAmt_,SK_DBL}, {"VibFreq" , __SK_ControlChange_ ,__SK_SINGER_VibFreq_ ,SK_DBL} }; /** FORMAT: *************************************************************/ /* */ /* MessageStr$ , type, data2, data3, */ /* */ /* type is the message type sent back from the SKINI line parser. */ /* data is either */ /* NOPE : field not used, specifically, there aren't going */ /* to be any more fields on this line. So if there */ /* is NOPE in data2, data3 won't even be checked */ /* SK_INT : byte (actually scanned as 32 bit signed integer) */ /* If it's a MIDI data field which is required to */ /* be an integer, like a controller number, it's */ /* 0-127. Otherwise, get creative with SK_INTs. */ /* SK_DBL : double precision floating point. SKINI uses these */ /* in the MIDI context for note numbers with micro */ /* tuning, velocities, controller values, etc. */ /* SK_STR : only valid in final field. This allows (nearly) */ /* arbitrary message types to be supported by simply */ /* scanning the string to EndOfLine and then passing */ /* it to a more intelligent handler. For example, */ /* MIDI SYSEX (system exclusive) messages of up to */ /* 256 bytes can be read as space-delimited integers */ /* into the SK_STR buffer. Longer bulk dumps, */ /* soundfiles, etc. should be handled as a new */ /* message type pointing to a FileName stored in the */ /* SK_STR field, or as a new type of multi-line */ /* message. */ /* */ /*************************************************************************/ } // stk namespace stk-4.4.4/include/Socket.h000644 000766 000766 00000004554 12015735505 015345 0ustar00garygary000000 000000 #ifndef STK_SOCKET_H #define STK_SOCKET_H #include "Stk.h" #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__)) #include #include #include #include #include #include #include #include #elif defined(__OS_WINDOWS__) #include #endif namespace stk { /***************************************************/ /*! \class Socket \brief STK internet socket abstract base class. This class provides common functionality for TCP and UDP internet socket server and client subclasses. This class also provides a number of static functions for use with external socket descriptors. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Socket : public Stk { public: enum ProtocolType { PROTO_TCP, PROTO_UDP }; //! Class constructor Socket(); //! Class destructor. virtual ~Socket(); //! Close the socket. static void close( int socket ); //! Return the socket descriptor. int id( void ) const { return soket_; }; //! Return the socket port number. int port( void ) const { return port_; }; //! Returns true if the socket descriptor is valid. static bool isValid( int socket ) { return socket != -1; }; //! If enable = false, the socket is set to non-blocking mode. When first created, sockets are by default in blocking mode. static void setBlocking( int socket, bool enable ); //! Write a buffer over the socket connection. Returns the number of bytes written or -1 if an error occurs. virtual int writeBuffer(const void *buffer, long bufferSize, int flags = 0) = 0; //! Read an input buffer, up to length \e bufferSize. Returns the number of bytes read or -1 if an error occurs. virtual int readBuffer(void *buffer, long bufferSize, int flags = 0) = 0; //! Write a buffer via the specified socket. Returns the number of bytes written or -1 if an error occurs. static int writeBuffer(int socket, const void *buffer, long bufferSize, int flags ); //! Read a buffer via the specified socket. Returns the number of bytes read or -1 if an error occurs. static int readBuffer(int socket, void *buffer, long bufferSize, int flags ); protected: int soket_; int port_; }; } // stk namespace #endif stk-4.4.4/include/Sphere.h000644 000766 000766 00000004411 12015735505 015333 0ustar00garygary000000 000000 #ifndef STK_SPHERE_H #define STK_SPHERE_H #include "Stk.h" #include "Vector3D.h" namespace stk { /***************************************************/ /*! \class Sphere \brief STK sphere class. This class implements a spherical ball with radius, mass, position, and velocity parameters. by Perry R. Cook, 1995-2012. */ /***************************************************/ class Sphere : public Stk { public: //! Constructor taking an initial radius value. Sphere( StkFloat radius = 1.0 ) { radius_ = radius; mass_ = 1.0; }; //! Set the 3D center position of the sphere. void setPosition( StkFloat x, StkFloat y, StkFloat z ) { position_.setXYZ(x, y, z); }; //! Set the 3D velocity of the sphere. void setVelocity( StkFloat x, StkFloat y, StkFloat z ) { velocity_.setXYZ(x, y, z); }; //! Set the radius of the sphere. void setRadius( StkFloat radius ) { radius_ = radius; }; //! Set the mass of the sphere. void setMass( StkFloat mass ) { mass_ = mass; }; //! Get the current position of the sphere as a 3D vector. Vector3D* getPosition( void ) { return &position_; }; //! Get the relative position of the given point to the sphere as a 3D vector. Vector3D* getRelativePosition( Vector3D *position ); //! Set the velcoity of the sphere as a 3D vector. StkFloat getVelocity( Vector3D* velocity ); //! Returns the distance from the sphere boundary to the given position (< 0 if inside). StkFloat isInside( Vector3D *position ); //! Get the current sphere radius. StkFloat getRadius( void ) { return radius_; }; //! Get the current sphere mass. StkFloat getMass( void ) { return mass_; }; //! Increase the current sphere velocity by the given 3D components. void addVelocity( StkFloat x, StkFloat y, StkFloat z ); //! Move the sphere for the given time increment. void tick( StkFloat timeIncrement ); private: Vector3D position_; Vector3D velocity_; Vector3D workingVector_; StkFloat radius_; StkFloat mass_; }; inline void Sphere::tick( StkFloat timeIncrement ) { position_.setX(position_.getX() + (timeIncrement * velocity_.getX())); position_.setY(position_.getY() + (timeIncrement * velocity_.getY())); position_.setZ(position_.getZ() + (timeIncrement * velocity_.getZ())); }; } // stk namespace #endif stk-4.4.4/include/StifKarp.h000644 000766 000766 00000010337 12015735505 015634 0ustar00garygary000000 000000 #ifndef STK_STIFKARP_H #define STK_STIFKARP_H #include "Instrmnt.h" #include "DelayL.h" #include "DelayA.h" #include "OneZero.h" #include "Noise.h" #include "BiQuad.h" namespace stk { /***************************************************/ /*! \class StifKarp \brief STK plucked stiff string instrument. This class implements a simple plucked string algorithm (Karplus Strong) with enhancements (Jaffe-Smith, Smith, and others), including string stiffness and pluck position controls. The stiffness is modeled with allpass filters. This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Control Change Numbers: - Pickup Position = 4 - String Sustain = 11 - String Stretch = 1 by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class StifKarp : public Instrmnt { public: //! Class constructor, taking the lowest desired playing frequency. StifKarp( StkFloat lowestFrequency = 8.0 ); //! Class destructor. ~StifKarp( void ); //! Reset and clear all internal state. void clear( void ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Set the stretch "factor" of the string (0.0 - 1.0). void setStretch( StkFloat stretch ); //! Set the pluck or "excitation" position along the string (0.0 - 1.0). void setPickupPosition( StkFloat position ); //! Set the base loop gain. /*! The actual loop gain is set according to the frequency. Because of high-frequency loop filter roll-off, higher frequency settings have greater loop gains. */ void setBaseLoopGain( StkFloat aGain ); //! Pluck the string with the given amplitude using the current frequency. void pluck( StkFloat amplitude ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ); //! Perform the control change specified by \e number and \e value (0.0 - 128.0). void controlChange( int number, StkFloat value ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: DelayA delayLine_; DelayL combDelay_; OneZero filter_; Noise noise_; BiQuad biquad_[4]; unsigned long length_; StkFloat loopGain_; StkFloat baseLoopGain_; StkFloat lastFrequency_; StkFloat lastLength_; StkFloat stretching_; StkFloat pluckAmplitude_; StkFloat pickupPosition_; }; inline StkFloat StifKarp :: tick( unsigned int ) { StkFloat temp = delayLine_.lastOut() * loopGain_; // Calculate allpass stretching. for (int i=0; i<4; i++) temp = biquad_[i].tick(temp); // Moving average filter. temp = filter_.tick(temp); lastFrame_[0] = delayLine_.tick(temp); lastFrame_[0] = lastFrame_[0] - combDelay_.tick( lastFrame_[0] ); return lastFrame_[0]; } inline StkFrames& StifKarp :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "StifKarp::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i #include #include #include //#include /*! \namespace stk \brief The STK namespace. Most Stk classes are defined within the STK namespace. Exceptions to this include the classes RtAudio, RtMidi, and RtError. */ namespace stk { /***************************************************/ /*! \class Stk \brief STK base class Nearly all STK classes inherit from this class. The global sample rate and rawwave path variables can be queried and modified via Stk. In addition, this class provides error handling and byte-swapping functions. The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. STK currently runs with realtime support (audio and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler. STK WWW site: http://ccrma.stanford.edu/software/stk/ The Synthesis ToolKit in C++ (STK) Copyright (c) 1995-2012 Perry R. Cook and Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /***************************************************/ //#define _STK_DEBUG_ // Most data in STK is passed and calculated with the // following user-definable floating-point type. You // can change this to "float" if you prefer or perhaps // a "long double" in the future. typedef double StkFloat; //! STK error handling class. /*! This is a fairly abstract exception handling class. There could be sub-classes to take care of more specific error conditions ... or not. */ class StkError { public: enum Type { STATUS, WARNING, DEBUG_PRINT, MEMORY_ALLOCATION, MEMORY_ACCESS, FUNCTION_ARGUMENT, FILE_NOT_FOUND, FILE_UNKNOWN_FORMAT, FILE_ERROR, PROCESS_THREAD, PROCESS_SOCKET, PROCESS_SOCKET_IPADDR, AUDIO_SYSTEM, MIDI_SYSTEM, UNSPECIFIED }; protected: std::string message_; Type type_; public: //! The constructor. StkError(const std::string& message, Type type = StkError::UNSPECIFIED) : message_(message), type_(type) {} //! The destructor. virtual ~StkError(void) {}; //! Prints thrown error message to stderr. virtual void printMessage(void) { std::cerr << '\n' << message_ << "\n\n"; } //! Returns the thrown error message type. virtual const Type& getType(void) { return type_; } //! Returns the thrown error message string. virtual const std::string& getMessage(void) { return message_; } //! Returns the thrown error message as a C string. virtual const char *getMessageCString(void) { return message_.c_str(); } }; class Stk { public: typedef unsigned long StkFormat; static const StkFormat STK_SINT8; /*!< -128 to +127 */ static const StkFormat STK_SINT16; /*!< -32768 to +32767 */ static const StkFormat STK_SINT24; /*!< Lower 3 bytes of 32-bit signed integer. */ static const StkFormat STK_SINT32; /*!< -2147483648 to +2147483647. */ static const StkFormat STK_FLOAT32; /*!< Normalized between plus/minus 1.0. */ static const StkFormat STK_FLOAT64; /*!< Normalized between plus/minus 1.0. */ //! Static method that returns the current STK sample rate. static StkFloat sampleRate( void ) { return srate_; } //! Static method that sets the STK sample rate. /*! The sample rate set using this method is queried by all STK classes that depend on its value. It is initialized to the default SRATE set in Stk.h. Many STK classes use the sample rate during instantiation. Therefore, if you wish to use a rate that is different from the default rate, it is imperative that it be set \e BEFORE STK objects are instantiated. A few classes that make use of the global STK sample rate are automatically notified when the rate changes so that internal class data can be appropriately updated. However, this has not been fully implemented. Specifically, classes that appropriately update their own data when either a setFrequency() or noteOn() function is called do not currently receive the automatic notification of rate change. If the user wants a specific class instance to ignore such notifications, perhaps in a multi-rate context, the function Stk::ignoreSampleRateChange() should be called. */ static void setSampleRate( StkFloat rate ); //! A function to enable/disable the automatic updating of class data when the STK sample rate changes. /*! This function allows the user to enable or disable class data updates in response to global sample rate changes on a class by class basis. */ void ignoreSampleRateChange( bool ignore = true ) { ignoreSampleRateChange_ = ignore; }; //! Static method that returns the current rawwave path. static std::string rawwavePath(void) { return rawwavepath_; } //! Static method that sets the STK rawwave path. static void setRawwavePath( std::string path ); //! Static method that byte-swaps a 16-bit data type. static void swap16( unsigned char *ptr ); //! Static method that byte-swaps a 32-bit data type. static void swap32( unsigned char *ptr ); //! Static method that byte-swaps a 64-bit data type. static void swap64( unsigned char *ptr ); //! Static cross-platform method to sleep for a number of milliseconds. static void sleep( unsigned long milliseconds ); //! Static method to check whether a value is within a specified range. static bool inRange( StkFloat value, StkFloat min, StkFloat max ) { if ( value < min ) return false; else if ( value > max ) return false; else return true; } //! Static function for error reporting and handling using c-strings. static void handleError( const char *message, StkError::Type type ); //! Static function for error reporting and handling using c++ strings. static void handleError( std::string message, StkError::Type type ); //! Toggle display of WARNING and STATUS messages. static void showWarnings( bool status ) { showWarnings_ = status; } //! Toggle display of error messages before throwing exceptions. static void printErrors( bool status ) { printErrors_ = status; } private: static StkFloat srate_; static std::string rawwavepath_; static bool showWarnings_; static bool printErrors_; static std::vector alertList_; protected: static std::ostringstream oStream_; bool ignoreSampleRateChange_; //! Default constructor. Stk( void ); //! Class destructor. virtual ~Stk( void ); //! This function should be implemented in subclasses that depend on the sample rate. virtual void sampleRateChanged( StkFloat newRate, StkFloat oldRate ); //! Add class pointer to list for sample rate change notification. void addSampleRateAlert( Stk *ptr ); //! Remove class pointer from list for sample rate change notification. void removeSampleRateAlert( Stk *ptr ); //! Internal function for error reporting that assumes message in \c oStream_ variable. void handleError( StkError::Type type ); }; /***************************************************/ /*! \class StkFrames \brief An STK class to handle vectorized audio data. This class can hold single- or multi-channel audio data. The data type is always StkFloat and the channel format is always interleaved. In an effort to maintain efficiency, no out-of-bounds checks are performed in this class unless _STK_DEBUG_ is defined. Internally, the data is stored in a one-dimensional C array. An indexing operator is available to set and retrieve data values. Alternately, one can use pointers to access the data, using the index operator to get an address for a particular location in the data: StkFloat* ptr = &myStkFrames[0]; Note that this class can also be used as a table with interpolating lookup. Possible future improvements in this class could include functions to convert to and return other data types. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class StkFrames { public: //! The default constructor initializes the frame data structure to size zero. StkFrames( unsigned int nFrames = 0, unsigned int nChannels = 0 ); //! Overloaded constructor that initializes the frame data to the specified size with \c value. StkFrames( const StkFloat& value, unsigned int nFrames, unsigned int nChannels ); //! The destructor. ~StkFrames(); // A copy constructor. StkFrames( const StkFrames& f ); // Assignment operator that returns a reference to self. StkFrames& operator= ( const StkFrames& f ); //! Subscript operator that returns a reference to element \c n of self. /*! The result can be used as an lvalue. This reference is valid until the resize function is called or the array is destroyed. The index \c n must be between 0 and size less one. No range checking is performed unless _STK_DEBUG_ is defined. */ StkFloat& operator[] ( size_t n ); //! Subscript operator that returns the value at element \c n of self. /*! The index \c n must be between 0 and size less one. No range checking is performed unless _STK_DEBUG_ is defined. */ StkFloat operator[] ( size_t n ) const; //! Assignment by sum operator into self. /*! The dimensions of the argument are expected to be the same as self. No range checking is performed unless _STK_DEBUG_ is defined. */ void operator+= ( StkFrames& f ); //! Assignment by product operator into self. /*! The dimensions of the argument are expected to be the same as self. No range checking is performed unless _STK_DEBUG_ is defined. */ void operator*= ( StkFrames& f ); //! Channel / frame subscript operator that returns a reference. /*! The result can be used as an lvalue. This reference is valid until the resize function is called or the array is destroyed. The \c frame index must be between 0 and frames() - 1. The \c channel index must be between 0 and channels() - 1. No range checking is performed unless _STK_DEBUG_ is defined. */ StkFloat& operator() ( size_t frame, unsigned int channel ); //! Channel / frame subscript operator that returns a value. /*! The \c frame index must be between 0 and frames() - 1. The \c channel index must be between 0 and channels() - 1. No range checking is performed unless _STK_DEBUG_ is defined. */ StkFloat operator() ( size_t frame, unsigned int channel ) const; //! Return an interpolated value at the fractional frame index and channel. /*! This function performs linear interpolation. The \c frame index must be between 0.0 and frames() - 1. The \c channel index must be between 0 and channels() - 1. No range checking is performed unless _STK_DEBUG_ is defined. */ StkFloat interpolate( StkFloat frame, unsigned int channel = 0 ) const; //! Returns the total number of audio samples represented by the object. size_t size() const { return size_; }; //! Returns \e true if the object size is zero and \e false otherwise. bool empty() const; //! Resize self to represent the specified number of channels and frames. /*! Changes the size of self based on the number of frames and channels. No element assignment is performed. No memory deallocation occurs if the new size is smaller than the previous size. Further, no new memory is allocated when the new size is smaller or equal to a previously allocated size. */ void resize( size_t nFrames, unsigned int nChannels = 1 ); //! Resize self to represent the specified number of channels and frames and perform element initialization. /*! Changes the size of self based on the number of frames and channels, and assigns \c value to every element. No memory deallocation occurs if the new size is smaller than the previous size. Further, no new memory is allocated when the new size is smaller or equal to a previously allocated size. */ void resize( size_t nFrames, unsigned int nChannels, StkFloat value ); //! Return the number of channels represented by the data. unsigned int channels( void ) const { return nChannels_; }; //! Return the number of sample frames represented by the data. unsigned int frames( void ) const { return nFrames_; }; //! Set the sample rate associated with the StkFrames data. /*! By default, this value is set equal to the current STK sample rate at the time of instantiation. */ void setDataRate( StkFloat rate ) { dataRate_ = rate; }; //! Return the sample rate associated with the StkFrames data. /*! By default, this value is set equal to the current STK sample rate at the time of instantiation. */ StkFloat dataRate( void ) const { return dataRate_; }; private: StkFloat *data_; StkFloat dataRate_; size_t nFrames_; unsigned int nChannels_; size_t size_; size_t bufferSize_; }; inline bool StkFrames :: empty() const { if ( size_ > 0 ) return false; else return true; } inline StkFloat& StkFrames :: operator[] ( size_t n ) { #if defined(_STK_DEBUG_) if ( n >= size_ ) { std::ostringstream error; error << "StkFrames::operator[]: invalid index (" << n << ") value!"; Stk::handleError( error.str(), StkError::MEMORY_ACCESS ); } #endif return data_[n]; } inline StkFloat StkFrames :: operator[] ( size_t n ) const { #if defined(_STK_DEBUG_) if ( n >= size_ ) { std::ostringstream error; error << "StkFrames::operator[]: invalid index (" << n << ") value!"; Stk::handleError( error.str(), StkError::MEMORY_ACCESS ); } #endif return data_[n]; } inline StkFloat& StkFrames :: operator() ( size_t frame, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( frame >= nFrames_ || channel >= nChannels_ ) { std::ostringstream error; error << "StkFrames::operator(): invalid frame (" << frame << ") or channel (" << channel << ") value!"; Stk::handleError( error.str(), StkError::MEMORY_ACCESS ); } #endif return data_[ frame * nChannels_ + channel ]; } inline StkFloat StkFrames :: operator() ( size_t frame, unsigned int channel ) const { #if defined(_STK_DEBUG_) if ( frame >= nFrames_ || channel >= nChannels_ ) { std::ostringstream error; error << "StkFrames::operator(): invalid frame (" << frame << ") or channel (" << channel << ") value!"; Stk::handleError( error.str(), StkError::MEMORY_ACCESS ); } #endif return data_[ frame * nChannels_ + channel ]; } inline void StkFrames :: operator+= ( StkFrames& f ) { #if defined(_STK_DEBUG_) if ( f.frames() != nFrames_ || f.channels() != nChannels_ ) { std::ostringstream error; error << "StkFrames::operator+=: frames argument must be of equal dimensions!"; Stk::handleError( error.str(), StkError::MEMORY_ACCESS ); } #endif StkFloat *fptr = &f[0]; StkFloat *dptr = data_; for ( unsigned int i=0; i taps = std::vector( 1, 0 ), unsigned long maxDelay = 4095 ); //! Class destructor. ~TapDelay(); //! Set the maximum delay-line length. /*! This method should generally only be used during initial setup of the delay line. If it is used between calls to the tick() function, without a call to clear(), a signal discontinuity will likely occur. If the current maximum length is greater than the new length, no change will be made. */ void setMaximumDelay( unsigned long delay ); //! Set the delay-line tap lengths. /*! The valid range for each tap length is from 0 to the maximum delay-line length. */ void setTapDelays( std::vector taps ); //! Return the current delay-line length. std::vector getTapDelays( void ) const { return delays_; }; //! Return the specified tap value of the last computed frame. /*! Use the lastFrame() function to get all tap values from the last computed frame. The \c tap argument must be less than the number of delayline taps (the first tap is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFloat lastOut( unsigned int tap = 0 ) const; //! Input one sample to the delayline and return outputs at all tap positions. /*! The StkFrames argument reference is returned. The output values are ordered according to the tap positions set using the setTapDelays() function (no sorting is performed). The StkFrames argument must contain at least as many channels as the number of taps. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFloat input, StkFrames& outputs ); //! Take a channel of the StkFrames object as inputs to the filter and write outputs back to the same object. /*! The StkFrames argument reference is returned. The output values are ordered according to the tap positions set using the setTapDelays() function (no sorting is performed). The StkFrames argument must contain at least as many channels as the number of taps. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the filter and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. The output values are ordered according to the tap positions set using the setTapDelays() function (no sorting is performed). The \c iChannel argument must be less than the number of channels in the \c iFrames argument (the first channel is specified by 0). The \c oFrames argument must contain at least as many channels as the number of taps. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0 ); protected: unsigned long inPoint_; std::vector outPoint_; std::vector delays_; }; inline StkFloat TapDelay :: lastOut( unsigned int tap ) const { #if defined(_STK_DEBUG_) if ( tap >= lastFrame_.size() ) ) { oStream_ << "TapDelay::lastOut(): tap argument and number of taps are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif return lastFrame_[tap]; } inline StkFrames& TapDelay :: tick( StkFloat input, StkFrames& outputs ) { #if defined(_STK_DEBUG_) if ( outputs.channels() < outPoint_.size() ) { oStream_ << "TapDelay::tick(): number of taps > channels in StkFrames argument!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif inputs_[inPoint_++] = input * gain_; // Check for end condition if ( inPoint_ == inputs_.size() ) inPoint_ = 0; // Read out next values StkFloat *outs = &outputs[0]; for ( unsigned int i=0; i= frames.channels() ) { oStream_ << "TapDelay::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( frames.channels() < outPoint_.size() ) { oStream_ << "TapDelay::tick(): number of taps > channels in StkFrames argument!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &frames[channel]; StkFloat *oSamples = &frames[0]; unsigned int j, iHop = frames.channels(), oHop = frames.channels() - outPoint_.size(); for ( unsigned int i=0; i= iFrames.channels() ) { oStream_ << "TapDelay::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } if ( oFrames.channels() < outPoint_.size() ) { oStream_ << "TapDelay::tick(): number of taps > channels in output StkFrames argument!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[0]; unsigned int j, iHop = iFrames.channels(), oHop = oFrames.channels() - outPoint_.size(); for ( unsigned int i=0; i #define THREAD_TYPE typedef pthread_t THREAD_HANDLE; typedef void * THREAD_RETURN; typedef void * (*THREAD_FUNCTION)(void *); #elif defined(__OS_WINDOWS__) #include #include #define THREAD_TYPE __stdcall typedef unsigned long THREAD_HANDLE; typedef unsigned THREAD_RETURN; typedef unsigned (__stdcall *THREAD_FUNCTION)(void *); #endif namespace stk { /***************************************************/ /*! \class Thread \brief STK thread class. This class provides a uniform interface for cross-platform threads. On unix systems, the pthread library is used. Under Windows, the C runtime threadex functions are used. Each instance of the Thread class can be used to control a single thread process. Routines are provided to signal cancelation and/or joining with a thread, though it is not possible for this class to know the running status of a thread once it is started. For cross-platform compatability, thread functions should be declared as follows: THREAD_RETURN THREAD_TYPE thread_function(void *ptr) by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Thread : public Stk { public: //! Default constructor. Thread(); //! The class destructor does not attempt to cancel or join a thread. ~Thread(); //! Begin execution of the thread \e routine. Upon success, true is returned. /*! A data pointer can be supplied to the thread routine via the optional \e ptr argument. If the thread cannot be created, the return value is false. */ bool start( THREAD_FUNCTION routine, void * ptr = NULL ); //! Signal cancellation of a thread routine, returning \e true on success. /*! This function only signals thread cancellation. It does not wait to verify actual routine termination. A \e true return value only signifies that the cancellation signal was properly executed, not thread cancellation. A thread routine may need to make use of the testCancel() function to specify a cancellation point. */ bool cancel(void); //! Block the calling routine indefinitely until the thread terminates. /*! This function suspends execution of the calling routine until the thread has terminated. It will return immediately if the thread was already terminated. A \e true return value signifies successful termination. A \e false return value indicates a problem with the wait call. */ bool wait(void); //! Create a cancellation point within a thread routine. /*! This function call checks for thread cancellation, allowing the thread to be terminated if a cancellation request was previously signaled. */ void testCancel(void); protected: THREAD_HANDLE thread_; }; } // stk namespace #endif stk-4.4.4/include/TubeBell.h000644 000766 000766 00000006535 12015735505 015614 0ustar00garygary000000 000000 #ifndef STK_TUBEBELL_H #define STK_TUBEBELL_H #include "FM.h" namespace stk { /***************************************************/ /*! \class TubeBell \brief STK tubular bell (orchestral chime) FM synthesis instrument. This class implements two simple FM Pairs summed together, also referred to as algorithm 5 of the TX81Z. \code Algorithm 5 is : 4->3--\ + --> Out 2->1--/ \endcode Control Change Numbers: - Modulator Index One = 2 - Crossfade of Outputs = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class TubeBell : public FM { public: //! Class constructor. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ TubeBell( void ); //! Class destructor. ~TubeBell( void ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: }; inline StkFloat TubeBell :: tick( unsigned int ) { StkFloat temp, temp2; temp = gains_[1] * adsr_[1]->tick() * waves_[1]->tick(); temp = temp * control1_; waves_[0]->addPhaseOffset( temp ); waves_[3]->addPhaseOffset( twozero_.lastOut() ); temp = gains_[3] * adsr_[3]->tick() * waves_[3]->tick(); twozero_.tick( temp ); waves_[2]->addPhaseOffset( temp ); temp = ( 1.0 - (control2_ * 0.5)) * gains_[0] * adsr_[0]->tick() * waves_[0]->tick(); temp += control2_ * 0.5 * gains_[2] * adsr_[2]->tick() * waves_[2]->tick(); // Calculate amplitude modulation and apply it to output. temp2 = vibrato_.tick() * modDepth_; temp = temp * (1.0 + temp2); lastFrame_[0] = temp * 0.5; return lastFrame_[0]; } inline StkFrames& TubeBell :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "TubeBell::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i coefficients ); //! Return an StkFrames reference to the last output sample frame. //const StkFrames& lastFrame( void ) const { return lastFrame_; }; //! Return the last computed output value. // StkFloat lastOut( void ) { return lastFrame_[0]; }; StkFloat lastOut( void ) { return lastOutput_; }; //! Compute and return one output sample. StkFloat tick( StkFloat input ); //! Take a channel of the \c iFrames object as inputs to the class and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the effect and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: DelayA delayLine_; DelayL combDelay_; Fir loopFilter_; StkFloat lastOutput_; StkFloat frequency_; StkFloat loopGain_; StkFloat pluckPosition_; }; inline StkFloat Twang :: tick( StkFloat input ) { lastOutput_ = delayLine_.tick( input + loopFilter_.tick( delayLine_.lastOut() ) ); lastOutput_ -= combDelay_.tick( lastOutput_ ); // comb filtering on output lastOutput_ *= 0.5; return lastOutput_; } inline StkFrames& Twang :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "Twang::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "Twang::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i= 1.0. The \e frequency value should be between zero and half the sample rate. For a better resonance filter, use a BiQuad filter. \sa BiQuad filter class */ void setResonance(StkFloat frequency, StkFloat radius, bool normalize = false); //! Return the last computed output value. StkFloat lastOut( void ) const { return lastFrame_[0]; }; //! Input one sample to the filter and return one output. StkFloat tick( StkFloat input ); //! Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs. /*! The StkFrames argument reference is returned. The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); //! Take a channel of the \c iFrames object as inputs to the filter and write outputs to the \c oFrames object. /*! The \c iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 ); protected: virtual void sampleRateChanged( StkFloat newRate, StkFloat oldRate ); }; inline StkFloat TwoPole :: tick( StkFloat input ) { inputs_[0] = gain_ * input; lastFrame_[0] = b_[0] * inputs_[0] - a_[1] * outputs_[1] - a_[2] * outputs_[2]; outputs_[2] = outputs_[1]; outputs_[1] = lastFrame_[0]; return lastFrame_[0]; } inline StkFrames& TwoPole :: tick( StkFrames& frames, unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= frames.channels() ) { oStream_ << "TwoPole::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "TwoPole::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i= frames.channels() ) { oStream_ << "TwoZero::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int hop = frames.channels(); for ( unsigned int i=0; i= iFrames.channels() || oChannel >= oFrames.channels() ) { oStream_ << "TwoZero::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *iSamples = &iFrames[iChannel]; StkFloat *oSamples = &oFrames[oChannel]; unsigned int iHop = iFrames.channels(), oHop = oFrames.channels(); for ( unsigned int i=0; i namespace stk { /***************************************************/ /*! \class Vector3D \brief STK 3D vector class. This class implements a three-dimensional vector. by Perry R. Cook, 1995-2012. */ /***************************************************/ class Vector3D : public Stk { public: //! Default constructor taking optional initial X, Y, and Z values. Vector3D( StkFloat x = 0.0, StkFloat y = 0.0, StkFloat z = 0.0 ) { setXYZ( x, y, z ); }; //! Get the current X value. StkFloat getX( void ) { return X_; }; //! Get the current Y value. StkFloat getY( void ) { return Y_; }; //! Get the current Z value. StkFloat getZ( void ) { return Z_; }; //! Calculate the vector length. StkFloat getLength( void ); //! Set the X, Y, and Z values simultaniously. void setXYZ( StkFloat x, StkFloat y, StkFloat z ) { X_ = x; Y_ = y; Z_ = z; }; //! Set the X value. void setX( StkFloat x ) { X_ = x; }; //! Set the Y value. void setY( StkFloat y ) { Y_ = y; }; //! Set the Z value. void setZ( StkFloat z ) { Z_ = z; }; protected: StkFloat X_; StkFloat Y_; StkFloat Z_; }; inline StkFloat Vector3D :: getLength( void ) { StkFloat temp; temp = X_ * X_; temp += Y_ * Y_; temp += Z_ * Z_; temp = sqrt( temp ); return temp; } } // stk namespace #endif stk-4.4.4/include/Voicer.h000644 000766 000766 00000017370 12015735505 015344 0ustar00garygary000000 000000 #ifndef STK_VOICER_H #define STK_VOICER_H #include "Instrmnt.h" #include namespace stk { /***************************************************/ /*! \class Voicer \brief STK voice manager class. This class can be used to manage a group of STK instrument classes. Individual voices can be controlled via unique note tags. Instrument groups can be controlled by group number. A previously constructed STK instrument class is linked with a voice manager using the addInstrument() function. An optional group number argument can be specified to the addInstrument() function as well (default group = 0). The voice manager does not delete any instrument instances ... it is the responsibility of the user to allocate and deallocate all instruments. The tick() function returns the mix of all sounding voices. Each noteOn returns a unique tag (credits to the NeXT MusicKit), so you can send control changes to specific voices within an ensemble. Alternately, control changes can be sent to all voices in a given group. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Voicer : public Stk { public: //! Class constructor taking an optional note decay time (in seconds). Voicer( StkFloat decayTime = 0.2 ); //! Add an instrument with an optional group number to the voice manager. /*! A set of instruments can be grouped by group number and controlled via the functions that take a group number argument. */ void addInstrument( Instrmnt *instrument, int group=0 ); //! Remove the given instrument pointer from the voice manager's control. /*! It is important that any instruments which are to be deleted by the user while the voice manager is running be first removed from the manager's control via this function!! */ void removeInstrument( Instrmnt *instrument ); //! Initiate a noteOn event with the given note number and amplitude and return a unique note tag. /*! Send the noteOn message to the first available unused voice. If all voices are sounding, the oldest voice is interrupted and sent the noteOn message. If the optional group argument is non-zero, only voices in that group are used. If no voices are found for a specified non-zero group value, the function returns -1. The amplitude value should be in the range 0.0 - 128.0. */ long noteOn( StkFloat noteNumber, StkFloat amplitude, int group=0 ); //! Send a noteOff to all voices having the given noteNumber and optional group (default group = 0). /*! The amplitude value should be in the range 0.0 - 128.0. */ void noteOff( StkFloat noteNumber, StkFloat amplitude, int group=0 ); //! Send a noteOff to the voice with the given note tag. /*! The amplitude value should be in the range 0.0 - 128.0. */ void noteOff( long tag, StkFloat amplitude ); //! Send a frequency update message to all voices assigned to the optional group argument (default group = 0). /*! The \e noteNumber argument corresponds to a MIDI note number, though it is a floating-point value and can range beyond the normal 0-127 range. */ void setFrequency( StkFloat noteNumber, int group=0 ); //! Send a frequency update message to the voice with the given note tag. /*! The \e noteNumber argument corresponds to a MIDI note number, though it is a floating-point value and can range beyond the normal 0-127 range. */ void setFrequency( long tag, StkFloat noteNumber ); //! Send a pitchBend message to all voices assigned to the optional group argument (default group = 0). void pitchBend( StkFloat value, int group=0 ); //! Send a pitchBend message to the voice with the given note tag. void pitchBend( long tag, StkFloat value ); //! Send a controlChange to all instruments assigned to the optional group argument (default group = 0). void controlChange( int number, StkFloat value, int group=0 ); //! Send a controlChange to the voice with the given note tag. void controlChange( long tag, int number, StkFloat value ); //! Send a noteOff message to all existing voices. void silence( void ); //! Return the current number of output channels. unsigned int channelsOut( void ) const { return lastFrame_.channels(); }; //! Return an StkFrames reference to the last output sample frame. const StkFrames& lastFrame( void ) const { return lastFrame_; }; //! Return the specified channel value of the last computed frame. /*! The \c channel argument must be less than the number of output channels, which can be determined with the channelsOut() function (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. \sa lastFrame() */ StkFloat lastOut( unsigned int channel = 0 ); //! Mix one sample frame of all sounding voices and return the specified \c channel value. /*! The \c channel argument must be less than the number of output channels, which can be determined with the channelsOut() function (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFloat tick( unsigned int channel = 0 ); //! Fill the StkFrames argument with computed frames and return the same reference. /*! The number of channels in the StkFrames argument must equal the number of channels in the file data. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception. If no file data is loaded, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation). */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: struct Voice { Instrmnt *instrument; long tag; StkFloat noteNumber; StkFloat frequency; int sounding; int group; // Default constructor. Voice() :instrument(0), tag(0), noteNumber(-1.0), frequency(0.0), sounding(0), group(0) {} }; std::vector voices_; long tags_; int muteTime_; StkFrames lastFrame_; }; inline StkFloat Voicer :: lastOut( unsigned int channel ) { #if defined(_STK_DEBUG_) if ( channel >= lastFrame_.channels() ) { oStream_ << "Voicer::lastOut(): channel argument is invalid!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif return lastFrame_[channel]; } inline StkFloat Voicer :: tick( unsigned int channel ) { unsigned int j; for ( j=0; jtick(); for ( j=0; jchannelsOut(); j++ ) lastFrame_[j] += voices_[i].instrument->lastOut( j ); } if ( voices_[i].sounding < 0 ) voices_[i].sounding++; if ( voices_[i].sounding == 0 ) voices_[i].noteNumber = -1; } return lastFrame_[channel]; } inline StkFrames& Voicer :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Voicer::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; for ( unsigned int i=0; isetGainTarget(vGain); }; //! Set the unvoiced component gain. void setUnVoiced( StkFloat nGain ) { noiseEnv_.setTarget(nGain); }; //! Set the sweep rate for a particular formant filter (0-3). void setFilterSweepRate( unsigned int whichOne, StkFloat rate ); //! Set voiced component pitch sweep rate. void setPitchSweepRate( StkFloat rate ) { voiced_->setSweepRate(rate); }; //! Start the voice. void speak( void ) { voiced_->noteOn(); }; //! Stop the voice. void quiet( void ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Stop a note with the given amplitude (speed of decay). void noteOff( StkFloat amplitude ) { this->quiet(); }; //! Perform the control change specified by \e number and \e value (0.0 - 128.0). void controlChange( int number, StkFloat value ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: SingWave *voiced_; Noise noise_; Envelope noiseEnv_; FormSwep filters_[4]; OnePole onepole_; OneZero onezero_; }; inline StkFloat VoicForm :: tick( unsigned int ) { StkFloat temp; temp = onepole_.tick( onezero_.tick( voiced_->tick() ) ); temp += noiseEnv_.tick() * noise_.tick(); lastFrame_[0] = filters_[0].tick(temp); lastFrame_[0] += filters_[1].tick(temp); lastFrame_[0] += filters_[2].tick(temp); lastFrame_[0] += filters_[3].tick(temp); /* temp += noiseEnv_.tick() * noise_.tick(); lastFrame_[0] = filters_[0].tick(temp); lastFrame_[0] = filters_[1].tick(lastFrame_[0]); lastFrame_[0] = filters_[2].tick(lastFrame_[0]); lastFrame_[0] = filters_[3].tick(lastFrame_[0]); */ return lastFrame_[0]; } inline StkFrames& VoicForm :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "VoicForm::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i frames.channels() - nChannels ) { oStream_ << "Whistle::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i3--\ + --> Out 2->1--/ \endcode Control Change Numbers: - Modulator Index One = 2 - Crossfade of Outputs = 4 - LFO Speed = 11 - LFO Depth = 1 - ADSR 2 & 4 Target = 128 The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away. by Perry R. Cook and Gary P. Scavone, 1995-2012. */ /***************************************************/ class Wurley : public FM { public: //! Class constructor. /*! An StkError will be thrown if the rawwave path is incorrectly set. */ Wurley( void ); //! Class destructor. ~Wurley( void ); //! Set instrument parameters for a particular frequency. void setFrequency( StkFloat frequency ); //! Start a note with the given frequency and amplitude. void noteOn( StkFloat frequency, StkFloat amplitude ); //! Compute and return one output sample. StkFloat tick( unsigned int channel = 0 ); //! Fill a channel of the StkFrames object with computed outputs. /*! The \c channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception. */ StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ); protected: }; inline StkFloat Wurley :: tick( unsigned int ) { StkFloat temp, temp2; temp = gains_[1] * adsr_[1]->tick() * waves_[1]->tick(); temp = temp * control1_; waves_[0]->addPhaseOffset( temp ); waves_[3]->addPhaseOffset( twozero_.lastOut() ); temp = gains_[3] * adsr_[3]->tick() * waves_[3]->tick(); twozero_.tick(temp); waves_[2]->addPhaseOffset( temp ); temp = ( 1.0 - (control2_ * 0.5)) * gains_[0] * adsr_[0]->tick() * waves_[0]->tick(); temp += control2_ * 0.5 * gains_[2] * adsr_[2]->tick() * waves_[2]->tick(); // Calculate amplitude modulation and apply it to output. temp2 = vibrato_.tick() * modDepth_; temp = temp * (1.0 + temp2); lastFrame_[0] = temp * 0.5; return lastFrame_[0]; } inline StkFrames& Wurley :: tick( StkFrames& frames, unsigned int channel ) { unsigned int nChannels = lastFrame_.channels(); #if defined(_STK_DEBUG_) if ( channel > frames.channels() - nChannels ) { oStream_ << "Wurley::tick(): channel and StkFrames arguments are incompatible!"; handleError( StkError::FUNCTION_ARGUMENT ); } #endif StkFloat *samples = &frames[channel]; unsigned int j, hop = frames.channels() - nChannels; if ( nChannels == 1 ) { for ( unsigned int i=0; i 1.0 ) { sample = 1.0; clip = true; } else if ( sample < -1.0 ) { sample = -1.0; clip = true; } if ( clip == true && clipping_ == false ) { // First occurrence of clipping since instantiation or reset. clipping_ = true; oStream_ << "WvOut: data value(s) outside +-1.0 detected ... clamping at outer bound!"; handleError( StkError::WARNING ); } return sample; } } // stk namespace #endif stk-4.4.4/doc/doxygen/000755 000766 000766 00000000000 12015735504 014532 5ustar00garygary000000 000000 stk-4.4.4/doc/hierarchy.txt000644 000766 000766 00000021640 12015735504 015577 0ustar00garygary000000 000000 STK: A ToolKit of Audio Synthesis Classes and Instruments in C++ By Perry R. Cook and Gary P. Scavone, 1995-2012. STK Classes - See the HTML documentation in the html directory for complete information. .- Generator - (Modulate, Noise, SingWave, Envelope, ADSR, Asymp, SineWave, Blit, BlitSaw, BlitSquare, Granulate) | |- Function - (BowTable, JetTable, ReedTable) | |- FileRead, FileWrite | |- WvIn - (FileWvIn, RtWvIn, InetWvIn) | | | FileLoop | |- WvOut - (FileWvOut, RtWvOut, TcpWvOut) | |- Filter - (OnePole, OneZero, TwoPole, TwoZero, PoleZero, Biquad, FormSwep, Delay, DelayL, DelayA, TapDelay) | |- RtAudio, RtMidi, Socket, Thread, Mutex | | Stk -| UdpSocket | TcpServer | TcpClient | |- StkFrames | |- Effect - (Echo, Chorus, PitShift, LentPitShift, PRCRev, JCRev, NRev, FreeVerb) | |- Voicer, Message, Skini, MidiFileIn, Phonemes, Sphere, Vector3D | |- Messager | |- Twang, Guitar | | .- FM - (HevyMetl, PercFlut, Rhodey, Wurley, TubeBell, BeeThree, FMVoices) | | | |- Modal - ModalBar | | | |- VoicForm | | | |- Sampler - Moog | | | |- Resonate | | | |- Mandolin .- Instrmnt -| |- Drummer | |- Clarinet, BlowHole, Saxofony, Flute, Brass, BlowBotl, Bowed, Plucked, StifKarp, Sitar | |- Shakers | |- BandedWG | |- Mesh2D | .- Whistle *********** UNIT GENERATORS ************** Master Class: Stk.cpp Sample rate, byte-swapping, error handling functionality Sources: Generator.h Abstract base class for various source signal classes Function.h Abstract base class for various input/output mapping classes Envelope.cpp Linearly goes to target by rate ADSR.cpp ADSR envelope Asymp.cpp Exponentially approaches target Noise.cpp Random number generator SineWave.cpp Sinusoidal oscillator with internally computed static table Blit.cpp Bandlimited impulse train BlitSaw.cpp Bandlimited sawtooth generator BlitSquare.cpp Bandlimited square wave generator Granulate.cpp Granular synthesis class that processes a monophonic audio file FileRead.cpp Audio file input class (no internal data storage) for RAW, WAV, SND (AU), AIFF, MAT-file files WvIn.h Abstract base class for audio data input classes FileWvIn.cpp Audio file input interface class with interpolation FileLoop.cpp Wavetable looping (subclass of FileWvIn) RtWvIn.cpp Realtime audio input class (subclass of WvIn) InetWvIn.cpp Audio streaming (socket server) input class (subclass of WvIn) Sinks: FileWrite.cpp Audio file output class (no internal data storage) for RAW, WAV, SND (AU), AIFF, MAT-file files WvOut.h Abstract base class for audio data output classes FileWvOut.cpp Audio file output interface class to FileWrite RtWvOut.cpp Realtime audio output class (subclass of WvOut) InetWvOut.cpp Audio streaming (socket client) output class (subclass of WvOut) Filters: Filter.h Filter master class Iir.h General infinite-impulse response filter Fir.h General finite-impulse response filter OneZero.cpp One zero filter OnePole.cpp One pole filter PoleZero.cpp One pole/one zero filter TwoZero.cpp Two zero filter TwoPole.cpp Two pole filter BiQuad.cpp Two pole/two zero filter FormSwep.cpp Sweepable biquad filter (goes to target by rate) Delay.cpp Non-interpolating delay line class DelayL.cpp Linearly interpolating delay line DelayA.cpp Allpass interpolating delay line TapDelay.cpp Multi-tap non-interpolating delay line class Non-Linear: JetTabl.h Cubic jet non-linearity BowTabl.h x^(-3) Bow non-linearity ReedTabl.h One breakpoint saturating reed non-linearity Derived: Modulate.cpp Periodic and random vibrato: WvIn, Noise, OnePole SingWave.cpp Looping wave table with randomness: Modulate, FileLoop, Envelope ********** INSTRUMENTS AND ALGORITHMS ************** Each class is listed either with some of the unit generators it uses, or in terms of the algorithm it implements. All inherit from Instrmnt, which inherits from Stk. Simple.cpp Simple Instrument Pulse oscillator + resonant filtered noise Plucked.cpp Basic Plucked String DelayA, OneZero, OnePole, Noise Twang.cpp Not So Basic Pluck DelayL, DlineA, Fir, allows commuted synthesis Mandolin.cpp Commuted Mandolin 2 Twangs Guitar.cpp N-String Guitar N Twangs, bridge coupling, allows feedback and body filter StifKarp.cpp Plucked String with Stiffness DelayA, DelayL, OneZero, BiQuad, Noise Bowed.cpp So So Bowed String DelayL, BowTabl, OnePole, BiQuad, WaveLoop, ADSR Brass.cpp Not So Bad Brass Instrument DelayA, BiQuad, PoleZero, ADSR, WaveLoop Clarinet.cpp Pretty Good Clarinet DelayL, ReedTabl, OneZero, Envelope, Noise, WaveLoop BlowHole.cpp Clarinet w/ Tone & Vent Holes DelayL, ReedTabl, OneZero, Envelope, Noise, WaveLoop, PoleZero Saxofony.cpp A Faux Saxophone DelayL, ReedTabl, OneZero, Envelope, Noise, WaveLoop Flute.cpp Pretty Good Flute JetTabl, DelayL, OnePole, PoleZero, Noise, ADSR, WaveLoop BlowBotl.cpp Blown Bottle JetTabl, BiQuad, PoleZero, Noise, ADSR, WaveLoop BandedWG.cpp Banded Waveguide Meta-Object Delay, BowTabl, ADSR, BiQuad Modal.cpp N Resonances Envelope, WaveLoop, BiQuad, OnePole ModalBar.cpp Various presets 4 Resonance Models FM.cpp N Operator FM Master ADSR, WaveLoop, TwoZero HevyMetl.cpp Distorted FM Synthesizer 3 Cascade with FB Modulator PercFlut.cpp Percussive Flute 3 Cascade Operators Rhodey.cpp Rhodes-Like Electric Piano 2 Parallel Simple FMs Wurley.cpp Wurlitzer Electric Piano 2 Parallel Simple FMs TubeBell.cpp Classic FM Bell 2 Parallel Simple FMs FMVoices.cpp 3 Formant FM Voice 3 Carriers Share 1 Modulator VoicForm.cpp 4 Formant Voice Synthesis FormSwep, SingWave, OnePole, OneZero, Envelope, Noise BeeThree.cpp Cheezy Additive Organ 4 Oscillators Additive Sampler.cpp Sampling Synthesizer 5 each ADSR, WvIn, WaveLoop, OnePole Moog.cpp Swept Filter Sampler with Swept Filter Resonate.cpp Filtered Noise ADSR, BiQuad, Noise Drummer.cpp Drum Synthesizer Bunch of WvIns, and OnePole Shakers.cpp PhISM statistical model for shakers and real-world sound effects Mesh2D.cpp Two-dimensional, rectilinear digital waveguide mesh. Whistle.cpp Hybrid physical/spectral model of a police whistle. Effect.h Effects Processor Base Class JCRev.cpp Chowning Reverberator 3 series allpass units, 4 parallel combs, 2 stereo delays NRev.cpp Another famous CCRMA Reverb 8 allpass, 6 parallel comb filters PRCRev.cpp Dirt Cheap Reverb by Cook 2 allpass, 2 comb filters FreeVerb.cpp Jezar at Dreampoint's FreeVerb 4 allpass, 8 lowpass comb filters Flanger.cpp Flanger Effects Processor DelayL, WaveLoop Chorus.cpp Chorus Effects Processor DelayL, WaveLoop PitShift.cpp Cheap Pitch Shifter DelayL LentPitShift.cpp Pitch Shifter based Lent Algorithm *********** OTHER SUPPORT CLASSES AND FILES ************** RtAudio.cpp Multi-OS/API audio I/O routines RtMidi.cpp Multi-OS/API MIDI I/O routines Messager.cpp Pipe, socket, and MIDI control message handling Voicer.cpp Multi-instrument voice manager demo.cpp Demonstration program for most synthesis algorithms effects.cpp Effects demonstration program ragamatic.cpp Nirvana just waiting to happen Skini.cpp SKINI file/message parser object SKINI.msg #defines for often used and universal MIDI/SKINI symbols SKINI.tbl Table of SKINI messages stk-4.4.4/doc/html/000755 000766 000766 00000000000 12015735505 014022 5ustar00garygary000000 000000 stk-4.4.4/doc/README-Linux.txt000644 000766 000766 00000002771 12015735505 015660 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK) By Perry R. Cook and Gary P. Scavone, 1995-2012. Please read the file README and INSTALL for more general STK information. Realtime audio support for Linux currently includes the Advanced Linux Sound Architecture (ALSA), the JACK low-latency audio server, and/or Open Sound System (OSS version 4.0 and higher only) APIs. That said, the OSS API support has not been tested in several years and is not considered a high priority. One or more APIs are selected during compilation using the __LINUX_ALSA__, __UNIX_JACK__, and/or __LINUX_OSS__ definitions. Because the ALSA library is now integrated into the standard Linux kernel, it is the default audio/MIDI API with STK versions 4.2 and higher. Realtime MIDI support Linux currently includes the Jack and ALSA sequencer support. Native OSS MIDI support no longer exists in RtMidi. If the __LINUX_OSS__ preprocessor definition is specified, only OSS audio support will be compiled and RtMidi will still be compiled using the ALSA API. For this reason, STK now requires the asound library for realtime support (unless only using the Jack API). Realtime programs must also link with the pthread library. STK should compile without much trouble under Linux. Since all Linux distributions typically include the GNU makefile utilities, you should be able to use the default Makefiles. Typing "make" in a project directory will initiate the compilation process (after initially running the configure script in the top-level directory). stk-4.4.4/doc/README-MacOSX.txt000644 000766 000766 00000001747 12015735505 015655 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK) By Perry R. Cook and Gary P. Scavone, 1995-2012. Please read the file README and INSTALL for more general STK information. The default realtime support for Macintosh OS X uses the CoreAudio HAL API and is specified during compilation using the __MACOSX_CORE__ preprocessor definition. There is also support for the JACK audio server using the __UNIX_JACK__ preprocessor definition. It is necessary to install the OS X developer kit (or the command line tools) in order to compile STK. STK was successfully tested on the latest version of OS X. Tcl/Tk on OS X: I think that tcl/tk interpreter is now included in the XCode package, since I haven't had to download it for several years now. It appears that socket support in Tcl/Tk on OS X uses the Nagle algorithm, which produces poor response between changes made in the tcl/tk script and the resulting audio updates. Note that this is only a problem when using a socket connection from a Tcl/Tk script. stk-4.4.4/doc/README-SGI.txt000644 000766 000766 00000000646 12015735505 015202 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK) By Perry R. Cook and Gary P. Scavone, 1995-2012. Please read the file README and INSTALL for more general STK information. Since STK version 4.3, realtime support for IRIX has been discontinued due to an inability to test it. If you need realtime support on an SGI, go back to version 4.2.1. Release 4.0 of STK is confirmed to compile (with various warnings) using CC version 7.30. stk-4.4.4/doc/README-Win.txt000644 000766 000766 00000006327 12015735505 015317 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK) By Perry R. Cook and Gary P. Scavone, 1995-2012. Please read the file README for more general STK information. The configure script supports MinGW. As well, STK is distributed with Visual C++ .NET project and workspace files (though these may no longer work with current versions of Visual Studio). It no longer compiles with Visual C++ 6.0. With Windows XP/7, piping works as under unix. Simply fire up the script files (ex. StkDemo.bat) by either double-clicking on them or from within a shell. IMPORTANT VC++ NOTE: When compiling "release" versions of STK programs, link to the release multithreaded library. When compiling "debug" versions, link to the debug multithreaded library. Compiler errors will result otherwise. Both the DirectSound and Steinberg ASIO audio APIs are supported for realtime audio input/output. The Visual C++ project files included with this distribution are configured to use the DirectSound API. In order to use the ASIO API, it is necessary to change the preprocessor definition from __WINDOWS_DS__ to __WINDOWS_ASIO__, as well as include all the files in the /src/include/ directory (i.e. asio.h, asio.cpp, ...). If you have a good quality soundcard and a native ASIO driver (not emulated), you are likely to get much better input/output response using that. When using the DirectSound API for audio input, latency can be high. If you experience realtime audio "stuttering", you should experiment with different "buffer size" and "number of buffers" values. Realtime MIDI input/output is supported by RtMidi using the winmm.lib API and requires the __WINDOWS_MM__ preprocessor definition. Visual C++ workspaces have been created for the various STK projects. Everything has already been configured for you. The intermediate .obj files will be written to either the "Release" or "Debug" directories, but the executable files will be written to the main project directories (where they need to be for proper execution). If you should somehow lose or hose the VC++ workspace file for a project, then you will have to do a LOT of configuring to recreate it ... it's probably easier just to download the distribution again from our WWW sites. Anyway, for your benefit and mine, here is a list of things that need to be added to the various "Project Settings" (this was for VC 6.0 ... things have changed with the newer versions of the VC compiler): 1. Under General: Set "Output files:" to (this will put the executable in the main project directory. 2. Under C/C++ > Code Generation: Set "Use run-time library:" to Multithreaded (use "debug" versions for the debug configuration). 3. Under Link > General: Add winmm.lib, dsound.lib, and Wsock32.lib to the end of the Object/library modules list. 4. Under C/C++ > Preprocessor: Add "../../include" directory to the "extra include" field. 5. Under C/C++ > Preprocessor: Add "__WINDOWS_DS__", "__WINDOWS_MM__", and "__LITTLE_ENDIAN__ to the definitions field. 6. Add all the necessary files to the project. Remember that items 1-5 above need to be done for each project and for each configuration. There might be an easy way to make global changes, but I couldn't figure it out. To use the Tcl/Tk GUIs, you will have to install Tcl/Tk. stk-4.4.4/doc/ReleaseNotes.txt000644 000766 000766 00000032577 12015735505 016226 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK) By Perry R. Cook and Gary P. Scavone, 1995-2012. v4.4.4: (24 August 2012) - new FreeVerb class (thanks to Greg Burlet) - new Guitar class - new electric guitar project - cleaned / revised Shakers class - updated versions of RtAudio and RtMidi - bug fix in LentPitShift - bug fix in Echo constructor - bug fix in FileWvIn (file size when chunking) - bug fix in StkFrames copy constructor v4.4.3: (30 August 2011) - changed SINT24 to be lower 3 bytes of 32-bit word - bug fixes to vectorized tick functions in Effects classes - updated versions of RtAudio and RtMidi - fix to ADSR bugs - updates to the internal argument checking and reporting scheme - updates to Bowed class (thanks to Esteban Maestre!) - fixes for 24-bit support in FileRead and FileWrite - added WAVE_FORMAT_EXTENSIBLE support in FileWrite - added sample rate variable reading and writing for MAT-files in FileRead and FileWrite v4.4.2: (4 February 2011) - added various header file includes for newer compilers - new LentPitShift class (thanks to Francois Germain) - added "addTo" function to Delay class - updates to RtAudio and RtMidi - bug fixes in Voicer class (thanks Richard Dobson!) - bug fixes in Granulate class - added Makefile.in to compile library and all projects, as well as clean and distclean all v4.4.1: (3 June 2010) - added multi-channel/frame tick() virtual function to WvIn and WvOut abstract base classes (required update to RtWvOut class) - updated configure script to select g++ compiler by default - in demo.cpp: removed voicer grouping for messages, fixing polyphony when messages are on the same MIDI/SKINI channel - updates to RtAudio and RtMidi v4.4: (30 April 2010) - all classes embedded in the "stk" namespace (except RtAudio, RtMidi, and RtError) - class WaveLoop renamed FileLoop - significant efficiency improvements via code restructuring and inlining - some class source (.cpp) files deleted as part of inlining (Generator, Filter, Function, WvIn, WvOut, Effect, Instrmnt, BowTable, ReedTable, JetTable, Vector3D) - updates to RtAudio and RtMidi - previous "tickFrame()" functions renamed "tick" for more consistent API - more consistent and scalable approach to multichannel data and computations - multichannel support added to Granulate class - Filter class made abstract. New Iir and Fir classes made for non-order-specific filtering. - new TapDelay class - SubNoise class deleted (same as sub-sampled "ticking" of Noise class) v4.3.1: (7 December 2007) - further headerless file support in FileRead - bug fix in RtWvOut.cpp - added configure support for MinGW - updates to RtAudio and RtMidi for MinGW - changes to channel assignment in demo.cpp v4.3.0: (13 August 2007) - an official MIT-like license - new functionality to automatically update class data when the STK sample rate changes (partly implemented) - updates for new RtAudio version 4.0 - removed RtDuplex class, users should use RtAudio directly with a callback function - bug fix in interpolate() function in Stk.h for non-interleaved data - fixes / improvements to the Granulate class - fix in Whistle when doing animation - fixes in BlitSquare for frequency, harmonics, and dc offset - updates to Makefiles for non-realtime compile - fix in demo.cpp for voice channel assignment - updated versions of RtMidi and RtAudio - updated ASIO files for MinGW compiler - new FAQ in documentation - MAT-file bug fix in FileRead class v4.2.1: (14 October 2005) - greatly expanded StkFrames functionality (including interpolation and indexing by channel/frame) - new Granulate granular synthesis class - new Blit, BlitSaw, and BlitSquare bandlimited waveform classes (thanks to Robin Davies!) - removed Table class ... all functionality (including interpolation) now in StkFrames and FileRead classes - revised Socket class (now abstract) and added TcpServer, TcpClient, and UdpSocket subclasses - added Stk::showWarnings() and Stk::printErrors() functions to dis/enable warning and error printouts - extracted file I/O functionality to new FileRead and FileWrite classes - revised WvIn / WvOut class structure (WvIn / WvOut now abstract and file I/O functionality in new FileWvIn / FileWvOut subclasses) - new SineWave class which calculates its own static table of variable length (no rawwave dependency) - new sinewave.raw file of length 1024 samples (used to be 256) - TcpWvIn and TcpWvOut renamed InetWvIn and InetWvOut, with added support for UDP sockets - fixed bug in WvOut tickFrame( const StkFrames &frames ) function - fixed bug in demo.cpp when writing output soundfiles without realtime output - added "binary" open flag to MidiFileIn class for Windows - fixed oversized MAT-file header in WvOut.cpp - fixed case statement bug in MidiFileIn.cpp for sysex - added missing getDelay() function to DelayA.cpp - fixed modDepth omission in Chorus.cpp - fixed DC blocker initialization bug in Flute.cpp - changed Filter class behavior so no default clearing of state when changing coefficients - bug fixes to RtAudio, especially for Windows DirectSound and ASIO (thanks to Robin Davies) - bug fixes to RtMidi, especially for Linux (thanks to Pedro Pedro Lopez-Cabanillas) v4.2.0: (4 October 2004) - simultaneous multiple audio APIs supported at compile time - fixed hidden overloaded virtual functions - new Asymp exponential envelope class - various changes to better conform to standard C++ programming practices - MY_FLOAT type converted to StkFloat and changed throughout (use treesed utility to search/replace in old files) - most example programs rewritten to use an audio callback paradigm (which works better in OS-X) - new StkFrames class for vectorized multichannel data and associated new tick() functions making use of StkFrames - new RtMidi class with MIDI output capabilities (API changes) - new MidiFileIn class for reading MIDI files - revised Filter classes to use std::vectors for coefficients (API changes) - revised Messager class (now queues messages for retrieval) (API changes) - new abstract parent Effect class for various effects - added setT60 function to all reverbs - new abstract parent Generator class for various signal sources - new abstract parent Function class for tables and various non-linear functions - Skini class completely rewritten (simplified) using the C++ STL (API changes) - WvOut classes now clip to -1.0 to +1.0 and report out of range - new Mutex class - turned Nagle algorithm off by default in Socket class - error reporting standardized in all classes v4.1.3: (22 March 2004) - bug fix in RtAudio for Windows DirectSound output only support v4.1.2: (15 March 2004) - added Linux JACK support to RtAudio - added optional doNormalize argument to WvIn to allow specification of data normalization or not - added volume control to demo program and various tcl scripts - added support for dynamic rawwavePath() setting - WaveLoop bug fix - fixed bug in ADSR::setReleaseTime() method - fixed missing initialization of apInput in non-default constructor of DelayA class - added time seeding of random number generator to Noise constructor - update to the contentsAt() method of Delay class - WAV file fixes (8-bit) in WvIn and WvOut classes - configure changes - updated include statements and appended "std::" as necessary throughout for compatibility with gcc 3 v4.1.1: (24 October 2002) - bug fix in RtAudio for Macintosh OS X and Windows ASIO duplex operation - windows ASIO fix in Stk.h - documentation updates - expanded tutorial - fixed RtDuplex omission in src Makefile v4.1: (8 October 2002) - Macintosh OS X support added - new Whistle class - added Voicer, SingWave, and VoicForm classes - improvements/fixes to the banded waveguide instruments - demo program now uses Voicer, allowing polyphony - demo tcl/tk scripts changed to use SKINI PitchChange instead of PitchBend - demo program response to PitchBend modified to octave up/down - several RtAudio fixes and improvements (OS X and Windows ASIO support added) - added nextOut() method to Delay classes - documentation fixes for Reverb classes - RAWWAVE_PATH changed to include the "rawwave" directory - "configure" support added for unix systems - multivoice flag (-n NUMBER) added as command line option to demo program - sample rate flag added as command line option to all example programs - socket port number added as command line option to all example programs v4.0: (April 2002) - new documentation and tutorial - several new instruments, including Saxofony, BlowBotl, and StifKarp - new Stk base class, replacing Object class - new Filter class structure and methods - extensive modifications to WvIn and WvOut class structures and methods - looping functionality moved to WaveLoop (subclass of WvIn) - automatic file type detection in WvIn ... hosed WavWvIn, AifWvIn, RawWavIn, SndWavIn, and MatWvIn subclasses - new file type specifier argument in WvOut ... hosed WavWvOut, AifWvOut, RawWavOut, SndWavOut, and MatWvOut subclasses - some simplifications of Messager class (was Controller) - new independent RtAudio class - extensive revisions in code and a significant number of API changes v3.2: (13 November 2000) - new control handling class (Controller) - added AIFF file input/output support - stklib.a Makefile in src directory - added C++ error handling capabilities - added input/output internet streaming support (StrmWvIn/StrmWvOut) - added native ALSA support for linux - added optional "device" argument to all "Rt" classes (audio and MIDI) and printout of devices when argument is invalid - WvIn classes rewritten to support very big files (incremental load from disk) - changed WvIn/WvOut classes to work with sample frame buffers - fixed looping and negative rate calculations in WvIn classes - fixed interpolation bug in RtWvIn - windoze RtAudio code rewritten (thanks Dave!) - simplified byte-swapping functions (in-place swapping) - new FIR filter class (thanks Julius!) - "stereo-ized" RagaMatic - probably a bunch more fixes that I've long since forgotten about v3.1: (13 March 2000) - new RagaMatic project!!! - added "microphone position" to Mandolin in STKdemo - fixed MIDI system message exclusion under Irix - added a few bitmaps for the Shaker instruments - made destructors virtual for Reverb.h, WvIn.h and Simple.h - fixed bug setting delay length in DLineA when value too big - fixed bug in WinMM realtime code (RTSoundIO) - added tick() method to BowTabl, JetTabl, and ReedTabl (same as lookup) - switched to pthread API on SGI platforms - added some defines to Object.h for random number generation, FPU overflow checking, etc... - a lot of minor changes, some bug fixes ... can't remember all of them v3.0: (10 October 1999) - new #define flags for OS and realtime dependencies (this will probably cause problems for most everyone, but it was necessary to make future ports easier) - fixed Linux MIDI input bug - fixed MIDI status masking problem in Windows - OS type defines now in Makefile - new RAWWAVE_PATH define in Object.h - syntmono pulled out to separate directory and cleaned up - socketing capabilities under Unix, as well as Windoze - multiple simultaneous socket client connections to STK servers now possible - MD2SKINI now can merge MIDI and piped messages under Irix and Linux (for TCL->MD2SKINI->syntmono control) - defined INT16 and INT32 types and fixed various WvIn and WvOut classes - updated MatWvIn and MatWvOut for new MAT-file documentation from Matlab - new demo GUI - minor fixes to FM behavior - added record/duplex capabilities to RTSoundIO (Linux, SGI, and Windoze) - fixed bugs in WavWvOut and MatWvOut header specifications - added RawWvOut class - new WvIn class with RawWvIn, SndWvIn, WavWvIn, MatWvIn, and RTWvIn subclasses - removed RawWave, RawShot, RawInterp, and RawLoop classes (supplanted by RawWvIn) - multi-channel data support in WvIn and WvOut classes using MY_MULTI data type (pointer to StkFloat) and the methods mtick() and mlastOutput() - now writing to primary buffer under Windoze when allowed by hardware - cleaned up Object.h a bit - pulled various utility and thread functions out of syntmono.cpp (to aid readability of the code) v2.02: (16 November 1998) - created RawWave abstract class, with subclasses of RawLoop (looping rawwave oscillator), RawShot (non-looping, non-interpolating rawwave player ... used to be RawWvIn), and RawInterp (looping or non-looping, interpolating rawwave player ... used to be RawWave). - modified DrumSynt to correctly handle sample rates different than 22050 Hz. - modified syntmono parsing vs. tick routine so that some ticking occurs between each message. When multiple messages are waiting to be processed, the time between message updates is inversely proportional to the number of messages in the buffer. - fixed DirectSound playback bug in Win distribution. Sound was being played at 8-bit, 22 kHz in all cases. Playback is now 16-bit and dependent on SRATE. - fixed bug in MD2SKINI which prevented some NoteOff statements from being output. v2.01: (27 July 1998) - Corrected extraneous ^M line return characters that were incompatible with SGI. v2.0: (20 July 1998) - The first true release by Gary, with unified capabilities across SGI, Linux, and Win platforms. See WWW pages (http://www-ccrma.stanford.edu/CCRMA/Software/STK/) for more info. v1.1: - More linux support and other changes that happened so long ago that I can't remember anymore. Never officially released. v1.0: - Linux support added with the help of Tim Stilson. Never officially released. v0.8: - One of (if not THE) original distributions for SGI, NeXTStep, and basic Win support. I think this came out in 1996. stk-4.4.4/doc/SKINI.txt000644 000766 000766 00000045031 12015735505 014477 0ustar00garygary000000 000000 This describes the latest (version 1.1) implementation of SKINI. Synthesis toolKit Instrument Network Interface for the Synthesis Toolkit in C++ by Perry R. Cook. ********************************* * Too good to be true? * * Have control and read it too? * * A SKINI Haiku. * ********************************* Profound thanks to Dan trueman, Brad Garton, and Gary Scavone for input on this revision. Thanks also to MIDI, the NeXT MusicKit, ZIPI and all the creators and modifiers of these for good bases upon/from which to build and depart. 1) MIDI Compatibility SKINI was designed to be MIDI compatible wherever possible, and extend MIDI in incremental, then maybe profound ways. Differences from MIDI, and motivations, include: Text-based messages are used, with meaningful names wherever possible. This allows any language or system capable of formatted printing to generate SKINI. Similarly, any system capable of reading in a string and turning delimited fields into strings, floats, and ints can consume SKINI for control. More importantly, humans can actually read, and even write if they want, SKINI files and streams. Use an editor and search/ replace or macros to change a channel or control number. Load a SKINI score into a spread sheet to apply transformations to time, control parameters, MIDI velocities, etc. Put a monkey on a special typewriter and get your next great work. Life's too short to debug bit/nybble packed variable length mumble messages. Disk space gets cheaper, available bandwidth increases, music takes up so little space and bandwidth compared to video and grapics. Live a little. Floating point numbers are used wherever possible. Note Numbers, Velocities, Controller Values, and Delta and Absolute Times are all represented and scanned as ASCII double-precision floats. MIDI byte values are preserved, so that incoming MIDI bytes from an interface can be put directly into SKINI messages. 60.0 or 60 is middle C, 127.0 or 127 is maximum velocity etc. But, unlike MIDI, 60.5 can cause a 50cent sharp middle C to be played. As with MIDI byte values like velocity, use of the integer and SKINI-added fractional parts is up to the implementor of the algorithm being controlled by SKINI messages. But the extra precision is there to be used or ignored. 2) WHY SKINI? SKINI was designed to be extensable and hackable for a number of applications: imbedded synthesis in a game or VR simulation, scoring and mixing tasks, real-time and non-real time applications which could benefit from controllable sound synthesis, JAVA controlled synthesis, or eventually maybe JAVA synthesis, etc. SKINI is not intended to be "the mother of scorefiles," but since the entire system is based on text representations of names, floats, and ints, converters from one scorefile language to SKINI, or back, should be easily created. I am basically a bottom-up designer with an awareness of top- down design ideas, so SKINI above all reflects the needs of my particular research and creative projects as they have arisen and developed. SKINI 1.1 represents a profound advance beyond versions 0.8 and 0.9 (the first versions), future SKINI's might reflect some changes. Compatibility with prior scorefiles will be attempted, but there aren't that many scorefiles out there yet. 3) SKINI MESSAGES A basic SKINI message is a line of text. There are only three required fields, the message type (an ASCII name), the time (either delta or absolute), and the channel number. Don't freak out and think that this is MIDI channel 0-15 (which is supported), because the channel number is scanned as a long int. Channels could be socket numbers, machine IDs, serial numbers, or even unique tags for each event in a synthesis. Other fields might be used, as specified in the SKINI.tbl file. This is described in more detail later. Fields in a SKINI line are delimited by spaces, commas, or tabs. The SKINI parser only operates on a line at a time, so a newline means the message is over. Multiple messages are NOT allowed directly on a single line (by use of the ; for example in C). This could be supported, but it isn't in version 1.1. Message types include standard MIDI types like NoteOn, NoteOff, ControlChange, etc. MIDI extension message types (messages which look better than MIDI but actually get turned into MIDI-like messages) include LipTension, StringDamping, etc. NonMIDI message types include SetPath (sets a path for file use later), and OpenReadFile (for streaming, mixing, and applying effects to soundfiles along with synthesis, for example). Other non-MIDI message types include Trilling, HammerOn, etc. (these translate to gestures, behaviors, and contexts for use by intellegent players and instruments using SKINI). Where possible I will still use these as MIDI extension messages, so foot switches, etc. can be used to control them in real time. All fields other than type, time, and channel are optional, and the types and useage of the additional fields is defined in the file SKINI.tbl. The other important file used by SKINI is SKINI.msg, which is a set of #defines to make C code more readable, and to allow reasonably quick re-mapping of control numbers, etc.. All of these defined symbols are assigned integer values. For JAVA, the #defines could be replaced by declaration and assignment statements, preserving the look and behavior of the rest of the code. 4) C Files Used To Implement SKINI Skini.cpp is an object which can either open a SKINI file, and successively read and parse lines of text as SKINI strings, or accept strings from another object and parse them. The latter functionality would be used by a socket, pipe, or other connection receiving SKINI messages a line at a time, usually in real time, but not restricted to real time. SKINI.msg should be included by anything wanting to use the Skini.cpp object. This is not mandatory, but use of the __SK_blah_ symbols which are defined in the .msg file will help to ensure clarity and consistency when messages are added and changed. SKINI.tbl is used only by the SKINI parser object (Skini.cpp). In the file SKINI.tbl, an array of structures is declared and assigned values which instruct the parser as to what the message types are, and what the fields mean for those message types. This table is compiled and linked into applications using SKINI, but could be dynamically loaded and changed in a future version of SKINI. 5) SKINI Messages and the SKINI Parser: The parser isn't all that smart, but neither am I. Here are the basic rules governing a valid SKINI message: a) If the first (non-delimiter (see c)) character in a SKINI string is '/' that line is treated as a comment and echoed to stdout. b) If there are no characters on a line, that line is treated as blank and echoed to stdout. Tabs and spaces are treated as non-characters. c) Spaces, commas, and tabs delimit the fields in a SKINI message line. (We might allow for multiple messages per line later using the semicolon, but probably not. A series of lines with deltaTimes of 0.0 denotes simultaneous events. For read-ability, multiple messages per line doesn't help much, so it's unlikely to be supported later). d) The first field must be a SKINI message name. (like NoteOn). These might become case-insensitive in future versions, so don't plan on exciting clever overloading of names (like noTeOn being different from NoTeON). There can be a number of leading spaces or tabs, but don't exceed 32 or so. e) The second field must be a time specification in seconds. A time field can be either delta-time (most common and the only one supported in version 0.8), or absolute time. Absolute time messages have an '=' appended to the beginning of the floating point number with no space. So 0.10000 means delta time of 100 ms, while =0.10000 means absolute time of 100 ms. Absolute time messages make most sense in score files, but could also be used for (loose) synchronization in a real-time context. Real time messages should be time-ordered AND time-correct. That is, if you've sent 100 total delta-time messages of 1.0 seconds, and then send an absolute time message of =90.0 seconds, or if you send two absolute time messages of =100.0 and =90.0 in that order, things will get really fouled up. The SKINI parser doesn't know about time, however. The WvOut device is the master time keeper in the Synthesis Toolkit, so it should be queried to see if absolute time messages are making sense. There's an example of how to do that later in this document. Absolute times are returned by the parser as negative numbers (since negative deltaTimes are not allowed). f) The third field must be an integer channel number. Don't go crazy and think that this is just MIDI channel 0-15 (which is supported). The channel number is scanned as a long int. Channels 0-15 are in general to be treated as MIDI channels. After that it's wide open. Channels could be socket numbers, machine IDs, serial numbers, or even unique tags for each event in a synthesis. A -1 channel can be used as don't care, omni, or other functions depending on your needs and taste. g) All remaining fields are specified in the SKINI.tbl file. In general, there are maximum two more fields, which are either SK_INT (long), SK_DBL (double float), or SK_STR (string). The latter is the mechanism by which more arguments can be specified on the line, but the object using SKINI must take that string apart (retrived by using getRemainderString()) and scan it. Any excess fields are stashed in remainderString. 6) A Short SKINI File: /* Howdy!!! Welcome to SKINI, by P. Cook 1999 NoteOn 0.000082 2 55 82 NoteOff 1.000000 2 55 0 NoteOn 0.000082 2 69 82 StringDetune 0.100000 2 10 StringDetune 0.100000 2 30 StringDetune 0.100000 2 50 NoteOn 0.000000 2 69 82 StringDetune 0.100000 2 40 StringDetune 0.100000 2 22 StringDetune 0.100000 2 12 // StringDamping 0.000100 2 0.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 55 82 NoteOff 0.000000 2 62 82 NoteOff 0.000000 2 71 82 NoteOff 0.000000 2 79 82 StringDamping =4.000000 2 0.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 55 82 NoteOff 0.000000 2 62 82 NoteOff 0.000000 2 71 82 NoteOff 0.000000 2 79 82 7) The SKINI.tbl File, How Messages are Parsed: The SKINI.tbl file contains an array of structures which are accessed by the parser object Skini.cpp. The struct is: struct SKINISpec { char messageString[32]; long type; long data2; long data3; }; so an assignment of one of these structs looks like: MessageStr$ ,type, data2, data3, type is the message type sent back from the SKINI line parser. data is either NOPE : field not used, specifically, there aren't going to be any more fields on this line. So if there is is NOPE in data2, data3 won't even be checked SK_INT : byte (actually scanned as 32 bit signed long int) If it's a MIDI data field which is required to be an integer, like a controller number, it's 0-127. Otherwise) get creative with SK_INTs SK_DBL : double precision floating point. SKINI uses these in the MIDI context for note numbers with micro tuning, velocities, controller values, etc. SK_STR : only valid in final field. This allows (nearly) arbitrary message types to be supported by simply scanning the string to EndOfLine and then passing it to a more intellegent handler. For example, MIDI SYSEX (system exclusive) messages of up to 256 bytes can be read as space-delimited integers into the 1K SK_STR buffer. Longer bulk dumps, soundfiles, etc. should be handled as a new message type pointing to a FileName, Socket, or something else stored in the SK_STR field, or as a new type of multi-line message. Here's a couple of lines from the SKINI.tbl file {"NoteOff" , __SK_NoteOff_, SK_DBL, SK_DBL}, {"NoteOn" , __SK_NoteOn_, SK_DBL, SK_DBL}, {"ControlChange" , __SK_ControlChange_, SK_INT, SK_DBL}, {"Volume" , __SK_ControlChange_, __SK_Volume_ , SK_DBL}, {"StringDamping" , __SK_ControlChange_, __SK_StringDamping_, SK_DBL}, {"StringDetune" , __SK_ControlChange_, __SK_StringDetune_, SK_DBL}, The first three are basic MIDI messages. The first two would cause the parser, after recognizing a match of the string "NoteOff" or "NoteOn", to set the message type to 128 or 144 (__SK_NoteOff_ and __SK_NoteOn_ are #defined in the file SKINI.msg to be the MIDI byte value, without channel, of the actual MIDI messages for NoteOn and NoteOff). The parser would then set the time or delta time (this is always done and is therefore not described in the SKINI Message Struct). The next two fields would be scanned as double-precision floats and assigned to the byteTwo and byteThree variables of the SKINI parser. The remainder of the line is stashed in the remainderString variable. The ControlChange spec is basically the same as NoteOn and NoteOff, but the second data byte is set to an integer (for checking later as to what MIDI control is being changed). The Volume spec is a MIDI Extension message, which behaves like a ControlChange message with the controller number set explicitly to the value for MIDI Volume (7). Thus the following two lines would accomplish the same changing of MIDI volume on channel 2: ControlChange 0.000000 2 7 64.1 Volume 0.000000 2 64.1 I like the 2nd line better, thus my motivation for SKINI in the first place. The StringDamping and StringDetune messages behave the same as the Volume message, but use Control Numbers which aren't specifically nailed-down in MIDI. Note that these Control Numbers are carried around as long ints, so we're not limited to 0-127. If, however, you want to use a MIDI controller to play an instrument, using controller numbers in the 0-127 range might make sense. 8) Objects using SKINI Here's a simple example of code which uses the Skini object to read a SKINI file and control a single instrument. Skini score; Skini::Message message; instrument = new Mandolin(50.0); score.setFile( argv[1] ); while ( score.nextMessage( message ) != 0 ) { tempDouble = message.time; if (tempDouble < 0) { tempDouble = - tempDouble; tempDouble = tempDouble - output.getTime(); if (tempDouble < 0) { printf("Bad News Here!!! Backward Absolute Time Required.\n"); tempDouble = 0.0; } } tempLong = (long) ( tempDouble * Stk::sampleRate() ); for ( i=0; itick() ); } tempDouble3 = message.floatValues[1] * NORM_MIDI; if ( message.type == __SK_NoteOn_ ) { if ( tempDouble3 == 0.0 ) { tempDouble3 = 0.5; instrument->noteOff( tempDouble3 ); } else { tempLong = message.intValues[0]; tempDouble2 = Midi2Pitch[tempLong]; instrument->noteOn( tempDouble2, tempDouble3 ); } } else if ( message.type == __SK_NoteOff_ ) { instrument->noteOff( tempDouble3 ); } else if ( message.type == __SK_ControlChange_ ) { tempLong = message.intValues[0]; instrument->controlChange( tempLong, tempDouble3 ); } } When a SKINI score is passed to a Skini object using the Skini::setFile() function, valid messages are read from the file and returned using the Skini::nextMessage() function. A Skini::Message structure contains all the information parsed from a single SKINI message. A returned message type of zero indicates either an invalid message or the end of a scorefile. The "time" member of a Skini::Message is the deltaTime until the current message should occur. If this is greater than 0, synthesis occurs until the deltaTime has elapsed. If deltaTime is less than zero, the time is interpreted as absolute time and the output device is queried as to what time it is now. That is used to form a deltaTime, and if it's positive we synthesize. If it's negative, we print an error, pretend this never happened and we hang around hoping to eventually catch up. The rest of the code sorts out message types NoteOn, NoteOff (including NoteOn with velocity 0), and ControlChange. The code implicitly takes into account the integer type of the control number, but all other data is treated as double float. stk-4.4.4/doc/treesed.html000644 000766 000766 00000012761 12015735505 015406 0ustar00garygary000000 000000 Treesed Usage

How to Use Treesed

Go to the directory where you want to search or make changes.

There are two choices you can make when using treesed:

  1. Do I just want to search for a text, or do I want to search for a text and replace it with something else?
    If you are just searching you are using Treesed in "search mode", otherwise it is in "replace mode."
  2. Do I want to search/replace only in files in my current directory, or should files in all subdirectories (and all directories below that) also be done?
Some examples will make this clear.

Searching

Say you are faced with the situation that the author of a slew of web-pages, Nathan Brazil, has left and has been succeeded by Mavra Chang. First, let us see which files are affected by this (what you type in is shown in bold):
[localhost] treesed "Nathan Brazil" -files *.html
search_pattern: Nathan\ Brazil
replacement_pattern: 

** Search mode

.
midnight.html: 1 lines on: 2
..
well.html: 1 lines on: 3
We notice the following:
  • The search text "Nathan Brazil" is enclosed in double-quotes (").
  • You specify which files to search with -files followed by a list of file names--in this case *.html.
  • Treesed reports the search pattern ("pattern" is just a fancy word for "text") you specified (you can ignore that \).
  • Treesed reports an empty replacement_pattern. This is correct, because you haven't entered one.
  • It therefore deduces that is is in search mode.
  • It finds two files containing "Nathan Brazil", and reports on which lines of these files it found it; it does not show the lines themselves.
Because you used -files, Treesed will search in the files you specify in the current directory. You can also search files in the current directory and all directories below it. However, in that case you can not specify which file names to use, all files will be searched:
[localhost] treesed "Nathan Brazil" -tree
search_pattern: Nathan\ Brazil
replacement_pattern: 

** Search mode

.
midnight.html: 1 lines on: 2
...
well.html: 1 lines on: 3
.
new/echoes.html: 1 lines on: 2
We notice the following:
  • Instead of -files we now see -tree.
  • We do not see a specification of file names.
  • Treesed finds an occurence of "Nathan Brazil" in the file echoes.html in the subdirectory new; it did not find this file in the previous example (as it shouldn't).

Replacing

To replace a text you simply add the replacement text right after the search text:
[localhost] treesed "Nathan Brazil" "Mavra Change" -files *.html
search_pattern: Nathan\ Brazil
replacement_pattern: Mavra Chang

** EDIT MODE!

.
midnight.html: 1 lines on: 2

Replaced Nathan\ Brazil by Mavra Chang on 1 lines in midnight.html
..
well.html: 1 lines on: 3

Replaced Nathan\ Brazil by Mavra Chang on 1 lines in well.html
We notice the following:
  • Right after the search text "Nathan Brazil" you specify the replacement text "Mavra Chang".
  • As a result, Treesed now reports a non-empty replacement_pattern.
  • Hence it concludes it is in "edit mode", which means replacment mode.
  • Treesed dutifully reports on which lines in which files it did the replacement.
To replace a text in all files in the current directory and the ones below it, we do the following:
[localhost] treesed "Nathan Brazil" "Mavra Chang" -tree
search_pattern: Nathan\ Brazil
replacement_pattern: Mavra Chang

** EDIT MODE!

.
midnight.html: 1 lines on: 2

Replaced Nathan\ Brazil by Mavra Chang on 1 lines in midnight.html

....
well.html: 1 lines on: 3

Replaced Nathan\ Brazil by Mavra Chang on 1 lines in well.html
.
new/echoes.html: 1 lines on: 2

Replaced Nathan\ Brazil by Mavra Chang on 1 lines in new/echoes.html
and we get the expected results, including the replace in new/echoes.html.

Old Versions

Treesed leaves behind quite a mess of old versions of the files it changed (only in change-mode, of course). These old files have the same name as the original file, with .ddddd appended to it. For example, if treesed makes a change to midnight.html it will leave the original version as something like midnight.html.26299. You'll have to remove these files lest your disk area clutters up. Here is a command that does that, but beware! This command removes all files in the current directory and all below it, that end in a period followed by one or more digits:
find . -name "*.[0-9]*" -exec rm {} \;
It is interesting to note that if you use treesed again without cleaning up, you may get files like midnight.html.26299.27654. These will also be cleaned up by the above slightly dangerous command.

About Treesed

treesed is public domain software developed and designed by Rick Jansen from Sara, Amsterdam, Netherlands, January 1996.

About This Document

This usage document was created by the Division of Information Technology Services at The University of Western Ontario. stk-4.4.4/doc/html/_formulas.tex000644 000766 000766 00000000247 12015735504 016535 0ustar00garygary000000 000000 \documentclass{article} \usepackage{epsfig} \pagestyle{empty} \begin{document} $output = gain * (a1 * input + a2 * input^2 + a3 * input^3)$ \pagebreak \end{document} stk-4.4.4/doc/html/ADSR_8h_source.html000644 000766 000766 00000041060 12015735504 017420 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


ADSR.h

00001 #ifndef STK_ADSR_H
00002 #define STK_ADSR_H
00003 
00004 #include "Generator.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00022 /***************************************************/
00023 
00024 class ADSR : public Generator
00025 {
00026  public:
00027 
00029   enum {
00030     ATTACK,   
00031     DECAY,    
00032     SUSTAIN,  
00033     RELEASE,  
00034     IDLE      
00035   };
00036 
00038   ADSR( void );
00039 
00041   ~ADSR( void );
00042 
00044   void keyOn( void );
00045 
00047   void keyOff( void );
00048 
00050   void setAttackRate( StkFloat rate );
00051 
00053   void setAttackTarget( StkFloat target );
00054 
00056   void setDecayRate( StkFloat rate );
00057 
00059   void setSustainLevel( StkFloat level );
00060 
00062   void setReleaseRate( StkFloat rate );
00063 
00065   void setAttackTime( StkFloat time );
00066 
00068   void setDecayTime( StkFloat time );
00069 
00071   void setReleaseTime( StkFloat time );
00072 
00074   void setAllTimes( StkFloat aTime, StkFloat dTime, StkFloat sLevel, StkFloat rTime );
00075 
00077   void setTarget( StkFloat target );
00078 
00080   int getState( void ) const { return state_; };
00081 
00083   void setValue( StkFloat value );
00084 
00086   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00087 
00089   StkFloat tick( void );
00090 
00092 
00099   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00100 
00101  protected:  
00102 
00103   void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00104 
00105   int state_;
00106   StkFloat value_;
00107   StkFloat target_;
00108   StkFloat attackRate_;
00109   StkFloat decayRate_;
00110   StkFloat releaseRate_;
00111   StkFloat releaseTime_;
00112   StkFloat sustainLevel_;
00113 };
00114 
00115 inline StkFloat ADSR :: tick( void )
00116 {
00117   switch ( state_ ) {
00118 
00119   case ATTACK:
00120     value_ += attackRate_;
00121     if ( value_ >= target_ ) {
00122       value_ = target_;
00123       target_ = sustainLevel_;
00124              state_ = DECAY;
00125     }
00126     lastFrame_[0] = value_;
00127     break;
00128 
00129   case DECAY:
00130     if ( value_ > sustainLevel_ ) {
00131       value_ -= decayRate_;
00132       if ( value_ <= sustainLevel_ ) {
00133         value_ = sustainLevel_;
00134         state_ = SUSTAIN;
00135       }
00136     }
00137     else {
00138       value_ += decayRate_; // attack target < sustain level
00139       if ( value_ >= sustainLevel_ ) {
00140         value_ = sustainLevel_;
00141         state_ = SUSTAIN;
00142       }
00143     }
00144     lastFrame_[0] = value_;
00145     break;
00146 
00147   case RELEASE:
00148     value_ -= releaseRate_;
00149     if ( value_ <= 0.0 ) {
00150       value_ = 0.0;
00151       state_ = IDLE;
00152     }
00153     lastFrame_[0] = value_;
00154 
00155   }
00156 
00157   return value_;
00158 }
00159 
00160 inline StkFrames& ADSR :: tick( StkFrames& frames, unsigned int channel )
00161 {
00162 #if defined(_STK_DEBUG_)
00163   if ( channel >= frames.channels() ) {
00164     oStream_ << "ADSR::tick(): channel and StkFrames arguments are incompatible!";
00165     handleError( StkError::FUNCTION_ARGUMENT );
00166   }
00167 #endif
00168 
00169   StkFloat *samples = &frames[channel];
00170   unsigned int hop = frames.channels();
00171   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00172     *samples = ADSR::tick();
00173 
00174   return frames;
00175 }
00176 
00177 } // stk namespace
00178 
00179 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/annotated.html000644 000766 000766 00000047744 12015735504 016704 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
stk::ADSRSTK ADSR envelope class
stk::AsympSTK asymptotic curve envelope class
stk::BandedWGBanded waveguide modeling class
stk::BeeThreeSTK Hammond-oid organ FM synthesis instrument
stk::BiQuadSTK biquad (two-pole, two-zero) filter class
stk::BlitSTK band-limited impulse train class
stk::BlitSawSTK band-limited sawtooth wave class
stk::BlitSquareSTK band-limited square wave class
stk::BlowBotlSTK blown bottle instrument class
stk::BlowHoleSTK clarinet physical model with one register hole and one tonehole
stk::BowedSTK bowed string instrument class
stk::BowTableSTK bowed string table class
stk::BrassSTK simple brass instrument class
stk::ChorusSTK chorus effect class
stk::ClarinetSTK clarinet physical model class
stk::CubicSTK cubic non-linearity class
stk::DelaySTK non-interpolating delay line class
stk::DelayASTK allpass interpolating delay line class
stk::DelayLSTK linear interpolating delay line class
RtAudio::DeviceInfoThe public device information structure for returning queried values
stk::DrummerSTK drum sample player class
stk::EchoSTK echo effect class
stk::EffectSTK abstract effects parent class
stk::EnvelopeSTK linear line envelope class
stk::FileLoopSTK file looping / oscillator class
stk::FileReadSTK audio file input class
stk::FileWriteSTK audio file output class
stk::FileWvInSTK audio file input class
stk::FileWvOutSTK audio file output class
stk::FilterSTK abstract filter class
stk::FirSTK general finite impulse response filter class
stk::FluteSTK flute physical model class
stk::FMSTK abstract FM synthesis base class
stk::FMVoicesSTK singing FM synthesis instrument
stk::FormSwepSTK sweepable formant filter class
stk::FreeVerbJezar at Dreampoint's FreeVerb, implemented in STK
stk::FunctionSTK abstract function parent class
stk::GeneratorSTK abstract unit generator parent class
stk::GranulateSTK granular synthesis class
stk::GuitarSTK guitar model class
stk::HevyMetlSTK heavy metal FM synthesis instrument
stk::IirSTK general infinite impulse response filter class
stk::InetWvInSTK internet streaming input class
stk::InetWvOutSTK internet streaming output class
stk::InstrmntSTK instrument abstract base class
stk::JCRevJohn Chowning's reverberator class
stk::JetTableSTK jet table class
stk::LentPitShiftPitch shifter effect class based on the Lent algorithm
stk::MandolinSTK mandolin instrument model class
stk::Mesh2DTwo-dimensional rectilinear waveguide mesh class
stk::Skini::MessageA message structure to store and pass parsed SKINI messages
stk::MessagerSTK input control message parser
stk::MidiFileInA standard MIDI file reading/parsing class
stk::ModalSTK resonance model abstract base class
stk::ModalBarSTK resonant bar instrument class
stk::ModulateSTK periodic/random modulator
stk::MoogSTK moog-like swept filter sampling synthesis class
stk::MutexSTK mutex class
stk::NoiseSTK noise generator
stk::NRevCCRMA's NRev reverberator class
stk::OnePoleSTK one-pole filter class
stk::OneZeroSTK one-zero filter class
stk::PercFlutSTK percussive flute FM synthesis instrument
stk::PhonemesSTK phonemes table
stk::PitShiftSTK simple pitch shifter effect class
stk::PluckedSTK basic plucked string class
stk::PoleZeroSTK one-pole, one-zero filter class
stk::PRCRevPerry's simple reverberator class
stk::ReedTableSTK reed table class
stk::ResonateSTK noise driven formant filter
stk::RhodeySTK Fender Rhodes electric piano FM synthesis instrument
RtAudioRealtime audio i/o C++ classes
RtErrorException handling class for RtAudio & RtMidi
RtMidiAn abstract base class for realtime MIDI input/output
RtMidiInA realtime MIDI input class
RtMidiOutA realtime MIDI output class
stk::RtWvInSTK realtime audio (blocking) input class
stk::RtWvOutSTK realtime audio (blocking) output class
stk::SamplerSTK sampling synthesis abstract base class
stk::SaxofonySTK faux conical bore reed instrument class
stk::ShakersPhISEM and PhOLIES class
stk::SimpleSTK wavetable/noise instrument
stk::SineWaveSTK sinusoid oscillator class
stk::SingWaveSTK "singing" looped soundfile class
stk::SitarSTK sitar string model class
stk::SkiniSTK SKINI parsing class
stk::SocketSTK internet socket abstract base class
stk::SphereSTK sphere class
stk::StifKarpSTK plucked stiff string instrument
stk::StkSTK base class
stk::StkErrorSTK error handling class
stk::StkFramesAn STK class to handle vectorized audio data
RtAudio::StreamOptionsThe structure for specifying stream options
RtAudio::StreamParametersThe structure for specifying input or ouput stream parameters
stk::TapDelaySTK non-interpolating tapped delay line class
stk::TcpClientSTK TCP socket client class
stk::TcpServerSTK TCP socket server class
stk::ThreadSTK thread class
stk::TubeBellSTK tubular bell (orchestral chime) FM synthesis instrument
stk::TwangSTK enhanced plucked string class
stk::TwoPoleSTK two-pole filter class
stk::TwoZeroSTK two-zero filter class
stk::UdpSocketSTK UDP socket server/client class
stk::Vector3DSTK 3D vector class
stk::VoicerSTK voice manager class
stk::VoicFormFour formant synthesis instrument
stk::WhistleSTK police/referee whistle instrument class
stk::WurleySTK Wurlitzer electric piano FM synthesis instrument
stk::WvInSTK audio input abstract base class
stk::WvOutSTK audio output abstract base class

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Asymp_8h_source.html000644 000766 000766 00000026705 12015735504 017771 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Asymp.h

00001 #ifndef STK_ASYMP_H
00002 #define STK_ASYMP_H
00003 
00004 #include "Generator.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00031 /***************************************************/
00032 
00033 const StkFloat TARGET_THRESHOLD = 0.000001;
00034 
00035 class Asymp : public Generator
00036 {
00037  public:
00038 
00040   Asymp( void );
00041 
00043   ~Asymp( void );
00044 
00046   void keyOn( void );
00047 
00049   void keyOff( void );
00050 
00052 
00058   void setTau( StkFloat tau );
00059 
00061   void setTime( StkFloat time );
00062 
00064   void setT60( StkFloat t60 );
00065 
00067   void setTarget( StkFloat target );
00068 
00070   void setValue( StkFloat value );
00071 
00073   int getState( void ) const { return state_; };
00074 
00076   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00077 
00079   StkFloat tick( void );
00080 
00082 
00089   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00090 
00091  protected:
00092 
00093   void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00094 
00095   StkFloat value_;
00096   StkFloat target_;
00097   StkFloat factor_;
00098   StkFloat constant_;
00099   int state_;
00100 };
00101 
00102 inline StkFloat Asymp :: tick( void )
00103 {
00104   if ( state_ ) {
00105 
00106     value_ = factor_ * value_ + constant_;
00107 
00108     // Check threshold.
00109     if ( target_ > value_ ) {
00110       if ( target_ - value_ <= TARGET_THRESHOLD ) {
00111         value_ = target_;
00112         state_ = 0;
00113       }
00114     }
00115     else {
00116       if ( value_ - target_ <= TARGET_THRESHOLD ) {
00117         value_ = target_;
00118         state_ = 0;
00119       }
00120     }
00121     lastFrame_[0] = value_;
00122   }
00123 
00124   return value_;
00125 }
00126 
00127 inline StkFrames& Asymp :: tick( StkFrames& frames, unsigned int channel )
00128 {
00129 #if defined(_STK_DEBUG_)
00130   if ( channel >= frames.channels() ) {
00131     oStream_ << "Asymp::tick(): channel and StkFrames arguments are incompatible!";
00132     handleError( StkError::FUNCTION_ARGUMENT );
00133   }
00134 #endif
00135 
00136   StkFloat *samples = &frames[channel];
00137   unsigned int hop = frames.channels();
00138   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00139     *samples = Asymp::tick();
00140 
00141   return frames;
00142 }
00143 
00144 } // stk namespace
00145 
00146 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/BandedWG_8h_source.html000644 000766 000766 00000031655 12015735504 020313 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


BandedWG.h

00001 #ifndef STK_BANDEDWG_H
00002 #define STK_BANDEDWG_H
00003 
00004 #include "Instrmnt.h"
00005 #include "DelayL.h"
00006 #include "BowTable.h"
00007 #include "ADSR.h"
00008 #include "BiQuad.h"
00009 
00010 namespace stk {
00011 
00012 /***************************************************/
00041 /***************************************************/
00042 
00043 const int MAX_BANDED_MODES = 20;
00044 
00045 class BandedWG : public Instrmnt
00046 {
00047  public:
00049   BandedWG( void );
00050 
00052   ~BandedWG( void );
00053 
00055   void clear( void );
00056 
00058   void setStrikePosition( StkFloat position );
00059 
00061   void setPreset( int preset );
00062 
00064   void setFrequency( StkFloat frequency );
00065 
00067   void startBowing( StkFloat amplitude, StkFloat rate );
00068 
00070   void stopBowing( StkFloat rate );
00071 
00073   void pluck( StkFloat amp );
00074 
00076   void noteOn( StkFloat frequency, StkFloat amplitude );
00077 
00079   void noteOff( StkFloat amplitude );
00080 
00082   void controlChange( int number, StkFloat value );
00083 
00085   StkFloat tick( unsigned int channel = 0 );
00086 
00088 
00095   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00096 
00097  protected:
00098 
00099   bool doPluck_;
00100   bool trackVelocity_;
00101   int nModes_;
00102   int presetModes_;
00103   BowTable bowTable_;
00104   ADSR     adsr_;
00105   BiQuad   bandpass_[MAX_BANDED_MODES];
00106   DelayL   delay_[MAX_BANDED_MODES];
00107   StkFloat maxVelocity_;
00108   StkFloat modes_[MAX_BANDED_MODES];
00109   StkFloat frequency_;
00110   StkFloat baseGain_;
00111   StkFloat gains_[MAX_BANDED_MODES];
00112   StkFloat basegains_[MAX_BANDED_MODES];
00113   StkFloat excitation_[MAX_BANDED_MODES];
00114   StkFloat integrationConstant_;
00115   StkFloat velocityInput_;
00116   StkFloat bowVelocity_;
00117   StkFloat bowTarget_;
00118   StkFloat bowPosition_;
00119   StkFloat strikeAmp_;
00120   int strikePosition_;
00121 
00122 };
00123 
00124 inline StkFrames& BandedWG :: tick( StkFrames& frames, unsigned int channel )
00125 {
00126   unsigned int nChannels = lastFrame_.channels();
00127 #if defined(_STK_DEBUG_)
00128   if ( channel > frames.channels() - nChannels ) {
00129     oStream_ << "BandedWG::tick(): channel and StkFrames arguments are incompatible!";
00130     handleError( StkError::FUNCTION_ARGUMENT );
00131   }
00132 #endif
00133 
00134   StkFloat *samples = &frames[channel];
00135   unsigned int j, hop = frames.channels() - nChannels;
00136   if ( nChannels == 1 ) {
00137     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00138       *samples++ = tick();
00139   }
00140   else {
00141     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00142       *samples++ = tick();
00143       for ( j=1; j<nChannels; j++ )
00144         *samples++ = lastFrame_[j];
00145     }
00146   }
00147 
00148   return frames;
00149 }
00150 
00151 } // stk namespace
00152 
00153 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/BeeThree_8h_source.html000644 000766 000766 00000025023 12015735504 020353 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


BeeThree.h

00001 #ifndef STK_BEETHREE_H
00002 #define STK_BEETHREE_H
00003 
00004 #include "FM.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00040 /***************************************************/
00041 
00042 class BeeThree : public FM
00043 {
00044  public:
00046 
00049   BeeThree( void );
00050 
00052   ~BeeThree( void );
00053 
00055   void noteOn( StkFloat frequency, StkFloat amplitude );
00056 
00058   StkFloat tick( unsigned int channel = 0 );
00059 
00061 
00068   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00069 
00070  protected:
00071 
00072 };
00073 
00074 inline StkFloat BeeThree :: tick( unsigned int )
00075 {
00076   register StkFloat temp;
00077 
00078   if ( modDepth_ > 0.0 )   {
00079     temp = 1.0 + ( modDepth_ * vibrato_.tick() * 0.1 );
00080     waves_[0]->setFrequency( baseFrequency_ * temp * ratios_[0] );
00081     waves_[1]->setFrequency( baseFrequency_ * temp * ratios_[1] );
00082     waves_[2]->setFrequency( baseFrequency_ * temp * ratios_[2] );
00083     waves_[3]->setFrequency( baseFrequency_ * temp * ratios_[3] );
00084   }
00085 
00086   waves_[3]->addPhaseOffset( twozero_.lastOut() );
00087   temp = control1_ * 2.0 * gains_[3] * adsr_[3]->tick() * waves_[3]->tick();
00088   twozero_.tick( temp );
00089 
00090   temp += control2_ * 2.0 * gains_[2] * adsr_[2]->tick() * waves_[2]->tick();
00091   temp += gains_[1] * adsr_[1]->tick() * waves_[1]->tick();
00092   temp += gains_[0] * adsr_[0]->tick() * waves_[0]->tick();
00093 
00094   lastFrame_[0] = temp * 0.125;
00095   return lastFrame_[0];
00096 }
00097 
00098 inline StkFrames& BeeThree :: tick( StkFrames& frames, unsigned int channel )
00099 {
00100   unsigned int nChannels = lastFrame_.channels();
00101 #if defined(_STK_DEBUG_)
00102   if ( channel > frames.channels() - nChannels ) {
00103     oStream_ << "BeeThree::tick(): channel and StkFrames arguments are incompatible!";
00104     handleError( StkError::FUNCTION_ARGUMENT );
00105   }
00106 #endif
00107 
00108   StkFloat *samples = &frames[channel];
00109   unsigned int j, hop = frames.channels() - nChannels;
00110   if ( nChannels == 1 ) {
00111     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00112       *samples++ = tick();
00113   }
00114   else {
00115     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00116       *samples++ = tick();
00117       for ( j=1; j<nChannels; j++ )
00118         *samples++ = lastFrame_[j];
00119     }
00120   }
00121 
00122   return frames;
00123 }
00124 
00125 } // stk namespace
00126 
00127 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/BiQuad_8h_source.html000644 000766 000766 00000041340 12015735504 020035 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


BiQuad.h

00001 #ifndef STK_BIQUAD_H
00002 #define STK_BIQUAD_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00018 /***************************************************/
00019 
00020 class BiQuad : public Filter
00021 {
00022 public:
00023 
00025   BiQuad();
00026 
00028   ~BiQuad();
00029 
00031   void ignoreSampleRateChange( bool ignore = true ) { ignoreSampleRateChange_ = ignore; };
00032 
00034   void setCoefficients( StkFloat b0, StkFloat b1, StkFloat b2, StkFloat a1, StkFloat a2, bool clearState = false );
00035 
00037   void setB0( StkFloat b0 ) { b_[0] = b0; };
00038 
00040   void setB1( StkFloat b1 ) { b_[1] = b1; };
00041 
00043   void setB2( StkFloat b2 ) { b_[2] = b2; };
00044 
00046   void setA1( StkFloat a1 ) { a_[1] = a1; };
00047 
00049   void setA2( StkFloat a2 ) { a_[2] = a2; };
00050 
00052 
00065   void setResonance( StkFloat frequency, StkFloat radius, bool normalize = false );
00066 
00068 
00075   void setNotch( StkFloat frequency, StkFloat radius );
00076 
00078 
00084   void setEqualGainZeroes( void );
00085 
00087   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00088 
00090   StkFloat tick( StkFloat input );
00091 
00093 
00101   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00102 
00104 
00112   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00113 
00114  protected:
00115 
00116   virtual void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00117 };
00118 
00119 inline StkFloat BiQuad :: tick( StkFloat input )
00120 {
00121   inputs_[0] = gain_ * input;
00122   lastFrame_[0] = b_[0] * inputs_[0] + b_[1] * inputs_[1] + b_[2] * inputs_[2];
00123   lastFrame_[0] -= a_[2] * outputs_[2] + a_[1] * outputs_[1];
00124   inputs_[2] = inputs_[1];
00125   inputs_[1] = inputs_[0];
00126   outputs_[2] = outputs_[1];
00127   outputs_[1] = lastFrame_[0];
00128 
00129   return lastFrame_[0];
00130 }
00131 
00132 inline StkFrames& BiQuad :: tick( StkFrames& frames, unsigned int channel )
00133 {
00134 #if defined(_STK_DEBUG_)
00135   if ( channel >= frames.channels() ) {
00136     oStream_ << "BiQuad::tick(): channel and StkFrames arguments are incompatible!";
00137     handleError( StkError::FUNCTION_ARGUMENT );
00138   }
00139 #endif
00140 
00141   StkFloat *samples = &frames[channel];
00142   unsigned int hop = frames.channels();
00143   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00144     inputs_[0] = gain_ * *samples;
00145     *samples = b_[0] * inputs_[0] + b_[1] * inputs_[1] + b_[2] * inputs_[2];
00146     *samples -= a_[2] * outputs_[2] + a_[1] * outputs_[1];
00147     inputs_[2] = inputs_[1];
00148     inputs_[1] = inputs_[0];
00149     outputs_[2] = outputs_[1];
00150     outputs_[1] = *samples;
00151   }
00152 
00153   lastFrame_[0] = outputs_[1];
00154   return frames;
00155 }
00156 
00157 inline StkFrames& BiQuad :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00158 {
00159 #if defined(_STK_DEBUG_)
00160   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00161     oStream_ << "BiQuad::tick(): channel and StkFrames arguments are incompatible!";
00162     handleError( StkError::FUNCTION_ARGUMENT );
00163   }
00164 #endif
00165 
00166   StkFloat *iSamples = &iFrames[iChannel];
00167   StkFloat *oSamples = &oFrames[oChannel];
00168   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00169   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00170     inputs_[0] = gain_ * *iSamples;
00171     *oSamples = b_[0] * inputs_[0] + b_[1] * inputs_[1] + b_[2] * inputs_[2];
00172     *oSamples -= a_[2] * outputs_[2] + a_[1] * outputs_[1];
00173     inputs_[2] = inputs_[1];
00174     inputs_[1] = inputs_[0];
00175     outputs_[2] = outputs_[1];
00176     outputs_[1] = *oSamples;
00177   }
00178 
00179   lastFrame_[0] = outputs_[1];
00180   return iFrames;
00181 }
00182 
00183 } // stk namespace
00184 
00185 #endif
00186 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Blit_8h_source.html000644 000766 000766 00000027204 12015735504 017565 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Blit.h

00001 #ifndef STK_BLIT_H
00002 #define STK_BLIT_H
00003 
00004 #include "Generator.h"
00005 #include <cmath>
00006 #include <limits>
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00031 /***************************************************/
00032 
00033 class Blit: public Generator
00034 {
00035  public:
00037   Blit( StkFloat frequency = 220.0 );
00038 
00040   ~Blit();
00041 
00043   void reset();
00044 
00046 
00049   void setPhase( StkFloat phase ) { phase_ = PI * phase; };
00050 
00052 
00055   StkFloat getPhase() const { return phase_ / PI; };
00056 
00058   void setFrequency( StkFloat frequency );
00059 
00061 
00073   void setHarmonics( unsigned int nHarmonics = 0 );
00074 
00076   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00077 
00079   StkFloat tick( void );
00080 
00082 
00089   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00090 
00091  protected:
00092 
00093   void updateHarmonics( void );
00094 
00095   unsigned int nHarmonics_;
00096   unsigned int m_;
00097   StkFloat rate_;
00098   StkFloat phase_;
00099   StkFloat p_;
00100 
00101 };
00102 
00103 inline StkFloat Blit :: tick( void )
00104 {
00105   // The code below implements the SincM algorithm of Stilson and
00106   // Smith with an additional scale factor of P / M applied to
00107   // normalize the output.
00108 
00109   // A fully optimized version of this code would replace the two sin
00110   // calls with a pair of fast sin oscillators, for which stable fast
00111   // two-multiply algorithms are well known. In the spirit of STK,
00112   // which favors clarity over performance, the optimization has not
00113   // been made here.
00114 
00115   // Avoid a divide by zero at the sinc peak, which has a limiting
00116   // value of 1.0.
00117   StkFloat tmp, denominator = sin( phase_ );
00118   if ( denominator <= std::numeric_limits<StkFloat>::epsilon() )
00119     tmp = 1.0;
00120   else {
00121     tmp =  sin( m_ * phase_ );
00122     tmp /= m_ * denominator;
00123   }
00124 
00125   phase_ += rate_;
00126   if ( phase_ >= PI ) phase_ -= PI;
00127 
00128   lastFrame_[0] = tmp;
00129          return lastFrame_[0];
00130 }
00131 
00132 inline StkFrames& Blit :: tick( StkFrames& frames, unsigned int channel )
00133 {
00134 #if defined(_STK_DEBUG_)
00135   if ( channel >= frames.channels() ) {
00136     oStream_ << "Blit::tick(): channel and StkFrames arguments are incompatible!";
00137     handleError( StkError::FUNCTION_ARGUMENT );
00138   }
00139 #endif
00140 
00141   StkFloat *samples = &frames[channel];
00142   unsigned int hop = frames.channels();
00143   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00144     *samples = Blit::tick();
00145 
00146   return frames;
00147 }
00148 
00149 } // stk namespace
00150 
00151 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/BlitSaw_8h_source.html000644 000766 000766 00000027432 12015735504 020243 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


BlitSaw.h

00001 #ifndef STK_BLITSAW_H
00002 #define STK_BLITSAW_H
00003 
00004 #include "Generator.h"
00005 #include <cmath>
00006 #include <limits>
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00029 /***************************************************/
00030 
00031 class BlitSaw: public Generator
00032 {
00033  public:
00035   BlitSaw( StkFloat frequency = 220.0 );
00036 
00038   ~BlitSaw();
00039 
00041   void reset();
00042 
00044   void setFrequency( StkFloat frequency );
00045 
00047 
00059   void setHarmonics( unsigned int nHarmonics = 0 );
00060 
00062   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00063 
00065   StkFloat tick( void );
00066 
00068 
00075   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00076 
00077  protected:
00078 
00079   void updateHarmonics( void );
00080 
00081   unsigned int nHarmonics_;
00082   unsigned int m_;
00083   StkFloat rate_;
00084   StkFloat phase_;
00085   StkFloat p_;
00086   StkFloat C2_;
00087   StkFloat a_;
00088   StkFloat state_;
00089 
00090 };
00091 
00092 inline StkFloat BlitSaw :: tick( void )
00093 {
00094   // The code below implements the BLIT algorithm of Stilson and
00095   // Smith, followed by a summation and filtering operation to produce
00096   // a sawtooth waveform.  After experimenting with various approaches
00097   // to calculate the average value of the BLIT over one period, I
00098   // found that an estimate of C2_ = 1.0 / period (in samples) worked
00099   // most consistently.  A "leaky integrator" is then applied to the
00100   // difference of the BLIT output and C2_. (GPS - 1 October 2005)
00101 
00102   // A fully  optimized version of this code would replace the two sin 
00103   // calls with a pair of fast sin oscillators, for which stable fast 
00104   // two-multiply algorithms are well known. In the spirit of STK,
00105   // which favors clarity over performance, the optimization has 
00106   // not been made here.
00107 
00108   // Avoid a divide by zero, or use of a denormalized divisor 
00109   // at the sinc peak, which has a limiting value of m_ / p_.
00110   StkFloat tmp, denominator = sin( phase_ );
00111   if ( fabs(denominator) <= std::numeric_limits<StkFloat>::epsilon() )
00112     tmp = a_;
00113   else {
00114     tmp =  sin( m_ * phase_ );
00115     tmp /= p_ * denominator;
00116   }
00117 
00118   tmp += state_ - C2_;
00119   state_ = tmp * 0.995;
00120 
00121   phase_ += rate_;
00122   if ( phase_ >= PI ) phase_ -= PI;
00123     
00124   lastFrame_[0] = tmp;
00125          return lastFrame_[0];
00126 }
00127 
00128 inline StkFrames& BlitSaw :: tick( StkFrames& frames, unsigned int channel )
00129 {
00130 #if defined(_STK_DEBUG_)
00131   if ( channel >= frames.channels() ) {
00132     oStream_ << "BlitSaw::tick(): channel and StkFrames arguments are incompatible!";
00133     handleError( StkError::FUNCTION_ARGUMENT );
00134   }
00135 #endif
00136 
00137 
00138   StkFloat *samples = &frames[channel];
00139   unsigned int hop = frames.channels();
00140   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00141     *samples = BlitSaw::tick();
00142 
00143   return frames;
00144 }
00145 
00146 } // stk namespace
00147 
00148 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/BlitSquare_8h_source.html000644 000766 000766 00000030706 12015735504 020747 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


BlitSquare.h

00001 #ifndef STK_BLITSQUARE_H
00002 #define STK_BLITSQUARE_H
00003 
00004 #include "Generator.h"
00005 #include <cmath>
00006 #include <limits>
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00040 /***************************************************/
00041 
00042 class BlitSquare: public Generator
00043 {
00044  public:
00046   BlitSquare( StkFloat frequency = 220.0 );
00047 
00049   ~BlitSquare();
00050 
00052   void reset();
00053 
00055 
00058   void setPhase( StkFloat phase ) { phase_ = PI * phase; };
00059 
00061 
00064   StkFloat getPhase() const { return phase_ / PI; };
00065 
00067   void setFrequency( StkFloat frequency );
00068 
00070 
00082   void setHarmonics( unsigned int nHarmonics = 0 );
00083 
00085   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00086 
00088   StkFloat tick( void );
00089 
00091 
00098   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00099 
00100  protected:
00101 
00102   void updateHarmonics( void );
00103 
00104   unsigned int nHarmonics_;
00105   unsigned int m_;
00106   StkFloat rate_;
00107   StkFloat phase_;
00108   StkFloat p_;
00109   StkFloat a_;
00110   StkFloat lastBlitOutput_;
00111   StkFloat dcbState_;
00112 };
00113 
00114 inline StkFloat BlitSquare :: tick( void )
00115 {
00116   StkFloat temp = lastBlitOutput_;
00117 
00118   // A fully  optimized version of this would replace the two sin calls
00119   // with a pair of fast sin oscillators, for which stable fast 
00120   // two-multiply algorithms are well known. In the spirit of STK,
00121   // which favors clarity over performance, the optimization has 
00122   // not been made here.
00123 
00124   // Avoid a divide by zero, or use of a denomralized divisor
00125   // at the sinc peak, which has a limiting value of 1.0.
00126   StkFloat denominator = sin( phase_ );
00127   if ( fabs( denominator )  < std::numeric_limits<StkFloat>::epsilon() ) {
00128     // Inexact comparison safely distinguishes betwen *close to zero*, and *close to PI*.
00129     if ( phase_ < 0.1f || phase_ > TWO_PI - 0.1f )
00130       lastBlitOutput_ = a_;
00131     else
00132       lastBlitOutput_ = -a_;
00133   }
00134   else {
00135     lastBlitOutput_ =  sin( m_ * phase_ );
00136     lastBlitOutput_ /= p_ * denominator;
00137   }
00138 
00139   lastBlitOutput_ += temp;
00140 
00141   // Now apply DC blocker.
00142   lastFrame_[0] = lastBlitOutput_ - dcbState_ + 0.999 * lastFrame_[0];
00143   dcbState_ = lastBlitOutput_;
00144 
00145   phase_ += rate_;
00146   if ( phase_ >= TWO_PI ) phase_ -= TWO_PI;
00147 
00148          return lastFrame_[0];
00149 }
00150 
00151 inline StkFrames& BlitSquare :: tick( StkFrames& frames, unsigned int channel )
00152 {
00153 #if defined(_STK_DEBUG_)
00154   if ( channel >= frames.channels() ) {
00155     oStream_ << "BlitSquare::tick(): channel and StkFrames arguments are incompatible!";
00156     handleError( StkError::FUNCTION_ARGUMENT );
00157   }
00158 #endif
00159 
00160   StkFloat *samples = &frames[channel];
00161   unsigned int hop = frames.channels();
00162   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00163     *samples = BlitSquare::tick();
00164 
00165   return frames;
00166 }
00167 
00168 } // stk namespace
00169 
00170 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/BlowBotl_8h_source.html000644 000766 000766 00000034072 12015735504 020420 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


BlowBotl.h

00001 #ifndef STK_BLOWBOTL_H
00002 #define STK_BLOWBOTL_H
00003 
00004 #include "Instrmnt.h"
00005 #include "JetTable.h"
00006 #include "BiQuad.h"
00007 #include "PoleZero.h"
00008 #include "Noise.h"
00009 #include "ADSR.h"
00010 #include "SineWave.h"
00011 
00012 namespace stk {
00013 
00014 /***************************************************/
00030 /***************************************************/
00031 
00032 class BlowBotl : public Instrmnt
00033 {
00034  public:
00036 
00039   BlowBotl( void );
00040 
00042   ~BlowBotl( void );
00043 
00045   void clear( void );
00046 
00048   void setFrequency( StkFloat frequency );
00049 
00051   void startBlowing( StkFloat amplitude, StkFloat rate );
00052 
00054   void stopBlowing( StkFloat rate );
00055 
00057   void noteOn( StkFloat frequency, StkFloat amplitude );
00058 
00060   void noteOff( StkFloat amplitude );
00061 
00063   void controlChange( int number, StkFloat value );
00064 
00066   StkFloat tick( unsigned int channel = 0 );
00067 
00069 
00076   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00077 
00078  protected:
00079 
00080   JetTable jetTable_;
00081   BiQuad resonator_;
00082   PoleZero dcBlock_;
00083   Noise noise_;
00084   ADSR adsr_;
00085   SineWave vibrato_;
00086   StkFloat maxPressure_;
00087   StkFloat noiseGain_;
00088   StkFloat vibratoGain_;
00089   StkFloat outputGain_;
00090 
00091 };
00092 
00093 inline StkFloat BlowBotl :: tick( unsigned int )
00094 {
00095   StkFloat breathPressure;
00096   StkFloat randPressure;
00097   StkFloat pressureDiff;
00098 
00099   // Calculate the breath pressure (envelope + vibrato)
00100   breathPressure = maxPressure_ * adsr_.tick();
00101   breathPressure += vibratoGain_ * vibrato_.tick();
00102 
00103   pressureDiff = breathPressure - resonator_.lastOut();
00104 
00105   randPressure = noiseGain_ * noise_.tick();
00106   randPressure *= breathPressure;
00107   randPressure *= (1.0 + pressureDiff);
00108 
00109   resonator_.tick( breathPressure + randPressure - ( jetTable_.tick( pressureDiff ) * pressureDiff ) );
00110   lastFrame_[0] = 0.2 * outputGain_ * dcBlock_.tick( pressureDiff );
00111 
00112   return lastFrame_[0];
00113 }
00114 
00115 inline StkFrames& BlowBotl :: tick( StkFrames& frames, unsigned int channel )
00116 {
00117   unsigned int nChannels = lastFrame_.channels();
00118 #if defined(_STK_DEBUG_)
00119   if ( channel > frames.channels() - nChannels ) {
00120     oStream_ << "BlowBotl::tick(): channel and StkFrames arguments are incompatible!";
00121     handleError( StkError::FUNCTION_ARGUMENT );
00122   }
00123 #endif
00124 
00125   StkFloat *samples = &frames[channel];
00126   unsigned int j, hop = frames.channels() - nChannels;
00127   if ( nChannels == 1 ) {
00128     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00129       *samples++ = tick();
00130   }
00131   else {
00132     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00133       *samples++ = tick();
00134       for ( j=1; j<nChannels; j++ )
00135         *samples++ = lastFrame_[j];
00136     }
00137   }
00138 
00139   return frames;
00140 }
00141 
00142 } // stk namespace
00143 
00144 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/BlowHole_8h_source.html000644 000766 000766 00000042330 12015735504 020403 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


BlowHole.h

00001 #ifndef STK_BLOWHOLE_H
00002 #define STK_BLOWHOLE_H
00003 
00004 #include "Instrmnt.h"
00005 #include "DelayL.h"
00006 #include "ReedTable.h"
00007 #include "OneZero.h"
00008 #include "PoleZero.h"
00009 #include "Envelope.h"
00010 #include "Noise.h"
00011 #include "SineWave.h"
00012 
00013 namespace stk {
00014 
00015 /***************************************************/
00048 /***************************************************/
00049 
00050 class BlowHole : public Instrmnt
00051 {
00052  public:
00054 
00057   BlowHole( StkFloat lowestFrequency );
00058 
00060   ~BlowHole( void );
00061 
00063   void clear( void );
00064 
00066   void setFrequency( StkFloat frequency );
00067 
00069   void setTonehole( StkFloat newValue );
00070 
00072   void setVent( StkFloat newValue );
00073 
00075   void startBlowing( StkFloat amplitude, StkFloat rate );
00076 
00078   void stopBlowing( StkFloat rate );
00079 
00081   void noteOn( StkFloat frequency, StkFloat amplitude );
00082 
00084   void noteOff( StkFloat amplitude );
00085 
00087   void controlChange( int number, StkFloat value );
00088 
00090   StkFloat tick( unsigned int channel = 0 );
00091 
00093 
00100   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00101 
00102  protected:
00103 
00104   DelayL    delays_[3];
00105   ReedTable reedTable_;
00106   OneZero   filter_;
00107   PoleZero  tonehole_;
00108   PoleZero  vent_;
00109   Envelope  envelope_;
00110   Noise     noise_;
00111   SineWave  vibrato_;
00112 
00113   StkFloat scatter_;
00114   StkFloat thCoeff_;
00115   StkFloat rhGain_;
00116   StkFloat outputGain_;
00117   StkFloat noiseGain_;
00118   StkFloat vibratoGain_;
00119 };
00120 
00121   inline StkFloat BlowHole :: tick( unsigned int )
00122 {
00123   StkFloat pressureDiff;
00124   StkFloat breathPressure;
00125   StkFloat temp;
00126 
00127   // Calculate the breath pressure (envelope + noise + vibrato)
00128   breathPressure = envelope_.tick(); 
00129   breathPressure += breathPressure * noiseGain_ * noise_.tick();
00130   breathPressure += breathPressure * vibratoGain_ * vibrato_.tick();
00131 
00132   // Calculate the differential pressure = reflected - mouthpiece pressures
00133   pressureDiff = delays_[0].lastOut() - breathPressure;
00134 
00135   // Do two-port junction scattering for register vent
00136   StkFloat pa = breathPressure + pressureDiff * reedTable_.tick( pressureDiff );
00137   StkFloat pb = delays_[1].lastOut();
00138   vent_.tick( pa+pb );
00139 
00140   lastFrame_[0] = delays_[0].tick( vent_.lastOut()+pb );
00141   lastFrame_[0] *= outputGain_;
00142 
00143   // Do three-port junction scattering (under tonehole)
00144   pa += vent_.lastOut();
00145   pb = delays_[2].lastOut();
00146   StkFloat pth = tonehole_.lastOut();
00147   temp = scatter_ * (pa + pb - 2 * pth);
00148 
00149   delays_[2].tick( filter_.tick(pa + temp) * -0.95 );
00150   delays_[1].tick( pb + temp );
00151   tonehole_.tick( pa + pb - pth + temp );
00152 
00153   return lastFrame_[0];
00154 }
00155 
00156 inline StkFrames& BlowHole :: tick( StkFrames& frames, unsigned int channel )
00157 {
00158   unsigned int nChannels = lastFrame_.channels();
00159 #if defined(_STK_DEBUG_)
00160   if ( channel > frames.channels() - nChannels ) {
00161     oStream_ << "BlowHole::tick(): channel and StkFrames arguments are incompatible!";
00162     handleError( StkError::FUNCTION_ARGUMENT );
00163   }
00164 #endif
00165 
00166   StkFloat *samples = &frames[channel];
00167   unsigned int j, hop = frames.channels() - nChannels;
00168   if ( nChannels == 1 ) {
00169     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00170       *samples++ = tick();
00171   }
00172   else {
00173     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00174       *samples++ = tick();
00175       for ( j=1; j<nChannels; j++ )
00176         *samples++ = lastFrame_[j];
00177     }
00178   }
00179 
00180   return frames;
00181 }
00182 
00183 } // stk namespace
00184 
00185 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Bowed_8h_source.html000644 000766 000766 00000040531 12015735504 017731 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Bowed.h

00001 #ifndef STK_BOWED_H
00002 #define STK_BOWED_H
00003 
00004 #include "Instrmnt.h"
00005 #include "DelayL.h"
00006 #include "BowTable.h"
00007 #include "OnePole.h"
00008 #include "BiQuad.h"
00009 #include "SineWave.h"
00010 #include "ADSR.h"
00011 
00012 namespace stk {
00013 
00014 /***************************************************/
00038 /***************************************************/
00039 
00040 class Bowed : public Instrmnt
00041 {
00042  public:
00044   Bowed( StkFloat lowestFrequency = 8.0 );
00045 
00047   ~Bowed( void );
00048 
00050   void clear( void );
00051 
00053   void setFrequency( StkFloat frequency );
00054 
00056   void setVibrato( StkFloat gain ) { vibratoGain_ = gain; };
00057 
00059   void startBowing( StkFloat amplitude, StkFloat rate );
00060 
00062   void stopBowing( StkFloat rate );
00063 
00065   void noteOn( StkFloat frequency, StkFloat amplitude );
00066 
00068   void noteOff( StkFloat amplitude );
00069 
00071   void controlChange( int number, StkFloat value );
00072 
00074   StkFloat tick( unsigned int channel = 0 );
00075 
00077 
00084   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00085 
00086  protected:
00087 
00088   DelayL   neckDelay_;
00089   DelayL   bridgeDelay_;
00090   BowTable bowTable_;
00091   OnePole  stringFilter_;
00092   BiQuad   bodyFilters_[6];
00093   SineWave vibrato_;
00094   ADSR     adsr_;
00095 
00096   bool     bowDown_;
00097   StkFloat maxVelocity_;
00098   StkFloat baseDelay_;
00099   StkFloat vibratoGain_;
00100   StkFloat betaRatio_;
00101 
00102 };
00103 
00104 inline StkFloat Bowed :: tick( unsigned int )
00105 {
00106   StkFloat bowVelocity = maxVelocity_ * adsr_.tick();
00107   StkFloat bridgeReflection = -stringFilter_.tick( bridgeDelay_.lastOut() );
00108   StkFloat nutReflection = -neckDelay_.lastOut();
00109   StkFloat stringVelocity = bridgeReflection + nutReflection;
00110   StkFloat deltaV = bowVelocity - stringVelocity;             // Differential velocity
00111 
00112   StkFloat newVelocity = 0.0;
00113   if ( bowDown_ )
00114     newVelocity = deltaV * bowTable_.tick( deltaV );     // Non-Linear bow function
00115   neckDelay_.tick( bridgeReflection + newVelocity);      // Do string propagations
00116   bridgeDelay_.tick(nutReflection + newVelocity);
00117     
00118   if ( vibratoGain_ > 0.0 )  {
00119     neckDelay_.setDelay( (baseDelay_ * (1.0 - betaRatio_) ) + 
00120                          (baseDelay_ * vibratoGain_ * vibrato_.tick()) );
00121   }
00122 
00123   lastFrame_[0] = 0.1248 * bodyFilters_[5].tick( bodyFilters_[4].tick( bodyFilters_[3].tick( bodyFilters_[2].tick( bodyFilters_[1].tick( bodyFilters_[0].tick( bridgeDelay_.lastOut() ) ) ) ) ) );
00124 
00125   return lastFrame_[0];
00126 }
00127 
00128 inline StkFrames& Bowed :: tick( StkFrames& frames, unsigned int channel )
00129 {
00130   unsigned int nChannels = lastFrame_.channels();
00131 #if defined(_STK_DEBUG_)
00132   if ( channel > frames.channels() - nChannels ) {
00133     oStream_ << "Bowed::tick(): channel and StkFrames arguments are incompatible!";
00134     handleError( StkError::FUNCTION_ARGUMENT );
00135   }
00136 #endif
00137 
00138   StkFloat *samples = &frames[channel];
00139   unsigned int j, hop = frames.channels() - nChannels;
00140   if ( nChannels == 1 ) {
00141     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00142       *samples++ = tick();
00143   }
00144   else {
00145     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00146       *samples++ = tick();
00147       for ( j=1; j<nChannels; j++ )
00148         *samples++ = lastFrame_[j];
00149     }
00150   }
00151 
00152   return frames;
00153 }
00154 
00155 } // stk namespace
00156 
00157 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/BowTable_8h_source.html000644 000766 000766 00000035224 12015735504 020373 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


BowTable.h

00001 #ifndef STK_BOWTABL_H
00002 #define STK_BOWTABL_H
00003 
00004 #include "Function.h"
00005 #include <cmath>
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00020 /***************************************************/
00021 
00022 class BowTable : public Function
00023 {
00024 public:
00026   BowTable( void ) : offset_(0.0), slope_(0.1), minOutput_(0.01), maxOutput_(0.98) {};
00027 
00029 
00035   void setOffset( StkFloat offset ) { offset_ = offset; };
00036 
00038 
00042   void setSlope( StkFloat slope ) { slope_ = slope; };
00043 
00045   void setMinOutput( StkFloat minimum ) { minOutput_ = minimum; };
00046 
00048   void setMaxOutput( StkFloat maximum ) { maxOutput_ = maximum; };
00049 
00051   StkFloat tick( StkFloat input );
00052 
00054 
00062   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00063 
00065 
00073   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00074 
00075 protected:
00076 
00077   StkFloat offset_;
00078   StkFloat slope_;
00079   StkFloat minOutput_;
00080   StkFloat maxOutput_;
00081 
00082 };
00083 
00084 inline StkFloat BowTable :: tick( StkFloat input )
00085 {
00086   // The input represents differential string vs. bow velocity.
00087   StkFloat sample  = input + offset_;  // add bias to input
00088   sample *= slope_;          // then scale it
00089   lastFrame_[0] = (StkFloat) fabs( (double) sample ) + (StkFloat) 0.75;
00090   lastFrame_[0] = (StkFloat) pow( lastFrame_[0], (StkFloat) -4.0 );
00091 
00092   // Set minimum threshold
00093   if ( lastFrame_[0] < minOutput_ ) lastFrame_[0] = minOutput_;
00094 
00095   // Set maximum threshold
00096   if ( lastFrame_[0] > maxOutput_ ) lastFrame_[0] = maxOutput_;
00097 
00098   return lastFrame_[0];
00099 }
00100 
00101 inline StkFrames& BowTable :: tick( StkFrames& frames, unsigned int channel )
00102 {
00103 #if defined(_STK_DEBUG_)
00104   if ( channel >= frames.channels() ) {
00105     oStream_ << "BowTable::tick(): channel and StkFrames arguments are incompatible!";
00106     handleError( StkError::FUNCTION_ARGUMENT );
00107   }
00108 #endif
00109 
00110   StkFloat *samples = &frames[channel];
00111   unsigned int hop = frames.channels();
00112   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00113     *samples = *samples + offset_;
00114     *samples *= slope_;
00115     *samples = (StkFloat) fabs( (double) *samples ) + 0.75;
00116     *samples = (StkFloat) pow( *samples, (StkFloat) -4.0 );
00117     if ( *samples > 1.0) *samples = 1.0;
00118   }
00119 
00120   lastFrame_[0] = *(samples-hop);
00121   return frames;
00122 }
00123 
00124 inline StkFrames& BowTable :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00125 {
00126 #if defined(_STK_DEBUG_)
00127   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00128     oStream_ << "BowTable::tick(): channel and StkFrames arguments are incompatible!";
00129     handleError( StkError::FUNCTION_ARGUMENT );
00130   }
00131 #endif
00132 
00133   StkFloat *iSamples = &iFrames[iChannel];
00134   StkFloat *oSamples = &oFrames[oChannel];
00135   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00136   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00137     *oSamples = *iSamples + offset_;
00138     *oSamples *= slope_;
00139     *oSamples = (StkFloat) fabs( (double) *oSamples ) + 0.75;
00140     *oSamples = (StkFloat) pow( *oSamples, (StkFloat) -4.0 );
00141     if ( *oSamples > 1.0) *oSamples = 1.0;
00142   }
00143 
00144   lastFrame_[0] = *(oSamples-oHop);
00145   return iFrames;
00146 }
00147 
00148 } // stk namespace
00149 
00150 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Brass_8h_source.html000644 000766 000766 00000034236 12015735504 017750 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Brass.h

00001 #ifndef STK_BRASS_H
00002 #define STK_BRASS_H
00003 
00004 #include "Instrmnt.h"
00005 #include "DelayA.h"
00006 #include "BiQuad.h"
00007 #include "PoleZero.h"
00008 #include "ADSR.h"
00009 #include "SineWave.h"
00010 
00011 namespace stk {
00012 
00013 /***************************************************/
00033 /***************************************************/
00034 
00035 class Brass: public Instrmnt
00036 {
00037  public:
00039 
00042   Brass( StkFloat lowestFrequency = 8.0 );
00043 
00045   ~Brass(  );
00046 
00048   void clear(  );
00049 
00051   void setFrequency( StkFloat frequency );
00052 
00054   void setLip( StkFloat frequency );
00055 
00057   void startBlowing( StkFloat amplitude, StkFloat rate );
00058 
00060   void stopBlowing( StkFloat rate );
00061 
00063   void noteOn( StkFloat frequency, StkFloat amplitude );
00064 
00066   void noteOff( StkFloat amplitude );
00067 
00069   void controlChange( int number, StkFloat value );
00070 
00072   StkFloat tick( unsigned int channel = 0 );
00073 
00075 
00082   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00083 
00084  protected:
00085 
00086   DelayA   delayLine_;
00087   BiQuad   lipFilter_;
00088   PoleZero dcBlock_;
00089   ADSR     adsr_;
00090   SineWave vibrato_;
00091 
00092   StkFloat lipTarget_;
00093   StkFloat slideTarget_;
00094   StkFloat vibratoGain_;
00095   StkFloat maxPressure_;
00096 
00097 };
00098 
00099 inline StkFloat Brass :: tick( unsigned int )
00100 {
00101   StkFloat breathPressure = maxPressure_ * adsr_.tick();
00102   breathPressure += vibratoGain_ * vibrato_.tick();
00103 
00104   StkFloat mouthPressure = 0.3 * breathPressure;
00105   StkFloat borePressure = 0.85 * delayLine_.lastOut();
00106   StkFloat deltaPressure = mouthPressure - borePressure; // Differential pressure.
00107   deltaPressure = lipFilter_.tick( deltaPressure );      // Force - > position.
00108   deltaPressure *= deltaPressure;                        // Basic position to area mapping.
00109   if ( deltaPressure > 1.0 ) deltaPressure = 1.0;        // Non-linear saturation.
00110 
00111   // The following input scattering assumes the mouthPressure = area.
00112   lastFrame_[0] = deltaPressure * mouthPressure + ( 1.0 - deltaPressure) * borePressure;
00113   lastFrame_[0] = delayLine_.tick( dcBlock_.tick( lastFrame_[0] ) );
00114 
00115   return lastFrame_[0];
00116 }
00117 
00118 inline StkFrames& Brass :: tick( StkFrames& frames, unsigned int channel )
00119 {
00120   unsigned int nChannels = lastFrame_.channels();
00121 #if defined(_STK_DEBUG_)
00122   if ( channel > frames.channels() - nChannels ) {
00123     oStream_ << "Brass::tick(): channel and StkFrames arguments are incompatible!";
00124     handleError( StkError::FUNCTION_ARGUMENT );
00125   }
00126 #endif
00127 
00128   StkFloat *samples = &frames[channel];
00129   unsigned int j, hop = frames.channels() - nChannels;
00130   if ( nChannels == 1 ) {
00131     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00132       *samples++ = tick();
00133   }
00134   else {
00135     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00136       *samples++ = tick();
00137       for ( j=1; j<nChannels; j++ )
00138         *samples++ = lastFrame_[j];
00139     }
00140   }
00141 
00142   return frames;
00143 }
00144 
00145 } // stk namespace
00146 
00147 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/ccrma.gif000644 000766 000766 00000020161 12015735504 015575 0ustar00garygary000000 000000 GIF87aá0÷(`0P(Px¨Äðèðð `ˆÐØØ˜˜ˆ8X °ÄР°¸°Ôè(|°¸Üø°Üø¨À蘸Ș¤¨ \€¸Ðè°Ôð¨¼Ø˜œ Èàø8p(Pˆ˜ 4hˆ” x€ˆ€˜°Øðx|xÀÀ˜ XˆØäè h˜°ÌèPx¨Äè¨Èà0h8Xx¨ØøÈÐØ ¼Ðp„˜¨¸È d ¨°°Øøðì ÄàÈÔà¨Ôð X€ˆœ¨¨Ðð ÀÐT€°ÈðL€Lp4`°Ôø´Èøøøœ¨¸àøÀÌÐðððÈÜè¨´È l˜¨Ðø ¬¸¸ÀÀ¸Ìè*¶‘D^&ßJGætÒNñ™^a%$Yq¥Sv˜ ¥]`å\œþ^—&šgÒÚfq#V!fs(BÇêTyE%•v© Ú2ˆX£‹ÄhêuTHPà 2È[Ô¹áF”¶´KãbDváÂWA |«©’P1Ê÷æÛæ(ÉY@íjGŒH•&̆êƒ)(àÂn½Q‘ë˜Ò*1]ÁõV‡Ç¿Ú ¢í‰¢¸Ý$¹µÈ¢v{ÅødË*ö€¢,蘞´;:¼F8ã¬ÄW4Àó M„K_¹õÍ€H,tóÄðFÏ„)Œ×“ŸÔKyËÛš±çA¯ŽˆDL $þ`› *° a)¬UYQÀÍð†3òÑêoPüª@8î}iŠÏPñûÙïBèL17˹($ À0D•ÍèGžC‰Ìnt7Lákx #è:öAí„.pƒí9®%P ‘ˆD% ÈG úñ‚†ÃRä¬Á0†^ÛØFÐ…J¬!‘U@‚0€I J´0Tà† ¡èL$H>(¦/ Àe¦PÅ?MÊØ(®08.Òï o¸€äº¤ (¬Ez9‰ÌÅ3x#dÓ¬šÐ!<‡ÂŽP¯$2ލÄêræ:.î‘Ák€ÄÅAÁ -þ0g$ô¸ÎÖ9ž…k@Xð˼ð’ÌÛZØÆ=O&’ m@B# `= H•&H•–¦3*Dbi²ÄYùÒ—Ë’î’Š½D!I–a^¡‹^´_%b19í)/hÂ@ f€ƒ‚bHóMÈ` $ª@†Q "‘ŽPë¦JATb‹'Ã\ÀÁ%Ôs ˆÅ È@s>P$Ì[ÓWÅàa I,™µCÔ•k6\:ˆ(°¡T(D A Ô&K¸YX¹P”°8Xâ K\îáð¢Q8‹ôÙ*ô_ýF;¸.œ:w©4M †P¡þj`8ç UtK]d†Ð‰àdxË ÌÚ….Œ€iA–ˆ¼®­ Ðê,ЇêV׃TxÁ¶òðTE* ¹YàB¸À„,¬ ‚실V‡qbí —¼+ ŦW‡6õY €k‘@VlОæ–*øoâŸds…,|`fˆ…êÇV^Á&‡Fñ´˜Š–‹ƒ#VfH¥P R@‰ ¤ÊB#܈,ðp¦E-ɦiN2˜(f­Ä  ÐB%è„:P€ ºUºØ uƒ@…§n@¸‰,n¸0ƒ!˜PèÄ Â°ó¦7ºZgþ#H ä |¾ðU×*€è}ò£øƒ¨1P¢h Tâf—î)‘u³éš…=äÒÁYø)œÒ÷ÙòL£p'ië‡ %Ä€bH`å$Ô"@ b@uvL€„!$Õ;5ꃓ© pÄ'É0ˆ $²/0…‚Ô$PB$žöä1TaÊ}ÐÄ rØT§¢3d0Á ¨)¤v¢%šHš¥;6ô¶T€3œa8C2Ô¡ÚDš  ¡‚6X)¡V‰‚ „,H›¸†)@8 fH8®Ð….Rš­³È0úÖÓN[œÓ¨XC, D2R'B ;Bþ9žQÖ¡€DŒj ž ¨$®µ6j'<½s&r0É‘éSìÁΠv¨Ä ÒP¶:¯@Fr˜Ps›£Ó',ñ¶«;qÍ`¹XÇz`ᆺ}`sœïêˆ ‡wÖÜ ÍN<¥p'„è6…5ŒLKôÝE ˜a¹f˜‚"ßÀé§j¿ô™>¼éûÕ¯l˜B'›Ժ kt5%`Ô $°×l¹w°Y1Øz”˜ÙVàˆ®¡ÐCjG‹#à³Rî%ް{ X÷÷} Cs¸Ï`Áv ØŒ{Rª½u­Ø¿Î±ËÙÝuöä_þ 1ìØíÙB!’Ê%¬ÄB‚{Ï›øò¾XPáá…U-nÌ ÎB—ž=“Ã;MÁvŽV y``•÷L)àmH•QvÐ PàIÅ4æq5t @4@ ƒ@CeWt ”€,Ñ;ö†P;3Ðy@Pà{Õõ/}@•PC«×‡p;· rPÌg;…ÄGpp \éö0}Õw}aÓ­÷I‘ GÀ€§o° (!¦©ãx‡wëp#°GÐËõm USE]Do”e…º‡øBZýw?Ô0 j`|À$C²€þ”0N$@v@É×jÞ` Ð-ˆ(@€­V€Õ0 zÐ bЋ²s°Šd°øgTþƒÀ€P]Z£5_C ±ÀA„;(ØlÀÖ|ãR‘=Ø n`-€HbðŒÓøÕ÷f×7_ïV :Ù là”PÀZ©Öb XÁ#à#°w7R€wj5Žz@»è†SE @õ³t¨ã'”0P?{è:• y˜4À•!H N)r>å°àC÷F-®æ2Ö r€™ÝqoœHlÖ O¸<ÀI@ ¦¨šA Qq‡}àCP yn‚} $àH zp}+PЪ9+IlPobÐ|AÐy… WèG`öFfðMþx0¥YW5¤I£f¦@ ©c- ”àP- f9†> pŽx'Ak@v@ S0$4U°òçõ#QÐ$ðgPÀ{ àTU˜yjˆÉz |˜w’X {$,ؘíåƒIÕ6clF)F jDiðgðuYT‘IC*GÐÖÉ[*Ö0œFàj¸×àŽ3÷Ýù›Z3 Ž(l@NCàN€™¯Ù[ àŽR wrЊx¤/Ê.j}Õ¨P \°{¦@Òt€( ð”Lð5h‰`“ S`\êX÷”àOSå-` þƒ‰ 2°SfQ* a@¨|è:Ž`˜ù@þô –* p‘½%0ç¹›IÅfIfXèŽ')‘lŠ¢pC@ +p/Ú„T0­:&¨ i¤F¬Ú‚²)Qièj¸IŽ8T /g³ÐjUJM ¸ya¥ßÖ‚N)™0–dÃ¥I•n° «T C 6> kDkšjpævr zfy# ¯R0£ç˜~k`…lÀGMS dОíÔ\€C@C€”l@U1¡ j`©¯PÞæ[J ÕDaf+‰”¼%™-0N¬JÃHFzoz ¦/þ£úˆ‰ˆbKT c)è‰ÐºA.(S4¦-›/€T9X H ÐgrP„v°|TÇ¡½EÀ­B›¬O8v˜´Ç‚å™FRZ‰-àas> ¶‹0 Mð=iywk°‹ñ8AMSiÐb óÇ’GFTÀŸyð ’ú ŽðŸd˜¯ TP„0ʪà(ª”@ø|žÊ¦ºW™G‰È±@ ¤ ¦TSTdS'ª9œ7ûg:Új\ð·}ŠC0LÐÝj}Ž ”À°À¼5ŽšPo(‡b`¤”ðœËxœ`€Üú­aþJ•ðµ Ú+g³Jljl ´k¤J8²°'€‹óL SYêYY§L´: Ð |KUL0“ Y÷T™¸ýA0±–z¹Æ&ÞëeÄê~”±0s¬:)†” H£ê‚®ÚÔ˜g@ `Ýæ© Þ× °€ƒ;‹ÃH å~0Ý)«Y3  Xxr€ËS÷V¤ƒµcaЉˆÐŽ©™b@½Û9¦Ø››5ÚkW “ËçgPà”  ÒD-Ъ Ÿi[C^~[b8†—õ›7 GÐË&‰:€ç`SU þIj°G¬“–'@±Sà±àÀl&”î"@C`Æ0Ð0 ºËw…n@.ÈvnàQSéfYÓ¤ h 8L LÐMÀÈ-ØbðÂMð}£;‹<‡0}n&CPÉIÛ[$Ðrë –˜dªa‰ÞHÔ+vÉ*ÊÛ»½Àið˜ËªP TA ™j¶N s*l«¶Ž0·òŠwkèp°{pÇ|?U€Tr‰uf À¬!°GL„}8 À¯€iÃl&¥0˹’mpÉ}lwr@…`ÑêiÅV|Å›à©*jNÉþä%2@^zà¥lFàÀ÷vÊLàÀkÒ"±™ºfÝšà[avrT×C«qT6@]ú̺> ½RmÅ+Ð `a†raÐ0`$©ú± Cóù5i‘¯w'†ŽpŸmy¶\;±y @ }ìÇSU\uw'pRð ,¨LÓÞ6£9S ¤<Ñ @o,ؽѭJ± ÕSí%]Á˧»7-¢-ɧ|‹,± ŠHE \ÐÒL ÙWœÐ¦&rÆ š°Õ¨‚G6H G@‰é&ÊVìÛV|2v ÆÞè½TþA-p… À€+€WR6³pji]h¹Îl‰7Ls¿YàY0xÜ4Sµ;5}ÜÏ«sÀ%4†8ð'ðR@¤@±"0ÓMàÄPp¹,©À%ýØmp€¯¥Ñ @¶@d/Û›ƒ0Ð_Û €à­íÒT ¥m0Ó3mo"g7LÀT°žd`j H™šà€ýCOBJÒ$¼@½¢üÚ; °íZ3 v`n¨F¶r—j*Zv¥ÝÐb0i-e9¯iÉ–´\pç-¸mÀÞìM) „ñM„\B~ Øùý1«iàß3- ÑÙ\À þ%½ γ÷f•ý ð T0äYó—œ ~¾ç2pà7‚ƒÛÚ£}a€Òâ¬Ò¬àš­Å_0î(OŠ ²f…àˆ€¿½êËœ C ê–¤ÙŽ0N‘Ðé›@ä¬`“LÂIH–­6Ùå[ '—ÎX®¶ñªŽy#°€ç` þÔ4`- ðw·­Ó×ð×­ßt0«p@±| íÈ4 "ðè©À ~þØ ;&&pƒáTQœ®½‹5_p%}É{ž )®Ò*ε:£Æ:£FÐð*=Ê _Žp´æFêa€°Pî¨ê”PþV/à³ ! YpÔ‡îã!= pB¾ ,~ëD> ‰ŒŠÒ›ÀT 7å¹Û Lpå_6w·Îw·ÓæÖî1¦Ä}üdp·¬CK~]î'@‡€ »öÙ¸­}଀à0ïù®Ç ê™Yò …à2 SýfÕ'd°è0÷¬ Ò©0F ‡pöhŸö äÅõÞ• ½^@äb'ø<h3Ϊ#‡y°gŸöl@J<.ÒÚë+É£Õ8¯ÅX@-Fà-]ml00M@ ñµe\Øj¯ñú5[~Ëõ}ì\°G«þsµ©—ÊpjÏgß-Øûfoúi¿îlïî¢mø|>^¬LÀ ®k(§Ñ=°÷z_r ʳ"üf‡ â—Ìç{>£kPìH©\`Â…Õ©bmòâå_¾dø²ˆ •š4¹D…JžE‡2 äŒÁ5P!Â@eS†M57Ͳ2DÓ‘*4eà° ¨ˆ cÁ F¨Xº˜AªÉªäÁºaÃ>|œðŠÃÇ#Ò0É’ÅLÚYL(C@Œ™ÌxP›÷™} À%[ljÁ'ýðqeƒ -à#ƒ‰.2R)d•0³©T¦.þ r$ ‰FtzBí¤êBT¼dj±bÅ k6ÄI…Õ R3ZL0A&LX¥‚Á%Uª^8À`ñ íC/Šçmò‚Å .À€ "*4mÞ´Ò¨*•2DÜò%:)*Sìß·¿è—¾5`Íjƒ<¶êʇEFëÀà"‹ÖjK-.ba„.Ì?ü`è ®¿& O Q )èà.b‘@ºN³Ë2S(97:i*èHá´ÓR+Ä*~àŒ$e‹Ê·©¤’“RZqƒBÚxA(¡Îøâ‘éštÒ7:L Ž” yé%™h:¤&œþOQÞ *ƒèÎ8„?ÿôóéž“*€ ªøÀ ô꫱Àò! 3 Lk-3Xñ°Â¾*é‚ÓN;­¤C¸ÊŒ03QŠºk, $¨±8Ì2c3SŒƒ¡*pôBz5Ô†hBϡ³¢&-)3UQ*å,™@.Ë6`h"¡ŽMö"2™Í€Y¶C)Xؤ“Î7mòb–q€ÂÈÃ"¡öÌ袳èÚVÌ¢ +¯qÔÀ5ö0£­IÎMÿò‹®¸.¦0ÁB4õ„9‘»Р1RbŒUÖZY1eåTÚ`b:Å´ìöW!A!àRþxÌ0÷+Ü3¥B`¸XŽÓ’ S`X &´Œå%ÁL–6©ÀMîàb<:p“&š¼@O+P; Gô”/_¹óóŒž;$Îã‚‚ tô@^`8ŠöP B.ÓXÓ ϸ¬ÁF4ì‡BVqE H.¥”öà"åY‘c†…`` 1¨¹;ú¸9çÓì@-ŒY8ÀzL'¹ö ¥@4K®ô,µl£ ,P ƒ4ÎÈB‹–Š”ß<°@l${]‰6qÄ +¾WÛŠ0*á—ù/ÌÏ÷ü0¿â¢Y¬‹8$ðÔF}H#Š(0 Õz 䘱¿à €“3 þ,ç:(fdš[Q`V#ÌÏ‚9*Ž(j¬À®:ã °¨ ˆ Zó ¸T.4DxZÞ–Â`<ä)€ mHƒ¿t—B3e@hLÒÕ&uÍ"™…÷¾gh" ¢°ˆÜÎ'ź) E˜€¨«dÅ`[Pô÷ý=ÌA{`Â_7ÀÆI.D"R Ç.G‡3qg1 @ ¨p 2¡!!êÀ ÒvDä¯t&, "i3RDáZZjÈÓ` É-µÁÆ;ž cƒLÂnìÛT€.„'æÉmOë³[)²þE&À~¤&ýŽa‡3ƒ¤Ö"1Æ©‘€ˆ6Ö1ýÀc'RÌñ••.GP»¤™PȶóˆÄ™"ÃPz½à³Xƒ#B‰Yl`jžL'& ƒO"O)M°!؆00 ÷ „#1‹YX'ãÁ€3z½!aé–ÈÄyiÂFXC V•²t¥*…é "Ú„,î­ ó$*S‰Î‚ †j4ÏØ0.¤4Ÿk@jJሤF”©H „RQªJT¢0 DVµªUË'¥Cgñ. Ö Ò<«;_'¤x «JQ@R The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Chorus.h

00001 #ifndef STK_CHORUS_H
00002 #define STK_CHORUS_H
00003 
00004 #include "Effect.h"
00005 #include "DelayL.h"
00006 #include "SineWave.h"
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00019 /***************************************************/
00020 
00021 class Chorus : public Effect
00022 {
00023  public:
00025 
00028   Chorus( StkFloat baseDelay = 6000 );
00029 
00031   void clear( void );
00032 
00034   void setModDepth( StkFloat depth );
00035 
00037   void setModFrequency( StkFloat frequency );
00038 
00040 
00048   StkFloat lastOut( unsigned int channel = 0 );
00049 
00051 
00058   StkFloat tick( StkFloat input, unsigned int channel = 0 );
00059 
00061 
00070   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00071 
00073 
00082   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00083 
00084  protected:
00085 
00086   DelayL delayLine_[2];
00087   SineWave mods_[2];
00088   StkFloat baseLength_;
00089   StkFloat modDepth_;
00090 
00091 };
00092 
00093 inline StkFloat Chorus :: lastOut( unsigned int channel )
00094 {
00095 #if defined(_STK_DEBUG_)
00096   if ( channel > 1 ) {
00097     oStream_ << "Chorus::lastOut(): channel argument must be less than 2!";
00098     handleError( StkError::FUNCTION_ARGUMENT );
00099   }
00100 #endif
00101 
00102   return lastFrame_[channel];
00103 }
00104 
00105 inline StkFloat Chorus :: tick( StkFloat input, unsigned int channel )
00106 {
00107 #if defined(_STK_DEBUG_)
00108   if ( channel > 1 ) {
00109     oStream_ << "Chorus::tick(): channel argument must be less than 2!";
00110     handleError( StkError::FUNCTION_ARGUMENT );
00111   }
00112 #endif
00113 
00114   delayLine_[0].setDelay( baseLength_ * 0.707 * ( 1.0 + modDepth_ * mods_[0].tick() ) );
00115   delayLine_[1].setDelay( baseLength_  * 0.5 *  ( 1.0 - modDepth_ * mods_[1].tick() ) );
00116   lastFrame_[0] = effectMix_ * ( delayLine_[0].tick( input ) - input ) + input;
00117   lastFrame_[1] = effectMix_ * ( delayLine_[1].tick( input ) - input ) + input;
00118   return lastFrame_[channel];
00119 }
00120 
00121 inline StkFrames& Chorus :: tick( StkFrames& frames, unsigned int channel )
00122 {
00123 #if defined(_STK_DEBUG_)
00124   if ( channel >= frames.channels() - 1 ) {
00125     oStream_ << "Chorus::tick(): channel and StkFrames arguments are incompatible!";
00126     handleError( StkError::FUNCTION_ARGUMENT );
00127   }
00128 #endif
00129 
00130   StkFloat *samples = &frames[channel];
00131   unsigned int hop = frames.channels() - 1;
00132   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00133     delayLine_[0].setDelay( baseLength_ * 0.707 * ( 1.0 + modDepth_ * mods_[0].tick() ) );
00134     delayLine_[1].setDelay( baseLength_  * 0.5 *  ( 1.0 - modDepth_ * mods_[1].tick() ) );
00135     *samples = effectMix_ * ( delayLine_[0].tick( *samples ) - *samples ) + *samples;
00136     samples++;
00137     *samples = effectMix_ * ( delayLine_[1].tick( *samples ) - *samples ) + *samples;
00138   }
00139 
00140   lastFrame_[0] = *(samples-hop);
00141   lastFrame_[1] = *(samples-hop+1);
00142   return frames;
00143 }
00144 
00145 inline StkFrames& Chorus :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00146 {
00147 #if defined(_STK_DEBUG_)
00148   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() - 1 ) {
00149     oStream_ << "Chorus::tick(): channel and StkFrames arguments are incompatible!";
00150     handleError( StkError::FUNCTION_ARGUMENT );
00151   }
00152 #endif
00153 
00154   StkFloat *iSamples = &iFrames[iChannel];
00155   StkFloat *oSamples = &oFrames[oChannel];
00156   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00157   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00158     delayLine_[0].setDelay( baseLength_ * 0.707 * ( 1.0 + modDepth_ * mods_[0].tick() ) );
00159     delayLine_[1].setDelay( baseLength_  * 0.5 *  ( 1.0 - modDepth_ * mods_[1].tick() ) );
00160     *oSamples = effectMix_ * ( delayLine_[0].tick( *iSamples ) - *iSamples ) + *iSamples;
00161     *(oSamples+1) = effectMix_ * ( delayLine_[1].tick( *iSamples ) - *iSamples ) + *iSamples;
00162   }
00163 
00164   lastFrame_[0] = *(oSamples-oHop);
00165   lastFrame_[1] = *(oSamples-oHop+1);
00166   return iFrames;
00167 }
00168 
00169 } // stk namespace
00170 
00171 #endif
00172 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Clarinet_8h_source.html000644 000766 000766 00000034625 12015735504 020441 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Clarinet.h

00001 #ifndef STK_CLARINET_H
00002 #define STK_CLARINET_H
00003 
00004 #include "Instrmnt.h"
00005 #include "DelayL.h"
00006 #include "ReedTable.h"
00007 #include "OneZero.h"
00008 #include "Envelope.h"
00009 #include "Noise.h"
00010 #include "SineWave.h"
00011 
00012 namespace stk {
00013 
00014 /***************************************************/
00036 /***************************************************/
00037 
00038 class Clarinet : public Instrmnt
00039 {
00040  public:
00042 
00045   Clarinet( StkFloat lowestFrequency = 8.0 );
00046 
00048   ~Clarinet( void );
00049 
00051   void clear( void );
00052 
00054   void setFrequency( StkFloat frequency );
00055 
00057   void startBlowing( StkFloat amplitude, StkFloat rate );
00058 
00060   void stopBlowing( StkFloat rate );
00061 
00063   void noteOn( StkFloat frequency, StkFloat amplitude );
00064 
00066   void noteOff( StkFloat amplitude );
00067 
00069   void controlChange( int number, StkFloat value );
00070 
00072   StkFloat tick( unsigned int channel = 0 );
00073 
00075 
00082   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00083 
00084  protected:
00085 
00086   DelayL delayLine_;
00087   ReedTable reedTable_;
00088   OneZero filter_;
00089   Envelope envelope_;
00090   Noise noise_;
00091   SineWave vibrato_;
00092 
00093   StkFloat outputGain_;
00094   StkFloat noiseGain_;
00095   StkFloat vibratoGain_;
00096 };
00097 
00098 inline StkFloat Clarinet :: tick( unsigned int )
00099 {
00100   StkFloat pressureDiff;
00101   StkFloat breathPressure;
00102 
00103   // Calculate the breath pressure (envelope + noise + vibrato)
00104   breathPressure = envelope_.tick(); 
00105   breathPressure += breathPressure * noiseGain_ * noise_.tick();
00106   breathPressure += breathPressure * vibratoGain_ * vibrato_.tick();
00107 
00108   // Perform commuted loss filtering.
00109   pressureDiff = -0.95 * filter_.tick( delayLine_.lastOut() );
00110 
00111   // Calculate pressure difference of reflected and mouthpiece pressures.
00112   pressureDiff = pressureDiff - breathPressure;
00113 
00114   // Perform non-linear scattering using pressure difference in reed function.
00115   lastFrame_[0] = delayLine_.tick(breathPressure + pressureDiff * reedTable_.tick(pressureDiff));
00116 
00117   // Apply output gain.
00118   lastFrame_[0] *= outputGain_;
00119 
00120   return lastFrame_[0];
00121 }
00122 
00123 inline StkFrames& Clarinet :: tick( StkFrames& frames, unsigned int channel )
00124 {
00125   unsigned int nChannels = lastFrame_.channels();
00126 #if defined(_STK_DEBUG_)
00127   if ( channel > frames.channels() - nChannels ) {
00128     oStream_ << "Clarinet::tick(): channel and StkFrames arguments are incompatible!";
00129     handleError( StkError::FUNCTION_ARGUMENT );
00130   }
00131 #endif
00132 
00133   StkFloat *samples = &frames[channel];
00134   unsigned int j, hop = frames.channels() - nChannels;
00135   if ( nChannels == 1 ) {
00136     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00137       *samples++ = tick();
00138   }
00139   else {
00140     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00141       *samples++ = tick();
00142       for ( j=1; j<nChannels; j++ )
00143         *samples++ = lastFrame_[j];
00144     }
00145   }
00146 
00147   return frames;
00148 }
00149 
00150 } // stk namespace
00151 
00152 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classes.html000644 000766 000766 00000051461 12015735504 016353 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Class Index

A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W
  A  
Effect (stk)   Instrmnt (stk)   PitShift (stk)   StifKarp (stk)   
ADSR (stk)   Envelope (stk)   
  J  
Plucked (stk)   Stk (stk)   
Asymp (stk)   
  F  
JCRev (stk)   PoleZero (stk)   StkError (stk)   
  B  
FileLoop (stk)   JetTable (stk)   PRCRev (stk)   StkFrames (stk)   
BandedWG (stk)   FileRead (stk)   
  L  
  R  
RtAudio::StreamOptions   
BeeThree (stk)   FileWrite (stk)   LentPitShift (stk)   ReedTable (stk)   RtAudio::StreamParameters   
BiQuad (stk)   FileWvIn (stk)   
  M  
Resonate (stk)   
  T  
Blit (stk)   FileWvOut (stk)   Mandolin (stk)   Rhodey (stk)   TapDelay (stk)   
BlitSaw (stk)   Filter (stk)   Mesh2D (stk)   RtAudio   TcpClient (stk)   
BlitSquare (stk)   Fir (stk)   Skini::Message (stk)   RtError   TcpServer (stk)   
BlowBotl (stk)   Flute (stk)   Messager (stk)   RtMidi   Thread (stk)   
BlowHole (stk)   FM (stk)   MidiFileIn (stk)   RtMidiIn   TubeBell (stk)   
Bowed (stk)   FMVoices (stk)   Modal (stk)   RtMidiOut   Twang (stk)   
BowTable (stk)   FormSwep (stk)   ModalBar (stk)   RtWvIn (stk)   TwoPole (stk)   
Brass (stk)   FreeVerb (stk)   Modulate (stk)   RtWvOut (stk)   TwoZero (stk)   
  C  
Function (stk)   Moog (stk)   
  S  
  U  
Chorus (stk)   
  G  
Mutex (stk)   Sampler (stk)   UdpSocket (stk)   
Clarinet (stk)   Generator (stk)   
  N  
Saxofony (stk)   
  V  
Cubic (stk)   Granulate (stk)   Noise (stk)   Shakers (stk)   Vector3D (stk)   
  D  
Guitar (stk)   NRev (stk)   Simple (stk)   Voicer (stk)   
Delay (stk)   
  H  
  O  
SineWave (stk)   VoicForm (stk)   
DelayA (stk)   HevyMetl (stk)   OnePole (stk)   SingWave (stk)   
  W  
DelayL (stk)   
  I  
OneZero (stk)   Sitar (stk)   Whistle (stk)   
RtAudio::DeviceInfo   Iir (stk)   
  P  
Skini (stk)   Wurley (stk)   
Drummer (stk)   InetWvIn (stk)   PercFlut (stk)   Socket (stk)   WvIn (stk)   
  E  
InetWvOut (stk)   Phonemes (stk)   Sphere (stk)   WvOut (stk)   
Echo (stk)   
A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtAudio-members.html000644 000766 000766 00000017732 12015735504 020746 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtAudio Member List

This is the complete list of members for RtAudio, including all inherited members.
abortStream(void)RtAudio [inline]
Api enum nameRtAudio
closeStream(void)RtAudio [inline]
getCompiledApi(std::vector< RtAudio::Api > &apis)RtAudio [static]
getCurrentApi(void)RtAudio [inline]
getDefaultInputDevice(void)RtAudio [inline]
getDefaultOutputDevice(void)RtAudio [inline]
getDeviceCount(void)RtAudio [inline]
getDeviceInfo(unsigned int device)RtAudio [inline]
getStreamLatency(void)RtAudio [inline]
getStreamSampleRate(void)RtAudio [inline]
getStreamTime(void)RtAudio [inline]
isStreamOpen(void) const RtAudio [inline]
isStreamRunning(void) const RtAudio [inline]
LINUX_ALSA enum valueRtAudio
LINUX_OSS enum valueRtAudio
LINUX_PULSE enum valueRtAudio
MACOSX_CORE enum valueRtAudio
openStream(RtAudio::StreamParameters *outputParameters, RtAudio::StreamParameters *inputParameters, RtAudioFormat format, unsigned int sampleRate, unsigned int *bufferFrames, RtAudioCallback callback, void *userData=NULL, RtAudio::StreamOptions *options=NULL)RtAudio
RtAudio(RtAudio::Api api=UNSPECIFIED)RtAudio
RTAUDIO_DUMMY enum valueRtAudio
showWarnings(bool value=true)RtAudio [inline]
startStream(void)RtAudio [inline]
stopStream(void)RtAudio [inline]
UNIX_JACK enum valueRtAudio
UNSPECIFIED enum valueRtAudio
WINDOWS_ASIO enum valueRtAudio
WINDOWS_DS enum valueRtAudio
~RtAudio()RtAudio

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtAudio.html000644 000766 000766 00000124325 12015735504 017313 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtAudio Class Reference

Realtime audio i/o C++ classes. More...

#include <RtAudio.h>

List of all members.

Classes

struct  DeviceInfo
 The public device information structure for returning queried values. More...
struct  StreamOptions
 The structure for specifying stream options. More...
struct  StreamParameters
 The structure for specifying input or ouput stream parameters. More...

Public Types

enum  Api {
  UNSPECIFIED, LINUX_ALSA, LINUX_PULSE, LINUX_OSS,
  UNIX_JACK, MACOSX_CORE, WINDOWS_ASIO, WINDOWS_DS,
  RTAUDIO_DUMMY
}
 

Audio API specifier arguments.

More...

Public Member Functions

 RtAudio (RtAudio::Api api=UNSPECIFIED) throw ()
 The class constructor.
 ~RtAudio () throw ()
 The destructor.
RtAudio::Api getCurrentApi (void) throw ()
 Returns the audio API specifier for the current instance of RtAudio.
unsigned int getDeviceCount (void) throw ()
 A public function that queries for the number of audio devices available.
RtAudio::DeviceInfo getDeviceInfo (unsigned int device)
 Return an RtAudio::DeviceInfo structure for a specified device number.
unsigned int getDefaultOutputDevice (void) throw ()
 A function that returns the index of the default output device.
unsigned int getDefaultInputDevice (void) throw ()
 A function that returns the index of the default input device.
void openStream (RtAudio::StreamParameters *outputParameters, RtAudio::StreamParameters *inputParameters, RtAudioFormat format, unsigned int sampleRate, unsigned int *bufferFrames, RtAudioCallback callback, void *userData=NULL, RtAudio::StreamOptions *options=NULL)
 A public function for opening a stream with the specified parameters.
void closeStream (void) throw ()
 A function that closes a stream and frees any associated stream memory.
void startStream (void)
 A function that starts a stream.
void stopStream (void)
 Stop a stream, allowing any samples remaining in the output queue to be played.
void abortStream (void)
 Stop a stream, discarding any samples remaining in the input/output queue.
bool isStreamOpen (void) const throw ()
 Returns true if a stream is open and false if not.
bool isStreamRunning (void) const throw ()
 Returns true if the stream is running and false if it is stopped or not open.
double getStreamTime (void)
 Returns the number of elapsed seconds since the stream was started.
long getStreamLatency (void)
 Returns the internal stream latency in sample frames.
unsigned int getStreamSampleRate (void)
 Returns actual sample rate in use by the stream.
void showWarnings (bool value=true) throw ()
 Specify whether warning messages should be printed to stderr.

Static Public Member Functions

static void getCompiledApi (std::vector< RtAudio::Api > &apis) throw ()
 A static function to determine the available compiled audio APIs.

Detailed Description

Realtime audio i/o C++ classes.

RtAudio provides a common API (Application Programming Interface) for realtime audio input/output across Linux (native ALSA, Jack, and OSS), Macintosh OS X (CoreAudio and Jack), and Windows (DirectSound and ASIO) operating systems.

RtAudio WWW site: http://www.music.mcgill.ca/~gary/rtaudio/

RtAudio: realtime audio i/o C++ classes Copyright (c) 2001-2012 Gary P. Scavone

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Member Enumeration Documentation

Audio API specifier arguments.

Enumerator:
UNSPECIFIED 

Search for a working compiled API.

LINUX_ALSA 

The Advanced Linux Sound Architecture API.

LINUX_PULSE 

The Linux PulseAudio API.

LINUX_OSS 

The Linux Open Sound System API.

UNIX_JACK 

The Jack Low-Latency Audio Server API.

MACOSX_CORE 

Macintosh OS-X Core Audio API.

WINDOWS_ASIO 

The Steinberg Audio Stream I/O API.

WINDOWS_DS 

The Microsoft Direct Sound API.

RTAUDIO_DUMMY 

A compilable but non-functional API.

00210            {
00211     UNSPECIFIED,    
00212     LINUX_ALSA,     
00213     LINUX_PULSE,    
00214     LINUX_OSS,      
00215     UNIX_JACK,      
00216     MACOSX_CORE,    
00217     WINDOWS_ASIO,   
00218     WINDOWS_DS,     
00219     RTAUDIO_DUMMY   
00220   };


Constructor & Destructor Documentation

RtAudio::RtAudio ( RtAudio::Api  api = UNSPECIFIED  )  throw ()

The class constructor.

The constructor performs minor initialization tasks. No exceptions can be thrown.

If no API argument is specified and multiple API support has been compiled, the default order of use is JACK, ALSA, OSS (Linux systems) and ASIO, DS (Windows systems).

RtAudio::~RtAudio (  )  throw ()

The destructor.

If a stream is running or open, it will be stopped and closed automatically.


Member Function Documentation

static void RtAudio::getCompiledApi ( std::vector< RtAudio::Api > &  apis  )  throw () [static]

A static function to determine the available compiled audio APIs.

The values returned in the std::vector can be compared against the enumerated list values. Note that there can be more than one API compiled for certain operating systems.

unsigned int RtAudio::getDeviceCount ( void   )  throw () [inline]

A public function that queries for the number of audio devices available.

This function performs a system query of available devices each time it is called, thus supporting devices connected after instantiation. If a system error occurs during processing, a warning will be issued.

00718 { return rtapi_->getDeviceCount(); }

RtAudio::DeviceInfo RtAudio::getDeviceInfo ( unsigned int  device  )  [inline]

Return an RtAudio::DeviceInfo structure for a specified device number.

Any device integer between 0 and getDeviceCount() - 1 is valid. If an invalid argument is provided, an RtError (type = INVALID_USE) will be thrown. If a device is busy or otherwise unavailable, the structure member "probed" will have a value of "false" and all other members are undefined. If the specified device is the current default input or output device, the corresponding "isDefault" member will have a value of "true".

00719 { return rtapi_->getDeviceInfo( device ); }

unsigned int RtAudio::getDefaultOutputDevice ( void   )  throw () [inline]

A function that returns the index of the default output device.

If the underlying audio API does not provide a "default device", or if no devices are available, the return value will be 0. Note that this is a valid device identifier and it is the client's responsibility to verify that a device is available before attempting to open a stream.

00721 { return rtapi_->getDefaultOutputDevice(); }

unsigned int RtAudio::getDefaultInputDevice ( void   )  throw () [inline]

A function that returns the index of the default input device.

If the underlying audio API does not provide a "default device", or if no devices are available, the return value will be 0. Note that this is a valid device identifier and it is the client's responsibility to verify that a device is available before attempting to open a stream.

00720 { return rtapi_->getDefaultInputDevice(); }

void RtAudio::openStream ( RtAudio::StreamParameters outputParameters,
RtAudio::StreamParameters inputParameters,
RtAudioFormat  format,
unsigned int  sampleRate,
unsigned int *  bufferFrames,
RtAudioCallback  callback,
void *  userData = NULL,
RtAudio::StreamOptions options = NULL 
)

A public function for opening a stream with the specified parameters.

An RtError (type = SYSTEM_ERROR) is thrown if a stream cannot be opened with the specified parameters or an error occurs during processing. An RtError (type = INVALID_USE) is thrown if any invalid device ID or channel number parameters are specified.

Parameters:
outputParameters Specifies output stream parameters to use when opening a stream, including a device ID, number of channels, and starting channel number. For input-only streams, this argument should be NULL. The device ID is an index value between 0 and getDeviceCount() - 1.
inputParameters Specifies input stream parameters to use when opening a stream, including a device ID, number of channels, and starting channel number. For output-only streams, this argument should be NULL. The device ID is an index value between 0 and getDeviceCount() - 1.
format An RtAudioFormat specifying the desired sample data format.
sampleRate The desired sample rate (sample frames per second).
*bufferFrames A pointer to a value indicating the desired internal buffer size in sample frames. The actual value used by the device is returned via the same pointer. A value of zero can be specified, in which case the lowest allowable value is determined.
callback A client-defined function that will be invoked when input data is available and/or output data is needed.
userData An optional pointer to data that can be accessed from within the callback function.
options An optional pointer to a structure containing various global stream options, including a list of OR'ed RtAudioStreamFlags and a suggested number of stream buffers that can be used to control stream latency. More buffers typically result in more robust performance, though at a cost of greater latency. If a value of zero is specified, a system-specific median value is chosen. If the RTAUDIO_MINIMIZE_LATENCY flag bit is set, the lowest allowable value is used. The actual value used is returned via the structure argument. The parameter is API dependent.
void RtAudio::closeStream ( void   )  throw () [inline]

A function that closes a stream and frees any associated stream memory.

If a stream is not open, this function issues a warning and returns (no exception is thrown).

00722 { return rtapi_->closeStream(); }

void RtAudio::startStream ( void   )  [inline]

A function that starts a stream.

An RtError (type = SYSTEM_ERROR) is thrown if an error occurs during processing. An RtError (type = INVALID_USE) is thrown if a stream is not open. A warning is issued if the stream is already running.

00723 { return rtapi_->startStream(); }

void RtAudio::stopStream ( void   )  [inline]

Stop a stream, allowing any samples remaining in the output queue to be played.

An RtError (type = SYSTEM_ERROR) is thrown if an error occurs during processing. An RtError (type = INVALID_USE) is thrown if a stream is not open. A warning is issued if the stream is already stopped.

00724 { return rtapi_->stopStream(); }

void RtAudio::abortStream ( void   )  [inline]

Stop a stream, discarding any samples remaining in the input/output queue.

An RtError (type = SYSTEM_ERROR) is thrown if an error occurs during processing. An RtError (type = INVALID_USE) is thrown if a stream is not open. A warning is issued if the stream is already stopped.

00725 { return rtapi_->abortStream(); }

double RtAudio::getStreamTime ( void   )  [inline]

Returns the number of elapsed seconds since the stream was started.

If a stream is not open, an RtError (type = INVALID_USE) will be thrown.

00730 { return rtapi_->getStreamTime(); }

long RtAudio::getStreamLatency ( void   )  [inline]

Returns the internal stream latency in sample frames.

The stream latency refers to delay in audio input and/or output caused by internal buffering by the audio system and/or hardware. For duplex streams, the returned value will represent the sum of the input and output latencies. If a stream is not open, an RtError (type = INVALID_USE) will be thrown. If the API does not report latency, the return value will be zero.

00728 { return rtapi_->getStreamLatency(); }

unsigned int RtAudio::getStreamSampleRate ( void   )  [inline]

Returns actual sample rate in use by the stream.

On some systems, the sample rate used may be slightly different than that specified in the stream parameters. If a stream is not open, an RtError (type = INVALID_USE) will be thrown.

00729 { return rtapi_->getStreamSampleRate(); };


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtError-members.html000644 000766 000766 00000012701 12015735504 020765 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtError Member List

This is the complete list of members for RtError, including all inherited members.
DEBUG_WARNING enum valueRtError
DRIVER_ERROR enum valueRtError
getMessage(void) const RtError [inline, virtual]
getType(void) const RtError [inline, virtual]
INVALID_DEVICE enum valueRtError
INVALID_PARAMETER enum valueRtError
INVALID_USE enum valueRtError
MEMORY_ERROR enum valueRtError
NO_DEVICES_FOUND enum valueRtError
printMessage(void) const RtError [inline, virtual]
RtError(const std::string &message, Type type=RtError::UNSPECIFIED)RtError [inline]
SYSTEM_ERROR enum valueRtError
THREAD_ERROR enum valueRtError
Type enum nameRtError
UNSPECIFIED enum valueRtError
WARNING enum valueRtError
what(void) const RtError [inline, virtual]
~RtError(void)RtError [inline, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtError.html000644 000766 000766 00000034412 12015735504 017340 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtError Class Reference

Exception handling class for RtAudio & RtMidi. More...

#include <RtError.h>

Inherits std::exception.

List of all members.

Public Types

enum  Type {
  WARNING, DEBUG_WARNING, UNSPECIFIED, NO_DEVICES_FOUND,
  INVALID_DEVICE, MEMORY_ERROR, INVALID_PARAMETER, INVALID_USE,
  DRIVER_ERROR, SYSTEM_ERROR, THREAD_ERROR
}
 

Defined RtError types.

More...

Public Member Functions

 RtError (const std::string &message, Type type=RtError::UNSPECIFIED) throw ()
 The constructor.
virtual ~RtError (void) throw ()
 The destructor.
virtual void printMessage (void) const throw ()
 Prints thrown error message to stderr.
virtual const TypegetType (void) const throw ()
 Returns the thrown error message type.
virtual const std::string & getMessage (void) const throw ()
 Returns the thrown error message string.
virtual const char * what (void) const throw ()
 Returns the thrown error message as a c-style string.

Detailed Description

Exception handling class for RtAudio & RtMidi.

The RtError class is quite simple but it does allow errors to be "caught" by RtError::Type. See the RtAudio and RtMidi documentation to know which methods can throw an RtError.


Member Enumeration Documentation

Defined RtError types.

Enumerator:
WARNING 

A non-critical error.

DEBUG_WARNING 

A non-critical error which might be useful for debugging.

UNSPECIFIED 

The default, unspecified error type.

NO_DEVICES_FOUND 

No devices found on system.

INVALID_DEVICE 

An invalid device ID was specified.

MEMORY_ERROR 

An error occured during memory allocation.

INVALID_PARAMETER 

An invalid parameter was specified to a function.

INVALID_USE 

The function was called incorrectly.

DRIVER_ERROR 

A system driver error occured.

SYSTEM_ERROR 

A system error occured.

THREAD_ERROR 

A thread error occured.

00023             {
00024     WARNING,           
00025     DEBUG_WARNING,     
00026     UNSPECIFIED,       
00027     NO_DEVICES_FOUND,  
00028     INVALID_DEVICE,    
00029     MEMORY_ERROR,      
00030     INVALID_PARAMETER, 
00031     INVALID_USE,       
00032     DRIVER_ERROR,      
00033     SYSTEM_ERROR,      
00034     THREAD_ERROR       
00035   };


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtMidi-members.html000644 000766 000766 00000011476 12015735504 020566 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtMidi Member List

This is the complete list of members for RtMidi, including all inherited members.
Api enum nameRtMidi
closePort(void)=0RtMidi [pure virtual]
error(RtError::Type type, std::string errorString)RtMidi [static]
getCompiledApi(std::vector< RtMidi::Api > &apis)RtMidi [static]
getPortCount()=0RtMidi [pure virtual]
getPortName(unsigned int portNumber=0)=0RtMidi [pure virtual]
LINUX_ALSA enum valueRtMidi
MACOSX_CORE enum valueRtMidi
openPort(unsigned int portNumber=0, const std::string portName=std::string("RtMidi"))=0RtMidi [pure virtual]
openVirtualPort(const std::string portName=std::string("RtMidi"))=0RtMidi [pure virtual]
RTMIDI_DUMMY enum valueRtMidi
UNIX_JACK enum valueRtMidi
UNSPECIFIED enum valueRtMidi
WINDOWS_KS enum valueRtMidi
WINDOWS_MM enum valueRtMidi

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtMidi.gif000644 000766 000766 00000001374 12015735504 016733 0ustar00garygary000000 000000 GIF89aPòÿÿÿÿÿÀŸŸ`ÀÀÀ!ù,PþºÜþP…I«½8ëÍCü`(ŽGžèi¦l›®nÌÂrmô­?ùî½ß.(,:ˆF2i\6, SOz”¨˜Ø* FÅÑ&'/K¶nŠ÷Ù]·Eâ²-n6SWi»ä¢Ëc~Pzx8z†@XQŒ……]m| ~‰3WŽ™‡p•I‹˜u„š{užE vy¢¢¬ª¨>”±¦´7³´¸¶º¨½»cÀˆÂsħƀȓÊÉÌ%Î-¿•ÒÈÖרÖÐÄÛÞ5Ýßâ)åãç#åáèìêæíñ ïëòòõö÷ùûøûìýþÎ (n AoBK¨ÆÈBLG¯¢Å‹3j܈þñßA‰Æ@ôHP¤0“ID¹‹åB•þ\Ò’é&?›ùh¢Ò§=ž•€ró©ГF(]Ê´©Ó§M @JÕ釪X©JÍÊÕ©€¯`ÊK¶¬Ù³g\E˶­Û·JßÊ;Wm„tóê-w¯ß½v!àýK¸îàˆÙ~p8±c²}K»ØAãÉ’#—µ6ÀWÏcAƒ+ú3ÝÊ . àlz5ÙÒba¦€v4XͯI·žÛvìßu×ß=»·Yß®;ŸEŽ;´nÚ¼IËæ »tô´Âu+‡î;úhêÄ_}ýkóáÉ­oï}·l¾Ù•ËWoºzñôΓã{^:ÃmâãÙÇ^kúÁwWḩŸgî‡ÜtÞ¦Úpãá'`… "Ç_|bX߀ jç!j"ƒ!^(ŸY¨1 šm*ª¢‚áQV⊮x¡ŒBÆaÒ(„:ÞÇܹ äå¸$v¢§d…û5ù^‚Ò¥ç[˜ÖâHvé—bŽùc™„‘‰f^_*暆Á™X›¼)§[jÞ‰ç™zÆÙ§™Qþ©Wž‚²Èg¡ŠÙ‰èXt*º¨]E*é¤WMjé¥S%;stk-4.4.4/doc/html/classRtMidi.html000644 000766 000766 00000036367 12015735504 017144 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtMidi Class Reference

An abstract base class for realtime MIDI input/output. More...

#include <RtMidi.h>

Inheritance diagram for RtMidi:
RtMidiIn RtMidiOut

List of all members.

Public Types

enum  Api {
  UNSPECIFIED, MACOSX_CORE, LINUX_ALSA, UNIX_JACK,
  WINDOWS_MM, WINDOWS_KS, RTMIDI_DUMMY
}
 

MIDI API specifier arguments.

More...

Public Member Functions

virtual void openPort (unsigned int portNumber=0, const std::string portName=std::string("RtMidi"))=0
 Pure virtual openPort() function.
virtual void openVirtualPort (const std::string portName=std::string("RtMidi"))=0
 Pure virtual openVirtualPort() function.
virtual unsigned int getPortCount ()=0
 Pure virtual getPortCount() function.
virtual std::string getPortName (unsigned int portNumber=0)=0
 Pure virtual getPortName() function.
virtual void closePort (void)=0
 Pure virtual closePort() function.

Static Public Member Functions

static void getCompiledApi (std::vector< RtMidi::Api > &apis) throw ()
 A static function to determine the available compiled MIDI APIs.
static void error (RtError::Type type, std::string errorString)
 A basic error reporting function for RtMidi classes.

Detailed Description

An abstract base class for realtime MIDI input/output.

This class implements some common functionality for the realtime MIDI input/output subclasses RtMidiIn and RtMidiOut.

RtMidi WWW site: http://music.mcgill.ca/~gary/rtmidi/

RtMidi: realtime MIDI i/o C++ classes Copyright (c) 2003-2012 Gary P. Scavone

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Member Enumeration Documentation

MIDI API specifier arguments.

Enumerator:
UNSPECIFIED 

Search for a working compiled API.

MACOSX_CORE 

Macintosh OS-X Core Midi API.

LINUX_ALSA 

The Advanced Linux Sound Architecture API.

UNIX_JACK 

The Jack Low-Latency MIDI Server API.

WINDOWS_MM 

The Microsoft Multimedia MIDI API.

WINDOWS_KS 

The Microsoft Kernel Streaming MIDI API.

RTMIDI_DUMMY 

A compilable but non-functional API.

00057            {
00058     UNSPECIFIED,    
00059     MACOSX_CORE,    
00060     LINUX_ALSA,     
00061     UNIX_JACK,      
00062     WINDOWS_MM,     
00063     WINDOWS_KS,     
00064     RTMIDI_DUMMY    
00065   };


Member Function Documentation

static void RtMidi::getCompiledApi ( std::vector< RtMidi::Api > &  apis  )  throw () [static]

A static function to determine the available compiled MIDI APIs.

The values returned in the std::vector can be compared against the enumerated list values. Note that there can be more than one API compiled for certain operating systems.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtMidi.png000644 000766 000766 00000000667 12015735504 016756 0ustar00garygary000000 000000 ‰PNG  IHDRPÁp >PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2FIDATxíÝѮ Ð&üÿ'û@–ZÜU0™MŒ¹Ãé ·¯‡¯Ð_Ε¼  "è· 98(ß•K58T>O´:Øw‹OÐ ¤÷ÕJŽü)ÓÖí¡ hY‡ÊÚº=lê AU³í!É*¶5§Œ‚"h6¨¿Æ‚ÌŠ“×û;PŒ›‰vŸ™h;OADÐJPZ»Ý;ADADÐñ°*š3Ɔ=BoiЀ0‚ „d(_¦+ rä¤Izí[Z8MPs¸@vNžãÐAHï¹CùK dä¨v¥¹ï;$õ­VWεs*P£Cú·¿é™ WŽT^’õÈ•ãU{¥dç| º0¾Ýæ”SVïÊH~ù’ùz›P;Gý:ÇîNDÐP)P=HºhØXšIEND®B`‚stk-4.4.4/doc/html/classRtMidiIn-members.html000644 000766 000766 00000015470 12015735504 021053 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtMidiIn Member List

This is the complete list of members for RtMidiIn, including all inherited members.
Api enum nameRtMidi
cancelCallback()RtMidiIn [inline]
closePort(void)RtMidiIn [inline, virtual]
error(RtError::Type type, std::string errorString)RtMidi [static]
getCompiledApi(std::vector< RtMidi::Api > &apis)RtMidi [static]
getCurrentApi(void)RtMidiIn [inline]
getMessage(std::vector< unsigned char > *message)RtMidiIn [inline]
getPortCount()RtMidiIn [inline, virtual]
getPortName(unsigned int portNumber=0)RtMidiIn [inline, virtual]
ignoreTypes(bool midiSysex=true, bool midiTime=true, bool midiSense=true)RtMidiIn [inline]
LINUX_ALSA enum valueRtMidi
MACOSX_CORE enum valueRtMidi
openPort(unsigned int portNumber=0, const std::string portName=std::string("RtMidi Input"))RtMidiIn [inline, virtual]
openVirtualPort(const std::string portName=std::string("RtMidi Input"))RtMidiIn [inline, virtual]
RTMIDI_DUMMY enum valueRtMidi
RtMidiCallback typedefRtMidiIn
RtMidiIn(RtMidi::Api api=UNSPECIFIED, const std::string clientName=std::string("RtMidi Input Client"), unsigned int queueSizeLimit=100)RtMidiIn
setCallback(RtMidiCallback callback, void *userData=0)RtMidiIn [inline]
UNIX_JACK enum valueRtMidi
UNSPECIFIED enum valueRtMidi
WINDOWS_KS enum valueRtMidi
WINDOWS_MM enum valueRtMidi
~RtMidiIn(void)RtMidiIn

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtMidiIn.gif000644 000766 000766 00000000713 12015735504 017216 0ustar00garygary000000 000000 GIF89a9PòÿÿÿÿÿÀŸŸ`ÀÀÀ!ù,9Pþ8ºÜþ0Ê%ª½8ëÍ»ê`(rßhžä€®¬P¶pønA][A•gû~õ ™Æ'‰G2"ælÉŸ19Ýy?Ö÷ÔuUÍc»y»Û3ÎËìp×߯qÎŒ³ðy\¯ö¨Üxtyguwp„qŠthK†1‘V’•‡–-˜™+›œ'žŸ#¡¢2”¥šª«¬¯°±²³´´·¸¹ºº¶»¾¿ÀÂÀÄų½ÆÊ¿ÈÃËϹÍÉÐÔÇÕ×µØÚ°ÓÛÕÝÞÐàáËã䯿çÄéêÌíâïÏìñÑôÊóöÙùëûüýîÿ|á ``@ƒÿöS¸a>‡ö Ò“x«ŒÅ‹3jܨ‘‘ ®s Y1É’'iŒe–I/e½ŒéòÕL_+kêœIfO–2qþ¤iÒ†O™7mµÉæÑY9›6½s©Ó«#“f…:´ÌΫNµ~Ū“åвbÅ‚U[•+T dÃN•ʶ¬Ë³cÛÎÅZWêÝ·;­®¥kU-Ø¿)‘&V¼qã§£&–œ’òIŽ˜3kΘ;stk-4.4.4/doc/html/classRtMidiIn.html000644 000766 000766 00000051252 12015735504 017421 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtMidiIn Class Reference

A realtime MIDI input class. More...

#include <RtMidi.h>

Inheritance diagram for RtMidiIn:
RtMidi

List of all members.

Public Types

typedef void(* RtMidiCallback )(double timeStamp, std::vector< unsigned char > *message, void *userData)
 User callback function type definition.

Public Member Functions

 RtMidiIn (RtMidi::Api api=UNSPECIFIED, const std::string clientName=std::string("RtMidi Input Client"), unsigned int queueSizeLimit=100)
 Default constructor that allows an optional api, client name and queue size.
 ~RtMidiIn (void) throw ()
 If a MIDI connection is still open, it will be closed by the destructor.
RtMidi::Api getCurrentApi (void) throw ()
 Returns the MIDI API specifier for the current instance of RtMidiIn.
void openPort (unsigned int portNumber=0, const std::string portName=std::string("RtMidi Input"))
 Open a MIDI input connection.
void openVirtualPort (const std::string portName=std::string("RtMidi Input"))
 Create a virtual input port, with optional name, to allow software connections (OS X and ALSA only).
void setCallback (RtMidiCallback callback, void *userData=0)
 Set a callback function to be invoked for incoming MIDI messages.
void cancelCallback ()
 Cancel use of the current callback function (if one exists).
void closePort (void)
 Close an open MIDI connection (if one exists).
unsigned int getPortCount ()
 Return the number of available MIDI input ports.
std::string getPortName (unsigned int portNumber=0)
 Return a string identifier for the specified MIDI input port number.
void ignoreTypes (bool midiSysex=true, bool midiTime=true, bool midiSense=true)
 Specify whether certain MIDI message types should be queued or ignored during input.
double getMessage (std::vector< unsigned char > *message)
 Fill the user-provided vector with the data bytes for the next available MIDI message in the input queue and return the event delta-time in seconds.

Detailed Description

A realtime MIDI input class.

This class provides a common, platform-independent API for realtime MIDI input. It allows access to a single MIDI input port. Incoming MIDI messages are either saved to a queue for retrieval using the getMessage() function or immediately passed to a user-specified callback function. Create multiple instances of this class to connect to more than one MIDI device at the same time. With the OS-X and Linux ALSA MIDI APIs, it is also possible to open a virtual input port to which other MIDI software clients can connect.

by Gary P. Scavone, 2003-2012.


Constructor & Destructor Documentation

RtMidiIn::RtMidiIn ( RtMidi::Api  api = UNSPECIFIED,
const std::string  clientName = std::string("RtMidi Input Client"),
unsigned int  queueSizeLimit = 100 
)

Default constructor that allows an optional api, client name and queue size.

An exception will be thrown if a MIDI system initialization error occurs. The queue size defines the maximum number of messages that can be held in the MIDI queue (when not using a callback function). If the queue size limit is reached, incoming messages will be ignored.

If no API argument is specified and multiple API support has been compiled, the default order of use is JACK, ALSA (Linux) and CORE, Jack (OS-X).


Member Function Documentation

void RtMidiIn::openPort ( unsigned int  portNumber = 0,
const std::string  portName = std::string( "RtMidi Input" ) 
) [inline, virtual]

Open a MIDI input connection.

An optional port number greater than 0 can be specified. Otherwise, the default or first port found is opened.

Implements RtMidi.

00427 { return rtapi_->openPort( portNumber, portName ); }

void RtMidiIn::openVirtualPort ( const std::string  portName = std::string( "RtMidi Input" )  )  [inline, virtual]

Create a virtual input port, with optional name, to allow software connections (OS X and ALSA only).

This function creates a virtual MIDI input port to which other software applications can connect. This type of functionality is currently only supported by the Macintosh OS-X and Linux ALSA APIs (the function does nothing for the other APIs).

Implements RtMidi.

00428 { return rtapi_->openVirtualPort( portName ); }

void RtMidiIn::setCallback ( RtMidiCallback  callback,
void *  userData = 0 
) [inline]

Set a callback function to be invoked for incoming MIDI messages.

The callback function will be called whenever an incoming MIDI message is received. While not absolutely necessary, it is best to set the callback function before opening a MIDI port to avoid leaving some messages in the queue.

00430 { return rtapi_->setCallback( callback, userData ); }

void RtMidiIn::cancelCallback ( void   )  [inline]

Cancel use of the current callback function (if one exists).

Subsequent incoming MIDI messages will be written to the queue and can be retrieved with the getMessage function.

00431 { return rtapi_->cancelCallback(); }

std::string RtMidiIn::getPortName ( unsigned int  portNumber = 0  )  [inline, virtual]

Return a string identifier for the specified MIDI input port number.

An empty string is returned if an invalid port specifier is provided.

Implements RtMidi.

00433 { return rtapi_->getPortName( portNumber ); }

void RtMidiIn::ignoreTypes ( bool  midiSysex = true,
bool  midiTime = true,
bool  midiSense = true 
) [inline]

Specify whether certain MIDI message types should be queued or ignored during input.

o By default, MIDI timing and active sensing messages are ignored during message input because of their relative high data rates. MIDI sysex messages are ignored by default as well. Variable values of "true" imply that the respective message type will be ignored.

00434 { return rtapi_->ignoreTypes( midiSysex, midiTime, midiSense ); }

double RtMidiIn::getMessage ( std::vector< unsigned char > *  message  )  [inline]

Fill the user-provided vector with the data bytes for the next available MIDI message in the input queue and return the event delta-time in seconds.

This function returns immediately whether a new message is available or not. A valid message is indicated by a non-zero vector size. An exception is thrown if an error occurs during message retrieval or an input connection was not previously established.

00435 { return rtapi_->getMessage( message ); }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtMidiIn.png000644 000766 000766 00000000475 12015735504 017242 0ustar00garygary000000 000000 ‰PNG  IHDR9P”=-%PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ÌIDATxíÝÑà P.MüÿOÞеղ-K*$‹N9RÌÖgÚ¢AÇbM `f0£.éÔ-HË€díƒn$/!ãtMúMϘ賓㚖ä Þ¹¡OdS~Ôg•µK;dp·ù_y€ ¿5¯¢\îþD–¥aYJ”Æå_î6eÊ”)S~Q"„àó,'庈@z–MeÖÖ0é2dits x µ¦nžÔàòûÙyŸô5¤}*¾!›~‚²ËŸ“µKË|€%ñÏ—Ñx-  ÄX¹IEND®B`‚stk-4.4.4/doc/html/classRtMidiOut-members.html000644 000766 000766 00000013564 12015735504 021256 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtMidiOut Member List

This is the complete list of members for RtMidiOut, including all inherited members.
Api enum nameRtMidi
closePort(void)RtMidiOut [inline, virtual]
error(RtError::Type type, std::string errorString)RtMidi [static]
getCompiledApi(std::vector< RtMidi::Api > &apis)RtMidi [static]
getCurrentApi(void)RtMidiOut [inline]
getPortCount(void)RtMidiOut [inline, virtual]
getPortName(unsigned int portNumber=0)RtMidiOut [inline, virtual]
LINUX_ALSA enum valueRtMidi
MACOSX_CORE enum valueRtMidi
openPort(unsigned int portNumber=0, const std::string portName=std::string("RtMidi Output"))RtMidiOut [inline, virtual]
openVirtualPort(const std::string portName=std::string("RtMidi Output"))RtMidiOut [inline, virtual]
RTMIDI_DUMMY enum valueRtMidi
RtMidiOut(RtMidi::Api api=UNSPECIFIED, const std::string clientName=std::string("RtMidi Output Client"))RtMidiOut
sendMessage(std::vector< unsigned char > *message)RtMidiOut [inline]
UNIX_JACK enum valueRtMidi
UNSPECIFIED enum valueRtMidi
WINDOWS_KS enum valueRtMidi
WINDOWS_MM enum valueRtMidi
~RtMidiOut(void)RtMidiOut

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtMidiOut.gif000644 000766 000766 00000000760 12015735504 017421 0ustar00garygary000000 000000 GIF89aCPòÿÿÿÿÿÀŸŸ`ÀÀÀ!ù,CPþ8ºÜþ0Ê©„½8ëÍ»÷Õ'Ž$–hZžjëfì+«ñÜ÷X»Ö÷˜ªæ „Gc²£4 PÆnD.­#"3Èë¥Ý#+Òrp¹0ثօPw[Œ´’?æMt¾®Ë› O%{b…†~T€y>\Wr…_}C‚3–”—™pšœ‹• Œ¡3£¤/¦§-©ª)¯°±°´µ¶·¸¹·º½¾¿ÀÁµ¼ÂÅÆÇ´ÊÈÌ͹ÊÄÎÒÈÐËÓ×ÂÕÑØÜ¾ÛÝàÏáãâäæÉççßéÝëìØîïÓñòÎôõÌ÷øÇúûÅýþ‚ øk Á^–S˜a³„‡E¤6‘_Ec'fŒ¸¶ÑaG†¡I²¤É“(Sš¼(ìË`._þŠ)³Íš¹nÒY+ÀΜ?où0t'Ž™¸tµ5´iQ£6“2õõªÐ©GuÆ,ê²iЩKeZ5lP¯\Ãz%º¶ìZµIÝ¢é)–n[ºp¯š}ÛÓ-Þ¼>ïî=+u°Ù¾… Ü6/ØÆrþËøíSÈ|­‚=˜ò×®_ÙjíÌVhYœˆQç<­Z©êÒ¯MÇ–=;umÑ*sëÞ2;stk-4.4.4/doc/html/classRtMidiOut.html000644 000766 000766 00000033314 12015735504 017621 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtMidiOut Class Reference

A realtime MIDI output class. More...

#include <RtMidi.h>

Inheritance diagram for RtMidiOut:
RtMidi

List of all members.

Public Member Functions

 RtMidiOut (RtMidi::Api api=UNSPECIFIED, const std::string clientName=std::string("RtMidi Output Client"))
 Default constructor that allows an optional client name.
 ~RtMidiOut (void) throw ()
 The destructor closes any open MIDI connections.
RtMidi::Api getCurrentApi (void) throw ()
 Returns the MIDI API specifier for the current instance of RtMidiOut.
void openPort (unsigned int portNumber=0, const std::string portName=std::string("RtMidi Output"))
 Open a MIDI output connection.
void closePort (void)
 Close an open MIDI connection (if one exists).
void openVirtualPort (const std::string portName=std::string("RtMidi Output"))
 Create a virtual output port, with optional name, to allow software connections (OS X and ALSA only).
unsigned int getPortCount (void)
 Return the number of available MIDI output ports.
std::string getPortName (unsigned int portNumber=0)
 Return a string identifier for the specified MIDI port type and number.
void sendMessage (std::vector< unsigned char > *message)
 Immediately send a single message out an open MIDI output port.

Detailed Description

A realtime MIDI output class.

This class provides a common, platform-independent API for MIDI output. It allows one to probe available MIDI output ports, to connect to one such port, and to send MIDI bytes immediately over the connection. Create multiple instances of this class to connect to more than one MIDI device at the same time. With the OS-X and Linux ALSA MIDI APIs, it is also possible to open a virtual port to which other MIDI software clients can connect.

by Gary P. Scavone, 2003-2012.


Constructor & Destructor Documentation

RtMidiOut::RtMidiOut ( RtMidi::Api  api = UNSPECIFIED,
const std::string  clientName = std::string("RtMidi Output Client") 
)

Default constructor that allows an optional client name.

An exception will be thrown if a MIDI system initialization error occurs.

If no API argument is specified and multiple API support has been compiled, the default order of use is JACK, ALSA (Linux) and CORE, Jack (OS-X).


Member Function Documentation

void RtMidiOut::openPort ( unsigned int  portNumber = 0,
const std::string  portName = std::string( "RtMidi Output" ) 
) [inline, virtual]

Open a MIDI output connection.

An optional port number greater than 0 can be specified. Otherwise, the default or first port found is opened. An exception is thrown if an error occurs while attempting to make the port connection.

Implements RtMidi.

00438 { return rtapi_->openPort( portNumber, portName ); }

void RtMidiOut::openVirtualPort ( const std::string  portName = std::string( "RtMidi Output" )  )  [inline, virtual]

Create a virtual output port, with optional name, to allow software connections (OS X and ALSA only).

This function creates a virtual MIDI output port to which other software applications can connect. This type of functionality is currently only supported by the Macintosh OS-X and Linux ALSA APIs (the function does nothing with the other APIs). An exception is thrown if an error occurs while attempting to create the virtual port.

Implements RtMidi.

00439 { return rtapi_->openVirtualPort( portName ); }

std::string RtMidiOut::getPortName ( unsigned int  portNumber = 0  )  [inline, virtual]

Return a string identifier for the specified MIDI port type and number.

An empty string is returned if an invalid port specifier is provided.

Implements RtMidi.

00442 { return rtapi_->getPortName( portNumber ); }

void RtMidiOut::sendMessage ( std::vector< unsigned char > *  message  )  [inline]

Immediately send a single message out an open MIDI output port.

An exception is thrown if an error occurs during output or an output connection was not previously established.

00443 { return rtapi_->sendMessage( message ); }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classRtMidiOut.png000644 000766 000766 00000000531 12015735504 017434 0ustar00garygary000000 000000 ‰PNG  IHDRCPuV8tPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2èIDATxíÝÁŽÃ P‘øÿOÞƒ1vXR’U= —dÙáiê4êUŽü’£d¥(¥ ØV¿ › ÏBóíÒÿyÛ èõE=ÚÿêÚ£y Æ“%ÞÍtqªtfØ4œ»ý\øÎшƆ߆åªëÈ7ŒZóÈ£Ö<²Ãø™çBƒ 4h¼1_‚tQ†XÒU¿µ»–ñÃáÙ– ñ!³0Dzmö©”f/{X&›ÿ{Äy ÆEég‰q/ñ̈óÆùdŸn(l{Sæ᜕ ß¶7<¾s4æF~ýJ’/ÉFŒÄIEND®B`‚stk-4.4.4/doc/html/classstk_1_1ADSR-members.html000644 000766 000766 00000032254 12015735504 021306 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::ADSR Member List

This is the complete list of members for stk::ADSR, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
ADSR(void)stk::ADSR
ATTACK enum valuestk::ADSR
channelsOut(void) const stk::Generator [inline]
DECAY enum valuestk::ADSR
Generator(void)stk::Generator [inline]
getState(void) const stk::ADSR [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
IDLE enum valuestk::ADSR
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
keyOff(void)stk::ADSR
keyOn(void)stk::ADSR
lastFrame(void) const stk::Generator [inline]
lastOut(void) const stk::ADSR [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
RELEASE enum valuestk::ADSR
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
setAllTimes(StkFloat aTime, StkFloat dTime, StkFloat sLevel, StkFloat rTime)stk::ADSR
setAttackRate(StkFloat rate)stk::ADSR
setAttackTarget(StkFloat target)stk::ADSR
setAttackTime(StkFloat time)stk::ADSR
setDecayRate(StkFloat rate)stk::ADSR
setDecayTime(StkFloat time)stk::ADSR
setRawwavePath(std::string path)stk::Stk [static]
setReleaseRate(StkFloat rate)stk::ADSR
setReleaseTime(StkFloat time)stk::ADSR
setSampleRate(StkFloat rate)stk::Stk [static]
setSustainLevel(StkFloat level)stk::ADSR
setTarget(StkFloat target)stk::ADSR
setValue(StkFloat value)stk::ADSR
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
SUSTAIN enum valuestk::ADSR
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(void)stk::ADSR [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::ADSR [inline, virtual]
~ADSR(void)stk::ADSR
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1ADSR.html000644 000766 000766 00000051616 12015735504 017661 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::ADSR Class Reference

STK ADSR envelope class. More...

#include <ADSR.h>

Inheritance diagram for stk::ADSR:
stk::Generator stk::Stk

List of all members.

Public Types

enum  {
  ATTACK, DECAY, SUSTAIN, RELEASE,
  IDLE
}
 

ADSR envelope states.

More...

Public Member Functions

 ADSR (void)
 Default constructor.
 ~ADSR (void)
 Class destructor.
void keyOn (void)
 Set target = 1, state = ADSR::ATTACK.
void keyOff (void)
 Set target = 0, state = ADSR::RELEASE.
void setAttackRate (StkFloat rate)
 Set the attack rate (gain / sample).
void setAttackTarget (StkFloat target)
 Set the target value for the attack (default = 1.0).
void setDecayRate (StkFloat rate)
 Set the decay rate (gain / sample).
void setSustainLevel (StkFloat level)
 Set the sustain level.
void setReleaseRate (StkFloat rate)
 Set the release rate (gain / sample).
void setAttackTime (StkFloat time)
 Set the attack rate based on a time duration (seconds).
void setDecayTime (StkFloat time)
 Set the decay rate based on a time duration (seconds).
void setReleaseTime (StkFloat time)
 Set the release rate based on a time duration (seconds).
void setAllTimes (StkFloat aTime, StkFloat dTime, StkFloat sLevel, StkFloat rTime)
 Set sustain level and attack, decay, and release time durations (seconds).
void setTarget (StkFloat target)
 Set a sustain target value and attack or decay from current value to target.
int getState (void) const
 Return the current envelope state (ATTACK, DECAY, SUSTAIN, RELEASE, IDLE).
void setValue (StkFloat value)
 Set to state = ADSR::SUSTAIN with current and target values of value.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (void)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK ADSR envelope class.

This class implements a traditional ADSR (Attack, Decay, Sustain, Release) envelope. It responds to simple keyOn and keyOff messages, keeping track of its state. The state = ADSR::IDLE before being triggered and after the envelope value reaches 0.0 in the ADSR::RELEASE state. All rate, target and level settings must be non-negative. All time settings are in seconds and must be positive.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Enumeration Documentation

anonymous enum

ADSR envelope states.

Enumerator:
ATTACK 

Attack

DECAY 

Decay

SUSTAIN 

Sustain

RELEASE 

Release

IDLE 

Before attack / after release

00029        {
00030     ATTACK,   
00031     DECAY,    
00032     SUSTAIN,  
00033     RELEASE,  
00034     IDLE      
00035   };


Member Function Documentation

StkFrames & stk::ADSR::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00161 {
00162 #if defined(_STK_DEBUG_)
00163   if ( channel >= frames.channels() ) {
00164     oStream_ << "ADSR::tick(): channel and StkFrames arguments are incompatible!";
00165     handleError( StkError::FUNCTION_ARGUMENT );
00166   }
00167 #endif
00168 
00169   StkFloat *samples = &frames[channel];
00170   unsigned int hop = frames.channels();
00171   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00172     *samples = ADSR::tick();
00173 
00174   return frames;
00175 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1ADSR.png000644 000766 000766 00000001020 12015735504 017461 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ŸIDATxíÝÑnà P®#ñÿŸ¼l°iÚ„´ÖÒí¢n'ÁFy.[Z+›$5Ò·¢!‚0°þ{‡DF;sx‘îïq)@ãzø*­F$z®_fä8!»†æ :&d§Œï$ÄÿönÈÕ2jB¬ˆ½Œ1ÌoéF§µ²ÔêÚò{е¦Ùyt­iv"ý¥7„4iÒ¤I“&Mú“ô–ÖÊ&Iô¯ÑA˜OÚ΢O¶­Ñ€€  íå!í z”¶Ø6†¨§››éÃñ èãûȆn±EgzlbÒ8GcBöh †'hq-9GtLÈLǼÄ4½µËõd¿NÈ ZbE´èé7Äå?¬7„ßÒšNke©Õµå÷ kM³óèZÓìDúKoiÒ¤I“&Mšô'i¤µ‚¬’¾2Oµa+¾õBà2­Kû?ëŒè (E拏õ´ŸZ¡Û6ؤ*þO{£»@«èçi]°”ë¶c¦­jŽG:YFŸù(¡³XF—ë1û ^¿!E¿\vO\æ{½BóBúûé´öË%â6²-°IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Asymp-members.html000644 000766 000766 00000025252 12015735504 021646 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Asymp Member List

This is the complete list of members for stk::Asymp, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
Asymp(void)stk::Asymp
channelsOut(void) const stk::Generator [inline]
Generator(void)stk::Generator [inline]
getState(void) const stk::Asymp [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
keyOff(void)stk::Asymp
keyOn(void)stk::Asymp
lastFrame(void) const stk::Generator [inline]
lastOut(void) const stk::Asymp [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setT60(StkFloat t60)stk::Asymp
setTarget(StkFloat target)stk::Asymp
setTau(StkFloat tau)stk::Asymp
setTime(StkFloat time)stk::Asymp
setValue(StkFloat value)stk::Asymp
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(void)stk::Asymp [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Asymp [inline, virtual]
~Asymp(void)stk::Asymp
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Asymp.html000644 000766 000766 00000033602 12015735504 020214 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Asymp Class Reference

STK asymptotic curve envelope class. More...

#include <Asymp.h>

Inheritance diagram for stk::Asymp:
stk::Generator stk::Stk

List of all members.

Public Member Functions

 Asymp (void)
 Default constructor.
 ~Asymp (void)
 Class destructor.
void keyOn (void)
 Set target = 1.
void keyOff (void)
 Set target = 0.
void setTau (StkFloat tau)
 Set the asymptotic rate via the time factor tau (must be > 0).
void setTime (StkFloat time)
 Set the asymptotic rate based on a time duration (must be > 0).
void setT60 (StkFloat t60)
 Set the asymptotic rate such that the target value is perceptually reached (to within -60dB of the target) in t60 seconds.
void setTarget (StkFloat target)
 Set the target value.
void setValue (StkFloat value)
 Set current and target values to value.
int getState (void) const
 Return the current envelope state (0 = at target, 1 otherwise).
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (void)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK asymptotic curve envelope class.

This class implements a simple envelope generator which asymptotically approaches a target value. The algorithm used is of the form:

y[n] = a y[n-1] + (1-a) target,

where a = exp(-T/tau), T is the sample period, and tau is a time constant. The user can set the time constant (default value = 0.3) and target value. Theoretically, this recursion never reaches its target, though the calculations in this class are stopped when the current value gets within a small threshold value of the target (at which time the current value is set to the target). It responds to keyOn and keyOff messages by ramping to 1.0 on keyOn and to 0.0 on keyOff.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::Asymp::setTau ( StkFloat  tau  ) 

Set the asymptotic rate via the time factor tau (must be > 0).

The rate is computed as described above. The value of tau must be greater than zero. Values of tau close to zero produce fast approach rates, while values greater than 1.0 produce rather slow rates.

StkFrames & stk::Asymp::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00128 {
00129 #if defined(_STK_DEBUG_)
00130   if ( channel >= frames.channels() ) {
00131     oStream_ << "Asymp::tick(): channel and StkFrames arguments are incompatible!";
00132     handleError( StkError::FUNCTION_ARGUMENT );
00133   }
00134 #endif
00135 
00136   StkFloat *samples = &frames[channel];
00137   unsigned int hop = frames.channels();
00138   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00139     *samples = Asymp::tick();
00140 
00141   return frames;
00142 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Asymp.png000644 000766 000766 00000001042 12015735504 020025 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2±IDATxíÑÎà …=4ñýù¿©X·j7²nÿ![R>äH{¶0K›Ñ·BCn `à~»ï4 Àaô¡w/¢ílFœ¹¯¢•á¦õSEÎ2´™Ð^Á5¾"HûMÈÕkTAê%Ú5z7¿!Dÿ3t˜¥%Ëká÷@çÆŽCçÆDé„M4ÑDM4ÑD¿½…YÚ$Ȉþ"pû¼ã ‚NÐx¶†D8úžP)=h+%¸&:o‹.DÔ[î5 åmU—Mpõöè=Ý=ÀAœŒ½× 2B«ÓUÐ˭✡½ =Úëâe:;u£uÇ~.ÈZ©—X èÌØ„4ú»7!ü†ýÓè0KK–×ÂïÎ9Œ‡Î9ŒˆþÒ !šh¢‰&šh¢‰~'a–Õ!ÑŸG#õËG˜F¯·7ÈRÒ©löj  @}åÇÂGt‰®‰{r´'$=ÂQ¿hKôÞúïŠ4Åg9¢²¶ÝŽ>…ö‚t­Ø‘¯ ûF;•Æè9­µåšÜÖÐ «ÕÞøÌ„Ìíéët=ó¦^C–ÕE‡Ù¸©%æÚjÔ'IEND®B`‚stk-4.4.4/doc/html/classstk_1_1BandedWG-members.html000644 000766 000766 00000027310 12015735504 022165 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BandedWG Member List

This is the complete list of members for stk::BandedWG, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
BandedWG(void)stk::BandedWG
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::BandedWG
controlChange(int number, StkFloat value)stk::BandedWG [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::BandedWG [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::BandedWG [virtual]
pluck(StkFloat amp)stk::BandedWG
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::BandedWG [virtual]
setPreset(int preset)stk::BandedWG
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setStrikePosition(StkFloat position)stk::BandedWG
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
startBowing(StkFloat amplitude, StkFloat rate)stk::BandedWG
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stopBowing(StkFloat rate)stk::BandedWG
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::BandedWG [virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::BandedWG [inline, virtual]
~BandedWG(void)stk::BandedWG
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BandedWG.html000644 000766 000766 00000036000 12015735504 020531 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BandedWG Class Reference

Banded waveguide modeling class. More...

#include <BandedWG.h>

Inheritance diagram for stk::BandedWG:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 BandedWG (void)
 Class constructor.
 ~BandedWG (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setStrikePosition (StkFloat position)
 Set strike position (0.0 - 1.0).
void setPreset (int preset)
 Select a preset.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void startBowing (StkFloat amplitude, StkFloat rate)
 Apply bow velocity/pressure to instrument with given amplitude and rate of increase.
void stopBowing (StkFloat rate)
 Decrease bow velocity/breath pressure with given rate of decrease.
void pluck (StkFloat amp)
 Pluck the instrument with given amplitude.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

Banded waveguide modeling class.

This class uses banded waveguide techniques to model a variety of sounds, including bowed bars, glasses, and bowls. For more information, see Essl, G. and Cook, P. "Banded Waveguides: Towards Physical Modelling of Bar Percussion Instruments", Proceedings of the 1999 International Computer Music Conference.

Control Change Numbers:

  • Bow Pressure = 2
  • Bow Motion = 4
  • Strike Position = 8 (not implemented)
  • Vibrato Frequency = 11
  • Gain = 1
  • Bow Velocity = 128
  • Set Striking = 64
  • Instrument Presets = 16
    • Uniform Bar = 0
    • Tuned Bar = 1
    • Glass Harmonica = 2
    • Tibetan Bowl = 3

by Georg Essl, 1999 - 2004. Modified for STK 4.0 by Gary Scavone.


Member Function Documentation

StkFrames & stk::BandedWG::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00125 {
00126   unsigned int nChannels = lastFrame_.channels();
00127 #if defined(_STK_DEBUG_)
00128   if ( channel > frames.channels() - nChannels ) {
00129     oStream_ << "BandedWG::tick(): channel and StkFrames arguments are incompatible!";
00130     handleError( StkError::FUNCTION_ARGUMENT );
00131   }
00132 #endif
00133 
00134   StkFloat *samples = &frames[channel];
00135   unsigned int j, hop = frames.channels() - nChannels;
00136   if ( nChannels == 1 ) {
00137     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00138       *samples++ = tick();
00139   }
00140   else {
00141     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00142       *samples++ = tick();
00143       for ( j=1; j<nChannels; j++ )
00144         *samples++ = lastFrame_[j];
00145     }
00146   }
00147 
00148   return frames;
00149 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BandedWG.png000644 000766 000766 00000001041 12015735504 020346 0ustar00garygary000000 000000 ‰PNG  IHDR`ˆ/QåPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2°IDATxíÑŽÄ E½4ñÿ?yDµÓvº$Ýîef²+ /Äç´[Ú$Ôø+ˆÀ­,Ü¿@÷Ý"\2ýgthuBŒ((I›û@3ùD­G’h™I/và%Z4ù¾Dö»š¢{MV‰j‹[“½›O‚-]µ|9âa€œƒ Ñ€œƒ á€L@@Àk[°¥MB€ ¿·÷ÂD8D €ÝèG uåÈg@‰Ðvi6ÊNqj)Ý yÍéVgßð³¬%Ú´íï^¢ ài_F©g‰nTƒÚâ9gkð pbŠøðÁ–®Z¾ñ0@ÎÁ„h@ÎÁ„pÀ ¦ˆ € àµ[Bì… xɭˬãaõ—LØ`Îu`Ã:HIǶE·“¥"¤R˜·–Ùcô7”ÜHíÛÏU@õôCÆYV&bг¬zàRÎôc¯ The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BeeThree Member List

This is the complete list of members for stk::BeeThree, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
BeeThree(void)stk::BeeThree
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::FM
controlChange(int number, StkFloat value)stk::FM [virtual]
FM(unsigned int operators=4)stk::FM
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::FM
keyOn(void)stk::FM
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
loadWaves(const char **filenames)stk::FM
noteOff(StkFloat amplitude)stk::FM [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::BeeThree [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setControl1(StkFloat cVal)stk::FM [inline]
setControl2(StkFloat cVal)stk::FM [inline]
setFrequency(StkFloat frequency)stk::FM [virtual]
setGain(unsigned int waveIndex, StkFloat gain)stk::FM
setModulationDepth(StkFloat mDepth)stk::FM [inline]
setModulationSpeed(StkFloat mSpeed)stk::FM [inline]
setRatio(unsigned int waveIndex, StkFloat ratio)stk::FM
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::BeeThree [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::BeeThree [inline, virtual]
~BeeThree(void)stk::BeeThree
~FM(void)stk::FM [virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BeeThree.html000644 000766 000766 00000026451 12015735504 020612 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BeeThree Class Reference

STK Hammond-oid organ FM synthesis instrument. More...

#include <BeeThree.h>

Inheritance diagram for stk::BeeThree:
stk::FM stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 BeeThree (void)
 Class constructor.
 ~BeeThree (void)
 Class destructor.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK Hammond-oid organ FM synthesis instrument.

This class implements a simple 4 operator topology, also referred to as algorithm 8 of the TX81Z.

    Algorithm 8 is :
                     1 --.
                     2 -\|
                         +-> Out
                     3 -/|
                     4 --

Control Change Numbers:

  • Operator 4 (feedback) Gain = 2
  • Operator 3 Gain = 4
  • LFO Speed = 11
  • LFO Depth = 1
  • ADSR 2 & 4 Target = 128

The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::BeeThree::BeeThree ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::BeeThree::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::FM.

00099 {
00100   unsigned int nChannels = lastFrame_.channels();
00101 #if defined(_STK_DEBUG_)
00102   if ( channel > frames.channels() - nChannels ) {
00103     oStream_ << "BeeThree::tick(): channel and StkFrames arguments are incompatible!";
00104     handleError( StkError::FUNCTION_ARGUMENT );
00105   }
00106 #endif
00107 
00108   StkFloat *samples = &frames[channel];
00109   unsigned int j, hop = frames.channels() - nChannels;
00110   if ( nChannels == 1 ) {
00111     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00112       *samples++ = tick();
00113   }
00114   else {
00115     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00116       *samples++ = tick();
00117       for ( j=1; j<nChannels; j++ )
00118         *samples++ = lastFrame_[j];
00119     }
00120   }
00121 
00122   return frames;
00123 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BeeThree.png000644 000766 000766 00000001177 12015735504 020430 0ustar00garygary000000 000000 ‰PNG  IHDRXÀ·~T(PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝÑnà P®#ñÿŸ¼ ±‰›Š´Þ’éz[; 9ƒ’ײ%EÙ$%߆\@þÆž»"¢ÿÌé%xÌ b†ô5XŒŸÕâm)BArö¥6ïz)ìot*®mž–¢oÝØ<Ÿæ³‚ðÿ†³^ÿ+Q—Fß®5I΂kM’Óàž „ &L˜0áÓØ’¢l’„ÿ†|sîÃå D8"Àv ôG ½mH ·‘z¡mšŽÖÓ’:…=«gFyíÝÓmå KñÝë°/ÅöwY€çRKqÖµö­;Zcã"øäTðYAø©pÖë%êÒèÀµ&ÉYp­IrüÀSA˜0a„ &|[R”MR‚ð `ˆÀ6Àälßgð¸ýZ„ÎþÜ<ˆ@`›ÚÙraõÌÕZâàΰ]ÎTÿ…ͳ¥øljlžù»X SÍéü^†ù¬ ü 8ëõ¿uiô àZ“ä,¸Ö$9 ~à© L˜0a„ > $EAÎâÿ:ŒâÚm{ãcôfFoàñ1_çC(E'2.€N¼Ï_óš,z¥`àæ¡gFs|ï_ý£g‚ÖN³Ä^ã>þEpgxÜ Z©¾úøÍ³¥˜`»ªW3öûÕø|¡}ëôcíá©°·zy*ø¬ ül8)~íê7oi¡ä/IEND®B`‚stk-4.4.4/doc/html/classstk_1_1BiQuad-members.html000644 000766 000766 00000031223 12015735504 021715 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BiQuad Member List

This is the complete list of members for stk::BiQuad, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
BiQuad()stk::BiQuad
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
getGain(void) const stk::Filter [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::BiQuad [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::BiQuad [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
setA1(StkFloat a1)stk::BiQuad [inline]
setA2(StkFloat a2)stk::BiQuad [inline]
setB0(StkFloat b0)stk::BiQuad [inline]
setB1(StkFloat b1)stk::BiQuad [inline]
setB2(StkFloat b2)stk::BiQuad [inline]
setCoefficients(StkFloat b0, StkFloat b1, StkFloat b2, StkFloat a1, StkFloat a2, bool clearState=false)stk::BiQuad
setEqualGainZeroes(void)stk::BiQuad
setGain(StkFloat gain)stk::Filter [inline]
setNotch(StkFloat frequency, StkFloat radius)stk::BiQuad
setRawwavePath(std::string path)stk::Stk [static]
setResonance(StkFloat frequency, StkFloat radius, bool normalize=false)stk::BiQuad
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::BiQuad [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::BiQuad [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::BiQuad [inline]
~BiQuad()stk::BiQuad
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BiQuad.html000644 000766 000766 00000056266 12015735504 020303 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BiQuad Class Reference

STK biquad (two-pole, two-zero) filter class. More...

#include <BiQuad.h>

Inheritance diagram for stk::BiQuad:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 BiQuad ()
 Default constructor creates a second-order pass-through filter.
 ~BiQuad ()
 Class destructor.
void ignoreSampleRateChange (bool ignore=true)
 A function to enable/disable the automatic updating of class data when the STK sample rate changes.
void setCoefficients (StkFloat b0, StkFloat b1, StkFloat b2, StkFloat a1, StkFloat a2, bool clearState=false)
 Set all filter coefficients.
void setB0 (StkFloat b0)
 Set the b[0] coefficient value.
void setB1 (StkFloat b1)
 Set the b[1] coefficient value.
void setB2 (StkFloat b2)
 Set the b[2] coefficient value.
void setA1 (StkFloat a1)
 Set the a[1] coefficient value.
void setA2 (StkFloat a2)
 Set the a[2] coefficient value.
void setResonance (StkFloat frequency, StkFloat radius, bool normalize=false)
 Sets the filter coefficients for a resonance at frequency (in Hz).
void setNotch (StkFloat frequency, StkFloat radius)
 Set the filter coefficients for a notch at frequency (in Hz).
void setEqualGainZeroes (void)
 Sets the filter zeroes for equal resonance gain.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the filter and return a reference to one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK biquad (two-pole, two-zero) filter class.

This class implements a two-pole, two-zero digital filter. Methods are provided for creating a resonance or notch in the frequency response while maintaining a constant filter gain.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::BiQuad::setResonance ( StkFloat  frequency,
StkFloat  radius,
bool  normalize = false 
)

Sets the filter coefficients for a resonance at frequency (in Hz).

This method determines the filter coefficients corresponding to two complex-conjugate poles with the given frequency (in Hz) and radius from the z-plane origin. If normalize is true, the filter zeros are placed at z = 1, z = -1, and the coefficients are then normalized to produce a constant unity peak gain (independent of the filter gain parameter). The resulting filter frequency response has a resonance at the given frequency. The closer the poles are to the unit-circle (radius close to one), the narrower the resulting resonance width. An unstable filter will result for radius >= 1.0. The frequency value should be between zero and half the sample rate.

void stk::BiQuad::setNotch ( StkFloat  frequency,
StkFloat  radius 
)

Set the filter coefficients for a notch at frequency (in Hz).

This method determines the filter coefficients corresponding to two complex-conjugate zeros with the given frequency (in Hz) and radius from the z-plane origin. No filter normalization is attempted. The frequency value should be between zero and half the sample rate. The radius value should be positive.

void stk::BiQuad::setEqualGainZeroes ( void   ) 

Sets the filter zeroes for equal resonance gain.

When using the filter as a resonator, zeroes places at z = 1, z = -1 will result in a constant gain at resonance of 1 / (1 - R), where R is the pole radius setting.

StkFrames & stk::BiQuad::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00133 {
00134 #if defined(_STK_DEBUG_)
00135   if ( channel >= frames.channels() ) {
00136     oStream_ << "BiQuad::tick(): channel and StkFrames arguments are incompatible!";
00137     handleError( StkError::FUNCTION_ARGUMENT );
00138   }
00139 #endif
00140 
00141   StkFloat *samples = &frames[channel];
00142   unsigned int hop = frames.channels();
00143   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00144     inputs_[0] = gain_ * *samples;
00145     *samples = b_[0] * inputs_[0] + b_[1] * inputs_[1] + b_[2] * inputs_[2];
00146     *samples -= a_[2] * outputs_[2] + a_[1] * outputs_[1];
00147     inputs_[2] = inputs_[1];
00148     inputs_[1] = inputs_[0];
00149     outputs_[2] = outputs_[1];
00150     outputs_[1] = *samples;
00151   }
00152 
00153   lastFrame_[0] = outputs_[1];
00154   return frames;
00155 }

StkFrames & stk::BiQuad::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00158 {
00159 #if defined(_STK_DEBUG_)
00160   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00161     oStream_ << "BiQuad::tick(): channel and StkFrames arguments are incompatible!";
00162     handleError( StkError::FUNCTION_ARGUMENT );
00163   }
00164 #endif
00165 
00166   StkFloat *iSamples = &iFrames[iChannel];
00167   StkFloat *oSamples = &oFrames[oChannel];
00168   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00169   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00170     inputs_[0] = gain_ * *iSamples;
00171     *oSamples = b_[0] * inputs_[0] + b_[1] * inputs_[1] + b_[2] * inputs_[2];
00172     *oSamples -= a_[2] * outputs_[2] + a_[1] * outputs_[1];
00173     inputs_[2] = inputs_[1];
00174     inputs_[1] = inputs_[0];
00175     outputs_[2] = outputs_[1];
00176     outputs_[1] = *oSamples;
00177   }
00178 
00179   lastFrame_[0] = outputs_[1];
00180   return iFrames;
00181 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BiQuad.png000644 000766 000766 00000000755 12015735504 020113 0ustar00garygary000000 000000 ‰PNG  IHDRKˆ˜ìæÂPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2|IDATxíÑÎà …=4ñýù¿[»ñ7M†Ù2EùÆ9´ñ6~#ä5‚åÆÔ€þ„…»Åˆ¨<žŒá+VûwP…’ßÂÛ,NÒ9Í/[äZ£™ÄåÞai†÷·4ÊÕÇmïYcu¾y¯Ãñ>ëi–ã¶5òÞ±§Y9ûÁY9ûÁ The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Blit Member List

This is the complete list of members for stk::Blit, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
Blit(StkFloat frequency=220.0)stk::Blit
channelsOut(void) const stk::Generator [inline]
Generator(void)stk::Generator [inline]
getPhase() const stk::Blit [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Generator [inline]
lastOut(void) const stk::Blit [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
reset()stk::Blit
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Blit
setHarmonics(unsigned int nHarmonics=0)stk::Blit
setPhase(StkFloat phase)stk::Blit [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(void)stk::Blit [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Blit [inline, virtual]
~Blit()stk::Blit
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Blit.html000644 000766 000766 00000034401 12015735504 020013 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Blit Class Reference

STK band-limited impulse train class. More...

#include <Blit.h>

Inheritance diagram for stk::Blit:
stk::Generator stk::Stk

List of all members.

Public Member Functions

 Blit (StkFloat frequency=220.0)
 Default constructor that initializes BLIT frequency to 220 Hz.
 ~Blit ()
 Class destructor.
void reset ()
 Resets the oscillator state and phase to 0.
void setPhase (StkFloat phase)
 Set the phase of the signal.
StkFloat getPhase () const
 Get the current phase of the signal.
void setFrequency (StkFloat frequency)
 Set the impulse train rate in terms of a frequency in Hz.
void setHarmonics (unsigned int nHarmonics=0)
 Set the number of harmonics generated in the signal.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (void)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK band-limited impulse train class.

This class generates a band-limited impulse train using a closed-form algorithm reported by Stilson and Smith in "Alias-Free Digital Synthesis of Classic Analog Waveforms", 1996. The user can specify both the fundamental frequency of the impulse train and the number of harmonics contained in the resulting signal.

The signal is normalized so that the peak value is +/-1.0.

If nHarmonics is 0, then the signal will contain all harmonics up to half the sample rate. Note, however, that this setting may produce aliasing in the signal when the frequency is changing (no automatic modification of the number of harmonics is performed by the setFrequency() function).

Original code by Robin Davies, 2005. Revisions by Gary Scavone for STK, 2005.


Member Function Documentation

void stk::Blit::setPhase ( StkFloat  phase  )  [inline]

Set the phase of the signal.

Set the phase of the signal, in the range 0 to 1.

00049 { phase_ = PI * phase; };

StkFloat stk::Blit::getPhase (  )  const [inline]

Get the current phase of the signal.

Get the phase of the signal, in the range [0 to 1.0).

00055 { return phase_ / PI; };

void stk::Blit::setHarmonics ( unsigned int  nHarmonics = 0  ) 

Set the number of harmonics generated in the signal.

This function sets the number of harmonics contained in the resulting signal. It is equivalent to (2 * M) + 1 in the BLIT algorithm. The default value of 0 sets the algorithm for maximum harmonic content (harmonics up to half the sample rate). This parameter is not checked against the current sample rate and fundamental frequency. Thus, aliasing can result if one or more harmonics for a given fundamental frequency exceeds fs / 2. This behavior was chosen over the potentially more problematic solution of automatically modifying the M parameter, which can produce audible clicks in the signal.

StkFrames & stk::Blit::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00133 {
00134 #if defined(_STK_DEBUG_)
00135   if ( channel >= frames.channels() ) {
00136     oStream_ << "Blit::tick(): channel and StkFrames arguments are incompatible!";
00137     handleError( StkError::FUNCTION_ARGUMENT );
00138   }
00139 #endif
00140 
00141   StkFloat *samples = &frames[channel];
00142   unsigned int hop = frames.channels();
00143   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00144     *samples = Blit::tick();
00145 
00146   return frames;
00147 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Blit.png000644 000766 000766 00000000765 12015735504 017641 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2„IDATxíÝÑŽ„ PnMøÿOÞ ¶†ÑiFwo3c…£\ˆÏi «´IP‘~ ¸kö{ï ˆpŒþ9¶éön ×Ú³´žhYŸ&rH×ÐÅÜ } m¼ˆýõNÈì6j uÛ6ú6¿!¤ÿVi¨òØðgÐ9‡ÙqtÎav ýÒBš4iÒ¤I“&½’ÞÂ*mT¤¿FCî>ßøPA4>L£Nß'”—‡”5èRÊà:Ñu-]DÔ;írôñíª^šÁµ{¤÷éNô€C\ŒÇ®¤GkÓ=A7·†sEû@Ž´ÏÅÇtõÖ&ëƒ}È/h ¤nb}€ž™vBLþn„;!ü†þÓtX¥¡ÊcßAçfÇÑ9‡ÙôKOiÒ¤I“&MšôJa•µBÒ¢‘ܘ²ùµ}2{‚v½iHIhfh¤²€ º­¹Œ2˜;Ó´2fТ¬›aé%omC]L[ ¿w©›¨˜Ïzò„ðBú½tXý.æ%ÂzŽ£IEND®B`‚stk-4.4.4/doc/html/classstk_1_1BlitSaw-members.html000644 000766 000766 00000023725 12015735504 022125 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BlitSaw Member List

This is the complete list of members for stk::BlitSaw, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
BlitSaw(StkFloat frequency=220.0)stk::BlitSaw
channelsOut(void) const stk::Generator [inline]
Generator(void)stk::Generator [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Generator [inline]
lastOut(void) const stk::BlitSaw [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
reset()stk::BlitSaw
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::BlitSaw
setHarmonics(unsigned int nHarmonics=0)stk::BlitSaw
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(void)stk::BlitSaw [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::BlitSaw [inline, virtual]
~BlitSaw()stk::BlitSaw
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BlitSaw.html000644 000766 000766 00000030001 12015735504 020456 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BlitSaw Class Reference

STK band-limited sawtooth wave class. More...

#include <BlitSaw.h>

Inheritance diagram for stk::BlitSaw:
stk::Generator stk::Stk

List of all members.

Public Member Functions

 BlitSaw (StkFloat frequency=220.0)
 Class constructor.
 ~BlitSaw ()
 Class destructor.
void reset ()
 Resets the oscillator state and phase to 0.
void setFrequency (StkFloat frequency)
 Set the sawtooth oscillator rate in terms of a frequency in Hz.
void setHarmonics (unsigned int nHarmonics=0)
 Set the number of harmonics generated in the signal.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (void)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK band-limited sawtooth wave class.

This class generates a band-limited sawtooth waveform using a closed-form algorithm reported by Stilson and Smith in "Alias-Free Digital Synthesis of Classic Analog Waveforms", 1996. The user can specify both the fundamental frequency of the sawtooth and the number of harmonics contained in the resulting signal.

If nHarmonics is 0, then the signal will contain all harmonics up to half the sample rate. Note, however, that this setting may produce aliasing in the signal when the frequency is changing (no automatic modification of the number of harmonics is performed by the setFrequency() function).

Based on initial code of Robin Davies, 2005. Modified algorithm code by Gary Scavone, 2005.


Member Function Documentation

void stk::BlitSaw::setHarmonics ( unsigned int  nHarmonics = 0  ) 

Set the number of harmonics generated in the signal.

This function sets the number of harmonics contained in the resulting signal. It is equivalent to (2 * M) + 1 in the BLIT algorithm. The default value of 0 sets the algorithm for maximum harmonic content (harmonics up to half the sample rate). This parameter is not checked against the current sample rate and fundamental frequency. Thus, aliasing can result if one or more harmonics for a given fundamental frequency exceeds fs / 2. This behavior was chosen over the potentially more problematic solution of automatically modifying the M parameter, which can produce audible clicks in the signal.

StkFrames & stk::BlitSaw::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00129 {
00130 #if defined(_STK_DEBUG_)
00131   if ( channel >= frames.channels() ) {
00132     oStream_ << "BlitSaw::tick(): channel and StkFrames arguments are incompatible!";
00133     handleError( StkError::FUNCTION_ARGUMENT );
00134   }
00135 #endif
00136 
00137 
00138   StkFloat *samples = &frames[channel];
00139   unsigned int hop = frames.channels();
00140   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00141     *samples = BlitSaw::tick();
00142 
00143   return frames;
00144 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BlitSaw.png000644 000766 000766 00000001025 12015735504 020302 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2¤IDATxíÝÁ’ƒ P«øÿOÞ3H+Æ8³ijë€é¡rNKØHK¢oE#gÐ3€AùkíÈ1ö϶ The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BlitSquare Member List

This is the complete list of members for stk::BlitSquare, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
BlitSquare(StkFloat frequency=220.0)stk::BlitSquare
channelsOut(void) const stk::Generator [inline]
Generator(void)stk::Generator [inline]
getPhase() const stk::BlitSquare [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Generator [inline]
lastOut(void) const stk::BlitSquare [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
reset()stk::BlitSquare
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::BlitSquare
setHarmonics(unsigned int nHarmonics=0)stk::BlitSquare
setPhase(StkFloat phase)stk::BlitSquare [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(void)stk::BlitSquare [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::BlitSquare [inline, virtual]
~BlitSquare()stk::BlitSquare
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BlitSquare.html000644 000766 000766 00000036203 12015735504 021176 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BlitSquare Class Reference

STK band-limited square wave class. More...

#include <BlitSquare.h>

Inheritance diagram for stk::BlitSquare:
stk::Generator stk::Stk

List of all members.

Public Member Functions

 BlitSquare (StkFloat frequency=220.0)
 Default constructor that initializes BLIT frequency to 220 Hz.
 ~BlitSquare ()
 Class destructor.
void reset ()
 Resets the oscillator state and phase to 0.
void setPhase (StkFloat phase)
 Set the phase of the signal.
StkFloat getPhase () const
 Get the current phase of the signal.
void setFrequency (StkFloat frequency)
 Set the impulse train rate in terms of a frequency in Hz.
void setHarmonics (unsigned int nHarmonics=0)
 Set the number of harmonics generated in the signal.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (void)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK band-limited square wave class.

This class generates a band-limited square wave signal. It is derived in part from the approach reported by Stilson and Smith in "Alias-Free Digital Synthesis of Classic Analog Waveforms", 1996. The algorithm implemented in this class uses a SincM function with an even M value to achieve a bipolar bandlimited impulse train. This signal is then integrated to achieve a square waveform. The integration process has an associated DC offset so a DC blocking filter is applied at the output.

The user can specify both the fundamental frequency of the waveform and the number of harmonics contained in the resulting signal.

If nHarmonics is 0, then the signal will contain all harmonics up to half the sample rate. Note, however, that this setting may produce aliasing in the signal when the frequency is changing (no automatic modification of the number of harmonics is performed by the setFrequency() function). Also note that the harmonics of a square wave fall at odd integer multiples of the fundamental, so aliasing will happen with a lower fundamental than with the other Blit waveforms. This class is not guaranteed to be well behaved in the presence of significant aliasing.

Based on initial code of Robin Davies, 2005. Modified algorithm code by Gary Scavone, 2005 - 2006.


Member Function Documentation

void stk::BlitSquare::setPhase ( StkFloat  phase  )  [inline]

Set the phase of the signal.

Set the phase of the signal, in the range 0 to 1.

00058 { phase_ = PI * phase; };

StkFloat stk::BlitSquare::getPhase (  )  const [inline]

Get the current phase of the signal.

Get the phase of the signal, in the range [0 to 1.0).

00064 { return phase_ / PI; };

void stk::BlitSquare::setHarmonics ( unsigned int  nHarmonics = 0  ) 

Set the number of harmonics generated in the signal.

This function sets the number of harmonics contained in the resulting signal. It is equivalent to (2 * M) + 1 in the BLIT algorithm. The default value of 0 sets the algorithm for maximum harmonic content (harmonics up to half the sample rate). This parameter is not checked against the current sample rate and fundamental frequency. Thus, aliasing can result if one or more harmonics for a given fundamental frequency exceeds fs / 2. This behavior was chosen over the potentially more problematic solution of automatically modifying the M parameter, which can produce audible clicks in the signal.

StkFrames & stk::BlitSquare::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00152 {
00153 #if defined(_STK_DEBUG_)
00154   if ( channel >= frames.channels() ) {
00155     oStream_ << "BlitSquare::tick(): channel and StkFrames arguments are incompatible!";
00156     handleError( StkError::FUNCTION_ARGUMENT );
00157   }
00158 #endif
00159 
00160   StkFloat *samples = &frames[channel];
00161   unsigned int hop = frames.channels();
00162   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00163     *samples = BlitSquare::tick();
00164 
00165   return frames;
00166 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BlitSquare.png000644 000766 000766 00000001056 12015735504 021014 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2½IDATxíÑŽ„0E{kÒÿÿä}( ·V]g$ãìBÆÄR8-Æç²„YYj%úQhÔ Z˜¸o@cõ½ƒj@yÝÑv7T':Îܯ¢…ÁÓúP‘sA¦ )æ 4 2iã;‚øßlB^m£¢M´6²;¿!‰þgè0+—¬] ºµ0vºµ0v úK'$щNt¢èD'úNôfe©A–è¡Q+h;vlt‚ÆNÚ54P+¢¯ ýò¨½)¥k"y=º¡;¶\Ï€o+]º`õŽè5ˆ É8zYZœt‚4WÅ9C³ #šua™Îní´ØÇ‚ü-‚hõ™›§?EЄä7$Ñfå’µkáÏ@·ÆŽC·ÆDé„$:щNt¢èD߉F˜DU˜è¡QhÝ­nˆç4ùôå—ì ”"Ãh¹ Ý´è¾’RŒµVeÑV³e¸KzA,ÚÚž¾hK9ÐZöûC~6‚lЛ[;ÍIÿºA³ ;hß×­ Üâ™Ö;mÅ—®mÑ;‚èU4´Mˆ…»ÁšLÈ+ÿ¶°?úw¢ó{ý(t˜ýôõ&(wX1FIEND®B`‚stk-4.4.4/doc/html/classstk_1_1BlowBotl-members.html000644 000766 000766 00000026042 12015735504 022277 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BlowBotl Member List

This is the complete list of members for stk::BlowBotl, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
BlowBotl(void)stk::BlowBotl
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::BlowBotl
controlChange(int number, StkFloat value)stk::BlowBotl [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::BlowBotl [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::BlowBotl [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::BlowBotl [virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
startBlowing(StkFloat amplitude, StkFloat rate)stk::BlowBotl
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stopBlowing(StkFloat rate)stk::BlowBotl
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::BlowBotl [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::BlowBotl [inline, virtual]
~BlowBotl(void)stk::BlowBotl
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BlowBotl.html000644 000766 000766 00000033404 12015735504 020647 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BlowBotl Class Reference

STK blown bottle instrument class. More...

#include <BlowBotl.h>

Inheritance diagram for stk::BlowBotl:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 BlowBotl (void)
 Class constructor.
 ~BlowBotl (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void startBlowing (StkFloat amplitude, StkFloat rate)
 Apply breath velocity to instrument with given amplitude and rate of increase.
void stopBlowing (StkFloat rate)
 Decrease breath velocity with given rate of decrease.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK blown bottle instrument class.

This class implements a helmholtz resonator (biquad filter) with a polynomial jet excitation (a la Cook).

Control Change Numbers:

  • Noise Gain = 4
  • Vibrato Frequency = 11
  • Vibrato Gain = 1
  • Volume = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::BlowBotl::BlowBotl ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::BlowBotl::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00116 {
00117   unsigned int nChannels = lastFrame_.channels();
00118 #if defined(_STK_DEBUG_)
00119   if ( channel > frames.channels() - nChannels ) {
00120     oStream_ << "BlowBotl::tick(): channel and StkFrames arguments are incompatible!";
00121     handleError( StkError::FUNCTION_ARGUMENT );
00122   }
00123 #endif
00124 
00125   StkFloat *samples = &frames[channel];
00126   unsigned int j, hop = frames.channels() - nChannels;
00127   if ( nChannels == 1 ) {
00128     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00129       *samples++ = tick();
00130   }
00131   else {
00132     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00133       *samples++ = tick();
00134       for ( j=1; j<nChannels; j++ )
00135         *samples++ = lastFrame_[j];
00136     }
00137   }
00138 
00139   return frames;
00140 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BlowBotl.png000644 000766 000766 00000001000 12015735504 020452 0ustar00garygary000000 000000 ‰PNG  IHDRQˆ¨`÷ãPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝaà `_šøÿò}([mC¯k‚Û%-èS‘íöµlÑ£l;RüDP÷œðu3vAˆ¨Õ|aÃkâØ HÔ‰¦ŒðI‘—ê•ã?–ýµjw)oý¼¨«v:s¡jùöz}²3\uïËèŒç÷:ň΅«£.Ï|L¬5š k&ãÅWô:ÅSL1ÅS|PÜ¢GÙ(v¤x“"è[›vÇŒß+D " Ó~¨gѦ±MáòV$Z¦ùÙ3î‰ ‰ÒÆNfÚ<Ïž”­ú³8Ò'D]õNÔüŠhk_õY‘Ëê}Ù#£+žèõ:ÿS¤ø bø¯ëê¨Ë3k&ÃÅZ£Éxñ½N1ÅSL1Å= ‚kIñEÝ·Þé˜IíˆN̤¾ˆ@)üi¥ô‹¹lÆçÇP\Œ7/ëô¼)!šÉZäœ The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BlowHole Member List

This is the complete list of members for stk::BlowHole, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
BlowHole(StkFloat lowestFrequency)stk::BlowHole
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::BlowHole
controlChange(int number, StkFloat value)stk::BlowHole [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::BlowHole [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::BlowHole [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::BlowHole [virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setTonehole(StkFloat newValue)stk::BlowHole
setVent(StkFloat newValue)stk::BlowHole
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
startBlowing(StkFloat amplitude, StkFloat rate)stk::BlowHole
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stopBlowing(StkFloat rate)stk::BlowHole
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::BlowHole [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::BlowHole [inline, virtual]
~BlowHole(void)stk::BlowHole
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BlowHole.html000644 000766 000766 00000037044 12015735504 020642 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BlowHole Class Reference

STK clarinet physical model with one register hole and one tonehole. More...

#include <BlowHole.h>

Inheritance diagram for stk::BlowHole:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 BlowHole (StkFloat lowestFrequency)
 Class constructor.
 ~BlowHole (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void setTonehole (StkFloat newValue)
 Set the tonehole state (0.0 = closed, 1.0 = fully open).
void setVent (StkFloat newValue)
 Set the register hole state (0.0 = closed, 1.0 = fully open).
void startBlowing (StkFloat amplitude, StkFloat rate)
 Apply breath pressure to instrument with given amplitude and rate of increase.
void stopBlowing (StkFloat rate)
 Decrease breath pressure with given rate of decrease.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK clarinet physical model with one register hole and one tonehole.

This class is based on the clarinet model, with the addition of a two-port register hole and a three-port dynamic tonehole implementation, as discussed by Scavone and Cook (1998).

In this implementation, the distances between the reed/register hole and tonehole/bell are fixed. As a result, both the tonehole and register hole will have variable influence on the playing frequency, which is dependent on the length of the air column. In addition, the highest playing freqeuency is limited by these fixed lengths.

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others.

Control Change Numbers:

  • Reed Stiffness = 2
  • Noise Gain = 4
  • Tonehole State = 11
  • Register State = 1
  • Breath Pressure = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::BlowHole::BlowHole ( StkFloat  lowestFrequency  ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::BlowHole::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00157 {
00158   unsigned int nChannels = lastFrame_.channels();
00159 #if defined(_STK_DEBUG_)
00160   if ( channel > frames.channels() - nChannels ) {
00161     oStream_ << "BlowHole::tick(): channel and StkFrames arguments are incompatible!";
00162     handleError( StkError::FUNCTION_ARGUMENT );
00163   }
00164 #endif
00165 
00166   StkFloat *samples = &frames[channel];
00167   unsigned int j, hop = frames.channels() - nChannels;
00168   if ( nChannels == 1 ) {
00169     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00170       *samples++ = tick();
00171   }
00172   else {
00173     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00174       *samples++ = tick();
00175       for ( j=1; j<nChannels; j++ )
00176         *samples++ = lastFrame_[j];
00177     }
00178   }
00179 
00180   return frames;
00181 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BlowHole.png000644 000766 000766 00000001007 12015735504 020450 0ustar00garygary000000 000000 ‰PNG  IHDRVˆJ¼ìšPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2–IDATxíÝѮà `šøþ|.DµÝtaMÏp»hA¿U0Ým:\F:Èa{# "˜{“ð‡,Zl—ˆ‚/úð+ÏRÛF¡$¼Ãòz»\j{Q…WE˜®çMl²¶“–íAg'a§e\„Ú0i™ Ç;!ØÅúü¡/Œ¼2ùn6gׇÍÙÅubv‚ 6Ø`ƒ 6Ø_c—‘rÁ~—ìmŸžÿ 02ˆ@€NøC šE™2cË<^¦oU¢dJ ÅOYÖÔy¦–î~t,ܤ笤WY[„µ¿ñ6Û—p,ÂË»¬ %i׌== ñNö1¬ÏúÂÈ+“ïfsvq}Øœ]\'öa'!Ø`ƒ 6Ø`ƒý5.#Ác_Á~E2÷¥©6Öfš„ò‚ÄY %>p2E³@½PË$¡® [Ö FäV_JJ³v¶hå¼ÚŽª­Y]6V’×láz¶Zó~¢k™.Â9[>gE¸¨í´e­ªz·ï¡vÅnKµy`¯OB¼‚}ë2þÕÕ$šFÉ3IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Bowed-members.html000644 000766 000766 00000026270 12015735504 021616 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Bowed Member List

This is the complete list of members for stk::Bowed, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
Bowed(StkFloat lowestFrequency=8.0)stk::Bowed
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Bowed
controlChange(int number, StkFloat value)stk::Bowed [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Bowed [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Bowed [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Bowed [virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setVibrato(StkFloat gain)stk::Bowed [inline]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
startBowing(StkFloat amplitude, StkFloat rate)stk::Bowed
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stopBowing(StkFloat rate)stk::Bowed
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Bowed [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Bowed [inline, virtual]
~Bowed(void)stk::Bowed
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Bowed.html000644 000766 000766 00000033335 12015735504 020166 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Bowed Class Reference

STK bowed string instrument class. More...

#include <Bowed.h>

Inheritance diagram for stk::Bowed:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Bowed (StkFloat lowestFrequency=8.0)
 Class constructor, taking the lowest desired playing frequency.
 ~Bowed (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void setVibrato (StkFloat gain)
 Set vibrato gain.
void startBowing (StkFloat amplitude, StkFloat rate)
 Apply breath pressure to instrument with given amplitude and rate of increase.
void stopBowing (StkFloat rate)
 Decrease breath pressure with given rate of decrease.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK bowed string instrument class.

This class implements a bowed string model, a la Smith (1986), after McIntyre, Schumacher, Woodhouse (1983).

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others.

Control Change Numbers:

  • Bow Pressure = 2
  • Bow Position = 4
  • Vibrato Frequency = 11
  • Vibrato Gain = 1
  • Bow Velocity = 100
  • Frequency = 101
  • Volume = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012. Contributions by Esteban Maestre, 2011.


Member Function Documentation

StkFrames & stk::Bowed::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00129 {
00130   unsigned int nChannels = lastFrame_.channels();
00131 #if defined(_STK_DEBUG_)
00132   if ( channel > frames.channels() - nChannels ) {
00133     oStream_ << "Bowed::tick(): channel and StkFrames arguments are incompatible!";
00134     handleError( StkError::FUNCTION_ARGUMENT );
00135   }
00136 #endif
00137 
00138   StkFloat *samples = &frames[channel];
00139   unsigned int j, hop = frames.channels() - nChannels;
00140   if ( nChannels == 1 ) {
00141     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00142       *samples++ = tick();
00143   }
00144   else {
00145     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00146       *samples++ = tick();
00147       for ( j=1; j<nChannels; j++ )
00148         *samples++ = lastFrame_[j];
00149     }
00150   }
00151 
00152   return frames;
00153 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Bowed.png000644 000766 000766 00000000764 12015735504 020006 0ustar00garygary000000 000000 ‰PNG  IHDRLˆz0ý»PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ƒIDATxíÝÁ’ƒ àüq†÷ä="A¬Ø»~ÚNK€Cêx•-±É¦iX.U„>€Iø+ {ì¨ íǾÄ|h—*àáuÌVÅE~fó The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BowTable Member List

This is the complete list of members for stk::BowTable, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
BowTable(void)stk::BowTable [inline]
Function(void)stk::Function [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastOut(void) const stk::Function [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setMaxOutput(StkFloat maximum)stk::BowTable [inline]
setMinOutput(StkFloat minimum)stk::BowTable [inline]
setOffset(StkFloat offset)stk::BowTable [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setSlope(StkFloat slope)stk::BowTable [inline]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::BowTable [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::BowTable [inline]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::BowTable [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BowTable.html000644 000766 000766 00000041171 12015735504 020622 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::BowTable Class Reference

STK bowed string table class. More...

#include <BowTable.h>

Inheritance diagram for stk::BowTable:
stk::Function stk::Stk

List of all members.

Public Member Functions

 BowTable (void)
 Default constructor.
void setOffset (StkFloat offset)
 Set the table offset value.
void setSlope (StkFloat slope)
 Set the table slope value.
void setMinOutput (StkFloat minimum)
 Set the minimum table output value (0.0 - 1.0).
void setMaxOutput (StkFloat maximum)
 Set the maximum table output value (0.0 - 1.0).
StkFloat tick (StkFloat input)
 Take one sample input and map to one sample of output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the table and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the table and write outputs to the oFrames object.

Detailed Description

STK bowed string table class.

This class implements a simple bowed string non-linear function, as described by Smith (1986). The output is an instantaneous reflection coefficient value.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::BowTable::setOffset ( StkFloat  offset  )  [inline]

Set the table offset value.

The table offset is a bias which controls the symmetry of the friction. If you want the friction to vary with direction, use a non-zero value for the offset. The default value is zero.

00035 { offset_ = offset; };

void stk::BowTable::setSlope ( StkFloat  slope  )  [inline]

Set the table slope value.

The table slope controls the width of the friction pulse, which is related to bow force.

00042 { slope_ = slope; };

StkFrames & stk::BowTable::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline]

Take a channel of the StkFrames object as inputs to the table and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00102 {
00103 #if defined(_STK_DEBUG_)
00104   if ( channel >= frames.channels() ) {
00105     oStream_ << "BowTable::tick(): channel and StkFrames arguments are incompatible!";
00106     handleError( StkError::FUNCTION_ARGUMENT );
00107   }
00108 #endif
00109 
00110   StkFloat *samples = &frames[channel];
00111   unsigned int hop = frames.channels();
00112   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00113     *samples = *samples + offset_;
00114     *samples *= slope_;
00115     *samples = (StkFloat) fabs( (double) *samples ) + 0.75;
00116     *samples = (StkFloat) pow( *samples, (StkFloat) -4.0 );
00117     if ( *samples > 1.0) *samples = 1.0;
00118   }
00119 
00120   lastFrame_[0] = *(samples-hop);
00121   return frames;
00122 }

StkFrames & stk::BowTable::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the table and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00125 {
00126 #if defined(_STK_DEBUG_)
00127   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00128     oStream_ << "BowTable::tick(): channel and StkFrames arguments are incompatible!";
00129     handleError( StkError::FUNCTION_ARGUMENT );
00130   }
00131 #endif
00132 
00133   StkFloat *iSamples = &iFrames[iChannel];
00134   StkFloat *oSamples = &oFrames[oChannel];
00135   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00136   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00137     *oSamples = *iSamples + offset_;
00138     *oSamples *= slope_;
00139     *oSamples = (StkFloat) fabs( (double) *oSamples ) + 0.75;
00140     *oSamples = (StkFloat) pow( *oSamples, (StkFloat) -4.0 );
00141     if ( *oSamples > 1.0) *oSamples = 1.0;
00142   }
00143 
00144   lastFrame_[0] = *(oSamples-oHop);
00145   return iFrames;
00146 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1BowTable.png000644 000766 000766 00000001027 12015735504 020436 0ustar00garygary000000 000000 ‰PNG  IHDRXˆTuÜ)PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2¦IDATxíÑrÄ E½fÆÿÿä> ŒºÑ–6é\vwŒˆG¼0Ù×p8Y8¢‹ü0b„™踿 ÆéÛ10üк—À5/Duy¬º÷À™`U㙥èòE¶ÁVŠNñö¥Ðß^Wì/KQJW‹gÝ|Wü¿Á^ÿ+––¢NɉìNɉì~aWL0ÁL0ÁOíp²pD#ø/Àˆz Ú1‰]ÏÒš,0#Ã.(gJúP±2©KW°ðd·žðéUáz©>CŒÆ:c}\{Ê,ÀÜJ±¶RüX‹Ö+^q¤ñ')JéÚj·¨F°]1‘‚ï ‚ß öúû_±´ýpJNd/pJNd7ð »‚`‚ &˜`‚ &xjp²ŸËüë`3—òŽImRÃ=ðuƒ…Ý!äö³¹@rÌê—Ý!ÅaÀ²ÅS§u¬þ\Õ^•¿¹Hk56GY}NÜ\¯cÀ½­ ,çªÕ³¦ºxZŠX>­Vº±Æ×âuÊv[ã,E)Qsµ2Xpî¢yWð]Að»ÁNö˜ý%e©jÍ…IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Brass-members.html000644 000766 000766 00000026235 12015735504 021631 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Brass Member List

This is the complete list of members for stk::Brass, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
Brass(StkFloat lowestFrequency=8.0)stk::Brass
channelsOut(void) const stk::Instrmnt [inline]
clear()stk::Brass
controlChange(int number, StkFloat value)stk::Brass [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Brass [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Brass [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Brass [virtual]
setLip(StkFloat frequency)stk::Brass
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
startBlowing(StkFloat amplitude, StkFloat rate)stk::Brass
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stopBlowing(StkFloat rate)stk::Brass
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Brass [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Brass [inline, virtual]
~Brass()stk::Brass
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Brass.html000644 000766 000766 00000034550 12015735504 020200 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Brass Class Reference

STK simple brass instrument class. More...

#include <Brass.h>

Inheritance diagram for stk::Brass:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Brass (StkFloat lowestFrequency=8.0)
 Class constructor, taking the lowest desired playing frequency.
 ~Brass ()
 Class destructor.
void clear ()
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void setLip (StkFloat frequency)
 Set the lips frequency.
void startBlowing (StkFloat amplitude, StkFloat rate)
 Apply breath pressure to instrument with given amplitude and rate of increase.
void stopBlowing (StkFloat rate)
 Decrease breath pressure with given rate of decrease.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK simple brass instrument class.

This class implements a simple brass instrument waveguide model, a la Cook (TBone, HosePlayer).

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others.

Control Change Numbers:

  • Lip Tension = 2
  • Slide Length = 4
  • Vibrato Frequency = 11
  • Vibrato Gain = 1
  • Volume = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Brass::Brass ( StkFloat  lowestFrequency = 8.0  ) 

Class constructor, taking the lowest desired playing frequency.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::Brass::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00119 {
00120   unsigned int nChannels = lastFrame_.channels();
00121 #if defined(_STK_DEBUG_)
00122   if ( channel > frames.channels() - nChannels ) {
00123     oStream_ << "Brass::tick(): channel and StkFrames arguments are incompatible!";
00124     handleError( StkError::FUNCTION_ARGUMENT );
00125   }
00126 #endif
00127 
00128   StkFloat *samples = &frames[channel];
00129   unsigned int j, hop = frames.channels() - nChannels;
00130   if ( nChannels == 1 ) {
00131     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00132       *samples++ = tick();
00133   }
00134   else {
00135     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00136       *samples++ = tick();
00137       for ( j=1; j<nChannels; j++ )
00138         *samples++ = lastFrame_[j];
00139     }
00140   }
00141 
00142   return frames;
00143 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Brass.png000644 000766 000766 00000000756 12015735504 020021 0ustar00garygary000000 000000 ‰PNG  IHDRLˆz0ý»PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2}IDATxíÝÁrÄ `~2ãû?r"Š1]Ó’6‡ßvvVŒ_6“«‰CMÄr1¨"Ì,Â?ÂÐc÷0@@Øh_æðGÌïC<¼Ù®¸Ék¶Îó›4—»ìÀ·°˜æ¢÷ÒÿWÝÜo€¥ÙÊï ˆa>›Äþ Ë|Õí²yÝŸc¥$j™X)‰Z*öân#FŒ1bÄDDäHrhÚ ök ªˆÓ0æùTªP`\VØŸBÛ*ê%««vñ8êJ Úm{|ÂÌrñû÷åéV¡41ÍkÌ—÷°˜æ ‹òl.Í9͘åÑÊÞïÅ_aS7ù {Ë|Õ½÷¾g•D-+%QKÅ^ÜMbĈ#FŒ˜ˆˆ qòŽO,ƒ„`íSæ71@Ä~/w¬†ë)ÇÏ ¬haŸf“áªé(çŒêý5k17æÜiž°ž¦Ñ{i9ôpÀ]î²fËܪ™¥ÙÊoׇšµ^o¥ÉØ3Xâø\É b^Á€IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Chorus-members.html000644 000766 000766 00000024501 12015735504 022014 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Chorus Member List

This is the complete list of members for stk::Chorus, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Effect [inline]
Chorus(StkFloat baseDelay=6000)stk::Chorus
clear(void)stk::Chorus [virtual]
Effect(void)stk::Effect [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Effect [inline]
lastOut(unsigned int channel=0)stk::Chorus [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setEffectMix(StkFloat mix)stk::Effect [inline, virtual]
setModDepth(StkFloat depth)stk::Chorus
setModFrequency(StkFloat frequency)stk::Chorus
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input, unsigned int channel=0)stk::Chorus [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Chorus [inline]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::Chorus [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Chorus.html000644 000766 000766 00000055001 12015735504 020363 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Chorus Class Reference

STK chorus effect class. More...

#include <Chorus.h>

Inheritance diagram for stk::Chorus:
stk::Effect stk::Stk

List of all members.

Public Member Functions

 Chorus (StkFloat baseDelay=6000)
 Class constructor, taking the median desired delay length.
void clear (void)
 Reset and clear all internal state.
void setModDepth (StkFloat depth)
 Set modulation depth in range 0.0 - 1.0.
void setModFrequency (StkFloat frequency)
 Set modulation frequency.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed stereo frame.
StkFloat tick (StkFloat input, unsigned int channel=0)
 Input one sample to the effect and return the specified channel value of the computed stereo frame.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the effect and replace with stereo outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the effect and write stereo outputs to the oFrames object.

Detailed Description

STK chorus effect class.

This class implements a chorus effect. It takes a monophonic input signal and produces a stereo output signal.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Chorus::Chorus ( StkFloat  baseDelay = 6000  ) 

Class constructor, taking the median desired delay length.

An StkError can be thrown if the rawwave path is incorrect.


Member Function Documentation

StkFloat stk::Chorus::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed stereo frame.

Use the lastFrame() function to get both values of the last computed stereo frame. The channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00094 {
00095 #if defined(_STK_DEBUG_)
00096   if ( channel > 1 ) {
00097     oStream_ << "Chorus::lastOut(): channel argument must be less than 2!";
00098     handleError( StkError::FUNCTION_ARGUMENT );
00099   }
00100 #endif
00101 
00102   return lastFrame_[channel];
00103 }

StkFloat stk::Chorus::tick ( StkFloat  input,
unsigned int  channel = 0 
) [inline]

Input one sample to the effect and return the specified channel value of the computed stereo frame.

Use the lastFrame() function to get both values of the computed stereo output frame. The channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00106 {
00107 #if defined(_STK_DEBUG_)
00108   if ( channel > 1 ) {
00109     oStream_ << "Chorus::tick(): channel argument must be less than 2!";
00110     handleError( StkError::FUNCTION_ARGUMENT );
00111   }
00112 #endif
00113 
00114   delayLine_[0].setDelay( baseLength_ * 0.707 * ( 1.0 + modDepth_ * mods_[0].tick() ) );
00115   delayLine_[1].setDelay( baseLength_  * 0.5 *  ( 1.0 - modDepth_ * mods_[1].tick() ) );
00116   lastFrame_[0] = effectMix_ * ( delayLine_[0].tick( input ) - input ) + input;
00117   lastFrame_[1] = effectMix_ * ( delayLine_[1].tick( input ) - input ) + input;
00118   return lastFrame_[channel];
00119 }

StkFrames & stk::Chorus::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline]

Take a channel of the StkFrames object as inputs to the effect and replace with stereo outputs.

The StkFrames argument reference is returned. The stereo outputs are written to the StkFrames argument starting at the specified channel. Therefore, the channel argument must be less than ( channels() - 1 ) of the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00122 {
00123 #if defined(_STK_DEBUG_)
00124   if ( channel >= frames.channels() - 1 ) {
00125     oStream_ << "Chorus::tick(): channel and StkFrames arguments are incompatible!";
00126     handleError( StkError::FUNCTION_ARGUMENT );
00127   }
00128 #endif
00129 
00130   StkFloat *samples = &frames[channel];
00131   unsigned int hop = frames.channels() - 1;
00132   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00133     delayLine_[0].setDelay( baseLength_ * 0.707 * ( 1.0 + modDepth_ * mods_[0].tick() ) );
00134     delayLine_[1].setDelay( baseLength_  * 0.5 *  ( 1.0 - modDepth_ * mods_[1].tick() ) );
00135     *samples = effectMix_ * ( delayLine_[0].tick( *samples ) - *samples ) + *samples;
00136     samples++;
00137     *samples = effectMix_ * ( delayLine_[1].tick( *samples ) - *samples ) + *samples;
00138   }
00139 
00140   lastFrame_[0] = *(samples-hop);
00141   lastFrame_[1] = *(samples-hop+1);
00142   return frames;
00143 }

StkFrames & stk::Chorus::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the effect and write stereo outputs to the oFrames object.

The iFrames object reference is returned. The iChannel argument must be less than the number of channels in the iFrames argument (the first channel is specified by 0). The oChannel argument must be less than ( channels() - 1 ) of the oFrames argument. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00146 {
00147 #if defined(_STK_DEBUG_)
00148   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() - 1 ) {
00149     oStream_ << "Chorus::tick(): channel and StkFrames arguments are incompatible!";
00150     handleError( StkError::FUNCTION_ARGUMENT );
00151   }
00152 #endif
00153 
00154   StkFloat *iSamples = &iFrames[iChannel];
00155   StkFloat *oSamples = &oFrames[oChannel];
00156   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00157   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00158     delayLine_[0].setDelay( baseLength_ * 0.707 * ( 1.0 + modDepth_ * mods_[0].tick() ) );
00159     delayLine_[1].setDelay( baseLength_  * 0.5 *  ( 1.0 - modDepth_ * mods_[1].tick() ) );
00160     *oSamples = effectMix_ * ( delayLine_[0].tick( *iSamples ) - *iSamples ) + *iSamples;
00161     *(oSamples+1) = effectMix_ * ( delayLine_[1].tick( *iSamples ) - *iSamples ) + *iSamples;
00162   }
00163 
00164   lastFrame_[0] = *(oSamples-oHop);
00165   lastFrame_[1] = *(oSamples-oHop+1);
00166   return iFrames;
00167 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Chorus.png000644 000766 000766 00000000757 12015735504 020213 0ustar00garygary000000 000000 ‰PNG  IHDRJˆw.üPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2~IDATxíÝÑ’ƒ Pnœáÿ?yH0¡qÕ6Ûév.c§áH‚ޝm+km“¢Fª„‚Â9€$ü…=v‡D„iÚYÃ'Ô¼7Ä¥„1}†¯R:'N™µJ3R®‚I‚Vtáž«qÝð}l– _gR…TYûºÙ²Ðó™QIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Clarinet-members.html000644 000766 000766 00000026072 12015735504 022317 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Clarinet Member List

This is the complete list of members for stk::Clarinet, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
Clarinet(StkFloat lowestFrequency=8.0)stk::Clarinet
clear(void)stk::Clarinet
controlChange(int number, StkFloat value)stk::Clarinet [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Clarinet [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Clarinet [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Clarinet [virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
startBlowing(StkFloat amplitude, StkFloat rate)stk::Clarinet
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stopBlowing(StkFloat rate)stk::Clarinet
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Clarinet [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Clarinet [inline, virtual]
~Clarinet(void)stk::Clarinet
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Clarinet.html000644 000766 000766 00000034211 12015735504 020661 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Clarinet Class Reference

STK clarinet physical model class. More...

#include <Clarinet.h>

Inheritance diagram for stk::Clarinet:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Clarinet (StkFloat lowestFrequency=8.0)
 Class constructor, taking the lowest desired playing frequency.
 ~Clarinet (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void startBlowing (StkFloat amplitude, StkFloat rate)
 Apply breath pressure to instrument with given amplitude and rate of increase.
void stopBlowing (StkFloat rate)
 Decrease breath pressure with given rate of decrease.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK clarinet physical model class.

This class implements a simple clarinet physical model, as discussed by Smith (1986), McIntyre, Schumacher, Woodhouse (1983), and others.

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others.

Control Change Numbers:

  • Reed Stiffness = 2
  • Noise Gain = 4
  • Vibrato Frequency = 11
  • Vibrato Gain = 1
  • Breath Pressure = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Clarinet::Clarinet ( StkFloat  lowestFrequency = 8.0  ) 

Class constructor, taking the lowest desired playing frequency.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::Clarinet::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00124 {
00125   unsigned int nChannels = lastFrame_.channels();
00126 #if defined(_STK_DEBUG_)
00127   if ( channel > frames.channels() - nChannels ) {
00128     oStream_ << "Clarinet::tick(): channel and StkFrames arguments are incompatible!";
00129     handleError( StkError::FUNCTION_ARGUMENT );
00130   }
00131 #endif
00132 
00133   StkFloat *samples = &frames[channel];
00134   unsigned int j, hop = frames.channels() - nChannels;
00135   if ( nChannels == 1 ) {
00136     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00137       *samples++ = tick();
00138   }
00139   else {
00140     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00141       *samples++ = tick();
00142       for ( j=1; j<nChannels; j++ )
00143         *samples++ = lastFrame_[j];
00144     }
00145   }
00146 
00147   return frames;
00148 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Clarinet.png000644 000766 000766 00000000771 12015735504 020505 0ustar00garygary000000 000000 ‰PNG  IHDRMˆ•ò–…PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ˆIDATxíÝÁnà `~Gâýy° MÃä¶9üÞ¤_p¼(×rdF9$/¨åkAX¤ÿ§aä65@@Øisú½ÖOqµA…žÞÐl[ÜÕŸÛ‹R/*]n³#ïi±ÒE6+õ¿«žntÁ*m=è]ˆi¾§Ô~®¥~ïE½¹îZ­™\ªVk&—«=º§Ô¨Q£FµË82£’ÔR4ˆ CÌã9ÿ) @ˆ@?-°´Yè§é´­öC7¡3š´ûŽü¬âÊé'ÓÓ½âÓ‰•¾ÖúôM-VzÒ"ýN›ϹÒÍJi=8½+mî)ßzjßÑR¿€OþÖßÃj&—ªÕšÉåjî)5jÔ¨Q£Fí2‰PKÑP&4?-[&ÞhXÞbu¨IJ±ÿ˜¾7\è) tŠ Û¾ )¢Ëü0œYQŽc¡×lÂU5²‹«?§J/5×ÇhvÑ_éYsÒêP/ŸÛÌ…'´UiëA[áË Mi­á[OíûZfüÖ å¢TÖIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Cubic-members.html000644 000766 000766 00000024072 12015735504 021601 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Cubic Member List

This is the complete list of members for stk::Cubic, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
Cubic(void)stk::Cubic [inline]
Function(void)stk::Function [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastOut(void) const stk::Function [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setA1(StkFloat a1)stk::Cubic [inline]
setA2(StkFloat a2)stk::Cubic [inline]
setA3(StkFloat a3)stk::Cubic [inline]
setGain(StkFloat gain)stk::Cubic [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setThreshold(StkFloat threshold)stk::Cubic [inline]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::Cubic [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Cubic [inline]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::Cubic [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Cubic.html000644 000766 000766 00000036161 12015735504 020153 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Cubic Class Reference

STK cubic non-linearity class. More...

#include <Cubic.h>

Inheritance diagram for stk::Cubic:
stk::Function stk::Stk

List of all members.

Public Member Functions

 Cubic (void)
 Default constructor.
void setA1 (StkFloat a1)
 Set the a1 coefficient value.
void setA2 (StkFloat a2)
 Set the a2 coefficient value.
void setA3 (StkFloat a3)
 Set the a3 coefficient value.
void setGain (StkFloat gain)
 Set the gain value.
void setThreshold (StkFloat threshold)
 Set the threshold value.
StkFloat tick (StkFloat input)
 Input one sample to the function and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the function and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the function and write outputs to the oFrames object.

Detailed Description

STK cubic non-linearity class.

This class implements the cubic non-linearity that was used in SynthBuilder.

The formula implemented is:

    output = gain * (a1 * input + a2 * input^2 + a3 * input^3)

followed by a limiter for values outside +-threshold.

Ported to STK by Nick Porcaro, 2007. Updated for inclusion in STK distribution by Gary Scavone, 2011.


Member Function Documentation

StkFrames & stk::Cubic::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline]

Take a channel of the StkFrames object as inputs to the function and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00100 {
00101 #if defined(_STK_DEBUG_)
00102   if ( channel >= frames.channels() ) {
00103     oStream_ << "Cubic::tick(): channel and StkFrames arguments are incompatible!";
00104     handleError( StkError::FUNCTION_ARGUMENT );
00105   }
00106 #endif
00107 
00108   StkFloat *samples = &frames[channel];
00109   unsigned int hop = frames.channels();
00110   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00111     *samples = tick( *samples );
00112 
00113   lastFrame_[0] = *(samples-hop);
00114   return frames;
00115 }

StkFrames & stk::Cubic::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the function and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00118 {
00119 #if defined(_STK_DEBUG_)
00120   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00121     oStream_ << "Cubic::tick(): channel and StkFrames arguments are incompatible!";
00122     handleError( StkError::FUNCTION_ARGUMENT );
00123   }
00124 #endif
00125 
00126   StkFloat *iSamples = &iFrames[iChannel];
00127   StkFloat *oSamples = &oFrames[oChannel];
00128   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00129   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop )
00130     *oSamples = tick( *iSamples );
00131 
00132   lastFrame_[0] = *(oSamples-oHop);
00133   return iFrames;
00134 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Cubic.png000644 000766 000766 00000000762 12015735504 017771 0ustar00garygary000000 000000 ‰PNG  IHDRRˆCWLàPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝMŽÃ `?GâþGž?± É@Æ™¦ÒC]€/§íV¶ð&›7’ÿFBn `þ‰=v‡T¸í¥Ó‡'Év¨I™iáU²ìõ[Û]žf~øpo9ü Ò'>(ÏÄígTñÕò”ÄkqZy|˜ßq’_DÆÿéN·4¿ôsdJáf<™R¸ùù%'I’$I’$I¾Ü›lÜH>FBv6p±v–¼:ÍÙäNªœZ;¨OËG†Y›mÊ’YÊûìБ{Ô,·S=¹Oº»´§´êý™©žì_#}⤽œQyêeÝåyâµ8½ÝÞSd_ñaâüÙ ù"2þOwº¥ù¥Ÿ#S 7ãÉ”ÂÍÈ/©8I’$I’$Iò}$› :’“.ÀJw|šI^¸ÌìH"ååjS®JOÜéÇd–ò6;ô¤Yu8óˆÜ·Ÿòð°ß&}⤽¥Î,Áå»,‰×âT¸¾—õUX©86H¾ƒ o?J"¼Ý=ä]IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Delay-members.html000644 000766 000766 00000031450 12015735504 021610 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Delay Member List

This is the complete list of members for stk::Delay, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
addTo(StkFloat value, unsigned long tapDelay)stk::Delay
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Delay(unsigned long delay=0, unsigned long maxDelay=4095)stk::Delay
energy(void) const stk::Delay
Filter(void)stk::Filter [inline]
getDelay(void) const stk::Delay [inline]
getGain(void) const stk::Filter [inline]
getMaximumDelay(void)stk::Delay [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::Delay [inline]
nextOut(void)stk::Delay [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setDelay(unsigned long delay)stk::Delay
setGain(StkFloat gain)stk::Filter [inline]
setMaximumDelay(unsigned long delay)stk::Delay
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tapIn(StkFloat value, unsigned long tapDelay)stk::Delay
tapOut(unsigned long tapDelay)stk::Delay
tick(StkFloat input)stk::Delay [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Delay [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::Delay [inline]
~Delay()stk::Delay
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Delay.html000644 000766 000766 00000061053 12015735504 020162 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Delay Class Reference

STK non-interpolating delay line class. More...

#include <Delay.h>

Inheritance diagram for stk::Delay:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 Delay (unsigned long delay=0, unsigned long maxDelay=4095)
 The default constructor creates a delay-line with maximum length of 4095 samples and zero delay.
 ~Delay ()
 Class destructor.
unsigned long getMaximumDelay (void)
 Get the maximum delay-line length.
void setMaximumDelay (unsigned long delay)
 Set the maximum delay-line length.
void setDelay (unsigned long delay)
 Set the delay-line length.
unsigned long getDelay (void) const
 Return the current delay-line length.
StkFloat tapOut (unsigned long tapDelay)
 Return the value at tapDelay samples from the delay-line input.
void tapIn (StkFloat value, unsigned long tapDelay)
 Set the value at tapDelay samples from the delay-line input.
StkFloat addTo (StkFloat value, unsigned long tapDelay)
 Sum the provided value into the delay line at tapDelay samples from the input.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat nextOut (void)
 Return the value that will be output by the next call to tick().
StkFloat energy (void) const
 Calculate and return the signal energy in the delay-line.
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK non-interpolating delay line class.

This class implements a non-interpolating digital delay-line. If the delay and maximum length are not specified during instantiation, a fixed maximum length of 4095 and a delay of zero is set.

A non-interpolating delay line is typically used in fixed delay-length applications, such as for reverberation.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Delay::Delay ( unsigned long  delay = 0,
unsigned long  maxDelay = 4095 
)

The default constructor creates a delay-line with maximum length of 4095 samples and zero delay.

An StkError will be thrown if the delay parameter is less than zero, the maximum delay parameter is less than one, or the delay parameter is greater than the maxDelay value.


Member Function Documentation

void stk::Delay::setMaximumDelay ( unsigned long  delay  ) 

Set the maximum delay-line length.

This method should generally only be used during initial setup of the delay line. If it is used between calls to the tick() function, without a call to clear(), a signal discontinuity will likely occur. If the current maximum length is greater than the new length, no memory allocation change is made.

void stk::Delay::setDelay ( unsigned long  delay  ) 

Set the delay-line length.

The valid range for delay is from 0 to the maximum delay-line length.

StkFloat stk::Delay::tapOut ( unsigned long  tapDelay  ) 

Return the value at tapDelay samples from the delay-line input.

The tap point is determined modulo the delay-line length and is relative to the last input value (i.e., a tapDelay of zero returns the last input value).

StkFloat stk::Delay::addTo ( StkFloat  value,
unsigned long  tapDelay 
)

Sum the provided value into the delay line at tapDelay samples from the input.

The new value is returned. The tap point is determined modulo the delay-line length and is relative to the last input value (i.e., a tapDelay of zero sums into the last input value).

StkFloat stk::Delay::nextOut ( void   )  [inline]

Return the value that will be output by the next call to tick().

This method is valid only for delay settings greater than zero!

00087 { return inputs_[outPoint_]; };

StkFrames & stk::Delay::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00142 {
00143 #if defined(_STK_DEBUG_)
00144   if ( channel >= frames.channels() ) {
00145     oStream_ << "Delay::tick(): channel and StkFrames arguments are incompatible!";
00146     handleError( StkError::FUNCTION_ARGUMENT );
00147   }
00148 #endif
00149 
00150   StkFloat *samples = &frames[channel];
00151   unsigned int hop = frames.channels();
00152   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00153     inputs_[inPoint_++] = *samples * gain_;
00154     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00155     *samples = inputs_[outPoint_++];
00156     if ( outPoint_ == inputs_.size() ) outPoint_ = 0;
00157   }
00158 
00159   lastFrame_[0] = *(samples-hop);
00160   return frames;
00161 }

StkFrames & stk::Delay::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00164 {
00165 #if defined(_STK_DEBUG_)
00166   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00167     oStream_ << "Delay::tick(): channel and StkFrames arguments are incompatible!";
00168     handleError( StkError::FUNCTION_ARGUMENT );
00169   }
00170 #endif
00171 
00172   StkFloat *iSamples = &iFrames[iChannel];
00173   StkFloat *oSamples = &oFrames[oChannel];
00174   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00175   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00176     inputs_[inPoint_++] = *iSamples * gain_;
00177     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00178     *oSamples = inputs_[outPoint_++];
00179     if ( outPoint_ == inputs_.size() ) outPoint_ = 0;
00180   }
00181 
00182   lastFrame_[0] = *(oSamples-oHop);
00183   return iFrames;
00184 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Delay.png000644 000766 000766 00000000743 12015735504 020001 0ustar00garygary000000 000000 ‰PNG  IHDRBˆdùÍPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2rIDATxíÑŽÄ E½4ñÿ?y@ ŠÕYºÉl™É(â.íøZ®°•‹‚–ˆ-D0sŽûnß  `Âe0ºˆ~H¥ÞÖÝ;„ÄÚЮÅT‰_ˆ+É l!Žœ'…èבœRH³ËiÝùš%â¿¶V÷!¨5̈#j 3^@|IG‘ˆD$"‰x²+l墠%â"è)°oX9G,W\@ÀĶˆ@œÀ޶¤*]èé¸(ß~ŠEH¬Îž¥pËB&Ä”ÅÍtåÔ…¬“ξ 9O ibºrêŽäk–ˆ "~ ü ±Ö0#ލ5Ìxñ%ID"‘ˆD$âɶ‚h–‰X"PÌœ7Ë#†}PŠ4¹GòœÏ<¼ÍÓ§wj·ëþ²8%n7®¼u‰`]¥¢•SâdaWg;Z r*õžRHSâûsa;¢”ˆ The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::DelayA Member List

This is the complete list of members for stk::DelayA, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::DelayA [virtual]
DelayA(StkFloat delay=0.5, unsigned long maxDelay=4095)stk::DelayA
Filter(void)stk::Filter [inline]
getDelay(void) const stk::DelayA [inline]
getGain(void) const stk::Filter [inline]
getMaximumDelay(void)stk::DelayA [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::DelayA [inline]
nextOut(void)stk::DelayA [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setDelay(StkFloat delay)stk::DelayA
setGain(StkFloat gain)stk::Filter [inline]
setMaximumDelay(unsigned long delay)stk::DelayA
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tapIn(StkFloat value, unsigned long tapDelay)stk::DelayA
tapOut(unsigned long tapDelay)stk::DelayA
tick(StkFloat input)stk::DelayA [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::DelayA [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::DelayA [inline]
~DelayA()stk::DelayA
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1DelayA.html000644 000766 000766 00000060417 12015735504 020266 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::DelayA Class Reference

STK allpass interpolating delay line class. More...

#include <DelayA.h>

Inheritance diagram for stk::DelayA:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 DelayA (StkFloat delay=0.5, unsigned long maxDelay=4095)
 Default constructor creates a delay-line with maximum length of 4095 samples and delay = 0.5.
 ~DelayA ()
 Class destructor.
void clear (void)
 Clears all internal states of the delay line.
unsigned long getMaximumDelay (void)
 Get the maximum delay-line length.
void setMaximumDelay (unsigned long delay)
 Set the maximum delay-line length.
void setDelay (StkFloat delay)
 Set the delay-line length.
StkFloat getDelay (void) const
 Return the current delay-line length.
StkFloat tapOut (unsigned long tapDelay)
 Return the value at tapDelay samples from the delay-line input.
void tapIn (StkFloat value, unsigned long tapDelay)
 Set the value at tapDelay samples from the delay-line input.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat nextOut (void)
 Return the value which will be output by the next call to tick().
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK allpass interpolating delay line class.

This class implements a fractional-length digital delay-line using a first-order allpass filter. If the delay and maximum length are not specified during instantiation, a fixed maximum length of 4095 and a delay of 0.5 is set.

An allpass filter has unity magnitude gain but variable phase delay properties, making it useful in achieving fractional delays without affecting a signal's frequency magnitude response. In order to achieve a maximally flat phase delay response, the minimum delay possible in this implementation is limited to a value of 0.5.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::DelayA::DelayA ( StkFloat  delay = 0.5,
unsigned long  maxDelay = 4095 
)

Default constructor creates a delay-line with maximum length of 4095 samples and delay = 0.5.

An StkError will be thrown if the delay parameter is less than zero, the maximum delay parameter is less than one, or the delay parameter is greater than the maxDelay value.


Member Function Documentation

void stk::DelayA::setMaximumDelay ( unsigned long  delay  ) 

Set the maximum delay-line length.

This method should generally only be used during initial setup of the delay line. If it is used between calls to the tick() function, without a call to clear(), a signal discontinuity will likely occur. If the current maximum length is greater than the new length, no memory allocation change is made.

void stk::DelayA::setDelay ( StkFloat  delay  ) 

Set the delay-line length.

The valid range for delay is from 0.5 to the maximum delay-line length.

StkFloat stk::DelayA::tapOut ( unsigned long  tapDelay  ) 

Return the value at tapDelay samples from the delay-line input.

The tap point is determined modulo the delay-line length and is relative to the last input value (i.e., a tapDelay of zero returns the last input value).

StkFloat stk::DelayA::nextOut ( void   )  [inline]

Return the value which will be output by the next call to tick().

This method is valid only for delay settings greater than zero!

00126 {
00127   if ( doNextOut_ ) {
00128     // Do allpass interpolation delay.
00129     nextOutput_ = -coeff_ * lastFrame_[0];
00130     nextOutput_ += apInput_ + ( coeff_ * inputs_[outPoint_] );
00131     doNextOut_ = false;
00132   }
00133 
00134   return nextOutput_;
00135 }

StkFrames & stk::DelayA::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00157 {
00158 #if defined(_STK_DEBUG_)
00159   if ( channel >= frames.channels() ) {
00160     oStream_ << "DelayA::tick(): channel and StkFrames arguments are incompatible!";
00161     handleError( StkError::FUNCTION_ARGUMENT );
00162   }
00163 #endif
00164 
00165   StkFloat *samples = &frames[channel];
00166   unsigned int hop = frames.channels();
00167   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00168     inputs_[inPoint_++] = *samples * gain_;
00169     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00170     *samples = nextOut();
00171     lastFrame_[0] = *samples;
00172     doNextOut_ = true;
00173     apInput_ = inputs_[outPoint_++];
00174     if ( outPoint_ == inputs_.size() ) outPoint_ = 0;
00175   }
00176 
00177   return frames;
00178 }

StkFrames & stk::DelayA::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00181 {
00182 #if defined(_STK_DEBUG_)
00183   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00184     oStream_ << "DelayA::tick(): channel and StkFrames arguments are incompatible!";
00185     handleError( StkError::FUNCTION_ARGUMENT );
00186   }
00187 #endif
00188 
00189   StkFloat *iSamples = &iFrames[iChannel];
00190   StkFloat *oSamples = &oFrames[oChannel];
00191   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00192   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00193     inputs_[inPoint_++] = *iSamples * gain_;
00194     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00195     *oSamples = nextOut();
00196     lastFrame_[0] = *oSamples;
00197     doNextOut_ = true;
00198     apInput_ = inputs_[outPoint_++];
00199     if ( outPoint_ == inputs_.size() ) outPoint_ = 0;
00200   }
00201 
00202   return iFrames;
00203 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1DelayA.png000644 000766 000766 00000000766 12015735504 020107 0ustar00garygary000000 000000 ‰PNG  IHDRKˆ˜ìæÂPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2…IDATxíÝÝnà `Ž#ñþ¼ Ø`Rh­¬RÚ-ðÍ?Ér›.¿‘.òa¹Y ‚:`L¿c¡ÏYµÆéWVûë ‘Êþ6½mñ&½§ÕËNr£¹‰Ã=±tŽFír”«Ûµçkå[íõt The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::DelayL Member List

This is the complete list of members for stk::DelayL, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
DelayL(StkFloat delay=0.0, unsigned long maxDelay=4095)stk::DelayL
Filter(void)stk::Filter [inline]
getDelay(void) const stk::DelayL [inline]
getGain(void) const stk::Filter [inline]
getMaximumDelay(void)stk::DelayL [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::DelayL [inline]
nextOut(void)stk::DelayL [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setDelay(StkFloat delay)stk::DelayL
setGain(StkFloat gain)stk::Filter [inline]
setMaximumDelay(unsigned long delay)stk::DelayL
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tapIn(StkFloat value, unsigned long tapDelay)stk::DelayL
tapOut(unsigned long tapDelay)stk::DelayL
tick(StkFloat input)stk::DelayL [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::DelayL [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::DelayL [inline]
~DelayL()stk::DelayL
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1DelayL.html000644 000766 000766 00000057736 12015735504 020313 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::DelayL Class Reference

STK linear interpolating delay line class. More...

#include <DelayL.h>

Inheritance diagram for stk::DelayL:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 DelayL (StkFloat delay=0.0, unsigned long maxDelay=4095)
 Default constructor creates a delay-line with maximum length of 4095 samples and zero delay.
 ~DelayL ()
 Class destructor.
unsigned long getMaximumDelay (void)
 Get the maximum delay-line length.
void setMaximumDelay (unsigned long delay)
 Set the maximum delay-line length.
void setDelay (StkFloat delay)
 Set the delay-line length.
StkFloat getDelay (void) const
 Return the current delay-line length.
StkFloat tapOut (unsigned long tapDelay)
 Return the value at tapDelay samples from the delay-line input.
void tapIn (StkFloat value, unsigned long tapDelay)
 Set the value at tapDelay samples from the delay-line input.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat nextOut (void)
 Return the value which will be output by the next call to tick().
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK linear interpolating delay line class.

This class implements a fractional-length digital delay-line using first-order linear interpolation. If the delay and maximum length are not specified during instantiation, a fixed maximum length of 4095 and a delay of zero is set.

Linear interpolation is an efficient technique for achieving fractional delay lengths, though it does introduce high-frequency signal attenuation to varying degrees depending on the fractional delay setting. The use of higher order Lagrange interpolators can typically improve (minimize) this attenuation characteristic.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::DelayL::DelayL ( StkFloat  delay = 0.0,
unsigned long  maxDelay = 4095 
)

Default constructor creates a delay-line with maximum length of 4095 samples and zero delay.

An StkError will be thrown if the delay parameter is less than zero, the maximum delay parameter is less than one, or the delay parameter is greater than the maxDelay value.


Member Function Documentation

void stk::DelayL::setMaximumDelay ( unsigned long  delay  ) 

Set the maximum delay-line length.

This method should generally only be used during initial setup of the delay line. If it is used between calls to the tick() function, without a call to clear(), a signal discontinuity will likely occur. If the current maximum length is greater than the new length, no memory allocation change is made.

void stk::DelayL::setDelay ( StkFloat  delay  ) 

Set the delay-line length.

The valid range for delay is from 0 to the maximum delay-line length.

StkFloat stk::DelayL::tapOut ( unsigned long  tapDelay  ) 

Return the value at tapDelay samples from the delay-line input.

The tap point is determined modulo the delay-line length and is relative to the last input value (i.e., a tapDelay of zero returns the last input value).

StkFloat stk::DelayL::nextOut ( void   )  [inline]

Return the value which will be output by the next call to tick().

This method is valid only for delay settings greater than zero!

00121 {
00122   if ( doNextOut_ ) {
00123     // First 1/2 of interpolation
00124     nextOutput_ = inputs_[outPoint_] * omAlpha_;
00125     // Second 1/2 of interpolation
00126     if (outPoint_+1 < inputs_.size())
00127       nextOutput_ += inputs_[outPoint_+1] * alpha_;
00128     else
00129       nextOutput_ += inputs_[0] * alpha_;
00130     doNextOut_ = false;
00131   }
00132 
00133   return nextOutput_;
00134 }

StkFrames & stk::DelayL::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00155 {
00156 #if defined(_STK_DEBUG_)
00157   if ( channel >= frames.channels() ) {
00158     oStream_ << "DelayL::tick(): channel and StkFrames arguments are incompatible!";
00159     handleError( StkError::FUNCTION_ARGUMENT );
00160   }
00161 #endif
00162 
00163   StkFloat *samples = &frames[channel];
00164   unsigned int hop = frames.channels();
00165   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00166     inputs_[inPoint_++] = *samples * gain_;
00167     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00168     *samples = nextOut();
00169     doNextOut_ = true;
00170     if ( ++outPoint_ == inputs_.size() ) outPoint_ = 0;
00171   }
00172 
00173   lastFrame_[0] = *(samples-hop);
00174   return frames;
00175 }

StkFrames & stk::DelayL::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00178 {
00179 #if defined(_STK_DEBUG_)
00180   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00181     oStream_ << "DelayL::tick(): channel and StkFrames arguments are incompatible!";
00182     handleError( StkError::FUNCTION_ARGUMENT );
00183   }
00184 #endif
00185 
00186   StkFloat *iSamples = &iFrames[iChannel];
00187   StkFloat *oSamples = &oFrames[oChannel];
00188   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00189   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00190     inputs_[inPoint_++] = *iSamples * gain_;
00191     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00192     *oSamples = nextOut();
00193     doNextOut_ = true;
00194     if ( ++outPoint_ == inputs_.size() ) outPoint_ = 0;
00195   }
00196 
00197   lastFrame_[0] = *(oSamples-oHop);
00198   return iFrames;
00199 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1DelayL.png000644 000766 000766 00000000761 12015735504 020115 0ustar00garygary000000 000000 ‰PNG  IHDRIˆœ6ÿPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2€IDATxíÑnÃ0E}‰äÿÿä=@°±ëdtk%P«Æ8œq/ÎòZލ(ÅD’~KÌ€“¾O•»Aˆ˜*¹èÓkRûË ¥\ÝÒ›$)±Í'WÞT["­î“¬:ÇñêôǛݦã¢îô»9nÓùÜ%éͤ°·ÔNÔ­»þ”Tk*ŒTk*Žô‘³KR’’”¤$%éëIGT”ƒb"IÏI ‚^çºÛ¤éΊ0%çˆ@ÜÀ µ$¥zÙoÊ×ô7¤DKb›Ò+uièéB¯×êf¤q+Ÿ&ŽßTwúí:®g—Op’ÞH {K}éÛ¼Ö(T©Ö(Té#g—¤$%)IIJÒדA}'é Ŭy&f»/ß% wï€RäT´}¾w7^ù$NãÌ´åUq¥ìC’ÍAÍP¸&1aJbëEéÎs\«sz2Í\&¬|ê·¿&‰ºó)kçÉήAÔ{~ÆûºÇ$ç>#UùÿéHQñÍgï*¾fIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Drummer-members.html000644 000766 000766 00000024544 12015735504 022173 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Drummer Member List

This is the complete list of members for stk::Drummer, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
controlChange(int number, StkFloat value)stk::Instrmnt [inline, virtual]
Drummer(void)stk::Drummer
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Drummer [virtual]
noteOn(StkFloat instrument, StkFloat amplitude)stk::Drummer [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Instrmnt [inline, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Drummer [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Drummer [inline, virtual]
~Drummer(void)stk::Drummer
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Drummer.html000644 000766 000766 00000030432 12015735504 020534 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Drummer Class Reference

STK drum sample player class. More...

#include <Drummer.h>

Inheritance diagram for stk::Drummer:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Drummer (void)
 Class constructor.
 ~Drummer (void)
 Class destructor.
void noteOn (StkFloat instrument, StkFloat amplitude)
 Start a note with the given drum type and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK drum sample player class.

This class implements a drum sampling synthesizer using WvIn objects and one-pole filters. The drum rawwave files are sampled at 22050 Hz, but will be appropriately interpolated for other sample rates. You can specify the maximum polyphony (maximum number of simultaneous voices) via a define in the Drummer.h.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Drummer::Drummer ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

void stk::Drummer::noteOn ( StkFloat  instrument,
StkFloat  amplitude 
) [virtual]

Start a note with the given drum type and amplitude.

Use general MIDI drum instrument numbers, converted to frequency values as if MIDI note numbers, to select a particular instrument. An StkError will be thrown if the rawwave path is incorrectly set.

Implements stk::Instrmnt.

StkFrames & stk::Drummer::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00101 {
00102   unsigned int nChannels = lastFrame_.channels();
00103 #if defined(_STK_DEBUG_)
00104   if ( channel > frames.channels() - nChannels ) {
00105     oStream_ << "Drummer::tick(): channel and StkFrames arguments are incompatible!";
00106     handleError( StkError::FUNCTION_ARGUMENT );
00107   }
00108 #endif
00109 
00110   StkFloat *samples = &frames[channel];
00111   unsigned int j, hop = frames.channels() - nChannels;
00112   if ( nChannels == 1 ) {
00113     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00114       *samples++ = tick();
00115   }
00116   else {
00117     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00118       *samples++ = tick();
00119       for ( j=1; j<nChannels; j++ )
00120         *samples++ = lastFrame_[j];
00121     }
00122   }
00123 
00124   return frames;
00125 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Drummer.png000644 000766 000766 00000000771 12015735504 020357 0ustar00garygary000000 000000 ‰PNG  IHDRTˆNI<§PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ˆIDATxíÝÝnà `Ž#ñþ¼ ŒƒhÅí"Öuáï#'^ÕÛt´tÈãèçQˆÀõL†ÿ„âÛCЋ~ø6j÷i£@6¼Žên¿Ùžéuþ_âOwk€-ÔÇŸj/~ûšU½P¿–É å‡ùÙ'úf4â+ú~Ë k¿Šæ F 9¨!苪O”(Q¢D‰}=z´tÈãèGPˆÀwûéikÆ?€"œ ÐN ôG ueɈ–Uº©í6e¦ êñçøªV³ÂîçœîŽÙÿµé5ÔÇPÂM´tcü TóÕ2Ži†^TŸŸ}¢ÿøŠ¾ßòÂÚ¯¢9¨hÎjú¢ê%J”(Q¢D_" %<‰h8Šäú¥”O£ö¶‰)鿘1庮ü-uLÏ-y*fh™¯{ÎnE J@Ò³í¢YÔ£¶ÇÇ?÷ø³ÝË~Çø»¨ÖsD}üå;mK:{¦]¡ìMc¬Ç¯eò¹¬ÈWb­>?ûD_…´xó#¾0kì3IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Echo-members.html000644 000766 000766 00000024412 12015735504 021430 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Echo Member List

This is the complete list of members for stk::Echo, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Effect [inline]
clear()stk::Echo [virtual]
Echo(unsigned long maximumDelay=(unsigned long) Stk::sampleRate())stk::Echo
Effect(void)stk::Effect [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Effect [inline]
lastOut(void) const stk::Echo [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setDelay(unsigned long delay)stk::Echo
setEffectMix(StkFloat mix)stk::Effect [inline, virtual]
setMaximumDelay(unsigned long delay)stk::Echo
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::Echo [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Echo [inline]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::Echo [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Echo.html000644 000766 000766 00000036133 12015735504 020003 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Echo Class Reference

STK echo effect class. More...

#include <Echo.h>

Inheritance diagram for stk::Echo:
stk::Effect stk::Stk

List of all members.

Public Member Functions

 Echo (unsigned long maximumDelay=(unsigned long) Stk::sampleRate())
 Class constructor, taking the longest desired delay length (one second default value).
void clear ()
 Reset and clear all internal state.
void setMaximumDelay (unsigned long delay)
 Set the maximum delay line length in samples.
void setDelay (unsigned long delay)
 Set the delay line length in samples.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the effect and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the effect and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the effect and write outputs to the oFrames object.

Detailed Description

STK echo effect class.

This class implements an echo effect.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Echo::Echo ( unsigned long  maximumDelay = (unsigned long) Stk::sampleRate()  ) 

Class constructor, taking the longest desired delay length (one second default value).

The default delay value is set to 1/2 the maximum delay length.


Member Function Documentation

StkFrames & stk::Echo::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline]

Take a channel of the StkFrames object as inputs to the effect and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00079 {
00080 #if defined(_STK_DEBUG_)
00081   if ( channel >= frames.channels() ) {
00082     oStream_ << "Echo::tick(): channel and StkFrames arguments are incompatible!";
00083     handleError( StkError::FUNCTION_ARGUMENT );
00084   }
00085 #endif
00086 
00087   StkFloat *samples = &frames[channel];
00088   unsigned int hop = frames.channels();
00089   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00090     *samples = effectMix_ * ( delayLine_.tick( *samples ) - *samples ) + *samples;
00091   }
00092 
00093   lastFrame_[0] = *(samples-hop);
00094   return frames;
00095 }

StkFrames & stk::Echo::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the effect and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00098 {
00099 #if defined(_STK_DEBUG_)
00100   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00101     oStream_ << "Echo::tick(): channel and StkFrames arguments are incompatible!";
00102     handleError( StkError::FUNCTION_ARGUMENT );
00103   }
00104 #endif
00105 
00106   StkFloat *iSamples = &iFrames[iChannel];
00107   StkFloat *oSamples = &oFrames[oChannel];
00108   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00109   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00110     *oSamples = effectMix_ * ( delayLine_.tick( *iSamples ) - *iSamples ) + *iSamples;
00111   }
00112 
00113   lastFrame_[0] = *(oSamples-oHop);
00114   return iFrames;
00115 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Echo.png000644 000766 000766 00000000735 12015735504 017622 0ustar00garygary000000 000000 ‰PNG  IHDRBˆdùÍPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2lIDATxíÑÎà …=4ñýù¿k7ö'[éREü„Ão˶rQÐqD€fÀq¿€Àð=ADL8f÷ÑÏ©ÔѶu÷ Á±6´k±TââÆrr¶GÎ'…èÇëÈIN.DÄìrZw~f‰x€ˆ_G«çÿGÔfĵ†@|IG‘ˆD$"‰¸³+l墠%b‹ô@D@ûãù¡Þ3ÀA´ƒ`(<@’ Ä!ãh;A9S±$‹±¢V5‚TÆ¢…ƒØ² æ,Ñ—S²AX‰ÖBô³GìµàBDLfMZ˜ŽHÉù™%bƒˆ_¿q!Öfĵ†@|IG‘ˆD$"‰¸3„­ še"n(ÆÃš«Õ×Ëê-(…ÛÜc´pŒÙ‚h;!¾>í(ð)}æ!Fܬ»ÛE´­3¾O[È;¥Å*§Ý{(DÄd–ü/¤#üó;’ŸY"4"lx³q"o‡ IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Effect-members.html000644 000766 000766 00000021101 12015735504 021736 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Effect Member List

This is the complete list of members for stk::Effect, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Effect [inline]
clear()=0stk::Effect [pure virtual]
Effect(void)stk::Effect [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Effect [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setEffectMix(StkFloat mix)stk::Effect [inline, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Effect.html000644 000766 000766 00000014007 12015735504 020315 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Effect Class Reference

STK abstract effects parent class. More...

#include <Effect.h>

Inheritance diagram for stk::Effect:
stk::Stk stk::Chorus stk::Echo stk::FreeVerb stk::JCRev stk::LentPitShift stk::NRev stk::PitShift stk::PRCRev

List of all members.

Public Member Functions

 Effect (void)
 Class constructor.
unsigned int channelsOut (void) const
 Return the number of output channels for the class.
const StkFrameslastFrame (void) const
 Return an StkFrames reference to the last output sample frame.
virtual void clear ()=0
 Reset and clear all internal state.
virtual void setEffectMix (StkFloat mix)
 Set the mixture of input and "effected" levels in the output (0.0 = input only, 1.0 = effect only).

Detailed Description

STK abstract effects parent class.

This class provides common functionality for STK effects subclasses. It is general enough to support both monophonic and polyphonic input/output classes.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Effect.png000644 000766 000766 00000003341 12015735504 020134 0ustar00garygary000000 000000 ‰PNG  IHDRÊ÷úPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2pIDATxíÝ]rä* †á|êªÞÿ’Ï`$ÿL渌-<¯*IpÏè1¾ýù ŽŸûâcC (sRd¦0–´3=!E}n&Šd&)¤]/ÖÓÉ)˳—¹’RI™ž…RsŽ)/½ò[…%+°ÝœëfMD‰¶Óö3˜ÿÙ;ÁfiûZ`­é—¶Ó¼í¡@Ê)ƒãFÊÿoâÜþYÊ÷ûË{(ßïk,/¢p‚A (P @ (P @åªÐณ2õ? ”‹ÿ/ÅååH’Êï_üCY)îsûµ´”òà4õBÒOÛµ‰vRúùQÛgj»ÒWÖû—ŒRtë­Wv(Ù lCYïJ—ån{_`”ØBy ÌÿSò÷J-°ÖôÕ´ê•p‚m_4¼í¡@ÊÜ”Áq#åÿÆ7qnÿ,åû}å=”ï÷5–Q8Á @ (P @ (P @2å38î¤ØÐ€Ê<™)NH*ó³S´ëËN‘Ì$…ÄÝ…Šª~˜¬mV™ÉD)•4ÝÐ9kê}¸¾+¥ææ2 Ûã)q*c \U`çã¸çKý=%eùŸlKq”°ÀZÓ· Ý{¥¬7\¿7Ý öº·=(P @¹“28n¤¤ (P @ (P @ (P @ ”ä”ÏณbC (³Qd&?”¤>á—¦£lV§ Hf’‚¦_Hf&+[äw*!¥d&+Y{S›é³G–$”žïºWêT7¦¦š?ÇPÎÇo=_ ìFÊÈ^Ù¶}4LR`­é«©½WÚ VsŸ`¯{ÛC ”{(ƒãFJº€ (P @ (P @ (P @INù Ž;)64 @2EfòCIòáÎåïj2'åø‰g¦Hf’‚Æ]ÔÕ²Um-Že²°‡QŠ@5ë>tξk»¿ê·=N©©º\–Vq9RüN=_`Š¿¨.ÇkõÕ¾zå|ìô|Íp‡²×?}œgW\¯ì¶ý¦ÀüßÐ/Y ¬5ýž)ž`}›|;e8Á^÷¶‡ (PÇ”t (P @ (P @ (P @’œòwRlh@e"ŠÌ´2“¤ú±^ŸŒR8ý39E2“´ÑøñB©›t{˜R2–™Z†5É=Š»#'¥æ·J.PZϤ¦Âo”^_õöÝÆ9A9èyŸ^,µUû_JÔ+;»°:Áü\ÚkMßò­åæz$Îó¶‡ (ï¢ Ž)é (P @ (P @ (P @%9å38î¤ØÐ€JrŠÌ‡Û™$©ßÞGíKR¥§ôE7êw;Ø•§rjí©»{jòËhYo“*ÓPŠ ¤ç‡î!ËÝn©YÇõçv¥—‹«ª¥ç{¥~)>‚‡ ìˆR2ßìÖÎå”ó±êç^ûaW6O=ÖØ•” {eÓöÛKM©Öš~Õ¡ü™Õµ^yì{ÝÛ (P šjݹ÷Êæ,àm (P^A7RÒ(P @ (P @ (P @JrÊgpÜI±¡ ”I(2“J’û,WabŠŸÓÞDJŠd&)hÖ™o¬nÒö ¥$*3µÄÖ„#cÿÈC©i¹œÖ½Ò)n"¥Ö÷)½¾ê÷Ös‚r>zÞgå)ÇMtå|÷Ê*ãÐå;ͳš=H©Öš>šz¶¾iú –ŒòøÛ (P ÌMÿÏ,½Ï !•IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Envelope-members.html000644 000766 000766 00000025550 12015735504 022333 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Envelope Member List

This is the complete list of members for stk::Envelope, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Generator [inline]
Envelope(void)stk::Envelope
Generator(void)stk::Generator [inline]
getState(void) const stk::Envelope [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
keyOff(void)stk::Envelope [inline]
keyOn(void)stk::Envelope [inline]
lastFrame(void) const stk::Generator [inline]
lastOut(void) const stk::Envelope [inline]
operator=(const Envelope &e)stk::Envelope
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
setRate(StkFloat rate)stk::Envelope
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setTarget(StkFloat target)stk::Envelope
setTime(StkFloat time)stk::Envelope
setValue(StkFloat value)stk::Envelope
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(void)stk::Envelope [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Envelope [inline, virtual]
~Envelope(void)stk::Envelope
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Envelope.html000644 000766 000766 00000034045 12015735504 020702 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Envelope Class Reference

STK linear line envelope class. More...

#include <Envelope.h>

Inheritance diagram for stk::Envelope:
stk::Generator stk::Stk

List of all members.

Public Member Functions

 Envelope (void)
 Default constructor.
 ~Envelope (void)
 Class destructor.
Envelopeoperator= (const Envelope &e)
 Assignment operator.
void keyOn (void)
 Set target = 1.
void keyOff (void)
 Set target = 0.
void setRate (StkFloat rate)
 Set the rate.
void setTime (StkFloat time)
 Set the rate based on a positive time duration (seconds).
void setTarget (StkFloat target)
 Set the target value.
void setValue (StkFloat value)
 Set current and target values to value.
int getState (void) const
 Return the current envelope state (0 = at target, 1 otherwise).
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (void)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK linear line envelope class.

This class implements a simple linear line envelope generator which is capable of ramping to an arbitrary target value by a specified rate. It also responds to simple keyOn and keyOff messages, ramping to 1.0 on keyOn and to 0.0 on keyOff.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::Envelope::setRate ( StkFloat  rate  ) 

Set the rate.

The rate must be positive (though a value of 0.0 is allowed).

void stk::Envelope::setTime ( StkFloat  time  ) 

Set the rate based on a positive time duration (seconds).

The rate is calculated such that the envelope will ramp from a value of 0.0 to 1.0 in the specified time duration.

StkFrames & stk::Envelope::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00112 {
00113 #if defined(_STK_DEBUG_)
00114   if ( channel >= frames.channels() ) {
00115     oStream_ << "Envelope::tick(): channel and StkFrames arguments are incompatible!";
00116     handleError( StkError::FUNCTION_ARGUMENT );
00117   }
00118 #endif
00119 
00120   StkFloat *samples = &frames[channel];
00121   unsigned int hop = frames.channels();
00122   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00123     *samples = tick();
00124 
00125   return frames;
00126 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Envelope.png000644 000766 000766 00000001042 12015735504 020511 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2±IDATxíÝÑnà P®#ñÿŸ¼l‡KI2šZm7£i œ„ ísÙÂZÙ$¨%ýQ4D@}“ò hìµ;4 €½Ë‹´¿¤‹óò³´LxÖ§‰\25t17hd²wéÿf'äÙmÔ@l}¹œ¿!Iÿ3:¬•¥V׆]k˜G×fÒ_zB’N:餓N:é¤_Ioa­lÔ’~ Ð}\8h“A4¦­Ñ€Ò÷ íå!m º”6Ø&Rµ§›»ãÝýÐÇ{ϺÝ`«Žô>D¡Ç*2£µHOÐ͵p®hd¤9Žéê­»¬û<_Јm¢=@ÏŒŸ.A'$C’þÓtX+K­® ÿ ºÖ0;Ž®5̤¿ô„$tÒI'tÒI¿’FX+ˆZaÒo¤Q¨¢{}4ù}>ù·4PŠG/Ú  ]´Å Wmiý ;º‰°šw÷Ç:Í÷1ÞžÑû¸1ës écÈÝ}êÊí3ºßsÞÆ>Sš¶œ?.²žm£^û¿•¬5{/ÌYûެ{ß¼°/úwÒù{ýv:¬ý:&XŽ{IEND®B`‚stk-4.4.4/doc/html/classstk_1_1FileLoop-members.html000644 000766 000766 00000034006 12015735504 022263 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FileLoop Member List

This is the complete list of members for stk::FileLoop, including all inherited members.
addPhase(StkFloat angle)stk::FileLoop
addPhaseOffset(StkFloat angle)stk::FileLoop
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
addTime(StkFloat time)stk::FileLoop [virtual]
channelsOut(void) const stk::FileLoop [inline]
closeFile(void)stk::FileLoop [inline, virtual]
FileLoop(unsigned long chunkThreshold=1000000, unsigned long chunkSize=1024)stk::FileLoop
FileLoop(std::string fileName, bool raw=false, bool doNormalize=true, unsigned long chunkThreshold=1000000, unsigned long chunkSize=1024)stk::FileLoop
FileWvIn(unsigned long chunkThreshold=1000000, unsigned long chunkSize=1024)stk::FileWvIn [protected]
FileWvIn(std::string fileName, bool raw=false, bool doNormalize=true, unsigned long chunkThreshold=1000000, unsigned long chunkSize=1024)stk::FileWvIn [protected]
getFileRate(void) const stk::FileLoop [inline, virtual]
getSize(void) const stk::FileLoop [inline, virtual]
handleError(const char *message, StkError::Type type)stk::Stk [protected, static]
handleError(std::string message, StkError::Type type)stk::Stk [protected, static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline, protected]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, protected, static]
isFinished(void) const stk::FileWvIn [inline, protected]
isOpen(void)stk::FileWvIn [inline, protected]
lastFrame(void) const stk::WvIn [inline, protected]
lastOut(unsigned int channel=0)stk::FileLoop [inline]
normalize(void)stk::FileLoop [inline, virtual]
normalize(StkFloat peak)stk::FileLoop [inline, virtual]
openFile(std::string fileName, bool raw=false, bool doNormalize=true)stk::FileLoop [virtual]
printErrors(bool status)stk::Stk [inline, protected, static]
rawwavePath(void)stk::Stk [inline, protected, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
reset(void)stk::FileLoop [inline, virtual]
sampleRate(void)stk::Stk [inline, protected, static]
setFrequency(StkFloat frequency)stk::FileLoop [inline]
setInterpolate(bool doInterpolate)stk::FileWvIn [inline, protected]
setRate(StkFloat rate)stk::FileLoop [virtual]
setRawwavePath(std::string path)stk::Stk [protected, static]
setSampleRate(StkFloat rate)stk::Stk [protected, static]
showWarnings(bool status)stk::Stk [inline, protected, static]
sleep(unsigned long milliseconds)stk::Stk [protected, static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [protected, static]
STK_FLOAT64stk::Stk [protected, static]
STK_SINT16stk::Stk [protected, static]
STK_SINT24stk::Stk [protected, static]
STK_SINT32stk::Stk [protected, static]
STK_SINT8stk::Stk [protected, static]
swap16(unsigned char *ptr)stk::Stk [protected, static]
swap32(unsigned char *ptr)stk::Stk [protected, static]
swap64(unsigned char *ptr)stk::Stk [protected, static]
tick(unsigned int channel=0)stk::FileLoop [virtual]
tick(StkFrames &frames)stk::FileLoop [virtual]
~FileLoop(void)stk::FileLoop
~FileWvIn(void)stk::FileWvIn [protected]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FileLoop.html000644 000766 000766 00000066001 12015735504 020633 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FileLoop Class Reference

STK file looping / oscillator class. More...

#include <FileLoop.h>

Inheritance diagram for stk::FileLoop:
stk::FileWvIn stk::WvIn stk::Stk

List of all members.

Public Member Functions

 FileLoop (unsigned long chunkThreshold=1000000, unsigned long chunkSize=1024)
 Default constructor.
 FileLoop (std::string fileName, bool raw=false, bool doNormalize=true, unsigned long chunkThreshold=1000000, unsigned long chunkSize=1024)
 Class constructor that opens a specified file.
 ~FileLoop (void)
 Class destructor.
void openFile (std::string fileName, bool raw=false, bool doNormalize=true)
 Open the specified file and load its data.
void closeFile (void)
 Close a file if one is open.
void reset (void)
 Clear outputs and reset time (file) pointer to zero.
unsigned int channelsOut (void) const
 Return the number of audio channels in the data or stream.
void normalize (void)
 Normalize data to a maximum of +-1.0.
void normalize (StkFloat peak)
 Normalize data to a maximum of +-peak.
unsigned long getSize (void) const
 Return the file size in sample frames.
StkFloat getFileRate (void) const
 Return the input file sample rate in Hz (not the data read rate).
void setRate (StkFloat rate)
 Set the data read rate in samples. The rate can be negative.
void setFrequency (StkFloat frequency)
 Set the data interpolation rate based on a looping frequency.
void addTime (StkFloat time)
 Increment the read pointer by time samples, modulo file size.
void addPhase (StkFloat angle)
 Increment current read pointer by angle, relative to a looping frequency.
void addPhaseOffset (StkFloat angle)
 Add a phase offset to the current read pointer.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed frame.
StkFloat tick (unsigned int channel=0)
 Compute a sample frame and return the specified channel value.
StkFramestick (StkFrames &frames)
 Fill the StkFrames argument with computed frames and return the same reference.

Detailed Description

STK file looping / oscillator class.

This class provides audio file looping functionality. Any audio file that can be loaded by FileRead can be looped using this class.

FileLoop supports multi-channel data. It is important to distinguish the tick() method that computes a single frame (and returns only the specified sample of a multi-channel frame) from the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::FileLoop::openFile ( std::string  fileName,
bool  raw = false,
bool  doNormalize = true 
) [virtual]

Open the specified file and load its data.

Data from a previously opened file will be overwritten by this function. An StkError will be thrown if the file is not found, its format is unknown, or a read error occurs. If the file data is to be loaded incrementally from disk and normalization is specified, a scaling will be applied with respect to fixed-point limits. If the data format is floating-point, no scaling is performed.

Reimplemented from stk::FileWvIn.

void stk::FileLoop::normalize ( void   )  [inline, virtual]

Normalize data to a maximum of +-1.0.

This function has no effect when data is incrementally loaded from disk.

Reimplemented from stk::FileWvIn.

00065 { FileWvIn::normalize( 1.0 ); };

void stk::FileLoop::normalize ( StkFloat  peak  )  [inline, virtual]

Normalize data to a maximum of +-peak.

This function has no effect when data is incrementally loaded from disk.

Reimplemented from stk::FileWvIn.

00072 { FileWvIn::normalize( peak ); };

StkFloat stk::FileLoop::getFileRate ( void   )  const [inline, virtual]

Return the input file sample rate in Hz (not the data read rate).

WAV, SND, and AIF formatted files specify a sample rate in their headers. STK RAW files have a sample rate of 22050 Hz by definition. MAT-files are assumed to have a rate of 44100 Hz.

Reimplemented from stk::FileWvIn.

00083 { return data_.dataRate(); };

void stk::FileLoop::setRate ( StkFloat  rate  )  [virtual]

Set the data read rate in samples. The rate can be negative.

If the rate value is negative, the data is read in reverse order.

Reimplemented from stk::FileWvIn.

void stk::FileLoop::setFrequency ( StkFloat  frequency  )  [inline]

Set the data interpolation rate based on a looping frequency.

This function determines the interpolation rate based on the file size and the current Stk::sampleRate. The frequency value corresponds to file cycles per second. The frequency can be negative, in which case the loop is read in reverse order.

00098 { this->setRate( file_.fileSize() * frequency / Stk::sampleRate() ); };

void stk::FileLoop::addPhase ( StkFloat  angle  ) 

Increment current read pointer by angle, relative to a looping frequency.

This function increments the read pointer based on the file size and the current Stk::sampleRate. The anAngle value is a multiple of file size.

void stk::FileLoop::addPhaseOffset ( StkFloat  angle  ) 

Add a phase offset to the current read pointer.

This function determines a time offset based on the file size and the current Stk::sampleRate. The angle value is a multiple of file size.

StkFloat stk::FileLoop::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed frame.

For multi-channel files, use the lastFrame() function to get all values from the last computed frame. If no file data is loaded, the returned value is 0.0. The channel argument must be less than the number of channels in the file data (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Reimplemented from stk::FileWvIn.

00129 { return FileWvIn::lastOut( channel ); };

StkFloat stk::FileLoop::tick ( unsigned int  channel = 0  )  [virtual]

Compute a sample frame and return the specified channel value.

For multi-channel files, use the lastFrame() function to get all values from the computed frame. If no file data is loaded, the returned value is 0.0. The channel argument must be less than the number of channels in the file data (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Reimplemented from stk::FileWvIn.

StkFrames& stk::FileLoop::tick ( StkFrames frames  )  [virtual]

Fill the StkFrames argument with computed frames and return the same reference.

The number of channels in the StkFrames argument should equal the number of channels in the file data. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception. If no file data is loaded, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation and Stk::showWarnings() has been set to true).

Reimplemented from stk::FileWvIn.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FileLoop.png000644 000766 000766 00000001202 12015735504 020443 0ustar00garygary000000 000000 ‰PNG  IHDRRÀ \ÄáPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝ–ƒ „™xäýy/øK”*ÚXõì¤íYä“ɬz&÷“8‘?CBf “þ‰–;ƒD˜òéÿÒŽ8¾õ>dŒîLdŒîÌ /qœH"‰$’H"‰|rr0‰sy"ÐSH¹–†úµÌ0²7G" µ rи’Ì_”ÍYåÁl\,.ÖÔ¬íÖȼ®Õ¦V® éÓ»ÀJø iOY/PFÒi…w‘Kƒvª—Ÿì©eª¾Ì7„—ËöìÉŽ#ùØ òQHÿ—îpÌã[ïCγ;Ó9ÏîÌ /qü%Á^²—ì%{É^²—ÿª—po5D^†D0óì MïaÙŽ#ò?U-ªki@'ö!Í4²ÊK«¶ÍZRÍ´F¶EÓË1d;¾¾BÚSV¯‘Vxi’ûHÕËOöíe^ÌéÙSÌ- Þsüë[Æý†|’ÏË«îñê3MÁ¥IEND®B`‚stk-4.4.4/doc/html/classstk_1_1FileRead-members.html000644 000766 000766 00000024173 12015735504 022231 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FileRead Member List

This is the complete list of members for stk::FileRead, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channels(void) const stk::FileRead [inline]
close(void)stk::FileRead
fileRate(void) const stk::FileRead [inline]
FileRead(void)stk::FileRead
FileRead(std::string fileName, bool typeRaw=false, unsigned int nChannels=1, StkFormat format=STK_SINT16, StkFloat rate=22050.0)stk::FileRead
fileSize(void) const stk::FileRead [inline]
format(void) const stk::FileRead [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
isOpen(void)stk::FileRead
open(std::string fileName, bool typeRaw=false, unsigned int nChannels=1, StkFormat format=STK_SINT16, StkFloat rate=22050.0)stk::FileRead
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
read(StkFrames &buffer, unsigned long startFrame=0, bool doNormalize=true)stk::FileRead
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
~FileRead(void)stk::FileRead
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FileRead.html000644 000766 000766 00000041414 12015735504 020576 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FileRead Class Reference

STK audio file input class. More...

#include <FileRead.h>

Inheritance diagram for stk::FileRead:
stk::Stk

List of all members.

Public Member Functions

 FileRead (void)
 Default constructor.
 FileRead (std::string fileName, bool typeRaw=false, unsigned int nChannels=1, StkFormat format=STK_SINT16, StkFloat rate=22050.0)
 Overloaded constructor that opens a file during instantiation.
 ~FileRead (void)
 Class destructor.
void open (std::string fileName, bool typeRaw=false, unsigned int nChannels=1, StkFormat format=STK_SINT16, StkFloat rate=22050.0)
 Open the specified file and determine its formatting.
void close (void)
 If a file is open, close it.
bool isOpen (void)
 Returns true if a file is currently open.
unsigned long fileSize (void) const
 Return the file size in sample frames.
unsigned int channels (void) const
 Return the number of audio channels in the file.
StkFormat format (void) const
 Return the data format of the file.
StkFloat fileRate (void) const
 Return the file sample rate in Hz.
void read (StkFrames &buffer, unsigned long startFrame=0, bool doNormalize=true)
 Read sample frames from the file into an StkFrames object.

Detailed Description

STK audio file input class.

This class provides input support for various audio file formats. Multi-channel (>2) soundfiles are supported. The file data is returned via an external StkFrames object passed to the read() function. This class does not store its own copy of the file data, rather the data is read directly from disk.

FileRead currently supports uncompressed WAV, AIFF/AIFC, SND (AU), MAT-file (Matlab), and STK RAW file formats. Signed integer (8-, 16-, 24-, and 32-bit) and floating-point (32- and 64-bit) data types are supported. Compressed data types are not supported.

STK RAW files have no header and are assumed to contain a monophonic stream of 16-bit signed integers in big-endian byte order at a sample rate of 22050 Hz. MAT-file data should be saved in an array with each data channel filling a matrix row. The sample rate for MAT-files should be specified in a variable named "fs". If no such variable is found, the sample rate is assumed to be 44100 Hz.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::FileRead::FileRead ( std::string  fileName,
bool  typeRaw = false,
unsigned int  nChannels = 1,
StkFormat  format = STK_SINT16,
StkFloat  rate = 22050.0 
)

Overloaded constructor that opens a file during instantiation.

An StkError will be thrown if the file is not found or its format is unknown or unsupported. The optional arguments allow a headerless file type to be supported. If typeRaw is false (the default), the subsequent parameters are ignored.


Member Function Documentation

void stk::FileRead::open ( std::string  fileName,
bool  typeRaw = false,
unsigned int  nChannels = 1,
StkFormat  format = STK_SINT16,
StkFloat  rate = 22050.0 
)

Open the specified file and determine its formatting.

An StkError will be thrown if the file is not found or its format is unknown or unsupported. The optional arguments allow a headerless file type to be supported. If typeRaw is false (the default), the subsequent parameters are ignored.

StkFloat stk::FileRead::fileRate ( void   )  const [inline]

Return the file sample rate in Hz.

WAV, SND, and AIF formatted files specify a sample rate in their headers. By definition, STK RAW files have a sample rate of 22050 Hz. MAT-files are assumed to have a rate of 44100 Hz.

00091 { return fileRate_; };

void stk::FileRead::read ( StkFrames buffer,
unsigned long  startFrame = 0,
bool  doNormalize = true 
)

Read sample frames from the file into an StkFrames object.

The number of sample frames to read will be determined from the number of frames of the StkFrames argument. If this size is larger than the available data in the file (given the file size and starting frame index), the extra frames will be unaffected (the StkFrames object will not be resized). Optional parameters are provided to specify the starting sample frame within the file (default = 0) and whether to normalize the data with respect to fixed-point limits (default = true). An StkError will be thrown if a file error occurs or if the number of channels in the StkFrames argument is not equal to that in the file.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FileRead.png000644 000766 000766 00000000574 12015735504 020420 0ustar00garygary000000 000000 ‰PNG  IHDRSPRø¹œPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2 IDATxíá „9–ðþìJÇÍŽ°YÔ%mL„Ã~éqSÿ¦Í¿Ò–½+˜_e"gЀ!ÂÄ®Ýb9 ~YåY¦NƒÜ¹Eå¨|™)ÍÜ«÷yn~ìÝl–ñï0Ù»‘Ñ-ïýËÊýrFâ½%¤±ß÷`>‘¹à¿xºÊüGÉ,ź€YŠ?tó1¹3˜Á f0ƒÌç0á_ ¹”‰D{‰‘eÑLØ ÓZâp2`)ɳ¥ zV—u>eʸúöÆT‡UaÃû®‰¼•sƒ)‡½a¹:fî"d{còœX³^{H=dÔ{7™œQ·=av÷y–Ñåûï-!+£Aî•h?ŸñÌcú× e¥’12×IEND®B`‚stk-4.4.4/doc/html/classstk_1_1FileWrite-members.html000644 000766 000766 00000024457 12015735504 022455 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FileWrite Member List

This is the complete list of members for stk::FileWrite, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
close(void)stk::FileWrite
FILE_AIFstk::FileWrite [static]
FILE_MATstk::FileWrite [static]
FILE_RAWstk::FileWrite [static]
FILE_SNDstk::FileWrite [static]
FILE_WAVstk::FileWrite [static]
FileWrite(void)stk::FileWrite
FileWrite(std::string fileName, unsigned int nChannels=1, FILE_TYPE type=FILE_WAV, Stk::StkFormat format=STK_SINT16)stk::FileWrite
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
isOpen(void)stk::FileWrite
open(std::string fileName, unsigned int nChannels=1, FileWrite::FILE_TYPE type=FILE_WAV, Stk::StkFormat format=STK_SINT16)stk::FileWrite
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
write(StkFrames &buffer)stk::FileWrite
~FileWrite()stk::FileWrite [virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FileWrite.html000644 000766 000766 00000037541 12015735504 021023 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FileWrite Class Reference

STK audio file output class. More...

#include <FileWrite.h>

Inheritance diagram for stk::FileWrite:
stk::Stk

List of all members.

Public Member Functions

 FileWrite (void)
 Default constructor.
 FileWrite (std::string fileName, unsigned int nChannels=1, FILE_TYPE type=FILE_WAV, Stk::StkFormat format=STK_SINT16)
 Overloaded constructor used to specify a file name, type, and data format with this object.
virtual ~FileWrite ()
 Class destructor.
void open (std::string fileName, unsigned int nChannels=1, FileWrite::FILE_TYPE type=FILE_WAV, Stk::StkFormat format=STK_SINT16)
 Create a file of the specified type and name and output samples to it in the given data format.
void close (void)
 If a file is open, write out samples in the queue and then close it.
bool isOpen (void)
 Returns true if a file is currently open.
void write (StkFrames &buffer)
 Write sample frames from the StkFrames object to the file.

Static Public Attributes

static const FILE_TYPE FILE_RAW
static const FILE_TYPE FILE_WAV
static const FILE_TYPE FILE_SND
static const FILE_TYPE FILE_AIF
static const FILE_TYPE FILE_MAT

Detailed Description

STK audio file output class.

This class provides output support for various audio file formats.

FileWrite writes samples to an audio file. It supports multi-channel data.

FileWrite currently supports uncompressed WAV, AIFF, AIFC, SND (AU), MAT-file (Matlab), and STK RAW file formats. Signed integer (8-, 16-, 24-, and 32-bit) and floating- point (32- and 64-bit) data types are supported. STK RAW files use 16-bit integers by definition. MAT-files will always be written as 64-bit floats. If a data type specification does not match the specified file type, the data type will automatically be modified. Compressed data types are not supported.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::FileWrite::FileWrite ( std::string  fileName,
unsigned int  nChannels = 1,
FILE_TYPE  type = FILE_WAV,
Stk::StkFormat  format = STK_SINT16 
)

Overloaded constructor used to specify a file name, type, and data format with this object.

An StkError is thrown for invalid argument values or if an error occurs when initializing the output file.


Member Function Documentation

void stk::FileWrite::open ( std::string  fileName,
unsigned int  nChannels = 1,
FileWrite::FILE_TYPE  type = FILE_WAV,
Stk::StkFormat  format = STK_SINT16 
)

Create a file of the specified type and name and output samples to it in the given data format.

An StkError is thrown for invalid argument values or if an error occurs when initializing the output file.

void stk::FileWrite::write ( StkFrames buffer  ) 

Write sample frames from the StkFrames object to the file.

An StkError will be thrown if the number of channels in the StkFrames argument does not agree with the number of channels specified when opening the file.


Member Data Documentation

const FILE_TYPE stk::FileWrite::FILE_RAW [static]

STK RAW file type.

const FILE_TYPE stk::FileWrite::FILE_WAV [static]

WAV file type.

const FILE_TYPE stk::FileWrite::FILE_SND [static]

SND (AU) file type.

const FILE_TYPE stk::FileWrite::FILE_AIF [static]

AIFF file type.

const FILE_TYPE stk::FileWrite::FILE_MAT [static]

Matlab MAT-file type.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FileWrite.png000644 000766 000766 00000000577 12015735504 020642 0ustar00garygary000000 000000 ‰PNG  IHDRSPRø¹œPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÑÂ0E{»¤ÿÿÉ>€ (Õm¶êÐ%-g\®‹¯e›e«³#™_e¢V˜=€ ý {©ç…OeJ7¨J-ˆ#éÓL.¶µ2ϱø×ÚÃbnÿ Ój<º¤]#ßO{ÄÚŸ‰G6ï{2ïÈ\ð_|8Úñ[Élm>t³µùÐÌÛøžÌd&3™ÉLf2ïÃÄü(˜.(™K™(fÏ6Ú4ÔÔ¼eFKÏ´KÃJáß–ÜâZ4.Pž SRÆ ÞwîlŒê\3ùv­‰ÆÙ1éÓ=Â3‰å™¶OyBÄäCç‘Ö2½KÝ(Æóy$¨s ýéPä‘XÛ3cßó}Oæ2çÇN2‹ÙOˆËIEND®B`‚stk-4.4.4/doc/html/classstk_1_1FileWvIn-members.html000644 000766 000766 00000030157 12015735504 022240 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FileWvIn Member List

This is the complete list of members for stk::FileWvIn, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
addTime(StkFloat time)stk::FileWvIn [virtual]
channelsOut(void) const stk::WvIn [inline]
closeFile(void)stk::FileWvIn [virtual]
FileWvIn(unsigned long chunkThreshold=1000000, unsigned long chunkSize=1024)stk::FileWvIn
FileWvIn(std::string fileName, bool raw=false, bool doNormalize=true, unsigned long chunkThreshold=1000000, unsigned long chunkSize=1024)stk::FileWvIn
getFileRate(void) const stk::FileWvIn [inline, virtual]
getSize(void) const stk::FileWvIn [inline, virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
isFinished(void) const stk::FileWvIn [inline]
isOpen(void)stk::FileWvIn [inline]
lastFrame(void) const stk::WvIn [inline]
lastOut(unsigned int channel=0)stk::FileWvIn [inline]
normalize(void)stk::FileWvIn [virtual]
normalize(StkFloat peak)stk::FileWvIn [virtual]
openFile(std::string fileName, bool raw=false, bool doNormalize=true)stk::FileWvIn [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
reset(void)stk::FileWvIn [virtual]
sampleRate(void)stk::Stk [inline, static]
setInterpolate(bool doInterpolate)stk::FileWvIn [inline]
setRate(StkFloat rate)stk::FileWvIn [virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::FileWvIn [virtual]
tick(StkFrames &frames)stk::FileWvIn [virtual]
~FileWvIn(void)stk::FileWvIn
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FileWvIn.html000644 000766 000766 00000070607 12015735504 020614 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FileWvIn Class Reference

STK audio file input class. More...

#include <FileWvIn.h>

Inheritance diagram for stk::FileWvIn:
stk::WvIn stk::Stk stk::FileLoop

List of all members.

Public Member Functions

 FileWvIn (unsigned long chunkThreshold=1000000, unsigned long chunkSize=1024)
 Default constructor.
 FileWvIn (std::string fileName, bool raw=false, bool doNormalize=true, unsigned long chunkThreshold=1000000, unsigned long chunkSize=1024)
 Overloaded constructor for file input.
 ~FileWvIn (void)
 Class destructor.
virtual void openFile (std::string fileName, bool raw=false, bool doNormalize=true)
 Open the specified file and load its data.
virtual void closeFile (void)
 Close a file if one is open.
virtual void reset (void)
 Clear outputs and reset time (file) pointer to zero.
virtual void normalize (void)
 Normalize data to a maximum of +-1.0.
virtual void normalize (StkFloat peak)
 Normalize data to a maximum of +-peak.
virtual unsigned long getSize (void) const
 Return the file size in sample frames.
virtual StkFloat getFileRate (void) const
 Return the input file sample rate in Hz (not the data read rate).
bool isOpen (void)
 Query whether a file is open.
bool isFinished (void) const
 Query whether reading is complete.
virtual void setRate (StkFloat rate)
 Set the data read rate in samples. The rate can be negative.
virtual void addTime (StkFloat time)
 Increment the read pointer by time samples.
void setInterpolate (bool doInterpolate)
 Turn linear interpolation on/off.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed frame.
virtual StkFloat tick (unsigned int channel=0)
 Compute a sample frame and return the specified channel value.
virtual StkFramestick (StkFrames &frames)
 Fill the StkFrames argument with computed frames and return the same reference.

Detailed Description

STK audio file input class.

This class inherits from WvIn. It provides a "tick-level" interface to the FileRead class. It also provides variable-rate playback functionality. Audio file support is provided by the FileRead class. Linear interpolation is used for fractional read rates.

FileWvIn supports multi-channel data. It is important to distinguish the tick() method that computes a single frame (and returns only the specified sample of a multi-channel frame) from the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data.

FileWvIn will either load the entire content of an audio file into local memory or incrementally read file data from disk in chunks. This behavior is controlled by the optional constructor arguments chunkThreshold and chunkSize. File sizes greater than chunkThreshold (in sample frames) will be read incrementally in chunks of chunkSize each (also in sample frames).

When the file end is reached, subsequent calls to the tick() functions return zeros and isFinished() returns true.

See the FileRead class for a description of the supported audio file formats.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::FileWvIn::FileWvIn ( std::string  fileName,
bool  raw = false,
bool  doNormalize = true,
unsigned long  chunkThreshold = 1000000,
unsigned long  chunkSize = 1024 
)

Overloaded constructor for file input.

An StkError will be thrown if the file is not found, its format is unknown, or a read error occurs.


Member Function Documentation

virtual void stk::FileWvIn::openFile ( std::string  fileName,
bool  raw = false,
bool  doNormalize = true 
) [virtual]

Open the specified file and load its data.

Data from a previously opened file will be overwritten by this function. An StkError will be thrown if the file is not found, its format is unknown, or a read error occurs. If the file data is to be loaded incrementally from disk and normalization is specified, a scaling will be applied with respect to fixed-point limits. If the data format is floating-point, no scaling is performed.

Reimplemented in stk::FileLoop.

virtual void stk::FileWvIn::normalize ( void   )  [virtual]

Normalize data to a maximum of +-1.0.

This function has no effect when data is incrementally loaded from disk.

Reimplemented in stk::FileLoop.

virtual void stk::FileWvIn::normalize ( StkFloat  peak  )  [virtual]

Normalize data to a maximum of +-peak.

This function has no effect when data is incrementally loaded from disk.

Reimplemented in stk::FileLoop.

virtual StkFloat stk::FileWvIn::getFileRate ( void   )  const [inline, virtual]

Return the input file sample rate in Hz (not the data read rate).

WAV, SND, and AIF formatted files specify a sample rate in their headers. STK RAW files have a sample rate of 22050 Hz by definition. MAT-files are assumed to have a rate of 44100 Hz.

Reimplemented in stk::FileLoop.

00100 { return data_.dataRate(); };

virtual void stk::FileWvIn::setRate ( StkFloat  rate  )  [virtual]

Set the data read rate in samples. The rate can be negative.

If the rate value is negative, the data is read in reverse order.

Reimplemented in stk::FileLoop.

virtual void stk::FileWvIn::addTime ( StkFloat  time  )  [virtual]

Increment the read pointer by time samples.

Note that this function will not modify the interpolation flag status.

Reimplemented in stk::FileLoop.

void stk::FileWvIn::setInterpolate ( bool  doInterpolate  )  [inline]

Turn linear interpolation on/off.

Interpolation is automatically off when the read rate is an integer value. If interpolation is turned off for a fractional rate, the time index is truncated to an integer value.

00127 { interpolate_ = doInterpolate; };

StkFloat stk::FileWvIn::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed frame.

If no file is loaded, the returned value is 0.0. The channel argument must be less than the number of output channels, which can be determined with the channelsOut() function (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

See also:
lastFrame()

Reimplemented in stk::FileLoop.

00182 {
00183 #if defined(_STK_DEBUG_)
00184   if ( channel >= data_.channels() ) {
00185     oStream_ << "FileWvIn::lastOut(): channel argument and soundfile data are incompatible!";
00186     handleError( StkError::FUNCTION_ARGUMENT );
00187   }
00188 #endif
00189 
00190   if ( finished_ ) return 0.0;
00191   return lastFrame_[channel];
00192 }

virtual StkFloat stk::FileWvIn::tick ( unsigned int  channel = 0  )  [virtual]

Compute a sample frame and return the specified channel value.

For multi-channel files, use the lastFrame() function to get all values from the computed frame. If no file data is loaded, the returned value is 0.0. The channel argument must be less than the number of channels in the file data (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::WvIn.

Reimplemented in stk::FileLoop.

virtual StkFrames& stk::FileWvIn::tick ( StkFrames frames  )  [virtual]

Fill the StkFrames argument with computed frames and return the same reference.

The number of channels in the StkFrames argument must equal the number of channels in the file data. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception. If no file data is loaded, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation).

Implements stk::WvIn.

Reimplemented in stk::FileLoop.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FileWvIn.png000644 000766 000766 00000001201 12015735504 020414 0ustar00garygary000000 000000 ‰PNG  IHDRRÀ \ÄáPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÑ–ƒ Dxäÿ?y(µhãVO'mOI„k&³k_§9<¦Y‚ƒÈCB.Ð)€D«A"Üq]¬ËƒÈÚ ÄHEÆÔòQ¤žõGë,_*ßÞ=«ÍŸ@zá{ηïžãGíQáÅœj/óœÈ!ãt‡#oý2¥pf<2¥pæȇ8N$‘DI$‘DÞ9‡Ç4KpùHˆÀ§õÓ*ßD"Õ ÛpY¶ z—­¤ì!õWž_½Œ ßAnº²Ç _Oó ÒÌÒ0çµ×ÃÂK/ü’ "o€ŒÿÑŽ4¾õ{Ȕ™ñȔ™ â8‘DI$‘Dy?$ÂcB´"/Cbr¹:èË0ŸVFö–ãH`šôªn©×‹+E}£mÖU•—+^mËü5“µÝ©×­Ú<Ê $¿z7Øß }—õé$m‘^x¹6è ÒÌò•=õ˜;¿ÓeÖTnÛ³GGò±Aä­ñ?ºÃ±D˹¹,áÌx䲄3/@>Äñ‡gÉYr–œ%gÉYþÔ,çð˜f "/CB6€\ke»á²·G"µ,´ÀöÉ™EVyȧ]Ç-kE“AÚ"ÛE7Ë1dkß ß }—Õ«A¤ÞEºâ{¤™å+{ŽÎR…szösË€ß9þa~ ÉçåUÈðø™…3G…^¬IEND®B`‚stk-4.4.4/doc/html/classstk_1_1FileWvOut-members.html000644 000766 000766 00000024655 12015735504 022447 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FileWvOut Member List

This is the complete list of members for stk::FileWvOut, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
clipStatus(void)stk::WvOut [inline]
closeFile(void)stk::FileWvOut
FileWvOut(unsigned int bufferFrames=1024)stk::FileWvOut
FileWvOut(std::string fileName, unsigned int nChannels=1, FileWrite::FILE_TYPE type=FileWrite::FILE_WAV, Stk::StkFormat format=STK_SINT16, unsigned int bufferFrames=1024)stk::FileWvOut
getFrameCount(void) const stk::WvOut [inline]
getTime(void) const stk::WvOut [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
openFile(std::string fileName, unsigned int nChannels, FileWrite::FILE_TYPE type, Stk::StkFormat format)stk::FileWvOut
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
resetClipStatus(void)stk::WvOut [inline]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(const StkFloat sample)stk::FileWvOut [virtual]
tick(const StkFrames &frames)stk::FileWvOut [virtual]
WvOut(void)stk::WvOut [inline]
~FileWvOut()stk::FileWvOut [virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FileWvOut.html000644 000766 000766 00000036021 12015735504 021005 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FileWvOut Class Reference

STK audio file output class. More...

#include <FileWvOut.h>

Inheritance diagram for stk::FileWvOut:
stk::WvOut stk::Stk

List of all members.

Public Member Functions

 FileWvOut (unsigned int bufferFrames=1024)
 Default constructor with optional output buffer size argument.
 FileWvOut (std::string fileName, unsigned int nChannels=1, FileWrite::FILE_TYPE type=FileWrite::FILE_WAV, Stk::StkFormat format=STK_SINT16, unsigned int bufferFrames=1024)
 Overloaded constructor used to specify a file name, type, and data format with this object.
virtual ~FileWvOut ()
 Class destructor.
void openFile (std::string fileName, unsigned int nChannels, FileWrite::FILE_TYPE type, Stk::StkFormat format)
 Open a new file with the specified parameters.
void closeFile (void)
 Close a file if one is open.
void tick (const StkFloat sample)
 Output a single sample to all channels in a sample frame.
void tick (const StkFrames &frames)
 Output the StkFrames data.

Detailed Description

STK audio file output class.

This class inherits from WvOut. It provides a "tick-level" interface to the FileWrite class.

FileWvOut writes samples to an audio file and supports multi-channel data. It is important to distinguish the tick() method that outputs a single sample to all channels in a sample frame from the overloaded one that takes a reference to an StkFrames object for multi-channel and/or multi-frame data.

See the FileWrite class for a description of the supported audio file formats.

Currently, FileWvOut is non-interpolating and the output rate is always Stk::sampleRate().

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::FileWvOut::FileWvOut ( unsigned int  bufferFrames = 1024  ) 

Default constructor with optional output buffer size argument.

The output buffer size defines the number of frames that are accumulated between writes to disk.

stk::FileWvOut::FileWvOut ( std::string  fileName,
unsigned int  nChannels = 1,
FileWrite::FILE_TYPE  type = FileWrite::FILE_WAV,
Stk::StkFormat  format = STK_SINT16,
unsigned int  bufferFrames = 1024 
)

Overloaded constructor used to specify a file name, type, and data format with this object.

An StkError is thrown for invalid argument values or if an error occurs when initializing the output file.


Member Function Documentation

void stk::FileWvOut::openFile ( std::string  fileName,
unsigned int  nChannels,
FileWrite::FILE_TYPE  type,
Stk::StkFormat  format 
)

Open a new file with the specified parameters.

If a file was previously open, it will be closed. An StkError will be thrown if any of the specified arguments are invalid or a file error occurs during opening.

void stk::FileWvOut::closeFile ( void   ) 

Close a file if one is open.

Any data remaining in the internal buffer will be written to the file before closing.

void stk::FileWvOut::tick ( const StkFloat  sample  )  [virtual]

Output a single sample to all channels in a sample frame.

An StkError is thrown if an output error occurs.

Implements stk::WvOut.

void stk::FileWvOut::tick ( const StkFrames frames  )  [virtual]

Output the StkFrames data.

An StkError will be thrown if an output error occurs. An StkError will also be thrown if _STK_DEBUG_ is defined during compilation and there is an incompatability between the number of channels in the FileWvOut object and that in the StkFrames object.

Implements stk::WvOut.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FileWvOut.png000644 000766 000766 00000001014 12015735504 020617 0ustar00garygary000000 000000 ‰PNG  IHDR\ˆ]ž|SPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2›IDATxíÝÝnà `Ž#ñþ¼ ŒcÒå§V³î¸­V\öÆÊuY£,’ÄŸ‰Ca `’~ Ž5wDH¿ŒéÓ¸íâ Zú:®JD¬æ¯ër ,SEt e™\è½²ø÷¬[®_¨–¥_§]hLóÙBü¿ã‰QÎE=9ÿ1x­‰z&^k¢žŠÿán!Nœ8qâĉÿ ¾$FY$-ˆ?‡âÐ>–Æ)oÃ1ˆÇp@@ðîþøD<ÆÞ¦C[nXc¶Ú¯¸ÎŽui¯›xC÷q·Æ<–e¬ú=ÜÕ|l†ôÝ¢‡~bd೯óÉ+”¢­iÓì7åàážt–&ú1 ·Ã·L¬Å:Š¿íà›÷µŠ/ž–|õ×q¼¡#wnKuÜ­ñe™âã•Æ]Í÷.ÔœYmÝYYúVfêº`À×>×vº…Ïâß'Æ2ã'”#~IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Filter-members.html000644 000766 000766 00000023055 12015735504 022001 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Filter Member List

This is the complete list of members for stk::Filter, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
getGain(void) const stk::Filter [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setGain(StkFloat gain)stk::Filter [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFrames &frames, unsigned int channel=0)=0stk::Filter [pure virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Filter.html000644 000766 000766 00000037176 12015735504 020362 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Filter Class Reference

STK abstract filter class. More...

#include <Filter.h>

Inheritance diagram for stk::Filter:
stk::Stk stk::BiQuad stk::Delay stk::DelayA stk::DelayL stk::Fir stk::FormSwep stk::Iir stk::OnePole stk::OneZero stk::PoleZero stk::TapDelay stk::TwoPole stk::TwoZero

List of all members.

Public Member Functions

 Filter (void)
 Class constructor.
unsigned int channelsIn (void) const
 Return the number of input channels for the class.
unsigned int channelsOut (void) const
 Return the number of output channels for the class.
virtual void clear (void)
 Clears all internal states of the filter.
void setGain (StkFloat gain)
 Set the filter gain.
StkFloat getGain (void) const
 Return the current filter gain.
StkFloat phaseDelay (StkFloat frequency)
 Return the filter phase delay at the specified frequency.
const StkFrameslastFrame (void) const
 Return an StkFrames reference to the last output sample frame.
virtual StkFramestick (StkFrames &frames, unsigned int channel=0)=0
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

Detailed Description

STK abstract filter class.

This class provides limited common functionality for STK digital filter subclasses. It is general enough to support both monophonic and polyphonic input/output classes.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::Filter::setGain ( StkFloat  gain  )  [inline]

Set the filter gain.

The gain is applied at the filter input and does not affect the coefficient values. The default gain value is 1.0.

00042 { gain_ = gain; };

StkFloat stk::Filter::phaseDelay ( StkFloat  frequency  )  [inline]

Return the filter phase delay at the specified frequency.

Note that the phase delay calculation accounts for the filter gain. The frequency value should be greater than 0.0 and less than or equal to one-half the sample rate.

00094 {
00095   if ( frequency <= 0.0 || frequency > 0.5 * Stk::sampleRate() ) {
00096     oStream_ << "Filter::phaseDelay: argument (" << frequency << ") is out of range!";
00097     handleError( StkError::WARNING ); return 0.0;
00098   }
00099 
00100   StkFloat omegaT = 2 * PI * frequency / Stk::sampleRate();
00101   StkFloat real = 0.0, imag = 0.0;
00102   for ( unsigned int i=0; i<b_.size(); i++ ) {
00103     real += b_[i] * std::cos( i * omegaT );
00104     imag -= b_[i] * std::sin( i * omegaT );
00105   }
00106   real *= gain_;
00107   imag *= gain_;
00108 
00109   StkFloat phase = atan2( imag, real );
00110 
00111   real = 0.0, imag = 0.0;
00112   for ( unsigned int i=0; i<a_.size(); i++ ) {
00113     real += a_[i] * std::cos( i * omegaT );
00114     imag -= a_[i] * std::sin( i * omegaT );
00115   }
00116 
00117   phase -= std::atan2( imag, real );
00118   phase = std::fmod( -phase, 2 * PI );
00119   return phase / omegaT;
00120 }

virtual StkFrames& stk::Filter::tick ( StkFrames frames,
unsigned int  channel = 0 
) [pure virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implemented in stk::BiQuad, stk::Delay, stk::DelayA, stk::DelayL, stk::Fir, stk::FormSwep, stk::Iir, stk::OnePole, stk::OneZero, stk::PoleZero, stk::TapDelay, stk::TwoPole, and stk::TwoZero.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Filter.png000644 000766 000766 00000005057 12015735504 020173 0ustar00garygary000000 000000 ‰PNG  IHDRÄ(§¿=PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2 ¾IDATxíÝÑv«8 †ÑþÊZ}ÿGž ÛX2¦æÄ ’O§m°!3ÚH‚Û¯ÇÊø:)¶.@€‘!3…µ¤Éö­ê{÷@Hf’BÂõ`ÜN‹Øî·Ì5JâÛv~DÍ6&»ÍÄ/ý”§¦ÙÖÝÛi2Ø÷h'ÿ3{:åìÚNm¬·ÁŽÛ¼±A€DvÄÊ8 ñ·øÎ™Öç!¾¿ß@ñˆïï7P¼‚§ @€ @€wCheœ†¸éOþO·'ÎösKÄᙤéëKRȶèëK_¥&åU ƒÿÊÅ×4òËñdý=º—#j¶¾‡êKxHÜN;Ä®]•t°};!~ùo䙉ƒÁ¾O;µ±ž¶:ñÆ™+ã,Äßâ;gZŸ‡øþ~Å; ¾¿ß@ñžN @€ @€ @€˜Æceœ†°uˆT™É/%©l—Å<éq;Â¥èÓ"$3IÁÑï{õH¥2õ{i[ª%'—ùÂ]• Q³r)¹™ØWb·JÒN;D¬D8ªƒþij1lßNó™Ø&f÷‘n&¦ƒÝŸNµZg¢¶Së–ÞøžðÕGY¢§Ó½±A€Ä++ã,D¦ @€ @€ @|â±2NCغD:„Ìä—’Âú–ˆ!óôÉLRp”•šìÒ!Jî2SKpÓÔƒ¾Õ?ò!jz»ö‰©gF”äeÂk;ù2ý3âÙ8lßN“JÄøË2ÎÄ0Øn޳#j;µ±®oï‰øt:œˆ»½±ßqôÞ»âðÝ}¯vD2ÄÊ8 ‘)@€ @€ @€Ÿx¬ŒÓ¶.@€‘ !3ù¥¤°ž%9bÈr’°&›×!$3IÁQTj²?J‡(¹«eµ-{yúVÿè˜,ˆšÞ®}bê™%ùCD™ðÚN®Lãè?‡x6&ƒíÛiR‰±½£"ÃL ƒíº&;¢¶SË­f¼5K|:¹gS.Ä_cöâ»âÃm?nÔN @€HˆXg!2 @€ @€ @€â3•qÂÖ r!d&¿”Ö“ëó#†DÓ#$3IÁQTj²?J‡(ÉL.Á ·âG.DÍk×>»œÓ"Jò‡ˆ2áµBM^€x6fƒíÛiR‰P‚ÞuIgbì8Ç©µZn5ãí=ŸN[þã‹änoìin†86ÜñƒáNíˆ|ˆ•q"S€ @€ @€ >ñX§!l]€"/BfòKIö[%$3IÁÑdfú‘”QrWKv[vÄeIƒ¨¹»dëH4Ö=Úi‡íôRijñÛ`ûvZŽX=Gƒ}›vjc=lÞØ @€âˆ•q"S€ @€ @€ >ñX§!l]€"BfòKIò!~:— ñS†úõŠó’™¤àèåž«þ3õ“í°~ÝL¶èlDÉL%Q·Œ‰ÊL²B­¹vÄFÙ¾x¢çf"ÞíÀk'û^¬Ò%í´CŒ•˜Õ¨ÿò¿ ž>ؾþ¢5Swáµ3±ì»³×ÍDm§6ž£& q뙸›àéôºp3Ä W!VÆYˆL @€ @€ @€ø Äceœ†°uˆÌ™éxy[Ľ*!™I Žz¬ß4Y%_µŒÝ²øî‚¨¹»Œ·JÜ©NC<¿¶o§{VÂÁ~°ïÕNm¬ã`óÆ÷@¬Œ³™ @€ @€ @€ñˆÇÊ8 aëi2SÜâÆ¶ë¶'WdBhžã°!™I Žz 3Y¹õ¥¢/ÇŠ]‚(¹—tý²ëm?,7ÚÕˆžî¬á£ÎD6DIþWDɾ]âãàψgclßN?TÂÝó]ã噉QÇ_´ÚXoÓ[»$>„úã+×ÓéÞØ @€âUˆ•q"S€ @€ @€ >ñX§!l]€" BfŠRÜØv§'R"´ý™DB„d&)8êÌd寻ûï×åk¡6W Jî%]¿lçúFßìëzÚç"DOwV‰ÑÿŽ¿W·Óïˆ6ÏíL]¿ñlÄÁöíôC%üLûÏíäƧSl§0ÜùÚ©uËÔ·O¹ þm}äºëú§Ó½±A€ÄË+ã,D¦ @€ @€ @|â±2NCغD„Ì䗒ܺªÄ=Cêû«“!$3IÁ±!Ê]ïGîlY—ï…Ú\€(¹«¦Ó—Ûgß©™va»±8× j¦~jãÏýïø{q;íî³"Ú<·rDæ?!ž0ؾ“3cERÌÄ0سv W¤k§6Ö£fx:õ÷„ï®ËŸNoôƯC¬Œ³™ @€ @€ @€ñˆÇÊ8 aëI2“[•¯öÆóÉó 5ìgBHf’Æb´›of²úÑN´ípt%¢ä.3µ\úoÛ5ý‚¾Õ?.EôT'½SݯS ¶V™!Ê(ïn»¹/ÿñl„Áöí´›âƒJÄ„ï^;»ÁžÌ„›ãDˆÚNm¬Ã`×§V{:mï‰øtŠ‘õ}ôB8¸ä®ˆpÅMñ‚œˆ? ®B¬Œ³™ @€ @€ @€ñˆÇÊ8 aëy2“[•Ø_w÷dB$X6û™DÉLÒXŒø[*°!úr,Ø5ˆ’»Ì´%¼G gúr£]Žh7{Ö9!×6é%ùÿ‰ˆ½æXÏ#žq°}; ˆòïDŽÁöw{÷øÇ{ŠÈÓNmxý`»ÝÓ).s<Þè  ^„Xg!2 @€ @€ @€â3•qÂÖ ² d&·*±Ëïh?%¢lEF„d&i,Füu÷_µ&å8ž» QrWMh£DD;Ú í·^î!ÚÍÞõŒº ÷uºQ’ÿ¿ˆVŽ:ß/A<q°}; ˆòo—¬ÿüWÄÓ1Ÿ‰q°÷ã}0ö—#j;µáõƒíÛ¨^µõQ{:õãKW¿±A€DBÄÊøö-x‰¶CIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Fir-members.html000644 000766 000766 00000026265 12015735504 021302 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Fir Member List

This is the complete list of members for stk::Fir, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
Fir(void)stk::Fir
Fir(std::vector< StkFloat > &coefficients)stk::Fir
getGain(void) const stk::Filter [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::Fir [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setCoefficients(std::vector< StkFloat > &coefficients, bool clearState=false)stk::Fir
setGain(StkFloat gain)stk::Filter [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::Fir [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Fir [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::Fir [inline]
~Fir(void)stk::Fir
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Fir.html000644 000766 000766 00000043102 12015735504 017637 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Fir Class Reference

STK general finite impulse response filter class. More...

#include <Fir.h>

Inheritance diagram for stk::Fir:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 Fir (void)
 Default constructor creates a zero-order pass-through "filter".
 Fir (std::vector< StkFloat > &coefficients)
 Overloaded constructor which takes filter coefficients.
 ~Fir (void)
 Class destructor.
void setCoefficients (std::vector< StkFloat > &coefficients, bool clearState=false)
 Set filter coefficients.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK general finite impulse response filter class.

This class provides a generic digital filter structure that can be used to implement FIR filters. For filters with feedback terms, the Iir class should be used.

In particular, this class implements the standard difference equation:

y[n] = b[0]*x[n] + ... + b[nb]*x[n-nb]

The gain parameter is applied at the filter input and does not affect the coefficient values. The default gain value is 1.0. This structure results in one extra multiply per computed sample, but allows easy control of the overall filter gain.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Fir::Fir ( std::vector< StkFloat > &  coefficients  ) 

Overloaded constructor which takes filter coefficients.

An StkError can be thrown if the coefficient vector size is zero.


Member Function Documentation

void stk::Fir::setCoefficients ( std::vector< StkFloat > &  coefficients,
bool  clearState = false 
)

Set filter coefficients.

An StkError can be thrown if the coefficient vector size is zero. The internal state of the filter is not cleared unless the clearState flag is true.

StkFrames & stk::Fir::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00101 {
00102 #if defined(_STK_DEBUG_)
00103   if ( channel >= frames.channels() ) {
00104     oStream_ << "Fir::tick(): channel and StkFrames arguments are incompatible!";
00105     handleError( StkError::FUNCTION_ARGUMENT );
00106   }
00107 #endif
00108 
00109   StkFloat *samples = &frames[channel];
00110   unsigned int i, hop = frames.channels();
00111   for ( unsigned int j=0; j<frames.frames(); j++, samples += hop ) {
00112     inputs_[0] = gain_ * *samples;
00113     *samples = 0.0;
00114 
00115     for ( i=b_.size()-1; i>0; i-- ) {
00116       *samples += b_[i] * inputs_[i];
00117       inputs_[i] = inputs_[i-1];
00118     }
00119     *samples += b_[0] * inputs_[0];
00120   }
00121 
00122   lastFrame_[0] = *(samples-hop);
00123   return frames;
00124 }

StkFrames & stk::Fir::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00127 {
00128 #if defined(_STK_DEBUG_)
00129   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00130     oStream_ << "Fir::tick(): channel and StkFrames arguments are incompatible!";
00131     handleError( StkError::FUNCTION_ARGUMENT );
00132   }
00133 #endif
00134 
00135   StkFloat *iSamples = &iFrames[iChannel];
00136   StkFloat *oSamples = &oFrames[oChannel];
00137   unsigned int i, iHop = iFrames.channels(), oHop = oFrames.channels();
00138   for ( unsigned int j=0; j<iFrames.frames(); j++, iSamples += iHop, oSamples += oHop ) {
00139     inputs_[0] = gain_ * *iSamples;
00140     *oSamples = 0.0;
00141 
00142     for ( i=b_.size()-1; i>0; i-- ) {
00143       *oSamples += b_[i] * inputs_[i];
00144       inputs_[i] = inputs_[i-1];
00145     }
00146     *oSamples += b_[0] * inputs_[0];
00147   }
00148 
00149   lastFrame_[0] = *(oSamples-oHop);
00150   return iFrames;
00151 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Fir.png000644 000766 000766 00000000666 12015735504 017467 0ustar00garygary000000 000000 ‰PNG  IHDR>ˆˆŒ¨PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2EIDATxíÁŽÃ DGâÿ?yjÀ‰YYU·Ú±R l?2L¹–+å’D_"˜æœô!ŽW.ÂS«Ö´ƒw@Œ\4d¤Ÿpí›ÛÆÞõžx¯¯‹ ðY¼c]$Þ>žóOÖ©ønܰnNóÈO^ÔAÔ¨áx­)>‡×šâ“ø‡'Nœ8qâߎßÿ Ê%‰ >"°Sh¹¥r†ßV60õõD MЭ4p#vºõ§‹kŸUܶîà®ø ßÞþZo³ÎŠ¿Ã—‚·÷ëNÄwã\ë¬ó<2ÿÏ]Ôù#UkŠÏᵦø$þaç‰'Nœø·ãHEAFñ-9eÕc¿ó?;PŠþ£ÐØû·éxZ³]ºü#®”IëÖû‚‘ø ŸÄÖYñ¿ÅÍÞï¬;ßs¬ã‘!^ ’õ¶ÞÆæNVÍIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Flute-members.html000644 000766 000766 00000027241 12015735505 021635 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Flute Member List

This is the complete list of members for stk::Flute, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Flute
controlChange(int number, StkFloat value)stk::Flute [virtual]
Flute(StkFloat lowestFrequency)stk::Flute
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Flute [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Flute [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setEndReflection(StkFloat coefficient)stk::Flute [inline]
setFrequency(StkFloat frequency)stk::Flute [virtual]
setJetDelay(StkFloat aRatio)stk::Flute
setJetReflection(StkFloat coefficient)stk::Flute [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
startBlowing(StkFloat amplitude, StkFloat rate)stk::Flute
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stopBlowing(StkFloat rate)stk::Flute
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Flute [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Flute [inline, virtual]
~Flute(void)stk::Flute
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Flute.html000644 000766 000766 00000037400 12015735505 020203 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Flute Class Reference

STK flute physical model class. More...

#include <Flute.h>

Inheritance diagram for stk::Flute:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Flute (StkFloat lowestFrequency)
 Class constructor, taking the lowest desired playing frequency.
 ~Flute (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void setJetReflection (StkFloat coefficient)
 Set the reflection coefficient for the jet delay (-1.0 - 1.0).
void setEndReflection (StkFloat coefficient)
 Set the reflection coefficient for the air column delay (-1.0 - 1.0).
void setJetDelay (StkFloat aRatio)
 Set the length of the jet delay in terms of a ratio of jet delay to air column delay lengths.
void startBlowing (StkFloat amplitude, StkFloat rate)
 Apply breath velocity to instrument with given amplitude and rate of increase.
void stopBlowing (StkFloat rate)
 Decrease breath velocity with given rate of decrease.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK flute physical model class.

This class implements a simple flute physical model, as discussed by Karjalainen, Smith, Waryznyk, etc. The jet model uses a polynomial, a la Cook.

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others.

Control Change Numbers:

  • Jet Delay = 2
  • Noise Gain = 4
  • Vibrato Frequency = 11
  • Vibrato Gain = 1
  • Breath Pressure = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Flute::Flute ( StkFloat  lowestFrequency  ) 

Class constructor, taking the lowest desired playing frequency.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::Flute::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00138 {
00139   unsigned int nChannels = lastFrame_.channels();
00140 #if defined(_STK_DEBUG_)
00141   if ( channel > frames.channels() - nChannels ) {
00142     oStream_ << "Flute::tick(): channel and StkFrames arguments are incompatible!";
00143     handleError( StkError::FUNCTION_ARGUMENT );
00144   }
00145 #endif
00146 
00147   StkFloat *samples = &frames[channel];
00148   unsigned int j, hop = frames.channels() - nChannels;
00149   if ( nChannels == 1 ) {
00150     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00151       *samples++ = tick();
00152   }
00153   else {
00154     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00155       *samples++ = tick();
00156       for ( j=1; j<nChannels; j++ )
00157         *samples++ = lastFrame_[j];
00158     }
00159   }
00160 
00161   return frames;
00162 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Flute.png000644 000766 000766 00000000746 12015735505 020026 0ustar00garygary000000 000000 ‰PNG  IHDRLˆz0ý»PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2uIDATxíÝÁ–ƒ мxÿÿɳ `‚T±g\<ÚEIàjH=neK²iÚ –‹Aa`þ û‡ªÂFû1†/±~}¨+ èáuÌvÅMýÌæuž”9Ýe7| ‹eNp¯Lÿus½Vf;þÞ€æ³Iì¿°ÌWÝÚ(‹ëþ+%QËÄJIÔR±w“1bĈ#&""[âMÓ±_cPEœ†1·øC  xP…>­°B[uÉŽÕ¬-öS—¨™´Ëîñ3ÃÕÒ¯¿§‡K…£‰e~Æzz ‹e°(_`ãÑ˼Yíøûûáϰ¡›|Љ=‹e¾êÞûF_³J¢–‰•’¨¥b/î&1bĈ#FLDD8y·O, ƒ„°µÊÅæw°†ˆE ±LÏ8 uO[uŽÕõh‰>˜ûuÙr·#»UdĦwfW8o€/ó »n€;³O °?Éz™íø °ÔZ7ù {K?Qd ]{j IEND®B`‚stk-4.4.4/doc/html/classstk_1_1FM-members.html000644 000766 000766 00000030653 12015735505 021061 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FM Member List

This is the complete list of members for stk::FM, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::FM
controlChange(int number, StkFloat value)stk::FM [virtual]
FM(unsigned int operators=4)stk::FM
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::FM
keyOn(void)stk::FM
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
loadWaves(const char **filenames)stk::FM
noteOff(StkFloat amplitude)stk::FM [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)=0stk::Instrmnt [pure virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setControl1(StkFloat cVal)stk::FM [inline]
setControl2(StkFloat cVal)stk::FM [inline]
setFrequency(StkFloat frequency)stk::FM [virtual]
setGain(unsigned int waveIndex, StkFloat gain)stk::FM
setModulationDepth(StkFloat mDepth)stk::FM [inline]
setModulationSpeed(StkFloat mSpeed)stk::FM [inline]
setRatio(unsigned int waveIndex, StkFloat ratio)stk::FM
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int)=0stk::FM [pure virtual]
tick(StkFrames &frames, unsigned int channel=0)=0stk::FM [pure virtual]
~FM(void)stk::FM [virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FM.html000644 000766 000766 00000040007 12015735505 017423 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FM Class Reference

STK abstract FM synthesis base class. More...

#include <FM.h>

Inheritance diagram for stk::FM:
stk::Instrmnt stk::Stk stk::BeeThree stk::FMVoices stk::HevyMetl stk::PercFlut stk::Rhodey stk::TubeBell stk::Wurley

List of all members.

Public Member Functions

 FM (unsigned int operators=4)
 Class constructor, taking the number of wave/envelope operators to control.
virtual ~FM (void)
 Class destructor.
void clear (void)
 Reset and clear all wave and envelope states.
void loadWaves (const char **filenames)
 Load the rawwave filenames in waves.
virtual void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void setRatio (unsigned int waveIndex, StkFloat ratio)
 Set the frequency ratio for the specified wave.
void setGain (unsigned int waveIndex, StkFloat gain)
 Set the gain for the specified wave.
void setModulationSpeed (StkFloat mSpeed)
 Set the modulation speed in Hz.
void setModulationDepth (StkFloat mDepth)
 Set the modulation depth.
void setControl1 (StkFloat cVal)
 Set the value of control1.
void setControl2 (StkFloat cVal)
 Set the value of control1.
void keyOn (void)
 Start envelopes toward "on" targets.
void keyOff (void)
 Start envelopes toward "off" targets.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
virtual void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
virtual StkFloat tick (unsigned int)=0
 Compute and return one output sample.
virtual StkFramestick (StkFrames &frames, unsigned int channel=0)=0
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK abstract FM synthesis base class.

This class controls an arbitrary number of waves and envelopes, determined via a constructor argument.

Control Change Numbers:

  • Control One = 2
  • Control Two = 4
  • LFO Speed = 11
  • LFO Depth = 1
  • ADSR 2 & 4 Target = 128

The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::FM::FM ( unsigned int  operators = 4  ) 

Class constructor, taking the number of wave/envelope operators to control.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

virtual StkFrames& stk::FM::tick ( StkFrames frames,
unsigned int  channel = 0 
) [pure virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

Implemented in stk::BeeThree, stk::FMVoices, stk::HevyMetl, stk::PercFlut, stk::Rhodey, stk::TubeBell, and stk::Wurley.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FM.png000644 000766 000766 00000003225 12015735505 017244 0ustar00garygary000000 000000 ‰PNG  IHDR¹À72‹¦PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2$IDATxíÝÙvã*FaY+ïÿÈ}¡  ¹c9Jòísb·Ð𻊠º}à)>®Csq¥¹é*˜ æÌs™ æ/67RŠâ8"ÃÌŽÍmŒ¹¸©¹)EDaéüz˜¹¸¹ëÎ)¶Í7&[×aæâ†æÎŠ–†ÆâñP\æâ»Ìí+:oÅÌÅ=Í]·ßu#Þ3÷1wñsþ¿aîP]æâ»ö܈é#Ò¼ÁNÇå0sq;s¿sÁ\€¹`.sÁ\€¹`.sÁ\à¥æ^‡æâ.|j˜ ¼MÜOꂹÀûÄ¥.˜ ¼Ï]-sæÌsæÌsæÌ˜ æÌ˜ æÌ˜ æÌ˜ 0̘ 0̘ œçã:4Wš›®‚¹`.À\0—¹`.ðus#¥(ëÓMªq悹À¹)ED!o¤)"?bþ/EZÎÆt sñ æN*Îfæ‡Ù‰éÌ48;¾3ßeî,l¦áº³n§+¯ó³ÌÅ7˜;Û5w=Í\ÜÌÜMÆÍÃÌÜRcæâ.ææ2®"n2·Üs#¦Iƽ¬ËGÓÜR]æâæ¾悹sÁ\悹sÁ\悹ÀKͽÍÅ]øÔ0x›¸ŸÔs÷‰K]0xŸ»ZæÌ˜ æÌ˜ æÌ˜ 0̘ 0̘ 0̘ 0`.˜ 0`.˜ 08O\‡æâJsà“悹Ìsæâošå%‘ ng.îdîjpþÅ\ÜÉ܈Ç#" y™‹Û›; G<"?œONcÌÅÍ…Í®‰ˆØœe.nhîdlmn¾!g{0sqsg?‹•¹¸½¹‹¶… ™¹ësq¯=7bú˜ -f.îkîmŸ 0Ìe.˜ 0Ìe.˜ 0ÒÜëÐ\Ü…O-s·‰ûI]0xŸ¸Ôs÷¹«`.À\€¹`.À\€¹`.À\€¹`*€ëøé›ˆ! "D—„0Wˆæ ¢KB˜+Ds…Q€æ Â\!B˜+Dˆ. a®!Ì"äñx<>žáó©«…¹0ä#]E^€!¯Ñ%!Ì5B˜+Ds…ü~s#¥È#"?Þ#Š Ÿ) •‘­ÿÜ.$õ»TÇ Ÿ”…7nNÅ™–µ+-o<˜ïNÌ>j8-£2a™åæS«"«ßvhncjµŒý:2·ó„Þø™»vcý[v‰¹[øWÍíÇ4—ÇÿšÛ{©¹Õ“gÚ½ús#Rš·Òr¥Å´È浖σi¾3» S@7£’g­cÛXÊ€5¦Ù¥~Ìö¤ùoùÊóÛÖà™–mÝ©Þ*Qtk´1ë$¬}Ù•xÂÜVB^JSù„¹½ZÊéH1õ­_HfîtÛôóÃb~‹å¶ìŽëw±/ Ÿ±Lñv¦ª§m½­Õ¥ALëIù•­ˆþ|ŸhYÝý8œïqLÝžÞlŒBš •¹»ièôjln;©xvÞµ~!¥¹Åö3¯ÖUÖÔZ2}sGGæ–9Cs;1ûiý¢¹‡-Ë[’zÒܳ3Óü:eî>¡ÞsËWT~ÞÜFÒ´Ãö}›»¾¦‹þ¬9Ë+tyÖ)Õº™?Û;¶eîÒ²å®f—ú1E×òfµ›;.§2¸®ô‰ùîÅôÍÝ—p° ms·ÕߘÛNê›Û-$7·ÜÇ+sËÖ·÷Üza´¥jgœ6·¾íàE^__¼³³¤ÜÜB¯#©FåŠ}ÁÜ£™i~e%žÜØ«„îžÛôâl%ý¤–SýB2s×iËF»?sëm}_@?c·¶ÏíòÖ«¼Õ¥AÌ®ˆýZo¼–Ça9»yXvSóýÄÌdÝ^+Çæ6òu}l^I»WcsIyZíÓÐÜùŽe"‹7gJå×ÞÜú‚NÍŒ¹óó¦»ÊœáÆÞÉžTïÛ_~ûp*F嬿´,cûõ;s°±÷bò¹]ûÒ(ñ0¤•°¶lÈû_yñÌÛ£›”§Õeí ÉÍ}9ã—ÆmBöMù©•œ¨í§VÂÜÿ÷WÍ÷¬¤1IÞÜ3âþªùþ‰•´&Éž+䧆è’æš !Ì"„¹B~¥¹×‘ DÈ‹ùj=°´§ÊIEND®B`‚stk-4.4.4/doc/html/classstk_1_1FMVoices-members.html000644 000766 000766 00000031677 12015735505 022241 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FMVoices Member List

This is the complete list of members for stk::FMVoices, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::FM
controlChange(int number, StkFloat value)stk::FMVoices [virtual]
FM(unsigned int operators=4)stk::FM
FMVoices(void)stk::FMVoices
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::FM
keyOn(void)stk::FM
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
loadWaves(const char **filenames)stk::FM
noteOff(StkFloat amplitude)stk::FM [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::FMVoices [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setControl1(StkFloat cVal)stk::FM [inline]
setControl2(StkFloat cVal)stk::FM [inline]
setFrequency(StkFloat frequency)stk::FMVoices [virtual]
setGain(unsigned int waveIndex, StkFloat gain)stk::FM
setModulationDepth(StkFloat mDepth)stk::FM [inline]
setModulationSpeed(StkFloat mSpeed)stk::FM [inline]
setRatio(unsigned int waveIndex, StkFloat ratio)stk::FM
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::FMVoices [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::FMVoices [inline, virtual]
~FM(void)stk::FM [virtual]
~FMVoices(void)stk::FMVoices
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FMVoices.html000644 000766 000766 00000030561 12015735505 020600 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FMVoices Class Reference

STK singing FM synthesis instrument. More...

#include <FMVoices.h>

Inheritance diagram for stk::FMVoices:
stk::FM stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 FMVoices (void)
 Class constructor.
 ~FMVoices (void)
 Class destructor.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK singing FM synthesis instrument.

This class implements 3 carriers and a common modulator, also referred to as algorithm 6 of the TX81Z.

    Algorithm 6 is :
                        /->1 -\
                     4-|-->2 - +-> Out
                        \->3 -/

Control Change Numbers:

  • Vowel = 2
  • Spectral Tilt = 4
  • LFO Speed = 11
  • LFO Depth = 1
  • ADSR 2 & 4 Target = 128

The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::FMVoices::FMVoices ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::FMVoices::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::FM.

00107 {
00108   unsigned int nChannels = lastFrame_.channels();
00109 #if defined(_STK_DEBUG_)
00110   if ( channel > frames.channels() - nChannels ) {
00111     oStream_ << "FMVoices::tick(): channel and StkFrames arguments are incompatible!";
00112     handleError( StkError::FUNCTION_ARGUMENT );
00113   }
00114 #endif
00115 
00116   StkFloat *samples = &frames[channel];
00117   unsigned int j, hop = frames.channels() - nChannels;
00118   if ( nChannels == 1 ) {
00119     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00120       *samples++ = tick();
00121   }
00122   else {
00123     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00124       *samples++ = tick();
00125       for ( j=1; j<nChannels; j++ )
00126         *samples++ = lastFrame_[j];
00127     }
00128   }
00129 
00130   return frames;
00131 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FMVoices.png000644 000766 000766 00000001177 12015735505 020421 0ustar00garygary000000 000000 ‰PNG  IHDR[À\Iï+PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝËrƒ0 P_1ãÿÿä.,„üÅ¥^¥)±l yX§%.Ò"QAûv6DP Òï°±å.Ù€€ÊÑmzÖ¶»ƒ¸* x–>m+RVïý¢ü^“!¢sÅ®k2è奚ø¿Ñ>9ÝK­ÉÚIëeæû„öµã"MEž[~;ç8<ÐÎ9´»OhÓ¦M›6mÚ´?a/q‘‰ Úw°!‚zØN£ÉÔDT¡M›6mÚ´iÓþ„¸H{HÚj#Ucm·åìç¶hçÖ~±ívhíC÷ ¤¤{ÒÎØiý&lÃ2o‡Ö.$ÖŒ Ý*›ñ_]UŒÜlsÏ«å>`W‰aM:Û·a=OOéíõFºš¸•ý&8f·§ê=è¥ï¡û°ÞZWÙz_wöÄ>áû„öwÚqñÙÜ9/-HÏDIEND®B`‚stk-4.4.4/doc/html/classstk_1_1FormSwep-members.html000644 000766 000766 00000027400 12015735505 022315 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FormSwep Member List

This is the complete list of members for stk::FormSwep, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
FormSwep(void)stk::FormSwep
getGain(void) const stk::Filter [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::FormSwep [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::FormSwep [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
setGain(StkFloat gain)stk::Filter [inline]
setRawwavePath(std::string path)stk::Stk [static]
setResonance(StkFloat frequency, StkFloat radius)stk::FormSwep
setSampleRate(StkFloat rate)stk::Stk [static]
setStates(StkFloat frequency, StkFloat radius, StkFloat gain=1.0)stk::FormSwep
setSweepRate(StkFloat rate)stk::FormSwep
setSweepTime(StkFloat time)stk::FormSwep
setTargets(StkFloat frequency, StkFloat radius, StkFloat gain=1.0)stk::FormSwep
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::FormSwep [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::FormSwep [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::FormSwep [inline]
~FormSwep()stk::FormSwep
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FormSwep.html000644 000766 000766 00000047766 12015735505 020706 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FormSwep Class Reference

STK sweepable formant filter class. More...

#include <FormSwep.h>

Inheritance diagram for stk::FormSwep:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 FormSwep (void)
 Default constructor creates a second-order pass-through filter.
 ~FormSwep ()
 Class destructor.
void ignoreSampleRateChange (bool ignore=true)
 A function to enable/disable the automatic updating of class data when the STK sample rate changes.
void setResonance (StkFloat frequency, StkFloat radius)
 Sets the filter coefficients for a resonance at frequency (in Hz).
void setStates (StkFloat frequency, StkFloat radius, StkFloat gain=1.0)
 Set both the current and target resonance parameters.
void setTargets (StkFloat frequency, StkFloat radius, StkFloat gain=1.0)
 Set target resonance parameters.
void setSweepRate (StkFloat rate)
 Set the sweep rate (between 0.0 - 1.0).
void setSweepTime (StkFloat time)
 Set the sweep rate in terms of a time value in seconds.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the filter and return a reference to one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK sweepable formant filter class.

This class implements a formant (resonance) which can be "swept" over time from one frequency setting to another. It provides methods for controlling the sweep rate and target frequency.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::FormSwep::setResonance ( StkFloat  frequency,
StkFloat  radius 
)

Sets the filter coefficients for a resonance at frequency (in Hz).

This method determines the filter coefficients corresponding to two complex-conjugate poles with the given frequency (in Hz) and radius from the z-plane origin. The filter zeros are placed at z = 1, z = -1, and the coefficients are then normalized to produce a constant unity gain (independent of the filter gain parameter). The resulting filter frequency response has a resonance at the given frequency. The closer the poles are to the unit-circle (radius close to one), the narrower the resulting resonance width. An unstable filter will result for radius >= 1.0. The frequency value should be between zero and half the sample rate.

void stk::FormSwep::setSweepRate ( StkFloat  rate  ) 

Set the sweep rate (between 0.0 - 1.0).

The formant parameters are varied in increments of the sweep rate between their current and target values. A sweep rate of 1.0 will produce an immediate change in resonance parameters from their current values to the target values. A sweep rate of 0.0 will produce no change in resonance parameters.

void stk::FormSwep::setSweepTime ( StkFloat  time  ) 

Set the sweep rate in terms of a time value in seconds.

This method adjusts the sweep rate based on a given time for the formant parameters to reach their target values.

StkFrames & stk::FormSwep::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00154 {
00155 #if defined(_STK_DEBUG_)
00156   if ( channel >= frames.channels() ) {
00157     oStream_ << "FormSwep::tick(): channel and StkFrames arguments are incompatible!";
00158     handleError( StkError::FUNCTION_ARGUMENT );
00159   }
00160 #endif
00161 
00162   StkFloat *samples = &frames[channel];
00163   unsigned int hop = frames.channels();
00164   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00165     *samples = tick( *samples );
00166 
00167   return frames;
00168 }

StkFrames & stk::FormSwep::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00171 {
00172 #if defined(_STK_DEBUG_)
00173   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00174     oStream_ << "FormSwep::tick(): channel and StkFrames arguments are incompatible!";
00175     handleError( StkError::FUNCTION_ARGUMENT );
00176   }
00177 #endif
00178 
00179   StkFloat *iSamples = &iFrames[iChannel];
00180   StkFloat *oSamples = &oFrames[oChannel];
00181   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00182   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop )
00183     *oSamples = tick( *iSamples );
00184 
00185   return iFrames;
00186 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FormSwep.png000644 000766 000766 00000001027 12015735505 020502 0ustar00garygary000000 000000 ‰PNG  IHDR]ˆ²\mPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2¦IDATxíÑ®„ D;5áÿ?ù>P°Ut—«MØdª&Pà”N‘gÙ2M6Í3Ò×¥C¡`à~‡ŽÝ÷¨$kÝóô¾C¨Ó•ØÝ膉”®ûi¾Pfˆ±”žÑ£2ƒª>TÆ¿£3󠪦L«i¯jtóž!t£gšÌY™œ¿½”L|*½”L|.ý§Ï 餓N:餓Nú‚ô-ÓdÓ<#}E:Tá»P}‡‘Wè—#³t@@À´T¡5  :Æ¡®è.øîqо‹ The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FreeVerb Member List

This is the complete list of members for stk::FreeVerb, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Effect [inline]
clear(void)stk::FreeVerb [virtual]
Effect(void)stk::Effect [inline]
FreeVerb()stk::FreeVerb
getDamping(void)stk::FreeVerb
getMode(void)stk::FreeVerb
getRoomSize(void)stk::FreeVerb
getWidth(void)stk::FreeVerb
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Effect [inline]
lastOut(unsigned int channel=0)stk::FreeVerb [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setDamping(StkFloat value)stk::FreeVerb
setEffectMix(StkFloat mix)stk::FreeVerb [virtual]
setMode(bool isFrozen)stk::FreeVerb
setRawwavePath(std::string path)stk::Stk [static]
setRoomSize(StkFloat value)stk::FreeVerb
setSampleRate(StkFloat rate)stk::Stk [static]
setWidth(StkFloat value)stk::FreeVerb
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat inputL, StkFloat inputR=0.0, unsigned int channel=0)stk::FreeVerb [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::FreeVerb
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::FreeVerb
update(void)stk::FreeVerb [protected]
~FreeVerb()stk::FreeVerb
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FreeVerb.html000644 000766 000766 00000066262 12015735505 020634 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::FreeVerb Class Reference

Jezar at Dreampoint's FreeVerb, implemented in STK. More...

#include <FreeVerb.h>

Inheritance diagram for stk::FreeVerb:
stk::Effect stk::Stk

List of all members.

Public Member Functions

 FreeVerb ()
 FreeVerb Constructor.
 ~FreeVerb ()
 Destructor.
void setEffectMix (StkFloat mix)
 Set the effect mix [0 = mostly dry, 1 = mostly wet].
void setRoomSize (StkFloat value)
 Set the room size (comb filter feedback gain) parameter [0,1].
StkFloat getRoomSize (void)
 Get the room size (comb filter feedback gain) parameter.
void setDamping (StkFloat value)
 Set the damping parameter [0=low damping, 1=higher damping].
StkFloat getDamping (void)
 Get the damping parameter.
void setWidth (StkFloat value)
 Set the width (left-right mixing) parameter [0,1].
StkFloat getWidth (void)
 Get the width (left-right mixing) parameter.
void setMode (bool isFrozen)
 Set the mode [frozen = 1, unfrozen = 0].
StkFloat getMode (void)
 Get the current freeze mode [frozen = 1, unfrozen = 0].
void clear (void)
 Clears delay lines, etc.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed stereo frame.
StkFloat tick (StkFloat inputL, StkFloat inputR=0.0, unsigned int channel=0)
 Input one or two samples to the effect and return the specified channel value of the computed stereo frame.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take two channels of the StkFrames object as inputs to the effect and replace with stereo outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take one or two channels of the iFrames object as inputs to the effect and write stereo outputs to the oFrames object.

Protected Member Functions

void update (void)
 Update interdependent parameters.

Detailed Description

Jezar at Dreampoint's FreeVerb, implemented in STK.

Freeverb is a free and open-source Schroeder reverberator originally implemented in C++. The parameters of the reverberation model are exceptionally well tuned. FreeVerb uses 8 lowpass-feedback-comb-filters in parallel, followed by 4 Schroeder allpass filters in series. The input signal can be either mono or stereo, and the output signal is stereo. The delay lengths are optimized for a sample rate of 44100 Hz.

Ported to STK by Gregory Burlet, 2012.


Constructor & Destructor Documentation

stk::FreeVerb::FreeVerb (  ) 

FreeVerb Constructor.

Initializes the effect with default parameters. Note that these defaults are slightly different than those in the original implementation of FreeVerb [Effect Mix: 0.75; Room Size: 0.75; Damping: 0.25; Width: 1.0; Mode: freeze mode off].


Member Function Documentation

StkFloat stk::FreeVerb::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed stereo frame.

Use the lastFrame() function to get both values of the last computed stereo frame. The channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00166 {
00167 #if defined(_STK_DEBUG_)
00168   if ( channel > 1 ) {
00169     oStream_ << "FreeVerb::lastOut(): channel argument must be less than 2!";
00170     handleError( StkError::FUNCTION_ARGUMENT );
00171   }
00172 #endif
00173 
00174   return lastFrame_[channel];
00175 }

StkFloat stk::FreeVerb::tick ( StkFloat  inputL,
StkFloat  inputR = 0.0,
unsigned int  channel = 0 
) [inline]

Input one or two samples to the effect and return the specified channel value of the computed stereo frame.

Use the lastFrame() function to get both values of the computed stereo output frame. The channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00178 {
00179 #if defined(_STK_DEBUG_)
00180   if ( channel > 1 ) {
00181     oStream_ << "FreeVerb::tick(): channel argument must be less than 2!";
00182     handleError(StkError::FUNCTION_ARGUMENT);
00183   }
00184 #endif
00185 
00186   if ( !inputR ) {
00187     inputR = inputL;
00188   }
00189 
00190   StkFloat fInput = (inputL + inputR) * gain_;
00191   StkFloat outL = 0.0;
00192   StkFloat outR = 0.0;
00193 
00194   // Parallel LBCF filters
00195   for ( int i = 0; i < nCombs; i++ ) {
00196     // Left channel
00197     //StkFloat yn = fInput + (roomSize_ * FreeVerb::undenormalize(combLPL_[i].tick(FreeVerb::undenormalize(combDelayL_[i].nextOut()))));
00198     StkFloat yn = fInput + (roomSize_ * combLPL_[i].tick( combDelayL_[i].nextOut() ) );
00199     combDelayL_[i].tick(yn);
00200     outL += yn;
00201 
00202     // Right channel
00203     //yn = fInput + (roomSize_ * FreeVerb::undenormalize(combLPR_[i].tick(FreeVerb::undenormalize(combDelayR_[i].nextOut()))));
00204     yn = fInput + (roomSize_ * combLPR_[i].tick( combDelayR_[i].nextOut() ) );
00205     combDelayR_[i].tick(yn);
00206     outR += yn;
00207   }
00208 
00209   // Series allpass filters
00210   for ( int i = 0; i < nAllpasses; i++ ) {
00211     // Left channel
00212     //StkFloat vn_m = FreeVerb::undenormalize(allPassDelayL_[i].nextOut());
00213     StkFloat vn_m = allPassDelayL_[i].nextOut();
00214     StkFloat vn = outL + (g_ * vn_m);
00215     allPassDelayL_[i].tick(vn);
00216         
00217     // calculate output
00218     outL = -vn + (1.0 + g_)*vn_m;
00219 
00220     // Right channel
00221     //vn_m = FreeVerb::undenormalize(allPassDelayR_[i].nextOut());
00222     vn_m = allPassDelayR_[i].nextOut();
00223     vn = outR + (g_ * vn_m);
00224     allPassDelayR_[i].tick(vn);
00225 
00226     // calculate output
00227     outR = -vn + (1.0 + g_)*vn_m;
00228   }
00229 
00230   // Mix output
00231   lastFrame_[0] = outL*wet1_ + outR*wet2_ + inputL*dry_;
00232   lastFrame_[1] = outR*wet1_ + outL*wet2_ + inputR*dry_;
00233 
00234   /*
00235   // Hard limiter ... there's not much else we can do at this point
00236   if ( lastFrame_[0] >= 1.0 ) {
00237     lastFrame_[0] = 0.9999;
00238   }
00239   if ( lastFrame_[0] <= -1.0 ) {
00240     lastFrame_[0] = -0.9999;
00241   }
00242   if ( lastFrame_[1] >= 1.0 ) {
00243     lastFrame_[1] = 0.9999;
00244   }
00245   if ( lastFrame_[1] <= -1.0 ) {
00246     lastFrame_[1] = -0.9999;
00247   }
00248   */
00249 
00250   return lastFrame_[channel];
00251 }

StkFrames& stk::FreeVerb::tick ( StkFrames frames,
unsigned int  channel = 0 
)

Take two channels of the StkFrames object as inputs to the effect and replace with stereo outputs.

The StkFrames argument reference is returned. The stereo inputs are taken from (and written back to) the StkFrames argument starting at the specified channel. Therefore, the channel argument must be less than ( channels() - 1 ) of the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

StkFrames& stk::FreeVerb::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
)

Take one or two channels of the iFrames object as inputs to the effect and write stereo outputs to the oFrames object.

The iFrames object reference is returned. The iChannel argument must be less than the number of channels in the iFrames argument (the first channel is specified by 0). If more than one channel of data exists in iFrames starting from iChannel, stereo data is input to the effect. The oChannel argument must be less than ( channels() - 1 ) of the oFrames argument. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1FreeVerb.png000644 000766 000766 00000001023 12015735505 020434 0ustar00garygary000000 000000 ‰PNG  IHDRXˆTuÜ)PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2¢IDATxíÝÑnà P®#ñÿŸ¼‡Ø`’†LÞÚê¢v „à‚Òײ%•²IJ!ü0Dê&Í¿†Ñ۞À€€èÅØ¼·yAÜâ±c­ù¬BZÆWY¼Œb*èBÃ1ŠÉæ=Âf§âÙæi¶umób3ß„¿Îúù_)u©÷Àµ&ÉYp­Irü§‚0a„ &Lø²lI¥l’Rÿ' ø*@D€ý;v~ »ÿGæ&¼O ÁÖ b3‡5Øõ+x÷ ›ŸÁfÜïŒk»„µ»ëoOàµ(ð8ã>ÎÊæù(NàýÝ(üç^ÍX£°­Ó†ŒÃ©8l¾+ œõó¿RêRï7€kM’³àZ“ä4øOa„ &L˜ðeAR)ÈYá?‡QB]÷wþ`ÿ;4Þ¯ftJÑã×î» ½»/ÃîÅ: J[_ƒwÖÒªnÔ¾¢é½Ûëƒ~=±Na¿Š1Šì/t7˜%aÎáÅ žåÞëg°Ëxºy‡(üßó< ÛºÙñTtÂoÃñTð]Aø³á¤ò„…%lÝØº-IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Function-members.html000644 000766 000766 00000020163 12015735505 022337 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Function Member List

This is the complete list of members for stk::Function, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
Function(void)stk::Function [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastOut(void) const stk::Function [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)=0stk::Function [pure virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Function.html000644 000766 000766 00000010645 12015735505 020713 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Function Class Reference

STK abstract function parent class. More...

#include <Function.h>

Inheritance diagram for stk::Function:
stk::Stk stk::BowTable stk::Cubic stk::JetTable stk::ReedTable

List of all members.

Public Member Functions

 Function (void)
 Class constructor.
StkFloat lastOut (void) const
 Return the last computed output sample.
virtual StkFloat tick (StkFloat input)=0
 Take one sample input and compute one sample of output.

Detailed Description

STK abstract function parent class.

This class provides common functionality for STK classes that implement tables or other types of input to output function mappings.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Function.png000644 000766 000766 00000001734 12015735505 020532 0ustar00garygary000000 000000 ‰PNG  IHDR’ˆúfPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2kIDATxíÝÛŽã €ášJ}ÿGÞ ± §…4Óý½uJ3xñWìÛÇ}ã¹2n|î;“„u $@ $Ü”DBó^DË|D¶5H®' ADLùÓ/õ2$—”» Aµ*‰ e’kIRíméË,t.HÖ4®fíÓåä ã]7®Æx§q}o–Tã}¿ É•+÷2Þí2$×6®H H „€ÂE²2(ïúxQHˆÈ Hˆ‘&ŒwHH ! „€„€HH ! „€„€HH ! ! „€äf!+ƒò¾EòG÷†H âDÙÄ.ŠˆH¯¸Õ³\Còþ=€äs‘ÇCDŒJþE²V¼2¢žoÊGÌ#‰±îú­!ÙVÕãú#Hæ’lÅ5³Dß Uû@²¢qíHêÆɵã]7.Hn5Kšã=‹Þ,dUãÊý¶É+ñÇ<«§ $sןÙH HH ’"Y”w}¼($Ä@ä… $ÄHHÆ;$$@B@B@ ‰ïàÄñ ßEÒP+HHÃ! ! $P+HHC­ ! µ‚„4Ò@òËiž§âuîqÒ¼“æÖ…>iÜi¨$¤H&“H¢ßŠˆ~¯—·Ò/»]‡¨2ÆÍÍÇͽÝivûë÷â=ÊA_ÉÜɆ$ÝrìžšER¥<²˜Aâ<Ê ’ã’ “i‘DĤ(»ˆ¤eý“–ƒ„ô’œ$ÝŒ%koIk{ ²÷è(í4ã’©MrL‘ÄmcôÛòZÖ7’ü ú[}úI?£co÷×·ÚßHUiœnŸÆQ2ý/™%Ù¬£Éh/ M{’¤‘qwKvX'Höû÷HGé‘xJfv&«W³@õÛ X}ôu÷4®…$ÍýKËÿÜu”~ãj µ¢Ô×tÏ'³ã]ßÂIüW_ÀNÙÆã½“qIoÓÂ|Gé¥9.™á¾díY²ŸUÁ>u–´¿e3fÉôœYÒ-Ù'³$ÝÂ<©ª •_,IIG]Wÿ-ieÌ—:ÐÛÛ߸ªýÍÊÞ££5®ªd¥N¶rº»%³kvŒii¨$¤H Hþ?’•¡Aoü1¯dœlâ˜IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Generator-members.html000644 000766 000766 00000020636 12015735505 022505 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Generator Member List

This is the complete list of members for stk::Generator, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Generator [inline]
Generator(void)stk::Generator [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Generator [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFrames &frames, unsigned int channel=0)=0stk::Generator [pure virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Generator.html000644 000766 000766 00000021617 12015735505 021055 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Generator Class Reference

STK abstract unit generator parent class. More...

#include <Generator.h>

Inheritance diagram for stk::Generator:
stk::Stk stk::ADSR stk::Asymp stk::Blit stk::BlitSaw stk::BlitSquare stk::Envelope stk::Granulate stk::Modulate stk::Noise stk::SineWave stk::SingWave

List of all members.

Public Member Functions

 Generator (void)
 Class constructor.
unsigned int channelsOut (void) const
 Return the number of output channels for the class.
const StkFrameslastFrame (void) const
 Return an StkFrames reference to the last output sample frame.
virtual StkFramestick (StkFrames &frames, unsigned int channel=0)=0
 Fill the StkFrames object with computed sample frames, starting at the specified channel.

Detailed Description

STK abstract unit generator parent class.

This class provides limited common functionality for STK unit generator sample-source subclasses. It is general enough to support both monophonic and polyphonic output classes.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

virtual StkFrames& stk::Generator::tick ( StkFrames frames,
unsigned int  channel = 0 
) [pure virtual]

Fill the StkFrames object with computed sample frames, starting at the specified channel.

The channel argument plus the number of output channels must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implemented in stk::ADSR, stk::Asymp, stk::Blit, stk::BlitSaw, stk::BlitSquare, stk::Envelope, stk::Granulate, stk::Modulate, stk::Noise, stk::SineWave, and stk::SingWave.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Generator.png000644 000766 000766 00000004361 12015735505 020672 0ustar00garygary000000 000000 ‰PNG  IHDR¾¸ýl·›PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2€IDATxíÝÙvä* …álÕZõþ|.˜$ìJ;N3¸Ï¯î*&ɇ‘ðí×kX|͈— øðá/åËL¡/édø!|µ±Ýù’™¤@Í~xC~}Æ2—.Jä:¼3?;#³æþ·Ù³Gòœ:ó¦lÎÉsRº»'ÿvòì\º9yJáÖÒüuáÇþDþ°˜ÂÿQ¼÷#ýøï÷£ýÏæ¿ßö?œÏÉ>|øðáÇ>|øðáÇþihXÌá?îÇ¿ÿ+êÿêÕädÒ|]u,çK__’ š m‚¾Ò^ä-I“ˆÑÙü¤VùëµÛ&)/±öJ×M.£+øÔ !åNF''Ï?†Uä‚.‰´?&OÏ9Sj‡§ïr¿óŸ<›ðsò”Â-‹ÈgQ=y\=„áäá­ >|øð‡ý•a1…ÿ£xïGúÿðßïGûŸÍ¿í8Ÿ“>|øðáÇ>|øðáÇ>üeü×°˜Ã·A>ü|™é0bf’ÔZa`k¾R¿~•FÝ„/™IêVàùþÖnüDSg©ÿäVknÆÏj:òó„ír?©z~©TÇ[ó[þÍø\·9Û»- K×å~cÔ{Ÿ<–Nž´á¡ÎýÝøÿÂ[>|øðáâ‹)ü]>|øðáÇ>|øðáÇ>|øðáÇ=^Ãbß|øðçóe¦Ãȃùú±_2“Ô­ ð¥¼Êc©­ãâÖð“¨àСkK–—y̵…üŠ‹£åÓ-Ä-p—ä9ò¥Ô¯w»üž3>Õ­/ÖöÐk²ÿuþ_ÏýFjuÎß'÷sz _G¾Q×ã«|—“çZô/…Í^[?Ò?ßsŸöô¯|øð‡ò‡Åþ.>|øðáÇ>|øðáÇ>|øðáÿ¯a1‡oƒ>|øKù2“ïJRöwžÁc[ó%3IaŽ/K±)¿æ‡¬Kwgk~¦:åƒr¿:=ÔÓ¿ê6%Ï`þÈÜÿPºOHžR¸sã“çŸxë‡>üŽ?,¦ðw øðáÇ>|øðáÇ>|øðáÇþõx ‹9|ðáßΗ™|W’ê°òÈsøa¬4þà_×Ì$…8¾Êͺ/y;ëY¯ù‘Œ-]ü´ÈŠÞ‹Ÿ©sÌ}w?,k‹ä9ðO™­„ÿ ÿf|¨[—àG¾¯å<×Ïß"÷?”î ÿ$ó×&O©Ç¬¹ŸGÊÉã–Á[>|øðáæ‹)ü]>|øðáÇ>|øðáÇ>|øðáÇ=^Ãbß|øð§ñe&ß•¤:¬<ò~+‹þ¹|ÉLRXã«Ü¬³S/oIš˜Å~ͪrÛ'Oí'Ö{¥½€_Yßä~¾Ÿ>ÎÚ×ð++ðOßÕ@H߼ɿ]ݺ?ò}-“'–õªÜÿPº}1äJ=ò&Oy¤…r?Ô“§NwÖ¢“ççñ§ã>üÛ>ü¡üa1…¿KÀ‡>|øðáÇ>|øðáÇ>|øð¯ÇkXÌáÛ €þD¾Ì仒亹»ó¿îÅ—Ì$…”†LÊ]¥MéZi‹üNMæ'µÌT”njÝp)­Ð[Åo–>÷îŽ.ë’çÀwל%eQg|_ç?åߌCÝ&â·üPæñ²AnnׯÝr?'Oy¾s¿VÈ~'Ïoâì þí€þPþ°˜Âß%àÇ>|øðáÇ>|øðáÇ>|ø×ã5,æðmPÀ‡_fŠRè£ÝíæíÀ׉kO¾d&)¬ÀÛòm3Y¾ÔÕªülž±€Ÿ$ÊÐÖõ‹ËãíÞ‡Ö~Óù§_yÈ®xÙ€_3¢ç;Tªã#¿ŽËUúOù7£¯Û”|øðáÇ>|øðáÇ>üëñsø6(àÇ?‘/3Ån¸ö½³ÖNüÔÉ—­ù’™¤°ÏWê´åR~°ÌXÂO™ÉÙJ;€{}k?CÜ#<åw—=ø9Cz~µä+%NjÜçߌCݦ'~™[;ä¾+Ýö9ä~¹l•<1Û?ž<þ’LõÜâ­ >|øðGò‡Åþ.>|øðáÇ>|øðáÇ>|øðáÿ¯a1‡oƒ>|øKø2SìÖïØz_—Ð;ð%3Ia2e¾ÔZiö颖ñ“ZŽÜµýŒºªø™èX=·îÌvüÄ>òÓøMȹtš=?åߌoê6%Ìgþ¡¾wË}_º¥¦wÏý’ቻDßüäù'ÞºðáÇÿXLáïðáÇ>|øðáÇ>|øðáÇ>üëñsø6(àÇ?/3…¾¤4£ nlÅWýÚž/™I +( ™É”S·£~âHš6›ŸÔÉÙ¶![”W܇žYÀoÎý§<å!çò›³Ïçð U‹¹òÝH»ƒ3Îæ/¥Ÿn(Þ°¡–Wå~Wº~PÇÆêä)ϰ–n—ûõdiÎ|\¹o]øðáÇ?Œ?,¦ðw øðáÇ>|øðáÇ>|øðáÇþõx ‹9|ðáßƗ™B_RŽQ7¶â«~mÏ—Ì$…”†ÌdJ‹©3ê§nPëMç'Sr¶mÈåÕÕV›f‡-™ÍoÎý§<å!çò›³Ïçð Oøµ¼sî”_ðSþÍ88›¿”îÉÓ=4jÒÝ,Ý›qÌý®t{~.áÓuü"y~ÇÏÉSža-Ý.÷Ë çÌÇ•ë­à_ïûûçþþŸÞU›ó]r<’=àÇ?”?,þ+ôìä%L1IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Granulate-members.html000644 000766 000766 00000026130 12015735505 022474 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Granulate Member List

This is the complete list of members for stk::Granulate, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Generator [inline]
Generator(void)stk::Generator [inline]
Granulate(void)stk::Granulate
Granulate(unsigned int nVoices, std::string fileName, bool typeRaw=false)stk::Granulate
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Generator [inline]
lastOut(unsigned int channel=0)stk::Granulate [inline]
openFile(std::string fileName, bool typeRaw=false)stk::Granulate
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
reset(void)stk::Granulate
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setGrainParameters(unsigned int duration=30, unsigned int rampPercent=50, int offset=0, unsigned int delay=0)stk::Granulate
setRandomFactor(StkFloat randomness=0.1)stk::Granulate
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setStretch(unsigned int stretchFactor=1)stk::Granulate
setVoices(unsigned int nVoices=1)stk::Granulate
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Granulate
tick(StkFrames &frames, unsigned int channel=0)stk::Granulate [inline, virtual]
~Granulate(void)stk::Granulate
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Granulate.html000644 000766 000766 00000054142 12015735505 021050 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Granulate Class Reference

STK granular synthesis class. More...

#include <Granulate.h>

Inheritance diagram for stk::Granulate:
stk::Generator stk::Stk

List of all members.

Public Member Functions

 Granulate (void)
 Default constructor.
 Granulate (unsigned int nVoices, std::string fileName, bool typeRaw=false)
 Constructor taking input audio file and number of voices arguments.
 ~Granulate (void)
 Class destructor.
void openFile (std::string fileName, bool typeRaw=false)
 Load a monophonic soundfile to be "granulated".
void reset (void)
 Reset the file pointer and all existing grains to the file start.
void setVoices (unsigned int nVoices=1)
 Set the number of simultaneous grain "voices" to use.
void setStretch (unsigned int stretchFactor=1)
 Set the stretch factor used for grain playback (1 - 1000).
void setGrainParameters (unsigned int duration=30, unsigned int rampPercent=50, int offset=0, unsigned int delay=0)
 Set global grain parameters used to determine individual grain settings.
void setRandomFactor (StkFloat randomness=0.1)
 This factor is used when setting individual grain parameters (0.0 - 1.0).
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed frame.
StkFloat tick (unsigned int channel=0)
 Compute one sample frame and return the specified channel value.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill the StkFrames object with computed sample frames, starting at the specified channel.

Detailed Description

STK granular synthesis class.

This class implements a real-time granular synthesis algorithm that operates on an input soundfile. Multi-channel files are supported. Various functions are provided to allow control over voice and grain parameters.

The functionality of this class is based on the program MacPod by Chris Rolfe and Damian Keller, though there are likely to be a number of differences in the actual implementation.

by Gary Scavone, 2005 - 2010.


Member Function Documentation

void stk::Granulate::openFile ( std::string  fileName,
bool  typeRaw = false 
)

Load a monophonic soundfile to be "granulated".

An StkError will be thrown if the file is not found, its format is unknown or unsupported, or the file has more than one channel.

void stk::Granulate::reset ( void   ) 

Reset the file pointer and all existing grains to the file start.

Multiple grains are offset from one another in time by grain duration / nVoices.

void stk::Granulate::setVoices ( unsigned int  nVoices = 1  ) 

Set the number of simultaneous grain "voices" to use.

Multiple grains are offset from one another in time by grain duration / nVoices. For this reason, it is best to set the grain parameters before calling this function (during initialization).

void stk::Granulate::setStretch ( unsigned int  stretchFactor = 1  ) 

Set the stretch factor used for grain playback (1 - 1000).

Granular synthesis allows for time-stetching without affecting the original pitch of a sound. A stretch factor of 4 will produce a resulting sound of length 4 times the orignal sound. The default parameter of 1 produces no stretching.

void stk::Granulate::setGrainParameters ( unsigned int  duration = 30,
unsigned int  rampPercent = 50,
int  offset = 0,
unsigned int  delay = 0 
)

Set global grain parameters used to determine individual grain settings.

Each grain is defined as having a length of duration milliseconds which must be greater than zero. For values of rampPercent (0 - 100) greater than zero, a linear envelope will be applied to each grain. If rampPercent = 100, the resultant grain "window" is triangular while rampPercent = 50 produces a trapezoidal window. In addition, each grain can have a time delay of length delay and a grain pointer increment of length offset, which can be negative, before the next ramp onset (in milliseconds). The offset parameter controls grain pointer jumps between enveloped grain segments, while the delay parameter causes grain calculations to pause between grains. The actual values calculated for each grain will be randomized by a factor set using the setRandomFactor() function.

void stk::Granulate::setRandomFactor ( StkFloat  randomness = 0.1  ) 

This factor is used when setting individual grain parameters (0.0 - 1.0).

This random factor is applied when all grain state durations are calculated. If set to 0.0, no randomness occurs. When randomness = 1.0, a grain segment of length duration will be randomly augmented by up to +- duration seconds (i.e., a 30 millisecond length will be augmented by an extra length of up to +30 or -30 milliseconds).

StkFloat stk::Granulate::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed frame.

The channel argument must be less than the number of output channels, which can be determined with the channelsOut() function (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

See also:
lastFrame()

00175 {
00176 #if defined(_STK_DEBUG_)
00177   if ( channel >= lastFrame_.channels() ) {
00178     oStream_ << "Granulate::lastOut(): channel argument is invalid!";
00179     handleError( StkError::FUNCTION_ARGUMENT );
00180   }
00181 #endif
00182 
00183   return lastFrame_[channel];
00184 }

StkFrames & stk::Granulate::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill the StkFrames object with computed sample frames, starting at the specified channel.

The channel argument plus the number of output channels must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00187 {
00188   unsigned int nChannels = lastFrame_.channels();
00189 #if defined(_STK_DEBUG_)
00190   if ( channel > frames.channels() - nChannels ) {
00191     oStream_ << "Granulate::tick(): channel and StkFrames arguments are incompatible!";
00192     handleError( StkError::FUNCTION_ARGUMENT );
00193   }
00194 #endif
00195 
00196   StkFloat *samples = &frames[channel];
00197   unsigned int j, hop = frames.channels() - nChannels;
00198   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00199     *samples++ = tick();
00200     for ( j=1; j<nChannels; j++ )
00201       *samples++ = lastFrame_[j];
00202   }
00203 
00204   return frames;
00205 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Granulate.png000644 000766 000766 00000001043 12015735505 020660 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2²IDATxíÝÑnà P.‘øÿOÞ¶Á”$¥Õ´»Ö¤`XžÓiËAAúV4r†k˜¤/ ÑrïÐ@Î#cz‘¶µ!w%@å,ý*-†'¬Ö‡9/ÈÔͼAû‚LŽñ‚ô³òê1JAôí}šßÒÿŒ‹´e­û=èRÂì8º”0;þÒBš4iÒ¤I“&}%½…EÚrPþœáÞð‰˜t:¡±3lràô6 .¹îA¶R;ë@—íé*BßX³Í™ÞZÚì:kv¤Ûp'zÀ!®ŒcÖdFKÒÍ ‡«Å9£}AFÚ×Å—élÕ]­û¸ OÐR=D@îŒÝ®þ®‡»!ü†þi:,ÒR”µî÷ K ³ãèRÂì@úKoiÒ¤I“&Mšô•4Â"!j‡¤?G# àxòövèwFc2fR’ÛØr¾cÝ’üØJ c¥Ç@×^Д5û‰%ßÞí<=Òmd¿j]ª«˜ÿ9¡m—#Ý ¨gúH[¾þƒOޱ/ÈŒž˜“§ÃZvhƒô\­EÐCÔ ô Ö5lë%ù½Âo韢Ãâ˜Þ&K¬ªIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Guitar-members.html000644 000766 000766 00000025151 12015735505 022007 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Guitar Member List

This is the complete list of members for stk::Guitar, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
clear(void)stk::Guitar
controlChange(int number, StkFloat value, int string=-1)stk::Guitar
Guitar(unsigned int nStrings=6, std::string bodyfile="")stk::Guitar
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastOut(void)stk::Guitar [inline]
noteOff(StkFloat amplitude, unsigned int string=0)stk::Guitar
noteOn(StkFloat frequency, StkFloat amplitude, unsigned int string=0)stk::Guitar
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setBodyFile(std::string bodyfile="")stk::Guitar
setFrequency(StkFloat frequency, unsigned int string=0)stk::Guitar
setLoopGain(StkFloat gain, int string=-1)stk::Guitar
setPluckPosition(StkFloat position, int string=-1)stk::Guitar
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input=0.0)stk::Guitar [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Guitar [inline]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::Guitar [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Guitar.html000644 000766 000766 00000055747 12015735505 020375 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Guitar Class Reference

STK guitar model class. More...

#include <Guitar.h>

Inheritance diagram for stk::Guitar:
stk::Stk

List of all members.

Public Member Functions

 Guitar (unsigned int nStrings=6, std::string bodyfile="")
 Class constructor, specifying an arbitrary number of strings (default = 6).
void clear (void)
 Reset and clear all internal state.
void setBodyFile (std::string bodyfile="")
 Set the string excitation, using either a soundfile or computed noise.
void setPluckPosition (StkFloat position, int string=-1)
 Set the pluck position for one or all strings.
void setLoopGain (StkFloat gain, int string=-1)
 Set the loop gain for one or all strings.
void setFrequency (StkFloat frequency, unsigned int string=0)
 Set instrument parameters for a particular frequency.
void noteOn (StkFloat frequency, StkFloat amplitude, unsigned int string=0)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude, unsigned int string=0)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value, int string=-1)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat lastOut (void)
 Return the last computed output value.
StkFloat tick (StkFloat input=0.0)
 Take an optional input sample and compute one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the iFrames object as inputs to the class and write outputs to the oFrames object.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the effect and write outputs to the oFrames object.

Detailed Description

STK guitar model class.

This class implements a guitar model with an arbitrary number of strings (specified during instantiation). Each string is represented by an stk::Twang object. The model supports commuted synthesis, as discussed by Smith and Karjalainen. It also includes a basic body coupling model and supports feedback.

This class does not attempt voice management. Rather, most functions support a parameter to specify a particular string number and string (voice) management is assumed to occur externally. Note that this class does not inherit from stk::Instrmnt because of API inconsistencies.

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others.

Control Change Numbers:

  • Bridge Coupling Gain = 2
  • Pluck Position = 4
  • Loop Gain = 11
  • Coupling Filter Pole = 1
  • Pick Filter Pole = 128

by Gary P. Scavone, 2012.


Member Function Documentation

void stk::Guitar::setBodyFile ( std::string  bodyfile = ""  ) 

Set the string excitation, using either a soundfile or computed noise.

If no argument is provided, the std::string is empty, or an error occurs reading the file data, an enveloped noise signal will be generated for use as the pluck excitation.

void stk::Guitar::setPluckPosition ( StkFloat  position,
int  string = -1 
)

Set the pluck position for one or all strings.

If the string argument is < 0, the pluck position is set for all strings.

void stk::Guitar::setLoopGain ( StkFloat  gain,
int  string = -1 
)

Set the loop gain for one or all strings.

If the string argument is < 0, the loop gain is set for all strings.

void stk::Guitar::noteOn ( StkFloat  frequency,
StkFloat  amplitude,
unsigned int  string = 0 
)

Start a note with the given frequency and amplitude.

If the amplitude parameter is less than 0.2, the string will be undamped but it will not be "plucked."

void stk::Guitar::controlChange ( int  number,
StkFloat  value,
int  string = -1 
)

Perform the control change specified by number and value (0.0 - 128.0).

If the string argument is < 0, then the control change is applied to all strings (if appropriate).

StkFrames & stk::Guitar::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the class and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00163 {
00164 #if defined(_STK_DEBUG_)
00165   if ( channel >= frames.channels() ) {
00166     oStream_ << "Guitar::tick(): channel and StkFrames arguments are incompatible!";
00167     handleError( StkError::FUNCTION_ARGUMENT );
00168   }
00169 #endif
00170 
00171   StkFloat *samples = &frames[channel];
00172   unsigned int hop = frames.channels();
00173   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00174     *samples = tick( *samples );
00175 
00176   return frames;
00177 }

StkFrames & stk::Guitar::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the effect and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00180 {
00181 #if defined(_STK_DEBUG_)
00182   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00183     oStream_ << "Guitar::tick(): channel and StkFrames arguments are incompatible!";
00184     handleError( StkError::FUNCTION_ARGUMENT );
00185   }
00186 #endif
00187 
00188   StkFloat *iSamples = &iFrames[iChannel];
00189   StkFloat *oSamples = &oFrames[oChannel];
00190   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00191   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop )
00192     *oSamples = tick( *iSamples );
00193 
00194   return iFrames;
00195 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Guitar.png000644 000766 000766 00000000552 12015735505 020175 0ustar00garygary000000 000000 ‰PNG  IHDRCPuV8tPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ùIDATxíQà „9›øÿò J«Í²ȲYz~x³W:öƒŽ²ÉXb ¸gAú gn‰”Àéyѧ¯Z ÅœmŸ¦§ {­öc4{ Å|¼†÷ôtÉ‹ýDs™ö”½HGµ§>w.O/ü7L£Î%¿`ÔºyQë>ä ÆßÌ%ÉHF2’‘ŒoØÂöA“qËuL&1¼^a@¿\æŠñ¬Uç Adf¯2ÚÖ¦³C²àª=ƒuÞ?Wî±Â½D [ZVÍÌÈð^îê¥gX…‡°ù¹a°é¨äVêÀ‚ñåKÆ„±Ê3#¶è2IEND®B`‚stk-4.4.4/doc/html/classstk_1_1HevyMetl-members.html000644 000766 000766 00000031633 12015735505 022313 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::HevyMetl Member List

This is the complete list of members for stk::HevyMetl, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::FM
controlChange(int number, StkFloat value)stk::FM [virtual]
FM(unsigned int operators=4)stk::FM
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
HevyMetl(void)stk::HevyMetl
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::FM
keyOn(void)stk::FM
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
loadWaves(const char **filenames)stk::FM
noteOff(StkFloat amplitude)stk::FM [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::HevyMetl [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setControl1(StkFloat cVal)stk::FM [inline]
setControl2(StkFloat cVal)stk::FM [inline]
setFrequency(StkFloat frequency)stk::FM [virtual]
setGain(unsigned int waveIndex, StkFloat gain)stk::FM
setModulationDepth(StkFloat mDepth)stk::FM [inline]
setModulationSpeed(StkFloat mSpeed)stk::FM [inline]
setRatio(unsigned int waveIndex, StkFloat ratio)stk::FM
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::HevyMetl [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::HevyMetl [inline, virtual]
~FM(void)stk::FM [virtual]
~HevyMetl(void)stk::HevyMetl
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1HevyMetl.html000644 000766 000766 00000026327 12015735505 020667 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::HevyMetl Class Reference

STK heavy metal FM synthesis instrument. More...

#include <HevyMetl.h>

Inheritance diagram for stk::HevyMetl:
stk::FM stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 HevyMetl (void)
 Class constructor.
 ~HevyMetl (void)
 Class destructor.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK heavy metal FM synthesis instrument.

This class implements 3 cascade operators with feedback modulation, also referred to as algorithm 3 of the TX81Z.

    Algorithm 3 is :    4--\
                    3-->2-- + -->1-->Out

Control Change Numbers:

  • Total Modulator Index = 2
  • Modulator Crossfade = 4
  • LFO Speed = 11
  • LFO Depth = 1
  • ADSR 2 & 4 Target = 128

The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::HevyMetl::HevyMetl ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::HevyMetl::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::FM.

00098 {
00099   unsigned int nChannels = lastFrame_.channels();
00100 #if defined(_STK_DEBUG_)
00101   if ( channel > frames.channels() - nChannels ) {
00102     oStream_ << "HevyMetl::tick(): channel and StkFrames arguments are incompatible!";
00103     handleError( StkError::FUNCTION_ARGUMENT );
00104   }
00105 #endif
00106 
00107   StkFloat *samples = &frames[channel];
00108   unsigned int j, hop = frames.channels() - nChannels;
00109   if ( nChannels == 1 ) {
00110     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00111       *samples++ = tick();
00112   }
00113   else {
00114     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00115       *samples++ = tick();
00116       for ( j=1; j<nChannels; j++ )
00117         *samples++ = lastFrame_[j];
00118     }
00119   }
00120 
00121   return frames;
00122 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1HevyMetl.png000644 000766 000766 00000001202 12015735505 020470 0ustar00garygary000000 000000 ‰PNG  IHDRWÀFu¥PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝÑ’¬ P:VñÿŸ¼H™p3–[½·F5 ¾¦#&Ò!A÷f"pm“ôU=·í"œ¡czÅmW1wŽbµô–«€Ÿßêû®¿Õa èm캾“uÛ®ƒý7Û[ë¦u¨«ÖÖͧù~ û?Ý ïüBä•Á÷»9ÇÀAnÎ1p”û¸ý@—.]ºtéÒ¥[∉tHDÐý¾ øæØ= —ÿ’ ˆp4D €íèŸ@j/Ê©[ê<Û4¥§$õ zþµ«œÔ®ªwg=×nV‡×në^v}N®?ÉçîXÆsö\½Ñºjgª­ÙÌ}½ø~ û87è;¿yeðýnÎ1p›s å>n?Ð¥K—.]ºté–8b"tïu!Û“³}—ÜæÛŸ5àè?p lS;KnÏUÎLÖò^q‹7ºöf†Ú¾n¶æšúNÖÍüß«ƒ©ä°ow]¾è>Á úÎ/D^|¿›s äæG¹ÛtéÒ¥K—.]º% !·F÷«.’k—ãWg®ùÞß§_rµû½ ¤¤û® ì.€zÔŒ 3ݹe8j¦5½4ü”×1qÝUØgñŠ«·3¸ýdµº÷Ï×ÍÖatýö1ü ½«ïdÝꢵŒYÅêàk6î{aέûå¼V§çø÷9[îSøž|¬?¡6Ö¤²÷IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Iir-members.html000644 000766 000766 00000027501 12015735505 021300 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Iir Member List

This is the complete list of members for stk::Iir, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
getGain(void) const stk::Filter [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
Iir(void)stk::Iir
Iir(std::vector< StkFloat > &bCoefficients, std::vector< StkFloat > &aCoefficients)stk::Iir
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::Iir [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setCoefficients(std::vector< StkFloat > &bCoefficients, std::vector< StkFloat > &aCoefficients, bool clearState=false)stk::Iir
setDenominator(std::vector< StkFloat > &aCoefficients, bool clearState=false)stk::Iir
setGain(StkFloat gain)stk::Filter [inline]
setNumerator(std::vector< StkFloat > &bCoefficients, bool clearState=false)stk::Iir
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::Iir [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Iir [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::Iir [inline]
~Iir(void)stk::Iir
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Iir.html000644 000766 000766 00000056021 12015735505 017647 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Iir Class Reference

STK general infinite impulse response filter class. More...

#include <Iir.h>

Inheritance diagram for stk::Iir:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 Iir (void)
 Default constructor creates a zero-order pass-through "filter".
 Iir (std::vector< StkFloat > &bCoefficients, std::vector< StkFloat > &aCoefficients)
 Overloaded constructor which takes filter coefficients.
 ~Iir (void)
 Class destructor.
void setCoefficients (std::vector< StkFloat > &bCoefficients, std::vector< StkFloat > &aCoefficients, bool clearState=false)
 Set filter coefficients.
void setNumerator (std::vector< StkFloat > &bCoefficients, bool clearState=false)
 Set numerator coefficients.
void setDenominator (std::vector< StkFloat > &aCoefficients, bool clearState=false)
 Set denominator coefficients.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK general infinite impulse response filter class.

This class provides a generic digital filter structure that can be used to implement IIR filters. For filters containing only feedforward terms, the Fir class is slightly more efficient.

In particular, this class implements the standard difference equation:

a[0]*y[n] = b[0]*x[n] + ... + b[nb]*x[n-nb] - a[1]*y[n-1] - ... - a[na]*y[n-na]

If a[0] is not equal to 1, the filter coeffcients are normalized by a[0].

The gain parameter is applied at the filter input and does not affect the coefficient values. The default gain value is 1.0. This structure results in one extra multiply per computed sample, but allows easy control of the overall filter gain.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Iir::Iir ( std::vector< StkFloat > &  bCoefficients,
std::vector< StkFloat > &  aCoefficients 
)

Overloaded constructor which takes filter coefficients.

An StkError can be thrown if either of the coefficient vector sizes is zero, or if the a[0] coefficient is equal to zero.


Member Function Documentation

void stk::Iir::setCoefficients ( std::vector< StkFloat > &  bCoefficients,
std::vector< StkFloat > &  aCoefficients,
bool  clearState = false 
)

Set filter coefficients.

An StkError can be thrown if either of the coefficient vector sizes is zero, or if the a[0] coefficient is equal to zero. If a[0] is not equal to 1, the filter coeffcients are normalized by a[0]. The internal state of the filter is not cleared unless the clearState flag is true.

void stk::Iir::setNumerator ( std::vector< StkFloat > &  bCoefficients,
bool  clearState = false 
)

Set numerator coefficients.

An StkError can be thrown if coefficient vector is empty. Any previously set denominator coefficients are left unaffected. Note that the default constructor sets the single denominator coefficient a[0] to 1.0. The internal state of the filter is not cleared unless the clearState flag is true.

void stk::Iir::setDenominator ( std::vector< StkFloat > &  aCoefficients,
bool  clearState = false 
)

Set denominator coefficients.

An StkError can be thrown if the coefficient vector is empty or if the a[0] coefficient is equal to zero. Previously set numerator coefficients are unaffected unless a[0] is not equal to 1, in which case all coeffcients are normalized by a[0]. Note that the default constructor sets the single numerator coefficient b[0] to 1.0. The internal state of the filter is not cleared unless the clearState flag is true.

StkFrames & stk::Iir::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00136 {
00137 #if defined(_STK_DEBUG_)
00138   if ( channel >= frames.channels() ) {
00139     oStream_ << "Iir::tick(): channel and StkFrames arguments are incompatible!";
00140     handleError( StkError::FUNCTION_ARGUMENT );
00141   }
00142 #endif
00143 
00144   StkFloat *samples = &frames[channel];
00145   unsigned int i, hop = frames.channels();
00146   for ( unsigned int j=0; j<frames.frames(); j++, samples += hop ) {
00147     outputs_[0] = 0.0;
00148     inputs_[0] = gain_ * *samples;
00149     for ( i=b_.size()-1; i>0; i-- ) {
00150       outputs_[0] += b_[i] * inputs_[i];
00151       inputs_[i] = inputs_[i-1];
00152     }
00153     outputs_[0] += b_[0] * inputs_[0];
00154 
00155     for ( i=a_.size()-1; i>0; i-- ) {
00156       outputs_[0] += -a_[i] * outputs_[i];
00157       outputs_[i] = outputs_[i-1];
00158     }
00159 
00160     *samples = outputs_[0];
00161   }
00162 
00163   lastFrame_[0] = *(samples-hop);
00164   return frames;
00165 }

StkFrames & stk::Iir::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00168 {
00169 #if defined(_STK_DEBUG_)
00170   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00171     oStream_ << "Iir::tick(): channel and StkFrames arguments are incompatible!";
00172     handleError( StkError::FUNCTION_ARGUMENT );
00173   }
00174 #endif
00175 
00176   StkFloat *iSamples = &iFrames[iChannel];
00177   StkFloat *oSamples = &oFrames[oChannel];
00178   unsigned int i, iHop = iFrames.channels(), oHop = oFrames.channels();
00179   for ( unsigned int j=0; j<iFrames.frames(); j++, iSamples += iHop, oSamples += oHop ) {
00180     outputs_[0] = 0.0;
00181     inputs_[0] = gain_ * *iSamples;
00182     for ( i=b_.size()-1; i>0; i-- ) {
00183       outputs_[0] += b_[i] * inputs_[i];
00184       inputs_[i] = inputs_[i-1];
00185     }
00186     outputs_[0] += b_[0] * inputs_[0];
00187 
00188     for ( i=a_.size()-1; i>0; i-- ) {
00189       outputs_[0] += -a_[i] * outputs_[i];
00190       outputs_[i] = outputs_[i-1];
00191     }
00192 
00193     *oSamples = outputs_[0];
00194   }
00195 
00196   lastFrame_[0] = *(oSamples-oHop);
00197   return iFrames;
00198 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Iir.png000644 000766 000766 00000000655 12015735505 017471 0ustar00garygary000000 000000 ‰PNG  IHDR>ˆˆŒ¨PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2Dàæ‚ô!ŽWn‡"\«æt€= F.2ÒO¸öù¶qöI}$>êë¢6¸X·oŸÈù'ëT|7nXçÓ¼2Ä“/êMÔ]Ãoⵦø^kŠOâovž8qâĉ:¾ùþo¢\’â# ;€–›*gømeÁ®¯ i:€–h¥‰°Ó¹¨?­X\û¬âvôÅ/ø²ûk½Å:+þŸ ÑÙo¬;ß ­³ÎóÊüs<÷¢þË©ZS|¯5Å'ñ7;Oœ8qâÄ?G* 2ÚˆGyW˜¦?ÀOwJÑtÔt¼t¯xëD/™i[y+e*c÷3ñ Ü‹ÿ.n»Zw*¾ç­ã•!®x*¾“ǽ$ÁIEND®B`‚stk-4.4.4/doc/html/classstk_1_1InetWvIn-members.html000644 000766 000766 00000023167 12015735505 022264 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::InetWvIn Member List

This is the complete list of members for stk::InetWvIn, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::WvIn [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
InetWvIn(unsigned long bufferFrames=1024, unsigned int nBuffers=8)stk::InetWvIn
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
isConnected(void)stk::InetWvIn
lastFrame(void) const stk::WvIn [inline]
lastOut(unsigned int channel=0)stk::InetWvIn [inline]
listen(int port=2006, unsigned int nChannels=1, Stk::StkFormat format=STK_SINT16, Socket::ProtocolType protocol=Socket::PROTO_TCP)stk::InetWvIn
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::InetWvIn [virtual]
tick(StkFrames &frames)stk::InetWvIn [virtual]
~InetWvIn()stk::InetWvIn
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1InetWvIn.html000644 000766 000766 00000041723 12015735505 020632 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::InetWvIn Class Reference

STK internet streaming input class. More...

#include <InetWvIn.h>

Inheritance diagram for stk::InetWvIn:
stk::WvIn stk::Stk

List of all members.

Public Member Functions

 InetWvIn (unsigned long bufferFrames=1024, unsigned int nBuffers=8)
 Default constructor.
 ~InetWvIn ()
 Class destructor.
void listen (int port=2006, unsigned int nChannels=1, Stk::StkFormat format=STK_SINT16, Socket::ProtocolType protocol=Socket::PROTO_TCP)
 Wait for a (new) socket connection with specified protocol, port, data channels and format.
bool isConnected (void)
 Returns true is an input connection exists or input data remains in the queue.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed frame.
StkFloat tick (unsigned int channel=0)
 Compute a sample frame and return the specified channel value.
StkFramestick (StkFrames &frames)
 Fill the StkFrames argument with computed frames and return the same reference.

Detailed Description

STK internet streaming input class.

This Wvin subclass reads streamed audio data over a network via a TCP or UDP socket connection. The data is assumed in big-endian, or network, byte order. Only a single socket connection is supported.

InetWvIn supports multi-channel data. It is important to distinguish the tick() method that computes a single frame (and returns only the specified sample of a multi-channel frame) from the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data.

This class implements a socket server. When using the TCP protocol, the server "listens" for a single remote connection within the InetWvIn::start() function. For the UDP protocol, no attempt is made to verify packet delivery or order. The default data type for the incoming stream is signed 16-bit integers, though any of the defined StkFormats are permissible.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::InetWvIn::InetWvIn ( unsigned long  bufferFrames = 1024,
unsigned int  nBuffers = 8 
)

Default constructor.

An StkError will be thrown if an error occurs while initializing the input thread.


Member Function Documentation

void stk::InetWvIn::listen ( int  port = 2006,
unsigned int  nChannels = 1,
Stk::StkFormat  format = STK_SINT16,
Socket::ProtocolType  protocol = Socket::PROTO_TCP 
)

Wait for a (new) socket connection with specified protocol, port, data channels and format.

For the UDP protocol, this function will create a socket instance and return. For the TCP protocol, this function will block until a connection is established. An StkError will be thrown if a socket error occurs or an invalid function argument is provided.

bool stk::InetWvIn::isConnected ( void   ) 

Returns true is an input connection exists or input data remains in the queue.

This method will not return false after an input connection has been closed until all buffered input data has been read out.

StkFloat stk::InetWvIn::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed frame.

For multi-channel files, use the lastFrame() function to get all values from the last computed frame. If no connection exists, the returned value is 0.0. The channel argument must be less than the number of channels in the data stream (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00141 {
00142 #if defined(_STK_DEBUG_)
00143   if ( channel >= data_.channels() ) {
00144     oStream_ << "InetWvIn::lastOut(): channel argument and data stream are incompatible!";
00145     handleError( StkError::FUNCTION_ARGUMENT );
00146   }
00147 #endif
00148 
00149   // If no connection and we've output all samples in the queue, return.
00150   if ( !connected_ && bytesFilled_ == 0 && bufferCounter_ == 0 ) return 0.0;
00151 
00152   return lastFrame_[channel];
00153 }

StkFloat stk::InetWvIn::tick ( unsigned int  channel = 0  )  [virtual]

Compute a sample frame and return the specified channel value.

For multi-channel files, use the lastFrame() function to get all values from the computed frame. If no connection exists, the returned value is 0.0 (and a warning will be issued if _STK_DEBUG_ is defined during compilation). The channel argument must be less than the number of channels in the data stream (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::WvIn.

StkFrames& stk::InetWvIn::tick ( StkFrames frames  )  [virtual]

Fill the StkFrames argument with computed frames and return the same reference.

The number of channels in the StkFrames argument must equal the number of channels specified in the listen() function. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception. If no connection exists, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation).

Implements stk::WvIn.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1InetWvIn.png000644 000766 000766 00000000751 12015735505 020446 0ustar00garygary000000 000000 ‰PNG  IHDRQˆ¨`÷ãPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2xIDATxíÝÝnà `Ž#ñþ¼‹°C$sÊ*º¨åï+'îÚÛtD·tHl£ø "p}ƒáç"ÚØàvë‹ëðšXO19q*uø¦¨[ýÎz=M=ܪG¿/úÔƒÊöùùK©'bwö•ÊØÔ×;ù@4÷Ñ®7Ûõ¤wS—“÷/"¿)(nÃ]W[^^¹MÌ9š sŽ&ãů¨5EŠ)R¤Hq£ˆè–œ…â+"’ëwï¦óå­zSRÒOS]‚”ýØÖùrµ§²ÊŠeFGZ·¾º®×ÎaE7!FT‚>F~—z"âŒíD—§}êÑË®¶}*šûx©L»í“3ž©Ë»:ýœÑùu‘ßÿ…Ý~"¶i#žÐIEND®B`‚stk-4.4.4/doc/html/classstk_1_1InetWvOut-members.html000644 000766 000766 00000024775 12015735505 022473 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::InetWvOut Member List

This is the complete list of members for stk::InetWvOut, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
clipStatus(void)stk::WvOut [inline]
connect(int port, Socket::ProtocolType protocol=Socket::PROTO_TCP, std::string hostname="localhost", unsigned int nChannels=1, Stk::StkFormat format=STK_SINT16)stk::InetWvOut
disconnect(void)stk::InetWvOut
getFrameCount(void) const stk::WvOut [inline]
getTime(void) const stk::WvOut [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
InetWvOut(unsigned long packetFrames=1024)stk::InetWvOut
InetWvOut(int port, Socket::ProtocolType protocol=Socket::PROTO_TCP, std::string hostname="localhost", unsigned int nChannels=1, Stk::StkFormat format=STK_SINT16, unsigned long packetFrames=1024)stk::InetWvOut
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
resetClipStatus(void)stk::WvOut [inline]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(const StkFloat sample)stk::InetWvOut [virtual]
tick(const StkFrames &frames)stk::InetWvOut [virtual]
WvOut(void)stk::WvOut [inline]
~InetWvOut()stk::InetWvOut
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1InetWvOut.html000644 000766 000766 00000035054 12015735505 021033 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::InetWvOut Class Reference

STK internet streaming output class. More...

#include <InetWvOut.h>

Inheritance diagram for stk::InetWvOut:
stk::WvOut stk::Stk

List of all members.

Public Member Functions

 InetWvOut (unsigned long packetFrames=1024)
 Default constructor ... the socket is not instantiated.
 InetWvOut (int port, Socket::ProtocolType protocol=Socket::PROTO_TCP, std::string hostname="localhost", unsigned int nChannels=1, Stk::StkFormat format=STK_SINT16, unsigned long packetFrames=1024)
 Overloaded constructor which opens a network connection during instantiation.
 ~InetWvOut ()
 Class destructor.
void connect (int port, Socket::ProtocolType protocol=Socket::PROTO_TCP, std::string hostname="localhost", unsigned int nChannels=1, Stk::StkFormat format=STK_SINT16)
 Connect to the specified host and port and prepare to stream nChannels of data in the given data format.
void disconnect (void)
 If a connection is open, write out remaining samples in the queue and then disconnect.
void tick (const StkFloat sample)
 Output a single sample to all channels in a sample frame.
void tick (const StkFrames &frames)
 Output the StkFrames data.

Detailed Description

STK internet streaming output class.

This WvOut subclass can stream data over a network via a TCP or UDP socket connection. The data is converted to big-endian byte order, if necessary, before being transmitted.

InetWvOut supports multi-channel data. It is important to distinguish the tick() method that outputs a single sample to all channels in a sample frame from the overloaded one that takes a reference to an StkFrames object for multi-channel and/or multi-frame data.

This class connects to a socket server, the port and IP address of which must be specified as constructor arguments. The default data type is signed 16-bit integers but any of the defined StkFormats are permissible.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::InetWvOut::InetWvOut ( int  port,
Socket::ProtocolType  protocol = Socket::PROTO_TCP,
std::string  hostname = "localhost",
unsigned int  nChannels = 1,
Stk::StkFormat  format = STK_SINT16,
unsigned long  packetFrames = 1024 
)

Overloaded constructor which opens a network connection during instantiation.

An StkError is thrown if a socket error occurs or an invalid argument is specified.


Member Function Documentation

void stk::InetWvOut::connect ( int  port,
Socket::ProtocolType  protocol = Socket::PROTO_TCP,
std::string  hostname = "localhost",
unsigned int  nChannels = 1,
Stk::StkFormat  format = STK_SINT16 
)

Connect to the specified host and port and prepare to stream nChannels of data in the given data format.

An StkError is thrown if a socket error occurs or an invalid argument is specified.

void stk::InetWvOut::tick ( const StkFloat  sample  )  [virtual]

Output a single sample to all channels in a sample frame.

An StkError is thrown if an output error occurs. If a socket connection does not exist, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation).

Implements stk::WvOut.

void stk::InetWvOut::tick ( const StkFrames frames  )  [virtual]

Output the StkFrames data.

An StkError will be thrown if an output error occurs. An StkError will also be thrown if _STK_DEBUG_ is defined during compilation and there is an incompatability between the number of channels in the FileWvOut object and that in the StkFrames object. If a socket connection does not exist, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation).

Implements stk::WvOut.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1InetWvOut.png000644 000766 000766 00000001013 12015735505 020637 0ustar00garygary000000 000000 ‰PNG  IHDR[ˆ¿Bg*PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2šIDATxíÝÑ’ƒ Pnœáÿ?y˜¶R›®Û½iVÀ„ŒÏi‹‹´ITо ¸{“æwØØÛ.Ù€ç蟾yÕn«ƒ˜, x­ùe[o´|?NÊóœLÝÎÛçdr–—rb¿³:yù,5'õ$ÛYúf¾OhÿW;.ÒRäµáw±sŽÃíœãðHûÏÖ mÚ´iÓ¦M›ö'ì-.Ò&QAû&6DàoÛÕÚ€~È»ltà)àxc›Ûà7q`—ÑÁ¨uSÌ&{fë`Ÿ”ò¹fóØ6S¬Û>'}Æ/Ù&ß}ìž­ÝâBNêêêSƒ½×·ÖÔ‰:áû„ö7Ùq‘–"¯ ¿‹shç‡GÚ¶NhÓ¦M›6mÚ´?a#.Â6IûWm$w?Ì«ýõ²µ6>öÝØÁRÒšlÃRYL½Ìm¨›hvé)˜»mÿüO7Å|²½G;üæÆ%B?çíbÛ帼m¦xlûœw'yÒ6ùîÎrxÊ{ÝŒuw“œÔ•¸yJöOì½¾µÎº:áû„öwÚqñ½k&²Ô|gÞIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Instrmnt-members.html000644 000766 000766 00000023721 12015735505 022373 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Instrmnt Member List

This is the complete list of members for stk::Instrmnt, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
controlChange(int number, StkFloat value)stk::Instrmnt [inline, virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)=0stk::Instrmnt [pure virtual]
noteOn(StkFloat frequency, StkFloat amplitude)=0stk::Instrmnt [pure virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Instrmnt [inline, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)=0stk::Instrmnt [pure virtual]
tick(StkFrames &frames, unsigned int channel=0)=0stk::Instrmnt [pure virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Instrmnt.html000644 000766 000766 00000051523 12015735505 020744 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Instrmnt Class Reference

STK instrument abstract base class. More...

#include <Instrmnt.h>

Inheritance diagram for stk::Instrmnt:
stk::Stk stk::BandedWG stk::BlowBotl stk::BlowHole stk::Bowed stk::Brass stk::Clarinet stk::Drummer stk::Flute stk::FM stk::Mandolin stk::Mesh2D stk::Modal stk::Plucked stk::Resonate stk::Sampler stk::Saxofony stk::Shakers stk::Simple stk::Sitar stk::StifKarp stk::VoicForm stk::Whistle

List of all members.

Public Member Functions

 Instrmnt (void)
 Class constructor.
virtual void noteOn (StkFloat frequency, StkFloat amplitude)=0
 Start a note with the given frequency and amplitude.
virtual void noteOff (StkFloat amplitude)=0
 Stop a note with the given amplitude (speed of decay).
virtual void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
virtual void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
unsigned int channelsOut (void) const
 Return the number of output channels for the class.
const StkFrameslastFrame (void) const
 Return an StkFrames reference to the last output sample frame.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed frame.
virtual StkFloat tick (unsigned int channel=0)=0
 Compute one sample frame and return the specified channel value.
virtual StkFramestick (StkFrames &frames, unsigned int channel=0)=0
 Fill the StkFrames object with computed sample frames, starting at the specified channel.

Detailed Description

STK instrument abstract base class.

This class provides a common interface for all STK instruments.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFloat stk::Instrmnt::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed frame.

The channel argument must be less than the number of output channels, which can be determined with the channelsOut() function (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

See also:
lastFrame()

00083 {
00084 #if defined(_STK_DEBUG_)
00085   if ( channel >= lastFrame_.channels() ) {
00086     oStream_ << "Instrmnt::lastOut(): channel argument is invalid!";
00087     handleError( StkError::FUNCTION_ARGUMENT );
00088   }
00089 #endif
00090 
00091   return lastFrame_[channel];
00092 }

virtual StkFloat stk::Instrmnt::tick ( unsigned int  channel = 0  )  [pure virtual]
virtual StkFrames& stk::Instrmnt::tick ( StkFrames frames,
unsigned int  channel = 0 
) [pure virtual]

Fill the StkFrames object with computed sample frames, starting at the specified channel.

The channel argument plus the number of output channels must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implemented in stk::BandedWG, stk::BeeThree, stk::BlowBotl, stk::BlowHole, stk::Bowed, stk::Brass, stk::Clarinet, stk::Drummer, stk::Flute, stk::FM, stk::FMVoices, stk::HevyMetl, stk::Mandolin, stk::Mesh2D, stk::Modal, stk::Moog, stk::PercFlut, stk::Plucked, stk::Resonate, stk::Rhodey, stk::Sampler, stk::Saxofony, stk::Shakers, stk::Simple, stk::Sitar, stk::StifKarp, stk::TubeBell, stk::VoicForm, stk::Whistle, and stk::Wurley.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Instrmnt.png000644 000766 000766 00000010065 12015735505 020560 0ustar00garygary000000 000000 ‰PNG  IHDRÊ 6\8ÙPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ÄIDATxíÝÝv«º†á~bŒÞÿ%ïÿ içJc"³_Í&ÁÆYKO,™Ó¯mr|Ý›M (P ¬I‘™ÂXÒ`zAŠö¹•(’™¤v½8N'§ôß^æJJ%ý>½ ¥æSî½ò[…%+°aÎu³¢Ä´ýJæÿF'Ø*m_ ¬5}oû8ÍÓ (P <‘29n¤ü×øNœÛÿ-åûû1–çP¾¿cy… (P @ (P @ (ï MŽ;)Kÿç¡@ò¾ÿ—â㪫 OóPÞD‘¾¾$¾¾ôUíö—ê¿/}µ»ççÈG)%·šªºåN™¬è}>¥ Ü­þÛï·ÐsQ&)°kJ¿½%؉]©)Ç–8Ø2”ZA­éÏÙ÷–QR`{ÚC ”[)“ãFÊïĹýßR¾¿cyåûû1–Q8Á @ (P @ (P @²e›wRlj@%9EfòCI~ž¿Ö^æ¾–†rÎú_(þkŸ Hf’‚¦çT~eYù±Ëª:YGŽ˜ ”dVÓÜ“ÚóÔ¾ÈM–‘ûFÊžï¨WBòçSýç·ñƒv¢¸;Âäò—^y=Í[Ò‰”Ëí8ö¹køÏíŠë•sÛŸ ƒ^9lÈç ¬•H˱ŸR±Î'Xèøzò´‡ (KS&Ç”t (P @ (P @ (P @’œ²MŽ;)65 @²EfòCI*Ó§•õÖø‹ )ã,ý­ŒÉLRHÊS¤vafÚ)e¾|1¥ä©–eúË~ËQ‹“PjR¾ö^ )—}èm”ŒRGÊqWÂßÛwåõ÷¼/ú¥üK^`ñSÂ+)¥XëìAC”ÊsÃ:á¿ÈÓ (P <29n¤¤ (P @ (P @ (P @ ”ä”mrÜI±© ”(2“JR™¬ 7KrQs P$3I!sO‘Ú…™ÉQö+W§”<Õ²ìCÙoyJ\í-¤Ôœ\6®WBÆeËÍ|”B8RŽ»þNÆ ÿåõõ|«+JùwU`ÉzeØö{—øJÊ\`­³cɸãéDÉw‚=îi (Pî§LŽ)é (P @ (P @ (P @%9e›wRlj@e!ŠÌ䇒üxü5(WÉæ¦Hf’‚¦S¤:]_u³Êòl”’ªÌJv}Ø?û|\‘“Ò~ðs¯ܾ?íVÆ;Q®¸¿B|#åõø¡ç}ùŸ(å_[‘tWŽõ3¢_I{¥XkéPHû‰Õy™O°Ç=í¡@Ê”Éq#%]@ (P @ (P @ (P $§l“ãNŠM (P ¬E‘™üP’¯LéoKQ$3IAÓ)eºìOI)Õ¬÷a¥Ô[uµ[)(5U—bï•6××U—¤ÀN”½À*lJ½?÷|)°¥“~Þ˜T½2lû…z¥Xkúšmè•v¾e?Á÷´‡ (wQ&Ç”t (P @ (P @ (P @’œ²MŽ;)65 @² EfŠ’ÊüaÙ/ù(ú†ßKD‘Ì$…ÄÃEÙ“Õ5uؾ—‡R%G? »UDe¸¯íÚ‡)5+—Öq{:gô‘«À~¤¸ÀÊì;(¯ÇUÏ—;Sã¼Ù ÌÿO°kJÒkMßÒóUµoáhgO{(P @ò Ê丑’. @ (P @ (P @ (P’S¶Éq'Ŧ(P– ÈL~(ÉW¦ô·¥(’™¤ )23™êg¹hsU[ö®,ù8¥dÕ2݇ÒÓ7ɪ¸_¸E9(=Óó¤ ÿú+K½J©§ÃŸ)¯Ç°ç}Áÿ‡]9zåÐöý­nÙ*Öš>VN?¨®íãi (PA™7RÒ(P @ (P @ (P @JrÊ69î¤ØÔ€Êj™É%)Ìù»kQN€%(’™¤ q™™¬ì‘®A(%[™©fíMâ®RSj².ÍÚ*‹Q áHîJõ½‹òzüÖó¥À~¢do{×+Wm_åU ¬5ý©íë­N°Ç=í¡@Ê=”Éq#%]@ (P @ (P @ (P $§l“ãNŠM (P ,I‘™üP’Üœ¿·¥“üGzŠd&)hÖ¤ÌdòÃz³Ì-C©—om•Å(…p¤ø-;ôÑ;(¯Ç?õ¼ÿígS¦÷Ê íÝk™s]qxž,DyÚÓÊÃ(Ûc(Ûc(Ûc(Ûc(Ûí”Éq#%]@ (P @ (P @ (P $§l“ãNŠM (P ¬@‘™â0|׎¿•“Rõã'Jª]‘Ì$§¨¼×¹²°O–¿ùS”–ŽÕÃuå©‚ý•ûâ±Î>HÙ“Ý';Å•ßèc$)°3Åm‰â>L¡¼£žï{)W†„»â3ÚÛ~“Ï^`±Ñ¥žnûhp‚e¡<íi (Pî§LŽ)é (P @ (P @ (P @%9e›wRlj@eŠÌ‡áó4/•wW䣔Á)Ñ:–ûÆqÉ')Rù•½ÆSê/_®w]_~°|RR’™ÜÝ®k¾ûšHH©Éºœ†pµ•‡Ò*ç@éŽÖÛmÙi?þNy=.z¾ìÄ™r<ö¹Ä½âÚ>SaÁ’í³r‚…­è¯p‚ù¢Ëù\yÐÓ (P ÜL™7RÒ(P @ (P @ (P @JrÊ69î¤ØÔ€ÊR™)ÃçqçsSÊ ~,C‘Ì$§¨ ÊŠ:ÊI)™ÕTÃuåÕÉ0ÊI©é¹ü†”HK©Ut¤tÇ"µÍyåõø±çËNüBÉ^`þo¯ºSòé{¥S¡;ep‚ùýãiÊ–<†²=†²=†²=†²ÝN™7RÒ(P @ (P @ (P @JrÊ69î¤ØÔ€Ê*™É%©LŸÖý<‘2˜[€"™I ™;JÛœ¾MûÀÊ·ÒPzÂ%­=ÿHéVþ’Qjb.+×+î£ná‘—«ÀN”ØB'J‘¾‰òz\õ¼¯ûkŠÏ?Û®¸^9´}hˆÐGI{¥Xû¹£Éßêšzâå;Á÷´‡ (÷R&Ç”t (P @ (P @ (P @’œ²MŽ;)65 @²EfòCI~|£U¹(WYæ¦Hf’‚¦Sêæ´w™™ühK@)™©ä¾ïPýt ÊGõ«”=Åc¯ìùÆA]šŒRGÊ^_åöÁÕîÕ/*ìÊë1êùR`±WÂL¤ª1Y¯œÛ~Ø+#J¦kMÛ~|‚í·Êi–å{ÜÓ (P ÜO™7RÒ(P @ (P @ (P @JrÊ69î¤ØÔ€Ê"™)Œ¥0>­^†¢ŸÎJ‘Ì$Í~!™Y¿)«ãv§ÜJB)Iª%Õr. ¶YµºÕaaJÏ÷¸YG«ÃvJ¶Pz]PêÁðÊëqÑó¾ê[Û‡]8íÊðÈÑ+‡¶Qν’¯ÀZÓ÷¶¯”Ô'ËÎN°EŸö?=P @ù3å$¡l¡l¡l¡l·S&Ç”t (P @ (P @ (P @’œ²MŽ;)65 @²Ef c)Œã½•(êoIÞ]‘Ì$Í~¡6]W•·ö^v¨½>M)©ÊL-¥’j'¹þ£ØÂLʞר#ºl@‰3) l@i†ZO¿PÂw_ ¼£ž/Ûþ·ë—¥¼»Wmßs­£ô”Z<-ÓÞö¥Þ¤zJõ¬ÂâÑksé§ýs(‡caÊñè[ºÀ @’ž29n¤¤ (P @ (P @ (P @ ”ä”mrÜI±© ”E(2SK*ÓqÑzxù)’™¤y»©¨Ú©¬|ãÄû ¥ä§šÚžîά3nE_rÚ¸OSj¢‡jòiû“¯À†µ²oG=z±íGÂ[ ìõ¸èùR>綘ë§\æÿ~¦„r ¬ýâû)[\îXØ{&× ö¸§=(P @¹™29n¤¤ (P @ (P @ (P @ ”ä”mrÜI±© ”•(2SK*Óƒ•KQttfŠd&)hÚ…Ìú Yߨ²eé(%Ñ–sÏ»ä*3ɪӭoNJÏù¸YÞé Y){ÎÇìG©‡Â(¯ÇO=_ ,¶ýõ®$ï•CÛ)é{¥XkúÞöƒ^É~‚ýsüð@åï”ß ( )“ãFJº€ (P @ (P @ (P @INÙ&Ç›P @YŽ"3…±¤Áô‚õ·¥(’™¤ i2µÛe”šRj‰VPÉ}¿é'3SjÎ1ÑC¯4NúP–ôCà”×ãמ÷ÐÚþP`ÉwÅ'Û~9J-°Öô§’p<í¡@ʃ(“ãFJº€ (P @ (P @ (P @INÙ&Ç›P @Y…"3…±¤}Z*wÃ’E(-ñ2WQÿ"ù,E2SùÝ{®õ¢LKåVu©:Ë­L”žf)¢½¤ÂÍz×íê+¥æ³r½RRßoû‚ËDÙs>fåö+Ø›)¯ÇUÏ·:´ýN¹|%ì•CÛŸ('V²^©Öš~o}zÿõãa—íûCŒž3P L (P $¤LŽ)é (P @ (P @ (P @%9e›wRlj@eŠÌ‡ýýp%I~éj”ã¤ÉLRÔ¨e]¶@áªmOYXþã‡(% •¤úö^ûlËxšIV~ŠÏSj’Ç ;SZ¯ü´àÓv¢Ô=P~³¾Hy==JävÊ›{åâû¹WòXkúžÓÞ¿œ`‰(O{ÚC ”P&Ç”t (P @ (P @ (P @’œ²MŽ;)65 @²EfŠÃöªÓýîaå‚”«•©(’™¤c ¨ö•&@Ÿ¥AÉyÿÑûlÉô7ÚœSjê±ÂÊ¿#,5¥×ϯ”}¥™4¬°(¯ÇuÏ—ÌÝ»?Ø[zåõø±W|‚Ê”^y'¥–M«¦íJXù¦ì­”Ï>í¡@ÊÚ”Éñ?þ\âåCÈó8IEND®B`‚stk-4.4.4/doc/html/classstk_1_1JCRev-members.html000644 000766 000766 00000024005 12015735505 021522 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::JCRev Member List

This is the complete list of members for stk::JCRev, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Effect [inline]
clear(void)stk::JCRev [virtual]
Effect(void)stk::Effect [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
JCRev(StkFloat T60=1.0)stk::JCRev
lastFrame(void) const stk::Effect [inline]
lastOut(unsigned int channel=0)stk::JCRev [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setEffectMix(StkFloat mix)stk::Effect [inline, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setT60(StkFloat T60)stk::JCRev
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input, unsigned int channel=0)stk::JCRev [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::JCRev
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::JCRev
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1JCRev.html000644 000766 000766 00000045463 12015735505 020105 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::JCRev Class Reference

John Chowning's reverberator class. More...

#include <JCRev.h>

Inheritance diagram for stk::JCRev:
stk::Effect stk::Stk

List of all members.

Public Member Functions

 JCRev (StkFloat T60=1.0)
 Class constructor taking a T60 decay time argument (one second default value).
void clear (void)
 Reset and clear all internal state.
void setT60 (StkFloat T60)
 Set the reverberation T60 decay time.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed stereo frame.
StkFloat tick (StkFloat input, unsigned int channel=0)
 Input one sample to the effect and return the specified channel value of the computed stereo frame.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the effect and replace with stereo outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the effect and write stereo outputs to the oFrames object.

Detailed Description

John Chowning's reverberator class.

This class takes a monophonic input signal and produces a stereo output signal. It is derived from the CLM JCRev function, which is based on the use of networks of simple allpass and comb delay filters. This class implements three series allpass units, followed by four parallel comb filters, and two decorrelation delay lines in parallel at the output.

Although not in the original JC reverberator, one-pole lowpass filters have been added inside the feedback comb filters.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFloat stk::JCRev::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed stereo frame.

Use the lastFrame() function to get both values of the last computed stereo frame. The channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00101 {
00102 #if defined(_STK_DEBUG_)
00103   if ( channel > 1 ) {
00104     oStream_ << "JCRev::lastOut(): channel argument must be less than 2!";
00105     handleError( StkError::FUNCTION_ARGUMENT );
00106   }
00107 #endif
00108 
00109   return lastFrame_[channel];
00110 }

StkFloat stk::JCRev::tick ( StkFloat  input,
unsigned int  channel = 0 
) [inline]

Input one sample to the effect and return the specified channel value of the computed stereo frame.

Use the lastFrame() function to get both values of the computed stereo output frame. The channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00113 {
00114 #if defined(_STK_DEBUG_)
00115   if ( channel > 1 ) {
00116     oStream_ << "JCRev::tick(): channel argument must be less than 2!";
00117     handleError( StkError::FUNCTION_ARGUMENT );
00118   }
00119 #endif
00120 
00121   StkFloat temp, temp0, temp1, temp2, temp3, temp4, temp5, temp6;
00122   StkFloat filtout;
00123 
00124   temp = allpassDelays_[0].lastOut();
00125   temp0 = allpassCoefficient_ * temp;
00126   temp0 += input;
00127   allpassDelays_[0].tick(temp0);
00128   temp0 = -(allpassCoefficient_ * temp0) + temp;
00129     
00130   temp = allpassDelays_[1].lastOut();
00131   temp1 = allpassCoefficient_ * temp;
00132   temp1 += temp0;
00133   allpassDelays_[1].tick(temp1);
00134   temp1 = -(allpassCoefficient_ * temp1) + temp;
00135     
00136   temp = allpassDelays_[2].lastOut();
00137   temp2 = allpassCoefficient_ * temp;
00138   temp2 += temp1;
00139   allpassDelays_[2].tick(temp2);
00140   temp2 = -(allpassCoefficient_ * temp2) + temp;
00141     
00142   temp3 = temp2 + ( combFilters_[0].tick( combCoefficient_[0] * combDelays_[0].lastOut() ) );
00143   temp4 = temp2 + ( combFilters_[1].tick( combCoefficient_[1] * combDelays_[1].lastOut() ) );
00144   temp5 = temp2 + ( combFilters_[2].tick( combCoefficient_[2] * combDelays_[2].lastOut() ) );
00145   temp6 = temp2 + ( combFilters_[3].tick( combCoefficient_[3] * combDelays_[3].lastOut() ) );
00146 
00147   combDelays_[0].tick(temp3);
00148   combDelays_[1].tick(temp4);
00149   combDelays_[2].tick(temp5);
00150   combDelays_[3].tick(temp6);
00151 
00152   filtout = temp3 + temp4 + temp5 + temp6;
00153 
00154   lastFrame_[0] = effectMix_ * (outLeftDelay_.tick(filtout));
00155   lastFrame_[1] = effectMix_ * (outRightDelay_.tick(filtout));
00156   temp = (1.0 - effectMix_) * input;
00157   lastFrame_[0] += temp;
00158   lastFrame_[1] += temp;
00159     
00160   return 0.7 * lastFrame_[channel];
00161 }

StkFrames& stk::JCRev::tick ( StkFrames frames,
unsigned int  channel = 0 
)

Take a channel of the StkFrames object as inputs to the effect and replace with stereo outputs.

The StkFrames argument reference is returned. The stereo outputs are written to the StkFrames argument starting at the specified channel. Therefore, the channel argument must be less than ( channels() - 1 ) of the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

StkFrames& stk::JCRev::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
)

Take a channel of the iFrames object as inputs to the effect and write stereo outputs to the oFrames object.

The iFrames object reference is returned. The iChannel argument must be less than the number of channels in the iFrames argument (the first channel is specified by 0). The oChannel argument must be less than ( channels() - 1 ) of the oFrames argument. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1JCRev.png000644 000766 000766 00000000753 12015735505 017716 0ustar00garygary000000 000000 ‰PNG  IHDRGˆ‚ÐLPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2zIDATxíÝÑnà P®#ñÿŸ¼l°)¤tµ¦Lº¨SS¶Y”×råŒrIÆ óK"¿,Ÿ:±cÖèžsú®W ÚÚ>rtAœßû³*lW×r¦yêĺ}>®ËVçuÔg­ËºÜûÃ|Néä:IïƒQO&ýSk”äÔše9;/:tèСCçyΕ3Ê%ƒÎ‡DàDhóäSÇ}ÏÊÎi["Pz@,/XÀ®'§-‡lwZ>ãNÌ<:z×`ýY8·u½8s>ƒ½é³¯kãĶmêòŸ½ó¦?Z—uYÁ©?á¼\øœÒùÒIzïü¿÷r­9P’Sk”å<î¼èСC‡ç9È))ÓùÈAyqa‡jgû…Ó¬ñ}ç¥èÿÁ–7Ôî´é°ÈX½rÜŒ…£7§¼ƒc}Ú;mý;g”¥Óûj× _WX·¬kÊbÑŸÅþÓyùغ.ë²MÖ*]_bœÏ)$'güf|’Iœ@IEND®B`‚stk-4.4.4/doc/html/classstk_1_1JetTable-members.html000644 000766 000766 00000021321 12015735505 022241 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::JetTable Member List

This is the complete list of members for stk::JetTable, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
Function(void)stk::Function [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastOut(void) const stk::Function [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::JetTable [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::JetTable [inline]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::JetTable [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1JetTable.html000644 000766 000766 00000030567 12015735505 020625 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::JetTable Class Reference

STK jet table class. More...

#include <JetTable.h>

Inheritance diagram for stk::JetTable:
stk::Function stk::Stk

List of all members.

Public Member Functions

StkFloat tick (StkFloat input)
 Take one sample input and map to one sample of output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the table and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the table and write outputs to the oFrames object.

Detailed Description

STK jet table class.

This class implements a flue jet non-linear function, computed by a polynomial calculation. Contrary to the name, this is not a "table".

Consult Fletcher and Rossing, Karjalainen, Cook, and others for more information.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFrames & stk::JetTable::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline]

Take a channel of the StkFrames object as inputs to the table and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00068 {
00069 #if defined(_STK_DEBUG_)
00070   if ( channel >= frames.channels() ) {
00071     oStream_ << "JetTable::tick(): channel and StkFrames arguments are incompatible!";
00072     handleError( StkError::FUNCTION_ARGUMENT );
00073   }
00074 #endif
00075 
00076   StkFloat *samples = &frames[channel];
00077   unsigned int hop = frames.channels();
00078   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00079     *samples = *samples * (*samples * *samples - 1.0);
00080     if ( *samples > 1.0) *samples = 1.0;
00081     if ( *samples < -1.0) *samples = -1.0;
00082   }
00083 
00084   lastFrame_[0] = *(samples-hop);
00085   return frames;
00086 }

StkFrames & stk::JetTable::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the table and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00089 {
00090 #if defined(_STK_DEBUG_)
00091   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00092     oStream_ << "JetTable::tick(): channel and StkFrames arguments are incompatible!";
00093     handleError( StkError::FUNCTION_ARGUMENT );
00094   }
00095 #endif
00096 
00097   StkFloat *iSamples = &iFrames[iChannel];
00098   StkFloat *oSamples = &oFrames[oChannel];
00099   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00100   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00101     *oSamples = *oSamples * (*oSamples * *oSamples - 1.0);
00102     if ( *oSamples > 1.0) *oSamples = 1.0;
00103     if ( *oSamples < -1.0) *oSamples = -1.0;
00104   }
00105 
00106   lastFrame_[0] = *(oSamples-oHop);
00107   return iFrames;
00108 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1JetTable.png000644 000766 000766 00000001011 12015735505 020423 0ustar00garygary000000 000000 ‰PNG  IHDRRˆCWLàPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2˜IDATxíÁŽÃ DGâÿ?y`° IIëlSi¬jló`<Ùöš¶ðH›‘ÿ†„ÜÀ$ý=÷à¶×‡1½ˆlw©(˜–¾Š¬{ýÖ6ËCåç§{ëåß@zá{Þn?3ǯÚS…«9ÍŸæÿ8‘?„ŒÿÑ]޼Þú=dÎáÌxdÎáÌ?â8‘DI$‘Dù<äi“à ò6$D`—`'½«È³Û;à¨ú=­\¦·,ZÉ" ©ì³K‡ìYÓnK#²Ý,í-íA#‡,¨9 ¿†ôÂ#v83{tXG³<®æŒìö&“½ãSáüÚ òAÈøÝåÈë­ßCæÎŒGæμù#ŽI$‘DI$‘ÏC"<¢ÕyiwD_Cߎ¡4츆ö¿B)Õ—j<%A‹ZÓç–rwïGé§¶¹BK´?¨·°;dï›ÌÂ!wù)²i˜!‹'Ùi\³öXáfŽÞ'ÜÝòl–Nܳ¬ÂÕm+rªÁÞq¼rœ_D> "í¢^IEND®B`‚stk-4.4.4/doc/html/classstk_1_1LentPitShift-members.html000644 000766 000766 00000024342 12015735505 023132 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::LentPitShift Member List

This is the complete list of members for stk::LentPitShift, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Effect [inline]
clear(void)stk::LentPitShift [virtual]
Effect(void)stk::Effect [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Effect [inline]
LentPitShift(StkFloat periodRatio=1.0, int tMax=RT_BUFFER_SIZE)stk::LentPitShift
printErrors(bool status)stk::Stk [inline, static]
process()stk::LentPitShift [inline, protected]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setEffectMix(StkFloat mix)stk::Effect [inline, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setShift(StkFloat shift)stk::LentPitShift
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::LentPitShift [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::LentPitShift [inline]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::LentPitShift [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1LentPitShift.html000644 000766 000766 00000055572 12015735505 021513 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::LentPitShift Class Reference

Pitch shifter effect class based on the Lent algorithm. More...

#include <LentPitShift.h>

Inheritance diagram for stk::LentPitShift:
stk::Effect stk::Stk

List of all members.

Public Member Functions

 LentPitShift (StkFloat periodRatio=1.0, int tMax=RT_BUFFER_SIZE)
 Class constructor.
void clear (void)
 Reset and clear all internal state.
void setShift (StkFloat shift)
 Set the pitch shift factor (1.0 produces no shift).
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Protected Member Functions

void process ()
 Apply the effect on the input samples and store it.

Detailed Description

Pitch shifter effect class based on the Lent algorithm.

This class implements a pitch shifter using pitch tracking and sample windowing and shifting.

by Francois Germain, 2009.


Member Function Documentation

StkFrames & stk::LentPitShift::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00224 {
00225 #if defined(_STK_DEBUG_)
00226   if ( channel >= frames.channels() ) {
00227     oStream_ << "LentPitShift::tick(): channel and StkFrames arguments are incompatible!";
00228     handleError( StkError::FUNCTION_ARGUMENT );
00229   }
00230 #endif
00231 
00232   StkFloat *samples = &frames[channel];
00233   unsigned int hop = frames.channels();
00234   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00235     *samples = tick( *samples );
00236   }
00237 
00238   return frames;
00239 }

StkFrames & stk::LentPitShift::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00242 {
00243 #if defined(_STK_DEBUG_)
00244   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00245     oStream_ << "LentPitShift::tick(): channel and StkFrames arguments are incompatible!";
00246     handleError( StkError::FUNCTION_ARGUMENT );
00247   }
00248 #endif
00249 
00250   StkFloat *iSamples = &iFrames[iChannel];
00251   StkFloat *oSamples = &oFrames[oChannel];
00252   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00253   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00254     *oSamples = tick( *iSamples );
00255   }
00256 
00257   return iFrames;
00258 }

void stk::LentPitShift::process (  )  [inline, protected]

Apply the effect on the input samples and store it.

The samples stored in the input frame vector are processed and the delayed result are stored in the output frame vector.

00110 {
00111   StkFloat x_t;    // input coefficient
00112   StkFloat x_t_T;  // previous input coefficient at T samples
00113   StkFloat coeff;  // new coefficient for the difference function
00114 
00115   int alternativePitch = tMax_;  // Global minimum storage
00116   lastPeriod_ = tMax_+1;         // Storage of the lowest local minimum under the threshold
00117 
00118   // Loop variables
00119   unsigned long delay_;
00120   unsigned int n;
00121 
00122   // Initialization of the dt coefficients.  Since the
00123   // frames are of tMax_ length, there is no overlapping
00124   // between the successive windows where pitch tracking
00125   // is performed.
00126   for ( delay_=1; delay_<=tMax_; delay_++ )
00127     dt[delay_] = 0.;
00128 
00129   // Calculation of the dt coefficients and update of the input delay line.
00130   for ( n=0; n<inputFrames.size(); n++ ) {
00131     x_t = inputLine_.tick( inputFrames[ n ] );
00132     for ( delay_=1; delay_<= tMax_; delay_++ ) {
00133       x_t_T = inputLine_.tapOut( delay_ );
00134       coeff = x_t - x_t_T;
00135       dt[delay_] += coeff * coeff;
00136     }
00137   }
00138 
00139   // Calculation of the pitch tracking function and test for the minima.
00140   for ( delay_=1; delay_<=tMax_; delay_++ ) {
00141     cumDt[delay_] = dt[delay_] + cumDt[delay_-1];
00142     dpt[delay_] = dt[delay_] * delay_ / cumDt[delay_];
00143 
00144     // Look for a minimum
00145     if ( dpt[delay_-1]-dpt[delay_-2] < 0 && dpt[delay_]-dpt[delay_-1] > 0 ) {
00146       // Check if the minimum is under the threshold
00147       if ( dpt[delay_-1] < threshold_ ){
00148         lastPeriod_ = delay_-1;
00149         // If a minimum is found, we can stop the loop
00150         break;
00151       }
00152       else if ( dpt[alternativePitch] > dpt[delay_-1] )
00153         // Otherwise we store it if it is the current global minimum
00154         alternativePitch = delay_-1;
00155     }
00156   }
00157 
00158   // Test for the last period length.
00159   if ( dpt[delay_]-dpt[delay_-1] < 0 ) {
00160     if ( dpt[delay_] < threshold_ )
00161       lastPeriod_ = delay_;
00162     else if ( dpt[alternativePitch] > dpt[delay_] )
00163       alternativePitch = delay_;
00164   }
00165 
00166   if ( lastPeriod_ == tMax_+1 )
00167     // No period has been under the threshold so we used the global minimum
00168     lastPeriod_ = alternativePitch;
00169 
00170   // We put the new zero output coefficients in the output delay line and 
00171   // we get the previous calculated coefficients
00172   outputLine_.tick( zeroFrame, outputFrames );
00173 
00174   // Initialization of the Hamming window used in the algorithm
00175   for ( int n=-(int)lastPeriod_; n<(int)lastPeriod_; n++ )
00176     window[n+lastPeriod_] = (1 + cos(PI*n/lastPeriod_)) / 2    ;
00177 
00178   int M;  // Index of reading in the input delay line
00179   int N;  // Index of writing in the output delay line
00180   double sample;  // Temporary storage for the new coefficient
00181 
00182   // We loop for all the frames of length lastPeriod_ presents between inputPtr and tMax_
00183   for ( ; inputPtr<(int)(tMax_-lastPeriod_); inputPtr+=lastPeriod_ ) {
00184     // Test for the decision of compression/expansion
00185     while ( outputPtr < inputPtr ) {
00186       // Coefficients for the linear interpolation
00187       env[1] = fmod( outputPtr + tMax_, 1.0 );
00188       env[0] = 1.0 - env[1];
00189       M = tMax_ - inputPtr + lastPeriod_ - 1; // New reading pointer
00190       N = 2*tMax_ - (unsigned long)floor(outputPtr + tMax_) + lastPeriod_ - 1; // New writing pointer
00191       for ( unsigned int j=0; j<2*lastPeriod_; j++,M--,N-- ) {
00192         sample = inputLine_.tapOut(M) * window[j] / 2.;
00193         // Linear interpolation
00194         outputLine_.addTo(env[0] * sample, N);
00195         outputLine_.addTo(env[1] * sample, N-1);
00196       }
00197       outputPtr = outputPtr + lastPeriod_ * periodRatio_; // new output pointer
00198     }
00199   }
00200   // Shifting of the pointers waiting for the new frame of length tMax_.
00201   outputPtr -= tMax_;
00202   inputPtr  -= tMax_;
00203 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1LentPitShift.png000644 000766 000766 00000001042 12015735505 021312 0ustar00garygary000000 000000 ‰PNG  IHDR`ˆ/QåPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2±IDATxíÑ’ì DmRåÿò>(ÔìL’KUn¶©LmDå@Ãæ¹lÉV6I5þDÖî€ùî!XÝ—{ž' ZÐÝ}Ð#Å@{>iô•DËH½°Û€(Ñ¢É÷%òÏjŠî5¹K¤-Þ›ÝüT@À'@²•³VOßx ÖdB6 ÖdB:àSD@ðZÀ–le“T#àéˆÀ/"´ßxø6Àýô$ý€h%P‡¾ hq!Íב´Ûký Я¹{ÚƒàšD`¬ÀxWšì%:ÄÖœ•È?Ç€«=èi‹;ièA˜¢ùƒß"0@²•³VOßx ÖdB6 ÖdB:àSD@ðZ’­ ·`@ ë%}ò츭ô’ ÏE€mº•8u£eNÚ^»âÎô~ÐÛ¾:¡ XaúXñ¾èžÂ˜sdOÑœCV°ÓeXÔØƒ~)&¶”èÐâM•-^D‰¦ ¦ £JŸ^¿±É³D]"mñ uÐØÏÖ¢Ãñ[DÀß$Û6(ÇzðÉIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Mandolin-members.html000644 000766 000766 00000027355 12015735505 022325 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Mandolin Member List

This is the complete list of members for stk::Mandolin, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Mandolin
controlChange(int number, StkFloat value)stk::Mandolin [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
Mandolin(StkFloat lowestFrequency)stk::Mandolin
noteOff(StkFloat amplitude)stk::Mandolin [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Mandolin [virtual]
pluck(StkFloat amplitude)stk::Mandolin
pluck(StkFloat amplitude, StkFloat position)stk::Mandolin
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setBodySize(StkFloat size)stk::Mandolin
setDetune(StkFloat detune)stk::Mandolin
setFrequency(StkFloat frequency)stk::Mandolin [virtual]
setPluckPosition(StkFloat position)stk::Mandolin
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Mandolin [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Mandolin [inline, virtual]
~Mandolin(void)stk::Mandolin
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Mandolin.html000644 000766 000766 00000036325 12015735505 020672 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Mandolin Class Reference

STK mandolin instrument model class. More...

#include <Mandolin.h>

Inheritance diagram for stk::Mandolin:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Mandolin (StkFloat lowestFrequency)
 Class constructor, taking the lowest desired playing frequency.
 ~Mandolin (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setDetune (StkFloat detune)
 Detune the two strings by the given factor. A value of 1.0 produces unison strings.
void setBodySize (StkFloat size)
 Set the body size (a value of 1.0 produces the "default" size).
void setPluckPosition (StkFloat position)
 Set the pluck or "excitation" position along the string (0.0 - 1.0).
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void pluck (StkFloat amplitude)
 Pluck the strings with the given amplitude (0.0 - 1.0) using the current frequency.
void pluck (StkFloat amplitude, StkFloat position)
 Pluck the strings with the given amplitude (0.0 - 1.0) and position (0.0 - 1.0).
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude (0.0 - 1.0).
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK mandolin instrument model class.

This class uses two "twang" models and "commuted synthesis" techniques to model a mandolin instrument.

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. Commuted Synthesis, in particular, is covered by patents, granted, pending, and/or applied-for. All are assigned to the Board of Trustees, Stanford University. For information, contact the Office of Technology Licensing, Stanford University.

Control Change Numbers:

  • Body Size = 2
  • Pluck Position = 4
  • String Sustain = 11
  • String Detuning = 1
  • Microphone Position = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFrames & stk::Mandolin::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00115 {
00116   unsigned int nChannels = lastFrame_.channels();
00117 #if defined(_STK_DEBUG_)
00118   if ( channel > frames.channels() - nChannels ) {
00119     oStream_ << "Mandolin::tick(): channel and StkFrames arguments are incompatible!";
00120     handleError( StkError::FUNCTION_ARGUMENT );
00121   }
00122 #endif
00123 
00124   StkFloat *samples = &frames[channel];
00125   unsigned int j, hop = frames.channels() - nChannels;
00126   if ( nChannels == 1 ) {
00127     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00128       *samples++ = tick();
00129   }
00130   else {
00131     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00132       *samples++ = tick();
00133       for ( j=1; j<nChannels; j++ )
00134         *samples++ = lastFrame_[j];
00135     }
00136   }
00137 
00138   return frames;
00139 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Mandolin.png000644 000766 000766 00000001010 12015735505 020471 0ustar00garygary000000 000000 ‰PNG  IHDRUˆ¡‹W™PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2—IDATxíÝÑr„ Pnœáÿ?¹H ºên´:¡Û®8@`ìkZ The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Mesh2D Member List

This is the complete list of members for stk::Mesh2D, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Mesh2D
controlChange(int number, StkFloat value)stk::Mesh2D [virtual]
energy(void)stk::Mesh2D
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inputTick(StkFloat input)stk::Mesh2D
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
Mesh2D(unsigned short nX, unsigned short nY)stk::Mesh2D
noteOff(StkFloat amplitude)stk::Mesh2D [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Mesh2D [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setDecay(StkFloat decayFactor)stk::Mesh2D
setFrequency(StkFloat frequency)stk::Instrmnt [inline, virtual]
setInputPosition(StkFloat xFactor, StkFloat yFactor)stk::Mesh2D
setNX(unsigned short lenX)stk::Mesh2D
setNY(unsigned short lenY)stk::Mesh2D
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Mesh2D [virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Mesh2D [inline, virtual]
~Mesh2D(void)stk::Mesh2D
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Mesh2D.html000644 000766 000766 00000035614 12015735505 020213 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Mesh2D Class Reference

Two-dimensional rectilinear waveguide mesh class. More...

#include <Mesh2D.h>

Inheritance diagram for stk::Mesh2D:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Mesh2D (unsigned short nX, unsigned short nY)
 Class constructor, taking the x and y dimensions in samples.
 ~Mesh2D (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setNX (unsigned short lenX)
 Set the x dimension size in samples.
void setNY (unsigned short lenY)
 Set the y dimension size in samples.
void setInputPosition (StkFloat xFactor, StkFloat yFactor)
 Set the x, y input position on a 0.0 - 1.0 scale.
void setDecay (StkFloat decayFactor)
 Set the loss filters gains (0.0 - 1.0).
void noteOn (StkFloat frequency, StkFloat amplitude)
 Impulse the mesh with the given amplitude (frequency ignored).
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay) ... currently ignored.
StkFloat energy (void)
 Calculate and return the signal energy stored in the mesh.
StkFloat inputTick (StkFloat input)
 Input a sample to the mesh and compute one output sample.
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

Two-dimensional rectilinear waveguide mesh class.

This class implements a rectilinear, two-dimensional digital waveguide mesh structure. For details, see Van Duyne and Smith, "Physical Modeling with the 2-D Digital Waveguide Mesh", Proceedings of the 1993 International Computer Music Conference.

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others.

Control Change Numbers:

  • X Dimension = 2
  • Y Dimension = 4
  • Mesh Decay = 11
  • X-Y Input Position = 1

by Julius Smith, 2000 - 2002. Revised by Gary Scavone for STK, 2002.


Member Function Documentation

StkFrames & stk::Mesh2D::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00116 {
00117   unsigned int nChannels = lastFrame_.channels();
00118 #if defined(_STK_DEBUG_)
00119   if ( channel > frames.channels() - nChannels ) {
00120     oStream_ << "Mesh2D::tick(): channel and StkFrames arguments are incompatible!";
00121     handleError( StkError::FUNCTION_ARGUMENT );
00122   }
00123 #endif
00124 
00125   StkFloat *samples = &frames[channel];
00126   unsigned int j, hop = frames.channels() - nChannels;
00127   if ( nChannels == 1 ) {
00128     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00129       *samples++ = tick();
00130   }
00131   else {
00132     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00133       *samples++ = tick();
00134       for ( j=1; j<nChannels; j++ )
00135         *samples++ = lastFrame_[j];
00136     }
00137   }
00138 
00139   return frames;
00140 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Mesh2D.png000644 000766 000766 00000001006 12015735505 020017 0ustar00garygary000000 000000 ‰PNG  IHDRPˆG¢œÝPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2•IDATxíÝÝnà `Ž#ñþ¼ Œ± íÂä4«th'%ü|ƸKnË‘ÜÊ!©àÝ Dî,ºÿ bô타€°X/æîK íâ’DC¬{Ô•q¡á«œß¦¼\©ßcÊ‹¢ì§ì¿«*ïESî%±¢Änþ/ü¿`ökôj«—g>Öš,fƒµ&‹éàT™ A‚ $øðHnåÔFð"ˆ·óð²Yÿ­  ˜~X ôQ´)l3t¿um¤ujèÑ¿ÕqyÙ>Æðn:¦9å×  _cÊ'0êÀù¨Î)o‚šS/ÉÙ°‚¬ÀE•ùp ø$˜ýMÑ?Öš,fƒµ&‹éàT™ A‚ $øÉ­ 7‚é J¸ï×sPëúïä"ØnÆô­±G´Ñ›Ô]´ëæ[­Gà~­«ÆœÀ¼u‰Ëo zÆe;ƒ=— 4­Ÿ|ŸvÚÛ ŒižÁ¹p£ï×3tE‰¥ &p]å¢ ¿-û UöÇðîwȇÁ§Àäöê«"$6á:æIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Messager-members.html000644 000766 000766 00000022275 12015735505 022326 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Messager Member List

This is the complete list of members for stk::Messager, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Messager()stk::Messager
popMessage(Skini::Message &message)stk::Messager
printErrors(bool status)stk::Stk [inline, static]
pushMessage(Skini::Message &message)stk::Messager
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setScoreFile(const char *filename)stk::Messager
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
startMidiInput(int port=0)stk::Messager
startSocketInput(int port=2001)stk::Messager
startStdInput()stk::Messager
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
~Messager()stk::Messager
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Messager.html000644 000766 000766 00000033463 12015735505 020677 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Messager Class Reference

STK input control message parser. More...

#include <Messager.h>

Inheritance diagram for stk::Messager:
stk::Stk

List of all members.

Public Member Functions

 Messager ()
 Default constructor.
 ~Messager ()
 Class destructor.
void popMessage (Skini::Message &message)
 Pop the next message from the queue and write it to the referenced message structure.
void pushMessage (Skini::Message &message)
 Push the referenced message onto the message stack.
bool setScoreFile (const char *filename)
 Specify a SKINI formatted scorefile from which messages should be read.
bool startStdInput ()
 Initiate the "realtime" retreival from stdin of control messages into the queue.
bool startSocketInput (int port=2001)
 Start a socket server, accept connections, and read "realtime" control messages into the message queue.
bool startMidiInput (int port=0)
 Start MIDI input, with optional device and port identifiers.

Detailed Description

STK input control message parser.

This class reads and parses control messages from a variety of sources, such as a scorefile, MIDI port, socket connection, or stdin. MIDI messages are retrieved using the RtMidi class. All other input sources (scorefile, socket, or stdin) are assumed to provide SKINI formatted messages. This class can be compiled with generic, non-realtime support, in which case only scorefile reading is possible.

The various realtime message acquisition mechanisms (from MIDI, socket, or stdin) take place asynchronously, filling the message queue. A call to popMessage() will pop the next available control message from the queue and return it via the referenced Message structure. When a non-realtime scorefile is set, it is not possible to start reading realtime input messages (from MIDI, socket, or stdin). Likewise, it is not possible to read from a scorefile when a realtime input mechanism is running.

When MIDI input is started, input is also automatically read from stdin. This allows for program termination via the terminal window. An __SK_Exit_ message is pushed onto the stack whenever an "exit" or "Exit" message is received from stdin or when all socket connections close and no stdin thread is running.

This class is primarily for use in STK example programs but it is generic enough to work in many other contexts.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::Messager::popMessage ( Skini::Message message  ) 

Pop the next message from the queue and write it to the referenced message structure.

Invalid messages (or an empty queue) are indicated by type values of zero, in which case all other message structure values are undefined. The user MUST verify the returned message type is valid before reading other message values.

bool stk::Messager::setScoreFile ( const char *  filename  ) 

Specify a SKINI formatted scorefile from which messages should be read.

A return value of true indicates the call was successful. A return value of false can occur if the file is not found, cannot be opened, another file is currently still open, or if a realtime input mechanism is running. Scorefile input is considered to be a non-realtime control mechanism that cannot run concurrently with realtime input.

bool stk::Messager::startStdInput (  ) 

Initiate the "realtime" retreival from stdin of control messages into the queue.

This function initiates a thread for asynchronous retrieval of SKINI formatted messages from stdin. A return value of true indicates the call was successful. A return value of false can occur if a scorefile is being read, a stdin thread is already running, or a thread error occurs during startup. Stdin input is considered to be a realtime control mechanism that cannot run concurrently with non-realtime scorefile input.

bool stk::Messager::startSocketInput ( int  port = 2001  ) 

Start a socket server, accept connections, and read "realtime" control messages into the message queue.

This function creates a socket server on the optional port (default = 2001) and starts a thread for asynchronous retrieval of SKINI formatted messages from socket connections. A return value of true indicates the call was successful. A return value of false can occur if a scorefile is being read, a socket thread is already running, or an error occurs during the socket server or thread initialization stages. Socket input is considered to be a realtime control mechanism that cannot run concurrently with non-realtime scorefile input.

bool stk::Messager::startMidiInput ( int  port = 0  ) 

Start MIDI input, with optional device and port identifiers.

This function creates an RtMidiIn instance for MIDI input. The RtMidiIn class invokes a local callback function to read incoming messages into the queue. If port = -1, RtMidiIn will open a virtual port to which other software applications can connect (OS X and Linux only). A return value of true indicates the call was successful. A return value of false can occur if a scorefile is being read, MIDI input is already running, or an error occurs during RtMidiIn construction. Midi input is considered to be a realtime control mechanism that cannot run concurrently with non-realtime scorefile input.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Messager.png000644 000766 000766 00000000612 12015735505 020505 0ustar00garygary000000 000000 ‰PNG  IHDRYPEÚ)UPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxí݃0…9]Ò÷ä]”"´lÎ*ÙdjAö)ì5Ý¢Œn%Æ’ü)d”ãpÂçÉØb'È@) …cøYÞ EÕF“ð"™– :?•cW Á¥¬“­NO¨¡Þl,vÕèý“ÚpîIþr”Ñ«‡²?‚\k:Œ\k:Žü•³‘ä$'9ÉINr’“¼DF”‚êKò[È ã÷õÊÓwÈÍáË* â)&£9öÜÀr¢G욟¦r†ÐæIšÌ‰ªt—lt·wú1«1“Û>ØI Eî Nµ3y˜éeÇ9òtVÜŽ×u~ †UVg?˜Æ5³qé7è@. k .Þ7X†ÜEew°ûÔ»ê\<IEND®B`‚stk-4.4.4/doc/html/classstk_1_1MidiFileIn-members.html000644 000766 000766 00000023221 12015735505 022521 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::MidiFileIn Member List

This is the complete list of members for stk::MidiFileIn, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
getDivision() const stk::MidiFileIn [inline]
getFileFormat() const stk::MidiFileIn [inline]
getNextEvent(std::vector< unsigned char > *event, unsigned int track=0)stk::MidiFileIn
getNextMidiEvent(std::vector< unsigned char > *midiEvent, unsigned int track=0)stk::MidiFileIn
getNumberOfTracks() const stk::MidiFileIn [inline]
getTickSeconds(unsigned int track=0)stk::MidiFileIn
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
MidiFileIn(std::string fileName)stk::MidiFileIn
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
rewindTrack(unsigned int track=0)stk::MidiFileIn
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
~MidiFileIn()stk::MidiFileIn
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1MidiFileIn.html000644 000766 000766 00000036223 12015735505 021077 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::MidiFileIn Class Reference

A standard MIDI file reading/parsing class. More...

#include <MidiFileIn.h>

Inheritance diagram for stk::MidiFileIn:
stk::Stk

List of all members.

Public Member Functions

 MidiFileIn (std::string fileName)
 Default constructor.
 ~MidiFileIn ()
 Class destructor.
int getFileFormat () const
 Return the MIDI file format (0, 1, or 2).
unsigned int getNumberOfTracks () const
 Return the number of tracks in the MIDI file.
int getDivision () const
 Return the MIDI file division value from the file header.
void rewindTrack (unsigned int track=0)
 Move the specified track event reader to the beginning of its track.
double getTickSeconds (unsigned int track=0)
 Get the current value, in seconds, of delta-time ticks for the specified track.
unsigned long getNextEvent (std::vector< unsigned char > *event, unsigned int track=0)
 Fill the user-provided vector with the next event in the specified track and return the event delta-time in ticks.
unsigned long getNextMidiEvent (std::vector< unsigned char > *midiEvent, unsigned int track=0)
 Fill the user-provided vector with the next MIDI channel event in the specified track and return the event delta time in ticks.

Detailed Description

A standard MIDI file reading/parsing class.

This class can be used to read events from a standard MIDI file. Event bytes are copied to a C++ vector and must be subsequently interpreted by the user. The function getNextMidiEvent() skips meta and sysex events, returning only MIDI channel messages. Event delta-times are returned in the form of "ticks" and a function is provided to determine the current "seconds per tick". Tempo changes are internally tracked by the class and reflected in the values returned by the function getTickSeconds().

by Gary P. Scavone, 2003 - 2010.


Constructor & Destructor Documentation

stk::MidiFileIn::MidiFileIn ( std::string  fileName  ) 

Default constructor.

If an error occurs while opening or parsing the file header, an StkError exception will be thrown.


Member Function Documentation

int stk::MidiFileIn::getDivision (  )  const [inline]

Return the MIDI file division value from the file header.

Note that this value must be "parsed" in accordance with the MIDI File Specification. In particular, if the MSB is set, the file uses time-code representations for delta-time values.

00054 { return division_; };

void stk::MidiFileIn::rewindTrack ( unsigned int  track = 0  ) 

Move the specified track event reader to the beginning of its track.

The relevant track tempo value is reset as well. If an invalid track number is specified, an StkError exception will be thrown.

double stk::MidiFileIn::getTickSeconds ( unsigned int  track = 0  ) 

Get the current value, in seconds, of delta-time ticks for the specified track.

This value can change as events are read (via "Set Tempo" Meta-Events). Therefore, one should call this function after every call to getNextEvent() or getNextMidiEvent(). If an invalid track number is specified, an StkError exception will be thrown.

unsigned long stk::MidiFileIn::getNextEvent ( std::vector< unsigned char > *  event,
unsigned int  track = 0 
)

Fill the user-provided vector with the next event in the specified track and return the event delta-time in ticks.

MIDI File events consist of a delta time and a sequence of event bytes. This function returns the delta-time value and writes the subsequent event bytes directly to the event vector. The user must parse the event bytes in accordance with the MIDI File Specification. All returned MIDI channel events are complete ... a status byte is provided even when running status is used in the file. If the track has reached its end, no bytes will be written and the event vector size will be zero. If an invalid track number is specified or an error occurs while reading the file, an StkError exception will be thrown.

unsigned long stk::MidiFileIn::getNextMidiEvent ( std::vector< unsigned char > *  midiEvent,
unsigned int  track = 0 
)

Fill the user-provided vector with the next MIDI channel event in the specified track and return the event delta time in ticks.

All returned MIDI events are complete ... a status byte is provided even when running status is used in the file. Meta and sysex events in the track are skipped though "Set Tempo" events are properly parsed for use by the getTickSeconds() function. If the track has reached its end, no bytes will be written and the event vector size will be zero. If an invalid track number is specified or an error occurs while reading the file, an StkError exception will be thrown.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1MidiFileIn.png000644 000766 000766 00000000575 12015735505 020720 0ustar00garygary000000 000000 ‰PNG  IHDRXPªBkPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2 IDATxíÝÑ®ƒ Pþÿ“û²;v•B³6Kz#¬xƒñ¾¦Í©¥-»´€ï#gЀQþ†ÔÖa g„´Î±<÷u!«Í£b½¼7žñUÃ(L¡mdæ(ŒÃ[Bÿ¬·bíðZûÑõÃãr|+þoØëßÿL+S³o—â${Á¥8Énðߊ€8à€8à˧–à³¹€#ÑxïK¹öÚ¹ót^ᮃv‘§Õœ1Œº²Œzåeö:öA_C‡ûµÂ}¹iÁj¾ÎLàvŸöy€uÆ,‰pï0-—€ÃQžÃ¼ý)˜?ÏXžü}–ñyfªrú÷Œ"¾?vj/m{£§]~IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Modal-members.html000644 000766 000766 00000027714 12015735505 021617 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Modal Member List

This is the complete list of members for stk::Modal, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Modal
controlChange(int number, StkFloat value)=0stk::Modal [pure virtual]
damp(StkFloat amplitude)stk::Modal
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
Modal(unsigned int modes=4)stk::Modal
noteOff(StkFloat amplitude)stk::Modal [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Modal [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setDirectGain(StkFloat aGain)stk::Modal [inline]
setFrequency(StkFloat frequency)stk::Modal [virtual]
setMasterGain(StkFloat aGain)stk::Modal [inline]
setModeGain(unsigned int modeIndex, StkFloat gain)stk::Modal
setRatioAndRadius(unsigned int modeIndex, StkFloat ratio, StkFloat radius)stk::Modal
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
strike(StkFloat amplitude)stk::Modal [virtual]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Modal [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Modal [inline, virtual]
~Modal(void)stk::Modal [virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Modal.html000644 000766 000766 00000037716 12015735505 020172 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Modal Class Reference

STK resonance model abstract base class. More...

#include <Modal.h>

Inheritance diagram for stk::Modal:
stk::Instrmnt stk::Stk stk::ModalBar

List of all members.

Public Member Functions

 Modal (unsigned int modes=4)
 Class constructor, taking the desired number of modes to create.
virtual ~Modal (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
virtual void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void setRatioAndRadius (unsigned int modeIndex, StkFloat ratio, StkFloat radius)
 Set the ratio and radius for a specified mode filter.
void setMasterGain (StkFloat aGain)
 Set the master gain.
void setDirectGain (StkFloat aGain)
 Set the direct gain.
void setModeGain (unsigned int modeIndex, StkFloat gain)
 Set the gain for a specified mode filter.
virtual void strike (StkFloat amplitude)
 Initiate a strike with the given amplitude (0.0 - 1.0).
void damp (StkFloat amplitude)
 Damp modes with a given decay factor (0.0 - 1.0).
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
virtual void controlChange (int number, StkFloat value)=0
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK resonance model abstract base class.

This class contains an excitation wavetable, an envelope, an oscillator, and N resonances (non-sweeping BiQuad filters), where N is set during instantiation.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Modal::Modal ( unsigned int  modes = 4  ) 

Class constructor, taking the desired number of modes to create.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::Modal::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00126 {
00127   unsigned int nChannels = lastFrame_.channels();
00128 #if defined(_STK_DEBUG_)
00129   if ( channel > frames.channels() - nChannels ) {
00130     oStream_ << "Modal::tick(): channel and StkFrames arguments are incompatible!";
00131     handleError( StkError::FUNCTION_ARGUMENT );
00132   }
00133 #endif
00134 
00135   StkFloat *samples = &frames[channel];
00136   unsigned int j, hop = frames.channels() - nChannels;
00137   if ( nChannels == 1 ) {
00138     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00139       *samples++ = tick();
00140   }
00141   else {
00142     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00143       *samples++ = tick();
00144       for ( j=1; j<nChannels; j++ )
00145         *samples++ = lastFrame_[j];
00146     }
00147   }
00148 
00149   return frames;
00150 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Modal.png000644 000766 000766 00000001226 12015735505 017775 0ustar00garygary000000 000000 ‰PNG  IHDRXÀ·~T(PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2%IDATxíÝÑŽë PÆ‘øÿO¾6Ä6 ¹òn[·«LNÀ ôµIQI ÂïC¡ `Ñýß0ξç0  v1voÁ}^·x(Ö»ŸÁ&D ×øª/K±l!áXŠÅæ=/…ÿ¬NųͳR´­ë›»ù® üÝpÖÏÿNÔ­Ñoך$gÁµ&Éiðž „ &L˜0áË8’¢’„ÿ†bsL/#ôÿ ˆ6D €O ìO - ²†u¤Ýè›.¡í´)œý°ynTŸ×™;—oYŠŸážÞ‡c)&8>eK9—â!lkm[7[}ãVðũໂð§ÂY?ÿ;Q·F¿\k’œך$§Áx*&L˜0a„/IQ³8£„L»Ž£Ï֤܆µa_a ;ˆ=éahÃŽª¶îÀê¡åâµ=Ì:Cëlƒ]j ·{o¶Þîêmâ76Ï/ÿ¼W ÿ9ë3Q›5n[ªêàÅ©XNï Â_gýüïDÍY]\k’œך$§Áx*&L˜0a„/ãØˆº1¶’„†b3|-ˆ@Lß‚µ1ÜáùÁ }|°=lÓÖòpËÛÝÖ1h™xm€uÆ–›¹úÃŒmnqÝK¸-¨=欱K¥˜á®°rC)Öp\þ ø¢#ìjì6ïü¿]ãJ«êGϧBGµ'Šï Â_'Å?éê6á2àIEND®B`‚stk-4.4.4/doc/html/classstk_1_1ModalBar-members.html000644 000766 000766 00000032473 12015735505 022242 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::ModalBar Member List

This is the complete list of members for stk::ModalBar, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Modal
controlChange(int number, StkFloat value)stk::ModalBar [virtual]
damp(StkFloat amplitude)stk::Modal
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
Modal(unsigned int modes=4)stk::Modal
ModalBar(void)stk::ModalBar
noteOff(StkFloat amplitude)stk::Modal [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Modal [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setDirectGain(StkFloat aGain)stk::Modal [inline]
setFrequency(StkFloat frequency)stk::Modal [virtual]
setMasterGain(StkFloat aGain)stk::Modal [inline]
setModeGain(unsigned int modeIndex, StkFloat gain)stk::Modal
setModulationDepth(StkFloat mDepth)stk::ModalBar
setPreset(int preset)stk::ModalBar
setRatioAndRadius(unsigned int modeIndex, StkFloat ratio, StkFloat radius)stk::Modal
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setStickHardness(StkFloat hardness)stk::ModalBar
setStrikePosition(StkFloat position)stk::ModalBar
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
strike(StkFloat amplitude)stk::Modal [virtual]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Modal [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Modal [inline, virtual]
~Modal(void)stk::Modal [virtual]
~ModalBar(void)stk::ModalBar
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1ModalBar.html000644 000766 000766 00000015625 12015735505 020612 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::ModalBar Class Reference

STK resonant bar instrument class. More...

#include <ModalBar.h>

Inheritance diagram for stk::ModalBar:
stk::Modal stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 ModalBar (void)
 Class constructor.
 ~ModalBar (void)
 Class destructor.
void setStickHardness (StkFloat hardness)
 Set stick hardness (0.0 - 1.0).
void setStrikePosition (StkFloat position)
 Set stick position (0.0 - 1.0).
void setPreset (int preset)
 Select a bar preset (currently modulo 9).
void setModulationDepth (StkFloat mDepth)
 Set the modulation (vibrato) depth.
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).

Detailed Description

STK resonant bar instrument class.

This class implements a number of different struck bar instruments. It inherits from the Modal class.

Control Change Numbers:

  • Stick Hardness = 2
  • Stick Position = 4
  • Vibrato Gain = 1
  • Vibrato Frequency = 11
  • Direct Stick Mix = 8
  • Volume = 128
  • Modal Presets = 16
    • Marimba = 0
    • Vibraphone = 1
    • Agogo = 2
    • Wood1 = 3
    • Reso = 4
    • Wood2 = 5
    • Beats = 6
    • Two Fixed = 7
    • Clump = 8

by Perry R. Cook and Gary P. Scavone, 1995-2012.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1ModalBar.png000644 000766 000766 00000001216 12015735505 020421 0ustar00garygary000000 000000 ‰PNG  IHDRXÀ·~T(PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝÑ’ƒ Poœáÿ?y0AjÅ´Ú¹ÙîÔ!0öuY“bY%%߆B`Ðüo[Ûu»è›§à6/ˆ[<kÍ×`"Ðj|T‹·¥ ¶Ëp,Å`ó®—ÂF§âÚæY)êֵ͋Í|Wþm8ëç&ÊÔèÀ¥$ÉYp)IrüÀSA˜0a„ &|kR,«¤á/ÁALûîa„öÁ€€`Cøný ¤öB‡Œai7úÔuh6Ú¶öØ<7ªÍkëî»/ß°¯áÖ=ÇRìàø” ¸/å¾a[kݺ½Õ6nœ ¾+?ÎúùŸ‰25úp)Ir\J’œ?ðT&L˜0a„ ÆšË*)Aø‹0DÓðÝg±}Öľ.€€`{šèËÎÀêAÄn ×ö0k ÙØ»ÑC¸r'a[o7µƒ:ñ›ç—ÿž+…ÿlõÙQ“5®[ªêàÁ©ðk㻂ðoÁY?ÿ3Q¦Fß.%I΂KI’Óàž „ &L˜0áÃ@R,ÈYáÃXB^¯ã÷ v¨æaMº;#¼pClÛÄì€jæáÚow7XÇ ¶Äk¬1fnæêw3®Ï ëÂÝT\]gWŠ=ÜÔV®+ÅŽË”¢‡]Ýæmÿ§kü¢±ª~ôþTè¨ZãîDñ]AøGà¤øã'7Jåi(IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Modulate-members.html000644 000766 000766 00000023757 12015735505 022340 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Modulate Member List

This is the complete list of members for stk::Modulate, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Generator [inline]
Generator(void)stk::Generator [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Generator [inline]
lastOut(void) const stk::Modulate [inline]
Modulate(void)stk::Modulate
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
reset(void)stk::Modulate [inline]
sampleRate(void)stk::Stk [inline, static]
setRandomGain(StkFloat gain)stk::Modulate
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setVibratoGain(StkFloat gain)stk::Modulate [inline]
setVibratoRate(StkFloat rate)stk::Modulate [inline]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(void)stk::Modulate [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Modulate [inline, virtual]
~Modulate(void)stk::Modulate
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Modulate.html000644 000766 000766 00000026367 12015735505 020710 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Modulate Class Reference

STK periodic/random modulator. More...

#include <Modulate.h>

Inheritance diagram for stk::Modulate:
stk::Generator stk::Stk

List of all members.

Public Member Functions

 Modulate (void)
 Class constructor.
 ~Modulate (void)
 Class destructor.
void reset (void)
 Reset internal state.
void setVibratoRate (StkFloat rate)
 Set the periodic (vibrato) rate or frequency in Hz.
void setVibratoGain (StkFloat gain)
 Set the periodic (vibrato) gain.
void setRandomGain (StkFloat gain)
 Set the random modulation gain.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (void)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK periodic/random modulator.

This class combines random and periodic modulations to give a nice, natural human modulation function.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Modulate::Modulate ( void   ) 

Class constructor.

An StkError can be thrown if the rawwave path is incorrect.


Member Function Documentation

StkFrames & stk::Modulate::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00090 {
00091 #if defined(_STK_DEBUG_)
00092   if ( channel >= frames.channels() ) {
00093     oStream_ << "Modulate::tick(): channel and StkFrames arguments are incompatible!";
00094     handleError( StkError::FUNCTION_ARGUMENT );
00095   }
00096 #endif
00097 
00098   StkFloat *samples = &frames[channel];
00099   unsigned int hop = frames.channels();
00100   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00101     *samples = Modulate::tick();
00102 
00103   return frames;
00104 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Modulate.png000644 000766 000766 00000001024 12015735505 020507 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2£IDATxíÝÑ®ƒ Pþÿ“ï»È Vm»©íÒDØâQâsZÂZZrP}+9ƒÆ&å7ÐXk¯Ð@Έ±ÎX¾H·wCî"@åZùYÚ &ZÖ9djØb^ 9É6¾Hÿ›g·ÑñMlÛÈe}CDÿ3:¬¥K­\›~º”0;Ž.%̤¿ô„ˆ-Z´hÑ¢E¿“^ÂZZrPý19ƒþÀ…6™t@cç¶k43Ò×êË#×5ØRêd¿‘ª=]Eø?m¸>öø6òa7Ù«#½ÞN"„PŒc•™ÑV¤'Øæz8G42Òœ ÇtôÖ]Öƒý8´â›è°3ÓNH—?Í ¢oˆèŸ¦ÃZºÔʵé÷ K ³ãèRÂì@úKOˆhÑ¢E‹-Zô;i„µ„¨Šþ Dïó¬u4ë¥ëÀ.OÓ@Jv[±§Që ¿ø>cC׉ð÷ ÆÞ”¶I›GoÞ“.Ç´­z¤›»K£†aߌmìC8Msï(kNi‹ñåt œnGó é ÐΗ¾!¢k¨b&ÖÇòÄIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Moog-members.html000644 000766 000766 00000027462 12015735505 021464 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Moog Member List

This is the complete list of members for stk::Moog, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Sampler
controlChange(int number, StkFloat value)stk::Moog [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::Sampler
keyOn(void)stk::Sampler
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
Moog(void)stk::Moog
noteOff(StkFloat amplitude)stk::Sampler [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Moog [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
Sampler(void)stk::Sampler
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Moog [virtual]
setModulationDepth(StkFloat mDepth)stk::Moog [inline]
setModulationSpeed(StkFloat mSpeed)stk::Moog [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Moog [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Moog [inline, virtual]
~Moog(void)stk::Moog
~Sampler(void)stk::Sampler [virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Moog.html000644 000766 000766 00000032122 12015735505 020021 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Moog Class Reference

STK moog-like swept filter sampling synthesis class. More...

#include <Moog.h>

Inheritance diagram for stk::Moog:
stk::Sampler stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Moog (void)
 Class constructor.
 ~Moog (void)
 Class destructor.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void setModulationSpeed (StkFloat mSpeed)
 Set the modulation (vibrato) speed in Hz.
void setModulationDepth (StkFloat mDepth)
 Set the modulation (vibrato) depth.
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK moog-like swept filter sampling synthesis class.

This instrument uses one attack wave, one looped wave, and an ADSR envelope (inherited from the Sampler class) and adds two sweepable formant (FormSwep) filters.

Control Change Numbers:

  • Filter Q = 2
  • Filter Sweep Rate = 4
  • Vibrato Frequency = 11
  • Vibrato Gain = 1
  • Gain = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Moog::Moog ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::Moog::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Sampler.

00097 {
00098   unsigned int nChannels = lastFrame_.channels();
00099 #if defined(_STK_DEBUG_)
00100   if ( channel > frames.channels() - nChannels ) {
00101     oStream_ << "Moog::tick(): channel and StkFrames arguments are incompatible!";
00102     handleError( StkError::FUNCTION_ARGUMENT );
00103   }
00104 #endif
00105 
00106   StkFloat *samples = &frames[channel];
00107   unsigned int j, hop = frames.channels() - nChannels;
00108   if ( nChannels == 1 ) {
00109     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00110       *samples++ = tick();
00111   }
00112   else {
00113     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00114       *samples++ = tick();
00115       for ( j=1; j<nChannels; j++ )
00116         *samples++ = lastFrame_[j];
00117     }
00118   }
00119 
00120   return frames;
00121 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Moog.png000644 000766 000766 00000001206 12015735505 017640 0ustar00garygary000000 000000 ‰PNG  IHDROÀr ιPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝÑ’ƒ Pnœáÿ?y‘¶ÐÞŽÎNØîT ©úšnK‡0[x?ô ×0þÔÃ9¶í"ÜZ=è‡W<» H“!ŠaÃ[ž.ôëlÿ®~•ït¡^ö®çóÔc;ßö3«ïV=4ßZ «‡Žû7¼çyä÷åbË«ïñræ‚d/g.Èö_ßð /¼ð éÜ–a¶ð¸Dà»}xÚlü‡ À‘mX ©Q”)Î+t~Ûm%RõÌçøè)Ó$eWq†»³u{Ôå{íYxÙóùžÇß{ý6ùîyšP­ÆHX-fÞXßx„w‹G~_²ßç÷x9sA²—3d{¯oxá…^xá…ÇônK‡0[xT"p}Àõ}›„^{¸Xµâ"y"bAˆök¤„Z¯ÌDÔ…eVè ›Ùn¢ól‘ßA·Ni½i¾ϲºð´b£çóõõp×3\_»Ó³ýëê1óÆý»È·VÃê¡ål°ä0Ô÷›ûãú'ù?½xþýÐ#¿/Ùïó{¼œ¹ ÙË™ ²½Ç×7¼ð /¼ðÂczà¶jáýÂCrÃõxáÔk^éèמ¤¤?#‹´JǾºõcß>hºåXÏᾺ‹žx:µå½¹>Mª÷ Ûö|Ž_{Íþ5õ8ÿw÷¯ÑíXãíÖ÷“;‚ç-Õc ìï™x^=Îã¶?óe1ž³*T°IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Mutex-members.html000644 000766 000766 00000021123 12015735505 021651 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Mutex Member List

This is the complete list of members for stk::Mutex, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lock(void)stk::Mutex
Mutex()stk::Mutex
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
signal(void)stk::Mutex
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
unlock(void)stk::Mutex
wait(void)stk::Mutex
~Mutex()stk::Mutex
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Mutex.html000644 000766 000766 00000014744 12015735505 020234 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Mutex Class Reference

STK mutex class. More...

#include <Mutex.h>

Inheritance diagram for stk::Mutex:
stk::Stk

List of all members.

Public Member Functions

 Mutex ()
 Default constructor.
 ~Mutex ()
 Class destructor.
void lock (void)
 Lock the mutex.
void unlock (void)
 Unlock the mutex.
void wait (void)
 Wait indefinitely on the mutex condition variable.
void signal (void)
 Signal the condition variable.

Detailed Description

STK mutex class.

This class provides a uniform interface for cross-platform mutex use. On Linux and IRIX systems, the pthread library is used. Under Windows, critical sections are used.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::Mutex::wait ( void   ) 

Wait indefinitely on the mutex condition variable.

The mutex must be locked before calling this function, and then subsequently unlocked after this function returns.

void stk::Mutex::signal ( void   ) 

Signal the condition variable.

The mutex must be locked before calling this function, and then subsequently unlocked after this function returns.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Mutex.png000644 000766 000766 00000000550 12015735505 020042 0ustar00garygary000000 000000 ‰PNG  IHDRCPuV8tPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2÷IDATxíÑÎà …=6ñýy BåWûÓ,»€l™âé'Òì¶\ñ(WF2ލfÀI?a`äŽ@­Œž÷ô_ ¹ UUzNÒ[‹­Vü˜›ñ{qÅ\Þ ÃöâxzÔ‹þxsÙzʽtGÅS›Îw.O/ü7l£í%ß`´‡¼Àh-yƒñ3sIF2’‘Œd$ã? Ä£ \h2– ³ïë‘ónÜ0hÃ?{P ÏZ„Šwiø¸?@iôŒ] c^Ý|¦Ê]1†Ðö23 ig†­ŸÛïù¡<_®p¸ëxʽXƒ–sÉw.>#àg)CÝ)\IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Noise-members.html000644 000766 000766 00000022423 12015735505 021630 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Noise Member List

This is the complete list of members for stk::Noise, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Generator [inline]
Generator(void)stk::Generator [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Generator [inline]
lastOut(void) const stk::Noise [inline]
Noise(unsigned int seed=0)stk::Noise
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setSeed(unsigned int seed=0)stk::Noise
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(void)stk::Noise [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Noise [inline, virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Noise.html000644 000766 000766 00000023671 12015735505 020206 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Noise Class Reference

STK noise generator. More...

#include <Noise.h>

Inheritance diagram for stk::Noise:
stk::Generator stk::Stk

List of all members.

Public Member Functions

 Noise (unsigned int seed=0)
 Default constructor that can also take a specific seed value.
void setSeed (unsigned int seed=0)
 Seed the random number generator with a specific seed value.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (void)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK noise generator.

Generic random number generation using the C rand() function. The quality of the rand() function varies from one OS to another.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Noise::Noise ( unsigned int  seed = 0  ) 

Default constructor that can also take a specific seed value.

If the seed value is zero (the default value), the random number generator is seeded with the system time.


Member Function Documentation

void stk::Noise::setSeed ( unsigned int  seed = 0  ) 

Seed the random number generator with a specific seed value.

If no seed is provided or the seed value is zero, the random number generator is seeded with the current system time.

StkFrames & stk::Noise::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00065 {
00066 #if defined(_STK_DEBUG_)
00067   if ( channel >= frames.channels() ) {
00068     oStream_ << "Noise::tick(): channel and StkFrames arguments are incompatible!";
00069     handleError( StkError::FUNCTION_ARGUMENT );
00070   }
00071 #endif
00072 
00073   StkFloat *samples = &frames[channel];
00074   unsigned int hop = frames.channels();
00075   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00076     *samples = (StkFloat) ( 2.0 * rand() / (RAND_MAX + 1.0) - 1.0 );
00077 
00078   lastFrame_[0] = *(samples-hop);
00079   return frames;
00080 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Noise.png000644 000766 000766 00000001015 12015735505 020012 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2œIDATxíÝÁ’„ P:VñÿŸ¼& 2Nju·S{ЈOhØ9§-¬Ò&AEúV4Dàî Ú_ ±÷®Ð€ÇèEß^¤ÛÜ &®µ?¥ÕðDËúm"ó@††.æílã•@ìßè„|ºHÝ;ÍßÒÿŒ«´Tymø=èœÃì8:ç0;~è !Mš4iÒ¤I“þ&½…UÚ$¨Hÿ ¸ç|ã ƒ&4^[£Nß_(“‡”5èRÊàú¢ëZºˆ¨OÚíþ èçÛ]½5ƒk·§÷×臸û®dDkÓ}A7·†3£} =ísñ1Ífm²îì÷œ 5º‰õzfÚ 1ù»î„ð7„ôŸ¦Ã*-U^~:ç0;ŽÎ9̤zBH“&Mš4iÒ¤¿I#¬¢VHú4’{V®÷ÎtJ 4N3HIf{\F¢ü'´+ýÏ8M†ë®íˆöų´¾nöT[Ñ]ÈWºŒ¶“×|†‰m£ á˜~Ù땬í6Öý½’u]¨›© ö áoéçÓaõþ%Ù¨mîÏIEND®B`‚stk-4.4.4/doc/html/classstk_1_1NRev-members.html000644 000766 000766 00000023754 12015735505 021435 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::NRev Member List

This is the complete list of members for stk::NRev, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Effect [inline]
clear(void)stk::NRev [virtual]
Effect(void)stk::Effect [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Effect [inline]
lastOut(unsigned int channel=0)stk::NRev [inline]
NRev(StkFloat T60=1.0)stk::NRev
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setEffectMix(StkFloat mix)stk::Effect [inline, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setT60(StkFloat T60)stk::NRev
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input, unsigned int channel=0)stk::NRev [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::NRev
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::NRev
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1NRev.html000644 000766 000766 00000044425 12015735505 020003 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::NRev Class Reference

CCRMA's NRev reverberator class. More...

#include <NRev.h>

Inheritance diagram for stk::NRev:
stk::Effect stk::Stk

List of all members.

Public Member Functions

 NRev (StkFloat T60=1.0)
 Class constructor taking a T60 decay time argument (one second default value).
void clear (void)
 Reset and clear all internal state.
void setT60 (StkFloat T60)
 Set the reverberation T60 decay time.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed stereo frame.
StkFloat tick (StkFloat input, unsigned int channel=0)
 Input one sample to the effect and return the specified channel value of the computed stereo frame.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the effect and replace with stereo outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the effect and write stereo outputs to the oFrames object.

Detailed Description

CCRMA's NRev reverberator class.

This class takes a monophonic input signal and produces a stereo output signal. It is derived from the CLM NRev function, which is based on the use of networks of simple allpass and comb delay filters. This particular arrangement consists of 6 comb filters in parallel, followed by 3 allpass filters, a lowpass filter, and another allpass in series, followed by two allpass filters in parallel with corresponding right and left outputs.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFloat stk::NRev::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed stereo frame.

Use the lastFrame() function to get both values of the last computed stereo frame. The channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00093 {
00094 #if defined(_STK_DEBUG_)
00095   if ( channel > 1 ) {
00096     oStream_ << "NRev::lastOut(): channel argument must be less than 2!";
00097     handleError( StkError::FUNCTION_ARGUMENT );
00098   }
00099 #endif
00100 
00101   return lastFrame_[channel];
00102 }

StkFloat stk::NRev::tick ( StkFloat  input,
unsigned int  channel = 0 
) [inline]

Input one sample to the effect and return the specified channel value of the computed stereo frame.

Use the lastFrame() function to get both values of the computed stereo output frame. The channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00105 {
00106 #if defined(_STK_DEBUG_)
00107   if ( channel > 1 ) {
00108     oStream_ << "NRev::tick(): channel argument must be less than 2!";
00109     handleError( StkError::FUNCTION_ARGUMENT );
00110   }
00111 #endif
00112 
00113   StkFloat temp, temp0, temp1, temp2, temp3;
00114   int i;
00115 
00116   temp0 = 0.0;
00117   for ( i=0; i<6; i++ ) {
00118     temp = input + (combCoefficient_[i] * combDelays_[i].lastOut());
00119     temp0 += combDelays_[i].tick(temp);
00120   }
00121 
00122   for ( i=0; i<3; i++ )    {
00123     temp = allpassDelays_[i].lastOut();
00124     temp1 = allpassCoefficient_ * temp;
00125     temp1 += temp0;
00126     allpassDelays_[i].tick(temp1);
00127     temp0 = -(allpassCoefficient_ * temp1) + temp;
00128   }
00129 
00130          // One-pole lowpass filter.
00131   lowpassState_ = 0.7 * lowpassState_ + 0.3 * temp0;
00132   temp = allpassDelays_[3].lastOut();
00133   temp1 = allpassCoefficient_ * temp;
00134   temp1 += lowpassState_;
00135   allpassDelays_[3].tick( temp1 );
00136   temp1 = -( allpassCoefficient_ * temp1 ) + temp;
00137     
00138   temp = allpassDelays_[4].lastOut();
00139   temp2 = allpassCoefficient_ * temp;
00140   temp2 += temp1;
00141   allpassDelays_[4].tick( temp2 );
00142   lastFrame_[0] = effectMix_*( -( allpassCoefficient_ * temp2 ) + temp );
00143     
00144   temp = allpassDelays_[5].lastOut();
00145   temp3 = allpassCoefficient_ * temp;
00146   temp3 += temp1;
00147   allpassDelays_[5].tick( temp3 );
00148   lastFrame_[1] = effectMix_*( - ( allpassCoefficient_ * temp3 ) + temp );
00149 
00150   temp = ( 1.0 - effectMix_ ) * input;
00151   lastFrame_[0] += temp;
00152   lastFrame_[1] += temp;
00153     
00154   return lastFrame_[channel];
00155 }

StkFrames& stk::NRev::tick ( StkFrames frames,
unsigned int  channel = 0 
)

Take a channel of the StkFrames object as inputs to the effect and replace with stereo outputs.

The StkFrames argument reference is returned. The stereo outputs are written to the StkFrames argument starting at the specified channel. Therefore, the channel argument must be less than ( channels() - 1 ) of the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

StkFrames& stk::NRev::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
)

Take a channel of the iFrames object as inputs to the effect and write stereo outputs to the oFrames object.

The iFrames object reference is returned. The iChannel argument must be less than the number of channels in the iFrames argument (the first channel is specified by 0). The oChannel argument must be less than ( channels() - 1 ) of the oFrames argument. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1NRev.png000644 000766 000766 00000000743 12015735505 017616 0ustar00garygary000000 000000 ‰PNG  IHDRBˆdùÍPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2rIDATxíÝ]nÄ `Æ‘¸ÿ‘û&6˜Ö­´•ÆÊj~>°Q”×r¥£\’ G"pÏ‚æo¸ÛÞ€7¼ßÌÍb¬1[G›6šOD뇎Z,™Ä‰„cûæ^>‘ œo±Wt"§röD´˜£œ¾™¯‰Dþ#pŒzò÷D­i#OÔš6~ø!A‚ $žâJG¹$$¶D`"´Ÿ‹þ| Ìÿ D[Né7DwmÐû›h3!]ÓXº‹»ÇôZ¢w˜k-b—ÈBÌ»¸Å¸œ6‘ áK´&b¯=±¯EOD‹Ù­©îD4e¾f$6Dþ#ð?>ˆµ¦¨)ÙiͻɶJ!aja»µÎ¾öt–D´€ÖZOdCð5#a‰t|šuy•'ºÈIEND®B`‚stk-4.4.4/doc/html/classstk_1_1OnePole-members.html000644 000766 000766 00000027345 12015735505 022124 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::OnePole Member List

This is the complete list of members for stk::OnePole, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
getGain(void) const stk::Filter [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::OnePole [inline]
OnePole(StkFloat thePole=0.9)stk::OnePole
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setA1(StkFloat a1)stk::OnePole [inline]
setB0(StkFloat b0)stk::OnePole [inline]
setCoefficients(StkFloat b0, StkFloat a1, bool clearState=false)stk::OnePole
setGain(StkFloat gain)stk::Filter [inline]
setPole(StkFloat thePole)stk::OnePole
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::OnePole [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::OnePole [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::OnePole [inline]
~OnePole()stk::OnePole
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1OnePole.html000644 000766 000766 00000041262 12015735505 020466 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::OnePole Class Reference

STK one-pole filter class. More...

#include <OnePole.h>

Inheritance diagram for stk::OnePole:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 OnePole (StkFloat thePole=0.9)
 The default constructor creates a low-pass filter (pole at z = 0.9).
 ~OnePole ()
 Class destructor.
void setB0 (StkFloat b0)
 Set the b[0] coefficient value.
void setA1 (StkFloat a1)
 Set the a[1] coefficient value.
void setCoefficients (StkFloat b0, StkFloat a1, bool clearState=false)
 Set all filter coefficients.
void setPole (StkFloat thePole)
 Set the pole position in the z-plane.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK one-pole filter class.

This class implements a one-pole digital filter. A method is provided for setting the pole position along the real axis of the z-plane while maintaining a constant peak filter gain.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::OnePole::setPole ( StkFloat  thePole  ) 

Set the pole position in the z-plane.

This method sets the pole position along the real-axis of the z-plane and normalizes the coefficients for a maximum gain of one. A positive pole value produces a low-pass filter, while a negative pole value produces a high-pass filter. This method does not affect the filter gain value. The argument magnitude should be less than one to maintain filter stability.

StkFrames & stk::OnePole::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00090 {
00091 #if defined(_STK_DEBUG_)
00092   if ( channel >= frames.channels() ) {
00093     oStream_ << "OnePole::tick(): channel and StkFrames arguments are incompatible!";
00094     handleError( StkError::FUNCTION_ARGUMENT );
00095   }
00096 #endif
00097 
00098   StkFloat *samples = &frames[channel];
00099   unsigned int hop = frames.channels();
00100   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00101     inputs_[0] = gain_ * *samples;
00102     *samples = b_[0] * inputs_[0] - a_[1] * outputs_[1];
00103     outputs_[1] = *samples;
00104   }
00105 
00106   lastFrame_[0] = outputs_[1];
00107   return frames;
00108 }

StkFrames & stk::OnePole::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00111 {
00112 #if defined(_STK_DEBUG_)
00113   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00114     oStream_ << "OnePole::tick(): channel and StkFrames arguments are incompatible!";
00115     handleError( StkError::FUNCTION_ARGUMENT );
00116   }
00117 #endif
00118 
00119   StkFloat *iSamples = &iFrames[iChannel];
00120   StkFloat *oSamples = &oFrames[oChannel];
00121   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00122   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00123     inputs_[0] = gain_ * *iSamples;
00124     *oSamples = b_[0] * inputs_[0] - a_[1] * outputs_[1];
00125     outputs_[1] = *oSamples;
00126   }
00127 
00128   lastFrame_[0] = outputs_[1];
00129   return iFrames;
00130 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1OnePole.png000644 000766 000766 00000000777 12015735505 020314 0ustar00garygary000000 000000 ‰PNG  IHDRRˆCWLàPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ŽIDATxíÛŽÃ DGâÿ?yÌÅÜRšuÛD«UƒÁ“4¯áppˆsù5$DÐŒLÒÿ@¢æ® MyºèÓ›ÈÒ ÄH…bJú]dªmKËY.•Ÿ ŸÖ¦æ/ [á{®·Ÿ™ãïÚ“„gsŠ=mšÏ8‘Bú¿t·#î/ý2Fw¦?2FwæqœH"‰$’H"‰¼òppˆsù$D`‡ ¹næ:r9³…D4µù"íÐDÏŸ <Øa?™¾CÇsdªµjõ('Èmárè²î±e¾B޾m垫³9S{¬ã|Ɖ|Òÿ¥»qéï1º3ý‘1º3?€|ˆãDI$‘DIäýpo5D~ ‰Ðm`²§k«ö‘+&é!ÝTeIº@Ú–vWuXÛ.H%i±湚ÈùfX6j‘µxÖeó“Îò©¨—HeUY ³öXá']?†#ZeÏl%Ú[³9Ѥ§5¶ÞgŽóoƒÈ{!Ý㜑#ò×üIEND®B`‚stk-4.4.4/doc/html/classstk_1_1OneZero-members.html000644 000766 000766 00000027346 12015735505 022145 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::OneZero Member List

This is the complete list of members for stk::OneZero, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
getGain(void) const stk::Filter [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::OneZero [inline]
OneZero(StkFloat theZero=-1.0)stk::OneZero
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setB0(StkFloat b0)stk::OneZero [inline]
setB1(StkFloat b1)stk::OneZero [inline]
setCoefficients(StkFloat b0, StkFloat b1, bool clearState=false)stk::OneZero
setGain(StkFloat gain)stk::Filter [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setZero(StkFloat theZero)stk::OneZero
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::OneZero [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::OneZero [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::OneZero [inline]
~OneZero()stk::OneZero
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1OneZero.html000644 000766 000766 00000041156 12015735505 020510 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::OneZero Class Reference

STK one-zero filter class. More...

#include <OneZero.h>

Inheritance diagram for stk::OneZero:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 OneZero (StkFloat theZero=-1.0)
 The default constructor creates a low-pass filter (zero at z = -1.0).
 ~OneZero ()
 Class destructor.
void setB0 (StkFloat b0)
 Set the b[0] coefficient value.
void setB1 (StkFloat b1)
 Set the b[1] coefficient value.
void setCoefficients (StkFloat b0, StkFloat b1, bool clearState=false)
 Set all filter coefficients.
void setZero (StkFloat theZero)
 Set the zero position in the z-plane.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK one-zero filter class.

This class implements a one-zero digital filter. A method is provided for setting the zero position along the real axis of the z-plane while maintaining a constant filter gain.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::OneZero::setZero ( StkFloat  theZero  ) 

Set the zero position in the z-plane.

This method sets the zero position along the real-axis of the z-plane and normalizes the coefficients for a maximum gain of one. A positive zero value produces a high-pass filter, while a negative zero value produces a low-pass filter. This method does not affect the filter gain value.

StkFrames & stk::OneZero::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00089 {
00090 #if defined(_STK_DEBUG_)
00091   if ( channel >= frames.channels() ) {
00092     oStream_ << "OneZero::tick(): channel and StkFrames arguments are incompatible!";
00093     handleError( StkError::FUNCTION_ARGUMENT );
00094   }
00095 #endif
00096 
00097   StkFloat *samples = &frames[channel];
00098   unsigned int hop = frames.channels();
00099   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00100     inputs_[0] = gain_ * *samples;
00101     *samples = b_[1] * inputs_[1] + b_[0] * inputs_[0];
00102     inputs_[1] = inputs_[0];
00103   }
00104 
00105   lastFrame_[0] = *(samples-hop);
00106   return frames;
00107 }

StkFrames & stk::OneZero::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00110 {
00111 #if defined(_STK_DEBUG_)
00112   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00113     oStream_ << "OneZero::tick(): channel and StkFrames arguments are incompatible!";
00114     handleError( StkError::FUNCTION_ARGUMENT );
00115   }
00116 #endif
00117 
00118   StkFloat *iSamples = &iFrames[iChannel];
00119   StkFloat *oSamples = &oFrames[oChannel];
00120   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00121   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00122     inputs_[0] = gain_ * *iSamples;
00123     *oSamples = b_[1] * inputs_[1] + b_[0] * inputs_[0];
00124     inputs_[1] = inputs_[0];
00125   }
00126 
00127   lastFrame_[0] = *(oSamples-oHop);
00128   return iFrames;
00129 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1OneZero.png000644 000766 000766 00000001005 12015735505 020315 0ustar00garygary000000 000000 ‰PNG  IHDRUˆ¡‹W™PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2”IDATxí݃ …95áýyü,uÝâr礥å”èmØ<,lòy#õ7Tˆ 0Ü÷¨h¾‹T@@GÈ£{Z+‚¨=#‘ªû5§÷ÙU×7(`¦ç-\£ö ݺ¨€¾¬3p¡[YÒ«Ú­ÞÍ÷©Auùr¯[<1÷ÇÔ=°.Ô=°>ÔGRI%•TRI%õo©›‡…M>o¤~› è!$ß¹EFV©€€.½<@’ª’c¿„EUû„ŽÁü3êžPsºÞv’Õ žQ`GÝÕÚ–Yí–V`FÝ·qU×I·n(PzevKŸ¾H}<Õå˽nñÄÜScôÀºPcôÀúPuH%•TRI%•Ô¿¥ÂÃvEêW¨Ã*ŒeK§/RQofî1!Ÿ´:=? „TšªPSZUj‚¥|=,±æhÎ6ÎáÓ“J¾Uë@m÷ñ·Sà˜ZšT"y<¥ö ¼©U7JÿOÐ×xzºŽ-(PzURõŽÓ„|/[W‚g€ïRŸAõ°öÀ$EÉú0IEND®B`‚stk-4.4.4/doc/html/classstk_1_1PercFlut-members.html000644 000766 000766 00000031655 12015735505 022306 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::PercFlut Member List

This is the complete list of members for stk::PercFlut, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::FM
controlChange(int number, StkFloat value)stk::FM [virtual]
FM(unsigned int operators=4)stk::FM
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::FM
keyOn(void)stk::FM
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
loadWaves(const char **filenames)stk::FM
noteOff(StkFloat amplitude)stk::FM [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::PercFlut [virtual]
PercFlut(void)stk::PercFlut
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setControl1(StkFloat cVal)stk::FM [inline]
setControl2(StkFloat cVal)stk::FM [inline]
setFrequency(StkFloat frequency)stk::PercFlut [virtual]
setGain(unsigned int waveIndex, StkFloat gain)stk::FM
setModulationDepth(StkFloat mDepth)stk::FM [inline]
setModulationSpeed(StkFloat mSpeed)stk::FM [inline]
setRatio(unsigned int waveIndex, StkFloat ratio)stk::FM
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::PercFlut [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::PercFlut [inline, virtual]
~FM(void)stk::FM [virtual]
~PercFlut(void)stk::PercFlut
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1PercFlut.html000644 000766 000766 00000027315 12015735505 020654 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::PercFlut Class Reference

STK percussive flute FM synthesis instrument. More...

#include <PercFlut.h>

Inheritance diagram for stk::PercFlut:
stk::FM stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 PercFlut (void)
 Class constructor.
 ~PercFlut (void)
 Class destructor.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK percussive flute FM synthesis instrument.

This class implements algorithm 4 of the TX81Z.

    Algorithm 4 is :   4->3--\
                          2-- + -->1-->Out

Control Change Numbers:

  • Total Modulator Index = 2
  • Modulator Crossfade = 4
  • LFO Speed = 11
  • LFO Depth = 1
  • ADSR 2 & 4 Target = 128

The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::PercFlut::PercFlut ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::PercFlut::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::FM.

00099 {
00100   unsigned int nChannels = lastFrame_.channels();
00101 #if defined(_STK_DEBUG_)
00102   if ( channel > frames.channels() - nChannels ) {
00103     oStream_ << "PercFlut::tick(): channel and StkFrames arguments are incompatible!";
00104     handleError( StkError::FUNCTION_ARGUMENT );
00105   }
00106 #endif
00107 
00108   StkFloat *samples = &frames[channel];
00109   unsigned int j, hop = frames.channels() - nChannels;
00110   if ( nChannels == 1 ) {
00111     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00112       *samples++ = tick();
00113   }
00114   else {
00115     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00116       *samples++ = tick();
00117       for ( j=1; j<nChannels; j++ )
00118         *samples++ = lastFrame_[j];
00119     }
00120   }
00121 
00122   return frames;
00123 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1PercFlut.png000644 000766 000766 00000001165 12015735505 020467 0ustar00garygary000000 000000 ‰PNG  IHDRQÀKkâPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝÑ’³ `Nœáýù¿ bqüÓµÎv;•? ±ímÙ²GÙ$wPü "psƒð}G솈pgëA ωýN ¦N4¥‡E=ÕŸÙ÷ñ²ì«žª·¾.úª¹Qµýõz±3ZõÞ—Þæçšâ Äô_×ÙQ§W>&ÖšM¦‹µf“ùâ+zM‘"EŠ)R|PܲGÙ$wPüøiLÇÿ¬ˆp(D €M ôO {mIÛ=ÃNM¢eZP¯}ÄG¢B¦´~'G:\/îT¬úZìéÑW}=?#Æí:W½*jY{_ÎHïÊHõšß¿ALÿuuzåcb­ÙdºXk6™/¾¢×)R¤H‘"ÅÅ-{”MrÅ?!;³¹›b—íÛ¬ˆpè‰ ‚vªÉ[2§é6Þ›E[@Øã™ÎتD³ƒÎ˜×jÕfÇÂs¸.ò›‚âCbú¯ëì¨Ó+kÍ&ÓÅZ³É|ñ½¦H‘"EŠ)>("{$×Bñ#"Š›·ÞýðˆØåzô‹hVžnÅ¿D }šúª.ê­¶,àÅ6Ý«ébË`ô©9G¯êK9E¬¨ Så¾ñåSb“¢x!ªuÆV=Þþ%ÑìcèÌ êÓ>šç(V½÷%Ò{¯û±»˜>ü\SüF1{üU=3-ƒûLIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Phonemes-members.html000644 000766 000766 00000021723 12015735505 022333 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Phonemes Member List

This is the complete list of members for stk::Phonemes, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
formantFrequency(unsigned int index, unsigned int partial)stk::Phonemes [static]
formantGain(unsigned int index, unsigned int partial)stk::Phonemes [static]
formantRadius(unsigned int index, unsigned int partial)stk::Phonemes [static]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
name(unsigned int index)stk::Phonemes [static]
noiseGain(unsigned int index)stk::Phonemes [static]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
voiceGain(unsigned int index)stk::Phonemes [static]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Phonemes.html000644 000766 000766 00000014027 12015735505 020702 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Phonemes Class Reference

STK phonemes table. More...

#include <Phonemes.h>

Inheritance diagram for stk::Phonemes:
stk::Stk

List of all members.

Static Public Member Functions

static const char * name (unsigned int index)
 Returns the phoneme name for the given index (0-31).
static StkFloat voiceGain (unsigned int index)
 Returns the voiced component gain for the given phoneme index (0-31).
static StkFloat noiseGain (unsigned int index)
 Returns the unvoiced component gain for the given phoneme index (0-31).
static StkFloat formantFrequency (unsigned int index, unsigned int partial)
 Returns the formant frequency for the given phoneme index (0-31) and partial (0-3).
static StkFloat formantRadius (unsigned int index, unsigned int partial)
 Returns the formant radius for the given phoneme index (0-31) and partial (0-3).
static StkFloat formantGain (unsigned int index, unsigned int partial)
 Returns the formant gain for the given phoneme index (0-31) and partial (0-3).

Detailed Description

STK phonemes table.

This class does nothing other than declare a set of 32 static phoneme formant parameters and provide access to those values.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Phonemes.png000644 000766 000766 00000000575 12015735505 020525 0ustar00garygary000000 000000 ‰PNG  IHDR[PA/ùhPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2 IDATxíÝу Ð^LøÿOÞZè\P»¹­ÄDiàˆâ3m~¶äÕ¾” úŒò6zí” ¤@9ü0–Wí¶:$‘Š×ʇmF´ÑòÞåu&&ŸsÆÖ™{y*yYçäð^r&u'Û^êrüOÂþWÛ¯ÑRËkÃïbçì‡;Ú9ûážöמ“°Ã;ì°Ã;ìwØðk· û£6HõËnëÚe¶Q;bD|&Õm”GþŠ¡WÖòh—Å‘Ýrï]«×W$¦i»Ï´òV³'K—­L&[Üg´¼¸_u!S&bª²cOaÓ¬¼‡½\Ïd´9“º“ú%-s™~ïUøÙ9‰ÿIØ¿iûµ~:FˆIEND®B`‚stk-4.4.4/doc/html/classstk_1_1PitShift-members.html000644 000766 000766 00000024045 12015735505 022307 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::PitShift Member List

This is the complete list of members for stk::PitShift, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Effect [inline]
clear(void)stk::PitShift [virtual]
Effect(void)stk::Effect [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Effect [inline]
lastOut(void) const stk::PitShift [inline]
PitShift(void)stk::PitShift
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setEffectMix(StkFloat mix)stk::Effect [inline, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setShift(StkFloat shift)stk::PitShift
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::PitShift [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::PitShift
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::PitShift
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1PitShift.html000644 000766 000766 00000024777 12015735505 020673 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::PitShift Class Reference

STK simple pitch shifter effect class. More...

#include <PitShift.h>

Inheritance diagram for stk::PitShift:
stk::Effect stk::Stk

List of all members.

Public Member Functions

 PitShift (void)
 Class constructor.
void clear (void)
 Reset and clear all internal state.
void setShift (StkFloat shift)
 Set the pitch shift factor (1.0 produces no shift).
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the effect and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the effect and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the effect and write outputs to the oFrames object.

Detailed Description

STK simple pitch shifter effect class.

This class implements a simple pitch shifter using delay lines.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFrames& stk::PitShift::tick ( StkFrames frames,
unsigned int  channel = 0 
)

Take a channel of the StkFrames object as inputs to the effect and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

StkFrames& stk::PitShift::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
)

Take a channel of the iFrames object as inputs to the effect and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1PitShift.png000644 000766 000766 00000000765 12015735505 020502 0ustar00garygary000000 000000 ‰PNG  IHDRHˆsÛ]ÁPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2„IDATxí]ŽÃ „GâþGÞ Øü¤´ë]5Ò ¤ƒ?¡y´Ò¶•¶ÌÐBA^ÚÂìsiöZÚ™Ù*­ZÝÌöa¾ký (êstÒòѪåDŠåD }á©DADÐc@WPK—„4‚>Av Üãâcù1[PÙŽ¥R+C Ôþ*ùAÝßkE}Æ×>€tÚh¨-@÷Ò&ÐXQçÞ™m¥m@Þº4{íA¯(HZPn*ù%Ém·æ˜µsE]€Ñ6x¤“~£¥´ 4[×Ów /m²fßJsÒ?©´jµ'ªbóÍ'À—– PPû ü¿ûcWIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Plucked-members.html000644 000766 000766 00000025447 12015735505 022153 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Plucked Member List

This is the complete list of members for stk::Plucked, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Plucked
controlChange(int number, StkFloat value)stk::Instrmnt [inline, virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Plucked [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Plucked [virtual]
pluck(StkFloat amplitude)stk::Plucked
Plucked(StkFloat lowestFrequency=10.0)stk::Plucked
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Plucked [virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Plucked [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Plucked [inline, virtual]
~Plucked(void)stk::Plucked
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Plucked.html000644 000766 000766 00000030224 12015735505 020510 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Plucked Class Reference

STK basic plucked string class. More...

#include <Plucked.h>

Inheritance diagram for stk::Plucked:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Plucked (StkFloat lowestFrequency=10.0)
 Class constructor, taking the lowest desired playing frequency.
 ~Plucked (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void pluck (StkFloat amplitude)
 Pluck the string with the given amplitude using the current frequency.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK basic plucked string class.

This class implements a simple plucked string physical model based on the Karplus-Strong algorithm.

For a more advanced plucked string implementation, see the stk::Twang class.

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. There exist at least two patents, assigned to Stanford, bearing the names of Karplus and/or Strong.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFrames & stk::Plucked::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00088 {
00089   unsigned int nChannels = lastFrame_.channels();
00090 #if defined(_STK_DEBUG_)
00091   if ( channel > frames.channels() - nChannels ) {
00092     oStream_ << "Plucked::tick(): channel and StkFrames arguments are incompatible!";
00093     handleError( StkError::FUNCTION_ARGUMENT );
00094   }
00095 #endif
00096 
00097   StkFloat *samples = &frames[channel];
00098   unsigned int j, hop = frames.channels() - nChannels;
00099   if ( nChannels == 1 ) {
00100     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00101       *samples++ = tick();
00102   }
00103   else {
00104     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00105       *samples++ = tick();
00106       for ( j=1; j<nChannels; j++ )
00107         *samples++ = lastFrame_[j];
00108     }
00109   }
00110 
00111   return frames;
00112 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Plucked.png000644 000766 000766 00000000773 12015735505 020336 0ustar00garygary000000 000000 ‰PNG  IHDRNˆ~Å-†PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ŠIDATxíÝÁ²Â Pn:Ãÿ² BHµu¢vqyÑ&ô”>»-Gê(‡$r_â ‚p`þÈ]åáRý2‡Op¶ˆ+°ðN¯‹—ÙÞ=©öU±ÛëtѹXì¦W‹õÇ®³WZ¡ÅöFX+b˜ÿ³änÃå¾OŽzvâ?¸ZS½\®ÖT/™»ygÉ‘#GŽ9rŸpGê(‡$ryDOçôvôø÷8@@!|Z éY´)žkyîO]¢eZPo<â §Š«ÈÖ0ÒÓÍâMÅ>ç,}–‹Å.\´ßró­Å^â´šÞˆU°6츥³ü ÷S.÷ŘüÚþ Wkª—ËÕšê%s7ï,9räÈ‘#Gî©£ ³riJ8oÍŠ±>oxÃmb'9 }pl²ãú"m¹ã¤ŒÇÍ}±cÌ_9û0¾N“®·wîCK™o±»pqK®ÝmËÅbßqÑX9·wS+Â…}}±wZl¿mt}ÊD}öåO¹ßr©ã?Â!PÆÿ¤IEND®B`‚stk-4.4.4/doc/html/classstk_1_1PoleZero-members.html000644 000766 000766 00000027643 12015735505 022323 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::PoleZero Member List

This is the complete list of members for stk::PoleZero, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
getGain(void) const stk::Filter [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::PoleZero [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
PoleZero()stk::PoleZero
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setA1(StkFloat a1)stk::PoleZero [inline]
setAllpass(StkFloat coefficient)stk::PoleZero
setB0(StkFloat b0)stk::PoleZero [inline]
setB1(StkFloat b1)stk::PoleZero [inline]
setBlockZero(StkFloat thePole=0.99)stk::PoleZero
setCoefficients(StkFloat b0, StkFloat b1, StkFloat a1, bool clearState=false)stk::PoleZero
setGain(StkFloat gain)stk::Filter [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::PoleZero [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::PoleZero [inline, virtual]
~PoleZero()stk::PoleZero
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1PoleZero.html000644 000766 000766 00000033226 12015735505 020665 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::PoleZero Class Reference

STK one-pole, one-zero filter class. More...

#include <PoleZero.h>

Inheritance diagram for stk::PoleZero:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 PoleZero ()
 Default constructor creates a first-order pass-through filter.
 ~PoleZero ()
 Class destructor.
void setB0 (StkFloat b0)
 Set the b[0] coefficient value.
void setB1 (StkFloat b1)
 Set the b[1] coefficient value.
void setA1 (StkFloat a1)
 Set the a[1] coefficient value.
void setCoefficients (StkFloat b0, StkFloat b1, StkFloat a1, bool clearState=false)
 Set all filter coefficients.
void setAllpass (StkFloat coefficient)
 Set the filter for allpass behavior using coefficient.
void setBlockZero (StkFloat thePole=0.99)
 Create a DC blocking filter with the given pole position in the z-plane.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

Detailed Description

STK one-pole, one-zero filter class.

This class implements a one-pole, one-zero digital filter. A method is provided for creating an allpass filter with a given coefficient. Another method is provided to create a DC blocking filter.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::PoleZero::setAllpass ( StkFloat  coefficient  ) 

Set the filter for allpass behavior using coefficient.

This method uses coefficient to create an allpass filter, which has unity gain at all frequencies. Note that the coefficient magnitude must be less than one to maintain filter stability.

void stk::PoleZero::setBlockZero ( StkFloat  thePole = 0.99  ) 

Create a DC blocking filter with the given pole position in the z-plane.

This method sets the given pole position, together with a zero at z=1, to create a DC blocking filter. The argument magnitude should be close to (but less than) one to minimize low-frequency attenuation.

StkFrames & stk::PoleZero::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00090 {
00091 #if defined(_STK_DEBUG_)
00092   if ( channel >= frames.channels() ) {
00093     oStream_ << "PoleZero::tick(): channel and StkFrames arguments are incompatible!";
00094     handleError( StkError::FUNCTION_ARGUMENT );
00095   }
00096 #endif
00097 
00098   StkFloat *samples = &frames[channel];
00099   unsigned int hop = frames.channels();
00100   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00101     inputs_[0] = gain_ * *samples;
00102     *samples = b_[0] * inputs_[0] + b_[1] * inputs_[1] - a_[1] * outputs_[1];
00103     inputs_[1] = inputs_[0];
00104     outputs_[1] = *samples;
00105   }
00106 
00107   lastFrame_[0] = outputs_[1];
00108   return frames;
00109 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1PoleZero.png000644 000766 000766 00000001002 12015735505 020470 0ustar00garygary000000 000000 ‰PNG  IHDRVˆJ¼ìšPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2‘IDATxí[Îë „GbÿK>Ü ˜Ó@å?j;VÓÀØJ^Ãåbá#öA,DÐî7±h¾S,  Cä‡Ñ½­{‚¨c#¡ªû›óûôªíTx%‚™ŸqˆíE0Jv*‚þYpR²,B)X-Yïæ;دÂú|Ð7,îL~£ ×£ × ûa@,±ÄK,±Äþör±p‰ƒû"ÐCH¾!òv¹Dtùå"´o 9æ5L¬:*ôp æËØù ›óõÉ“´vK„ ;í¶­s»dZ„v®åmm%{G„R0³dºøN ök°>ô ‹;“ŸÆÆèÂõÁÆèÂuÂ~X'K,±ÄK,±¿†…‹xœ‹Ø?Ã"tãTTíÛç;À¦ä×X „ÜpuzŦµ'Mã”Wc›h(ž:¬÷æimŒ1¦'¥%gm-lû¯I„ «î[*Uòû…gl/ÂkDÆ]/´Jf‰Ð͸!B)ØÈ:¡õ­ÖÄ辈ý,¬‹ýÑ¡$²&”¦IEND®B`‚stk-4.4.4/doc/html/classstk_1_1PRCRev-members.html000644 000766 000766 00000024036 12015735505 021656 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::PRCRev Member List

This is the complete list of members for stk::PRCRev, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Effect [inline]
clear(void)stk::PRCRev [virtual]
Effect(void)stk::Effect [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Effect [inline]
lastOut(unsigned int channel=0)stk::PRCRev [inline]
PRCRev(StkFloat T60=1.0)stk::PRCRev
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setEffectMix(StkFloat mix)stk::Effect [inline, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setT60(StkFloat T60)stk::PRCRev
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input, unsigned int channel=0)stk::PRCRev [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::PRCRev
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::PRCRev
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1PRCRev.html000644 000766 000766 00000042033 12015735505 020223 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::PRCRev Class Reference

Perry's simple reverberator class. More...

#include <PRCRev.h>

Inheritance diagram for stk::PRCRev:
stk::Effect stk::Stk

List of all members.

Public Member Functions

 PRCRev (StkFloat T60=1.0)
 Class constructor taking a T60 decay time argument (one second default value).
void clear (void)
 Reset and clear all internal state.
void setT60 (StkFloat T60)
 Set the reverberation T60 decay time.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed stereo frame.
StkFloat tick (StkFloat input, unsigned int channel=0)
 Input one sample to the effect and return the specified channel value of the computed stereo frame.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the effect and replace with stereo outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the effect and write stereo outputs to the oFrames object.

Detailed Description

Perry's simple reverberator class.

This class takes a monophonic input signal and produces a stereo output signal. It is based on some of the famous Stanford/CCRMA reverbs (NRev, KipRev), which were based on the Chowning/Moorer/Schroeder reverberators using networks of simple allpass and comb delay filters. This class implements two series allpass units and two parallel comb filters.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFloat stk::PRCRev::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed stereo frame.

Use the lastFrame() function to get both values of the last computed stereo frame. The channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00091 {
00092 #if defined(_STK_DEBUG_)
00093   if ( channel > 1 ) {
00094     oStream_ << "PRCRev::lastOut(): channel argument must be less than 2!";
00095     handleError( StkError::FUNCTION_ARGUMENT );
00096   }
00097 #endif
00098 
00099   return lastFrame_[channel];
00100 }

StkFloat stk::PRCRev::tick ( StkFloat  input,
unsigned int  channel = 0 
) [inline]

Input one sample to the effect and return the specified channel value of the computed stereo frame.

Use the lastFrame() function to get both values of the computed stereo output frame. The channel argument must be 0 or 1 (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00103 {
00104 #if defined(_STK_DEBUG_)
00105   if ( channel > 1 ) {
00106     oStream_ << "PRCRev::tick(): channel argument must be less than 2!";
00107     handleError( StkError::FUNCTION_ARGUMENT );
00108   }
00109 #endif
00110 
00111   StkFloat temp, temp0, temp1, temp2, temp3;
00112 
00113   temp = allpassDelays_[0].lastOut();
00114   temp0 = allpassCoefficient_ * temp;
00115   temp0 += input;
00116   allpassDelays_[0].tick(temp0);
00117   temp0 = -(allpassCoefficient_ * temp0) + temp;
00118     
00119   temp = allpassDelays_[1].lastOut();
00120   temp1 = allpassCoefficient_ * temp;
00121   temp1 += temp0;
00122   allpassDelays_[1].tick(temp1);
00123   temp1 = -(allpassCoefficient_ * temp1) + temp;
00124     
00125   temp2 = temp1 + ( combCoefficient_[0] * combDelays_[0].lastOut() );
00126   temp3 = temp1 + ( combCoefficient_[1] * combDelays_[1].lastOut() );
00127 
00128   lastFrame_[0] = effectMix_ * (combDelays_[0].tick(temp2));
00129   lastFrame_[1] = effectMix_ * (combDelays_[1].tick(temp3));
00130   temp = (1.0 - effectMix_) * input;
00131   lastFrame_[0] += temp;
00132   lastFrame_[1] += temp;
00133 
00134   return lastFrame_[channel];
00135 }

StkFrames& stk::PRCRev::tick ( StkFrames frames,
unsigned int  channel = 0 
)

Take a channel of the StkFrames object as inputs to the effect and replace with stereo outputs.

The StkFrames argument reference is returned. The stereo outputs are written to the StkFrames argument starting at the specified channel. Therefore, the channel argument must be less than ( channels() - 1 ) of the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

StkFrames& stk::PRCRev::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
)

Take a channel of the iFrames object as inputs to the effect and write stereo outputs to the oFrames object.

The iFrames object reference is returned. The iChannel argument must be less than the number of channels in the iFrames argument (the first channel is specified by 0). The oChannel argument must be less than ( channels() - 1 ) of the oFrames argument. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1PRCRev.png000644 000766 000766 00000000776 12015735505 020053 0ustar00garygary000000 000000 ‰PNG  IHDRPˆG¢œÝPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝí®ƒ `Þšpÿ—|~Pè‡à䤛[R²E­ð„¶nþ-Gð(…Žß ‚æÀ$üoÛ"f1Ÿøð-p줒DCFxä•vá¨á*çË”§+yãÛ MyÒ”ý”õgÖ彦pʽ%£)6œ¿å¿Œ~Þõö̇ÀZƒÅh°Ö`1ü.'˜`‚ &˜`‚àQ  ¾ ô%€ˆ€öõ“·AuôÜK°mÆäÔwŠèç+°9 Bß’ûåŽÏe ò45¯×pÞKùúЧ):åhKû*eýYƒwkÈ)÷–°ìjhºìÌü-'ø%`ôk4üEÿXk° Ö,†ƒ?ÐåL0ÁLð ‚GAl" †ƒ(溵MŽíÌ6AÃ,p¥ðc4fúõ§…7,üÛtôȸ¼eê ä›*_CU`6ȃêhAɘ×ÉTY¯S>ƒëâÎAUC·Îô`RTÛqŸro‰•e.¦ty æŸC‚‚Áãfø"1±ÞJ‘IEND®B`‚stk-4.4.4/doc/html/classstk_1_1ReedTable-members.html000644 000766 000766 00000022715 12015735505 022406 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::ReedTable Member List

This is the complete list of members for stk::ReedTable, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
Function(void)stk::Function [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastOut(void) const stk::Function [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
ReedTable(void)stk::ReedTable [inline]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setOffset(StkFloat offset)stk::ReedTable [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setSlope(StkFloat slope)stk::ReedTable [inline]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::ReedTable [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::ReedTable [inline]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::ReedTable [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1ReedTable.html000644 000766 000766 00000036772 12015735505 020766 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::ReedTable Class Reference

STK reed table class. More...

#include <ReedTable.h>

Inheritance diagram for stk::ReedTable:
stk::Function stk::Stk

List of all members.

Public Member Functions

 ReedTable (void)
 Default constructor.
void setOffset (StkFloat offset)
 Set the table offset value.
void setSlope (StkFloat slope)
 Set the table slope value.
StkFloat tick (StkFloat input)
 Take one sample input and map to one sample of output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the table and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the table and write outputs to the oFrames object.

Detailed Description

STK reed table class.

This class implements a simple one breakpoint, non-linear reed function, as described by Smith (1986). This function is based on a memoryless non-linear spring model of the reed (the reed mass is ignored) which saturates when the reed collides with the mouthpiece facing.

See McIntyre, Schumacher, & Woodhouse (1983), Smith (1986), Hirschman, Cook, Scavone, and others for more information.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::ReedTable::setOffset ( StkFloat  offset  )  [inline]

Set the table offset value.

The table offset roughly corresponds to the size of the initial reed tip opening (a greater offset represents a smaller opening).

00039 { offset_ = offset; };

void stk::ReedTable::setSlope ( StkFloat  slope  )  [inline]

Set the table slope value.

The table slope roughly corresponds to the reed stiffness (a greater slope represents a harder reed).

00047 { slope_ = slope; };

StkFrames & stk::ReedTable::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline]

Take a channel of the StkFrames object as inputs to the table and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00099 {
00100 #if defined(_STK_DEBUG_)
00101   if ( channel >= frames.channels() ) {
00102     oStream_ << "ReedTable::tick(): channel and StkFrames arguments are incompatible!";
00103     handleError( StkError::FUNCTION_ARGUMENT );
00104   }
00105 #endif
00106 
00107   StkFloat *samples = &frames[channel];
00108   unsigned int hop = frames.channels();
00109   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00110     *samples = offset_ + (slope_ * *samples);
00111     if ( *samples > 1.0) *samples = 1.0;
00112     if ( *samples < -1.0) *samples = -1.0;
00113   }
00114 
00115   lastFrame_[0] = *(samples-hop);
00116   return frames;
00117 }

StkFrames & stk::ReedTable::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the table and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00120 {
00121 #if defined(_STK_DEBUG_)
00122   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00123     oStream_ << "ReedTable::tick(): channel and StkFrames arguments are incompatible!";
00124     handleError( StkError::FUNCTION_ARGUMENT );
00125   }
00126 #endif
00127 
00128   StkFloat *iSamples = &iFrames[iChannel];
00129   StkFloat *oSamples = &oFrames[oChannel];
00130   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00131   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00132     *oSamples = offset_ + (slope_ * *iSamples);
00133     if ( *oSamples > 1.0) *oSamples = 1.0;
00134     if ( *oSamples < -1.0) *oSamples = -1.0;
00135   }
00136 
00137   lastFrame_[0] = *(oSamples-oHop);
00138   return iFrames;
00139 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1ReedTable.png000644 000766 000766 00000001033 12015735505 020564 0ustar00garygary000000 000000 ‰PNG  IHDR]ˆ²\mPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ªIDATxíÝ]nÄ `†HÜÿÈ}À›¿ÍZ¢í J)„|ÀísÚ"[Úr\£¾®Žœáú&ÃßÑÑÇ^ê@Μ$ÿŒÃÏuÝ!²ÉUÔáº0^ÑÜ/¢¹‘Ì”‘#½Ó}2“ª¾LÆþÍîÌ‹ªJ2­¦ZU?ÌßêÔEléY+ç/¤—ɇê¥Dò±ú¯¾3Ô©S§N:uê ê[dK[ŽkÔ×Ñ‘3lìÀÉÜô³Ý¾u gnöÚÂõ 0skG_è­„í:½šéöÕ‰Þç¹ÜíÞíšãRgzUG}LæcÝ'óeÝ9«j ö(÷[É´šŽËè]2×Äß™«dø;Cýoë‘-=kåáü…ôR"ùP½”H>VÿÕw†:uêÔ©S§N}A‘-!ð¤Ô—Б\¿Öýà;¹ýKó¸§ï?8zs¡)É õB=„œE¦½"ÉCgY½¢h#ÚÕ§{È*º¸lÎÎõ>mÌ}§Éø•'ºÌéý¬œlqHf8—Fc«j“ñ¹û’y}ŸÚ¤ª6¶]U_ç.É´šúª^Þ\ÜþÎPÿzdû 'tkMù„IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Resonate-members.html000644 000766 000766 00000027424 12015735505 022341 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Resonate Member List

This is the complete list of members for stk::Resonate, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Resonate
controlChange(int number, StkFloat value)stk::Resonate [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::Resonate [inline]
keyOn(void)stk::Resonate [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Resonate [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Resonate [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
Resonate(void)stk::Resonate
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setEqualGainZeroes(void)stk::Resonate [inline]
setFrequency(StkFloat frequency)stk::Instrmnt [inline, virtual]
setNotch(StkFloat frequency, StkFloat radius)stk::Resonate
setRawwavePath(std::string path)stk::Stk [static]
setResonance(StkFloat frequency, StkFloat radius)stk::Resonate
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Resonate [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Resonate [inline, virtual]
~Resonate(void)stk::Resonate
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Resonate.html000644 000766 000766 00000034421 12015735505 020704 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Resonate Class Reference

STK noise driven formant filter. More...

#include <Resonate.h>

Inheritance diagram for stk::Resonate:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Resonate (void)
 Class constructor.
 ~Resonate (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setResonance (StkFloat frequency, StkFloat radius)
 Set the filter for a resonance at the given frequency (Hz) and radius.
void setNotch (StkFloat frequency, StkFloat radius)
 Set the filter for a notch at the given frequency (Hz) and radius.
void setEqualGainZeroes (void)
 Set the filter zero coefficients for contant resonance gain.
void keyOn (void)
 Initiate the envelope with a key-on event.
void keyOff (void)
 Signal a key-off event to the envelope.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK noise driven formant filter.

This instrument contains a noise source, which excites a biquad resonance filter, with volume controlled by an ADSR.

Control Change Numbers:

  • Resonance Frequency (0-Nyquist) = 2
  • Pole Radii = 4
  • Notch Frequency (0-Nyquist) = 11
  • Zero Radii = 1
  • Envelope Gain = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFrames & stk::Resonate::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00099 {
00100   unsigned int nChannels = lastFrame_.channels();
00101 #if defined(_STK_DEBUG_)
00102   if ( channel > frames.channels() - nChannels ) {
00103     oStream_ << "Resonate::tick(): channel and StkFrames arguments are incompatible!";
00104     handleError( StkError::FUNCTION_ARGUMENT );
00105   }
00106 #endif
00107 
00108   StkFloat *samples = &frames[channel];
00109   unsigned int j, hop = frames.channels() - nChannels;
00110   if ( nChannels == 1 ) {
00111     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00112       *samples++ = tick();
00113   }
00114   else {
00115     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00116       *samples++ = tick();
00117       for ( j=1; j<nChannels; j++ )
00118         *samples++ = lastFrame_[j];
00119     }
00120   }
00121 
00122   return frames;
00123 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Resonate.png000644 000766 000766 00000001011 12015735505 020511 0ustar00garygary000000 000000 ‰PNG  IHDRUˆ¡‹W™PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2˜IDATxíÝr„ …9q†÷ä^Ø*»Ñê$í¬æïO½M›‡¥¾oA½‡ "(€þŒŠ[¤DoÆðqªìÔ=3 I Tn×Ý¢ë/ü¡€ÙΰFÕ ÓZT ÿ·ÎÀ´X:+™–Ç{ ¨¯ º|¹[>Q{35g¬ 5g¬õQg ¨A jPƒÔ ¾–ºyXÚèûÔ˨ ‚vÇ´i}ü *@@Aú4ÿT³(%µ”qWïv‰’)A^¿Å÷¨ ëJdG-=¬9«6+°O•ôIªV`¢ê%ŽRGùfV¨üˆuV3H&eQ÷Î@¼‚úÿ©._îã–OÔÞLÍÙëBÍÙëC}ÔjPƒÔ 5¨¯¥ÂÞ*¨—P‘”_æyŒs‚:7œ¤)ñI“¡ò–ë/JgóÚ¦jD\¹vå¢=¹©­zÔµµjgÜÑD-´‘Ú(éa‰šãF‘ ŸV¯€Öu¬1/j7³®ó´L]-êŽuVzZöh©rŒ3ï >ƒêa?›$0̇ïóIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Rhodey-members.html000644 000766 000766 00000031577 12015735505 022017 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Rhodey Member List

This is the complete list of members for stk::Rhodey, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::FM
controlChange(int number, StkFloat value)stk::FM [virtual]
FM(unsigned int operators=4)stk::FM
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::FM
keyOn(void)stk::FM
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
loadWaves(const char **filenames)stk::FM
noteOff(StkFloat amplitude)stk::FM [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Rhodey [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
Rhodey(void)stk::Rhodey
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setControl1(StkFloat cVal)stk::FM [inline]
setControl2(StkFloat cVal)stk::FM [inline]
setFrequency(StkFloat frequency)stk::Rhodey [virtual]
setGain(unsigned int waveIndex, StkFloat gain)stk::FM
setModulationDepth(StkFloat mDepth)stk::FM [inline]
setModulationSpeed(StkFloat mSpeed)stk::FM [inline]
setRatio(unsigned int waveIndex, StkFloat ratio)stk::FM
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Rhodey [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Rhodey [inline, virtual]
~FM(void)stk::FM [virtual]
~Rhodey(void)stk::Rhodey
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Rhodey.html000644 000766 000766 00000027511 12015735505 020360 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Rhodey Class Reference

STK Fender Rhodes electric piano FM synthesis instrument. More...

#include <Rhodey.h>

Inheritance diagram for stk::Rhodey:
stk::FM stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Rhodey (void)
 Class constructor.
 ~Rhodey (void)
 Class destructor.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK Fender Rhodes electric piano FM synthesis instrument.

This class implements two simple FM Pairs summed together, also referred to as algorithm 5 of the TX81Z.

    Algorithm 5 is :  4->3--\
                             + --> Out
                      2->1--/

Control Change Numbers:

  • Modulator Index One = 2
  • Crossfade of Outputs = 4
  • LFO Speed = 11
  • LFO Depth = 1
  • ADSR 2 & 4 Target = 128

The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Rhodey::Rhodey ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::Rhodey::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::FM.

00100 {
00101   unsigned int nChannels = lastFrame_.channels();
00102 #if defined(_STK_DEBUG_)
00103   if ( channel > frames.channels() - nChannels ) {
00104     oStream_ << "Rhodey::tick(): channel and StkFrames arguments are incompatible!";
00105     handleError( StkError::FUNCTION_ARGUMENT );
00106   }
00107 #endif
00108 
00109   StkFloat *samples = &frames[channel];
00110   unsigned int j, hop = frames.channels() - nChannels;
00111   if ( nChannels == 1 ) {
00112     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00113       *samples++ = tick();
00114   }
00115   else {
00116     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00117       *samples++ = tick();
00118       for ( j=1; j<nChannels; j++ )
00119         *samples++ = lastFrame_[j];
00120     }
00121   }
00122 
00123   return frames;
00124 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Rhodey.png000644 000766 000766 00000001157 12015735505 020176 0ustar00garygary000000 000000 ‰PNG  IHDRLÀ™;uºPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2þIDATxíÝÁv´ àÜxïÿÈÿ"¤¨é_—éäÃ$cÝÊQØäвF¬ƒ*RÀdøG®±= PúÉ8üëûCC`0 ¯c¾*/ê9›ÇùM˜ÓU~Ã[XsR€½0ã߬šëð0Ïô÷äa>›Äþ «|Õ­µ¶xÝÇZ+Ô*±Ö µRìÅÕ$FŒ1bĈ‰ˆÈQØäвFì1Uänjcÿ% P<¨B8­ðBÏYØ%f³~qì† ›±Aßö07B,}ÿkzØ*¥&‡ù5Ö§×°æ ËòlLÍ=Ì Ìã8Ó_ß“?ÆjòA'ö»Xå«î½oô5«j•Xk…Z)öâj#FŒ1bÄDDä(lrhY#VŠA± a,Îíc‡ P¼Ÿbf@ŠØõIÛÀÜ+ÿŸý5VØþpt02çÆ5IEND®B`‚stk-4.4.4/doc/html/classstk_1_1RtWvIn-members.html000644 000766 000766 00000023014 12015735505 021741 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::RtWvIn Member List

This is the complete list of members for stk::RtWvIn, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::WvIn [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::WvIn [inline]
lastOut(unsigned int channel=0)stk::RtWvIn [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
RtWvIn(unsigned int nChannels=1, StkFloat sampleRate=Stk::sampleRate(), int device=0, int bufferFrames=RT_BUFFER_SIZE, int nBuffers=20)stk::RtWvIn
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
start(void)stk::RtWvIn
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stop(void)stk::RtWvIn
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::RtWvIn [virtual]
tick(StkFrames &frames)stk::RtWvIn [virtual]
~RtWvIn()stk::RtWvIn
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1RtWvIn.html000644 000766 000766 00000037326 12015735505 020324 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::RtWvIn Class Reference

STK realtime audio (blocking) input class. More...

#include <RtWvIn.h>

Inheritance diagram for stk::RtWvIn:
stk::WvIn stk::Stk

List of all members.

Public Member Functions

 RtWvIn (unsigned int nChannels=1, StkFloat sampleRate=Stk::sampleRate(), int device=0, int bufferFrames=RT_BUFFER_SIZE, int nBuffers=20)
 Default constructor.
 ~RtWvIn ()
 Class destructor.
void start (void)
 Start the audio input stream.
void stop (void)
 Stop the audio input stream.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed frame.
StkFloat tick (unsigned int channel=0)
 Compute a sample frame and return the specified channel value.
StkFramestick (StkFrames &frames)
 Fill the StkFrames argument with computed frames and return the same reference.

Detailed Description

STK realtime audio (blocking) input class.

This class provides a simplified interface to RtAudio for realtime audio input. It is a subclass of WvIn. This class makes use of RtAudio's callback functionality by creating a large ring-buffer from which data is read. This class should not be used when low-latency is desired.

RtWvIn supports multi-channel data in both interleaved and non-interleaved formats. It is important to distinguish the tick() method that computes a single frame (and returns only the specified sample of a multi-channel frame) from the overloaded one that takes an StkFrames object for multi-channel and/or multi-frame data.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::RtWvIn::RtWvIn ( unsigned int  nChannels = 1,
StkFloat  sampleRate = Stk::sampleRate(),
int  device = 0,
int  bufferFrames = RT_BUFFER_SIZE,
int  nBuffers = 20 
)

Default constructor.

The default device argument value (zero) will select the default input device on your system. The first device enumerated by the underlying audio API is specified with a value of one. The default buffer size of RT_BUFFER_SIZE is defined in Stk.h. An StkError will be thrown if an error occurs duing instantiation.


Member Function Documentation

void stk::RtWvIn::start ( void   ) 

Start the audio input stream.

The stream is started automatically, if necessary, when a tick() or tickFrame() method is called.

void stk::RtWvIn::stop ( void   ) 

Stop the audio input stream.

It may be necessary to use this method to avoid audio underflow problems if you wish to temporarily stop audio input.

StkFloat stk::RtWvIn::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed frame.

For multi-channel files, use the lastFrame() function to get all values from the last computed frame. If the device is stopped, the returned value is 0.0. The channel argument must be less than the number of channels in the audio stream (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00112 {
00113 #if defined(_STK_DEBUG_)
00114   if ( channel >= data_.channels() ) {
00115     oStream_ << "RtWvIn::lastOut(): channel argument and audio stream are incompatible!";
00116     handleError( StkError::FUNCTION_ARGUMENT );
00117   }
00118 #endif
00119 
00120   return lastFrame_[channel];
00121 }

StkFloat stk::RtWvIn::tick ( unsigned int  channel = 0  )  [virtual]

Compute a sample frame and return the specified channel value.

For multi-channel files, use the lastFrame() function to get all values from the computed frame. If the device is "stopped", it is "started". The channel argument must be less than the number of channels in the audio stream (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::WvIn.

StkFrames& stk::RtWvIn::tick ( StkFrames frames  )  [virtual]

Fill the StkFrames argument with computed frames and return the same reference.

If the device is "stopped", it is "started". The number of channels in the StkFrames argument must equal the number of channels specified during instantiation. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception.

Implements stk::WvIn.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1RtWvIn.png000644 000766 000766 00000000732 12015735505 020133 0ustar00garygary000000 000000 ‰PNG  IHDRHˆsÛ]ÁPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2iIDATxíÝÑnà P®#ñÿŸ¼‡bCnêVti£ ŠØ$Êk9’Z9$¥z‚\Àbøe×XD¸ ýgÞB}]ˆIgpŽAázV¹ý›Ú2B7†|j‹bÇS³ßÕ©ÅŠ­©µR÷bûa>k„>e½Ž"­†f}ª5IÊ‚jM’Ò <5B„"Dè1БÔÊ!)Ð="ðÝ~]#ß‚Î2ÐõÏy¨M¬B]oØö éTŸÛùY±»Ô6дÓM±mjc•â©‘f¢t_ÁÔÚº»ñ¡%tÊz=ò•]k’”Õš$¥A?xj„"DˆÐc $µ‚œMzBqýó8úp»úÜ8tÅ! ½ú…Ú]â7‡ó§êëö˜&¡®w­j!ýÝlÙÔ¨@?+vJm‚ÜÕ ·éò©MŶQ[ÈÔh*öµ[¥ÖŠ=þâCKè-(©ýó ¸òñ¥IEND®B`‚stk-4.4.4/doc/html/classstk_1_1RtWvOut-members.html000644 000766 000766 00000023756 12015735505 022157 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::RtWvOut Member List

This is the complete list of members for stk::RtWvOut, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
clipStatus(void)stk::WvOut [inline]
getFrameCount(void) const stk::WvOut [inline]
getTime(void) const stk::WvOut [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
resetClipStatus(void)stk::WvOut [inline]
RtWvOut(unsigned int nChannels=1, StkFloat sampleRate=Stk::sampleRate(), int device=0, int bufferFrames=RT_BUFFER_SIZE, int nBuffers=20)stk::RtWvOut
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
start(void)stk::RtWvOut
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stop(void)stk::RtWvOut
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(const StkFloat sample)stk::RtWvOut [virtual]
tick(const StkFrames &frames)stk::RtWvOut [virtual]
WvOut(void)stk::WvOut [inline]
~RtWvOut()stk::RtWvOut
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1RtWvOut.html000644 000766 000766 00000030112 12015735505 020507 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::RtWvOut Class Reference

STK realtime audio (blocking) output class. More...

#include <RtWvOut.h>

Inheritance diagram for stk::RtWvOut:
stk::WvOut stk::Stk

List of all members.

Public Member Functions

 RtWvOut (unsigned int nChannels=1, StkFloat sampleRate=Stk::sampleRate(), int device=0, int bufferFrames=RT_BUFFER_SIZE, int nBuffers=20)
 Default constructor.
 ~RtWvOut ()
 Class destructor.
void start (void)
 Start the audio output stream.
void stop (void)
 Stop the audio output stream.
void tick (const StkFloat sample)
 Output a single sample to all channels in a sample frame.
void tick (const StkFrames &frames)
 Output the StkFrames data.

Detailed Description

STK realtime audio (blocking) output class.

This class provides a simplified interface to RtAudio for realtime audio output. It is a subclass of WvOut. This class makes use of RtAudio's callback functionality by creating a large ring-buffer into which data is written. This class should not be used when low-latency is desired.

RtWvOut supports multi-channel data in interleaved format. It is important to distinguish the tick() method that outputs a single sample to all channels in a sample frame from the overloaded one that takes a reference to an StkFrames object for multi-channel and/or multi-frame data.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::RtWvOut::RtWvOut ( unsigned int  nChannels = 1,
StkFloat  sampleRate = Stk::sampleRate(),
int  device = 0,
int  bufferFrames = RT_BUFFER_SIZE,
int  nBuffers = 20 
)

Default constructor.

The default device argument value (zero) will select the default output device on your system. The first device enumerated by the underlying audio API is specified with a value of one. The default buffer size of RT_BUFFER_SIZE is defined in Stk.h. An StkError will be thrown if an error occurs duing instantiation.


Member Function Documentation

void stk::RtWvOut::start ( void   ) 

Start the audio output stream.

The stream is started automatically, if necessary, when a tick() method is called.

void stk::RtWvOut::stop ( void   ) 

Stop the audio output stream.

It may be necessary to use this method to avoid undesireable audio buffer cycling if you wish to temporarily stop audio output.

void stk::RtWvOut::tick ( const StkFloat  sample  )  [virtual]

Output a single sample to all channels in a sample frame.

If the device is "stopped", it is "started".

Implements stk::WvOut.

void stk::RtWvOut::tick ( const StkFrames frames  )  [virtual]

Output the StkFrames data.

If the device is "stopped", it is "started". The number of channels in the StkFrames argument must equal the number of channels specified during instantiation. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception.

Implements stk::WvOut.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1RtWvOut.png000644 000766 000766 00000001001 12015735505 020322 0ustar00garygary000000 000000 ‰PNG  IHDRRˆCWLàPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝÑ’Ã P/™ñÿ?yD¢]›%ÛtÛL7DNE²ék9ÂG9(x$ùo$ˆ`ÎL 1bWH€€Iç?|x“”µ€T©hŒ„ß%9צÊ^.+]ø4—´…OÚs¥pýžuüÝöpá½9ÒÎÿñ$¿ˆŒÿÑÝuêçÈZÃÍx²ÖpóòK:žd’I&™d’I><ÂG9(x$y/ "ØS9$ø)$áœW$@À¨ŠT:`—lÉ6 D8#Nž}Ç‚ä9¶òöºD6jM*y›´…ûݼBª½ô Œî8ô{á}-}ò‰÷%ßëŽçc#ÉÇñ?ºÛ£îOýYk¸OÖnÞ@~IÇ“L2É$“L2Éç‘ÑÕ$y‰bÎ[%Ü}Ù&o#6!ûÕ% ”Â7•Lã¤~¯Ù‹À¾d!e-’ݳ âäùwŒ+|A—2ö²€_ûd£ The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Sampler Member List

This is the complete list of members for stk::Sampler, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Sampler
controlChange(int number, StkFloat value)=0stk::Sampler [pure virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::Sampler
keyOn(void)stk::Sampler
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Sampler [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)=0stk::Instrmnt [pure virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
Sampler(void)stk::Sampler
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)=0stk::Sampler [pure virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)=0stk::Sampler [pure virtual]
tick(StkFrames &frames, unsigned int channel=0)=0stk::Sampler [pure virtual]
~Sampler(void)stk::Sampler [virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Sampler.html000644 000766 000766 00000024041 12015735505 020524 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Sampler Class Reference

STK sampling synthesis abstract base class. More...

#include <Sampler.h>

Inheritance diagram for stk::Sampler:
stk::Instrmnt stk::Stk stk::Moog

List of all members.

Public Member Functions

 Sampler (void)
 Default constructor.
virtual ~Sampler (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
virtual void setFrequency (StkFloat frequency)=0
 Set instrument parameters for a particular frequency.
void keyOn (void)
 Initiate the envelopes with a key-on event and reset the attack waves.
void keyOff (void)
 Signal a key-off event to the envelopes.
virtual void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
virtual void controlChange (int number, StkFloat value)=0
 Perform the control change specified by number and value (0.0 - 128.0).
virtual StkFloat tick (unsigned int channel=0)=0
 Compute and return one output sample.
virtual StkFramestick (StkFrames &frames, unsigned int channel=0)=0
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK sampling synthesis abstract base class.

This instrument provides an ADSR envelope, a one-pole filter, and structures for an arbitrary number of attack and looped files.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

virtual StkFrames& stk::Sampler::tick ( StkFrames frames,
unsigned int  channel = 0 
) [pure virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

Implemented in stk::Moog.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Sampler.png000644 000766 000766 00000001205 12015735505 020341 0ustar00garygary000000 000000 ‰PNG  IHDROÀr ιPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝÑnà P®#ñÿŸ¼Œƒd°ºJ4]¶)Ì ÆkóšŽØ–‰lô¾èA®`2üWçØ¶ˆpkõ¦^ñl&CÆ·<]è×Ùù]%|—ït¡n{×óùNê±oû;«ïV=4ßZ «‡æç—Þû¼à÷åbË«Ïx9Ç‚Á^α`´÷úúÒ£G=zô"½#¶¥C"½X"ðÝ~zÚlü‹ À‘í´@RgQBœW4¾í6e¦ ê“ÏñÑS¦IÊvqNwOëΨË÷Ú³éeÏç;xÿÝëiÌwÏÓ„j5FÂj1óÆúòû€Þ#^ðû2ú}þŒ—s,ìå F{¯¯/=zôèÑ£G/ÒClKMƒ^¨‡Ôõ›çM¦î=\¬Zñ€”ôÿÇâΠëM¹ÔsÌ+‘¨#ua*#HúÀ&Ú:ÏùtGá”Ö›æ;ñ,« O+6z>__·ŸaíIÏί«ÇÌÏï"ßZ «‡–°Á’ÃPßO>wÿ’ÿÑã÷ß½à÷eôûü/çX0ØË9Œö^__zôèÑ£G^¤w¬µ¼—‰lô¾áA¾ë®{¥£—=àÈÖC騥Ûtï"%Ðßë3Ü¥ÛôÄÓÐ&îÎûešTï¶íù?öšókêqþíž_-¢;±ÆÛ­ï~‹ô–ê±öŸ~_½Î‹m?á 1Ý»"ƒqIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Saxofony-members.html000644 000766 000766 00000026445 12015735505 022371 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Saxofony Member List

This is the complete list of members for stk::Saxofony, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Saxofony
controlChange(int number, StkFloat value)stk::Saxofony [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Saxofony [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Saxofony [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
Saxofony(StkFloat lowestFrequency)stk::Saxofony
setBlowPosition(StkFloat aPosition)stk::Saxofony
setFrequency(StkFloat frequency)stk::Saxofony [virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
startBlowing(StkFloat amplitude, StkFloat rate)stk::Saxofony
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stopBlowing(StkFloat rate)stk::Saxofony
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Saxofony [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Saxofony [inline, virtual]
~Saxofony(void)stk::Saxofony
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Saxofony.html000644 000766 000766 00000036406 12015735505 020737 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Saxofony Class Reference

STK faux conical bore reed instrument class. More...

#include <Saxofony.h>

Inheritance diagram for stk::Saxofony:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Saxofony (StkFloat lowestFrequency)
 Class constructor, taking the lowest desired playing frequency.
 ~Saxofony (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void setBlowPosition (StkFloat aPosition)
 Set the "blowing" position between the air column terminations (0.0 - 1.0).
void startBlowing (StkFloat amplitude, StkFloat rate)
 Apply breath pressure to instrument with given amplitude and rate of increase.
void stopBlowing (StkFloat rate)
 Decrease breath pressure with given rate of decrease.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK faux conical bore reed instrument class.

This class implements a "hybrid" digital waveguide instrument that can generate a variety of wind-like sounds. It has also been referred to as the "blowed string" model. The waveguide section is essentially that of a string, with one rigid and one lossy termination. The non-linear function is a reed table. The string can be "blown" at any point between the terminations, though just as with strings, it is impossible to excite the system at either end. If the excitation is placed at the string mid-point, the sound is that of a clarinet. At points closer to the "bridge", the sound is closer to that of a saxophone. See Scavone (2002) for more details.

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others.

Control Change Numbers:

  • Reed Stiffness = 2
  • Reed Aperture = 26
  • Noise Gain = 4
  • Blow Position = 11
  • Vibrato Frequency = 29
  • Vibrato Gain = 1
  • Breath Pressure = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Saxofony::Saxofony ( StkFloat  lowestFrequency  ) 

Class constructor, taking the lowest desired playing frequency.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::Saxofony::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00138 {
00139   unsigned int nChannels = lastFrame_.channels();
00140 #if defined(_STK_DEBUG_)
00141   if ( channel > frames.channels() - nChannels ) {
00142     oStream_ << "Saxofony::tick(): channel and StkFrames arguments are incompatible!";
00143     handleError( StkError::FUNCTION_ARGUMENT );
00144   }
00145 #endif
00146 
00147   StkFloat *samples = &frames[channel];
00148   unsigned int j, hop = frames.channels() - nChannels;
00149   if ( nChannels == 1 ) {
00150     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00151       *samples++ = tick();
00152   }
00153   else {
00154     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00155       *samples++ = tick();
00156       for ( j=1; j<nChannels; j++ )
00157         *samples++ = lastFrame_[j];
00158     }
00159   }
00160 
00161   return frames;
00162 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Saxofony.png000644 000766 000766 00000001031 12015735505 020541 0ustar00garygary000000 000000 ‰PNG  IHDRVˆJ¼ìšPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2¨IDATxíÝÑrÄ P/™ñÿ?¹"BÔfµKvÒŶ™ ꉂ;¦Ã¥¥ƒZ°dAs`þ#‹Ûe"†àçð+k©m£PÞay¾.¹ý% WIÎçMl²6 ƒ’í&AÿŽNÂNÉ8 µ`R2ŽwB°ÿŠõùB_hyeð§Ùœ]\6g׉}ØI6Ø`ƒ 6Ø`¿=\Z:È¡{/ "ØÛs÷°éø=,@ÀÈ º›À?ª½(CFlÇÓô­ê(=%È hñ)Ëš#kjݧ‡ö‰$aÎJ÷*k“бö/³çöIØby—µ`½$å±Ó“ï„`Ãú|¡/´¼2øÓlÎ.®›³‹ëÄ>ì$l°Ál°ßÆÂ¥%xì+ØÛX¤Ó=0}ì¼çŠ…\F3_Z-8™Ñ> †yT¹ÔkYyýÓl™†a…7Ú"5ÞðЦl3Ê VIñb|"ëÒ~œ($?‘IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Shakers-members.html000644 000766 000766 00000024210 12015735505 022147 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Shakers Member List

This is the complete list of members for stk::Shakers, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
controlChange(int number, StkFloat value)stk::Shakers [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Shakers [virtual]
noteOn(StkFloat instrument, StkFloat amplitude)stk::Shakers [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Instrmnt [inline, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
Shakers(int type=0)stk::Shakers
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Shakers [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Shakers [inline, virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Shakers.html000644 000766 000766 00000030770 12015735505 020527 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Shakers Class Reference

PhISEM and PhOLIES class. More...

#include <Shakers.h>

Inheritance diagram for stk::Shakers:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Shakers (int type=0)
 Class constructor taking instrument type argument.
void noteOn (StkFloat instrument, StkFloat amplitude)
 Start a note with the given instrument and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

PhISEM and PhOLIES class.

PhISEM (Physically Informed Stochastic Event Modeling) is an algorithmic approach for simulating collisions of multiple independent sound producing objects. This class is a meta-model that can simulate a Maraca, Sekere, Cabasa, Bamboo Wind Chimes, Water Drops, Tambourine, Sleighbells, and a Guiro.

PhOLIES (Physically-Oriented Library of Imitated Environmental Sounds) is a similar approach for the synthesis of environmental sounds. This class implements simulations of breaking sticks, crunchy snow (or not), a wrench, sandpaper, and more.

Control Change Numbers:

  • Shake Energy = 2
  • System Decay = 4
  • Number Of Objects = 11
  • Resonance Frequency = 1
  • Shake Energy = 128
  • Instrument Selection = 1071
  • Maraca = 0
  • Cabasa = 1
  • Sekere = 2
  • Tambourine = 3
  • Sleigh Bells = 4
  • Bamboo Chimes = 5
  • Sand Paper = 6
  • Coke Can = 7
  • Sticks = 8
  • Crunch = 9
  • Big Rocks = 10
  • Little Rocks = 11
  • Next Mug = 12
  • Penny + Mug = 13
  • Nickle + Mug = 14
  • Dime + Mug = 15
  • Quarter + Mug = 16
  • Franc + Mug = 17
  • Peso + Mug = 18
  • Guiro = 19
  • Wrench = 20
  • Water Drops = 21
  • Tuned Bamboo Chimes = 22

by Perry R. Cook with updates by Gary Scavone, 1995-2012.


Member Function Documentation

void stk::Shakers::noteOn ( StkFloat  instrument,
StkFloat  amplitude 
) [virtual]

Start a note with the given instrument and amplitude.

Use the instrument numbers above, converted to frequency values as if MIDI note numbers, to select a particular instrument.

Implements stk::Instrmnt.

StkFrames & stk::Shakers::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00304 {
00305   unsigned int nChannels = lastFrame_.channels();
00306 #if defined(_STK_DEBUG_)
00307   if ( channel > frames.channels() - nChannels ) {
00308     oStream_ << "Shakers::tick(): channel and StkFrames arguments are incompatible!";
00309     handleError( StkError::FUNCTION_ARGUMENT );
00310   }
00311 #endif
00312 
00313   StkFloat *samples = &frames[channel];
00314   unsigned int j, hop = frames.channels() - nChannels;
00315   if ( nChannels == 1 ) {
00316     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00317       *samples++ = tick();
00318   }
00319   else {
00320     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00321       *samples++ = tick();
00322       for ( j=1; j<nChannels; j++ )
00323         *samples++ = lastFrame_[j];
00324     }
00325   }
00326 
00327   return frames;
00328 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Shakers.png000644 000766 000766 00000001000 12015735505 020327 0ustar00garygary000000 000000 ‰PNG  IHDROˆ‘F¸PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíͲà …=dÆ÷ä»ÔöÆtqh‘ŸOޤɶ\¹V.É4ò¾ÈƒÂÀÆý)ÃwÌD„Z½™ÝwxÖÄ)Dc˜ûˆ§…±ÎÎï•àwz·…Úö)/êÝÌãX¯¿vó=š‡êíÓ°yD7ÿ¿äý/ù{yÓêÝÄgxµæ“yµæ³y??_òÈ#<òÈ#/“wåZ¹$ÓÈËåAq9‡·fþ/ò àÃý ¤GÑR¯%h¾_º@‹4§î<ü+O1N”u1ÂÓnÓMz_ó,|›õ.¼ÿŸ7Óª÷Œ§‚ú4V„ÍbÇ[çË÷yð’¿—Ùßógxµæ“yµæ³y??_òÈ#<òÈ#/“‡\+H•A^*eZhî˜ô!»=nò€Rôù±‹4tï¶h„vëy- Ýc5c/õ¸ K=xžfOâ|­ÏÌz7<ߘŽÇ´Y­zäà‰B'½îŒ7zýõžzÀ¬·ï=fÏn^ã÷zù> ï^®ýÓä!µ^šnIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Simple-members.html000644 000766 000766 00000025644 12015735505 022014 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Simple Member List

This is the complete list of members for stk::Simple, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Simple
controlChange(int number, StkFloat value)stk::Simple [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::Simple
keyOn(void)stk::Simple
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Simple [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Simple [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Simple [virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
Simple(void)stk::Simple
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Simple [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Simple [inline, virtual]
~Simple(void)stk::Simple
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Simple.html000644 000766 000766 00000033344 12015735505 020360 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Simple Class Reference

STK wavetable/noise instrument. More...

#include <Simple.h>

Inheritance diagram for stk::Simple:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Simple (void)
 Class constructor.
 ~Simple (void)
 Class destructor.
void clear (void)
 Clear internal states.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void keyOn (void)
 Start envelope toward "on" target.
void keyOff (void)
 Start envelope toward "off" target.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK wavetable/noise instrument.

This class combines a looped wave, a noise source, a biquad resonance filter, a one-pole filter, and an ADSR envelope to create some interesting sounds.

Control Change Numbers:

  • Filter Pole Position = 2
  • Noise/Pitched Cross-Fade = 4
  • Envelope Rate = 11
  • Gain = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Simple::Simple ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::Simple::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00101 {
00102   unsigned int nChannels = lastFrame_.channels();
00103 #if defined(_STK_DEBUG_)
00104   if ( channel > frames.channels() - nChannels ) {
00105     oStream_ << "Simple::tick(): channel and StkFrames arguments are incompatible!";
00106     handleError( StkError::FUNCTION_ARGUMENT );
00107   }
00108 #endif
00109 
00110   StkFloat *samples = &frames[channel];
00111   unsigned int j, hop = frames.channels() - nChannels;
00112   if ( nChannels == 1 ) {
00113     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00114       *samples++ = tick();
00115   }
00116   else {
00117     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00118       *samples++ = tick();
00119       for ( j=1; j<nChannels; j++ )
00120         *samples++ = lastFrame_[j];
00121     }
00122   }
00123 
00124   return frames;
00125 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Simple.png000644 000766 000766 00000000773 12015735505 020200 0ustar00garygary000000 000000 ‰PNG  IHDRLˆz0ý»PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ŠIDATxíËv… EsâZüÿ'w@ˆ±B›Û:8ñ$—^§r$Šš&„å Šp0Qÿ†S·T„@»Õ0ÏíC¸zfQ1Èg6ïó›6§QVð,¶9YÀ^›ýo¶ÍõX›mü¾€¨æ»IØÁ2?ukRýþVJ"-VJ"-öâmFa„Fa""r$Šš&„ýUÄcñ<è?TT¡@oVØ¥ÐfEu9aÕjÎý±3TKUZÚS?ÀŒÑõâùOó*Œ&¶ysó,¶yEòlÍµÍ ˜õÑÆ÷áÏ`Ã6ù¢öYXæ§î½_ô5VI¤eÂJI¤¥Â^¼MÂ#Œ0Â#LDD(‚¼ò Ë€A¢ ªú» Ã4lˆØÓâÚvó­Uz±µì ¬º¶(¬Ä2už}Ì£âÔb¦.Õ=쌚Ïq³õLзp_Ùã̆Œ°…™Y›mü¾€ÉÌž·¹ñ¤'¾Nï…ñÿ,–(_© wP-åIEND®B`‚stk-4.4.4/doc/html/classstk_1_1SineWave-members.html000644 000766 000766 00000024615 12015735505 022301 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::SineWave Member List

This is the complete list of members for stk::SineWave, including all inherited members.
addPhase(StkFloat phase)stk::SineWave
addPhaseOffset(StkFloat phaseOffset)stk::SineWave
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
addTime(StkFloat time)stk::SineWave
channelsOut(void) const stk::Generator [inline]
Generator(void)stk::Generator [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Generator [inline]
lastOut(void) const stk::SineWave [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
reset(void)stk::SineWave
sampleRate(void)stk::Stk [inline, static]
setFrequency(StkFloat frequency)stk::SineWave
setRate(StkFloat rate)stk::SineWave [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
SineWave(void)stk::SineWave
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(void)stk::SineWave [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::SineWave [inline, virtual]
~SineWave(void)stk::SineWave
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1SineWave.html000644 000766 000766 00000040131 12015735505 020640 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::SineWave Class Reference

STK sinusoid oscillator class. More...

#include <SineWave.h>

Inheritance diagram for stk::SineWave:
stk::Generator stk::Stk

List of all members.

Public Member Functions

 SineWave (void)
 Default constructor.
 ~SineWave (void)
 Class destructor.
void reset (void)
 Clear output and reset time pointer to zero.
void setRate (StkFloat rate)
 Set the data read rate in samples. The rate can be negative.
void setFrequency (StkFloat frequency)
 Set the data interpolation rate based on a looping frequency.
void addTime (StkFloat time)
 Increment the read pointer by time in samples, modulo the table size.
void addPhase (StkFloat phase)
 Increment the read pointer by a normalized phase value.
void addPhaseOffset (StkFloat phaseOffset)
 Add a normalized phase offset to the read pointer.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (void)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK sinusoid oscillator class.

This class computes and saves a static sine "table" that can be shared by multiple instances. It has an interface similar to the WaveLoop class but inherits from the Generator class. Output values are computed using linear interpolation.

The "table" length, set in SineWave.h, is 2048 samples by default.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::SineWave::setRate ( StkFloat  rate  )  [inline]

Set the data read rate in samples. The rate can be negative.

If the rate value is negative, the data is read in reverse order.

00041 { rate_ = rate; };

void stk::SineWave::setFrequency ( StkFloat  frequency  ) 

Set the data interpolation rate based on a looping frequency.

This function determines the interpolation rate based on the file size and the current Stk::sampleRate. The frequency value corresponds to file cycles per second. The frequency can be negative, in which case the loop is read in reverse order.

void stk::SineWave::addPhase ( StkFloat  phase  ) 

Increment the read pointer by a normalized phase value.

This function increments the read pointer by a normalized phase value, such that phase = 1.0 corresponds to a 360 degree phase shift. Positive or negative values are possible.

void stk::SineWave::addPhaseOffset ( StkFloat  phaseOffset  ) 

Add a normalized phase offset to the read pointer.

A phaseOffset = 1.0 corresponds to a 360 degree phase offset. Positive or negative values are possible.

StkFrames & stk::SineWave::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00121 {
00122 #if defined(_STK_DEBUG_)
00123   if ( channel >= frames.channels() ) {
00124     oStream_ << "SineWave::tick(): channel and StkFrames arguments are incompatible!";
00125     handleError( StkError::FUNCTION_ARGUMENT );
00126   }
00127 #endif
00128 
00129   StkFloat *samples = &frames[channel];
00130   StkFloat tmp = 0.0;
00131 
00132   unsigned int hop = frames.channels();
00133   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00134 
00135     // Check limits of time address ... if necessary, recalculate modulo
00136     // TABLE_SIZE.
00137     while ( time_ < 0.0 )
00138       time_ += TABLE_SIZE;
00139     while ( time_ >= TABLE_SIZE )
00140       time_ -= TABLE_SIZE;
00141 
00142     iIndex_ = (unsigned int) time_;
00143     alpha_ = time_ - iIndex_;
00144     tmp = table_[ iIndex_ ];
00145     tmp += ( alpha_ * ( table_[ iIndex_ + 1 ] - tmp ) );
00146     *samples = tmp;
00147 
00148     // Increment time, which can be negative.
00149     time_ += rate_;
00150   }
00151 
00152   lastFrame_[0] = tmp;
00153   return frames;
00154 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1SineWave.png000644 000766 000766 00000001046 12015735505 020462 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2µIDATxíÝÁrà PÏðÿŸÜB°„Ä%Ž&I»´é QŸÓÖÒ‘ƒšè¢‘3¨`~»B9 ƾÌáMÚ÷†<¤•óð³´Lx®fäÂZ:rPý69ƒžàÀ¶tBãδ=Èé}BÝsIEND®B`‚stk-4.4.4/doc/html/classstk_1_1SingWave-members.html000644 000766 000766 00000030346 12015735505 022301 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::SingWave Member List

This is the complete list of members for stk::SingWave, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Generator [inline]
Generator(void)stk::Generator [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Generator [inline]
lastOut(void) const stk::SingWave [inline]
normalize(void)stk::SingWave [inline]
normalize(StkFloat peak)stk::SingWave [inline]
noteOff(void)stk::SingWave [inline]
noteOn(void)stk::SingWave [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
reset(void)stk::SingWave [inline]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::SingWave
setGainRate(StkFloat rate)stk::SingWave [inline]
setGainTarget(StkFloat target)stk::SingWave [inline]
setRandomGain(StkFloat gain)stk::SingWave [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setSweepRate(StkFloat rate)stk::SingWave [inline]
setVibratoGain(StkFloat gain)stk::SingWave [inline]
setVibratoRate(StkFloat rate)stk::SingWave [inline]
showWarnings(bool status)stk::Stk [inline, static]
SingWave(std::string fileName, bool raw=false)stk::SingWave
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(void)stk::SingWave [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::SingWave [inline, virtual]
~SingWave(void)stk::SingWave
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1SingWave.html000644 000766 000766 00000040103 12015735505 020641 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::SingWave Class Reference

STK "singing" looped soundfile class. More...

#include <SingWave.h>

Inheritance diagram for stk::SingWave:
stk::Generator stk::Stk

List of all members.

Public Member Functions

 SingWave (std::string fileName, bool raw=false)
 Class constructor taking filename argument.
 ~SingWave (void)
 Class destructor.
void reset (void)
 Reset file to beginning.
void normalize (void)
 Normalize the file to a maximum of +-1.0.
void normalize (StkFloat peak)
 Normalize the file to a maximum of +- peak.
void setFrequency (StkFloat frequency)
 Set looping parameters for a particular frequency.
void setVibratoRate (StkFloat rate)
 Set the vibrato frequency in Hz.
void setVibratoGain (StkFloat gain)
 Set the vibrato gain.
void setRandomGain (StkFloat gain)
 Set the random-ness amount.
void setSweepRate (StkFloat rate)
 Set the sweep rate.
void setGainRate (StkFloat rate)
 Set the gain rate.
void setGainTarget (StkFloat target)
 Set the gain target value.
void noteOn (void)
 Start a note.
void noteOff (void)
 Stop a note.
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (void)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK "singing" looped soundfile class.

This class loops a specified soundfile and modulates it both periodically and randomly to produce a pitched musical sound, like a simple voice or violin. In general, it is not be used alone because of "munchkinification" effects from pitch shifting. Within STK, it is used as an excitation source for other instruments.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::SingWave::SingWave ( std::string  fileName,
bool  raw = false 
)

Class constructor taking filename argument.

An StkError will be thrown if the file is not found, its format is unknown, or a read error occurs. If the soundfile has no header, the second argument should be true and the file data will be assumed to consist of 16-bit signed integers in big-endian byte order at a sample rate of 22050 Hz.


Member Function Documentation

StkFrames & stk::SingWave::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Generator.

00118 {
00119 #if defined(_STK_DEBUG_)
00120   if ( channel >= frames.channels() ) {
00121     oStream_ << "SingWave::tick(): channel and StkFrames arguments are incompatible!";
00122     handleError( StkError::FUNCTION_ARGUMENT );
00123   }
00124 #endif
00125 
00126   StkFloat *samples = &frames[channel];
00127   unsigned int hop = frames.channels();
00128   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00129     *samples = SingWave::tick();
00130 
00131   return frames;
00132 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1SingWave.png000644 000766 000766 00000001066 12015735505 020466 0ustar00garygary000000 000000 ‰PNG  IHDRZˆP€ PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ÅIDATxíÑ’Ã E½fÆÿÿä}ÁkMS“2M·ÐíN pЋõ9mn–¶ìd¾9ƒ|“ðаØ43ÂÈÃ^DëÚ; Pq>‹#Të§Š 2eÈf. YɯÒÿÍNÈÙ1Š mˆ:FÇèC»YZ²²–~t)nl?t)nlGô—ž@:Ðt èw¢77K[v²@ œAïp`Ç&Ihì”­¡œÝ êâ‘ëd+5¹R´GW"Úu­¤½zÍí’[tD[9@’qŒ² 3´©ƒ ·‰s„fAF4ëÂ2­ºÓz`?ä´Ò†ØÈ™ÑÒéOtBâ ô¿F»YZ²²–~t)nl?t)nlGô—ž@:Ðt èw¢áf ^; ôÇÐHƒ †Ç2ûžCCÿ]B)ÉaÔ}—j#ÍЯnÌY:eÓVz´1Híi)äC:î 1êG œ uÔ¢Gôcìá1NVõð B>Œ±Óz㈖qN{<¤õÖ1Z·ŒŽÑî8óÎÿ_¬XEýN®Ü!¶á¸Tíf¦M&Ý6ZúIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Sitar-members.html000644 000766 000766 00000025346 12015735505 021644 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Sitar Member List

This is the complete list of members for stk::Sitar, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Sitar
controlChange(int number, StkFloat value)stk::Instrmnt [inline, virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Sitar [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Sitar [virtual]
pluck(StkFloat amplitude)stk::Sitar
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Sitar [virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
Sitar(StkFloat lowestFrequency=8.0)stk::Sitar
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Sitar [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Sitar [inline, virtual]
~Sitar(void)stk::Sitar
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Sitar.html000644 000766 000766 00000027616 12015735505 020216 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Sitar Class Reference

STK sitar string model class. More...

#include <Sitar.h>

Inheritance diagram for stk::Sitar:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Sitar (StkFloat lowestFrequency=8.0)
 Class constructor, taking the lowest desired playing frequency.
 ~Sitar (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void pluck (StkFloat amplitude)
 Pluck the string with the given amplitude using the current frequency.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK sitar string model class.

This class implements a sitar plucked string physical model based on the Karplus-Strong algorithm.

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others. There exist at least two patents, assigned to Stanford, bearing the names of Karplus and/or Strong.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFrames & stk::Sitar::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00100 {
00101   unsigned int nChannels = lastFrame_.channels();
00102 #if defined(_STK_DEBUG_)
00103   if ( channel > frames.channels() - nChannels ) {
00104     oStream_ << "Sitar::tick(): channel and StkFrames arguments are incompatible!";
00105     handleError( StkError::FUNCTION_ARGUMENT );
00106   }
00107 #endif
00108 
00109   StkFloat *samples = &frames[channel];
00110   unsigned int j, hop = frames.channels() - nChannels;
00111   if ( nChannels == 1 ) {
00112     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00113       *samples++ = tick();
00114   }
00115   else {
00116     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00117       *samples++ = tick();
00118       for ( j=1; j<nChannels; j++ )
00119         *samples++ = lastFrame_[j];
00120     }
00121   }
00122 
00123   return frames;
00124 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Sitar.png000644 000766 000766 00000000746 12015735505 020031 0ustar00garygary000000 000000 ‰PNG  IHDRLˆz0ý»PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2uIDATxíÝÁnƒ0 `ÿFÊû?òqœ8d%tnÇáϪ©ØøÇE\åH\rhÚ"–‹AáÀ"ü†»‡ªB¡}™Ã—˜_:4† xx³ªXä{¶îóE›Ë*»á[Xls1€{mŽŸÕ4÷`m¶í÷Ä0ŸMbÿ…e¾êöVÙ<ïëX)‰Z&VJ¢–Š=xšÄˆ#FŒ19—š¶ˆýƒ*âaXóñÿ¨T¡À˜VØŸB[õ”ŽÕ¬<‰š©A»lO˜C/~ýžž.¶&¶ù;æé=,¶y¢|Í[snóf}´í?×û毰iš|Љ}Ë|Õ=÷¾g•D-+%QKÅ The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Skini Member List

This is the complete list of members for stk::Skini, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
nextMessage(Skini::Message &message)stk::Skini
parseString(std::string &line, Skini::Message &message)stk::Skini
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFile(std::string fileName)stk::Skini
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
Skini()stk::Skini
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
whatsThisController(long number)stk::Skini [static]
whatsThisType(long type)stk::Skini [static]
~Skini()stk::Skini
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Skini.html000644 000766 000766 00000023372 12015735505 020204 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Skini Class Reference

STK SKINI parsing class. More...

#include <Skini.h>

Inheritance diagram for stk::Skini:
stk::Stk

List of all members.

Classes

struct  Message
 A message structure to store and pass parsed SKINI messages. More...

Public Member Functions

 Skini ()
 Default constructor.
 ~Skini ()
 Class destructor.
bool setFile (std::string fileName)
 Set a SKINI formatted file for reading.
long nextMessage (Skini::Message &message)
 Parse the next file message (if a file is loaded) and return the message type.
long parseString (std::string &line, Skini::Message &message)
 Attempt to parse the given string and returning the message type.

Static Public Member Functions

static std::string whatsThisType (long type)
 Return the SKINI type string for the given type value.
static std::string whatsThisController (long number)
 Return the SKINI controller string for the given controller number.

Detailed Description

STK SKINI parsing class.

This class parses SKINI formatted text messages. It can be used to parse individual messages or it can be passed an entire file. The SKINI specification is Perry's and his alone, but it's all text so it shouldn't be too hard to figure out.

SKINI (Synthesis toolKit Instrument Network Interface) is like MIDI, but allows for floating-point control changes, note numbers, etc. The following example causes a sharp middle C to be played with a velocity of 111.132:

    noteOn  60.01  111.132
See also:
Synthesis toolKit Instrument Network Interface (SKINI)

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

bool stk::Skini::setFile ( std::string  fileName  ) 

Set a SKINI formatted file for reading.

If the file is successfully opened, this function returns true. Otherwise, false is returned.

long stk::Skini::nextMessage ( Skini::Message message  ) 

Parse the next file message (if a file is loaded) and return the message type.

This function skips over lines in a file which cannot be parsed. A type value equal to zero in the referenced message structure (and the returned value) indicates the file end is reached or no file is open for reading.

long stk::Skini::parseString ( std::string &  line,
Skini::Message message 
)

Attempt to parse the given string and returning the message type.

A type value equal to zero in the referenced message structure indicates an invalid message.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Skini.png000644 000766 000766 00000000525 12015735505 020017 0ustar00garygary000000 000000 ‰PNG  IHDR<PræaPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2äIDATxíáÂ0„¹.éû?²?ÖR@ŠfÄÌ(d1Ûѯ=n™¿éHír|ZƒzàÈoÁXZ ­P Ç•Ÿ`ÞMÅ °¼‡Ç*mgÖ²cÛYņBXÛv‹mËËK{ذ=ãâÀ´\ÆÿÁ™¿Þ¸ú‹þÇàÞtî=A§àÓ.¸à‚ .øë`$ŠpÝVÁ2ÏN™Å] ÃÛÐ; ¯Ž×ro]ÂÉ‚e‡ixj¼Ì«¯¦æ=æ†ÎÌÓ…ÀÚ¶ LŽÎl³½íyÆé.m÷žë«ú]8Qª² ¥e”IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Socket-members.html000644 000766 000766 00000024163 12015735505 022006 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Socket Member List

This is the complete list of members for stk::Socket, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
close(int socket)stk::Socket [static]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
id(void) const stk::Socket [inline]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
isValid(int socket)stk::Socket [inline, static]
port(void) const stk::Socket [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
readBuffer(void *buffer, long bufferSize, int flags=0)=0stk::Socket [pure virtual]
readBuffer(int socket, void *buffer, long bufferSize, int flags)stk::Socket [static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setBlocking(int socket, bool enable)stk::Socket [static]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Socket()stk::Socket
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
writeBuffer(const void *buffer, long bufferSize, int flags=0)=0stk::Socket [pure virtual]
writeBuffer(int socket, const void *buffer, long bufferSize, int flags)stk::Socket [static]
~Socket()stk::Socket [virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Socket.html000644 000766 000766 00000022044 12015735505 020352 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Socket Class Reference

STK internet socket abstract base class. More...

#include <Socket.h>

Inheritance diagram for stk::Socket:
stk::Stk stk::TcpClient stk::TcpServer stk::UdpSocket

List of all members.

Public Member Functions

 Socket ()
 Class constructor.
virtual ~Socket ()
 Class destructor.
int id (void) const
 Return the socket descriptor.
int port (void) const
 Return the socket port number.
virtual int writeBuffer (const void *buffer, long bufferSize, int flags=0)=0
 Write a buffer over the socket connection. Returns the number of bytes written or -1 if an error occurs.
virtual int readBuffer (void *buffer, long bufferSize, int flags=0)=0
 Read an input buffer, up to length bufferSize. Returns the number of bytes read or -1 if an error occurs.

Static Public Member Functions

static void close (int socket)
 Close the socket.
static bool isValid (int socket)
 Returns true if the socket descriptor is valid.
static void setBlocking (int socket, bool enable)
 If enable = false, the socket is set to non-blocking mode. When first created, sockets are by default in blocking mode.
static int writeBuffer (int socket, const void *buffer, long bufferSize, int flags)
 Write a buffer via the specified socket. Returns the number of bytes written or -1 if an error occurs.
static int readBuffer (int socket, void *buffer, long bufferSize, int flags)
 Read a buffer via the specified socket. Returns the number of bytes read or -1 if an error occurs.

Detailed Description

STK internet socket abstract base class.

This class provides common functionality for TCP and UDP internet socket server and client subclasses. This class also provides a number of static functions for use with external socket descriptors.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Socket.png000644 000766 000766 00000001576 12015735505 020201 0ustar00garygary000000 000000 ‰PNG  IHDR+ˆˆ…=rPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2 IDATxíÝÑ®¤ €aË$¾ÿ#Ÿ Z¨&ãÈßìfw±ÓOZo·›â33î*â.«0/°Â +¬°zª•„ 泈8ËXµ(RÖ°2G(1.ÇêåÕ­òé‘ ºN¢O^ƪ!É<ú¸9Ëô ‹r7¬¼6,*f¶ÓƒÎ¼ªf{»L³<¶bžív«ÿ¬°Â +¬°Â «%­fÆË¬Æb_ºz¬fQí`a5ƒ ,¬˜íXa…VVXa…VXXa…VXaE`…VXa…VXM™o³úÑ{c…VXa5^T—ÜךݕÚÖìÅJdÛDÄp•ÿÄãÿ9vHúÆrV@¶M"DòÈÛÓŠÚÑ´ì:VGñöZ:IÊå8cëZe”¦©ôÒVqî/:ÛuÚÙ^Yå\t¶«yUÍvke6­ÝƒéÌ”wz–÷`lV5ýWëÁ¸7VXa…VXa…Õc­fÆË¬Æb_ºz¬fQí`a5ƒ ,¬˜íXa…VVXa…V+â]ñ†þŠ4XaEXa…VXaEXa…V¤Áê<>C±mYšO˜ºˆ7¤Á +¬°úU+ AÔ§Í÷ŽE»9ßઈ®nÞ!«ê׉úuUú¶>çÕUýµ*í鵡"ÜûèÊfZùy.­DB‘ú±'ý‚„tœÌ¯ÑõSrŠø"G¼¡‰¹ìÒ@š¬’Öý<ºaDW¤­âõxõTJŠã'4V'½"úsÄJòjY¶KiT3D/Oþ''qÏUþŽíßúèž[5ÇÞ-¢3GªÂù«?¤ÑƒCÝÅæI?Â<½“üÊ*ŽÇ«þ¥ÚÜùqë¥þ4§VΓÎý˜ kg»>¸cçʹx2tGr¨Ûi«jw¦ñ­œÕ:‘߃úO;ÍШ6÷÷`gŽª†ÒV=ئñçÕ©`S‘Óƒ‰ÔÌ]ûŽŠ§³}ÖÇþ´9zr)ÊK¯Þx݃UšrGõlòØZÔô¯zð*̹·9þ9Ç·iÆó`…Õ¬n)â¹i°Â +¬~Æjf¨"^æqOç>˜h~IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Sphere-members.html000644 000766 000766 00000024740 12015735505 022005 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Sphere Member List

This is the complete list of members for stk::Sphere, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
addVelocity(StkFloat x, StkFloat y, StkFloat z)stk::Sphere
getMass(void)stk::Sphere [inline]
getPosition(void)stk::Sphere [inline]
getRadius(void)stk::Sphere [inline]
getRelativePosition(Vector3D *position)stk::Sphere
getVelocity(Vector3D *velocity)stk::Sphere
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
isInside(Vector3D *position)stk::Sphere
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setMass(StkFloat mass)stk::Sphere [inline]
setPosition(StkFloat x, StkFloat y, StkFloat z)stk::Sphere [inline]
setRadius(StkFloat radius)stk::Sphere [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setVelocity(StkFloat x, StkFloat y, StkFloat z)stk::Sphere [inline]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Sphere(StkFloat radius=1.0)stk::Sphere [inline]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat timeIncrement)stk::Sphere [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Sphere.html000644 000766 000766 00000023013 12015735505 020345 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Sphere Class Reference

STK sphere class. More...

#include <Sphere.h>

Inheritance diagram for stk::Sphere:
stk::Stk

List of all members.

Public Member Functions

 Sphere (StkFloat radius=1.0)
 Constructor taking an initial radius value.
void setPosition (StkFloat x, StkFloat y, StkFloat z)
 Set the 3D center position of the sphere.
void setVelocity (StkFloat x, StkFloat y, StkFloat z)
 Set the 3D velocity of the sphere.
void setRadius (StkFloat radius)
 Set the radius of the sphere.
void setMass (StkFloat mass)
 Set the mass of the sphere.
Vector3DgetPosition (void)
 Get the current position of the sphere as a 3D vector.
Vector3DgetRelativePosition (Vector3D *position)
 Get the relative position of the given point to the sphere as a 3D vector.
StkFloat getVelocity (Vector3D *velocity)
 Set the velcoity of the sphere as a 3D vector.
StkFloat isInside (Vector3D *position)
 Returns the distance from the sphere boundary to the given position (< 0 if inside).
StkFloat getRadius (void)
 Get the current sphere radius.
StkFloat getMass (void)
 Get the current sphere mass.
void addVelocity (StkFloat x, StkFloat y, StkFloat z)
 Increase the current sphere velocity by the given 3D components.
void tick (StkFloat timeIncrement)
 Move the sphere for the given time increment.

Detailed Description

STK sphere class.

This class implements a spherical ball with radius, mass, position, and velocity parameters.

by Perry R. Cook, 1995-2012.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Sphere.png000644 000766 000766 00000000576 12015735505 020176 0ustar00garygary000000 000000 ‰PNG  IHDRJP‰C¾PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2 IDATxíÑà E¹6ñÿ?y"e«6¤iÈ’U”#÷Z·W:‚މ A¡˜1'}…3·ƒJ`ÊøaL_ do% ­\Ò«(®±%â•«ð»@·†›Ý@YŽí;õÇ;ÁUÛY`7]l·é¼ƒ‰z÷çµumÙ³¨ZÃXq¨ZÃX¨—ž`¢•¨D%*QÿŠBX¢:OÔmhjü{×ß(XÀ* â—CJdŽ€ó‹¸Õ¶VÚT# gÈëÀS²H&ûó€b‚•Áíh†Ê¸(©P£Ý’Þ™(Ô¶kÖö¹«>kÎwöj°}2iQ`7]l×G§TÍ'xñÊ„]œw¢ò÷*Y¡ÇµÍIEND®B`‚stk-4.4.4/doc/html/classstk_1_1StifKarp-members.html000644 000766 000766 00000027001 12015735505 022273 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::StifKarp Member List

This is the complete list of members for stk::StifKarp, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::StifKarp
controlChange(int number, StkFloat value)stk::StifKarp [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::StifKarp [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::StifKarp [virtual]
pluck(StkFloat amplitude)stk::StifKarp
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setBaseLoopGain(StkFloat aGain)stk::StifKarp
setFrequency(StkFloat frequency)stk::StifKarp [virtual]
setPickupPosition(StkFloat position)stk::StifKarp
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setStretch(StkFloat stretch)stk::StifKarp
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
StifKarp(StkFloat lowestFrequency=8.0)stk::StifKarp
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::StifKarp [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::StifKarp [inline, virtual]
~StifKarp(void)stk::StifKarp
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1StifKarp.html000644 000766 000766 00000036015 12015735505 020650 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::StifKarp Class Reference

STK plucked stiff string instrument. More...

#include <StifKarp.h>

Inheritance diagram for stk::StifKarp:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 StifKarp (StkFloat lowestFrequency=8.0)
 Class constructor, taking the lowest desired playing frequency.
 ~StifKarp (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void setStretch (StkFloat stretch)
 Set the stretch "factor" of the string (0.0 - 1.0).
void setPickupPosition (StkFloat position)
 Set the pluck or "excitation" position along the string (0.0 - 1.0).
void setBaseLoopGain (StkFloat aGain)
 Set the base loop gain.
void pluck (StkFloat amplitude)
 Pluck the string with the given amplitude using the current frequency.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK plucked stiff string instrument.

This class implements a simple plucked string algorithm (Karplus Strong) with enhancements (Jaffe-Smith, Smith, and others), including string stiffness and pluck position controls. The stiffness is modeled with allpass filters.

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others.

Control Change Numbers:

  • Pickup Position = 4
  • String Sustain = 11
  • String Stretch = 1

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::StifKarp::setBaseLoopGain ( StkFloat  aGain  ) 

Set the base loop gain.

The actual loop gain is set according to the frequency. Because of high-frequency loop filter roll-off, higher frequency settings have greater loop gains.

StkFrames & stk::StifKarp::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00126 {
00127   unsigned int nChannels = lastFrame_.channels();
00128 #if defined(_STK_DEBUG_)
00129   if ( channel > frames.channels() - nChannels ) {
00130     oStream_ << "StifKarp::tick(): channel and StkFrames arguments are incompatible!";
00131     handleError( StkError::FUNCTION_ARGUMENT );
00132   }
00133 #endif
00134 
00135   StkFloat *samples = &frames[channel];
00136   unsigned int j, hop = frames.channels() - nChannels;
00137   if ( nChannels == 1 ) {
00138     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00139       *samples++ = tick();
00140   }
00141   else {
00142     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00143       *samples++ = tick();
00144       for ( j=1; j<nChannels; j++ )
00145         *samples++ = lastFrame_[j];
00146     }
00147   }
00148 
00149   return frames;
00150 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1StifKarp.png000644 000766 000766 00000001012 12015735505 020455 0ustar00garygary000000 000000 ‰PNG  IHDRNˆ~Å-†PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2™IDATxíÝArà P¾<ÃýÜ!À®q•Æ‹O›™X‚„âx›ŽÐ‘ ä>ÄAîÀ"üƒÅv9@€[ªoÆð ®íÒ•‡B´ð§ëü²vv'Õ^»\§›Þä|±‹VìÛÿ¯:»Ó -¶6¢µÂ‡yÏ’{ û`¼9ò݉ßàrõb¹œC½`îå%GŽ9räÈ=áŽÐ‘ äâ8ˆÀ_Žéå¨ñÏq€'Bôiþ ¤fQ¦ô\Éëôþ²K”L ê[|âTé*j{°ôðaþ€†bϹ–¾Ëùb'ÎÛ¿rãÍÅnqZMmÄ,´6¬¸©³ü ÷¯\ìƒ1ø±ý.çP/–Ë9Ô æ^ÞYräÈ‘#GŽÜ¡#!²raÒp Àµqç;¸æêâSøª〔ô‹Óæë›JJmèg•Ôȵ©%bå¹d›ßv }Íœ®óµtgW–[º/~älÝx4ݾ}±—œ/vj…q§¯“³Z1q½8;-¶6Žʶ ÿ%XuöO·BèMönŽ¿wQ\èøY¢!WölIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Stk-members.html000644 000766 000766 00000016600 12015735505 021314 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Stk Member List

This is the complete list of members for stk::Stk, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Stk.html000644 000766 000766 00000061736 12015735505 017676 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Stk Class Reference

STK base class. More...

#include <Stk.h>

Inheritance diagram for stk::Stk:
stk::Effect stk::FileRead stk::FileWrite stk::Filter stk::Function stk::Generator stk::Guitar stk::Instrmnt stk::Messager stk::MidiFileIn stk::Mutex stk::Phonemes stk::Skini stk::Socket stk::Sphere stk::Thread stk::Twang stk::Vector3D stk::Voicer stk::WvIn stk::WvOut

List of all members.

Public Member Functions

void ignoreSampleRateChange (bool ignore=true)
 A function to enable/disable the automatic updating of class data when the STK sample rate changes.

Static Public Member Functions

static StkFloat sampleRate (void)
 Static method that returns the current STK sample rate.
static void setSampleRate (StkFloat rate)
 Static method that sets the STK sample rate.
static std::string rawwavePath (void)
 Static method that returns the current rawwave path.
static void setRawwavePath (std::string path)
 Static method that sets the STK rawwave path.
static void swap16 (unsigned char *ptr)
 Static method that byte-swaps a 16-bit data type.
static void swap32 (unsigned char *ptr)
 Static method that byte-swaps a 32-bit data type.
static void swap64 (unsigned char *ptr)
 Static method that byte-swaps a 64-bit data type.
static void sleep (unsigned long milliseconds)
 Static cross-platform method to sleep for a number of milliseconds.
static bool inRange (StkFloat value, StkFloat min, StkFloat max)
 Static method to check whether a value is within a specified range.
static void handleError (const char *message, StkError::Type type)
 Static function for error reporting and handling using c-strings.
static void handleError (std::string message, StkError::Type type)
 Static function for error reporting and handling using c++ strings.
static void showWarnings (bool status)
 Toggle display of WARNING and STATUS messages.
static void printErrors (bool status)
 Toggle display of error messages before throwing exceptions.

Static Public Attributes

static const StkFormat STK_SINT8
static const StkFormat STK_SINT16
static const StkFormat STK_SINT24
static const StkFormat STK_SINT32
static const StkFormat STK_FLOAT32
static const StkFormat STK_FLOAT64

Protected Member Functions

 Stk (void)
 Default constructor.
virtual ~Stk (void)
 Class destructor.
virtual void sampleRateChanged (StkFloat newRate, StkFloat oldRate)
 This function should be implemented in subclasses that depend on the sample rate.
void addSampleRateAlert (Stk *ptr)
 Add class pointer to list for sample rate change notification.
void removeSampleRateAlert (Stk *ptr)
 Remove class pointer from list for sample rate change notification.
void handleError (StkError::Type type)
 Internal function for error reporting that assumes message in oStream_ variable.

Detailed Description

STK base class.

Nearly all STK classes inherit from this class. The global sample rate and rawwave path variables can be queried and modified via Stk. In addition, this class provides error handling and byte-swapping functions.

The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. STK currently runs with realtime support (audio and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler.

STK WWW site: http://ccrma.stanford.edu/software/stk/

The Synthesis ToolKit in C++ (STK) Copyright (c) 1995-2012 Perry R. Cook and Gary P. Scavone

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Member Function Documentation

static void stk::Stk::setSampleRate ( StkFloat  rate  )  [static]

Static method that sets the STK sample rate.

The sample rate set using this method is queried by all STK classes that depend on its value. It is initialized to the default SRATE set in Stk.h. Many STK classes use the sample rate during instantiation. Therefore, if you wish to use a rate that is different from the default rate, it is imperative that it be set BEFORE STK objects are instantiated. A few classes that make use of the global STK sample rate are automatically notified when the rate changes so that internal class data can be appropriately updated. However, this has not been fully implemented. Specifically, classes that appropriately update their own data when either a setFrequency() or noteOn() function is called do not currently receive the automatic notification of rate change. If the user wants a specific class instance to ignore such notifications, perhaps in a multi-rate context, the function Stk::ignoreSampleRateChange() should be called.

void stk::Stk::ignoreSampleRateChange ( bool  ignore = true  )  [inline]

A function to enable/disable the automatic updating of class data when the STK sample rate changes.

This function allows the user to enable or disable class data updates in response to global sample rate changes on a class by class basis.

Reimplemented in stk::BiQuad, stk::FormSwep, stk::TwoPole, and stk::TwoZero.

00172 { ignoreSampleRateChange_ = ignore; };


Member Data Documentation

const StkFormat stk::Stk::STK_SINT8 [static]

-128 to +127

const StkFormat stk::Stk::STK_SINT16 [static]

-32768 to +32767

const StkFormat stk::Stk::STK_SINT24 [static]

Lower 3 bytes of 32-bit signed integer.

const StkFormat stk::Stk::STK_SINT32 [static]

-2147483648 to +2147483647.

const StkFormat stk::Stk::STK_FLOAT32 [static]

Normalized between plus/minus 1.0.

const StkFormat stk::Stk::STK_FLOAT64 [static]

Normalized between plus/minus 1.0.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Stk.png000644 000766 000766 00000007242 12015735505 017506 0ustar00garygary000000 000000 ‰PNG  IHDRÀ°šoµçPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT21IDATxíÝÑ’Ü,†á|¢*÷É{ÝógœDöÕ¤Û»+zŒ„Oi^üZóþÄh¸§ì/ãô1µ¹øé×/I]²ådœ ¸ž³~¹¢)/¨k:6 dÚßtõÀ×))¡ÇLË„ô%ôÐÄñKÈÿ{Ú…b7q)¡ÚÂW÷Ó¼‰ÀVÀ¼XøVü˜Óÿà÷ïç~ÿ>\p<€]€³i^,جÀ^€Ì䇒$3“òg¼9<Àïé䇬ÎPN$Y] Õ‰zó–™êóv’ºíʸV!%-—Wí@̺Æhž¼Œç&ö%ôзF´òÿ>¢ö@)¡ÚÂE2ô@· Ý_ ¼‰H‡Òá€t8 H+ób L–Ò¼X°Y€=™É%)ϵé2÷n6 àéTÕ(ÉLRg¨'e.?ù Pâ:ì\…’óèë¦êd?,×wJ&¾nJ¹÷€6Y…íâæºú¸:ºVPþM7ûð2ú&ö%ôè›Ø #¬€ëOM»J Õ~jâ/v¡œ~€÷Àñobð-À¼X€e€4/lV`@fòCIÊsmZîóð›X€§ÓПîHf’:Ãð%Ÿ|þÈ”çóÅ}€«PT³s’6®µúÖd  äæK#·À ÿnž­€œøèWàâ<ÊÅ—€—Ñ7±/¡GÀØÆ·Š ÒŸšøÊû B Õ~jâk£¹ìBÿÈ›| 0/ÖÂ` Í‹E›Ø ™üP’òÜpåÀÇ+’™¤.Óz"3Y^ )O@Î;g釠ͺÛý¥½€–J×~ÖûKè±êÛnóŸ»ÐFÀ¿ñ&ßÌ‹5€0XHóbÀföd¦~Øû«'ò ‚$3IÁdf2Õ»ò=wÎ>@ÎIf*¹úó p?‹(‰¹´¾t7F)¡;àÊÞ¤|ïO^Æsû²ù ðØï‘zÀ5qû”µií­‰K õUïåRÜ]èy€?Ì‹5€0XHóbÀfÖd&?”¤<}(àa.,@2“ÔåÛʧe=†Q½±Noä,r²~˜mø4jl÷³ €–ÞSt)Þî§·•Ð àŽ÷̳®ý«Ú·%ô2ZûúÀ­ö†Ÿm롉¿_B[¥„j ÷’«|G´QÍ~ë.ô¼‰À·ób L–Ò¼X°Y€í™©KÊÓ×w 'TÔÌ$uùÖ“<'3™[‘XŸc{ìªÅSç®Û"ZŽÃ”¹Š Úµ6€›ûqÀËøØÄ¾„Æ&öe¾†&¯Ä.¡ú¬¯&¾v6ù=pü›ü7`^¬„ À2@š‹6+° 3uc©×›> Âô˜bP€d&©3´“¼ùPîPýE @ÎJfÊÙÕ$/HqwÜ*n3 dÔ§TŸ¹K¶¬F0À•é­&ü£÷€Üà xOMìK¨oâp•P¤&v=04qèn XBõé¶Æm?mʵæÚœ715ÿÃép@:¤•€y±&Ëi^,جÀ>€ÌÔ%7î.PŸvl€d&©3Ô™ÔV–%ßë—h' ç­’Ve”ìT.]7]ëy@ɻϧ=—mY‡à%TŸseø7ÞÄŽ¤Ãép@:¤•€y±&Ëi^,جÀN€ÌÔ¯Ï5'·Ðu€d&©38€;ø‰~9vrJ2Ó=åÁñ$ (õ5”ÿäÄ?œãg/㩉} ]0 ð6¾êq“iIû]¨,V@)¡úœkj7@{”ë/w¡Ÿlz0æ8 H‡Òဴ0/þ*¥ -„­IEND®B`‚stk-4.4.4/doc/html/classstk_1_1StkError-members.html000644 000766 000766 00000005512 12015735505 022326 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::StkError Member List

This is the complete list of members for stk::StkError, including all inherited members.
getMessage(void)stk::StkError [inline, virtual]
getMessageCString(void)stk::StkError [inline, virtual]
getType(void)stk::StkError [inline, virtual]
printMessage(void)stk::StkError [inline, virtual]
StkError(const std::string &message, Type type=StkError::UNSPECIFIED)stk::StkError [inline]
~StkError(void)stk::StkError [inline, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1StkError.html000644 000766 000766 00000012265 12015735505 020701 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::StkError Class Reference

STK error handling class. More...

#include <Stk.h>

List of all members.

Public Member Functions

 StkError (const std::string &message, Type type=StkError::UNSPECIFIED)
 The constructor.
virtual ~StkError (void)
 The destructor.
virtual void printMessage (void)
 Prints thrown error message to stderr.
virtual const Type & getType (void)
 Returns the thrown error message type.
virtual const std::string & getMessage (void)
 Returns the thrown error message string.
virtual const char * getMessageCString (void)
 Returns the thrown error message as a C string.

Detailed Description

STK error handling class.

This is a fairly abstract exception handling class. There could be sub-classes to take care of more specific error conditions ... or not.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1StkFrames-members.html000644 000766 000766 00000013511 12015735505 022450 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::StkFrames Member List

This is the complete list of members for stk::StkFrames, including all inherited members.
channels(void) const stk::StkFrames [inline]
dataRate(void) const stk::StkFrames [inline]
empty() const stk::StkFrames [inline]
frames(void) const stk::StkFrames [inline]
interpolate(StkFloat frame, unsigned int channel=0) const stk::StkFrames
operator()(size_t frame, unsigned int channel)stk::StkFrames [inline]
operator()(size_t frame, unsigned int channel) const stk::StkFrames [inline]
operator*=(StkFrames &f)stk::StkFrames [inline]
operator+=(StkFrames &f)stk::StkFrames [inline]
operator[](size_t n)stk::StkFrames [inline]
operator[](size_t n) const stk::StkFrames [inline]
resize(size_t nFrames, unsigned int nChannels=1)stk::StkFrames
resize(size_t nFrames, unsigned int nChannels, StkFloat value)stk::StkFrames
setDataRate(StkFloat rate)stk::StkFrames [inline]
size() const stk::StkFrames [inline]
StkFrames(unsigned int nFrames=0, unsigned int nChannels=0)stk::StkFrames
StkFrames(const StkFloat &value, unsigned int nFrames, unsigned int nChannels)stk::StkFrames
~StkFrames()stk::StkFrames

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1StkFrames.html000644 000766 000766 00000076677 12015735505 021046 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::StkFrames Class Reference

An STK class to handle vectorized audio data. More...

#include <Stk.h>

List of all members.

Public Member Functions

 StkFrames (unsigned int nFrames=0, unsigned int nChannels=0)
 The default constructor initializes the frame data structure to size zero.
 StkFrames (const StkFloat &value, unsigned int nFrames, unsigned int nChannels)
 Overloaded constructor that initializes the frame data to the specified size with value.
 ~StkFrames ()
 The destructor.
StkFloat & operator[] (size_t n)
 Subscript operator that returns a reference to element n of self.
StkFloat operator[] (size_t n) const
 Subscript operator that returns the value at element n of self.
void operator+= (StkFrames &f)
 Assignment by sum operator into self.
void operator*= (StkFrames &f)
 Assignment by product operator into self.
StkFloat & operator() (size_t frame, unsigned int channel)
 Channel / frame subscript operator that returns a reference.
StkFloat operator() (size_t frame, unsigned int channel) const
 Channel / frame subscript operator that returns a value.
StkFloat interpolate (StkFloat frame, unsigned int channel=0) const
 Return an interpolated value at the fractional frame index and channel.
size_t size () const
 Returns the total number of audio samples represented by the object.
bool empty () const
 Returns true if the object size is zero and false otherwise.
void resize (size_t nFrames, unsigned int nChannels=1)
 Resize self to represent the specified number of channels and frames.
void resize (size_t nFrames, unsigned int nChannels, StkFloat value)
 Resize self to represent the specified number of channels and frames and perform element initialization.
unsigned int channels (void) const
 Return the number of channels represented by the data.
unsigned int frames (void) const
 Return the number of sample frames represented by the data.
void setDataRate (StkFloat rate)
 Set the sample rate associated with the StkFrames data.
StkFloat dataRate (void) const
 Return the sample rate associated with the StkFrames data.

Detailed Description

An STK class to handle vectorized audio data.

This class can hold single- or multi-channel audio data. The data type is always StkFloat and the channel format is always interleaved. In an effort to maintain efficiency, no out-of-bounds checks are performed in this class unless _STK_DEBUG_ is defined.

Internally, the data is stored in a one-dimensional C array. An indexing operator is available to set and retrieve data values. Alternately, one can use pointers to access the data, using the index operator to get an address for a particular location in the data:

StkFloat* ptr = &myStkFrames[0];

Note that this class can also be used as a table with interpolating lookup.

Possible future improvements in this class could include functions to convert to and return other data types.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

StkFloat & stk::StkFrames::operator[] ( size_t  n  )  [inline]

Subscript operator that returns a reference to element n of self.

The result can be used as an lvalue. This reference is valid until the resize function is called or the array is destroyed. The index n must be between 0 and size less one. No range checking is performed unless _STK_DEBUG_ is defined.

00413 {
00414 #if defined(_STK_DEBUG_)
00415   if ( n >= size_ ) {
00416     std::ostringstream error;
00417     error << "StkFrames::operator[]: invalid index (" << n << ") value!";
00418     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00419   }
00420 #endif
00421 
00422   return data_[n];
00423 }

StkFloat stk::StkFrames::operator[] ( size_t  n  )  const [inline]

Subscript operator that returns the value at element n of self.

The index n must be between 0 and size less one. No range checking is performed unless _STK_DEBUG_ is defined.

00426 {
00427 #if defined(_STK_DEBUG_)
00428   if ( n >= size_ ) {
00429     std::ostringstream error;
00430     error << "StkFrames::operator[]: invalid index (" << n << ") value!";
00431     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00432   }
00433 #endif
00434 
00435   return data_[n];
00436 }

void stk::StkFrames::operator+= ( StkFrames f  )  [inline]

Assignment by sum operator into self.

The dimensions of the argument are expected to be the same as self. No range checking is performed unless _STK_DEBUG_ is defined.

00465 {
00466 #if defined(_STK_DEBUG_)
00467   if ( f.frames() != nFrames_ || f.channels() != nChannels_ ) {
00468     std::ostringstream error;
00469     error << "StkFrames::operator+=: frames argument must be of equal dimensions!";
00470     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00471   }
00472 #endif
00473 
00474   StkFloat *fptr = &f[0];
00475   StkFloat *dptr = data_;
00476   for ( unsigned int i=0; i<size_; i++ )
00477     *dptr++ += *fptr++;
00478 }

void stk::StkFrames::operator*= ( StkFrames f  )  [inline]

Assignment by product operator into self.

The dimensions of the argument are expected to be the same as self. No range checking is performed unless _STK_DEBUG_ is defined.

00481 {
00482 #if defined(_STK_DEBUG_)
00483   if ( f.frames() != nFrames_ || f.channels() != nChannels_ ) {
00484     std::ostringstream error;
00485     error << "StkFrames::operator*=: frames argument must be of equal dimensions!";
00486     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00487   }
00488 #endif
00489 
00490   StkFloat *fptr = &f[0];
00491   StkFloat *dptr = data_;
00492   for ( unsigned int i=0; i<size_; i++ )
00493     *dptr++ *= *fptr++;
00494 }

StkFloat & stk::StkFrames::operator() ( size_t  frame,
unsigned int  channel 
) [inline]

Channel / frame subscript operator that returns a reference.

The result can be used as an lvalue. This reference is valid until the resize function is called or the array is destroyed. The frame index must be between 0 and frames() - 1. The channel index must be between 0 and channels() - 1. No range checking is performed unless _STK_DEBUG_ is defined.

00439 {
00440 #if defined(_STK_DEBUG_)
00441   if ( frame >= nFrames_ || channel >= nChannels_ ) {
00442     std::ostringstream error;
00443     error << "StkFrames::operator(): invalid frame (" << frame << ") or channel (" << channel << ") value!";
00444     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00445   }
00446 #endif
00447 
00448   return data_[ frame * nChannels_ + channel ];
00449 }

StkFloat stk::StkFrames::operator() ( size_t  frame,
unsigned int  channel 
) const [inline]

Channel / frame subscript operator that returns a value.

The frame index must be between 0 and frames() - 1. The channel index must be between 0 and channels() - 1. No range checking is performed unless _STK_DEBUG_ is defined.

00452 {
00453 #if defined(_STK_DEBUG_)
00454   if ( frame >= nFrames_ || channel >= nChannels_ ) {
00455     std::ostringstream error;
00456     error << "StkFrames::operator(): invalid frame (" << frame << ") or channel (" << channel << ") value!";
00457     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00458   }
00459 #endif
00460 
00461   return data_[ frame * nChannels_ + channel ];
00462 }

StkFloat stk::StkFrames::interpolate ( StkFloat  frame,
unsigned int  channel = 0 
) const

Return an interpolated value at the fractional frame index and channel.

This function performs linear interpolation. The frame index must be between 0.0 and frames() - 1. The channel index must be between 0 and channels() - 1. No range checking is performed unless _STK_DEBUG_ is defined.

void stk::StkFrames::resize ( size_t  nFrames,
unsigned int  nChannels = 1 
)

Resize self to represent the specified number of channels and frames.

Changes the size of self based on the number of frames and channels. No element assignment is performed. No memory deallocation occurs if the new size is smaller than the previous size. Further, no new memory is allocated when the new size is smaller or equal to a previously allocated size.

void stk::StkFrames::resize ( size_t  nFrames,
unsigned int  nChannels,
StkFloat  value 
)

Resize self to represent the specified number of channels and frames and perform element initialization.

Changes the size of self based on the number of frames and channels, and assigns value to every element. No memory deallocation occurs if the new size is smaller than the previous size. Further, no new memory is allocated when the new size is smaller or equal to a previously allocated size.

void stk::StkFrames::setDataRate ( StkFloat  rate  )  [inline]

Set the sample rate associated with the StkFrames data.

By default, this value is set equal to the current STK sample rate at the time of instantiation.

00386 { dataRate_ = rate; };

StkFloat stk::StkFrames::dataRate ( void   )  const [inline]

Return the sample rate associated with the StkFrames data.

By default, this value is set equal to the current STK sample rate at the time of instantiation.

00393 { return dataRate_; };


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TapDelay-members.html000644 000766 000766 00000027201 12015735505 022255 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TapDelay Member List

This is the complete list of members for stk::TapDelay, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
getGain(void) const stk::Filter [inline]
getTapDelays(void) const stk::TapDelay [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(unsigned int tap=0) const stk::TapDelay [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setGain(StkFloat gain)stk::Filter [inline]
setMaximumDelay(unsigned long delay)stk::TapDelay
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setTapDelays(std::vector< unsigned long > taps)stk::TapDelay
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
TapDelay(std::vector< unsigned long > taps=std::vector< unsigned long >(1, 0), unsigned long maxDelay=4095)stk::TapDelay
tick(StkFloat input, StkFrames &outputs)stk::TapDelay [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::TapDelay [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0)stk::TapDelay [inline]
~Stk(void)stk::Stk [protected, virtual]
~TapDelay()stk::TapDelay

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TapDelay.html000644 000766 000766 00000066065 12015735505 020640 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TapDelay Class Reference

STK non-interpolating tapped delay line class. More...

#include <TapDelay.h>

Inheritance diagram for stk::TapDelay:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 TapDelay (std::vector< unsigned long > taps=std::vector< unsigned long >(1, 0), unsigned long maxDelay=4095)
 The default constructor creates a delay-line with maximum length of 4095 samples and a single tap at delay = 0.
 ~TapDelay ()
 Class destructor.
void setMaximumDelay (unsigned long delay)
 Set the maximum delay-line length.
void setTapDelays (std::vector< unsigned long > taps)
 Set the delay-line tap lengths.
std::vector< unsigned long > getTapDelays (void) const
 Return the current delay-line length.
StkFloat lastOut (unsigned int tap=0) const
 Return the specified tap value of the last computed frame.
StkFramestick (StkFloat input, StkFrames &outputs)
 Input one sample to the delayline and return outputs at all tap positions.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and write outputs back to the same object.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK non-interpolating tapped delay line class.

This class implements a non-interpolating digital delay-line with an arbitrary number of output "taps". If the maximum length and tap delays are not specified during instantiation, a fixed maximum length of 4095 and a single tap delay of zero is set.

A non-interpolating delay line is typically used in fixed delay-length applications, such as for reverberation.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::TapDelay::TapDelay ( std::vector< unsigned long >  taps = std::vector< unsigned long >(1, 0),
unsigned long  maxDelay = 4095 
)

The default constructor creates a delay-line with maximum length of 4095 samples and a single tap at delay = 0.

An StkError will be thrown if any tap delay parameter is less than zero, the maximum delay parameter is less than one, or any tap delay parameter is greater than the maxDelay value.


Member Function Documentation

void stk::TapDelay::setMaximumDelay ( unsigned long  delay  ) 

Set the maximum delay-line length.

This method should generally only be used during initial setup of the delay line. If it is used between calls to the tick() function, without a call to clear(), a signal discontinuity will likely occur. If the current maximum length is greater than the new length, no change will be made.

void stk::TapDelay::setTapDelays ( std::vector< unsigned long >  taps  ) 

Set the delay-line tap lengths.

The valid range for each tap length is from 0 to the maximum delay-line length.

StkFloat stk::TapDelay::lastOut ( unsigned int  tap = 0  )  const [inline]

Return the specified tap value of the last computed frame.

Use the lastFrame() function to get all tap values from the last computed frame. The tap argument must be less than the number of delayline taps (the first tap is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00116 {
00117 #if defined(_STK_DEBUG_)
00118   if ( tap >= lastFrame_.size() ) ) {
00119     oStream_ << "TapDelay::lastOut(): tap argument and number of taps are incompatible!";
00120     handleError( StkError::FUNCTION_ARGUMENT );
00121   }
00122 #endif
00123 
00124   return lastFrame_[tap];
00125 }

StkFrames & stk::TapDelay::tick ( StkFloat  input,
StkFrames outputs 
) [inline]

Input one sample to the delayline and return outputs at all tap positions.

The StkFrames argument reference is returned. The output values are ordered according to the tap positions set using the setTapDelays() function (no sorting is performed). The StkFrames argument must contain at least as many channels as the number of taps. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00128 {
00129 #if defined(_STK_DEBUG_)
00130   if ( outputs.channels() < outPoint_.size() ) {
00131     oStream_ << "TapDelay::tick(): number of taps > channels in StkFrames argument!";
00132     handleError( StkError::FUNCTION_ARGUMENT );
00133   }
00134 #endif
00135 
00136   inputs_[inPoint_++] = input * gain_;
00137 
00138   // Check for end condition
00139   if ( inPoint_ == inputs_.size() )
00140     inPoint_ = 0;
00141 
00142   // Read out next values
00143   StkFloat *outs = &outputs[0];
00144   for ( unsigned int i=0; i<outPoint_.size(); i++ ) {
00145     *outs++ = inputs_[outPoint_[i]];
00146     lastFrame_[i] = *outs;
00147     if ( ++outPoint_[i] == inputs_.size() )
00148       outPoint_[i] = 0;
00149   }
00150 
00151   return outputs;
00152 }

StkFrames & stk::TapDelay::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and write outputs back to the same object.

The StkFrames argument reference is returned. The output values are ordered according to the tap positions set using the setTapDelays() function (no sorting is performed). The StkFrames argument must contain at least as many channels as the number of taps. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00155 {
00156 #if defined(_STK_DEBUG_)
00157   if ( channel >= frames.channels() ) {
00158     oStream_ << "TapDelay::tick(): channel and StkFrames arguments are incompatible!";
00159     handleError( StkError::FUNCTION_ARGUMENT );
00160   }
00161   if ( frames.channels() < outPoint_.size() ) {
00162     oStream_ << "TapDelay::tick(): number of taps > channels in StkFrames argument!";
00163     handleError( StkError::FUNCTION_ARGUMENT );
00164   }
00165 #endif
00166 
00167   StkFloat *iSamples = &frames[channel];
00168   StkFloat *oSamples = &frames[0];
00169   unsigned int j, iHop = frames.channels(), oHop = frames.channels() - outPoint_.size();
00170   for ( unsigned int i=0; i<frames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00171     inputs_[inPoint_++] = *iSamples * gain_;
00172     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00173     for ( j=0; j<outPoint_.size(); j++ ) {
00174       *oSamples++ = inputs_[outPoint_[j]];
00175       if ( ++outPoint_[j] == inputs_.size() ) outPoint_[j] = 0;
00176     }
00177   }
00178 
00179   oSamples -= frames.channels();
00180   for ( j=0; j<outPoint_.size(); j++ ) lastFrame_[j] = *oSamples++;
00181   return frames;
00182 }

StkFrames & stk::TapDelay::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. The output values are ordered according to the tap positions set using the setTapDelays() function (no sorting is performed). The iChannel argument must be less than the number of channels in the iFrames argument (the first channel is specified by 0). The oFrames argument must contain at least as many channels as the number of taps. However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00185 {
00186 #if defined(_STK_DEBUG_)
00187   if ( iChannel >= iFrames.channels() ) {
00188     oStream_ << "TapDelay::tick(): channel and StkFrames arguments are incompatible!";
00189     handleError( StkError::FUNCTION_ARGUMENT );
00190   }
00191   if ( oFrames.channels() < outPoint_.size() ) {
00192     oStream_ << "TapDelay::tick(): number of taps > channels in output StkFrames argument!";
00193     handleError( StkError::FUNCTION_ARGUMENT );
00194   }
00195 #endif
00196 
00197   StkFloat *iSamples = &iFrames[iChannel];
00198   StkFloat *oSamples = &oFrames[0];
00199   unsigned int j, iHop = iFrames.channels(), oHop = oFrames.channels() - outPoint_.size();
00200   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00201     inputs_[inPoint_++] = *iSamples * gain_;
00202     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00203     for ( j=0; j<outPoint_.size(); j++ ) {
00204       *oSamples++ = inputs_[outPoint_[j]];
00205       if ( ++outPoint_[j] == inputs_.size() ) outPoint_[j] = 0;
00206     }
00207   }
00208 
00209   oSamples -= oFrames.channels();
00210   for ( j=0; j<outPoint_.size(); j++ ) lastFrame_[j] = *oSamples++;
00211   return iFrames;
00212 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TapDelay.png000644 000766 000766 00000001023 12015735505 020437 0ustar00garygary000000 000000 ‰PNG  IHDRWˆ¥~‡¤PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2¢IDATxí]ŽÃ „GâþGÞ~bÓ†´Þ(ÕXí.˜ðÅ̸ÉkÚb"mäÞÌ…Ì€“þ”‹=w™ ˆ0Œ:8¦W¸½*ˆ:9 «§/q+Àîïú¾â. ã*×êàøvYýñúá’oU‡æZ÷ͦù| ÷7¹Aïù…È+ßÏÍ9ÄÍ9Å}\?K.¹ä’K.¹ä–Øb"mäÞÆ…ôJî°ò!wºrž ˆ0€6€¤T”„s—«N ==.Ö¯WûŒ[úðE^‡»¦ÃÀêÝotÞ7­ÃŒ;z^߉oéÐ\s}ÓýÀç¹¿Ç zÏ/D^¹ø~nÎ1à nÎ1à(îãú\rÉ%—\rÉ%·b"!ähäþ+IÏ›µNÙ=‹\ù7\ ¥ÚwæR Rý×Zڌ܂CË4zÿƒzgÅݯS;î¾Û9¤Ý=ÎgÜ~F[œ¸*ÝF¦ÄÔ: &Mêµ…ª*}ß}•M¯¹U‡æšñ­öIë‡Þ¿¶”ºk¿·WqµW_ä_øœ|(7&þø%$—u?ÚIEND®B`‚stk-4.4.4/doc/html/classstk_1_1TcpClient-members.html000644 000766 000766 00000025617 12015735505 022450 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TcpClient Member List

This is the complete list of members for stk::TcpClient, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
close(int socket)stk::Socket [static]
connect(int port, std::string hostname="localhost")stk::TcpClient
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
id(void) const stk::Socket [inline]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
isValid(int socket)stk::Socket [inline, static]
port(void) const stk::Socket [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
readBuffer(void *buffer, long bufferSize, int flags=0)stk::TcpClient [virtual]
stk::Socket::readBuffer(int socket, void *buffer, long bufferSize, int flags)stk::Socket [static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setBlocking(int socket, bool enable)stk::Socket [static]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Socket()stk::Socket
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
TcpClient(int port, std::string hostname="localhost")stk::TcpClient
writeBuffer(const void *buffer, long bufferSize, int flags=0)stk::TcpClient [virtual]
stk::Socket::writeBuffer(int socket, const void *buffer, long bufferSize, int flags)stk::Socket [static]
~Socket()stk::Socket [virtual]
~Stk(void)stk::Stk [protected, virtual]
~TcpClient()stk::TcpClient

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TcpClient.html000644 000766 000766 00000021023 12015735505 021003 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TcpClient Class Reference

STK TCP socket client class. More...

#include <TcpClient.h>

Inheritance diagram for stk::TcpClient:
stk::Socket stk::Stk

List of all members.

Public Member Functions

 TcpClient (int port, std::string hostname="localhost")
 Default class constructor creates a socket client connection to the specified host and port.
 ~TcpClient ()
 The class destructor closes the socket instance, breaking any existing connections.
int connect (int port, std::string hostname="localhost")
 Connect the socket client to the specified host and port and returns the resulting socket descriptor.
int writeBuffer (const void *buffer, long bufferSize, int flags=0)
 Write a buffer over the socket connection. Returns the number of bytes written or -1 if an error occurs.
int readBuffer (void *buffer, long bufferSize, int flags=0)
 Read a buffer from the socket connection, up to length bufferSize. Returns the number of bytes read or -1 if an error occurs.

Detailed Description

STK TCP socket client class.

This class provides a uniform cross-platform TCP socket client interface. Methods are provided for reading or writing data buffers to/from connections.

TCP sockets are reliable and connection-oriented. A TCP socket client must be connected to a TCP server before data can be sent or received. Data delivery is guaranteed in order, without loss, error, or duplication. That said, TCP transmissions tend to be slower than those using the UDP protocol and data sent with multiple write() calls can be arbitrarily combined by the underlying system.

The user is responsible for checking the values returned by the read/write methods. Values less than or equal to zero indicate a closed or lost connection or the occurence of an error.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::TcpClient::TcpClient ( int  port,
std::string  hostname = "localhost" 
)

Default class constructor creates a socket client connection to the specified host and port.

An StkError will be thrown if a socket error occurs during instantiation.


Member Function Documentation

int stk::TcpClient::connect ( int  port,
std::string  hostname = "localhost" 
)

Connect the socket client to the specified host and port and returns the resulting socket descriptor.

If the socket client is already connected, that connection is terminated and a new connection is attempted. An StkError will be thrown if a socket error occurs.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TcpClient.png000644 000766 000766 00000001026 12015735505 020624 0ustar00garygary000000 000000 ‰PNG  IHDRVˆJ¼ìšPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2¥IDATxíݲà „]2ãû?ò¹PDÚDÏÐô§ÓF…¯¸K’Û²…Œ²QÀHìXÁÌ8ËÿÄb_[ÅD ¢_—'°RH %Ë+ØžoÓEÛ'*œ‰àæ÷C,b­Že«"è× +–uØ0±Ì.ç3!±_…y¡OŒ:|7¶Ön ¶ÖnöÃ:!±‰Mlb›ØÄþv e£€‘ØWcA3ÌœƒL.bá$Nb"†¼_´¢ÛOg<öX¡åpªàyEE š¹Øg¹>…è•_ÂJþà‘.Sc›ç–i¬e¬ˆpn™Òö`™Åš Ë"p%»ÛªöNhj)Só™ØÇƼÐ'F ¾7[k7ûaØÄ&6±‰Mlb ‹Qq®Ä¾ ‹¢çìª× The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TcpServer Member List

This is the complete list of members for stk::TcpServer, including all inherited members.
accept(void)stk::TcpServer
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
close(int socket)stk::Socket [static]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
id(void) const stk::Socket [inline]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
isValid(int socket)stk::Socket [inline, static]
port(void) const stk::Socket [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
readBuffer(void *buffer, long bufferSize, int flags=0)stk::TcpServer [virtual]
stk::Socket::readBuffer(int socket, void *buffer, long bufferSize, int flags)stk::Socket [static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setBlocking(int socket, bool enable)stk::Socket [static]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Socket()stk::Socket
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
TcpServer(int port=2006)stk::TcpServer
writeBuffer(const void *buffer, long bufferSize, int flags=0)stk::TcpServer [virtual]
stk::Socket::writeBuffer(int socket, const void *buffer, long bufferSize, int flags)stk::Socket [static]
~Socket()stk::Socket [virtual]
~Stk(void)stk::Stk [protected, virtual]
~TcpServer()stk::TcpServer

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TcpServer.html000644 000766 000766 00000017436 12015735505 021050 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TcpServer Class Reference

STK TCP socket server class. More...

#include <TcpServer.h>

Inheritance diagram for stk::TcpServer:
stk::Socket stk::Stk

List of all members.

Public Member Functions

 TcpServer (int port=2006)
 Default constructor creates a local socket server on port 2006 (or the specified port number).
 ~TcpServer ()
 The class destructor closes the socket instance, breaking any existing connections.
int accept (void)
 Extract the first pending connection request from the queue and create a new connection, returning the descriptor for the accepted socket.
int writeBuffer (const void *buffer, long bufferSize, int flags=0)
 Write a buffer over the socket connection. Returns the number of bytes written or -1 if an error occurs.
int readBuffer (void *buffer, long bufferSize, int flags=0)
 Read a buffer from the socket connection, up to length bufferSize. Returns the number of bytes read or -1 if an error occurs.

Detailed Description

STK TCP socket server class.

This class provides a uniform cross-platform TCP socket server interface. Methods are provided for reading or writing data buffers to/from connections.

TCP sockets are reliable and connection-oriented. A TCP socket server must accept a connection from a TCP client before data can be sent or received. Data delivery is guaranteed in order, without loss, error, or duplication. That said, TCP transmissions tend to be slower than those using the UDP protocol and data sent with multiple write() calls can be arbitrarily combined by the underlying system.

The user is responsible for checking the values returned by the read/write methods. Values less than or equal to zero indicate a closed or lost connection or the occurence of an error.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::TcpServer::TcpServer ( int  port = 2006  ) 

Default constructor creates a local socket server on port 2006 (or the specified port number).

An StkError will be thrown if a socket error occurs during instantiation.


Member Function Documentation

int stk::TcpServer::accept ( void   ) 

Extract the first pending connection request from the queue and create a new connection, returning the descriptor for the accepted socket.

If no connection requests are pending and the socket has not been set non-blocking, this function will block until a connection is present. If an error occurs, -1 is returned.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TcpServer.png000644 000766 000766 00000001051 12015735505 020652 0ustar00garygary000000 000000 ‰PNG  IHDR]ˆ²\mPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2¸IDATxíQ!„6ñÿÿä{P\ۮݒ¸¹!½kà'ÄçtDF:$.Hß—¸5€‰ü:ºv“ˆp¤úc”×é­Bˆñ…ØäôŠñ”æûk.83ÅÔ+Ý£{g&]½éŒýÌfæFW«3ÚÓÖU/ó!ôJŒ´y1#zΑøPzΑøXú£g†tÒI'tÒI'}Cúé¸ }7:DàÖ€[kÒ‹ÅÓýßÐî€þ£\¡|Õ èŽ ô²"([•ÐNQÅdœŒ|G¯é>_«5¤zzÜ®j‹¶ôÒñË]µÎø®ôæÌå®߇®zºKZuFëêsa†¥ÏL±Ðôï éÿ—i-òbþFôœ#ñ¡ôœ#ñ±ôGÏ é¤“N:餓Nú†tDFBàMIß‚Žd×ÚøÉ”ý€^„ó–¹þ–¤T'Ô–¯Õ–ÜòÕï Õäè UôŒöõüZGW»ì¥‘Þszáíß]ž¹J¯‰jXã8ièªuæ ]%sñÓÍÂÌ÷SW½ï–nÌr­xáŒÖàºêg¦Í{1qêÌçé| žLçûþ zdüK'oe]¯EIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Thread-members.html000644 000766 000766 00000021222 12015735505 021756 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Thread Member List

This is the complete list of members for stk::Thread, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
cancel(void)stk::Thread
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
start(THREAD_FUNCTION routine, void *ptr=NULL)stk::Thread
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
testCancel(void)stk::Thread
Thread()stk::Thread
wait(void)stk::Thread
~Stk(void)stk::Stk [protected, virtual]
~Thread()stk::Thread

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Thread.html000644 000766 000766 00000022671 12015735505 020337 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Thread Class Reference

STK thread class. More...

#include <Thread.h>

Inheritance diagram for stk::Thread:
stk::Stk

List of all members.

Public Member Functions

 Thread ()
 Default constructor.
 ~Thread ()
 The class destructor does not attempt to cancel or join a thread.
bool start (THREAD_FUNCTION routine, void *ptr=NULL)
 Begin execution of the thread routine. Upon success, true is returned.
bool cancel (void)
 Signal cancellation of a thread routine, returning true on success.
bool wait (void)
 Block the calling routine indefinitely until the thread terminates.
void testCancel (void)
 Create a cancellation point within a thread routine.

Detailed Description

STK thread class.

This class provides a uniform interface for cross-platform threads. On unix systems, the pthread library is used. Under Windows, the C runtime threadex functions are used.

Each instance of the Thread class can be used to control a single thread process. Routines are provided to signal cancelation and/or joining with a thread, though it is not possible for this class to know the running status of a thread once it is started.

For cross-platform compatability, thread functions should be declared as follows:

THREAD_RETURN THREAD_TYPE thread_function(void *ptr)

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

bool stk::Thread::start ( THREAD_FUNCTION  routine,
void *  ptr = NULL 
)

Begin execution of the thread routine. Upon success, true is returned.

A data pointer can be supplied to the thread routine via the optional ptr argument. If the thread cannot be created, the return value is false.

bool stk::Thread::cancel ( void   ) 

Signal cancellation of a thread routine, returning true on success.

This function only signals thread cancellation. It does not wait to verify actual routine termination. A true return value only signifies that the cancellation signal was properly executed, not thread cancellation. A thread routine may need to make use of the testCancel() function to specify a cancellation point.

bool stk::Thread::wait ( void   ) 

Block the calling routine indefinitely until the thread terminates.

This function suspends execution of the calling routine until the thread has terminated. It will return immediately if the thread was already terminated. A true return value signifies successful termination. A false return value indicates a problem with the wait call.

void stk::Thread::testCancel ( void   ) 

Create a cancellation point within a thread routine.

This function call checks for thread cancellation, allowing the thread to be terminated if a cancellation request was previously signaled.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Thread.png000644 000766 000766 00000000555 12015735505 020154 0ustar00garygary000000 000000 ‰PNG  IHDRIPbt¨½PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2üIDATxíÑÂ0E{»¤ÿÿÉ>6l¨C£ Ä¥ƒ#÷ÖÅ×vdE;zNé. ½ÃÜpÒû$ The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TubeBell Member List

This is the complete list of members for stk::TubeBell, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::FM
controlChange(int number, StkFloat value)stk::FM [virtual]
FM(unsigned int operators=4)stk::FM
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::FM
keyOn(void)stk::FM
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
loadWaves(const char **filenames)stk::FM
noteOff(StkFloat amplitude)stk::FM [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::TubeBell [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setControl1(StkFloat cVal)stk::FM [inline]
setControl2(StkFloat cVal)stk::FM [inline]
setFrequency(StkFloat frequency)stk::FM [virtual]
setGain(unsigned int waveIndex, StkFloat gain)stk::FM
setModulationDepth(StkFloat mDepth)stk::FM [inline]
setModulationSpeed(StkFloat mSpeed)stk::FM [inline]
setRatio(unsigned int waveIndex, StkFloat ratio)stk::FM
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::TubeBell [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::TubeBell [inline, virtual]
TubeBell(void)stk::TubeBell
~FM(void)stk::FM [virtual]
~Stk(void)stk::Stk [protected, virtual]
~TubeBell(void)stk::TubeBell

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TubeBell.html000644 000766 000766 00000026555 12015735505 020633 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TubeBell Class Reference

STK tubular bell (orchestral chime) FM synthesis instrument. More...

#include <TubeBell.h>

Inheritance diagram for stk::TubeBell:
stk::FM stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 TubeBell (void)
 Class constructor.
 ~TubeBell (void)
 Class destructor.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK tubular bell (orchestral chime) FM synthesis instrument.

This class implements two simple FM Pairs summed together, also referred to as algorithm 5 of the TX81Z.

    Algorithm 5 is :  4->3--\
                             + --> Out
                      2->1--/

Control Change Numbers:

  • Modulator Index One = 2
  • Crossfade of Outputs = 4
  • LFO Speed = 11
  • LFO Depth = 1
  • ADSR 2 & 4 Target = 128

The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::TubeBell::TubeBell ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::TubeBell::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::FM.

00097 {
00098   unsigned int nChannels = lastFrame_.channels();
00099 #if defined(_STK_DEBUG_)
00100   if ( channel > frames.channels() - nChannels ) {
00101     oStream_ << "TubeBell::tick(): channel and StkFrames arguments are incompatible!";
00102     handleError( StkError::FUNCTION_ARGUMENT );
00103   }
00104 #endif
00105 
00106   StkFloat *samples = &frames[channel];
00107   unsigned int j, hop = frames.channels() - nChannels;
00108   if ( nChannels == 1 ) {
00109     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00110       *samples++ = tick();
00111   }
00112   else {
00113     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00114       *samples++ = tick();
00115       for ( j=1; j<nChannels; j++ )
00116         *samples++ = lastFrame_[j];
00117     }
00118   }
00119 
00120   return frames;
00121 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TubeBell.png000644 000766 000766 00000001170 12015735505 020435 0ustar00garygary000000 000000 ‰PNG  IHDRRÀ \ÄáPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÝÑŽã P®#ñÿŸ<vÀÒ!©Ó$Òeg¶‹ §gÛ×´„´Hð ù3"hæá/HÔØÐl·ôáI²œâJ…2%|”´½íÖr—»•.|¸×‚l ´çLáþgÔñ£í±Â׿”ö´aþ'ù"2þKwzäù¥÷‘9‡›ñdÎáæäK:N’$I’$I’|¹„´Hð y% ´Ó>=5~5 ˆhTˆ@ŸØ¬Yè’žÔ5¶ÅO]B3´7¯ñ!i’«®œ¥¦»7ì/kSø>YÒGȶð ÙúSdeÛ“VÙÚœ­RZ3"‡çÇÉ‘ñ_ºÓ#Ï/½Ì9ÜŒ's7/ _Òq’$I’$I’äóÈ%|¤E‚É_‘Ÿ€‹ùÜY²ÐþešD4êw¤JÀO-©±Ã¤InŸ]åIR©žô%t÷<Õ_xéîrÐ÷{¸pwkÝóx‚äÇÉ{Éø/Ýé‘ç—ÞGænÆ“9‡›/é8I’$I’$Iòy$ÂGBt5$/#‘ü|í`MöOÊhçG²c™‘@JöPµo®!%$=–ž®fÖiOjH7º YÖøtȺqï”Í‹Ýå>©Ô©V9e™Úã ÿç”.Ó\ÜÞ]ŽÚ£Í;v—VøÚœ¦=î:¾>—»çÇÉg‘áã ·3Öð?õªIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Twang-members.html000644 000766 000766 00000023750 12015735505 021637 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Twang Member List

This is the complete list of members for stk::Twang, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
clear(void)stk::Twang
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastOut(void)stk::Twang [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Twang
setLoopFilter(std::vector< StkFloat > coefficients)stk::Twang
setLoopGain(StkFloat loopGain)stk::Twang
setLowestFrequency(StkFloat frequency)stk::Twang
setPluckPosition(StkFloat position)stk::Twang
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::Twang [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Twang [inline]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::Twang [inline]
Twang(StkFloat lowestFrequency=50.0)stk::Twang
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Twang.html000644 000766 000766 00000045107 12015735505 020207 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Twang Class Reference

STK enhanced plucked string class. More...

#include <Twang.h>

Inheritance diagram for stk::Twang:
stk::Stk

List of all members.

Public Member Functions

 Twang (StkFloat lowestFrequency=50.0)
 Class constructor, taking the lowest desired playing frequency.
void clear (void)
 Reset and clear all internal state.
void setLowestFrequency (StkFloat frequency)
 Set the delayline parameters to allow frequencies as low as specified.
void setFrequency (StkFloat frequency)
 Set the delayline parameters for a particular frequency.
void setPluckPosition (StkFloat position)
 Set the pluck or "excitation" position along the string (0.0 - 1.0).
void setLoopGain (StkFloat loopGain)
 Set the nominal loop gain.
void setLoopFilter (std::vector< StkFloat > coefficients)
 Set the loop filter coefficients.
StkFloat lastOut (void)
 Return an StkFrames reference to the last output sample frame.
StkFloat tick (StkFloat input)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the iFrames object as inputs to the class and write outputs to the oFrames object.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the effect and write outputs to the oFrames object.

Detailed Description

STK enhanced plucked string class.

This class implements an enhanced plucked-string physical model, a la Jaffe-Smith, Smith, Karjalainen and others. It includes a comb filter to simulate pluck position. The tick() function takes an input sample, which is added to the delayline input. This can be used to implement commuted synthesis (if the input samples are derived from the impulse response of a body filter) and/or feedback (as in an electric guitar model).

This is a digital waveguide model, making its use possibly subject to patents held by Stanford University, Yamaha, and others.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::Twang::setLoopGain ( StkFloat  loopGain  ) 

Set the nominal loop gain.

The actual loop gain is based on the value set with this function, but scaled slightly according to the frequency. Higher frequency settings have greater loop gains because of high-frequency loop-filter roll-off.

void stk::Twang::setLoopFilter ( std::vector< StkFloat >  coefficients  ) 

Set the loop filter coefficients.

The loop filter can be any arbitrary FIR filter. By default, the coefficients are set for a first-order lowpass filter with coefficients b = [0.5 0.5].

StkFloat stk::Twang::lastOut ( void   )  [inline]

Return an StkFrames reference to the last output sample frame.

Return the last computed output value.

00074 { return lastOutput_; };

StkFrames & stk::Twang::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the class and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00123 {
00124 #if defined(_STK_DEBUG_)
00125   if ( channel >= frames.channels() ) {
00126     oStream_ << "Twang::tick(): channel and StkFrames arguments are incompatible!";
00127     handleError( StkError::FUNCTION_ARGUMENT );
00128   }
00129 #endif
00130 
00131   StkFloat *samples = &frames[channel];
00132   unsigned int hop = frames.channels();
00133   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00134     *samples = tick( *samples );
00135 
00136   return frames;
00137 }

StkFrames & stk::Twang::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the effect and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00140 {
00141 #if defined(_STK_DEBUG_)
00142   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00143     oStream_ << "Twang::tick(): channel and StkFrames arguments are incompatible!";
00144     handleError( StkError::FUNCTION_ARGUMENT );
00145   }
00146 #endif
00147 
00148   StkFloat *iSamples = &iFrames[iChannel];
00149   StkFloat *oSamples = &oFrames[oChannel];
00150   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00151   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop )
00152     *oSamples = tick( *iSamples );
00153 
00154   return iFrames;
00155 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Twang.png000644 000766 000766 00000000563 12015735505 020024 0ustar00garygary000000 000000 ‰PNG  IHDRFP“ó0PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíÁÒƒ0„³q&ïÿÈÿ„@‚•iÿÔN•Ov±íµ!Qމy€A­P׌ôM f΋j ZúÉš¾Àð=Q… P+§=˜^¯ËÙCÕ™(³¾éÄhQ†Å^Qò°6屸‹³Å:_ÍÄ„`bþ`Ñ.â„ѲcÆÅfÖ,¢¸Kèž»¨rü £E-z-ýFx³Z¼=ëOD ¥Åâ¾´J&î›züø¾ÆœX|ŸÃ[Íß›o`Bâ÷ÞÆlÚÄŽIEND®B`‚stk-4.4.4/doc/html/classstk_1_1TwoPole-members.html000644 000766 000766 00000027371 12015735505 022153 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TwoPole Member List

This is the complete list of members for stk::TwoPole, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
getGain(void) const stk::Filter [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::TwoPole [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::TwoPole [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
setA1(StkFloat a1)stk::TwoPole [inline]
setA2(StkFloat a2)stk::TwoPole [inline]
setB0(StkFloat b0)stk::TwoPole [inline]
setCoefficients(StkFloat b0, StkFloat a1, StkFloat a2, bool clearState=false)stk::TwoPole
setGain(StkFloat gain)stk::Filter [inline]
setRawwavePath(std::string path)stk::Stk [static]
setResonance(StkFloat frequency, StkFloat radius, bool normalize=false)stk::TwoPole
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::TwoPole [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::TwoPole [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::TwoPole [inline]
TwoPole(void)stk::TwoPole
~Stk(void)stk::Stk [protected, virtual]
~TwoPole()stk::TwoPole

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TwoPole.html000644 000766 000766 00000046352 12015735505 020523 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TwoPole Class Reference

STK two-pole filter class. More...

#include <TwoPole.h>

Inheritance diagram for stk::TwoPole:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 TwoPole (void)
 Default constructor creates a second-order pass-through filter.
 ~TwoPole ()
 Class destructor.
void ignoreSampleRateChange (bool ignore=true)
 A function to enable/disable the automatic updating of class data when the STK sample rate changes.
void setB0 (StkFloat b0)
 Set the b[0] coefficient value.
void setA1 (StkFloat a1)
 Set the a[1] coefficient value.
void setA2 (StkFloat a2)
 Set the a[2] coefficient value.
void setCoefficients (StkFloat b0, StkFloat a1, StkFloat a2, bool clearState=false)
 Set all filter coefficients.
void setResonance (StkFloat frequency, StkFloat radius, bool normalize=false)
 Sets the filter coefficients for a resonance at frequency (in Hz).
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK two-pole filter class.

This class implements a two-pole digital filter. A method is provided for creating a resonance in the frequency response while maintaining a nearly constant filter gain.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::TwoPole::setResonance ( StkFloat  frequency,
StkFloat  radius,
bool  normalize = false 
)

Sets the filter coefficients for a resonance at frequency (in Hz).

This method determines the filter coefficients corresponding to two complex-conjugate poles with the given frequency (in Hz) and radius from the z-plane origin. If normalize is true, the coefficients are then normalized to produce unity gain at frequency (the actual maximum filter gain tends to be slightly greater than unity when radius is not close to one). The resulting filter frequency response has a resonance at the given frequency. The closer the poles are to the unit-circle (radius close to one), the narrower the resulting resonance width. An unstable filter will result for radius >= 1.0. The frequency value should be between zero and half the sample rate. For a better resonance filter, use a BiQuad filter.

See also:
BiQuad filter class
StkFrames & stk::TwoPole::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00107 {
00108 #if defined(_STK_DEBUG_)
00109   if ( channel >= frames.channels() ) {
00110     oStream_ << "TwoPole::tick(): channel and StkFrames arguments are incompatible!";
00111     handleError( StkError::FUNCTION_ARGUMENT );
00112   }
00113 #endif
00114 
00115   StkFloat *samples = &frames[channel];
00116   unsigned int hop = frames.channels();
00117   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00118     inputs_[0] = gain_ * *samples;
00119     *samples = b_[0] * inputs_[0] - a_[1] * outputs_[1] - a_[2] * outputs_[2];
00120     outputs_[2] = outputs_[1];
00121     outputs_[1] = *samples;
00122   }
00123 
00124   lastFrame_[0] = outputs_[1];
00125   return frames;
00126 }

StkFrames & stk::TwoPole::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00129 {
00130 #if defined(_STK_DEBUG_)
00131   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00132     oStream_ << "TwoPole::tick(): channel and StkFrames arguments are incompatible!";
00133     handleError( StkError::FUNCTION_ARGUMENT );
00134   }
00135 #endif
00136 
00137   StkFloat *iSamples = &iFrames[iChannel];
00138   StkFloat *oSamples = &oFrames[oChannel];
00139   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00140   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00141     inputs_[0] = gain_ * *iSamples;
00142     *oSamples = b_[0] * inputs_[0] - a_[1] * outputs_[1] - a_[2] * outputs_[2];
00143     outputs_[2] = outputs_[1];
00144     outputs_[1] = *oSamples;
00145   }
00146 
00147   lastFrame_[0] = outputs_[1];
00148   return iFrames;
00149 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TwoPole.png000644 000766 000766 00000000767 12015735505 020343 0ustar00garygary000000 000000 ‰PNG  IHDRQˆ¨`÷ãPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2†IDATxíÝ]ŽÃ `Æ‘¸ÿ‘÷ŸØ`"¹›Fº• „/˜I·¯éˆnéØFñ?DˆÀô8Ã÷Eœc7D@€Y]?ŒÃ{bß DÕ‰¢ôáźԮìç¸,û²jwiÝú碭ÚIæFÕúÏËúÃdjÕ-—žŒæ÷šâ Äð_×Ý–·¯|LÌ9š sŽ&ãÅWdM‘"EŠ)R|P<¢[:$¶Qü®è.”±a涸œÙfiûHÙ-PF~UmÐÝq²¾§ýºb]ªK-Ç舻UOâ´Çó;ÉèªWâÙÎ9.’¹YuËÅMFgÍï5ÅÃ]w[Þ¾ò11çh2\Ì9šŒ_‘5EŠ)R¤HñAÑ-!¸Š_‘t¿…ç>fÑ®8]­Ï™•¤TŸ¦áþê]öÖų{nº‹Bi®‡™³ÛïcŶ ¯@³°ãµX¤MщºÇŒ®zËëBt’Ñû˜žŒ1W\TÝN_'£¨¬m×Éšÿ)(þ†Ýþ`"§¼ü@üIEND®B`‚stk-4.4.4/doc/html/classstk_1_1TwoZero-members.html000644 000766 000766 00000027333 12015735505 022171 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TwoZero Member List

This is the complete list of members for stk::TwoZero, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsIn(void) const stk::Filter [inline]
channelsOut(void) const stk::Filter [inline]
clear(void)stk::Filter [inline, virtual]
Filter(void)stk::Filter [inline]
getGain(void) const stk::Filter [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::TwoZero [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Filter [inline]
lastOut(void) const stk::TwoZero [inline]
phaseDelay(StkFloat frequency)stk::Filter [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
setB0(StkFloat b0)stk::TwoZero [inline]
setB1(StkFloat b1)stk::TwoZero [inline]
setB2(StkFloat b2)stk::TwoZero [inline]
setCoefficients(StkFloat b0, StkFloat b1, StkFloat b2, bool clearState=false)stk::TwoZero
setGain(StkFloat gain)stk::Filter [inline]
setNotch(StkFloat frequency, StkFloat radius)stk::TwoZero
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(StkFloat input)stk::TwoZero [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::TwoZero [inline, virtual]
tick(StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)stk::TwoZero [inline]
TwoZero()stk::TwoZero
~Stk(void)stk::Stk [protected, virtual]
~TwoZero()stk::TwoZero

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TwoZero.html000644 000766 000766 00000045043 12015735505 020537 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::TwoZero Class Reference

STK two-zero filter class. More...

#include <TwoZero.h>

Inheritance diagram for stk::TwoZero:
stk::Filter stk::Stk

List of all members.

Public Member Functions

 TwoZero ()
 Default constructor creates a second-order pass-through filter.
 ~TwoZero ()
 Class destructor.
void ignoreSampleRateChange (bool ignore=true)
 A function to enable/disable the automatic updating of class data when the STK sample rate changes.
void setB0 (StkFloat b0)
 Set the b[0] coefficient value.
void setB1 (StkFloat b1)
 Set the b[1] coefficient value.
void setB2 (StkFloat b2)
 Set the b[2] coefficient value.
void setCoefficients (StkFloat b0, StkFloat b1, StkFloat b2, bool clearState=false)
 Set all filter coefficients.
void setNotch (StkFloat frequency, StkFloat radius)
 Sets the filter coefficients for a "notch" at frequency (in Hz).
StkFloat lastOut (void) const
 Return the last computed output value.
StkFloat tick (StkFloat input)
 Input one sample to the filter and return one output.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.
StkFramestick (StkFrames &iFrames, StkFrames &oFrames, unsigned int iChannel=0, unsigned int oChannel=0)
 Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

Detailed Description

STK two-zero filter class.

This class implements a two-zero digital filter. A method is provided for creating a "notch" in the frequency response while maintaining a constant filter gain.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::TwoZero::setNotch ( StkFloat  frequency,
StkFloat  radius 
)

Sets the filter coefficients for a "notch" at frequency (in Hz).

This method determines the filter coefficients corresponding to two complex-conjugate zeros with the given frequency (in Hz) and radius from the z-plane origin. The coefficients are then normalized to produce a maximum filter gain of one (independent of the filter gain parameter). The resulting filter frequency response has a "notch" or anti-resonance at the given frequency. The closer the zeros are to the unit-circle (radius close to or equal to one), the narrower the resulting notch width. The frequency value should be between zero and half the sample rate. The radius value should be positive.

StkFrames & stk::TwoZero::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Take a channel of the StkFrames object as inputs to the filter and replace with corresponding outputs.

The StkFrames argument reference is returned. The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Filter.

00103 {
00104 #if defined(_STK_DEBUG_)
00105   if ( channel >= frames.channels() ) {
00106     oStream_ << "TwoZero::tick(): channel and StkFrames arguments are incompatible!";
00107     handleError( StkError::FUNCTION_ARGUMENT );
00108   }
00109 #endif
00110 
00111   StkFloat *samples = &frames[channel];
00112   unsigned int hop = frames.channels();
00113   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00114     inputs_[0] = gain_ * *samples;
00115     *samples = b_[2] * inputs_[2] + b_[1] * inputs_[1] + b_[0] * inputs_[0];
00116     inputs_[2] = inputs_[1];
00117     inputs_[1] = inputs_[0];
00118   }
00119 
00120   lastFrame_[0] = *(samples-hop);
00121   return frames;
00122 }

StkFrames & stk::TwoZero::tick ( StkFrames iFrames,
StkFrames oFrames,
unsigned int  iChannel = 0,
unsigned int  oChannel = 0 
) [inline]

Take a channel of the iFrames object as inputs to the filter and write outputs to the oFrames object.

The iFrames object reference is returned. Each channel argument must be less than the number of channels in the corresponding StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00125 {
00126 #if defined(_STK_DEBUG_)
00127   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00128     oStream_ << "TwoZero::tick(): channel and StkFrames arguments are incompatible!";
00129     handleError( StkError::FUNCTION_ARGUMENT );
00130   }
00131 #endif
00132 
00133   StkFloat *iSamples = &iFrames[iChannel];
00134   StkFloat *oSamples = &oFrames[oChannel];
00135   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00136   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00137     inputs_[0] = gain_ * *iSamples;
00138     *oSamples = b_[2] * inputs_[2] + b_[1] * inputs_[1] + b_[0] * inputs_[0];
00139     inputs_[2] = inputs_[1];
00140     inputs_[1] = inputs_[0];
00141   }
00142 
00143   lastFrame_[0] = *(oSamples-oHop);
00144   return iFrames;
00145 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1TwoZero.png000644 000766 000766 00000000772 12015735505 020357 0ustar00garygary000000 000000 ‰PNG  IHDRTˆNI<§PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2‰IDATxíQ„ „™šðÿò=@±È¢koC2Ý3…~t¯éˆtÈëAèÿC!70HÅ™{D8@\ÓËÐÖÄFµô}h­öÅížÎõ?¬®A½üQÏäÛ¿‘û÷ªòÕ¦f”OóÝ'tghÄ'z=ò½?…æ@€æ@ nä>¡„J(¡„º=ôˆtÈëAèB!;€’»¬|®,B®Z”ž’èNAHØéu±^}×h­¶šË-@oÈï ]§ç)‹FYù3hïàâ=õ\¾Ú44ʺÏwŸÐ]¡ŸèõÈ7öþšs5šs5º‘û„J(¡„JèöPDÂû’ ‡"Ù¹z9y`žAKb^ú ¤T1Û¬¿L¨=7ʹ֠…Í(ÚCuÔ˜zÕímÍn*vÍfc¯£ƒØ*T««_S¨—–ßµØýŸÈw ¹²«]gòÕ k”•]w5Ýêþ9æ»Oè>Ѐø|)#Ú?šJIEND®B`‚stk-4.4.4/doc/html/classstk_1_1UdpSocket-members.html000644 000766 000766 00000027002 12015735505 022452 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::UdpSocket Member List

This is the complete list of members for stk::UdpSocket, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
close(int socket)stk::Socket [static]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
id(void) const stk::Socket [inline]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
isValid(int socket)stk::Socket [inline, static]
port(void) const stk::Socket [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
readBuffer(void *buffer, long bufferSize, int flags=0)stk::UdpSocket [virtual]
stk::Socket::readBuffer(int socket, void *buffer, long bufferSize, int flags)stk::Socket [static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setAddress(struct sockaddr_in *address, int port=2006, std::string hostname="localhost")stk::UdpSocket [protected]
setBlocking(int socket, bool enable)stk::Socket [static]
setDestination(int port=2006, std::string hostname="localhost")stk::UdpSocket
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Socket()stk::Socket
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
UdpSocket(int port=2006)stk::UdpSocket
writeBuffer(const void *buffer, long bufferSize, int flags=0)stk::UdpSocket [virtual]
stk::Socket::writeBuffer(int socket, const void *buffer, long bufferSize, int flags)stk::Socket [static]
writeBufferTo(const void *buffer, long bufferSize, int port, std::string hostname="localhost", int flags=0)stk::UdpSocket
~Socket()stk::Socket [virtual]
~Stk(void)stk::Stk [protected, virtual]
~UdpSocket()stk::UdpSocket

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1UdpSocket.html000644 000766 000766 00000031704 12015735505 021026 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::UdpSocket Class Reference

STK UDP socket server/client class. More...

#include <UdpSocket.h>

Inheritance diagram for stk::UdpSocket:
stk::Socket stk::Stk

List of all members.

Public Member Functions

 UdpSocket (int port=2006)
 Default constructor creates a local UDP socket on port 2006 (or the specified port number).
 ~UdpSocket ()
 The class destructor closes the socket instance.
void setDestination (int port=2006, std::string hostname="localhost")
 Set the address for subsequent outgoing data sent via the writeBuffer() function.
int writeBuffer (const void *buffer, long bufferSize, int flags=0)
 Send a buffer to the address specified with the setDestination() function. Returns the number of bytes written or -1 if an error occurs.
int readBuffer (void *buffer, long bufferSize, int flags=0)
 Read an input buffer, up to length bufferSize. Returns the number of bytes read or -1 if an error occurs.
int writeBufferTo (const void *buffer, long bufferSize, int port, std::string hostname="localhost", int flags=0)
 Write a buffer to the specified socket. Returns the number of bytes written or -1 if an error occurs.

Protected Member Functions

void setAddress (struct sockaddr_in *address, int port=2006, std::string hostname="localhost")
 A protected function for use in writing a socket address structure.

Detailed Description

STK UDP socket server/client class.

This class provides a uniform cross-platform UDP socket server/client interface. Methods are provided for reading or writing data buffers. The constructor creates a UDP socket and binds it to the specified port. Note that only one socket can be bound to a given port on the same machine.

UDP sockets provide unreliable, connection-less service. Messages can be lost, duplicated, or received out of order. That said, data transmission tends to be faster than with TCP connections and datagrams are not potentially combined by the underlying system.

The user is responsible for checking the values returned by the read/write methods. Values less than or equal to zero indicate the occurence of an error.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::UdpSocket::UdpSocket ( int  port = 2006  ) 

Default constructor creates a local UDP socket on port 2006 (or the specified port number).

An StkError will be thrown if a socket error occurs during instantiation.


Member Function Documentation

void stk::UdpSocket::setDestination ( int  port = 2006,
std::string  hostname = "localhost" 
)

Set the address for subsequent outgoing data sent via the writeBuffer() function.

An StkError will be thrown if the host is unknown.

int stk::UdpSocket::writeBuffer ( const void *  buffer,
long  bufferSize,
int  flags = 0 
) [virtual]

Send a buffer to the address specified with the setDestination() function. Returns the number of bytes written or -1 if an error occurs.

This function will fail if the default address (set with setDestination()) is invalid or has not been specified.

Implements stk::Socket.

void stk::UdpSocket::setAddress ( struct sockaddr_in *  address,
int  port = 2006,
std::string  hostname = "localhost" 
) [protected]

A protected function for use in writing a socket address structure.

An StkError will be thrown if the host is unknown.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1UdpSocket.png000644 000766 000766 00000001053 12015735505 020640 0ustar00garygary000000 000000 ‰PNG  IHDR]ˆ²\mPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ºIDATxíÝÑnà P.‘øÿOÞ6Ø é ©%ª^Ô-Á%°ižÓÙÒ‘ãõ}uä ×0FG=Ôœ8InÎáu½­ÙäUláº0^iyÿ'5™2²¥gºÏÌ ª3c?£3ó ª’­i«ªó=Cºè‘-­µ²8~#½”H>T/%’Õ¿úÌP§N:uêÔ©o¨‘-9®QßMGÎp}ÀõuÐMgMÇðùwt gn‚~S·P/2úÄ„^AΨªÐfшqIä+]†ûñºZ#É>VôÆ\¶jmõZñéªÚÌøªžô–™éªš¼Ÿªêu7h53º®~.Ìaég¦¦ÐÔïê¿«G¶´ÖÊâøôR"ùP½”H>Vÿê3C:uêÔ©S§¾¡ŽÈ–¸Sê[èH®öÏÅ\×tvÞÕmtVR’Ú6Gã€ud õ"ÏA§×/+a»íVÿd!:­¹èÌ}}V—/l‚M¶úEý“Ô7z“™iýíz­ø ª63¯ôA´IþŒò~­ªÏûíœ73öÌè ú ›3c¢þÌÔU¸º/üV—Ö?£óýþ=zdûx©'„–óä¡IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Vector3D-members.html000644 000766 000766 00000023100 12015735505 022175 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Vector3D Member List

This is the complete list of members for stk::Vector3D, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
getLength(void)stk::Vector3D [inline]
getX(void)stk::Vector3D [inline]
getY(void)stk::Vector3D [inline]
getZ(void)stk::Vector3D [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setX(StkFloat x)stk::Vector3D [inline]
setXYZ(StkFloat x, StkFloat y, StkFloat z)stk::Vector3D [inline]
setY(StkFloat y)stk::Vector3D [inline]
setZ(StkFloat z)stk::Vector3D [inline]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
Vector3D(StkFloat x=0.0, StkFloat y=0.0, StkFloat z=0.0)stk::Vector3D [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Vector3D.html000644 000766 000766 00000015562 12015735505 020562 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Vector3D Class Reference

STK 3D vector class. More...

#include <Vector3D.h>

Inheritance diagram for stk::Vector3D:
stk::Stk

List of all members.

Public Member Functions

 Vector3D (StkFloat x=0.0, StkFloat y=0.0, StkFloat z=0.0)
 Default constructor taking optional initial X, Y, and Z values.
StkFloat getX (void)
 Get the current X value.
StkFloat getY (void)
 Get the current Y value.
StkFloat getZ (void)
 Get the current Z value.
StkFloat getLength (void)
 Calculate the vector length.
void setXYZ (StkFloat x, StkFloat y, StkFloat z)
 Set the X, Y, and Z values simultaniously.
void setX (StkFloat x)
 Set the X value.
void setY (StkFloat y)
 Set the Y value.
void setZ (StkFloat z)
 Set the Z value.

Detailed Description

STK 3D vector class.

This class implements a three-dimensional vector.

by Perry R. Cook, 1995-2012.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Vector3D.png000644 000766 000766 00000000601 12015735505 020366 0ustar00garygary000000 000000 ‰PNG  IHDRWP[æPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2IDATxíრ„9LxÿGÞJ¡ˆlâ:ãrÍ6µÚ¯p½¸¿aó‰°E ÷f.b„¹0H_墿–¹@Œ CNúô®® ±Ù92KÓK\ØzÕw&Ä;†ÙÆ*×ê0˜Û²íg䇥¹‰ej:7›æûÜÿä:ýÏŸˆtæáû¹)ù€¸)ù€½¸ó¹ä’K.¹ä’KnøD€ËÖÈý)Á\çó]ç> ë›\4…åVå¹±AKIYR>ÔŸZ¯UR«Ü|%#ÏußzФ´ë7×r¥¨¢ãî›N׫= ·Ü—™¬p­=× ìX¤©¾–ëû‘‚¼‡W”¶Ô:Ö,3ÿòý@îÓ¸>ñ¨¿Z¹( The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Voicer Member List

This is the complete list of members for stk::Voicer, including all inherited members.
addInstrument(Instrmnt *instrument, int group=0)stk::Voicer
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Voicer [inline]
controlChange(int number, StkFloat value, int group=0)stk::Voicer
controlChange(long tag, int number, StkFloat value)stk::Voicer
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::Voicer [inline]
lastOut(unsigned int channel=0)stk::Voicer [inline]
noteOff(StkFloat noteNumber, StkFloat amplitude, int group=0)stk::Voicer
noteOff(long tag, StkFloat amplitude)stk::Voicer
noteOn(StkFloat noteNumber, StkFloat amplitude, int group=0)stk::Voicer
pitchBend(StkFloat value, int group=0)stk::Voicer
pitchBend(long tag, StkFloat value)stk::Voicer
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeInstrument(Instrmnt *instrument)stk::Voicer
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat noteNumber, int group=0)stk::Voicer
setFrequency(long tag, StkFloat noteNumber)stk::Voicer
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
silence(void)stk::Voicer
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Voicer [inline]
tick(StkFrames &frames, unsigned int channel=0)stk::Voicer [inline]
Voicer(StkFloat decayTime=0.2)stk::Voicer
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Voicer.html000644 000766 000766 00000073302 12015735505 020354 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Voicer Class Reference

STK voice manager class. More...

#include <Voicer.h>

Inheritance diagram for stk::Voicer:
stk::Stk

List of all members.

Public Member Functions

 Voicer (StkFloat decayTime=0.2)
 Class constructor taking an optional note decay time (in seconds).
void addInstrument (Instrmnt *instrument, int group=0)
 Add an instrument with an optional group number to the voice manager.
void removeInstrument (Instrmnt *instrument)
 Remove the given instrument pointer from the voice manager's control.
long noteOn (StkFloat noteNumber, StkFloat amplitude, int group=0)
 Initiate a noteOn event with the given note number and amplitude and return a unique note tag.
void noteOff (StkFloat noteNumber, StkFloat amplitude, int group=0)
 Send a noteOff to all voices having the given noteNumber and optional group (default group = 0).
void noteOff (long tag, StkFloat amplitude)
 Send a noteOff to the voice with the given note tag.
void setFrequency (StkFloat noteNumber, int group=0)
 Send a frequency update message to all voices assigned to the optional group argument (default group = 0).
void setFrequency (long tag, StkFloat noteNumber)
 Send a frequency update message to the voice with the given note tag.
void pitchBend (StkFloat value, int group=0)
 Send a pitchBend message to all voices assigned to the optional group argument (default group = 0).
void pitchBend (long tag, StkFloat value)
 Send a pitchBend message to the voice with the given note tag.
void controlChange (int number, StkFloat value, int group=0)
 Send a controlChange to all instruments assigned to the optional group argument (default group = 0).
void controlChange (long tag, int number, StkFloat value)
 Send a controlChange to the voice with the given note tag.
void silence (void)
 Send a noteOff message to all existing voices.
unsigned int channelsOut (void) const
 Return the current number of output channels.
const StkFrameslastFrame (void) const
 Return an StkFrames reference to the last output sample frame.
StkFloat lastOut (unsigned int channel=0)
 Return the specified channel value of the last computed frame.
StkFloat tick (unsigned int channel=0)
 Mix one sample frame of all sounding voices and return the specified channel value.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill the StkFrames argument with computed frames and return the same reference.

Detailed Description

STK voice manager class.

This class can be used to manage a group of STK instrument classes. Individual voices can be controlled via unique note tags. Instrument groups can be controlled by group number.

A previously constructed STK instrument class is linked with a voice manager using the addInstrument() function. An optional group number argument can be specified to the addInstrument() function as well (default group = 0). The voice manager does not delete any instrument instances ... it is the responsibility of the user to allocate and deallocate all instruments.

The tick() function returns the mix of all sounding voices. Each noteOn returns a unique tag (credits to the NeXT MusicKit), so you can send control changes to specific voices within an ensemble. Alternately, control changes can be sent to all voices in a given group.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

void stk::Voicer::addInstrument ( Instrmnt instrument,
int  group = 0 
)

Add an instrument with an optional group number to the voice manager.

A set of instruments can be grouped by group number and controlled via the functions that take a group number argument.

void stk::Voicer::removeInstrument ( Instrmnt instrument  ) 

Remove the given instrument pointer from the voice manager's control.

It is important that any instruments which are to be deleted by the user while the voice manager is running be first removed from the manager's control via this function!!

long stk::Voicer::noteOn ( StkFloat  noteNumber,
StkFloat  amplitude,
int  group = 0 
)

Initiate a noteOn event with the given note number and amplitude and return a unique note tag.

Send the noteOn message to the first available unused voice. If all voices are sounding, the oldest voice is interrupted and sent the noteOn message. If the optional group argument is non-zero, only voices in that group are used. If no voices are found for a specified non-zero group value, the function returns -1. The amplitude value should be in the range 0.0 - 128.0.

void stk::Voicer::noteOff ( StkFloat  noteNumber,
StkFloat  amplitude,
int  group = 0 
)

Send a noteOff to all voices having the given noteNumber and optional group (default group = 0).

The amplitude value should be in the range 0.0 - 128.0.

void stk::Voicer::noteOff ( long  tag,
StkFloat  amplitude 
)

Send a noteOff to the voice with the given note tag.

The amplitude value should be in the range 0.0 - 128.0.

void stk::Voicer::setFrequency ( StkFloat  noteNumber,
int  group = 0 
)

Send a frequency update message to all voices assigned to the optional group argument (default group = 0).

The noteNumber argument corresponds to a MIDI note number, though it is a floating-point value and can range beyond the normal 0-127 range.

void stk::Voicer::setFrequency ( long  tag,
StkFloat  noteNumber 
)

Send a frequency update message to the voice with the given note tag.

The noteNumber argument corresponds to a MIDI note number, though it is a floating-point value and can range beyond the normal 0-127 range.

StkFloat stk::Voicer::lastOut ( unsigned int  channel = 0  )  [inline]

Return the specified channel value of the last computed frame.

The channel argument must be less than the number of output channels, which can be determined with the channelsOut() function (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

See also:
lastFrame()

00166 {
00167 #if defined(_STK_DEBUG_)
00168   if ( channel >= lastFrame_.channels() ) {
00169     oStream_ << "Voicer::lastOut(): channel argument is invalid!";
00170     handleError( StkError::FUNCTION_ARGUMENT );
00171   }
00172 #endif
00173 
00174   return lastFrame_[channel];
00175 }

StkFloat stk::Voicer::tick ( unsigned int  channel = 0  )  [inline]

Mix one sample frame of all sounding voices and return the specified channel value.

The channel argument must be less than the number of output channels, which can be determined with the channelsOut() function (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

00179 {
00180   unsigned int j;
00181   for ( j=0; j<lastFrame_.channels(); j++ ) lastFrame_[j] = 0.0;
00182   for ( unsigned int i=0; i<voices_.size(); i++ ) {
00183     if ( voices_[i].sounding != 0 ) {
00184       voices_[i].instrument->tick();
00185       for ( j=0; j<voices_[i].instrument->channelsOut(); j++ ) lastFrame_[j] += voices_[i].instrument->lastOut( j );
00186     }
00187     if ( voices_[i].sounding < 0 )
00188       voices_[i].sounding++;
00189     if ( voices_[i].sounding == 0 )
00190       voices_[i].noteNumber = -1;
00191   }
00192 
00193   return lastFrame_[channel];
00194 }

StkFrames & stk::Voicer::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline]

Fill the StkFrames argument with computed frames and return the same reference.

The number of channels in the StkFrames argument must equal the number of channels in the file data. However, this is only checked if _STK_DEBUG_ is defined during compilation, in which case an incompatibility will trigger an StkError exception. If no file data is loaded, the function does nothing (a warning will be issued if _STK_DEBUG_ is defined during compilation).

00197 {
00198   unsigned int nChannels = lastFrame_.channels();
00199 #if defined(_STK_DEBUG_)
00200   if ( channel > frames.channels() - nChannels ) {
00201     oStream_ << "Voicer::tick(): channel and StkFrames arguments are incompatible!";
00202     handleError( StkError::FUNCTION_ARGUMENT );
00203   }
00204 #endif
00205 
00206   StkFloat *samples = &frames[channel];
00207   unsigned int j, hop = frames.channels() - nChannels;
00208   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00209     tick();
00210     for ( j=0; j<nChannels; j++ )
00211       *samples++ = lastFrame_[j];
00212   }
00213 
00214   return frames;
00215 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Voicer.png000644 000766 000766 00000000547 12015735505 020175 0ustar00garygary000000 000000 ‰PNG  IHDRGP|½˜PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2öIDATxíÝ®Ä „›øþ|.Ê(îÒ 9餛ÔQ¾2ÐfoÛ•íêQœ9èf À‘Ÿr Z˜ôÀäÐÍ*âÈSÑ''¸sEq(Áž—þxÆN¾Ü*3ʱ¾œ>‡}Í—7¯PŸÉwYúlåúN‹“ËIúß Äˆú?Î9 $Î9 ,ÎëæUœâ§8Å)Îû8ȉ†”’‹óˆƒfÖ÷½*çg>ãDêZ£÷ÀzËx‰I|áÜé`…hËOU¥.õˆÞ1õXβ±ûÚ8¼¿s N×>Ͼ¾r– zý9ŒÌïÏÁwYhêã0¯úN‹“Âɉ?fíÛª®¼IEND®B`‚stk-4.4.4/doc/html/classstk_1_1VoicForm-members.html000644 000766 000766 00000030366 12015735505 022304 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::VoicForm Member List

This is the complete list of members for stk::VoicForm, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::VoicForm
controlChange(int number, StkFloat value)stk::VoicForm [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::VoicForm [inline, virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::VoicForm [virtual]
printErrors(bool status)stk::Stk [inline, static]
quiet(void)stk::VoicForm
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFilterSweepRate(unsigned int whichOne, StkFloat rate)stk::VoicForm
setFrequency(StkFloat frequency)stk::VoicForm [virtual]
setPhoneme(const char *phoneme)stk::VoicForm
setPitchSweepRate(StkFloat rate)stk::VoicForm [inline]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
setUnVoiced(StkFloat nGain)stk::VoicForm [inline]
setVoiced(StkFloat vGain)stk::VoicForm [inline]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
speak(void)stk::VoicForm [inline]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::VoicForm [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::VoicForm [inline, virtual]
VoicForm(void)stk::VoicForm
~Stk(void)stk::Stk [protected, virtual]
~VoicForm(void)stk::VoicForm

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1VoicForm.html000644 000766 000766 00000041052 12015735505 020646 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::VoicForm Class Reference

Four formant synthesis instrument. More...

#include <VoicForm.h>

Inheritance diagram for stk::VoicForm:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 VoicForm (void)
 Class constructor.
 ~VoicForm (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
bool setPhoneme (const char *phoneme)
 Set instrument parameters for the given phoneme. Returns false if phoneme not found.
void setVoiced (StkFloat vGain)
 Set the voiced component gain.
void setUnVoiced (StkFloat nGain)
 Set the unvoiced component gain.
void setFilterSweepRate (unsigned int whichOne, StkFloat rate)
 Set the sweep rate for a particular formant filter (0-3).
void setPitchSweepRate (StkFloat rate)
 Set voiced component pitch sweep rate.
void speak (void)
 Start the voice.
void quiet (void)
 Stop the voice.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

Four formant synthesis instrument.

This instrument contains an excitation singing wavetable (looping wave with random and periodic vibrato, smoothing on frequency, etc.), excitation noise, and four sweepable complex resonances.

Measured formant data is included, and enough data is there to support either parallel or cascade synthesis. In the floating point case cascade synthesis is the most natural so that's what you'll find here.

Control Change Numbers:

  • Voiced/Unvoiced Mix = 2
  • Vowel/Phoneme Selection = 4
  • Vibrato Frequency = 11
  • Vibrato Gain = 1
  • Loudness (Spectral Tilt) = 128

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::VoicForm::VoicForm ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::VoicForm::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00133 {
00134   unsigned int nChannels = lastFrame_.channels();
00135 #if defined(_STK_DEBUG_)
00136   if ( channel > frames.channels() - nChannels ) {
00137     oStream_ << "VoicForm::tick(): channel and StkFrames arguments are incompatible!";
00138     handleError( StkError::FUNCTION_ARGUMENT );
00139   }
00140 #endif
00141 
00142   StkFloat *samples = &frames[channel];
00143   unsigned int j, hop = frames.channels() - nChannels;
00144   if ( nChannels == 1 ) {
00145     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00146       *samples++ = tick();
00147   }
00148   else {
00149     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00150       *samples++ = tick();
00151       for ( j=1; j<nChannels; j++ )
00152         *samples++ = lastFrame_[j];
00153     }
00154   }
00155 
00156   return frames;
00157 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1VoicForm.png000644 000766 000766 00000001003 12015735505 020456 0ustar00garygary000000 000000 ‰PNG  IHDRXˆTuÜ)PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2’IDATxíÝnà …9ŽÄû?ò.0?F«»f:n+m>àØMnÃådá#øÀ™˜¸ Fõƒ¢ƒÞ½.ç‚4—G‚÷X P4^iq+Å” 9[)&Å;—¢ýκâ¬x*E.])žuóYAðÿ{½þw,ne8F'²8F'²ø]A0ÁL0Á¼´ËÉÂ%.Fð!;íÃS3þ·† ІúHŽ"¥ÌÁ)S¶Ó&"É©G¨þXyMV9W wÛŽòM¥ø\Âû`+Ŷ»l€{)G)Áz×\º‘U 7/º‚Ï ‚Ÿ özýïXÜÊþpŒNd/pŒNd7ð»‚`‚ &˜`‚ &xip²ŸËüv0‚™§qõ4£TùWûÈÀ@Ú~öˆÐæiå£gŽY[ÀɇìÑ”îW½u}Þ. ÔÿE Ö%½#8k¼L0R àŸ¬»ÛÙ Z¤x¸Ñø›ÆXk|'E.]ɨšÞtÅB >+~0ØÉ¾¿À%Sˆ’IEND®B`‚stk-4.4.4/doc/html/classstk_1_1Whistle-members.html000644 000766 000766 00000025764 12015735505 022205 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Whistle Member List

This is the complete list of members for stk::Whistle, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::Whistle
controlChange(int number, StkFloat value)stk::Whistle [virtual]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
noteOff(StkFloat amplitude)stk::Whistle [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Whistle [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setFrequency(StkFloat frequency)stk::Whistle [virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
startBlowing(StkFloat amplitude, StkFloat rate)stk::Whistle
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
stopBlowing(StkFloat rate)stk::Whistle
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Whistle [virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Whistle [inline, virtual]
Whistle(void)stk::Whistle
~Stk(void)stk::Stk [protected, virtual]
~Whistle(void)stk::Whistle

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Whistle.html000644 000766 000766 00000033401 12015735505 020540 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Whistle Class Reference

STK police/referee whistle instrument class. More...

#include <Whistle.h>

Inheritance diagram for stk::Whistle:
stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Whistle (void)
 Class constructor.
 ~Whistle (void)
 Class destructor.
void clear (void)
 Reset and clear all internal state.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void startBlowing (StkFloat amplitude, StkFloat rate)
 Apply breath velocity to instrument with given amplitude and rate of increase.
void stopBlowing (StkFloat rate)
 Decrease breath velocity with given rate of decrease.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
void noteOff (StkFloat amplitude)
 Stop a note with the given amplitude (speed of decay).
void controlChange (int number, StkFloat value)
 Perform the control change specified by number and value (0.0 - 128.0).
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK police/referee whistle instrument class.

This class implements a hybrid physical/spectral model of a police whistle (a la Cook).

Control Change Numbers:

  • Noise Gain = 4
  • Fipple Modulation Frequency = 11
  • Fipple Modulation Gain = 1
  • Blowing Frequency Modulation = 2
  • Volume = 128

by Perry R. Cook 1995-2012.


Constructor & Destructor Documentation

stk::Whistle::Whistle ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::Whistle::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::Instrmnt.

00101 {
00102   unsigned int nChannels = lastFrame_.channels();
00103 #if defined(_STK_DEBUG_)
00104   if ( channel > frames.channels() - nChannels ) {
00105     oStream_ << "Whistle::tick(): channel and StkFrames arguments are incompatible!";
00106     handleError( StkError::FUNCTION_ARGUMENT );
00107   }
00108 #endif
00109 
00110   StkFloat *samples = &frames[channel];
00111   unsigned int j, hop = frames.channels() - nChannels;
00112   if ( nChannels == 1 ) {
00113     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00114       *samples++ = tick();
00115   }
00116   else {
00117     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00118       *samples++ = tick();
00119       for ( j=1; j<nChannels; j++ )
00120         *samples++ = lastFrame_[j];
00121     }
00122   }
00123 
00124   return frames;
00125 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Whistle.png000644 000766 000766 00000000764 12015735505 020366 0ustar00garygary000000 000000 ‰PNG  IHDRLˆz0ý»PLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ƒIDATxíÝÁ²ƒ ÐÜ8Ãÿò[DZ±}..µ3%ÀÁ:neKl²iZ#–‹A®`þC]ÃUn¡ýˆáS¬íCZx³U~Q;³yžoÒœ®²¾„ù4'¸–æxͪ¹^Ks?þVæ³Iì¿°ÌWÝZ+‹ó~Ž•’¨eb¥$j©Øƒ«IŒ1bĈ‘-±É¦iØ×Tá»®Å~ˆß„ªœU(0+ì£Ð}uJÇê¨M»Ã@©AÛ¶ÇfÆKÛ¿‡­ÜÑø4_cmx ói0/Ÿ`ñhŽi^À,ýøëÛáϰPM>èÄîÅ2_uÏ}£¯Y%QËÄJIÔR±W“1bĈ#&""Hl‚¼Û'ö=qô¯…Ûh˜ùöjfÀû¯ŒÛw ­×g ÐÉŽU£®ê·hf׸õ€ÙbŸgýDúkYœb}¦=ŒÓŒiÆSóupi¾?³°AÄÎÌn~Ïi'gwæfN«ÉØ­XbûÇç {ê˜CcIEND®B`‚stk-4.4.4/doc/html/classstk_1_1Wurley-members.html000644 000766 000766 00000031577 12015735505 022054 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Wurley Member List

This is the complete list of members for stk::Wurley, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::Instrmnt [inline]
clear(void)stk::FM
controlChange(int number, StkFloat value)stk::FM [virtual]
FM(unsigned int operators=4)stk::FM
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
Instrmnt(void)stk::Instrmnt [inline]
keyOff(void)stk::FM
keyOn(void)stk::FM
lastFrame(void) const stk::Instrmnt [inline]
lastOut(unsigned int channel=0)stk::Instrmnt [inline]
loadWaves(const char **filenames)stk::FM
noteOff(StkFloat amplitude)stk::FM [virtual]
noteOn(StkFloat frequency, StkFloat amplitude)stk::Wurley [virtual]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setControl1(StkFloat cVal)stk::FM [inline]
setControl2(StkFloat cVal)stk::FM [inline]
setFrequency(StkFloat frequency)stk::Wurley [virtual]
setGain(unsigned int waveIndex, StkFloat gain)stk::FM
setModulationDepth(StkFloat mDepth)stk::FM [inline]
setModulationSpeed(StkFloat mSpeed)stk::FM [inline]
setRatio(unsigned int waveIndex, StkFloat ratio)stk::FM
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)stk::Wurley [inline, virtual]
tick(StkFrames &frames, unsigned int channel=0)stk::Wurley [inline, virtual]
Wurley(void)stk::Wurley
~FM(void)stk::FM [virtual]
~Stk(void)stk::Stk [protected, virtual]
~Wurley(void)stk::Wurley

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Wurley.html000644 000766 000766 00000027501 12015735505 020414 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Wurley Class Reference

STK Wurlitzer electric piano FM synthesis instrument. More...

#include <Wurley.h>

Inheritance diagram for stk::Wurley:
stk::FM stk::Instrmnt stk::Stk

List of all members.

Public Member Functions

 Wurley (void)
 Class constructor.
 ~Wurley (void)
 Class destructor.
void setFrequency (StkFloat frequency)
 Set instrument parameters for a particular frequency.
void noteOn (StkFloat frequency, StkFloat amplitude)
 Start a note with the given frequency and amplitude.
StkFloat tick (unsigned int channel=0)
 Compute and return one output sample.
StkFramestick (StkFrames &frames, unsigned int channel=0)
 Fill a channel of the StkFrames object with computed outputs.

Detailed Description

STK Wurlitzer electric piano FM synthesis instrument.

This class implements two simple FM Pairs summed together, also referred to as algorithm 5 of the TX81Z.

    Algorithm 5 is :  4->3--\
                             + --> Out
                      2->1--/

Control Change Numbers:

  • Modulator Index One = 2
  • Crossfade of Outputs = 4
  • LFO Speed = 11
  • LFO Depth = 1
  • ADSR 2 & 4 Target = 128

The basic Chowning/Stanford FM patent expired in 1995, but there exist follow-on patents, mostly assigned to Yamaha. If you are of the type who should worry about this (making money) worry away.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Constructor & Destructor Documentation

stk::Wurley::Wurley ( void   ) 

Class constructor.

An StkError will be thrown if the rawwave path is incorrectly set.


Member Function Documentation

StkFrames & stk::Wurley::tick ( StkFrames frames,
unsigned int  channel = 0 
) [inline, virtual]

Fill a channel of the StkFrames object with computed outputs.

The channel argument must be less than the number of channels in the StkFrames argument (the first channel is specified by 0). However, range checking is only performed if _STK_DEBUG_ is defined during compilation, in which case an out-of-range value will trigger an StkError exception.

Implements stk::FM.

00100 {
00101   unsigned int nChannels = lastFrame_.channels();
00102 #if defined(_STK_DEBUG_)
00103   if ( channel > frames.channels() - nChannels ) {
00104     oStream_ << "Wurley::tick(): channel and StkFrames arguments are incompatible!";
00105     handleError( StkError::FUNCTION_ARGUMENT );
00106   }
00107 #endif
00108 
00109   StkFloat *samples = &frames[channel];
00110   unsigned int j, hop = frames.channels() - nChannels;
00111   if ( nChannels == 1 ) {
00112     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00113       *samples++ = tick();
00114   }
00115   else {
00116     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00117       *samples++ = tick();
00118       for ( j=1; j<nChannels; j++ )
00119         *samples++ = lastFrame_[j];
00120     }
00121   }
00122 
00123   return frames;
00124 }


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1Wurley.png000644 000766 000766 00000001146 12015735505 020231 0ustar00garygary000000 000000 ‰PNG  IHDRLÀ™;uºPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2õIDATxíÝÍrë0`žÑû?ò]è°ÒH íõâ¨õ4FÖ'q½•+qÈ¥iƒX.U¸s‹ðGfì T¸…íC ¿ÅÆþP“*0ÂûX[åš­óü!ÍåªvÃG˜OsÑ€³4í瀞û hiöòø0ŸMbÿ Ë|Õí²yÝŸc¥$j™X)‰Z*öàn#FŒ1bÄDDäJriÚ ö5UøS7âyˆÿ¨pT¡€V´…öYÔK&VgÛÅöÔLÔ™lÛÎxÀšarûÏé°•+Oó56¦÷0Ÿæ óò,–æžæÖòè忯Å_a¡›|Љý.–ùª{î}Ï*‰Z&VJ¢–Š=¸›Äˆ#FŒ1¹‡\š6ˆ¥bP…=³sçØ@íŸ Pà¼O±j@ {Ú&kìk†YÑJvŒU$bö¶C=ß4À¦ùfj¶h€9Ò4Õ ß¯#Œ:±t,óU÷Ü7úžUµL¬”D-{p7‰#FŒ1b""‚Ä!È»}bßc€9Bø1@¤}Wflóc]ÜvšX½=4—;¨íyÛ⎵yŸç¸“å¾À*²æ °iƪ­î,Ëš… fKnûñ2ÍžS'gQÆToĨrÞ‰ÅneYüö,qü(M0 DN%•IEND®B`‚stk-4.4.4/doc/html/classstk_1_1WvIn-members.html000644 000766 000766 00000020520 12015735505 021432 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::WvIn Member List

This is the complete list of members for stk::WvIn, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
channelsOut(void) const stk::WvIn [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
lastFrame(void) const stk::WvIn [inline]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(unsigned int channel=0)=0stk::WvIn [pure virtual]
tick(StkFrames &frames)=0stk::WvIn [pure virtual]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1WvIn.html000644 000766 000766 00000014476 12015735505 020017 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::WvIn Class Reference

STK audio input abstract base class. More...

#include <WvIn.h>

Inheritance diagram for stk::WvIn:
stk::Stk stk::FileWvIn stk::InetWvIn stk::RtWvIn stk::FileLoop

List of all members.

Public Member Functions

unsigned int channelsOut (void) const
 Return the number of audio channels in the data or stream.
const StkFrameslastFrame (void) const
 Return an StkFrames reference to the last computed sample frame.
virtual StkFloat tick (unsigned int channel=0)=0
 Compute one sample frame and return the specified channel value.
virtual StkFramestick (StkFrames &frames)=0
 Fill the StkFrames argument with computed frames and return the same reference.

Detailed Description

STK audio input abstract base class.

This class provides common functionality for a variety of audio data input subclasses.

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

const StkFrames& stk::WvIn::lastFrame ( void   )  const [inline]

Return an StkFrames reference to the last computed sample frame.

If no file data is loaded, an empty container is returned.

00029 { return lastFrame_; };


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1WvIn.png000644 000766 000766 00000001710 12015735505 017622 0ustar00garygary000000 000000 ‰PNG  IHDR ÀËÝPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2WIDATxíÝÝ’£ †á|¤6÷É{ @ó+ΘªÞžIEÑtà Ýž¾¾ïÇã«Óý*…{8 € (6¦sJÎ%U†7¤PÛ‰BrNR²ìó ^œ"üör¦$t,? ïBq®9]rèÍ Y³@ªk>7ËFiTÚæNbÿkO]ÚæY ¾i†¶™ïR ? ( € ( €b_ŠÇcZŠáø¬¿D(nK|°€¢”À Ú&P@P@P@P@P@P@ë…y)þ|B( €Š(”^‘y]¬Š%)¤×KR¢a(â›^ª¬{! ¿Ì—j‹Oβ­³"ŹشBŽ¿ÌÚÒ¡(vËÒmÓHÞ-v¢0½Â^4ë>÷Æ6â{²%Å_KP@PLCñxLK1Ÿõ—Åm‰P”X@AÛ„ ( € ( €"Ÿî¬1×/7Yn( € ( € ( € ( øJî÷h|Foœ6÷Û=vºså† ( ¸M!çdO%é‹Ã2¯8r=Ý•óz/uŸ¢6ùÁ¼µÃi(âØM É9IIBà³yeÿŠorò7W¦ÛÈí?tì¼ãz7u›¹5yåM(_ø I[Ø–gñîrº­Ü¦ö²I6R·(Ú“Ì›Sœ7ÙªHÊ-f:þjßÒ¢¨ä®\¥îPt'™·,Êt­zÈíó&¿B›¢•;ŒúÞ|•º[ µÉ—õ¼yÛ´{¬J‘É0E#·ù¬isÔ¶Ù˜¼)”^ÞV¯hµÍðY“$+ÈË^‘µÍB¤Ÿz Wms(o­@¼Y­mžOû­Üaûúë?¥hOÞÍ-ŠÇ¢ûìÿÓ¹¡€ ( €ŠßR<fº“澊ã·®P‰X@QJ`m ‚ @    ‚ @    ‚ @   ŠõâýxÌKá( €Š(äœì©$cqØÞ°Eíp} É9I‰†?8Ç$ÙA)¾Ég+P„2бêd‡Ä³8hÎtB®C•ôŠ1Џ]Ö(‚"Ý¡‡.N‘H•"\—ÂôŠVÛÜ¥Wœâ›f­mú‡…o «>A~¦Á@€ ( Xœâñ˜Uâ?à%W†+`WIEND®B`‚stk-4.4.4/doc/html/classstk_1_1WvOut-members.html000644 000766 000766 00000022037 12015735505 021640 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::WvOut Member List

This is the complete list of members for stk::WvOut, including all inherited members.
addSampleRateAlert(Stk *ptr)stk::Stk [protected]
clipStatus(void)stk::WvOut [inline]
getFrameCount(void) const stk::WvOut [inline]
getTime(void) const stk::WvOut [inline]
handleError(const char *message, StkError::Type type)stk::Stk [static]
handleError(std::string message, StkError::Type type)stk::Stk [static]
handleError(StkError::Type type)stk::Stk [protected]
ignoreSampleRateChange(bool ignore=true)stk::Stk [inline]
inRange(StkFloat value, StkFloat min, StkFloat max)stk::Stk [inline, static]
printErrors(bool status)stk::Stk [inline, static]
rawwavePath(void)stk::Stk [inline, static]
removeSampleRateAlert(Stk *ptr)stk::Stk [protected]
resetClipStatus(void)stk::WvOut [inline]
sampleRate(void)stk::Stk [inline, static]
sampleRateChanged(StkFloat newRate, StkFloat oldRate)stk::Stk [protected, virtual]
setRawwavePath(std::string path)stk::Stk [static]
setSampleRate(StkFloat rate)stk::Stk [static]
showWarnings(bool status)stk::Stk [inline, static]
sleep(unsigned long milliseconds)stk::Stk [static]
Stk(void)stk::Stk [protected]
STK_FLOAT32stk::Stk [static]
STK_FLOAT64stk::Stk [static]
STK_SINT16stk::Stk [static]
STK_SINT24stk::Stk [static]
STK_SINT32stk::Stk [static]
STK_SINT8stk::Stk [static]
swap16(unsigned char *ptr)stk::Stk [static]
swap32(unsigned char *ptr)stk::Stk [static]
swap64(unsigned char *ptr)stk::Stk [static]
tick(const StkFloat sample)=0stk::WvOut [pure virtual]
tick(const StkFrames &frames)=0stk::WvOut [pure virtual]
WvOut(void)stk::WvOut [inline]
~Stk(void)stk::Stk [protected, virtual]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1WvOut.html000644 000766 000766 00000017574 12015735505 020222 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::WvOut Class Reference

STK audio output abstract base class. More...

#include <WvOut.h>

Inheritance diagram for stk::WvOut:
stk::Stk stk::FileWvOut stk::InetWvOut stk::RtWvOut

List of all members.

Public Member Functions

 WvOut (void)
 Default constructor.
unsigned long getFrameCount (void) const
 Return the number of sample frames output.
StkFloat getTime (void) const
 Return the number of seconds of data output.
bool clipStatus (void)
 Returns true if clipping has been detected during output since instantiation or the last reset.
void resetClipStatus (void)
 Reset the clipping status to false.
virtual void tick (const StkFloat sample)=0
 Output a single sample to all channels in a sample frame.
virtual void tick (const StkFrames &frames)=0
 Output the StkFrames data.

Detailed Description

STK audio output abstract base class.

This class provides common functionality for a variety of audio data output subclasses.

Currently, WvOut is non-interpolating and the output rate is always Stk::sampleRate().

by Perry R. Cook and Gary P. Scavone, 1995-2012.


Member Function Documentation

virtual void stk::WvOut::tick ( const StkFloat  sample  )  [pure virtual]

Output a single sample to all channels in a sample frame.

An StkError is thrown if an output error occurs.

Implemented in stk::FileWvOut, stk::InetWvOut, and stk::RtWvOut.


The documentation for this class was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/classstk_1_1WvOut.png000644 000766 000766 00000001504 12015735505 020024 0ustar00garygary000000 000000 ‰PNG  IHDR(ˆc²†qPLTEÿÿÿÿÿÀŸŸ`ÀÀÀ{ÂÿätRNSÿÿÿÿÿÿÿÕÊT2ÓIDATxíÝÑ’ê €ágúþ|.(4€à±Î¶üÙq´TÉæ+Ûí7ñº0~T ÂeP@Ôß’Ä\‹ˆ3 T!"çPçâ AD Êñ¡^*¯ ªÙ$âäa É6z¡9Ë·ž+r,4 ªî;IÌfNë•{T±™×ô^ˆÇ[\>ñÚõ¿P@P@õl¨ ãQPs±/\;PW8íHõ]'¤€b3 ( €"€ ( € (( € (  € ( €ŠÊ„\Ï‚ºåÔ@P@T#öލ—>/»uþ°¼^ JdÛDÄX)(õ¦ìòZ*–.Û&5MáåÉ-uTn{/þe[¯¥¼‡²­WîR@9{Ty¨8úÔ;ߪ­—ÖM"¨ 6IÝqB®vêÝbj € ( € ¨?ua< j.ö…kê §) ¾ë„Plæ@PP@P¿,áIqÿgý€,@E @Pd ( € ( ÖƒzMÅ>õíGey…ËB—pÿ,@P·’D_ŠˆÄ±sXÔKÑNÓ+¡ÌRþSÇý±$}(¯ é PÞG'ƒø_þ.T#ÉÔ96‘ÁB‰„ "fêô!Í›žFz©7=ž‹SB#‹„ø“¸~ãýÁ$íÇÑ*(þv"ƒÊÌy • zÕ•]ÍZYT›·$-¨vAÓJ¨ã®^{¦¥Ï9ãßgPNïÑ'é@u šÈP·žS‚~:9KÊ Aµ²äÑtvŒ'é¶žWP õ.C¹™ë•êB•é>€jd©žéx’ÎfÞ(HµàX†ÖÕÚÌódvÖb4-‰w{T±™Wÿàh’=ªÚÌ'3x­—l½Í<U†p4eš ê9Yr;¤ûãIÞ´žSPúíp†²õ¾í¦¸c € ( € ¨êÂP%Ü>Ë?þ©OäÜ¢ÆIEND®B`‚stk-4.4.4/doc/html/closed.gif000644 000766 000766 00000000071 12015735505 015760 0ustar00garygary000000 000000 GIF89a ðޝÄ!ù, Œ§˜Ë­€„fÊ8WÖôÐ;stk-4.4.4/doc/html/compile.html000644 000766 000766 00000023353 12015735505 016346 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Compiling

The Synthesis ToolKit can be used in a variety of ways, depending on your particular needs. Some people choose the classes they need for a particular project and copy those to their working directory. Others create Makefiles that compile project-specific class objects from common src and include directories. And still others like to compile and link to a common library of object files. STK was not designed with one particular style of use in mind.

"Realtime" vs. "Non-Realtime"

Most of the Synthesis ToolKit classes are platform independent. That means that they should compile on any reasonably current C++ compiler. The functionality needed for realtime audio and MIDI input/output, as well as realtime control message acquistion, is inherently platform and operating-system (OS) dependent. STK classes that require specific platform/OS support include RtAudio, RtWvOut, RtWvIn, RtDuplex, RtMidi, InetWvIn, InetWvOut, Socket, UdpSocket, TcpServer, TcpClient, Thread, and Mutex. These classes currently can only be compiled on Linux, Macintosh OS X, and Windows systems.

Without the "realtime" classes, it is still possible to read SKINI scorefiles for control input and to read and write to/from a variety of audio file formats (WAV, SND, AIFF, MAT-file, and RAW). If compiling for a "little-endian" host processor, the __LITTLE_ENDIAN__ preprocessor definition should be provided.

Unix Systems:

STK compiles with realtime support on the following flavors of the Unix operating system: Linux, Irix, and Macintosh OS X. Aside from differences in compilers, audio/MIDI APIs, and host endianness, the steps necessary to compile STK programs and classes on these platforms are the same. The following table summarizes these differences.

OS: Realtime Audio/MIDI API: Preprocessor Definition: Library or Framework:
Linux ALSA __LINUX_ALSA__, __LITTLE_ENDIAN__ asound, pthread
Linux OSS (version 4.0 only, use ALSA for MIDI support) __LINUX_OSS__, __LINUX_ALSA__, __LITTLE_ENDIAN__ asound, pthread
Linux and Macintosh OS-X Jack __UNIX_JACK__, __LITTLE_ENDIAN__ asound, pthread, jack
Macintosh OS X CoreAudio __MACOSX_CORE__ pthread, CoreAudio, CoreMidi, CoreFoundation

The available C++ compilers on any of these systems can vary.

One approach in using STK is to simply copy the class files needed for a particular program into a project directory. Taking the sineosc.cpp example from the previous tutorial chapter, it would be necessary to set up a directory that includes the files sineosc.cpp, the rawwave file sinewave.raw in a subdirectory called rawwaves, and the header and source files for the classes Stk, FileRead, FileWrite, FileWvIn, FileLoop, and FileWvOut. The program could then be compiled on a little-endian system, such as a PC running Linux, using the GNU g++ compiler as follows:

 g++ -Wall -D__LITTLE_ENDIAN__ -o sineosc Stk.cpp FileRead.cpp FileWrite.cpp FileWvIn.cpp FileLoop.cpp FileWvOut.cpp sineosc.cpp 

Note that the sineosc.cpp example does not make use of realtime audio or MIDI input/output classes. For programs using any of the STK realtime classes mentioned above, it is necessary to specify an audio/MIDI API preprocessor definition and link with the appropriate libraries or frameworks.

When working with a number of different projects that make use of ToolKit classes, the above approach can become cumbersome (especially when trying to synchronize with new STK releases). Most of the STK projects (e.g., demo, effects, ...) contain Makefiles (built by the configure script) that compile project-specific class objects from the distribution src and include directories. This approach makes it relatively easy when upgrading to a new STK release (by making path substitutions in the Makefile or by moving the projects to a similar relative path within the new STK source tree). A Makefile is provided in the projects/examples directory for compiling all the tutorial programs, as well as other example programs. To compile the sineosc.cpp program, for example, one need only type make sineosc from within the projects/examples directory.

Library Use:

The STK distribution provides a Makefile that can be used on Unix systems to build a static library. After unpacking the distribution (tar -xzf stk-4.x.x.tar.gz), run the configure script by typing ./configure from the top level distribution directory (see the INSTALL file in the same directory for more information). Then from within the src directory, type make. After a successful build, you may wish to move the library (libstk.a) and the contents of the include directory to standard library and include search paths on your system. For example, the linux RPM distribution of STK puts the library in /usr/lib/ and the STK header files in /usr/include/stk/.

Assuming the library is located in a standard search path and the header files are located in /usr/include/stk/, the sineosc.cpp example from the previous tutorial chapter can be compiled on a little-endian system using the GNU g++ compiler as follows:

g++ -Wall -D__LITTLE_ENDIAN__ -I/usr/include/stk -o sineosc sineosc.cpp -lstk

With the header files in a standard search path, it is possible to modify the #include statements in the sineosc.cpp program as follows:

#include "stk/FileLoop.h"
#include "stk/FileWvOut.h"

and then compile without an explicit include path argument to the compiler:

g++ -Wall -D__LITTLE_ENDIAN__ -o sineosc sineosc.cpp -lstk

Windows:

STK has been tested on Windows platforms using the Visual .NET compiler only. It is assumed here that you're familiar with Visual C++ and its particular idiosyncrasies. STK won't compile in Visual C++ 6.0 any more.

The approach when using Visual C++ is to build a project that includes the necessary ToolKit files from the distribution src and include directories. For the example program from the previous tutorial chapter, create a VC++ console application project, add the Stk, FileRead, FileWrite, WvIn, FileWvIn, FileLoop, WvOut, and FileWvOut class files, as well as sineosc.cpp, and make sure the sinewave.raw file is in the subdirectory rawwaves.

For programs using any of the STK realtime classes mentioned above, it is necessary to link with the DirectSound (dsound.lib), winmm.lib, and Wsock32.lib libraries, select the multithreaded library, and provide the __LITTLE_ENDIAN__, __WINDOWS_DS__, and __WINDOWS_MM__ preprocessor definitions.

For Steinberg ASIO support, use the __WINDOWS_ASIO__ preprocessor definition (and the __WINDOWS_MM__ definition for RtMidi support), include all the files in the src/asio/ directory (i.e., asio.h,cpp, asiodrivers.h,cpp, ...), and link with the winmm.lib, and Wsock32.lib libraries.

[Main tutorial page]   [Next tutorial]


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/controlin.html000644 000766 000766 00000040545 12015735505 016727 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Control Input

Each Synthesis ToolKit instrument exposes its relevant control parameters via public functions such as setFrequency() and controlChange(). Programmers are free to implement the control scheme of their choice in exposing those parameters to the user.

A text-based control protocol called SKINI is provided with the Synthesis ToolKit. SKINI extends the MIDI protocol in incremental ways, providing a text-based messaging scheme in human-readable format and making use of floating-point numbers wherever possible. Each SKINI message consists of a message type (e.g., NoteOn, PitchBend), a time specification (absolute or delta), a channel number (scanned as a long integer), and a maximum of two subsequent message-specific field values. Knowing this, it should be relatively clear what the following SKINI "scorefile" specifies:

NoteOn          0.000082  2  55.0  82.3
NoteOff         1.000000  2  55.0  64.0
NoteOn          0.000082  2  69.0  82.8
StringDetune    0.100000  2  10.0
StringDetune    0.100000  2  30.0
StringDetune    0.100000  2  50.0
StringDetune    0.100000  2  40.0
StringDetune    0.100000  2  22.0
StringDetune    0.100000  2  12.0
NoteOff         1.000000  2  69.0  64.0

MIDI messages are easily represented within the SKINI protocol.

The class stk::Messager can be used to acquire and parse MIDI messages from a MIDI device and SKINI messages from STDIN and socket connections. Incoming messages are acquired asynchronously and saved to an internal message queue of stk::Skini::Message types (MIDI messages are converted to the stk::Skini:Message format). The user then uses the stk::Messager:popMessage() function to retrieve incoming control messages. This function does not block, instead returning a message type of zero when no more messages are in the queue. Many of the example programs included with the ToolKit distribution use a stk::Messager instance to accept control input from the accompanying tcl/tk graphical user interfaces, from external MIDI devices, or from SKINI scorefiles.

In the following example, we'll modify the bethree.cpp program from the previous tutorial chapter and incorporate a stk::Messager class to allow control via SKINI messages read from a SKINI file.

// controlbee.cpp STK tutorial program

#include "BeeThree.h"
#include "RtAudio.h"
#include "Messager.h"
#include "SKINI.msg"
#include <math.h>
#include <algorithm>
using std::min;

using namespace stk;

void usage(void) {
  // Error function in case of incorrect command-line
  // argument specifications.
  std::cout << "\nuseage: controlbee file\n";
  std::cout << "    where file = a SKINI scorefile.\n\n";
  exit(0);
}

// The TickData structure holds all the class instances and data that
// are shared by the various processing functions.
struct TickData {
  Instrmnt *instrument;
  Messager messager;
  Skini::Message message;
  int counter;
  bool haveMessage;
  bool done;

  // Default constructor.
  TickData()
    : instrument(0), counter(0), haveMessage(false), done( false ) {}
};

#define DELTA_CONTROL_TICKS 64 // default sample frames between control input checks

// The processMessage() function encapsulates the handling of control
// messages.  It can be easily relocated within a program structure
// depending on the desired scheduling scheme.
void processMessage( TickData* data )
{
  register StkFloat value1 = data->message.floatValues[0];
  register StkFloat value2 = data->message.floatValues[1];

  switch( data->message.type ) {

  case __SK_Exit_:
    data->done = true;
    return;

  case __SK_NoteOn_:
    if ( value2 == 0.0 ) // velocity is zero ... really a NoteOff
      data->instrument->noteOff( 0.5 );
    else { // a NoteOn
      StkFloat frequency = 220.0 * pow( 2.0, (value1 - 57.0) / 12.0 ); 
      data->instrument->noteOn( frequency, value2 * ONE_OVER_128 );
    }
    break;

  case __SK_NoteOff_:
    data->instrument->noteOff( value2 * ONE_OVER_128 );
    break;

  case __SK_ControlChange_:
    data->instrument->controlChange( (int) value1, value2 );
    break;

  case __SK_AfterTouch_:
    data->instrument->controlChange( 128, value1 );

  } // end of switch

  data->haveMessage = false;
  return;
}

// This tick() function handles sample computation and scheduling of
// control updates.  It will be called automatically when the system
// needs a new buffer of audio samples.
int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames,
         double streamTime, RtAudioStreamStatus status, void *dataPointer )
{
  TickData *data = (TickData *) dataPointer;
  register StkFloat *samples = (StkFloat *) outputBuffer;
  int counter, nTicks = (int) nBufferFrames;

  while ( nTicks > 0 && !data->done ) {

    if ( !data->haveMessage ) {
      data->messager.popMessage( data->message );
      if ( data->message.type > 0 ) {
        data->counter = (long) (data->message.time * Stk::sampleRate());
        data->haveMessage = true;
      }
      else
        data->counter = DELTA_CONTROL_TICKS;
    }

    counter = min( nTicks, data->counter );
    data->counter -= counter;

    for ( int i=0; i<counter; i++ ) {
      *samples++ = data->instrument->tick();
      nTicks--;
    }
    if ( nTicks == 0 ) break;

    // Process control messages.
    if ( data->haveMessage ) processMessage( data );
  }

  return 0;
}

int main( int argc, char *argv[] )
{
  if ( argc != 2 ) usage();

  // Set the global sample rate and rawwave path before creating class instances.
  Stk::setSampleRate( 44100.0 );
  Stk::setRawwavePath( "../../rawwaves/" );

  TickData data;
  RtAudio dac;

  // Figure out how many bytes in an StkFloat and setup the RtAudio stream.
  RtAudio::StreamParameters parameters;
  parameters.deviceId = dac.getDefaultOutputDevice();
  parameters.nChannels = 1;
  RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
  unsigned int bufferFrames = RT_BUFFER_SIZE;
  try {
    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data );
  }
  catch ( RtError &error ) {
    error.printMessage();
    goto cleanup;
  }

  try {
    // Define and load the BeeThree instrument
    data.instrument = new BeeThree();
  }
  catch ( StkError & ) {
    goto cleanup;
  }

  if ( data.messager.setScoreFile( argv[1] ) == false )
    goto cleanup;

  try {
    dac.startStream();
  }
  catch ( RtError &error ) {
    error.printMessage();
    goto cleanup;
  }

  // Block waiting until callback signals done.
  while ( !data.done )
    Stk::sleep( 100 );
  
  // Shut down the output stream.
  try {
    dac.closeStream();
  }
  catch ( RtError &error ) {
    error.printMessage();
  }

 cleanup:
  delete data.instrument;

  return 0;
}

A realtime control message will usually have a delta time of zero, in which case it is processed as soon as possible. Non-realtime messages, normally from a scorefile, will usually have non-zero delta times. The scheme used in this example is designed to work for both scorefile and realtime input types. When no message is available from the queue, the instrument is "ticked" for DELTA_CONTROL_TICKS and then the queue is checked again. The value of DELTA_CONTROL_TICKS roughly defines the program "control rate" in a realtime context, though multiple available messages in the queue are processed in immediate succession when their delta time values are zero.

The processMessage() function centralizes the handling of control messages. Other control update schemes can be implemented, perhaps using a separate thread or in the main() function, and this function should work in any context.

Assuming the program is compiled as controlbee and the SKINI scorefile bookert.ski is in the scores directory, the program can be run as:

controlbee scores/bookert.ski

Only a few basic SKINI message type case statements are included in this example. It is easy to extend the program to support a much more elaborate set of instrument control parameters.

This example could also be easily extended to accept "realtime" control input messages via pipe, socket or MIDI connections. The stk::Messager class provides stk::Messager::startStdInput(), stk::Messager::startSocketInput(), and stk::Messager::startMidiInput() functions for this purpose.

[Main tutorial page]   [Next tutorial]


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/crealtime.html000644 000766 000766 00000025543 12015735505 016666 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Realtime Audio (callback)

An alternative scheme for audio input/output is to define a specific function in which audio computations are performed and to let the audio system call this function when more input/output data can be accepted by the hardware (referred to as a callback scheme). In this section, we show how the previous rtsine.cpp program can be modified to work in a callback scenario. There is no "single-sample" interface for this functionality. The callback function will be invoked automatically by the audio system controller (RtAudio) when new data is needed and it is necessary to compute a full audio buffer of samples at that time (see Blocking vs. Callbacks for further information).

The previous section described the use of the stk::RtWvOut class for realtime audio output. The stk::RtWvOut::tick() function writes data to a large ring-buffer, from which data is periodically written to the computer's audio hardware via an underlying callback routine.

// crtsine.cpp STK tutorial program

#include "SineWave.h"
#include "RtAudio.h"
using namespace stk;

// This tick() function handles sample computation only.  It will be
// called automatically when the system needs a new buffer of audio
// samples.
int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames,
         double streamTime, RtAudioStreamStatus status, void *dataPointer )
{
  SineWave *sine = (SineWave *) dataPointer;
  register StkFloat *samples = (StkFloat *) outputBuffer;

  for ( unsigned int i=0; i<nBufferFrames; i++ )
    *samples++ = sine->tick();

  return 0;
}

int main()
{
  // Set the global sample rate before creating class instances.
  Stk::setSampleRate( 44100.0 );

  SineWave sine;
  RtAudio dac;

  // Figure out how many bytes in an StkFloat and setup the RtAudio stream.
  RtAudio::StreamParameters parameters;
  parameters.deviceId = dac.getDefaultOutputDevice();
  parameters.nChannels = 1;
  RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
  unsigned int bufferFrames = RT_BUFFER_SIZE;
  try {
    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&sine );
  }
  catch ( RtError &error ) {
    error.printMessage();
    goto cleanup;
  }

  sine.setFrequency(440.0);

  try {
    dac.startStream();
  }
  catch ( RtError &error ) {
    error.printMessage();
    goto cleanup;
  }

  // Block waiting here.
  char keyhit;
  std::cout << "\nPlaying ... press <enter> to quit.\n";
  std::cin.get( keyhit );

  // Shut down the output stream.
  try {
    dac.closeStream();
  }
  catch ( RtError &error ) {
    error.printMessage();
  }

 cleanup:

  return 0;
}

The sinusoidal oscillator is created as before. The instantiation of RtAudio requires quite a few more parameters, including output/input device and channel specifiers, the data format, and the desired buffer length (in frames). In this example, we request a single output channel using the default output device, zero channels of input, the RtAudio data format which corresponds to an StkFloat, and the RT_BUFFER_SIZE defined in Stk.h. The bufferFrames argument is an API-dependent buffering parameter (see RtAudio for further information).

We also provide the audio system controller with a pointer to our callback function and an optional pointer to data that will be made available in the callback. In this example, we need to pass only the pointer to the oscillator. In more complex programs, it is typically necessary to put all shared data in a struct (see the next tutorial program for an example) or make use of global variables.

Our callback routine is the tick() function. Function arguments include pointers to the audio input and output data buffers, the buffer size (in frames), a stream time argument, a status argument to test for over/underruns, and the data pointer passed in the openStream() function (if it exists). It is necessary to cast these pointers to their corresponding data types before use. Our tick() routine simply "ticks" the oscillator for nBufferFrames counts and writes the result into the audio data buffer before returning.

The main() function blocks at the std::cin.get() call until the user hits the "enter" key, after which the audio controller is shut down and program execution ends.

Blocking vs. Callbacks

Prior to version 4.2.0, all STK example projects and programs used blocking audio input/output functionality (typically with the RtWvIn, RtWvOut, or RtDuplex classes). In many instances, a blocking scheme results in a clearer and more straight-forward program structure. Within a graphical user interface (GUI) programming context, however, callback routines are often more natural.

In order to allow all STK programs to function with equal proficiency on all supported computer platforms, a decision was made to modify the example projects to use audio callback routines. The result is a more complicated code structure, which is unfortunate given that we generally strive to make STK code as clear as possible for educational purposes. This was especially an issue with the demo program because it is designed to function in both realtime and non-realtime contexts. The use of global variables has been avoided by defining data structures to hold all variables that must be accessible to the callback routine and other functions. Alternative schemes for making control updates could be designed depending on particular program needs and constraints.

[Main tutorial page]   [Next tutorial]


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Cubic_8h_source.html000644 000766 000766 00000033562 12015735505 017725 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Cubic.h

00001 #ifndef STK_CUBIC_H
00002 #define STK_CUBIC_H
00003 
00004 #include "Function.h"
00005 #include <cmath>
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00027 /***************************************************/
00028 
00029 class Cubic : public Function
00030 {
00031 public:
00033   Cubic( void ) : a1_(0.5), a2_(0.5), a3_(0.5), gain_(1.0), threshold_(1.0) {};
00034 
00036   void setA1( StkFloat a1 ) { a1_ = a1; };
00037 
00039   void setA2( StkFloat a2 )  { a2_ = a2; };
00040 
00042   void setA3( StkFloat a3 )  { a3_ = a3; };
00043 
00045   void setGain( StkFloat gain ) { gain_ = gain; };
00046 
00048   void setThreshold( StkFloat threshold ) { threshold_ = threshold; };
00049 
00051   StkFloat tick( StkFloat input );
00052 
00054 
00062   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00063 
00065 
00073   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00074 
00075 protected:
00076 
00077   StkFloat a1_;
00078   StkFloat a2_;
00079   StkFloat a3_;
00080   StkFloat gain_; 
00081   StkFloat threshold_;
00082 };
00083 
00084 inline StkFloat Cubic :: tick( StkFloat input )
00085 {
00086   StkFloat inSquared = input * input;
00087   StkFloat inCubed = inSquared * input;
00088 
00089   lastFrame_[0] = gain_ * (a1_ * input + a2_ * inSquared + a3_ * inCubed);
00090 
00091   // Apply threshold if we are out of range.
00092   if ( fabs( lastFrame_[0] ) > threshold_ ) {
00093     lastFrame_[0] = ( lastFrame_[0] < 0 ? -threshold_ : threshold_ );
00094   }
00095 
00096   return lastFrame_[0];
00097 }
00098 
00099 inline StkFrames& Cubic :: tick( StkFrames& frames, unsigned int channel )
00100 {
00101 #if defined(_STK_DEBUG_)
00102   if ( channel >= frames.channels() ) {
00103     oStream_ << "Cubic::tick(): channel and StkFrames arguments are incompatible!";
00104     handleError( StkError::FUNCTION_ARGUMENT );
00105   }
00106 #endif
00107 
00108   StkFloat *samples = &frames[channel];
00109   unsigned int hop = frames.channels();
00110   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00111     *samples = tick( *samples );
00112 
00113   lastFrame_[0] = *(samples-hop);
00114   return frames;
00115 }
00116 
00117 inline StkFrames& Cubic :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00118 {
00119 #if defined(_STK_DEBUG_)
00120   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00121     oStream_ << "Cubic::tick(): channel and StkFrames arguments are incompatible!";
00122     handleError( StkError::FUNCTION_ARGUMENT );
00123   }
00124 #endif
00125 
00126   StkFloat *iSamples = &iFrames[iChannel];
00127   StkFloat *oSamples = &oFrames[oChannel];
00128   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00129   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop )
00130     *oSamples = tick( *iSamples );
00131 
00132   lastFrame_[0] = *(oSamples-oHop);
00133   return iFrames;
00134 }
00135 
00136 } // stk namespace
00137 
00138 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Delay_8h_source.html000644 000766 000766 00000043573 12015735505 017741 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Delay.h

00001 #ifndef STK_DELAY_H
00002 #define STK_DELAY_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00022 /***************************************************/
00023 
00024 class Delay : public Filter
00025 {
00026 public:
00027 
00029 
00034   Delay( unsigned long delay = 0, unsigned long maxDelay = 4095 );
00035 
00037   ~Delay();
00038 
00040   unsigned long getMaximumDelay( void ) { return inputs_.size() - 1; };
00041 
00043 
00050   void setMaximumDelay( unsigned long delay );
00051 
00053 
00056   void setDelay( unsigned long delay );
00057 
00059   unsigned long getDelay( void ) const { return delay_; };
00060 
00062 
00067   StkFloat tapOut( unsigned long tapDelay );
00068 
00070   void tapIn( StkFloat value, unsigned long tapDelay );
00071 
00073 
00078   StkFloat addTo( StkFloat value, unsigned long tapDelay );
00079 
00081   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00082 
00084 
00087   StkFloat nextOut( void ) { return inputs_[outPoint_]; };
00088 
00090   StkFloat energy( void ) const;
00091 
00093   StkFloat tick( StkFloat input );
00094 
00096 
00104   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00105 
00107 
00115   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00116 
00117 protected:
00118 
00119   unsigned long inPoint_;
00120   unsigned long outPoint_;
00121   unsigned long delay_;
00122 };
00123 
00124 inline StkFloat Delay :: tick( StkFloat input )
00125 {
00126   inputs_[inPoint_++] = input * gain_;
00127 
00128   // Check for end condition
00129   if ( inPoint_ == inputs_.size() )
00130     inPoint_ = 0;
00131 
00132   // Read out next value
00133   lastFrame_[0] = inputs_[outPoint_++];
00134 
00135   if ( outPoint_ == inputs_.size() )
00136     outPoint_ = 0;
00137 
00138   return lastFrame_[0];
00139 }
00140 
00141 inline StkFrames& Delay :: tick( StkFrames& frames, unsigned int channel )
00142 {
00143 #if defined(_STK_DEBUG_)
00144   if ( channel >= frames.channels() ) {
00145     oStream_ << "Delay::tick(): channel and StkFrames arguments are incompatible!";
00146     handleError( StkError::FUNCTION_ARGUMENT );
00147   }
00148 #endif
00149 
00150   StkFloat *samples = &frames[channel];
00151   unsigned int hop = frames.channels();
00152   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00153     inputs_[inPoint_++] = *samples * gain_;
00154     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00155     *samples = inputs_[outPoint_++];
00156     if ( outPoint_ == inputs_.size() ) outPoint_ = 0;
00157   }
00158 
00159   lastFrame_[0] = *(samples-hop);
00160   return frames;
00161 }
00162 
00163 inline StkFrames& Delay :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00164 {
00165 #if defined(_STK_DEBUG_)
00166   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00167     oStream_ << "Delay::tick(): channel and StkFrames arguments are incompatible!";
00168     handleError( StkError::FUNCTION_ARGUMENT );
00169   }
00170 #endif
00171 
00172   StkFloat *iSamples = &iFrames[iChannel];
00173   StkFloat *oSamples = &oFrames[oChannel];
00174   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00175   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00176     inputs_[inPoint_++] = *iSamples * gain_;
00177     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00178     *oSamples = inputs_[outPoint_++];
00179     if ( outPoint_ == inputs_.size() ) outPoint_ = 0;
00180   }
00181 
00182   lastFrame_[0] = *(oSamples-oHop);
00183   return iFrames;
00184 }
00185 
00186 } // stk namespace
00187 
00188 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/DelayA_8h_source.html000644 000766 000766 00000046377 12015735505 020047 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


DelayA.h

00001 #ifndef STK_DELAYA_H
00002 #define STK_DELAYA_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00026 /***************************************************/
00027 
00028 class DelayA : public Filter
00029 {
00030 public:
00031 
00033 
00038   DelayA( StkFloat delay = 0.5, unsigned long maxDelay = 4095 );
00039 
00041   ~DelayA();
00042 
00044   void clear( void );
00045 
00047   unsigned long getMaximumDelay( void ) { return inputs_.size() - 1; };
00048   
00050 
00057   void setMaximumDelay( unsigned long delay );
00058 
00060 
00063   void setDelay( StkFloat delay );
00064 
00066   StkFloat getDelay( void ) const { return delay_; };
00067 
00069 
00074   StkFloat tapOut( unsigned long tapDelay );
00075 
00077   void tapIn( StkFloat value, unsigned long tapDelay );
00078 
00080   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00081 
00083 
00086   StkFloat nextOut( void );
00087 
00089   StkFloat tick( StkFloat input );
00090 
00092 
00100   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00101 
00103 
00111   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00112 
00113 protected:  
00114 
00115   unsigned long inPoint_;
00116   unsigned long outPoint_;
00117   StkFloat delay_;
00118   StkFloat alpha_;
00119   StkFloat coeff_;
00120   StkFloat apInput_;
00121   StkFloat nextOutput_;
00122   bool doNextOut_;
00123 };
00124 
00125 inline StkFloat DelayA :: nextOut( void )
00126 {
00127   if ( doNextOut_ ) {
00128     // Do allpass interpolation delay.
00129     nextOutput_ = -coeff_ * lastFrame_[0];
00130     nextOutput_ += apInput_ + ( coeff_ * inputs_[outPoint_] );
00131     doNextOut_ = false;
00132   }
00133 
00134   return nextOutput_;
00135 }
00136 
00137 inline StkFloat DelayA :: tick( StkFloat input )
00138 {
00139   inputs_[inPoint_++] = input * gain_;
00140 
00141   // Increment input pointer modulo length.
00142   if ( inPoint_ == inputs_.size() )
00143     inPoint_ = 0;
00144 
00145   lastFrame_[0] = nextOut();
00146   doNextOut_ = true;
00147 
00148   // Save the allpass input and increment modulo length.
00149   apInput_ = inputs_[outPoint_++];
00150   if ( outPoint_ == inputs_.size() )
00151     outPoint_ = 0;
00152 
00153   return lastFrame_[0];
00154 }
00155 
00156 inline StkFrames& DelayA :: tick( StkFrames& frames, unsigned int channel )
00157 {
00158 #if defined(_STK_DEBUG_)
00159   if ( channel >= frames.channels() ) {
00160     oStream_ << "DelayA::tick(): channel and StkFrames arguments are incompatible!";
00161     handleError( StkError::FUNCTION_ARGUMENT );
00162   }
00163 #endif
00164 
00165   StkFloat *samples = &frames[channel];
00166   unsigned int hop = frames.channels();
00167   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00168     inputs_[inPoint_++] = *samples * gain_;
00169     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00170     *samples = nextOut();
00171     lastFrame_[0] = *samples;
00172     doNextOut_ = true;
00173     apInput_ = inputs_[outPoint_++];
00174     if ( outPoint_ == inputs_.size() ) outPoint_ = 0;
00175   }
00176 
00177   return frames;
00178 }
00179 
00180 inline StkFrames& DelayA :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00181 {
00182 #if defined(_STK_DEBUG_)
00183   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00184     oStream_ << "DelayA::tick(): channel and StkFrames arguments are incompatible!";
00185     handleError( StkError::FUNCTION_ARGUMENT );
00186   }
00187 #endif
00188 
00189   StkFloat *iSamples = &iFrames[iChannel];
00190   StkFloat *oSamples = &oFrames[oChannel];
00191   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00192   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00193     inputs_[inPoint_++] = *iSamples * gain_;
00194     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00195     *oSamples = nextOut();
00196     lastFrame_[0] = *oSamples;
00197     doNextOut_ = true;
00198     apInput_ = inputs_[outPoint_++];
00199     if ( outPoint_ == inputs_.size() ) outPoint_ = 0;
00200   }
00201 
00202   return iFrames;
00203 }
00204 
00205 } // stk namespace
00206 
00207 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/DelayL_8h_source.html000644 000766 000766 00000046335 12015735505 020054 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


DelayL.h

00001 #ifndef STK_DELAYL_H
00002 #define STK_DELAYL_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00025 /***************************************************/
00026 
00027 class DelayL : public Filter
00028 {
00029 public:
00030 
00032 
00037   DelayL( StkFloat delay = 0.0, unsigned long maxDelay = 4095 );
00038 
00040   ~DelayL();
00041 
00043   unsigned long getMaximumDelay( void ) { return inputs_.size() - 1; };
00044 
00046 
00053   void setMaximumDelay( unsigned long delay );
00054 
00056 
00059   void setDelay( StkFloat delay );
00060 
00062   StkFloat getDelay( void ) const { return delay_; };
00063 
00065 
00070   StkFloat tapOut( unsigned long tapDelay );
00071 
00073   void tapIn( StkFloat value, unsigned long tapDelay );
00074 
00076   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00077 
00079 
00082   StkFloat nextOut( void );
00083 
00085   StkFloat tick( StkFloat input );
00086 
00088 
00096   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00097 
00099 
00107   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00108 
00109  protected:
00110 
00111   unsigned long inPoint_;
00112   unsigned long outPoint_;
00113   StkFloat delay_;
00114   StkFloat alpha_;
00115   StkFloat omAlpha_;
00116   StkFloat nextOutput_;
00117   bool doNextOut_;
00118 };
00119 
00120 inline StkFloat DelayL :: nextOut( void )
00121 {
00122   if ( doNextOut_ ) {
00123     // First 1/2 of interpolation
00124     nextOutput_ = inputs_[outPoint_] * omAlpha_;
00125     // Second 1/2 of interpolation
00126     if (outPoint_+1 < inputs_.size())
00127       nextOutput_ += inputs_[outPoint_+1] * alpha_;
00128     else
00129       nextOutput_ += inputs_[0] * alpha_;
00130     doNextOut_ = false;
00131   }
00132 
00133   return nextOutput_;
00134 }
00135 
00136 inline StkFloat DelayL :: tick( StkFloat input )
00137 {
00138   inputs_[inPoint_++] = input * gain_;
00139 
00140   // Increment input pointer modulo length.
00141   if ( inPoint_ == inputs_.size() )
00142     inPoint_ = 0;
00143 
00144   lastFrame_[0] = nextOut();
00145   doNextOut_ = true;
00146 
00147   // Increment output pointer modulo length.
00148   if ( ++outPoint_ == inputs_.size() )
00149     outPoint_ = 0;
00150 
00151   return lastFrame_[0];
00152 }
00153 
00154 inline StkFrames& DelayL :: tick( StkFrames& frames, unsigned int channel )
00155 {
00156 #if defined(_STK_DEBUG_)
00157   if ( channel >= frames.channels() ) {
00158     oStream_ << "DelayL::tick(): channel and StkFrames arguments are incompatible!";
00159     handleError( StkError::FUNCTION_ARGUMENT );
00160   }
00161 #endif
00162 
00163   StkFloat *samples = &frames[channel];
00164   unsigned int hop = frames.channels();
00165   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00166     inputs_[inPoint_++] = *samples * gain_;
00167     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00168     *samples = nextOut();
00169     doNextOut_ = true;
00170     if ( ++outPoint_ == inputs_.size() ) outPoint_ = 0;
00171   }
00172 
00173   lastFrame_[0] = *(samples-hop);
00174   return frames;
00175 }
00176 
00177 inline StkFrames& DelayL :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00178 {
00179 #if defined(_STK_DEBUG_)
00180   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00181     oStream_ << "DelayL::tick(): channel and StkFrames arguments are incompatible!";
00182     handleError( StkError::FUNCTION_ARGUMENT );
00183   }
00184 #endif
00185 
00186   StkFloat *iSamples = &iFrames[iChannel];
00187   StkFloat *oSamples = &oFrames[oChannel];
00188   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00189   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00190     inputs_[inPoint_++] = *iSamples * gain_;
00191     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00192     *oSamples = nextOut();
00193     doNextOut_ = true;
00194     if ( ++outPoint_ == inputs_.size() ) outPoint_ = 0;
00195   }
00196 
00197   lastFrame_[0] = *(oSamples-oHop);
00198   return iFrames;
00199 }
00200 
00201 } // stk namespace
00202 
00203 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/dir_221deb9bdff892d63ed1e409450a60d2.html000644 000766 000766 00000047404 12015735505 022213 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


include Directory Reference

Files

file  ADSR.h [code]
file  Asymp.h [code]
file  BandedWG.h [code]
file  BeeThree.h [code]
file  BiQuad.h [code]
file  Blit.h [code]
file  BlitSaw.h [code]
file  BlitSquare.h [code]
file  BlowBotl.h [code]
file  BlowHole.h [code]
file  Bowed.h [code]
file  BowTable.h [code]
file  Brass.h [code]
file  Chorus.h [code]
file  Clarinet.h [code]
file  Cubic.h [code]
file  Delay.h [code]
file  DelayA.h [code]
file  DelayL.h [code]
file  Drummer.h [code]
file  Echo.h [code]
file  Effect.h [code]
file  Envelope.h [code]
file  FileLoop.h [code]
file  FileRead.h [code]
file  FileWrite.h [code]
file  FileWvIn.h [code]
file  FileWvOut.h [code]
file  Filter.h [code]
file  Fir.h [code]
file  Flute.h [code]
file  FM.h [code]
file  FMVoices.h [code]
file  FormSwep.h [code]
file  FreeVerb.h [code]
file  Function.h [code]
file  Generator.h [code]
file  Granulate.h [code]
file  Guitar.h [code]
file  HevyMetl.h [code]
file  Iir.h [code]
file  InetWvIn.h [code]
file  InetWvOut.h [code]
file  Instrmnt.h [code]
file  JCRev.h [code]
file  JetTable.h [code]
file  LentPitShift.h [code]
file  Mandolin.h [code]
file  Mesh2D.h [code]
file  Messager.h [code]
file  MidiFileIn.h [code]
file  Modal.h [code]
file  ModalBar.h [code]
file  Modulate.h [code]
file  Moog.h [code]
file  Mutex.h [code]
file  Noise.h [code]
file  NRev.h [code]
file  OnePole.h [code]
file  OneZero.h [code]
file  PercFlut.h [code]
file  Phonemes.h [code]
file  PitShift.h [code]
file  Plucked.h [code]
file  PoleZero.h [code]
file  PRCRev.h [code]
file  ReedTable.h [code]
file  Resonate.h [code]
file  Rhodey.h [code]
file  RtAudio.h [code]
file  RtError.h [code]
file  RtMidi.h [code]
file  RtWvIn.h [code]
file  RtWvOut.h [code]
file  Sampler.h [code]
file  Saxofony.h [code]
file  Shakers.h [code]
file  Simple.h [code]
file  SineWave.h [code]
file  SingWave.h [code]
file  Sitar.h [code]
file  Skini.h [code]
file  SKINI.msg
file  Socket.h [code]
file  Sphere.h [code]
file  StifKarp.h [code]
file  Stk.h [code]
file  TapDelay.h [code]
file  TcpClient.h [code]
file  TcpServer.h [code]
file  Thread.h [code]
file  TubeBell.h [code]
file  Twang.h [code]
file  TwoPole.h [code]
file  TwoZero.h [code]
file  UdpSocket.h [code]
file  Vector3D.h [code]
file  Voicer.h [code]
file  VoicForm.h [code]
file  Whistle.h [code]
file  Wurley.h [code]
file  WvIn.h [code]
file  WvOut.h [code]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/dir_f14fd23bc74c76f288031ad23b3f3505.html000644 000766 000766 00000046565 12015735505 022055 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


include Directory Reference

Files

file  ADSR.h [code]
file  Asymp.h [code]
file  BandedWG.h [code]
file  BeeThree.h [code]
file  BiQuad.h [code]
file  Blit.h [code]
file  BlitSaw.h [code]
file  BlitSquare.h [code]
file  BlowBotl.h [code]
file  BlowHole.h [code]
file  Bowed.h [code]
file  BowTable.h [code]
file  Brass.h [code]
file  Chorus.h [code]
file  Clarinet.h [code]
file  Cubic.h [code]
file  Delay.h [code]
file  DelayA.h [code]
file  DelayL.h [code]
file  Drummer.h [code]
file  Echo.h [code]
file  Effect.h [code]
file  Envelope.h [code]
file  FileLoop.h [code]
file  FileRead.h [code]
file  FileWrite.h [code]
file  FileWvIn.h [code]
file  FileWvOut.h [code]
file  Filter.h [code]
file  Fir.h [code]
file  Flute.h [code]
file  FM.h [code]
file  FMVoices.h [code]
file  FormSwep.h [code]
file  Function.h [code]
file  Generator.h [code]
file  Granulate.h [code]
file  HevyMetl.h [code]
file  Iir.h [code]
file  InetWvIn.h [code]
file  InetWvOut.h [code]
file  Instrmnt.h [code]
file  JCRev.h [code]
file  JetTable.h [code]
file  LentPitShift.h [code]
file  Mandolin.h [code]
file  Mesh2D.h [code]
file  Messager.h [code]
file  MidiFileIn.h [code]
file  Modal.h [code]
file  ModalBar.h [code]
file  Modulate.h [code]
file  Moog.h [code]
file  Mutex.h [code]
file  Noise.h [code]
file  NRev.h [code]
file  OnePole.h [code]
file  OneZero.h [code]
file  PercFlut.h [code]
file  Phonemes.h [code]
file  PitShift.h [code]
file  Plucked.h [code]
file  PoleZero.h [code]
file  PRCRev.h [code]
file  ReedTable.h [code]
file  Resonate.h [code]
file  Rhodey.h [code]
file  RtAudio.h [code]
file  RtError.h [code]
file  RtMidi.h [code]
file  RtWvIn.h [code]
file  RtWvOut.h [code]
file  Sampler.h [code]
file  Saxofony.h [code]
file  Shakers.h [code]
file  Simple.h [code]
file  SineWave.h [code]
file  SingWave.h [code]
file  Sitar.h [code]
file  Skini.h [code]
file  SKINI.msg
file  Socket.h [code]
file  Sphere.h [code]
file  StifKarp.h [code]
file  Stk.h [code]
file  TapDelay.h [code]
file  TcpClient.h [code]
file  TcpServer.h [code]
file  Thread.h [code]
file  TubeBell.h [code]
file  Twang.h [code]
file  TwoPole.h [code]
file  TwoZero.h [code]
file  UdpSocket.h [code]
file  Vector3D.h [code]
file  Voicer.h [code]
file  VoicForm.h [code]
file  Whistle.h [code]
file  Wurley.h [code]
file  WvIn.h [code]
file  WvOut.h [code]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/dirs.html000644 000766 000766 00000002470 12015735505 015654 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Directories

This directory hierarchy is sorted roughly, but not completely, alphabetically:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/download.html000644 000766 000766 00000052610 12015735505 016523 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Download, Release Notes, and Bug Fixes

Download Version 4.4.4 (24 August 2012):

Release Notes:

Version 4.4.4

  • New FreeVerb class (thanks to Greg Burlet)
  • New Guitar class
  • New electric guitar project
  • Updated versions of RtAudio and RtMidi
  • Cleaned / revised Shakers class
  • Bug fix in LentPitShift
  • Bug fix in Echo constructor
  • Bug fix in FileWvIn (file size when chunking)
  • Bug fix in StkFrames copy constructor

Version 4.4.3

  • Changed SINT24 to be lower 3 bytes of 32-bit word.
  • Bug fixes to vectorized tick functions in Effects classes.
  • Updated versions of RtAudio and RtMidi.
  • Bug fixes in ADSR and Envelope classes.
  • Updates to the internal argument checking and reporting scheme.
  • Updates to Bowed class (thanks to Esteban Maestre!).
  • Fixes for 24-bit support in FileRead and FileWrite.
  • Added WAVE_FORMAT_EXTENSIBLE support in FileWrite.
  • Added sample rate variable reading and writing for MAT-files in FileRead and FileWrite.

Version 4.4.2

  • Added various header file includes for newer compilers.
  • Updates to RtAudio and RtMidi.
  • New LentPitShift class (thanks to Francois Germain).
  • Bug fixes in Voicer class (thanks Richard Dobson!).
  • Added Makefile.in to compile library and all projects, as well as clean and distclean.

Version 4.4.1

  • Added multi-channel/frame tick() virtual function to WvIn and WvOut abstract base classes (required update to RtWvOut class).
  • Updated configure script to select g++ compiler by default.
  • In demo.cpp: removed voicer grouping for messages, fixing polyphony when messages are on the same MIDI/SKINI channel.
  • Updates to RtAudio and RtMidi.

Version 4.4.0

  • All classes embedded in the "stk" namespace (except RtAudio, RtMidi, and RtError).
  • Class WaveLoop renamed FileLoop.
  • Significant efficiency improvements via code restructuring and inlining.
  • Some class source (.cpp) files deleted as part of inlining (Generator, Filter, Function, WvIn, WvOut, Effect, Instrmnt, BowTable, ReedTable, JetTable, Vector3D).
  • Updates to RtAudio and RtMidi.
  • Previous "tickFrame()" functions renamed "tick" for more consistent API.
  • More consistent and scalable approach to multichannel data and computations.
  • Multichannel support added to Granulate class.
  • Filter class made abstract. New Iir and Fir classes made for non-order-specific filtering.
  • New TapDelay class.
  • SubNoise class deleted (same as sub-sampled "ticking" of Noise class).

Version 4.3.1

  • Further headerless file support in FileRead.
  • Bug fix in RtWvOut.cpp.
  • Added configure support for MinGW.
  • Updates to RtAudio and RtMidi for MinGW.
  • Changes to channel assignment in demo.cpp.

Version 4.3.0

  • An official MIT-like license.
  • New functionality to automatically update class data when the STK sample rate changes (partly implemented).
  • Updates for new RtAudio version 4.0.
  • Removed RtDuplex class, users should use RtAudio directly with a callback function.
  • Bug fix in interpolate() function in Stk.h for non-interleaved data.
  • Fixes / improvements to the Granulate class.
  • Fix in Whistle when doing animation.
  • Fixes in BlitSquare for frequency, harmonics, and dc offset.
  • Updates to Makefiles for non-realtime compile.
  • Fix in demo.cpp for voice channel assignment.
  • Updated versions of RtMidi and RtAudio.
  • Updated ASIO files for MinGW compiler.
  • New FAQ in documentation.
  • MAT-file bug fix in FileRead class.

Version 4.2.1

  • Greatly expanded StkFrames functionality (including interpolation and indexing by channel/frame).
  • New Blit, BlitSaw, and BlitSquare bandlimited waveform classes (thanks to Robin Davies!).
  • New Granulate granular synthesis class.
  • Removed Table class ... all functionality (including interpolation) now in StkFrames and FileRead classes.
  • Revised Socket class (now abstract) and added TcpServer, TcpClient, and UdpSocket subclasses.
  • Added Stk::showWarnings() and Stk::printErrors() functions to dis/enable warning and error printouts.
  • Extracted file I/O functionality to FileRead and FileWrite classes.
  • Revised WvIn / WvOut class structure (WvIn / WvOut now abstract and file I/O functionality in new FileWvIn / FileWvOut subclasses).
  • New SineWave class which calculates its own static table of variable length (no rawwave dependency).
  • New sinewave.raw file of length 1024 samples (used to be 256).
  • TcpWvIn and TcpWvOut renamed InetWvIn and InetWvOut, with added support for UDP sockets.
  • Fixed bug in WvOut tickFrame( const StkFrames &frames ) function.
  • Fixed bug in demo.cpp when writing output soundfiles without realtime output.
  • Added "binary" open flag to MidiFileIn class for Windows.
  • Fixed oversized MAT-file header in WvOut.cpp
  • Fixed case statement bug in MidiFileIn.cpp for sysex.
  • Added missing getDelay() function to DelayA.cpp.
  • Fixed modDepth omission in Chorus.cpp.
  • Fixed DC blocker initialization bug in Flute.cpp.
  • Changed Filter class behavior so no default clearing of state when changing coefficients.
  • Fixes to RtAudio, especially for Windows DirectSound and ASIO (thanks to Robin Davies).

Version 4.2.0

  • Simultaneous multiple audio APIs supported at compile time.
  • Various changes to better conform to standard C++ programming practices.
  • Fixed hidden overloaded virtual functions.
  • New Asymp exponential envelope class.
  • MY_FLOAT type converted to StkFloat and changed throughout (use treesed utility to search/replace in old files).
  • Most example programs rewritten to use an audio callback paradigm (which works better in OS-X).
  • New StkFrames class for vectorized multichannel data and associated new tick() functions making use of StkFrames.
  • New RtMidi class with MIDI output capabilities (API changes).
  • New MidiFileIn class for reading MIDI files.
  • Revised Filter classes to use std::vectors for coefficients (API changes).
  • Revised Messager class (API changes).
  • New abstract parent Effect class for various effects.
  • New abstract parent Generator class for various signal sources.
  • New abstract parent Function class for tables and various non-linear functions.
  • Skini class completely rewritten (simplified) using the C++ STL (API changes).
  • WvOut classes now clip to -1.0 to +1.0 and report out of range.
  • New Mutex class.
  • Turned Nagle algorithm off by default in Socket class.
  • Error reporting standardized in all classes.

Version 4.1.3

  • Bug fix in RtAudio for Windows DirectSound output only support

Version 4.1.2

  • Added Linux JACK support to RtAudio.
  • Added optional doNormalize argument to WvIn to allow specification of data normalization or not.
  • Added volume control to demo program and various tcl scripts.
  • Added support for dynamic rawwavePath() setting.
  • WaveLoop bug fix.
  • Fixed bug in ADSR::setReleaseTime() method.
  • Fixed missing initialization of apInput in non-default constructor of DelayA class.
  • Added time seeding of random number generator to Noise constructor.
  • Update to the contentsAt() method of Delay class.
  • WAV file fixes (8-bit) in WvIn and WvOut classes.
  • Configure script changes.
  • Updated <iostream> include statements and appended "std::" as necessary throughout for compatibility with gcc 3.

Version 4.1.1

  • Bug fix in RtAudio for Macintosh OS X and Windows ASIO duplex operation.
  • Windows ASIO fix in Stk.h.
  • Documentation updates.
  • Expanded tutorial.
  • Fixed RtDuplex omission in src Makefile.

Version 4.1

  • Macintosh OS X support added.
  • New Whistle class.
  • Added Voicer, SingWave, and VoicForm classes.
  • Improvements/fixes to the banded waveguide instruments.
  • Demo program now uses Voicer, allowing polyphony.
  • Demo tcl/tk scripts changed to use SKINI PitchChange instead of PitchBend.
  • Demo program response to PitchBend modified to octave up/down.
  • Several RtAudio fixes and improvements (OS X and Windows ASIO support added).
  • Added nextOut() method to Delay classes.
  • Documentation fixes for Reverb classes.
  • RAWWAVE_PATH changed to include the "rawwave" directory.
  • "configure" support added for unix systems.
  • Multivoice flag (-n NUMBER) added as command line option to demo program.
  • Sample rate flag added as command line option to example programs.
  • Socket port number added as command line option to example programs.

Version 4.0

  • New documentation and tutorial.
  • Several new instruments, including Saxofony, BlowBotl, and StifKarp.
  • New Stk base class, replacing Object class.
  • New Filter class structure and methods.
  • Extensive modifications to WvIn and WvOut class structures and methods.
  • Looping functionality moved to WaveLoop (subclass of WvIn).
  • Automatic file type detection in WvIn ... hosed WavWvIn, AifWvIn, RawWavIn, SndWavIn, and MatWvIn subclasses.
  • New file type specifier argument in WvOut ... hosed WavWvOut, AifWvOut, RawWavOut, SndWavOut, and MatWvOut subclasses.
  • Some simplifications of Messager class (was Controller).
  • New independent RtAudio class.
  • Extensive revisions in code and a significant number of API changes.

Version 3.2

  • New input control handling class (Controller)
  • Added AIFF file input/output support.
  • New C++ error handling capabilities.
  • New input/output internet streaming support (StrmWvIn/StrmWvOut).
  • Added native ALSA support for linux.
  • Added optional "device" argument to all "Rt" classes (audio and MIDI) and printout of devices when argument is invalid.
  • WvIn classes rewritten to support very big files (incremental load from disk).
  • Changed WvIn/WvOut classes to work with sample frame buffers.
  • Fixed looping and negative rate calculations in WvIn classes.
  • Fixed interpolation bug in RtWvIn.
  • Windoze RtAudio code rewritten (thank Dave!).
  • Simplified byte-swapping functions (in-place swapping).
  • "Stereo-ized" RagaMatic.
  • Miscellaneous renamings.
  • Probably a bunch more fixes that I've long since forgotten about.

Version 3.1

  • New RagaMatic project ... very cool!!!
  • Less clipping in the Shakers class.
  • Added "microphone position" to Mandolin in STKdemo.
  • Fixed MIDI system message exclusion under Irix.
  • Added a few bitmaps for the Shaker instruments.
  • Made destructors virtual for Reverb.h, WvIn.h and Simple.h.
  • Fixed bug setting delay length in DLineA when value too big.
  • Fixed bug in WinMM realtime code (RTSoundIO).
  • Added tick() method to BowTabl, JetTabl, and ReedTabl (same as lookup).
  • Switched to pthread API on SGI platforms.
  • Added some defines to Object.h for random number generation, FPU overflow checking, etc....
  • A few minor changes, some bug fixes ... can't remember all of them.

Version 3.0

  • New define flags for OS and realtime dependencies (this will probably cause problems for old personal STK code, but it was necessary to make future ports easier).
  • Expanded and cleaned the Shakers class.
  • New BowedBar algorithm/class.
  • Fixed Linux MIDI input bug.
  • Fixed MIDI status masking problem in Windows.
  • OS type defines now in Makefile.
  • New RAWWAVE_PATH define in Object.h.
  • Syntmono project pulled out to separate directory and cleaned up.
  • Socketing capabilities under Unix, as well as Windoze.
  • Multiple simultaneous socket client connections to STK servers now possible.
  • MD2SKINI now can merge MIDI and piped messages under Irix and Linux (for TCL->MD2SKINI->syntmono control).
  • Defined INT16 and INT32 types and fixed various WvIn and WvOut classes.
  • Updated MatWvIn and MatWvOut for new MAT-file documentation from Matlab.
  • New demo Tcl/Tk GUI (TclDemo.tcl).
  • Minor fixes to FM behavior.
  • Added record/duplex capabilities to RTSoundIO (Linux, SGI, and Windoze).
  • Fixed bugs in WavWvOut and MatWvOut header specifications.
  • Added RawWvOut class.
  • New WvIn class with RawWvIn, SndWvIn, WavWvIn, MatWvIn, and RTWvIn subclasses.
  • Removed RawWave, RawShot, RawInterp, and RawLoop classes (supplanted by RawWvIn).
  • Multi-channel data support in WvIn and WvOut classes using MY_MULTI data type (pointer to StkFloat) and the methods mtick() and mlastOutput().
  • Now writing to primary buffer under Windoze when allowed by hardware.
  • Cleaned up Object.h a bit.
  • Pulled various utility and thread functions out of syntmono.cpp (to aid readability of the code).

Version 2.02

  • Created RawWave abstract class, with subclasses of RawLoop (looping rawwave oscillator), RawShot (non-looping, non-interpolating rawwave player ... used to be RawWvIn), and RawInterp (looping or non-looping, interpolating rawwave player ... used to be RawWave).
  • Modified DrumSynt to correctly handle sample rates different than 22050 Hz.
  • Modified syntmono parsing vs. tick routine so that some ticking occurs between each message. When multiple messages are waiting to be processed, the time between message updates is inversely proportional to the number of messages in the buffer.
  • Fixed DirectSound playback bug in WinXX distribution. Sound was being played at 8-bit, 22 kHz in all cases. Playback is now 16-bit and dependent on SRATE.
  • Fixed bug in MD2SKINI which prevented some NoteOff statements from being output.
  • This distribution includes an example STK project, mus151, which demonstrates a means for keeping a user's personal projects separate from the main distribution. This is highly recommended, in order to simplify upgrades to future STK releases.

Version 2

  • Unification of the capabilities of STK across the various platforms. All of the previous SGI functionality has been ported to Linux and Windows, including realtime sound output and MIDI input.
  • MIDI input (with optional time-stamping) supported on SGI, Linux (OSS device drivers only), and Windows operating systems. Time stamping under IRIX and Windows is quantized to milliseconds and under Linux to hundredths of a second.
  • Various Sound Output Options - .wav, .snd, and .mat (Matlab MAT-file) soundfile outputs are supported on all operating systems. I hacked out the MAT-file structure, so you don't have to include any platform-specific libraries. Realtime sound output is provided as well, except under NeXTStep.
  • Multiple Reverberator Implementations - Reverb subclasses of JCRev and NRev (popular reverberator implementations from CCRMA) have been written. Perry's original reverb implementation still exists as PRCRev. All reverberators now take a T60 initializer argument.
  • MD2SKINI - A program which parses a MIDI input stream and spits out SKINI code. The output of MD2SKINI is typically piped into an STK instrument executable (eg. MD2SKINI | syntmono Clarinet -r -i). In addition, you can supply a filename argument to MD2SKINI and have it simultaneously record a SKINI score file for future reuse.
  • Modifications to Object.h for OS_TYPE compilation dependencies. Makefile automatically determines OS_TYPE when invoked (if you have the GNU makefile utilities installed on your system).
  • A single distribution for all platforms. The Unix and Windows versions have been merged into a single set of classes. Makefiles and Visual C++ workspace/project files are provided for compiling.

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/doxygen.css000644 000766 000766 00000015733 12015735505 016222 0ustar00garygary000000 000000 /* The standard CSS for doxygen */ body, table, div, p, dl { font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; font-size: 12px; } /* @group Heading Levels */ h1 { text-align: center; font-size: 150%; } h2 { font-size: 120%; } h3 { font-size: 100%; } dt { font-weight: bold; } div.multicol { -moz-column-gap: 1em; -webkit-column-gap: 1em; -moz-column-count: 3; -webkit-column-count: 3; } p.startli, p.startdd, p.starttd { margin-top: 2px; } p.endli { margin-bottom: 0px; } p.enddd { margin-bottom: 4px; } p.endtd { margin-bottom: 2px; } /* @end */ caption { font-weight: bold; } span.legend { font-size: 70%; text-align: center; } h3.version { font-size: 90%; text-align: center; } div.qindex, div.navtab{ background-color: #e8eef2; border: 1px solid #84b0c7; text-align: center; margin: 2px; padding: 2px; } div.qindex, div.navpath { width: 100%; line-height: 140%; } div.navtab { margin-right: 15px; } /* @group Link Styling */ a { color: #153788; font-weight: normal; text-decoration: none; } .contents a:visited { color: #1b77c5; } a:hover { text-decoration: underline; } a.qindex { font-weight: bold; } a.qindexHL { font-weight: bold; background-color: #6666cc; color: #ffffff; border: 1px double #9295C2; } .contents a.qindexHL:visited { color: #ffffff; } a.el { font-weight: bold; } a.elRef { } a.code { color: #3030f0; } a.codeRef { color: #3030f0; } /* @end */ dl.el { margin-left: -1cm; } .fragment { font-family: monospace, fixed; font-size: 105%; } pre.fragment { border: 1px solid #CCCCCC; background-color: #f5f5f5; padding: 4px 6px; margin: 4px 8px 4px 2px; overflow: auto; word-wrap: break-word; font-size: 9pt; line-height: 125%; } div.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } div.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold; } div.groupText { margin-left: 16px; font-style: italic; } body { background: white; color: black; margin-right: 20px; margin-left: 20px; } td.indexkey { background-color: #e8eef2; font-weight: bold; border: 1px solid #CCCCCC; margin: 2px 0px 2px 0; padding: 2px 10px; } td.indexvalue { background-color: #e8eef2; border: 1px solid #CCCCCC; padding: 2px 10px; margin: 2px 0px; } tr.memlist { background-color: #f0f0f0; } p.formulaDsp { text-align: center; } img.formulaDsp { } img.formulaInl { vertical-align: middle; } div.center { text-align: center; margin-top: 0px; margin-bottom: 0px; padding: 0px; } div.center img { border: 0px; } img.footer { border: 0px; vertical-align: middle; } /* @group Code Colorization */ span.keyword { color: #008000 } span.keywordtype { color: #604020 } span.keywordflow { color: #e08000 } span.comment { color: #800000 } span.preprocessor { color: #806020 } span.stringliteral { color: #002080 } span.charliteral { color: #008080 } span.vhdldigit { color: #ff00ff } span.vhdlchar { color: #000000 } span.vhdlkeyword { color: #700070 } span.vhdllogic { color: #ff0000 } /* @end */ .search { color: #003399; font-weight: bold; } form.search { margin-bottom: 0px; margin-top: 0px; } input.search { font-size: 75%; color: #000080; font-weight: normal; background-color: #e8eef2; } td.tiny { font-size: 75%; } .dirtab { padding: 4px; border-collapse: collapse; border: 1px solid #84b0c7; } th.dirtab { background: #e8eef2; font-weight: bold; } hr { height: 0; border: none; border-top: 1px solid #666; } /* @group Member Descriptions */ .mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { background-color: #FAFAFA; border: none; margin: 4px; padding: 1px 0 0 8px; } .mdescLeft, .mdescRight { padding: 0px 8px 4px 8px; color: #555; } .memItemLeft, .memItemRight, .memTemplParams { border-top: 1px solid #ccc; } .memItemLeft, .memTemplItemLeft { white-space: nowrap; } .memTemplParams { color: #606060; white-space: nowrap; } /* @end */ /* @group Member Details */ /* Styles for detailed member documentation */ .memtemplate { font-size: 80%; color: #606060; font-weight: normal; margin-left: 3px; } .memnav { background-color: #e8eef2; border: 1px solid #84b0c7; text-align: center; margin: 2px; margin-right: 15px; padding: 2px; } .memitem { padding: 0; margin-bottom: 10px; } .memname { white-space: nowrap; font-weight: bold; } .memproto, .memdoc { border: 1px solid #84b0c7; } .memproto { padding: 0; background-color: #d5e1e8; font-weight: bold; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; } .memdoc { padding: 2px 5px; background-color: #eef3f5; border-top-width: 0; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; } .paramkey { text-align: right; } .paramtype { white-space: nowrap; } .paramname { color: #602020; white-space: nowrap; } .paramname em { font-style: normal; } /* @end */ /* @group Directory (tree) */ /* for the tree view */ .ftvtree { font-family: sans-serif; margin: 0.5em; } /* these are for tree view when used as main index */ .directory { font-size: 9pt; font-weight: bold; } .directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } /* The following two styles can be used to replace the root node title with an image of your choice. Simply uncomment the next two styles, specify the name of your image and be sure to set 'height' to the proper pixel height of your image. */ /* .directory h3.swap { height: 61px; background-repeat: no-repeat; background-image: url("yourimage.gif"); } .directory h3.swap span { display: none; } */ .directory > h3 { margin-top: 0; } .directory p { margin: 0px; white-space: nowrap; } .directory div { display: none; margin: 0px; } .directory img { vertical-align: -30%; } /* these are for tree view when not used as main index */ .directory-alt { font-size: 100%; font-weight: bold; } .directory-alt h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } .directory-alt > h3 { margin-top: 0; } .directory-alt p { margin: 0px; white-space: nowrap; } .directory-alt div { display: none; margin: 0px; } .directory-alt img { vertical-align: -30%; } /* @end */ address { font-style: normal; color: #333; } table.doxtable { border-collapse:collapse; } table.doxtable td, table.doxtable th { border: 1px solid #153788; padding: 3px 7px 2px; } table.doxtable th { background-color: #254798; color: #FFFFFF; font-size: 110%; padding-bottom: 4px; padding-top: 5px; text-align:left; } stk-4.4.4/doc/html/doxygen.png000644 000766 000766 00000002401 12015735505 016202 0ustar00garygary000000 000000 ‰PNG  IHDRd-ok>ÂgAMAÖØÔOX2tEXtSoftwareAdobe ImageReadyqÉe<]PLTEǾÏ"&©ÈÎï¶»ÖÓÚú“¢Þ ¬à¶Âõ‡§ÕÙêÉÊÎáâæ{ŽÔ¡ëˆ™× ²ø§¬¹ÀÀ±ÝÝÎùùéõõçëëåED9×ÖËhg]_X<@:#mhUÿÿÿÝÀ1tRNSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍvÿIDATxÚbC£: d#„„………h` @¡X",***LKˆ.–], ºX@t± €èb @ÑÅ€BµD„6–š%""´° € ˜% ˆ™B:H¢ˆ²Áf@• ˆRPy"K`\PbC(!II!h©…ëƒ(ñ„Ä!ꈬC„Ä…àl!0[X\J\$TMˆ(’>a$S„ Ù@ Ш@R.$‚¬LJBR¢‰AÌG1 ¬ Â(FȃÔPhhÁTÀ¢„%!`€&q°%u P ¹¢ ¬ € ¹CT$B¢à|‚ºW„¤Àl £!B`R$( …Ĉ‘’ž@AÅ%ĤÄ%@,(—ʂڱ%$ÁââRPmB U`1IˆYB  99€\1 yCCCÿf"[N 'Ü=TGÈ’øl8˜^Kû5<êSæRɤ”%î@@ à›Ê b1 qÅAXHˆ¸&ØB’R y n˜P„Ìã–4A €€j¹€€>Ü ˜ t!˜+(.ÈÅWQ±A2ÜÜMUÜ‚’’‚‚â `1 %`19€F< 3cZÄ`óe!\ˆ DÈ+. 83‹³Àä¸!lYYA -6‚EJŠ¢V €@©žXXX 4„å Ê@86Ð`RdB´€4I "Ý "–@xrÊŒ‚H€AÊ`—f ÉȰCŒ"XV0ɲ³C b@2…¬H ¬È“ p)!(ì‚ 0Ž4ˆ)(%RÁÎ ¶$€TÊ€¥Àþb‡b,säÐ@7À üѰ‚Òî?f¥Ö—\PIx!I´¦"”Ȉ’3¨ QY˜ÿt^^ÛØgv- }>WJOAV`$&#”¦8ùøø8€\FF ›SFJ$ÂÆ€ÐƊС䈉ÀÀ 4ª…Èäå -Á§‡ €H²…—ŸŸŸf ?ðâ5„ €k1Âd‰,ŒÃ ³ƒ“€.€"­F™ËË€àñ‚½ÁIÈ€"±Ù4ÉH gx|‚f©m)))9´. aMDƒ& ºX@t± €èb @ÑÅ€¢‹%DKˆ.–], ºX@t± €èb @€d`‚ɽSµOIEND®B`‚stk-4.4.4/doc/html/Drummer_8h_source.html000644 000766 000766 00000027206 12015735505 020311 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Drummer.h

00001 #ifndef STK_DRUMMER_H
00002 #define STK_DRUMMER_H
00003 
00004 #include "Instrmnt.h"
00005 #include "FileWvIn.h"
00006 #include "OnePole.h"
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00025 /***************************************************/
00026 
00027 const int DRUM_NUMWAVES = 11;
00028 const int DRUM_POLYPHONY = 4;
00029 
00030 class Drummer : public Instrmnt
00031 {
00032  public:
00034 
00037   Drummer( void );
00038 
00040   ~Drummer( void );
00041 
00043 
00049   void noteOn( StkFloat instrument, StkFloat amplitude );
00050 
00052   void noteOff( StkFloat amplitude );
00053 
00055   StkFloat tick( unsigned int channel = 0 );
00056 
00058 
00065   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00066 
00067  protected:
00068 
00069   FileWvIn waves_[DRUM_POLYPHONY];
00070   OnePole  filters_[DRUM_POLYPHONY];
00071   std::vector<int> soundOrder_;
00072   std::vector<int> soundNumber_;
00073   int      nSounding_;
00074 };
00075 
00076 inline StkFloat Drummer :: tick( unsigned int )
00077 {
00078   lastFrame_[0] = 0.0;
00079   if ( nSounding_ == 0 ) return lastFrame_[0];
00080 
00081   for ( int i=0; i<DRUM_POLYPHONY; i++ ) {
00082     if ( soundOrder_[i] >= 0 ) {
00083       if ( waves_[i].isFinished() ) {
00084         // Re-order the list.
00085         for ( int j=0; j<DRUM_POLYPHONY; j++ ) {
00086           if ( soundOrder_[j] > soundOrder_[i] )
00087             soundOrder_[j] -= 1;
00088         }
00089         soundOrder_[i] = -1;
00090         nSounding_--;
00091       }
00092       else
00093         lastFrame_[0] += filters_[i].tick( waves_[i].tick() );
00094     }
00095   }
00096 
00097   return lastFrame_[0];
00098 }
00099 
00100 inline StkFrames& Drummer :: tick( StkFrames& frames, unsigned int channel )
00101 {
00102   unsigned int nChannels = lastFrame_.channels();
00103 #if defined(_STK_DEBUG_)
00104   if ( channel > frames.channels() - nChannels ) {
00105     oStream_ << "Drummer::tick(): channel and StkFrames arguments are incompatible!";
00106     handleError( StkError::FUNCTION_ARGUMENT );
00107   }
00108 #endif
00109 
00110   StkFloat *samples = &frames[channel];
00111   unsigned int j, hop = frames.channels() - nChannels;
00112   if ( nChannels == 1 ) {
00113     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00114       *samples++ = tick();
00115   }
00116   else {
00117     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00118       *samples++ = tick();
00119       for ( j=1; j<nChannels; j++ )
00120         *samples++ = lastFrame_[j];
00121     }
00122   }
00123 
00124   return frames;
00125 }
00126 
00127 
00128 } // stk namespace
00129 
00130 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Echo_8h_source.html000644 000766 000766 00000033111 12015735505 017544 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Echo.h

00001 #ifndef STK_ECHO_H
00002 #define STK_ECHO_H
00003 
00004 #include "Effect.h" 
00005 #include "Delay.h" 
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00017 /***************************************************/
00018 
00019 class Echo : public Effect
00020 {
00021  public:
00023 
00026   Echo( unsigned long maximumDelay = (unsigned long) Stk::sampleRate() );
00027 
00029   void clear();
00030 
00032   void setMaximumDelay( unsigned long delay );
00033 
00035   void setDelay( unsigned long delay );
00036 
00038   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00039 
00041   StkFloat tick( StkFloat input );
00042 
00044 
00052   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00053 
00055 
00063   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00064 
00065  protected:
00066 
00067   Delay delayLine_;
00068   unsigned long length_;
00069 
00070 };
00071 
00072 inline StkFloat Echo :: tick( StkFloat input )
00073 {
00074   lastFrame_[0] = effectMix_ * ( delayLine_.tick( input ) - input ) + input;
00075   return lastFrame_[0];
00076 }
00077 
00078 inline StkFrames& Echo :: tick( StkFrames& frames, unsigned int channel )
00079 {
00080 #if defined(_STK_DEBUG_)
00081   if ( channel >= frames.channels() ) {
00082     oStream_ << "Echo::tick(): channel and StkFrames arguments are incompatible!";
00083     handleError( StkError::FUNCTION_ARGUMENT );
00084   }
00085 #endif
00086 
00087   StkFloat *samples = &frames[channel];
00088   unsigned int hop = frames.channels();
00089   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00090     *samples = effectMix_ * ( delayLine_.tick( *samples ) - *samples ) + *samples;
00091   }
00092 
00093   lastFrame_[0] = *(samples-hop);
00094   return frames;
00095 }
00096 
00097 inline StkFrames& Echo :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00098 {
00099 #if defined(_STK_DEBUG_)
00100   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00101     oStream_ << "Echo::tick(): channel and StkFrames arguments are incompatible!";
00102     handleError( StkError::FUNCTION_ARGUMENT );
00103   }
00104 #endif
00105 
00106   StkFloat *iSamples = &iFrames[iChannel];
00107   StkFloat *oSamples = &oFrames[oChannel];
00108   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00109   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00110     *oSamples = effectMix_ * ( delayLine_.tick( *iSamples ) - *iSamples ) + *iSamples;
00111   }
00112 
00113   lastFrame_[0] = *(oSamples-oHop);
00114   return iFrames;
00115 }
00116 
00117 } // stk namespace
00118 
00119 #endif
00120 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Effect_8h_source.html000644 000766 000766 00000021327 12015735505 020070 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Effect.h

00001 #ifndef STK_EFFECT_H
00002 #define STK_EFFECT_H
00003 
00004 #include "Stk.h"
00005 #include <cmath>
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00019 /***************************************************/
00020 
00021 class Effect : public Stk
00022 {
00023  public:
00025   Effect( void ) { lastFrame_.resize( 1, 1, 0.0 ); };
00026 
00028   unsigned int channelsOut( void ) const { return lastFrame_.channels(); };
00029 
00031   const StkFrames& lastFrame( void ) const { return lastFrame_; };
00032 
00034   virtual void clear() = 0;
00035 
00037   virtual void setEffectMix( StkFloat mix );
00038 
00039  protected:
00040 
00041   // Returns true if argument value is prime.
00042   bool isPrime( unsigned int number );
00043 
00044   StkFrames lastFrame_;
00045   StkFloat effectMix_;
00046 
00047 };
00048 
00049 inline void Effect :: setEffectMix( StkFloat mix )
00050 {
00051   if ( mix < 0.0 ) {
00052     oStream_ << "Effect::setEffectMix: mix parameter is less than zero ... setting to zero!";
00053     handleError( StkError::WARNING );
00054     effectMix_ = 0.0;
00055   }
00056   else if ( mix > 1.0 ) {
00057     oStream_ << "Effect::setEffectMix: mix parameter is greater than 1.0 ... setting to one!";
00058     handleError( StkError::WARNING );
00059     effectMix_ = 1.0;
00060   }
00061   else
00062     effectMix_ = mix;
00063 }
00064 
00065 inline bool Effect :: isPrime( unsigned int number )
00066 {
00067   if ( number == 2 ) return true;
00068   if ( number & 1 ) {
00069            for ( int i=3; i<(int)sqrt((double)number)+1; i+=2 )
00070                     if ( (number % i) == 0 ) return false;
00071            return true; // prime
00072          }
00073   else return false; // even
00074 }
00075 
00076 } // stk namespace
00077 
00078 #endif
00079 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Envelope_8h_source.html000644 000766 000766 00000027412 12015735505 020452 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Envelope.h

00001 #ifndef STK_ENVELOPE_H
00002 #define STK_ENVELOPE_H
00003 
00004 #include "Generator.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00019 /***************************************************/
00020 
00021 class Envelope : public Generator
00022 {
00023  public:
00024 
00026   Envelope( void );
00027 
00029   ~Envelope( void );
00030 
00032   Envelope& operator= ( const Envelope& e );
00033 
00035   void keyOn( void ) { this->setTarget( 1.0 ); };
00036 
00038   void keyOff( void ) { this->setTarget( 0.0 ); };
00039 
00041 
00044   void setRate( StkFloat rate );
00045 
00047 
00051   void setTime( StkFloat time );
00052 
00054   void setTarget( StkFloat target );
00055 
00057   void setValue( StkFloat value );
00058 
00060   int getState( void ) const { return state_; };
00061 
00063   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00064 
00066   StkFloat tick( void );
00067 
00069 
00076   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00077 
00078  protected:
00079 
00080   void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00081 
00082   StkFloat value_;
00083   StkFloat target_;
00084   StkFloat rate_;
00085   int state_;
00086 };
00087 
00088 inline StkFloat Envelope :: tick( void )
00089 {
00090   if ( state_ ) {
00091     if ( target_ > value_ ) {
00092       value_ += rate_;
00093       if ( value_ >= target_ ) {
00094         value_ = target_;
00095         state_ = 0;
00096       }
00097     }
00098     else {
00099       value_ -= rate_;
00100       if ( value_ <= target_ ) {
00101         value_ = target_;
00102         state_ = 0;
00103       }
00104     }
00105     lastFrame_[0] = value_;
00106   }
00107 
00108   return value_;
00109 }
00110 
00111 inline StkFrames& Envelope :: tick( StkFrames& frames, unsigned int channel )
00112 {
00113 #if defined(_STK_DEBUG_)
00114   if ( channel >= frames.channels() ) {
00115     oStream_ << "Envelope::tick(): channel and StkFrames arguments are incompatible!";
00116     handleError( StkError::FUNCTION_ARGUMENT );
00117   }
00118 #endif
00119 
00120   StkFloat *samples = &frames[channel];
00121   unsigned int hop = frames.channels();
00122   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00123     *samples = tick();
00124 
00125   return frames;
00126 }
00127 
00128 } // stk namespace
00129 
00130 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/faq.html000644 000766 000766 00000014626 12015735505 015470 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Frequently Asked Questions

Does STK have a license?

Yes, we finally made something official for release 4.3.0. It is listed in the Stk class and a few other places in the distribution, but I'll repeat it here for clarity:

The Synthesis ToolKit in C++ (STK) is a set of open source audio
signal processing and algorithmic synthesis classes written in the
C++ programming language. STK was designed to facilitate rapid
development of music synthesis and audio processing software, with
an emphasis on cross-platform functionality, realtime control,
ease of use, and educational example code.  STK currently runs
with realtime support (audio and MIDI) on Linux, Macintosh OS X,
and Windows computer platforms. Generic, non-realtime support has
been tested under NeXTStep, Sun, and other platforms and should
work with any standard C++ compiler.

STK WWW site: http://ccrma.stanford.edu/software/stk/

The Synthesis ToolKit in C++ (STK)
Copyright (c) 1995-2012 Perry R. Cook and Gary P. Scavone

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

Any person wishing to distribute modifications to the Software is
asked to send the modifications to the original developer so that they
can be incorporated into the canonical version.  This is, however, not
a binding provision of this license.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Why is my file sample rate wrong?

When the FileWvIn class loads a soundfile, it automatically sets its internal read increment based on the soundfile rate and the current STK sample rate. For example, if the current STK sample rate is 44100 Hz and the soundfile rate is 22050 Hz, the read increment, or rate, will be set to 0.5 and the file will be interpolated so that is sounds correct at 44100 Hz. For most cases, this works fine. However, consider the following example:

FileWvIn input( "infile" );                 // read an input soundfile
StkFloat sampleRate = input.getFileRate();
Stk::setSampleRate( sampleRate );           // set a new STK sample rate based on the file rate

With version 4.3 and higher of STK, the FileWvIn class will be notified of a sample rate change and it will automatically adjust its read rate accordingly. Previous versions of STK did not perform this change and thus, the read rate could end up being incorrect. If you do not want FileWvIn to perform this automatic adjustment, you can call the ignoreSampleRateChange() function for a given class instance.

Why does the sound I generated with STK sound like *&#@!?

If the resultant sound generated by an STK program sounds like noise (and you're not doing an MLS experiment), the problem is likely related to the byte "endianness" of your computer. By default, STK assumes "big endian" byte order. If you are working with STK classes on a PC (Windows or Linux), you must define the __LITTLE_ENDIAN__ preprocessor definition before compiling. If after reading this you realize you need to make this change, do not forget to recompile all STK classes from scratch.

Why do I get a Tk display error message?

The following error may be printed to your terminal window (depending on the version of the tcl/tk interpreter you are running) if you attempt to start an STK tcl/tk interface without the X Server first running:

Application initialization failed: this isn't a Tk applicationcouldn't connect to display ":0.0"

Simply start your X server and then try the command again.


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/FileLoop_8h_source.html000644 000766 000766 00000030414 12015735505 020402 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


FileLoop.h

00001 #ifndef STK_FILELOOP_H
00002 #define STK_FILELOOP_H
00003 
00004 #include "FileWvIn.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00024 /***************************************************/
00025 
00026 class FileLoop : protected FileWvIn
00027 {
00028  public:
00030   FileLoop( unsigned long chunkThreshold = 1000000, unsigned long chunkSize = 1024 );
00031 
00033   FileLoop( std::string fileName, bool raw = false, bool doNormalize = true,
00034             unsigned long chunkThreshold = 1000000, unsigned long chunkSize = 1024 );
00035 
00037   ~FileLoop( void );
00038 
00040 
00049   void openFile( std::string fileName, bool raw = false, bool doNormalize = true );
00050 
00052   void closeFile( void ) { FileWvIn::closeFile(); };
00053 
00055   void reset( void ) { FileWvIn::reset(); };
00056 
00058   unsigned int channelsOut( void ) const { return data_.channels(); };
00059 
00061 
00065   void normalize( void ) { FileWvIn::normalize( 1.0 ); };
00066 
00068 
00072   void normalize( StkFloat peak ) { FileWvIn::normalize( peak ); };
00073 
00075   unsigned long getSize( void ) const { return data_.frames(); };
00076 
00078 
00083   StkFloat getFileRate( void ) const { return data_.dataRate(); };
00084 
00086 
00089   void setRate( StkFloat rate );
00090 
00092 
00098   void setFrequency( StkFloat frequency ) { this->setRate( file_.fileSize() * frequency / Stk::sampleRate() ); };
00099 
00101   void addTime( StkFloat time );
00102 
00104 
00109   void addPhase( StkFloat angle );
00110 
00112 
00117   void addPhaseOffset( StkFloat angle );
00118 
00120 
00129   StkFloat lastOut( unsigned int channel = 0 ) { return FileWvIn::lastOut( channel ); };
00130 
00132 
00141   StkFloat tick( unsigned int channel = 0 );
00142 
00144 
00153   StkFrames& tick( StkFrames& frames );
00154 
00155  protected:
00156 
00157   StkFrames firstFrame_;
00158   StkFloat phaseOffset_;
00159 
00160 };
00161 
00162 } // stk namespace
00163 
00164 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/FileRead_8h_source.html000644 000766 000766 00000024331 12015735505 020345 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


FileRead.h

00001 #ifndef STK_FILEREAD_H
00002 #define STK_FILEREAD_H
00003 
00004 #include "Stk.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00039 /***************************************************/
00040 
00041 class FileRead : public Stk
00042 {
00043 public:
00045   FileRead( void );
00046 
00048 
00054   FileRead( std::string fileName, bool typeRaw = false, unsigned int nChannels = 1,
00055             StkFormat format = STK_SINT16, StkFloat rate = 22050.0 );
00056 
00058   ~FileRead( void );
00059 
00061 
00067   void open( std::string fileName, bool typeRaw = false, unsigned int nChannels = 1,
00068              StkFormat format = STK_SINT16, StkFloat rate = 22050.0 );
00069 
00071   void close( void );
00072 
00074   bool isOpen( void );
00075 
00077   unsigned long fileSize( void ) const { return fileSize_; };
00078 
00080   unsigned int channels( void ) const { return channels_; };
00081 
00083   StkFormat format( void ) const { return dataType_; };
00084 
00086 
00091   StkFloat fileRate( void ) const { return fileRate_; };
00092 
00094 
00106   void read( StkFrames& buffer, unsigned long startFrame = 0, bool doNormalize = true );
00107 
00108 protected:
00109 
00110   // Get STK RAW file information.
00111   bool getRawInfo( const char *fileName, unsigned int nChannels,
00112                    StkFormat format, StkFloat rate );
00113 
00114   // Get WAV file header information.
00115   bool getWavInfo( const char *fileName );
00116 
00117   // Get SND (AU) file header information.
00118   bool getSndInfo( const char *fileName );
00119 
00120   // Get AIFF file header information.
00121   bool getAifInfo( const char *fileName );
00122 
00123   // Get MAT-file header information.
00124   bool getMatInfo( const char *fileName );
00125 
00126   // Helper function for MAT-file parsing.
00127   bool findNextMatArray( SINT32 *chunkSize, SINT32 *rows, SINT32 *columns, SINT32 *nametype );
00128 
00129   FILE *fd_;
00130   bool byteswap_;
00131   bool wavFile_;
00132   unsigned long fileSize_;
00133   unsigned long dataOffset_;
00134   unsigned int channels_;
00135   StkFormat dataType_;
00136   StkFloat fileRate_;
00137 };
00138 
00139 } // stk namespace
00140 
00141 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/files.html000644 000766 000766 00000033455 12015735505 016024 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


File List

Here is a list of all documented files with brief descriptions:
ADSR.h [code]
Asymp.h [code]
BandedWG.h [code]
BeeThree.h [code]
BiQuad.h [code]
Blit.h [code]
BlitSaw.h [code]
BlitSquare.h [code]
BlowBotl.h [code]
BlowHole.h [code]
Bowed.h [code]
BowTable.h [code]
Brass.h [code]
Chorus.h [code]
Clarinet.h [code]
Cubic.h [code]
Delay.h [code]
DelayA.h [code]
DelayL.h [code]
Drummer.h [code]
Echo.h [code]
Effect.h [code]
Envelope.h [code]
FileLoop.h [code]
FileRead.h [code]
FileWrite.h [code]
FileWvIn.h [code]
FileWvOut.h [code]
Filter.h [code]
Fir.h [code]
Flute.h [code]
FM.h [code]
FMVoices.h [code]
FormSwep.h [code]
FreeVerb.h [code]
Function.h [code]
Generator.h [code]
Granulate.h [code]
Guitar.h [code]
HevyMetl.h [code]
Iir.h [code]
InetWvIn.h [code]
InetWvOut.h [code]
Instrmnt.h [code]
JCRev.h [code]
JetTable.h [code]
LentPitShift.h [code]
Mandolin.h [code]
Mesh2D.h [code]
Messager.h [code]
MidiFileIn.h [code]
Modal.h [code]
ModalBar.h [code]
Modulate.h [code]
Moog.h [code]
Mutex.h [code]
Noise.h [code]
NRev.h [code]
OnePole.h [code]
OneZero.h [code]
PercFlut.h [code]
Phonemes.h [code]
PitShift.h [code]
Plucked.h [code]
PoleZero.h [code]
PRCRev.h [code]
ReedTable.h [code]
Resonate.h [code]
Rhodey.h [code]
RtAudio.h [code]
RtError.h [code]
RtMidi.h [code]
RtWvIn.h [code]
RtWvOut.h [code]
Sampler.h [code]
Saxofony.h [code]
Shakers.h [code]
Simple.h [code]
SineWave.h [code]
SingWave.h [code]
Sitar.h [code]
Skini.h [code]
Socket.h [code]
Sphere.h [code]
StifKarp.h [code]
Stk.h [code]
TapDelay.h [code]
TcpClient.h [code]
TcpServer.h [code]
Thread.h [code]
TubeBell.h [code]
Twang.h [code]
TwoPole.h [code]
TwoZero.h [code]
UdpSocket.h [code]
Vector3D.h [code]
Voicer.h [code]
VoicForm.h [code]
Whistle.h [code]
Wurley.h [code]
WvIn.h [code]
WvOut.h [code]

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/FileWrite_8h_source.html000644 000766 000766 00000023147 12015735505 020570 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


FileWrite.h

00001 #ifndef STK_FILEWRITE_H
00002 #define STK_FILEWRITE_H
00003 
00004 #include "Stk.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00029 /***************************************************/
00030 
00031 class FileWrite : public Stk
00032 {
00033  public:
00034 
00035   typedef unsigned long FILE_TYPE;
00036 
00037   static const FILE_TYPE FILE_RAW; 
00038   static const FILE_TYPE FILE_WAV; 
00039   static const FILE_TYPE FILE_SND; 
00040   static const FILE_TYPE FILE_AIF; 
00041   static const FILE_TYPE FILE_MAT; 
00043 
00044   FileWrite( void );
00045 
00047 
00050   FileWrite( std::string fileName, unsigned int nChannels = 1, FILE_TYPE type = FILE_WAV, Stk::StkFormat format = STK_SINT16 );
00051 
00053   virtual ~FileWrite();
00054 
00056 
00059   void open( std::string fileName, unsigned int nChannels = 1,
00060              FileWrite::FILE_TYPE type = FILE_WAV, Stk::StkFormat format = STK_SINT16 );
00061 
00063   void close( void );
00064 
00066   bool isOpen( void );
00067 
00069 
00074   void write( StkFrames& buffer );
00075 
00076  protected:
00077 
00078   // Write STK RAW file header.
00079   bool setRawFile( std::string fileName );
00080 
00081   // Write WAV file header.
00082   bool setWavFile( std::string fileName );
00083 
00084   // Close WAV file, updating the header.
00085   void closeWavFile( void );
00086 
00087   // Write SND (AU) file header.
00088   bool setSndFile( std::string fileName );
00089 
00090   // Close SND file, updating the header.
00091   void closeSndFile( void );
00092 
00093   // Write AIFF file header.
00094   bool setAifFile( std::string fileName );
00095 
00096   // Close AIFF file, updating the header.
00097   void closeAifFile( void );
00098 
00099   // Write MAT-file header.
00100   bool setMatFile( std::string fileName );
00101 
00102   // Close MAT-file, updating the header.
00103   void closeMatFile( void );
00104 
00105   FILE *fd_;
00106   FILE_TYPE fileType_;
00107   StkFormat dataType_;
00108   unsigned int channels_;
00109   unsigned long frameCounter_;
00110   bool byteswap_;
00111 
00112 };
00113 
00114 } // stk namespace
00115 
00116 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/FileWvIn_8h_source.html000644 000766 000766 00000032213 12015735505 020353 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


FileWvIn.h

00001 #ifndef STK_FILEWVIN_H
00002 #define STK_FILEWVIN_H
00003 
00004 #include "WvIn.h"
00005 #include "FileRead.h"
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00040 /***************************************************/
00041 
00042 class FileWvIn : public WvIn
00043 {
00044 public:
00046   FileWvIn( unsigned long chunkThreshold = 1000000, unsigned long chunkSize = 1024 );
00047 
00049 
00053   FileWvIn( std::string fileName, bool raw = false, bool doNormalize = true,
00054             unsigned long chunkThreshold = 1000000, unsigned long chunkSize = 1024 );
00055 
00057   ~FileWvIn( void );
00058 
00060 
00069   virtual void openFile( std::string fileName, bool raw = false, bool doNormalize = true );
00070 
00072   virtual void closeFile( void );
00073 
00075   virtual void reset( void );
00076 
00078 
00082   virtual void normalize( void );
00083 
00085 
00089   virtual void normalize( StkFloat peak );
00090 
00092   virtual unsigned long getSize( void ) const { return file_.fileSize(); };
00093 
00095 
00100   virtual StkFloat getFileRate( void ) const { return data_.dataRate(); };
00101 
00103   bool isOpen( void ) { return file_.isOpen(); };
00104 
00106   bool isFinished( void ) const { return finished_; };
00107 
00109 
00112   virtual void setRate( StkFloat rate );
00113 
00115 
00118   virtual void addTime( StkFloat time );
00119 
00121 
00127   void setInterpolate( bool doInterpolate ) { interpolate_ = doInterpolate; };
00128 
00130 
00139   StkFloat lastOut( unsigned int channel = 0 );
00140 
00142 
00151   virtual StkFloat tick( unsigned int channel = 0 );
00152 
00154 
00162   virtual StkFrames& tick( StkFrames& frames );
00163 
00164 protected:
00165 
00166   void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00167 
00168   FileRead file_;
00169   bool finished_;
00170   bool interpolate_;
00171   bool normalizing_;
00172   bool chunking_;
00173   StkFloat time_;
00174   StkFloat rate_;
00175   unsigned long chunkThreshold_;
00176   unsigned long chunkSize_;
00177   long chunkPointer_;
00178 
00179 };
00180 
00181 inline StkFloat FileWvIn :: lastOut( unsigned int channel )
00182 {
00183 #if defined(_STK_DEBUG_)
00184   if ( channel >= data_.channels() ) {
00185     oStream_ << "FileWvIn::lastOut(): channel argument and soundfile data are incompatible!";
00186     handleError( StkError::FUNCTION_ARGUMENT );
00187   }
00188 #endif
00189 
00190   if ( finished_ ) return 0.0;
00191   return lastFrame_[channel];
00192 }
00193 
00194 } // stk namespace
00195 
00196 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/FileWvOut_8h_source.html000644 000766 000766 00000015150 12015735505 020555 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


FileWvOut.h

00001 #ifndef STK_FILEWVOUT_H
00002 #define STK_FILEWVOUT_H
00003 
00004 #include "WvOut.h"
00005 #include "FileWrite.h"
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00030 /***************************************************/
00031 
00032 class FileWvOut : public WvOut
00033 {
00034  public:
00035 
00037 
00041   FileWvOut( unsigned int bufferFrames = 1024 );
00042 
00044 
00047   FileWvOut( std::string fileName,
00048              unsigned int nChannels = 1,
00049              FileWrite::FILE_TYPE type = FileWrite::FILE_WAV,
00050              Stk::StkFormat format = STK_SINT16,
00051              unsigned int bufferFrames = 1024 );
00052 
00054   virtual ~FileWvOut();
00055 
00057 
00062   void openFile( std::string fileName,
00063                  unsigned int nChannels,
00064                  FileWrite::FILE_TYPE type,
00065                  Stk::StkFormat format );
00066 
00068 
00072   void closeFile( void );
00073 
00075 
00078   void tick( const StkFloat sample );
00079 
00081 
00087   void tick( const StkFrames& frames );
00088 
00089  protected:
00090 
00091   void incrementFrame( void );
00092 
00093   FileWrite file_;
00094   unsigned int bufferFrames_;
00095   unsigned int bufferIndex_;
00096   unsigned int iData_;
00097 
00098 };
00099 
00100 } // stk namespace
00101 
00102 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Filter_8h_source.html000644 000766 000766 00000030201 12015735505 020110 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Filter.h

00001 #ifndef STK_FILTER_H
00002 #define STK_FILTER_H
00003 
00004 #include "Stk.h"
00005 #include <vector>
00006 #include <cmath>
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00020 /***************************************************/
00021 
00022 class Filter : public Stk
00023 {
00024 public:
00026   Filter( void ) { gain_ = 1.0; channelsIn_ = 1; lastFrame_.resize( 1, 1, 0.0 ); };
00027 
00029   unsigned int channelsIn( void ) const { return channelsIn_; };
00030 
00032   unsigned int channelsOut( void ) const { return lastFrame_.channels(); };
00033 
00035   virtual void clear( void );
00036 
00038 
00042   void setGain( StkFloat gain ) { gain_ = gain; };
00043 
00045   StkFloat getGain( void ) const { return gain_; };
00046 
00048 
00053   StkFloat phaseDelay( StkFloat frequency );
00054 
00056   const StkFrames& lastFrame( void ) const { return lastFrame_; };
00057 
00059 
00067   virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ) = 0;
00068 
00069 protected:
00070 
00071   StkFloat gain_;
00072   unsigned int channelsIn_;
00073   StkFrames lastFrame_;
00074 
00075   std::vector<StkFloat> b_;
00076   std::vector<StkFloat> a_;
00077   StkFrames outputs_;
00078   StkFrames inputs_;
00079 
00080 };
00081 
00082 inline void Filter :: clear( void )
00083 {
00084   unsigned int i;
00085   for ( i=0; i<inputs_.size(); i++ )
00086     inputs_[i] = 0.0;
00087   for ( i=0; i<outputs_.size(); i++ )
00088     outputs_[i] = 0.0;
00089   for ( i=0; i<lastFrame_.size(); i++ )
00090     lastFrame_[i] = 0.0;  
00091 }
00092 
00093 inline StkFloat Filter :: phaseDelay( StkFloat frequency )
00094 {
00095   if ( frequency <= 0.0 || frequency > 0.5 * Stk::sampleRate() ) {
00096     oStream_ << "Filter::phaseDelay: argument (" << frequency << ") is out of range!";
00097     handleError( StkError::WARNING ); return 0.0;
00098   }
00099 
00100   StkFloat omegaT = 2 * PI * frequency / Stk::sampleRate();
00101   StkFloat real = 0.0, imag = 0.0;
00102   for ( unsigned int i=0; i<b_.size(); i++ ) {
00103     real += b_[i] * std::cos( i * omegaT );
00104     imag -= b_[i] * std::sin( i * omegaT );
00105   }
00106   real *= gain_;
00107   imag *= gain_;
00108 
00109   StkFloat phase = atan2( imag, real );
00110 
00111   real = 0.0, imag = 0.0;
00112   for ( unsigned int i=0; i<a_.size(); i++ ) {
00113     real += a_[i] * std::cos( i * omegaT );
00114     imag -= a_[i] * std::sin( i * omegaT );
00115   }
00116 
00117   phase -= std::atan2( imag, real );
00118   phase = std::fmod( -phase, 2 * PI );
00119   return phase / omegaT;
00120 }
00121 
00122 } // stk namespace
00123 
00124 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/filtering.html000644 000766 000766 00000017456 12015735505 016710 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Using Filters

In this section, we demonstrate the use of a few of the STK filter classes. The stk::Iir class provides functionality to implement a generalized infinite impulse response (IIR) digital filter, similar to the filter function in Matlab. In this example, we create an stk::Iir instance and initialize it with specific numerator and denominator coefficients. We then compute its impulse response for 20 samples.

#include "Iir.h"
using namespace stk;

int main()
{
  StkFrames output( 20, 1 );   // initialize StkFrames to 20 frames and 1 channel (default: interleaved)
  output[0] = 1.0;

  std::vector<StkFloat> numerator( 5, 0.1 ); // create and initialize numerator coefficients
  std::vector<StkFloat> denominator;         // create empty denominator coefficients
  denominator.push_back( 1.0 );              // populate our denomintor values
  denominator.push_back( 0.3 );
  denominator.push_back( -0.5 );

  Iir filter( numerator, denominator );

  filter.tick( output );
  for ( unsigned int i=0; i<output.size(); i++ ) {
    std::cout << "i = " << i << " : output = " << output[i] << std::endl;
  }

  return 0;
}

The stk::Iir class implements the standard difference equation

 a[0]*y[n] = b[0]*x[n] + ... + b[nb]*x[n-nb] - a[1]*y[n-1] - ... - a[na]*y[n-na],

where "b" values are numerator coefficients and "a" values are denominator coefficients. Note that if the first denominator coefficient is not 1.0, the Iir class automatically normalizes all filter coefficients by that value. The coefficient values are passed to the Iir class via a C++ vector, a container object provided by the C++ Standard Library.

Most STK classes use more specific types of digital filters, such as the stk::OneZero, stk::OnePole, stk::TwoPole, or stk::BiQuad varieties. These classes inherit from the stk::Filter abstract base class and provide specific functionality particular to their use, as well as functions to independently control individual coefficient values.

Resonances:

The STK stk::BiQuad and stk::TwoPole classes provide functionality for creating resonance filters. The following example demonstrates how to create a resonance centered at 440 Hz that is used to filter the output of a stk::Noise generator.

#include "BiQuad.h"
#include "Noise.h"
using namespace stk;

int main()
{
  StkFrames output( 20, 1 );   // initialize StkFrames to 20 frames and 1 channel (default: interleaved)
  Noise noise;

  BiQuad biquad;
  biquad.setResonance( 440.0, 0.98, true ); // automatically normalize for unity peak gain

  for ( unsigned int i=0; i<output.size(); i++ ) {
    output[i] = biquad.tick( noise.tick() );  // single-sample computations
    std::cout << "i = " << i << " : output = " << output[i] << std::endl;
  }

  return 0;
}

By passing a boolian value of true as the third argument to the stk::BiQuad::setResonance() function, the filter coefficients are automatically scaled to achieve unity gain at the resonance peak frequency. The previous code could be easily modified for "vector-based" calculations:

#include "BiQuad.h"
#include "Noise.h"
using namespace stk;

int main()
{
  StkFrames output( 20, 1 );   // initialize StkFrames to 20 frames and 1 channel (default: interleaved)
  Noise noise;

  BiQuad biquad;
  biquad.setResonance( 440.0, 0.98, true ); // automatically normalize for unity peak gain

  biquad.tick( noise.tick( output ) );      // vector-based computations
  for ( unsigned int i=0; i<output.size(); i++ ) {
    std::cout << "i = " << i << " : output = " << output[i] << std::endl;
  }

  return 0;
}

[Main tutorial page]   [Next tutorial]


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Fir_8h_source.html000644 000766 000766 00000033037 12015735505 017415 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Fir.h

00001 #ifndef STK_FIR_H
00002 #define STK_FIR_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00028 /***************************************************/
00029 
00030 class Fir : public Filter
00031 {
00032 public:
00034   Fir( void );
00035 
00037 
00041   Fir( std::vector<StkFloat> &coefficients );
00042 
00044   ~Fir( void );
00045 
00047 
00052   void setCoefficients( std::vector<StkFloat> &coefficients, bool clearState = false );
00053 
00055   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00056 
00058   StkFloat tick( StkFloat input );
00059 
00061 
00069   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00070 
00072 
00080   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00081 
00082 protected:
00083 
00084 };
00085 
00086 inline StkFloat Fir :: tick( StkFloat input )
00087 {
00088   lastFrame_[0] = 0.0;
00089   inputs_[0] = gain_ * input;
00090 
00091   for ( unsigned int i=b_.size()-1; i>0; i-- ) {
00092     lastFrame_[0] += b_[i] * inputs_[i];
00093     inputs_[i] = inputs_[i-1];
00094   }
00095   lastFrame_[0] += b_[0] * inputs_[0];
00096 
00097   return lastFrame_[0];
00098 }
00099 
00100 inline StkFrames& Fir :: tick( StkFrames& frames, unsigned int channel )
00101 {
00102 #if defined(_STK_DEBUG_)
00103   if ( channel >= frames.channels() ) {
00104     oStream_ << "Fir::tick(): channel and StkFrames arguments are incompatible!";
00105     handleError( StkError::FUNCTION_ARGUMENT );
00106   }
00107 #endif
00108 
00109   StkFloat *samples = &frames[channel];
00110   unsigned int i, hop = frames.channels();
00111   for ( unsigned int j=0; j<frames.frames(); j++, samples += hop ) {
00112     inputs_[0] = gain_ * *samples;
00113     *samples = 0.0;
00114 
00115     for ( i=b_.size()-1; i>0; i-- ) {
00116       *samples += b_[i] * inputs_[i];
00117       inputs_[i] = inputs_[i-1];
00118     }
00119     *samples += b_[0] * inputs_[0];
00120   }
00121 
00122   lastFrame_[0] = *(samples-hop);
00123   return frames;
00124 }
00125 
00126 inline StkFrames& Fir :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00127 {
00128 #if defined(_STK_DEBUG_)
00129   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00130     oStream_ << "Fir::tick(): channel and StkFrames arguments are incompatible!";
00131     handleError( StkError::FUNCTION_ARGUMENT );
00132   }
00133 #endif
00134 
00135   StkFloat *iSamples = &iFrames[iChannel];
00136   StkFloat *oSamples = &oFrames[oChannel];
00137   unsigned int i, iHop = iFrames.channels(), oHop = oFrames.channels();
00138   for ( unsigned int j=0; j<iFrames.frames(); j++, iSamples += iHop, oSamples += oHop ) {
00139     inputs_[0] = gain_ * *iSamples;
00140     *oSamples = 0.0;
00141 
00142     for ( i=b_.size()-1; i>0; i-- ) {
00143       *oSamples += b_[i] * inputs_[i];
00144       inputs_[i] = inputs_[i-1];
00145     }
00146     *oSamples += b_[0] * inputs_[0];
00147   }
00148 
00149   lastFrame_[0] = *(oSamples-oHop);
00150   return iFrames;
00151 }
00152 
00153 } // stk namespace
00154 
00155 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Flute_8h_source.html000644 000766 000766 00000040114 12015735505 017746 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Flute.h

00001 #ifndef STK_FLUTE_H
00002 #define STK_FLUTE_H
00003 
00004 #include "Instrmnt.h"
00005 #include "JetTable.h"
00006 #include "DelayL.h"
00007 #include "OnePole.h"
00008 #include "PoleZero.h"
00009 #include "Noise.h"
00010 #include "ADSR.h"
00011 #include "SineWave.h"
00012 
00013 namespace stk {
00014 
00015 /***************************************************/
00037 /***************************************************/
00038 
00039 class Flute : public Instrmnt
00040 {
00041  public:
00043 
00046   Flute( StkFloat lowestFrequency );
00047 
00049   ~Flute( void );
00050 
00052   void clear( void );
00053 
00055   void setFrequency( StkFloat frequency );
00056 
00058   void setJetReflection( StkFloat coefficient ) { jetReflection_ = coefficient; };
00059 
00061   void setEndReflection( StkFloat coefficient ) { endReflection_ = coefficient; };
00062 
00064   void setJetDelay( StkFloat aRatio );
00065 
00067   void startBlowing( StkFloat amplitude, StkFloat rate );
00068 
00070   void stopBlowing( StkFloat rate );
00071 
00073   void noteOn( StkFloat frequency, StkFloat amplitude );
00074 
00076   void noteOff( StkFloat amplitude );
00077 
00079   void controlChange( int number, StkFloat value );
00080 
00082   StkFloat tick( unsigned int channel = 0 );
00083 
00085 
00092   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00093 
00094  protected:
00095 
00096   DelayL   jetDelay_;
00097   DelayL   boreDelay_;
00098   JetTable jetTable_;
00099   OnePole  filter_;
00100   PoleZero dcBlock_;
00101   Noise    noise_;
00102   ADSR     adsr_;
00103   SineWave vibrato_;
00104 
00105   StkFloat lastFrequency_;
00106   StkFloat maxPressure_;
00107   StkFloat jetReflection_;
00108   StkFloat endReflection_;
00109   StkFloat noiseGain_;
00110   StkFloat vibratoGain_;
00111   StkFloat outputGain_;
00112   StkFloat jetRatio_;
00113 
00114 };
00115 
00116 inline StkFloat Flute :: tick( unsigned int )
00117 {
00118   StkFloat pressureDiff;
00119   StkFloat breathPressure;
00120 
00121   // Calculate the breath pressure (envelope + noise + vibrato)
00122   breathPressure = maxPressure_ * adsr_.tick();
00123   breathPressure += breathPressure * ( noiseGain_ * noise_.tick() + vibratoGain_ * vibrato_.tick() );
00124 
00125   StkFloat temp = -filter_.tick( boreDelay_.lastOut() );
00126   temp = dcBlock_.tick( temp ); // Block DC on reflection.
00127 
00128   pressureDiff = breathPressure - (jetReflection_ * temp);
00129   pressureDiff = jetDelay_.tick( pressureDiff );
00130   pressureDiff = jetTable_.tick( pressureDiff ) + (endReflection_ * temp);
00131   lastFrame_[0] = (StkFloat) 0.3 * boreDelay_.tick( pressureDiff );
00132 
00133   lastFrame_[0] *= outputGain_;
00134   return lastFrame_[0];
00135 }
00136 
00137 inline StkFrames& Flute :: tick( StkFrames& frames, unsigned int channel )
00138 {
00139   unsigned int nChannels = lastFrame_.channels();
00140 #if defined(_STK_DEBUG_)
00141   if ( channel > frames.channels() - nChannels ) {
00142     oStream_ << "Flute::tick(): channel and StkFrames arguments are incompatible!";
00143     handleError( StkError::FUNCTION_ARGUMENT );
00144   }
00145 #endif
00146 
00147   StkFloat *samples = &frames[channel];
00148   unsigned int j, hop = frames.channels() - nChannels;
00149   if ( nChannels == 1 ) {
00150     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00151       *samples++ = tick();
00152   }
00153   else {
00154     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00155       *samples++ = tick();
00156       for ( j=1; j<nChannels; j++ )
00157         *samples++ = lastFrame_[j];
00158     }
00159   }
00160 
00161   return frames;
00162 }
00163 
00164 } // stk namespace
00165 
00166 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/FM_8h_source.html000644 000766 000766 00000023643 12015735505 017201 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


FM.h

00001 #ifndef STK_FM_H
00002 #define STK_FM_H
00003 
00004 #include "Instrmnt.h"
00005 #include "ADSR.h"
00006 #include "FileLoop.h"
00007 #include "SineWave.h"
00008 #include "TwoZero.h"
00009 
00010 namespace stk {
00011 
00012 /***************************************************/
00035 /***************************************************/
00036 
00037 class FM : public Instrmnt
00038 {
00039  public:
00041 
00044   FM( unsigned int operators = 4 );
00045 
00047   virtual ~FM( void );
00048 
00050   void clear( void );
00051 
00053   void loadWaves( const char **filenames );
00054 
00056   virtual void setFrequency( StkFloat frequency );
00057 
00059   void setRatio( unsigned int waveIndex, StkFloat ratio );
00060 
00062   void setGain( unsigned int waveIndex, StkFloat gain );
00063 
00065   void setModulationSpeed( StkFloat mSpeed ) { vibrato_.setFrequency( mSpeed ); };
00066 
00068   void setModulationDepth( StkFloat mDepth ) { modDepth_ = mDepth; };
00069 
00071   void setControl1( StkFloat cVal ) { control1_ = cVal * 2.0; };
00072 
00074   void setControl2( StkFloat cVal ) { control2_ = cVal * 2.0; };
00075 
00077   void keyOn( void );
00078 
00080   void keyOff( void );
00081 
00083   void noteOff( StkFloat amplitude );
00084 
00086   virtual void controlChange( int number, StkFloat value );
00087 
00089   virtual StkFloat tick( unsigned int ) = 0;
00090 
00092 
00099   virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ) = 0;
00100 
00101  protected:
00102 
00103   std::vector<ADSR *> adsr_; 
00104   std::vector<FileLoop *> waves_;
00105   SineWave vibrato_;
00106   TwoZero  twozero_;
00107   unsigned int nOperators_;
00108   StkFloat baseFrequency_;
00109   std::vector<StkFloat> ratios_;
00110   std::vector<StkFloat> gains_;
00111   StkFloat modDepth_;
00112   StkFloat control1_;
00113   StkFloat control2_;
00114   StkFloat fmGains_[100];
00115   StkFloat fmSusLevels_[16];
00116   StkFloat fmAttTimes_[32];
00117 
00118 };
00119 
00120 } // stk namespace
00121 
00122 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/FMVoices_8h_source.html000644 000766 000766 00000026633 12015735505 020354 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


FMVoices.h

00001 #ifndef STK_FMVOICES_H
00002 #define STK_FMVOICES_H
00003 
00004 #include "FM.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00038 /***************************************************/
00039 
00040 class FMVoices : public FM
00041 {
00042  public:
00044 
00047   FMVoices( void );
00048 
00050   ~FMVoices( void );
00051 
00053   void setFrequency( StkFloat frequency );
00054 
00056   void noteOn( StkFloat frequency, StkFloat amplitude );
00057 
00059   void controlChange( int number, StkFloat value );
00060 
00062   StkFloat tick( unsigned int channel = 0 );
00063 
00065 
00072   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00073 
00074  protected:
00075 
00076   int currentVowel_;
00077   StkFloat tilt_[3];
00078   StkFloat mods_[3];
00079 };
00080 
00081 inline StkFloat FMVoices :: tick( unsigned int )
00082 {
00083   register StkFloat temp, temp2;
00084 
00085   temp = gains_[3] * adsr_[3]->tick() * waves_[3]->tick();
00086   temp2 = vibrato_.tick() * modDepth_ * 0.1;
00087 
00088   waves_[0]->setFrequency(baseFrequency_ * (1.0 + temp2) * ratios_[0]);
00089   waves_[1]->setFrequency(baseFrequency_ * (1.0 + temp2) * ratios_[1]);
00090   waves_[2]->setFrequency(baseFrequency_ * (1.0 + temp2) * ratios_[2]);
00091   waves_[3]->setFrequency(baseFrequency_ * (1.0 + temp2) * ratios_[3]);
00092 
00093   waves_[0]->addPhaseOffset(temp * mods_[0]);
00094   waves_[1]->addPhaseOffset(temp * mods_[1]);
00095   waves_[2]->addPhaseOffset(temp * mods_[2]);
00096   waves_[3]->addPhaseOffset( twozero_.lastOut() );
00097   twozero_.tick( temp );
00098   temp =  gains_[0] * tilt_[0] * adsr_[0]->tick() * waves_[0]->tick();
00099   temp += gains_[1] * tilt_[1] * adsr_[1]->tick() * waves_[1]->tick();
00100   temp += gains_[2] * tilt_[2] * adsr_[2]->tick() * waves_[2]->tick();
00101 
00102   lastFrame_[0] = temp * 0.33;
00103   return lastFrame_[0];
00104 }
00105 
00106 inline StkFrames& FMVoices :: tick( StkFrames& frames, unsigned int channel )
00107 {
00108   unsigned int nChannels = lastFrame_.channels();
00109 #if defined(_STK_DEBUG_)
00110   if ( channel > frames.channels() - nChannels ) {
00111     oStream_ << "FMVoices::tick(): channel and StkFrames arguments are incompatible!";
00112     handleError( StkError::FUNCTION_ARGUMENT );
00113   }
00114 #endif
00115 
00116   StkFloat *samples = &frames[channel];
00117   unsigned int j, hop = frames.channels() - nChannels;
00118   if ( nChannels == 1 ) {
00119     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00120       *samples++ = tick();
00121   }
00122   else {
00123     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00124       *samples++ = tick();
00125       for ( j=1; j<nChannels; j++ )
00126         *samples++ = lastFrame_[j];
00127     }
00128   }
00129 
00130   return frames;
00131 }
00132 
00133 } // stk namespace
00134 
00135 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/FormSwep_8h_source.html000644 000766 000766 00000041004 12015735505 020430 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


FormSwep.h

00001 #ifndef STK_FORMSWEP_H
00002 #define STK_FORMSWEP_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00018 /***************************************************/
00019 
00020 class FormSwep : public Filter
00021 {
00022  public:
00023 
00025   FormSwep( void );
00026 
00028   ~FormSwep();
00029 
00031   void ignoreSampleRateChange( bool ignore = true ) { ignoreSampleRateChange_ = ignore; };
00032 
00034 
00047   void setResonance( StkFloat frequency, StkFloat radius );
00048 
00050   void setStates( StkFloat frequency, StkFloat radius, StkFloat gain = 1.0 );
00051 
00053   void setTargets( StkFloat frequency, StkFloat radius, StkFloat gain = 1.0 );
00054 
00056 
00064   void setSweepRate( StkFloat rate );
00065 
00067 
00072   void setSweepTime( StkFloat time );
00073 
00075   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00076 
00078   StkFloat tick( StkFloat input );
00079 
00081 
00089   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00090 
00092 
00100   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00101 
00102  protected:
00103 
00104   virtual void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00105 
00106   bool dirty_;
00107   StkFloat frequency_;
00108   StkFloat radius_;
00109   StkFloat startFrequency_;
00110   StkFloat startRadius_;
00111   StkFloat startGain_;
00112   StkFloat targetFrequency_;
00113   StkFloat targetRadius_;
00114   StkFloat targetGain_;
00115   StkFloat deltaFrequency_;
00116   StkFloat deltaRadius_;
00117   StkFloat deltaGain_;
00118   StkFloat sweepState_;
00119   StkFloat sweepRate_;
00120 
00121 };
00122 
00123 inline StkFloat FormSwep :: tick( StkFloat input )
00124 {                                     
00125   if ( dirty_ )  {
00126     sweepState_ += sweepRate_;
00127     if ( sweepState_ >= 1.0 )   {
00128       sweepState_ = 1.0;
00129       dirty_ = false;
00130       radius_ = targetRadius_;
00131       frequency_ = targetFrequency_;
00132       gain_ = targetGain_;
00133     }
00134     else {
00135       radius_ = startRadius_ + (deltaRadius_ * sweepState_);
00136       frequency_ = startFrequency_ + (deltaFrequency_ * sweepState_);
00137       gain_ = startGain_ + (deltaGain_ * sweepState_);
00138     }
00139     this->setResonance( frequency_, radius_ );
00140   }
00141 
00142   inputs_[0] = gain_ * input;
00143   lastFrame_[0] = b_[0] * inputs_[0] + b_[1] * inputs_[1] + b_[2] * inputs_[2];
00144   lastFrame_[0] -= a_[2] * outputs_[2] + a_[1] * outputs_[1];
00145   inputs_[2] = inputs_[1];
00146   inputs_[1] = inputs_[0];
00147   outputs_[2] = outputs_[1];
00148   outputs_[1] = lastFrame_[0];
00149 
00150   return lastFrame_[0];
00151 }
00152 
00153 inline StkFrames& FormSwep :: tick( StkFrames& frames, unsigned int channel )
00154 {
00155 #if defined(_STK_DEBUG_)
00156   if ( channel >= frames.channels() ) {
00157     oStream_ << "FormSwep::tick(): channel and StkFrames arguments are incompatible!";
00158     handleError( StkError::FUNCTION_ARGUMENT );
00159   }
00160 #endif
00161 
00162   StkFloat *samples = &frames[channel];
00163   unsigned int hop = frames.channels();
00164   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00165     *samples = tick( *samples );
00166 
00167   return frames;
00168 }
00169 
00170 inline StkFrames& FormSwep :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00171 {
00172 #if defined(_STK_DEBUG_)
00173   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00174     oStream_ << "FormSwep::tick(): channel and StkFrames arguments are incompatible!";
00175     handleError( StkError::FUNCTION_ARGUMENT );
00176   }
00177 #endif
00178 
00179   StkFloat *iSamples = &iFrames[iChannel];
00180   StkFloat *oSamples = &oFrames[oChannel];
00181   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00182   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop )
00183     *oSamples = tick( *iSamples );
00184 
00185   return iFrames;
00186 }
00187 
00188 } // stk namespace
00189 
00190 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/FreeVerb_8h_source.html000644 000766 000766 00000051200 12015735505 020365 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


FreeVerb.h

00001 #ifndef STK_FREEVERB_H
00002 #define STK_FREEVERB_H
00003 
00004 #include "Effect.h"
00005 #include "Delay.h"
00006 #include "OnePole.h"
00007 
00008 namespace stk {
00009 
00010 /***********************************************************************/
00024 /***********************************************************************/
00025 
00026 class FreeVerb : public Effect
00027 {   
00028  public:
00030 
00036   FreeVerb();
00037 
00039   ~FreeVerb();
00040 
00042   void setEffectMix( StkFloat mix );
00043 
00045   void setRoomSize( StkFloat value );
00046 
00048   StkFloat getRoomSize( void );
00049 
00051   void setDamping( StkFloat value );
00052 
00054   StkFloat getDamping( void );
00055 
00057   void setWidth( StkFloat value );
00058 
00060   StkFloat getWidth( void );
00061 
00063   void setMode( bool isFrozen );
00064 
00066   StkFloat getMode( void );
00067 
00069   void clear( void );
00070 
00072 
00080   StkFloat lastOut( unsigned int channel = 0 );
00081 
00083 
00090   StkFloat tick( StkFloat inputL, StkFloat inputR = 0.0, unsigned int channel = 0 );
00091 
00093 
00103   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00104 
00106 
00117   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00118 
00119  protected:
00121   void update( void );
00122 
00123   // Clamp very small floats to zero, version from
00124   // http://music.columbia.edu/pipermail/linux-audio-user/2004-July/013489.html .
00125   // However, this is for 32-bit floats only.
00126   //static inline StkFloat undenormalize( volatile StkFloat s ) { 
00127   //  s += 9.8607615E-32f; 
00128   //  return s - 9.8607615E-32f; 
00129   //}
00130     
00131   static const int nCombs = 8;
00132   static const int nAllpasses = 4;
00133   static const int stereoSpread = 23;
00134   static const StkFloat fixedGain;
00135   static const StkFloat scaleWet;
00136   static const StkFloat scaleDry;
00137   static const StkFloat scaleDamp;
00138   static const StkFloat scaleRoom;
00139   static const StkFloat offsetRoom;
00140 
00141   // Delay line lengths for 44100Hz sampling rate.
00142   static int cDelayLengths[nCombs];
00143   static int aDelayLengths[nAllpasses];
00144 
00145   StkFloat g_;        // allpass coefficient
00146   StkFloat gain_;
00147   StkFloat roomSizeMem_, roomSize_;
00148   StkFloat dampMem_, damp_;
00149   StkFloat wet1_, wet2_;
00150   StkFloat dry_;
00151   StkFloat width_;
00152   bool frozenMode_;
00153 
00154   // LBFC: Lowpass Feedback Comb Filters
00155   Delay combDelayL_[nCombs];
00156   Delay combDelayR_[nCombs];
00157   OnePole combLPL_[nCombs];
00158   OnePole combLPR_[nCombs];
00159         
00160   // AP: Allpass Filters
00161   Delay allPassDelayL_[nAllpasses];
00162   Delay allPassDelayR_[nAllpasses];
00163 };
00164 
00165 inline StkFloat FreeVerb :: lastOut( unsigned int channel )
00166 {
00167 #if defined(_STK_DEBUG_)
00168   if ( channel > 1 ) {
00169     oStream_ << "FreeVerb::lastOut(): channel argument must be less than 2!";
00170     handleError( StkError::FUNCTION_ARGUMENT );
00171   }
00172 #endif
00173 
00174   return lastFrame_[channel];
00175 }
00176 
00177 inline StkFloat FreeVerb::tick( StkFloat inputL, StkFloat inputR, unsigned int channel )
00178 {
00179 #if defined(_STK_DEBUG_)
00180   if ( channel > 1 ) {
00181     oStream_ << "FreeVerb::tick(): channel argument must be less than 2!";
00182     handleError(StkError::FUNCTION_ARGUMENT);
00183   }
00184 #endif
00185 
00186   if ( !inputR ) {
00187     inputR = inputL;
00188   }
00189 
00190   StkFloat fInput = (inputL + inputR) * gain_;
00191   StkFloat outL = 0.0;
00192   StkFloat outR = 0.0;
00193 
00194   // Parallel LBCF filters
00195   for ( int i = 0; i < nCombs; i++ ) {
00196     // Left channel
00197     //StkFloat yn = fInput + (roomSize_ * FreeVerb::undenormalize(combLPL_[i].tick(FreeVerb::undenormalize(combDelayL_[i].nextOut()))));
00198     StkFloat yn = fInput + (roomSize_ * combLPL_[i].tick( combDelayL_[i].nextOut() ) );
00199     combDelayL_[i].tick(yn);
00200     outL += yn;
00201 
00202     // Right channel
00203     //yn = fInput + (roomSize_ * FreeVerb::undenormalize(combLPR_[i].tick(FreeVerb::undenormalize(combDelayR_[i].nextOut()))));
00204     yn = fInput + (roomSize_ * combLPR_[i].tick( combDelayR_[i].nextOut() ) );
00205     combDelayR_[i].tick(yn);
00206     outR += yn;
00207   }
00208 
00209   // Series allpass filters
00210   for ( int i = 0; i < nAllpasses; i++ ) {
00211     // Left channel
00212     //StkFloat vn_m = FreeVerb::undenormalize(allPassDelayL_[i].nextOut());
00213     StkFloat vn_m = allPassDelayL_[i].nextOut();
00214     StkFloat vn = outL + (g_ * vn_m);
00215     allPassDelayL_[i].tick(vn);
00216         
00217     // calculate output
00218     outL = -vn + (1.0 + g_)*vn_m;
00219 
00220     // Right channel
00221     //vn_m = FreeVerb::undenormalize(allPassDelayR_[i].nextOut());
00222     vn_m = allPassDelayR_[i].nextOut();
00223     vn = outR + (g_ * vn_m);
00224     allPassDelayR_[i].tick(vn);
00225 
00226     // calculate output
00227     outR = -vn + (1.0 + g_)*vn_m;
00228   }
00229 
00230   // Mix output
00231   lastFrame_[0] = outL*wet1_ + outR*wet2_ + inputL*dry_;
00232   lastFrame_[1] = outR*wet1_ + outL*wet2_ + inputR*dry_;
00233 
00234   /*
00235   // Hard limiter ... there's not much else we can do at this point
00236   if ( lastFrame_[0] >= 1.0 ) {
00237     lastFrame_[0] = 0.9999;
00238   }
00239   if ( lastFrame_[0] <= -1.0 ) {
00240     lastFrame_[0] = -0.9999;
00241   }
00242   if ( lastFrame_[1] >= 1.0 ) {
00243     lastFrame_[1] = 0.9999;
00244   }
00245   if ( lastFrame_[1] <= -1.0 ) {
00246     lastFrame_[1] = -0.9999;
00247   }
00248   */
00249 
00250   return lastFrame_[channel];
00251 }
00252 
00253 }
00254 
00255 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Function_8h_source.html000644 000766 000766 00000010270 12015735505 020454 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Function.h

00001 #ifndef STK_FUNCTION_H
00002 #define STK_FUNCTION_H
00003 
00004 #include "Stk.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00018 /***************************************************/
00019 
00020 class Function : public Stk
00021 {
00022  public:
00024   Function( void ) { lastFrame_.resize( 1, 1, 0.0 ); };
00025 
00027   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00028 
00030   virtual StkFloat tick( StkFloat input ) = 0;
00031 
00032  protected:
00033 
00034   StkFrames lastFrame_;
00035 
00036 };
00037 
00038 } // stk namespace
00039 
00040 #endif
00041 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions.html000644 000766 000766 00000012765 12015735505 016733 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- a -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x62.html000644 000766 000766 00000011433 12015735505 017501 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- b -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x63.html000644 000766 000766 00000030442 12015735505 017503 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- c -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x64.html000644 000766 000766 00000012001 12015735505 017473 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- d -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x65.html000644 000766 000766 00000010415 12015735505 017503 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- e -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x66.html000644 000766 000766 00000015563 12015735505 017515 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- f -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x67.html000644 000766 000766 00000025256 12015735505 017516 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- g -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x68.html000644 000766 000766 00000007353 12015735505 017515 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- h -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x69.html000644 000766 000766 00000016236 12015735505 017516 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- i -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x6a.html000644 000766 000766 00000007157 12015735505 017570 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- j -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x6b.html000644 000766 000766 00000011551 12015735505 017562 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- k -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x6c.html000644 000766 000766 00000021700 12015735505 017560 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial



The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x6d.html000644 000766 000766 00000011675 12015735505 017573 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- m -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x6e.html000644 000766 000766 00000026120 12015735505 017563 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial



The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x6f.html000644 000766 000766 00000013445 12015735505 017572 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- o -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x70.html000644 000766 000766 00000014002 12015735505 017473 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- p -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x71.html000644 000766 000766 00000007165 12015735505 017510 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- q -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x72.html000644 000766 000766 00000016663 12015735505 017514 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- r -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x73.html000644 000766 000766 00000105431 12015735505 017505 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- s -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x74.html000644 000766 000766 00000040700 12015735505 017503 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- t -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x75.html000644 000766 000766 00000010743 12015735505 017510 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- u -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x76.html000644 000766 000766 00000007741 12015735505 017515 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- v -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x77.html000644 000766 000766 00000013357 12015735505 017516 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- w -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_0x7e.html000644 000766 000766 00000031331 12015735505 017564 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented class members with links to the class documentation for each member:

- ~ -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_enum.html000644 000766 000766 00000003620 12015735505 017745 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_eval.html000644 000766 000766 00000016333 12015735505 017735 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- a -

- d -

- i -

- l -

- m -

- n -

- r -

- s -

- t -

- u -

- w -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func.html000644 000766 000766 00000012305 12015735505 017734 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- a -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x62.html000644 000766 000766 00000011464 12015735505 020520 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- b -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x63.html000644 000766 000766 00000030124 12015735505 020513 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial



The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x64.html000644 000766 000766 00000010521 12015735505 020513 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- d -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x65.html000644 000766 000766 00000010446 12015735505 020522 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- e -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x66.html000644 000766 000766 00000013603 12015735505 020521 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- f -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x67.html000644 000766 000766 00000025307 12015735505 020526 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- g -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x68.html000644 000766 000766 00000007404 12015735505 020525 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- h -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x69.html000644 000766 000766 00000014116 12015735505 020524 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- i -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x6a.html000644 000766 000766 00000007210 12015735505 020571 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- j -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x6b.html000644 000766 000766 00000011602 12015735505 020572 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial



The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x6c.html000644 000766 000766 00000020674 12015735505 020604 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial



The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x6d.html000644 000766 000766 00000011103 12015735505 020570 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- m -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x6e.html000644 000766 000766 00000024670 12015735505 020606 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial



The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x6f.html000644 000766 000766 00000013263 12015735505 020603 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- o -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x70.html000644 000766 000766 00000013415 12015735505 020515 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- p -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x71.html000644 000766 000766 00000007216 12015735505 020520 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- q -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x72.html000644 000766 000766 00000015445 12015735505 020524 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- r -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x73.html000644 000766 000766 00000103135 12015735505 020517 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- s -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x74.html000644 000766 000766 00000037223 12015735505 020524 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- t -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x75.html000644 000766 000766 00000007576 12015735505 020535 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- u -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x76.html000644 000766 000766 00000007772 12015735505 020534 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- v -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x77.html000644 000766 000766 00000012114 12015735505 020517 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- w -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_func_0x7e.html000644 000766 000766 00000031362 12015735505 020603 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- ~ -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_type.html000644 000766 000766 00000003342 12015735505 017763 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/functions_vars.html000644 000766 000766 00000015764 12015735505 017770 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

- c -

- d -

- f -

- i -

- n -

- o -

- p -

- r -

- s -

- t -


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/fundamentals.html000644 000766 000766 00000026021 12015735505 017372 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


STK Fundamentals

The Synthesis ToolKit is implemented in the C++ programming language. STK does not attempt to provide a new programming environment or paradigm but rather provides a set of objects that can be used within a normal C++ programming framework. Therefore, it is expected that users of STK will have some familiarity with C/C++ programming concepts. That said, the STK classes do have some particular idiosyncrasies that we will mention here. Starting with STK version 4.4, all STK classes except RtAudio, RtMidi, and RtError are defined within the stk namespace.

Computations:

Audio and control signals throughout STK use a floating-point data type, StkFloat, the exact precision of which can be controlled via a typedef statement in Stk.h. By default, an StkFloat is a double-precision floating-point value. Thus, the ToolKit can use any normalization scheme desired. The base instruments and algorithms are implemented with a general audio sample dynamic maximum of +/-1.0.

In general, the computation and/or passing of values is performed on a "single-sample" basis. For example, the stk::Noise class outputs random floating-point numbers in the range +/-1.0. The computation of such values occurs in the stk::Noise::tick() function. The following program will generate 20 random floating-point (StkFloat) values in the range -1.0 to +1.0:

#include "Noise.h"
using namespace stk;

int main()
{
  StkFloat output;
  Noise noise;

  for ( unsigned int i=0; i<20; i++ ) {
    output = noise.tick();
    std::cout << "i = " << i << " : output = " << output << std::endl;
  }

  return 0;
}

Nearly all STK classes implement tick() functions that take and/or return sample values. Within the tick() function, the fundamental sample calculations are performed for a given class. Most STK classes consume/generate a single sample per operation and their tick() method takes/returns each sample "by value". In addition, every class implementing a tick() function also provides one or more overloaded tick() functions that can be used for vectorized computations, as shown in the next example.

#include "Noise.h"
using namespace stk;

int main()
{
  StkFrames output(20, 1);   // initialize StkFrames to 20 frames and 1 channel (default: interleaved)
  Noise noise;

  noise.tick( output );
  for ( unsigned int i=0; i<output.size(); i++ ) {
    std::cout << "i = " << i << " : output = " << output[i] << std::endl;
  }

  return 0;
}

In this way, it might be possible to achieve improved processing efficiency using vectorized computations. The StkFrames class is a relatively new addition to the ToolKit to provide a general "mechanism" for handling and passing vectorized, multi-channel audio data. The StkFrames "type" provides functions to set and/or determine the number of audio channels and sample frames it holds. Further, the StkFrames class provides data interpolation and subscripting functionality by frame/channel values.

Inheritance:

Nearly all STK classes inherit from the Stk abstract base class, which provides common functionality related to error reporting, sample rate control, and byte swapping. Several other base classes exist that roughly group many of the classes according to function as follows:

[Main tutorial page]   [Next tutorial]


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Generator_8h_source.html000644 000766 000766 00000012530 12015735505 020616 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Generator.h

00001 #ifndef STK_GENERATOR_H
00002 #define STK_GENERATOR_H
00003 
00004 #include "Stk.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00018 /***************************************************/
00019 
00020 class Generator : public Stk
00021 {
00022  public:
00023 
00025   Generator( void ) { lastFrame_.resize( 1, 1, 0.0 ); };
00026 
00028   unsigned int channelsOut( void ) const { return lastFrame_.channels(); };
00029 
00031   const StkFrames& lastFrame( void ) const { return lastFrame_; };
00032 
00034 
00041   virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ) = 0;
00042 
00043   protected:
00044 
00045   StkFrames lastFrame_;
00046 };
00047 
00048 } // stk namespace
00049 
00050 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/globals.html000644 000766 000766 00000003531 12015735505 016335 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Here is a list of all documented file members with links to the documentation:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/globals_type.html000644 000766 000766 00000003421 12015735505 017374 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Granulate_8h_source.html000644 000766 000766 00000037252 12015735505 020622 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Granulate.h

00001 #ifndef STK_GRANULATE_H
00002 #define STK_GRANULATE_H
00003 
00004 #include <vector>
00005 #include "Generator.h"
00006 #include "Envelope.h"
00007 #include "Noise.h"
00008 
00009 namespace stk {
00010 
00011 /***************************************************/
00026 /***************************************************/
00027 
00028 class Granulate: public Generator
00029 {
00030  public:
00032   Granulate( void );
00033 
00035   Granulate( unsigned int nVoices, std::string fileName, bool typeRaw = false );
00036 
00038   ~Granulate( void );
00039 
00041 
00045   void openFile( std::string fileName, bool typeRaw = false );
00046 
00048 
00052   void reset( void );
00053 
00055 
00060   void setVoices( unsigned int nVoices = 1 );
00061 
00063 
00069   void setStretch( unsigned int stretchFactor = 1 );
00070 
00072 
00087   void setGrainParameters( unsigned int duration = 30, unsigned int rampPercent = 50,
00088                            int offset = 0, unsigned int delay = 0 );
00089 
00091 
00099   void setRandomFactor( StkFloat randomness = 0.1 );
00100 
00102 
00110   StkFloat lastOut( unsigned int channel = 0 );
00111 
00113   StkFloat tick( unsigned int channel = 0 );
00114 
00116 
00123   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00124 
00125   enum GrainState {
00126     GRAIN_STOPPED,
00127     GRAIN_FADEIN,
00128     GRAIN_SUSTAIN,
00129     GRAIN_FADEOUT
00130   };
00131 
00132  protected:
00133 
00134   struct Grain {
00135     StkFloat eScaler;
00136     StkFloat eRate;
00137     unsigned long attackCount;
00138     unsigned long sustainCount;
00139     unsigned long decayCount;
00140     unsigned long delayCount;
00141     unsigned long counter;
00142     //unsigned long pointer;
00143     StkFloat pointer;
00144     unsigned long startPointer;
00145     unsigned int repeats;
00146     GrainState state;
00147 
00148     // Default constructor.
00149     Grain()
00150       :eScaler(0.0), eRate(0.0), attackCount(0), sustainCount(0), decayCount(0),
00151        delayCount(0), counter(0), pointer(0), startPointer(0), repeats(0), state(GRAIN_STOPPED) {}
00152   };
00153 
00154   void calculateGrain( Granulate::Grain& grain );
00155 
00156   StkFrames data_;
00157   std::vector<Grain> grains_;
00158   Noise noise;
00159   //long gPointer_;
00160   StkFloat gPointer_;
00161 
00162   // Global grain parameters.
00163   unsigned int gDuration_;
00164   unsigned int gRampPercent_;
00165   unsigned int gDelay_;
00166   unsigned int gStretch_;
00167   unsigned int stretchCounter_;
00168   int gOffset_;
00169   StkFloat gRandomFactor_;
00170   StkFloat gain_;
00171 
00172 };
00173 
00174 inline StkFloat Granulate :: lastOut( unsigned int channel )
00175 {
00176 #if defined(_STK_DEBUG_)
00177   if ( channel >= lastFrame_.channels() ) {
00178     oStream_ << "Granulate::lastOut(): channel argument is invalid!";
00179     handleError( StkError::FUNCTION_ARGUMENT );
00180   }
00181 #endif
00182 
00183   return lastFrame_[channel];
00184 }
00185 
00186 inline StkFrames& Granulate :: tick( StkFrames& frames, unsigned int channel )
00187 {
00188   unsigned int nChannels = lastFrame_.channels();
00189 #if defined(_STK_DEBUG_)
00190   if ( channel > frames.channels() - nChannels ) {
00191     oStream_ << "Granulate::tick(): channel and StkFrames arguments are incompatible!";
00192     handleError( StkError::FUNCTION_ARGUMENT );
00193   }
00194 #endif
00195 
00196   StkFloat *samples = &frames[channel];
00197   unsigned int j, hop = frames.channels() - nChannels;
00198   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00199     *samples++ = tick();
00200     for ( j=1; j<nChannels; j++ )
00201       *samples++ = lastFrame_[j];
00202   }
00203 
00204   return frames;
00205 }
00206 
00207 } // stk namespace
00208 
00209 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/graph_legend.dot000644 000766 000766 00000004205 12015735505 017152 0ustar00garygary000000 000000 digraph G { edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10]; node [fontname="Helvetica",fontsize=10,shape=record]; Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"]; Node10 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPublicBase.html"]; Node11 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$classTruncated.html"]; Node13 -> Node9 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="Helvetica"]; Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classProtectedBase.html"]; Node14 -> Node9 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="Helvetica"]; Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPrivateBase.html"]; Node15 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; Node16 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"]; Node17 -> Node16 [dir=back,color="orange",fontsize=10,style="dashed",label="< int >",fontname="Helvetica"]; Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"]; Node18 -> Node9 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="Helvetica"]; Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classUsed.html"]; } stk-4.4.4/doc/html/Guitar_8h_source.html000644 000766 000766 00000045022 12015735505 020125 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Guitar.h

00001 #ifndef STK_GUITAR_H
00002 #define STK_GUITAR_H
00003 
00004 #include "Stk.h"
00005 #include "Twang.h"
00006 #include "OnePole.h"
00007 #include "OneZero.h"
00008 
00009 namespace stk {
00010 
00011 /***************************************************/
00039 /***************************************************/
00040 
00041 class Guitar : public Stk
00042 {
00043  public:
00045   Guitar( unsigned int nStrings = 6, std::string bodyfile = "" );
00046 
00048   void clear( void );
00049 
00051 
00056   void setBodyFile( std::string bodyfile = "" );
00057 
00059 
00063   void setPluckPosition( StkFloat position, int string = -1 );
00064 
00066 
00070   void setLoopGain( StkFloat gain, int string = -1 );
00071 
00073   void setFrequency( StkFloat frequency, unsigned int string = 0 );
00074 
00076 
00080   void noteOn( StkFloat frequency, StkFloat amplitude, unsigned int string = 0 );
00081 
00083   void noteOff( StkFloat amplitude, unsigned int string = 0 );
00084 
00086 
00090   void controlChange( int number, StkFloat value, int string = -1 );
00091 
00093   StkFloat lastOut( void ) { return lastFrame_[0]; };
00094 
00096   StkFloat tick( StkFloat input = 0.0 );
00097 
00099 
00107   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00108 
00110 
00118   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00119 
00120  protected:
00121 
00122   std::vector< stk::Twang > strings_;
00123   std::vector< int > stringState_; // 0 = off, 1 = decaying, 2 = on
00124   std::vector< unsigned int > decayCounter_;
00125   std::vector< unsigned int > filePointer_;
00126   std::vector< StkFloat > pluckGains_;
00127 
00128   OnePole   pickFilter_;
00129   OnePole   couplingFilter_;
00130   StkFloat  couplingGain_;
00131   StkFrames excitation_;
00132   StkFrames lastFrame_;
00133 };
00134 
00135 inline StkFloat Guitar :: tick( StkFloat input )
00136 {
00137   StkFloat temp, output = 0.0;
00138   lastFrame_[0] /= strings_.size(); // evenly spread coupling across strings
00139   for ( unsigned int i=0; i<strings_.size(); i++ ) {
00140     if ( stringState_[i] ) {
00141       temp = input;
00142       // If pluckGain < 0.2, let string ring but don't pluck it.
00143       if ( filePointer_[i] < excitation_.frames() && pluckGains_[i] > 0.2 )
00144         temp += pluckGains_[i] * excitation_[filePointer_[i]++];
00145       temp += couplingGain_ * couplingFilter_.tick( lastFrame_[0] ); // bridge coupling
00146       output += strings_[i].tick( temp );
00147       // Check if string energy has decayed sufficiently to turn it off.
00148       if ( stringState_[i] == 1 ) {
00149         if ( fabs( strings_[i].lastOut() ) < 0.001 ) decayCounter_[i]++;
00150         else decayCounter_[i] = 0;
00151         if ( decayCounter_[i] > (unsigned int) floor( 0.1 * Stk::sampleRate() ) ) {
00152           stringState_[i] = 0;
00153           decayCounter_[i] = 0;
00154         }
00155       }
00156     }
00157   }
00158 
00159   return lastFrame_[0] = output;
00160 }
00161 
00162 inline StkFrames& Guitar :: tick( StkFrames& frames, unsigned int channel )
00163 {
00164 #if defined(_STK_DEBUG_)
00165   if ( channel >= frames.channels() ) {
00166     oStream_ << "Guitar::tick(): channel and StkFrames arguments are incompatible!";
00167     handleError( StkError::FUNCTION_ARGUMENT );
00168   }
00169 #endif
00170 
00171   StkFloat *samples = &frames[channel];
00172   unsigned int hop = frames.channels();
00173   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00174     *samples = tick( *samples );
00175 
00176   return frames;
00177 }
00178 
00179 inline StkFrames& Guitar :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00180 {
00181 #if defined(_STK_DEBUG_)
00182   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00183     oStream_ << "Guitar::tick(): channel and StkFrames arguments are incompatible!";
00184     handleError( StkError::FUNCTION_ARGUMENT );
00185   }
00186 #endif
00187 
00188   StkFloat *iSamples = &iFrames[iChannel];
00189   StkFloat *oSamples = &oFrames[oChannel];
00190   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00191   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop )
00192     *oSamples = tick( *iSamples );
00193 
00194   return iFrames;
00195 }
00196 
00197 } // stk namespace
00198 
00199 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/hello.html000644 000766 000766 00000022253 12015735505 016017 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Hello Sine!

We'll continue our introduction to the Synthesis ToolKit with a simple sine-wave oscillator program. STK provides two different classes for sine-wave generation. We will first look at a generic waveform oscillator class, stk::FileLoop, that can load a variety of common file types. In this example, we load a sine "table" from an STK RAW file (defined as monophonic, 16-bit, big-endian data). We use the class stk::FileWvOut to write the result to a 16-bit, WAV formatted audio file.

// sineosc.cpp

#include "FileLoop.h"
#include "FileWvOut.h"
using namespace stk;

int main()
{
  // Set the global sample rate before creating class instances.
  Stk::setSampleRate( 44100.0 );

  FileLoop input;
  FileWvOut output;

  // Load the sine wave file.
  input.openFile( "rawwaves/sinewave.raw", true );

  // Open a 16-bit, one-channel WAV formatted output file
  output.openFile( "hellosine.wav", 1, FileWrite::FILE_WAV, Stk::STK_SINT16 );

  input.setFrequency( 440.0 );

  // Run the oscillator for 40000 samples, writing to the output file
  for ( int i=0; i<40000; i++ )
    output.tick( input.tick() );

  return 0;
}

stk::FileLoop is a subclass of stk::FileWvIn, which supports WAV, SND (AU), AIFF, MAT-file (Matlab), and RAW file formats with 8-, 16-, and 32-bit integer and 32- and 64-bit floating-point data types. stk::FileWvIn provides interpolating, read-once ("oneshot") functionality, as well as methods for setting the read rate and read position.

stk::FileWvIn provides a "tick level" and interpolating interface to the stk::FileRead class. Likewise, stk::FileWvOut provides a "tick level" interface to the stk::FileWrite class. stk::FileRead and FileWrite both support WAV, SND(AU), AIFF, MAT-file (Matlab), and RAW file formats with 8-, 16-, and 32-bit integer and 32- and 64-bit floating-point data types. stk::FileWvOut does not currently offer data interpolation functionality.

A number of STK parent classes, including stk::WvIn, stk::WvOut, stk::Instrmnt, stk::Generator, and stk::Effect, (and some or all of their subclasses) support multi-channel sample frames. If a single-sample version of the tick() function is called for these classes, a full sample frame is computed but only a single value is either input and/or output. For example, if the single-sample tick() function is called for subclasses of stk::WvOut, the sample argument is written to all channels in the one computed frame. For classes returning values, an optional channel argument specifies which channel value is returned from the computed frame (the default is always channel 0). To input and/or output multichannel data to these classes, the overloaded tick() functions taking StkFrames reference arguments should be used.

Nearly all STK classes inherit from the stk::Stk base class. Stk provides a static sample rate that is queried by subclasses as needed. Because many classes use the current sample rate value during instantiation, it is important that the desired value be set at the beginning of a program. The default STK sample rate is 44100 Hz.

Error Handling

The ToolKit has some basic C++ error handling functionality built in. Classes that access files and/or hardware are most prone to runtime errors. To properly "catch" such errors, the above example should be rewritten as shown below.

// sineosc.cpp STK tutorial program

#include "FileLoop.h"
#include "FileWvOut.h"
#include <cstdlib>

using namespace stk;

int main()
{
  // Set the global sample rate before creating class instances.
  Stk::setSampleRate( 44100.0 );

  int nFrames = 100000;
  FileLoop input;
  FileWvOut output;

  try {
    // Load the sine wave file.
    input.openFile( "rawwaves/sinewave.raw", true );

    // Open a 16-bit, one-channel WAV formatted output file
    output.openFile( "hellosine.wav", 1, FileWrite::FILE_WAV, Stk::STK_SINT16 );
  }
  catch ( StkError & ) {
    exit( 1 );
  }

  input.setFrequency( 440.0 );

  // Option 1: Use StkFrames
  /*
  StkFrames frames( nFrames, 1 );
  try {
    output.tick( input.tick( frames ) );
  }
  catch ( StkError & ) {
    exit( 1 );
  }
  */

  // Option 2: Single-sample computations
  for ( int i=0; i<nFrames; i++ ) {
    try {
      output.tick( input.tick() );
    }
    catch ( StkError & ) {
      exit( 1 );
    }
  }

  return 0;
}

In this particular case, we simply exit the program if an error occurs (an error message is automatically printed to stderr). A more refined program might attempt to recover from or fix a particular problem and, if successful, continue processing. See the Class Documentation to determine which constructors and functions can throw an error.

[Main tutorial page]   [Next tutorial]


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/HevyMetl_8h_source.html000644 000766 000766 00000025453 12015735505 020435 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


HevyMetl.h

00001 #ifndef STK_HEVYMETL_H
00002 #define STK_HEVYMETL_H
00003 
00004 #include "FM.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00036 /***************************************************/
00037 
00038 class HevyMetl : public FM
00039 {
00040  public:
00042 
00045   HevyMetl( void );
00046 
00048   ~HevyMetl( void );
00049 
00051   void noteOn( StkFloat frequency, StkFloat amplitude );
00052 
00054   StkFloat tick( unsigned int channel = 0 );
00055 
00057 
00064   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00065 
00066  protected:
00067 
00068 };
00069 
00070 inline StkFloat HevyMetl :: tick( unsigned int )
00071 {
00072   register StkFloat temp;
00073 
00074   temp = vibrato_.tick() * modDepth_ * 0.2;    
00075   waves_[0]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[0]);
00076   waves_[1]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[1]);
00077   waves_[2]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[2]);
00078   waves_[3]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[3]);
00079     
00080   temp = gains_[2] * adsr_[2]->tick() * waves_[2]->tick();
00081   waves_[1]->addPhaseOffset( temp );
00082     
00083   waves_[3]->addPhaseOffset( twozero_.lastOut() );
00084   temp = (1.0 - (control2_ * 0.5)) * gains_[3] * adsr_[3]->tick() * waves_[3]->tick();
00085   twozero_.tick(temp);
00086     
00087   temp += control2_ * 0.5 * gains_[1] * adsr_[1]->tick() * waves_[1]->tick();
00088   temp = temp * control1_;
00089     
00090   waves_[0]->addPhaseOffset( temp );
00091   temp = gains_[0] * adsr_[0]->tick() * waves_[0]->tick();
00092     
00093   lastFrame_[0] = temp * 0.5;
00094   return lastFrame_[0];
00095 }
00096 
00097 inline StkFrames& HevyMetl :: tick( StkFrames& frames, unsigned int channel )
00098 {
00099   unsigned int nChannels = lastFrame_.channels();
00100 #if defined(_STK_DEBUG_)
00101   if ( channel > frames.channels() - nChannels ) {
00102     oStream_ << "HevyMetl::tick(): channel and StkFrames arguments are incompatible!";
00103     handleError( StkError::FUNCTION_ARGUMENT );
00104   }
00105 #endif
00106 
00107   StkFloat *samples = &frames[channel];
00108   unsigned int j, hop = frames.channels() - nChannels;
00109   if ( nChannels == 1 ) {
00110     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00111       *samples++ = tick();
00112   }
00113   else {
00114     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00115       *samples++ = tick();
00116       for ( j=1; j<nChannels; j++ )
00117         *samples++ = lastFrame_[j];
00118     }
00119   }
00120 
00121   return frames;
00122 }
00123 
00124 } // stk namespace
00125 
00126 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/hierarchy.html000644 000766 000766 00000022155 12015735505 016673 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Iir_8h_source.html000644 000766 000766 00000036723 12015735505 017425 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Iir.h

00001 #ifndef STK_IIR_H
00002 #define STK_IIR_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00032 /***************************************************/
00033 
00034 class Iir : public Filter
00035 {
00036 public:
00038   Iir( void );
00039 
00041 
00045   Iir( std::vector<StkFloat> &bCoefficients, std::vector<StkFloat> &aCoefficients );
00046 
00048   ~Iir( void );
00049 
00051 
00058   void setCoefficients( std::vector<StkFloat> &bCoefficients, std::vector<StkFloat> &aCoefficients, bool clearState = false );
00059 
00061 
00068   void setNumerator( std::vector<StkFloat> &bCoefficients, bool clearState = false );
00069 
00071 
00080   void setDenominator( std::vector<StkFloat> &aCoefficients, bool clearState = false );
00081 
00083   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00084 
00086   StkFloat tick( StkFloat input );
00087 
00089 
00097   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00098 
00100 
00108   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00109 
00110 protected:
00111 
00112 };
00113 
00114 inline StkFloat Iir :: tick( StkFloat input )
00115 {
00116   unsigned int i;
00117 
00118   outputs_[0] = 0.0;
00119   inputs_[0] = gain_ * input;
00120   for ( i=b_.size()-1; i>0; i-- ) {
00121     outputs_[0] += b_[i] * inputs_[i];
00122     inputs_[i] = inputs_[i-1];
00123   }
00124   outputs_[0] += b_[0] * inputs_[0];
00125 
00126   for ( i=a_.size()-1; i>0; i-- ) {
00127     outputs_[0] += -a_[i] * outputs_[i];
00128     outputs_[i] = outputs_[i-1];
00129   }
00130 
00131   lastFrame_[0] = outputs_[0];
00132   return lastFrame_[0];
00133 }
00134 
00135 inline StkFrames& Iir :: tick( StkFrames& frames, unsigned int channel )
00136 {
00137 #if defined(_STK_DEBUG_)
00138   if ( channel >= frames.channels() ) {
00139     oStream_ << "Iir::tick(): channel and StkFrames arguments are incompatible!";
00140     handleError( StkError::FUNCTION_ARGUMENT );
00141   }
00142 #endif
00143 
00144   StkFloat *samples = &frames[channel];
00145   unsigned int i, hop = frames.channels();
00146   for ( unsigned int j=0; j<frames.frames(); j++, samples += hop ) {
00147     outputs_[0] = 0.0;
00148     inputs_[0] = gain_ * *samples;
00149     for ( i=b_.size()-1; i>0; i-- ) {
00150       outputs_[0] += b_[i] * inputs_[i];
00151       inputs_[i] = inputs_[i-1];
00152     }
00153     outputs_[0] += b_[0] * inputs_[0];
00154 
00155     for ( i=a_.size()-1; i>0; i-- ) {
00156       outputs_[0] += -a_[i] * outputs_[i];
00157       outputs_[i] = outputs_[i-1];
00158     }
00159 
00160     *samples = outputs_[0];
00161   }
00162 
00163   lastFrame_[0] = *(samples-hop);
00164   return frames;
00165 }
00166 
00167 inline StkFrames& Iir :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00168 {
00169 #if defined(_STK_DEBUG_)
00170   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00171     oStream_ << "Iir::tick(): channel and StkFrames arguments are incompatible!";
00172     handleError( StkError::FUNCTION_ARGUMENT );
00173   }
00174 #endif
00175 
00176   StkFloat *iSamples = &iFrames[iChannel];
00177   StkFloat *oSamples = &oFrames[oChannel];
00178   unsigned int i, iHop = iFrames.channels(), oHop = oFrames.channels();
00179   for ( unsigned int j=0; j<iFrames.frames(); j++, iSamples += iHop, oSamples += oHop ) {
00180     outputs_[0] = 0.0;
00181     inputs_[0] = gain_ * *iSamples;
00182     for ( i=b_.size()-1; i>0; i-- ) {
00183       outputs_[0] += b_[i] * inputs_[i];
00184       inputs_[i] = inputs_[i-1];
00185     }
00186     outputs_[0] += b_[0] * inputs_[0];
00187 
00188     for ( i=a_.size()-1; i>0; i-- ) {
00189       outputs_[0] += -a_[i] * outputs_[i];
00190       outputs_[i] = outputs_[i-1];
00191     }
00192 
00193     *oSamples = outputs_[0];
00194   }
00195 
00196   lastFrame_[0] = *(oSamples-oHop);
00197   return iFrames;
00198 }
00199 
00200 } // stk namespace
00201 
00202 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/index.html000644 000766 000766 00000005724 12015735505 016027 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


The Synthesis ToolKit in C++ (STK)

4.4.4

Perry R. Cook & Gary P. Scavone

The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. The Synthesis ToolKit is extremely portable (it's mostly platform-independent C and C++ code), and it's completely user-extensible (all source included, no unusual libraries, and no hidden drivers). We like to think that this increases the chances that our programs will still work in another 5-10 years. In fact, the ToolKit has been working continuously for nearly 15 years now. STK currently runs with realtime support (audio and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler.


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/InetWvIn_8h_source.html000644 000766 000766 00000024726 12015735505 020405 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


InetWvIn.h

00001 #ifndef STK_INETWVIN_H
00002 #define STK_INETWVIN_H
00003 
00004 #include "WvIn.h"
00005 #include "TcpServer.h"
00006 #include "UdpSocket.h"
00007 #include "Thread.h"
00008 #include "Mutex.h"
00009 
00010 namespace stk {
00011 
00012 /***************************************************/
00036 /***************************************************/
00037 
00038 typedef struct {
00039   bool finished;
00040   void *object;
00041 } ThreadInfo;
00042 
00043 class InetWvIn : public WvIn
00044 {
00045 public:
00047 
00050   InetWvIn( unsigned long bufferFrames = 1024, unsigned int nBuffers = 8 );
00051 
00053   ~InetWvIn();
00054 
00056 
00063   void listen( int port = 2006, unsigned int nChannels = 1,
00064                Stk::StkFormat format = STK_SINT16,
00065                Socket::ProtocolType protocol = Socket::PROTO_TCP );
00066 
00068 
00072   bool isConnected( void );
00073 
00075 
00084   StkFloat lastOut( unsigned int channel = 0 );
00085 
00087 
00097   StkFloat tick( unsigned int channel = 0 );
00098 
00100 
00109   StkFrames& tick( StkFrames& frames );
00110 
00111   // Called by the thread routine to receive data via the socket connection
00112   // and fill the socket buffer.  This is not intended for general use but
00113   // must be public for access from the thread.
00114   void receive( void );
00115 
00116 protected:
00117 
00118   // Read buffered socket data into the data buffer ... will block if none available.
00119   int readData( void );
00120 
00121   Socket *soket_;
00122   Thread thread_;
00123   Mutex mutex_;
00124   char *buffer_;
00125   unsigned long bufferFrames_;
00126   unsigned long bufferBytes_;
00127   unsigned long bytesFilled_;
00128   unsigned int nBuffers_;
00129   unsigned long writePoint_;
00130   unsigned long readPoint_;
00131   long bufferCounter_;
00132   int dataBytes_;
00133   bool connected_;
00134   int fd_;
00135   ThreadInfo threadInfo_;
00136   Stk::StkFormat dataType_;
00137 
00138 };
00139 
00140 inline StkFloat InetWvIn :: lastOut( unsigned int channel )
00141 {
00142 #if defined(_STK_DEBUG_)
00143   if ( channel >= data_.channels() ) {
00144     oStream_ << "InetWvIn::lastOut(): channel argument and data stream are incompatible!";
00145     handleError( StkError::FUNCTION_ARGUMENT );
00146   }
00147 #endif
00148 
00149   // If no connection and we've output all samples in the queue, return.
00150   if ( !connected_ && bytesFilled_ == 0 && bufferCounter_ == 0 ) return 0.0;
00151 
00152   return lastFrame_[channel];
00153 }
00154 
00155 } // stk namespace
00156 
00157 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/InetWvOut_8h_source.html000644 000766 000766 00000016464 12015735505 020606 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


InetWvOut.h

00001 #ifndef STK_INETWVOUT_H
00002 #define STK_INETWVOUT_H
00003 
00004 #include "WvOut.h"
00005 #include "Socket.h"
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00030 /***************************************************/
00031 
00032 class InetWvOut : public WvOut
00033 {
00034  public:
00036   InetWvOut( unsigned long packetFrames = 1024 );
00037 
00039 
00042   InetWvOut( int port, Socket::ProtocolType protocol = Socket::PROTO_TCP,
00043              std::string hostname = "localhost", unsigned int nChannels = 1, Stk::StkFormat format = STK_SINT16,
00044              unsigned long packetFrames = 1024 );
00045 
00047   ~InetWvOut();
00048 
00050 
00053   void connect( int port, Socket::ProtocolType protocol = Socket::PROTO_TCP,
00054                 std::string hostname = "localhost", unsigned int nChannels = 1, Stk::StkFormat format = STK_SINT16 );
00055 
00057   void disconnect( void );
00058 
00060 
00065   void tick( const StkFloat sample );
00066 
00068 
00077   void tick( const StkFrames& frames );
00078 
00079  protected:
00080 
00081   void incrementFrame( void );
00082 
00083   // Write a buffer of length frames via the socket connection.
00084   void writeData( unsigned long frames );
00085 
00086   char *buffer_;
00087   Socket *soket_;
00088   unsigned long bufferFrames_;
00089   unsigned long bufferBytes_;
00090   unsigned long bufferIndex_;
00091   unsigned long iData_;
00092   unsigned int dataBytes_;
00093   Stk::StkFormat dataType_;
00094 };
00095 
00096 } // stk namespace
00097 
00098 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/information.html000644 000766 000766 00000027037 12015735505 017246 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


General Information

References

  • ICMC2005 Paper
    A paper by Gary and Perry detailing recent updates to the Synthesis ToolKit in C++.

  • ICMC99 Paper
    A not-so-recent paper by Perry and Gary about the Synthesis ToolKit in C++.

  • Book Chapter: Audio Anecdotes
    Here's a link to a book that includes an chapter on STK.

What is the Synthesis ToolKit?

The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. The Synthesis ToolKit is extremely portable (it's mostly platform-independent C and C++ code), and it's completely user-extensible (all source included, no unusual libraries, and no hidden drivers). We like to think that this increases the chances that our programs will still work in another 5-10 years. In fact, the ToolKit has been working continuously for nearly 15 years now. STK currently runs with realtime support (audio and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler.

The Synthesis ToolKit is free. The only parts of the Synthesis ToolKit that are platform-dependent concern real-time audio and MIDI input and output, and that is taken care of with a few special classes. The interface for MIDI input and the simple Tcl/Tk graphical user interfaces (GUIs) provided is the same, so it's easy to experiment in real time using either the GUIs or MIDI. The Synthesis ToolKit can generate simultaneous SND (AU), WAV, AIFF, and MAT-file output soundfile formats (as well as realtime sound output), so you can view your results using one of a large variety of sound/signal analysis tools already available (e.g. Snd, Cool Edit, Matlab).

What the Synthesis ToolKit is not.

The Synthesis Toolkit is not one particular program. Rather, it is a set of C++ classes that you can use to create your own programs. A few example applications are provided to demonstrate some of the ways to use the classes. If you have specific needs, you will probably have to either modify the example programs or write a new program altogether. Further, the example programs don't have a fancy GUI wrapper. It is easy to embed STK classes inside a GUI environment but we have chosen to focus our energy on the audio signal processing issues. Spending hundreds of hours making platform-dependent graphical user interfaces would go against one of the fundamental design goals of the ToolKit - platform independence.

For those instances where a simple GUI with sliders and buttons is helpful, we use Tcl/Tk (that is freely distributed for all the supported ToolKit platforms). A number of Tcl/Tk GUI scripts are distributed with the ToolKit release. For control, the Synthesis Toolkit uses raw MIDI (on supported platforms), and SKINI (Synthesis ToolKit Instrument Network Interface, a MIDI-like text message synthesis control format).

A brief history of the Synthesis ToolKit in C++.

Perry Cook began developing a pre-cursor to the Synthesis ToolKit (also called STK) under NeXTStep at the Center for Computer Research in Music and Acoustics (CCRMA) at Stanford University in the early-1990s. With his move to Princeton University in 1996, he ported everything to C++ on SGI hardware, added real-time capabilities, and greatly expanded the synthesis techniques available. With the help of Bill Putnam, Perry also made a port of STK to Windows95. Gary Scavone began using STK extensively in the summer of 1997 and completed a full port of STK to Linux early in 1998. He finished the fully compatable Windows port (using Direct Sound API) in June 1998. Numerous improvements and extensions have been made since then.

The Toolkit has been distributed continuously since 1996 via the Princeton Sound Kitchen, Perry Cook's home page at Princeton, Gary Scavone's home page at McGill University, and the Synthesis ToolKit home page. The ToolKit has been included in various collections of software. Much of it has also been ported to Max/MSP on Macintosh computers by Dan Trueman and Luke Dubois of Columbia University, and is distributed as PeRColate. Help on real-time sound and MIDI has been provided over the years by Tim Stilson, Bill Putnam, and Gabriel Maldonado.

Legal and Ethical Notes

This software was designed and created to be made publicly available for free, primarily for academic purposes, so if you use it, pass it on with this documentation, and for free. If you make a million dollars with it, it would be nice if you would share. If you make compositions with it, put us in the program notes.

Some of the concepts are covered by various patents, some known to us and likely others that are unknown. Many of the ones known to us are administered by the Stanford Office of Technology and Licensing. The good news is that large hunks of the techniques used here are public domain. To avoid subtle legal issues, we will not state what's freely useable here, but we will try to note within the various classes where certain things are likely to be protected by patents.

License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Disclaimer

STK is free and we do not guarantee anything. We've been hacking on this code for a while now and most of it seems to work pretty well. But, there surely are some bugs floating around. Sometimes things work fine on one computer platform but not so fine on another. FPU overflows and underflows cause very weird behavior that also depends on the particular CPU and OS. Let us know about bugs you find and we'll do our best to correct them.

Perry's Notes From the Original Distribution of STK

This whole world was created with no particular hardware in mind. These examples are intended to be tutorial in nature, as a platform for the continuation of my research, and as a possible starting point for a software synthesis system. The basic motivation was to create the necessary unit generators to do the synthesis, processing, and control that I want to do and teach about. Little thought for optimization was given and therefore improvements, especially speed enhancements, should be possible with these classes. It was written with some basic concepts in mind about how to let compilers optimize.

Your question at this point might be, "But Perry, with CMix, CMusic, CSound, CShells, CMonkeys, etc. already cluttering the landscape, why a new set of stupid C functions for music synthesis and processing?" The answers lie below.

  1. I needed to port many of the things I've done into something that is generic enough to port further to different machines.

  2. I really plan to document this stuff, so that you don't have to be me to figure out what's going on. (I'll probably be sorry I said this in a couple of years, when even I can't figure out what I was thinking.)

  3. The classic difficulties most people have in trying to implement physical models are:

    • They have trouble understanding the papers, and/or in turning the theory into practice.

    • The physical model instruments are a pain to get to oscillate, and coming up with stable and meaningful parameter values is required to get the models to work at all.

    This set of C++ unit generators and instruments might help to diminish the scores of emails I get asking what to do with those block diagrams I put in my papers.

  4. I wanted to try some new stuff with modal synthesis, and implement some classic FM patches as well.

  5. I wanted to reimplement, and newly implement more of the intelligent and physical performer models I've talked about in some of my papers. But I wanted to do it in a portable way, and in such a way that I can hook up modules quickly. I also wanted to make these instruments connectable to such player objects, so folks like Brad Garton who really think a lot about the players can connect them to my instruments, a lot about which I think.

  6. More rationalizations to follow ...

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Instrmnt_8h_source.html000644 000766 000766 00000025025 12015735505 020511 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Instrmnt.h

00001 #ifndef STK_INSTRMNT_H
00002 #define STK_INSTRMNT_H
00003 
00004 #include "Stk.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00017 /***************************************************/
00018 
00019 class Instrmnt : public Stk
00020 {
00021  public:
00023   Instrmnt( void ) { lastFrame_.resize( 1, 1, 0.0 ); };
00024 
00026   virtual void noteOn( StkFloat frequency, StkFloat amplitude ) = 0;
00027 
00029   virtual void noteOff( StkFloat amplitude ) = 0;
00030 
00032   virtual void setFrequency( StkFloat frequency );
00033 
00035   virtual void controlChange(int number, StkFloat value);
00036 
00038   unsigned int channelsOut( void ) const { return lastFrame_.channels(); };
00039 
00041   const StkFrames& lastFrame( void ) const { return lastFrame_; };
00042 
00044 
00052   StkFloat lastOut( unsigned int channel = 0 );
00053 
00055 
00058   virtual StkFloat tick( unsigned int channel = 0 ) = 0;
00059 
00061 
00068   virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ) = 0;
00069 
00070  protected:
00071 
00072   StkFrames lastFrame_;
00073 
00074 };
00075 
00076 inline void Instrmnt :: setFrequency( StkFloat frequency )
00077 {
00078   oStream_ << "Instrmnt::setFrequency: virtual setFrequency function call!";
00079   handleError( StkError::WARNING );
00080 }
00081 
00082 inline StkFloat Instrmnt :: lastOut( unsigned int channel )
00083 {
00084 #if defined(_STK_DEBUG_)
00085   if ( channel >= lastFrame_.channels() ) {
00086     oStream_ << "Instrmnt::lastOut(): channel argument is invalid!";
00087     handleError( StkError::FUNCTION_ARGUMENT );
00088   }
00089 #endif
00090 
00091   return lastFrame_[channel];
00092 }
00093 
00094 inline void Instrmnt :: controlChange( int number, StkFloat value )
00095 {
00096   oStream_ << "Instrmnt::controlChange: virtual function call!";
00097   handleError( StkError::WARNING );
00098 }
00099 
00100 } // stk namespace
00101 
00102 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/instruments.html000644 000766 000766 00000022457 12015735505 017315 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Instruments

The ToolKit comes with a wide variety of synthesis algorithms, all of which inherit from the stk::Instrmnt class. In this example, we'll fire up an instance of the stk::BeeThree FM synthesis class and show how its frequency can be modified over time.

// bethree.cpp STK tutorial program

#include "BeeThree.h"
#include "RtAudio.h"
using namespace stk;

// The TickData structure holds all the class instances and data that
// are shared by the various processing functions.
struct TickData {
  Instrmnt *instrument;
  StkFloat frequency;
  StkFloat scaler;
  long counter;
  bool done;

  // Default constructor.
  TickData()
    : instrument(0), scaler(1.0), counter(0), done( false ) {}
};

// This tick() function handles sample computation only.  It will be
// called automatically when the system needs a new buffer of audio
// samples.
int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames,
         double streamTime, RtAudioStreamStatus status, void *userData )
{
  TickData *data = (TickData *) userData;
  register StkFloat *samples = (StkFloat *) outputBuffer;

  for ( unsigned int i=0; i<nBufferFrames; i++ ) {
    *samples++ = data->instrument->tick();
    if ( ++data->counter % 2000 == 0 ) {
      data->scaler += 0.025;
      data->instrument->setFrequency( data->frequency * data->scaler );
    }
  }

  if ( data->counter > 80000 )
    data->done = true;

  return 0;
}

int main()
{
  // Set the global sample rate and rawwave path before creating class instances.
  Stk::setSampleRate( 44100.0 );
  Stk::setRawwavePath( "../../rawwaves/" );

  TickData data;
  RtAudio dac;

  // Figure out how many bytes in an StkFloat and setup the RtAudio stream.
  RtAudio::StreamParameters parameters;
  parameters.deviceId = dac.getDefaultOutputDevice();
  parameters.nChannels = 1;
  RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
  unsigned int bufferFrames = RT_BUFFER_SIZE;
  try {
    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data );
  }
  catch ( RtError& error ) {
    error.printMessage();
    goto cleanup;
  }

  try {
    // Define and load the BeeThree instrument
    data.instrument = new BeeThree();
  }
  catch ( StkError & ) {
    goto cleanup;
  }

  data.frequency = 220.0;
  data.instrument->noteOn( data.frequency, 0.5 );

  try {
    dac.startStream();
  }
  catch ( RtError &error ) {
    error.printMessage();
    goto cleanup;
  }

  // Block waiting until callback signals done.
  while ( !data.done )
    Stk::sleep( 100 );
  
  // Shut down the callback and output stream.
  try {
    dac.closeStream();
  }
  catch ( RtError &error ) {
    error.printMessage();
  }

 cleanup:
  delete data.instrument;

  return 0;
}

We have used an Instrmnt pointer when referencing the BeeThree instance above, so it would be simple to replace the BeeThree class with any other STK instrument class. It should be noted, however, that a few classes do not respond to the setFrequency() function (e.g., Shakers, Drummer).

The noteOn() function initiates an instrument attack. Instruments that are continuously excited (e.g., stk::Clarinet, stk::BeeThree) will continue to sound until stopped with a noteOff(). Impulsively excited instrument sounds (e.g., stk::Plucked, stk::Wurley) typically decay within a few seconds time, requiring subsequent noteOn() messages for re-attack.

Instrument parameters can be precisely controlled as demonstrated above. A more flexible approach to instrument control, allowing arbitrary scorefile or realtime updates, is described in the next tutorial chapter.

[Main tutorial page]   [Next tutorial]


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/JCRev_8h_source.html000644 000766 000766 00000035343 12015735505 017650 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


JCRev.h

00001 #ifndef STK_JCREV_H
00002 #define STK_JCREV_H
00003 
00004 #include "Effect.h"
00005 #include "Delay.h"
00006 #include "OnePole.h"
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00029 /***************************************************/
00030 
00031 class JCRev : public Effect
00032 {
00033  public:
00035   JCRev( StkFloat T60 = 1.0 );
00036 
00038   void clear( void );
00039 
00041   void setT60( StkFloat T60 );
00042 
00044 
00052   StkFloat lastOut( unsigned int channel = 0 );
00053 
00055 
00062   StkFloat tick( StkFloat input, unsigned int channel = 0 );
00063 
00065 
00074   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00075 
00077 
00086   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00087 
00088  protected:
00089 
00090   Delay allpassDelays_[3];
00091   Delay combDelays_[4];
00092   OnePole combFilters_[4];
00093   Delay outLeftDelay_;
00094   Delay outRightDelay_;
00095   StkFloat allpassCoefficient_;
00096   StkFloat combCoefficient_[4];
00097 
00098 };
00099 
00100 inline StkFloat JCRev :: lastOut( unsigned int channel )
00101 {
00102 #if defined(_STK_DEBUG_)
00103   if ( channel > 1 ) {
00104     oStream_ << "JCRev::lastOut(): channel argument must be less than 2!";
00105     handleError( StkError::FUNCTION_ARGUMENT );
00106   }
00107 #endif
00108 
00109   return lastFrame_[channel];
00110 }
00111 
00112 inline StkFloat JCRev :: tick( StkFloat input, unsigned int channel )
00113 {
00114 #if defined(_STK_DEBUG_)
00115   if ( channel > 1 ) {
00116     oStream_ << "JCRev::tick(): channel argument must be less than 2!";
00117     handleError( StkError::FUNCTION_ARGUMENT );
00118   }
00119 #endif
00120 
00121   StkFloat temp, temp0, temp1, temp2, temp3, temp4, temp5, temp6;
00122   StkFloat filtout;
00123 
00124   temp = allpassDelays_[0].lastOut();
00125   temp0 = allpassCoefficient_ * temp;
00126   temp0 += input;
00127   allpassDelays_[0].tick(temp0);
00128   temp0 = -(allpassCoefficient_ * temp0) + temp;
00129     
00130   temp = allpassDelays_[1].lastOut();
00131   temp1 = allpassCoefficient_ * temp;
00132   temp1 += temp0;
00133   allpassDelays_[1].tick(temp1);
00134   temp1 = -(allpassCoefficient_ * temp1) + temp;
00135     
00136   temp = allpassDelays_[2].lastOut();
00137   temp2 = allpassCoefficient_ * temp;
00138   temp2 += temp1;
00139   allpassDelays_[2].tick(temp2);
00140   temp2 = -(allpassCoefficient_ * temp2) + temp;
00141     
00142   temp3 = temp2 + ( combFilters_[0].tick( combCoefficient_[0] * combDelays_[0].lastOut() ) );
00143   temp4 = temp2 + ( combFilters_[1].tick( combCoefficient_[1] * combDelays_[1].lastOut() ) );
00144   temp5 = temp2 + ( combFilters_[2].tick( combCoefficient_[2] * combDelays_[2].lastOut() ) );
00145   temp6 = temp2 + ( combFilters_[3].tick( combCoefficient_[3] * combDelays_[3].lastOut() ) );
00146 
00147   combDelays_[0].tick(temp3);
00148   combDelays_[1].tick(temp4);
00149   combDelays_[2].tick(temp5);
00150   combDelays_[3].tick(temp6);
00151 
00152   filtout = temp3 + temp4 + temp5 + temp6;
00153 
00154   lastFrame_[0] = effectMix_ * (outLeftDelay_.tick(filtout));
00155   lastFrame_[1] = effectMix_ * (outRightDelay_.tick(filtout));
00156   temp = (1.0 - effectMix_) * input;
00157   lastFrame_[0] += temp;
00158   lastFrame_[1] += temp;
00159     
00160   return 0.7 * lastFrame_[channel];
00161 }
00162 
00163 } // stk namespace
00164 
00165 #endif
00166 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/JetTable_8h_source.html000644 000766 000766 00000027466 12015735505 020400 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


JetTable.h

00001 #ifndef STK_JETTABL_H
00002 #define STK_JETTABL_H
00003 
00004 #include "Function.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00021 /***************************************************/
00022 
00023 class JetTable : public Function
00024 {
00025 public:
00026 
00028   StkFloat tick( StkFloat input );
00029 
00031 
00039   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00040 
00042 
00050   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00051 
00052 };
00053 
00054 inline StkFloat JetTable :: tick( StkFloat input )
00055 {
00056   // Perform "table lookup" using a polynomial
00057   // calculation (x^3 - x), which approximates
00058   // the jet sigmoid behavior.
00059   lastFrame_[0] = input * (input * input - 1.0);
00060 
00061   // Saturate at +/- 1.0.
00062   if ( lastFrame_[0] > 1.0 ) lastFrame_[0] = 1.0;
00063   if ( lastFrame_[0] < -1.0 ) lastFrame_[0] = -1.0; 
00064   return lastFrame_[0];
00065 }
00066 
00067 inline StkFrames& JetTable :: tick( StkFrames& frames, unsigned int channel )
00068 {
00069 #if defined(_STK_DEBUG_)
00070   if ( channel >= frames.channels() ) {
00071     oStream_ << "JetTable::tick(): channel and StkFrames arguments are incompatible!";
00072     handleError( StkError::FUNCTION_ARGUMENT );
00073   }
00074 #endif
00075 
00076   StkFloat *samples = &frames[channel];
00077   unsigned int hop = frames.channels();
00078   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00079     *samples = *samples * (*samples * *samples - 1.0);
00080     if ( *samples > 1.0) *samples = 1.0;
00081     if ( *samples < -1.0) *samples = -1.0;
00082   }
00083 
00084   lastFrame_[0] = *(samples-hop);
00085   return frames;
00086 }
00087 
00088 inline StkFrames& JetTable :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00089 {
00090 #if defined(_STK_DEBUG_)
00091   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00092     oStream_ << "JetTable::tick(): channel and StkFrames arguments are incompatible!";
00093     handleError( StkError::FUNCTION_ARGUMENT );
00094   }
00095 #endif
00096 
00097   StkFloat *iSamples = &iFrames[iChannel];
00098   StkFloat *oSamples = &oFrames[oChannel];
00099   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00100   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00101     *oSamples = *oSamples * (*oSamples * *oSamples - 1.0);
00102     if ( *oSamples > 1.0) *oSamples = 1.0;
00103     if ( *oSamples < -1.0) *oSamples = -1.0;
00104   }
00105 
00106   lastFrame_[0] = *(oSamples-oHop);
00107   return iFrames;
00108 }
00109 
00110 } // stk namespace
00111 
00112 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/LentPitShift_8h_source.html000644 000766 000766 00000065311 12015735505 021252 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


LentPitShift.h

00001 #ifndef STK_LENTPITSHIFT_H
00002 #define STK_LENTPITSHIFT_H
00003 
00004 #include "Effect.h"
00005 #include "Delay.h"
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00018 /***************************************************/
00019 
00020 class LentPitShift : public Effect
00021 {
00022  public:
00024   LentPitShift( StkFloat periodRatio = 1.0, int tMax = RT_BUFFER_SIZE );
00025 
00026   ~LentPitShift( void ) {
00027     delete window;
00028     delete dt;
00029     delete dpt;
00030     delete cumDt;
00031   }
00032 
00034   void clear( void );
00035 
00037   void setShift( StkFloat shift );
00038 
00040   StkFloat tick( StkFloat input );
00041 
00043 
00051   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00052 
00054 
00062   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00063 
00064  protected:
00065 
00067 
00071   void process( );
00072 
00073   // Frame storage vectors for process function
00074   StkFrames inputFrames;
00075   StkFrames outputFrames;
00076   int ptrFrames;          // writing pointer
00077 
00078   // Input delay line
00079   Delay inputLine_;
00080   int inputPtr;
00081 
00082   // Output delay line
00083   Delay outputLine_;
00084   double outputPtr;
00085 
00086   // Pitch tracker variables
00087   unsigned long tMax_;    // Maximal period measurable by the pitch tracker.
00088   // It is also the size of the window used by the pitch tracker and
00089   // the size of the frames that can be computed by the tick function
00090 
00091   StkFloat threshold_; // Threshold of detection for the pitch tracker
00092   unsigned long lastPeriod_;    // Result of the last pitch tracking loop
00093   StkFloat* dt;        // Array containing the euclidian distance coefficients
00094   StkFloat* cumDt;     // Array containing the cumulative sum of the coefficients in dt
00095   StkFloat* dpt;       // Array containing the pitch tracking function coefficients
00096 
00097   // Pitch shifter variables
00098   StkFloat env[2];     // Coefficients for the linear interpolation when modifying the output samples
00099   StkFloat* window;    // Hamming window used for the input portion extraction
00100   double periodRatio_; // Ratio of modification of the signal period
00101   StkFrames zeroFrame; // Frame of tMax_ zero samples
00102 
00103 
00104   // Coefficient delay line that could be used for a dynamic calculation of the pitch
00105   //Delay* coeffLine_;
00106 
00107 };
00108 
00109 inline void LentPitShift::process()
00110 {
00111   StkFloat x_t;    // input coefficient
00112   StkFloat x_t_T;  // previous input coefficient at T samples
00113   StkFloat coeff;  // new coefficient for the difference function
00114 
00115   int alternativePitch = tMax_;  // Global minimum storage
00116   lastPeriod_ = tMax_+1;         // Storage of the lowest local minimum under the threshold
00117 
00118   // Loop variables
00119   unsigned long delay_;
00120   unsigned int n;
00121 
00122   // Initialization of the dt coefficients.  Since the
00123   // frames are of tMax_ length, there is no overlapping
00124   // between the successive windows where pitch tracking
00125   // is performed.
00126   for ( delay_=1; delay_<=tMax_; delay_++ )
00127     dt[delay_] = 0.;
00128 
00129   // Calculation of the dt coefficients and update of the input delay line.
00130   for ( n=0; n<inputFrames.size(); n++ ) {
00131     x_t = inputLine_.tick( inputFrames[ n ] );
00132     for ( delay_=1; delay_<= tMax_; delay_++ ) {
00133       x_t_T = inputLine_.tapOut( delay_ );
00134       coeff = x_t - x_t_T;
00135       dt[delay_] += coeff * coeff;
00136     }
00137   }
00138 
00139   // Calculation of the pitch tracking function and test for the minima.
00140   for ( delay_=1; delay_<=tMax_; delay_++ ) {
00141     cumDt[delay_] = dt[delay_] + cumDt[delay_-1];
00142     dpt[delay_] = dt[delay_] * delay_ / cumDt[delay_];
00143 
00144     // Look for a minimum
00145     if ( dpt[delay_-1]-dpt[delay_-2] < 0 && dpt[delay_]-dpt[delay_-1] > 0 ) {
00146       // Check if the minimum is under the threshold
00147       if ( dpt[delay_-1] < threshold_ ){
00148         lastPeriod_ = delay_-1;
00149         // If a minimum is found, we can stop the loop
00150         break;
00151       }
00152       else if ( dpt[alternativePitch] > dpt[delay_-1] )
00153         // Otherwise we store it if it is the current global minimum
00154         alternativePitch = delay_-1;
00155     }
00156   }
00157 
00158   // Test for the last period length.
00159   if ( dpt[delay_]-dpt[delay_-1] < 0 ) {
00160     if ( dpt[delay_] < threshold_ )
00161       lastPeriod_ = delay_;
00162     else if ( dpt[alternativePitch] > dpt[delay_] )
00163       alternativePitch = delay_;
00164   }
00165 
00166   if ( lastPeriod_ == tMax_+1 )
00167     // No period has been under the threshold so we used the global minimum
00168     lastPeriod_ = alternativePitch;
00169 
00170   // We put the new zero output coefficients in the output delay line and 
00171   // we get the previous calculated coefficients
00172   outputLine_.tick( zeroFrame, outputFrames );
00173 
00174   // Initialization of the Hamming window used in the algorithm
00175   for ( int n=-(int)lastPeriod_; n<(int)lastPeriod_; n++ )
00176     window[n+lastPeriod_] = (1 + cos(PI*n/lastPeriod_)) / 2    ;
00177 
00178   int M;  // Index of reading in the input delay line
00179   int N;  // Index of writing in the output delay line
00180   double sample;  // Temporary storage for the new coefficient
00181 
00182   // We loop for all the frames of length lastPeriod_ presents between inputPtr and tMax_
00183   for ( ; inputPtr<(int)(tMax_-lastPeriod_); inputPtr+=lastPeriod_ ) {
00184     // Test for the decision of compression/expansion
00185     while ( outputPtr < inputPtr ) {
00186       // Coefficients for the linear interpolation
00187       env[1] = fmod( outputPtr + tMax_, 1.0 );
00188       env[0] = 1.0 - env[1];
00189       M = tMax_ - inputPtr + lastPeriod_ - 1; // New reading pointer
00190       N = 2*tMax_ - (unsigned long)floor(outputPtr + tMax_) + lastPeriod_ - 1; // New writing pointer
00191       for ( unsigned int j=0; j<2*lastPeriod_; j++,M--,N-- ) {
00192         sample = inputLine_.tapOut(M) * window[j] / 2.;
00193         // Linear interpolation
00194         outputLine_.addTo(env[0] * sample, N);
00195         outputLine_.addTo(env[1] * sample, N-1);
00196       }
00197       outputPtr = outputPtr + lastPeriod_ * periodRatio_; // new output pointer
00198     }
00199   }
00200   // Shifting of the pointers waiting for the new frame of length tMax_.
00201   outputPtr -= tMax_;
00202   inputPtr  -= tMax_;
00203 }
00204 
00205 
00206 inline StkFloat LentPitShift :: tick( StkFloat input )
00207 {
00208   StkFloat sample;
00209 
00210   inputFrames[ptrFrames] = input;
00211 
00212   sample = outputFrames[ptrFrames++];
00213 
00214   // Check for end condition
00215   if ( ptrFrames == (int) inputFrames.size() ){
00216     ptrFrames = 0;
00217     process( );
00218   }
00219 
00220   return sample;
00221 }
00222 
00223 inline StkFrames& LentPitShift :: tick( StkFrames& frames, unsigned int channel )
00224 {
00225 #if defined(_STK_DEBUG_)
00226   if ( channel >= frames.channels() ) {
00227     oStream_ << "LentPitShift::tick(): channel and StkFrames arguments are incompatible!";
00228     handleError( StkError::FUNCTION_ARGUMENT );
00229   }
00230 #endif
00231 
00232   StkFloat *samples = &frames[channel];
00233   unsigned int hop = frames.channels();
00234   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00235     *samples = tick( *samples );
00236   }
00237 
00238   return frames;
00239 }
00240 
00241 inline StkFrames& LentPitShift :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00242 {
00243 #if defined(_STK_DEBUG_)
00244   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00245     oStream_ << "LentPitShift::tick(): channel and StkFrames arguments are incompatible!";
00246     handleError( StkError::FUNCTION_ARGUMENT );
00247   }
00248 #endif
00249 
00250   StkFloat *iSamples = &iFrames[iChannel];
00251   StkFloat *oSamples = &oFrames[oChannel];
00252   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00253   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00254     *oSamples = tick( *iSamples );
00255   }
00256 
00257   return iFrames;
00258 }
00259 
00260 } // stk namespace
00261 
00262 #endif
00263 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/links.html000644 000766 000766 00000005153 12015735505 016034 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial



The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/maillist.html000644 000766 000766 00000003642 12015735505 016533 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


The Mail List

An STK mailing list has been set up to facilitate communication among STK users. Subscribing to this list is your best way of keeping on top of new releases, bug fixes, and various user developments.

For answers to frequently asked questions, check the list archives.

To join send a message to <stk-request@ccrma.stanford.edu> with the contents: subscribe

To be removed from the list send a message to <stk-request@ccrma.stanford.edu> with the contents: unsubscribe


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Mandolin_8h_source.html000644 000766 000766 00000032027 12015735505 020434 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Mandolin.h

00001 #ifndef STK_MANDOLIN_H
00002 #define STK_MANDOLIN_H
00003 
00004 #include "Instrmnt.h"
00005 #include "Twang.h"
00006 #include "FileWvIn.h"
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00036 /***************************************************/
00037 
00038 class Mandolin : public Instrmnt
00039 {
00040  public:
00042   Mandolin( StkFloat lowestFrequency );
00043 
00045   ~Mandolin( void );
00046 
00048   void clear( void );
00049 
00051   void setDetune( StkFloat detune );
00052 
00054   void setBodySize( StkFloat size );
00055 
00057   void setPluckPosition( StkFloat position );
00058 
00060   void setFrequency( StkFloat frequency );
00061 
00063   void pluck( StkFloat amplitude );
00064 
00066   void pluck( StkFloat amplitude,StkFloat position );
00067 
00069   void noteOn( StkFloat frequency, StkFloat amplitude );
00070 
00072   void noteOff( StkFloat amplitude );
00073 
00075   void controlChange( int number, StkFloat value );
00076 
00078   StkFloat tick( unsigned int channel = 0 );
00079 
00081 
00088   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00089 
00090   protected:
00091 
00092   Twang strings_[2];
00093   FileWvIn soundfile_[12];
00094 
00095   int mic_;
00096   StkFloat detuning_;
00097   StkFloat frequency_;
00098   StkFloat pluckAmplitude_;
00099 };
00100 
00101 inline StkFloat Mandolin :: tick( unsigned int )
00102 {
00103   StkFloat temp = 0.0;
00104   if ( !soundfile_[mic_].isFinished() )
00105     temp = soundfile_[mic_].tick() * pluckAmplitude_;
00106 
00107   lastFrame_[0] = strings_[0].tick( temp );
00108   lastFrame_[0] += strings_[1].tick( temp );
00109   lastFrame_[0] *= 0.2;
00110 
00111   return lastFrame_[0];
00112 }
00113 
00114 inline StkFrames& Mandolin :: tick( StkFrames& frames, unsigned int channel )
00115 {
00116   unsigned int nChannels = lastFrame_.channels();
00117 #if defined(_STK_DEBUG_)
00118   if ( channel > frames.channels() - nChannels ) {
00119     oStream_ << "Mandolin::tick(): channel and StkFrames arguments are incompatible!";
00120     handleError( StkError::FUNCTION_ARGUMENT );
00121   }
00122 #endif
00123 
00124   StkFloat *samples = &frames[channel];
00125   unsigned int j, hop = frames.channels() - nChannels;
00126   if ( nChannels == 1 ) {
00127     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00128       *samples++ = tick();
00129   }
00130   else {
00131     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00132       *samples++ = tick();
00133       for ( j=1; j<nChannels; j++ )
00134         *samples++ = lastFrame_[j];
00135     }
00136   }
00137 
00138   return frames;
00139 }
00140 
00141 } // stk namespace
00142 
00143 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/mcgill.gif000644 000766 000766 00000007342 12015735505 015766 0ustar00garygary000000 000000 GIF87aá0÷ÿ£¥ÿ½¾ÿ¾¿þÊËÿÌÍÿ’—ÿ“˜ÿ•™ý”˜ÿ¡¥ÿ¯²ÿ°³ý®±þ²µý±´ÿ¾Àÿ¿Âý½ÀÿËÍÿØÙþרþäåÿæçþåæÿXcÿeoÿgqýfpÿhqÿhrÿw€þwýv~ÿƒŠþ‚‰ÿ„‹ÿ…Œÿ†Œý…‹ÿ‡Žÿ‘˜ÿ“šý“˜ÿ•›ý”šÿ¡¦ÿ¢§ÿ£¨ÿ°µþ¯´ÿ½ÁÿËÎÿÌÏýÙÛÿ7IÿEUÿGUÿGWÿWcÿWdÿXeÿeqþq}ÿs~ÿt~ÿŒ–ÿŽ—þ¸½ÿØÛý×Úþæèÿóôÿôõýòóÿ3Iÿ4Hÿ4Jÿ7JÿEWÿ}Šÿ}ŒÿŠ—þŒ˜ÿ™£ÿ™¤ÿ×Ûÿ<ÿ=ý ;þ">ÿ#=þ;þ<ÿ>ÿ?ÿàåÿåéÿñóÿ1ÿ3ÿ?ÿ#KÿBeþbÿr‹ÿ ±ÿ¿ËÿÀËÿßåÿïòÿ1ÿ3ÿ4ý0ý2ÿ3ÿ4ÿ>ÿAý?þ@ÿAÿ Mÿ#Mÿ0Yÿ0Zý0Yÿ2Yÿ3Zÿ@eÿ@fÿBfÿPsþRsÿStÿ`ÿ`€ÿb€ÿpÿrÿ™þ˜ÿ™ÿ¥ÿ¦ÿ¥ÿ‘¦ÿŸ³ÿ ²ÿ¯¿ÿ°¿ÿ¿ÌÿÀÌÿÏÙÿÐÙÿàæÿßæÿóòþòñÿññþóóÿÿÿ,á0þC H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç™09ÉÈQI’0]Òô±¥Ë—0c lSÉÑ =oæŒÑ9gNÎ7tz¾'hA‰0É\Ê´©ÓP‘3&'O1X縙CÇê¢A…ÎôˆÍÓ³hÓBÄthŒ ]w~“ÃE‹ ¡„ê´B†Ÿsáüt#F%µˆ«ÅDôMÎLº¾Ù:GB¨&BI8 ƒC¨ovÂ=ÐUW:Ž£ÕäO΢‚Ò Š§ÐᆎÈÌ1“I!¦3Aj:ƒg¡Œ˜„æ¤qNOçrfL ò ^Ë¡RÌ‘3»*1³Åþô,ÔpS¤”—Tª4)©ÍÄ6É7#hPýAdÆTúÈÆÑ1Î ÅÕWn6`Oc¹§Ð"nˆ‡Y±±ÈaÑ‘‘Òc ‚Ü8x0¡L`…&4'Æ "rÇ ¡0!hs(°s„’Ã),€Án •sÊ!ø‡‚ý‡\^½6$±qÆsZͱ"”`b–&˜$BF“s,²PO¦•Ú@m x”‰ 9ÍÖÕXY2ÇÐÁD 8ׂ 0'a'Ð\)@Á;DÐxrÅ4DIfÊUNŒD b4è“\tì1ˆ˜9â\QÛÍaIBþm ¡UXdŒgOg ” VAyu"£6ØbäHO”p#%ðÉ:I@Á7|@ƒ9\ð™OM„BCZ¤p€'ˆÂQlC¬ ›_Å’ í±éOEý¡”Gä䆨xܦ%v„Ô½ÙÁªN‘D¨W¡ötP”üÕln’#=¥  B;üdh(0¤Â[o\Q |B oÄñF­ ÙÓN]½ëP"< Ô$i‚)Q; Ñ!Œ&… ¼]¢UUp(d³coœkѱsXa·G„bÄ\9~-PØ¡|]Ot€W‰7Œ×D‰UáN@3ÔþtlTœJkÔÆ€õd„í=Û%%דx 92OZW$¹aÔãqµWSùÄ¡cBÍ6Q!ÎUÔ Mâ9ebìxF‹èÔwN¯JäH¨Œ_tÉVcÈñ†Bû”Så1Ò+pXáóD¹ió‚… OÎ-ñVl]Md³h™7ÈNÅÅ.jïaÂaßâ!ïPšd$õkm"tìl:¹¯;è‚^!žh?y:ñeV!‚B'3xo®sNUæ áôä’Ëfw‘Aü/,tŠ~â°„8b‚\Ñ_Dv—“d“¢`PnЉxÂ'âyƒàƒa þ;éÐDŠIˆ¥} ÑMÚ€  8@è[&(1GP"Š1„hä¯ÅŒ¡@t¨  ƒr@Bä~-0þÒ“+Ô  8XÃP¬ÊŒ c(ÚP"q‹¡ÄP ÇI/„™D!8„=¼)fA6*âiÊš ÁÄ2P4 1A/ÒPœa‚aœ"R;7Üf—T(H0•“:dr&űÊ@<8$\Á$ãÞHlj”q‡äц¸&.`ID’S5À@Ž; b‡9AAkЉWΩ ;ˆF /ˆ&ê; ä9’Ù KÒÄ*«Œq Ý\Sí'–¬iD Y€®p€…o[H&ÒÄ „ ˜CЖX¡(µ>Ê3!ÓÌAgˆú‚2§9¬!#L¼Ä%Fr¯/Ø¡W2L k?FO#•8þe(.à|Å› Äp…† *"Rc­@Q¡œÀ’ pàAÔ' ð<AA!¤C'ŸlT –pÍlèV"i J¥„°æ”GÎÎ5¨e J(1Ò† Ä ’A( ƒäÎqÃ@,`€¾„]|È$†R¬nq v@#ÞÐÅKL†"ÈÄp÷L (‡o¸n(Ž…Ì ýLFÛ£WL“åPÒ„8ÓaQ"„Ü`.Y€ÖœX,p@@3Ñ‚¸ ’¸áŠAp‰2Ô DW%HV»Âªg¾)\K…;²M$…Èt Ë™;=«¬7#² p¹É x¤Ç•1*±B‚â†êNšÏg%ÒV`i†žÁ[oš Ê#$\:˜FŒÑT±%ü8µ. ­ Öˆ„8I` Øqj(%i)(AÈü;+?dEYwæþ0Mš$vÞt(„„51h˜ ‹4s$‚ ·0ºÄd$0B¼2DnÓ+n#À0ÌáHÐCh€U$làÍXD*r@R§I· ‚ÉïT^;ðìä·ÓÃ’B:+äA¹Þ½ "ª×pTtn@3d«"žk³wá‘@ &àܤ°ôCñûå+V™u(þ¦1 !‘z@!"$æÉ0Ák1 ¦éÊÌ] Va" ;,¿³×êÑÁš0½4¤ŠH>ží´;y3¹ ³Ð ¿áAÄ…ECh‡D‚Œ€Aä\À“tƒ`Z<>'wÐþâˆl¤±{ƒÓF(„@Ùñü…NC›ar  pAöQ‚ „ÃntHR¹–@šd»]í¦vc±>¸aíFzƒÀ’‚ ³Ò „@&¦r*ŒõÑR½Á*"h.I8_Á!†·âI ÐJk¡@S%mÐŽ Ýx™ ZÄx*±•Á zÇlp ”p$¡%ï# >!l•R„––)Ppx-°h#zñ^©€˜ˆax a)˜ˆ™˜2ñ„y |Š™’¹CàAa5™š¹™ ƒE"pœ9š¤)›ðfCsYš¬Ùš1Ðûæš´Y›¡ ¢i›ºy;stk-4.4.4/doc/html/Mesh2D_8h_source.html000644 000766 000766 00000032501 12015735505 017752 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Mesh2D.h

00001 #ifndef STK_MESH2D_H
00002 #define STK_MESH2D_H
00003 
00004 #include "Instrmnt.h"
00005 #include "OnePole.h"
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00033 /***************************************************/
00034 
00035 const unsigned short NXMAX = 12;
00036 const unsigned short NYMAX = 12;
00037 
00038 class Mesh2D : public Instrmnt
00039 {
00040  public:
00042   Mesh2D( unsigned short nX, unsigned short nY );
00043 
00045   ~Mesh2D( void );
00046 
00048   void clear( void );
00049 
00051   void setNX( unsigned short lenX );
00052 
00054   void setNY( unsigned short lenY );
00055 
00057   void setInputPosition( StkFloat xFactor, StkFloat yFactor );
00058 
00060   void setDecay( StkFloat decayFactor );
00061 
00063   void noteOn( StkFloat frequency, StkFloat amplitude );
00064 
00066   void noteOff( StkFloat amplitude );
00067 
00069   StkFloat energy( void );
00070 
00072   StkFloat inputTick( StkFloat input );
00073 
00075   void controlChange( int number, StkFloat value );
00076 
00078   StkFloat tick( unsigned int channel = 0 );
00079 
00081 
00088   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00089 
00090  protected:
00091 
00092   StkFloat tick0();
00093   StkFloat tick1();
00094   void clearMesh();
00095 
00096   unsigned short NX_, NY_;
00097   unsigned short xInput_, yInput_;
00098   OnePole  filterX_[NXMAX];
00099   OnePole  filterY_[NYMAX];
00100   StkFloat v_[NXMAX-1][NYMAX-1]; // junction velocities
00101   StkFloat vxp_[NXMAX][NYMAX];   // positive-x velocity wave
00102   StkFloat vxm_[NXMAX][NYMAX];   // negative-x velocity wave
00103   StkFloat vyp_[NXMAX][NYMAX];   // positive-y velocity wave
00104   StkFloat vym_[NXMAX][NYMAX];   // negative-y velocity wave
00105 
00106   // Alternate buffers
00107   StkFloat vxp1_[NXMAX][NYMAX];  // positive-x velocity wave
00108   StkFloat vxm1_[NXMAX][NYMAX];  // negative-x velocity wave
00109   StkFloat vyp1_[NXMAX][NYMAX];  // positive-y velocity wave
00110   StkFloat vym1_[NXMAX][NYMAX];  // negative-y velocity wave
00111 
00112   int counter_; // time in samples
00113 };
00114 
00115 inline StkFrames& Mesh2D :: tick( StkFrames& frames, unsigned int channel )
00116 {
00117   unsigned int nChannels = lastFrame_.channels();
00118 #if defined(_STK_DEBUG_)
00119   if ( channel > frames.channels() - nChannels ) {
00120     oStream_ << "Mesh2D::tick(): channel and StkFrames arguments are incompatible!";
00121     handleError( StkError::FUNCTION_ARGUMENT );
00122   }
00123 #endif
00124 
00125   StkFloat *samples = &frames[channel];
00126   unsigned int j, hop = frames.channels() - nChannels;
00127   if ( nChannels == 1 ) {
00128     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00129       *samples++ = tick();
00130   }
00131   else {
00132     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00133       *samples++ = tick();
00134       for ( j=1; j<nChannels; j++ )
00135         *samples++ = lastFrame_[j];
00136     }
00137   }
00138 
00139   return frames;
00140 }
00141 
00142 } // stk namespace
00143 
00144 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Messager_8h_source.html000644 000766 000766 00000021474 12015735505 020445 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Messager.h

00001 #ifndef STK_MESSAGER_H
00002 #define STK_MESSAGER_H
00003 
00004 #include "Stk.h"
00005 #include "Skini.h"
00006 #include <queue>
00007 
00008 #if defined(__STK_REALTIME__)
00009 
00010 #include "Mutex.h"
00011 #include "Thread.h"
00012 #include "TcpServer.h"
00013 #include "RtMidi.h"
00014 
00015 #endif // __STK_REALTIME__
00016 
00017 namespace stk {
00018 
00019 /***************************************************/
00051 /***************************************************/
00052 
00053 const int DEFAULT_QUEUE_LIMIT = 200;
00054 
00055 class Messager : public Stk
00056 {
00057  public:
00058 
00059   // This structure is used to share data among the various realtime
00060   // messager threads.  It must be public.
00061   struct MessagerData {
00062     Skini skini;
00063     std::queue<Skini::Message> queue;
00064     unsigned int queueLimit;
00065     int sources;
00066 
00067 #if defined(__STK_REALTIME__)
00068     Mutex mutex;
00069     RtMidiIn *midi;
00070     TcpServer *socket;
00071     std::vector<int> fd;
00072     fd_set mask;
00073 #endif
00074 
00075     // Default constructor.
00076     MessagerData()
00077       :queueLimit(0), sources(0) {}
00078   };
00079 
00081   Messager();
00082 
00084   ~Messager();
00085 
00087 
00093   void popMessage( Skini::Message& message );
00094 
00096   void pushMessage( Skini::Message& message );
00097 
00099 
00107   bool setScoreFile( const char* filename );
00108 
00109 #if defined(__STK_REALTIME__)
00111 
00120   bool startStdInput();
00121 
00123 
00134   bool startSocketInput( int port=2001 );
00135 
00137 
00149   bool startMidiInput( int port=0 );
00150 
00151 #endif
00152 
00153  protected:
00154 
00155   MessagerData data_;
00156 
00157 #if defined(__STK_REALTIME__)
00158   Thread stdinThread_;
00159   Thread socketThread_;
00160 #endif
00161 
00162 };
00163 
00164 } // stk namespace
00165 
00166 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/MidiFileIn_8h_source.html000644 000766 000766 00000022104 12015735505 020637 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


MidiFileIn.h

00001 #ifndef STK_MIDIFILEIN_H
00002 #define STK_MIDIFILEIN_H
00003 
00004 #include "Stk.h"
00005 #include <string>
00006 #include <vector>
00007 #include <fstream>
00008 #include <sstream>
00009 
00010 namespace stk {
00011 
00012 /**********************************************************************/
00027 /**********************************************************************/
00028 
00029 class MidiFileIn : public Stk
00030 {
00031  public:
00033 
00037   MidiFileIn( std::string fileName );
00038 
00040   ~MidiFileIn();
00041 
00043   int getFileFormat() const { return format_; };
00044 
00046   unsigned int getNumberOfTracks() const { return nTracks_; };
00047 
00049 
00054   int getDivision() const { return division_; };
00055 
00057 
00061   void rewindTrack( unsigned int track = 0 );
00062 
00064 
00071   double getTickSeconds( unsigned int track = 0 );
00072 
00074 
00086   unsigned long getNextEvent( std::vector<unsigned char> *event, unsigned int track = 0 );
00087 
00089 
00099   unsigned long getNextMidiEvent( std::vector<unsigned char> *midiEvent, unsigned int track = 0 );
00100 
00101  protected:
00102 
00103   // This protected class function is used for reading variable-length
00104   // MIDI file values. It is assumed that this function is called with
00105   // the file read pointer positioned at the start of a
00106   // variable-length value.  The function returns true if the value is
00107   // successfully parsed.  Otherwise, it returns false.
00108   bool readVariableLength( unsigned long *value );
00109 
00110   std::ifstream file_;
00111   unsigned int nTracks_;
00112   int format_;
00113   int division_;
00114   bool usingTimeCode_;
00115   std::vector<double> tickSeconds_;
00116   std::vector<long> trackPointers_;
00117   std::vector<long> trackOffsets_;
00118   std::vector<long> trackLengths_;
00119   std::vector<char> trackStatus_;
00120 
00121   // This structure and the following variables are used to save and
00122   // keep track of a format 1 tempo map (and the initial tickSeconds
00123   // parameter for formats 0 and 2).
00124   struct TempoChange { 
00125     unsigned long count;
00126     double tickSeconds;
00127   };
00128   std::vector<TempoChange> tempoEvents_;
00129   std::vector<unsigned long> trackCounters_;
00130   std::vector<unsigned int> trackTempoIndex_;
00131 };
00132 
00133 } // stk namespace
00134 
00135 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Modal_8h_source.html000644 000766 000766 00000036723 12015735505 017736 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Modal.h

00001 #ifndef STK_MODAL_H
00002 #define STK_MODAL_H
00003 
00004 #include "Instrmnt.h"
00005 #include "Envelope.h"
00006 #include "FileLoop.h"
00007 #include "SineWave.h"
00008 #include "BiQuad.h"
00009 #include "OnePole.h"
00010 
00011 namespace stk {
00012 
00013 /***************************************************/
00024 /***************************************************/
00025 
00026 class Modal : public Instrmnt
00027 {
00028 public:
00030 
00033   Modal( unsigned int modes = 4 );
00034 
00036   virtual ~Modal( void );
00037 
00039   void clear( void );
00040 
00042   virtual void setFrequency( StkFloat frequency );
00043 
00045   void setRatioAndRadius( unsigned int modeIndex, StkFloat ratio, StkFloat radius );
00046 
00048   void setMasterGain( StkFloat aGain ) { masterGain_ = aGain; };
00049 
00051   void setDirectGain( StkFloat aGain ) { directGain_ = aGain; };
00052 
00054   void setModeGain( unsigned int modeIndex, StkFloat gain );
00055 
00057   virtual void strike( StkFloat amplitude );
00058 
00060   void damp( StkFloat amplitude );
00061 
00063   void noteOn( StkFloat frequency, StkFloat amplitude );
00064 
00066   void noteOff( StkFloat amplitude );
00067 
00069   virtual void controlChange( int number, StkFloat value ) = 0;
00070 
00072   StkFloat tick( unsigned int channel = 0 );
00073 
00075 
00082   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00083 
00084 protected:
00085 
00086   Envelope envelope_; 
00087   FileWvIn *wave_;
00088   BiQuad **filters_;
00089   OnePole  onepole_;
00090   SineWave vibrato_;
00091 
00092   unsigned int nModes_;
00093   std::vector<StkFloat> ratios_;
00094   std::vector<StkFloat> radii_;
00095 
00096   StkFloat vibratoGain_;
00097   StkFloat masterGain_;
00098   StkFloat directGain_;
00099   StkFloat stickHardness_;
00100   StkFloat strikePosition_;
00101   StkFloat baseFrequency_;
00102 };
00103 
00104 inline StkFloat Modal :: tick( unsigned int )
00105 {
00106   StkFloat temp = masterGain_ * onepole_.tick( wave_->tick() * envelope_.tick() );
00107 
00108   StkFloat temp2 = 0.0;
00109   for ( unsigned int i=0; i<nModes_; i++ )
00110     temp2 += filters_[i]->tick(temp);
00111 
00112   temp2  -= temp2 * directGain_;
00113   temp2 += directGain_ * temp;
00114 
00115   if ( vibratoGain_ != 0.0 ) {
00116     // Calculate AM and apply to master out
00117     temp = 1.0 + ( vibrato_.tick() * vibratoGain_ );
00118     temp2 = temp * temp2;
00119   }
00120     
00121   lastFrame_[0] = temp2;
00122   return lastFrame_[0];
00123 }
00124 
00125 inline StkFrames& Modal :: tick( StkFrames& frames, unsigned int channel )
00126 {
00127   unsigned int nChannels = lastFrame_.channels();
00128 #if defined(_STK_DEBUG_)
00129   if ( channel > frames.channels() - nChannels ) {
00130     oStream_ << "Modal::tick(): channel and StkFrames arguments are incompatible!";
00131     handleError( StkError::FUNCTION_ARGUMENT );
00132   }
00133 #endif
00134 
00135   StkFloat *samples = &frames[channel];
00136   unsigned int j, hop = frames.channels() - nChannels;
00137   if ( nChannels == 1 ) {
00138     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00139       *samples++ = tick();
00140   }
00141   else {
00142     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00143       *samples++ = tick();
00144       for ( j=1; j<nChannels; j++ )
00145         *samples++ = lastFrame_[j];
00146     }
00147   }
00148 
00149   return frames;
00150 }
00151 
00152 } // stk namespace
00153 
00154 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/ModalBar_8h_source.html000644 000766 000766 00000010735 12015735505 020356 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


ModalBar.h

00001 #ifndef STK_MODALBAR_H
00002 #define STK_MODALBAR_H
00003 
00004 #include "Modal.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00036 /***************************************************/
00037 
00038 class ModalBar : public Modal
00039 {
00040 public:
00042   ModalBar( void );
00043 
00045   ~ModalBar( void );
00046 
00048   void setStickHardness( StkFloat hardness );
00049 
00051   void setStrikePosition( StkFloat position );
00052 
00054   void setPreset( int preset );
00055 
00057   void setModulationDepth( StkFloat mDepth );
00058 
00060   void controlChange( int number, StkFloat value );
00061 };
00062 
00063 } // stk namespace
00064 
00065 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Modulate_8h_source.html000644 000766 000766 00000026411 12015735505 020445 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Modulate.h

00001 #ifndef STK_MODULATE_H
00002 #define STK_MODULATE_H
00003 
00004 #include "Generator.h"
00005 #include "SineWave.h"
00006 #include "Noise.h"
00007 #include "OnePole.h"
00008 
00009 namespace stk {
00010 
00011 /***************************************************/
00021 /***************************************************/
00022 
00023 class Modulate : public Generator
00024 {
00025  public:
00027 
00030   Modulate( void );
00031 
00033   ~Modulate( void );
00034 
00036   void reset( void ) { lastFrame_[0] = 0.0; };
00037 
00039   void setVibratoRate( StkFloat rate ) { vibrato_.setFrequency( rate ); };
00040 
00042   void setVibratoGain( StkFloat gain ) { vibratoGain_ = gain; };
00043 
00045   void setRandomGain( StkFloat gain );
00046 
00048   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00049 
00051   StkFloat tick( void );
00052 
00054 
00061   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00062 
00063  protected:
00064 
00065   void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00066 
00067   SineWave vibrato_;
00068   Noise noise_;
00069   OnePole  filter_;
00070   StkFloat vibratoGain_;
00071   StkFloat randomGain_;
00072   unsigned int noiseRate_;
00073   unsigned int noiseCounter_;
00074 
00075 };
00076 
00077 inline StkFloat Modulate :: tick( void )
00078 {
00079   // Compute periodic and random modulations.
00080   lastFrame_[0] = vibratoGain_ * vibrato_.tick();
00081   if ( noiseCounter_++ >= noiseRate_ ) {
00082     noise_.tick();
00083     noiseCounter_ = 0;
00084   }
00085   lastFrame_[0] += filter_.tick( noise_.lastOut() );
00086   return lastFrame_[0];
00087 }
00088 
00089 inline StkFrames& Modulate :: tick( StkFrames& frames, unsigned int channel )
00090 {
00091 #if defined(_STK_DEBUG_)
00092   if ( channel >= frames.channels() ) {
00093     oStream_ << "Modulate::tick(): channel and StkFrames arguments are incompatible!";
00094     handleError( StkError::FUNCTION_ARGUMENT );
00095   }
00096 #endif
00097 
00098   StkFloat *samples = &frames[channel];
00099   unsigned int hop = frames.channels();
00100   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00101     *samples = Modulate::tick();
00102 
00103   return frames;
00104 }
00105 
00106 } // stk namespace
00107 
00108 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Moog_8h_source.html000644 000766 000766 00000027471 12015735505 017603 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Moog.h

00001 #ifndef STK_MOOG_H
00002 #define STK_MOOG_H
00003 
00004 #include "Sampler.h"
00005 #include "FormSwep.h"
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00027 /***************************************************/
00028 
00029 class Moog : public Sampler
00030 {
00031  public:
00033 
00036   Moog( void );
00037 
00039   ~Moog( void );
00040 
00042   void setFrequency( StkFloat frequency );
00043 
00045   void noteOn( StkFloat frequency, StkFloat amplitude );
00046 
00048   void setModulationSpeed( StkFloat mSpeed ) { loops_[1]->setFrequency( mSpeed ); };
00049 
00051   void setModulationDepth( StkFloat mDepth ) { modDepth_ = mDepth * 0.5; };
00052 
00054   void controlChange( int number, StkFloat value );
00055 
00057   StkFloat tick( unsigned int channel = 0 );
00058 
00060 
00067   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00068 
00069  protected:
00070 
00071   FormSwep filters_[2];
00072   StkFloat modDepth_;
00073   StkFloat filterQ_;
00074   StkFloat filterRate_;
00075 
00076 };
00077 
00078 inline StkFloat Moog :: tick( unsigned int )
00079 {
00080   StkFloat temp;
00081 
00082   if ( modDepth_ != 0.0 ) {
00083     temp = loops_[1]->tick() * modDepth_;    
00084     loops_[0]->setFrequency( baseFrequency_ * (1.0 + temp) );
00085   }
00086 
00087   temp = attackGain_ * attacks_[0]->tick();
00088   temp += loopGain_ * loops_[0]->tick();
00089   temp = filter_.tick( temp );
00090   temp *= adsr_.tick();
00091   temp = filters_[0].tick( temp );
00092   lastFrame_[0] = filters_[1].tick( temp );
00093   return lastFrame_[0] * 6.0;
00094 }
00095 
00096 inline StkFrames& Moog :: tick( StkFrames& frames, unsigned int channel )
00097 {
00098   unsigned int nChannels = lastFrame_.channels();
00099 #if defined(_STK_DEBUG_)
00100   if ( channel > frames.channels() - nChannels ) {
00101     oStream_ << "Moog::tick(): channel and StkFrames arguments are incompatible!";
00102     handleError( StkError::FUNCTION_ARGUMENT );
00103   }
00104 #endif
00105 
00106   StkFloat *samples = &frames[channel];
00107   unsigned int j, hop = frames.channels() - nChannels;
00108   if ( nChannels == 1 ) {
00109     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00110       *samples++ = tick();
00111   }
00112   else {
00113     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00114       *samples++ = tick();
00115       for ( j=1; j<nChannels; j++ )
00116         *samples++ = lastFrame_[j];
00117     }
00118   }
00119 
00120   return frames;
00121 }
00122 
00123 } // stk namespace
00124 
00125 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/multichannel.html000644 000766 000766 00000012746 12015735505 017405 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Multi-Channel I/O

The ToolKit stk::WvIn and stk::WvOut classes (and their subclasses) support multi-channel audio data input and output. Several other abstract base classes, such as stk::Instrmnt, stk::Generator, and stk::Effect, also support multi-channel computations though not all of their subclasses produce or take multi-channel data. A set of interleaved audio samples representing a single time "slice" is referred to as a sample frame. At a sample rate of 44.1 kHz, a four-channel audio stream will have 44100 sample frames per second and a total of 176400 individual samples per second.

Most STK classes process single-sample data streams via their tick() function. For classes supporting multi-channel data, one must distinguish the tick() functions taking or producing single StkFloat arguments from those taking stk::StkFrames& arguments. If a single-sample version of the tick() function is called for these classes, a full sample frame is computed but only a single value is either input and/or output. For example, if the single-sample tick() function is called for subclasses of WvOut, the sample argument is written to all channels in the one computed frame. For classes returning values, an optional channel argument specifies which channel value is returned from the computed frame (the default is always channel 0). To input and/or output multichannel data to these classes, the overloaded tick() functions taking StkFrames reference arguments should be used.

Multi-channel support for realtime audio input and output is dependent on the audio device(s) available on your system.

The following example demonstrates the use of the stk::FileWvOut class for creating a four channel, 16-bit AIFF formatted audio file. We will use four sinewaves of different frequencies for the first two seconds and then a single sinewave for the last two seconds.

// foursine.cpp STK tutorial program

#include "SineWave.h"
#include "FileWvOut.h"
#include <cstdlib>

using namespace stk;

int main()
{
  // Set the global sample rate before creating class instances.
  Stk::setSampleRate( 44100.0 );

  int i;
  FileWvOut output;
  SineWave inputs[4];

  // Set the sine wave frequencies.
  for ( i=0; i<4; i++ )
    inputs[i].setFrequency( 220.0 * (i+1) );

  // Define and open a 16-bit, four-channel AIFF formatted output file
  try {
    output.openFile( "foursine.aif", 4, FileWrite::FILE_AIF, Stk::STK_SINT16 );
  }
  catch (StkError &) {
    exit( 1 );
  }

  // Write two seconds of four sines to the output file
  StkFrames frames( 88200, 4 );
  for ( i=0; i<4; i++ )
    inputs[i].tick( frames, i );

  output.tick( frames );

  // Now write the first sine to all four channels for two seconds
  for ( i=0; i<88200; i++ ) {
    output.tick( inputs[0].tick() );
  }

  return 0;
}

[Main tutorial page]   [Next tutorial]


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Mutex_8h_source.html000644 000766 000766 00000012614 12015735505 017775 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Mutex.h

00001 #ifndef STK_MUTEX_H
00002 #define STK_MUTEX_H
00003 
00004 #include "Stk.h"
00005 
00006 #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__))
00007 
00008   #include <pthread.h>
00009   typedef pthread_mutex_t MUTEX;
00010   typedef pthread_cond_t CONDITION;
00011 
00012 #elif defined(__OS_WINDOWS__)
00013 
00014   #include <windows.h>
00015   #include <process.h>
00016   typedef CRITICAL_SECTION MUTEX;
00017   typedef HANDLE CONDITION;
00018 
00019 #endif
00020 
00021 namespace stk {
00022 
00023 /***************************************************/
00034 /***************************************************/
00035 
00036 class Mutex : public Stk
00037 {
00038  public:
00040   Mutex();
00041 
00043   ~Mutex();
00044 
00046   void lock(void);
00047 
00049   void unlock(void);
00050 
00052 
00056   void wait(void);
00057 
00059 
00063   void signal(void);
00064 
00065  protected:
00066 
00067   MUTEX mutex_;
00068   CONDITION condition_;
00069 
00070 };
00071 
00072 } // stk namespace
00073 
00074 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/namespaces.html000644 000766 000766 00000002544 12015735505 017034 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Namespace List

Here is a list of all documented namespaces with brief descriptions:
stkThe STK namespace

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/namespacestk.html000644 000766 000766 00000112322 12015735505 017367 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk Namespace Reference

The STK namespace. More...

Classes

class  ADSR
 STK ADSR envelope class. More...
class  Asymp
 STK asymptotic curve envelope class. More...
class  BandedWG
 Banded waveguide modeling class. More...
class  BeeThree
 STK Hammond-oid organ FM synthesis instrument. More...
class  BiQuad
 STK biquad (two-pole, two-zero) filter class. More...
class  Blit
 STK band-limited impulse train class. More...
class  BlitSaw
 STK band-limited sawtooth wave class. More...
class  BlitSquare
 STK band-limited square wave class. More...
class  BlowBotl
 STK blown bottle instrument class. More...
class  BlowHole
 STK clarinet physical model with one register hole and one tonehole. More...
class  Bowed
 STK bowed string instrument class. More...
class  BowTable
 STK bowed string table class. More...
class  Brass
 STK simple brass instrument class. More...
class  Chorus
 STK chorus effect class. More...
class  Clarinet
 STK clarinet physical model class. More...
class  Cubic
 STK cubic non-linearity class. More...
class  Delay
 STK non-interpolating delay line class. More...
class  DelayA
 STK allpass interpolating delay line class. More...
class  DelayL
 STK linear interpolating delay line class. More...
class  Drummer
 STK drum sample player class. More...
class  Echo
 STK echo effect class. More...
class  Effect
 STK abstract effects parent class. More...
class  Envelope
 STK linear line envelope class. More...
class  FileLoop
 STK file looping / oscillator class. More...
class  FileRead
 STK audio file input class. More...
class  FileWrite
 STK audio file output class. More...
class  FileWvIn
 STK audio file input class. More...
class  FileWvOut
 STK audio file output class. More...
class  Filter
 STK abstract filter class. More...
class  Fir
 STK general finite impulse response filter class. More...
class  Flute
 STK flute physical model class. More...
class  FM
 STK abstract FM synthesis base class. More...
class  FMVoices
 STK singing FM synthesis instrument. More...
class  FormSwep
 STK sweepable formant filter class. More...
class  FreeVerb
 Jezar at Dreampoint's FreeVerb, implemented in STK. More...
class  Function
 STK abstract function parent class. More...
class  Generator
 STK abstract unit generator parent class. More...
class  Granulate
 STK granular synthesis class. More...
class  Guitar
 STK guitar model class. More...
class  HevyMetl
 STK heavy metal FM synthesis instrument. More...
class  Iir
 STK general infinite impulse response filter class. More...
class  InetWvIn
 STK internet streaming input class. More...
class  InetWvOut
 STK internet streaming output class. More...
class  Instrmnt
 STK instrument abstract base class. More...
class  JCRev
 John Chowning's reverberator class. More...
class  JetTable
 STK jet table class. More...
class  LentPitShift
 Pitch shifter effect class based on the Lent algorithm. More...
class  Mandolin
 STK mandolin instrument model class. More...
class  Mesh2D
 Two-dimensional rectilinear waveguide mesh class. More...
class  Messager
 STK input control message parser. More...
class  MidiFileIn
 A standard MIDI file reading/parsing class. More...
class  Modal
 STK resonance model abstract base class. More...
class  ModalBar
 STK resonant bar instrument class. More...
class  Modulate
 STK periodic/random modulator. More...
class  Moog
 STK moog-like swept filter sampling synthesis class. More...
class  Mutex
 STK mutex class. More...
class  Noise
 STK noise generator. More...
class  NRev
 CCRMA's NRev reverberator class. More...
class  OnePole
 STK one-pole filter class. More...
class  OneZero
 STK one-zero filter class. More...
class  PercFlut
 STK percussive flute FM synthesis instrument. More...
class  Phonemes
 STK phonemes table. More...
class  PitShift
 STK simple pitch shifter effect class. More...
class  Plucked
 STK basic plucked string class. More...
class  PoleZero
 STK one-pole, one-zero filter class. More...
class  PRCRev
 Perry's simple reverberator class. More...
class  ReedTable
 STK reed table class. More...
class  Resonate
 STK noise driven formant filter. More...
class  Rhodey
 STK Fender Rhodes electric piano FM synthesis instrument. More...
class  RtWvIn
 STK realtime audio (blocking) input class. More...
class  RtWvOut
 STK realtime audio (blocking) output class. More...
class  Sampler
 STK sampling synthesis abstract base class. More...
class  Saxofony
 STK faux conical bore reed instrument class. More...
class  Shakers
 PhISEM and PhOLIES class. More...
class  Simple
 STK wavetable/noise instrument. More...
class  SineWave
 STK sinusoid oscillator class. More...
class  SingWave
 STK "singing" looped soundfile class. More...
class  Sitar
 STK sitar string model class. More...
class  Skini
 STK SKINI parsing class. More...
class  Socket
 STK internet socket abstract base class. More...
class  Sphere
 STK sphere class. More...
class  StifKarp
 STK plucked stiff string instrument. More...
class  StkError
 STK error handling class. More...
class  Stk
 STK base class. More...
class  StkFrames
 An STK class to handle vectorized audio data. More...
class  TapDelay
 STK non-interpolating tapped delay line class. More...
class  TcpClient
 STK TCP socket client class. More...
class  TcpServer
 STK TCP socket server class. More...
class  Thread
 STK thread class. More...
class  TubeBell
 STK tubular bell (orchestral chime) FM synthesis instrument. More...
class  Twang
 STK enhanced plucked string class. More...
class  TwoPole
 STK two-pole filter class. More...
class  TwoZero
 STK two-zero filter class. More...
class  UdpSocket
 STK UDP socket server/client class. More...
class  Vector3D
 STK 3D vector class. More...
class  Voicer
 STK voice manager class. More...
class  VoicForm
 Four formant synthesis instrument. More...
class  Whistle
 STK police/referee whistle instrument class. More...
class  Wurley
 STK Wurlitzer electric piano FM synthesis instrument. More...
class  WvIn
 STK audio input abstract base class. More...
class  WvOut
 STK audio output abstract base class. More...

Detailed Description

The STK namespace.

Most Stk classes are defined within the STK namespace. Exceptions to this include the classes RtAudio, RtMidi, and RtError.


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Noise_8h_source.html000644 000766 000766 00000017600 12015735505 017750 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Noise.h

00001 #ifndef STK_NOISE_H
00002 #define STK_NOISE_H
00003 
00004 #include "Generator.h"
00005 #include <stdlib.h>
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00019 /***************************************************/
00020 
00021 class Noise : public Generator
00022 {
00023 public:
00024 
00026 
00030   Noise( unsigned int seed = 0 );
00031 
00033 
00037   void setSeed( unsigned int seed = 0 );
00038 
00040   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00041 
00043   StkFloat tick( void );
00044 
00046 
00053   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00054 
00055 protected:
00056 
00057 };
00058 
00059 inline StkFloat Noise :: tick( void )
00060 {
00061   return lastFrame_[0] = (StkFloat) ( 2.0 * rand() / (RAND_MAX + 1.0) - 1.0 );
00062 }
00063 
00064 inline StkFrames& Noise :: tick( StkFrames& frames, unsigned int channel )
00065 {
00066 #if defined(_STK_DEBUG_)
00067   if ( channel >= frames.channels() ) {
00068     oStream_ << "Noise::tick(): channel and StkFrames arguments are incompatible!";
00069     handleError( StkError::FUNCTION_ARGUMENT );
00070   }
00071 #endif
00072 
00073   StkFloat *samples = &frames[channel];
00074   unsigned int hop = frames.channels();
00075   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00076     *samples = (StkFloat) ( 2.0 * rand() / (RAND_MAX + 1.0) - 1.0 );
00077 
00078   lastFrame_[0] = *(samples-hop);
00079   return frames;
00080 }
00081 
00082 } // stk namespace
00083 
00084 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/NRev_8h_source.html000644 000766 000766 00000031347 12015735505 017551 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


NRev.h

00001 #ifndef STK_NREV_H
00002 #define STK_NREV_H
00003 
00004 #include "Effect.h"
00005 #include "Delay.h"
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00023 /***************************************************/
00024 
00025 class NRev : public Effect
00026 {
00027  public:
00029   NRev( StkFloat T60 = 1.0 );
00030 
00032   void clear( void );
00033 
00035   void setT60( StkFloat T60 );
00036 
00038 
00046   StkFloat lastOut( unsigned int channel = 0 );
00047 
00049 
00056   StkFloat tick( StkFloat input, unsigned int channel = 0 );
00057 
00059 
00068   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00069 
00071 
00080   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00081 
00082  protected:
00083 
00084   Delay allpassDelays_[8];
00085   Delay combDelays_[6];
00086   StkFloat allpassCoefficient_;
00087   StkFloat combCoefficient_[6];
00088          StkFloat lowpassState_;
00089 
00090 };
00091 
00092 inline StkFloat NRev :: lastOut( unsigned int channel )
00093 {
00094 #if defined(_STK_DEBUG_)
00095   if ( channel > 1 ) {
00096     oStream_ << "NRev::lastOut(): channel argument must be less than 2!";
00097     handleError( StkError::FUNCTION_ARGUMENT );
00098   }
00099 #endif
00100 
00101   return lastFrame_[channel];
00102 }
00103 
00104 inline StkFloat NRev :: tick( StkFloat input, unsigned int channel )
00105 {
00106 #if defined(_STK_DEBUG_)
00107   if ( channel > 1 ) {
00108     oStream_ << "NRev::tick(): channel argument must be less than 2!";
00109     handleError( StkError::FUNCTION_ARGUMENT );
00110   }
00111 #endif
00112 
00113   StkFloat temp, temp0, temp1, temp2, temp3;
00114   int i;
00115 
00116   temp0 = 0.0;
00117   for ( i=0; i<6; i++ ) {
00118     temp = input + (combCoefficient_[i] * combDelays_[i].lastOut());
00119     temp0 += combDelays_[i].tick(temp);
00120   }
00121 
00122   for ( i=0; i<3; i++ )    {
00123     temp = allpassDelays_[i].lastOut();
00124     temp1 = allpassCoefficient_ * temp;
00125     temp1 += temp0;
00126     allpassDelays_[i].tick(temp1);
00127     temp0 = -(allpassCoefficient_ * temp1) + temp;
00128   }
00129 
00130          // One-pole lowpass filter.
00131   lowpassState_ = 0.7 * lowpassState_ + 0.3 * temp0;
00132   temp = allpassDelays_[3].lastOut();
00133   temp1 = allpassCoefficient_ * temp;
00134   temp1 += lowpassState_;
00135   allpassDelays_[3].tick( temp1 );
00136   temp1 = -( allpassCoefficient_ * temp1 ) + temp;
00137     
00138   temp = allpassDelays_[4].lastOut();
00139   temp2 = allpassCoefficient_ * temp;
00140   temp2 += temp1;
00141   allpassDelays_[4].tick( temp2 );
00142   lastFrame_[0] = effectMix_*( -( allpassCoefficient_ * temp2 ) + temp );
00143     
00144   temp = allpassDelays_[5].lastOut();
00145   temp3 = allpassCoefficient_ * temp;
00146   temp3 += temp1;
00147   allpassDelays_[5].tick( temp3 );
00148   lastFrame_[1] = effectMix_*( - ( allpassCoefficient_ * temp3 ) + temp );
00149 
00150   temp = ( 1.0 - effectMix_ ) * input;
00151   lastFrame_[0] += temp;
00152   lastFrame_[1] += temp;
00153     
00154   return lastFrame_[channel];
00155 }
00156 
00157 } // stk namespace
00158 
00159 #endif
00160 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/OnePole_8h_source.html000644 000766 000766 00000032367 12015735505 020243 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


OnePole.h

00001 #ifndef STK_ONEPOLE_H
00002 #define STK_ONEPOLE_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00018 /***************************************************/
00019 
00020 class OnePole : public Filter
00021 {
00022 public:
00023 
00025   OnePole( StkFloat thePole = 0.9 );
00026 
00028   ~OnePole();
00029 
00031   void setB0( StkFloat b0 ) { b_[0] = b0; };
00032 
00034   void setA1( StkFloat a1 ) { a_[1] = a1; };
00035 
00037   void setCoefficients( StkFloat b0, StkFloat a1, bool clearState = false );
00038 
00040 
00048   void setPole( StkFloat thePole );
00049 
00051   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00052 
00054   StkFloat tick( StkFloat input );
00055 
00057 
00065   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00066 
00068 
00076   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00077 
00078 };
00079 
00080 inline StkFloat OnePole :: tick( StkFloat input )
00081 {
00082   inputs_[0] = gain_ * input;
00083   lastFrame_[0] = b_[0] * inputs_[0] - a_[1] * outputs_[1];
00084   outputs_[1] = lastFrame_[0];
00085 
00086   return lastFrame_[0];
00087 }
00088 
00089 inline StkFrames& OnePole :: tick( StkFrames& frames, unsigned int channel )
00090 {
00091 #if defined(_STK_DEBUG_)
00092   if ( channel >= frames.channels() ) {
00093     oStream_ << "OnePole::tick(): channel and StkFrames arguments are incompatible!";
00094     handleError( StkError::FUNCTION_ARGUMENT );
00095   }
00096 #endif
00097 
00098   StkFloat *samples = &frames[channel];
00099   unsigned int hop = frames.channels();
00100   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00101     inputs_[0] = gain_ * *samples;
00102     *samples = b_[0] * inputs_[0] - a_[1] * outputs_[1];
00103     outputs_[1] = *samples;
00104   }
00105 
00106   lastFrame_[0] = outputs_[1];
00107   return frames;
00108 }
00109 
00110 inline StkFrames& OnePole :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00111 {
00112 #if defined(_STK_DEBUG_)
00113   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00114     oStream_ << "OnePole::tick(): channel and StkFrames arguments are incompatible!";
00115     handleError( StkError::FUNCTION_ARGUMENT );
00116   }
00117 #endif
00118 
00119   StkFloat *iSamples = &iFrames[iChannel];
00120   StkFloat *oSamples = &oFrames[oChannel];
00121   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00122   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00123     inputs_[0] = gain_ * *iSamples;
00124     *oSamples = b_[0] * inputs_[0] - a_[1] * outputs_[1];
00125     outputs_[1] = *oSamples;
00126   }
00127 
00128   lastFrame_[0] = outputs_[1];
00129   return iFrames;
00130 }
00131 
00132 } // stk namespace
00133 
00134 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/OneZero_8h_source.html000644 000766 000766 00000032472 12015735505 020260 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


OneZero.h

00001 #ifndef STK_ONEZERO_H
00002 #define STK_ONEZERO_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00018 /***************************************************/
00019 
00020 class OneZero : public Filter
00021 {
00022  public:
00023 
00025   OneZero( StkFloat theZero = -1.0 );
00026 
00028   ~OneZero();
00029 
00031   void setB0( StkFloat b0 ) { b_[0] = b0; };
00032 
00034   void setB1( StkFloat b1 ) { b_[1] = b1; };
00035 
00037   void setCoefficients( StkFloat b0, StkFloat b1, bool clearState = false );
00038 
00040 
00047   void setZero( StkFloat theZero );
00048 
00050   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00051 
00053   StkFloat tick( StkFloat input );
00054 
00056 
00064   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00065 
00067 
00075   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00076 
00077 };
00078 
00079 inline StkFloat OneZero :: tick( StkFloat input )
00080 {
00081   inputs_[0] = gain_ * input;
00082   lastFrame_[0] = b_[1] * inputs_[1] + b_[0] * inputs_[0];
00083   inputs_[1] = inputs_[0];
00084 
00085   return lastFrame_[0];
00086 }
00087 
00088 inline StkFrames& OneZero :: tick( StkFrames& frames, unsigned int channel )
00089 {
00090 #if defined(_STK_DEBUG_)
00091   if ( channel >= frames.channels() ) {
00092     oStream_ << "OneZero::tick(): channel and StkFrames arguments are incompatible!";
00093     handleError( StkError::FUNCTION_ARGUMENT );
00094   }
00095 #endif
00096 
00097   StkFloat *samples = &frames[channel];
00098   unsigned int hop = frames.channels();
00099   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00100     inputs_[0] = gain_ * *samples;
00101     *samples = b_[1] * inputs_[1] + b_[0] * inputs_[0];
00102     inputs_[1] = inputs_[0];
00103   }
00104 
00105   lastFrame_[0] = *(samples-hop);
00106   return frames;
00107 }
00108 
00109 inline StkFrames& OneZero :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00110 {
00111 #if defined(_STK_DEBUG_)
00112   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00113     oStream_ << "OneZero::tick(): channel and StkFrames arguments are incompatible!";
00114     handleError( StkError::FUNCTION_ARGUMENT );
00115   }
00116 #endif
00117 
00118   StkFloat *iSamples = &iFrames[iChannel];
00119   StkFloat *oSamples = &oFrames[oChannel];
00120   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00121   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00122     inputs_[0] = gain_ * *iSamples;
00123     *oSamples = b_[1] * inputs_[1] + b_[0] * inputs_[0];
00124     inputs_[1] = inputs_[0];
00125   }
00126 
00127   lastFrame_[0] = *(oSamples-oHop);
00128   return iFrames;
00129 }
00130 
00131 } // stk namespace
00132 
00133 #endif
00134 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/open.gif000644 000766 000766 00000000066 12015735505 015454 0ustar00garygary000000 000000 GIF89a ðޝÄ!ù,  Œ©ËàÿŒf&zQ;stk-4.4.4/doc/html/pages.html000644 000766 000766 00000005065 12015735505 016015 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial



The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/papers/000755 000766 000766 00000000000 12015735505 015314 5ustar00garygary000000 000000 stk-4.4.4/doc/html/PercFlut_8h_source.html000644 000766 000766 00000026072 12015735505 020422 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


PercFlut.h

00001 #ifndef STK_PERCFLUT_H
00002 #define STK_PERCFLUT_H
00003 
00004 #include "FM.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00034 /***************************************************/
00035 
00036 class PercFlut : public FM
00037 {
00038  public:
00040 
00043   PercFlut( void );
00044 
00046   ~PercFlut( void );
00047 
00049   void setFrequency( StkFloat frequency );
00050 
00052   void noteOn( StkFloat frequency, StkFloat amplitude );
00053 
00055   StkFloat tick( unsigned int channel = 0 );
00056 
00058 
00065   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00066 
00067  protected:
00068 
00069 };
00070 
00071 inline StkFloat PercFlut :: tick( unsigned int )
00072 {
00073   register StkFloat temp;
00074 
00075   temp = vibrato_.tick() * modDepth_ * 0.2;    
00076   waves_[0]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[0]);
00077   waves_[1]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[1]);
00078   waves_[2]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[2]);
00079   waves_[3]->setFrequency(baseFrequency_ * (1.0 + temp) * ratios_[3]);
00080     
00081   waves_[3]->addPhaseOffset( twozero_.lastOut() );
00082   temp = gains_[3] * adsr_[3]->tick() * waves_[3]->tick();
00083 
00084   twozero_.tick(temp);
00085   waves_[2]->addPhaseOffset( temp );
00086   temp = (1.0 - (control2_ * 0.5)) * gains_[2] * adsr_[2]->tick() * waves_[2]->tick();
00087 
00088   temp += control2_ * 0.5 * gains_[1] * adsr_[1]->tick() * waves_[1]->tick();
00089   temp = temp * control1_;
00090 
00091   waves_[0]->addPhaseOffset(temp);
00092   temp = gains_[0] * adsr_[0]->tick() * waves_[0]->tick();
00093     
00094   lastFrame_[0] = temp * 0.5;
00095   return lastFrame_[0];
00096 }
00097 
00098 inline StkFrames& PercFlut :: tick( StkFrames& frames, unsigned int channel )
00099 {
00100   unsigned int nChannels = lastFrame_.channels();
00101 #if defined(_STK_DEBUG_)
00102   if ( channel > frames.channels() - nChannels ) {
00103     oStream_ << "PercFlut::tick(): channel and StkFrames arguments are incompatible!";
00104     handleError( StkError::FUNCTION_ARGUMENT );
00105   }
00106 #endif
00107 
00108   StkFloat *samples = &frames[channel];
00109   unsigned int j, hop = frames.channels() - nChannels;
00110   if ( nChannels == 1 ) {
00111     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00112       *samples++ = tick();
00113   }
00114   else {
00115     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00116       *samples++ = tick();
00117       for ( j=1; j<nChannels; j++ )
00118         *samples++ = lastFrame_[j];
00119     }
00120   }
00121 
00122   return frames;
00123 }
00124 
00125 } // stk namespace
00126 
00127 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Phonemes_8h_source.html000644 000766 000766 00000014030 12015735505 020443 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Phonemes.h

00001 #ifndef STK_PHONEMES_H
00002 #define STK_PHONEMES_H
00003 
00004 #include "Stk.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00018 /***************************************************/
00019 
00020 class Phonemes : public Stk
00021 {
00022 public:
00023 
00024   Phonemes( void );
00025 
00026   ~Phonemes( void );
00027 
00029   static const char *name( unsigned int index );
00030 
00032   static StkFloat voiceGain( unsigned int index );
00033 
00035   static StkFloat noiseGain( unsigned int index );
00036 
00038   static StkFloat formantFrequency( unsigned int index, unsigned int partial );
00039 
00041   static StkFloat formantRadius( unsigned int index, unsigned int partial );
00042 
00044   static StkFloat formantGain( unsigned int index, unsigned int partial );
00045 
00046 private:
00047 
00048   static const char phonemeNames[][4];
00049   static const StkFloat phonemeGains[][2];
00050   static const StkFloat phonemeParameters[][4][3];
00051 };
00052 
00053 } // stk namespace
00054 
00055 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/PitShift_8h_source.html000644 000766 000766 00000022505 12015735505 020425 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


PitShift.h

00001 #ifndef STK_PITSHIFT_H
00002 #define STK_PITSHIFT_H
00003 
00004 #include "Effect.h"
00005 #include "DelayL.h"
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00018 /***************************************************/
00019 
00020 const int maxDelay = 5024;
00021 
00022 class PitShift : public Effect
00023 {
00024  public:
00026   PitShift( void );
00027 
00029   void clear( void );
00030 
00032   void setShift( StkFloat shift );
00033 
00035   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00036 
00038   StkFloat tick( StkFloat input );
00039 
00041 
00049   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00050 
00052 
00060   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00061 
00062  protected:
00063 
00064   DelayL delayLine_[2];
00065   StkFloat delay_[2];
00066   StkFloat env_[2];
00067   StkFloat rate_;
00068   unsigned long delayLength_;
00069   unsigned long halfLength_;
00070 
00071 };
00072 
00073 inline StkFloat PitShift :: tick( StkFloat input )
00074 {
00075   // Calculate the two delay length values, keeping them within the
00076   // range 12 to maxDelay-12.
00077   delay_[0] += rate_;
00078   while ( delay_[0] > maxDelay-12 ) delay_[0] -= delayLength_;
00079   while ( delay_[0] < 12 ) delay_[0] += delayLength_;
00080 
00081   delay_[1] = delay_[0] + halfLength_;
00082   while ( delay_[1] > maxDelay-12 ) delay_[1] -= delayLength_;
00083   while ( delay_[1] < 12 ) delay_[1] += delayLength_;
00084 
00085   // Set the new delay line lengths.
00086   delayLine_[0].setDelay( delay_[0] );
00087   delayLine_[1].setDelay( delay_[1] );
00088 
00089   // Calculate a triangular envelope.
00090   env_[1] = fabs( ( delay_[0] - halfLength_ + 12 ) * ( 1.0 / (halfLength_ + 12 ) ) );
00091   env_[0] = 1.0 - env_[1];
00092 
00093   // Delay input and apply envelope.
00094   lastFrame_[0] =  env_[0] * delayLine_[0].tick( input );
00095   lastFrame_[0] += env_[1] * delayLine_[1].tick( input );
00096 
00097   // Compute effect mix and output.
00098   lastFrame_[0] *= effectMix_;
00099   lastFrame_[0] += ( 1.0 - effectMix_ ) * input;
00100 
00101   return lastFrame_[0];
00102 }
00103 
00104 } // stk namespace
00105 
00106 #endif
00107 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Plucked_8h_source.html000644 000766 000766 00000026755 12015735505 020275 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Plucked.h

00001 #ifndef STK_PLUCKED_H
00002 #define STK_PLUCKED_H
00003 
00004 #include "Instrmnt.h"
00005 #include "DelayA.h"
00006 #include "OneZero.h"
00007 #include "OnePole.h"
00008 #include "Noise.h"
00009 
00010 namespace stk {
00011 
00012 /***************************************************/
00032 /***************************************************/
00033 
00034 class Plucked : public Instrmnt
00035 {
00036  public:
00038   Plucked( StkFloat lowestFrequency = 10.0 );
00039 
00041   ~Plucked( void );
00042 
00044   void clear( void );
00045 
00047   void setFrequency( StkFloat frequency );
00048 
00050   void pluck( StkFloat amplitude );
00051 
00053   void noteOn( StkFloat frequency, StkFloat amplitude );
00054 
00056   void noteOff( StkFloat amplitude );
00057 
00059   StkFloat tick( unsigned int channel = 0 );
00060 
00062 
00069   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00070 
00071  protected:  
00072 
00073   DelayA   delayLine_;
00074   OneZero  loopFilter_;
00075   OnePole  pickFilter_;
00076   Noise    noise_;
00077 
00078   StkFloat loopGain_;
00079 };
00080 
00081 inline StkFloat Plucked :: tick( unsigned int )
00082 {
00083   // Here's the whole inner loop of the instrument!!
00084   return lastFrame_[0] = 3.0 * delayLine_.tick( loopFilter_.tick( delayLine_.lastOut() * loopGain_ ) ); 
00085 }
00086 
00087 inline StkFrames& Plucked :: tick( StkFrames& frames, unsigned int channel )
00088 {
00089   unsigned int nChannels = lastFrame_.channels();
00090 #if defined(_STK_DEBUG_)
00091   if ( channel > frames.channels() - nChannels ) {
00092     oStream_ << "Plucked::tick(): channel and StkFrames arguments are incompatible!";
00093     handleError( StkError::FUNCTION_ARGUMENT );
00094   }
00095 #endif
00096 
00097   StkFloat *samples = &frames[channel];
00098   unsigned int j, hop = frames.channels() - nChannels;
00099   if ( nChannels == 1 ) {
00100     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00101       *samples++ = tick();
00102   }
00103   else {
00104     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00105       *samples++ = tick();
00106       for ( j=1; j<nChannels; j++ )
00107         *samples++ = lastFrame_[j];
00108     }
00109   }
00110 
00111   return frames;
00112 }
00113 
00114 } // stk namespace
00115 
00116 #endif
00117 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/PoleZero_8h_source.html000644 000766 000766 00000023645 12015735505 020440 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


PoleZero.h

00001 #ifndef STK_POLEZERO_H
00002 #define STK_POLEZERO_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00019 /***************************************************/
00020 
00021 class PoleZero : public Filter
00022 {
00023  public:
00024 
00026   PoleZero();
00027 
00029   ~PoleZero();
00030 
00032   void setB0( StkFloat b0 ) { b_[0] = b0; };
00033 
00035   void setB1( StkFloat b1 ) { b_[1] = b1; };
00036 
00038   void setA1( StkFloat a1 ) { a_[1] = a1; };
00039 
00041   void setCoefficients( StkFloat b0, StkFloat b1, StkFloat a1, bool clearState = false );
00042 
00044 
00050   void setAllpass( StkFloat coefficient );
00051 
00053 
00059   void setBlockZero( StkFloat thePole = 0.99 );
00060 
00062   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00063 
00065   StkFloat tick( StkFloat input );
00066 
00068 
00075   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00076 
00077 };
00078 
00079 inline StkFloat PoleZero :: tick( StkFloat input )
00080 {
00081   inputs_[0] = gain_ * input;
00082   lastFrame_[0] = b_[0] * inputs_[0] + b_[1] * inputs_[1] - a_[1] * outputs_[1];
00083   inputs_[1] = inputs_[0];
00084   outputs_[1] = lastFrame_[0];
00085 
00086   return lastFrame_[0];
00087 }
00088 
00089 inline StkFrames& PoleZero :: tick( StkFrames& frames, unsigned int channel )
00090 {
00091 #if defined(_STK_DEBUG_)
00092   if ( channel >= frames.channels() ) {
00093     oStream_ << "PoleZero::tick(): channel and StkFrames arguments are incompatible!";
00094     handleError( StkError::FUNCTION_ARGUMENT );
00095   }
00096 #endif
00097 
00098   StkFloat *samples = &frames[channel];
00099   unsigned int hop = frames.channels();
00100   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00101     inputs_[0] = gain_ * *samples;
00102     *samples = b_[0] * inputs_[0] + b_[1] * inputs_[1] - a_[1] * outputs_[1];
00103     inputs_[1] = inputs_[0];
00104     outputs_[1] = *samples;
00105   }
00106 
00107   lastFrame_[0] = outputs_[1];
00108   return frames;
00109 }
00110 
00111 } // stk namespace
00112 
00113 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/polyvoices.html000644 000766 000766 00000033536 12015735505 017116 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Voice Management

The previous tutorial chapters were concerned only with monophonic ToolKit instrument playback and control. At this point, it should be relatively clear that one can instantiate multiple instruments and perhaps sum together their outputs or even direct their outputs to separate channels. It is less clear how one might go about controlling a group of instruments. The stk::Voicer class is designed to serve just this purpose.

The stk::Voicer class is a relatively simple voice manager. The user can dynamically add and delete instruments to/from its "control", with the option of controlling specific instruments via unique note tags and/or grouping sets of instruments via a "group" number. All sounding instrument outputs are summed and returned via the tick() function. The stk::Voicer class responds to noteOn, noteOff, setFrequency, pitchBend, and controlChange messages, automatically assigning incoming messages to the voices in its control. When all voices are sounding and a new noteOn is encountered, the stk::Voicer interrupts the oldest sounding voice. The user is responsible for creating and deleting all instrument instances.

In the following example, we modify the controlbee.cpp program to make use of three stk::BeeThree instruments, all controlled using a stk::Voicer.

// threebees.cpp STK tutorial program

#include "BeeThree.h"
#include "RtAudio.h"
#include "Messager.h"
#include "Voicer.h"
#include "SKINI.msg"

#include <algorithm>
using std::min;

using namespace stk;

// The TickData structure holds all the class instances and data that
// are shared by the various processing functions.
struct TickData {
  Voicer voicer;
  Messager messager;
  Skini::Message message;
  int counter;
  bool haveMessage;
  bool done;

  // Default constructor.
  TickData()
    : counter(0), haveMessage(false), done( false ) {}
};

#define DELTA_CONTROL_TICKS 64 // default sample frames between control input checks

// The processMessage() function encapsulates the handling of control
// messages.  It can be easily relocated within a program structure
// depending on the desired scheduling scheme.
void processMessage( TickData* data )
{
  register StkFloat value1 = data->message.floatValues[0];
  register StkFloat value2 = data->message.floatValues[1];

  switch( data->message.type ) {

  case __SK_Exit_:
    data->done = true;
    return;

  case __SK_NoteOn_:
    if ( value2 == 0.0 ) // velocity is zero ... really a NoteOff
      data->voicer.noteOff( value1, 64.0 );
    else { // a NoteOn
      data->voicer.noteOn( value1, value2 );
    }
    break;

  case __SK_NoteOff_:
    data->voicer.noteOff( value1, value2 );
    break;

  case __SK_ControlChange_:
    data->voicer.controlChange( (int) value1, value2 );
    break;

  case __SK_AfterTouch_:
    data->voicer.controlChange( 128, value1 );

  case __SK_PitchChange_:
    data->voicer.setFrequency( value1 );
    break;

  case __SK_PitchBend_:
    data->voicer.pitchBend( value1 );

  } // end of switch

  data->haveMessage = false;
  return;
}

// This tick() function handles sample computation and scheduling of
// control updates.  It will be called automatically when the system
// needs a new buffer of audio samples.
int tick( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames,
         double streamTime, RtAudioStreamStatus status, void *dataPointer )
{
  TickData *data = (TickData *) dataPointer;
  register StkFloat *samples = (StkFloat *) outputBuffer;
  int counter, nTicks = (int) nBufferFrames;

  while ( nTicks > 0 && !data->done ) {

    if ( !data->haveMessage ) {
      data->messager.popMessage( data->message );
      if ( data->message.type > 0 ) {
        data->counter = (long) (data->message.time * Stk::sampleRate());
        data->haveMessage = true;
      }
      else
        data->counter = DELTA_CONTROL_TICKS;
    }

    counter = min( nTicks, data->counter );
    data->counter -= counter;

    for ( int i=0; i<counter; i++ ) {
      *samples++ = data->voicer.tick();
      nTicks--;
    }
    if ( nTicks == 0 ) break;

    // Process control messages.
    if ( data->haveMessage ) processMessage( data );
  }

  return 0;
}

int main()
{
  // Set the global sample rate and rawwave path before creating class instances.
  Stk::setSampleRate( 44100.0 );
  Stk::setRawwavePath( "../../rawwaves/" );

  int i;
  TickData data;
  RtAudio dac;
  Instrmnt *instrument[3];
  for ( i=0; i<3; i++ ) instrument[i] = 0;

  // Figure out how many bytes in an StkFloat and setup the RtAudio stream.
  RtAudio::StreamParameters parameters;
  parameters.deviceId = dac.getDefaultOutputDevice();
  parameters.nChannels = 1;
  RtAudioFormat format = ( sizeof(StkFloat) == 8 ) ? RTAUDIO_FLOAT64 : RTAUDIO_FLOAT32;
  unsigned int bufferFrames = RT_BUFFER_SIZE;
  try {
    dac.openStream( &parameters, NULL, format, (unsigned int)Stk::sampleRate(), &bufferFrames, &tick, (void *)&data );
  }
  catch ( RtError &error ) {
    error.printMessage();
    goto cleanup;
  }

  try {
    // Define and load the BeeThree instruments
    for ( i=0; i<3; i++ )
      instrument[i] = new BeeThree();
  }
  catch ( StkError & ) {
    goto cleanup;
  }

  // "Add" the instruments to the voicer.
  for ( i=0; i<3; i++ )
    data.voicer.addInstrument( instrument[i] );

  if ( data.messager.startStdInput() == false )
    goto cleanup;

  try {
    dac.startStream();
  }
  catch ( RtError &error ) {
    error.printMessage();
    goto cleanup;
  }

  // Block waiting until callback signals done.
  while ( !data.done )
    Stk::sleep( 100 );
  
  // Shut down the callback and output stream.
  try {
    dac.closeStream();
  }
  catch ( RtError &error ) {
    error.printMessage();
  }

 cleanup:
  for ( i=0; i<3; i++ ) delete instrument[i];

  return 0;
}

We have written this program to accept control messages from STDIN. Assuming the program is compiled as threebees, the three-voice SKINI scorefile bachfugue.ski (located in the scores directory with the examples) can be redirected to the program as:

threebees < scores/bachfugue.ski

For more fun, surf to Kern Scores for a huge assortment of other scorefiles that can be downloaded in the SKINI format.

Another easy extension would be to add the stk::Messager::startMidiInput() function to the program and then play the instruments via a MIDI keyboard.

[Main tutorial page]


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/PRCRev_8h_source.html000644 000766 000766 00000026620 12015735505 017776 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


PRCRev.h

00001 #ifndef STK_PRCREV_H
00002 #define STK_PRCREV_H
00003 
00004 #include "Effect.h"
00005 #include "Delay.h"
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00022 /***************************************************/
00023 
00024 class PRCRev : public Effect
00025 {
00026 public:
00028   PRCRev( StkFloat T60 = 1.0 );
00029 
00031   void clear( void );
00032 
00034   void setT60( StkFloat T60 );
00035 
00037 
00045   StkFloat lastOut( unsigned int channel = 0 );
00046 
00048 
00055   StkFloat tick( StkFloat input, unsigned int channel = 0 );
00056 
00058 
00067   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00068 
00070 
00079   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00080 
00081 protected:
00082 
00083   Delay    allpassDelays_[2];
00084   Delay    combDelays_[2];
00085   StkFloat allpassCoefficient_;
00086   StkFloat combCoefficient_[2];
00087 
00088 };
00089 
00090 inline StkFloat PRCRev :: lastOut( unsigned int channel )
00091 {
00092 #if defined(_STK_DEBUG_)
00093   if ( channel > 1 ) {
00094     oStream_ << "PRCRev::lastOut(): channel argument must be less than 2!";
00095     handleError( StkError::FUNCTION_ARGUMENT );
00096   }
00097 #endif
00098 
00099   return lastFrame_[channel];
00100 }
00101 
00102  inline StkFloat PRCRev :: tick( StkFloat input, unsigned int channel )
00103 {
00104 #if defined(_STK_DEBUG_)
00105   if ( channel > 1 ) {
00106     oStream_ << "PRCRev::tick(): channel argument must be less than 2!";
00107     handleError( StkError::FUNCTION_ARGUMENT );
00108   }
00109 #endif
00110 
00111   StkFloat temp, temp0, temp1, temp2, temp3;
00112 
00113   temp = allpassDelays_[0].lastOut();
00114   temp0 = allpassCoefficient_ * temp;
00115   temp0 += input;
00116   allpassDelays_[0].tick(temp0);
00117   temp0 = -(allpassCoefficient_ * temp0) + temp;
00118     
00119   temp = allpassDelays_[1].lastOut();
00120   temp1 = allpassCoefficient_ * temp;
00121   temp1 += temp0;
00122   allpassDelays_[1].tick(temp1);
00123   temp1 = -(allpassCoefficient_ * temp1) + temp;
00124     
00125   temp2 = temp1 + ( combCoefficient_[0] * combDelays_[0].lastOut() );
00126   temp3 = temp1 + ( combCoefficient_[1] * combDelays_[1].lastOut() );
00127 
00128   lastFrame_[0] = effectMix_ * (combDelays_[0].tick(temp2));
00129   lastFrame_[1] = effectMix_ * (combDelays_[1].tick(temp3));
00130   temp = (1.0 - effectMix_) * input;
00131   lastFrame_[0] += temp;
00132   lastFrame_[1] += temp;
00133 
00134   return lastFrame_[channel];
00135 }
00136 
00137 } // stk namespace
00138 
00139 #endif
00140 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/princeton.gif000644 000766 000766 00000012544 12015735505 016520 0ustar00garygary000000 000000 GIF87aá0õøüøøÌÈøÌ˜ø˜`ø˜0ød0ÈÌÈÈ̘ȘÈȘ˜È˜`Èd`Èd0Èd˜ÌȘ̘˜˜È˜˜˜˜˜`˜dȘd˜˜d`˜d0˜d˜0`dÈ`d˜`d``d0`00`000`000000@ èìèØÜظ¸¸¨¨¨ˆˆˆptpPTP@D@ ,á0þ@ˆÁD,ȤrÉl:ŸÐ¨tJ­> Ã#6»bOÖ°xL.›ÏVnÔË6aÝí·‡Â=¨8p'X°RÄ"Œ™¹«0Ù: 9°Ô5$QÄ9‘w+°°wJ™°Ú­°‰>nb‚4³4IA;ã +¼0$Ÿ í‘Vdøc¤áò·&\EZŠÈFO–õÈíN(\d‹YñèˆÑ S%€” ·ÂØKì¼ZY ÈÌœ¯ˆ§°G§ÄÆv×]ÁÁ¼° ” xïTvͳк²/ÄÝÂQôáÈš}é°ähË’Šë_5誌܃ha©×xÈwד†”Xö*‰ñ;K ¯åêS| Ùëc<ìÃ?6:×Üùºðê¿~GÓ\ì•æBþâɸ÷í·kÁ´ñÝML:º­ ›G¹Ë;‘>`Ý;¤`Vó¯0Ÿ `8‘g N¡´cÍWʲS‚\›8y8ü&@ªåì4Ë«0içîcCLçêØ™^°QÁzÝúê ·i¢3ÂHÀÛ%j3ñ@ E&²2n¯H»Ën1•è­phžPpö LI$BŸ¨Ä,7L$B•k‡Ñœ³¹ Ìb]‹ÓœÎñ«:- XÚù•QŒ¿+N ‹V ø‚…±5$b*L2±îKÂZÀ‚`3+ÉbÃ"0N@Zp)+P@ŠR° œ*KÂò )<óM´h&P’gþŽÁ°&Ö€…ø&ô‰ÅôQj®Iݰˆ%üÁ©(cØê*ÀCÖ9’‡+`i B¬#HA¨‚ŒPÀ Š X °˜ÒʲQ$Hù ±pZp2Ê+µ 8‹\ À ('xG;ÞÑÐDll/T¸—¼£(š†°°h.m#H£¡Ã¶£±Ñ ;5ÌŽé#1üÝPa»á¾:6IJ@a.`Á,”(Ÿi…Ò!#¥¹òvÛ„k/¢?#˜¢[4®–ºi(7dÈM„€ãèæ%Ò¨ÌL¦³ DàOP v2Ž3¥É’œû—®dþ•9D!Ûd„õµ…ÍT*ÐÀƒÅ¿rF’mœ(  ¬ÏaØŽ€'jÇ´PˆÀ"¨@ Ö)t hÔÁL #  ±ˆ }›W¥úFÞRs9Á(gb€[àX˜Vo™€ t@„c­ H,´ B0° x%ã Ht 0 H0dRãØBÖ4 .ÃŒßL©ÒÍ;¡Û©CGþJˆ $ ö‰l–ô$ FOZภÔ$ <0€QZ`”p%« .Ù,@”Õd:˂˾€¡å(pþ€¹¶C¡w} Ðöb`*ðÀ+ŽÚ€ia€£T¦BP€š%¯ P€0°…4Àq@@`ÆL jаf¹™€É|h†Ø‘ŒKã”C›Ú–§5ü°$ÛI@õ-èäoudÏçl„¿Ÿð+*GY€Œ%-pW€P¢  °§Y€Œò(€âjI »¾`¸p{;ðK°×<.Àb°÷vÀë©TÐ/t²¹/@™Ô±Ò€Tƒ@iá6ÕÏC;–Q4p5ƒ±î‡¶•n9A‚ïºÐ$@´¢ÍèÞur»ÄhoŒAic’UMÁcñÚþ'ÆÆÏ­@ðšNZÀÈ5FÁBë1ʹ¸wí@-¤¬P¸¶€ x.*`0`±›ó«¯ ‚çvÀh)ðÀ\°¼À-@TµÄ¨‰s³h0ušçZ`ò•ÓKù¿FÚVé4ʈ;qÊ»ûÝðŽw•a-{*1’†\’+]Ü`ཥ ²¬ %Öp¨ø*ð"á…ŽWÖÊ´yí7S4õ+6éH W7„Hœ‡tK!OÇ+` 'f`òÖ¸C"/Á`bXövÓò]ZvjeǶÓ6Fö IÇfc G•cdt‡# v dd‡gŒ-` ³9ÏJ'0›!Vgd{y³Ù27eSí…’ãàpT w7}u;³èÿ†+pTËYÞU¶cpàœeÕFöT¹¦˜nå$I,PËÖe›€·þt°h »CF˜B÷ iªpK¤çDæwô%J…¶_!õd ðc iVƒQé¤'F^…Wc)vÊ›€WX¶œ uqCVOv‡)£°–·´\ÒÀ&À_J2t8 pƒ&:Õ& @#0Ðiw8¢ÅËåwøtøkf‡DYY°ðŸc“?µ¬PŽÊ ﹊NGzGq ØXŽáWzø &Öšöleª …{¦¡L• „W:J €˜Üç$Ð J P¦Â‚Rbø+ÒÖIðd¶÷hϵ\U:!cRäk @:ïô^HIÝþé* €e!Ð+0\\‡—^æ*½Ötý(}MU0[ÏVPlÊš_ϦPÍê `_©AW™>5b˜TŽXQ¢×cÔõ)&PŽa zj.÷™f¬ì©`e¯P¨/b„˜ðdŨ~uj  Jì5!U—±ÇÉ F¶œÊª @wÐ2À'¨:JÐNJw'Æp ¤?öd@w&r•fhÂ5f` `”9&e¡p‘ALf£·° ðïd`€_pŸ`;¿f“DûN ³Nl嘞ð­-7mRŽ-›¥‡ÊDœ`%eÆ þí¯ JôZ­»`?VÚÁy¯ê¥þ0œif ·œ'`;ËÙt`; €__Uàp«²çšj+0²7j p#J£t+°æI&.@w9F/Û.À_O¶0üÅH7Öraf!S_øåž‡p C´±k´#¶Hs&XQa4øn× UA •ÕZ¥_ËJd 0£‡]«IÖ© …R´Tj³ ÐIÒ«w‡5j ‰*B²!`X'{!3©¸9+©` ð/}“å¤  ðj¾&‡aNŠ0ÅI¼ @þžÏ¦—情ÐP:zÛ`Eñj×KǺY @fù5µêkøU_!ó³ƒJÿiIò¸]¶´¦Ñ Þo¶RŽšFB' ÌÙGO $‡J ¤üÕr"Aèd¶¯ácÑ×c95 po"=¦f%1oJ¡–P}°€=f4P€Ú3®ÐcG°^œ JÆ9`\=&‡ìp`õŽ0h"p*pzÑciв?ÛÇ65­F¡¦²“kú âXýC› —GÙµñNHqua-´h„±€¬4OôÚ «„ ø,rBà-Ûà ð°Åþh zr+E a𵙋÷=·P0DP² Ðy †Éê»XP†¿r? ƒ«ƒÌ½ ø£ª41“‘0°Ò?AÔ1Ûz HX Äš8${3‡ ‹¼¾ÃOT„ ó }ü7Nâ€ùƒ28' J,1)®À ÓÑ$ÐP4Q?A"¶‹êh“ˆ7¿»â&ÙŠZ&èWjJ:„H‰¦<™¦œ‡´ŒÌ͵Žð+³  YHq™æ|@ Ä8 lw¯A„x±-üœJÓñi³qÓ´ÐŒ‘ò %/PÑ9m`|i´½üNC›0 9E‹ò³Ž™0ZCÑ+ÀHþ±KNFW™jj´6)D3šÜüÑ·2õƒSê0®Æ°´&°5Z±ÉK<«4 ƒØÒÓà"ÍLÄ%Ïc òEžâEr! ´ /…bõÒãW“+€ÉïT[‘mÃlÐrÜMtÒ?àÑX}´Š ƒ”™¦_ TôðÇy ‹ ($p¢¸€Y ÊrÎÂhQ€èÁ(4!¬ÈѾL I;ˆRžÂ"J"—ybÖa´ 2éö+−0dƒZ°ô‘- f}Öur0¦ØÕpØ r·*PŽuE·’EZA7wÛ2×á".ÄSÊÃPPöŒ Ô ¼xþ3¤`ü0ŽC •1°\… ( XF1M™NŠ4P¦$bÚ¡ Œ)6®ÅMëH³¥ ª|tGÛ“ÎÒJ»´,ÎâŽ\2â\65r"œ¼ËöíΜA¥ì}HËmd¯ÒÂà¯p§Π>­”!RG †Oyö+˜Œ“çà!é!iÈMåFŠÁbt:„No8!] ±æb2>Hé|Ûà‚±ñ‹Ì  J~ žâFµ0%Ì!à†mäUB߈4[+Ÿ6![óDÖ166!Fƒ] -\aç@ Ýô0ê0[­U¥hnùãJ'‘ŠiÒKt-«qÜ¢•ƒXçÜA¸ÀEŸLS4ܺý.ÅE(BFN ÔÄ¥‰ä —©Æî%îäîÝÞíåžîÆèèþíÆ9îíîîì>ïÞ~îõ~ïæ¾îî¾îünœñ~îñžïþ>ð$Àîðû~ð ¯ðð ðþ>îA;stk-4.4.4/doc/html/realtime.html000644 000766 000766 00000020331 12015735505 016511 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Realtime Audio (blocking)

In this section, we modify the sineosc.cpp program in order to send the output to the default audio playback device on your computer system. We also make use of the stk::SineWave class as a sine-wave oscillator. stk::SineWave computes an internal, static sine-wave table when its first instance is created. Subsequent instances make use of the same table. The default table length, specified in SineWave.h, is 2048 samples.

// rtsine.cpp STK tutorial program

#include "SineWave.h"
#include "RtWvOut.h"
#include <cstdlib>

using namespace stk;

int main()
{
  // Set the global sample rate before creating class instances.
  Stk::setSampleRate( 44100.0 );
  Stk::showWarnings( true );

  int nFrames = 100000;
  SineWave sine;
  RtWvOut *dac = 0;

  try {
    // Define and open the default realtime output device for one-channel playback
    dac = new RtWvOut( 1 );
  }
  catch ( StkError & ) {
    exit( 1 );
  }

  sine.setFrequency( 441.0 );

  // Option 1: Use StkFrames
  /*
  StkFrames frames( nFrames, 1 );
  try {
    dac->tick( sine.tick( frames ) );
  }
  catch ( StkError & ) {
    goto cleanup;
  }
  */

  // Option 2: Single-sample computations
  for ( int i=0; i<nFrames; i++ ) {
    try {
      dac->tick( sine.tick() );
     }
    catch ( StkError & ) {
      goto cleanup;
    }
  }

 cleanup:
  delete dac;

  return 0;
}

The class stk::RtWvOut is a protected subclass of stk::WvOut. A number of optional constructor arguments can be used to fine tune its performance for a given system. stk::RtWvOut provides a "single-sample", blocking interface to the RtAudio class. Note that stk::RtWvOut (as well as the stk::RtWvIn class described below) makes use of RtAudio's callback input/output functionality by creating a large ring-buffer into which data is written. These classes should not be used when low-latency and robust performance is necessary

Though not used here, an stk::RtWvIn class exists as well that can be used to read realtime audio data from an input device. See the record.cpp example program in the examples project for more information.

It may be possible to use an instance of stk::RtWvOut and an instance of stk::RtWvIn to simultaneously read and write realtime audio to and from a hardware device or devices. However, it is recommended to instead use a single instance of RtAudio to achieve this behavior, as described in the next section. See the effects project or the duplex.cpp example program in the examples project for more information.

When using any realtime STK class (RtAudio, stk::RtWvOut, stk::RtWvIn, RtMidi, stk::InetWvIn, stk::InetWvOut, stk::Socket, stk::UdpSocket, stk::TcpServer, stk::TcpClient, and stk::Thread), it is necessary to specify an audio/MIDI API preprocessor definition and link with the appropriate libraries or frameworks. For example, the above program could be compiled on a Linux system using the GNU g++ compiler and the ALSA audio API as follows (assuming all necessary files exist in the project directory):

g++ -Wall -D__LINUX_ALSA__ -D__LITTLE_ENDIAN__ -o rtsine Stk.cpp Generator.cpp SineWave.cpp WvOut.cpp \
    RtWvOut.cpp RtAudio.cpp rtsine.cpp -lpthread -lasound

On a Macintosh OS X system, the syntax would be:

g++ -Wall -D__MACOSX_CORE__ -o rtsine Stk.cpp Generator.cpp SineWave.cpp WvOut.cpp RtWvOut.cpp RtAudio.cpp \
   rtsine.cpp -lpthread -framework CoreAudio -framework CoreMIDI -framework CoreFoundation

[Main tutorial page]   [Next tutorial]


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/ReedTable_8h_source.html000644 000766 000766 00000032673 12015735505 020531 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


ReedTable.h

00001 #ifndef STK_REEDTABLE_H
00002 #define STK_REEDTABLE_H
00003 
00004 #include "Function.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00025 /***************************************************/
00026 
00027 class ReedTable : public Function
00028 {
00029 public:
00031   ReedTable( void ) : offset_(0.6), slope_(-0.8) {};
00032 
00034 
00039   void setOffset( StkFloat offset ) { offset_ = offset; };
00040 
00042 
00047   void setSlope( StkFloat slope ) { slope_ = slope; };
00048 
00050   StkFloat tick( StkFloat input );
00051 
00053 
00061   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00062 
00064 
00072   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00073 
00074 protected:
00075 
00076   StkFloat offset_;
00077   StkFloat slope_;
00078 
00079 };
00080 
00081 inline StkFloat ReedTable :: tick( StkFloat input )    
00082 {
00083   // The input is differential pressure across the reed.
00084   lastFrame_[0] = offset_ + (slope_ * input);
00085 
00086   // If output is > 1, the reed has slammed shut and the
00087   // reflection function value saturates at 1.0.
00088   if ( lastFrame_[0] > 1.0) lastFrame_[0] = (StkFloat) 1.0;
00089 
00090   // This is nearly impossible in a physical system, but
00091   // a reflection function value of -1.0 corresponds to
00092   // an open end (and no discontinuity in bore profile).
00093   if ( lastFrame_[0] < -1.0) lastFrame_[0] = (StkFloat) -1.0;
00094 
00095   return lastFrame_[0];
00096 }
00097 
00098 inline StkFrames& ReedTable :: tick( StkFrames& frames, unsigned int channel )
00099 {
00100 #if defined(_STK_DEBUG_)
00101   if ( channel >= frames.channels() ) {
00102     oStream_ << "ReedTable::tick(): channel and StkFrames arguments are incompatible!";
00103     handleError( StkError::FUNCTION_ARGUMENT );
00104   }
00105 #endif
00106 
00107   StkFloat *samples = &frames[channel];
00108   unsigned int hop = frames.channels();
00109   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00110     *samples = offset_ + (slope_ * *samples);
00111     if ( *samples > 1.0) *samples = 1.0;
00112     if ( *samples < -1.0) *samples = -1.0;
00113   }
00114 
00115   lastFrame_[0] = *(samples-hop);
00116   return frames;
00117 }
00118 
00119 inline StkFrames& ReedTable :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00120 {
00121 #if defined(_STK_DEBUG_)
00122   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00123     oStream_ << "ReedTable::tick(): channel and StkFrames arguments are incompatible!";
00124     handleError( StkError::FUNCTION_ARGUMENT );
00125   }
00126 #endif
00127 
00128   StkFloat *iSamples = &iFrames[iChannel];
00129   StkFloat *oSamples = &oFrames[oChannel];
00130   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00131   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00132     *oSamples = offset_ + (slope_ * *iSamples);
00133     if ( *oSamples > 1.0) *oSamples = 1.0;
00134     if ( *oSamples < -1.0) *oSamples = -1.0;
00135   }
00136 
00137   lastFrame_[0] = *(oSamples-oHop);
00138   return iFrames;
00139 }
00140 
00141 } // stk namespace
00142 
00143 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Resonate_8h_source.html000644 000766 000766 00000032332 12015735505 020452 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Resonate.h

00001 #ifndef STK_RESONATE_H
00002 #define STK_RESONATE_H
00003 
00004 #include "Instrmnt.h"
00005 #include "ADSR.h"
00006 #include "BiQuad.h"
00007 #include "Noise.h"
00008 
00009 namespace stk {
00010 
00011 /***************************************************/
00028 /***************************************************/
00029 
00030 class Resonate : public Instrmnt
00031 {
00032  public:
00034   Resonate( void );
00035 
00037   ~Resonate( void );
00038 
00040   void clear( void );
00041 
00043   void setResonance( StkFloat frequency, StkFloat radius );
00044 
00046   void setNotch( StkFloat frequency, StkFloat radius );
00047 
00049   void setEqualGainZeroes( void ) { filter_.setEqualGainZeroes(); };
00050 
00052   void keyOn( void ) { adsr_.keyOn(); };
00053 
00055   void keyOff( void ) { adsr_.keyOff(); };
00056 
00058   void noteOn( StkFloat frequency, StkFloat amplitude );
00059 
00061   void noteOff( StkFloat amplitude );
00062 
00064   void controlChange( int number, StkFloat value );
00065 
00067   StkFloat tick( unsigned int channel = 0 );
00068 
00070 
00077   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00078 
00079  protected:
00080 
00081   ADSR     adsr_;
00082   BiQuad   filter_;
00083   Noise    noise_;
00084   StkFloat poleFrequency_;
00085   StkFloat poleRadius_;
00086   StkFloat zeroFrequency_;
00087   StkFloat zeroRadius_;
00088 
00089 };
00090 
00091 inline StkFloat Resonate :: tick( unsigned int )
00092 {
00093   lastFrame_[0] = filter_.tick( noise_.tick() );
00094   lastFrame_[0] *= adsr_.tick();
00095   return lastFrame_[0];
00096 }
00097 
00098 inline StkFrames& Resonate :: tick( StkFrames& frames, unsigned int channel )
00099 {
00100   unsigned int nChannels = lastFrame_.channels();
00101 #if defined(_STK_DEBUG_)
00102   if ( channel > frames.channels() - nChannels ) {
00103     oStream_ << "Resonate::tick(): channel and StkFrames arguments are incompatible!";
00104     handleError( StkError::FUNCTION_ARGUMENT );
00105   }
00106 #endif
00107 
00108   StkFloat *samples = &frames[channel];
00109   unsigned int j, hop = frames.channels() - nChannels;
00110   if ( nChannels == 1 ) {
00111     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00112       *samples++ = tick();
00113   }
00114   else {
00115     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00116       *samples++ = tick();
00117       for ( j=1; j<nChannels; j++ )
00118         *samples++ = lastFrame_[j];
00119     }
00120   }
00121 
00122   return frames;
00123 }
00124 
00125 } // stk namespace
00126 
00127 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Rhodey_8h_source.html000644 000766 000766 00000025353 12015735505 020131 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Rhodey.h

00001 #ifndef STK_RHODEY_H
00002 #define STK_RHODEY_H
00003 
00004 #include "FM.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00038 /***************************************************/
00039 
00040 class Rhodey : public FM
00041 {
00042  public:
00044 
00047   Rhodey( void );
00048 
00050   ~Rhodey( void );
00051 
00053   void setFrequency( StkFloat frequency );
00054 
00056   void noteOn( StkFloat frequency, StkFloat amplitude );
00057 
00059   StkFloat tick( unsigned int channel = 0 );
00060 
00062 
00069   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00070 
00071  protected:
00072 
00073 };
00074 
00075 inline StkFloat Rhodey :: tick( unsigned int )
00076 {
00077   StkFloat temp, temp2;
00078 
00079   temp = gains_[1] * adsr_[1]->tick() * waves_[1]->tick();
00080   temp = temp * control1_;
00081 
00082   waves_[0]->addPhaseOffset( temp );
00083   waves_[3]->addPhaseOffset( twozero_.lastOut() );
00084   temp = gains_[3] * adsr_[3]->tick() * waves_[3]->tick();
00085   twozero_.tick(temp);
00086 
00087   waves_[2]->addPhaseOffset( temp );
00088   temp = ( 1.0 - (control2_ * 0.5)) * gains_[0] * adsr_[0]->tick() * waves_[0]->tick();
00089   temp += control2_ * 0.5 * gains_[2] * adsr_[2]->tick() * waves_[2]->tick();
00090 
00091   // Calculate amplitude modulation and apply it to output.
00092   temp2 = vibrato_.tick() * modDepth_;
00093   temp = temp * (1.0 + temp2);
00094     
00095   lastFrame_[0] = temp * 0.5;
00096   return lastFrame_[0];
00097 }
00098 
00099 inline StkFrames& Rhodey :: tick( StkFrames& frames, unsigned int channel )
00100 {
00101   unsigned int nChannels = lastFrame_.channels();
00102 #if defined(_STK_DEBUG_)
00103   if ( channel > frames.channels() - nChannels ) {
00104     oStream_ << "Rhodey::tick(): channel and StkFrames arguments are incompatible!";
00105     handleError( StkError::FUNCTION_ARGUMENT );
00106   }
00107 #endif
00108 
00109   StkFloat *samples = &frames[channel];
00110   unsigned int j, hop = frames.channels() - nChannels;
00111   if ( nChannels == 1 ) {
00112     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00113       *samples++ = tick();
00114   }
00115   else {
00116     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00117       *samples++ = tick();
00118       for ( j=1; j<nChannels; j++ )
00119         *samples++ = lastFrame_[j];
00120     }
00121   }
00122 
00123   return frames;
00124 }
00125 
00126 } // stk namespace
00127 
00128 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/RtAudio_8h.html000644 000766 000766 00000033550 12015735505 016664 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtAudio.h File Reference

Go to the source code of this file.

Classes

class  RtAudio
 Realtime audio i/o C++ classes. More...
struct  RtAudio::DeviceInfo
 The public device information structure for returning queried values. More...
struct  RtAudio::StreamParameters
 The structure for specifying input or ouput stream parameters. More...
struct  RtAudio::StreamOptions
 The structure for specifying stream options. More...

Typedefs

typedef unsigned long RtAudioFormat
 RtAudio data format type.
typedef unsigned int RtAudioStreamFlags
 RtAudio stream option flags.
typedef unsigned int RtAudioStreamStatus
 RtAudio stream status (over- or underflow) flags.
typedef int(* RtAudioCallback )(void *outputBuffer, void *inputBuffer, unsigned int nFrames, double streamTime, RtAudioStreamStatus status, void *userData)
 RtAudio callback function prototype.

Detailed Description


Typedef Documentation

typedef unsigned long RtAudioFormat

RtAudio data format type.

Support for signed integers and floats. Audio data fed to/from an RtAudio stream is assumed to ALWAYS be in host byte order. The internal routines will automatically take care of any necessary byte-swapping between the host format and the soundcard. Thus, endian-ness is not a concern in the following format definitions. Note that 24-bit data is expected to be encapsulated in a 32-bit format.

  • RTAUDIO_SINT8: 8-bit signed integer.
  • RTAUDIO_SINT16: 16-bit signed integer.
  • RTAUDIO_SINT24: Lower 3 bytes of 32-bit signed integer.
  • RTAUDIO_SINT32: 32-bit signed integer.
  • RTAUDIO_FLOAT32: Normalized between plus/minus 1.0.
  • RTAUDIO_FLOAT64: Normalized between plus/minus 1.0.
typedef unsigned long RtAudioStreamFlags

RtAudio stream option flags.

The following flags can be OR'ed together to allow a client to make changes to the default stream behavior:

  • RTAUDIO_NONINTERLEAVED: Use non-interleaved buffers (default = interleaved).
  • RTAUDIO_MINIMIZE_LATENCY: Attempt to set stream parameters for lowest possible latency.
  • RTAUDIO_HOG_DEVICE: Attempt grab device for exclusive use.
  • RTAUDIO_ALSA_USE_DEFAULT: Use the "default" PCM device (ALSA only).

By default, RtAudio streams pass and receive audio data from the client in an interleaved format. By passing the RTAUDIO_NONINTERLEAVED flag to the openStream() function, audio data will instead be presented in non-interleaved buffers. In this case, each buffer argument in the RtAudioCallback function will point to a single array of data, with nFrames samples for each channel concatenated back-to-back. For example, the first sample of data for the second channel would be located at index nFrames (assuming the buffer pointer was recast to the correct data type for the stream).

Certain audio APIs offer a number of parameters that influence the I/O latency of a stream. By default, RtAudio will attempt to set these parameters internally for robust (glitch-free) performance (though some APIs, like Windows Direct Sound, make this difficult). By passing the RTAUDIO_MINIMIZE_LATENCY flag to the openStream() function, internal stream settings will be influenced in an attempt to minimize stream latency, though possibly at the expense of stream performance.

If the RTAUDIO_HOG_DEVICE flag is set, RtAudio will attempt to open the input and/or output stream device(s) for exclusive use. Note that this is not possible with all supported audio APIs.

If the RTAUDIO_SCHEDULE_REALTIME flag is set, RtAudio will attempt to select realtime scheduling (round-robin) for the callback thread.

If the RTAUDIO_ALSA_USE_DEFAULT flag is set, RtAudio will attempt to open the "default" PCM device when using the ALSA API. Note that this will override any specified input or output device id.

typedef unsigned long RtAudioStreamStatus

RtAudio stream status (over- or underflow) flags.

Notification of a stream over- or underflow is indicated by a non-zero stream status argument in the RtAudioCallback function. The stream status can be one of the following two options, depending on whether the stream is open for output and/or input:

  • RTAUDIO_INPUT_OVERFLOW: Input data was discarded because of an overflow condition at the driver.
  • RTAUDIO_OUTPUT_UNDERFLOW: The output buffer ran low, likely producing a break in the output sound.
typedef int(* RtAudioCallback)(void *outputBuffer, void *inputBuffer, unsigned int nFrames, double streamTime, RtAudioStreamStatus status, void *userData)

RtAudio callback function prototype.

All RtAudio clients must create a function of type RtAudioCallback to read and/or write data from/to the audio stream. When the underlying audio system is ready for new input or output data, this function will be invoked.

Parameters:
outputBuffer For output (or duplex) streams, the client should write nFrames of audio sample frames into this buffer. This argument should be recast to the datatype specified when the stream was opened. For input-only streams, this argument will be NULL.
inputBuffer For input (or duplex) streams, this buffer will hold nFrames of input audio sample frames. This argument should be recast to the datatype specified when the stream was opened. For output-only streams, this argument will be NULL.
nFrames The number of sample frames of input or output data in the buffers. The actual buffer size in bytes is dependent on the data type and number of channels in use.
streamTime The number of seconds that have elapsed since the stream was started.
status If non-zero, this argument indicates a data overflow or underflow condition for the stream. The particular condition can be determined by comparison with the RtAudioStreamStatus flags.
userData A pointer to optional data provided by the client when opening the stream (default = NULL).

To continue normal stream operation, the RtAudioCallback function should return a value of zero. To stop the stream and drain the output buffer, the function should return a value of one. To abort the stream immediately, the client should return a value of two.


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/RtAudio_8h_source.html000644 000766 000766 00000266402 12015735505 020250 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtAudio.h

Go to the documentation of this file.
00001 /************************************************************************/
00039 /************************************************************************/
00040 
00045 // RtAudio: Version 4.0.11
00046 
00047 #ifndef __RTAUDIO_H
00048 #define __RTAUDIO_H
00049 
00050 #include <string>
00051 #include <vector>
00052 #include "RtError.h"
00053 
00072 typedef unsigned long RtAudioFormat;
00073 static const RtAudioFormat RTAUDIO_SINT8 = 0x1;    // 8-bit signed integer.
00074 static const RtAudioFormat RTAUDIO_SINT16 = 0x2;   // 16-bit signed integer.
00075 static const RtAudioFormat RTAUDIO_SINT24 = 0x4;   // Lower 3 bytes of 32-bit signed integer.
00076 static const RtAudioFormat RTAUDIO_SINT32 = 0x8;   // 32-bit signed integer.
00077 static const RtAudioFormat RTAUDIO_FLOAT32 = 0x10; // Normalized between plus/minus 1.0.
00078 static const RtAudioFormat RTAUDIO_FLOAT64 = 0x20; // Normalized between plus/minus 1.0.
00079 
00122 typedef unsigned int RtAudioStreamFlags;
00123 static const RtAudioStreamFlags RTAUDIO_NONINTERLEAVED = 0x1;    // Use non-interleaved buffers (default = interleaved).
00124 static const RtAudioStreamFlags RTAUDIO_MINIMIZE_LATENCY = 0x2;  // Attempt to set stream parameters for lowest possible latency.
00125 static const RtAudioStreamFlags RTAUDIO_HOG_DEVICE = 0x4;        // Attempt grab device and prevent use by others.
00126 static const RtAudioStreamFlags RTAUDIO_SCHEDULE_REALTIME = 0x8; // Try to select realtime scheduling for callback thread.
00127 static const RtAudioStreamFlags RTAUDIO_ALSA_USE_DEFAULT = 0x10; // Use the "default" PCM device (ALSA only).
00128 
00140 typedef unsigned int RtAudioStreamStatus;
00141 static const RtAudioStreamStatus RTAUDIO_INPUT_OVERFLOW = 0x1;    // Input data was discarded because of an overflow condition at the driver.
00142 static const RtAudioStreamStatus RTAUDIO_OUTPUT_UNDERFLOW = 0x2;  // The output buffer ran low, likely causing a gap in the output sound.
00143 
00145 
00183 typedef int (*RtAudioCallback)( void *outputBuffer, void *inputBuffer,
00184                                 unsigned int nFrames,
00185                                 double streamTime,
00186                                 RtAudioStreamStatus status,
00187                                 void *userData );
00188 
00189 
00190 // **************************************************************** //
00191 //
00192 // RtAudio class declaration.
00193 //
00194 // RtAudio is a "controller" used to select an available audio i/o
00195 // interface.  It presents a common API for the user to call but all
00196 // functionality is implemented by the class RtApi and its
00197 // subclasses.  RtAudio creates an instance of an RtApi subclass
00198 // based on the user's API choice.  If no choice is made, RtAudio
00199 // attempts to make a "logical" API selection.
00200 //
00201 // **************************************************************** //
00202 
00203 class RtApi;
00204 
00205 class RtAudio
00206 {
00207  public:
00208 
00210   enum Api {
00211     UNSPECIFIED,    
00212     LINUX_ALSA,     
00213     LINUX_PULSE,    
00214     LINUX_OSS,      
00215     UNIX_JACK,      
00216     MACOSX_CORE,    
00217     WINDOWS_ASIO,   
00218     WINDOWS_DS,     
00219     RTAUDIO_DUMMY   
00220   };
00221 
00223   struct DeviceInfo {
00224     bool probed;                  
00225     std::string name;             
00226     unsigned int outputChannels;  
00227     unsigned int inputChannels;   
00228     unsigned int duplexChannels;  
00229     bool isDefaultOutput;         
00230     bool isDefaultInput;          
00231     std::vector<unsigned int> sampleRates; 
00232     RtAudioFormat nativeFormats;  
00234     // Default constructor.
00235     DeviceInfo()
00236       :probed(false), outputChannels(0), inputChannels(0), duplexChannels(0),
00237        isDefaultOutput(false), isDefaultInput(false), nativeFormats(0) {}
00238   };
00239 
00241   struct StreamParameters {
00242     unsigned int deviceId;     
00243     unsigned int nChannels;    
00244     unsigned int firstChannel; 
00246     // Default constructor.
00247     StreamParameters()
00248       : deviceId(0), nChannels(0), firstChannel(0) {}
00249   };
00250 
00252 
00308   struct StreamOptions {
00309     RtAudioStreamFlags flags;      
00310     unsigned int numberOfBuffers;  
00311     std::string streamName;        
00312     int priority;                  
00314     // Default constructor.
00315     StreamOptions()
00316     : flags(0), numberOfBuffers(0), priority(0) {}
00317   };
00318 
00320 
00325   static void getCompiledApi( std::vector<RtAudio::Api> &apis ) throw();
00326 
00328 
00336   RtAudio( RtAudio::Api api=UNSPECIFIED ) throw();
00337 
00339 
00343   ~RtAudio() throw();
00344 
00346   RtAudio::Api getCurrentApi( void ) throw();
00347 
00349 
00354   unsigned int getDeviceCount( void ) throw();
00355 
00357 
00367   RtAudio::DeviceInfo getDeviceInfo( unsigned int device );
00368 
00370 
00377   unsigned int getDefaultOutputDevice( void ) throw();
00378 
00380 
00387   unsigned int getDefaultInputDevice( void ) throw();
00388 
00390 
00427   void openStream( RtAudio::StreamParameters *outputParameters,
00428                    RtAudio::StreamParameters *inputParameters,
00429                    RtAudioFormat format, unsigned int sampleRate,
00430                    unsigned int *bufferFrames, RtAudioCallback callback,
00431                    void *userData = NULL, RtAudio::StreamOptions *options = NULL );
00432 
00434 
00438   void closeStream( void ) throw();
00439 
00441 
00447   void startStream( void );
00448 
00450 
00456   void stopStream( void );
00457 
00459 
00465   void abortStream( void );
00466 
00468   bool isStreamOpen( void ) const throw();
00469 
00471   bool isStreamRunning( void ) const throw();
00472 
00474 
00477   double getStreamTime( void );
00478 
00480 
00488   long getStreamLatency( void );
00489 
00491 
00496   unsigned int getStreamSampleRate( void );
00497 
00499   void showWarnings( bool value = true ) throw();
00500 
00501  protected:
00502 
00503   void openRtApi( RtAudio::Api api );
00504   RtApi *rtapi_;
00505 };
00506 
00507 // Operating system dependent thread functionality.
00508 #if defined(__WINDOWS_DS__) || defined(__WINDOWS_ASIO__)
00509   #include <windows.h>
00510   #include <process.h>
00511 
00512   typedef unsigned long ThreadHandle;
00513   typedef CRITICAL_SECTION StreamMutex;
00514 
00515 #elif defined(__LINUX_ALSA__) || defined(__LINUX_PULSE__) || defined(__UNIX_JACK__) || defined(__LINUX_OSS__) || defined(__MACOSX_CORE__)
00516   // Using pthread library for various flavors of unix.
00517   #include <pthread.h>
00518 
00519   typedef pthread_t ThreadHandle;
00520   typedef pthread_mutex_t StreamMutex;
00521 
00522 #else // Setup for "dummy" behavior
00523 
00524   #define __RTAUDIO_DUMMY__
00525   typedef int ThreadHandle;
00526   typedef int StreamMutex;
00527 
00528 #endif
00529 
00530 // This global structure type is used to pass callback information
00531 // between the private RtAudio stream structure and global callback
00532 // handling functions.
00533 struct CallbackInfo {
00534   void *object;    // Used as a "this" pointer.
00535   ThreadHandle thread;
00536   void *callback;
00537   void *userData;
00538   void *apiInfo;   // void pointer for API specific callback information
00539   bool isRunning;
00540 
00541   // Default constructor.
00542   CallbackInfo()
00543     :object(0), callback(0), userData(0), apiInfo(0), isRunning(false) {}
00544 };
00545 
00546 // **************************************************************** //
00547 //
00548 // RtApi class declaration.
00549 //
00550 // Subclasses of RtApi contain all API- and OS-specific code necessary
00551 // to fully implement the RtAudio API.
00552 //
00553 // Note that RtApi is an abstract base class and cannot be
00554 // explicitly instantiated.  The class RtAudio will create an
00555 // instance of an RtApi subclass (RtApiOss, RtApiAlsa,
00556 // RtApiJack, RtApiCore, RtApiDs, or RtApiAsio).
00557 //
00558 // **************************************************************** //
00559 
00560 #if defined( HAVE_GETTIMEOFDAY )
00561   #include <sys/time.h>
00562 #endif
00563 
00564 #include <sstream>
00565 
00566 class RtApi
00567 {
00568 public:
00569 
00570   RtApi();
00571   virtual ~RtApi();
00572   virtual RtAudio::Api getCurrentApi( void ) = 0;
00573   virtual unsigned int getDeviceCount( void ) = 0;
00574   virtual RtAudio::DeviceInfo getDeviceInfo( unsigned int device ) = 0;
00575   virtual unsigned int getDefaultInputDevice( void );
00576   virtual unsigned int getDefaultOutputDevice( void );
00577   void openStream( RtAudio::StreamParameters *outputParameters,
00578                    RtAudio::StreamParameters *inputParameters,
00579                    RtAudioFormat format, unsigned int sampleRate,
00580                    unsigned int *bufferFrames, RtAudioCallback callback,
00581                    void *userData, RtAudio::StreamOptions *options );
00582   virtual void closeStream( void );
00583   virtual void startStream( void ) = 0;
00584   virtual void stopStream( void ) = 0;
00585   virtual void abortStream( void ) = 0;
00586   long getStreamLatency( void );
00587   unsigned int getStreamSampleRate( void );
00588   virtual double getStreamTime( void );
00589   bool isStreamOpen( void ) const { return stream_.state != STREAM_CLOSED; };
00590   bool isStreamRunning( void ) const { return stream_.state == STREAM_RUNNING; };
00591   void showWarnings( bool value ) { showWarnings_ = value; };
00592 
00593 
00594 protected:
00595 
00596   static const unsigned int MAX_SAMPLE_RATES;
00597   static const unsigned int SAMPLE_RATES[];
00598 
00599   enum { FAILURE, SUCCESS };
00600 
00601   enum StreamState {
00602     STREAM_STOPPED,
00603     STREAM_STOPPING,
00604     STREAM_RUNNING,
00605     STREAM_CLOSED = -50
00606   };
00607 
00608   enum StreamMode {
00609     OUTPUT,
00610     INPUT,
00611     DUPLEX,
00612     UNINITIALIZED = -75
00613   };
00614 
00615   // A protected structure used for buffer conversion.
00616   struct ConvertInfo {
00617     int channels;
00618     int inJump, outJump;
00619     RtAudioFormat inFormat, outFormat;
00620     std::vector<int> inOffset;
00621     std::vector<int> outOffset;
00622   };
00623 
00624   // A protected structure for audio streams.
00625   struct RtApiStream {
00626     unsigned int device[2];    // Playback and record, respectively.
00627     void *apiHandle;           // void pointer for API specific stream handle information
00628     StreamMode mode;           // OUTPUT, INPUT, or DUPLEX.
00629     StreamState state;         // STOPPED, RUNNING, or CLOSED
00630     char *userBuffer[2];       // Playback and record, respectively.
00631     char *deviceBuffer;
00632     bool doConvertBuffer[2];   // Playback and record, respectively.
00633     bool userInterleaved;
00634     bool deviceInterleaved[2]; // Playback and record, respectively.
00635     bool doByteSwap[2];        // Playback and record, respectively.
00636     unsigned int sampleRate;
00637     unsigned int bufferSize;
00638     unsigned int nBuffers;
00639     unsigned int nUserChannels[2];    // Playback and record, respectively.
00640     unsigned int nDeviceChannels[2];  // Playback and record channels, respectively.
00641     unsigned int channelOffset[2];    // Playback and record, respectively.
00642     unsigned long latency[2];         // Playback and record, respectively.
00643     RtAudioFormat userFormat;
00644     RtAudioFormat deviceFormat[2];    // Playback and record, respectively.
00645     StreamMutex mutex;
00646     CallbackInfo callbackInfo;
00647     ConvertInfo convertInfo[2];
00648     double streamTime;         // Number of elapsed seconds since the stream started.
00649 
00650 #if defined(HAVE_GETTIMEOFDAY)
00651     struct timeval lastTickTimestamp;
00652 #endif
00653 
00654     RtApiStream()
00655       :apiHandle(0), deviceBuffer(0) { device[0] = 11111; device[1] = 11111; }
00656   };
00657 
00658   typedef signed short Int16;
00659   typedef signed int Int32;
00660   typedef float Float32;
00661   typedef double Float64;
00662 
00663   std::ostringstream errorStream_;
00664   std::string errorText_;
00665   bool showWarnings_;
00666   RtApiStream stream_;
00667 
00675   virtual bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, 
00676                                 unsigned int firstChannel, unsigned int sampleRate,
00677                                 RtAudioFormat format, unsigned int *bufferSize,
00678                                 RtAudio::StreamOptions *options );
00679 
00681   void tickStreamTime( void );
00682 
00684   void clearStreamInfo();
00685 
00690   void verifyStream( void );
00691 
00693   void error( RtError::Type type );
00694 
00699   void convertBuffer( char *outBuffer, char *inBuffer, ConvertInfo &info );
00700 
00702   void byteSwapBuffer( char *buffer, unsigned int samples, RtAudioFormat format );
00703 
00705   unsigned int formatBytes( RtAudioFormat format );
00706 
00708   void setConvertInfo( StreamMode mode, unsigned int firstChannel );
00709 };
00710 
00711 // **************************************************************** //
00712 //
00713 // Inline RtAudio definitions.
00714 //
00715 // **************************************************************** //
00716 
00717 inline RtAudio::Api RtAudio :: getCurrentApi( void ) throw() { return rtapi_->getCurrentApi(); }
00718 inline unsigned int RtAudio :: getDeviceCount( void ) throw() { return rtapi_->getDeviceCount(); }
00719 inline RtAudio::DeviceInfo RtAudio :: getDeviceInfo( unsigned int device ) { return rtapi_->getDeviceInfo( device ); }
00720 inline unsigned int RtAudio :: getDefaultInputDevice( void ) throw() { return rtapi_->getDefaultInputDevice(); }
00721 inline unsigned int RtAudio :: getDefaultOutputDevice( void ) throw() { return rtapi_->getDefaultOutputDevice(); }
00722 inline void RtAudio :: closeStream( void ) throw() { return rtapi_->closeStream(); }
00723 inline void RtAudio :: startStream( void ) { return rtapi_->startStream(); }
00724 inline void RtAudio :: stopStream( void )  { return rtapi_->stopStream(); }
00725 inline void RtAudio :: abortStream( void ) { return rtapi_->abortStream(); }
00726 inline bool RtAudio :: isStreamOpen( void ) const throw() { return rtapi_->isStreamOpen(); }
00727 inline bool RtAudio :: isStreamRunning( void ) const throw() { return rtapi_->isStreamRunning(); }
00728 inline long RtAudio :: getStreamLatency( void ) { return rtapi_->getStreamLatency(); }
00729 inline unsigned int RtAudio :: getStreamSampleRate( void ) { return rtapi_->getStreamSampleRate(); };
00730 inline double RtAudio :: getStreamTime( void ) { return rtapi_->getStreamTime(); }
00731 inline void RtAudio :: showWarnings( bool value ) throw() { rtapi_->showWarnings( value ); }
00732 
00733 // RtApi Subclass prototypes.
00734 
00735 #if defined(__MACOSX_CORE__)
00736 
00737 #include <CoreAudio/AudioHardware.h>
00738 
00739 class RtApiCore: public RtApi
00740 {
00741 public:
00742 
00743   RtApiCore();
00744   ~RtApiCore();
00745   RtAudio::Api getCurrentApi( void ) { return RtAudio::MACOSX_CORE; };
00746   unsigned int getDeviceCount( void );
00747   RtAudio::DeviceInfo getDeviceInfo( unsigned int device );
00748   unsigned int getDefaultOutputDevice( void );
00749   unsigned int getDefaultInputDevice( void );
00750   void closeStream( void );
00751   void startStream( void );
00752   void stopStream( void );
00753   void abortStream( void );
00754   long getStreamLatency( void );
00755 
00756   // This function is intended for internal use only.  It must be
00757   // public because it is called by the internal callback handler,
00758   // which is not a member of RtAudio.  External use of this function
00759   // will most likely produce highly undesireable results!
00760   bool callbackEvent( AudioDeviceID deviceId,
00761                       const AudioBufferList *inBufferList,
00762                       const AudioBufferList *outBufferList );
00763 
00764   private:
00765 
00766   bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, 
00767                         unsigned int firstChannel, unsigned int sampleRate,
00768                         RtAudioFormat format, unsigned int *bufferSize,
00769                         RtAudio::StreamOptions *options );
00770   static const char* getErrorCode( OSStatus code );
00771 };
00772 
00773 #endif
00774 
00775 #if defined(__UNIX_JACK__)
00776 
00777 class RtApiJack: public RtApi
00778 {
00779 public:
00780 
00781   RtApiJack();
00782   ~RtApiJack();
00783   RtAudio::Api getCurrentApi( void ) { return RtAudio::UNIX_JACK; };
00784   unsigned int getDeviceCount( void );
00785   RtAudio::DeviceInfo getDeviceInfo( unsigned int device );
00786   void closeStream( void );
00787   void startStream( void );
00788   void stopStream( void );
00789   void abortStream( void );
00790   long getStreamLatency( void );
00791 
00792   // This function is intended for internal use only.  It must be
00793   // public because it is called by the internal callback handler,
00794   // which is not a member of RtAudio.  External use of this function
00795   // will most likely produce highly undesireable results!
00796   bool callbackEvent( unsigned long nframes );
00797 
00798   private:
00799 
00800   bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, 
00801                         unsigned int firstChannel, unsigned int sampleRate,
00802                         RtAudioFormat format, unsigned int *bufferSize,
00803                         RtAudio::StreamOptions *options );
00804 };
00805 
00806 #endif
00807 
00808 #if defined(__WINDOWS_ASIO__)
00809 
00810 class RtApiAsio: public RtApi
00811 {
00812 public:
00813 
00814   RtApiAsio();
00815   ~RtApiAsio();
00816   RtAudio::Api getCurrentApi( void ) { return RtAudio::WINDOWS_ASIO; };
00817   unsigned int getDeviceCount( void );
00818   RtAudio::DeviceInfo getDeviceInfo( unsigned int device );
00819   void closeStream( void );
00820   void startStream( void );
00821   void stopStream( void );
00822   void abortStream( void );
00823   long getStreamLatency( void );
00824 
00825   // This function is intended for internal use only.  It must be
00826   // public because it is called by the internal callback handler,
00827   // which is not a member of RtAudio.  External use of this function
00828   // will most likely produce highly undesireable results!
00829   bool callbackEvent( long bufferIndex );
00830 
00831   private:
00832 
00833   std::vector<RtAudio::DeviceInfo> devices_;
00834   void saveDeviceInfo( void );
00835   bool coInitialized_;
00836   bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, 
00837                         unsigned int firstChannel, unsigned int sampleRate,
00838                         RtAudioFormat format, unsigned int *bufferSize,
00839                         RtAudio::StreamOptions *options );
00840 };
00841 
00842 #endif
00843 
00844 #if defined(__WINDOWS_DS__)
00845 
00846 class RtApiDs: public RtApi
00847 {
00848 public:
00849 
00850   RtApiDs();
00851   ~RtApiDs();
00852   RtAudio::Api getCurrentApi( void ) { return RtAudio::WINDOWS_DS; };
00853   unsigned int getDeviceCount( void );
00854   unsigned int getDefaultOutputDevice( void );
00855   unsigned int getDefaultInputDevice( void );
00856   RtAudio::DeviceInfo getDeviceInfo( unsigned int device );
00857   void closeStream( void );
00858   void startStream( void );
00859   void stopStream( void );
00860   void abortStream( void );
00861   long getStreamLatency( void );
00862 
00863   // This function is intended for internal use only.  It must be
00864   // public because it is called by the internal callback handler,
00865   // which is not a member of RtAudio.  External use of this function
00866   // will most likely produce highly undesireable results!
00867   void callbackEvent( void );
00868 
00869   private:
00870 
00871   bool coInitialized_;
00872   bool buffersRolling;
00873   long duplexPrerollBytes;
00874   bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, 
00875                         unsigned int firstChannel, unsigned int sampleRate,
00876                         RtAudioFormat format, unsigned int *bufferSize,
00877                         RtAudio::StreamOptions *options );
00878 };
00879 
00880 #endif
00881 
00882 #if defined(__LINUX_ALSA__)
00883 
00884 class RtApiAlsa: public RtApi
00885 {
00886 public:
00887 
00888   RtApiAlsa();
00889   ~RtApiAlsa();
00890   RtAudio::Api getCurrentApi() { return RtAudio::LINUX_ALSA; };
00891   unsigned int getDeviceCount( void );
00892   RtAudio::DeviceInfo getDeviceInfo( unsigned int device );
00893   void closeStream( void );
00894   void startStream( void );
00895   void stopStream( void );
00896   void abortStream( void );
00897 
00898   // This function is intended for internal use only.  It must be
00899   // public because it is called by the internal callback handler,
00900   // which is not a member of RtAudio.  External use of this function
00901   // will most likely produce highly undesireable results!
00902   void callbackEvent( void );
00903 
00904   private:
00905 
00906   std::vector<RtAudio::DeviceInfo> devices_;
00907   void saveDeviceInfo( void );
00908   bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, 
00909                         unsigned int firstChannel, unsigned int sampleRate,
00910                         RtAudioFormat format, unsigned int *bufferSize,
00911                         RtAudio::StreamOptions *options );
00912 };
00913 
00914 #endif
00915 
00916 #if defined(__LINUX_PULSE__)
00917 
00918 class RtApiPulse: public RtApi
00919 {
00920 public:
00921   ~RtApiPulse();
00922   RtAudio::Api getCurrentApi() { return RtAudio::LINUX_PULSE; };
00923   unsigned int getDeviceCount( void );
00924   RtAudio::DeviceInfo getDeviceInfo( unsigned int device );
00925   void closeStream( void );
00926   void startStream( void );
00927   void stopStream( void );
00928   void abortStream( void );
00929 
00930   // This function is intended for internal use only.  It must be
00931   // public because it is called by the internal callback handler,
00932   // which is not a member of RtAudio.  External use of this function
00933   // will most likely produce highly undesireable results!
00934   void callbackEvent( void );
00935 
00936   private:
00937 
00938   std::vector<RtAudio::DeviceInfo> devices_;
00939   void saveDeviceInfo( void );
00940   bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels,
00941                         unsigned int firstChannel, unsigned int sampleRate,
00942                         RtAudioFormat format, unsigned int *bufferSize,
00943                         RtAudio::StreamOptions *options );
00944 };
00945 
00946 #endif
00947 
00948 #if defined(__LINUX_OSS__)
00949 
00950 class RtApiOss: public RtApi
00951 {
00952 public:
00953 
00954   RtApiOss();
00955   ~RtApiOss();
00956   RtAudio::Api getCurrentApi() { return RtAudio::LINUX_OSS; };
00957   unsigned int getDeviceCount( void );
00958   RtAudio::DeviceInfo getDeviceInfo( unsigned int device );
00959   void closeStream( void );
00960   void startStream( void );
00961   void stopStream( void );
00962   void abortStream( void );
00963 
00964   // This function is intended for internal use only.  It must be
00965   // public because it is called by the internal callback handler,
00966   // which is not a member of RtAudio.  External use of this function
00967   // will most likely produce highly undesireable results!
00968   void callbackEvent( void );
00969 
00970   private:
00971 
00972   bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, 
00973                         unsigned int firstChannel, unsigned int sampleRate,
00974                         RtAudioFormat format, unsigned int *bufferSize,
00975                         RtAudio::StreamOptions *options );
00976 };
00977 
00978 #endif
00979 
00980 #if defined(__RTAUDIO_DUMMY__)
00981 
00982 class RtApiDummy: public RtApi
00983 {
00984 public:
00985 
00986   RtApiDummy() { errorText_ = "RtApiDummy: This class provides no functionality."; error( RtError::WARNING ); };
00987   RtAudio::Api getCurrentApi( void ) { return RtAudio::RTAUDIO_DUMMY; };
00988   unsigned int getDeviceCount( void ) { return 0; };
00989   RtAudio::DeviceInfo getDeviceInfo( unsigned int device ) { RtAudio::DeviceInfo info; return info; };
00990   void closeStream( void ) {};
00991   void startStream( void ) {};
00992   void stopStream( void ) {};
00993   void abortStream( void ) {};
00994 
00995   private:
00996 
00997   bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels, 
00998                         unsigned int firstChannel, unsigned int sampleRate,
00999                         RtAudioFormat format, unsigned int *bufferSize,
01000                         RtAudio::StreamOptions *options ) { return false; };
01001 };
01002 
01003 #endif
01004 
01005 #endif
01006 
01007 // Indentation settings for Vim and Emacs
01008 //
01009 // Local Variables:
01010 // c-basic-offset: 2
01011 // indent-tabs-mode: nil
01012 // End:
01013 //
01014 // vim: et sts=2 sw=2

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/RtError_8h_source.html000644 000766 000766 00000022327 12015735505 020274 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtError.h

00001 /************************************************************************/
00010 /************************************************************************/
00011 
00012 #ifndef RTERROR_H
00013 #define RTERROR_H
00014 
00015 #include <exception>
00016 #include <iostream>
00017 #include <string>
00018 
00019 class RtError : public std::exception
00020 {
00021  public:
00023   enum Type {
00024     WARNING,           
00025     DEBUG_WARNING,     
00026     UNSPECIFIED,       
00027     NO_DEVICES_FOUND,  
00028     INVALID_DEVICE,    
00029     MEMORY_ERROR,      
00030     INVALID_PARAMETER, 
00031     INVALID_USE,       
00032     DRIVER_ERROR,      
00033     SYSTEM_ERROR,      
00034     THREAD_ERROR       
00035   };
00036 
00038   RtError( const std::string& message, Type type = RtError::UNSPECIFIED ) throw() : message_(message), type_(type) {}
00039  
00041   virtual ~RtError( void ) throw() {}
00042 
00044   virtual void printMessage( void ) const throw() { std::cerr << '\n' << message_ << "\n\n"; }
00045 
00047   virtual const Type& getType(void) const throw() { return type_; }
00048 
00050   virtual const std::string& getMessage(void) const throw() { return message_; }
00051 
00053   virtual const char* what( void ) const throw() { return message_.c_str(); }
00054 
00055  protected:
00056   std::string message_;
00057   Type type_;
00058 };
00059 
00060 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/RtMidi_8h.html000644 000766 000766 00000004757 12015735505 016514 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtMidi.h File Reference

Go to the source code of this file.

Classes

class  RtMidi
 An abstract base class for realtime MIDI input/output. More...
class  RtMidiIn
 A realtime MIDI input class. More...
class  RtMidiOut
 A realtime MIDI output class. More...

Detailed Description


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/RtMidi_8h_source.html000644 000766 000766 00000212777 12015735505 020077 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtMidi.h

Go to the documentation of this file.
00001 /**********************************************************************/
00037 /**********************************************************************/
00038 
00043 // RtMidi: Version 2.0.1
00044 
00045 #ifndef RTMIDI_H
00046 #define RTMIDI_H
00047 
00048 #include "RtError.h"
00049 #include <string>
00050 #include <vector>
00051 
00052 class RtMidi
00053 {
00054  public:
00055 
00057   enum Api {
00058     UNSPECIFIED,    
00059     MACOSX_CORE,    
00060     LINUX_ALSA,     
00061     UNIX_JACK,      
00062     WINDOWS_MM,     
00063     WINDOWS_KS,     
00064     RTMIDI_DUMMY    
00065   };
00066 
00068 
00073   static void getCompiledApi( std::vector<RtMidi::Api> &apis ) throw();
00074 
00076   virtual void openPort( unsigned int portNumber = 0, const std::string portName = std::string( "RtMidi" ) ) = 0;
00077 
00079   virtual void openVirtualPort( const std::string portName = std::string( "RtMidi" ) ) = 0;
00080 
00082   virtual unsigned int getPortCount() = 0;
00083 
00085   virtual std::string getPortName( unsigned int portNumber = 0 ) = 0;
00086 
00088   virtual void closePort( void ) = 0;
00089 
00091   static void error( RtError::Type type, std::string errorString );
00092 
00093  protected:
00094 
00095   RtMidi() {};
00096   virtual ~RtMidi() {};
00097 };
00098 
00099 /**********************************************************************/
00115 /**********************************************************************/
00116 
00117 // **************************************************************** //
00118 //
00119 // RtMidiIn and RtMidiOut class declarations.
00120 //
00121 // RtMidiIn / RtMidiOut are "controllers" used to select an available
00122 // MIDI input or output interface.  They present common APIs for the
00123 // user to call but all functionality is implemented by the classes
00124 // MidiInApi, MidiOutApi and their subclasses.  RtMidiIn and RtMidiOut
00125 // each create an instance of a MidiInApi or MidiOutApi subclass based
00126 // on the user's API choice.  If no choice is made, they attempt to
00127 // make a "logical" API selection.
00128 //
00129 // **************************************************************** //
00130 
00131 class MidiInApi;
00132 class MidiOutApi;
00133 
00134 class RtMidiIn : public RtMidi
00135 {
00136  public:
00137 
00139   typedef void (*RtMidiCallback)( double timeStamp, std::vector<unsigned char> *message, void *userData);
00140 
00142 
00153   RtMidiIn( RtMidi::Api api=UNSPECIFIED,
00154             const std::string clientName = std::string( "RtMidi Input Client"),
00155             unsigned int queueSizeLimit = 100 );
00156 
00158   ~RtMidiIn ( void ) throw();
00159 
00161   RtMidi::Api getCurrentApi( void ) throw();
00162 
00164 
00168   void openPort( unsigned int portNumber = 0, const std::string portName = std::string( "RtMidi Input" ) );
00169 
00171 
00177   void openVirtualPort( const std::string portName = std::string( "RtMidi Input" ) );
00178 
00180 
00186   void setCallback( RtMidiCallback callback, void *userData = 0 );
00187 
00189 
00193   void cancelCallback();
00194 
00196   void closePort( void );
00197 
00199   unsigned int getPortCount();
00200 
00202 
00205   std::string getPortName( unsigned int portNumber = 0 );
00206 
00208 
00215   void ignoreTypes( bool midiSysex = true, bool midiTime = true, bool midiSense = true );
00216 
00218 
00225   double getMessage( std::vector<unsigned char> *message );
00226 
00227  protected:
00228   void openMidiApi( RtMidi::Api api, const std::string clientName, unsigned int queueSizeLimit );
00229   MidiInApi *rtapi_;
00230 
00231 };
00232 
00233 /**********************************************************************/
00247 /**********************************************************************/
00248 
00249 class RtMidiOut : public RtMidi
00250 {
00251  public:
00252 
00254 
00261   RtMidiOut( RtMidi::Api api=UNSPECIFIED,
00262              const std::string clientName = std::string( "RtMidi Output Client") );
00263 
00265   ~RtMidiOut( void ) throw();
00266 
00268   RtMidi::Api getCurrentApi( void ) throw();
00269 
00271 
00277   void openPort( unsigned int portNumber = 0, const std::string portName = std::string( "RtMidi Output" ) );
00278 
00280   void closePort( void );
00281 
00283 
00291   void openVirtualPort( const std::string portName = std::string( "RtMidi Output" ) );
00292 
00294   unsigned int getPortCount( void );
00295 
00297 
00300   std::string getPortName( unsigned int portNumber = 0 );
00301 
00303 
00307   void sendMessage( std::vector<unsigned char> *message );
00308 
00309  protected:
00310   void openMidiApi( RtMidi::Api api, const std::string clientName );
00311   MidiOutApi *rtapi_;
00312 };
00313 
00314 
00315 // **************************************************************** //
00316 //
00317 // MidiInApi / MidiOutApi class declarations.
00318 //
00319 // Subclasses of MidiInApi and MidiOutApi contain all API- and
00320 // OS-specific code necessary to fully implement the RtMidi API.
00321 //
00322 // Note that MidiInApi and MidiOutApi are abstract base classes and
00323 // cannot be explicitly instantiated.  RtMidiIn and RtMidiOut will
00324 // create instances of a MidiInApi or MidiOutApi subclass.
00325 //
00326 // **************************************************************** //
00327 
00328 class MidiInApi
00329 {
00330  public:
00331 
00332   MidiInApi( unsigned int queueSizeLimit );
00333   virtual ~MidiInApi( void );
00334   virtual RtMidi::Api getCurrentApi( void ) = 0;
00335   virtual void openPort( unsigned int portNumber, const std::string portName ) = 0;
00336   virtual void openVirtualPort( const std::string portName ) = 0;
00337   virtual void closePort( void ) = 0;
00338   void setCallback( RtMidiIn::RtMidiCallback callback, void *userData );
00339   void cancelCallback( void );
00340   virtual unsigned int getPortCount( void ) = 0;
00341   virtual std::string getPortName( unsigned int portNumber ) = 0;
00342   virtual void ignoreTypes( bool midiSysex, bool midiTime, bool midiSense );
00343   double getMessage( std::vector<unsigned char> *message );
00344 
00345   // A MIDI structure used internally by the class to store incoming
00346   // messages.  Each message represents one and only one MIDI message.
00347   struct MidiMessage { 
00348     std::vector<unsigned char> bytes; 
00349     double timeStamp;
00350 
00351     // Default constructor.
00352   MidiMessage()
00353   :bytes(0), timeStamp(0.0) {}
00354   };
00355 
00356   struct MidiQueue {
00357     unsigned int front;
00358     unsigned int back;
00359     unsigned int size;
00360     unsigned int ringSize;
00361     MidiMessage *ring;
00362 
00363     // Default constructor.
00364   MidiQueue()
00365   :front(0), back(0), size(0), ringSize(0) {}
00366   };
00367 
00368   // The RtMidiInData structure is used to pass private class data to
00369   // the MIDI input handling function or thread.
00370   struct RtMidiInData {
00371     MidiQueue queue;
00372     MidiMessage message;
00373     unsigned char ignoreFlags;
00374     bool doInput;
00375     bool firstMessage;
00376     void *apiData;
00377     bool usingCallback;
00378     void *userCallback;
00379     void *userData;
00380     bool continueSysex;
00381 
00382     // Default constructor.
00383   RtMidiInData()
00384   : ignoreFlags(7), doInput(false), firstMessage(true),
00385       apiData(0), usingCallback(false), userCallback(0), userData(0),
00386       continueSysex(false) {}
00387   };
00388 
00389  protected:
00390   virtual void initialize( const std::string& clientName ) = 0;
00391   RtMidiInData inputData_;
00392 
00393   void *apiData_;
00394   bool connected_;
00395   std::string errorString_;
00396 };
00397 
00398 class MidiOutApi
00399 {
00400  public:
00401 
00402   MidiOutApi( void );
00403   virtual ~MidiOutApi( void );
00404   virtual RtMidi::Api getCurrentApi( void ) = 0;
00405   virtual void openPort( unsigned int portNumber, const std::string portName ) = 0;
00406   virtual void openVirtualPort( const std::string portName ) = 0;
00407   virtual void closePort( void ) = 0;
00408   virtual unsigned int getPortCount( void ) = 0;
00409   virtual std::string getPortName( unsigned int portNumber ) = 0;
00410   virtual void sendMessage( std::vector<unsigned char> *message ) = 0;
00411 
00412  protected:
00413   virtual void initialize( const std::string& clientName ) = 0;
00414 
00415   void *apiData_;
00416   bool connected_;
00417   std::string errorString_;
00418 };
00419 
00420 // **************************************************************** //
00421 //
00422 // Inline RtMidiIn and RtMidiOut definitions.
00423 //
00424 // **************************************************************** //
00425 
00426 inline RtMidi::Api RtMidiIn :: getCurrentApi( void ) throw() { return rtapi_->getCurrentApi(); }
00427 inline void RtMidiIn :: openPort( unsigned int portNumber, const std::string portName ) { return rtapi_->openPort( portNumber, portName ); }
00428 inline void RtMidiIn :: openVirtualPort( const std::string portName ) { return rtapi_->openVirtualPort( portName ); }
00429 inline void RtMidiIn :: closePort( void ) { return rtapi_->closePort(); }
00430 inline void RtMidiIn :: setCallback( RtMidiCallback callback, void *userData ) { return rtapi_->setCallback( callback, userData ); }
00431 inline void RtMidiIn :: cancelCallback( void ) { return rtapi_->cancelCallback(); }
00432 inline unsigned int RtMidiIn :: getPortCount( void ) { return rtapi_->getPortCount(); }
00433 inline std::string RtMidiIn :: getPortName( unsigned int portNumber ) { return rtapi_->getPortName( portNumber ); }
00434 inline void RtMidiIn :: ignoreTypes( bool midiSysex, bool midiTime, bool midiSense ) { return rtapi_->ignoreTypes( midiSysex, midiTime, midiSense ); }
00435 inline double RtMidiIn :: getMessage( std::vector<unsigned char> *message ) { return rtapi_->getMessage( message ); }
00436 
00437 inline RtMidi::Api RtMidiOut :: getCurrentApi( void ) throw() { return rtapi_->getCurrentApi(); }
00438 inline void RtMidiOut :: openPort( unsigned int portNumber, const std::string portName ) { return rtapi_->openPort( portNumber, portName ); }
00439 inline void RtMidiOut :: openVirtualPort( const std::string portName ) { return rtapi_->openVirtualPort( portName ); }
00440 inline void RtMidiOut :: closePort( void ) { return rtapi_->closePort(); }
00441 inline unsigned int RtMidiOut :: getPortCount( void ) { return rtapi_->getPortCount(); }
00442 inline std::string RtMidiOut :: getPortName( unsigned int portNumber ) { return rtapi_->getPortName( portNumber ); }
00443 inline void RtMidiOut :: sendMessage( std::vector<unsigned char> *message ) { return rtapi_->sendMessage( message ); }
00444 
00445 // **************************************************************** //
00446 //
00447 // MidiInApi and MidiOutApi subclass prototypes.
00448 //
00449 // **************************************************************** //
00450 
00451 #if !defined(__LINUX_ALSA__) && !defined(__UNIX_JACK__) && !defined(__MACOSX_CORE__) && !defined(__WINDOWS_MM__) && !defined(__WINDOWS_KS__)
00452   #define __RTMIDI_DUMMY__
00453 #endif
00454 
00455 #if defined(__MACOSX_CORE__)
00456 
00457 class MidiInCore: public MidiInApi
00458 {
00459  public:
00460   MidiInCore( const std::string clientName, unsigned int queueSizeLimit );
00461   ~MidiInCore( void );
00462   RtMidi::Api getCurrentApi( void ) { return RtMidi::MACOSX_CORE; };
00463   void openPort( unsigned int portNumber, const std::string portName );
00464   void openVirtualPort( const std::string portName );
00465   void closePort( void );
00466   unsigned int getPortCount( void );
00467   std::string getPortName( unsigned int portNumber );
00468 
00469  protected:
00470   void initialize( const std::string& clientName );
00471 };
00472 
00473 class MidiOutCore: public MidiOutApi
00474 {
00475  public:
00476   MidiOutCore( const std::string clientName );
00477   ~MidiOutCore( void );
00478   RtMidi::Api getCurrentApi( void ) { return RtMidi::MACOSX_CORE; };
00479   void openPort( unsigned int portNumber, const std::string portName );
00480   void openVirtualPort( const std::string portName );
00481   void closePort( void );
00482   unsigned int getPortCount( void );
00483   std::string getPortName( unsigned int portNumber );
00484   void sendMessage( std::vector<unsigned char> *message );
00485 
00486  protected:
00487   void initialize( const std::string& clientName );
00488 };
00489 
00490 #endif
00491 
00492 #if defined(__UNIX_JACK__)
00493 
00494 class MidiInJack: public MidiInApi
00495 {
00496  public:
00497   MidiInJack( const std::string clientName, unsigned int queueSizeLimit );
00498   ~MidiInJack( void );
00499   RtMidi::Api getCurrentApi( void ) { return RtMidi::UNIX_JACK; };
00500   void openPort( unsigned int portNumber, const std::string portName );
00501   void openVirtualPort( const std::string portName );
00502   void closePort( void );
00503   unsigned int getPortCount( void );
00504   std::string getPortName( unsigned int portNumber );
00505 
00506  protected:
00507   void initialize( const std::string& clientName );
00508 };
00509 
00510 class MidiOutJack: public MidiOutApi
00511 {
00512  public:
00513   MidiOutJack( const std::string clientName );
00514   ~MidiOutJack( void );
00515   RtMidi::Api getCurrentApi( void ) { return RtMidi::UNIX_JACK; };
00516   void openPort( unsigned int portNumber, const std::string portName );
00517   void openVirtualPort( const std::string portName );
00518   void closePort( void );
00519   unsigned int getPortCount( void );
00520   std::string getPortName( unsigned int portNumber );
00521   void sendMessage( std::vector<unsigned char> *message );
00522 
00523  protected:
00524   void initialize( const std::string& clientName );
00525 };
00526 
00527 #endif
00528 
00529 #if defined(__LINUX_ALSA__)
00530 
00531 class MidiInAlsa: public MidiInApi
00532 {
00533  public:
00534   MidiInAlsa( const std::string clientName, unsigned int queueSizeLimit );
00535   ~MidiInAlsa( void );
00536   RtMidi::Api getCurrentApi( void ) { return RtMidi::LINUX_ALSA; };
00537   void openPort( unsigned int portNumber, const std::string portName );
00538   void openVirtualPort( const std::string portName );
00539   void closePort( void );
00540   unsigned int getPortCount( void );
00541   std::string getPortName( unsigned int portNumber );
00542 
00543  protected:
00544   void initialize( const std::string& clientName );
00545 };
00546 
00547 class MidiOutAlsa: public MidiOutApi
00548 {
00549  public:
00550   MidiOutAlsa( const std::string clientName );
00551   ~MidiOutAlsa( void );
00552   RtMidi::Api getCurrentApi( void ) { return RtMidi::LINUX_ALSA; };
00553   void openPort( unsigned int portNumber, const std::string portName );
00554   void openVirtualPort( const std::string portName );
00555   void closePort( void );
00556   unsigned int getPortCount( void );
00557   std::string getPortName( unsigned int portNumber );
00558   void sendMessage( std::vector<unsigned char> *message );
00559 
00560  protected:
00561   void initialize( const std::string& clientName );
00562 };
00563 
00564 #endif
00565 
00566 #if defined(__WINDOWS_MM__)
00567 
00568 class MidiInWinMM: public MidiInApi
00569 {
00570  public:
00571   MidiInWinMM( const std::string clientName, unsigned int queueSizeLimit );
00572   ~MidiInWinMM( void );
00573   RtMidi::Api getCurrentApi( void ) { return RtMidi::WINDOWS_MM; };
00574   void openPort( unsigned int portNumber, const std::string portName );
00575   void openVirtualPort( const std::string portName );
00576   void closePort( void );
00577   unsigned int getPortCount( void );
00578   std::string getPortName( unsigned int portNumber );
00579 
00580  protected:
00581   void initialize( const std::string& clientName );
00582 };
00583 
00584 class MidiOutWinMM: public MidiOutApi
00585 {
00586  public:
00587   MidiOutWinMM( const std::string clientName );
00588   ~MidiOutWinMM( void );
00589   RtMidi::Api getCurrentApi( void ) { return RtMidi::WINDOWS_MM; };
00590   void openPort( unsigned int portNumber, const std::string portName );
00591   void openVirtualPort( const std::string portName );
00592   void closePort( void );
00593   unsigned int getPortCount( void );
00594   std::string getPortName( unsigned int portNumber );
00595   void sendMessage( std::vector<unsigned char> *message );
00596 
00597  protected:
00598   void initialize( const std::string& clientName );
00599 };
00600 
00601 #endif
00602 
00603 #if defined(__WINDOWS_KS__)
00604 
00605 class MidiInWinKS: public MidiInApi
00606 {
00607  public:
00608   MidiInWinKS( const std::string clientName, unsigned int queueSizeLimit );
00609   ~MidiInWinKS( void );
00610   RtMidi::Api getCurrentApi( void ) { return RtMidi::WINDOWS_KS; };
00611   void openPort( unsigned int portNumber, const std::string portName );
00612   void openVirtualPort( const std::string portName );
00613   void closePort( void );
00614   unsigned int getPortCount( void );
00615   std::string getPortName( unsigned int portNumber );
00616 
00617  protected:
00618   void initialize( const std::string& clientName );
00619 };
00620 
00621 class MidiOutWinKS: public MidiOutApi
00622 {
00623  public:
00624   MidiOutWinKS( const std::string clientName );
00625   ~MidiOutWinKS( void );
00626   RtMidi::Api getCurrentApi( void ) { return RtMidi::WINDOWS_KS; };
00627   void openPort( unsigned int portNumber, const std::string portName );
00628   void openVirtualPort( const std::string portName );
00629   void closePort( void );
00630   unsigned int getPortCount( void );
00631   std::string getPortName( unsigned int portNumber );
00632   void sendMessage( std::vector<unsigned char> *message );
00633 
00634  protected:
00635   void initialize( const std::string& clientName );
00636 };
00637 
00638 #endif
00639 
00640 #if defined(__RTMIDI_DUMMY__)
00641 
00642 class MidiInDummy: public MidiInApi
00643 {
00644  public:
00645  MidiInDummy( const std::string clientName, unsigned int queueSizeLimit ) : MidiInApi( queueSizeLimit ) { errorString_ = "MidiInDummy: This class provides no functionality."; RtMidi::error( RtError::WARNING, errorString_ ); };
00646   RtMidi::Api getCurrentApi( void ) { return RtMidi::RTMIDI_DUMMY; };
00647   void openPort( unsigned int portNumber, const std::string portName ) {};
00648   void openVirtualPort( const std::string portName ) {};
00649   void closePort( void ) {};
00650   unsigned int getPortCount( void ) { return 0; };
00651   std::string getPortName( unsigned int portNumber ) { return ""; };
00652 
00653  protected:
00654   void initialize( const std::string& clientName ) {};
00655 };
00656 
00657 class MidiOutDummy: public MidiOutApi
00658 {
00659  public:
00660   MidiOutDummy( const std::string clientName ) { errorString_ = "MidiOutDummy: This class provides no functionality."; RtMidi::error( RtError::WARNING, errorString_ ); };
00661   RtMidi::Api getCurrentApi( void ) { return RtMidi::RTMIDI_DUMMY; };
00662   void openPort( unsigned int portNumber, const std::string portName ) {};
00663   void openVirtualPort( const std::string portName ) {};
00664   void closePort( void ) {};
00665   unsigned int getPortCount( void ) { return 0; };
00666   std::string getPortName( unsigned int portNumber ) { return ""; };
00667   void sendMessage( std::vector<unsigned char> *message ) {};
00668 
00669  protected:
00670   void initialize( const std::string& clientName ) {};
00671 };
00672 
00673 #endif
00674 
00675 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/RtWvIn_8h_source.html000644 000766 000766 00000020615 12015735505 020064 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtWvIn.h

00001 #ifndef STK_RTWVIN_H
00002 #define STK_RTWVIN_H
00003 
00004 #include "WvIn.h"
00005 #include "RtAudio.h"
00006 #include "Mutex.h"
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00029 /***************************************************/
00030 
00031 class RtWvIn : public WvIn
00032 {
00033 public:
00035 
00042   RtWvIn( unsigned int nChannels = 1, StkFloat sampleRate = Stk::sampleRate(),
00043           int device = 0, int bufferFrames = RT_BUFFER_SIZE, int nBuffers = 20 );
00044 
00046   ~RtWvIn();
00047 
00049 
00053   void start( void );
00054 
00056 
00060   void stop( void );
00061 
00063 
00072   StkFloat lastOut( unsigned int channel = 0 );
00073 
00075 
00084   StkFloat tick( unsigned int channel = 0 );
00085 
00087 
00094   StkFrames& tick( StkFrames& frames );
00095 
00096   // This function is not intended for general use but must be
00097   // public for access from the audio callback function.
00098   void fillBuffer( void *buffer, unsigned int nFrames );
00099 
00100 protected:
00101 
00102          RtAudio adc_;
00103   Mutex mutex_;
00104   bool stopped_;
00105   unsigned int readIndex_;
00106   unsigned int writeIndex_;
00107   unsigned int framesFilled_;
00108 
00109 };
00110 
00111 inline StkFloat RtWvIn :: lastOut( unsigned int channel )
00112 {
00113 #if defined(_STK_DEBUG_)
00114   if ( channel >= data_.channels() ) {
00115     oStream_ << "RtWvIn::lastOut(): channel argument and audio stream are incompatible!";
00116     handleError( StkError::FUNCTION_ARGUMENT );
00117   }
00118 #endif
00119 
00120   return lastFrame_[channel];
00121 }
00122 
00123 } // stk namespace
00124 
00125 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/RtWvOut_8h_source.html000644 000766 000766 00000015265 12015735505 020272 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtWvOut.h

00001 #ifndef STK_RTWVOUT_H
00002 #define STK_RTWVOUT_H
00003 
00004 #include "WvOut.h"
00005 #include "RtAudio.h"
00006 #include "Mutex.h"
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00028 /***************************************************/
00029 
00030 class RtWvOut : public WvOut
00031 {
00032  public:
00033 
00035 
00042   RtWvOut( unsigned int nChannels = 1, StkFloat sampleRate = Stk::sampleRate(),
00043            int device = 0, int bufferFrames = RT_BUFFER_SIZE, int nBuffers = 20 );
00044 
00046   ~RtWvOut();
00047 
00049 
00053   void start( void );
00054 
00056 
00060   void stop( void );
00061 
00063 
00066   void tick( const StkFloat sample );
00067 
00069 
00076   void tick( const StkFrames& frames );
00077 
00078   // This function is not intended for general use but must be
00079   // public for access from the audio callback function.
00080   int readBuffer( void *buffer, unsigned int frameCount );
00081 
00082  protected:
00083 
00084   RtAudio dac_;
00085   Mutex mutex_;
00086   bool stopped_;
00087   unsigned int readIndex_;
00088   unsigned int writeIndex_;
00089   long framesFilled_;
00090   unsigned int status_; // running = 0, emptying buffer = 1, finished = 2
00091 
00092 };
00093 
00094 } // stk namespace
00095 
00096 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Sampler_8h_source.html000644 000766 000766 00000015737 12015735505 020307 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Sampler.h

00001 #ifndef STK_SAMPLER_H
00002 #define STK_SAMPLER_H
00003 
00004 #include "Instrmnt.h"
00005 #include "ADSR.h"
00006 #include "FileLoop.h"
00007 #include "OnePole.h"
00008 
00009 namespace stk {
00010 
00011 /***************************************************/
00020 /***************************************************/
00021 
00022 class Sampler : public Instrmnt
00023 {
00024  public:
00026   Sampler( void );
00027 
00029   virtual ~Sampler( void );
00030 
00032   void clear( void );
00033 
00035   virtual void setFrequency( StkFloat frequency ) = 0;
00036 
00038   void keyOn( void );
00039 
00041   void keyOff( void );
00042 
00044   virtual void noteOff( StkFloat amplitude );
00045 
00047   virtual void controlChange( int number, StkFloat value ) = 0;
00048 
00050   virtual StkFloat tick( unsigned int channel = 0 ) = 0;
00051 
00053 
00060   virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ) = 0;
00061 
00062  protected:
00063 
00064   ADSR adsr_;
00065   std::vector<FileWvIn *> attacks_;
00066   std::vector<FileLoop *> loops_;
00067   OnePole filter_;
00068   StkFloat baseFrequency_;
00069   std::vector<StkFloat> attackRatios_;
00070   std::vector<StkFloat> loopRatios_;
00071   StkFloat attackGain_;
00072   StkFloat loopGain_;
00073 
00074 };
00075 
00076 } // stk namespace
00077 
00078 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Saxofony_8h_source.html000644 000766 000766 00000035370 12015735505 020505 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Saxofony.h

00001 #ifndef STK_SAXOFONY_H
00002 #define STK_SAXOFONY_H
00003 
00004 #include "Instrmnt.h"
00005 #include "DelayL.h"
00006 #include "ReedTable.h"
00007 #include "OneZero.h"
00008 #include "Envelope.h"
00009 #include "Noise.h"
00010 #include "SineWave.h"
00011 
00012 namespace stk {
00013 
00014 /***************************************************/
00049 /***************************************************/
00050 
00051 class Saxofony : public Instrmnt
00052 {
00053  public:
00055 
00058   Saxofony( StkFloat lowestFrequency );
00059 
00061   ~Saxofony( void );
00062 
00064   void clear( void );
00065 
00067   void setFrequency( StkFloat frequency );
00068 
00070   void setBlowPosition( StkFloat aPosition );
00071 
00073   void startBlowing( StkFloat amplitude, StkFloat rate );
00074 
00076   void stopBlowing( StkFloat rate );
00077 
00079   void noteOn( StkFloat frequency, StkFloat amplitude );
00080 
00082   void noteOff( StkFloat amplitude );
00083 
00085   void controlChange( int number, StkFloat value );
00086 
00088   StkFloat tick( unsigned int channel = 0 );
00089 
00091 
00098   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00099 
00100  protected:
00101 
00102   DelayL    delays_[2];
00103   ReedTable reedTable_;
00104   OneZero   filter_;
00105   Envelope  envelope_;
00106   Noise     noise_;
00107   SineWave vibrato_;
00108 
00109   StkFloat outputGain_;
00110   StkFloat noiseGain_;
00111   StkFloat vibratoGain_;
00112   StkFloat position_;
00113 
00114 };
00115 
00116 inline StkFloat Saxofony :: tick( unsigned int )
00117 {
00118   StkFloat pressureDiff;
00119   StkFloat breathPressure;
00120   StkFloat temp;
00121 
00122   // Calculate the breath pressure (envelope + noise + vibrato)
00123   breathPressure = envelope_.tick(); 
00124   breathPressure += breathPressure * noiseGain_ * noise_.tick();
00125   breathPressure += breathPressure * vibratoGain_ * vibrato_.tick();
00126 
00127   temp = -0.95 * filter_.tick( delays_[0].lastOut() );
00128   lastFrame_[0] = temp - delays_[1].lastOut();
00129   pressureDiff = breathPressure - lastFrame_[0];
00130   delays_[1].tick( temp );
00131   delays_[0].tick( breathPressure - (pressureDiff * reedTable_.tick(pressureDiff)) - temp );
00132 
00133   lastFrame_[0] *= outputGain_;
00134   return lastFrame_[0];
00135 }
00136 
00137 inline StkFrames& Saxofony :: tick( StkFrames& frames, unsigned int channel )
00138 {
00139   unsigned int nChannels = lastFrame_.channels();
00140 #if defined(_STK_DEBUG_)
00141   if ( channel > frames.channels() - nChannels ) {
00142     oStream_ << "Saxofony::tick(): channel and StkFrames arguments are incompatible!";
00143     handleError( StkError::FUNCTION_ARGUMENT );
00144   }
00145 #endif
00146 
00147   StkFloat *samples = &frames[channel];
00148   unsigned int j, hop = frames.channels() - nChannels;
00149   if ( nChannels == 1 ) {
00150     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00151       *samples++ = tick();
00152   }
00153   else {
00154     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00155       *samples++ = tick();
00156       for ( j=1; j<nChannels; j++ )
00157         *samples++ = lastFrame_[j];
00158     }
00159   }
00160 
00161   return frames;
00162 }
00163 
00164 } // stk namespace
00165 
00166 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Shakers_8h_source.html000644 000766 000766 00000060535 12015735505 020300 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Shakers.h

00001 #ifndef STK_SHAKERS_H
00002 #define STK_SHAKERS_H
00003 
00004 #include "Instrmnt.h"
00005 #include <cmath>
00006 #include <stdlib.h>
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00058 /***************************************************/
00059 
00060 class Shakers : public Instrmnt
00061 {
00062  public:
00064   Shakers( int type = 0 );
00065 
00067 
00071   void noteOn( StkFloat instrument, StkFloat amplitude );
00072 
00074   void noteOff( StkFloat amplitude );
00075 
00077   void controlChange( int number, StkFloat value );
00078 
00080   StkFloat tick( unsigned int channel = 0 );
00081 
00083 
00090   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00091 
00092   struct BiQuad {
00093     StkFloat gain;
00094     StkFloat b[3];
00095     StkFloat a[3]; // a0 term assumed equal to 1.0
00096     StkFloat inputs[3];
00097     StkFloat outputs[3];
00098 
00099     // Default constructor.
00100     BiQuad()
00101     {
00102       gain = 0.0;
00103       for ( int i=0; i<3; i++ ) {
00104         b[i] = 0.0;
00105         a[i] = 0.0;
00106         inputs[i] = 0.0;
00107         outputs[i] = 0.0;
00108       }
00109     }
00110   };
00111 
00112  protected:
00113 
00114   void setType( int type );
00115   void setResonance( BiQuad &filter, StkFloat frequency, StkFloat radius );
00116   StkFloat tickResonance( BiQuad &filter, StkFloat input );
00117   void setEqualization( StkFloat b0, StkFloat b1, StkFloat b2 );
00118   StkFloat tickEqualize( StkFloat input );
00119   int randomInt( int max );
00120   StkFloat randomFloat( StkFloat max = 1.0 );
00121   StkFloat noise( void );
00122   void waterDrop( void );
00123 
00124   int shakerType_;
00125   unsigned int nResonances_;
00126   StkFloat shakeEnergy_;
00127   StkFloat soundDecay_;
00128   StkFloat systemDecay_;
00129   StkFloat nObjects_;
00130   StkFloat sndLevel_;
00131   StkFloat baseGain_;
00132   StkFloat currentGain_;
00133   StkFloat baseDecay_;
00134   StkFloat baseObjects_;
00135   StkFloat decayScale_;
00136   BiQuad equalizer_;
00137   StkFloat ratchetCount_;
00138   StkFloat ratchetDelta_;
00139   StkFloat baseRatchetDelta_;
00140   int lastRatchetValue_;
00141 
00142   std::vector< BiQuad > filters_;
00143   std::vector< StkFloat > baseFrequencies_;
00144   std::vector< StkFloat > baseRadii_;
00145   std::vector< bool > doVaryFrequency_;
00146   std::vector< StkFloat > tempFrequencies_;
00147   StkFloat varyFactor_;
00148 };
00149 
00150 inline void Shakers :: setResonance( BiQuad &filter, StkFloat frequency, StkFloat radius )
00151 {
00152   filter.a[1] = -2.0 * radius * cos( TWO_PI * frequency / Stk::sampleRate());
00153   filter.a[2] = radius * radius;
00154 }
00155 
00156 inline StkFloat Shakers :: tickResonance( BiQuad &filter, StkFloat input )
00157 {
00158   filter.outputs[0] = input * filter.gain * currentGain_;
00159   filter.outputs[0] -= filter.a[1] * filter.outputs[1] + filter.a[2] * filter.outputs[2];
00160   filter.outputs[2] = filter.outputs[1];
00161   filter.outputs[1] = filter.outputs[0];
00162   return filter.outputs[0];
00163 }
00164 
00165 inline void Shakers :: setEqualization( StkFloat b0, StkFloat b1, StkFloat b2 )
00166 {
00167   equalizer_.b[0] = b0;
00168   equalizer_.b[1] = b1;
00169   equalizer_.b[2] = b2;
00170 }
00171 
00172 inline StkFloat Shakers :: tickEqualize( StkFloat input )
00173 {
00174   equalizer_.inputs[0] = input;
00175   equalizer_.outputs[0] = equalizer_.b[0] * equalizer_.inputs[0] + equalizer_.b[1] * equalizer_.inputs[1] + equalizer_.b[2] * equalizer_.inputs[2];
00176   equalizer_.inputs[2] = equalizer_.inputs[1];
00177   equalizer_.inputs[1] = equalizer_.inputs[0];
00178   return equalizer_.outputs[0];
00179 }
00180 
00181 inline int Shakers :: randomInt( int max ) //  Return random integer between 0 and max-1
00182 {
00183   return (int) ((float)max * rand() / (RAND_MAX + 1.0) );
00184 }
00185 
00186 inline StkFloat Shakers :: randomFloat( StkFloat max ) // Return random float between 0.0 and max
00187 {        
00188   return (StkFloat) (max * rand() / (RAND_MAX + 1.0) );
00189 }
00190 
00191 inline StkFloat Shakers :: noise( void ) //  Return random StkFloat float between -1.0 and 1.0
00192 {
00193   return ( (StkFloat) ( 2.0 * rand() / (RAND_MAX + 1.0) ) - 1.0 );
00194 }
00195 
00196 const StkFloat MIN_ENERGY = 0.001;
00197 const StkFloat WATER_FREQ_SWEEP = 1.0001;
00198 
00199 inline void Shakers :: waterDrop( void )
00200 {
00201   if ( randomInt( 32767 ) < nObjects_) {
00202     sndLevel_ = shakeEnergy_;   
00203     unsigned int j = randomInt( 3 );
00204     if ( j == 0 && filters_[0].gain == 0.0 ) { // don't change unless fully decayed
00205       tempFrequencies_[0] = baseFrequencies_[1] * (0.75 + (0.25 * noise()));
00206       filters_[0].gain = fabs( noise() );
00207     }
00208     else if (j == 1 && filters_[1].gain == 0.0) {
00209       tempFrequencies_[1] = baseFrequencies_[1] * (1.0 + (0.25 * noise()));
00210       filters_[1].gain = fabs( noise() );
00211     }
00212     else if ( filters_[2].gain == 0.0 ) {
00213       tempFrequencies_[2] = baseFrequencies_[1] * (1.25 + (0.25 * noise()));
00214       filters_[2].gain = fabs( noise() );
00215     }
00216   }
00217 
00218   // Sweep center frequencies.
00219   for ( unsigned int i=0; i<3; i++ ) { // WATER_RESONANCES = 3
00220     filters_[i].gain *= baseRadii_[i];
00221     if ( filters_[i].gain > 0.001 ) {
00222       tempFrequencies_[i] *= WATER_FREQ_SWEEP;
00223       filters_[i].a[1] = -2.0 * baseRadii_[i] * cos( TWO_PI * tempFrequencies_[i] / Stk::sampleRate() );
00224     }
00225     else
00226       filters_[i].gain = 0.0;
00227   }
00228 }
00229 
00230 inline StkFloat Shakers :: tick( unsigned int )
00231 {
00232   unsigned int iTube = 0;
00233   StkFloat input = 0.0;
00234   if ( shakerType_ == 19 || shakerType_ == 20 ) {
00235     if ( ratchetCount_ <= 0 ) return lastFrame_[0] = 0.0;
00236 
00237     shakeEnergy_ -= ( ratchetDelta_ + ( 0.002 * shakeEnergy_ ) );
00238     if ( shakeEnergy_ < 0.0 ) {
00239       shakeEnergy_ = 1.0;
00240       ratchetCount_--;
00241     }
00242 
00243     if ( randomFloat( 1024 ) < nObjects_ )
00244       sndLevel_ += shakeEnergy_ * shakeEnergy_;
00245 
00246     // Sound is enveloped noise
00247     input = sndLevel_ * noise() * shakeEnergy_;
00248   }
00249   else { 
00250     if ( shakeEnergy_ < MIN_ENERGY ) return lastFrame_[0] = 0.0;
00251 
00252     // Exponential system decay
00253     shakeEnergy_ *= systemDecay_;
00254 
00255     // Random events
00256     if ( shakerType_ == 21 ) {
00257       waterDrop();
00258       input = sndLevel_;
00259     }
00260     else {
00261       if ( randomFloat( 1024.0 ) < nObjects_ ) {
00262         sndLevel_ += shakeEnergy_;
00263         input = sndLevel_;
00264         // Vary resonance frequencies if specified.
00265         for ( unsigned int i=0; i<nResonances_; i++ ) {
00266           if ( doVaryFrequency_[i] ) {
00267             StkFloat tempRand = baseFrequencies_[i] * ( 1.0 + ( varyFactor_ * noise() ) );
00268             filters_[i].a[1] = -2.0 * baseRadii_[i] * cos( TWO_PI * tempRand / Stk::sampleRate() );
00269           }
00270         }
00271         if ( shakerType_ == 22 ) iTube = randomInt( 7 ); // ANGKLUNG_RESONANCES
00272       }
00273     }
00274   }
00275 
00276   // Exponential sound decay
00277   sndLevel_ *= soundDecay_;
00278 
00279   // Do resonance filtering
00280   lastFrame_[0] = 0.0;
00281   if ( shakerType_ == 22 ) {
00282     for ( unsigned int i=0; i<nResonances_; i++ ) {
00283       if ( i == iTube )
00284         lastFrame_[0] += tickResonance( filters_[i], input );
00285       else
00286         lastFrame_[0] += tickResonance( filters_[i], 0.0 );
00287     }
00288   }
00289   else {
00290     for ( unsigned int i=0; i<nResonances_; i++ )
00291       lastFrame_[0] += tickResonance( filters_[i], input );
00292   }
00293 
00294   // Do final FIR filtering (lowpass or highpass)
00295   lastFrame_[0] = tickEqualize( lastFrame_[0] );
00296 
00297   //if ( std::abs(lastFrame_[0]) > 1.0 )
00298   //  std::cout << "lastOutput = " << lastFrame_[0] << std::endl;
00299 
00300   return lastFrame_[0];
00301 }
00302 
00303 inline StkFrames& Shakers :: tick( StkFrames& frames, unsigned int channel )
00304 {
00305   unsigned int nChannels = lastFrame_.channels();
00306 #if defined(_STK_DEBUG_)
00307   if ( channel > frames.channels() - nChannels ) {
00308     oStream_ << "Shakers::tick(): channel and StkFrames arguments are incompatible!";
00309     handleError( StkError::FUNCTION_ARGUMENT );
00310   }
00311 #endif
00312 
00313   StkFloat *samples = &frames[channel];
00314   unsigned int j, hop = frames.channels() - nChannels;
00315   if ( nChannels == 1 ) {
00316     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00317       *samples++ = tick();
00318   }
00319   else {
00320     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00321       *samples++ = tick();
00322       for ( j=1; j<nChannels; j++ )
00323         *samples++ = lastFrame_[j];
00324     }
00325   }
00326 
00327   return frames;
00328 }
00329 
00330 } // stk namespace
00331 
00332 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Simple_8h_source.html000644 000766 000766 00000031532 12015735505 020124 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Simple.h

00001 #ifndef STK_SIMPLE_H
00002 #define STK_SIMPLE_H
00003 
00004 #include "Instrmnt.h"
00005 #include "ADSR.h"
00006 #include "FileLoop.h"
00007 #include "OnePole.h"
00008 #include "BiQuad.h"
00009 #include "Noise.h"
00010 
00011 namespace stk {
00012 
00013 /***************************************************/
00030 /***************************************************/
00031 
00032 class Simple : public Instrmnt
00033 {
00034  public:
00036 
00039   Simple( void );
00040 
00042   ~Simple( void );
00043 
00045   void clear( void );
00046 
00048   void setFrequency( StkFloat frequency );
00049 
00051   void keyOn( void );
00052 
00054   void keyOff( void );
00055 
00057   void noteOn( StkFloat frequency, StkFloat amplitude );
00058 
00060   void noteOff( StkFloat amplitude );
00061 
00063   void controlChange( int number, StkFloat value );
00064 
00066   StkFloat tick( unsigned int channel = 0 );
00067 
00069 
00076   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00077 
00078  protected:
00079 
00080   ADSR      adsr_; 
00081   FileLoop *loop_;
00082   OnePole   filter_;
00083   BiQuad    biquad_;
00084   Noise     noise_;
00085   StkFloat  baseFrequency_;
00086   StkFloat  loopGain_;
00087 
00088 };
00089 
00090 inline StkFloat Simple :: tick( unsigned int )
00091 {
00092   lastFrame_[0] = loopGain_ * loop_->tick();
00093   biquad_.tick( noise_.tick() );
00094   lastFrame_[0] += (1.0 - loopGain_) * biquad_.lastOut();
00095   lastFrame_[0] = filter_.tick( lastFrame_[0] );
00096   lastFrame_[0] *= adsr_.tick();
00097   return lastFrame_[0];
00098 }
00099 
00100 inline StkFrames& Simple :: tick( StkFrames& frames, unsigned int channel )
00101 {
00102   unsigned int nChannels = lastFrame_.channels();
00103 #if defined(_STK_DEBUG_)
00104   if ( channel > frames.channels() - nChannels ) {
00105     oStream_ << "Simple::tick(): channel and StkFrames arguments are incompatible!";
00106     handleError( StkError::FUNCTION_ARGUMENT );
00107   }
00108 #endif
00109 
00110   StkFloat *samples = &frames[channel];
00111   unsigned int j, hop = frames.channels() - nChannels;
00112   if ( nChannels == 1 ) {
00113     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00114       *samples++ = tick();
00115   }
00116   else {
00117     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00118       *samples++ = tick();
00119       for ( j=1; j<nChannels; j++ )
00120         *samples++ = lastFrame_[j];
00121     }
00122   }
00123 
00124   return frames;
00125 }
00126 
00127 } // stk namespace
00128 
00129 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/SineWave_8h_source.html000644 000766 000766 00000030556 12015735505 020421 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


SineWave.h

00001 #ifndef STK_SINEWAVE_H
00002 #define STK_SINEWAVE_H
00003 
00004 const unsigned long TABLE_SIZE = 2048;
00005 
00006 #include "Generator.h"
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00023 /***************************************************/
00024 
00025 class SineWave : public Generator
00026 {
00027 public:
00029   SineWave( void );
00030 
00032   ~SineWave( void );
00033 
00035   void reset( void );
00036 
00038 
00041   void setRate( StkFloat rate ) { rate_ = rate; };
00042 
00044 
00050   void setFrequency( StkFloat frequency );
00051 
00053   void addTime( StkFloat time );
00054 
00056 
00061   void addPhase( StkFloat phase );
00062 
00064 
00068   void addPhaseOffset( StkFloat phaseOffset );
00069 
00071   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00072 
00074   StkFloat tick( void );
00075 
00077 
00084   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00085 
00086 protected:
00087 
00088   void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00089 
00090   static StkFrames table_;
00091   StkFloat time_;
00092   StkFloat rate_;
00093   StkFloat phaseOffset_;
00094   unsigned int iIndex_;
00095   StkFloat alpha_;
00096 
00097 };
00098 
00099 inline StkFloat SineWave :: tick( void )
00100 {
00101   // Check limits of time address ... if necessary, recalculate modulo
00102   // TABLE_SIZE.
00103   while ( time_ < 0.0 )
00104     time_ += TABLE_SIZE;
00105   while ( time_ >= TABLE_SIZE )
00106     time_ -= TABLE_SIZE;
00107 
00108   iIndex_ = (unsigned int) time_;
00109   alpha_ = time_ - iIndex_;
00110   StkFloat tmp = table_[ iIndex_ ];
00111   tmp += ( alpha_ * ( table_[ iIndex_ + 1 ] - tmp ) );
00112 
00113   // Increment time, which can be negative.
00114   time_ += rate_;
00115 
00116   lastFrame_[0] = tmp;
00117   return lastFrame_[0];
00118 }
00119 
00120 inline StkFrames& SineWave :: tick( StkFrames& frames, unsigned int channel )
00121 {
00122 #if defined(_STK_DEBUG_)
00123   if ( channel >= frames.channels() ) {
00124     oStream_ << "SineWave::tick(): channel and StkFrames arguments are incompatible!";
00125     handleError( StkError::FUNCTION_ARGUMENT );
00126   }
00127 #endif
00128 
00129   StkFloat *samples = &frames[channel];
00130   StkFloat tmp = 0.0;
00131 
00132   unsigned int hop = frames.channels();
00133   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00134 
00135     // Check limits of time address ... if necessary, recalculate modulo
00136     // TABLE_SIZE.
00137     while ( time_ < 0.0 )
00138       time_ += TABLE_SIZE;
00139     while ( time_ >= TABLE_SIZE )
00140       time_ -= TABLE_SIZE;
00141 
00142     iIndex_ = (unsigned int) time_;
00143     alpha_ = time_ - iIndex_;
00144     tmp = table_[ iIndex_ ];
00145     tmp += ( alpha_ * ( table_[ iIndex_ + 1 ] - tmp ) );
00146     *samples = tmp;
00147 
00148     // Increment time, which can be negative.
00149     time_ += rate_;
00150   }
00151 
00152   lastFrame_[0] = tmp;
00153   return frames;
00154 }
00155 
00156 } // stk namespace
00157 
00158 #endif
00159 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/SingWave_8h_source.html000644 000766 000766 00000036301 12015735505 020415 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


SingWave.h

00001 #ifndef STK_SINGWAVE_H
00002 #define STK_SINGWAVE_H
00003 
00004 #include "FileLoop.h"
00005 #include "Modulate.h"
00006 #include "Envelope.h"
00007 
00008 namespace stk {
00009 
00010 /***************************************************/
00023 /***************************************************/
00024 
00025 class SingWave : public Generator
00026 {
00027  public:
00029 
00036   SingWave( std::string fileName, bool raw = false );
00037 
00039   ~SingWave( void );
00040 
00042   void reset( void ) { wave_.reset(); lastFrame_[0] = 0.0; };
00043 
00045   void normalize( void ) { wave_.normalize(); };
00046 
00048   void normalize( StkFloat peak ) { wave_.normalize( peak ); };
00049 
00051   void setFrequency( StkFloat frequency );
00052 
00054   void setVibratoRate( StkFloat rate ) { modulator_.setVibratoRate( rate ); };
00055 
00057   void setVibratoGain( StkFloat gain ) { modulator_.setVibratoGain( gain ); };
00058 
00060   void setRandomGain( StkFloat gain ) { modulator_.setRandomGain( gain ); };
00061 
00063   void setSweepRate( StkFloat rate ) { sweepRate_ = rate; };
00064 
00066   void setGainRate( StkFloat rate ) { envelope_.setRate( rate ); };
00067 
00069   void setGainTarget( StkFloat target ) { envelope_.setTarget( target ); };
00070 
00072   void noteOn( void ) { envelope_.keyOn(); };
00073 
00075   void noteOff( void ) { envelope_.keyOff(); };
00076 
00078   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00079 
00081   StkFloat tick( void );
00082 
00084 
00091   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00092 
00093  protected:
00094 
00095   FileLoop wave_;
00096   Modulate modulator_;
00097   Envelope envelope_;
00098   Envelope pitchEnvelope_;
00099   StkFloat rate_;
00100   StkFloat sweepRate_;
00101 
00102 };
00103 
00104 inline StkFloat SingWave :: tick( void )
00105 {
00106   // Set the wave rate.
00107   StkFloat newRate = pitchEnvelope_.tick();
00108   newRate += newRate * modulator_.tick();
00109   wave_.setRate( newRate );
00110 
00111   lastFrame_[0] = wave_.tick();
00112   lastFrame_[0] *= envelope_.tick();
00113 
00114   return lastFrame_[0];
00115 }
00116 
00117 inline StkFrames& SingWave :: tick( StkFrames& frames, unsigned int channel )
00118 {
00119 #if defined(_STK_DEBUG_)
00120   if ( channel >= frames.channels() ) {
00121     oStream_ << "SingWave::tick(): channel and StkFrames arguments are incompatible!";
00122     handleError( StkError::FUNCTION_ARGUMENT );
00123   }
00124 #endif
00125 
00126   StkFloat *samples = &frames[channel];
00127   unsigned int hop = frames.channels();
00128   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00129     *samples = SingWave::tick();
00130 
00131   return frames;
00132 }
00133 
00134 } // stk namespace
00135 
00136 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Sitar_8h_source.html000644 000766 000766 00000031122 12015735505 017750 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Sitar.h

00001 #ifndef STK_SITAR_H
00002 #define STK_SITAR_H
00003 
00004 #include "Instrmnt.h"
00005 #include "DelayA.h"
00006 #include "OneZero.h"
00007 #include "Noise.h"
00008 #include "ADSR.h"
00009 #include <cmath>
00010 
00011 namespace stk {
00012 
00013 /***************************************************/
00030 /***************************************************/
00031 
00032 class Sitar : public Instrmnt
00033 {
00034  public:
00036   Sitar( StkFloat lowestFrequency = 8.0 );
00037 
00039   ~Sitar( void );
00040 
00042   void clear( void );
00043 
00045   void setFrequency( StkFloat frequency );
00046 
00048   void pluck( StkFloat amplitude );
00049 
00051   void noteOn( StkFloat frequency, StkFloat amplitude );
00052 
00054   void noteOff( StkFloat amplitude );
00055 
00057   StkFloat tick( unsigned int channel = 0 );
00058 
00060 
00067   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00068 
00069  protected:
00070 
00071   DelayA  delayLine_;
00072   OneZero loopFilter_;
00073   Noise   noise_;
00074   ADSR    envelope_;
00075 
00076   StkFloat loopGain_;
00077   StkFloat amGain_;
00078   StkFloat delay_;
00079   StkFloat targetDelay_;
00080 
00081 };
00082 
00083 inline StkFloat Sitar :: tick( unsigned int )
00084 {
00085   if ( fabs(targetDelay_ - delay_) > 0.001 ) {
00086     if ( targetDelay_ < delay_ )
00087       delay_ *= 0.99999;
00088     else
00089       delay_ *= 1.00001;
00090     delayLine_.setDelay( delay_ );
00091   }
00092 
00093   lastFrame_[0] = delayLine_.tick( loopFilter_.tick( delayLine_.lastOut() * loopGain_ ) + 
00094                                 (amGain_ * envelope_.tick() * noise_.tick()));
00095   
00096   return lastFrame_[0];
00097 }
00098 
00099 inline StkFrames& Sitar :: tick( StkFrames& frames, unsigned int channel )
00100 {
00101   unsigned int nChannels = lastFrame_.channels();
00102 #if defined(_STK_DEBUG_)
00103   if ( channel > frames.channels() - nChannels ) {
00104     oStream_ << "Sitar::tick(): channel and StkFrames arguments are incompatible!";
00105     handleError( StkError::FUNCTION_ARGUMENT );
00106   }
00107 #endif
00108 
00109   StkFloat *samples = &frames[channel];
00110   unsigned int j, hop = frames.channels() - nChannels;
00111   if ( nChannels == 1 ) {
00112     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00113       *samples++ = tick();
00114   }
00115   else {
00116     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00117       *samples++ = tick();
00118       for ( j=1; j<nChannels; j++ )
00119         *samples++ = lastFrame_[j];
00120     }
00121   }
00122 
00123   return frames;
00124 }
00125 
00126 } // stk namespace
00127 
00128 #endif
00129 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/skini.html000644 000766 000766 00000052716 12015735505 016040 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Synthesis toolKit Instrument Network Interface (SKINI)

This describes the latest (version 1.1) implementation of SKINI for the Synthesis ToolKit in C++ (STK) by Perry R. Cook.

        Too good to be true?
    Have control and read it too?
          A SKINI haiku.

Profound thanks to Dan trueman, Brad Garton, and Gary Scavone for input on this revision. Thanks also to MIDI, the NeXT MusicKit, ZIPI and all the creators and modifiers of these for good bases upon/from which to build and depart.

MIDI Compatibility

SKINI was designed to be MIDI compatible wherever possible, and extend MIDI in incremental, then maybe profound ways.

Differences from MIDI, and motivations, include:

  • Text-based messages are used, with meaningful names wherever possible. This allows any language or system capable of formatted printing to generate SKINI. Similarly, any system capable of reading in a string and turning delimited fields into strings, floats, and ints can consume SKINI for control. More importantly, humans can actually read, and even write if they want, SKINI files and streams. Use an editor and search/replace or macros to change a channel or control number. Load a SKINI score into a spread sheet to apply transformations to time, control parameters, MIDI velocities, etc. Put a monkey on a special typewriter and get your next great work. Life's too short to debug bit/nybble packed variable length mumble messages. Disk space gets cheaper, available bandwidth increases, music takes up so little space and bandwidth compared to video and graphics. Live a little.
  • Floating point numbers are used wherever possible. Note Numbers, Velocities, Controller Values, and Delta and Absolute Times are all represented and scanned as ASCII double-precision floats. MIDI byte values are preserved, so that incoming MIDI bytes from an interface can be put directly into SKINI messages. 60.0 or 60 is middle C, 127.0 or 127 is maximum velocity etc. But, unlike MIDI, 60.5 can cause a 50 cent sharp middle C to be played. As with MIDI byte values like velocity, use of the integer and SKINI-added fractional parts is up to the implementor of the algorithm being controlled by SKINI messages. But the extra precision is there to be used or ignored.

Why SKINI?

SKINI was designed to be extensable and hackable for a number of applications: imbedded synthesis in a game or VR simulation, scoring and mixing tasks, real-time and non-real time applications which could benefit from controllable sound synthesis, JAVA controlled synthesis, or eventually maybe JAVA synthesis, etc. SKINI is not intended to be "the mother of scorefiles," but since the entire system is based on text representations of names, floats, and ints, converters from one scorefile language to SKINI, or back, should be easily created.

I am basically a bottom-up designer with an awareness of top-down design ideas, so SKINI above all reflects the needs of my particular research and creative projects as they have arisen and developed. SKINI 1.1 represents a profound advance beyond versions 0.8 and 0.9 (the first versions), future SKINI's might reflect some changes. Compatibility with prior scorefiles will be attempted, but there aren't that many scorefiles out there yet.

SKINI Messages

A basic SKINI message is a line of text. There are only three required fields, the message type (an ASCII name), the time (either delta or absolute), and the channel number. Don't freak out and think that this is MIDI channel 0-15 (which is supported), because the channel number is scanned as a long int. Channels could be socket numbers, machine IDs, serial numbers, or even unique tags for each event in a synthesis. Other fields might be used, as specified in the SKINI.tbl file. This is described in more detail later.

Fields in a SKINI line are delimited by spaces, commas, or tabs. The SKINI parser only operates on a line at a time, so a newline means the message is over. Multiple messages are NOT allowed directly on a single line (by use of the ; for example in C). This could be supported, but it isn't in version 1.1.

Message types include standard MIDI types like NoteOn, NoteOff, ControlChange, etc. MIDI extension message types (messages which look better than MIDI but actually get turned into MIDI-like messages) include LipTension, StringDamping, etc. Non-MIDI message types include SetPath (sets a path for file use later), and OpenReadFile (for streaming, mixing, and applying effects to soundfiles along with synthesis, for example). Other non-MIDI message types include Trilling, HammerOn, etc. (these translate to gestures, behaviors, and contexts for use by intelligent players and instruments using SKINI). Where possible I will still use these as MIDI extension messages, so foot switches, etc. can be used to control them in real time.

All fields other than type, time, and channel are optional, and the types and useage of the additional fields is defined in the file SKINI.tbl.

The other important file used by SKINI is SKINI.msg, which is a set of defines to make C code more readable, and to allow reasonably quick re-mapping of control numbers, etc.. All of these defined symbols are assigned integer values. For Java, the defines could be replaced by declaration and assignment statements, preserving the look and behavior of the rest of the code.

Files Used To Implement SKINI

Skini is a C++ class which can either open a SKINI file and successively read and parse lines of text as SKINI strings, or accept strings from another object and parse them. The latter functionality would be used by a socket, pipe, or other connection receiving SKINI messages a line at a time, usually in real time, but not restricted to real time.

SKINI.msg should be included by anything wanting to use the Skini object. This is not mandatory, but use of the __SK_blah_ symbols which are defined in the .msg file will help to ensure clarity and consistency when messages are added and changed.

SKINI.tbl is used only by the Skini parser object (Skini.cpp). In the file SKINI.tbl, an array of structures is declared and assigned values which instruct the parser as to what the message types are, and what the fields mean for those message types. This table is compiled and linked into applications using SKINI, but could be dynamically loaded and changed in a future version of SKINI.

SKINI Messages and the SKINI Parser:

The parser isn't all that smart, but neither am I. Here are the basic rules governing a valid SKINI message:

  • If the first (non-delimiter ... see below) character in a SKINI string is '/' that line is treated as a comment and echoed to stdout.
  • Spaces, commas, and tabs delimit the fields in a SKINI message line. (We might allow for multiple messages per line later using the semicolon, but probably not. A series of lines with deltaTimes of 0.0 denotes simultaneous events. For read-ability, multiple messages per line doesn't help much, so it's unlikely to be supported later).
  • The first field must be a SKINI message name (like NoteOn). These might become case-insensitive in future versions, so don't plan on exciting clever overloading of names (like noTeOn being different from NoTeON). There can be a number of leading spaces or tabs, but don't exceed 32 or so.
  • The second field must be a time specification in seconds. A time field can be either delta-time (most common and the only one supported in version 0.8), or absolute time. Absolute time messages have an '=' appended to the beginning of the floating point number with no space. So 0.10000 means delta time of 100 ms, while =0.10000 means absolute time of 100 ms. Absolute time messages make most sense in score files, but could also be used for (loose) synchronization in a real-time context. Real-time messages should be time-ordered AND time-correct. That is, if you've sent 100 total delta-time messages of 1.0 seconds, and then send an absolute time message of =90.0 seconds, or if you send two absolute time messages of =100.0 and =90.0 in that order, things will get really fouled up. The SKINI parser doesn't know about time, however. The WvOut device is the master time keeper in the Synthesis Toolkit, so it should be queried to see if absolute time messages are making sense. There's an example of how to do that later in this document. Absolute times are returned by the parser as negative numbers (since negative deltaTimes are not allowed).
  • The third field must be an integer channel number. Don't go crazy and think that this is just MIDI channel 0-15 (which is supported). The channel number is scanned as a long int. Channels 0-15 are in general to be treated as MIDI channels. After that it's wide open. Channels could be socket numbers, machine IDs, serial numbers, or even unique tags for each event in a synthesis. A -1 channel can be used as don't care, omni, or other functions depending on your needs and taste.
  • All remaining fields are specified in the SKINI.tbl file. In general, there are maximum two more fields, which are either SK_INT (long), SK_DBL (double float), or SK_STR (string). The latter is the mechanism by which more arguments can be specified on the line, but the object using SKINI must take that string apart (retrived by using getRemainderString()) and scan it. Any excess fields are stashed in remainderString.

A Short SKINI File:

        /*  Howdy!!! Welcome to SKINI, by P. Cook 1999

        NoteOn          0.000082 2 55 82
        NoteOff         1.000000 2 55 0
        NoteOn          0.000082 2 69 82
        StringDetune    0.100000 2    10
        StringDetune    0.100000 2    30
        StringDetune    0.100000 2    50
        NoteOn          0.000000 2 69 82
        StringDetune    0.100000 2    40
        StringDetune    0.100000 2    22
        StringDetune    0.100000 2    12
        //
        StringDamping   0.000100 2 0.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 55 82
        NoteOff         0.000000 2 62 82
        NoteOff         0.000000 2 71 82
        NoteOff         0.000000 2 79 82
        StringDamping  =4.000000 2 0.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 55 82
        NoteOff         0.000000 2 62 82
        NoteOff         0.000000 2 71 82
        NoteOff         0.000000 2 79 82

The SKINI.tbl File and Message Parsing:

The SKINI.tbl file contains an array of structures which are accessed by the parser object Skini.cpp. The struct is:

struct SKINISpec {
   char messageString[32];
   long  type;
   long data2;
   long data3;
};

so an assignment of one of these structs looks like:

        MessageStr$      ,type, data2, data3,

type is the message type sent back from the SKINI line parser.

data<n> is either:

  • NOPE : field not used, specifically, there aren't going to be any more fields on this line. So if there is is NOPE in data2, data3 won't even be checked.
  • SK_INT : byte (actually scanned as 32 bit signed long int). If it's a MIDI data field which is required to be an integer, like a controller number, it's 0-127. Otherwise, get creative with SK_INTs.
  • SK_DBL : double precision floating point. SKINI uses these in the MIDI context for note numbers with micro tuning, velocities, controller values, etc.
  • SK_STR : only valid in final field. This allows (nearly) arbitrary message types to be supported by simply scanning the string to EOL (End Of Line) and then passing it to a more intelligent handler. For example, MIDI SYSEX (system exclusive) messages can be read as space-delimited integers into the SK_STR buffer. Longer bulk dumps, soundfiles, etc. should be handled as a new message type pointing to a FileName, Socket, or something else stored in the SK_STR field, or as a new type of multi-line message.

Each individual SKINI message is parsed and saved to a Skini::Message structure of the form:

  struct Message { 
    long type;                         
    long channel;                      
    StkFloat time;                     
    std::vector<StkFloat> floatValues; 
    std::vector<long> intValues;       
    std::string remainder;             
  };

Here's a couple of lines from the SKINI.tbl file

 {"NoteOff"          ,        __SK_NoteOff_,               SK_DBL,  SK_DBL},
 {"NoteOn"           ,         __SK_NoteOn_,               SK_DBL,  SK_DBL},

 {"ControlChange"    ,  __SK_ControlChange_,               SK_INT,  SK_DBL},
 {"Volume"           ,  __SK_ControlChange_, __SK_Volume_        ,  SK_DBL},

 {"StringDamping"    ,   __SK_ControlChange_, __SK_StringDamping_,  SK_DBL},
 {"StringDetune"     ,    __SK_ControlChange_, __SK_StringDetune_,  SK_DBL},

The first three are basic MIDI messages. The first two would cause the parser, after recognizing a match of the string "NoteOff" or "NoteOn", to set the message type to 128 or 144 (__SK_NoteOff_ and __SK_NoteOn_ are defined in the file SKINI.msg to be the MIDI byte value, without channel, of the actual MIDI messages for NoteOn and NoteOff). The parser would then set the time or delta time (this is always done and is therefore not described in the SKINI Message Struct). The next two fields would be scanned either as double-precision floats or as long ints, depending on the format specified in SKINI.tbl, and saved to the corresponding C++ vector variables in the Skini::Message structure (either floatValues or intValues). Floating-point values are also cast to ints (and vice-versa) and stored to their respective variables. For example, an expected integer value of 64 will also be saved as 64.0 in the corresponding floatValues variable of the Skini::Message structure. The remainder of the line is stashed in the remainderString variable.

The ControlChange spec is basically the same as NoteOn and NoteOff, but the second data byte is set to an integer (for checking later as to what MIDI control is being changed).

The Volume spec is a MIDI Extension message, which behaves like a ControlChange message with the controller number set explicitly to the value for MIDI Volume (7). Thus the following two lines would accomplish the same changing of MIDI volume on channel 2:

    ControlChange  0.000000 2 7 64.1
    Volume         0.000000 2   64.1

I like the second line better, thus my motivation for SKINI in the first place.

The StringDamping and StringDetune messages behave the same as the Volume message, but use Control Numbers which aren't specifically nailed-down in MIDI. Note that these Control Numbers are carried around as long ints, so we're not limited to 0-127. If, however, you want to use a MIDI controller to play an instrument, using controller numbers in the 0-127 range might make sense.

Using SKINI:

Here's a simple example of code which uses the Skini object to read a SKINI file and control a single instrument.

        Skini score;
        Skini::Message message;
        instrument = new Mandolin(50.0);
        score.setFile( argv[1] );
        while ( score.nextMessage( message ) != 0 ) {
          tempDouble = message.time;
          if (tempDouble < 0)     {
            tempDouble = - tempDouble;
            tempDouble = tempDouble - output.getTime();
            if (tempDouble < 0) {
              printf("Bad News Here!!!  Backward Absolute Time Required.\n");
              tempDouble = 0.0;
            }
          }
          tempLong = (long) ( tempDouble * Stk::sampleRate() );
          for ( i=0; i<tempLong; i++ ) {
            output.tick( instrument->tick() );
          }

          tempDouble3 = message.floatValues[1] * NORM_MIDI;
          if ( message.type == __SK_NoteOn_ ) {
            if ( tempDouble3 == 0.0 ) {
              tempDouble3 = 0.5;
              instrument->noteOff( tempDouble3 );
            }
            else {
              tempLong = message.intValues[0];
              tempDouble2 = Midi2Pitch[tempLong];
              instrument->noteOn( tempDouble2, tempDouble3 );
            }
          }
          else if ( message.type == __SK_NoteOff_ ) {
            instrument->noteOff( tempDouble3 );
          }
          else if ( message.type == __SK_ControlChange_ ) {
            tempLong = message.intValues[0];
            instrument->controlChange( tempLong, tempDouble3 );
          }
        }

When a SKINI score is passed to a Skini object using the Skini::setFile() function, valid messages are read from the file and returned using the Skini::nextMessage() function.

The "time" member of a Skini::Message is the deltaTime until the current message should occur. If this is greater than 0, synthesis occurs until the deltaTime has elapsed. If deltaTime is less than zero, the time is interpreted as absolute time and the output device is queried as to what time it is now. That is used to form a deltaTime, and if it's positive we synthesize. If it's negative, we print an error, pretend this never happened and we hang around hoping to eventually catch up.

The rest of the code sorts out message types NoteOn, NoteOff (including NoteOn with velocity 0), and ControlChange. The code implicitly takes into account the integer type of the control number, but all other data is treated as double float.


The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Skini_8h_source.html000644 000766 000766 00000024116 12015735505 017750 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Skini.h

00001 #ifndef STK_SKINI_H
00002 #define STK_SKINI_H
00003 
00004 #include "Stk.h"
00005 #include <vector>
00006 #include <string>
00007 #include <fstream>
00008 
00009 namespace stk {
00010 
00011 /***************************************************/
00036 /***************************************************/
00037 
00038 class Skini : public Stk
00039 {
00040  public:
00041 
00043   struct Message { 
00044     long type;                         
00045     long channel;                      
00046     StkFloat time;                     
00047     std::vector<StkFloat> floatValues; 
00048     std::vector<long> intValues;       
00049     std::string remainder;             
00051     // Default constructor.
00052     Message()
00053       :type(0), channel(0), time(0.0), floatValues(2), intValues(2) {}
00054   };
00055 
00057   Skini();
00058 
00060   ~Skini();
00061 
00063 
00067   bool setFile( std::string fileName );
00068 
00070 
00076   long nextMessage( Skini::Message& message );
00077 
00079 
00083   long parseString( std::string& line, Skini::Message& message );
00084 
00086   static std::string whatsThisType(long type);
00087 
00089   static std::string whatsThisController(long number);
00090 
00091  protected:
00092 
00093   void tokenize( const std::string& str, std::vector<std::string>& tokens, const std::string& delimiters );
00094 
00095   std::ifstream file_;
00096 };
00097 
00099 static const double Midi2Pitch[129] = {
00100   8.176, 8.662, 9.177, 9.723, 10.301, 10.913, 11.562, 12.25,
00101   12.978, 13.75, 14.568, 15.434, 16.352, 17.324, 18.354, 19.445,
00102   20.602, 21.827, 23.125, 24.50, 25.957, 27.50, 29.135, 30.868,
00103   32.703, 34.648, 36.708, 38.891, 41.203, 43.654, 46.249, 49.0,
00104   51.913, 55.0, 58.271, 61.735, 65.406, 69.296, 73.416, 77.782,
00105   82.407, 87.307, 92.499, 97.999, 103.826, 110.0, 116.541, 123.471,
00106   130.813, 138.591, 146.832, 155.563, 164.814, 174.614, 184.997, 195.998,
00107   207.652, 220.0, 233.082, 246.942, 261.626, 277.183, 293.665, 311.127,
00108   329.628, 349.228, 369.994, 391.995, 415.305, 440.0, 466.164, 493.883,
00109   523.251, 554.365, 587.33, 622.254, 659.255, 698.456, 739.989, 783.991,
00110   830.609, 880.0, 932.328, 987.767, 1046.502, 1108.731, 1174.659, 1244.508,
00111   1318.51, 1396.913, 1479.978, 1567.982, 1661.219, 1760.0, 1864.655, 1975.533,
00112   2093.005, 2217.461, 2349.318, 2489.016, 2637.02, 2793.826, 2959.955, 3135.963,
00113   3322.438, 3520.0, 3729.31, 3951.066, 4186.009, 4434.922, 4698.636, 4978.032,
00114   5274.041, 5587.652, 5919.911, 6271.927, 6644.875, 7040.0, 7458.62, 7902.133,
00115   8372.018, 8869.844, 9397.273, 9956.063, 10548.082, 11175.303, 11839.822, 12543.854,
00116   13289.75};
00117 
00118 } // stk namespace
00119 
00120 #endif
00121 
00122 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Socket_8h_source.html000644 000766 000766 00000021546 12015735505 020127 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Socket.h

00001 #ifndef STK_SOCKET_H
00002 #define STK_SOCKET_H
00003 
00004 #include "Stk.h"
00005 
00006 #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__))
00007 
00008   #include <sys/socket.h>
00009   #include <sys/types.h>
00010   #include <arpa/inet.h>
00011   #include <netdb.h>
00012   #include <unistd.h>
00013   #include <fcntl.h>
00014   #include <netinet/in.h>
00015   #include <netinet/tcp.h>
00016 
00017 #elif defined(__OS_WINDOWS__)
00018 
00019   #include <winsock.h>
00020 
00021 #endif
00022 
00023 namespace stk {
00024 
00025 /***************************************************/
00036 /***************************************************/
00037 
00038 class Socket : public Stk
00039 {
00040  public:
00041 
00042   enum ProtocolType {
00043     PROTO_TCP,
00044     PROTO_UDP
00045   };
00046 
00048   Socket();
00049 
00051   virtual ~Socket();
00052 
00054   static void close( int socket );
00055 
00057   int id( void ) const { return soket_; };
00058 
00060   int port( void ) const { return port_; };
00061 
00063   static bool isValid( int socket ) { return socket != -1; };
00064 
00066   static void setBlocking( int socket, bool enable );
00067 
00069   virtual int writeBuffer(const void *buffer, long bufferSize, int flags = 0) = 0;
00070 
00072   virtual int readBuffer(void *buffer, long bufferSize, int flags = 0) = 0;
00073 
00075   static int writeBuffer(int socket, const void *buffer, long bufferSize, int flags );
00076 
00078   static int readBuffer(int socket, void *buffer, long bufferSize, int flags );
00079 
00080  protected:
00081 
00082   int soket_;
00083   int port_;
00084 
00085 };
00086 
00087 } // stk namespace
00088 
00089 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Sphere_8h_source.html000644 000766 000766 00000023727 12015735505 020130 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Sphere.h

00001 #ifndef STK_SPHERE_H
00002 #define STK_SPHERE_H
00003 
00004 #include "Stk.h"
00005 #include "Vector3D.h"
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00018 /***************************************************/
00019 
00020 class Sphere : public Stk
00021 {
00022 public:
00024   Sphere( StkFloat radius = 1.0 ) { radius_ = radius; mass_ = 1.0; };
00025 
00027   void setPosition( StkFloat x, StkFloat y, StkFloat z ) { position_.setXYZ(x, y, z); };
00028 
00030   void setVelocity( StkFloat x, StkFloat y, StkFloat z ) { velocity_.setXYZ(x, y, z); };
00031 
00033   void setRadius( StkFloat radius ) { radius_ = radius; };
00034 
00036   void setMass( StkFloat mass ) { mass_ = mass; };
00037 
00039   Vector3D* getPosition( void ) { return &position_; };
00040 
00042   Vector3D* getRelativePosition( Vector3D *position );
00043 
00045   StkFloat getVelocity( Vector3D* velocity );
00046 
00048   StkFloat isInside( Vector3D *position );
00049 
00051   StkFloat getRadius( void ) { return radius_; };
00052 
00054   StkFloat getMass( void ) { return mass_; };
00055 
00057   void addVelocity( StkFloat x, StkFloat y, StkFloat z );
00058 
00060   void tick( StkFloat timeIncrement );
00061    
00062 private:
00063   Vector3D position_;
00064   Vector3D velocity_;
00065   Vector3D workingVector_;
00066   StkFloat radius_;
00067   StkFloat mass_;
00068 };
00069 
00070 inline void Sphere::tick( StkFloat timeIncrement )
00071 {
00072   position_.setX(position_.getX() + (timeIncrement * velocity_.getX()));
00073   position_.setY(position_.getY() + (timeIncrement * velocity_.getY()));
00074   position_.setZ(position_.getZ() + (timeIncrement * velocity_.getZ()));
00075 };
00076 
00077 } // stk namespace
00078 
00079 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/StifKarp_8h_source.html000644 000766 000766 00000034232 12015735505 020416 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


StifKarp.h

00001 #ifndef STK_STIFKARP_H
00002 #define STK_STIFKARP_H
00003 
00004 #include "Instrmnt.h"
00005 #include "DelayL.h"
00006 #include "DelayA.h"
00007 #include "OneZero.h"
00008 #include "Noise.h"
00009 #include "BiQuad.h"
00010 
00011 namespace stk {
00012 
00013 /***************************************************/
00034 /***************************************************/
00035 
00036 class StifKarp : public Instrmnt
00037 {
00038  public:
00040   StifKarp( StkFloat lowestFrequency = 8.0 );
00041 
00043   ~StifKarp( void );
00044 
00046   void clear( void );
00047 
00049   void setFrequency( StkFloat frequency );
00050 
00052   void setStretch( StkFloat stretch );
00053 
00055   void setPickupPosition( StkFloat position );
00056 
00058 
00063   void setBaseLoopGain( StkFloat aGain );
00064 
00066   void pluck( StkFloat amplitude );
00067 
00069   void noteOn( StkFloat frequency, StkFloat amplitude );
00070 
00072   void noteOff( StkFloat amplitude );
00073 
00075   void controlChange( int number, StkFloat value );
00076 
00078   StkFloat tick( unsigned int channel = 0 );
00079 
00081 
00088   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00089 
00090  protected:
00091 
00092   DelayA  delayLine_;
00093   DelayL  combDelay_;
00094   OneZero filter_;
00095   Noise   noise_;
00096   BiQuad  biquad_[4];
00097 
00098   unsigned long length_;
00099   StkFloat loopGain_;
00100   StkFloat baseLoopGain_;
00101   StkFloat lastFrequency_;
00102   StkFloat lastLength_;
00103   StkFloat stretching_;
00104   StkFloat pluckAmplitude_;
00105   StkFloat pickupPosition_;
00106 
00107 };
00108 
00109 inline StkFloat StifKarp :: tick( unsigned int )
00110 {
00111   StkFloat temp = delayLine_.lastOut() * loopGain_;
00112 
00113   // Calculate allpass stretching.
00114   for (int i=0; i<4; i++)
00115     temp = biquad_[i].tick(temp);
00116 
00117   // Moving average filter.
00118   temp = filter_.tick(temp);
00119 
00120   lastFrame_[0] = delayLine_.tick(temp);
00121   lastFrame_[0] = lastFrame_[0] - combDelay_.tick( lastFrame_[0] );
00122   return lastFrame_[0];
00123 }
00124 
00125 inline StkFrames& StifKarp :: tick( StkFrames& frames, unsigned int channel )
00126 {
00127   unsigned int nChannels = lastFrame_.channels();
00128 #if defined(_STK_DEBUG_)
00129   if ( channel > frames.channels() - nChannels ) {
00130     oStream_ << "StifKarp::tick(): channel and StkFrames arguments are incompatible!";
00131     handleError( StkError::FUNCTION_ARGUMENT );
00132   }
00133 #endif
00134 
00135   StkFloat *samples = &frames[channel];
00136   unsigned int j, hop = frames.channels() - nChannels;
00137   if ( nChannels == 1 ) {
00138     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00139       *samples++ = tick();
00140   }
00141   else {
00142     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00143       *samples++ = tick();
00144       for ( j=1; j<nChannels; j++ )
00145         *samples++ = lastFrame_[j];
00146     }
00147   }
00148 
00149   return frames;
00150 }
00151 
00152 } // stk namespace
00153 
00154 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Stk_8h_source.html000644 000766 000766 00000127264 12015735505 017444 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Stk.h

00001 #ifndef STK_STK_H
00002 #define STK_STK_H
00003 
00004 #include <string>
00005 #include <iostream>
00006 #include <sstream>
00007 #include <vector>
00008 //#include <cstdlib>
00009 
00016 namespace stk {
00017 
00018 /***************************************************/
00068 /***************************************************/
00069 
00070 //#define _STK_DEBUG_
00071 
00072 // Most data in STK is passed and calculated with the
00073 // following user-definable floating-point type.  You
00074 // can change this to "float" if you prefer or perhaps
00075 // a "long double" in the future.
00076 typedef double StkFloat;
00077 
00079 
00084 class StkError
00085 {
00086 public:
00087   enum Type {
00088     STATUS,
00089     WARNING,
00090     DEBUG_PRINT,
00091     MEMORY_ALLOCATION,
00092     MEMORY_ACCESS,
00093     FUNCTION_ARGUMENT,
00094     FILE_NOT_FOUND,
00095     FILE_UNKNOWN_FORMAT,
00096     FILE_ERROR,
00097     PROCESS_THREAD,
00098     PROCESS_SOCKET,
00099     PROCESS_SOCKET_IPADDR,
00100     AUDIO_SYSTEM,
00101     MIDI_SYSTEM,
00102     UNSPECIFIED
00103   };
00104 
00105 protected:
00106   std::string message_;
00107   Type type_;
00108 
00109 public:
00111   StkError(const std::string& message, Type type = StkError::UNSPECIFIED)
00112     : message_(message), type_(type) {}
00113 
00115   virtual ~StkError(void) {};
00116 
00118   virtual void printMessage(void) { std::cerr << '\n' << message_ << "\n\n"; }
00119 
00121   virtual const Type& getType(void) { return type_; }
00122 
00124   virtual const std::string& getMessage(void) { return message_; }
00125 
00127   virtual const char *getMessageCString(void) { return message_.c_str(); }
00128 };
00129 
00130 
00131 class Stk
00132 {
00133 public:
00134 
00135   typedef unsigned long StkFormat;
00136   static const StkFormat STK_SINT8;   
00137   static const StkFormat STK_SINT16;  
00138   static const StkFormat STK_SINT24;  
00139   static const StkFormat STK_SINT32;  
00140   static const StkFormat STK_FLOAT32; 
00141   static const StkFormat STK_FLOAT64; 
00143 
00144   static StkFloat sampleRate( void ) { return srate_; }
00145 
00147 
00164   static void setSampleRate( StkFloat rate );
00165 
00167 
00172   void ignoreSampleRateChange( bool ignore = true ) { ignoreSampleRateChange_ = ignore; };
00173 
00175   static std::string rawwavePath(void) { return rawwavepath_; }
00176 
00178   static void setRawwavePath( std::string path );
00179 
00181   static void swap16( unsigned char *ptr );
00182 
00184   static void swap32( unsigned char *ptr );
00185 
00187   static void swap64( unsigned char *ptr );
00188 
00190   static void sleep( unsigned long milliseconds );
00191 
00193   static bool inRange( StkFloat value, StkFloat min, StkFloat max ) {
00194     if ( value < min ) return false;
00195     else if ( value > max ) return false;
00196     else return true;
00197   }
00198 
00200   static void handleError( const char *message, StkError::Type type );
00201 
00203   static void handleError( std::string message, StkError::Type type );
00204 
00206   static void showWarnings( bool status ) { showWarnings_ = status; }
00207 
00209   static void printErrors( bool status ) { printErrors_ = status; }
00210 
00211 private:
00212   static StkFloat srate_;
00213   static std::string rawwavepath_;
00214   static bool showWarnings_;
00215   static bool printErrors_;
00216   static std::vector<Stk *> alertList_;
00217 
00218 protected:
00219 
00220   static std::ostringstream oStream_;
00221   bool ignoreSampleRateChange_;
00222 
00224   Stk( void );
00225 
00227   virtual ~Stk( void );
00228 
00230   virtual void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00231 
00233   void addSampleRateAlert( Stk *ptr );
00234 
00236   void removeSampleRateAlert( Stk *ptr );
00237 
00239   void handleError( StkError::Type type );
00240 };
00241 
00242 
00243 /***************************************************/
00269 /***************************************************/
00270 
00271 class StkFrames
00272 {
00273 public:
00274 
00276   StkFrames( unsigned int nFrames = 0, unsigned int nChannels = 0 );
00277 
00279   StkFrames( const StkFloat& value, unsigned int nFrames, unsigned int nChannels );
00280 
00282   ~StkFrames();
00283 
00284   // A copy constructor.
00285   StkFrames( const StkFrames& f );
00286 
00287   // Assignment operator that returns a reference to self.
00288   StkFrames& operator= ( const StkFrames& f );
00289 
00291 
00297   StkFloat& operator[] ( size_t n );
00298 
00300 
00304   StkFloat operator[] ( size_t n ) const;
00305 
00307 
00312   void operator+= ( StkFrames& f );
00313 
00315 
00320   void operator*= ( StkFrames& f );
00321 
00323 
00330   StkFloat& operator() ( size_t frame, unsigned int channel );
00331 
00333 
00338   StkFloat operator() ( size_t frame, unsigned int channel ) const;
00339 
00341 
00347   StkFloat interpolate( StkFloat frame, unsigned int channel = 0 ) const;
00348 
00350   size_t size() const { return size_; }; 
00351 
00353   bool empty() const;
00354 
00356 
00363   void resize( size_t nFrames, unsigned int nChannels = 1 );
00364 
00366 
00373   void resize( size_t nFrames, unsigned int nChannels, StkFloat value );
00374 
00376   unsigned int channels( void ) const { return nChannels_; };
00377 
00379   unsigned int frames( void ) const { return nFrames_; };
00380 
00382 
00386   void setDataRate( StkFloat rate ) { dataRate_ = rate; };
00387 
00389 
00393   StkFloat dataRate( void ) const { return dataRate_; };
00394 
00395 private:
00396 
00397   StkFloat *data_;
00398   StkFloat dataRate_;
00399   size_t nFrames_;
00400   unsigned int nChannels_;
00401   size_t size_;
00402   size_t bufferSize_;
00403 
00404 };
00405 
00406 inline bool StkFrames :: empty() const
00407 {
00408   if ( size_ > 0 ) return false;
00409   else return true;
00410 }
00411 
00412 inline StkFloat& StkFrames :: operator[] ( size_t n )
00413 {
00414 #if defined(_STK_DEBUG_)
00415   if ( n >= size_ ) {
00416     std::ostringstream error;
00417     error << "StkFrames::operator[]: invalid index (" << n << ") value!";
00418     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00419   }
00420 #endif
00421 
00422   return data_[n];
00423 }
00424 
00425 inline StkFloat StkFrames :: operator[] ( size_t n ) const
00426 {
00427 #if defined(_STK_DEBUG_)
00428   if ( n >= size_ ) {
00429     std::ostringstream error;
00430     error << "StkFrames::operator[]: invalid index (" << n << ") value!";
00431     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00432   }
00433 #endif
00434 
00435   return data_[n];
00436 }
00437 
00438 inline StkFloat& StkFrames :: operator() ( size_t frame, unsigned int channel )
00439 {
00440 #if defined(_STK_DEBUG_)
00441   if ( frame >= nFrames_ || channel >= nChannels_ ) {
00442     std::ostringstream error;
00443     error << "StkFrames::operator(): invalid frame (" << frame << ") or channel (" << channel << ") value!";
00444     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00445   }
00446 #endif
00447 
00448   return data_[ frame * nChannels_ + channel ];
00449 }
00450 
00451 inline StkFloat StkFrames :: operator() ( size_t frame, unsigned int channel ) const
00452 {
00453 #if defined(_STK_DEBUG_)
00454   if ( frame >= nFrames_ || channel >= nChannels_ ) {
00455     std::ostringstream error;
00456     error << "StkFrames::operator(): invalid frame (" << frame << ") or channel (" << channel << ") value!";
00457     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00458   }
00459 #endif
00460 
00461   return data_[ frame * nChannels_ + channel ];
00462 }
00463 
00464 inline void StkFrames :: operator+= ( StkFrames& f )
00465 {
00466 #if defined(_STK_DEBUG_)
00467   if ( f.frames() != nFrames_ || f.channels() != nChannels_ ) {
00468     std::ostringstream error;
00469     error << "StkFrames::operator+=: frames argument must be of equal dimensions!";
00470     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00471   }
00472 #endif
00473 
00474   StkFloat *fptr = &f[0];
00475   StkFloat *dptr = data_;
00476   for ( unsigned int i=0; i<size_; i++ )
00477     *dptr++ += *fptr++;
00478 }
00479 
00480 inline void StkFrames :: operator*= ( StkFrames& f )
00481 {
00482 #if defined(_STK_DEBUG_)
00483   if ( f.frames() != nFrames_ || f.channels() != nChannels_ ) {
00484     std::ostringstream error;
00485     error << "StkFrames::operator*=: frames argument must be of equal dimensions!";
00486     Stk::handleError( error.str(), StkError::MEMORY_ACCESS );
00487   }
00488 #endif
00489 
00490   StkFloat *fptr = &f[0];
00491   StkFloat *dptr = data_;
00492   for ( unsigned int i=0; i<size_; i++ )
00493     *dptr++ *= *fptr++;
00494 }
00495 
00496 // Here are a few other useful typedefs.
00497 typedef unsigned short UINT16;
00498 typedef unsigned int UINT32;
00499 typedef signed short SINT16;
00500 typedef signed int SINT32;
00501 typedef float FLOAT32;
00502 typedef double FLOAT64;
00503 
00504 // The default sampling rate.
00505 const StkFloat SRATE = 44100.0;
00506 
00507 // The default real-time audio input and output buffer size.  If
00508 // clicks are occuring in the input and/or output sound stream, a
00509 // larger buffer size may help.  Larger buffer sizes, however, produce
00510 // more latency.
00511 const unsigned int RT_BUFFER_SIZE = 512;
00512 
00513 // The default rawwave path value is set with the preprocessor
00514 // definition RAWWAVE_PATH.  This can be specified as an argument to
00515 // the configure script, in an integrated development environment, or
00516 // below.  The global STK rawwave path variable can be dynamically set
00517 // with the Stk::setRawwavePath() function.  This value is
00518 // concatenated to the beginning of all references to rawwave files in
00519 // the various STK core classes (ex. Clarinet.cpp).  If you wish to
00520 // move the rawwaves directory to a different location in your file
00521 // system, you will need to set this path definition appropriately.
00522 #if !defined(RAWWAVE_PATH)
00523   #define RAWWAVE_PATH "../../rawwaves/"
00524 #endif
00525 
00526 const StkFloat PI           = 3.14159265358979;
00527 const StkFloat TWO_PI       = 2 * PI;
00528 const StkFloat ONE_OVER_128 = 0.0078125;
00529 
00530 #if defined(__WINDOWS_DS__) || defined(__WINDOWS_ASIO__) || defined(__WINDOWS_MM__)
00531   #define __OS_WINDOWS__
00532   #define __STK_REALTIME__
00533 #elif defined(__LINUX_OSS__) || defined(__LINUX_ALSA__) || defined(__UNIX_JACK__)
00534   #define __OS_LINUX__
00535   #define __STK_REALTIME__
00536 #elif defined(__IRIX_AL__)
00537   #define __OS_IRIX__
00538 #elif defined(__MACOSX_CORE__) || defined(__UNIX_JACK__)
00539   #define __OS_MACOSX__
00540   #define __STK_REALTIME__
00541 #endif
00542 
00543 } // stk namespace
00544 
00545 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/structRtAudio_1_1DeviceInfo-members.html000644 000766 000766 00000006616 12015735505 023561 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial



The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/structRtAudio_1_1DeviceInfo.html000644 000766 000766 00000022267 12015735505 022131 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtAudio::DeviceInfo Struct Reference

The public device information structure for returning queried values. More...

#include <RtAudio.h>

List of all members.

Public Attributes

bool probed
std::string name
unsigned int outputChannels
unsigned int inputChannels
unsigned int duplexChannels
bool isDefaultOutput
bool isDefaultInput
std::vector< unsigned int > sampleRates
RtAudioFormat nativeFormats

Detailed Description

The public device information structure for returning queried values.


Member Data Documentation

true if the device capabilities were successfully probed.

Character string device identifier.

Maximum output channels supported by device.

Maximum input channels supported by device.

Maximum simultaneous input/output channels supported by device.

true if this is the default output device.

true if this is the default input device.

std::vector<unsigned int> RtAudio::DeviceInfo::sampleRates

Supported sample rates (queried from list of standard rates).

Bit mask of supported data formats.


The documentation for this struct was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/structRtAudio_1_1StreamOptions-members.html000644 000766 000766 00000004431 12015735505 024346 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtAudio::StreamOptions Member List

This is the complete list of members for RtAudio::StreamOptions, including all inherited members.
flagsRtAudio::StreamOptions
numberOfBuffersRtAudio::StreamOptions
priorityRtAudio::StreamOptions
streamNameRtAudio::StreamOptions

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/structRtAudio_1_1StreamOptions.html000644 000766 000766 00000022602 12015735505 022716 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtAudio::StreamOptions Struct Reference

The structure for specifying stream options. More...

#include <RtAudio.h>

List of all members.

Public Attributes

RtAudioStreamFlags flags
unsigned int numberOfBuffers
std::string streamName
int priority

Detailed Description

The structure for specifying stream options.

The following flags can be OR'ed together to allow a client to make changes to the default stream behavior:

  • RTAUDIO_NONINTERLEAVED: Use non-interleaved buffers (default = interleaved).
  • RTAUDIO_MINIMIZE_LATENCY: Attempt to set stream parameters for lowest possible latency.
  • RTAUDIO_HOG_DEVICE: Attempt grab device for exclusive use.
  • RTAUDIO_SCHEDULE_REALTIME: Attempt to select realtime scheduling for callback thread.
  • RTAUDIO_ALSA_USE_DEFAULT: Use the "default" PCM device (ALSA only).

By default, RtAudio streams pass and receive audio data from the client in an interleaved format. By passing the RTAUDIO_NONINTERLEAVED flag to the openStream() function, audio data will instead be presented in non-interleaved buffers. In this case, each buffer argument in the RtAudioCallback function will point to a single array of data, with nFrames samples for each channel concatenated back-to-back. For example, the first sample of data for the second channel would be located at index nFrames (assuming the buffer pointer was recast to the correct data type for the stream).

Certain audio APIs offer a number of parameters that influence the I/O latency of a stream. By default, RtAudio will attempt to set these parameters internally for robust (glitch-free) performance (though some APIs, like Windows Direct Sound, make this difficult). By passing the RTAUDIO_MINIMIZE_LATENCY flag to the openStream() function, internal stream settings will be influenced in an attempt to minimize stream latency, though possibly at the expense of stream performance.

If the RTAUDIO_HOG_DEVICE flag is set, RtAudio will attempt to open the input and/or output stream device(s) for exclusive use. Note that this is not possible with all supported audio APIs.

If the RTAUDIO_SCHEDULE_REALTIME flag is set, RtAudio will attempt to select realtime scheduling (round-robin) for the callback thread. The priority parameter will only be used if the RTAUDIO_SCHEDULE_REALTIME flag is set. It defines the thread's realtime priority.

If the RTAUDIO_ALSA_USE_DEFAULT flag is set, RtAudio will attempt to open the "default" PCM device when using the ALSA API. Note that this will override any specified input or output device id.

The numberOfBuffers parameter can be used to control stream latency in the Windows DirectSound, Linux OSS, and Linux Alsa APIs only. A value of two is usually the smallest allowed. Larger numbers can potentially result in more robust stream performance, though likely at the cost of stream latency. The value set by the user is replaced during execution of the RtAudio::openStream() function by the value actually used by the system.

The streamName parameter can be used to set the client name when using the Jack API. By default, the client name is set to RtApiJack. However, if you wish to create multiple instances of RtAudio with Jack, each instance must have a unique client name.


Member Data Documentation

A bit-mask of stream flags (RTAUDIO_NONINTERLEAVED, RTAUDIO_MINIMIZE_LATENCY, RTAUDIO_HOG_DEVICE, RTAUDIO_ALSA_USE_DEFAULT).

Number of stream buffers.

A stream name (currently used only in Jack).

Scheduling priority of callback thread (only used with flag RTAUDIO_SCHEDULE_REALTIME).


The documentation for this struct was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/structRtAudio_1_1StreamParameters-members.html000644 000766 000766 00000004113 12015735505 025013 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtAudio::StreamParameters Member List

This is the complete list of members for RtAudio::StreamParameters, including all inherited members.
deviceIdRtAudio::StreamParameters
firstChannelRtAudio::StreamParameters
nChannelsRtAudio::StreamParameters

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/structRtAudio_1_1StreamParameters.html000644 000766 000766 00000011130 12015735505 023360 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


RtAudio::StreamParameters Struct Reference

The structure for specifying input or ouput stream parameters. More...

#include <RtAudio.h>

List of all members.

Public Attributes

unsigned int deviceId
unsigned int nChannels
unsigned int firstChannel

Detailed Description

The structure for specifying input or ouput stream parameters.


Member Data Documentation

Device index (0 to getDeviceCount() - 1).

Number of channels.

First channel index on device (default = 0).


The documentation for this struct was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/structstk_1_1Skini_1_1Message-members.html000644 000766 000766 00000005314 12015735505 024014 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial



The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/structstk_1_1Skini_1_1Message.html000644 000766 000766 00000015366 12015735505 022374 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk::Skini::Message Struct Reference

A message structure to store and pass parsed SKINI messages. More...

#include <Skini.h>

List of all members.

Public Attributes

long type
long channel
StkFloat time
std::vector< StkFloat > floatValues
std::vector< long > intValues
std::string remainder

Detailed Description

A message structure to store and pass parsed SKINI messages.


Member Data Documentation

The message type, as defined in SKINI.msg.

The message channel (not limited to 16!).

The message time stamp in seconds (delta or absolute).

std::vector<StkFloat> stk::Skini::Message::floatValues

The message values read as floats (values are type-specific).

std::vector<long> stk::Skini::Message::intValues

The message values read as ints (number and values are type-specific).

Any remaining message data, read as ascii text.


The documentation for this struct was generated from the following file:

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/system.html000644 000766 000766 00000007557 12015735505 016252 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


System Requirements

General:

  • A MIDI interface to use MIDI input/output controls. (NOTE: This may be built into the soundcard on your computer.)
  • Tcl/Tk version 8.0 or higher to use the simple Tcl/Tk GUIs provided with the STK distribution (available free over the WWW for all supported realtime platforms).

Linux (specific):

  • A soundcard to use realtime audio input/output capabilities. In order to use the effects project, the soundcard and drivers must support full duplex mode.
  • ALSA device drivers and library for realtime sound and MIDI input/output.
  • OSS device drivers (version 4.0 and higher only) can be used for audio input/output, but MIDI support requires the ALSA library to compile.

Macintosh OS X (specific):

  • A C++ compiler is not installed by default with OS X. It is necessary to download the Developer Kit from the Apple WWW site in order to compile STK or load it from the installation CD-ROM.
  • If you experience frequent audio input/output "glitches", try increasing the RT_BUFFER_SIZE specified in Stk.h.
  • The tcl/tk interpreter does not ship by default with OS X and must be downloaded from the internet. The latest Tcl/Tk Aqua distribution (http://www.apple.com/downloads/macosx/unix_open_source/tcltk.html) has been successfully tested on 10.2 and 10.3 systems. The default installation will place a link to the wish interpretor at /usr/bin/wish.

    It appears that socket support in Tcl/Tk uses the Nagle algorithm, which produces poor response between changes made in the tcl/tk script and the resulting audio updates. Note that this is only a problem when using a socket connection from a Tcl/Tk script.

Windows95/98/2000/XP/7 (specific):

  • A soundcard to use realtime audio input/output capabilities. In order to use the effects project, the soundcard and drivers must support full duplex mode.
  • DirectX 5.0 (or higher) runtime libraries.
  • For compiling the source (if not already in your system):
    • dsound.h header file (DirectX 6.1) - put somewhere in your header search path
    • dsound.lib library file (DirectX 6.1) - put somewhere in your library search path

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/tab_b.gif000644 000766 000766 00000000043 12015735505 015555 0ustar00garygary000000 000000 GIF89a€„°Ç,D;stk-4.4.4/doc/html/tab_l.gif000644 000766 000766 00000001302 12015735505 015566 0ustar00garygary000000 000000 GIF89a ,Õö÷ùñô÷öøúüýþúûüùúûøùúêïóïóöÆÕßÒÞæØâéÞçíÝæìåìñèîòô÷ùóöø³ÈÕÁÒÝËÙâÏÜäÖá薴ŹɯÂÍ»ÎÙÃÔÞÂÓÝÈ×àÌÚâÕáèÙäê×âèåìðëðó„°ÇÑÞåÜæëãëïëñôîóõ÷úûûüüÿÿÿþþþ, ,ÿ@–P±É`H$!%CqVe2X­ŠÌJ(“Ä +€˜3 2$ÀÆ ¼kvŠä-Ëçõu*…"}ã|}|~q(" $f„ 'Žl(Œ&&$r‘™ › & ! )¢¤›{¨£¥r­ª°©¯„±¯¬´¦·»º³®«§¾¶ÃÂÀ¿²¹ÇÄËÆ²ÌÉεҽͼ„ÔÈÓ×иÙÝÕÏÙÊâÜßãçæê¾äÛÅëÇíáîÖìéïøñ÷õüÑðåùü¤Pß?‚ƒœÇÛBm åAœÎáÀ†%V܈î!Çk÷Ø/áÄ;^¤¨²$Æ–#Mf)f͇(WÎL‰“æKçÒ„° ’I)L:eD ¡Cµ´x*4 U¨h  %A«£^ÁNKb¬Ùe§X±‚´k»x!ÁÖí—2tÝÖ !¯š5tÛæé—À]$¬´%ƒXíâ.i[¬]Y­•ÊfžEëõkg`µ††:zëçÒž;£}ºµj×aa‹–Mš¶é׸cçž½»vïÛºƒóî›8ðáÈ‹'?®¼9óç©G_>Ýyuè¬_ßž]zwêß­‡Ç¾º¼mîæµG~½ûôÞთ/ž>ùööÙ«Ïÿ¿ÿýÿÅà|ÖWà}v;stk-4.4.4/doc/html/tab_r.gif000644 000766 000766 00000005031 12015735505 015577 0ustar00garygary000000 000000 GIF89a,Õö÷ùñô÷öøúüýþúûüùúûøùúêïóïóöÆÕßÒÞæØâéÞçíÝæìåìñèîòô÷ùóöø³ÈÕÁÒÝËÙâÏÜäÖá薴ŹɯÂÍ»ÎÙÃÔÞÂÓÝÈ×àÌÚâÕáèÙäê×âèåìðëðó„°ÇÑÞåÜæëãëïëñôîóõ÷úûûüüÿÿÿþþþ,,ÿ@’pH,ȤrÉl:ŸÐ¨tJ­Z¯Ø¬v •h<¬pkL.›Ïè´zÍn»ßð¸|N¯Ûïø¼~ÏwVa+‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ “*)^,*ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂö)'ÆÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæÚ¥(" ðñòóôõö÷øùúûüýþÿ H° ÁƒòK"ƒRHœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(Sª\éÅu&@€ Á²¦Í›8sêÜɳ§Oÿ–(±€DУH“*]Ê´©Ó§P£JJµªÕ«X³jÝʵ«×¯S84± ‰hÓª]˶­Û·pãÊK·®Ý»xóêÝË·¯ß¿€Ó} âDÌf(^̸±ãÇ#KžL¹²å˘3kÞ̹³çÏ C‹m¹ðCÄHœXͺµë×°cËžM»¶íÛ¸sëÞÍ»·ïßÀƒ N÷ÃJ” Á®¹óçУKŸN½ºõëØ³kßν»÷ïàËO¾úñ€ dÇ@€‚‚L¤"ÉÈF:ò‘Œ¤$9† (8…&ÉÉNzò“  ¥(G©FB^²!˨)WÉÊVºò•°l¤)1™ wÄò–¸Ì¥.wÊYºäƒà¥0‡IÌbó¾|ÉHpÌf:ó™Ðìe pJ±ˆ€}Ȧ6·ÉÍnzó›à §8û0Â%"¸æ8×ÉÎvºóðŒ§<ÉPÎQ`ò%×$€>÷ÉÏ~úóŸ ¨@JЂô M¨BÊІ:ô¡¨D'ZPKF Ö¼&16ÊÑŽzô£ ©HGJRb ÷Lç5ÏÁÒ–ºô¥ÿ0©LgJÓšš#(e>¯‰Óžúô§@ ªP‡JÔ¢õ¨HMªR—ÊÔ¦:õ©PªT§JÕª&5;%U·ÊÕ®zõ«` «XÇJV«ÂC§‹ÑjY×ÊÖ¶ºõ­p«\ŠU´À¦xÍ«^÷Ê×¾úõ¯ÐÀi)$‚”ô°ˆM¬bËØÆ:vˆ, ಘͬf7ËÙÎzö³  ­hGKÚÒšö´¨M­jWËÚÖºöµ°­*$ÛSPô¶¸Í­nwËÛÞúö·ÀÅm +„â¸ÈM®r—ËÜæ:÷¹ÐE®?±9ÏêZ÷ºØÍ®v¿9€î"‚ºÛ ¯xÇKÞòb—™ÑLÿ¯z×Ë^A¢·½ð¯|ç†÷Ò÷¾øÍ¯0í«ßþú÷¿¡ä/€Là»×ÀN°‚ï(à;øÁ n0„'LaýJ¸ÂÎ0{/¬á{ؘþ°ˆG|Ë“øÄ(¥‰SÌâCrÅ.ޱŒ ãÛøÆv¬1ŽwÌc6ê¸Ç@ÞñƒLd¹ÈHNñ‘“Ìd/¹ÉPÎð“£LeO¹ÊXŽp–·|â+sùËýõ2˜ÇL_1“ùÌí53š×M5³ùÍÇt3œç¼_:ÛÙÂwÎs™õÌgøÊ¹Ï€p ýÌ?úÐ/F´¢ë¼èFãÒÐŽŽt!-éJã‘Ò–Îô1­éN»‘ÓžuÿA-êP“ºÔ>5ª3­êUWºÕ®Ž4¬cÝèYÓZѶ¾õ¡s­ëAóº×€þ5°ù,ìaç¹ØÆ¶3²“=çe3ûÍÎ~öš£-í3S»Úc¾6¶¿¬ímo¹ÛÞÆ2¸ÃMåq“Êæ>7“Ó­n$³»ÝD~7¼,ïyó¸ÞöÆ1¾ómã}óÛÈÿvµ¿Þâ\É/µÁNâ…3ÜÉ÷´Ã#Þá‰S\ÊguÆ-mñO¸ã0ÈC¾à‘“\Ë'_´ÉS^à•³|À.ùc.ó0לÐ4¿9~s®ó=÷¼Ï<ÿy|ƒ.ô4]ÏD?ºz“®ô67]ÙO§3Ó£ÞÌ©SÄW‡vÖÙl>õ­3Úëdî:Øu)ö±?ÚìÙF;˜Ë®öW²½í­|;ÜW)÷¹²îvtÞ˽w¾÷Ý|à×=xÂÞÝA;stk-4.4.4/doc/html/tabs.css000644 000766 000766 00000003464 12015735505 015474 0ustar00garygary000000 000000 /* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ DIV.tabs { float : left; width : 100%; background : url("tab_b.gif") repeat-x bottom; margin-bottom : 4px; } DIV.tabs UL { margin : 0px; padding-left : 10px; list-style : none; } DIV.tabs LI, DIV.tabs FORM { display : inline; margin : 0px; padding : 0px; } DIV.tabs FORM { float : right; } DIV.tabs A { float : left; background : url("tab_r.gif") no-repeat right top; border-bottom : 1px solid #84B0C7; font-size : 80%; font-weight : bold; text-decoration : none; } DIV.tabs A:hover { background-position: 100% -150px; } DIV.tabs A:link, DIV.tabs A:visited, DIV.tabs A:active, DIV.tabs A:hover { color: #1A419D; } DIV.tabs SPAN { float : left; display : block; background : url("tab_l.gif") no-repeat left top; padding : 5px 9px; white-space : nowrap; } DIV.tabs #MSearchBox { float : right; display : inline; font-size : 1em; } DIV.tabs TD { font-size : 80%; font-weight : bold; text-decoration : none; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ DIV.tabs SPAN {float : none;} /* End IE5-Mac hack */ DIV.tabs A:hover SPAN { background-position: 0% -150px; } DIV.tabs LI.current A { background-position: 100% -150px; border-width : 0px; } DIV.tabs LI.current SPAN { background-position: 0% -150px; padding-bottom : 6px; } DIV.navpath { background : none; border : none; border-bottom : 1px solid #84B0C7; text-align : center; margin : 2px; padding : 2px; } stk-4.4.4/doc/html/TapDelay_8h_source.html000644 000766 000766 00000051700 12015735505 020375 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


TapDelay.h

00001 #ifndef STK_TAPDELAY_H
00002 #define STK_TAPDELAY_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00022 /***************************************************/
00023 
00024 class TapDelay : public Filter
00025 {
00026  public:
00027 
00029 
00034   TapDelay( std::vector<unsigned long> taps = std::vector<unsigned long>( 1, 0 ), unsigned long maxDelay = 4095 );
00035 
00037   ~TapDelay();
00038 
00040 
00047   void setMaximumDelay( unsigned long delay );
00048 
00050 
00053   void setTapDelays( std::vector<unsigned long> taps );
00054 
00056   std::vector<unsigned long> getTapDelays( void ) const { return delays_; };
00057 
00059 
00067   StkFloat lastOut( unsigned int tap = 0 ) const;
00068 
00070 
00079   StkFrames& tick( StkFloat input, StkFrames& outputs );
00080 
00082 
00091   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00092 
00094 
00105   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0 );
00106 
00107  protected:
00108 
00109   unsigned long inPoint_;
00110   std::vector<unsigned long> outPoint_;
00111   std::vector<unsigned long> delays_;
00112 
00113 };
00114 
00115 inline StkFloat TapDelay :: lastOut( unsigned int tap ) const
00116 {
00117 #if defined(_STK_DEBUG_)
00118   if ( tap >= lastFrame_.size() ) ) {
00119     oStream_ << "TapDelay::lastOut(): tap argument and number of taps are incompatible!";
00120     handleError( StkError::FUNCTION_ARGUMENT );
00121   }
00122 #endif
00123 
00124   return lastFrame_[tap];
00125 }
00126 
00127 inline StkFrames& TapDelay :: tick( StkFloat input, StkFrames& outputs )
00128 {
00129 #if defined(_STK_DEBUG_)
00130   if ( outputs.channels() < outPoint_.size() ) {
00131     oStream_ << "TapDelay::tick(): number of taps > channels in StkFrames argument!";
00132     handleError( StkError::FUNCTION_ARGUMENT );
00133   }
00134 #endif
00135 
00136   inputs_[inPoint_++] = input * gain_;
00137 
00138   // Check for end condition
00139   if ( inPoint_ == inputs_.size() )
00140     inPoint_ = 0;
00141 
00142   // Read out next values
00143   StkFloat *outs = &outputs[0];
00144   for ( unsigned int i=0; i<outPoint_.size(); i++ ) {
00145     *outs++ = inputs_[outPoint_[i]];
00146     lastFrame_[i] = *outs;
00147     if ( ++outPoint_[i] == inputs_.size() )
00148       outPoint_[i] = 0;
00149   }
00150 
00151   return outputs;
00152 }
00153 
00154 inline StkFrames& TapDelay :: tick( StkFrames& frames, unsigned int channel )
00155 {
00156 #if defined(_STK_DEBUG_)
00157   if ( channel >= frames.channels() ) {
00158     oStream_ << "TapDelay::tick(): channel and StkFrames arguments are incompatible!";
00159     handleError( StkError::FUNCTION_ARGUMENT );
00160   }
00161   if ( frames.channels() < outPoint_.size() ) {
00162     oStream_ << "TapDelay::tick(): number of taps > channels in StkFrames argument!";
00163     handleError( StkError::FUNCTION_ARGUMENT );
00164   }
00165 #endif
00166 
00167   StkFloat *iSamples = &frames[channel];
00168   StkFloat *oSamples = &frames[0];
00169   unsigned int j, iHop = frames.channels(), oHop = frames.channels() - outPoint_.size();
00170   for ( unsigned int i=0; i<frames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00171     inputs_[inPoint_++] = *iSamples * gain_;
00172     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00173     for ( j=0; j<outPoint_.size(); j++ ) {
00174       *oSamples++ = inputs_[outPoint_[j]];
00175       if ( ++outPoint_[j] == inputs_.size() ) outPoint_[j] = 0;
00176     }
00177   }
00178 
00179   oSamples -= frames.channels();
00180   for ( j=0; j<outPoint_.size(); j++ ) lastFrame_[j] = *oSamples++;
00181   return frames;
00182 }
00183 
00184 inline StkFrames& TapDelay :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel )
00185 {
00186 #if defined(_STK_DEBUG_)
00187   if ( iChannel >= iFrames.channels() ) {
00188     oStream_ << "TapDelay::tick(): channel and StkFrames arguments are incompatible!";
00189     handleError( StkError::FUNCTION_ARGUMENT );
00190   }
00191   if ( oFrames.channels() < outPoint_.size() ) {
00192     oStream_ << "TapDelay::tick(): number of taps > channels in output StkFrames argument!";
00193     handleError( StkError::FUNCTION_ARGUMENT );
00194   }
00195 #endif
00196 
00197   StkFloat *iSamples = &iFrames[iChannel];
00198   StkFloat *oSamples = &oFrames[0];
00199   unsigned int j, iHop = iFrames.channels(), oHop = oFrames.channels() - outPoint_.size();
00200   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00201     inputs_[inPoint_++] = *iSamples * gain_;
00202     if ( inPoint_ == inputs_.size() ) inPoint_ = 0;
00203     for ( j=0; j<outPoint_.size(); j++ ) {
00204       *oSamples++ = inputs_[outPoint_[j]];
00205       if ( ++outPoint_[j] == inputs_.size() ) outPoint_[j] = 0;
00206     }
00207   }
00208 
00209   oSamples -= oFrames.channels();
00210   for ( j=0; j<outPoint_.size(); j++ ) lastFrame_[j] = *oSamples++;
00211   return iFrames;
00212 }
00213 
00214 #endif
00215 
00216 } // stk namespace

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/TcpClient_8h_source.html000644 000766 000766 00000011543 12015735505 020560 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


TcpClient.h

00001 #ifndef STK_TCPCLIENT_H
00002 #define STK_TCPCLIENT_H
00003 
00004 #include "Socket.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00031 /***************************************************/
00032 
00033 class TcpClient : public Socket
00034 {
00035  public:
00037 
00040   TcpClient( int port, std::string hostname = "localhost" );
00041 
00043   ~TcpClient();
00044 
00046 
00051   int connect( int port, std::string hostname = "localhost" );
00052 
00054   int writeBuffer(const void *buffer, long bufferSize, int flags = 0);
00055 
00057   int readBuffer(void *buffer, long bufferSize, int flags = 0);
00058 
00059  protected:
00060 
00061 };
00062 
00063 } // stk namespace
00064 
00065 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/TcpServer_8h_source.html000644 000766 000766 00000011306 12015735505 020605 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


TcpServer.h

00001 #ifndef STK_TCPSERVER_H
00002 #define STK_TCPSERVER_H
00003 
00004 #include "Socket.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00031 /***************************************************/
00032 
00033 class TcpServer : public Socket
00034 {
00035  public:
00037 
00040   TcpServer( int port = 2006 );
00041 
00043   ~TcpServer();
00044 
00046 
00051   int accept( void );
00052 
00054   int writeBuffer(const void *buffer, long bufferSize, int flags = 0);
00055 
00057   int readBuffer(void *buffer, long bufferSize, int flags = 0);
00058 
00059  protected:
00060 
00061 };
00062 
00063 } // stk namespace
00064 
00065 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Thread_8h_source.html000644 000766 000766 00000014520 12015735505 020100 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Thread.h

00001 #ifndef STK_THREAD_H
00002 #define STK_THREAD_H
00003 
00004 #include "Stk.h"
00005 
00006 #if (defined(__OS_IRIX__) || defined(__OS_LINUX__) || defined(__OS_MACOSX__))
00007 
00008   #include <pthread.h>
00009   #define THREAD_TYPE
00010   typedef pthread_t THREAD_HANDLE;
00011   typedef void * THREAD_RETURN;
00012   typedef void * (*THREAD_FUNCTION)(void *);
00013 
00014 #elif defined(__OS_WINDOWS__)
00015 
00016   #include <windows.h>
00017   #include <process.h>
00018   #define THREAD_TYPE __stdcall
00019   typedef unsigned long THREAD_HANDLE;
00020   typedef unsigned THREAD_RETURN;
00021   typedef unsigned (__stdcall *THREAD_FUNCTION)(void *);
00022 
00023 #endif
00024 
00025 namespace stk {
00026 
00027 /***************************************************/
00047 /***************************************************/
00048 
00049 class Thread : public Stk
00050 {
00051  public:
00053   Thread();
00054 
00056   ~Thread();
00057 
00059 
00064   bool start( THREAD_FUNCTION routine, void * ptr = NULL );
00065 
00067 
00074   bool cancel(void);
00075 
00077 
00080   bool wait(void);
00081 
00083 
00088   void testCancel(void);
00089 
00090  protected:
00091 
00092   THREAD_HANDLE thread_;
00093 
00094 };
00095 
00096 } // stk namespace
00097 
00098 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/TubeBell_8h_source.html000644 000766 000766 00000025010 12015735505 020363 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


TubeBell.h

00001 #ifndef STK_TUBEBELL_H
00002 #define STK_TUBEBELL_H
00003 
00004 #include "FM.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00038 /***************************************************/
00039 
00040 class TubeBell : public FM
00041 {
00042  public:
00044 
00047   TubeBell( void );
00048 
00050   ~TubeBell( void );
00051 
00053   void noteOn( StkFloat frequency, StkFloat amplitude );
00054 
00056   StkFloat tick( unsigned int channel = 0 );
00057 
00059 
00066   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00067 
00068  protected:
00069 
00070 };
00071 
00072 inline StkFloat TubeBell :: tick( unsigned int )
00073 {
00074   StkFloat temp, temp2;
00075 
00076   temp = gains_[1] * adsr_[1]->tick() * waves_[1]->tick();
00077   temp = temp * control1_;
00078 
00079   waves_[0]->addPhaseOffset( temp );
00080   waves_[3]->addPhaseOffset( twozero_.lastOut() );
00081   temp = gains_[3] * adsr_[3]->tick() * waves_[3]->tick();
00082   twozero_.tick( temp );
00083 
00084   waves_[2]->addPhaseOffset( temp );
00085   temp = ( 1.0 - (control2_ * 0.5)) * gains_[0] * adsr_[0]->tick() * waves_[0]->tick();
00086   temp += control2_ * 0.5 * gains_[2] * adsr_[2]->tick() * waves_[2]->tick();
00087 
00088   // Calculate amplitude modulation and apply it to output.
00089   temp2 = vibrato_.tick() * modDepth_;
00090   temp = temp * (1.0 + temp2);
00091     
00092   lastFrame_[0] = temp * 0.5;
00093   return lastFrame_[0];
00094 }
00095 
00096 inline StkFrames& TubeBell :: tick( StkFrames& frames, unsigned int channel )
00097 {
00098   unsigned int nChannels = lastFrame_.channels();
00099 #if defined(_STK_DEBUG_)
00100   if ( channel > frames.channels() - nChannels ) {
00101     oStream_ << "TubeBell::tick(): channel and StkFrames arguments are incompatible!";
00102     handleError( StkError::FUNCTION_ARGUMENT );
00103   }
00104 #endif
00105 
00106   StkFloat *samples = &frames[channel];
00107   unsigned int j, hop = frames.channels() - nChannels;
00108   if ( nChannels == 1 ) {
00109     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00110       *samples++ = tick();
00111   }
00112   else {
00113     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00114       *samples++ = tick();
00115       for ( j=1; j<nChannels; j++ )
00116         *samples++ = lastFrame_[j];
00117     }
00118   }
00119 
00120   return frames;
00121 }
00122 
00123 } // stk namespace
00124 
00125 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/tutorial/000755 000766 000766 00000000000 12015735505 015665 5ustar00garygary000000 000000 stk-4.4.4/doc/html/tutorial.html000644 000766 000766 00000005446 12015735505 016564 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Tutorial

The Synthesis ToolKit is a set of C++ classes. In order to go beyond the simple example programs we provide, it is necessary to know some basics about programming in C and C++. STK's "target audience" includes people who:

  • want to create audio DSP and/or synthesis programs
  • want to use our unit generators and input/output routines rather than code their own
  • want to learn about synthesis and processing algorithms
  • wish to teach real-time synthesis and processing and wish to use some of our classes and examples

Most ToolKit programmers will likely end up writing a class or two for their own particular needs, but this task is typically simplified by making use of pre-existing STK classes (filters, oscillators, etc.).

The following tutorial chapters describe many of the fundamental ToolKit concepts and classes. All tutorial programs are included in the projects/examples directory.

  1. STK Fundamentals
  2. Hello Sine!
  3. Compiling
  4. Using Filters
  5. Realtime Audio (blocking)
  6. Realtime Audio (callback)
  7. Instruments
  8. Control Input
  9. Multi-Channel I/O
  10. Voice Management

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Twang_8h_source.html000644 000766 000766 00000036143 12015735505 017756 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Twang.h

00001 #ifndef STK_TWANG_H
00002 #define STK_TWANG_H
00003 
00004 #include "Stk.h"
00005 #include "DelayA.h"
00006 #include "DelayL.h"
00007 #include "Fir.h"
00008 
00009 namespace stk {
00010 
00011 /***************************************************/
00032 /***************************************************/
00033 
00034 class Twang : public Stk
00035 {
00036  public:
00038   Twang( StkFloat lowestFrequency = 50.0 );
00039 
00041   void clear( void );
00042 
00044   void setLowestFrequency( StkFloat frequency );
00045 
00047   void setFrequency( StkFloat frequency );
00048 
00050   void setPluckPosition( StkFloat position );
00051 
00053 
00059   void setLoopGain( StkFloat loopGain );
00060 
00062 
00067   void setLoopFilter( std::vector<StkFloat> coefficients );
00068 
00070   //const StkFrames& lastFrame( void ) const { return lastFrame_; };
00071 
00073   // StkFloat lastOut( void ) { return lastFrame_[0]; };
00074   StkFloat lastOut( void ) { return lastOutput_; };
00075 
00077   StkFloat tick( StkFloat input );
00078 
00080 
00088   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00089 
00091 
00099   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00100 
00101  protected:  
00102 
00103   DelayA   delayLine_;
00104   DelayL   combDelay_;
00105   Fir      loopFilter_;
00106 
00107   StkFloat lastOutput_;
00108   StkFloat frequency_;
00109   StkFloat loopGain_;
00110   StkFloat pluckPosition_;
00111 };
00112 
00113 inline StkFloat Twang :: tick( StkFloat input )
00114 {
00115   lastOutput_ = delayLine_.tick( input + loopFilter_.tick( delayLine_.lastOut() ) );
00116   lastOutput_ -= combDelay_.tick( lastOutput_ ); // comb filtering on output
00117   lastOutput_ *= 0.5;
00118 
00119   return lastOutput_;
00120 }
00121 
00122 inline StkFrames& Twang :: tick( StkFrames& frames, unsigned int channel )
00123 {
00124 #if defined(_STK_DEBUG_)
00125   if ( channel >= frames.channels() ) {
00126     oStream_ << "Twang::tick(): channel and StkFrames arguments are incompatible!";
00127     handleError( StkError::FUNCTION_ARGUMENT );
00128   }
00129 #endif
00130 
00131   StkFloat *samples = &frames[channel];
00132   unsigned int hop = frames.channels();
00133   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00134     *samples = tick( *samples );
00135 
00136   return frames;
00137 }
00138 
00139 inline StkFrames& Twang :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00140 {
00141 #if defined(_STK_DEBUG_)
00142   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00143     oStream_ << "Twang::tick(): channel and StkFrames arguments are incompatible!";
00144     handleError( StkError::FUNCTION_ARGUMENT );
00145   }
00146 #endif
00147 
00148   StkFloat *iSamples = &iFrames[iChannel];
00149   StkFloat *oSamples = &oFrames[oChannel];
00150   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00151   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop )
00152     *oSamples = tick( *iSamples );
00153 
00154   return iFrames;
00155 }
00156 
00157 } // stk namespace
00158 
00159 #endif
00160 

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/TwoPole_8h_source.html000644 000766 000766 00000035336 12015735505 020272 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


TwoPole.h

00001 #ifndef STK_TWOPOLE_H
00002 #define STK_TWOPOLE_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00018 /***************************************************/
00019 
00020 class TwoPole : public Filter
00021 {
00022  public:
00023 
00025   TwoPole( void );
00026 
00028   ~TwoPole();
00029 
00031   void ignoreSampleRateChange( bool ignore = true ) { ignoreSampleRateChange_ = ignore; };
00032 
00034   void setB0( StkFloat b0 ) { b_[0] = b0; };
00035 
00037   void setA1( StkFloat a1 ) { a_[1] = a1; };
00038 
00040   void setA2( StkFloat a2 ) { a_[2] = a2; };
00041 
00043   void setCoefficients( StkFloat b0, StkFloat a1, StkFloat a2, bool clearState = false );
00044 
00046 
00061   void setResonance(StkFloat frequency, StkFloat radius, bool normalize = false);
00062 
00064   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00065 
00067   StkFloat tick( StkFloat input );
00068 
00070 
00078   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00079 
00081 
00089   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00090 
00091  protected:
00092 
00093   virtual void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00094 };
00095 
00096 inline StkFloat TwoPole :: tick( StkFloat input )
00097 {
00098   inputs_[0] = gain_ * input;
00099   lastFrame_[0] = b_[0] * inputs_[0] - a_[1] * outputs_[1] - a_[2] * outputs_[2];
00100   outputs_[2] = outputs_[1];
00101   outputs_[1] = lastFrame_[0];
00102 
00103   return lastFrame_[0];
00104 }
00105 
00106 inline StkFrames& TwoPole :: tick( StkFrames& frames, unsigned int channel )
00107 {
00108 #if defined(_STK_DEBUG_)
00109   if ( channel >= frames.channels() ) {
00110     oStream_ << "TwoPole::tick(): channel and StkFrames arguments are incompatible!";
00111     handleError( StkError::FUNCTION_ARGUMENT );
00112   }
00113 #endif
00114 
00115   StkFloat *samples = &frames[channel];
00116   unsigned int hop = frames.channels();
00117   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00118     inputs_[0] = gain_ * *samples;
00119     *samples = b_[0] * inputs_[0] - a_[1] * outputs_[1] - a_[2] * outputs_[2];
00120     outputs_[2] = outputs_[1];
00121     outputs_[1] = *samples;
00122   }
00123 
00124   lastFrame_[0] = outputs_[1];
00125   return frames;
00126 }
00127 
00128 inline StkFrames& TwoPole :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00129 {
00130 #if defined(_STK_DEBUG_)
00131   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00132     oStream_ << "TwoPole::tick(): channel and StkFrames arguments are incompatible!";
00133     handleError( StkError::FUNCTION_ARGUMENT );
00134   }
00135 #endif
00136 
00137   StkFloat *iSamples = &iFrames[iChannel];
00138   StkFloat *oSamples = &oFrames[oChannel];
00139   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00140   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00141     inputs_[0] = gain_ * *iSamples;
00142     *oSamples = b_[0] * inputs_[0] - a_[1] * outputs_[1] - a_[2] * outputs_[2];
00143     outputs_[2] = outputs_[1];
00144     outputs_[1] = *oSamples;
00145   }
00146 
00147   lastFrame_[0] = outputs_[1];
00148   return iFrames;
00149 }
00150 
00151 } // stk namespace
00152 
00153 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/TwoZero_8h_source.html000644 000766 000766 00000035047 12015735505 020311 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


TwoZero.h

00001 #ifndef STK_TWOZERO_H
00002 #define STK_TWOZERO_H
00003 
00004 #include "Filter.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00018 /***************************************************/
00019 
00020 class TwoZero : public Filter
00021 {
00022  public:
00024   TwoZero();
00025 
00027   ~TwoZero();
00028 
00030   void ignoreSampleRateChange( bool ignore = true ) { ignoreSampleRateChange_ = ignore; };
00031 
00033   void setB0( StkFloat b0 ) { b_[0] = b0; };
00034 
00036   void setB1( StkFloat b1 ) { b_[1] = b1; };
00037 
00039   void setB2( StkFloat b2 ) { b_[2] = b2; };
00040 
00042   void setCoefficients( StkFloat b0, StkFloat b1, StkFloat b2, bool clearState = false );
00043 
00045 
00057   void setNotch( StkFloat frequency, StkFloat radius );
00058 
00060   StkFloat lastOut( void ) const { return lastFrame_[0]; };
00061 
00063   StkFloat tick( StkFloat input );
00064 
00066 
00074   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00075 
00077 
00085   StkFrames& tick( StkFrames& iFrames, StkFrames &oFrames, unsigned int iChannel = 0, unsigned int oChannel = 0 );
00086 
00087  protected:
00088 
00089   void sampleRateChanged( StkFloat newRate, StkFloat oldRate );
00090 };
00091 
00092 inline StkFloat TwoZero :: tick( StkFloat input )
00093 {
00094   inputs_[0] = gain_ * input;
00095   lastFrame_[0] = b_[2] * inputs_[2] + b_[1] * inputs_[1] + b_[0] * inputs_[0];
00096   inputs_[2] = inputs_[1];
00097   inputs_[1] = inputs_[0];
00098 
00099   return lastFrame_[0];
00100 }
00101 
00102 inline StkFrames& TwoZero :: tick( StkFrames& frames, unsigned int channel )
00103 {
00104 #if defined(_STK_DEBUG_)
00105   if ( channel >= frames.channels() ) {
00106     oStream_ << "TwoZero::tick(): channel and StkFrames arguments are incompatible!";
00107     handleError( StkError::FUNCTION_ARGUMENT );
00108   }
00109 #endif
00110 
00111   StkFloat *samples = &frames[channel];
00112   unsigned int hop = frames.channels();
00113   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00114     inputs_[0] = gain_ * *samples;
00115     *samples = b_[2] * inputs_[2] + b_[1] * inputs_[1] + b_[0] * inputs_[0];
00116     inputs_[2] = inputs_[1];
00117     inputs_[1] = inputs_[0];
00118   }
00119 
00120   lastFrame_[0] = *(samples-hop);
00121   return frames;
00122 }
00123 
00124 inline StkFrames& TwoZero :: tick( StkFrames& iFrames, StkFrames& oFrames, unsigned int iChannel, unsigned int oChannel )
00125 {
00126 #if defined(_STK_DEBUG_)
00127   if ( iChannel >= iFrames.channels() || oChannel >= oFrames.channels() ) {
00128     oStream_ << "TwoZero::tick(): channel and StkFrames arguments are incompatible!";
00129     handleError( StkError::FUNCTION_ARGUMENT );
00130   }
00131 #endif
00132 
00133   StkFloat *iSamples = &iFrames[iChannel];
00134   StkFloat *oSamples = &oFrames[oChannel];
00135   unsigned int iHop = iFrames.channels(), oHop = oFrames.channels();
00136   for ( unsigned int i=0; i<iFrames.frames(); i++, iSamples += iHop, oSamples += oHop ) {
00137     inputs_[0] = gain_ * *iSamples;
00138     *oSamples = b_[2] * inputs_[2] + b_[1] * inputs_[1] + b_[0] * inputs_[0];
00139     inputs_[2] = inputs_[1];
00140     inputs_[1] = inputs_[0];
00141   }
00142 
00143   lastFrame_[0] = *(oSamples-oHop);
00144   return iFrames;
00145 }
00146 
00147 } // stk namespace
00148 
00149 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/UdpSocket_8h_source.html000644 000766 000766 00000014434 12015735505 020576 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


UdpSocket.h

00001 #ifndef STK_UDPSOCKET_H
00002 #define STK_UDPSOCKET_H
00003 
00004 #include "Socket.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00029 /***************************************************/
00030 
00031 class UdpSocket : public Socket
00032 {
00033  public:
00035 
00038   UdpSocket( int port = 2006 );
00039 
00041   ~UdpSocket();
00042 
00044 
00047   void setDestination( int port = 2006, std::string hostname = "localhost" );
00048 
00050 
00053   int writeBuffer(const void *buffer, long bufferSize, int flags = 0);
00054 
00056   int readBuffer(void *buffer, long bufferSize, int flags = 0);
00057 
00059   int writeBufferTo(const void *buffer, long bufferSize, int port, std::string hostname = "localhost", int flags = 0 );
00060 
00061  protected:
00062 
00064 
00067   void setAddress( struct sockaddr_in *address, int port = 2006, std::string hostname = "localhost" );
00068 
00069   struct sockaddr_in address_;
00070   bool validAddress_;
00071 
00072 };
00073 
00074 } // stk namespace
00075 
00076 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/usage.html000644 000766 000766 00000045311 12015735505 016020 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Usage Documentation


Directory Structure:

The top level distribution contains the following directories:

  • The src directory contains the source .cpp files for all the STK unit generator and algorithm classes.

  • The include directory contains the header files for all the STK unit generator and algorithm classes.

  • The rawwaves directory contains various raw, monophonic, 16-bit, big-endian, 22050 Hz soundfiles used with the STK classes.

  • The doc directory contains documentation about STK.

  • The projects directory contains various demo and example STK programs.

This release of STK comes with four separate "project" directories:

  1. The demo project is used to demonstrate nearly all of the STK instruments. The demo program has been written to allow a variety of control input and sound data output options. Simple graphical user interfaces (GUIs) are also provided.

  2. The effects project demonstrates realtime duplex mode (simultaneous audio input and output) operation, when available, as well as various delay-line based effects algorithms.

  3. The ragamatic project is just cool. Fire it up and be enlightened.

  4. The eguitar project demonstrates how to make an electric guitar with feedback and distortion.

  5. The examples project contains several simple programs that demonstrate audio input/output, including the audio internet streaming classes, as well as most of the tutorial programs.

Compiling:

  • Windows95/98/2000/XP/7: Realtime support is available using either DirectSound or ASIO audio drivers. For DirectSound support, use the __WINDOWS_DS__ preprocessor definition and link with the dsound.lib, winmm.lib, and Wsock32.lib libraries. For ASIO support, use the __WINDOWS_ASIO__ preprocessor definition, include all the files in the src/asio/ directory (i.e. asio.h,cpp, asiodrivers.h,cpp, ...), and link with the winmm.lib, and Wsock32.lib libraries. In addition, the __LITTLE_ENDIAN__ and __WINDOWS_MM__ preprocessor definitions are necessary for all Windows systems (RtMidi uses the Windows MultiMedia MIDI API). Fairly old Visual C++ project files are provided in each project directory, though they may not work on newer versions of MSVS. As well, the MinGW compiler is supported (see below). It is important to link with the non-debug libraries when compiling "release" program versions and debug libraries when compiling "debug" program versions.

  • Unix (and MinGW) Systems: A GNU configure shell script is included in the distribution for unix-based systems. From the top-level distribution directory, type './configure' and the script will create Makefiles in each project directory specific to the characteristics of the host computer. Then from within any given project directory (example demo), type 'make' to compile the project. In addition, an STK library can be compiled from within the src directory.

    Several options can be supplied to the configure script to customize the build behavior:

    • --disable-realtime to only compile generic non-realtime classes
    • --enable-debug to enable various debug output
    • --with-alsa to choose native ALSA API support (default, linux only)
    • --with-oss to choose native OSS audio API support (linux only, no native OSS MIDI support)
    • --with-jack to choose native JACK API support (linux and Macintosh OS-X)
    • --with-core to choose Core Audio API support (Macintosh OS-X)

    Note that it is possible to specify as many of the "--with-" options as desired to compile multi-API support. In addition, it is possible to specify the location of the STK rawwaves and the STK include path as follows:

    ./configure RAWWAVE_PATH="/home/gary/rawwaves/"
    ./configure INCLUDE_PATH="/home/gary/include/"
    

    For novice STK users, the default configuration should be adequate.

For those who wish to create their own system-specific Makefiles:

  • Linux: Realtime audio support is enabled with either the __LINUX_ALSA__, __UNIX_JACK__, and/or __LINUX_OSS__ preprocessor definitions, which are used to select the underlying audio system API(s). Because the ALSA library is now integrated into the standard Linux kernel, it is the default audio/MIDI API with STK versions 4.2 and higher. The __LINUX_ALSASEQ__ preprocessor definition must be included for MIDI support. Note that native OSS MIDI support no longer exists in RtMidi. If the __LINUX_OSS__ preprocessor definition is specified, only OSS (version 4.0) audio support will be compiled and RtMidi will still be compiled using the ALSA API (assuming the __LINUX_ALSASEQ__ definition is defined). For this reason, STK now requires the asound library for realtime support. Realtime programs must also link with the pthread library. In addition, the __LITTLE_ENDIAN__ preprocessor definition is necessary if compiling on a little-endian system. See the README-Linux file for further system configuration information.

  • Macintosh OS X: Realtime support is enabled with the __MACOSX_CORE__ and __UNIX_JACK__ preprocessor definitions, which incorporate the CoreAudio audio/MIDI API and/or the JACK API. Realtime programs must also link with the pthread library and the CoreAudio, CoreMIDI, and CoreFoundation frameworks (for Core Audio support) and/or the JACK library. See the README-MacOSX file for further system configuration information.

  • Generic (non-realtime): Most STK classes are operating system independent and can be compiled using any current C++ compiler. STK assumes big-endian host byte order by default, so if your system is little-endian (i.e. Intel processor), you must provide the __LITTLE_ENDIAN__ preprocessor definition to your compiler. The demo project will compile without realtime support, allowing the use of SKINI scorefiles for input control and output to a variety of soundfile formats. The following classes cannot be used without realtime support: RtAudio, RtWvIn, RtWvOut, RtDuplex, RtMidi, Socket, Thread, Mutex, TcpWvIn, TcpWvOut. Because of this, it is not possible to compile the effects, ragamatic, and most of the examples projects for non-realtime use.

Debugging:

When developing applications with STK, it is recommended that you define the preprocessor definition _STK_DEBUG_ when compiling (or specify the --enable-debug option to the configure script). This will enable all levels of function argument and error checking within the STK classes. Without this definition, argument checking does not occur in functions that are expected to be called frequently in an iterative manner.

Control Data:

All STK programs in this distribution take input control data in the form of SKINI or MIDI messages only. The Messager class unifies the various means of acquiring control data under a single, easy to use set of functions. The way that SKINI messages can be sent to the programs is dependent upon the operating system in use, as well as whether the program is running in realtime or not. In general, it is possible to:

  1. Redirect or pipe SKINI scorefiles to an executable.
  2. Pipe realtime SKINI input messages to an executable (not possible under Windows95/98).
  3. Acquire realtime MIDI messages from a MIDI port on your computer.

Tcl/Tk graphical user interfaces (GUI) are provided with this distribution that can generate realtime SKINI messages. Note that the Messager class allows multiple simultaneous socket client connections, together with MIDI and/or piped input. The Md2Skini program (in the demo directory) is mostly obsolete but can be used to create SKINI scorefiles from realtime MIDI input.

Demo: STK Instruments

The demo project demonstrates the behavior of all the distributed STK instruments. The instruments available with this release include:

  • Clarinet: Pretty good physical model of the clarinet
  • BlowHole: A clarinet physical model with one tonehole and one register vent
  • Saxofony: A psuedo-conical bore reed instrument that sometimes sounds like a saxophone
  • Flute: Pretty good physical model of the flute
  • Brass: Not so bad physical model of a brass instrument
  • BlowBotl: A basic helmholtz resonator and air jet model
  • Bowed: Not hideous physical model of a bowed string instrument
  • Plucked: Yer basic plucked string physical model
  • StifKarp: A simple plucked, stiff string physical model
  • Sitar: A simple sitar/plucked string physical model
  • Mandolin: Two-string mandolin physical model
  • Rhodey: Rhodes-like electric piano FM synthesis model
  • Wurley: Wurlitzer-like electric piano FM synthesis model
  • TubeBell: FM synthesis model
  • HevyMetl: Distorted synthesizer FM synthesis model
  • PercFlut: Percussive flute-like FM synthesis model
  • BeeThree: Cheezy organ FM synthesis model
  • Moog: Swept filter sampler
  • FMVoices: Three-formant FM voice synthesis
  • VoicForm: Four-formant resonance filter voice synthesis
  • Resonate: Noise through a BiQuad filter
  • Drummer: Sampling synthesis
  • BandedWG: Banded waveguide meta-object for bowed bars, tibetan bowls, etc.
  • Shakers: Various stochastic event models of shaker instruments
  • ModalBar: Various four-resonance presets (marimba, vibraphone, etc...)
  • Mesh2D: Two-dimensional, rectilinear digital waveguide mesh
  • Whistle: Hybrid physical/spectral model of a police whistle

Demo: Non-Realtime Use

See the information above with respect to compiling STK for non-realtime use.

In non-realtime mode, it is assumed that input control messages are provided from a SKINI scorefile and that audio output is written to a soundfile (.snd, .wav, .aif, .mat, .raw). A number of SKINI scorefiles are provided in the scores directory of the demo project. Assuming a successful compilation of the demo program, typing:

demo BeeThree -ow myfile.wav -if scores/bookert.ski

from the demo directory will play the scorefile bookert.ski using the STK BeeThree instrument and write the resulting audio data to a WAV formatted soundfile called "myfile.wav" (note that you may need to append ./ to the program name if your default shell setup is not set to look in the current directory). Typing demo without any arguments will provide a full program usage description.

Demo: Realtime Use

STK realtime audio and MIDI input/output and realtime SKINI control input via socketing support is provided for Linux, Mac OS-X, and Windows95/98/2000/XP operating systems. STK realtime SKINI control input via piping is possible under Linux, Mac OS X, and Windows2000/XP only.

Control input and audio output options are typically specified as command-line arguments to STK programs. For example, the demo program is invoked as:

demo instrument flags

where instruments include those described above and flags can be any or all of:

  • -or for realtime audio output,
  • -ow <file name> for WAV soundfile output,
  • -os <file name> for SND (AU) soundfile output,
  • -om <file name> for MAT-file output,
  • -if <file name> for a SKINI formatted control file,
  • -ip for realtime SKINI control input via piping,
  • -im <port> for MIDI control input (with optional port, -1 = virtual port where possible),
  • -s RATE to specify a sample rate,
  • -n NUMBER to specify multivoice polyphony

The -ip flag must be used when piping realtime SKINI control data to an STK program. The -im flag must be used to read MIDI control input from your MIDI port. Note that you can use both input types simultaneously.

Assuming a successful compilation of the demo program, typing:

demo BeeThree -or -if scores/bookert.ski

from the demo directory will play the scorefile bookert.ski using the STK BeeThree instrument and stream the resulting audio data in realtime to the audio output channel of your computer. Typing demo without any arguments will provide a full program usage description.

Realtime Control Input using Tcl/Tk Graphical User Interfaces:

There are a number of Tcl/Tk GUIs supplied with the STK projects. These scripts require Tcl/Tk version 8.0 or later, which can be downloaded for free over the WWW. On Unix and Windows2000/XP platforms, you can run the various executable scripts (e.g. StkDemo.bat) provided with each project to start everything up (you may need to symbolically link the wishXX executable to the name wish). The Physical.bat script just implements the following command-line sequence:

wish < tcl/Physical.tcl | demo Clarinet -or -ip

Realtime MIDI Control Input:

On all supported realtime platforms, you can direct realtime MIDI input to the STK Clarinet by typing:

demo Clarinet -or -im

This will attempt to use the default MIDI port for input. An optional MIDI port number can be specified after the -im flag. Valid MIDI ports are numbered from 0 (default) and higher. On Linux and Macintosh OS-X systems, it is possible to open a virtual MIDI input port (that other software applications can connect to) by specifying a port identifier of -1.

Polyphony:

The demo program supports an arbitrary number of voices via the -n NUMBER command-line flag and argument. For example, you can play eight BeeThree instruments with realtime output and control them from a MIDI device by typing:

demo BeeThree -n 8 -or -im

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Vector3D_8h_source.html000644 000766 000766 00000015511 12015735505 020323 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Vector3D.h

00001 #ifndef STK_VECTOR3D_H
00002 #define STK_VECTOR3D_H
00003 
00004 #include "Stk.h"
00005 #include <cmath>
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00017 /***************************************************/
00018 
00019 class Vector3D : public Stk
00020 {
00021 
00022 public:
00024   Vector3D( StkFloat x = 0.0, StkFloat y = 0.0, StkFloat z = 0.0 ) { setXYZ( x, y, z ); };
00025 
00027   StkFloat getX( void ) { return X_; };
00028 
00030   StkFloat getY( void ) { return Y_; };
00031 
00033   StkFloat getZ( void ) { return Z_; };
00034 
00036   StkFloat getLength( void );
00037 
00039   void setXYZ( StkFloat x, StkFloat y, StkFloat z ) { X_ = x; Y_ = y; Z_ = z; };
00040 
00042   void setX( StkFloat x ) { X_ = x; };
00043 
00045   void setY( StkFloat y ) { Y_ = y; };
00046 
00048   void setZ( StkFloat z ) { Z_ = z; };
00049 
00050 protected:
00051   StkFloat X_;
00052   StkFloat Y_;
00053   StkFloat Z_;
00054 };
00055 
00056 inline StkFloat Vector3D :: getLength( void )
00057 {
00058   StkFloat temp;
00059   temp = X_ * X_;
00060   temp += Y_ * Y_;
00061   temp += Z_ * Z_;
00062   temp = sqrt( temp );
00063   return temp;
00064 }
00065 
00066 } // stk namespace
00067 
00068 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Voicer_8h_source.html000644 000766 000766 00000043517 12015735505 020130 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Voicer.h

00001 #ifndef STK_VOICER_H
00002 #define STK_VOICER_H
00003 
00004 #include "Instrmnt.h"
00005 #include <vector>
00006 
00007 namespace stk {
00008 
00009 /***************************************************/
00032 /***************************************************/
00033 
00034 class Voicer : public Stk
00035 {
00036  public:
00038   Voicer( StkFloat decayTime = 0.2 );
00039 
00041 
00045   void addInstrument( Instrmnt *instrument, int group=0 );
00046 
00048 
00053   void removeInstrument( Instrmnt *instrument );
00054 
00056 
00064   long noteOn( StkFloat noteNumber, StkFloat amplitude, int group=0 );
00065 
00067 
00070   void noteOff( StkFloat noteNumber, StkFloat amplitude, int group=0 );
00071 
00073 
00076   void noteOff( long tag, StkFloat amplitude );
00077 
00079 
00082   void setFrequency( StkFloat noteNumber, int group=0 );
00083 
00085 
00088   void setFrequency( long tag, StkFloat noteNumber );
00089 
00091   void pitchBend( StkFloat value, int group=0 );
00092 
00094   void pitchBend( long tag, StkFloat value );
00095 
00097   void controlChange( int number, StkFloat value, int group=0 );
00098 
00100   void controlChange( long tag, int number, StkFloat value );
00101 
00103   void silence( void );
00104 
00106   unsigned int channelsOut( void ) const { return lastFrame_.channels(); };
00107 
00109   const StkFrames& lastFrame( void ) const { return lastFrame_; };
00110 
00112 
00120   StkFloat lastOut( unsigned int channel = 0 );
00121 
00123 
00131   StkFloat tick( unsigned int channel = 0 );
00132 
00134 
00142   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00143 
00144  protected:
00145 
00146   struct Voice {
00147     Instrmnt *instrument;
00148     long tag;
00149     StkFloat noteNumber;
00150     StkFloat frequency;
00151     int sounding;
00152     int group;
00153 
00154     // Default constructor.
00155     Voice()
00156       :instrument(0), tag(0), noteNumber(-1.0), frequency(0.0), sounding(0), group(0) {}
00157   };
00158 
00159   std::vector<Voice> voices_;
00160   long tags_;
00161   int muteTime_;
00162   StkFrames lastFrame_;
00163 };
00164 
00165 inline StkFloat Voicer :: lastOut( unsigned int channel )
00166 {
00167 #if defined(_STK_DEBUG_)
00168   if ( channel >= lastFrame_.channels() ) {
00169     oStream_ << "Voicer::lastOut(): channel argument is invalid!";
00170     handleError( StkError::FUNCTION_ARGUMENT );
00171   }
00172 #endif
00173 
00174   return lastFrame_[channel];
00175 }
00176 
00177 
00178 inline StkFloat Voicer :: tick( unsigned int channel )
00179 {
00180   unsigned int j;
00181   for ( j=0; j<lastFrame_.channels(); j++ ) lastFrame_[j] = 0.0;
00182   for ( unsigned int i=0; i<voices_.size(); i++ ) {
00183     if ( voices_[i].sounding != 0 ) {
00184       voices_[i].instrument->tick();
00185       for ( j=0; j<voices_[i].instrument->channelsOut(); j++ ) lastFrame_[j] += voices_[i].instrument->lastOut( j );
00186     }
00187     if ( voices_[i].sounding < 0 )
00188       voices_[i].sounding++;
00189     if ( voices_[i].sounding == 0 )
00190       voices_[i].noteNumber = -1;
00191   }
00192 
00193   return lastFrame_[channel];
00194 }
00195 
00196 inline StkFrames& Voicer :: tick( StkFrames& frames, unsigned int channel )
00197 {
00198   unsigned int nChannels = lastFrame_.channels();
00199 #if defined(_STK_DEBUG_)
00200   if ( channel > frames.channels() - nChannels ) {
00201     oStream_ << "Voicer::tick(): channel and StkFrames arguments are incompatible!";
00202     handleError( StkError::FUNCTION_ARGUMENT );
00203   }
00204 #endif
00205 
00206   StkFloat *samples = &frames[channel];
00207   unsigned int j, hop = frames.channels() - nChannels;
00208   for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00209     tick();
00210     for ( j=0; j<nChannels; j++ )
00211       *samples++ = lastFrame_[j];
00212   }
00213 
00214   return frames;
00215 }
00216 
00217 } // stk namespace
00218 
00219 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/VoicForm_8h_source.html000644 000766 000766 00000041544 12015735505 020423 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


VoicForm.h

00001 #ifndef STK_VOICFORM_H
00002 #define STK_VOICFORM_H
00003 
00004 #include "Instrmnt.h"
00005 #include "Envelope.h"
00006 #include "Noise.h"
00007 #include "SingWave.h"
00008 #include "FormSwep.h"
00009 #include "OnePole.h"
00010 #include "OneZero.h"
00011 
00012 namespace stk {
00013 
00014 /***************************************************/
00039 /***************************************************/
00040 
00041 class VoicForm : public Instrmnt
00042 {
00043   public:
00045 
00048   VoicForm( void );
00049 
00051   ~VoicForm( void );
00052 
00054   void clear( void );
00055 
00057   void setFrequency( StkFloat frequency );
00058 
00060   bool setPhoneme( const char* phoneme );
00061 
00063   void setVoiced( StkFloat vGain ) { voiced_->setGainTarget(vGain); };
00064 
00066   void setUnVoiced( StkFloat nGain ) { noiseEnv_.setTarget(nGain); };
00067 
00069   void setFilterSweepRate( unsigned int whichOne, StkFloat rate );
00070 
00072   void setPitchSweepRate( StkFloat rate ) { voiced_->setSweepRate(rate); };
00073 
00075   void speak( void ) { voiced_->noteOn(); };
00076 
00078   void quiet( void );
00079 
00081   void noteOn( StkFloat frequency, StkFloat amplitude );
00082 
00084   void noteOff( StkFloat amplitude ) { this->quiet(); };
00085 
00087   void controlChange( int number, StkFloat value );
00088 
00090   StkFloat tick( unsigned int channel = 0 );
00091 
00093 
00100   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00101 
00102 protected:
00103 
00104   SingWave *voiced_;
00105   Noise    noise_;
00106   Envelope noiseEnv_;
00107   FormSwep filters_[4];
00108   OnePole  onepole_;
00109   OneZero  onezero_;
00110 
00111 };
00112 
00113 inline StkFloat VoicForm :: tick( unsigned int )
00114 {
00115   StkFloat temp;
00116   temp = onepole_.tick( onezero_.tick( voiced_->tick() ) );
00117   temp += noiseEnv_.tick() * noise_.tick();
00118   lastFrame_[0] = filters_[0].tick(temp);
00119   lastFrame_[0] += filters_[1].tick(temp);
00120   lastFrame_[0] += filters_[2].tick(temp);
00121   lastFrame_[0] += filters_[3].tick(temp);
00122   /*
00123     temp  += noiseEnv_.tick() * noise_.tick();
00124     lastFrame_[0]  = filters_[0].tick(temp);
00125     lastFrame_[0]  = filters_[1].tick(lastFrame_[0]);
00126     lastFrame_[0]  = filters_[2].tick(lastFrame_[0]);
00127     lastFrame_[0]  = filters_[3].tick(lastFrame_[0]);
00128   */
00129   return lastFrame_[0];
00130 }
00131 
00132 inline StkFrames& VoicForm :: tick( StkFrames& frames, unsigned int channel )
00133 {
00134   unsigned int nChannels = lastFrame_.channels();
00135 #if defined(_STK_DEBUG_)
00136   if ( channel > frames.channels() - nChannels ) {
00137     oStream_ << "VoicForm::tick(): channel and StkFrames arguments are incompatible!";
00138     handleError( StkError::FUNCTION_ARGUMENT );
00139   }
00140 #endif
00141 
00142   StkFloat *samples = &frames[channel];
00143   unsigned int j, hop = frames.channels() - nChannels;
00144   if ( nChannels == 1 ) {
00145     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00146       *samples++ = tick();
00147   }
00148   else {
00149     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00150       *samples++ = tick();
00151       for ( j=1; j<nChannels; j++ )
00152         *samples++ = lastFrame_[j];
00153     }
00154   }
00155 
00156   return frames;
00157 }
00158 
00159 } // stk namespace
00160 
00161 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Whistle_8h_source.html000644 000766 000766 00000030270 12015735505 020310 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Whistle.h

00001 #ifndef STK_WHISTLE_H
00002 #define STK_WHISTLE_H
00003 
00004 #include "Instrmnt.h"
00005 #include "Sphere.h"
00006 #include "Vector3D.h"
00007 #include "Noise.h"
00008 #include "SineWave.h"
00009 #include "OnePole.h"
00010 #include "Envelope.h"
00011 
00012 namespace stk {
00013 
00014 /***************************************************/
00030 /***************************************************/
00031 
00032 class Whistle : public Instrmnt
00033 {
00034 public:
00036 
00039   Whistle( void );
00040 
00042   ~Whistle( void );
00043 
00045   void clear( void );
00046 
00048   void setFrequency( StkFloat frequency );
00049 
00051   void startBlowing( StkFloat amplitude, StkFloat rate );
00052 
00054   void stopBlowing( StkFloat rate );
00055 
00057   void noteOn( StkFloat frequency, StkFloat amplitude );
00058 
00060   void noteOff( StkFloat amplitude );
00061 
00063   void controlChange( int number, StkFloat value );
00064 
00066   StkFloat tick( unsigned int channel = 0 );
00067 
00069 
00076   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00077 
00078 protected:
00079 
00080          Vector3D *tempVectorP_;
00081   Vector3D tempVector_;
00082   OnePole onepole_;
00083   Noise noise_;
00084          Envelope envelope_;
00085   Sphere can_;           // Declare a Spherical "can".
00086   Sphere pea_, bumper_;  // One spherical "pea", and a spherical "bumper".
00087 
00088   SineWave sine_;
00089 
00090   StkFloat baseFrequency_;
00091   StkFloat noiseGain_;
00092   StkFloat fippleFreqMod_;
00093          StkFloat fippleGainMod_;
00094          StkFloat blowFreqMod_;
00095          StkFloat tickSize_;
00096          StkFloat canLoss_;
00097          int subSample_, subSampCount_;
00098 };
00099 
00100 inline StkFrames& Whistle :: tick( StkFrames& frames, unsigned int channel )
00101 {
00102   unsigned int nChannels = lastFrame_.channels();
00103 #if defined(_STK_DEBUG_)
00104   if ( channel > frames.channels() - nChannels ) {
00105     oStream_ << "Whistle::tick(): channel and StkFrames arguments are incompatible!";
00106     handleError( StkError::FUNCTION_ARGUMENT );
00107   }
00108 #endif
00109 
00110   StkFloat *samples = &frames[channel];
00111   unsigned int j, hop = frames.channels() - nChannels;
00112   if ( nChannels == 1 ) {
00113     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00114       *samples++ = tick();
00115   }
00116   else {
00117     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00118       *samples++ = tick();
00119       for ( j=1; j<nChannels; j++ )
00120         *samples++ = lastFrame_[j];
00121     }
00122   }
00123 
00124   return frames;
00125 }
00126 
00127 } // stk namespace
00128 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/Wurley_8h_source.html000644 000766 000766 00000025347 12015735505 020171 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Wurley.h

00001 #ifndef STK_WURLEY_H
00002 #define STK_WURLEY_H
00003 
00004 #include "FM.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00038 /***************************************************/
00039 
00040 class Wurley : public FM
00041 {
00042  public:
00044 
00047   Wurley( void );
00048 
00050   ~Wurley( void );
00051 
00053   void setFrequency( StkFloat frequency );
00054 
00056   void noteOn( StkFloat frequency, StkFloat amplitude );
00057 
00059   StkFloat tick( unsigned int channel = 0 );
00060 
00062 
00069   StkFrames& tick( StkFrames& frames, unsigned int channel = 0 );
00070 
00071  protected:
00072 
00073 };
00074 
00075 inline StkFloat Wurley :: tick( unsigned int )
00076 {
00077   StkFloat temp, temp2;
00078 
00079   temp = gains_[1] * adsr_[1]->tick() * waves_[1]->tick();
00080   temp = temp * control1_;
00081 
00082   waves_[0]->addPhaseOffset( temp );
00083   waves_[3]->addPhaseOffset( twozero_.lastOut() );
00084   temp = gains_[3] * adsr_[3]->tick() * waves_[3]->tick();
00085   twozero_.tick(temp);
00086 
00087   waves_[2]->addPhaseOffset( temp );
00088   temp = ( 1.0 - (control2_ * 0.5)) * gains_[0] * adsr_[0]->tick() * waves_[0]->tick();
00089   temp += control2_ * 0.5 * gains_[2] * adsr_[2]->tick() * waves_[2]->tick();
00090 
00091   // Calculate amplitude modulation and apply it to output.
00092   temp2 = vibrato_.tick() * modDepth_;
00093   temp = temp * (1.0 + temp2);
00094     
00095   lastFrame_[0] = temp * 0.5;
00096   return lastFrame_[0];
00097 }
00098 
00099 inline StkFrames& Wurley :: tick( StkFrames& frames, unsigned int channel )
00100 {
00101   unsigned int nChannels = lastFrame_.channels();
00102 #if defined(_STK_DEBUG_)
00103   if ( channel > frames.channels() - nChannels ) {
00104     oStream_ << "Wurley::tick(): channel and StkFrames arguments are incompatible!";
00105     handleError( StkError::FUNCTION_ARGUMENT );
00106   }
00107 #endif
00108 
00109   StkFloat *samples = &frames[channel];
00110   unsigned int j, hop = frames.channels() - nChannels;
00111   if ( nChannels == 1 ) {
00112     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop )
00113       *samples++ = tick();
00114   }
00115   else {
00116     for ( unsigned int i=0; i<frames.frames(); i++, samples += hop ) {
00117       *samples++ = tick();
00118       for ( j=1; j<nChannels; j++ )
00119         *samples++ = lastFrame_[j];
00120     }
00121   }
00122 
00123   return frames;
00124 }
00125 
00126 } // stk namespace
00127 
00128 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/WvIn_8h_source.html000644 000766 000766 00000012261 12015735505 017554 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


WvIn.h

00001 #ifndef STK_WVIN_H
00002 #define STK_WVIN_H
00003 
00004 #include "Stk.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00017 /***************************************************/
00018 
00019 class WvIn : public Stk
00020 {
00021 public:
00023   unsigned int channelsOut( void ) const { return data_.channels(); };
00024 
00026 
00029   const StkFrames& lastFrame( void ) const { return lastFrame_; };
00030 
00032   virtual StkFloat tick( unsigned int channel = 0 ) = 0;
00033 
00035   virtual StkFrames& tick( StkFrames& frames ) = 0;
00036 
00037 protected:
00038 
00039   StkFrames data_;
00040   StkFrames lastFrame_;
00041 
00042 };
00043 
00044 } // stk namespace
00045 
00046 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/WvOut_8h_source.html000644 000766 000766 00000020214 12015735505 017752 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


WvOut.h

00001 #ifndef STK_WVOUT_H
00002 #define STK_WVOUT_H
00003 
00004 #include "Stk.h"
00005 
00006 namespace stk {
00007 
00008 /***************************************************/
00020 /***************************************************/
00021 
00022 class WvOut : public Stk
00023 {
00024  public:
00025 
00027   WvOut( void ) : frameCounter_(0), clipping_(false) {};
00028 
00030   unsigned long getFrameCount( void ) const { return frameCounter_; };
00031 
00033   StkFloat getTime( void ) const { return (StkFloat) frameCounter_ / Stk::sampleRate(); };
00034 
00036   bool clipStatus( void ) { return clipping_; };
00037 
00039   void resetClipStatus( void ) { clipping_ = false; };
00040 
00042 
00045   virtual void tick( const StkFloat sample ) = 0;
00046 
00048   virtual void tick( const StkFrames& frames ) = 0;
00049 
00050  protected:
00051 
00052   // Check for sample clipping and clamp.
00053   StkFloat& clipTest( StkFloat& sample );
00054 
00055   StkFrames data_;
00056   unsigned long frameCounter_;
00057   bool clipping_;
00058 
00059 };
00060 
00061 inline StkFloat& WvOut :: clipTest( StkFloat& sample )
00062 {
00063   bool clip = false;
00064   if ( sample > 1.0 ) {
00065     sample = 1.0;
00066     clip = true;
00067   }
00068   else if ( sample < -1.0 ) {
00069     sample = -1.0;
00070     clip = true;
00071   }
00072 
00073   if ( clip == true && clipping_ == false ) {
00074     // First occurrence of clipping since instantiation or reset.
00075     clipping_ = true;
00076     oStream_ << "WvOut: data value(s) outside +-1.0 detected ... clamping at outer bound!";
00077     handleError( StkError::WARNING );
00078   }
00079 
00080   return sample;
00081 }
00082 
00083 } // stk namespace
00084 
00085 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/html/tutorial/bachfugue.ski000644 000766 000766 00000152252 12015735505 020335 0ustar00garygary000000 000000 ///COM: Bach, Johann Sebastian ///OTA: Das wohltemperirte Clavier ///OPR: Das wohltemperierte Klavier ///OTL: Fuga 2, Vol. 1 ///XEN: The Well-Tempered Clavier, Volume 1, Fugue 2. ///ONB: C minor, 3-part ///SCT: BWV 847b ///YEC: Copyright 1994, David Huron ///YEM: Rights to all derivative electronic formats reserved. // Keysig 3 flats // Tempo 72 MM per quarter note // Measure number 1 =0 NoteOn 0.416667 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 NoteOn 0 2 72 64 NoteOff 0.416667 2 72 64 NoteOn 0 2 67 64 NoteOff 0.416667 2 67 64 NoteOn 0 2 68 64 NoteOff 0.416667 2 68 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 NoteOn 0 2 72 64 NoteOff 0.416667 2 72 64 NoteOn 0 2 74 64 NoteOff 0.416667 2 74 64 // Measure number 2 =3.33333 NoteOn 0 2 67 64 NoteOff 0.416667 2 67 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 NoteOn 0 2 72 64 NoteOff 0.416667 2 72 64 NoteOn 0 2 74 64 NoteOff 0.416667 2 74 64 NoteOn 0 2 65 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 68 64 NoteOff 0.833333 2 68 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 65 64 NoteOff 0.208333 2 65 64 // Measure number 3 =6.66667 NoteOn 0 2 63 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOn 0 3 79 64 NoteOff 0.208333 2 71 64 NoteOff 0 3 79 64 NoteOn 0 2 69 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 69 64 NoteOff 0 3 78 64 NoteOn 0 2 67 64 NoteOn 0 3 79 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 65 64 NoteOff 0.208333 3 79 64 NoteOff 0 2 65 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 62 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 62 64 NoteOn 0 2 60 64 NoteOn 0 3 75 64 NoteOff 0.416667 2 60 64 NoteOff 0 3 75 64 NoteOn 0 2 75 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 75 64 NoteOff 0 3 78 64 NoteOn 0 2 74 64 NoteOn 0 3 79 64 NoteOff 0.416667 2 74 64 NoteOff 0 3 79 64 NoteOn 0 2 72 64 NoteOn 0 3 81 64 NoteOff 0.416667 2 72 64 NoteOff 0 3 81 64 // Measure number 4 =10 NoteOn 0 2 70 64 NoteOn 0 3 74 64 NoteOff 0.416667 2 70 64 NoteOff 0 3 74 64 NoteOn 0 2 69 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 69 64 NoteOff 0 3 78 64 NoteOn 0 2 70 64 NoteOn 0 3 79 64 NoteOff 0.416667 2 70 64 NoteOff 0 3 79 64 NoteOn 0 2 72 64 NoteOn 0 3 81 64 NoteOff 0.416667 2 72 64 NoteOff 0 3 81 64 NoteOn 0 2 66 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 66 64 NoteOff 0 3 74 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 2 67 64 NoteOn 0 2 69 64 NoteOff 0.416667 3 75 64 NoteOff 0 2 69 64 NoteOn 0 2 66 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 66 64 NoteOff 0 3 72 64 // Measure number 5 =13.3333 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.416667 3 70 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 74 64 NoteOn 0 3 75 64 NoteOn 0.208333 2 60 64 NoteOff 0.208333 3 75 64 NoteOff 0 2 60 64 NoteOn 0 2 62 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 62 64 NoteOn 0 2 63 64 NoteOff 0.208333 3 67 64 NoteOff 0 2 63 64 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 3 68 64 NoteOff 0 2 67 64 NoteOn 0 2 68 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 77 64 NoteOff 0.208333 2 68 64 NoteOn 0 2 62 64 NoteOff 0.208333 3 77 64 NoteOff 0 2 62 64 NoteOn 0 2 63 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 65 64 NoteOff 0.208333 3 69 64 NoteOff 0 2 65 64 // Measure number 6 =16.6667 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 69 64 NoteOff 0.208333 3 70 64 NoteOff 0 2 69 64 NoteOn 0 2 70 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 79 64 NoteOff 0.208333 2 70 64 NoteOn 0 2 63 64 NoteOff 0.208333 3 79 64 NoteOff 0 2 63 64 NoteOn 0 2 65 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 3 71 64 NoteOff 0 2 67 64 NoteOn 0 2 68 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 68 64 NoteOn 0 2 67 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 67 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 74 64 NoteOn 0 2 63 64 NoteOn 0 3 75 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 75 64 NoteOn 0 2 62 64 NoteOn 0 3 77 64 NoteOff 0.416667 2 62 64 NoteOn 0 2 72 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 71 64 NoteOff 0.208333 2 71 64 // Measure number 7 =20 NoteOn 0 2 72 64 NoteOff 0.416667 3 77 64 NoteOn 0 1 60 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 75 64 NoteOn 0 1 59 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 72 64 NoteOff 0 1 59 64 NoteOff 0 3 74 64 NoteOn 0 1 60 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 70 64 NoteOn 0 1 55 64 NoteOn 0 3 68 64 NoteOff 0.208333 3 68 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 55 64 NoteOff 0 3 67 64 NoteOn 0 1 56 64 NoteOn 0 3 65 64 NoteOff 0.416667 1 56 64 NoteOff 0 3 65 64 NoteOn 0 1 60 64 NoteOn 0 2 77 64 NoteOn 0 3 80 64 NoteOff 0.208333 1 60 64 NoteOn 0 1 59 64 NoteOff 0.208333 2 77 64 NoteOff 0 3 80 64 NoteOff 0 1 59 64 NoteOn 0 1 60 64 NoteOn 0 2 75 64 NoteOn 0 3 79 64 NoteOff 0.416667 1 60 64 NoteOff 0 2 75 64 NoteOff 0 3 79 64 NoteOn 0 1 62 64 NoteOn 0 2 74 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 62 64 NoteOff 0 2 74 64 NoteOff 0 3 77 64 // Measure number 8 =23.3333 NoteOn 0 1 55 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 55 64 NoteOff 0 3 75 64 NoteOn 0 1 60 64 NoteOn 0 2 68 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 60 64 NoteOn 0 1 59 64 NoteOff 0.208333 2 68 64 NoteOff 0 3 74 64 NoteOff 0 1 59 64 NoteOn 0 1 60 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 60 64 NoteOff 0 2 67 64 NoteOff 0 3 75 64 NoteOn 0 1 62 64 NoteOn 0 2 65 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 62 64 NoteOff 0 2 65 64 NoteOff 0 3 77 64 NoteOn 0 1 53 64 NoteOn 0 2 67 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 55 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 71 64 NoteOff 0 1 55 64 NoteOn 0 1 56 64 NoteOn 0 2 65 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 63 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 63 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 56 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 NoteOn 0 1 55 64 NoteOn 0 2 62 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 55 64 NoteOn 0 1 53 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 71 64 NoteOff 0 1 53 64 // Measure number 9 =26.6667 NoteOn 0 1 51 64 NoteOn 0 2 67 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 60 64 NoteOff 0.208333 3 72 64 NoteOff 0 1 60 64 NoteOn 0 1 59 64 NoteOn 0 3 79 64 NoteOff 0.208333 1 59 64 NoteOff 0 3 79 64 NoteOn 0 1 57 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 67 64 NoteOff 0 1 57 64 NoteOff 0 3 78 64 NoteOn 0 1 55 64 NoteOn 0 3 79 64 NoteOff 0.208333 1 55 64 NoteOn 0 1 53 64 NoteOff 0.208333 3 79 64 NoteOff 0 1 53 64 NoteOn 0 1 51 64 NoteOn 0 2 71 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 71 64 NoteOff 0 3 74 64 NoteOff 0 1 50 64 NoteOn 0 1 48 64 NoteOn 0 2 72 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 72 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 2 72 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 72 64 NoteOn 0 1 50 64 NoteOn 0 2 71 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 50 64 NoteOff 0 2 71 64 NoteOn 0 1 48 64 NoteOn 0 2 72 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 2 72 64 NoteOff 0 1 46 64 NoteOn 0 1 44 64 NoteOn 0 2 67 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 44 64 NoteOn 0 1 43 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 76 64 NoteOff 0 1 43 64 // Measure number 10 =30 NoteOn 0 1 41 64 NoteOn 0 2 68 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 58 64 NoteOff 0.208333 3 77 64 NoteOff 0 1 58 64 NoteOn 0 1 56 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 56 64 NoteOff 0 3 77 64 NoteOn 0 1 55 64 NoteOn 0 3 76 64 NoteOff 0.208333 2 68 64 NoteOff 0 1 55 64 NoteOff 0 3 76 64 NoteOn 0 1 53 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 51 64 NoteOff 0.208333 3 77 64 NoteOff 0 1 51 64 NoteOn 0 1 50 64 NoteOn 0 2 69 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 69 64 NoteOff 0 3 72 64 NoteOff 0 1 48 64 NoteOn 0 1 46 64 NoteOn 0 2 70 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 70 64 NoteOff 0 1 48 64 NoteOn 0 1 50 64 NoteOn 0 2 70 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 70 64 NoteOn 0 1 48 64 NoteOn 0 2 69 64 NoteOff 0.208333 3 74 64 NoteOff 0 1 48 64 NoteOff 0 2 69 64 NoteOn 0 1 46 64 NoteOn 0 2 70 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 44 64 NoteOff 0.208333 2 70 64 NoteOff 0 1 44 64 NoteOn 0 1 43 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 43 64 NoteOn 0 1 41 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 74 64 NoteOff 0 1 41 64 // Measure number 11 =33.3333 NoteOn 0 1 39 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 39 64 NoteOn 0 1 56 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 56 64 NoteOn 0 1 55 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 55 64 NoteOff 0 3 75 64 NoteOn 0 1 53 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 67 64 NoteOff 0 1 53 64 NoteOff 0 3 74 64 NoteOn 0 1 51 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 49 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 49 64 NoteOn 0 1 48 64 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 70 64 NoteOff 0 1 46 64 NoteOn 0 1 44 64 NoteOn 0 2 68 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 44 64 NoteOff 0 2 68 64 NoteOff 0 3 72 64 NoteOn 0 1 60 64 NoteOn 0 2 68 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 60 64 NoteOff 0 2 68 64 NoteOff 0 3 74 64 NoteOn 0 1 58 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 58 64 NoteOff 0 2 67 64 NoteOff 0 3 75 64 NoteOn 0 1 56 64 NoteOn 0 2 65 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 56 64 NoteOff 0 2 65 64 NoteOff 0 3 77 64 // Measure number 12 =36.6667 NoteOn 0 1 55 64 NoteOn 0 3 70 64 NoteOff 0.416667 1 55 64 NoteOff 0 3 70 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 56 64 NoteOff 0 3 74 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 75 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 77 64 NoteOff 0.416667 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 77 64 NoteOn 0 1 50 64 NoteOn 0 3 68 64 NoteOff 0.208333 3 68 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 70 64 NoteOn 0 1 51 64 NoteOn 0 2 56 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 56 64 NoteOn 0 2 55 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 55 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOff 0.416667 3 72 64 NoteOff 0 1 53 64 NoteOff 0 2 56 64 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 70 64 NoteOff 0.208333 3 70 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 68 64 // Measure number 13 =40 NoteOn 0 1 51 64 NoteOn 0 2 58 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 63 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 58 64 NoteOff 0 3 63 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 67 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 68 64 NoteOff 0.208333 3 68 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 70 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 56 64 NoteOff 0 3 74 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 74 64 NoteOn 0 1 51 64 NoteOn 0 2 55 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 55 64 NoteOff 0 3 74 64 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 77 64 NoteOn 0 1 48 64 NoteOn 0 2 51 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 81 64 NoteOff 0.208333 1 48 64 NoteOff 0 2 51 64 NoteOff 0 3 81 64 // Measure number 14 =43.3333 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 82 64 NoteOff 0.208333 3 82 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 65 64 NoteOn 0 1 58 64 NoteOn 0 2 61 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 58 64 NoteOff 0 2 61 64 NoteOff 0 3 68 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 70 64 NoteOff 0.208333 3 70 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 72 64 NoteOn 0 1 55 64 NoteOn 0 2 58 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 58 64 NoteOff 0 3 76 64 NoteOn 0 1 56 64 NoteOn 0 2 60 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 60 64 NoteOff 0 3 75 64 NoteOn 0 1 53 64 NoteOn 0 2 56 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 56 64 NoteOff 0 3 75 64 NoteOn 0 1 51 64 NoteOn 0 2 55 64 NoteOn 0 3 77 64 NoteOff 0.208333 3 77 64 NoteOn 0 3 79 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 55 64 NoteOff 0 3 79 64 NoteOn 0 1 50 64 NoteOn 0 2 53 64 NoteOn 0 3 81 64 NoteOff 0.208333 3 81 64 NoteOn 0 3 83 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 53 64 NoteOff 0 3 83 64 // Measure number 15 =46.6667 NoteOn 0 1 51 64 NoteOn 0 2 55 64 NoteOn 0 3 84 64 NoteOff 0.416667 1 51 64 NoteOff 0 2 55 64 NoteOff 0 3 84 64 NoteOn 0 2 67 64 NoteOn 0 3 83 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 83 64 NoteOn 0 2 66 64 NoteOn 0 3 81 64 NoteOff 0.208333 2 66 64 NoteOff 0 3 81 64 NoteOn 0 2 67 64 NoteOn 0 3 79 64 NoteOff 0.208333 3 79 64 NoteOn 0 3 77 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 77 64 NoteOn 0 2 60 64 NoteOn 0 3 75 64 NoteOff 0.208333 3 75 64 NoteOn 0 3 74 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 74 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 2 63 64 NoteOff 0 3 72 64 NoteOn 0 1 48 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 75 64 NoteOff 0 2 66 64 NoteOn 0 1 46 64 NoteOn 0 2 67 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 46 64 NoteOff 0 2 67 64 NoteOff 0 3 74 64 NoteOn 0 1 45 64 NoteOn 0 2 69 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 45 64 NoteOff 0 2 69 64 NoteOff 0 3 72 64 // Measure number 16 =50 NoteOn 0 2 62 64 NoteOn 0 3 70 64 NoteOff 0.416667 2 62 64 NoteOff 0 3 70 64 NoteOn 0 1 51 64 NoteOn 0 2 67 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 51 64 NoteOff 0 3 69 64 NoteOff 0 2 66 64 NoteOn 0 1 50 64 NoteOn 0 2 67 64 NoteOn 0 3 70 64 NoteOff 0.416667 1 50 64 NoteOff 0 2 67 64 NoteOff 0 3 70 64 NoteOn 0 1 48 64 NoteOn 0 2 69 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 69 64 NoteOff 0 3 72 64 NoteOn 0 1 50 64 NoteOn 0 2 60 64 NoteOn 0 3 66 64 NoteOff 0.208333 2 60 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 66 64 NoteOff 0 2 62 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 3 67 64 NoteOff 0 1 46 64 NoteOn 0 1 48 64 NoteOn 0 3 69 64 NoteOff 0.416667 2 63 64 NoteOff 0 1 48 64 NoteOff 0 3 69 64 NoteOn 0 1 50 64 NoteOn 0 2 62 64 NoteOn 0 3 66 64 NoteOff 0.208333 2 62 64 NoteOn 0 2 60 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 66 64 NoteOff 0 2 60 64 // Measure number 17 =53.3333 NoteOn 0 1 43 64 NoteOn 0 2 58 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 43 64 NoteOff 0 2 58 64 NoteOff 0 3 67 64 NoteOn 0 1 58 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 58 64 NoteOff 0 3 74 64 NoteOn 0 1 57 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 57 64 NoteOff 0 3 72 64 NoteOn 0 1 58 64 NoteOn 0 3 74 64 NoteOn 0.208333 2 62 64 NoteOff 0.208333 1 58 64 NoteOff 0 3 74 64 NoteOff 0 2 62 64 NoteOn 0 1 50 64 NoteOn 0 2 64 64 NoteOff 0.208333 2 64 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 66 64 NoteOn 0 1 51 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 69 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 69 64 NoteOn 0 1 60 64 NoteOn 0 2 70 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 76 64 NoteOn 0 1 58 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 58 64 NoteOff 0 3 74 64 NoteOn 0 1 60 64 NoteOn 0 3 76 64 NoteOff 0.208333 2 70 64 NoteOn 0 2 64 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 76 64 NoteOff 0 2 64 64 NoteOn 0 1 52 64 NoteOn 0 2 65 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 67 64 NoteOff 0.208333 1 52 64 NoteOff 0 2 67 64 // Measure number 18 =56.6667 NoteOn 0 1 53 64 NoteOn 0 2 69 64 NoteOff 0.208333 2 69 64 NoteOn 0 2 70 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 70 64 NoteOn 0 1 62 64 NoteOn 0 2 72 64 NoteOn 0 3 78 64 NoteOff 0.208333 1 62 64 NoteOff 0 3 78 64 NoteOn 0 1 60 64 NoteOn 0 3 76 64 NoteOff 0.208333 1 60 64 NoteOff 0 3 76 64 NoteOn 0 1 62 64 NoteOn 0 3 78 64 NoteOff 0.208333 2 72 64 NoteOn 0 2 66 64 NoteOff 0.208333 1 62 64 NoteOff 0 3 78 64 NoteOff 0 2 66 64 NoteOn 0 1 54 64 NoteOn 0 2 67 64 NoteOff 0.208333 2 67 64 NoteOn 0 2 69 64 NoteOff 0.208333 1 54 64 NoteOff 0 2 69 64 NoteOn 0 1 55 64 NoteOn 0 2 70 64 NoteOff 0.416667 2 70 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 62 64 NoteOff 0 3 65 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOn 0.208333 1 43 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOff 0 1 43 64 NoteOn 0 1 45 64 NoteOn 0 2 55 64 NoteOff 0.208333 1 45 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 55 64 NoteOff 0 1 47 64 // Measure number 19 =60 NoteOn 0 1 48 64 NoteOn 0 2 56 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 56 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 69 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 45 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 69 64 NoteOff 0 1 45 64 NoteOn 0 1 46 64 NoteOn 0 2 57 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 57 64 NoteOff 0 1 48 64 NoteOn 0 1 50 64 NoteOn 0 2 58 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 51 64 NoteOff 0.208333 2 58 64 NoteOff 0 1 51 64 NoteOn 0 1 53 64 NoteOn 0 2 67 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 71 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 69 64 NoteOn 0 2 67 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 67 64 NoteOff 0 3 71 64 NoteOff 0 1 47 64 NoteOn 0 1 48 64 NoteOn 0 2 59 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 59 64 NoteOff 0 1 50 64 // Measure number 20 =63.3333 NoteOn 0 1 51 64 NoteOn 0 2 60 64 NoteOff 0.208333 2 60 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 65 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 72 64 NoteOn 0 2 62 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 71 64 NoteOn 0 2 60 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 60 64 NoteOn 0 2 58 64 NoteOff 0.208333 3 72 64 NoteOff 0 2 58 64 NoteOn 0 1 52 64 NoteOn 0 2 56 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 56 64 NoteOn 0 2 55 64 NoteOff 0.208333 1 52 64 NoteOff 0 3 67 64 NoteOff 0 2 55 64 NoteOn 0 1 53 64 NoteOn 0 2 53 64 NoteOn 0 3 68 64 NoteOff 0.416667 1 53 64 NoteOff 0 2 53 64 NoteOff 0 3 68 64 NoteOn 0 1 41 64 NoteOn 0 2 68 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 41 64 NoteOff 0 2 68 64 NoteOff 0 3 71 64 NoteOn 0 1 39 64 NoteOn 0 2 67 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 39 64 NoteOff 0 2 67 64 NoteOff 0 3 72 64 NoteOn 0 1 38 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 38 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 // Measure number 21 =66.6667 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.416667 2 63 64 NoteOff 0 3 67 64 NoteOn 0 1 44 64 NoteOn 0 2 62 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 44 64 NoteOff 0 2 62 64 NoteOff 0 3 71 64 NoteOn 0 1 43 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 43 64 NoteOff 0 2 63 64 NoteOff 0 3 72 64 NoteOn 0 1 41 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 41 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 59 64 NoteOff 0 3 67 64 NoteOn 0 1 41 64 NoteOn 0 2 60 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 39 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 39 64 NoteOn 0 1 41 64 NoteOn 0 2 62 64 NoteOff 0.416667 3 68 64 NoteOff 0 1 41 64 NoteOff 0 2 62 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 59 64 NoteOff 0 3 65 64 // Measure number 22 =70 NoteOn 0 1 48 64 NoteOn 0 2 60 64 NoteOn 0 3 63 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 3 63 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 51 64 NoteOff 0 3 72 64 NoteOn 0 1 50 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 50 64 NoteOff 0 3 71 64 NoteOn 0 1 48 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 3 72 64 NoteOff 0 1 46 64 NoteOn 0 1 44 64 NoteOn 0 2 64 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 44 64 NoteOn 0 1 43 64 NoteOff 0.208333 2 64 64 NoteOff 0 3 67 64 NoteOff 0 1 43 64 NoteOn 0 1 41 64 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 58 64 NoteOff 0.208333 2 65 64 NoteOff 0 1 58 64 NoteOn 0 1 56 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 56 64 NoteOff 0 2 65 64 NoteOn 0 1 55 64 NoteOn 0 2 64 64 NoteOff 0.208333 3 68 64 NoteOff 0 1 55 64 NoteOff 0 2 64 64 NoteOn 0 1 53 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 51 64 NoteOff 0.208333 2 65 64 NoteOff 0 1 51 64 NoteOn 0 1 50 64 NoteOn 0 2 60 64 NoteOn 0 3 69 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 48 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 69 64 NoteOff 0 1 48 64 // Measure number 23 =73.3333 NoteOn 0 1 46 64 NoteOn 0 2 62 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 48 64 NoteOff 0.208333 3 70 64 NoteOff 0 1 48 64 NoteOn 0 1 50 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 70 64 NoteOn 0 1 48 64 NoteOn 0 3 69 64 NoteOff 0.208333 2 62 64 NoteOff 0 1 48 64 NoteOff 0 3 69 64 NoteOn 0 1 46 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 46 64 NoteOn 0 1 44 64 NoteOff 0.208333 3 70 64 NoteOff 0 1 44 64 NoteOn 0 1 43 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 43 64 NoteOn 0 1 41 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 65 64 NoteOff 0 1 41 64 NoteOn 0 1 39 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 39 64 NoteOn 0 1 56 64 NoteOff 0.208333 2 63 64 NoteOff 0 1 56 64 NoteOn 0 1 55 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 55 64 NoteOff 0 2 63 64 NoteOn 0 1 53 64 NoteOn 0 2 62 64 NoteOff 0.208333 3 67 64 NoteOff 0 1 53 64 NoteOff 0 2 62 64 NoteOn 0 1 51 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 50 64 NoteOff 0.208333 2 63 64 NoteOff 0 1 50 64 NoteOn 0 1 48 64 NoteOn 0 2 58 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 46 64 NoteOff 0.208333 2 58 64 NoteOff 0 1 46 64 // Measure number 24 =76.6667 NoteOn 0 1 44 64 NoteOn 0 2 60 64 NoteOff 0.208333 1 44 64 NoteOn 0 1 46 64 NoteOff 0.208333 3 67 64 NoteOff 0 1 46 64 NoteOn 0 1 48 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 68 64 NoteOn 0 1 46 64 NoteOn 0 3 70 64 NoteOff 0.208333 1 46 64 NoteOff 0 3 70 64 NoteOn 0 1 44 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 44 64 NoteOff 0 3 72 64 NoteOn 0 1 43 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 43 64 NoteOff 0 3 71 64 NoteOn 0 1 41 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 41 64 NoteOff 0 3 72 64 NoteOn 0 1 39 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 39 64 NoteOff 0 3 68 64 NoteOn 0 1 38 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 38 64 NoteOn 0 1 55 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 55 64 NoteOn 0 1 53 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 53 64 NoteOff 0 2 62 64 NoteOn 0 1 51 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 51 64 NoteOff 0 2 63 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 50 64 NoteOff 0 2 65 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOff 0.208333 1 48 64 NoteOff 0 2 63 64 NoteOn 0 1 47 64 NoteOn 0 2 65 64 NoteOff 0.208333 1 47 64 NoteOff 0 2 65 64 NoteOn 0 1 45 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 45 64 NoteOff 0 2 62 64 // Measure number 25 =80 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOff 0.416667 3 65 64 NoteOff 0 2 59 64 NoteOn 0 3 74 64 NoteOff 0.208333 3 74 64 NoteOn 0 3 72 64 NoteOff 0.208333 1 43 64 NoteOff 0 3 72 64 NoteOn 0 3 74 64 NoteOff 0.416667 3 74 64 NoteOn 0 2 59 64 NoteOn 0 3 65 64 NoteOff 0.416667 2 59 64 NoteOff 0 3 65 64 NoteOn 0 2 60 64 NoteOn 0 3 63 64 NoteOn 0.208333 1 43 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 63 64 NoteOff 0 1 43 64 NoteOn 0 1 45 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 45 64 NoteOff 0 3 75 64 NoteOn 0 1 47 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 47 64 NoteOff 0 3 74 64 NoteOn 0 1 48 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 50 64 NoteOff 0.208333 3 75 64 NoteOff 0 1 50 64 NoteOn 0 1 51 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 51 64 NoteOn 0 1 53 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 67 64 NoteOff 0 1 53 64 // Measure number 26 =83.3333 NoteOn 0 1 55 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 1 55 64 NoteOn 0 1 53 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 65 64 NoteOff 0 1 53 64 NoteOn 0 1 56 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 56 64 NoteOff 0 3 77 64 NoteOn 0 1 55 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 55 64 NoteOff 0 3 75 64 NoteOn 0 1 53 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 53 64 NoteOn 0 1 51 64 NoteOff 0.208333 3 77 64 NoteOff 0 1 51 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 50 64 NoteOn 0 1 48 64 NoteOff 0.208333 3 68 64 NoteOff 0 1 48 64 NoteOn 0 1 47 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 77 64 NoteOff 0.208333 2 65 64 NoteOff 0 1 47 64 NoteOff 0 3 77 64 NoteOn 0 1 48 64 NoteOn 0 3 75 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 75 64 NoteOn 0 1 47 64 NoteOn 0 3 74 64 NoteOff 0.208333 1 47 64 NoteOff 0 3 74 64 NoteOn 0 1 48 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 71 64 NoteOn 0 1 43 64 NoteOn 0 2 65 64 NoteOn 0 3 69 64 NoteOff 0.208333 3 69 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 65 64 NoteOff 0 3 67 64 // Measure number 27 =86.6667 NoteOn 0 1 44 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 1 44 64 NoteOff 0 2 63 64 NoteOff 0 3 72 64 NoteOn 0 1 48 64 NoteOn 0 2 68 64 NoteOn 0 3 77 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 68 64 NoteOff 0 3 77 64 NoteOff 0 1 47 64 NoteOn 0 1 48 64 NoteOn 0 2 67 64 NoteOn 0 3 75 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 67 64 NoteOff 0 3 75 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 74 64 NoteOff 0.416667 1 50 64 NoteOff 0 2 65 64 NoteOff 0 3 74 64 NoteOn 0 1 43 64 NoteOn 0 2 63 64 NoteOff 0.416667 1 43 64 NoteOff 0 2 63 64 NoteOn 0 1 48 64 NoteOn 0 2 62 64 NoteOn 0 3 68 64 NoteOff 0.208333 1 48 64 NoteOn 0 1 47 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 68 64 NoteOff 0 1 47 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 63 64 NoteOff 0 3 67 64 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 65 64 NoteOff 0.416667 1 50 64 NoteOff 0 2 65 64 NoteOff 0 3 65 64 // Measure number 28 =90 NoteOn 0 1 41 64 NoteOn 0 2 59 64 NoteOn 0 3 67 64 NoteOff 0.208333 1 41 64 NoteOn 0 1 43 64 NoteOff 0.208333 2 59 64 NoteOff 0 3 67 64 NoteOff 0 1 43 64 NoteOn 0 1 44 64 NoteOn 0 2 60 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 63 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 63 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.416667 1 44 64 NoteOff 0 2 62 64 NoteOff 0 3 65 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 62 64 NoteOff 0.208333 1 43 64 NoteOn 0 1 41 64 NoteOff 0.208333 2 59 64 NoteOff 0 3 62 64 NoteOff 0 1 41 64 NoteOn 0 1 39 64 NoteOn 0 2 59 64 NoteOn 0 3 68 64 NoteOff 0.416667 2 59 64 NoteOff 0 3 68 64 NoteOn 0 2 60 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 39 64 NoteOff 0 2 60 64 NoteOff 0 3 67 64 NoteOn 0.416667 1 51 64 NoteOn 0 2 60 64 NoteOn 0 3 69 64 NoteOff 0.416667 1 51 64 NoteOff 0 2 60 64 NoteOff 0 3 69 64 // Measure number 29 =93.3333 NoteOn 0 1 50 64 NoteOn 0 2 65 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 65 64 NoteOn 0 2 62 64 NoteOff 0.208333 1 50 64 NoteOff 0 3 71 64 NoteOff 0 2 62 64 NoteOn 0 1 48 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOn 0 2 60 64 NoteOff 0.208333 1 48 64 NoteOff 0 3 72 64 NoteOn 0 1 55 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 63 64 NoteOff 0.208333 2 60 64 NoteOff 0 1 55 64 NoteOff 0 3 63 64 NoteOn 0 1 43 64 NoteOn 0 2 59 64 NoteOn 0 3 62 64 NoteOff 0.208333 3 62 64 NoteOn 0 3 60 64 NoteOff 0.208333 1 43 64 NoteOff 0 2 59 64 NoteOff 0 3 60 64 NoteOn 0 1 36 64 NoteOn 0 1 48 64 NoteOn 0 2 60 64 NoteOn 0 3 60 64 NoteOff 0.416667 3 60 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 60 64 NoteOff 0 3 71 64 NoteOn 0 3 72 64 NoteOff 0.416667 3 72 64 NoteOn 0 2 64 64 NoteOn 0 3 67 64 NoteOff 0.416667 1 48 64 NoteOff 0 2 64 64 NoteOff 0 3 67 64 // Measure number 30 =96.6667 NoteOn 0 2 65 64 NoteOn 0 3 68 64 NoteOff 0.416667 3 68 64 NoteOn 0 3 72 64 NoteOff 0.208333 3 72 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 65 64 NoteOff 0 3 71 64 NoteOn 0 3 72 64 NoteOff 0.416667 3 72 64 NoteOn 0 2 65 64 NoteOn 0 2 68 64 NoteOn 0 3 71 64 NoteOn 0 3 74 64 NoteOff 0.416667 2 65 64 NoteOff 0 2 68 64 NoteOff 0 3 71 64 NoteOff 0 3 74 64 NoteOn 0 2 65 64 NoteOn 0 3 67 64 NoteOff 0.416667 2 65 64 NoteOff 0 3 67 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.208333 2 63 64 NoteOff 0 3 72 64 NoteOn 0 2 62 64 NoteOn 0 3 71 64 NoteOff 0.208333 2 62 64 NoteOff 0 3 71 64 NoteOn 0 2 63 64 NoteOn 0 3 72 64 NoteOff 0.416667 2 63 64 NoteOff 0 3 72 64 NoteOn 0 2 65 64 NoteOn 0 2 68 64 NoteOn 0 3 74 64 NoteOff 0.416667 2 65 64 NoteOff 0 2 68 64 NoteOff 0 3 74 64 // Measure number 31 =100 NoteOn 0 2 59 64 NoteOn 0 2 62 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 3 67 64 NoteOff 0.208333 2 59 64 NoteOff 0 2 62 64 NoteOff 0 3 67 64 NoteOn 0 3 68 64 NoteOn 0.416667 2 59 64 NoteOn 0 2 62 64 NoteOff 0.416667 3 68 64 NoteOff 0 2 59 64 NoteOff 0 2 62 64 NoteOn 0 3 67 64 NoteOff 0.208333 3 67 64 NoteOn 0 3 65 64 NoteOff 0.208333 3 65 64 NoteOn 0 2 55 64 NoteOn 0 2 60 64 NoteOn 0 3 64 64 NoteOff 1.66667 1 36 64 NoteOff 0 2 55 64 NoteOff 0 2 60 64 NoteOff 0 3 64 64 // Measure =103.333 ///CDT: 1685/3/-1750/7/28 ///OCY: Deutschland ///PPP: Coethen; Cothen; Co2then ///ODT: <1722// ///PDT: 1722 ///AFR: fuga; fugue ///AST: polyphony ///AMT: simple quadruple ///SCA: Bach-Werke-Verzeichnis ///YOR: Bach Gesellschaft ///SMS: British Library, various ///AIN: cemba; clavi ///EEV: 1.0 ///RDT: 1986 November 14 ///YER: 1994 August 10 ///EFL: 2/48 ///VTS: 1035528445 stk-4.4.4/doc/html/tutorial/bookert.ski000644 000766 000766 00000007035 12015735505 020047 0ustar00garygary000000 000000 /* Howdy!! 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 stk-4.4.4/doc/html/papers/stkicmc99.pdf000644 000766 000766 00000225635 12015735505 017643 0ustar00garygary000000 000000 %PDF-1.2 %âãÏÓ 25 0 obj << /Linearized 1 /O 27 /H [ 1362 339 ] /L 76701 /E 38374 /N 4 /T 76083 >> endobj xref 25 48 0000000016 00000 n 0000001307 00000 n 0000001701 00000 n 0000001908 00000 n 0000002080 00000 n 0000002418 00000 n 0000002964 00000 n 0000003508 00000 n 0000003848 00000 n 0000004203 00000 n 0000004844 00000 n 0000005062 00000 n 0000005311 00000 n 0000005525 00000 n 0000006107 00000 n 0000006653 00000 n 0000006871 00000 n 0000010779 00000 n 0000010801 00000 n 0000011956 00000 n 0000019586 00000 n 0000020096 00000 n 0000020510 00000 n 0000021000 00000 n 0000021761 00000 n 0000021782 00000 n 0000022821 00000 n 0000022843 00000 n 0000023927 00000 n 0000023948 00000 n 0000024957 00000 n 0000024979 00000 n 0000026061 00000 n 0000026322 00000 n 0000026547 00000 n 0000026568 00000 n 0000027640 00000 n 0000027661 00000 n 0000028697 00000 n 0000028718 00000 n 0000029453 00000 n 0000029531 00000 n 0000029863 00000 n 0000031936 00000 n 0000037259 00000 n 0000037743 00000 n 0000001362 00000 n 0000001680 00000 n trailer << /Size 73 /Info 24 0 R /Root 26 0 R /Prev 76073 /ID[<98309f6caabf7e25b0f26e51bbab02f8><98309f6caabf7e25b0f26e51bbab02f8>] >> startxref 0 %%EOF 26 0 obj << /Type /Catalog /Pages 23 0 R >> endobj 71 0 obj << /S 156 /Filter /FlateDecode /Length 72 0 R >> stream H‰b```f`` b`c``g``@V ( džöUÒîâß®>:À€ X}}×{8:íXËwê¶ÁñÚ´3|·>5…ª »{o]rñÖ×oï­÷ ªC;:: ,A%㎎ˆ¸D„„YÜ w,´[€EDxY/¨ªR¸ÈÚòGóP›†%c“² [³èÓŒÊåyΗ$&¼êžÀÀü‹“óƒí† SäÎ00²`°/`àÖ`W4wPÕmž'³Ñ“ãG ’χÆiÛîQäé‡z ÀÏÆC endstream endobj 72 0 obj 233 endobj 27 0 obj << /Type /Page /Parent 23 0 R /Resources 28 0 R /Contents [ 43 0 R 50 0 R 52 0 R 54 0 R 56 0 R 60 0 R 62 0 R 64 0 R ] /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 28 0 obj << /ProcSet [ /PDF /Text ] /Font << /F5 57 0 R /F6 32 0 R /F7 47 0 R /F8 34 0 R /F9 30 0 R /F10 39 0 R /F11 38 0 R >> /ExtGState << /GS1 65 0 R >> >> endobj 29 0 obj << /Type /FontDescriptor /Ascent 698 /CapHeight 681 /Descent -202 /Flags 262150 /FontBBox [ -53 -251 1139 750 ] /FontName /ACHLFN+CMBX12 /ItalicAngle 0 /StemV 109 /CharSet (/o/c/R/d/y/n/l/p/e/S/G/E/N/four/U/f/I/period/r/h/s/ff/i/parenleft/K/a/t/\ parenright/u/one/T/A/v/two/m/g/b/C/three) /FontFile3 41 0 R >> endobj 30 0 obj << /Type /Font /Subtype /Type1 /FirstChar 49 /LastChar 180 /Widths [ 611 611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 417 0 0 417 417 417 417 417 0 417 417 417 417 417 417 417 0 417 417 417 ] /Encoding /WinAnsiEncoding /BaseFont /ACHLHM+CMR6 /FontDescriptor 35 0 R >> endobj 31 0 obj << /Filter /FlateDecode /Length 470 >> stream H‰T“AÚ0…ïü ·ê!ž‰I@B9]‰Ã¶UÙ­z ‰ƒ"'2á°ÿ¾~3îJ{`ôòâqü=ÆÅát<…q1ÅÏ8ug¿˜a }ô÷é;o.þ:Clú±[ò“ÔîÖΦHÍç÷ûâo§0Lf·[¿ÒËûßÍÓáeÿ‡ø«ýbб÷q WóôJo¿“q~Ìó_óa1Ö4éý°*/íü½½ù´mnŸò§Þßç¶ó± Wov–³ãº1>ôŸß­Ê¶\}ÖµZìÚ5É`h)¶ÚÀ(¡K5Ö0´Ó–ÆZŠ­·0*èJ[¾Á¨¡k]!_Ù@oÔ=¶Ð[m‘=ZèVgè‹´ëö0zh/ËÑèAWP2È&-%íÁ0@NŠ_‹rÊøÒrÊø8)œ¿” 'Åw8:œ2>h ä”ñ!œ¿”Ï‚œßÉ “â× SÆ?Â9)>#d¾”ô¿Èˆ‚4WÃ@¤yT0Q°æQŽetPž÷ÖÂ@¬y¬qRF¬y8iA¬y8œƒçq=k%òÀljIçHpiNÿ$F÷çcâ»GŒé2È%“{€Éƒÿ¸‡ó4cÐñ[ý`íCæN endstream endobj 32 0 obj << /Type /Font /Subtype /Type1 /FirstChar 1 /LastChar 39 /Widths [ 782 625 513 625 594 625 438 444 313 563 313 881 438 438 850 625 459 547 500 563 419 625 625 563 738 594 938 313 865 884 563 563 656 839 813 880 625 563 344 ] /Encoding 37 0 R /BaseFont /ACHLFN+CMBX12 /FontDescriptor 29 0 R /ToUnicode 31 0 R >> endobj 33 0 obj << /Type /FontDescriptor /Ascent 699 /CapHeight 0 /Descent -206 /Flags 96 /FontBBox [ -35 -250 1148 750 ] /FontName /ACHLID+CMTI9 /ItalicAngle -14.03999 /StemV 70 /CharSet (/o/c/R/D/d/comma/n/p/y/e/S/N/four/hyphen/l/five/f/U/period/r/h/J/P/s/sev\ en/i/a/t/zero/eight/M/at/u/one/nine/A/v/two/m/g/C/w/three) /FontFile3 68 0 R >> endobj 34 0 obj << /Type /Font /Subtype /Type1 /FirstChar 44 /LastChar 180 /Widths [ 315 367 315 0 525 525 525 525 525 525 0 525 525 525 0 0 0 0 0 0 787 763 0 735 775 0 0 0 0 0 539 0 0 920 763 0 696 0 749 577 0 763 0 0 0 0 0 0 0 0 0 0 0 525 0 472 525 472 315 472 525 315 0 0 262 840 577 525 525 0 433 420 341 551 472 682 0 498 0 0 0 0 0 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 0 0 367 367 367 367 367 0 367 367 367 367 367 367 367 0 367 367 367 ] /Encoding /WinAnsiEncoding /BaseFont /ACHLID+CMTI9 /FontDescriptor 33 0 R >> endobj 35 0 obj << /Type /FontDescriptor /Ascent 0 /CapHeight 0 /Descent 0 /Flags 32 /FontBBox [ -20 -250 1193 750 ] /FontName /ACHLHM+CMR6 /ItalicAngle 0 /StemV 83 /CharSet (/one/two) /FontFile3 69 0 R >> endobj 36 0 obj << /Type /FontDescriptor /Ascent 698 /CapHeight 0 /Descent 0 /Flags 32 /FontBBox [ -34 -251 988 750 ] /FontName /ACHLGP+CMR12 /ItalicAngle 0 /StemV 65 /CharSet (/o/R/c/d/y/n/e/S/G/period/r/P/a/k/v/C) /FontFile3 67 0 R >> endobj 37 0 obj << /Type /Encoding /Differences [ 1 /T /h /e /S /y /n /t /s /i /o /l /K /parenleft /parenright /A /b /r /a /c /one /I /d /u /two /E /v /m /period /U /G /g /three /ff /R /C /N /p /four /f ] >> endobj 38 0 obj << /Type /Font /Subtype /Type1 /FirstChar 46 /LastChar 180 /Widths [ 272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 707 0 0 0 768 0 0 0 0 0 0 0 0 666 0 721 544 0 0 0 0 0 0 0 0 0 0 0 0 0 490 0 435 544 435 0 0 0 0 0 517 0 0 544 490 0 0 381 0 0 0 517 0 0 517 0 0 0 0 0 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 0 0 326 326 326 326 326 0 326 326 326 326 326 326 326 0 326 326 326 ] /Encoding /WinAnsiEncoding /BaseFont /ACHLGP+CMR12 /FontDescriptor 36 0 R >> endobj 39 0 obj << /Type /Font /Subtype /Type1 /FirstChar 49 /LastChar 180 /Widths [ 531 531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 354 0 0 354 354 354 354 354 0 354 354 354 354 354 354 354 0 354 354 354 ] /Encoding /WinAnsiEncoding /BaseFont /ACHLHF+CMR8 /FontDescriptor 40 0 R >> endobj 40 0 obj << /Type /FontDescriptor /Ascent 0 /CapHeight 0 /Descent 0 /Flags 32 /FontBBox [ -36 -250 1070 750 ] /FontName /ACHLHF+CMR8 /ItalicAngle 0 /StemV 76 /CharSet (/one/two) /FontFile3 70 0 R >> endobj 41 0 obj << /Filter /FlateDecode /Length 3816 /Subtype /Type1C >> stream H‰|TkTgž1“L¸¬« Þê­ ÕµK·žŠPDeÕjEËI‘K$@ ˆÄ“/±\E!‚ ¨Q±«ì¶ÛV=êV­[]»žã¥Ú••SQßÁ=»ŸÚžýµûgÎùnÏû<Ïû¼CSÌ0ЦiMhXdTÄò™aÑ‹>~çåNˆÌQòxZž0LæòhFžà?f .Ïd (ùúß½þú³°|l €Æ7NãìHŠ¡ifÉŠ¸àÙAaæ-6KRâ¦Lý´°éúàwõ¡©&KÒFcš>Ú˜¹É”jÌ$‹ý*óÆ$S¦m¶>4%E¿òå‹ ýJS†Éb5%¼¦fNÝ’•i²è£Í &KEÑ#ü¨iôl*XJ…QR‹©%Ô2j9µRaT§0ÆFDøR”MPÔH5‘¢&SÔTŠšFQ3(jEÍ¡¨¹ j‘šŠf¨U KŽˆC5ÓKçÒ=ÃfûƒÂG‘¯ø³šy¤œªìR-RýÍc¿T‡¨ùŒñÉñ¹ç»Ä·ÉÏäwÁ”¸ÿÍá †WihÍÍ@ÀoÄ€;#âðL ŒA¼ £ƒ€„{ VÈ{å)ZPIØï‰jà➎j·S¬àó¹VÝÆv[scg݉îDoxÊê’ÔXþðÆß£\û⩉ØO˜jø¿ˆ0°nÏÔµ\A¢G"à$ü²}äZo!±Iæ±ø[RªŸêiÝÙ#M…¥ŸñÛ‹³sSu¶Š­µÛyÌ²š¹¸¼áÅêý4P²/.Ô–#wN=` á:X÷9Ì”|MËU®«±£âYÓy<³‹qŽÔᨿàÅ0«ù¬f7ªâvÖ á¿ÐÛ(ี‹ñDPóé"rpÅvd/Aâ>› f$ŽÃux],ž¬äív§³Dg¯A;+ݨ¡™‡ÉÀ^†(ˆÔip‚Éôm˜¬€œ«Úî͇6§ÄÇw¤?Þq¨›×E’\& ¥·RYm«ˆ’ùe¡X²¸Ã>Õ‘ÞŠÝ]ÂP#ˆiÞ§¨‡ëy†D¯ á ,y¾pÆ‘è/`ÄÀh…ì†d­QUj-ŠÉs¨‹  <ÏQkÿñ¯uÕjPüýò™G:ðÕ_Ác±rƲYk¤<ϡΆSÞ”†”rþTWoy÷àİkÂâ NÅÙJGmº\ù·¤ ½ë8ð0òÈmíí¤oÀ0ˆ†@ÔÂm-0hÒú8ˆ)ë’²Ã멲îP›®;­5Þ˜–fœÓÿ@ÈÍû?·üÏiáï¶|sî¦îzØy,`&$æ½uÇ·6·ÙwÊã8¼aßí½Œ*¸{("5µä“äx!=)]4‰vg¶³DTï(EE%ºÜ ´ÿ•…$¢òRâá÷@+ä!XÛ'ÍCUœå›ˆòì<îZ¡4ÀQ¬Â4q±õ1êä?Fb‹ Í`1-›µø F¬¾'`A¯Àä¸Ám}‘¸3ƒ³ˆÅ¶"»†žmE¢¹t\©¥„4ÇfP¹›¿F­\˵WÙf³L¨Ú,”U"·»¼ÆŒ…Õy¤|›ÜkïCǸöŸ‘x@f±øŽ¼U jÜ­ÄÛTè²K°v?,m€x‰>²Ë«t ÎÓzPY¿0LyzUdS(‡ ñl<Šãa:ž"D ðݻÕçp íNÏ*ÀÚµÁÜÒ¹õçW ›Ž%ÿ xÝ?ë®õ|Á_¿Ð_uš»Ã8¼M(pW¢΃ÜM‚6Í^ öœ¦IpÇB)¾<$BxºõÓx‡ƒÀû•êQUü‚ÚŒª…ãL>ö@ ÞîXеu‚W•åÐSó¡†A%Qõ‚¨Z/É#_KzÆM«½!©Ä =Jæ–/Aîå‚§°VdÞháó³SFnå´ÚkÑBÂÉŒoÀ_÷dï·'{ÿ7wHcÿ¿E—nÖõv ɇ¿Ì(ãjPÕA£'×'Ñ0‰ðƒƒo’ÐB‰o!#g| ¹ !f¨3$%ýÈËyû‘ØIf!á€_Þ—r’üž NY½»ò³{œÄŠ+DÇ¥.@n ™ÔÆ&§£Yp²C¾øªn?#çiz”È%ê‘;M 6õ¾ âsÄÎçHl¤@ØÌ>¹ &Ü®t—–—è¶Ç¢,ž\jH²ÓöÓ«Œma?*ÙYë ]{þ+™yG¤ÁùÚj‡Ó•Íát‚~I•åt¦—ð¢-Ûiã2I=7ÈïöàÍW(™ì•eiåNW£Nî`塇J{µË¹›kBA¾Å6º\Íå¼»~¿«žó‹2 3g~¹3ƒ‡mq£Ò&¡µÄåÌÒ Í'Þ\´wX%8ÚÒHbÐ(8£òäfx¨®³ãêuýoãh~HùZ»ÊÝ:ðRûÓ_´eG?UW»=½QhKBY‘ºH&‰ßtög#÷sÍýÚ½…eù9΢|§°®8Åjæ–]zP(ìè-úSj¸_‹} “€À»e!1«óðï]d»ès÷áÚ}ì’£´ÓK¯ÖêÎt|Õ×wg~³·–!ç>®•yˆa÷¡]yE¥NGoˆU6XÖŸÁáIc:²sCí6áìÚƒ;2û³jÄF«zw~«ùcÁú>fæb¡ ¦òõNT–ÍYQi¦€cØTT·Ë媬⫫+w8 þäÏ?äÍAÐÅgÏ~о餑•¤‘wÏÒpãå„$ü‡ñr jêLãøÆ”œ`1µÖ£5g=Çè,uÅâÛYµÕ¼ Z [nIŠ@–‹¹H%!äMFC"(—"—  ZPXÙ­¸E§Õ팲:Ú.3ÝÖuuð9ÌËÎî›à(^¦í‡óéÌ<ç¹ýÿÏïÓùïrÑ>\èÑ%Å| –17&ï`_Ò±ë÷Q+ó׿£’ëd!}ù;×)XfÀ3,D~ËwòüÔvòKÎ’Püýâ!®{Ñ_¥ðRŸPr½7ƒô˯}~eWSøõq<¢ ø&±ž9¬Ä¦q€²Ö8­ ¥Ë~åÐOmü/Þ‰gj-Ù M¶kQuNkqÔ!+3Ò¹ûmîS ¿‰ýc°ÐÄû.ûyWw ‡ä÷Ø>‘ÍŒì¶(ûÀ€*k¥X0H¯ ÈNüDé8ûOøMóO‡Y‰ÆÁK°«Ï…*eà%„؉­4~ï ‡œú²År“÷º¨*k•µ²Füqß@ÁiØñ›à W~†Df‘{r8‚î=Ù_ÝÅÀl„_Ûv¤ÇqI‘…‰LP\¯=“¤jÚøùm‚ð‚ ˜)äÀ“./@…¹z}¾–Í*Ú»yƒ#xãÌæÃüÒ¡­^¯/Ñs:zšTÑšSoë8Ú3Š)Ó., ÄbLáßþ° –Ãêf—N+Ãõ éü{b#ý¨MY3be ^âãá¥wß‚=VÇ).Œ™ÉÃI¡SÏ“ 6ù=½]®Žgðl¯ý­}aïà›‡LµLgwvŒƒ“¨5m°³Ö;ÍäcC…C*]kBõME×¢z¸.ÅΣ¡ÄêßòÆsð¢û~à ¾gÆ«*ö#M®^§Öp[S·dF0Ø[Ì ×ø’±ÓpÊÖ&n±ž´;™‡ìõG'Á[C$x¸’BúaánBeÞO¨ñ)<”´ã¨xsìZ ¨[Í£>nÂ<ØJ§ö¢ 2ào¯ô¥´åá+ëUÅ:­®X-Í<–uüø1«­.»E!Wffg²uÊXK8ƒÙÖ&Qv©¸œ¬ì„x©¼6Ζ˦k‚?Û! ¹´™àÛ;7Ï_»Ú˜VÎÖElCþLZ 2h9yi~‡Uj6T”eáe½]>{]¾}É¢¢l 7ˆ#èo®¨ÃB a½?Ø1|Up"ó™îa¥ Ú¥•0Dÿ üÏðùäýä!tc§2Iµ{w³ªÓ„_·5r¯Ùw”Ë„ÑO »»ÌûNÅáì› ’üŒº.<‡õ”„÷s8U]ÌÔ3wíÄ-RâXl?~É'2(1—½•T±ñ ŽÈäô0C„×=Žú(‘gËÜè¿ØnÏX÷¢ré=%™–ÓÓßœð®Šýu)ü|ÇÛ‰MH§TUN¬ˆo€=ää­º‹Wã€5Kñ<<l%¬†€Ûw‰cb#¥ñ<ž£D£Ö6î´ýLµ“ùsÛÞ=U\M< ‹®EÄ(hV‚?v‚·Ãå@Hö&—Ëľ´ >eÔw§‘3²ðá?ÀØß‡™ð}‰ŸrýÔô)™ŸIVÆwÒ½íç*O1—†BÈjzo ß&—Û{’8Éæ©>=xpß%ÙXÈ ¥àžl^AQN¶TéÈ©¯wTuö…ˆøƒJ¦p­ªP„×>Û¸§%û6±·EM‚ŽÈò³ø ´ë¸jJÐýl±® H«Wî‰3Å3ÉøwÏ[³3šµœ¶Á¡9Äœ>p:M!]ï‡2Ã?¨üq[£ÑrÝUjê®Qe {Üê‘pæ<ªfàÕrXЛêØWÍ)[U¦]GÄÛÊ>,ë•^úÙ@h L3²jƒ™£ûÒKüÉÔ('l¨ü‡twV—â]FµÌ‰—ÁN…H¿"bÅ øO7p3µxô³¯¯v^eÏ)¨-É)I¢¯jÝæ-ž&fç·?¶îpjCôöuï×°ð/ Ëž4ªZþUÊú«è†“5¼#‚÷žø8AÌ­§þ /¡+J™/º¸2¾)lÆ„+ìÚ"=Òk 9ì‰`Z=\‡=íeRB‘1•“_¤àýÉ9Y£¶–©4k,œdG:øKNÝ%‚ƒü+ô1Ó!ó°+ºªxZtCRët½Îý0ž MîèéARBÜч)žôÖæç¥hóDg&Ê™â|d*àŒ†¦ò©#Ý–œ”ž©ŠìVüeôüÕnòƒ–_>±±—Z ¦F„£J)Ö¶)û^žÎ™ x¹Õâå‚Z¯Y/É„Ç\¾–þÿl¬¦ endstream endobj 42 0 obj 1077 endobj 43 0 obj << /Filter /FlateDecode /Length 42 0 R >> stream H‰´VMo7…#9²#vãºç=’@–á÷’·¦  @#’Oi‚¼vÓ6’¡ý÷}Crå(›Sàƒ¹$gæ½7Ãý2=ûÕWªš^T#´r¶’øëÖ*HaCåCRWÓ#YÝŒž½œ¨êf=’BJi«é»ÓO£·ìàAצQ±>¯•ˆìð!×ÿzGÃ#º‡¹__G¿‘\ Û®óþœöI \nƒºÏ¹£ƒäºÀÚ®7åþ: Vkð“ÞTô,U«é‹B1”Lfø-—ÈŒÓIpÜ-9¥wOG)£Áá+e4PÁ&€ˆH×=Ë0oþ´ë&«noAµ­2Ôìp³$¢‘*ã Xt—?¶«³ ’µ’ο#ÐÉf¶¸.»Ëâ”RdX‘:°Ëûà‘Èè}2f‰2;‰u‘8é³ *Ë`\E2<ÍoŰ×í'ʱÆWœÚ)µÄ_*&ƒ³¶F»lˆT€¯ËÉsÐR uŒ¦’üfh øÔ<¯vÎdz¿y—Á ”î"U Ø.Ê6$56°htuÀIáˆÂUˆòµb²™éí*?ÞùÏÀ†ä5 _5ñÉ2„ôÄ©)¶`_n´yçŠrdqd7è¢ÙM>›¯RšU~D +–kN쨇D \}á9mKñÿÓê1<®\cEðÝPêúÞÉ)']8…ìŽýð„Sõ Šï&ûF³õ:w¨²D«AÿE Ɏ1„û4Ehf`ü¢`5;Ä«Ñ4†sIJIûÔŽè’êûƒ!Íl“dzÁ¹“Tgót²ìQ19Îîûý<¯-¹|\bîÌOÊ­bs ,‚ƒmMÏë ¹÷¨Œ=4Åèl϶¸>=í ÏÈÁG÷ÇÞ¾åðt~gvž" ú½âv88'Jš ;Ë<ûQ{çä%ÒÏš¯ ¥(Ÿ-i"köµ+ä!éóî_ÉõòY endstream endobj 44 0 obj << /Filter /FlateDecode /Length 7538 /Subtype /Type1C >> stream H‰œ•yPWÇ»º›CalÐnìž`v%ed%¸Iи¸ñ‚€@²äa`8†9  Ü Ã%âÈð ¯ÊD*»)O,­(&ºÑ¸R¯õYÙí@4ûÇnânWWW½ß¯¿ú~?ïWïᘹ†ã¸—Ï:ß\âãè¶ìÇ€‡Àb‚.,48‰àh.,œã€Ê‘á™úÙ6‚kÁÿ Àìw?˜ #l¡ÞnÀé7ö˜9Ž“ÂÜ\—-óöINÉN‹‹‰UÈ]|Þ»yx¼#÷JŒN‹‹ O’û…+b£Ãâ"A”­Èv•{%$ȬH—F§G§íŠŽšÑ䓜˜’¡ˆN“û%GE§%ani-qÆ›-±|ÛÜË6 Á·°D·Æ°L 3Ç0 3lŽ%æhŽ9Ûbî‡aÞ °d óM‹ùa<lvKb¾Ä<ÅüÞD­Sc<¼ wüÛ‡‡Ê°ýC@ÛÏ›vQ^ºš^‚Ó4$¨ƒNÈ\Ž63/™Q—¦urÚ§_°ôAFü_ ¥¨ZžñïÎIàMTL@Ùî&ÙAûx¸ .e ÷'ÐÚB;®®”˜=ƒºÀm-’p›‘Y>’¼Ã¬ªA6gÁ!ÛÑ[ªÙÊrÃþçÆ0Gì< ô5´ †mý¡€Uk4j-Ð5gówù rGÑ òÜÖ ¹ÈžË›‘©.×TVßùÊF¸Ï Y-”Üd¤z·ë‡Ç¸@ôK„¥p7 ½Ø?å'U7Yš33A–’Cݨ›R¾d.®H%È2As='òCÎò[/ò[ÛH—–ê•“? áÕj½^3ƒ©v|R_¤D¾àÚX[¹·Zä6 ýÏá5pŸvAúÚ·‰;‚iüÖ´Ÿ¢»ÒÛ“’ÒÓ“’ÚÓ»ºÚۻĒYgG‰°ái]Q e3S£Ôh9ôÍÞDIÐêfv½¾¼ºÚÀI3ZŸÎoÅO½“a;¼H_/¹{‰»¿Í£1œõ÷Nuàãß/Yµ’Y]î6àÉ­8r1ó{úJË·GùC­¸6Πt‘Ž è¸ŸÍ«FÁÔóÛ{šƒÖÍ—«:Øî±l—f¾:xú2«ÁZÕFîÍÜÀÄPV*J}¦£âö¥\’À¡§óèvP¦à6ú¹ƒx62Ž€ý'ùç TŒ6ß‹O =·A?Ûh{xS<妭éã¥à*|òä‘ ~ÃîJ„¡7F–$‡äZ¯,ZGN?&à2Èž~È@Òí:’"Âëwo CSOíÀþìý±E: ×rÚN÷cïYá±rË{Á~< F; • èÒ"¥¾‚ðõ6hõè|‡ý 4û{¸rÊó± að|BOtžûÛ83á~vÉo=ý=w¶fu™Œ­]Ã! —;a«ëeÎd¸åë6¥†ñ‰[ã´iz }Qº®˜-Òë Ùs•jh⎒}kß@Nï'…m_Ý4Ë÷”˜Z?azSŒIéñʰe÷ÖCJïÞý~Â÷Ú¢N¤“n´‡CW×|%{tzаy9£Syq»Dl'Á ;x h^^¶·R²{¦ÅÂVÊ*s µ ¿ˆC£ÏãØá€´$Ô –„hWpn›¼Û/Z½£¦6Ü‘=‡óá º‚•pnïgíƒê¸V.7„&´ç¶6¬:<öé»hbRyÙ3d„kîAɷ߈u²·î#ÉÚ›·fŠs.Ó¾‰£ j>{\ßÇ\;ôðNãqàgâöí›?f¶‚-»c8ÿÄm% VšÑ"\¸Z+NÉš)‰"LÓUâ!Ñ ‰¤ººf ŸFîDDih¬ú¼®Ö¢rÏ¿H¯Ò ¨®4hºS•鉒7‰ýÌ»î¢Ä•’¥—ÄWÀ=,ÒD¤éÛÝlÒ,²Cƒ4Kƒ‚ # fˆ 1*£–¸Å4ã2ŽTâ÷º.©šÛš¤Lùgþ¿w¿sÏ÷s¾;€ 8ð“$Å» yˆõ<Â…4U–Œ}ÛÛññ<¾‹9¥9Eç3³²ðî±³Öô¢Æ¿ÐKvÆݱ˜N›kà$ø°>uéŲ3ßµõ_îÛ´ÔÃÿ遲øŠ=쿚OtŸ—=œÿϹÓ?u›§ömóæµ{›£«w[Û ®ýÊa­lâóe?øÑ톤ãm|ly|ÞÊ#ÖÓ·±µ»;Âÿf]Û¾Jæ¶x“³ÃÒ³·{ëûîtPÖþP)L1±½â!øÙ¼DÐφ2$q²ÏÚÝÔ‘ü±ÜCÅúEòøðÿe=Ûï R¡”l¨ Ì…ùë½â|·òÛ}c¶-–‘1÷g€Õ™Ö¶ÞJž¼·÷ÁçÂP\3îú’\gɉwFN¬aþÓ6{™û&ç)Hú­\oœ¥·øfXˆ¬g]Ùbœ“”žn–§›Ø°cs§GVšB[‰8’y° œžë<œ“˜„Ó’•ˆLÞ7Á™Xp«ÈæFè‚nØÔx,ç’ie(A…ÜA¬)GÒÿb½ÑBoü]Á晨ɸˆ «b^¡…ÝR.Àƒ-¬ÂÁ<²‘÷™Àšá -£œ<“œ½(wïBG×pp•Qìê@/>r—ÇÚiœ´„zZ 0~¼ªEÆ  ¥îJfGÇ,!‹92î%eCÌm¨#ª†’h‰CRØL~¤JF9g%0«f=AQµ$äâ‘Ó¯‰. õŠDšL‹uè¡}´Øúj˜\-®]Ø‘ö7 Q0€s­°Â€ô!ÌǸ  ò.ó8ï §ä;Þ²_ÂxW3«×ÞC R¹>¥ ¢õÂTýXÚ2ÇÁÐz›=ÂÐ9V^pÄOËÀ¹t¡ZÂÎÌúŽ×3Êë3Â9?G¬ DaõÌ&iZÉØt+b“±‚x5™{åÙpúŃydzÿ›VA2ó»A¨ÝÐcË‘UÄ‘Ì'ÛÈ6ø„؃Çåºo‘Y@gõШ7sÐ=(ŒÂsÖ Ö^ã«ôEàcMzÕn’Hº!‘yÛ'¿Neí QËUs€îdš’Š ›½õ)9õrÞÆŠ@n‚¤Ñ^çu¦z.´ž¿‹¹žŽ¹®yYO‘äÂG™»N;|Ý|Xã¢06C^Ñ VÂ×z‹V°‚wEp lÙ9žë6¦}Ž{ùîü:!¢,Bœ°Å­õàóË—®j‘*«e¦µŸ£MÉØ ôæ¶ÙcM 30Oqb¢›Û¯@…)‚ ËÀ-7÷d×MÕ8=£ˆ Å‘\ Ö£0æˆ2;&EŸœ¼/•'çI·úÿ/—2t7°„å¤\œr q¯,Üï29W“ɹšZÌÎÅlø:óX8’ÐNû• üh§ï˜FÝ,­©I d qçœG•%Ô1¸ðß@!ÎÅÛ9×?†$”ЩÎyyù µBÕM¤g°4Úc8âúZB &{O1=¬šN¨¸ú°¢w`¦àŽ$T ¤ýb)NÌÊJÉã´š\m&U•ñÏbÕH¿äõå›/Péþ+š__^¨zEq•Dae\*"#§Å¦‰íG­à\+‚=Æùl~ŠRË‘…a‡$EeJeªT¨”±²‘Ò·!+f²ö«”™iÂÇ#O>Ü{@¥Ìá qN)N05¸cØ$Ò ¯Œ.ÄK­¢ü0ÃØ;,bèDÈuÆÕ&cÞ2,2ÀC¶;ê¿+Èçdù„l§"œMæÂg°ìÀ|yr‡Ügíˆì>B>L»pûLv'H ùÈi2Ûb‹Ιý:‡E° .²à*wá›ÏžÚÞ'!òóoòäms£€b*GÍxPöx¢—7&ï{$½,¯ ¥NV@74ZJ âEÃu6»!~f!Ÿ©Äù^w—qC`•N¦~¶óSb‹ž%²OªÎ ÈÉd:O¾ÿ#0†~SûÍújˆ³›N`$Ûppj ÄaËd+°_kØz*­Ž(¾U›µ4­RR•È=-(.šóÚ×õcJ¼×çÕ°¾tœtM¹µc¿ÑEõÁ…¾:›Ëð\ø%ïëÅ_ù÷ôÊ.õœ€¿U¾Ù|š §i¹œUŠÀÇ씩JåÞT>ÈC|(|{ë|޾ýì'.8¹d iÓ»ö^¢KÖ5©u©µ;¬Ë£òBBdîžK¾Z”ub#¿¶Gѧ4Xç)÷a—ˆSãñfvãTmŽJ­ÍáUMÃI>Xß8ÈÁŸn<ËgËo9•Ñè¦Ïçrpk¶0TCî äÒ ›mtfG@Kät¯‡Â¢°ãJt8#•§ã¤%2'LâýLûõsÜε›÷k?f.l4 ¢ –dòjm .åÀ®(„8š²ç¥çƒQÙõ&ÙdzdÒÌÿ±^íAMY|h—º £ÄëLï½WÇëØn««¶ÕúXh}ÕQ Ôò~+†G!€Q$¹¹IyCäAHxD0ŠÈ‚"µËJ]kÝ‹£]Wg]§J¿‹3»_‚2uÇíLg7“É™ó>¿ïwÎyoU4œgû(nÁÏ“Pƒ?Dú»÷ø5Ss¢—×±¦ÏûÒ¢”‡ÈƒQ¬:íÅC@NÓÁýtoÚ‡ûopÙìWÕþˆE…I*™±—U‹ðÊ(Ê%Jr¥œ‚;gòà~ŽåË–%ì#ŒW¤…¡˜¢âg¥gRÐÉ{tæ?¿J§¨'›Y]ƒŽä|fýµ<Ëá= FþFZN×ôÈ]†P•Afîœu÷'•!=Ÿ+J=îBfᮘ¯Ò*+uDûçŒÕëîCO »D$?bdÒêhS(¤g¶ÀµœŒ¯Ò¨ª4¯–½¡-O­£AôÌ4ÿ¸Fs¬žl`«ê›màtàݙʗþ|ÁRæé}¿é:â·ÒÝݺ’Õ1* -«(—•…õ%M5úªÖæg²4Nž˜@u$$h$äê°°Mq¦K]|´ ý !˜Ö§8¤ÔžÂÃñIĶGŸ€@0ïÉà_ºŠ?m£Ú"ö2“âxF]FÖæ9œ„–im6P@ÿ…/ <ö¤ëŒ†¾äwø2kÃÿp`%Â*Ÿ!>àµq2Îãb€¿Ã8„ÝTsQºa/¹.nOÚZûýôI4Ϭkµ‘Ö!¥ª1ãG2¦±'öäÚÅ+£µáû(XôjÁH1Ó®¢gpOûÜ `*èÆTè˜àå>Æáb£¯NÈ"MsúÎ ¬™ìêšÕß^¡ë¡µÜIÜ)6f %Ù¢l“ÈÑf1:) ˜`júžËñNº?ôtǘàHõ˜^å1}ó„'‡ÅXìñµ;Ës™zÕ¨54Øk!+«@*м˜5rãË+§3Ó«}í9æÌÌœœÌLsŽÝn6Û‘…ÙÈí35ƽ  W±å•B{틚jjtÐÍ=[‘YÌd‘i»Yuâu½ªFVLH‹J<7L0 äs¹Ø«kÚÑÏÚÉö^•²÷EMÀ® óo»÷ù…ù¡¶K¬‘´ÛUJ;J•0çSfë9탚ÉCa…NïÀÿ‹ýó¬…´ ÝõÂ~ Øäí„Ä^Ýåúî]H ºÐ4‰CãÿØñ_ °û¦Òw‹¶ÔÆ’[£ãwgÑ‚ož¢íj.;/’_Š_Ðñÿ ü•ñ<áúË1È,Ü[^škŸàq‡A:.Ÿ‚pAôA$‡?ù-x<~Áh<>Îx6›Ÿa.w=Ìóê¬­ßØKž9-‰·ÒÖxfo ‘Æ„Kâ¨XI\æ2p1Œp Ñͽá[‚¦ÆAÓ„àØîáƒöû yýò;B×mIJ1œÊö̵øÄ÷ˆÎþíÜÐ y}7&ÄI¤´`rì9¯UÉã虃sèb­¤mpöª›-ÕûÂýsÿ!©Á3S𯷏ù—qøáÏhr#,å-¾`²­8qô=ú/ ‹à‚Éeÿî»lcÚ¨ã8¨×ë6† ì’í.¹j¶9‹Ù”9}A–LŒ¨L23œ{!ƒ¶<ôXKéíõž(ÐBJnP(í2m2Q“¡QÌ ›Æ b|µ°˜ù?ò'™ÿÆÞù¦/®¿»ß7ÿßÝïûýÍÜø•„¬mu|¯5˜&Új«­¯ Šß_B~°eîî¯L”£Üÿx¼o>\̿޼C€—ðûK¿uI/Ñþœ½4ÄZåð@ •ªKœ,®.9i¥óoƒljŸX\ìÿW½ì•W#y/¯ úÉ_• œÙ?-‡Éc5g UO/˜è ‡÷¶­sËö ·tˆb$BK’ …#šSW¯ñ1 à_þ<ÿ­nØОMUúNù4ù·ËzJ‚ß‘—âã‹ »ã@D;E¿ ­AÕr†©Üœ`·Ñ¶ÍÉz4CU§…V æV•”Õ„ ƒŒ6Õ0äš·jrá ²Õ=Q`H‚×¢YÿÌr@ŠÒη3 w‚wÕüëºg^`5ÌLàðé¿í#·†nýDO7Å‹tUŸ—õÑë›È[Ûþù&…ú8€ƒ]5Àáž'çw/8þVñ!vò,¬ÿsG𼬅{ñBa?ØwãêЙéˆ)$ÂŪR À"á¿ÐwåfcŒzÞH5}*‰-h+Žò=F‰‚ ë wC| ¤0W0M1ñ1!œF$]g¤êψ’•Ïx]uA-Øfí”ÜA*èõw#*ø~­[x¥H¥<KDx*¼”éÆèy†ÒŸDº}„—ÍzÒ%pn½úŸGÍØ²õà˜M7Óãš(~­Ùhˆ³uk;\=º.ÓAèÞ¾D17Š·ÞòŒ6¶\”Ò„5ðÔ"ŒÉƒÿbÖŽöóH›Ô‰kŒ<€£˜Ã›¹Ôž‘›q,™PÄ´؉áË—¿ê'GÆ{'3ªtiÔ+—DzpŒóÙ,¤¥ÍævÑï.cNÄdo¯?šf¾ámÎB5WˆR=*žùÒIí}HT” \ÅG;><þ׌FŠ'Å8•˜àø~ôe2í_{I9qñ‡y:QésŒ}¢ñ9‚ét¶Ö§ F¾!ÉÔàÏ £òÍR˜–œ5|OaÐ\ï©”WÐAÏÄ¿CÔ㩚+$‘A"’|¨¥‘lã9·~òPdŒíæ¼^2>*DÖ5·lLõzD¨Alºw5Ëm³žuÙve GÞ¡7‡MÚ¤×'‡È¸)d<ÇØt'&ª§fƧ§ûÑ+f”mhá*›PªTvþžôl‚ç3 Q;àAl@ý 32 ²) VÃÔêVÌé@³'­]H¸«î¥X£nv65(óªsÊ‘‚ªøy•eð\F^yC†ƒ}@ߣ†§8;l~”³)¹yv‹ìÏÉ™ælU<ÛV^$þà‡  endstream endobj 45 0 obj << /Type /FontDescriptor /Ascent 698 /CapHeight 681 /Descent -207 /Flags 6 /FontBBox [ -251 -250 1009 969 ] /FontName /ACHLKE+CMR10 /ItalicAngle 0 /StemV 69 /XHeight 434 /CharSet (/seven/W/c/D/comma/a/t/l/X/e/eight/G/hyphen/quotedblright/u/nine/f/fi/I/\ H/numbersign/period/v/colon/h/fl/Y/J/w/slash/P/i/F/L/endash/d/y/n/zero/j\ /N/M/z/one/k/O/A/quoteright/m/two/x/three/o/ff/parenleft/R/K/p/quotedbll\ eft/S/ffi/parenright/E/four/q/U/T/B/r/six/g/b/V/C/plus/s) /FontFile3 44 0 R >> endobj 46 0 obj << /Type /Encoding /Differences [ 1 /T /h /i /s /p /a /e /r /n /t /c /o /hyphen /l /f /m /C /plus /g /v /d /y /u /period /S /K /ff /fi /comma /slash /w /x /A /F /quotedblleft /quotedblright /parenleft /G /U /I /parenright /M /B /b /k /O /ffi /D /one /nine /six /colon /E /R /N /P /quoteright /q /j /W /z /L /H /X /V /two /numbersign /fl /Y /three /J /seven /four /zero /eight /endash ] >> endobj 47 0 obj << /Type /Font /Subtype /Type1 /FirstChar 1 /LastChar 76 /Widths [ 722 556 278 394 556 500 444 392 556 389 444 500 333 278 306 833 722 778 500 528 556 528 556 278 556 778 583 556 278 500 722 528 750 653 500 500 389 785 750 361 389 917 708 556 528 778 833 764 500 500 500 278 681 736 750 681 278 528 306 1028 444 625 750 750 750 500 833 556 750 500 514 500 500 500 500 500 ] /Encoding 46 0 R /BaseFont /ACHLKE+CMR10 /FontDescriptor 45 0 R /ToUnicode 48 0 R >> endobj 48 0 obj << /Filter /FlateDecode /Length 687 >> stream H‰T”Ao1Fïù>¦êõÌ,›H©!”CÚ*i{‡ÅDHeA 9äß×of©¬áÃ^û=/3[=Þ?ûKšýýK¹¤Ý~ØŽå||û’6åu?¤,i»ï/Ó7ûÃú”fuñËûùRÃ«Ùsýñ|ßÓõêé97Ÿ›Oiö}Ü–q?¼¦ëŸù×ï¼¼NÊ¡ —Ô¤å2mËîj¶zZŸ¾­¥>5Vzœ§íŽÛr>­û2®‡×’M^¦…õËT†íÿ¿]uK6»øschZ[Ö@¨Õƒù QûÐtJÐR·4sêy,ÉuAKpC}K„à–ú6f|%XS¯c†ŸcC½‰¾mOÝGð@°¥ö¡‘{‚B]bÆŠ`G½‹`^ƒÜÔÚ‡°$Cžߨ%ƒïC}è*òä£#@Ež|øCQ‘ÃÇœ£gTäðÑÝ "‡9|ø9|´~Täða~Tdðî¬gÈó„m†<¾ (C.AÛqtT&Z.J• 5XP1_—y¨À%'¼—œùCá’€k¸$à |KN<€K&8®A€“¸lãý@eºl• ãC• 5hÅiw!… ¹¾q/ ¹¾‚¯kà+Sð5.[ñ¡¨Ð¸lýB€ ­¢BÃGËI>Œ»UThøh¹9E…U²o‹ ^~?*tzù}[Thøh±®¨ÐðÑù Tè䃛STh¼üÆÍ*,|´xŸ˜þûÐ*lò‹¡Â‡àÔPáC•ì3PaᣅÅPaáC} *lòÁI >C…Åû¡\”¡Â‡bÌPaáCýè¨ð¡*¬»ÔN÷¯¥Ñôè¿-³ÇÚM½I{#¥wî‡òÑÇOÇ­’ÏÕ_g¨] endstream endobj 49 0 obj 961 endobj 50 0 obj << /Filter /FlateDecode /Length 49 0 R >> stream H‰dUKÛ6FWZ+ÃëÂÙ(m²]µ'²€U¾%Ý‹rö-É©@o=÷ïw^”í ðŠäÌ|ßpf>^>?Úñì&oc/>ÚÉZëÆËß_tÕÌ9º4½7ç4-ú Ö6é£ñyŠz¨«ÞœÃºLY×ï;ãÓ4ë¯Öy¦¤T]ÕhoÁ´eÿî7–²ž«=n@hŒƒ0;<˜ίӪ{U×Ì‚m®Çè~â²)1XÖÌ9‡hüð 0 ?Ä-ÑÂÑy´4KÌ‚- cá÷g\8]Ñ‚R„¼ÃÕê£ßeŒë Û;²g·Û÷mN@a»æo©‹[=ÕåL…IXüòóxùJ4t³‰6Cnp#XÕ! ‘[Þ Ïtq-§5âfØ~2áî¯{ÑŸèWBaî^wñ‚Fëu»Ðö>”@ƒq„Ìgè²3ßÿw½»2¥ûsúÕø÷-¦‡^÷ 8÷Vj”õÑ YsP˜Ñ²eÂí ÷Ò©WnÔT"`'†5ÃF(A¥WÀÁ8pƽânze+ÌíÀDOuá’´ÁÒb|·B e‚þhVL¼§:Ì8.p2Dn%C¡§ý®¢Íîb$|Ÿ'ƒ·ßá:cO©Zµ»ÞøÙã›8C"[$ÕÞ0S=½`$KCx††ŒÄyW`]ˆ²G¯6—·éöàºg—mÏ®õ›Üx¹ïŠgC#ó³ú6‚‚¹Æ üñWA¤þytq 1ûÑÂ_ùžý 6^þ•±ñ¬gï Šƒ;ÀÖBôÖ )Æ2Õ$ÃIAåeÔ[œ´!ûLˆò‰€ :"_WFü•§ßC"xPÔHÔ !éV´‘56ÍpgÕ’Mlp(ÏP2º,z˜Y3ëá}\ò<’€†Õ Ì*ÂÙ»êÞ³;–à.¿üŽ-r㥷QŸ°mÔ µ> stream H‰ŒUMã6 ÅÆŽO Ç‹Œ“MA´ÓJÛØ«/èÞSϹuzêèß/Ÿ(g2)°—$¢HŠï‘¹þñ Ïé­öÃùúûC§{­õx¾þýð§üIuc?ÈVé>È ^lÛ«n0öõ\¶d°¡7²MŽ_¬cðÏ‹ûž­o“­WÙ6ý¬á8õ³<Ƹ\lדoF#Keù¢U–œDʳKÑ[‘ÃÝô£|þå×™¿¨'õ×5a4ÁFŒ€h< êÞMÞž¯ÿØü¸Uô“+Õ¹IS¶‚’¹ÑɯŹ>¶žèå TÈ YývÌêVlžÈav1…2ÊxT6LÔeà÷”D”bSÔõfKæ‹ê,®…(_ë}Ë ̵®#nr߉ôk1¨àÛ/ô­¡ÖœËÒ“+tf¦ÊÖŠZ±D–ÓâcÁ§†g™°apý$W•ŠÔüL··¡">¥ ˆñ†bRþò±Yï£*Rp.@/#ÁèÃõkB?³"øÈi'j›¦ÏZ4 Ý”‘3]s‘üqïÕ^p`”+òÿ͸ç¯dLÞMsŸG2¥›:ëßHÄô$³r[[ªcx¯<ÆâXzZÃ:³ãäЉ-:‘æÃpQVæ9ҭ낱;Ž®wÕù†øê|0±·…ß^ßÂRš‹‚â²:ãqšèp@Kr‰m2#Æ‘'Ñ!‘83•yváèá½f_IK’åGfjÐAÍ(Ž$:z(¡ÇH°> stream H‰¬U=sã6˜)šždGb.3« pcòàGŸI‘Z]|UfRä¤Ì_Ï{ H¶/7×H°»Ø÷öíâüÛ­9õvXÝìNç_nÍ` >þ¸ý]=©J÷ã8‹ÚÛ'cƒWYݵÅöެÁòžðÛU‡bWVÚÍ䮦EË~êPæÙ=Ã9;Ìê¾)ÚœüàTƒaE¬Üõ^pøîG¬=/¸)´3°û^;Ú•úó9å쌗œÍ“~Ô½sèʲòbùé×p²§óŸ°Z×u¦ßü*~tQÿèó_°š_Y™KÜÈØkÄ·º7Øä90†  ÏªÔUzÁá;½Ò„–pØ!ŸuÄWÜîÄ¥’ßZ{uõÊ$JOŠ3î‰Éè°}| ¨Fteâ-ˆ" Pä%(6+(nH>J·H~AåÚ%ž¿z™ÞtY/u±´U¡BãâŸórKYØÁªòDte•gY› R¤áߊÔ0âÿÀõ ï$d–×ùud6Ès"Û©ð_F¡® ‚Žc¥Gƒl¯¶7zR´xPÇŽ=R vê‘(./j¾ôrž6í7)¥Kâ6P{¥L;©¼é¶5qX‡$÷Ü€R°Ù ÀCDÔþ Œjm)[ÑÁA³ätX×ð²sbi}¼}.uª-ÿœjˆ8O*í¶ÚÈ/öÆAnà.·X¤ü^SÒî«UY.¾Èà!EUD•ÐÅsIÄëò>F,«òâR3HÔ R&‚zætØtKw_&6ñZÐÃ#õ4¬pïFRÅ)ÃäA°›‚ª›Ý&kË«10ziód^\ÖŽÈ@ó¢®c.À8#üŠb<Øu1mç™æ^s–°RÎ{8â>jW’?LÕ˜cÎLDxê\kwŸ6„{hC¦sšÔ¦-âfl>ªd•|˜œ ¬XWÕ4ÊÒy…¤•¼/Í{Áâü2læÌ±HEu)ªàdž.¬Q–“ Aƒ—‚4zvÍ£vD{|.’]ÝóÄ·pYÕ«‰W*ïÚô‡&"gäá—9Žd±’"°vTÞ–»³zá÷ÂåE…ü¼Ê;ö…{uÀýY™ã= (*æAWã¡Âˆø²úWÒÒý wÒ3Ž1 ™;ŽÏfÿ+À#öla endstream endobj 55 0 obj 1004 endobj 56 0 obj << /Filter /FlateDecode /Length 55 0 R >> stream H‰tUËŽã6ÄX²$ ¯W3A6;È!!K’¬ÝsÊÙ·ÝœòùýTuÓ/ ¹Ø"Ùìnžÿ|Þ;×»Åïç?ž‡~÷~þûù›Ù¶û“iÛy2ëÇ~6­uýdvÖO}4Gõ£)+|„ˆƒ­^záA샩›ä&ÏËüÕva™`u²îÔû‹qÅ¿Ù|œ·ÞÒ£DÊšLüŒÅG¸¦~1k9K“›cSîræá°(\—Øv3î=ºêYÓûhÿ:'&üoLxe¢.š†æ ˆ2Ù¦n«ª<`}šAÁgÛ À)I®h´`SÂN¦Ì×BP4e-‘q< ¿·\D¤øË¯ß xÛÔ¶sFNppF¤Òbðøz{úAîØ‹æƒõD°UˆÙ!çßž;I>0y~±´ÿ†d˜¡ˆÊ, õ ä!:oÚ<Ûìy4#ò1P»Ÿl7!­´î>1•€‚—ÞÑïÖMÉÛ ¥::S¾ó“ü u”“·80ût³®xZ×´e×RÜ‹2.‚F4–ääjc)Ã=?[ù,öÌcŒšÅ Vº¯üÇÉa‘‰21/`âÅ.°«r1e©îÉË4#³Â ªvò8–¨zÿ.£ÄÐ_n+À”fZ‚˜ÙÕ-ƽ7É"F„ªÅHñ¤¬þ[¤w…þf‘ï ±VWQJ½Õ"ìÖ-·Ù³½LÚW­.ÒÌ“—ík9E ¼q-ÞÇ\íò׋0~¶vé&»æÄfüÄ{>Þ,UN‡@RR¤v£ÚÑ˦÷ȧÅÝ ¦‘$ µ&qÙ”at:u&@îBœµFa$z¶SÂljÅv¿Ba¸(ÍJlòDWœÌ:™lÙš$¯Ìs±Iû Ò¤ÍHyx"“Ì88<ˆù±d“âž´V2‚»´Ô$Õ £eý>r¬Ò á-bBPŸ!PóxPꜜîÖÌîK›]6v¥D%`™™œâ[õ¡3æ+ëWÉÞ5g¤40¬ƒÇ´Ÿgõe Ý#ÍeJTú@9RNu¡[B¨ÖçõÆØâFmÿäæÍR.O–]Å8é0rRlÏÙºvhn“9ÉÌt‘ë4…Ä®Úî«bg©MýÕ‹9ä< •u#»E¥§ÚtÂî–ƒÞãŒY–EÎi€ÒA„/´eMZ1Êå+ÿG!.)^f¶ÔL¤ˆ©°ç§Ž£3uÑ÷tæ›<òùøjÙ¢úðÈøèF5Hî2N(:ˆ©ê:É®‹i”'óVµiEÁ;ú~:qý{ Sñé%óÚzÌO" |EÒUhÿ 0yhè endstream endobj 57 0 obj << /Type /Font /Subtype /Type1 /FirstChar 127 /LastChar 158 /Widths [ 500 500 500 0 0 0 0 0 0 0 0 0 0 0 500 500 500 500 0 0 0 0 500 0 0 0 0 0 0 0 500 500 ] /Encoding /WinAnsiEncoding /BaseFont /ACHMAG+CMSY10 /FontDescriptor 58 0 R >> endobj 58 0 obj << /Type /FontDescriptor /Ascent 0 /CapHeight 0 /Descent 0 /Flags 96 /FontBBox [ -29 -960 1116 775 ] /FontName /ACHMAG+CMSY10 /ItalicAngle -14.035 /StemV 85 /CharSet (/bullet) /FontFile3 66 0 R >> endobj 59 0 obj 994 endobj 60 0 obj << /Filter /FlateDecode /Length 59 0 R >> stream H‰tUÉŽã6,YKK° xÔšF2iY@ ¤D-@fNsš³oéœòùý¼Ç¢ìîdæbSUŪW¯^¿>\?>t¦7Æ —ëߪ2ÉKí|?¨cÝÝ~ÆGUën084Iy†ÐÍý¢ ›z§öÚâ—æÉ)ù”‰0|Fƒ×*IÓ6Oy}ìW- þY•S<àÅM³)Ò4oÞënvލàí¯ë×séloWç/×/LÀ:Iàœ—y‘€Üy«vµ¶+"?k„\Ĩw:„á± Õ°†ìܽdçò¤êý-%I¦¤†$)Oô—fU‘üXåͦ:jϫȥŸ‘Ù ©3ã ©HéU/0ßé Ö€Ÿ©vÈ?ë4H¶w1œ˜} wŠú\d'=#CùMET²NÖÀUuÒ¬mˆ‹zÌêQ/,.Éõšßõ=¼Û‚¡znÚî½Å;Z~)2A#W›5ú*ä*©RïYiö‰ŽÆx¯Å„.æ€ß«ó¯`u5pȯ\$\ Î%Û1$Yg‡ ú@ )Èe‹Ý`Ù˜(=AçbvøžÙ Ô.†ëgi'áA9¥Æ,LrIe}¤#åY Bé¿Ý©nŠšíò"ø˜Ô'ÜÈÞ®NÅí0(;`ko…9¨ ¢"È”èÙ3*Ï›”é{ðÓVœ^,àÁ³¨pÚIY“×?Pka–æùI‡Nþv¯Ž‹` ”ü…ÅxÈ™Ùz•EúœÊßß=­–½þE6ŒÅÕ”ì@72cd{Y¤*Tµ wÇh> stream H‰|UKoÛ8F"YÛ 8ŽêEÒCQ²ˆ’")é°ØöÔ³omOû#öïw¾JNº»¹H|Ì|óü†—oëË×õÙtƘñéò÷ú»úa¬»-+}vcß jE‹¾ój«Ï‘¶~‘…´£E!ÇÏÚÐ7k2¹ÀÑ=ÌUr;#&¤ßìttªN s¢³!’Í\ŸûnTíêÿ(¿ ßç|¼ÏÙ|7©Ï§«Á ^¾­ÍÓÙvvráéòךCŸ$ô¦¨²ü#áLþ¡ñåe9(¼ùðC @?ÒI¸ÓÎá¦& êÇ[^“¼UUY4PÉö%®‘K,i¨85$ ½L[Š(¿úçŒgÿί¬9”Q’zö“ízª€èw§Ã@8…dMZ<7%£Úé¾ *éSƒ1R>Y’d9Onõj“ö«–Óº(®f©¾Aí®ØÈö^Ã9Ê]ð®sêVîöõQS€þ‚øAâ-ïÐKQ•yã9QAT‘9ɱ¨Þ%Zä÷\‘Iq‹ýHžm${IzE_— þ"_&’‰¯n´§ï”¾Ó°(HoMêb†¯åÿø p¹”í"NÕ,QȦð|¶•ßÛ¼¼ië%1dm Iò5‘i%¬Ù%n9]îÚzÃG[‘ª©vQYkaIã³PÄš8_l¤M6ßš®µóⲃA®AÕ ¥8‰[.™°¹ÃÞ©„˜órsâÎZqÄó0²©_<©±vóRVqIÓdƒ»ò%ͲOMƒjNL-i´ÎÊ‚9凳=×Î$[bN¯x¦kè‚¶”eONÿ!Ðr%§xfCØûyG-×ǰÈ,*hŠˆ–¦<` —ŒyËF šíê.¡V4óƒ‹?éõ†Ä¼>ö3Õ…8¿:\Àa¨nZÆVãLiÆø—sÿ9ƒM³±È¹I¼%»9¥­ŽÜìˆ×$+Е#™H-²á]·“´§rùª8lU£Ú´ô@-ñ@ _¾(¡9" _$ÛJ0Òô ”Nèì5úˆ™1á¹ÐøVTÏŸ¿n‘n% endstream endobj 63 0 obj 657 endobj 64 0 obj << /Filter /FlateDecode /Length 63 0 R >> stream H‰dTËrÓ@¬XŠdÙ.alÇ)RN»)¬Ò¾´«#Upá¬[àÄà÷éÞ]Û„\$Í«gzš¾/úãIuº·î8}]ô]ß÷þ8ýZ<‹½Ò³Zž¬ï;#RwZì©HÉV%ͺSâFÛ9±’'=¾j úÀìL7ˆYŒ®¤ Ý(ÞI­¡#´ PF‚¾®°Ýfð<æÄª· pÈBiEW,@x '¿bµ/åÏ)³R£Ž¬N‘–I´8À5VgPù¬žË“Q¬l ‹OûfKƒ%Y»Ì:ÇDêF ¨&GíÊX䚢àPî—‰è,ÁT ö÷Eß]ÔMѶø4FuVþ)áÂæ<£ÄÆ‘ ¿4Æõ¼äÁÙ ½Ä8‹1;z9ÈÀÝlžŠ#•Æ‹<©œÌ2ÕÚ‰§CÞwAd·*94R ¶D[Àöœ›qN´É8m[lϺûkù£öúZ¾å§Ê?M•ÜÛv'ƒÂ<9j°Ôr÷Ðzîa†¾ZÒŸ¶Ð …˜>½#ê·cç„ Â%èý<&›-g– å.’¶Fcdoä4Õë,Ç-Èõ¾ZÀëÄž‰lö Ĭ¯wÒ¾[ä…¼y‹/ôƒ¯Aò”èŸm•˲&Ë3Bq狱,YÄšçÄ^‚^±LgSæ!³zqÌo=ƒÃ©\…-„â.ØH÷z1ÉÒE–qÆÆ¤ñF~¼ûеc?=h@fy/=н($Ê?HÑ—[¨æ«»yµ–ŒÓ³Gô¾¼G·GdùÃѱe#!ÑþJ2Kâ1C±Ij&aÿKÂÆ J.m^G–l¹ áˆQ¸Þ†Èõ²¿BÉé÷âÛ´ø+Àpá endstream endobj 65 0 obj << /Type /ExtGState /SA false /SM 0.02 /TR /Identity >> endobj 66 0 obj << /Length 262 /Subtype /Type1C >> stream ACHMAG+CMSY10;øøøøøáJ_ ø nþTúðù› ÿ‹‹ ÿ‹‹ ÷P÷S¤÷€IO^1.0Copyright (C) 1997 American Mathematical Society. All Rights ReservedCMSY10Computer Modernt(‹øˆÃ ÷ïŸÃøøO÷Žö3â"û62" ã4ô÷àäôu¡ù?¡û Cyÿ ³ à ³š endstream endobj 67 0 obj << /Filter /FlateDecode /Length 1981 /Subtype /Type1C >> stream H‰l• TWÇ' ÉÄãVk3:Žv+êjñýª®">ÔjQAABˆÁ¨HÂ#\"$$Ùˆ¼WðT ¶‚l·Õ³‹uÕÝÕÝ-íÒÝnm½C¯g»vݳç8sΜsç|÷ûý¿Çý®ó÷ÃÁÔÍ!;¶ï[²ç@ð²‰+9 ãæ¸¹~s¯ûssf%¢¢”ãÙBÚ)ø€çßî˜_kŸ#ŽŸŽù þ;ã‚—¼’ªÔªŸPË„ɂ׮]-Ûœ¢P%ÆÅ²²=±êŠ”X5¿H–E¤Æ%*ÔÚ%²ÍÉɲ;Òeé •F?©&$5EyJ­PÉö¤Æ+T,Æ?Ó°ùØ,[Ž­À¶`[±Pl†íÅöaØ!,{ ñ@ì‚`® ßo»ß\…úoô¯®úDÓDJÑC"Q&A+Á˜àÑÃzI·Ú©b3Ôª”úÓ.w­ÓCK [ã_êôré ø¸lüÒŠõy&£>ŽÜ o÷…Ph7ZÆ¿1(®@oÃpÍ(œý*@‰No2ä2hy6‡.¤BQDì†p_×ï¾X†:˜,3(°RUà‚ƒ‘ÀÇ/<ïåLòÖßÇÇI¶ߢ½„1mH¡N®f%Ã6/dgvH„^ÏIÛ€ööÀVÞïþ®Ï= C¡ ´î~¡žø?Í—ÙðþÅÚ‰–£`Ëk^ÎkÞuû¾ëV sÒÖœd¡, ä"/'xaGö àÜ{°‡,¼MÂwDpÊÓ{ߌ-|Œ(ý•uˆî\Ð'0Ï„Î`EæºÀK5>Æ:Æ›A„”·0Fh'a=Ñl.í¢¿ÁU cb¯5Oj×8yÖ€ö{§O°:F¿vÎ8Ï­ƒ£ä?\w‡îJÇð!šO£^FsMмÑõ‚ˈW¡XÔÚ¢Ku3¿RÍ6éÖCŸ«îPPŸW>r–€2äéMÌ^«ùÙrÆzµÒÉX”vâ4ŽÀœAœ›Ï‘µf`ÿæà—h*-Ÿ~†fÿk!Äá«Ýs–ŠòrŒƒ‘Y¶CKÅþÜ73v¢?Á–Ç6õ´&2’?/'ºÓÛOø`š¡,̵J/ õY,ô§w: ÅüHÈHãGBÚa`V3,Qc²fŸ•fdhM4âÓ'ä4btŸ²ðÌIÈu`ÍfOh¤{€ÑÃx‰ÝY ›ùž¸5ðáz;ë`ߨ֔ê2¥ÚLƒf´¾¸©N30vò¦ÊdОÊHxisˆ øaœÛóÉQàQ_¢[Ù£%‰ÔBÅš þ}+Bs^°QÝ vCðPÞ>`lø/†ß}:08Xu8œFY/7|_M ߺµÜ²Éd7Žà\4L"!ô-£€ÅýòÏEP_ûN§Q’“ ò‹½,£ì6}Ô!½n6uÓž®‹>ªµCïfš¢@X‚ôØ“v”>’uZAI=íÉÐÓ{8\3ɱ¶¿Ýµ˜©ˆÎÉ?›§”².ÝE‡£ÒݨôĬb—žÎ£M!éËBõôóivßþi*m1V\æëªwr”W`ãÔ8·þ…,«­é¼5YJ6$SšsÀÅ—²ÃXœ¢“fó­’E¿‰*øáãªL XÚpØ&.Õ! ¤’ŒÀΛ”ç'[8ý Ì,6¬Ti‰¹¦”§¡‡m„Óyößã\|D~â¾Zh§žãNRj~¿¿ÅX¦ÖNàòõ<®á°^˜WJ ¥ >à˜¼{"A*¥àÍðæ7,†äJ=ó‹Æüœ7RÎ(r*ù´ 0ÀWä“Ö®ÔžÑèYEKÂõöÞ¡Z¢qŽor¢†j˜Z.B±í Ñþ0ÅûÊ𫎲€€á‹S¹ö™\(ùŸü@ endstream endobj 68 0 obj << /Filter /FlateDecode /Length 5231 /Subtype /Type1C >> stream H‰$U{TgŸ!¢b,jÔÎè ´•ÖçQìÑâŠÊ£¬€pT U!"„g„»»_8ãw¬|÷;÷;çž{÷Þßà †á¹q ;v&'®JHû"9æíCl…KáÀ² Æ ,ƦR‚ß„–…-*b™¥Á 3>Ö ¿¡éw6,ìš”áƒKßOŸÃpprzÎúµë$åu•Å…EÕŸ$¬ˆX³)"®T\YœŸW‘–W]$.Í«æœc’übquÝÚˆ¸cÇ"ö¼¨ŠØ#®WJÅ¿T• )-¯©WF¤I Ä•eCsƒ p>´$Š„¡`h­…¡õ´†6BP<%†@iÁPʆ ÕPˆí€ 7ô.ƒnñ¬Ák‚¿â'ñ'C:C£Cû¸€™•5ë³õs‡-»>7y®_¸Sx~^ú¼§ï‘á‘á†ù²ËÔ.\½Ð+Z&2/Z³È¿¸d‰€f²Y @0|ÈvŠd›²÷( Š¢HŠ¢ % LŠzÀ{@æøÕ½…‡+H*<õ§NØ­V;.$AÚ×ðpñÀHuXi§7Ù¬^ âRÓrŒÍ©ÕÓ =NꚤMˆÒE·aÂLú]RHõ’ÂÒâÒj·´ûLï@/&¬ñÍÌ÷Á`ö=pÿ/p;Ð(ê¥Á‡,Æâ‰lTA-v4é»m’ådç€ß=¡_c7þ3¶>AØ›¯•¢Òýž'?N‚ ½cø‡¿jéAÏ W'lL`mu™øæ²ì¤DTHû’>uÀ#3Bã2šÄ¡eš´©Ò`™ñ» “ A©)9¢7iZN7÷^ÄØY¯‹ùEš&u ª ‘+é:‚ѹ𠗙á‹#†aÔæ¢=®FZŽkBh»ËB›Ì­¸°fÂâÍ>ÐÏ!Šéa>õ¢¿]y:q®§MÖ>ÿûm°ùwÂø:6*šÍˆËñɺ? ÂOªû”„ŽÐ‘F’Ña¶£Â€HŽ|˜Vghõ|û$ṫUŸ²YxûÊ/0vûŠ v%…¨]´¹Åhj5cƒÎö^´¿Oªrã5Üu³GÁv—SE7)(ƒR§Hsf¢Gs›-R¼%½Ì¨E¹¡\Õ¾þPÿ7>pÈÿ4åxî{øÐsçí”ÿ%ªo¤e*'݆÷„´ŒÓ›(ýŠ}Éøác_V@du=Òã#Fóé)7뾤ST)—S_‚…@ô3»—?œïÁþ10ö§IäIúÍ løÇ›‹ÛK†G®x•=ªwpõ&³h,jR|´²¼šô¶|?ýâo#gKwK•·ËÜŸIW£Â·ûíïð&;`àe£DzMê‘z—º­Ïzâ’ëÁ|Êj§­hÏ=—ÛB85$I´¸VZÕT‹*(#cö¾`œ¸õ$m²¸æVk—q+ %:‰´ «OÖ)vå¶M2‹À)®§«P%ISJüƵk¿½ûJæ‚çAêqÄ­tÈëêU5&‰’%•%M}?7:%:y§J]S«Õ ÔDi½1XÇ-n—Ýw¸¬7ÐÎvZÝ7´gaM7˜õìölÒÉÁ¦v‚FߊtîSºAÀÓOÜfÒ¦¡Hº©×Õí«MC‹ó­í¸MEÒ$ª5 ¾½Å'µ4i@4V½Ýn25Û±sWº¯£cæxÙQÙÅéxZÑžÂ}è¡='ÿLáCw_â•;j³ÈdéÖÑÔ)"Á=5s(Oq,#dgÀë»8ߌ@ÄXímÄ¡¢õ*’jÐa+Ù\>¡âÄQ;h«Óh²[0°üÑO§Q·•9ð ·CÖ‹úlf« _ÏF©dâm‚-ì† –߈H[•Cöþ>;6”OÁ.NbN7m2½Ë@Sj-vèØÁô}h­¾y¨ Òkº ÐÌý%’nK»gæùà¿^»ân;Fx€=;;9þ ™H‰ˆ\õAºOz5c?‹—De#1÷3¦¹Mœø ô²´WãÂeL½!ˆüQÔàR¸ýÈÄ·]=_²+!=%¾c…¯CE;s~s—¿¨g-L_EƒÛçVä ›ÖÅ®ãÓ}öñ+_ ’ãöæ‡À1Î d›¢†Ýu‰9;G*2R?Gë2ýJü¢…bã„·¬®D¹wÿ¹’ÓS¿ûË]ìÑ{ÀšgˆŸ+Ù¥ì"v §r«Ä^6 Ì{0:æmÃA´è3Õ.‰BtW^ßEŸf€öŒbÃ7î¢÷éO‰FŠ ´¸0°Qí|_yka°zàÕx`Ëo&-pPd²áÈ/ǪBFdùgv£¬ÏeŒ\õMÊƯ]òxð ëUmz·ÿÖ¥vÜâ¸à—ذügg³¬”•±‹³‹Á–— ´saf“•±!Nöä$­“c¹Ÿ¬”'¢ìG¿!\ÓJ@&wÒÁìÑìÇ{Å,±¡Qgò6mŒϺ#*hŒMB3+nÞ‹_|êAûf¹ž"I £ý ÇøœãÂ^0Kt06('jª‘“d…°aænfÔßoèAÍ-´Ç©6ðrSCs'âd¬N/f¶_ø®ë²hB\ìV¾VW“AaJN²›­?sŽ<=hèÿ%”û§TY¤í‰gÏøÿç½Úƒ¢:ïhpÝ•1ÍŽI\«÷vî§Fc4ÓÄÑÖÆØDÑÓLQ‘ `y,AÀ–]ö}wï¾_°/–Ç"² Ïå!D0ÆG¢àk4Çg51“Jcµß¥ßδ6&1™v¦ÓÙÿØ™åœó;¿s¾Ÿ_O[JH…œ),(3#€±ðzºÎ峓D¡‘%¡(øâ-ÎÈّ׳Á2¶jê·Ë¸’ßñn'Ñ”D¨½òqà w‡ ŸM½ÞlD¹œQ©TŒ’¦Ðï7¡Ù‰ëÈåK?†Ïí‡Ënþ |~á‹ð%r¸ï×sA†¶DMÈð.¹ fœâ|v‰ E$\ãÀ˜‹‚t…ZõYRƈ¥.ÂðnÃ:gÀ|8s5œ‚ætŽW<ñõqF%×âT,— ‚‡ ‘xß m@¼¸½è71‹À›[WÆ/%‡W¬cLràd,f7Ň¯‹‚ƒwزPÔý¯9lË šìVÛ!ÒíbüvµE 2Ó茤DS2©’NàpòüvFu´‰–cÿ“BÑ‘4îñæ˜XR˜â9,'L¦`ay‘2ž^»±?éÜ/.ݪÆÓî§ø÷9ìŒÒj"}®‰6EÓx"-.€†#Cï²'¹µ´ÞK¢ሦGœ%ßS§égieúb¥Eã MÍtè_>Q8£¦ÚO˜«ÙKÁ™lkà EîqÅFƒÊKz,N‡°O²üg4;r‚û­Þ ›Ö>fž¶º…´Nôý&Æê²ñgܵc£’³—ÞOÛ]]Æh[¹Ág¡ír ̤³2ÓMBRƒ%“¹ôЫs‰E„Z¯Ñ©(49² mg\¿Jo‘ègãôœL•µŸQêq¢Ëš©û/éMgm0/ò9WbetÒc0ùÌ€¯àåj©‡§0ÒçosàxF—ðà 8÷90êÚú3h @Ç'0iÿ¾ m¦öö0ÝFZÜß b{ýÀYl÷„ëîòΜ­Uªîؤe;“_&Ñ,Ÿ&ªÆXúƒ°?ô «ÿòÃ?=+a«áœ\÷õÕÛÄõ_ ¡iªú¡´v˜Ú0”ÖïÌfÊ ¬à>Ûy¼žØ,©^©•I¬.Üæ+a …s¦ßà°ThV5©ÁE¦on^)J$ã…mCá–Ó ÿ@ça²¼K·Û’4ºT-ñÁ~­­2äééMn_¦ãGÀ\4ÿÕ#«†ïÜ>üiÛQ˜Ö5ÎõôÈ¢‰s¥Ba,ÖQÏ)¸܉ţcóõ2J…z,x7£BîÿU‚¬ \5ˆ¾õa”@±à³»»œ¯w|\Eô¤†×ÏG‹–  hò© 7Ç™ýP¥õò?4Û™Fïi` à²C÷Ln²»*;{z•yàƒ5%è»ÌŠCð¥Ë¾`TÞuxá:¶°ó7xcu/Nð¯ò¡½Õä‰îq:5“Æ¦Ä öÈi¡š(ôÊüÕû}­=‰U»·g¤ÈUTnzéZ=!BS¸ëÿ0à/&ò„l#£¯›µWU—NÒ"Æ[ Zœ¦•””‹E{‹Ó’:Ew»á"8=Hñïcdð­ û ,Ád<%ÅwYX")ÒP5²ÜP‰žÀo. -œ=˜p²£µº¾¬íÐfeÌÊÊ–¥“Â\‹Y L† ûQ%q‰³KSS:K®BÞ¥ g}TLÀùÝ£¹èé=9¾vp¶¡·½•T-nƒ¥ÜLÕÙöÿùétéróU…Åï™°L(ªÅ%)´"ZY È/ü–ÅŸ]y¦+êîé õ~jç&Ô{:¢åê5b ‘p0ùhO µÒAù[*N<º_K÷åæ=²_|6k<ÈFž ÚÆŽX !vË=–ÀÑ ÊRé>brÛ›üç­ûÍõµµÿý×íHMH§Ž+“ë7‘[â󷦀Ejp™™W˜*%饱ZïƒÕØêJ ²µžô:Âu®^ Ö 0÷§mÁ£ÿì½êbÚ*ðڔÃ.q;›ž³|GL¶¸8Ù4Ä —e š˜E–ð36 Mñ×– ´”Ÿþò3J»¶Ð e-§…¶ë¶”1æpÂFš T6/Œ‰Äè¦^xaüŽù.ô+ õ² ïOò¾Ï÷<çyž76“ Gß‹P¯º¬µKÞÛ‰«Gå^îà¦0Ÿûÿð KÄÒpÓX”ìãvÆ`c¿òóÂ0ñcÞých/:€²Ðáì;¹á~I‡`@n4LԈǾŠþ[¥oO.N$¨kSÕo×hPšè-ú‚´T*¡¨ˆ…G· x÷=ÚKHMæžJʨç‰Õ䦃¬-<ÅuÎ>´eh¥ç ;s°X.2í…«Ýð<üsaRXt±J&¥—:ÄCŠbºÛB D˜€ŸIg'ÂNµd;ÕyN†ÒÕbº°QT"¡šµn¦“nëZIkÿ@¿ îêîe¼qvÛ'œÖkpÏå[ÚZnèVéHµGç ül¢4P˜WQ]«óúšÇÓ°ÏÁÁ¢~ü£/aöÚ˜cwàwK#ªÌÙ%ÒèÐŒùlå³B”!Î.8ùqGÄ  ó†sd½êz²!ß¹Ðì–Ù~2ÔäÐw‰{Ïæß*ÿ¾ƒ‚ù°!¨f@C°É.L—;«s¤wäÞFdZWã&~? …øöÌÄÿ¿'Ì·i$'Ò°æøÛ»R߬í•è8ÿõíÎ>B‘vŶÜ@Ä–­ü²¹Ü©†Ù×ÛÑÞTH K(½Ö{dðGZ{uu0ÉãF¹g7óÃNz;\íR“Ìx œFq¾Ò\~&*îùpüVàÓèz0pÙ=úß^ר—›5tÚc(“G'f|³Q öL·Mî°¤~s¹×V’0g‘ÇY¸ bY9ÔÖ¢li4X»ŒÇEs))/A}h׻ݷƒ7˜µ©ŸÀ ‡û —,*Ùn)‹Ê‚Mô0|c>œÃO³¶=}Í™ünÊðüç¡èë6+IµI­Q•V£k¦„–õ+óžÅØo´+xÙµ£¹"ôŒ¡¢‚|a£õF|rt. B+&–ú<þÉuÍÞŸ/.“ÿ´²ñÚk´£>ï,u¦7é¿ê ;Ct çÛý®÷›¼µµšêÍ@‰T;8ùO~})~=)¥¾Ój 3ÈEsürƒèB1u¾ûfèñøÍúF7雲MLã†Q—[O)•ÃWMô‚½?nÛl.Ú:ýù¢Dí2|êøÄƒ4û?åG!7lÂ׮Ľ 0ÂÖ?23ا×w;239ÿ>ŽOü (§xU endstream endobj 69 0 obj << /Length 414 /Subtype /Type1C >> stream  ACHLHM+CMR65øøøøøø wûŽ©ù‚ ÿ‹‹ ÿ‹‹ ÷F÷J®øIM\1.0Copyright (C) 1997 American Mathematical Society. All Rights ReservedCMR6Computer ModernJ¾ø5ø÷‹²øŸ²·Ÿ÷¥á÷ûù©‡‹mKI%‹gd¥Í‹§Çüj‹~$`dÂÙ‹ÃÃÙ‹‡Â²`$‹˜¬ø÷‹å÷ç÷ä²Ó÷÷•ðø®÷Of‰}I|€…„:‹}ûO¨¢ÑŨ¢­¦ä˪©©©´¾Ò÷ûÔûû16-X¶…–¤¨¯¡~«_¾¢È±ÐôÃ=:D\BEKûûmŠŠløGv ù? û¥š÷o•ûa– Cyÿ ² Þ «’ Þœ endstream endobj 70 0 obj << /Length 410 /Subtype /Type1C >> stream  ACHLHF+CMR84øøøøøø gûŽúÂù‚ ÿ‹‹ ÿ‹‹ ÷E÷I®ø IM\1.0Copyright (C) 1997 American Mathematical Society. All Rights ReservedCMR8Computer ModernJ»÷öø§‹¬ø«¬·Ÿ÷Ú÷Îù¦‰ŒpcbVs,j¦Á‹¦Åü•fˆ,hjŽ´á‹¸¸â‹ˆ´¬h,ˆ—°ø§‹Ý÷ïôí¬Àô÷tê÷®÷`›šµ¬›™ÉÄÆÂæ÷ 'Øûû <02Z²„™ ªš±¿Y‹ԨΤ¼è»<7#B?û û ûû€‹‰rø¨÷GlˆwƒYxƒ…?‹{ûFv ù? û¥š÷o•ûa– Cyÿ ¬ × § ×› endstream endobj 1 0 obj << /Type /Page /Parent 23 0 R /Resources 2 0 R /Contents 3 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 2 0 obj << /ProcSet [ /PDF /Text /ImageB ] /Font << /F1 11 0 R /F2 12 0 R /F3 13 0 R /F4 14 0 R /F6 32 0 R /F7 47 0 R >> /XObject << /Im1 4 0 R >> /ExtGState << /GS1 65 0 R >> >> endobj 3 0 obj << /Length 8156 /Filter /FlateDecode >> stream H‰¤Wko×…µ—K.V´e‰~ÆŒ¶{U‘ÞûØW?¤€ã´H"-ÊoN?ØŠìÔ°âÖvпß93sW¤-µÔÞ×ܹ3gÎÌ<ÝLŸü!,írójÚ¯ûÆ5ËŠþô³uË6të¾[n.¦ÕòõôÉÿf—¯?L«uU…åæŒ&7ÿž>/ÿòþüÃùOÆõë¦ühÚu(Ï[wåfå«vÝ–/ÌÊ®{Z[yÚÔé¦M½®iëÊû@¶ï{ú¶õÚ–ßOÛ®ùþ'>ôBæþaI'ÒuEoquG[¾&IuùîÂ4kWþ“·üÌ¿*õ=tjË?Ӝӕ"ö,*¦"Dþ+Ó]*s.sgç§RÑçÓs9ü†·É·lz=ìyòúí/Ìß7"‡´âЬCKÞØ<ƒÏ¦åS³y3]Éôʯ{,®àë°åy¹?1«¶ÌmËÛté¥Gfå\G–|”|O;÷h*ò Åȯ}yd*úMF˜e)ÉéßINòIþ®ÔYÚé|M?Jçq㥈±Ì`Lså¶,ÖhÁûhCͯ¯–ä>W…šŸ‡5ú0:aqi %Géè}ÙžDþž L=2.LéÞî`cLÒÙÆ­[}ðOî:ïÓKè ùád<Ñdhû#ci2) ìjh×<çѰue‘¬TvqŒ™–‘±˜”ì<<ÁönxBÕÊ`4Y:y0‹iÙªFXà':9Y¬'©z·PFlLÏHf{Òx1JÙ ôÔôw‹d’ÎÓÌTÏRa*ß…ò+³‚÷ ¿£ÿéõ6½(üÈÀ ³!“Ê­¥‰<=3®%³“4Òë ™[A‹Ž¼ðkƒ7ý†‚€œ_2Æaß"LÍáßÒp$òç¸Ø§s¡,x;Kg< ×ãF\ð¤,ÍÈjÂæó¹¬áÇf:屜S£6@ìË¡OÃ&›‰«Ê3ÏÑü ²ËÒY:Ñ#@(üXŽÁ7žnÕ™\ÖO €Õ#hîÞ¸ŠÃ+tÇýTOŒ°Ð°NáV¸LV—‡²/a(gY’b#Þ£:d„Wëxëâ¡åþ®¨' Ùuü6RÕ CM9yøº¦cäÈG8`ØÅò›ÈOp îqÁtšðï P ÐćJûº¢3‡“t,^ð¨(Ê3-)” v··Äýµg84zïíxrs.§¡²(·~ŽöÕv|²=›rq–r¼¹OëÄzµx¬‡4qRÍY{f¥ª§/v´ë½„ŒÎàï‘2ôp¸¬Ûá?°Ý"`òAºëkåh±Toš!|]¹Çš1DU]ÎŽ„ÜÈñ„jš]íw1`îÅû‚³Þ*Ε¬1™HÑ9÷8õªïà¢ØXè:Õ«,ðn9KÚ ]H&šÃbMeiŸ„Fk¦M¹+!cÍ —< Ž$Ö(ÒÿFdŠçü8ª”>˜…„(& Æ^Yç˜a ;'é6Ó( èM¦º[·°±gŒ`Y…Hdpˆ[@TqÙFš;²N:å—L‘ÁQ¤•wy „z/^Âì$ê n$ŽÂ#kÍÆVtŽ!C Üò…‘„Û²BÄClÒËq [ŸÐ˜^‘ ¯ÄªãÐDÂX(CËïŠ*Œ\£3„N"‹2 @ç¼¥‡7CðÂŒØv€qË9eóXÖô?(Ÿ 3tªÃëð«!ü[F&eªÐƒ‡Hõ¸¦‰Á‹kë@6Fôq¡ø±lõ%r¨N@mßJ„µÇ)ÕÐFØY¼f‘¥zVנЛU0ª¿TèR²ò¢› `D¢éAå7o!Ž|y+MÁA£±‚°å[˜!‚y¬ÑÝÚH_[RñÊ ÕÍ#-Š‚UŽ2)óŨ¢=gŽd ѱ% ¥‡ûþ6T­U*ÇÉ\è‹\EøÈ ­6³Qì´&b楈‚ÖpÔ@u¬¼…Ry‹Ü±[µ± ’꺑êÚ’/Cã¸ß‰ßÔðÔ8`ü ©ºŸ#V­ué x´/÷úßP ŽG©xê¿ò&ûù~Â¥ .¤»ý•Vè)pÛóòË‚9n¹ËéDˆ5Öé©Ô~Ãt€7güÖL_@Á= ¤ZЂˆŽÀ3ØŽÊ×±ìÒAšlÎöR¦æîŠÃÂ*²¬÷åü@úH__ëåµÔê¸ÐöÚÀ€ŒµEùî¥Áß™µÔHÕÒk5Ü’íØkE|Âê.h=MZIAhcE žZT[³b<ü®jQ̹Ðý­l–4¸Љ€#¡;›hCF{3dFVJÒÕJ9uåí„—å(¨ªAAGäìQ§ãZœx„s ”Y~<ç:Øj$ Ë÷aÜ|(¹??:0Zujïá›Ëž;¥à”¬¨åp[NÆŸ4$Ÿ\:: Òù6M &Ù£Nj—}ÐJM Áóø¸X/s)Li\UyhûØô¬4œÃeKºÔc"«0°=šºšc%‡ò¤ªÞšð¦ŒÞµí9çÁª|¼zŽkðȯÕ.µØášfCÐÚlUg2ε¡WBBɲ¸;]­ËǃÒÀwf…|ô’"N½97™ìì£Y¡IZÿ¸¾a]µÖo‰©´|šåZ&çÆª[KÿPêZ!}\Í}AÿÉ"Ғ瓪ÍSˆ;†<ÄwÝÇ ¡ë¼Ä$Ý—Ê TšéYÜq$O°ª[ûy•P‹ò’!–E3ÁI.ê±–>þKgJìÅÌ(-Ò-¦\f7U|T(¹f®c³´9Â×òïD’EY¡\ô‹úÎö‹d¦ßjO*û·î @þ¾±Qµ|Ø{]{ªTˈ޳-…@…k5²šaÒWñêŽý«O@ı3¸£jÊ_-ÃËN2$½iå{i¨,f‘Ó/išj,ŒšÖ^­ÉŒïÌ¡©¸ì*ø—ÃÙ^*(k¹ˆ¸s]]¨Ä÷ØtHv ®úØ€m´r]î¥:óPúÑVº+ÄE2sÌ›•eÏT¶²§ºr.´¼%LP›ô÷g¹Lèü°O E™©I<}IHÔ¥žH¶E“´ÀøŽeë¶,$õÞqêÛ]Þí|€CÇ­–¥=»ÃÉC4UÐå„|ð Ÿþf3ý×ÔsF¶ PYGLÑtKP{íºåÙÅôÉ·vùìÝô¯Ó§›+ 7KI³AºÅ0ÈÅt;ÿ>þjm˜+ Wðì Ö‚ÎRW™É§#f@ÛP¾õl ¼8%&D=ÞZ†„å`ÙaBëÖ€Á/eBº²ß*ÏjV9™Í*½è޾ê>çl/W¥‰Pjî¶g‰p…·¡Ùβ_½}÷â#Ä:8èà>S‚²ïRad‰&´ŸJûáÝÏ/ßžïˆ#¬ÙÖm“»Zæ¶©Ûˆ#_‹”e]#KŸ, æ?`kfG±‘ŨÍÒBd¹Á¤ðÕwS‡@È‘Šl»L‰ »ÝùŽûGí^è@Í€¾–êT8Ý9H~ĘO†îgü3PÏèá“ëÝQDÞóTO6áÿ4ªG‰GlTÿÿP^½¿mGO¼£HÐ*$Šv‘F² w‚hßíîíÝÁ±€vA‹8òÁú¢Zl-D¢ÒJNšýß;oföx¤¤Àý"÷çìüxïÍa†^óK¢{›gµ4C€6 ¾!Ò.XVÐCDœLª<€>üÞŽTÜç=¼Úm‰©h ø°±¾º yÊСÿ¡J Eb} &¡Užx8Û Ýk©Ó–UQKô#©˜Ðü}HarB8– åÓkH’hv¼EÛ Øû-ÓÔ d2%#ÜÐ¥¹UzÜ&"y5Ÿ’réjv–Î@O“ŒǘƎ#o:«káÉÒ¡C`–(Y¤°†(¹_ä¥Ü/–Öª'üþi2Àª¢¤U‡Œ÷¥)¥B B£’òõ'¥iIN¬‹†·ƒ4íLÕèš±Ž3–€M±K)é[?ËËÒߪₛ@Eü–Å5A ošO4˜ÔAá©=±wÉÀ+d—€éܹ±À+g ß* ‡ªª"„ŠÐ£H¿¢ß$U2¿–ªâÞQÚYjêôë³ÑjöW<6ëÜuOö—uSv³¿¾#ûkn:-2E“VÜ^QÄM³^l6H¤)#8ådˆ¤b}T#ÄfâjC!¤1Ï e›üè‹®XÛ<ð’HИµVqã ti-.ê)Q»´= • #÷%“ÉÚµCp¶«À@_ѦJ¯oÏØ€®ò]û6øYÝ׃ªbãn6ž€¦&f’Š“¡.ÏÉq=ƒ§6Yú3 ¬ÍÛ¬˜å„±ÄBýRðÈò™6>¥tŒíò _ß^(?câ,±¸#•8éZÄ·LÂ5ûz,+ˆÕnjµ"í²yp¹ºÃˆ^F¥¸ÿ&µ´.Èç­žbxs*<à*´û"»ça]LFÛQ„Íãñ(+œd/‚+Þ¥oÞþðó_‚¹‡WoÄö !ÅqŽ^„³Þðɲå$ýþÍ×o_½ÿpºXÌ/®ÙÜp6Lq«êF f—ÌŽWÿ¼<½8ÿ÷ü„Î ÏmËóçjw˜tðÅj y›–©¤j¢&·MGµZfȬ†¤4=ôRÌx P-*îÈd—²¼l7¤¸ÃÖ)kô.äXêÜ*ÂZõ°5¹€tÆ¡†-Ôp{M¯U±`Õ£îÍòN&´Y¥}’ÚX¹Æú§×7\gkÄOwû f]0CãÄ‚îPgÀ+‚ôÊVøCÌŸêÐ +ðxÓ˜%¤7Ü7Ú_¢ëð­«ÁœCUrÛâÕXELå±d¥š•Šúaé8þ":ÉÀÍ9´Ðƒ ´iƚИ9wPæ>fòZÚcƒlàÖlGײ†p·9«)žV»¦Yûä¡< Ip–Ë'Žädà Ӥ1šCú£¡èSöÕ|ˆÚ¢[A^}½ÊAÛÏ ¢é¶pT©‰QÉdÙÜ,3Ù9 rèz!YøÊ’%";ˆ‡qñ¼Þ˶ñ..Ü#_„ÂYè•¢Ñ{œË¶ms9˳œ¹-UÄNKFw«²­Ê”*ÝÍJ/ÕÕY«‡êàÇmÜn‘v'0àÙ  êp¿å\ òZ±´„þ‡ÝZ¨[-Ñ›¶bl§OùT&K!õQ¦Ý^'Ž÷²º©Uä4Êã ìõà÷Ù¬±šLžÕ„4%ÓQÆ¡L' t1’ Z9L˜øL%’¹ ÍU¶¬n¼g«±X ¨YT$äoJpš Äxµ×ÞŽ›&á|ò ¢.Ú@O¹3¡smi¢ÞËøCøÿP¿ä,.„—ðêºâ „‰ž¢,VЃ‡äÌ¢£éf×Søa-w”ˆO ¥a–¨ÀŸ›|( ë®#¾ëa¦í„{w¡ö‹[uº‚„U {\˜ÎƒÁCŸ¦b­ ¾÷£( –9P­~ÌU X¡Å`Â…J0Ø´l¸T \BÑ̲Ž+ÀŒžœï®F¾àr–Üw¨U®(Í­‰Ö /ê´Nw2äÕ²bYú“¢$syüÁ1ÊÚ4£9Z´èq(­W?û1\—è}Œg5çim‡ëLØ2\'¡qz˜;§l®-—µKõ™»?rN#×48®I§Ò ¸'Äe3 ÜTrà•$k«À„»÷¸ÙRpêå0C‰½æ«_¿ÝúÇ–%éH6äÏ\}àÿŠº>(ÉW¯Þ_n=ÿæ²8xuµõÝÖßnQp½ñ¼A?U£5…á-ô„Kí>4 OŸAPÖ铬ê<`À+®VR…ôóðƒJÒ EþÿTR’Žk­òÃÿQ^-=ŽG+jHѸk9°³žµEÈÁ  îæÓ‡9ä‹} KþBrJòûSßWÕ$5þÌPý¨~U}?ý¹¡ÿd'D”Zå©äm?…qý˜×™>ýt FÏ^þs×3ÁÔàÉ=÷®>›ŠïU™cÓ]ç¹½ø4m{ašv¹/£Õóý'É?çaS¿4bòòLbª€«’tH“ÛﱪåæíÎÖ47ðúFâŠAJxœW¼‰ýþ°ü2í–¬\*’øy6´£ª`A]J"8E“ΙÈU–ÂØŽ„ÖTíiKå4h…a2²õQ*úY*&ll% W5вÉâg¤D­«TÅ8ÎhµRXmOó')êGu€Ç ¥âÈÂ8ª;¬ìCmÅH²Ð{iÅ„Z@…8ÉzõŸ†Oµ«d“þ½SE>ÖqÜ, Þ+ t}GâGÿQS9RιS4²˜Ç¸Ö׿4¸»ókˆÕ'¬\ôÓÅÍl²êŽ^Y‰Ð7ôQ¡H"OOõãi›–p!&Ü0ùAýç….õ—+{*ÛèÇÖúñ$fOåRt犖£ÞnO•3£Äf \ó ÃTP2Fg æ;0óÁ‹‘ˆ³¸P/°ôl/¶›ÛÓNkÊþe¨¶I5Ή{Än %iqx[¦÷/"¼΋òT!…H5³©¤jã•{«ú Äfº‘ è㾤G²]l¤Ðë/TÓfþ:55ª*L£dÌQã¾_Ë7«÷캮æâ»®onˆ®-ÕV&y–^ J°–fp’©¡šTÖöæ@ÂÕÕj-ØÓë%¹z“´ÏV9±ÌÑ®½j¼|½‰Aß6&Ï맬J=£Üœf@¥~Ød €ý,ª¦ÅNެªF§¥Ú ”¡Ï×1(^Xù¾}Õy@ç•*&GPóõÇS^YèƒfGX†YGùZ¬ŠW¬â))UQ㡬(¥*æ‚ÉöŒ´¡¸„·²Shý½–ü­Ã]î®ÌjÈké<ì–Øœ“á¸hÛ;ÙyKBÁa›Ì+Ùt}û6&ƒ¨’ý;òÛ6ûÜD]E#6h±ã½Ê£Xîö0wU ŽŸl‹“”a¥x8Qh:uCàJ¹7Õ+D¤òqeoùò—ÚQ.®h þ÷yÙ®¾)3ýÀc ñÈÖôíŽ8Œ>¥Û%F”ÓW(éDú¹®SÔ'%å×ÿøßßþ}…—‚ëáÒ/xÙE·™Ó“V/â ª…ºzgQýï®ÂJ’]†+˜þ‚~š(7¼‹‹†u FB%œ˜é½Žpíàôö;ª†çVòdR„ ¡¥@a,®5‘ïy¾\¤øs;Aà,%ïtøˆ—£zè™L=\Õ¦úpÙ¤fÅ4D)Þ䨟ûk•2kÕ(×fV8U²}eG§óÄŠDA´ÀûA#QȪ±€œÕ곈d´ ø;Õ_m±CcÌð®:íVöëFqÁŠÜÙåö¼\Öÿ@~@¦:]iÐãÐ1ø é|Øë Êoª7ƒ)mÊ ¥`©Qî‰Æ9Ð6³áÖ@ñ(EóEñA .މ†m=²ù;TÓ:M׬kKw't˜qŒ¸€¸Q]Ø…@€5 Áo6Òüž ?÷ð¨-ß:gÀ*þŽÓ³ÝÇff§Ámt‘éÂU£–É“&z- A¹WjB·70â¾T x$äFVrceLeÊ «Ô”ªµ×» ­#…à’Ò`‘Ó­‚®)„kXÏÇͶ™™R‚ 䈖l_ÄO>“Y³êWW¯'lqŒ¾¾[u™×rÑø  ïdöšKóäçrI&Œ½‘ª÷”ˆ`~=ld/ŸHm¨Ÿ€Î7¦Ù÷*ö]žÊŒLƒ n7)/éâ¨P¤§ØÌi$e£ö^XÃkûd{\¸¦§)ê#½’j‘]„+ܼ}/WÍ+…ü0D¯&% {Au¢@þõ³©òäNS.E£èz™MƸ“í˜PýyÃå·S ÷Ë6=¤áæ7¹_ÁФ3ëÆU•B‹S¹t…¶$k”{|ÉÙ˜m8K£EpèGBŒò6^ªçÇ×›Ò&'Q1I°´s˜qåHT%°¬"»M€e0kqNo!ÌóâU ZI1`7£ *0µ]Z3Þ¥xŒ˜·Ð\"K3ÅUÐ [Ø“ûÕlŠ(˜Â$/ÊSe¨lÌÄׄÈ($kVS­ÓbÎù:3_”/©R­pim¿«*1°÷N™À©(ë:PéV]ééiÞwgWó0£yý+áj›É=äTÀ„ylì<ÿ+Ë—.æ<ì^ò·qÁÀ.¢••Yù±áM4l"à’ Ð):½±AD ùa!‚ªNuØ h¿9[ŽZœ“­×78Ñ>Õx°~ÀÙ÷aµ>Û4ä¦á9ïx´­†.RÔ|ÿøz“¿n²’x $Xª:xâK«ÈP€ ôžfÍ_)êw@|·]Í:Ñ‘2ά‘5>þÆŸ·¶þAM0Kõ#åŽñ׿÷ÿ°z endstream endobj 4 0 obj << /Type /XObject /Subtype /Image /Width 1 /Height 1 /BitsPerComponent 1 /ImageMask true /Length 5 /Filter /CCITTFaxDecode /DecodeParms << /K -1 /Columns 1 >> >> stream P endstream endobj 5 0 obj << /Type /Page /Parent 23 0 R /Resources 6 0 R /Contents 7 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 6 0 obj << /ProcSet [ /PDF /Text ] /Font << /F3 13 0 R /F4 14 0 R /F6 32 0 R /F7 47 0 R >> /ExtGState << /GS1 65 0 R >> >> endobj 7 0 obj << /Length 7566 /Filter /FlateDecode >> stream H‰„WëoÜXWÇžñ8¶œ)édš†(SPÁ·Šg}_~ >•ª H+!È·-ª’-¬èîªe>çwνžI6EŠ=×çž÷ãw^]}ñÆmõöú›£q7v¦Û¶ô^{³íݰ‡íõÇ£vûáè‹/ÿ¢·>µ»¶uÛë÷txýë?}ºù|ó2㮫ÿ¥ú«o”Ù õßTcÛ~××ïT£w#}k, èïÊï<‘6Ö:zÑã8Ò»ö;]ÿAY"»‡å§ïøÒ;9û‡rÄý{á¾ÈBô@$¿#N¾þþ£êv¦þI~äÿë'èÔ×_Ñ™ _> Û÷Q±ÀBø£†½27röþæ \Zz}u#—¿e2y¢ðë)Þ©¿^ÿ‘ÒK@\·s=Eãú5üüþ¨~£®¿=j丱»Q»Ž?"_×_–ÕÕKøÀÖ9½.ðêêŠÍ»` jmÌ«·­öô|óV‘F|1\èqu ûÁgN?fʶ—Ó4aN™`ë…°•ÿ§`nˆ—P€CŠ›ò3¨”MLSÒÀ°ìÅô&¤©ÒäŒ;‡Ð—ÝÓn‰‘aƒƒéZL/H›Æv%Ìœ®éËÀÃG¶?2"ë‡å„­K2Ý“œ5_Ê„&%šÁ‘#^ðýÇdn7Q–ÍE”D.ü=»Ð×OUã{xåL=Q†þ/Y+ß=$NÁcwd–Ç{Kõh&KµKaÖŒ¬0¯IŠ¥¸”IO1Y†—9±îëe©ôH<Ÿ$køÞøqS ².ÇAgè`UÆ[‘ò.ƒúÆk(§é÷iNVÑSTH“p°Š7Ö÷Gªm'dÝsƒ'½Høf‰‡Ch\¯Á*|Ès¨í†–ÜtÌM¡œn¸aÌ`o¸1š 7‘)Efl-‘>ÚÓÍ8Þ–ŽKIQelAƒÊ¿ ))“®_CF1V[0Z“I”®£ÖIÅÑñ!{Fz•ˆ%ííRª,aÝãáJiÉáH v¢à@ Ò8Ê¿sþ8±p:Ö_ ™%þÁ_(Ýï8¦®…R˜\UÙOóLÌ ‰–"Ü>xFÁƒ1æ¾ žçÓ¬y³<ùÍ&ƒ#L‡Dž³Eð.™¥NBúærû$†ë©ŒP²väì©èÄZ¾5DÏÝãxjü-(ÃûýÉHC S&—F&=l®ic<5©JäFbc¸áU‡‚Oä–µpÒåû¸@’°pe›Sp‰î.w¦Ì$OÂåJµÒ9;‘E?qPE9¡GÜIÃñ&_§´ òmÀrü`j]nøÀr«<ç±™P8}æS'óIÓœõÞ0bˆïü0îzîYŒ m¬¸ðôçÛ³çÉI¶”.J…]\BÀã<›/oÁ{Q‰ïhúŠÐ`„‹ÜšŽ;1z‰Dµ?ìYÖ Þµ‚‘{Ý(OϵÖÒÿgø¡ip´¡Û¡,Fä$/ªÍ:›8ÁqÄ=Ÿ¼µÄ]T_àG˜Ÿ&«y5éFƒÊs@ üÙf%FWÊÇÙÜq3j¼ÃÕL¡YŸ«‘òB‚¤z‰#cƒt}R.i’ÖÍŒYb&y¦w0ë˜PK_—0À£,yŠ!XÐ’ «Lcmb®¥ÈÉ™'•¿$PŠ› ©\nø™r©^Üj§Ú‰™¯I_E~"Ï$¾\ðp’šc…‚äy¿Ïù'wS’ ô0‹ŸÒYrÌ}=²¢aà(Ù}г,$œ YMˆd î‚v]/Êýùš -ô51‚³~¤§¡JûÎ1 rr×»ág_ÿçœÛõFGËbX5«À1 .²Ì¢>à•ý‚¶ûT ÃÌ$Ø„î& H@Níé‹PV%TØ%Щ²Ä’6@®rRcÌ0Ì–24-0’qθlà!î) ž<\”ëÿ|†D#{Ñ%ü@h©'i 9–Šíjÿ.3A¡‹“ìâ”mïq£¥q¦§êlÛàoÞÑŒõ ÛÚ{?žL44üZ¡yQ8˜‡çqF@N° Ú^– ´¥,_K»q°ø¸¼Å~¥ô^”h °RÇ„!&Ûûæ>öaX,Šeɰt¥R±µDôކ‰Ö~s¸#Ä] n)ød¦×I縕 è!f]Œ'Ž1äézŸéþÎæ`u¡wÙ¦È&²¼«`„çâ>Lw vÈwì9HGÔ‡³#Œúj BšPˆ._0DÎ=B-N7uu"Ï@¿<¨ÄÙ -ÕöIËMë€&“ÙÈœÀC¹Ñ1‘L½Z…`8çéÛi°ÜÃÒRãʪˆg#¶Òì{D© ˜>hªáK4Á_‚!D»cfGÉ6 'Æsãñ\ $l4º?¯÷`W çZLGŒM cE3±_Gy/•uïëVÜÛêÑf*b' ]”âíÛQº6¡ß*#â_Ã-É"½¡åôõL:°‘=´‹8€ZÎ5F*§Qù%W¬µZà2ËÇh°”i[ɰñ×a#Oí­²»Z†ËÓïd²æÞð ô þ_Æ«m¹m䈖H Ì”EÑv´¶²»ÞRÒ˜ .yNå'vßR•·üÿkúœî@IŒ]®’‰¹Ït÷¹àúçLµ@‡(ß4ذ¬>ß= C,Ä9­î gÊÎõ!²ë2¿f$²¢¶Ä‚Îì‘!éùtqÌ£Ïü /@Ò§äï–Å xð3#vо4]ûRÓ‹ÜÑ4½ýípü˜tvpàç$E)êîä€ãµoO?Ÿ¾C¼»VF/FÁ˜ÈÔû'ˆÆ)©…ÀW¥Åî£v'”hi¬P¬8vB+>%(Ù#¶Iån | $ZÐÈS§z˜Õ¡rÑvÞꦡS!2¯[5mm界6Nà —«³æ—x<'®7s”m;åF….e0æÎ3žàɤLF¶£Ê¦Îìj,ÙÖÔÑAÙðR>MŠEÈC‘jÐÖ½–gÂÍŠ S}Þíè(cÒ]&ª^ˆÆuA®d*jßIM HþÝ2yfN)!{àcÉOÍà>á'ñQbûn^âå0]LD8/Q­Áœ d”Ѽ÷¨×cC¤ÒsUZNi]}·êÂR!\7Ú²ó4Ý÷vlTʸú‡kÝ+ej‹sƒu*ÚM1“Áx$Œ§@ZBm}U’iŒ—€ê{›“/ýÑ©ÿC¿MÓm)\׃9³s‰2ƒS庖äañ˯ðcœK R¾õYñÕ}^©î Wß‘á*‚°ªíúŸlÊq€^…¸È¯= éˆ\èõ zŽ ôÚÉ@/AÞh|ßÍë“ý2u¶ƒêã‰Y'à‰ŠPl w7¢ëa}ºLµ¶¢°j´õä-GA0ãÛUÑv3K[µ3Òꄌëb½®xoSÅûŽ.§ ¡ãp(Êd+ù8;èÀ'RnTÊM²)ü\&)]@«:$Åبᤶ”„È ãùe§4:g^ã´•Ôäe£^–dHíØ´¬Tq@žÏÖ%Pwu©¡ßlsžä`G±$­˜žÆ›ªLºU¥"à¶mybL*ÒÍÞÜ¿­°pHpÃ~ÂÃ)ûÄ™}|PCˆØΞ®@_·‚¾¿ Ä6LWèhy¨Â=s(÷eO⫼¢ú Â“åïURœô’€b*÷rûPæUu%Ëâû‚¥8üÁ.lïœÖó·æó-–ìq¦¼,ÏLù}^ÞëA£d—”¾zÛºÚn5Š_OJŒ”n˜9‡w—ô~Ø.$‚-µüoóYæl¨lDé6õú™sûŽÕÉ\Ü©¸`^ç4Dœ¬w;6äô'[½ 9PW_¹€–·î)<‚ç×tãﻯ†I¹.|†4\QÀµß|:ª«ó:S“Kx™xÄ»¦w(3=ÞOL4žú„›Qš<£}ºÄv…T½â^r—íÙ’fºÂ‹Ûé»`ö4šmb²®ß‹<4¬ýÍŒ÷Ó¬X»Aï~2èdrÕ„$"€çù*¶^ƒNlª45‚Kåy µœÍ>ëz‘níÇfjçö="?-[ltô¼29-A/ Ë=Ú£f¶ŸZ{°Q–¿ÇIÍרpèð AŦIy$òM÷¦É÷Bé­ø¼ ükó1ðxêu"–€&c È 󨽦35 %[º “ÌMž©o-“FÒ­ÜŒãòôäßSäKî K¢`‰)9\jÀ¥l`‘g÷èÈE>/…moWè©s ²ßðlãêL‡„ü~) —«‚´Ò©ì’¹°ñ©x:¿×Fûo e(Já½8~ßN%˜(¤±ô"šrÝ!5ã¹YOew]s¨·_¿‡ôXÅžRLÚ¡rzòªŸTò à͇úuèh?Ó$ÉîÁÁkþØôV¨Ž•@ájý{ߌ(Q’VÁeÀ'³ªƒCN Ð\ï!9Øb>‘Bpg›Þƒ%ƒbg¨õ°¯‚ú;¥áPÛ&†Q¥aÔhè9%gV56Iž÷un½é~"Kç°¾˜=Ì—&0£Ö@BNéx––úŽù>·'Ÿ7Üë%T`]yó:Ýr*Ö•ŸëJèÑÛßéCÙ¥‡42§ òT<¥éhHB}>Ìúpãcªf*¢ÐRoÂì)Ð 6NÖÙi«¨íÔ' æµ ¸ÙY4*௠õ£ÍvÞÇFWÕmÓÆ¿¼! ôB“^¨œ¬TÁ°ØØ­5œ­ÿŒ-Z²ò•fX­7N¿ÍþÖÊ‹qÊuÈ‘Êw°˜“\«£jÚwQul]Õ…/k+R©ALË ð<„žS_éd£½š‰Q¹z¸Ì7>ƒ`N_¶'l·AJ¥äÞ¤ÞÔ)ÊrðÐY_7Å¡$ºcë Ƥâ Ð7 ¢»“tMkcbh‰OÏ­ t :6­Òµv~ÔÎOö85rz¼âŽ4îv3Ã?ð¢CL¥úIót—β¡ÅLnwSàE3C¢Ùá¼ïµ$µl̪Vì>/%¡ÏÔÁóšÕeJ;É?ÎÖTm5¦½ìyOƒe !J±´1’ÿè™Ã?Ê©®Ù£o$ù«” Q± wQИÛ*ë‡ÉÄRõ¨1€FÃ9z!aÊD ,kvÞiÑgY½8fÒÇ…) mhðök©ÊÛ}ñ Êž/¶KÁ „žpÿ¦ß Ã*¥ä£Ò¤‹*k°ç§m¶B¡"{T}Nª>Ô'0–À—i$FJiTI))§Ú>ºî畺šþEZµPR¢ÜäsÃF]_2õ²Qx 6!ßgÅ·v{3~Ñ'`§ª3}˲§žkÊ3@q>w叨ßÿÕ?JÐÿó'‚)F÷ØÊ¿ôÛË©Ô0ÉãKÁþ×䀟ÓeÒ×~|øwÉóóLA¼zvþúÂÇrèÏ…í8èŽâëz×sCû™öëå{Ä~Œ«[Åõ¯HOúK0ÒÚ ’ŠÞ [4k°Ù'ÄÏIYŽOó èSž!ìáðuâšà=m$}å‰ã#Q†F¥4Ufõ¡¸ÜŽD‹SúÙñÈ>oëj"D\²S!hB^Ÿr£ËÐ%´±ð„Û‘C‹ŸÊ{•G«@íëí.µþñjYrÛ‚e‘©ˆ¥Õ®¬•ר•Ä6i¯\"¾*•Kª'wß’/Èä÷3Ý3 (ï*å %‚À˜GwÏKzSÍAk;€þ º6HQ³ ×Fžlbs¥KNÛÝIÑ<ž¡Vh $E]êsMÊJøÈ@"iÖÙX¡N^rò3½+?²ƒô”|‰sòÍ—Ë33ºžéá"mõLkñuÿU¯'Pìµ£Xã´˜'ºOƹÊÙZ͸ÙD¾ `…ìŸU WÓ]HxÀC!‡ƒé]Z`¬Jë”òx\¼0©E;>m(ß©|îÊ$xÒ]]«Á$¤s£Òy8¡a$¶þh5ÛDòJÝ\°÷h¶*bñï‰Iý Lr“Ä­ d’sÐX ¡ŽH!§¹oFÎ'(xóë#}7Bˆ?–ïx§÷‘õe¬%öÂÒãÁ—µ†š‚>Së‹û Ž#飩î‡ÑugÊ<[€( ª9ß“™Zúõ‰œ–Pa¾™si`·Á¹OÑ õ§Éé-Ú”£Í™ùFlà•¼âhñõÛ¤Ð~-gDœ†ÖäŒý7yá½è±6Ê‹ãT^¼ƒŒ!®¤û/n®çߨX¼ô‘ÎE“êÈ¿(5Âx3©C Ó_/ÝrõZÕJt´µc|~žÄ (³‰k1£|Á$R'"9=Û‹EDnT­¼¦¦‰Å«RDΨGÑתö øøšû±hº† êADŠ£´tdúà@y‹¼Øs‚îÇ&©‰X:9Ä`·U“ <›Îg¶¶®àãÞš6_ŸHJZI^2Í›7 ²É^bŽÙΪ?Iu@Â/Õ55£I€½…1-ó™(¬a`Äe;2´>¡+öRè5%6{Ý 7ƒSÖ¶ŽpeËsüÔåæq–Ó|îô²»Œ…þÉJ]|»€‡Øæb¥ÉÜÉ| ¸ý³‡ôÒ„^ÏŽ÷},¯^‚ëœú –“­N˜¡6‡ØË£g4* l¹2#v„§¸²$Â2Qrj|S=ÅTˆÅèÍ¢C ÝÑðŽnÓèû*%2çö,:˜ñ1¦k©úÜ ‹{¶¡ÀíTw E,ºöfsQÒæËÓgÏò±d‹3Û–ßÞ ÔÈÊöò‡ä}r,¶I^}ùç¿ÈÇ~ü¡W×^WA L³© ›É|Z¿&ÁBB´8ð‡ªµi¢\-_z„îs…\*ôc¾äÏœÐâÞoi§vîW$°üþþwÅ¡gè_jÂŽò‡`Þ\ï¨ §÷ù@©H±¦Œâ54àóϵ…~Ì—ü!Õ8Eï€ewU´¦Y© Ü#´b‚r‚½©ÚȈ¸¼tzòÏ•ý R°/oÇ½Õ !À9z8´+ÐØ»Ê€î‚jm¬ ÜV!ˆç²B¶¯ŒPµ[ åŸâL JÑ;P—õ˜PË„ÁÒì·/ßý7/†ßä endstream endobj 8 0 obj << /Type /Page /Parent 23 0 R /Resources 9 0 R /Contents 10 0 R /MediaBox [ 0 0 612 792 ] /CropBox [ 0 0 612 792 ] /Rotate 0 >> endobj 9 0 obj << /ProcSet [ /PDF /Text ] /Font << /F3 13 0 R /F4 14 0 R /F7 47 0 R >> /ExtGState << /GS1 65 0 R >> >> endobj 10 0 obj << /Length 1441 /Filter /FlateDecode >> stream H‰lVÛnGU¼ƒ×^,c.)ʢȨÛò Ó÷ž§(0XBaßpV›Å6¯ecEùûœªš_@+íô¥ººªNÕ©~>={åÇf<ù8jª&Ú8®ñk‡ÉŽ“ÏU“Ç“/£z|8z¶÷ÞŒÏGuU×~<™aqòïèƒzw6?ŸŸhÛTQ}Õ©òj®m•Õ?ºtuª’šêÒT öJ¡Ü éPˆ–Îy LÓ4›PõF;ˆ}GåÙ šÊÚ±öоííŽL>ÓÕ"/ )¨Å+«NYä‚ÿ[­gdSRûX³íι¨u†µ*DÿG/™ËÚl¾KZj ŸÏåð'“±ö2¢O¼¿*1ÕOÞ$€øXù4&¿Sœg#eòiTÊréªÆøÈ›„F&‰ê.Ô9µ¦KK?Q@Üuvˆëùd0~º s­2ÖºÍCìx›qâ1z¸ª] ‡jcy‰—‡Å€-/H ~Ð9±Þ€uÞþQ¤ø0ìIJæ«|{kó½{½­¿éÆ’r„)ªœ ˜ºB‚ÀsSÙÚ‡Îó`Ås¶¤QkP¬Ãq³Å oቩLWš®”; 1|ð)KŒKŽ£mïu™¡ã ¢€ÏÞÞ_ºËÊï4„£z«‡âˆ4‘"÷ Í“2º†LÂ$µOÙ°²5>šÆ†Þ¬`Ä,“qw|Í™öôkÌê ˜¡ï±&°N`‡:ÄCáœò%éë›û±íâñé T6VÊ«UÔë°‡ÞÓlÑ w ]C•ÔYt7¼äý#¹b&fÎÉ« ²ƒ®Íß(Tש6çHZR,ªÕç“ÚƒóT™ÓÓ£ãÙùõ²AþÅ:\Á´N¢›ÁP¶?Ñääâ² àæ`½ì®q!\ïhºl…Öå4moÐ&J”Ðüî-P¨§}²–­7µ­1Oã“L^%õë–¸Lo|ûôö]];1ÁF©j›ST5}¶ºyÔä~ºÍ‡ª~ªN²ã¸ˆƒ%Õ0ÓëC„:SýÝ^^ç¯ü?¤:†J6W¹lï0µ­ Ï®l0‘ 7éNmÅšHµêh™ª@ÄÄMÊß)ï.õ¼6ó«÷‰Ñ#®ÜæXÜZÚ#ÛàQVAQ6ˆBËK`'“møÞ™;Ò¢º…eJáŠãíGE1x -¡TE{æÑêf±u5!%źúäô¥ä(ÓNògu,sª)þTNêëJÄŽÝÙ×Ä7hE”ˆÔŠ"í¿­®';î²Qݳa#š‰KqÔs³ N½BÐ×kJÚWüùƶy‡¼0Mþ&ïZZÝáŒZ&°ÛÐ&œ_ÒµáÏ\¥c¤ÒßéÓÏgpe›q²·Íu–s1ª›A£¤¯rqëËähN ÍyÍœ)*Ÿ£¡‡Åç…Æs%]Ñú„6‰/@uSi¿µœð .sD1è¹=“Ð4dRó-;1l_'¢øÈœkaÓ5| ¬6ù›{.òÞVÔüÈÂå *E£vW›÷‡ž%ww4B_Ë·%³Q¯TyŠ!Aö÷ƒ‚Z’UT&óÁ4c~À4*¯ ‹6‰ñn€Eà%[ /»hëRä,\[ÞÄ73².—Sΰ:rf5ÄÍC,%‚l´OƒDÅF™‡Òr9òË"]¾,Ò7¸ƒ4Ü5Ü»ŽÎ¸Sß!ÈJIP j±í9V`k¸ã"•}î†w`t¹™´BÏiÔïv¥Z“ÍMþ bË×…æ‹ÎtàöÊýo*kŸoBîlÿn£46—²ò.¿k9¿¨vu`àó&/Ýzyƒe®+G<úUKL{Õ—“Ñÿõ‘Q£ endstream endobj 11 0 obj << /Type /Font /Subtype /Type1 /FirstChar 33 /LastChar 180 /Widths [ 531 531 0 0 0 0 0 531 531 531 0 531 531 0 531 531 0 0 0 0 531 0 0 0 0 0 531 0 531 531 0 0 531 0 0 531 531 531 0 0 531 0 0 531 0 531 531 0 0 531 531 531 0 0 531 0 0 0 0 0 0 0 0 0 531 531 531 531 531 531 531 531 531 0 531 531 531 531 531 531 0 531 531 531 531 531 531 531 531 531 531 0 531 0 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 0 0 531 531 531 531 531 0 531 531 531 531 531 531 531 0 531 531 531 ] /Encoding /WinAnsiEncoding /BaseFont /ACHNGM+CMTT8 /FontDescriptor 15 0 R >> endobj 12 0 obj << /Type /Font /Subtype /Type1 /FirstChar 40 /LastChar 180 /Widths [ 525 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 525 525 525 525 525 0 0 525 0 525 525 0 0 525 0 0 0 525 525 525 0 0 0 0 0 0 0 0 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 525 525 525 525 525 0 525 525 525 525 525 525 525 0 525 525 525 ] /Encoding /WinAnsiEncoding /BaseFont /ACHNEC+CMTT10 /FontDescriptor 17 0 R >> endobj 13 0 obj << /Type /Font /Subtype /Type1 /FirstChar 35 /LastChar 180 /Widths [ 818 0 0 767 0 0 0 0 0 307 358 307 0 0 511 0 0 0 0 511 511 511 511 0 0 0 0 0 0 0 743 0 716 755 678 0 774 743 386 525 0 0 897 743 767 678 0 729 562 716 0 0 999 0 0 0 0 0 0 0 0 0 511 460 460 511 460 307 460 511 307 307 0 256 818 562 511 511 0 422 409 332 537 460 0 464 486 0 0 0 0 0 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 0 0 358 358 358 358 358 0 358 358 358 358 358 358 358 0 358 358 358 ] /Encoding /WinAnsiEncoding /BaseFont /ACHNBN+CMTI10 /FontDescriptor 19 0 R >> endobj 14 0 obj << /Type /Font /Subtype /Type1 /FirstChar 44 /LastChar 180 /Widths [ 278 0 0 0 0 500 0 0 0 0 0 0 0 500 0 0 0 0 0 0 0 0 708 722 0 0 0 0 0 361 0 0 0 917 0 0 681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 444 556 444 306 500 556 278 306 0 278 833 556 500 556 0 392 394 389 556 0 0 0 0 0 0 0 0 0 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 0 0 333 333 333 333 333 0 333 333 333 333 333 333 333 0 333 333 333 ] /Encoding /WinAnsiEncoding /BaseFont /ACHMNP+CMSL10 /FontDescriptor 21 0 R >> endobj 15 0 obj << /Type /FontDescriptor /Ascent 615 /CapHeight 615 /Descent -229 /Flags 32 /FontBBox [ -5 -232 545 699 ] /FontName /ACHNGM+CMTT8 /ItalicAngle 0 /StemV 76 /XHeight 434 /CharSet (/o/semicolon/R/c/D/d/comma/n/p/l/S/e/N/y/E/hyphen/z/five/f/equal/I/brace\ left/r/h/greater/s/slash/W/i/parenleft/L/a/exclam/t/zero/F/quotedbl/pare\ nright/braceright/u/T/O/k/asterisk/A/v/g/m/b/w/x) /FontFile3 16 0 R >> endobj 16 0 obj << /Filter /FlateDecode /Length 4283 /Subtype /Type1C >> stream H‰tT PSg¾7!7¼>{/­:Û®®U«.Ž®ñUE[P«u}`^¹!@€@ñ‘?Q!á ¤€ Pžëƒ»«ÖjwR]_qGí®3¶Î´;Ö]·{®ý³Û½)XÚwæÎ½÷ÜóŸï»ç;ßÿ“D„ˆ IrâÊÕë7¯Kš»:iëÖÄð‡D^Að3Iþ%ψùiöhá=zêA\Â?Û"a|ä÷Þ£¥°qTLîžI_#"H2bÃæÝ ç/X­Í-Òe¦gè^]ýZÂÂ7ßüuÂJZ—©LÍIHJÕg¨5©z!ÈNHÑ*3Õú¢ù +³³’Ã\B²šSë jÕ?´Z«ÉÍ׫u IZ•Z—C$!"‰H1‘$bIb*AÌ$†$^!ˆ9"â—ñ+‚x$Þ‰±JFl’)‘Ä‚X, —ëˆ*â™@‘E“E«DoÛÄ7#VF8%Q’BÉIUR¥VÙYyä/"=‘¡¨”¨‘ ±¸èW£›¢ŸN,šx&fkÌùIâIºIŸÅn‹íŸ¯8SÈî•öü.E§£Õcgc}ÏôЊ ˜Ozn*¯¶cð¼o8xí®|°êÖPé»vjà\¬Î騫’×W4sYx/–ãjìáÙíw5×3Ïazƒbø>¦Á‰÷‚y[Yg(1iÒ쩎4fÎ'géa‡EQb(Ï3ÔYë+Ù§[go•”YK-yž¯Üí²Ûë[˜¯.HޤÙRÓäyuF¿Ï]ßÙg>ÒÇœ?Ðn¬±ÊJÚ¨ZáöÕ¶¹+]eNVëÞÓšæ‘Å`ÖQ  á}X †>mRs:•IVq¸Ðš/76›{¾=ÒËÊßíÚ§;~ 5ãtÍQ»ý¸0&ïò"¿XÌ¿^ºvõ¨Q‹¯Qå*¤Võ£ºçúóÊgèêF;rÊýî"ÅX~Á÷þ³JRYlC9ç-iþÀÙT+`šü¡9 kÍÂZ'Í‚iX‚©Ùx~'=ÅÓ@Ô?a¼Í` vÐË6 fÃ+Wÿ~óæÕ¹xž½Ë–³x°0@>‚E˜ÜR~˜†rÊݺ»µ¨„Å-T–Ù’Áb¯Ôˆòz«Ž¹\LcCWï=Å_N¯Ý´rí–Äý;š ÙcÇœõny×ÌéóJÒ—<Ø"ˆòÄÿxëk•z(/ó\FX2*e‚À÷ôàŽ ¥ö@†ò¤¶w°ãd/³O—©tz­If=\\Y 7ºÿ7@vQwz—J›£*qî¼|D7åÎí;d?ÿ¾˜¾¦kúy•¨”Å©R%R©ûQ ÿÂóè†A4ЯFfG™Õ‚ðƒ¨9çã3¼£ÓÙ­tMU½Ë+÷™œæj߇4‰ËT†lŠÂÂb½¡ÞR[ÉB/^‡{ñzIy¥I0•ÞSì±×!—à}ø2ÀÇ{É>G Aþ¯ô@E>ÊUd‘ª‚ÅÑ¡fIfÊÊêX¿¥:qsQëýR‹(ïINîÏ“y(“Å,¤q<åê?ÜÑS2;å0TåUieÏÈ»A¨ Š/ó@ÃÐí¨‘õ„¸Bª8ŒÕ†šXPQ0ã!¼ ‹á%0Ïd±$4LóÜ#)DœÇS1…¥É8‹X4Ø ¿ B\ð’àƒßÀ‡4ÄQ騠¿ù=Ì#©ùÕjTÎà8Ø–T!âFs·¤=fWš0Êþ“ö—;ñ/SÝ5Î^öáW(Œ¸A¦U`€|„©ÁÚ5ÐFÃÔÓN…ýpð´“lj:Cœf<‚ù”û„ ¦FpÄ.jL6(h..:žÄ}TIÎØž†¸Yãô¯šõâßA(@6 ¦sÂ;eÉxYwˆËø‰ÏÛ÷¡¡™|ƒÐ~™t íÑÐ]Ãoù«ô`©å+ÖŒVž@nÖâ ãÑÓq2Ÿf§|›Ðo ÈCÒéʆÔ¦èh¶³¼Í'ýqݬŸb¥Ù(çÈQpA6v‚\ B“p‚hÂ'Ȱ¡oÁ›ósñöåÂØÜÒC V §ÇRÎw¦œ-;‡î,ÿ ]ªa.Ö÷ÔÜR|Þ^ún=ëÚƒÖl“¿‹V˜w2;Ë u¯+bÌWÞ›mÜß‚°*8Œ7éÓí}ç>‘?Xö9ŽbðÚÿ×)Dý¤UPRñgoS¾P^'ÛZˆôJù:”ÑžÁd·v[=Š?µ_9Ý£AK:`c+¤—êЙ‘OQµ¥…1û‹[ 2×K¯…ýר/†“wïNM^ÈŽ ð‡ëÐ{]ØüümÚ:²Œ¦ÊŒ ¦¾h߉å L.[¾(¹[åª`‡ROXoÍÓ/™êûóeMÅîÜlùö}ÛV¤b±ë±•ñØlÞt…éŠX/-AÚ£ý5LöÙ€ù÷ ˆºñðápñ©¬^V=]½Ô›æÌ©¶ÚeêZåɳò‘³g®´aQöq&÷x+ªQ„½ÍŽy£=±ákJâ–…ØØ•m²¦±+¥?fÎAlˆÛ%7ñŠŸí³ï ÿ#½ú£š:Ï01äéñà­.w½×ÎÖn¨Óª]Ùê´ˆH'³³= Š""HI€!PhÈ—AH0¿I*‚‚EÁ€]­"qþbQ{jwdöÇÁ3»î|9çsg»Iˆ‰Õý±³sòÏ=IÞ÷ýžçùž÷¹z¯–ézᚣjõ5Û¨iÕµq|žO®Ãdú¯4í]ù(µæeÖO”“0¥^ËnWH5Du)TQµŠL´U™ÄVaõ=Êcu}»½³µ‡¶G ’ÀZg¤´ןԱʴÚÒ>¢Ù,zªI? ÅÚÓ´±5ìFE•ì24}Úv³ÖïIË®~Cs䥴HáIüþ–IôÊž×Àú"K‰ÓÒ¡ïÕG襮!Õ:Ð_æn§£4!z)ázÊ÷_Œ8›[©ƒÖåy¢ã˜"9¯ZÛ  6ÜÀK8GB–çå¨Û¸'OÂYNȦÃP^qC†ß 5>#ôNà~ BÆræ‰ +BÚf²°»_z–€ÌÇßÁX8oõßPä®T°ŸB "?»4|ùÆ¥ä·V%§$%äÞ!}Õ'ÜŒ[˜ÿˆé͇x»´¹T.âj2³<»j?Ÿô§zþ c»LõªÃ”V¥VUsø«ÔA8-íw–€ ´y"…¢§—Âðg=Ó¦°¡Oø‡ö&¿hh‡õfd."óç+P,ŠùúpÖ耽³‹É 9‰;ü‹©‚âbàBüÃŒuï¾÷¾{ê¯n÷íKvn÷;£iRîÁÖ»Lï¸ ·ØAŒNþá襸7P šûø5øSøÊÙ)‡ïpR…ªDAí-KW7ž¿WA©'ð†K#nâ¡-iW£Ÿh—Î¥­9…Æ[ïeàpnX™;„Ÿo ´ÇäfÂzÌØsõmP±>>k•¾, rŸR!W&/ JÞX¤>ÉÇa1H2ã'ÎOÀíŒ üÀÓ=΄¯CW˜ŽËO&'œ<Ô]i¡Út:µIÃ5š«,„Ýb±w ;wí«)Σ«y¶D\BÂÚ]žµ˜ª9TY$àðõ½ŒÌñÓÓ9k`Äh Ĉϧlp-n Õ õüv&8§Ök›4‡©‡gð]™ccgF\ƒûRÓ²2S) ÚŒOÁHðnbÖK7 žîï=3ªöãòÇ ·ùH…gñÇ»>ùuÂîl…‚„[¢ž—¥ˆ¶ýV‡ñI[ÀôÞ‘!CÉ6‰ò£ž^pÎz€‹Û0‚?¢¹¸î½øü‹ÚŠbñ·0 Í[˜çBÀ/…Æü3ÎPŒÑ3èU7 p•FÃHÖñPw´"4{'†–£WYðQàŒ)¡úŸ<í ë¶<äl{ocwoAzULSpv¨<ÿG`æ‚ ÕaÕæ?¡ùaÏ÷Â"Âüp®@Ì÷YïåÁ1Ü`ä›ù\Ùb²W"hå¥ùµE©ÎZ1'µƒ ¹¢ D3 Oä-LŒº?8tÚÚ"ÞI"i”"(ç›ÿÓOZy±PœJCö³>àúUp±‹h¥» àAƬø±{ÅRúþÏŸ^1ˆMOÃù$ÊE+ñÄ­7¿~0>~óæøï×®Úº)‘ŠABÚ܃#û\6 ñ°9Ò±ÿ檧K@鳚7‡Ÿf¶·ÞuÄÁ8Lü† Ka wï>"s45FÂa5w9ÊÏüvåŽT¡r$‡!3ñ ׆0kÑ…°x5ˆÅm7Ô¹™Þ$ïb×UÖ*I37ˆ ´¾äí¼_þP1%§ÆªïT¦söó ×nͶ~^Jë>Öó¹aµ?6´˜µÎ2ÿ§ €ëÛ¿;e¯éåuQÙΜÆ$=;Y÷~K/§Í~üñCmA¹š,Ð8€n&/ÔùÐüG.÷ÐçdB‰ÏF׆ÙèÚ/°@”–“ïć|ó+$ÁP„çÀ‡îñ['ø º¸J!T‘ÜúýE<"\´ÍÔ~*.–\lÝFo=èê"aûóÆ„4ØÊqþW£}‹ƒä¶1ù¬¢¬ðïn†Ã+ö5`àaƒ³CulØty ¼Ì²…Ù;”V:0‰þÂâµÚ•°Ò{©•š©lôÖ1½Ùte[gðBÏ ýï–úX*Lé¹=ì1Y1—à},Ý)£„oÕ+”t¾Ù ûYçÂÆšƒÍ@h£.¡û,^“¥ÞN 6èG ”ãZ¯±Ð¹F]Ù”oÝÈÞu´A6@˜m ¿‰ jq qÈ„KX§B~íçÛ81Š/lAÁ¤1Š´&ëþ=Û=Ç3×퉞çí\ðŸŒI­Û endstream endobj 17 0 obj << /Type /FontDescriptor /Ascent 615 /CapHeight 0 /Descent 0 /Flags 32 /FontBBox [ -4 -235 731 800 ] /FontName /ACHNEC+CMTT10 /ItalicAngle 0 /StemV 69 /CharSet (/o/c/d/l/e/f/s/i/parenleft/a/t/parenright/u/k/O/b) /FontFile3 18 0 R >> endobj 18 0 obj << /Filter /FlateDecode /Length 1565 /Subtype /Type1C >> stream H‰dT{TužÙǬB° ÑÍlæ£ÂH²<<¤ºZ‚–¥ê èÂÊî²¼ãíë· È éîÆâ*$¡©§x¤Gõè¨hu|ôð‘ùH*;wìç96<:pŽÿÌ™;çÜï~ß7÷»$¡$IúDǾ='.68V—˜:ð%Bd1ˆŸ‘‰¬\|Jaó–Þ½ÖàâûÆû{•¬“|ˆÐÐÓ[s}Aï÷EõПP$5ë½ä°ÐИXãª/Áµô+&gw1Wü-úõ¦ªû†íÙÜR‰9ßV–ØÀÕ/BQs4:4³d>›P’e g|*ùDÂø»¼ÿ!!ù*èµU”µÒWçú݌DžZvšPaJiõ†r ª3óÂã“' ˜ gASƒÇÞnckm6ǧ¬mËfdg¾?`˜É©;pÜZì»0Xóæ±ø?Û{7¶t°%0‡ž¦² ë²<6?5 •3º%»ötýÒª¸N”¼ÿmju!¼&Ò¯j©Ü”ÎÆP&dÈhF[¸¯ÔP9ÈÚ¶ 9ܬº+eïþ²VÈÛ7A ¾áwžý()ÏÎá…Š>UÏ‘ƒÇΉ™÷FÚ•NV?ðdŸæ«rq9´'U”®Ë©`?©Ì]ͼ{úz§TÀ8÷ 2.Ͷ­¨‰ir~¶£ï9”„£æâ W°÷ïÀ¸]w>ㆼ;5ÈûËaÞÿvÓ©¨è+¶jtKÞe¡".I¬¡ÑÃ)u׎K“LOÆjüĵÿ9¼oû+3U I3fÎ=sõÖé§w%$Ò: Oò䡳°íŒ\|hç6ÔÔ¬;8{O¾ا"ÐØqÍ= .¯|mn÷Aöü2#ÕýKg;J÷mé9tš9Ðkoç|½<øñ$Ìnÿ*‡‘¢Á‡jp£-fTÀaŸêÇ“h'»Æ¾¬Íñy£çètT0}Æâ)ì‚IªA9nÔÀõãÞ‰TaÊ04K4Q ÍR*ä&RC#.ÞõýÝ7õ è5ô xܨ%îÅcÿ7Hª;G0ÆQê~q“í2³³FW¶ÇãryØaò^yÙa9|µ4ø‚JÙ6ÒŠC¨ó0Év ¿Š'+áÞÐVÅS…&ixjäº}8RAȈü/RÎ~Y™š3 ÀÔ‰E\)éÝâÉaaá#azT}i”¹ÔðR~'€[Êw*hð ù+°"äyì‡Õ7'ƒ d7o?‹SðT:ZwþÆõ'Μ=¢‹Šæ†üÏòPÌxu?|+Ù`©ÊÙ`ª“YõVýMskËÍË[2²6°ù¶Oó[˜6ätp‚ª¹3ÌkŠ*Ö±Î?F¹ žn‰L}ù^þoEœúFWù…Oh–/_º(¡îG»uõšº,& Ys¸UÈ´ÓÞhk¯gS»®ó0Þz¹óoL;WVÒ9Åÿ%ݾ——L1 ,TÄ(Í—¨mÈ•>€ÅFNÙ¡+x-|*µïÜÅýW·"gÚŠõÖ|V·~^©…™¸‡ÓÖ;x"u.üÛJ¯´9ÑVftÖ${ÍZ:¥þ:ìµâ•¯£/ZYøüÑ«‚íT°`îÛ»w“§]:¹u"Ôá;…ó6ªXç[u½ã¼xooÁ{¬èzò¿qÂeN endstream endobj 19 0 obj << /Type /FontDescriptor /Ascent 698 /CapHeight 681 /Descent -206 /Flags 98 /FontBBox [ -163 -250 1146 969 ] /FontName /ACHNBN+CMTI10 /ItalicAngle -14.03999 /StemV 68 /XHeight 445 /CharSet (/o/c/R/D/comma/d/n/p/l/e/N/S/G/ampersand/E/hyphen/y/f/I/period/six/r/h/J\ /P/s/seven/W/i/a/t/eight/j/M/u/one/T/O/nine/A/H/v/numbersign/g/m/b/C/x) /FontFile3 20 0 R >> endobj 20 0 obj << /Filter /FlateDecode /Length 5866 /Subtype /Type1C >> stream H‰|UiPTW~¯›~´[Á´è{ø"Ž[I¤HEѨQ$Q *à!Ê&û¾44kMoïöBÓ ÈÒB#ˆ´ "&qÁet4ã–¨53Æ™85¦’šT9§{.SNcþLMÕÌŸ[uÏWçžï|g¹$á! H’”l Û±{ÛîÕa‘ûv¯±lv2„Ót.8Y¡Ó׃}¾Ëã—À¹Øk^‡~åÿ<,b»È7ýrzyÂþ¹ ô>çç7íCx$•´ví¶°¼ü²ÂŒ´ôbÿa+ýƒCC×ùoÍI)ÌHNÌõL,NOÉI,v_²ýcò’3RŠË‚ü·fgûGÏxùG§¥–¤ý…YX^N¾¬8¥Ð?2ïhJa.A„AxÄáC¾B"€ Ä !$$BÄz‚Ø6‹ˆô b<ˆC$ìΖß’7"A¨à3Á-a”ðg¹Ç´ÈD‰©RϽâÙâ³"g]~Ç8;tv³çõzÎW’ª¹ÑsŸÌK™wÕ»Ðû‘Oæ|áüáww½{WºyÁê}WúÞ_±ðÒ¢àEèô¦O-qÆá]05 AÃp½“O×a¡ó,’BÕfCe¨’ÑÔcA0ÕÚé6•¢*ûQ£"CƒÑl¦­ªæ*•Z§Ñ°8?áÐÿ&Q•e¨´Ô†Ú8ˆ¤¶à ¦ªJݦNÔÊ…ñ¨H§ÖªTt¹¦ÕÜ`0™X‡"ý ÿ’º£¾eJIœ+dvP ³í7ž}o'Áç1Äö_wÀÎÓBW¨3MúêžtWySEIAy޼¥ÆÎ³éï—#ŽÍÙ‘NÇ÷åŸ9u¼ûDw¹¥²¤¼ª¬žÕZÙB_;×ýò*;²¿)>‘Þå¸íÃeg`Ε¾?wÿšÕ¹ÌcƇòíi9é Y&÷³q Öÿ•é+Û¦ç¢Q_m•÷NoØn¤~õ±ÿLcŸj$·æq5âyZ§Óñ:6lSÉ{©ôÒï×@(8BÕO×e“éãìô²鱦¡‰Q¦½CY˜–Ÿ’šSÚy²–“Äàý]ðÑkD Bl›´ró¡ˆÏ“Å Ïkh­±¾ÑsąêÍJ.LÏÍê®íêlo65°5ì¹B>³®ÂéñÔbä f³ÝD·Ô¡ ¤Ju¨ZÃéTj¹š®¶ +‰Aoc‘B(¼%µWtåeeædØÊ{ý¬9œy ;Iç—Tª7,Ú¢2©T<_©`7†×çjÅj¾†/§-ÈÔöó™ ¿3+ÊR*k71Jª¼ÉÍÈÄ^0ŽŽkǘÆcèxK-ªà”Tu¹^_ÍÉŒ*}+m6Xõ&V"ësØÿöt¸‡¯Û`¼/«YºWqóÔ“qâV;*êଠki6}8û•e?/HLˆaŠà¹´û/'îŒO‰Ï;¾¼xƒ±hÒš¸8uR}•¥¬wÐÖ74™zjOhpô²0îì%Ã!át>Âk€˜°j2ÿ5íŽOˆÏqÓèröØ'¾&!Ð)Â*gŒT¥@:ž®µ Æf½¾Ñݩ˽ì:Ëo¨ÏëàrÛÛÕL{›©±•ûÞÀë2wŠ×â]r -³Õtœ·ž´°ðù×`Þà1~¯oTl=† ºI‰Tj ÒjØÊRÑþÔÔä$F¦mÔrCM“«ÜÅuO"ƒžnªEꞯªŸÑÉ5·‡üaòÖeØ<ÕvAè\ÓÒ/^»ó~1ŽË—§µæ5U³f¥ž¿,Æ›?”¯Íà ­ -Ö¶{¤gäĈäT3Þ *-R$Ô(ÜÛ‚Œì¹aãЙ³ÚAÆÜ‚lÇ”¨â ÖÒ«ã\”ÈÎóÆ ¦BS_£â²±PÚŸŠp %×2‡kƒ„Uß ]—\›¤z“Þl¢ ¼¥V§F5uì§[E÷¢Ú18 gaVàõÿ ™gʬªGJ-‡7}†½#Ö3ëB®@ÀÍ~ îåÝ—ãß0¯Ï®~Ÿ+PgiéÚ&ÔÐlÔw¸§Çé‡.ÒAºvüA=f(UÊO˜Š™´¢v®S12XºáïXÊáÛÔ[Ô‚Ž;N¢r-Òiª¸' ÎXõÌÔ³'G°ïÞ\¼çƒå\tìöÄL •Œfc“ÞÌIà®[z÷6$oº¶][@!ÕŒV=ݬ@Z·úÅu,f£ÒwáKþÃóô‰¾£î6Vä×ó•Ê\N§SiiE27 6{òE¿,›ÒT#m‰ŠÝ.—Ë60¨À‹,3ôÀ›¢'g{¾®Z[Äñj¾Îý†{Õ´êM6Û á¢^£ •0ÓiTy-*«nDײŽGõ÷OHOˆþKgÕ©ÿ7éÕÜÄu…cÔUD˜ºá!&ÖÍì ´ÒBC`J’¦i¡)ãBì`¡¡`Ë,dÀ6X2زÞÖ¾-­^¶,Û’ß–klù¦§`‡»vRºíÛ„Àfžžœ 2`éÅÐW&¡w™HY•( V—o\» h [íáyVñhOk›±Ö@e²?M?•{aü“k·£¶ØT}ïÞû‰âÞì¯`†9ç ”ç)Ë(œ<”ÿš8—%!¢4ÍîrÚ}öWž—š²òÍÛé4»…9`óP"ìêb݇¨Ø$‹œnäé¶FÀ5ד(Mê 8åÙÄâ Ï:B Ö-ÆGh¯Ñ ±ÑÚNÊ3ëå )LÔ;ÎäÙÿ)Q<ÅÚ–¦¬P~,ÑnÚTPõ«/Q-‘>1NTº9ºj¸F7Lú˶‰ç°|-ùXÊ¿¥˜è”2Õè¹'?•çÈ9r.˜JùãO ÇÑ6T€IÓI&'^U/Ϻf­CO\A©p|ôöÕÁû¿Ï5+wÊio,‡²â•™«Á=ÆÛÐyLÈó?R 1tYžVbùÿ@3o¦_S }¡ ŸT¼ñ" 3=Î"¹Úæ´²'QP&Y†Ãÿ¨ {/r¤Ògç° *À¡EÀešœ-ÿP³’‡œKØÀhì,í´’²)±ºL21¦uŒK«Ã<´°Ô×"ýlÝ0kßÇÁŽÄ¿Ç»B $¸C^ˆ:$6š¨&Ê9Ö^|ùaª%*-Ã÷æC—’Q𥮩cy7>3ÝV½CW͇Ëõõz +äGä¥ò¢UG×^ë=9>è3}‘ÖX6ăg&í½oeN2ËTþª”°íu"[/vÀ̈ZoßðãM`›ý®14³ažm=zbiÝ’C3Õ—ÔO'AC)èá·Qñ˜žxfúKŠeeŠ\b'Ìø +×Xp•Çx‡•¤¨*F³$ †²jó5Ï¥_EßB3Ñ÷ÑâfÏÈ×ô:’J¤ªKwE®ñêDJ(¶°|¨I5ÐaÿF}N±œe†ªŒ£áœä=Ÿùˆl¨h"bòy!øélà®e÷u]×®+íN×®ëzÚ®·õºõ’Þ¶®ƒ1`÷ƒ†$.ºO7‰ÅhŒúåí<|ñ;]§ùà yÿ~Ïùý~ÏóüžçUH8…½¢Åçßw˜Mcµ:bbIª/'šAòíN 7”‡ÑÐkéúñÃÿþ`¼ÿ¼ÕʆɡÓXåò{c™-ó–‘.¸Î3Œ_ô öaWÌ/ÈKŸ¥éŽÙ¿$:åÎ-–ºEÝÈ,Kó)—ÇÖnÑVG7|ÔÒ{ ½×|F£íèNêv÷_» hsûséõ’B\Zªj ¹¡â‘/{`ª>Æ-fç2nÁ•sS30Úa÷·L>Ü=y>0ƒ~|Ø›ýzIIe`мù?á¦éá©ü“£pþ¹û BÎ}2“K4Á€-b뎗<ÌIjëÔš\èÔIÑÓ¥tª2f"6ÖÞ "æÀ—3˜Å¢äׄ¢'+HBΗ–50'Ir²™¢_ÁÄW¸­$ÿ¨Œò¿Ð$p…U<·Üî¹:Á çÌ QËJe%‹°äʉO’ïÀ9x“™f«ÓŽWöJ9BoU¬ü˜Ò8 àšÿÜÕ Ì¯­‰UuÍbü©;°ŽH9{öc"‰IÓ‚Ÿ¶èºõ¿Ò ¨W00¿ðÎ’$ÿÑå]H¨ÖÐÀ«©©‘¶ }>¿×Øÿ ½ËÈ…„¯®ü5¹£b©›•ÂSè‘3E#gÝA¿ ´Ÿ¶¿­[½²‰Rª€‚ÇÚW_—_õݳ£ÇãÛ~9y…9õp/‡Ý6Ji­ž¤±Îþ™9lˆ:vŠ« Zñ4ÚÆjiR+U(i:å¶¶]FpîˆßÙ|Ï¥¿É•Å ÷‰}Y¹¹•`N~Ô•ƒ¥g—½UŠ*J»ò°b!¿RŒ×J¶ qh¼zp£Ã5ÆAÆqx™ž¼§N&5Å›ÞÓì8¥iïLòÙ?˜¿_Žï:ž^'÷]ëª 3vc½‘5À0rûàÜŽ_ f˵ýŸÀ‡!PáV&BÐn„S¾9€‰ÝñÙÞ‘®>l4”{0¯vKy:~˜8–“±é#aøT¼ÿô÷?§7!ò ¹Š£NŠ=åz¥vêBÝ=±W„måi)9FÚ Æ@«?Ÿ`ÕýLÖK€ëa LYiv^q)Ï4äXyØk%VTá—ùHéêGS÷zl†lɤ‹Ñg_&=pî#Sh*³ô-ð<¢Ó BäSL¢$n¼„T•+Q©¹.ж÷M¤YÊ^+ΪƒI’ã*û[3ï2vš´€=Dz/-Àí×ǘÁoŸ†/%2…µHy³œ+CIC½¯=`í*è{ƒ^Wðäѽ# 5Ù ,-çîÞR›¡ƒq=uA‹º¤6¿ª>çÀLñûpÛYȺµ§£À ª Ŧ~Ôç¹¾ì•q,€]Áà¼9 ÷º™©2’·1·´¦=–â˜H‹ï^Ó SXwO&`ÈÇ¡ŸcíŒ'U3åÄÖì¥Ï1âoKЬHáÄwã«Tm Ô"98.*|ùMŒKùñèņ¯®rë™YÇtb´-Š!ZƒF¯C-r‡°RAÈ[À«ô RDµ4J7WÕ•¹XNã@d6ò¹ÿ:nòèí.t¬,œ·½„Niº»Ã¦àíØVU×ȸ^½¯ú•£èŽââdOW—dvô7¹þd:\M~ ðÙYû4\÷YbTÝ€œn|Ÿ/5* à«Ö• Ъt+½6“‹Ìtß Þz§Áñ§Ê«Ø)L?>û6q¾8ÿìïH¯óCX½`÷&L.±ÅÄ(݆ʨ"õ¯\ϰ‡Ë²ëdàJm¶‰‡mͤãÿbzüÓàDß9¬ÓÅ/¬iÈn,ÂÉu3ùVRšX°;SÕPöz¼Ëdö;ЀÀ åñeœ ü¡‘ÈÙ®vð¦{” `ßCÔ½:±ž›ÅÉÇ„\ë„ÏÒoêÁ-WM‘¤ {pjÓù)‰“Aó!:ß1¹0änq“Þß. ªÉÿ…Ë„Þuò•Ü,ì¸ä¬^£Ñ5xXo :QØ"jà4:z¾tê‡/¾ÿÖ¾‰–Æ ý†YÉ_ŠÂôƒ÷ÿPØg³v­wù%/´Àí:ß²xöŠ~Þ°.üàõõ^ó† QÓ&ø3ò2‚Tž endstream endobj 21 0 obj << /Type /FontDescriptor /Ascent 698 /CapHeight 0 /Descent -207 /Flags 98 /FontBBox [ -62 -250 1123 750 ] /FontName /ACHMNP+CMSL10 /ItalicAngle -9.46001 /StemV 79 /CharSet (/o/c/d/comma/n/l/p/e/f/I/r/h/P/s/i/a/t/j/M/u/one/nine/B/g/m/C) /FontFile3 22 0 R >> endobj 22 0 obj << /Filter /FlateDecode /Length 3144 /Subtype /Type1C >> stream H‰t•{PSWÇï%ÜcW÷jÍÑv¶VeGuë*h ¸¾ ëú~€D@ÂCQÜWBB‚<A¤.£ Õ*­ºÖÇÔ­õAmQ»•éÚÝUç\zèìÙÎìÎtÿ¸gæž9ç{¾¿ßýÜï! ?‚$IyxäÚ¨M1¿‰ŒŠÛ²pt&T„8“gù‰J‰8Ý_ùÌà'Î ˜…-? ábJÙ@þ‹çÇÆ€q(f2ÊúÅÉ™ò'S’ô_½;$xadFf~VJR²&pnä¼ÀeË–†§©²RöŧFÅk’Uiñß‹:0.c_ŠJ“®VÆŽîÈŒUe«²rU‰c¦"3Ò2s4ª¬À¨ŒDUV:AÄ$‚˜B ‚ø5ID0A„DA¬GDùqøŠ#$ÄJâ8Dž÷Ûìw^Rè?ο…’PêG©~\¬Œ”¥ËƇLX0á/çOôÌø|Rؤë¡r ðæôÞ+òò—  µ´nÑöè 2†e“¢Äj´U!¿¢Éü•­*Mjz^ÅÁŽº‡½L)ä½âIoO=9„$âìá©´ÙÁ›-ŠÊb¾P¹aU¯¬Ž+bu2Ï9ÞÓ—ŒÔQj#[0¨¥F5eéä»A÷ Ït@Án©²4éŠ"»Óê©òÁœæÎ¿>r‰o¹I$y„J¿ˆKÑMZ}tÑ®µ²í¶ïÙÔñ6oä,¾-ÀÝTßÞ¢)×$”¼q;ïâW.}s~‰&ÛPP¯ýjÓý9ø <à 7Æ24õzï¹³%žNGgö\k¯ASÜ}ÐUÑ}õø¨uÇú朣ٳq£^Þ‹>u¢S^R|ø\‚‚†ß¥}5Tµð\ t25lŽÂÀszåâ§)›)L3Î`òRøCÀ·HR4‘¯ž? »¸Äÿ^÷í­'Šwo`¹kñmú42S-VÁ~ éw5+“–­ZˆÇC<?¦3òø‹¯Õð rS(JúÚEûD,ÀþPŽ®æx‡ç{ID<— ;‡×ÓöK‰É÷áX%Ë1F–Ýõ¦^Ïsà8¡Ì/펭8Çã-8o@3púíÝÛÞ¾àÓ‡ÏE¹A02z¾˜UÒ‡¯Š–mŽÕn!8àZWÅ£ÐoÐðzïãþ!ŸÕ~L` Ôsúb…N°ó6`¶ó–R(ßÂ{‡I/Ù,.• âKºÍj®x¥V/Å$­àAâ Þ’ 9=s”+–¹¤7r_÷.qQŒ%ºPýÎ{ü)pêÞ¢‘Fì ef‡`‡rQ;éä1ôbxí2rB&À¡Òÿh7H?-ÿI{éCe›ô»gÿĤÐÑgnÎk,ç…6/•½š¿0¦ûTl£)šõ#IZ̺c Üæ°[!z9,÷ÍÜ¡Rlár3æñ֨Ǧä¨ÁU—]óAõê{ jG·h*E ôË!ä7þˆ_ü\5>ÊþÇEÇç|8õÏtþœ‹A±“ìkéƒO2WeRt‰ðw¹k“¯àÈ18ëÊ}æJhks¡iNÅÝ5ç–¾½f}œ¶<ÇÛâjlöäWf ÊïÅc­àrëÎm:ÃfYŽå5œ /+ÁÂ+¿;Üûäìí*»rõŸt -—êïT(-•‚ÝvR†—[icšQ­Ú/ËÎNÖ&ƒ½©Í<š‡Ž”C¹·ÈÚ¿ít“7¢Ìgq…8ÞÂtŠÑóÝÍuÝ×#[×áY8OÇKÞû)ΣI»ÁlÔsla‰rÍØïƒíQˆ@à34ýEU?›ÜåENq¾í?MÞ¸/¯ú~"øàëæb·Ö»{Îð•Wã Z½ïøÇvëÆ.xÂy¢¶4ž)ØPlZ£I„ÉyIyjŠÓÓëªl?á‚uMÇø;àñ±iIÜl(÷õtÆkœÄ˜ÑŠ.Ñ–ã¼¥Fqw»gõ;Ütà’úÑßþ?dKFj)U‰É¸Ñ~ '.˜=À}‘åÚFSj›†w[ʺ,õ°¬§¬ÇÞcmwôö•5µvÕ´ƒSÿ®µêÚªÂðj×®NV“¹KÖ{㽺Æ%ÃÄQŒ§É²á: ™ eº; ¥P(¥µß¥½Ð[Bk7JK¡Z@V²M¶¸Áb&ûÁ™ðƒ.Û̦Y‚&ûA3Ï%g‰ž¶hЉ‰þç}Îó¼Ïû>oÌxÈBÛïRx1³«ñ£ÅÀS(ý³&8 6<w~ƒÌ’ìlÐÕ·oèNަIX ÷c&†¡™N™Ïk¤ñËáß[ ùíØå®!ât†fF²@µFv(æW…5ù3ðp\XÈí]åî‚ië×k`´u$•JŽ“°ª0Ƽ,ŽžÆç¢ÞFWníízø´¤ÒÑT^It¶°a5èMõáQkLwÂØ¤«›Ö]¹>í»Sä-Á!Éq[‰ÆAX Îÿãd¯}|¶+A ]¤™Éz ¥¹‹–Ž}%^J>Òݲªjµž¼ëÝT/U½©·P ¹Ÿ\ s¥tÿS£ÿK·ä¹g :Àb§´£YNÎãPÛÙ@ùL CËtn[CüQkx†f&²óÿ/?´w•|ßÈSÉîh`BæLFrÈ©Ž6Š=!숋æÀyt2ö€ ˆ_¿Ž•-PŽÂA¡¼^ ÖÀ@xŽ„!èÆt%APp: K_¢>›÷Gˆ±›¸Öà‚k>ÜEí×ÐÖrX/Ä…¢„Hh¾%m°Ûã莓`»ˆ2…ÆÕó(›ÁztíI˾ÞöªªÚf§B_­9•Ny[òá]ö°^òÛÊîÎÓ›Aô’—hæ*$$±«ç¾ˆ!æÎí+†[Š ôe•fjÚJÉÛòڃŻb`÷°ÈÏPîÌϤ"7“«ëO+¸+È…º‚²vi…-?9ÞæcÔç‘3‹÷fÙm7ñ†„;œŠ¥Æšì>X]ÓBÊÛQD¾Ý™ªY±P$¼¶|æ|¼ËK³V is"dl䄚µPy¬ø=MŸ!ÖA% )ϧìS眭×4ï|ö`elð} ËÛã3ù(Ä%´“¥½¸Ûïíá9.6@ø“až—i†3Ž)lÍ<˜É˜¦Õ˜ÒóUAYm¯*tçØ;à©è vi¥­>ÜÙËt‡¸@¤›”· ¦AiLäȪîl°)¥ËÜ¡Rš{$ÍRó‹ÕÏo÷ùZ7+­…߉¥­xÑMWêB:=ÑOö§»ÂáÛ²f©­¥^fqŽ%;¦FCœŸëÉг"° %ôˆPA쯃îöh|mTÜèѺjêÔŠúz­CK”3™(ÏE9?uÜÿ»gŽVXèm¥> endobj 24 0 obj << /CreationDate (D:19991107141844) /Producer (Acrobat Distiller 4.0 for Windows) /ModDate (D:19991107141844-08'00') >> endobj xref 0 25 0000000000 65535 f 0000038223 00000 n 0000038374 00000 n 0000038566 00000 n 0000046796 00000 n 0000046998 00000 n 0000047149 00000 n 0000047284 00000 n 0000054924 00000 n 0000055076 00000 n 0000055200 00000 n 0000056716 00000 n 0000057395 00000 n 0000057990 00000 n 0000058660 00000 n 0000059267 00000 n 0000059693 00000 n 0000064068 00000 n 0000064329 00000 n 0000065986 00000 n 0000066372 00000 n 0000072330 00000 n 0000072615 00000 n 0000075851 00000 n 0000075935 00000 n trailer << /Size 25 /ID[<98309f6caabf7e25b0f26e51bbab02f8><98309f6caabf7e25b0f26e51bbab02f8>] >> startxref 173 %%EOF stk-4.4.4/doc/html/papers/STKsiggraph96.pdf000644 000766 000766 00000172253 12015735505 020366 0ustar00garygary000000 000000 %PDF-1.2 %Çì¢ 4 0 obj <> stream xœí]Û’Çq}ÇWt„_È ÐêûEO¦!ЦEJ Yrˆ°; Œ¸;³Ü ÀÕoØèOq÷tWUžÌ¬êêÝå`¶&AÌLwUV^O^*Kó$ÿ7ÿûäâÙOÏþ8üÿŸŸå}–´]•%Ïê¾èÒjú¯só_}–VYÖ 1~Óý×»g»g?%ùá©æ_'É?½zö«ïš$/Ó¾H^=ËÒ¬¨Š*yuòlzu>|Ö¤y‘´Y“V]òêâ“ïïv7ï6×ÛëäÕ~þ»íM²Ý%/?û,™ÿï_7W×Ûý.ÉÓÌüUòÍë»çIÞ÷ͧ¯þöì‹WÉ·¬ëèvŠºLš®?|aØËW_~ùÝçßþó±ÖÖ&¹]XÛÀºÚ<ß4EZ–öíæêê.ù.M^î÷?giÉUãê^ Ëë†'ÁúÊ<(ÙTýÈ"ã³¹|}us±ÙÝ$û³a•—·7›«äû“ífw²yþ–\õHÒáÓáoš²N;mÉßÜ^oOž'ß^m‡õÞ û§Ýöýȼ7wÇ_|;2$eÓ.­‹¤)Š´™Ö~yuò'×é¥Ymº9½=Ž4¤5ˈ ËìÚ‘]ë~ qÞŒËüüÍõÍÕë“›ãPÐ,müwžó"V݃ú:(®Wãš²tRoMZ”ý@ó,yuúɻ铬m'¡¬Ó¢ÂôávüðyÃp$Ùá†?vî‹×Éá1ãW²ñÃn˜Ã'—óó»ªê¦çgÃËç_Û_Ui]÷}O~3¼6¯ëº?Ú˜½”e3­iÐ'M5¾¶Oäð¥+± fxB5}xª?¿'ϧ›vO½æ?,Óá(³|úô„-løÝ [ÛyAŒÎe:î·F:Oç3Q¶œ>zÃ_Y¥gäpàÕóá¸3¾Øžv8¨ÖGÂ_v ]ŸvŽv'°TxÏžmÑ®ôü\¼­-ólNاÚŸzƒÄ_î)[i=ï}~í._ö2ˆÍÈhäçãçåÆG 6¬4?å,aÇ:óSEÎÕ¾NuO¸{~Øí[ºâI†—ÅÐo:½òðk&€wŽß‹t|„9¶y«Mf˜ £ÛÈë´œŸðÃ'ŒKÊ´6“IEfë*ËluÍ4½OsÆ%qD§ïCªÃÖŠl ä‚ÕÝM¿³òR¹õÏ„zÎG›öníÆU"d¨]Ï«/†b~ª‹Ò³»ô‘—²È²‚œ9Ȭ²C¢¢è5Õ¦M7¬Ø«7ÈQjzÃ,PæV@XªBÆxƒÎË}iÞRMîj“¶îŸ}FOlpê™>Gr²¬•Õìk“ûê±(mœE³@ Ê–È4‘uÐ!`ºvr£¡†mÚÈaWì¸O.™Òrž1m7²×Åæ˜õÃÅúJå¨6žbìÝ rÙö;¾¹!j(g3êr£jlä+&] ·¹WÒ 'ãT49â­ -XñÓ€:ËtÐó +Þ°íÀO_ 5CÔ]´u޳R¬+yiæü‰Þl\òÚ ×t‚ÝJró‰Y°p<^H S¤Ó(xO¤£ü!Œb>ìÇJOëNúL• P™–¶Àò·\ Mü[yõS+ۀ䈞èfÖaŒ“<¢ïîøÅã­P¨'µÌÖ)(Ò"E\è5˜þ@`Ĥ¤M«’Ë'Ýu–’†J‰”ÀÆWe3¡oOÙæˆ'ŠŒž ¦Íö"¸ª@EZ,Æ=åY_8'â€@$¯ù —³•LÑqªNÔ,‰U=žCÌÃüŠª3~…w´wºØGø7œäÀ²öSŠ þÖI¶;x«‰ê ¿àÕiâTåÚ.ÎQùV°Q½Hæ½`"1<·cbfÍ+!×йH‹nZ9±±wÑöŽYZ£¥Õ'#RÕ©5«ctŸf—*Å.壿öû¶¡¼:ìÈgŒ@(D}†ÝT—7öÜ0ÆF[&@;¦oúù”è–!ÀÔ‡N¤’>['4÷©'ú)k4<¶Éd\¾÷A*yáõú äIŠ,t¨3‰ì 4‚o¢-PŠ/쎧àÕ6ól«P Åñ2Ò'?ÕB î¿Yšt„$Ôl¥mQ•Õ =”É‹ñmîí™xó­ ­ª`hÕÀ)B(¿R@` †.ºjŸo ½ $Bl%àùÀ·y®3j“öÎmÐÌ£+“.d_Ï.$˜µªIˆK£àG™4ÏŠS9bDx ãeà°!$ìÿØ€‘æ>²–÷Aq‚JdgBÂÎËÞàïDª¯ˆ\…u+¥‡ úŠôäaü·^)@ :£Z=m›Y…€E;÷ÉC±"…e Œ(K‡ü‚ÂEÉ¹×ØŠŸUSWE(OL„4h/½Ä¥à)7ûl„#ø\u§€¼ëáfº9dßÈ`„á)˜b¢Š®Q™™ÊL“ŒB¦¨'±½à "1v>K­SÈvÖ²• !Ý(¡º’]H®Ë8gDMûhL4™£Ž2%WR—3¹W‚vì“¶S+,†')+x€@Ùñ4X††x΄'¤¨" ªG4N+Áµ½*×.ä_a(˜ƒ¶¡)­¯:j£Wf],bèîà5‡,F› !1âß2‡(+‘QQ%l%¾œáTZe6,#6ÿײJÄm6gÆsxˆ)ë€-ºÔ*d˜I®úÐ!á´i d&ÈCxBÀx =ñöxH6 yw²pÍ–pv¼ïXÜÇqÞÕ­@Ïj‹®YØhvÞ±80sL^“Hc ‚Ö½>‰7/45ƒÉsÜ £úäÄb0}sŽ:¦*-·8Á‹Yzm¨Ì‹X “ð¼õ³¤Ž •^vjø¬Øƒ0îã9Ðbƒ,\w0‚Þ½X{¨Ó™°b©s"X®0—‰Ìe‡bm.[x7¼å† ž¥ŸIlüŒ=À¾©)¥.¶Cùt 7lö °àDÅEzÇoˆDx41q(·ç7žTS~ØÅô­3FH9…Ê"|lHÀ¸w쪰(àB*ëIûYöÿ¾ó5ŠÔëjˆâ¢f] ž)g%x%óUH¥óX6n¹;\ëÜÿ¥J¢’8áŠ/o ŠéçZªbP\¨ÎuK6iÍO„[²ÎkÉXq[”%ƒ%‹|•®ë{//Ta^°^…ð+3þü.wÙ²S;›°‚^<ÁD@]¿-\@ƒ%O¡" £ÝA!œ m‘³l8y_Ÿ[œ™x '®ZÙѵLy{òÆ áÆƒ”¯ãÛˆ|_DL‰i%a¦ãB+ Ëx‡@y( Ÿ¾óÝ)dÎ×l¯BžÆ(ò ç<2ׂuÜ*I‹§Ñ-ð}¦¹ù¦PÆmó¹‡@ùaqô‚B·ŒIȹ¿G…^¡Ö)@¨¯#ŘV~ñ¿²›K&÷I“(QéæÒJ|ÅÉ¥ù£ÖÜ.Ò -Ñxl‰îañB¬ðJð§}.ƒ‡ à¨úZÄËp¾×ÿæKÆ©Ò)öÔ¾PYFyÃÛP áñ0CûoµrçQ¿Û‚·Ž9âTW,Ô4¨ì`(ÂüÐ.-]ƒ AŒBɸN–TÔŠYE¯Uwè-¼J 뽕 JZNXI È™´Üiõí¹Àš <ˆ‚Ÿæjgc€8ûÜæNøÌßÁ~Œ<ÀåÑÑ%*v»ÅØB±ŽÈèÙVÖrxT¤¨ÚBóG[ùþõÕvss7»|ww½=y}ž\ìO7ç×Évwr~{ºÝ½M®o®†mN“×»ÓäÃvøÇv7üÝí8>ì:=®7,.õ‡6»ªì†Í6”'¯ÞmCøp:ßÛ›_'ßìo¶ï_ßl÷»#¡Ff®ÙÀNyUƒo8c% Ç—âu¦ÔàÔÃ}*ªÊÁüÝŠEÖÇa®=›•eýDÐB'lS¢Y+à^Õër!ê ¦>ªl£c´å–E*Äx“ñkì7­Raö›ï*ãÍò`Jœ£© ƒA ÎñÙ^¸ûD:7’Ï x‹Ž©Ž+ÆŒIÇAù•¥§Y>¹lN ±)´}CtŸÒçó6ßò'én¾ç$Ã?$ü?½b[V›"úø†¿øxÃ$Çd¡h9F²´;¥ÈmÑ_;9ZÌ”¨æ«§*[hsZ‡ç×5ÁóC'†2Ÿ3rÊ¿ 2hÞeQe|üˆ´¼‡I1j!¼dUk ]´J¦(â}®…«•üa+eV›)_Þ­DÈœê˜'7²@xÒ±>'Òøxk¬CϸŽ"ܳ!ÌDÙ²q,eÇ»P'Æ_‘ÜGhŠ¥ÍmŸªÏÉ«t9ºHk1*Qé’í+ ŒO‹p.‚ZÌš+çÚŒœÕ#®# žá C‰ âL€â•øÖ^¼ó€)e-<³°aõ T«0ïøÎ÷\V õ¢ƒÍa\Õ(ásfš Vî{ðDÕ>êÁþˆùG<ÒJfÍ]‘"*Lvÿš¿¦VK@¬ëfÀù|Eµä2n‡È‚®8“«“þœãA˜<vØ3Ìh<[Ewà ênË9 ¡©*¡ª,z“¥@ôj‡ŸFbÒË—6? —†q¿î=N‰ sôüÈ!À7ðŒ^NDá¦tSR÷;Í!àÝΘõ76ƒqŽU&Ò”æo˜¾u¾ÿÖj“/œ j~ötÊšÞ/™Q–ñÇ„CÃH7\(³KsÒøFÒ(®sþB·RßÖ½‹oÝ{¯ÈAléÚüDxá*ŒˆÃGš/Fa7sæL“Œ³S&MÂ[KI­Ø~'À’iÓOG &M²B>Θ;óšaYCú ÖÊRa‹X+¼Ù1Ðî­Ü—ãDàÕúuˆ3€>ø_|ËÔ—<ç÷üaS„È -ñ ñþƒótøÓä@œùʧKMEõ7öz‘þ|ýX÷ OýŽ?Ùi9%ñÀÎËJºƒª~ø”:IÙ\ÀfÅü¹~Jó§°¤’†U×ßø¡2Õµòº°íK¤ÓΙgi_ù:®$¡Bÿ%¥ Ì>òŸþà3+Mú— râîxêA¸FîÏ9WLbÛ±ECìŽÿ{Î‹ÅØô5Ù'Üú§üxYi9 %Mø2ál“™D£g³Qü‹(— úxpð,‚`ïÑ”aß™;ÕÄ7Î%ã7`„“”2N€a~¡ÈÞJx犱ÝnªŠ=ÉE7ü0"µM¼×*ÌÍHd|"güËö<»G’Ot–aÈ+›!¿‡Á0BvOÁ'+Æ»¥‰O(1tZÜÅñt{­òŸ˜›à­©\p‰j•ÇxD r. uI:O+Ô5͉·Þ`!q8¡è±'×ÊòZ¡nµ¨A×ê:B{juÙ½µº¶Ìc&éHŠÒƒmDÊ2½Gß(—a@_ÆÚ @ª“• £lÀ&â26@4AÐ2¤Ðu·ñéCbQþèÃLQ„mc2U—†Åh"t'bïÆ€]ӑضhJ“-X•X<ÐTa¸ä$&UágÃ{ ¥X”ù¬µ&8f·Ë>«Û©vî¬S“T4XÁÄa<^fÑHF©Ce€ªcà1 ‚ƒ5I¹`ÅT@ð4r“Z‘·~æ*¹·þ TÏœñ´)[@5$+'Á”ǦÊçÃÞèɤߩ:² ñòšiì»ä5QÏØJsÊ£=ò^2WÔ™IjˆRüÎÕ2F58b†0—˜Ì_ÄDJƒ[¦õŽ·+–V´ÖEáeŒk§ÁŠFÉ*xu%Ê<×gòDiX5Qš¸!CA_èš‘„˜aÝg Öƒá½ÜùÌ•#MÍl‘V‡sÖäÙ¤œsxWÜÌ/Ê-®*üïÃÇ"“”l™ ÇË«øÂ _NŸøà“F–­Áö/% ‰NŒH†¨»OtÍ``Ë4 YëºhÙ0w)‘M¢KdoþÈ®@ó¸,äž ÷ð<+5 BñZu„HD)…¶´n@Öîþ²Å”]Ú·3l‡Í–žÔXà¾(¸'ÌE‹)4s¡×ºÐ,–ß\ˆJ—©”‘¹ú÷¬¡–ù=b4Sœ†ÁékÒ{¢ÐŒ.ºAL]u[å¹ìxؘ¦…ê  §œC!ëBƒ1‡ñ yѨ¿j“8Å ­èœJn)±dô™ñiŠ˜n©ÁpL®"ýÀsž ¹^b ½N›ß­öq³a53¾ÿF²ŸtÌô2¦/6¶¬ë‘ÒÙX—õ–ùñ <ˆä£qˆºWf3…¹7VÁÆ?¸}9«C<­JNØûQ§¹¢‰1ÌbžHåaéùƒßk—pLŒB5YÎU)GÌÔÙ¼¼‰ÐìÎǼZ”åryb†Þ¿••N•Ç,îDМ¼·ÇÖ„.¦gš°v3iB-\ô_,ºñ]½R­‘RÜ#>¦—$EÇÇÒ “F);ü Ýê»"奛7EÀÆ*cì¹ ±ƒ]­ªˆìBˆ7qMtÌpWY9yÝMÛÜ f"MÅJ±€/3C›K=ƒ+[ˆç×À^áK=˜Þˆ.$ ¤‰Åç‚a3q'w åvaŠ;ÙÛ«ý {$A ¼Ñšù8—lÒšï6ÉÅþú&ÙœmO¶›ÝÍèÿjp7?_^m®¯·ï‡/¼Þí6W鱕¾ `—_–ãòË~œetXþš›[wÛ[Äa7IìÌPîUsœÇû8Õ#í°¦È¹Ád£FNƒS<îÔ`V9,›L vŽçÚ÷ÑPÕ:Ð×’Æ+û{%®&{¾” ËKKƦ1 ©Éúì3}AEAÀÎð™(ø3fÎeEËîâeÄy*ñlÙ ëÂx–nf¦ùòÜy¯g¶å¹)°Úk¦úZS ?Ùß^ßlO®“>yùò»o>ÿáÓcä<šd\ܴмRÓÜeÖ Ñ -’?í¶7É—›ÝæêõÍþêè…ä2+3­±hëô &ë²2á„(>ù,ôÆÓ ,Ìõ—GØw]™*Á©" ¯Ú¨úÁ·ú?¥62MmðºßéBZso‰=ÁPWmP.Bâr.q¦´à\áÕ©=´°ËSxäÏ3eƒƒ[Ë/Fànm%ÃÛºµÌ—厹háÄ®ÒHÎS^ õˆ¯ôZW^êWè‹n ©.zô´XLbsœOžÖtà’Ã|…X^ÊÓÉ¢í¶uþ81á| omë¼¾bïÀïÇí”4ºµ¼ƒI·J'²É£^ˆ"Þïä•mĤ²j™/ÿ¨¦û]Ï \Z„ÙA£³x.~0\PËIÏ7ò…tÞ¸•‡W< b².OX$ÊLÉ3½î>u©œn"€°~eN\ë…€¡Âïï §4:Uâ hT!fød=Y²Õ Mq7Òû’ÝJ_WSÒ²¦(‹røì (¯‰Gàˆˆ¼ÌÓdOªâwÈ2WÄV“ÆIÁj T~bå f^ý8Sh‰Ž«Xdw`÷ÁE{Êd)º GäPõ\M>Œ‘£h™$·Y‘*믞}ü”õš¦˜(jÈ!–˜hm¡T$­äÈlôhBŠhˆbi4c{pD’K[þ~Ë ^²4ÓÄ:1ö$߬‚1¦»ôhGÞÇ/µ,²Þ¤F~ÑRKVqJêÇ:ZãGÛuB¯HAžJ!𠉡±ôoEÆ‹ûpZäŒsõæv¥â /˜µ #„sßgŠ0 `~æ,úº°»©YU"—M˹3TØ´<×S°žeaqŒ0wV)…] ÅìD¢`a Ÿ¯³ÚžŠNºl“rÑë]¾ä›äë+ðvcî®%ñ5Óþ÷æ+®ù‡ _ȵµNKÿez»M¬ÈœŠ³3½;‰çGWvâš™Yßå}c2_ñ‚+õûÅRB"ù‹¯)!úñêë Ñ­8²'§Ö¸²ßЭ§Ì½ Áѯx$Ž·pXõ4,+÷÷Ãð1YÙxÄð?æm¸-¢¾“lJp<æÖ9œésùÛÆ‰è×ìh᧯øàh ÀãªÚ Ë|ÃßÚ§uVO e-_èÅ}é\“^Ž&'sCù Qïé Ú*<”5Š„ñУÆp>iïJ“HøŽm¸é5ç&°8ÁÕÿ3š×oýžKŠ“3ÈjÌ_Wî·buÊ=¸¦q›ð°‡ðv¿ùÈÔÓÃR¤ÚA»¾ÁÚHÀ «>jAæŠ0Yª(­§M"ÉôÞ&v}),w÷£½bB–\mx<ŽÍYG“:¨K@ºŒaøãÔ¹Á™á” Žëïº@¥¤ œQÞywtÅãÉ`æmfPöÐ¥2Æ6'âÂ[ã4æ ’$CGß-Kï" bšâô*Ïé‰ûfìxQª·2­WDyaK+jx& Hk&eªÃ[¼a…ÌÖi?Ì”éÀŠÑÏX¢£{–ïqTazï«Ýã†M€bæt²dÒfpBÏ<*™dE_Ÿ+ú[‚»E–+'¼¿æúÆ@£±7=Iïñ‰HO’sŒˆà÷P.o$ú†)™Å0掳¬ìø ½OïÖ­í=£Å¹ÉªÎ‡5ßjkäe°X»’šÒÌ9hݯ=dj!X[5AZý—f‡)wÅ 5¯5¾ÆßšÍwMz¬çŠdshÜØó>÷¼Š^r)Z}££#Áþ†ëkü?g+Ä•fB‹°2UYT>üQ,¯§ìò¶Q˜ÕñК\¢„ó>XaÃk7È_8òÂß3"9•É ‡ ¦$ÛÞñÁæ¿ÙS)rÀâÖ`V(¹¨«‚—_uþ¾‚p6å‡Ot{JÄÑ™õ[Q˧Ü!GÚ¦lé»>§%µ«ðä û¾Lí·îr{´êÆŸ'Y¬¼n £÷ФZ°rõ^å×ÍÒž"æ†_høº•¨Ù©®uDs‚S0žB@ÛÈÌ”÷XjzþMw:æ'šdªI‰I&¸’é×+ñþÀW£áÔn ÊpŽs%,ï•G$òÃa¯ò©‡WôÁÄKp4ðªb§´×rÚç±q‡]:‡ƒAé Pˆpœ÷$q3"8Š54îI™æx>€Û§µ¢7-‰ÒÙ™e•¤OîÑT.fÞ瞣`]—¢šßÝø?|Gͺendstream endobj 5 0 obj 11480 endobj 3 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R7 7 0 R /R6 6 0 R >> >> /Contents 4 0 R >> endobj 10 0 obj <> stream xœí}koWröwýŠòEÎJ½}¿$HÅY#‹Øpv-ĬE@“#Škj¨)Ét_‘üàôLŸKÝûôp4/‚7/ì5ÉîÓçR§ê©§žÊ³b•oÿŸûçùÛ'yò‡ñÿÿ¤òU××ùêí“f(û¬žþ×µÿ_CžÕyÞŽÿaû›ñ½y²yò—U±{ªÿÇùÛÕ?½|òÛ?v«¢Èòzõòõ“çy–wmU®^ž?™Þ]¬ºrûÃ.²ª]½|ûôõ/ÿ¼ýÅ¢ŠÝ/VY3 C?þòË‹§W×îÇU]tíöÇMÖm>ýxí~ÞRgMüé«/¶?½ûQžuã??Ïo§?[¹W}Yï~cûã6«»ap¿ræž?ý|ü¬~û+M–Wá%› ÷˜¼Éû><¦¨³Â=ä=¤ÊŠbºéGov:}Vé>ùƒ{\ÙÔÓ¨²¾¨›vzqSN¿t»òÓ–»yÙ½µË†øðsôÞ:sÏ¿ÑÞ aû¦e´<}Ÿ¡XRaÜ^Ró^äãÁÃGØJ0åWdzÐcçnq¼T`^ßêóŠÖÍš×ðeÓ”Ô¦Y¨Ët†9&Ö³/·íh=¯è´¡ù~ŽÅ8KÑn¾<•¸Ì[ŒwtïÄÇ.?Rmê‘ÂKÒšìáíÌ}"Û›«r€Îåwí':#]ÖÆ!{ZÜÐþõ[ç!Ìʺ%YÆàë = Ò-Ì¥pSöÊäÆUÙÌü8 èïÞ“a#ÿ–2+§=ñ ¨kᣦ¹­ÜêÜoèü4YOl 0 9q"á Ð~cnb™µ›÷¸€ç+ú 7ïÛ5©ÎjÎlëÏR0€l¯Q\áëÖM:>ö¤epÍohÀwÄëãZ8¸êØÀµCÖí _·öïÞÑ j÷LdÄᾄ¸-N˜´ZÄ‘ä6¶µvŒ}YÐÑ-±lÀ¹F ßÝMÖÖx_ßû ¤¨`PReµ›¤ß‘µYOíoéAWõsàl¹ï, WŒ&/ ¿<Íš{CŽÿ tÞ øCY@žô™„Þð‘²Ð‡Óà“Ó9ôÑQЉŸ/zäþH¾¥ËjnLÃý„,I¸š¼CWÓ÷ØK̃»üÑ/!¸TÝß|–¤Ë†xÊè·ÁRÜÁÅB3”q# ŽÆyxQˆk§s{\ʘ˜¦Ýº´£‰9ç'­‹èÙ5Yº{×À)A&°ooW ˜6H·5r`ª4Ø‚»ð†¯Öá0 pü·¦RkyÍCVQCö`3,Ág1ø£Cšv` ®R<$IдÂår\nïwÁ?gV!žÑ×d†àýŒ€‹¢h= ¬Îû=ãyŒÃ{õÏÔ¶ tó1[ãÉw/ý„­Ì—²CQ÷)F£¥0Y÷ë-zK ý-´Ï~ô²6Êô7~šÐÜý$0?ª Ë󲕼¤ºr €›wï>ÜeGXØV~`ãC¶«r‡î½àUW;Ÿm±ëkù¾o·H¹e‚ðF˜î-çB]ЗÇíƒñ©ÞnÈjÜȸnŒNn™Í ™º40賂†¢ƒã€½=ÛÔ Ò*ὄçÒ4J è½·™¦ì+ 9I¦k<éè:XLÍ0kVljÃjŒM‘‹ªžuT©Æ×YXôÆÛã»c ¤5žô¿bH«ò/ wøµz•—wÀ<¢\gŽÝqXÆŽV´O› òb€ð&Ø.2'qÆ–!ç6“àMsÇokÐä—XŒóQKI>å“PÆãDä³@€ð–›Fò×^=]½úBÆ›Šaw&o:”!Sl³7(u5yÈ?Ó€Rð”Oèèà ½mÏ훓‰óÊR ¼ßXæ^Kºát=õ@²ªBI{àÍ? ÆíÑà… cȳ.7`ð‚6:àG‘§^ã²Zx‘—xdä"ÇGàã¥u‘›g7{H«"+=’B«=%’ÅÕηG<¤ ý«V72¦,ÃM`Ñ_f’uÌp½£À f.€Ó6 ]ZÁ|ÃNA¹ÿäÂÇ“²Ëø‡|‡Žö¡45ÆÅùhQeÎm\3ä[z–qŠeÊBZh:ÎþÇçÒqæüÍÉàˆ1âšÃĶ™ñJ>Ѹ@~¹â”h½6š£ møâù¶Î¶#‹µžË>Þ°•‡†ba4(½—céø!–Ž{.! ÌM»oDÐÆXZ€öÑÈH `°µçxé?°õjJ¼XÁò Píœ9˜ãy’”·weV3N`pû(g;™ž½ˆÍ)bÜýdL%#-1ÿ|´iþAË21ÔœBÛtäø„‘غ*8€B'¡1ú@ö†Ç;ù|†sIc4¯Ïù3!­˜>3þ¡Lè 7#íiƒ'ìd¼#sÝ@ó+ûBVga¾ù,GÏ !à¿]®n$›RáÞH£Œ‚´D`zÓï곶Ƙ䯴‘¯±r¼~ô„…(¦øqú 9JoƒùÈ3LZ@¼¯‰;Öùõæ\5>ˤ䪗g3£q²ðÀ¯}&Z½>Ûn§Êö$“÷8öòî°¹kkó+LÜ ñâ/ï½á¼ñmyA}Žõ »‰9;6écÀ&Y–úëa\ä¯ûx.ÞãE&9aáSœâDÎêÂ0פ™xõò0·ÿÎÎpR¿1ŽþwôðƒôÁWä…ŸŽ­p¼„ÖÐD w<ÐÜÔ®†„™ɉW<ñ&¾€&ýWa´äª©¦É]¢aRA!)'™‘#úZ¿'3 -„X ?RvPEwPž9Ì0l$ÉÐÔ™B”ƒ¥Ä(GÏçÏBÀðh–vN7\Öød^óŒNO¥fÄG(‰ƒ AÓsdSÐi¥a”Ú`k„YÌ’¥t>-ÜðÆþ‰z’±Ð ¡³·rúhbƒ¸k:‘Ž2n¦Îôþ­FÞ>‘rãóˆÆ¡d®ÂT¨^nmnhÅ9Ë;2ïK¹vHá¡IÐ22ØòE-,p¸ªÝ?qú•z[m€%$‡+~êç÷¹Æ«·‹>“fÁÝv☠šÕµz¼|! '‘¡©‡ÞáçKØY¡ AÙ¡Q @»h!]2Øo+Žw…lÏkк¬ÉƒS¶Ý“6¥»®Dð*ššc„`̹¢áA¸¬­”€Cl/Ú?&·Ð v\'ŸˆßV„u9Ó*܃”ko¯½~ÿk¯3¯½fÏk/Žé剄Gu_;Ìù×1ö: dvR!mìÊé‡):&Ô™ÕHL˜¹ô¹}Y/yÞ¹Y}dä›x`ʈD&6šYÕ#kv“+Ñ8þå7:gÖAk×àp.åR¯²vÐé^÷¼Œ%D£:Ë5¢Cº;Wø‡.¬Žì%¼ —WP N-3´05ë¸ö+ÞâØzu…œ´º8"ð0ã¦gÕr>ÉЍ[ïŠ;g¢R¨›g6®ƒ½ .K¥Œa™B)ôŒ žT·ð[pjÎåø$ aåOom°-à‘¶×¯¤ȹ° å¶´:J†E5ß=ÏìïŸß>ÈÒ}5}½}îÅ­U á’ϘLL$C3?|°ïÈjo×°$˜RB ØDÿïº ª›Þ!Û‹)Ê5ðÂrç~íGN.Æç*…¾‚E¬%ÿW‚Ô[zÑÜAÀi\%2ÊCÁi“…‚BÏ4*æÃébt™2íuq%dºèwlì›SVêãÃÒFªzgÕ{f1HeÅüEŒv¥b~¢ BL Fãç›~+žpÖþºË"õ¸¶nRž×{Öâ"3[¾å0O LIUÈJÏ—ó(o¼m„ºL| ÇʤØF3=H‰°×Н¬¡¢DgÔ€Kúš„« E6TVȘ y½®‡x€›$\š(ó×}| !*¨! ÷*ðÄh<¤"‰;™{+>§=„\C~š+Xws&51ÅjÑP÷/n?… º*¨ŸTc¢Ë­0bIµtÌ„‚ Íë»!Äd\Ug…ÐÃwNö$¦T‚ýV¹*÷æh*MLu}#b‹“¶Så:¼i‹àEò:OO•£óÕE90Z½¿à§øív€Í,!"î±Éky“#Ò/$2Ê™_Ôcâ¨uê$bq”'ÌE¸{Côx–Ü—R ¾E¸rJý¾Á[^+Y8¦ãÀbd'ÏÑÈJäÎÖð¼Y©º ­JÕå l±pM‘Y—ÈÝÞ ©äî`r· !±å)¡§ 1‡]Šœ Ù\$ 0ȇ#ÑeµBk0^(fxÐàEˆƒ]¿¬|à5↬eÛ3Ût!;fÈ¥U,ˆÔÕ†8­ˆGI•Ñ5iŽÿúC…·] kï0ôŽÀÄDz­§ hTçÛäZp¤á³q§RÊú¨©](Ÿ‹\¶avJñPŠ“Tð¨‡óàJå¦(ÄKŸ©gÓCÕ~ÈåaEƒUžM£¥•r™Ù×!ƒÈÒpÞ5bWòœæàDW¾|˜ÄPjýý(ze±»o°ñ¨?›S j«a« U@yFµ¢jYLH¶I“FÇt·e]¯·E`´§H@N »Ê™%ùM»†Pн±*›Q‚LÇGòúÓ­dÛ›SŽí ú”Žó¦95ñhÂöU½®Èwû*Œå.å(½AË@°lKèš Ò°D }+zï3qõlè¹Ïˆ¡%¤¢”µ‡V´`p:Uåöe8:Š/ɹ³MÃæßPær\ºcòœhî2ÓU·mÿY$§¦ƒ©eà;U‘ž¬|(®¥8£+‚)W3xQÝè-ÓˆO³“JJQ@>mðŽá?€ý¡ %ù±õép"Íûd™K¢ß¤½Çã5Gµ£ukIÀ«õ:Èá‘©Ê ŠÝIUŒÓçÒ‘"¢&& ïK‚g¦=qB‡ñžê Çéº_èœT@”y\†×U†Ðæ!lÏ”wÎ|t2cÕnà1èÚNhCïf™k„Ž5Û8p|¥!šñgb£Pw|~$ê Ѳ]ê¦_ÌB‘cÈúA&¨¦èé(l I°¹_"$áX?ùšŒ=p„ ’>K7 ±ò’G"¬qgsùÜgòä¦7$ ó)Þù¶·Ñn·­¥/sµ­¥Öá´õ–w‡è ãÝaí`sœJ¥jÕø> 4#RI@rDÄh-m•ÆËŠú ºXmBÁ">båìŒÐGnÙHéd3\fy8ÌÈJ§§ ¿¡ôî­<çøÈUÑá 2[¸˜rl„bÞHanC|j8 ðy »-inò4>4MfXÊôjd‰ÿ_yZË  ™$¢ eÜòð¨Æ^SOQvxå@hÚî^Únz¿r.vT¡œˆ¨*ßë3§Áü¤1Ú$kþØJˆóm;á~*H~zÓ$D:"L•ç|fç×u8s¶þt%Vd$&­v*ß!apÐ"'1ýW%P·ãx’$ΠŽiüV£üø‚¬ó:Véè'j sÆ?.);•¶g#fæ[²üÕøþðnC žÈ">pgóÅÔÅi™€Q‹>X1xë((nt­¡¸Äg–_?âÇ›¬y^öÛæª;'l:Nè|bx¯døŠ@Ïéä7Æ¡z·-~ ±¨¦M1ƒsƒND˜ÒúÎÍ¡H¸ü<—EôÒÞæ8‰0 ÌñèN`”KA‡-Z6ªzQ3†ã==»@{7‚°g"úPì@÷¤Ù5ü{8‘bÝEzÌÍ+xi2æYë–ÐýˆébØX.ª8ªÙ‹…ÅØìu•§8[­š¯ wˆ#¾Ø|®ð B(ìrDÉ|®+ùÿ>ýø‰l˜É׳٘:UyQ&Á^ýÊÑTw¡€­ãL€F”i¥ h£jT•HOÔ"e¥À³)ê3>§ ~&€xqO(@=ú”áH«zîî%Ö¥œèGàÒ0M± ÞoÿB_‚ŠT“HÀ’( ö-gtQþ ¯=ÎÃmš•‚\°èØ%^Ýñ-…TKO§CŽ—mîÙÞ%qÀ\Œq݃Š«8¸WO£Lç}‡…Âä}â—¤µÌkÆy¹Ù(f?6Ÿ¿}Ž™Ð>>!¡4‘@‹¦<` ÷Ô´SæfÄ€‚¼@),/ïgÀ”b@¹Ý ú­MüæˆßÎ) |fk4‡×-+Év &~¡3oõºžÁq-h.˜Îºó)‡ƒ5ÑÿµE!Q¥õëjŸm$ë•Ö£zíñ_˜ž¿.+¶U½U/¬Ç5¬ œ’#©V} tEc{@¦·š½„IHH<|“áŠ¼ÚøÄÆœ!¨!1—2´9q°ìÙ§X©$8º,ˆBÝÖ !RªVLÜÜûŠ Ê{¤æÄ+Y—¾Ã\Þû:NæqpÍi®±É­jŸ¿‰nB5—ºb†nÜÖëXZÚf4ðÔ8AqtK­ÍJ ™rjÞ’H£Þ'cÊÀ»—A¤|"Ò„¨? äjýÄ r±š¯‡û÷+2»€*Ư‹¡‘è.ï¹zÿ•;Þ‹[ˆyYå!Â!üÎåÍÍA#«Û=ñ‘ïa¦§‘½YMBf[ð÷D·]‹(î0—¹ÏT¼_¿^¿_oÎ׫ñ¸|ù›ß<[ßln?\ß­~øþjs{7þ×q*ë?ƒnÒ®¦ŽƒnìÕÐ#†L_l¡³bØ.ÒŽ"ó»ŸÏÞ¾»^y}v{ûêéQ &âöôô5šÝ¢ß1bÀÿëøÓ–7m˜X:E_ù1­7××7ïÖ«Xt%\Q×dt›õ§ÕïÜÿþøã+Ú\à8]áÇ÷éìãú÷›G™»¼iJiòâà¶“÷dzOßüýæÕÓÿ¹Ú¼¾º^gïÏ>ýï«/Ž<—[ÛÓ`†››Êfð£G·e¶=ÊT•¸ãà¶Sùífýo7×± »¡¦n {Ýèn>ܽûp÷(SWµƒ8uqpa~ûán܆ãXwûðvsñûYiwTÁHÿ÷ÑF^àõuC*ÂAþæ?þ󫯿}ñrï¸ÕßýÝêîêü§WO?Þ\]¼úbµzŒë¥«…S=lÏMÓÅ­ùü§‘®Vþº ÿåøu^²í¸'¶£î»0꿌‘ädåÁ§ÿ;•ÍÛ5aàÇØ¼¶X`µ·Ç1僓©NP TºËPUL1æãÐ⨎½ [¼¿ŠjBKi!ÒÈï„øÈ½äž þÆø@•’ Á%ÐŒAF„ìÈ/Žnî J•¥õôeñV™•ÄÚ%0ˆy¡Š£ÐS"å‚ÒS/°ÀA2ˆ3` ¼– _a(cšŽ.Tã(¸r•2vZ€„_‚Äû—£Ëd|h+…ñ-E—Gó@réfGb‘IŽÐ³©z¬LÚÆØ¸>Ó›^ JnSôµà«ÐZ°ï¬Ÿ'õqp+xøkªƒ÷Â7Z‰F¬RlTŒ…˜ÌX[zò»âzà”ÞTö^.& Ü|ƒ³¡˜•T»T@~Ñ{ &U‘•T v»ÙõæGŸu²×Jà£dÑæ‚ |Úo7ÔæëP²·N£´¢û'ø²P½a ޝàç4Bä`É7:ÚKTNts…^Ãx.”BÙ[~aí¥¸<ã«„ož»ÐÖ@£ãÌ C^KôD¯ÃÈ9¹äˆ W,›êñõö½él½HÃBÁ}:Å`±.à¾-+5[yp¹}0ÀÈ… äcÖ^Öï5zðߨýª·€šÅ7$e"1è•$´[• ¸€–;ÄõfJßãÍýu(ú½b!Áî£Ê*ÌšQÄz‹> b>†NLÛÇ$¹/r pNq‘4¦¢2…à"s*³Yà&T&„ÖÀPp²¡ì"5NŽó„oJ¯}Ô®sÞ5^Š€ÒÜš*t#9^S$ ‰ãù)2¨EZ¢=Ã\ïªaŠEÒShã©]V­o|oÌ.ÂÇS‰wþé ºõ¤KÆ ¿¿6ºµô¡oü‘»+ùѨ8ábÅJxrWÑâ+Úç±%ð ÕH¤8d‚³ófNU„lpº“ïÔ‡æÕSåêa¸ðéa±“R /gÑ©;nK?î‘“R9÷9Ç?áƒUW.¡PÕ‰ªž%£ƒ"Ìyi,Œ^’>šËšü°CVfU¯G†øQéáTÌ{W¼›½ŒýÅXlÂ5´Dj )^˘…ï2\¬.±%+óÝÝ—ÃRç3(·Œ<-êðùÞÏL¹ÝZü^ )ƒ¦4 êŒ6¸ m¥08É呸",›ù£@ù€ø£âÌHážÔ1@1Û¢Á<7…‰jC¡÷Ƕpñž"®Ê]BBV¡{©“ùÁQ!µÿ:‘.Îz\}yùFö‚k½mŽÑÀaÿb·%¼*¡CP‚5C†Ìè?R껊ËxÍa£m¬ëX9Š› )åHËýŽž”W>Þ&;ošsMâ=>Þ_°v)sR6·È:/õ4›ÍEM¥“»X‰ÙÜ…­NŽœÍ}ÜâZo*‹Öe!ÎÙŽíÖ¶ƒ \$àÒúá n"ÝÈúMg-UNPE$rˆÐíÞ†ƒg"„ßFñÓ¤ÒP`Þv,õ*¤ž%}Ë%;}òÞUXÔß‘§‡NÇFñä òò4†…U »OI˜,åŽF~Og §.»Íf)ÌɸÍþc·9!+ŽŸÎЮ}/U•oàQÅ齡Ë+—3 "ýÝç?$ÊVA."u#9„ïØz6Äs² •fÄÝ…à7fŸÇ3µ¡©^‘žd57dÛëÛ‘$ŽLÁ  cÖS—G”¹CŸ)YœA’K k8N¡(¤$†¥Fm°ÌŸ‡9 úxïMêã]!?ÂLÏU+Û¤ °ÖÈ‘ ¥„•Ô#®—ù l—°=—TË3 *¯ŠIs犈,Ì)±ææÚH ÞÛiYƒfÈaÖ@¾..È‘4[M™ IaËAÈÜ™àT«Ü7œ2ltzM”‹xÍÄ€PQ|; ˆ‡"9–Ðè5`:¼0J-p,'&då^BÞ£ºÖd¤Œ½¢ÕĉçqHœx)ÁÉEHFgq1üì¼¢ßðàØð0˜Â )²)ÌÑ°äØ’÷iÀ>!jNš[oŒÇ– eÏŽ>Åڱ홷~]çR¿‘³[ÓÈslQˆÌj¦@Ûu&]_°‡}X„ÍŠõ@É}56öˆ y’ö˜áã]òÔÄCF›QŽÌ|sÎ¥Co©v©Œ˜8>K/Éû>^(Î$|Ry/~åy/ù›¼¼¶»gŸ,8ËtrlHîÌg Sñm)gPPĵvF(ÕI‡ÒS$<•w«ÍñÅæX±ðžŒéÊUÃÐÒl/øH¡ ¥¨qÁ8[Q°ˆ×Jž”@Š—ƒw…Â¥çImHÈñÒ)¨"Ê4/rnçËræ¶$Eù0˜8rx"å(î8ƒr$×Èh”#úeþަŸid™‡¶Z•Kd+Xu.ë à¥É¦ 64‰‘÷ôßÁšI3hI,3 Ÿ>Dœ0:‹M,‰,Á¸ã.SdÈ`¾$ ¸OLþNÍxk±™<½¡µ­®È‰h õ濫¬±9öaC;OÚ´œé#!¨ “n ys¹º‘SQuîÈ%Ð4Ï×y&ìž`ûf‚ÂŽIØ0¶Ax¦÷î‚…rl”zÃâBÉðÔ® dzäÜc¹+õšµEi­ÑBÏÙK"_ïÛ°2FØ£ËÎÁbÁHõ+Èý%Íf\¸ÐÚŒ°fÊíi{bŽŒu ´Ì¶ 5:”ûOÐò¸:° –ˆ¿âÇhËISsbeª‡×.á`ñŠ…h2nÔ’Öl‘zwè€[Í“=æÖïÊX“¶¬—Å9ˆÀ‘pþ‘Ó$ô‡\PñcØíù8›aU¸¢á5Y#¤5nÕ O Q¢ÁcoÇPè%à°„"‘SÈu1̬<é®$i¤´ùˆ&QC ìg7ª&¥õìNT¯"üK34–SG.üßn¡)%Z]Ýô.­òáv}v¹~¶:¯Œë³»õæü~õ~ý—Wï×o×›»Û#5ê)C?€¶\WÌ6]ÿöiµúæÃíÕùê»ûÍÝ›õíÕíêÅõåÍû«»7o¶­ðë|b¼}ú‚^"(TÑš‘_ΩqÀšÔš­A G–ká’:`1ûA.;»%¦® \m ijÅ^€5qx3åæl²Z¿8™¨HÁRè)XEë.¨˜êm­ÜŠºxÃK¼áYÒA`Qv˜åHm\B)î ì#õ”åV0´aè0Ól& —Ùðóu óU¿muZ@‰y#F5’ã¼X Ó²€ã+à̃+³¶TÂKY©ÍæµÑ÷4%Ì»_ÉýMÃÈ”i±Ë¥éÆàè¶*ç¦þêšæ:"A’úCZ&ˆ;4²«ù<Ìmp3$C”µHÁÁ³ yN°žÇfbÍÁ'$’2R´7ËÅ™»UI†Z¥l‰ ÎÖ[íkØ¡Í-@@‹d5Y",jò,mX×v*úX îØà¦‘Pu[WÌŠ$Ì•±ï+{ vð2Mûá—õÀ™ÝYñ*¾ïNÃ3Ùß-1ö¥°)!oxbQê›!¯Ț#ÿ,M`RÀøÿ¶:› CZã#ÚzvZw‰h€ð*k®ü zÂ5Óµq ­§þ™6î!ªæš’9§7›Õ&ˆ´bÜ­Ú)¶Åûñ4<Âv<¼“Õº¦!Mg³T(“¤D4¾,VAõ£ ¦ÊëSD ÃMp‰×©j@“QúГU0kç¢öÀ’@¨ ²`2™›Nìxs­°FçüЇØoÙ¯ˆë!ˆÍ’&æ`.þͽÀvdÄ¿do✚Yë—[ ö)õ¢³%,iáÁÒù±~Ø]ø´/Ñó'ÛàPÖIЬGÎ"É?:´*jÆ‘c_5£S½;ö?@½¾¾!ûŠçÅ÷àÁÎYó#ï€öži²ª‹½gf›ã”;‚½tÊ› ö%rŠ÷;r2¸ àf@7ԜʓÉA„g…',‰7žÏ ™b& èÜ6-F‡zÒe ÔÕþô9VS%‡ÛN)È1ËOµÜ?ZÛ”3ˆZþ¨¡¥5ÎOo¿ÏÍÌŸ” ¢Ò;ëG&yYG¸,=àüÙ§èGN)Ú¡iAY¢JéÎ#³8X[Ä×¹ã;¿ò{;º¿¨~i Œ·NÚç8ƒDZð¤FT9Óþ—¦Ù•‰ÃÀ’ŠB„5F[NÅæŒ|„BÝ 6ìªÏJm8„à%ð(„põ±ð|UQ)ʪÚ57·€ZÅ\4 ‚$FüS qUùà‘X¥«”$CrS³ª•ã­î¼ àWoíDàŽ-¬SåÐÛ¾¥ª€vÜr‡@ûÌÍ¥ŸDŽÍ™ø …ÈœyíXÍA0Ÿ.îÑ´nšÀtb7äs ²¤Ð_Òs55©4u7u­Þ ô]˜xÐÚ~ŠG­`W U9´|W8Oïaª©¹ƒ&nì±´"¬h%Bä‚bÿç¿UêVêŽmãÇÊí‹ïJÈN¬òfù d6‘§›¢|£¾9z‰±Ç8M‚¦/ŸÌ¶¢©Â€+Þ. N¨™4Æöz š5,#ðËeqlAF£<¨ à††ÚÀ|«ÁÞ" gíj­ÏØ¡åP„ùŠ“hûRö•‡£©Ê=HzΫ+1dÅV'¿•€Iâ/Ʋ:êãI*2ªL¬åÜ|:7Là AC>xЋp˜c)æþMoØ'"ò«. _¨íø)Ì‘%Lϰ;þ>k 8í+ê½ Ò ˜¸ûÀƒÜÇÔŸV±¬/ýz†qˆØ]Ø#G5r‰fë_ÅûBþCvf é?¨ê ç­š6,ÛÇ*Ç%oÓª áÑ /«Ä%üdHÃÕüZFÎÏÒ¡ó îeîø¹]ÜOÕ;h)’ÑðlDÇD¸¡¸Ó¬PîôßÑ ¶ÒHu ’d­ê’Ù¢䲿Õ˜Þûê)Ù¶î…ÃÄ{Ø«öãIPÆçù$€EX¶*Bd8ÜnyõÅþ籟£;ÿ,ÀV‚?zHúñ·…ç 3_¡HðÞ’;/†J¬ñYDÊC@‚}Ri¹ßù rZÜÿ068îÛøYSî?T‚t½ôY$E®¯8Ïw£e¡¢¤t&EÑ Œ©|ÂV’ZÖ_Ê÷Æ<ïqO«ž{/ºñÆÁ5Þð*i@û )÷a_Ó•@¡ªÙ£qÎ&Õö¸çƒä¢ûÊÓ$¬5D™t¬•öf²­g!éñòàÊ¡B÷ڵѤܭ󼀚êä%ß«a…{•³°¾&‹Œvß|Ñ:ŽÄ¯Eêè^}±ò6ŠpãÝ ²tˆé —›_/U°ìä2‘º|Î&LS´µ‡¶XîJ¼Tß3øM„À@ÄÂð¯ñ’i#R ªXE]Cç4ýEmôÛ¼oîq³Ã^ؤݼБX¢ìÆqÁnÄãW¦ø! £U7Ú‘=ÍWˆä¤½kÀ8v±¿ Jý¢Q´d¦Ð[ú¸'OI*MáÒ¯Éá$µñ5,ü¥þ:ôBݾ,à'êû]`ØŽþT1g»¼?USFˆ,]‚¤©?oy¤?µ¨C/y^ 棫‚\´ÿC/ÃåK]d^L´]¿Jí)ÿ™´pTüVe#ÎB½Ô$‚½Gª68;»ê¨DEŒÄÁ-ùˆn“½ñ[TŽ{Í ‰J]íH‘¯¸]g™C›ä7ÊxÏU¢a/‡Ý‰•Œ¡ƒ­@ßÀíÚèÒC!FÁ$Áqj—u1 ö@ç{ò¦4‰Ð„bCÌ7ˆg@RgÀɲÁV7’˜r´âä¹cK=Y'ª¬‘bÄsÍ þšN;Šo‚ß$&Ûÿ‰¹ƒ ›cÀ&³)ÐìR\‘($ÏôJe¢ð³ò)É=4Ø™…Itû.Ð#ÍÙ‚Òö{UÖp4 Þ]yÎo0m3ù$./™ x0!¹ï/“dQ**ÅûD^„Œ­é'ŽØ4öiTúðŧreuØ •i3DîØCxÙ çœnVO5(»ìQd?äÌ’˜÷œz*…YU}öž øËB#ÙKYM8(åF›ñ=‚ãü Y­~<ð´_α&â.±3Lô/÷½Âm7VRòAt¶W_(T…R1ÕÐ äSîÃtS‚[ϦÌxÄ2²vÐ"-2x'¿P˜EJõO܇u1Kk˜‘Ǥ_‡5þ æëçãš>Öú­½n~}\YL… ‡+œATþL‹ðc팅).QÌí²®F4Ò¥dCB]\»8|Þ©³¬º¬1º°<§T"”üLRœæ…BVGhÅDKr7Í'%.GÁ&QÆB÷ßðËQ‘K°A}³Å‹›PIÜ,_|°PqÖpAÉE8/eÒeCoé\¸3]§ã£sÄ÷h°h# |&^ê>*a£yóR¥ØbHM#ÈÏ‚”nÜÖq—¥ ñ{GËÄߪÖ-çóGL@éu:oÆisƒÙîµøGim58%TÁ†ƒåQ.KêI›\Îß 8Òÿ`*ªendstream endobj 11 0 obj 13085 endobj 9 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R7 7 0 R /R6 6 0 R >> >> /Contents 10 0 R >> endobj 14 0 obj <> stream xœÝ]ÛrÉq}çWÌã*‚lõýâÇZ· Ö”í%…cµ  E€ÄBŸaëƒÝ3ÝU•'/ÕÕCp€u8Ú]ÌôT×%+óäÉ“yVlòÝÿÍÿûúòÉߟü×øÿyR ù¦ëë|sù¤Ê>«§»pÿ6äYçíøvŸ ÿöîÉÕ“¿oŠýSÝÿ¼¾ÜüÛË'¿ü¾ÛE–×›—gOÆ_l«¶ß¼|ýdúébÓ•»¿uùUíæåå7ñòoOžåYU]»û`•õÕ0tã‡_¾ùæt÷×<Ë˦®w¬³¦ÍóbúãõüÕrþSUøïm¯¦/U?ýµÈÇoN;¯5Y>þÜ0ýiþVÞäý4è¬l‡¢Ü¼¼?WvÃÐOŸ»ÙÌÏÈ»¶*wŸÌwŸé²qC5}ælþHÑ{±fðO8¿`?Õd]ãÇq#'¥(ø¤ø©'%|õ#›±i:2cã7Ëùåvƒç­œþútÃvÿVm6Œ/éo‹_ýɽl>³Éš0à×|*êÌM›…2ë»è,Ðaø5,vk»2¤7?ÔýkŒ.üñ•ú}ô]ìûØö‚ož°õ™¶Xëã¿9­O[³.牚¾:ÿõ’ÏGŸãZ<*n*á¨Ü°!Á~ú(w*Ù3ç|i‹qxû¼—k^ËטÔý¤õûÌ#ܲAY5ìÏþtÍOù¸a4?g÷¦uê&ëBNí O˜Ý x*¼ÙÜÝn¸ÿàkâ·6nQÜš»?ýæå濎c…éðÐ ·C;.ÇÎ ósÝÞû¹îÅf G`·8<Ä.’彑;•ìãs{Ý}àÍâ U=zr5\ëv½èöƒ˜>óƒû•aa•Íßþ~¿ËÚž,7؃²C{-_¯ä× $³‚¹3èd«]1+VÌ.†¾çïZŽ{bþó?ð…ï²ÙôþEÞ¬î9áS–ï–MÃ8AÁ6|ä¿6èì,¹syŧ‡¬eÂä¼·'gˆMÎѯ;¾}™ ûãë–‹\ûÄÙøw¶dmÖEo«ׄ^T`ÊÑ~J²l ßñÞÝ.`¼OùZ•n­†zi­œÇSÏ÷¼?±™»lrêðìvtáöȸ۬ úÝ3*Ô’HÓXIKå/R¶\uÖ ö%6NeðQÉq»p¶Ì;òå.áå¦KvþÓöMÂÙ"ƒ ÎÆ›–:k›ÙÖîîfjÑÙwýÎ^¼B¯‡H¾)¼‡Úü3÷PÆ/³‡Bï\G¹‘»“pù£¶Çµts¢éh‡¬Û›-ŠjÈ`Ña*{\fvÝÎoùYžê² §:<ãTŸÊr÷Ps*ÓtЉ™ÿøl34åÁG›ÝØìhp´ÉÑè‡Ú/üdÿ×Y;·"ÞÔ/Z úlÇèv¨{¿ˆ«Ä=%˜Êkdí²dä"Àw—‰xšðD#âI0‹¤Ñ»xÃÂù‚0äkcËý% Md3žX°rWúþ®œ3±Êönrr†PÍlQÜeöÓ[!múý^„xvt'©ÔÌ\ÓîïüËoÞlù«’#}É. xO#lT7€v’œ‘]Xº§êÒ ˆl;Åû GÊ<5K¦»—qÁŽ_]Oï×Í“Êbv__u£½Û\±ïvþo†Åè’·l9“‘Xµë5‡q—­-m—X&ç±åÔüˆ§vWSLlÏOÂF’y\i×»HÌÞöj#n*âK••1Îtû•g–+å.håò§ÀËÃ[žºšî7ÊÊtÂ_Á ]£³3þž>OÚË U·.Îà»+gúEB¼…8£%ÀP³»a ªd'ƒƒ«–ã_EýUã±Pg^„ nþËÙÈ0ÿê­wèØäÍnƒäqãØÑšA—YÕëþ/.¸óAþ^&:gå¦iÔÅͳ¥ Î¥(|é·&`I7ìñM)\»­ei”±´w"KF·ÎŸ£k$ršˆ#~3¥Ô!­ò„^ E½»ãÍÕ'ÜØIãx ÀÀt+Æ~˜·\€ vöGîntÉWR2 ®í“yÜävc®SŸUaDÅÐwâÒP [ÿ³SZržï„©–2WqÿhþêßäæF®º8à¶ÐÌHK®1yØThxô5ê »èðTŸµ29M2n !gÇò]8+œ©i®ioÕÑ—pÞàù0yÛDððqÍ‹ÅMDþæÝŽ_ÁÜuYž¹Ý¾?²I™Þ½šÒ8hTŠv†ÆwoªNvÙd…á¸-¹EžQÞ]¡….S¦ÓYÀq:soÄ^p>ÐÐkþ\oÀŸ³Ë†îý(ö‹(!Mår²â,dC={Hרð3á"?€#”c,ýá'£[<mìdø¥ì«ÃOu)²¦›a¥é˜ÌûèÅïù>êöVÒN:2¬2¢¨[íÒΫ?®~ÌŽp×kÔøñÍÏhÏïø™®9Ëÿìí0€¹hÂÕWn %šÍ—Ÿðˬ-M¼OÇSŽÄšP_“ l,ߥlý; ãt55˾øêD´a¬ š·!Š}+ò”Ä©xÍV¹™ÓÆϹ3pá=ð 6=ÁÁÇØá‡äÙEr™úJ+Ù>Ø´d\4³MHlDD=b“_64ì„?‚ˆ¨éº;J‹ü¸»zË¿F6È9›’§,Þn> 0qr˜Zÿ¡„¶sº»yÿ›“ ›Mï§õ â rÿè¶‘ƒÀÌ̉qÍû÷÷~ü–€t6œÀ¡ '$ïæw.‹ý_ÉíÔ¹iyÉÞz „±)ÈkGÈs拾Vö8ðõ Â#nt È…æ³04) ûm™/Ëæ]5ñôåù Unùªõ_/èA€ë8óߟ5?®mb©­gˆæ›KH× Â3îŸ#[Ç2b‚à=.c„é:ÓY0Ãâ™×éÒÏ8 7ŸäÆ%ËÄùÛÛ¡Ø'Ý49~\MÚ ’õɹ€Ö‹’PR£û8@t-ݧáH„¶KÀî!ŒkB€fXãô,Gìe÷Ò0ÉÍÊKRÙÔVº5år¬Í»QãFèÜίnbŸŒ¦)ì’,’`²Z(Ì9=xV®iò Ë—Ë Ÿž/²&‡L–;ª{êÏÕÁ_¹²Ï7n«ÉoKØX˜fˆ†'OAs—«6`xÙVƒ_©û(š©·§Ž„w¸ñhpþÞÕ t&n#?2Ð$ÈÛsIÄ2&»hŒœ]$ÏO&ž£"âz¿þg~UüàL¤ôyÝòyrÀ>‰=B<ÃþÕp•ûóÈð™É&oªn†ô¾—¾tÍÒH“í$ ~¿"aÑœ2õ¦%NÿYÞ£Û–˜LÂÄÑÇ·¢åÝ>-Æ0ÇWwÀ_±YÌ Ç¤zä±ê8¥M$V¥oÚx^ø'ö0£+b¶®Ä[bfjˆYna–s|è§W|† ÏnRÈ*%„”©xè %¤WQ=•}‰þ¢š­§Ç6[ÁQC³UÖ3èÿ[¶x©A_¤šó{M^éÞ5DŠ'ì”I¿O& ;AϤdš¯RJ²šØ9F÷5x±Ž9‹ž)w–zuÁ6IPÉ)†ž]ª«ß%óÜÙÅ\5¥´‘dbŒJ}ÅLŒo[§ú1„¸/ÈþzýN^Ú„Ù±0Û&—7|æN=@†×œÔÚ‹£Ç¸>~f×ÿ†;ÅñÊêUø}«eËÃVš§þ›7¥VrÈðò$@Œ¹q(+¸Ïܸ X¾ ¨Û¬É6ê1P›ÕòÐÓ£ Ÿ¥…@,iJ]ÝÆ¢ LV ×ZXÁ¬v ÓPÑí2ëÈ®13éYH8E¯Æ^ª#¤¾ÁµìŒ"úšº¸©à ¢SQvpø;ŒÈ³^_ 2:p½5qÎu.òüg&ØÄ"B¹µyø1PSI€°ýRdYe$¦>Y)cÛ¥”òUÇó¬ßà¯ßpè­ð=gŒul±Ò€EAGÙº,|ÉæÙÑ]jΪó©HòË«ç†9âÐÊçø C§ªŒžW‚™%:‰¸·˜Óá}SƒÕ¢Õ¸‡ì«Gõ³ßr¥&Çè–p+ÏÙlûÂÆÇ™&ùMËê êäÈ9º– DÜ“¿þ‚ƤC6yŸ~•¼b(£ÑÖ‚íġҥÂbüŒ¤ßr¶A8ÂR• Ä˹'Wõ}Ö•ÅÎRL²°‚;Àaõ§}VvËÇx” èèÁæ•Vr½ˆê¶Ūã’Ò{ïe‹Í–ϽÃtîm¿Un&\­ŠÃ”T#$£C¬ÆÕ¶¥´D`£¬}#RÉ4ZY¬Yä\|)de¬<Æ$\ð´,g\Ĥ‘xÌ–¿e£Äv·wÊï uJU ô&Cm“•@-óf¤JÁ£°tÝîe÷–îŒÍ:í>ðT+7ä™Ló%DˆAÉOÌj¯‚_ĉ¥>Ô’ño*à“Ánv`Gh;°×wà mzí¼zcXÁ0dô9f4s9Vp ]EÒ'oĆÞM!hÕél0´ò>ÏY‚Lî¬É%‰$²Á”²yãPª÷ºb´ˆá­Ñk9nœÒ«ÐmU5ãœM÷þéÍÉùÅõf{µùxúùôã«Ó'7ç㿌‡ètf|ø¸}}z}}~õö˜ôˆqøE«qªÜIˆ7›?~÷üÏÿeóß§7›o¯¶7;ÇÿþÛéÍÍéÇn^<ÿõóͿ٠ZD‰Ñ×÷R!™MÖÖÓUC†L`ˆëÔ‚€Hô&Òrý$à]•»òÁq¸á¦™èž“¼ó‰¤®1]…Žj0æ‚Í´Jv*ƒŒfß]rq ¡©1"¬š Ua»DHÁ YÑ¥îr¢š,nΣÆrYpÕjµTJ¥ óœ±ÍSeìvaE'¬}ñä;ç‰"%AïÊèo ÏKÞ*ÔÔp¢ µúãCR!ÿ‚f§Ý9={³sojØOIF÷ZhÓ ¿ô $­ ü…TÒRæºó'Ûãè:Ö°ì"œ39ÝJÆŒ¢¾¹—§-eö©îÔL׊–% •Ì_[pâ`Œ·€¢‘€VÄzÚ.C>ØeíjW ôã‰0*½Mh=IF×!¡9*0 ¹²:ÇäüKàTê}·~™“Q6;Ç¿ðäˆ<,bÃŽ\BϪ %!ç!V£ÂCzÆCeP>wš† ƒ*“?qãÊ žÛƒZ|eÍ~½ÅƒEˆômgë³hè"œ;$Oi ¸VqÇ0}„"­Ð'yû×]G©¹ƒe~¤hM%\Šæmr¦† gà©a ‰àê þ¾€œ=ç{׿í¯å¦\rvïsý&™ ^œJ²òav/’ûÓs b‹uì {óµžÚ_Ph4ëñdOF÷cá;ب†È5zLˆs»«ÊZÑt`‡ô¢eBÄê uûž'­qäî çmEUzÊOùÄWÄCèùÄóªD[uϘü¨(¼ô~o:Wõž0ŽqO•€q8/Ý@+ê¨g)5qBf÷B7ÝÐC¦°R­ýH½u‚y»å$jˆ· ût—«Ò>² R¬O¹«ù,—”)Å>ÔŸü}pòdéJ×"ÄŠKðê·WÂ:d¥3q‹„h“Ö§P©JZG(ɳ.‡à0.H89•Pâ²ÔwÍ‹ôÓÿŽ¿5]#È»a ºj±üˆ­5ñù½$‚—U¢ùÏ=Àe˜_"[µ"y"›)Á4fÕ ôÙA²ÛÐÇ-¯áN’T€Á÷ìM,È ©jz3?˜ 6î_ÏC{8^s¾Âà•{Ç!zäÿÕjÍH"Εk í‰?±í¢*ÓS\Jš”Ò`+=L#äæ@÷àÝ< iÖ¶†Æï)7êCRÚO•>F^p‘ô²ºˆ®…t1rMÈ!)}É$V«ô²;umän¨3cqÒéñÜ"ÛIÀȃ½«JmK¹¥SIJŽchøÅ¥„ñ ƒ.q4,yá2 M`¥i0jÑ–Ïæ›”Â-çEË!ÈšF&úÒé6«9Î~š^R†­zôº-%£%pÉø{—Y±B›~ Ï:Ž:½í®Û­¦Qç#IÓ3GÑN¸„$P+z{éh®ûû°Üð‹Ö‡È°¶ŽµƒR÷–F/©ˆÿ!þl&оƒ„MŸ,VKjò}ƒqôú <à,WÒû‰ã LSÔ°&ñQR’•ù\*ewŽj´û‘í.мGóP+Lör¯ 0âÇž}IíðI‘ÂæÙÂóKÌWçAO*…9M23ÙcÔNeE‰R“"ôwHý†eΘw{¯‰_ µ‡„·†Jp üâwìì¨Í£¨o7OÔû3y¸ÜɶB]Ö‚S%;FÜzPä®èj—78¹ËÄ32‰BVS¸?,ÊczªsZ¥ºø9—O%ß×r"ÂG%õ¡x‰óŠ#Ç zXk5>Íš({=u,Yó/ (a /KÂ;`F§,ú0¤%öø5×U 5j=Ö;²>fÙ¶h æGdÉÖyïq×9]_]9K¸%Ñ[̲€ä{ã7™„4– MjäÈv×ÉJrb¤M{䲬dذéšäyD,öA/“é ­—A00“°Óï‰x‚΃aTÈ–£"~Gìù€ÕBô¸©U þÀ´U³®é ßʸ"Èd*ƲîÒÿþ·Gl}äưהŨ¹Ú«§JTqE)IR£iÈêdKäŽÚˆ3á€6?­€µ9ágBº£ø:ÿ®÷þ ¯%ß“ðÒB-epp³zÀãtvzNÁU¡³á»Z!!Å.}¯:[7te7:‡4¥¸>º6Š¡9ÞàØmY•Ç ÔQTËAð^öäj·.¡@И ²%äÂS”÷›x d)6fÒaÀj²P˜ŒuÙwVh„%Àí8ùÞ å:jì$–”§‰ä…WGQXŠ£å2J+‚‹L(ešXß_a*}æ`ÒÄ›)þY™<]†)+ñ;‘®Þ¹Ì½™\A&5ÇE8µë:ÖCÚµ( —Xß›†ºe©sÆyèžÍš<£p”Ƚ§øu¶Ñaj¶r¶ùŠBªu9Ry¥³ÆøAŽ0’¯:aÊÖ Úì>ÕjÒ<¢‚Î YY®Ms&F-¡‘ûJçÜ­Ü›þb»FJΰ#21BŽ;+ºlfxF‚ ‹´¦zÖEŸhÓå˙‚L/­ÑÃßCÔ}—{ôlq°êмçõ Æ ýÚ/õµ9ªàŠ¥Žê&ǪjõX“9ñxr„î$Zæ¬J´™3ŽBƒDáeô„òðÙ ° 9Ñm,¤¡¹¤2‹ÝÈE—Eé+ŸRœ0évE4CÊõYöH—i—9#Ë -÷qÔÌYË•é)2¶ˆ+!×îˬ©6MYI‘R‚y /|pM¶¡Éê:ovVåÊÏ»*•eйp¥(s©•cÝ8«¾„“°ž îÁ®˯‹¦·NNX‚ÐóRÝRjAñ4E¸y¸ÏTÕòäK´Mÿ–Ï›)nÖú8—‹` SˆÙq'ì˜æF¥Hv¡\I*$Óx®>†Åé²’À#"[Ç`Š WsM"Y:^dd“„Ü€õ;‰ÄÉ€)Š›’Ðbxñ~€âˆ;‚Ì’­®Œ×EB¬À“•,¢¿z³y³e[v^±O"7D’b+KšÂÓAjRã¶ê¥10t(Rh~È-Œ•9hq¦ði=;}µÚ¿îg†eG©ºŠ1ßÈ=1T0ˆ³¹Ì ê%÷7qŽc1VýMgÙô:‘HX)\ù|.6d-.´ìÆ¡0ÓˆÇE:1‘1»±Û³y«Š= ÐåÃܯרХ½{cVîÞ2 Lsu «)ÛÆµf‚½â:ÔŒkˆæÓké…ÔÜÑÏ‚ýªßAÍ*N&xïoý·!§¨ÇÏØçžà¾½tQ¾Œî®tN¼,ò£–€xkMÇQÃB¦§zšI%J¤YÓ‚`æ›X× c|$ù}§›p±ç~ûž¿›Y¡#ñ`îýùx1Ž4þCÌÕÅ i\²rÿx;;2»a/W‘Ü ?Œbm—©2Ä4™mg;´s/æWÂt‘³«oÑxu¹‘;]Ò"•(¼æD¢<¡#(0LÏïû57¤¹.õàd¼¡,Éøâø$R.a) @)Â)K`ŒèM%¹VQš~¤%XÔ,âu]cOtç ¥åÌ=(jÏôý÷¥¤Ej)‰œ)½¥¦þmlG=U7.¬¯V,}Z€qMïN`Øzãh #.p£yŒx<®E*Xþ[‹íWrYqvÔ0;\‡ÌœöåÜÕZÙÚLÏB˜Sµ½J¥éÝHàRH®ž‘\N-GNp¦zI}T…µÝ{ñpSiB4éC«Á3ùr†œš*yðÝÖÄ,»½ýœ>eèûÔK³(Ø’‹³ÈeRŒËXëjAH¥ÈX±sô$ÁûÕ%y¼\‰¿EPINu'ϨG´ÍºÇXù­Ø”uã+R[‰Ê@‰2 W(ÝûWÈTμÔÕ ×CBN‘þ‚‹Å®N–Ω£×;s»mͺ%¤ƒ?dL%˜p€Æñ¢Zb%U;Wçý3='°,ß/44Â.eáQ2xRø†u$s´EÜJ­!Q".4Hó5¡N¨aëz²prΘš˜²0#@t’Å”*â]Ò65ÐQsÚtƒÚ´‚×…µÐð:æë™ ÀëÀ´£W¼ÔÞØ*Ÿ1ýH©½¡ŒjÐ ÆçV1±.!WV ¨¢é*7Â2¥Ý¤dˆøo ’3 ËªØ2òK¤d`é’Ê#„²%Âi^`spgÙ… Í6‡`/QA™e¤f‘N„RÐ'K‘d¬z{qK×pšúB\Ž?£ÑJ-L¥oÍk¿èx#u઼IÙøŠ`òÞégZÒ ŒÅo+ÌÅTºß¾7l¡cãX¿W£Òw OQçäÚôûØÐåÕœøâ—ôÇðÝË9¥¶kªåÍ«%‚Ý83%²ØÉ-š‹l Zùœa¹ûà½}­€žˆé*Ü=ÉÌXÐ˘ß~½ÀGî„!òᾋUåîýéÒ ß%…Êa#u¡<9oúF"rBÈ ÛØ·r‡˜6]²–_I6š?åLJDÁ,&¹‰ñ’Ng͈gš¢&*îy®ä¾„ø¿>îzÍÙN6C>gø½¯f»þŽEYyºÃ'a;¸Caxj2»ãÎ/© ®xzÞ RÙ A¡mpþ#’nyIã_mFŠÒºØ} ù#¾#p 9Ž´¾·äôA)íÛÌ#R‰ÅS‚ï™_ïD¥§Ù® D¸ñhŪÐO9r¡‚zÛ~|è ÓSy$ºß¦Íéº9ýð¿‹îWü`n+(¥$^vª hvf(^&NUÐ:„ó÷Oý•zQÁ PŠ‚ôl ¨{'»Šadm˜I ›Õ\«ª@êo8ÊÃ&øId5 -"ߨT]óÓº×oä0…Mëõ—¶©—²äue³­•%, oÍiˆ‚ÝR: ùlUj~ÞÑZöDTÑD=ÔòƒÐÄ }žd–n°”I ÊôáÖ¾¥ß‘ ¶À2ÜÖs†ÂR°kF¨…Il"ÒQ£‡°y §Gº"A2ÃNœ){ñ‚$Ýâ=ÑüNÒW ÕŒ†}\7}H(±…ãµÔe‚¾—”ññÏìgdÜÌwÆÌÉò{sÒøhÚ‹ÏÌžn5MÅœÛ@—[ãÜö‹•ˆè6;wcÉC[{s­Iy›+¢lxð͵jwÌð‘§Ï(A“Ù¥&Ÿ¿ñ7uã-©]¢h ¾9ETÐWÔrxIbþæEooNÃt”ÁÅ2íó- IK-"]bò[a~† 0ˆSeœ³.Tñs­0" 4Ö~Æë;ÔR< t!-Ym$½æž>AüU Üõ5® &ˆ: ¹–0 ão·ã?Ϲeb!T­,í©N,:ŸàÖ=š~ôvä6¤êfì_ëKëîXæA0¬[¥`ÎhoL‚¬&wv Tˆ•µ.¬t“gm»«8²é=Ô‚>>¥ÒaPÚlGÔ÷Z½Ñß a-®tç¬óÖä@zOœ]Ù=‘ܶ\’U>0™"EbEäí:ÒSøüX"¦Ê³À&üì2š¶Ò3ÅeIÏ;JÙ´åé6¹!Ê÷OÞ‚Þ–}Rv™¬‹¦-ÄörØL®$ŠÂ= ä³‚e=#ûI=´ŒÌžXø1©lËÄ¢@·¸Ó8qz±’(s ÙšÜÈ ;P¼ŸF)]À¨,·e_ä¯Ï“˜Åˆ¹hþ Q ˜R¤Z©3Nˆ9+±¶àÁFÉV°šõe>rá(ü¼©´n}’¨´f5®2RiUD¤°óSqí0^/Áj]U!‘Ø;Ò· ÀÖ§Ç5zÜÖ˜2 z*ŽQŽã]„ÙÙ«ð1 >xŸf‰— ƒÃµI zû"êqØŠ°‡#‰owåO.€}L‹ËâžH7uÐÇb&=¤ù%±í0„÷/ÙM±)¶V§ Ä?¬šÔȉ,Z÷,k苨Єøáö“ƒ*ýÖ7·÷u¤ÿ¼®AÂuì‚i&»,ÖŸh †$,éØá*ˆ %š­“ÞªÍ!ñmx¿£‡ZbkõÐÏнFl´¢"§&úŸò#°Û)pôïáŽw „{¨Bß‚!_IÜø¯YtMLagàizÏŽbðe+˜¢Ò2ö_{ÉG‹{°–—I87J_0>Ðg9í<’€zª'o é¸2y#yt «,h¯n•µ†4ðaè«¥_d ëlŒd/C]{Ý×3ºÿà*†>L`(ã1tu‰ÐDB+O›y•Yd'#ƒ¿¿8#xg+âü‘YCdd bJ©^Á2I–JËÅ+‰eBèå*Ë„{f„~,œ"Tµ¦‹_”P¹Ø°àw9Ê‚üØ‘ç†ôò‹˜Ã ™}L‹º+æl„æÏCqvƧ܇IŒU²ßIšã†M7ìw ."S¤]X íÜqo%.h¡±Ÿ £Šó›„F$ wK¸'&Ñ ¯õmÎ47ímNJ'êПè~ENÔïÁ³0J„ùJÁ+í=ŸÐ|ù¸œfšA¥wDD”B®[Všiëãò`š†¬ã 9Z:£0\2, ÈE.éQ‰´:+³zU9ƒý«7F#¦X[©(ßÊÙIéäBŠÑõN.¸z›-ÿÐÄB¬\ט•Þ$¯Pl¼7ù½ ðë•G›C„Á}£žiˆƒÖÀ=( ÀYÌ÷ðüÓZ+àgœü@~ZÓb396ÔCÒßÛkØD“”Øuã0#—{ÍÍ€êÏÈ•×Ú³[ðXê†M!tµƒ3ᳯQ¢PÚ]H:Ù{Q¯Lhì¸îpsÄk'‡)¤g=ò(âµh)UÕŒ¾W±P1¶å뜃C›"=—Þ/œÙˆ\œ^ %_JKÀœÓœŠùÅ¡aÆÌÛÕû£Á…È/zÍZ'Ì®<é%F“ZDK _ï÷2%b~ÇÎ x)z= ´ê‹«I¯2ÿí®é•Јæyõ‹Å£šbˬ²ƒ#zÞæ 4dÔÏÐhζ*½–Cg–Í“…'¶1¬3«µc5Ÿ ©742cü1P„R&¤]™=0ÂißrWÆWPR CŽHð¹ŽÆdC¢mq${·UtáÊ]ã[ñ‚q«Ò€NCÊùõÙÕ»×Si¹“ñÌ.áü<¼ŽÆq¹y§í%ÆXºþ‡’&dНÚåÉL"ñ\»3†87¿ g€™Ž|=œ½éXáA„ )Bר',]ì vŽQ)=Ø[n°·œ}o©œlóá˜á9‰@‡¼ô-ïÑMºŠ þ¬ž€js¦ÔmÏÚÎ@ý’ýnxs÷{Ú쇹á-üôw¦v¤[ëøÐý úqÐr¬~ÆW"þÂfD*,›Ð€ÊÙdÏßßùæü­Æk4P¤.{¾+“ß'#‡g»ßÞ‹Ö¹<ˆîîín?ÿÀ·Ò§ôUo;°È‰è Á˜ÁÒÖ ;3‘pÕøòZ8¤,W= W»z{0qX£›¤ ÙÊÈ2 <6¥!%rì/͉s­GšW%8q4<’Çú¨+Ò”Jƒ=ô=@˜rE烸ïÁ6‰é{@ؼÊûp6 ø%¼·ØGaÛò™Qä ᮤðQÜÄíBŠJbÐ÷†³ŸÈâÿžÛoØû s/ûÊaî?0³q½ÑC¶&G‰¡ºöF¦ Ðì,~émâ—æì04äŽ%ÅŠãò´ÚÞ«÷yY‡„bpá°Ï“ÈI˜òÉ77Ò^LEóuÒå@"§8¢^ý“~ì#e.Lú#Ÿþ3êÜ¥‹óÛÉXEúvk4w ú¤‡ œèZ`ÜRõDô 쵄n'{¼‡„,,¬ÞŸPÞ†QZ·;©Tv\²ïoÄÌU;¸DÁ-»G`N:‘J¸Cé ¡N"a›zW=­Nòè²éZ­uq7š0Ú­~K‘ÁÄý³5·Š¬-æÀ4áÒ)®…ïWa¾Ýè ì¡Òs´ ŠïR(I?Åë:G`»~n¼‚YM -œOÆo”ì¹™á¨Ò£¹a2 ‰þRX)ë©"ck1{†U¤`öþéú¨\`þ…µ²Òk@\¢|Þ^Ó:¨ŸîOâç­íØA]ƒÄvª=¥ÜþÒž†ë_¹0ŠK‹¥ï©ZÂvÉô(v`XÃîÖ4_»c„“€Ý=l·!›‹^ŸŠ+æ«Å5ý’/7°qA=«»‘´A昒ìì‚tôH1´CWö qïÏ*§a¤C˺r9eY(rlæÎ§Û>[þ?~à2¬4¶’P\¿œ³„¸±xŒ‡²Úpâ#$A%Á-šú–©# ~o©5ýý/¸©CaM[N×À“”º{Ô@¼\™UÕlgù{ê/QvDÐ<¦ðöŒñ¢–J}ãäU{‡©UŠ2FJî “cJòŠ1Å…e¤ðq8UUî2Òá%®•’,a2ÑzÅd}üÑ&0{x÷He·†r{å0–ÍÒ~ Q>ÀKŠv>4!V”щ(ÝÊzO¦¬}hàd’*tzP<ŽpÝBešnz\È7Á–°4> ˆIe¡RÔƒÌÔ" ñÄZò¡tçæœÑPiÄÙ€l#„eúÊRš8g*°ÐOÕ™„aÐçâ8º&ôVt.S>[ÙBò-…*!ú¥yµWbe¡½©°«, IJ>½c­6ÿd;–VýÇš²y^Y¡­iÜ Ò‡ ᡞ¯¸.4Ú¹‰eN"y©]I—wÉìØš(Bš5_ððˆEæÆÅ(µ2=Ï¥ðöÑ ;Pó ‡KyŸðÜ4vvL2$]œjJUN×è8Uæ•Ãô¯Å«~? -Ðݬ§1Ìðü9!Q@‘¼ä8Sý =–ûÑ,•D½âE-o)Q²„ÈÔΣZÀ#ºU.”†Ù¬Õõu•à+b³ +Ôòå¼Pÿ‰o€Z©õÒmppd´ø5œk¿îã}¿>U1È+aIgº‰"GÂýw«ñI }ÙhÍø<ÏX¿»ºywz}~½y¹Ý^¼?¿ÙÜž_\l^n.OÞœnN>Ÿœ_œ¼º8Ý|>?ٜݵs÷uÙi1cѺÞ0ß¾~µ½½8}óöôòôêæèJÁ–U.ªwb?Ç/˜‰„‰#qDÛ‹KþêÎ8‹ÝÞÔ¶ · ÁR&ð×(=­.¢úˆtHb…Ç/«©ûêçz‚‰Y†zt¦Y$ßz_µÓ#m´ Æ«ÑX2eáTíNѰ¢ayJ œƒuÔÀ°’ëJ<Æ×r~¯ÂtÀ&SŽ•Ng+:#žV^ø1tªÎ1¨žŠì£‘dÅÞòCJÚà‰ újJžˆE–5KTi»ËÚ审BáÚ@³E·éï3Ùî©Ý‡Fâš*3‡AÅîŒMèhó¤&|€}6¾îgâ®è°Ó{‡~u¯@C´pe+™4‚ôMÛ‘ò``Üj§=/7ŽÓï»ýêWßs¾$®SÞón\×àŽrsüö*–ç‘ï:[‘xPÜ·Dè‰Ç•´]»@‹–ï¥7YtzÑa¤ˆ>™Aé»Þažçä¬ßãÆNÅ;TîνV‘©U¶ñvŠ.ùئ€ž2p„|F$Nb™y ð¦ѳàh~q nß]éw/˜5\xˆÏ½“¬ºpKEðÖ+¹&ÂÈDL´ !?ª×jƒÓ@¶Ö¼NÞuB(ËaE.®ùŸ‹‘šñFÊ›´ðh Jõ­ÙâtôܲY—nÍ']Ë[,Éi“îçéC¿æƒLb«=Ö €a†jÁ8æ"=· Ê ˜ìjëÆÍÂG,ÃÅ …H箳§di{íÜ”Y;8Âýò®DÌÈw‘Š7qZt ë!vá!¥¥ Ю¹–é=¢3G¦F4è(ƒ7æCrï¾Bº­_9+/ùhB&Å&õå8ìÉ&-¹óZ©éD)å]³ì¦¸B@Hóe‚CËÁGPÿXOí‚÷ÔöÙ$½å©/ͽÒC±!ª|•¯(µ£Ó&ú˜Ö˜åê¾S«IS²—Ë-“MtE‹ñƒÈF,Ô|‰Ê"Š?y¦§ýÀú_²9ñ¡}¸¥î6!u³ÑVbᩪyXÍ””u­’c‰Ä8Û³ÿIµñ†endstream endobj 15 0 obj 13096 endobj 13 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R7 7 0 R /R6 6 0 R >> >> /Contents 14 0 R >> endobj 17 0 obj <> stream xœí}ÙrG’å;¿âšz(3àVî ß(‰¥"%–X$Kj+ã \’h ‹(ög´êç¡fþbr‰Å»Gd^L\©ÇÚªIñfFFxDør|KÖé*éÿÏüyøþÞ?ïý­ûßO÷Ò6YÕM‘¬Þß+Û¬YãØÿj“u‘$U÷ý“þ¿ÞÝ;½÷ÏU:Œjÿ8|¿úêå½?=¯WiºNŠÕË7÷ö“uÖýåð^²®V/?Þ¿Ÿ®ê¬ NÚuÞýûûûg§«/_þGÿxš¤u5¼1<Ÿ¯«ºm»w^Ý?4Œ#ëfüç³Óþß“uR&MÓÿ’&ë²»J«¼~Ê×iÚ¶åøã9Œ—¯›¼mk3¦MÓ¦Yÿk¹Îºy˜QONÌÏya&[®ëÒý¼a-Öe÷cK>ÚM6+ C˜ëþ—G/W[†™v4I‡~ÈøhÕVÝÞô|ô%¯Z·ž+ âåö¯ÃinØÖî“ݱ‡97ëþ+ ö}Ã_7ÂLãßGjº•d뺨ÎNÏKõ€¥Ýã©ÝÓ§Ž·µ”w_±GÆÖDÏA7Ãñ¨ñ 0ùCfFýŽÚ-%ãeßɺ 5<ô‘\»K•Ù7ÃÇ+Ùçß‘Mn¿/ˆV¹ûç$Õ@O3Àc3‹ÄóñgüµÜþõc7Bæ§ðxÓ>ßÉxv ÉBáãA’ý?½„ ¬TZv4HØW¯mu±"YÙ„¢édž#tÆ%nêÄÜkɾJ³/› ŒÜR®wº,—q“`<¦éNîÀcÞIúúÃB€zoÅ›„íŸÀ{é:gWäÓŠ¿lW*¯¯òíSÁˆ>wá¶ ¤Â¹Ð’}Œ(~ªçì‚fy Ô'røfm·6¦ýº¯šŠ“ÞÅÊ0Ÿñ»V—RïLÇ2'ÔýQ<ÿÁ=J‹îT^oƒPÆK¶I×ñ©"›ˆ]¸’ÊhéG<ŸkÂû3ëø öçϪ†™Ñ¸ª‘«õem¹š“›V&÷‰É¿1Šª~Šýƒé‚®Ø_=½ˆ³ÄtÒ¡çkŽ}½±ÊµS7ëu†Ú¦#g§búé(Œ¨ÜRôÛ[Å.©˜ùÛ‡L³j×õÀ4ùµïŽÞÄši 3$"‰ QFéÛ"QÈñ$g>ÄANÃÌúºl¦s£ªÇ¸™çÅhäR›Ð™ýY ºfÓ‹Öá‘¿Ã µ3_OùZÇY·á«Ò$àEÝvfâyìŠfÔ›&N¢Œ =¢Läöê|`/îÅ­V4U…½Ø/!ÇÙKÕoåR|® †ƒ›tPL»2!Ö ZŒ fî´hö™Ü™€íƒn‘'š¦ÞKãÑKô4ñ>ÁFV¸~+SŠ6,É´Ü9fL«¬zºtLë ¿œ wþøÊ­î$ '"ËûA†'öTµ¢]÷›’kjE±&±­B5õp¬uŽIy*˜ü¯N03¶[Î V9ã´Lü4ÚM1‹êÞ¯œP Ü”Ð=¡øÞl&CPf"Á•NxÂGÞ¾Ó'Y»¯nsŸ»It{mÃx\Ù¤á·_?ðQÆÓ;˜$dÒ`~F­„ï-ù(µº«]8OARÅHNûSêX•<·äõ7»a¹ÁîtÖ<Š8õ;ìövx†f1C‚À?¾˜ °\ÞòÌ_¤Ø®ÓÓ5¹ëþl“­p¦rÑÆ7âNÉYSÝÅ:çÆ›ét—N‘oF’Ôkv–‰GÖÌõùìçsµÕ6m+…|ž …¢h;µ× (e|OZê6¦ è¬ö,“pÿIh©µgjß°±ÜbùöÂÄ/.8-z“´»åLóvëʹË7 Ñë¢+׎Þ,D `•ŽÎã[ÄA–@bFÀX{S€òuÿ™¸–ä4b(á¦HŒ&ºÌéîA™™cwû]@žÒc`–÷wJpÈH©DÚàlü¼&ʱÈPœ:ÄY×%ÿÞ¸5æçÿ»4#JŠÒ¨©ÈՋIJ gçÇ«/ž8Ã>ï†ûœò¢ÅGõÊèå<¡×,×pÙ=RU¡éD¡»f_i£Të‚_Ö„½nYÚÖ‰:nt÷”ʳª`Ã*|ÁùA1€`^&à…ÀyHIdÎfsH¯¡Õ/Ó!¤kü:/'Ñké°m§‚;e3yª…)•í¾©²Á.{•R,À°œó¶`!gJõ8|-¢ˆä¶;—íÝ iUIUì\?mÀ»ž±±THÝͤwÑz‘z$N"1ÀiXõÚªž…¡-Öaa'ˇ”#6âTMëÏ+Ã|»E:rZ÷êŠÍŽj3[ܰnìÔ‡t¿õ­9j©0y% ™¼E%‘É[òhLÞORÐè'v!z›Gk8©•ñ ¨µ„Ì*|Tþ,}q@5ðlà ²²èýb=+0öóo9+…,ˆÜ ëSiu9u›âXLACOÇ?—`ô+SP M€yùn³zxxvuqy|xp²zqvx¼¹ü´:{³zø~sÞýÛâZ5óÓeYÝß~Ɔ믊Î-_ÝøêË;Ы–zuÑ:ØákvmGH= Eæ[ˆ'ü "£=A´ˆ¼€Û5ìGj4f„ ¿êÜÇÑåWÜBÛH ÃB Ÿ3ìä<;™˜FqσM{áÑŸ]³óo·òL½_eëb‰ô=Ð܇éÀ<Æ^³{›VpL?él°‚Æ Ò%64k\ñÒesÄx‡ë à–"|I²£¸ŠÝËðUD%Ð'ÀüYjË“.ÀRW³Ì?ÿóŠ¿%c)CxXÐ}ÈöR^ÖÐvf¸—ã—_,EjýGWá» ÷Ô•b›ã§s:4 CX\̤òÜþ_ 𑀌ñ‘, yÆ,Ë» ÏXwggxÆFëb† œìÍêGŒÛâ]¼”BØÉé „°«’¤FÔeÜÿ¤ÂüLýlKoñ#öY[bŠƒ=\€%âøË ÀÊø6·¢ðfTw /òôíêÅûö°Î¬ ¥áô¬¯"QÜq[7ðæÂ±*@"ç¶ì¬«ŽÙõÑú-³ÔLópŠŽƒŒó~uŸÜ;âì¯Ù{àS~õ¥ØCâ•y°¸Qš'˜¤nRâ0³Þú,³j¿Ì‹±?ó¶ú#ÙŸCv÷Lû*W=ÑF™Juô¯§m“j#¸Ë=Ý Ã¸¸Kâ… 0è˜o½D”ÌÊsMÝe$úE\ƒa‡e @àÎÄíÔÄf®‰KÔ~E³nF®ìA%”ë`LÀ¼)Ðä81;º©©Ž&ø ºÃ쨺±î°aßÕÐîl<ÙûÂØ 6íÁ²‘Ýê1ÒŠÞ‰*˜ÞR<Ý™¼íNˆUÃÁ1:ÿs¦AeØYi¡‘œãD¼#RAî(YÌ~ÇÅé‚‘ßir¸ò\ïëQÁB>°9¡ÎÌuVøžHO;ý-ÓN×ÖWjtNгÓ¿àã®¶™¥(ü×°Þ.­bfLÖ}¶9ámwà-I E1Ík‡¸}÷ò/{+ÅgÒ+¬Å~šï޶Z% ­¢=@y}ú„+n>¥{*c&ÑØö™Qbn8ÒuQ…sñºû¦É¡Õ@6à ¡âÙ§ËØÔè)Rا´`Z€…(É|UÀE‰ÕÂa}ND”l¥°µ7P¯ž°•@¡æl|Ése‰/1pa›Þ²mÇÅò¾Æ½~ºŽA“Û…8ÍÂñ£°‰ÄèŠHΰôµvÅójºX®&Rk}šÕTj­ Áۈʀj©ËöÓ üÆçx CLœô;ãÍ „AR£R[¬Q#°'ÍÝŸªÂ–ùªÞO¯.ŽW_Ÿšòñ‹›ØE‰3L«¾íMæ‹Çï­žž^žoNF÷[ÖÖûYÛUÅmXÛiotÌ´¶GdËPòQˆ*Ç­mö­µí³!¨™ýZ܉ý€>ŽOÓ‡([A`ó{}Äï9ç_ó—B›W_ò»¯þÀ­~wåŸóÁü° &ú`.°Ï½ÇŸ›èJHpŽ Ù•d‡Q”0psKŠv~œ %ÑM+äÒá}Ök-òl«hM\”ícg–iîâdôO( j>ÁÂX¥Æž ¯/g¨Êô‡ k/h›‚G"ò¿ïÚ”[Ÿ|<°qP^=¾q¹¡Ë y©y}@ðÒwò-?´}Üj[–Äi}ù–m[X_ÝGÒ¶ªfX_CmD#?§. ,c:O“,ã…ïHn÷Õ'K=äo;vø‚sï,yÊÖÐÔÁ?ñ÷ÐØ—'Z)cFÀd‰‹bŸËF7éŒÀ×"¾E€ÌÓt+€Œº*C¶I +ÍÁçp,åÀp›”ä+CåòI‹!¥ßØÛ´I±(:úê6)h*Ü&­B[$z_lg`Ý¢MjÝJ†›s¨ö6i*´‹ˆGõŽ‚Ìn-èÀ‡ôÜbÐÁ¯öá]˜Ì°jØgæŸ]²–óªO›Ï|-wn.wŒq?ÏÒÝ1—S’t=çt^ÍwN”ì™>JÄ\†×}|,Ž •“ç®ilþÆï~Þ©½u] èþaöK)òs 'Ϊ/䯣Øç-â'öQp¤l­{±‰€°Ø]f8C KggºLX?œrö>Qgß-—¨¼–³¯†“oUrâ­ @;ÐüÙmÌzY…>º£Xõ.’9ju/rE‚/D,jøã¢•7Э < ìÊÒúl¤dŸÌÅö­ÚX½ †šLÔ3Ke~×™vsôÕßBž+Òq^]%æãÆËý k>4²$,‚XˆÀõ@_ÌEµiþa_°Óh·À#´’'þ‹AòŸ˜S>˜ƒh­ad—ô¶Ó†5Rà8„ Þ](:Ù]HM}åñgò¬”ŠíÄ+èù)·ÅјWÁï=Ûj0ò§køøýèNW©ÀV‡Ý<Ë2‡ NW ûÝYbº06‡.Ò¾ïH‹ŒzvºÈ’z=ØÏíMƒ\œ¡ ::?ibhý;Ä-‚¾tê@_~ÿhdÚè x;’“Ñ4óáHçð gðȬVwürûúF,Oås Í6 uwŽ´~sÓSM£|¦óÇ£Œ–\Ðñí¸Wï#Ɇ3,Œ†õ¼S0ˆdtéºgïTת!Æî “,œaâNÑǦ¼Ø&G‡Ö\ «ï©õ½Ìȶõ3¾LÎGZ ÝRfë—zâÙÂÀ{TPáa¾øw¯²¼¨#liy+›Ý¯9lÜ3}”ÂUá,Â6+ ÅžG‚…ÆñÍ"':9néÃL½F¨ù1ýš¹+³³†m„›Ý|À-ì¬û€aöcêŸë;®šX-MÊ ˜XX"~ Ûzncb×2±²uas6ˆµuÃ"3jÜõü²mzVpg(bìj%k1M·›!à Þ0N}YoˆdeÕn ˆŒ÷= ‘á‹Ï Òy”ÿ¬–í0ÂBó¢`Ôc z¼údM¾Ò¾]ûeùÄó7·‚\0r•œè­³,ôß <]rD©8)_+sFñ[µ>×µ«™º (GJN8lʃÄ6I¥xçÒKq¾Eœž~'ª³«&ÕTï£XMÊ}õ(°v°ªv:ÃCûÆ å“›ÄöfÀ\”:]®$'Lø#£ÏÈ9}‚zÀÑëc†°Uo¬ÇAƒËþcåâMö8àÉÔÈ®©0§n<.:¤E½§V\.Qf°STëpÃ\ÏÔëÂÏp늦Nè+šÃãÓuá5©õ<»Ô—ID²‡Ò“jÕDO¬Öxàÿ”R„n§y“aËøûšü‚Y«7„ä9s=Ú«}š]Üø²Ô§OÕvËÅ(f¿ÜoŸ¬i‹ndzsMæ²ð3°md“r4àÆý_1  RA| ˆÉ™Pð"Ö·ÛZYë<¾µ 纘»HÒqìâ p¼ßº1ÃNØ¡¾ú¸Ò¦ŽéŸ1/Zk±;7Ð#U,@•ª\Z(×¥X:{±F›ƒÀ-®y9NaÅ·®{Òúºáúm4»¨ ±îŠØŠ_3šz!6§“ ·ÂËB% VKȦ·¸l±Î°çí¤éIžæ¥áƒ¦±¤M£ÜÍ  /9gFÝ2à›^åðæ ÿœ ©p?Ø=ãmóá„ ª°p©WàÊÀ|‘ÿoÙ¦yfmL¤•Žv^³Óìà÷Šƒ;•¡¢ÜiÑ)ë ž›n[¢¿pW°"ÂÝør¼rªTƒ'wó‚ðºÖI2¾ÔJ*ébÊ—º8ÆïÖÒ6Y¼˜·d¨æ¬šªsmŸ®Ý¯F:Ë) v7Îò¢»Nóå$q;W9žšßG&Aš–JØèP›}ÜÍ'gWç§K×7\'%‹g5…2IIîUZ?X¥} Á*Oö‹]hÏ’§CTjöøO(³²y»|û‚‹RÅŸ‚Õ%òí}ôò: ‘!Ãûmw=×úÐ4æ;vÚÝËÑI=ÞŽ‡ÚudœõO¡ÃòhDBâhx¡‘¤Ä^ĵÝIÑY n·)¿a «±?g5ylªàˆÀwjÆÒ„rôEÈ MÖ`S´.ÌEðéhŽæÉvû«îm›EöV§@ëq. I“°fZèbš×¿E+Ø^Æ»·]ó¼/¹ªÚÆò>ʼn­åd+ žxgDÝ­BÀ›¸*íR£™ÖïUsÍrÔ]£¨vºQq °Ï/˜¾á;E=æ»Q ß~Ã^ô´/„ëÜò$ÀB´ìðö5À÷JEÏuU›l/CÄPžS—n×}-Öi8£Ñœ¯A9W¨!ö²nQ1\…Væ4“¢½€+áú9п1e!üñBx} .ç¯bëÊw¡ì®®-ö±B.Kl$ŠìŸh*Ë'xÏxjKª Ô‰ë«{SÏQÈáô'~]€O|×rH,Í-÷ÒÁˆÊ·,ˆö£Ó1Cž:1 3|+†"7t:ˆ¬½Ûž ¢R¬ªÈõɇÂ7ã3[$td·[ù‘{_çÕéØ+öˆûO¡«¹çÖˆÝ+ÉÙœ»(C¢©‚Ê¡÷ÚÞüÎŽ992Ûpuÿ­»/CbyS]XÞ¤Ô!¡Ú.îG|²J ‡™æu‚8=(¡+e¡z©Ÿø­Õ;ˆwÄ€›Ku䆃sâ½Þƒ>–U:xµWÇ»’¦ëo°3*ÔÖ~ýŠ- *HJ~Úæ-PI8(@HÁÃ[ ­÷$ÙæÁº)~‰7gÍå»eÖìsB¼¦nwÂS*ؾ½ÓUÙ×úé/Ša>RIKTÖT Wðj@}¿'-A¬^‹@MbÇ\}\8` ”{' Û/UÄ$ìÆõ â6ÙÅò;Ÿ5‰*q*‡<ßž-Ï·³óò*ë3=û™9óÍæpóþõæ|‚^X)9õgqîâ­çŸÎ³7…b ¯‰wÞŠwÈQžüʀљqò6 ËHôW»¿UÚÛ¢{Á¼˜–å•ÉßÕï¾¹6OôÍ8P7ÃãÂŒ¬7•¨z¶˜º=ïcœÖjøznà¿Ü {œÎûWœŠÆ"]rf'moÉ­¥é…ìA°Ü Õ3x8 MÕ‡óNlõAÐ?ëcE°ià–®¼¼fs*Œf'oéÞuÖ›—`3S4X°”ŽË„ëC/ËËÓF…ÆÊÂAO_?Ü[ýð_Ï7Ç''ŸV§G«‡g‡Ç—›‹2irg}}Ë6ÓQ!#|*C*Ž—™<`sØlCOÄWÊ Û-›à`2q¦ 0'èf!‚^Æ[˜s„üÈs¯h8@¥¼ñ#Ü5Ù–Úµ_ ùYãíWâÜ(jþPHÜ™@·SŽ?œ™&Bg"€=-,RkQܤ?ZG´ÄÄ笒8鎤ÐèëYîè^¯röпV¨¨ š³ßt;÷óÜ]J˜Ô!Y§¡V¤ÖÄïÐ)ièšGO;…AÜ]~ÈœÅðíA Ã÷ Ñ-ö ¢þ”s¸{Æ ‹%œÃžóÃ2Rk§œÃÎ)œ÷…´Æ¸£“/=¡$o*UËL Í³´Ýï.æ]`¬â‚Ñ/‹ÖY4ObäOJ_Zif^¶CÓáK€¦»23šŽqN ©ÿ¡©—F„ÊÑîPS¥ &¢G·S´ÿCÊè°¢§ö”Š6SßT¼X•(M‰ÅÙ½ËsJõ{ÊAé~ª ¢8Ê‘ŽMãkÕû¡þm²fßø±F꟯宅ÿŽÇ\™…Ü›ÿ¦üÖ¿õ³= $öØm•’H nêXâ$„`q¾ãËÑ!‡,g‡ÿÆÄ8Ø`z (õ(æÅ²£Z. Dûžv‰ùD»¿FZhÞ â@6]S³-Ò¼K`׳üsPÆtûaÞ,Ü™@—)–¶Â)¤»uôM¨šü™ó r”*ZÞ†ƒÆ‘‹8ž­ú‘S­[¿‡ÇlŸlIb«¾ ðà„äÞ=$ö±5b%?NDt:|u«,8–³ë]Š‚Š,˜ª2wZ¶Ø²ÔÚA…¬PÄšø ìJE›nMÐèŪ¡:Ù$ÔèwÜØ·OV@­`7Høœ‰ 0¯œÛï$ÿD–ܦ8]Ò‘§O½Q]Nà÷ߢbBÒ}?^19iˆÌéVÛvÜ ØûRœ%X¡íáŒ}«ó¹¨G혣!ðÕ9¸¾Un‰­ÁñÀÄ×ÓÝéô”ž‡ýMO)Êæ˜žÒ»²«13l‰ìžh\¼ÐvH$4J^¢"‘5zeA‹ìÓ^ÇÌÀ *¾ëçÍPégå’ϦAÈ´¶,NåÅ2TüžŸ¡âßÙ²¿¼wB–‰ B…!œ¿»º!È"Éö‹ä.ºE\Ü}œ±™§„ݶrqo ½a¸T4Ðüv ·¿R)/­eúVšh @ôú7}Iß,ô&p7”Ð)IÖýžÑ#J‰êš”@’ÌU)7.Œ[˜îßÅ`Þ®Xr ¦SKö¡y€þ<Í×£ÙI°Üº•í/øÖúÕ¾TVÛiõ FË]?œ¦•Im‡½ 6%‰½ËÒ¦!ó9sp—„| Zö%¶ß&áøÜ–—uós¨nšª#̈•ii•Òߨñƒ»xÃÖ¢QÇRv )HïeI׿õ‚¿Ù p §õ•ã9NãçZyEOÜ»÷x¤-Ès¤I|È'Œí(ß§XE4úoù¨–E¦@]“ÂvŸÃ;­%Ì1ôÔn 4EFá?£°ª¥lÑEA£‘ÉÔ:"‹äÖQQm¦·€ó l›L:X _òjÖD´FL‚­Þ(BW¬ Ð^ò&ÑG<Ñ‚¶Ó5‹`­2-3ä4þ·!ýÂ[›7¾W¬Õ”¿W?±u²«â24º"üÞâ<)€ å¾àúÿôb¥2ë@«ÿ«“0h’ï6 š·iO~Û?wœ$`€">®ÃRõ=ãKÛ ´¥^Žó¬L’0Ö.ÖË)°õQ44f}[¡‘ŠÓ³ùi¦î²8{ž³ˆ7ÃQ›Ê'ÞßMÝÔîÏ¢dì¾n{‹"oH&$ lóý¬Ý!Ü.¯·C¦O,æ‰p¦’ ¡€¶²© ÈÝ´Dz¢Œe­·{ÖŠæ"ê5Ú^¦÷,蚈ůqŠcÿ‘¾Ñ"++Äë{Ð<™ÂHžWeñ;,M%3-aÎuÁΧõ¾t ެKÖœ¶U¦p½æ-û°²ÄÛȼ‰ílöéc {:h3‹P!áÈ[´e¿¦ùä—0ŸÂB› ÓÛ™O ×Îîß8li~‡Z—*¾8÷ ¶NÿËÆCu·¥R:IãIÉ£<†?{Æ|^H|¢(EX;ûdœL)#ŒÞ©:@å\­¬B‡÷†jeÀÏ ü›%Á7×: —‡åPüÕ-اñšÌ‘ÚäEÂ9ÔYrt×£Q”Jßë>ZX‰¢'Ïçi7}èwî«Ïë¶"̽y&L¦’Ç Np~fU§op Í« ÅU~v4¦Èìx‘)„s2<¸{eÖðD_Z¨µM5Ɗ꟒1CNÍ|Ê)âƒEEˆô=‘é{_ÏeXÙI 0-@ gÝ`޳]¡¨#¨… øõýÆIçºÈHïG/Š ‰xâô/Íü7#š•#Ñ&ÑMZ¾Â´¨A1²ÚÌW˜~DP4¹úëœ8ŠsÒ«ôn5S”fÚù ©[Q2îý§K÷&» W9µÑA'"¹N8¿ÚÝs؃6{´:”ay¨Å[k …î=Û"J‰÷÷Õ9™b‹FŽvþÆåm[¿Mö¼§Jya"9iëZ³Ì_KöÉ–ÅD8áhÚ^Ûܨöd¸ÂÍ%úf,ü+±èÅup眾དྷÆï­_Lãwv¤„X(‹Ÿ‚N4‹ß†²\#ƒ?¥'ÊaˆæZ|ÙV‚AÚÊB};cLŸ/l+HðŒB˜—?ÝRïî›Ñq>uÁ³ÏØ ´ÎîÑÖ3‹9¡µË 9qT¡2w ÂNÀ§ÖrjÊþ‰¬fÙ¶€–¶ÍXþ¢Ý=z¤ïIV’l¡—’um •³œÒòŽ/l-«¥å3_ZþÅ‡ÍæðÝXO÷êèølq%³ÈAÇìSÇ º¸ª¡uÖîçÅ8¤BræKKÏyËâÖeüWL€ng<’ PÁ¨9ų~‚3s ª}ªÂýÝ´­[íõ9,(Ê(ò‹ÅìCE~ ïÄ~ :vµ¥åz´J¾|Exü‰}Ê î.Ô/¯sE á zL&*»Gz˜r•«aHÉ)"õ³µÒœìm@^z>ºß ‹ïU|í<”ÏHµS‚Ã~«¬ÈnìU² ÍË#` Ðy9óC±W~S ÌÌ$Ì?Z”ðã@×»-ÒÛÊ3³ÄÔ@ÄÔFõ£†Èg@q–Þà¡ü*r6âv@ÌØŒ>=r™ö»oW/x¸Ý¨Áå›”p’Ìe„Ÿ…ÞŒ®}ZZM²Ñ²uF•ã2){n–ù& {º8ªˆhM„¼Èj³V—ÔäOâ«ûäŽíº`¯€h}õ¥Øu"ñ–xJõ€§Ì7kÈÊd¿W:×/C…~3_&ù);‰Ó¤ˆÂYƃIDA°™/ jy®í¯÷Ђ6‚Þ vZ%~F¼äÌSjvDbšœ™ékÁiBM CÊ7:ÍGžŵú''b5GØp )DÌRÚ)(ZjÓÅE±© :|mkn _«8ª6K©^¨Ð` åbô´UºuÕRë-æŸÚ&…Kj—´°¢x‰®yáM™¯¯®¥G\3»<¬ÕÏç€[F±‚–³ó[Z}Z‘B`wŒ¾©ý'ó¶î“_úý3jþ”Ùn½U3S›Í esmÖ²cM›_•5:>¯.ËV9¥Ìæ-i÷GUf9,Y«UÆÓÖñø\ÏE ²ä~¾“7ƒžúæ Ï>lÎW½ê;_®Š¤m^Ýÿ>{õåî詯>Cæç  ¤%‚å ú|á3’ ]¤T’"VII”'8JN¢t‰-UfÓ¶.µæd$Â@6#Ñ!ƾóÍ+ ÉÄ>áŠã}·œB”¶Î}-rÎ5ÎÇ:>ccfvRÓÂdf\DH ‘©2,!aÀmá_ Ä|CÍSóaž{ ¼¬ Gß®-íb}­zµ·‚œ¡¸±¡cÔsšýÍn×ÓõŠ–ekö­J_4ýùæ—ãÍǽ»èÕ]p÷~õ}ÓSR ùüìpÝG ^¾Û¬?zôhqÖ½€!¨EÑ[\„€{«_VU¾le•î—M²C¬Ü ‰ê=×¶ \ D9~äB ‚7˜úŸËPÎ`×*àŠ³£WcÞ0‹?7é÷ ¡êtOÂK‘+¤ LP ˆH…‰í³uôÔF§*I§}L‰]–¶M‹#h.ÎÅ’0ÛŠ&ø‘/QþBT½!¦Ïê–ec\œ{ÕÇ·`˜F2ÄêŒÏrªãÇ9Ïý‚à´‰Fwa¡¹l™P‘Ò´p†³t\“´Õ À$º^…›ëF`²†ë, h,*ä1›Žõ¸(v€.&JšWÊ¡¡1ûb·,Ñ„ñaQ»9@ˆy5ã-)¶+ÑtÍÂñ}=G êÚgíbÏž³@÷ºˆ>Ýzè0Ô€v¶ d!½[ZBÄ”O}‰ö¥«'¬“,ѪƧ¾û×ï_Ÿ½Ý¬ž>\?X=}ürõì|sqñ`UÖû¢·;ª]†ØËX‘f_¢‰ù¶šSâ,ísšX?VÔ*¶Š……2ôòç‘„À§Ú(Økq/`¶›‹þ‚Ïö©lA¬¨q:‘X,bÓY³˜‚=f$ÒZÒaB­îAƒ x®~4]ñ†A¶.šj=nA½Ûd€]SµÁ )~XÂÑÎ<ˆ×Zµùˆ.Ž€†>fxºð‚qI³tµÆj}½éÎÈéNŒ9\3ýÓÐ5'íø¥|š'¸S{±ñ Ÿg÷ùŠù¨] 1È5¨IÎ|kÝõ+¹`Ô÷Ë˹4³l™ V’ ’«3z“QÄröZÙèº7º@uIDÝ8iYU"»áMàÎëZeÃ8ó6^cVøsjÕŽï.QÂ$X„ùÿ×`&zÎÍk0ïH+:¡òØMoÓÞp*0÷t¡¨¶åÜìPTï¢ú£„¢šÍ]¸öœ^o"~N¼®4š ’Ódái'SV\ì¢ò|¤žó\;Ù%ô¶‹$ *Ì ØÍo–¿pY‘iFçP’y¼kwWa£EÖ_Õ½IGë1×Å«û¥-±‘æY¹ßËPdãÿ«Ãtendstream endobj 18 0 obj 13382 endobj 16 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R19 19 0 R /R7 7 0 R /R6 6 0 R >> >> /Contents 17 0 R >> endobj 22 0 obj <> stream xœÕ]YsÇ~ׯ˜òC"UÈõÞ‡Þ(ZN¤è EÚJRªTÀŠDb£ü ûgö˜™îžžÅR¢w™¤Ëv¶§§¯iø^ üú¿Ý?çWþýè'ù¿÷‚ÂYûâêQR„¹·ÿ¶RÿVø^ìû©ü‹ú›æß.­ý[ͪêó+ñììÑ÷ï2ùžŸ‹³ë?A(ÎæÚw" =_¾F~' ä—®¿~rö¯ú›A’$Í7s/ÏŠ¢ß>[<žwŸúY–¥õ§±|NzTê×yaûW7Í_™ï'žéﯺó8ÎëÃæUyûá¬{UûQì%IQ¤íG_ÚçÚd^‹³ÛîÝÊ¢{:Œ£¨y±_'½¬#ì·FêÅ™~‹'yt‰YûywvÏ­äßÉg/4Ë.ô²ÝQ´Ë&5)ÍÎxÊBÉ·R’ö“û$ÔnÚ“ÈÐVÀ±vï–T&/K45¥bCÇéV$’öà Y8òêCê>\r;m… BgÀm1(ò”}¾¦SÉáT¦1·Ìwê Š/±ü£ïwï?Õ¯O¼$Ð캶â›ã)Ë9” ù²BtYòüLü4žÊ+Ö+•—‹H•O‹\©ü¤6ój}Ρ(C™‚Ü+3+¤½í™Bí…¶iîÖÉ?E ÷>ú==gôè)"õ¢å†Ô5y_Ëî±| ½ëÒÀÕÒæNdˆ¹w /÷›?*­êtë°Ži-5Í7ž‘ƒo #±Ì=·‡h,µBµ 6vìoa(3dIÖ½¹‚L-šÓªPÒJ ¶ÜÖÑ,RŸi·A…A½¨Öb¨ùðpL,‡»#4,»¡,C~p‹6-ùe se)YfÔs©_†hXØ–Þ¯µ1ÐÚQ­“–@bòTY§wTžZYŒ¨ ±{cK(pJL†K·¶€ ÞV(Ëâ ^3[×ܾ²õË)£,FI Ïl©P¾Òr•’ŒæµùH#-v߉Ä$(ŒœÈúÈPu²¤¾—BYyA¡•'‰Î+y‘‘óçÏŸó& ëCËÃJ›Pdc‰ÀlMŸj·Í·&.m){,:DèïȲÍàÃ9Ð '•e€lªx§²ãHFJ1¢çôšP Þ«pRó×ÍQË£¼´ûøRÌÖ‹ñ%-È-9ëlR+9;]^xâdSÍǵ— u• „YíGmž8:==9ŒâãOžŠëkOdq|˜%±7>øäãÍ4 i¼Ùš)lV±â…—¶àV@’¡€¤£ª‹ÚÇs;âè*õ2³Ê^%mdW‡Z¶FÆ,E–sO‰[Ú…¹ ?åÞAã4Ò‚Ÿ\´CI­?PaŒ¢! òÆt¯ù™šIaªm‡å,Á«°ßd`_ûƒêÏ£4í@—ßþñC¢‚3¿=™8êCæÑPÖ¤„^ì=É'ð5=^ƒë½ÅŒ@‡÷ bº–ÞŠ¾Cc‡9z@ª|ÂG_]ôGÈDC¹G}šPY§Yȯ„ƒ ø¸ÖÎçÁl¢³kLjƒ­II ý+Ï)Ì¥é5à]wôsè DT»Oà’¢‰QºÓ|­‰“æ»?à‚8¬lSdÂ8´‡¹# æëT“¼¾v³lÕŸèš½EÁÝazÌÂôŒd_0C+ÛØQˆä#ù>ä³é€<ޏ;= #‰R¨(/¿Ç:ùšü4ø“}øÄiMÀPðÊ –@†í£ØáU‚°ñ½.ÃOmâ¸g'¬¹ŠLfðf±¬ÄóõÅr]–›åúBœVóe¹û2:î³áH©xµÊZD˜ŠƒïÃOÔ‡‡qòp0o˜>Ìzƒ!oæ¥ÆÞ1‹8/zR"Þ‚y¸¼)y¿Þœ½Ê¯ÜB­ã Üua:i³^L‡á.2ÜígàU{á®mn0ÜÍ @BP·y_“ãÐ/0 ½"v+šìätޤŒx@\CÒ"(-ŸÀ†oúÀsLÀ³Îß%DœmM@4b€º l@é@Ëé£2äœ<жÌúõ€ñë¡—„L®š$ºý†M0ç>E‹qÖ¡sIˆh¦£™£NÖm‘ÔÉZóиL]*añ+áœ(«%Ð jVã$"ZÅÂå(²§ŸûZï”;Â"ù½à U¯(ß[ˆP…!æôè‰×฼­,¢$fË»ú¯‹ß ÷Ö·¿-‰n#s.Ë‹ ÿ¡qDæ¿=`ž&MzÑh:æ*Š ÌÍ.-`{|$~ÌØ8_g*+ î/Kñp0qäˆbxEIaöáqôáÉÓ ŠƒØ0`8)¬†£IÀpv‡0h9âÖp‚aÔ´ÒBa½_‚Ïñ¢).n; 2j.ù•Ò6~ħûÎMöN³—z°ºÆ€Â]…ø^¦È †&¢]%Q«—!“wÀxwW/C¬ùê( “~ ¦fû™>¨c¿€j>¬s{ÅŒ"×=TÊL#Ö¾µ¤b÷öÚ’L‡÷Ï´”¢úÿ€ÆŠÞ<ã]‚ a:[ªÆº™ìÁz ë,K”Ô]p Çàêä5„I‡>°˜ìµJÃîÉ®v‹û¾dqg˜0“î ì#GF›¾#£#Î"¥ìx¬šœî#Ç92”BÀDKÛßer¼Ò·#•> eÒ–Þˆœò8DÆÈ…½=:©CÏ;hQñÙ’a®Uêíü<Ýxäpt (`Â÷$Õ IùžéM~‡ j¼#Ê„ ¿ª“2}™çvÐ~žLêVE'žÄ‰:”îyÅ­âh°® HsüdglØf}Å7vvú ¢º«ÅÈ‹ÞLµì(€§&Lî%í@':Þ•£{3Ý›?Ȳ‡4¦ÐÒÑÛª~E(Gz ¯EXï wØÓ=ö(ã¾Ãá=ʨú~Øç qç,ïÛÿkÃc€c‡h!›.›BLnºò( HÝGEÆ>ágÍ¢i·Ra®ÀY[eÒ™\èZ „%7ºÑ›ïqìÎúþ{©T2‰Eë¤z˜ŽÀÏöN¥+òb@±]x{åÕˆTiød§ûˆð- êtÚ…½EÊË wÊ4*'a T0C`ÝÐi€@.Ò6ä=ÃrrÔÐ3ŠØ¢0àÂáHgÍâ¨iïl Ýyæ ùGº÷Uþ 8*ûÚÏxý^ÐCçB}Ó…hU]ø:êÐ8æVAŸLrÏ<YÊ­`•ºÇuF8)Ló¼d8+cÙQUŠu©…2ꪜ'æ„59ÈM:2Ôôvupÿìþ²™d›;K`çzM:“¼øö¤ÇL\vf+Ÿu†XrkëüÛ¸÷™ŠÙ¡™·§ÐY+Ú`žÞû?#¡3E\‡I@òF7ðA3Õ¦Ä×!ùñìê|³\\”âõ‹3q²)·Û)Ê7Ƕ>.påG   ³SÐÞê~„$HR&tÕipÕïoÜ*îJMP FgÊ bÊãœ5å\Жi³wb!Ë„ÆÆÑõß..œ, žB-FYˆ-·‡ƒ¤ü4ûyƒü9îçR.ºÝ©ô÷À¾Ø¼]ÛuMÿ+êJ$Fý;`k鳑„áúÓAå¥=¥O+,ïOqÍ­£È½4Æ79F5~22Îuý|µ-o/ËM)–kqvYnËæFVY.–닱Me-úaÁ@á8Óýôj¹»</=!‚"Ïä?&€‚I†{‚8®ã:@æë›ír>[IêÄÑõõJþy·¬ÖÛúß«õÿÿ°¼Xîf£7h´"Û^æTÔGréN/™ r¦¡ë(Ê ]ïµ­Aí™3Ë;¬öÞ•ÖᢿNÏÁ4mf2Žhlc Ïë †JÓ\OÈ\íûb –:= ”-ý¨‰eè÷ä¢áŽ#:&ܧ,#–XÇ¡?CRÑíC> ¥ç'„;4ö½’¸‡u‘\*Ø ² _Ñ|¤ É1¥…ñw½©ßg"žòìÀ¥*ãŠÐ(•ðÕŒio¼EQT$0]†»ò¶5¢ÎZ÷û»î–ÈïõvÖÔCŠaýDÒÂÚ¹ÛfA{ÒÂJ§MéSÉè~PˆÚ¬“ú|:‰l?滬&-ñãö”&ÓaMûÀŒI—uOÌ}ö#KûPôæR¨¶™ÂcÛ™.)(ÜEÄ»˜wD©Ô1“u›–j8R‰¯É9©¤£q:ÀtôVó¦÷ÿ5…AŽƒemÀ´˜òºÚìÄéÙÑ›ÃׇQñR&QШa£çWKT–­3‘´¾¦§;Ù…ä‡*šñr/¹53H¾˜%m‰©¶]ꛪ­ÁK qé$Xôá|" 7Gâ #w%>ÌŽÿÆ­áN#™ëH>ÛIÊÀ1uIÓ¢Ô~§PÝ ÝB ¦õ·ã&ý]µÎ³àñwj¢Uÿ¢ÏªkkAÃWÏžŽ¯tž²f 3/ÁhÏjÀ,´šýßç<’n‡î›€gìõ'à…€ÖZKzàSo_Iáà‹\5FýâŠEΤ­Úñ »‡°¹ p@NûÂZŠŽ!tèЈ©ä¨JÝ?Ó`§ µÐ"OˆU8áίw¬êÏó“Ç@‹&ÀQ‡ÔÒ´Ý™°4ÈHC³#¡¡M]€ü‚á» òÆX¸G:1éìž™²pŠ€`ˆ ‚š/Q¦SaÚ GÿQØ)%ª0:.qèû(ü8ʯ›˜ƒÌ©I±EºÂ.]°ã(uÛ$’‘ˆ¹Þ‹”;P਩Ï5ŠÒ×fËVitÎt´Fü‘ ¿ÿ 0°üx4È×’y>íHrŸF3Üî©&Éò²Ñ\ÏûCröF¸É&°Æöa±^³ÚàÈVgz³N{Ò’<ùÊ»?°YÛ7k¬ º´òÝödÞ5î¤Î 9¡‡…Ü‚SÈÙ<ùáx4uÍå¦)I4åéx1ppöñ[MC;]p{ Ù§Êqö\ÙeÆsŠì‡Ì­@ñ¬øÄ,BÕô™òÆwÜË-¢ÈÁµÀ\/Äø=Ò\Йֱ»Ý"êùŽEÉèÀزXÝÜ¡Uƒ¸\¬¦8÷ñNœCöÆÆ´–õ³ž±C,¨tcŒEêéJ¢¬NûÁ9CcäÇa†hRfÎ úys>[ÏÚfÐP¾åPþö€R_tPˆ#õåÈá;Ûš#„‚,ÓÈßEQ£®­Ë(QüûÚ9ÍùÍÎö;eAýŽL\cHfº¹ö?4×f.ž`WïwÙÄeµ Ÿ¥Ðô¡>D2‰ÒiÙòNùÉL¨,<°¦V³zX¿½ù((ò€ÛçÀR‘.ûüJÙ‰pß.çØ–ƒ¾ù/íÕ`dJ,zîk.ç N¢¨“ââ"“x0³‹ ƒ'ÆÓ É8#,i® (;°Ä9ü[YrlÐEýÀ+úƒ¬¼hŽí–ßaï˜ÿ«¥=K'HÁmDK†B©=Áp‡Ü+IÑqŽôƒõ…W<Ôïòžì³€Ày@òÇ:„=¿Þœ‰oWˆ¼UÔ©Šá×` nkó×L\“8±@׈ešbÃH>ëI:KѰoQÆ\‹/úeÄÍkqº÷xÁ\8ƒaäpÖ·G»w– ŒÊ9®®®ovåF4=zâeu³YÒˆG.'Å ª§ÄQ@¡"ilj89ŒP  ø¿¢Aô† Qpÿ•[…«_†ÝÕsS›9ãçwø{KQQ_¢†G9øŽzî<pAÇ\‘AÖ…:TÉ(Ÿ›L¯{63LU0n 5‹ µVÞ¼šË»`ÇÔÎP¥UâûH‡Y ¡õÚ hR¤‰Fá,-Ã#/±GÜ|kÈföA\ÃLà‹ïzá¿‘é‘9YpØd Ø0íãMy+þ^m>ˆ£Åb¹­Öâ}¹]•_Æ·Ó};m†€ðè”~tÕË-4¨jØ ÓÕ ÷oOº¢¹þ¶JT}ÂØ$K­ÀÖÕÎKH¨¡G]{5asÇ)Ô:$£ãÂz\qrÆpþ©s¿PEÖ:õŠ‚R؉rš©™‚ŠâêÞtËssQáÁÄA¿WÁïpeÙ!iŸûGÕáz½ÉÈp{ZSçz‹­‚½»¯Ø*ùpýM%ßðñA”¹Á¬ .9ãhoÙ—œÁÅ…ßÿ×ïØùãrAÈÐE¦KŒÜþï†CŠP« æxŽÒƒ]'t”)@•þ›Üî ªÃ r†»”É-q@qÇÃöâÙ¤èn „3 +14ÈF «¨l+}™…³V\’dßRŠº‰jCv#§CËZ$óømDý–»ÕíJØ4¿‘H a„gíú­?ü½úxžš N}5ºðm{ £»]RPv$wæÕÇ1€šþéJ•µÅ áiÛà¹ê×Ðe˜_nòÆ0á{†DÇ!/¹0GÒß“ôu¢Þ©Žb àªo-ì)½Mg ñoà±%>i|ßÇEX/C¾¤]6û+ÐÊ#`¤Û(:0£/á=5vì;!¼Eè©?“Ë5ì›;pôÑÀLBÁ——à¨}¼0މAûo¶N?DÙn3£äa qFìfrÉ{-a:+^`Ðø-®=]|A:p`*P\_ñ3ݶQ#ˆ^÷jÁ‡¬hxê&·\Ê*ä÷“z½wÎù¡sh8z”^#s¸YˆU†Šd:éKñÝ©êX» ßß?KQ£6E{uEE;ö¬ì-ÿ#4<(6? ˆÒ¾;–Ø‘€¦õ3ë|óèÑJÉÝ¥gDN„¯]%ù*>M‹‘ºv. =ã›zŸZÐÖÔÙJ³ÅbUŠwËÏåæ@¼yyP[ûõn9/ÿ2[­ŽÕãXÞñByÚýÕïÞ_ÒáCU¤cÝ€R°úÙeÞ™(ÔLPÀ…rº qþçŸí^bnÔ4úÀžj[Jæî¼Õ› TG›êagM\+Öü¹îa|l|àDéØœ‰þ;ÆÿéOY—î uø'cÎb¡nRkâ ÕcÅ"rí$ËÔ=~–ì½²õw¤5ö•-÷$Ýóñ ˯ê=~ÒY’F¿ŸƒXЖš/²3]°m°÷ÒÊ ‹hÓLç¯<È.of2WŸKEÍá.¯š„yv­âóÔ—f¯¯Ëõbù<?¯—;ñçr]nf»j3ò´°æNŠÏÎ) 2ùQ›@˜mëΙ·çÿ*ç» .!ûAЬoa [Ò¼ùõµhþ3ÈɇAJH¬f»åùrµÜ}·ËÝeÇP‰TÄñ¨±áör¶)âbUÏVâãÍz^Ï›ÕOŒUÇ9'~¢6tZÝlæåN—ëOO'ây“¶J. ïf·ïgŸK-¯–ëÃk)Ì×¢þûÝì|UˆWUu-Ù^mä§—Õnd^3[ˆŠHmáÍ‹šÒàTíáMÅma ÂkûëÇ©5¯¦?ÀÔü­ÉŸ@BˆiëÔç–ˆåúb|¥ËBÎÒEi%úó‹µK¢Å‹µØî6åìªþuÅ?.ÊÏ2òùãèûˆ"lÕ>’̈õËUi62A(‰'[(Ñ$VÖÖ‘å|UmË­øƒ¦c=ÓÎÎôE12}ŸßÞìÆW¼úüƒ‚s‡€<Ê\I)Ü )© IIPÐ<‘2ÑÚ¤:ëHûˆçëÏåJ â4ÊtÈ uà†Fi¨ÊÙfõEü¹’z³«ÄÙlsQîÄùñn¶“6W\¯n¶b]íÊ·ëïß~ÿºK˜±lµ¯8úáôÁ˜S°9ñÖhaÅ«Ùg‰fªBIÆøÌôY\àÆ,·%àæø¾6HXå_»^TWâÍÍÕ¹ tˆ6þ±‡aĹÓú¢ªã7爡ã)?㸠HDÜÜŠr6¿oÄvvu½*ÇŸ‘\€æÚØKx"½Óväp·Ñœ€³Ci“8ö°`•Æ"Nt9ƒãÕl;IJ£`y˜iwôv]þ£ÜT“0Ñay0u¢&O´Üœ€ àÃ4$žT«rÒ2b ¢NÔäMÆÀ€ün¨b`¬½ËÑju"•#˜HÙèlwâíf!uXzXS*><¾¾œmËO&ãjÊgÃH{™ŽŸ­ªù§iÒ l'êê'¨Åóû`R-ÏjWì µ5?»­¦1“ ìñqrI1‘7­Ì#ç†AHœÆN6LÙ° “7±¡$Ý[Šƒ¾¶åÏ–?ÝÌitšIC\بq8©Ækƒ\ó«ÍÕém9Q6òCN}’¶òºN½Š†ŸâcÃÉqQÙ™‚éµHñ73†½În¼šLÆlJ§3/m¾­ZÍvµú¡\;Ôùã 8ä/ƒ4A=zP5ÄuÐíÿ€¡I„úf†¦¬Ľ©Ö„™µ9ÍptѦ¤Tj[z:Iª•¯ú^–»3iL'ò˜í1äßœ×8¤E׌œ Àpgj$Ȧ¨ðØ?7†i|VÝNwμK7ÄýçŸF2V”T>¼ƒ6}Ótœ³É*@㻲\LsÒÍA¬BòñlSÎ>É8b¹Þ‰ÓÙîfÓñöÌEMþÃÓ%2­Ôù¬˜†ÄWËë:º˜&Û–áðB €¡®¹Ps³)ÅqµÞmªÕJžwµµNÓ}c©¸F¦¦Á¦ÎIdTn–ŸËÅø™~ÉANñi¯«ÅDäú[PÉy@ßI¹ñšÎµwë…'~Yž×²§¢k»:PU©ƒ.Y<>‡Y7Ý?íN¥™z?EÄN’Y=%Öu­Mpè—Ä”u½Q¦]ªÑñ§BÉêSsþ½ÿ&Àendstream endobj 23 0 obj 6707 endobj 21 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R19 19 0 R /R7 7 0 R /R6 6 0 R >> >> /Contents 22 0 R >> endobj 25 0 obj <> stream xœÍ[Û’Ú8}ç+ú1©"Ž|ÅÞšš*˜K6»s!Iª¶òbŒœ‹Øff'_¿’ñExš¼­›¹`Sp¤Óê>Ýj1æ~«Çh3ø9ø$ÿ¿Ì€ÁÈwln`ù†³•Ô¯f8Œyò‚zgûj=H?Á,?µ~ˆ60™Þ?x`Z0_ Þ1ƒ™®z ö_lÂÈ2˜ü¦>{¾y3ÞnyºŒÿë'"‹‹õ&‡0]ÂÇ4/²Ý†§Eþvþ}p5‡Oÿ#摼`0_Á––üÀר=ß4˜í+ÜWa´†‹$ÌsxŽ“’8/ø¸ÏäÕb ¡¼óùCq»œçC‘¼ ggÍ`ÏÏA¬àyGëÞ‡éxêé«azA=L <–lÀ* ŸDf€ä(8•”wV™ØìYÚ¤Åp?„úf¾¿{¿øÎ£Âèw`ÊìlËô‘9n=²i²‹~ð¥m·½O;kÂtœºI˜ÇTaVdqúH0‰Ž{0‰–ÛÅË›8åãá}Êÿá™PS‘ðáˆsÞ?^+p_ãÙv‡t«ÖËé_ü}uiŸ÷ŽÔ4êÎY¨&â™Â™—Ëã¹E6 ÿJ|•#‡þ1ºæ¡ž©™na–«ùf(qÎÃEÒxòIüi.‡áó×ð‰Ç—³—d9ˆLqƒQÃ~&… û®=òÐÀ)§®, ì_Þu\¹é»†Œè¶%”SWª8•fy&&04€•À¸‰·×qR //&‰ˆ~”vXÙfï³ê2 <®ßˆ"™ÈeÎ mÙ ‹µ=¶ð¦/Šø Äj¨ÔP¤á¬dÆçËÚ%•"ó*}â‰ØV*Óè9k*ý‘í`0jÒu"#;?r:¾²æ¿§ó_¥pš¦15ñ¢$½2‚:Õ뿤~ïªÐD`j^+@Å2L"QâºX®¡¡sàç" Óˆ÷\_)Í´3yµ´øše^kJŠT¦Ð»c5$·t M7²x³‰èFÃh N×ñ·÷—ã§o¯8G׋ÝÄú/ñ" ·k‚„íø¶èè§P¡¹XaÒµš¨9~bÁ“SšÄÝiL¢Í$›tÍ6~ß:÷[ùf&ê·[lÜoyr¯oá6Ì žüé?)g#<Š·Xë}#Äv8ýŠÊ@íc•"—™ÝãäѦY2ÌtPÁÞ³á"Ì£pÉáù=\O@ê ƒ„ñW5·šq†ŒÔ*šR¬oœpÇ '’f¦‰J3 ÞMüƒ«Ý0»–ñŠ@¡ûÒ éÒ3i W»:¸ýi¨NÙþF£Cûsi*Óš jè,˜†Y˜$Ql±p¾]]>æ‘ãå2.bвÉ1ž[ˆ'Á³0Œg§Q:òðéå¶ J´ýx‹ï2ÎeŽ 6eš0{I ŠBiàa‚†²Ãµ=l³K««ÑSžEªXzJ5ý<ƒªš{Œeë˜*SÚ›‚åÀÄ*PŽÙЇµXò*×=BÓ‚ºü]™\%\>ÃTäÇ7I3¥v)Ç÷êÖhН»,¡`¼ÜuÑX}..~:Û§C6;&̨Èîî)ìɶƒFXÌw >á QÈ6=”o _ÙOG*`+˜'CµñD¨ö©àÚ¾VÒû"âˆ4…¨x†k ×"Û„i¡¨.ž×þo´™GÁµåcMÊvÛ¤<á|¾Î8Á†{©ÍÐŒKƒw±æü×K“qÁ}ö4ûãÛûJó v MÛœ±ÝFZÌBU“Êhböˆ¡K»ƒN5ù•)EÅF7á4ˆpuz¡Üœjw¾½ ‹âÛ[ýB"ÄV]!ÛqG÷:í¶û¼œëë„&)ë®§Ú:ðê£ ³g¾•î>N(ú캩¶ •pn’¸îaÕ5»í=¿âѤjßG7ê4p{ŽW’cÉz3Ÿt¨ °QW¯"ÉŽ;û¶]‰£•ÔJ4”[Úůᛉ]ñ÷×{Ή¤œí°>~ æaÏäp&TÙS¥d¨²Ú¦ÁŽä4Gi³6ªèµõl·Q1•fÓÌÆãþ!¼}Ìçyü‹g‡ÊÐŽ: âb—ʰ/WüÝGi¯üc:,ÏY’„÷²Än¹åVÛüÀŸx¶ êë¨…®jŹZ­xTä0Í„Ì:sÑ?ÿ¦Õ‰ñ¾ß|-}” µwCøœó%„9XêHçVP¶`Á…Ø,`ïÎòž•J)^1‹Ð«Ãô‘Bûï+´˜A¼WÛA4íôl0×ACHež{ùdaæÙ‚“~ªvoå“ ê#_H•¶Ék‘툎É4+7¼BGíÊ^Õe¼…: ãêùkÆÿ:%˜endstream endobj 26 0 obj 1911 endobj 24 0 obj << /Type /Page /MediaBox [0 0 612 792] /Parent 2 0 R /Resources << /ProcSet [/PDF /Text] /Font << /R7 7 0 R /R6 6 0 R >> >> /Contents 25 0 R >> endobj 19 0 obj <> endobj 20 0 obj <> endobj 7 0 obj <> endobj 8 0 obj <> endobj 6 0 obj <> endobj 12 0 obj <> endobj 2 0 obj << /Type /Pages /Kids [ 3 0 R 9 0 R 13 0 R 16 0 R 21 0 R 24 0 R ] /Count 6 >> endobj 1 0 obj << /Type /Catalog /Pages 2 0 R >> endobj 27 0 obj << /CreationDate (D:19991010124746) /Producer (GNU Ghostscript 5.10) >> endobj xref 0 28 0000000000 65535 f 0000061858 00000 n 0000061765 00000 n 0000011586 00000 n 0000000015 00000 n 0000011565 00000 n 0000061597 00000 n 0000061368 00000 n 0000061456 00000 n 0000024923 00000 n 0000011744 00000 n 0000024901 00000 n 0000061685 00000 n 0000038272 00000 n 0000025082 00000 n 0000038250 00000 n 0000051908 00000 n 0000038432 00000 n 0000051886 00000 n 0000061216 00000 n 0000061308 00000 n 0000058880 00000 n 0000052080 00000 n 0000058859 00000 n 0000061056 00000 n 0000059052 00000 n 0000061035 00000 n 0000061907 00000 n trailer << /Size 28 /Root 1 0 R /Info 27 0 R >> startxref 61995 %%EOF stk-4.4.4/doc/html/papers/stkupdate.pdf000644 000766 000766 00000116545 12015735505 020027 0ustar00garygary000000 000000 %PDF-1.2 %Çì¢ 8 0 obj <> stream xœÅ=ÛrÇu©ø _±Oª]G;œ¾ÎLòJ´lÚ’¨PT9)Ùàa´T¾Â~Èçæœž¾œî9=³K‚t±JhÍöôíÜo=?¯ÚF¬Züçÿî.~>zôÜ®ÎÞý¼î§ðgw¹úâü([àÖoaZ¡©{?ƒ{ú caÌúÖ `ŒëשÃ)v±b-ÓÓvÒ„É tUºé´ôÛµ­ kÁžd²›®ëqú¼užšþ„0d·þ-«úõîkµþr£#­'‹=/qÒA«Ö×i¤»øû8©j»¸T«ºÁ ªF¹þšR-œfzëíF5ÆôRÒ•îÒr+y³ùó‹ßI£šÖX@¦'€-¯<6´}˜÷tÃ>MÛߥ•’ß?ÇE‹¦†õqþãlSxþ¨ÊûŸzœË®¿GÔV¢Õô€É´çé„ýPV< Ghü&­FB h QKfD%âÈþE±ºQÚJ|q Ò(¹ÚÛ´jÆ£}¾ÑºÑvëBa ç7¸.18ÄJk»~²‘ Ð5ì…<Äj€rÛe#õ Ðîã‘M¯Ìú‡ø²Fˆ0ŒLx»o#‡A»!mÛH…¯‡·¾%ïoO ðyŒ“÷„CÿPmP õ_Ì;~kÚÚõïÈL¿IÓû~UF xS™Fáp€ž­tlwm ›ù:õÒ…ì'ÔÁpZãeXãgîÒ}×Êaý§Íø¢¦–Žñ;è¡¡ZO6ÊÒ{¼4œÌ`èXi—+ÌJ.#V˜Þá`)›Ãˆßn¶m›ÒFŽÚwÚ:j“^Ñ ë{Dë¾1ºCŽ-@•aÝàaagÜR|k Vz€µù¡¬è]|x•z¾IÍSüÝ´‹[ºÞ­’ðÕX÷ ÇŸáʤiµã“¡y“š÷©ùï©y™šw©ù65ÏSs—škÂêt8cG¸`› ;BÚ1ÙÊë@?îÿ»M74­6.Kö‚6ïGz1ýÄ §-‡Öª¸Î3d£: ÒüÉ/æ!R>Ì5   r>ü`ä„ß°ƒ¦æmj^±¯5ìk'žDÎL@ZàKzµ•­cÉxß ý+Õé_çø6Á6¢N£ß%²z±±}3tZŒ u´² À}Í ÓE“<=KÍû ’=tù7›¡)®2-r¤Y%Õ§ûéLNð|#º¦•@ï6=rLmÈñ߀‡ÃÑÓ%»ýߦÕßÇ!qýd¡+²þ'8½ú]\ÿuZÆq"bœQ*K'šÚi Fº ’·ãŽ•* aÉ=WÃÓ;v†´§ ¨&µ‡ŽtÊxþŽîµ¡«N=‘ð9-¼þÙ¨‹÷rw@Í Ãï(‹áms–ô]\\:]‚x“%µtÁdç¹à’¨å€üC‚쯺 ^ù“Ãu´JNöïÚ‚Ä^9õŽè…Næ\Xëq³Çå€Zi¼®«3MôE|öœôm€Ç y|IžÆ¾œNºí;ø`|2Ȥ¸l9Pâˆñäm²¡Üfa© …¶ãdÊ‘§ÄÀC<“¢iáX¯Ó¸Éf"†Ôh} ZS“…7¿p1ÒÀz%í0x ?øëÈ%Q±"–éz’L=bL’gÑ<¸*í ï*Á°F÷$¾å×bàEó´Ï,±‹d=$SŠ×(Ãu@ÙØ*g‘¯6yPd½欢41•²ÃôVŸã~@w_½øõSÓÜu&v>±óoÊäv¾ì%ìHÒ™¯6T£ºþurYé.³œ–× 8®)è9ŒÙÆn‘÷ï8„ÜMü8¨³q€f€êwÜɨi*ײ­íÂBðà¯#4»’XîÄŠ&†+±¢QŸµ@ÖÂÓü_œù t¯\s@ÃP­ÿÆÎpU`¹›à‚Aõßãûˆ%ˆ¯X¬N 8ÜJzÒþP€Oç>š·J¯ D£Ðíp—uð;!~¤+öß*žù\qôNˆ„€Åo šZK+§ž"¨`éÌ/ %׳~´R¬ôj¯k~“šç©yÂ=åØ<x0<Ú¨ÜOwx™Ó»â~P~$À|U;4¶¥nœ~+@¬Ôý@ìy¹B¨…œ6A ÒÌ9ñècÌà}=¡ýHF 9FÐÍùâšDgVœöS"Ì(ŠùâY}Å—f}µé`ÉFgóïÀœŠ¦`½sd„×{­º·btä:ãib/Αa:àк*OÂïd9d‘‰ï®A€AøÌ.(?jœ"ε2xÇ¥`úä¤}BŸ§Èô”STxy}=‘ÎaºE;]5£1 °ÛUDÙCBÎì÷­ìlÓæ¼ ÃZôH¡ ¦»žG”»„¿Ä‡(˜ Úª^ÿq£ád”×Ô7 =-±ëô¤ˆIZ}އ­›x8qó¸µèâ´‡‘ðGbŠÍmÔ¨7Ÿ¦É_§‡¸81°#f¤˜ (ß’’üÛ”Á‘å<#Òº³ŠÇ_¡v)"ìï'"Î7¼ƒã)ÇÒë ²Â´ó‚âqjÞ- ïK©É 0àtÿd†?’QN n’­{ b[\° IGzÊb $«`¢7v €zÞedš»qBК¾–K± V‘±î“qòŠ=7óêxCjŽÇ:‘Åæ†FôZ'\§Ô±‚ ¢,Û)é*Z/ œ :M¦zÃL•Û$„cÌq^ÒÁóLDý$oñFÍ1‡^UÐo² üX“ù9$,ëžE´j<33˜Ÿ!xMcÖË[ ™fEš9þ@#SÜäºnv€²Þ ™éÔáNxw6ñ8›L—ñŽLÂ'Å&Á•X¸| ‚L*Š9$dë6™ ¿-š?Râö8Cn×5Ru¼‡¤”\Lœ ïFú?0@úÉ÷±~}¿¾Ã|(¬1Jí' ‡u1Iãœ5ŽÖGQLi•؈.`k¢VÌJ¥š5¹ÔâMäåbç/boÀ«t ½ñ®-bGà©Êm+òè*p–w¬¢š¹iI(æ:N>a>à–‰>æ&&‚aqÐÌ:`º¿Šd?!ðbô—5n(†”-¦:8f`AÅaa¿àS5°^L¢c™ÈC¤Šø§¹*ROörŒ®_¡šíá¹ÞÙ^^”øxĺ,Ø®µ Õ¶@ CÅ|­ûÒ|ð!Ê¢š" Ñ®ÓqòÁZL _šW ‘#tðˈ©>Ei’ÈfÉi;Ê8 e“ yhÜ-{åƒy·ö?Š-Ä÷?Go¶j,l—õžD§–$²ŒuäøØ _ ËŠŠÜHCï"êü°¬„a±ˆü~’Rä9¹Ì™¤#—h¼ƒ„àïH&eÏK%à:=ÌÕP@ã-ZEz!š3¦1 ²•NîP°ôcšÜá©!ó™Á`ÖQä„1æÔ…ro Š)˜ÙØQêÇíö ùfr;Ƥ¹žH´L3ò[ë‰Wž`nî.IÉà)ê\ø³Š"m‚¸¹Ñ´A;•ÐbUô\¾ž’è\‚eö騚t“ÐMÁb­©¸£«Òй¦|´Ðö ï‹Ï+¨ºƒötÀÄ1úczÚ9±ÝKÄ6>Ä mÛÃ&e5Ha‘l÷i‡ þTC¸,)`øá6Î0þð «ÆLP!”·–}%¾Å¼ü,öJfø Â΋:(=8¼àJfîûådªFŽÅXɇH˜óQW&k¦QDzVë$ p@ºø$þ:lµ‚ŒHcÞïáA‘óÙËgJ2;èU(z{i3ߢŸ+zñ$ù~f¯]‘D5Vµà3ˆRqùËèÊÖåÏO3Q{}™Žø ˜x³-Ü2ÑæRÍæõ1i3œ£–àG±ÕñJš™ót¦¥ô£²`}„ï/žôòËÓ§Œ°ØÃ>×±åIÛ ¯$×XïƒäVè ²åÞð`ÖóŒh’ÓážN1b†œöT•1Õ¢ö±péÓüÕé¬X-¸i]Z!¯xó"89ví­ó‚ñΠ;À䪓xÒ]‹5K3 èñÊÑ1¡:]Á5JÔÓ‰mÐûF$¹ ¼gÈxÏ}êÛ,ÇtÜ\'dôxh1½;c)´H+ w3…‚õœí¹Ê‹V¨õNY•ã¨t‰lãßs)ùÏ6þòN›q¡9ÞéÉ9î&°¸wzÁâGÉD]N¯®s·i`å¿#ðÇýS: ¦¯“xžóMº¥ÿ’ó¿ñîT3-Psläi/‰ªxmÁç{—þišˆICI>˜Pe?>Ý+ƒ/†Çõ×$›:ŸGfþ‡¶iû˜¤Ÿm T!'Ë*žüSzËéÔãǬQ dÌ÷ÏîÕÅž«ÅµŽÕŸ°>Y˜Fgú Ïür&?Ö¿oQ3/§ ˆü¢7m[»Èó´’åÓ·¸Ø¾iÛl,Âæðµ¶oŠO’\ó’°.ÒÑ$Ɇ)€ÑR1!Ïñ¼³¯sd5{¥v1òR!.¢y­¼Gi. ´O€‘O‘,RóQ`¨EÒCª +ó ”ÕI‹ay ‰È1ׯ³ #­²Ÿ?üè>÷ppþÐÊ™1”sÃîçr —?϶?'šVÇ8ƒ,de'ÙÙéÝ‘©>ÌYúùŽ]8Oö ‰øMbÿ“ÿo¾c¬D ,Åÿ|–ž^³Ë|“1MæésvÅSsæ éQݲGuÊÊe¶{ç‘w=àòÄ¡,#Vòø »­wìh<ûFª²øÝΞŽûå?xÃ6ɸ„)U©ª3c•m¿˜uþÐ[óh~þ©·– ¿}äUh~Å™ ïåÒ`dÛoÙ¾d„kvWd¯Ï—f;­nü3V2½'ÿÿŠ}z O¸N ûůŒLáüÞ¾ýo9CõØüt°süô{vºÛ­n–Ì™°¦yÖÊj q½m¦n¾Îö:<Ëwª¿sMJYEÐ’U}ÿ¡k¥ ÈwÀtÎ ø ~0ò}õ¹ÏØÎª>"1Iíj­¿MOHͯÙf@2™û ÜY¾I ¿[Ë|·^­š³Žž³gÀ‹'^#>K¢ a©I³ñSðfåEâ ',XÁé·ÜonÛ<Èà×{³¬ŒW^°ƒåÏX9Ë ‹|-“*  ãóƒ{86ÐÜ¡ü„¨ã?QÎOMÔ¬³‡!` ˆOñöƒv‚ðs–7MkðbÜ4\lqZº~àì1²Uµ1¦YûÜÇø»mñ”D™ç;M¢­s|ˆcÏ‹l)%xÍ\Ø:•vχ­Ã°'!°Û7ð4{Ò¶{fOâW˜…]Ξ$àß§ä~ ².»нîañ«¨Uÿvø&QVZ¾'Ä^öMæâ'¨¿CZ7›-;3WY Á‡HO'[䢯@È>‰A[x„µŸÕ–‡˜ÈwJBØåŒö­fÇø•oYZÜwpðÊshÁ\—\æßb øû+P¸èñ>õ¯6øòÎÐ/‡’âI.T?Í­À¯+¼H1*ßÁ´WÙ»â½ââ&_¿RÜHêñ³€,~8^¯óÐù9cÆýäJ—¨oe̽u q¦Ã’æ'Ù©EéhÄC¨1[úý³lÓÍ ’¦ë°Ë2eÀ1ºìÜãÓ|tÇ’ w.ËÃÏÉ{õ l„ù^i’$NÈ}Â˸˚Mçê…Šš ¼±¬¦™–?ÈÓùC¥FNÅþ{¡)Ó"Ëq£‡.!›&R`Ab¨õ|}™´g}! @äßÊf …Œœ&ã–âã^¼!Á±ä .$7Rš‡û`m,_ö*…åaÏ©Š½2Œ… ò\&`É('_|@úàóÒHÆ1aºX,çïÁbµ¼— /Ê«bX}žSâÀ•¡(OֵϚTÉ:óWKÂgæx‹bþC³§Êâ@FÁ™$\²wüžÎ§3(4ɗ侘©à“*5Ÿ _(;>ƒdüÜJÁ ¨“›WJ3â&=™‹·iHöÍqB–[Nßñ”·ãG何ÀÊÖÄ÷Äu_ÊH{é~:–!P.ʧchЄ&²7«ý']+¹eã}"7˜Œ!Ü£»~0ãi8‚§L äÝXd€Éí7î#ó8+4LZ|‘;9{Åö%{Ün&²†7 qßîG3û c¹«c4cjv•0аï鵎“Û®ü÷áç/»)@Ë|ŸÍNˆW'êFô¯\÷¯¨^¬Dc“çl׈O—3J9&oyz»¼:j+ê4å§f¿Ä%1æFkð?TnDɆˆ×….V$óŠÇ"{á?Z8¹\#Öæû/”Œ„ xJ ø\^ƒªQ3žÎD 95§ÉÒÒŽÉÒ‚|­±à9<ç¯Z¬Á{SÕhG1 ÝižýÈ©ÁZõ®ó*1òIÿ¡2¶4„­íásòyøïÜe›T© [²Ã²ª­v«ÛÉþ=ŠOf$Ò¸¥`uº·€/ÁÛÀ®4¤Ÿ±ýz/~óbõG?¯û¦Ô®`_ý Fm±HÔ”Z»Ë£/ž=zúÍêöæîôèÑWâèÑïð?_|÷%üyúdõOG¿yêF­ÆÿÙ]®¾x1²@ƒå*Æ%íŠ±Ë ý^Z¯ÀÂR€ž—ã÷s]µ‰MŒºÃ#bLioµKi—ÐgúèÇÆ0 ZÉ·ló:5ÿ55±ÍËÔ¼KÍ·©yžš»ÔlØH‡3vÜêÕ@›MjîRó85¥æÿ¥æÛ÷&5ïÙH‡[v„»Ô> stream xœí]I“7rv̱/þ í‹ã=[¯XX U5öL„(il:¤‘,2¬ƒfÍ^Hš½±jzþ£ƒ®€ÌUïõBÙŠÕx(,¹~™‰ú°ß6b¿uÿ…Ïö>ì}ØþYüçðlÿù«½gß eŸ4¢mÍþ«“½¶£´˜~mt/Æýô¬ë›Aï÷]×ô¶óÙÞ«ënd7šqu¾ÞHmš~0«ïÖ¢å8ÈÕüýb½éšal;½:\oDcŒ¶Íã©Ù ›îéô}·¶¯7ZŽÆ½Á>†~õfj£Z]Û× ÕH=„7ø§'n2]#ºnuãè:)Vo¡Ã±ë ›Îˆ•„§mÑ´/ëlW¥›^˰\Óª8×½­æŠëzG¿zͰIBthµáWF «S·ZûX«ÕkÝtÒˆ¸³®ç™{é(;£V—0ÒmúûôRÕöiªÊÎêÊ-P5BÈÕ7¶Ù(ÕÚÝ„_]¯UÓuƒ”x¦‡°ÜLÎ×|õo{²SMÛKL¯Ž,µœjh‡øz·¦+ö),ÿfŠþþ™›´húq\=Oï? ‹rû/:Uàtû]Oï2«—Ž´•h5Þ`ôÚw°Ãa(#;·žÑFû7i´c´‰3-O9Ò’„©dÙýp£{c‡ÙßÈ¡i‡i#¿]oÚ¦o[Gõ/³½\oÔ`Ên$:(; ÕÔêkÛl䨩1ëéóš‚æÖ‰–›õÆô}£-/ܸ7ÈÆòh •QkÌk@h|´ýG0ÃׄCUßYòéñ /–øÎ fúF*ƒ©ým~¬j$óf»¢³¼v£ŽÍ ¦¦·, œÃÓ7i,·c™AHL™ˆ 7é©;t!÷_}½÷ê~\}Qˆv*@í¼íë¢ÔôØÍS–ŽE+£¤ÐïèQ¶t/u•(þvyKAæG=s!²ØÍEŒþx«:¼"°&ì#eÓê(X¾wbKjûWw¨±ù94o¡yÍwмHMŽY*‘ñeŸæ¬èû.mŽe%ÇF÷ Ó+:€@YHËÞý„£' $‘háîÅ‚°T.ÌþF'üÌŠô§ŽTÝázìHÛúŠsÕc;fçõ"¯yÑÛ’qÐá¾—,3W©ˆr°Ö©CÙ;!‹Ç:à´0z6R‰ Žªº‘Šöi9š—hË‘¸`Õ PÈMÁÓŽ@ ‚Bº)¶ÈþýjmuÈh_Ù8Zu×õ–¦eKn:  '~¤U·Räi78‰¡œÎñä×z‹VÝÛ¤}²MK¶e3ÚꦾžYð¹Æ‡o8ÞÂ*Ñ¡1q-X'ž“¡&ë±z¹UÔ™&2&"B 'D¤oX±Ì[}§NêYAÓJÌ€ùrMkˆ5r%8Ñ„Hkþ'KŇXé!F“N¿ênõqmÇÄ,t:¯c¹É&LoXcÚªKk®üú§µ•‰Jƒ¼#’Ø O)ìÔ­ì”Ó/f+DNî±ÜÂSäݰZ p’ l¤ÛBÚmE‚Œ¥<7’²KW2K›÷”ÖQ“–£@Éó†/t/Ù¾¼Aã²Æƒ;µn°vþûñZ:««–î[‹7×1¬LRºõ |5´ªë°-†Öâ¼C=6jИ†o1?•Òu“Ô/5Ŷшñ¼€ N¡/¯^ïì$ûÖËšHºD˹EôÊ +"4®¸ÃgɈZÇQÿ„$3?¯·0¯B@På $]UÞÓH&(7àq†Ö;Û™¬Oñ ¶‹,¤¢ÿsáìºAOáï¨+r<ÑfWU·1é8_Îþ=³Ó'ã« b—¼8Y÷Îf°Êò Íâ-ë<[ÿdõ»¤boyy¸¬ÞoÆÐ[qñ™óË Š—AÔ³‰^ÔÃÅ•RÆ1i$î^eÄ­áõóQ>}ÇŒH!¡Gœ«c 1Œ_g¦úQ)c¨µ‡`€+BEÓ TBP‹IF),¯Qåqžï–'‘cl+pâ ¤öO·ÖÆ“=µLääK³œlç"FkKµ3Θ´ÆV&‚³Ÿ¬­37ÈqäýÅ]ôÏ1•|<¸'EÓšÓwâH¨o\qÆ üqýŸçp †½n:A·[Nm<V×"…ÒõOj-PŸÁ6õúÓ¾ê#빕eR ÉœÛJôOÞy%eÚ>S/—œšý&Á ´ÒÙ4î@YN@d€:¼gÜ)çºÈÖ –pâ7Ñ׫ Þ±eÇBuê4gÌKíŒR´pääÁP, ðz;«Ð+?!Ϧ8.O'HSŸ›†ö*L¥íüÝ´RM@F dÄÍrìg„%µÜãŒÊœÕû;X¼¼D¤–p›­Æ¿ {¦ O²Uð;.wRÏ&Î!QE²Ó–ƒ†t$BÄÁOK²¡ 4d†—ä§C5p±e¹¶A’IŠ4ñêõE²)´ë‡ùÈÚ 3Ds|±%˽Ys4Cˆ¼·TyŒ>G–þj~‰}Aß(¥‘69™w­ÎПÎ5N~ñ<.dO׸iY–ody|H/áCçÉbEB_ÈQ øg¢¤YnÓH—(ð[Ôàâ tPAŒúÄ4n“­‘mí&ìº!Aƒ„ék‚ E®¹Š¦H-úÈ«WDµ -“¯ªxþžˆ>)U3x,B^ï…³»Í'£UíH/¼ì/9hÂÂCžR¿?»ýh½uVx…` ×_§®Ó¥$L"¬îô¨û`NóüÛDÜ’l³Ç1.jŠ•ÚõóÎï ðÁf¢û¬^RÊš/ÎÇëÜÏXòªsèëú_uN™Hl”b´!ÊÞ¬'PÃ5ƒ…EÌ=Òªºgœ»ìàßrg|Ô0J¥…¥ ñA`Þ;DÈ`!l¡ºÅË +Ñtë|x¬fJ\YGÿ*I?ûwmß(F»¢c-â8h’Å)fà}çòK·Âk_;®G¿Á°†Ò*£.7°#ÚIÞ‘F±0«Kz+ÿRñ»µµ4ƾ3ô(§I¹µXwZ ­‰Qj®G¤Tƒò.á”Jp‚ÝñQkÍäž:¹9ÚµïÈb[£}¡1»"£ÜÊ"Ե˙ ¾³F{ë³Ñ¼ÔCj5Äeõ;…¼ ¸E%ë?ºZñ üG°15€.ü*zÔÈÌ-˜<†£<".kž/›¶@C!ÞR¹äAKIlÔ\j= ®$ìÊÛÃÑÉè+ÎS¼• ýPŠ‚ž‹·cûUÏ©ØÖ£&¹´‘q’ñ’’ J|ðpt…tE"q(e…øNZ|Vаm––’ø@5Å-"‡°ÒÕmkµåÈpÓ=8slCçœ:;…c§mDa¢FYµÒžw%9†ÿ;„Þ‘PÁ;»øÌÖÙJ{)k¿¹öš Qå <ÖES“n"®ÓoÅ®“9UP‘äG&¼œ[a|‚R‘|¾É؇⡠ô”em·ÍÖqŽƒüZúü¿¾Y²£Æ ¿:É f>ÁcÇ“`*þŸ£2 Õ=KKbÚˆv2Qö#ðÚ`Õøp‰j!Ø×kë€È¶Å@ð',Å„üÕ@@æãD—ecÇÓúNÎÖÉÑcÛjœQñËEf£8ïs‚">•ó©šô.Ä÷¬¾vÐïó‚ ³DÑ1<!»ÛHb‰B€|¦g}M 8Y^8Š…òï,‹Ö€Å#H›,øn'§†â„Œ…09 ÅRÃH –uzÍ#YrN×{´ìœëŠr[9o Ë òIê [“T‘#hŒ7ÊÕ;kŸ¹À³åú¾šÜ¢L7¨œ²†>`@É‚ë"&#ËY;ˆî$§ˆCug{+L| =»îÆš5Ì")x_üŸbÀ88wÎ>1ùG÷C…ÖÇÒšcÂÞ4ÎQ)“cv®°>{&¡ëýtsʾäÞÄ…©ÁÛ\ÐŽaœ”%ò^¶`iF bc}8¦<=I=$á3á;>#ä”´2`šê<‹Æ|§FX4Î’OŃ‚G8Kk‡è›9P‹EF*¡YFî,·4.eÆ7Ñ¢ÝÆ‘‰O!Ôó4æá+(Caã9 nÝW5a Œ«cç-°¢‰F£I´•ÍL¢ZEЬhúŽ(«ÏñH«|qÑALÝ*p8›Ï‚ěŲãÌ- kìÆæiv>= +Ž‚BW/Ú$a¹<¸LÀ„pLØq&DÕ2f©Ýžfcˆ@a弞»"?Ç'½«Wêw¯–¬P  EM^8ÿñ¾š§k´Â 2¡ãL5RXÆÎhMžlGÑq±·jÖ¿³l¦Ì#iõœu¼—Έr‰iÄÝg”0+7Øk-ú–x•ËG3™ß{>$/‹Ë°>+ä–ÍãB0kãŸs¯B?‡¤Ü§‘ý/¹dVä –Þ2¥Ö”ýþDÉï .îTÒ¼·T«+WXÑœIcì.-/A¿uc +…BWC»¢ž³c¾ïÖ?Phß] gÜDŽˆòré–tCÀÜX;&ÇOƒï™¶ó-ò] –§š7Ù5š”¼-¦8ÑdÉÈÖ3Îc(úùa­íVË7–‹¬¨­Ü]½J áßLY¦³Š&Š\l¼¦§Ûlâ›-kqÚŠà­Êœ®êmBÁyDe§áƵ%µüáÓU¹|–E/è´ìŒûqIš}ÃN€7åbKñ |˜… YztJK>Ó˜TÅ !Pù?º©¡嚪$ƒ—U3J—Ä'¡¥\„„Vpqmq{¬…!¿i» KNÍo ùšGìÓ°óç³;o­á!mµ›€fYe–ÝÕG£ çÊ1ä}3¿M »àÝm¡ÃÓÅ2—œ½UTmPœ ÐTíXˆÌç+"=‹šœ§™€¼ÞÔŒ®âÖH$ùóeÚ_¦kH K,Î(|2@HôÖ‰ëV¿´7û–bØ‹˜5Z Ò›Èå{ÊíK¤_ÀvÁvýÅcÆÌ¤ïÇ€ê# ¾Yx Õ«²vÉ)‹pÒ=á‰ú58XšµÌ Ò'Ï-®ÐÕÎo‘uŽ˜ºðn1ÔVüLaÝ™ÀÆÐ[S“{-µÏ®ý>)$ôû‰åÐ*^Ö8Q9 V{©Â¥ò=ÁÖ+ó!MS«˜Š¤Â+T>Oý¦xqâBq;Où\<è—ÕÁ…[ê¨v´•ò»ô°¬€Í>†‚ÒÑj4“G+UÛ5ŠKsF:S'_†3³J¹ÚekÞ*&Zœ‹úf¦.é”mxPYýïTB ÛqèÑ-§Ô–˜¬¨c8/ä\±ÙNDúÇ“¯š.ñò7¶ ZáòK>1áfËÂsAáu>9âš…¡iD7ÞÈQ-á Vïõ`hÎ]v›SÄŸiÅ8(âÖ×G[†ômÉe¥6C‹¹‹kœ”³è!:ÉH¿ÒÔé7Zn ÒÊ`|µñ¿P+!–#ž“(u݈ X©K¸$…$‚ÉÏ¢˜ðœíä5$›ñÁ&ú¬S)É×yŠ:¼Î©»­ðÜ]D·º‚]{‡€‡ ± [;wA …ƒüÓs²÷¹@;ç©=i¸Öq‡¢ŸbðcYæ=ƒ‚„ÎEqQl:óZPrª‘“uu²ÜÙòÚ""^½†×÷ñÞ¸±v ƒÙB•W¡*”µópXa{8D {fªDW‡C¬hm‡Vî›Ñ…ã~QT¤³¬W }QŠ]™jÁ$ÓW±//rGÙXU3•´ £VY} £§ä¥)yxz¢·â’¨! °Àm@Á¡¸a¶÷µ;MÓ ‚¯y¡^,ò{S*Uý 1k‰Eør¾‹´û„‹Â•Á=Ùþº©Ez#=U€“©D§Ç0_˜ÈÙ‹¿-$%Žó”|Wó6רÃ{èPÍaìHÜ/O}Ùí+çxB8®ÈH?ûàCäEÉvŽÂ=GER“Aµ ñ9(Ý‚5IѦT„™ÊgW )–'ù´Í TvД m×””Ð|Ä9Buî‚NNy³Štã=Êî…’IÞÞ®jß èwÊ´HÂ5 TnˆµÃ;(æ+h^±Í îé|òŒÏ9ðWãhÖãá¦ût7„âÛl=bgåX((´É- `'Iè³qu^¯°£ÿ† ÖG¬w[é/¬å³²w0‘RÅ@Y,nØþ›%;x0|•o=KÐÕ±3×ÀG™^ƒË˜~¼$VØ >‹‹O±šBžŸyaÊzxË“L\ò0 o£g^¹?¾¾¾gօ웤œ3iC*'ÄÁ[±püQIfú(Ä0c‡ÒgþžÏsèa n²D¢çÂÊ"&¯!Kmö£v¥5Ža¬Ì(™RŒÐÙaù5ŠâfÇà\±ä¥oû|V‘ª÷>¤ðÝQ‡¼Òv|xOZiâ}jÃê÷h>”¬*k5½)h»¢sj¢Ð‹`)QÑþéVf/‰ñ Ã3ÙøÛÉ ž¥0ªµ®NÕö ·„ ¾rÕPiÛöI@¶}’¶mŸäjÛ'iKŸ~ Í[2X×[¹8ÝWµõ`µÁbóŸRÓSÌ$(btûzÏ¯ÙæGhCó Mï šÿÌNúš×ìZß°}ÉÔ;×*<·Ð<`§ãn‰…G?ÎØq¯Ùæ;3ô3LŶB×µÓ± lLß`~½ž… ‰ç’}©ÝÓºâ7‹bvñŠ]Ì ¼­ë#»Z4Ø)Ûá5Ûá(M§DBM€•Q¶ou“có»–â¢3ºQÚ¦u:§ñañûþ3v¨Ã5=8úH<¿gvÃüLc¢<"^ÚŽ þž¡ÙBó@º¿-ÐA³ÍLöbmýT“K“6ÛÌôSl¯\šéÈEÁ ƒžg—K|¯Däý–ü,ö(›ÙI§3¶IU#ÔÐ+nØŸ!ñ{We¦ ]>ªH½Þâbó›ÇØd"sƒQð÷K»|Ÿƒ´’®.ÀKЛ“Ò4z±ë‡!ÐaúzàÐ÷C)zó ”bxÌœöRu¡f|Gh"\3—§)1!_ß3‡ècyÆ\5X™7“\ÏÒqš2oC¶»ÁNéÀÁž¯ÙÁ û>` Oxd_0Œ‚ÂîävÚ 2壂ôö‘É®áõždW…‡ƒî(†ÃA¬½XRWÍåˆÁLºÝ ñ9µ Ÿi­vÕ“#Tãt[""á6[>«©ˆÎú¥g7ØÀX-ZŠu @‘²‹ßÐõG|Æ ‚—.‘+o­ÊÂs ÃQ¨¾÷@æèp›÷Í#2Ú˜²­t&œPLÏOR |X|õEòä–¹´ ÂÂàrõ²@åB÷%8öv…÷w…^½[Eù(CTo@¥/é'Ôášm@“7ᮽžUaî»í-Öz<ñ<}HSæLëw+Ðæd„¢eˆÛbX¿zéFÈqº)”Å=¿á@‹ñÒ þ©Ç€ãí´‹ôX~G ¸ù' á"€(·¨a3 5ò®ÛøM>Ó'ðF¸¹&û†û[–(hØ;Îm¹ò#P¨ rE™V]#…¿sLxL–{É”¥ûxÑþÏëðEYÉRSÕÐîn+öjR#± gëv€¤ýë%9ö+¦NÙæk¶ï!4ßßK¤ ò EZlæ÷Àâ;(Gß÷&(#ôñŒÒòð!ÿn|ºt蘲k:ty!^ÌuÚ"KÕ»‡ÜÐyŠoØñ’(ËÖ ±¤M—h~òid—«Aå3(ù¥yÂ5“Sü¤!žÐ<¿_\çþÃæSÅpf \þˆP =}Í;v“ù™ÎÀ²Gì¡£¨aÂôxÒA;Âþ²úT!+žÀþŸÆ©¾c'xÅ®öbigd@gxÊ6ïà y À÷,NÎîxÆrèÛáxéé ñüÄΟ§mÄèî8#ƒý»µì ñkhÿW>Áøk;Š•8êoØ ËÃy„ë¼^¤hƒçœáˆ6„»Üî©t˜Ü…p+¶ÁŸ«[šÚÕ¥×4ó ÏØ¥0Úo¡Ù¸n‚Q\|b(£P9Gø’p%£«ù(?OÛ¼”8''¥ÜOl_:Xì‹x™º_’§‘\ßòáJô”ʾM¹gÿ½«ÚAÑßSv·PI£v¿¯ г# ÉK.^/¡|pô2½®í!Ñh3¾†æWlék/Ô‚pàÖ­gø2<‘ÓMð«Wûÿ¾÷acãêœÚ}ëß ûJ´þèu¯\Š÷áÙÞó{Ï^|³su{¼÷ì‡}±÷ì_Ýÿž÷…ýçÅ—û³÷Õ ?’hý0áŸÃ³ýç¯&(¢kƾï&‡o겯¦/¯ië‚Û=:›>æ>¿  `.½KÔ"|L·­Ø· ˜n¾ö š˜¬º T7/¡ùkh>c›gм…æ54ßAóš ;êð†!ã FÜl yÍh>ƒæÿ@ó Û÷ šwì¨Ã 4Ï ùšGìS,Q”ûïº97“endstream endobj 20 0 obj 7894 endobj 29 0 obj <> stream xœÅ][sÇqN9UyàKþžR@¬³Ú¹ììŽ+•*Ýœ0–,Ù¦£¤?€HÊ$ $$ÁÃþÁ™žK÷LÏîžÃªTe®{ö2ÓÓ—¯¿îùþ¤ïÄIÿ…/^?úþÑ÷'Ÿ‹ÿ\¼>ùôÉ£/”;Ó‰¾7'Ož=ê;;¥Åük£GaOÒ¹aì&}2C7º‹_?úÓéã³îä`=½>ÛImºq2§ßœ‰ÎJ;ÉÓÛü÷›³ÝÐM¶ôéÅÙNtÆhwx5ÂÄC8{™¯ýîÌ=Þhi <Á¦ñôù|d­:}ë+T'õžàÏ>ƒ—:1 §ïü †AŠÓù‚+¸@vƒ§2Ÿí«C÷°Á]ªt7j>×ô*¾ \‰€¾æ–»ô<ÿýê»|Iˆ}mø•QÓé+øZwZ«ÓÏÎt7H#âÈ•¯á¡VF¾ÉwºKŸªú1½ªrou ¨:!äéWî°Sªw£™õöLuÃ0I‰ßô" ÷&×g~ò_ä º~0N˜ž\:iy¤¡Ÿâãá›nÙ³ùó/ò›¢¿/-ºÑÚÓOÓóÏÉGÁø‹A5nðjû¨§g™Ó?€h+Ñk<Àè±ßå·2r€¡ð ͺ¿I£a¡Í+Ó­)-I•Jw†î´Ñî6';9uý4䓳y;([Èt®ð@M8vî ÌÄïažåÐKßtèg_j÷÷éð’=û8^§CîC‡¾ëÓs/ò@ã–Å,kVk¼°ßäoÌËêæÌÀúžÄéùÏH@/¹»ŠÉºÚ¶bsÉ âè>TY?Çsn<@²âám>¼Ê‡Oòá}>|Ã^û6þß):>[ÿ@Ÿì„¤«Ðé们g‘–ºXÐRÚö+Z÷3eF7(äZw²¢SrDú†dü04yÏòêuâFÛÉI5fŒ(Uw­ì´ñ}Y­üŽ?ô ×ñ&¬³øül×wÆNZÀI5ºåå†i`ô‘Yƒú#Ó¢_ž'¥swœÎœ°®¾Oƒ¯Œ?wr¡&ÑMãtú”ù;… Bž|ùèÉ¿þ äsV©F #Z[<|ê”›žY;9ô¢z;îßI˜&7O?$=„žoê–…UžG4ðHNj“‘<o]ÒWØÐ\ç @A½Ÿÿója€Uìß[ì{{Q‘QNÂ×övÍ®³làÑHº‰ÑóìÆÏõ#Ï*ûbYÀŸŸ·4¸T£[Ž_›6òì*A*‹ :Œ7rÐ4R9w­‡a ƒ”ôéAÆØ:Å­Èól¯J»ì5üWkæž³&éê Óá4Qá»Áß±C¹d4“EÆGØÍrˆæLºíš»4i|‹tß«¼¢ò £õð2t³::'cp^äã,ϲ>?'kc'z3ÛÒYŸÂÀÌÆÁE;cmÜK Ù:Hf輎Ü:Û° ”q.µ ®8Œ‘U^ÛžŸIŒœ"1u²ïUüñî×SV󽎆Y¶]©h̾ÏgïØyæÏ:Õ§ûÞÏ.Ò’0ç“îô¨ñÙ$);üHT²íD¿¢‹º2T€`þA+Vßêu!|ë±S•ç“ø nõOÊ æ.×7¬É}ÜÑEûø¸—ø•+Vƒó›é(­¶ÔÒ§íT¡¢ä¨Ü’]ÒPEüŒ´8º€Õò…ç5ÀÀâEü»ÅñõPŒ‘±Ž v{±KEåKo BøÂûÒïJO³TÄãr2ž3}¤ˆÑ}ó<¢À =ì>á%aΰ‘÷¦«©B²\Še”e ²lœ ÔFGoI;ƒþ‚è|oaÜØ]⹊3PÅ …Í ñBò“~öSþï£ûæ³Ô5Þdôå½ÐïóüݱãDÏ*5¹' ´äÐ[þ•Dµ³uK_ÀKˆ9,®)Óðjw©VÐãÖ<ù‘¿æ\Ï@˜s5 xι·y­€–úhrù‰ w(¬lÆÅ0—È)CÒ_AÐþE‘mjoãs~D"ð–Iì3,ÃËÃh`N8ó}Åßß±föjíìXãûWöÚ/Ùk_³gÑ›í‡áâ½2Ù ·+å\„(†¦áÝNxšøù(ÕñíAL Þ _ÆÄå?Ïfþ'6Á‘—aþ°×p«¾j¬èK+‰4Îø›‰_Gõ¨U#½¨Ye`U7ÔQóÅ NçgCðŒwï´VEHKçÕ6ôÌïÓŸù(£4t %Q9ðJ`!¬ M5ÿ³çÑ䎛<²"j<Šv1ÒØÄNbĆB 2¿ñ©Ègà³.¬¿ŒÚOTk7„óÜŠ}•MzË©SÓØ‰~}®Ù³•W—#òæ’‘ƒîL_Ú^§Â:Eóž2ÑB¶æ€HVLÆ{Qµ¼0-:D(ºóË<.Gµ&Rô>´ðnÀØ÷“uDÞÖ½Á?¤¾IxÞ¥w’ï6 kG¬^úAw¶¥ôVú±ësÞrä“À6óÙªœp/dÔ•Ð.mEoJéŸ5®»-0 D‘¾w¼ÏãœçÛòaJç¤Ð°üúaª—ÝhkEìÑŸ£ |_Æ!»ãÖôÐCÈ>`àFCHoè²î‹nŠZÀˆ(&mC{ax‹ü[Ø`Ž{•Öå¬Wâ³Ð]oØ;°Á'å,Ìâ8²ï½Es¥dKuήöórŒ óƒìš@¤nÐm¯óÈ’uÀûG‘ÂÐ:ÉÙ“©˜Ó2c1à3†´—ļÊÑuq ×9Ç1~äÚ»ØBàØÂ9ÉCO•V6ºÅY'õÞÓø*ÙÞÇi¼£Ú³6q‹Ú©éô›3éN[MÌ[’¶ßD• ƒ&`Š„W=0ë$·0@üáwùð} "§‘(lEƒíb †­xí2–܇¸ò5û¾[þ§þ§‚ÃRàçËö€KפHJ‹€!%‘ò±+=L“œ ÎðN8} I´»”“ô‡ßäÛ|xËæ/? g'“<ìÏ ““ñ„` \3™h>vTùf-¹®ý-›yxÍ>bŸÔ¬Eü ˆD3½p¦ŒX=’sι홼ÐU¨ÅE÷Qï3'Æ1s5=\Z3Z´M ’@(å}–Y”¸ cašbºæ<cÖ÷x(£¥Ìv ‡òENŒáWŸÀ]Ug´ÚæÞΩì@#u„è™!3ð²Î#ë©\±k–¥êm†„®±Ø¥ 4œÞŽmÂaB(²gX#5,_ôŠ7Ü•Mžjô GEIÛ韼c Gƒýb-Ƀ3¬°ÕHVÁx¥AiöM·dÆJgËšÍäšyx<ú/àç)¢Ÿ@pÀ{“°DÒ™SRHøþ'0ØÎªÙ¶'óÍÈ"«ýw6í[JwÆyyy‘cŽbͬµ@Ãe<Äètú›ÄlF¿ƒU§Ðé’È^áXÏŠÛ8"]ä¥Ä¨åJ·Ô{ÉK’epwÓcƒMÆçÞËÌ1Mˆ.³ø#Ic±W2‡;aE7ªÀ/¤]oL#@f­’T>¬Œ®Ý„T æÑÂôD¤¿ŸqúÛM‚›&¥h ·WÜGCxΩx/ìCA-_à´pæÁ²þ˜TB=îÈÌ@Z™Gë4ú7;$xS¨Õô_s!·¹ ¾”Bìë&8]#­,t§$­ø‚(¤l^ÄÆŽ] 7óu%v:²˜A¡>x&—©Q°… ÷´ÎÑái (¹ƒDƒ‚ðeü0ÀG-Få~çðä2 Þžðß›%®tïŠ?óÅIk'PF?²ñf‘~˜à„7FUÆ=²ç…¼çØÀåÙ¯ñ:ÈöÀ µÄ¨5mR6¾ÔhöP¼ü† ³¯óá—€ÌB¨‰jj¾ZŠ[!´æo¶Oz¾W]YäuL/%è/Äk¹NÈ}Φ‘G_Çš¹Vêx”“m׬¤Ô;Æ/2‰äsQf?–¼$W%ÌrÉ*¦‡a—;!c1áþöPôò@lÚ”ˆS¦÷I[^©sÑ8ŠÝÒ9(h>ç¤%ß´t _«¨ÍÓ èðÚ:¥Ú[øJU›[†KyE$áT…“„è|™ª;‚GèSãÅ·ÂaηC™Ä8´k" …c‘cT“>›Vm™‰R¡|¼“£é@¾ø\!š{¸vš¼ËZpìèdÔlšÛXíÕvÁ­ökä<%^7$è¤U;;z¾)¼íqsÿᦅä‘©(îúQFï–\õ@Vi»¿¯²ZØ:(pø2«Ìª<ô}Uq@\ÔHN“Fô4²Tï̇Áˆ0zîËD7)4"~™`Øxè:›ã£zJ>ÕÉÇKèpC¡Æ_ÈË<Å-<Õ´Hr@8Gn´Ë:£ÐÐà–…’Ì?ƒÇšndo¼ª>ö"ŽÎÞ‘=‡ù¶¥*ô‰‰t-A›! M«\ ë/mV'„áâÚ/Píè‡x´5sþèÝÅeùÉ-–¡‡‰È­³ ßh’‚É­ŒÚ—ÆÙ#Í#P˜(îÁÜŒ*¹Ù ™ Â“…š€I0OGU³Á ½$'¿&ðs0=/ 6^ð*‹M¥ZJ~XXÜVv½ƒß¢&S#^gH˜øuö‹0óª`ËꌀǺ\dîÛ'âò¬dö%Ž{¦4WrHì±2QCÔ lqSE¿…ßç'ñÒG8µ‰j˜–gD@ˆ)A9I¾ ½P—Ê…$uÍÖÜf©3ÅOðy!ѧ# ™‡ÕìõV0"!#™ z´8‹ê‰>üi² >š!Ù+ @1‚Psš'©ÃoæôîäÖýѯ¾É9¯ÏÏÔÐi¥¬»­ê{~ù¦/â[_Ø…ù+ùº™ØjP†í¾”‚²n²?h…Éݸ^}Î4XB¶â-ÝoZÕ:A|Ëìg„Õ?K£ûK˜N!´S>¿œ*àòÍIÊÿ´’zXýEHHqeN¢¨xà ]Ð÷Þç¥òÀe˜­F«ÀuJí©P¿æ§ßækm>k¨¥ =2ªÃÊ,`p˜Uk ]Ø ÷,ÈÂmiH3çŽDC‘±ùEÔoªÍŠЕö’Ej›Á™¥uz•ÝþŸçÅKEh˜Ô†æ†ÇWÔÞN d¼<E|šÈ¦¯È'´@v©@»ô'Q:q•'›qsî±è®¿J·šÕ¬”Eö€¹ E¨ÙN_Ωewè³[ÍêŠoÇ—çƒ%+Z}YŒ’d-W)œ|=;Mã8<Õ——d'hýs¸7ä»8†;!“1ÞkÔך >çFˆ•¶þ®è³ãÕº9ýÇä° ŽÐgy/ïŽÚÙ@Øá‰EŽo÷؂㚄E­ ªÊ,,„ªÔéÛä‘ñ€vê˵ÍlTl|§V;C6êþˆBD¶uÔmf²#Àç1®‹ EfUýšÿyù÷Ié¢àõÓŽ Z>¡‹– ÐØª™ ¾ d©ïÓJârŽK#÷éQú^Edž‡ÿ¯‘4Öi‹Ø5%À‡r4ã2‚»é=¥muàÖ‚~`«%J<`|&í}øòa!WÂÀÉ9­# ꑮ˓Ä:KìÄ¡EH€Ü®˜v²iðÁà¶v êû[~öùŵÑí ù÷6bÈ]Y£¬"ËÇLù·)ÙêIU5“4Ûk8h-©}šŒRÃŒ/7‹Å@Ÿäû|xÉ2Rr·6µ÷\ߣýtú£3ÚïBÂ9øöL»…Y°UJƒü¥›„üÈ:Å¡KDê@ ÈÖp­4öÞ— KЖSȱ€9»ñ´ìçqñ„‚¢$ÚߵޑJ¸aÄÏðÒgôŠÍi33tZLóÈ„Yä_š&b†É•ƒ Ù ¹æ¹“¨w_û±QûTu QN‰*…zúšLøÜ«‡/ÏnWnÌ`½ÕUÙç…qt$¥´ P8{ëÉ߯ð¡0ºØË±%‰ÊI´¶àùP¯ÎB½”€®Ôbl·S¨²?´·o!T³°Í¿Ä¶¬ˆ/%àìßQå’«á ŽŸR¶S£jÄrUKÿÂ?¨e{ÎNúÖkÊó&gÎ\¤Åwáâ•ÅÓ ú̸ðCRxɽDꢨã3(Š»Ï"œÑ+¨á­$p ÝE¸qÏæŒ×›Ð3ô `RøÖ)pÍy Ú&:R„ááf‚¸ÉV PëY4‰Ä¨J¼ÒG<{D~=F/ÂyEÿg®!‰¯Œu æWxžŸp¨ªR.Š—rä½{¶É{ é7ÿÌ;’ É‹o«àgÕ…¡pxvÛ¥ïWzb,P³0Y>²åbï'¾‰ã%§ßéýêšü*ò\·õr Öí°Ã&Û<|Ì:ák0­éÃc¯•A_OÁïŒrNtF¼–žÇ…U´®BZÿbULËSa[Ñûô5»Í$Ü6ú lQ!t1]ô‘ð,¡QfE%œ©‰~H©]së}\(jR õ+YµØ|SÑkvÖ.Ø^›Ë›u¥/à2 Ü€ä*äK1‡%lb¯þ¾dÂ-1Dw 6á¬tÊX¾¥ä%%ä|³HJtïý·ü³zZLLSÏ‹Ý íÉP?ØôuÀ¸>†G×þrË=  ~Uw©bi ~òç #bÁ-$ËNEr%™«TýEÂNÏÃÕ}0ØNüoªq¤²££è†sÆ^•~Jíò¦Q$·Š³×¬~+ÉU~<ᮓ[:Z|ˆ9ÏÏnyû†}ñ7ì7PÕ/F5“2MRz°±˜®ù]cUn?p]݆j®Ã¸ÑZwn:3~‡Ù¶ë±!Õ{˜êBôöë–isU«/ÞÜ^ö‚lúÙîbWSßl@ŽNL•l¬õ[ßÿzœ¦B cVóºü‚Ò=mIìœ7µ…¦„õ81[ÝŽpi¥ˆÎÚÕ Qç^æÃ_çCÔ6*sûpÿŸåŽÙ.¬r^‹w^ü£qÏ&B&I;»ì™̤†×@óÉEކE¡x±|•i: N¥Ì›âÔ¢LXcþ›[#¥\+#¼™6Ä3Sz ¶9µC² U®éÎ%ç'ü6t1aš¤e–è”Õ¡ïd‚»sÍM5–í¨šõs«ª…äCᯄšÁ:V¬·¦ðŽ…(·vd`4É=÷ºƒ‚6iÃGjìD óóÌ”‹ÓhÆ`Ó.C™p_¡¥ò+‹BÈÚ¸æ^“9:f3Å—ðs b– ÁÿÐÞ¢jAò!¾vÚ:¢ÜÐ8ãÍælX›·Dç¾¬ï ¾SééÄÜcíýü#?b!¹2·mÄÙ×D÷ì@8u#)š2ìo¶†Í”+äDŸÈĬr\ذ‡ »|‡ÀÓýø”•Š6Öoœgñ6Þ,ë¥ÎðqK ¯76ô "þîjQ05ølˆc¢:95|ÓzgÄà)ŒrpA•!U%¼[±J€X¥0¥ýCe î+¸ÛV¸«¨¯ €Í}-n[Æ+H’ \×úó'ôj6>¨×<ÌB»˜Ä­È*èµ0±Çà°„š¾Ú7(JMˆu¦·–AM¦ ®²oU6ضóàÇë|MjWöÚ§åÇcÀ‚㠮Ğõ±Å,OX&ÔäbR_àìÖ‹Fý‚ÿ ~'´,€á–C8Ø!l0îŸ F_@8;¥¦a“!ÃOaÿic 9%Bt×̰~¤G¶ÄPóð›×Œ¡bHÕû¾&ÝY'уVÍMöþx°c¨XYýðèþM,@à(šœ§4îiYŠPæÿOç‹''¿{ôý‰êOà?÷åÓ‰ý‹ÖnÝ›éäâõ£O?úøñW'ïnï®}üí‰xôñÂÿ|úÍgîŸÇŸŸüã/ûûˆù>់×'Ÿ>©¸ù÷[TieL{íÞ9lhëò¯óá'ùðÉrÕ¨„¢k¶',Ål!:s1¶æ“,]l‹íœ74…—–뤙Fý;¡*~ DʆFˆI!œÐÆNDEŸ*äý)'¥¨ñ^~.R?}:‰ÜOÔûbm;H¹Î*~ýcç~lÅáä“3= #­/ <÷¸‰ˆ'³¥þ{z{V#[QÂ{6ÑpHšß¥u#cœ͉ƒþ  ‹5h”¬ŽØP—¹Ó_82Ѐ½"HZ„Çpy–w¼ÃìëÌD£ÍPç–˜ƒO9U}̽|X~ð­a×ȱKîùÆ]7B·`ÛHì '?/fm³P¶ª,ÐÚóDáI"„wLyÄ —£`€BtدÛTÓT¾5ª’Aia”,ÎYyL„c=áÂàú Ã׋CÞåáÞ‘NÂFAAuœMí‹&£©+æ¶SêB¿bëYù4î¦Î¦aTΉ骜^g΂qP«ˆ ÜÙc犄ÞðìÞm¥T„ ’LãIe™¶å¥ P¨q¯ t¬Šã‘ áS®Ä ø°-ÕäænÄ¥¸K‹´–¦“nód.XÝÁã×{bº‡jì¡a¨–§×q•}ØTÕ øl´NŸ:»™SÞºP”ÆÐ!ì{¹:Ô.Ý¡˜C –P¯ÞDóšÚû\f}°1ðÏÒ˜̓–ˆÀÒ,,Ãç£\"²®ÑïÑf‘”?³OZ13#¾÷¯Ú†\±kê6÷k9j¥XAZ²Ø éFAÚ2›*ý¯Ö²o¸kÙÞI"ë¾÷[Ѷ'3$Šö«vó¿2êT»5¶×Ðä ߲ۘƒ†ìõÛ­ãçA‡DÖÔ}âæÌܽvAR½Cóv¶KµNe ÌžÂq‚§h'm«¾-¿º€ß·ôsë«oYI~̉:›NV»GL«ô*‡¤qîû¨Ð"ï# ñƒj<¶˜ƒÀ+áé_ØÀÇ3Ð&@|Ž ]˶Lš›ÁÑ’}ß>,kfJª‰eæ¯&—H5¨—ŸŒ·â~ÞQ|YmaE¡6ä†N 9ù ŠŠ¸€8È(_LÍ] &N ×ööñèWY¨X0W»›EéÂ$çÎdž òfùxi ®—|ÜÑizaC×% ´¼óÕÌÔR4ݸ+Õ%Ès"ä~Éi¢ƒÕ ªLÓŠ[&lkÐXÑ5MuÛèÅìŽaôRª'¸§âYt<žŠÍ´lQfàn«r$NÇ<+fQs… À<êy3Á…ïdÕ ÒËn´;–åì8z0Nµ[d£e-æž-Ô;Ö2¡kQi$ïI¯f Yrl3I"dëÒ/^U?ò±[ÕT'fvæ™ÃfìÐFn"”ï•Ê—j7ˆ[›µ ÷ÃgÂS]]ÄŠ‹mc…žÐ?ƒsD–Æ¡ÎQê·Â柧4Ááð^9bÆØÃû^i!õ [„ƒ0¹ÿc Þ®õ:SÙ-ô_~,è{eº¢Z!E¯Ÿ¶'5¨U@Y4~¢K+ÕÞØpäù­`’Ç€³æwÄYzVIû€D¦Ã¡°0΃ú¬ùôYŠ9l‡kŒ·[‡'¸óºËpÑ+Vo½e•àš³Ïê .u™Õ#ø:Ž []VD÷´Sõæè9õeYز/vJá+Ü0ç/í„´G×VÞ×-RÚ¾<}k¶c! žÝ«À`([j¹c i˜V8ÅB½þá©ôÐ}ë}uSŒt“³–|SÊñŸýL¦“_¡xo;¿vï:T{›ê¶â÷À۽÷â(6*:‰›8½ŒÚ+@Ðóå¬k9•:‹Á–õñþìºöl™DáæÎ[B$¶‰ßR!•ÉZ¢–3øè]øb{´Öà‹‹ÚZè=ÈV ŸŒd«¯ÎÀÊY +‘ÁÞ•£†ú‡úOùŒ8JñçxùdždÞN‹P_¼=פlýÍ&ÎŒø‰wÑý¿¸{9­5Fìîð&}ËÜ•[ÖÊ¿f3Qoíö.¼Ä.ËBRGêÖT¸ÀNÌŠ.æ¹¢Eñ7Ó|^ÐP˜uJœð¹ŽÖbê¢$Jö,âÆîãc""4ÇC ”‚ùyf~;ÃÐX)™¬f}­glê&WÓù^X¾ð®Ø/Œ&‡+ø£¤]òŠ¢´±àÂÞ?åa«Wm¯Xz/Ï®¶ükþç3Úu¶`+­¸…á’8sñ”áâf¾ëEQ—›‰ªÐøeþÈ5ÌÚÃËB…Q´‹mnÐR‰Ú{ÊÝ šömHJø«ý êjdëòHô(ô‰Ô¾y\àhƒ«ßp™;@ÒÜ3W.6˜/êoàe ¬\”‡ »_@H>¤ôÕl(x7ŒÍ:ð$ Ë¼°¿ÌFÍÝSN‰ñ÷J¸$ Y’>ûÕÎ|L~»¦Ôï×ÀF“¢þƒÚFÓ6vå—I…2½?“…Ð'³“}Ñ%ÛžW<ÞDÿcøa®=ï8Ÿí­ ¯uéXí€rÍ}AMëÒM6Êj`ñZ½¦ãÎ8F1ŒÑ¶Òd;¬¥r¯qSßÙ¨“ø;4soH‰æð)gøÎ2|x…¶OÌÓµÔÉ™©Š¡›Ö¹¿C§M3AS°v± ~a©ŽªÓfjóUýƒ5áPn"äûA11`CM{Éïjÿ§|­M2÷gRûãKËa»Còˆ+ÑQ$]Á—ÓT I*ô •z­=¼âijÚcÔ?¶é€ú—iQÆÿŒ•oû¹DóŽR-̃—¼{ú\X£¢™ žj‡JÊ?l&’²´¨YŽûyÐNsvÒð(TÕ..UêxðNëÀ@OüZÜzŠ-dłNjv]2bP[ÖŸÏëAä¾C!‡P}kµ•¹×¹×=8UzôîÝêoÕÉù†aÂõ·jF“tž¯¿UðÂÓèÌG÷Ö·s³¼^ûfyÒ]cí”:y»q„Âø—‡oòá¯òáÇìá{x›_çÃó|Øå÷ì; k¯óá³yŠ'eãú…ÃÛ|x™»|xÅ^p—?·oÙG ¿Ë‡?æÃsöu®Önö’»6‰ü÷ÿõIy> stream xœí]Ûr]·yžIïôš^t¸í¥µ¬“Û^Xv”¨vlERë‹4Ó¡xQ$M“r˜éôú˜ýàÿü؉NœidžÀµ±üçãúþaÛt[ûŸÿÿÑûß?øþaçæÂÿŽÞ?|òêÁ㦙¦kÛáá«Óm3Oƒ6ÝòëÁŒÝü0Îõc3™‡cß7#=üþÁïž­Ö¦Qý<Ì«µ2C3NÃÁóU×ÌjžÔÁ5ÿýrµî›in{sp´ZwÍ0ž,þÂÐÎó³oWôúÁ¨y°o ÙiÞ,£yÖ?Ðk;Ý(3ù7¸ÙS»™¾éúþàÆ-Ð÷ª;8ãNìªé‡î@ñl[ ée==ªM3å;´:ìÅ> /€Ó\KòßáWoyè/©ëz8­ÿÕ §ƒs{Zš6úà‹•iz5táfí“ïíKgÕúàŠWº_^ªÛ1nUÓ®®íuÓuêà·4l´né6ùW?¬tÓ÷“R¸Ó#¾@i'«?¼úת×MÛ„L¯Ž [N=6´Sx½=Óµ8ËÇ?âÂßÙMwÍ8ÏOâû“CÙûïz]Yà|÷[ï^ZÔÖ]kð‚áµoù†ýRƒêíU8B›éoj0–ÐÊ$𲍥¢2qeûõZæáZMM;-yÅô‘PØ`1^|ÈÉÇò8Áþ€‡–~TߨYÙc¨ah†^{ÏÆ ÊžF”NðœnfMïnÉhÂMÈ4ùzÕMjiòÉ7¼®Ô;0à뎎™×x”§àU׸Ӏ¦Aw²"ާ§v8øS7îuœK¼V÷¾lÁŸï^mÚ.Þq†Œ€?®Öm3ÌtO½ $ì…_ðΙ*_­Ö´Áyh»ƒ¯èïD\ºC^vÁT ¤qc—¢×µQ´Ð£"3’ù€ùFd+ð,sÓfµžhƒ­>·§Ûv¢ÃÒ1r@ï,ðp¿e`4Ó3)M Gû#¹GAÆ^ˆ³"‹3eD<DìáJ©Æ(¢’ cš*’1 …ïF"?ÎÊ¡è/€Èã¢Ç,ÁÓ£¨~j&„eJfÒ®?H¤{Œ8¡tÛôݘüÎ,%€òeÎ.t`ÃÎU{˜[þ{yîÌðVÎö|–˜ý%&š åJ+)‡Æ«\=ðÆÞû¹s7öÏ^óð„‡) ã’q4VP<Ûò,<û#/y¸æáÏx/¾È‡Äsƈ˜Æé\ýHz²v(¸æá!ßç+¸áqèXåBK‹™ü’/ㆇïxø´¼CxåØûW†‹ Ãü¦Õì7íf¯Å¨®†Ñ>§q ‘°ŸG|Gð@´åiüOqèI­ wð æ’‡oyø7pú·â NjQ (ùÈXü\D]@èSq#×ɇÅ>ˆ{$½Ù¶ðÏùbÇ ‹#q1€÷ÿì–‡7<<gßòð’‡ç¦l‘/ß÷Ïžå¬Â ŠÍ¯ó|V¸;çᛇ‘Ž/x{»àp¸œ&'ÿÄGüì;žµ™ò¤O!ïGÌ+”u?˜ÆÌýâ-I΋3ºè‘ß­ ii6š8ƒ£>aèæÉ9fëSRͨH½$ƒ¢íf…’† Æ}%«ŒY¬§¥Ý·#¨t·âb²ÑJ›vn¼–#»ðÂÑvS°4/Ý Vš³ÿcx= ïÆÙûXúyªM¨vp&kÅQ-H‹îÈž™ÒüØ;T´8‡Ti¡:[º,Ôà ÀãË2O› KÙÖaý¼YÙ‘BС)ÛĽòf«–ð÷DÇ®”A7åIyÊÃknu£îå€q{û ø_Ü,儯>!\ËÍL–#^õòÉ…XQŠNËìY ¢ýQXÄÞ¾¸‹8%xѼHÐÁ(ù,ÎJö½Å‘¶hþß<Ø×<ø?lü Œyجœ>÷tž ó¯Å=vžåJï>x((½f¿îâeH{è¿A]ŸUÒaëö–ïåB„ Üá^ž…3ò¾/ㆠl0Ê7üœªãá¸S¿A´¬=p|¬Ñ§ŒîÂ5’@{¦ÙM6Rn ÂM=åá><ô~Øp ŸúU=~Ñu©OعÕà°á˜K“¬#—3²Ù~ZH»²Œ®mC†Ž/W NPð½¾k=ät©‹X\hoÞù}+œÅ€Cô@‡I,Hy—bˆm²%Z‘ÂûO–að•W[“_m éh5¢Sü$–JgÒ-¦“ãt†ñ¬i¯ªVL“”Iéit`“ýØbUYŒáˆè24ÓÛ,k¿1_÷é1©·Þ´º¡KÛšüšÇ¯ÊL=Œ¢«5qÒcñÔêPÊ“}?ú2ÐÅ€Ò›jMC2a¨ÉC§îïB§ÉÕH¡SWpW‹¡Ét[@-¬¥ „˜Ãœ×á…¨Š˜äYbjÞI¥MÓÑx&•¯ 3 ‹U†ø¢ˆb:tšü"«ŸZ÷•fÆ'¥Zbi…«%h{º½ÞñwÏ+Ĩ!ÙgÝ<‡¸áçž«+ÖB'J(–ŠCrÌO·aM'ˆYh=f T¡{$ÜulUwÆNA½0×F ÜæŸ’K³ÎÙNx­„…&lCÈÉ×8†k¬_­âüÛx1|=gŸŠ³ç<„ˆë3^l¼û!¹ûÀˆó˜¡uMPèÔÕY¹ÃÚ6 Ih‘ „°9IÜbŒ¯˸YO\²UB D.uÖjÔ.%D±‹é¯Eng¯0-¯Ý«ØïHĘ]ËÎBwF¡T­¹Š«uáÙ›„-¹òýA5¿Ø×b‹Å«»‰ré8;iU§C Èì¾Ë&%|¸Š ²DDM ”ùÙýé֑fPøÞ ZÍ­ê‰zrŠÍ}¤"ùš• QM¢µ3Bõ‚«£/NWtG“šçm…Ûî]ÊXž¡Âò®EŸ˜PT§Nj%_!ƒ®¶áE-ÿÚO†ípîOVC\*ë¡ô‰Nœv¸ÏrÑCQÅ‘0<¢C­õÌÛÚ í–²Ìq{¥zYw¸E§IK+éä|†mhóÞ*ò¤g *CWþÞÏ øÂßŃ]øÆ¡ˆǬ‡/ý>H°-É®3Ä4¹ô¦akÌé°]<ªé§K¡ ‘ß)xÉØµ­6Çë·$¿‰‚ÒÃðâì}[SÜN¥Ü4/Ì£Cß/­’´sœüªÂhœ,˜@l69T¶T­Øñu[‰ªj UG5b+‚   ±púsÍø[´…”eu_=÷s౎MÞBRúfA(´«Jtµ"Á‹mò\³ÒTËïÐnY|þ>%ý×"LYà[q;Ï$ŸÆ]!cÒ­Iä¬à\刴!+”IS(—E›¬šI³õô+VÐOÅ!(ó‹y³Q™çjôGÑ+&í…¬f«±‡‡·7â¶®÷ÛKßûíåv%Ø0òeà¾/¥Ÿ‰]$¦Ývèê.ä¤þš Û^ˆ³rñÛM¾]Wü¶ùB{ƒÛUÓ*UWL–Žc=)ñä¢Ux¸SÈø}/þl3ròu[ë’tÝ~0©â¬fãõÓÛ x“”WQ£±ŽiãÛ•#±ùOf :Òê\g½ËeщkÓ×`ç’P°(7U#8ë‰5¸`k¢÷u7Ý;mƵ­žRÖ}Dþ›0íŢוCŸ‡»áWPy•±r7Y±…¤úЍtr´\·»ƒÐÓÏC¤l›òVÚ%0ÔwÍÍÔÜQRwûz¨õ§²ýñçÑüäbiv}º·Å=º®#{9D’Y§|Œ}²;•_M`4©®Ì^áŒõˆ8 öƒ6¬[º\£âm•>±µúÆ€±þ%ƒQçO¼ƒ;F7R¸h®’šÊ#Wc29ß­b#/å<Üi®Á,ØXú6(cˆØ3ð‚ßöõrמ»Û´ú8@á÷üÞ¥U¸™?ðß½ÀôR¡Èü̹Æ×Sôñ†l’ÏlYö|ð­mÿ«Í6taþ _ϯâä Öv¿Ž“Ï"~=Áã-`[Tœ_~§‰Ü—h"0›Cf{Ékþ‡åÎ[ÓÓ®:2xÇ%].ì †_ÇßÅ“¼ü+XÞó ±xVM.QJ5Zq~š];ß‘;£+é©£Y/!ïm¼”xn­' e“*q\˽ÀÄçšÛõq{q2ib›[6nÆ þmÂêà ÀR/ñ“=Ê èwé^ÌÛåQ•)9a3•ÞaPÞó È ÍàÒ^ ¯ü–nÔ¢Ž©?Z¶ÃÓ^‡¡9Ñ}¸Û@ûö¯Y""åA¼ÞË6íó(R‹œ¥B8BÎKbxô £‚.)º]Â_Dâ܆—®Ù!´/ú6DÄófÞ¬¼Ö·pr@nCšúÜÏäßÅ@.ìÇD– “*™t¥óÆåÀ.8“:Nþ!É- 6 îÖrÕ¹„[´GÑ®Æ æé^y# ËÈlžKØ °ûš£é”MÌ‹S÷r×m¤ßrbã#Y9÷rp9è9ù*ÃU~Ãv'©„½Ï2‡w%HæöËÚ9&¾Jeí#Xç™-yÇzž¾¾œQV}áY‹›d€+!S”åü»pð¾Ö\2ÞÌ $ê, ·—ÐÎ]TûôŒ7'kÒ…;C9ÇK7 ³å7ªíz-ëžzL^Èýè܋̃¿¡0>N.HÀt|&Ðù;Ç-@CgQŠW­<§“͹Ý5´…«Éóߋ¬&:z…& eæ°œæ ý&e¬Û ‰ÉÏvÕ–´Ä6·¼NR€/ûˆej.N¡’lY¢š 7vq0¿+n|)f‹>p–\s‰4 ýas• ¿Ò"öZq/8߬¸¡ðµHàE¾u.=jz¨ 4ÀO-éŠrSXQCdþ!;]L'‰Ñ93?Ò¦·±¹{%w ®}<(“xáãF®Ón›Ý«€lÉ·5Ró6ÿP:¿_ˆa×Ïyq9E˜cßb«Î®Ä)’u²‰¿í¦½î‘Î,:B&ÒªÂáÏrâq÷ FÞŽâÕ¢YÐ&æä»(L…çƒíÈû’)9<ÚMØÇíR<ƒ„3‹w¼sebÑCž™LÛZûyÏ£m´Ir¿G—h2£¸\ÅNvuŸ©gí»mÁ-ëí;•fÝ$[ðµÝvK¼üðB榼96x®úлРP¤Ç» ;“joþx È[¥ p¸]~C¥Ä#׎d¥.Ɔyäá··ì³æ}Pìú:ÜãZ+‹•ˆÉè¾¾Ÿ½áÅjHTñ"öË9õ ´Â4qB}Û$îëTÄèè5Óuó°M5½gbØ´§?Ù̺ÎZ¹‰1ùÒN“‚ß«:™‡ßÝCMœÿÔF'ç09d¬Z“ö<Ì>plá®%{sP©ò·°›Bô„ÈRÒˆ:¤œš&­èy §«£¦žŒ Ó¼–À*óƒ ©Ýs€7Ì Vý˜£!ž:š²°Òh* ´A%ó‚Ó¿5ïÄÛ’u€]ŠUËvSò¶l¯Ç½ë_n¼ï~'·‚e$©>˜.~Ì´Í¡œ°ú=À½ÉÎ|»¢ëlsz$)åÊlV ïU…í†L‡-]gž¼+J,ô§Rby‹›D ÇÜ7‹˜n²âÑe8 I™Š]’9œlE©–mÔj4vM’¯ÁÔŒÓнýWå ,u–àIþÔeò÷FW…PZUKªÓ¦sŸå€ 7 a\)‚@³ô ý¾@_&Á?ÿ.UqÔÉžY]=ÏK²ráž´dößáÒkç]Ô`NR™E&Îhêê…X‘Üææ©ª„>TS7Ò|³jsy™3;ÚF;¥þzwƒ ‘×1J~‹ë Ò>F "‚¼j ÄÜa+œd/2@¤m`tÙ(Šö¥ÇûÐNQRmˆØférÃõ‚p=Ñ—Ðù4›û\îO/µ³ßÀìâ›å¤HI <‰„…[Ão\ónŽN¦ÅfÄÅš–nb–â'|å4W˜%fìyª²¼qìéö$]¶îÔ£ÆÁ~ÚYÕÅå8ùÑ•ÏY GöWªé 7 ,)¢i•®5ñ1M1E©ED£cŒíÓ"=× ™opKjÿ¡L·[øf&šµé¸Ÿ­hí°ë@’}"pðh^<µÊôˆöQÑÔ, g ;ð%=Nà ¨£²cêq†×áÆçØ7 ÈAIäÀQw¸#vØ{±m~€\>£m ¤e·{~à]ˆJ’¼œ\-êÖðýE!3¼wù=Z‘`%@8­ü†i ¹r:¦ylT7g„Y¦9Õ K˜ö°R÷NG¢*– ¡Ç´®Ù­x[­±ž‹˜ì‚«BÐÖèV¤Œÿs€Ä UÌ º¬%‚X&È}(KK”ÂÌ·c®š€ôŠ@dú•ûÁËûIœnͨ:Ii‰‰þ5c~\×kƒ|µ0{ö3&BƒÏ ó>ù ¢äB‚•Üg¡@9€‹œ^fɱª<4ºèä1ϳ;hÂËRMX^@ÎÕßPfH•…%NÙÙ?æwÔýn¦h³EϤðÍý~=Û8Õ_DjÑöF²€êÀ艤xœ7ä㥋„í)þRòn/ú݄ę|TÈF»€œDJÛ6ˆ¼càÍÂ~ï¨wCˆ 3è2®¿*¾/•K<Þ÷Õ¶ÍÞäp@‘¹õ½ˆ¶YãS#:Hä–“H¢ ëÓDªn‹%D·éÚˆïtR… j|ÐlúI#Ý4¸Ì¼ò;eÞ t§étÂˤl|¸Å'9+JF¤,RUi6¶¯%=1-öéÃϳ¶n[ët·xNˆÍNJï¹ø3계Éi2»­¯êïÏ«RÈh¸­ÂsVÈ®W½] I î;bØ„…‚E!¡C n“Åå® ëÛ#3Œ˜4o¡¨wgüÌò§lS‡àâÉ´f$!Ílû&n·"µ­Êè —ì8]uö¹Œ+夑XÃÌB<4MâúƒTðÉêá2ðPóÏþ‹gågah·ãÊëÒb_I¨†j Pºs§ †£itïŒ^×~…fP¸®nv*ˆå¬P5Ôïê BNNM„íåiYDH¾’Î$+ZûØ~ì­ 2M¦’u”=N ÷/»}’„Û^ð©ƒ{^›¶Q­AA)ó·4ÿ›ùfoûëôsI2)÷j]ûâ6|>0ÅT1ZâJóGg؇ÏæŽð3¾ãÛøŒ @ò¬k-¯výHú!½­®'ÑØVt°«2~7+[Ç= -Aòl…œôY_F·„%s¦¯,ýá\ÝY_dËžŠÀû1bÔ!ø^´Mªpߌ-À^òJwŸø” YHe }F_ŠPªÂ9„þ¿LÒ”6¿<6p»cµ™÷°ñgžÙ…8TÌÏçlò-²YO[/U¡Z?µZ‡­Ð“˜‘ÿ{e#!üüÉ8 ù¡,ÀßËF\QR ÚKÚ½\µ@ÿ64ЇJ¤ÕÍÄ@ 1cÑÔÝR^ð‰¤™ˆ<9v›‰2Œ(É@¾ Ô€ú°-²&÷±„FI€$–ˆi[’ös&U¦ÉuA–diÊ…¬9÷ë×pìøö¢àµ`.$ÞªR-)A‘qÚ" ™Ê‚ý8p§j ³¹v —-Çrq« AŠ-侨2-1ãŽ"º~–©Ä¶ÿk" >_€8Žãð @zïeJxÏ;ζJòè—Ô´)\VßïbîwqkPz}A`ÍrÒÃûD [ò¶º ”€‘ÚV[“8WÓ˜¹CÍ™øû]êk ñ"1:ÕöM¥µÜzù[di}lf7d¹ Uc(ÔRWýŒKUP®¹¢Þe—²íjµ‹o±ôrS)´“—ø«ºK1äÀÊ.E(ÊÃ%\Ûx[†>å-¾k‡›Ðïk_•Óž÷,ò>ì0©X©,)cw¤Å7‰Á&¹/dWã»2ȸ٠œ¼Çi«?Àâi'ûf’ÄS&)–ÞÇ™ÿ,L2ÐKQá>ûÕE+ÔªÆFZi[.—$0Q€Í¾éa–¸÷`fÒPœ“ˆøý ;%¹t6`]G¶ë`ß§¢ßT$kw¦±Ý¶àÿ6/܆ÎN±Éª7Nª]ßuø…ä—Mó’Å"Ê¢¥²NÌb5Í×UÁÿ3 Þëoå7ÃÃ[W³:ú¨q_ ‘ÔǺQÅtËìê–Q«ØŽŠ D b)ÙµêjnÉÉ,ömʘ'Ñ}ÛŽÞõ7Œ;E%î]:¿è¥,œí8lqÿYUm@¤ÇžÞ¿¥51º»fü+pþÉÏÂ0Ó8üV‘°‰ Û¬µN™ƒÿY0ÝUÚ·œlQ+¯c/»™ ÿóðJ;«¢»Xfe@jåVA4ü³š_z“ÓpÞ3.4=¸O¯!)áácg UgIª>Iì;熆›/º¦åIòŠ–×èz¡Aö„®’¸ÔÔ%þ>·¡ÌßçÚØ¥ŠÌVZ¯³Ê~¤Ì¶S+9œ»Ïª£]Š–>Ú±´·³yŒAËFÇ›ü=é‡$¢¢˜y ÅtÚid£!1 㘆diÇP5%P>¾[‘•>Y).z¥’N¯Á–J>fè¾òrRJŸË›”øPå¡dO‹•¹eü:ËËË-s=ë&»ÊXƒïtìa;c*<ÖU×ThÎBn%¢ÿ2³G–ªK±Ç×Å*v^Z»ÁwÒÄþââ€Ü+¥@$UFˆŠ‰å50äÏ‚ù/vºácqøã¶a#Öêp9‘-s Ã;¾áá /Äua±kqÞ¯¬5L2…ÿêÕÃß=°ÿý/áñÊRendstream endobj 34 0 obj 8342 endobj 7 0 obj <> /Contents 8 0 R >> endobj 18 0 obj <> /Contents 19 0 R >> endobj 28 0 obj <> /Contents 29 0 R >> endobj 32 0 obj <> /Contents 33 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 7 0 R 18 0 R 28 0 R 32 0 R ] /Count 4 >> endobj 1 0 obj <> endobj 6 0 obj <> endobj 16 0 obj <> endobj 17 0 obj <> endobj 5 0 obj <>stream xœkhÙDÀ€ endstream endobj 4 0 obj <>stream xœc`Ù endstream endobj 27 0 obj <> endobj 31 0 obj <> endobj 35 0 obj <> endobj 36 0 obj <>stream xœ<Ãþ XIAAAA+Fbøøø‹‹øUù.®÷«÷0÷-÷*FKZCopyright (C) 1997 American Mathematical Society. All Rights ReservedCMR10Computer Modern2vÿMUPøˆ‹Ø÷ôôðª½ô÷_æøU÷Br†m„_|„ƒI‹u‹ûHõò÷0÷ÇÁ‹ï÷1ÛûûA/2S½‹Žœ®—´¥y¥hƒ‰‹Šˆ¢ÌÁ°Å‹æ¶:9;Y>stream xœcd`ab`ddäŠôtm·dOî‡4㦲ÌÝÉ?½~l`]ù½W軡àw=þïÚ ÌŒŒn>ÑÎù•E™é% Κ †––æ Ž¹©E™É‰y ¾‰%©¹‰%@NŽBp~rfjI¥ž‚cNŽBHG±BPjqjQYjг¯¯§¡s~nAiIj‘‚o~JjQ£ƒ<##{øFßоÿÌœÇRüX;ŸñÞïÌ?Í¿WˆN›0yB÷ôîéÍ&üÙ÷}¦DݤÎîŽnކ¦¦†¦ ­3[ä,üÝóˆk[ÚZ»›$¦4Mëëíž4CޝtáOû…¿—M›6ƒíwâ4öU\—¹å¸XÌçóp.™ÈÃÃÀB jb endstream endobj 39 0 obj 288 endobj 40 0 obj <>stream xœcd`ab`ddäŠòtm·Oî‡4㦲ÌÝÝ?Sê±.ù~@軉àw}þïÚ ÌŒŒn>ÑÎù•E™é% Κ †––æ Ž¹©E™É‰y ¾‰%©¹‰%@NŽBp~rfjI¥ž‚cNŽBHG±BPjqjQYjгop¤¡s~nAiIj‘‚o~JjQ?C Ã]Lêm|?:/øþ~>ãáâÌ?ü¿÷‰~3~¤ô›ÑÌHIá±É—|‘ãûÏÌy\ {ó÷¥›¿ïœÏøƒu3óÝïgE¿¯f›9¯{þüŠîZùß«¿¯d›Õ½ ¼¼»²Vî÷ÚßkØk+ºËËçuÏ”ÿ¾æ÷ÒßkØàü¯‘õ±ñ•.üi¿í·ÀöÍ\¸å¸XÌçópnžÅÃÃÀQ&è endstream endobj 41 0 obj 319 endobj 12 0 obj <> endobj 15 0 obj <> endobj 26 0 obj <> endobj 24 0 obj <> endobj 11 0 obj <> endobj 42 0 obj <> endobj 22 0 obj <> endobj 43 0 obj <> endobj 14 0 obj <> endobj 44 0 obj <> endobj 10 0 obj <> endobj 13 0 obj <> endobj 45 0 obj <> endobj 25 0 obj <> endobj 23 0 obj <> endobj 21 0 obj <> endobj 2 0 obj <>endobj xref 0 46 0000000000 65535 f 0000034882 00000 n 0000039100 00000 n 0000034802 00000 n 0000035269 00000 n 0000035121 00000 n 0000034930 00000 n 0000034186 00000 n 0000000015 00000 n 0000008060 00000 n 0000038192 00000 n 0000037592 00000 n 0000036896 00000 n 0000038272 00000 n 0000038045 00000 n 0000036973 00000 n 0000035004 00000 n 0000035034 00000 n 0000034354 00000 n 0000008080 00000 n 0000016046 00000 n 0000038901 00000 n 0000037763 00000 n 0000038689 00000 n 0000037309 00000 n 0000038486 00000 n 0000037050 00000 n 0000035416 00000 n 0000034506 00000 n 0000016067 00000 n 0000025730 00000 n 0000035503 00000 n 0000034658 00000 n 0000025751 00000 n 0000034165 00000 n 0000035579 00000 n 0000035644 00000 n 0000036057 00000 n 0000036077 00000 n 0000036451 00000 n 0000036471 00000 n 0000036876 00000 n 0000037683 00000 n 0000037945 00000 n 0000038133 00000 n 0000038364 00000 n trailer << /Size 46 /Root 1 0 R /Info 2 0 R >> startxref 39294 %%EOF stk-4.4.4/doc/doxygen/classes.txt000644 000766 000766 00000000500 12015735504 016723 0ustar00garygary000000 000000 /*! \page classes Class Documentation */stk-4.4.4/doc/doxygen/compile.txt000644 000766 000766 00000017302 12015735504 016726 0ustar00garygary000000 000000 /*! \page compile Compiling The Synthesis ToolKit can be used in a variety of ways, depending on your particular needs. Some people choose the classes they need for a particular project and copy those to their working directory. Others create Makefiles that compile project-specific class objects from common src and include directories. And still others like to compile and link to a common library of object files. STK was not designed with one particular style of use in mind. \section rtvsnonrt "Realtime" vs. "Non-Realtime" Most of the Synthesis ToolKit classes are platform independent. That means that they should compile on any reasonably current C++ compiler. The functionality needed for realtime audio and MIDI input/output, as well as realtime control message acquistion, is inherently platform and operating-system (OS) dependent. STK classes that require specific platform/OS support include RtAudio, RtWvOut, RtWvIn, RtDuplex, RtMidi, InetWvIn, InetWvOut, Socket, UdpSocket, TcpServer, TcpClient, Thread, and Mutex. These classes currently can only be compiled on Linux, Macintosh OS X, and Windows systems. Without the "realtime" classes, it is still possible to read SKINI scorefiles for control input and to read and write to/from a variety of audio file formats (WAV, SND, AIFF, MAT-file, and RAW). If compiling for a "little-endian" host processor, the __LITTLE_ENDIAN__ preprocessor definition should be provided. \section unix Unix Systems: STK compiles with realtime support on the following flavors of the Unix operating system: Linux, Irix, and Macintosh OS X. Aside from differences in compilers, audio/MIDI APIs, and host endianness, the steps necessary to compile STK programs and classes on these platforms are the same. The following table summarizes these differences.
OS: Realtime Audio/MIDI API: Preprocessor Definition: Library or Framework:
Linux ALSA __LINUX_ALSA__, __LITTLE_ENDIAN__ asound, pthread
Linux OSS (version 4.0 only, use ALSA for MIDI support) __LINUX_OSS__, __LINUX_ALSA__, __LITTLE_ENDIAN__ asound, pthread
Linux and Macintosh OS-X Jack __UNIX_JACK__, __LITTLE_ENDIAN__ asound, pthread, jack
Macintosh OS X CoreAudio __MACOSX_CORE__ pthread, CoreAudio, CoreMidi, CoreFoundation
The available C++ compilers on any of these systems can vary. One approach in using STK is to simply copy the class files needed for a particular program into a project directory. Taking the sineosc.cpp example from the previous tutorial chapter, it would be necessary to set up a directory that includes the files sineosc.cpp, the rawwave file sinewave.raw in a subdirectory called rawwaves, and the header and source files for the classes Stk, FileRead, FileWrite, FileWvIn, FileLoop, and FileWvOut. The program could then be compiled on a little-endian system, such as a PC running Linux, using the GNU g++ compiler as follows: \code g++ -Wall -D__LITTLE_ENDIAN__ -o sineosc Stk.cpp FileRead.cpp FileWrite.cpp FileWvIn.cpp FileLoop.cpp FileWvOut.cpp sineosc.cpp \endcode Note that the sineosc.cpp example does not make use of realtime audio or MIDI input/output classes. For programs using any of the STK realtime classes mentioned above, it is necessary to specify an audio/MIDI API preprocessor definition and link with the appropriate libraries or frameworks. When working with a number of different projects that make use of ToolKit classes, the above approach can become cumbersome (especially when trying to synchronize with new STK releases). Most of the STK projects (e.g., demo, effects, ...) contain Makefiles (built by the configure script) that compile project-specific class objects from the distribution src and include directories. This approach makes it relatively easy when upgrading to a new STK release (by making path substitutions in the Makefile or by moving the projects to a similar relative path within the new STK source tree). A Makefile is provided in the projects/examples directory for compiling all the tutorial programs, as well as other example programs. To compile the sineosc.cpp program, for example, one need only type make sineosc from within the projects/examples directory. \subsection library Library Use: The STK distribution provides a Makefile that can be used on Unix systems to build a static library. After unpacking the distribution (tar -xzf stk-4.x.x.tar.gz), run the configure script by typing ./configure from the top level distribution directory (see the INSTALL file in the same directory for more information). Then from within the src directory, type make. After a successful build, you may wish to move the library (libstk.a) and the contents of the include directory to standard library and include search paths on your system. For example, the linux RPM distribution of STK puts the library in /usr/lib/ and the STK header files in /usr/include/stk/. Assuming the library is located in a standard search path and the header files are located in /usr/include/stk/, the sineosc.cpp example from the previous tutorial chapter can be compiled on a little-endian system using the GNU g++ compiler as follows: \code g++ -Wall -D__LITTLE_ENDIAN__ -I/usr/include/stk -o sineosc sineosc.cpp -lstk \endcode With the header files in a standard search path, it is possible to modify the \#include statements in the sineosc.cpp program as follows: \code #include "stk/FileLoop.h" #include "stk/FileWvOut.h" \endcode and then compile without an explicit include path argument to the compiler: \code g++ -Wall -D__LITTLE_ENDIAN__ -o sineosc sineosc.cpp -lstk \endcode \section compileWin Windows: STK has been tested on Windows platforms using the Visual .NET compiler only. It is assumed here that you're familiar with Visual C++ and its particular idiosyncrasies. STK won't compile in Visual C++ 6.0 any more. The approach when using Visual C++ is to build a project that includes the necessary ToolKit files from the distribution src and include directories. For the example program from the previous tutorial chapter, create a VC++ console application project, add the Stk, FileRead, FileWrite, WvIn, FileWvIn, FileLoop, WvOut, and FileWvOut class files, as well as sineosc.cpp, and make sure the sinewave.raw file is in the subdirectory rawwaves. For programs using any of the STK realtime classes mentioned above, it is necessary to link with the DirectSound (dsound.lib), winmm.lib, and Wsock32.lib libraries, select the multithreaded library, and provide the __LITTLE_ENDIAN__, __WINDOWS_DS__, and __WINDOWS_MM__ preprocessor definitions. For Steinberg ASIO support, use the __WINDOWS_ASIO__ preprocessor definition (and the __WINDOWS_MM__ definition for RtMidi support), include all the files in the src/asio/ directory (i.e., asio.h,cpp, asiodrivers.h,cpp, ...), and link with the winmm.lib, and Wsock32.lib libraries. [Main tutorial page]   [Next tutorial] */ stk-4.4.4/doc/doxygen/control.txt000644 000766 000766 00000007753 12015735504 016767 0ustar00garygary000000 000000 /*! \page controlin Control Input Each Synthesis ToolKit instrument exposes its relevant control parameters via public functions such as setFrequency() and controlChange(). Programmers are free to implement the control scheme of their choice in exposing those parameters to the user. A text-based control protocol called SKINI is provided with the Synthesis ToolKit. SKINI extends the MIDI protocol in incremental ways, providing a text-based messaging scheme in human-readable format and making use of floating-point numbers wherever possible. Each SKINI message consists of a message type (e.g., NoteOn, PitchBend), a time specification (absolute or delta), a channel number (scanned as a long integer), and a maximum of two subsequent message-specific field values. Knowing this, it should be relatively clear what the following SKINI "scorefile" specifies: \code NoteOn 0.000082 2 55.0 82.3 NoteOff 1.000000 2 55.0 64.0 NoteOn 0.000082 2 69.0 82.8 StringDetune 0.100000 2 10.0 StringDetune 0.100000 2 30.0 StringDetune 0.100000 2 50.0 StringDetune 0.100000 2 40.0 StringDetune 0.100000 2 22.0 StringDetune 0.100000 2 12.0 NoteOff 1.000000 2 69.0 64.0 \endcode MIDI messages are easily represented within the SKINI protocol. The class stk::Messager can be used to acquire and parse MIDI messages from a MIDI device and SKINI messages from STDIN and socket connections. Incoming messages are acquired asynchronously and saved to an internal message queue of stk::Skini::Message types (MIDI messages are converted to the stk::Skini:Message format). The user then uses the stk::Messager:popMessage() function to retrieve incoming control messages. This function does not block, instead returning a message type of zero when no more messages are in the queue. Many of the example programs included with the ToolKit distribution use a stk::Messager instance to accept control input from the accompanying tcl/tk graphical user interfaces, from external MIDI devices, or from SKINI scorefiles. In the following example, we'll modify the bethree.cpp program from the previous tutorial chapter and incorporate a stk::Messager class to allow control via SKINI messages read from a SKINI file. \include controlbee.cpp A realtime control message will usually have a delta time of zero, in which case it is processed as soon as possible. Non-realtime messages, normally from a scorefile, will usually have non-zero delta times. The scheme used in this example is designed to work for both scorefile and realtime input types. When no message is available from the queue, the instrument is "ticked" for DELTA_CONTROL_TICKS and then the queue is checked again. The value of DELTA_CONTROL_TICKS roughly defines the program "control rate" in a realtime context, though multiple available messages in the queue are processed in immediate succession when their delta time values are zero. The \c processMessage() function centralizes the handling of control messages. Other control update schemes can be implemented, perhaps using a separate thread or in the \c main() function, and this function should work in any context. Assuming the program is compiled as controlbee and the SKINI scorefile bookert.ski is in the scores directory, the program can be run as: \code controlbee scores/bookert.ski \endcode Only a few basic SKINI message type case statements are included in this example. It is easy to extend the program to support a much more elaborate set of instrument control parameters. This example could also be easily extended to accept "realtime" control input messages via pipe, socket or MIDI connections. The stk::Messager class provides stk::Messager::startStdInput(), stk::Messager::startSocketInput(), and stk::Messager::startMidiInput() functions for this purpose. [Main tutorial page]   [Next tutorial] */ stk-4.4.4/doc/doxygen/crealtime.txt000644 000766 000766 00000007640 12015735504 017247 0ustar00garygary000000 000000 /*! \page crealtime Realtime Audio (callback) An alternative scheme for audio input/output is to define a specific function in which audio computations are performed and to let the audio system call this function when more input/output data can be accepted by the hardware (referred to as a callback scheme). In this section, we show how the previous rtsine.cpp program can be modified to work in a callback scenario. There is no "single-sample" interface for this functionality. The callback function will be invoked automatically by the audio system controller (RtAudio) when new data is needed and it is necessary to compute a full audio buffer of samples at that time (see \ref callback for further information). The previous section described the use of the stk::RtWvOut class for realtime audio output. The stk::RtWvOut::tick() function writes data to a large ring-buffer, from which data is periodically written to the computer's audio hardware via an underlying callback routine. \include crtsine.cpp The sinusoidal oscillator is created as before. The instantiation of RtAudio requires quite a few more parameters, including output/input device and channel specifiers, the data format, and the desired buffer length (in frames). In this example, we request a single output channel using the default output device, zero channels of input, the RtAudio data format which corresponds to an StkFloat, and the RT_BUFFER_SIZE defined in Stk.h. The \c bufferFrames argument is an API-dependent buffering parameter (see RtAudio for further information). We also provide the audio system controller with a pointer to our callback function and an optional pointer to data that will be made available in the callback. In this example, we need to pass only the pointer to the oscillator. In more complex programs, it is typically necessary to put all shared data in a struct (see the next tutorial program for an example) or make use of global variables. Our callback routine is the \c tick() function. Function arguments include pointers to the audio input and output data buffers, the buffer size (in frames), a stream time argument, a status argument to test for over/underruns, and the data pointer passed in the openStream() function (if it exists). It is necessary to cast these pointers to their corresponding data types before use. Our tick() routine simply "ticks" the oscillator for \c nBufferFrames counts and writes the result into the audio data buffer before returning. The \c main() function blocks at the std::cin.get() call until the user hits the "enter" key, after which the audio controller is shut down and program execution ends. \section callback Blocking vs. Callbacks Prior to version 4.2.0, all STK example projects and programs used blocking audio input/output functionality (typically with the RtWvIn, RtWvOut, or RtDuplex classes). In many instances, a blocking scheme results in a clearer and more straight-forward program structure. Within a graphical user interface (GUI) programming context, however, callback routines are often more natural. In order to allow all STK programs to function with equal proficiency on all supported computer platforms, a decision was made to modify the example projects to use audio callback routines. The result is a more complicated code structure, which is unfortunate given that we generally strive to make STK code as clear as possible for educational purposes. This was especially an issue with the demo program because it is designed to function in both realtime and non-realtime contexts. The use of global variables has been avoided by defining data structures to hold all variables that must be accessible to the callback routine and other functions. Alternative schemes for making control updates could be designed depending on particular program needs and constraints. [Main tutorial page]   [Next tutorial] */ stk-4.4.4/doc/doxygen/download.txt000644 000766 000766 00000041417 12015735504 017111 0ustar00garygary000000 000000 /*! \page download Download, Release Notes, and Bug Fixes \section down Download Version 4.4.4 (24 August 2012): \section notes Release Notes: \subsection v4dot4dot4 Version 4.4.4
  • New FreeVerb class (thanks to Greg Burlet)
  • New Guitar class
  • New electric guitar project
  • Updated versions of RtAudio and RtMidi
  • Cleaned / revised Shakers class
  • Bug fix in LentPitShift
  • Bug fix in Echo constructor
  • Bug fix in FileWvIn (file size when chunking)
  • Bug fix in StkFrames copy constructor
\subsection v4dot4dot3 Version 4.4.3
  • Changed SINT24 to be lower 3 bytes of 32-bit word.
  • Bug fixes to vectorized tick functions in Effects classes.
  • Updated versions of RtAudio and RtMidi.
  • Bug fixes in ADSR and Envelope classes.
  • Updates to the internal argument checking and reporting scheme.
  • Updates to Bowed class (thanks to Esteban Maestre!).
  • Fixes for 24-bit support in FileRead and FileWrite.
  • Added WAVE_FORMAT_EXTENSIBLE support in FileWrite.
  • Added sample rate variable reading and writing for MAT-files in FileRead and FileWrite.
\subsection v4dot4dot2 Version 4.4.2
  • Added various header file includes for newer compilers.
  • Updates to RtAudio and RtMidi.
  • New LentPitShift class (thanks to Francois Germain).
  • Bug fixes in Voicer class (thanks Richard Dobson!).
  • Added Makefile.in to compile library and all projects, as well as clean and distclean.
\subsection v4dot4dot1 Version 4.4.1
  • Added multi-channel/frame tick() virtual function to WvIn and WvOut abstract base classes (required update to RtWvOut class).
  • Updated configure script to select g++ compiler by default.
  • In demo.cpp: removed voicer grouping for messages, fixing polyphony when messages are on the same MIDI/SKINI channel.
  • Updates to RtAudio and RtMidi.
\subsection v4dot4dot0 Version 4.4.0
  • All classes embedded in the "stk" namespace (except RtAudio, RtMidi, and RtError).
  • Class WaveLoop renamed FileLoop.
  • Significant efficiency improvements via code restructuring and inlining.
  • Some class source (.cpp) files deleted as part of inlining (Generator, Filter, Function, WvIn, WvOut, Effect, Instrmnt, BowTable, ReedTable, JetTable, Vector3D).
  • Updates to RtAudio and RtMidi.
  • Previous "tickFrame()" functions renamed "tick" for more consistent API.
  • More consistent and scalable approach to multichannel data and computations.
  • Multichannel support added to Granulate class.
  • Filter class made abstract. New Iir and Fir classes made for non-order-specific filtering.
  • New TapDelay class.
  • SubNoise class deleted (same as sub-sampled "ticking" of Noise class).
\subsection v4dot3dot1 Version 4.3.1
  • Further headerless file support in FileRead.
  • Bug fix in RtWvOut.cpp.
  • Added configure support for MinGW.
  • Updates to RtAudio and RtMidi for MinGW.
  • Changes to channel assignment in demo.cpp.
\subsection v4dot3dot0 Version 4.3.0
  • An official MIT-like license.
  • New functionality to automatically update class data when the STK sample rate changes (partly implemented).
  • Updates for new RtAudio version 4.0.
  • Removed RtDuplex class, users should use RtAudio directly with a callback function.
  • Bug fix in interpolate() function in Stk.h for non-interleaved data.
  • Fixes / improvements to the Granulate class.
  • Fix in Whistle when doing animation.
  • Fixes in BlitSquare for frequency, harmonics, and dc offset.
  • Updates to Makefiles for non-realtime compile.
  • Fix in demo.cpp for voice channel assignment.
  • Updated versions of RtMidi and RtAudio.
  • Updated ASIO files for MinGW compiler.
  • New FAQ in documentation.
  • MAT-file bug fix in FileRead class.
\subsection v4dot2dot1 Version 4.2.1
  • Greatly expanded StkFrames functionality (including interpolation and indexing by channel/frame).
  • New Blit, BlitSaw, and BlitSquare bandlimited waveform classes (thanks to Robin Davies!).
  • New Granulate granular synthesis class.
  • Removed Table class ... all functionality (including interpolation) now in StkFrames and FileRead classes.
  • Revised Socket class (now abstract) and added TcpServer, TcpClient, and UdpSocket subclasses.
  • Added Stk::showWarnings() and Stk::printErrors() functions to dis/enable warning and error printouts.
  • Extracted file I/O functionality to FileRead and FileWrite classes.
  • Revised WvIn / WvOut class structure (WvIn / WvOut now abstract and file I/O functionality in new FileWvIn / FileWvOut subclasses).
  • New SineWave class which calculates its own static table of variable length (no rawwave dependency).
  • New sinewave.raw file of length 1024 samples (used to be 256).
  • TcpWvIn and TcpWvOut renamed InetWvIn and InetWvOut, with added support for UDP sockets.
  • Fixed bug in WvOut tickFrame( const StkFrames &frames ) function.
  • Fixed bug in demo.cpp when writing output soundfiles without realtime output.
  • Added "binary" open flag to MidiFileIn class for Windows.
  • Fixed oversized MAT-file header in WvOut.cpp
  • Fixed case statement bug in MidiFileIn.cpp for sysex.
  • Added missing getDelay() function to DelayA.cpp.
  • Fixed modDepth omission in Chorus.cpp.
  • Fixed DC blocker initialization bug in Flute.cpp.
  • Changed Filter class behavior so no default clearing of state when changing coefficients.
  • Fixes to RtAudio, especially for Windows DirectSound and ASIO (thanks to Robin Davies).
\subsection v4dot2dot0 Version 4.2.0
  • Simultaneous multiple audio APIs supported at compile time.
  • Various changes to better conform to standard C++ programming practices.
  • Fixed hidden overloaded virtual functions.
  • New Asymp exponential envelope class.
  • MY_FLOAT type converted to StkFloat and changed throughout (use \c treesed utility to search/replace in old files).
  • Most example programs rewritten to use an audio callback paradigm (which works better in OS-X).
  • New StkFrames class for vectorized multichannel data and associated new tick() functions making use of StkFrames.
  • New RtMidi class with MIDI output capabilities (API changes).
  • New MidiFileIn class for reading MIDI files.
  • Revised Filter classes to use std::vectors for coefficients (API changes).
  • Revised Messager class (API changes).
  • New abstract parent Effect class for various effects.
  • New abstract parent Generator class for various signal sources.
  • New abstract parent Function class for tables and various non-linear functions.
  • Skini class completely rewritten (simplified) using the C++ STL (API changes).
  • WvOut classes now clip to -1.0 to +1.0 and report out of range.
  • New Mutex class.
  • Turned Nagle algorithm off by default in Socket class.
  • Error reporting standardized in all classes.
\subsection v4dot1dot3 Version 4.1.3
  • Bug fix in RtAudio for Windows DirectSound output only support
\subsection v4dot1dot2 Version 4.1.2
  • Added Linux JACK support to RtAudio.
  • Added optional doNormalize argument to WvIn to allow specification of data normalization or not.
  • Added volume control to demo program and various tcl scripts.
  • Added support for dynamic rawwavePath() setting.
  • WaveLoop bug fix.
  • Fixed bug in ADSR::setReleaseTime() method.
  • Fixed missing initialization of apInput in non-default constructor of DelayA class.
  • Added time seeding of random number generator to Noise constructor.
  • Update to the contentsAt() method of Delay class.
  • WAV file fixes (8-bit) in WvIn and WvOut classes.
  • Configure script changes.
  • Updated \ include statements and appended "std::" as necessary throughout for compatibility with gcc 3.
\subsection v4dot1dot1 Version 4.1.1
  • Bug fix in RtAudio for Macintosh OS X and Windows ASIO duplex operation.
  • Windows ASIO fix in Stk.h.
  • Documentation updates.
  • Expanded tutorial.
  • Fixed RtDuplex omission in src Makefile.
\subsection v4dot1 Version 4.1
  • Macintosh OS X support added.
  • New Whistle class.
  • Added Voicer, SingWave, and VoicForm classes.
  • Improvements/fixes to the banded waveguide instruments.
  • Demo program now uses Voicer, allowing polyphony.
  • Demo tcl/tk scripts changed to use SKINI PitchChange instead of PitchBend.
  • Demo program response to PitchBend modified to octave up/down.
  • Several RtAudio fixes and improvements (OS X and Windows ASIO support added).
  • Added nextOut() method to Delay classes.
  • Documentation fixes for Reverb classes.
  • RAWWAVE_PATH changed to include the "rawwave" directory.
  • "configure" support added for unix systems.
  • Multivoice flag (-n NUMBER) added as command line option to demo program.
  • Sample rate flag added as command line option to example programs.
  • Socket port number added as command line option to example programs.
\subsection v4 Version 4.0
  • New documentation and tutorial.
  • Several new instruments, including Saxofony, BlowBotl, and StifKarp.
  • New Stk base class, replacing Object class.
  • New Filter class structure and methods.
  • Extensive modifications to WvIn and WvOut class structures and methods.
  • Looping functionality moved to WaveLoop (subclass of WvIn).
  • Automatic file type detection in WvIn ... hosed WavWvIn, AifWvIn, RawWavIn, SndWavIn, and MatWvIn subclasses.
  • New file type specifier argument in WvOut ... hosed WavWvOut, AifWvOut, RawWavOut, SndWavOut, and MatWvOut subclasses.
  • Some simplifications of Messager class (was Controller).
  • New independent RtAudio class.
  • Extensive revisions in code and a significant number of API changes.
\subsection v3dot2 Version 3.2
  • New input control handling class (Controller)
  • Added AIFF file input/output support.
  • New C++ error handling capabilities.
  • New input/output internet streaming support (StrmWvIn/StrmWvOut).
  • Added native ALSA support for linux.
  • Added optional "device" argument to all "Rt" classes (audio and MIDI) and printout of devices when argument is invalid.
  • WvIn classes rewritten to support very big files (incremental load from disk).
  • Changed WvIn/WvOut classes to work with sample frame buffers.
  • Fixed looping and negative rate calculations in WvIn classes.
  • Fixed interpolation bug in RtWvIn.
  • Windoze RtAudio code rewritten (thank Dave!).
  • Simplified byte-swapping functions (in-place swapping).
  • "Stereo-ized" RagaMatic.
  • Miscellaneous renamings.
  • Probably a bunch more fixes that I've long since forgotten about.
\subsection v3dot1 Version 3.1
  • New RagaMatic project ... very cool!!!
  • Less clipping in the Shakers class.
  • Added "microphone position" to Mandolin in STKdemo.
  • Fixed MIDI system message exclusion under Irix.
  • Added a few bitmaps for the Shaker instruments.
  • Made destructors virtual for Reverb.h, WvIn.h and Simple.h.
  • Fixed bug setting delay length in DLineA when value too big.
  • Fixed bug in WinMM realtime code (RTSoundIO).
  • Added tick() method to BowTabl, JetTabl, and ReedTabl (same as lookup).
  • Switched to pthread API on SGI platforms.
  • Added some defines to Object.h for random number generation, FPU overflow checking, etc....
  • A few minor changes, some bug fixes ... can't remember all of them.
\subsection v3 Version 3.0
  • New #define flags for OS and realtime dependencies (this will probably cause problems for old personal STK code, but it was necessary to make future ports easier).
  • Expanded and cleaned the Shakers class.
  • New BowedBar algorithm/class.
  • Fixed Linux MIDI input bug.
  • Fixed MIDI status masking problem in Windows.
  • OS type defines now in Makefile.
  • New RAWWAVE_PATH define in Object.h.
  • Syntmono project pulled out to separate directory and cleaned up.
  • Socketing capabilities under Unix, as well as Windoze.
  • Multiple simultaneous socket client connections to STK servers now possible.
  • MD2SKINI now can merge MIDI and piped messages under Irix and Linux (for TCL->MD2SKINI->syntmono control).
  • Defined INT16 and INT32 types and fixed various WvIn and WvOut classes.
  • Updated MatWvIn and MatWvOut for new MAT-file documentation from Matlab.
  • New demo Tcl/Tk GUI (TclDemo.tcl).
  • Minor fixes to FM behavior.
  • Added record/duplex capabilities to RTSoundIO (Linux, SGI, and Windoze).
  • Fixed bugs in WavWvOut and MatWvOut header specifications.
  • Added RawWvOut class.
  • New WvIn class with RawWvIn, SndWvIn, WavWvIn, MatWvIn, and RTWvIn subclasses.
  • Removed RawWave, RawShot, RawInterp, and RawLoop classes (supplanted by RawWvIn).
  • Multi-channel data support in WvIn and WvOut classes using MY_MULTI data type (pointer to StkFloat) and the methods mtick() and mlastOutput().
  • Now writing to primary buffer under Windoze when allowed by hardware.
  • Cleaned up Object.h a bit.
  • Pulled various utility and thread functions out of syntmono.cpp (to aid readability of the code).
\subsection v2dot02 Version 2.02
  • Created RawWave abstract class, with subclasses of RawLoop (looping rawwave oscillator), RawShot (non-looping, non-interpolating rawwave player ... used to be RawWvIn), and RawInterp (looping or non-looping, interpolating rawwave player ... used to be RawWave).
  • Modified DrumSynt to correctly handle sample rates different than 22050 Hz.
  • Modified syntmono parsing vs. tick routine so that some ticking occurs between each message. When multiple messages are waiting to be processed, the time between message updates is inversely proportional to the number of messages in the buffer.
  • Fixed DirectSound playback bug in WinXX distribution. Sound was being played at 8-bit, 22 kHz in all cases. Playback is now 16-bit and dependent on SRATE.
  • Fixed bug in MD2SKINI which prevented some NoteOff statements from being output.
  • This distribution includes an example STK project, mus151, which demonstrates a means for keeping a user's personal projects separate from the main distribution. This is highly recommended, in order to simplify upgrades to future STK releases.
\subsection v2 Version 2
  • Unification of the capabilities of STK across the various platforms. All of the previous SGI functionality has been ported to Linux and Windows, including realtime sound output and MIDI input.
  • MIDI input (with optional time-stamping) supported on SGI, Linux (OSS device drivers only), and Windows operating systems. Time stamping under IRIX and Windows is quantized to milliseconds and under Linux to hundredths of a second.
  • Various Sound Output Options - .wav, .snd, and .mat (Matlab MAT-file) soundfile outputs are supported on all operating systems. I hacked out the MAT-file structure, so you don't have to include any platform-specific libraries. Realtime sound output is provided as well, except under NeXTStep.
  • Multiple Reverberator Implementations - Reverb subclasses of JCRev and NRev (popular reverberator implementations from CCRMA) have been written. Perry's original reverb implementation still exists as PRCRev. All reverberators now take a T60 initializer argument.
  • MD2SKINI - A program which parses a MIDI input stream and spits out SKINI code. The output of MD2SKINI is typically piped into an STK instrument executable (eg. MD2SKINI | syntmono Clarinet -r -i). In addition, you can supply a filename argument to MD2SKINI and have it simultaneously record a SKINI score file for future reuse.
  • Modifications to Object.h for OS_TYPE compilation dependencies. Makefile automatically determines OS_TYPE when invoked (if you have the GNU makefile utilities installed on your system).
  • A single distribution for all platforms. The Unix and Windows versions have been merged into a single set of classes. Makefiles and Visual C++ workspace/project files are provided for compiling.
*/ stk-4.4.4/doc/doxygen/Doxyfile000644 000766 000766 00000201370 12015735504 016243 0ustar00garygary000000 000000 # Doxyfile 1.6.2 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # This tag specifies the encoding used for all characters in the config file # that follow. The default is UTF-8 which is also the encoding used for all # text before the first occurrence of this tag. Doxygen uses libiconv (or the # iconv built into libc) for the transcoding. See # http://www.gnu.org/software/libiconv for the list of possible encodings. DOXYFILE_ENCODING = UTF-8 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = STK # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = 4.4.4 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = ../html/ # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create # 4096 sub-directories (in 2 levels) under the output directory of each output # format and will distribute the generated files over these directories. # Enabling this option can be useful when feeding doxygen a huge amount of # source files, where putting all generated files in the same directory would # otherwise cause performance problems for the file system. CREATE_SUBDIRS = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, # Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, # Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English # messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, # Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, # Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. OUTPUT_LANGUAGE = English # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will # include brief member descriptions after the members that are listed in # the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # This tag implements a quasi-intelligent brief description abbreviator # that is used to form the text in various listings. Each string # in this list, if found as the leading text of the brief description, will be # stripped from the text and the result after processing the whole list, is # used as the annotated text. Otherwise, the brief description is used as-is. # If left blank, the following values are used ("$name" is automatically # replaced with the name of the entity): "The $name class" "The $name widget" # "The $name file" "is" "provides" "specifies" "contains" # "represents" "a" "an" "the" ABBREVIATE_BRIEF = # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all # inherited members of a class in the documentation of that class as if those # members were ordinary class members. Constructors, destructors and assignment # operators of the base classes will not be shown. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full # path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = NO # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag # can be used to strip a user-defined part of the path. Stripping is # only done if one of the specified strings matches the left-hand part of # the path. The tag can be used to show relative paths in the file list. # If left blank the directory from which doxygen is run is used as the # path to strip. STRIP_FROM_PATH = # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells # the reader which header file to include in order to use a class. # If left blank only the name of the header file containing the class # definition is used. Otherwise one should specify the include paths that # are normally passed to the compiler using the -I flag. STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter # (but less readable) file names. This can be useful is your file systems # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen # will interpret the first line (until the first dot) of a JavaDoc-style # comment as the brief description. If set to NO, the JavaDoc # comments will behave just like regular Qt-style comments # (thus requiring an explicit @brief command for a brief description.) JAVADOC_AUTOBRIEF = NO # If the QT_AUTOBRIEF tag is set to YES then Doxygen will # interpret the first line (until the first dot) of a Qt-style # comment as the brief description. If set to NO, the comments # will behave just like regular Qt-style comments (thus requiring # an explicit \brief command for a brief description.) QT_AUTOBRIEF = NO # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen # treat a multi-line C++ special comment block (i.e. a block of //! or /// # comments) as a brief description. This used to be the default behaviour. # The new default is to treat a multi-line C++ comment block as a detailed # description. Set this tag to YES if you prefer the old behaviour instead. MULTILINE_CPP_IS_BRIEF = NO # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # re-implements. INHERIT_DOCS = NO # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce # a new page for each member. If set to NO, the documentation of a member will # be part of the file/class/namespace that contains it. SEPARATE_MEMBER_PAGES = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 9 # This tag can be used to specify a number of aliases that acts # as commands in the documentation. An alias has the form "name=value". # For example adding "sideeffect=\par Side Effects:\n" will allow you to # put the command \sideeffect (or @sideeffect) in the documentation, which # will result in a user-defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C # sources only. Doxygen will then generate output that is more tailored for C. # For instance, some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java # sources only. Doxygen will then generate output that is more tailored for # Java. For instance, namespaces will be presented as packages, qualified # scopes will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO # Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran # sources only. Doxygen will then generate output that is more tailored for # Fortran. OPTIMIZE_FOR_FORTRAN = NO # Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL # sources. Doxygen will then generate output that is tailored for # VHDL. OPTIMIZE_OUTPUT_VHDL = NO # Doxygen selects the parser to use depending on the extension of the files it parses. # With this tag you can assign which parser to use for a given extension. # Doxygen has a built-in mapping, but you can override or extend it using this tag. # The format is ext=language, where ext is a file extension, and language is one of # the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, # Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat # .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), # use: inc=Fortran f=C. Note that for custom extensions you also need to set # FILE_PATTERNS otherwise the files are not read by doxygen. EXTENSION_MAPPING = # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want # to include (a tag file for) the STL sources as input, then you should # set this tag to YES in order to let doxygen match functions declarations and # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. # func(std::string) {}). This also make the inheritance and collaboration # diagrams that involve STL classes more complete and accurate. BUILTIN_STL_SUPPORT = YES # If you use Microsoft's C++/CLI language, you should set this option to YES to # enable parsing support. CPP_CLI_SUPPORT = NO # Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. # Doxygen will parse them like normal C++ but will assume all classes use public # instead of private inheritance when no explicit protection keyword is present. SIP_SUPPORT = NO # For Microsoft's IDL there are propget and propput attributes to indicate getter # and setter methods for a property. Setting this option to YES (the default) # will make doxygen to replace the get and set methods by a property in the # documentation. This will only work if the methods are indeed getting or # setting a simple type. If this is not the case, or you want to show the # methods anyway, you should set this option to NO. IDL_PROPERTY_SUPPORT = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # Set the SUBGROUPING tag to YES (the default) to allow class member groups of # the same type (for instance a group of public functions) to be put as a # subgroup of that type (e.g. under the Public Functions section). Set it to # NO to prevent subgrouping. Alternatively, this can be done per class using # the \nosubgrouping command. SUBGROUPING = YES # When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum # is documented as struct, union, or enum with the name of the typedef. So # typedef struct TypeS {} TypeT, will appear in the documentation as a struct # with name TypeT. When disabled the typedef will appear as a member of a file, # namespace, or class. And the struct will be named TypeS. This can typically # be useful for C code in case the coding convention dictates that all compound # types are typedef'ed and only the typedef is referenced, never the tag name. TYPEDEF_HIDES_STRUCT = NO # The SYMBOL_CACHE_SIZE determines the size of the internal cache use to # determine which symbols to keep in memory and which to flush to disk. # When the cache is full, less often used symbols will be written to disk. # For small to medium size projects (<1000 input files) the default value is # probably good enough. For larger projects a too small cache size can cause # doxygen to be busy swapping symbols to and from disk most of the time # causing a significant performance penality. # If the system has enough physical memory increasing the cache will improve the # performance by keeping more symbols in memory. Note that the value works on # a logarithmic scale so increasing the size by one will rougly double the # memory usage. The cache size is given by this formula: # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # corresponding to a cache size of 2^16 = 65536 symbols SYMBOL_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in # documentation are documented, even if no documentation was available. # Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO # If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = NO # If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = NO # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) # defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = NO # This flag is only useful for Objective-C code. When set to YES local # methods, which are defined in the implementation section but not in # the interface are included in the documentation. # If set to NO (the default) only methods in the interface are included. EXTRACT_LOCAL_METHODS = NO # If this flag is set to YES, the members of anonymous namespaces will be # extracted and appear in the documentation as a namespace called # 'anonymous_namespace{file}', where file will be replaced with the base # name of the file that contains the anonymous namespace. By default # anonymous namespace are hidden. EXTRACT_ANON_NSPACES = NO # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all # undocumented members of documented classes, files or namespaces. # If set to NO (the default) these members will be included in the # various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = YES # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. # If set to NO (the default) these classes will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = YES # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all # friend (class|struct|union) declarations. # If set to NO (the default) these declarations will be included in the # documentation. HIDE_FRIEND_COMPOUNDS = YES # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any # documentation blocks found inside the body of a function. # If set to NO (the default) these blocks will be appended to the # function's detailed documentation block. HIDE_IN_BODY_DOCS = YES # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate # file names in lower-case letters. If set to YES upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. CASE_SENSE_NAMES = YES # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen # will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put a list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen # will list include files with double quotes in the documentation # rather than with sharp brackets. FORCE_LOCAL_INCLUDES = NO # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen # will sort the (detailed) documentation of file and class members # alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = NO # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the # brief documentation of file, namespace and class members alphabetically # by member name. If set to NO (the default) the members will appear in # declaration order. SORT_BRIEF_DOCS = NO # If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen # will sort the (brief and detailed) documentation of class members so that # constructors and destructors are listed first. If set to NO (the default) # the constructors will appear in the respective orders defined by # SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. # This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO # and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. SORT_MEMBERS_CTORS_1ST = NO # If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the # hierarchy of group names into alphabetical order. If set to NO (the default) # the group names will appear in their defined order. SORT_GROUP_NAMES = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be # sorted by fully-qualified names, including namespaces. If set to # NO (the default), the class list will be sorted only by class name, # not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. # Note: This option applies only to the class list, not to the # alphabetical list. SORT_BY_SCOPE_NAME = NO # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or # disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or # disable (NO) the deprecated list. This list is created by putting # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consists of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. # The appearance of the initializer of individual variables and defines in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated # at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # If the sources in your project are distributed over multiple directories # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # in the documentation. The default is NO. SHOW_DIRECTORIES = YES # Set the SHOW_FILES tag to NO to disable the generation of the Files page. # This will remove the Files entry from the Quick Index and from the # Folder Tree View (if specified). The default is YES. SHOW_FILES = YES # Set the SHOW_NAMESPACES tag to NO to disable the generation of the # Namespaces page. This will remove the Namespaces entry from the Quick Index # and from the Folder Tree View (if specified). The default is YES. SHOW_NAMESPACES = YES # The FILE_VERSION_FILTER tag can be used to specify a program or script that # doxygen should invoke to get the current version for each file (typically from # the version control system). Doxygen will invoke the program by executing (via # popen()) the command , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the program writes to standard output # is used as the file version. See the manual for examples. FILE_VERSION_FILTER = # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by # doxygen. The layout file controls the global structure of the generated output files # in an output format independent way. The create the layout file that represents # doxygen's defaults, run doxygen with the -l option. You can optionally specify a # file name after the option, if omitted DoxygenLayout.xml will be used as the name # of the layout file. LAYOUT_FILE = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = YES # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some # parameters in a documented function, or documenting parameters that # don't exist or using markup commands wrongly. WARN_IF_DOC_ERROR = YES # This WARN_NO_PARAMDOC option can be abled to get warnings for # functions that are documented, but have no documentation for their parameters # or return value. If set to NO (the default) doxygen will only warn about # wrong or incomplete parameter documentation, but not about the absence of # documentation. WARN_NO_PARAMDOC = NO # The WARN_FORMAT tag determines the format of the warning messages that # doxygen can produce. The string should contain the $file, $line, and $text # tags, which will be replaced by the file and line number from which the # warning originated and the warning text. Optionally the format may contain # $version, which will be replaced by the version of the file (if it could # be obtained via FILE_VERSION_FILTER) WARN_FORMAT = "$file:$line: $text" # The WARN_LOGFILE tag can be used to specify a file to which warning # and error messages should be written. If left blank the output is written # to stderr. WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag can be used to specify the files and/or directories that contain # documented source files. You may enter file names like "myfile.cpp" or # directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = . \ ../../include # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is # also the default input encoding. Doxygen uses libiconv (or the iconv built # into libc) for the transcoding. See http://www.gnu.org/software/libiconv for # the list of possible encodings. INPUT_ENCODING = UTF-8 # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 FILE_PATTERNS = *.txt \ *.msg \ *.h # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = NO # The EXCLUDE tag can be used to specify files and/or directories that should # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = ../../src/asio # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix filesystem feature) are excluded # from the input. EXCLUDE_SYMLINKS = NO # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. Note that the wildcards are matched # against the file with absolute path, so to exclude all test directories # for example use the pattern */test/* EXCLUDE_PATTERNS = # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, # AClass::ANamespace, ANamespace::*Test EXCLUDE_SYMBOLS = # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see # the \include command). EXAMPLE_PATH = ../../projects/examples # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. EXAMPLE_PATTERNS = # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. If FILTER_PATTERNS is specified, this tag will be # ignored. INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. Doxygen will compare the file name with each pattern and apply the # filter if there is a match. The filters are a list of the form: # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER # is applied to all files. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will be used to filter the input files when producing source # files to browse (i.e. when SOURCE_BROWSER is set to YES). FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. # Note: To get rid of all source code in the generated output, make sure also # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = NO # Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = YES # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = NO # If the REFERENCES_RELATION tag is set to YES # then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = NO # If the REFERENCES_LINK_SOURCE tag is set to YES (the default) # and SOURCE_BROWSER tag is set to YES, then the hyperlinks from # functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will # link to the source code. Otherwise they will link to the documentation. REFERENCES_LINK_SOURCE = YES # If the USE_HTAGS tag is set to YES then the references to source code # will point to the HTML generated by the htags(1) tool instead of doxygen # built-in source browser. The htags tool is part of GNU's global source # tagging system (see http://www.gnu.org/software/global/global.html). You # will need version 4.8.6 or higher. USE_HTAGS = NO # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen # will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index # of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = YES # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = ../html # The HTML_FILE_EXTENSION tag can be used to specify the file extension for # each generated HTML page (for example: .htm,.php,.asp). If it is left blank # doxygen will generate files with .html extension. HTML_FILE_EXTENSION = .html # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = header.html # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = footer.html # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet. Note that doxygen will try to copy # the style sheet file to the HTML output directory, so don't put your own # stylesheet in the HTML output directory as well, or it will be erased! HTML_STYLESHEET = # If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML # page will contain the date and time when the page was generated. Setting # this to NO can help when comparing the output of multiple runs. HTML_TIMESTAMP = NO # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, # files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. HTML_ALIGN_MEMBERS = YES # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. For this to work a browser that supports # JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox # Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). HTML_DYNAMIC_SECTIONS = NO # If the GENERATE_DOCSET tag is set to YES, additional index files # will be generated that can be used as input for Apple's Xcode 3 # integrated development environment, introduced with OSX 10.5 (Leopard). # To create a documentation set, doxygen will generate a Makefile in the # HTML output directory. Running make will produce the docset in that # directory and running "make install" will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find # it at startup. # See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. GENERATE_DOCSET = NO # When GENERATE_DOCSET tag is set to YES, this tag determines the name of the # feed. A documentation feed provides an umbrella under which multiple # documentation sets from a single provider (such as a company or product suite) # can be grouped. DOCSET_FEEDNAME = "Doxygen generated docs" # When GENERATE_DOCSET tag is set to YES, this tag specifies a string that # should uniquely identify the documentation set bundle. This should be a # reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen # will append .docset to the name. DOCSET_BUNDLE_ID = org.doxygen.Project # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compiled HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can # be used to specify the file name of the resulting .chm file. You # can add a path in front of the file if the result should not be # written to the html output directory. CHM_FILE = # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can # be used to specify the location (absolute path including file name) of # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run # the HTML help compiler on the generated index.hhp. HHC_LOCATION = # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag # controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING # is used to encode HtmlHelp index (hhk), content (hhc) and project file # content. CHM_INDEX_ENCODING = # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the HTML help documentation and to the tree view. TOC_EXPAND = NO # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER # are set, an additional index file will be generated that can be used as input for # Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated # HTML documentation. GENERATE_QHP = NO # If the QHG_LOCATION tag is specified, the QCH_FILE tag can # be used to specify the file name of the resulting .qch file. # The path specified is relative to the HTML output folder. QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#namespace QHP_NAMESPACE = org.doxygen.Project # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#virtual-folders QHP_VIRTUAL_FOLDER = doc # If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. # For more information please see # http://doc.trolltech.com/qthelpproject.html#custom-filters QHP_CUST_FILTER_NAME = # The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see # Qt Help Project / Custom Filters. QHP_CUST_FILTER_ATTRS = # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's # filter section matches. # Qt Help Project / Filter Attributes. QHP_SECT_FILTER_ATTRS = # If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can # be used to specify the location of Qt's qhelpgenerator. # If non-empty doxygen will try to run qhelpgenerator on the generated # .qhp file. QHG_LOCATION = # If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files # will be generated, which together with the HTML files, form an Eclipse help # plugin. To install this plugin and make it available under the help contents # menu in Eclipse, the contents of the directory containing the HTML and XML # files needs to be copied into the plugins directory of eclipse. The name of # the directory within the plugins directory should be the same as # the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before # the help appears. GENERATE_ECLIPSEHELP = NO # A unique identifier for the eclipse help plugin. When installing the plugin # the directory name containing the HTML and XML files should also have # this name. ECLIPSE_DOC_ID = org.doxygen.Project # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = YES # This tag can be used to set the number of enum values (range [1..20]) # that doxygen will group on one line in the generated HTML documentation. ENUM_VALUES_PER_LINE = 4 # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index # structure should be generated to display hierarchical information. # If the tag value is set to YES, a side panel will be generated # containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). # Windows users are probably better off using the HTML help feature. GENERATE_TREEVIEW = NO # By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, # and Class Hierarchy pages using a tree view instead of an ordered list. USE_INLINE_TREES = NO # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 # Use this tag to change the font size of Latex formulas included # as images in the HTML documentation. The default is 10. Note that # when you change the font size after a successful doxygen run you need # to manually remove any form_*.png images from the HTML output directory # to force them to be regenerated. FORMULA_FONTSIZE = 10 # When the SEARCHENGINE tag is enabled doxygen will generate a search box # for the HTML output. The underlying search engine uses javascript # and DHTML and should work on any modern browser. Note that when using # HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets # (GENERATE_DOCSET) there is already a search function so this one should # typically be disabled. For large projects the javascript based search engine # can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. SEARCHENGINE = NO # When the SERVER_BASED_SEARCH tag is enabled the search engine will be # implemented using a PHP enabled web server instead of at the web client # using Javascript. Doxygen will generate the search PHP script and index # file to put on the web server. The advantage of the server # based approach is that it scales better to large projects and allows # full text search. The disadvances is that it is more difficult to setup # and does not have live searching capabilities. SERVER_BASED_SEARCH = NO #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = latex # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. If left blank `latex' will be used as the default command name. # Note that when enabling USE_PDFLATEX this option is only used for # generating bitmaps for formulas in the HTML output, but not in the # Makefile that is written to the output directory. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to # generate index for LaTeX. If left blank `makeindex' will be used as the # default command name. MAKEINDEX_CMD_NAME = makeindex # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact # LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used # by the printer. Possible values are: a4, a4wide, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = letter # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # The LATEX_HEADER tag can be used to specify a personal LaTeX header for # the generated latex document. The header should contain everything until # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! LATEX_HEADER = header.tex # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = YES # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of # plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = YES # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. # command to the generated LaTeX files. This will instruct LaTeX to keep # running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE = NO # If LATEX_HIDE_INDICES is set to YES then doxygen will not # include the index chapters (such as File Index, Compound Index, etc.) # in the output. LATEX_HIDE_INDICES = NO # If LATEX_SOURCE_CODE is set to YES then doxygen will include # source code with syntax highlighting in the LaTeX output. # Note that which sources are shown also depends on other settings # such as SOURCE_BROWSER. LATEX_SOURCE_CODE = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output # The RTF output is optimized for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = rtf # If the COMPACT_RTF tag is set to YES Doxygen generates more compact # RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = NO # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated # will contain hyperlink fields. The RTF file will # contain links (just like the HTML output) instead of page references. # This makes the output suitable for online browsing using WORD or other # programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = NO # Load stylesheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- # If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO # The MAN_OUTPUT tag is used to specify where the man pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = man # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = .3 # If the MAN_LINKS tag is set to YES and Doxygen generates man output, # then it will generate one additional man file for each entity # documented in the real man page(s). These additional files # only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- # If the GENERATE_XML tag is set to YES Doxygen will # generate an XML file that captures the structure of # the code including all documentation. GENERATE_XML = NO # The XML_OUTPUT tag is used to specify where the XML pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `xml' will be used as the default path. XML_OUTPUT = xml # The XML_SCHEMA tag can be used to specify an XML schema, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_SCHEMA = # The XML_DTD tag can be used to specify an XML DTD, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_DTD = # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting # and cross-referencing information) to the XML output. Note that # enabling this will significantly increase the size of the XML output. XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will # generate an AutoGen Definitions (see autogen.sf.net) file # that captures the structure of the code including all # documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- # If the GENERATE_PERLMOD tag is set to YES Doxygen will # generate a Perl module file that captures the structure of # the code including all documentation. Note that this # feature is still experimental and incomplete at the # moment. GENERATE_PERLMOD = NO # If the PERLMOD_LATEX tag is set to YES Doxygen will generate # the necessary Makefile rules, Perl scripts and LaTeX code to be able # to generate PDF and DVI output from the Perl module output. PERLMOD_LATEX = NO # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be # nicely formatted so it can be parsed by a human reader. This is useful # if you want to understand what is going on. On the other hand, if this # tag is set to NO the size of the Perl module output will be much smaller # and Perl will parse it just the same. PERLMOD_PRETTY = YES # The names of the make variables in the generated doxyrules.make file # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. # This is useful so different doxyrules.make files included by the same # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = NO # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_DEFINED tags. EXPAND_ONLY_PREDEF = NO # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the # directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. To prevent a macro definition from being # undefined via #undef or recursively expanded use the := operator # instead of the = operator. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition. EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then # doxygen's preprocessor will remove all function-like macros that are alone # on a line, have an all uppercase name, and do not end with a semicolon. Such # function macros are typically used for boiler-plate code, and will confuse # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- # The TAGFILES option can be used to specify one or more tagfiles. # Optionally an initial location of the external documentation # can be added for each tagfile. The format of a tag file without # this location is as follows: # TAGFILES = file1 file2 ... # Adding location for the tag files is done as follows: # TAGFILES = file1=loc1 "file2 = loc2" ... # where "loc1" and "loc2" can be relative or absolute paths or # URLs. If a location is present for each tag, the installdox tool # does not have to be run to correct the links. # Note that each tag file must have a unique name # (where the name does NOT include the path) # If a tag file is not located in the directory in which doxygen # is run, you must also specify the path to the tagfile here. TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES all external classes will be listed # in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed # in the modules index. If set to NO, only the current project's groups will # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base # or super classes. Setting the tag to NO turns the diagrams off. Note that # this option is superseded by the HAVE_DOT option below. This is only a # fallback. It is recommended to install and use dot, since it yields more # powerful graphs. CLASS_DIAGRAMS = YES # You can define message sequence charts within doxygen comments using the \msc # command. Doxygen will then run the mscgen tool (see # http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the # documentation. The MSCGEN_PATH tag allows you to specify the directory where # the mscgen tool resides. If left empty the tool is assumed to be found in the # default search path. MSCGEN_PATH = # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz, a graph visualization # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = NO # By default doxygen will write a font called FreeSans.ttf to the output # directory and reference it in all dot files that doxygen generates. This # font does not include all possible unicode characters however, so when you need # these (or just want a differently looking font) you can specify the font name # using DOT_FONTNAME. You need need to make sure dot is able to find the font, # which can be done by putting it in a standard location or by setting the # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # containing the font. DOT_FONTNAME = FreeSans # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The default size is 10pt. DOT_FONTSIZE = 10 # By default doxygen will tell dot to use the output directory to look for the # FreeSans.ttf font (which doxygen will put there itself). If you specify a # different font using DOT_FONTNAME you can set the path where dot # can find it using this tag. DOT_FONTPATH = # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen # will generate a graph for groups, showing the direct groups dependencies GROUP_GRAPHS = YES # If the UML_LOOK tag is set to YES doxygen will generate inheritance and # collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. UML_LOOK = NO # If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. TEMPLATE_RELATIONS = NO # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT # tags are set to YES then doxygen will generate a graph for each documented # file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and # HAVE_DOT tags are set to YES then doxygen will generate a graph for each # documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES # If the CALL_GRAPH and HAVE_DOT options are set to YES then # doxygen will generate a call dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable call graphs # for selected functions only using the \callgraph command. CALL_GRAPH = NO # If the CALLER_GRAPH and HAVE_DOT tags are set to YES then # doxygen will generate a caller dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable caller # graphs for selected functions only using the \callergraph command. CALLER_GRAPH = NO # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES # then doxygen will show the dependencies a directory has on other directories # in a graphical way. The dependency relations are determined by the #include # relations between the files in the directories. DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. Possible values are png, jpg, or gif # If left blank png will be used. DOT_IMAGE_FORMAT = png # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found in the path. DOT_PATH = /sw/bin # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the # \dotfile command). DOTFILE_DIRS = # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of # nodes that will be shown in the graph. If the number of nodes in a graph # becomes larger than this value, doxygen will truncate the graph, which is # visualized by representing a node as a red box. Note that doxygen if the # number of direct children of the root node in a graph is already larger than # DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note # that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. DOT_GRAPH_MAX_NODES = 50 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the # graphs generated by dot. A depth value of 3 means that only nodes reachable # from the root by following a path via at most 3 edges will be shown. Nodes # that lay further from the root node will be omitted. Note that setting this # option to 1 or 2 may greatly reduce the computation time needed for large # code bases. Also note that the size of a graph can be further restricted by # DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. MAX_DOT_GRAPH_DEPTH = 0 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent # background. This is disabled by default, because dot on Windows does not # seem to support this out of the box. Warning: Depending on the platform used, # enabling this option may lead to badly anti-aliased labels on the edges of # a graph (i.e. they become hard to read). DOT_TRANSPARENT = NO # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) # support this, this feature is disabled by default. DOT_MULTI_TARGETS = NO # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES stk-4.4.4/doc/doxygen/faq.txt000644 000766 000766 00000010731 12015735504 016044 0ustar00garygary000000 000000 /*! \page faq Frequently Asked Questions - \ref license - \ref filerate - \ref endianness - \ref xwindows \section license Does STK have a license? Yes, we finally made something official for release 4.3.0. It is listed in the Stk class and a few other places in the distribution, but I'll repeat it here for clarity: \verbatim The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. STK currently runs with realtime support (audio and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler. STK WWW site: http://ccrma.stanford.edu/software/stk/ The Synthesis ToolKit in C++ (STK) Copyright (c) 1995-2012 Perry R. Cook and Gary P. Scavone Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \endverbatim \section filerate Why is my file sample rate wrong? When the FileWvIn class loads a soundfile, it automatically sets its internal read increment based on the soundfile rate and the current STK sample rate. For example, if the current STK sample rate is 44100 Hz and the soundfile rate is 22050 Hz, the read increment, or rate, will be set to 0.5 and the file will be interpolated so that is sounds correct at 44100 Hz. For most cases, this works fine. However, consider the following example: \code FileWvIn input( "infile" ); // read an input soundfile StkFloat sampleRate = input.getFileRate(); Stk::setSampleRate( sampleRate ); // set a new STK sample rate based on the file rate \endcode With version 4.3 and higher of STK, the FileWvIn class will be notified of a sample rate change and it will automatically adjust its read rate accordingly. Previous versions of STK did not perform this change and thus, the read rate could end up being incorrect. If you do not want FileWvIn to perform this automatic adjustment, you can call the \c ignoreSampleRateChange() function for a given class instance. \section endianness Why does the sound I generated with STK sound like *&#@!? If the resultant sound generated by an STK program sounds like noise (and you're not doing an MLS experiment), the problem is likely related to the byte "endianness" of your computer. By default, STK assumes "big endian" byte order. If you are working with STK classes on a PC (Windows or Linux), you \e must define the __LITTLE_ENDIAN__ preprocessor definition \e before compiling. If after reading this you realize you need to make this change, do not forget to recompile all STK classes from scratch. \section xwindows Why do I get a Tk display error message? The following error may be printed to your terminal window (depending on the version of the tcl/tk interpreter you are running) if you attempt to start an STK tcl/tk interface without the X Server first running: \code Application initialization failed: this isn't a Tk applicationcouldn't connect to display ":0.0" \endcode Simply start your X server and then try the command again. */ stk-4.4.4/doc/doxygen/filtering.txt000644 000766 000766 00000007421 12015735504 017262 0ustar00garygary000000 000000 /*! \page filtering Using Filters In this section, we demonstrate the use of a few of the STK filter classes. The stk::Iir class provides functionality to implement a generalized infinite impulse response (IIR) digital filter, similar to the \c filter function in Matlab. In this example, we create an stk::Iir instance and initialize it with specific numerator and denominator coefficients. We then compute its impulse response for 20 samples. \code #include "Iir.h" using namespace stk; int main() { StkFrames output( 20, 1 ); // initialize StkFrames to 20 frames and 1 channel (default: interleaved) output[0] = 1.0; std::vector numerator( 5, 0.1 ); // create and initialize numerator coefficients std::vector denominator; // create empty denominator coefficients denominator.push_back( 1.0 ); // populate our denomintor values denominator.push_back( 0.3 ); denominator.push_back( -0.5 ); Iir filter( numerator, denominator ); filter.tick( output ); for ( unsigned int i=0; ivector, a container object provided by the C++ Standard Library. Most STK classes use more specific types of digital filters, such as the stk::OneZero, stk::OnePole, stk::TwoPole, or stk::BiQuad varieties. These classes inherit from the stk::Filter abstract base class and provide specific functionality particular to their use, as well as functions to independently control individual coefficient values. \section reson Resonances: The STK stk::BiQuad and stk::TwoPole classes provide functionality for creating resonance filters. The following example demonstrates how to create a resonance centered at 440 Hz that is used to filter the output of a stk::Noise generator. \code #include "BiQuad.h" #include "Noise.h" using namespace stk; int main() { StkFrames output( 20, 1 ); // initialize StkFrames to 20 frames and 1 channel (default: interleaved) Noise noise; BiQuad biquad; biquad.setResonance( 440.0, 0.98, true ); // automatically normalize for unity peak gain for ( unsigned int i=0; iMain tutorial page]   [Next tutorial] */ stk-4.4.4/doc/doxygen/footer.html000644 000766 000766 00000000370 12015735504 016716 0ustar00garygary000000 000000
The Synthesis ToolKit in C++ (STK)
©1995-2012 Perry R. Cook and Gary P. Scavone. All Rights Reserved.
stk-4.4.4/doc/doxygen/fundamentals.txt000644 000766 000766 00000010507 12015735504 017757 0ustar00garygary000000 000000 /*! \page fundamentals STK Fundamentals The Synthesis ToolKit is implemented in the C++ programming language. STK does not attempt to provide a new programming environment or paradigm but rather provides a set of objects that can be used within a normal C++ programming framework. Therefore, it is expected that users of STK will have some familiarity with C/C++ programming concepts. That said, the STK classes do have some particular idiosyncrasies that we will mention here. Starting with STK version 4.4, all STK classes except RtAudio, RtMidi, and RtError are defined within the stk namespace. \section Signal Computations: Audio and control signals throughout STK use a floating-point data type, StkFloat, the exact precision of which can be controlled via a typedef statement in Stk.h. By default, an StkFloat is a double-precision floating-point value. Thus, the ToolKit can use any normalization scheme desired. The base instruments and algorithms are implemented with a general audio sample dynamic maximum of +/-1.0. In general, the computation and/or passing of values is performed on a "single-sample" basis. For example, the stk::Noise class outputs random floating-point numbers in the range +/-1.0. The computation of such values occurs in the stk::Noise::tick() function. The following program will generate 20 random floating-point (StkFloat) values in the range -1.0 to +1.0: \code #include "Noise.h" using namespace stk; int main() { StkFloat output; Noise noise; for ( unsigned int i=0; i<20; i++ ) { output = noise.tick(); std::cout << "i = " << i << " : output = " << output << std::endl; } return 0; } \endcode Nearly all STK classes implement tick() functions that take and/or return sample values. Within the tick() function, the fundamental sample calculations are performed for a given class. Most STK classes consume/generate a single sample per operation and their tick() method takes/returns each sample "by value". In addition, every class implementing a tick() function also provides one or more overloaded tick() functions that can be used for vectorized computations, as shown in the next example. \code #include "Noise.h" using namespace stk; int main() { StkFrames output(20, 1); // initialize StkFrames to 20 frames and 1 channel (default: interleaved) Noise noise; noise.tick( output ); for ( unsigned int i=0; iMain tutorial page]   [Next tutorial] */ stk-4.4.4/doc/doxygen/header.html000644 000766 000766 00000001474 12015735504 016656 0ustar00garygary000000 000000 The Synthesis ToolKit in C++ (STK)
   

Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


stk-4.4.4/doc/doxygen/header.tex000644 000766 000766 00000001610 12015735504 016502 0ustar00garygary000000 000000 \documentclass[letter]{book} \usepackage{makeidx} \usepackage{fancyhdr} \usepackage{graphicx} \usepackage{float} \usepackage{alltt} \usepackage{doxygen} \usepackage{hyperref} \makeindex \setcounter{tocdepth}{1} \setlength{\footrulewidth}{0.4pt} \begin{document} \begin{titlepage} \vspace*{7cm} \begin{center} {\Large User Manual}\\ \vspace*{0.5cm} {\Large The Synthesis ToolKit in C++}\\ \vspace*{1cm} {\large by Perry R. Cook and Gary P. Scavone}\\ \vspace*{0.5cm} {\small \copyright 1995--2007}\\ \end{center} \end{titlepage} \clearemptydoublepage \pagenumbering{roman} \rfoot[\fancyplain{}{\bfseries\scriptsize The Synthesis ToolKit in C++ by Perry R. Cook and Gary P. Scavone, \copyright~1995--2007}]{} \lfoot[]{\fancyplain{}{\bfseries\scriptsize The Synthesis ToolKit in C++ by Perry R. Cook and Gary P. Scavone, \copyright~1995--2007}} \tableofcontents \clearemptydoublepage \pagenumbering{arabic} stk-4.4.4/doc/doxygen/hello.txt000644 000766 000766 00000007441 12015735504 016404 0ustar00garygary000000 000000 /*! \page hello Hello Sine! We'll continue our introduction to the Synthesis ToolKit with a simple sine-wave oscillator program. STK provides two different classes for sine-wave generation. We will first look at a generic waveform oscillator class, stk::FileLoop, that can load a variety of common file types. In this example, we load a sine "table" from an STK RAW file (defined as monophonic, 16-bit, big-endian data). We use the class stk::FileWvOut to write the result to a 16-bit, WAV formatted audio file. \code // sineosc.cpp #include "FileLoop.h" #include "FileWvOut.h" using namespace stk; int main() { // Set the global sample rate before creating class instances. Stk::setSampleRate( 44100.0 ); FileLoop input; FileWvOut output; // Load the sine wave file. input.openFile( "rawwaves/sinewave.raw", true ); // Open a 16-bit, one-channel WAV formatted output file output.openFile( "hellosine.wav", 1, FileWrite::FILE_WAV, Stk::STK_SINT16 ); input.setFrequency( 440.0 ); // Run the oscillator for 40000 samples, writing to the output file for ( int i=0; i<40000; i++ ) output.tick( input.tick() ); return 0; } \endcode stk::FileLoop is a subclass of stk::FileWvIn, which supports WAV, SND (AU), AIFF, MAT-file (Matlab), and RAW file formats with 8-, 16-, and 32-bit integer and 32- and 64-bit floating-point data types. stk::FileWvIn provides interpolating, read-once ("oneshot") functionality, as well as methods for setting the read rate and read position. stk::FileWvIn provides a "tick level" and interpolating interface to the stk::FileRead class. Likewise, stk::FileWvOut provides a "tick level" interface to the stk::FileWrite class. stk::FileRead and FileWrite both support WAV, SND(AU), AIFF, MAT-file (Matlab), and RAW file formats with 8-, 16-, and 32-bit integer and 32- and 64-bit floating-point data types. stk::FileWvOut does not currently offer data interpolation functionality. A number of STK parent classes, including stk::WvIn, stk::WvOut, stk::Instrmnt, stk::Generator, and stk::Effect, (and some or all of their subclasses) support multi-channel sample frames. If a single-sample version of the tick() function is called for these classes, a full sample frame is computed but only a single value is either input and/or output. For example, if the single-sample tick() function is called for subclasses of stk::WvOut, the sample argument is written to all channels in the one computed frame. For classes returning values, an optional \c channel argument specifies which channel value is returned from the computed frame (the default is always channel 0). To input and/or output multichannel data to these classes, the overloaded tick() functions taking StkFrames reference arguments should be used. Nearly all STK classes inherit from the stk::Stk base class. Stk provides a static sample rate that is queried by subclasses as needed. Because many classes use the current sample rate value during instantiation, it is important that the desired value be set at the beginning of a program. The default STK sample rate is 44100 Hz. \section error Error Handling The ToolKit has some basic C++ error handling functionality built in. Classes that access files and/or hardware are most prone to runtime errors. To properly "catch" such errors, the above example should be rewritten as shown below. \include sineosc.cpp In this particular case, we simply exit the program if an error occurs (an error message is automatically printed to stderr). A more refined program might attempt to recover from or fix a particular problem and, if successful, continue processing. See the \ref classes to determine which constructors and functions can throw an error. [Main tutorial page]   [Next tutorial] */ stk-4.4.4/doc/doxygen/images/000755 000766 000766 00000000000 12015735504 015777 5ustar00garygary000000 000000 stk-4.4.4/doc/doxygen/index.txt000644 000766 000766 00000003657 12015735504 016415 0ustar00garygary000000 000000 /*! \mainpage The Synthesis ToolKit in C++ (STK) \htmlonly

Perry R. Cook & Gary P. Scavone

\endhtmlonly The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. The Synthesis ToolKit is extremely portable (it's mostly platform-independent C and C++ code), and it's completely user-extensible (all source included, no unusual libraries, and no hidden drivers). We like to think that this increases the chances that our programs will still work in another 5-10 years. In fact, the ToolKit has been working continuously for nearly 15 years now. STK currently runs with realtime support (audio and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler. - \ref information - \ref classes - \ref download - \ref usage - \ref maillist - \ref system - \ref links - \ref faq - \ref tutorial */

STK is a registered trademark of Analytical Graphics, Inc., 40 General Warren Blvd., Malvern, PA 19355, the manufacturer of the Satellite Tool Kit® (STK®) family of satellite simulation software. Although the term "STK" is used in this website, the content of this site is in no way related to Analytical Graphics, Inc, or its registered STK mark. Nothing in this website should be construed to mean that a business relationship, either past or present, exists between Analytical Graphics, Inc. and the owners of this particular website. stk-4.4.4/doc/doxygen/information.txt000644 000766 000766 00000023745 12015735504 017633 0ustar00garygary000000 000000 /*! \page information General Information

References

  • ICMC2005 Paper

  • A paper by Gary and Perry detailing recent updates to the Synthesis ToolKit in C++.

  • ICMC99 Paper

  • A not-so-recent paper by Perry and Gary about the Synthesis ToolKit in C++.

  • Book Chapter: Audio Anecdotes

  • Here's a link to a book that includes an chapter on STK.

What is the Synthesis ToolKit?

The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. The Synthesis ToolKit is extremely portable (it's mostly platform-independent C and C++ code), and it's completely user-extensible (all source included, no unusual libraries, and no hidden drivers). We like to think that this increases the chances that our programs will still work in another 5-10 years. In fact, the ToolKit has been working continuously for nearly 15 years now. STK currently runs with realtime support (audio and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler. The Synthesis ToolKit is free. The only parts of the Synthesis ToolKit that are platform-dependent concern real-time audio and MIDI input and output, and that is taken care of with a few special classes. The interface for MIDI input and the simple Tcl/Tk graphical user interfaces (GUIs) provided is the same, so it's easy to experiment in real time using either the GUIs or MIDI. The Synthesis ToolKit can generate simultaneous SND (AU), WAV, AIFF, and MAT-file output soundfile formats (as well as realtime sound output), so you can view your results using one of a large variety of sound/signal analysis tools already available (e.g. Snd, Cool Edit, Matlab).

What the Synthesis ToolKit is not.

The Synthesis Toolkit is not one particular program. Rather, it is a set of C++ classes that you can use to create your own programs. A few example applications are provided to demonstrate some of the ways to use the classes. If you have specific needs, you will probably have to either modify the example programs or write a new program altogether. Further, the example programs don't have a fancy GUI wrapper. It is easy to embed STK classes inside a GUI environment but we have chosen to focus our energy on the audio signal processing issues. Spending hundreds of hours making platform-dependent graphical user interfaces would go against one of the fundamental design goals of the ToolKit - platform independence. For those instances where a simple GUI with sliders and buttons is helpful, we use Tcl/Tk (that is freely distributed for all the supported ToolKit platforms). A number of Tcl/Tk GUI scripts are distributed with the ToolKit release. For control, the Synthesis Toolkit uses raw MIDI (on supported platforms), and SKINI (Synthesis ToolKit Instrument Network Interface, a MIDI-like text message synthesis control format).

A brief history of the Synthesis ToolKit in C++.

Perry Cook began developing a pre-cursor to the Synthesis ToolKit (also called STK) under NeXTStep at the Center for Computer Research in Music and Acoustics (CCRMA) at Stanford University in the early-1990s. With his move to Princeton University in 1996, he ported everything to C++ on SGI hardware, added real-time capabilities, and greatly expanded the synthesis techniques available. With the help of Bill Putnam, Perry also made a port of STK to Windows95. Gary Scavone began using STK extensively in the summer of 1997 and completed a full port of STK to Linux early in 1998. He finished the fully compatable Windows port (using Direct Sound API) in June 1998. Numerous improvements and extensions have been made since then. The Toolkit has been distributed continuously since 1996 via the Princeton Sound Kitchen, Perry Cook's home page at Princeton, Gary Scavone's home page at McGill University, and the Synthesis ToolKit home page. The ToolKit has been included in various collections of software. Much of it has also been ported to Max/MSP on Macintosh computers by Dan Trueman and Luke Dubois of Columbia University, and is distributed as PeRColate. Help on real-time sound and MIDI has been provided over the years by Tim Stilson, Bill Putnam, and Gabriel Maldonado.

Legal and Ethical Notes

This software was designed and created to be made publicly available for free, primarily for academic purposes, so if you use it, pass it on with this documentation, and for free. If you make a million dollars with it, it would be nice if you would share. If you make compositions with it, put us in the program notes. Some of the concepts are covered by various patents, some known to us and likely others that are unknown. Many of the ones known to us are administered by the Stanford Office of Technology and Licensing. The good news is that large hunks of the techniques used here are public domain. To avoid subtle legal issues, we will not state what's freely useable here, but we will try to note within the various classes where certain things are likely to be protected by patents.

License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Any person wishing to distribute modifications to the Software is asked to send the modifications to the original developer so that they can be incorporated into the canonical version. This is, however, not a binding provision of this license. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Disclaimer

STK is free and we do not guarantee anything. We've been hacking on this code for a while now and most of it seems to work pretty well. But, there surely are some bugs floating around. Sometimes things work fine on one computer platform but not so fine on another. FPU overflows and underflows cause very weird behavior that also depends on the particular CPU and OS. Let us know about bugs you find and we'll do our best to correct them.

Perry's Notes From the Original Distribution of STK

This whole world was created with no particular hardware in mind. These examples are intended to be tutorial in nature, as a platform for the continuation of my research, and as a possible starting point for a software synthesis system. The basic motivation was to create the necessary unit generators to do the synthesis, processing, and control that I want to do and teach about. Little thought for optimization was given and therefore improvements, especially speed enhancements, should be possible with these classes. It was written with some basic concepts in mind about how to let compilers optimize. Your question at this point might be, "But Perry, with CMix, CMusic, CSound, CShells, CMonkeys, etc. already cluttering the landscape, why a new set of stupid C functions for music synthesis and processing?" The answers lie below.
  1. I needed to port many of the things I've done into something that is generic enough to port further to different machines.
  2. I really plan to document this stuff, so that you don't have to be me to figure out what's going on. (I'll probably be sorry I said this in a couple of years, when even I can't figure out what I was thinking.)
  3. The classic difficulties most people have in trying to implement physical models are:
    • They have trouble understanding the papers, and/or in turning the theory into practice.
    • The physical model instruments are a pain to get to oscillate, and coming up with stable and meaningful parameter values is required to get the models to work at all.
    This set of C++ unit generators and instruments might help to diminish the scores of emails I get asking what to do with those block diagrams I put in my papers.
  4. I wanted to try some new stuff with modal synthesis, and implement some classic FM patches as well.
  5. I wanted to reimplement, and newly implement more of the intelligent and physical performer models I've talked about in some of my papers. But I wanted to do it in a portable way, and in such a way that I can hook up modules quickly. I also wanted to make these instruments connectable to such player objects, so folks like Brad Garton who really think a lot about the players can connect them to my instruments, a lot about which I think.
  6. More rationalizations to follow ...
*/ stk-4.4.4/doc/doxygen/instruments.txt000644 000766 000766 00000002401 12015735504 017663 0ustar00garygary000000 000000 /*! \page instruments Instruments The ToolKit comes with a wide variety of synthesis algorithms, all of which inherit from the stk::Instrmnt class. In this example, we'll fire up an instance of the stk::BeeThree FM synthesis class and show how its frequency can be modified over time. \include bethree.cpp We have used an Instrmnt pointer when referencing the BeeThree instance above, so it would be simple to replace the BeeThree class with any other STK instrument class. It should be noted, however, that a few classes do not respond to the setFrequency() function (e.g., Shakers, Drummer). The noteOn() function initiates an instrument attack. Instruments that are continuously excited (e.g., stk::Clarinet, stk::BeeThree) will continue to sound until stopped with a noteOff(). Impulsively excited instrument sounds (e.g., stk::Plucked, stk::Wurley) typically decay within a few seconds time, requiring subsequent noteOn() messages for re-attack. Instrument parameters can be precisely controlled as demonstrated above. A more flexible approach to instrument control, allowing arbitrary scorefile or realtime updates, is described in the next tutorial chapter. [Main tutorial page]   [Next tutorial] */ stk-4.4.4/doc/doxygen/links.txt000644 000766 000766 00000002443 12015735504 016416 0ustar00garygary000000 000000 /*! \page links Miscellaneous Links - The %RtAudio WWW site - The %RtMidi WWW site - MoMu-Stk: A lightly modified version of STK that supports the iPhone platform (iPhone, iPad, iPod Touches) - StkX: A Cocoa STK Framework for Mac OS X by Woon Seung Yeo - Mobile STK: A port of STK for mobile devices by Georg Essl and Michael Rohs - ChucK: Concurrent, On-the-fly Audio Programming Language using STK unit generators - Kern Scores: A Library of Electronic Musical Scores (with automatic conversion to SKINI format) - MIDI to SKINI file converter by Craig Sapp - Kern Score to SKINI file converter by Craig Sapp - PeRColate: A Port of STK for Max/MSP - AUStk: a demo of integration of STK instruments into an AudioUnit by Airy Andre */ stk-4.4.4/doc/doxygen/maillist.txt000644 000766 000766 00000001377 12015735504 017121 0ustar00garygary000000 000000 /*! \page maillist The Mail List An STK mailing list has been set up to facilitate communication among STK users. Subscribing to this list is your best way of keeping on top of new releases, bug fixes, and various user developments.

For answers to frequently asked questions, check the list archives.

To join send a message to <stk-request@ccrma.stanford.edu> with the contents: subscribe

To be removed from the list send a message to <stk-request@ccrma.stanford.edu> with the contents: unsubscribe */stk-4.4.4/doc/doxygen/multichannel.txt000644 000766 000766 00000004050 12015735504 017755 0ustar00garygary000000 000000 /*! \page multichannel Multi-Channel I/O The ToolKit stk::WvIn and stk::WvOut classes (and their subclasses) support multi-channel audio data input and output. Several other abstract base classes, such as stk::Instrmnt, stk::Generator, and stk::Effect, also support multi-channel computations though not all of their subclasses produce or take multi-channel data. A set of interleaved audio samples representing a single time "slice" is referred to as a sample frame. At a sample rate of 44.1 kHz, a four-channel audio stream will have 44100 sample frames per second and a total of 176400 individual samples per second. Most STK classes process single-sample data streams via their tick() function. For classes supporting multi-channel data, one must distinguish the tick() functions taking or producing single \c StkFloat arguments from those taking stk::StkFrames& arguments. If a single-sample version of the tick() function is called for these classes, a full sample frame is computed but only a single value is either input and/or output. For example, if the single-sample tick() function is called for subclasses of WvOut, the sample argument is written to all channels in the one computed frame. For classes returning values, an optional \c channel argument specifies which channel value is returned from the computed frame (the default is always channel 0). To input and/or output multichannel data to these classes, the overloaded tick() functions taking StkFrames reference arguments should be used. Multi-channel support for realtime audio input and output is dependent on the audio device(s) available on your system. The following example demonstrates the use of the stk::FileWvOut class for creating a four channel, 16-bit AIFF formatted audio file. We will use four sinewaves of different frequencies for the first two seconds and then a single sinewave for the last two seconds. \include foursine.cpp [Main tutorial page]   [Next tutorial] */ stk-4.4.4/doc/doxygen/polyvoices.txt000644 000766 000766 00000004103 12015735504 017465 0ustar00garygary000000 000000 /*! \page polyvoices Voice Management The previous tutorial chapters were concerned only with monophonic ToolKit instrument playback and control. At this point, it should be relatively clear that one can instantiate multiple instruments and perhaps sum together their outputs or even direct their outputs to separate channels. It is less clear how one might go about controlling a group of instruments. The stk::Voicer class is designed to serve just this purpose. The stk::Voicer class is a relatively simple voice manager. The user can dynamically add and delete instruments to/from its "control", with the option of controlling specific instruments via unique note tags and/or grouping sets of instruments via a "group" number. All sounding instrument outputs are summed and returned via the tick() function. The stk::Voicer class responds to noteOn, noteOff, setFrequency, pitchBend, and controlChange messages, automatically assigning incoming messages to the voices in its control. When all voices are sounding and a new noteOn is encountered, the stk::Voicer interrupts the oldest sounding voice. The user is responsible for creating and deleting all instrument instances. In the following example, we modify the controlbee.cpp program to make use of three stk::BeeThree instruments, all controlled using a stk::Voicer. \include threebees.cpp We have written this program to accept control messages from \c STDIN. Assuming the program is compiled as threebees, the three-voice SKINI scorefile bachfugue.ski (located in the scores directory with the examples) can be redirected to the program as: \code threebees < scores/bachfugue.ski \endcode For more fun, surf to Kern Scores for a huge assortment of other scorefiles that can be downloaded in the SKINI format. Another easy extension would be to add the \c stk::Messager::startMidiInput() function to the program and then play the instruments via a MIDI keyboard. [Main tutorial page] */ stk-4.4.4/doc/doxygen/realtime.txt000644 000766 000766 00000005304 12015735504 017077 0ustar00garygary000000 000000 /*! \page realtime Realtime Audio (blocking) In this section, we modify the sineosc.cpp program in order to send the output to the default audio playback device on your computer system. We also make use of the stk::SineWave class as a sine-wave oscillator. stk::SineWave computes an internal, static sine-wave table when its first instance is created. Subsequent instances make use of the same table. The default table length, specified in SineWave.h, is 2048 samples. \include rtsine.cpp The class stk::RtWvOut is a protected subclass of stk::WvOut. A number of optional constructor arguments can be used to fine tune its performance for a given system. stk::RtWvOut provides a "single-sample", blocking interface to the RtAudio class. Note that stk::RtWvOut (as well as the stk::RtWvIn class described below) makes use of RtAudio's callback input/output functionality by creating a large ring-buffer into which data is written. These classes should not be used when low-latency and robust performance is necessary Though not used here, an stk::RtWvIn class exists as well that can be used to read realtime audio data from an input device. See the record.cpp example program in the examples project for more information. It may be possible to use an instance of stk::RtWvOut and an instance of stk::RtWvIn to simultaneously read and write realtime audio to and from a hardware device or devices. However, it is recommended to instead use a single instance of RtAudio to achieve this behavior, as described in the next section. See the effects project or the duplex.cpp example program in the examples project for more information. When using any realtime STK class (RtAudio, stk::RtWvOut, stk::RtWvIn, RtMidi, stk::InetWvIn, stk::InetWvOut, stk::Socket, stk::UdpSocket, stk::TcpServer, stk::TcpClient, and stk::Thread), it is necessary to specify an audio/MIDI API preprocessor definition and link with the appropriate libraries or frameworks. For example, the above program could be compiled on a Linux system using the GNU g++ compiler and the ALSA audio API as follows (assuming all necessary files exist in the project directory): \code g++ -Wall -D__LINUX_ALSA__ -D__LITTLE_ENDIAN__ -o rtsine Stk.cpp Generator.cpp SineWave.cpp WvOut.cpp \ RtWvOut.cpp RtAudio.cpp rtsine.cpp -lpthread -lasound \endcode On a Macintosh OS X system, the syntax would be: \code g++ -Wall -D__MACOSX_CORE__ -o rtsine Stk.cpp Generator.cpp SineWave.cpp WvOut.cpp RtWvOut.cpp RtAudio.cpp \ rtsine.cpp -lpthread -framework CoreAudio -framework CoreMIDI -framework CoreFoundation \endcode [Main tutorial page]   [Next tutorial] */ stk-4.4.4/doc/doxygen/skini.txt000644 000766 000766 00000043466 12015735504 016425 0ustar00garygary000000 000000 /*! \page skini Synthesis toolKit Instrument Network Interface (SKINI) This describes the latest (version 1.1) implementation of SKINI for the Synthesis ToolKit in C++ (STK) by Perry R. Cook. \code Too good to be true? Have control and read it too? A SKINI haiku. \endcode Profound thanks to Dan trueman, Brad Garton, and Gary Scavone for input on this revision. Thanks also to MIDI, the NeXT MusicKit, ZIPI and all the creators and modifiers of these for good bases upon/from which to build and depart. \section compatibility MIDI Compatibility SKINI was designed to be MIDI compatible wherever possible, and extend MIDI in incremental, then maybe profound ways. Differences from MIDI, and motivations, include: - Text-based messages are used, with meaningful names wherever possible. This allows any language or system capable of formatted printing to generate SKINI. Similarly, any system capable of reading in a string and turning delimited fields into strings, floats, and ints can consume SKINI for control. More importantly, humans can actually read, and even write if they want, SKINI files and streams. Use an editor and search/replace or macros to change a channel or control number. Load a SKINI score into a spread sheet to apply transformations to time, control parameters, MIDI velocities, etc. Put a monkey on a special typewriter and get your next great work. Life's too short to debug bit/nybble packed variable length mumble messages. Disk space gets cheaper, available bandwidth increases, music takes up so little space and bandwidth compared to video and graphics. Live a little. - Floating point numbers are used wherever possible. Note Numbers, Velocities, Controller Values, and Delta and Absolute Times are all represented and scanned as ASCII double-precision floats. MIDI byte values are preserved, so that incoming MIDI bytes from an interface can be put directly into SKINI messages. 60.0 or 60 is middle C, 127.0 or 127 is maximum velocity etc. But, unlike MIDI, 60.5 can cause a 50 cent sharp middle C to be played. As with MIDI byte values like velocity, use of the integer and SKINI-added fractional parts is up to the implementor of the algorithm being controlled by SKINI messages. But the extra precision is there to be used or ignored. \section why Why SKINI? SKINI was designed to be extensable and hackable for a number of applications: imbedded synthesis in a game or VR simulation, scoring and mixing tasks, real-time and non-real time applications which could benefit from controllable sound synthesis, JAVA controlled synthesis, or eventually maybe JAVA synthesis, etc. SKINI is not intended to be "the mother of scorefiles," but since the entire system is based on text representations of names, floats, and ints, converters from one scorefile language to SKINI, or back, should be easily created. I am basically a bottom-up designer with an awareness of top-down design ideas, so SKINI above all reflects the needs of my particular research and creative projects as they have arisen and developed. SKINI 1.1 represents a profound advance beyond versions 0.8 and 0.9 (the first versions), future SKINI's might reflect some changes. Compatibility with prior scorefiles will be attempted, but there aren't that many scorefiles out there yet. \section messages SKINI Messages A basic SKINI message is a line of text. There are only three required fields, the message type (an ASCII name), the time (either delta or absolute), and the channel number. Don't freak out and think that this is MIDI channel 0-15 (which is supported), because the channel number is scanned as a long int. Channels could be socket numbers, machine IDs, serial numbers, or even unique tags for each event in a synthesis. Other fields might be used, as specified in the \c SKINI.tbl file. This is described in more detail later. Fields in a SKINI line are delimited by spaces, commas, or tabs. The SKINI parser only operates on a line at a time, so a newline means the message is over. Multiple messages are NOT allowed directly on a single line (by use of the ; for example in C). This could be supported, but it isn't in version 1.1. Message types include standard MIDI types like NoteOn, NoteOff, ControlChange, etc. MIDI extension message types (messages which look better than MIDI but actually get turned into MIDI-like messages) include LipTension, StringDamping, etc. Non-MIDI message types include SetPath (sets a path for file use later), and OpenReadFile (for streaming, mixing, and applying effects to soundfiles along with synthesis, for example). Other non-MIDI message types include Trilling, HammerOn, etc. (these translate to gestures, behaviors, and contexts for use by intelligent players and instruments using SKINI). Where possible I will still use these as MIDI extension messages, so foot switches, etc. can be used to control them in real time. All fields other than type, time, and channel are optional, and the types and useage of the additional fields is defined in the file \c SKINI.tbl. The other important file used by SKINI is \c SKINI.msg, which is a set of #defines to make C code more readable, and to allow reasonably quick re-mapping of control numbers, etc.. All of these defined symbols are assigned integer values. For Java, the #defines could be replaced by declaration and assignment statements, preserving the look and behavior of the rest of the code. \section cfiles Files Used To Implement SKINI Skini is a C++ class which can either open a SKINI file and successively read and parse lines of text as SKINI strings, or accept strings from another object and parse them. The latter functionality would be used by a socket, pipe, or other connection receiving SKINI messages a line at a time, usually in real time, but not restricted to real time. \c SKINI.msg should be included by anything wanting to use the Skini object. This is not mandatory, but use of the __SK_blah_ symbols which are defined in the .msg file will help to ensure clarity and consistency when messages are added and changed. \c SKINI.tbl is used only by the Skini parser object (Skini.cpp). In the file \c SKINI.tbl, an array of structures is declared and assigned values which instruct the parser as to what the message types are, and what the fields mean for those message types. This table is compiled and linked into applications using SKINI, but could be dynamically loaded and changed in a future version of SKINI. \section parser SKINI Messages and the SKINI Parser: The parser isn't all that smart, but neither am I. Here are the basic rules governing a valid SKINI message: - If the first (non-delimiter ... see below) character in a SKINI string is '/' that line is treated as a comment and echoed to stdout. - Spaces, commas, and tabs delimit the fields in a SKINI message line. (We might allow for multiple messages per line later using the semicolon, but probably not. A series of lines with deltaTimes of 0.0 denotes simultaneous events. For read-ability, multiple messages per line doesn't help much, so it's unlikely to be supported later). - The first field must be a SKINI message name (like NoteOn). These might become case-insensitive in future versions, so don't plan on exciting clever overloading of names (like noTeOn being different from NoTeON). There can be a number of leading spaces or tabs, but don't exceed 32 or so. - The second field must be a time specification in seconds. A time field can be either delta-time (most common and the only one supported in version 0.8), or absolute time. Absolute time messages have an '=' appended to the beginning of the floating point number with no space. So 0.10000 means delta time of 100 ms, while =0.10000 means absolute time of 100 ms. Absolute time messages make most sense in score files, but could also be used for (loose) synchronization in a real-time context. Real-time messages should be time-ordered AND time-correct. That is, if you've sent 100 total delta-time messages of 1.0 seconds, and then send an absolute time message of =90.0 seconds, or if you send two absolute time messages of =100.0 and =90.0 in that order, things will get really fouled up. The SKINI parser doesn't know about time, however. The WvOut device is the master time keeper in the Synthesis Toolkit, so it should be queried to see if absolute time messages are making sense. There's an example of how to do that later in this document. Absolute times are returned by the parser as negative numbers (since negative deltaTimes are not allowed). - The third field must be an integer channel number. Don't go crazy and think that this is just MIDI channel 0-15 (which is supported). The channel number is scanned as a long int. Channels 0-15 are in general to be treated as MIDI channels. After that it's wide open. Channels could be socket numbers, machine IDs, serial numbers, or even unique tags for each event in a synthesis. A -1 channel can be used as don't care, omni, or other functions depending on your needs and taste. - All remaining fields are specified in the \c SKINI.tbl file. In general, there are maximum two more fields, which are either SK_INT (long), SK_DBL (double float), or SK_STR (string). The latter is the mechanism by which more arguments can be specified on the line, but the object using SKINI must take that string apart (retrived by using getRemainderString()) and scan it. Any excess fields are stashed in remainderString. \section file A Short SKINI File: \code /* Howdy!!! Welcome to SKINI, by P. Cook 1999 NoteOn 0.000082 2 55 82 NoteOff 1.000000 2 55 0 NoteOn 0.000082 2 69 82 StringDetune 0.100000 2 10 StringDetune 0.100000 2 30 StringDetune 0.100000 2 50 NoteOn 0.000000 2 69 82 StringDetune 0.100000 2 40 StringDetune 0.100000 2 22 StringDetune 0.100000 2 12 // StringDamping 0.000100 2 0.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 55 82 NoteOff 0.000000 2 62 82 NoteOff 0.000000 2 71 82 NoteOff 0.000000 2 79 82 StringDamping =4.000000 2 0.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 55 82 NoteOff 0.000000 2 62 82 NoteOff 0.000000 2 71 82 NoteOff 0.000000 2 79 82 \endcode \section table The SKINI.tbl File and Message Parsing: The \c SKINI.tbl file contains an array of structures which are accessed by the parser object Skini.cpp. The struct is: \code struct SKINISpec { char messageString[32]; long type; long data2; long data3; }; \endcode so an assignment of one of these structs looks like: \code MessageStr$ ,type, data2, data3, \endcode type is the message type sent back from the SKINI line parser. data is either: - NOPE : field not used, specifically, there aren't going to be any more fields on this line. So if there is is NOPE in data2, data3 won't even be checked. - SK_INT : byte (actually scanned as 32 bit signed long int). If it's a MIDI data field which is required to be an integer, like a controller number, it's 0-127. Otherwise, get creative with SK_INTs. - SK_DBL : double precision floating point. SKINI uses these in the MIDI context for note numbers with micro tuning, velocities, controller values, etc. - SK_STR : only valid in final field. This allows (nearly) arbitrary message types to be supported by simply scanning the string to EOL (End Of Line) and then passing it to a more intelligent handler. For example, MIDI SYSEX (system exclusive) messages can be read as space-delimited integers into the SK_STR buffer. Longer bulk dumps, soundfiles, etc. should be handled as a new message type pointing to a FileName, Socket, or something else stored in the SK_STR field, or as a new type of multi-line message. Each individual SKINI message is parsed and saved to a Skini::Message structure of the form: \code struct Message { long type; /*!< The message type, as defined in SKINI.msg. */ long channel; /*!< The message channel (not limited to 16!). */ StkFloat time; /*!< The message time stamp in seconds (delta or absolute). */ std::vector floatValues; /*!< The message values read as floats (values are type-specific). */ std::vector intValues; /*!< The message values read as ints (number and values are type-specific). */ std::string remainder; /*!< Any remaining message data, read as ascii text. */ }; \endcode Here's a couple of lines from the \c SKINI.tbl file \code {"NoteOff" , __SK_NoteOff_, SK_DBL, SK_DBL}, {"NoteOn" , __SK_NoteOn_, SK_DBL, SK_DBL}, {"ControlChange" , __SK_ControlChange_, SK_INT, SK_DBL}, {"Volume" , __SK_ControlChange_, __SK_Volume_ , SK_DBL}, {"StringDamping" , __SK_ControlChange_, __SK_StringDamping_, SK_DBL}, {"StringDetune" , __SK_ControlChange_, __SK_StringDetune_, SK_DBL}, \endcode The first three are basic MIDI messages. The first two would cause the parser, after recognizing a match of the string "NoteOff" or "NoteOn", to set the message type to 128 or 144 (__SK_NoteOff_ and __SK_NoteOn_ are #defined in the file \c SKINI.msg to be the MIDI byte value, without channel, of the actual MIDI messages for NoteOn and NoteOff). The parser would then set the time or delta time (this is always done and is therefore not described in the SKINI Message Struct). The next two fields would be scanned either as double-precision \c floats or as long ints, depending on the format specified in \c SKINI.tbl, and saved to the corresponding C++ vector variables in the Skini::Message structure (either \c floatValues or \c intValues). Floating-point values are also cast to ints (and vice-versa) and stored to their respective variables. For example, an expected integer value of 64 will also be saved as 64.0 in the corresponding \c floatValues variable of the Skini::Message structure. The remainder of the line is stashed in the remainderString variable. The ControlChange spec is basically the same as NoteOn and NoteOff, but the second data byte is set to an integer (for checking later as to what MIDI control is being changed). The Volume spec is a MIDI Extension message, which behaves like a ControlChange message with the controller number set explicitly to the value for MIDI Volume (7). Thus the following two lines would accomplish the same changing of MIDI volume on channel 2: \code ControlChange 0.000000 2 7 64.1 Volume 0.000000 2 64.1 \endcode I like the second line better, thus my motivation for SKINI in the first place. The StringDamping and StringDetune messages behave the same as the Volume message, but use Control Numbers which aren't specifically nailed-down in MIDI. Note that these Control Numbers are carried around as long ints, so we're not limited to 0-127. If, however, you want to use a MIDI controller to play an instrument, using controller numbers in the 0-127 range might make sense. \section using Using SKINI: Here's a simple example of code which uses the Skini object to read a SKINI file and control a single instrument. \code Skini score; Skini::Message message; instrument = new Mandolin(50.0); score.setFile( argv[1] ); while ( score.nextMessage( message ) != 0 ) { tempDouble = message.time; if (tempDouble < 0) { tempDouble = - tempDouble; tempDouble = tempDouble - output.getTime(); if (tempDouble < 0) { printf("Bad News Here!!! Backward Absolute Time Required.\n"); tempDouble = 0.0; } } tempLong = (long) ( tempDouble * Stk::sampleRate() ); for ( i=0; itick() ); } tempDouble3 = message.floatValues[1] * NORM_MIDI; if ( message.type == __SK_NoteOn_ ) { if ( tempDouble3 == 0.0 ) { tempDouble3 = 0.5; instrument->noteOff( tempDouble3 ); } else { tempLong = message.intValues[0]; tempDouble2 = Midi2Pitch[tempLong]; instrument->noteOn( tempDouble2, tempDouble3 ); } } else if ( message.type == __SK_NoteOff_ ) { instrument->noteOff( tempDouble3 ); } else if ( message.type == __SK_ControlChange_ ) { tempLong = message.intValues[0]; instrument->controlChange( tempLong, tempDouble3 ); } } \endcode When a SKINI score is passed to a Skini object using the Skini::setFile() function, valid messages are read from the file and returned using the Skini::nextMessage() function. The "time" member of a Skini::Message is the deltaTime until the current message should occur. If this is greater than 0, synthesis occurs until the deltaTime has elapsed. If deltaTime is less than zero, the time is interpreted as absolute time and the output device is queried as to what time it is now. That is used to form a deltaTime, and if it's positive we synthesize. If it's negative, we print an error, pretend this never happened and we hang around hoping to eventually catch up. The rest of the code sorts out message types NoteOn, NoteOff (including NoteOn with velocity 0), and ControlChange. The code implicitly takes into account the integer type of the control number, but all other data is treated as double float. */ stk-4.4.4/doc/doxygen/system.txt000644 000766 000766 00000005003 12015735504 016615 0ustar00garygary000000 000000 /*! \page system System Requirements General:

  • A MIDI interface to use MIDI input/output controls. (NOTE: This may be built into the soundcard on your computer.)
  • Tcl/Tk version 8.0 or higher to use the simple Tcl/Tk GUIs provided with the STK distribution (available free over the WWW for all supported realtime platforms).
Linux (specific):
  • A soundcard to use realtime audio input/output capabilities. In order to use the effects project, the soundcard and drivers must support full duplex mode.
  • ALSA device drivers and library for realtime sound and MIDI input/output.
  • OSS device drivers (version 4.0 and higher only) can be used for audio input/output, but MIDI support requires the ALSA library to compile.
Macintosh OS X (specific):
  • A C++ compiler is not installed by default with OS X. It is necessary to download the Developer Kit from the Apple WWW site in order to compile STK or load it from the installation CD-ROM.
  • If you experience frequent audio input/output "glitches", try increasing the RT_BUFFER_SIZE specified in Stk.h.
  • The tcl/tk interpreter does not ship by default with OS X and must be downloaded from the internet. The latest Tcl/Tk Aqua distribution (http://www.apple.com/downloads/macosx/unix_open_source/tcltk.html) has been successfully tested on 10.2 and 10.3 systems. The default installation will place a link to the wish interpretor at /usr/bin/wish. It appears that socket support in Tcl/Tk uses the Nagle algorithm, which produces poor response between changes made in the tcl/tk script and the resulting audio updates. Note that this is only a problem when using a socket connection from a Tcl/Tk script.
Windows95/98/2000/XP/7 (specific):
  • A soundcard to use realtime audio input/output capabilities. In order to use the effects project, the soundcard and drivers must support full duplex mode.
  • DirectX 5.0 (or higher) runtime libraries.
  • For compiling the source (if not already in your system):
    • dsound.h header file (DirectX 6.1) - put somewhere in your header search path
    • dsound.lib library file (DirectX 6.1) - put somewhere in your library search path

*/ stk-4.4.4/doc/doxygen/tutorial.txt000644 000766 000766 00000002214 12015735504 017135 0ustar00garygary000000 000000 /*! \page tutorial Tutorial The Synthesis ToolKit is a set of C++ classes. In order to go beyond the simple example programs we provide, it is necessary to know some basics about programming in C and C++. STK's "target audience" includes people who:

  • want to create audio DSP and/or synthesis programs
  • want to use our unit generators and input/output routines rather than code their own
  • want to learn about synthesis and processing algorithms
  • wish to teach real-time synthesis and processing and wish to use some of our classes and examples
Most ToolKit programmers will likely end up writing a class or two for their own particular needs, but this task is typically simplified by making use of pre-existing STK classes (filters, oscillators, etc.). The following tutorial chapters describe many of the fundamental ToolKit concepts and classes. All tutorial programs are included in the projects/examples directory. -# \ref fundamentals -# \ref hello -# \ref compile -# \ref filtering -# \ref realtime -# \ref crealtime -# \ref instruments -# \ref controlin -# \ref multichannel -# \ref polyvoices */ stk-4.4.4/doc/doxygen/usage.txt000644 000766 000766 00000035306 12015735504 016406 0ustar00garygary000000 000000 /*! \page usage Usage Documentation - \ref directory - \ref compiling - \ref debug - \ref control - \ref voices - \ref nort - \ref rt - \ref tcl - \ref midi - \ref polyphony
\section directory Directory Structure: The top level distribution contains the following directories:
  • The src directory contains the source .cpp files for all the STK unit generator and algorithm classes.
  • The include directory contains the header files for all the STK unit generator and algorithm classes.
  • The rawwaves directory contains various raw, monophonic, 16-bit, big-endian, 22050 Hz soundfiles used with the STK classes.
  • The doc directory contains documentation about STK.
  • The projects directory contains various demo and example STK programs.
This release of STK comes with four separate "project" directories:
  1. The demo project is used to demonstrate nearly all of the STK instruments. The demo program has been written to allow a variety of control input and sound data output options. Simple graphical user interfaces (GUIs) are also provided.

  2. The effects project demonstrates realtime duplex mode (simultaneous audio input and output) operation, when available, as well as various delay-line based effects algorithms.

  3. The ragamatic project is just cool. Fire it up and be enlightened.

  4. The eguitar project demonstrates how to make an electric guitar with feedback and distortion.

  5. The examples project contains several simple programs that demonstrate audio input/output, including the audio internet streaming classes, as well as most of the tutorial programs.
\section compiling Compiling:
  • Windows95/98/2000/XP/7: Realtime support is available using either DirectSound or ASIO audio drivers. For DirectSound support, use the __WINDOWS_DS__ preprocessor definition and link with the dsound.lib, winmm.lib, and Wsock32.lib libraries. For ASIO support, use the __WINDOWS_ASIO__ preprocessor definition, include all the files in the src/asio/ directory (i.e. asio.h,cpp, asiodrivers.h,cpp, ...), and link with the winmm.lib, and Wsock32.lib libraries. In addition, the __LITTLE_ENDIAN__ and __WINDOWS_MM__ preprocessor definitions are necessary for all Windows systems (RtMidi uses the Windows MultiMedia MIDI API). Fairly old Visual C++ project files are provided in each project directory, though they may not work on newer versions of MSVS. As well, the MinGW compiler is supported (see below). It is important to link with the non-debug libraries when compiling "release" program versions and debug libraries when compiling "debug" program versions.
  • Unix (and MinGW) Systems: A GNU configure shell script is included in the distribution for unix-based systems. From the top-level distribution directory, type './configure' and the script will create Makefiles in each project directory specific to the characteristics of the host computer. Then from within any given project directory (example demo), type 'make' to compile the project. In addition, an STK library can be compiled from within the src directory. Several options can be supplied to the configure script to customize the build behavior:
    • --disable-realtime to only compile generic non-realtime classes
    • --enable-debug to enable various debug output
    • --with-alsa to choose native ALSA API support (default, linux only)
    • --with-oss to choose native OSS audio API support (linux only, no native OSS MIDI support)
    • --with-jack to choose native JACK API support (linux and Macintosh OS-X)
    • --with-core to choose Core Audio API support (Macintosh OS-X)

    Note that it is possible to specify as many of the "--with-" options as desired to compile multi-API support. In addition, it is possible to specify the location of the STK rawwaves and the STK include path as follows: \code ./configure RAWWAVE_PATH="/home/gary/rawwaves/" ./configure INCLUDE_PATH="/home/gary/include/" \endcode For novice STK users, the default configuration should be adequate.

For those who wish to create their own system-specific Makefiles:
  • Linux: Realtime audio support is enabled with either the __LINUX_ALSA__, __UNIX_JACK__, and/or __LINUX_OSS__ preprocessor definitions, which are used to select the underlying audio system API(s). Because the ALSA library is now integrated into the standard Linux kernel, it is the default audio/MIDI API with STK versions 4.2 and higher. The __LINUX_ALSASEQ__ preprocessor definition must be included for MIDI support. Note that native OSS MIDI support no longer exists in RtMidi. If the __LINUX_OSS__ preprocessor definition is specified, only OSS (version 4.0) audio support will be compiled and RtMidi will still be compiled using the ALSA API (assuming the __LINUX_ALSASEQ__ definition is defined). For this reason, STK now requires the asound library for realtime support. Realtime programs must also link with the pthread library. In addition, the __LITTLE_ENDIAN__ preprocessor definition is necessary if compiling on a little-endian system. See the README-Linux file for further system configuration information.
  • Macintosh OS X: Realtime support is enabled with the __MACOSX_CORE__ and __UNIX_JACK__ preprocessor definitions, which incorporate the CoreAudio audio/MIDI API and/or the JACK API. Realtime programs must also link with the pthread library and the CoreAudio, CoreMIDI, and CoreFoundation frameworks (for Core Audio support) and/or the JACK library. See the README-MacOSX file for further system configuration information.
  • Generic (non-realtime): Most STK classes are operating system independent and can be compiled using any current C++ compiler. STK assumes big-endian host byte order by default, so if your system is little-endian (i.e. Intel processor), you must provide the __LITTLE_ENDIAN__ preprocessor definition to your compiler. The demo project will compile without realtime support, allowing the use of SKINI scorefiles for input control and output to a variety of soundfile formats. The following classes cannot be used without realtime support: RtAudio, RtWvIn, RtWvOut, RtDuplex, RtMidi, Socket, Thread, Mutex, TcpWvIn, TcpWvOut. Because of this, it is not possible to compile the effects, ragamatic, and most of the examples projects for non-realtime use.
\section debug Debugging: When developing applications with STK, it is recommended that you define the preprocessor definition _STK_DEBUG_ when compiling (or specify the --enable-debug option to the configure script). This will enable all levels of function argument and error checking within the STK classes. Without this definition, argument checking does not occur in functions that are expected to be called frequently in an iterative manner. \section control Control Data: All STK programs in this distribution take input control data in the form of SKINI or MIDI messages only. The Messager class unifies the various means of acquiring control data under a single, easy to use set of functions. The way that SKINI messages can be sent to the programs is dependent upon the operating system in use, as well as whether the program is running in realtime or not. In general, it is possible to:
  1. Redirect or pipe SKINI scorefiles to an executable.
  2. Pipe realtime SKINI input messages to an executable (not possible under Windows95/98).
  3. Acquire realtime MIDI messages from a MIDI port on your computer.
Tcl/Tk graphical user interfaces (GUI) are provided with this distribution that can generate realtime SKINI messages. Note that the Messager class allows multiple simultaneous socket client connections, together with MIDI and/or piped input. The Md2Skini program (in the demo directory) is mostly obsolete but can be used to create SKINI scorefiles from realtime MIDI input. \section voices Demo: STK Instruments The demo project demonstrates the behavior of all the distributed STK instruments. The instruments available with this release include:
  • Clarinet: Pretty good physical model of the clarinet
  • BlowHole: A clarinet physical model with one tonehole and one register vent
  • Saxofony: A psuedo-conical bore reed instrument that sometimes sounds like a saxophone
  • Flute: Pretty good physical model of the flute
  • Brass: Not so bad physical model of a brass instrument
  • BlowBotl: A basic helmholtz resonator and air jet model
  • Bowed: Not hideous physical model of a bowed string instrument
  • Plucked: Yer basic plucked string physical model
  • StifKarp: A simple plucked, stiff string physical model
  • Sitar: A simple sitar/plucked string physical model
  • Mandolin: Two-string mandolin physical model
  • Rhodey: Rhodes-like electric piano FM synthesis model
  • Wurley: Wurlitzer-like electric piano FM synthesis model
  • TubeBell: FM synthesis model
  • HevyMetl: Distorted synthesizer FM synthesis model
  • PercFlut: Percussive flute-like FM synthesis model
  • BeeThree: Cheezy organ FM synthesis model
  • Moog: Swept filter sampler
  • FMVoices: Three-formant FM voice synthesis
  • VoicForm: Four-formant resonance filter voice synthesis
  • Resonate: Noise through a BiQuad filter
  • Drummer: Sampling synthesis
  • BandedWG: Banded waveguide meta-object for bowed bars, tibetan bowls, etc.
  • Shakers: Various stochastic event models of shaker instruments
  • ModalBar: Various four-resonance presets (marimba, vibraphone, etc...)
  • Mesh2D: Two-dimensional, rectilinear digital waveguide mesh
  • Whistle: Hybrid physical/spectral model of a police whistle
\section nort Demo: Non-Realtime Use See the information above with respect to compiling STK for non-realtime use. In non-realtime mode, it is assumed that input control messages are provided from a SKINI scorefile and that audio output is written to a soundfile (.snd, .wav, .aif, .mat, .raw). A number of SKINI scorefiles are provided in the scores directory of the demo project. Assuming a successful compilation of the demo program, typing: \code demo BeeThree -ow myfile.wav -if scores/bookert.ski \endcode from the demo directory will play the scorefile bookert.ski using the STK BeeThree instrument and write the resulting audio data to a WAV formatted soundfile called "myfile.wav" (note that you may need to append ./ to the program name if your default shell setup is not set to look in the current directory). Typing demo without any arguments will provide a full program usage description. \section rt Demo: Realtime Use STK realtime audio and MIDI input/output and realtime SKINI control input via socketing support is provided for Linux, Mac OS-X, and Windows95/98/2000/XP operating systems. STK realtime SKINI control input via piping is possible under Linux, Mac OS X, and Windows2000/XP only.

Control input and audio output options are typically specified as command-line arguments to STK programs. For example, the demo program is invoked as: \code demo instrument flags \endcode where instruments include those described above and flags can be any or all of:

  • -or for realtime audio output,
  • -ow \ for WAV soundfile output,
  • -os \ for SND (AU) soundfile output,
  • -om \ for MAT-file output,
  • -if \ for a SKINI formatted control file,
  • -ip for realtime SKINI control input via piping,
  • -im \ for MIDI control input (with optional port, -1 = virtual port where possible),
  • -s RATE to specify a sample rate,
  • -n NUMBER to specify multivoice polyphony
The -ip flag must be used when piping realtime SKINI control data to an STK program. The -im flag must be used to read MIDI control input from your MIDI port. Note that you can use both input types simultaneously. Assuming a successful compilation of the demo program, typing: \code demo BeeThree -or -if scores/bookert.ski \endcode from the demo directory will play the scorefile bookert.ski using the STK BeeThree instrument and stream the resulting audio data in realtime to the audio output channel of your computer. Typing demo without any arguments will provide a full program usage description. \section tcl Realtime Control Input using Tcl/Tk Graphical User Interfaces: There are a number of Tcl/Tk GUIs supplied with the STK projects. These scripts require Tcl/Tk version 8.0 or later, which can be downloaded for free over the WWW. On Unix and Windows2000/XP platforms, you can run the various executable scripts (e.g. StkDemo.bat) provided with each project to start everything up (you may need to symbolically link the wishXX executable to the name wish). The Physical.bat script just implements the following command-line sequence: \code wish < tcl/Physical.tcl | demo Clarinet -or -ip \endcode \section midi Realtime MIDI Control Input: On all supported realtime platforms, you can direct realtime MIDI input to the STK Clarinet by typing: \code demo Clarinet -or -im \endcode This will attempt to use the default MIDI port for input. An optional MIDI port number can be specified after the -im flag. Valid MIDI ports are numbered from 0 (default) and higher. On Linux and Macintosh OS-X systems, it is possible to open a virtual MIDI input port (that other software applications can connect to) by specifying a port identifier of -1. \section polyphony Polyphony: The demo program supports an arbitrary number of voices via the -n NUMBER command-line flag and argument. For example, you can play eight BeeThree instruments with realtime output and control them from a MIDI device by typing: \code demo BeeThree -n 8 -or -im \endcode */ stk-4.4.4/doc/doxygen/images/ccrma.gif000644 000766 000766 00000020161 12015735504 017553 0ustar00garygary000000 000000 GIF87aá0÷(`0P(Px¨Äðèðð `ˆÐØØ˜˜ˆ8X °ÄР°¸°Ôè(|°¸Üø°Üø¨À蘸Ș¤¨ \€¸Ðè°Ôð¨¼Ø˜œ Èàø8p(Pˆ˜ 4hˆ” x€ˆ€˜°Øðx|xÀÀ˜ XˆØäè h˜°ÌèPx¨Äè¨Èà0h8Xx¨ØøÈÐØ ¼Ðp„˜¨¸È d ¨°°Øøðì ÄàÈÔà¨Ôð X€ˆœ¨¨Ðð ÀÐT€°ÈðL€Lp4`°Ôø´Èøøøœ¨¸àøÀÌÐðððÈÜè¨´È l˜¨Ðø ¬¸¸ÀÀ¸Ìè*¶‘D^&ßJGætÒNñ™^a%$Yq¥Sv˜ ¥]`å\œþ^—&šgÒÚfq#V!fs(BÇêTyE%•v© Ú2ˆX£‹ÄhêuTHPà 2È[Ô¹áF”¶´KãbDváÂWA |«©’P1Ê÷æÛæ(ÉY@íjGŒH•&̆êƒ)(àÂn½Q‘ë˜Ò*1]ÁõV‡Ç¿Ú ¢í‰¢¸Ý$¹µÈ¢v{ÅødË*ö€¢,蘞´;:¼F8ã¬ÄW4Àó M„K_¹õÍ€H,tóÄðFÏ„)Œ×“ŸÔKyËÛš±çA¯ŽˆDL $þ`› *° a)¬UYQÀÍð†3òÑêoPüª@8î}iŠÏPñûÙïBèL17˹($ À0D•ÍèGžC‰Ìnt7Lákx #è:öAí„.pƒí9®%P ‘ˆD% ÈG úñ‚†ÃRä¬Á0†^ÛØFÐ…J¬!‘U@‚0€I J´0Tà† ¡èL$H>(¦/ Àe¦PÅ?MÊØ(®08.Òï o¸€äº¤ (¬Ez9‰ÌÅ3x#dÓ¬šÐ!<‡ÂŽP¯$2ލÄêræ:.î‘Ák€ÄÅAÁ -þ0g$ô¸ÎÖ9ž…k@Xð˼ð’ÌÛZØÆ=O&’ m@B# `= H•&H•–¦3*Dbi²ÄYùÒ—Ë’î’Š½D!I–a^¡‹^´_%b19í)/hÂ@ f€ƒ‚bHóMÈ` $ª@†Q "‘ŽPë¦JATb‹'Ã\ÀÁ%Ôs ˆÅ È@s>P$Ì[ÓWÅàa I,™µCÔ•k6\:ˆ(°¡T(D A Ô&K¸YX¹P”°8Xâ K\îáð¢Q8‹ôÙ*ô_ýF;¸.œ:w©4M †P¡þj`8ç UtK]d†Ð‰àdxË ÌÚ….Œ€iA–ˆ¼®­ Ðê,ЇêV׃TxÁ¶òðTE* ¹YàB¸À„,¬ ‚실V‡qbí —¼+ ŦW‡6õY €k‘@VlОæ–*øoâŸds…,|`fˆ…êÇV^Á&‡Fñ´˜Š–‹ƒ#VfH¥P R@‰ ¤ÊB#܈,ðp¦E-ɦiN2˜(f­Ä  ÐB%è„:P€ ºUºØ uƒ@…§n@¸‰,n¸0ƒ!˜PèÄ Â°ó¦7ºZgþ#H ä |¾ðU×*€è}ò£øƒ¨1P¢h Tâf—î)‘u³éš…=äÒÁYø)œÒ÷ÙòL£p'ië‡ %Ä€bH`å$Ô"@ b@uvL€„!$Õ;5ꃓ© pÄ'É0ˆ $²/0…‚Ô$PB$žöä1TaÊ}ÐÄ rØT§¢3d0Á ¨)¤v¢%šHš¥;6ô¶T€3œa8C2Ô¡ÚDš  ¡‚6X)¡V‰‚ „,H›¸†)@8 fH8®Ð….Rš­³È0úÖÓN[œÓ¨XC, D2R'B ;Bþ9žQÖ¡€DŒj ž ¨$®µ6j'<½s&r0É‘éSìÁΠv¨Ä ÒP¶:¯@Fr˜Ps›£Ó',ñ¶«;qÍ`¹XÇz`ᆺ}`sœïêˆ ‡wÖÜ ÍN<¥p'„è6…5ŒLKôÝE ˜a¹f˜‚"ßÀé§j¿ô™>¼éûÕ¯l˜B'›Ժ kt5%`Ô $°×l¹w°Y1Øz”˜ÙVàˆ®¡ÐCjG‹#à³Rî%ް{ X÷÷} Cs¸Ï`Áv ØŒ{Rª½u­Ø¿Î±ËÙÝuöä_þ 1ìØíÙB!’Ê%¬ÄB‚{Ï›øò¾XPáá…U-nÌ ÎB—ž=“Ã;MÁvŽV y``•÷L)àmH•QvÐ PàIÅ4æq5t @4@ ƒ@CeWt ”€,Ñ;ö†P;3Ðy@Pà{Õõ/}@•PC«×‡p;· rPÌg;…ÄGpp \éö0}Õw}aÓ­÷I‘ GÀ€§o° (!¦©ãx‡wëp#°GÐËõm USE]Do”e…º‡øBZýw?Ô0 j`|À$C²€þ”0N$@v@É×jÞ` Ð-ˆ(@€­V€Õ0 zÐ bЋ²s°Šd°øgTþƒÀ€P]Z£5_C ±ÀA„;(ØlÀÖ|ãR‘=Ø n`-€HbðŒÓøÕ÷f×7_ïV :Ù là”PÀZ©Öb XÁ#à#°w7R€wj5Žz@»è†SE @õ³t¨ã'”0P?{è:• y˜4À•!H N)r>å°àC÷F-®æ2Ö r€™ÝqoœHlÖ O¸<ÀI@ ¦¨šA Qq‡}àCP yn‚} $àH zp}+PЪ9+IlPobÐ|AÐy… WèG`öFfðMþx0¥YW5¤I£f¦@ ©c- ”àP- f9†> pŽx'Ak@v@ S0$4U°òçõ#QÐ$ðgPÀ{ àTU˜yjˆÉz |˜w’X {$,ؘíåƒIÕ6clF)F jDiðgðuYT‘IC*GÐÖÉ[*Ö0œFàj¸×àŽ3÷Ýù›Z3 Ž(l@NCàN€™¯Ù[ àŽR wrЊx¤/Ê.j}Õ¨P \°{¦@Òt€( ð”Lð5h‰`“ S`\êX÷”àOSå-` þƒ‰ 2°SfQ* a@¨|è:Ž`˜ù@þô –* p‘½%0ç¹›IÅfIfXèŽ')‘lŠ¢pC@ +p/Ú„T0­:&¨ i¤F¬Ú‚²)Qièj¸IŽ8T /g³ÐjUJM ¸ya¥ßÖ‚N)™0–dÃ¥I•n° «T C 6> kDkšjpævr zfy# ¯R0£ç˜~k`…lÀGMS dОíÔ\€C@C€”l@U1¡ j`©¯PÞæ[J ÕDaf+‰”¼%™-0N¬JÃHFzoz ¦/þ£úˆ‰ˆbKT c)è‰ÐºA.(S4¦-›/€T9X H ÐgrP„v°|TÇ¡½EÀ­B›¬O8v˜´Ç‚å™FRZ‰-àas> ¶‹0 Mð=iywk°‹ñ8AMSiÐb óÇ’GFTÀŸyð ’ú ŽðŸd˜¯ TP„0ʪà(ª”@ø|žÊ¦ºW™G‰È±@ ¤ ¦TSTdS'ª9œ7ûg:Új\ð·}ŠC0LÐÝj}Ž ”À°À¼5ŽšPo(‡b`¤”ðœËxœ`€Üú­aþJ•ðµ Ú+g³Jljl ´k¤J8²°'€‹óL SYêYY§L´: Ð |KUL0“ Y÷T™¸ýA0±–z¹Æ&ÞëeÄê~”±0s¬:)†” H£ê‚®ÚÔ˜g@ `Ýæ© Þ× °€ƒ;‹ÃH å~0Ý)«Y3  Xxr€ËS÷V¤ƒµcaЉˆÐŽ©™b@½Û9¦Ø››5ÚkW “ËçgPà”  ÒD-Ъ Ÿi[C^~[b8†—õ›7 GÐË&‰:€ç`SU þIj°G¬“–'@±Sà±àÀl&”î"@C`Æ0Ð0 ºËw…n@.ÈvnàQSéfYÓ¤ h 8L LÐMÀÈ-ØbðÂMð}£;‹<‡0}n&CPÉIÛ[$Ðrë –˜dªa‰ÞHÔ+vÉ*ÊÛ»½Àið˜ËªP TA ™j¶N s*l«¶Ž0·òŠwkèp°{pÇ|?U€Tr‰uf À¬!°GL„}8 À¯€iÃl&¥0˹’mpÉ}lwr@…`ÑêiÅV|Å›à©*jNÉþä%2@^zà¥lFàÀ÷vÊLàÀkÒ"±™ºfÝšà[avrT×C«qT6@]ú̺> ½RmÅ+Ð `a†raÐ0`$©ú± Cóù5i‘¯w'†ŽpŸmy¶\;±y @ }ìÇSU\uw'pRð ,¨LÓÞ6£9S ¤<Ñ @o,ؽѭJ± ÕSí%]Á˧»7-¢-ɧ|‹,± ŠHE \ÐÒL ÙWœÐ¦&rÆ š°Õ¨‚G6H G@‰é&ÊVìÛV|2v ÆÞè½TþA-p… À€+€WR6³pji]h¹Îl‰7Ls¿YàY0xÜ4Sµ;5}ÜÏ«sÀ%4†8ð'ðR@¤@±"0ÓMàÄPp¹,©À%ýØmp€¯¥Ñ @¶@d/Û›ƒ0Ð_Û €à­íÒT ¥m0Ó3mo"g7LÀT°žd`j H™šà€ýCOBJÒ$¼@½¢üÚ; °íZ3 v`n¨F¶r—j*Zv¥ÝÐb0i-e9¯iÉ–´\pç-¸mÀÞìM) „ñM„\B~ Øùý1«iàß3- ÑÙ\À þ%½ γ÷f•ý ð T0äYó—œ ~¾ç2pà7‚ƒÛÚ£}a€Òâ¬Ò¬àš­Å_0î(OŠ ²f…àˆ€¿½êËœ C ê–¤ÙŽ0N‘Ðé›@ä¬`“LÂIH–­6Ùå[ '—ÎX®¶ñªŽy#°€ç` þÔ4`- ðw·­Ó×ð×­ßt0«p@±| íÈ4 "ðè©À ~þØ ;&&pƒáTQœ®½‹5_p%}É{ž )®Ò*ε:£Æ:£FÐð*=Ê _Žp´æFêa€°Pî¨ê”PþV/à³ ! YpÔ‡îã!= pB¾ ,~ëD> ‰ŒŠÒ›ÀT 7å¹Û Lpå_6w·Îw·ÓæÖî1¦Ä}üdp·¬CK~]î'@‡€ »öÙ¸­}଀à0ïù®Ç ê™Yò …à2 SýfÕ'd°è0÷¬ Ò©0F ‡pöhŸö äÅõÞ• ½^@äb'ø<h3Ϊ#‡y°gŸöl@J<.ÒÚë+É£Õ8¯ÅX@-Fà-]ml00M@ ñµe\Øj¯ñú5[~Ëõ}ì\°G«þsµ©—ÊpjÏgß-Øûfoúi¿îlïî¢mø|>^¬LÀ ®k(§Ñ=°÷z_r ʳ"üf‡ â—Ìç{>£kPìH©\`Â…Õ©bmòâå_¾dø²ˆ •š4¹D…JžE‡2 äŒÁ5P!Â@eS†M57Ͳ2DÓ‘*4eà° ¨ˆ cÁ F¨Xº˜AªÉªäÁºaÃ>|œðŠÃÇ#Ò0É’ÅLÚYL(C@Œ™ÌxP›÷™} À%[ljÁ'ýðqeƒ -à#ƒ‰.2R)d•0³©T¦.þ r$ ‰FtzBí¤êBT¼dj±bÅ k6ÄI…Õ R3ZL0A&LX¥‚Á%Uª^8À`ñ íC/Šçmò‚Å .À€ "*4mÞ´Ò¨*•2DÜò%:)*Sìß·¿è—¾5`Íjƒ<¶êʇEFëÀà"‹ÖjK-.ba„.Ì?ü`è ®¿& O Q )èà.b‘@ºN³Ë2S(97:i*èHá´ÓR+Ä*~àŒ$e‹Ê·©¤’“RZqƒBÚxA(¡Îøâ‘éštÒ7:L Ž” yé%™h:¤&œþOQÞ *ƒèÎ8„?ÿôóéž“*€ ªøÀ ô꫱Àò! 3 Lk-3Xñ°Â¾*é‚ÓN;­¤C¸ÊŒ03QŠºk, $¨±8Ì2c3SŒƒ¡*pôBz5Ô†hBϡ³¢&-)3UQ*å,™@.Ë6`h"¡ŽMö"2™Í€Y¶C)Xؤ“Î7mòb–q€ÂÈÃ"¡öÌ袳èÚVÌ¢ +¯qÔÀ5ö0£­IÎMÿò‹®¸.¦0ÁB4õ„9‘»Р1RbŒUÖZY1eåTÚ`b:Å´ìöW!A!àRþxÌ0÷+Ü3¥B`¸XŽÓ’ S`X &´Œå%ÁL–6©ÀMîàb<:p“&š¼@O+P; Gô”/_¹óóŒž;$Îã‚‚ tô@^`8ŠöP B.ÓXÓ ϸ¬ÁF4ì‡BVqE H.¥”öà"åY‘c†…`` 1¨¹;ú¸9çÓì@-ŒY8ÀzL'¹ö ¥@4K®ô,µl£ ,P ƒ4ÎÈB‹–Š”ß<°@l${]‰6qÄ +¾WÛŠ0*á—ù/ÌÏ÷ü0¿â¢Y¬‹8$ðÔF}H#Š(0 Õz 䘱¿à €“3 þ,ç:(fdš[Q`V#ÌÏ‚9*Ž(j¬À®:ã °¨ ˆ Zó ¸T.4DxZÞ–Â`<ä)€ mHƒ¿t—B3e@hLÒÕ&uÍ"™…÷¾gh" ¢°ˆÜÎ'ź) E˜€¨«dÅ`[Pô÷ý=ÌA{`Â_7ÀÆI.D"R Ç.G‡3qg1 @ ¨p 2¡!!êÀ ÒvDä¯t&, "i3RDáZZjÈÓ` É-µÁÆ;ž cƒLÂnìÛT€.„'æÉmOë³[)²þE&À~¤&ýŽa‡3ƒ¤Ö"1Æ©‘€ˆ6Ö1ýÀc'RÌñ••.GP»¤™PȶóˆÄ™"ÃPz½à³Xƒ#B‰Yl`jžL'& ƒO"O)M°!؆00 ÷ „#1‹YX'ãÁ€3z½!aé–ÈÄyiÂFXC V•²t¥*…é "Ú„,î­ ó$*S‰Î‚ †j4ÏØ0.¤4Ÿk@jJሤF”©H „RQªJT¢0 DVµªUË'¥Cgñ. Ö Ò<«;_'¤x «JQ@R Ã#6»bOÖ°xL.›ÏVnÔË6aÝí·‡Â=¨8p'X°RÄ"Œ™¹«0Ù: 9°Ô5$QÄ9‘w+°°wJ™°Ú­°‰>nb‚4³4IA;ã +¼0$Ÿ í‘Vdøc¤áò·&\EZŠÈFO–õÈíN(\d‹YñèˆÑ S%€” ·ÂØKì¼ZY ÈÌœ¯ˆ§°G§ÄÆv×]ÁÁ¼° ” xïTvͳк²/ÄÝÂQôáÈš}é°ähË’Šë_5誌܃ha©×xÈwד†”Xö*‰ñ;K ¯åêS| Ùëc<ìÃ?6:×Üùºðê¿~GÓ\ì•æBþâɸ÷í·kÁ´ñÝML:º­ ›G¹Ë;‘>`Ý;¤`Vó¯0Ÿ `8‘g N¡´cÍWʲS‚\›8y8ü&@ªåì4Ë«0içîcCLçêØ™^°QÁzÝúê ·i¢3ÂHÀÛ%j3ñ@ E&²2n¯H»Ën1•è­phžPpö LI$BŸ¨Ä,7L$B•k‡Ñœ³¹ Ìb]‹ÓœÎñ«:- XÚù•QŒ¿+N ‹V ø‚…±5$b*L2±îKÂZÀ‚`3+ÉbÃ"0N@Zp)+P@ŠR° œ*KÂò )<óM´h&P’gþŽÁ°&Ö€…ø&ô‰ÅôQj®Iݰˆ%üÁ©(cØê*ÀCÖ9’‡+`i B¬#HA¨‚ŒPÀ Š X °˜ÒʲQ$Hù ±pZp2Ê+µ 8‹\ À ('xG;ÞÑÐDll/T¸—¼£(š†°°h.m#H£¡Ã¶£±Ñ ;5ÌŽé#1üÝPa»á¾:6IJ@a.`Á,”(Ÿi…Ò!#¥¹òvÛ„k/¢?#˜¢[4®–ºi(7dÈM„€ãèæ%Ò¨ÌL¦³ DàOP v2Ž3¥É’œû—®dþ•9D!Ûd„õµ…ÍT*ÐÀƒÅ¿rF’mœ(  ¬ÏaØŽ€'jÇ´PˆÀ"¨@ Ö)t hÔÁL #  ±ˆ }›W¥úFÞRs9Á(gb€[àX˜Vo™€ t@„c­ H,´ B0° x%ã Ht 0 H0dRãØBÖ4 .ÃŒßL©ÒÍ;¡Û©CGþJˆ $ ö‰l–ô$ FOZภÔ$ <0€QZ`”p%« .Ù,@”Õd:˂˾€¡å(pþ€¹¶C¡w} Ðöb`*ðÀ+ŽÚ€ia€£T¦BP€š%¯ P€0°…4Àq@@`ÆL jаf¹™€É|h†Ø‘ŒKã”C›Ú–§5ü°$ÛI@õ-èäoudÏçl„¿Ÿð+*GY€Œ%-pW€P¢  °§Y€Œò(€âjI »¾`¸p{;ðK°×<.Àb°÷vÀë©TÐ/t²¹/@™Ô±Ò€Tƒ@iá6ÕÏC;–Q4p5ƒ±î‡¶•n9A‚ïºÐ$@´¢ÍèÞur»ÄhoŒAic’UMÁcñÚþ'ÆÆÏ­@ðšNZÀÈ5FÁBë1ʹ¸wí@-¤¬P¸¶€ x.*`0`±›ó«¯ ‚çvÀh)ðÀ\°¼À-@TµÄ¨‰s³h0ušçZ`ò•ÓKù¿FÚVé4ʈ;qÊ»ûÝðŽw•a-{*1’†\’+]Ü`ཥ ²¬ %Öp¨ø*ð"á…ŽWÖÊ´yí7S4õ+6éH W7„Hœ‡tK!OÇ+` 'f`òÖ¸C"/Á`bXövÓò]ZvjeǶÓ6Fö IÇfc G•cdt‡# v dd‡gŒ-` ³9ÏJ'0›!Vgd{y³Ù27eSí…’ãàpT w7}u;³èÿ†+pTËYÞU¶cpàœeÕFöT¹¦˜nå$I,PËÖe›€·þt°h »CF˜B÷ iªpK¤çDæwô%J…¶_!õd ðc iVƒQé¤'F^…Wc)vÊ›€WX¶œ uqCVOv‡)£°–·´\ÒÀ&À_J2t8 pƒ&:Õ& @#0Ðiw8¢ÅËåwøtøkf‡DYY°ðŸc“?µ¬PŽÊ ﹊NGzGq ØXŽáWzø &Öšöleª …{¦¡L• „W:J €˜Üç$Ð J P¦Â‚Rbø+ÒÖIðd¶÷hϵ\U:!cRäk @:ïô^HIÝþé* €e!Ð+0\\‡—^æ*½Ötý(}MU0[ÏVPlÊš_ϦPÍê `_©AW™>5b˜TŽXQ¢×cÔõ)&PŽa zj.÷™f¬ì©`e¯P¨/b„˜ðdŨ~uj  Jì5!U—±ÇÉ F¶œÊª @wÐ2À'¨:JÐNJw'Æp ¤?öd@w&r•fhÂ5f` `”9&e¡p‘ALf£·° ðïd`€_pŸ`;¿f“DûN ³Nl嘞ð­-7mRŽ-›¥‡ÊDœ`%eÆ þí¯ JôZ­»`?VÚÁy¯ê¥þ0œif ·œ'`;ËÙt`; €__Uàp«²çšj+0²7j p#J£t+°æI&.@w9F/Û.À_O¶0üÅH7Öraf!S_øåž‡p C´±k´#¶Hs&XQa4øn× UA •ÕZ¥_ËJd 0£‡]«IÖ© …R´Tj³ ÐIÒ«w‡5j ‰*B²!`X'{!3©¸9+©` ð/}“å¤  ðj¾&‡aNŠ0ÅI¼ @þžÏ¦—情ÐP:zÛ`Eñj×KǺY @fù5µêkøU_!ó³ƒJÿiIò¸]¶´¦Ñ Þo¶RŽšFB' ÌÙGO $‡J ¤üÕr"Aèd¶¯ácÑ×c95 po"=¦f%1oJ¡–P}°€=f4P€Ú3®ÐcG°^œ JÆ9`\=&‡ìp`õŽ0h"p*pzÑciв?ÛÇ65­F¡¦²“kú âXýC› —GÙµñNHqua-´h„±€¬4OôÚ «„ ø,rBà-Ûà ð°Åþh zr+E a𵙋÷=·P0DP² Ðy †Éê»XP†¿r? ƒ«ƒÌ½ ø£ª41“‘0°Ò?AÔ1Ûz HX Äš8${3‡ ‹¼¾ÃOT„ ó }ü7Nâ€ùƒ28' J,1)®À ÓÑ$ÐP4Q?A"¶‹êh“ˆ7¿»â&ÙŠZ&èWjJ:„H‰¦<™¦œ‡´ŒÌ͵Žð+³  YHq™æ|@ Ä8 lw¯A„x±-üœJÓñi³qÓ´ÐŒ‘ò %/PÑ9m`|i´½üNC›0 9E‹ò³Ž™0ZCÑ+ÀHþ±KNFW™jj´6)D3šÜüÑ·2õƒSê0®Æ°´&°5Z±ÉK<«4 ƒØÒÓà"ÍLÄ%Ïc òEžâEr! ´ /…bõÒãW“+€ÉïT[‘mÃlÐrÜMtÒ?àÑX}´Š ƒ”™¦_ TôðÇy ‹ ($p¢¸€Y ÊrÎÂhQ€èÁ(4!¬ÈѾL I;ˆRžÂ"J"—ybÖa´ 2éö+−0dƒZ°ô‘- f}Öur0¦ØÕpØ r·*PŽuE·’EZA7wÛ2×á".ÄSÊÃPPöŒ Ô ¼xþ3¤`ü0ŽC •1°\… ( XF1M™NŠ4P¦$bÚ¡ Œ)6®ÅMëH³¥ ª|tGÛ“ÎÒJ»´,ÎâŽ\2â\65r"œ¼ËöíΜA¥ì}HËmd¯ÒÂà¯p§Π>­”!RG †Oyö+˜Œ“çà!é!iÈMåFŠÁbt:„No8!] ±æb2>Hé|Ûà‚±ñ‹Ì  J~ žâFµ0%Ì!à†mäUB߈4[+Ÿ6![óDÖ166!Fƒ] -\aç@ Ýô0ê0[­U¥hnùãJ'‘ŠiÒKt-«qÜ¢•ƒXçÜA¸ÀEŸLS4ܺý.ÅE(BFN ÔÄ¥‰ä —©Æî%îäîÝÞíåžîÆèèþíÆ9îíîîì>ïÞ~îõ~ïæ¾îî¾îünœñ~îñžïþ>ð$Àîðû~ð ¯ðð ðþ>îA;stk-4.4.4/config/config.guess000755 000766 000766 00000114617 12015735476 016117 0ustar00garygary000000 000000 #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. timestamp='2004-02-26' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Written by Per Bothner . # Please send patches to . # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you # don't specify an explicit build system type. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit 0 ;; --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi dummy=dummy-$$ trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int dummy(){}" > $dummy.c for c in cc gcc c89 ; do ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 if test $? = 0 ; then CC_FOR_BUILD="$c"; break fi done rm -f $dummy.c $dummy.o $dummy.rel if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 8/24/94.) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # Netbsd (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # Determine the machine/vendor (is the vendor relevant). case "${UNAME_MACHINE}" in amiga) machine=m68k-unknown ;; arm32) machine=arm-unknown ;; atari*) machine=m68k-atari ;; sun3*) machine=m68k-sun ;; mac68k) machine=m68k-apple ;; macppc) machine=powerpc-apple ;; hp3[0-9][05]) machine=m68k-hp ;; ibmrt|romp-ibm) machine=romp-ibm ;; *) machine=${UNAME_MACHINE}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE}" in i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k) if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep __ELF__ >/dev/null then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit 0 ;; alpha:OSF1:*:*) if test $UNAME_RELEASE = "V4.0"; then UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` fi # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. cat <$dummy.s .data \$Lformat: .byte 37,100,45,37,120,10,0 # "%d-%x\n" .text .globl main .align 4 .ent main main: .frame \$30,16,\$26,0 ldgp \$29,0(\$27) .prologue 1 .long 0x47e03d80 # implver \$0 lda \$2,-1 .long 0x47e20c21 # amask \$2,\$1 lda \$16,\$Lformat mov \$0,\$17 not \$1,\$18 jsr \$26,printf ldgp \$29,0(\$26) mov 0,\$16 jsr \$26,exit .end main EOF $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null if test "$?" = 0 ; then case `./$dummy` in 0-0) UNAME_MACHINE="alpha" ;; 1-0) UNAME_MACHINE="alphaev5" ;; 1-1) UNAME_MACHINE="alphaev56" ;; 1-101) UNAME_MACHINE="alphapca56" ;; 2-303) UNAME_MACHINE="alphaev6" ;; 2-307) UNAME_MACHINE="alphaev67" ;; esac fi rm -f $dummy.s $dummy echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit 0 ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit 0 ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit 0 ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit 0;; amiga:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit 0 ;; arc64:OpenBSD:*:*) echo mips64el-unknown-openbsd${UNAME_RELEASE} exit 0 ;; arc:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; hkmips:OpenBSD:*:*) echo mips-unknown-openbsd${UNAME_RELEASE} exit 0 ;; pmax:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; sgi:OpenBSD:*:*) echo mips-unknown-openbsd${UNAME_RELEASE} exit 0 ;; wgrisc:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; *:OS/390:*:*) echo i370-ibm-openedition exit 0 ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit 0;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit 0;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit 0 ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit 0 ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; i86pc:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit 0 ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit 0 ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit 0 ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit 0 ;; atari*:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit 0 ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit 0 ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit 0 ;; sun3*:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mac68k:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvme68k:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvme88k:OpenBSD:*:*) echo m88k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit 0 ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit 0 ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit 0 ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit 0 ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit 0 ;; mips:*:*:UMIPS | mips:*:*:RISCos) sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD $dummy.c -o $dummy \ && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo mips-mips-riscos${UNAME_RELEASE} exit 0 ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit 0 ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit 0 ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit 0 ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit 0 ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit 0 ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit 0 ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit 0 ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit 0 ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit 0 ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit 0 ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit 0 ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit 0 ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit 0 ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo rs6000-ibm-aix3.2.5 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit 0 ;; *:AIX:*:[45]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit 0 ;; *:AIX:*:*) echo rs6000-ibm-aix exit 0 ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit 0 ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit 0 ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit 0 ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit 0 ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit 0 ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit 0 ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) case "${HPUX_REV}" in 11.[0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; esac ;; esac fi ;; esac if [ "${HP_ARCH}" = "" ]; then sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy` if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi rm -f $dummy.c $dummy fi ;; esac echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit 0 ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit 0 ;; 3050*:HI-UX:*:*) sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo unknown-hitachi-hiuxwe2 exit 0 ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit 0 ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit 0 ;; *9??*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit 0 ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit 0 ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit 0 ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit 0 ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit 0 ;; hppa*:OpenBSD:*:*) echo hppa-unknown-openbsd exit 0 ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit 0 ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit 0 ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit 0 ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit 0 ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit 0 ;; CRAY*X-MP:*:*:*) echo xmp-cray-unicos exit 0 ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} exit 0 ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ exit 0 ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*T3D:*:*:*) echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY-2:*:*:*) echo cray2-cray-unicos exit 0 ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit 0 ;; hp300:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit 0 ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:FreeBSD:*:*) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit 0 ;; *:OpenBSD:*:*) echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` exit 0 ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit 0 ;; i*:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit 0 ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit 0 ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i386-pc-interix exit 0 ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit 0 ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit 0 ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; *:GNU:*:*) echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit 0 ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit 0 ;; arm*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux exit 0 ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; mips:Linux:*:*) cat >$dummy.c < /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #ifdef __MIPSEB__ printf ("%s-unknown-linux-gnu\n", argv[1]); #endif #ifdef __MIPSEL__ printf ("%sel-unknown-linux-gnu\n", argv[1]); #endif return 0; } EOF $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy ;; ppc:Linux:*:*) # Determine Lib Version cat >$dummy.c < #if defined(__GLIBC__) extern char __libc_version[]; extern char __libc_release[]; #endif main(argc, argv) int argc; char *argv[]; { #if defined(__GLIBC__) printf("%s %s\n", __libc_version, __libc_release); #else printf("unknown\n"); #endif return 0; } EOF LIBC="" $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null if test "$?" = 0 ; then ./$dummy | grep 1\.99 > /dev/null if test "$?" = 0 ; then LIBC="libc1" ; fi fi rm -f $dummy.c $dummy echo powerpc-unknown-linux-gnu${LIBC} exit 0 ;; alpha:Linux:*:*) cat <$dummy.s .data \$Lformat: .byte 37,100,45,37,120,10,0 # "%d-%x\n" .text .globl main .align 4 .ent main main: .frame \$30,16,\$26,0 ldgp \$29,0(\$27) .prologue 1 .long 0x47e03d80 # implver \$0 lda \$2,-1 .long 0x47e20c21 # amask \$2,\$1 lda \$16,\$Lformat mov \$0,\$17 not \$1,\$18 jsr \$26,printf ldgp \$29,0(\$26) mov 0,\$16 jsr \$26,exit .end main EOF LIBC="" $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null if test "$?" = 0 ; then case `./$dummy` in 0-0) UNAME_MACHINE="alpha" ;; 1-0) UNAME_MACHINE="alphaev5" ;; 1-1) UNAME_MACHINE="alphaev56" ;; 1-101) UNAME_MACHINE="alphapca56" ;; 2-303) UNAME_MACHINE="alphaev6" ;; 2-307) UNAME_MACHINE="alphaev67" ;; esac objdump --private-headers $dummy | \ grep ld.so.1 > /dev/null if test "$?" = 0 ; then LIBC="libc1" fi fi rm -f $dummy.s $dummy echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit 0 ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit 0 ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu exit 0 ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit 0 ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit 0 ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent # problems with other programs or directories called `ld' in the path. ld_supported_emulations=`cd /; ld --help 2>&1 \ | sed -ne '/supported emulations:/!d s/[ ][ ]*/ /g s/.*supported emulations: *// s/ .*// p'` case "$ld_supported_emulations" in i*86linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" exit 0 ;; elf_i*86) TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ;; i*86coff) echo "${UNAME_MACHINE}-pc-linux-gnucoff" exit 0 ;; esac # Either a pre-BFD a.out linker (linux-gnuoldld) # or one that does not give us useful --help. # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout. # If ld does not provide *any* "supported emulations:" # that means it is gnuoldld. test -z "$ld_supported_emulations" && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0 case "${UNAME_MACHINE}" in i*86) VENDOR=pc; ;; *) VENDOR=unknown; ;; esac # Determine whether the default compiler is a.out or elf cat >$dummy.c < #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #ifdef __ELF__ # ifdef __GLIBC__ # if __GLIBC__ >= 2 printf ("%s-${VENDOR}-linux-gnu\n", argv[1]); # else printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]); # endif # else printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]); # endif #else printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]); #endif return 0; } EOF $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 ;; # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions # are messed up and put the nodename in both sysname and nodename. i*86:DYNIX/ptx:4*:*) echo i386-sequent-sysv4 exit 0 ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit 0 ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit 0 ;; i*86:*:5:7*) # Fixed at (any) Pentium or better UNAME_MACHINE=i586 if [ ${UNAME_SYSTEM} = "UnixWare" ] ; then echo ${UNAME_MACHINE}-sco-sysv${UNAME_RELEASE}uw${UNAME_VERSION} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE} fi exit 0 ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')` (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit 0 ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit 0 ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i386. echo i386-pc-msdosdjgpp exit 0 ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit 0 ;; paragon:*:*:*) echo i860-intel-osf1 exit 0 ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit 0 ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit 0 ;; M68*:*:R3V[567]*:*) test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4.3${OS_REL} && exit 0 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4 && exit 0 ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit 0 ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit 0 ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit 0 ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit 0 ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit 0 ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit 0 ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit 0 ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit 0 ;; PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit 0 ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit 0 ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit 0 ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit 0 ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit 0 ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit 0 ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit 0 ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit 0 ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit 0 ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit 0 ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit 0 ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit 0 ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit 0 ;; *:Darwin:*:*) echo `uname -p`-apple-darwin${UNAME_RELEASE} exit 0 ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) if test "${UNAME_MACHINE}" = "x86pc"; then UNAME_MACHINE=pc fi echo `uname -p`-${UNAME_MACHINE}-nto-qnx exit 0 ;; *:QNX:*:4*) echo i386-pc-qnx exit 0 ;; NSR-[KW]:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit 0 ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit 0 ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit 0 ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit 0 ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit 0 ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit 0 ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit 0 ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit 0 ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit 0 ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit 0 ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit 0 ;; *:ITS:*:*) echo pdp10-unknown-its exit 0 ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit 0 ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit 0 ;; c34*) echo c34-convex-bsd exit 0 ;; c38*) echo c38-convex-bsd exit 0 ;; c4*) echo c4-convex-bsd exit 0 ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: stk-4.4.4/config/config.sub000644 000766 000766 00000065712 12015735476 015560 0ustar00garygary000000 000000 #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. timestamp='2004-02-26' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit 0 ;; --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit 0;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | storm-chaos* | os2-emx*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis) os= basic_machine=$1 ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc \ | arm | arme[lb] | arm[bl]e | armv[2345] | armv[345][lb] | strongarm | xscale \ | pyramid | mn10200 | mn10300 | tron | a29k \ | 580 | i960 | h8300 \ | x86 | ppcbe | mipsbe | mipsle | shbe | shle \ | hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \ | hppa64 \ | alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \ | alphaev6[78] \ | we32k | ns16k | clipper | i370 | sh | sh[34] \ | powerpc | powerpcle \ | 1750a | dsp16xx | pdp10 | pdp11 \ | mips16 | mips64 | mipsel | mips64el \ | mips64orion | mips64orionel | mipstx39 | mipstx39el \ | mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \ | mips64vr5000 | miprs64vr5000el | mcore | s390 | s390x \ | sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b \ | v850 | c4x \ | thumb | d10v | d30v | fr30 | avr | openrisc | tic80 \ | pj | pjl | h8500) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | w65) ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. # FIXME: clean up the formatting here. vax-* | tahoe-* | i*86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \ | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | c[123]* \ | arm-* | armbe-* | armle-* | armv*-* | strongarm-* | xscale-* \ | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \ | xmp-* | ymp-* \ | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* \ | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \ | hppa2.0n-* | hppa64-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \ | alphaev6[78]-* \ | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \ | clipper-* | orion-* \ | sparclite-* | pdp10-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ | sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \ | mips16-* | mips64-* | mipsel-* \ | mips64el-* | mips64orion-* | mips64orionel-* \ | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \ | mipstx39-* | mipstx39el-* | mcore-* \ | f30[01]-* | f700-* | s390-* | s390x-* | sv1-* | t3e-* \ | [cjt]90-* \ | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \ | thumb-* | v850-* | d30v-* | tic30-* | tic80-* | c30-* | fr30-* \ | bs2000-* | tic54x-* | c54x-* | x86_64-* | pj-* | pjl-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | ymp) basic_machine=ymp-cray os=-unicos ;; cray2) basic_machine=cray2-cray os=-unicos ;; [cjt]90) basic_machine=${basic_machine}-cray os=-unicos ;; crds | unos) basic_machine=m68k-crds ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mipsel*-linux*) basic_machine=mipsel-unknown os=-linux-gnu ;; mips*-linux*) basic_machine=mips-unknown os=-linux-gnu ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; mmix*) basic_machine=mmix-knuth os=-mmixware ;; monitor) basic_machine=m68k-rom68k os=-coff ;; msdos) basic_machine=i386-pc os=-msdos ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pentium | p5 | k5 | k6 | nexgen) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon) basic_machine=i686-pc ;; pentiumii | pentium2) basic_machine=i686-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sparclite-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=t3e-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; tower | tower-32) basic_machine=m68k-ncr ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xmp) basic_machine=xmp-cray os=-unicos ;; xps | xps100) basic_machine=xps100-honeywell ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; mips) if [ x$os = x-linux-gnu ]; then basic_machine=mips-unknown else basic_machine=mips-mips fi ;; romp) basic_machine=romp-ibm ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh3 | sh4) basic_machine=sh-unknown ;; sparc | sparcv9 | sparcv9b) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; c4x*) basic_machine=c4x-none os=-coff ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -os2*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto*) os=-nto-qnx ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-ibm) os=-aix ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -ptx*) vendor=sequent ;; -vxsim* | -vxworks*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: stk-4.4.4/config/install.sh000644 000766 000766 00000000000 12015735476 015555 0ustar00garygary000000 000000 stk-4.4.4/bin/treesed000755 000766 000766 00000007075 12015735476 014462 0ustar00garygary000000 000000 #!/usr/bin/perl # treesed # Written January 1996 by Rick Jansen (rick@sara.nl) # URL: http://www.sara.nl/rick # usage: treesed pattern1 pattern2 -tree # treesed pattern1 pattern2 -files file1 file2 ... # example: treesed href HREF -files *.html # Treesed searches for pattern1 and replaces pattern1 by pattern2 # if pattern2 supplied. If only pattern1 given treesed just searches. # Treesed will search in all files and subdirectories of the current # directory #-------------------------------------------------------- # Parameters $DoEdit=0; $search_pattern = $ARGV[0]; $search_pattern =~ s/(\W)/\\$1/g; # escape regexp chars shift; while ($#ARGV >= 0) { if ($ARGV[0] eq '-files') { @temp_ls = @ARGV[1 .. $#ARGV]; # Get list of files, skip dirs foreach $file (@ARGV[1 .. $#ARGV]) { if (-f $file) { push(@ls, $file); } } last; } elsif ($ARGV[0] eq '-tree') { &Get_LS; last; } if (! -f $ARGV[0]) { if (defined($replacement_pattern)) { print "usage: treesed pattern1 -tree/-files \n"; exit(1); } $replacement_pattern = $ARGV[0]; #$replacement_pattern =~ s/(\W)/\\$1/g; # escape regexp chars $DoEdit=1; shift; } } # No files? if ($#ls < 0) { print "xx No input files\n"; exit(1); } print "search_pattern: $search_pattern\n"; print "replacement_pattern: $replacement_pattern\n"; if ($DoEdit) { print "\n** EDIT MODE!\n\n"; } else { print "\n** Search mode\n\n"; } #foreach $file (@ls) { # print "$file \n"; #} #-------------------------------------------------------- # Search list of files for pattern $linepos=0; $| = 1; # Force flush after every write foreach $file (@ls) { #print "$file\n"; print '.'; $linepos++; if ($linepos > 50) { $linepos=0; print "\n"; } if (!open(FILE, $file)) { print "\nCould not open $file\n"; next; } $Found = 0; $Count = 0; $lineno = 0; @lines = (); while () { $lineno++; if (/$search_pattern/i) { #print; $Count++; $Found = 1; push(@lines, $lineno); } } close(FILE); if ($Found) { print "\n$file: $Count lines on: @lines\n"; } if ($Found && $DoEdit) { &Edit($file); } } $| = 0; print "\n"; exit(0); #-------------------------------------------------------- # Edit file sub Edit { # Replace $ARGV[0] with $ARGV[1] in $file local($file) = @_; local($bakfile) = $file.'.'.$$; # First create backup open(FILE, $file) || die "Could not open $file for read\n"; open(BAKFILE, ">$bakfile") || die "Could not open $bakfile for backup\n"; while () { print BAKFILE; } close(BAKFILE); close(FILE); # Now replace $ARGV[0] by $ARGV[1] in the backupfile, # result into $file open(BAKFILE, $bakfile) || die "Could not open $bakfile for read\n"; open(FILE,">$file") || die "Could not open $file for write\n"; $Count=0; while () { if (/$search_pattern/i) { $Count++; } s/$search_pattern/$replacement_pattern/gi; print FILE; } close(BAKFILE); close(FILE); print "\nReplaced $search_pattern by $replacement_pattern on $Count lines in $file\n"; } #sub Edit #-------------------------------------------------------- sub Get_LS { # Get a list of full path names into array @ls local(@localls)=`ls -R1`; local($item,$Dir); #print "localls: @localls\n"; $Dir=''; foreach $item (@localls) { #print "$item\n"; if ($item =~ /:$/) { $Dir=$item; chop($Dir); $Dir =~ s/:$/\//; } else { chop($item); $item = $Dir.$item; if ($item !~ /^\s*$/) { push(@ls, $item); } } } @localls=(); } # sub Get_LS